diff --git a/.gitignore b/.gitignore index 1efe4f4bb82..aa332681474 100644 --- a/.gitignore +++ b/.gitignore @@ -12,6 +12,7 @@ dolibarr_install.log upgrade.log doxygen_warnings.log /.project +/.vscode .DS_Store .idea *.iml @@ -24,3 +25,4 @@ Thumbs.db htdocs/includes/autoload.php htdocs/includes/bin/ htdocs/includes/composer/ +/.pydevproject diff --git a/.travis.yml b/.travis.yml index 6f54232a1d5..4b17ebaf0c8 100644 --- a/.travis.yml +++ b/.travis.yml @@ -2,7 +2,7 @@ # from Dolibarr GitHub repository. # For syntax, see http://about.travis-ci.org/docs/user/languages/php/ -# We use dist: precise to have php 5.3 available +# We use dist: trusty to have php 5.4+ available dist: trusty sudo: required @@ -20,7 +20,7 @@ addons: # To use the last version of pgloader, we add repo of postgresql - postgresql - sourceline: 'deb http://apt.postgresql.org/pub/repos/apt/ trusty-pgdg main' - - key_url: 'https://www.postgresql.org/media/keys/ACCC4CF8.asc' + - key_url: 'https://www.postgresql.org/media/keys/ACCC4CF8.asc' packages: # We need a webserver to test the webservices # Let's install Apache with. @@ -37,7 +37,6 @@ php: - '7.0' - '7.1' - '7.2' -#- hhvm only with dist: trusty - nightly env: @@ -59,10 +58,17 @@ env: matrix: fast_finish: true allow_failures: - - php: hhvm - php: nightly # We exclude some combinations not usefull to save Travis CPU exclude: + - php: '5.5' + env: DB=mariadb + - php: '5.6' + env: DB=mariadb + - php: '7.0' + env: DB=mariadb + - php: '7.1' + env: DB=mariadb - php: '5.5' env: DB=postgresql - php: '5.6' @@ -71,8 +77,6 @@ matrix: env: DB=postgresql - php: '7.1' env: DB=postgresql - - php: hhvm - env: DB=postgresql - php: nightly env: DB=postgresql @@ -101,7 +105,7 @@ before_install: pgloader --version echo fi - + install: - | echo "Updating Composer" @@ -133,7 +137,7 @@ install: - | echo "Installing PHP CodeSniffer" - composer -n require squizlabs/php_codesniffer ^2 + composer -n require squizlabs/php_codesniffer ^3 echo - | @@ -195,7 +199,7 @@ before_script: mysql --version | head - mysql -e "SELECT VERSION();" | head - echo - + - | echo "Setting up database" if [ "$DB" = 'mysql' ] || [ "$DB" = 'mariadb' ] || [ "$DB" = 'postgresql' ]; then @@ -203,12 +207,11 @@ before_script: mysql -e 'DROP DATABASE IF EXISTS travis;' mysql -e 'CREATE DATABASE IF NOT EXISTS travis;' mysql -e 'GRANT ALL PRIVILEGES ON travis.* TO travis@127.0.0.1;' - mysql -e 'FLUSH PRIVILEGES;' + mysql -e 'FLUSH PRIVILEGES;' mysql -D travis < dev/initdemo/mysqldump_dolibarr_3.5.0.sql fi if [ "$DB" = 'postgresql' ]; then - #pgsql travis < dev/initdemo/mysqldump_dolibarr_3.5.0.sql - #pgloader mysql://root:pass@127.0.0.1/base postgresql://dolibarrowner@127.0.0.1/dolibarr + #pgloader mysql://root:pass@127.0.0.1/dolibarr_35 postgresql://dolibarrowner:dolibarrownerpass@127.0.0.1/dolibarr_dev pgloader mysql://root@127.0.0.1/travis postgresql:///travis fi # TODO: SQLite @@ -217,7 +220,7 @@ before_script: - | export CONF_FILE=htdocs/conf/conf.php echo "Setting up Dolibarr $CONF_FILE" - echo ' $CONF_FILE + echo ' $CONF_FILE echo '$'dolibarr_main_url_root=\'http://127.0.0.1\'';' >> $CONF_FILE echo '$'dolibarr_main_document_root=\'$TRAVIS_BUILD_DIR/htdocs\'';' >> $CONF_FILE echo '$'dolibarr_main_data_root=\'$TRAVIS_BUILD_DIR/documents\'';' >> $CONF_FILE @@ -238,8 +241,9 @@ before_script: - | echo "Create documents directory and set permissions" # and admin/temp subdirectory needed for unit tests - mkdir -p documents/admin/temp - echo "first line" > documents/dolibarr.log + mkdir -p $TRAVIS_BUILD_DIR/documents/admin/temp + sudo chmod -R a+rwx $TRAVIS_BUILD_DIR/documents + echo "***** First line of dolibarr.log" > $TRAVIS_BUILD_DIR/documents/dolibarr.log echo @@ -293,7 +297,8 @@ script: # Ensure we catch errors set -e # Exclusions are defined in the ruleset.xml file - phpcs -s -n -p -d memory_limit=-1 --colors --tab-width=4 --standard=dev/setup/codesniffer/ruleset.xml --encoding=utf-8 . + #phpcs -s -n -p -d memory_limit=-1 --colors --tab-width=4 --standard=dev/setup/codesniffer/ruleset.xml --encoding=utf-8 . + phpcs -s -p -d memory_limit=-1 --colors --tab-width=4 --standard=dev/setup/codesniffer/ruleset.xml --encoding=utf-8 --runtime-set ignore_warnings_on_exit true . set +e echo @@ -333,32 +338,28 @@ script: php upgrade.php 7.0.0 8.0.0 ignoredbversion > $TRAVIS_BUILD_DIR/upgrade700800.log php upgrade2.php 7.0.0 8.0.0 MAIN_MODULE_TICKETSUP > $TRAVIS_BUILD_DIR/upgrade700800-2.log php step5.php 7.0.0 8.0.0 > $TRAVIS_BUILD_DIR/upgrade700800-3.log + php upgrade.php 8.0.0 9.0.0 ignoredbversion > $TRAVIS_BUILD_DIR/upgrade800900.log + php upgrade2.php 8.0.0 9.0.0 > $TRAVIS_BUILD_DIR/upgrade800900-2.log + php step5.php 8.0.0 9.0.0 > $TRAVIS_BUILD_DIR/upgrade800900-3.log cd - set +e echo - #cat $TRAVIS_BUILD_DIR/upgrade400500-2.log - #cat $TRAVIS_BUILD_DIR/upgrade500600.log - #cat $TRAVIS_BUILD_DIR/upgrade500600-2.log - #cat $TRAVIS_BUILD_DIR/upgrade500600-3.log #cat /tmp/dolibarr_install.log - + - | echo "Unit testing" # Ensure we catch errors. Set this to +e if you want to go to the end to see dolibarr.log file. set -e phpunit -d memory_limit=-1 -c test/phpunit/phpunittest.xml test/phpunit/AllTests.php + phpunitresult=$? + echo "Phpunit return code = $phpunitresult" set +e -- | - #echo "Output dolibarr.log" - #cat documents/dolibarr.log - after_script: - | - # Dolibarr log file - #echo "After script" - #cat documents/dolibarr.log - + echo "After script - Output 50 latest lines of dolibarr.log" + ls $TRAVIS_BUILD_DIR/documents + tail -n 50 $TRAVIS_BUILD_DIR/documents/dolibarr.log after_success: - | @@ -366,20 +367,24 @@ after_success: after_failure: - | - echo Failure - # This part of code seems to be never executed, error or not ??? - echo "Debugging informations" + echo Failure detected, so we show samples of log to help diagnose + # This part of code is executed only if previous commande that fails are enclosed with set +e # Upgrade log files - cat *.log - echo "Debugging informations" + for ficlog in `ls $TRAVIS_BUILD_DIR/*.log` + do + echo "Debugging informations for file $ficlog" + #cat $ficlog + done # Apache log file + echo "Debugging informations for file apache error.log" sudo cat /var/log/apache2/error.log - # Dolibarr log file - cat documents/dolibarr.log if [ "$DEBUG" = true ]; then + # Dolibarr log file + echo "Debugging informations for file dolibarr.log (latest 50 lines)" + tail -n 50 $TRAVIS_BUILD_DIR/documents/dolibarr.log # MariaDB log file - sudo cat /var/log/mysql/error.log + echo "Debugging informations for file mysql error.log" + sudo tail -n 50 /var/log/mysql/error.log # TODO: PostgreSQL log file echo fi - diff --git a/.tx/config b/.tx/config index a5cbac0997f..27327f033ea 100644 --- a/.tx/config +++ b/.tx/config @@ -20,6 +20,12 @@ source_file = htdocs/langs/en_US/agenda.lang source_lang = en_US type = MOZILLAPROPERTIES +[dolibarr.assets] +file_filter = htdocs/langs//assets.lang +source_file = htdocs/langs/en_US/assets.lang +source_lang = en_US +type = MOZILLAPROPERTIES + [dolibarr.banks] file_filter = htdocs/langs//banks.lang source_file = htdocs/langs/en_US/banks.lang @@ -32,6 +38,12 @@ source_file = htdocs/langs/en_US/bills.lang source_lang = en_US type = MOZILLAPROPERTIES +[dolibarr.blockedlog] +file_filter = htdocs/langs//blockedlog.lang +source_file = htdocs/langs/en_US/blockedlog.lang +source_lang = en_US +type = MOZILLAPROPERTIES + [dolibarr.bookmarks] file_filter = htdocs/langs//bookmarks.lang source_file = htdocs/langs/en_US/bookmarks.lang @@ -350,9 +362,9 @@ source_file = htdocs/langs/en_US/supplier_proposal.lang source_lang = en_US type = MOZILLAPROPERTIES -[dolibarr.ticketsup] -file_filter = htdocs/langs//ticketsup.lang -source_file = htdocs/langs/en_US/ticketsup.lang +[dolibarr.ticket] +file_filter = htdocs/langs//ticket.lang +source_file = htdocs/langs/en_US/ticket.lang source_lang = en_US type = MOZILLAPROPERTIES diff --git a/COPYRIGHT b/COPYRIGHT index bd3565c3bd1..83f72bb558b 100644 --- a/COPYRIGHT +++ b/COPYRIGHT @@ -53,6 +53,10 @@ JsTimezoneDetect 1.0.6 MIT License Yes SwaggerUI 2.0.24 GPL-2+ Yes JS library to offer the REST API explorer Ace 1.2.8 BSD Yes JS library to get code syntaxique coloration in a textarea. +Image libraries +Octicons 8.1 MIT Yes + + For licenses compatibility informations: http://www.gnu.org/licenses/licenses.en.html diff --git a/ChangeLog b/ChangeLog index 19ab1e0f49b..e516382f62f 100644 --- a/ChangeLog +++ b/ChangeLog @@ -3,7 +3,263 @@ English Dolibarr ChangeLog -------------------------------------------------------------- +***** ChangeLog for 9.0.0 compared to 8.0.0 ***** +For Users: +NEW: Stable module: Website +NEW: Stable module: WebDAV +NEW: Stable module: Module Builder +NEW: Stable module "Skype" has been replaced with module "Social Networks" to support more tools. +NEW: Experimental module "TakePos" +NEW: Dolibarr can provide information in page title when multicompany is enabled of not, making + Android application like DoliDroid able to provide native features for multicompany module. +NEW: Compatibility with PHP 7.3 + + +For developers: +* Code changes to be more compatible with PSR2 +* Removed trigger USER_LOGOUT, USER_LOGIN, USER_LOGIN_FAILED (Some hooks are already dedicated for that) + +WARNING: + +Following changes may create regressions for some external modules, but were necessary to make Dolibarr better: +* If you use some links like viewimages.php?modulepart=mycompany&file=... in you external modules, you must + replace them with links like viewimages.php?modulepart=mycompany&file=logos/... (note that link change only for + modulepart=mycompany that now works like others). + + + +***** ChangeLog for 8.0.2 compared to 8.0.1 ***** +FIX: #8452 +FIX: #9043 +FIX: #9316 Error when listing invoices +FIX: #9317 +FIX: #9353 Bug: html error - div inside span on graphs +FIX: #9355 +FIX: #9393 inconsistency behaviour. option FACTURE_ENABLE_NEGATIVE_LINES +FIX: #9394 +FIX: #9396 +FIX: #9403 +FIX: #9412 +FIX: #9497 +FIX: Add paypal error message in alert email when online payment fails. +FIX: better compatibility with multicompany +FIX: capital must be empty and not 0 if undefined +FIX: character making error on bill list +FIX: Entering negative price on order. +FIX: Expedition not showing extrafields on creation. +FIX: Homepage links were using wrong topmenus +FIX: inconsistency behaviour on option FACTURE_ENABLE_NEGATIVE_LINES +FIX: invert mime type and name. +FIX: invoice popup hide localtax2 and 3 if not defined. +FIX: Lose filter on payment type or category after a sort on invoice list. +FIX: Maxi debug to allow to load chart of account with multicompany. +FIX: Missing translation in predefined email to membership renewal. +FIX: Mixing tickets of different thirdparties. +FIX: "Other ..." link so the "Back to" link works. +FIX: PDF address: handle when contact thirdparty is different from thirdparty of document +FIX: Problems with permissions of module to record payment of salaries +FIX: remove debug +FIX: Several fixes on the management of minimal amount for orders +FIX: wrong var name + +***** ChangeLog for 8.0.1 compared to 8.0.0 ***** +FIX: #9258 +FIX: #9328 +FIX: #9337 +FIX: adding GROUP BY for PostgreSQL +FIX: API template for list pages in module builder +FIX: API template for record page to delete a record +FIX: a removed option was still in setup +FIX: badge on time spent on project and tasks +FIX: Delete file on smartphone +FIX: Fetch function will fetch comments +FIX: Fetch task will now fetch comments +FIX: $fk_account is always empty, must be $soc->fk_account +FIX: Force stripe api version to avoid trouble if we update stripe api +FIX: get_product_vat_for_country functions.lib.php +FIX: Get templates in a forced language +FIX: hook on dispatch order fourn +FIX: Language selection lost if error during creation of email template +FIX: Look and feel v8 +FIX: propal.class.php +FIX: Add calls to fetchComments function +FIX: Remove fetchComments from project and task fetch function +FIX: remove internal property isextrafieldmanaged from API returns +FIX: sql error +FIX: table llx_chargessociales doesn't exists +FIX: trans on null object +FIX: vat rate code not returned by get_product_vat_for_country +FIX: warning for late template invoices to remove when suspended +FIX: Add hidden option MAIN_xxx_IN_SOURCE_ADDRESS to solve legal issues on PDF +FIX: Table llx_facture_rec_extrafields missing after migration + + ***** ChangeLog for 8.0.0 compared to 7.0.0 ***** +For Users: +NEW: Experimental module: Ticket +NEW: Experimental module: WebDAV +NEW: Accept anonymous events (no user assigned) +NEW: Accountancy - Add import on general ledger +NEW: Accountancy - Show journal name on journal page and hide button draft export (Add an option in admin) +NEW: Can create event from record card of a company and/or member +NEW: Add a button to create Stripe customer from the customer Payment mode tab +NEW: Add accounting account number on product tooltip +NEW: Add any predefined mail content +NEW: Add arrows to navigate into containers in experimental website module +NEW: Add a tab to specify accountant/auditor of the company +NEW: Add Date delivery and Availability on Propals List +NEW: Add date in goods reception supplier order table +NEW: Add delivery_time_days of suppliers in export profile +NEW: Add Documents'tab to expedition module +NEW: Use dol_print_phone in thirdparty list page to format phone +NEW: Add entry for the GDPR contact +NEW: Add extrafield type "html" +NEW: Add file number in accountant card and update export filename +NEW: Add files management on products lot +NEW: add filter on project task list +NEW: Add hidden option COMPANY_AQUARIUM_CLEAN_REGEX to clean generated +NEW: add internal stripe payment page for invoice +NEW: Add key __USER_REMOTE_IP__ into available substitution variables +NEW: Add link between credit note invoice and origin +NEW: Add linked file tab to vat +NEW: add link to stripe's info in bank menu +NEW: Add margin filters +NEW: Add mass action enable/disable on cron job list +NEW: Add mass action on project's list to close projects +NEW: Add method to register distributed payments on invoices +NEW: Add multicurrency support for product buy price for supplier propales, orders and invoices +NEW: Add name of day in the timesheet input page per day. +NEW: add new parameters for tcpf encryption +NEW: add optional esign field in pdf propal +NEW: Add option BANK_ACCOUNT_ALLOW_EXTERNAL_DOWNLOAD +NEW: Add option CONTRACT_SYNC_PLANNED_DATE_OF_SERVICES +NEW: Add param $dolibarr_main_restrict_ip in config file to limit ips +NEW: add pdf function to check if pdf file is protected/encrypted +NEW: Add pdf template for stock/warehouse module +NEW: Add phone format for a lot of countries +NEW: Add product and product categories filters on customer margins +NEW: Add product categories filter on product margin +NEW: Add romanian chart of accounts +NEW: Add stats in salaries module +NEW: add stripe transaction +NEW: Add tab contact on supplier proposals +NEW: Add total of time spent in timespent page at top of page too. +NEW: Add trigger CONTRACT_MODIFY +NEW: Add triggers on ECM object and add fill src_object_type/id fields +NEW: Add type of website container/page into dictionary +NEW: advance target filtering can be used everywhere with tpl and fk_element +NEW: Allow negative quantity for dispatch (supplier order) +NEW: bank reconcile: checkbox to select all bank operations +NEW: Better performance with openldap +NEW: Can add filter actiontype and notactiontype on event ical export +NEW: Can add product in supplier order/invoice even w/o predefined price +NEW: cancel orders on massaction +NEW: Can crop image files attached in "document" tabs of a member +NEW: Can delete dir content in media and ECM module recursively +NEW: Can dispatch if more than ordered (if hidden option set) +NEW: Can edit the text color for title line of tables +NEW: Can enter time spent from the list of time spent of project +NEW: Can export leave requests +NEW: Can filter on account range in general ledger grouped by account +NEW: Can filter on country and taxid into the binding page +NEW: Can filter on progression in timesheet +NEW: Can fix the bank account of a payment if payment not conciliated +NEW: Can force usage of shared link for photo of products +NEW: Can get template of email from its label +NEW: Can see Unit Purchase Value of product in stock movement +NEW: Can select from the user list into send form email (For field to and CC) +NEW: Can select sample to use when creating a new page +NEW: can send mail from project card +NEW: Can set position of images in module tickets +NEW: Can set the reply-to into email sent +NEW: Can set the start/end date of service line in invoice templates +NEW: Can share any file from the "Document" tab. +NEW: Can sort on priority in task scheduler list +NEW: Can sort order of files in attach tab for leave and expensereport +NEW: Can use setValueFrom without user modification field +NEW: Cat set the encryption algorithm for extrafields of type password +NEW: check idprof1 for country pt +NEW: default add action: new param $backurlforcard to redirect to card +NEW: default warehouse field for products + prefill warehouses when dispatching supplier orders +NEW: Display price HT on all commercial area boards +NEW: display total on contract service list +NEW: display weight volume in proposal +NEW: Edit of extrafields position page on the edit form +NEW: Experimental DAV module provides a public and private directory +NEW: export filter models can be share or not by user +NEW: Externalsite module can accept iframe content. +NEW: Filter export model is now by user +NEW: Finish implementation of option PRODUIT_CUSTOMER_PRICES_BY_QTY_MULTIPRICES +NEW: generalize use of button to create new element from list +NEW: hidden conf AGENDA_NB_WEEKS_IN_VIEW_PER_USER to set nb weeks to show into per user view +NEW: hidden conf to assign category to thirparty that are neither customer nor prospect or supplier +NEW: hidden conf to set nb weeks to show into user view +NEW: hidden option MAIN_DISABLE_FREE_LINES +NEW: improve way of adding users/sales representative to thirdparty +NEW: Introduce option THIRDPARTY_QUICKSEARCH_ON_FIELDS to personalize fields use to search on quick search. +NEW: Introduce permission "approve" for "leave request" like for "expense report" +NEW: Load product data optional fields to the line -> enables to use "line_options_{extrafield}" +NEW: Look and feel v8 - Show Picto "+" on all links "Add record" +NEW: Look and feel v8: Use a different picto for delete and unlink +NEW: mail templates for projects +NEW: Module variant supported on services +NEW: monthly VAT report show "Claimed for the period" + "Paid during this +NEW: Mutualize code for action="update_extras" +NEW: On invoice card, show accounting account linked +NEW: Online payment of invoice and subscription record the payment +NEW: OnSearchAndListGoOnCustomerOrSupplierCard conf +NEW: Optimize load of hooks classes (save 1-5Kb of memory) +NEW: Option MAIN_SHOW_REGION_IN_STATE renamed into MAIN_SHOW_REGION_IN_STATE_SELECT are more complete +NEW: Option to force all emails recipient +NEW: Hidden option to send to salaries into emails forms +NEW: order minimum amount +NEW: add price in burger menu on mouvement list +NEW: Report a list of leave requests for a month +NEW: Section of files generated by mass action not visible if empty +NEW: send mails from project card +NEW: Show also size in bytes in tooltip if visible unit is not bytes +NEW: Show keyboard shortcut of nav arrow into tooltip +NEW: Show last result code of cron jobs in error in red +NEW: Show region in company info & Global option to show state code MAIN_SHOW_STATE_CODE +NEW: Show total number of records by category +NEW: Show total of time consumed in week in time spent entry page +NEW: Stripe online payments reuse the same stripe customer account +NEW: Suggest link to pay online for customer orders +NEW: supplier credit notes is now supported like for customer credit notes +NEW: supplier order/order lines export: add supplier product ref +NEW: supplier relative discounts +NEW: Support alternative aliases of page name in website +NEW: syslog file autoclean +NEW: thirdparty categ filter on lists +NEW: Use a css style for weekend in time spent +NEW: Use common substitution rule for language to get translation in ODT +NEW: Variable __ONLINE_PAYMENT_URL__ available in email templates + +For developers: +NEW: class reposition can also work on POST (not only GET) +NEW: add a hook in dol_print_phone +NEW: The field "visible" on extrafield can accept expression as condition +NEW: Upgrade of Stripe lib to 6.4.1 +NEW: work on CommonObject 'array' field typeNew common object array +NEW: method Form::selectArrayFilter() + use in left menu search +NEW: [REST API] Add the possibility to remove a category from a thirdparty +NEW: doActions on categorycard +NEW: add "moreHtmlRef" hook +NEW: add hook for more permissions control +NEW: add hook moreHtmlStatus to complete to status on banners +NEW: Add hook printEmail +NEW: Add hook setContentSecurityPolicy +NEW: Add password_hash as a hash algorithm +NEW: Add dol_is_link function +NEW: Adds a contact to an invoice with REST API +NEW: Adds a payment for the list of invoices given as parameter +NEW: adds billing contacts ids to REST API returns +NEW: Add showempty parameter in country selection +NEW: add printUserListWhere hook +NEW: add "printUserPasswordField" hooks +NEW: Call to trigger on payment social contribution creation +NEW: Call to trigger on social contribution creation +NEW: hook getnomurltooltip is replaced with hook getNomUrl more powerfull WARNING: @@ -21,8 +277,141 @@ Following changes may create regressions for some external modules, but were nec * Removed method fetch_prods() and get_each_prod() not used, keep only get_arbo_each_prod() that is better. * The hook contaxt commcard has been renamed thirdpartycomm * The hook contaxt thirdpartycard has been renamed thirdpartycontact +* Remove method Categorie:get_nb_categories() that was not used. +* Hook getnomurltooltip provide a duplicate feature compared to hook getNomUrl so all hooks getnomurltooltip + are now replaced with hook getNomUrl. +* The substitution key __CONTACTCIVNAME__ is no longer present, it has been replaced by __CONTACT_NAME_{TYPE}__ + where {TYPE} is contact type code (BILLING, SHIPPING, CUSTOMER, ... see contact type dictionnary). +***** ChangeLog for 7.0.3 compared to 7.0.2 ***** +FIX: 7.0 task contact card without withproject parameters +FIX: #8722 +FIX: #8762 +FIX: #8813 +FIX: #8858 #8860 Backport better compatibility fix +FIX: #8893 to get formatted price as substitution vars +FIX: Avoid converting into reduction twice and draft invoice +FIX: bad result on fetch ProductStockEntrepot +FIX: Bad substitution key used for default send proposal email +FIX: button to pay still visible when amount null used +FIX: clause must not be there +FIX: Contact tab not visible when using canvas +FIX: dol_delete_file must work in a context without db handler loaded +FIX: entity test must be on product_fourn_price table and not product table +FIX: Fetch shipping will now fetch project id +FIX: If we enable 3 steps for supplier order approbation, we must not delete all fourn rights def. +FIX: intervention: extrafield error when calling insertExtrafields +FIX: It's not possible to remove a contact which is assigned to an event #8852 +FIX: javascript showempty error +FIX: Keep supplier proposal price for supplier order +FIX: link for projets not linked to a thirdparties +FIX: Missing extrafields in export of stock or products +FIX: missing filters during ordering +FIX: missing filters during reordering +FIX: missing parenthesis +FIX: need to filter on aa.entity for same accounting accounts available in several entities +FIX: picto for type in product link in accountany list is wrong +FIX: Problems in accountancy module when using multicompany module. +FIX: proposal: missing contact type translation key +FIX: pu_ht_devise was not converted to numeric so decimals were lost when calculating total_ht_devise +FIX: Select user on add time spent form +FIX: shipment: fk_proje(c)t not handled in fetch() and update() methods +FIX: sometimes amounts are identical but php find them different. +FIX: supplier order: product supplier ref not saved on addline +FIX: test is_erasable() must be done before call function delete() too to avoid delete invoice with &action=delete in url +FIX: wrong var name $search_month_lim + +***** ChangeLog for 7.0.2 compared to 7.0.1 ***** +FIX: #8023 +FIX: #8259 can't update contact birthday with REST API +FIX: #8359 +FIX: #8389 +FIX: #8478 !empty instead of count to avoid warning +FIX: #8488 +FIX: #8559 Bug to generate cheque receipt +FIX: #8571 +FIX: #8574 +FIX: #8580 +FIX: #8650 +FIX: actioncomm export: type filtering not working +FIX: Add a test to avoid to reset binding by error. +FIX: addline on invoice supplier manage rank on its own if not provided +FIX: Add warning when expense report line not into range +FIX: avoid Error: Call to undefined method mysqli::get_charset() +FIX: avoid focus problem when select2 is in a modal dialog window +FIX: Binding pages must start on fiscal month not calendar month +FIX: button "Classify bill" on supplier order was not visible +FIX: Button receive products not visible +FIX: can bypass the CSRF protection with url with domain inside +FIX: Can't edit option PROJECT_ALLOW_TO_LINK_FROM_OTHER_COMPANY +FIX: commonobject: don't require notnull field if default set +FIX: CommonObject: don't require 'notnull' field if 'default' set +FIX: cron script disabled if module disabled +FIX: CVE-2018-10092 +FIX: CVE-2018-10094 +FIX: CVE-2018-10095 +FIX: CVE-2018-9019 +FIX: CWE-89 +FIX: Data on income/expense report was always 0 +FIX: default addupdatedelete actions: uniformize add/update value checks +FIX: default currency not set on supplier order creation from commercial menu #8459 +FIX: delete all product variants of a parent product +FIX: Detail per account not visible when total < 0 +FIX: DOL_AUTOSET_COOKIE was not correctly setting value of cookie +FIX: don't print empty date in CommonObject::showOutputField +FIX: dont print empty date in CommonObject::showOutputField +FIX: Draft invoice must be excluded from report +FIX: environment shown on cron card +FIX: Error in ContractLigne not return to Contract +FIX: extrafields price and double were lost during a failed post. +FIX: File name not visible in email preview +FIX: filter/sorting on extrafield on contact list from contact tab +FIX: Initial month on report income/expense per predefined group +FIX: issue #8037 +FIX: Issue #8455 +FIX: issue #8470 +FIX: label in getnomurl projectlist +FIX: limit access of email template page to internal users +FIX: look and feel v7 "back to" for bookkeeping record +FIX: Max nb of generation of recurring invoice should not show warning +FIX: missing english name for object +FIX: Missing include +FIX: missing User object with API REST +FIX: modulebuilder: could not create html fields +FIX: modulebuilder: handle 'price' fieldtype +FIX: multiple creation of same event +FIX: Name of user not visible on journalizing expense report payments +FIX: Not approved holidays must not be visible into timesheet +FIX: Only approved expense report must be journalized +FIX: payment term doc-specific label was not used +FIX: payment term doc-specific label was not used (issue #8414) +FIX: project category is type 6 not 5 +FIX: Projet is not prefilled when created from overwiew page +FIX: Related contact printed in societe agenda +FIX: Removed error when no error on accounting setup page +FIX: remove var_dump +FIX: sanitize setup params +FIX: selectForFormsList: entity checked even is object not multi-entity managed +FIX: service creation, right is tested regarding the product type +FIX: some localtaxes errors +FIX: Some report have data when several chart of accounts exists +FIX: sql error using no category +FIX: SQL Injection CWE-89 +FIX: Support or multicompany for sheduled jobs +FIX: Test on mandatory status when closing proposal failed +FIX: to allow IRPF not null even if main VAT is null. +FIX: update wrong datetime extrafield +FIX: Use priority to define order of sheduled jobs +FIX: various modulebuilder-related issues +FIX: view of balance before field +FIX: weird password autocompletion in Goocle Chrome (issue #8479) +FIX: weird password autocompletion in Google Chrome (issue #8479) +FIX: When clearing filter, we must not save tmp criterias in session +FIX: With x extrafields, request for multicompany label was done x times +FIX: several XSS +FIX: zip not filtered + ***** ChangeLog for 7.0.1 compared to 7.0.0 ***** FIX: #8139 User search does not work if MAIN_USE_OLD_SEARCH_FORM, missing list.php FIX: #8200 @@ -90,7 +479,7 @@ FIX: Use of undefined constant _ROWS_2 FIX: warning when adding ECM files using old photo path -***** ChangeLog for 7.0.0 compared to 6.0.5 ***** +***** ChangeLog for 7.0.0 compared to 6.0.7 ***** For users: NEW: Add a preview icon after files that can be previewed (pdf + images) NEW: When payment is registered, PDF of invoices are also regenerated so payments @@ -378,7 +767,22 @@ Following changes may create regressions for some external modules, but were nec -***** ChangeLog for 6.0.6 compared to 6.0.6 ***** +***** ChangeLog for 6.0.7 compared to 6.0.6 ***** +FIX: #8023 +FIX: #8259 can't update contact birthday with REST API +FIX: #8478 !empty instead of count to avoid warning +FIX: #8488 +FIX: actioncomm export: type filtering not working +FIX: addline on invoice supplier manage rank on its own if not provided +FIX: issue #8037 +FIX: label in getnomurl projectlist +FIX: payment term doc-specific label was not used +FIX: payment term doc-specific label was not used (issue #8414) +FIX: project category is type 6 not 5 !! +FIX: some localtaxes errors +FIX: weird password autocompletion in Google Chrome (issue #8479) + +***** ChangeLog for 6.0.6 compared to 6.0.5 ***** FIX: #7974 Contract - Invalid reference on the document FIX: #8139 FIX: #8139 User search does not work if MAIN_USE_OLD_SEARCH_FORM, missing list.php diff --git a/README-FR.md b/README-FR.md index a9745bb8dbb..4435d47d30e 100644 --- a/README-FR.md +++ b/README-FR.md @@ -94,14 +94,15 @@ Voir fichier ChangeLog. - Gestion de marque-pages - Gestion des promesses de dons -- Gestion de la TVA NPR (non perçue récupérable - pour les utilisateurs français des DOM-TOM) - Rapports - Imports/Exports des données +- Support des codes barres +- Calcul des marges - Connectivité LDAP - Intégratn de ClickToDial - Intégration RSS - Intégation Skype -- Intégration de système de paiements (Paypal, Strip, Paybox...) +- Intégration de système de paiements (Paypal, Stripe, Paybox...) - … ### Divers: @@ -114,9 +115,18 @@ Voir fichier ChangeLog. - Application simple à utiliser. - Requiert PHP et MariaDb, Mysql ou Postgresql (Voir versions exactes sur https://wiki.dolibarr.org/index.php/Prérequis). - Compatible avec toutes les offres Cloud du marché respectant les prérequis de base de données et PHP. -- Code simple et facilement personnalisable (pas de framework lourd; mécanisme de hook et triggers). - APIs. - Génération PDF et ODT des éléments (factures, propositions commerciales, commandes, bons expéditions, etc...) +- Code simple et facilement personnalisable (pas de framework lourd; mécanisme de hook et triggers). +- Support natif de nombreuses fonctions spécifiques aux pays comme: + - La tax espagnole TE et ISPF + - Gestion de la TVA NPR (non perçue récupérable - pour les utilisateurs français des DOM-TOM) + - La loi française Finance 2016 et logiciels de caisse + - La double taxe canadienne + - Le timbre fiscal tunisien + - Numérotation de facture de l'argentines (avec type A,B,C...) + - Compatible avec vos processus RGPD + - ... - … ### Extension diff --git a/README.md b/README.md index b68e8b65558..776e2b02432 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,10 @@ # DOLIBARR ERP & CRM -![Build status](https://img.shields.io/travis/Dolibarr/dolibarr/develop.svg) ![Downloads per day](https://img.shields.io/sourceforge/dm/dolibarr.svg) +![Downloads per day](https://img.shields.io/sourceforge/dm/dolibarr.svg) + +|6|7|8|develop| +|----------|----------|----------|----------| +|![Build status](https://img.shields.io/travis/Dolibarr/dolibarr/6.0.svg)|![Build status](https://img.shields.io/travis/Dolibarr/dolibarr/7.0.svg)|![Build status](https://img.shields.io/travis/Dolibarr/dolibarr/8.0.svg)|![Build status](https://img.shields.io/travis/Dolibarr/dolibarr/develop.svg)| Dolibarr ERP & CRM is a modern software package to manage your organization's activity (contacts, suppliers, invoices, orders, stocks, agenda…). @@ -125,7 +129,6 @@ See the [ChangeLog](https://github.com/Dolibarr/dolibarr/blob/develop/ChangeLog) - Donations management - Reporting - Data export/import -- Thirdparties and/or products categories - Barcodes support - Margin calculations - LDAP connectivity @@ -147,13 +150,15 @@ See the [ChangeLog](https://github.com/Dolibarr/dolibarr/blob/develop/ChangeLog) - Compatible with all Cloud solutions that match MySQL, PHP or PostgreSQL prerequisites. - APIs. - An easy to understand, maintain and develop code (PHP with no heavy framework; trigger and hook architecture) -- Support for country specific features: +- Support a lot of country specific features: - Spanish Tax RE and ISPF - French NPR VAT rate (VAT called "Non Perçue Récupérable" for DOM-TOM) - Canadian double taxes (federal/province) and other countries using cumulative VAT - Tunisian tax stamp - Argentina invoice numbering using A,B,C... - Compatible with [European directives](http://europa.eu/legislation_summaries/taxation/l31057_en.htm) (2006/112/CE ... 2010/45/UE) + - Compatible with European GDPR rules + - ... - PDF or ODT generation for invoice, proposals, orders... - … diff --git a/build/aps/APP-META-1.1.xml b/build/aps/APP-META-1.1.xml deleted file mode 100644 index 1394da4d4be..00000000000 --- a/build/aps/APP-META-1.1.xml +++ /dev/null @@ -1,123 +0,0 @@ - - - - Dolibarr ERP-CRM - __VERSION__ - __RELEASE__ - http://www.dolibarr.org/ - - Dolibarr - http://www.dolibarr.org/ - - - - Laurent Destailleur - http://www.nltechno.com - uuid:e743ee30-9fe8-11e0-a32e-0025115d642c - - - Dolibarr ERP-CRM, the easy to use software to manage small or medium companies, freelancers or foundations - -Dolibarr is a free modular software (you see only -features you need) to manage small and medium companies, freelancers -or foundations. -This OpenSource software is designed to provide all features you need to -manage information on many aspects of your business -into an intuitive and user-friendly graphical interface -It's an OpenSource software you can install on a web server or as a -standalone software. Dolibarr is designed to provide simplicity to end-user. - - - - Screenshot 1 - - - - See http://www.dolibarr.org/files/ChangeLog - - - - Back office/Billing - Back office/Accounting and Financial - Back office/Customer Relationship Management - Back office/Enterprise Resource Planning - - - en - fr - es - de - pt - - - - - - - - - GPL-3.0+ - COPYING - - - - Dolibarr instance - Dolibarr services - - - - - - - - - - - - - - mysql - mbstring - false - - main - dolibarr - false - mysql - 4.3.1 - - - - - - dolibarr - 35000000 - - - php - - - - - - php - - - - - \ No newline at end of file diff --git a/build/aps/APP-META-1.2.xml b/build/aps/APP-META-1.2.xml deleted file mode 100644 index 1ce51207dd8..00000000000 --- a/build/aps/APP-META-1.2.xml +++ /dev/null @@ -1,121 +0,0 @@ - - - - dolibarr - Dolibarr - __VERSION__ - __RELEASE__ - http://www.dolibarr.org/ - - Dolibarr - http://www.dolibarr.org/ - - - - Laurent Destailleur - http://www.nltechno.com - uuid:e743ee30-9fe8-11e0-a32e-0025115d642c - - - Dolibarr ERP - CRM, the easy to use software to manage small or medium companies, freelancers or foundations - -Dolibarr is a free modular software (you see only -features you need) to manage small and medium companies, freelancers -or foundations. -This OpenSource software is designed to provide all features you need to -manage information on many aspects of your business -into an intuitive and user-friendly graphical interface -It's an OpenSource software you can install on a web server or as a -standalone software. Dolibarr is designed to provide simplicity to end-user. - - - - Screenshot 1 - - - - See http://www.dolibarr.org/files/ChangeLog - - - - Back office/Billing - Back office/Accounting and Financial - Back office/Customer Relationship Management - Back office/Enterprise Resource Planning - - - en - fr - es - de - pt - - - - - - - - - GPL-3.0+ - COPYING - - - - Dolibarr instance - - - - - - - - - - Administrator's preferences - - Administrator's login - -Please make sure the text you entered starts with a letter and continues with either numbers, letters, underscores or hyphens. - - - - Password - - - - - - - mysql - mbstring - false - - main - dolibarr - false - mysql - 4.3.1 - - - - - - dolibarr - 35000000 - - - php - - - - - - php - - - - - \ No newline at end of file diff --git a/build/aps/Limitations of APS Support in the Panel.html b/build/aps/Limitations of APS Support in the Panel.html deleted file mode 100644 index 51ba8e18378..00000000000 --- a/build/aps/Limitations of APS Support in the Panel.html +++ /dev/null @@ -1,89 +0,0 @@ - - Limitations of APS Support in the Panel - - - - - - - - -

Limitations of APS Support in the Panel

-

About This Document

-

This document is addressed to independent software -vendors who plan to distribute web applications among the Panel users. -The aim of the document is to help vendors find out whether they can -package their applications to APS to make them available through the -Panel.

-

The document does not contain information about -Application Packaging Standard itself or give application packaging -instructions. It focuses on how the Panel implements APS and what APS -packages are not supported by this implementation.

-

-

APS Support in the Panel

-

Application Packaging Standard (APS) - is a set of rules that defines a web application packaging format. This - standard is designed to ease the integration of applications in a -service provider's infrastructure. It covers provisioning, management, -and integration of cloud-based services and applications.

-

The Panel uses APS to offer third-party applications to hosting customers. These applications are presented in APS catalog, where the customers can buy or download them.

-

Currently, the Panel does not support all aspects of - APS. Therefore, customers may have problems trying to install certain -applications. To find out whether your application is compatible with -the Panel, see section Plesk Panel Restrictions.

-

You can find more information about APS at http://www.apsstandard.org/.

-

APS specification and supporting documents are available at http://www.apsstandard.org/isv/documentation/.

-

-

Restrictions on Packages Processing

-

The current Panel version has restrictions on APS -applications processing. If an application requires performing -restricted actions, the Panel will not install it. Particularly, these -actions are the following:

-
  • Sending e-mails or processing incoming mail.

    See Mail aspect of APS in APS Format Specification v1.2, section 8.8. Mail at http://www.apsstandard.org/r/doc/package-format-specification-1.2/index.html#s.aspects.mail

    -
  • Changing the DNS resource records of an environment where the application works.

    See DNS aspect in APS Format Specification v1.2, section 8.10. DNS Zone at http://www.apsstandard.org/r/doc/package-format-specification-1.2/index.html#s.aspects.dns

    -
  • Installing third-party dynamic libraries (*.dll, *.so).

    See DLL aspect in APS Format Specification v1.2, section 8.11. DLL Content Processing Method at http://www.apsstandard.org/r/doc/package-format-specification-1.2/index.html#s.aspects.dll

    -
  • Updating older version of application with -complex changes in application settings or deployment logic. According -to APS, such updates are called upgrades. For more information on the application updates, see the APS Format Specification v1.2, section 5.1.15 Updates at http://www.apsstandard.org/r/doc/package-format-specification-1.2/index.html#s.metadata.common.update

If - you need you application to perform these actions, consider other ways -of integration with the Panel: API RPC, modules or Panel Notifications.

-

Also, the Panel does not support the following actions defined in the application package:

-
  • Checking application settings for consistency via verification script. For more information on verification scripts, see the APS Format Specification v1.2, section 5.3.3 Verification Script at http://www.apsstandard.org/r/doc/package-format-specification-1.2/index.html#s.metadata.provision.verification-script
  • Processing application resource usage reports defined by resource counters and passed by resource script . For more information on resource counters and resource scripts, see the APS Format Specification v1.2, section 5.2.6. Resources at http://www.apsstandard.org/r/doc/package-format-specification-1.2/index.html#s.metadata.service.resources and 5.3.3 Resources Script at http://www.apsstandard.org/r/doc/package-format-specification-1.2/index.html#s.metadata.provision.resource-script
  • - -

    Copyright Notice

    - - - - - - - - - - - - - - - - - - - -

    -Please send us your feedback on this help page.

    - - - - -
- \ No newline at end of file diff --git a/build/aps/Limitations of APS Support in the Panel_fichiers/highlight.js b/build/aps/Limitations of APS Support in the Panel_fichiers/highlight.js deleted file mode 100644 index d6386c93792..00000000000 --- a/build/aps/Limitations of APS Support in the Panel_fichiers/highlight.js +++ /dev/null @@ -1,64 +0,0 @@ -function last(href) -{ - var ret = href.split("/"); - return ret[ret.length-1]; -} - -function StopProcess() -{ -LeftFrame = parent.TOC.document.location.href; -LeftFrame = last(LeftFrame); -if (LeftFrame == "dhtml_search.htm") return 1 -else return 0; -} - - - -function highlightTOC(str) { - - - - - - if (StopProcess()) return; - try { - - str = str || parent.BODY.document.location.href; - uri = last(str); - list = parent.TOC.document.getElementsByTagName("a"); - for(i=0; i - * - * For a fairly comprehensive set of languages see the - * README - * file that came with this source. At a minimum, the lexer should work on a - * number of languages including C and friends, Java, Python, Bash, SQL, HTML, - * XML, CSS, Javascript, and Makefiles. It works passably on Ruby, PHP and Awk - * and a subset of Perl, but, because of commenting conventions, doesn't work on - * Smalltalk, Lisp-like, or CAML-like languages without an explicit lang class. - *

- * Usage:

    - *
  1. include this source file in an html page via - * {@code } - *
  2. define style rules. See the example page for examples. - *
  3. mark the {@code
    } and {@code } tags in your source with
    - *    {@code class=prettyprint.}
    - *    You can also use the (html deprecated) {@code } tag, but the pretty
    - *    printer needs to do more substantial DOM manipulations to support that, so
    - *    some css styles may not be preserved.
    - * </ol>
    - * That's it.  I wanted to keep the API as simple as possible, so there's no
    - * need to specify which language the code is in, but if you wish, you can add
    - * another class to the {@code <pre>} or {@code <code>} element to specify the
    - * language, as in {@code <pre class="prettyprint lang-java">}.  Any class that
    - * starts with "lang-" followed by a file extension, specifies the file type.
    - * See the "lang-*.js" files in this directory for code that implements
    - * per-language file handlers.
    - * <p>
    - * Change log:<br>
    - * cbeust, 2006/08/22
    - * <blockquote>
    - *   Java annotations (start with "@") are now captured as literals ("lit")
    - * </blockquote>
    - * @requires console
    - */
    -
    -// JSLint declarations
    -/*global console, document, navigator, setTimeout, window */
    -
    -/**
    - * Split {@code prettyPrint} into multiple timeouts so as not to interfere with
    - * UI events.
    - * If set to {@code false}, {@code prettyPrint()} is synchronous.
    - */
    -window['PR_SHOULD_USE_CONTINUATION'] = true;
    -
    -/** the number of characters between tab columns */
    -window['PR_TAB_WIDTH'] = 8;
    -
    -/** Walks the DOM returning a properly escaped version of innerHTML.
    -  * @param {Node} node
    -  * @param {Array.<string>} out output buffer that receives chunks of HTML.
    -  */
    -window['PR_normalizedHtml']
    -
    -/** Contains functions for creating and registering new language handlers.
    -  * @type {Object}
    -  */
    -  = window['PR']
    -
    -/** Pretty print a chunk of code.
    -  *
    -  * @param {string} sourceCodeHtml code as html
    -  * @return {string} code as html, but prettier
    -  */
    -  = window['prettyPrintOne']
    -/** Find all the {@code <pre>} and {@code <code>} tags in the DOM with
    -  * {@code class=prettyprint} and prettify them.
    -  * @param {Function?} opt_whenDone if specified, called when the last entry
    -  *     has been finished.
    -  */
    -  = window['prettyPrint'] = void 0;
    -
    -/** browser detection. @extern @returns false if not IE, otherwise the major version. */
    -window['_pr_isIE6'] = function () {
    -  var ieVersion = navigator && navigator.userAgent &&
    -      navigator.userAgent.match(/\bMSIE ([678])\./);
    -  ieVersion = ieVersion ? +ieVersion[1] : false;
    -  window['_pr_isIE6'] = function () { return ieVersion; };
    -  return ieVersion;
    -};
    -
    -
    -(function () {
    -  // Keyword lists for various languages.
    -  var FLOW_CONTROL_KEYWORDS =
    -      "break continue do else for if return while ";
    -  var C_KEYWORDS = FLOW_CONTROL_KEYWORDS + "auto case char const default " +
    -      "double enum extern float goto int long register short signed sizeof " +
    -      "static struct switch typedef union unsigned void volatile ";
    -  var COMMON_KEYWORDS = C_KEYWORDS + "catch class delete false import " +
    -      "new operator private protected public this throw true try typeof ";
    -  var CPP_KEYWORDS = COMMON_KEYWORDS + "alignof align_union asm axiom bool " +
    -      "concept concept_map const_cast constexpr decltype " +
    -      "dynamic_cast explicit export friend inline late_check " +
    -      "mutable namespace nullptr reinterpret_cast static_assert static_cast " +
    -      "template typeid typename using virtual wchar_t where ";
    -  var JAVA_KEYWORDS = COMMON_KEYWORDS +
    -      "abstract boolean byte extends final finally implements import " +
    -      "instanceof null native package strictfp super synchronized throws " +
    -      "transient ";
    -  var CSHARP_KEYWORDS = JAVA_KEYWORDS +
    -      "as base by checked decimal delegate descending event " +
    -      "fixed foreach from group implicit in interface internal into is lock " +
    -      "object out override orderby params partial readonly ref sbyte sealed " +
    -      "stackalloc string select uint ulong unchecked unsafe ushort var ";
    -  var JSCRIPT_KEYWORDS = COMMON_KEYWORDS +
    -      "debugger eval export function get null set undefined var with " +
    -      "Infinity NaN ";
    -  var PERL_KEYWORDS = "caller delete die do dump elsif eval exit foreach for " +
    -      "goto if import last local my next no our print package redo require " +
    -      "sub undef unless until use wantarray while BEGIN END ";
    -  var PYTHON_KEYWORDS = FLOW_CONTROL_KEYWORDS + "and as assert class def del " +
    -      "elif except exec finally from global import in is lambda " +
    -      "nonlocal not or pass print raise try with yield " +
    -      "False True None ";
    -  var RUBY_KEYWORDS = FLOW_CONTROL_KEYWORDS + "alias and begin case class def" +
    -      " defined elsif end ensure false in module next nil not or redo rescue " +
    -      "retry self super then true undef unless until when yield BEGIN END ";
    -  var SH_KEYWORDS = FLOW_CONTROL_KEYWORDS + "case done elif esac eval fi " +
    -      "function in local set then until ";
    -  var ALL_KEYWORDS = (
    -      CPP_KEYWORDS + CSHARP_KEYWORDS + JSCRIPT_KEYWORDS + PERL_KEYWORDS +
    -      PYTHON_KEYWORDS + RUBY_KEYWORDS + SH_KEYWORDS);
    -
    -  // token style names.  correspond to css classes
    -  /** token style for PHP variables */
    -  var PR_VAR = 'vr';
    -  /** token style for a string literal */
    -  var PR_STRING = 'str';
    -  /** token style for a keyword */
    -  var PR_KEYWORD = 'kwd';
    -  /** token style for a comment */
    -  var PR_COMMENT = 'com';
    -  /** token style for a type */
    -  var PR_TYPE = 'typ';
    -  /** token style for a literal value.  e.g. 1, null, true. */
    -  var PR_LITERAL = 'lit';
    -  /** token style for a punctuation string. */
    -  var PR_PUNCTUATION = 'pun';
    -  /** token style for a punctuation string. */
    -  var PR_PLAIN = 'pln';
    -
    -  /** token style for an sgml tag. */
    -  var PR_TAG = 'tag';
    -  /** token style for a markup declaration such as a DOCTYPE. */
    -  var PR_DECLARATION = 'dec';
    -  /** token style for embedded source. */
    -  var PR_SOURCE = 'src';
    -  /** token style for an sgml attribute name. */
    -  var PR_ATTRIB_NAME = 'atn';
    -  /** token style for an sgml attribute value. */
    -  var PR_ATTRIB_VALUE = 'atv';
    -
    -  /**
    -   * A class that indicates a section of markup that is not code, e.g. to allow
    -   * embedding of line numbers within code listings.
    -   */
    -  var PR_NOCODE = 'nocode';
    -
    -  /** A set of tokens that can precede a regular expression literal in
    -    * javascript.
    -    * http://www.mozilla.org/js/language/js20/rationale/syntax.html has the full
    -    * list, but I've removed ones that might be problematic when seen in
    -    * languages that don't support regular expression literals.
    -    *
    -    * <p>Specifically, I've removed any keywords that can't precede a regexp
    -    * literal in a syntactically legal javascript program, and I've removed the
    -    * "in" keyword since it's not a keyword in many languages, and might be used
    -    * as a count of inches.
    -    *
    -    * <p>The link a above does not accurately describe EcmaScript rules since
    -    * it fails to distinguish between (a=++/b/i) and (a++/b/i) but it works
    -    * very well in practice.
    -    *
    -    * @private
    -    */
    -  var REGEXP_PRECEDER_PATTERN = function () {
    -      var preceders = [
    -          "!", "!=", "!==", "#", "%", "%=", "&", "&&", "&&=",
    -          "&=", "(", "*", "*=", /* "+", */ "+=", ",", /* "-", */ "-=",
    -          "->", /*".", "..", "...", handled below */ "/", "/=", ":", "::", ";",
    -          "<", "<<", "<<=", "<=", "=", "==", "===", ">",
    -          ">=", ">>", ">>=", ">>>", ">>>=", "?", "@", "[",
    -          "^", "^=", "^^", "^^=", "{", "|", "|=", "||",
    -          "||=", "~" /* handles =~ and !~ */,
    -          "break", "case", "continue", "delete",
    -          "do", "else", "finally", "instanceof",
    -          "return", "throw", "try", "typeof"
    -          ];
    -      var pattern = '(?:^^|[+-]';
    -      for (var i = 0; i < preceders.length; ++i) {
    -        pattern += '|' + preceders[i].replace(/([^=<>:&a-z])/g, '\\$1');
    -      }
    -      pattern += ')\\s*';  // matches at end, and matches empty string
    -      return pattern;
    -      // CAVEAT: this does not properly handle the case where a regular
    -      // expression immediately follows another since a regular expression may
    -      // have flags for case-sensitivity and the like.  Having regexp tokens
    -      // adjacent is not valid in any language I'm aware of, so I'm punting.
    -      // TODO: maybe style special characters inside a regexp as punctuation.
    -    }();
    -
    -  // Define regexps here so that the interpreter doesn't have to create an
    -  // object each time the function containing them is called.
    -  // The language spec requires a new object created even if you don't access
    -  // the $1 members.
    -  var pr_amp = /&/g;
    -  var pr_lt = /</g;
    -  var pr_gt = />/g;
    -  var pr_quot = /\"/g;
    -  /** like textToHtml but escapes double quotes to be attribute safe. */
    -  function attribToHtml(str) {
    -    return str.replace(pr_amp, '&amp;')
    -        .replace(pr_lt, '&lt;')
    -        .replace(pr_gt, '&gt;')
    -        .replace(pr_quot, '&quot;');
    -  }
    -
    -  /** escapest html special characters to html. */
    -  function textToHtml(str) {
    -    return str.replace(pr_amp, '&amp;')
    -        .replace(pr_lt, '&lt;')
    -        .replace(pr_gt, '&gt;');
    -  }
    -
    -
    -  var pr_ltEnt = /&lt;/g;
    -  var pr_gtEnt = /&gt;/g;
    -  var pr_aposEnt = /&apos;/g;
    -  var pr_quotEnt = /&quot;/g;
    -  var pr_ampEnt = /&amp;/g;
    -  var pr_nbspEnt = /&nbsp;/g;
    -  /** unescapes html to plain text. */
    -  function htmlToText(html) {
    -    var pos = html.indexOf('&');
    -    if (pos < 0) { return html; }
    -    // Handle numeric entities specially.  We can't use functional substitution
    -    // since that doesn't work in older versions of Safari.
    -    // These should be rare since most browsers convert them to normal chars.
    -    for (--pos; (pos = html.indexOf('&#', pos + 1)) >= 0;) {
    -      var end = html.indexOf(';', pos);
    -      if (end >= 0) {
    -        var num = html.substring(pos + 3, end);
    -        var radix = 10;
    -        if (num && num.charAt(0) === 'x') {
    -          num = num.substring(1);
    -          radix = 16;
    -        }
    -        var codePoint = parseInt(num, radix);
    -        if (!isNaN(codePoint)) {
    -          html = (html.substring(0, pos) + String.fromCharCode(codePoint) +
    -                  html.substring(end + 1));
    -        }
    -      }
    -    }
    -
    -    return html.replace(pr_ltEnt, '<')
    -        .replace(pr_gtEnt, '>')
    -        .replace(pr_aposEnt, "'")
    -        .replace(pr_quotEnt, '"')
    -        .replace(pr_nbspEnt, ' ')
    -        .replace(pr_ampEnt, '&');
    -  }
    -
    -  /** is the given node's innerHTML normally unescaped? */
    -  function isRawContent(node) {
    -    return 'XMP' === node.tagName;
    -  }
    -
    -  var newlineRe = /[\r\n]/g;
    -  /**
    -   * Are newlines and adjacent spaces significant in the given node's innerHTML?
    -   */
    -  function isPreformatted(node, content) {
    -    // PRE means preformatted, and is a very common case, so don't create
    -    // unnecessary computed style objects.
    -    if ('PRE' === node.tagName) { return true; }
    -    if (!newlineRe.test(content)) { return true; }  // Don't care
    -    var whitespace = '';
    -    // For disconnected nodes, IE has no currentStyle.
    -    if (node.currentStyle) {
    -      whitespace = node.currentStyle.whiteSpace;
    -    } else if (window.getComputedStyle) {
    -      // Firefox makes a best guess if node is disconnected whereas Safari
    -      // returns the empty string.
    -      whitespace = window.getComputedStyle(node, null).whiteSpace;
    -    }
    -    return !whitespace || whitespace === 'pre';
    -  }
    -
    -  function normalizedHtml(node, out, opt_sortAttrs) {
    -    switch (node.nodeType) {
    -      case 1:  // an element
    -        var name = node.tagName.toLowerCase();
    -
    -        out.push('<', name);
    -        var attrs = node.attributes;
    -        var n = attrs.length;
    -        if (n) {
    -          if (opt_sortAttrs) {
    -            var sortedAttrs = [];
    -            for (var i = n; --i >= 0;) { sortedAttrs[i] = attrs[i]; }
    -            sortedAttrs.sort(function (a, b) {
    -                return (a.name < b.name) ? -1 : a.name === b.name ? 0 : 1;
    -              });
    -            attrs = sortedAttrs;
    -          }
    -          for (var i = 0; i < n; ++i) {
    -            var attr = attrs[i];
    -            if (!attr.specified) { continue; }
    -            out.push(' ', attr.name.toLowerCase(),
    -                     '="', attribToHtml(attr.value), '"');
    -          }
    -        }
    -        out.push('>');
    -        for (var child = node.firstChild; child; child = child.nextSibling) {
    -          normalizedHtml(child, out, opt_sortAttrs);
    -        }
    -        if (node.firstChild || !/^(?:br|link|img)$/.test(name)) {
    -          out.push('<\/', name, '>');
    -        }
    -        break;
    -      case 3: case 4: // text
    -        out.push(textToHtml(node.nodeValue));
    -        break;
    -    }
    -  }
    -
    -  /**
    -   * Given a group of {@link RegExp}s, returns a {@code RegExp} that globally
    -   * matches the union o the sets o strings matched d by the input RegExp.
    -   * Since it matches globally, if the input strings have a start-of-input
    -   * anchor (/^.../), it is ignored for the purposes of unioning.
    -   * @param {Array.<RegExp>} regexs non multiline, non-global regexs.
    -   * @return {RegExp} a global regex.
    -   */
    -  function combinePrefixPatterns(regexs) {
    -    var capturedGroupIndex = 0;
    -
    -    var needToFoldCase = false;
    -    var ignoreCase = false;
    -    for (var i = 0, n = regexs.length; i < n; ++i) {
    -      var regex = regexs[i];
    -      if (regex.ignoreCase) {
    -        ignoreCase = true;
    -      } else if (/[a-z]/i.test(regex.source.replace(
    -                     /\\u[0-9a-f]{4}|\\x[0-9a-f]{2}|\\[^ux]/gi, ''))) {
    -        needToFoldCase = true;
    -        ignoreCase = false;
    -        break;
    -      }
    -    }
    -
    -    function decodeEscape(charsetPart) {
    -      if (charsetPart.charAt(0) !== '\\') { return charsetPart.charCodeAt(0); }
    -      switch (charsetPart.charAt(1)) {
    -        case 'b': return 8;
    -        case 't': return 9;
    -        case 'n': return 0xa;
    -        case 'v': return 0xb;
    -        case 'f': return 0xc;
    -        case 'r': return 0xd;
    -        case 'u': case 'x':
    -          return parseInt(charsetPart.substring(2), 16)
    -              || charsetPart.charCodeAt(1);
    -        case '0': case '1': case '2': case '3': case '4':
    -        case '5': case '6': case '7':
    -          return parseInt(charsetPart.substring(1), 8);
    -        default: return charsetPart.charCodeAt(1);
    -      }
    -    }
    -
    -    function encodeEscape(charCode) {
    -      if (charCode < 0x20) {
    -        return (charCode < 0x10 ? '\\x0' : '\\x') + charCode.toString(16);
    -      }
    -      var ch = String.fromCharCode(charCode);
    -      if (ch === '\\' || ch === '-' || ch === '[' || ch === ']') {
    -        ch = '\\' + ch;
    -      }
    -      return ch;
    -    }
    -
    -    function caseFoldCharset(charSet) {
    -      var charsetParts = charSet.substring(1, charSet.length - 1).match(
    -          new RegExp(
    -              '\\\\u[0-9A-Fa-f]{4}'
    -              + '|\\\\x[0-9A-Fa-f]{2}'
    -              + '|\\\\[0-3][0-7]{0,2}'
    -              + '|\\\\[0-7]{1,2}'
    -              + '|\\\\[\\s\\S]'
    -              + '|-'
    -              + '|[^-\\\\]',
    -              'g'));
    -      var groups = [];
    -      var ranges = [];
    -      var inverse = charsetParts[0] === '^';
    -      for (var i = inverse ? 1 : 0, n = charsetParts.length; i < n; ++i) {
    -        var p = charsetParts[i];
    -        switch (p) {
    -          case '\\B': case '\\b':
    -          case '\\D': case '\\d':
    -          case '\\S': case '\\s':
    -          case '\\W': case '\\w':
    -            groups.push(p);
    -            continue;
    -        }
    -        var start = decodeEscape(p);
    -        var end;
    -        if (i + 2 < n && '-' === charsetParts[i + 1]) {
    -          end = decodeEscape(charsetParts[i + 2]);
    -          i += 2;
    -        } else {
    -          end = start;
    -        }
    -        ranges.push([start, end]);
    -        // If the range might intersect letters, then expand it.
    -        if (!(end < 65 || start > 122)) {
    -          if (!(end < 65 || start > 90)) {
    -            ranges.push([Math.max(65, start) | 32, Math.min(end, 90) | 32]);
    -          }
    -          if (!(end < 97 || start > 122)) {
    -            ranges.push([Math.max(97, start) & ~32, Math.min(end, 122) & ~32]);
    -          }
    -        }
    -      }
    -
    -      // [[1, 10], [3, 4], [8, 12], [14, 14], [16, 16], [17, 17]]
    -      // -> [[1, 12], [14, 14], [16, 17]]
    -      ranges.sort(function (a, b) { return (a[0] - b[0]) || (b[1]  - a[1]); });
    -      var consolidatedRanges = [];
    -      var lastRange = [NaN, NaN];
    -      for (var i = 0; i < ranges.length; ++i) {
    -        var range = ranges[i];
    -        if (range[0] <= lastRange[1] + 1) {
    -          lastRange[1] = Math.max(lastRange[1], range[1]);
    -        } else {
    -          consolidatedRanges.push(lastRange = range);
    -        }
    -      }
    -
    -      var out = ['['];
    -      if (inverse) { out.push('^'); }
    -      out.push.apply(out, groups);
    -      for (var i = 0; i < consolidatedRanges.length; ++i) {
    -        var range = consolidatedRanges[i];
    -        out.push(encodeEscape(range[0]));
    -        if (range[1] > range[0]) {
    -          if (range[1] + 1 > range[0]) { out.push('-'); }
    -          out.push(encodeEscape(range[1]));
    -        }
    -      }
    -      out.push(']');
    -      return out.join('');
    -    }
    -
    -    function allowAnywhereFoldCaseAndRenumberGroups(regex) {
    -      // Split into character sets, escape sequences, punctuation strings
    -      // like ('(', '(?:', ')', '^'), and runs of characters that do not
    -      // include any of the above.
    -      var parts = regex.source.match(
    -          new RegExp(
    -              '(?:'
    -              + '\\[(?:[^\\x5C\\x5D]|\\\\[\\s\\S])*\\]'  // a character set
    -              + '|\\\\u[A-Fa-f0-9]{4}'  // a unicode escape
    -              + '|\\\\x[A-Fa-f0-9]{2}'  // a hex escape
    -              + '|\\\\[0-9]+'  // a back-reference or octal escape
    -              + '|\\\\[^ux0-9]'  // other escape sequence
    -              + '|\\(\\?[:!=]'  // start of a non-capturing group
    -              + '|[\\(\\)\\^]'  // start/emd of a group, or line start
    -              + '|[^\\x5B\\x5C\\(\\)\\^]+'  // run of other characters
    -              + ')',
    -              'g'));
    -      var n = parts.length;
    -
    -      // Maps captured group numbers to the number they will occupy in
    -      // the output or to -1 if that has not been determined, or to
    -      // undefined if they need not be capturing in the output.
    -      var capturedGroups = [];
    -
    -      // Walk over and identify back references to build the capturedGroups
    -      // mapping.
    -      for (var i = 0, groupIndex = 0; i < n; ++i) {
    -        var p = parts[i];
    -        if (p === '(') {
    -          // groups are 1-indexed, so max group index is count of '('
    -          ++groupIndex;
    -        } else if ('\\' === p.charAt(0)) {
    -          var decimalValue = +p.substring(1);
    -          if (decimalValue && decimalValue <= groupIndex) {
    -            capturedGroups[decimalValue] = -1;
    -          }
    -        }
    -      }
    -
    -      // Renumber groups and reduce capturing groups to non-capturing groups
    -      // where possible.
    -      for (var i = 1; i < capturedGroups.length; ++i) {
    -        if (-1 === capturedGroups[i]) {
    -          capturedGroups[i] = ++capturedGroupIndex;
    -        }
    -      }
    -      for (var i = 0, groupIndex = 0; i < n; ++i) {
    -        var p = parts[i];
    -        if (p === '(') {
    -          ++groupIndex;
    -          if (capturedGroups[groupIndex] === undefined) {
    -            parts[i] = '(?:';
    -          }
    -        } else if ('\\' === p.charAt(0)) {
    -          var decimalValue = +p.substring(1);
    -          if (decimalValue && decimalValue <= groupIndex) {
    -            parts[i] = '\\' + capturedGroups[groupIndex];
    -          }
    -        }
    -      }
    -
    -      // Remove any prefix anchors so that the output will match anywhere.
    -      // ^^ really does mean an anchored match though.
    -      for (var i = 0, groupIndex = 0; i < n; ++i) {
    -        if ('^' === parts[i] && '^' !== parts[i + 1]) { parts[i] = ''; }
    -      }
    -
    -      // Expand letters to groupts to handle mixing of case-sensitive and
    -      // case-insensitive patterns if necessary.
    -      if (regex.ignoreCase && needToFoldCase) {
    -        for (var i = 0; i < n; ++i) {
    -          var p = parts[i];
    -          var ch0 = p.charAt(0);
    -          if (p.length >= 2 && ch0 === '[') {
    -            parts[i] = caseFoldCharset(p);
    -          } else if (ch0 !== '\\') {
    -            // TODO: handle letters in numeric escapes.
    -            parts[i] = p.replace(
    -                /[a-zA-Z]/g,
    -                function (ch) {
    -                  var cc = ch.charCodeAt(0);
    -                  return '[' + String.fromCharCode(cc & ~32, cc | 32) + ']';
    -                });
    -          }
    -        }
    -      }
    -
    -      return parts.join('');
    -    }
    -
    -    var rewritten = [];
    -    for (var i = 0, n = regexs.length; i < n; ++i) {
    -      var regex = regexs[i];
    -      if (regex.global || regex.multiline) { throw new Error('' + regex); }
    -      rewritten.push(
    -          '(?:' + allowAnywhereFoldCaseAndRenumberGroups(regex) + ')');
    -    }
    -
    -    return new RegExp(rewritten.join('|'), ignoreCase ? 'gi' : 'g');
    -  }
    -
    -  var PR_innerHtmlWorks = null;
    -  function getInnerHtml(node) {
    -    // inner html is hopelessly broken in Safari 2.0.4 when the content is
    -    // an html description of well formed XML and the containing tag is a PRE
    -    // tag, so we detect that case and emulate innerHTML.
    -    if (null === PR_innerHtmlWorks) {
    -      var testNode = document.createElement('PRE');
    -      testNode.appendChild(
    -          document.createTextNode('<!DOCTYPE foo PUBLIC "foo bar">\n<foo />'));
    -      PR_innerHtmlWorks = !/</.test(testNode.innerHTML);
    -    }
    -
    -    if (PR_innerHtmlWorks) {
    -      var content = node.innerHTML;
    -      // XMP tags contain unescaped entities so require special handling.
    -      if (isRawContent(node)) {
    -        content = textToHtml(content);
    -      } else if (!isPreformatted(node, content)) {
    -        content = content.replace(/(<br\s*\/?>)[\r\n]+/g, '$1')
    -            .replace(/(?:[\r\n]+[ \t]*)+/g, ' ');
    -      }
    -      return content;
    -    }
    -
    -    var out = [];
    -    for (var child = node.firstChild; child; child = child.nextSibling) {
    -      normalizedHtml(child, out);
    -    }
    -    return out.join('');
    -  }
    -
    -  /** returns a function that expand tabs to spaces.  This function can be fed
    -    * successive chunks of text, and will maintain its own internal state to
    -    * keep track of how tabs are expanded.
    -    * @return {function (string) : string} a function that takes
    -    *   plain text and return the text with tabs expanded.
    -    * @private
    -    */
    -  function makeTabExpander(tabWidth) {
    -    var SPACES = '                ';
    -    var charInLine = 0;
    -
    -    return function (plainText) {
    -      // walk over each character looking for tabs and newlines.
    -      // On tabs, expand them.  On newlines, reset charInLine.
    -      // Otherwise increment charInLine
    -      var out = null;
    -      var pos = 0;
    -      for (var i = 0, n = plainText.length; i < n; ++i) {
    -        var ch = plainText.charAt(i);
    -
    -        switch (ch) {
    -          case '\t':
    -            if (!out) { out = []; }
    -            out.push(plainText.substring(pos, i));
    -            // calculate how much space we need in front of this part
    -            // nSpaces is the amount of padding -- the number of spaces needed
    -            // to move us to the next column, where columns occur at factors of
    -            // tabWidth.
    -            var nSpaces = tabWidth - (charInLine % tabWidth);
    -            charInLine += nSpaces;
    -            for (; nSpaces >= 0; nSpaces -= SPACES.length) {
    -              out.push(SPACES.substring(0, nSpaces));
    -            }
    -            pos = i + 1;
    -            break;
    -          case '\n':
    -            charInLine = 0;
    -            break;
    -          default:
    -            ++charInLine;
    -        }
    -      }
    -      if (!out) { return plainText; }
    -      out.push(plainText.substring(pos));
    -      return out.join('');
    -    };
    -  }
    -
    -  var pr_chunkPattern = new RegExp(
    -      '[^<]+'  // A run of characters other than '<'
    -      + '|<\!--[\\s\\S]*?--\>'  // an HTML comment
    -      + '|<!\\[CDATA\\[[\\s\\S]*?\\]\\]>'  // a CDATA section
    -      // a probable tag that should not be highlighted
    -      + '|<\/?[a-zA-Z](?:[^>\"\']|\'[^\']*\'|\"[^\"]*\")*>'
    -      + '|<',  // A '<' that does not begin a larger chunk
    -      'g');
    -  var pr_commentPrefix = /^<\!--/;
    -  var pr_cdataPrefix = /^<!\[CDATA\[/;
    -  var pr_brPrefix = /^<br\b/i;
    -  var pr_tagNameRe = /^<(\/?)([a-zA-Z][a-zA-Z0-9]*)/;
    -
    -  /** split markup into chunks of html tags (style null) and
    -    * plain text (style {@link #PR_PLAIN}), converting tags which are
    -    * significant for tokenization (<br>) into their textual equivalent.
    -    *
    -    * @param {string} s html where whitespace is considered significant.
    -    * @return {Object} source code and extracted tags.
    -    * @private
    -    */
    -  function extractTags(s) {
    -    // since the pattern has the 'g' modifier and defines no capturing groups,
    -    // this will return a list of all chunks which we then classify and wrap as
    -    // PR_Tokens
    -    var matches = s.match(pr_chunkPattern);
    -    var sourceBuf = [];
    -    var sourceBufLen = 0;
    -    var extractedTags = [];
    -    if (matches) {
    -      for (var i = 0, n = matches.length; i < n; ++i) {
    -        var match = matches[i];
    -        if (match.length > 1 && match.charAt(0) === '<') {
    -          if (pr_commentPrefix.test(match)) { continue; }
    -          if (pr_cdataPrefix.test(match)) {
    -            // strip CDATA prefix and suffix.  Don't unescape since it's CDATA
    -            sourceBuf.push(match.substring(9, match.length - 3));
    -            sourceBufLen += match.length - 12;
    -          } else if (pr_brPrefix.test(match)) {
    -            // <br> tags are lexically significant so convert them to text.
    -            // This is undone later.
    -            sourceBuf.push('\n');
    -            ++sourceBufLen;
    -          } else {
    -            if (match.indexOf(PR_NOCODE) >= 0 && isNoCodeTag(match)) {
    -              // A <span class="nocode"> will start a section that should be
    -              // ignored.  Continue walking the list until we see a matching end
    -              // tag.
    -              var name = match.match(pr_tagNameRe)[2];
    -              var depth = 1;
    -              var j;
    -              end_tag_loop:
    -              for (j = i + 1; j < n; ++j) {
    -                var name2 = matches[j].match(pr_tagNameRe);
    -                if (name2 && name2[2] === name) {
    -                  if (name2[1] === '/') {
    -                    if (--depth === 0) { break end_tag_loop; }
    -                  } else {
    -                    ++depth;
    -                  }
    -                }
    -              }
    -              if (j < n) {
    -                extractedTags.push(
    -                    sourceBufLen, matches.slice(i, j + 1).join(''));
    -                i = j;
    -              } else {  // Ignore unclosed sections.
    -                extractedTags.push(sourceBufLen, match);
    -              }
    -            } else {
    -              extractedTags.push(sourceBufLen, match);
    -            }
    -          }
    -        } else {
    -          var literalText = htmlToText(match);
    -          sourceBuf.push(literalText);
    -          sourceBufLen += literalText.length;
    -        }
    -      }
    -    }
    -    return { source: sourceBuf.join(''), tags: extractedTags };
    -  }
    -
    -  /** True if the given tag contains a class attribute with the nocode class. */
    -  function isNoCodeTag(tag) {
    -    return !!tag
    -        // First canonicalize the representation of attributes
    -        .replace(/\s(\w+)\s*=\s*(?:\"([^\"]*)\"|'([^\']*)'|(\S+))/g,
    -                 ' $1="$2$3$4"')
    -        // Then look for the attribute we want.
    -        .match(/[cC][lL][aA][sS][sS]=\"[^\"]*\bnocode\b/);
    -  }
    -
    -  /**
    -   * Apply the given language handler to sourceCode and add the resulting
    -   * decorations to out.
    -   * @param {number} basePos the index of sourceCode within the chunk of source
    -   *    whose decorations are already present on out.
    -   */
    -  function appendDecorations(basePos, sourceCode, langHandler, out) {
    -    if (!sourceCode) { return; }
    -    var job = {
    -      source: sourceCode,
    -      basePos: basePos
    -    };
    -    langHandler(job);
    -    out.push.apply(out, job.decorations);
    -  }
    -
    -  /** Given triples of [style, pattern, context] returns a lexing function,
    -    * The lexing function interprets the patterns to find token boundaries and
    -    * returns a decoration list of the form
    -    * [index_0, style_0, index_1, style_1, ..., index_n, style_n]
    -    * where index_n is an index into the sourceCode, and style_n is a style
    -    * constant like PR_PLAIN.  index_n-1 <= index_n, and style_n-1 applies to
    -    * all characters in sourceCode[index_n-1:index_n].
    -    *
    -    * The stylePatterns is a list whose elements have the form
    -    * [style : string, pattern : RegExp, DEPRECATED, shortcut : string].
    -    *
    -    * Style is a style constant like PR_PLAIN, or can be a string of the
    -    * form 'lang-FOO', where FOO is a language extension describing the
    -    * language of the portion of the token in $1 after pattern executes.
    -    * E.g., if style is 'lang-lisp', and group 1 contains the text
    -    * '(hello (world))', then that portion of the token will be passed to the
    -    * registered lisp handler for formatting.
    -    * The text before and after group 1 will be restyled using this decorator
    -    * so decorators should take care that this doesn't result in infinite
    -    * recursion.  For example, the HTML lexer rule for SCRIPT elements looks
    -    * something like ['lang-js', /<[s]cript>(.+?)<\/script>/].  This may match
    -    * '<script>foo()<\/script>', which would cause the current decorator to
    -    * be called with '<script>' which would not match the same rule since
    -    * group 1 must not be empty, so it would be instead styled as PR_TAG by
    -    * the generic tag rule.  The handler registered for the 'js' extension would
    -    * then be called with 'foo()', and finally, the current decorator would
    -    * be called with '<\/script>' which would not match the original rule and
    -    * so the generic tag rule would identify it as a tag.
    -    *
    -    * Pattern must only match prefixes, and if it matches a prefix, then that
    -    * match is considered a token with the same style.
    -    *
    -    * Context is applied to the last non-whitespace, non-comment token
    -    * recognized.
    -    *
    -    * Shortcut is an optional string of characters, any of which, if the first
    -    * character, gurantee that this pattern and only this pattern matches.
    -    *
    -    * @param {Array} shortcutStylePatterns patterns that always start with
    -    *   a known character.  Must have a shortcut string.
    -    * @param {Array} fallthroughStylePatterns patterns that will be tried in
    -    *   order if the shortcut ones fail.  May have shortcuts.
    -    *
    -    * @return {function (Object)} a
    -    *   function that takes source code and returns a list of decorations.
    -    */
    -  function createSimpleLexer(shortcutStylePatterns, fallthroughStylePatterns) {
    -    var shortcuts = {};
    -    var tokenizer;
    -    (function () {
    -      var allPatterns = shortcutStylePatterns.concat(fallthroughStylePatterns);
    -      var allRegexs = [];
    -      var regexKeys = {};
    -      for (var i = 0, n = allPatterns.length; i < n; ++i) {
    -        var patternParts = allPatterns[i];
    -        var shortcutChars = patternParts[3];
    -        if (shortcutChars) {
    -          for (var c = shortcutChars.length; --c >= 0;) {
    -            shortcuts[shortcutChars.charAt(c)] = patternParts;
    -          }
    -        }
    -        var regex = patternParts[1];
    -        var k = '' + regex;
    -        if (!regexKeys.hasOwnProperty(k)) {
    -          allRegexs.push(regex);
    -          regexKeys[k] = null;
    -        }
    -      }
    -      allRegexs.push(/[\0-\uffff]/);
    -      tokenizer = combinePrefixPatterns(allRegexs);
    -    })();
    -
    -    var nPatterns = fallthroughStylePatterns.length;
    -    var notWs = /\S/;
    -
    -    /**
    -     * Lexes job.source and produces an output array job.decorations of style
    -     * classes preceded by the position at which they start in job.source in
    -     * order.
    -     *
    -     * @param {Object} job an object like {@code
    -     *    source: {string} sourceText plain text,
    -     *    basePos: {int} position of job.source in the larger chunk of
    -     *        sourceCode.
    -     * }
    -     */
    -    var decorate = function (job) {
    -      var sourceCode = job.source, basePos = job.basePos;
    -      /** Even entries are positions in source in ascending order.  Odd enties
    -        * are style markers (e.g., PR_COMMENT) that run from that position until
    -        * the end.
    -        * @type {Array.<number|string>}
    -        */
    -      var decorations = [basePos, PR_PLAIN];
    -      var pos = 0;  // index into sourceCode
    -      var tokens = sourceCode.match(tokenizer) || [];
    -      var styleCache = {};
    -
    -      for (var ti = 0, nTokens = tokens.length; ti < nTokens; ++ti) {
    -        var token = tokens[ti];
    -        var style = styleCache[token];
    -        var match = void 0;
    -
    -        var isEmbedded;
    -        if (typeof style === 'string') {
    -          isEmbedded = false;
    -        } else {
    -          var patternParts = shortcuts[token.charAt(0)];
    -          if (patternParts) {
    -            match = token.match(patternParts[1]);
    -            style = patternParts[0];
    -          } else {
    -            for (var i = 0; i < nPatterns; ++i) {
    -              patternParts = fallthroughStylePatterns[i];
    -              match = token.match(patternParts[1]);
    -              if (match) {
    -                style = patternParts[0];
    -                break;
    -              }
    -            }
    -
    -            if (!match) {  // make sure that we make progress
    -              style = PR_PLAIN;
    -            }
    -          }
    -
    -          isEmbedded = style.length >= 5 && 'lang-' === style.substring(0, 5);
    -          if (isEmbedded && !(match && typeof match[1] === 'string')) {
    -            isEmbedded = false;
    -            style = PR_SOURCE;
    -          }
    -
    -          if (!isEmbedded) { styleCache[token] = style; }
    -        }
    -
    -        var tokenStart = pos;
    -        pos += token.length;
    -
    -        if (!isEmbedded) {
    -          decorations.push(basePos + tokenStart, style);
    -        } else {  // Treat group 1 as an embedded block of source code.
    -          var embeddedSource = match[1];
    -          var embeddedSourceStart = token.indexOf(embeddedSource);
    -          var embeddedSourceEnd = embeddedSourceStart + embeddedSource.length;
    -          if (match[2]) {
    -            // If embeddedSource can be blank, then it would match at the
    -            // beginning which would cause us to infinitely recurse on the
    -            // entire token, so we catch the right context in match[2].
    -            embeddedSourceEnd = token.length - match[2].length;
    -            embeddedSourceStart = embeddedSourceEnd - embeddedSource.length;
    -          }
    -          var lang = style.substring(5);
    -          // Decorate the left of the embedded source
    -          appendDecorations(
    -              basePos + tokenStart,
    -              token.substring(0, embeddedSourceStart),
    -              decorate, decorations);
    -          // Decorate the embedded source
    -          appendDecorations(
    -              basePos + tokenStart + embeddedSourceStart,
    -              embeddedSource,
    -              langHandlerForExtension(lang, embeddedSource),
    -              decorations);
    -          // Decorate the right of the embedded section
    -          appendDecorations(
    -              basePos + tokenStart + embeddedSourceEnd,
    -              token.substring(embeddedSourceEnd),
    -              decorate, decorations);
    -        }
    -      }
    -      job.decorations = decorations;
    -    };
    -    return decorate;
    -  }
    -
    -  /** returns a function that produces a list of decorations from source text.
    -    *
    -    * This code treats ", ', and ` as string delimiters, and \ as a string
    -    * escape.  It does not recognize perl's qq() style strings.
    -    * It has no special handling for double delimiter escapes as in basic, or
    -    * the tripled delimiters used in python, but should work on those regardless
    -    * although in those cases a single string literal may be broken up into
    -    * multiple adjacent string literals.
    -    *
    -    * It recognizes C, C++, and shell style comments.
    -    *
    -    * @param {Object} options a set of optional parameters.
    -    * @return {function (Object)} a function that examines the source code
    -    *     in the input job and builds the decoration list.
    -    */
    -  function sourceDecorator(options) {
    -    var shortcutStylePatterns = [], fallthroughStylePatterns = [];
    -    if (options['tripleQuotedStrings']) {
    -      // '''multi-line-string''', 'single-line-string', and double-quoted
    -      shortcutStylePatterns.push(
    -          [PR_STRING,  /^(?:\'\'\'(?:[^\'\\]|\\[\s\S]|\'{1,2}(?=[^\']))*(?:\'\'\'|$)|\"\"\"(?:[^\"\\]|\\[\s\S]|\"{1,2}(?=[^\"]))*(?:\"\"\"|$)|\'(?:[^\\\']|\\[\s\S])*(?:\'|$)|\"(?:[^\\\"]|\\[\s\S])*(?:\"|$))/,
    -           null, '\'"']);
    -    } else if (options['multiLineStrings']) {
    -      // 'multi-line-string', "multi-line-string"
    -      shortcutStylePatterns.push(
    -          [PR_STRING,  /^(?:\'(?:[^\\\']|\\[\s\S])*(?:\'|$)|\"(?:[^\\\"]|\\[\s\S])*(?:\"|$)|\`(?:[^\\\`]|\\[\s\S])*(?:\`|$))/,
    -           null, '\'"`']);
    -    } else {
    -      // 'single-line-string', "single-line-string"
    -      shortcutStylePatterns.push(
    -          [PR_STRING,
    -           /^(?:\'(?:[^\\\'\r\n]|\\.)*(?:\'|$)|\"(?:[^\\\"\r\n]|\\.)*(?:\"|$))/,
    -           null, '"\'']);
    -    }
    -    if (options['verbatimStrings']) {
    -      // verbatim-string-literal production from the C# grammar.  See issue 93.
    -      fallthroughStylePatterns.push(
    -          [PR_STRING, /^@\"(?:[^\"]|\"\")*(?:\"|$)/, null]);
    -    }
    -    if (options['hashComments']) {
    -      if (options['cStyleComments']) {
    -        // Stop C preprocessor declarations at an unclosed open comment
    -        shortcutStylePatterns.push(
    -            [PR_COMMENT, /^#(?:(?:define|elif|else|endif|error|ifdef|include|ifndef|line|pragma|undef|warning)\b|[^\r\n]*)/,
    -             null, '#']);
    -        fallthroughStylePatterns.push(
    -            [PR_STRING,
    -             /^<(?:(?:(?:\.\.\/)*|\/?)(?:[\w-]+(?:\/[\w-]+)+)?[\w-]+\.h|[a-z]\w*)>/,
    -             null]);
    -      } else {
    -        shortcutStylePatterns.push([PR_COMMENT, /^#[^\r\n]*/, null, '#']);
    -      }
    -    }
    -    if (options['cStyleComments']) {
    -      fallthroughStylePatterns.push([PR_COMMENT, /^\/\/[^\r\n]*/, null]);
    -      fallthroughStylePatterns.push(
    -          [PR_COMMENT, /^\/\*[\s\S]*?(?:\*\/|$)/, null]);
    -    }
    -    if (options['regexLiterals']) {
    -      var REGEX_LITERAL = (
    -          // A regular expression literal starts with a slash that is
    -          // not followed by * or / so that it is not confused with
    -          // comments.
    -          '/(?=[^/*])'
    -          // and then contains any number of raw characters,
    -          + '(?:[^/\\x5B\\x5C]'
    -          // escape sequences (\x5C),
    -          +    '|\\x5C[\\s\\S]'
    -          // or non-nesting character sets (\x5B\x5D);
    -          +    '|\\x5B(?:[^\\x5C\\x5D]|\\x5C[\\s\\S])*(?:\\x5D|$))+'
    -          // finally closed by a /.
    -          + '/');
    -      fallthroughStylePatterns.push(
    -          ['lang-regex',
    -           new RegExp('^' + REGEXP_PRECEDER_PATTERN + '(' + REGEX_LITERAL + ')')
    -           ]);
    -    }
    -
    -    var keywords = options['keywords'].replace(/^\s+|\s+$/g, '');
    -    if (keywords.length) {
    -      fallthroughStylePatterns.push(
    -          [PR_KEYWORD,
    -           new RegExp('^(?:' + keywords.replace(/\s+/g, '|') + ')\\b'), null]);
    -    }
    -
    -    shortcutStylePatterns.push([PR_PLAIN,       /^\s+/, null, ' \r\n\t\xA0']);
    -    fallthroughStylePatterns.push(
    -        // TODO(mikesamuel): recognize non-latin letters and numerals in idents
    -        [PR_COMMENT,     /^.*?\*.*/],
    -		[PR_VAR, /^\$[a-z]{1}[a-z_]+/i, null],
    -		[PR_LITERAL,     /^@[a-z_$][a-z_$@0-9]*/i, null],
    -        [PR_TYPE,        /^@?[A-Z]+[a-z][A-Za-z_$@0-9]*/, null],
    -        [PR_PLAIN,       /^[a-z_$][a-z_$@0-9]*/i, null],
    -        [PR_LITERAL,
    -         new RegExp(
    -             '^(?:'
    -             // A hex number
    -             + '0x[a-f0-9]+'
    -             // or an octal or decimal number,
    -             + '|(?:\\d(?:_\\d+)*\\d*(?:\\.\\d*)?|\\.\\d\\+)'
    -             // possibly in scientific notation
    -             + '(?:e[+\\-]?\\d+)?'
    -             + ')'
    -             // with an optional modifier like UL for unsigned long
    -             + '[a-z]*', 'i'),
    -         null, '0123456789'],
    -        [PR_PUNCTUATION, /^.[^\s\w\.$@\'\"\`\/\#]*/, null]);
    -
    -    return createSimpleLexer(shortcutStylePatterns, fallthroughStylePatterns);
    -  }
    -
    -  var decorateSource = sourceDecorator({
    -        'keywords': ALL_KEYWORDS,
    -        'hashComments': true,
    -        'cStyleComments': true,
    -        'multiLineStrings': true,
    -        'regexLiterals': true
    -      });
    -
    -  /** Breaks {@code job.source} around style boundaries in
    -    * {@code job.decorations} while re-interleaving {@code job.extractedTags},
    -    * and leaves the result in {@code job.prettyPrintedHtml}.
    -    * @param {Object} job like {
    -    *    source: {string} source as plain text,
    -    *    extractedTags: {Array.<number|string>} extractedTags chunks of raw
    -    *                   html preceded by their position in {@code job.source}
    -    *                   in order
    -    *    decorations: {Array.<number|string} an array of style classes preceded
    -    *                 by the position at which they start in job.source in order
    -    * }
    -    * @private
    -    */
    -  function recombineTagsAndDecorations(job) {
    -    var sourceText = job.source;
    -    var extractedTags = job.extractedTags;
    -    var decorations = job.decorations;
    -
    -    var html = [];
    -    // index past the last char in sourceText written to html
    -    var outputIdx = 0;
    -
    -    var openDecoration = null;
    -    var currentDecoration = null;
    -    var tagPos = 0;  // index into extractedTags
    -    var decPos = 0;  // index into decorations
    -    var tabExpander = makeTabExpander(window['PR_TAB_WIDTH']);
    -
    -    var adjacentSpaceRe = /([\r\n ]) /g;
    -    var startOrSpaceRe = /(^| ) /gm;
    -    var newlineRe = /\r\n?|\n/g;
    -    var trailingSpaceRe = /[ \r\n]$/;
    -    var lastWasSpace = true;  // the last text chunk emitted ended with a space.
    -
    -    // See bug 71 and http://stackoverflow.com/questions/136443/why-doesnt-ie7-
    -    var isIE678 = window['_pr_isIE6']();
    -    var lineBreakHtml = (
    -        isIE678
    -        ? (job.sourceNode.tagName === 'PRE'
    -           // Use line feeds instead of <br>s so that copying and pasting works
    -           // on IE.
    -           // Doing this on other browsers breaks lots of stuff since \r\n is
    -           // treated as two newlines on Firefox.
    -           ? (isIE678 === 6 ? '&#160;\r\n' :
    -              isIE678 === 7 ? '&#160;<br>\r' : '&#160;\r')
    -           // IE collapses multiple adjacent <br>s into 1 line break.
    -           // Prefix every newline with '&#160;' to prevent such behavior.
    -           // &nbsp; is the same as &#160; but works in XML as well as HTML.
    -           : '&#160;<br />')
    -        : '<br />');
    -
    -    // Look for a class like linenums or linenums:<n> where <n> is the 1-indexed
    -    // number of the first line.
    -    var numberLines = job.sourceNode.className.match(/\blinenums\b(?::(\d+))?/);
    -    var lineBreaker;
    -    if (numberLines) {
    -      var lineBreaks = [];
    -      for (var i = 0; i < 10; ++i) {
    -        lineBreaks[i] = lineBreakHtml + '</li><li class="L' + i + '">';
    -      }
    -      var lineNum = numberLines[1] && numberLines[1].length 
    -          ? numberLines[1] - 1 : 0;  // Lines are 1-indexed
    -      html.push('<ol class="linenums"><li class="L', (lineNum) % 10, '"');
    -      if (lineNum) {
    -        html.push(' value="', lineNum + 1, '"');
    -      }
    -      html.push('>');
    -      lineBreaker = function () {
    -        var lb = lineBreaks[++lineNum % 10];
    -        // If a decoration is open, we need to close it before closing a list-item
    -        // and reopen it on the other side of the list item.
    -        return openDecoration
    -            ? ('</span>' + lb + '<span class="' + openDecoration + '">') : lb;
    -      };
    -    } else {
    -      lineBreaker = lineBreakHtml;
    -    }
    -
    -    // A helper function that is responsible for opening sections of decoration
    -    // and outputing properly escaped chunks of source
    -    function emitTextUpTo(sourceIdx) {
    -      if (sourceIdx > outputIdx) {
    -        if (openDecoration && openDecoration !== currentDecoration) {
    -          // Close the current decoration
    -          html.push('</span>');
    -          openDecoration = null;
    -        }
    -        if (!openDecoration && currentDecoration) {
    -          openDecoration = currentDecoration;
    -          html.push('<span class="', openDecoration, '">');
    -        }
    -        // This interacts badly with some wikis which introduces paragraph tags
    -        // into pre blocks for some strange reason.
    -        // It's necessary for IE though which seems to lose the preformattedness
    -        // of <pre> tags when their innerHTML is assigned.
    -        // http://stud3.tuwien.ac.at/~e0226430/innerHtmlQuirk.html
    -        // and it serves to undo the conversion of <br>s to newlines done in
    -        // chunkify.
    -        var htmlChunk = textToHtml(
    -            tabExpander(sourceText.substring(outputIdx, sourceIdx)))
    -            .replace(lastWasSpace
    -                     ? startOrSpaceRe
    -                     : adjacentSpaceRe, '$1&#160;');
    -        // Keep track of whether we need to escape space at the beginning of the
    -        // next chunk.
    -        lastWasSpace = trailingSpaceRe.test(htmlChunk);
    -        html.push(htmlChunk.replace(newlineRe, lineBreaker));
    -        outputIdx = sourceIdx;
    -      }
    -    }
    -
    -    while (true) {
    -      // Determine if we're going to consume a tag this time around.  Otherwise
    -      // we consume a decoration or exit.
    -      var outputTag;
    -      if (tagPos < extractedTags.length) {
    -        if (decPos < decorations.length) {
    -          // Pick one giving preference to extractedTags since we shouldn't open
    -          // a new style that we're going to have to immediately close in order
    -          // to output a tag.
    -          outputTag = extractedTags[tagPos] <= decorations[decPos];
    -        } else {
    -          outputTag = true;
    -        }
    -      } else {
    -        outputTag = false;
    -      }
    -      // Consume either a decoration or a tag or exit.
    -      if (outputTag) {
    -        emitTextUpTo(extractedTags[tagPos]);
    -        if (openDecoration) {
    -          // Close the current decoration
    -          html.push('</span>');
    -          openDecoration = null;
    -        }
    -        html.push(extractedTags[tagPos + 1]);
    -        tagPos += 2;
    -      } else if (decPos < decorations.length) {
    -        emitTextUpTo(decorations[decPos]);
    -        currentDecoration = decorations[decPos + 1];
    -        decPos += 2;
    -      } else {
    -        break;
    -      }
    -    }
    -    emitTextUpTo(sourceText.length);
    -    if (openDecoration) {
    -      html.push('</span>');
    -    }
    -    if (numberLines) { html.push('</li></ol>'); }
    -    job.prettyPrintedHtml = html.join('');
    -  }
    -
    -  /** Maps language-specific file extensions to handlers. */
    -  var langHandlerRegistry = {};
    -  /** Register a language handler for the given file extensions.
    -    * @param {function (Object)} handler a function from source code to a list
    -    *      of decorations.  Takes a single argument job which describes the
    -    *      state of the computation.   The single parameter has the form
    -    *      {@code {
    -    *        source: {string} as plain text.
    -    *        decorations: {Array.<number|string>} an array of style classes
    -    *                     preceded by the position at which they start in
    -    *                     job.source in order.
    -    *                     The language handler should assigned this field.
    -    *        basePos: {int} the position of source in the larger source chunk.
    -    *                 All positions in the output decorations array are relative
    -    *                 to the larger source chunk.
    -    *      } }
    -    * @param {Array.<string>} fileExtensions
    -    */
    -  function registerLangHandler(handler, fileExtensions) {
    -    for (var i = fileExtensions.length; --i >= 0;) {
    -      var ext = fileExtensions[i];
    -      if (!langHandlerRegistry.hasOwnProperty(ext)) {
    -        langHandlerRegistry[ext] = handler;
    -      } else if ('console' in window) {
    -        console['warn']('cannot override language handler %s', ext);
    -      }
    -    }
    -  }
    -  function langHandlerForExtension(extension, source) {
    -    if (!(extension && langHandlerRegistry.hasOwnProperty(extension))) {
    -      // Treat it as markup if the first non whitespace character is a < and
    -      // the last non-whitespace character is a >.
    -      extension = /^\s*</.test(source)
    -          ? 'default-markup'
    -          : 'default-code';
    -    }
    -    return langHandlerRegistry[extension];
    -  }
    -  registerLangHandler(decorateSource, ['default-code']);
    -  registerLangHandler(
    -      createSimpleLexer(
    -          [],
    -          [
    -		   [PR_PLAIN,       /^[^<?]+/],
    -           [PR_DECLARATION, /^<!\w[^>]*(?:>|$)/],
    -           [PR_COMMENT,     /^<\!--[\s\S]*?(?:-\->|$)/],
    -           // Unescaped content in an unknown language
    -           ['lang-',        /^<\?([\s\S]+?)(?:\?>|$)/],
    -           ['lang-',        /^<%([\s\S]+?)(?:%>|$)/],
    -           [PR_PUNCTUATION, /^(?:<[%?]|[%?]>)/],
    -           ['lang-',        /^<xmp\b[^>]*>([\s\S]+?)<\/xmp\b[^>]*>/i],
    -           // Unescaped content in javascript.  (Or possibly vbscript).
    -           ['lang-js',      /^<script\b[^>]*>([\s\S]*?)(<\/script\b[^>]*>)/i],
    -           // Contains unescaped stylesheet content
    -           ['lang-css',     /^<style\b[^>]*>([\s\S]*?)(<\/style\b[^>]*>)/i],
    -           ['lang-in.tag',  /^(<\/?[a-z][^<>]*>)/i]
    -          ]),
    -      ['default-markup', 'htm', 'html', 'mxml', 'xhtml', 'xml', 'xsl']);
    -  registerLangHandler(
    -      createSimpleLexer(
    -          [
    -		   [PR_PLAIN,        /^[\s]+/, null, ' \t\r\n'],
    -           [PR_ATTRIB_VALUE, /^(?:\"[^\"]*\"?|\'[^\']*\'?)/, null, '\"\'']
    -           ],
    -          [
    -		  [PR_TAG,          /^^<\/?[a-z](?:[\w.:-]*\w)?|\/?>$/i],
    -           [PR_ATTRIB_NAME,  /^(?!style[\s=]|on)[a-z](?:[\w:-]*\w)?/i],
    -           ['lang-uq.val',   /^=\s*([^>\'\"\s]*(?:[^>\'\"\s\/]|\/(?=\s)))/],
    -           [PR_PUNCTUATION,  /^[=<>\/]+/],
    -           ['lang-js',       /^on\w+\s*=\s*\"([^\"]+)\"/i],
    -           ['lang-js',       /^on\w+\s*=\s*\'([^\']+)\'/i],
    -           ['lang-js',       /^on\w+\s*=\s*([^\"\'>\s]+)/i],
    -           ['lang-css',      /^style\s*=\s*\"([^\"]+)\"/i],
    -           ['lang-css',      /^style\s*=\s*\'([^\']+)\'/i],
    -           ['lang-css',      /^style\s*=\s*([^\"\'>\s]+)/i]
    -           ]),
    -      ['in.tag']);
    -  registerLangHandler(
    -      createSimpleLexer([], [[PR_ATTRIB_VALUE, /^[\s\S]+/]]), ['uq.val']);
    -  registerLangHandler(sourceDecorator({
    -          'keywords': CPP_KEYWORDS,
    -          'hashComments': true,
    -          'cStyleComments': true
    -        }), ['c', 'cc', 'cpp', 'cxx', 'cyc', 'm']);
    -  registerLangHandler(sourceDecorator({
    -          'keywords': 'null true false'
    -        }), ['json']);
    -  registerLangHandler(sourceDecorator({
    -          'keywords': CSHARP_KEYWORDS,
    -          'hashComments': true,
    -          'cStyleComments': true,
    -          'verbatimStrings': true
    -        }), ['cs']);
    -  registerLangHandler(sourceDecorator({
    -          'keywords': JAVA_KEYWORDS,
    -          'cStyleComments': true
    -        }), ['java']);
    -  registerLangHandler(sourceDecorator({
    -          'keywords': SH_KEYWORDS,
    -          'hashComments': true,
    -          'multiLineStrings': true
    -        }), ['bsh', 'csh', 'sh']);
    -  registerLangHandler(sourceDecorator({
    -          'keywords': PYTHON_KEYWORDS,
    -          'hashComments': true,
    -          'multiLineStrings': true,
    -          'tripleQuotedStrings': true
    -        }), ['cv', 'py']);
    -  registerLangHandler(sourceDecorator({
    -          'keywords': PERL_KEYWORDS,
    -          'hashComments': true,
    -          'multiLineStrings': true,
    -          'regexLiterals': true
    -        }), ['perl', 'pl', 'pm']);
    -  registerLangHandler(sourceDecorator({
    -          'keywords': RUBY_KEYWORDS,
    -          'hashComments': true,
    -          'multiLineStrings': true,
    -          'regexLiterals': true
    -        }), ['rb']);
    -  registerLangHandler(sourceDecorator({
    -          'keywords': JSCRIPT_KEYWORDS,
    -          'cStyleComments': true,
    -          'regexLiterals': true
    -        }), ['js']);
    -  registerLangHandler(
    -      createSimpleLexer([], [[PR_STRING, /^[\s\S]+/]]), ['regex']);
    -
    -  function applyDecorator(job) {
    -    var sourceCodeHtml = job.sourceCodeHtml;
    -    var opt_langExtension = job.langExtension;
    -
    -    // Prepopulate output in case processing fails with an exception.
    -    job.prettyPrintedHtml = sourceCodeHtml;
    -
    -    try {
    -      // Extract tags, and convert the source code to plain text.
    -      var sourceAndExtractedTags = extractTags(sourceCodeHtml);
    -      /** Plain text. @type {string} */
    -      var source = sourceAndExtractedTags.source;
    -      job.source = source;
    -      job.basePos = 0;
    -
    -      /** Even entries are positions in source in ascending order.  Odd entries
    -        * are tags that were extracted at that position.
    -        * @type {Array.<number|string>}
    -        */
    -      job.extractedTags = sourceAndExtractedTags.tags;
    -
    -      // Apply the appropriate language handler
    -      langHandlerForExtension(opt_langExtension, source)(job);
    -      // Integrate the decorations and tags back into the source code to produce
    -      // a decorated html string which is left in job.prettyPrintedHtml.
    -      recombineTagsAndDecorations(job);
    -    } catch (e) {
    -      if ('console' in window) {
    -        console['log'](e && e['stack'] ? e['stack'] : e);
    -      }
    -    }
    -  }
    -
    -  function prettyPrintOne(sourceCodeHtml, opt_langExtension) {
    -    var job = {
    -      sourceCodeHtml: sourceCodeHtml,
    -      langExtension: opt_langExtension
    -    };
    -    applyDecorator(job);
    -    return job.prettyPrintedHtml;
    -  }
    -
    -  function prettyPrint(opt_whenDone) {
    -    function byTagName(tn) { return document.getElementsByTagName(tn); }
    -    // fetch a list of nodes to rewrite
    -    var codeSegments = [byTagName('pre'), byTagName('code'), byTagName('xmp')];
    -    var elements = [];
    -    for (var i = 0; i < codeSegments.length; ++i) {
    -      for (var j = 0, n = codeSegments[i].length; j < n; ++j) {
    -        elements.push(codeSegments[i][j]);
    -      }
    -    }
    -    codeSegments = null;
    -
    -    var clock = Date;
    -    if (!clock['now']) {
    -      clock = { 'now': function () { return (new Date).getTime(); } };
    -    }
    -
    -    // The loop is broken into a series of continuations to make sure that we
    -    // don't make the browser unresponsive when rewriting a large page.
    -    var k = 0;
    -    var prettyPrintingJob;
    -
    -    function doWork() {
    -      var endTime = (window['PR_SHOULD_USE_CONTINUATION'] ?
    -                     clock.now() + 250 /* ms */ :
    -                     Infinity);
    -      for (; k < elements.length && clock.now() < endTime; k++) {
    -        var cs = elements[k];
    -        if (cs.className && cs.className.indexOf('preformatted') >= 0) {
    -          // If the classes includes a language extensions, use it.
    -          // Language extensions can be specified like
    -          //     <pre class="prettyprint lang-cpp">
    -          // the language extension "cpp" is used to find a language handler as
    -          // passed to PR_registerLangHandler.
    -          var langExtension = cs.className.match(/\blang-(\w+)\b/);
    -          if (langExtension) { langExtension = langExtension[1]; }
    -
    -          // make sure this is not nested in an already prettified element
    -          var nested = false;
    -          for (var p = cs.parentNode; p; p = p.parentNode) {
    -            if ((p.tagName === 'pre' || p.tagName === 'code' ||
    -                 p.tagName === 'xmp') &&
    -                p.className && p.className.indexOf('preformatted') >= 0) {
    -              nested = true;
    -              break;
    -            }
    -          }
    -          if (!nested) {
    -            // fetch the content as a snippet of properly escaped HTML.
    -            // Firefox adds newlines at the end.
    -            var content = getInnerHtml(cs);
    -            content = content.replace(/(?:\r\n?|\n)$/, '');
    -
    -            // do the pretty printing
    -            prettyPrintingJob = {
    -              sourceCodeHtml: content,
    -              langExtension: langExtension,
    -              sourceNode: cs
    -            };
    -            applyDecorator(prettyPrintingJob);
    -            replaceWithPrettyPrintedHtml();
    -          }
    -        }
    -      }
    -      if (k < elements.length) {
    -        // finish up in a continuation
    -        setTimeout(doWork, 250);
    -      } else if (opt_whenDone) {
    -        opt_whenDone();
    -      }
    -    }
    -
    -    function replaceWithPrettyPrintedHtml() {
    -      var newContent = prettyPrintingJob.prettyPrintedHtml;
    -      if (!newContent) { return; }
    -      var cs = prettyPrintingJob.sourceNode;
    -
    -      // push the prettified html back into the tag.
    -      if (!isRawContent(cs)) {
    -        // just replace the old html with the new
    -        cs.innerHTML = newContent;
    -      } else {
    -        // we need to change the tag to a <pre> since <xmp>s do not allow
    -        // embedded tags such as the span tags used to attach styles to
    -        // sections of source code.
    -        var pre = document.createElement('PRE');
    -        for (var i = 0; i < cs.attributes.length; ++i) {
    -          var a = cs.attributes[i];
    -          if (a.specified) {
    -            var aname = a.name.toLowerCase();
    -            if (aname === 'class') {
    -              pre.className = a.value;  // For IE 6
    -            } else {
    -              pre.setAttribute(a.name, a.value);
    -            }
    -          }
    -        }
    -        pre.innerHTML = newContent;
    -
    -        // remove the old
    -        cs.parentNode.replaceChild(pre, cs);
    -        cs = pre;
    -      }
    -    }
    -
    -    doWork();
    -  }
    -
    -  window['PR_normalizedHtml'] = normalizedHtml;
    -  window['prettyPrintOne'] = prettyPrintOne;
    -  window['prettyPrint'] = prettyPrint;
    -  window['PR'] = {
    -        'combinePrefixPatterns': combinePrefixPatterns,
    -        'createSimpleLexer': createSimpleLexer,
    -        'registerLangHandler': registerLangHandler,
    -        'sourceDecorator': sourceDecorator,
    -        'PR_ATTRIB_NAME': PR_ATTRIB_NAME,
    -        'PR_ATTRIB_VALUE': PR_ATTRIB_VALUE,
    -        'PR_COMMENT': PR_COMMENT,
    -        'PR_DECLARATION': PR_DECLARATION,
    -        'PR_KEYWORD': PR_KEYWORD,
    -        'PR_LITERAL': PR_LITERAL,
    -        'PR_NOCODE': PR_NOCODE,
    -        'PR_PLAIN': PR_PLAIN,
    -        'PR_PUNCTUATION': PR_PUNCTUATION,
    -        'PR_SOURCE': PR_SOURCE,
    -        'PR_STRING': PR_STRING,
    -        'PR_TAG': PR_TAG,
    -        'PR_TYPE': PR_TYPE
    -      };
    -})();
    diff --git a/build/aps/Limitations of APS Support in the Panel_fichiers/stylesheet.css b/build/aps/Limitations of APS Support in the Panel_fichiers/stylesheet.css
    deleted file mode 100644
    index f791ddf4ea8..00000000000
    --- a/build/aps/Limitations of APS Support in the Panel_fichiers/stylesheet.css	
    +++ /dev/null
    @@ -1,1571 +0,0 @@
    -body
    -{ 
    -background: #FFFFFF
    -}
    -
    -/*ol.listalfa
    -{
    -        list-style-type: lower-alpha;
    -        list-style-position: outside;
    -        margin-top: 7pt;
    -        margin-bottom: 0pt;
    -        }*/
    -li.listalpha {
    -        list-style-type: lower-alpha;
    -		font-family: verdana, tahoma, arial, helvetica, sans-serif;
    -        font-style: normal;
    -        font-variant: normal;
    -        font-weight: normal;
    -        font-size: 8pt;
    -        color: #000000;
    -        background-color: inherit;
    -        word-spacing: normal;
    -        letter-spacing: normal;
    -        vertical-align: baseline;
    -        text-decoration: none;
    -        text-transform: none;
    -        line-height: 10pt;
    -        margin: 0px;
    -        padding: 0 0 6px 0;
    -        float: none;
    -        clear: none;
    -        text-align: left;
    -        text-indent: 0cm;
    -        width: auto;
    -        height: auto;
    -        white-space: normal;
    -       }
    -
    -/*ol.listalfa2
    -{
    -        list-style-type: lower-alpha;
    -        list-style-position: outside;
    -        margin-top: 7pt;
    -        margin-bottom: 0pt;
    -        }*/
    -li.listalpha2 {
    -        list-style-type: lower-alpha;
    -		font-family: verdana, tahoma, arial, helvetica, sans-serif;
    -        font-style: normal;
    -        font-variant: normal;
    -        font-weight: normal;
    -        font-size: 8pt;
    -        color: #13152d;
    -        background-color: inherit;
    -        word-spacing: normal;
    -        letter-spacing: normal;
    -        vertical-align: baseline;
    -        text-decoration: none;
    -        text-transform: none;
    -		  line-height: 10pt;
    -        margin: 0px;
    -        padding: 0 0 6px 0;
    -        float: none;
    -        clear: none;
    -        text-align: left;
    -        text-indent: 0cm;
    -        width: auto;
    -        height: auto;
    -        white-space: normal;
    -       }
    -
    -/*ol.listalfa3
    -{
    -        list-style-type: lower-alpha;
    -        list-style-position: outside;
    -        margin-top: 7pt;
    -        margin-bottom: 0pt;
    -        }*/
    -li.listalpha3 {
    -        list-style-type: lower-alpha;
    -		font-family: verdana, tahoma, arial, helvetica, sans-serif;
    -        font-style: normal;
    -        font-variant: normal;
    -        font-weight: normal;
    -        font-size: 8pt;
    -        color: #13152d;
    -        background-color: inherit;
    -        word-spacing: normal;
    -        letter-spacing: normal;
    -        vertical-align: baseline;
    -        text-decoration: none;
    -        text-transform: none;
    -        line-height: normal;
    -        margin: 0px;
    -        padding: 0 0 6px 0;
    -        float: none;
    -        clear: none;
    -        text-align: left;
    -        text-indent: 0cm;
    -        width: auto;
    -        height: auto;
    -        white-space: normal;
    -       }	   
    -
    -/*li.listalpha2, li.listalpha, li.listalpha3
    -{
    -list-style-type: lower-alpha;
    -} */
    -
    -
    -li.tablelistbullet {
    -        font-family: verdana, tahoma, arial, helvetica, sans-serif;
    -        font-style: normal;
    -        font-variant: normal;
    -        font-weight: normal;
    -        font-size: 8pt;
    -        color: #000000;
    -        background-color: inherit;
    -        word-spacing: normal;
    -        letter-spacing: normal;
    -        text-decoration: none;
    -        text-transform: none;
    -        line-height: 10pt;
    -        margin: 0px;
    -        padding: 5px;
    -	vertical-align: top;
    -        float: none;
    -        clear: none;
    -        text-align: left;
    -        text-indent: 0cm;
    -        width: auto;
    -        height: auto;
    -        white-space: normal;
    -       }
    -
    -
    -p.centered {
    -
    -        text-align: center;
    -}
    -
    -p.listcontinue3 {
    -    margin-left: 30pt;
    -  }
    -
    -.preformattedbold2ndlvl {
    -  display: block;
    -        font-family: "Courier New", verdana, arial, helvetica, sans-serif;
    -        font-style: normal;
    -        font-variant: normal;
    -        font-weight: bold;
    -        font-size: 10pt;
    -        color: #000000;
    -        background-color: #f4f4f4;
    -        word-spacing: normal;
    -        letter-spacing: normal;
    -        vertical-align: baseline;
    -        text-decoration: none;
    -        text-transform: none;
    -        line-height: normal;
    -        margin-top: 0pt;
    -        margin-bottom: 0pt;
    -        margin-left: 20pt;
    -        margin-right: 6pt;
    -        padding-top: 1pt;
    -        padding-bottom: 1pt;
    -        padding-left: 5pt;
    -        padding-right: 5pt;
    -        float: none;
    -        clear: none;
    -        text-align: left;
    -        text-indent: 0cm;
    -        width: auto;
    -        height: auto;
    -
    -}
    -
    -
    -.preformattedseclevel {
    -        display: block;
    -        font-family: "Courier New", verdana, arial, helvetica, sans-serif;
    -        font-style: normal;
    -        font-variant: normal;
    -        font-weight: normal;
    -        font-size: 10pt;
    -        color: #000000;
    -        background-color: #f4f4f4;
    -        word-spacing: normal;
    -        letter-spacing: normal;
    -        vertical-align: baseline;
    -        text-decoration: none;
    -        text-transform: none;
    -        line-height: normal;
    -        margin-top: 0pt;
    -        margin-bottom: 0pt;
    -        margin-left: 20pt;
    -        margin-right: 6pt;
    -        padding-top: 1pt;
    -        padding-bottom: 1pt;
    -        padding-left: 5pt;
    -        padding-right: 5pt;
    -        float: none;
    -        clear: none;
    -        text-align: left;
    -        text-indent: 0cm;
    -        width: auto;
    -        height: auto;
    -}
    -
    -.prcontinuous 
    -{font-family: "Courier New", verdana, arial, helvetica, sans-serif;
    -        font-style: normal;
    -        font-variant: normal;
    -        font-weight: normal;
    -        font-size: 10pt;
    -        color: #000000;
    -        background-color: #f4f4f4;
    -        word-spacing: normal;
    -        letter-spacing: normal;
    -        vertical-align: baseline;
    -        text-decoration: none;
    -        text-transform: none;
    -        line-height: normal;
    -        margin-top: 0pt;
    -        margin-bottom: 0pt;
    -        margin-left: 0pt;
    -        margin-right: 6pt;
    -        padding-top: 1pt;
    -        padding-bottom: 1pt;
    -        padding-left: 5pt;
    -        padding-right: 5pt;
    -        float: none;
    -        clear: none;
    -        text-align: left;
    -        text-indent: 0cm;
    -        width: auto;
    -        height: auto;
    -       }
    -
    -.prefblue 
    -{display: inline;
    -        font-family: "Courier New", verdana, arial, helvetica, sans-serif;
    -        font-size: 10pt;
    -        color: #0000FF;
    -        background-color: #f4f4f4;
    -        vertical-align: baseline;
    -        margin-top: 6pt;
    -        margin-bottom: 6pt;
    -        margin-left: 0pt;
    -        margin-right: 0pt;
    -        padding-top: 0pt;
    -        padding-bottom: 0pt;
    -        padding-left: 0pt;
    -        padding-right: 0pt;
    -       }
    -.prefred 
    -{display: inline;
    -        font-family: "Courier New", verdana, arial, helvetica, sans-serif;
    -        font-size: 10pt;
    -        color: #FF0000;
    -        background-color: #f4f4f4;
    -        vertical-align: baseline;
    -        margin-top: 6pt;
    -        margin-bottom: 6pt;
    -        margin-left: 0pt;
    -        margin-right: 0pt;
    -        padding-top: 0pt;
    -        padding-bottom: 0pt;
    -        padding-left: 0pt;
    -        padding-right: 0pt;
    -       }
    -.prefdarkblue 
    -{display: inline;
    -        font-family: "Courier New", verdana, arial, helvetica, sans-serif;
    -        font-weight: bold;
    -        font-size: 10pt;
    -        color: #000080;
    -        background-color: #f4f4f4;
    -        vertical-align: baseline;
    -        margin-top: 6pt;
    -        margin-bottom: 6pt;
    -        margin-left: 0pt;
    -        margin-right: 0pt;
    -        padding-top: 0pt;
    -        padding-bottom: 0pt;
    -        padding-left: 0pt;
    -        padding-right: 0pt;
    -       }
    -.prefgrey 
    -{display: inline;
    -        font-family: "Courier New", verdana, arial, helvetica, sans-serif;
    -        font-size: 10pt;
    -        color: #EA8110;
    -        background-color: #f4f4f4;
    -        vertical-align: baseline;
    -        margin-top: 6pt;
    -        margin-bottom: 6pt;
    -        margin-left: 0pt;
    -        margin-right: 0pt;
    -        padding-top: 0pt;
    -        padding-bottom: 0pt;
    -        padding-left: 0pt;
    -        padding-right: 0pt;
    -       }
    -
    -.expandingblock 
    -{font-family: "Tahoma", verdana, arial, helvetica, sans-serif;
    -        border-color: #AFAFAF;
    -        border-top-style: dotted;
    -        border-top-width: 1px;
    -        border-top-color: #AFAFAF;
    -        border-bottom-style: dotted;
    -        border-bottom-width: 1px;
    -        border-bottom-color: #AFAFAF;
    -        border-left-style: dotted;
    -        border-left-width: 1px;
    -        border-left-color: #AFAFAF;
    -        border-right-style: dotted;
    -        border-right-width: 1px;
    -        border-right-color: #AFAFAF;
    -        float: none;
    -        clear: none;
    -        text-align: left;
    -        text-indent: 0cm;
    -        width: auto;
    -        height: auto;
    -        white-space: normal;
    -	padding-left: 3px;
    -	padding-right: 3px;
    -	padding-top: 3px;
    -	padding-bottom: 3px;
    -
    -       }
    -
    -
    -
    -.copyright {
    -        font-family: verdana, tahoma, arial, helvetica, sans-serif;
    -        font-size: 8pt;
    -        font-style: italic;
    -        color: #000000;
    -        margin: 9px 0px 9px 0px;
    -        padding: 0px;
    -}
    -
    -/* Nov-14 begin */
    -
    -.pagenavigation {
    -	font-family: tahoma, verdana, arial, helvetica, sans-serif;
    -	font-size: 8pt;
    -	white-space: nowrap;
    -	vertical-align: middle;
    -	margin: 0px;
    -	margin-right: 2px;
    -	padding: 3px;
    -	padding-right: 4px;
    -	background-color: #f0f1f5;
    -}
    -*html .pagenavigation {
    -	margin-top: -7px;
    -	position: relative;
    -}
    -
    -.pagenavigation a, .pagenavigation a:link, .pagenavigation a:visited {
    -	color: #000000;
    -	text-decoration: none;	
    -}
    -.pagenavigation a:hover {
    -	text-decoration: none;
    -	color: #666666;
    -}
    -
    -/* end */
    -
    -
    -
    -.topBody {
    -	background: #eeeeee;
    -}
    -.nav {
    -	vertical-align: middle;
    -	font-family: tahoma, verdana, arial, helvetica, sans-serif;
    -	font-size: 8pt;
    -	padding-left: 7px;
    -	padding-right: 5px;
    -	padding-top: 4px;
    -}
    -.nav a, .nav a:link, .nav a:visited {
    -	color: #000000;
    -	text-decoration: none;	
    -}
    -.nav a:hover {
    -	text-decoration: none;
    -	color: #666666;
    -}
    -
    -td.navTabActive {
    -	color: #1f202c;
    -	text-decoration: none;
    -	vertical-align: middle;
    -	font-family: tahoma, verdana, arial, helvetica, sans-serif;
    -	font-size: 8pt;
    -	padding-top: 4px;  
    -	padding-bottom: 0px; 
    -	padding-left: 8px; 
    -	padding-right: 8px;
    -	font-weight: bold;
    -	background-image: url('nav_bg_active.gif');
    -	background-repeat: repeat-x;
    -}
    -td.navTab {
    -	padding-top: 3px;
    -}
    -.navTab a, .navTab a:link, .navTab a:visited {
    -	color: #000000;
    -	text-decoration: none;
    -	vertical-align: middle;
    -	font-family: tahoma, verdana, arial, helvetica, sans-serif;
    -	font-size: 8pt;
    -	padding-top: 4px;
    -	padding-bottom: 0px;
    -	padding-left: 8px;
    -	padding-right: 8px;
    -}
    -.navTab a:hover {
    -	color: #1f202c;
    -	text-decoration: none;
    -	vertical-align: middle;
    -	font-family: tahoma, verdana, arial, helvetica, sans-serif;
    -	font-size: 8pt;
    -	padding-top: 5px;
    -	padding-bottom: 7px;
    -	padding-left: 8px;
    -	padding-right: 8px;
    -	background-image: url('nav_bg_active.gif');
    -	background-repeat: repeat-x;
    -}
    -
    -.navDiv {
    -	vertical-align: middle;
    -}
    -
    -.topFrameTable {
    -	width: 100%;
    -	/*height: 23px;*/
    -	margin: 0px;
    -	padding: 0px;
    -	border-bottom: 2px solid #d6d6d6;
    -   background-image: url('nav_bg.gif');
    -	background-repeat: repeat-x;
    -}
    -.topFrameTabs {
    -	margin-left: 3px;
    -	margin-top: 0px;
    -}
    -
    -.headerTable {
    -	width: 100%;
    -	vertical-align: top;
    -	height: 23px;
    -	background: #588cc7;
    -}
    -.headerTd {
    -	vertical-align: middle;
    -	font-family: verdana, tahoma, arial, helvetica, sans-serif;
    -	color: #ffffff;
    -	font-size: 12px;
    -	padding-top: 2px;
    -	padding-bottom: 3px;
    -	padding-left: 7px;
    -	padding-right: 5px;
    -}
    -
    -.tocTable {
    -	width: 100%;
    -	vertical-align: top;
    -}
    -.tocLevel1 {
    -	margin: -14px 0 0 0;
    -	padding: 0px;
    -}
    -
    -a.itemActive,
    -a.itemActive:link,
    -a.itemActive:visited,
    -a.itemActive:active {
    -	color: #ffffff;
    -	line-height: 16px;
    -	padding-top: 1px;
    -	padding-bottom: 2px;
    -	padding-left: 3px;
    -	padding-right: 3px;
    -	background-color:#6697cc;
    -}
    -
    -a, a:link,
    -.relateditem a, .relateditem a:link,
    -.tocLevel1 a, .tocLevel1 a:link {
    -	color: #0049b7;
    -	text-decoration: none;
    -}
    -a:hover,
    -.relateditem a:hover,
    -.tocLevel1 a:hover {
    -	text-decoration: underline;
    -}
    -a:visited,
    -.relateditem a:visited,
    -.tocLevel1 a:visited {
    -	color: #003380;
    -}
    -.relateditem a {
    -	text-decoration: none;
    -}
    -
    -.table {
    -	margin-top: 5px;
    -}
    -.tableDescription {
    -        font-family: tahoma, verdana, arial, helvetica, sans-serif;
    -        font-size: 8pt;
    -		  font-weight: bold;
    -        color: #444444;
    -        margin-top: 15px;
    -        margin-bottom: 7px;
    -        margin-left: 0px;
    -        margin-right: 0px;
    -        padding: 0px;
    -		  text-align: left;
    -}
    -
    -.relatedheading {
    -        font-family: tahoma, verdana, arial, helvetica, sans-serif;
    -        font-weight: bold;
    -        font-size: 8pt;
    -        color: #ffffff;
    -        background-color: #729ecf;
    -        margin-top: 25px;
    -        margin-bottom: 2px;
    -        margin-left: 0px;
    -        margin-right: 0px;
    -        padding-top: 2px;
    -        padding-bottom: 2px;
    -        padding-left: 4px;
    -        padding-right: 4px;
    -        border-color: #FFFFFF;
    -        border-right-style: solid;
    -        border-right-width: 1px;
    -        border-right-color: #FFFFFF;
    -}
    -.relateditem {
    -        font-family: tahoma, verdana, arial, helvetica, sans-serif;
    -        font-size: 8pt;
    -        color: #000000;
    -        background-color: #f3f8fc;
    -        margin-top: 0px;
    -        margin-bottom: 0px;
    -        margin-left: 0px;
    -        margin-right: 0px;
    -        padding-top: 2px;
    -        padding-bottom: 3px;
    -        padding-left: 12px;
    -        padding-right: 15px;
    -        border-color: #FFFFFF;
    -        border-right-style: solid;
    -        border-right-width: 1px;
    -        border-right-color: #FFFFFF;
    -	     border-bottom-style: solid;
    -        border-bottom-width: 2px;
    -        border-bottom-color: #ffffff; 
    -}
    -.bodytext {
    -        font-family: verdana, tahoma, arial, helvetica, sans-serif;
    -        font-size: 8pt;
    -        color: #000000;
    -        margin: 9px 0px 9px 0px;
    -        padding: 0px;
    -}
    -
    -.tableheading {
    -        font-family: tahoma, verdana, arial, helvetica, sans-serif;
    -		  font-weight: bold;
    -        font-size: 8pt;
    -		  line-height: 12px;
    -        color: #2f739b; 
    -		  line-height: 11px;
    -        margin: 0px;
    -        padding: 3px;
    -        text-align: center;
    -		  background-color: #f5f8fc;/*eef2f9;*/
    -}
    -.tablebodytext {
    -        font-family: verdana, tahoma, arial, helvetica, sans-serif;
    -        font-size: 8pt;
    -        color: #000000;
    -        padding: 5px;
    -		  padding-top: 7px;
    -		  vertical-align: top;
    -}
    -
    -.preformatted {
    -        display: block;
    -        font-family: "Courier New", verdana, arial, helvetica, sans-serif;
    -        font-style: normal;
    -        font-variant: normal;
    -        font-weight: normal;
    -        font-size: 10pt;
    -        color: #000000;
    -        background-color: #f4f4f4;
    -        word-spacing: normal;
    -        letter-spacing: normal;
    -        vertical-align: baseline;
    -        text-decoration: none;
    -        text-transform: none;
    -        line-height: normal;
    -        margin-top: 0pt;
    -        margin-bottom: 0pt;
    -        margin-left: 0pt;
    -        margin-right: 6pt;
    -        padding-top: 1pt;
    -        padding-bottom: 1pt;
    -        padding-left: 5pt;
    -        padding-right: 5pt;
    -        float: none;
    -        clear: none;
    -        text-align: left;
    -        text-indent: 0cm;
    -        width: auto;
    -        height: auto;
    -}
    -
    -
    -.prefcleanxml {
    -        display: block;
    -        font-family: "Courier New", verdana, arial, helvetica, sans-serif;
    -        font-style: normal;
    -        font-variant: normal;
    -        font-weight: normal;
    -        font-size: 10pt;
    -        color: #000000;
    -        background-color: #f4f4f4;
    -        word-spacing: normal;
    -        letter-spacing: normal;
    -        vertical-align: baseline;
    -        text-decoration: none;
    -        text-transform: none;
    -        line-height: normal;
    -        margin-top: 0pt;
    -        margin-bottom: 0pt;
    -        margin-left: 0pt;
    -        margin-right: 6pt;
    -        padding-top: 1pt;
    -        padding-bottom: 1pt;
    -        padding-left: 5pt;
    -        padding-right: 5pt;
    -        float: none;
    -        clear: none;
    -        text-align: left;
    -        text-indent: 0cm;
    -        width: auto;
    -        height: auto;
    -}
    -
    -
    -
    -
    -.preformatedbold2ndlvl, .preformattedbold {
    -        display: block;
    -        font-family: "Courier New", verdana, arial, helvetica, sans-serif;
    -        font-style: normal;
    -        font-variant: normal;
    -        font-weight: bold;
    -        font-size: 10pt;
    -        color: #000000;
    -        background-color: #f4f4f4;
    -        word-spacing: normal;
    -        letter-spacing: normal;
    -        vertical-align: baseline;
    -        text-decoration: none;
    -        text-transform: none;
    -        line-height: normal;
    -        margin-top: 0pt;
    -        margin-bottom: 0pt;
    -        margin-left: 0pt;
    -        margin-right: 6pt;
    -        padding-top: 1pt;
    -        padding-bottom: 1pt;
    -        padding-left: 5pt;
    -        padding-right: 5pt;
    -        float: none;
    -        clear: none;
    -        text-align: left;
    -        text-indent: 0cm;
    -        width: auto;
    -        height: auto;
    -        white-space: normal;
    -}
    -.specialbold {
    -        display: inline;
    -        font-family: tahoma, verdana, arial, helvetica, sans-serif;
    -        font-weight: bold;
    -        font-size: 8pt;
    -        color: #e64a00;
    -        background-color: inherit;
    -        word-spacing: 0pt;
    -        vertical-align: baseline;
    -        padding-top: 0pt;
    -        padding-bottom: 0pt;
    -        padding-left: 0pt;
    -        padding-right: 0pt;
    -        }
    -.emphasis {
    -        display: inline;
    -        font-style: italic;
    -        color: inherit;
    -        background-color: inherit;
    -        vertical-align: baseline;
    -        padding-top: 0pt;
    -        padding-bottom: 0pt;
    -        padding-left: 0pt;
    -        padding-right: 0pt;
    -       }
    -.monospace {
    -        display: inline;
    -        font-family: "Courier New", verdana, arial, helvetica, sans-serif;
    -        color: inherit;
    -		  font-size: 10pt;
    -        background-color: inherit;
    -        vertical-align: baseline;
    -        padding-top: 0pt;
    -        padding-bottom: 0pt;
    -        padding-left: 0pt;
    -        padding-right: 0pt;
    -       }
    -.monospaceitalics {
    -        display: inline;
    -        font-family: "Courier New", verdana, arial, helvetica, sans-serif;
    -        font-style: italic;
    -        color: inherit;
    -		  font-size: 10pt;
    -        background-color: inherit;
    -        vertical-align: baseline;
    -        padding-top: 0pt;
    -        padding-bottom: 0pt;
    -        padding-left: 0pt;
    -        padding-right: 0pt;
    -       }
    -ul.listbullet {
    -        list-style-type: disk;
    -        list-style-image: none;
    -        list-style-position: outside;
    -        margin-top: 7px;
    -        margin-bottom: 0px;
    -        }
    -li.listbullet {
    -        font-family: verdana, tahoma, arial, helvetica, sans-serif;
    -        font-style: normal;
    -        font-variant: normal;
    -        font-weight: normal;
    -        font-size: 8pt;
    -        color: #000000;
    -        background-color: inherit;
    -        word-spacing: normal;
    -        letter-spacing: normal;
    -        vertical-align: baseline;
    -        text-decoration: none;
    -        text-transform: none;
    -        line-height: 10pt;
    -        margin: 0px;
    -        padding: 0 0 6px 0;
    -        float: none;
    -        clear: none;
    -        text-align: left;
    -        text-indent: 0cm;
    -        width: auto;
    -        height: auto;
    -        white-space: normal;
    -       }
    -.note {
    -        font-family: verdana, tahoma, arial, helvetica, sans-serif;
    -        font-style: normal;
    -        font-variant: normal;
    -        font-weight: normal;
    -        font-size: 8pt;
    -        color: #000000;
    -        background-color: #fffdec;
    -        word-spacing: normal;
    -        letter-spacing: normal;
    -        vertical-align: baseline;
    -        text-decoration: none;
    -        text-transform: none;
    -        line-height: normal;
    -        margin-top: 6pt;
    -        margin-bottom: 6pt;
    -        margin-left: 0cm;
    -        margin-right: 0pt;
    -        padding-top: 4pt;
    -        padding-bottom: 4pt;
    -        padding-left: 4pt;
    -        padding-right: 4pt;
    -        border: 2px solid #f8c701;
    -        float: none;
    -        clear: none;
    -        text-align: left;
    -        text-indent: 0cm;
    -        width: 97%;
    -        height: auto;
    -        white-space: normal;
    -       }
    -.buttons {
    -        display: inline;
    -        font-weight: bold;
    -        color: #444444;
    -        background-color: inherit;
    -        vertical-align: baseline;
    -        padding-top: 0pt;
    -        padding-bottom: 0pt;
    -        padding-left: 0pt;
    -        padding-right: 0pt;
    -       }
    -ol.listnumber {
    -        list-style-type: Decimal;
    -        list-style-position: outside;
    -        margin-top: 7pt;
    -        margin-bottom: 0pt;
    -        }
    -li.listnumber {
    -        font-family: verdana, tahoma, arial, helvetica, sans-serif;
    -        font-style: normal;
    -        font-variant: normal;
    -        font-weight: normal;
    -        font-size: 8pt;
    -        color: #000000;
    -        background-color: inherit;
    -        word-spacing: normal;
    -        letter-spacing: normal;
    -        vertical-align: baseline;
    -        text-decoration: none;
    -        text-transform: none;
    -        line-height: normal;
    -        margin-top: 6pt;
    -        margin-bottom: 0pt;
    -        margin-left: 0pt;
    -        margin-right: 0pt;
    -        padding-top: 0pt;
    -        padding-bottom: 0pt;
    -        padding-left: 0pt;
    -        padding-right: 0pt;
    -        float: none;
    -        clear: none;
    -        text-align: left;
    -        text-indent: 0cm;
    -        width: auto;
    -        height: auto;
    -        white-space: normal;
    -       }
    -.procedureheading {
    -        font-family: verdana, tahoma, arial, helvetica, sans-serif;
    -        font-variant: normal;
    -        font-weight: bold;
    -        font-size: 9pt;
    -        color: #266fa4; /* 266fa4 1b64a0 */
    -        background-color: inherit;
    -        word-spacing: normal;
    -        letter-spacing: normal;
    -        vertical-align: baseline;
    -        text-decoration: none;
    -        text-transform: none;
    -        line-height: normal;
    -        margin-top: 12pt;
    -        margin-bottom: 0px;
    -        margin-left: 0px;
    -        margin-right: 0px;
    -        padding-top: 0px;
    -        padding-bottom: 5px;
    -        padding-left: 0px;
    -        padding-right: 0px;
    -        float: none;
    -        clear: none;
    -        text-align: left;
    -        text-indent: 0cm;
    -        width: auto;
    -        height: auto;
    -        white-space: normal;
    -       }
    -ol.procedurelistnumber {
    -        list-style-type: Decimal;
    -        list-style-position: outside;
    -        margin-top: 7px;
    -        margin-bottom: 10px;
    -        }
    -li.procedurelistnumber {
    -        font-family: verdana, tahoma, arial, helvetica, sans-serif;
    -        font-style: normal;
    -        font-variant: normal;
    -        font-weight: normal;
    -        font-size: 8pt;
    -        color: #000000;
    -        background-color: inherit;
    -        word-spacing: normal;
    -        vertical-align: baseline;
    -        text-decoration: none;
    -        text-transform: none;
    -        line-height: normal;
    -        margin-top: 6px;
    -        margin-bottom: 0px;
    -        margin-left: 0px;
    -        margin-right: 0pxt;
    -        padding: 0px;
    -        float: none;
    -        clear: none;
    -        text-align: left;
    -        text-indent: 0cm;
    -        width: auto;
    -        height: auto;
    -        white-space: normal;
    -       }
    -.listcontinue {
    -        display: block;
    -        font-family: verdana, tahoma, arial, helvetica, sans-serif;
    -        font-style: normal;
    -        font-variant: normal;
    -        font-weight: normal;
    -        font-size: 8pt;
    -        color: #000000;
    -        background-color: inherit;
    -        word-spacing: normal;
    -        letter-spacing: normal;
    -        vertical-align: baseline;
    -        text-decoration: none;
    -        text-transform: none;
    -        line-height: normal;
    -        margin-top: 6pt;
    -        margin-bottom: 0pt;
    -        margin-left: 0pt;
    -        margin-right: 0pt;
    -        padding-top: 0pt;
    -        padding-bottom: 5pt;
    -        padding-left: 0pt;
    -        padding-right: 0pt;
    -        float: none;
    -        clear: none;
    -        text-align: left;
    -        text-indent: 0cm;
    -        width: auto;
    -        height: auto;
    -        white-space: normal;
    -       }
    -ul.listbullet2 {
    -        list-style-type: disk;
    -        list-style-image: none;
    -        list-style-position: outside;
    -        margin-top: 7px;
    -        margin-bottom: 0px;
    -        }
    -li.listbullet2 {
    -        font-family: verdana, tahoma, arial, helvetica, sans-serif;
    -        font-style: normal;
    -        font-variant: normal;
    -        font-weight: normal;
    -        font-size: 8pt;
    -        color: #13152d;
    -        background-color: inherit;
    -        word-spacing: normal;
    -        letter-spacing: normal;
    -        vertical-align: baseline;
    -        text-decoration: none;
    -        text-transform: none;
    -		  line-height: 10pt;
    -        margin: 0px;
    -        padding: 0 0 6px 0;
    -        float: none;
    -        clear: none;
    -        text-align: left;
    -        text-indent: 0cm;
    -        width: auto;
    -        height: auto;
    -        white-space: normal;
    -       }
    -.listnote {
    -        display: block;
    -        font-family: verdana, tahoma, arial, helvetica, sans-serif;
    -        font-style: normal;
    -        font-variant: normal;
    -        font-weight: normal;
    -        font-size: 8pt;
    -        color: #000000;
    -        background-color: #fffdec;
    -        word-spacing: normal;
    -        letter-spacing: normal;
    -        vertical-align: baseline;
    -        text-decoration: none;
    -        text-transform: none;
    -        line-height: normal;
    -        margin-top: 6pt;
    -        margin-bottom: 6pt;
    -        margin-left: 0pt;
    -        margin-right: 6pt;
    -        padding-top: 4pt;
    -        padding-bottom: 4pt;
    -        padding-left: 4pt;
    -        padding-right: 4pt;
    -        border: 2px solid #f8c701;
    -        float: none;
    -        clear: none;
    -        text-align: left;
    -        text-indent: 0cm;
    -        width: 97%;
    -        height: auto;
    -        white-space: normal;
    -       }
    -.widegraphic {
    -        display: block;
    -        font-family: verdana, tahoma, arial, helvetica, sans-serif;
    -        font-style: normal;
    -        font-variant: normal;
    -        font-weight: normal;
    -        font-size: 8pt;
    -        color: #000000;
    -        background-color: inherit;
    -        word-spacing: normal;
    -        letter-spacing: normal;
    -        vertical-align: baseline;
    -        text-decoration: none;
    -        text-transform: none;
    -        line-height: normal;
    -        margin-top: 6pt;
    -        margin-bottom: 6pt;
    -        margin-left: 0cm;
    -        margin-right: 0cm;
    -        padding-top: 0pt;
    -        padding-bottom: 0pt;
    -        padding-left: 0pt;
    -        padding-right: 0pt;
    -        float: none;
    -        clear: none;
    -        text-align: center;
    -        text-indent: 0cm;
    -        width: auto;
    -        height: auto;
    -        white-space: normal;
    -       }
    -.listcontinue2 {
    -        display: block;
    -        font-family: verdana, tahoma, arial, helvetica, sans-serif;
    -        font-style: normal;
    -        font-variant: normal;
    -        font-weight: normal;
    -        font-size: 8pt;
    -        color: #000000;
    -        background-color: inherit;
    -        word-spacing: normal;
    -        letter-spacing: normal;
    -        vertical-align: baseline;
    -        text-decoration: none;
    -        text-transform: none;
    -        line-height: normal;
    -        margin-top: 6pt;
    -        margin-bottom: 0pt;
    -        margin-left: 0pt;
    -        margin-right: 0cm;
    -        padding-top: 0pt;
    -        padding-bottom: 0pt;
    -        padding-left: 10pt;
    -        padding-right: 0pt;
    -        float: none;
    -        clear: none;
    -        text-align: left;
    -        text-indent: 0cm;
    -        width: auto;
    -        height: auto;
    -        white-space: normal;
    -       }
    -
    -.listcontinue3 {
    -        display: block;
    -        font-family: verdana, tahoma, arial, helvetica, sans-serif;
    -        font-style: normal;
    -        font-variant: normal;
    -        font-weight: normal;
    -        font-size: 8pt;
    -        color: #000000;
    -        background-color: inherit;
    -        word-spacing: normal;
    -        letter-spacing: normal;
    -        vertical-align: baseline;
    -        text-decoration: none;
    -        text-transform: none;
    -        line-height: normal;
    -        margin-top: 6pt;
    -        margin-bottom: 0pt;
    -        margin-left: 0pt;
    -        margin-right: 0cm;
    -        padding-top: 0pt;
    -        padding-bottom: 0pt;
    -        padding-left: 10pt;
    -        padding-right: 0pt;
    -        float: none;
    -        clear: none;
    -        text-align: left;
    -        text-indent: 0cm;
    -        width: auto;
    -        height: auto;
    -        white-space: normal;
    -       }
    -
    -ul.listbullet3 {
    -        list-style-type: Square;
    -        list-style-image: none;
    -        list-style-position: outside;
    -        margin-top: 7px;
    -        margin-bottom: 0px;
    -        }
    -li.listbullet3 {
    -	     font-family: verdana, tahoma, arial, helvetica, sans-serif;
    -        font-style: normal;
    -        font-variant: normal;
    -        font-weight: normal;
    -        font-size: 8pt;
    -        color: #13152d;
    -        background-color: inherit;
    -        word-spacing: normal;
    -        letter-spacing: normal;
    -        vertical-align: baseline;
    -        text-decoration: none;
    -        text-transform: none;
    -        line-height: normal;
    -        margin: 0px;
    -        padding: 0 0 6px 0;
    -        float: none;
    -        clear: none;
    -        text-align: left;
    -        text-indent: 0cm;
    -        width: auto;
    -        height: auto;
    -        white-space: normal;
    -       }
    -ol.procedurelistnumber2 {
    -        list-style-type: lower-alpha;
    -        list-style-position: outside;
    -        margin-top: 7pt;
    -        margin-bottom: 0pt;
    -        }
    -li.procedurelistnumber2 {
    -        font-family: verdana, tahoma, arial, helvetica, sans-serif;
    -        font-style: normal;
    -        font-variant: normal;
    -        font-weight: normal;
    -        font-size: 8pt;
    -        color: #000000;
    -        background-color: inherit;
    -        word-spacing: normal;
    -        letter-spacing: normal;
    -        vertical-align: baseline;
    -        text-decoration: none;
    -        text-transform: none;
    -        line-height: normal;
    -        margin-top: 6pt;
    -        margin-bottom: 0pt;
    -        margin-left: 0pt;
    -        margin-right: 0pt;
    -        padding: 0px;
    -        float: none;
    -        clear: none;
    -        text-align: left;
    -        text-indent: 0cm;
    -        width: auto;
    -        height: auto;
    -        white-space: normal;
    -       }
    -.listnote2 {
    -        display: block;
    -        font-family: verdana, tahoma, arial, helvetica, sans-serif;
    -        font-style: normal;
    -        font-variant: normal;
    -        font-weight: normal;
    -        font-size: 8pt;
    -        color: #000000;
    -        background-color: #fffdec;
    -        word-spacing: normal;
    -        letter-spacing: normal;
    -        vertical-align: baseline;
    -        text-decoration: none;
    -        text-transform: none;
    -        line-height: normal;
    -        margin-top: 6pt;
    -        margin-bottom: 6pt;
    -        margin-left: 0pt;
    -        margin-right: 6pt;
    -        padding-top: 4pt;
    -        padding-bottom: 4pt;
    -        padding-left: 4pt;
    -        padding-right: 4pt;
    -        border: 2px solid #f8c701;
    -        float: none;
    -        clear: none;
    -        text-align: left;
    -        text-indent: 0cm;
    -        width: 97%;
    -        height: auto;
    -        white-space: normal;
    -       }
    -ol.listnumber2 {
    -        list-style-type: Decimal;
    -        list-style-position: outside;
    -        margin-top: 7pt;
    -        margin-bottom: 0pt;
    -        }
    -li.listnumber2 {
    -        font-family: verdana, tahoma, arial, helvetica, sans-serif;
    -        font-style: normal;
    -        font-variant: normal;
    -        font-weight: normal;
    -        font-size: 8pt;
    -        color: #000000;
    -        background-color: inherit;
    -        word-spacing: normal;
    -        letter-spacing: normal;
    -        vertical-align: baseline;
    -        text-decoration: none;
    -        text-transform: none;
    -        line-height: normal;
    -        margin-top: 6pt;
    -        margin-bottom: 0pt;
    -        margin-left: 0pt;
    -        margin-right: 0pt;
    -        padding-top: 0pt;
    -        padding-bottom: 0pt;
    -        padding-left: 0pt;
    -        padding-right: 0pt;
    -        float: none;
    -        clear: none;
    -        text-align: left;
    -        text-indent: 0cm;
    -        width: auto;
    -        height: auto;
    -        white-space: normal;
    -       }
    -.warning {
    -        font-family: verdana, tahoma, arial, helvetica, sans-serif;
    -        font-style: normal;
    -        font-variant: normal;
    -        font-weight: normal;
    -        font-size: 8pt;
    -        color: #000000;
    -        background-color: #fff5f0;
    -        word-spacing: normal;
    -        letter-spacing: normal;
    -        vertical-align: baseline;
    -        text-decoration: none;
    -        text-transform: none;
    -        line-height: normal;
    -        margin-top: 6pt;
    -        margin-bottom: 6pt;
    -        margin-left: 0cm;
    -        margin-right: 6pt;
    -        padding-top: 4pt;
    -        padding-bottom: 4pt;
    -        padding-left: 4pt;
    -        padding-right: 4pt;
    -        border: 2px solid #e64a00;
    -        float: none;
    -        clear: none;
    -        text-align: left;
    -        text-indent: 0cm;
    -        width: auto;
    -        height: auto;
    -        white-space: normal;
    -       }
    -
    -.heading1 {
    -        font-family: arial, helvetica, sans-serif, tahoma, verdana;
    -        font-style: normal;
    -        font-variant: normal;
    -        font-size: 12pt;
    -        color: #6a6a6a;
    -        background-color: inherit;
    -        word-spacing: normal;
    -        letter-spacing: normal;
    -        vertical-align: baseline;
    -        text-decoration: none;
    -        text-transform: none;
    -        line-height: normal;
    -        margin-top: 18px;
    -        margin-bottom: 18px;
    -        margin-left: 0cm;
    -        margin-right: 0cm;
    -        padding-top: 0pt;
    -        padding-bottom: 0pt;
    -        padding-left: 0pt;
    -        padding-right: 0pt;
    -        float: none;
    -        clear: none;
    -        text-align: left;
    -        text-indent: 0cm;
    -        width: auto;
    -        height: auto;
    -        white-space: normal;
    -       }
    -
    -.heading2 {
    -        font-family: arial, helvetica, sans-serif, tahoma, verdana;
    -        font-style: normal;
    -        font-variant: normal;
    -		  font-size: 12pt;
    -        color: #5c5b64; 
    -        background-color: inherit;
    -        word-spacing: normal;
    -        letter-spacing: normal;
    -        vertical-align: baseline;
    -        text-decoration: none;
    -        text-transform: none;
    -        line-height: normal;
    -        margin-top: 18px;
    -        margin-bottom: 18px;
    -        margin-left: 0cm;
    -        margin-right: 0cm;
    -        padding-top: 0pt;
    -        padding-bottom: 0pt;
    -        padding-left: 0pt;
    -        padding-right: 0pt;
    -        float: none;
    -        clear: none;
    -        text-align: left;
    -        text-indent: 0cm;
    -        width: auto;
    -        height: auto;
    -        white-space: normal;
    -       }
    -.heading3 {
    -        font-family: arial, helvetica, sans-serif, tahoma, verdana;
    -        font-style: normal;
    -        font-variant: normal;
    -        font-size: 12pt;
    -        color: #6a6a6a;
    -        background-color: inherit;
    -        word-spacing: normal;
    -        letter-spacing: normal;
    -        vertical-align: baseline;
    -        text-decoration: none;
    -        text-transform: none;
    -        line-height: normal;
    -        margin-top: 18px;
    -        margin-bottom: 18px;
    -        margin-left: 0cm;
    -        margin-right: 0cm;
    -        padding-top: 0pt;
    -        padding-bottom: 0pt;
    -        padding-left: 0pt;
    -        padding-right: 0pt;
    -        float: none;
    -        clear: none;
    -        text-align: left;
    -        text-indent: 0cm;
    -        width: auto;
    -        height: auto;
    -        white-space: normal;
    -       }
    -.heading4 {
    -        font-family: arial, helvetica, sans-serif, tahoma, verdana;
    -        font-style: normal;
    -        font-variant: normal;
    -		  font-size: 12pt;
    -        color: #6a6a6a;
    -        background-color: inherit;
    -        word-spacing: normal;
    -        letter-spacing: normal;
    -        vertical-align: baseline;
    -        text-decoration: none;
    -        text-transform: none;
    -        line-height: normal;
    -        margin-top: 18px;
    -        margin-bottom: 18px;
    -        margin-left: 0cm;
    -        margin-right: 0cm;
    -        padding-top: 0pt;
    -        padding-bottom: 0pt;
    -        padding-left: 0pt;
    -        padding-right: 0pt;
    -        float: none;
    -        clear: none;
    -        text-align: left;
    -        text-indent: 0cm;
    -        width: auto;
    -        height: auto;
    -        white-space: normal;
    -       }
    -.heading5 {
    -        font-family: arial, helvetica, sans-serif, tahoma, verdana;
    -        font-style: normal;
    -        font-variant: normal;
    -		  font-size: 12pt;
    -        color: #6a6a6a;
    -        background-color: inherit;
    -        word-spacing: normal;
    -        letter-spacing: normal;
    -        vertical-align: baseline;
    -        text-decoration: none;
    -        text-transform: none;
    -        line-height: normal;
    -        margin-top: 18px;
    -        margin-bottom: 18px;
    -        margin-left: 0cm;
    -        margin-right: 0cm;
    -        padding-top: 0pt;
    -        padding-bottom: 0pt;
    -        padding-left: 0pt;
    -        padding-right: 0pt;
    -        float: none;
    -        clear: none;
    -        text-align: left;
    -        text-indent: 0cm;
    -        width: auto;
    -        height: auto;
    -        white-space: normal;
    -       }
    -.heading6 {
    -        font-family: arial, helvetica, sans-serif, tahoma, verdana;
    -        font-variant: normal;
    - 		  font-size: 12pt;
    -        color: #6a6a6a;
    -        background-color: inherit;
    -        word-spacing: normal;
    -        letter-spacing: normal;
    -        vertical-align: baseline;
    -        text-decoration: none;
    -        text-transform: none;
    -        line-height: normal;
    -        margin-top: 18px;
    -        margin-bottom: 18px;
    -        margin-left: 0cm;
    -        margin-right: 0cm;
    -        padding-top: 0pt;
    -        padding-bottom: 0pt;
    -        padding-left: 0pt;
    -        padding-right: 0pt;
    -        float: none;
    -        clear: none;
    -        text-align: left;
    -        text-indent: 0cm;
    -        width: auto;
    -        height: auto;
    -        white-space: normal;
    -       }
    -.indexatoz {
    -        font-family: arial, helvetica, sans-serif, tahoma, verdana;
    -        font-style: normal;
    -        font-weight: bold;
    -        font-size: 12px;
    -        color: #adadad;
    -        background-color: #f4f4f4;
    -        border: 1px solid #CFCFCF;
    -        margin: -15px -2px 0 -2px;
    -        padding: 6px;
    -		  position: relative;
    -		  z-index:99;
    -       }
    -
    -.indexatoz a:hover {
    -      background-color: #6697cc;
    -      text-decoration: none;
    -      color: #ffffff;
    -      padding: 1px 0;
    -}
    -.indexLetter {
    -	 	  padding-left: 2px;
    -}
    -
    -.indexheading, .indexheading a {
    -        font-family: arial, helvetica, sans-serif, tahoma, verdana;
    -        font-weight: bold;
    -        font-size: 12pt;
    -        color: #e64a00;
    -		  text-decoration: none;
    -        margin: 0px;
    -        padding: 0px;
    -		  padding-top: 10px;
    -		  margin-top: 12px;
    -		  margin-bottom: 2px;
    -		  margin-right: 2px;
    -		  border-bottom: 1px solid #cfcfcf;
    -}
    -.index1, .index2, .index3 {
    -        font-family: tahoma, verdana, arial, helvetica, sans-serif;
    -        font-size: 8pt;
    -        color: #000000;
    -        text-decoration: none;
    -        margin: 0px;
    -        padding-top: 3px;
    -        padding-bottom: 0px;
    -        padding-left: 0px;
    -        padding-right: 0px;
    -}
    -.indexlink, .index1link {
    -        padding: 0px;
    -		  padding-top: 3px;
    -		  margin: 0px;
    -}
    -.index1link {
    -		  padding-left: 18px;
    -}
    -.toc {
    -        font-family: tahoma, verdana, arial, helvetica, sans-serif;
    -        font-style: normal;
    -        font-variant: normal;
    -        font-weight: normal;
    -        font-size: 8pt;
    -		  padding-left: 8px;
    -		  padding-right: 5px;
    -        vertical-align: top;
    -       }
    -span.toc {
    -	line-height: 19px;
    -}
    -		 
    -.searchDetails {
    -        font-family: tahoma, verdana, arial, helvetica, sans-serif;
    -        font-size: 11px;
    -        color: #666666;
    -        background-color: #ffffff;
    -		  border: 1px solid #CFCFCF;
    -        margin: 5px;
    -		  padding-left: 10px;
    - 		  padding-right: 10px;
    -		  padding-top: 3px;
    -		  padding-bottom: 9px;
    -		  line-height: 20px;
    -}
    -.inputText {
    -		  width: 60%;
    -		  height: 16px;
    -        font-family: tahoma, verdana, arial, helvetica, sans-serif;
    -        font-size: 12px;
    -        color: #000000;
    -}
    -form {
    -	margin: 0px;
    -}
    -.search {
    -        font-family: tahoma, verdana, arial, helvetica, sans-serif;
    -        font-size: 8pt;
    -        color: #000000;
    -        vertical-align: top;
    -        margin: 0px;
    -        padding: 0px 10px;
    -       }
    -.searchFound {
    -	font-weight: bold;
    -	color: #1f202c;
    -	padding-top: 5px;
    -	padding-bottom: 10px;
    -	margin: 0px;
    -}
    -.searchResults {
    -	padding-bottom: 10px;
    -	padding-top: 5px;
    -	margin: 0px;
    -	border-top: 1px solid #cfcfcf;
    -}
    -.searchResults a {
    -	font-weight: bold;
    -}
    -.searchFoundWord {
    -	background-color: #fffdce; 
    -}
    -.searchToTop {
    -	text-align: left;
    -	border-top: 1px solid #cfcfcf;
    -	padding: 7px 0px 15px 0px;
    -	margin: 0px;
    -}
    \ No newline at end of file
    diff --git a/build/aps/README b/build/aps/README
    deleted file mode 100644
    index 6d9b8098977..00000000000
    --- a/build/aps/README
    +++ /dev/null
    @@ -1,20 +0,0 @@
    -README (English)
    -##################################################
    -This directory is dedicated to APS package building
    -##################################################
    -
    -Docs for APS format 1.1:
    -http://www.apsstandard.org/r/doc/aps-format-1.1-packaging-guide/index.htm
    -
    -Docs for APS format 1.2 (need APP-LIST.xml):
    -http://www.apsstandard.org/r/doc/aps-format-1.2-packaging-guide/index.htm
    -
    -
    -To check an APS package on Debian:
    -* Install libgdiplus with 
    -apt-get install libgdiplus
    -* Install apslint.exe (http://www.apsstandard.org/r/doc/aps-format-1.2-packaging-guide/57414.htm)
    -tar -xvf xxxx.tgz 
    -* Go into directory of apslint and run command
    -mono ./apslint.exe '/media/DATA/Mes Developpements/dolibarr/build/dolibarr-3.1.0-dev.app.zip' 
    -
    diff --git a/build/aps/configure.php b/build/aps/configure.php
    deleted file mode 100755
    index 1b2565e3dc8..00000000000
    --- a/build/aps/configure.php
    +++ /dev/null
    @@ -1,151 +0,0 @@
    -#!/usr/bin/env php
    -<?php
    -/*-----------------------------------------------------
    - *
    - *----------------------------------------------------- */
    -
    -// This is list of predefined variables when script is ran
    -// We have to set them manually to run script outside context.
    -/*putenv('SETTINGS_admin_name=admin');
    -putenv('SETTINGS_admin_password=admin-ad');
    -putenv('BASE_URL_SCHEME=http');
    -putenv('BASE_URL_HOST=localhost');
    -putenv('BASE_URL_PORT=0');
    -putenv('BASE_URL_PATH=/');
    -//putenv('WEB___DIR=/var/wwww/dolibarr/htdocs');      // WEB___DIR is dir to htdocs
    -putenv('WEB___DIR=../htdocs');      // WEB___DIR is dir to htdocs
    -putenv('DB_main_NAME=dolibarr');
    -putenv('DB_main_HOST=localhost');
    -putenv('DB_main_PORT=3306');
    -putenv('DB_main_LOGIN=root');
    -putenv('DB_main_PASSWORD=root');
    -*/
    -
    -// Check parameters
    -if(count($_SERVER['argv']) < 2)
    -{
    -    print "Usage: configure.php (install | upgrade <version> | configure | remove)\n";
    -    exit(1);
    -}
    -$command = $_SERVER['argv'][1]; //$command stores the argument with which the script was invoked.
    -
    -
    -if($command == "install")
    -{
    -    $db_id = 'main';
    -
    -    $rootdir = getenv("WEB___DIR");
    -    if ($rootdir != '/') $rootdir = preg_replace('/\/$/','',$rootdir);  // Remove last /
    -    $datadir = $rootdir.'/dolibarr_documents';
    -
    -    //List of database-related variables that are passed to the configuration
    -    //script. See the 6.3.1.1.1. Environment variables section of the
    -    //Specification for details.
    -    $db_address = getenv("DB_${db_id}_HOST");
    -    $db_port = getenv("DB_${db_id}_PORT");
    -    $dblogin = getenv("DB_${db_id}_LOGIN");
    -    $dbpassword = getenv("DB_${db_id}_PASSWORD");
    -    $dbname = getenv("DB_${db_id}_NAME");
    -
    -
    -    //PHP functions for connecting to the mysql server and
    -    //executing SQL queries.
    -    //mysql_connect($dbaddress, $dblogin, $dbpassword);
    -    //mysql_select_db($dbname);
    -    /*
    -     $sql_queries = file($query_file);
    -     foreach ($sql_queries as $query) mysql_query($query);
    -     */
    -
    -
    -    //Other code to be executed on invoking configure with
    -    //the install argument.
    -
    -    // Create empty config file
    -    $file=$rootdir.'/conf/conf.php';
    -    print "Create conf file ".$file."\n";
    -    $fp = fopen($file, 'wb');
    -    if ($fp)
    -    {
    -        fclose($fp);
    -        chmod($file,0775);
    -    }
    -    else
    -    {
    -        print "configure.php install: Unable to write file $file.\n";
    -        exit(1);
    -    }
    -
    -    // Create empty directory that will be used by software to store uploaded documents
    -    print "Create directory ".$datadir."\n";
    -    @mkdir($datadir);
    -    chmod($datadir,0775);
    -
    -    // Create install.forced.php into htdocs/install directory with value.
    -    // This will set parameters of install for web installer wizard.
    -    $file_source=$rootdir.'/../build/aps/install.forced.php.install';
    -    $file=$rootdir.'/install/install.forced.php';
    -    print "Create file ".$file.' from '.$file_source."\n";
    -
    -    $modify_hash=array(
    -    'WEB___DIR'=>$rootdir,
    -    'DB_'.$db_id.'_HOST'=>$db_address,
    -    'DB_'.$db_id.'_PORT'=>$db_port,
    -    'DB_'.$db_id.'_LOGIN'=>$dblogin,
    -    'DB_'.$db_id.'_PASSWORD'=>$dbpassword,
    -    'DB_'.$db_id.'_NAME'=>$dbname
    -    );
    -
    -    $file_content = fread(fopen($file_source, 'r'), filesize($file_source));
    -    foreach($modify_hash as $param => $val){
    -        $file_content = str_replace($param, php_quote($val), $file_content);
    -    }
    -    $fp = fopen($file, 'wb');
    -    if ($fp)
    -    {
    -        fputs($fp, $file_content);
    -        fputs($fp, "\n");
    -        fclose($fp);
    -        chmod($file,0775);
    -    }
    -    else
    -    {
    -        print "configure.php install: Unable to write file $file.\n";
    -        exit(2);
    -    }
    -
    -    exit(0);
    -}
    -
    -if($command == "remove")
    -{
    -    //Code to be executed on invoking configure with the remove argument
    -    exit(0);
    -}
    -
    -if($command == "upgrade")
    -{
    -    //Code to be executed on invoking configure with the upgrade argument
    -    exit(0);
    -}
    -
    -if($command == "configure")
    -{
    -    //Code to be executed on invoking configure with the configure argument
    -    exit(0);
    -}
    -
    -print "configure.php: Error: unknown command $command.\n";
    -exit(1);
    -
    -
    -
    -// Content of file-util.php we need
    -
    -function php_quote($val)
    -{
    -    $res_val = str_replace("\\", "\\\\", $val);
    -    $res_val = str_replace("'", "\\'", $res_val);
    -    return $res_val;
    -}
    -
    diff --git a/build/aps/install.forced.php.install b/build/aps/install.forced.php.install
    deleted file mode 100644
    index a7a3f03c14c..00000000000
    --- a/build/aps/install.forced.php.install
    +++ /dev/null
    @@ -1,23 +0,0 @@
    -<?php
    -// File to force Dolibarr wizard installer choices.
    -//
    -// This file must be present into htdocs/install directory
    -// during install process to be used.
    -//
    -//
    -$force_install_noedit=1;
    -$force_install_message='KeepDefaultValuesDeb';
    -$force_install_main_data_root='WEB___DIR/dolibarr_documents';
    -$force_install_type='mysqli';
    -$force_install_dbserver='DB_main_HOST';
    -$force_install_port='DB_main_PORT';
    -$force_install_database='DB_main_NAME';
    -$force_install_createdatabase='0';
    -$force_install_databaselogin='DB_main_LOGIN';
    -$force_install_databasepass='DB_main_PASSWORD';
    -$force_install_createuser='0';
    -$force_install_databaserootlogin='';
    -$force_install_databaserootpass='';
    -$force_install_dolibarrlogin='admin';
    -$force_install_nophpinfo='1';
    -$force_install_lockinstall='444';
    diff --git a/build/exe/doliwamp/Languages/MyEnglish.isl b/build/exe/doliwamp/Languages/MyEnglish.isl
    index 11d2e4456bd..b7c5ecb6230 100644
    --- a/build/exe/doliwamp/Languages/MyEnglish.isl
    +++ b/build/exe/doliwamp/Languages/MyEnglish.isl
    @@ -13,8 +13,8 @@ AssocingFileExtension=Associating %1 with the %2 file extension...
     
     YouWillInstallDoliWamp=You will install or upgrade DoliWamp (Apache+Mysql+PHP+Dolibarr) on your computer.
     ThisAssistantInstallOrUpgrade=This assistant installs or upgrades Dolibarr ERP-CRM and all required third party softwares (Apache, Mysql and PHP) optimized for a Dolibarr usage.
    -IfYouHaveTechnicalKnowledge=If you have technical knowledge and plan to share your Apache, Mysql and PHP with other projects than Dolibarr, you should not use this assistant and make a manual installation of Dolibarr on your existing Apache, Mysql and PHP installation.
    -ButIfYouLook=But if you look for an automatic setup, you''re on the good way...
    +IfYouHaveTechnicalKnowledge=If you are looking for a hosted version in the Cloud, you should look at https://saas.dolibarr.org. If you have technical knowledge and want to manage your Apache, Mysql and PHP yourself, you should not use this assistant and make a manual installation of Dolibarr on your existing Apache, Mysql and PHP installation.
    +ButIfYouLook=But if you look for an automatic setup on your local computer, you''re on the good way...
     DoYouWantToStart=Do you want to start installation/upgrade process ?
     
     TechnicalParameters=Technical parameters
    diff --git a/build/exe/doliwamp/Languages/MyFrench.isl b/build/exe/doliwamp/Languages/MyFrench.isl
    index 1daf4425e68..8c7cff0bb42 100644
    --- a/build/exe/doliwamp/Languages/MyFrench.isl
    +++ b/build/exe/doliwamp/Languages/MyFrench.isl
    @@ -13,8 +13,8 @@ AssocingFileExtension=Associe %1 avec l'extension de fichier %2...
     
     YouWillInstallDoliWamp=Vous allez installer ou mettre  jour DoliWamp (Apache+Mysql+PHP+Dolibarr) sur votre ordinateur.
     ThisAssistantInstallOrUpgrade=Cet assistant installe ou met  jour Dolibarr ERP-CRM et tous ses composants prrequis (Apache, Mysql et PHP) optimiss pour une utilisation de Dolibarr.
    -IfYouHaveTechnicalKnowledge=Si vous avez des comptences techniques et envisagez de partager votre Apache, Mysql et PHP avec d'autres applications que Dolibarr, vous ne devriez pas utiliser cet assistant mais faire plutt une installation manuelle de Dolibarr sur un socle Apache, Mysql et PHP existant.
    -ButIfYouLook=Mais si vous recherchez une installation cl en main automatise, vous tes sur la bonne voie...
    +IfYouHaveTechnicalKnowledge=Si vous cherchez un hbergement dans le Cloud, aller voir sur https://saas.dolibarr.org. Si vous avez des comptences techniques et voulez grer vous mme Apache, Mysql et PHP, vous ne devriez pas utiliser cet assistant mais faire plutt une installation manuelle de Dolibarr sur votre socle Apache, Mysql et PHP existant.
    +ButIfYouLook=Mais si vous recherchez une installation automatise locale sur votre ordinateur, cl en main, vous tes sur la bonne voie...
     DoYouWantToStart=Voulez-vous dmarrer le processus d'installation/mise  jour ?
     
     TechnicalParameters=Paramtres techniques
    diff --git a/build/exe/doliwamp/doliwamp.iss b/build/exe/doliwamp/doliwamp.iss
    index 2d4668b447c..cc6a39a62a4 100644
    --- a/build/exe/doliwamp/doliwamp.iss
    +++ b/build/exe/doliwamp/doliwamp.iss
    @@ -32,7 +32,7 @@ AppPublisherURL=https://www.nltechno.com
     AppSupportURL=https://www.dolibarr.org
     AppUpdatesURL=https://www.dolibarr.org
     AppComments=DoliWamp includes Dolibarr, Apache, PHP and Mysql softwares.
    -AppCopyright=Copyright (C) 2008-2017 Laurent Destailleur (NLTechno), Fabian Rodriguez (Le Goût du Libre)
    +AppCopyright=Copyright (C) 2008-2018 Laurent Destailleur (NLTechno), Fabian Rodriguez (Le Goût du Libre)
     DefaultDirName=c:\dolibarr
     DefaultGroupName=Dolibarr
     ;LicenseFile=COPYING
    diff --git a/build/flatpack/org.flatpak.Dolibarr.json b/build/flatpack/org.flatpak.Dolibarr.json
    new file mode 100644
    index 00000000000..9e2135cf0a3
    --- /dev/null
    +++ b/build/flatpack/org.flatpak.Dolibarr.json
    @@ -0,0 +1 @@
    +Help wanted...
    \ No newline at end of file
    diff --git a/build/generate_filelist_xml.php b/build/generate_filelist_xml.php
    index 5f54c95d7e0..ec9ded557ff 100755
    --- a/build/generate_filelist_xml.php
    +++ b/build/generate_filelist_xml.php
    @@ -22,6 +22,8 @@
      * 		\brief      This script create a xml checksum file
      */
     
    +if (! defined('NOREQUIREDB')) define('NOREQUIREDB','1');	// Do not create database handler $db
    +
     $sapi_type = php_sapi_name();
     $script_file = basename(__FILE__);
     $path=dirname(__FILE__).'/';
    @@ -32,8 +34,8 @@ if (substr($sapi_type, 0, 3) == 'cgi') {
         exit;
     }
     
    -require_once($path."../htdocs/master.inc.php");
    -require_once(DOL_DOCUMENT_ROOT."/core/lib/files.lib.php");
    +require_once $path."../htdocs/master.inc.php";
    +require_once DOL_DOCUMENT_ROOT."/core/lib/files.lib.php";
     
     
     /*
    @@ -45,7 +47,7 @@ $includeconstants=array();
     
     if (empty($argv[1]))
     {
    -    print "Usage:   ".$script_file." release=auto|x.y.z[-mybuild] [includecustom=1] [includeconstant=CC:MY_CONF_NAME:value]\n";
    +    print "Usage:   ".$script_file." release=autostable|auto[-mybuild]|x.y.z[-mybuild] [includecustom=1] [includeconstant=CC:MY_CONF_NAME:value]\n";
         print "Example: ".$script_file." release=6.0.0 includecustom=1 includeconstant=FR:INVOICE_CAN_ALWAYS_BE_REMOVED:0 includeconstant=all:MAILING_NO_USING_PHPMAIL:1\n";
         exit -1;
     }
    @@ -68,30 +70,52 @@ while ($i < $argc)
         $i++;
     }
     
    +if (empty($release))
    +{
    +	print "Error: Missing release paramater\n";
    +	print "Usage: ".$script_file." release=autostable|auto[-mybuild]|x.y.z[-mybuild] [includecustom=1] [includeconstant=CC:MY_CONF_NAME:value]\n";
    +	exit -1;
    +}
    +
    +$savrelease = $release;
    +
     // If release is auto, we take current version
     $tmpver=explode('-', $release, 2);
    -if ($tmpver[0] == 'auto')
    +if ($tmpver[0] == 'auto' || $tmpver[0] == 'autostable')
     {
     	$release=DOL_VERSION;
    -	if ($tmpver[1]) $release.='-'.$tmpver[1];
    +	if ($tmpver[1] && $tmpver[0] == 'auto') $release.='-'.$tmpver[1];
     }
     
     if (empty($includecustom))
     {
    -	$tmpver=explode('-', $release, 2);
    -	if (DOL_VERSION != $tmpver[0])
    -    {
    -    	print 'Error: When parameter "includecustom" is not set and there is no suffix in release parameter, version declared into filefunc.in.php ('.DOL_VERSION.') must be exact same value than "release" parameter ('.$tmpver[0].')'."\n";
    -        print "Usage: ".$script_file." release=x.y.z[-...] [includecustom=1]\n";
    -        exit -1;
    -    }
    +	$tmpverbis=explode('-', $release, 2);
    +	if (empty($tmpverbis[1]) || $tmpver[0] == 'autostable')
    +	{
    +		if (DOL_VERSION != $tmpverbis[0] && $savrelease != 'auto')
    +	    {
    +	    	print 'Error: When parameter "includecustom" is not set and there is no suffix in release parameter, version declared into filefunc.in.php ('.DOL_VERSION.') must be exact same value than "release" parameter ('.$tmpverbis[0].')'."\n";
    +	    	print "Usage:   ".$script_file." release=autostable|auto[-mybuild]|x.y.z[-mybuild] [includecustom=1] [includeconstant=CC:MY_CONF_NAME:value]\n";
    +	        exit -1;
    +	    }
    +	}
    +	else
    +	{
    +		$tmpverter=explode('-', DOL_VERSION, 2);
    +		if ($tmpverter[0] != $tmpverbis[0])
    +		{
    +			print 'Error: When parameter "includecustom" is not set, version declared into filefunc.in.php ('.DOL_VERSION.') must have value without prefix ('.$tmpverter[0].') that is exact same value than "release" parameter ('.$tmpverbis[0].')'."\n";
    +			print "Usage:   ".$script_file." release=autostable|auto[-mybuild]|x.y.z[-mybuild] [includecustom=1] [includeconstant=CC:MY_CONF_NAME:value]\n";
    +			exit -1;
    +		}
    +	}
     }
     else
     {
         if (! preg_match('/'.preg_quote(DOL_VERSION,'/').'-/',$release))
         {
    -        print 'Error: When parameter "includecustom" is set, version declared into filefunc.inc.php ('.DOL_VERSION.') must be used with a suffix into "release" parmater (ex: '.DOL_VERSION.'-mydistrib).'."\n";
    -        print "Usage: ".$script_file." release=x.y.z[-...] [includecustom=1]\n";
    +        print 'Error: When parameter "includecustom" is set, version declared into filefunc.inc.php ('.DOL_VERSION.') must be used with a suffix into "release" parameter (ex: '.DOL_VERSION.'-mydistrib).'."\n";
    +        print "Usage:   ".$script_file." release=autostable|auto[-mybuild]|x.y.z[-mybuild] [includecustom=1] [includeconstant=CC:MY_CONF_NAME:value]\n";
             exit -1;
         }
     }
    diff --git a/build/makepack-dolibarr.pl b/build/makepack-dolibarr.pl
    index 77d78da1dc5..01e282aa492 100755
    --- a/build/makepack-dolibarr.pl
    +++ b/build/makepack-dolibarr.pl
    @@ -22,7 +22,7 @@ $PUBLISHSTABLE="eldy,dolibarr\@frs.sourceforge.net:/home/frs/project/dolibarr";
     $PUBLISHBETARC="dolibarr\@vmprod1.dolibarr.org:/home/dolibarr/dolibarr.org/httpdocs/files";
     
     
    -#@LISTETARGET=("TGZ","ZIP","RPM_GENERIC","RPM_FEDORA","RPM_MANDRIVA","RPM_OPENSUSE","DEB","APS","EXEDOLIWAMP","SNAPSHOT");   # Possible packages
    +#@LISTETARGET=("TGZ","ZIP","RPM_GENERIC","RPM_FEDORA","RPM_MANDRIVA","RPM_OPENSUSE","DEB","EXEDOLIWAMP","SNAPSHOT");   # Possible packages
     @LISTETARGET=("TGZ","ZIP","RPM_GENERIC","RPM_FEDORA","RPM_MANDRIVA","RPM_OPENSUSE","DEB","EXEDOLIWAMP","SNAPSHOT");   # Possible packages
     %REQUIREMENTPUBLISH=(
     "SF"=>"git ssh rsync",
    @@ -37,7 +37,7 @@ $PUBLISHBETARC="dolibarr\@vmprod1.dolibarr.org:/home/dolibarr/dolibarr.org/httpd
     "RPM_MANDRIVA"=>"rpmbuild",
     "RPM_OPENSUSE"=>"rpmbuild",
     "DEB"=>"dpkg",
    -"APS"=>"zip",
    +"FLATPACK"=>"flatpack",
     "EXEDOLIWAMP"=>"ISCC.exe",
     "SNAPSHOT"=>"tar"
     );
    @@ -142,7 +142,6 @@ $FILENAMETGZ         = "$PROJECT-$MAJOR.$MINOR.$BUILD";
     $FILENAMEZIP         = "$PROJECT-$MAJOR.$MINOR.$BUILD";
     $FILENAMEXZ          = "$PROJECT-$MAJOR.$MINOR.$BUILD";
     $FILENAMEDEB         = "see later";
    -$FILENAMEAPS         = "$PROJECT-$MAJOR.$MINOR.$BUILD.app";
     $FILENAMEEXEDOLIWAMP = "DoliWamp-$MAJOR.$MINOR.$BUILD";
     # For RPM
     $ARCH='noarch';
    @@ -466,10 +465,12 @@ if ($nboftargetok) {
     		$ret=`rm -f  $BUILDROOT/$PROJECT/build/dolibarr_*.deb`;
     		$ret=`rm -f  $BUILDROOT/$PROJECT/build/dolibarr_*.dsc`;
     		$ret=`rm -f  $BUILDROOT/$PROJECT/build/dolibarr_*.tar.gz`;
    +		$ret=`rm -f  $BUILDROOT/$PROJECT/build/dolibarr_*.tar.xz`;
     		$ret=`rm -f  $BUILDROOT/$PROJECT/build/dolibarr-*.deb`;
     		$ret=`rm -f  $BUILDROOT/$PROJECT/build/dolibarr-*.rpm`;
     		$ret=`rm -f  $BUILDROOT/$PROJECT/build/dolibarr-*.tar`;
     		$ret=`rm -f  $BUILDROOT/$PROJECT/build/dolibarr-*.tar.gz`;
    +		$ret=`rm -f  $BUILDROOT/$PROJECT/build/dolibarr-*.tar.xz`;
     		$ret=`rm -f  $BUILDROOT/$PROJECT/build/dolibarr-*.tgz`;
     		$ret=`rm -f  $BUILDROOT/$PROJECT/build/dolibarr-*.xz`;
     		$ret=`rm -f  $BUILDROOT/$PROJECT/build/dolibarr-*.zip`;
    @@ -690,7 +691,7 @@ if ($nboftargetok) {
     			print "Go to directory $BUILDROOT\n";
     			$olddir=getcwd();
     			chdir("$BUILDROOT");
    -			$cmd= "xz -9 -r $BUILDROOT/$FILENAMEAPS.xz \*";
    +			$cmd= "xz -9 -r $BUILDROOT/$FILENAMEXZ.xz \*";
     			print $cmd."\n";
     			$ret= `$cmd`;
     			chdir("$olddir");
    @@ -849,6 +850,8 @@ if ($nboftargetok) {
     			unlink("$NEWDESTI/${FILENAMEDEB}.changes");
     			print "Remove target ${FILENAMEDEB}.debian.tar.gz...\n";
     			unlink("$NEWDESTI/${FILENAMEDEB}.debian.tar.gz");
    +			print "Remove target ${FILENAMEDEB}.debian.tar.xz...\n";
    +			unlink("$NEWDESTI/${FILENAMEDEB}.debian.tar.xz");
     			print "Remove target ${FILENAMEDEBNATIVE}.orig.tar.gz...\n";
     			unlink("$NEWDESTI/${FILENAMEDEBNATIVE}.orig.tar.gz");
     
    @@ -1024,97 +1027,11 @@ if ($nboftargetok) {
     			$ret=`mv $BUILDROOT/*_all.deb "$NEWDESTI/"`;
     			$ret=`mv $BUILDROOT/*.dsc "$NEWDESTI/"`;
     			$ret=`mv $BUILDROOT/*.orig.tar.gz "$NEWDESTI/"`;
    -			$ret=`mv $BUILDROOT/*.debian.tar.gz "$NEWDESTI/"`;
    +			$ret=`mv $BUILDROOT/*.debian.tar.xz "$NEWDESTI/"`;
     			$ret=`mv $BUILDROOT/*.changes "$NEWDESTI/"`;
     			next;
     		}
     		
    -		if ($target eq 'APS') 
    -		{
    -			$NEWDESTI=$DESTI;
    -			if ($NEWDESTI =~ /stable/)
    -			{
    -				mkdir($DESTI.'/package_aps');
    -				if (-d $DESTI.'/package_aps') { $NEWDESTI=$DESTI.'/package_aps'; }
    -			} 
    -			
    -			$newbuild = $BUILD;
    -			$newbuild =~ s/(dev|alpha)/0/gi;                # dev
    -			$newbuild =~ s/beta/1/gi;                       # beta
    -			$newbuild =~ s/rc./2/gi;                        # rc
    -			if ($newbuild !~ /-/) { $newbuild.='-3'; }      # finale
    -			# now newbuild is 0-0 or 0-3 for example
    -			$REL1 = $newbuild; $REL1 =~ s/-.*$//gi;
    -			if ($RPMSUBVERSION eq 'auto') { $RPMSUBVERSION = $newbuild; $RPMSUBVERSION =~ s/^.*-//gi; }
    -			print "Version is $MAJOR.$MINOR.$REL1-$RPMSUBVERSION\n";
    -			
    -			print "Remove target $FILENAMEAPS.zip...\n";
    -			unlink "$NEWDESTI/$FILENAMEAPS.zip";
    -
    -			#rmdir "$BUILDROOT/$PROJECT.tmp";
    -			$ret=`rm -fr $BUILDROOT/$PROJECT.tmp`;
    -			print "Create directory $BUILDROOT/$PROJECT.tmp\n";
    -			$ret=`mkdir -p "$BUILDROOT/$PROJECT.tmp"`;
    -			print "Copy $BUILDROOT/$PROJECT to $BUILDROOT/$PROJECT.tmp\n";
    -			$cmd="cp -pr \"$BUILDROOT/$PROJECT\" \"$BUILDROOT/$PROJECT.tmp\"";
    -			$ret=`$cmd`;
    -
    -			print "Remove other files\n";
    -			$ret=`rm -fr $BUILDROOT/$PROJECT.tmp/$PROJECT/build/deb`;
    -			$ret=`rm -fr $BUILDROOT/$PROJECT.tmp/$PROJECT/build/dmg`;
    -			$ret=`rm -fr $BUILDROOT/$PROJECT.tmp/$PROJECT/build/doap`;
    -			$ret=`rm -fr $BUILDROOT/$PROJECT.tmp/$PROJECT/build/exe`;
    -			$ret=`rm -fr $BUILDROOT/$PROJECT.tmp/$PROJECT/build/live`;
    -			$ret=`rm -fr $BUILDROOT/$PROJECT.tmp/$PROJECT/build/patch`;
    -			$ret=`rm -fr $BUILDROOT/$PROJECT.tmp/$PROJECT/build/rpm`;
    -			$ret=`rm -fr $BUILDROOT/$PROJECT.tmp/$PROJECT/build/zip`;
    -			$ret=`rm -fr $BUILDROOT/$PROJECT.tmp/$PROJECT/build/perl`;
    -
    -            $APSVERSION="1.2";
    -            print "Create APS files $BUILDROOT/$PROJECT.tmp/$PROJECT/APP-META.xml\n";
    -            open (SPECFROM,"<$BUILDROOT/$PROJECT/build/aps/APP-META-$APSVERSION.xml") || die "Error";
    -            open (SPECTO,">$BUILDROOT/$PROJECT.tmp/$PROJECT/APP-META.xml") || die "Error";
    -            while (<SPECFROM>) {
    -                $newbuild = $BUILD;
    -                $newbuild =~ s/(dev|alpha)/0/gi;                # dev
    -                $newbuild =~ s/beta/1/gi;                       # beta
    -                $newbuild =~ s/rc./2/gi;                        # rc
    -                if ($newbuild !~ /-/) { $newbuild.='-3'; }      # finale
    -                # now newbuild is 0-0 or 0-3 for example
    -                $_ =~ s/__VERSION__/$MAJOR.$MINOR.$REL1/;
    -                $_ =~ s/__RELEASE__/$RPMSUBVERSION/;
    -                print SPECTO $_;
    -            }
    -            close SPECFROM;
    -            close SPECTO;
    -            print "Version set to $MAJOR.$MINOR.$newbuild\n";
    -            $cmd="cp -pr \"$BUILDROOT/$PROJECT/build/aps/configure.php\" \"$BUILDROOT/$PROJECT.tmp/$PROJECT/scripts/configure.php\"";
    -            $ret=`$cmd`;
    -            $cmd="cp -pr \"$BUILDROOT/$PROJECT/doc/images\" \"$BUILDROOT/$PROJECT.tmp/$PROJECT/images\"";
    -            $ret=`$cmd`;
    - 
    -            print "Remove other files\n";
    -            $ret=`rm -fr $BUILDROOT/$PROJECT.tmp/$PROJECT/dev`;
    -            $ret=`rm -fr $BUILDROOT/$PROJECT.tmp/$PROJECT/doc`;
    -            
    -            print "Build APP-LIST.xml files\n";
    -            
    -            print "Compress $BUILDROOT/$PROJECT.tmp/$PROJECT into $FILENAMEAPS.zip...\n";
    - 
    -            print "Go to directory $BUILDROOT/$PROJECT.tmp\/$PROJECT\n";
    -            $olddir=getcwd();
    -            chdir("$BUILDROOT\/$PROJECT.tmp\/$PROJECT");
    -            $cmd= "zip -9 -r $BUILDROOT/$FILENAMEAPS.zip \*";
    -            print $cmd."\n";
    -            $ret= `$cmd`;
    -            chdir("$olddir");
    -                        
    -    		# Move to final dir
    -            print "Move $BUILDROOT/$FILENAMEAPS.zip to $NEWDESTI/$FILENAMEAPS.zip\n";
    -            $ret=`mv "$BUILDROOT/$FILENAMEAPS.zip" "$NEWDESTI/$FILENAMEAPS.zip"`;
    -            next;
    -    	}
    -
     		if ($target eq 'EXEDOLIWAMP')
     		{
     			$NEWDESTI=$DESTI;
    @@ -1168,7 +1085,7 @@ if ($nboftargetok) {
     			"$DESTI/package_debian-ubuntu/${FILENAMEDEB}_all.deb"=>'Dolibarr installer for Debian-Ubuntu (DoliDeb)',
     			"$DESTI/package_debian-ubuntu/${FILENAMEDEB}_amd64.changes"=>'none',		# none means it won't be published on SF
     			"$DESTI/package_debian-ubuntu/${FILENAMEDEB}.dsc"=>'none',					# none means it won't be published on SF
    -			"$DESTI/package_debian-ubuntu/${FILENAMEDEB}.debian.tar.gz"=>'none',		# none means it won't be published on SF
    +			"$DESTI/package_debian-ubuntu/${FILENAMEDEB}.debian.tar.xz"=>'none',		# none means it won't be published on SF
     			"$DESTI/package_debian-ubuntu/${FILENAMEDEBSHORT}.orig.tar.gz"=>'none',		# none means it won't be published on SF
     			"$DESTI/package_windows/$FILENAMEEXEDOLIWAMP.exe"=>'Dolibarr installer for Windows (DoliWamp)',
     			"$DESTI/standard/$FILENAMETGZ.tgz"=>'Dolibarr ERP-CRM',
    @@ -1181,8 +1098,7 @@ if ($nboftargetok) {
     			"$DESTI/package_debian-ubuntu/${FILENAMEDEB}_all.deb"=>'package_debian-ubuntu',
     			"$DESTI/package_debian-ubuntu/${FILENAMEDEB}_amd64.changes"=>'package_debian-ubuntu',
     			"$DESTI/package_debian-ubuntu/${FILENAMEDEB}.dsc"=>'package_debian-ubuntu',
    -			"$DESTI/package_debian-ubuntu/${FILENAMEDEB}.debian.tar.gz"=>'package_debian-ubuntu',
    -			"$DESTI/package_debian-ubuntu/${FILENAMEDEBSHORT}.orig.tar.gz"=>'package_debian-ubuntu',
    +			"$DESTI/package_debian-ubuntu/${FILENAMEDEB}.debian.tar.xz"=>'package_debian-ubuntu',
     			"$DESTI/package_debian-ubuntu/${FILENAMEDEBSHORT}.orig.tar.gz"=>'package_debian-ubuntu',
     			"$DESTI/package_windows/$FILENAMEEXEDOLIWAMP.exe"=>'package_windows',
     			"$DESTI/standard/$FILENAMETGZ.tgz"=>'standard',
    diff --git a/build/rpm/dolibarr_fedora.spec b/build/rpm/dolibarr_fedora.spec
    index df00a982f29..d5a9189229e 100755
    --- a/build/rpm/dolibarr_fedora.spec
    +++ b/build/rpm/dolibarr_fedora.spec
    @@ -160,6 +160,7 @@ done >>%{name}.lang
     %_datadir/dolibarr/htdocs/adherents
     %_datadir/dolibarr/htdocs/admin
     %_datadir/dolibarr/htdocs/api
    +%_datadir/dolibarr/htdocs/asset
     %_datadir/dolibarr/htdocs/asterisk
     %_datadir/dolibarr/htdocs/barcode
     %_datadir/dolibarr/htdocs/blockedlog
    @@ -211,6 +212,7 @@ done >>%{name}.lang
     %_datadir/dolibarr/htdocs/supplier_proposal
     %_datadir/dolibarr/htdocs/support
     %_datadir/dolibarr/htdocs/theme
    +%_datadir/dolibarr/htdocs/ticket
     %_datadir/dolibarr/htdocs/user
     %_datadir/dolibarr/htdocs/variants
     %_datadir/dolibarr/htdocs/webservices
    diff --git a/build/rpm/dolibarr_generic.spec b/build/rpm/dolibarr_generic.spec
    index 908a7335415..673d5919d1a 100755
    --- a/build/rpm/dolibarr_generic.spec
    +++ b/build/rpm/dolibarr_generic.spec
    @@ -240,6 +240,7 @@ done >>%{name}.lang
     %_datadir/dolibarr/htdocs/adherents
     %_datadir/dolibarr/htdocs/admin
     %_datadir/dolibarr/htdocs/api
    +%_datadir/dolibarr/htdocs/asset
     %_datadir/dolibarr/htdocs/asterisk
     %_datadir/dolibarr/htdocs/barcode
     %_datadir/dolibarr/htdocs/blockedlog
    @@ -291,6 +292,7 @@ done >>%{name}.lang
     %_datadir/dolibarr/htdocs/supplier_proposal
     %_datadir/dolibarr/htdocs/support
     %_datadir/dolibarr/htdocs/theme
    +%_datadir/dolibarr/htdocs/ticket
     %_datadir/dolibarr/htdocs/user
     %_datadir/dolibarr/htdocs/variants
     %_datadir/dolibarr/htdocs/webservices
    diff --git a/build/rpm/dolibarr_mandriva.spec b/build/rpm/dolibarr_mandriva.spec
    index 4a07c838b78..e3d2a849db2 100755
    --- a/build/rpm/dolibarr_mandriva.spec
    +++ b/build/rpm/dolibarr_mandriva.spec
    @@ -157,6 +157,7 @@ done >>%{name}.lang
     %_datadir/dolibarr/htdocs/adherents
     %_datadir/dolibarr/htdocs/admin
     %_datadir/dolibarr/htdocs/api
    +%_datadir/dolibarr/htdocs/asset
     %_datadir/dolibarr/htdocs/asterisk
     %_datadir/dolibarr/htdocs/barcode
     %_datadir/dolibarr/htdocs/blockedlog
    @@ -208,6 +209,7 @@ done >>%{name}.lang
     %_datadir/dolibarr/htdocs/supplier_proposal
     %_datadir/dolibarr/htdocs/support
     %_datadir/dolibarr/htdocs/theme
    +%_datadir/dolibarr/htdocs/ticket
     %_datadir/dolibarr/htdocs/user
     %_datadir/dolibarr/htdocs/variants
     %_datadir/dolibarr/htdocs/webservices
    diff --git a/build/rpm/dolibarr_opensuse.spec b/build/rpm/dolibarr_opensuse.spec
    index 6f1632a57e3..5a64bec2e78 100755
    --- a/build/rpm/dolibarr_opensuse.spec
    +++ b/build/rpm/dolibarr_opensuse.spec
    @@ -168,6 +168,7 @@ done >>%{name}.lang
     %_datadir/dolibarr/htdocs/adherents
     %_datadir/dolibarr/htdocs/admin
     %_datadir/dolibarr/htdocs/api
    +%_datadir/dolibarr/htdocs/asset
     %_datadir/dolibarr/htdocs/asterisk
     %_datadir/dolibarr/htdocs/barcode
     %_datadir/dolibarr/htdocs/blockedlog
    @@ -219,6 +220,7 @@ done >>%{name}.lang
     %_datadir/dolibarr/htdocs/supplier_proposal
     %_datadir/dolibarr/htdocs/support
     %_datadir/dolibarr/htdocs/theme
    +%_datadir/dolibarr/htdocs/ticket
     %_datadir/dolibarr/htdocs/user
     %_datadir/dolibarr/htdocs/variants
     %_datadir/dolibarr/htdocs/webservices
    diff --git a/dev/dolibarr_changes.txt b/dev/dolibarr_changes.txt
    index 9e6ab3a8ddc..6303eaafaae 100644
    --- a/dev/dolibarr_changes.txt
    +++ b/dev/dolibarr_changes.txt
    @@ -48,6 +48,23 @@ into
     	// initialize subsetchars
     	$subsetchars = array_fill(0, 256, true);
     
    +* Replace the continue into switch with a break:
    +
    +case 're': {
    +	// justify block
    +	if (!TCPDF_STATIC::empty_string($this->lispacer)) {
    +		$this->lispacer = '';
    +		continue;
    +	}
    +
    +into 
    +case 're': {
    +	// justify block
    +	if (!TCPDF_STATIC::empty_string($this->lispacer)) {
    +		$this->lispacer = '';
    +		break;
    +	}
    +
     * Optionnaly, removed all fonts except 
         dejavusans* (used by greek, arab, persan, romanian, turkish), 
         freemono* (russian), 
    @@ -90,6 +107,14 @@ var vTmpNode=this.newNode(vTmpCell, 'div', null, '');
     vTmpNode=this.newNode(vTmpNode, 'a', null, '', vLangs[vLang]['moreinfo']);
     vTmpNode.setAttribute('href',vTaskList[i].getLink());
                             
    +* Replace '% Comp.' to have a smaller text column header
    +'comp':'% Comp.'
    +with
    +'comp':'%'
    +
    +
    +
    +
     
     JCROP:
     ------
    diff --git a/dev/examples/code/create_invoice.php b/dev/examples/code/create_invoice.php
    index bd82d38d306..e519c62a436 100755
    --- a/dev/examples/code/create_invoice.php
    +++ b/dev/examples/code/create_invoice.php
    @@ -40,7 +40,7 @@ $error=0;
     
     // -------------------- START OF YOUR CODE HERE --------------------
     // Include Dolibarr environment
    -require_once($path."../../htdocs/master.inc.php");
    +require_once $path."../../htdocs/master.inc.php";
     // After this $db, $mysoc, $langs and $conf->entity are defined. Opened handler to database will be closed at end of file.
     
     //$langs->setDefaultLang('en_US'); 	// To change default language of $langs
    @@ -58,7 +58,7 @@ print "***** ".$script_file." (".$version.") *****\n";
     // Start of transaction
     $db->begin();
     
    -require_once(DOL_DOCUMENT_ROOT."/compta/facture/class/facture.class.php");
    +require_once DOL_DOCUMENT_ROOT."/compta/facture/class/facture.class.php";
     
     // Create invoice object
     $obj = new Facture($db);
    diff --git a/dev/examples/code/create_order.php b/dev/examples/code/create_order.php
    index 4575e9e28f3..95b047705fa 100755
    --- a/dev/examples/code/create_order.php
    +++ b/dev/examples/code/create_order.php
    @@ -40,7 +40,7 @@ $error=0;
     
     // -------------------- START OF YOUR CODE HERE --------------------
     // Include Dolibarr environment
    -require_once($path."../../htdocs/master.inc.php");
    +require_once $path."../../htdocs/master.inc.php";
     // After this $db, $mysoc, $langs and $conf->entity are defined. Opened handler to database will be closed at end of file.
     
     //$langs->setDefaultLang('en_US'); 	// To change default language of $langs
    @@ -59,7 +59,7 @@ print "***** ".$script_file." (".$version.") *****\n";
     // Start of transaction
     $db->begin();
     
    -require_once(DOL_DOCUMENT_ROOT."/commande/class/commande.class.php");
    +require_once DOL_DOCUMENT_ROOT."/commande/class/commande.class.php";
     
     // Create order object
     $com = new Commande($db);
    diff --git a/dev/examples/code/create_product.php b/dev/examples/code/create_product.php
    index 61598ff59d9..8cbc07a1b63 100755
    --- a/dev/examples/code/create_product.php
    +++ b/dev/examples/code/create_product.php
    @@ -40,7 +40,7 @@ $error=0;
     
     // -------------------- START OF YOUR CODE HERE --------------------
     // Include Dolibarr environment
    -require_once($path."../../htdocs/master.inc.php");
    +require_once $path."../../htdocs/master.inc.php";
     // After this $db, $mysoc, $langs and $conf->entity are defined. Opened handler to database will be closed at end of file.
     
     //$langs->setDefaultLang('en_US'); 	// To change default language of $langs
    @@ -59,7 +59,7 @@ print "***** ".$script_file." (".$version.") *****\n";
     // Start of transaction
     $db->begin();
     
    -require_once(DOL_DOCUMENT_ROOT."/product/class/product.class.php");
    +require_once DOL_DOCUMENT_ROOT."/product/class/product.class.php";
     
     // Create instance of object
     $myproduct=new Product($db);
    diff --git a/dev/examples/code/create_user.php b/dev/examples/code/create_user.php
    index 20173eb914a..f8e0ba23011 100755
    --- a/dev/examples/code/create_user.php
    +++ b/dev/examples/code/create_user.php
    @@ -40,7 +40,7 @@ $error=0;
     
     // -------------------- START OF YOUR CODE HERE --------------------
     // Include Dolibarr environment
    -require_once($path."../../htdocs/master.inc.php");
    +require_once $path."../../htdocs/master.inc.php";
     // After this $db, $mysoc, $langs and $conf->entity are defined. Opened handler to database will be closed at end of file.
     
     //$langs->setDefaultLang('en_US'); 	// To change default language of $langs
    @@ -58,7 +58,7 @@ print "***** ".$script_file." (".$version.") *****\n";
     // Start of transaction
     $db->begin();
     
    -require_once(DOL_DOCUMENT_ROOT."/user/class/user.class.php");
    +require_once DOL_DOCUMENT_ROOT."/user/class/user.class.php";
     
     // Create user object
     $obj = new User($db);
    diff --git a/dev/examples/code/get_contracts.php b/dev/examples/code/get_contracts.php
    index fbe512300e8..daff0e43e6f 100755
    --- a/dev/examples/code/get_contracts.php
    +++ b/dev/examples/code/get_contracts.php
    @@ -40,7 +40,7 @@ $error=0;
     
     // -------------------- START OF YOUR CODE HERE --------------------
     // Include Dolibarr environment
    -require_once($path."../../htdocs/master.inc.php");
    +require_once $path."../../htdocs/master.inc.php";
     // After this $db, $mysoc, $langs and $conf->entity are defined. Opened handler to database will be closed at end of file.
     
     //$langs->setDefaultLang('en_US'); 	// To change default language of $langs
    @@ -65,7 +65,7 @@ print 'Argument id_thirdparty='.$argv[1]."\n";
     // Start of transaction
     $db->begin();
     
    -require_once(DOL_DOCUMENT_ROOT."/contrat/class/contrat.class.php");
    +require_once DOL_DOCUMENT_ROOT."/contrat/class/contrat.class.php";
     
     // Create contract object
     $obj = new Contrat($db);
    diff --git a/dev/initdata/generate-invoice.php b/dev/initdata/generate-invoice.php
    index e313aa44d1f..4064336cbab 100755
    --- a/dev/initdata/generate-invoice.php
    +++ b/dev/initdata/generate-invoice.php
    @@ -32,9 +32,9 @@ if (substr($sapi_type, 0, 3) == 'cgi') {
     
     // Recupere root dolibarr
     //$path=preg_replace('/generate-produit.php/i','',$_SERVER["PHP_SELF"]);
    -require (__DIR__. '/../../htdocs/master.inc.php');
    -require_once(DOL_DOCUMENT_ROOT."/compta/facture/class/facture.class.php");
    -require_once(DOL_DOCUMENT_ROOT."/societe/class/societe.class.php");
    +require __DIR__. '/../../htdocs/master.inc.php';
    +require_once DOL_DOCUMENT_ROOT."/compta/facture/class/facture.class.php";
    +require_once DOL_DOCUMENT_ROOT."/societe/class/societe.class.php";
     
     
     /*
    diff --git a/dev/initdata/generate-order.php b/dev/initdata/generate-order.php
    index c73b15b620d..5e53fa752a2 100755
    --- a/dev/initdata/generate-order.php
    +++ b/dev/initdata/generate-order.php
    @@ -33,14 +33,14 @@ if (substr($sapi_type, 0, 3) == 'cgi') {
     
     // Recupere root dolibarr
     //$path=preg_replace('/generate-commande.php/i','',$_SERVER["PHP_SELF"]);
    -require (__DIR__. '/../../htdocs/master.inc.php');
    +require __DIR__. '/../../htdocs/master.inc.php';
     include_once DOL_DOCUMENT_ROOT.'/societe/class/societe.class.php';
     include_once DOL_DOCUMENT_ROOT.'/contact/class/contact.class.php';
     include_once DOL_DOCUMENT_ROOT.'/compta/facture/class/facture.class.php';
     include_once DOL_DOCUMENT_ROOT.'/product/class/product.class.php';
     include_once DOL_DOCUMENT_ROOT.'/compta/paiement/class/paiement.class.php';
     include_once DOL_DOCUMENT_ROOT.'/contrat/class/contrat.class.php';
    -require_once(DOL_DOCUMENT_ROOT."/commande/class/commande.class.php");
    +require_once DOL_DOCUMENT_ROOT."/commande/class/commande.class.php";
     
     
     /*
    diff --git a/dev/initdata/generate-product.php b/dev/initdata/generate-product.php
    index 3ae44b00b3a..393d5c5ce3d 100755
    --- a/dev/initdata/generate-product.php
    +++ b/dev/initdata/generate-product.php
    @@ -33,7 +33,7 @@ if (substr($sapi_type, 0, 3) == 'cgi') {
     
     // Recupere root dolibarr
     //$path=preg_replace('/generate-produit.php/i','',$_SERVER["PHP_SELF"]);
    -require (__DIR__. '/../../htdocs/master.inc.php');
    +require __DIR__. '/../../htdocs/master.inc.php';
     include_once DOL_DOCUMENT_ROOT.'/societe/class/societe.class.php';
     include_once DOL_DOCUMENT_ROOT.'/contact/class/contact.class.php';
     include_once DOL_DOCUMENT_ROOT.'/compta/facture/class/facture.class.php';
    diff --git a/dev/initdata/generate-proposal.php b/dev/initdata/generate-proposal.php
    index 6f1dc293a68..631b734fc9e 100755
    --- a/dev/initdata/generate-proposal.php
    +++ b/dev/initdata/generate-proposal.php
    @@ -33,11 +33,11 @@ if (substr($sapi_type, 0, 3) == 'cgi') {
     
     // Recupere root dolibarr
     //$path=preg_replace('/generate-propale.php/i','',$_SERVER["PHP_SELF"]);
    -require (__DIR__. '/../../htdocs/master.inc.php');
    -require_once(DOL_DOCUMENT_ROOT."/compta/facture/class/facture.class.php");
    -require_once(DOL_DOCUMENT_ROOT."/comm/propal/class/propal.class.php");
    -require_once(DOL_DOCUMENT_ROOT."/commande/class/commande.class.php");
    -require_once(DOL_DOCUMENT_ROOT."/societe/class/societe.class.php");
    +require __DIR__. '/../../htdocs/master.inc.php';
    +require_once DOL_DOCUMENT_ROOT."/compta/facture/class/facture.class.php";
    +require_once DOL_DOCUMENT_ROOT."/comm/propal/class/propal.class.php";
    +require_once DOL_DOCUMENT_ROOT."/commande/class/commande.class.php";
    +require_once DOL_DOCUMENT_ROOT."/societe/class/societe.class.php";
     
     /*
      * Parameters
    @@ -157,7 +157,7 @@ $user->rights->propal->propal_advance->validate=1;
     
     if (! empty($conf->global->PROPALE_ADDON) && is_readable(DOL_DOCUMENT_ROOT ."/core/modules/propale/".$conf->global->PROPALE_ADDON.".php"))
     {
    -	require_once(DOL_DOCUMENT_ROOT ."/core/modules/propale/".$conf->global->PROPALE_ADDON.".php");
    +	require_once DOL_DOCUMENT_ROOT ."/core/modules/propale/".$conf->global->PROPALE_ADDON.".php";
     }
     
     $i=0;
    diff --git a/dev/initdata/generate-thirdparty.php b/dev/initdata/generate-thirdparty.php
    index 992ab61f4ef..7f2c3e2055d 100755
    --- a/dev/initdata/generate-thirdparty.php
    +++ b/dev/initdata/generate-thirdparty.php
    @@ -33,7 +33,7 @@ if (substr($sapi_type, 0, 3) == 'cgi') {
     
     // Recupere root dolibarr
     //$path=preg_replace('/generate-societe.php/i','',$_SERVER["PHP_SELF"]);
    -require (__DIR__. '/../../htdocs/master.inc.php');
    +require __DIR__. '/../../htdocs/master.inc.php';
     include_once DOL_DOCUMENT_ROOT.'/societe/class/societe.class.php';
     include_once DOL_DOCUMENT_ROOT.'/contact/class/contact.class.php';
     include_once DOL_DOCUMENT_ROOT.'/compta/facture/class/facture.class.php';
    diff --git a/dev/initdata/import-products.php b/dev/initdata/import-products.php
    index a08e3b6066e..0f4856aefb2 100755
    --- a/dev/initdata/import-products.php
    +++ b/dev/initdata/import-products.php
    @@ -21,7 +21,7 @@
     
     /**
      *      \file       dev/initdata/import-product.php
    - *		\brief      Script example to insert products from a csv file. 
    + *		\brief      Script example to insert products from a csv file.
      *                  To purge data, you can have a look at purge-data.php
      */
     
    @@ -36,7 +36,7 @@ if (substr($sapi_type, 0, 3) == 'cgi') {
     
     // Recupere root dolibarr
     $path=preg_replace('/import-products.php/i','',$_SERVER["PHP_SELF"]);
    -require ($path."../../htdocs/master.inc.php");
    +require $path."../../htdocs/master.inc.php";
     include_once DOL_DOCUMENT_ROOT.'/societe/class/societe.class.php';
     include_once DOL_DOCUMENT_ROOT.'/product/class/product.class.php';
     
    @@ -118,22 +118,22 @@ while ($fields=fgetcsv($fhandle, $linelength, $delimiter, $enclosure, $escape))
     {
         $i++;
         $errorrecord=0;
    -    
    +
         if ($startlinenb && $i < $startlinenb) continue;
         if ($endlinenb && $i > $endlinenb) continue;
    -    
    +
         $nboflines++;
    -    
    +
         $produit = new Product($db);
         $produit->type = 0;
         $produit->status = 1;
         $produit->ref = trim($fields[0]);
    -    
    +
         print "Process line nb ".$i.", ref ".$produit->ref;
         $produit->label = trim($fields[2]);
         $produit->description = trim($fields[4]."\n".($fields[5] ? $fields[5].' x '.$fields[6].' x '.$fields[7] : ''));
         $produit->volume = price2num($fields[8]);
    -    $produit->volume_unit = 0;     
    +    $produit->volume_unit = 0;
         $produit->weight = price2num($fields[9]);
         $produit->weight_units = 0;          // -3 = g
     
    @@ -142,9 +142,9 @@ while ($fields=fgetcsv($fhandle, $linelength, $delimiter, $enclosure, $escape))
     
         $produit->status = 1;
         $produit->status_buy = 1;
    -    
    +
         $produit->finished = 1;
    -    
    +
         $produit->price_min = null;
         $produit->price_min_ttc = null;
         $produit->price = price2num($fields[11]);
    @@ -152,25 +152,25 @@ while ($fields=fgetcsv($fhandle, $linelength, $delimiter, $enclosure, $escape))
         $produit->price_base_type = 'TTC';
         $produit->tva_tx = price2num($fields[13]);
         $produit->tva_npr = 0;
    -    
    +
         $produit->cost_price = price2num($fields[16]);
    -    
    +
         // Extrafields
         $produit->array_options['options_ecotaxdeee']=price2num($fields[17]);
    -    
    +
         $ret=$produit->create($user);
         if ($ret < 0)
         {
             print " - Error in create result code = ".$ret." - ".$produit->errorsToString();
             $errorrecord++;
         }
    -	else 
    +	else
     	{
     	    print " - Creation OK with ref ".$produit->ref." - id = ".$ret;
     	}
     
     	dol_syslog("Add prices");
    -	
    +
         // If we use price level, insert price for each level
     	if (! $errorrecord && 1)
     	{
    @@ -181,14 +181,14 @@ while ($fields=fgetcsv($fhandle, $linelength, $delimiter, $enclosure, $escape))
                 print " - Error in updatePrice result code = ".$ret1." ".$ret2." - ".$produit->errorsToString();
                 $errorrecord++;
             }
    -    	else 
    +    	else
         	{
         	    print " - updatePrice OK";
         	}
     	}
    -	
    +
     	dol_syslog("Add multilangs");
    -	
    +
     	// Add alternative languages
     	if (! $errorrecord && 1)
     	{
    @@ -201,15 +201,15 @@ while ($fields=fgetcsv($fhandle, $linelength, $delimiter, $enclosure, $escape))
                 print " - Error in setMultiLangs result code = ".$ret." - ".$produit->errorsToString();
                 $errorrecord++;
             }
    -    	else 
    +    	else
         	{
         	    print " - setMultiLangs OK";
         	}
     	}
    -	
    +
     	print "\n";
    -	
    -	if ($errorrecord) 
    +
    +	if ($errorrecord)
     	{
     	    fwrite($fhandleerr, 'Error on record nb '.$i." - ".$produit->errorsToString()."\n");
     	    $error++;    // $errorrecord will be reset
    diff --git a/dev/initdata/import-thirdparties.php b/dev/initdata/import-thirdparties.php
    index 0c32c7ea6a3..63c6856e5ec 100755
    --- a/dev/initdata/import-thirdparties.php
    +++ b/dev/initdata/import-thirdparties.php
    @@ -36,7 +36,7 @@ if (substr($sapi_type, 0, 3) == 'cgi') {
     
     // Recupere root dolibarr
     $path=preg_replace('/import-thirdparties.php/i','',$_SERVER["PHP_SELF"]);
    -require ($path."../../htdocs/master.inc.php");
    +require $path."../../htdocs/master.inc.php";
     include_once DOL_DOCUMENT_ROOT.'/societe/class/societe.class.php';
     include_once DOL_DOCUMENT_ROOT.'/product/class/product.class.php';
     
    diff --git a/dev/initdata/import-users.php b/dev/initdata/import-users.php
    index 3aaa9c11a4a..c94f74341f6 100755
    --- a/dev/initdata/import-users.php
    +++ b/dev/initdata/import-users.php
    @@ -21,7 +21,7 @@
     
     /**
      *      \file       dev/initdata/import-thirdparties.php
    - *		\brief      Script example to insert thirdparties from a csv file. 
    + *		\brief      Script example to insert thirdparties from a csv file.
      *                  To purge data, you can have a look at purge-data.php
      */
     
    @@ -36,7 +36,7 @@ if (substr($sapi_type, 0, 3) == 'cgi') {
     
     // Recupere root dolibarr
     $path=preg_replace('/import-users.php/i','',$_SERVER["PHP_SELF"]);
    -require ($path."../../htdocs/master.inc.php");
    +require $path."../../htdocs/master.inc.php";
     include_once DOL_DOCUMENT_ROOT.'/societe/class/societe.class.php';
     include_once DOL_DOCUMENT_ROOT.'/product/class/product.class.php';
     
    @@ -118,15 +118,15 @@ while ($fields=fgetcsv($fhandle, $linelength, $delimiter, $enclosure, $escape))
     {
         $i++;
         $errorrecord=0;
    -    
    +
         if ($startlinenb && $i < $startlinenb) continue;
         if ($endlinenb && $i > $endlinenb) continue;
    -    
    +
         $nboflines++;
    -    
    +
         $object = new User($db);
         $object->statut = 1;
    -    
    +
         $tmp=explode(' ',$fields[3],2);
         $object->firstname = trim($tmp[0]);
         $object->lastname = trim($tmp[1]);
    @@ -134,23 +134,23 @@ while ($fields=fgetcsv($fhandle, $linelength, $delimiter, $enclosure, $escape))
         else $object->login=strtolower($object->firstname);
         $object->login=preg_replace('/ /','',$object->login);
         $object->password = 'init';
    -    
    +
         print "Process line nb ".$i.", login ".$object->login;
    -    
    +
         $ret=$object->create($user);
         if ($ret < 0)
         {
             print " - Error in create result code = ".$ret." - ".$object->errorsToString();
             $errorrecord++;
         }
    -	else 
    +	else
     	{
     	    print " - Creation OK with login ".$object->login." - id = ".$ret;
     	}
     
     	print "\n";
    -	
    -	if ($errorrecord) 
    +
    +	if ($errorrecord)
     	{
     	    fwrite($fhandleerr, 'Error on record nb '.$i." - ".$object->errorsToString()."\n");
     	    $error++;    // $errorrecord will be reset
    diff --git a/dev/initdata/purge-data.php b/dev/initdata/purge-data.php
    index f992dcb2dc6..2bdf200225b 100755
    --- a/dev/initdata/purge-data.php
    +++ b/dev/initdata/purge-data.php
    @@ -36,7 +36,7 @@ if (substr($sapi_type, 0, 3) == 'cgi') {
     
     // Recupere root dolibarr
     $path=preg_replace('/purge-data.php/i','',$_SERVER["PHP_SELF"]);
    -require ($path."../../htdocs/master.inc.php");
    +require $path."../../htdocs/master.inc.php";
     include_once DOL_DOCUMENT_ROOT.'/societe/class/societe.class.php';
     include_once DOL_DOCUMENT_ROOT.'/contact/class/contact.class.php';
     include_once DOL_DOCUMENT_ROOT.'/compta/facture/class/facture.class.php';
    @@ -44,8 +44,7 @@ include_once DOL_DOCUMENT_ROOT.'/product/class/product.class.php';
     include_once DOL_DOCUMENT_ROOT.'/compta/paiement/class/paiement.class.php';
     include_once DOL_DOCUMENT_ROOT.'/contrat/class/contrat.class.php';
     
    -$langs->load("main");
    -$langs->load("errors");
    +$langs->loadLangs(array("main", "errors"));
     
     // Global variables
     $version=DOL_VERSION;
    diff --git a/dev/initdemo/sftpget_and_loaddump.php b/dev/initdemo/sftpget_and_loaddump.php
    index 981ff964b8e..98cb6189935 100755
    --- a/dev/initdemo/sftpget_and_loaddump.php
    +++ b/dev/initdemo/sftpget_and_loaddump.php
    @@ -41,15 +41,15 @@ $passwordbase=isset($argv[6])?$argv[6]:'';
     
     // Include Dolibarr environment
     $res=0;
    -if (! $res && file_exists($path."../../master.inc.php")) $res=@include($path."../../master.inc.php");
    -if (! $res && file_exists($path."../../htdocs/master.inc.php")) $res=@include($path."../../htdocs/master.inc.php");
    -if (! $res && file_exists("../master.inc.php")) $res=@include("../master.inc.php");
    -if (! $res && file_exists("../../master.inc.php")) $res=@include("../../master.inc.php");
    -if (! $res && file_exists("../../../master.inc.php")) $res=@include("../../../master.inc.php");
    -if (! $res && preg_match('/\/nltechno([^\/]*)\//',$_SERVER["PHP_SELF"],$reg)) $res=@include($path."../../../dolibarr".$reg[1]."/htdocs/master.inc.php"); // Used on dev env only
    -if (! $res && preg_match('/\/nltechno([^\/]*)\//',$_SERVER["PHP_SELF"],$reg)) $res=@include("../../../dolibarr".$reg[1]."/htdocs/master.inc.php"); // Used on dev env only
    +if (! $res && file_exists($path."../../master.inc.php")) $res=@include $path."../../master.inc.php";
    +if (! $res && file_exists($path."../../htdocs/master.inc.php")) $res=@include $path."../../htdocs/master.inc.php";
    +if (! $res && file_exists("../master.inc.php")) $res=@include "../master.inc.php";
    +if (! $res && file_exists("../../master.inc.php")) $res=@include "../../master.inc.php";
    +if (! $res && file_exists("../../../master.inc.php")) $res=@include "../../../master.inc.php";
    +if (! $res && preg_match('/\/nltechno([^\/]*)\//',$_SERVER["PHP_SELF"],$reg)) $res=@include $path."../../../dolibarr".$reg[1]."/htdocs/master.inc.php"; // Used on dev env only
    +if (! $res && preg_match('/\/nltechno([^\/]*)\//',$_SERVER["PHP_SELF"],$reg)) $res=@include "../../../dolibarr".$reg[1]."/htdocs/master.inc.php"; // Used on dev env only
     if (! $res) die ("Failed to include master.inc.php file\n");
    -include_once(DOL_DOCUMENT_ROOT.'/core/lib/files.lib.php');
    +include_once DOL_DOCUMENT_ROOT.'/core/lib/files.lib.php';
     
     
     /*
    diff --git a/dev/initdemo/updatedemo.php b/dev/initdemo/updatedemo.php
    index 9c453096904..53717314d5f 100755
    --- a/dev/initdemo/updatedemo.php
    +++ b/dev/initdemo/updatedemo.php
    @@ -15,7 +15,7 @@
      * You should have received a copy of the GNU General Public License
      * along with this program. If not, see <http://www.gnu.org/licenses/>.
      * or see http://www.gnu.org/
    - * 
    + *
      * Get a distant dump file and load it into a mysql database
      */
     
    @@ -36,15 +36,15 @@ $confirm=isset($argv[1])?$argv[1]:'';
     
     // Include Dolibarr environment
     $res=0;
    -if (! $res && file_exists($path."../../master.inc.php")) $res=@include($path."../../master.inc.php");
    -if (! $res && file_exists($path."../../htdocs/master.inc.php")) $res=@include($path."../../htdocs/master.inc.php");
    -if (! $res && file_exists("../master.inc.php")) $res=@include("../master.inc.php");
    -if (! $res && file_exists("../../master.inc.php")) $res=@include("../../master.inc.php");
    -if (! $res && file_exists("../../../master.inc.php")) $res=@include("../../../master.inc.php");
    -if (! $res && preg_match('/\/nltechno([^\/]*)\//',$_SERVER["PHP_SELF"],$reg)) $res=@include($path."../../../dolibarr".$reg[1]."/htdocs/master.inc.php"); // Used on dev env only
    -if (! $res && preg_match('/\/nltechno([^\/]*)\//',$_SERVER["PHP_SELF"],$reg)) $res=@include("../../../dolibarr".$reg[1]."/htdocs/master.inc.php"); // Used on dev env only
    +if (! $res && file_exists($path."../../master.inc.php")) $res=@include $path."../../master.inc.php";
    +if (! $res && file_exists($path."../../htdocs/master.inc.php")) $res=@include $path."../../htdocs/master.inc.php";
    +if (! $res && file_exists("../master.inc.php")) $res=@include "../master.inc.php";
    +if (! $res && file_exists("../../master.inc.php")) $res=@include "../../master.inc.php";
    +if (! $res && file_exists("../../../master.inc.php")) $res=@include "../../../master.inc.php";
    +if (! $res && preg_match('/\/nltechno([^\/]*)\//',$_SERVER["PHP_SELF"],$reg)) $res=@include $path."../../../dolibarr".$reg[1]."/htdocs/master.inc.php"; // Used on dev env only
    +if (! $res && preg_match('/\/nltechno([^\/]*)\//',$_SERVER["PHP_SELF"],$reg)) $res=@include "../../../dolibarr".$reg[1]."/htdocs/master.inc.php"; // Used on dev env only
     if (! $res) die ("Failed to include master.inc.php file\n");
    -include_once(DOL_DOCUMENT_ROOT.'/core/lib/files.lib.php');
    +include_once DOL_DOCUMENT_ROOT.'/core/lib/files.lib.php';
     
     
     /*
    @@ -74,7 +74,7 @@ $tables=array(
     
     $year=2010;
     $currentyear=$tmp['year'];
    -while ($year <= $currentyear) 
    +while ($year <= $currentyear)
     {
         //$year=2021;
         $delta=($currentyear - $year);
    @@ -84,7 +84,7 @@ while ($year <= $currentyear)
         {
             foreach($tables as $tablekey => $tableval)
             {
    -            print "\nCorrect ".$tablekey." for year ".$year." and move them to current year ".$currentyear." "; 
    +            print "\nCorrect ".$tablekey." for year ".$year." and move them to current year ".$currentyear." ";
                 $sql="select rowid from ".MAIN_DB_PREFIX.$tablekey." where ".$tableval[0]." between '".$year."-01-01' and '".$year."-12-31' and ".$tableval[0]." < DATE_ADD(NOW(), INTERVAL -1 YEAR)";
                 //$sql="select rowid from ".MAIN_DB_PREFIX.$tablekey." where ".$tableval[0]." between '".$year."-01-01' and '".$year."-12-31' and ".$tableval[0]." > NOW()";
                 $resql = $db->query($sql);
    @@ -110,14 +110,14 @@ while ($year <= $currentyear)
                             //print $sql2."\n";
                             $resql2 = $db->query($sql2);
                             if (! $resql2) dol_print_error($db);
    -                    }            
    +                    }
                         $i++;
                     }
                 }
                 else dol_print_error($db);
             }
         }
    -    
    +
         $year++;
     }
     
    diff --git a/dev/setup/codesniffer/ruleset.xml b/dev/setup/codesniffer/ruleset.xml
    index 5e2337fd67e..79b16bdbf55 100644
    --- a/dev/setup/codesniffer/ruleset.xml
    +++ b/dev/setup/codesniffer/ruleset.xml
    @@ -4,49 +4,37 @@
     	<description>Dolibarr coding standard.</description>
     
     	<exclude-pattern type="relative">build/html</exclude-pattern>
    +	<exclude-pattern type="relative">build/aps</exclude-pattern>
     	<exclude-pattern type="relative">documents</exclude-pattern>
     	<exclude-pattern type="relative">htdocs/custom</exclude-pattern>
     	<exclude-pattern type="relative">htdocs/includes</exclude-pattern>
     	<exclude-pattern type="relative">htdocs/conf.php</exclude-pattern>
     	<exclude-pattern type="relative">*/nltechno*</exclude-pattern>
     	<exclude-pattern type="relative">*/htdocs/includes</exclude-pattern>
    +	<exclude-pattern type="relative">*.min.css</exclude-pattern>
    +	<exclude-pattern type="relative">*.js</exclude-pattern>
     
     		<!-- List of all tests -->
     
    -	
    +
     	<!-- Rules from Internal Standard -->
    -	
    +
     	<rule ref="Internal.NoCodeFound">
     		<severity>0</severity>
     	</rule>
     
    -	
    -	<!-- Rules from Generic Standard -->
    -		
    -	<rule ref="Generic.CodeAnalysis.EmptyStatement" />
     
    -	<rule ref="Generic.CodeAnalysis.EmptyStatement.DetectedCATCH">
    -		<severity>0</severity>
    -	</rule>
    -	<rule ref="Generic.CodeAnalysis.EmptyStatement.DetectedFOREACH">
    -		<severity>0</severity>
    -	</rule>
    -	<rule ref="Generic.CodeAnalysis.EmptyStatement.DetectedIF">
    -		<severity>0</severity>
    -	</rule>
    -	<rule ref="Generic.CodeAnalysis.EmptyStatement.DetectedELSE">
    -		<severity>0</severity>
    -	</rule>
    -	<rule ref="Generic.CodeAnalysis.EmptyStatement.DetectedELSEIF">
    -		<severity>0</severity>
    -	</rule>
    -	
    -	<rule ref="Generic.CodeAnalysis.EmptyStatement.NotAllowed">
    -		<severity>0</severity>
    -	</rule>
    -	<rule ref="Generic.CodeAnalysis.EmptyStatement.NotAllowedWarning">
    -		<severity>0</severity>
    -	</rule>
    +	<!-- Rules from Generic Standard -->
    +
    +	<rule ref="Generic.CodeAnalysis.EmptyStatement">
    +        <exclude name="Generic.CodeAnalysis.EmptyStatement.DetectedIf"/>
    +        <exclude name="Generic.CodeAnalysis.EmptyStatement.DetectedElse"/>
    +        <exclude name="Generic.CodeAnalysis.EmptyStatement.DetectedElseif"/>
    +        <exclude name="Generic.CodeAnalysis.EmptyStatement.DetectedCatch"/>
    +        <exclude name="Generic.CodeAnalysis.EmptyStatement.DetectedForeach"/>
    +        <exclude name="Generic.CodeAnalysis.EmptyStatement.NotAllowed"/>
    +        <exclude name="Generic.CodeAnalysis.EmptyStatement.NotAllowedWarning"/>
    +    </rule>
     
         <!-- <rule ref="Generic.CodeAnalysis.ForLoopShouldBeWhileLoop" /> -->
     
    @@ -82,7 +70,7 @@
     	<!-- Lines can be 85 chars long, but never show errors -->
     	<rule ref="Generic.Files.LineLength">
     		<properties>
    -			<property name="lineLimit" value="1000" />
    +			<property name="lineLimit" value="500" />
     			<property name="absoluteLineLimit" value="0" />
     		</properties>
     	</rule>
    @@ -146,7 +134,7 @@
         <rule ref="Generic.PHP.DeprecatedFunctions.Deprecated">
             <severity>0</severity>
         </rule>
    -	
    +
     	<rule ref="Generic.PHP.DisallowShortOpenTag" />
     
         <rule ref="Generic.PHP.ForbiddenFunctions" />
    @@ -162,7 +150,7 @@
     	<rule ref="Generic.Strings.UnnecessaryStringConcat.Found">
             <severity>0</severity>
     	</rule>
    -    
    +
     	<!-- Disallow usage of tab -->
     	<!--  <rule ref="Generic.WhiteSpace.DisallowTabIndent" /> -->
     
    @@ -170,7 +158,23 @@
     	<!-- Disabled as this does not support tab -->
     	<!-- <rule ref="Generic.WhiteSpace.ScopeIndent" /> -->
     
    +    <!-- There MUST NOT be trailing whitespace at the end of non-blank lines. -->
    +    <rule ref="Squiz.WhiteSpace.SuperfluousWhitespace">
    +        <properties>
    +            <property name="ignoreBlankLines" value="true"/>
    +        </properties>
    +    </rule>
    +    <rule ref="Squiz.WhiteSpace.SuperfluousWhitespace.StartFile">
    +        <severity>0</severity>
    +    </rule>
    +    <rule ref="Squiz.WhiteSpace.SuperfluousWhitespace.EndFile">
    +        <severity>0</severity>
    +    </rule>
    +    <rule ref="Squiz.WhiteSpace.SuperfluousWhitespace.EmptyLines">
    +        <severity>0</severity>
    +    </rule>
     
    +    <rule ref="Squiz.Functions.MultiLineFunctionDeclaration" />
     
         <!-- Rules from PEAR Standard -->
     
    @@ -185,7 +189,7 @@
         <rule ref="PEAR.Commenting.ClassComment.Missing">
             <severity>0</severity>
         </rule>
    -    
    +
         <rule ref="PEAR.Commenting.ClassComment.MissingTag">
     		<severity>0</severity>
         </rule>
    @@ -205,14 +209,14 @@
         <rule ref="PEAR.Commenting.ClassComment.MissingLinkTag">
             <severity>0</severity>
         </rule>
    -        
    +
         <rule ref="PEAR.Commenting.ClassComment.MissingPackageTag">
             <severity>0</severity>
         </rule>
    -        
     
    -   
    -    <!-- 
    +
    +
    +    <!--
         <rule ref="PEAR.Commenting.FileComment" />
         <rule ref="PEAR.Commenting.FileComment.WrongStyle">
             <severity>0</severity>
    @@ -224,20 +228,20 @@
             <severity>0</severity>
         </rule>
         -->
    -    
    +
         <rule ref="PEAR.Commenting.FunctionComment" />
     
         <rule ref="PEAR.Commenting.FunctionComment.Empty">
             <severity>5</severity>
         </rule>
    -    
    -	<rule ref="PEAR.Commenting.FunctionComment.MissingReturn">
    +
    +	<!--<rule ref="PEAR.Commenting.FunctionComment.MissingReturn">
             <severity>0</severity>
    -    </rule>
    -    <rule ref="PEAR.Commenting.FunctionComment.Missing">
    +    </rule>-->
    +    <!--<rule ref="PEAR.Commenting.FunctionComment.Missing">
             <severity>0</severity>
    -    </rule>
    -    
    +    </rule>-->
    +
         <rule ref="PEAR.Commenting.FunctionComment.SpacingAfterParamType" />
     
         <rule ref="PEAR.Commenting.FunctionComment.SpacingAfterParamName">
    @@ -253,11 +257,11 @@
         <rule ref="PEAR.Commenting.FunctionComment.ReturnNotRequired">
             <severity>0</severity>
         </rule>
    -    
    +
         <rule ref="PEAR.Commenting.FunctionComment.WrongStyle">
             <severity>0</severity>
         </rule>
    -    
    +
         <rule ref="PEAR.Commenting.FunctionComment.SpacingBeforeParamType">
             <severity>0</severity>
         </rule>
    @@ -284,7 +288,20 @@
     	<!-- <rule ref="PEAR.ControlStructures.MultiLineCondition" /> -->
     
     	<!-- Test if () are removed for includes -->
    -	<!-- <rule ref="PEAR.Files.IncludingFile"/> -->
    +	<rule ref="PEAR.Files.IncludingFile" />
    +    <!-- Disable some error messages that we do not want. -->
    +    <rule ref="PEAR.Files.IncludingFile.UseInclude">
    +        <severity>0</severity>
    +    </rule>
    +    <rule ref="PEAR.Files.IncludingFile.UseIncludeOnce">
    +        <severity>0</severity>
    +    </rule>
    +    <rule ref="PEAR.Files.IncludingFile.UseRequire">
    +        <severity>0</severity>
    +    </rule>
    +    <rule ref="PEAR.Files.IncludingFile.UseRequireOnce">
    +        <severity>0</severity>
    +    </rule>
     
     	<rule ref="PEAR.Formatting.MultiLineAssignment" />
     
    @@ -314,14 +331,14 @@
         <rule ref="PEAR.Functions.FunctionCallSignature.SpaceAfterCloseBracket">
             <severity>0</severity>
         </rule>
    -	
    +
     	<rule ref="PEAR.Functions.ValidDefaultValue" />
     
     	<rule ref="PEAR.NamingConventions.ValidClassName" />
     	<rule ref="PEAR.NamingConventions.ValidClassName.Invalid">
             <severity>0</severity>
     	</rule>
    -	
    +
     	<rule ref="PEAR.NamingConventions.ValidClassName.StartWithCapital">
             <severity>0</severity>
     	</rule>
    @@ -329,7 +346,7 @@
     	<rule ref="PEAR.NamingConventions.ValidClassName.StartWithCaptial">
             <severity>0</severity>
     	</rule>
    -	
    +
     	<rule ref="PEAR.NamingConventions.ValidFunctionName" />
     
     	<rule ref="PEAR.NamingConventions.ValidFunctionName.FunctionDoubleUnderscore">
    @@ -346,31 +363,37 @@
             <severity>0</severity>
     	</rule>
     
    -	<rule ref="PEAR.NamingConventions.ValidFunctionName.NotCamelCaps">
    +    <!--<rule ref="PEAR.NamingConventions.ValidFunctionName.NotCamelCaps">
             <severity>0</severity>
    -	</rule>
    +    </rule>-->
    +	<!--<rule ref="PEAR.NamingConventions.ValidFunctionName.ScopeNotCamelCaps">
    +        <severity>0</severity>
    +	</rule>-->
     	<rule ref="PEAR.NamingConventions.ValidFunctionName.PrivateNoUnderscore">
             <severity>0</severity>
     	</rule>
     	<rule ref="PEAR.NamingConventions.ValidVariableName" />
     
    +    <rule ref="PSR2.Classes.ClassDeclaration" />
    +    <rule ref="PSR2.Methods.FunctionClosingBrace" />
    +
     	<!-- This is not in PSR2 -->
     	<rule ref="PEAR.NamingConventions.ValidVariableName.PrivateNoUnderscore">
             <severity>0</severity>
         </rule>
    -	
    +
     	<rule ref="PEAR.WhiteSpace.ObjectOperatorIndent" />
     
     	<!-- Need to be commented to be disabled
     	<rule ref="PEAR.WhiteSpace.ScopeClosingBrace">
             <severity>0</severity>
         </rule>
    -	
    +
         <rule ref="PEAR.WhiteSpace.ScopeClosingBrace.Line">
             <severity>0</severity>
         </rule>
     	-->
    -    
    +
         <!-- Already found as a Generic rule -->
     	<!-- <rule ref="PEAR.WhiteSpace.ScopeIndent" /> -->
     
    diff --git a/dev/tools/test/testtcpdf.php b/dev/tools/test/testtcpdf.php
    index e14dae9c2a3..ce962dce3d9 100755
    --- a/dev/tools/test/testtcpdf.php
    +++ b/dev/tools/test/testtcpdf.php
    @@ -27,8 +27,8 @@
      * @since 2008-03-04
      */
     
    -require_once('../../htdocs/includes/tecnickcom/tcpdf/config/tcpdf_config.php');
    -require_once('../../htdocs/includes/tecnickcom/tcpdf/tcpdf.php');
    +require_once '../../htdocs/includes/tecnickcom/tcpdf/config/tcpdf_config.php';
    +require_once '../../htdocs/includes/tecnickcom/tcpdf/tcpdf.php';
     
     // create new PDF document
     $pdf = new TCPDF(PDF_PAGE_ORIENTATION, PDF_UNIT, PDF_PAGE_FORMAT, true, 'UTF-8', false);
    diff --git a/dev/tools/test/testutf.php b/dev/tools/test/testutf.php
    index c626a92a57d..ffa746bcab5 100644
    --- a/dev/tools/test/testutf.php
    +++ b/dev/tools/test/testutf.php
    @@ -47,8 +47,8 @@ print 'Files has been created. Check its name from your explorer'."\n";
      * @since 2008-09-15
      */
     
    -require_once('../../htdocs/includes/tecnickcom/tcpdf/config/tcpdf_config.php');
    -require_once('../../htdocs/includes/tecnickcom/tcpdf/tcpdf.php');
    +require_once '../../htdocs/includes/tecnickcom/tcpdf/config/tcpdf_config.php';
    +require_once '../../htdocs/includes/tecnickcom/tcpdf/tcpdf.php';
     
     // create new PDF document
     $pdf = new TCPDF(PDF_PAGE_ORIENTATION, PDF_UNIT, PDF_PAGE_FORMAT, true, 'UTF-8', false);
    diff --git a/dev/translation/autotranslator.class.php b/dev/translation/autotranslator.class.php
    index 47d6a25ec15..123b7f6157d 100644
    --- a/dev/translation/autotranslator.class.php
    +++ b/dev/translation/autotranslator.class.php
    @@ -64,8 +64,7 @@ class autoTranslator
     		// Translate
     		//ini_set('default_charset','UTF-8');
     		ini_set('default_charset',$this->_outputpagecode);
    -		$this->parse_refLangTranslationFiles();
    -
    +		$this->parseRefLangTranslationFiles();
     	}
     
     	/**
    @@ -73,7 +72,7 @@ class autoTranslator
     	 *
     	 * 	@return	void
     	 */
    -	private function parse_refLangTranslationFiles()
    +	private function parseRefLangTranslationFiles()
     	{
     
     		$files = $this->getTranslationFilesArray($this->_refLang);
    @@ -346,5 +345,4 @@ class autoTranslator
     
     		return $rep;
     	}
    -
     }
    diff --git a/dev/translation/autotranslator.php b/dev/translation/autotranslator.php
    index 58314a23b9e..c7897810a72 100755
    --- a/dev/translation/autotranslator.php
    +++ b/dev/translation/autotranslator.php
    @@ -37,8 +37,8 @@ if (substr($sapi_type, 0, 3) == 'cgi') {
     }
     
     // Include Dolibarr environment
    -require_once($path.'../../htdocs/master.inc.php');
    -require_once($path.'../../htdocs/core/lib/files.lib.php');
    +require_once $path.'../../htdocs/master.inc.php';
    +require_once $path.'../../htdocs/core/lib/files.lib.php';
     // After this $db is an opened handler to database. We close it at end of file.
     
     // Load main language strings
    @@ -88,7 +88,7 @@ if ($argv[2] != 'all')
     	}
     }
     
    -require_once(DOL_DOCUMENT_ROOT."/../dev/translation/autotranslator.class.php");
    +require_once DOL_DOCUMENT_ROOT."/../dev/translation/autotranslator.class.php";
     
     $langParser = new autoTranslator($argv[2],$argv[1],$dir,$file,$argv[3]);
     
    diff --git a/dev/translation/sanity_check_en_langfiles.php b/dev/translation/sanity_check_en_langfiles.php
    index f65cefd7f94..0e3b2c7513f 100755
    --- a/dev/translation/sanity_check_en_langfiles.php
    +++ b/dev/translation/sanity_check_en_langfiles.php
    @@ -295,6 +295,10 @@ if ((! empty($_REQUEST['unused']) && $_REQUEST['unused'] == 'true') || (isset($a
     	    if (preg_match('/^DescADHERENT_/', $value)) $qualifiedforclean=0;
     	    if (preg_match('/^SubmitTranslation/', $value)) $qualifiedforclean=0;
     	    if (preg_match('/^ModuleCompanyCode/', $value)) $qualifiedforclean=0;
    +	    if (preg_match('/InDolibarr$/', $value)) $qualifiedforclean=0;
    +	    // admin.lang
    +	    if (preg_match('/^DAV_ALLOW_PUBLIC_DIR/i', $value)) $qualifiedforclean=0;
    +	    if (preg_match('/^DAV_ALLOW_ECM_DIR/i', $value)) $qualifiedforclean=0;
     	    // boxes.lang
     	    if (preg_match('/^BoxTitleLast/', $value)) $qualifiedforclean=0;
     	    if (preg_match('/^BoxTitleLatest/', $value)) $qualifiedforclean=0;
    diff --git a/dev/translation/txpush.sh b/dev/translation/txpush.sh
    index f64b60f9d3b..339b24d2c30 100755
    --- a/dev/translation/txpush.sh
    +++ b/dev/translation/txpush.sh
    @@ -15,7 +15,7 @@ then
     	echo "This push local files to transifex for project $project."
     	echo "Note:  If you push a language file (not source), file will be skipped if transifex file is newer."
     	echo "       Using -f will overwrite translation but not memory."
    -	echo "Usage: ./dev/translation/txpush.sh (source|xx_XX|all) [-r ".$project.".file] [-f] [--no-interactive]"
    +	echo "Usage: ./dev/translation/txpush.sh (source|xx_XX|all) [-r $project.file] [-f] [--no-interactive]"
     	exit
     fi
     
    diff --git a/doc/images/dolibarr_screenshot5_1920x1080_b.jpg b/doc/images/dolibarr_screenshot5_1920x1080_b.jpg
    index 5f7d8a5b573..0b5c749cb5c 100644
    Binary files a/doc/images/dolibarr_screenshot5_1920x1080_b.jpg and b/doc/images/dolibarr_screenshot5_1920x1080_b.jpg differ
    diff --git a/htdocs/accountancy/admin/account.php b/htdocs/accountancy/admin/account.php
    index 690e9fad1f1..087f9957f16 100644
    --- a/htdocs/accountancy/admin/account.php
    +++ b/htdocs/accountancy/admin/account.php
    @@ -28,6 +28,7 @@ require_once DOL_DOCUMENT_ROOT . '/core/lib/admin.lib.php';
     require_once DOL_DOCUMENT_ROOT . '/core/lib/accounting.lib.php';
     require_once DOL_DOCUMENT_ROOT . '/accountancy/class/accountingaccount.class.php';
     
    +// Load translation files required by the page
     $langs->loadLangs(array("compta","bills","admin","accountancy","salaries"));
     
     $mesg = '';
    @@ -62,9 +63,9 @@ if (! $sortorder) $sortorder = "ASC";
     $arrayfields=array(
         'aa.account_number'=>array('label'=>$langs->trans("AccountNumber"), 'checked'=>1),
         'aa.label'=>array('label'=>$langs->trans("Label"), 'checked'=>1),
    -	'aa.account_parent'=>array('label'=>$langs->trans("Accountparent"), 'checked'=>0),
    +	'aa.account_parent'=>array('label'=>$langs->trans("Accountparent"), 'checked'=>1),
         'aa.pcg_type'=>array('label'=>$langs->trans("Pcgtype"), 'checked'=>1, 'help'=>'PcgtypeDesc'),
    -    'aa.pcg_subtype'=>array('label'=>$langs->trans("Pcgsubtype"), 'checked'=>1, 'help'=>'PcgtypeDesc'),
    +    'aa.pcg_subtype'=>array('label'=>$langs->trans("Pcgsubtype"), 'checked'=>0, 'help'=>'PcgtypeDesc'),
     	'aa.active'=>array('label'=>$langs->trans("Activated"), 'checked'=>1)
     );
     
    @@ -120,14 +121,35 @@ if (empty($reshook))
     			if ($country_code)
     			{
     				$sqlfile = DOL_DOCUMENT_ROOT.'/install/mysql/data/llx_accounting_account_'.strtolower($country_code).'.sql';
    -				$result = run_sql($sqlfile, 1, 0, 1);
    +
    +				$offsetforchartofaccount = 0;
    +				// Get the comment line '-- ADD CCCNNNNN to rowid...' to find CCCNNNNN (CCC is country num, NNNNN is id of accounting account)
    +				// and pass CCCNNNNN + (num of company * 100 000 000) as offset to the run_sql as a new parameter to say to update sql on the fly to add offset to rowid and account_parent value.
    +				// This is to be sure there is no conflict for each chart of account, whatever is country, whatever is company when multicompany is used.
    +				$tmp = file_get_contents($sqlfile);
    +				if (preg_match('/-- ADD (\d+) to rowid/ims', $tmp, $reg))
    +				{
    +					$offsetforchartofaccount += $reg[1];
    +				}
    +				$offsetforchartofaccount+=($conf->entity  * 100000000);
    +
    +				$result = run_sql($sqlfile, 1, $conf->entity, 1, '', 'default', 32768, 0, $offsetforchartofaccount);
    +
    +				if ($result > 0)
    +				{
    +					setEventMessages($langs->trans("ChartLoaded"), null);
    +				}
    +				else
    +				{
    +					setEventMessages($langs->trans("ErrorDuringChartLoad"), null, 'warnings');
    +				}
     			}
     
                 if (! dolibarr_set_const($db, 'CHARTOFACCOUNTS', $chartofaccounts, 'chaine', 0, '', $conf->entity)) {
                     $error++;
                 }
             } else {
    -            $error ++;
    +            $error++;
             }
         }
     
    @@ -170,9 +192,9 @@ $pcgver = $conf->global->CHARTOFACCOUNTS;
     $sql = "SELECT aa.rowid, aa.fk_pcg_version, aa.pcg_type, aa.pcg_subtype, aa.account_number, aa.account_parent , aa.label, aa.active, ";
     $sql .= " a2.rowid as rowid2, a2.label as label2, a2.account_number as account_number2";
     $sql .= " FROM " . MAIN_DB_PREFIX . "accounting_account as aa";
    -$sql .= " LEFT JOIN ".MAIN_DB_PREFIX."accounting_system as asy ON aa.fk_pcg_version = asy.pcg_version";
    -if ($db->type == 'pgsql') $sql .= " LEFT JOIN ".MAIN_DB_PREFIX."accounting_account as a2 ON a2.rowid = aa.account_parent";
    -else $sql .= " LEFT JOIN ".MAIN_DB_PREFIX."accounting_account as a2 ON a2.rowid = aa.account_parent";
    +$sql .= " LEFT JOIN ".MAIN_DB_PREFIX."accounting_system as asy ON aa.fk_pcg_version = asy.pcg_version AND aa.entity = " . $conf->entity;
    +if ($db->type == 'pgsql') $sql .= " LEFT JOIN ".MAIN_DB_PREFIX."accounting_account as a2 ON a2.rowid = aa.account_parent AND a2.entity = " . $conf->entity;
    +else $sql .= " LEFT JOIN ".MAIN_DB_PREFIX."accounting_account as a2 ON a2.rowid = aa.account_parent AND a2.entity = " . $conf->entity;
     $sql .= " WHERE asy.rowid = " . $pcgver;
     //print $sql;
     if (strlen(trim($search_account)))			$sql .= natural_search("aa.account_number", $search_account);
    @@ -225,7 +247,7 @@ if ($resql)
     	print '<input type="hidden" name="page" value="'.$page.'">';
     	print '<input type="hidden" name="contextpage" value="'.$contextpage.'">';
     
    -	$newcardbutton = '<a class="butActionNew" href="./card.php?action=create">' . $langs->trans("Addanaccount");
    +	$newcardbutton = '<a class="butActionNew" href="./card.php?action=create"><span class="valignmiddle">' . $langs->trans("Addanaccount").'</span>';
     	$newcardbutton.= '<span class="fa fa-plus-circle valignmiddle"></span>';
     	$newcardbutton.= '</a>';
     
    @@ -405,5 +427,6 @@ if ($resql)
     	dol_print_error($db);
     }
     
    +// End of page
     llxFooter();
     $db->close();
    diff --git a/htdocs/accountancy/admin/accountmodel.php b/htdocs/accountancy/admin/accountmodel.php
    index f8a31b239bb..e3ed164d60b 100644
    --- a/htdocs/accountancy/admin/accountmodel.php
    +++ b/htdocs/accountancy/admin/accountmodel.php
    @@ -41,6 +41,7 @@ require_once DOL_DOCUMENT_ROOT.'/core/class/doleditor.class.php';
     require_once DOL_DOCUMENT_ROOT.'/core/lib/accounting.lib.php';
     if (! empty($conf->accounting->enabled)) require_once DOL_DOCUMENT_ROOT . '/core/class/html.formaccounting.class.php';
     
    +// Load translation files required by the page
     $langs->loadLangs(array("errors","admin","companies","resource","holiday","compta","accountancy","hrm"));
     
     $action=GETPOST('action','alpha')?GETPOST('action','alpha'):'view';
    @@ -523,62 +524,18 @@ if ($id)
     			$valuetoshow=ucfirst($fieldlist[$field]);   // Par defaut
     			$valuetoshow=$langs->trans($valuetoshow);   // try to translate
     			$align="left";
    -			if ($fieldlist[$field]=='source')          { $valuetoshow=$langs->trans("Contact"); }
    -			if ($fieldlist[$field]=='price')           { $valuetoshow=$langs->trans("PriceUHT"); }
    -			if ($fieldlist[$field]=='taux')            {
    -				if ($tabname[$id] != MAIN_DB_PREFIX."c_revenuestamp") $valuetoshow=$langs->trans("Rate");
    -				else $valuetoshow=$langs->trans("Amount");
    -				$align='right';
    -			}
    -			if ($fieldlist[$field]=='localtax1_type')  { $valuetoshow=$langs->trans("UseLocalTax")." 2"; $align="center"; $sortable=0; }
    -			if ($fieldlist[$field]=='localtax1')       { $valuetoshow=$langs->trans("Rate")." 2";}
    -			if ($fieldlist[$field]=='localtax2_type')  { $valuetoshow=$langs->trans("UseLocalTax")." 3"; $align="center"; $sortable=0; }
    -			if ($fieldlist[$field]=='localtax2')       { $valuetoshow=$langs->trans("Rate")." 3";}
    -			if ($fieldlist[$field]=='organization')    { $valuetoshow=$langs->trans("Organization"); }
    -			if ($fieldlist[$field]=='lang')            { $valuetoshow=$langs->trans("Language"); }
    -			if ($fieldlist[$field]=='type')            {
    -				if ($tabname[$id] == MAIN_DB_PREFIX."c_paiement") $valuetoshow=$form->textwithtooltip($langs->trans("Type"),$langs->trans("TypePaymentDesc"),2,1,img_help(1,''));
    -				else $valuetoshow=$langs->trans("Type");
    -			}
     			if ($fieldlist[$field]=='code')            { $valuetoshow=$langs->trans("Code"); }
     			if ($fieldlist[$field]=='libelle' || $fieldlist[$field]=='label')
     			{
     				$valuetoshow=$langs->trans("Label");
     				if ($id != 25) $valuetoshow.="*";
     			}
    -			if ($fieldlist[$field]=='libelle_facture') { $valuetoshow=$langs->trans("LabelOnDocuments")."*"; }
     			if ($fieldlist[$field]=='country')         {
     				if (in_array('region_id',$fieldlist)) { print '<td>&nbsp;</td>'; continue; }		// For region page, we do not show the country input
     				$valuetoshow=$langs->trans("Country");
     			}
    -			if ($fieldlist[$field]=='recuperableonly') { $valuetoshow=$langs->trans("NPR"); $align="center"; }
    -			if ($fieldlist[$field]=='nbjour')          { $valuetoshow=$langs->trans("NbOfDays"); }
    -			if ($fieldlist[$field]=='type_cdr')        { $valuetoshow=$langs->trans("AtEndOfMonth"); $align="center"; }
    -			if ($fieldlist[$field]=='decalage')        { $valuetoshow=$langs->trans("Offset"); }
    -			if ($fieldlist[$field]=='width')           { $valuetoshow=$langs->trans("Width"); }
    -			if ($fieldlist[$field]=='height')          { $valuetoshow=$langs->trans("Height"); }
    -			if ($fieldlist[$field]=='unit')            { $valuetoshow=$langs->trans("MeasuringUnit"); }
    -			if ($fieldlist[$field]=='region_id' || $fieldlist[$field]=='country_id') { $valuetoshow=''; }
    -			if ($fieldlist[$field]=='accountancy_code'){ $valuetoshow=$langs->trans("AccountancyCode"); }
    -			if ($fieldlist[$field]=='accountancy_code_sell'){ $valuetoshow=$langs->trans("AccountancyCodeSell"); }
    -			if ($fieldlist[$field]=='accountancy_code_buy'){ $valuetoshow=$langs->trans("AccountancyCodeBuy"); }
    +			if ($fieldlist[$field]=='country_id') { $valuetoshow=''; }
     			if ($fieldlist[$field]=='pcg_version' || $fieldlist[$field]=='fk_pcg_version') { $valuetoshow=$langs->trans("Pcg_version"); }
    -			if ($fieldlist[$field]=='account_parent')  { $valuetoshow=$langs->trans("Accountparent"); }
    -			if ($fieldlist[$field]=='pcg_type')        { $valuetoshow=$langs->trans("Pcg_type"); }
    -			if ($fieldlist[$field]=='pcg_subtype')     { $valuetoshow=$langs->trans("Pcg_subtype"); }
    -			if ($fieldlist[$field]=='sortorder')       { $valuetoshow=$langs->trans("SortOrder"); }
    -			if ($fieldlist[$field]=='short_label')     { $valuetoshow=$langs->trans("ShortLabel"); }
    -			if ($fieldlist[$field]=='type_template')   { $valuetoshow=$langs->trans("TypeOfTemplate"); }
    -			if ($fieldlist[$field]=='range_account')   { $valuetoshow=$langs->trans("Range"); }
    -			if ($fieldlist[$field]=='sens')            { $valuetoshow=$langs->trans("Sens"); }
    -			if ($fieldlist[$field]=='category_type')   { $valuetoshow=$langs->trans("Calculated"); }
    -			if ($fieldlist[$field]=='formula')         { $valuetoshow=$langs->trans("Formula"); }
    -
    -			if ($id == 2)	// Special cas for state page
    -			{
    -				if ($fieldlist[$field]=='region_id') { $valuetoshow='&nbsp;'; $showfield=1; }
    -				if ($fieldlist[$field]=='region') { $valuetoshow=$langs->trans("Country").'/'.$langs->trans("Region"); $showfield=1; }
    -			}
     
     			if ($valuetoshow != '')
     			{
    @@ -708,50 +665,15 @@ if ($id)
     			*/
     			$valuetoshow=ucfirst($fieldlist[$field]);   // By defaut
     			$valuetoshow=$langs->trans($valuetoshow);   // try to translate
    -			if ($fieldlist[$field]=='source')          { $valuetoshow=$langs->trans("Contact"); }
    -			if ($fieldlist[$field]=='price')           { $valuetoshow=$langs->trans("PriceUHT"); }
    -			if ($fieldlist[$field]=='taux')            {
    -				if ($tabname[$id] != MAIN_DB_PREFIX."c_revenuestamp") $valuetoshow=$langs->trans("Rate");
    -				else $valuetoshow=$langs->trans("Amount");
    -				$align='right';
    -			}
    -			if ($fieldlist[$field]=='localtax1_type')  { $valuetoshow=$langs->trans("UseLocalTax")." 2"; $align="center"; $sortable=0; }
    -			if ($fieldlist[$field]=='localtax1')       { $valuetoshow=$langs->trans("Rate")." 2"; $sortable=0; }
    -			if ($fieldlist[$field]=='localtax2_type')  { $valuetoshow=$langs->trans("UseLocalTax")." 3"; $align="center"; $sortable=0; }
    -			if ($fieldlist[$field]=='localtax2')       { $valuetoshow=$langs->trans("Rate")." 3"; $sortable=0; }
    -			if ($fieldlist[$field]=='organization')    { $valuetoshow=$langs->trans("Organization"); }
    -			if ($fieldlist[$field]=='lang')            { $valuetoshow=$langs->trans("Language"); }
    -			if ($fieldlist[$field]=='type')            { $valuetoshow=$langs->trans("Type"); }
     			if ($fieldlist[$field]=='code')            { $valuetoshow=$langs->trans("Code"); }
     			if ($fieldlist[$field]=='libelle' || $fieldlist[$field]=='label')
     			{
     				$valuetoshow=$langs->trans("Label");
     			   	if ($id != 25) $valuetoshow.="*";
     			}
    -			if ($fieldlist[$field]=='libelle_facture') { $valuetoshow=$langs->trans("LabelOnDocuments")."*"; }
     			if ($fieldlist[$field]=='country')         { $valuetoshow=$langs->trans("Country"); }
    -			if ($fieldlist[$field]=='recuperableonly') { $valuetoshow=$langs->trans("NPR"); $align="center"; }
    -			if ($fieldlist[$field]=='nbjour')          { $valuetoshow=$langs->trans("NbOfDays"); }
    -			if ($fieldlist[$field]=='type_cdr')        { $valuetoshow=$langs->trans("AtEndOfMonth"); $align="center"; }
    -			if ($fieldlist[$field]=='decalage')        { $valuetoshow=$langs->trans("Offset"); }
    -			if ($fieldlist[$field]=='width')           { $valuetoshow=$langs->trans("Width"); }
    -			if ($fieldlist[$field]=='height')          { $valuetoshow=$langs->trans("Height"); }
    -			if ($fieldlist[$field]=='unit')            { $valuetoshow=$langs->trans("MeasuringUnit"); }
    -			if ($fieldlist[$field]=='region_id' || $fieldlist[$field]=='country_id') { $showfield=0; }
    -			if ($fieldlist[$field]=='accountancy_code'){ $valuetoshow=$langs->trans("AccountancyCode"); }
    -			if ($fieldlist[$field]=='accountancy_code_sell'){ $valuetoshow=$langs->trans("AccountancyCodeSell"); $sortable=0; }
    -			if ($fieldlist[$field]=='accountancy_code_buy'){ $valuetoshow=$langs->trans("AccountancyCodeBuy"); $sortable=0; }
    +			if ($fieldlist[$field]=='country_id') { $showfield=0; }
     			if ($fieldlist[$field]=='fk_pcg_version')  { $valuetoshow=$langs->trans("Pcg_version"); }
    -			if ($fieldlist[$field]=='account_parent')  { $valuetoshow=$langs->trans("Accountsparent"); }
    -			if ($fieldlist[$field]=='pcg_type')        { $valuetoshow=$langs->trans("Pcg_type"); }
    -			if ($fieldlist[$field]=='pcg_subtype')     { $valuetoshow=$langs->trans("Pcg_subtype"); }
    -			if ($fieldlist[$field]=='sortorder')       { $valuetoshow=$langs->trans("SortOrder"); }
    -			if ($fieldlist[$field]=='short_label')     { $valuetoshow=$langs->trans("ShortLabel"); }
    -			if ($fieldlist[$field]=='type_template')   { $valuetoshow=$langs->trans("TypeOfTemplate"); }
    -			if ($fieldlist[$field]=='range_account')   { $valuetoshow=$langs->trans("Range"); }
    -			if ($fieldlist[$field]=='sens')            { $valuetoshow=$langs->trans("Sens"); }
    -			if ($fieldlist[$field]=='category_type')   { $valuetoshow=$langs->trans("Calculated"); }
    -			if ($fieldlist[$field]=='formula')         { $valuetoshow=$langs->trans("Formula"); }
     
     			// Affiche nom du champ
     			if ($showfield)
    @@ -831,120 +753,9 @@ if ($id)
     									$valuetoshow=($key != "Country".strtoupper($obj->country_code)?$obj->country_code." - ".$key:$obj->country);
     								}
     							}
    -							else if ($fieldlist[$field]=='recuperableonly' || $fieldlist[$field]=='type_cdr' || $fieldlist[$field] == 'deductible' || $fieldlist[$field] == 'category_type') {
    -								if(empty($valuetoshow)) $valuetoshow = $langs->trans('None');
    -								elseif($valuetoshow == 1) $valuetoshow = $langs->trans('AtEndOfMonth');
    -								elseif($valuetoshow == 2) $valuetoshow = $langs->trans('CurrentNext');
    -								$align="center";
    -							}
    -							else if ($fieldlist[$field]=='price' || preg_match('/^amount/i',$fieldlist[$field])) {
    -								$valuetoshow=price($valuetoshow);
    -							}
    -							else if ($fieldlist[$field]=='libelle_facture') {
    -								$langs->loadLangs(array("bills"));
    -								$key=$langs->trans("PaymentCondition".strtoupper($obj->code));
    -								$valuetoshow=($obj->code && $key != "PaymentCondition".strtoupper($obj->code)?$key:$obj->{$fieldlist[$field]});
    -								$valuetoshow=nl2br($valuetoshow);
    -							}
    -							else if ($fieldlist[$field]=='label' && $tabname[$id]==MAIN_DB_PREFIX.'c_country') {
    -								$key=$langs->trans("Country".strtoupper($obj->code));
    -								$valuetoshow=($obj->code && $key != "Country".strtoupper($obj->code)?$key:$obj->{$fieldlist[$field]});
    -							}
    -							else if ($fieldlist[$field]=='label' && $tabname[$id]==MAIN_DB_PREFIX.'c_availability') {
    -								$langs->loadLangs(array("propal"));
    -								$key=$langs->trans("AvailabilityType".strtoupper($obj->code));
    -								$valuetoshow=($obj->code && $key != "AvailabilityType".strtoupper($obj->code)?$key:$obj->{$fieldlist[$field]});
    -							}
    -							else if ($fieldlist[$field]=='libelle' && $tabname[$id]==MAIN_DB_PREFIX.'c_actioncomm') {
    -								$key=$langs->trans("Action".strtoupper($obj->code));
    -								$valuetoshow=($obj->code && $key != "Action".strtoupper($obj->code)?$key:$obj->{$fieldlist[$field]});
    -							}
    -							else if (! empty($obj->code_iso) && $fieldlist[$field]=='label' && $tabname[$id]==MAIN_DB_PREFIX.'c_currencies') {
    -								$key=$langs->trans("Currency".strtoupper($obj->code_iso));
    -								$valuetoshow=($obj->code_iso && $key != "Currency".strtoupper($obj->code_iso)?$key:$obj->{$fieldlist[$field]});
    -							}
    -							else if ($fieldlist[$field]=='libelle' && $tabname[$id]==MAIN_DB_PREFIX.'c_typent') {
    -								$key=$langs->trans(strtoupper($obj->code));
    -								$valuetoshow=($key != strtoupper($obj->code)?$key:$obj->{$fieldlist[$field]});
    -							}
    -							else if ($fieldlist[$field]=='libelle' && $tabname[$id]==MAIN_DB_PREFIX.'c_prospectlevel') {
    -								$key=$langs->trans(strtoupper($obj->code));
    -								$valuetoshow=($key != strtoupper($obj->code)?$key:$obj->{$fieldlist[$field]});
    -							}
    -							else if ($fieldlist[$field]=='label' && $tabname[$id]==MAIN_DB_PREFIX.'c_civility') {
    -								$key=$langs->trans("Civility".strtoupper($obj->code));
    -								$valuetoshow=($obj->code && $key != "Civility".strtoupper($obj->code)?$key:$obj->{$fieldlist[$field]});
    -							}
    -							else if ($fieldlist[$field]=='libelle' && $tabname[$id]==MAIN_DB_PREFIX.'c_type_contact') {
    -								$langs->loadLangs(array("agenda"));
    -								$key=$langs->trans("TypeContact_".$obj->element."_".$obj->source."_".strtoupper($obj->code));
    -								$valuetoshow=($obj->code && $key != "TypeContact_".$obj->element."_".$obj->source."_".strtoupper($obj->code)?$key:$obj->{$fieldlist[$field]});
    -							}
    -							else if ($fieldlist[$field]=='libelle' && $tabname[$id]==MAIN_DB_PREFIX.'c_payment_term') {
    -								$langs->loadLangs(array("bills"));
    -								$key=$langs->trans("PaymentConditionShort".strtoupper($obj->code));
    -								$valuetoshow=($obj->code && $key != "PaymentConditionShort".strtoupper($obj->code)?$key:$obj->{$fieldlist[$field]});
    -							}
    -							else if ($fieldlist[$field]=='libelle' && $tabname[$id]==MAIN_DB_PREFIX.'c_paiement') {
    -								$langs->loadLangs(array("bills"));
    -								$key=$langs->trans("PaymentType".strtoupper($obj->code));
    -								$valuetoshow=($obj->code && $key != "PaymentType".strtoupper($obj->code)?$key:$obj->{$fieldlist[$field]});
    -							}
    -							else if ($fieldlist[$field]=='label' && $tabname[$id]==MAIN_DB_PREFIX.'c_input_reason') {
    -								$key=$langs->trans("DemandReasonType".strtoupper($obj->code));
    -								$valuetoshow=($obj->code && $key != "DemandReasonType".strtoupper($obj->code)?$key:$obj->{$fieldlist[$field]});
    -							}
    -							else if ($fieldlist[$field]=='libelle' && $tabname[$id]==MAIN_DB_PREFIX.'c_input_method') {
    -								$langs->loadLangs(array("orders"));
    -								$key=$langs->trans($obj->code);
    -								$valuetoshow=($obj->code && $key != $obj->code)?$key:$obj->{$fieldlist[$field]};
    -							}
    -							else if ($fieldlist[$field]=='libelle' && $tabname[$id]==MAIN_DB_PREFIX.'c_shipment_mode') {
    -								$langs->loadLangs(array("sendings"));
    -								$key=$langs->trans("SendingMethod".strtoupper($obj->code));
    -								$valuetoshow=($obj->code && $key != "SendingMethod".strtoupper($obj->code)?$key:$obj->{$fieldlist[$field]});
    -							}
    -							else if ($fieldlist[$field] == 'libelle' && $tabname[$id]==MAIN_DB_PREFIX.'c_paper_format')
    -							{
    -								$key = $langs->trans('PaperFormat'.strtoupper($obj->code));
    -								$valuetoshow = ($obj->code && $key != 'PaperFormat'.strtoupper($obj->code) ? $key : $obj->{$fieldlist[$field]});
    -							}
    -							else if ($fieldlist[$field] == 'label' && $tabname[$id] == MAIN_DB_PREFIX.'c_type_fees')
    -							{
    -								$langs->loadLangs(array("trips"));
    -								$key = $langs->trans(strtoupper($obj->code));
    -								$valuetoshow = ($obj->code && $key != strtoupper($obj->code) ? $key : $obj->{$fieldlist[$field]});
    -							}
    -							else if ($fieldlist[$field]=='region_id' || $fieldlist[$field]=='country_id') {
    +							else if ($fieldlist[$field]=='country_id') {
     								$showfield=0;
     							}
    -							else if ($fieldlist[$field]=='unicode') {
    -								$valuetoshow = $langs->getCurrencySymbol($obj->code,1);
    -							}
    -							else if ($fieldlist[$field]=='label' && $tabname[$_GET["id"]]==MAIN_DB_PREFIX.'c_units') {
    -								$langs->loadLangs(array("products"));
    -								$valuetoshow=$langs->trans($obj->{$fieldlist[$field]});
    -							}
    -							else if ($fieldlist[$field]=='short_label' && $tabname[$_GET["id"]]==MAIN_DB_PREFIX.'c_units') {
    -								$langs->loadLangs(array("products"));
    -								$valuetoshow = $langs->trans($obj->{$fieldlist[$field]});
    -							}
    -							else if (($fieldlist[$field] == 'unit') && ($tabname[$id] == MAIN_DB_PREFIX.'c_paper_format'))
    -							{
    -								$key = $langs->trans('SizeUnit'.strtolower($obj->unit));
    -								$valuetoshow = ($obj->code && $key != 'SizeUnit'.strtolower($obj->unit) ? $key : $obj->{$fieldlist[$field]});
    -							}
    -							else if ($fieldlist[$field]=='taux') {
    -								$valuetoshow = price($valuetoshow, 0, $langs, 0, 0);
    -								$align="right";
    -							}
    -							else if (in_array($fieldlist[$field],array('recuperableonly')))
    -							{
    -								$align="center";
    -							}
    -							else if ($fieldlist[$field]=='accountancy_code' || $fieldlist[$field]=='accountancy_code_sell' || $fieldlist[$field]=='accountancy_code_buy') {
    -								$valuetoshow = length_accountg($valuetoshow);
    -							}
     
     							$class='tddict';
     							if ($fieldlist[$field] == 'tracking') $class.=' tdoverflowauto';
    @@ -955,17 +766,6 @@ if ($id)
     
     					// Can an entry be erased or disabled ?
     					$iserasable=1;$canbedisabled=1;$canbemodified=1;	// true by default
    -					if (isset($obj->code) && $id != 10)
    -					{
    -						if (($obj->code == '0' || $obj->code == '' || preg_match('/unknown/i',$obj->code))) { $iserasable = 0; $canbedisabled = 0; }
    -						else if ($obj->code == 'RECEP') { $iserasable = 0; $canbedisabled = 0; }
    -						else if ($obj->code == 'EF0')   { $iserasable = 0; $canbedisabled = 0; }
    -					}
    -
    -					if (isset($obj->type) && in_array($obj->type, array('system', 'systemauto'))) { $iserasable=0; }
    -					if (in_array($obj->code, array('AC_OTH','AC_OTH_AUTO')) || in_array($obj->type, array('systemauto'))) { $canbedisabled=0; $canbedisabled = 0; }
    -					$canbemodified=$iserasable;
    -					if ($obj->code == 'RECEP') $canbemodified=1;
     
     					$url = $_SERVER["PHP_SELF"].'?'.($page?'page='.$page.'&':'').'sortfield='.$sortfield.'&sortorder='.$sortorder.'&rowid='.(! empty($obj->rowid)?$obj->rowid:(! empty($obj->code)?$obj->code:'')).'&code='.(! empty($obj->code)?urlencode($obj->code):'');
     					if ($param) $url .= '&'.$param;
    @@ -1003,7 +803,7 @@ if ($id)
     
     print '<br>';
     
    -
    +// End of page
     llxFooter();
     $db->close();
     
    @@ -1054,53 +854,7 @@ function fieldListAccountModel($fieldlist, $obj='', $tabname='', $context='')
     				print '</td>';
     			}
     		}
    -		elseif ($fieldlist[$field] == 'region')
    -		{
    -			print '<td>';
    -			$formcompany->select_region($region_id,'region');
    -			print '</td>';
    -		}
    -		elseif ($fieldlist[$field] == 'region_id')
    -		{
    -			$region_id = (! empty($obj->{$fieldlist[$field]})?$obj->{$fieldlist[$field]}:0);
    -			print '<td>';
    -			print '<input type="hidden" name="'.$fieldlist[$field].'" value="'.$region_id.'">';
    -			print '</td>';
    -		}
    -		elseif ($fieldlist[$field] == 'lang')
    -		{
    -			print '<td>';
    -			print $formadmin->select_language($conf->global->MAIN_LANG_DEFAULT,'lang');
    -			print '</td>';
    -		}
    -		// Le type de template
    -		elseif ($fieldlist[$field] == 'type_template')
    -		{
    -			print '<td>';
    -			print $form->selectarray('type_template', $elementList,(! empty($obj->{$fieldlist[$field]})?$obj->{$fieldlist[$field]}:''));
    -			print '</td>';
    -		}
    -		// Le type de l'element (pour les type de contact)
    -		elseif ($fieldlist[$field] == 'element')
    -		{
    -			print '<td>';
    -			print $form->selectarray('element', $elementList,(! empty($obj->{$fieldlist[$field]})?$obj->{$fieldlist[$field]}:''));
    -			print '</td>';
    -		}
    -		// La source de l'element (pour les type de contact)
    -		elseif ($fieldlist[$field] == 'source')
    -		{
    -			print '<td>';
    -			print $form->selectarray('source', $sourceList,(! empty($obj->{$fieldlist[$field]})?$obj->{$fieldlist[$field]}:''));
    -			print '</td>';
    -		}
    -		elseif ($fieldlist[$field] == 'type' && $tabname == MAIN_DB_PREFIX."c_actioncomm")
    -		{
    -			print '<td>';
    -			print 'user<input type="hidden" name="type" value="user">';
    -			print '</td>';
    -		}
    -		elseif ($fieldlist[$field] == 'recuperableonly' || $fieldlist[$field] == 'type_cdr' || $fieldlist[$field] == 'deductible' || $fieldlist[$field] == 'category_type') {
    +		elseif ($fieldlist[$field] == 'type_cdr') {
     			if ($fieldlist[$field] == 'type_cdr') print '<td align="center">';
     			else print '<td>';
     			if ($fieldlist[$field] == 'type_cdr') {
    @@ -1110,49 +864,9 @@ function fieldListAccountModel($fieldlist, $obj='', $tabname='', $context='')
     			}
     			print '</td>';
     		}
    -		elseif (in_array($fieldlist[$field],array('nbjour','decalage','taux','localtax1','localtax2'))) {
    -			$align="left";
    -			if (in_array($fieldlist[$field],array('taux','localtax1','localtax2'))) $align="right";	// Fields aligned on right
    -			print '<td align="'.$align.'">';
    -			print '<input type="text" class="flat" value="'.(isset($obj->{$fieldlist[$field]})?$obj->{$fieldlist[$field]}:'').'" size="3" name="'.$fieldlist[$field].'">';
    -			print '</td>';
    -		}
    -		elseif (in_array($fieldlist[$field], array('libelle_facture'))) {
    -			print '<td><textarea cols="30" rows="'.ROWS_2.'" class="flat" name="'.$fieldlist[$field].'">'.(! empty($obj->{$fieldlist[$field]})?$obj->{$fieldlist[$field]}:'').'</textarea></td>';
    -		}
    -		elseif (in_array($fieldlist[$field], array('content')))
    -		{
    -			print '<td>';
    -			if ($context != 'hide')
    -			{
    -				//print '<textarea cols="3" rows="'.ROWS_2.'" class="flat" name="'.$fieldlist[$field].'">'.(! empty($obj->{$fieldlist[$field]})?$obj->{$fieldlist[$field]}:'').'</textarea>';
    -				$okforextended=true;
    -				$doleditor = new DolEditor($fieldlist[$field], (! empty($obj->{$fieldlist[$field]})?$obj->{$fieldlist[$field]}:''), '', 140, 'dolibarr_mailings', 'In', 0, false, $okforextended, ROWS_5, '90%');
    -				print $doleditor->Create(1);
    -			}
    -			else print '&nbsp;';
    -			print '</td>';
    -		}
    -		elseif ($fieldlist[$field] == 'price' || preg_match('/^amount/i',$fieldlist[$field])) {
    -			print '<td><input type="text" class="flat" value="'.price((! empty($obj->{$fieldlist[$field]})?$obj->{$fieldlist[$field]}:'')).'" size="8" name="'.$fieldlist[$field].'"></td>';
    -		}
     		elseif ($fieldlist[$field] == 'code' && isset($obj->{$fieldlist[$field]})) {
     			print '<td><input type="text" class="flat" value="'.(! empty($obj->{$fieldlist[$field]})?$obj->{$fieldlist[$field]}:'').'" size="10" name="'.$fieldlist[$field].'"></td>';
     		}
    -		elseif ($fieldlist[$field] == 'accountancy_code' || $fieldlist[$field] == 'accountancy_code_sell' || $fieldlist[$field] == 'accountancy_code_buy')
    -		{
    -			print '<td>';
    -			if (! empty($conf->accounting->enabled))
    -			{
    -				$accountancy_account = (! empty($obj->$fieldlist[$field]) ? $obj->$fieldlist[$field] : 0);
    -				print $formaccounting->select_account($accountancy_account, $fieldlist[$field], 1, '', 1, 1, 'maxwidth200 maxwidthonsmartphone');
    -			}
    -			else
    -			{
    -				print '<input type="text" size="10" class="flat" value="'.(isset($obj->$fieldlist[$field])?$obj->$fieldlist[$field]:'').'" name="'.$fieldlist[$field].'">';
    -			}
    -			print '</td>';
    -		}
     		else
     		{
     			print '<td>';
    @@ -1160,7 +874,6 @@ function fieldListAccountModel($fieldlist, $obj='', $tabname='', $context='')
     			if ($fieldlist[$field]=='code') $size='size="8" ';
     			if ($fieldlist[$field]=='position') $size='size="4" ';
     			if ($fieldlist[$field]=='libelle') $size='centpercent';
    -			if ($fieldlist[$field]=='tracking') $class='centpercent';
     			if ($fieldlist[$field]=='sortorder' || $fieldlist[$field]=='sens' || $fieldlist[$field]=='category_type') $size='size="2" ';
     			print '<input type="text" '.$size.' class="flat'.($class?' '.$class:'').'" value="'.(isset($obj->{$fieldlist[$field]})?$obj->{$fieldlist[$field]}:'').'" name="'.$fieldlist[$field].'">';
     			print '</td>';
    diff --git a/htdocs/accountancy/admin/card.php b/htdocs/accountancy/admin/card.php
    index 669283077d9..6a92a3f6080 100644
    --- a/htdocs/accountancy/admin/card.php
    +++ b/htdocs/accountancy/admin/card.php
    @@ -31,6 +31,7 @@ require_once DOL_DOCUMENT_ROOT . '/core/class/html.formaccounting.class.php';
     
     $error = 0;
     
    +// Load translation files required by the page
     $langs->loadLangs(array("bills","accountancy"));
     
     $mesg = '';
    @@ -396,6 +397,6 @@ else if ($id > 0 || $ref) {
     	}
     }
     
    +// End of page
     llxFooter();
    -
    -$db->close();
    \ No newline at end of file
    +$db->close();
    diff --git a/htdocs/accountancy/admin/categories.php b/htdocs/accountancy/admin/categories.php
    index 34a857d65d4..735c5595ddc 100644
    --- a/htdocs/accountancy/admin/categories.php
    +++ b/htdocs/accountancy/admin/categories.php
    @@ -29,6 +29,7 @@ require_once DOL_DOCUMENT_ROOT . '/core/class/html.formaccounting.class.php';
     
     $error = 0;
     
    +// Load translation files required by the page
     $langs->loadLangs(array("bills","accountancy"));
     
     $mesg = '';
    @@ -183,6 +184,6 @@ if ($action == 'display' || $action == 'delete') {
     	print "</table>";
     }
     
    +// End of page
     llxFooter();
    -
     $db->close();
    diff --git a/htdocs/accountancy/admin/categories_list.php b/htdocs/accountancy/admin/categories_list.php
    index 681030a179f..900205b7588 100644
    --- a/htdocs/accountancy/admin/categories_list.php
    +++ b/htdocs/accountancy/admin/categories_list.php
    @@ -31,6 +31,7 @@ require_once DOL_DOCUMENT_ROOT.'/core/class/doleditor.class.php';
     require_once DOL_DOCUMENT_ROOT.'/core/lib/accounting.lib.php';
     require_once DOL_DOCUMENT_ROOT.'/core/class/html.formaccounting.class.php';
     
    +// Load translation files required by the page
     $langs->loadLangs(array("errors","admin","companies","resource","holiday","accountancy","hrm"));
     
     $action=GETPOST('action','alpha')?GETPOST('action','alpha'):'view';
    @@ -799,7 +800,7 @@ if ($id)
     
     print '<br>';
     
    -
    +// End of page
     llxFooter();
     $db->close();
     
    diff --git a/htdocs/accountancy/admin/defaultaccounts.php b/htdocs/accountancy/admin/defaultaccounts.php
    index 9d254338526..8cd45c1cfda 100644
    --- a/htdocs/accountancy/admin/defaultaccounts.php
    +++ b/htdocs/accountancy/admin/defaultaccounts.php
    @@ -34,6 +34,7 @@ require_once DOL_DOCUMENT_ROOT . '/core/lib/admin.lib.php';
     require_once DOL_DOCUMENT_ROOT . '/core/lib/accounting.lib.php';
     require_once DOL_DOCUMENT_ROOT . '/core/class/html.formaccounting.class.php';
     
    +// Load translation files required by the page
     $langs->loadLangs(array("compta","bills","admin","accountancy","salaries","loan"));
     
     // Security check
    @@ -189,5 +190,6 @@ print '<div class="center"><input type="submit" class="button" value="' . $langs
     
     print '</form>';
     
    +// End of page
     llxFooter();
     $db->close();
    diff --git a/htdocs/accountancy/admin/export.php b/htdocs/accountancy/admin/export.php
    index 6845491d003..eccb9b0c06f 100644
    --- a/htdocs/accountancy/admin/export.php
    +++ b/htdocs/accountancy/admin/export.php
    @@ -5,7 +5,7 @@
      * Copyright (C) 2014      Marcos García        <marcosgdf@gmail.com>
      * Copyright (C) 2014	   Juanjo Menent		<jmenent@2byte.es>
      * Copyright (C) 2015      Jean-François Ferry	<jfefe@aternatik.fr>
    - * Copyright (C) 2017      Frédéric France      <frederic.france@netlogic.fr>
    + * Copyright (C) 2017-2018 Frédéric France      <frederic.france@netlogic.fr>
      *
      * This program is free software; you can redistribute it and/or modify
      * it under the terms of the GNU General Public License as published by
    @@ -32,6 +32,7 @@ require_once DOL_DOCUMENT_ROOT . '/core/lib/admin.lib.php';
     require_once DOL_DOCUMENT_ROOT . '/core/lib/accounting.lib.php';
     require_once DOL_DOCUMENT_ROOT . '/accountancy/class/accountancyexport.class.php';
     
    +// Load translation files required by the page
     $langs->loadLangs(array("compta","bills","admin","accountancy"));
     
     // Security access
    @@ -49,11 +50,11 @@ $main_option = array (
     
     $configuration = AccountancyExport::getTypeConfig();
     
    -$listparam = $configuration[param];
    +$listparam = $configuration['param'];
     
    -$listformat = $configuration[format];
    +$listformat = $configuration['format'];
     
    -$listcr = $configuration[cr];
    +$listcr = $configuration['cr'];
     
     
     $model_option = array (
    @@ -78,6 +79,7 @@ $model_option = array (
     /*
      * Actions
      */
    +
     if ($action == 'update') {
     	$error = 0;
     
    @@ -116,13 +118,15 @@ if ($action == 'update') {
     	if (! $error) {
             // reload
             $configuration = AccountancyExport::getTypeConfig();
    -        $listparam = $configuration[param];
    +        $listparam = $configuration['param'];
             setEventMessages($langs->trans("SetupSaved"), null, 'mesgs');
     	} else {
     		setEventMessages($langs->trans("Error"), null, 'errors');
     	}
     }
     
    +
    +
     /*
      * View
      */
    @@ -141,27 +145,27 @@ print '    {'."\n";
     foreach ($listparam as $key => $param) {
         print '        if (jQuery("#ACCOUNTING_EXPORT_MODELCSV").val()=="'.$key.'")'."\n";
         print '        {'."\n";
    -    print '            //console.log("'.$param[label].'");'."\n";
    -    if (empty($param[ACCOUNTING_EXPORT_FORMAT])) {
    +    print '            //console.log("'.$param['label'].'");'."\n";
    +    if (empty($param['ACCOUNTING_EXPORT_FORMAT'])) {
             print '            jQuery("#ACCOUNTING_EXPORT_FORMAT").val("'.$conf->global->ACCOUNTING_EXPORT_FORMAT.'");'."\n";
             print '            jQuery("#ACCOUNTING_EXPORT_FORMAT").prop("disabled", true);'."\n";
         } else {
    -        print '            jQuery("#ACCOUNTING_EXPORT_FORMAT").val("'.$param[ACCOUNTING_EXPORT_FORMAT].'");'."\n";
    +        print '            jQuery("#ACCOUNTING_EXPORT_FORMAT").val("'.$param['ACCOUNTING_EXPORT_FORMAT'].'");'."\n";
             print '            jQuery("#ACCOUNTING_EXPORT_FORMAT").removeAttr("disabled");'."\n";
         }
    -    if (empty($param[ACCOUNTING_EXPORT_SEPARATORCSV])) {
    +    if (empty($param['ACCOUNTING_EXPORT_SEPARATORCSV'])) {
             print '            jQuery("#ACCOUNTING_EXPORT_SEPARATORCSV").val("");'."\n";
             print '            jQuery("#ACCOUNTING_EXPORT_SEPARATORCSV").prop("disabled", true);'."\n";
         } else {
             print '            jQuery("#ACCOUNTING_EXPORT_SEPARATORCSV").val("'.$conf->global->ACCOUNTING_EXPORT_SEPARATORCSV.'");'."\n";
             print '            jQuery("#ACCOUNTING_EXPORT_SEPARATORCSV").removeAttr("disabled");'."\n";
         }
    -    if (empty($param[ACCOUNTING_EXPORT_ENDLINE])) {
    +    if (empty($param['ACCOUNTING_EXPORT_ENDLINE'])) {
             print '            jQuery("#ACCOUNTING_EXPORT_ENDLINE").prop("disabled", true);'."\n";
         } else {
             print '            jQuery("#ACCOUNTING_EXPORT_ENDLINE").removeAttr("disabled");'."\n";
         }
    -    if (empty($param[ACCOUNTING_EXPORT_DATE])) {
    +    if (empty($param['ACCOUNTING_EXPORT_DATE'])) {
             print '            jQuery("#ACCOUNTING_EXPORT_DATE").val("");'."\n";
             print '            jQuery("#ACCOUNTING_EXPORT_DATE").prop("disabled", true);'."\n";
         } else {
    @@ -256,17 +260,17 @@ if ($num2) {
     		print '<tr class="oddeven value">';
     
             // Param
    -        $label = $key[label];
    +        $label = $key['label'];
     		print '<td width="50%">' . $langs->trans($label) . '</td>';
     
     		// Value
             print '<td>';
    -        if (is_array($key[param])) {
    -            print $form->selectarray($label, $key[param], $conf->global->$label, 0);
    +        if (is_array($key['param'])) {
    +            print $form->selectarray($label, $key['param'], $conf->global->$label, 0);
             } else {
    -            print '<input type="text" size="20" id="'. $label .'" name="' . $key[label] . '" value="' . $conf->global->$label . '">';
    +            print '<input type="text" size="20" id="'. $label .'" name="' . $key['label'] . '" value="' . $conf->global->$label . '">';
             }
    -		
    +
     		print '</td></tr>';
     	}
     
    @@ -277,5 +281,6 @@ print '<div class="center"><input type="submit" class="button" value="' . dol_es
     
     print '</form>';
     
    +// End of page
     llxFooter();
     $db->close();
    diff --git a/htdocs/accountancy/admin/fiscalyear.php b/htdocs/accountancy/admin/fiscalyear.php
    index 3910e1148b4..62eda456fe7 100644
    --- a/htdocs/accountancy/admin/fiscalyear.php
    +++ b/htdocs/accountancy/admin/fiscalyear.php
    @@ -39,6 +39,7 @@ $pagenext = $page + 1;
     if (! $sortfield) $sortfield="f.rowid"; // Set here default search field
     if (! $sortorder) $sortorder="ASC";
     
    +// Load translation files required by the page
     $langs->loadLangs(array("admin","compta"));
     
     // Security check
    @@ -155,6 +156,6 @@ if ($result)
     	dol_print_error($db);
     }
     
    -
    +// End of page
     llxFooter();
    -$db->close();
    \ No newline at end of file
    +$db->close();
    diff --git a/htdocs/accountancy/admin/fiscalyear_card.php b/htdocs/accountancy/admin/fiscalyear_card.php
    index db323881bdc..cc4dd9dbb7f 100644
    --- a/htdocs/accountancy/admin/fiscalyear_card.php
    +++ b/htdocs/accountancy/admin/fiscalyear_card.php
    @@ -1,5 +1,6 @@
     <?php
    -/* Copyright (C) 2014-2016  Alexandre Spangaro	<aspangaro@zendsi.com>
    +/* Copyright (C) 2014-2016  Alexandre Spangaro  <aspangaro@zendsi.com>
    + * Copyright (C) 2018       Frédéric France     <frederic.france@netlogic.fr>
      *
      * This program is free software; you can redistribute it and/or modify
      * it under the terms of the GNU General Public License as published by
    @@ -26,6 +27,7 @@ require '../../main.inc.php';
     require_once DOL_DOCUMENT_ROOT . '/core/lib/fiscalyear.lib.php';
     require_once DOL_DOCUMENT_ROOT . '/core/class/fiscalyear.class.php';
     
    +// Load translation files required by the page
     $langs->loadLangs(array("admin","compta"));
     
     // Security check
    @@ -168,12 +170,12 @@ if ($action == 'create')
     
     	// Date start
     	print '<tr><td class="fieldrequired">' . $langs->trans("DateStart") . '</td><td>';
    -	print $form->select_date(($date_start ? $date_start : ''), 'fiscalyear');
    +	print $form->selectDate(($date_start ? $date_start : ''), 'fiscalyear');
     	print '</td></tr>';
     
     	// Date end
     	print '<tr><td class="fieldrequired">' . $langs->trans("DateEnd") . '</td><td>';
    -	print $form->select_date(($date_end ? $date_end : - 1), 'fiscalyearend');
    +	print $form->selectDate(($date_end ? $date_end : - 1), 'fiscalyearend');
     	print '</td></tr>';
     
     	/*
    @@ -224,12 +226,12 @@ if ($action == 'create')
     
     			// Date start
     			print '<tr><td class="fieldrequired">' . $langs->trans("DateStart") . '</td><td>';
    -			print $form->select_date($object->date_start ? $object->date_start : - 1, 'fiscalyear');
    +			print $form->selectDate($object->date_start ? $object->date_start : - 1, 'fiscalyear');
     			print '</td></tr>';
     
     			// Date end
     			print '<tr><td class="fieldrequired">' . $langs->trans("DateEnd") . '</td><td>';
    -			print $form->select_date($object->date_end ? $object->date_end : - 1, 'fiscalyearend');
    +			print $form->selectDate($object->date_end ? $object->date_end : - 1, 'fiscalyearend');
     			print '</td></tr>';
     
     			// Statut
    @@ -317,5 +319,6 @@ if ($action == 'create')
     	}
     }
     
    +// End of page
     llxFooter();
     $db->close();
    diff --git a/htdocs/accountancy/admin/fiscalyear_info.php b/htdocs/accountancy/admin/fiscalyear_info.php
    index f8f0bd5668e..3141a624194 100644
    --- a/htdocs/accountancy/admin/fiscalyear_info.php
    +++ b/htdocs/accountancy/admin/fiscalyear_info.php
    @@ -26,6 +26,7 @@ require_once DOL_DOCUMENT_ROOT . '/core/lib/fiscalyear.lib.php';
     require_once DOL_DOCUMENT_ROOT . '/core/lib/functions2.lib.php';
     require_once DOL_DOCUMENT_ROOT . '/core/class/fiscalyear.class.php';
     
    +// Load translation files required by the page
     $langs->loadLangs(array("admin","compta"));
     
     // Security check
    @@ -57,5 +58,6 @@ if ($id) {
     	print '</div>';
     }
     
    +// End of page
     llxFooter();
     $db->close();
    diff --git a/htdocs/accountancy/admin/importaccounts.php b/htdocs/accountancy/admin/importaccounts.php
    index 6e235bc183e..752e1c18de9 100644
    --- a/htdocs/accountancy/admin/importaccounts.php
    +++ b/htdocs/accountancy/admin/importaccounts.php
    @@ -1,6 +1,6 @@
     <?php
     /* Copyright (C) 2013-2014 Olivier Geffroy      <jeff@jeffinfo.com>
    - * Copyright (C) 2013-2017 Alexandre Spangaro   <aspangaro@zendsi.com> 
    + * Copyright (C) 2013-2017 Alexandre Spangaro   <aspangaro@zendsi.com>
      * Copyright (C) 2014      Florian Henry        <florian.henry@open-concept.pro>
      *
      * This program is free software; you can redistribute it and/or modify
    @@ -18,7 +18,7 @@
      */
     
     /**
    - * \file 		htdocs/accountancy/admin/importaccounts.php
    + * \file        htdocs/accountancy/admin/importaccounts.php
      * \ingroup		Advanced accountancy
      * \brief 		Page import accounting account
      */
    @@ -28,7 +28,7 @@ require_once DOL_DOCUMENT_ROOT . '/core/lib/accounting.lib.php';
     require_once DOL_DOCUMENT_ROOT . '/accountancy/class/accountingaccount.class.php';
     require_once DOL_DOCUMENT_ROOT . '/core/class/html.formaccounting.class.php';
     
    -// Load traductions files requiredby by page
    +// Load translation files required by the page
     $langs->loadLangs(array("compta","bills","accountancy"));
     
     // Security check
    @@ -83,7 +83,7 @@ if ($_POST["action"] == 'import') {
     				$accounting->pcg_type = $monType;
     				$accounting->pcg_subtype = $monSubType;
     				$accounting->active = 1;
    -				
    +
     				$result = $accounting->create($user);
     				if ($result > 0) {
     					setEventMessages($langs->trans("AccountingAccountAdd"), null, 'mesgs');
    @@ -101,7 +101,7 @@ if ($_POST["action"] == 'import') {
     	print '<div><font color="red">' . $langs->trans("EndProcessing") . '</font></div>';
     }
     
    -// list accounting account from product 
    +// list accounting account from product
     
     $sql = "(SELECT p.rowid as product_id, p.accountancy_code_sell as accounting ";
     $sql .= " FROM  " . MAIN_DB_PREFIX . "product as p ";
    @@ -172,14 +172,15 @@ if ($result) {
     		print '</tr>';
     		$i ++;
     	}
    -	
    +
     	print '<tr><td colspan="8">&nbsp;</td></tr><tr><td colspan="8" align="center"><input type="submit" class="butAction" value="' . $langs->trans("Import") . '"></td></tr>';
    -	
    +
     	print '</table>';
     	print '</form>';
     } else {
     	print $db->error();
     }
     
    +// End of page
     llxFooter();
     $db->close();
    diff --git a/htdocs/accountancy/admin/index.php b/htdocs/accountancy/admin/index.php
    index 64857fbfbb4..a17ee45ae4d 100644
    --- a/htdocs/accountancy/admin/index.php
    +++ b/htdocs/accountancy/admin/index.php
    @@ -1,7 +1,7 @@
     <?php
     /* Copyright (C) 2013-2014 Olivier Geffroy      <jeff@jeffinfo.com>
      * Copyright (C) 2013-2014 Florian Henry        <florian.henry@open-concept.pro>
    - * Copyright (C) 2013-2017 Alexandre Spangaro   <aspangaro@zendsi.com>
    + * Copyright (C) 2013-2018 Alexandre Spangaro   <aspangaro@zendsi.com>
      * Copyright (C) 2014-2015 Ari Elbaz (elarifr)  <github@accedinfo.com>
      * Copyright (C) 2014      Marcos García        <marcosgdf@gmail.com>
      * Copyright (C) 2014      Juanjo Menent        <jmenent@2byte.es>
    @@ -32,6 +32,7 @@ require '../../main.inc.php';
     require_once DOL_DOCUMENT_ROOT . '/core/lib/admin.lib.php';
     require_once DOL_DOCUMENT_ROOT . '/core/lib/accounting.lib.php';
     
    +// Load translation files required by the page
     $langs->loadLangs(array("compta","bills","admin","accountancy"));
     
     // Security access
    @@ -131,6 +132,18 @@ if ($action == 'setdisabledirectinput') {
     		}
     }
     
    +if ($action == 'setenabledraftexport') {
    +	$setenabledraftexport = GETPOST('value', 'int');
    +	$res = dolibarr_set_const($db, "ACCOUNTING_ENABLE_EXPORT_DRAFT_JOURNAL", $setenabledraftexport, 'yesno', 0, '', $conf->entity);
    +	if (! $res > 0)
    +		$error ++;
    +		if (! $error) {
    +			setEventMessages($langs->trans("SetupSaved"), null, 'mesgs');
    +		} else {
    +			setEventMessages($langs->trans("Error"), null, 'mesgs');
    +		}
    +}
    +
     /*
      * View
      */
    @@ -212,6 +225,19 @@ if (! empty($user->admin))
         }
         print '</tr>';
     
    +	print '<tr class="oddeven">';
    +	print '<td>' . $langs->trans("ACCOUNTING_ENABLE_EXPORT_DRAFT_JOURNAL") . '</td>';
    +	if (! empty($conf->global->ACCOUNTING_ENABLE_EXPORT_DRAFT_JOURNAL)) {
    +		print '<td align="right"><a href="' . $_SERVER['PHP_SELF'] . '?action=setenabledraftexport&value=0">';
    +		print img_picto($langs->trans("Activated"), 'switch_on');
    +		print '</a></td>';
    +	} else {
    +		print '<td align="right"><a href="' . $_SERVER['PHP_SELF'] . '?action=setenabledraftexport&value=1">';
    +		print img_picto($langs->trans("Disabled"), 'switch_off');
    +		print '</a></td>';
    +	}
    +	print '</tr>';
    +
     	print '<tr class="oddeven">';
     	print '<td>' . $langs->trans("BANK_DISABLE_DIRECT_INPUT") . '</td>';
     	if (! empty($conf->global->BANK_DISABLE_DIRECT_INPUT)) {
    @@ -269,5 +295,6 @@ print '<br>';
     print '<br>';
     print '</form>';
     
    +// End of page
     llxFooter();
     $db->close();
    diff --git a/htdocs/accountancy/admin/journals_list.php b/htdocs/accountancy/admin/journals_list.php
    index 925dcc0dc4e..20d0a5200a5 100644
    --- a/htdocs/accountancy/admin/journals_list.php
    +++ b/htdocs/accountancy/admin/journals_list.php
    @@ -21,6 +21,7 @@
      * \ingroup		Advanced accountancy
      * \brief		Setup page to configure journals
      */
    +
     require '../../main.inc.php';
     require_once DOL_DOCUMENT_ROOT.'/core/class/html.formadmin.class.php';
     require_once DOL_DOCUMENT_ROOT.'/core/class/html.formcompany.class.php';
    @@ -30,6 +31,7 @@ require_once DOL_DOCUMENT_ROOT.'/core/class/doleditor.class.php';
     require_once DOL_DOCUMENT_ROOT.'/core/lib/accounting.lib.php';
     require_once DOL_DOCUMENT_ROOT.'/accountancy/class/accountingjournal.class.php';
     
    +// Load translation files required by the page
     $langs->loadLangs(array("admin","compta","accountancy"));
     
     $action=GETPOST('action','alpha')?GETPOST('action','alpha'):'view';
    @@ -126,16 +128,16 @@ complete_dictionary_with_modules($taborder,$tabname,$tablib,$tabsql,$tabsqlsort,
     
     // Define elementList and sourceList (used for dictionary type of contacts "llx_c_type_contact")
     $elementList = array();
    -	// Must match ids defined into eldy.lib.php
    -	$sourceList = array(
    -			'1' => $langs->trans('AccountingJournalType1'),
    -			'2' => $langs->trans('AccountingJournalType2'),
    -			'3' => $langs->trans('AccountingJournalType3'),
    -			'4' => $langs->trans('AccountingJournalType4'),
    -			'5' => $langs->trans('AccountingJournalType5'),
    -			'8' => $langs->trans('AccountingJournalType8'),
    -			'9' => $langs->trans('AccountingJournalType9')
    -	);
    +// Must match ids defined into eldy.lib.php
    +$sourceList = array(
    +	'1' => $langs->trans('AccountingJournalType1'),
    +	'2' => $langs->trans('AccountingJournalType2'),
    +	'3' => $langs->trans('AccountingJournalType3'),
    +	'4' => $langs->trans('AccountingJournalType4'),
    +	'5' => $langs->trans('AccountingJournalType5'),
    +	'8' => $langs->trans('AccountingJournalType8'),
    +	'9' => $langs->trans('AccountingJournalType9'),
    +);
     
     /*
      * Actions
    @@ -292,10 +294,10 @@ if (GETPOST('actionadd') || GETPOST('actionmodify'))
     	//$_GET["id"]=GETPOST('id', 'int');       // Force affichage dictionnaire en cours d'edition
     }
     
    -if (GETPOST('actioncancel'))
    -{
    -	//$_GET["id"]=GETPOST('id', 'int');       // Force affichage dictionnaire en cours d'edition
    -}
    +//if (GETPOST('actioncancel'))
    +//{
    +//	$_GET["id"]=GETPOST('id', 'int');       // Force affichage dictionnaire en cours d'edition
    +//}
     
     if ($action == 'confirm_delete' && $confirm == 'yes')       // delete
     {
    @@ -600,6 +602,7 @@ if ($id)
     
     					if (empty($reshook))
     					{
    +                        $langs->load("accountancy");
     						foreach ($fieldlist as $field => $value)
     						{
     
    @@ -610,10 +613,12 @@ if ($id)
     								$valuetoshow=$langs->trans('All');
     							}
     							else if ($fieldlist[$field]=='nature' && $tabname[$id]==MAIN_DB_PREFIX.'accounting_journal') {
    -								$langs->loadLangs(array("accountancy"));
     								$key=$langs->trans("AccountingJournalType".strtoupper($obj->nature));
    -								$valuetoshow=($obj->nature && $key != "AccountingJournalType".strtoupper($obj->nature)?$key:$obj->{$fieldlist[$field]});
    +								$valuetoshow=($obj->nature && $key != "AccountingJournalType".strtoupper($langs->trans($obj->nature))?$key:$obj->{$fieldlist[$field]});
     							}
    +							else if ($fieldlist[$field]=='label' && $tabname[$id]==MAIN_DB_PREFIX.'accounting_journal') {
    +								$valuetoshow=$langs->trans($obj->label);
    +                            }
     
     							$class='tddict';
     							// Show value for field
    @@ -678,7 +683,7 @@ if ($id)
     
     print '<br>';
     
    -
    +// End of page
     llxFooter();
     $db->close();
     
    diff --git a/htdocs/accountancy/admin/productaccount.php b/htdocs/accountancy/admin/productaccount.php
    index eb4d331f228..2467b89b108 100644
    --- a/htdocs/accountancy/admin/productaccount.php
    +++ b/htdocs/accountancy/admin/productaccount.php
    @@ -34,7 +34,7 @@ require_once DOL_DOCUMENT_ROOT . '/core/class/html.formaccounting.class.php';
     require_once DOL_DOCUMENT_ROOT . '/accountancy/class/accountingaccount.class.php';
     require_once DOL_DOCUMENT_ROOT . '/product/class/product.class.php';
     
    -// Load traductions files requiredby by page
    +// Load translation files required by the page
     $langs->loadLangs(array("companies","compta","accountancy","products"));
     
     // Security check
    @@ -495,5 +495,6 @@ if ($result)
     	dol_print_error($db);
     }
     
    +// End of page
     llxFooter();
    -$db->close();
    \ No newline at end of file
    +$db->close();
    diff --git a/htdocs/accountancy/bookkeeping/balance.php b/htdocs/accountancy/bookkeeping/balance.php
    index d8a59a5ba43..2b263ca166c 100644
    --- a/htdocs/accountancy/bookkeeping/balance.php
    +++ b/htdocs/accountancy/bookkeeping/balance.php
    @@ -1,7 +1,8 @@
     <?php
    -/* Copyright (C) 2016       Olivier Geffroy     <jeff@jeffinfo.com>
    - * Copyright (C) 2016       Florian Henry       <florian.henry@open-concept.pro>
    - * Copyright (C) 2016-2018  Alexandre Spangaro  <aspangaro@zendsi.com>
    +/* Copyright (C) 2016       Olivier Geffroy         <jeff@jeffinfo.com>
    + * Copyright (C) 2016       Florian Henry           <florian.henry@open-concept.pro>
    + * Copyright (C) 2016-2018  Alexandre Spangaro      <aspangaro@zendsi.com>
    + * Copyright (C) 2018       Frédéric France         <frederic.france@netlogic.fr>
      *
      * This program is free software; you can redistribute it and/or modify
      * it under the terms of the GNU General Public License as published by
    @@ -34,12 +35,12 @@ require_once DOL_DOCUMENT_ROOT . '/accountancy/class/accountancyexport.class.php
     require_once DOL_DOCUMENT_ROOT . '/core/class/html.formaccounting.class.php';
     require_once DOL_DOCUMENT_ROOT . '/core/class/html.formother.class.php';
     
    -// Langs
    +// Load translation files required by the page
     $langs->loadLangs(array("accountancy"));
     
     $page = GETPOST("page");
    -$sortorder = GETPOST("sortorder");
    -$sortfield = GETPOST("sortfield");
    +$sortorder = GETPOST("sortorder", 'alpha');
    +$sortfield = GETPOST("sortfield", 'alpha');
     $action = GETPOST('action', 'alpha');
     $search_date_start = dol_mktime(0, 0, 0, GETPOST('date_startmonth', 'int'), GETPOST('date_startday', 'int'), GETPOST('date_startyear', 'int'));
     $search_date_end = dol_mktime(0, 0, 0, GETPOST('date_endmonth', 'int'), GETPOST('date_endday', 'int'), GETPOST('date_endyear', 'int'));
    @@ -53,7 +54,7 @@ if ($search_accountancy_code_end == - 1) {
     	$search_accountancy_code_end = '';
     }
     
    -if (GETPOST("exportcsv")) $action = 'export_csv';
    +if (GETPOST("exportcsv",'alpha')) $action = 'export_csv';
     
     
     $limit = GETPOST('limit','int')?GETPOST('limit', 'int'):$conf->liste_limit;
    @@ -129,11 +130,6 @@ if (GETPOST('button_removefilter_x','alpha') || GETPOST('button_removefilter.x',
     	$filter = array();
     }
     
    -
    -/*
    - * View
    - */
    -
     if ($action == 'export_csv') {
     
     	$sep = $conf->global->ACCOUNTING_EXPORT_SEPARATORCSV;
    @@ -155,13 +151,23 @@ if ($action == 'export_csv') {
     		print price($line->credit - $line->debit) . $sep;
     		print "\n";
     	}
    +
    +	exit;
     }
     
    -else {
    -	$title_page = $langs->trans("AccountBalance");
     
    -	llxHeader('', $title_page);
     
    +/*
    + * View
    + */
    +
    +$title_page = $langs->trans("AccountBalance");
    +
    +llxHeader('', $title_page);
    +
    +
    +if ($action != 'export_csv')
    +{
     	// List
     	$nbtotalofrecords = '';
     	if (empty($conf->global->MAIN_DISABLE_FULL_SCANLIST))
    @@ -186,16 +192,16 @@ else {
     	print '<input type="hidden" name="sortorder" value="'.$sortorder.'">';
     	print '<input type="hidden" name="page" value="'.$page.'">';
     
    -	$button = '<input type="submit" name="exportcsv" class="butActionNew" value="' . $langs->trans("Export") . ' ('.$conf->global->ACCOUNTING_EXPORT_FORMAT.')" />';
    -	print_barre_liste($title_page, $page, $_SERVER["PHP_SELF"], $options, $sortfield, $sortorder, '', $result, $result, 'title_accountancy', 0, $button);
    +	$button = '<input type="submit" name="exportcsv" class="butAction" value="' . $langs->trans("Export") . ' ('.$conf->global->ACCOUNTING_EXPORT_FORMAT.')" />';
    +	print_barre_liste($title_page, $page, $_SERVER["PHP_SELF"], $options, $sortfield, $sortorder, $button, $result, $result, 'title_accountancy', 0);
     
     	$moreforfilter = '';
     
     	$moreforfilter .= '<div class="divsearchfield">';
     	$moreforfilter .= $langs->trans('DateStart') . ': ';
    -	$moreforfilter .= $form->select_date($search_date_start?$search_date_start:-1, 'date_start', 0, 0, 1, '', 1, 0, 1);
    +	$moreforfilter .= $form->selectDate($search_date_start?$search_date_start:-1, 'date_start', 0, 0, 1, '', 1, 0);
     	$moreforfilter .= $langs->trans('DateEnd') . ': ';
    -	$moreforfilter .= $form->select_date($search_date_end?$search_date_end:-1, 'date_end', 0, 0, 1, '', 1, 0, 1);
    +	$moreforfilter .= $form->selectDate($search_date_end?$search_date_end:-1, 'date_end', 0, 0, 1, '', 1, 0);
     	$moreforfilter .= '</div>';
     
     	if (! empty($moreforfilter)) {
    @@ -298,7 +304,8 @@ else {
     	print "</table>";
     	print '</form>';
     
    -	llxFooter();
     }
     
    +// End of page
    +llxFooter();
     $db->close();
    diff --git a/htdocs/accountancy/bookkeeping/balancebymonth.php b/htdocs/accountancy/bookkeeping/balancebymonth.php
    index a433e19a09d..3a0a1f73308 100644
    --- a/htdocs/accountancy/bookkeeping/balancebymonth.php
    +++ b/htdocs/accountancy/bookkeeping/balancebymonth.php
    @@ -29,7 +29,7 @@ require '../../main.inc.php';
     require_once DOL_DOCUMENT_ROOT . '/core/lib/date.lib.php';
     require_once DOL_DOCUMENT_ROOT . '/core/lib/accounting.lib.php';
     
    -// Load traductions files requiredby by page
    +// Load translation files required by the page
     $langs->loadLangs(array("bills","compta","accountancy","other"));
     
     // Filter
    @@ -71,7 +71,22 @@ if ($result) {
     $y = $year_current;
     
     print '<table class="noborder" width="100%">';
    -print '<tr class="liste_titre"><td width=150>' . $langs->trans("Label") . '</td><td align="center">' . $langs->trans("JanuaryMin") . '</td><td align="center">' . $langs->trans("FebruaryMin") . '</td><td align="center">' . $langs->trans("MarchMin") . '</td><td align="center">' . $langs->trans("AprilMin") . '</td><td align="center">' . $langs->trans("MayMin") . '</td><td align="center">' . $langs->trans("JuneMin") . '</td><td align="center">' . $langs->trans("JulyMin") . '</td><td align="center">' . $langs->trans("AugustMin") . '</td><td align="center">' . $langs->trans("SeptemberMin") . '</td><td align="center">' . $langs->trans("OctoberMin") . '</td><td align="center">' . $langs->trans("NovemberMin") . '</td><td align="center">' . $langs->trans("DecemberMin") . '</td><td align="center"><b>Total</b></td></tr>';
    +print '<tr class="liste_titre">';
    +print '<td width=150>' . $langs->trans("Label") . '</td>';
    +print '<td align="center">' . $langs->trans("JanuaryMin") . '</td>';
    +print '<td align="center">' . $langs->trans("FebruaryMin") . '</td>';
    +print '<td align="center">' . $langs->trans("MarchMin") . '</td>';
    +print '<td align="center">' . $langs->trans("AprilMin") . '</td>';
    +print '<td align="center">' . $langs->trans("MayMin") . '</td>';
    +print '<td align="center">' . $langs->trans("JuneMin") . '</td>';
    +print '<td align="center">' . $langs->trans("JulyMin") . '</td>';
    +print '<td align="center">' . $langs->trans("AugustMin") . '</td>';
    +print '<td align="center">' . $langs->trans("SeptemberMin") . '</td>';
    +print '<td align="center">' . $langs->trans("OctoberMin") . '</td>';
    +print '<td align="center">' . $langs->trans("NovemberMin") . '</td>';
    +print '<td align="center">' . $langs->trans("DecemberMin") . '</td>';
    +print '<td align="center"><b>Total</b></td>';
    +print '</tr>';
     
     $sql = "SELECT bk.numero_compte AS 'compte',";
     $sql .= "  ROUND(SUM(IF(MONTH(bk.doc_date)=1,bk.montant,0)),2) AS 'Janvier',";
    @@ -125,5 +140,6 @@ if ($resql) {
     }
     print "</table>\n";
     
    +// End of page
     llxFooter();
    -$db->close();
    \ No newline at end of file
    +$db->close();
    diff --git a/htdocs/accountancy/bookkeeping/card.php b/htdocs/accountancy/bookkeeping/card.php
    index f0cc48a4878..5add04d7361 100644
    --- a/htdocs/accountancy/bookkeeping/card.php
    +++ b/htdocs/accountancy/bookkeeping/card.php
    @@ -3,6 +3,7 @@
      * Copyright (C) 2013-2017 Florian Henry        <florian.henry@open-concept.pro>
      * Copyright (C) 2013-2018 Alexandre Spangaro   <aspangaro@zendsi.com>
      * Copyright (C) 2017      Laurent Destailleur  <eldy@users.sourceforge.net>
    + * Copyright (C) 2018       Frédéric France         <frederic.france@netlogic.fr>
      *
      * This program is free software; you can redistribute it and/or modify
      * it under the terms of the GNU General Public License as published by
    @@ -32,6 +33,7 @@ require_once DOL_DOCUMENT_ROOT . '/compta/facture/class/facture.class.php';
     require_once DOL_DOCUMENT_ROOT . '/fourn/class/fournisseur.facture.class.php';
     require_once DOL_DOCUMENT_ROOT . '/accountancy/class/accountingjournal.class.php';
     
    +// Load translation files required by the page
     $langs->loadLangs(array("accountancy", "bills", "compta"));
     
     $action = GETPOST('action','aZ09');
    @@ -349,7 +351,7 @@ if ($action == 'create')
     	print '<tr>';
     	print '<td class="titlefieldcreate fieldrequired">' . $langs->trans("Docdate") . '</td>';
     	print '<td>';
    -	print $html->select_date('', 'doc_date', '', '', '', "create_mvt", 1, 1);
    +	print $html->selectDate('', 'doc_date', '', '', '', "create_mvt", 1, 1);
     	print '</td>';
     	print '</tr>';
     
    @@ -431,7 +433,7 @@ if ($action == 'create')
     			print '<input type="hidden" name="token" value="' . $_SESSION ['newtoken'] . '">';
     			print '<input type="hidden" name="action" value="setdate">';
     			print '<input type="hidden" name="mode" value="'.$mode.'">';
    -			$form->select_date($object->doc_date ? $object->doc_date : - 1, 'doc_date', '', '', '', "setdate");
    +			print $form->selectDate($object->doc_date ? $object->doc_date : - 1, 'doc_date', '', '', '', "setdate");
     			print '<input type="submit" class="button" value="' . $langs->trans('Modify') . '">';
     			print '</form>';
     		} else {
    @@ -554,8 +556,9 @@ if ($action == 'create')
     		*/
     		print "</table>\n";
     
    -		print '</div></div>';
    -		print '</div>';
    +		print '</div></div><!-ee-->';
    +
    +		dol_fiche_end();
     
     		print '<div style="clear:both"></div>';
     
    @@ -711,5 +714,7 @@ if ($action == 'create')
     }
     
     dol_fiche_end();
    +
    +// End of page
     llxFooter();
     $db->close();
    diff --git a/htdocs/accountancy/bookkeeping/list.php b/htdocs/accountancy/bookkeeping/list.php
    index 26a4cacf2c9..132aa4e0afa 100644
    --- a/htdocs/accountancy/bookkeeping/list.php
    +++ b/htdocs/accountancy/bookkeeping/list.php
    @@ -3,6 +3,7 @@
      * Copyright (C) 2013-2016  Florian Henry        <florian.henry@open-concept.pro>
      * Copyright (C) 2013-2017  Alexandre Spangaro   <aspangaro@zendsi.com>
      * Copyright (C) 2016-2017  Laurent Destailleur  <eldy@users.sourceforge.net>
    + * Copyright (C) 2018       Frédéric France         <frederic.france@netlogic.fr>
      *
      * This program is free software; you can redistribute it and/or modify
      * it under the terms of the GNU General Public License as published by
    @@ -32,6 +33,7 @@ require_once DOL_DOCUMENT_ROOT . '/core/class/html.formother.class.php';
     require_once DOL_DOCUMENT_ROOT . '/core/class/html.formaccounting.class.php';
     require_once DOL_DOCUMENT_ROOT . '/core/lib/date.lib.php';
     
    +// Load translation files required by the page
     $langs->loadLangs(array("accountancy"));
     
     $action = GETPOST('action', 'alpha');
    @@ -438,7 +440,7 @@ $button.= '</a>';
     
     
     $groupby = ' <a class="nohover marginrightonly" href="'.DOL_URL_ROOT.'/accountancy/bookkeeping/listbyaccount.php?'.$param.'">' . $langs->trans("GroupByAccountAccounting") . '</a>';
    -$newcardbutton = '<a class="butActionNew" href="./card.php?action=create">' . $langs->trans("NewAccountingMvt");
    +$newcardbutton = '<a class="butActionNew" href="./card.php?action=create"><span class="valignmiddle">' . $langs->trans("NewAccountingMvt").'</span>';
     $newcardbutton.= '<span class="fa fa-plus-circle valignmiddle"></span>';
     $newcardbutton.= '</a>';
     
    @@ -464,11 +466,11 @@ if (! empty($arrayfields['t.doc_date']['checked']))
     	print '<td class="liste_titre center">';
     	print '<div class="nowrap">';
     	print $langs->trans('From') . ' ';
    -	print $form->select_date($search_date_start?$search_date_start:-1, 'search_date_start', 0, 0, 1);
    +	print $form->selectDate($search_date_start?$search_date_start:-1, 'search_date_start', 0, 0, 1);
     	print '</div>';
     	print '<div class="nowrap">';
     	print $langs->trans('to') . ' ';
    -	print $form->select_date($search_date_end?$search_date_end:-1, 'search_date_end', 0, 0, 1);
    +	print $form->selectDate($search_date_end?$search_date_end:-1, 'search_date_end', 0, 0, 1);
     	print '</div>';
     	print '</td>';
     }
    @@ -555,11 +557,11 @@ if (! empty($arrayfields['t.date_creation']['checked']))
     	print '<td class="liste_titre center">';
     	print '<div class="nowrap">';
     	print $langs->trans('From') . ' ';
    -	print $form->select_date($search_date_creation_start, 'date_creation_start', 0, 0, 1);
    +	print $form->selectDate($search_date_creation_start, 'date_creation_start', 0, 0, 1);
     	print '</div>';
     	print '<div class="nowrap">';
     	print $langs->trans('to') . ' ';
    -	print $form->select_date($search_date_creation_end, 'date_creation_end', 0, 0, 1);
    +	print $form->selectDate($search_date_creation_end, 'date_creation_end', 0, 0, 1);
     	print '</div>';
     	print '</td>';
     }
    @@ -569,11 +571,11 @@ if (! empty($arrayfields['t.tms']['checked']))
     	print '<td class="liste_titre center">';
     	print '<div class="nowrap">';
     	print $langs->trans('From') . ' ';
    -	print $form->select_date($search_date_modification_start, 'date_modification_start', 0, 0, 1);
    +	print $form->selectDate($search_date_modification_start, 'date_modification_start', 0, 0, 1);
     	print '</div>';
     	print '<div class="nowrap">';
     	print $langs->trans('to') . ' ';
    -	print $form->select_date($search_date_modification_end, 'date_modification_end', 0, 0, 1);
    +	print $form->selectDate($search_date_modification_end, 'date_modification_end', 0, 0, 1);
     	print '</div>';
     	print '</td>';
     }
    @@ -747,6 +749,6 @@ print '</div>';
     
     print '</form>';
     
    +// End of page
     llxFooter();
    -
     $db->close();
    diff --git a/htdocs/accountancy/bookkeeping/listbyaccount.php b/htdocs/accountancy/bookkeeping/listbyaccount.php
    index 499865233db..c5726901e2e 100644
    --- a/htdocs/accountancy/bookkeeping/listbyaccount.php
    +++ b/htdocs/accountancy/bookkeeping/listbyaccount.php
    @@ -3,6 +3,7 @@
      * Copyright (C) 2013-2016  Olivier Geffroy     <jeff@jeffinfo.com>
      * Copyright (C) 2013-2016  Florian Henry       <florian.henry@open-concept.pro>
      * Copyright (C) 2013-2018  Alexandre Spangaro  <aspangaro@zendsi.com>
    + * Copyright (C) 2018       Frédéric France         <frederic.france@netlogic.fr>
      *
      * This program is free software; you can redistribute it and/or modify
      * it under the terms of the GNU General Public License as published by
    @@ -33,6 +34,7 @@ require_once DOL_DOCUMENT_ROOT . '/core/class/html.formaccounting.class.php';
     require_once DOL_DOCUMENT_ROOT . '/core/class/html.formother.class.php';
     require_once DOL_DOCUMENT_ROOT . '/core/lib/date.lib.php';
     
    +// Load translation files required by the page
     $langs->loadLangs(array("accountancy"));
     
     $page = GETPOST("page");
    @@ -255,7 +257,7 @@ if ($action == 'delbookkeepingyear') {
     print '<form method="POST" id="searchFormList" action="' . $_SERVER["PHP_SELF"] . '">';
     
     $viewflat = ' <a class="nohover marginrightonly" href="'.DOL_URL_ROOT.'/accountancy/bookkeeping/list.php?'.$param.'">' . $langs->trans("ViewFlatList") . '</a>';
    -$newcardbutton = '<a class="butActionNew" href="./card.php?action=create">' . $langs->trans("NewAccountingMvt");
    +$newcardbutton = '<a class="butActionNew" href="./card.php?action=create"><span class="valignmiddle">' . $langs->trans("NewAccountingMvt").'</span>';
     $newcardbutton.= '<span class="fa fa-plus-circle valignmiddle"></span>';
     $newcardbutton.= '</a>';
     
    @@ -286,10 +288,10 @@ print '</td>';
     print '<td class="liste_titre"></td>';
     print '<td class="liste_titre" align="center">';
     print $langs->trans('From') . ': ';
    -print $form->select_date($search_date_start, 'search_date_start', 0, 0, 1);
    +print $form->selectDate($search_date_start, 'search_date_start', 0, 0, 1);
     print '<br>';
     print $langs->trans('to') . ': ';
    -print $form->select_date($search_date_end, 'search_date_end', 0, 0, 1);
    +print $form->selectDate($search_date_end, 'search_date_end', 0, 0, 1);
     print '</td>';
     print '<td class="liste_titre"><input type="text" size="7" class="flat" name="search_doc_ref" value="' . dol_escape_htmltag($search_doc_ref) . '"/></td>';
     print '<td class="liste_titre"><input type="text" size="7" class="flat" name="search_label_operation" value="' . dol_escape_htmltag($search_label_operation) . '"/></td>';
    @@ -420,5 +422,6 @@ print '</tr>';
     print "</table>";
     print '</form>';
     
    +// End of page
     llxFooter();
     $db->close();
    diff --git a/htdocs/accountancy/bookkeeping/thirdparty_lettrage.php b/htdocs/accountancy/bookkeeping/thirdparty_lettrage.php
    index 67d89bcda90..be335107839 100644
    --- a/htdocs/accountancy/bookkeeping/thirdparty_lettrage.php
    +++ b/htdocs/accountancy/bookkeeping/thirdparty_lettrage.php
    @@ -2,7 +2,7 @@
     /* Copyright (C) 2004-2005 Rodolphe Quiedeville <rodolphe@quiedeville.org>
      * Copyright (C) 2005      Laurent Destailleur  <eldy@users.sourceforge.net>
      * Copyright (C) 2013      Olivier Geffroy      <jeff@jeffinfo.com>
    - * Copyright (C) 2013      Florian Henry	      <florian.henry@open-concept.pro>
    + * Copyright (C) 2013      Florian Henry	    <florian.henry@open-concept.pro>
      * Copyright (C) 2013      Alexandre Spangaro   <alexandre.spangaro@gmail.com>
      *
      * This program is free software; you can redistribute it and/or modify
    @@ -21,7 +21,7 @@
      */
     
     /**
    - * \file accounting/bookkeeping/thirdparty_lettrage.php
    + * \file accountancy/bookkeeping/thirdparty_lettrage.php
      * \ingroup Advanced accountancy
      * \brief Onglet de gestion de parametrages des ventilations
      */
    @@ -33,6 +33,7 @@ require_once DOL_DOCUMENT_ROOT . '/accountancy/class/lettering.class.php';
     require_once DOL_DOCUMENT_ROOT . '/societe/class/societe.class.php';
     require_once DOL_DOCUMENT_ROOT . '/core/lib/company.lib.php';
     
    +// Load translation files required by the page
     $langs->loadLangs(array("compta"));
     
     $action = GETPOST('action', 'aZ09');
    @@ -81,8 +82,9 @@ $socid = GETPOST("socid", 'int');
     $object = new Societe($db);
     $object->id = $socid;
     $result = $object->fetch($socid);
    -if ($result < 0) {
    -	setEventMessage($object->error, 'errors');
    +if ($result < 0)
    +{
    +	setEventMessages($object->error, $object->errors, 'errors');
     }
     
     $form = new Form($db);
    @@ -251,7 +253,6 @@ if ($resql) {
     	print '</td>';
     	print '</tr>';
     
    -	$var = false;
     	$solde = 0;
     	$tmp = '';
     	while ( $obj = $db->fetch_object($resql) ) {
    @@ -260,11 +261,10 @@ if ($resql) {
     			$tmp = $obj->lettering_code;
     
     		if ($tmp != $obj->lettering_code || empty($obj->lettering_code))
    -			$var = ! $var;
     
     		$solde += ($obj->credit - $obj->debit);
     
    -		print "<tr $bc[$var]>";
    +		print '<tr class="oddeven">';
     
     		if (empty($obj->lettering_code)) {
     			print '<td><a href="' . dol_buildpath('/accountancy/bookkeeping/card.php', 1) . '?piece_num=' . $obj->piece_num . '">';
    @@ -292,14 +292,13 @@ if ($resql) {
     	}
     
     	print '<tr class="oddeven">';
    -
     	print '<td colspan="4">Mouvement totaux</td>' . "\n";
     	print '<td><strong>' . price($debit) . '</strong></td>';
     	print '<td><strong>' . price($credit) . '</strong></td>';
     	print '<td colspan="5"></td>';
     	print "</tr>\n";
     
    -	print "<tr $bc[$var]>";
    +	print '<tr class="oddeven">';
     	print '<td colspan="9">Solde Comptable</td>' . "\n";
     	print '<td><strong>' . price($credit - $debit) . '</strong></td>';
     	print '<td colspan="5"></td>';
    diff --git a/htdocs/accountancy/bookkeeping/thirdparty_lettrage_supplier.php b/htdocs/accountancy/bookkeeping/thirdparty_lettrage_supplier.php
    index 96317a3a740..905361b4c8e 100644
    --- a/htdocs/accountancy/bookkeeping/thirdparty_lettrage_supplier.php
    +++ b/htdocs/accountancy/bookkeeping/thirdparty_lettrage_supplier.php
    @@ -2,7 +2,7 @@
     /* Copyright (C) 2004-2005 Rodolphe Quiedeville <rodolphe@quiedeville.org>
      * Copyright (C) 2005      Laurent Destailleur  <eldy@users.sourceforge.net>
      * Copyright (C) 2013      Olivier Geffroy      <jeff@jeffinfo.com>
    - * Copyright (C) 2013      Florian Henry	      <florian.henry@open-concept.pro>
    + * Copyright (C) 2013      Florian Henry	    <florian.henry@open-concept.pro>
      * Copyright (C) 2013      Alexandre Spangaro   <alexandre.spangaro@gmail.com>
      *
      * This program is free software; you can redistribute it and/or modify
    @@ -21,7 +21,7 @@
      */
     
     /**
    - * \file accounting/bookkeeping/thirdparty_lettrage.php
    + * \file accountancy/bookkeeping/thirdparty_lettrage_supplier.php
      * \ingroup Advanced accountancy
      * \brief Tab to setup lettering
      */
    @@ -35,6 +35,7 @@ require_once DOL_DOCUMENT_ROOT . '/accountancy/class/lettering.class.php';
     require_once DOL_DOCUMENT_ROOT . '/societe/class/societe.class.php';
     require_once DOL_DOCUMENT_ROOT . '/core/lib/company.lib.php';
     
    +// Load translation files required by the page
     $langs->loadLangs(array("compta"));
     
     $action = GETPOST('action', 'aZ09');
    @@ -85,8 +86,9 @@ $socid = GETPOST("socid", 'int');
     $object = new Societe($db);
     $object->id = $socid;
     $result = $object->fetch($socid);
    -if ($result<0) {
    -	setEventMessage($object->error,'errors');
    +if ($result<0)
    +{
    +	setEventMessages($object->error, $object->errors, 'errors');
     }
     
     $form = new Form($db);
    @@ -132,7 +134,7 @@ if (!empty($search_doc_ref)) $param.='&search_doc_ref='.$search_doc_ref;
     
     
     /*
    - * Affichage onglets
    + * Display tabs
      */
     $head = societe_prepare_head($object);
     
    @@ -271,7 +273,6 @@ if ($resql) {
     	print '</td>';
     	print '</tr>';
     
    -	$var = false;
     	$solde = 0;
     	$tmp = '';
     	while ($obj = $db->fetch_object($resql)) {
    @@ -280,11 +281,10 @@ if ($resql) {
     			$tmp = $obj->lettering_code;
     
     			if ($tmp != $obj->lettering_code || empty($obj->lettering_code))
    -			$var = ! $var;
     
     		$solde += ($obj->credit - $obj->debit);
     
    -		print "<tr $bc[$var]>";
    +		print '<tr class="oddeven">';
     
     		if (empty($obj->lettering_code)) {
     			print '<td><a href="' . dol_buildpath('/accountancy/bookkeeping/card.php', 1) . '?piece_num=' . $obj->piece_num . '">';
    @@ -319,7 +319,7 @@ if ($resql) {
     	print '<td colspan="5"></td>';
     	print "</tr>\n";
     
    -	print "<tr $bc[$var]>";
    +	print '<tr class="oddeven">';
     	print '<td colspan="9">Solde Comptable</td>' . "\n";
     	print '<td><strong>' . price($credit - $debit) . '</strong></td>';
     	print '<td colspan="5"></td>';
    diff --git a/htdocs/accountancy/class/accountancycategory.class.php b/htdocs/accountancy/class/accountancycategory.class.php
    index 0a538f0a6ae..7cd1f1d11b2 100644
    --- a/htdocs/accountancy/class/accountancycategory.class.php
    +++ b/htdocs/accountancy/class/accountancycategory.class.php
    @@ -28,27 +28,97 @@ require_once DOL_DOCUMENT_ROOT . '/core/lib/accounting.lib.php';
     /**
      * Class to manage categories of an accounting account
      */
    -class AccountancyCategory 	// extends CommonObject
    +class AccountancyCategory // extends CommonObject
     {
    -	public $db;							//!< To store db handler
    -	public $error;							//!< To return error code (or message)
    -	public $errors=array();				//!< To return several error codes (or messages)
    -	public $element='c_accounting_category';			//!< Id that identify managed objects
    -	public $table_element='c_accounting_category';	//!< Name of table without prefix where object is stored
    +    /**
    +     * @var DoliDB Database handler.
    +     */
    +    public $db;
     
    -	public $id;
    +	/**
    +	 * @var string 		Error string
    +	 * @see             errors
    +	 */
    +	public $error;
    +
    +	/**
    +	 * @var string[] Error codes (or messages)
    +	 */
    +	public $errors = array();
    +
    +	/**
    +	 * @var string ID to identify managed object
    +	 */
    +	public $element='c_accounting_category';
    +
    +	/**
    +	 * @var string Name of table without prefix where object is stored
    +	 */
    +	public $table_element='c_accounting_category';
    +
    +	/**
    +     * @var int ID
    +     */
    +    public $id;
    +
    +	/**
    +	 * @var mixed Sample property 1
    +	 */
     	public $code;
    -	public $label;
    +
    +	/**
    +     * @var string Accountancy Category label
    +     */
    +    public $label;
    +
    +    /**
    +	 * @var mixed Sample property 1
    +	 */
     	public $range_account;
    +
    +	/**
    +	 * @var mixed Sample property 1
    +	 */
     	public $sens;
    +
    +	/**
    +	 * @var mixed Sample property 1
    +	 */
     	public $category_type;
    +
    +	/**
    +	 * @var mixed Sample property 1
    +	 */
     	public $formula;
    +
    +	/**
    +	 * @var mixed Sample property 1
    +	 */
     	public $position;
    +
    +	/**
    +	 * @var mixed Sample property 1
    +	 */
     	public $fk_country;
    +
    +	/**
    +	 * @var mixed Sample property 1
    +	 */
     	public $active;
     
    +	/**
    +	 * @var mixed Sample property 1
    +	 */
     	public $lines_cptbk;
    +
    +	/**
    +	 * @var mixed Sample property 1
    +	 */
     	public $lines_display;
    +
    +	/**
    +	 * @var mixed Sample property 1
    +	 */
     	public $sdc;
     
     
    @@ -125,18 +195,18 @@ class AccountancyCategory 	// extends CommonObject
     		{
     			$this->id = $this->db->last_insert_id(MAIN_DB_PREFIX."c_accounting_category");
     
    -			if (! $notrigger)
    -			{
    -				// Uncomment this and change MYOBJECT to your own tag if you
    -				// want this action call a trigger.
    +			// Uncomment this and change MYOBJECT to your own tag if you
    +			// want this action call a trigger.
    +			//if (! $notrigger)
    +			//{
     
    -				//// Call triggers
    -				//include_once DOL_DOCUMENT_ROOT . '/core/class/interfaces.class.php';
    -				//$interface=new Interfaces($this->db);
    -				//$result=$interface->run_triggers('MYOBJECT_CREATE',$this,$user,$langs,$conf);
    -				//if ($result < 0) { $error++; $this->errors=$interface->errors; }
    -				//// End call triggers
    -			}
    +			//	// Call triggers
    +			//	include_once DOL_DOCUMENT_ROOT . '/core/class/interfaces.class.php';
    +			//	$interface=new Interfaces($this->db);
    +			//	$result=$interface->run_triggers('MYOBJECT_CREATE',$this,$user,$langs,$conf);
    +			//	if ($result < 0) { $error++; $this->errors=$interface->errors; }
    +			//	// End call triggers
    +			//}
     		}
     
     		// Commit or rollback
    @@ -264,18 +334,17 @@ class AccountancyCategory 	// extends CommonObject
     
     		if (! $error)
     		{
    -			if (! $notrigger)
    -			{
    -				// Uncomment this and change MYOBJECT to your own tag if you
    -				// want this action call a trigger.
    -
    -				//// Call triggers
    -				//include_once DOL_DOCUMENT_ROOT . '/core/class/interfaces.class.php';
    -				//$interface=new Interfaces($this->db);
    -				//$result=$interface->run_triggers('MYOBJECT_MODIFY',$this,$user,$langs,$conf);
    -				//if ($result < 0) { $error++; $this->errors=$interface->errors; }
    -				//// End call triggers
    -			}
    +			// Uncomment this and change MYOBJECT to your own tag if you
    +			// want this action call a trigger.
    +			//if (! $notrigger)
    +			//{
    +			//	// Call triggers
    +			//	include_once DOL_DOCUMENT_ROOT . '/core/class/interfaces.class.php';
    +			//	$interface=new Interfaces($this->db);
    +			//	$result=$interface->run_triggers('MYOBJECT_MODIFY',$this,$user,$langs,$conf);
    +			//	if ($result < 0) { $error++; $this->errors=$interface->errors; }
    +			//	// End call triggers
    +			//}
     		}
     
     		// Commit or rollback
    @@ -320,18 +389,17 @@ class AccountancyCategory 	// extends CommonObject
     
     		if (! $error)
     		{
    -			if (! $notrigger)
    -			{
    -				// Uncomment this and change MYOBJECT to your own tag if you
    -				// want this action call a trigger.
    -
    -				//// Call triggers
    -				//include_once DOL_DOCUMENT_ROOT . '/core/class/interfaces.class.php';
    -				//$interface=new Interfaces($this->db);
    -				//$result=$interface->run_triggers('MYOBJECT_DELETE',$this,$user,$langs,$conf);
    -				//if ($result < 0) { $error++; $this->errors=$interface->errors; }
    -				//// End call triggers
    -			}
    +			// Uncomment this and change MYOBJECT to your own tag if you
    +			// want this action call a trigger.
    +			//if (! $notrigger)
    +			//{
    +			//	// Call triggers
    +			//	include_once DOL_DOCUMENT_ROOT . '/core/class/interfaces.class.php';
    +			//	$interface=new Interfaces($this->db);
    +			//	$result=$interface->run_triggers('MYOBJECT_DELETE',$this,$user,$langs,$conf);
    +			//	if ($result < 0) { $error++; $this->errors=$interface->errors; }
    +			//	// End call triggers
    +			//}
     		}
     
     		// Commit or rollback
    @@ -359,10 +427,13 @@ class AccountancyCategory 	// extends CommonObject
     	 * @param int $id Id
     	 * @return int <0 if KO, 0 if not found, >0 if OK
     	 */
    -	public function display($id) {
    +    public function display($id)
    +    {
    +		global $conf;
     		$sql = "SELECT t.rowid, t.account_number, t.label";
     		$sql .= " FROM " . MAIN_DB_PREFIX . "accounting_account as t";
     		$sql .= " WHERE t.fk_accounting_category = " . $id;
    +		$sql .= " AND t.entity = " . $conf->entity;
     
     		$this->lines_display = array();
     
    @@ -392,7 +463,8 @@ class AccountancyCategory 	// extends CommonObject
     	 *
     	 * @return int <0 if KO, 0 if not found, >0 if OK
     	 */
    -	public function getCptBK($id) {
    +    public function getCptBK($id)
    +    {
     		global $conf;
     
     		$sql = "SELECT t.numero_compte, t.label_operation, t.doc_ref";
    @@ -400,13 +472,14 @@ class AccountancyCategory 	// extends CommonObject
     		$sql .= " WHERE t.numero_compte NOT IN (";
     		$sql .= " SELECT t.account_number";
     		$sql .= " FROM " . MAIN_DB_PREFIX . "accounting_account as t";
    -		$sql .= " WHERE t.fk_accounting_category = " . $id . ")";
    +		$sql .= " WHERE t.fk_accounting_category = " . $id . " AND t.entity = " . $conf->entity.")";
     		$sql .= " AND t.numero_compte IN (";
     		$sql .= " SELECT DISTINCT aa.account_number";
     		$sql .= " FROM " . MAIN_DB_PREFIX . "accounting_account as aa";
     		$sql .= " INNER JOIN " . MAIN_DB_PREFIX . "accounting_system as asy ON aa.fk_pcg_version = asy.pcg_version";
     		$sql .= " AND asy.rowid = " . $conf->global->CHARTOFACCOUNTS;
    -		$sql .= " AND aa.active = 1)";
    +		$sql .= " AND aa.active = 1";
    +		$sql .= " AND aa.entity = = " . $conf->entity . ")";
     		$sql .= " GROUP BY t.numero_compte, t.label_operation, t.doc_ref";
     		$sql .= " ORDER BY t.numero_compte";
     
    @@ -439,8 +512,9 @@ class AccountancyCategory 	// extends CommonObject
     	 *
     	 * @return int <0 if KO, 0 if not found, >0 if OK
     	 */
    -	public function getAccountsWithNoCategory($id) {
    -	    global $conf;
    +    public function getAccountsWithNoCategory($id)
    +    {
    +        global $conf;
     
     	    $sql = "SELECT aa.account_number as numero_compte, aa.label as label_compte";
     	    $sql .= " FROM " . MAIN_DB_PREFIX . "accounting_account as aa";
    @@ -448,6 +522,7 @@ class AccountancyCategory 	// extends CommonObject
     	    $sql .= " WHERE (aa.fk_accounting_category != ".$id." OR aa.fk_accounting_category IS NULL)";
     	    $sql .= " AND asy.rowid = " . $conf->global->CHARTOFACCOUNTS;
     	    $sql .= " AND aa.active = 1";
    +	    $sql .= " AND aa.entity = " . $conf->entity;
     	    $sql .= " GROUP BY aa.account_number, aa.label";
     	    $sql .= " ORDER BY aa.account_number, aa.label";
     
    @@ -481,7 +556,8 @@ class AccountancyCategory 	// extends CommonObject
     	 *
     	 * @return int <0 if KO, >0 if OK
     	 */
    -	public function updateAccAcc($id_cat, $cpts = array()) {
    +    public function updateAccAcc($id_cat, $cpts = array())
    +    {
     		global $conf;
     		$error = 0;
     
    @@ -492,6 +568,7 @@ class AccountancyCategory 	// extends CommonObject
     		$sql .= " INNER JOIN " . MAIN_DB_PREFIX . "accounting_system as asy ON aa.fk_pcg_version = asy.pcg_version";
     		$sql .= " AND asy.rowid = " . $conf->global->CHARTOFACCOUNTS;
     		$sql .= " AND aa.active = 1";
    +		$sql .= " AND aa.entity = " . $conf->entity;
     
     		$this->db->begin();
     
    @@ -543,7 +620,8 @@ class AccountancyCategory 	// extends CommonObject
     	 *
     	 * @return int <0 if KO, >0 if OK
     	 */
    -	public function deleteCptCat($cpt_id) {
    +    public function deleteCptCat($cpt_id)
    +    {
     		$error = 0;
     
     		$sql = "UPDATE " . MAIN_DB_PREFIX . "accounting_account as aa";
    @@ -581,7 +659,7 @@ class AccountancyCategory 	// extends CommonObject
     	 */
     	public function getCatsCpts()
     	{
    -		global $mysoc;
    +		global $mysoc,$conf;
     
     		$sql = "";
     
    @@ -595,8 +673,10 @@ class AccountancyCategory 	// extends CommonObject
     		$sql .= " WHERE t.fk_accounting_category IN ( SELECT c.rowid ";
     		$sql .= " FROM " . MAIN_DB_PREFIX . "c_accounting_category as c";
     		$sql .= " WHERE c.active = 1";
    +		$sql .= " AND c.entity = " . $conf->entity;
     		$sql .= " AND (c.fk_country = ".$mysoc->country_id." OR c.fk_country = 0)";
     		$sql .= " AND cat.rowid = t.fk_accounting_category";
    +		$sql .= " AND t.entity = " . $conf->entity;
     		$sql .= " ORDER BY cat.position ASC";
     
     		$resql = $this->db->query($sql);
    @@ -681,11 +761,11 @@ class AccountancyCategory 	// extends CommonObject
     	 * Return list of personalized groups that are active
     	 *
     	 * @param	int			$categorytype		-1=All, 0=Only non computed groups, 1=Only computed groups
    -	 * @return	array							Array of groups
    +	 * @return	array|int						Array of groups or -1 if error
     	 */
     	public function getCats($categorytype=-1)
     	{
    -		global $db, $langs, $user, $mysoc;
    +		global $db, $langs, $user, $mysoc, $conf;
     
     		if (empty($mysoc->country_id)) {
     			dol_print_error('', 'Call to select_accounting_account with mysoc country not yet defined');
    @@ -695,6 +775,7 @@ class AccountancyCategory 	// extends CommonObject
     		$sql = "SELECT c.rowid, c.code, c.label, c.formula, c.position, c.category_type";
     		$sql .= " FROM " . MAIN_DB_PREFIX . "c_accounting_category as c";
     		$sql .= " WHERE c.active = 1 ";
    +		$sql .= " AND c.entity = " . $conf->entity;
     		if ($categorytype >= 0) $sql.=" AND c.category_type = 1";
     		$sql .= " AND (c.fk_country = ".$mysoc->country_id." OR c.fk_country = 0)";
     		$sql .= " ORDER BY c.position ASC";
    @@ -737,7 +818,7 @@ class AccountancyCategory 	// extends CommonObject
     	 *
     	 * @param 	int 	$cat_id 				Id if personalized accounting group/category
     	 * @param 	string 	$predefinedgroupwhere 	Sql criteria filter to select accounting accounts
    -	 * @return 	array       					Array of accounting accounts
    +	 * @return 	array|int       				Array of accounting accounts or -1 if error
     	 */
     	public function getCptsCat($cat_id, $predefinedgroupwhere='')
     	{
    @@ -791,5 +872,4 @@ class AccountancyCategory 	// extends CommonObject
     			return -1;
     		}
     	}
    -
     }
    diff --git a/htdocs/accountancy/class/accountancyexport.class.php b/htdocs/accountancy/class/accountancyexport.class.php
    index 52b5f1c411f..13fec3cf388 100644
    --- a/htdocs/accountancy/class/accountancyexport.class.php
    +++ b/htdocs/accountancy/class/accountancyexport.class.php
    @@ -44,7 +44,8 @@ class AccountancyExport
     	/**
     	 * @var Type of export. Defined by $conf->global->ACCOUNTING_EXPORT_MODELCSV
     	 */
    -	public static $EXPORT_TYPE_NORMAL = 1;	 // Classic CSV
    +	public static $EXPORT_TYPE_NORMAL = 1;	 			// CSV
    +	public static $EXPORT_TYPE_CONFIGURABLE = 10;		// CSV
     	public static $EXPORT_TYPE_CEGID = 2;
     	public static $EXPORT_TYPE_COALA = 3;
     	public static $EXPORT_TYPE_BOB50 = 4;
    @@ -53,13 +54,13 @@ class AccountancyExport
     	public static $EXPORT_TYPE_EBP = 7;
     	public static $EXPORT_TYPE_COGILOG = 8;
     	public static $EXPORT_TYPE_AGIRIS = 9;
    -	public static $EXPORT_TYPE_CONFIGURABLE = 10;
    +	public static $EXPORT_TYPE_FEC = 11;
    +
     
     	/**
    -	 *
     	 * @var string[] Error codes (or messages)
     	 */
    -	public $errors = array ();
    +	public $errors = array();
     
     	/**
     	 *
    @@ -78,7 +79,8 @@ class AccountancyExport
     	 *
     	 * @param DoliDb $db Database handler
     	 */
    -	public function __construct(DoliDB &$db) {
    +	public function __construct(DoliDB &$db)
    +	{
     		global $conf;
     
     		$this->db = &$db;
    @@ -91,11 +93,13 @@ class AccountancyExport
     	 *
     	 * @return array of type
     	 */
    -	public static function getType() {
    +	public static function getType()
    +	{
     		global $langs;
     
     		return array (
    -				self::$EXPORT_TYPE_NORMAL => $langs->trans('Modelcsv_normal'),
    +				//self::$EXPORT_TYPE_NORMAL => $langs->trans('Modelcsv_normal'),
    +				self::$EXPORT_TYPE_CONFIGURABLE => $langs->trans('Modelcsv_configurable'),
     				self::$EXPORT_TYPE_CEGID => $langs->trans('Modelcsv_CEGID'),
     				self::$EXPORT_TYPE_COALA => $langs->trans('Modelcsv_COALA'),
     				self::$EXPORT_TYPE_BOB50 => $langs->trans('Modelcsv_bob50'),
    @@ -104,27 +108,53 @@ class AccountancyExport
     				self::$EXPORT_TYPE_EBP => $langs->trans('Modelcsv_ebp'),
     				self::$EXPORT_TYPE_COGILOG => $langs->trans('Modelcsv_cogilog'),
     				self::$EXPORT_TYPE_AGIRIS => $langs->trans('Modelcsv_agiris'),
    -				self::$EXPORT_TYPE_CONFIGURABLE => $langs->trans('Modelcsv_configurable'),
    +				self::$EXPORT_TYPE_FEC => $langs->trans('Modelcsv_FEC'),
     			);
     	}
     
    +	/**
    +	 * Return string to summarize the format (Used to generated export filename)
    +	 *
    +	 * @param	int		$type		Format id
    +	 * @return 	string				Format code
    +	 */
    +	private static function getFormatCode($type)
    +	{
    +		$formatcode = array (
    +			//self::$EXPORT_TYPE_NORMAL => 'csv',
    +			self::$EXPORT_TYPE_CONFIGURABLE => 'csv',
    +			self::$EXPORT_TYPE_CEGID => 'cegid',
    +			self::$EXPORT_TYPE_COALA => 'coala',
    +			self::$EXPORT_TYPE_BOB50 => 'bob50',
    +			self::$EXPORT_TYPE_CIEL => 'ciel',
    +			self::$EXPORT_TYPE_QUADRATUS => 'quadratus',
    +			self::$EXPORT_TYPE_EBP => 'ebp',
    +			self::$EXPORT_TYPE_COGILOG => 'cogilog',
    +			self::$EXPORT_TYPE_AGIRIS => 'agiris',
    +			self::$EXPORT_TYPE_FEC => 'fec',
    +		);
    +
    +		return $formatcode[$type];
    +	}
    +
     	/**
     	 * Array with all export type available (key + label) and parameters for config
     	 *
     	 * @return array of type
     	 */
    -	public static function getTypeConfig() {
    +	public static function getTypeConfig()
    +	{
     		global $conf, $langs;
     
     		return array (
     			'param' => array(
    -				self::$EXPORT_TYPE_NORMAL => array(
    +				/*self::$EXPORT_TYPE_NORMAL => array(
     					'label' => $langs->trans('Modelcsv_normal'),
     					'ACCOUNTING_EXPORT_FORMAT' => empty($conf->global->ACCOUNTING_EXPORT_FORMAT)?'txt':$conf->global->ACCOUNTING_EXPORT_FORMAT,
     					'ACCOUNTING_EXPORT_SEPARATORCSV' => empty($conf->global->ACCOUNTING_EXPORT_SEPARATORCSV)?',':$conf->global->ACCOUNTING_EXPORT_SEPARATORCSV,
     					'ACCOUNTING_EXPORT_ENDLINE' => empty($conf->global->ACCOUNTING_EXPORT_ENDLINE)?1:$conf->global->ACCOUNTING_EXPORT_ENDLINE,
     					'ACCOUNTING_EXPORT_DATE' => empty($conf->global->ACCOUNTING_EXPORT_DATE)?'%d%m%Y':$conf->global->ACCOUNTING_EXPORT_DATE,
    -				),
    +				),*/
     				self::$EXPORT_TYPE_CEGID => array(
     					'label' => $langs->trans('Modelcsv_CEGID'),
     				),
    @@ -158,6 +188,10 @@ class AccountancyExport
     					'ACCOUNTING_EXPORT_ENDLINE' => empty($conf->global->ACCOUNTING_EXPORT_ENDLINE)?1:$conf->global->ACCOUNTING_EXPORT_ENDLINE,
     					'ACCOUNTING_EXPORT_DATE' => empty($conf->global->ACCOUNTING_EXPORT_DATE)?'%d%m%Y':$conf->global->ACCOUNTING_EXPORT_DATE,
     				),
    +				self::$EXPORT_TYPE_FEC => array(
    +					'label' => $langs->trans('Modelcsv_FEC'),
    +					'ACCOUNTING_EXPORT_FORMAT' => 'txt',
    +				),
     			),
     			'cr'=> array (
     				'1' => $langs->trans("Unix"),
    @@ -170,31 +204,30 @@ class AccountancyExport
     		);
     	}
     
    -	/**
    -	 * Download the export
    -	 *
    -	 * @return void
    -	 */
    -	public static function downloadFile() {
    -		global $conf;
    -		$filename = 'general_ledger';
    -		include DOL_DOCUMENT_ROOT . '/accountancy/tpl/export_journal.tpl.php';
    -	}
     
     	/**
     	 * Function who chose which export to use with the default config
     	 *
    -	 * @param unknown $TData data
    +	 * @param array		$TData 		data
    +	 * @return void
     	 */
    -	public function export(&$TData) {
    +	public function export(&$TData)
    +	{
     		global $conf, $langs;
     
    -		self::downloadFile();
    +
    +		$filename = 'general_ledger-'.$this->getFormatCode($conf->global->ACCOUNTING_EXPORT_MODELCSV);
    +		include DOL_DOCUMENT_ROOT . '/accountancy/tpl/export_journal.tpl.php';
    +
     
     		switch ($conf->global->ACCOUNTING_EXPORT_MODELCSV) {
     			case self::$EXPORT_TYPE_NORMAL :
    -				$this->exportNormal($TData);
    +				/*$this->exportNormal($TData);
    +				break;*/
    +			case self::$EXPORT_TYPE_CONFIGURABLE :
    +				$this->exportConfigurable($TData);
     				break;
    +			case self::$EXPORT_TYPE_NORMAL :
     			case self::$EXPORT_TYPE_CEGID :
     				$this->exportCegid($TData);
     				break;
    @@ -219,8 +252,8 @@ class AccountancyExport
     			case self::$EXPORT_TYPE_AGIRIS :
     				$this->exportAgiris($TData);
     				break;
    -			case self::$EXPORT_TYPE_CONFIGURABLE :
    -				$this->exportConfigurable($TData);
    +			case self::$EXPORT_TYPE_FEC :
    +				$this->exportFEC($TData);
     				break;
     			default:
     				$this->errors[] = $langs->trans('accountancy_error_modelnotfound');
    @@ -235,7 +268,9 @@ class AccountancyExport
     	 *
     	 * @return void
     	 */
    -	public function exportNormal($objectLines) {
    +	/* Use $EXPORT_TYPE_CONFIGURABLE instead
    +	public function exportNormal($objectLines)
    +	{
     		global $conf;
     
     		foreach ( $objectLines as $line ) {
    @@ -251,6 +286,7 @@ class AccountancyExport
     			print $this->end_line;
     		}
     	}
    +	*/
     
     	/**
     	 * Export format : CEGID
    @@ -259,7 +295,8 @@ class AccountancyExport
     	 *
     	 * @return void
     	 */
    -	public function exportCegid($objectLines) {
    +	public function exportCegid($objectLines)
    +	{
     		foreach ( $objectLines as $line ) {
     			$date = dol_print_date($line->doc_date, '%d%m%Y');
     			$separator = ";";
    @@ -284,7 +321,8 @@ class AccountancyExport
     	 *
     	 * @return void
     	 */
    -	public function exportCogilog($objectLines) {
    +	public function exportCogilog($objectLines)
    +	{
     		foreach ( $objectLines as $line ) {
     			$date = dol_print_date($line->doc_date, '%d%m%Y');
     			$separator = ";";
    @@ -317,7 +355,8 @@ class AccountancyExport
     	 *
     	 * @return void
     	 */
    -	public function exportCoala($objectLines) {
    +	public function exportCoala($objectLines)
    +	{
     		// Coala export
     		$separator = ";";
     		$end_line = "\n";
    @@ -344,7 +383,8 @@ class AccountancyExport
     	 *
     	 * @return void
     	 */
    -	public function exportBob50($objectLines) {
    +	public function exportBob50($objectLines)
    +	{
     
     		// Bob50
     		$separator = ";";
    @@ -382,7 +422,8 @@ class AccountancyExport
     	 *
     	 * @return void
     	 */
    -	public function exportCiel(&$TData) {
    +	public function exportCiel(&$TData)
    +	{
     		global $conf;
     
     		$end_line ="\r\n";
    @@ -422,12 +463,13 @@ class AccountancyExport
     	 *
     	 * @return void
     	 */
    -	public function exportQuadratus(&$TData) {
    +	public function exportQuadratus(&$TData)
    +	{
     		global $conf;
     
     		$end_line ="\r\n";
     
    -        //We should use dol_now function not time however this is wrong date to transfert in accounting
    +		//We should use dol_now function not time however this is wrong date to transfert in accounting
     		//$date_ecriture = dol_print_date(dol_now(), $conf->global->ACCOUNTING_EXPORT_DATE); // format must be ddmmyy
     		//$date_ecriture = dol_print_date(time(), $conf->global->ACCOUNTING_EXPORT_DATE); // format must be ddmmyy
     		foreach ( $TData as $data ) {
    @@ -441,8 +483,8 @@ class AccountancyExport
     			$Tab['code_journal'] = str_pad(self::trunc($data->code_journal, 2), 2);
     			$Tab['folio'] = '000';
     
    -            //We use invoice date $data->doc_date not $date_ecriture which is the transfert date
    -            //maybe we should set an option for customer who prefer to keep in accounting software the tranfert date instead of invoice date ?
    +			//We use invoice date $data->doc_date not $date_ecriture which is the transfert date
    +			//maybe we should set an option for customer who prefer to keep in accounting software the tranfert date instead of invoice date ?
     			//$Tab['date_ecriture'] = $date_ecriture;
     			$Tab['date_ecriture'] = dol_print_date($data->doc_date, '%d%m%y');
     			$Tab['filler'] = ' ';
    @@ -450,25 +492,25 @@ class AccountancyExport
     			$Tab['sens'] = $data->sens; // C or D
     			$Tab['signe_montant'] = '+';
     
    -            //elarifr le montant doit etre en centimes sans point decimal !
    +			//elarifr le montant doit etre en centimes sans point decimal !
     			$Tab['montant'] = str_pad(abs($data->montant*100), 12, '0', STR_PAD_LEFT); // TODO manage negative amount
    -		    // $Tab['montant'] = str_pad(abs($data->montant), 12, '0', STR_PAD_LEFT); // TODO manage negative amount
    +			// $Tab['montant'] = str_pad(abs($data->montant), 12, '0', STR_PAD_LEFT); // TODO manage negative amount
     			$Tab['contrepartie'] = str_repeat(' ', 8);
     
    -            // elarifr:  date format must be fixed format : 6 char ddmmyy = %d%m%yand not defined by user / dolibarr setting
    +			// elarifr:  date format must be fixed format : 6 char ddmmyy = %d%m%yand not defined by user / dolibarr setting
     			if (! empty($data->date_echeance))
     				//$Tab['date_echeance'] = dol_print_date($data->date_echeance, $conf->global->ACCOUNTING_EXPORT_DATE);
    -				$Tab['date_echeance'] = dol_print_date($data->date_echeance,  '%d%m%y' );     // elarifr:  format must be ddmmyy
    +				$Tab['date_echeance'] = dol_print_date($data->date_echeance,  '%d%m%y' );	 // elarifr:  format must be ddmmyy
     			else
     				$Tab['date_echeance'] = '000000';
     
    -            //elarifr please keep quadra named field lettrage(2) + codestat(3) instead of fake lettrage(5)
    +			//elarifr please keep quadra named field lettrage(2) + codestat(3) instead of fake lettrage(5)
     			//$Tab['lettrage'] = str_repeat(' ', 5);
     			$Tab['lettrage'] = str_repeat(' ', 2);
     			$Tab['codestat'] = str_repeat(' ', 3);
     			$Tab['num_piece'] = str_pad(self::trunc($data->piece_num, 5), 5);
     
    -            //elarifr keep correct quadra named field instead of anon filler
    +			//elarifr keep correct quadra named field instead of anon filler
     			//$Tab['filler2'] = str_repeat(' ', 20);
     			$Tab['affaire'] = str_repeat(' ', 10);
     			$Tab['quantity1'] = str_repeat(' ', 10);
    @@ -477,16 +519,16 @@ class AccountancyExport
     			$Tab['code_journal2'] = str_pad(self::trunc($data->code_journal, 3), 3);
     			$Tab['filler3'] = str_repeat(' ', 3);
     
    -            //elarifr keep correct quadra named field instead of anon filler libelle_ecriture2 is 30 char not 32 !!!!
    -            //as we use utf8, we must remove accent to have only one ascii char instead of utf8 2 chars for specials that report wrong line size that will exceed import format spec
    -            //todo we should filter more than only accent to avoid wrong line size
    -            //TODO: remove invoice number doc_ref in libelle,
    -            //TODO: we should offer an option for customer to build the libelle using invoice number / name / date in accounting software
    +			//elarifr keep correct quadra named field instead of anon filler libelle_ecriture2 is 30 char not 32 !!!!
    +			//as we use utf8, we must remove accent to have only one ascii char instead of utf8 2 chars for specials that report wrong line size that will exceed import format spec
    +			//todo we should filter more than only accent to avoid wrong line size
    +			//TODO: remove invoice number doc_ref in libelle,
    +			//TODO: we should offer an option for customer to build the libelle using invoice number / name / date in accounting software
     			//$Tab['libelle_ecriture2'] = str_pad(self::trunc(dol_string_unaccent($data->doc_ref) . ' ' . dol_string_unaccent($data->label_operation), 30), 30);
     			$Tab['libelle_ecriture2'] = str_pad(self::trunc(dol_string_unaccent($data->label_operation), 30), 30);
     			$Tab['codetva'] = str_repeat(' ', 2);
     
    -            //elarifr we need to keep the 10 lastest number of invoice doc_ref not the beginning part that is the unusefull almost same part
    +			//elarifr we need to keep the 10 lastest number of invoice doc_ref not the beginning part that is the unusefull almost same part
     			//$Tab['num_piece3'] = str_pad(self::trunc($data->piece_num, 10), 10);
     			$Tab['num_piece3'] = substr(self::trunc($data->doc_ref, 20), -10);
     			$Tab['filler4'] = str_repeat(' ', 73);
    @@ -505,7 +547,8 @@ class AccountancyExport
     	 *
     	 * @return void
     	 */
    -	public function exportEbp($objectLines) {
    +	public function exportEbp($objectLines)
    +	{
     
     		$separator = ',';
     		$end_line = "\n";
    @@ -537,7 +580,8 @@ class AccountancyExport
     	 *
     	 * @return void
     	 */
    -	public function exportAgiris($objectLines) {
    +	public function exportAgiris($objectLines)
    +	{
     
     		$separator = ';';
     		$end_line = "\n";
    @@ -574,7 +618,8 @@ class AccountancyExport
     	 *
     	 * @return void
     	 */
    -	public function exportConfigurable($objectLines) {
    +	public function exportConfigurable($objectLines)
    +	{
     		global $conf;
     
     		foreach ($objectLines as $line) {
    @@ -585,25 +630,121 @@ class AccountancyExport
     			$tab[] = $date;
     			$tab[] = $line->doc_ref;
     			$tab[] = $line->label_operation;
    -			$tab[] =  length_accountg($line->numero_compte);
    -			$tab[] =  length_accounta($line->subledger_account);
    -			$tab[] =  price($line->debit);
    -			$tab[] =  price($line->credit);
    -			$tab[] =  price($line->montant);
    -			$tab[] =  $line->code_journal;
    +			$tab[] = length_accountg($line->numero_compte);
    +			$tab[] = length_accounta($line->subledger_account);
    +			$tab[] = price($line->debit);
    +			$tab[] = price($line->credit);
    +			$tab[] = price($line->montant);
    +			$tab[] = $line->code_journal;
     
     			$separator = $this->separator;
     			print implode($separator, $tab) . $this->end_line;
     		}
     	}
     
    +	/**
    +	 * Export format : FEC
    +	 *
    +	 * @param array $objectLines data
    +	 *
    +	 * @return void
    +	 */
    +	public function exportFEC($objectLines)
    +	{
    +		$separator = "\t";
    +		$end_line = "\n";
    +
    +		print "JournalCode" . $separator;
    +		print "JournalLib" . $separator;
    +		print "EcritureNum" . $separator;
    +		print "EcritureDate" . $separator;
    +		print "CompteNum" . $separator;
    +		print "CompteLib" . $separator;
    +		print "CompAuxNum" . $separator;
    +		print "CompAuxLib" . $separator;
    +		print "PieceRef" . $separator;
    +		print "PieceDate" . $separator;
    +		print "EcritureLib" . $separator;
    +		print "Debit" . $separator;
    +		print "Credit" . $separator;
    +		print "EcritureLet" . $separator;
    +		print "DateLet" . $separator;
    +		print "ValidDate" . $separator;
    +		print "Montantdevise" . $separator;
    +		print "Idevise";
    +		print $end_line;
    +
    +		foreach ( $objectLines as $line ) {
    +			$date_creation = dol_print_date($line->date_creation, '%d%m%Y');
    +			$date_doc = dol_print_date($line->doc_date, '%d%m%Y');
    +			$date_valid = dol_print_date($line->date_validated, '%d%m%Y');
    +
    +			// FEC:JournalCode
    +			print $line->code_journal . $separator;
    +
    +			// FEC:JournalLib
    +			print $line->journal_label . $separator;
    +
    +			// FEC:EcritureNum
    +			print $line->piece_num . $separator;
    +
    +			// FEC:EcritureDate
    +			print $date_creation . $separator;
    +
    +			// FEC:CompteNum
    +			print $line->numero_compte . $separator;
    +
    +			// FEC:CompteLib
    +			print $line->label_compte . $separator;
    +
    +			// FEC:CompAuxNum
    +			print $line->subledger_account . $separator;
    +
    +			// FEC:CompAuxLib
    +			print $line->subledger_label . $separator;
    +
    +			// FEC:PieceRef
    +			print $line->doc_ref . $separator;
    +
    +			// FEC:PieceDate
    +			print $date_doc . $separator;
    +
    +			// FEC:EcritureLib
    +			print $line->label_operation . $separator;
    +
    +			// FEC:Debit
    +			print price2num($line->debit) . $separator;
    +
    +			// FEC:Credit
    +			print price2num($line->credit) . $separator;
    +
    +			// FEC:EcritureLet
    +			print $line->lettering_code . $separator;
    +
    +			// FEC:DateLet
    +			print $line->date_lettering . $separator;
    +
    +			// FEC:ValidDate
    +			print $date_valid . $separator;
    +
    +			// FEC:Montantdevise
    +			print $line->multicurrency_amount . $separator;
    +
    +			// FEC:Idevise
    +			print $line->multicurrency_code;
    +
    +			print $end_line;
    +		}
    +	}
     
     	/**
     	 *
    -	 * @param unknown $str data
    -	 * @param integer $size data
    +	 * @param string	$str 	data
    +	 * @param integer 	$size 	data
    +	 * @return string
     	 */
    -	public static function trunc($str, $size) {
    +	public static function trunc($str, $size)
    +	{
     		return dol_trunc($str, $size, 'right', 'UTF-8', 1);
     	}
     }
    diff --git a/htdocs/accountancy/class/accountancysystem.class.php b/htdocs/accountancy/class/accountancysystem.class.php
    index f14a3e7f761..b70fa7238bb 100644
    --- a/htdocs/accountancy/class/accountancysystem.class.php
    +++ b/htdocs/accountancy/class/accountancysystem.class.php
    @@ -28,22 +28,44 @@
      */
     class AccountancySystem
     {
    -	var $db;
    -	var $error;
    -	var $rowid;
    -	var $fk_pcg_version;
    -	var $pcg_type;
    -	var $pcg_subtype;
    -	var $label;
    -	var $account_number;
    -	var $account_parent;
    +    /**
    +     * @var DoliDB Database handler.
    +     */
    +    public $db;
    +
    +	/**
    +	 * @var string Error code (or message)
    +	 */
    +	public $error='';
    +
    +	/**
    +	 * @var int ID
    +	 */
    +	public $rowid;
    +
    +	/**
    +     * @var int ID
    +     */
    +	public $fk_pcg_version;
    +
    +	public $pcg_type;
    +	public $pcg_subtype;
    +
    +    /**
    +     * @var string Accountancy System label
    +     */
    +    public $label;
    +
    +	public $account_number;
    +	public $account_parent;
     
     	/**
     	 * Constructor
     	 *
     	 * @param DoliDB $db handler
     	 */
    -	function __construct($db) {
    +    function __construct($db)
    +    {
     		$this->db = $db;
     	}
     
    @@ -102,7 +124,8 @@ class AccountancySystem
     	 * @param User $user making insert
     	 * @return int if KO, Id of line if OK
     	 */
    -	function create($user) {
    +    function create($user)
    +    {
     		$now = dol_now();
     
     		$sql = "INSERT INTO " . MAIN_DB_PREFIX . "accounting_system";
    @@ -130,4 +153,4 @@ class AccountancySystem
     
     		return $result;
     	}
    -}
    \ No newline at end of file
    +}
    diff --git a/htdocs/accountancy/class/accountingaccount.class.php b/htdocs/accountancy/class/accountingaccount.class.php
    index d1870fabc38..9030e65b049 100644
    --- a/htdocs/accountancy/class/accountingaccount.class.php
    +++ b/htdocs/accountancy/class/accountingaccount.class.php
    @@ -31,7 +31,15 @@
     class AccountingAccount extends CommonObject
     {
     	public $element='accounting_account';
    +
    +	/**
    +	 * @var string Name of table without prefix where object is stored
    +	 */
     	public $table_element='accounting_account';
    +
    +	/**
    +	 * @var string String with name of icon for myobject. Must be the part after the 'object_' into object_myobject.png
    +	 */
     	public $picto = 'billr';
     
     	/**
    @@ -39,29 +47,72 @@ class AccountingAccount extends CommonObject
     	 * @var int
     	 */
     	public $ismultientitymanaged = 1;
    +
     	/**
     	 * 0=Default, 1=View may be restricted to sales representative only if no permission to see all or to company of external user if external user
     	 * @var integer
     	 */
     	public $restrictiononfksoc = 1;
     
    -	var $db;
    -	var $error;
    -	var $errors;
    -	var $id;
    -	var $rowid;
    -	var $datec; // Creation date
    -	var $fk_pcg_version;
    -	var $pcg_type;
    -	var $pcg_subtype;
    -	var $account_number;
    -	var $account_parent;
    -	var $account_category;
    -	var $label;
    -	var $fk_user_author;
    -	var $fk_user_modif;
    -	var $active;       // duplicate with status
    -	var $status;
    +	/**
    +	 * @var DoliDB Database handler.
    +	 */
    +	public $db;
    +
    +	/**
    +	 * @var string Error code (or message)
    +	 */
    +	public $error='';
    +
    +	/**
    +	 * @var string[] Error codes (or messages)
    +	 */
    +	public $errors = array();
    +
    +	/**
    +	 * @var int ID
    +	 */
    +	public $id;
    +
    +	/**
    +	 * @var int ID
    +	 */
    +	public $rowid;
    +
    +	public $datec; // Creation date
    +
    +	/**
    +     * @var int ID
    +     */
    +	public $fk_pcg_version;
    +
    +	public $pcg_type;
    +	public $pcg_subtype;
    +	public $account_number;
    +	public $account_parent;
    +	public $account_category;
    +
    +	/**
    +	 * @var int Status
    +	 */
    +	public $status;
    +
    +    /**
    +     * @var string Label of account
    +     */
    +    public $label;
    +
    +    /**
    +     * @var int ID
    +     */
    +    public $fk_user_author;
    +
    +    /**
    +     * @var int ID
    +     */
    +    public $fk_user_modif;
    +
    +    public $active;       // duplicate with status
     
     
     	/**
    @@ -69,7 +120,8 @@ class AccountingAccount extends CommonObject
     	 *
     	 * @param DoliDB $db Database handle
     	 */
    -	function __construct($db) {
    +    function __construct($db)
    +    {
     		global $conf;
     
     		$this->db = $db;
    @@ -84,7 +136,8 @@ class AccountingAccount extends CommonObject
     	 * @param 	int 	$limittocurrentchart   1=Do not load record if it is into another accounting system
     	 * @return 	int                            <0 if KO, 0 if not found, Id of record if OK and found
     	 */
    -	function fetch($rowid = null, $account_number = null, $limittocurrentchart = 0) {
    +	function fetch($rowid = null, $account_number = null, $limittocurrentchart = 0)
    +	{
     		global $conf;
     
     		if ($rowid || $account_number) {
    @@ -96,10 +149,10 @@ class AccountingAccount extends CommonObject
     			if ($rowid) {
     				$sql .= " a.rowid = '" . $rowid . "'";
     			} elseif ($account_number) {
    -				$sql .= " a.account_number = '" . $account_number . "'";
    +				$sql .= " a.account_number = '" . $this->db->escape($account_number) . "'";
     			}
     			if (! empty($limittocurrentchart)) {
    -				$sql .= ' AND a.fk_pcg_version IN (SELECT pcg_version FROM ' . MAIN_DB_PREFIX . 'accounting_system WHERE rowid=' . $conf->global->CHARTOFACCOUNTS . ')';
    +				$sql .= ' AND a.fk_pcg_version IN (SELECT pcg_version FROM ' . MAIN_DB_PREFIX . 'accounting_system WHERE rowid=' . $this->db->escape($conf->global->CHARTOFACCOUNTS) . ')';
     			}
     
     			dol_syslog(get_class($this) . "::fetch sql=" . $sql, LOG_DEBUG);
    @@ -145,7 +198,8 @@ class AccountingAccount extends CommonObject
     	 * @param int $notrigger Disable triggers
     	 * @return int <0 if KO, >0 if OK
     	 */
    -	function create($user, $notrigger = 0) {
    +    function create($user, $notrigger = 0)
    +    {
     		global $conf;
     		$error = 0;
     		$now = dol_now();
    @@ -201,9 +255,9 @@ class AccountingAccount extends CommonObject
     		$sql .= ", " . (empty($this->pcg_type) ? 'NULL' : "'" . $this->db->escape($this->pcg_type) . "'");
     		$sql .= ", " . (empty($this->pcg_subtype) ? 'NULL' : "'" . $this->db->escape($this->pcg_subtype) . "'");
     		$sql .= ", " . (empty($this->account_number) ? 'NULL' : "'" . $this->db->escape($this->account_number) . "'");
    -		$sql .= ", " . (empty($this->account_parent) ? 'NULL' : "'" . $this->db->escape($this->account_parent) . "'");
    +		$sql .= ", " . (empty($this->account_parent) ? '0' : "'" . $this->db->escape($this->account_parent) . "'");
     		$sql .= ", " . (empty($this->label) ? 'NULL' : "'" . $this->db->escape($this->label) . "'");
    -		$sql .= ", " . (empty($this->account_category) ? 'NULL' : "'" . $this->db->escape($this->account_category) . "'");
    +		$sql .= ", " . (empty($this->account_category) ? 0 : $this->db->escape($this->account_category));
     		$sql .= ", " . $user->id;
     		$sql .= ", " . (! isset($this->active) ? 'NULL' : $this->db->escape($this->active));
     		$sql .= ")";
    @@ -274,7 +328,7 @@ class AccountingAccount extends CommonObject
     		$sql .= " , account_number = '" . $this->db->escape($this->account_number) . "'";
     		$sql .= " , account_parent = '" . $this->db->escape($this->account_parent) . "'";
     		$sql .= " , label = " . ($this->label ? "'" . $this->db->escape($this->label) . "'" : "null");
    -		$sql .= " , fk_accounting_category = '" . $this->db->escape($this->account_category) . "'";
    +		$sql .= " , fk_accounting_category = " . (empty($this->account_category) ? 0 : $this->db->escape($this->account_category));
     		$sql .= " , fk_user_modif = " . $user->id;
     		$sql .= " , active = " . $this->active;
     		$sql .= " WHERE rowid = " . $this->id;
    @@ -296,7 +350,8 @@ class AccountingAccount extends CommonObject
     	 *
     	 * @return int <0 if KO, >0 if OK
     	 */
    -	function checkUsage() {
    +    function checkUsage()
    +    {
     		global $langs;
     
     		$sql = "(SELECT fk_code_ventilation FROM " . MAIN_DB_PREFIX . "facturedet";
    @@ -329,7 +384,8 @@ class AccountingAccount extends CommonObject
     	 * @param int $notrigger 0=triggers after, 1=disable triggers
     	 * @return int <0 if KO, >0 if OK
     	 */
    -	function delete($user, $notrigger = 0) {
    +    function delete($user, $notrigger = 0)
    +    {
     		$error = 0;
     
     		$result = $this->checkUsage();
    @@ -390,7 +446,7 @@ class AccountingAccount extends CommonObject
     	 * @param	string  $moretitle					Add more text to title tooltip
     	 * @param	int  	$notooltip					1=Disable tooltip
          * @param	int     $save_lastsearch_value		-1=Auto, 0=No save of lastsearch_values when clicking, 1=Save lastsearch_values whenclicking
    -	 * @return	string	String with URL
    +	 * @return  string	String with URL
     	 */
     	function getNomUrl($withpicto = 0, $withlabel = 0, $nourl = 0, $moretitle='',$notooltip=0, $save_lastsearch_value=-1)
     	{
    @@ -456,7 +512,8 @@ class AccountingAccount extends CommonObject
     	 * @param int $id of record
     	 * @return void
     	 */
    -	function info($id) {
    +    function info($id)
    +    {
     		$sql = 'SELECT a.rowid, a.datec, a.fk_user_author, a.fk_user_modif, a.tms';
     		$sql .= ' FROM ' . MAIN_DB_PREFIX . 'accounting_account as a';
     		$sql .= ' WHERE a.rowid = ' . $id;
    @@ -487,13 +544,16 @@ class AccountingAccount extends CommonObject
     		}
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 * Account deactivated
     	 *
     	 * @param  int  $id         Id
     	 * @return int              <0 if KO, >0 if OK
     	 */
    -	function account_desactivate($id) {
    +    function account_desactivate($id)
    +    {
    +        // phpcs:enable
     		$result = $this->checkUsage();
     
     		if ($result > 0) {
    @@ -519,13 +579,16 @@ class AccountingAccount extends CommonObject
     		}
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 * Account activated
     	 *
     	 * @param  int  $id         Id
     	 * @return int              <0 if KO, >0 if OK
     	 */
    -	function account_activate($id) {
    +    function account_activate($id)
    +    {
    +        // phpcs:enable
     		$this->db->begin();
     
     		$sql = "UPDATE " . MAIN_DB_PREFIX . "accounting_account ";
    @@ -556,6 +619,7 @@ class AccountingAccount extends CommonObject
     		return $this->LibStatut($this->status,$mode);
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *  Renvoi le libelle d'un statut donne
     	 *
    @@ -565,6 +629,7 @@ class AccountingAccount extends CommonObject
     	 */
     	function LibStatut($statut,$mode=0)
     	{
    +        // phpcs:enable
     		global $langs;
     		$langs->loadLangs(array("users"));
     
    @@ -574,27 +639,27 @@ class AccountingAccount extends CommonObject
     			if ($statut == 1) return $langs->trans('Enabled');
     			if ($statut == 0) return $langs->trans('Disabled');
     		}
    -		if ($mode == 1)
    +		elseif ($mode == 1)
     		{
     			if ($statut == 1) return $langs->trans('Enabled');
     			if ($statut == 0) return $langs->trans('Disabled');
     		}
    -		if ($mode == 2)
    +		elseif ($mode == 2)
     		{
     			if ($statut == 1) return img_picto($langs->trans('Enabled'),'statut4').' '.$langs->trans('Enabled');
     			if ($statut == 0) return img_picto($langs->trans('Disabled'),'statut5').' '.$langs->trans('Disabled');
     		}
    -		if ($mode == 3)
    +		elseif ($mode == 3)
     		{
     			if ($statut == 1) return img_picto($langs->trans('Enabled'),'statut4');
     			if ($statut == 0) return img_picto($langs->trans('Disabled'),'statut5');
     		}
    -		if ($mode == 4)
    +		elseif ($mode == 4)
     		{
     			if ($statut == 1) return img_picto($langs->trans('Enabled'),'statut4').' '.$langs->trans('Enabled');
     			if ($statut == 0) return img_picto($langs->trans('Disabled'),'statut5').' '.$langs->trans('Disabled');
     		}
    -		if ($mode == 5)
    +		elseif ($mode == 5)
     		{
     			if ($statut == 1) return $langs->trans('Enabled').' '.img_picto($langs->trans('Enabled'),'statut4');
     			if ($statut == 0) return $langs->trans('Disabled').' '.img_picto($langs->trans('Disabled'),'statut5');
    diff --git a/htdocs/accountancy/class/accountingjournal.class.php b/htdocs/accountancy/class/accountingjournal.class.php
    index 454de6d7b84..9bd21a4a5c4 100644
    --- a/htdocs/accountancy/class/accountingjournal.class.php
    +++ b/htdocs/accountancy/class/accountingjournal.class.php
    @@ -26,16 +26,44 @@
      */
     class AccountingJournal extends CommonObject
     {
    +	/**
    +	 * @var string ID to identify managed object
    +	 */
     	public $element='accounting_journal';
    +
    +	/**
    +	 * @var string Name of table without prefix where object is stored
    +	 */
     	public $table_element='accounting_journal';
    +
    +	/**
    +	 * @var int Field with ID of parent key if this field has a parent
    +	 */
     	public $fk_element = '';
    -	public $ismultientitymanaged = 0;	// 0=No test on entity, 1=Test with field entity, 2=Test with link by societe
    +
    +	/**
    +	 * 0=No test on entity, 1=Test with field entity, 2=Test with link by societe
    +	 * @var int
    +	 */
    +	public $ismultientitymanaged = 0;
    +
    +	/**
    +	 * @var string String with name of icon for myobject. Must be the part after the 'object_' into object_myobject.png
    +	 */
     	public $picto = 'generic';
     
    -	var $rowid;
    +	/**
    +	 * @var int ID
    +	 */
    +	public $rowid;
     
     	public $code;
    -	public $label;
    +
    +	/**
    +     * @var string Accounting Journal label
    +     */
    +    public $label;
    +
     	public $nature;		// 1:various operations, 2:sale, 3:purchase, 4:bank, 5:expense-report, 8:inventory, 9: has-new
     	public $active;
     
    @@ -46,7 +74,8 @@ class AccountingJournal extends CommonObject
     	 *
     	 * @param DoliDB $db Database handle
     	 */
    -	function __construct($db) {
    +    function __construct($db)
    +    {
     		$this->db = $db;
     	}
     
    @@ -117,7 +146,8 @@ class AccountingJournal extends CommonObject
     	 *
     	 * @return int <0 if KO, >0 if OK
     	 */
    -	function fetchAll($sortorder = '', $sortfield = '', $limit = 0, $offset = 0, array $filter = array(), $filtermode = 'AND') {
    +    function fetchAll($sortorder = '', $sortfield = '', $limit = 0, $offset = 0, array $filter = array(), $filtermode = 'AND')
    +    {
     		$sql = "SELECT rowid, code, label, nature, active";
     		$sql .= ' FROM ' . MAIN_DB_PREFIX . $this->table_element . ' as t';
     		// Manage filter
    @@ -245,6 +275,7 @@ class AccountingJournal extends CommonObject
     		return $this->LibType($this->nature,$mode);
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *  Return type of an accounting journal
     	 *
    @@ -254,6 +285,7 @@ class AccountingJournal extends CommonObject
     	 */
     	function LibType($nature,$mode=0)
     	{
    +        // phpcs:enable
     		global $langs;
     
     		$langs->loadLangs(array("accountancy"));
    diff --git a/htdocs/accountancy/class/bookkeeping.class.php b/htdocs/accountancy/class/bookkeeping.class.php
    index f7fed2e2b5b..5e9350b0366 100644
    --- a/htdocs/accountancy/class/bookkeeping.class.php
    +++ b/htdocs/accountancy/class/bookkeeping.class.php
    @@ -35,19 +35,25 @@ class BookKeeping extends CommonObject
     	 * @var string Error code (or message)
     	 */
     	public $error;
    +
     	/**
     	 * @var string[] Error codes (or messages)
     	 */
    -	public $errors = array ();
    +	public $errors = array();
    +
     	/**
     	 * @var string Id to identify managed objects
     	 */
     	public $element = 'accountingbookkeeping';
    +
     	/**
     	 * @var string Name of table without prefix where object is stored
     	 */
     	public $table_element = 'accounting_bookkeeping';
     
    +	/**
    +	 * @var int Entity
    +	 */
     	public $entity;
     
     	/**
    @@ -59,14 +65,22 @@ class BookKeeping extends CommonObject
     	 * @var int ID
     	 */
     	public $id;
    -	/**
    -	 */
    +
     	public $doc_date;
     	public $date_lim_reglement;
     	public $doc_type;
     	public $doc_ref;
    +
    +	/**
    +     * @var int ID
    +     */
     	public $fk_doc;
    +
    +	/**
    +     * @var int ID
    +     */
     	public $fk_docdet;
    +
     	public $thirdparty_code;
     	public $subledger_account;
     	public $subledger_label;
    @@ -77,7 +91,12 @@ class BookKeeping extends CommonObject
     	public $credit;
     	public $montant;
     	public $sens;
    +
    +	/**
    +     * @var int ID
    +     */
     	public $fk_user_author;
    +
     	public $import_key;
     	public $code_journal;
     	public $journal_label;
    @@ -88,7 +107,8 @@ class BookKeeping extends CommonObject
     	 *
     	 * @param DoliDb $db Database handler
     	 */
    -	public function __construct(DoliDB $db) {
    +    public function __construct(DoliDB $db)
    +    {
     		$this->db = $db;
     	}
     
    @@ -99,7 +119,8 @@ class BookKeeping extends CommonObject
     	 * @param  bool	$notrigger	false=launch triggers after, true=disable triggers
     	 * @return int				<0 if KO, Id of created object if OK
     	 */
    -	public function create(User $user, $notrigger = false) {
    +    public function create(User $user, $notrigger = false)
    +    {
     		global $conf, $langs;
     
     		dol_syslog(__METHOD__, LOG_DEBUG);
    @@ -328,18 +349,15 @@ class BookKeeping extends CommonObject
     			dol_syslog(__METHOD__ . ' ' . join(',', $this->errors), LOG_ERR);
     		}
     
    -		if (! $error) {
    +		// Uncomment this and change MYOBJECT to your own tag if you
    +		// want this action to call a trigger.
    +		//if (! $error && ! $notrigger) {
     
    -			if (! $notrigger) {
    -				// Uncomment this and change MYOBJECT to your own tag if you
    -				// want this action to call a trigger.
    -
    -				// // Call triggers
    -				// $result=$this->call_trigger('MYOBJECT_CREATE',$user);
    -				// if ($result < 0) $error++;
    -				// // End call triggers
    -			}
    -		}
    +		// // Call triggers
    +		// $result=$this->call_trigger('MYOBJECT_CREATE',$user);
    +		// if ($result < 0) $error++;
    +		// // End call triggers
    +		//}
     
     		// Commit or rollback
     		if ($error) {
    @@ -420,7 +438,8 @@ class BookKeeping extends CommonObject
     	 * @param  string  $mode 	   Mode
     	 * @return int				 <0 if KO, Id of created object if OK
     	 */
    -	public function createStd(User $user, $notrigger = false, $mode='') {
    +    public function createStd(User $user, $notrigger = false, $mode='')
    +    {
     		global $conf;
     
     		dol_syslog(__METHOD__, LOG_DEBUG);
    @@ -558,15 +577,15 @@ class BookKeeping extends CommonObject
     		if (! $error) {
     			$this->id = $this->db->last_insert_id(MAIN_DB_PREFIX . $this->table_element . $mode);
     
    -			if (! $notrigger) {
    -				// Uncomment this and change MYOBJECT to your own tag if you
    -				// want this action to call a trigger.
    +			// Uncomment this and change MYOBJECT to your own tag if you
    +			// want this action to call a trigger.
    +			//if (! $notrigger) {
     
    -				// // Call triggers
    -				// $result=$this->call_trigger('MYOBJECT_CREATE',$user);
    -				// if ($result < 0) $error++;
    -				// // End call triggers
    -			}
    +			// // Call triggers
    +			// $result=$this->call_trigger('MYOBJECT_CREATE',$user);
    +			// if ($result < 0) $error++;
    +			// // End call triggers
    +			//}
     		}
     
     		// Commit or rollback
    @@ -590,7 +609,8 @@ class BookKeeping extends CommonObject
     	 *
     	 * @return int <0 if KO, 0 if not found, >0 if OK
     	 */
    -	public function fetch($id, $ref = null, $mode='') {
    +    public function fetch($id, $ref = null, $mode='')
    +    {
     		global $conf;
     
     		dol_syslog(__METHOD__, LOG_DEBUG);
    @@ -687,7 +707,8 @@ class BookKeeping extends CommonObject
     	 *
     	 * @return int <0 if KO, >=0 if OK
     	 */
    -	public function fetchAllByAccount($sortorder = '', $sortfield = '', $limit = 0, $offset = 0, array $filter = array(), $filtermode = 'AND') {
    +    public function fetchAllByAccount($sortorder = '', $sortfield = '', $limit = 0, $offset = 0, array $filter = array(), $filtermode = 'AND')
    +    {
     		global $conf;
     
     		dol_syslog(__METHOD__, LOG_DEBUG);
    @@ -711,6 +732,10 @@ class BookKeeping extends CommonObject
     		$sql .= " t.credit,";
     		$sql .= " t.montant,";
     		$sql .= " t.sens,";
    +		$sql .= " t.multicurrency_amount,";
    +		$sql .= " t.multicurrency_code,";
    +		$sql .= " t.lettering_code,";
    +		$sql .= " t.date_lettering,";
     		$sql .= " t.fk_user_author,";
     		$sql .= " t.import_key,";
     		$sql .= " t.code_journal,";
    @@ -779,6 +804,10 @@ class BookKeeping extends CommonObject
     				$line->credit = $obj->credit;
     				$line->montant = $obj->montant;
     				$line->sens = $obj->sens;
    +				$line->multicurrency_amount = $obj->multicurrency_amount;
    +				$line->multicurrency_code = $obj->multicurrency_code;
    +				$line->lettering_code = $obj->lettering_code;
    +				$line->date_lettering = $obj->date_lettering;
     				$line->fk_user_author = $obj->fk_user_author;
     				$line->import_key = $obj->import_key;
     				$line->code_journal = $obj->code_journal;
    @@ -811,7 +840,8 @@ class BookKeeping extends CommonObject
     	 *
     	 * @return int <0 if KO, >0 if OK
     	 */
    -	public function fetchAll($sortorder = '', $sortfield = '', $limit = 0, $offset = 0, array $filter = array(), $filtermode = 'AND') {
    +    public function fetchAll($sortorder = '', $sortfield = '', $limit = 0, $offset = 0, array $filter = array(), $filtermode = 'AND')
    +    {
     		global $conf;
     
     		dol_syslog(__METHOD__, LOG_DEBUG);
    @@ -1016,7 +1046,8 @@ class BookKeeping extends CommonObject
     	 * @param  string  $mode       Mode
     	 * @return int                 <0 if KO, >0 if OK
     	 */
    -	public function update(User $user, $notrigger = false, $mode='') {
    +    public function update(User $user, $notrigger = false, $mode='')
    +    {
     		$error = 0;
     
     		dol_syslog(__METHOD__, LOG_DEBUG);
    @@ -1119,15 +1150,15 @@ class BookKeeping extends CommonObject
     			dol_syslog(__METHOD__ . ' ' . join(',', $this->errors), LOG_ERR);
     		}
     
    -		if (! $error && ! $notrigger) {
    -			// Uncomment this and change MYOBJECT to your own tag if you
    -			// want this action calls a trigger.
    +		// Uncomment this and change MYOBJECT to your own tag if you
    +		// want this action calls a trigger.
    +		//if (! $error && ! $notrigger) {
     
    -			// // Call triggers
    -			// $result=$this->call_trigger('MYOBJECT_MODIFY',$user);
    -			// if ($result < 0) { $error++; //Do also what you must do to rollback action if trigger fail}
    -			// // End call triggers
    -		}
    +		// // Call triggers
    +		// $result=$this->call_trigger('MYOBJECT_MODIFY',$user);
    +		// if ($result < 0) { $error++; //Do also what you must do to rollback action if trigger fail}
    +		// // End call triggers
    +		//}
     
     		// Commit or rollback
     		if ($error) {
    @@ -1185,24 +1216,23 @@ class BookKeeping extends CommonObject
     	 * @param string $mode Mode
     	 * @return int <0 if KO, >0 if OK
     	 */
    -	public function delete(User $user, $notrigger = false, $mode='') {
    +    public function delete(User $user, $notrigger = false, $mode='')
    +    {
     		dol_syslog(__METHOD__, LOG_DEBUG);
     
     		$error = 0;
     
     		$this->db->begin();
     
    -		if (! $error) {
    -			if (! $notrigger) {
    -				// Uncomment this and change MYOBJECT to your own tag if you
    -				// want this action calls a trigger.
    +		// Uncomment this and change MYOBJECT to your own tag if you
    +		// want this action calls a trigger.
    +		//if (! $error && ! $notrigger) {
     
    -				// // Call triggers
    -				// $result=$this->call_trigger('MYOBJECT_DELETE',$user);
    -				// if ($result < 0) { $error++; //Do also what you must do to rollback action if trigger fail}
    -				// // End call triggers
    -			}
    -		}
    +		// // Call triggers
    +		// $result=$this->call_trigger('MYOBJECT_DELETE',$user);
    +		// if ($result < 0) { $error++; //Do also what you must do to rollback action if trigger fail}
    +		// // End call triggers
    +		//}
     
     		if (! $error) {
     			$sql = 'DELETE FROM ' . MAIN_DB_PREFIX . $this->table_element.$mode;
    @@ -1234,7 +1264,8 @@ class BookKeeping extends CommonObject
     	 * @param  string		$importkey		Import key
     	 * @return int Result
     	 */
    -	function deleteByImportkey($importkey) {
    +    function deleteByImportkey($importkey)
    +    {
     		$this->db->begin();
     
     		// first check if line not yet in bookkeeping
    @@ -1263,7 +1294,8 @@ class BookKeeping extends CommonObject
     	 * @param  string $mode 		Mode
     	 * @return int					<0 if KO, >0 if OK
     	 */
    -	function deleteByYearAndJournal($delyear='', $journal='', $mode='') {
    +    function deleteByYearAndJournal($delyear='', $journal='', $mode='')
    +    {
     		global $conf;
     
     		if (empty($delyear) && empty($journal))
    @@ -1302,7 +1334,8 @@ class BookKeeping extends CommonObject
     	 * @param 	int 	$piecenum 	Piecenum to delete
     	 * @return 	int 				Result
     	 */
    -	function deleteMvtNum($piecenum) {
    +    function deleteMvtNum($piecenum)
    +    {
     		global $conf;
     
     		$this->db->begin();
    @@ -1336,7 +1369,8 @@ class BookKeeping extends CommonObject
     	 *
     	 * @return int New id of clone
     	 */
    -	public function createFromClone($fromid) {
    +    public function createFromClone($fromid)
    +    {
     		dol_syslog(__METHOD__, LOG_DEBUG);
     
     		global $user;
    @@ -1381,7 +1415,8 @@ class BookKeeping extends CommonObject
     	 *
     	 * @return void
     	 */
    -	public function initAsSpecimen() {
    +    public function initAsSpecimen()
    +    {
     		global $user;
     
     		$now=dol_now();
    @@ -1417,7 +1452,8 @@ class BookKeeping extends CommonObject
     	 * @param string $mode Mode
     	 * @return int <0 if KO, >0 if OK
     	 */
    -	public function fetchPerMvt($piecenum, $mode='') {
    +    public function fetchPerMvt($piecenum, $mode='')
    +    {
     		global $conf;
     
     		$sql = "SELECT piece_num,doc_date,code_journal,journal_label,doc_ref,doc_type,date_creation";
    @@ -1481,7 +1517,8 @@ class BookKeeping extends CommonObject
     	 * @param  string  $mode       Mode
     	 * @return int                 <0 if KO, >0 if OK
     	 */
    -	function fetchAllPerMvt($piecenum, $mode='') {
    +    function fetchAllPerMvt($piecenum, $mode='')
    +    {
     		global $conf;
     
     		$sql = "SELECT rowid, doc_date, doc_type,";
    @@ -1533,13 +1570,16 @@ class BookKeeping extends CommonObject
     		return 1;
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 * Export bookkeping
     	 *
     	 * @param	string	$model	Model
     	 * @return	int				Result
     	 */
    -	function export_bookkeping($model = 'ebp') {
    +    function export_bookkeping($model = 'ebp')
    +    {
    +        // phpcs:enable
     		global $conf;
     
     		$sql = "SELECT rowid, doc_date, doc_type,";
    @@ -1684,19 +1724,22 @@ class BookKeeping extends CommonObject
     		*/
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	* Return list of accounts with label by chart of accounts
     	*
    -	* @param string		$selectid	Preselected chart of accounts
    -	* @param string		$htmlname	Name of field in html form
    +	* @param string     $selectid   Preselected chart of accounts
    +	* @param string     $htmlname	Name of field in html form
     	* @param int		$showempty	Add an empty field
     	* @param array		$event		Event options
     	* @param int		$select_in	Value is a aa.rowid (0 default) or aa.account_number (1)
     	* @param int		$select_out	Set value returned by select 0=rowid (default), 1=account_number
     	* @param int		$aabase		Set accounting_account base class to display empty=all or from 1 to 8 will display only account beginning by this number
     	* @return string	String with HTML select
    -	*/
    -	function select_account($selectid, $htmlname = 'account', $showempty = 0, $event = array(), $select_in = 0, $select_out = 0, $aabase = '') {
    +    */
    +    function select_account($selectid, $htmlname = 'account', $showempty = 0, $event = array(), $select_in = 0, $select_out = 0, $aabase = '')
    +    {
    +        // phpcs:enable
     		global $conf;
     
     		require_once DOL_DOCUMENT_ROOT . '/core/lib/accounting.lib.php';
    @@ -1753,6 +1796,7 @@ class BookKeeping extends CommonObject
     		return $out;
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 * Description of a root accounting account
     	 *
    @@ -1761,6 +1805,7 @@ class BookKeeping extends CommonObject
     	 */
     	function get_compte_racine($account = null)
     	{
    +        // phpcs:enable
     		global $conf;
     		$pcgver = $conf->global->CHARTOFACCOUNTS;
     
    @@ -1793,6 +1838,7 @@ class BookKeeping extends CommonObject
     		}
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 * Description of accounting account
     	 *
    @@ -1801,6 +1847,7 @@ class BookKeeping extends CommonObject
     	 */
     	function get_compte_desc($account = null)
     	{
    +        // phpcs:enable
     		global $conf;
     
     		$pcgver = $conf->global->CHARTOFACCOUNTS;
    @@ -1838,12 +1885,25 @@ class BookKeeping extends CommonObject
      */
     class BookKeepingLine
     {
    +	/**
    +	 * @var int ID
    +	 */
     	public $id;
    +
     	public $doc_date = '';
     	public $doc_type;
     	public $doc_ref;
    +
    +	/**
    +     * @var int ID
    +     */
     	public $fk_doc;
    +
    +	/**
    +     * @var int ID
    +     */
     	public $fk_docdet;
    +
     	public $thirdparty_code;
     	public $subledger_account;
     	public $subledger_label;
    @@ -1854,7 +1914,12 @@ class BookKeepingLine
     	public $credit;
     	public $montant;
     	public $sens;
    +
    +	/**
    +     * @var int ID
    +     */
     	public $fk_user_author;
    +
     	public $import_key;
     	public $code_journal;
     	public $journal_label;
    diff --git a/htdocs/accountancy/class/lettering.class.php b/htdocs/accountancy/class/lettering.class.php
    index a67fd457e11..0ddbaeb5026 100644
    --- a/htdocs/accountancy/class/lettering.class.php
    +++ b/htdocs/accountancy/class/lettering.class.php
    @@ -35,7 +35,7 @@ class lettering extends BookKeeping
     	 * lettrageTiers
     	 *
     	 * @param int $socid Thirdparty id
    -	 * @return void
    +	 * @return int 1 OK, <0 error
     	 */
     	public function lettrageTiers($socid)
     	{
    diff --git a/htdocs/accountancy/customer/card.php b/htdocs/accountancy/customer/card.php
    index d0e5adc97fd..677bc627c80 100644
    --- a/htdocs/accountancy/customer/card.php
    +++ b/htdocs/accountancy/customer/card.php
    @@ -27,6 +27,7 @@ require '../../main.inc.php';
     require_once DOL_DOCUMENT_ROOT . '/compta/facture/class/facture.class.php';
     require_once DOL_DOCUMENT_ROOT . '/core/class/html.formaccounting.class.php';
     
    +// Load translation files required by the page
     $langs->loadLangs(array("bills","accountancy"));
     
     $action = GETPOST('action', 'alpha');
    @@ -158,5 +159,6 @@ if (! empty($id)) {
     	print "Error ID incorrect";
     }
     
    +// End of page
     llxFooter();
    -$db->close();
    \ No newline at end of file
    +$db->close();
    diff --git a/htdocs/accountancy/customer/index.php b/htdocs/accountancy/customer/index.php
    index 8b88d8f396b..4f4932fe08f 100644
    --- a/htdocs/accountancy/customer/index.php
    +++ b/htdocs/accountancy/customer/index.php
    @@ -31,7 +31,7 @@ require_once DOL_DOCUMENT_ROOT . '/core/lib/date.lib.php';
     require_once DOL_DOCUMENT_ROOT . '/core/lib/accounting.lib.php';
     require_once DOL_DOCUMENT_ROOT . '/compta/facture/class/facture.class.php';
     
    -// Langs
    +// Load translation files required by the page
     $langs->loadLangs(array("compta","bills","other","main","accountancy"));
     
     // Security check
    @@ -66,38 +66,53 @@ $year_current = $year_start;
     $action = GETPOST('action','aZ09');
     
     
    -
     /*
      * Actions
      */
     
    +if ($action == 'clean' || $action == 'validatehistory')
    +{
    +	// Clean database
    +	$db->begin();
    +	$sql1 = "UPDATE " . MAIN_DB_PREFIX . "facturedet as fd";
    +	$sql1 .= " SET fk_code_ventilation = 0";
    +	$sql1 .= ' WHERE fd.fk_code_ventilation NOT IN';
    +	$sql1 .= '	(SELECT accnt.rowid ';
    +	$sql1 .= '	FROM ' . MAIN_DB_PREFIX . 'accounting_account as accnt';
    +	$sql1 .= '	INNER JOIN ' . MAIN_DB_PREFIX . 'accounting_system as syst';
    +	$sql1 .= '	ON accnt.fk_pcg_version = syst.pcg_version AND syst.rowid=' . $conf->global->CHARTOFACCOUNTS . ' AND accnt.entity = '.$conf->entity.')';
    +	$sql1 .= ' AND fd.fk_facture IN (SELECT rowid FROM ' . MAIN_DB_PREFIX . 'facture WHERE entity = '.$conf->entity.')';
    +	$sql1 .= ' AND fk_code_ventilation <> 0';
    +
    +	dol_syslog("htdocs/accountancy/customer/index.php fixaccountancycode", LOG_DEBUG);
    +	$resql1 = $db->query($sql1);
    +	if (! $resql1) {
    +		$error ++;
    +		$db->rollback();
    +		setEventMessages($db->lasterror(), null, 'errors');
    +	} else {
    +		$db->commit();
    +	}
    +	// End clean database
    +}
    +
     if ($action == 'validatehistory') {
     
     	$error = 0;
     	$db->begin();
     
    -	// First clean corrupted data
    -	$sqlclean = "UPDATE " . MAIN_DB_PREFIX . "facturedet as fd";
    -	$sqlclean .= " SET fk_code_ventilation = 0";
    -	$sqlclean .= ' WHERE fd.fk_code_ventilation NOT IN ';
    -	$sqlclean .= '	(SELECT accnt.rowid ';
    -	$sqlclean .= '	FROM ' . MAIN_DB_PREFIX . 'accounting_account as accnt';
    -	$sqlclean .= '	INNER JOIN ' . MAIN_DB_PREFIX . 'accounting_system as syst';
    -	$sqlclean .= '	ON accnt.fk_pcg_version = syst.pcg_version AND syst.rowid=' . $conf->global->CHARTOFACCOUNTS . ')';
    -	$resql = $db->query($sqlclean);
    -
     	// Now make the binding. Bind automatically only for product with a dedicated account that exists into chart of account, others need a manual bind
     	if ($db->type == 'pgsql') {
     		$sql1 = "UPDATE " . MAIN_DB_PREFIX . "facturedet";
     		$sql1 .= " SET fk_code_ventilation = accnt.rowid";
     		$sql1 .= " FROM " . MAIN_DB_PREFIX . "product as p, " . MAIN_DB_PREFIX . "accounting_account as accnt , " . MAIN_DB_PREFIX . "accounting_system as syst";
    -		$sql1 .= " WHERE " . MAIN_DB_PREFIX . "facturedet.fk_product = p.rowid  AND accnt.fk_pcg_version = syst.pcg_version AND syst.rowid=" . $conf->global->CHARTOFACCOUNTS;
    +		$sql1 .= " WHERE " . MAIN_DB_PREFIX . "facturedet.fk_product = p.rowid  AND accnt.fk_pcg_version = syst.pcg_version AND syst.rowid=" . $conf->global->CHARTOFACCOUNTS.' AND accnt.entity = '.$conf->entity;
     		$sql1 .= " AND accnt.active = 1 AND p.accountancy_code_sell=accnt.account_number";
     		$sql1 .= " AND " . MAIN_DB_PREFIX . "facturedet.fk_code_ventilation = 0";
     	} else {
     		$sql1 = "UPDATE " . MAIN_DB_PREFIX . "facturedet as fd, " . MAIN_DB_PREFIX . "product as p, " . MAIN_DB_PREFIX . "accounting_account as accnt , " . MAIN_DB_PREFIX . "accounting_system as syst";
     		$sql1 .= " SET fk_code_ventilation = accnt.rowid";
    -		$sql1 .= " WHERE fd.fk_product = p.rowid  AND accnt.fk_pcg_version = syst.pcg_version AND syst.rowid=" . $conf->global->CHARTOFACCOUNTS;
    +		$sql1 .= " WHERE fd.fk_product = p.rowid  AND accnt.fk_pcg_version = syst.pcg_version AND syst.rowid=" . $conf->global->CHARTOFACCOUNTS.' AND accnt.entity = '.$conf->entity;
     		$sql1 .= " AND accnt.active = 1 AND p.accountancy_code_sell=accnt.account_number";
     		$sql1 .= " AND fd.fk_code_ventilation = 0";
     	}
    @@ -128,26 +143,6 @@ $textnextyear = '&nbsp;<a href="' . $_SERVER["PHP_SELF"] . '?year=' . ($year_cur
     
     print load_fiche_titre($langs->trans("CustomersVentilation") . " " . $textprevyear . " " . $langs->trans("Year") . " " . $year_start . " " . $textnextyear, '', 'title_accountancy');
     
    -// Clean database
    -$db->begin();
    -$sql1 = "UPDATE " . MAIN_DB_PREFIX . "facturedet as fd";
    -$sql1 .= " SET fk_code_ventilation = 0";
    -$sql1 .= ' WHERE fd.fk_code_ventilation NOT IN ';
    -$sql1 .= '	(SELECT accnt.rowid ';
    -$sql1 .= '	FROM ' . MAIN_DB_PREFIX . 'accounting_account as accnt';
    -$sql1 .= '	INNER JOIN ' . MAIN_DB_PREFIX . 'accounting_system as syst';
    -$sql1 .= '	ON accnt.fk_pcg_version = syst.pcg_version AND syst.rowid=' . $conf->global->CHARTOFACCOUNTS . ')';
    -dol_syslog("htdocs/accountancy/customer/index.php fixaccountancycode", LOG_DEBUG);
    -$resql1 = $db->query($sql1);
    -if (! $resql1) {
    -	$error ++;
    -	$db->rollback();
    -	setEventMessage($db->lasterror(), 'errors');
    -} else {
    -	$db->commit();
    -}
    -// End clean database
    -
     print $langs->trans("DescVentilCustomer") . '<br>';
     print $langs->trans("DescVentilMore", $langs->transnoentitiesnoconv("ValidateHistory"), $langs->transnoentitiesnoconv("ToBind")) . '<br>';
     print '<br>';
    @@ -158,7 +153,7 @@ $y = $year_current;
     $buttonbind = '<a class="butAction" href="' . $_SERVER['PHP_SELF'] . '?year=' . $year_current . '&action=validatehistory">' . $langs->trans("ValidateHistory") . '</a>';
     
     print_barre_liste($langs->trans("OverviewOfAmountOfLinesNotBound"), '', '', '', '', '', '', -1, '', '', 0, $buttonbind, '', 0, 1, 1);
    -//print_fiche_titre($langs->trans("OverviewOfAmountOfLinesNotBound"), $buttonbind, '');
    +//print load_fiche_titre($langs->trans("OverviewOfAmountOfLinesNotBound"), $buttonbind, '');
     
     print '<div class="div-table-responsive-no-min">';
     print '<table class="noborder" width="100%">';
    @@ -234,7 +229,7 @@ print '<br>';
     
     
     print_barre_liste($langs->trans("OverviewOfAmountOfLinesBound"), '', '', '', '', '', '', -1, '', '', 0, '', '', 0, 1, 1);
    -//print_fiche_titre($langs->trans("OverviewOfAmountOfLinesBound"), '', '');
    +//print load_fiche_titre($langs->trans("OverviewOfAmountOfLinesBound"), '', '');
     
     print '<div class="div-table-responsive-no-min">';
     print '<table class="noborder" width="100%">';
    @@ -314,7 +309,7 @@ if ($conf->global->MAIN_FEATURES_LEVEL > 0) // This part of code looks strange.
     	print '<br>';
     
     	print_barre_liste($langs->trans("OtherInfo"), '', '', '', '', '', '', -1, '', '', 0, '', '', 0, 1, 1);
    -	//print_fiche_titre($langs->trans("OtherInfo"), '', '');
    +	//print load_fiche_titre($langs->trans("OtherInfo"), '', '');
     
     	print '<div class="div-table-responsive-no-min">';
     	print '<table class="noborder" width="100%">';
    @@ -420,6 +415,6 @@ if ($conf->global->MAIN_FEATURES_LEVEL > 0) // This part of code looks strange.
     	}
     }
     
    -
    +// End of page
     llxFooter();
     $db->close();
    diff --git a/htdocs/accountancy/customer/lines.php b/htdocs/accountancy/customer/lines.php
    index 7bc929a7e6b..af80d70f043 100644
    --- a/htdocs/accountancy/customer/lines.php
    +++ b/htdocs/accountancy/customer/lines.php
    @@ -17,7 +17,6 @@
      *
      * You should have received a copy of the GNU General Public License
      * along with this program. If not, see <http://www.gnu.org/licenses/>.
    - *
      */
     
     /**
    @@ -33,7 +32,9 @@ require_once DOL_DOCUMENT_ROOT . '/product/class/product.class.php';
     require_once DOL_DOCUMENT_ROOT . '/core/lib/accounting.lib.php';
     require_once DOL_DOCUMENT_ROOT . '/core/class/html.formother.class.php';
     require_once DOL_DOCUMENT_ROOT . '/core/lib/date.lib.php';
    +require_once DOL_DOCUMENT_ROOT . '/core/lib/company.lib.php';
     
    +// Load translation files required by the page
     $langs->loadLangs(array("bills","compta","accountancy","productbatch"));
     
     $account_parent = GETPOST('account_parent');
    @@ -168,17 +169,18 @@ print '<script type="text/javascript">
      * Customer Invoice lines
      */
     $sql = "SELECT f.rowid as facid, f.facnumber as ref, f.type, f.datef, f.ref_client,";
    -$sql.= " fd.rowid, fd.description, fd.product_type, fd.total_ht, fd.total_tva, fd.tva_tx, fd.vat_src_code, fd.total_ttc,";
    +$sql.= " fd.rowid, fd.description, fd.product_type as line_type, fd.total_ht, fd.total_tva, fd.tva_tx, fd.vat_src_code, fd.total_ttc,";
     $sql.= " s.rowid as socid, s.nom as name, s.code_compta, s.code_client,";
    -$sql.= " p.rowid as product_id, p.ref as product_ref, p.label as product_label, p.accountancy_code_sell, aa.rowid as fk_compte, aa.account_number, aa.label as label_compte,";
    +$sql.= " p.rowid as product_id, p.fk_product_type as product_type, p.ref as product_ref, p.label as product_label, p.accountancy_code_sell, aa.rowid as fk_compte, aa.account_number, aa.label as label_compte,";
     $sql.= " fd.situation_percent,";
    -$sql.= " co.label as country, s.tva_intra";
    +$sql.= " co.code as country_code, co.label as country,";
    +$sql.= " s.tva_intra";
     $parameters=array();
     $reshook=$hookmanager->executeHooks('printFieldListSelect',$parameters);    // Note that $action and $object may have been modified by hook
     $sql.=$hookmanager->resPrint;
     $sql.= " FROM " . MAIN_DB_PREFIX . "facturedet as fd";
     $sql.= " LEFT JOIN " . MAIN_DB_PREFIX . "product as p ON p.rowid = fd.fk_product";
    -$sql.= " LEFT JOIN " . MAIN_DB_PREFIX . "accounting_account as aa ON aa.rowid = fd.fk_code_ventilation";
    +$sql.= " INNER JOIN " . MAIN_DB_PREFIX . "accounting_account as aa ON aa.rowid = fd.fk_code_ventilation";
     $sql.= " INNER JOIN " . MAIN_DB_PREFIX . "facture as f ON f.rowid = fd.fk_facture";
     $sql.= " INNER JOIN " . MAIN_DB_PREFIX . "societe as s ON s.rowid = f.fk_soc";
     $sql.= " LEFT JOIN " . MAIN_DB_PREFIX . "c_country as co ON co.rowid = s.fk_pays ";
    @@ -228,7 +230,18 @@ else if ($search_year > 0)
     	$sql.= " AND f.datef BETWEEN '".$db->idate(dol_get_first_day($search_year,1,false))."' AND '".$db->idate(dol_get_last_day($search_year,12,false))."'";
     }
     if (strlen(trim($search_country))) {
    -	$sql .= natural_search("co.label", $search_country);
    +	$arrayofcode = getCountriesInEEC();
    +	$country_code_in_EEC = $country_code_in_EEC_without_me = '';
    +	foreach ($arrayofcode as $key => $value)
    +	{
    +		$country_code_in_EEC.=($country_code_in_EEC ? "," : "")."'".$value."'";
    +		if ($value != $mysoc->country_code) $country_code_in_EEC_without_me.=($country_code_in_EEC_without_me ? "," : "")."'".$value."'";
    +	}
    +	if ($search_country == 'special_allnotme')     $sql .= " AND co.code <> '".$db->escape($mysoc->country_code)."'";
    +	elseif ($search_country == 'special_eec')      $sql .= " AND co.code IN (".$country_code_in_EEC.")";
    +	elseif ($search_country == 'special_eecnotme') $sql .= " AND co.code IN (".$country_code_in_EEC_without_me.")";
    +	elseif ($search_country == 'special_noteec')   $sql .= " AND co.code NOT IN (".$country_code_in_EEC.")";
    +	else $sql .= natural_search(array("co.code","co.label"), $search_country);
     }
     if (strlen(trim($search_tvaintra))) {
     	$sql .= natural_search("s.tva_intra", $search_tvaintra);
    @@ -296,9 +309,9 @@ if ($result) {
     	print '<tr class="liste_titre_filter">';
     	print '<td class="liste_titre"><input type="text" class="flat maxwidth25" name="search_lineid" value="' . dol_escape_htmltag($search_lineid) . '""></td>';
     	print '<td class="liste_titre"><input type="text" class="flat maxwidth50" name="search_invoice" value="' . dol_escape_htmltag($search_invoice) . '"></td>';
    -	print '<td class="liste_titre center">';
    -	if (! empty($conf->global->MAIN_LIST_FILTER_ON_DAY)) print '<input class="flat" type="text" size="1" maxlength="2" name="search_day" value="'.dol_escape_htmltag($search_day).'">';
    -   	print '<input class="flat" type="text" size="1" maxlength="2" name="search_month" value="'.dol_escape_htmltag($search_month).'">';
    +	print '<td class="liste_titre center nowraponall">';
    +	if (! empty($conf->global->MAIN_LIST_FILTER_ON_DAY)) print '<input class="flat valignmiddle" type="text" size="1" maxlength="2" name="search_day" value="'.dol_escape_htmltag($search_day).'">';
    +   	print '<input class="flat valignmiddle" type="text" size="1" maxlength="2" name="search_month" value="'.dol_escape_htmltag($search_month).'">';
        	$formother->select_year($search_year,'search_year',1, 20, 5);
     	print '</td>';
     	print '<td class="liste_titre"><input type="text" class="flat maxwidth50" name="search_ref" value="' . dol_escape_htmltag($search_ref) . '"></td>';
    @@ -306,7 +319,10 @@ if ($result) {
     	print '<td class="liste_titre"><input type="text" class="flat maxwidth50" name="search_desc" value="' . dol_escape_htmltag($search_desc) . '"></td>';
     	print '<td class="liste_titre" align="right"><input type="text" class="right flat maxwidth50" name="search_amount" value="' . dol_escape_htmltag($search_amount) . '"></td>';
     	print '<td class="liste_titre" align="right"><input type="text" class="right flat maxwidth50" placeholder="%" name="search_vat" size="1" value="' . dol_escape_htmltag($search_vat) . '"></td>';
    -	print '<td class="liste_titre"><input type="text" class="flat maxwidth50" name="search_country" value="' . dol_escape_htmltag($search_country) . '"></td>';
    +	print '<td class="liste_titre">';
    +	print $form->select_country($search_country, 'search_country', '', 0, 'maxwidth200', 'code2', 1, 0, 1);
    +	//print '<input type="text" class="flat maxwidth50" name="search_country" value="' . dol_escape_htmltag($search_country) . '">';
    +	print '</td>';
     	print '<td class="liste_titre"><input type="text" class="flat maxwidth50" name="search_tvaintra" value="' . dol_escape_htmltag($search_tvaintra) . '"></td>';
     	print '<td class="liste_titre" align="center"><input type="text" class="flat maxwidth50" name="search_account" value="' . dol_escape_htmltag($search_account) . '"></td>';
     	print '<td class="liste_titre" align="center">';
    @@ -342,8 +358,8 @@ if ($result) {
     
     		$product_static->ref = $objp->product_ref;
     		$product_static->id = $objp->product_id;
    -		$product_static->type = $objp->type;
     		$product_static->label = $objp->product_label;
    +		$product_static->type = $objp->line_type;
     
     		print '<tr class="oddeven">';
     
    @@ -351,7 +367,7 @@ if ($result) {
     		print '<td>' . $objp->rowid . '</td>';
     
     		// Ref Invoice
    -		print '<td>' . $facture_static->getNomUrl(1) . '</td>';
    +		print '<td class="nowraponall">' . $facture_static->getNomUrl(1) . '</td>';
     
     		print '<td align="center">' . dol_print_date($db->jdate($objp->datef), 'day') . '</td>';
     
    @@ -369,9 +385,10 @@ if ($result) {
     		print '</td>';
     
     		print '<td align="right">' . price($objp->total_ht) . '</td>';
    +
     		print '<td align="right">' . vatrate($objp->tva_tx.($objp->vat_src_code?' ('.$objp->vat_src_code.')':'')) . '</td>';
     
    -		print '<td>' . $objp->country .'</td>';
    +		print '<td>' . $langs->trans("Country".$objp->country_code) .' ('.$objp->country_code.')</td>';
     
     		print '<td>' . $objp->tva_intra . '</td>';
     
    @@ -399,6 +416,6 @@ if ($result) {
     	print $db->lasterror();
     }
     
    -
    +// End of page
     llxFooter();
     $db->close();
    diff --git a/htdocs/accountancy/customer/list.php b/htdocs/accountancy/customer/list.php
    index f7485e701b7..74944b8f823 100644
    --- a/htdocs/accountancy/customer/list.php
    +++ b/htdocs/accountancy/customer/list.php
    @@ -34,8 +34,9 @@ require_once DOL_DOCUMENT_ROOT . '/accountancy/class/accountingaccount.class.php
     require_once DOL_DOCUMENT_ROOT . '/core/lib/accounting.lib.php';
     require_once DOL_DOCUMENT_ROOT . '/core/class/html.formother.class.php';
     require_once DOL_DOCUMENT_ROOT . '/core/lib/date.lib.php';
    +require_once DOL_DOCUMENT_ROOT . '/core/lib/company.lib.php';
     
    -// Load traductions files requiredby by page
    +// Load translation files required by the page
     $langs->loadLangs(array("bills","compta","accountancy","other","productbatch"));
     
     $action=GETPOST('action','alpha');
    @@ -201,8 +202,9 @@ llxHeader('', $langs->trans("Ventilation"));
     if (empty($chartaccountcode))
     {
     	print $langs->trans("ErrorChartOfAccountSystemNotSelected");
    -	llxFooter();
    -	$db->close();
    +	// End of page
    +    llxFooter();
    +    $db->close();
     	exit;
     }
     
    @@ -211,7 +213,8 @@ $sql = "SELECT f.rowid as facid, f.facnumber as ref, f.datef, f.type as ftype,";
     $sql.= " l.rowid, l.fk_product, l.description, l.total_ht, l.fk_code_ventilation, l.product_type as type_l, l.tva_tx as tva_tx_line, l.vat_src_code,";
     $sql.= " p.rowid as product_id, p.ref as product_ref, p.label as product_label, p.fk_product_type as type, p.accountancy_code_sell as code_sell, p.tva_tx as tva_tx_prod,";
     $sql.= " aa.rowid as aarowid,";
    -$sql.= " co.label as country, s.tva_intra";
    +$sql.= " co.code as country_code, co.label as country,";
    +$sql.= " s.tva_intra";
     $parameters=array();
     $reshook=$hookmanager->executeHooks('printFieldListSelect',$parameters);    // Note that $action and $object may have been modified by hook
     $sql.=$hookmanager->resPrint;
    @@ -220,9 +223,9 @@ $sql.= " INNER JOIN " . MAIN_DB_PREFIX . "societe as s ON s.rowid = f.fk_soc";
     $sql.= " LEFT JOIN " . MAIN_DB_PREFIX . "c_country as co ON co.rowid = s.fk_pays ";
     $sql.= " INNER JOIN " . MAIN_DB_PREFIX . "facturedet as l ON f.rowid = l.fk_facture";
     $sql.= " LEFT JOIN " . MAIN_DB_PREFIX . "product as p ON p.rowid = l.fk_product";
    -$sql.= " LEFT JOIN " . MAIN_DB_PREFIX . "accounting_account as aa ON p.accountancy_code_sell = aa.account_number AND aa.fk_pcg_version = '" . $chartaccountcode."'";
    -$sql.= " LEFT JOIN " . MAIN_DB_PREFIX . "accounting_account as aa2 ON p.accountancy_code_sell_intra = aa2.account_number AND aa2.fk_pcg_version = '" . $chartaccountcode."'";
    -$sql.= " LEFT JOIN " . MAIN_DB_PREFIX . "accounting_account as aa3 ON p.accountancy_code_sell_export = aa3.account_number AND aa3.fk_pcg_version = '" . $chartaccountcode."'";
    +$sql.= " LEFT JOIN " . MAIN_DB_PREFIX . "accounting_account as aa ON p.accountancy_code_sell = aa.account_number AND aa.fk_pcg_version = '" . $chartaccountcode."' AND aa.entity = " . $conf->entity;
    +$sql.= " LEFT JOIN " . MAIN_DB_PREFIX . "accounting_account as aa2 ON p.accountancy_code_sell_intra = aa2.account_number AND aa2.fk_pcg_version = '" . $chartaccountcode."' AND aa2.entity = " . $conf->entity;
    +$sql.= " LEFT JOIN " . MAIN_DB_PREFIX . "accounting_account as aa3 ON p.accountancy_code_sell_export = aa3.account_number AND aa3.fk_pcg_version = '" . $chartaccountcode."' AND aa3.entity = " . $conf->entity;
     $sql.= " WHERE f.fk_statut > 0 AND l.fk_code_ventilation <= 0";
     $sql.= " AND l.product_type <= 2";
     // Add search filter like
    @@ -264,7 +267,18 @@ else if ($search_year > 0)
     	$sql.= " AND f.datef BETWEEN '".$db->idate(dol_get_first_day($search_year,1,false))."' AND '".$db->idate(dol_get_last_day($search_year,12,false))."'";
     }
     if (strlen(trim($search_country))) {
    -	$sql .= natural_search("co.label", $search_country);
    +	$arrayofcode = getCountriesInEEC();
    +	$country_code_in_EEC = $country_code_in_EEC_without_me = '';
    +	foreach ($arrayofcode as $key => $value)
    +	{
    +		$country_code_in_EEC.=($country_code_in_EEC ? "," : "")."'".$value."'";
    +		if ($value != $mysoc->country_code) $country_code_in_EEC_without_me.=($country_code_in_EEC_without_me ? "," : "")."'".$value."'";
    +	}
    +	if ($search_country == 'special_allnotme')     $sql .= " AND co.code <> '".$db->escape($mysoc->country_code)."'";
    +	elseif ($search_country == 'special_eec')      $sql .= " AND co.code IN (".$country_code_in_EEC.")";
    +	elseif ($search_country == 'special_eecnotme') $sql .= " AND co.code IN (".$country_code_in_EEC_without_me.")";
    +	elseif ($search_country == 'special_noteec')   $sql .= " AND co.code NOT IN (".$country_code_in_EEC.")";
    +	else $sql .= natural_search(array("co.code","co.label"), $search_country);
     }
     if (strlen(trim($search_tvaintra))) {
     	$sql .= natural_search("s.tva_intra", $search_tvaintra);
    @@ -361,8 +375,8 @@ if ($result) {
     	print '<td class="liste_titre"><input type="text" class="flat maxwidth25" name="search_lineid" value="' . dol_escape_htmltag($search_lineid) . '""></td>';
     	print '<td class="liste_titre"><input type="text" class="flat maxwidth50" name="search_invoice" value="' . dol_escape_htmltag($search_invoice) . '"></td>';
     	print '<td class="liste_titre center nowraponall">';
    -   	if (! empty($conf->global->MAIN_LIST_FILTER_ON_DAY)) print '<input class="flat" type="text" size="1" maxlength="2" name="search_day" value="'.$search_day.'">';
    -   	print '<input class="flat" type="text" size="1" maxlength="2" name="search_month" value="'.$search_month.'">';
    +   	if (! empty($conf->global->MAIN_LIST_FILTER_ON_DAY)) print '<input class="flat valignmiddle" type="text" size="1" maxlength="2" name="search_day" value="'.$search_day.'">';
    +   	print '<input class="flat valignmiddle" type="text" size="1" maxlength="2" name="search_month" value="'.$search_month.'">';
        	$formother->select_year($search_year,'search_year',1, 20, 5);
     	print '</td>';
     	print '<td class="liste_titre"><input type="text" class="flat maxwidth50" name="search_ref" value="' . dol_escape_htmltag($search_ref) . '"></td>';
    @@ -370,7 +384,10 @@ if ($result) {
     	print '<td class="liste_titre"><input type="text" class="flat maxwidthonsmartphone" name="search_desc" value="' . dol_escape_htmltag($search_desc) . '"></td>';
     	print '<td class="liste_titre" align="right"><input type="text" class="flat maxwidth50 right" name="search_amount" value="' . dol_escape_htmltag($search_amount) . '"></td>';
     	print '<td class="liste_titre" align="right"><input type="text" class="flat maxwidth50 right" name="search_vat" placeholder="%" size="1" value="' . dol_escape_htmltag($search_vat) . '"></td>';
    -	print '<td class="liste_titre"><input type="text" class="flat maxwidth50" name="search_country" value="' . dol_escape_htmltag($search_country) . '"></td>';
    +	print '<td class="liste_titre">';
    +	print $form->select_country($search_country, 'search_country', '', 0, 'maxwidth200', 'code2', 1, 0, 1);
    +	//print '<input type="text" class="flat maxwidth50" name="search_country" value="' . dol_escape_htmltag($search_country) . '">';
    +	print '</td>';
     	print '<td class="liste_titre"><input type="text" class="flat maxwidth50" name="search_tvaintra" value="' . dol_escape_htmltag($search_tvaintra) . '"></td>';
     	print '<td class="liste_titre"></td>';
     	print '<td class="liste_titre"></td>';
    @@ -449,7 +466,7 @@ if ($result) {
     		print '<td>' . $objp->rowid . '</td>';
     
     		// Ref Invoice
    -		print '<td>' . $facture_static->getNomUrl(1) . '</td>';
    +		print '<td class="nowraponall">' . $facture_static->getNomUrl(1) . '</td>';
     
     		print '<td align="center">' . dol_print_date($db->jdate($objp->datef), 'day') . '</td>';
     
    @@ -524,5 +541,6 @@ jQuery(document).ready(function() {
     });
     </script>';
     
    +// End of page
     llxFooter();
     $db->close();
    diff --git a/htdocs/accountancy/expensereport/card.php b/htdocs/accountancy/expensereport/card.php
    index 59237fd13b2..b245e2539a7 100644
    --- a/htdocs/accountancy/expensereport/card.php
    +++ b/htdocs/accountancy/expensereport/card.php
    @@ -31,6 +31,7 @@ require '../../main.inc.php';
     require_once DOL_DOCUMENT_ROOT . '/expensereport/class/expensereport.class.php';
     require_once DOL_DOCUMENT_ROOT . '/core/class/html.formaccounting.class.php';
     
    +// Load translation files required by the page
     $langs->loadLangs(array("bills","accountancy","trips"));
     
     $action = GETPOST('action', 'alpha');
    @@ -166,5 +167,6 @@ if (! empty($id)) {
     	print "Error ID incorrect";
     }
     
    +// End of page
     llxFooter();
    -$db->close();
    \ No newline at end of file
    +$db->close();
    diff --git a/htdocs/accountancy/expensereport/index.php b/htdocs/accountancy/expensereport/index.php
    index 989024fa853..837a8c36630 100644
    --- a/htdocs/accountancy/expensereport/index.php
    +++ b/htdocs/accountancy/expensereport/index.php
    @@ -29,7 +29,7 @@ require_once DOL_DOCUMENT_ROOT . '/core/lib/date.lib.php';
     require_once DOL_DOCUMENT_ROOT . '/core/lib/accounting.lib.php';
     require_once DOL_DOCUMENT_ROOT . '/expensereport/class/expensereport.class.php';
     
    -// Langs
    +// Load translation files required by the page
     $langs->loadLangs(array("compta","bills","other","main","accountancy"));
     
     // Security check
    @@ -68,33 +68,48 @@ $action = GETPOST('action','aZ09');
      * Actions
      */
     
    +if ($action == 'clean' || $action == 'validatehistory')
    +{
    +	// Clean database
    +	$db->begin();
    +	$sql1 = "UPDATE " . MAIN_DB_PREFIX . "expensereport_det as erd";
    +	$sql1 .= " SET fk_code_ventilation = 0";
    +	$sql1 .= ' WHERE erd.fk_code_ventilation NOT IN';
    +	$sql1 .= '	(SELECT accnt.rowid ';
    +	$sql1 .= '	FROM ' . MAIN_DB_PREFIX . 'accounting_account as accnt';
    +	$sql1 .= '	INNER JOIN ' . MAIN_DB_PREFIX . 'accounting_system as syst';
    +	$sql1 .= '	ON accnt.fk_pcg_version = syst.pcg_version AND syst.rowid=' . $conf->global->CHARTOFACCOUNTS . ' AND accnt.entity = '.$conf->entity.')';
    +	$sql1 .= ' AND erd.fk_expensereport IN (SELECT rowid FROM ' . MAIN_DB_PREFIX . 'expensereport WHERE entity = '.$conf->entity.')';
    +	$sql1 .= ' AND fk_code_ventilation <> 0';
    +	dol_syslog("htdocs/accountancy/customer/index.php fixaccountancycode", LOG_DEBUG);
    +	$resql1 = $db->query($sql1);
    +	if (! $resql1) {
    +		$error ++;
    +		$db->rollback();
    +		setEventMessages($db->lasterror(), null, 'errors');
    +	} else {
    +		$db->commit();
    +	}
    +	// End clean database
    +}
    +
     if ($action == 'validatehistory') {
     
     	$error = 0;
     	$db->begin();
     
    -	// First clean corrupted data
    -	$sqlclean = "UPDATE " . MAIN_DB_PREFIX . "expensereport_det as erd";
    -	$sqlclean .= " SET fk_code_ventilation = 0";
    -	$sqlclean .= ' WHERE erd.fk_code_ventilation NOT IN ';
    -	$sqlclean .= '	(SELECT accnt.rowid ';
    -	$sqlclean .= '	FROM ' . MAIN_DB_PREFIX . 'accounting_account as accnt';
    -	$sqlclean .= '	INNER JOIN ' . MAIN_DB_PREFIX . 'accounting_system as syst';
    -	$sqlclean .= '	ON accnt.fk_pcg_version = syst.pcg_version AND syst.rowid=' . $conf->global->CHARTOFACCOUNTS . ')';
    -	$resql = $db->query($sqlclean);
    -
     	// Now make the binding
     	if ($db->type == 'pgsql') {
     		$sql1 = "UPDATE " . MAIN_DB_PREFIX . "expensereport_det";
     		$sql1 .= " SET fk_code_ventilation = accnt.rowid";
     		$sql1 .= " FROM " . MAIN_DB_PREFIX . "c_type_fees as t, " . MAIN_DB_PREFIX . "accounting_account as accnt , " . MAIN_DB_PREFIX . "accounting_system as syst";
    -		$sql1 .= " WHERE " . MAIN_DB_PREFIX . "expensereport_det.fk_c_type_fees = t.id  AND accnt.fk_pcg_version = syst.pcg_version AND syst.rowid=" . $conf->global->CHARTOFACCOUNTS;
    +		$sql1 .= " WHERE " . MAIN_DB_PREFIX . "expensereport_det.fk_c_type_fees = t.id  AND accnt.fk_pcg_version = syst.pcg_version AND syst.rowid=" . $conf->global->CHARTOFACCOUNTS.' AND accnt.entity = '.$conf->entity;
     		$sql1 .= " AND accnt.active = 1 AND t.accountancy_code = accnt.account_number";
     		$sql1 .= " AND " . MAIN_DB_PREFIX . "expensereport_det.fk_code_ventilation = 0";
     	} else {
     		$sql1 = "UPDATE " . MAIN_DB_PREFIX . "expensereport_det as erd, " . MAIN_DB_PREFIX . "c_type_fees as t, " . MAIN_DB_PREFIX . "accounting_account as accnt , " . MAIN_DB_PREFIX . "accounting_system as syst";
     		$sql1 .= " SET erd.fk_code_ventilation = accnt.rowid";
    -		$sql1 .= " WHERE erd.fk_c_type_fees = t.id AND accnt.fk_pcg_version = syst.pcg_version AND syst.rowid=" . $conf->global->CHARTOFACCOUNTS;
    +		$sql1 .= " WHERE erd.fk_c_type_fees = t.id AND accnt.fk_pcg_version = syst.pcg_version AND syst.rowid=" . $conf->global->CHARTOFACCOUNTS.' AND accnt.entity = '.$conf->entity;
     		$sql1 .= " AND accnt.active = 1 AND t.accountancy_code=accnt.account_number";
     		$sql1 .= " AND erd.fk_code_ventilation = 0";
     	}
    @@ -124,26 +139,6 @@ $textnextyear = '&nbsp;<a href="' . $_SERVER["PHP_SELF"] . '?year=' . ($year_cur
     
     print load_fiche_titre($langs->trans("ExpenseReportsVentilation") . "&nbsp;" . $textprevyear . "&nbsp;" . $langs->trans("Year") . "&nbsp;" . $year_start . "&nbsp;" . $textnextyear, '', 'title_accountancy');
     
    -// Clean database
    -$db->begin();
    -$sql1 = "UPDATE " . MAIN_DB_PREFIX . "expensereport_det as erd";
    -$sql1 .= " SET fk_code_ventilation = 0";
    -$sql1 .= ' WHERE erd.fk_code_ventilation NOT IN ';
    -$sql1 .= '	(SELECT accnt.rowid ';
    -$sql1 .= '	FROM ' . MAIN_DB_PREFIX . 'accounting_account as accnt';
    -$sql1 .= '	INNER JOIN ' . MAIN_DB_PREFIX . 'accounting_system as syst';
    -$sql1 .= '	ON accnt.fk_pcg_version = syst.pcg_version AND syst.rowid=' . $conf->global->CHARTOFACCOUNTS . ')';
    -dol_syslog("htdocs/accountancy/customer/index.php fixaccountancycode", LOG_DEBUG);
    -$resql1 = $db->query($sql1);
    -if (! $resql1) {
    -	$error ++;
    -	$db->rollback();
    -	setEventMessage($db->lasterror(), 'errors');
    -} else {
    -	$db->commit();
    -}
    -// End clean database
    -
     print $langs->trans("DescVentilExpenseReport") . '<br>';
     print $langs->trans("DescVentilExpenseReportMore", $langs->transnoentitiesnoconv("ValidateHistory"), $langs->transnoentitiesnoconv("ToBind")) . '<br>';
     print '<br>';
    @@ -155,7 +150,7 @@ $buttonbind = '<a class="butAction" href="' . $_SERVER['PHP_SELF'] . '?year=' .
     
     
     print_barre_liste($langs->trans("OverviewOfAmountOfLinesNotBound"), '', '', '', '', '', '', -1, '', '', 0, $buttonbind, '', 0, 1, 1);
    -//print_fiche_titre($langs->trans("OverviewOfAmountOfLinesNotBound"), $buttonbind, '');
    +//print load_fiche_titre($langs->trans("OverviewOfAmountOfLinesNotBound"), $buttonbind, '');
     
     print '<div class="div-table-responsive-no-min">';
     print '<table class="noborder" width="100%">';
    @@ -226,7 +221,7 @@ print '<br>';
     
     
     print_barre_liste($langs->trans("OverviewOfAmountOfLinesBound"), '', '', '', '', '', '', -1, '', '', 0, '', '', 0, 1, 1);
    -//print_fiche_titre($langs->trans("OverviewOfAmountOfLinesBound"), '', '');
    +//print load_fiche_titre($langs->trans("OverviewOfAmountOfLinesBound"), '', '');
     
     
     print '<div class="div-table-responsive-no-min">';
    @@ -302,7 +297,7 @@ if ($conf->global->MAIN_FEATURES_LEVEL > 0) // This part of code looks strange.
         print '<br>';
     
         print_barre_liste($langs->trans("OtherInfo"), '', '', '', '', '', '', -1, '', '', 0, '', '', 0, 1, 1);
    -    //print_fiche_titre($langs->trans("OtherInfo"), '', '');
    +    //print load_fiche_titre($langs->trans("OtherInfo"), '', '');
     
     	print '<div class="div-table-responsive-no-min">';
         print '<table class="noborder" width="100%">';
    @@ -350,5 +345,6 @@ if ($conf->global->MAIN_FEATURES_LEVEL > 0) // This part of code looks strange.
         print '</div>';
     }
     
    +// End of page
     llxFooter();
     $db->close();
    diff --git a/htdocs/accountancy/expensereport/lines.php b/htdocs/accountancy/expensereport/lines.php
    index 93073a62bd4..b328cf73455 100644
    --- a/htdocs/accountancy/expensereport/lines.php
    +++ b/htdocs/accountancy/expensereport/lines.php
    @@ -33,6 +33,7 @@ require_once DOL_DOCUMENT_ROOT . '/core/lib/accounting.lib.php';
     require_once DOL_DOCUMENT_ROOT . '/core/class/html.formother.class.php';
     require_once DOL_DOCUMENT_ROOT . '/core/lib/date.lib.php';
     
    +// Load translation files required by the page
     $langs->loadLangs(array("compta","bills","other","accountancy","trips","productbatch"));
     
     $account_parent = GETPOST('account_parent','int');
    @@ -101,10 +102,10 @@ if (is_array($changeaccount) && count($changeaccount) > 0) {
     		setEventMessages($langs->trans("ErrorFieldRequired", $langs->transnoentitiesnoconv("Account")), null, 'errors');
     	}
     
    -	$db->begin();
    -
     	if (! $error)
     	{
    +		$db->begin();
    +
     		$sql1 = "UPDATE " . MAIN_DB_PREFIX . "expensereport_det as erd";
     		$sql1 .= " SET erd.fk_code_ventilation=" . (GETPOST('account_parent','int') > 0 ? GETPOST('account_parent','int') : '0');
     		$sql1 .= ' WHERE erd.rowid IN (' . implode(',', $changeaccount) . ')';
    @@ -235,8 +236,6 @@ if ($result) {
     	if ($search_day)        $param .= '&search_day='.urlencode($search_day);
     	if ($search_month)      $param .= '&search_month='.urlencode($search_month);
     	if ($search_year)       $param .= '&search_year='.urlencode($search_year);
    -	if ($search_country)	$param .= "&search_country=" . urlencode($search_country);
    -	if ($search_tvaintra)	$param .= "&search_tvaintra=" . urlencode($search_tvaintra);
     
     	print '<form action="' . $_SERVER["PHP_SELF"] . '" method="post">' . "\n";
     	print '<input type="hidden" name="action" value="ventil">';
    @@ -348,6 +347,6 @@ if ($result) {
     	print $db->lasterror();
     }
     
    -
    +// End of page
     llxFooter();
     $db->close();
    diff --git a/htdocs/accountancy/expensereport/list.php b/htdocs/accountancy/expensereport/list.php
    index 2abd3fdc776..8057c9809f2 100644
    --- a/htdocs/accountancy/expensereport/list.php
    +++ b/htdocs/accountancy/expensereport/list.php
    @@ -34,7 +34,7 @@ require_once DOL_DOCUMENT_ROOT . '/core/lib/accounting.lib.php';
     require_once DOL_DOCUMENT_ROOT . '/core/class/html.formother.class.php';
     require_once DOL_DOCUMENT_ROOT . '/core/lib/date.lib.php';
     
    -// Load traductions files requiredby by page
    +// Load translation files required by the page
     $langs->loadLangs(array("bills","compta","accountancy","other","trips","productbatch"));
     
     $action=GETPOST('action','alpha');
    @@ -180,8 +180,9 @@ llxHeader('', $langs->trans("ExpenseReportsVentilation"));
     if (empty($chartaccountcode))
     {
     	print $langs->trans("ErrorChartOfAccountSystemNotSelected");
    -	llxFooter();
    -	$db->close();
    +	// End of page
    +    llxFooter();
    +    $db->close();
     	exit;
     }
     
    @@ -193,7 +194,7 @@ $sql.= " aa.rowid as aarowid";
     $sql.= " FROM " . MAIN_DB_PREFIX . "expensereport as er";
     $sql.= " INNER JOIN " . MAIN_DB_PREFIX . "expensereport_det as erd ON er.rowid = erd.fk_expensereport";
     $sql.= " LEFT JOIN " . MAIN_DB_PREFIX . "c_type_fees as f ON f.id = erd.fk_c_type_fees";
    -$sql.= " LEFT JOIN " . MAIN_DB_PREFIX . "accounting_account as aa ON f.accountancy_code = aa.account_number AND aa.fk_pcg_version = '" . $chartaccountcode."'";
    +$sql.= " LEFT JOIN " . MAIN_DB_PREFIX . "accounting_account as aa ON f.accountancy_code = aa.account_number AND aa.fk_pcg_version = '" . $chartaccountcode."' AND aa.entity = " . $conf->entity;
     $sql.= " WHERE er.fk_statut IN (".ExpenseReport::STATUS_APPROVED.", ".ExpenseReport::STATUS_CLOSED.") AND erd.fk_code_ventilation <= 0";
     // Add search filter like
     if (strlen(trim($search_expensereport))) {
    @@ -308,8 +309,8 @@ if ($result) {
     	print '<td class="liste_titre"></td>';
     	print '<td class="liste_titre"><input type="text" class="flat maxwidth50" name="search_expensereport" value="' . dol_escape_htmltag($search_expensereport) . '"></td>';
     	print '<td class="liste_titre center">';
    -   	if (! empty($conf->global->MAIN_LIST_FILTER_ON_DAY)) print '<input class="flat" type="text" size="1" maxlength="2" name="search_day" value="'.$search_day.'">';
    -   	print '<input class="flat" type="text" size="1" maxlength="2" name="search_month" value="'.$search_month.'">';
    +   	if (! empty($conf->global->MAIN_LIST_FILTER_ON_DAY)) print '<input class="flat valignmiddle" type="text" size="1" maxlength="2" name="search_day" value="'.$search_day.'">';
    +   	print '<input class="flat valignmiddle" type="text" size="1" maxlength="2" name="search_month" value="'.$search_month.'">';
        	$formother->select_year($search_year,'search_year',1, 20, 5);
     	print '</td>';
     	print '<td class="liste_titre"><input type="text" class="flat maxwidth50" name="search_label" value="' . dol_escape_htmltag($search_label) . '"></td>';
    @@ -422,5 +423,6 @@ jQuery(document).ready(function() {
     });
     </script>';
     
    +// End of page
     llxFooter();
     $db->close();
    diff --git a/htdocs/accountancy/index.php b/htdocs/accountancy/index.php
    index 8de7209ef93..ac674eb95e0 100644
    --- a/htdocs/accountancy/index.php
    +++ b/htdocs/accountancy/index.php
    @@ -1,6 +1,6 @@
     <?php
    -/* Copyright (C) 2016     Laurent Destailleur      <eldy@users.sourceforge.net>
    - * Copyright (C) 2016     Alexandre Spangaro       <aspangaro@zendsi.com>
    +/* Copyright (C) 2016       Laurent Destailleur      <eldy@users.sourceforge.net>
    + * Copyright (C) 2016-2018  Alexandre Spangaro       <aspangaro@zendsi.com>
      *
      * This program is free software; you can redistribute it and/or modify
      * it under the terms of the GNU General Public License as published by
    @@ -26,6 +26,7 @@ require '../main.inc.php';
     require_once DOL_DOCUMENT_ROOT . '/core/lib/date.lib.php';
     require_once DOL_DOCUMENT_ROOT . '/core/lib/accounting.lib.php';
     
    +// Load translation files required by the page
     $langs->loadLangs(array("compta","bills","other","accountancy","loans","banks","admin","dict"));
     
     // Security check
    @@ -54,7 +55,7 @@ if ($conf->accounting->enabled)
     	print $langs->trans("AccountancyAreaDescIntro")."<br>\n";
     	print "<br>\n";print "<br>\n";
     
    -	print_fiche_titre('<span class="fa fa-calendar-check-o"></span> '.$langs->trans("AccountancyAreaDescActionOnce"), '', '')."<br>\n";
    +	print load_fiche_titre('<span class="fa fa-calendar-check-o"></span> '.$langs->trans("AccountancyAreaDescActionOnce"), '', '')."<br>\n";
     	print '<hr>';
     	print "<br>\n";
     
    @@ -75,7 +76,7 @@ if ($conf->accounting->enabled)
     	print "<br>\n";
     
     	$step++;
    -	print img_picto('', 'puce').' '.$langs->trans("AccountancyAreaDescProd", $step, '<strong>'.$langs->transnoentitiesnoconv("MenuAccountancy").'-'.$langs->transnoentitiesnoconv("Setup")."-".$langs->transnoentitiesnoconv("MenuDefaultAccounts").'</strong>');
    +	print img_picto('', 'puce').' '.$langs->trans("AccountancyAreaDescDefault", $step, '<strong>'.$langs->transnoentitiesnoconv("MenuAccountancy").'-'.$langs->transnoentitiesnoconv("Setup")."-".$langs->transnoentitiesnoconv("MenuDefaultAccounts").'</strong>');
     	print "<br>\n";
     
     	$step++;
    @@ -130,7 +131,7 @@ if ($conf->accounting->enabled)
     
     
     	print "<br>\n";
    -	print_fiche_titre('<span class="fa fa-calendar"></span> '.$langs->trans("AccountancyAreaDescActionFreq"), '', '');
    +	print load_fiche_titre('<span class="fa fa-calendar"></span> '.$langs->trans("AccountancyAreaDescActionFreq"), '', '');
     	print '<hr>';
     	print "<br>\n";
     	$step = 0;
    @@ -162,5 +163,6 @@ else
     	print $langs->trans("Module10Desc")."<br>\n";
     }
     
    +// End of page
     llxFooter();
     $db->close();
    diff --git a/htdocs/accountancy/journal/bankjournal.php b/htdocs/accountancy/journal/bankjournal.php
    index be299471708..4e52481b287 100644
    --- a/htdocs/accountancy/journal/bankjournal.php
    +++ b/htdocs/accountancy/journal/bankjournal.php
    @@ -1,13 +1,13 @@
     <?php
    -/* Copyright (C) 2007-2010  Laurent Destailleur	<eldy@users.sourceforge.net>
    - * Copyright (C) 2007-2010  Jean Heimburger		<jean@tiaris.info>
    - * Copyright (C) 2011       Juanjo Menent		<jmenent@2byte.es>
    - * Copyright (C) 2012       Regis Houssin		<regis.houssin@capnetworks.com>
    - * Copyright (C) 2013       Christophe Battarel	<christophe.battarel@altairis.fr>
    - * Copyright (C) 2013-2017  Alexandre Spangaro	<aspangaro@zendsi.com>
    - * Copyright (C) 2013-2014  Florian Henry		<florian.henry@open-concept.pro>
    - * Copyright (C) 2013-2014  Olivier Geffroy		<jeff@jeffinfo.com>
    - * Copyright (C) 2017       Frédéric France     <frederic.france@netlogic.fr>
    +/* Copyright (C) 2007-2010  Laurent Destailleur <eldy@users.sourceforge.net>
    + * Copyright (C) 2007-2010  Jean Heimburger     <jean@tiaris.info>
    + * Copyright (C) 2011       Juanjo Menent       <jmenent@2byte.es>
    + * Copyright (C) 2012       Regis Houssin       <regis.houssin@capnetworks.com>
    + * Copyright (C) 2013       Christophe Battarel <christophe.battarel@altairis.fr>
    + * Copyright (C) 2013-2018  Alexandre Spangaro  <aspangaro@zendsi.com>
    + * Copyright (C) 2013-2014  Florian Henry       <florian.henry@open-concept.pro>
    + * Copyright (C) 2013-2014  Olivier Geffroy     <jeff@jeffinfo.com>
    + * Copyright (C) 2017-2018  Frédéric France         <frederic.france@netlogic.fr>
      *
      * This program is free software; you can redistribute it and/or modify
      * it under the terms of the GNU General Public License as published by
    @@ -24,9 +24,9 @@
      */
     
     /**
    - * \file 		htdocs/accountancy/journal/bankjournal.php
    - * \ingroup 	Advanced accountancy
    - * \brief 		Page with bank journal
    + *  \file       htdocs/accountancy/journal/bankjournal.php
    + *  \ingroup    Advanced accountancy
    + *  \brief      Page with bank journal
      */
     require '../../main.inc.php';
     require_once DOL_DOCUMENT_ROOT . '/core/lib/report.lib.php';
    @@ -53,8 +53,11 @@ require_once DOL_DOCUMENT_ROOT . '/expensereport/class/expensereport.class.php';
     require_once DOL_DOCUMENT_ROOT . '/expensereport/class/paymentexpensereport.class.php';
     require_once DOL_DOCUMENT_ROOT . '/compta/bank/class/paymentvarious.class.php';
     require_once DOL_DOCUMENT_ROOT . '/compta/bank/class/account.class.php';
    +require_once DOL_DOCUMENT_ROOT . '/loan/class/loan.class.php';
    +require_once DOL_DOCUMENT_ROOT . '/loan/class/paymentloan.class.php';
     
    -$langs->loadLangs(array("companies","other","compta","banks",'bills','donations',"accountancy","trips","salaries","hrm"));
    +// Load translation files required by the page
    +$langs->loadLangs(array("companies","other","compta","banks","bills","donations","loan","accountancy","trips","salaries","hrm"));
     
     // Multi journal
     $id_journal = GETPOST('id_journal', 'int');
    @@ -143,6 +146,8 @@ $paymentvatstatic = new TVA($db);
     $paymentsalstatic = new PaymentSalary($db);
     $paymentexpensereportstatic = new PaymentExpenseReport($db);
     $paymentvariousstatic = new PaymentVarious($db);
    +$paymentloanstatic = new PaymentLoan($db);
    +$accountLinestatic=new AccountLine($db);
     
     // Get code of finance journal
     $accountingjournalstatic = new AccountingJournal($db);
    @@ -254,7 +259,7 @@ if ($result) {
     			// Now loop on each link of record in bank.
     			foreach ($links as $key => $val) {
     
    -				if (in_array($links[$key]['type'], array('sc', 'payment_sc', 'payment', 'payment_supplier', 'payment_vat', 'payment_expensereport', 'banktransfert', 'payment_donation', 'payment_salary', 'payment_various')))
    +				if (in_array($links[$key]['type'], array('sc', 'payment_sc', 'payment', 'payment_supplier', 'payment_vat', 'payment_expensereport', 'banktransfert', 'payment_donation', 'payment_loan', 'payment_salary', 'payment_various')))
     				{
     					// So we excluded 'company' and 'user' here. We want only payment lines
     
    @@ -358,8 +363,16 @@ if ($result) {
     					$paymentvariousstatic->fetch($paymentvariousstatic->id);
     					$account_various = (! empty($paymentvariousstatic->accountancy_code) ? $paymentvariousstatic->accountancy_code : 'NotDefined');	// NotDefined is a reserved word
     					$tabtp[$obj->rowid][$account_various] += $obj->amount;
    +				} else if ($links[$key]['type'] == 'payment_loan') {
    +					$paymentloanstatic->id = $links[$key]['url_id'];
    +					$paymentloanstatic->ref = $links[$key]['url_id'];
    +					$paymentloanstatic->fk_loan = $links[$key]['url_id'];
    +					$tabpay[$obj->rowid]["lib"] .= ' ' . $paymentloanstatic->getNomUrl(2);
    +					$tabpay[$obj->rowid]["paymentloanid"] = $paymentloanstatic->id;
    +					//$tabtp[$obj->rowid][$account_pay_loan] += $obj->amount;
     				} else if ($links[$key]['type'] == 'banktransfert') {
    -					$tabpay[$obj->rowid]["lib"] .= ' ' . $langs->trans("BankTransfer");
    +					$accountLinestatic->fetch($links[$key]['url_id']);
    +					$tabpay[$obj->rowid]["lib"] .= ' '.$langs->trans("BankTransfer").'- ' .$accountLinestatic ->getNomUrl(1);
     					$tabtp[$obj->rowid][$account_transfer] += $obj->amount;
     					$bankaccountstatic->fetch($tabpay[$obj->rowid]['fk_bank_account']);
     					$tabpay[$obj->rowid]["soclib"] = $bankaccountstatic->getNomUrl(2);
    @@ -548,6 +561,11 @@ if (! $error && $action == 'writebookkeeping') {
     							$bookkeeping->subledger_label = '';
     							$bookkeeping->numero_compte = $k;
     							$bookkeeping->label_compte = '';
    +						} else if ($tabtype[$key] == 'payment_loan') {
    +							$bookkeeping->subledger_account = '';
    +							$bookkeeping->subledger_label = '';
    +							$bookkeeping->numero_compte = $k;
    +							$bookkeeping->label_compte = '';
     						} else if ($tabtype[$key] == 'payment_various') {
     							$bookkeeping->subledger_account = '';
     							$bookkeeping->subledger_label = '';
    @@ -713,8 +731,8 @@ if ($action == 'exportcsv') {		// ISO and not UTF8 !
     	print '"' . $langs->trans("LedgerAccount") . '"' . $sep;
     	print '"' . $langs->trans("SubledgerAccount") . '"' . $sep;
     	print '"' . $langs->trans("Label"). '"' . $sep;
    -	print '"' . $langs->trans("Amount") . '"' . $sep;
    -	print '"' . $langs->trans("Amount") . '"' . $sep;
    +	print '"' . $langs->trans("Debit") . '"' . $sep;
    +	print '"' . $langs->trans("Credit") . '"' . $sep;
     	print '"' . $langs->trans("Journal")  . '"' . $sep;
     	print '"' . $langs->trans("Note")  . '"' . $sep;
     	print "\n";
    @@ -822,18 +840,20 @@ if (empty($action) || $action == 'view') {
     	$expensereportstatic = new ExpenseReport($db);
     	$vatstatic = new Tva($db);
     	$donationstatic = new Don($db);
    +	$loanstatic = new Loan($db);
     	$salarystatic = new PaymentSalary($db);
     	$variousstatic = new PaymentVarious($db);
     
     	llxHeader('', $langs->trans("FinanceJournal"));
     
    -	$nom = $langs->trans("FinanceJournal") . ' - ' . $accountingjournalstatic->getNomUrl(1);
    +	$nom = $langs->trans("FinanceJournal") . ' | ' . $accountingjournalstatic->getNomUrl(0,1,1,'',1);
     	$builddate=dol_now();
     	//$description = $langs->trans("DescFinanceJournal") . '<br>';
     	$description.= $langs->trans("DescJournalOnlyBindedVisible").'<br>';
     
     	$listofchoices=array('notyet'=>$langs->trans("NotYetInGeneralLedger"), 'already'=>$langs->trans("AlreadyInGeneralLedger"));
    -	$period = $form->select_date($date_start?$date_start:-1, 'date_start', 0, 0, 0, '', 1, 0, 1) . ' - ' . $form->select_date($date_end?$date_end:-1, 'date_end', 0, 0, 0, '', 1, 0, 1). ' -  ' .$langs->trans("JournalizationInLedgerStatus").' '. $form->selectarray('in_bookkeeping', $listofchoices, $in_bookkeeping, 1);
    +    $period = $form->selectDate($date_start?$date_start:-1, 'date_start', 0, 0, 0, '', 1, 0) . ' - ' . $form->selectDate($date_end?$date_end:-1, 'date_end', 0, 0, 0, '', 1, 0);
    +    $period .= ' -  ' .$langs->trans("JournalizationInLedgerStatus").' '. $form->selectarray('in_bookkeeping', $listofchoices, $in_bookkeeping, 1);
     
     	$varlink = 'id_journal=' . $id_journal;
     
    @@ -865,7 +885,7 @@ if (empty($action) || $action == 'view') {
     
     
     	print '<div class="tabsAction tabsActionNoBottom">';
    -	print '<input type="button" class="butAction" name="exportcsv" value="' . $langs->trans("ExportDraftJournal") . '" onclick="launch_export();" />';
    +	if (! empty($conf->global->ACCOUNTING_ENABLE_EXPORT_DRAFT_JOURNAL)) print '<input type="button" class="butAction" name="exportcsv" value="' . $langs->trans("ExportDraftJournal") . '" onclick="launch_export();" />';
     	if ($in_bookkeeping == 'notyet') print '<input type="button" class="butAction" name="writebookkeeping" value="' . $langs->trans("WriteBookKeeping") . '" onclick="writebookkeeping();" />';
     	else print '<a class="butActionRefused" name="writebookkeeping">' . $langs->trans("WriteBookKeeping") . '</a>';
     	print '</div>';
    @@ -893,7 +913,7 @@ if (empty($action) || $action == 'view') {
     	print '<br>';
     
     	$i = 0;
    -    print '<div class="div-table-responsive">';
    +	print '<div class="div-table-responsive">';
     	print "<table class=\"noborder\" width=\"100%\">";
     	print "<tr class=\"liste_titre\">";
     	print "<td></td>";
    @@ -1119,6 +1139,9 @@ function getSourceDocRef($val, $typerecord)
     	if ($ref == '(ExpenseReportPayment)') {
     		$ref = $langs->trans('Employee');
     	}
    +	if ($ref == '(LoanPayment)') {
    +		$ref = $langs->trans('Loan');
    +	}
     	if ($ref == '(payment_salary)') {
     		$ref = $langs->trans('Employee');
     	}
    @@ -1173,6 +1196,13 @@ function getSourceDocRef($val, $typerecord)
     		$sqlmid .= " WHERE payd.fk_donation=" . $val["paymentdonationid"];
     		$ref = $langs->trans("Donation");
     	}
    +	elseif ($typerecord == 'payment_loan')
    +	{
    +		$sqlmid = 'SELECT l.rowid as ref';
    +		$sqlmid .= " FROM " . MAIN_DB_PREFIX . "payment_loan as l";
    +		$sqlmid .= " WHERE l.rowid=" . $val["paymentloanid"];
    +		$ref = $langs->trans("LoanPayment");
    +	}
     	elseif ($typerecord == 'payment_various')
     	{
     		$sqlmid = 'SELECT v.rowid as ref';
    diff --git a/htdocs/accountancy/journal/expensereportsjournal.php b/htdocs/accountancy/journal/expensereportsjournal.php
    index 27b627b4b98..ef21557932b 100644
    --- a/htdocs/accountancy/journal/expensereportsjournal.php
    +++ b/htdocs/accountancy/journal/expensereportsjournal.php
    @@ -6,6 +6,7 @@
      * Copyright (C) 2013-2017  Alexandre Spangaro	<aspangaro@zendsi.com>
      * Copyright (C) 2013-2016  Olivier Geffroy		<jeff@jeffinfo.com>
      * Copyright (C) 2013-2016  Florian Henry		<florian.henry@open-concept.pro>
    + * Copyright (C) 2018       Frédéric France         <frederic.france@netlogic.fr>
      *
      * This program is free software; you can redistribute it and/or modify
      * it under the terms of the GNU General Public License as published by
    @@ -36,6 +37,7 @@ require_once DOL_DOCUMENT_ROOT . '/expensereport/class/expensereport.class.php';
     require_once DOL_DOCUMENT_ROOT . '/user/class/user.class.php';
     require_once DOL_DOCUMENT_ROOT . '/accountancy/class/bookkeeping.class.php';
     
    +// Load translation files required by the page
     $langs->loadLangs(array("commercial", "compta","bills","other","accountancy","trips","errors"));
     
     $id_journal = GETPOST('id_journal', 'int');
    @@ -398,11 +400,13 @@ if ($action == 'writebookkeeping') {
     		$param.='&date_endmonth='.$date_endmonth;
     		$param.='&date_endyear='.$date_endyear;
     		$param.='&in_bookkeeping='.$in_bookkeeping;
    +
     		header("Location: ".$_SERVER['PHP_SELF'].($param?'?'.$param:''));
     		exit;
     	}
     }
     
    +
     /*
      * View
      */
    @@ -525,7 +529,7 @@ if (empty($action) || $action == 'view') {
     
     	llxHeader('', $langs->trans("ExpenseReportsJournal"));
     
    -	$nom = $langs->trans("ExpenseReportsJournal") . ' - ' . $accountingjournalstatic->getNomUrl(1);
    +	$nom = $langs->trans("ExpenseReportsJournal") . ' | ' . $accountingjournalstatic->getNomUrl(0,1,1,'',1);
     	$nomlink = '';
     	$periodlink = '';
     	$exportlink = '';
    @@ -533,7 +537,8 @@ if (empty($action) || $action == 'view') {
     	$description.= $langs->trans("DescJournalOnlyBindedVisible").'<br>';
     
     	$listofchoices=array('notyet'=>$langs->trans("NotYetInGeneralLedger"), 'already'=>$langs->trans("AlreadyInGeneralLedger"));
    -	$period = $form->select_date($date_start?$date_start:-1, 'date_start', 0, 0, 0, '', 1, 0, 1) . ' - ' . $form->select_date($date_end?$date_end:-1, 'date_end', 0, 0, 0, '', 1, 0, 1). ' -  ' .$langs->trans("JournalizationInLedgerStatus").' '. $form->selectarray('in_bookkeeping', $listofchoices, $in_bookkeeping, 1);
    +    $period = $form->selectDate($date_start?$date_start:-1, 'date_start', 0, 0, 0, '', 1, 0) . ' - ' . $form->selectDate($date_end?$date_end:-1, 'date_end', 0, 0, 0, '', 1, 0);
    +    $period .= ' -  ' .$langs->trans("JournalizationInLedgerStatus").' '. $form->selectarray('in_bookkeeping', $listofchoices, $in_bookkeeping, 1);
     
     	$varlink = 'id_journal=' . $id_journal;
     
    diff --git a/htdocs/accountancy/journal/purchasesjournal.php b/htdocs/accountancy/journal/purchasesjournal.php
    index 5eb20c8eecb..d8be52cef90 100644
    --- a/htdocs/accountancy/journal/purchasesjournal.php
    +++ b/htdocs/accountancy/journal/purchasesjournal.php
    @@ -6,6 +6,7 @@
      * Copyright (C) 2013-2017  Alexandre Spangaro	<aspangaro@zendsi.com>
      * Copyright (C) 2013-2016  Olivier Geffroy		<jeff@jeffinfo.com>
      * Copyright (C) 2013-2016  Florian Henry		<florian.henry@open-concept.pro>
    + * Copyright (C) 2018       Frédéric France         <frederic.france@netlogic.fr>
      *
      * This program is free software; you can redistribute it and/or modify
      * it under the terms of the GNU General Public License as published by
    @@ -36,6 +37,7 @@ require_once DOL_DOCUMENT_ROOT . '/fourn/class/fournisseur.facture.class.php';
     require_once DOL_DOCUMENT_ROOT . '/fourn/class/fournisseur.class.php';
     require_once DOL_DOCUMENT_ROOT . '/accountancy/class/bookkeeping.class.php';
     
    +// Load translation files required by the page
     $langs->loadLangs(array("commercial", "compta","bills","other","accountancy","errors"));
     
     $id_journal = GETPOST('id_journal', 'int');
    @@ -712,7 +714,7 @@ if (empty($action) || $action == 'view') {
     
     	llxHeader('', $langs->trans("PurchasesJournal"));
     
    -	$nom = $langs->trans("PurchasesJournal") . ' - ' . $accountingjournalstatic->getNomUrl(1);
    +	$nom = $langs->trans("PurchasesJournal") . ' | ' . $accountingjournalstatic->getNomUrl(0,1,1,'',1);
     	$nomlink = '';
     	$periodlink = '';
     	$exportlink = '';
    @@ -725,7 +727,8 @@ if (empty($action) || $action == 'view') {
     	}
     
     	$listofchoices=array('notyet'=>$langs->trans("NotYetInGeneralLedger"), 'already'=>$langs->trans("AlreadyInGeneralLedger"));
    -	$period = $form->select_date($date_start?$date_start:-1, 'date_start', 0, 0, 0, '', 1, 0, 1) . ' - ' . $form->select_date($date_end?$date_end:-1, 'date_end', 0, 0, 0, '', 1, 0, 1). ' -  ' .$langs->trans("JournalizationInLedgerStatus").' '. $form->selectarray('in_bookkeeping', $listofchoices, $in_bookkeeping, 1);
    +    $period = $form->selectDate($date_start?$date_start:-1, 'date_start', 0, 0, 0, '', 1, 0) . ' - ' . $form->selectDate($date_end?$date_end:-1, 'date_end', 0, 0, 0, '', 1, 0);
    +    $period .= ' -  ' .$langs->trans("JournalizationInLedgerStatus").' '. $form->selectarray('in_bookkeeping', $listofchoices, $in_bookkeeping, 1);
     
     	$varlink = 'id_journal=' . $id_journal;
     
    @@ -737,7 +740,7 @@ if (empty($action) || $action == 'view') {
     		print ' : '.$langs->trans("AccountancyAreaDescMisc", 4, '<strong>'.$langs->transnoentitiesnoconv("MenuAccountancy").'-'.$langs->transnoentitiesnoconv("MenuAccountancy").'-'.$langs->transnoentitiesnoconv("Setup")."-".$langs->transnoentitiesnoconv("MenuDefaultAccounts").'</strong>');
     	}
     	print '<div class="tabsAction tabsActionNoBottom">';
    -	print '<input type="button" class="butAction" name="exportcsv" value="' . $langs->trans("ExportDraftJournal") . '" onclick="launch_export();" />';
    +	if (! empty($conf->global->ACCOUNTING_ENABLE_EXPORT_DRAFT_JOURNAL)) print '<input type="button" class="butAction" name="exportcsv" value="' . $langs->trans("ExportDraftJournal") . '" onclick="launch_export();" />';
     	if (empty($conf->global->ACCOUNTING_ACCOUNT_CUSTOMER) || $conf->global->ACCOUNTING_ACCOUNT_CUSTOMER == '-1') {
     		print '<input type="button" class="butActionRefused" title="'.dol_escape_htmltag($langs->trans("SomeMandatoryStepsOfSetupWereNotDone")).'" value="' . $langs->trans("WriteBookKeeping") . '" />';
     	}
    diff --git a/htdocs/accountancy/journal/sellsjournal.php b/htdocs/accountancy/journal/sellsjournal.php
    index 8882396d5fb..b3b354be02d 100644
    --- a/htdocs/accountancy/journal/sellsjournal.php
    +++ b/htdocs/accountancy/journal/sellsjournal.php
    @@ -8,6 +8,7 @@
      * Copyright (C) 2013-2016  Florian Henry			<florian.henry@open-concept.pro>
      * Copyright (C) 2013-2016  Olivier Geffroy			<jeff@jeffinfo.com>
      * Copyright (C) 2014       Raphaël Doursenaud		<rdoursenaud@gpcsolutions.fr>
    + * Copyright (C) 2018       Frédéric France         <frederic.france@netlogic.fr>
      *
      * This program is free software; you can redistribute it and/or modify
      * it under the terms of the GNU General Public License as published by
    @@ -39,6 +40,7 @@ require_once DOL_DOCUMENT_ROOT . '/compta/facture/class/facture.class.php';
     require_once DOL_DOCUMENT_ROOT . '/societe/class/client.class.php';
     require_once DOL_DOCUMENT_ROOT . '/accountancy/class/bookkeeping.class.php';
     
    +// Load translation files required by the page
     $langs->loadLangs(array("commercial", "compta","bills","other","accountancy","errors"));
     
     $id_journal = GETPOST('id_journal', 'int');
    @@ -59,11 +61,15 @@ $now = dol_now();
     if ($user->societe_id > 0)
     	accessforbidden();
     
    +$hookmanager->initHooks(array('sellsjournal'));
    +$parameters=array();
     
     /*
      * Actions
      */
     
    +$reshook=$hookmanager->executeHooks('doActions',$parameters,$user,$action);    // Note that $action and $object may have been modified by some hooks
    +
     // Get informations of journal
     $accountingjournalstatic = new AccountingJournal($db);
     $accountingjournalstatic->fetch($id_journal);
    @@ -643,7 +649,7 @@ if (empty($action) || $action == 'view') {
     
     	llxHeader('', $langs->trans("SellsJournal"));
     
    -	$nom = $langs->trans("SellsJournal") . ' - ' . $accountingjournalstatic->getNomUrl(1);
    +	$nom = $langs->trans("SellsJournal") . ' | ' . $accountingjournalstatic->getNomUrl(0,1,1,'',1);
     	$nomlink = '';
     	$periodlink = '';
     	$exportlink = '';
    @@ -655,7 +661,8 @@ if (empty($action) || $action == 'view') {
     		$description .= $langs->trans("DepositsAreIncluded");
     
     	$listofchoices=array('notyet'=>$langs->trans("NotYetInGeneralLedger"), 'already'=>$langs->trans("AlreadyInGeneralLedger"));
    -	$period = $form->select_date($date_start?$date_start:-1, 'date_start', 0, 0, 0, '', 1, 0, 1) . ' - ' . $form->select_date($date_end?$date_end:-1, 'date_end', 0, 0, 0, '', 1, 0, 1). ' -  ' .$langs->trans("JournalizationInLedgerStatus").' '. $form->selectarray('in_bookkeeping', $listofchoices, $in_bookkeeping, 1);
    +    $period = $form->selectDate($date_start?$date_start:-1, 'date_start', 0, 0, 0, '', 1, 0) . ' - ' . $form->selectDate($date_end?$date_end:-1, 'date_end', 0, 0, 0, '', 1, 0);
    +    $period .= ' -  ' .$langs->trans("JournalizationInLedgerStatus").' '. $form->selectarray('in_bookkeeping', $listofchoices, $in_bookkeeping, 1);
     
     	$varlink = 'id_journal=' . $id_journal;
     
    @@ -667,7 +674,7 @@ if (empty($action) || $action == 'view') {
     		print ' : '.$langs->trans("AccountancyAreaDescMisc", 4, '<strong>'.$langs->transnoentitiesnoconv("MenuAccountancy").'-'.$langs->transnoentitiesnoconv("MenuAccountancy").'-'.$langs->transnoentitiesnoconv("Setup")."-".$langs->transnoentitiesnoconv("MenuDefaultAccounts").'</strong>');
     	}
     	print '<div class="tabsAction tabsActionNoBottom">';
    -	print '<input type="button" class="butAction" name="exportcsv" value="' . $langs->trans("ExportDraftJournal") . '" onclick="launch_export();" />';
    +	if (! empty($conf->global->ACCOUNTING_ENABLE_EXPORT_DRAFT_JOURNAL)) print '<input type="button" class="butAction" name="exportcsv" value="' . $langs->trans("ExportDraftJournal") . '" onclick="launch_export();" />';
     	if (empty($conf->global->ACCOUNTING_ACCOUNT_CUSTOMER) || $conf->global->ACCOUNTING_ACCOUNT_CUSTOMER == '-1') {
     		print '<input type="button" class="butActionRefused" title="'.dol_escape_htmltag($langs->trans("SomeMandatoryStepsOfSetupWereNotDone")).'" value="' . $langs->trans("WriteBookKeeping") . '" />';
     	}
    diff --git a/htdocs/accountancy/supplier/card.php b/htdocs/accountancy/supplier/card.php
    index 847181b79cb..439b8625342 100644
    --- a/htdocs/accountancy/supplier/card.php
    +++ b/htdocs/accountancy/supplier/card.php
    @@ -31,6 +31,7 @@ require '../../main.inc.php';
     require_once DOL_DOCUMENT_ROOT . '/fourn/class/fournisseur.facture.class.php';
     require_once DOL_DOCUMENT_ROOT . '/core/class/html.formaccounting.class.php';
     
    +// Load translation files required by the page
     $langs->loadLangs(array("bills","accountancy"));
     
     $action = GETPOST('action', 'alpha');
    @@ -161,5 +162,6 @@ if (! empty($id)) {
     	print "Error ID incorrect";
     }
     
    +// End of page
     llxFooter();
    -$db->close();
    \ No newline at end of file
    +$db->close();
    diff --git a/htdocs/accountancy/supplier/index.php b/htdocs/accountancy/supplier/index.php
    index 1bba9a941e0..d0ee7579f3b 100644
    --- a/htdocs/accountancy/supplier/index.php
    +++ b/htdocs/accountancy/supplier/index.php
    @@ -29,7 +29,7 @@ require_once DOL_DOCUMENT_ROOT . '/core/lib/date.lib.php';
     require_once DOL_DOCUMENT_ROOT . '/core/lib/accounting.lib.php';
     require_once DOL_DOCUMENT_ROOT . '/fourn/class/fournisseur.facture.class.php';
     
    -// Langs
    +// Load translation files required by the page
     $langs->loadLangs(array("compta","bills","other","main","accountancy"));
     
     // Security check
    @@ -69,33 +69,48 @@ $action = GETPOST('action','aZ09');
      * Actions
      */
     
    +if ($action == 'clean' || $action == 'validatehistory')
    +{
    +	// Clean database
    +	$db->begin();
    +	$sql1 = "UPDATE " . MAIN_DB_PREFIX . "facture_fourn_det as fd";
    +	$sql1 .= " SET fk_code_ventilation = 0";
    +	$sql1 .= ' WHERE fd.fk_code_ventilation NOT IN';
    +	$sql1 .= '	(SELECT accnt.rowid ';
    +	$sql1 .= '	FROM ' . MAIN_DB_PREFIX . 'accounting_account as accnt';
    +	$sql1 .= '	INNER JOIN ' . MAIN_DB_PREFIX . 'accounting_system as syst';
    +	$sql1 .= '	ON accnt.fk_pcg_version = syst.pcg_version AND syst.rowid=' . $conf->global->CHARTOFACCOUNTS . ' AND accnt.entity = '.$conf->entity.')';
    +	$sql1 .= ' AND fd.fk_facture_fourn IN (SELECT rowid FROM ' . MAIN_DB_PREFIX . 'facture_fourn WHERE entity = '.$conf->entity.')';
    +	$sql1 .= ' AND fk_code_ventilation <> 0';
    +	dol_syslog("htdocs/accountancy/customer/index.php fixaccountancycode", LOG_DEBUG);
    +	$resql1 = $db->query($sql1);
    +	if (! $resql1) {
    +		$error ++;
    +		$db->rollback();
    +		setEventMessages($db->lasterror(), null, 'errors');
    +	} else {
    +		$db->commit();
    +	}
    +	// End clean database
    +}
    +
     if ($action == 'validatehistory') {
     
     	$error = 0;
     	$db->begin();
     
    -	// First clean corrupted data
    -	$sqlclean = "UPDATE " . MAIN_DB_PREFIX . "facturedet as fd";
    -	$sqlclean .= " SET fk_code_ventilation = 0";
    -	$sqlclean .= ' WHERE fd.fk_code_ventilation NOT IN ';
    -	$sqlclean .= '	(SELECT accnt.rowid ';
    -	$sqlclean .= '	FROM ' . MAIN_DB_PREFIX . 'accounting_account as accnt';
    -	$sqlclean .= '	INNER JOIN ' . MAIN_DB_PREFIX . 'accounting_system as syst';
    -	$sqlclean .= '	ON accnt.fk_pcg_version = syst.pcg_version AND syst.rowid=' . $conf->global->CHARTOFACCOUNTS . ')';
    -	$resql = $db->query($sqlclean);
    -
     	// Now make the binding. Bind automatically only for product with a dedicated account that exists into chart of account, others need a manual bind
     	if ($db->type == 'pgsql') {
     		$sql1 = "UPDATE " . MAIN_DB_PREFIX . "facture_fourn_det";
     		$sql1 .= " SET fk_code_ventilation = accnt.rowid";
     		$sql1 .= " FROM " . MAIN_DB_PREFIX . "product as p, " . MAIN_DB_PREFIX . "accounting_account as accnt , " . MAIN_DB_PREFIX . "accounting_system as syst";
    -		$sql1 .= " WHERE " . MAIN_DB_PREFIX . "facture_fourn_det.fk_product = p.rowid  AND accnt.fk_pcg_version = syst.pcg_version AND syst.rowid=" . $conf->global->CHARTOFACCOUNTS;
    +		$sql1 .= " WHERE " . MAIN_DB_PREFIX . "facture_fourn_det.fk_product = p.rowid  AND accnt.fk_pcg_version = syst.pcg_version AND syst.rowid=" . $conf->global->CHARTOFACCOUNTS.' AND accnt.entity = '.$conf->entity;
     		$sql1 .= " AND accnt.active = 1 AND p.accountancy_code_buy=accnt.account_number";
     		$sql1 .= " AND " . MAIN_DB_PREFIX . "facture_fourn_det.fk_code_ventilation = 0";
     	} else {
     		$sql1 = "UPDATE " . MAIN_DB_PREFIX . "facture_fourn_det as fd, " . MAIN_DB_PREFIX . "product as p, " . MAIN_DB_PREFIX . "accounting_account as accnt , " . MAIN_DB_PREFIX . "accounting_system as syst";
     		$sql1 .= " SET fk_code_ventilation = accnt.rowid";
    -		$sql1 .= " WHERE fd.fk_product = p.rowid AND accnt.fk_pcg_version = syst.pcg_version AND syst.rowid=" . $conf->global->CHARTOFACCOUNTS;
    +		$sql1 .= " WHERE fd.fk_product = p.rowid AND accnt.fk_pcg_version = syst.pcg_version AND syst.rowid=" . $conf->global->CHARTOFACCOUNTS.' AND accnt.entity = '.$conf->entity;
     		$sql1 .= " AND accnt.active = 1 AND p.accountancy_code_buy=accnt.account_number";
     		$sql1 .= " AND fd.fk_code_ventilation = 0";
     	}
    @@ -125,26 +140,6 @@ $textnextyear = '&nbsp;<a href="' . $_SERVER["PHP_SELF"] . '?year=' . ($year_cur
     
     print load_fiche_titre($langs->trans("SuppliersVentilation") . " " . $textprevyear . "&nbsp;" . $langs->trans("Year") . "&nbsp;" . $year_start . "&nbsp;" . $textnextyear, '', 'title_accountancy');
     
    -// Clean database
    -$db->begin();
    -$sql1 = "UPDATE " . MAIN_DB_PREFIX . "facture_fourn_det as fd";
    -$sql1 .= " SET fk_code_ventilation = 0";
    -$sql1 .= ' WHERE fd.fk_code_ventilation NOT IN ';
    -$sql1 .= '	(SELECT accnt.rowid ';
    -$sql1 .= '	FROM ' . MAIN_DB_PREFIX . 'accounting_account as accnt';
    -$sql1 .= '	INNER JOIN ' . MAIN_DB_PREFIX . 'accounting_system as syst';
    -$sql1 .= '	ON accnt.fk_pcg_version = syst.pcg_version AND syst.rowid=' . $conf->global->CHARTOFACCOUNTS . ')';
    -dol_syslog("htdocs/accountancy/customer/index.php fixaccountancycode", LOG_DEBUG);
    -$resql1 = $db->query($sql1);
    -if (! $resql1) {
    -	$error ++;
    -	$db->rollback();
    -	setEventMessage($db->lasterror(), 'errors');
    -} else {
    -	$db->commit();
    -}
    -// End clean database
    -
     print $langs->trans("DescVentilSupplier") . '<br>';
     print $langs->trans("DescVentilMore", $langs->transnoentitiesnoconv("ValidateHistory"), $langs->transnoentitiesnoconv("ToBind")) . '<br>';
     print '<br>';
    @@ -155,7 +150,7 @@ $buttonbind = '<a class="butAction" href="' . $_SERVER['PHP_SELF'] . '?year=' .
     
     
     print_barre_liste($langs->trans("OverviewOfAmountOfLinesNotBound"), '', '', '', '', '', '', -1, '', '', 0, $buttonbind, '', 0, 1, 1);
    -//print_fiche_titre($langs->trans("OverviewOfAmountOfLinesNotBound"), $buttonbind, '');
    +//print load_fiche_titre($langs->trans("OverviewOfAmountOfLinesNotBound"), $buttonbind, '');
     
     print '<div class="div-table-responsive-no-min">';
     print '<table class="noborder" width="100%">';
    @@ -226,7 +221,7 @@ print '<br>';
     
     
     print_barre_liste($langs->trans("OverviewOfAmountOfLinesBound"), '', '', '', '', '', '', -1, '', '', 0, '', '', 0, 1, 1);
    -//print_fiche_titre($langs->trans("OverviewOfAmountOfLinesBound"), '', '');
    +//print load_fiche_titre($langs->trans("OverviewOfAmountOfLinesBound"), '', '');
     
     print '<div class="div-table-responsive-no-min">';
     print '<table class="noborder" width="100%">';
    @@ -300,7 +295,7 @@ if ($conf->global->MAIN_FEATURES_LEVEL > 0) // This part of code looks strange.
         print '<br>';
     
         print_barre_liste($langs->trans("OtherInfo"), '', '', '', '', '', '', -1, '', '', 0, '', '', 0, 1, 1);
    -    //print_fiche_titre($langs->trans("OtherInfo"), '', '');
    +    //print load_fiche_titre($langs->trans("OtherInfo"), '', '');
     
     	print '<div class="div-table-responsive-no-min">';
         print '<table class="noborder" width="100%">';
    @@ -347,6 +342,6 @@ if ($conf->global->MAIN_FEATURES_LEVEL > 0) // This part of code looks strange.
         print '</div>';
     }
     
    -
    +// End of page
     llxFooter();
     $db->close();
    diff --git a/htdocs/accountancy/supplier/lines.php b/htdocs/accountancy/supplier/lines.php
    index a3e71cea0af..580cf4c407c 100644
    --- a/htdocs/accountancy/supplier/lines.php
    +++ b/htdocs/accountancy/supplier/lines.php
    @@ -34,7 +34,9 @@ require_once DOL_DOCUMENT_ROOT . '/core/lib/date.lib.php';
     require_once DOL_DOCUMENT_ROOT . '/core/lib/accounting.lib.php';
     require_once DOL_DOCUMENT_ROOT . '/core/class/html.formother.class.php';
     require_once DOL_DOCUMENT_ROOT . '/core/lib/date.lib.php';
    +require_once DOL_DOCUMENT_ROOT . '/core/lib/company.lib.php';
     
    +// Load translation files required by the page
     $langs->loadLangs(array("compta","bills","other","accountancy","productbatch"));
     
     $account_parent = GETPOST('account_parent');
    @@ -169,20 +171,21 @@ print '<script type="text/javascript">
      * Supplier Invoice lines
      */
     $sql = "SELECT f.rowid as facid, f.ref as ref, f.ref_supplier, f.libelle as invoice_label, f.datef, f.fk_soc,";
    -$sql.= " l.rowid, l.fk_product, l.description, l.total_ht , l.qty, l.tva_tx, l.vat_src_code,";
    +$sql.= " l.rowid, l.fk_product, l.product_type as line_type, l.description, l.total_ht , l.qty, l.tva_tx, l.vat_src_code,";
     $sql.= " aa.label, aa.account_number, ";
    -$sql.= " p.rowid as product_id, p.ref as product_ref, p.label as product_label, p.fk_product_type as type, co.label as country, s.tva_intra";
    +$sql.= " p.rowid as product_id, p.fk_product_type as product_type, p.ref as product_ref, p.label as product_label, p.fk_product_type as type,";
    +$sql.= " co.code as country_code, co.label as country,";
    +$sql.= " s.tva_intra";
     $parameters=array();
     $reshook=$hookmanager->executeHooks('printFieldListSelect',$parameters);    // Note that $action and $object may have been modified by hook
     $sql.=$hookmanager->resPrint;
     $sql .= " FROM " . MAIN_DB_PREFIX . "facture_fourn_det as l";
     $sql .= " LEFT JOIN " . MAIN_DB_PREFIX . "product as p ON p.rowid = l.fk_product";
    -$sql .= " LEFT JOIN " . MAIN_DB_PREFIX . "accounting_account as aa ON aa.rowid = l.fk_code_ventilation";
    +$sql .= " INNER JOIN " . MAIN_DB_PREFIX . "accounting_account as aa ON aa.rowid = l.fk_code_ventilation";
     $sql .= " INNER JOIN " . MAIN_DB_PREFIX . "facture_fourn as f ON f.rowid = l.fk_facture_fourn";
     $sql .= " INNER JOIN " . MAIN_DB_PREFIX . "societe as s ON s.rowid = f.fk_soc";
     $sql .= " LEFT JOIN " . MAIN_DB_PREFIX . "c_country as co ON co.rowid = s.fk_pays ";
     $sql.= " WHERE f.rowid = l.fk_facture_fourn and f.fk_statut >= 1 AND l.fk_code_ventilation <> 0 ";
    -$sql.= " AND aa.rowid = l.fk_code_ventilation";
     if ($search_lineid) {
         $sql .= natural_search("l.rowid", $search_lineid, 1);
     }
    @@ -221,7 +224,18 @@ else if ($search_year > 0)
     	$sql.= " AND f.datef BETWEEN '".$db->idate(dol_get_first_day($search_year,1,false))."' AND '".$db->idate(dol_get_last_day($search_year,12,false))."'";
     }
     if (strlen(trim($search_country))) {
    -	$sql .= natural_search("co.label", $search_country);
    +	$arrayofcode = getCountriesInEEC();
    +	$country_code_in_EEC = $country_code_in_EEC_without_me = '';
    +	foreach ($arrayofcode as $key => $value)
    +	{
    +		$country_code_in_EEC.=($country_code_in_EEC ? "," : "")."'".$value."'";
    +		if ($value != $mysoc->country_code) $country_code_in_EEC_without_me.=($country_code_in_EEC_without_me ? "," : "")."'".$value."'";
    +	}
    +	if ($search_country == 'special_allnotme')     $sql .= " AND co.code <> '".$db->escape($mysoc->country_code)."'";
    +	elseif ($search_country == 'special_eec')      $sql .= " AND co.code IN (".$country_code_in_EEC.")";
    +	elseif ($search_country == 'special_eecnotme') $sql .= " AND co.code IN (".$country_code_in_EEC_without_me.")";
    +	elseif ($search_country == 'special_noteec')   $sql .= " AND co.code NOT IN (".$country_code_in_EEC.")";
    +	else $sql .= natural_search(array("co.code","co.label"), $search_country);
     }
     if (strlen(trim($search_tvaintra))) {
     	$sql .= natural_search("s.tva_intra", $search_tvaintra);
    @@ -299,9 +313,9 @@ if ($result) {
     	print '<td class="liste_titre"><input type="text" class="flat maxwidth25" name="search_lineid" value="' . dol_escape_htmltag($search_lineid) . '""></td>';
     	print '<td class="liste_titre"><input type="text" class="flat maxwidth50" name="search_invoice" value="' . dol_escape_htmltag($search_invoice) . '"></td>';
     	print '<td class="liste_titre"></td>';
    -	print '<td class="liste_titre center">';
    -   	if (! empty($conf->global->MAIN_LIST_FILTER_ON_DAY)) print '<input class="flat" type="text" size="1" maxlength="2" name="search_day" value="'.$search_day.'">';
    -   	print '<input class="flat" type="text" size="1" maxlength="2" name="search_month" value="'.$search_month.'">';
    +	print '<td class="liste_titre center nowraponall">';
    +   	if (! empty($conf->global->MAIN_LIST_FILTER_ON_DAY)) print '<input class="flat valignmiddle" type="text" size="1" maxlength="2" name="search_day" value="'.$search_day.'">';
    +   	print '<input class="flat valignmiddle" type="text" size="1" maxlength="2" name="search_month" value="'.$search_month.'">';
        	$formother->select_year($search_year,'search_year',1, 20, 5);
     	print '</td>';
     	print '<td class="liste_titre"><input type="text" class="flat maxwidth50" name="search_ref" value="' . dol_escape_htmltag($search_ref) . '"></td>';
    @@ -309,7 +323,10 @@ if ($result) {
     	print '<td class="liste_titre"><input type="text" class="flat maxwidth50" name="search_desc" value="' . dol_escape_htmltag($search_desc) . '"></td>';
     	print '<td class="liste_titre" align="right"><input type="text" class="right flat maxwidth50" name="search_amount" value="' . dol_escape_htmltag($search_amount) . '"></td>';
     	print '<td class="liste_titre" align="right"><input type="text" class="right flat maxwidth50" name="search_vat" placeholder="%" size="1" value="' . dol_escape_htmltag($search_vat) . '"></td>';
    -	print '<td class="liste_titre"><input type="text" class="flat maxwidth50" name="search_country" value="' . dol_escape_htmltag($search_country) . '"></td>';
    +	print '<td class="liste_titre">';
    +	print $form->select_country($search_country, 'search_country', '', 0, 'maxwidth200', 'code2', 1, 0, 1);
    +	//	print '<input type="text" class="flat maxwidth50" name="search_country" value="' . dol_escape_htmltag($search_country) . '">';
    +	print '</td>';
     	print '<td class="liste_titre"><input type="text" class="flat maxwidth50" name="search_tvaintra" value="' . dol_escape_htmltag($search_tvaintra) . '"></td>';
     	print '<td class="liste_titre" align="center"><input type="text" class="flat maxwidth50" name="search_account" value="' . dol_escape_htmltag($search_account) . '"></td>';
     	print '<td class="liste_titre" align="center">';
    @@ -348,8 +365,8 @@ if ($result) {
     
     		$product_static->ref = $objp->product_ref;
     		$product_static->id = $objp->product_id;
    -		$product_static->type = $objp->type;
     		$product_static->label = $objp->product_label;
    +		$product_static->type = $objp->line_type;
     
     		print '<tr class="oddeven">';
     
    @@ -357,7 +374,7 @@ if ($result) {
     		print '<td>' . $objp->rowid . '</td>';
     
     		// Ref Invoice
    -		print '<td>' . $facturefournisseur_static->getNomUrl(1) . '</td>';
    +		print '<td class="nowraponall">' . $facturefournisseur_static->getNomUrl(1) . '</td>';
     
     		print '<td class="tdoverflowonsmartphone">';
     		print $objp->invoice_label;
    @@ -380,9 +397,11 @@ if ($result) {
     		print '</td>';
     
     		print '<td align="right">' . price($objp->total_ht) . '</td>';
    +
     		print '<td align="right">' . vatrate($objp->tva_tx.($objp->vat_src_code?' ('.$objp->vat_src_code.')':'')) . '</td>';
     
    -		print '<td>' . $objp->country .'</td>';
    +		print '<td>' . $langs->trans("Country".$objp->country_code) .' ('.$objp->country_code.')</td>';
    +
     		print '<td>' . $objp->tva_intra . '</td>';
     
     		print '<td align="center">';
    @@ -406,7 +425,6 @@ if ($result) {
     	print $db->lasterror();
     }
     
    -
    -
    +// End of page
     llxFooter();
     $db->close();
    diff --git a/htdocs/accountancy/supplier/list.php b/htdocs/accountancy/supplier/list.php
    index 4a52cb9a0e4..5ac90068ffb 100644
    --- a/htdocs/accountancy/supplier/list.php
    +++ b/htdocs/accountancy/supplier/list.php
    @@ -34,8 +34,9 @@ require_once DOL_DOCUMENT_ROOT . '/accountancy/class/accountingaccount.class.php
     require_once DOL_DOCUMENT_ROOT . '/core/lib/accounting.lib.php';
     require_once DOL_DOCUMENT_ROOT . '/core/class/html.formother.class.php';
     require_once DOL_DOCUMENT_ROOT . '/core/lib/date.lib.php';
    +require_once DOL_DOCUMENT_ROOT . '/core/lib/company.lib.php';
     
    -// Load traductions files requiredby by page
    +// Load translation files required by the page
     $langs->loadLangs(array("bills","compta","accountancy","other","productbatch"));
     
     $action=GETPOST('action','alpha');
    @@ -202,8 +203,9 @@ llxHeader('', $langs->trans("SuppliersVentilation"));
     if (empty($chartaccountcode))
     {
     	print $langs->trans("ErrorChartOfAccountSystemNotSelected");
    -	llxFooter();
    -	$db->close();
    +	// End of page
    +    llxFooter();
    +    $db->close();
     	exit;
     }
     
    @@ -212,7 +214,8 @@ $sql = "SELECT f.rowid as facid, f.ref, f.ref_supplier, f.libelle as invoice_lab
     $sql.= " l.rowid, l.fk_product, l.description, l.total_ht, l.fk_code_ventilation, l.product_type as type_l, l.tva_tx as tva_tx_line, l.vat_src_code,";
     $sql.= " p.rowid as product_id, p.ref as product_ref, p.label as product_label, p.fk_product_type as type, p.accountancy_code_buy as code_buy, p.tva_tx as tva_tx_prod,";
     $sql.= " aa.rowid as aarowid,";
    -$sql.= " co.label as country, s.tva_intra";
    +$sql.= " co.code as country_code, co.label as country,";
    +$sql.= " s.tva_intra";
     $parameters=array();
     $reshook=$hookmanager->executeHooks('printFieldListSelect',$parameters);    // Note that $action and $object may have been modified by hook
     $sql.=$hookmanager->resPrint;
    @@ -221,7 +224,7 @@ $sql .= " INNER JOIN " . MAIN_DB_PREFIX . "societe as s ON s.rowid = f.fk_soc";
     $sql .= " LEFT JOIN " . MAIN_DB_PREFIX . "c_country as co ON co.rowid = s.fk_pays ";
     $sql.= " INNER JOIN " . MAIN_DB_PREFIX . "facture_fourn_det as l ON f.rowid = l.fk_facture_fourn";
     $sql.= " LEFT JOIN " . MAIN_DB_PREFIX . "product as p ON p.rowid = l.fk_product";
    -$sql.= " LEFT JOIN " . MAIN_DB_PREFIX . "accounting_account as aa ON p.accountancy_code_buy = aa.account_number AND aa.fk_pcg_version = '" . $chartaccountcode."'";
    +$sql.= " LEFT JOIN " . MAIN_DB_PREFIX . "accounting_account as aa ON p.accountancy_code_buy = aa.account_number AND aa.fk_pcg_version = '" . $chartaccountcode."' AND aa.entity = " . $conf->entity;
     $sql.= " WHERE f.fk_statut > 0 AND l.fk_code_ventilation <= 0";
     $sql.= " AND l.product_type <= 2";
     // Add search filter like
    @@ -249,9 +252,6 @@ if (strlen(trim($search_account))) {
     if (strlen(trim($search_vat))) {
         $sql .= natural_search("l.tva_tx", price2num($search_vat), 1);
     }
    -if (strlen(trim($search_tvaintra))) {
    -	$sql .= natural_search("s.tva_intra", $search_tvaintra);
    -}
     if ($search_month > 0)
     {
     	if ($search_year > 0 && empty($search_day))
    @@ -266,7 +266,21 @@ else if ($search_year > 0)
     	$sql.= " AND f.datef BETWEEN '".$db->idate(dol_get_first_day($search_year,1,false))."' AND '".$db->idate(dol_get_last_day($search_year,12,false))."'";
     }
     if (strlen(trim($search_country))) {
    -	$sql .= natural_search("co.label", $search_country);
    +	$arrayofcode = getCountriesInEEC();
    +	$country_code_in_EEC = $country_code_in_EEC_without_me = '';
    +	foreach ($arrayofcode as $key => $value)
    +	{
    +		$country_code_in_EEC.=($country_code_in_EEC ? "," : "")."'".$value."'";
    +		if ($value != $mysoc->country_code) $country_code_in_EEC_without_me.=($country_code_in_EEC_without_me ? "," : "")."'".$value."'";
    +	}
    +	if ($search_country == 'special_allnotme')     $sql .= " AND co.code <> '".$db->escape($mysoc->country_code)."'";
    +	elseif ($search_country == 'special_eec')      $sql .= " AND co.code IN (".$country_code_in_EEC.")";
    +	elseif ($search_country == 'special_eecnotme') $sql .= " AND co.code IN (".$country_code_in_EEC_without_me.")";
    +	elseif ($search_country == 'special_noteec')   $sql .= " AND co.code NOT IN (".$country_code_in_EEC.")";
    +	else $sql .= natural_search(array("co.code","co.label"), $search_country);
    +}
    +if (strlen(trim($search_tvaintra))) {
    +	$sql .= natural_search("s.tva_intra", $search_tvaintra);
     }
     if (! empty($conf->global->FACTURE_DEPOSITS_ARE_JUST_PAYMENTS)) {
     	$sql .= " AND f.type IN (" . FactureFournisseur::TYPE_STANDARD . "," . FactureFournisseur::TYPE_REPLACEMENT . "," . FactureFournisseur::TYPE_CREDIT_NOTE . "," . FactureFournisseur::TYPE_SITUATION . ")";
    @@ -362,8 +376,8 @@ if ($result) {
     	print '<td class="liste_titre"><input type="text" class="flat maxwidth50" name="search_invoice" value="' . dol_escape_htmltag($search_invoice) . '"></td>';
     	print '<td class="liste_titre"></td>';
     	print '<td class="liste_titre center nowraponall">';
    -   	if (! empty($conf->global->MAIN_LIST_FILTER_ON_DAY)) print '<input class="flat" type="text" size="1" maxlength="2" name="search_day" value="'.$search_day.'">';
    -   	print '<input class="flat" type="text" size="1" maxlength="2" name="search_month" value="'.$search_month.'">';
    +   	if (! empty($conf->global->MAIN_LIST_FILTER_ON_DAY)) print '<input class="flat valignmiddle" type="text" size="1" maxlength="2" name="search_day" value="'.$search_day.'">';
    +   	print '<input class="flat valignmiddle" type="text" size="1" maxlength="2" name="search_month" value="'.$search_month.'">';
        	$formother->select_year($search_year,'search_year',1, 20, 5);
     	print '</td>';
     	print '<td class="liste_titre"><input type="text" class="flat maxwidth50" name="search_ref" value="' . dol_escape_htmltag($search_ref) . '"></td>';
    @@ -371,7 +385,10 @@ if ($result) {
     	print '<td class="liste_titre"><input type="text" class="flat maxwidth50" name="search_desc" value="' . dol_escape_htmltag($search_desc) . '"></td>';
     	print '<td class="liste_titre" align="right"><input type="text" class="right flat maxwidth50" name="search_amount" value="' . dol_escape_htmltag($search_amount) . '"></td>';
     	print '<td class="liste_titre" align="right"><input type="text" class="right flat maxwidth50" name="search_vat" placeholder="%" size="1" value="' . dol_escape_htmltag($search_vat) . '"></td>';
    -	print '<td class="liste_titre"><input type="text" class="flat maxwidth50" name="search_country" value="' . dol_escape_htmltag($search_country) . '"></td>';
    +	print '<td class="liste_titre">';
    +	print $form->select_country($search_country, 'search_country', '', 0, 'maxwidth200', 'code2', 1, 0, 1);
    +	//print '<input type="text" class="flat maxwidth50" name="search_country" value="' . dol_escape_htmltag($search_country) . '">';
    +	print '</td>';
     	print '<td class="liste_titre"><input type="text" class="flat maxwidth50" name="search_tvaintra" value="' . dol_escape_htmltag($search_tvaintra) . '"></td>';
     	print '<td class="liste_titre"></td>';
     	print '<td class="liste_titre"></td>';
    @@ -452,7 +469,7 @@ if ($result) {
     		print '<td>' . $objp->rowid . '</td>';
     
     		// Ref Invoice
    -		print '<td>' . $facturefourn_static->getNomUrl(1) . '</td>';
    +		print '<td class="nowraponall">' . $facturefourn_static->getNomUrl(1) . '</td>';
     
     		print '<td class="tdoverflowonsmartphone">';
     		print $objp->invoice_label;
    @@ -532,5 +549,6 @@ jQuery(document).ready(function() {
     });
     </script>';
     
    +// End of page
     llxFooter();
     $db->close();
    diff --git a/htdocs/accountancy/tpl/export_journal.tpl.php b/htdocs/accountancy/tpl/export_journal.tpl.php
    index 773f7a7ff68..1d7e7fd6f54 100644
    --- a/htdocs/accountancy/tpl/export_journal.tpl.php
    +++ b/htdocs/accountancy/tpl/export_journal.tpl.php
    @@ -1,6 +1,6 @@
     <?php
    -/* Copyright (C) 2015  Alexandre Spangaro	<aspangaro@zendsi.com>
    - * Copyright (C) 2016  Charlie Benke		<charlie@patas-monkey.com>
    +/* Copyright (C) 2015-2018  Alexandre Spangaro	<aspangaro@zendsi.com>
    + * Copyright (C) 2016       Charlie Benke		<charlie@patas-monkey.com>
      *
      * This program is free software; you can redistribute it and/or modify
      * it under the terms of the GNU General Public License as published by
    @@ -27,11 +27,21 @@ $code = $conf->global->MAIN_INFO_ACCOUNTANT_CODE;
     $prefix = $conf->global->ACCOUNTING_EXPORT_PREFIX_SPEC;
     $format = $conf->global->ACCOUNTING_EXPORT_FORMAT;
     $nodateexport = $conf->global->ACCOUNTING_EXPORT_NO_DATE_IN_FILENAME;
    +$siren = $conf->global->MAIN_INFO_SIREN;
     
     $date_export = "_" . dol_print_date(dol_now(), '%Y%m%d%H%M%S');
    +$endaccountingperiod = dol_print_date(dol_now(), '%Y%m%d');
     
     header('Content-Type: text/csv');
     
    -$completefilename = ($code?$code . "_":"") . ($prefix?$prefix . "_":"") . $filename . ($nodateexport?"":$date_export) . "." . $format;
    +
    +if ($conf->global->ACCOUNTING_EXPORT_MODELCSV == "11") // Specific filename for FEC model export
    +{
    +	$completefilename = $siren . "FEC" . $search_date_end . $endaccountingperiod . "." . $format;
    +}
    +else
    +{
    +	$completefilename = ($code?$code . "_":"") . ($prefix?$prefix . "_":"") . $filename . ($nodateexport?"":$date_export) . "." . $format;
    +}
     
     header('Content-Disposition: attachment;filename=' . $completefilename);
    diff --git a/htdocs/adherents/admin/adherent.php b/htdocs/adherents/admin/adherent.php
    index 4511ee0e8a7..ba43b6d47a6 100644
    --- a/htdocs/adherents/admin/adherent.php
    +++ b/htdocs/adherents/admin/adherent.php
    @@ -33,8 +33,8 @@ require '../../main.inc.php';
     require_once DOL_DOCUMENT_ROOT.'/core/lib/admin.lib.php';
     require_once DOL_DOCUMENT_ROOT.'/core/lib/member.lib.php';
     
    -$langs->load("admin");
    -$langs->load("members");
    +// Load translation files required by the page
    +$langs->loadLangs(array("admin","members"));
     
     if (! $user->admin) accessforbidden();
     
    @@ -265,7 +265,6 @@ form_constantes($constantes, 0, $helptext);
     
     dol_fiche_end();
     
    -
    +// End of page
     llxFooter();
    -
     $db->close();
    diff --git a/htdocs/adherents/admin/adherent_emails.php b/htdocs/adherents/admin/adherent_emails.php
    index 88514d83da3..60e0b2c3b48 100644
    --- a/htdocs/adherents/admin/adherent_emails.php
    +++ b/htdocs/adherents/admin/adherent_emails.php
    @@ -33,8 +33,8 @@ require '../../main.inc.php';
     require_once DOL_DOCUMENT_ROOT.'/core/lib/admin.lib.php';
     require_once DOL_DOCUMENT_ROOT.'/core/lib/member.lib.php';
     
    -$langs->load("admin");
    -$langs->load("members");
    +// Load translation files required by the page
    +$langs->loadLangs(array("admin","members"));
     
     if (! $user->admin) accessforbidden();
     
    @@ -160,7 +160,6 @@ form_constantes($constantes, 0, $helptext);
     
     dol_fiche_end();
     
    -
    +// End of page
     llxFooter();
    -
     $db->close();
    diff --git a/htdocs/adherents/admin/adherent_extrafields.php b/htdocs/adherents/admin/adherent_extrafields.php
    index cfdea50538f..0ec1968ab34 100644
    --- a/htdocs/adherents/admin/adherent_extrafields.php
    +++ b/htdocs/adherents/admin/adherent_extrafields.php
    @@ -28,8 +28,8 @@ require '../../main.inc.php';
     require_once DOL_DOCUMENT_ROOT.'/core/lib/member.lib.php';
     require_once DOL_DOCUMENT_ROOT.'/core/class/extrafields.class.php';
     
    -$langs->load("members");
    -$langs->load("admin");
    +// Load translation files required by the page
    +$langs->loadLangs(array("admin","members"));
     
     $extrafields = new ExtraFields($db);
     $form = new Form($db);
    @@ -113,6 +113,6 @@ if ($action == 'edit' && ! empty($attrname))
         require DOL_DOCUMENT_ROOT.'/core/tpl/admin_extrafields_edit.tpl.php';
     }
     
    +// End of page
     llxFooter();
    -
     $db->close();
    diff --git a/htdocs/adherents/admin/adherent_type_extrafields.php b/htdocs/adherents/admin/adherent_type_extrafields.php
    index 2c849628ab9..3a5226d00f4 100644
    --- a/htdocs/adherents/admin/adherent_type_extrafields.php
    +++ b/htdocs/adherents/admin/adherent_type_extrafields.php
    @@ -31,8 +31,8 @@ require '../../main.inc.php';
     require_once DOL_DOCUMENT_ROOT.'/core/lib/member.lib.php';
     require_once DOL_DOCUMENT_ROOT.'/core/class/extrafields.class.php';
     
    -$langs->load("members");
    -$langs->load("admin");
    +// Load translation files required by the page
    +$langs->loadLangs(array("admin","members"));
     
     $extrafields = new ExtraFields($db);
     $form = new Form($db);
    @@ -116,6 +116,6 @@ if ($action == 'edit' && ! empty($attrname))
         require DOL_DOCUMENT_ROOT.'/core/tpl/admin_extrafields_edit.tpl.php';
     }
     
    +// End of page
     llxFooter();
    -
     $db->close();
    diff --git a/htdocs/adherents/admin/website.php b/htdocs/adherents/admin/website.php
    index 0a560c402fd..91df8e59ea5 100644
    --- a/htdocs/adherents/admin/website.php
    +++ b/htdocs/adherents/admin/website.php
    @@ -19,7 +19,7 @@
      */
     
     /**
    - *     	\file       htdocs/adherents/admin/public.php
    + *     	\file       htdocs/adherents/admin/website.php
      *		\ingroup    member
      *		\brief      File of main public page for member module
      *		\author	    Laurent Destailleur
    @@ -31,8 +31,8 @@ require_once DOL_DOCUMENT_ROOT.'/core/lib/company.lib.php';
     require_once DOL_DOCUMENT_ROOT.'/core/lib/member.lib.php';
     require_once DOL_DOCUMENT_ROOT.'/adherents/class/adherent_type.class.php';
     
    -$langs->load("members");
    -$langs->load("admin");
    +// Load translation files required by the page
    +$langs->loadLangs(array("admin","members"));
     
     $action=GETPOST('action', 'alpha');
     
    @@ -55,14 +55,12 @@ if ($action == 'update')
     	$amount=GETPOST('MEMBER_NEWFORM_AMOUNT');
     	$editamount=GETPOST('MEMBER_NEWFORM_EDITAMOUNT');
     	$payonline=GETPOST('MEMBER_NEWFORM_PAYONLINE');
    -	$email=GETPOST('MEMBER_PAYONLINE_SENDEMAIL');
    -        $forcetype=GETPOST('MEMBER_NEWFORM_FORCETYPE');
    +	$forcetype=GETPOST('MEMBER_NEWFORM_FORCETYPE');
     
         $res=dolibarr_set_const($db, "MEMBER_ENABLE_PUBLIC",$public,'chaine',0,'',$conf->entity);
         $res=dolibarr_set_const($db, "MEMBER_NEWFORM_AMOUNT",$amount,'chaine',0,'',$conf->entity);
         $res=dolibarr_set_const($db, "MEMBER_NEWFORM_EDITAMOUNT",$editamount,'chaine',0,'',$conf->entity);
         $res=dolibarr_set_const($db, "MEMBER_NEWFORM_PAYONLINE",$payonline,'chaine',0,'',$conf->entity);
    -    $res=dolibarr_set_const($db, "MEMBER_PAYONLINE_SENDEMAIL",$email,'chaine',0,'',$conf->entity);
         if ($forcetype < 0) $res=dolibarr_del_const($db, "MEMBER_NEWFORM_FORCETYPE",$conf->entity);
         else                $res=dolibarr_set_const($db, "MEMBER_NEWFORM_FORCETYPE",$forcetype,'chaine',0,'',$conf->entity);
     
    @@ -211,13 +209,6 @@ if (! empty($conf->global->MEMBER_ENABLE_PUBLIC))
     	print $form->selectarray("MEMBER_NEWFORM_PAYONLINE",$listofval,(! empty($conf->global->MEMBER_NEWFORM_PAYONLINE)?$conf->global->MEMBER_NEWFORM_PAYONLINE:''),0);
     	print "</td></tr>\n";
     
    -	// Jump to an online payment page
    -	print '<tr class="oddeven" id="tremail"><td>';
    -	print $langs->trans("MEMBER_PAYONLINE_SENDEMAIL");
    -	print '</td><td align="right">';
    -	print '<input type="text" id="MEMBER_PAYONLINE_SENDEMAIL" name="MEMBER_PAYONLINE_SENDEMAIL" size="24" value="'.(! empty($conf->global->MEMBER_PAYONLINE_SENDEMAIL)?$conf->global->MEMBER_PAYONLINE_SENDEMAIL:'').'">';
    -	print "</td></tr>\n";
    -
     	print '</table>';
     
     	print '<center>';
    @@ -241,10 +232,15 @@ if (! empty($conf->global->MEMBER_ENABLE_PUBLIC))
     	} else {
     		$entity_qr='';
     	}
    -	print '<a target="_blank" href="'.DOL_URL_ROOT.'/public/members/new.php'.$entity_qr.'">'.DOL_MAIN_URL_ROOT.'/public/members/new.php'.$entity_qr.'</a>';
    +
    +	// Define $urlwithroot
    +	$urlwithouturlroot=preg_replace('/'.preg_quote(DOL_URL_ROOT,'/').'$/i','',trim($dolibarr_main_url_root));
    +	$urlwithroot=$urlwithouturlroot.DOL_URL_ROOT;		// This is to use external domain name found into config file
    +	//$urlwithroot=DOL_MAIN_URL_ROOT;					// This is to use same domain name than current
    +
    +	print '<a target="_blank" href="'.$urlwithroot.'/public/members/new.php'.$entity_qr.'">'.$urlwithroot.'/public/members/new.php'.$entity_qr.'</a>';
     }
     
    -
    +// End of page
     llxFooter();
    -
     $db->close();
    diff --git a/htdocs/adherents/agenda.php b/htdocs/adherents/agenda.php
    index 41f45d54ebd..f22070107ca 100644
    --- a/htdocs/adherents/agenda.php
    +++ b/htdocs/adherents/agenda.php
    @@ -33,8 +33,8 @@ require_once DOL_DOCUMENT_ROOT.'/core/lib/member.lib.php';
     require_once DOL_DOCUMENT_ROOT.'/core/lib/functions2.lib.php';
     require_once DOL_DOCUMENT_ROOT.'/adherents/class/adherent_type.class.php';
     
    -$langs->load("companies");
    -$langs->load("members");
    +// Load translation files required by the page
    +$langs->loadLangs(array("companies","members"));
     
     $id = GETPOST('id','int')?GETPOST('id','int'):GETPOST('rowid','int');
     
    @@ -151,7 +151,7 @@ if ($object->id > 0)
     	$newcardbutton = '';
         if (! empty($conf->agenda->enabled))
         {
    -    	$newcardbutton.='<a class="butActionNew" href="'.DOL_URL_ROOT.'/comm/action/card.php?action=create&backtopage=1&origin=member&originid='.$id.'">'.$langs->trans("AddAction");
    +    	$newcardbutton.='<a class="butActionNew" href="'.DOL_URL_ROOT.'/comm/action/card.php?action=create&backtopage=1&origin=member&originid='.$id.'"><span class="valignmiddle">'.$langs->trans("AddAction").'</span>';
         	$newcardbutton.= '<span class="fa fa-plus-circle valignmiddle"></span>';
         	$newcardbutton.= '</a>';
         }
    @@ -175,8 +175,6 @@ if ($object->id > 0)
         }
     }
     
    -
    -
    +// End of page
     llxFooter();
    -
     $db->close();
    diff --git a/htdocs/adherents/canvas/actions_adherentcard_common.class.php b/htdocs/adherents/canvas/actions_adherentcard_common.class.php
    index f49d1cecb99..b84534af37a 100644
    --- a/htdocs/adherents/canvas/actions_adherentcard_common.class.php
    +++ b/htdocs/adherents/canvas/actions_adherentcard_common.class.php
    @@ -28,10 +28,10 @@
     abstract class ActionsAdherentCardCommon
     {
         /**
    -     * Database handler
    -     * @var DoliDB
    +     * @var DoliDB Database handler.
          */
    -    var $db;
    +    public $db;
    +
         var $dirmodule;
         var $targetmodule;
         var $canvas;
    @@ -41,10 +41,16 @@ abstract class ActionsAdherentCardCommon
     	var $tpl = array();
     	//! Object container
     	var $object;
    -	//! Error string
    -	var $error;
    -	//! Error array
    -	var $errors=array();
    +
    +	/**
    +	 * @var string Error code (or message)
    +	 */
    +	public $error='';
    +
    +	/**
    +	 * @var string[] Error codes (or messages)
    +	 */
    +	public $errors = array();
     
     
     	/**
    @@ -69,7 +75,8 @@ abstract class ActionsAdherentCardCommon
         	//}
         }
     
    -	/**
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
    +    /**
          *  Set content of ->tpl array, to use into template
          *
          *  @param	string		$action    Type of action
    @@ -78,6 +85,7 @@ abstract class ActionsAdherentCardCommon
          */
         function assign_values(&$action, $id)
         {
    +        // phpcs:enable
             global $conf, $langs, $user, $canvas;
             global $form, $formcompany, $objsoc;
     
    @@ -226,6 +234,7 @@ abstract class ActionsAdherentCardCommon
             }
         }
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.ScopeNotCamelCaps
         /**
          *  Assign POST values into object
          *
    @@ -233,6 +242,7 @@ abstract class ActionsAdherentCardCommon
          */
         private function assign_post()
         {
    +        // phpcs:enable
             global $langs, $mysoc;
     
             $this->object->old_name 			= 	$_POST["old_name"];
    @@ -271,5 +281,4 @@ abstract class ActionsAdherentCardCommon
                 }
             }
         }
    -
     }
    diff --git a/htdocs/adherents/canvas/default/actions_adherentcard_default.class.php b/htdocs/adherents/canvas/default/actions_adherentcard_default.class.php
    index 451f46f899f..c841f83b297 100644
    --- a/htdocs/adherents/canvas/default/actions_adherentcard_default.class.php
    +++ b/htdocs/adherents/canvas/default/actions_adherentcard_default.class.php
    @@ -1,7 +1,7 @@
     <?php
     /* Copyright (C) 2010-2012	Regis Houssin		<regis.houssin@capnetworks.com>
      * Copyright (C) 2011		Laurent Destailleur	<eldy@users.sourceforge.net>
    - * Copyright (C) 2012       Philippe Grand      <philippe.grand@atoo-net.com>
    + * Copyright (C) 2012-2018  Philippe Grand      <philippe.grand@atoo-net.com>
      *
      * This program is free software; you can redistribute it and/or modify
      * it under the terms of the GNU General Public License as published by
    @@ -20,20 +20,20 @@
     /**
      *	\file       htdocs/adherents/canvas/default/actions_adherentcard_default.class.php
      *	\ingroup    member
    - *	\brief      Fichier de la classe Thirdparty adherent card controller (default canvas)
    + *	\brief      File of class Thirdparty member card controller (default canvas)
      */
     include_once DOL_DOCUMENT_ROOT.'/adherents/canvas/actions_adherentcard_common.class.php';
     
     /**
      *	\class      ActionsAdherentCardDefault
    - *	\brief      Classe permettant la gestion des adherents par defaut
    + *	\brief      Class allowing the management of the members by default
      */
     class ActionsAdherentCardDefault extends ActionsAdherentCardCommon
     {
     	/**
          *	Constructor
          *
    -     *	@param	DoliDB	$db				Handler acces base de donnees
    +     *	@param	DoliDB	$db				Handler acces data base
          *	@param	string	$dirmodule		Name of directory of module
          *	@param	string	$targetmodule	Name of directory of module where canvas is stored
          *	@param	string	$canvas			Name of canvas
    @@ -51,7 +51,7 @@ class ActionsAdherentCardDefault extends ActionsAdherentCardCommon
     	/**
     	 * 	Return the title of card
     	 *
    -	 * 	@param	string	$action		Code action
    +	 * 	@param	string	$action		Action code
     	 * 	@return	string				Title
     	 */
     	private function getTitle($action)
    @@ -67,6 +67,7 @@ class ActionsAdherentCardDefault extends ActionsAdherentCardCommon
     		return $out;
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *  Assign custom values for canvas
     	 *
    @@ -76,6 +77,7 @@ class ActionsAdherentCardDefault extends ActionsAdherentCardCommon
     	 */
     	function assign_values(&$action, $id)
     	{
    +        // phpcs:enable
     		global $limit, $offset, $sortfield, $sortorder;
     		global $conf, $db, $langs, $user;
     		global $form;
    @@ -117,10 +119,10 @@ class ActionsAdherentCardDefault extends ActionsAdherentCardCommon
     		{
     	        $this->LoadListDatas($limit, $offset, $sortfield, $sortorder);
     		}
    -
     	}
     
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 * 	Fetch datas list and save into ->list_datas
     	 *
    @@ -132,6 +134,7 @@ class ActionsAdherentCardDefault extends ActionsAdherentCardCommon
     	 */
     	function LoadListDatas($limit, $offset, $sortfield, $sortorder)
     	{
    +        // phpcs:enable
     		global $conf, $langs;
     
             //$this->getFieldList();
    @@ -139,4 +142,3 @@ class ActionsAdherentCardDefault extends ActionsAdherentCardCommon
             $this->list_datas = array();
     	}
     }
    -
    diff --git a/htdocs/adherents/card.php b/htdocs/adherents/card.php
    index 06eb0b2b40a..908a46c91d1 100644
    --- a/htdocs/adherents/card.php
    +++ b/htdocs/adherents/card.php
    @@ -1,11 +1,12 @@
     <?php
    -/* Copyright (C) 2001-2004 Rodolphe Quiedeville <rodolphe@quiedeville.org>
    - * Copyright (C) 2002-2003 Jean-Louis Bergamo   <jlb@j1b.org>
    - * Copyright (C) 2004-2012 Laurent Destailleur  <eldy@users.sourceforge.net>
    - * Copyright (C) 2005-2018 Regis Houssin        <regis.houssin@capnetworks.com>
    - * Copyright (C) 2012      Marcos García        <marcosgdf@gmail.com>
    - * Copyright (C) 2012-2018 Philippe Grand       <philippe.grand@atoo-net.com>
    - * Copyright (C) 2015-2016 Alexandre Spangaro   <aspangaro.dolibarr@gmail.com>
    +/* Copyright (C) 2001-2004  Rodolphe Quiedeville    <rodolphe@quiedeville.org>
    + * Copyright (C) 2002-2003  Jean-Louis Bergamo      <jlb@j1b.org>
    + * Copyright (C) 2004-2012  Laurent Destailleur     <eldy@users.sourceforge.net>
    + * Copyright (C) 2005-2018  Regis Houssin           <regis.houssin@capnetworks.com>
    + * Copyright (C) 2012       Marcos García           <marcosgdf@gmail.com>
    + * Copyright (C) 2012-2018  Philippe Grand          <philippe.grand@atoo-net.com>
    + * Copyright (C) 2015-2016  Alexandre Spangaro      <aspangaro.dolibarr@gmail.com>
    + * Copyright (C) 2018       Frédéric France         <frederic.france@netlogic.fr>
      *
      * This program is free software; you can redistribute it and/or modify
      * it under the terms of the GNU General Public License as published by
    @@ -41,7 +42,7 @@ require_once DOL_DOCUMENT_ROOT.'/core/class/extrafields.class.php';
     require_once DOL_DOCUMENT_ROOT.'/core/class/html.formcompany.class.php';
     require_once DOL_DOCUMENT_ROOT.'/core/class/html.formfile.class.php';
     
    -// Load traductions files requiredby by page
    +// Load translation files required by the page
     $langs->loadLangs(array("companies","bills","members","users","other"));
     
     $action=GETPOST('action','alpha');
    @@ -209,7 +210,7 @@ if (empty($reshook))
     		}
     		else
     		{
    -			setEventMessages($object->errors, $object->error, 'errors');
    +			setEventMessages($object->error, $object->errors, 'errors');
     		}
     	}
     
    @@ -300,6 +301,8 @@ if (empty($reshook))
     			$object->phone_mobile= trim(GETPOST("phone_mobile",'alpha'));
     			$object->email       = preg_replace('/\s+/', '', GETPOST("member_email",'alpha'));
     			$object->skype       = trim(GETPOST("skype",'alpha'));
    +			$object->twitter     = trim(GETPOST("twitter",'alpha'));
    +			$object->facebook    = trim(GETPOST("facebook",'alpha'));
     			$object->birth       = $birthdate;
     
     			$object->typeid      = GETPOST("typeid",'int');
    @@ -442,6 +445,8 @@ if (empty($reshook))
     		$phone_perso=GETPOST("phone_perso",'alpha');
     		$phone_mobile=GETPOST("phone_mobile",'alpha');
     		$skype=GETPOST("member_skype",'alpha');
    +		$twitter=GETPOST("member_twitter",'alpha');
    +		$facebook=GETPOST("member_facebook",'alpha');
     		$email=preg_replace('/\s+/', '', GETPOST("member_email",'alpha'));
     		$login=GETPOST("member_login",'alpha');
     		$pass=GETPOST("password",'alpha');
    @@ -466,7 +471,11 @@ if (empty($reshook))
     		$object->phone       = $phone;
     		$object->phone_perso = $phone_perso;
     		$object->phone_mobile= $phone_mobile;
    +
     		$object->skype       = $skype;
    +		$object->twitter     = $twitter;
    +		$object->facebook    = $facebook;
    +
     		$object->email       = $email;
     		$object->login       = $login;
     		$object->pass        = $pass;
    @@ -621,8 +630,9 @@ if (empty($reshook))
     				// Set output language
     				$outputlangs = new Translate('', $conf);
     				$outputlangs->setDefaultLang(empty($object->thirdparty->default_lang) ? $mysoc->default_lang : $object->thirdparty->default_lang);
    +				// Load traductions files requiredby by page
     				$outputlangs->loadLangs(array("main", "members"));
    -				// Get email content fro mtemplae
    +				// Get email content from template
     				$arraydefaultmessage=null;
     				$labeltouse = $conf->global->ADHERENT_EMAIL_TEMPLATE_MEMBER_VALIDATION;
     
    @@ -639,7 +649,9 @@ if (empty($reshook))
     				$subjecttosend = make_substitutions($subject, $substitutionarray, $outputlangs);
     				$texttosend = make_substitutions(dol_concatdesc($msg, $adht->getMailOnValid()), $substitutionarray, $outputlangs);
     
    -				$result=$object->send_an_email($texttosend, $subjecttosend, array(), array(), array(), "", "", 0, 2);
    +				$moreinheader='X-Dolibarr-Info: send_an_email by adherents/card.php'."\r\n";
    +
    +				$result=$object->send_an_email($texttosend, $subjecttosend, array(), array(), array(), "", "", 0, -1, '', $moreinheader);
     				if ($result < 0)
     				{
     					$error++;
    @@ -692,8 +704,9 @@ if (empty($reshook))
     					// Set output language
     					$outputlangs = new Translate('', $conf);
     					$outputlangs->setDefaultLang(empty($object->thirdparty->default_lang) ? $mysoc->default_lang : $object->thirdparty->default_lang);
    +					// Load traductions files requiredby by page
     					$outputlangs->loadLangs(array("main", "members"));
    -					// Get email content fro mtemplae
    +					// Get email content from template
     					$arraydefaultmessage=null;
     					$labeltouse = $conf->global->ADHERENT_EMAIL_TEMPLATE_CANCELATION;
     
    @@ -710,7 +723,9 @@ if (empty($reshook))
     					$subjecttosend = make_substitutions($subject, $substitutionarray, $outputlangs);
     					$texttosend = make_substitutions(dol_concatdesc($msg, $adht->getMailOnResiliate()), $substitutionarray, $outputlangs);
     
    -					$result=$object->send_an_email($texttosend, $subjecttosend, array(), array(), array(), "", "", 0, -1);
    +					$moreinheader='X-Dolibarr-Info: send_an_email by adherents/card.php'."\r\n";
    +
    +					$result=$object->send_an_email($texttosend, $subjecttosend, array(), array(), array(), "", "", 0, -1, '', $moreinheader);
     				}
     				if ($result < 0)
     				{
    @@ -973,14 +988,26 @@ else
     		print '<tr><td>'.$langs->trans("PhoneMobile").'</td><td><input type="text" name="phone_mobile" size="20" value="'.(GETPOST('phone_mobile','alpha')?GETPOST('phone_mobile','alpha'):$object->phone_mobile).'"></td></tr>';
     
     	    // Skype
    -	    if (! empty($conf->skype->enabled))
    +	    if (! empty($conf->socialnetworks->enabled))
     	    {
     			print '<tr><td>'.$langs->trans("Skype").'</td><td><input type="text" name="member_skype" size="40" value="'.(GETPOST('member_skype','alpha')?GETPOST('member_skype','alpha'):$object->skype).'"></td></tr>';
     	    }
     
    -		// Birthday
    +	    // Twitter
    +	    if (! empty($conf->socialnetworks->enabled))
    +	    {
    +	    	print '<tr><td>'.$langs->trans("Twitter").'</td><td><input type="text" name="member_twitter" size="40" value="'.(GETPOST('member_twitter','alpha')?GETPOST('member_twitter','alpha'):$object->twitter).'"></td></tr>';
    +	    }
    +
    +	    // Facebook
    +	    if (! empty($conf->socialnetworks->enabled))
    +	    {
    +	    	print '<tr><td>'.$langs->trans("Facebook").'</td><td><input type="text" name="member_facebook" size="40" value="'.(GETPOST('member_facebook','alpha')?GETPOST('member_facebook','alpha'):$object->facebook).'"></td></tr>';
    +	    }
    +
    +	    // Birthday
     		print "<tr><td>".$langs->trans("Birthday")."</td><td>\n";
    -		$form->select_date(($object->birth ? $object->birth : -1),'birth','','',1,'formsoc');
    +		print $form->selectDate(($object->birth ? $object->birth : -1),'birth','','',1,'formsoc');
     		print "</td></tr>\n";
     
     		// Public profil
    @@ -1211,14 +1238,26 @@ else
     		print '<tr><td>'.$langs->trans("PhoneMobile").'</td><td><input type="text" name="phone_mobile" size="20" value="'.(isset($_POST["phone_mobile"])?GETPOST("phone_mobile"):$object->phone_mobile).'"></td></tr>';
     
     	    // Skype
    -	    if (! empty($conf->skype->enabled))
    +	    if (! empty($conf->socialnetworks->enabled))
     	    {
    -			    print '<tr><td>'.$langs->trans("Skype").'</td><td><input type="text" name="skype" class="minwidth100" value="'.(isset($_POST["skype"])?GETPOST("skype"):$object->skype).'"></td></tr>';
    +			print '<tr><td>'.$langs->trans("Skype").'</td><td><input type="text" name="skype" class="minwidth100" value="'.(isset($_POST["skype"])?GETPOST("skype"):$object->skype).'"></td></tr>';
     	    }
     
    -		// Birthday
    +	    // Twitter
    +	    if (! empty($conf->socialnetworks->enabled))
    +	    {
    +	    	print '<tr><td>'.$langs->trans("Twitter").'</td><td><input type="text" name="twitter" class="minwidth100" value="'.(isset($_POST["twitter"])?GETPOST("twitter"):$object->twitter).'"></td></tr>';
    +	    }
    +
    +	    // Facebook
    +	    if (! empty($conf->socialnetworks->enabled))
    +	    {
    +	    	print '<tr><td>'.$langs->trans("Facebook").'</td><td><input type="text" name="facebook" class="minwidth100" value="'.(isset($_POST["facebook"])?GETPOST("facebook"):$object->facebook).'"></td></tr>';
    +	    }
    +
    +	    // Birthday
     		print "<tr><td>".$langs->trans("Birthday")."</td><td>\n";
    -		$form->select_date(($object->birth ? $object->birth : -1),'birth','','',1,'formsoc');
    +		print $form->selectDate(($object->birth ? $object->birth : -1),'birth','','',1,'formsoc');
     		print "</td></tr>\n";
     
     		// Public profil
    @@ -1383,6 +1422,7 @@ else
     			// Set output language
     			$outputlangs = new Translate('', $conf);
     			$outputlangs->setDefaultLang(empty($object->thirdparty->default_lang) ? $mysoc->default_lang : $object->thirdparty->default_lang);
    +			// Load traductions files requiredby by page
     			$outputlangs->loadLangs(array("main", "members"));
     			// Get email content from template
     			$arraydefaultmessage=null;
    @@ -1443,8 +1483,9 @@ else
     			// Set output language
     			$outputlangs = new Translate('', $conf);
     			$outputlangs->setDefaultLang(empty($object->thirdparty->default_lang) ? $mysoc->default_lang : $object->thirdparty->default_lang);
    +			// Load traductions files requiredby by page
     			$outputlangs->loadLangs(array("main", "members"));
    -			// Get email content fro mtemplae
    +			// Get email content from template
     			$arraydefaultmessage=null;
     			$labeltouse = $conf->global->ADHERENT_EMAIL_TEMPLATE_CANCELATION;
     
    @@ -1896,6 +1937,6 @@ else
     	}
     }
     
    +// End of page
     llxFooter();
    -
     $db->close();
    diff --git a/htdocs/adherents/cartes/carte.php b/htdocs/adherents/cartes/carte.php
    index be3a13d8771..ff7e9c3be2e 100644
    --- a/htdocs/adherents/cartes/carte.php
    +++ b/htdocs/adherents/cartes/carte.php
    @@ -310,6 +310,6 @@ print '<br><input class="button" type="submit" value="'.$langs->trans("BuildDoc"
     print '</form>';
     print '<br>';
     
    +// End of page
     llxFooter();
    -
     $db->close();
    diff --git a/htdocs/adherents/class/adherent.class.php b/htdocs/adherents/class/adherent.class.php
    index 899ba0c9db7..888e3043de1 100644
    --- a/htdocs/adherents/class/adherent.class.php
    +++ b/htdocs/adherents/class/adherent.class.php
    @@ -41,71 +41,104 @@ require_once DOL_DOCUMENT_ROOT.'/categories/class/categorie.class.php';
      */
     class Adherent extends CommonObject
     {
    +	/**
    +	 * @var string ID to identify managed object
    +	 */
     	public $element='member';
    +
    +	/**
    +	 * @var string Name of table without prefix where object is stored
    +	 */
     	public $table_element='adherent';
    -	public $ismultientitymanaged = 1;  // 0=No test on entity, 1=Test with field entity, 2=Test with link by societe
     
    -	var $mesgs;
    +	/**
    +	 * 0=No test on entity, 1=Test with field entity, 2=Test with link by societe
    +	 * @var int
    +	 */
    +	public $ismultientitymanaged = 1;
     
    -	var $login;
    +	public $mesgs;
    +
    +	public $login;
     
     	//! Clear password in memory
    -	var $pass;
    +	public $pass;
     	//! Clear password in database (defined if DATABASE_PWD_ENCRYPTED=0)
    -	var $pass_indatabase;
    +	public $pass_indatabase;
     	//! Encrypted password in database (always defined)
    -	var $pass_indatabase_crypted;
    +	public $pass_indatabase_crypted;
     
    -	var $societe;
    -	var $company;
    -	var $address;
    -	var $zip;
    -	var $town;
    +	public $societe;
     
    -	var $state_id;              // Id of department
    -	var $state_code;            // Code of department
    -	var $state;                 // Label of department
    +	/**
    +	 * @var Societe $company {@type Societe}
    +	 */
    +	public $company;
     
    -	var $email;
    -	var $skype;
    -	var $phone;
    -	var $phone_perso;
    -	var $phone_mobile;
    +	/**
    +	 * @var string Address
    +	 */
    +	public $address;
     
    -	var $morphy;
    -	var $public;
    -	var $statut;			// -1:brouillon, 0:resilie, >=1:valide,paye
    -	var $photo;
    +	public $zip;
    +	public $town;
     
    -	var $datec;
    -	var $datem;
    -	var $datefin;
    -	var $datevalid;
    -	var $birth;
    +	public $state_id;              // Id of department
    +	public $state_code;            // Code of department
    +	public $state;                 // Label of department
     
    -	var $note_public;
    -	var $note_private;
    +	public $email;
     
    -	var $typeid;			// Id type adherent
    -	var $type;				// Libelle type adherent
    -	var $need_subscription;
    +	public $skype;
    +	public $twitter;
    +	public $facebook;
     
    -	var $user_id;
    -	var $user_login;
    +	public $phone;
    +	public $phone_perso;
    +	public $phone_mobile;
     
    -	var $fk_soc;
    +	public $morphy;
    +	public $public;
    +	public $statut;			// -1:brouillon, 0:resilie, >=1:valide,paye
    +	public $photo;
    +
    +	public $datec;
    +	public $datem;
    +	public $datevalid;
    +
    +	public $birth;
    +
    +	public $note_public;
    +	public $note_private;
    +
    +	public $typeid;			// Id type adherent
    +	public $type;				// Libelle type adherent
    +	public $need_subscription;
    +
    +	public $user_id;
    +	public $user_login;
    +
    +	/**
    +	 * @var int Thirdparty ID
    +	 */
    +    public $fk_soc;
    +
    +	public $datefin;	// From member table
     
     	// Fields loaded by fetch_subscriptions()
    -	var $first_subscription_date;
    -	var $first_subscription_amount;
    -	var $last_subscription_date;
    -	var $last_subscription_date_start;
    -	var $last_subscription_date_end;
    -	var $last_subscription_amount;
    -	var $subscriptions=array();
    +	public $first_subscription_date;
    +	public $first_subscription_amount;
    +	public $last_subscription_date;
    +	public $last_subscription_date_start;
    +	public $last_subscription_date_end;
    +	public $last_subscription_amount;
    +	public $subscriptions=array();
     
    -	var $oldcopy;		// To contains a clone of this when we need to save old properties of object
    +	public $oldcopy;		// To contains a clone of this when we need to save old properties of object
     
    +	/**
    +	 * @var int Entity
    +	 */
     	public $entity;
     
     	/**
    @@ -124,8 +157,9 @@ class Adherent extends CommonObject
     	}
     
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
    -	 *  Function sending an email has the adherent with the text supplied in parameter.
    +	 *  Function sending an email to the current member with the text supplied in parameter.
     	 *
     	 *  @param	string	$text				Content of message (not html entities encoded)
     	 *  @param	string	$subject			Subject of message
    @@ -137,10 +171,12 @@ class Adherent extends CommonObject
     	 *  @param 	int		$deliveryreceipt	Ask a delivery receipt
     	 *  @param	int		$msgishtml			1=String IS already html, 0=String IS NOT html, -1=Unknown need autodetection
     	 *  @param	string	$errors_to			erros to
    +	 *  @param	string	$moreinheader		Add more html headers
     	 *  @return	int							<0 if KO, >0 if OK
     	 */
    -	function send_an_email($text, $subject, $filename_list=array(), $mimetype_list=array(), $mimefilename_list=array(), $addr_cc="", $addr_bcc="", $deliveryreceipt=0, $msgishtml=-1, $errors_to='')
    +	function send_an_email($text, $subject, $filename_list=array(), $mimetype_list=array(), $mimefilename_list=array(), $addr_cc="", $addr_bcc="", $deliveryreceipt=0, $msgishtml=-1, $errors_to='', $moreinheader='')
     	{
    +        // phpcs:enable
     		global $conf,$langs;
     
     		// Detect if message is HTML
    @@ -160,9 +196,11 @@ class Adherent extends CommonObject
     		$from=$conf->email_from;
     		if (! empty($conf->global->ADHERENT_MAIL_FROM)) $from=$conf->global->ADHERENT_MAIL_FROM;
     
    +		$trackid = 'mem'.$this->id;
    +
     		// Send email (substitutionarray must be done just before this)
     		include_once DOL_DOCUMENT_ROOT.'/core/class/CMailFile.class.php';
    -		$mailfile = new CMailFile($subjecttosend, $this->email, $from, $texttosend, $filename_list, $mimetype_list, $mimefilename_list, $addr_cc, $addr_bcc, $deliveryreceipt, $msgishtml);
    +		$mailfile = new CMailFile($subjecttosend, $this->email, $from, $texttosend, $filename_list, $mimetype_list, $mimefilename_list, $addr_cc, $addr_bcc, $deliveryreceipt, $msgishtml, '', '', $trackid, $moreinheader);
     		if ($mailfile->sendfile())
     		{
     			return 1;
    @@ -434,6 +472,8 @@ class Adherent extends CommonObject
     		$sql.= ", state_id = ".($this->state_id>0?$this->db->escape($this->state_id):"null");
     		$sql.= ", email = '".$this->db->escape($this->email)."'";
     		$sql.= ", skype = '".$this->db->escape($this->skype)."'";
    +		$sql.= ", twitter = '".$this->db->escape($this->twitter)."'";
    +		$sql.= ", facebook = '".$this->db->escape($this->facebook)."'";
     		$sql.= ", phone = ".($this->phone?"'".$this->db->escape($this->phone)."'":"null");
     		$sql.= ", phone_perso = ".($this->phone_perso?"'".$this->db->escape($this->phone_perso)."'":"null");
     		$sql.= ", phone_mobile = ".($this->phone_mobile?"'".$this->db->escape($this->phone_mobile)."'":"null");
    @@ -464,7 +504,7 @@ class Adherent extends CommonObject
     			$action='update';
     
     			// Actions on extra fields
    -			if (empty($conf->global->MAIN_EXTRAFIELDS_DISABLED)) // For avoid conflicts if trigger used
    +			if (! $error && empty($conf->global->MAIN_EXTRAFIELDS_DISABLED)) // For avoid conflicts if trigger used
     			{
     				$result=$this->insertExtraFields();
     				if ($result < 0)
    @@ -531,8 +571,17 @@ class Adherent extends CommonObject
     						$luser->pass=$this->pass;
     						$luser->societe_id=$this->societe;
     
    +						$luser->birth=$this->birth;
    +                                                $luser->address=$this->address;
    +                                                $luser->zip=$this->zip;
    +                                                $luser->town=$this->town;
    +                                                $luser->country_id=$this->country_id;
    +                                                $luser->state_id=$this->state_id;
    +
     						$luser->email=$this->email;
     						$luser->skype=$this->skype;
    +						$luser->twitter=$this->twitter;
    +						$luser->facebook=$this->facebook;
     						$luser->office_phone=$this->phone;
     						$luser->user_mobile=$this->phone_mobile;
     
    @@ -572,6 +621,8 @@ class Adherent extends CommonObject
     						$lthirdparty->town=$this->town;
     						$lthirdparty->email=$this->email;
     						$lthirdparty->skype=$this->skype;
    +						$lthirdparty->twitter=$this->twitter;
    +						$lthirdparty->facebook=$this->facebook;
     						$lthirdparty->phone=$this->phone;
     						$lthirdparty->state_id=$this->state_id;
     						$lthirdparty->country_id=$this->country_id;
    @@ -592,14 +643,14 @@ class Adherent extends CommonObject
     						$error++;
     					}
     				}
    +			}
     
    -				if (! $error && ! $notrigger)
    -				{
    -					// Call trigger
    -					$result=$this->call_trigger('MEMBER_MODIFY',$user);
    -					if ($result < 0) { $error++; }
    -					// End call triggers
    -				}
    +			if (! $error && ! $notrigger)
    +			{
    +				// Call trigger
    +				$result=$this->call_trigger('MEMBER_MODIFY',$user);
    +				if ($result < 0) { $error++; }
    +				// End call triggers
     			}
     
     			if (! $error)
    @@ -622,6 +673,7 @@ class Adherent extends CommonObject
     	}
     
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *	Update denormalized last subscription date.
     	 * 	This function is called when we delete a subscription for example.
    @@ -631,6 +683,7 @@ class Adherent extends CommonObject
     	 */
     	function update_end_date($user)
     	{
    +        // phpcs:enable
     		$this->db->begin();
     
     		// Search for last subscription id and end date
    @@ -675,7 +728,6 @@ class Adherent extends CommonObject
     			$this->db->rollback();
     			return -1;
     		}
    -
     	}
     
     	/**
    @@ -977,6 +1029,7 @@ class Adherent extends CommonObject
     	}
     
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *	Method to load member from its login
     	 *
    @@ -985,6 +1038,7 @@ class Adherent extends CommonObject
     	 */
     	function fetch_login($login)
     	{
    +        // phpcs:enable
     		global $conf;
     
     		$sql = "SELECT rowid FROM ".MAIN_DB_PREFIX."adherent";
    @@ -1006,6 +1060,7 @@ class Adherent extends CommonObject
     		}
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *	Method to load member from its name
     	 *
    @@ -1015,6 +1070,7 @@ class Adherent extends CommonObject
     	 */
     	function fetch_name($firstname,$lastname)
     	{
    +        // phpcs:enable
     		global $conf;
     
     		$sql = "SELECT rowid FROM ".MAIN_DB_PREFIX."adherent";
    @@ -1054,7 +1110,7 @@ class Adherent extends CommonObject
     
     		$sql = "SELECT d.rowid, d.ref_ext, d.civility as civility_id, d.firstname, d.lastname, d.societe as company, d.fk_soc, d.statut, d.public, d.address, d.zip, d.town, d.note_private,";
     		$sql.= " d.note_public,";
    -		$sql.= " d.email, d.skype, d.phone, d.phone_perso, d.phone_mobile, d.login, d.pass, d.pass_crypted,";
    +		$sql.= " d.email, d.skype, d.twitter, d.facebook, d.phone, d.phone_perso, d.phone_mobile, d.login, d.pass, d.pass_crypted,";
     		$sql.= " d.photo, d.fk_adherent_type, d.morphy, d.entity,";
     		$sql.= " d.datec as datec,";
     		$sql.= " d.tms as datem,";
    @@ -1126,7 +1182,10 @@ class Adherent extends CommonObject
     				$this->phone_perso		= $obj->phone_perso;
     				$this->phone_mobile		= $obj->phone_mobile;
     				$this->email			= $obj->email;
    +
     				$this->skype			= $obj->skype;
    +				$this->twitter			= $obj->twitter;
    +				$this->facebook			= $obj->facebook;
     
     				$this->photo			= $obj->photo;
     				$this->statut			= $obj->statut;
    @@ -1177,17 +1236,17 @@ class Adherent extends CommonObject
     	}
     
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
    -	 *	Fonction qui recupere pour un adherent les parametres
    -	 *				first_subscription_date
    -	 *				first_subscription_amount
    -	 *				last_subscription_date
    -	 *				last_subscription_amount
    +	 *	Function to get member subscriptions data
    +	 *				first_subscription_date, first_subscription_date_start, first_subscription_date_end, first_subscription_amount
    +	 *				last_subscription_date, last_subscription_date_start, last_subscription_date_end, last_subscription_amount
     	 *
     	 *	@return		int			<0 si KO, >0 si OK
     	 */
     	function fetch_subscriptions()
     	{
    +        // phpcs:enable
     		global $langs;
     
     		require_once DOL_DOCUMENT_ROOT.'/adherents/class/subscription.class.php';
    @@ -1212,10 +1271,14 @@ class Adherent extends CommonObject
     			{
     				if ($i==0)
     				{
    -					$this->first_subscription_date=$obj->dateh;
    +					$this->first_subscription_date=$this->db->jdate($obj->datec);
    +					$this->first_subscription_date_start=$this->db->jdate($obj->dateh);
    +					$this->first_subscription_date_end=$this->db->jdate($obj->datef);
     					$this->first_subscription_amount=$obj->subscription;
     				}
    -				$this->last_subscription_date=$obj->dateh;
    +				$this->last_subscription_date=$this->db->jdate($obj->datec);
    +				$this->last_subscription_date_start=$this->db->jdate($obj->datef);
    +				$this->last_subscription_date_end=$this->db->jdate($obj->datef);
     				$this->last_subscription_amount=$obj->subscription;
     
     				$subscription=new Subscription($this->db);
    @@ -1300,9 +1363,9 @@ class Adherent extends CommonObject
     			{
     				// Change properties of object (used by triggers)
     				$this->last_subscription_date=dol_now();
    -				$this->last_subscription_amount=$amount;
     				$this->last_subscription_date_start=$date;
     				$this->last_subscription_date_end=$datefin;
    +				$this->last_subscription_amount=$amount;
     			}
     
     			if (! $error)
    @@ -1340,7 +1403,7 @@ class Adherent extends CommonObject
     	 *	@param	string		$num_chq				Numero cheque (if Id bank account provided)
     	 *	@param	string		$emetteur_nom			Name of cheque writer
     	 *	@param	string		$emetteur_banque		Name of bank of cheque
    -	 *  @param	string		$autocreatethirdparty	Auto create new thirdparty if member not linked to a thirdparty and we request an option that generate invoice.
    +	 *  @param	string		$autocreatethirdparty	Auto create new thirdparty if member not yet linked to a thirdparty and we request an option that generate invoice.
     	 *	@return int									<0 if KO, >0 if OK
     	 */
     	function subscriptionComplementaryActions($subscriptionid, $option, $accountid, $datesubscription, $paymentdate, $operation, $label, $amount, $num_chq, $emetteur_nom='', $emetteur_banque='', $autocreatethirdparty=0)
    @@ -1731,6 +1794,7 @@ class Adherent extends CommonObject
     	}
     
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *  Function to add member into external tools mailing-list, spip, etc.
     	 *
    @@ -1738,6 +1802,7 @@ class Adherent extends CommonObject
     	 */
     	function add_to_abo()
     	{
    +        // phpcs:enable
     		global $conf,$langs;
     
     		include_once DOL_DOCUMENT_ROOT.'/mailmanspip/class/mailmanspip.class.php';
    @@ -1788,6 +1853,7 @@ class Adherent extends CommonObject
     	}
     
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *  Function to delete a member from external tools like mailing-list, spip, etc.
     	 *
    @@ -1795,6 +1861,7 @@ class Adherent extends CommonObject
     	 */
     	function del_to_abo()
     	{
    +        // phpcs:enable
     		global $conf,$langs;
     
     		include_once DOL_DOCUMENT_ROOT.'/mailmanspip/class/mailmanspip.class.php';
    @@ -1967,6 +2034,7 @@ class Adherent extends CommonObject
     		return $this->LibStatut($this->statut,$this->need_subscription,$this->datefin,$mode);
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *  Renvoi le libelle d'un statut donne
     	 *
    @@ -1978,79 +2046,73 @@ class Adherent extends CommonObject
     	 */
     	function LibStatut($statut,$need_subscription,$date_end_subscription,$mode=0)
     	{
    +        // phpcs:enable
     		global $langs;
     		$langs->load("members");
     		if ($mode == 0)
     		{
     			if ($statut == -1) return $langs->trans("MemberStatusDraft");
    -			if ($statut >= 1)
    -			{
    +			elseif ($statut >= 1) {
     				if (! $date_end_subscription)            return $langs->trans("MemberStatusActive");
     				elseif ($date_end_subscription < time()) return $langs->trans("MemberStatusActiveLate");
     				else                                     return $langs->trans("MemberStatusPaid");
     			}
    -			if ($statut == 0)  return $langs->trans("MemberStatusResiliated");
    +			elseif ($statut == 0)  return $langs->trans("MemberStatusResiliated");
     		}
    -		if ($mode == 1)
    +		elseif ($mode == 1)
     		{
     			if ($statut == -1) return $langs->trans("MemberStatusDraftShort");
    -			if ($statut >= 1)
    -			{
    +			elseif ($statut >= 1) {
     				if (! $date_end_subscription)            return $langs->trans("MemberStatusActiveShort");
     				elseif ($date_end_subscription < time()) return $langs->trans("MemberStatusActiveLateShort");
     				else                                     return $langs->trans("MemberStatusPaidShort");
     			}
    -			if ($statut == 0)  return $langs->trans("MemberStatusResiliatedShort");
    +			elseif ($statut == 0)  return $langs->trans("MemberStatusResiliatedShort");
     		}
    -		if ($mode == 2)
    +		elseif ($mode == 2)
     		{
     			if ($statut == -1) return img_picto($langs->trans('MemberStatusDraft'),'statut0').' '.$langs->trans("MemberStatusDraftShort");
    -			if ($statut >= 1)
    -			{
    +			elseif ($statut >= 1) {
     				if (! $date_end_subscription)            return img_picto($langs->trans('MemberStatusActive'),'statut1').' '.$langs->trans("MemberStatusActiveShort");
     				elseif ($date_end_subscription < time()) return img_picto($langs->trans('MemberStatusActiveLate'),'statut3').' '.$langs->trans("MemberStatusActiveLateShort");
     				else                                     return img_picto($langs->trans('MemberStatusPaid'),'statut4').' '.$langs->trans("MemberStatusPaidShort");
     			}
    -			if ($statut == 0)  return img_picto($langs->trans('MemberStatusResiliated'),'statut5').' '.$langs->trans("MemberStatusResiliatedShort");
    +			elseif ($statut == 0)  return img_picto($langs->trans('MemberStatusResiliated'),'statut5').' '.$langs->trans("MemberStatusResiliatedShort");
     		}
    -		if ($mode == 3)
    +		elseif ($mode == 3)
     		{
     			if ($statut == -1) return img_picto($langs->trans('MemberStatusDraft'),'statut0');
    -			if ($statut >= 1)
    -			{
    +			elseif ($statut >= 1) {
     				if (! $date_end_subscription)            return img_picto($langs->trans('MemberStatusActive'),'statut1');
     				elseif ($date_end_subscription < time()) return img_picto($langs->trans('MemberStatusActiveLate'),'statut3');
     				else                                     return img_picto($langs->trans('MemberStatusPaid'),'statut4');
     			}
    -			if ($statut == 0)  return img_picto($langs->trans('MemberStatusResiliated'),'statut5');
    +			elseif ($statut == 0)  return img_picto($langs->trans('MemberStatusResiliated'),'statut5');
     		}
    -		if ($mode == 4)
    +		elseif ($mode == 4)
     		{
     			if ($statut == -1) return img_picto($langs->trans('MemberStatusDraft'),'statut0').' '.$langs->trans("MemberStatusDraft");
    -			if ($statut >= 1)
    -			{
    +			elseif ($statut >= 1) {
     				if (! $date_end_subscription)            return img_picto($langs->trans('MemberStatusActive'),'statut1').' '.$langs->trans("MemberStatusActive");
     				elseif ($date_end_subscription < time()) return img_picto($langs->trans('MemberStatusActiveLate'),'statut3').' '.$langs->trans("MemberStatusActiveLate");
     				else                                     return img_picto($langs->trans('MemberStatusPaid'),'statut4').' '.$langs->trans("MemberStatusPaid");
     			}
     			if ($statut == 0)  return img_picto($langs->trans('MemberStatusResiliated'),'statut5').' '.$langs->trans("MemberStatusResiliated");
     		}
    -		if ($mode == 5)
    +		elseif ($mode == 5)
     		{
     			if ($statut == -1) return $langs->trans("MemberStatusDraft").' '.img_picto($langs->trans('MemberStatusDraft'),'statut0');
    -			if ($statut >= 1)
    -			{
    +			elseif ($statut >= 1) {
     				if (! $date_end_subscription)            return '<span class="hideonsmartphone">'.$langs->trans("MemberStatusActiveShort").' </span>'.img_picto($langs->trans('MemberStatusActive'),'statut1');
     				elseif ($date_end_subscription < time()) return '<span class="hideonsmartphone">'.$langs->trans("MemberStatusActiveLateShort").' </span>'.img_picto($langs->trans('MemberStatusActiveLate'),'statut3');
     				else                                     return '<span class="hideonsmartphone">'.$langs->trans("MemberStatusPaidShort").' </span>'.img_picto($langs->trans('MemberStatusPaid'),'statut4');
     			}
     			if ($statut == 0)  return '<span class="hideonsmartphone">'.$langs->trans("MemberStatusResiliated").' </span>'.img_picto($langs->trans('MemberStatusResiliated'),'statut5');
     		}
    -		if ($mode == 6)
    +		elseif ($mode == 6)
     		{
     			if ($statut == -1) return $langs->trans("MemberStatusDraft").' '.img_picto($langs->trans('MemberStatusDraft'),'statut0');
    -			if ($statut >= 1)
    -			{
    +			if ($statut >= 1) {
     				if (! $date_end_subscription)            return '<span class="hideonsmartphone">'.$langs->trans("MemberStatusActive").' </span>'.img_picto($langs->trans('MemberStatusActive'),'statut1');
     				elseif ($date_end_subscription < time()) return '<span class="hideonsmartphone">'.$langs->trans("MemberStatusActiveLate").' </span>'.img_picto($langs->trans('MemberStatusActiveLate'),'statut3');
     				else                                     return '<span class="hideonsmartphone">'.$langs->trans("MemberStatusPaid").' </span>'.img_picto($langs->trans('MemberStatusPaid'),'statut4');
    @@ -2060,6 +2122,7 @@ class Adherent extends CommonObject
     	}
     
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *      Charge indicateurs this->nb de tableau de bord
     	 *
    @@ -2067,9 +2130,10 @@ class Adherent extends CommonObject
     	 */
     	function load_state_board()
     	{
    +        // phpcs:enable
     		global $conf;
     
    -		$this->nb=array();
    +		$this->nb = array();
     
     		$sql = "SELECT count(a.rowid) as nb";
     		$sql.= " FROM ".MAIN_DB_PREFIX."adherent as a";
    @@ -2092,9 +2156,9 @@ class Adherent extends CommonObject
     			$this->error=$this->db->error();
     			return -1;
     		}
    -
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *      Load indicators for dashboard (this->nbtodo and this->nbtodolate)
     	 *
    @@ -2103,6 +2167,7 @@ class Adherent extends CommonObject
     	 */
     	function load_board($user)
     	{
    +        // phpcs:enable
     		global $conf, $langs;
     
     		if ($user->societe_id) return -1;   // protection pour eviter appel par utilisateur externe
    @@ -2159,9 +2224,10 @@ class Adherent extends CommonObject
     	 *  @param      int			$hidedetails    Hide details of lines
     	 *  @param      int			$hidedesc       Hide description
     	 *  @param      int			$hideref        Hide ref
    +         *  @param   null|array  $moreparams     Array to provide more information
     	 *  @return     int         				0 if KO, 1 if OK
     	 */
    -	public function generateDocument($modele, $outputlangs, $hidedetails=0, $hidedesc=0, $hideref=0)
    +	public function generateDocument($modele, $outputlangs, $hidedetails=0, $hidedesc=0, $hideref=0, $moreparams=null)
     	{
     		global $conf,$langs;
     
    @@ -2180,7 +2246,7 @@ class Adherent extends CommonObject
     
     		$modelpath = "core/modules/member/doc/";
     
    -		return $this->commonGenerateDocument($modelpath, $modele, $outputlangs, $hidedetails, $hidedesc, $hideref);
    +		return $this->commonGenerateDocument($modelpath, $modele, $outputlangs, $hidedetails, $hidedesc, $hideref, $moreparams);
     	}
     
     
    @@ -2212,7 +2278,9 @@ class Adherent extends CommonObject
     		$this->country = 'France';
     		$this->morphy = 1;
     		$this->email = 'specimen@specimen.com';
    -		$this->skype = 'tom.hanson';
    +		$this->skype = 'skypepseudo';
    +		$this->twitter = 'twitterpseudo';
    +		$this->facebook = 'facebookpseudo';
     		$this->phone        = '0999999999';
     		$this->phone_perso  = '0999999998';
     		$this->phone_mobile = '0999999997';
    @@ -2230,12 +2298,18 @@ class Adherent extends CommonObject
     		$this->need_subscription=0;
     
     		$this->first_subscription_date=time();
    +		$this->first_subscription_date_start=$this->first_subscription_date;
    +		$this->first_subscription_date_end=dol_time_plus_duree($this->first_subscription_date_start, 1, 'y');
     		$this->first_subscription_amount=10;
    -		$this->last_subscription_date=time();
    +
    +		$this->last_subscription_date=$this->first_subscription_date;
    +		$this->last_subscription_date_start=$this->first_subscription_date;
    +		$this->last_subscription_date_end=dol_time_plus_duree($this->last_subscription_date_start, 1, 'y');
     		$this->last_subscription_amount=10;
     	}
     
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *	Retourne chaine DN complete dans l'annuaire LDAP pour l'objet
     	 *
    @@ -2247,6 +2321,7 @@ class Adherent extends CommonObject
     	 */
     	function _load_ldap_dn($info,$mode=0)
     	{
    +        // phpcs:enable
     		global $conf;
     		$dn='';
     		if ($mode==0) $dn=$conf->global->LDAP_KEY_MEMBERS."=".$info[$conf->global->LDAP_KEY_MEMBERS].",".$conf->global->LDAP_MEMBER_DN;
    @@ -2256,6 +2331,7 @@ class Adherent extends CommonObject
     	}
     
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *	Initialise tableau info (tableau des attributs LDAP)
     	 *
    @@ -2263,6 +2339,7 @@ class Adherent extends CommonObject
     	 */
     	function _load_ldap_info()
     	{
    +        // phpcs:enable
     		global $conf,$langs;
     
     		$info=array();
    @@ -2310,6 +2387,8 @@ class Adherent extends CommonObject
     		if ($this->town && ! empty($conf->global->LDAP_MEMBER_FIELD_TOWN))						$info[$conf->global->LDAP_MEMBER_FIELD_TOWN] = $this->town;
     		if ($this->country_code && ! empty($conf->global->LDAP_MEMBER_FIELD_COUNTRY))			$info[$conf->global->LDAP_MEMBER_FIELD_COUNTRY] = $this->country_code;
     		if ($this->skype && ! empty($conf->global->LDAP_MEMBER_FIELD_SKYPE))					$info[$conf->global->LDAP_MEMBER_FIELD_SKYPE] = $this->skype;
    +		if ($this->twitter && ! empty($conf->global->LDAP_MEMBER_FIELD_TWITTER))				$info[$conf->global->LDAP_MEMBER_FIELD_TWITTER] = $this->twitter;
    +		if ($this->facebook && ! empty($conf->global->LDAP_MEMBER_FIELD_FACEBOOK))				$info[$conf->global->LDAP_MEMBER_FIELD_FACEBOOK] = $this->facebook;
     		if ($this->phone && ! empty($conf->global->LDAP_MEMBER_FIELD_PHONE))					$info[$conf->global->LDAP_MEMBER_FIELD_PHONE] = $this->phone;
     		if ($this->phone_perso && ! empty($conf->global->LDAP_MEMBER_FIELD_PHONE_PERSO))		$info[$conf->global->LDAP_MEMBER_FIELD_PHONE_PERSO] = $this->phone_perso;
     		if ($this->phone_mobile && ! empty($conf->global->LDAP_MEMBER_FIELD_MOBILE))			$info[$conf->global->LDAP_MEMBER_FIELD_MOBILE] = $this->phone_mobile;
    @@ -2417,6 +2496,34 @@ class Adherent extends CommonObject
     		}
     	}
     
    +	/**
    +	 *  Return number of mass Emailing received by this member with its email
    +	 *
    +	 *  @return       int     Number of EMailings
    +	 */
    +	function getNbOfEMailings()
    +	{
    +		$sql = "SELECT count(mc.email) as nb";
    +		$sql.= " FROM ".MAIN_DB_PREFIX."mailing_cibles as mc";
    +		$sql.= " WHERE mc.email = '".$this->db->escape($this->email)."'";
    +		$sql.= " AND mc.statut NOT IN (-1,0)";      // -1 erreur, 0 non envoye, 1 envoye avec succes
    +
    +		$resql=$this->db->query($sql);
    +		if ($resql)
    +		{
    +			$obj = $this->db->fetch_object($resql);
    +			$nb=$obj->nb;
    +
    +			$this->db->free($resql);
    +			return $nb;
    +		}
    +		else
    +		{
    +			$this->error=$this->db->error();
    +			return -1;
    +		}
    +	}
    +
     	/**
     	 * Sets object to supplied categories.
     	 *
    @@ -2425,6 +2532,7 @@ class Adherent extends CommonObject
     	 * Existing categories are left untouch.
     	 *
     	 * @param int[]|int $categories Category or categories IDs
    +     * @return void
     	 */
     	public function setCategories($categories)
     	{
    @@ -2503,10 +2611,10 @@ class Adherent extends CommonObject
     	 * Send reminders by emails before subscription end
     	 * CAN BE A CRON TASK
     	 *
    -	 * @param	int			$daysbeforeend		Nb of days before end of subscription (negative number = after subscription)
    -	 * @return	int								0 if OK, <>0 if KO (this function is used also by cron so only 0 is OK)
    +	 * @param	string		$daysbeforeendlist		Nb of days before end of subscription (negative number = after subscription). Can be a list of delay, separated by a semicolon, for example '10;5;0;-5'
    +	 * @return	int									0 if OK, <>0 if KO (this function is used also by cron so only 0 is OK)
     	 */
    -	public function sendReminderForExpiredSubscription($daysbeforeend=10)
    +	public function sendReminderForExpiredSubscription($daysbeforeendlist='10')
     	{
     		global $conf, $langs, $mysoc, $user;
     
    @@ -2524,92 +2632,110 @@ class Adherent extends CommonObject
     		}*/
     
     		$now = dol_now();
    +		$nbok = 0;
    +		$nbko = 0;
     
    -		dol_syslog(__METHOD__, LOG_DEBUG);
    -
    -		$tmp=dol_getdate($now);
    -		$datetosearchfor = dol_time_plus_duree(dol_mktime(0, 0, 0, $tmp['mon'], $tmp['mday'], $tmp['year']), -1 * $daysbeforeend, 'd');
    -
    -		$sql = 'SELECT rowid FROM '.MAIN_DB_PREFIX.'adherent';
    -		$sql.= " WHERE datefin = '".$this->db->idate($datetosearchfor)."'";
    -
    -		$resql = $this->db->query($sql);
    -		if ($resql)
    +		$arraydaysbeforeend=explode(';',$daysbeforeendlist);
    +		foreach($arraydaysbeforeend as $daysbeforeend)			// Loop on each delay
     		{
    -			$num_rows = $this->db->num_rows($resql);
    +			dol_syslog(__METHOD__.' - Process delta = '.$daysbeforeend, LOG_DEBUG);
     
    -			include_once DOL_DOCUMENT_ROOT.'/core/class/html.formmail.class.php';
    -			$adherent = new Adherent($this->db);
    -			$formmail=new FormMail($db);
    -
    -			$i=0;
    -			$nbok = 0;
    -			$nbko = 0;
    -			while ($i < $num_rows)
    +			if (! is_numeric($daysbeforeend))
     			{
    -				$obj = $this->db->fetch_object($resql);
    +				$blockingerrormsg="Value for delta is not a positive or negative numeric";
    +				$nbko++;
    +				break;
    +			}
     
    -				$adherent->fetch($obj->rowid);
    +			$tmp=dol_getdate($now);
    +			$datetosearchfor = dol_time_plus_duree(dol_mktime(0, 0, 0, $tmp['mon'], $tmp['mday'], $tmp['year']), $daysbeforeend, 'd');
     
    -				if (empty($adherent->email))
    +			$sql = 'SELECT rowid FROM '.MAIN_DB_PREFIX.'adherent';
    +			$sql.= " WHERE datefin = '".$this->db->idate($datetosearchfor)."'";
    +
    +			$resql = $this->db->query($sql);
    +			if ($resql)
    +			{
    +				$num_rows = $this->db->num_rows($resql);
    +
    +				include_once DOL_DOCUMENT_ROOT.'/core/class/html.formmail.class.php';
    +				$adherent = new Adherent($this->db);
    +				$formmail = new FormMail($this->db);
    +
    +				$i=0;
    +				while ($i < $num_rows)
     				{
    -					$nbko++;
    -				}
    -				else
    -				{
    -					$adherent->fetch_thirdparty();
    +					$obj = $this->db->fetch_object($resql);
     
    -					// Send reminder email
    -					$outputlangs = new Translate('', $conf);
    -					$outputlangs->setDefaultLang(empty($adherent->thirdparty->default_lang) ? $mysoc->default_lang : $adherent->thirdparty->default_lang);
    -					$outputlangs->loadLangs(array("main", "members"));
    +					$adherent->fetch($obj->rowid, '', '', '', true, true);
     
    -					$arraydefaultmessage=null;
    -					$labeltouse = $conf->global->ADHERENT_EMAIL_TEMPLATE_REMIND_EXPIRATION;
    -
    -					if (! empty($labeltouse)) $arraydefaultmessage=$formmail->getEMailTemplate($this->db, 'member', $user, $outputlangs, 0, 1, $labeltouse);
    -
    -					if (! empty($labeltouse) && is_object($arraydefaultmessage) && $arraydefaultmessage->id > 0)
    +					if (empty($adherent->email))
     					{
    -						$substitutionarray=getCommonSubstitutionArray($outputlangs, 0, null, $adherent);
    -						//if (is_array($adherent->thirdparty)) $substitutionarraycomp = ...
    -						complete_substitutions_array($substitutionarray, $outputlangs, $adherent);
    -
    -						$subject = make_substitutions($arraydefaultmessage->topic, $substitutionarray, $outputlangs);
    -						$msg     = make_substitutions($arraydefaultmessage->content, $substitutionarray, $outputlangs);
    -						$from = $conf->global->ADHERENT_MAIL_FROM;
    -						$to = $adherent->email;
    -
    -						include_once DOL_DOCUMENT_ROOT.'/core/class/CMailFile.class.php';
    -						$cmail = new CMailFile($subject, $to, $from, $msg, array(), array(), array(), '', '', 0, 1);
    -						$result = $cmail->sendfile();
    -						if (! $result)
    -						{
    -							$error++;
    -							$this->error = $cmail->error;
    -							$this->errors += $cmail->errors;
    -							$nbko++;
    -						}
    -						else
    -						{
    -							$nbok++;
    -						}
    +						$nbko++;
     					}
     					else
     					{
    -						$blockingerrormsg="Can't find email template, defined into member module setup, to use for reminding";
    -						$nbko++;
    -						break;
    -					}
    -				}
    +						$adherent->fetch_thirdparty();
     
    -				$i++;
    +						// Send reminder email
    +						$outputlangs = new Translate('', $conf);
    +						$outputlangs->setDefaultLang(empty($adherent->thirdparty->default_lang) ? $mysoc->default_lang : $adherent->thirdparty->default_lang);
    +						$outputlangs->loadLangs(array("main", "members"));
    +						dol_syslog("sendReminderForExpiredSubscription Language set to ".$outputlangs->defaultlang);
    +
    +						$arraydefaultmessage=null;
    +						$labeltouse = $conf->global->ADHERENT_EMAIL_TEMPLATE_REMIND_EXPIRATION;
    +
    +						if (! empty($labeltouse)) $arraydefaultmessage=$formmail->getEMailTemplate($this->db, 'member', $user, $outputlangs, 0, 1, $labeltouse);
    +
    +						if (! empty($labeltouse) && is_object($arraydefaultmessage) && $arraydefaultmessage->id > 0)
    +						{
    +							$substitutionarray=getCommonSubstitutionArray($outputlangs, 0, null, $adherent);
    +							//if (is_array($adherent->thirdparty)) $substitutionarraycomp = ...
    +							complete_substitutions_array($substitutionarray, $outputlangs, $adherent);
    +
    +							$subject = make_substitutions($arraydefaultmessage->topic, $substitutionarray, $outputlangs);
    +							$msg     = make_substitutions($arraydefaultmessage->content, $substitutionarray, $outputlangs);
    +							$from = $conf->global->ADHERENT_MAIL_FROM;
    +							$to = $adherent->email;
    +
    +							$trackid = 'mem'.$adherent->id;
    +							$moreinheader='X-Dolibarr-Info: sendReminderForExpiredSubscription'."\r\n";
    +
    +							include_once DOL_DOCUMENT_ROOT.'/core/class/CMailFile.class.php';
    +							$cmail = new CMailFile($subject, $to, $from, $msg, array(), array(), array(), '', '', 0, 1, '', '', $trackid, $moreinheader);
    +							$result = $cmail->sendfile();
    +							if (! $result)
    +							{
    +								$error++;
    +								$this->error = $cmail->error;
    +								$this->errors += $cmail->errors;
    +								$nbko++;
    +							}
    +							else
    +							{
    +								$nbok++;
    +
    +								// TODO Add event email sent for member
    +
    +							}
    +						}
    +						else
    +						{
    +							$blockingerrormsg="Can't find email template, defined into member module setup, to use for reminding";
    +							$nbko++;
    +							break;
    +						}
    +					}
    +
    +					$i++;
    +				}
    +			}
    +			else
    +			{
    +				$this->error = $this->db->lasterror();
    +				return 1;
     			}
    -		}
    -		else
    -		{
    -			$this->error = $this->db->lasterror();
    -			return 1;
     		}
     
     		if ($blockingerrormsg)
    @@ -2626,5 +2752,4 @@ class Adherent extends CommonObject
     
     		return 0;
     	}
    -
     }
    diff --git a/htdocs/adherents/class/adherent_type.class.php b/htdocs/adherents/class/adherent_type.class.php
    index 75f518074b1..20a85c7bf3e 100644
    --- a/htdocs/adherents/class/adherent_type.class.php
    +++ b/htdocs/adherents/class/adherent_type.class.php
    @@ -32,10 +32,26 @@ require_once DOL_DOCUMENT_ROOT.'/core/class/commonobject.class.php';
      */
     class AdherentType extends CommonObject
     {
    +	/**
    +	 * @var string Name of table without prefix where object is stored
    +	 */
     	public $table_element = 'adherent_type';
    +
    +	/**
    +	 * @var string ID to identify managed object
    +	 */
     	public $element = 'adherent_type';
    +
    +	/**
    +	 * @var string String with name of icon for myobject. Must be the part after the 'object_' into object_myobject.png
    +	 */
     	public $picto = 'group';
    -	public $ismultientitymanaged = 1;  // 0=No test on entity, 1=Test with field entity, 2=Test with link by societe
    +
    +	/**
    +	 * 0=No test on entity, 1=Test with field entity, 2=Test with link by societe
    +	 * @var int
    +	 */
    +	public $ismultientitymanaged = 1;
     
     	/**
     	 * @var string
    @@ -43,19 +59,27 @@ class AdherentType extends CommonObject
     	 * @see label
     	 */
     	public $libelle;
    -	/** @var string Label */
    -	public $label;
    +
    +	/**
    +     * @var string Adherent type label
    +     */
    +    public $label;
    +
     	/**
     	 * @var int Subsription required (0 or 1)
     	 * @since 5.0
     	 */
     	public $subscription;
    +
     	/** @var string 	Public note */
     	public $note;
    +
     	/** @var integer	Can vote */
     	public $vote;
    +
     	/** @var string Email sent during validation */
     	public $mail_valid;
    +
     	/** @var array Array of members */
     	public $members=array();
     
    @@ -142,7 +166,7 @@ class AdherentType extends CommonObject
     	/**
     	 *  Met a jour en base donnees du type
     	 *
    -	 *  	@param	User		$user			Object user making change
    +	 *  @param	User	$user			Object user making change
     	 *  @param	int		$notrigger		1=do not execute triggers, 0 otherwise
     	 *  @return	int						>0 if OK, < 0 if KO
     	 */
    @@ -172,7 +196,7 @@ class AdherentType extends CommonObject
     			$action='update';
     
     			// Actions on extra fields
    -			if (empty($conf->global->MAIN_EXTRAFIELDS_DISABLED)) // For avoid conflicts if trigger used
    +			if (! $error && empty($conf->global->MAIN_EXTRAFIELDS_DISABLED)) // For avoid conflicts if trigger used
     			{
     				$result=$this->insertExtraFields();
     				if ($result < 0)
    @@ -282,6 +306,7 @@ class AdherentType extends CommonObject
     		}
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *  Return list of members' type
     	 *
    @@ -289,6 +314,7 @@ class AdherentType extends CommonObject
     	 */
     	function liste_array()
     	{
    +        // phpcs:enable
     		global $conf,$langs;
     
     		$adherenttypes = array();
    @@ -413,6 +439,7 @@ class AdherentType extends CommonObject
     		return '';
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *	Retourne chaine DN complete dans l'annuaire LDAP pour l'objet
     	 *
    @@ -424,6 +451,7 @@ class AdherentType extends CommonObject
     	 */
     	function _load_ldap_dn($info,$mode=0)
     	{
    +        // phpcs:enable
     		global $conf;
     		$dn='';
     		if ($mode==0) $dn=$conf->global->LDAP_KEY_MEMBERS_TYPES."=".$info[$conf->global->LDAP_KEY_MEMBERS_TYPES].",".$conf->global->LDAP_MEMBER_TYPE_DN;
    @@ -433,6 +461,7 @@ class AdherentType extends CommonObject
     	}
     
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *	Initialize the info array (array of LDAP values) that will be used to call LDAP functions
     	 *
    @@ -440,6 +469,7 @@ class AdherentType extends CommonObject
     	 */
     	function _load_ldap_info()
     	{
    +        // phpcs:enable
     		global $conf,$langs;
     
     		$info=array();
    @@ -547,5 +577,4 @@ class AdherentType extends CommonObject
     
     		return '';
     	}
    -
     }
    diff --git a/htdocs/adherents/class/adherentstats.class.php b/htdocs/adherents/class/adherentstats.class.php
    index 59c51cb1d21..eb722b987a9 100644
    --- a/htdocs/adherents/class/adherentstats.class.php
    +++ b/htdocs/adherents/class/adherentstats.class.php
    @@ -32,6 +32,9 @@ include_once DOL_DOCUMENT_ROOT . '/adherents/class/subscription.class.php';
      */
     class AdherentStats extends Stats
     {
    +    /**
    +     * @var string Name of table without prefix where object is stored
    +     */
         public $table_element;
     
         var $socid;
    @@ -178,5 +181,4 @@ class AdherentStats extends Stats
     
     		return $this->_getAllByYear($sql);
     	}
    -
     }
    diff --git a/htdocs/adherents/class/api_members.class.php b/htdocs/adherents/class/api_members.class.php
    index 217ab47c0ab..8591dd13195 100644
    --- a/htdocs/adherents/class/api_members.class.php
    +++ b/htdocs/adherents/class/api_members.class.php
    @@ -91,7 +91,8 @@ class Members extends DolibarrApi
          *
          * @throws RestException
          */
    -    function index($sortfield = "t.rowid", $sortorder = 'ASC', $limit = 100, $page = 0, $typeid = '', $sqlfilters = '') {
    +    function index($sortfield = "t.rowid", $sortorder = 'ASC', $limit = 100, $page = 0, $typeid = '', $sqlfilters = '')
    +    {
             global $db, $conf;
     
             $obj_ret = array();
    @@ -293,7 +294,8 @@ class Members extends DolibarrApi
          * @param   object  $object    Object to clean
          * @return    array    Array of cleaned object properties
          */
    -    function _cleanObjectDatas($object) {
    +    function _cleanObjectDatas($object)
    +    {
     
             $object = parent::_cleanObjectDatas($object);
     
    @@ -407,5 +409,4 @@ class Members extends DolibarrApi
     
     		return $result;
     	}
    -
     }
    diff --git a/htdocs/adherents/class/api_memberstypes.class.php b/htdocs/adherents/class/api_memberstypes.class.php
    index 1a8e93e0609..ecf7f45d371 100644
    --- a/htdocs/adherents/class/api_memberstypes.class.php
    +++ b/htdocs/adherents/class/api_memberstypes.class.php
    @@ -31,7 +31,7 @@ class MembersTypes extends DolibarrApi
          * @var array   $FIELDS     Mandatory fields, checked when create and update object
          */
         static $FIELDS = array(
    -        'label'
    +        'label',
         );
     
         /**
    @@ -86,7 +86,8 @@ class MembersTypes extends DolibarrApi
          *
          * @throws RestException
          */
    -    function index($sortfield = "t.rowid", $sortorder = 'ASC', $limit = 100, $page = 0, $sqlfilters = '') {
    +    function index($sortfield = "t.rowid", $sortorder = 'ASC', $limit = 100, $page = 0, $sqlfilters = '')
    +    {
             global $db, $conf;
     
             $obj_ret = array();
    @@ -271,7 +272,8 @@ class MembersTypes extends DolibarrApi
          * @param   object  $object    Object to clean
          * @return    array    Array of cleaned object properties
          */
    -    function _cleanObjectDatas($object) {
    +    function _cleanObjectDatas($object)
    +    {
     
             $object = parent::_cleanObjectDatas($object);
     
    @@ -318,5 +320,4 @@ class MembersTypes extends DolibarrApi
     
             return $object;
         }
    -
     }
    diff --git a/htdocs/adherents/class/api_subscriptions.class.php b/htdocs/adherents/class/api_subscriptions.class.php
    index 3ae4f6f39d5..ed403167dd4 100644
    --- a/htdocs/adherents/class/api_subscriptions.class.php
    +++ b/htdocs/adherents/class/api_subscriptions.class.php
    @@ -34,7 +34,7 @@ class Subscriptions extends DolibarrApi
             'fk_adherent',
             'dateh',
             'datef',
    -        'amount'
    +        'amount',
         );
     
         /**
    @@ -85,7 +85,8 @@ class Subscriptions extends DolibarrApi
          *
          * @throws RestException
          */
    -    function index($sortfield = "dateadh", $sortorder = 'ASC', $limit = 100, $page = 0, $sqlfilters = '') {
    +    function index($sortfield = "dateadh", $sortorder = 'ASC', $limit = 100, $page = 0, $sqlfilters = '')
    +    {
             global $db, $conf;
     
             $obj_ret = array();
    diff --git a/htdocs/adherents/class/subscription.class.php b/htdocs/adherents/class/subscription.class.php
    index 1c4007780b9..562b34af2b1 100644
    --- a/htdocs/adherents/class/subscription.class.php
    +++ b/htdocs/adherents/class/subscription.class.php
    @@ -32,17 +32,37 @@ require_once DOL_DOCUMENT_ROOT.'/core/class/commonobject.class.php';
      */
     class Subscription extends CommonObject
     {
    +	/**
    +	 * @var string ID to identify managed object
    +	 */
     	public $element='subscription';
    -	public $table_element='subscription';
    -    public $picto='payment';
     
    -	var $datec;				// Date creation
    -	var $datem;				// Date modification
    -	var $dateh;				// Subscription start date (date subscription)
    -	var $datef;				// Subscription end date
    -	var $fk_adherent;
    -	var $amount;
    -	var $fk_bank;
    +	/**
    +	 * @var string Name of table without prefix where object is stored
    +	 */
    +	public $table_element='subscription';
    +
    +    /**
    +	 * @var string String with name of icon for myobject. Must be the part after the 'object_' into object_myobject.png
    +	 */
    +	public $picto='payment';
    +
    +	public $datec;				// Date creation
    +	public $datem;				// Date modification
    +	public $dateh;				// Subscription start date (date subscription)
    +	public $datef;				// Subscription end date
    +
    +	/**
    +     * @var int ID
    +     */
    +	public $fk_adherent;
    +
    +	public $amount;
    +
    +	/**
    +     * @var int ID
    +     */
    +	public $fk_bank;
     
     
     	/**
    @@ -355,6 +375,7 @@ class Subscription extends CommonObject
     	    return '';
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *  Renvoi le libelle d'un statut donne
     	 *
    @@ -363,6 +384,7 @@ class Subscription extends CommonObject
     	 */
     	function LibStatut($statut)
     	{
    +        // phpcs:enable
     	    global $langs;
     	    $langs->load("members");
     	    return '';
    diff --git a/htdocs/adherents/document.php b/htdocs/adherents/document.php
    index 8e12dec056e..7e46b7864f8 100644
    --- a/htdocs/adherents/document.php
    +++ b/htdocs/adherents/document.php
    @@ -33,9 +33,9 @@ require_once DOL_DOCUMENT_ROOT.'/core/class/html.formfile.class.php';
     require_once DOL_DOCUMENT_ROOT.'/adherents/class/adherent.class.php';
     require_once DOL_DOCUMENT_ROOT.'/adherents/class/adherent_type.class.php';
     
    -$langs->load("members");
    -$langs->load("companies");
    -$langs->load('other');
    +// Load translation files required by the page
    +$langs->loadLangs(array("companies","members","other"));
    +
     
     $id=GETPOST('id','int');
     $action=GETPOST('action','alpha');
    @@ -91,7 +91,7 @@ if ($id > 0)
     	if ($result > 0)
     	{
     
    -		// Construit liste des fichiers
    +		// Build file list
     		$filearray=dol_dir_list($upload_dir,"files",0,'','(\.meta|_preview.*\.png)$',$sortfield,(strtolower($sortorder)=='desc'?SORT_DESC:SORT_ASC),1);
     		$totalsize=0;
     		foreach($filearray as $key => $file)
    @@ -170,6 +170,6 @@ else
     	print $langs->trans("ErrorRecordNotFound");
     }
     
    -
    +// End of page
     llxFooter();
     $db->close();
    diff --git a/htdocs/adherents/htpasswd.php b/htdocs/adherents/htpasswd.php
    index 5814ed3bf70..adc3d32eea4 100644
    --- a/htdocs/adherents/htpasswd.php
    +++ b/htdocs/adherents/htpasswd.php
    @@ -86,7 +86,6 @@ else
     	dol_print_error($db);
     }
     
    -
    +// End of page
     llxFooter();
    -
     $db->close();
    diff --git a/htdocs/adherents/index.php b/htdocs/adherents/index.php
    index c9e3d1936c6..931e9323904 100644
    --- a/htdocs/adherents/index.php
    +++ b/htdocs/adherents/index.php
    @@ -29,8 +29,8 @@ require_once DOL_DOCUMENT_ROOT.'/adherents/class/adherent.class.php';
     require_once DOL_DOCUMENT_ROOT.'/adherents/class/adherent_type.class.php';
     require_once DOL_DOCUMENT_ROOT.'/adherents/class/subscription.class.php';
     
    -$langs->load("companies");
    -$langs->load("members");
    +// Load translation files required by the page
    +$langs->loadLangs(array("companies","members"));
     
     // Security check
     $result=restrictedArea($user,'adherent');
    @@ -435,6 +435,6 @@ print "</div>";
     
     print '</div></div></div>';
     
    -
    +// End of page
     llxFooter();
     $db->close();
    diff --git a/htdocs/adherents/ldap.php b/htdocs/adherents/ldap.php
    index ff0bad063bd..5b830623a4b 100644
    --- a/htdocs/adherents/ldap.php
    +++ b/htdocs/adherents/ldap.php
    @@ -29,10 +29,8 @@ require_once DOL_DOCUMENT_ROOT.'/core/class/ldap.class.php';
     require_once DOL_DOCUMENT_ROOT.'/adherents/class/adherent.class.php';
     require_once DOL_DOCUMENT_ROOT.'/adherents/class/adherent_type.class.php';
     
    -$langs->load("companies");
    -$langs->load("members");
    -$langs->load("ldap");
    -$langs->load("admin");
    +// Load translation files required by the page
    +$langs->loadLangs(array("companies","members","ldap","admin"));
     
     $rowid = GETPOST('id','int');
     $action = GETPOST('action','aZ09');
    @@ -75,7 +73,7 @@ if ($action == 'dolibarr2ldap')
     		setEventMessages($langs->trans("MemberSynchronized"), null, 'mesgs');
     	}
     	else {
    -		setEventMessages($ldap->errors, $ldap->error, 'errors');
    +		setEventMessages($ldap->error, $ldap->errors, 'errors');
     	}
     }
     
    @@ -221,5 +219,6 @@ else
     
     print '</table>';
     
    +// End of page
     llxFooter();
     $db->close();
    diff --git a/htdocs/adherents/list.php b/htdocs/adherents/list.php
    index 13d0cbd30c5..51e1a8b244e 100644
    --- a/htdocs/adherents/list.php
    +++ b/htdocs/adherents/list.php
    @@ -48,6 +48,7 @@ $search=GETPOST("search",'alpha');
     $search_ref=GETPOST("search_ref",'alpha');
     $search_lastname=GETPOST("search_lastname",'alpha');
     $search_firstname=GETPOST("search_firstname",'alpha');
    +$search_civility=GETPOST("search_civility",'alpha');
     $search_login=GETPOST("search_login",'alpha');
     $search_address=GETPOST("search_address",'alpha');
     $search_zip=GETPOST("search_zip",'alpha');
    @@ -105,6 +106,7 @@ $fieldstosearchall = array(
     if($db->type == 'pgsql') unset($fieldstosearchall['d.rowid']);
     $arrayfields=array(
     	'd.ref'=>array('label'=>$langs->trans("Ref"), 'checked'=>1),
    +	'd.civility'=>array('label'=>$langs->trans("Civility"), 'checked'=>0),
     	'd.lastname'=>array('label'=>$langs->trans("Lastname"), 'checked'=>1),
     	'd.firstname'=>array('label'=>$langs->trans("Firstname"), 'checked'=>1),
     	'd.company'=>array('label'=>$langs->trans("Company"), 'checked'=>1),
    @@ -121,7 +123,7 @@ $arrayfields=array(
     	'state.nom'=>array('label'=>$langs->trans("State"), 'checked'=>0),
     	'country.code_iso'=>array('label'=>$langs->trans("Country"), 'checked'=>0),
     	/*'d.note_public'=>array('label'=>$langs->trans("NotePublic"), 'checked'=>0),
    -    'd.note_private'=>array('label'=>$langs->trans("NotePrivate"), 'checked'=>0),*/
    +	'd.note_private'=>array('label'=>$langs->trans("NotePrivate"), 'checked'=>0),*/
     	'd.datefin'=>array('label'=>$langs->trans("EndSubscription"), 'checked'=>1, 'position'=>500),
     	'd.datec'=>array('label'=>$langs->trans("DateCreation"), 'checked'=>0, 'position'=>500),
     	'd.tms'=>array('label'=>$langs->trans("DateModificationShort"), 'checked'=>0, 'position'=>500),
    @@ -160,6 +162,7 @@ if (empty($reshook))
     		$search_ref="";
     		$search_lastname="";
     		$search_firstname="";
    +		$search_civility="";
     		$search_login="";
     		$search_company="";
     		$search_type="";
    @@ -203,7 +206,7 @@ $memberstatic=new Adherent($db);
     $now=dol_now();
     
     $sql = "SELECT d.rowid, d.login, d.lastname, d.firstname, d.societe as company, d.fk_soc,";
    -$sql.= " d.datefin, d.address, d.zip, d.town, d.state_id, d.country,";
    +$sql.= " d.civility, d.datefin, d.address, d.zip, d.town, d.state_id, d.country,";
     $sql.= " d.email, d.phone, d.phone_perso, d.phone_mobile, d.skype, d.birth, d.public, d.photo,";
     $sql.= " d.fk_adherent_type as type_id, d.morphy, d.statut, d.datec as date_creation, d.tms as date_update,";
     $sql.= " t.libelle as type, t.subscription,";
    @@ -234,6 +237,7 @@ if ($search_ref)
     	if (is_numeric($search_ref)) $sql.= " AND (d.rowid = ".$db->escape($search_ref).")";
     	else $sql.=" AND 1 = 2";    // Always wrong
     }
    +if ($search_civility) $sql.= natural_search("d.civility", $search_civility);
     if ($search_firstname) $sql.= natural_search("d.firstname", $search_firstname);
     if ($search_lastname) $sql.= natural_search(array("d.firstname", "d.lastname", "d.societe"), $search_lastname);
     if ($search_login) $sql.= natural_search("d.login", $search_login);
    @@ -322,6 +326,7 @@ if ($sall != "") $param.="&sall=".urlencode($sall);
     if ($statut != "") $param.="&statut=".urlencode($statut);
     if ($search_ref)   $param.="&search_ref=".urlencode($search_ref);
     if ($search_nom)   $param.="&search_nom=".urlencode($search_nom);
    +if ($search_civility) $param.="&search_civility=".urlencode($search_civility);
     if ($search_firstname) $param.="&search_firstname=".urlencode($search_firstname);
     if ($search_lastname)  $param.="&search_lastname=".urlencode($search_lastname);
     if ($search_login)   $param.="&search_login=".urlencode($search_login);
    @@ -353,7 +358,7 @@ $massactionbutton=$form->selectMassAction('', $arrayofmassactions);
     $newcardbutton='';
     if ($user->rights->adherent->creer)
     {
    -	$newcardbutton='<a class="butActionNew" href="'.DOL_URL_ROOT.'/adherents/card.php?action=create">'.$langs->trans('NewMember');
    +	$newcardbutton='<a class="butActionNew" href="'.DOL_URL_ROOT.'/adherents/card.php?action=create"><span class="valignmiddle">'.$langs->trans('NewMember').'</span>';
     	$newcardbutton.= '<span class="fa fa-plus-circle valignmiddle"></span>';
     	$newcardbutton.= '</a>';
     }
    @@ -379,7 +384,7 @@ include DOL_DOCUMENT_ROOT.'/core/tpl/massactions_pre.tpl.php';
     if ($sall)
     {
     	foreach($fieldstosearchall as $key => $val) $fieldstosearchall[$key]=$langs->trans($val);
    -	print $langs->trans("FilterOnInto", $sall) . implode(', ',$fieldstosearchall);
    +	print '<div class="divsearchfieldfilter">'.$langs->trans("FilterOnInto", $sall) . join(', ',$fieldstosearchall).'</div>';
     }
     
     // Filter on categories
    @@ -427,37 +432,36 @@ if (! empty($arrayfields['d.ref']['checked']))
     	print '<input class="flat maxwidth50" type="text" name="search_ref" value="'.dol_escape_htmltag($search_ref).'">';
     	print '</td>';
     }
    -
    +if (! empty($arrayfields['d.civility']['checked']))
    +{
    +	print '<td class="liste_titre" align="left">';
    +	print '<input class="flat maxwidth25" type="text" name="search_civility" value="'.dol_escape_htmltag($search_civility).'"></td>';
    +}
     if (! empty($arrayfields['d.firstname']['checked']))
     {
     	print '<td class="liste_titre" align="left">';
     	print '<input class="flat maxwidth50" type="text" name="search_firstname" value="'.dol_escape_htmltag($search_firstname).'"></td>';
     }
    -
     if (! empty($arrayfields['d.lastname']['checked']))
     {
     	print '<td class="liste_titre" align="left">';
     	print '<input class="flat maxwidth50" type="text" name="search_lastname" value="'.dol_escape_htmltag($search_lastname).'"></td>';
     }
    -
     if (! empty($arrayfields['d.company']['checked']))
     {
     	print '<td class="liste_titre" align="left">';
     	print '<input class="flat maxwidth50" type="text" name="search_company" value="'.dol_escape_htmltag($search_company).'"></td>';
     }
    -
     if (! empty($arrayfields['d.login']['checked']))
     {
     	print '<td class="liste_titre" align="left">';
     	print '<input class="flat maxwidth50" type="text" name="search_login" value="'.dol_escape_htmltag($search_login).'"></td>';
     }
    -
     if (! empty($arrayfields['d.morphy']['checked']))
     {
     	print '<td class="liste_titre" align="left">';
     	print '</td>';
     }
    -
     if (! empty($arrayfields['t.libelle']['checked']))
     {
     	print '<td class="liste_titre">';
    @@ -568,6 +572,7 @@ print "</tr>\n";
     print '<tr class="liste_titre">';
     if (! empty($conf->global->MAIN_SHOW_TECHNICAL_ID))       print_liste_field_titre("ID",$_SERVER["PHP_SELF"],'','',$param,'align="center"',$sortfield,$sortorder);
     if (! empty($arrayfields['d.ref']['checked']))            print_liste_field_titre($arrayfields['d.ref']['label'],$_SERVER["PHP_SELF"],'d.rowid','',$param,'',$sortfield,$sortorder);
    +if (! empty($arrayfields['d.civility']['checked']))       print_liste_field_titre($arrayfields['d.civility']['label'],$_SERVER["PHP_SELF"],'d.civility','',$param,'',$sortfield,$sortorder);
     if (! empty($arrayfields['d.firstname']['checked']))      print_liste_field_titre($arrayfields['d.firstname']['label'],$_SERVER["PHP_SELF"],'d.firstname','',$param,'',$sortfield,$sortorder);
     if (! empty($arrayfields['d.lastname']['checked']))       print_liste_field_titre($arrayfields['d.lastname']['label'],$_SERVER["PHP_SELF"],'d.lastname','',$param,'',$sortfield,$sortorder);
     if (! empty($arrayfields['d.company']['checked']))        print_liste_field_titre($arrayfields['d.company']['label'],$_SERVER["PHP_SELF"],'d.societe','',$param,'',$sortfield,$sortorder);
    @@ -577,7 +582,7 @@ if (! empty($arrayfields['t.libelle']['checked']))        print_liste_field_titr
     if (! empty($arrayfields['d.address']['checked']))        print_liste_field_titre($arrayfields['d.address']['label'],$_SERVER["PHP_SELF"],'d.address','',$param,'',$sortfield,$sortorder);
     if (! empty($arrayfields['d.zip']['checked']))            print_liste_field_titre($arrayfields['d.zip']['label'],$_SERVER["PHP_SELF"],'d.zip','',$param,'',$sortfield,$sortorder);
     if (! empty($arrayfields['d.town']['checked']))           print_liste_field_titre($arrayfields['d.town']['label'],$_SERVER["PHP_SELF"],'d.town','',$param,'',$sortfield,$sortorder);
    -if (! empty($arrayfields['state.nom']['checked']))        print_liste_field_titre($arrayfields['state.town']['label'],$_SERVER["PHP_SELF"],"state.nom","",$param,'',$sortfield,$sortorder);
    +if (! empty($arrayfields['state.nom']['checked']))        print_liste_field_titre($arrayfields['state.nom']['label'],$_SERVER["PHP_SELF"],"state.nom","",$param,'',$sortfield,$sortorder);
     if (! empty($arrayfields['country.code_iso']['checked'])) print_liste_field_titre($arrayfields['country.code_iso']['label'],$_SERVER["PHP_SELF"],"country.code_iso","",$param,'align="center"',$sortfield,$sortorder);
     if (! empty($arrayfields['d.phone']['checked']))          print_liste_field_titre($arrayfields['d.phone']['label'],$_SERVER["PHP_SELF"],'d.phone','',$param,'',$sortfield,$sortorder);
     if (! empty($arrayfields['d.phone_perso']['checked']))    print_liste_field_titre($arrayfields['d.phone_perso']['label'],$_SERVER["PHP_SELF"],'d.phone_perso','',$param,'',$sortfield,$sortorder);
    @@ -605,6 +610,7 @@ while ($i < min($num, $limit))
     	$datefin=$db->jdate($obj->datefin);
     	$memberstatic->id=$obj->rowid;
     	$memberstatic->ref=$obj->rowid;
    +	$memberstatic->civility_id=$obj->civility;
     	$memberstatic->lastname=$obj->lastname;
     	$memberstatic->firstname=$obj->firstname;
     	$memberstatic->statut=$obj->statut;
    @@ -630,10 +636,17 @@ while ($i < min($num, $limit))
     	// Ref
     	if (! empty($arrayfields['d.ref']['checked']))
     	{
    -   		print "<td>";
    +		print "<td>";
     		print $memberstatic->getNomUrl(-1, 0, 'card', 'ref');
     		print "</td>\n";
     	}
    +	// Civility
    +	if (! empty($arrayfields['d.civility']['checked']))
    +	{
    +		print "<td>";
    +		print $obj->civility;
    +		print "</td>\n";
    +	}
     	// Firstname
     	if (! empty($arrayfields['d.firstname']['checked']))
     	{
    @@ -658,12 +671,12 @@ while ($i < min($num, $limit))
     	// Login
     	if (! empty($arrayfields['d.login']['checked']))
     	{
    -	   print "<td>".$obj->login."</td>\n";
    +		print "<td>".$obj->login."</td>\n";
     	}
     	// Moral/Physique
     	if (! empty($arrayfields['d.morphy']['checked']))
     	{
    -	   print "<td>".$memberstatic->getmorphylib($obj->morphy)."</td>\n";
    +		print "<td>".$memberstatic->getmorphylib($obj->morphy)."</td>\n";
     	}
     	// Type label
     	if (! empty($arrayfields['t.libelle']['checked']))
    @@ -827,6 +840,6 @@ print '</form>';
     
     if ($num > $limit || $page) print_barre_liste('', $page, $_SERVER["PHP_SELF"], $param, $sortfield, $sortorder, '', $num, $nbtotalofrecords, 'title_generic.png', 0, '', '', $limit, 1);
     
    -
    +// End of page
     llxFooter();
     $db->close();
    diff --git a/htdocs/adherents/note.php b/htdocs/adherents/note.php
    index 1b887406df3..8cd12cd6ca2 100644
    --- a/htdocs/adherents/note.php
    +++ b/htdocs/adherents/note.php
    @@ -28,9 +28,8 @@ require_once DOL_DOCUMENT_ROOT.'/core/lib/member.lib.php';
     require_once DOL_DOCUMENT_ROOT.'/adherents/class/adherent.class.php';
     require_once DOL_DOCUMENT_ROOT.'/adherents/class/adherent_type.class.php';
     
    -$langs->load("companies");
    -$langs->load("members");
    -$langs->load("bills");
    +// Load translation files required by the page
    +$langs->loadLangs(array("companies","members","bills"));
     
     $action=GETPOST('action','alpha');
     $id=GETPOST('id','int');
    @@ -120,6 +119,6 @@ if ($id)
     
     }
     
    -
    +// End of page
     llxFooter();
     $db->close();
    diff --git a/htdocs/adherents/stats/byproperties.php b/htdocs/adherents/stats/byproperties.php
    index ded3dec120e..defbde2dce2 100644
    --- a/htdocs/adherents/stats/byproperties.php
    +++ b/htdocs/adherents/stats/byproperties.php
    @@ -44,8 +44,8 @@ $year = strftime("%Y", time());
     $startyear=$year-2;
     $endyear=$year;
     
    -$langs->load("members");
    -$langs->load("companies");
    +// Load translation files required by the page
    +$langs->loadLangs(array("companies","members"));
     
     
     /*
    @@ -143,7 +143,6 @@ print '</table>';
     
     dol_fiche_end();
     
    -
    +// End of page
     llxFooter();
    -
     $db->close();
    diff --git a/htdocs/adherents/stats/geo.php b/htdocs/adherents/stats/geo.php
    index 1c6944c2a0a..2175569b7ce 100644
    --- a/htdocs/adherents/stats/geo.php
    +++ b/htdocs/adherents/stats/geo.php
    @@ -45,8 +45,8 @@ $year = strftime("%Y", time());
     $startyear=$year-2;
     $endyear=$year;
     
    -$langs->load("members");
    -$langs->load("companies");
    +// Load translation files required by the page
    +$langs->loadLangs(array("companies","members"));
     
     
     /*
    @@ -309,8 +309,6 @@ if ($mode)
     
     dol_fiche_end();
     
    -
    -
    +// End of page
     llxFooter();
    -
     $db->close();
    diff --git a/htdocs/adherents/stats/index.php b/htdocs/adherents/stats/index.php
    index 083d81d6db6..e3bc7287864 100644
    --- a/htdocs/adherents/stats/index.php
    +++ b/htdocs/adherents/stats/index.php
    @@ -46,8 +46,8 @@ $year = strftime("%Y", time());
     $startyear=$year-2;
     $endyear=$year;
     
    -$langs->load("members");
    -$langs->load("companies");
    +// Load translation files required by the page
    +$langs->loadLangs(array("companies","members"));
     
     
     /*
    @@ -229,7 +229,6 @@ print '<div style="clear:both"></div>';
     
     dol_fiche_end();
     
    -
    +// End of page
     llxFooter();
    -
     $db->close();
    diff --git a/htdocs/adherents/subscription.php b/htdocs/adherents/subscription.php
    index 3e4af5438c6..9c505477309 100644
    --- a/htdocs/adherents/subscription.php
    +++ b/htdocs/adherents/subscription.php
    @@ -1,9 +1,10 @@
     <?php
    -/* Copyright (C) 2001-2004	Rodolphe Quiedeville	<rodolphe@quiedeville.org>
    - * Copyright (C) 2002-2003	Jean-Louis Bergamo		<jlb@j1b.org>
    - * Copyright (C) 2004-2018	Laurent Destailleur		<eldy@users.sourceforge.net>
    - * Copyright (C) 2012-2017	Regis Houssin			<regis.houssin@capnetworks.com>
    - * Copyright (C) 2015-2016	Alexandre Spangaro		<aspangaro.dolibarr@gmail.com>
    +/* Copyright (C) 2001-2004  Rodolphe Quiedeville    <rodolphe@quiedeville.org>
    + * Copyright (C) 2002-2003  Jean-Louis Bergamo      <jlb@j1b.org>
    + * Copyright (C) 2004-2018  Laurent Destailleur     <eldy@users.sourceforge.net>
    + * Copyright (C) 2012-2017  Regis Houssin           <regis.houssin@capnetworks.com>
    + * Copyright (C) 2015-2016  Alexandre Spangaro      <aspangaro.dolibarr@gmail.com>
    + * Copyright (C) 2018       Frédéric France         <frederic.france@netlogic.fr>
      *
      * This program is free software; you can redistribute it and/or modify
      * it under the terms of the GNU General Public License as published by
    @@ -330,7 +331,7 @@ if ($user->rights->adherent->cotisation->creer && $action == 'subscription' && !
     
             if (! $error)
             {
    -//            $db->commit();
    +            $db->commit();
             }
             else
             {
    @@ -358,8 +359,9 @@ if ($user->rights->adherent->cotisation->creer && $action == 'subscription' && !
                 	// Set output language
                 	$outputlangs = new Translate('', $conf);
                 	$outputlangs->setDefaultLang(empty($object->thirdparty->default_lang) ? $mysoc->default_lang : $object->thirdparty->default_lang);
    +            	// Load traductions files requiredby by page
                 	$outputlangs->loadLangs(array("main", "members"));
    -            	// Get email content fro mtemplae
    +            	// Get email content from template
                 	$arraydefaultmessage=null;
                 	$labeltouse = $conf->global->ADHERENT_EMAIL_TEMPLATE_SUBSCRIPTION;
     
    @@ -392,7 +394,9 @@ if ($user->rights->adherent->cotisation->creer && $action == 'subscription' && !
                     	$listofmimes=array(dol_mimetype($file));
                     }
     
    -                $result=$object->send_an_email($texttosend, $subjecttosend, $listofpaths, $listofnames, $listofmimes, "", "", 0, -1);
    +                $moreinheader='X-Dolibarr-Info: send_an_email by adherents/subscription.php'."\r\n";
    +
    +                $result=$object->send_an_email($texttosend, $subjecttosend, $listofpaths, $listofnames, $listofmimes, "", "", 0, -1, '', $moreinheader);
                     if ($result < 0)
                     {
                     	$errmsg=$object->error;
    @@ -895,7 +899,7 @@ if ($rowid > 0)
                     $datefrom=dol_time_plus_duree($object->datefin,1,'d');
                 }
             }
    -        print $form->select_date($datefrom,'','','','',"subscription",1,1,1);
    +        print $form->selectDate($datefrom, '', '', '', '', "subscription", 1, 1);
             print "</td></tr>";
     
             // Date end subscription
    @@ -908,7 +912,7 @@ if ($rowid > 0)
                 $dateto=-1;		// By default, no date is suggested
             }
             print '<tr><td>'.$langs->trans("DateEndSubscription").'</td><td>';
    -        print $form->select_date($dateto,'end','','','',"subscription",1,0,1);
    +        print $form->selectDate($dateto, 'end', '', '', '', "subscription", 1, 0);
             print "</td></tr>";
     
             if ($adht->subscription)
    @@ -1009,7 +1013,7 @@ if ($rowid > 0)
     
                     // Date of payment
                     print '<tr class="bankswitchclass"><td class="fieldrequired">'.$langs->trans("DatePayment").'</td><td>';
    -                print $form->select_date(isset($paymentdate)?$paymentdate:-1,'payment',0,0,1,'subscription',1,1,1);
    +                print $form->selectDate(isset($paymentdate)?$paymentdate:-1, 'payment', 0, 0, 1, 'subscription', 1, 1);
                     print "</td></tr>\n";
     
                     print '<tr class="bankswitchclass2"><td>'.$langs->trans('Numero');
    @@ -1052,8 +1056,9 @@ if ($rowid > 0)
                 // Set output language
                 $outputlangs = new Translate('', $conf);
                 $outputlangs->setDefaultLang(empty($object->thirdparty->default_lang) ? $mysoc->default_lang : $object->thirdparty->default_lang);
    +            // Load traductions files requiredby by page
                 $outputlangs->loadLangs(array("main", "members"));
    -            // Get email content fro mtemplae
    +            // Get email content from template
                 $arraydefaultmessage=null;
                 $labeltouse = $conf->global->ADHERENT_EMAIL_TEMPLATE_SUBSCRIPTION;
     
    @@ -1108,7 +1113,6 @@ else
         print $langs->trans("ErrorRecordNotFound");
     }
     
    -
    +// End of page
     llxFooter();
    -
     $db->close();
    diff --git a/htdocs/adherents/subscription/card.php b/htdocs/adherents/subscription/card.php
    index f905225a396..94950f02b05 100644
    --- a/htdocs/adherents/subscription/card.php
    +++ b/htdocs/adherents/subscription/card.php
    @@ -1,5 +1,6 @@
     <?php
    -/* Copyright (C) 2007-2012 Laurent Destailleur  <eldy@users.sourceforge.net>
    +/* Copyright (C) 2007-2012  Laurent Destailleur     <eldy@users.sourceforge.net>
    + * Copyright (C) 2018       Frédéric France         <frederic.france@netlogic.fr>
      *
      * This program is free software; you can redistribute it and/or modify
      * it under the terms of the GNU General Public License as published by
    @@ -29,10 +30,8 @@ if (! empty($conf->banque->enabled)) {
     	require_once DOL_DOCUMENT_ROOT.'/compta/bank/class/account.class.php';
     }
     
    -$langs->load("companies");
    -$langs->load("bills");
    -$langs->load("members");
    -$langs->load("users");
    +// Load translation files required by the page
    +$langs->loadLangs(array("companies","members","bills","users"));
     
     $adh = new Adherent($db);
     $object = new Subscription($db);
    @@ -211,13 +210,13 @@ if ($user->rights->adherent->cotisation->creer && $action == 'edit')
     
         // Date start subscription
         print '<tr><td>'.$langs->trans("DateSubscription").'</td><td class="valeur" colspan="2">';
    -	$form->select_date($object->dateh,'datesub',1,1,0,'update',1);
    +	print $form->selectDate($object->dateh, 'datesub', 1, 1, 0, 'update', 1);
     	print '</td>';
         print '</tr>';
     
         // Date end subscription
         print '<tr><td>'.$langs->trans("DateEndSubscription").'</td><td class="valeur" colspan="2">';
    -	$form->select_date($object->datef,'datesubend',0,0,0,'update',1);
    +	print $form->selectDate($object->datef, 'datesubend', 0, 0, 0, 'update', 1);
     	print '</td>';
         print '</tr>';
     
    @@ -417,7 +416,6 @@ if ($rowid && $action != 'edit')
         print '</div></div></div>';
     }
     
    -
    +// End of page
     llxFooter();
    -
     $db->close();
    diff --git a/htdocs/adherents/subscription/info.php b/htdocs/adherents/subscription/info.php
    index 05856c35f75..eb8f8e4eab3 100644
    --- a/htdocs/adherents/subscription/info.php
    +++ b/htdocs/adherents/subscription/info.php
    @@ -28,10 +28,8 @@ require_once DOL_DOCUMENT_ROOT.'/adherents/class/adherent.class.php';
     require_once DOL_DOCUMENT_ROOT.'/core/lib/member.lib.php';
     require_once DOL_DOCUMENT_ROOT.'/adherents/class/subscription.class.php';
     
    -$langs->load("companies");
    -$langs->load("bills");
    -$langs->load("members");
    -$langs->load("users");
    +// Load translation files required by the page
    +$langs->loadLangs(array("companies","members","bills","users"));
     
     if (!$user->rights->adherent->lire)
     	accessforbidden();
    @@ -76,5 +74,6 @@ print '</div>';
     
     dol_fiche_end();
     
    +// End of page
     llxFooter();
     $db->close();
    diff --git a/htdocs/adherents/subscription/list.php b/htdocs/adherents/subscription/list.php
    index bf15230d47e..91e5b2f8837 100644
    --- a/htdocs/adherents/subscription/list.php
    +++ b/htdocs/adherents/subscription/list.php
    @@ -189,7 +189,7 @@ if ($result)
     	$newcardbutton='';
     	if ($user->rights->adherent->cotisation->creer)
     	{
    -		$newcardbutton='<a class="butActionNew" href="'.DOL_URL_ROOT.'/adherents/list.php?status=-1,1">'.$langs->trans('NewSubscription');
    +		$newcardbutton='<a class="butActionNew" href="'.DOL_URL_ROOT.'/adherents/list.php?status=-1,1"><span class="valignmiddle">'.$langs->trans('NewSubscription').'</span>';
     		$newcardbutton.= '<span class="fa fa-plus-circle valignmiddle"></span>';
     		$newcardbutton.= '</a>';
     	}
    @@ -381,6 +381,6 @@ else
         dol_print_error($db);
     }
     
    -
    +// End of page
     llxFooter();
     $db->close();
    diff --git a/htdocs/adherents/type.php b/htdocs/adherents/type.php
    index b0b5eee67ed..e9ad0b91498 100644
    --- a/htdocs/adherents/type.php
    +++ b/htdocs/adherents/type.php
    @@ -231,7 +231,7 @@ if (! $rowid && $action != 'create' && $action != 'edit')
     		$newcardbutton='';
     		if ($user->rights->adherent->configurer)
     		{
    -			$newcardbutton='<a class="butActionNew" href="'.DOL_URL_ROOT.'/adherents/type.php?action=create">'.$langs->trans('NewMemberType');
    +			$newcardbutton='<a class="butActionNew" href="'.DOL_URL_ROOT.'/adherents/type.php?action=create"><span class="valignmiddle">'.$langs->trans('NewMemberType').'</span>';
     			$newcardbutton.= '<span class="fa fa-plus-circle valignmiddle"></span>';
     			$newcardbutton.= '</a>';
     		}
    @@ -787,7 +787,6 @@ if ($rowid > 0)
     	}
     }
     
    -
    +// End of page
     llxFooter();
    -
     $db->close();
    diff --git a/htdocs/adherents/type_ldap.php b/htdocs/adherents/type_ldap.php
    index 7edb42e6c76..c18074130aa 100644
    --- a/htdocs/adherents/type_ldap.php
    +++ b/htdocs/adherents/type_ldap.php
    @@ -29,9 +29,8 @@ require_once DOL_DOCUMENT_ROOT.'/adherents/class/adherent_type.class.php';
     require_once DOL_DOCUMENT_ROOT.'/core/class/ldap.class.php';
     require_once DOL_DOCUMENT_ROOT.'/core/lib/ldap.lib.php';
     
    -$langs->load("members");
    -$langs->load("admin");
    -$langs->load("ldap");
    +// Load translation files required by the page
    +$langs->loadLangs(array("admin","members","ldap"));
     
     $id = GETPOST('rowid', 'int');
     $action = GETPOST('action','alpha');
    @@ -187,5 +186,6 @@ else
     
     print '</table>';
     
    +// End of page
     llxFooter();
     $db->close();
    diff --git a/htdocs/admin/accountant.php b/htdocs/admin/accountant.php
    index 73d6be66ed7..92d80464088 100644
    --- a/htdocs/admin/accountant.php
    +++ b/htdocs/admin/accountant.php
    @@ -31,8 +31,8 @@ require_once DOL_DOCUMENT_ROOT.'/core/class/html.formcompany.class.php';
     $action=GETPOST('action','aZ09');
     $contextpage=GETPOST('contextpage','aZ')?GETPOST('contextpage','aZ'):'adminaccoutant';   // To manage different context of search
     
    -$langs->load("admin");
    -$langs->load("companies");
    +// Load translation files required by the page
    +$langs->loadLangs(array('admin', 'companies'));
     
     if (! $user->admin) accessforbidden();
     
    @@ -90,7 +90,7 @@ $formcompany=new FormCompany($db);
     
     $countrynotdefined='<font class="error">'.$langs->trans("ErrorSetACountryFirst").' ('.$langs->trans("SeeAbove").')</font>';
     
    -print $langs->trans("AccountantDesc")."<br>\n";
    +print '<span class="opacitymedium">'.$langs->trans("AccountantDesc")."</span><br>\n";
     print "<br>\n";
     
     if ($action == 'edit' || $action == 'updateedit')
    diff --git a/htdocs/admin/agenda.php b/htdocs/admin/agenda.php
    index 748fc7a0309..7f41927b478 100644
    --- a/htdocs/admin/agenda.php
    +++ b/htdocs/admin/agenda.php
    @@ -31,9 +31,8 @@ require_once DOL_DOCUMENT_ROOT.'/core/lib/agenda.lib.php';
     if (!$user->admin)
         accessforbidden();
     
    -$langs->load("admin");
    -$langs->load("other");
    -$langs->load("agenda");
    +// Load translation files required by the page
    +$langs->loadLangs(array('admin', 'other', 'agenda'));
     
     $action = GETPOST('action','alpha');
     $cancel = GETPOST('cancel','alpha');
    @@ -203,6 +202,6 @@ print "</form>\n";
     
     print "<br>";
     
    +// End of page
     llxFooter();
    -
     $db->close();
    diff --git a/htdocs/admin/agenda_extrafields.php b/htdocs/admin/agenda_extrafields.php
    index 4c61500494d..887fba847e4 100644
    --- a/htdocs/admin/agenda_extrafields.php
    +++ b/htdocs/admin/agenda_extrafields.php
    @@ -34,9 +34,8 @@ require_once DOL_DOCUMENT_ROOT.'/core/class/extrafields.class.php';
     if (!$user->admin)
     	accessforbidden();
     
    -$langs->load("admin");
    -$langs->load("other");
    -$langs->load("agenda");
    +// Load translation files required by the page
    +$langs->loadLangs(array('admin', 'other', 'agenda'));
     
     $extrafields = new ExtraFields($db);
     $form = new Form($db);
    @@ -86,7 +85,7 @@ dol_fiche_end();
     if ($action != 'create' && $action != 'edit')
     {
         print '<div class="tabsAction">';
    -    print "<a class=\"butAction\" href=\"".$_SERVER["PHP_SELF"]."?action=create\">".$langs->trans("NewAttribute")."</a>";
    +    print "<a class=\"butAction\" href=\"".$_SERVER["PHP_SELF"]."?action=create#newattrib\">".$langs->trans("NewAttribute")."</a>";
         print "</div>";
     }
     
    @@ -99,7 +98,7 @@ if ($action != 'create' && $action != 'edit')
     
     if ($action == 'create')
     {
    -    print "<br>";
    +	print '<br><div id="newattrib"></div>';
         print load_fiche_titre($langs->trans('NewAttribute'));
     
         require DOL_DOCUMENT_ROOT.'/core/tpl/admin_extrafields_add.tpl.php';
    @@ -118,6 +117,6 @@ if ($action == 'edit' && ! empty($attrname))
         require DOL_DOCUMENT_ROOT.'/core/tpl/admin_extrafields_edit.tpl.php';
     }
     
    +// End of page
     llxFooter();
    -
     $db->close();
    diff --git a/htdocs/admin/agenda_extsites.php b/htdocs/admin/agenda_extsites.php
    index f40ab648e42..236483f5ed4 100644
    --- a/htdocs/admin/agenda_extsites.php
    +++ b/htdocs/admin/agenda_extsites.php
    @@ -34,9 +34,8 @@ require_once DOL_DOCUMENT_ROOT.'/core/lib/files.lib.php';
     
     if (!$user->admin) accessforbidden();
     
    -$langs->load("agenda");
    -$langs->load("admin");
    -$langs->load("other");
    +// Load translation files required by the page
    +$langs->loadLangs(array('agenda', 'admin', 'other'));
     
     $def = array();
     $actiontest=GETPOST('test','alpha');
    @@ -239,7 +238,6 @@ print '</div>';
     
     print "</form>\n";
     
    -
    +// End of page
     llxFooter();
    -
     $db->close();
    diff --git a/htdocs/admin/agenda_other.php b/htdocs/admin/agenda_other.php
    index b6b332a4b99..8215bdbe0b1 100644
    --- a/htdocs/admin/agenda_other.php
    +++ b/htdocs/admin/agenda_other.php
    @@ -34,9 +34,8 @@ require_once DOL_DOCUMENT_ROOT.'/core/class/html.formactions.class.php';
     if (!$user->admin)
         accessforbidden();
     
    -$langs->load("admin");
    -$langs->load("other");
    -$langs->load("agenda");
    +// Load translation files required by the page
    +$langs->loadLangs(array('admin', 'other', 'agenda'));
     
     $action = GETPOST('action','alpha');
     $value = GETPOST('value','alpha');
    @@ -357,7 +356,7 @@ print '<tr class="oddeven">'."\n";
     print '<td>'.$langs->trans("AGENDA_DEFAULT_VIEW").'</td>'."\n";
     print '<td align="center">&nbsp;</td>'."\n";
     print '<td align="right">'."\n";
    -$tmplist=array('show_list'=>$langs->trans("ViewList"), 'show_month'=>$langs->trans("ViewCal"), 'show_week'=>$langs->trans("ViewWeek"), 'show_day'=>$langs->trans("ViewDay"), 'show_peruser'=>$langs->trans("ViewPerUser"));
    +$tmplist=array(''=>'&nbsp;', 'show_list'=>$langs->trans("ViewList"), 'show_month'=>$langs->trans("ViewCal"), 'show_week'=>$langs->trans("ViewWeek"), 'show_day'=>$langs->trans("ViewDay"), 'show_peruser'=>$langs->trans("ViewPerUser"));
     print $form->selectarray('AGENDA_DEFAULT_VIEW', $tmplist, $conf->global->AGENDA_DEFAULT_VIEW);
     print '</td></tr>'."\n";
     
    @@ -400,6 +399,6 @@ print '</form>';
     
     print "<br>";
     
    +// End of page
     llxFooter();
    -
     $db->close();
    diff --git a/htdocs/admin/agenda_reminder.php b/htdocs/admin/agenda_reminder.php
    index fac49dcfcde..269880236cb 100644
    --- a/htdocs/admin/agenda_reminder.php
    +++ b/htdocs/admin/agenda_reminder.php
    @@ -29,9 +29,8 @@ require_once DOL_DOCUMENT_ROOT.'/core/class/html.formactions.class.php';
     if (!$user->admin)
         accessforbidden();
     
    -$langs->load("admin");
    -$langs->load("other");
    -$langs->load("agenda");
    +// Load translation files required by the page
    +$langs->loadLangs(array("admin","other","agenda"));
     
     $action = GETPOST('action','alpha');
     $value = GETPOST('value','alpha');
    @@ -173,8 +172,6 @@ llxHeader();
     
     $linkback='<a href="'.DOL_URL_ROOT.'/admin/modules.php?restore_lastsearch_values=1">'.$langs->trans("BackToModuleList").'</a>';
     print load_fiche_titre($langs->trans("AgendaSetup"),$linkback,'title_setup');
    -print "<br>\n";
    -
     
     
     
    @@ -250,6 +247,6 @@ print '</form>';
     
     print "<br>";
     
    +// End of page
     llxFooter();
    -
     $db->close();
    diff --git a/htdocs/admin/agenda_xcal.php b/htdocs/admin/agenda_xcal.php
    index ac19eb24c03..d76d95da47a 100644
    --- a/htdocs/admin/agenda_xcal.php
    +++ b/htdocs/admin/agenda_xcal.php
    @@ -32,9 +32,8 @@ require_once DOL_DOCUMENT_ROOT.'/core/lib/agenda.lib.php';
     if (!$user->admin)
         accessforbidden();
     
    -$langs->load("admin");
    -$langs->load("other");
    -$langs->load("agenda");
    +// Load translation files required by the page
    +$langs->loadLangs(array("admin","other","agenda"));
     
     $def = array();
     $actionsave=GETPOST('save','alpha');
    @@ -199,6 +198,6 @@ if (! empty($conf->use_javascript_ajax))
     	print '</script>';
     }
     
    -
    +// End of page
     llxFooter();
     $db->close();
    diff --git a/htdocs/admin/bank.php b/htdocs/admin/bank.php
    index dcecd0c78c1..497d4748da8 100644
    --- a/htdocs/admin/bank.php
    +++ b/htdocs/admin/bank.php
    @@ -31,7 +31,7 @@ require_once DOL_DOCUMENT_ROOT . '/core/lib/bank.lib.php';
     require_once DOL_DOCUMENT_ROOT . '/compta/bank/class/account.class.php';
     require_once DOL_DOCUMENT_ROOT . '/societe/class/companybankaccount.class.php';
     
    -// Load traductions files requiredby by page
    +// Load translation files required by the page
     $langs->loadLangs(array("admin","companies","bills","other","banks"));
     
     if (!$user->admin)
    @@ -420,7 +420,7 @@ if ($conf->global->BANK_REPORT_LAST_NUM_RELEVE) {
         print '</a>';
         print '</td>';
     }
    -else 
    +else
     {
         print '<td align="center">' . "\n";
         print '<a href="' . $_SERVER["PHP_SELF"] . '?action=setreportlastnumreleve">' . img_picto($langs->trans("Disabled"),
    @@ -432,6 +432,6 @@ print "</tr>\n";
     print '</table>';
     dol_fiche_end();
     
    +// End of page
     llxFooter();
    -
     $db->close();
    diff --git a/htdocs/admin/bank_extrafields.php b/htdocs/admin/bank_extrafields.php
    index aba65f63887..3b95c158f27 100644
    --- a/htdocs/admin/bank_extrafields.php
    +++ b/htdocs/admin/bank_extrafields.php
    @@ -30,8 +30,8 @@ require '../main.inc.php';
     require_once DOL_DOCUMENT_ROOT.'/core/lib/bank.lib.php';
     require_once DOL_DOCUMENT_ROOT.'/core/class/extrafields.class.php';
     
    -$langs->load("banks");
    -$langs->load("admin");
    +// Load translation files required by the page
    +$langs->loadLangs(array('banks', 'admin'));
     
     $extrafields = new ExtraFields($db);
     $form = new Form($db);
    @@ -82,7 +82,7 @@ dol_fiche_end();
     if ($action != 'create' && $action != 'edit')
     {
         print '<div class="tabsAction">';
    -    print "<a class=\"butAction\" href=\"".$_SERVER["PHP_SELF"]."?action=create\">".$langs->trans("NewAttribute")."</a>";
    +    print "<a class=\"butAction\" href=\"".$_SERVER["PHP_SELF"]."?action=create#newattrib\">".$langs->trans("NewAttribute")."</a>";
         print "</div>";
     }
     
    @@ -95,7 +95,7 @@ if ($action != 'create' && $action != 'edit')
     
     if ($action == 'create')
     {
    -    print "<br>";
    +	print '<br><div id="newattrib"></div>';
         print load_fiche_titre($langs->trans('NewAttribute'));
     
         require DOL_DOCUMENT_ROOT.'/core/tpl/admin_extrafields_add.tpl.php';
    @@ -114,6 +114,6 @@ if ($action == 'edit' && ! empty($attrname))
         require DOL_DOCUMENT_ROOT.'/core/tpl/admin_extrafields_edit.tpl.php';
     }
     
    +// End of page
     llxFooter();
    -
     $db->close();
    diff --git a/htdocs/admin/barcode.php b/htdocs/admin/barcode.php
    index db2b85fa986..519f2b42938 100644
    --- a/htdocs/admin/barcode.php
    +++ b/htdocs/admin/barcode.php
    @@ -28,6 +28,7 @@ require '../main.inc.php';
     require_once DOL_DOCUMENT_ROOT.'/core/lib/admin.lib.php';
     require_once DOL_DOCUMENT_ROOT.'/core/class/html.formbarcode.class.php';
     
    +// Load translation files required by the page
     $langs->load("admin");
     
     if (!$user->admin) accessforbidden();
    @@ -305,7 +306,7 @@ if (! empty($conf->product->enabled))
     	print '<tr class="oddeven">';
     	print '<td>'.$langs->trans("SetDefaultBarcodeTypeProducts").'</td>';
     	print '<td width="60" align="right">';
    -	$formbarcode->select_barcode_type($conf->global->PRODUIT_DEFAULT_BARCODE_TYPE,"PRODUIT_DEFAULT_BARCODE_TYPE",1);
    +	print $formbarcode->selectBarcodeType($conf->global->PRODUIT_DEFAULT_BARCODE_TYPE, "PRODUIT_DEFAULT_BARCODE_TYPE", 1);
     	print '</td></tr>';
     }
     
    @@ -316,7 +317,7 @@ if (! empty($conf->societe->enabled))
     	print '<tr class="oddeven">';
     	print '<td>'.$langs->trans("SetDefaultBarcodeTypeThirdParties").'</td>';
     	print '<td width="60" align="right">';
    -	print $formbarcode->select_barcode_type($conf->global->GENBARCODE_BARCODETYPE_THIRDPARTY,"GENBARCODE_BARCODETYPE_THIRDPARTY",1);
    +	print $formbarcode->selectBarcodeType($conf->global->GENBARCODE_BARCODETYPE_THIRDPARTY, "GENBARCODE_BARCODETYPE_THIRDPARTY", 1);
     	print '</td></tr>';
     }
     
    @@ -368,7 +369,6 @@ if ($conf->produit->enabled)
     	    			}
     
     	    			$modBarCode = new $file();
    -	    			$var = !$var;
     
     	    			print '<tr class="oddeven">';
     	    			print '<td>'.(isset($modBarCode->name)?$modBarCode->name:$modBarCode->nom)."</td><td>\n";
    @@ -405,5 +405,6 @@ if ($conf->produit->enabled)
     
     print "<br>";
     
    +// End of page
     llxFooter();
     $db->close();
    diff --git a/htdocs/admin/boxes.php b/htdocs/admin/boxes.php
    index bc1dc74f6c4..9f3453f7587 100644
    --- a/htdocs/admin/boxes.php
    +++ b/htdocs/admin/boxes.php
    @@ -28,8 +28,8 @@ include_once DOL_DOCUMENT_ROOT.'/core/boxes/modules_boxes.php';
     require_once DOL_DOCUMENT_ROOT.'/core/class/infobox.class.php';
     include_once DOL_DOCUMENT_ROOT.'/core/lib/admin.lib.php';
     
    -$langs->load("admin");
    -$langs->load("boxes");
    +// Load translation files required by the page
    +$langs->loadLangs(array('admin', 'boxes'));
     
     if (! $user->admin) accessforbidden();
     
    @@ -488,7 +488,6 @@ print '<div class="center"><input type="submit" class="button" value="'.$langs->
     print '</form>';
     print "\n".'<!-- End Other Const -->'."\n";
     
    -
    +// End of page
     llxFooter();
    -
     $db->close();
    diff --git a/htdocs/admin/chequereceipts.php b/htdocs/admin/chequereceipts.php
    index 0d2363f60c8..82b0ed3848c 100644
    --- a/htdocs/admin/chequereceipts.php
    +++ b/htdocs/admin/chequereceipts.php
    @@ -31,7 +31,7 @@ require_once DOL_DOCUMENT_ROOT.'/core/lib/pdf.lib.php';
     require_once DOL_DOCUMENT_ROOT.'/core/lib/bank.lib.php';
     require_once DOL_DOCUMENT_ROOT.'/compta/paiement/cheque/class/remisecheque.class.php';
     
    -// Load traductions files requiredby by page
    +// Load translation files required by the page
     $langs->loadLangs(array("admin","companies","bills","other","banks"));
     
     if (!$user->admin)
    @@ -280,6 +280,6 @@ dol_fiche_end();
     
     print '</form>';
     
    +// End of page
     llxFooter();
    -
     $db->close();
    diff --git a/htdocs/admin/clicktodial.php b/htdocs/admin/clicktodial.php
    index 582131b22f3..34a641137dc 100644
    --- a/htdocs/admin/clicktodial.php
    +++ b/htdocs/admin/clicktodial.php
    @@ -26,6 +26,7 @@
     require '../main.inc.php';
     require_once DOL_DOCUMENT_ROOT.'/core/lib/admin.lib.php';
     
    +// Load translation files required by the page
     $langs->load("admin");
     
     if (!$user->admin) accessforbidden();
    @@ -139,6 +140,6 @@ if (! empty($conf->global->CLICKTODIAL_URL))
     	}
     }
     
    +// End of page
     llxFooter();
    -
     $db->close();
    diff --git a/htdocs/admin/commande.php b/htdocs/admin/commande.php
    index cd4f4ca4ab2..64df9194197 100644
    --- a/htdocs/admin/commande.php
    +++ b/htdocs/admin/commande.php
    @@ -36,10 +36,8 @@ require_once DOL_DOCUMENT_ROOT.'/core/lib/pdf.lib.php';
     require_once DOL_DOCUMENT_ROOT.'/commande/class/commande.class.php';
     require_once DOL_DOCUMENT_ROOT.'/core/lib/order.lib.php';
     
    -$langs->load("admin");
    -$langs->load("errors");
    -$langs->load("orders");
    -$langs->load('other');
    +// Load translation files required by the page
    +$langs->loadLangs(array('admin', 'errors', 'orders', 'other'));
     
     if (! $user->admin) accessforbidden();
     
    @@ -681,7 +679,6 @@ print "</td></tr>\n";
     
     print '</table>';
     
    -
    +// End of page
     llxFooter();
    -
     $db->close();
    diff --git a/htdocs/admin/company.php b/htdocs/admin/company.php
    index 59fa9eeae2f..e3ea95d18b5 100644
    --- a/htdocs/admin/company.php
    +++ b/htdocs/admin/company.php
    @@ -1,6 +1,6 @@
     <?php
     /* Copyright (C) 2001-2007	Rodolphe Quiedeville		<rodolphe@quiedeville.org>
    - * Copyright (C) 2004-2013	Laurent Destailleur		<eldy@users.sourceforge.net>
    + * Copyright (C) 2004-2018	Laurent Destailleur		<eldy@users.sourceforge.net>
      * Copyright (C) 2005-2017	Regis Houssin			<regis.houssin@capnetworks.com>
      * Copyright (C) 2010-2014	Juanjo Menent			<jmenent@2byte.es>
      * Copyright (C) 2011-2017	Philippe Grand			<philippe.grand@atoo-net.com>
    @@ -40,8 +40,8 @@ require_once DOL_DOCUMENT_ROOT.'/core/class/html.formcompany.class.php';
     $action=GETPOST('action','aZ09');
     $contextpage=GETPOST('contextpage','aZ')?GETPOST('contextpage','aZ'):'admincompany';   // To manage different context of search
     
    -$langs->load("admin");
    -$langs->load("companies");
    +// Load translation files required by the page
    +$langs->loadLangs(array('admin', 'companies'));
     
     if (! $user->admin) accessforbidden();
     
    @@ -50,6 +50,7 @@ $error=0;
     // Initialize technical object to manage hooks of page. Note that conf->hooks_modules contains array of hook context
     $hookmanager->initHooks(array('admincompany','globaladmin'));
     
    +
     /*
      * Actions
      */
    @@ -75,9 +76,9 @@ if ( ($action == 'update' && ! GETPOST("cancel",'alpha'))
     	}
     
     	dolibarr_set_const($db, "MAIN_INFO_SOCIETE_NOM", GETPOST("nom",'nohtml'),'chaine',0,'',$conf->entity);
    -	dolibarr_set_const($db, "MAIN_INFO_SOCIETE_ADDRESS", GETPOST("address",'nohtml'),'chaine',0,'',$conf->entity);
    -	dolibarr_set_const($db, "MAIN_INFO_SOCIETE_TOWN", GETPOST("town",'nohtml'),'chaine',0,'',$conf->entity);
    -	dolibarr_set_const($db, "MAIN_INFO_SOCIETE_ZIP", GETPOST("zipcode",'alpha'),'chaine',0,'',$conf->entity);
    +	dolibarr_set_const($db, "MAIN_INFO_SOCIETE_ADDRESS", GETPOST("MAIN_INFO_SOCIETE_ADDRESS",'nohtml'),'chaine',0,'',$conf->entity);
    +	dolibarr_set_const($db, "MAIN_INFO_SOCIETE_TOWN", GETPOST("MAIN_INFO_SOCIETE_TOWN",'nohtml'),'chaine',0,'',$conf->entity);
    +	dolibarr_set_const($db, "MAIN_INFO_SOCIETE_ZIP", GETPOST("MAIN_INFO_SOCIETE_ZIP",'alpha'),'chaine',0,'',$conf->entity);
     	dolibarr_set_const($db, "MAIN_INFO_SOCIETE_STATE", GETPOST("state_id",'alpha'),'chaine',0,'',$conf->entity);
     	dolibarr_set_const($db, "MAIN_INFO_SOCIETE_REGION", GETPOST("region_code",'alpha'),'chaine',0,'',$conf->entity);
     	dolibarr_set_const($db, "MAIN_MONNAIE", GETPOST("currency",'aZ09'),'chaine',0,'',$conf->entity);
    @@ -157,6 +158,7 @@ if ( ($action == 'update' && ! GETPOST("cancel",'alpha'))
     	}
     
     	dolibarr_set_const($db, "MAIN_INFO_SOCIETE_MANAGERS", GETPOST("MAIN_INFO_SOCIETE_MANAGERS",'nohtml'),'chaine',0,'',$conf->entity);
    +	dolibarr_set_const($db, "MAIN_INFO_GDPR", GETPOST("MAIN_INFO_GDPR",'nohtml'),'chaine',0,'',$conf->entity);
     	dolibarr_set_const($db, "MAIN_INFO_CAPITAL", GETPOST("capital",'nohtml'),'chaine',0,'',$conf->entity);
     	dolibarr_set_const($db, "MAIN_INFO_SOCIETE_FORME_JURIDIQUE", GETPOST("forme_juridique_code",'nohtml'),'chaine',0,'',$conf->entity);
     	dolibarr_set_const($db, "MAIN_INFO_SIREN", GETPOST("siren",'nohtml'),'chaine',0,'',$conf->entity);
    @@ -187,7 +189,7 @@ if ( ($action == 'update' && ! GETPOST("cancel",'alpha'))
     		{
     			dolibarr_set_const($db, "MAIN_INFO_VALUE_LOCALTAX1", GETPOST('lt1','aZ09'),'chaine',0,'',$conf->entity);
     		}
    -		dolibarr_set_const($db,"MAIN_INFO_LOCALTAX_CALC1",  GETPOST("clt1",'aZ09'),'chaine',0,'',$conf->entity);
    +		dolibarr_set_const($db,"MAIN_INFO_LOCALTAX_CALC1", GETPOST("clt1",'aZ09'),'chaine',0,'',$conf->entity);
     	}
     	if($_POST["optionlocaltax2"]=="localtax2on")
     	{
    @@ -199,7 +201,7 @@ if ( ($action == 'update' && ! GETPOST("cancel",'alpha'))
     		{
     			dolibarr_set_const($db, "MAIN_INFO_VALUE_LOCALTAX2", GETPOST('lt2','aZ09'),'chaine',0,'',$conf->entity);
     		}
    -		dolibarr_set_const($db,"MAIN_INFO_LOCALTAX_CALC2",  GETPOST("clt2",'aZ09'),'chaine',0,'',$conf->entity);
    +		dolibarr_set_const($db,"MAIN_INFO_LOCALTAX_CALC2", GETPOST("clt2",'aZ09'),'chaine',0,'',$conf->entity);
     	}
     
     	if ($action != 'updateedit' && ! $error)
    @@ -299,7 +301,7 @@ $head = company_admin_prepare_head();
     
     dol_fiche_head($head, 'company', $langs->trans("Company"), -1, 'company');
     
    -print $langs->trans("CompanyFundationDesc")."<br>\n";
    +print '<span class="opacitymedium">'.$langs->trans("CompanyFundationDesc", $langs->transnoentities("Modify"), $langs->transnoentities("Save"))."</span><br>\n";
     print "<br>\n";
     
     if ($action == 'edit' || $action == 'updateedit')
    @@ -326,20 +328,20 @@ if ($action == 'edit' || $action == 'updateedit')
     	// Name
     
     	print '<tr class="oddeven"><td class="fieldrequired"><label for="name">'.$langs->trans("CompanyName").'</label></td><td>';
    -	print '<input name="nom" id="name" class="minwidth200" value="'. ($conf->global->MAIN_INFO_SOCIETE_NOM?$conf->global->MAIN_INFO_SOCIETE_NOM: GETPOST("nom",'nohtml')) . '" autofocus="autofocus"></td></tr>'."\n";
    +	print '<input name="nom" id="name" class="minwidth200" value="'. dol_escape_htmltag($conf->global->MAIN_INFO_SOCIETE_NOM?$conf->global->MAIN_INFO_SOCIETE_NOM: GETPOST("nom",'nohtml')) . '" autofocus="autofocus"></td></tr>'."\n";
     
     	// Addresse
     
    -	print '<tr class="oddeven"><td><label for="address">'.$langs->trans("CompanyAddress").'</label></td><td>';
    -	print '<textarea name="address" id="address" class="quatrevingtpercent" rows="'.ROWS_3.'">'. ($conf->global->MAIN_INFO_SOCIETE_ADDRESS?$conf->global->MAIN_INFO_SOCIETE_ADDRESS: GETPOST("address",'nohtml')) . '</textarea></td></tr>'."\n";
    +	print '<tr class="oddeven"><td><label for="MAIN_INFO_SOCIETE_ADDRESS">'.$langs->trans("CompanyAddress").'</label></td><td>';
    +	print '<textarea name="MAIN_INFO_SOCIETE_ADDRESS" id="MAIN_INFO_SOCIETE_ADDRESS" class="quatrevingtpercent" rows="'.ROWS_3.'">'. ($conf->global->MAIN_INFO_SOCIETE_ADDRESS?$conf->global->MAIN_INFO_SOCIETE_ADDRESS:GETPOST("MAIN_INFO_SOCIETE_ADDRESS",'nohtml')) . '</textarea></td></tr>'."\n";
     
     
    -	print '<tr class="oddeven"><td><label for="zipcode">'.$langs->trans("CompanyZip").'</label></td><td>';
    -	print '<input class="minwidth100" name="zipcode" id="zipcode" value="'. ($conf->global->MAIN_INFO_SOCIETE_ZIP?$conf->global->MAIN_INFO_SOCIETE_ZIP: GETPOST("zipcode",'alpha')) . '"></td></tr>'."\n";
    +	print '<tr class="oddeven"><td><label for="MAIN_INFO_SOCIETE_ZIP">'.$langs->trans("CompanyZip").'</label></td><td>';
    +	print '<input class="minwidth100" name="MAIN_INFO_SOCIETE_ZIP" id="MAIN_INFO_SOCIETE_ZIP" value="'. dol_escape_htmltag($conf->global->MAIN_INFO_SOCIETE_ZIP?$conf->global->MAIN_INFO_SOCIETE_ZIP:GETPOST("MAIN_INFO_SOCIETE_ZIP",'alpha')) . '"></td></tr>'."\n";
     
     
    -	print '<tr class="oddeven"><td><label for="town">'.$langs->trans("CompanyTown").'</label></td><td>';
    -	print '<input name="town" class="minwidth100" id="town" value="'. ($conf->global->MAIN_INFO_SOCIETE_TOWN?$conf->global->MAIN_INFO_SOCIETE_TOWN: GETPOST("town",'nohtml')) . '"></td></tr>'."\n";
    +	print '<tr class="oddeven"><td><label for="MAIN_INFO_SOCIETE_TOWN">'.$langs->trans("CompanyTown").'</label></td><td>';
    +	print '<input name="MAIN_INFO_SOCIETE_TOWN" class="minwidth100" id="MAIN_INFO_SOCIETE_TOWN" value="'. dol_escape_htmltag($conf->global->MAIN_INFO_SOCIETE_TOWN?$conf->global->MAIN_INFO_SOCIETE_TOWN:GETPOST("MAIN_INFO_SOCIETE_TOWN",'nohtml')) . '"></td></tr>'."\n";
     
     	// Country
     
    @@ -361,29 +363,29 @@ if ($action == 'edit' || $action == 'updateedit')
     
     
     	print '<tr class="oddeven"><td><label for="phone">'.$langs->trans("Phone").'</label></td><td>';
    -	print '<input name="tel" id="phone" value="'. $conf->global->MAIN_INFO_SOCIETE_TEL . '"></td></tr>';
    +	print '<input name="tel" id="phone" value="'. dol_escape_htmltag($conf->global->MAIN_INFO_SOCIETE_TEL) . '"></td></tr>';
     	print '</td></tr>'."\n";
     
     
     	print '<tr class="oddeven"><td><label for="fax">'.$langs->trans("Fax").'</label></td><td>';
    -	print '<input name="fax" id="fax" value="'. $conf->global->MAIN_INFO_SOCIETE_FAX . '"></td></tr>';
    +	print '<input name="fax" id="fax" value="'. dol_escape_htmltag($conf->global->MAIN_INFO_SOCIETE_FAX) . '"></td></tr>';
     	print '</td></tr>'."\n";
     
     
     	print '<tr class="oddeven"><td><label for="email">'.$langs->trans("EMail").'</label></td><td>';
    -	print '<input name="mail" id="email" class="minwidth200" value="'. $conf->global->MAIN_INFO_SOCIETE_MAIL . '"></td></tr>';
    +	print '<input name="mail" id="email" class="minwidth200" value="'. dol_escape_htmltag($conf->global->MAIN_INFO_SOCIETE_MAIL) . '"></td></tr>';
     	print '</td></tr>'."\n";
     
     	// Web
     	print '<tr class="oddeven"><td><label for="web">'.$langs->trans("Web").'</label></td><td>';
    -	print '<input name="web" id="web" class="minwidth300" value="'. $conf->global->MAIN_INFO_SOCIETE_WEB . '"></td></tr>';
    +	print '<input name="web" id="web" class="minwidth300" value="'. dol_escape_htmltag($conf->global->MAIN_INFO_SOCIETE_WEB) . '"></td></tr>';
     	print '</td></tr>'."\n";
     
     	// Barcode
     	if (! empty($conf->barcode->enabled)) {
     
     		print '<tr class="oddeven"><td><label for="barcode">'.$langs->trans("Gencod").'</label></td><td>';
    -		print '<input name="barcode" id="barcode" class="minwidth150" value="'. $conf->global->MAIN_INFO_SOCIETE_GENCOD . '"></td></tr>';
    +		print '<input name="barcode" id="barcode" class="minwidth150" value="'. dol_escape_htmltag($conf->global->MAIN_INFO_SOCIETE_GENCOD) . '"></td></tr>';
     		print '</td></tr>';
     	}
     
    @@ -396,7 +398,7 @@ if ($action == 'edit' || $action == 'updateedit')
     		print '<a href="'.$_SERVER["PHP_SELF"].'?action=removelogo">'.img_delete($langs->trans("Delete")).'</a>';
     		if (file_exists($conf->mycompany->dir_output.'/logos/thumbs/'.$mysoc->logo_mini)) {
     			print ' &nbsp; ';
    -			print '<img src="'.DOL_URL_ROOT.'/viewimage.php?modulepart=mycompany&amp;file='.urlencode('/thumbs/'.$mysoc->logo_mini).'">';
    +			print '<img src="'.DOL_URL_ROOT.'/viewimage.php?modulepart=mycompany&amp;file='.urlencode('logos/thumbs/'.$mysoc->logo_mini).'">';
     		}
     	} else {
     		print '<img height="30" src="'.DOL_URL_ROOT.'/public/theme/common/nophoto.png">';
    @@ -422,12 +424,19 @@ if ($action == 'edit' || $action == 'updateedit')
     	// Managing Director(s)
     
     	print '<tr class="oddeven"><td><label for="director">'.$langs->trans("ManagingDirectors").'</label></td><td>';
    -	print '<input name="MAIN_INFO_SOCIETE_MANAGERS" id="director" class="minwidth200" value="' . $conf->global->MAIN_INFO_SOCIETE_MANAGERS . '"></td></tr>';
    +	print '<input name="MAIN_INFO_SOCIETE_MANAGERS" id="director" class="minwidth200" value="' . dol_escape_htmltag($conf->global->MAIN_INFO_SOCIETE_MANAGERS) . '"></td></tr>';
    +
    +	// GDPR contact
    +
    +	print '<tr class="oddeven"><td>';
    +	print $form->textwithpicto($langs->trans("GDPRContact"), $langs->trans("GDPRContactDesc"));
    +	print '</td><td>';
    +	print '<input name="MAIN_INFO_GDPR" id="director" class="minwidth500" value="' . dol_escape_htmltag($conf->global->MAIN_INFO_GDPR) . '"></td></tr>';
     
     	// Capital
     
     	print '<tr class="oddeven"><td><label for="capital">'.$langs->trans("Capital").'</label></td><td>';
    -	print '<input name="capital" id="capital" class="minwidth100" value="' . $conf->global->MAIN_INFO_CAPITAL . '"></td></tr>';
    +	print '<input name="capital" id="capital" class="minwidth100" value="' . dol_escape_htmltag($conf->global->MAIN_INFO_CAPITAL) . '"></td></tr>';
     
     	// Juridical Status
     
    @@ -446,7 +455,7 @@ if ($action == 'edit' || $action == 'updateedit')
     		print '<tr class="oddeven"><td><label for="profid1">'.$langs->transcountry("ProfId1",$mysoc->country_code).'</label></td><td>';
     		if (! empty($mysoc->country_code))
     		{
    -			print '<input name="siren" id="profid1" class="minwidth200" value="' . (! empty($conf->global->MAIN_INFO_SIREN) ? $conf->global->MAIN_INFO_SIREN : '') . '">';
    +			print '<input name="siren" id="profid1" class="minwidth200" value="' . dol_escape_htmltag(! empty($conf->global->MAIN_INFO_SIREN) ? $conf->global->MAIN_INFO_SIREN : '') . '">';
     		}
     		else
     		{
    @@ -462,7 +471,7 @@ if ($action == 'edit' || $action == 'updateedit')
     		print '<tr class="oddeven"><td><label for="profid2">'.$langs->transcountry("ProfId2",$mysoc->country_code).'</label></td><td>';
     		if (! empty($mysoc->country_code))
     		{
    -			print '<input name="siret" id="profid2" class="minwidth200" value="' . (! empty($conf->global->MAIN_INFO_SIRET) ? $conf->global->MAIN_INFO_SIRET : '' ) . '">';
    +			print '<input name="siret" id="profid2" class="minwidth200" value="' . dol_escape_htmltag(! empty($conf->global->MAIN_INFO_SIRET) ? $conf->global->MAIN_INFO_SIRET : '' ) . '">';
     		}
     		else
     		{
    @@ -478,7 +487,7 @@ if ($action == 'edit' || $action == 'updateedit')
     		print '<tr class="oddeven"><td><label for="profid3">'.$langs->transcountry("ProfId3",$mysoc->country_code).'</label></td><td>';
     		if (! empty($mysoc->country_code))
     		{
    -			print '<input name="ape" id="profid3" class="minwidth200" value="' . (! empty($conf->global->MAIN_INFO_APE) ? $conf->global->MAIN_INFO_APE : '') . '">';
    +			print '<input name="ape" id="profid3" class="minwidth200" value="' . dol_escape_htmltag(! empty($conf->global->MAIN_INFO_APE) ? $conf->global->MAIN_INFO_APE : '') . '">';
     		}
     		else
     		{
    @@ -494,7 +503,7 @@ if ($action == 'edit' || $action == 'updateedit')
     		print '<tr class="oddeven"><td><label for="profid4">'.$langs->transcountry("ProfId4",$mysoc->country_code).'</label></td><td>';
     		if (! empty($mysoc->country_code))
     		{
    -			print '<input name="rcs" id="profid4" class="minwidth200" value="' . (! empty($conf->global->MAIN_INFO_RCS) ? $conf->global->MAIN_INFO_RCS : '') . '">';
    +			print '<input name="rcs" id="profid4" class="minwidth200" value="' . dol_escape_htmltag(! empty($conf->global->MAIN_INFO_RCS) ? $conf->global->MAIN_INFO_RCS : '') . '">';
     		}
     		else
     		{
    @@ -510,7 +519,7 @@ if ($action == 'edit' || $action == 'updateedit')
     		print '<tr class="oddeven"><td><label for="profid5">'.$langs->transcountry("ProfId5",$mysoc->country_code).'</label></td><td>';
     		if (! empty($mysoc->country_code))
     		{
    -			print '<input name="MAIN_INFO_PROFID5" id="profid5" class="minwidth200" value="' . (! empty($conf->global->MAIN_INFO_PROFID5) ? $conf->global->MAIN_INFO_PROFID5 : '') . '">';
    +			print '<input name="MAIN_INFO_PROFID5" id="profid5" class="minwidth200" value="' . dol_escape_htmltag(! empty($conf->global->MAIN_INFO_PROFID5) ? $conf->global->MAIN_INFO_PROFID5 : '') . '">';
     		}
     		else
     		{
    @@ -526,7 +535,7 @@ if ($action == 'edit' || $action == 'updateedit')
     		print '<tr class="oddeven"><td><label for="profid6">'.$langs->transcountry("ProfId6",$mysoc->country_code).'</label></td><td>';
     		if (! empty($mysoc->country_code))
     		{
    -			print '<input name="MAIN_INFO_PROFID6" id="profid6" class="minwidth200" value="' . (! empty($conf->global->MAIN_INFO_PROFID6) ? $conf->global->MAIN_INFO_PROFID6 : '') . '">';
    +			print '<input name="MAIN_INFO_PROFID6" id="profid6" class="minwidth200" value="' . dol_escape_htmltag(! empty($conf->global->MAIN_INFO_PROFID6) ? $conf->global->MAIN_INFO_PROFID6 : '') . '">';
     		}
     		else
     		{
    @@ -538,7 +547,7 @@ if ($action == 'edit' || $action == 'updateedit')
     	// TVA Intra
     
     	print '<tr class="oddeven"><td><label for="intra_vat">'.$langs->trans("VATIntra").'</label></td><td>';
    -	print '<input name="tva" id="intra_vat" class="minwidth200" value="' . (! empty($conf->global->MAIN_INFO_TVAINTRA) ? $conf->global->MAIN_INFO_TVAINTRA : '') . '">';
    +	print '<input name="tva" id="intra_vat" class="minwidth200" value="' . dol_escape_htmltag(! empty($conf->global->MAIN_INFO_TVAINTRA) ? $conf->global->MAIN_INFO_TVAINTRA : '') . '">';
     	print '</td></tr>';
     
     	// Object of the company
    @@ -757,7 +766,13 @@ else
     
     	// Web
     
    -	print '<tr class="oddeven"><td>'.$langs->trans("Web").'</td><td>' . dol_print_url($conf->global->MAIN_INFO_SOCIETE_WEB,'_blank',80) . '</td></tr>';
    +	print '<tr class="oddeven"><td>'.$langs->trans("Web").'</td><td>';
    +	$arrayofurl = preg_split('/\s/', $conf->global->MAIN_INFO_SOCIETE_WEB);
    +	foreach($arrayofurl as $urltoshow)
    +	{
    +		if ($urltoshow) print dol_print_url($urltoshow,'_blank',80);
    +	}
    +	print '</td></tr>';
     
     	// Barcode
     	if (! empty($conf->barcode->enabled))
    @@ -783,7 +798,7 @@ else
     	}
     	else if ($mysoc->logo_mini && is_file($conf->mycompany->dir_output.'/logos/thumbs/'.$mysoc->logo_mini))
     	{
    -		print '<img class="img_logo" src="'.DOL_URL_ROOT.'/viewimage.php?modulepart=mycompany&amp;file='.urlencode('/thumbs/'.$mysoc->logo_mini).'">';
    +		print '<img class="img_logo" src="'.DOL_URL_ROOT.'/viewimage.php?modulepart=mycompany&amp;file='.urlencode('logos/thumbs/'.$mysoc->logo_mini).'">';
     	}
     	else
     	{
    @@ -815,6 +830,11 @@ else
     	print '<tr class="oddeven"><td>'.$langs->trans("ManagingDirectors").'</td><td>';
     	print $conf->global->MAIN_INFO_SOCIETE_MANAGERS . '</td></tr>';
     
    +	// GDPR Contact
    +
    +	print '<tr class="oddeven"><td>'.$langs->trans("GDPRContact").'</td><td>';
    +	print $conf->global->MAIN_INFO_GDPR . '</td></tr>';
    +
     	// Capital
     
     	print '<tr class="oddeven"><td>'.$langs->trans("Capital").'</td><td>';
    @@ -1140,7 +1160,6 @@ else
     	print '</div>';
     }
     
    -
    +// End of page
     llxFooter();
    -
     $db->close();
    diff --git a/htdocs/admin/compta.php b/htdocs/admin/compta.php
    index 3f765d3e18c..214c30dc544 100644
    --- a/htdocs/admin/compta.php
    +++ b/htdocs/admin/compta.php
    @@ -29,9 +29,8 @@
     require '../main.inc.php';
     require_once DOL_DOCUMENT_ROOT.'/core/lib/admin.lib.php';
     
    -$langs->load('admin');
    -$langs->load('compta');
    -$langs->load('accountancy');
    +// Load translation files required by the page
    +$langs->loadLangs(array('admin', 'compta', 'accountancy'));
     
     if (!$user->admin)
     accessforbidden();
    @@ -165,5 +164,6 @@ print "</table>\n";
     print '<br><br><div style="text-align:center"><input type="submit" class="button" value="'.$langs->trans('Modify').'" name="button"></div>';
     print '</form>';
     
    +// End of page
     llxFooter();
     $db->close();
    diff --git a/htdocs/admin/confexped.php b/htdocs/admin/confexped.php
    index cd771cdb0f7..9e6745e6c29 100644
    --- a/htdocs/admin/confexped.php
    +++ b/htdocs/admin/confexped.php
    @@ -29,9 +29,8 @@ require '../main.inc.php';
     require_once DOL_DOCUMENT_ROOT.'/core/lib/admin.lib.php';
     require_once DOL_DOCUMENT_ROOT.'/core/lib/expedition.lib.php';
     
    -$langs->load("admin");
    -$langs->load("sendings");
    -$langs->load("deliveries");
    +// Load translation files required by the page
    +$langs->loadLangs(array('admin', 'sendings', 'deliveries'));
     
     if (!$user->admin)
       accessforbidden();
    @@ -148,5 +147,6 @@ print '</table>';
     
     print '</div>';
     
    +// End of page
     llxFooter();
     $db->close();
    diff --git a/htdocs/admin/const.php b/htdocs/admin/const.php
    index 7d7b8a8510c..be5f785f9e4 100644
    --- a/htdocs/admin/const.php
    +++ b/htdocs/admin/const.php
    @@ -27,6 +27,7 @@
     require '../main.inc.php';
     require_once DOL_DOCUMENT_ROOT.'/core/lib/admin.lib.php';
     
    +// Load translation files required by the page
     $langs->load("admin");
     
     if (! $user->admin)
    @@ -36,11 +37,11 @@ $rowid=GETPOST('rowid','int');
     $entity=GETPOST('entity','int');
     $action=GETPOST('action','alpha');
     $update=GETPOST('update','alpha');
    -$delete=GETPOST('delete');	// Do not use alpha here
    +$delete=GETPOST('delete','none');	// Do not use alpha here
     $debug=GETPOST('debug','int');
     $consts=GETPOST('const','array');
     $constname=GETPOST('constname','alpha');
    -$constvalue=GETPOST('constvalue');
    +$constvalue=GETPOST('constvalue','none');	// We shoul dbe able to send everything here
     $constnote=GETPOST('constnote','alpha');
     
     
    @@ -247,7 +248,7 @@ if ($result)
     	while ($i < $num)
     	{
     		$obj = $db->fetch_object($result);
    -		
    +
     
     		print "\n";
     
    @@ -313,7 +314,6 @@ if ($conf->use_javascript_ajax)
     
     print "</form>\n";
     
    -
    +// End of page
     llxFooter();
    -
     $db->close();
    diff --git a/htdocs/admin/contract.php b/htdocs/admin/contract.php
    index 82fa51e5ca8..60be9e062ba 100644
    --- a/htdocs/admin/contract.php
    +++ b/htdocs/admin/contract.php
    @@ -28,7 +28,7 @@ require_once DOL_DOCUMENT_ROOT.'/core/lib/pdf.lib.php';
     require_once DOL_DOCUMENT_ROOT.'/contrat/class/contrat.class.php';
     require_once DOL_DOCUMENT_ROOT.'/core/lib/contract.lib.php';
     
    -// Load traductions files requiredby by page
    +// Load translation files required by the page
     $langs->loadLangs(array("admin","errors","contracts"));
     
     if (!$user->admin) accessforbidden();
    @@ -509,7 +509,6 @@ print '</form>';
     
     dol_fiche_end();
     
    -
    +// End of page
     llxFooter();
    -
     $db->close();
    diff --git a/htdocs/admin/dav.php b/htdocs/admin/dav.php
    index 091c9ff66bf..e882a56e2b8 100644
    --- a/htdocs/admin/dav.php
    +++ b/htdocs/admin/dav.php
    @@ -25,6 +25,7 @@ require '../main.inc.php';
     require_once DOL_DOCUMENT_ROOT.'/core/lib/admin.lib.php';
     require_once DOL_DOCUMENT_ROOT.'/dav/dav.lib.php';
     
    +// Load translation files required by the page
     $langs->loadLangs(array("admin","other","agenda"));
     
     if (!$user->admin)
    @@ -34,7 +35,10 @@ if (!$user->admin)
     $action = GETPOST('action', 'alpha');
     $backtopage = GETPOST('backtopage', 'alpha');
     
    -$arrayofparameters=array('DAV_ALLOW_PUBLIC_DIR'=>array('css'=>'minwidth200'));
    +$arrayofparameters=array(
    +	'DAV_ALLOW_PUBLIC_DIR'=>array('css'=>'minwidth200', 'enabled'=>1),
    +	'DAV_ALLOW_ECM_DIR'=>array('css'=>'minwidth200', 'enabled'=>$conf->ecm->enabled)
    +);
     
     
     /*
    @@ -75,6 +79,8 @@ if ($action == 'edit')
     
     	foreach($arrayofparameters as $key => $val)
     	{
    +		if (isset($val['enabled']) && empty($val['enabled'])) continue;
    +
     		print '<tr class="oddeven"><td>';
     		print $form->textwithpicto($langs->trans($key), $langs->trans($key.'Tooltip'));
     		print '</td><td><input name="'.$key.'"  class="flat '.(empty($val['css'])?'minwidth200':$val['css']).'" value="' . $conf->global->$key . '"></td></tr>';
    @@ -137,6 +143,6 @@ $message.=img_picto('','object_globe.png').' '.$langs->trans("WebDavServer",'Web
     $message.='<br>';
     print $message;
     
    -
    +// End of page
     llxFooter();
     $db->close();
    diff --git a/htdocs/admin/defaultvalues.php b/htdocs/admin/defaultvalues.php
    index 5c17fd32eb0..4d75ab44235 100644
    --- a/htdocs/admin/defaultvalues.php
    +++ b/htdocs/admin/defaultvalues.php
    @@ -1,5 +1,5 @@
     <?php
    -/* Copyright (C) 2017		Laurent Destailleur	<eldy@users.sourceforge.net>
    +/* Copyright (C) 2017-2018	Laurent Destailleur	<eldy@users.sourceforge.net>
      * Copyright (C) 2017-2018	Regis Houssin		<regis.houssin@capnetworks.com>
      *
      * This program is free software; you can redistribute it and/or modify
    @@ -17,8 +17,13 @@
      */
     
     /**
    - *       \file       htdocs/admin/defaultvalues.php
    - *       \brief      Page to set default values used used in a create form
    + *       \file      htdocs/admin/defaultvalues.php
    + *       \brief     Page to set default values used used in a create form
    + *       			Default values are stored into $user->default_values[url]['createform']['querystring'|'_noquery_'][paramkey]=paramvalue
    + *       			Default filters are stored into $user->default_values[url]['filters']['querystring'|'_noquery_'][paramkey]=paramvalue
    + *       			Default sort order are stored into $user->default_values[url]['sortorder']['querystring'|'_noquery_'][paramkey]=paramvalue
    + *       			Default focus are stored into $user->default_values[url]['focus']['querystring'|'_noquery_'][paramkey]=paramvalue
    + *       			Mandatory fields are stored into $user->default_values[url]['mandatory']['querystring'|'_noquery_'][paramkey]=paramvalue
      */
     
     require '../main.inc.php';
    @@ -26,19 +31,15 @@ require_once DOL_DOCUMENT_ROOT.'/core/lib/admin.lib.php';
     require_once DOL_DOCUMENT_ROOT.'/core/lib/files.lib.php';
     require_once DOL_DOCUMENT_ROOT.'/core/class/html.formadmin.class.php';
     
    -$langs->load("companies");
    -$langs->load("products");
    -$langs->load("admin");
    -$langs->load("sms");
    -$langs->load("other");
    -$langs->load("errors");
    +// Load translation files required by the page
    +$langs->loadLangs(array('companies', 'products', 'admin', 'sms', 'other', 'errors'));
     
     if (!$user->admin) accessforbidden();
     
     $id=GETPOST('rowid','int');
     $action=GETPOST('action','alpha');
     
    -$mode = GETPOST('mode')?GETPOST('mode'):'createform';   // 'createform', 'filters', 'sortorder', 'focus'
    +$mode = GETPOST('mode','aZ09')?GETPOST('mode','aZ09'):'createform';   // 'createform', 'filters', 'sortorder', 'focus'
     
     $limit = GETPOST('limit','int')?GETPOST('limit','int'):$conf->liste_limit;
     $sortfield = GETPOST("sortfield",'alpha');
    @@ -234,9 +235,9 @@ if ($mode == 'sortorder')
     {
         print info_admin($langs->trans("WarningSettingSortOrder")).'<br>';
     }
    -if ($mode == 'focus')
    +if ($mode == 'mandatory')
     {
    -    print info_admin($langs->trans("FeatureNotYetAvailable")).'<br>';
    +	print info_admin($langs->trans("FeatureSupportedOnTextFieldsOnly")).'<br>';
     }
     
     print '<input type="hidden" name="token" value="'.$_SESSION['newtoken'].'">';
    @@ -265,7 +266,7 @@ else
     }
     print_liste_field_titre($textkey,$_SERVER["PHP_SELF"],'param','',$param,'',$sortfield,$sortorder);
     // Value
    -if ($mode != 'focus')
    +if ($mode != 'focus' && $mode != 'mandatory')
     {
         if ($mode != 'sortorder')
         {
    @@ -298,14 +299,14 @@ print "\n";
     print '<tr class="oddeven">';
     // Page
     print '<td>';
    -print '<input type="text" class="flat minwidth200 maxwidthonsmartphone" name="defaulturl" value="">';
    +print '<input type="text" class="flat minwidth200 maxwidthonsmartphone" name="defaulturl" value="'.dol_escape_htmltag(GETPOST('defaulturl','alphanohtml')).'">';
     print '</td>'."\n";
     // Field
     print '<td>';
    -print '<input type="text" class="flat maxwidth100onsmartphone" name="defaultkey" value="">';
    +print '<input type="text" class="flat maxwidth100onsmartphone" name="defaultkey" value="'.dol_escape_htmltag(GETPOST('defaultkey','alphanohtml')).'">';
     print '</td>';
     // Value
    -if ($mode != 'focus')
    +if ($mode != 'focus' && $mode != 'mandatory')
     {
         print '<td>';
         print '<input type="text" class="flat maxwidth100onsmartphone" name="defaultvalue" value="">';
    @@ -315,15 +316,16 @@ if ($mode != 'focus')
     if (! empty($conf->multicompany->enabled) && !$user->entity)
     {
     	print '<td>';
    -	print '<input type="text" class="flat" size="1" name="entity" value="'.$conf->entity.'">';
    +	print '<input type="text" class="flat" size="1" disabled name="entity" value="'.$conf->entity.'">';	// We see environment, but to change it we must switch on other entity
     	print '</td>';
    -	print '<td align="center">';
     }
     else
     {
     	print '<td align="center">';
     	print '<input type="hidden" name="entity" value="'.$conf->entity.'">';
    +	print '</td>';
     }
    +print '<td align="center">';
     $disabled='';
     if (empty($conf->global->MAIN_ENABLE_DEFAULT_VALUES)) $disabled=' disabled="disabled"';
     print '<input type="submit" class="button"'.$disabled.' value="'.$langs->trans("Add").'" name="add">';
    @@ -367,7 +369,7 @@ if ($result)
     		print '</td>'."\n";
     
     		// Value
    -		if ($mode != 'focus')
    +		if ($mode != 'focus' && $mode != 'mandatory')
     		{
         		print '<td>';
         		/*print '<input type="hidden" name="const['.$i.'][rowid]" value="'.$obj->rowid.'">';
    @@ -380,6 +382,9 @@ if ($result)
         		print '</td>';
     		}
     
    +		// Multicompany
    +		print '<td></td>';
    +
     		// Actions
     		print '<td align="center">';
     		if ($action != 'edit' || GETPOST('rowid') != $obj->rowid)
    @@ -416,7 +421,6 @@ dol_fiche_end();
     
     print "</form>\n";
     
    -
    +// End of page
     llxFooter();
    -
     $db->close();
    diff --git a/htdocs/admin/delais.php b/htdocs/admin/delais.php
    index 4cf423b317f..19fa67abcff 100644
    --- a/htdocs/admin/delais.php
    +++ b/htdocs/admin/delais.php
    @@ -27,6 +27,7 @@
     require '../main.inc.php';
     require_once DOL_DOCUMENT_ROOT.'/core/lib/admin.lib.php';
     
    +// Load translation files required by the page
     $langs->load("admin");
     
     if (! $user->admin) accessforbidden();
    @@ -121,6 +122,13 @@ $modules=array(
     		),
     );
     
    +$labelmeteo = array(0=>$langs->trans("No"), 1=>$langs->trans("Yes"), 2=>$langs->trans("OnMobileOnly"));
    +
    +
    +/*
    + * Actions
    + */
    +
     if ($action == 'update')
     {
     	foreach($modules as $module => $delays)
    @@ -200,9 +208,10 @@ if ($action == 'edit')
     	print '<table class="noborder" width="100%">';
     	print '<tr class="liste_titre"><td>'.$langs->trans("Parameter").'</td><td class="center" width="120px">'.$langs->trans("Value").'</td></tr>';
     
    -	$var=false;
     	print '<tr class="oddeven">';
    -	print '<td>'.$langs->trans("MAIN_DISABLE_METEO").'</td><td class="center">' .$form->selectyesno('MAIN_DISABLE_METEO',(empty($conf->global->MAIN_DISABLE_METEO)?0:1),1) . '</td></tr>';
    +	print '<td>'.$langs->trans("MAIN_DISABLE_METEO").'</td><td class="center">';
    +	print $form->selectarray('MAIN_DISABLE_METEO', $labelmeteo, (empty($conf->global->MAIN_DISABLE_METEO)?0:$conf->global->MAIN_DISABLE_METEO));
    +	print '</td></tr>';
     
     	print '</table>';
     }
    @@ -240,7 +249,9 @@ else
     	print '<tr class="liste_titre"><td>'.$langs->trans("Parameter").'</td><td class="center" width="120px">'.$langs->trans("Value").'</td></tr>';
     
     	print '<tr class="oddeven">';
    -	print '<td>'.$langs->trans("MAIN_DISABLE_METEO").'</td><td class="center">' . yn($conf->global->MAIN_DISABLE_METEO) . '</td></tr>';
    +	print '<td>'.$langs->trans("MAIN_DISABLE_METEO").'</td><td class="center">';
    +	print $labelmeteo[$conf->global->MAIN_DISABLE_METEO];
    +	print '</td></tr>';
     
     	print '</table>';
     
    @@ -414,5 +425,6 @@ if($action == 'edit') {
     
     }
     
    +// End of page
     llxFooter();
     $db->close();
    diff --git a/htdocs/admin/dict.php b/htdocs/admin/dict.php
    index 74e4dd6bd4e..aaa4fb03706 100644
    --- a/htdocs/admin/dict.php
    +++ b/htdocs/admin/dict.php
    @@ -41,6 +41,7 @@ require_once DOL_DOCUMENT_ROOT.'/core/class/doleditor.class.php';
     require_once DOL_DOCUMENT_ROOT.'/core/lib/accounting.lib.php';
     if (! empty($conf->accounting->enabled)) require_once DOL_DOCUMENT_ROOT . '/core/class/html.formaccounting.class.php';
     
    +// Load translation files required by the page
     $langs->loadLangs(array("errors","admin","main","companies","resource","holiday","accountancy","hrm","orders","contracts","projects","propal","bills","interventions"));
     
     $action=GETPOST('action','alpha')?GETPOST('action','alpha'):'view';
    @@ -182,7 +183,7 @@ $tabsql[10]= "SELECT t.rowid, t.code, t.taux, t.localtax1_type, t.localtax1, t.l
     $tabsql[11]= "SELECT t.rowid as rowid, t.element, t.source, t.code, t.libelle, t.position, t.active FROM ".MAIN_DB_PREFIX."c_type_contact AS t";
     $tabsql[12]= "SELECT c.rowid as rowid, c.code, c.libelle, c.libelle_facture, c.nbjour, c.type_cdr, c.decalage, c.active, c.sortorder, c.entity FROM ".MAIN_DB_PREFIX."c_payment_term AS c WHERE c.entity = " . getEntity($tabname[12]);
     $tabsql[13]= "SELECT c.id    as rowid, c.code, c.libelle, c.type, c.active, c.entity FROM ".MAIN_DB_PREFIX."c_paiement AS c WHERE c.entity = " . getEntity($tabname[13]);
    -$tabsql[14]= "SELECT e.rowid as rowid, e.code as code, e.libelle, e.price, e.organization, e.fk_pays as country_id, c.code as country_code, c.label as country, e.active FROM ".MAIN_DB_PREFIX."c_ecotaxe AS e, ".MAIN_DB_PREFIX."c_country as c WHERE e.fk_pays=c.rowid and c.active=1";
    +$tabsql[14]= "SELECT e.rowid as rowid, e.code as code, e.label, e.price, e.organization, e.fk_pays as country_id, c.code as country_code, c.label as country, e.active FROM ".MAIN_DB_PREFIX."c_ecotaxe AS e, ".MAIN_DB_PREFIX."c_country as c WHERE e.fk_pays=c.rowid and c.active=1";
     $tabsql[15]= "SELECT rowid   as rowid, code, label as libelle, width, height, unit, active FROM ".MAIN_DB_PREFIX."c_paper_format";
     $tabsql[16]= "SELECT code, label as libelle, sortorder, active FROM ".MAIN_DB_PREFIX."c_prospectlevel";
     $tabsql[17]= "SELECT id      as rowid, code, label, accountancy_code, active FROM ".MAIN_DB_PREFIX."c_type_fees";
    @@ -260,7 +261,7 @@ $tabfield[10]= "country_id,country,code,taux,localtax1_type,localtax1,localtax2_
     $tabfield[11]= "element,source,code,libelle,position";
     $tabfield[12]= "code,libelle,libelle_facture,nbjour,type_cdr,decalage,sortorder,entity";
     $tabfield[13]= "code,libelle,type,entity";
    -$tabfield[14]= "code,libelle,price,organization,country_id,country";
    +$tabfield[14]= "code,label,price,organization,country";
     $tabfield[15]= "code,libelle,width,height,unit";
     $tabfield[16]= "code,libelle,sortorder";
     $tabfield[17]= "code,label,accountancy_code";
    @@ -299,7 +300,7 @@ $tabfieldvalue[10]= "country,code,taux,localtax1_type,localtax1,localtax2_type,l
     $tabfieldvalue[11]= "element,source,code,libelle,position";
     $tabfieldvalue[12]= "code,libelle,libelle_facture,nbjour,type_cdr,decalage,sortorder";
     $tabfieldvalue[13]= "code,libelle,type";
    -$tabfieldvalue[14]= "code,libelle,price,organization,country";
    +$tabfieldvalue[14]= "code,label,price,organization,country";
     $tabfieldvalue[15]= "code,libelle,width,height,unit";
     $tabfieldvalue[16]= "code,libelle,sortorder";
     $tabfieldvalue[17]= "code,label,accountancy_code";
    @@ -338,7 +339,7 @@ $tabfieldinsert[10]= "fk_pays,code,taux,localtax1_type,localtax1,localtax2_type,
     $tabfieldinsert[11]= "element,source,code,libelle,position";
     $tabfieldinsert[12]= "code,libelle,libelle_facture,nbjour,type_cdr,decalage,sortorder,entity";
     $tabfieldinsert[13]= "code,libelle,type,entity";
    -$tabfieldinsert[14]= "code,libelle,price,organization,fk_pays";
    +$tabfieldinsert[14]= "code,label,price,organization,fk_pays";
     $tabfieldinsert[15]= "code,label,width,height,unit";
     $tabfieldinsert[16]= "code,label,sortorder";
     $tabfieldinsert[17]= "code,label,accountancy_code";
    @@ -378,7 +379,7 @@ $tabrowid[9] = "code_iso";
     $tabrowid[10]= "";
     $tabrowid[11]= "rowid";
     $tabrowid[12]= "";
    -$tabrowid[13]= "";
    +$tabrowid[13]= "id";
     $tabrowid[14]= "";
     $tabrowid[15]= "";
     $tabrowid[16]= "code";
    @@ -418,7 +419,7 @@ $tabcond[10]= true;
     $tabcond[11]= (! empty($conf->societe->enabled));
     $tabcond[12]= (! empty($conf->commande->enabled) || ! empty($conf->propal->enabled) || ! empty($conf->facture->enabled) || ! empty($conf->fournisseur->enabled));
     $tabcond[13]= (! empty($conf->commande->enabled) || ! empty($conf->propal->enabled) || ! empty($conf->facture->enabled) || ! empty($conf->fournisseur->enabled));
    -$tabcond[14]= (! empty($conf->product->enabled) && ! empty($conf->ecotax->enabled));
    +$tabcond[14]= (! empty($conf->product->enabled) && (! empty($conf->ecotax->enabled) || ! empty($conf->global->MAIN_SHOW_ECOTAX_DICTIONNARY)));
     $tabcond[15]= true;
     $tabcond[16]= (! empty($conf->societe->enabled) && empty($conf->global->SOCIETE_DISABLE_PROSPECTS));
     $tabcond[17]= (! empty($conf->deplacement->enabled) || ! empty($conf->expensereport->enabled));
    @@ -455,7 +456,7 @@ $tabhelp[8]  = array('code'=>$langs->trans("EnterAnyCode"), 'position'=>$langs->
     $tabhelp[9]  = array('code'=>$langs->trans("EnterAnyCode"), 'unicode'=>$langs->trans("UnicodeCurrency"));
     $tabhelp[10] = array('code'=>$langs->trans("EnterAnyCode"), 'taux'=>$langs->trans("SellTaxRate"), 'recuperableonly'=>$langs->trans("RecuperableOnly"), 'localtax1_type'=>$langs->trans("LocalTaxDesc"), 'localtax2_type'=>$langs->trans("LocalTaxDesc"));
     $tabhelp[11] = array('code'=>$langs->trans("EnterAnyCode"), 'position'=>$langs->trans("PositionIntoComboList"));
    -$tabhelp[12] = array('code'=>$langs->trans("EnterAnyCode"), 'type_cdr'=>$langs->trans("TypeCdr"));
    +$tabhelp[12] = array('code'=>$langs->trans("EnterAnyCode"), 'type_cdr'=>$langs->trans("TypeCdr", $langs->transnoentitiesnoconv("NbOfDays"), $langs->transnoentitiesnoconv("Offset"), $langs->transnoentitiesnoconv("NbOfDays"), $langs->transnoentitiesnoconv("Offset")));
     $tabhelp[13] = array('code'=>$langs->trans("EnterAnyCode"));
     $tabhelp[14] = array('code'=>$langs->trans("EnterAnyCode"));
     $tabhelp[15] = array('code'=>$langs->trans("EnterAnyCode"));
    @@ -949,8 +950,8 @@ if (empty($id))
     {
         print $langs->trans("DictionaryDesc");
         print " ".$langs->trans("OnlyActiveElementsAreShown")."<br>\n";
    +    print '<br>';
     }
    -print "<br>\n";
     
     
     $param = '&id='.urlencode($id);
    @@ -1015,6 +1016,13 @@ if ($id)
         print '<input type="hidden" name="token" value="'.$_SESSION['newtoken'].'">';
         print '<input type="hidden" name="from" value="'.dol_escape_htmltag(GETPOST('from','alpha')).'">';
     
    +    if ($id == 10 && empty($conf->global->FACTURE_TVAOPTION))
    +    {
    +    	print info_admin($langs->trans("VATIsUsedIsOff", $langs->transnoentities("Setup"), $langs->transnoentities("CompanyFoundation")));
    +    }
    +
    +    print "<br>\n";
    +
         // Form to add a new line
         if ($tabname[$id])
         {
    @@ -1734,7 +1742,7 @@ else
     
     print '<br>';
     
    -
    +// End of page
     llxFooter();
     $db->close();
     
    diff --git a/htdocs/admin/dolistore/ajax/image.php b/htdocs/admin/dolistore/ajax/image.php
    index 14d05a036e8..c1bb4e997dc 100644
    --- a/htdocs/admin/dolistore/ajax/image.php
    +++ b/htdocs/admin/dolistore/ajax/image.php
    @@ -20,22 +20,11 @@ if (!defined('REQUIRE_JQUERY_BLOCKUI')) define('REQUIRE_JQUERY_BLOCKUI', 1);
     
     
     /**
    - *      \file       htdocs/commande/info.php
    - *      \ingroup    commande
    - * 		\brief      Page des informations d'une commande
    + *      \file       htdocs/admin/dolistore/ajax/image.php
    + *      \ingroup    admin
    + *      \brief      Page des informations dolistore
      */
    -$res = 0;
    -if (!$res && file_exists("../main.inc.php")) $res = @include("../main.inc.php");
    -if (!$res && file_exists("../../main.inc.php")) $res = @include("../../main.inc.php");
    -if (!$res && file_exists("../../../main.inc.php")) $res = @include("../../../main.inc.php");
    -if (!$res && file_exists("../../../../main.inc.php")) $res = @include("../../../../main.inc.php");
    -if (!$res && file_exists("../../../dolibarr/htdocs/main.inc.php"))
    -        $res = @include("../../../dolibarr/htdocs/main.inc.php");     // Used on dev env only
    -if (!$res && file_exists("../../../../dolibarr/htdocs/main.inc.php"))
    -        $res = @include("../../../../dolibarr/htdocs/main.inc.php");   // Used on dev env only
    -if (!$res && file_exists("../../../../../dolibarr/htdocs/main.inc.php"))
    -        $res = @include("../../../../../dolibarr/htdocs/main.inc.php");   // Used on dev env only
    -if (!$res) die("Include of main fails");
    +require "../../../main.inc.php";
     
     // CORE
     
    @@ -52,8 +41,10 @@ $quality    = GETPOST('quality', 'alpha');
     
     try {
         $url = $conf->global->MAIN_MODULE_DOLISTORE_API_SRV.'/api/images/products/'.$id_product.'/'.$id_image.'/'.$quality;
    -    $api        = new PrestaShopWebservice($conf->global->MAIN_MODULE_DOLISTORE_API_SRV,
    -        $conf->global->MAIN_MODULE_DOLISTORE_API_KEY, $dolistore->debug_api);
    +    $api = new PrestaShopWebservice(
    +        $conf->global->MAIN_MODULE_DOLISTORE_API_SRV,
    +        $conf->global->MAIN_MODULE_DOLISTORE_API_KEY, $dolistore->debug_api
    +    );
         //echo $url;
         $request = $api->executeRequest($url, array(CURLOPT_CUSTOMREQUEST => 'GET'));
         header('Content-type:image');
    @@ -65,4 +56,3 @@ try {
         else if ($trace[0]['args'][0] == 401) die('Bad auth key');
         else die('Can not access to '.$conf->global->MAIN_MODULE_DOLISTORE_API_SRV);
     }
    -
    diff --git a/htdocs/admin/dolistore/class/PSWebServiceLibrary.class.php b/htdocs/admin/dolistore/class/PSWebServiceLibrary.class.php
    index de3ca683519..4617481d04d 100644
    --- a/htdocs/admin/dolistore/class/PSWebServiceLibrary.class.php
    +++ b/htdocs/admin/dolistore/class/PSWebServiceLibrary.class.php
    @@ -53,7 +53,7 @@ class PrestaShopWebservice
     	 * PrestaShopWebservice constructor. Throw an exception when CURL is not installed/activated
     	 * <code>
     	 * <?php
    -	 * require_once('./PrestaShopWebservice.php');
    +	 * require_once './PrestaShopWebservice.php';
     	 * try
     	 * {
     	 * 	$ws = new PrestaShopWebservice('http://mystore.com/', 'ZQ88PRJX5VWQHCWE4EE7SQ7HPNX00RAJ', false);
    @@ -69,7 +69,8 @@ class PrestaShopWebservice
     	 * @param string $key Authentification key
     	 * @param mixed $debug Debug mode Activated (true) or deactivated (false)
     	*/
    -	function __construct($url, $key, $debug = true) {
    +    function __construct($url, $key, $debug = true)
    +    {
     		if (!extension_loaded('curl'))
     		  throw new PrestaShopWebserviceException('Please activate the PHP extension \'curl\' to allow use of PrestaShop webservice library');
     		$this->url = $url;
    @@ -82,6 +83,7 @@ class PrestaShopWebservice
     	 * Take the status code and throw an exception if the server didn't return 200 or 201 code
     	 *
     	 * @param int $status_code Status code of an HTTP return
    +     * @return void
     	 */
     	protected function checkStatusCode($status_code)
     	{
    @@ -279,7 +281,7 @@ class PrestaShopWebservice
     	 * </p>
     	 * <code>
     	 * <?php
    -	 * require_once('./PrestaShopWebservice.php');
    +	 * require_once './PrestaShopWebservice.php';
     	 * try
     	 * {
     	 * $ws = new PrestaShopWebservice('http://mystore.com/', 'ZQ88PRJX5VWQHCWE4EE7SQ7HPNX00RAJ', false);
    @@ -383,7 +385,7 @@ class PrestaShopWebservice
     		else
     			throw new PrestaShopWebserviceException('Bad parameters given');
     
    -		$request = self::executeRequest($url,  array(CURLOPT_CUSTOMREQUEST => 'PUT', CURLOPT_POSTFIELDS => $xml));
    +		$request = self::executeRequest($url, array(CURLOPT_CUSTOMREQUEST => 'PUT', CURLOPT_POSTFIELDS => $xml));
     		self::checkStatusCode($request['status_code']);// check the response validity
     		return self::parseXML($request['response']);
     	}
    diff --git a/htdocs/admin/dolistore/class/dolistore.class.php b/htdocs/admin/dolistore/class/dolistore.class.php
    index 07dbec4b902..859b9140f86 100644
    --- a/htdocs/admin/dolistore/class/dolistore.class.php
    +++ b/htdocs/admin/dolistore/class/dolistore.class.php
    @@ -25,9 +25,18 @@ include_once DOL_DOCUMENT_ROOT.'/admin/dolistore/class/PSWebServiceLibrary.class
      */
     class Dolistore
     {
    -	// params
    -	public $start;       // beginning of pagination
    -	public $end;         // end of pagination
    +    /**
    +     * beginning of pagination
    +     * @var int
    +     */
    +
    +     public $start;
    +    /**
    +     * end of pagination
    +     * @var int
    +     */
    +    public $end;
    +
     	public $per_page;    // pagination: display per page
     	public $categorie;   // the current categorie
     	public $search;      // the search keywords
    @@ -42,19 +51,21 @@ class Dolistore
     
     	/**
     	 * Constructor
    +	 *
    +	 * @param	boolean		$debug		Enable debug of request on screen
     	 */
    -	function __construct()
    +	function __construct($debug=false)
     	{
     		global $conf, $langs;
     
     		$this->url       = DOL_URL_ROOT.'/admin/modules.php?mode=marketplace';
     		$this->shop_url  = 'https://www.dolistore.com/index.php?controller=product&id_product=';
     		$this->vat_rate  = 1.2; // 20% de TVA
    -		$this->debug_api = false;
    +		$this->debug_api = $debug;
     
     		$langtmp    = explode('_', $langs->defaultlang);
     		$lang       = $langtmp[0];
    -		$lang_array = array('en'=>0, 'fr'=>1, 'es'=>2, 'it'=>3, 'de'=>4);	// Into table ps_lang of Prestashop - 1
    +		$lang_array = array('en'=>1, 'fr'=>2, 'es'=>3, 'it'=>4, 'de'=>5);	// Into table ps_lang of Prestashop - 1
     		if (! in_array($lang, array_keys($lang_array))) $lang = 'en';
     		$this->lang = $lang_array[$lang];
     	}
    @@ -81,18 +92,25 @@ class Dolistore
     		}
     
     		try {
    -			$this->api = new PrestaShopWebservice($conf->global->MAIN_MODULE_DOLISTORE_API_SRV,
    -				$conf->global->MAIN_MODULE_DOLISTORE_API_KEY, $this->debug_api);
    +			$this->api = new PrestaShopWebservice($conf->global->MAIN_MODULE_DOLISTORE_API_SRV, $conf->global->MAIN_MODULE_DOLISTORE_API_KEY, $this->debug_api);
    +			dol_syslog("Call API with MAIN_MODULE_DOLISTORE_API_SRV = ".$conf->global->MAIN_MODULE_DOLISTORE_API_SRV);
    +			// $conf->global->MAIN_MODULE_DOLISTORE_API_KEY is for the login of basic auth. There is no password as it is public data.
     
     			// Here we set the option array for the Webservice : we want products resources
     			$opt             = array();
     			$opt['resource'] = 'products';
    +			$opt2            = array();
     
     			// make a search to limit the id returned.
     			if ($this->search != '') {
    -				$opt2        = array();
     				$opt2['url'] = $conf->global->MAIN_MODULE_DOLISTORE_API_SRV.'/api/search?query='.$this->search.'&language='.$this->lang;
    +
     				// Call
    +				//var_dump($this->api);
    +
    +				dol_syslog("Call API with opt = ".var_export($opt, true));
    +				dol_syslog("Call API with opt2 = ".var_export($opt2, true));
    +
     				$xml         = $this->api->get($opt2);
     				$products    = array();
     				foreach ($xml->products->children() as $product) {
    @@ -100,7 +118,6 @@ class Dolistore
     				}
     				$opt['filter[id]'] = '['.implode('|', $products).']';
     			} elseif ($this->categorie != 0) {
    -				$opt2             = array();
     				$opt2['resource'] = 'categories';
     				$opt2['id']       = $this->categorie;
     				// Call
    @@ -117,7 +134,10 @@ class Dolistore
     			$opt['limit']          = "$this->start,$this->end";
     			// $opt['filter[id]'] contais list of product id that are result of search
     
    +
     			// Call API to get the detail
    +			dol_syslog("Call API with opt = ".var_export($opt, true));
    +			dol_syslog("Call API with opt2 = ".var_export($opt2, true));
     			$xml                   = $this->api->get($opt);
     			$this->products        = $xml->products->children();
     
    @@ -135,10 +155,15 @@ class Dolistore
     			$trace = $e->getTrace();
     			if ($trace[0]['args'][0] == 404) die('Bad ID');
     			else if ($trace[0]['args'][0] == 401) die('Bad auth key');
    -			else die('Can not access to '.$conf->global->MAIN_MODULE_DOLISTORE_API_SRV);
    +			else
    +			{
    +				print 'Can not access to '.$conf->global->MAIN_MODULE_DOLISTORE_API_SRV.'<br>';
    +				print $e->getMessage();
    +			}
     		}
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 * Return tree of Dolistore categories. $this->categories must have been loaded before.
     	 *
    @@ -147,6 +172,7 @@ class Dolistore
     	 */
     	function get_categories($parent = 0)
     	{
    +        // phpcs:enable
     		if (!isset($this->categories)) die('not possible');
     		if ($parent != 0) {
     			$html = '<ul>';
    @@ -186,6 +212,7 @@ class Dolistore
     		}
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 * Return list of product formated for output
     	 *
    @@ -193,6 +220,7 @@ class Dolistore
     	 */
     	function get_products()
     	{
    +        // phpcs:enable
     		global $langs, $conf;
     		$html       = "";
     		$parity     = "pair";
    @@ -267,18 +295,41 @@ class Dolistore
     		return $html;
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
    +    /**
    +     * get previous link
    +     *
    +     * @param   string    $text     symbol previous
    +     * @return  string              html previous link
    +     */
     	function get_previous_link($text = '<<')
     	{
    +        // phpcs:enable
     		return '<a href="'.$this->get_previous_url().'" class="button">'.$text.'</a>';
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
    +    /**
    +     * get next link
    +     *
    +     * @param   string    $text     symbol next
    +     * @return  string              html next link
    +     */
     	function get_next_link($text = '>>')
     	{
    +        // phpcs:enable
     		return '<a href="'.$this->get_next_url().'" class="button">'.$text.'</a>';
     	}
     
    -	function get_previous_url()
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
    +   /**
    +     * get previous url
    +     *
    +     * @return string    previous url
    +     */
    +    function get_previous_url()
     	{
    +        // phpcs:enable
     		$param_array = array();
     		if ($this->start < $this->per_page) {
     			$sub = 0;
    @@ -294,8 +345,15 @@ class Dolistore
     		return $this->url."&".$param;
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
    +    /**
    +     * get next url
    +     *
    +     * @return string    next url
    +     */
     	function get_next_url()
     	{
    +        // phpcs:enable
     		$param_array = array();
     		if (count($this->products) < $this->per_page) {
     			$add = 0;
    @@ -311,8 +369,17 @@ class Dolistore
     		return $this->url."&".$param;
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
    +    /**
    +     * version compare
    +     *
    +     * @param   string  $v1     version 1
    +     * @param   string  $v2     version 2
    +     * @return int              result of compare
    +     */
     	function version_compare($v1, $v2)
     	{
    +        // phpcs:enable
     		$v1       = explode('.', $v1);
     		$v2       = explode('.', $v2);
     		$ret      = 0;
    @@ -340,4 +407,3 @@ class Dolistore
     		return $ret;
     	}
     }
    -
    diff --git a/htdocs/admin/dolistore/css/dolistore.css b/htdocs/admin/dolistore/css/dolistore.css
    index bba808a21a0..fb4dc2d5bb1 100644
    --- a/htdocs/admin/dolistore/css/dolistore.css
    +++ b/htdocs/admin/dolistore/css/dolistore.css
    @@ -6,10 +6,10 @@ div.divsearchfield {
     }
     
     .margeCoteGauche,.margeCote{
    -    padding-right: 20px!important;   
    +    padding-right: 20px!important;
     }
     .margeCote,.margeCoteDroite{
    -    padding-left: 20px!important;    
    +    padding-left: 20px!important;
     }
     .nomargesupinf{
         margin-top: 0;
    @@ -26,13 +26,13 @@ div.divsearchfield {
         width: 100%;
     }
     .tree{
    -    margin: 0px 0px 0px 0px; 
    +    margin: 0px 0px 0px 0px;
         padding:0px;
         list-style: none; line-height: 2em; font-family: Arial;
     }
     .tree li{
         font-size: 16px;
    -    position: relative;list-style: none; 
    +    position: relative;list-style: none;
     }
     .tree li:before{
         position: absolute;
    @@ -65,7 +65,7 @@ div.divsearchfield {
     .tree li.root:after{
         display: none;
     }
    -.tree li:last-child:after{ 
    +.tree li:last-child:after{
         display: none
     }
     .blockUI {
    @@ -159,7 +159,7 @@ textarea.row4{
     
     .reviewList {
         max-height: 150px;
    -    overflow-y: scroll; 
    +    overflow-y: scroll;
     }
     
     .reviewRow{
    diff --git a/htdocs/admin/ecm.php b/htdocs/admin/ecm.php
    index cf1992dce5f..3126f432938 100644
    --- a/htdocs/admin/ecm.php
    +++ b/htdocs/admin/ecm.php
    @@ -25,6 +25,7 @@
     require '../main.inc.php';
     require_once DOL_DOCUMENT_ROOT.'/core/lib/admin.lib.php';
     
    +// Load translation files required by the page
     $langs->load("admin");
     
     if (! $user->admin) accessforbidden();
    @@ -108,5 +109,6 @@ print '</td></tr>';
     
     print '</table>';
     
    +// End of page
     llxFooter();
    -$db->close();
    \ No newline at end of file
    +$db->close();
    diff --git a/htdocs/admin/events.php b/htdocs/admin/events.php
    index 6f4dce93e8c..dd3b1c5bff7 100644
    --- a/htdocs/admin/events.php
    +++ b/htdocs/admin/events.php
    @@ -31,7 +31,7 @@ require_once DOL_DOCUMENT_ROOT.'/core/class/events.class.php';
     if (!$user->admin)
     accessforbidden();
     
    -// Load traductions files requiredby by page
    +// Load translation files required by the page
     $langs->loadLangs(array("users","admin","other"));
     
     $action=GETPOST('action','aZ09');
    @@ -94,7 +94,7 @@ print "</tr>\n";
     foreach ($eventstolog as $key => $arr)
     {
     	if ($arr['id'])
    -	{		
    +	{
     		print '<tr class="oddeven">';
     		print '<td>'.$arr['id'].'</td>';
     		print '<td>';
    @@ -114,6 +114,6 @@ print "</div>";
     
     print "</form>\n";
     
    -
    +// End of page
     llxFooter();
     $db->close();
    diff --git a/htdocs/admin/expedition.php b/htdocs/admin/expedition.php
    index 442a85c9c6a..c851010635e 100644
    --- a/htdocs/admin/expedition.php
    +++ b/htdocs/admin/expedition.php
    @@ -6,7 +6,7 @@
      * Copyright (C) 2004		Eric Seigne				<eric.seigne@ryxeo.com>
      * Copyright (C) 2005-2012	Regis Houssin			<regis.houssin@capnetworks.com>
      * Copyright (C) 2011-2012	Juanjo Menent			<jmenent@2byte.es>
    - * Copyright (C) 2011-2015	Philippe Grand			<philippe.grand@atoo-net.com>
    + * Copyright (C) 2011-2018	Philippe Grand			<philippe.grand@atoo-net.com>
      *
      * This program is free software; you can redistribute it and/or modify
      * it under the terms of the GNU General Public License as published by
    @@ -34,10 +34,8 @@ require_once DOL_DOCUMENT_ROOT.'/core/lib/pdf.lib.php';
     require_once DOL_DOCUMENT_ROOT.'/core/lib/expedition.lib.php';
     require_once DOL_DOCUMENT_ROOT.'/expedition/class/expedition.class.php';
     
    -$langs->load("admin");
    -$langs->load("sendings");
    -$langs->load("deliveries");
    -$langs->load('other');
    +// Load translation files required by the page
    +$langs->loadLangs(array("admin", "sendings", "deliveries", "other"));
     
     if (! $user->admin)
     	accessforbidden();
    @@ -509,5 +507,6 @@ print '<div class="center"><input type="submit" class="button" value="'.$langs->
     
     print '</form>';
     
    +// End of page
     llxFooter();
     $db->close();
    diff --git a/htdocs/admin/expedition_extrafields.php b/htdocs/admin/expedition_extrafields.php
    index a12ed1f9b34..b7c8ddffa71 100644
    --- a/htdocs/admin/expedition_extrafields.php
    +++ b/htdocs/admin/expedition_extrafields.php
    @@ -35,10 +35,8 @@ require_once DOL_DOCUMENT_ROOT.'/core/class/extrafields.class.php';
     if (!$user->admin)
     	accessforbidden();
     
    -$langs->load("admin");
    -$langs->load("other");
    -$langs->load("sendings");
    -$langs->load("deliveries");
    +// Load translation files required by the page
    +$langs->loadLangs(array('admin', 'other', 'sendings', 'deliveries'));
     
     
     $extrafields = new ExtraFields($db);
    @@ -89,7 +87,7 @@ dol_fiche_end();
     if ($action != 'create' && $action != 'edit')
     {
         print '<div class="tabsAction">';
    -    print "<a class=\"butAction\" href=\"".$_SERVER["PHP_SELF"]."?action=create\">".$langs->trans("NewAttribute")."</a>";
    +    print "<a class=\"butAction\" href=\"".$_SERVER["PHP_SELF"]."?action=create#newattrib\">".$langs->trans("NewAttribute")."</a>";
         print "</div>";
     }
     
    @@ -102,7 +100,7 @@ if ($action != 'create' && $action != 'edit')
     
     if ($action == 'create')
     {
    -    print "<br>";
    +	print '<br><div id="newattrib"></div>';
         print load_fiche_titre($langs->trans('NewAttribute'));
     
         require DOL_DOCUMENT_ROOT.'/core/tpl/admin_extrafields_add.tpl.php';
    @@ -121,6 +119,6 @@ if ($action == 'edit' && ! empty($attrname))
         require DOL_DOCUMENT_ROOT.'/core/tpl/admin_extrafields_edit.tpl.php';
     }
     
    +// End of page
     llxFooter();
    -
     $db->close();
    diff --git a/htdocs/admin/expeditiondet_extrafields.php b/htdocs/admin/expeditiondet_extrafields.php
    index 073451eba6e..cc5a9bddfa5 100644
    --- a/htdocs/admin/expeditiondet_extrafields.php
    +++ b/htdocs/admin/expeditiondet_extrafields.php
    @@ -37,9 +37,8 @@ require_once DOL_DOCUMENT_ROOT.'/core/class/extrafields.class.php';
     if (!$user->admin)
     	accessforbidden();
     
    -$langs->load("admin");
    -$langs->load("other");
    -$langs->load("sendings");
    +// Load translation files required by the page
    +$langs->loadLangs(array('admin', 'other', 'sendings'));
     
     $extrafields = new ExtraFields($db);
     $form = new Form($db);
    @@ -89,7 +88,7 @@ dol_fiche_end();
     if ($action != 'create' && $action != 'edit')
     {
         print '<div class="tabsAction">';
    -    print "<a class=\"butAction\" href=\"".$_SERVER["PHP_SELF"]."?action=create\">".$langs->trans("NewAttribute")."</a>";
    +    print "<a class=\"butAction\" href=\"".$_SERVER["PHP_SELF"]."?action=create#newattrib\">".$langs->trans("NewAttribute")."</a>";
         print "</div>";
     }
     
    @@ -102,7 +101,7 @@ if ($action != 'create' && $action != 'edit')
     
     if ($action == 'create')
     {
    -    print "<br>";
    +	print '<br><div id="newattrib"></div>';
         print load_fiche_titre($langs->trans('NewAttribute'));
     
         require DOL_DOCUMENT_ROOT.'/core/tpl/admin_extrafields_add.tpl.php';
    @@ -121,6 +120,6 @@ if ($action == 'edit' && ! empty($attrname))
         require DOL_DOCUMENT_ROOT.'/core/tpl/admin_extrafields_edit.tpl.php';
     }
     
    +// End of page
     llxFooter();
    -
     $db->close();
    diff --git a/htdocs/admin/expensereport.php b/htdocs/admin/expensereport.php
    index 6d164b25282..78287f71eab 100644
    --- a/htdocs/admin/expensereport.php
    +++ b/htdocs/admin/expensereport.php
    @@ -34,10 +34,8 @@ require_once DOL_DOCUMENT_ROOT.'/core/lib/pdf.lib.php';
     require_once DOL_DOCUMENT_ROOT.'/core/lib/expensereport.lib.php';
     require_once DOL_DOCUMENT_ROOT.'/expensereport/class/expensereport.class.php';
     
    -$langs->load("admin");
    -$langs->load("errors");
    -$langs->load("trips");
    -$langs->load('other');
    +// Load translation files required by the page
    +$langs->loadLangs(array('admin', 'errors', 'trips', 'other'));
     
     if (! $user->admin) accessforbidden();
     
    @@ -515,7 +513,6 @@ print '</form>';
     
     dol_fiche_end();
     
    -
    +// End of page
     llxFooter();
    -
     $db->close();
    diff --git a/htdocs/admin/expensereport_extrafields.php b/htdocs/admin/expensereport_extrafields.php
    index a83c9b04194..3fedf935405 100644
    --- a/htdocs/admin/expensereport_extrafields.php
    +++ b/htdocs/admin/expensereport_extrafields.php
    @@ -33,10 +33,8 @@ require_once DOL_DOCUMENT_ROOT.'/core/class/extrafields.class.php';
     if (!$user->admin)
     	accessforbidden();
     
    -$langs->load("admin");
    -$langs->load("errors");
    -$langs->load("trips");
    -$langs->load('other');
    +// Load translation files required by the page
    +$langs->loadLangs(array('admin', 'errors', 'trips', 'other'));
     
     $extrafields = new ExtraFields($db);
     $form = new Form($db);
    @@ -85,7 +83,7 @@ dol_fiche_end();
     if ($action != 'create' && $action != 'edit')
     {
         print '<div class="tabsAction">';
    -    print "<a class=\"butAction\" href=\"".$_SERVER["PHP_SELF"]."?action=create\">".$langs->trans("NewAttribute")."</a>";
    +    print "<a class=\"butAction\" href=\"".$_SERVER["PHP_SELF"]."?action=create#newattrib\">".$langs->trans("NewAttribute")."</a>";
         print "</div>";
     }
     
    @@ -98,7 +96,7 @@ if ($action != 'create' && $action != 'edit')
     
     if ($action == 'create')
     {
    -    print "<br>";
    +	print '<br><div id="newattrib"></div>';
         print load_fiche_titre($langs->trans('NewAttribute'));
     
         require DOL_DOCUMENT_ROOT.'/core/tpl/admin_extrafields_add.tpl.php';
    @@ -117,6 +115,6 @@ if ($action == 'edit' && ! empty($attrname))
         require DOL_DOCUMENT_ROOT.'/core/tpl/admin_extrafields_edit.tpl.php';
     }
     
    +// End of page
     llxFooter();
    -
     $db->close();
    diff --git a/htdocs/admin/expensereport_ik.php b/htdocs/admin/expensereport_ik.php
    index bb68ea2182e..d3937a98ba7 100644
    --- a/htdocs/admin/expensereport_ik.php
    +++ b/htdocs/admin/expensereport_ik.php
    @@ -30,7 +30,7 @@ require_once DOL_DOCUMENT_ROOT.'/core/lib/expensereport.lib.php';
     require_once DOL_DOCUMENT_ROOT.'/expensereport/class/expensereport.class.php';
     require_once DOL_DOCUMENT_ROOT.'/expensereport/class/expensereport_ik.class.php';
     
    -// Load traductions files requiredby by page
    +// Load translation files required by the page
     $langs->loadLangs(array("admin","trips","errors","other","dict"));
     
     if (!$user->admin) accessforbidden();
    @@ -179,6 +179,7 @@ echo '</table>';
     echo '</form>';
     
     dol_fiche_end();
    -llxFooter();
     
    -$db->close();
    \ No newline at end of file
    +// End of page
    +llxFooter();
    +$db->close();
    diff --git a/htdocs/admin/expensereport_rules.php b/htdocs/admin/expensereport_rules.php
    index ef915e196a2..7b2baf0ed94 100644
    --- a/htdocs/admin/expensereport_rules.php
    +++ b/htdocs/admin/expensereport_rules.php
    @@ -1,7 +1,8 @@
     <?php
    -/* Copyright (C) 2012      Mikael Carlavan        <contact@mika-carl.fr>
    - * Copyright (C) 2017      ATM Consulting         <contact@atm-consulting.fr>
    - * Copyright (C) 2017      Pierre-Henry Favre     <phf@atm-consulting.fr>
    +/* Copyright (C) 2012       Mikael Carlavan         <contact@mika-carl.fr>
    + * Copyright (C) 2017       ATM Consulting          <contact@atm-consulting.fr>
    + * Copyright (C) 2017       Pierre-Henry Favre      <phf@atm-consulting.fr>
    + * Copyright (C) 2018       Frédéric France         <frederic.france@netlogic.fr>
      *
      * This program is free software; you can redistribute it and/or modify
      * it under the terms of the GNU General Public License as published by
    @@ -30,7 +31,7 @@ require_once DOL_DOCUMENT_ROOT.'/core/lib/expensereport.lib.php';
     require_once DOL_DOCUMENT_ROOT.'/expensereport/class/expensereport.class.php';
     require_once DOL_DOCUMENT_ROOT.'/expensereport/class/expensereport_rule.class.php';
     
    -// Load traductions files requiredby by page
    +// Load translation files required by the page
     $langs->loadLangs(array("admin","other","trips","errors","dict"));
     
     if (!$user->admin) accessforbidden();
    @@ -182,8 +183,8 @@ if ($action != 'edit')
     
     	echo '<td>'.$form->selectExpense('', 'fk_c_type_fees', 0, 1, 1).'</td>';
     	echo '<td>'.$form->selectarray('code_expense_rules_type', $tab_rules_type, '', 0).'</td>';
    -	echo '<td>'.$form->select_date(strtotime(date('Y-m-01', dol_now())), 'start', '', '', 0, '', 1, 0, 1).'</td>';
    -	echo '<td>'.$form->select_date(strtotime(date('Y-m-t', dol_now())), 'end', '', '', 0, '', 1, 0, 1).'</td>';
    +	echo '<td>'.$form->selectDate(strtotime(date('Y-m-01', dol_now())), 'start', '', '', 0, '', 1, 0).'</td>';
    +	echo '<td>'.$form->selectDate(strtotime(date('Y-m-t', dol_now())), 'end', '', '', 0, '', 1, 0).'</td>';
     	echo '<td><input type="text" value="" name="amount" class="amount" />'.$conf->currency.'</td>';
     	echo '<td>'.$form->selectyesno('restrictive', 0, 1).'</td>';
     	echo '<td align="right"><input type="submit" class="button" value="'.$langs->trans('Add').'" /></td>';
    @@ -270,7 +271,7 @@ foreach ($rules as $rule)
     	echo '<td>';
     	if ($action == 'edit' && $object->id == $rule->id)
     	{
    -		echo $form->select_date(strtotime(date('Y-m-d', $object->dates)), 'start', '', '', 0, '', 1, 0, 1);
    +		print $form->selectDate(strtotime(date('Y-m-d', $object->dates)), 'start', '', '', 0, '', 1, 0);
     	}
     	else
     	{
    @@ -282,7 +283,7 @@ foreach ($rules as $rule)
     	echo '<td>';
     	if ($action == 'edit' && $object->id == $rule->id)
     	{
    -		echo $form->select_date(strtotime(date('Y-m-d', $object->datee)), 'end', '', '', 0, '', 1, 0, 1);
    +		print $form->selectDate(strtotime(date('Y-m-d', $object->datee)), 'end', '', '', 0, '', 1, 0);
     	}
     	else
     	{
    @@ -354,6 +355,7 @@ echo '<script type="text/javascript"> $(function() {
     }); </script>';
     
     dol_fiche_end();
    -llxFooter();
     
    -$db->close();
    \ No newline at end of file
    +// End of page
    +llxFooter();
    +$db->close();
    diff --git a/htdocs/admin/export.php b/htdocs/admin/export.php
    index 51de27998da..292c3604799 100644
    --- a/htdocs/admin/export.php
    +++ b/htdocs/admin/export.php
    @@ -6,7 +6,7 @@
      * Copyright (C) 2004		Eric Seigne				<eric.seigne@ryxeo.com>
      * Copyright (C) 2005-2012	Regis Houssin			<regis.houssin@capnetworks.com>
      * Copyright (C) 2011-2012	Juanjo Menent			<jmenent@2byte.es>
    - * Copyright (C) 2011-2015	Philippe Grand			<philippe.grand@atoo-net.com>
    + * Copyright (C) 2011-2018	Philippe Grand			<philippe.grand@atoo-net.com>
      *
      * This program is free software; you can redistribute it and/or modify
      * it under the terms of the GNU General Public License as published by
    @@ -31,11 +31,8 @@
     require '../main.inc.php';
     require_once DOL_DOCUMENT_ROOT.'/core/lib/admin.lib.php';
     
    -
    -$langs->load("admin");
    -$langs->load("exports");
    -
    -$langs->load('other');
    +// Load translation files required by the page
    +$langs->loadLangs(array('admin', 'exports', 'other'));
     
     if (! $user->admin)
     	accessforbidden();
    @@ -74,7 +71,7 @@ dol_fiche_head(
     
     // Setup page goes here
     $form=new Form($db);
    -$var=false;
    +
     print '<table class="noborder" width="100%">';
     print '<tr class="liste_titre">';
     print '<td>'.$langs->trans("ExportModel").'</td>'."\n";
    @@ -83,8 +80,7 @@ print '<td align="center" width="100"></td>'."\n";
     
     
     // Example with a yes / no select
    -$var=!$var;
    -print '<tr '.$bc[$var].'>';
    +print '<tr class="oddeven">';
     print '<td>'.$langs->trans("set_EXPORTS_SHARE_MODELS").'</td>';
     print '<td align="center" width="20">&nbsp;</td>';
     print '<td align="center" width="100">';
    @@ -95,9 +91,8 @@ echo ajax_constantonoff('EXPORTS_SHARE_MODELS');
     print '</form>';
     print '</td></tr>';
     
    -
     print '</table>';
     
    +// End of page
     llxFooter();
    -
    -$db->close();
    \ No newline at end of file
    +$db->close();
    diff --git a/htdocs/admin/external_rss.php b/htdocs/admin/external_rss.php
    index a1d542203cf..970971c8d29 100644
    --- a/htdocs/admin/external_rss.php
    +++ b/htdocs/admin/external_rss.php
    @@ -31,6 +31,7 @@ require '../main.inc.php';
     require_once DOL_DOCUMENT_ROOT.'/core/lib/admin.lib.php';
     require_once DOL_DOCUMENT_ROOT.'/core/class/rssparser.class.php';
     
    +// Load translation files required by the page
     $langs->load("admin");
     
     // Security check
    @@ -241,10 +242,10 @@ if ($resql)
     	{
     		$obj = $db->fetch_object($resql);
     
    -	    preg_match('/^([0-9]+)/i',$obj->note,$reg);
    +		preg_match('/^([0-9]+)/i',$obj->note,$reg);
     		$idrss = $reg[1];
    -        $keyrssurl="EXTERNAL_RSS_URLRSS_".$idrss;
    -        $keyrsstitle="EXTERNAL_RSS_URLRSS_".$idrss;
    +		$keyrsstitle="EXTERNAL_RSS_TITLE_".$idrss;
    +		$keyrssurl="EXTERNAL_RSS_URLRSS_".$idrss;
             //print "x".$idrss;
     
             $rssparser=new RssParser($db);
    @@ -324,6 +325,6 @@ else
     	dol_print_error($db);
     }
     
    -
    +// End of page
     llxFooter();
     $db->close();
    diff --git a/htdocs/admin/facture.php b/htdocs/admin/facture.php
    index 4fab390a4cc..cd84dbf65a5 100644
    --- a/htdocs/admin/facture.php
    +++ b/htdocs/admin/facture.php
    @@ -33,10 +33,8 @@ require_once DOL_DOCUMENT_ROOT.'/core/lib/pdf.lib.php';
     require_once DOL_DOCUMENT_ROOT.'/core/lib/invoice.lib.php';
     require_once DOL_DOCUMENT_ROOT.'/compta/facture/class/facture.class.php';
     
    -$langs->load("admin");
    -$langs->load("errors");
    -$langs->load('other');
    -$langs->load('bills');
    +// Load translation files required by the page
    +$langs->loadLangs(array('admin', 'errors', 'other', 'bills'));
     
     if (! $user->admin) accessforbidden();
     
    @@ -240,6 +238,32 @@ if ($action == 'setforcedate')
         }
     }
     
    +if ($action == 'setDefaultPDFModulesByType')
    +{
    +    $invoicetypemodels =  GETPOST('invoicetypemodels');
    +    
    +    if(!empty($invoicetypemodels) && is_array($invoicetypemodels))
    +    {
    +        $error = 0;
    +        
    +        foreach ($invoicetypemodels as $type => $value)
    +        {
    +            $res = dolibarr_set_const($db, 'FACTURE_ADDON_PDF_'.intval($type),$value,'chaine',0,'',$conf->entity);
    +            if (! $res > 0) $error++;
    +        }
    +        
    +        if (! $error)
    +        {
    +            setEventMessages($langs->trans("SetupSaved"), null, 'mesgs');
    +        }
    +        else
    +        {
    +            setEventMessages($langs->trans("Error"), null, 'errors');
    +        }
    +    }
    +    
    +   
    +}
     
     
     /*
    @@ -467,6 +491,8 @@ print "</tr>\n";
     
     clearstatcache();
     
    +$activatedModels = array();
    +
     foreach ($dirmodels as $reldir)
     {
         foreach (array('','/doc') as $valdir)
    @@ -582,6 +608,47 @@ foreach ($dirmodels as $reldir)
     }
     print '</table>';
     
    +if(!empty($conf->global->INVOICE_USE_DEFAULT_DOCUMENT)) // Hidden conf
    +{
    +    /*
    +     *  Document templates generators
    +     */
    +    print '<br>';
    +    print load_fiche_titre($langs->trans("BillsPDFModulesAccordindToInvoiceType"),'','');
    +    print '<form action="'.$_SERVER["PHP_SELF"].'#default-pdf-modules-by-type-table" method="POST">';
    +    print '<input type="hidden" name="token" value="'.$_SESSION['newtoken'].'" />';
    +    print '<input type="hidden" name="action" value="setDefaultPDFModulesByType" >';
    +    print '<table id="default-pdf-modules-by-type-table" class="noborder" width="100%">';
    +    print '<tr class="liste_titre">';
    +    print '<td>'.$langs->trans("Type").'</td>';
    +    print '<td>'.$langs->trans("Name").'</td>';
    +    print '<td align="right"><input type="submit" class="button" value="'.$langs->trans("Modify").'"></td>';
    +    print "</tr>\n";
    +    
    +    $listtype=array(
    +        Facture::TYPE_STANDARD=>$langs->trans("InvoiceStandard"),
    +        Facture::TYPE_REPLACEMENT=>$langs->trans("InvoiceReplacement"),
    +        Facture::TYPE_CREDIT_NOTE=>$langs->trans("InvoiceAvoir"),
    +        Facture::TYPE_DEPOSIT=>$langs->trans("InvoiceDeposit"),
    +    );
    +    if (! empty($conf->global->INVOICE_USE_SITUATION))
    +    {
    +        $listtype[Facture::TYPE_SITUATION] = $langs->trans("InvoiceSituation");
    +    }
    +    
    +    foreach ($listtype as $type => $trans)
    +    {
    +        $thisTypeConfName = 'FACTURE_ADDON_PDF_'.$type;
    +        $current = !empty($conf->global->{$thisTypeConfName})?$conf->global->{$thisTypeConfName}:$conf->global->FACTURE_ADDON_PDF;
    +        print '<tr >';
    +        print '<td>'.$trans.'</td>';
    +        print '<td colspan="2" >'.$form->selectarray('invoicetypemodels['.$type.']', ModelePDFFactures::liste_modeles($db), $current,0,0, 0).'</td>';
    +        print "</tr>\n";
    +    }
    +    
    +    print '</table>';
    +    print "</form>";
    +}
     
     /*
      *  Modes de reglement
    @@ -664,6 +731,7 @@ if ($resql)
         $i = 0;
         while ($i < $num)
         {
    +
             $row = $db->fetch_row($resql);
     
             print '<option value="'.$row[0].'"';
    @@ -784,7 +852,6 @@ print '</table>';
     
     dol_fiche_end();
     
    -
    +// End of page
     llxFooter();
    -
     $db->close();
    diff --git a/htdocs/admin/fckeditor.php b/htdocs/admin/fckeditor.php
    index 53a2f8bf2da..bed1d4d9bcb 100644
    --- a/htdocs/admin/fckeditor.php
    +++ b/htdocs/admin/fckeditor.php
    @@ -28,8 +28,8 @@ require_once DOL_DOCUMENT_ROOT.'/core/lib/admin.lib.php';
     require_once DOL_DOCUMENT_ROOT.'/core/lib/doleditor.lib.php';
     require_once DOL_DOCUMENT_ROOT.'/core/class/doleditor.class.php';
     
    -$langs->load("admin");
    -$langs->load("fckeditor");
    +// Load translation files required by the page
    +$langs->loadLangs(array('admin', 'fckeditor'));
     
     $action = GETPOST('action','alpha');
     // Possible modes are:
    @@ -234,6 +234,6 @@ else
          */
     }
     
    -
    +// End of page
     llxFooter();
     $db->close();
    diff --git a/htdocs/admin/fichinter.php b/htdocs/admin/fichinter.php
    index 46c9d5fec9e..c714c0c6c1b 100644
    --- a/htdocs/admin/fichinter.php
    +++ b/htdocs/admin/fichinter.php
    @@ -6,7 +6,7 @@
      * Copyright (C) 2005-2014 Regis Houssin                <regis.houssin@capnetworks.com>
      * Copyright (C) 2008      Raphael Bertrand (Resultic)  <raphael.bertrand@resultic.fr>
      * Copyright (C) 2011-2013 Juanjo Menent			    <jmenent@2byte.es>
    - * Copyright (C) 2011-2017 Philippe Grand			    <philippe.grand@atoo-net.com>
    + * Copyright (C) 2011-2018 Philippe Grand			    <philippe.grand@atoo-net.com>
      *
      * This program is free software; you can redistribute it and/or modify
      * it under the terms of the GNU General Public License as published by
    @@ -34,10 +34,8 @@ require_once DOL_DOCUMENT_ROOT.'/core/lib/pdf.lib.php';
     require_once DOL_DOCUMENT_ROOT.'/core/lib/fichinter.lib.php';
     require_once DOL_DOCUMENT_ROOT.'/fichinter/class/fichinter.class.php';
     
    -$langs->load("admin");
    -$langs->load("errors");
    -$langs->load("interventions");
    -$langs->load('other');
    +// Load translation files required by the page
    +$langs->loadLangs(array('admin', 'errors', 'interventions', 'other'));
     
     if (! $user->admin) accessforbidden();
     
    @@ -562,7 +560,6 @@ print "</td></tr>\n";
     print '</form>';
     
     //Use draft Watermark
    -
     print "<form method=\"post\" action=\"".$_SERVER["PHP_SELF"]."\">";
     print '<input type="hidden" name="token" value="'.$_SESSION['newtoken'].'">';
     print "<input type=\"hidden\" name=\"action\" value=\"set_FICHINTER_DRAFT_WATERMARK\">";
    @@ -637,12 +634,10 @@ print '</td>';
     print '</tr>';
     print '</form>';
     
    -
    -
    -
     print '</table>';
     
     print '<br>';
     
    +// End of page
     llxFooter();
     $db->close();
    diff --git a/htdocs/admin/geoipmaxmind.php b/htdocs/admin/geoipmaxmind.php
    index 59ce46921a7..9f154591f0f 100644
    --- a/htdocs/admin/geoipmaxmind.php
    +++ b/htdocs/admin/geoipmaxmind.php
    @@ -30,7 +30,7 @@ require_once DOL_DOCUMENT_ROOT.'/core/class/dolgeoip.class.php';
     if (!$user->admin)
     accessforbidden();
     
    -// Load traductions files requiredby by page
    +// Load translation files required by the page
     $langs->loadLangs(array("admin","errors"));
     
     $action = GETPOST('action','aZ09');
    @@ -153,6 +153,6 @@ if ($geoip)
     	$geoip->close();
     }
     
    +// End of page
     llxFooter();
    -
     $db->close();
    diff --git a/htdocs/admin/holiday.php b/htdocs/admin/holiday.php
    new file mode 100644
    index 00000000000..f6306f787c3
    --- /dev/null
    +++ b/htdocs/admin/holiday.php
    @@ -0,0 +1,516 @@
    +<?php
    +/* Copyright (C) 2011-2013      Juanjo Menent	    <jmenent@2byte.es>
    + * Copyright (C) 2011-2018      Philippe Grand	    <philippe.grand@atoo-net.com>
    + * Copyright (C) 2018		    Charlene Benke		<charlie@patas-monkey.com>
    + *
    + * This program is free software; you can redistribute it and/or modify
    + * it under the terms of the GNU General Public License as published by
    + * the Free Software Foundation; either version 3 of the License, or
    + * (at your option) any later version.
    + *
    + * This program is distributed in the hope that it will be useful,
    + * but WITHOUT ANY WARRANTY; without even the implied warranty of
    + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
    + * GNU General Public License for more details.
    + *
    + * You should have received a copy of the GNU General Public License
    + * along with this program. If not, see <http://www.gnu.org/licenses/>.
    + */
    +
    +/**
    + *	\file       htdocs/admin/contract.php
    + *	\ingroup    contract
    + *	\brief      Setup page of module Contracts
    + */
    +
    +require '../main.inc.php';
    +require_once DOL_DOCUMENT_ROOT.'/core/lib/admin.lib.php';
    +require_once DOL_DOCUMENT_ROOT.'/core/lib/pdf.lib.php';
    +require_once DOL_DOCUMENT_ROOT.'/holiday/class/holiday.class.php';
    +require_once DOL_DOCUMENT_ROOT.'/core/lib/holiday.lib.php';
    +
    +// Load translation files required by the page
    +$langs->loadLangs(array("admin", "errors", "holiday"));
    +
    +if (!$user->admin) accessforbidden();
    +
    +$action = GETPOST('action','alpha');
    +$value = GETPOST('value','alpha');
    +$label = GETPOST('label','alpha');
    +$scandir = GETPOST('scan_dir','alpha');
    +$type='contract';
    +
    +if (empty($conf->global->HOLIDAY_ADDON))
    +{
    +    $conf->global->HOLIDAY_ADDON='mod_holiday_madona';
    +}
    +
    +
    +/*
    + * Actions
    + */
    +
    +include DOL_DOCUMENT_ROOT.'/core/actions_setmoduleoptions.inc.php';
    +
    +if ($action == 'updateMask')
    +{
    +    $maskconst = GETPOST('maskconstholidaty','alpha');
    +    $maskvalue =  GETPOST('maskholiday','alpha');
    +    if ($maskconst) $res = dolibarr_set_const($db,$maskconst,$maskvalue,'chaine',0,'',$conf->entity);
    +
    +    if (! $res > 0) $error++;
    +
    + 	if (! $error)
    +    {
    +        setEventMessages($langs->trans("SetupSaved"), null, 'mesgs');
    +    }
    +    else
    +    {
    +        setEventMessages($langs->trans("Error"), null, 'errors');
    +    }
    +}
    +
    +else if ($action == 'specimen') // For contract
    +{
    +	$modele= GETPOST('module','alpha');
    +
    +	$contract = new Contrat($db);
    +	$contract->initAsSpecimen();
    +
    +	// Search template files
    +	$file=''; $classname=''; $filefound=0;
    +	$dirmodels=array_merge(array('/'),(array) $conf->modules_parts['models']);
    +	foreach($dirmodels as $reldir)
    +	{
    +	    $file=dol_buildpath($reldir."core/modules/holiday/doc/pdf_".$modele.".modules.php",0);
    +		if (file_exists($file))
    +		{
    +			$filefound=1;
    +			$classname = "pdf_".$modele;
    +			break;
    +		}
    +	}
    +
    +	if ($filefound)
    +	{
    +		require_once $file;
    +
    +		$module = new $classname($db);
    +
    +		if ($module->write_file($contract,$langs) > 0)
    +		{
    +			header("Location: ".DOL_URL_ROOT."/document.php?modulepart=holiday&file=SPECIMEN.pdf");
    +			return;
    +		}
    +		else
    +		{
    +			setEventMessages($obj->error, $obj->errors, 'errors');
    +			dol_syslog($obj->error, LOG_ERR);
    +		}
    +	}
    +	else
    +	{
    +		setEventMessages($langs->trans("ErrorModuleNotFound"), null, 'errors');
    +		dol_syslog($langs->trans("ErrorModuleNotFound"), LOG_ERR);
    +	}
    +}
    +
    +// Activate a model
    +else if ($action == 'set')
    +{
    +	$ret = addDocumentModel($value, $type, $label, $scandir);
    +}
    +
    +else if ($action == 'del')
    +{
    +	$ret = delDocumentModel($value, $type);
    +	if ($ret > 0)
    +	{
    +        if ($conf->global->HOLIDAY_ADDON_PDF == "$value") dolibarr_del_const($db, 'HOLIDAY_ADDON_PDF',$conf->entity);
    +	}
    +}
    +
    +// Set default model
    +else if ($action == 'setdoc')
    +{
    +	if (dolibarr_set_const($db, "HOLIDAY_ADDON_PDF",$value,'chaine',0,'',$conf->entity))
    +	{
    +		// La constante qui a ete lue en avant du nouveau set
    +		// on passe donc par une variable pour avoir un affichage coherent
    +		$conf->global->HOLIDAY_ADDON_PDF = $value;
    +	}
    +
    +	// On active le modele
    +	$ret = delDocumentModel($value, $type);
    +	if ($ret > 0)
    +	{
    +		$ret = addDocumentModel($value, $type, $label, $scandir);
    +	}
    +}
    +
    +else if ($action == 'setmod')
    +{
    +	// TODO Verifier si module numerotation choisi peut etre active
    +	// par appel methode canBeActivated
    +
    +	dolibarr_set_const($db, "HOLIDAY_ADDON",$value,'chaine',0,'',$conf->entity);
    +}
    +
    +else if ($action == 'set_other')
    +{
    +	$freetext= GETPOST('HOLIDAY_FREE_TEXT','none');	// No alpha here, we want exact string
    +	$res1 = dolibarr_set_const($db, "HOLIDAY_FREE_TEXT",$freetext,'chaine',0,'',$conf->entity);
    +
    +	$draft= GETPOST('HOLIDAY_DRAFT_WATERMARK','alpha');
    +	$res2 = dolibarr_set_const($db, "HOLIDAY_DRAFT_WATERMARK",trim($draft),'chaine',0,'',$conf->entity);
    +
    +	if (! $res1 > 0 || ! $res2 > 0) $error++;
    +
    + 	if (! $error)
    +    {
    +        setEventMessages($langs->trans("SetupSaved"), null, 'mesgs');
    +    }
    +    else
    +    {
    +        setEventMessages($langs->trans("Error"), null, 'errors');
    +    }
    +}
    +
    +
    +/*
    + * View
    + */
    +
    +$dirmodels=array_merge(array('/'),(array) $conf->modules_parts['models']);
    +
    +llxHeader();
    +
    +$form=new Form($db);
    +
    +$linkback='<a href="'.DOL_URL_ROOT.'/admin/modules.php">'.$langs->trans("BackToModuleList").'</a>';
    +print load_fiche_titre($langs->trans("HolidaySetup"),$linkback,'title_setup');
    +
    +$head=holiday_admin_prepare_head();
    +
    +dol_fiche_head($head, 'holiday', $langs->trans("Holidays"), -1, 'holiday');
    +
    +/*
    + * Holiday Numbering model
    + */
    +
    +print load_fiche_titre($langs->trans("HolidaysNumberingModules"),'','');
    +
    +print '<table class="noborder" width="100%">';
    +print '<tr class="liste_titre">';
    +print '<td width="100">'.$langs->trans("Name").'</td>';
    +print '<td>'.$langs->trans("Description").'</td>';
    +print '<td>'.$langs->trans("Example").'</td>';
    +print '<td align="center" width="60">'.$langs->trans("Status").'</td>';
    +print '<td align="center" width="16">'.$langs->trans("ShortInfo").'</td>';
    +print "</tr>\n";
    +
    +clearstatcache();
    +
    +foreach ($dirmodels as $reldir)
    +{
    +	$dir = dol_buildpath($reldir."core/modules/holiday/");
    +
    +	if (is_dir($dir))
    +	{
    +		$handle = opendir($dir);
    +		if (is_resource($handle))
    +		{
    +			$var=true;
    +
    +			while (($file = readdir($handle))!==false)
    +			{
    +				if (substr($file, 0, 12) == 'mod_holiday_' && substr($file, dol_strlen($file)-3, 3) == 'php')
    +				{
    +					$file = substr($file, 0, dol_strlen($file)-4);
    +
    +					require_once $dir.$file.'.php';
    +
    +					$module = new $file($db);
    +
    +					// Show modules according to features level
    +					if ($module->version == 'development'  && $conf->global->MAIN_FEATURES_LEVEL < 2) continue;
    +					if ($module->version == 'experimental' && $conf->global->MAIN_FEATURES_LEVEL < 1) continue;
    +
    +					if ($module->isEnabled())
    +					{
    +
    +						print '<tr class="oddeven"><td>'.$module->nom."</td><td>\n";
    +						print $module->info();
    +						print '</td>';
    +
    +						// Show example of numbering model
    +						print '<td class="nowrap">';
    +						$tmp=$module->getExample();
    +						if (preg_match('/^Error/',$tmp)) { $langs->load("errors"); print '<div class="error">'.$langs->trans($tmp).'</div>'; }
    +						elseif ($tmp=='NotConfigured') print $langs->trans($tmp);
    +						else print $tmp;
    +						print '</td>'."\n";
    +
    +						print '<td align="center">';
    +						if ($conf->global->HOLIDAY_ADDON == "$file")
    +						{
    +							print img_picto($langs->trans("Activated"),'switch_on');
    +						}
    +						else
    +						{
    +							print '<a href="'.$_SERVER["PHP_SELF"].'?action=setmod&amp;value='.$file.'">';
    +							print img_picto($langs->trans("Disabled"),'switch_off');
    +							print '</a>';
    +						}
    +						print '</td>';
    +
    +						$holiday=new Holiday($db);
    +						$holiday->initAsSpecimen();
    +
    +						// Info
    +						$htmltooltip='';
    +						$htmltooltip.=''.$langs->trans("Version").': <b>'.$module->getVersion().'</b><br>';
    +						$nextval=$module->getNextValue($mysoc,$contract);
    +                        if ("$nextval" != $langs->trans("NotAvailable")) {  // Keep " on nextval
    +                            $htmltooltip.=''.$langs->trans("NextValue").': ';
    +                            if ($nextval) {
    +                                if (preg_match('/^Error/',$nextval) || $nextval=='NotConfigured')
    +                                    $nextval = $langs->trans($nextval);
    +                                $htmltooltip.=$nextval.'<br>';
    +                            } else {
    +                                $htmltooltip.=$langs->trans($module->error).'<br>';
    +                            }
    +                        }
    +
    +						print '<td align="center">';
    +						print $form->textwithpicto('',$htmltooltip,1,0);
    +						print '</td>';
    +
    +						print '</tr>';
    +					}
    +				}
    +			}
    +			closedir($handle);
    +		}
    +	}
    +}
    +
    +print '</table><br>';
    +
    +/*
    + *  Documents models for Contracts
    + */
    +
    +print load_fiche_titre($langs->trans("TemplatePDFHolidays"),'','');
    +
    +// Defini tableau def des modeles
    +$def = array();
    +$sql = "SELECT nom";
    +$sql.= " FROM ".MAIN_DB_PREFIX."document_model";
    +$sql.= " WHERE type = '".$type."'";
    +$sql.= " AND entity = ".$conf->entity;
    +$resql=$db->query($sql);
    +if ($resql)
    +{
    +	$i = 0;
    +	$num_rows=$db->num_rows($resql);
    +	while ($i < $num_rows)
    +	{
    +		$array = $db->fetch_array($resql);
    +		array_push($def, $array[0]);
    +		$i++;
    +	}
    +}
    +else
    +{
    +	dol_print_error($db);
    +}
    +
    +
    +print '<table class="noborder" width="100%">';
    +print '<tr class="liste_titre">';
    +print '<td>'.$langs->trans("Name").'</td>';
    +print '<td>'.$langs->trans("Description").'</td>';
    +print '<td align="center" width="60">'.$langs->trans("Status")."</td>\n";
    +print '<td align="center" width="60">'.$langs->trans("Default")."</td>\n";
    +print '<td align="center" width="80">'.$langs->trans("ShortInfo").'</td>';
    +print '<td align="center" width="80">'.$langs->trans("Preview").'</td>';
    +print "</tr>\n";
    +
    +clearstatcache();
    +
    +foreach ($dirmodels as $reldir)
    +{
    +    foreach (array('','/doc') as $valdir)
    +    {
    +    	$dir = dol_buildpath($reldir."core/modules/holiday".$valdir);
    +
    +        if (is_dir($dir))
    +        {
    +            $handle=opendir($dir);
    +            if (is_resource($handle))
    +            {
    +                while (($file = readdir($handle))!==false)
    +                {
    +                    $filelist[]=$file;
    +                }
    +                closedir($handle);
    +                arsort($filelist);
    +
    +                foreach($filelist as $file)
    +                {
    +                    if (preg_match('/\.modules\.php$/i',$file) && preg_match('/^(pdf_|doc_)/',$file))
    +                    {
    +
    +                    	if (file_exists($dir.'/'.$file))
    +                    	{
    +                    		$name = substr($file, 4, dol_strlen($file) -16);
    +	                        $classname = substr($file, 0, dol_strlen($file) -12);
    +
    +	                        require_once $dir.'/'.$file;
    +	                        $module = new $classname($db);
    +
    +	                        $modulequalified=1;
    +	                        if ($module->version == 'development'  && $conf->global->MAIN_FEATURES_LEVEL < 2) $modulequalified=0;
    +	                        if ($module->version == 'experimental' && $conf->global->MAIN_FEATURES_LEVEL < 1) $modulequalified=0;
    +
    +	                        if ($modulequalified)
    +	                        {
    +	                            print '<tr class="oddeven"><td width="100">';
    +	                            print (empty($module->name)?$name:$module->name);
    +	                            print "</td><td>\n";
    +	                            if (method_exists($module,'info')) print $module->info($langs);
    +	                            else print $module->description;
    +	                            print '</td>';
    +
    +	                            // Active
    +	                            if (in_array($name, $def))
    +	                            {
    +	                            	print '<td align="center">'."\n";
    +	                            	print '<a href="'.$_SERVER["PHP_SELF"].'?action=del&value='.$name.'">';
    +	                            	print img_picto($langs->trans("Enabled"),'switch_on');
    +	                            	print '</a>';
    +	                            	print '</td>';
    +	                            }
    +	                            else
    +	                            {
    +	                                print '<td align="center">'."\n";
    +	                                print '<a href="'.$_SERVER["PHP_SELF"].'?action=set&value='.$name.'&amp;scan_dir='.$module->scandir.'&amp;label='.urlencode($module->name).'">'.img_picto($langs->trans("Disabled"),'switch_off').'</a>';
    +	                                print "</td>";
    +	                            }
    +
    +	                            // Defaut
    +	                            print '<td align="center">';
    +	                            if ($conf->global->HOLIDAY_ADDON_PDF == $name)
    +	                            {
    +	                                print img_picto($langs->trans("Default"),'on');
    +	                            }
    +	                            else
    +	                            {
    +	                                print '<a href="'.$_SERVER["PHP_SELF"].'?action=setdoc&value='.$name.'&amp;scan_dir='.$module->scandir.'&amp;label='.urlencode($module->name).'" alt="'.$langs->trans("Default").'">'.img_picto($langs->trans("Disabled"),'off').'</a>';
    +	                            }
    +	                            print '</td>';
    +
    +	                           // Info
    +		    					$htmltooltip =    ''.$langs->trans("Name").': '.$module->name;
    +					    		$htmltooltip.='<br>'.$langs->trans("Type").': '.($module->type?$module->type:$langs->trans("Unknown"));
    +			                    if ($module->type == 'pdf')
    +			                    {
    +			                        $htmltooltip.='<br>'.$langs->trans("Width").'/'.$langs->trans("Height").': '.$module->page_largeur.'/'.$module->page_hauteur;
    +			                    }
    +					    		$htmltooltip.='<br><br><u>'.$langs->trans("FeaturesSupported").':</u>';
    +					    		$htmltooltip.='<br>'.$langs->trans("Logo").': '.yn($module->option_logo,1,1);
    +					    		$htmltooltip.='<br>'.$langs->trans("PaymentMode").': '.yn($module->option_modereg,1,1);
    +					    		$htmltooltip.='<br>'.$langs->trans("PaymentConditions").': '.yn($module->option_condreg,1,1);
    +					    		$htmltooltip.='<br>'.$langs->trans("MultiLanguage").': '.yn($module->option_multilang,1,1);
    +					    		$htmltooltip.='<br>'.$langs->trans("WatermarkOnDraftOrders").': '.yn($module->option_draft_watermark,1,1);
    +
    +
    +	                            print '<td align="center">';
    +	                            print $form->textwithpicto('',$htmltooltip,1,0);
    +	                            print '</td>';
    +
    +	                            // Preview
    +	                            print '<td align="center">';
    +	                            if ($module->type == 'pdf')
    +	                            {
    +	                                print '<a href="'.$_SERVER["PHP_SELF"].'?action=specimen&module='.$name.'">'.img_object($langs->trans("Preview"),'contract').'</a>';
    +	                            }
    +	                            else
    +	                            {
    +	                                print img_object($langs->trans("PreviewNotAvailable"),'generic');
    +	                            }
    +	                            print '</td>';
    +
    +	                            print "</tr>\n";
    +	                        }
    +                    	}
    +                    }
    +                }
    +            }
    +        }
    +    }
    +}
    +
    +print '</table>';
    +print "<br>";
    +
    +/*
    + * Other options
    + *
    + */
    +
    +print '<form action="'.$_SERVER["PHP_SELF"].'" method="post">';
    +print '<input type="hidden" name="token" value="'.$_SESSION['newtoken'].'">';
    +print '<input type="hidden" name="action" value="set_other">';
    +
    +print load_fiche_titre($langs->trans("OtherOptions"),'','');
    +print '<table class="noborder" width="100%">';
    +print '<tr class="liste_titre">';
    +print '<td>'.$langs->trans("Parameter").'</td>';
    +print '<td align="center" width="60">'.$langs->trans("Value").'</td>';
    +print "</tr>\n";
    +
    +$substitutionarray=pdf_getSubstitutionArray($langs, array('objectamount'), null, 2);
    +$substitutionarray['__(AnyTranslationKey)__']=$langs->trans("Translation");
    +$htmltext = '<i>'.$langs->trans("AvailableVariables").':<br>';
    +foreach($substitutionarray as $key => $val)	$htmltext.=$key.'<br>';
    +$htmltext.='</i>';
    +
    +print '<tr class="oddeven"><td colspan="2">';
    +print $form->textwithpicto($langs->trans("FreeLegalTextOnHolidays"), $langs->trans("AddCRIfTooLong").'<br><br>'.$htmltext, 1, 'help', '', 0, 2, 'tooltiphelp');
    +print '<br>';
    +$variablename='HOLIDAY_FREE_TEXT';
    +if (empty($conf->global->PDF_ALLOW_HTML_FOR_FREE_TEXT))
    +{
    +    print '<textarea name="'.$variablename.'" class="flat" cols="120">'.$conf->global->$variablename.'</textarea>';
    +}
    +else
    +{
    +    include_once DOL_DOCUMENT_ROOT.'/core/class/doleditor.class.php';
    +    $doleditor=new DolEditor($variablename, $conf->global->$variablename,'',80,'dolibarr_notes');
    +    print $doleditor->Create();
    +}
    +print '</td></tr>'."\n";
    +
    +//Use draft Watermark
    +
    +print '<tr class="oddeven"><td>';
    +print $form->textwithpicto($langs->trans("WatermarkOnDraftHolidayCards"), $htmltext, 1, 'help', '', 0, 2, 'watermarktooltip').'<br>';
    +print '</td><td>';
    +print '<input size="50" class="flat" type="text" name="HOLIDAY_DRAFT_WATERMARK" value="'.$conf->global->HOLIDAY_DRAFT_WATERMARK.'">';
    +print '</td></tr>'."\n";
    +
    +print '</table>';
    +
    +print '<div class="center">';
    +print '<input type="submit" class="button" value="'.$langs->trans("Save").'">';
    +print '</div>';
    +
    +print '</form>';
    +
    +dol_fiche_end();
    +
    +// End of page
    +llxFooter();
    +$db->close();
    diff --git a/htdocs/admin/ihm.php b/htdocs/admin/ihm.php
    index ed687288a0a..8861d1abb68 100644
    --- a/htdocs/admin/ihm.php
    +++ b/htdocs/admin/ihm.php
    @@ -3,6 +3,7 @@
      * Copyright (C) 2004-2015	Laurent Destailleur		<eldy@users.sourceforge.net>
      * Copyright (C) 2005-2017	Regis Houssin			<regis.houssin@capnetworks.com>
      * Copyright (C) 2016		Juanjo Menent			<jmenent@2byte.es>
    + * Copyright (C) 2018       Ferran Marcet           <fmarcet@2byte.es>
      *
      * This program is free software; you can redistribute it and/or modify
      * it under the terms of the GNU General Public License as published by
    @@ -32,16 +33,8 @@ require_once DOL_DOCUMENT_ROOT.'/core/lib/functions2.lib.php';
     require_once DOL_DOCUMENT_ROOT.'/core/class/html.formother.class.php';
     require_once DOL_DOCUMENT_ROOT.'/core/class/html.formadmin.class.php';
     
    -$langs->load("admin");
    -$langs->load("languages");
    -$langs->load("other");
    -
    -$langs->load("companies");
    -$langs->load("products");
    -$langs->load("members");
    -$langs->load("projects");
    -$langs->load("hrm");
    -$langs->load("agenda");
    +// Load translation files required by the page
    +$langs->loadLangs(array('admin', 'languages', 'other', 'companies', 'products', 'members', 'projects', 'hrm', 'agenda'));
     
     if (! $user->admin) accessforbidden();
     
    @@ -87,10 +80,10 @@ if ($action == 'removebackgroundlogin' && ! empty($conf->global->MAIN_LOGIN_BACK
     
     if ($action == 'update')
     {
    -	dolibarr_set_const($db, "MAIN_LANG_DEFAULT",				$_POST["MAIN_LANG_DEFAULT"],'chaine',0,'',$conf->entity);
    -	dolibarr_set_const($db, "MAIN_MULTILANGS",					$_POST["MAIN_MULTILANGS"],'chaine',0,'',$conf->entity);
    +	dolibarr_set_const($db, "MAIN_LANG_DEFAULT", $_POST["MAIN_LANG_DEFAULT"],'chaine',0,'',$conf->entity);
    +	dolibarr_set_const($db, "MAIN_MULTILANGS", $_POST["MAIN_MULTILANGS"],'chaine',0,'',$conf->entity);
     
    -	dolibarr_set_const($db, "MAIN_THEME",						$_POST["main_theme"],'chaine',0,'',$conf->entity);
    +	dolibarr_set_const($db, "MAIN_THEME", $_POST["main_theme"],'chaine',0,'',$conf->entity);
     
     	$val=GETPOST('THEME_TOPMENU_DISABLE_IMAGE');
     	if (! $val) dolibarr_del_const($db, 'THEME_TOPMENU_DISABLE_IMAGE', $conf->entity);
    @@ -141,21 +134,24 @@ if ($action == 'update')
     	if (GETPOST('THEME_ELDY_USE_HOVER') == '') dolibarr_set_const($db, "THEME_ELDY_USE_HOVER", '0', 'chaine', 0, '', $conf->entity);    // If empty, we set to '0' ('000000' is for black)
     	else dolibarr_set_const($db, "THEME_ELDY_USE_HOVER", $_POST["THEME_ELDY_USE_HOVER"], 'chaine', 0, '', $conf->entity);
     
    -	dolibarr_set_const($db, "MAIN_SIZE_LISTE_LIMIT",			$_POST["main_size_liste_limit"],'chaine',0,'',$conf->entity);
    -	dolibarr_set_const($db, "MAIN_SIZE_SHORTLIST_LIMIT",		$_POST["main_size_shortliste_limit"],'chaine',0,'',$conf->entity);
    -	dolibarr_set_const($db, "MAIN_DISABLE_JAVASCRIPT",			$_POST["main_disable_javascript"],'chaine',0,'',$conf->entity);
    -	dolibarr_set_const($db, "MAIN_BUTTON_HIDE_UNAUTHORIZED",	$_POST["MAIN_BUTTON_HIDE_UNAUTHORIZED"],'chaine',0,'',$conf->entity);
    -	dolibarr_set_const($db, "MAIN_START_WEEK",					$_POST["MAIN_START_WEEK"],'chaine',0,'',$conf->entity);
    -	dolibarr_set_const($db, "MAIN_DEFAULT_WORKING_DAYS",		$_POST["MAIN_DEFAULT_WORKING_DAYS"],'chaine',0,'',$conf->entity);
    -	dolibarr_set_const($db, "MAIN_DEFAULT_WORKING_HOURS",		$_POST["MAIN_DEFAULT_WORKING_HOURS"],'chaine',0,'',$conf->entity);
    -	dolibarr_set_const($db, "MAIN_SHOW_LOGO",					$_POST["MAIN_SHOW_LOGO"],'chaine',0,'',$conf->entity);
    -	dolibarr_set_const($db, "MAIN_FIRSTNAME_NAME_POSITION",		$_POST["MAIN_FIRSTNAME_NAME_POSITION"],'chaine',0,'',$conf->entity);
    +	if (GETPOST('THEME_ELDY_USE_CHECKED') == '') dolibarr_set_const($db, "THEME_ELDY_USE_CHECKED", '0', 'chaine', 0, '', $conf->entity);
    +	else dolibarr_set_const($db, "THEME_ELDY_USE_CHECKED", $_POST["THEME_ELDY_USE_CHECKED"], 'chaine', 0, '', $conf->entity);
     
    -	dolibarr_set_const($db, "MAIN_HELPCENTER_DISABLELINK",		$_POST["MAIN_HELPCENTER_DISABLELINK"],'chaine',0,'',0);	// Param for all entities
    -	dolibarr_set_const($db, "MAIN_MOTD",						dol_htmlcleanlastbr($_POST["main_motd"]),'chaine',0,'',$conf->entity);
    -	dolibarr_set_const($db, "MAIN_HOME",						dol_htmlcleanlastbr($_POST["main_home"]),'chaine',0,'',$conf->entity);
    -	dolibarr_set_const($db, "MAIN_HELP_DISABLELINK",			$_POST["MAIN_HELP_DISABLELINK"],'chaine',0,'',0);	    // Param for all entities
    -	dolibarr_set_const($db, "MAIN_BUGTRACK_ENABLELINK",         $_POST["MAIN_BUGTRACK_ENABLELINK"],'chaine',0,'',$conf->entity);
    +	dolibarr_set_const($db, "MAIN_SIZE_LISTE_LIMIT", $_POST["main_size_liste_limit"],'chaine',0,'',$conf->entity);
    +	dolibarr_set_const($db, "MAIN_SIZE_SHORTLIST_LIMIT", $_POST["main_size_shortliste_limit"],'chaine',0,'',$conf->entity);
    +	dolibarr_set_const($db, "MAIN_DISABLE_JAVASCRIPT", $_POST["main_disable_javascript"],'chaine',0,'',$conf->entity);
    +	dolibarr_set_const($db, "MAIN_BUTTON_HIDE_UNAUTHORIZED", $_POST["MAIN_BUTTON_HIDE_UNAUTHORIZED"],'chaine',0,'',$conf->entity);
    +	dolibarr_set_const($db, "MAIN_START_WEEK", $_POST["MAIN_START_WEEK"],'chaine',0,'',$conf->entity);
    +	dolibarr_set_const($db, "MAIN_DEFAULT_WORKING_DAYS", $_POST["MAIN_DEFAULT_WORKING_DAYS"],'chaine',0,'',$conf->entity);
    +	dolibarr_set_const($db, "MAIN_DEFAULT_WORKING_HOURS", $_POST["MAIN_DEFAULT_WORKING_HOURS"],'chaine',0,'',$conf->entity);
    +	dolibarr_set_const($db, "MAIN_SHOW_LOGO", $_POST["MAIN_SHOW_LOGO"],'chaine',0,'',$conf->entity);
    +	dolibarr_set_const($db, "MAIN_FIRSTNAME_NAME_POSITION", $_POST["MAIN_FIRSTNAME_NAME_POSITION"],'chaine',0,'',$conf->entity);
    +
    +	dolibarr_set_const($db, "MAIN_HELPCENTER_DISABLELINK", $_POST["MAIN_HELPCENTER_DISABLELINK"],'chaine',0,'',0);	// Param for all entities
    +	dolibarr_set_const($db, "MAIN_MOTD", dol_htmlcleanlastbr($_POST["main_motd"]),'chaine',0,'',$conf->entity);
    +	dolibarr_set_const($db, "MAIN_HOME", dol_htmlcleanlastbr($_POST["main_home"]),'chaine',0,'',$conf->entity);
    +	dolibarr_set_const($db, "MAIN_HELP_DISABLELINK", $_POST["MAIN_HELP_DISABLELINK"],'chaine',0,'',0);	    // Param for all entities
    +	dolibarr_set_const($db, "MAIN_BUGTRACK_ENABLELINK", $_POST["MAIN_BUGTRACK_ENABLELINK"],'chaine',0,'',$conf->entity);
     
     	$varforimage='imagebackground'; $dirforimage=$conf->mycompany->dir_output.'/logos/';
     	if ($_FILES[$varforimage]["tmp_name"])
    @@ -244,7 +240,7 @@ if ($action == 'edit')	// Edit
     
     	// Default language
     	print '<tr><td class="titlefield">'.$langs->trans("DefaultLanguage").'</td><td>';
    -	print $formadmin->select_language($conf->global->MAIN_LANG_DEFAULT, 'MAIN_LANG_DEFAULT', 1, 0, 0, 0, 0, 'minwidth300');
    +	print $formadmin->select_language($conf->global->MAIN_LANG_DEFAULT, 'MAIN_LANG_DEFAULT', 1, 0, 0, 0, 0, 'minwidth300', 2);
     	print '</td>';
     	print '<td width="20">&nbsp;</td>';
     	print '</tr>';
    @@ -317,8 +313,8 @@ if ($action == 'edit')	// Edit
     
     	// Firstname/Name
     	print '<tr><td class="titlefield">'.$langs->trans("FirstnameNamePosition").'</td><td>';
    -	$array=array(0=>$langs->trans("Firstname").' '.$langs->trans("Lastname"),1=>$langs->trans("Lastname").' '.$langs->trans("Firstname"));
    -	print $form->selectarray('MAIN_FIRSTNAME_NAME_POSITION',$array,(isset($conf->global->MAIN_FIRSTNAME_NAME_POSITION)?$conf->global->MAIN_FIRSTNAME_NAME_POSITION:0));
    +	$array=array(0=>$langs->trans("Firstname").' '.$langs->trans("Lastname"), 1=>$langs->trans("Lastname").' '.$langs->trans("Firstname"));
    +	print $form->selectarray('MAIN_FIRSTNAME_NAME_POSITION', $array, (isset($conf->global->MAIN_FIRSTNAME_NAME_POSITION)?$conf->global->MAIN_FIRSTNAME_NAME_POSITION:0));
     	print '</td>';
     	print '<td width="20">&nbsp;</td>';
     	print '</tr>';
    @@ -421,7 +417,7 @@ if ($action == 'edit')	// Edit
     		print '<a href="'.$_SERVER["PHP_SELF"].'?action=removebackgroundlogin">'.img_delete($langs->trans("Delete")).'</a>';
     		if (file_exists($conf->mycompany->dir_output.'/logos/'.$conf->global->MAIN_LOGIN_BACKGROUND)) {
     			print ' &nbsp; ';
    -			print '<img class="paddingleft valignmiddle" width="100px" src="'.DOL_URL_ROOT.'/viewimage.php?modulepart=mycompany&amp;file='.urlencode('/'.$conf->global->MAIN_LOGIN_BACKGROUND).'">';
    +			print '<img class="paddingleft valignmiddle" width="100px" src="'.DOL_URL_ROOT.'/viewimage.php?modulepart=mycompany&amp;file='.urlencode('logos/'.$conf->global->MAIN_LOGIN_BACKGROUND).'">';
     		}
     	} else {
     		print '<img class="paddingleft valignmiddle" width="100" src="'.DOL_URL_ROOT.'/public/theme/common/nophoto.png">';
    @@ -569,7 +565,7 @@ else	// Show
     	print $conf->global->MAIN_LOGIN_BACKGROUND;
     	if ($conf->global->MAIN_LOGIN_BACKGROUND && is_file($conf->mycompany->dir_output.'/logos/'.$conf->global->MAIN_LOGIN_BACKGROUND))
     	{
    -		print '<img class="img_logo paddingleft valignmiddle" src="'.DOL_URL_ROOT.'/viewimage.php?modulepart=mycompany&amp;file='.urlencode($conf->global->MAIN_LOGIN_BACKGROUND).'">';
    +		print '<img class="img_logo paddingleft valignmiddle" src="'.DOL_URL_ROOT.'/viewimage.php?modulepart=mycompany&amp;file='.urlencode('logos/'.$conf->global->MAIN_LOGIN_BACKGROUND).'">';
     	}
     	else
     	{
    @@ -586,6 +582,6 @@ else	// Show
     	print '</div>';
     }
     
    -
    +// End of page
     llxFooter();
     $db->close();
    diff --git a/htdocs/admin/index.php b/htdocs/admin/index.php
    index 0aa8b14199d..be9859c1beb 100644
    --- a/htdocs/admin/index.php
    +++ b/htdocs/admin/index.php
    @@ -24,8 +24,8 @@
     
     require '../main.inc.php';
     
    -$langs->load("admin");
    -$langs->load("companies");
    +// Load translation files required by the page
    +$langs->loadLangs(array('admin', 'companies'));
     
     if (!$user->admin) accessforbidden();
     
    @@ -89,6 +89,14 @@ print '<br>';
     
     // Show info setup module
     print img_picto('','puce').' '.$langs->trans("SetupDescription4", DOL_URL_ROOT.'/admin/modules.php?mainmenu=home', $langs->transnoentities("Setup"), $langs->transnoentities("Modules"));
    +
    +/*
    +$nbofactivatedmodules=count($conf->modules);
    +$moreinfo=$langs->trans("TotalNumberOfActivatedModules",($nbofactivatedmodules-1), count($modules));
    +if ($nbofactivatedmodules <= 1) $moreinfo .= ' '.img_warning($langs->trans("YouMustEnableOneModule"));
    +print '<br>'.$moreinfo;
    +*/
    +
     if (count($conf->modules) <= (empty($conf->global->MAIN_MIN_NB_ENABLED_MODULE_FOR_WARNING)?1:$conf->global->MAIN_MIN_NB_ENABLED_MODULE_FOR_WARNING))	// If only user module enabled
     {
     	$langs->load("errors");
    @@ -114,7 +122,6 @@ if (empty($reshook))
     	print '<div class="center"><div class="logo_setup"></div></div>';
     }
     
    -
    +// End of page
     llxFooter();
    -
     $db->close();
    diff --git a/htdocs/admin/ldap.php b/htdocs/admin/ldap.php
    index 141273a8f8c..052b2f38988 100644
    --- a/htdocs/admin/ldap.php
    +++ b/htdocs/admin/ldap.php
    @@ -31,6 +31,7 @@ require_once DOL_DOCUMENT_ROOT.'/core/lib/admin.lib.php';
     require_once DOL_DOCUMENT_ROOT.'/core/class/ldap.class.php';
     require_once DOL_DOCUMENT_ROOT.'/core/lib/ldap.lib.php';
     
    +// Load translation files required by the page
     $langs->load("admin");
     
     if (!$user->admin)
    @@ -339,5 +340,6 @@ if (function_exists("ldap_connect"))
     	}
     }
     
    +// End of page
     llxFooter();
     $db->close();
    diff --git a/htdocs/admin/ldap_contacts.php b/htdocs/admin/ldap_contacts.php
    index a16f147586a..dd85a998383 100644
    --- a/htdocs/admin/ldap_contacts.php
    +++ b/htdocs/admin/ldap_contacts.php
    @@ -32,7 +32,7 @@ require_once DOL_DOCUMENT_ROOT.'/core/class/ldap.class.php';
     require_once DOL_DOCUMENT_ROOT.'/core/lib/ldap.lib.php';
     require_once DOL_DOCUMENT_ROOT.'/contact/class/contact.class.php';
     
    -// Load traductions files requiredby by page
    +// Load translation files required by the page
     $langs->loadLangs(array("admin","errors"));
     
     if (!$user->admin)
    @@ -318,6 +318,7 @@ if (function_exists("ldap_connect"))
     	}
     }
     
    +// End of page
     llxFooter();
     $db->close();
     
    diff --git a/htdocs/admin/ldap_groups.php b/htdocs/admin/ldap_groups.php
    index a1d69c7216b..2650fe4fe6e 100644
    --- a/htdocs/admin/ldap_groups.php
    +++ b/htdocs/admin/ldap_groups.php
    @@ -33,7 +33,7 @@ require_once DOL_DOCUMENT_ROOT.'/user/class/usergroup.class.php';
     require_once DOL_DOCUMENT_ROOT.'/core/class/ldap.class.php';
     require_once DOL_DOCUMENT_ROOT.'/core/lib/ldap.lib.php';
     
    -// Load traductions files requiredby by page
    +// Load translation files required by the page
     $langs->loadLangs(array("admin","errors"));
     
     if (!$user->admin)
    @@ -251,5 +251,6 @@ if (function_exists("ldap_connect"))
     	}
     }
     
    +// End of page
     llxFooter();
     $db->close();
    diff --git a/htdocs/admin/ldap_members.php b/htdocs/admin/ldap_members.php
    index d363d8811e4..2f36f239257 100644
    --- a/htdocs/admin/ldap_members.php
    +++ b/htdocs/admin/ldap_members.php
    @@ -33,8 +33,8 @@ require_once DOL_DOCUMENT_ROOT.'/adherents/class/adherent_type.class.php';
     require_once DOL_DOCUMENT_ROOT.'/core/class/ldap.class.php';
     require_once DOL_DOCUMENT_ROOT.'/core/lib/ldap.lib.php';
     
    -$langs->load("admin");
    -$langs->load("errors");
    +// Load translation files required by the page
    +$langs->loadLangs(array('admin', 'errors'));
     
     if (!$user->admin)
       accessforbidden();
    @@ -80,9 +80,9 @@ if ($action == 'setvalue' && $user->admin)
     	if (! dolibarr_set_const($db, 'LDAP_FIELD_MEMBER_END_LASTSUBSCRIPTION', GETPOST("fieldendlastsubscription"),'chaine',0,'',$conf->entity)) $error++;
     
     	// Subscriptions
    -	if (! dolibarr_set_const($db, 'LDAP_FIELD_MEMBER_FIRSTSUBSCRIPTION_DATE',  GETPOST("fieldfirstsubscriptiondate"),'chaine',0,'',$conf->entity)) $error++;
    +	if (! dolibarr_set_const($db, 'LDAP_FIELD_MEMBER_FIRSTSUBSCRIPTION_DATE', GETPOST("fieldfirstsubscriptiondate"),'chaine',0,'',$conf->entity)) $error++;
     	if (! dolibarr_set_const($db, 'LDAP_FIELD_MEMBER_FIRSTSUBSCRIPTION_AMOUNT',GETPOST("fieldfirstsubscriptionamount"),'chaine',0,'',$conf->entity)) $error++;
    -	if (! dolibarr_set_const($db, 'LDAP_FIELD_MEMBER_LASTSUBSCRIPTION_DATE',   GETPOST("fieldlastsubscriptiondate"),'chaine',0,'',$conf->entity)) $error++;
    +	if (! dolibarr_set_const($db, 'LDAP_FIELD_MEMBER_LASTSUBSCRIPTION_DATE', GETPOST("fieldlastsubscriptiondate"),'chaine',0,'',$conf->entity)) $error++;
     	if (! dolibarr_set_const($db, 'LDAP_FIELD_MEMBER_LASTSUBSCRIPTION_AMOUNT', GETPOST("fieldlastsubscriptionamount"),'chaine',0,'',$conf->entity)) $error++;
     
     	// This one must be after the others
    @@ -442,7 +442,6 @@ if (function_exists("ldap_connect"))
     
     }
     
    -
    +// End of page
     llxFooter();
    -
     $db->close();
    diff --git a/htdocs/admin/ldap_members_types.php b/htdocs/admin/ldap_members_types.php
    index b5f278a8968..e845fd37adc 100644
    --- a/htdocs/admin/ldap_members_types.php
    +++ b/htdocs/admin/ldap_members_types.php
    @@ -33,8 +33,8 @@ require_once DOL_DOCUMENT_ROOT.'/adherents/class/adherent_type.class.php';
     require_once DOL_DOCUMENT_ROOT.'/core/class/ldap.class.php';
     require_once DOL_DOCUMENT_ROOT.'/core/lib/ldap.lib.php';
     
    -$langs->load("admin");
    -$langs->load("errors");
    +// Load translation files required by the page
    +$langs->loadLangs(array('admin', 'errors'));
     
     if (!$user->admin)
     	accessforbidden();
    @@ -241,5 +241,6 @@ if (function_exists("ldap_connect"))
     	}
     }
     
    +// End of page
     llxFooter();
     $db->close();
    diff --git a/htdocs/admin/ldap_users.php b/htdocs/admin/ldap_users.php
    index 1181d2860fb..513aa63f035 100644
    --- a/htdocs/admin/ldap_users.php
    +++ b/htdocs/admin/ldap_users.php
    @@ -33,8 +33,8 @@ require_once DOL_DOCUMENT_ROOT.'/user/class/usergroup.class.php';
     require_once DOL_DOCUMENT_ROOT.'/core/class/ldap.class.php';
     require_once DOL_DOCUMENT_ROOT.'/core/lib/ldap.lib.php';
     
    -$langs->load("admin");
    -$langs->load("errors");
    +// Load translation files required by the page
    +$langs->loadLangs(array('admin', 'errors'));
     
     if (!$user->admin)
       accessforbidden();
    @@ -470,5 +470,6 @@ if (function_exists("ldap_connect"))
     	}
     }
     
    +// End of page
     llxFooter();
     $db->close();
    diff --git a/htdocs/admin/limits.php b/htdocs/admin/limits.php
    index 36b0d4d0df1..f9fe219afef 100644
    --- a/htdocs/admin/limits.php
    +++ b/htdocs/admin/limits.php
    @@ -26,9 +26,8 @@ require '../main.inc.php';
     require_once DOL_DOCUMENT_ROOT.'/core/lib/admin.lib.php';
     require_once DOL_DOCUMENT_ROOT.'/core/lib/price.lib.php';
     
    -$langs->load("companies");
    -$langs->load("products");
    -$langs->load("admin");
    +// Load translation files required by the page
    +$langs->loadLangs(array('companies', 'products', 'admin'));
     
     if (! $user->admin) accessforbidden();
     
    @@ -38,8 +37,8 @@ if ($action == 'update')
     {
         $error=0;
         $MAXDEC=8;
    -    if ($_POST["MAIN_MAX_DECIMALS_UNIT"]  > $MAXDEC
    -    || $_POST["MAIN_MAX_DECIMALS_TOT"]   > $MAXDEC
    +    if ($_POST["MAIN_MAX_DECIMALS_UNIT"] > $MAXDEC
    +    || $_POST["MAIN_MAX_DECIMALS_TOT"] > $MAXDEC
         || $_POST["MAIN_MAX_DECIMALS_SHOWN"] > $MAXDEC)
         {
             $error++;
    @@ -67,11 +66,11 @@ if ($action == 'update')
     
         if (! $error)
         {
    -        dolibarr_set_const($db, "MAIN_MAX_DECIMALS_UNIT",   $_POST["MAIN_MAX_DECIMALS_UNIT"],'chaine',0,'',$conf->entity);
    -        dolibarr_set_const($db, "MAIN_MAX_DECIMALS_TOT",    $_POST["MAIN_MAX_DECIMALS_TOT"],'chaine',0,'',$conf->entity);
    -        dolibarr_set_const($db, "MAIN_MAX_DECIMALS_SHOWN",  $_POST["MAIN_MAX_DECIMALS_SHOWN"],'chaine',0,'',$conf->entity);
    +        dolibarr_set_const($db, "MAIN_MAX_DECIMALS_UNIT", $_POST["MAIN_MAX_DECIMALS_UNIT"],'chaine',0,'',$conf->entity);
    +        dolibarr_set_const($db, "MAIN_MAX_DECIMALS_TOT", $_POST["MAIN_MAX_DECIMALS_TOT"],'chaine',0,'',$conf->entity);
    +        dolibarr_set_const($db, "MAIN_MAX_DECIMALS_SHOWN", $_POST["MAIN_MAX_DECIMALS_SHOWN"],'chaine',0,'',$conf->entity);
     
    -        dolibarr_set_const($db, "MAIN_ROUNDING_RULE_TOT",   $_POST["MAIN_ROUNDING_RULE_TOT"],'chaine',0,'',$conf->entity);
    +        dolibarr_set_const($db, "MAIN_ROUNDING_RULE_TOT", $_POST["MAIN_ROUNDING_RULE_TOT"],'chaine',0,'',$conf->entity);
     
             header("Location: ".$_SERVER["PHP_SELF"]."?mainmenu=home&leftmenu=setup");
             exit;
    @@ -307,7 +306,6 @@ else
     	*/
     }
     
    -
    +// End of page
     llxFooter();
    -
     $db->close();
    diff --git a/htdocs/admin/livraison.php b/htdocs/admin/livraison.php
    index 4c18069b415..91fb9f964e4 100644
    --- a/htdocs/admin/livraison.php
    +++ b/htdocs/admin/livraison.php
    @@ -6,8 +6,8 @@
      * Copyright (C) 2004      Eric Seigne          <eric.seigne@ryxeo.com>
      * Copyright (C) 2005-2014 Regis Houssin        <regis.houssin@capnetworks.com>
      * Copyright (C) 2011-2013 Juanjo Menent        <jmenent@2byte.es>
    - * Copyright (C) 2011-2015 Philippe Grand       <philippe.grand@atoo-net.com>
    - * Copyright (C) 2015			 Claudio Aschieri			<c.aschieri@19.coop>
    + * Copyright (C) 2011-2018 Philippe Grand       <philippe.grand@atoo-net.com>
    + * Copyright (C) 2015	   Claudio Aschieri		<c.aschieri@19.coop>
      *
      * This program is free software; you can redistribute it and/or modify
      * it under the terms of the GNU General Public License as published by
    @@ -34,10 +34,8 @@ require_once DOL_DOCUMENT_ROOT.'/core/lib/pdf.lib.php';
     require_once DOL_DOCUMENT_ROOT.'/core/lib/expedition.lib.php';
     require_once DOL_DOCUMENT_ROOT.'/livraison/class/livraison.class.php';
     
    -$langs->load("admin");
    -$langs->load("sendings");
    -$langs->load("deliveries");
    -$langs->load('other');
    +// Load translation files required by the page
    +$langs->loadLangs(array("admin", "sendings", "deliveries", "other"));
     
     if (!$user->admin) accessforbidden();
     
    @@ -216,7 +214,6 @@ foreach ($dirmodels as $reldir)
             $handle = opendir($dir);
             if (is_resource($handle))
             {
    -            $var=true;
                 while (($file = readdir($handle))!==false)
                 {
                     if (substr($file, 0, 14) == 'mod_livraison_' && substr($file, dol_strlen($file)-3, 3) == 'php')
    @@ -337,7 +334,6 @@ print "</tr>\n";
     
     clearstatcache();
     
    -$var=true;
     foreach ($dirmodels as $reldir)
     {
         $dir = dol_buildpath($reldir."core/modules/livraison/doc/");
    @@ -452,7 +448,6 @@ print '<td>'.$langs->trans("Parameter").'</td>';
     print '<td align="center" width="60">'.$langs->trans("Value").'</td>';
     print '<td width="80">&nbsp;</td>';
     print "</tr>\n";
    -$var=true;
     
     $substitutionarray=pdf_getSubstitutionArray($langs, null, null, 2);
     $substitutionarray['__(AnyTranslationKey)__']=$langs->trans("Translation");
    @@ -460,7 +455,6 @@ $htmltext = '<i>'.$langs->trans("AvailableVariables").':<br>';
     foreach($substitutionarray as $key => $val)	$htmltext.=$key.'<br>';
     $htmltext.='</i>';
     
    -$var=! $var;
     print '<form action="'.$_SERVER["PHP_SELF"].'" method="post">';
     print '<input type="hidden" name="token" value="'.$_SESSION['newtoken'].'">';
     print '<input type="hidden" name="action" value="set_DELIVERY_FREE_TEXT">';
    @@ -484,6 +478,7 @@ print '</form>';
     
     print '</table>';
     
    +// End of page
     llxFooter();
     $db->close();
     
    diff --git a/htdocs/admin/livraison_extrafields.php b/htdocs/admin/livraison_extrafields.php
    index 5e9a6824899..55fe6f10362 100644
    --- a/htdocs/admin/livraison_extrafields.php
    +++ b/htdocs/admin/livraison_extrafields.php
    @@ -35,10 +35,8 @@ require_once DOL_DOCUMENT_ROOT.'/core/class/extrafields.class.php';
     if (!$user->admin)
     	accessforbidden();
     
    -$langs->load("admin");
    -$langs->load("other");
    -$langs->load("sendings");
    -$langs->load("deliveries");
    +// Load translation files required by the page
    +$langs->loadLangs(array('admin', 'other', 'sendings', 'deliveries'));
     
     
     $extrafields = new ExtraFields($db);
    @@ -89,7 +87,7 @@ dol_fiche_end();
     if ($action != 'create' && $action != 'edit')
     {
         print '<div class="tabsAction">';
    -    print "<a class=\"butAction\" href=\"".$_SERVER["PHP_SELF"]."?action=create\">".$langs->trans("NewAttribute")."</a>";
    +    print "<a class=\"butAction\" href=\"".$_SERVER["PHP_SELF"]."?action=create#newattrib\">".$langs->trans("NewAttribute")."</a>";
         print "</div>";
     }
     
    @@ -102,7 +100,7 @@ if ($action != 'create' && $action != 'edit')
     
     if ($action == 'create')
     {
    -    print "<br>";
    +	print '<br><div id="newattrib"></div>';
         print load_fiche_titre($langs->trans('NewAttribute'));
     
         require DOL_DOCUMENT_ROOT.'/core/tpl/admin_extrafields_add.tpl.php';
    @@ -121,6 +119,6 @@ if ($action == 'edit' && ! empty($attrname))
         require DOL_DOCUMENT_ROOT.'/core/tpl/admin_extrafields_edit.tpl.php';
     }
     
    +// End of page
     llxFooter();
    -
     $db->close();
    diff --git a/htdocs/admin/livraisondet_extrafields.php b/htdocs/admin/livraisondet_extrafields.php
    index f563100a326..e70b4f2d09b 100644
    --- a/htdocs/admin/livraisondet_extrafields.php
    +++ b/htdocs/admin/livraisondet_extrafields.php
    @@ -37,9 +37,8 @@ require_once DOL_DOCUMENT_ROOT.'/core/class/extrafields.class.php';
     if (!$user->admin)
     	accessforbidden();
     
    -$langs->load("admin");
    -$langs->load("other");
    -$langs->load("sendings");
    +// Load translation files required by the page
    +$langs->loadLangs(array('admin', 'other', 'sendings'));
     
     $extrafields = new ExtraFields($db);
     $form = new Form($db);
    @@ -89,7 +88,7 @@ dol_fiche_end();
     if ($action != 'create' && $action != 'edit')
     {
         print '<div class="tabsAction">';
    -    print "<a class=\"butAction\" href=\"".$_SERVER["PHP_SELF"]."?action=create\">".$langs->trans("NewAttribute")."</a>";
    +    print "<a class=\"butAction\" href=\"".$_SERVER["PHP_SELF"]."?action=create#newattrib\">".$langs->trans("NewAttribute")."</a>";
         print "</div>";
     }
     
    @@ -102,7 +101,7 @@ if ($action != 'create' && $action != 'edit')
     
     if ($action == 'create')
     {
    -    print "<br>";
    +	print '<br><div id="newattrib"></div>';
         print load_fiche_titre($langs->trans('NewAttribute'));
     
         require DOL_DOCUMENT_ROOT.'/core/tpl/admin_extrafields_add.tpl.php';
    @@ -121,6 +120,6 @@ if ($action == 'edit' && ! empty($attrname))
         require DOL_DOCUMENT_ROOT.'/core/tpl/admin_extrafields_edit.tpl.php';
     }
     
    +// End of page
     llxFooter();
    -
     $db->close();
    diff --git a/htdocs/admin/loan.php b/htdocs/admin/loan.php
    index 1b5fdafcbb2..419f6efbee9 100644
    --- a/htdocs/admin/loan.php
    +++ b/htdocs/admin/loan.php
    @@ -28,8 +28,8 @@ require '../main.inc.php';
     require_once DOL_DOCUMENT_ROOT.'/core/lib/admin.lib.php';
     if (! empty($conf->accounting->enabled)) require_once DOL_DOCUMENT_ROOT . '/core/class/html.formaccounting.class.php';
     
    -$langs->load("admin");
    -$langs->load("loan");
    +// Load translation files required by the page
    +$langs->loadLangs(array('admin', 'loan'));
     
     // Security check
     if (!$user->admin)
    @@ -122,5 +122,6 @@ print "</table>\n";
     
     print '<br><div style="text-align:center"><input type="submit" class="button" value="'.$langs->trans('Modify').'" name="button"></div>';
     
    +// End of page
     llxFooter();
    -$db->close();
    \ No newline at end of file
    +$db->close();
    diff --git a/htdocs/admin/mailing.php b/htdocs/admin/mailing.php
    index 7abb16a0729..d5b866d9d20 100644
    --- a/htdocs/admin/mailing.php
    +++ b/htdocs/admin/mailing.php
    @@ -27,8 +27,8 @@ require '../main.inc.php';
     require_once DOL_DOCUMENT_ROOT.'/core/lib/admin.lib.php';
     require_once DOL_DOCUMENT_ROOT.'/core/lib/security2.lib.php';
     
    -$langs->load("admin");
    -$langs->load("mails");
    +// Load translation files required by the page
    +$langs->loadLangs(array("admin", "mails"));
     
     if (!$user->admin) accessforbidden();
     
    @@ -60,7 +60,7 @@ if ($action == 'setvalue')
     	// Create temporary encryption key if nedded
     	$res=dolibarr_set_const($db, "MAILING_EMAIL_UNSUBSCRIBE_KEY",$checkread_key,'chaine',0,'',$conf->entity);
     	if (! $res > 0) $error++;
    -    
    +
         if (! $error)
         {
         	$db->commit();
    @@ -105,34 +105,30 @@ print '<form method="post" action="'.$_SERVER["PHP_SELF"].'">';
     print '<input type="hidden" name="token" value="'.$_SESSION['newtoken'].'">';
     print '<input type="hidden" name="action" value="setvalue">';
     
    -$var=true;
    -
     print '<table class="noborder" width="100%">';
     print '<tr class="liste_titre">';
     print '<td>'.$langs->trans("Parameter").'</td>';
     print '<td>'.$langs->trans("Value").'</td>';
     print "</tr>\n";
     
    -
     print '<tr class="oddeven"><td>';
     print $langs->trans("MailingEMailFrom").'</td><td>';
     print '<input size="32" type="text" name="MAILING_EMAIL_FROM" value="'.$conf->global->MAILING_EMAIL_FROM.'">';
     if (!empty($conf->global->MAILING_EMAIL_FROM) && ! isValidEmail($conf->global->MAILING_EMAIL_FROM)) print ' '.img_warning($langs->trans("BadEMail"));
     print '</td></tr>';
     
    -
     print '<tr class="oddeven"><td>';
     print $langs->trans("MailingEMailError").'</td><td>';
     print '<input size="32" type="text" name="MAILING_EMAIL_ERRORSTO" value="'.$conf->global->MAILING_EMAIL_ERRORSTO.'">';
     if (!empty($conf->global->MAILING_EMAIL_ERRORSTO) && ! isValidEmail($conf->global->MAILING_EMAIL_ERRORSTO)) print ' '.img_warning($langs->trans("BadEMail"));
     print '</td></tr>';
     
    -
     print '<tr class="oddeven"><td>';
     print $langs->trans("MailingDelay").'</td><td>';
     print '<input size="32" type="text" name="MAILING_DELAY" value="'.$conf->global->MAILING_DELAY.'">';
     print '</td></tr>';
     
    +
     // Constant to add salt into the unsubscribe and check read tag.
     // It is also used as a security key parameter.
     
    @@ -142,6 +138,13 @@ print '<input size="32" type="text" name="MAILING_EMAIL_UNSUBSCRIBE_KEY" id="MAI
     if (! empty($conf->use_javascript_ajax)) print '&nbsp;'.img_picto($langs->trans('Generate'), 'refresh', 'id="generate_token" class="linkobject"');
     print '</td></tr>';
     
    +if (!empty($conf->use_javascript_ajax) && $conf->global->MAIN_FEATURES_LEVEL >=1) {
    +	print '<tr class="oddeven"><td>';
    +	print $langs->trans("MailAdvTargetRecipients").'</td><td>';
    +	print ajax_constantonoff('EMAILING_USE_ADVANCED_SELECTOR');
    +	print '</td></tr>';
    +}
    +
     print '</table>';
     
     print '<br>';
    @@ -149,6 +152,6 @@ print '<div align="center"><input type="submit" class="button" value="'.$langs->
     
     print '</form>';
     
    +// End of page
     llxFooter();
    -
     $db->close();
    diff --git a/htdocs/admin/mailman.php b/htdocs/admin/mailman.php
    index 89416a72e36..460a2d43abe 100644
    --- a/htdocs/admin/mailman.php
    +++ b/htdocs/admin/mailman.php
    @@ -32,9 +32,8 @@ require_once DOL_DOCUMENT_ROOT.'/core/lib/admin.lib.php';
     require_once DOL_DOCUMENT_ROOT.'/core/lib/mailmanspip.lib.php';
     require_once DOL_DOCUMENT_ROOT.'/categories/class/categorie.class.php';
     
    -$langs->load("admin");
    -$langs->load("members");
    -$langs->load("mailmanspip");
    +// Load translation files required by the page
    +$langs->loadLangs(array("admin", "members", "mailmanspip"));
     
     if (! $user->admin) accessforbidden();
     
    @@ -49,7 +48,7 @@ $testunsubscribeemail = GETPOST("testunsubscribeemail");
      * Actions
      */
     
    -// Action mise a jour ou ajout d'une constante
    +// Action updated or added a constant
     if ($action == 'update' || $action == 'add')
     {
     	foreach($_POST['constname'] as $key => $val)
    @@ -156,9 +155,6 @@ print load_fiche_titre($langs->trans("MailmanSpipSetup"),$linkback,'title_setup'
     
     $head = mailmanspip_admin_prepare_head();
     
    -
    -$var=true;
    -
     if (! empty($conf->global->ADHERENT_USE_MAILMAN))
     {
         print '<form action="'.$_SERVER["PHP_SELF"].'" method="POST">';
    @@ -242,7 +238,6 @@ if (! empty($conf->global->ADHERENT_USE_MAILMAN))
         print '</form>';
     }
     
    -
    +// End of page
     llxFooter();
    -
     $db->close();
    diff --git a/htdocs/admin/mails.php b/htdocs/admin/mails.php
    index f85853f5b97..3576ec845d1 100644
    --- a/htdocs/admin/mails.php
    +++ b/htdocs/admin/mails.php
    @@ -27,12 +27,8 @@ require '../main.inc.php';
     require_once DOL_DOCUMENT_ROOT.'/core/lib/admin.lib.php';
     require_once DOL_DOCUMENT_ROOT.'/core/lib/files.lib.php';
     
    -$langs->load("companies");
    -$langs->load("products");
    -$langs->load("admin");
    -$langs->load("mails");
    -$langs->load("other");
    -$langs->load("errors");
    +// Load translation files required by the page
    +$langs->loadLangs(array("companies", "products", "admin", "mails", "other", "errors"));
     
     $action=GETPOST('action','alpha');
     
    @@ -69,27 +65,27 @@ complete_substitutions_array($substitutionarrayfortest, $langs);
     
     if ($action == 'update' && empty($_POST["cancel"]))
     {
    -	dolibarr_set_const($db, "MAIN_DISABLE_ALL_MAILS",     GETPOST("MAIN_DISABLE_ALL_MAILS"),'chaine',0,'',$conf->entity);
    -	dolibarr_set_const($db, "MAIN_MAIL_FORCE_SENDTO",     GETPOST("MAIN_MAIL_FORCE_SENDTO"),'chaine',0,'',$conf->entity);
    -	dolibarr_set_const($db, "MAIN_MAIL_ENABLED_USER_DEST_SELECT",     GETPOST("MAIN_MAIL_ENABLED_USER_DEST_SELECT"),'chaine',0,'',$conf->entity);
    +	dolibarr_set_const($db, "MAIN_DISABLE_ALL_MAILS", GETPOST("MAIN_DISABLE_ALL_MAILS"), 'chaine', 0, '', $conf->entity);
    +	dolibarr_set_const($db, "MAIN_MAIL_FORCE_SENDTO", GETPOST("MAIN_MAIL_FORCE_SENDTO"), 'chaine', 0, '', $conf->entity);
    +	dolibarr_set_const($db, "MAIN_MAIL_ENABLED_USER_DEST_SELECT", GETPOST("MAIN_MAIL_ENABLED_USER_DEST_SELECT"), 'chaine', 0, '', $conf->entity);
     	// Send mode parameters
    -	dolibarr_set_const($db, "MAIN_MAIL_SENDMODE",         GETPOST("MAIN_MAIL_SENDMODE"),'chaine',0,'',$conf->entity);
    -	dolibarr_set_const($db, "MAIN_MAIL_SMTP_PORT",        GETPOST("MAIN_MAIL_SMTP_PORT"),'chaine',0,'',$conf->entity);
    -	dolibarr_set_const($db, "MAIN_MAIL_SMTP_SERVER",      GETPOST("MAIN_MAIL_SMTP_SERVER"),'chaine',0,'',$conf->entity);
    -	dolibarr_set_const($db, "MAIN_MAIL_SMTPS_ID",         GETPOST("MAIN_MAIL_SMTPS_ID"), 'chaine',0,'',$conf->entity);
    -	dolibarr_set_const($db, "MAIN_MAIL_SMTPS_PW",         GETPOST("MAIN_MAIL_SMTPS_PW"), 'chaine',0,'',$conf->entity);
    -	dolibarr_set_const($db, "MAIN_MAIL_EMAIL_TLS",        GETPOST("MAIN_MAIL_EMAIL_TLS"),'chaine',0,'',$conf->entity);
    -	dolibarr_set_const($db, "MAIN_MAIL_EMAIL_STARTTLS",   GETPOST("MAIN_MAIL_EMAIL_STARTTLS"),'chaine',0,'',$conf->entity);
    +	dolibarr_set_const($db, "MAIN_MAIL_SENDMODE", GETPOST("MAIN_MAIL_SENDMODE"), 'chaine', 0, '', $conf->entity);
    +	dolibarr_set_const($db, "MAIN_MAIL_SMTP_PORT", GETPOST("MAIN_MAIL_SMTP_PORT"), 'chaine', 0, '', $conf->entity);
    +	dolibarr_set_const($db, "MAIN_MAIL_SMTP_SERVER", GETPOST("MAIN_MAIL_SMTP_SERVER"), 'chaine', 0, '', $conf->entity);
    +	dolibarr_set_const($db, "MAIN_MAIL_SMTPS_ID", GETPOST("MAIN_MAIL_SMTPS_ID"), 'chaine', 0, '', $conf->entity);
    +	dolibarr_set_const($db, "MAIN_MAIL_SMTPS_PW", GETPOST("MAIN_MAIL_SMTPS_PW"), 'chaine', 0, '', $conf->entity);
    +	dolibarr_set_const($db, "MAIN_MAIL_EMAIL_TLS", GETPOST("MAIN_MAIL_EMAIL_TLS"), 'chaine', 0, '', $conf->entity);
    +	dolibarr_set_const($db, "MAIN_MAIL_EMAIL_STARTTLS", GETPOST("MAIN_MAIL_EMAIL_STARTTLS"), 'chaine', 0, '', $conf->entity);
     
    -	dolibarr_set_const($db, "MAIN_MAIL_EMAIL_DKIM_ENABLED",     GETPOST("MAIN_MAIL_EMAIL_DKIM_ENABLED"),'chaine',0,'',$conf->entity);
    -	dolibarr_set_const($db, "MAIN_MAIL_EMAIL_DKIM_DOMAIN",      GETPOST("MAIN_MAIL_EMAIL_DKIM_DOMAIN"),'chaine',0,'',$conf->entity);
    -	dolibarr_set_const($db, "MAIN_MAIL_EMAIL_DKIM_SELECTOR",    GETPOST("MAIN_MAIL_EMAIL_DKIM_SELECTOR"),'chaine',0,'',$conf->entity);
    -	dolibarr_set_const($db, "MAIN_MAIL_EMAIL_DKIM_PRIVATE_KEY", GETPOST("MAIN_MAIL_EMAIL_DKIM_PRIVATE_KEY"),'chaine',0,'',$conf->entity);
    +	dolibarr_set_const($db, "MAIN_MAIL_EMAIL_DKIM_ENABLED", GETPOST("MAIN_MAIL_EMAIL_DKIM_ENABLED"), 'chaine', 0, '', $conf->entity);
    +	dolibarr_set_const($db, "MAIN_MAIL_EMAIL_DKIM_DOMAIN", GETPOST("MAIN_MAIL_EMAIL_DKIM_DOMAIN"), 'chaine', 0, '', $conf->entity);
    +	dolibarr_set_const($db, "MAIN_MAIL_EMAIL_DKIM_SELECTOR", GETPOST("MAIN_MAIL_EMAIL_DKIM_SELECTOR"), 'chaine', 0, '', $conf->entity);
    +	dolibarr_set_const($db, "MAIN_MAIL_EMAIL_DKIM_PRIVATE_KEY", GETPOST("MAIN_MAIL_EMAIL_DKIM_PRIVATE_KEY"), 'chaine', 0, '', $conf->entity);
     	// Content parameters
    -	dolibarr_set_const($db, "MAIN_MAIL_EMAIL_FROM",       GETPOST("MAIN_MAIL_EMAIL_FROM"), 'chaine',0,'',$conf->entity);
    -	dolibarr_set_const($db, "MAIN_MAIL_ERRORS_TO",		  GETPOST("MAIN_MAIL_ERRORS_TO"),  'chaine',0,'',$conf->entity);
    -	dolibarr_set_const($db, "MAIN_MAIL_AUTOCOPY_TO",      GETPOST("MAIN_MAIL_AUTOCOPY_TO"),'chaine',0,'',$conf->entity);
    -	dolibarr_set_const($db, 'MAIN_MAIL_DEFAULT_FROMTYPE', GETPOST('MAIN_MAIL_DEFAULT_FROMTYPE'),'chaine',0,'',$conf->entity);
    +	dolibarr_set_const($db, "MAIN_MAIL_EMAIL_FROM", GETPOST("MAIN_MAIL_EMAIL_FROM"), 'chaine', 0, '', $conf->entity);
    +	dolibarr_set_const($db, "MAIN_MAIL_ERRORS_TO", GETPOST("MAIN_MAIL_ERRORS_TO"), 'chaine', 0, '', $conf->entity);
    +	dolibarr_set_const($db, "MAIN_MAIL_AUTOCOPY_TO", GETPOST("MAIN_MAIL_AUTOCOPY_TO"),'chaine', 0, '', $conf->entity);
    +	dolibarr_set_const($db, 'MAIN_MAIL_DEFAULT_FROMTYPE', GETPOST('MAIN_MAIL_DEFAULT_FROMTYPE'), 'chaine', 0, '', $conf->entity);
     
     	header("Location: ".$_SERVER["PHP_SELF"]."?mainmenu=home&leftmenu=setup");
     	exit;
    @@ -260,13 +256,11 @@ if ($action == 'edit')
     
     
     	clearstatcache();
    -	$var=true;
     
     	print '<table class="noborder" width="100%">';
     	print '<tr class="liste_titre"><td class="titlefieldmiddle">'.$langs->trans("Parameter").'</td><td>'.$langs->trans("Value").'</td></tr>';
     
     	// Disable
    -
     	print '<tr class="oddeven"><td>'.$langs->trans("MAIN_DISABLE_ALL_MAILS").'</td><td>';
     	print $form->selectyesno('MAIN_DISABLE_ALL_MAILS',$conf->global->MAIN_DISABLE_ALL_MAILS,1);
     	print '</td></tr>';
    @@ -283,11 +277,9 @@ if ($action == 'edit')
     	print '</td></tr>';
     
     	// Separator
    -
     	print '<tr class="oddeven"><td colspan="2">&nbsp;</td></tr>';
     
     	// Method
    -
     	print '<tr class="oddeven"><td>'.$langs->trans("MAIN_MAIL_SENDMODE").'</td><td>';
     
     	// SuperAdministrator access only
    @@ -338,7 +330,6 @@ if ($action == 'edit')
     	print '</td></tr>';
     
     	// Port
    -
     	print '<tr class="oddeven"><td>';
     	if (! $conf->use_javascript_ajax && $linuxlike && $conf->global->MAIN_MAIL_SENDMODE == 'mail')
     	{
    @@ -375,7 +366,7 @@ if ($action == 'edit')
     	{
     
     		$mainstmpid=(! empty($conf->global->MAIN_MAIL_SMTPS_ID)?$conf->global->MAIN_MAIL_SMTPS_ID:'');
    -		print '<tr '.$bcdd[$var].'><td>'.$langs->trans("MAIN_MAIL_SMTPS_ID").'</td><td>';
    +		print '<tr class="drag drop oddeven"><td>'.$langs->trans("MAIN_MAIL_SMTPS_ID").'</td><td>';
     		// SuperAdministrator access only
     		if (empty($conf->multicompany->enabled) || ($user->admin && !$user->entity))
     		{
    @@ -395,7 +386,7 @@ if ($action == 'edit')
     	{
     
     		$mainsmtppw=(! empty($conf->global->MAIN_MAIL_SMTPS_PW)?$conf->global->MAIN_MAIL_SMTPS_PW:'');
    -		print '<tr '.$bcdd[$var].'><td>'.$langs->trans("MAIN_MAIL_SMTPS_PW").'</td><td>';
    +		print '<tr class="drag drop oddeven"><td>'.$langs->trans("MAIN_MAIL_SMTPS_PW").'</td><td>';
     		// SuperAdministrator access only
     		if (empty($conf->multicompany->enabled) || ($user->admin && !$user->entity))
     		{
    @@ -411,7 +402,6 @@ if ($action == 'edit')
     	}
     
         // TLS
    -
         print '<tr class="oddeven"><td>'.$langs->trans("MAIN_MAIL_EMAIL_TLS").'</td><td>';
     	if (! empty($conf->use_javascript_ajax) || (isset($conf->global->MAIN_MAIL_SENDMODE) && in_array($conf->global->MAIN_MAIL_SENDMODE, array('smtps', 'swiftmailer'))))
     	{
    @@ -469,7 +459,6 @@ if ($action == 'edit')
     	print '<tr class="oddeven"><td colspan="2">&nbsp;</td></tr>';
     
     	// From
    -
     	print '<tr class="oddeven"><td>'.$langs->trans("MAIN_MAIL_EMAIL_FROM",ini_get('sendmail_from')?ini_get('sendmail_from'):$langs->transnoentities("Undefined")).'</td>';
     	print '<td><input class="flat" name="MAIN_MAIL_EMAIL_FROM" size="32" value="' . (! empty($conf->global->MAIN_MAIL_EMAIL_FROM)?$conf->global->MAIN_MAIL_EMAIL_FROM:'');
     	print '"></td></tr>';
    @@ -497,22 +486,19 @@ if ($action == 'edit')
     	}
     	else dol_print_error($db);*/
     
    -	print '<tr '.$bc[$var?1:0].'><td>'.$langs->trans('MAIN_MAIL_DEFAULT_FROMTYPE').'</td><td>';
    +	print '<tr class="oddeven"><td>'.$langs->trans('MAIN_MAIL_DEFAULT_FROMTYPE').'</td><td>';
     	print $form->selectarray('MAIN_MAIL_DEFAULT_FROMTYPE', $liste, $conf->global->MAIN_MAIL_DEFAULT_FROMTYPE, 0);
     	print '</td></tr>';
     
     	// Separator
    -
     	print '<tr class="oddeven"><td colspan="2">&nbsp;</td></tr>';
     
     	// From
    -
     	print '<tr class="oddeven"><td>'.$langs->trans("MAIN_MAIL_ERRORS_TO").'</td>';
     	print '<td><input class="flat" name="MAIN_MAIL_ERRORS_TO" size="32" value="' . (! empty($conf->global->MAIN_MAIL_ERRORS_TO)?$conf->global->MAIN_MAIL_ERRORS_TO:'');
     	print '"></td></tr>';
     
     	// Autocopy to
    -
     	print '<tr class="oddeven"><td>'.$langs->trans("MAIN_MAIL_AUTOCOPY_TO").'</td>';
     	print '<td><input class="flat" name="MAIN_MAIL_AUTOCOPY_TO" size="32" value="' . (! empty($conf->global->MAIN_MAIL_AUTOCOPY_TO)?$conf->global->MAIN_MAIL_AUTOCOPY_TO:'');
     	print '"></td></tr>';
    @@ -536,14 +522,10 @@ else
     	print $langs->trans("EMailsDesc")."<br>\n";
     	print "<br>\n";
     
    -
    -	$var=true;
    -
     	print '<table class="noborder" width="100%">';
     	print '<tr class="liste_titre"><td class="titlefieldmiddle">'.$langs->trans("Parameter").'</td><td>'.$langs->trans("Value").'</td></tr>';
     
     	// Disable
    -
     	print '<tr class="oddeven"><td>'.$langs->trans("MAIN_DISABLE_ALL_MAILS").'</td><td>'.yn($conf->global->MAIN_DISABLE_ALL_MAILS).'</td></tr>';
     
     	// Force e-mail recipient
    @@ -555,11 +537,9 @@ else
     	print '<tr class="oddeven"><td>'.$langs->trans("MAIN_MAIL_ENABLED_USER_DEST_SELECT").'</td><td>'.yn($conf->global->MAIN_MAIL_ENABLED_USER_DEST_SELECT).'</td></tr>';
     
     	// Separator
    -
     	print '<tr class="oddeven"><td colspan="2">&nbsp;</td></tr>';
     
     	// Method
    -
     	print '<tr class="oddeven"><td>'.$langs->trans("MAIN_MAIL_SENDMODE").'</td><td>';
     	$text=$listofmethods[$conf->global->MAIN_MAIL_SENDMODE];
     	if (empty($text)) $text=$langs->trans("Undefined").img_warning();
    @@ -567,7 +547,6 @@ else
     	print '</td></tr>';
     
     	// Host server
    -
     	if ($linuxlike && (isset($conf->global->MAIN_MAIL_SENDMODE) && $conf->global->MAIN_MAIL_SENDMODE == 'mail'))
     	{
     		print '<tr class="oddeven"><td>'.$langs->trans("MAIN_MAIL_SMTP_SERVER_NotAvailableOnLinuxLike").'</td><td><span class="opacitymedium">'.$langs->trans("SeeLocalSendMailSetup").'</span></td></tr>';
    @@ -578,7 +557,6 @@ else
     	}
     
     	// Port
    -
     	if ($linuxlike && (isset($conf->global->MAIN_MAIL_SENDMODE) && $conf->global->MAIN_MAIL_SENDMODE == 'mail'))
     	{
     		print '<tr class="oddeven"><td>'.$langs->trans("MAIN_MAIL_SMTP_PORT_NotAvailableOnLinuxLike").'</td><td><span class="opacitymedium">'.$langs->trans("SeeLocalSendMailSetup").'</span></td></tr>';
    @@ -589,21 +567,18 @@ else
     	}
     
     	// SMTPS ID
    -
     	if (isset($conf->global->MAIN_MAIL_SENDMODE) && in_array($conf->global->MAIN_MAIL_SENDMODE, array('smtps', 'swiftmailer')))
     	{
     		print '<tr class="oddeven"><td>'.$langs->trans("MAIN_MAIL_SMTPS_ID").'</td><td>'.$conf->global->MAIN_MAIL_SMTPS_ID.'</td></tr>';
     	}
     
     	// SMTPS PW
    -
     	if (isset($conf->global->MAIN_MAIL_SENDMODE) && in_array($conf->global->MAIN_MAIL_SENDMODE, array('smtps', 'swiftmailer')))
     	{
     		print '<tr class="oddeven"><td>'.$langs->trans("MAIN_MAIL_SMTPS_PW").'</td><td>'.preg_replace('/./','*',$conf->global->MAIN_MAIL_SMTPS_PW).'</td></tr>';
     	}
     
     	// TLS
    -
     	print '<tr class="oddeven"><td>'.$langs->trans("MAIN_MAIL_EMAIL_TLS").'</td><td>';
     	if (isset($conf->global->MAIN_MAIL_SENDMODE) && in_array($conf->global->MAIN_MAIL_SENDMODE, array('smtps', 'swiftmailer')))
     	{
    @@ -617,7 +592,6 @@ else
     	print '</td></tr>';
     
     	// STARTTLS
    -
     	print '<tr class="oddeven"><td>'.$langs->trans("MAIN_MAIL_EMAIL_STARTTLS").'</td><td>';
     	if (isset($conf->global->MAIN_MAIL_SENDMODE) && in_array($conf->global->MAIN_MAIL_SENDMODE, array('smtps', 'swiftmailer')))
     	{
    @@ -634,7 +608,6 @@ else
     	if ($conf->global->MAIN_MAIL_SENDMODE == 'swiftmailer')
     	{
     		// DKIM
    -
     		print '<tr class="oddeven"><td>'.$langs->trans("MAIN_MAIL_EMAIL_DKIM_ENABLED").'</td><td>';
     		if (isset($conf->global->MAIN_MAIL_SENDMODE) && in_array($conf->global->MAIN_MAIL_SENDMODE, array('swiftmailer')))
     		{
    @@ -664,11 +637,9 @@ else
     	}
     
         // Separator
    -
     	print '<tr class="oddeven"><td colspan="2">&nbsp;</td></tr>';
     
     	// From
    -
     	print '<tr class="oddeven"><td>'.$langs->trans("MAIN_MAIL_EMAIL_FROM",ini_get('sendmail_from')?ini_get('sendmail_from'):$langs->transnoentities("Undefined")).'</td>';
     	print '<td>'.$conf->global->MAIN_MAIL_EMAIL_FROM;
     	if (! empty($conf->global->MAIN_MAIL_EMAIL_FROM) && ! isValidEmail($conf->global->MAIN_MAIL_EMAIL_FROM)) print img_warning($langs->trans("ErrorBadEMail"));
    @@ -723,18 +694,15 @@ else
     	print '</td></tr>';
     
     	// Separator
    -
     	print '<tr class="oddeven"><td colspan="2">&nbsp;</td></tr>';
     
     	// Errors To
    -
     	print '<tr class="oddeven"><td>'.$langs->trans("MAIN_MAIL_ERRORS_TO").'</td>';
     	print '<td>'.$conf->global->MAIN_MAIL_ERRORS_TO;
     	if (! empty($conf->global->MAIN_MAIL_ERRORS_TO) && ! isValidEmail($conf->global->MAIN_MAIL_ERRORS_TO)) print img_warning($langs->trans("ErrorBadEMail"));
     	print '</td></tr>';
     
     	// Autocopy to
    -
     	print '<tr class="oddeven"><td>'.$langs->trans("MAIN_MAIL_AUTOCOPY_TO").'</td>';
     	print '<td>';
     	if (! empty($conf->global->MAIN_MAIL_AUTOCOPY_TO))
    @@ -886,7 +854,6 @@ else
     	}
     }
     
    -
    +// End of page
     llxFooter();
    -
     $db->close();
    diff --git a/htdocs/admin/mails_emailing.php b/htdocs/admin/mails_emailing.php
    index 1202e9817d3..59fc0ade0cd 100644
    --- a/htdocs/admin/mails_emailing.php
    +++ b/htdocs/admin/mails_emailing.php
    @@ -27,12 +27,8 @@ require '../main.inc.php';
     require_once DOL_DOCUMENT_ROOT.'/core/lib/admin.lib.php';
     require_once DOL_DOCUMENT_ROOT.'/core/lib/files.lib.php';
     
    -$langs->load("companies");
    -$langs->load("products");
    -$langs->load("admin");
    -$langs->load("mails");
    -$langs->load("other");
    -$langs->load("errors");
    +// Load translation files required by the page
    +$langs->loadLangs(array('companies', 'products', 'admin', 'mails', 'other', 'errors'));
     
     $action=GETPOST('action','alpha');
     
    @@ -65,12 +61,12 @@ complete_substitutions_array($substitutionarrayfortest, $langs);
     if ($action == 'update' && empty($_POST["cancel"]))
     {
         // Send mode parameters
    -	dolibarr_set_const($db, "MAIN_MAIL_SENDMODE_EMAILING",       GETPOST("MAIN_MAIL_SENDMODE_EMAILING"),'chaine',0,'',$conf->entity);
    -	dolibarr_set_const($db, "MAIN_MAIL_SMTP_PORT_EMAILING",      GETPOST("MAIN_MAIL_SMTP_PORT_EMAILING"),'chaine',0,'',$conf->entity);
    -	dolibarr_set_const($db, "MAIN_MAIL_SMTP_SERVER_EMAILING",    GETPOST("MAIN_MAIL_SMTP_SERVER_EMAILING"),'chaine',0,'',$conf->entity);
    -	dolibarr_set_const($db, "MAIN_MAIL_SMTPS_ID_EMAILING",       GETPOST("MAIN_MAIL_SMTPS_ID_EMAILING"), 'chaine',0,'',$conf->entity);
    -	dolibarr_set_const($db, "MAIN_MAIL_SMTPS_PW_EMAILING",       GETPOST("MAIN_MAIL_SMTPS_PW_EMAILING"), 'chaine',0,'',$conf->entity);
    -	dolibarr_set_const($db, "MAIN_MAIL_EMAIL_TLS_EMAILING",      GETPOST("MAIN_MAIL_EMAIL_TLS_EMAILING"),'chaine',0,'',$conf->entity);
    +	dolibarr_set_const($db, "MAIN_MAIL_SENDMODE_EMAILING", GETPOST("MAIN_MAIL_SENDMODE_EMAILING"),'chaine',0,'',$conf->entity);
    +	dolibarr_set_const($db, "MAIN_MAIL_SMTP_PORT_EMAILING", GETPOST("MAIN_MAIL_SMTP_PORT_EMAILING"),'chaine',0,'',$conf->entity);
    +	dolibarr_set_const($db, "MAIN_MAIL_SMTP_SERVER_EMAILING", GETPOST("MAIN_MAIL_SMTP_SERVER_EMAILING"),'chaine',0,'',$conf->entity);
    +	dolibarr_set_const($db, "MAIN_MAIL_SMTPS_ID_EMAILING", GETPOST("MAIN_MAIL_SMTPS_ID_EMAILING"), 'chaine',0,'',$conf->entity);
    +	dolibarr_set_const($db, "MAIN_MAIL_SMTPS_PW_EMAILING", GETPOST("MAIN_MAIL_SMTPS_PW_EMAILING"), 'chaine',0,'',$conf->entity);
    +	dolibarr_set_const($db, "MAIN_MAIL_EMAIL_TLS_EMAILING", GETPOST("MAIN_MAIL_EMAIL_TLS_EMAILING"),'chaine',0,'',$conf->entity);
     	dolibarr_set_const($db, "MAIN_MAIL_EMAIL_STARTTLS_EMAILING", GETPOST("MAIN_MAIL_EMAIL_STARTTLS_EMAILING"),'chaine',0,'',$conf->entity);
     
     	header("Location: ".$_SERVER["PHP_SELF"]."?mainmenu=home&leftmenu=setup");
    @@ -228,7 +224,6 @@ if ($action == 'edit')
     
     
     	clearstatcache();
    -	$var=true;
     
     	print '<table class="noborder" width="100%">';
     	print '<tr class="liste_titre"><td class="titlefieldmiddle">'.$langs->trans("Parameter").'</td><td>'.$langs->trans("Value").'</td></tr>';
    @@ -341,7 +336,6 @@ if ($action == 'edit')
     	// PW
     	if (! empty($conf->use_javascript_ajax) || (isset($conf->global->MAIN_MAIL_SENDMODE_EMAILING) && in_array($conf->global->MAIN_MAIL_SENDMODE_EMAILING, array('smtps', 'swiftmailer'))))
     	{
    -
     		$mainsmtppw=(! empty($conf->global->MAIN_MAIL_SMTPS_PW_EMAILING)?$conf->global->MAIN_MAIL_SMTPS_PW_EMAILING:'');
     		print '<tr class="drag drop oddeven hideifdefault"><td>'.$langs->trans("MAIN_MAIL_SMTPS_PW").'</td><td>';
     		// SuperAdministrator access only
    @@ -405,14 +399,10 @@ else
         print $langs->trans("EMailsDesc")."<br>\n";
         print "<br>\n";
     
    -
    -	$var=true;
    -
     	print '<table class="noborder" width="100%">';
     	print '<tr class="liste_titre"><td class="titlefieldmiddle">'.$langs->trans("Parameter").'</td><td>'.$langs->trans("Value").'</td></tr>';
     
     	// Method
    -
     	print '<tr class="oddeven"><td>'.$langs->trans("MAIN_MAIL_SENDMODE").'</td><td>';
     	$text=$listofmethods[$conf->global->MAIN_MAIL_SENDMODE_EMAILING];
     	if (empty($text)) $text=$langs->trans("Undefined").img_warning();
    @@ -422,7 +412,6 @@ else
     	if (! empty($conf->global->MAIN_MAIL_SENDMODE_EMAILING) && $conf->global->MAIN_MAIL_SENDMODE_EMAILING != 'default')
     	{
     		// Host server
    -
     		if ($linuxlike && (isset($conf->global->MAIN_MAIL_SENDMODE_EMAILING) && $conf->global->MAIN_MAIL_SENDMODE_EMAILING == 'mail'))
     		{
     			print '<tr class="oddeven hideifdefault"><td>'.$langs->trans("MAIN_MAIL_SMTP_SERVER_NotAvailableOnLinuxLike").'</td><td>'.$langs->trans("SeeLocalSendMailSetup").'</td></tr>';
    @@ -433,7 +422,6 @@ else
     		}
     
     		// Port
    -
     		if ($linuxlike && (isset($conf->global->MAIN_MAIL_SENDMODE_EMAILING) && $conf->global->MAIN_MAIL_SENDMODE_EMAILING == 'mail'))
     		{
     			print '<tr class="oddeven hideifdefault"><td>'.$langs->trans("MAIN_MAIL_SMTP_PORT_NotAvailableOnLinuxLike").'</td><td>'.$langs->trans("SeeLocalSendMailSetup").'</td></tr>';
    @@ -444,21 +432,18 @@ else
     		}
     
     		// SMTPS ID
    -
     		if (isset($conf->global->MAIN_MAIL_SENDMODE_EMAILING) && in_array($conf->global->MAIN_MAIL_SENDMODE_EMAILING, array('smtps', 'swiftmailer')))
     		{
     			print '<tr class="oddeven hideifdefault"><td>'.$langs->trans("MAIN_MAIL_SMTPS_ID").'</td><td>'.$conf->global->MAIN_MAIL_SMTPS_ID_EMAILING.'</td></tr>';
     		}
     
     		// SMTPS PW
    -
     		if (isset($conf->global->MAIN_MAIL_SENDMODE_EMAILING) && in_array($conf->global->MAIN_MAIL_SENDMODE_EMAILING, array('smtps', 'swiftmailer')))
     		{
     			print '<tr class="oddeven hideifdefault"><td>'.$langs->trans("MAIN_MAIL_SMTPS_PW").'</td><td>'.preg_replace('/./','*',$conf->global->MAIN_MAIL_SMTPS_PW_EMAILING).'</td></tr>';
     		}
     
     		// TLS
    -
     		print '<tr class="oddeven hideifdefault"><td>'.$langs->trans("MAIN_MAIL_EMAIL_TLS").'</td><td>';
     		if (isset($conf->global->MAIN_MAIL_SENDMODE_EMAILING) && in_array($conf->global->MAIN_MAIL_SENDMODE_EMAILING, array('smtps', 'swiftmailer')))
     		{
    @@ -472,7 +457,6 @@ else
     		print '</td></tr>';
     
     		// STARTTLS
    -
     		print '<tr class="oddeven hideifdefault"><td>'.$langs->trans("MAIN_MAIL_EMAIL_STARTTLS").'</td><td>';
     		if (isset($conf->global->MAIN_MAIL_SENDMODE_EMAILING) && in_array($conf->global->MAIN_MAIL_SENDMODE_EMAILING, array('smtps', 'swiftmailer')))
     		{
    @@ -617,7 +601,6 @@ else
     	}
     }
     
    -
    +// End of page
     llxFooter();
    -
     $db->close();
    diff --git a/htdocs/admin/mails_senderprofile_list.php b/htdocs/admin/mails_senderprofile_list.php
    index 5f0288525a0..4914152f680 100644
    --- a/htdocs/admin/mails_senderprofile_list.php
    +++ b/htdocs/admin/mails_senderprofile_list.php
    @@ -23,13 +23,13 @@
      */
     
     require '../main.inc.php';
    -require_once(DOL_DOCUMENT_ROOT.'/core/class/html.formcompany.class.php');
    +require_once DOL_DOCUMENT_ROOT.'/core/class/html.formcompany.class.php';
     require_once DOL_DOCUMENT_ROOT.'/core/lib/admin.lib.php';
     require_once DOL_DOCUMENT_ROOT.'/core/lib/date.lib.php';
     require_once DOL_DOCUMENT_ROOT.'/core/lib/company.lib.php';
     require_once DOL_DOCUMENT_ROOT.'/core/class/emailsenderprofile.class.php';
     
    -// Load traductions files requiredby by page
    +// Load translation files required by the page
     $langs->loadLangs(array("errors","admin","mails","languages"));
     
     $action     = GETPOST('action','alpha')?GETPOST('action','alpha'):'view';				// The action 'add', 'create', 'edit', 'update', 'view', ...
    @@ -498,7 +498,7 @@ print '</form>'."\n";
     
     if (in_array('builddoc',$arrayofmassactions) && ($nbtotalofrecords === '' || $nbtotalofrecords))
     {
    -	require_once(DOL_DOCUMENT_ROOT.'/core/class/html.formfile.class.php');
    +	require_once DOL_DOCUMENT_ROOT.'/core/class/html.formfile.class.php';
     	$formfile = new FormFile($db);
     
     	$hidegeneratedfilelistifempty=1;
    diff --git a/htdocs/admin/mails_templates.php b/htdocs/admin/mails_templates.php
    index 4e731021199..da6989b41fd 100644
    --- a/htdocs/admin/mails_templates.php
    +++ b/htdocs/admin/mails_templates.php
    @@ -1,10 +1,10 @@
     <?php
     /* Copyright (C) 2004       Rodolphe Quiedeville    <rodolphe@quiedeville.org>
    - * Copyright (C) 2004-2015  Laurent Destailleur     <eldy@users.sourceforge.net>
    + * Copyright (C) 2004-2018  Laurent Destailleur     <eldy@users.sourceforge.net>
      * Copyright (C) 2004       Benoit Mortier          <benoit.mortier@opensides.be>
      * Copyright (C) 2005-2012  Regis Houssin           <regis.houssin@capnetworks.com>
      * Copyright (C) 2010-2016  Juanjo Menent           <jmenent@2byte.es>
    - * Copyright (C) 2011-2017  Philippe Grand          <philippe.grand@atoo-net.com>
    + * Copyright (C) 2011-2018  Philippe Grand          <philippe.grand@atoo-net.com>
      * Copyright (C) 2011       Remy Younes             <ryounes@gmail.com>
      * Copyright (C) 2012-2015  Marcos García           <marcosgdf@gmail.com>
      * Copyright (C) 2012       Christophe Battarel     <christophe.battarel@ltairis.fr>
    @@ -41,7 +41,7 @@ require_once DOL_DOCUMENT_ROOT.'/core/class/doleditor.class.php';
     require_once DOL_DOCUMENT_ROOT.'/core/lib/accounting.lib.php';
     require_once DOL_DOCUMENT_ROOT.'/core/class/html.formaccounting.class.php';
     
    -// Load traductions files requiredby by page
    +// Load translation files required by the page
     $langs->loadLangs(array("errors","admin","mails","languages"));
     
     $action     = GETPOST('action','alpha')?GETPOST('action','alpha'):'view';
    @@ -447,7 +447,6 @@ $fieldlist=explode(',',$tabfield[$id]);
     
     // Form to add a new line
     $alabelisused=0;
    -$var=false;
     
     print '<form action="'.$_SERVER['PHP_SELF'].'?id='.$id.'" method="POST">';
     print '<input type="hidden" name="token" value="'.$_SESSION['newtoken'].'">';
    @@ -557,7 +556,7 @@ foreach ($fieldsforcontent as $tmpfieldlist)
     		print '<input type="text" class="flat minwidth500" name="'.$tmpfieldlist.'" value="' . (! empty($obj->{$tmpfieldlist}) ? $obj->{$tmpfieldlist} : '') . '">';
     	}
     	else if ($tmpfieldlist == 'joinfiles') {
    -		print '<input type="text" class="flat maxwidth50" name="'.$tmpfieldlist.'" value="' . (! empty($obj->{$tmpfieldlist}) ? $obj->{$tmpfieldlist} : '') . '">';
    +		print '<input type="text" class="flat maxwidth50" name="'.$tmpfieldlist.'" value="' . (isset($obj->{$tmpfieldlist}) ? $obj->{$tmpfieldlist} : '1') . '">';
     	}
     	else
     	{
    @@ -591,9 +590,7 @@ $colspan=count($fieldlist)+1;
     
     print '</table>';
     print '</div>';
    -
     print '</form>';
    -
     print '<br>';
     
     
    @@ -611,7 +608,6 @@ if ($resql)
     {
         $num = $db->num_rows($resql);
         $i = 0;
    -    $var=true;
     
         $param = '&id='.$id;
         $paramwithsearch = $param;
    @@ -929,6 +925,7 @@ print '</form>';
     
     dol_fiche_end();
     
    +// End of page
     llxFooter();
     $db->close();
     
    @@ -993,7 +990,7 @@ function fieldList($fieldlist, $obj='', $tabname='', $context='')
     			print '<td>';
     			if (! empty($conf->global->MAIN_MULTILANGS))
     			{
    -				$selectedlang = $langs->defaultlang;
    +				$selectedlang = GETPOSTISSET('langcode','aZ09')?GETPOST('langcode','aZ09'):$langs->defaultlang;
     				if ($context == 'edit') $selectedlang = $obj->{$fieldlist[$field]};
     				print $formadmin->select_language($selectedlang, 'langcode', 0, null, 1, 0, 0, 'maxwidth150');
     			}
    diff --git a/htdocs/admin/menus.php b/htdocs/admin/menus.php
    index 7ffaa9a110a..09907652df0 100644
    --- a/htdocs/admin/menus.php
    +++ b/htdocs/admin/menus.php
    @@ -30,6 +30,7 @@ require_once DOL_DOCUMENT_ROOT.'/core/class/html.formadmin.class.php';
     $action=GETPOST('action','aZ09');
     $cancel=GETPOST('cancel','alpha');
     
    +// Load translation files required by the page
     $langs->loadLangs(array("companies","products","admin","users","other"));
     
     // Security check
    @@ -63,10 +64,10 @@ if ($action == 'update' && ! $cancel)
     {
     	$_SESSION["mainmenu"]="home";   // Le gestionnaire de menu a pu changer
     
    -	dolibarr_set_const($db, "MAIN_MENU_STANDARD",        GETPOST('MAIN_MENU_STANDARD','alpha'),'chaine',0,'',$conf->entity);
    -	dolibarr_set_const($db, "MAIN_MENU_SMARTPHONE",      GETPOST('MAIN_MENU_SMARTPHONE','alpha'),'chaine',0,'',$conf->entity);
    +	dolibarr_set_const($db, "MAIN_MENU_STANDARD", GETPOST('MAIN_MENU_STANDARD','alpha'),'chaine',0,'',$conf->entity);
    +	dolibarr_set_const($db, "MAIN_MENU_SMARTPHONE", GETPOST('MAIN_MENU_SMARTPHONE','alpha'),'chaine',0,'',$conf->entity);
     
    -	dolibarr_set_const($db, "MAIN_MENUFRONT_STANDARD",   GETPOST('MAIN_MENUFRONT_STANDARD','alpha'),'chaine',0,'',$conf->entity);
    +	dolibarr_set_const($db, "MAIN_MENUFRONT_STANDARD", GETPOST('MAIN_MENUFRONT_STANDARD','alpha'),'chaine',0,'',$conf->entity);
     	dolibarr_set_const($db, "MAIN_MENUFRONT_SMARTPHONE", GETPOST('MAIN_MENUFRONT_SMARTPHONE','alpha'),'chaine',0,'',$conf->entity);
     
     	// Define list of menu handlers to initialize
    @@ -163,8 +164,6 @@ if ($action == 'edit')
     	clearstatcache();
     
     	// Gestionnaires de menu
    -	$var=true;
    -
     	print '<table class="noborder" width="100%">';
     	print '<tr class="liste_titre"><td width="35%">'.$langs->trans("Menu").'</td>';
     	print '<td>';
    @@ -176,7 +175,6 @@ if ($action == 'edit')
     	print '</tr>';
     
     	// Menu top
    -
     	print '<tr class="oddeven"><td>'.$langs->trans("DefaultMenuManager").'</td>';
     	print '<td>';
     	$formadmin->select_menu(empty($conf->global->MAIN_MENU_STANDARD_FORCED)?$conf->global->MAIN_MENU_STANDARD:$conf->global->MAIN_MENU_STANDARD_FORCED, 'MAIN_MENU_STANDARD', $dirstandard, empty($conf->global->MAIN_MENU_STANDARD_FORCED)?'':' disabled');
    @@ -187,7 +185,6 @@ if ($action == 'edit')
     	print '</tr>';
     
     	// Menu smartphone
    -
     	print '<tr class="oddeven"><td>'.$langs->trans("DefaultMenuSmartphoneManager").'</td>';
     	print '<td>';
     	$formadmin->select_menu(empty($conf->global->MAIN_MENU_SMARTPHONE_FORCED)?$conf->global->MAIN_MENU_SMARTPHONE:$conf->global->MAIN_MENU_SMARTPHONE_FORCED, 'MAIN_MENU_SMARTPHONE', array_merge($dirstandard,$dirsmartphone), empty($conf->global->MAIN_MENU_SMARTPHONE_FORCED)?'':' disabled');
    @@ -202,8 +199,6 @@ if ($action == 'edit')
     else
     {
     	// Gestionnaires de menu
    -	$var=true;
    -
     	print '<table class="noborder" width="100%">';
     	print '<tr class="liste_titre"><td width="35%">'.$langs->trans("Menu").'</td>';
     	print '<td>';
    @@ -267,7 +262,6 @@ if ($action == 'edit')
     print '</form>';
     
     
    -
     if ($action != 'edit')
     {
     	print '<div class="tabsAction">';
    @@ -275,7 +269,6 @@ if ($action != 'edit')
     	print '</div>';
     }
     
    -
    +// End of page
     llxFooter();
    -
     $db->close();
    diff --git a/htdocs/admin/menus/edit.php b/htdocs/admin/menus/edit.php
    index cd236d85122..0db2d3cd6d1 100644
    --- a/htdocs/admin/menus/edit.php
    +++ b/htdocs/admin/menus/edit.php
    @@ -28,9 +28,8 @@ require '../../main.inc.php';
     require_once DOL_DOCUMENT_ROOT.'/core/class/html.formadmin.class.php';
     require_once DOL_DOCUMENT_ROOT.'/core/class/menubase.class.php';
     
    -
    -$langs->load("admin");
    -$langs->load('other');
    +// Load translation files required by the page
    +$langs->loadLangs(array("other","admin"));
     
     if (! $user->admin) accessforbidden();
     
    @@ -89,7 +88,7 @@ if ($action == 'update')
             if ($result > 0)
             {
                 $menu->titre=GETPOST('titre', 'alpha');
    -            $menu->leftmenu=GETPOST('leftmenu', 'alpha');
    +            $menu->leftmenu=GETPOST('leftmenu', 'aZ09');
                 $menu->url=GETPOST('url','alpha');
                 $menu->langs=GETPOST('langs','alpha');
                 $menu->position=GETPOST('position','int');
    @@ -514,5 +513,6 @@ elseif ($action == 'edit')
         print '<br>';
     }
     
    +// End of page
     llxFooter();
     $db->close();
    diff --git a/htdocs/admin/menus/index.php b/htdocs/admin/menus/index.php
    index c3211fc2d75..9d0178c956d 100644
    --- a/htdocs/admin/menus/index.php
    +++ b/htdocs/admin/menus/index.php
    @@ -27,8 +27,8 @@ require '../../main.inc.php';
     require_once DOL_DOCUMENT_ROOT.'/core/class/html.formadmin.class.php';
     require_once DOL_DOCUMENT_ROOT.'/core/lib/treeview.lib.php';
     
    -$langs->load("other");
    -$langs->load("admin");
    +// Load translation files required by the page
    +$langs->loadLangs(array("other","admin"));
     
     if (! $user->admin) accessforbidden();
     
    @@ -410,6 +410,6 @@ else
     
     print '<br>';
     
    +// End of page
     llxFooter();
    -
     $db->close();
    diff --git a/htdocs/admin/menus/other.php b/htdocs/admin/menus/other.php
    index 7789c3fb21c..7b1a73f2f09 100644
    --- a/htdocs/admin/menus/other.php
    +++ b/htdocs/admin/menus/other.php
    @@ -24,9 +24,8 @@
     require '../../main.inc.php';
     require_once DOL_DOCUMENT_ROOT.'/core/lib/admin.lib.php';
     
    -$langs->load("users");
    -$langs->load("admin");
    -$langs->load("other");
    +// Load translation files required by the page
    +$langs->loadLangs(array("user","other","admin"));
     
     if (! $user->admin) accessforbidden();
     
    @@ -105,6 +104,6 @@ print '</tr>';
     
     print '</table>';
     
    -
    +// End of page
     llxFooter();
     $db->close();
    diff --git a/htdocs/admin/modulehelp.php b/htdocs/admin/modulehelp.php
    index b90fa10e211..13f72e7c4b3 100644
    --- a/htdocs/admin/modulehelp.php
    +++ b/htdocs/admin/modulehelp.php
    @@ -17,7 +17,7 @@
      */
     
     /**
    - *  \file       htdocs/admin/modules.php
    + *  \file       htdocs/admin/modulehelp.php
      *  \brief      Page to activate/disable all modules
      */
     
    @@ -28,8 +28,8 @@ require_once DOL_DOCUMENT_ROOT.'/core/lib/admin.lib.php';
     require_once DOL_DOCUMENT_ROOT.'/core/lib/files.lib.php';
     require_once DOL_DOCUMENT_ROOT.'/core/lib/functions2.lib.php';
     
    -$langs->load("errors");
    -$langs->load("admin");
    +// Load translation files required by the page
    +$langs->loadLangs(array('errors', 'admin'));
     
     $mode=GETPOST('mode', 'alpha');
     $action=GETPOST('action','alpha');
    @@ -162,10 +162,10 @@ foreach ($modulesdir as $dir)
     		    			            	$familykey = $objMod->family;
     		    			            }
     
    -		    			            $moduleposition = ($objMod->module_position?$objMod->module_position:'500');
    -		    			            if ($moduleposition == 500 && ($objMod->isCoreOrExternalModule() == 'external'))
    +		    			            $moduleposition = ($objMod->module_position?$objMod->module_position:'50');
    +		    			            if ($moduleposition == '50' && ($objMod->isCoreOrExternalModule() == 'external'))
     		    			            {
    -		    			                $moduleposition = 800;
    +		    			                $moduleposition = '80';		// External modules at end by default
     		    			            }
     
     		    			            $orders[$i]  = $familyinfo[$familykey]['position']."_".$familykey."_".$moduleposition."_".$j;   // Sort by family, then by module position then number
    @@ -313,7 +313,9 @@ if ($mode == 'desc')
         {
             $textexternal.='<br><strong>'.$langs->trans("Origin").':</strong> '.$langs->trans("ExternalModule",$dirofmodule);
             if ($objMod->editor_name != 'dolibarr') $textexternal.='<br><strong>'.$langs->trans("Publisher").':</strong> '.(empty($objMod->editor_name)?$langs->trans("Unknown"):$objMod->editor_name);
    -        if (! empty($objMod->editor_url) && ! preg_match('/dolibarr\.org/i',$objMod->editor_url)) $textexternal.='<br><strong>'.$langs->trans("Url").':</strong> <a href="'.$objMod->editor_url.'" target="_blank">'.$objMod->editor_url.'</a>';
    +        $editor_url = $objMod->editor_url;
    +        if (! preg_match('/^http/', $editor_url)) $editor_url = 'http://'.$editor_url;
    +        if (! empty($objMod->editor_url) && ! preg_match('/dolibarr\.org/i',$objMod->editor_url)) $textexternal.='<br><strong>'.$langs->trans("Url").':</strong> <a href="'.$editor_url.'" target="_blank">'.$objMod->editor_url.'</a>';
             $text.=$textexternal;
             $text.='<br>';
         }
    @@ -592,7 +594,6 @@ dol_fiche_end();
     
     print '</div>';
     
    -
    +// End of page
     llxFooter();
    -
     $db->close();
    diff --git a/htdocs/admin/modules.php b/htdocs/admin/modules.php
    index 22925f09a3e..c089e9ef204 100644
    --- a/htdocs/admin/modules.php
    +++ b/htdocs/admin/modules.php
    @@ -7,6 +7,7 @@
      * Copyright (C) 2011		Juanjo Menent			<jmenent@2byte.es>
      * Copyright (C) 2015		Jean-François Ferry		<jfefe@aternatik.fr>
      * Copyright (C) 2015		Raphaël Doursenaud		<rdoursenaud@gpcsolutions.fr>
    + * Copyright (C) 2018		Nicolas ZABOURI 		<info@inovea-conseil.com>
      *
      * This program is free software; you can redistribute it and/or modify
      * it under the terms of the GNU General Public License as published by
    @@ -34,6 +35,7 @@ require_once DOL_DOCUMENT_ROOT.'/core/lib/geturl.lib.php';
     require_once DOL_DOCUMENT_ROOT.'/core/lib/functions2.lib.php';
     require_once DOL_DOCUMENT_ROOT.'/admin/dolistore/class/dolistore.class.php';
     
    +// Load translation files required by the page
     $langs->loadLangs(array("errors","admin","modulebuilder"));
     
     $mode=GETPOST('mode', 'alpha');
    @@ -54,7 +56,7 @@ $options['categorie'] = ((GETPOST('categorie', 'int')?GETPOST('categorie', 'int'
     $options['start']     = ((GETPOST('start', 'int')?GETPOST('start', 'int'):0) + 0);
     $options['end']       = ((GETPOST('end', 'int')?GETPOST('end', 'int'):0) + 0);
     $options['search']    = GETPOST('search_keyword', 'alpha');
    -$dolistore            = new Dolistore();
    +$dolistore            = new Dolistore(false);
     
     
     if (! $user->admin)
    @@ -78,10 +80,13 @@ $familyinfo=array(
     );
     
     $param='';
    -if ($search_keyword) $param.='&search_keyword='.urlencode($search_keyword);
    -if ($search_status && $search_status != '-1')  $param.='&search_status='.urlencode($search_status);
    -if ($search_nature && $search_nature != '-1')  $param.='&search_nature='.urlencode($search_nature);
    -if ($search_version && $search_version != '-1') $param.='&search_version='.urlencode($search_version);
    +if (! GETPOST('buttonreset','alpha'))
    +{
    +	if ($search_keyword) $param.='&search_keyword='.urlencode($search_keyword);
    +	if ($search_status && $search_status != '-1')  $param.='&search_status='.urlencode($search_status);
    +	if ($search_nature && $search_nature != '-1')  $param.='&search_nature='.urlencode($search_nature);
    +	if ($search_version && $search_version != '-1') $param.='&search_version='.urlencode($search_version);
    +}
     
     $dirins=DOL_DOCUMENT_ROOT.'/custom';
     $urldolibarrmodules='https://www.dolistore.com/';
    @@ -267,14 +272,13 @@ $dirins_ok=(dol_is_dir($dirins));
     $help_url='EN:First_setup|FR:Premiers_paramétrages|ES:Primeras_configuraciones';
     llxHeader('',$langs->trans("Setup"),$help_url, '', '', '', $morejs, $morecss, 0, 0);
     
    -$arrayofnatures=array('core'=>$langs->transnoentitiesnoconv("Core"), 'external'=>$langs->transnoentitiesnoconv("External").' - '.$langs->trans("AllPublishers"));
    -$arrayofwarnings=array();    // Array of warning each module want to show when activated
    -$arrayofwarningsext=array();    // Array of warning each module want to show when we activate an external module
     
     // Search modules dirs
     $modulesdir = dolGetModulesDirs();
     
    -
    +$arrayofnatures=array('core'=>$langs->transnoentitiesnoconv("Core"), 'external'=>$langs->transnoentitiesnoconv("External").' - ['.$langs->trans("AllPublishers").']');
    +$arrayofwarnings=array();    // Array of warning each module want to show when activated
    +$arrayofwarningsext=array();    // Array of warning each module want to show when we activate an external module
     $filename = array();
     $modules = array();
     $orders = array();
    @@ -366,10 +370,10 @@ foreach ($modulesdir as $dir)
     		    			            	$familykey = $objMod->family;
     		    			            }
     
    -		    			            $moduleposition = ($objMod->module_position?$objMod->module_position:'500');
    -		    			            if ($moduleposition == 500 && ($objMod->isCoreOrExternalModule() == 'external'))
    +		    			            $moduleposition = ($objMod->module_position?$objMod->module_position:'50');
    +		    			            if ($moduleposition == '50' && ($objMod->isCoreOrExternalModule() == 'external'))
     		    			            {
    -		    			                $moduleposition = 800;
    +		    			            	$moduleposition = '80';		// External modules at end by default
     		    			            }
     
     		    			            // Add list of warnings to show into arrayofwarnings and arrayofwarningsext
    @@ -593,17 +597,18 @@ if ($mode == 'common')
             }
     
             // Print a separator if we change family
    -        if ($familykey!=$oldfamily)
    -        {
    -        	if ($oldfamily) print '</table></div><br>';
    +        if ($familykey != $oldfamily) {
    +            if ($oldfamily) {
    +                print '</table></div><br>';
    +            }
     
    -            $familytext=empty($familyinfo[$familykey]['label'])?$familykey:$familyinfo[$familykey]['label'];
    -            print_fiche_titre($familytext, '', '');
    +            $familytext = empty($familyinfo[$familykey]['label'])?$familykey:$familyinfo[$familykey]['label'];
    +            print load_fiche_titre($familytext, '', '');
     
                 print '<div class="div-table-responsive">';
    -        	print '<table class="tagtable liste" summary="list_of_modules">'."\n";
    +            print '<table class="tagtable liste" summary="list_of_modules">'."\n";
     
    -        	$atleastoneforfamily=0;
    +            $atleastoneforfamily=0;
             }
     
             $atleastoneforfamily++;
    @@ -633,6 +638,7 @@ if ($mode == 'common')
             }
     
             print '<tr class="oddeven">'."\n";
    +        if (!empty($conf->global->MAIN_MODULES_SHOW_LINENUMBERS)) print '<td width="20px">'.++$linenum.'</td>';
     
             // Picto + Name of module
             print '  <td width="200px">';
    @@ -665,6 +671,17 @@ if ($mode == 'common')
             // Version
             print '<td class="center nowrap" width="120px">';
             print $versiontrans;
    +        if(!empty($conf->global->CHECKLASTVERSION_EXTERNALMODULE)){
    +            require_once DOL_DOCUMENT_ROOT.'/core/lib/geturl.lib.php';
    +            if (!empty($objMod->url_last_version)) {
    +                $newversion = getURLContent($objMod->url_last_version);
    +                if(isset($newversion['content'])){
    +                    if (version_compare($newversion['content'], $versiontrans) > 0) {
    +                        print "&nbsp;<span class='butAction' title='" . $langs->trans('LastStableVersion') . "'>".$newversion['content']."</span>";
    +                    }
    +                }
    +            }
    +        }
             print "</td>\n";
     
             // Activate/Disable and Setup (2 columns)
    @@ -829,6 +846,8 @@ if ($mode == 'common')
     
         dol_fiche_end();
     
    +    print '<br>';
    +
         // Show warning about external users
         print info_admin(showModulesExludedForExternal($modules))."\n";
     
    @@ -1045,7 +1064,7 @@ if ($mode == 'develop')
     	//print '<img border="0" class="imgautosize imgmaxwidth180" src="'.DOL_URL_ROOT.'/theme/dolibarr_preferred_partner_int.png">';
     	print '<div class="imgmaxheight50 logo_setup"></div>';
     	print '</td>';
    -	print '<td>'.$langs->trans("TryToUseTheModuleBuilder").'</td>';
    +	print '<td>'.$langs->trans("TryToUseTheModuleBuilder", $langs->transnoentitiesnoconv("ModuleBuilder")).'</td>';
     	print '<td>'.$langs->trans("SeeTopRightMenu").'</td>';
     	print '</tr>';
     
    @@ -1063,8 +1082,6 @@ if ($mode == 'develop')
     	dol_fiche_end();
     }
     
    -
    -
    +// End of page
     llxFooter();
    -
     $db->close();
    diff --git a/htdocs/admin/multicurrency.php b/htdocs/admin/multicurrency.php
    index 467ffffeb41..9843c6a4fb0 100644
    --- a/htdocs/admin/multicurrency.php
    +++ b/htdocs/admin/multicurrency.php
    @@ -19,22 +19,18 @@
     /**
      * 	\file		admin/multicurrency.php
      * 	\ingroup	multicurrency
    - * 	\brief		This file is an example module setup page
    - * 				Put some comments here
    + * 	\brief		Page to setup multicurrency module
      */
    +
     // Dolibarr environment
    -
     require '../main.inc.php';
    -
    -// Libraries
     require_once DOL_DOCUMENT_ROOT.'/core/lib/admin.lib.php';
     require_once DOL_DOCUMENT_ROOT.'/core/lib/multicurrency.lib.php';
     require_once DOL_DOCUMENT_ROOT.'/multicurrency/class/multicurrency.class.php';
     
     
    -// Translations
    -$langs->load("admin");
    -$langs->load("multicurrency");
    +// Load translation files required by the page
    +$langs->loadLangs(array('admin', 'multicurrency'));
     
     // Access control
     if (! $user->admin) {
    @@ -43,6 +39,8 @@ if (! $user->admin) {
     
     // Parameters
     $action = GETPOST('action', 'alpha');
    +
    +
     /*
      * Actions
      */
    @@ -143,17 +141,7 @@ elseif ($action == 'update_currency')
     }
     elseif ($action == 'synchronize')
     {
    -	$response = GETPOST('response');
    -	$response = json_decode($response);
    -
    -	if ($response->success)
    -	{
    -		MultiCurrency::syncRates($response);
    -	}
    -	else
    -	{
    -		setEventMessages($langs->trans('multicurrency_syncronize_error', $response->error->info), null, 'errors');
    -	}
    +	MultiCurrency::syncRates($conf->global->MULTICURRENCY_APP_ID);
     }
     
     
    @@ -175,33 +163,30 @@ if ($resql)
      * View
      */
     
    +$form=new Form($db);
    +
     $page_name = "MultiCurrencySetup";
     
     llxHeader('', $langs->trans($page_name));
     
     // Subheader
     $linkback = '<a href="' . DOL_URL_ROOT . '/admin/modules.php?restore_lastsearch_values=1">' . $langs->trans("BackToModuleList") . '</a>';
    -print_fiche_titre($langs->trans($page_name), $linkback);
    +print load_fiche_titre($langs->trans($page_name), $linkback);
     
     // Configuration header
     $head = multicurrencyAdminPrepareHead();
     dol_fiche_head($head, 'settings', $langs->trans("ModuleSetup"), -1, "multicurrency");
     
    -// Setup page goes here
    -$form=new Form($db);
     
    -$var=false;
     print '<table class="noborder" width="100%">';
     print '<tr class="liste_titre">';
     print '<td>'.$langs->trans("Parameters").'</td>'."\n";
    -print '<td align="center" width="20">&nbsp;</td>';
    -print '<td align="center" width="100">'.$langs->trans("Value").'</td>'."\n";
    -
    +print '<td align="center">'.$langs->trans("Value").'</td>'."\n";
    +print '</tr>';
     
     print '<tr class="oddeven">';
     print '<td>'.$langs->transnoentitiesnoconv("MULTICURRENCY_USE_RATE_ON_DOCUMENT_DATE").'</td>';
    -print '<td align="center" width="20">&nbsp;</td>';
    -print '<td align="right" width="400">';
    +print '<td align="right">';
     print '<form method="POST" action="'.$_SERVER['PHP_SELF'].'">';
     print '<input type="hidden" name="token" value="'.$_SESSION['newtoken'].'">';
     print '<input type="hidden" name="action" value="set_MULTICURRENCY_USE_RATE_ON_DOCUMENT_DATE">';
    @@ -211,11 +196,9 @@ print '</form>';
     print '</td></tr>';
     
     
    -
     print '<tr class="oddeven">';
     print '<td>'.$langs->transnoentitiesnoconv("multicurrency_useOriginTx").'</td>';
    -print '<td align="center" width="20">&nbsp;</td>';
    -print '<td align="right" width="400">';
    +print '<td align="right">';
     print '<form method="POST" action="'.$_SERVER['PHP_SELF'].'">';
     print '<input type="hidden" name="token" value="'.$_SESSION['newtoken'].'">';
     print '<input type="hidden" name="action" value="set_MULTICURRENCY_USE_ORIGIN_TX">';
    @@ -228,8 +211,7 @@ print '</td></tr>';
     
     print '<tr class="oddeven">';
     print '<td>'.$langs->transnoentitiesnoconv("multicurrency_buyPriceInCurrency").'</td>';
    -print '<td align="center" width="20">&nbsp;</td>';
    -print '<td align="right" width="400">';
    +print '<td align="right">';
     print '<form method="POST" action="'.$_SERVER['PHP_SELF'].'">';
     print '<input type="hidden" name="token" value="'.$_SESSION['newtoken'].'">';
     print '<input type="hidden" name="action" value="set_MULTICURRENCY_BUY_PRICE_IN_CURRENCY">';
    @@ -243,8 +225,7 @@ print '</td></tr>';
     
     print '<tr class="oddeven">';
     print '<td>'.$langs->transnoentitiesnoconv("multicurrency_modifyRateApplication").'</td>';
    -print '<td align="center" width="20">&nbsp;</td>';
    -print '<td align="right" width="400">';
    +print '<td align="right">';
     print '<form method="POST" action="'.$_SERVER['PHP_SELF'].'">';
     print '<input type="hidden" name="token" value="'.$_SESSION['newtoken'].'">';
     print '<input type="hidden" name="action" value="set_MULTICURRENCY_MODIFY_RATE_APPLICATION">';
    @@ -256,16 +237,17 @@ print '</td></tr>';
     */
     
     print '</table>';
    +
     print '<br>';
     
     if (!empty($conf->global->MAIN_MULTICURRENCY_ALLOW_SYNCHRONIZATION))
     {
    -	$var=false;
    +	print '<div class="div-table-responsive-no-min">';
     	print '<table class="noborder" width="100%">';
    +
     	print '<tr class="liste_titre">';
     	print '<td>'.$form->textwithpicto($langs->trans("CurrencyLayerAccount"), $langs->trans("CurrencyLayerAccount_help_to_synchronize")).'</td>'."\n";
    -	print '<td align="center" width="20">&nbsp;</td>';
    -	print '<td align="right" width="100">';
    +	print '<td align="right">';
     	print '<form id="form_sync" action="" method="POST">';
     	print '<input type="hidden" name="action" value="synchronize" />';
     	print '<textarea id="response" class="hideobject" name="response"></textarea>';
    @@ -274,11 +256,9 @@ if (!empty($conf->global->MAIN_MULTICURRENCY_ALLOW_SYNCHRONIZATION))
     	print '</td></tr>';
     
     
    -
     	print '<tr class="oddeven">';
     	print '<td><a target="_blank" href="https://currencylayer.com">'.$langs->transnoentitiesnoconv("multicurrency_appId").'</a></td>';
    -	print '<td align="center" width="20">&nbsp;</td>';
    -	print '<td align="right" width="400">';
    +	print '<td align="right">';
     	print '<form method="POST" action="'.$_SERVER['PHP_SELF'].'">';
     	print '<input type="hidden" name="token" value="'.$_SESSION['newtoken'].'">';
     	print '<input type="hidden" name="action" value="set_MULTICURRENCY_APP_ID">';
    @@ -290,8 +270,7 @@ if (!empty($conf->global->MAIN_MULTICURRENCY_ALLOW_SYNCHRONIZATION))
     
     	print '<tr class="oddeven">';
     	print '<td>'.$langs->transnoentitiesnoconv("multicurrency_appCurrencySource").'</td>';
    -	print '<td align="center" width="20">&nbsp;</td>';
    -	print '<td align="right" width="400">';
    +	print '<td align="right">';
     	print '<form method="POST" action="'.$_SERVER['PHP_SELF'].'">';
     	print '<input type="hidden" name="token" value="'.$_SESSION['newtoken'].'">';
     	print '<input type="hidden" name="action" value="set_MULTICURRENCY_APP_SOURCE">';
    @@ -302,8 +281,7 @@ if (!empty($conf->global->MAIN_MULTICURRENCY_ALLOW_SYNCHRONIZATION))
     
     	print '<tr class="oddeven">';
     	print '<td>'.$langs->transnoentitiesnoconv("multicurrency_alternateCurrencySource").'</td>';
    -	print '<td align="center" width="20">&nbsp;</td>';
    -	print '<td align="right" width="400">';
    +	print '<td align="right">';
     	print '<form method="POST" action="'.$_SERVER['PHP_SELF'].'">';
     	print '<input type="hidden" name="token" value="'.$_SESSION['newtoken'].'">';
     	print '<input type="hidden" name="action" value="set_MULTICURRENCY_ALTERNATE_SOURCE">';
    @@ -313,35 +291,35 @@ if (!empty($conf->global->MAIN_MULTICURRENCY_ALLOW_SYNCHRONIZATION))
     	print '</td></tr>';
     
     	print '</table>';
    +	print '</div>';
     	print '<br>';
     }
     
     
    +print '<div class="div-table-responsive-no-min">';
     print '<table class="noborder" width="100%">';
     
     print '<tr class="liste_titre">';
     print '<td>'.$form->textwithpicto($langs->trans("CurrenciesUsed"), $langs->transnoentitiesnoconv("CurrenciesUsed_help_to_add")).'</td>'."\n";
    -print '<td align="center" width="20">&nbsp;</td>';
    -print '<td align="center" width="100">'.$langs->trans("Rate").'</td>'."\n";
    +print '<td align="center">'.$langs->trans("Rate").'</td>'."\n";
    +print '</tr>';
     
    -
    -print '<tr class="oddeven">';
     print '<form method="POST" action="'.$_SERVER['PHP_SELF'].'">';
    +print '<tr class="oddeven">';
    +print '<td>'.$form->selectCurrency('', 'code').'</td>';
    +print '<td align="right">';
     print '<input type="hidden" name="token" value="'.$_SESSION['newtoken'].'">';
     print '<input type="hidden" name="action" value="add_currency">';
    -print '<td>'.$form->selectCurrency('', 'code').'</td>';
    -print '<td align="center" width="20">&nbsp;</td>';
    -print '<td align="right" width="300">';
     print '<input type="text" name="rate" value="" size="13" placeholder="'.$langs->trans('Rate').'" />&nbsp;';
     print '<input type="submit" class="button" value="'.$langs->trans("Add").'">';
    -print '</td></form></tr>';
    -
    +print '</td>';
    +print '</tr>';
    +print '</form>';
     
     print '<tr class="oddeven">';
     print '<td>'.$conf->currency.$form->textwithpicto(' ', $langs->trans("BaseCurrency")).'</td>';
    -print '<td align="center" width="20">&nbsp;</td>';
    -print '<td align="right" width="300">1';
    -print '</td></form></tr>';
    +print '<td align="right">1</td>';
    +print '</tr>';
     
     foreach ($TCurrency as &$currency)
     {
    @@ -349,8 +327,7 @@ foreach ($TCurrency as &$currency)
     
     	print '<tr class="oddeven">';
     	print '<td>'.$currency->code.' - '.$currency->name.'</td>';
    -	print '<td align="center" width="20">&nbsp;</td>';
    -	print '<td align="right" width="400">';
    +	print '<td align="right">';
     	print '<form method="POST" action="'.$_SERVER['PHP_SELF'].'">';
     	print '<input type="hidden" name="token" value="'.$_SESSION['newtoken'].'">';
     	print '<input type="hidden" name="action" value="update_currency">';
    @@ -360,13 +337,11 @@ foreach ($TCurrency as &$currency)
     	print '<input type="submit" name="submit" class="button" value="'.$langs->trans("Modify").'">&nbsp;';
     	print '<input type="submit" name="submit" class="button" value="'.$langs->trans("Delete").'">';
     	print '</form>';
    -
     	print '</td></tr>';
     }
     
     print '</table>';
    -
    -
    +print '</div>';
     
     print '
     	<script type="text/javascript">
    @@ -386,6 +361,6 @@ print '
     	</script>
     ';
     
    +// End of page
     llxFooter();
    -
     $db->close();
    diff --git a/htdocs/admin/notification.php b/htdocs/admin/notification.php
    index 5f57ac99efc..d93421ef6fb 100644
    --- a/htdocs/admin/notification.php
    +++ b/htdocs/admin/notification.php
    @@ -29,13 +29,8 @@ require_once DOL_DOCUMENT_ROOT.'/core/class/notify.class.php';
     require_once DOL_DOCUMENT_ROOT.'/core/lib/admin.lib.php';
     require_once DOL_DOCUMENT_ROOT.'/core/triggers/interface_50_modNotification_Notification.class.php';
     
    -$langs->load("admin");
    -$langs->load("other");
    -$langs->load("orders");
    -$langs->load("propal");
    -$langs->load("bills");
    -$langs->load("errors");
    -$langs->load("mails");
    +// Load translation files required by the page
    +$langs->loadLangs(array('admin', 'other', 'orders', 'propal', 'bills', 'errors', 'mails'));
     
     // Security check
     if (!$user->admin)
    @@ -128,8 +123,6 @@ print '<form method="post" action="'.$_SERVER["PHP_SELF"].'">';
     print '<input type="hidden" name="token" value="'.$_SESSION['newtoken'].'">';
     print '<input type="hidden" name="action" value="setvalue">';
     
    -$var=true;
    -
     print '<table class="noborder" width="100%">';
     print '<tr class="liste_titre">';
     print '<td>'.$langs->trans("Parameter").'</td>';
    @@ -168,7 +161,6 @@ $listofnotifiedevents=$notificationtrigger->getListOfManagedEvents();
     print '<tr class="oddeven">';
     print '<td>';
     
    -$var=true;
     $i=0;
     foreach($listofnotifiedevents as $notifiedevent)
     {
    @@ -212,7 +204,6 @@ print "</tr>\n";
     $notificationtrigger=new InterfaceNotification($db);
     $listofnotifiedevents=$notificationtrigger->getListOfManagedEvents();
     
    -$var=true;
     foreach($listofnotifiedevents as $notifiedevent)
     {
     
    @@ -281,7 +272,6 @@ print '<div class="center"><input type="submit" class="button" value="'.$langs->
     
     print '</form>';
     
    -
    +// End of page
     llxFooter();
    -
     $db->close();
    diff --git a/htdocs/admin/oauth.php b/htdocs/admin/oauth.php
    index 99ade75fdfe..d18608feaf4 100644
    --- a/htdocs/admin/oauth.php
    +++ b/htdocs/admin/oauth.php
    @@ -1,5 +1,5 @@
     <?php
    -/* Copyright (C) 2015       Frederic France     <frederic.france@free.fr>
    +/* Copyright (C) 2015-2018  Frederic France     <frederic.france@netlogic.fr>
      * Copyright (C) 2016       Raphaël Doursenaud  <rdoursenaud@gpcsolutions.fr>
      *
      * This program is free software; you can redistribute it and/or modify
    @@ -33,9 +33,8 @@ $urlwithouturlroot=preg_replace('/'.preg_quote(DOL_URL_ROOT,'/').'$/i','',trim($
     $urlwithroot=$urlwithouturlroot.DOL_URL_ROOT;		// This is to use external domain name found into config file
     //$urlwithroot=DOL_MAIN_URL_ROOT;					// This is to use same domain name than current
     
    -
    -$langs->load("admin");
    -$langs->load("oauth");
    +// Load translation files required by the page
    +$langs->loadLangs(array('admin', 'oauth'));
     
     // Security check
     if (!$user->admin)
    @@ -151,6 +150,6 @@ print '<div class="center"><input type="submit" class="button" value="'.$langs->
     
     print '</form>';
     
    -
    +// End of page
     llxFooter();
     $db->close();
    diff --git a/htdocs/admin/oauthlogintokens.php b/htdocs/admin/oauthlogintokens.php
    index 97b774edf80..fb9f2dd374e 100644
    --- a/htdocs/admin/oauthlogintokens.php
    +++ b/htdocs/admin/oauthlogintokens.php
    @@ -1,6 +1,6 @@
     <?php
     /* Copyright (C) 2013-2016  Laurent Destailleur  <eldy@users.sourceforge.net>
    - * Copyright (C) 2014-2015  Frederic France      <frederic.france@free.fr>
    + * Copyright (C) 2014-2018  Frederic France      <frederic.france@netlogic.fr>
      *
      * This program is free software; you can redistribute it and/or modify
      * it under the terms of the GNU General Public License as published by
    @@ -17,7 +17,7 @@
      */
     
     /**
    - * \file        htdocs/admin/oauthlogintoken.php
    + * \file        htdocs/admin/oauthlogintokens.php
      * \ingroup     oauth
      * \brief       Setup page to configure oauth access to login information
      */
    @@ -28,9 +28,8 @@ require_once DOL_DOCUMENT_ROOT.'/core/lib/oauth.lib.php';
     require_once DOL_DOCUMENT_ROOT.'/core/class/doleditor.class.php';
     use OAuth\Common\Storage\DoliStorage;
     
    -$langs->load("admin");
    -$langs->load("printing");
    -$langs->load("oauth");
    +// Load translation files required by the page
    +$langs->loadLangs(array('admin', 'printing', 'oauth'));
     
     if (! $user->admin) accessforbidden();
     
    @@ -343,7 +342,7 @@ if ($mode == 'test' && $user->admin)
             $langs->load($driver);
             $printer = new $classname($db);
             //print '<pre>'.print_r($printer, true).'</pre>';
    -        if (count($printer->getlist_available_printers())) {
    +        if (count($printer->getlistAvailablePrinters())) {
                 if ($printer->listAvailablePrinters()==0) {
                     print $printer->resprint;
                 } else {
    @@ -395,6 +394,6 @@ if ($mode == 'userconf' && $user->admin)
     
     dol_fiche_end();
     
    +// End of page
     llxFooter();
    -
     $db->close();
    diff --git a/htdocs/admin/order_extrafields.php b/htdocs/admin/order_extrafields.php
    index 0019f7ae8c3..828bb13384f 100644
    --- a/htdocs/admin/order_extrafields.php
    +++ b/htdocs/admin/order_extrafields.php
    @@ -34,9 +34,8 @@ require_once DOL_DOCUMENT_ROOT.'/core/class/extrafields.class.php';
     if (!$user->admin)
     	accessforbidden();
     
    -$langs->load("admin");
    -$langs->load("other");
    -$langs->load("orders");
    +// Load translation files required by the page
    +$langs->loadLangs(array('admin', 'other', 'orders'));
     
     $extrafields = new ExtraFields($db);
     $form = new Form($db);
    @@ -86,7 +85,7 @@ dol_fiche_end();
     if ($action != 'create' && $action != 'edit')
     {
         print '<div class="tabsAction">';
    -    print "<a class=\"butAction\" href=\"".$_SERVER["PHP_SELF"]."?action=create\">".$langs->trans("NewAttribute")."</a>";
    +    print "<a class=\"butAction\" href=\"".$_SERVER["PHP_SELF"]."?action=create#newattrib\">".$langs->trans("NewAttribute")."</a>";
         print "</div>";
     }
     
    @@ -99,7 +98,7 @@ if ($action != 'create' && $action != 'edit')
     
     if ($action == 'create')
     {
    -    print "<br>";
    +	print '<br><div id="newattrib"></div>';
         print load_fiche_titre($langs->trans('NewAttribute'));
     
         require DOL_DOCUMENT_ROOT.'/core/tpl/admin_extrafields_add.tpl.php';
    @@ -118,6 +117,6 @@ if ($action == 'edit' && ! empty($attrname))
         require DOL_DOCUMENT_ROOT.'/core/tpl/admin_extrafields_edit.tpl.php';
     }
     
    +// End of page
     llxFooter();
    -
     $db->close();
    diff --git a/htdocs/admin/orderdet_extrafields.php b/htdocs/admin/orderdet_extrafields.php
    index 37c83f5dfe0..929e49c4ab3 100644
    --- a/htdocs/admin/orderdet_extrafields.php
    +++ b/htdocs/admin/orderdet_extrafields.php
    @@ -35,9 +35,8 @@ require_once DOL_DOCUMENT_ROOT.'/core/class/extrafields.class.php';
     if (!$user->admin)
     	accessforbidden();
     
    -$langs->load("admin");
    -$langs->load("other");
    -$langs->load("orders");
    +// Load translation files required by the page
    +$langs->loadlangs(array('admin', 'other', 'orders'));
     
     $extrafields = new ExtraFields($db);
     $form = new Form($db);
    @@ -76,7 +75,7 @@ print "<br>\n";
     
     $head = order_admin_prepare_head();
     
    -dol_fiche_head($head, 'attributeslines', $langs->trans("OrderLines"), -1, 'order');
    +dol_fiche_head($head, 'attributeslines', $langs->trans("Orders"), -1, 'order');
     
     require DOL_DOCUMENT_ROOT.'/core/tpl/admin_extrafields_view.tpl.php';
     
    @@ -87,7 +86,7 @@ dol_fiche_end();
     if ($action != 'create' && $action != 'edit')
     {
         print '<div class="tabsAction">';
    -    print "<a class=\"butAction\" href=\"".$_SERVER["PHP_SELF"]."?action=create\">".$langs->trans("NewAttribute")."</a>";
    +    print "<a class=\"butAction\" href=\"".$_SERVER["PHP_SELF"]."?action=create#newattrib\">".$langs->trans("NewAttribute")."</a>";
         print "</div>";
     }
     
    @@ -100,7 +99,7 @@ if ($action != 'create' && $action != 'edit')
     
     if ($action == 'create')
     {
    -    print "<br>";
    +	print '<br><div id="newattrib"></div>';
         print load_fiche_titre($langs->trans('NewAttribute'));
     
         require DOL_DOCUMENT_ROOT.'/core/tpl/admin_extrafields_add.tpl.php';
    @@ -119,6 +118,6 @@ if ($action == 'edit' && ! empty($attrname))
         require DOL_DOCUMENT_ROOT.'/core/tpl/admin_extrafields_edit.tpl.php';
     }
     
    +// End of page
     llxFooter();
    -
     $db->close();
    diff --git a/htdocs/admin/payment.php b/htdocs/admin/payment.php
    index 339b4fef566..4ca9411e105 100644
    --- a/htdocs/admin/payment.php
    +++ b/htdocs/admin/payment.php
    @@ -26,10 +26,8 @@ require_once DOL_DOCUMENT_ROOT.'/core/lib/admin.lib.php';
     require_once DOL_DOCUMENT_ROOT.'/core/lib/invoice.lib.php';
     require_once DOL_DOCUMENT_ROOT.'/compta/paiement/class/paiement.class.php';
     
    -$langs->load("admin");
    -$langs->load("errors");
    -$langs->load('other');
    -$langs->load('bills');
    +// Load translation files required by the page
    +$langs->loadLangs(array("admin", "other", "errors", "bills"));
     
     if (! $user->admin) accessforbidden();
     
    @@ -131,8 +129,6 @@ foreach ($dirmodels as $reldir)
             $handle = opendir($dir);
             if (is_resource($handle))
             {
    -            $var=true;
    -
                 while (($file = readdir($handle))!==false)
                 {
                     if (! is_dir($dir.$file) || (substr($file, 0, 1) <> '.' && substr($file, 0, 3) <> 'CVS'))
    @@ -249,7 +245,6 @@ print '<td width="80">&nbsp;</td>';
     print "</tr>\n";
     
     // Allow payments on different thirdparties bills but same parent company
    -$var=! $var;
     print '<tr class="oddeven"><td>';
     print $langs->trans("PaymentOnDifferentThirdBills");
     print '</td><td width="60" align="center">';
    @@ -267,7 +262,6 @@ print '</form>';
     
     dol_fiche_end();
     
    -
    +// End of page
     llxFooter();
    -
     $db->close();
    diff --git a/htdocs/admin/pdf.php b/htdocs/admin/pdf.php
    index e0c2d776d7a..0dba6ea6700 100644
    --- a/htdocs/admin/pdf.php
    +++ b/htdocs/admin/pdf.php
    @@ -31,13 +31,8 @@ require_once DOL_DOCUMENT_ROOT.'/core/lib/admin.lib.php';
     require_once DOL_DOCUMENT_ROOT.'/core/lib/functions2.lib.php';
     require_once DOL_DOCUMENT_ROOT.'/core/lib/pdf.lib.php';
     
    -$langs->load("admin");
    -$langs->load("languages");
    -$langs->load("other");
    -
    -$langs->load("companies");
    -$langs->load("products");
    -$langs->load("members");
    +// Load translation files required by the page
    +$langs->loadLangs(array('admin', 'languages', 'other', 'companies', 'products', 'members'));
     
     if (! $user->admin) accessforbidden();
     
    @@ -55,29 +50,31 @@ if ($cancel) {
     
     if ($action == 'update')
     {
    -	dolibarr_set_const($db, "MAIN_PDF_FORMAT",    $_POST["MAIN_PDF_FORMAT"],'chaine',0,'',$conf->entity);
    +	dolibarr_set_const($db, "MAIN_PDF_FORMAT", $_POST["MAIN_PDF_FORMAT"],'chaine',0,'', $conf->entity);
     
    -	dolibarr_set_const($db, "MAIN_PDF_MARGIN_LEFT",    $_POST["MAIN_PDF_MARGIN_LEFT"],'chaine',0,'',$conf->entity);
    -	dolibarr_set_const($db, "MAIN_PDF_MARGIN_RIGHT",   $_POST["MAIN_PDF_MARGIN_RIGHT"],'chaine',0,'',$conf->entity);
    -	dolibarr_set_const($db, "MAIN_PDF_MARGIN_TOP",     $_POST["MAIN_PDF_MARGIN_TOP"],'chaine',0,'',$conf->entity);
    -	dolibarr_set_const($db, "MAIN_PDF_MARGIN_BOTTOM",  $_POST["MAIN_PDF_MARGIN_BOTTOM"],'chaine',0,'',$conf->entity);
    +	dolibarr_set_const($db, "MAIN_PDF_MARGIN_LEFT", $_POST["MAIN_PDF_MARGIN_LEFT"],'chaine',0,'', $conf->entity);
    +	dolibarr_set_const($db, "MAIN_PDF_MARGIN_RIGHT", $_POST["MAIN_PDF_MARGIN_RIGHT"],'chaine',0,'', $conf->entity);
    +	dolibarr_set_const($db, "MAIN_PDF_MARGIN_TOP", $_POST["MAIN_PDF_MARGIN_TOP"],'chaine',0,'', $conf->entity);
    +	dolibarr_set_const($db, "MAIN_PDF_MARGIN_BOTTOM", $_POST["MAIN_PDF_MARGIN_BOTTOM"],'chaine',0,'', $conf->entity);
     
    -    dolibarr_set_const($db, "MAIN_PROFID1_IN_ADDRESS",    $_POST["MAIN_PROFID1_IN_ADDRESS"],'chaine',0,'',$conf->entity);
    -	dolibarr_set_const($db, "MAIN_PROFID2_IN_ADDRESS",    $_POST["MAIN_PROFID2_IN_ADDRESS"],'chaine',0,'',$conf->entity);
    -	dolibarr_set_const($db, "MAIN_PROFID3_IN_ADDRESS",    $_POST["MAIN_PROFID3_IN_ADDRESS"],'chaine',0,'',$conf->entity);
    -	dolibarr_set_const($db, "MAIN_PROFID4_IN_ADDRESS",    $_POST["MAIN_PROFID4_IN_ADDRESS"],'chaine',0,'',$conf->entity);
    -	dolibarr_set_const($db, "MAIN_GENERATE_DOCUMENTS_WITHOUT_VAT",    $_POST["MAIN_GENERATE_DOCUMENTS_WITHOUT_VAT"],'chaine',0,'',$conf->entity);
    +    dolibarr_set_const($db, "MAIN_PROFID1_IN_ADDRESS", $_POST["MAIN_PROFID1_IN_ADDRESS"],'chaine',0,'', $conf->entity);
    +	dolibarr_set_const($db, "MAIN_PROFID2_IN_ADDRESS", $_POST["MAIN_PROFID2_IN_ADDRESS"],'chaine',0,'', $conf->entity);
    +	dolibarr_set_const($db, "MAIN_PROFID3_IN_ADDRESS", $_POST["MAIN_PROFID3_IN_ADDRESS"],'chaine',0,'', $conf->entity);
    +	dolibarr_set_const($db, "MAIN_PROFID4_IN_ADDRESS", $_POST["MAIN_PROFID4_IN_ADDRESS"],'chaine',0,'', $conf->entity);
    +	dolibarr_set_const($db, "MAIN_GENERATE_DOCUMENTS_WITHOUT_VAT", $_POST["MAIN_GENERATE_DOCUMENTS_WITHOUT_VAT"],'chaine',0,'', $conf->entity);
     
    -	dolibarr_set_const($db, "MAIN_TVAINTRA_NOT_IN_ADDRESS",    $_POST["MAIN_TVAINTRA_NOT_IN_ADDRESS"],'chaine',0,'',$conf->entity);
    -	dolibarr_set_const($db, "MAIN_GENERATE_DOCUMENTS_HIDE_DETAILS", $_POST["MAIN_GENERATE_DOCUMENTS_HIDE_DETAILS"],'chaine',0,'',$conf->entity);
    -	dolibarr_set_const($db, "MAIN_GENERATE_DOCUMENTS_HIDE_DESC",    $_POST["MAIN_GENERATE_DOCUMENTS_HIDE_DESC"],'chaine',0,'',$conf->entity);
    -	dolibarr_set_const($db, "MAIN_GENERATE_DOCUMENTS_HIDE_REF",     $_POST["MAIN_GENERATE_DOCUMENTS_HIDE_REF"],'chaine',0,'',$conf->entity);
    -	dolibarr_set_const($db, "MAIN_PDF_USE_ISO_LOCATION",     $_POST["MAIN_PDF_USE_ISO_LOCATION"],'chaine',0,'',$conf->entity);
    -	dolibarr_set_const($db, "MAIN_GENERATE_DOCUMENTS_SHOW_FOOT_DETAILS",     $_POST["MAIN_GENERATE_DOCUMENTS_SHOW_FOOT_DETAILS"],'chaine',0,'',$conf->entity);
    +	dolibarr_set_const($db, "MAIN_TVAINTRA_NOT_IN_ADDRESS", $_POST["MAIN_TVAINTRA_NOT_IN_ADDRESS"],'chaine',0,'', $conf->entity);
    +	dolibarr_set_const($db, "MAIN_GENERATE_DOCUMENTS_HIDE_DETAILS", $_POST["MAIN_GENERATE_DOCUMENTS_HIDE_DETAILS"],'chaine',0,'', $conf->entity);
    +	dolibarr_set_const($db, "MAIN_GENERATE_DOCUMENTS_HIDE_DESC", $_POST["MAIN_GENERATE_DOCUMENTS_HIDE_DESC"],'chaine',0,'', $conf->entity);
    +	dolibarr_set_const($db, "MAIN_GENERATE_DOCUMENTS_HIDE_REF", $_POST["MAIN_GENERATE_DOCUMENTS_HIDE_REF"],'chaine',0,'', $conf->entity);
    +
    +	dolibarr_set_const($db, "MAIN_INVERT_SENDER_RECIPIENT", $_POST["MAIN_INVERT_SENDER_RECIPIENT"],'chaine',0,'', $conf->entity);
    +	dolibarr_set_const($db, "MAIN_PDF_USE_ISO_LOCATION", $_POST["MAIN_PDF_USE_ISO_LOCATION"],'chaine',0,'', $conf->entity);
    +	dolibarr_set_const($db, "MAIN_GENERATE_DOCUMENTS_SHOW_FOOT_DETAILS", $_POST["MAIN_GENERATE_DOCUMENTS_SHOW_FOOT_DETAILS"],'chaine',0,'', $conf->entity);
     
     
    -    dolibarr_set_const($db, "MAIN_PDF_MAIN_HIDE_SECOND_TAX",    $_POST["MAIN_PDF_MAIN_HIDE_SECOND_TAX"],'chaine',0,'',$conf->entity);
    -    dolibarr_set_const($db, "MAIN_PDF_MAIN_HIDE_THIRD_TAX",     $_POST["MAIN_PDF_MAIN_HIDE_THIRD_TAX"],'chaine',0,'',$conf->entity);
    +    dolibarr_set_const($db, "MAIN_PDF_MAIN_HIDE_SECOND_TAX", $_POST["MAIN_PDF_MAIN_HIDE_SECOND_TAX"],'chaine',0,'', $conf->entity);
    +    dolibarr_set_const($db, "MAIN_PDF_MAIN_HIDE_THIRD_TAX", $_POST["MAIN_PDF_MAIN_HIDE_THIRD_TAX"],'chaine',0,'', $conf->entity);
     
     	header("Location: ".$_SERVER["PHP_SELF"]."?mainmenu=home&leftmenu=setup");
     	exit;
    @@ -577,31 +574,36 @@ else	// Show
     	print "</td>";
     	print '</tr>';
     
    -	//Desc
    +	// Hide Desc
     
     	print '<tr class="oddeven"><td>'.$langs->trans("HideDescOnPDF").'</td><td colspan="2">';
     	print yn($conf->global->MAIN_GENERATE_DOCUMENTS_HIDE_DESC,1);
     	print '</td></tr>';
     
    -	//Ref
    +	// Hide Ref
     
     	print '<tr class="oddeven"><td>'.$langs->trans("HideRefOnPDF").'</td><td colspan="2">';
     	print yn($conf->global->MAIN_GENERATE_DOCUMENTS_HIDE_REF,1);
     	print '</td></tr>';
     
    -	//Details
    +	// Hide Details
     
     	print '<tr class="oddeven"><td>'.$langs->trans("HideDetailsOnPDF").'</td><td colspan="2">';
     	print yn($conf->global->MAIN_GENERATE_DOCUMENTS_HIDE_DETAILS,1);
     	print '</td></tr>';
     
    +	// Invert sender and recipient
    +	print '<tr class="oddeven"><td>'.$langs->trans("SwapSenderAndRecipientOnPDF").'</td><td colspan="2">';
    +	print yn($conf->global->MAIN_INVERT_SENDER_RECIPIENT,1);
    +	print '</td></tr>';
     
    -    print '<tr class="oddeven"><td>'.$langs->trans("PlaceCustomerAddressToIsoLocation").'</td><td colspan="2">';
    +	// Use French location
    +	print '<tr class="oddeven"><td>'.$langs->trans("PlaceCustomerAddressToIsoLocation").'</td><td colspan="2">';
     	print yn($conf->global->MAIN_PDF_USE_ISO_LOCATION,1);
     	print '</td></tr>';
     
     
    -    print '<tr class="oddeven"><td>'.$langs->trans("ShowDetailsInPDFPageFoot").'</td><td colspan="2">';
    +	print '<tr class="oddeven"><td>'.$langs->trans("ShowDetailsInPDFPageFoot").'</td><td colspan="2">';
     	print $arraydetailsforpdffoot[($conf->global->MAIN_GENERATE_DOCUMENTS_SHOW_FOOT_DETAILS ? $conf->global->MAIN_GENERATE_DOCUMENTS_SHOW_FOOT_DETAILS : 0)];
     	print '</td></tr>';
     
    @@ -669,7 +671,6 @@ else	// Show
     	print '<br>';
     }
     
    -
    +// End of page
     llxFooter();
    -
     $db->close();
    diff --git a/htdocs/admin/perms.php b/htdocs/admin/perms.php
    index d3880586f41..db4e1f33553 100644
    --- a/htdocs/admin/perms.php
    +++ b/htdocs/admin/perms.php
    @@ -28,9 +28,8 @@ require '../main.inc.php';
     require_once DOL_DOCUMENT_ROOT.'/core/lib/admin.lib.php';
     require_once DOL_DOCUMENT_ROOT.'/core/lib/functions2.lib.php';
     
    -$langs->load("admin");
    -$langs->load("users");
    -$langs->load("other");
    +// Load translation files required by the page
    +$langs->loadLangs(array('admin', 'users', 'other'));
     
     $action=GETPOST('action','aZ09');
     
    @@ -219,5 +218,6 @@ print '</div>';
     
     dol_fiche_end();
     
    +// End of page
     llxFooter();
    -$db->close();
    +$db->close();
    \ No newline at end of file
    diff --git a/htdocs/admin/prelevement.php b/htdocs/admin/prelevement.php
    index 21f34f2a770..cdfcd451f2c 100644
    --- a/htdocs/admin/prelevement.php
    +++ b/htdocs/admin/prelevement.php
    @@ -29,7 +29,7 @@ require_once DOL_DOCUMENT_ROOT.'/compta/prelevement/class/bonprelevement.class.p
     require_once DOL_DOCUMENT_ROOT.'/core/lib/admin.lib.php';
     require_once DOL_DOCUMENT_ROOT.'/compta/bank/class/account.class.php';
     
    -// Load traductions files requiredby by page
    +// Load translation files required by the page
     $langs->loadLangs(array("admin","withdrawals"));
     
     // Security check
    @@ -80,6 +80,16 @@ if ($action == "set")
             $res = dolibarr_set_const($db, "PRELEVEMENT_USER", GETPOST("PRELEVEMENT_USER"),'chaine',0,'',$conf->entity);
             if (! $res > 0) $error++;
         }
    +    if (GETPOST("PRELEVEMENT_END_TO_END") || GETPOST("PRELEVEMENT_END_TO_END")=="")
    +    {
    +        $res = dolibarr_set_const($db, "END_TO_END", GETPOST("PRELEVEMENT_END_TO_END"),'chaine',0,'',$conf->entity);
    +        if (! $res > 0) $error++;
    +    }
    +    if (GETPOST("PRELEVEMENT_USTRD") || GETPOST("PRELEVEMENT_USTRD")=="")
    +    {
    +        $res = dolibarr_set_const($db, "USTRD", GETPOST("PRELEVEMENT_USTRD"),'chaine',0,'',$conf->entity);
    +        if (! $res > 0) $error++;
    +    }
     
         if (! $error)
     	{
    @@ -221,6 +231,18 @@ print $form->select_dolusers($conf->global->PRELEVEMENT_USER, 'PRELEVEMENT_USER'
     print '</td>';
     print '</tr>';
     
    +//EntToEnd
    +print '<tr class="pair"><td class="fieldrequired">'.$langs->trans("END_TO_END").'</td>';
    +print '<td align="left">';
    +print '<input type="text" name="PRELEVEMENT_END_TO_END" value="'.$conf->global->END_TO_END.'" size="15" ></td>';
    +print '</td></tr>';
    +
    +//USTRD
    +print '<tr class="pair"><td class="fieldrequired">'.$langs->trans("USTRD").'</td>';
    +print '<td align="left">';
    +print '<input type="text" name="PRELEVEMENT_USTRD" value="'.$conf->global->USTRD.'" size="15" ></td>';
    +print '</td></tr>';
    +
     print '</table>';
     print '<br>';
     
    @@ -274,7 +296,6 @@ print "</tr>\n";
     
     clearstatcache();
     
    -$var=true;
     foreach ($dirmodels as $reldir)
     {
         foreach (array('','/doc') as $valdir)
    @@ -444,7 +465,6 @@ if (! empty($conf->global->MAIN_MODULE_NOTIFICATION))
         {
             $num = $db->num_rows($resql);
             $i = 0;
    -        $var = false;
             while ($i < $num)
             {
                 $obj = $db->fetch_object($resql);
    @@ -490,7 +510,6 @@ if (! empty($conf->global->MAIN_MODULE_NOTIFICATION))
     	{
     	    $num = $db->num_rows($resql);
     	    $i = 0;
    -	    $var = false;
     	    while ($i < $num)
     	    {
     	        $obj = $db->fetch_object($resql);
    @@ -512,5 +531,6 @@ if (! empty($conf->global->MAIN_MODULE_NOTIFICATION))
     }
     */
     
    +// End of page
     llxFooter();
     $db->close();
    diff --git a/htdocs/admin/propal.php b/htdocs/admin/propal.php
    index c533ea94795..bc91729829f 100644
    --- a/htdocs/admin/propal.php
    +++ b/htdocs/admin/propal.php
    @@ -33,10 +33,9 @@ require_once DOL_DOCUMENT_ROOT.'/core/lib/admin.lib.php';
     require_once DOL_DOCUMENT_ROOT.'/core/lib/pdf.lib.php';
     require_once DOL_DOCUMENT_ROOT.'/comm/propal/class/propal.class.php';
     require_once DOL_DOCUMENT_ROOT.'/core/lib/propal.lib.php';
    -$langs->load("admin");
    -$langs->load("errors");
    -$langs->load('other');
    -$langs->load('propal');
    +
    +// Load translation files required by the page
    +$langs->loadLangs(array("admin", "other", "errors", "propal"));
     
     if (! $user->admin) accessforbidden();
     
    @@ -266,8 +265,6 @@ foreach ($dirmodels as $reldir)
     		$handle = opendir($dir);
     		if (is_resource($handle))
     		{
    -			$var=true;
    -
     			while (($file = readdir($handle))!==false)
     			{
     				if (substr($file, 0, 12) == 'mod_propale_' && substr($file, dol_strlen($file)-3, 3) == 'php')
    @@ -386,7 +383,6 @@ print "</tr>\n";
     
     clearstatcache();
     
    -$var=true;
     foreach ($dirmodels as $reldir)
     {
         foreach (array('','/doc') as $valdir)
    @@ -531,7 +527,6 @@ print '</tr>';
     print '</form>';
     
     /*
    -$var=! $var;
     print '<form action="'.$_SERVER["PHP_SELF"].'" method="post">';
     print '<input type="hidden" name="token" value="'.$_SESSION['newtoken'].'">';
     print '<input type="hidden" name="action" value="setusecustomercontactasrecipient">';
    @@ -631,7 +626,7 @@ print "<tr class=\"liste_titre\">\n";
     print "  <td>".$langs->trans("Name")."</td>\n";
     print "  <td>".$langs->trans("Value")."</td>\n";
     print "</tr>\n";
    -print "<tr ".$bc[false].">\n  <td width=\"140\">".$langs->trans("PathDirectory")."</td>\n  <td>".$conf->propal->multidir_output[$conf->entity]."</td>\n</tr>\n";
    +print "<tr class=\"oddeven\">\n  <td width=\"140\">".$langs->trans("PathDirectory")."</td>\n  <td>".$conf->propal->multidir_output[$conf->entity]."</td>\n</tr>\n";
     print "</table>\n<br>";
     
     
    @@ -654,7 +649,6 @@ print "</td></tr>\n";
     
     print '</table>';
     
    -
    +// End of page
     llxFooter();
    -
     $db->close();
    diff --git a/htdocs/admin/proxy.php b/htdocs/admin/proxy.php
    index ee22f377200..9490a291729 100644
    --- a/htdocs/admin/proxy.php
    +++ b/htdocs/admin/proxy.php
    @@ -26,10 +26,8 @@ require '../main.inc.php';
     require_once DOL_DOCUMENT_ROOT.'/core/lib/admin.lib.php';
     require_once DOL_DOCUMENT_ROOT.'/core/class/html.formfile.class.php';
     
    -$langs->load("users");
    -$langs->load("admin");
    -$langs->load("other");
    -
    +// Load translation files required by the page
    +$langs->loadLangs(array("other", "users", "admin"));
     
     if (!$user->admin) accessforbidden();
     
    @@ -124,7 +122,6 @@ if ($conf->use_javascript_ajax)
     
     
     // Timeout
    -$var=true;
     
     print '<table width="100%" class="noborder">';
     
    @@ -163,7 +160,7 @@ print '</td>';
     print '</tr>';
     
     
    -print '<tr '.$bcdd[$var].'>';
    +print '<tr class="oddeven">';
     print '<td>'.$langs->trans("MAIN_PROXY_HOST").'</td><td align="right">';
     print '</td>';
     print '<td class="nowrap">';
    @@ -172,7 +169,7 @@ print '</td>';
     print '</tr>';
     
     
    -print '<tr '.$bcdd[$var].'>';
    +print '<tr class="oddeven">';
     print '<td>'.$langs->trans("MAIN_PROXY_PORT").'</td><td align="right">';
     print '</td>';
     print '<td class="nowrap">';
    @@ -181,7 +178,7 @@ print '</td>';
     print '</tr>';
     
     
    -print '<tr '.$bcdd[$var].'>';
    +print '<tr class="oddeven">';
     print '<td>'.$langs->trans("MAIN_PROXY_USER").'</td><td align="right">';
     print '</td>';
     print '<td class="nowrap">';
    @@ -190,7 +187,7 @@ print '</td>';
     print '</tr>';
     
     
    -print '<tr '.$bcdd[$var].'>';
    +print '<tr class="oddeven">';
     print '<td>'.$langs->trans("MAIN_PROXY_PASS").'</td><td align="right">';
     print '</td>';
     print '<td class="nowrap">';
    @@ -208,5 +205,6 @@ print '</div>';
     
     print '</form>';
     
    +// End of page
     llxFooter();
     $db->close();
    diff --git a/htdocs/admin/receiptprinter.php b/htdocs/admin/receiptprinter.php
    index 0de8987e277..9205d49deae 100644
    --- a/htdocs/admin/receiptprinter.php
    +++ b/htdocs/admin/receiptprinter.php
    @@ -30,8 +30,8 @@ require_once DOL_DOCUMENT_ROOT.'/core/class/doleditor.class.php';
     require_once DOL_DOCUMENT_ROOT.'/core/lib/receiptprinter.lib.php';
     require_once DOL_DOCUMENT_ROOT.'/core/class/dolreceiptprinter.class.php';
     
    -$langs->load("admin");
    -$langs->load("receiptprinter");
    +// Load translation files required by the page
    +$langs->loadLangs(array("admin","receiptprinter"));
     
     if (! $user->admin) accessforbidden();
     
    @@ -52,6 +52,12 @@ if (!$mode) $mode='config';
     
     // used in library escpos maybe useful if php doesn't support gzdecode
     if (!function_exists('gzdecode')) {
    +    /**
    +     * Gzdecode
    +     *
    +     * @param string    $data   data to deflate
    +     * @return string           data deflated
    +     */
         function gzdecode($data)
         {
             return gzinflate(substr($data,10,-8));
    @@ -232,7 +238,6 @@ if ($mode == 'config' && $user->admin)
         print $langs->trans("ReceiptPrinterDesc")."<br><br>\n";
     
         print '<table class="noborder" width="100%">'."\n";
    -    $var=true;
         print '<tr class="liste_titre">';
         print '<th>'.$langs->trans("Name").'</th>';
         print '<th>'.$langs->trans("Type").'</th>';
    @@ -244,14 +249,15 @@ if ($mode == 'config' && $user->admin)
         print "</tr>\n";
         $ret = $printer->listprinters();
         $nbofprinters = count($printer->listprinters);
    -    
    +
         if ($ret > 0) {
             setEventMessages($printer->error, $printer->errors, 'errors');
         } else {
    -        for ($line=0; $line < $nbofprinters; $line++) {
    -            $var = !$var;
    +        for ($line=0; $line < $nbofprinters; $line++)
    +        {
                 print '<tr class="oddeven">';
    -            if ($action=='editprinter' && $printer->listprinters[$line]['rowid']==$printerid) {
    +            if ($action=='editprinter' && $printer->listprinters[$line]['rowid']==$printerid)
    +            {
                     print '<input type="hidden" name="printerid" value="'.$printer->listprinters[$line]['rowid'].'">';
                     print '<td><input size="50" type="text" name="printername" value="'.$printer->listprinters[$line]['name'].'"></td>';
                     $ret = $printer->selectTypePrinter($printer->listprinters[$line]['fk_type']);
    @@ -285,7 +291,7 @@ if ($mode == 'config' && $user->admin)
             }
         }
     
    -    if ($action!='editprinter') 
    +    if ($action!='editprinter')
         {
             if ($nbofprinters > 0)
             {
    @@ -299,7 +305,7 @@ if ($mode == 'config' && $user->admin)
                 print '<th></th>';
                 print "</tr>\n";
             }
    -        
    +
             print '<tr>';
             print '<td><input size="50" type="text" name="printername"></td>';
             $ret = $printer->selectTypePrinter();
    @@ -315,7 +321,7 @@ if ($mode == 'config' && $user->admin)
         print '</table>';
     
         dol_fiche_end();
    -    
    +
         if ($action!='editprinter') {
             print '<div class="center"><input type="submit" class="button" value="'.dol_escape_htmltag($langs->trans("Add")).'"></div>';
         } else {
    @@ -324,29 +330,29 @@ if ($mode == 'config' && $user->admin)
         print '</form>';
     
         print '<div><p></div>';
    -    
    +
         dol_fiche_head();
    -    
    +
         print $langs->trans("ReceiptPrinterTypeDesc")."<br><br>\n";
         print '<table class="noborder" width="100%">'."\n";
    -    print '<tr '.$bc[1].'><td>'.$langs->trans("CONNECTOR_DUMMY").':</td><td>'.$langs->trans("CONNECTOR_DUMMY_HELP").'</td></tr>';
    -    print '<tr '.$bc[0].'><td>'.$langs->trans("CONNECTOR_NETWORK_PRINT").':</td><td>'.$langs->trans("CONNECTOR_NETWORK_PRINT_HELP").'</td></tr>';
    -    print '<tr '.$bc[1].'><td>'.$langs->trans("CONNECTOR_FILE_PRINT").':</td><td>'.$langs->trans("CONNECTOR_FILE_PRINT_HELP").'</td></tr>';
    -    print '<tr '.$bc[0].'><td>'.$langs->trans("CONNECTOR_WINDOWS_PRINT").':</td><td>'.$langs->trans("CONNECTOR_WINDOWS_PRINT_HELP").'</td></tr>';
    -    //print '<tr '.$bc[1].'><td>'.$langs->trans("CONNECTOR_JAVA").':</td><td>'.$langs->trans("CONNECTOR_JAVA_HELP").'</td></tr>';
    +    print '<tr class="oddeven"><td>'.$langs->trans("CONNECTOR_DUMMY").':</td><td>'.$langs->trans("CONNECTOR_DUMMY_HELP").'</td></tr>';
    +    print '<tr class="oddeven"><td>'.$langs->trans("CONNECTOR_NETWORK_PRINT").':</td><td>'.$langs->trans("CONNECTOR_NETWORK_PRINT_HELP").'</td></tr>';
    +    print '<tr class="oddeven"><td>'.$langs->trans("CONNECTOR_FILE_PRINT").':</td><td>'.$langs->trans("CONNECTOR_FILE_PRINT_HELP").'</td></tr>';
    +    print '<tr class="oddeven"><td>'.$langs->trans("CONNECTOR_WINDOWS_PRINT").':</td><td>'.$langs->trans("CONNECTOR_WINDOWS_PRINT_HELP").'</td></tr>';
    +    //print '<tr class="oddeven"><td>'.$langs->trans("CONNECTOR_JAVA").':</td><td>'.$langs->trans("CONNECTOR_JAVA_HELP").'</td></tr>';
         print '</table>';
         dol_fiche_end();
     
         print '<div><p></div>';
    -    
    +
         dol_fiche_head();
         print $langs->trans("ReceiptPrinterProfileDesc")."<br><br>\n";
         print '<table class="noborder" width="100%">'."\n";
    -    print '<tr '.$bc[1].'><td>'.$langs->trans("PROFILE_DEFAULT").':</td><td>'.$langs->trans("PROFILE_DEFAULT_HELP").'</td></tr>';
    -    print '<tr '.$bc[0].'><td>'.$langs->trans("PROFILE_SIMPLE").':</td><td>'.$langs->trans("PROFILE_SIMPLE_HELP").'</td></tr>';
    -    print '<tr '.$bc[1].'><td>'.$langs->trans("PROFILE_EPOSTEP").':</td><td>'.$langs->trans("PROFILE_EPOSTEP_HELP").'</td></tr>';
    -    print '<tr '.$bc[0].'><td>'.$langs->trans("PROFILE_P822D").':</td><td>'.$langs->trans("PROFILE_P822D_HELP").'</td></tr>';
    -    print '<tr '.$bc[1].'><td>'.$langs->trans("PROFILE_STAR").':</td><td>'.$langs->trans("PROFILE_STAR_HELP").'</td></tr>';
    +    print '<tr class="oddeven"><td>'.$langs->trans("PROFILE_DEFAULT").':</td><td>'.$langs->trans("PROFILE_DEFAULT_HELP").'</td></tr>';
    +    print '<tr class="oddeven"><td>'.$langs->trans("PROFILE_SIMPLE").':</td><td>'.$langs->trans("PROFILE_SIMPLE_HELP").'</td></tr>';
    +    print '<tr class="oddeven"><td>'.$langs->trans("PROFILE_EPOSTEP").':</td><td>'.$langs->trans("PROFILE_EPOSTEP_HELP").'</td></tr>';
    +    print '<tr class="oddeven"><td>'.$langs->trans("PROFILE_P822D").':</td><td>'.$langs->trans("PROFILE_P822D_HELP").'</td></tr>';
    +    print '<tr class="oddeven"><td>'.$langs->trans("PROFILE_STAR").':</td><td>'.$langs->trans("PROFILE_STAR_HELP").'</td></tr>';
         print '</table>';
         dol_fiche_end();
     }
    @@ -365,7 +371,6 @@ if ($mode == 'template' && $user->admin)
     
         print $langs->trans("ReceiptPrinterTemplateDesc")."<br><br>\n";
         print '<table class="noborder" width="100%">'."\n";
    -    $var=true;
         print '<tr class="liste_titre">';
         print '<th>'.$langs->trans("Name").'</th>';
         print '<th>'.$langs->trans("Template").'</th>';
    @@ -379,8 +384,8 @@ if ($mode == 'template' && $user->admin)
             setEventMessages($printer->error, $printer->errors, 'errors');
         } else {
             $max = count($printer->listprinterstemplates);
    -        for ($line=0; $line < $max; $line++) {
    -            $var = !$var;
    +        for ($line=0; $line < $max; $line++)
    +        {
                 print '<tr class="oddeven">';
                 if ($action=='edittemplate' && $printer->listprinterstemplates[$line]['rowid']==$templateid) {
                     print '<input type="hidden" name="templateid" value="'.$printer->listprinterstemplates[$line]['rowid'].'">';
    @@ -419,14 +424,13 @@ if ($mode == 'template' && $user->admin)
         print '</form>';
         print '<div><p></div>';
         print '<table class="noborder" width="100%">'."\n";
    -    $var=true;
         print '<tr class="liste_titre">';
         print '<th>'.$langs->trans("Tag").'</th>';
         print '<th>'.$langs->trans("Description").'</th>';
         print "</tr>\n";
         $max = count($printer->tags);
    -    for ($tag=0; $tag < $max; $tag++) {
    -        $var = !$var;
    +    for ($tag=0; $tag < $max; $tag++)
    +    {
             print '<tr class="oddeven">';
             print '<td>&lt;'.$printer->tags[$tag].'&gt;</td><td>'.$langs->trans(strtoupper($printer->tags[$tag])).'</td>';
             print '</tr>';
    @@ -438,18 +442,17 @@ if ($mode == 'template' && $user->admin)
     }
     
     // to remove after test
    -$object=new stdClass();
    -$object->date_time = '2015-11-02 22:30:25';
    -$object->id = 1234;
    -$object->customer_firstname  = 'John';
    -$object->customer_lastname  = 'Deuf';
    -$object->vendor_firstname  = 'Jim';
    -$object->vendor_lastname  = 'Big';
    -$object->barcode = '3700123862396';
    +// $object=new stdClass();
    +// $object->date_time = '2015-11-02 22:30:25';
    +// $object->id = 1234;
    +// $object->customer_firstname  = 'John';
    +// $object->customer_lastname  = 'Deuf';
    +// $object->vendor_firstname  = 'Jim';
    +// $object->vendor_lastname  = 'Big';
    +// $object->barcode = '3700123862396';
     //$printer->sendToPrinter($object, 1, 16);
     //setEventMessages($printer->error, $printer->errors, 'errors');
     
    +// End of page
     llxFooter();
    -
     $db->close();
    -
    diff --git a/htdocs/admin/resource.php b/htdocs/admin/resource.php
    index 6560d194ca7..566e57e587b 100644
    --- a/htdocs/admin/resource.php
    +++ b/htdocs/admin/resource.php
    @@ -30,8 +30,8 @@ require_once DOL_DOCUMENT_ROOT.'/core/lib/ajax.lib.php';
     require_once DOL_DOCUMENT_ROOT.'/core/lib/resource.lib.php';
     if (! empty($conf->resouce->enabled)) require_once DOL_DOCUMENT_ROOT . '/resource/class/html.formresource.class.php';
     
    -$langs->load("admin");
    -$langs->load("resource");
    +// Load translation files required by the page
    +$langs->loadLangs(array("admin","resource"));
     
     // Security check
     if (!$user->admin)
    @@ -76,7 +76,6 @@ print '<form method="POST" action="'.$_SERVER['PHP_SELF'].'">';
     print '<input type="hidden" name="token" value="'.$_SESSION['newtoken'].'">';
     print '<input type="hidden" name="action" value="updateoptions">';
     
    -$var=true;
     print '<table class="noborder" width="100%">';
     print '<tr class="liste_titre">';
     print '<td>'.$langs->trans("Parameters").'</td>'."\n";
    @@ -85,7 +84,6 @@ print '<td></td>';
     
     
     // Utilisation formulaire Ajax sur choix produit
    -
     print '<tr class="oddeven">';
     print '<td width="80%">'.$langs->trans("UseSearchToSelectResource").'</td>';
     if (empty($conf->use_javascript_ajax))
    @@ -139,6 +137,6 @@ print '</form>';
     
     dol_fiche_end();
     
    -
    +// End of page
     llxFooter();
     $db->close();
    diff --git a/htdocs/admin/resource_extrafields.php b/htdocs/admin/resource_extrafields.php
    index e77ebc19902..b8ea860ac25 100644
    --- a/htdocs/admin/resource_extrafields.php
    +++ b/htdocs/admin/resource_extrafields.php
    @@ -33,9 +33,8 @@ require_once DOL_DOCUMENT_ROOT.'/core/class/extrafields.class.php';
     if (!$user->admin)
     	accessforbidden();
     
    -$langs->load("admin");
    -$langs->load("other");
    -$langs->load("resource");
    +// Load translation files required by the page
    +$langs->loadLangs(array('admin', 'other', 'resource'));
     
     $extrafields = new ExtraFields($db);
     $form = new Form($db);
    @@ -85,7 +84,7 @@ dol_fiche_end();
     if ($action != 'create' && $action != 'edit')
     {
         print '<div class="tabsAction">';
    -    print "<a class=\"butAction\" href=\"".$_SERVER["PHP_SELF"]."?action=create\">".$langs->trans("NewAttribute")."</a>";
    +    print "<a class=\"butAction\" href=\"".$_SERVER["PHP_SELF"]."?action=create#newattrib\">".$langs->trans("NewAttribute")."</a>";
         print "</div>";
     }
     
    @@ -98,7 +97,7 @@ if ($action != 'create' && $action != 'edit')
     
     if ($action == 'create')
     {
    -    print "<br>";
    +	print '<br><div id="newattrib"></div>';
         print load_fiche_titre($langs->trans('NewAttribute'));
     
         require DOL_DOCUMENT_ROOT.'/core/tpl/admin_extrafields_add.tpl.php';
    @@ -117,6 +116,6 @@ if ($action == 'edit' && ! empty($attrname))
         require DOL_DOCUMENT_ROOT.'/core/tpl/admin_extrafields_edit.tpl.php';
     }
     
    +// End of page
     llxFooter();
    -
     $db->close();
    diff --git a/htdocs/admin/salaries.php b/htdocs/admin/salaries.php
    index 7d3c0eaad77..a68a4bda5a6 100644
    --- a/htdocs/admin/salaries.php
    +++ b/htdocs/admin/salaries.php
    @@ -28,8 +28,8 @@ require '../main.inc.php';
     require_once DOL_DOCUMENT_ROOT.'/core/lib/admin.lib.php';
     if (! empty($conf->accounting->enabled)) require_once DOL_DOCUMENT_ROOT . '/core/class/html.formaccounting.class.php';
     
    -$langs->load("admin");
    -$langs->load("salaries");
    +// Load translation files required by the page
    +$langs->loadLangs(array('admin', 'salaries'));
     
     // Security check
     if (!$user->admin)
    @@ -75,7 +75,7 @@ if ($action == 'update')
     llxHeader('',$langs->trans('SalariesSetup'));
     
     $form = new Form($db);
    -if (! empty($conf->accounting->enabled)) $formaccounting = New FormAccounting($db);
    +if (! empty($conf->accounting->enabled)) $formaccounting = new FormAccounting($db);
     
     $linkback='<a href="'.DOL_URL_ROOT.'/admin/modules.php?restore_lastsearch_values=1">'.$langs->trans("BackToModuleList").'</a>';
     print load_fiche_titre($langs->trans('SalariesSetup'),$linkback,'title_setup');
    @@ -127,5 +127,6 @@ print '<div class="center"><input type="submit" class="button" value="'.$langs->
     
     print '</form>';
     
    +// End of page
     llxFooter();
    -$db->close();
    +$db->close();;
    diff --git a/htdocs/admin/security.php b/htdocs/admin/security.php
    index 38cd2d12c1b..58f349ffe55 100644
    --- a/htdocs/admin/security.php
    +++ b/htdocs/admin/security.php
    @@ -29,9 +29,8 @@ require_once DOL_DOCUMENT_ROOT.'/core/lib/security2.lib.php';
     
     $action=GETPOST('action','aZ09');
     
    -$langs->load("users");
    -$langs->load("admin");
    -$langs->load("other");
    +// Load translation files required by the page
    +$langs->loadLangs(array("users","admin","other"));
     
     if (!$user->admin) accessforbidden();
     
    @@ -178,10 +177,6 @@ if ($action == 'maj_pattern')
     
     
     
    -
    -
    -
    -
     /*
      * View
      */
    @@ -201,9 +196,6 @@ $head=security_prepare_head();
     dol_fiche_head($head, 'passwords', $langs->trans("Security"), -1);
     
     
    -$var=false;
    -
    -
     // Choix du gestionnaire du generateur de mot de passe
     print '<form action="'.$_SERVER["PHP_SELF"].'" method="POST">';
     print '<input type="hidden" name="token" value="'.$_SESSION['newtoken'].'">';
    @@ -250,7 +242,6 @@ foreach ($arrayhandler as $key => $module)
     
     	if ($module->isEnabled())
     	{
    -        $var = !$var;
             print '<tr class="oddeven"><td width="100">';
             print ucfirst($key);
             print "</td><td>\n";
    @@ -395,7 +386,6 @@ if ($conf->global->USER_PASSWORD_GENERATED == "Perso"){
     
     // Cryptage mot de passe
     print '<br>';
    -$var=true;
     print "<form method=\"post\" action=\"" . $_SERVER["PHP_SELF"] . "\">";
     print '<input type="hidden" name="token" value="'.$_SESSION['newtoken'].'">';
     print "<input type=\"hidden\" name=\"action\" value=\"encrypt\">";
    @@ -510,7 +500,6 @@ print '</form>';
     
     print '</div>';
     
    -
    +// End of page
     llxFooter();
    -
     $db->close();
    diff --git a/htdocs/admin/security_file.php b/htdocs/admin/security_file.php
    index 7ce087ead6f..1b7098c55aa 100644
    --- a/htdocs/admin/security_file.php
    +++ b/htdocs/admin/security_file.php
    @@ -28,9 +28,8 @@ require_once DOL_DOCUMENT_ROOT.'/core/lib/admin.lib.php';
     require_once DOL_DOCUMENT_ROOT.'/core/lib/files.lib.php';
     require_once DOL_DOCUMENT_ROOT.'/core/class/html.formfile.class.php';
     
    -$langs->load("users");
    -$langs->load("admin");
    -$langs->load("other");
    +// Load translation files required by the page
    +$langs->loadLangs(array('users', 'admin', 'other'));
     
     if (! $user->admin)
     	accessforbidden();
    @@ -179,7 +178,6 @@ print '<div class="center"><input type="submit" class="button" name="button" val
     print '</form>';
     
     
    -
     // Form to test upload
     print '<br>';
     $formfile=new FormFile($db);
    @@ -189,5 +187,6 @@ $formfile->form_attach_new_file($_SERVER['PHP_SELF'], $langs->trans("FormToTestF
     $filearray=dol_dir_list($upload_dir, "files", 0, '', '', 'name', SORT_ASC, 1);
     $formfile->list_of_documents($filearray, null, 'admin_temp', '');
     
    +// End of page
     llxFooter();
     $db->close();
    diff --git a/htdocs/admin/security_other.php b/htdocs/admin/security_other.php
    index 60d0888ed91..0e3da947fa8 100644
    --- a/htdocs/admin/security_other.php
    +++ b/htdocs/admin/security_other.php
    @@ -28,9 +28,8 @@ require_once DOL_DOCUMENT_ROOT.'/core/lib/admin.lib.php';
     require_once DOL_DOCUMENT_ROOT.'/core/lib/files.lib.php';
     require_once DOL_DOCUMENT_ROOT.'/core/class/html.formfile.class.php';
     
    -$langs->load("users");
    -$langs->load("admin");
    -$langs->load("other");
    +// Load translation files required by the page
    +$langs->loadLangs(array("users","admin","other"));
     
     if (! $user->admin)
     	accessforbidden();
    @@ -107,8 +106,6 @@ dol_fiche_head($head, 'misc', $langs->trans("Security"), -1);
     
     
     // Other Options
    -$var=true;
    -
     print '<table class="noborder" width="100%">';
     print '<tr class="liste_titre">';
     print '<td colspan="3">'.$langs->trans("Parameters").'</td>';
    @@ -116,7 +113,6 @@ print '<td align="right" width="100">'.$langs->trans("Status").'</td>';
     print '</tr>';
     
     // Enable Captcha code
    -
     print '<tr class="oddeven">';
     print '<td colspan="3">'.$langs->trans("UseCaptchaCode").'</td>';
     print '<td align="right">';
    @@ -146,7 +142,6 @@ else
     print '</td></tr>';
     
     // Enable advanced perms
    -
     print '<tr class="oddeven">';
     print '<td colspan="3">'.$langs->trans("UseAdvancedPerms").'</td>';
     print '<td align="right">';
    @@ -174,8 +169,6 @@ print '<br>';
     
     
     // Timeout
    -$var=true;
    -
     print '<table width="100%" class="noborder">';
     print '<tr class="liste_titre">';
     print '<td colspan="2">'.$langs->trans("Parameters").'</td>';
    @@ -213,6 +206,6 @@ print '<div class="center"><input type="submit" class="button" name="button" val
     
     print '</form>';
     
    -
    +// End of page
     llxFooter();
     $db->close();
    diff --git a/htdocs/admin/sms.php b/htdocs/admin/sms.php
    index 0027f2e834d..45071117c89 100644
    --- a/htdocs/admin/sms.php
    +++ b/htdocs/admin/sms.php
    @@ -25,12 +25,8 @@
     require '../main.inc.php';
     require_once DOL_DOCUMENT_ROOT.'/core/lib/admin.lib.php';
     
    -$langs->load("companies");
    -$langs->load("products");
    -$langs->load("admin");
    -$langs->load("sms");
    -$langs->load("other");
    -$langs->load("errors");
    +// Load translation files required by the page
    +$langs->loadLangs(array("companies","admin","products","sms","other","errors"));
     
     if (!$user->admin)
     accessforbidden();
    @@ -52,12 +48,12 @@ $action=GETPOST('action','aZ09');
     
     if ($action == 'update' && empty($_POST["cancel"]))
     {
    -	dolibarr_set_const($db, "MAIN_DISABLE_ALL_SMS",   $_POST["MAIN_DISABLE_ALL_SMS"],'chaine',0,'',$conf->entity);
    +	dolibarr_set_const($db, "MAIN_DISABLE_ALL_SMS", $_POST["MAIN_DISABLE_ALL_SMS"], 'chaine', 0, '', $conf->entity);
     
    -	dolibarr_set_const($db, "MAIN_SMS_SENDMODE",      $_POST["MAIN_SMS_SENDMODE"],'chaine',0,'',$conf->entity);
    +	dolibarr_set_const($db, "MAIN_SMS_SENDMODE", $_POST["MAIN_SMS_SENDMODE"], 'chaine', 0, '', $conf->entity);
     
    -	dolibarr_set_const($db, "MAIN_MAIL_SMS_FROM",     $_POST["MAIN_MAIL_SMS_FROM"],'chaine',0,'',$conf->entity);
    -	//dolibarr_set_const($db, "MAIN_MAIL_AUTOCOPY_TO",    $_POST["MAIN_MAIL_AUTOCOPY_TO"],'chaine',0,'',$conf->entity);
    +	dolibarr_set_const($db, "MAIN_MAIL_SMS_FROM", $_POST["MAIN_MAIL_SMS_FROM"], 'chaine', 0, '', $conf->entity);
    +	//dolibarr_set_const($db, "MAIN_MAIL_AUTOCOPY_TO", $_POST["MAIN_MAIL_AUTOCOPY_TO"], 'chaine', 0, '', $conf->entity);
     
     	header("Location: ".$_SERVER["PHP_SELF"]."?mainmenu=home&leftmenu=setup");
     	exit;
    @@ -169,30 +165,25 @@ if ($action == 'edit')
     	print '<input type="hidden" name="action" value="update">';
     
     	clearstatcache();
    -	$var=true;
     
     	print '<table class="noborder" width="100%">';
     	print '<tr class="liste_titre"><td>'.$langs->trans("Parameter").'</td><td>'.$langs->trans("Value").'</td></tr>';
     
     	// Disable
    -	
     	print '<tr class="oddeven"><td>'.$langs->trans("MAIN_DISABLE_ALL_SMS").'</td><td>';
     	print $form->selectyesno('MAIN_DISABLE_ALL_SMS',$conf->global->MAIN_DISABLE_ALL_SMS,1);
     	print '</td></tr>';
     
     	// Separator
    -	
     	print '<tr class="oddeven"><td colspan="2">&nbsp;</td></tr>';
     
     	// Method
    -	
     	print '<tr class="oddeven"><td>'.$langs->trans("MAIN_SMS_SENDMODE").'</td><td>';
     	if (count($listofmethods)) print $form->selectarray('MAIN_SMS_SENDMODE',$listofmethods,$conf->global->MAIN_SMS_SENDMODE,1);
     	else print '<font class="error">'.$langs->trans("None").'</font>';
         print '</td></tr>';
     
     	// From
    -	
     	print '<tr class="oddeven"><td>'.$langs->trans("MAIN_MAIL_SMS_FROM",$langs->transnoentities("Undefined")).'</td>';
     	print '<td><input class="flat" name="MAIN_MAIL_SMS_FROM" size="32" value="' . $conf->global->MAIN_MAIL_SMS_FROM;
     	print '"></td></tr>';
    @@ -216,7 +207,6 @@ if ($action == 'edit')
     }
     else
     {
    -	$var=true;
     
     	if (! count($listofmethods)) print '<div class="warning">'.$langs->trans("NoSmsEngine",'<a target="_blank" href="http://www.dolistore.com/search.php?orderby=position&orderway=desc&search_query=smsmanager">DoliStore</a>').'</div>';
     
    @@ -224,15 +214,12 @@ else
     	print '<tr class="liste_titre"><td>'.$langs->trans("Parameter").'</td><td>'.$langs->trans("Value").'</td></tr>';
     
     	// Disable
    -	
     	print '<tr class="oddeven"><td>'.$langs->trans("MAIN_DISABLE_ALL_SMS").'</td><td>'.yn($conf->global->MAIN_DISABLE_ALL_SMS).'</td></tr>';
     
     	// Separator
    -	
     	print '<tr class="oddeven"><td colspan="2">&nbsp;</td></tr>';
     
     	// Method
    -	
     	print '<tr class="oddeven"><td>'.$langs->trans("MAIN_SMS_SENDMODE").'</td><td>';
     	$text=$listofmethods[$conf->global->MAIN_SMS_SENDMODE];
     	if (empty($text)) $text=$langs->trans("Undefined").' '.img_warning();
    @@ -240,7 +227,6 @@ else
     	print '</td></tr>';
     
     	// From
    -	
     	print '<tr class="oddeven"><td>'.$langs->trans("MAIN_MAIL_SMS_FROM",$langs->transnoentities("Undefined")).'</td>';
     	print '<td>'.$conf->global->MAIN_MAIL_SMS_FROM;
     	if (!empty($conf->global->MAIN_MAIL_SMS_FROM) && ! isValidPhone($conf->global->MAIN_MAIL_SMS_FROM)) print ' '.img_warning($langs->trans("ErrorBadPhone"));
    @@ -345,7 +331,6 @@ else
     	}
     }
     
    -
    +// End of page
     llxFooter();
    -
     $db->close();
    diff --git a/htdocs/admin/socialnetworks.php b/htdocs/admin/socialnetworks.php
    new file mode 100644
    index 00000000000..9aba26b3fc4
    --- /dev/null
    +++ b/htdocs/admin/socialnetworks.php
    @@ -0,0 +1,123 @@
    +<?php
    +/* Copyright (C) 2018 Laurent Destailleur  <eldy@users.sourceforge.net>
    + *
    + * This program is free software; you can redistribute it and/or modify
    + * it under the terms of the GNU General Public License as published by
    + * the Free Software Foundation; either version 3 of the License, or
    + * (at your option) any later version.
    + *
    + * This program is distributed in the hope that it will be useful,
    + * but WITHOUT ANY WARRANTY; without even the implied warranty of
    + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
    + * GNU General Public License for more details.
    + *
    + * You should have received a copy of the GNU General Public License
    + * along with this program. If not, see <http://www.gnu.org/licenses/>.
    + */
    +
    +/**
    + *   	\file       htdocs/admin/socialnetworks.php
    + *		\ingroup    socialnetworks
    + *		\brief      Page to setup the module Social Networks
    + */
    +
    +require '../main.inc.php';
    +require_once DOL_DOCUMENT_ROOT.'/core/lib/admin.lib.php';
    +require_once DOL_DOCUMENT_ROOT.'/core/lib/mailmanspip.lib.php';
    +require_once DOL_DOCUMENT_ROOT.'/categories/class/categorie.class.php';
    +
    +// Load translation files required by the page
    +$langs->loadLangs(array("admin", "errors"));
    +
    +if (! $user->admin) accessforbidden();
    +
    +$type=array('yesno','texte','chaine');
    +
    +$action = GETPOST('action','aZ09');
    +
    +
    +
    +/*
    + * Actions
    + */
    +
    +// Action activation d'un sous module du module adherent
    +if ($action == 'set')
    +{
    +	$result=dolibarr_set_const($db, $_GET["name"], $_GET["value"], '', 0, '', $conf->entity);
    +	if ($result < 0)
    +	{
    +		dol_print_error($db);
    +	}
    +}
    +
    +// Action desactivation d'un sous module du module adherent
    +if ($action == 'unset')
    +{
    +	$result=dolibarr_del_const($db, $_GET["name"], $conf->entity);
    +	if ($result < 0)
    +	{
    +		dol_print_error($db);
    +	}
    +}
    +
    +
    +/*
    + * View
    + */
    +
    +$help_url='';
    +
    +llxHeader('',$langs->trans("SocialNetworkSetup"),$help_url);
    +
    +
    +$linkback='<a href="'.DOL_URL_ROOT.'/admin/modules.php?restore_lastsearch_values=1">'.$langs->trans("BackToModuleList").'</a>';
    +print load_fiche_titre($langs->trans("SocialNetworkSetup"),$linkback,'title_setup');
    +
    +//$head = socialnetworks_admin_prepare_head();
    +$h=0;
    +$head = array();
    +$head[$h][0] = DOL_URL_ROOT.'/admin/socialnetworks.php';
    +$head[$h][1] = $langs->trans("Setup");
    +$head[$h][2] = 'setup';
    +$h++;
    +
    +
    +print '<form action="'.$_SERVER["PHP_SELF"].'" method="POST">';
    +
    +dol_fiche_head($head, 'setup', '', 0, 'user');
    +
    +print '<br>';
    +
    +$arrayofsocialnetworks=array('skype'=>'Skype', 'twitter'=>'Twitter', 'facebook'=>'Facebook');
    +
    +foreach($arrayofsocialnetworks as $snkey => $snlabel)
    +{
    +	$consttocheck = 'SOCIALNETWORKS_'.strtoupper($snkey);
    +	if (! empty($conf->global->$consttocheck))
    +	{
    +		//$link=img_picto($langs->trans("Active"),'tick').' ';
    +		$link='<a href="'.$_SERVER["PHP_SELF"].'?action=unset&value=0&name='.$consttocheck.'">';
    +		//$link.=$langs->trans("Disable");
    +		$link.=img_picto($langs->trans("Activated"),'switch_on');
    +		$link.='</a>';
    +	}
    +	else
    +	{
    +		$link='<a href="'.$_SERVER["PHP_SELF"].'?action=set&value=1&name='.$consttocheck.'">';
    +		//$link.=img_$langs->trans("Activate")
    +		$link.=img_picto($langs->trans("Disabled"),'switch_off');
    +		$link.='</a>';
    +	}
    +	print $langs->trans('EnableFeatureFor', $snlabel).' '.$link.'<br><br>';
    +}
    +
    +
    +dol_fiche_end();
    +
    +print '</form>';
    +
    +
    +// End of page
    +llxFooter();
    +$db->close();
    diff --git a/htdocs/admin/spip.php b/htdocs/admin/spip.php
    index 1452ea572d0..d179c66d58d 100644
    --- a/htdocs/admin/spip.php
    +++ b/htdocs/admin/spip.php
    @@ -32,9 +32,8 @@ require_once DOL_DOCUMENT_ROOT.'/core/lib/admin.lib.php';
     require_once DOL_DOCUMENT_ROOT.'/core/lib/mailmanspip.lib.php';
     require_once DOL_DOCUMENT_ROOT.'/categories/class/categorie.class.php';
     
    -$langs->load("admin");
    -$langs->load("members");
    -$langs->load("mailmanspip");
    +// Load translation files required by the page
    +$langs->loadLangs(array("admin", "members", "mailmanspip"));
     
     if (! $user->admin) accessforbidden();
     
    @@ -118,8 +117,6 @@ print load_fiche_titre($langs->trans("MailmanSpipSetup"),$linkback,'title_setup'
     $head = mailmanspip_admin_prepare_head();
     
     
    -$var=true;
    -
     /*
      * Spip
      */
    @@ -166,6 +163,6 @@ else
         dol_fiche_end();
     }
     
    +// End of page
     llxFooter();
    -
     $db->close();
    diff --git a/htdocs/admin/stock.php b/htdocs/admin/stock.php
    index e7c77f5955f..858422c598c 100644
    --- a/htdocs/admin/stock.php
    +++ b/htdocs/admin/stock.php
    @@ -3,7 +3,7 @@
      * Copyright (C) 2008-2010 Laurent Destailleur  <eldy@users.sourceforge.net>
      * Copyright (C) 2005-2009 Regis Houssin        <regis.houssin@capnetworks.com>
      * Copyright (C) 2012-2013 Juanjo Menent		<jmenent@2byte.es>
    - * Copyright (C) 2013-2017 Philippe Grand       <philippe.grand@atoo-net.com>
    + * Copyright (C) 2013-2018 Philippe Grand       <philippe.grand@atoo-net.com>
      * Copyright (C) 2013      Florian Henry        <florian.henry@open-concept.pro>
      *
      * This program is free software; you can redistribute it and/or modify
    @@ -28,8 +28,8 @@
     require '../main.inc.php';
     require_once DOL_DOCUMENT_ROOT.'/core/lib/admin.lib.php';
     
    -$langs->load("admin");
    -$langs->load("stocks");
    +// Load translation files required by the page
    +$langs->loadLangs(array("admin", "stocks"));
     
     // Securit check
     if (!$user->admin) accessforbidden();
    @@ -160,13 +160,11 @@ print '<br>';
     print '<table class="noborder" width="100%">';
     print '<tr class="liste_titre">';
     print "  <td>".$langs->trans("RuleForStockManagementDecrease")."</td>\n";
    -print "  <td align=\"right\" width=\"160\">&nbsp;</td>\n";
    +print "  <td align=\"right\">&nbsp;</td>\n";
     print '</tr>'."\n";
    -$var=true;
     
     $found=0;
     
    -
     print '<tr class="oddeven">';
     print '<td>'.$langs->trans("DeStockOnBill").'</td>';
     print '<td align="right">';
    @@ -264,13 +262,11 @@ print '<br>';
     print '<table class="noborder" width="100%">';
     print '<tr class="liste_titre">';
     print "  <td>".$langs->trans("RuleForStockManagementIncrease")."</td>\n";
    -print "  <td align=\"right\" width=\"160\">&nbsp;</td>\n";
    +print "  <td align=\"right\">&nbsp;</td>\n";
     print '</tr>'."\n";
    -$var=true;
     
     $found=0;
     
    -
     print '<tr class="oddeven">';
     print '<td>'.$langs->trans("ReStockOnBill").'</td>';
     print '<td align="right">';
    @@ -345,7 +341,7 @@ print '<br>';
     print '<table class="noborder" width="100%">';
     print '<tr class="liste_titre">';
     print "  <td>".$langs->trans("RuleForStockAvailability")."</td>\n";
    -print "  <td align=\"right\" width=\"160\">&nbsp;</td>\n";
    +print "  <td align=\"right\">&nbsp;</td>\n";
     print '</tr>'."\n";
     
     
    @@ -362,8 +358,8 @@ print "</td>\n";
     print "</tr>\n";
     
     // Option to force stock to be enough before adding a line into document
    -if($conf->invoice->enabled) {
    -	$var = !$var;
    +if($conf->invoice->enabled)
    +{
     	print '<tr class="oddeven">';
     	print '<td>'.$langs->trans("StockMustBeEnoughForInvoice").'</td>';
     	print '<td align="right">';
    @@ -377,8 +373,8 @@ if($conf->invoice->enabled) {
     	print "</tr>\n";
     }
     
    -if($conf->order->enabled) {
    -	$var = !$var;
    +if($conf->order->enabled)
    +{
     	print '<tr class="oddeven">';
     	print '<td>'.$langs->trans("StockMustBeEnoughForOrder").'</td>';
     	print '<td align="right">';
    @@ -392,8 +388,8 @@ if($conf->order->enabled) {
     	print "</tr>\n";
     }
     
    -if($conf->expedition->enabled) {
    -	$var = !$var;
    +if($conf->expedition->enabled)
    +{
     	print '<tr class="oddeven">';
     	print '<td>'.$langs->trans("StockMustBeEnoughForShipment").'</td>';
     	print '<td align="right">';
    @@ -408,7 +404,6 @@ if($conf->expedition->enabled) {
     }
     print '</table>';
     
    -
     print '<br>';
     
     $virtualdiffersfromphysical=0;
    @@ -421,9 +416,9 @@ if ($virtualdiffersfromphysical)
     	print '<table class="noborder" width="100%">';
     	print '<tr class="liste_titre">';
     	print "  <td>".$langs->trans("RuleForStockReplenishment")." ".img_help('help',$langs->trans("VirtualDiffersFromPhysical"))."</td>\n";
    -	print "  <td align=\"right\" width=\"160\">&nbsp;</td>\n";
    +	print "  <td align=\"right\">&nbsp;</td>\n";
     	print '</tr>'."\n";
    -	$var = !$var;
    +
     	print '<tr class="oddeven">';
     	print '<td>'.$langs->trans("UseVirtualStockByDefault").'</td>';
     	print '<td align="right">';
    @@ -444,12 +439,12 @@ print '<table class="noborder" width="100%">';
     
     print '<tr class="liste_titre">';
     print "  <td>".$langs->trans("Other")."</td>\n";
    -print "  <td align=\"right\" width=\"160\">&nbsp;</td>\n";
    +print "  <td align=\"right\">&nbsp;</td>\n";
     print '</tr>'."\n";
     
     print '<tr class="oddeven">';
     print '<td>'.$langs->trans("UserWarehouseAutoCreate").'</td>';
    -print '<td class="width100" align="right">';
    +print '<td align="right">';
     print "<form method=\"post\" action=\"stock.php\">";
     print '<input type="hidden" name="token" value="'.$_SESSION['newtoken'].'">';
     print "<input type=\"hidden\" name=\"action\" value=\"STOCK_USERSTOCK_AUTOCREATE\">";
    @@ -461,7 +456,8 @@ print "</tr>\n";
     
     print '<tr class="oddeven">';
     print '<td>';
    -print $form->textwithpicto($langs->trans("StockSupportServices"), $langs->trans("StockSupportServicesDesc")).'</td>';
    +print $form->textwithpicto($langs->trans("StockSupportServices"), $langs->trans("StockSupportServicesDesc"));
    +print '</td>';
     print '<td align="right">';
     print "<form method=\"post\" action=\"stock.php\">";
     print '<input type="hidden" name="token" value="'.$_SESSION['newtoken'].'">';
    @@ -507,7 +503,7 @@ if ($conf->global->MAIN_FEATURES_LEVEL >= 2)
     	print '<tr class="liste_titre">';
     	print '<td>'.$langs->trans("Inventory").'</td>'."\n";
     	print '<td align="center" width="20">&nbsp;</td>';
    -	print '<td align="center" width="100">&nbsp;</td>'."\n";
    +	print '<td align="center">&nbsp;</td>'."\n";
     
     	// Example with a yes / no select
     	print '<tr class="oddeven">';
    @@ -571,7 +567,6 @@ if ($conf->global->PRODUIT_SOUSPRODUITS)
     }
     */
     
    -
    +// End of page
     llxFooter();
    -
     $db->close();
    diff --git a/htdocs/admin/supplier_invoice.php b/htdocs/admin/supplier_invoice.php
    index 1532ca0a89d..367d1fe0d36 100644
    --- a/htdocs/admin/supplier_invoice.php
    +++ b/htdocs/admin/supplier_invoice.php
    @@ -5,7 +5,7 @@
      * Copyright (C) 2004      Sebastien Di Cintio     <sdicintio@ressource-toi.org>
      * Copyright (C) 2004      Benoit Mortier          <benoit.mortier@opensides.be>
      * Copyright (C) 2010-2013 Juanjo Menent           <jmenent@2byte.es>
    - * Copyright (C) 2011-2017 Philippe Grand          <philippe.grand@atoo-net.com>
    + * Copyright (C) 2011-2018 Philippe Grand          <philippe.grand@atoo-net.com>
      *
      * This program is free software; you can redistribute it and/or modify
      * it under the terms of the GNU General Public License as published by
    @@ -34,9 +34,8 @@ require_once DOL_DOCUMENT_ROOT.'/core/lib/fourn.lib.php';
     require_once DOL_DOCUMENT_ROOT.'/fourn/class/fournisseur.class.php';
     require_once DOL_DOCUMENT_ROOT.'/fourn/class/fournisseur.facture.class.php';
     
    -$langs->load("admin");
    -$langs->load("other");
    -$langs->load("orders");
    +// Load translation files required by the page
    +$langs->loadLangs(array("admin", "other", "orders"));
     
     if (!$user->admin)
     accessforbidden();
    @@ -233,7 +232,6 @@ foreach ($dirmodels as $reldir)
             $handle = opendir($dir);
             if (is_resource($handle))
             {
    -            $var=true;
     
                 while (($file = readdir($handle))!==false)
                 {
    @@ -518,7 +516,6 @@ print "</td></tr>\n";
     
     print '</table>';
     
    -
    +// End of page
     llxFooter();
    -
     $db->close();
    diff --git a/htdocs/admin/supplier_order.php b/htdocs/admin/supplier_order.php
    index b86b674e9ad..72050867dfa 100644
    --- a/htdocs/admin/supplier_order.php
    +++ b/htdocs/admin/supplier_order.php
    @@ -5,7 +5,7 @@
      * Copyright (C) 2004      Sebastien Di Cintio     <sdicintio@ressource-toi.org>
      * Copyright (C) 2004      Benoit Mortier          <benoit.mortier@opensides.be>
      * Copyright (C) 2010-2013 Juanjo Menent           <jmenent@2byte.es>
    - * Copyright (C) 2011-2017 Philippe Grand          <philippe.grand@atoo-net.com>
    + * Copyright (C) 2011-2018 Philippe Grand          <philippe.grand@atoo-net.com>
      *
      * This program is free software; you can redistribute it and/or modify
      * it under the terms of the GNU General Public License as published by
    @@ -34,9 +34,8 @@ require_once DOL_DOCUMENT_ROOT.'/core/lib/fourn.lib.php';
     require_once DOL_DOCUMENT_ROOT.'/fourn/class/fournisseur.class.php';
     require_once DOL_DOCUMENT_ROOT.'/fourn/class/fournisseur.commande.class.php';
     
    -$langs->load("admin");
    -$langs->load("other");
    -$langs->load("orders");
    +// Load translation files required by the page
    +$langs->loadLangs(array("admin", "other", "orders"));
     
     if (!$user->admin)
     accessforbidden();
    @@ -179,24 +178,30 @@ else if ($action == 'set_SUPPLIER_ORDER_OTHER')
         // TODO We add/delete permission here until permission can have a condition on a global var
         include_once DOL_DOCUMENT_ROOT.'/core/modules/modFournisseur.class.php';
         $newmodule=new modFournisseur($db);
    -	// clear default rights array
    -    $newmodule->rights=array();
    -    // add new right
    -    $r=0;
    -    $newmodule->rights[$r][0] = 1190;
    -	$newmodule->rights[$r][1] = $langs->trans("Permission1190");
    -	$newmodule->rights[$r][2] = 'w';
    -	$newmodule->rights[$r][3] = 0;
    -	$newmodule->rights[$r][4] = 'commande';
    -	$newmodule->rights[$r][5] = 'approve2';
    -
    +    
         if ($conf->global->SUPPLIER_ORDER_3_STEPS_TO_BE_APPROVED)
         {
    +    	// clear default rights array
    +    	$newmodule->rights=array();
    +    	// add new right
    +    	$r=0;
    +    	$newmodule->rights[$r][0] = 1190;
    +    	$newmodule->rights[$r][1] = $langs->trans("Permission1190");
    +    	$newmodule->rights[$r][2] = 'w';
    +    	$newmodule->rights[$r][3] = 0;
    +    	$newmodule->rights[$r][4] = 'commande';
    +    	$newmodule->rights[$r][5] = 'approve2';
    +    	
    +    	// Insert
         	$newmodule->insert_permissions(1);
         }
         else
         {
    +    	// Remove all rights with Permission1190
         	$newmodule->delete_permissions();
    +    	
    +    	// Add all right without Permission1190
    +    	$newmodule->insert_permissions(1);
         }
     }
     
    @@ -262,7 +267,6 @@ foreach ($dirmodels as $reldir)
             $handle = opendir($dir);
             if (is_resource($handle))
             {
    -            $var=true;
     
                 while (($file = readdir($handle))!==false)
                 {
    @@ -585,7 +589,6 @@ print "</td></tr>\n";
     
     print '</table>';
     
    -
    +// End of page
     llxFooter();
    -
     $db->close();
    diff --git a/htdocs/admin/supplier_payment.php b/htdocs/admin/supplier_payment.php
    index 86cd8d02207..55fb311ccda 100644
    --- a/htdocs/admin/supplier_payment.php
    +++ b/htdocs/admin/supplier_payment.php
    @@ -27,12 +27,8 @@ require_once DOL_DOCUMENT_ROOT.'/core/lib/admin.lib.php';
     require_once DOL_DOCUMENT_ROOT.'/core/lib/fourn.lib.php';
     require_once DOL_DOCUMENT_ROOT.'/fourn/class/paiementfourn.class.php';
     
    -$langs->load("admin");
    -$langs->load("errors");
    -$langs->load('other');
    -$langs->load('bills');
    -$langs->load('orders');
    -
    +// Load translation files required by the page
    +$langs->loadLangs(array("admin", "errors", "other", "bills", "orders"));
     
     if (! $user->admin) accessforbidden();
     
    @@ -217,7 +213,6 @@ foreach ($dirmodels as $reldir)
             $handle = opendir($dir);
             if (is_resource($handle))
             {
    -            $var=true;
     
                 while (($file = readdir($handle))!==false)
                 {
    @@ -249,7 +244,6 @@ foreach ($dirmodels as $reldir)
     
                             if ($module->isEnabled())
                             {
    -                            $var = !$var;
                                 print '<tr class="oddeven"><td width="100">';
                                 echo preg_replace('/\-.*$/','',preg_replace('/mod_supplier_payment_/','',preg_replace('/\.php$/','',$file)));
                                 print "</td><td>\n";
    @@ -360,7 +354,6 @@ foreach ($dirmodels as $reldir)
     	                require_once $dir.'/'.$file;
     	                $module = new $classname($db, new PaiementFourn($db));
     
    -
                         print "<tr class=\"oddeven\">\n";
                         print "<td>";
     	                print (empty($module->name)?$name:$module->name);
    @@ -437,7 +430,6 @@ print '</table>';
     
     dol_fiche_end();
     
    -
    +// End of page
     llxFooter();
    -
     $db->close();
    diff --git a/htdocs/admin/supplier_proposal.php b/htdocs/admin/supplier_proposal.php
    index 0c389f6b4c2..eeb148e9d99 100644
    --- a/htdocs/admin/supplier_proposal.php
    +++ b/htdocs/admin/supplier_proposal.php
    @@ -28,10 +28,9 @@ require_once DOL_DOCUMENT_ROOT.'/core/lib/admin.lib.php';
     require_once DOL_DOCUMENT_ROOT.'/core/lib/pdf.lib.php';
     require_once DOL_DOCUMENT_ROOT.'/supplier_proposal/class/supplier_proposal.class.php';
     require_once DOL_DOCUMENT_ROOT.'/core/lib/supplier_proposal.lib.php';
    -$langs->load("admin");
    -$langs->load("errors");
    -$langs->load('other');
    -$langs->load('supplier_proposal');
    +
    +// Load translation files required by the page
    +$langs->loadLangs(array("admin", "errors", "other", "supplier_proposal"));
     
     if (! $user->admin) accessforbidden();
     
    @@ -247,7 +246,6 @@ foreach ($dirmodels as $reldir)
     		$handle = opendir($dir);
     		if (is_resource($handle))
     		{
    -			$var=true;
     
     			while (($file = readdir($handle))!==false)
     			{
    @@ -366,7 +364,6 @@ print "</tr>\n";
     
     clearstatcache();
     
    -$var=true;
     foreach ($dirmodels as $reldir)
     {
         foreach (array('','/doc') as $valdir)
    @@ -403,7 +400,6 @@ foreach ($dirmodels as $reldir)
     
     	                        if ($modulequalified)
     	                        {
    -	                            $var = !$var;
     	                            print '<tr class="oddeven"><td width="100">';
     	                            print (empty($module->name)?$name:$module->name);
     	                            print "</td><td>\n";
    @@ -492,7 +488,6 @@ print '<br>';
      */
     print load_fiche_titre($langs->trans("OtherOptions"),'','');
     
    -$var=true;
     print "<table class=\"noborder\" width=\"100%\">";
     print "<tr class=\"liste_titre\">";
     print "<td>".$langs->trans("Parameter")."</td>\n";
    @@ -506,7 +501,6 @@ $htmltext = '<i>'.$langs->trans("AvailableVariables").':<br>';
     foreach($substitutionarray as $key => $val)	$htmltext.=$key.'<br>';
     $htmltext.='</i>';
     
    -$var=! $var;
     print '<form action="'.$_SERVER["PHP_SELF"].'" method="post">';
     print '<input type="hidden" name="token" value="'.$_SESSION['newtoken'].'">';
     print '<input type="hidden" name="action" value="set_SUPPLIER_PROPOSAL_FREE_TEXT">';
    @@ -585,9 +579,10 @@ print "<tr class=\"liste_titre\">\n";
     print "  <td>".$langs->trans("Name")."</td>\n";
     print "  <td>".$langs->trans("Value")."</td>\n";
     print "</tr>\n";
    -print "<tr ".$bc[false].">\n  <td width=\"140\">".$langs->trans("PathDirectory")."</td>\n  <td>".$conf->supplier_proposal->dir_output."</td>\n</tr>\n";
    +print "<tr class=\"oddeven\">\n  <td width=\"140\">".$langs->trans("PathDirectory")."</td>\n  <td>".$conf->supplier_proposal->dir_output."</td>\n</tr>\n";
     print "</table>\n<br>";
     
    +// End of page
     llxFooter();
     $db->close();
     
    diff --git a/htdocs/admin/supplierinvoice_extrafields.php b/htdocs/admin/supplierinvoice_extrafields.php
    index 8ed25fbd036..bbda698a778 100644
    --- a/htdocs/admin/supplierinvoice_extrafields.php
    +++ b/htdocs/admin/supplierinvoice_extrafields.php
    @@ -4,7 +4,7 @@
      * Copyright (C) 2004-2013	Laurent Destailleur		<eldy@users.sourceforge.net>
      * Copyright (C) 2012		Regis Houssin			<regis.houssin@capnetworks.com>
      * Copyright (C) 2012		Florian Henry			<florian.henry@open-concept.pro>
    - * Copyright (C) 2013		Philippe Grand			<philippe.grand@atoo-net.com>
    + * Copyright (C) 2013-2018	Philippe Grand			<philippe.grand@atoo-net.com>
      * Copyright (C) 2013		Juanjo Menent			<jmenent@2byte.es>
      *
      * This program is free software; you can redistribute it and/or modify
    @@ -31,17 +31,12 @@ require '../main.inc.php';
     require_once DOL_DOCUMENT_ROOT.'/core/lib/fourn.lib.php';
     require_once DOL_DOCUMENT_ROOT.'/core/class/extrafields.class.php';
     
    -$langs->load("orders");
    +// Load translation files required by the page
    +$langs->loadLangs(array("admin", "other", "bills", "orders", "suppliers"));
     
     if (!$user->admin)
     	accessforbidden();
     
    -$langs->load("admin");
    -$langs->load("other");
    -$langs->load("bills");
    -$langs->load("orders");
    -$langs->load("suppliers");
    -
     $extrafields = new ExtraFields($db);
     $form = new Form($db);
     
    @@ -90,7 +85,7 @@ dol_fiche_end();
     if ($action != 'create' && $action != 'edit')
     {
         print '<div class="tabsAction">';
    -    print "<a class=\"butAction\" href=\"".$_SERVER["PHP_SELF"]."?action=create\">".$langs->trans("NewAttribute")."</a>";
    +    print "<a class=\"butAction\" href=\"".$_SERVER["PHP_SELF"]."?action=create#newattrib\">".$langs->trans("NewAttribute")."</a>";
         print "</div>";
     }
     
    @@ -103,7 +98,7 @@ if ($action != 'create' && $action != 'edit')
     
     if ($action == 'create')
     {
    -    print "<br>";
    +	print '<br><div id="newattrib"></div>';
         print load_fiche_titre($langs->trans('NewAttribute'));
     
         require DOL_DOCUMENT_ROOT.'/core/tpl/admin_extrafields_add.tpl.php';
    @@ -122,6 +117,6 @@ if ($action == 'edit' && ! empty($attrname))
         require DOL_DOCUMENT_ROOT.'/core/tpl/admin_extrafields_edit.tpl.php';
     }
     
    +// End of page
     llxFooter();
    -
     $db->close();
    diff --git a/htdocs/admin/supplierinvoicedet_extrafields.php b/htdocs/admin/supplierinvoicedet_extrafields.php
    index 8fd202076d1..cdf128871fd 100644
    --- a/htdocs/admin/supplierinvoicedet_extrafields.php
    +++ b/htdocs/admin/supplierinvoicedet_extrafields.php
    @@ -36,11 +36,8 @@ require_once DOL_DOCUMENT_ROOT.'/core/class/extrafields.class.php';
     if (!$user->admin)
     	accessforbidden();
     
    -$langs->load("admin");
    -$langs->load("other");
    -$langs->load("bills");
    -$langs->load("orders");
    -$langs->load("suppliers");
    +// Load translation files required by the page
    +$langs->loadLangs(array('admin', 'other', 'bills', 'orders', 'suppliers'));
     
     $extrafields = new ExtraFields($db);
     $form = new Form($db);
    @@ -90,7 +87,7 @@ dol_fiche_end();
     if ($action != 'create' && $action != 'edit')
     {
         print '<div class="tabsAction">';
    -    print "<a class=\"butAction\" href=\"".$_SERVER["PHP_SELF"]."?action=create\">".$langs->trans("NewAttribute")."</a>";
    +    print "<a class=\"butAction\" href=\"".$_SERVER["PHP_SELF"]."?action=create#newattrib\">".$langs->trans("NewAttribute")."</a>";
         print "</div>";
     }
     
    @@ -103,7 +100,7 @@ if ($action != 'create' && $action != 'edit')
     
     if ($action == 'create')
     {
    -    print "<br>";
    +	print '<br><div id="newattrib"></div>';
         print load_fiche_titre($langs->trans('NewAttribute'));
     
         require DOL_DOCUMENT_ROOT.'/core/tpl/admin_extrafields_add.tpl.php';
    @@ -122,6 +119,6 @@ if ($action == 'edit' && ! empty($attrname))
         require DOL_DOCUMENT_ROOT.'/core/tpl/admin_extrafields_edit.tpl.php';
     }
     
    +// End of page
     llxFooter();
    -
     $db->close();
    diff --git a/htdocs/admin/supplierorder_extrafields.php b/htdocs/admin/supplierorder_extrafields.php
    index a95650c7524..640b6375c57 100644
    --- a/htdocs/admin/supplierorder_extrafields.php
    +++ b/htdocs/admin/supplierorder_extrafields.php
    @@ -34,9 +34,8 @@ require_once DOL_DOCUMENT_ROOT.'/core/class/extrafields.class.php';
     if (!$user->admin)
     	accessforbidden();
     
    -$langs->load("admin");
    -$langs->load("other");
    -$langs->load("orders");
    +	// Load translation files required by the page
    +$langs->loadLangs(array('admin', 'other', 'orders'));
     
     $extrafields = new ExtraFields($db);
     $form = new Form($db);
    @@ -86,7 +85,7 @@ dol_fiche_end();
     if ($action != 'create' && $action != 'edit')
     {
         print '<div class="tabsAction">';
    -    print "<a class=\"butAction\" href=\"".$_SERVER["PHP_SELF"]."?action=create\">".$langs->trans("NewAttribute")."</a>";
    +    print "<a class=\"butAction\" href=\"".$_SERVER["PHP_SELF"]."?action=create#newattrib\">".$langs->trans("NewAttribute")."</a>";
         print "</div>";
     }
     
    @@ -99,7 +98,7 @@ if ($action != 'create' && $action != 'edit')
     
     if ($action == 'create')
     {
    -    print "<br>";
    +	print '<br><div id="newattrib"></div>';
         print load_fiche_titre($langs->trans('NewAttribute'));
     
         require DOL_DOCUMENT_ROOT.'/core/tpl/admin_extrafields_add.tpl.php';
    @@ -118,6 +117,6 @@ if ($action == 'edit' && ! empty($attrname))
         require DOL_DOCUMENT_ROOT.'/core/tpl/admin_extrafields_edit.tpl.php';
     }
     
    +// End of page
     llxFooter();
    -
     $db->close();
    diff --git a/htdocs/admin/supplierorderdet_extrafields.php b/htdocs/admin/supplierorderdet_extrafields.php
    index a6f2a75952a..65fe0537ba7 100644
    --- a/htdocs/admin/supplierorderdet_extrafields.php
    +++ b/htdocs/admin/supplierorderdet_extrafields.php
    @@ -35,9 +35,8 @@ require_once DOL_DOCUMENT_ROOT.'/core/class/extrafields.class.php';
     if (!$user->admin)
     	accessforbidden();
     
    -$langs->load("admin");
    -$langs->load("other");
    -$langs->load("orders");
    +// Load translation files required by the page
    +$langs->loadLangs(array('admin', 'other', 'orders'));
     
     $extrafields = new ExtraFields($db);
     $form = new Form($db);
    @@ -87,7 +86,7 @@ dol_fiche_end();
     if ($action != 'create' && $action != 'edit')
     {
         print '<div class="tabsAction">';
    -    print "<a class=\"butAction\" href=\"".$_SERVER["PHP_SELF"]."?action=create\">".$langs->trans("NewAttribute")."</a>";
    +    print "<a class=\"butAction\" href=\"".$_SERVER["PHP_SELF"]."?action=create#newattrib\">".$langs->trans("NewAttribute")."</a>";
         print "</div>";
     }
     
    @@ -100,7 +99,7 @@ if ($action != 'create' && $action != 'edit')
     
     if ($action == 'create')
     {
    -    print "<br>";
    +	print '<br><div id="newattrib"></div>';
         print load_fiche_titre($langs->trans('NewAttribute'));
     
         require DOL_DOCUMENT_ROOT.'/core/tpl/admin_extrafields_add.tpl.php';
    @@ -119,6 +118,6 @@ if ($action == 'edit' && ! empty($attrname))
         require DOL_DOCUMENT_ROOT.'/core/tpl/admin_extrafields_edit.tpl.php';
     }
     
    +// End of page
     llxFooter();
    -
     $db->close();
    diff --git a/htdocs/admin/syslog.php b/htdocs/admin/syslog.php
    index bd2e07ef97d..e163fc83de5 100644
    --- a/htdocs/admin/syslog.php
    +++ b/htdocs/admin/syslog.php
    @@ -31,7 +31,7 @@ global $conf;
     
     if (!$user->admin) accessforbidden();
     
    -// Load traductions files requiredby by page
    +// Load translation files required by the page
     $langs->loadLangs(array("admin","other"));
     
     $error=0;
    @@ -279,7 +279,6 @@ print '<tr class="liste_titre">';
     print '<td>'.$langs->trans("Parameter").'</td><td>'.$langs->trans("Value").'</td>';
     print '<td align="right"><input type="submit" class="button" '.$option.' value="'.$langs->trans("Modify").'"></td>';
     print "</tr>\n";
    -$var=true;
     
     print '<tr class="oddeven"><td width="140">'.$langs->trans("SyslogLevel").'</td>';
     print '<td colspan="2"><select class="flat" name="level" '.$option.'>';
    @@ -303,6 +302,6 @@ if(! empty($conf->loghandlers['mod_syslog_file']) && ! empty($conf->cron->enable
     print '</table>';
     print "</form>\n";
     
    +// End of page
     llxFooter();
    -
     $db->close();
    diff --git a/htdocs/admin/system/about.php b/htdocs/admin/system/about.php
    index 61780d51386..ba61203191a 100644
    --- a/htdocs/admin/system/about.php
    +++ b/htdocs/admin/system/about.php
    @@ -28,10 +28,8 @@ require '../../main.inc.php';
     require_once DOL_DOCUMENT_ROOT.'/core/lib/admin.lib.php';
     require_once DOL_DOCUMENT_ROOT.'/core/lib/files.lib.php';
     
    -$langs->load("admin");
    -$langs->load("help");
    -$langs->load("members");
    -$langs->load("other");
    +// Load translation files required by the page
    +$langs->loadLangs(array("help","members","other","admin"));
     
     $action=GETPOST('action','alpha');
     
    @@ -196,7 +194,7 @@ if ($showpromotemessage)
         {
             print '<br>';
             print '<br>';
    -        
    +
             if ((empty($tmp[2]) && (strpos($tmp[1], '0') === 0)) || (strpos($tmp[2], '0') === 0))
             {
                 print $langs->trans("TitleExampleForMajorRelease").':<br>';
    @@ -214,7 +212,6 @@ if ($showpromotemessage)
         }
     }
     
    -
    +// End of page
     llxFooter();
    -
     $db->close();
    diff --git a/htdocs/admin/system/browser.php b/htdocs/admin/system/browser.php
    index 4f2a53de88d..9df49489e34 100644
    --- a/htdocs/admin/system/browser.php
    +++ b/htdocs/admin/system/browser.php
    @@ -26,9 +26,8 @@ require '../../main.inc.php';
     require_once DOL_DOCUMENT_ROOT.'/core/lib/memory.lib.php';
     require_once DOL_DOCUMENT_ROOT.'/core/lib/date.lib.php';
     
    -$langs->load("admin");
    -$langs->load("install");
    -$langs->load("other");
    +// Load translation files required by the page
    +$langs->loadLangs(array("install","other","admin"));
     
     if (! $user->admin)
     	accessforbidden();
    @@ -66,7 +65,6 @@ print '</table>';
     print '</div>';
     print '<br>';
     
    -
    +// End of page
     llxFooter();
    -
     $db->close();
    diff --git a/htdocs/admin/system/constall.php b/htdocs/admin/system/constall.php
    index 82e8481c2dd..d510cc07773 100644
    --- a/htdocs/admin/system/constall.php
    +++ b/htdocs/admin/system/constall.php
    @@ -24,9 +24,8 @@
     
     require '../../main.inc.php';
     
    -$langs->load("admin");
    -$langs->load("user");
    -$langs->load("install");
    +// Load translation files required by the page
    +$langs->loadLangs(array("install","user","admin"));
     
     
     if (!$user->admin)
    @@ -249,7 +248,6 @@ if ($resql)
     
     print '</table>';
     
    -
    +// End of page
     llxFooter();
    -
     $db->close();
    diff --git a/htdocs/admin/system/database-tables.php b/htdocs/admin/system/database-tables.php
    index 556961cb565..17d72edf20a 100644
    --- a/htdocs/admin/system/database-tables.php
    +++ b/htdocs/admin/system/database-tables.php
    @@ -212,5 +212,6 @@ else
     	}
     }
     
    +// End of page
     llxFooter();
     $db->close();
    diff --git a/htdocs/admin/system/database.php b/htdocs/admin/system/database.php
    index 45ce3c087e6..d5a7bbcdbfd 100644
    --- a/htdocs/admin/system/database.php
    +++ b/htdocs/admin/system/database.php
    @@ -126,6 +126,6 @@ else
     	}
     }
     
    +// End of page
     llxFooter();
    -
     $db->close();
    diff --git a/htdocs/admin/system/dbtable.php b/htdocs/admin/system/dbtable.php
    index cef493c95f8..392c083c382 100644
    --- a/htdocs/admin/system/dbtable.php
    +++ b/htdocs/admin/system/dbtable.php
    @@ -138,6 +138,6 @@ else
     	}
     }
     
    +// End of page
     llxFooter();
    -
     $db->close();
    diff --git a/htdocs/admin/system/dolibarr.php b/htdocs/admin/system/dolibarr.php
    index c0a1c610fe6..99a07c17248 100644
    --- a/htdocs/admin/system/dolibarr.php
    +++ b/htdocs/admin/system/dolibarr.php
    @@ -29,9 +29,8 @@ require_once DOL_DOCUMENT_ROOT.'/core/lib/geturl.lib.php';
     require_once DOL_DOCUMENT_ROOT.'/core/lib/admin.lib.php';
     require_once DOL_DOCUMENT_ROOT.'/core/lib/files.lib.php';
     
    -$langs->load("admin");
    -$langs->load("install");
    -$langs->load("other");
    +// Load translation files required by the page
    +$langs->loadLangs(array("install","other","admin"));
     
     $action=GETPOST('action','alpha');
     
    @@ -157,7 +156,8 @@ $i=0;
     foreach($_SESSION as $key => $val)
     {
     	if ($i > 0) print ', ';
    -	print $key.' => '.$val;
    +	if (is_array($val)) print $key.' => array(...)';
    +	else print $key.' => '.dol_escape_htmltag($val);
     	$i++;
     }
     print '</td></tr>'."\n";
    @@ -453,7 +453,6 @@ if ($resql)
     print '</table>';
     print '</div>';
     
    -
    +// End of page
     llxFooter();
    -
     $db->close();
    diff --git a/htdocs/admin/system/filecheck.php b/htdocs/admin/system/filecheck.php
    index 76202c2df2b..e978ac85b55 100644
    --- a/htdocs/admin/system/filecheck.php
    +++ b/htdocs/admin/system/filecheck.php
    @@ -75,7 +75,7 @@ print '<br>';
     $file_list = array('missing' => array(), 'updated' => array());
     
     // Local file to compare to
    -$xmlshortfile = GETPOST('xmlshortfile')?GETPOST('xmlshortfile'):'/install/filelist-'.DOL_VERSION.'.xml';
    +$xmlshortfile = GETPOST('xmlshortfile','alpha')?GETPOST('xmlshortfile','alpha'):'/install/filelist-'.DOL_VERSION.(empty($conf->global->MAIN_FILECHECK_LOCAL_SUFFIX)?'':$conf->global->MAIN_FILECHECK_LOCAL_SUFFIX).'.xml';
     $xmlfile = DOL_DOCUMENT_ROOT.$xmlshortfile;
     // Remote file to compare to
     $xmlremote = GETPOST('xmlremote');
    @@ -307,7 +307,7 @@ if (! $error && $xml)
             }
             else
             {
    -            $out.='<tr class="oddeven"><td colspan="5" class="opacitymedium">'.$langs->trans("None").'</td></tr>';
    +            $out.='<tr class="oddeven"><td colspan="6" class="opacitymedium">'.$langs->trans("None").'</td></tr>';
             }
             $out.='</table>';
             $out.='</div>';
    @@ -337,7 +337,13 @@ if (! $error && $xml)
                     $i++;
                     $out.='<tr class="oddeven">';
                     $out.='<td>'.$i.'</td>' . "\n";
    -                $out.='<td>'.$file['filename'].'</td>' . "\n";
    +                $out.='<td>'.$file['filename'];
    +                $out.=PHP_OS;
    +                if (! preg_match('/^win/i',PHP_OS)) {
    +                	$htmltext=$langs->trans("YouCanDeleteFileOnServerWith", 'rm '.DOL_DOCUMENT_ROOT.'/'.$file['filename']);
    +                	$out.=' '.$form->textwithpicto('', $htmltext, 1, 'help', '', 0, 2, 'helprm');
    +                }
    +                $out.='</td>' . "\n";
                     $out.='<td align="center">'.$file['expectedmd5'].'</td>' . "\n";
                     $out.='<td align="center">'.$file['md5'].'</td>' . "\n";
                     $size = dol_filesize(DOL_DOCUMENT_ROOT.'/'.$file['filename']);
    @@ -366,11 +372,11 @@ if (! $error && $xml)
             // Show warning
             if (empty($tmpfilelist) && empty($tmpfilelist2) && empty($tmpfilelist3))
             {
    -            setEventMessage($langs->trans("FileIntegrityIsStrictlyConformedWithReference"));
    +            setEventMessages($langs->trans("FileIntegrityIsStrictlyConformedWithReference"), null, 'mesgs');
             }
             else
             {
    -            setEventMessage($langs->trans("FileIntegritySomeFilesWereRemovedOrModified"), 'warnings');
    +            setEventMessages($langs->trans("FileIntegritySomeFilesWereRemovedOrModified"), null, 'warnings');
             }
         }
         else
    @@ -422,7 +428,7 @@ if (! $error && $xml)
         	$outcurrentchecksum = '<span class="'.$resultcode.'">'.$checksumget.'</span>';
         }
     
    -    print_fiche_titre($langs->trans("GlobalChecksum")).'<br>';
    +    print load_fiche_titre($langs->trans("GlobalChecksum")).'<br>';
         print $langs->trans("ExpectedChecksum").' = '. $outexpectedchecksum .'<br>';
         print $langs->trans("CurrentChecksum").' = '. $outcurrentchecksum;
     
    @@ -433,12 +439,8 @@ if (! $error && $xml)
         print $out;
     }
     
    -
    -
    -
    +// End of page
     llxFooter();
    -
     $db->close();
     
     exit($error);
    -
    diff --git a/htdocs/admin/system/index.php b/htdocs/admin/system/index.php
    index 3d473640618..cf79ae910b3 100644
    --- a/htdocs/admin/system/index.php
    +++ b/htdocs/admin/system/index.php
    @@ -25,9 +25,8 @@
     require '../../main.inc.php';
     require_once DOL_DOCUMENT_ROOT.'/core/lib/functions2.lib.php';
     
    -$langs->load("admin");
    -$langs->load("user");
    -$langs->load("install");
    +// Load translation files required by the page
    +$langs->loadLangs(array("admin", "user", "install"));
     
     if (! $user->admin) accessforbidden();
     
    @@ -106,7 +105,7 @@ print '<br>';
     print '<table class="noborder" width="100%">';
     print "<tr class=\"liste_titre\"><td colspan=\"2\">".$langs->trans("Browser")."</td></tr>\n";
     print "<tr $bc[0]><td width=\"280\">".$langs->trans("UserAgent")."</td><td>" .$_SERVER["HTTP_USER_AGENT"]."</td></tr>\n";
    -print "<tr $bc[1]><td width=\"280\">".$langs->trans("Smartphone")."</td><td>".(empty($conf->browser->phone)?$langs->trans("No"):$conf->browser->phone)."</td></tr>\n";
    +print "<tr $bc[1]><td width=\"280\">".$langs->trans("Smartphone")."</td><td>".(($conf->browser->layout != 'phone')?$langs->trans("No"):$langs->trans("Yes"))."</td></tr>\n";
     print '</table>';
     print '<br>';
     
    @@ -114,6 +113,6 @@ print '<br>';
     //print "<br>\n";
     print info_admin($langs->trans("SystemInfoDesc")).'<br>';
     
    +// End of page
     llxFooter();
    -
     $db->close();
    diff --git a/htdocs/admin/system/modules.php b/htdocs/admin/system/modules.php
    index 4a6967089e2..c70ad1b7fba 100644
    --- a/htdocs/admin/system/modules.php
    +++ b/htdocs/admin/system/modules.php
    @@ -25,9 +25,8 @@
     require '../../main.inc.php';
     require_once DOL_DOCUMENT_ROOT.'/core/lib/functions2.lib.php';
     
    -$langs->load("admin");
    -$langs->load("install");
    -$langs->load("other");
    +// Load translation files required by the page
    +$langs->loadLangs(array("install","other","admin"));
     
     if (! $user->admin)
     	accessforbidden();
    @@ -79,17 +78,17 @@ foreach($modulesdir as $dir)
     						{
     							try {
     	    						$objMod = new $modName($db);
    -						
    +
     			    				$modules[$objMod->numero]=$objMod;
     			    				$modules_names[$objMod->numero]=$objMod->name;
     	    						$modules_files[$objMod->numero]=$file;
     	    						$modules_fullpath[$file]=$dir.$file;
     	    						$picto[$objMod->numero]=(isset($objMod->picto) && $objMod->picto)?$objMod->picto:'generic';
    -							} 
    +							}
     							catch(Exception $e)
     							{
     								dol_syslog("Failed to load ".$dir.$file." ".$e->getMessage(), LOG_ERR);
    -							}	
    +							}
     						}
     						else
     						{
    @@ -159,5 +158,6 @@ foreach($rights_ids as $right_id)
     	$old = $right_id;
     }
     
    +// End of page
     llxFooter();
     $db->close();
    diff --git a/htdocs/admin/system/os.php b/htdocs/admin/system/os.php
    index 01d48f2444d..251025a4c9e 100644
    --- a/htdocs/admin/system/os.php
    +++ b/htdocs/admin/system/os.php
    @@ -49,6 +49,6 @@ $osversion=version_os();
     print "<tr $bc[1]><td width=\"240\">".$langs->trans("Version")."</td><td>".$osversion."</td></tr>\n";
     print '</table>';
     
    -
    +// End of page
     llxFooter();
     $db->close();
    diff --git a/htdocs/admin/system/perf.php b/htdocs/admin/system/perf.php
    index 1e757b72f63..d69723f1299 100644
    --- a/htdocs/admin/system/perf.php
    +++ b/htdocs/admin/system/perf.php
    @@ -26,9 +26,8 @@ require_once DOL_DOCUMENT_ROOT.'/core/lib/date.lib.php';
     require_once DOL_DOCUMENT_ROOT.'/core/lib/geturl.lib.php';
     require_once DOL_DOCUMENT_ROOT.'/core/lib/functions2.lib.php';
     
    -$langs->load("admin");
    -$langs->load("install");
    -$langs->load("other");
    +// Load translation files required by the page
    +$langs->loadLangs(array("install","other","admin"));
     
     if (! $user->admin)
     	accessforbidden();
    @@ -491,7 +490,6 @@ print '<strong>'.$langs->trans("DatabaseStatistics").'</strong>: ';
     print '<br>';
     */
     
    -
    +// End of page
     llxFooter();
    -
     $db->close();
    diff --git a/htdocs/admin/system/phpinfo.php b/htdocs/admin/system/phpinfo.php
    index 8664a28b28a..aa502cde421 100644
    --- a/htdocs/admin/system/phpinfo.php
    +++ b/htdocs/admin/system/phpinfo.php
    @@ -116,7 +116,6 @@ foreach($phparray as $key => $value)
     	print '<br>';
     }
     
    -
    +// End of page
     llxFooter();
    -
     $db->close();
    diff --git a/htdocs/admin/system/xcache.php b/htdocs/admin/system/xcache.php
    index 53eaeec085f..b582e61619b 100644
    --- a/htdocs/admin/system/xcache.php
    +++ b/htdocs/admin/system/xcache.php
    @@ -76,6 +76,6 @@ if ($action == 'clear')
     }
     */
     
    +// End of page
     llxFooter();
    -
     $db->close();
    diff --git a/htdocs/admin/taxes.php b/htdocs/admin/taxes.php
    index 0374e3c8e42..304f9b79bd0 100644
    --- a/htdocs/admin/taxes.php
    +++ b/htdocs/admin/taxes.php
    @@ -29,10 +29,8 @@ require '../main.inc.php';
     require_once DOL_DOCUMENT_ROOT . '/core/lib/admin.lib.php';
     if (! empty($conf->accounting->enabled)) require_once DOL_DOCUMENT_ROOT . '/core/class/html.formaccounting.class.php';
     
    -$langs->load('admin');
    -$langs->load('objects');
    -$langs->load("companies");
    -$langs->load("products");
    +// Load translation files required by the page
    +$langs->loadLangs(array('admin', 'objects', 'companies', 'products'));
     
     if (!$user->admin) accessforbidden();
     
    @@ -275,6 +273,6 @@ if (! empty($conf->accounting->enabled))
     	print '<br><br><span class="opacitymedium">'.$langs->trans("AccountingAccountForSalesTaxAreDefinedInto", $langs->transnoentitiesnoconv("MenuAccountancy"), $langs->transnoentitiesnoconv("Setup")).'</span>';
     }
     
    -
    +// End of page
     llxFooter();
     $db->close();
    diff --git a/htdocs/admin/ticketsup.php b/htdocs/admin/ticket.php
    similarity index 63%
    rename from htdocs/admin/ticketsup.php
    rename to htdocs/admin/ticket.php
    index 9b0cc0e2684..5cf72b302c9 100644
    --- a/htdocs/admin/ticketsup.php
    +++ b/htdocs/admin/ticket.php
    @@ -17,18 +17,18 @@
      */
     
     /**
    - *     \file        admin/ticketsup.php
    - *     \ingroup     ticketsup
    + *     \file        admin/ticket.php
    + *     \ingroup     ticket
      *     \brief       This file is a module setup page
      */
     
     require '../main.inc.php';
     require_once DOL_DOCUMENT_ROOT."/core/lib/admin.lib.php";
    -require_once DOL_DOCUMENT_ROOT."/ticketsup/class/ticketsup.class.php";
    -require_once DOL_DOCUMENT_ROOT."/core/lib/ticketsup.lib.php";
    +require_once DOL_DOCUMENT_ROOT."/ticket/class/ticket.class.php";
    +require_once DOL_DOCUMENT_ROOT."/core/lib/ticket.lib.php";
     
    -// Translations
    -$langs->load("ticketsup");
    +// Load translation files required by the page
    +$langs->load("ticket");
     
     // Access control
     if (!$user->admin) {
    @@ -40,11 +40,11 @@ $value = GETPOST('value', 'alpha');
     $action = GETPOST('action', 'alpha');
     $label = GETPOST('label', 'alpha');
     $scandir = GETPOST('scandir', 'alpha');
    -$type = 'ticketsup';
    +$type = 'ticket';
     
     if ($action == 'updateMask') {
    -    $maskconstticket = GETPOST('maskconstticketsup', 'alpha');
    -    $maskticket = GETPOST('maskticketsup', 'alpha');
    +    $maskconstticket = GETPOST('maskconstticket', 'alpha');
    +    $maskticket = GETPOST('maskticket', 'alpha');
     
         if ($maskconstticket) {
             $res = dolibarr_set_const($db, $maskconstticket, $maskticket, 'chaine', 0, '', $conf->entity);
    @@ -54,10 +54,13 @@ if ($action == 'updateMask') {
             $error++;
         }
     
    -    if (!$error) {
    -        setEventMessage($langs->trans("SetupSaved"));
    -    } else {
    -        setEventMessage($langs->trans("Error"), 'errors');
    +    if (!$error)
    +    {
    +        setEventMessages($langs->trans("SetupSaved"), null, 'mesgs');
    +    }
    +    else
    +    {
    +        setEventMessages($langs->trans("Error"), null, 'errors');
         }
     } elseif ($action == 'setmod') {
         // TODO Verifier si module numerotation choisi peut etre active
    @@ -67,92 +70,92 @@ if ($action == 'updateMask') {
     } elseif ($action == 'setvar') {
         include_once DOL_DOCUMENT_ROOT . "/core/lib/files.lib.php";
     
    -    $notification_email = GETPOST('TICKETS_NOTIFICATION_EMAIL_FROM', 'alpha');
    +    $notification_email = GETPOST('TICKET_NOTIFICATION_EMAIL_FROM', 'alpha');
         if (!empty($notification_email)) {
    -        $res = dolibarr_set_const($db, 'TICKETS_NOTIFICATION_EMAIL_FROM', $notification_email, 'chaine', 0, '', $conf->entity);
    +        $res = dolibarr_set_const($db, 'TICKET_NOTIFICATION_EMAIL_FROM', $notification_email, 'chaine', 0, '', $conf->entity);
         } else {
    -        $res = dolibarr_set_const($db, 'TICKETS_NOTIFICATION_EMAIL_FROM', '', 'chaine', 0, '', $conf->entity);
    +        $res = dolibarr_set_const($db, 'TICKET_NOTIFICATION_EMAIL_FROM', '', 'chaine', 0, '', $conf->entity);
         }
         if (!$res > 0) {
             $error++;
         }
     
         // altairis : differentiate notification email FROM and TO
    -    $notification_email_to = GETPOST('TICKETS_NOTIFICATION_EMAIL_TO', 'alpha');
    +    $notification_email_to = GETPOST('TICKET_NOTIFICATION_EMAIL_TO', 'alpha');
         if (!empty($notification_email_to)) {
    -        $res = dolibarr_set_const($db, 'TICKETS_NOTIFICATION_EMAIL_TO', $notification_email_to, 'chaine', 0, '', $conf->entity);
    +        $res = dolibarr_set_const($db, 'TICKET_NOTIFICATION_EMAIL_TO', $notification_email_to, 'chaine', 0, '', $conf->entity);
         } else {
    -        $res = dolibarr_set_const($db, 'TICKETS_NOTIFICATION_EMAIL_TO', '', 'chaine', 0, '', $conf->entity);
    +        $res = dolibarr_set_const($db, 'TICKET_NOTIFICATION_EMAIL_TO', '', 'chaine', 0, '', $conf->entity);
         }
         if (!$res > 0) {
             $error++;
         }
     
    -    $mail_new_ticket = GETPOST('TICKETS_MESSAGE_MAIL_NEW', 'alpha');
    +    $mail_new_ticket = GETPOST('TICKET_MESSAGE_MAIL_NEW', 'alpha');
         if (!empty($mail_new_ticket)) {
    -        $res = dolibarr_set_const($db, 'TICKETS_MESSAGE_MAIL_NEW', $mail_new_ticket, 'chaine', 0, '', $conf->entity);
    +        $res = dolibarr_set_const($db, 'TICKET_MESSAGE_MAIL_NEW', $mail_new_ticket, 'chaine', 0, '', $conf->entity);
         } else {
    -        $res = dolibarr_set_const($db, 'TICKETS_MESSAGE_MAIL_NEW', $langs->trans('TicketMessageMailNewText'), 'chaine', 0, '', $conf->entity);
    +        $res = dolibarr_set_const($db, 'TICKET_MESSAGE_MAIL_NEW', $langs->trans('TicketMessageMailNewText'), 'chaine', 0, '', $conf->entity);
         }
         if (!$res > 0) {
             $error++;
         }
     
    -    $mail_intro = GETPOST('TICKETS_MESSAGE_MAIL_INTRO', 'alpha');
    +    $mail_intro = GETPOST('TICKET_MESSAGE_MAIL_INTRO', 'alpha');
         if (!empty($mail_intro)) {
    -        $res = dolibarr_set_const($db, 'TICKETS_MESSAGE_MAIL_INTRO', $mail_intro, 'chaine', 0, '', $conf->entity);
    +        $res = dolibarr_set_const($db, 'TICKET_MESSAGE_MAIL_INTRO', $mail_intro, 'chaine', 0, '', $conf->entity);
         } else {
    -        $res = dolibarr_set_const($db, 'TICKETS_MESSAGE_MAIL_INTRO', $langs->trans('TicketMessageMailIntroText'), 'chaine', 0, '', $conf->entity);
    +        $res = dolibarr_set_const($db, 'TICKET_MESSAGE_MAIL_INTRO', $langs->trans('TicketMessageMailIntroText'), 'chaine', 0, '', $conf->entity);
         }
         if (!$res > 0) {
             $error++;
         }
     
    -    $mail_signature = GETPOST('TICKETS_MESSAGE_MAIL_SIGNATURE', 'alpha');
    +    $mail_signature = GETPOST('TICKET_MESSAGE_MAIL_SIGNATURE', 'alpha');
         if (!empty($mail_signature)) {
    -        $res = dolibarr_set_const($db, 'TICKETS_MESSAGE_MAIL_SIGNATURE', $mail_signature, 'chaine', 0, '', $conf->entity);
    +        $res = dolibarr_set_const($db, 'TICKET_MESSAGE_MAIL_SIGNATURE', $mail_signature, 'chaine', 0, '', $conf->entity);
         } else {
    -        $res = dolibarr_set_const($db, 'TICKETS_MESSAGE_MAIL_SIGNATURE', $langs->trans('TicketMessageMailSignatureText'), 'chaine', 0, '', $conf->entity);
    +        $res = dolibarr_set_const($db, 'TICKET_MESSAGE_MAIL_SIGNATURE', $langs->trans('TicketMessageMailSignatureText'), 'chaine', 0, '', $conf->entity);
         }
         if (!$res > 0) {
             $error++;
         }
     
    -    $url_interface = GETPOST('TICKETS_URL_PUBLIC_INTERFACE', 'alpha');
    +    $url_interface = GETPOST('TICKET_URL_PUBLIC_INTERFACE', 'alpha');
         if (!empty($mail_signature)) {
    -        $res = dolibarr_set_const($db, 'TICKETS_URL_PUBLIC_INTERFACE', $url_interface, 'chaine', 0, '', $conf->entity);
    +        $res = dolibarr_set_const($db, 'TICKET_URL_PUBLIC_INTERFACE', $url_interface, 'chaine', 0, '', $conf->entity);
         } else {
    -        $res = dolibarr_set_const($db, 'TICKETS_URL_PUBLIC_INTERFACE', '', 'chaine', 0, '', $conf->entity);
    +        $res = dolibarr_set_const($db, 'TICKET_URL_PUBLIC_INTERFACE', '', 'chaine', 0, '', $conf->entity);
         }
         if (!$res > 0) {
             $error++;
         }
     
    -    $topic_interface = GETPOST('TICKETS_PUBLIC_INTERFACE_TOPIC', 'alpha');
    +    $topic_interface = GETPOST('TICKET_PUBLIC_INTERFACE_TOPIC', 'alpha');
         if (!empty($mail_signature)) {
    -        $res = dolibarr_set_const($db, 'TICKETS_PUBLIC_INTERFACE_TOPIC', $topic_interface, 'chaine', 0, '', $conf->entity);
    +        $res = dolibarr_set_const($db, 'TICKET_PUBLIC_INTERFACE_TOPIC', $topic_interface, 'chaine', 0, '', $conf->entity);
         } else {
    -        $res = dolibarr_set_const($db, 'TICKETS_PUBLIC_INTERFACE_TOPIC', '', 'chaine', 0, '', $conf->entity);
    +        $res = dolibarr_set_const($db, 'TICKET_PUBLIC_INTERFACE_TOPIC', '', 'chaine', 0, '', $conf->entity);
         }
         if (!$res > 0) {
             $error++;
         }
     
    -    $text_home = GETPOST('TICKETS_PUBLIC_TEXT_HOME', 'alpha');
    +    $text_home = GETPOST('TICKET_PUBLIC_TEXT_HOME', 'alpha');
         if (!empty($mail_signature)) {
    -        $res = dolibarr_set_const($db, 'TICKETS_PUBLIC_TEXT_HOME', $text_home, 'chaine', 0, '', $conf->entity);
    +        $res = dolibarr_set_const($db, 'TICKET_PUBLIC_TEXT_HOME', $text_home, 'chaine', 0, '', $conf->entity);
         } else {
    -        $res = dolibarr_set_const($db, 'TICKETS_PUBLIC_TEXT_HOME', $langs->trans('TicketPublicInterfaceTextHome'), 'chaine', 0, '', $conf->entity);
    +        $res = dolibarr_set_const($db, 'TICKET_PUBLIC_TEXT_HOME', $langs->trans('TicketPublicInterfaceTextHome'), 'chaine', 0, '', $conf->entity);
         }
         if (!$res > 0) {
             $error++;
         }
     
    -    $text_help = GETPOST('TICKETS_PUBLIC_TEXT_HELP_MESSAGE', 'alpha');
    +    $text_help = GETPOST('TICKET_PUBLIC_TEXT_HELP_MESSAGE', 'alpha');
         if (!empty($text_help)) {
    -        $res = dolibarr_set_const($db, 'TICKETS_PUBLIC_TEXT_HELP_MESSAGE', $text_help, 'chaine', 0, '', $conf->entity);
    +        $res = dolibarr_set_const($db, 'TICKET_PUBLIC_TEXT_HELP_MESSAGE', $text_help, 'chaine', 0, '', $conf->entity);
         } else {
    -        $res = dolibarr_set_const($db, 'TICKETS_PUBLIC_TEXT_HELP_MESSAGE', $langs->trans('TicketPublicPleaseBeAccuratelyDescribe'), 'chaine', 0, '', $conf->entity);
    +        $res = dolibarr_set_const($db, 'TICKET_PUBLIC_TEXT_HELP_MESSAGE', $langs->trans('TicketPublicPleaseBeAccuratelyDescribe'), 'chaine', 0, '', $conf->entity);
         }
         if (!$res > 0) {
             $error++;
    @@ -160,34 +163,34 @@ if ($action == 'updateMask') {
     }
     
     if ($action == 'setvarother') {
    -    $param_enable_public_interface = GETPOST('TICKETS_ENABLE_PUBLIC_INTERFACE', 'alpha');
    -    $res = dolibarr_set_const($db, 'TICKETS_ENABLE_PUBLIC_INTERFACE', $param_enable_public_interface, 'chaine', 0, '', $conf->entity);
    +    $param_enable_public_interface = GETPOST('TICKET_ENABLE_PUBLIC_INTERFACE', 'alpha');
    +    $res = dolibarr_set_const($db, 'TICKET_ENABLE_PUBLIC_INTERFACE', $param_enable_public_interface, 'chaine', 0, '', $conf->entity);
         if (!$res > 0) {
             $error++;
         }
     
    -    $param_must_exists = GETPOST('TICKETS_EMAIL_MUST_EXISTS', 'alpha');
    -    $res = dolibarr_set_const($db, 'TICKETS_EMAIL_MUST_EXISTS', $param_must_exists, 'chaine', 0, '', $conf->entity);
    +    $param_must_exists = GETPOST('TICKET_EMAIL_MUST_EXISTS', 'alpha');
    +    $res = dolibarr_set_const($db, 'TICKET_EMAIL_MUST_EXISTS', $param_must_exists, 'chaine', 0, '', $conf->entity);
         if (!$res > 0) {
             $error++;
         }
     
    -    $param_disable_email = GETPOST('TICKETS_DISABLE_ALL_MAILS', 'alpha');
    -    $res = dolibarr_set_const($db, 'TICKETS_DISABLE_ALL_MAILS', $param_disable_email, 'chaine', 0, '', $conf->entity);
    +    $param_disable_email = GETPOST('TICKET_DISABLE_ALL_MAILS', 'alpha');
    +    $res = dolibarr_set_const($db, 'TICKET_DISABLE_ALL_MAILS', $param_disable_email, 'chaine', 0, '', $conf->entity);
         if (!$res > 0) {
             $error++;
         }
     
    -    $param_activate_log_by_email = GETPOST('TICKETS_ACTIVATE_LOG_BY_EMAIL', 'alpha');
    -    $res = dolibarr_set_const($db, 'TICKETS_ACTIVATE_LOG_BY_EMAIL', $param_activate_log_by_email, 'chaine', 0, '', $conf->entity);
    +    $param_activate_log_by_email = GETPOST('TICKET_ACTIVATE_LOG_BY_EMAIL', 'alpha');
    +    $res = dolibarr_set_const($db, 'TICKET_ACTIVATE_LOG_BY_EMAIL', $param_activate_log_by_email, 'chaine', 0, '', $conf->entity);
         if (!$res > 0) {
             $error++;
         }
     
         if ($conf->global->MAIN_FEATURES_LEVEL >= 2)
         {
    -    	$param_show_module_logo = GETPOST('TICKETS_SHOW_MODULE_LOGO', 'alpha');
    -    	$res = dolibarr_set_const($db, 'TICKETS_SHOW_MODULE_LOGO', $param_show_module_logo, 'chaine', 0, '', $conf->entity);
    +    	$param_show_module_logo = GETPOST('TICKET_SHOW_MODULE_LOGO', 'alpha');
    +    	$res = dolibarr_set_const($db, 'TICKET_SHOW_MODULE_LOGO', $param_show_module_logo, 'chaine', 0, '', $conf->entity);
         	if (!$res > 0) {
             	$error++;
         	}
    @@ -195,21 +198,21 @@ if ($action == 'setvarother') {
     
         if ($conf->global->MAIN_FEATURES_LEVEL >= 2)
         {
    -    	$param_notification_also_main_addressemail = GETPOST('TICKETS_NOTIFICATION_ALSO_MAIN_ADDRESS', 'alpha');
    -	    $res = dolibarr_set_const($db, 'TICKETS_NOTIFICATION_ALSO_MAIN_ADDRESS', $param_notification_also_main_addressemail, 'chaine', 0, '', $conf->entity);
    +    	$param_notification_also_main_addressemail = GETPOST('TICKET_NOTIFICATION_ALSO_MAIN_ADDRESS', 'alpha');
    +	    $res = dolibarr_set_const($db, 'TICKET_NOTIFICATION_ALSO_MAIN_ADDRESS', $param_notification_also_main_addressemail, 'chaine', 0, '', $conf->entity);
     	    if (!$res > 0) {
     	        $error++;
     	    }
         }
     
    -    $param_limit_view = GETPOST('TICKETS_LIMIT_VIEW_ASSIGNED_ONLY', 'alpha');
    -    $res = dolibarr_set_const($db, 'TICKETS_LIMIT_VIEW_ASSIGNED_ONLY', $param_limit_view, 'chaine', 0, '', $conf->entity);
    +    $param_limit_view = GETPOST('TICKET_LIMIT_VIEW_ASSIGNED_ONLY', 'alpha');
    +    $res = dolibarr_set_const($db, 'TICKET_LIMIT_VIEW_ASSIGNED_ONLY', $param_limit_view, 'chaine', 0, '', $conf->entity);
         if (!$res > 0) {
             $error++;
         }
     
    -    $param_auto_assign = GETPOST('TICKETS_AUTO_ASSIGN_USER_CREATE', 'alpha');
    -    $res = dolibarr_set_const($db, 'TICKETS_AUTO_ASSIGN_USER_CREATE', $param_auto_assign, 'chaine', 0, '', $conf->entity);
    +    $param_auto_assign = GETPOST('TICKET_AUTO_ASSIGN_USER_CREATE', 'alpha');
    +    $res = dolibarr_set_const($db, 'TICKET_AUTO_ASSIGN_USER_CREATE', $param_auto_assign, 'chaine', 0, '', $conf->entity);
         if (!$res > 0) {
             $error++;
         }
    @@ -226,7 +229,7 @@ $dirmodels = array_merge(array('/'), (array) $conf->modules_parts['models']);
     $form = new Form($db);
     
     $help_url = "FR:Module_Ticket";
    -$page_name = "TicketsupSetup";
    +$page_name = "TicketSetup";
     llxHeader('', $langs->trans($page_name), $help_url);
     
     // Subheader
    @@ -235,13 +238,13 @@ $linkback = '<a href="' . DOL_URL_ROOT . '/admin/modules.php">' . $langs->trans(
     print load_fiche_titre($langs->trans($page_name), $linkback, 'title_setup');
     
     // Configuration header
    -$head = ticketsupAdminPrepareHead();
    +$head = ticketAdminPrepareHead();
     
    -dol_fiche_head($head, 'settings', $langs->trans("Module56000Name"), -1, "ticketsup");
    +dol_fiche_head($head, 'settings', $langs->trans("Module56000Name"), -1, "ticket");
     
    -print $langs->trans("TicketsupSetupDictionaries") . ' : <a href="' . dol_buildpath('/admin/dict.php', 1) . '" >' . dol_buildpath('/admin/dict.php', 2) . '</a><br>';
    +print $langs->trans("TicketSetupDictionaries") . ' : <a href="' . dol_buildpath('/admin/dict.php', 1) . '" >' . dol_buildpath('/admin/dict.php', 2) . '</a><br>';
     
    -print $langs->trans("TicketsupPublicAccess") . ' : <a href="' . dol_buildpath('/public/ticketsup/index.php', 1) . '" target="_blank" >' . dol_buildpath('/public/ticketsup/index.php', 2) . '</a>';
    +print $langs->trans("TicketPublicAccess") . ' : <a href="' . dol_buildpath('/public/ticket/index.php', 1) . '" target="_blank" >' . dol_buildpath('/public/ticket/index.php', 2) . '</a>';
     
     dol_fiche_end();
     
    @@ -250,7 +253,7 @@ dol_fiche_end();
      * Projects Numbering model
      */
     
    -print_titre($langs->trans("TicketSupNumberingModules"));
    +print_titre($langs->trans("TicketNumberingModules"));
     
     print '<table class="noborder" width="100%">';
     print '<tr class="liste_titre">';
    @@ -264,7 +267,7 @@ print "</tr>\n";
     clearstatcache();
     
     foreach ($dirmodels as $reldir) {
    -    $dir = dol_buildpath($reldir . "core/modules/ticketsup/");
    +    $dir = dol_buildpath($reldir . "core/modules/ticket/");
     
         if (is_dir($dir)) {
             $handle = opendir($dir);
    @@ -314,7 +317,7 @@ foreach ($dirmodels as $reldir) {
                             }
                             print '</td>';
     
    -                        $ticket = new Ticketsup($db);
    +                        $ticket = new Ticket($db);
                             $ticket->initAsSpecimen();
     
                             // Info
    @@ -358,10 +361,10 @@ print '<table class="noborder" width="100%">';
     print '<tr class="pair"><td width="70%">' . $langs->trans("TicketsActivatePublicInterface") . '</td>';
     print '<td align="left">';
     if ($conf->use_javascript_ajax) {
    -    print ajax_constantonoff('TICKETS_ENABLE_PUBLIC_INTERFACE');
    +    print ajax_constantonoff('TICKET_ENABLE_PUBLIC_INTERFACE');
     } else {
         $arrval = array('0' => $langs->trans("No"), '1' => $langs->trans("Yes"));
    -    print $form->selectarray("TICKETS_ENABLE_PUBLIC_INTERFACE", $arrval, $conf->global->TICKETS_ENABLE_PUBLIC_INTERFACE);
    +    print $form->selectarray("TICKET_ENABLE_PUBLIC_INTERFACE", $arrval, $conf->global->TICKET_ENABLE_PUBLIC_INTERFACE);
     }
     print '</td>';
     print '<td align="center">';
    @@ -373,10 +376,10 @@ print '</tr>';
     print '<tr class="pair"><td width="70%">' . $langs->trans("TicketsEmailMustExist") . '</td>';
     print '<td align="left">';
     if ($conf->use_javascript_ajax) {
    -    print ajax_constantonoff('TICKETS_EMAIL_MUST_EXISTS');
    +    print ajax_constantonoff('TICKET_EMAIL_MUST_EXISTS');
     } else {
         $arrval = array('0' => $langs->trans("No"), '1' => $langs->trans("Yes"));
    -    print $form->selectarray("TICKETS_EMAIL_MUST_EXISTS", $arrval, $conf->global->TICKETS_EMAIL_MUST_EXISTS);
    +    print $form->selectarray("TICKET_EMAIL_MUST_EXISTS", $arrval, $conf->global->TICKET_EMAIL_MUST_EXISTS);
     }
     print '</td>';
     print '<td align="center">';
    @@ -390,10 +393,10 @@ print '</tr>';
     	print '<tr class="pair"><td width="70%">' . $langs->trans("TicketsShowModuleLogo") . '</td>';
     	print '<td align="left">';
     	if ($conf->use_javascript_ajax) {
    -	    print ajax_constantonoff('TICKETS_SHOW_MODULE_LOGO');
    +	    print ajax_constantonoff('TICKET_SHOW_MODULE_LOGO');
     	} else {
     	    $arrval = array('0' => $langs->trans("No"), '1' => $langs->trans("Yes"));
    -	    print $form->selectarray("TICKETS_SHOW_MODULE_LOGO", $arrval, $conf->global->TICKETS_SHOW_MODULE_LOGO);
    +	    print $form->selectarray("TICKET_SHOW_MODULE_LOGO", $arrval, $conf->global->TICKET_SHOW_MODULE_LOGO);
     	}
     	print '</td>';
     	print '<td align="center">';
    @@ -406,10 +409,10 @@ print '</tr>';
     print '<tr class="pair"><td width="70%">' . $langs->trans("TicketsShowCompanyLogo") . '</td>';
     print '<td align="left">';
     if ($conf->use_javascript_ajax) {
    -	print ajax_constantonoff('TICKETS_SHOW_COMPANY_LOGO');
    +	print ajax_constantonoff('TICKET_SHOW_COMPANY_LOGO');
     } else {
     	$arrval = array('0' => $langs->trans("No"), '1' => $langs->trans("Yes"));
    -	print $form->selectarray("TICKETS_SHOW_COMPANY_LOGO", $arrval, $conf->global->TICKETS_SHOW_COMPANY_LOGO);
    +	print $form->selectarray("TICKET_SHOW_COMPANY_LOGO", $arrval, $conf->global->TICKET_SHOW_COMPANY_LOGO);
     }
     print '</td>';
     print '<td align="center">';
    @@ -426,10 +429,10 @@ print '<table class="noborder" width="100%">';
     print '<tr class="pair"><td width="70%">' . $langs->trans("TicketsDisableEmail") . '</td>';
     print '<td align="left">';
     if ($conf->use_javascript_ajax) {
    -    print ajax_constantonoff('TICKETS_DISABLE_ALL_MAILS');
    +    print ajax_constantonoff('TICKET_DISABLE_ALL_MAILS');
     } else {
         $arrval = array('0' => $langs->trans("No"), '1' => $langs->trans("Yes"));
    -    print $form->selectarray("TICKETS_DISABLE_ALL_MAILS", $arrval, $conf->global->TICKETS_DISABLE_ALL_MAILS);
    +    print $form->selectarray("TICKET_DISABLE_ALL_MAILS", $arrval, $conf->global->TICKET_DISABLE_ALL_MAILS);
     }
     print '</td>';
     print '<td align="center">';
    @@ -441,10 +444,10 @@ print '</tr>';
     print '<tr class="pair"><td width="70%">' . $langs->trans("TicketsLogEnableEmail") . '</td>';
     print '<td align="left">';
     if ($conf->use_javascript_ajax) {
    -    print ajax_constantonoff('TICKETS_ACTIVATE_LOG_BY_EMAIL');
    +    print ajax_constantonoff('TICKET_ACTIVATE_LOG_BY_EMAIL');
     } else {
         $arrval = array('0' => $langs->trans("No"), '1' => $langs->trans("Yes"));
    -    print $form->selectarray("TICKETS_ACTIVATE_LOG_BY_EMAIL", $arrval, $conf->global->TICKETS_ACTIVATE_LOG_BY_EMAIL);
    +    print $form->selectarray("TICKET_ACTIVATE_LOG_BY_EMAIL", $arrval, $conf->global->TICKET_ACTIVATE_LOG_BY_EMAIL);
     }
     print '</td>';
     print '<td align="center">';
    @@ -458,10 +461,10 @@ if ($conf->global->MAIN_FEATURES_LEVEL >= 2)
     	print '<tr class="pair"><td width="70%">' . $langs->trans("TicketsEmailAlsoSendToMainAddress") . '</td>';
     	print '<td align="left">';
     	if ($conf->use_javascript_ajax) {
    -	    print ajax_constantonoff('TICKETS_NOTIFICATION_ALSO_MAIN_ADDRESS');
    +	    print ajax_constantonoff('TICKET_NOTIFICATION_ALSO_MAIN_ADDRESS');
     	} else {
     	    $arrval = array('0' => $langs->trans("No"), '1' => $langs->trans("Yes"));
    -	    print $form->selectarray("TICKETS_NOTIFICATION_ALSO_MAIN_ADDRESS", $arrval, $conf->global->TICKETS_NOTIFICATION_ALSO_MAIN_ADDRESS);
    +	    print $form->selectarray("TICKET_NOTIFICATION_ALSO_MAIN_ADDRESS", $arrval, $conf->global->TICKET_NOTIFICATION_ALSO_MAIN_ADDRESS);
     	}
     	print '</td>';
     	print '<td align="center">';
    @@ -474,10 +477,10 @@ if ($conf->global->MAIN_FEATURES_LEVEL >= 2)
     print '<tr class="pair"><td width="70%">' . $langs->trans("TicketsLimitViewAssignedOnly") . '</td>';
     print '<td align="left">';
     if ($conf->use_javascript_ajax) {
    -    print ajax_constantonoff('TICKETS_LIMIT_VIEW_ASSIGNED_ONLY');
    +    print ajax_constantonoff('TICKET_LIMIT_VIEW_ASSIGNED_ONLY');
     } else {
         $arrval = array('0' => $langs->trans("No"), '1' => $langs->trans("Yes"));
    -    print $form->selectarray("TICKETS_LIMIT_VIEW_ASSIGNED_ONLY", $arrval, $conf->global->TICKETS_LIMIT_VIEW_ASSIGNED_ONLY);
    +    print $form->selectarray("TICKET_LIMIT_VIEW_ASSIGNED_ONLY", $arrval, $conf->global->TICKET_LIMIT_VIEW_ASSIGNED_ONLY);
     }
     print '</td>';
     print '<td align="center">';
    @@ -494,10 +497,10 @@ if (!$conf->use_javascript_ajax) {
     print '<tr class="pair"><td width="70%">' . $langs->trans("TicketsAutoAssignTicket") . '</td>';
     print '<td align="left">';
     if ($conf->use_javascript_ajax) {
    -    print ajax_constantonoff('TICKETS_AUTO_ASSIGN_USER_CREATE');
    +    print ajax_constantonoff('TICKET_AUTO_ASSIGN_USER_CREATE');
     } else {
         $arrval = array('0' => $langs->trans("No"), '1' => $langs->trans("Yes"));
    -    print $form->selectarray("TICKETS_AUTO_ASSIGN_USER_CREATE", $arrval, $conf->global->TICKETS_AUTO_ASSIGN_USER_CREATE);
    +    print $form->selectarray("TICKET_AUTO_ASSIGN_USER_CREATE", $arrval, $conf->global->TICKET_AUTO_ASSIGN_USER_CREATE);
     }
     print '</td>';
     print '<td align="center">';
    @@ -526,14 +529,14 @@ print "</tr>\n";
     
     if (empty($conf->global->FCKEDITOR_ENABLE_MAIL)) {
         print '<tr>';
    -    print '<td colspan="3"><div class="info">' . $langs->trans("TicketSupCkEditorEmailNotActivated") . '</div></td>';
    +    print '<td colspan="3"><div class="info">' . $langs->trans("TicketCkEditorEmailNotActivated") . '</div></td>';
         print "</tr>\n";
     }
     
     // Email d'envoi des notifications
     print '<tr class="pair"><td>' . $langs->trans("TicketEmailNotificationFrom") . '</td>';
     print '<td align="left">';
    -print '<input type="text" name="TICKETS_NOTIFICATION_EMAIL_FROM" value="' . $conf->global->TICKETS_NOTIFICATION_EMAIL_FROM . '" size="20" ></td>';
    +print '<input type="text" name="TICKET_NOTIFICATION_EMAIL_FROM" value="' . $conf->global->TICKET_NOTIFICATION_EMAIL_FROM . '" size="20" ></td>';
     print '<td align="center">';
     print $form->textwithpicto('', $langs->trans("TicketEmailNotificationFromHelp"), 1, 'help');
     print '</td>';
    @@ -542,18 +545,18 @@ print '</tr>';
     // Email de réception des notifications
     print '<tr class="pair"><td>' . $langs->trans("TicketEmailNotificationTo") . '</td>';
     print '<td align="left">';
    -print '<input type="text"   name="TICKETS_NOTIFICATION_EMAIL_TO" value="' . (!empty($conf->global->TICKETS_NOTIFICATION_EMAIL_TO) ? $conf->global->TICKETS_NOTIFICATION_EMAIL_TO : $conf->global->TICKETS_NOTIFICATION_EMAIL_FROM) . '" size="20" ></td>';
    +print '<input type="text"   name="TICKET_NOTIFICATION_EMAIL_TO" value="' . (!empty($conf->global->TICKET_NOTIFICATION_EMAIL_TO) ? $conf->global->TICKET_NOTIFICATION_EMAIL_TO : $conf->global->TICKET_NOTIFICATION_EMAIL_FROM) . '" size="20" ></td>';
     print '<td align="center">';
     print $form->textwithpicto('', $langs->trans("TicketEmailNotificationToHelp"), 1, 'help');
     print '</td>';
     print '</tr>';
     
     // Texte de création d'un ticket
    -$mail_mesg_new = $conf->global->TICKETS_MESSAGE_MAIL_NEW ? $conf->global->TICKETS_MESSAGE_MAIL_NEW : $langs->trans('TicketNewEmailBody');
    +$mail_mesg_new = $conf->global->TICKET_MESSAGE_MAIL_NEW ? $conf->global->TICKET_MESSAGE_MAIL_NEW : $langs->trans('TicketNewEmailBody');
     print '<tr><td>' . $langs->trans("TicketNewEmailBodyLabel") . '</label>';
     print '</td><td>';
     require_once DOL_DOCUMENT_ROOT . '/core/class/doleditor.class.php';
    -$doleditor = new DolEditor('TICKETS_MESSAGE_MAIL_NEW', $mail_mesg_new, '100%', 120, 'dolibarr_mailings', '', false, true, $conf->global->FCKEDITOR_ENABLE_MAIL, ROWS_2, 70);
    +$doleditor = new DolEditor('TICKET_MESSAGE_MAIL_NEW', $mail_mesg_new, '100%', 120, 'dolibarr_mailings', '', false, true, $conf->global->FCKEDITOR_ENABLE_MAIL, ROWS_2, 70);
     $doleditor->Create();
     print '</td>';
     print '<td align="center">';
    @@ -561,11 +564,11 @@ print $form->textwithpicto('', $langs->trans("TicketNewEmailBodyHelp"), 1, 'help
     print '</td></tr>';
     
     // Texte d'introduction
    -$mail_intro = $conf->global->TICKETS_MESSAGE_MAIL_INTRO ? $conf->global->TICKETS_MESSAGE_MAIL_INTRO : $langs->trans('TicketMessageMailIntroText');
    +$mail_intro = $conf->global->TICKET_MESSAGE_MAIL_INTRO ? $conf->global->TICKET_MESSAGE_MAIL_INTRO : $langs->trans('TicketMessageMailIntroText');
     print '<tr><td>' . $langs->trans("TicketMessageMailIntroLabelAdmin") . '</label>';
     print '</td><td>';
     require_once DOL_DOCUMENT_ROOT . '/core/class/doleditor.class.php';
    -$doleditor = new DolEditor('TICKETS_MESSAGE_MAIL_INTRO', $mail_intro, '100%', 120, 'dolibarr_mailings', '', false, true, $conf->global->FCKEDITOR_ENABLE_MAIL, ROWS_2, 70);
    +$doleditor = new DolEditor('TICKET_MESSAGE_MAIL_INTRO', $mail_intro, '100%', 120, 'dolibarr_mailings', '', false, true, $conf->global->FCKEDITOR_ENABLE_MAIL, ROWS_2, 70);
     $doleditor->Create();
     print '</td>';
     print '<td align="center">';
    @@ -573,11 +576,11 @@ print $form->textwithpicto('', $langs->trans("TicketMessageMailIntroHelpAdmin"),
     print '</td></tr>';
     
     // Texte de signature
    -$mail_signature = $conf->global->TICKETS_MESSAGE_MAIL_SIGNATURE ? $conf->global->TICKETS_MESSAGE_MAIL_SIGNATURE : $langs->trans('TicketMessageMailSignatureText');
    +$mail_signature = $conf->global->TICKET_MESSAGE_MAIL_SIGNATURE ? $conf->global->TICKET_MESSAGE_MAIL_SIGNATURE : $langs->trans('TicketMessageMailSignatureText');
     print '<tr><td>' . $langs->trans("TicketMessageMailSignatureLabelAdmin") . '</label>';
     print '</td><td>';
     require_once DOL_DOCUMENT_ROOT . '/core/class/doleditor.class.php';
    -$doleditor = new DolEditor('TICKETS_MESSAGE_MAIL_SIGNATURE', $mail_signature, '100%', 120, 'dolibarr_mailings', '', false, true, $conf->global->FCKEDITOR_ENABLE_MAIL, ROWS_2, 70);
    +$doleditor = new DolEditor('TICKET_MESSAGE_MAIL_SIGNATURE', $mail_signature, '100%', 120, 'dolibarr_mailings', '', false, true, $conf->global->FCKEDITOR_ENABLE_MAIL, ROWS_2, 70);
     $doleditor->Create();
     print '</td>';
     print '<td align="center">';
    @@ -589,31 +592,31 @@ print '<td colspan="3">' . $langs->trans("PublicInterface") . '</td>';
     print "</tr>\n";
     
     // Url public interface
    -$url_interface = $conf->global->TICKETS_URL_PUBLIC_INTERFACE;
    +$url_interface = $conf->global->TICKET_URL_PUBLIC_INTERFACE;
     print '<tr><td>' . $langs->trans("TicketUrlPublicInterfaceLabelAdmin") . '</label>';
     print '</td><td>';
    -print '<input type="text" name="TICKETS_URL_PUBLIC_INTERFACE" value="' . $conf->global->TICKETS_URL_PUBLIC_INTERFACE . '" size="40" ></td>';
    +print '<input type="text" name="TICKET_URL_PUBLIC_INTERFACE" value="' . $conf->global->TICKET_URL_PUBLIC_INTERFACE . '" size="40" ></td>';
     print '</td>';
     print '<td align="center">';
     print $form->textwithpicto('', $langs->trans("TicketUrlPublicInterfaceHelpAdmin"), 1, 'help');
     print '</td></tr>';
     
     // Interface topic
    -$url_interface = $conf->global->TICKETS_PUBLIC_INTERFACE_TOPIC;
    +$url_interface = $conf->global->TICKET_PUBLIC_INTERFACE_TOPIC;
     print '<tr><td>' . $langs->trans("TicketPublicInterfaceTopicLabelAdmin") . '</label>';
     print '</td><td>';
    -print '<input type="text"   name="TICKETS_PUBLIC_INTERFACE_TOPIC" value="' . $conf->global->TICKETS_PUBLIC_INTERFACE_TOPIC . '" size="40" ></td>';
    +print '<input type="text"   name="TICKET_PUBLIC_INTERFACE_TOPIC" value="' . $conf->global->TICKET_PUBLIC_INTERFACE_TOPIC . '" size="40" ></td>';
     print '</td>';
     print '<td align="center">';
     print $form->textwithpicto('', $langs->trans("TicketPublicInterfaceTopicHelp"), 1, 'help');
     print '</td></tr>';
     
     // Texte d'accueil homepage
    -$public_text_home = $conf->global->TICKETS_PUBLIC_TEXT_HOME ? $conf->global->TICKETS_PUBLIC_TEXT_HOME : $langs->trans('TicketPublicInterfaceTextHome');
    +$public_text_home = $conf->global->TICKET_PUBLIC_TEXT_HOME ? $conf->global->TICKET_PUBLIC_TEXT_HOME : $langs->trans('TicketPublicInterfaceTextHome');
     print '<tr><td>' . $langs->trans("TicketPublicInterfaceTextHomeLabelAdmin") . '</label>';
     print '</td><td>';
     require_once DOL_DOCUMENT_ROOT . '/core/class/doleditor.class.php';
    -$doleditor = new DolEditor('TICKETS_PUBLIC_TEXT_HOME', $public_text_home, '100%', 180, 'dolibarr_notes', '', false, true, $conf->global->FCKEDITOR_ENABLE_SOCIETE, ROWS_2, 70);
    +$doleditor = new DolEditor('TICKET_PUBLIC_TEXT_HOME', $public_text_home, '100%', 180, 'dolibarr_notes', '', false, true, $conf->global->FCKEDITOR_ENABLE_SOCIETE, ROWS_2, 70);
     $doleditor->Create();
     print '</td>';
     print '<td align="center">';
    @@ -621,11 +624,11 @@ print $form->textwithpicto('', $langs->trans("TicketPublicInterfaceTextHomeHelpA
     print '</td></tr>';
     
     // Texte d'aide à la saisie du message
    -$public_text_help_message = $conf->global->TICKETS_PUBLIC_TEXT_HELP_MESSAGE ? $conf->global->TICKETS_PUBLIC_TEXT_HELP_MESSAGE : $langs->trans('TicketPublicPleaseBeAccuratelyDescribe');
    +$public_text_help_message = $conf->global->TICKET_PUBLIC_TEXT_HELP_MESSAGE ? $conf->global->TICKET_PUBLIC_TEXT_HELP_MESSAGE : $langs->trans('TicketPublicPleaseBeAccuratelyDescribe');
     print '<tr><td>' . $langs->trans("TicketPublicInterfaceTextHelpMessageLabelAdmin") . '</label>';
     print '</td><td>';
     require_once DOL_DOCUMENT_ROOT . '/core/class/doleditor.class.php';
    -$doleditor = new DolEditor('TICKETS_PUBLIC_TEXT_HELP_MESSAGE', $public_text_help_message, '100%', 180, 'dolibarr_notes', '', false, true, $conf->global->FCKEDITOR_ENABLE_SOCIETE, ROWS_2, 70);
    +$doleditor = new DolEditor('TICKET_PUBLIC_TEXT_HELP_MESSAGE', $public_text_help_message, '100%', 180, 'dolibarr_notes', '', false, true, $conf->global->FCKEDITOR_ENABLE_SOCIETE, ROWS_2, 70);
     $doleditor->Create();
     print '</td>';
     print '<td align="center">';
    @@ -638,6 +641,6 @@ print '</tr>';
     print '</table><br>';
     print '</form>';
     
    +// End of page
     llxFooter();
    -
     $db->close();
    diff --git a/htdocs/admin/ticketsup_extrafields.php b/htdocs/admin/ticket_extrafields.php
    similarity index 84%
    rename from htdocs/admin/ticketsup_extrafields.php
    rename to htdocs/admin/ticket_extrafields.php
    index 5709472e858..6fa70808ec8 100644
    --- a/htdocs/admin/ticketsup_extrafields.php
    +++ b/htdocs/admin/ticket_extrafields.php
    @@ -16,18 +16,18 @@
      */
     
     /**
    - *      \file       ticketsup/admin/ticketsup_extrafields.php
    - *        \ingroup    ticketsup
    - *        \brief      Page to setup extra fields of ticket
    + *      \file       admin/ticket_extrafields.php
    + *      \ingroup    ticket
    + *      \brief      Page to setup extra fields of ticket
      */
     
     require '../main.inc.php';
    -require_once DOL_DOCUMENT_ROOT."/core/lib/ticketsup.lib.php";
    +require_once DOL_DOCUMENT_ROOT."/core/lib/ticket.lib.php";
     require_once DOL_DOCUMENT_ROOT . '/core/class/extrafields.class.php';
     require_once DOL_DOCUMENT_ROOT . '/core/lib/admin.lib.php';
     
    -$langs->load("ticketsup");
    -$langs->load("admin");
    +// Load translation files required by the page
    +$langs->loadLangs(array('ticket', 'admin'));
     
     $extrafields = new ExtraFields($db);
     $form = new Form($db);
    @@ -41,7 +41,7 @@ foreach ($tmptype2label as $key => $val) {
     
     $action = GETPOST('action', 'alpha');
     $attrname = GETPOST('attrname', 'alpha');
    -$elementtype = 'ticketsup'; //Must be the $table_element of the class that manage extrafield
    +$elementtype = 'ticket'; //Must be the $table_element of the class that manage extrafield
     
     if (!$user->admin) {
         accessforbidden();
    @@ -60,18 +60,18 @@ include DOL_DOCUMENT_ROOT . '/core/actions_extrafields.inc.php';
      * View
      */
     
    -$textobject = $langs->transnoentitiesnoconv("TicketSup");
    +$textobject = $langs->transnoentitiesnoconv("Ticket");
     
     $help_url = "FR:Module_Ticket";
    -$page_name = "TicketsupSetup";
    +$page_name = "TicketSetup";
     llxHeader('', $langs->trans($page_name), $help_url);
     
     $linkback = '<a href="' . DOL_URL_ROOT . '/admin/modules.php">' . $langs->trans("BackToModuleList") . '</a>';
    -print load_fiche_titre($langs->trans("TicketsupSetup"), $linkback, 'title_setup');
    +print load_fiche_titre($langs->trans("TicketSetup"), $linkback, 'title_setup');
     
    -$head = ticketsupAdminPrepareHead();
    +$head = ticketAdminPrepareHead();
     
    -dol_fiche_head($head, 'attributes', $langs->trans("Module56000Name"), -1, "ticketsup");
    +dol_fiche_head($head, 'attributes', $langs->trans("Module56000Name"), -1, "ticket");
     
     require DOL_DOCUMENT_ROOT.'/core/tpl/admin_extrafields_view.tpl.php';
     
    @@ -109,6 +109,6 @@ if ($action == 'edit' && !empty($attrname)) {
         include DOL_DOCUMENT_ROOT . '/core/tpl/admin_extrafields_edit.tpl.php';
     }
     
    +// End of page
     llxFooter();
    -
     $db->close();
    diff --git a/htdocs/admin/tools/dolibarr_export.php b/htdocs/admin/tools/dolibarr_export.php
    index 1c985e23090..4c69f2ead48 100644
    --- a/htdocs/admin/tools/dolibarr_export.php
    +++ b/htdocs/admin/tools/dolibarr_export.php
    @@ -493,6 +493,7 @@ print '</table>';
     
     </div> 	<!-- end div fichehalfleft -->
     
    +
     <div id="backupdatabaseright" class="fichehalfright" style="height:480px; overflow: auto;">
     <div class="ficheaddleft">
     
    @@ -505,23 +506,96 @@ print '<br>';
     
     </div>
     </div>
    -
    +</form>
     </fieldset>
     
     <br>
    +<!-- Dump of a server -->
    +
    +<form method="post" action="export_files.php" name="dump">
    +<input type="hidden" name="token" value="<?php echo $_SESSION['newtoken']; ?>" />
    +<input type="hidden" name="export_type" value="server" />
     
     <fieldset><legend class="legendforfieldsetstep" style="font-size: 3em">2</legend>
    +<div class="fichehalfleft">
    +
     <?php
     print $langs->trans("BackupDesc2",DOL_DATA_ROOT).'<br>';
     print $langs->trans("BackupDescX").'<br><br>';
    +
     ?>
    +
    +<label for="zipfilename_template"> <?php echo $langs->trans("FileNameToGenerate"); ?></label><br>
    +<input type="text" name="zipfilename_template" style="width: 90%"
    +	id="zipfilename_template"
    +	value="<?php
    +$prefix='documents';
    +$ext='zip';
    +
    +$file=$prefix.'_'.$dolibarr_main_db_name.'_'.dol_sanitizeFileName(DOL_VERSION).'_'.strftime("%Y%m%d%H%M").'.'.$ext;
    +echo $file;
    +?>" /> <br>
    +<br>
    +
    +<?php
    +// Show compression choices
    +print '<div class="formelementrow">';
    +print "\n";
    +
    +print $langs->trans("Compression").': &nbsp; ';
    +$filecompression = $compression;
    +array_shift($filecompression);
    +$filecompression['zip']= array('function' => 'dol_compress_dir', 'id' => 'radio_compression_zip',  'label' => $langs->trans("FormatZip"));
    +
    +foreach($filecompression as $key => $val)
    +{
    +    if (! $val['function'] || function_exists($val['function']))	// Enabled export format
    +    {
    +        print '<input type="radio" name="compression" value="'.$key.'" id="'.$val['id'].'" checked>';
    +        print ' <label for="'.$val['id'].'">'.$val['label'].'</label>';
    +    }
    +    else	// Disabled export format
    +    {
    +        print '<input type="radio" name="compression" value="'.$key.'" id="'.$val['id'].'" disabled>';
    +        print ' <label for="'.$val['id'].'">'.$val['label'].'</label>';
    +        print ' ('.$langs->trans("NotAvailable").')';
    +    }
    +    print ' &nbsp; &nbsp; ';
    +}
    +
    +print '</div>';
    +print "\n";
    +
    +?>
    +<br>
    +<div align="center"><input type="submit" class="button"
    +	value="<?php echo $langs->trans("GenerateBackup") ?>" id="buttonGo" /><br>
    +<br>
    +</div>
    +
    +</div>
    +
    +<div id="backupdatabaseright" class="fichehalfright" style="height:480px; overflow: auto;">
    +<div class="ficheaddleft">
    +
    +<?php
    +$filearray=dol_dir_list($conf->admin->dir_output.'/documents','files',0,'','',$sortfield,(strtolower($sortorder)=='asc'?SORT_ASC:SORT_DESC),1);
    +$result=$formfile->list_of_documents($filearray,null,'systemtools','',1,'documents/',1,0,$langs->trans("NoBackupFileAvailable"),0,$langs->trans("PreviousDumpFiles"));
    +print '<br>';
    +?>
    +
    +
    +</div>
    +</div>
    +
     </fieldset>
    -
    -
    -
     </form>
    +
    +
    +
    +
     <?php
     
    +// End of page
     llxFooter();
    -
     $db->close();
    diff --git a/htdocs/admin/tools/dolibarr_import.php b/htdocs/admin/tools/dolibarr_import.php
    index f390c192159..9dc3deec5ac 100644
    --- a/htdocs/admin/tools/dolibarr_import.php
    +++ b/htdocs/admin/tools/dolibarr_import.php
    @@ -24,8 +24,8 @@
     
     require '../../main.inc.php';
     
    -$langs->load("admin");
    -$langs->load("other");
    +// Load translation files required by the page
    +$langs->loadLangs(array("other","admin"));
     
     if (! $user->admin)
     	accessforbidden();
    @@ -212,6 +212,6 @@ else if (in_array($type, array('pgsql')))
     </fieldset>
     
     <?php
    +// End of page
     llxFooter();
    -
     $db->close();
    diff --git a/htdocs/admin/tools/eaccelerator.php b/htdocs/admin/tools/eaccelerator.php
    index d3253c02514..a3205c11a27 100644
    --- a/htdocs/admin/tools/eaccelerator.php
    +++ b/htdocs/admin/tools/eaccelerator.php
    @@ -181,7 +181,6 @@ function create_script_table($list)
             print '</tr>';
         }
         print '</table>';
    -
     }
     
     /**
    @@ -335,7 +334,6 @@ if (function_exists('eaccelerator_get')) {
     
     print "<br><br>";
     
    -
    +// End of page
     llxFooter();
    -
     $db->close();
    diff --git a/htdocs/admin/tools/export.php b/htdocs/admin/tools/export.php
    index f3d2057395f..6b0ea790ab2 100644
    --- a/htdocs/admin/tools/export.php
    +++ b/htdocs/admin/tools/export.php
    @@ -129,7 +129,7 @@ if ($what == 'mysql')
         {
             $arrayofallowedcommand=explode(',', $dolibarr_main_restrict_os_commands);
             $ok=0;
    -        dol_syslog("Command are restricted to ".$dolibarr_main_restrict_os_commands.". We check that on of this command is inside ".$cmddump);
    +        dol_syslog("Command are restricted to ".$dolibarr_main_restrict_os_commands.". We check that one of this command is inside ".$cmddump);
             foreach($arrayofallowedcommand as $allowedcommand)
             {
                 if (preg_match('/'.preg_quote($allowedcommand,'/').'/', $cmddump))
    @@ -235,176 +235,3 @@ $time_end = time();
     
     $db->close();
     
    -
    -
    -// MYSQL NO BINARIES (only php)
    -/**	Backup the db OR just a table without mysqldump binary (does not require any exec permission)
    - *	Author: David Walsh (http://davidwalsh.name/backup-mysql-database-php)
    - *	Updated and enhanced by Stephen Larroque (lrq3000) and by the many commentators from the blog
    - *	Note about foreign keys constraints: for Dolibarr, since there are a lot of constraints and when imported the tables will be inserted in the dumped order, not in constraints order, then we ABSOLUTELY need to use SET FOREIGN_KEY_CHECKS=0; when importing the sql dump.
    - *	Note2: db2SQL by Howard Yeend can be an alternative, by using SHOW FIELDS FROM and SHOW KEYS FROM we could generate a more precise dump (eg: by getting the type of the field and then precisely outputting the right formatting - in quotes, numeric or null - instead of trying to guess like we are doing now).
    - *
    - *	@param	string	$outputfile		Output file name
    - *	@param	string	$tables			Table name or '*' for all
    - *	@return	int						<0 if KO, >0 if OK
    - */
    -function backup_tables($outputfile, $tables='*')
    -{
    -    global $db, $langs;
    -    global $errormsg;
    -
    -    // Set to UTF-8
    -	if (is_a($db, 'DoliDBMysqli')) {
    -		/** @var DoliDBMysqli $db */
    -		$db->db->set_charset('utf8');
    -	} else {
    -		/** @var DoliDB $db */
    -		$db->query('SET NAMES utf8');
    -		$db->query('SET CHARACTER SET utf8');
    -	}
    -
    -    //get all of the tables
    -    if ($tables == '*')
    -    {
    -        $tables = array();
    -        $result = $db->query('SHOW FULL TABLES WHERE Table_type = \'BASE TABLE\'');
    -        while($row = $db->fetch_row($result))
    -        {
    -            $tables[] = $row[0];
    -        }
    -    }
    -    else
    -    {
    -        $tables = is_array($tables) ? $tables : explode(',',$tables);
    -    }
    -
    -    //cycle through
    -    $handle = fopen($outputfile, 'w+');
    -    if (fwrite($handle, '') === false)
    -    {
    -        $langs->load("errors");
    -        dol_syslog("Failed to open file ".$outputfile,LOG_ERR);
    -        $errormsg=$langs->trans("ErrorFailedToWriteInDir");
    -        return -1;
    -    }
    -
    -    // Print headers and global mysql config vars
    -    $sqlhead = '';
    -    $sqlhead .= "-- ".$db::LABEL." dump via php with Dolibarr ".DOL_VERSION."
    ---
    --- Host: ".$db->db->host_info."    Database: ".$db->database_name."
    --- ------------------------------------------------------
    --- Server version	".$db->db->server_info."
    -
    -/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
    -/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
    -/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
    -/*!40101 SET NAMES utf8 */;
    -/*!40103 SET @OLD_TIME_ZONE=@@TIME_ZONE */;
    -/*!40103 SET TIME_ZONE='+00:00' */;
    -/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */;
    -/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;
    -/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */;
    -/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */;
    -
    -";
    -
    -    if (GETPOST("nobin_disable_fk")) $sqlhead .= "SET FOREIGN_KEY_CHECKS=0;\n";
    -    //$sqlhead .= "SET SQL_MODE=\"NO_AUTO_VALUE_ON_ZERO\";\n";
    -    if (GETPOST("nobin_use_transaction")) $sqlhead .= "SET AUTOCOMMIT=0;\nSTART TRANSACTION;\n";
    -
    -    fwrite($handle, $sqlhead);
    -
    -    $ignore = '';
    -    if (GETPOST("nobin_sql_ignore")) $ignore = 'IGNORE ';
    -    $delayed = '';
    -    if (GETPOST("nobin_delayed")) $delayed = 'DELAYED ';
    -
    -    // Process each table and print their definition + their datas
    -    foreach($tables as $table)
    -    {
    -        // Saving the table structure
    -        fwrite($handle, "\n--\n-- Table structure for table `".$table."`\n--\n");
    -
    -        if (GETPOST("nobin_drop")) fwrite($handle,"DROP TABLE IF EXISTS `".$table."`;\n"); // Dropping table if exists prior to re create it
    -        fwrite($handle,"/*!40101 SET @saved_cs_client     = @@character_set_client */;\n");
    -        fwrite($handle,"/*!40101 SET character_set_client = utf8 */;\n");
    -        $resqldrop=$db->query('SHOW CREATE TABLE '.$table);
    -        $row2 = $db->fetch_row($resqldrop);
    -        if (empty($row2[1]))
    -        {
    -        	fwrite($handle, "\n-- WARNING: Show create table ".$table." return empy string when it should not.\n");
    -        }
    -        else
    -        {
    -        	fwrite($handle,$row2[1].";\n");
    -	        //fwrite($handle,"/*!40101 SET character_set_client = @saved_cs_client */;\n\n");
    -
    -	        // Dumping the data (locking the table and disabling the keys check while doing the process)
    -	        fwrite($handle, "\n--\n-- Dumping data for table `".$table."`\n--\n");
    -	        if (!GETPOST("nobin_nolocks")) fwrite($handle, "LOCK TABLES `".$table."` WRITE;\n"); // Lock the table before inserting data (when the data will be imported back)
    -	        if (GETPOST("nobin_disable_fk")) fwrite($handle, "ALTER TABLE `".$table."` DISABLE KEYS;\n");
    -	        else fwrite($handle, "/*!40000 ALTER TABLE `".$table."` DISABLE KEYS */;\n");
    -
    -	        $sql='SELECT * FROM '.$table;
    -	        $result = $db->query($sql);
    -	        while($row = $db->fetch_row($result))
    -	        {
    -	            // For each row of data we print a line of INSERT
    -	            fwrite($handle,'INSERT '.$delayed.$ignore.'INTO `'.$table.'` VALUES (');
    -	            $columns = count($row);
    -	            for($j=0; $j<$columns; $j++) {
    -	                // Processing each columns of the row to ensure that we correctly save the value (eg: add quotes for string - in fact we add quotes for everything, it's easier)
    -	                if ($row[$j] == null && !is_string($row[$j])) {
    -	                    // IMPORTANT: if the field is NULL we set it NULL
    -	                    $row[$j] = 'NULL';
    -	                } elseif(is_string($row[$j]) && $row[$j] == '') {
    -	                    // if it's an empty string, we set it as an empty string
    -	                    $row[$j] = "''";
    -	                } elseif(is_numeric($row[$j]) && !strcmp($row[$j], $row[$j]+0) ) { // test if it's a numeric type and the numeric version ($nb+0) == string version (eg: if we have 01, it's probably not a number but rather a string, else it would not have any leading 0)
    -	                    // if it's a number, we return it as-is
    -//	                    $row[$j] = $row[$j];
    -	                } else { // else for all other cases we escape the value and put quotes around
    -	                    $row[$j] = addslashes($row[$j]);
    -	                    $row[$j] = preg_replace("#\n#", "\\n", $row[$j]);
    -	                    $row[$j] = "'".$row[$j]."'";
    -	                }
    -	            }
    -	            fwrite($handle,implode(',', $row).");\n");
    -	        }
    -	        if (GETPOST("nobin_disable_fk")) fwrite($handle, "ALTER TABLE `".$table."` ENABLE KEYS;\n"); // Enabling back the keys/index checking
    -	        if (!GETPOST("nobin_nolocks")) fwrite($handle, "UNLOCK TABLES;\n"); // Unlocking the table
    -	        fwrite($handle,"\n\n\n");
    -	    }
    -    }
    -
    -    /* Backup Procedure structure*/
    -    /*
    -     $result = $db->query('SHOW PROCEDURE STATUS');
    -    if ($db->num_rows($result) > 0)
    -    {
    -    while ($row = $db->fetch_row($result)) { $procedures[] = $row[1]; }
    -    foreach($procedures as $proc)
    -    {
    -    fwrite($handle,"DELIMITER $$\n\n");
    -    fwrite($handle,"DROP PROCEDURE IF EXISTS '$name'.'$proc'$$\n");
    -    $resqlcreateproc=$db->query("SHOW CREATE PROCEDURE '$proc'");
    -    $row2 = $db->fetch_row($resqlcreateproc);
    -    fwrite($handle,"\n".$row2[2]."$$\n\n");
    -    fwrite($handle,"DELIMITER ;\n\n");
    -    }
    -    }
    -    */
    -    /* Backup Procedure structure*/
    -
    -    // Write the footer (restore the previous database settings)
    -    $sqlfooter="\n\n";
    -    if (GETPOST("nobin_use_transaction")) $sqlfooter .= "COMMIT;\n";
    -    if (GETPOST("nobin_disable_fk")) $sqlfooter .= "SET FOREIGN_KEY_CHECKS=1;\n";
    -    $sqlfooter.="\n\n-- Dump completed on ".date('Y-m-d G-i-s');
    -    fwrite($handle, $sqlfooter);
    -
    -    fclose($handle);
    -
    -    return 1;
    -}
    diff --git a/htdocs/admin/tools/export_files.php b/htdocs/admin/tools/export_files.php
    new file mode 100644
    index 00000000000..809cea3b271
    --- /dev/null
    +++ b/htdocs/admin/tools/export_files.php
    @@ -0,0 +1,166 @@
    +<?php
    +/* Copyright (C) 2006-2014  Laurent Destailleur <eldy@users.sourceforge.net>
    + * Copyright (C) 2011       Juanjo Menent       <jmenent@2byte.es>
    + * Copyright (C) 2015       Raphaël Doursenaud  <rdoursenaud@gpcsolutions.fr>
    + *
    +* This program is free software; you can redistribute it and/or modify
    +* it under the terms of the GNU General Public License as published by
    +* the Free Software Foundation; either version 3 of the License, or
    +* (at your option) any later version.
    +*
    +* This program is distributed in the hope that it will be useful,
    +* but WITHOUT ANY WARRANTY; without even the implied warranty of
    +* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
    +* GNU General Public License for more details.
    +*
    +* You should have received a copy of the GNU General Public License
    +* along with this program. If not, see <http://www.gnu.org/licenses/>.
    +*/
    +
    +/**
    + *		\file 		htdocs/admin/tools/export.php
    + *		\brief      Page to export a database into a dump file
    + */
    +
    +require '../../main.inc.php';
    +require_once DOL_DOCUMENT_ROOT.'/core/lib/admin.lib.php';
    +require_once DOL_DOCUMENT_ROOT.'/core/lib/files.lib.php';
    +require_once DOL_DOCUMENT_ROOT.'/core/class/utils.class.php';
    +require_once DOL_DOCUMENT_ROOT.'/core/class/html.formfile.class.php';
    +
    +$langs->load("admin");
    +
    +$action=GETPOST('action','alpha');
    +$what=GETPOST('what','alpha');
    +$export_type=GETPOST('export_type','alpha');
    +$file=GETPOST('zipfilename_template','alpha');
    +$compression = GETPOST('compression');
    +
    +$sortfield = GETPOST('sortfield','alpha');
    +$sortorder = GETPOST('sortorder','alpha');
    +$page = GETPOST("page",'int');
    +if (! $sortorder) $sortorder="DESC";
    +if (! $sortfield) $sortfield="date";
    +if ($page < 0) { $page = 0; }
    +elseif (empty($page)) $page = 0;
    +$limit = GETPOST('limit','int')?GETPOST('limit','int'):$conf->liste_limit;
    +$offset = $limit * $page;
    +
    +if (! $user->admin) accessforbidden();
    +
    +$errormsg='';
    +
    +
    +/*
    + * Actions
    + */
    +
    +if ($action == 'delete')
    +{
    +	$file=$conf->admin->dir_output.'/'.GETPOST('urlfile');
    +	$ret=dol_delete_file($file, 1);
    +	if ($ret) setEventMessages($langs->trans("FileWasRemoved", GETPOST('urlfile')), null, 'mesgs');
    +	else setEventMessages($langs->trans("ErrorFailToDeleteFile", GETPOST('urlfile')), null, 'errors');
    +	$action='';
    +}
    +
    +
    +/*
    + * View
    + */
    +
    +// Increase limit of time. Works only if we are not in safe mode
    +$ExecTimeLimit=600;
    +if (!empty($ExecTimeLimit))
    +{
    +    $err=error_reporting();
    +    error_reporting(0);     // Disable all errors
    +    //error_reporting(E_ALL);
    +    @set_time_limit($ExecTimeLimit);   // Need more than 240 on Windows 7/64
    +    error_reporting($err);
    +}
    +$MemoryLimit=0;
    +if (!empty($MemoryLimit))
    +{
    +    @ini_set('memory_limit', $MemoryLimit);
    +}
    +
    +$form=new Form($db);
    +$formfile = new FormFile($db);
    +
    +//$help_url='EN:Backups|FR:Sauvegardes|ES:Copias_de_seguridad';
    +//llxHeader('','',$help_url);
    +
    +//print load_fiche_titre($langs->trans("Backup"),'','title_setup');
    +
    +
    +// Start with empty buffer
    +$dump_buffer = '';
    +$dump_buffer_len = 0;
    +
    +// We will send fake headers to avoid browser timeout when buffering
    +$time_start = time();
    +
    +
    +$outputdir  = $conf->admin->dir_output.'/documents';
    +$result=dol_mkdir($outputdir);
    +
    +$utils = new Utils($db);
    +
    +if ($compression == 'zip')
    +{
    +    $ret = dol_compress_dir(DOL_DATA_ROOT, $outputdir."/".$file, $compression);
    +    if ($ret < 0)
    +    {
    +        $errormsg = $langs->trans("ErrorFailedToWriteInDir",$outputfile);
    +    }
    +}
    +elseif (in_array($compression, array('gz', 'bz')))
    +{
    +    $file = substr($file, 0, strrpos($file, '.'));
    +    $file .= '.tar';
    +    $cmd = 'tar -cf '.$outputdir."/".$file." --exclude=documents/admin/documents -C ".DOL_DATA_ROOT." ".DOL_DATA_ROOT."/../documents/";
    +    exec($cmd, $out, $retval);
    +    //var_dump($cmd, DOL_DATA_ROOT);exit;
    +    
    +    if ($retval != 0)
    +    {
    +        $langs->load("errors");
    +        dol_syslog("Documents tar retval after exec=".$retval, LOG_ERR);
    +        $errormsg = 'Error tar generation return '.$retval;
    +    }
    +    else
    +    {
    +        if ($compression == 'gz')
    +        {
    +            $cmd = "gzip " . $outputdir."/".$file;
    +        }
    +        if ($compression == 'bz')
    +        {
    +            $cmd = "bzip2 " . $outputdir."/".$file;
    +        }
    +        
    +        exec($cmd, $out, $retval);
    +        if ($retval != 0)
    +        {
    +            $errormsg = 'Error '.$compression.' generation return '.$retval;
    +            unlink($outputdir."/".$file);
    +        }
    +    }
    +}
    +
    +if ($errormsg)
    +{
    +	setEventMessages($langs->trans("Error")." : ".$errormsg, null, 'errors');
    +}
    +
    +print '<br>';
    +
    +
    +// Redirect t backup page
    +header("Location: dolibarr_export.php");
    +
    +$time_end = time();
    +
    +$db->close();
    +
    diff --git a/htdocs/admin/tools/index.php b/htdocs/admin/tools/index.php
    index 98a490550ca..aed25ae45a3 100644
    --- a/htdocs/admin/tools/index.php
    +++ b/htdocs/admin/tools/index.php
    @@ -24,8 +24,8 @@
     
     require '../../main.inc.php';
     
    -$langs->load("admin");
    -$langs->load("companies");
    +// Load translation files required by the page
    +$langs->loadLangs(array("companies","admin"));
     
     if (! $user->admin)
     	accessforbidden();
    @@ -56,6 +56,6 @@ print '<br><br>';
     //print '<div class="center"><div class="logo_setup"></div></div>';
     print '<center><div class="logo_setup"></div></center>';				// For a reason I don't know, the div class="center does not works, we must keep the <center>
     
    -
    +// End of page
     llxFooter();
     $db->close();
    diff --git a/htdocs/admin/tools/listevents.php b/htdocs/admin/tools/listevents.php
    index 48d3ef57fd5..9afe7c5fcb3 100644
    --- a/htdocs/admin/tools/listevents.php
    +++ b/htdocs/admin/tools/listevents.php
    @@ -2,6 +2,7 @@
     /* Copyright (C) 2004-2017  Laurent Destailleur	<eldy@users.sourceforge.net>
      * Copyright (C) 2005-2012  Regis Houssin		<regis.houssin@capnetworks.com>
      * Copyright (C) 2015       Bahfir Abbes		<bafbes@gmail.com>
    + * Copyright (C) 2018       Frédéric France         <frederic.france@netlogic.fr>
      *
      * This program is free software; you can redistribute it and/or modify
      * it under the terms of the GNU General Public License as published by
    @@ -40,10 +41,8 @@ if ($user->societe_id > 0)
     	$socid = $user->societe_id;
     }
     
    -$langs->load("admin");
    -$langs->load("companies");
    -$langs->load("users");
    -$langs->load("other");
    +// Load translation files required by the page
    +$langs->loadLangs(array("companies","admin","users","other"));
     
     // Load variable for pagination
     $limit = GETPOST('limit','int')?GETPOST('limit','int'):$conf->liste_limit;
    @@ -237,7 +236,7 @@ if ($result)
     	// Lignes des champs de filtres
     	print '<tr class="liste_titre">';
     
    -	print '<td class="liste_titre" width="15%">'.$form->select_date($date_start,'date_start',0,0,0,'',1,0,1).$form->select_date($date_end,'date_end',0,0,0,'',1,0,1).'</td>';
    +	print '<td class="liste_titre" width="15%">'.$form->selectDate($date_start,'date_start',0,0,0,'',1,0).$form->selectDate($date_end,'date_end',0,0,0,'',1,0).'</td>';
     
     	print '<td align="left" class="liste_titre">';
     	print '<input class="flat" type="text" size="10" name="search_code" value="'.$search_code.'">';
    @@ -339,6 +338,6 @@ else
     	dol_print_error($db);
     }
     
    -
    +// End of page
     llxFooter();
     $db->close();
    diff --git a/htdocs/admin/tools/listsessions.php b/htdocs/admin/tools/listsessions.php
    index 70b0987732b..643269bfacd 100644
    --- a/htdocs/admin/tools/listsessions.php
    +++ b/htdocs/admin/tools/listsessions.php
    @@ -25,7 +25,8 @@
     require '../../main.inc.php';
     require_once DOL_DOCUMENT_ROOT.'/core/lib/admin.lib.php';
     
    -$langs->load("install");
    +// Load translation files required by the page
    +$langs->loadLangs(array("companies","install","users","other"));
     
     if (! $user->admin)
     	accessforbidden();
    @@ -40,10 +41,6 @@ if ($user->societe_id > 0)
       $socid = $user->societe_id;
     }
     
    -$langs->load("companies");
    -$langs->load("users");
    -$langs->load("other");
    -
     $sortfield = GETPOST("sortfield",'alpha');
     $sortorder = GETPOST("sortorder",'alpha');
     $page = GETPOST("page",'int');
    @@ -99,7 +96,7 @@ $usefilter=0;
     $listofsessions=listOfSessions();
     $num=count($listofsessions);
     
    -print_barre_liste($langs->trans("Sessions"), $page, $_SERVER["PHP_SELF"],"",$sortfield,$sortorder,'',$num,0,'setup');
    +print_barre_liste($langs->trans("Sessions"), $page, $_SERVER["PHP_SELF"],"",$sortfield,$sortorder,'', $num, ($num?$num:''),'setup');		// Do not show numer (0) if no session found (it means we can't know)
     
     $savehandler=ini_get("session.save_handler");
     $savepath=ini_get("session.save_path");
    @@ -208,5 +205,6 @@ print '</div>';
     
     print '<br>';
     
    +// End of page
     llxFooter();
     $db->close();
    diff --git a/htdocs/admin/tools/purge.php b/htdocs/admin/tools/purge.php
    index f415ed1692c..097fc507240 100644
    --- a/htdocs/admin/tools/purge.php
    +++ b/htdocs/admin/tools/purge.php
    @@ -119,7 +119,6 @@ if (preg_match('/^confirm/i',$choice))
     	print $form->formconfirm($_SERVER["PHP_SELF"].'?choice=allfiles', $langs->trans('Purge'), $langs->trans('ConfirmPurge').img_warning().' ', 'purge', $formquestion, 'no', 2);
     }
     
    -
    +// End of page
     llxFooter();
    -
     $db->close();
    diff --git a/htdocs/admin/tools/update.php b/htdocs/admin/tools/update.php
    index d0802d6b473..1ec7c98552e 100644
    --- a/htdocs/admin/tools/update.php
    +++ b/htdocs/admin/tools/update.php
    @@ -27,8 +27,8 @@ require_once DOL_DOCUMENT_ROOT . '/core/lib/admin.lib.php';
     require_once DOL_DOCUMENT_ROOT . '/core/lib/files.lib.php';
     require_once DOL_DOCUMENT_ROOT . '/core/lib/geturl.lib.php';
     
    -$langs->load("admin");
    -$langs->load("other");
    +// Load translation files required by the page
    +$langs->loadLangs(array("admin","other"));
     
     $action=GETPOST('action','alpha');
     
    @@ -76,7 +76,7 @@ print $langs->trans("CurrentVersion").' : <strong>'.DOL_VERSION.'</strong><br>';
     if (function_exists('curl_init'))
     {
         $conf->global->MAIN_USE_RESPONSE_TIMEOUT = 10;
    -    
    +
         if ($action == 'getlastversion')
         {
             if ($sfurl)
    @@ -95,7 +95,7 @@ if (function_exists('curl_init'))
                     }
                     $i++;
                 }
    -            
    +
                 // Show version
             	print $langs->trans("LastStableVersion").' : <b>'. (($version != '0.0')?$version:$langs->trans("Unknown")) .'</b><br>';
             }
    @@ -142,7 +142,6 @@ print '<hr>';
     
     print $langs->trans("GoModuleSetupArea", DOL_URL_ROOT.'/admin/modules.php?mode=deploy', $langs->transnoentities("Home").' - '.$langs->transnoentities("Setup").' - '.$langs->transnoentities("Modules"));
     
    -
    +// End of page
     llxFooter();
    -
     $db->close();
    diff --git a/htdocs/admin/translation.php b/htdocs/admin/translation.php
    index 74494ee09ea..4c215e9ae52 100644
    --- a/htdocs/admin/translation.php
    +++ b/htdocs/admin/translation.php
    @@ -27,6 +27,7 @@ require_once DOL_DOCUMENT_ROOT.'/core/lib/admin.lib.php';
     require_once DOL_DOCUMENT_ROOT.'/core/lib/files.lib.php';
     require_once DOL_DOCUMENT_ROOT.'/core/class/html.formadmin.class.php';
     
    +// Load translation files required by the page
     $langs->loadLangs(array("companies","products","admin","sms","other","errors"));
     
     if (!$user->admin) accessforbidden();
    @@ -39,7 +40,7 @@ $transkey=GETPOST('transkey','alpha');
     $transvalue=GETPOST('transvalue','alpha');
     
     
    -$mode = GETPOST('mode')?GETPOST('mode'):'overwrite';
    +$mode = GETPOST('mode','aZ09')?GETPOST('mode','aZ09'):'overwrite';
     
     $limit = GETPOST('limit','int')?GETPOST('limit','int'):$conf->liste_limit;
     $sortfield = GETPOST("sortfield",'alpha');
    @@ -583,6 +584,6 @@ if (! empty($langcode))
     	dol_set_focus('#transvalue');
     }
     
    +// End of page
     llxFooter();
    -
     $db->close();
    diff --git a/htdocs/admin/triggers.php b/htdocs/admin/triggers.php
    index ca14869cb2e..cd2f33b4cb0 100644
    --- a/htdocs/admin/triggers.php
    +++ b/htdocs/admin/triggers.php
    @@ -23,6 +23,7 @@
     require '../main.inc.php';
     require_once DOL_DOCUMENT_ROOT.'/core/class/interfaces.class.php';
     
    +// Load translation files required by the page
     $langs->load("admin");
     
     if (!$user->admin) accessforbidden();
    @@ -83,6 +84,6 @@ foreach ($triggers as $trigger)
     print '</table>';
     print '</div>';
     
    +// End of page
     llxFooter();
    -
     $db->close();
    diff --git a/htdocs/admin/user.php b/htdocs/admin/user.php
    index a7b1c5b9373..2cf8fc5b6f3 100644
    --- a/htdocs/admin/user.php
    +++ b/htdocs/admin/user.php
    @@ -32,9 +32,8 @@ require_once DOL_DOCUMENT_ROOT.'/core/lib/usergroups.lib.php';
     require_once DOL_DOCUMENT_ROOT.'/core/lib/admin.lib.php';
     require_once DOL_DOCUMENT_ROOT.'/core/class/extrafields.class.php';
     
    -$langs->load("admin");
    -$langs->load("members");
    -$langs->load("users");
    +// Load translation files required by the page
    +$langs->loadLangs(array('admin', 'members', 'users'));
     if (! $user->admin) accessforbidden();
     
     $extrafields = new ExtraFields($db);
    @@ -338,5 +337,6 @@ print "<br>";
     
     dol_fiche_end();
     
    +// End of page
     llxFooter();
     $db->close();
    diff --git a/htdocs/admin/usergroup.php b/htdocs/admin/usergroup.php
    index 75497e9d19d..c1b55dcec6a 100644
    --- a/htdocs/admin/usergroup.php
    +++ b/htdocs/admin/usergroup.php
    @@ -32,9 +32,9 @@ require_once DOL_DOCUMENT_ROOT.'/core/lib/usergroups.lib.php';
     require_once DOL_DOCUMENT_ROOT.'/core/lib/admin.lib.php';
     require_once DOL_DOCUMENT_ROOT.'/core/class/extrafields.class.php';
     
    -$langs->load("admin");
    -$langs->load("members");
    -$langs->load("users");
    +// Load translation files required by the page
    +$langs->loadLangs(array("admin", "members", "users"));
    +
     if (! $user->admin) accessforbidden();
     
     $extrafields = new ExtraFields($db);
    @@ -165,7 +165,6 @@ print "</tr>\n";
     
     clearstatcache();
     
    -$var=true;
     foreach ($dirmodels as $reldir)
     {
         foreach (array('','/doc') as $valdir)
    @@ -202,7 +201,6 @@ foreach ($dirmodels as $reldir)
     
     	                        if ($modulequalified)
     	                        {
    -	                            $var = !$var;
     	                            print '<tr class="oddeven"><td width="100">';
     	                            print (empty($module->name)?$name:$module->name);
     	                            print "</td><td>\n";
    @@ -284,5 +282,6 @@ print "<br>";
     
     dol_fiche_end();
     
    +// End of page
     llxFooter();
     $db->close();
    diff --git a/htdocs/admin/website.php b/htdocs/admin/website.php
    index 73063c2b036..fcdeee79249 100644
    --- a/htdocs/admin/website.php
    +++ b/htdocs/admin/website.php
    @@ -31,10 +31,8 @@ require_once DOL_DOCUMENT_ROOT.'/core/lib/functions2.lib.php';
     require_once DOL_DOCUMENT_ROOT.'/core/class/doleditor.class.php';
     require_once DOL_DOCUMENT_ROOT.'/website/class/website.class.php';
     
    -$langs->load("errors");
    -$langs->load("admin");
    -$langs->load("companies");
    -$langs->load("website");
    +// Load translation files required by the page
    +$langs->loadlangs(array('errors', 'admin', 'companies', 'website'));
     
     $action=GETPOST('action','alpha')?GETPOST('action','alpha'):'view';
     $confirm=GETPOST('confirm','alpha');
    @@ -324,10 +322,16 @@ if ($action == 'confirm_delete' && $confirm == 'yes')       // delete
     
         if ($website->id > 0)
         {
    -	    $sql = "DELETE from ".MAIN_DB_PREFIX."website_page WHERE fk_website ='".$rowid."'";
    -	    $result = $db->query($sql);
    +    	$sql = "DELETE from ".MAIN_DB_PREFIX."website_account WHERE fk_website ='".$rowid."'";
    +    	$result = $db->query($sql);
     
    -	    $sql = "DELETE from ".MAIN_DB_PREFIX."website WHERE rowid ='".$rowid."'";
    +    	$sql = "DELETE from ".MAIN_DB_PREFIX."website_page WHERE fk_website ='".$rowid."'";
    +    	$result = $db->query($sql);
    +
    +    	$sql = "DELETE from ".MAIN_DB_PREFIX."website_extrafields WHERE fk_object ='".$rowid."'";
    +    	$result = $db->query($sql);
    +
    +    	$sql = "DELETE from ".MAIN_DB_PREFIX."website WHERE rowid ='".$rowid."'";
     	    $result = $db->query($sql);
     	    if (! $result)
     	    {
    @@ -642,9 +646,7 @@ if ($id)
     
     dol_fiche_end();
     
    -//print '<br>';
    -
    -
    +// End of page
     llxFooter();
     $db->close();
     
    diff --git a/htdocs/admin/website_options.php b/htdocs/admin/website_options.php
    index e54f19dc8c9..9d724b86390 100644
    --- a/htdocs/admin/website_options.php
    +++ b/htdocs/admin/website_options.php
    @@ -31,10 +31,8 @@ require_once DOL_DOCUMENT_ROOT.'/core/lib/functions2.lib.php';
     require_once DOL_DOCUMENT_ROOT.'/core/class/doleditor.class.php';
     require_once DOL_DOCUMENT_ROOT.'/website/class/website.class.php';
     
    -$langs->load("errors");
    -$langs->load("admin");
    -$langs->load("companies");
    -$langs->load("website");
    +// Load translation files required by the page
    +$langs->loadLangs(array('errors', 'admin', 'companies', 'website'));
     
     $action=GETPOST('action','alpha')?GETPOST('action','alpha'):'view';
     $confirm=GETPOST('confirm','alpha');
    @@ -145,9 +143,8 @@ else
     
     
     dol_fiche_end();
    -//print '<br>';
    -
     
    +// End of page
     llxFooter();
     $db->close();
     
    diff --git a/htdocs/admin/workflow.php b/htdocs/admin/workflow.php
    index 79dacc3276e..24a39ce827a 100644
    --- a/htdocs/admin/workflow.php
    +++ b/htdocs/admin/workflow.php
    @@ -27,6 +27,7 @@
     require '../main.inc.php';
     require_once DOL_DOCUMENT_ROOT.'/core/lib/admin.lib.php';
     
    +// Load translation files required by the page
     $langs->loadLangs(array("admin","workflow","propal","workflow","orders","supplier_proposals"));
     
     if (! $user->admin) accessforbidden();
    @@ -38,7 +39,7 @@ $action = GETPOST('action', 'alpha');
      */
     if (preg_match('/set(.*)/',$action,$reg))
     {
    -    if (! dolibarr_set_const($db, $reg[1], 1, 'chaine', 0, '', $conf->entity) > 0)
    +    if (! dolibarr_set_const($db, $reg[1], '1', 'chaine', 0, '', $conf->entity) > 0)
         {
             dol_print_error($db);
         }
    @@ -74,14 +75,12 @@ $workflowcodes=array(
         'WORKFLOW_PROPAL_AUTOCREATE_ORDER'=>array('family'=>'create', 'position'=>10, 'enabled'=>'! empty($conf->propal->enabled) && ! empty($conf->commande->enabled)', 'picto'=>'order'),
     	'WORKFLOW_ORDER_AUTOCREATE_INVOICE'=>array('family'=>'create', 'position'=>20, 'enabled'=>'! empty($conf->commande->enabled) && ! empty($conf->facture->enabled)', 'picto'=>'bill'),
         'separator1'=>array('family'=>'separator', 'position'=>25),
    -	// Automatic classification proposal
    +	// Automatic classification of proposal
     	'WORKFLOW_ORDER_CLASSIFY_BILLED_PROPAL'=>array('family'=>'classify_proposal', 'position'=>30, 'enabled'=>'! empty($conf->propal->enabled) && ! empty($conf->commande->enabled)', 'picto'=>'propal','warning'=>''),
     	'WORKFLOW_INVOICE_CLASSIFY_BILLED_PROPAL'=>array('family'=>'classify_proposal', 'position'=>31, 'enabled'=>'! empty($conf->propal->enabled) && ! empty($conf->facture->enabled)', 'picto'=>'propal','warning'=>''),
    -	// Automatic classification invoice
    +	// Automatic classification of order
     	'WORKFLOW_ORDER_CLASSIFY_SHIPPED_SHIPPING'=>array('family'=>'classify_order', 'position'=>40, 'enabled'=>'! empty($conf->expedition->enabled) && ! empty($conf->commande->enabled)', 'picto'=>'order'),
    -	// For the following 2 options, if module invoice is disabled, they does not exists, so "Classify billed" for order must be done manually from order card.
    -	'WORKFLOW_INVOICE_AMOUNT_CLASSIFY_BILLED_ORDER'=>array('family'=>'classify_order', 'position'=>41, 'enabled'=>'! empty($conf->facture->enabled) && ! empty($conf->commande->enabled)', 'picto'=>'order','warning'=>''),
    -    //Moved as hidden feature: 'WORKFLOW_INVOICE_CLASSIFY_BILLED_ORDER'=>array('family'=>'classify_order', 'position'=>42, 'enabled'=>'! empty($conf->facture->enabled) && ! empty($conf->commande->enabled)', 'picto'=>'order','warning'=>''),
    +	'WORKFLOW_INVOICE_AMOUNT_CLASSIFY_BILLED_ORDER'=>array('family'=>'classify_order', 'position'=>41, 'enabled'=>'! empty($conf->facture->enabled) && ! empty($conf->commande->enabled)', 'picto'=>'order','warning'=>''),	// For this option, if module invoice is disabled, it does not exists, so "Classify billed" for order must be done manually from order card.
         'separator2'=>array('family'=>'separator', 'position'=>50),
     	// Automatic classification supplier proposal
     	'WORKFLOW_ORDER_CLASSIFY_BILLED_SUPPLIER_PROPOSAL'=>array('family'=>'classify_supplier_proposal', 'position'=>60, 'enabled'=>'! empty($conf->supplier_proposal->enabled) && ! empty($conf->fournisseur->enabled)', 'picto'=>'propal','warning'=>''),
    @@ -188,7 +187,6 @@ if ($nbqualified == 0)
     }
     print '</table>';
     
    -
    +// End of page
     llxFooter();
    -
     $db->close();
    diff --git a/htdocs/api/admin/explorer.php b/htdocs/api/admin/explorer.php
    index d075da3f344..c3b54e36b6c 100644
    --- a/htdocs/api/admin/explorer.php
    +++ b/htdocs/api/admin/explorer.php
    @@ -30,6 +30,7 @@ require_once DOL_DOCUMENT_ROOT.'/core/lib/functions2.lib.php';
     require_once DOL_DOCUMENT_ROOT.'/api/class/api.class.php';
     require_once DOL_DOCUMENT_ROOT.'/api/class/api_access.class.php';
     
    +// Load translation files required by the page
     $langs->load("admin");
     
     
    diff --git a/htdocs/api/admin/index.php b/htdocs/api/admin/index.php
    index 7ebff2c5da6..4017f3c93ac 100644
    --- a/htdocs/api/admin/index.php
    +++ b/htdocs/api/admin/index.php
    @@ -29,6 +29,7 @@ require '../../main.inc.php';
     require_once DOL_DOCUMENT_ROOT.'/core/lib/admin.lib.php';
     require_once DOL_DOCUMENT_ROOT.'/core/lib/files.lib.php';
     
    +// Load translation files required by the page
     $langs->load("admin");
     
     if (! $user->admin)
    diff --git a/htdocs/api/class/api.class.php b/htdocs/api/class/api.class.php
    index 92391a14dc0..6d6ef4578cd 100644
    --- a/htdocs/api/class/api.class.php
    +++ b/htdocs/api/class/api.class.php
    @@ -65,6 +65,8 @@ class DolibarrApi
     
             $this->r->setBaseUrls($urlwithouturlroot, $urlwithouturlrootautodetect);
             $this->r->setAPIVersion(1);
    +        //$this->r->setSupportedFormats('json');
    +        //$this->r->setSupportedFormats('jsonFormat');
         }
     
         /**
    @@ -92,10 +94,12 @@ class DolibarrApi
          * @param   object  $object	Object to clean
          * @return	array	Array of cleaned object properties
          */
    -    function _cleanObjectDatas($object) {
    +    function _cleanObjectDatas($object)
    +    {
     
             // Remove $db object property for object
             unset($object->db);
    +        unset($object->isextrafieldmanaged);
     		unset($object->ismultientitymanaged);
     		unset($object->restrictiononfksoc);
     
    @@ -215,9 +219,11 @@ class DolibarrApi
     	 * @param string	$feature2		Feature to check, second level of permission (optional). Can be or check with 'level1|level2'.
     	 * @param string	$dbt_keyfield   Field name for socid foreign key if not fk_soc. Not used if objectid is null (optional)
     	 * @param string	$dbt_select     Field name for select if not rowid. Not used if objectid is null (optional)
    +     * @return bool
     	 * @throws RestException
     	 */
    -	static function _checkAccessToResource($resource, $resource_id=0, $dbtablename='', $feature2='', $dbt_keyfield='fk_soc', $dbt_select='rowid') {
    +    static function _checkAccessToResource($resource, $resource_id=0, $dbtablename='', $feature2='', $dbt_keyfield='fk_soc', $dbt_select='rowid')
    +    {
     
     		// Features/modules to check
     		$featuresarray = array($resource);
    @@ -248,7 +254,7 @@ class DolibarrApi
     	    //$tmp=preg_replace_all('/'.$regexstring.'/', '', $sqlfilters);
     	    $tmp=$sqlfilters;
     	    $ok=0;
    -	    $i=0; $nb=count($tmp);
    +	    $i=0; $nb=strlen($tmp);
     	    $counter=0;
     	    while ($i < $nb)
     	    {
    @@ -265,6 +271,7 @@ class DolibarrApi
     	    return true;
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 * Function to forge a SQL criteria
     	 *
    @@ -273,6 +280,7 @@ class DolibarrApi
     	 */
     	static function _forge_criteria_callback($matches)
     	{
    +        // phpcs:enable
     	    global $db;
     
     	    //dol_syslog("Convert matches ".$matches[1]);
    diff --git a/htdocs/api/class/api_access.class.php b/htdocs/api/class/api_access.class.php
    index d067d6e2ad6..e453bd331c2 100644
    --- a/htdocs/api/class/api_access.class.php
    +++ b/htdocs/api/class/api_access.class.php
    @@ -59,8 +59,7 @@ class DolibarrApiAccess implements iAuthenticate
     	 */
     	public static $user = '';
     
    -    // @codingStandardsIgnoreStart
    -
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName
     	/**
     	 * Check access
     	 *
    @@ -69,6 +68,7 @@ class DolibarrApiAccess implements iAuthenticate
     	 */
     	public function __isAllowed()
     	{
    +        // phpcs:enable
     		global $conf, $db;
     
     		$login = '';
    @@ -166,6 +166,7 @@ class DolibarrApiAccess implements iAuthenticate
     	    return in_array(static::$role, (array) $requirefortest) || static::$role == 'admin';
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName
     	/**
     	 * @return string string to be used with WWW-Authenticate header
     	 * @example Basic
    @@ -174,9 +175,9 @@ class DolibarrApiAccess implements iAuthenticate
     	 */
     	public function __getWWWAuthenticateString()
         {
    +        // phpcs:enable
             return '';
         }
    -    // @codingStandardsIgnoreEnd
     
     	/**
     	 * Verify access
    @@ -196,6 +197,5 @@ class DolibarrApiAccess implements iAuthenticate
             return $requires
                 ? static::$role == 'admin' || in_array(static::$role, (array) $requires)
                 : true;
    -
         }
     }
    diff --git a/htdocs/api/class/api_documents.class.php b/htdocs/api/class/api_documents.class.php
    index 07f124741fe..66c293f2cb0 100644
    --- a/htdocs/api/class/api_documents.class.php
    +++ b/htdocs/api/class/api_documents.class.php
    @@ -356,6 +356,22 @@ class Documents extends DolibarrApi
     
     			$upload_dir = $conf->facture->dir_output . "/" . get_exdir(0, 0, 0, 1, $object, 'invoice');
     		}
    +		else if ($modulepart == 'agenda' || $modulepart == 'action' || $modulepart == 'event')
    +		{
    +			require_once DOL_DOCUMENT_ROOT.'/comm/action/class/actioncomm.class.php';
    +
    +			if (!DolibarrApiAccess::$user->rights->agenda->myactions->read && !DolibarrApiAccess::$user->rights->agenda->allactions->read) {
    +				throw new RestException(401);
    +			}
    +
    +			$object = new ActionComm($this->db);
    +			$result=$object->fetch($id, $ref);
    +			if ( ! $result ) {
    +				throw new RestException(404, 'Event not found');
    +			}
    +
    +			$upload_dir = $conf->agenda->dir_output.'/'.dol_sanitizeFileName($object->ref);
    +		}
     		else
     		{
     			throw new RestException(500, 'Modulepart '.$modulepart.' not implemented yet.');
    diff --git a/htdocs/api/class/api_login.class.php b/htdocs/api/class/api_login.class.php
    index 56808819b3f..86d1cfff87c 100644
    --- a/htdocs/api/class/api_login.class.php
    +++ b/htdocs/api/class/api_login.class.php
    @@ -26,7 +26,11 @@ require_once DOL_DOCUMENT_ROOT.'/user/class/user.class.php';
     class Login
     {
     
    -	function __construct() {
    +    /**
    +     * Constructor of the class
    +     */
    +    function __construct()
    +    {
     		global $db;
     		$this->db = $db;
     	}
    @@ -51,7 +55,8 @@ class Login
     	 * @url GET /
     	 * @url POST /
     	 */
    -	public function index($login, $password, $entity='', $reset=0) {
    +    public function index($login, $password, $entity='', $reset=0)
    +    {
     
     	    global $conf, $dolibarr_main_authentication, $dolibarr_auto_user;
     
    diff --git a/htdocs/api/class/api_setup.class.php b/htdocs/api/class/api_setup.class.php
    index ef2b4c8bb6d..9389e2ff5ed 100644
    --- a/htdocs/api/class/api_setup.class.php
    +++ b/htdocs/api/class/api_setup.class.php
    @@ -1,8 +1,8 @@
     <?php
     /* Copyright (C) 2016   Xebax Christy           <xebax@wanadoo.fr>
      * Copyright (C) 2016	Laurent Destailleur		<eldy@users.sourceforge.net>
    - * Copyright (C) 2017	Regis Houssin	<regis.houssin@capnetworks.com>
    - * Copyright (C) 2017	Neil Orley	<neil.orley@oeris.fr>
    + * Copyright (C) 2017	Regis Houssin	        <regis.houssin@capnetworks.com>
    + * Copyright (C) 2017	Neil Orley	            <neil.orley@oeris.fr>
      *
      *
      * This program is free software; you can redistribute it and/or modify
    @@ -188,6 +188,7 @@ class Setup extends DolibarrApi
          * @param int       $id        ID of country
          * @param string    $lang      Code of the language the name of the
          *                             country must be translated to
    +     * @return array 			   Array of cleaned object properties
          *
          * @url     GET dictionary/countries/{id}
          *
    @@ -293,6 +294,7 @@ class Setup extends DolibarrApi
          * @param Ccountry $country   Country
          * @param string   $lang      Code of the language the name of the
          *                            country must be translated to
    +     * @return void
          */
         private function translateLabel($country, $lang)
         {
    @@ -863,11 +865,11 @@ class Setup extends DolibarrApi
         			// Show warning
         			if (empty($tmpfilelist) && empty($tmpfilelist2) && empty($tmpfilelist3))
         			{
    -    				//setEventMessage($langs->trans("FileIntegrityIsStrictlyConformedWithReference"));
    +    				//setEventMessages($langs->trans("FileIntegrityIsStrictlyConformedWithReference"), null, 'mesgs');
         			}
         			else
         			{
    -    				//setEventMessage($langs->trans("FileIntegritySomeFilesWereRemovedOrModified"), 'warnings');
    +    				//setEventMessages($langs->trans("FileIntegritySomeFilesWereRemovedOrModified"), null, 'warnings');
         			}
         		}
         		else
    @@ -916,5 +918,4 @@ class Setup extends DolibarrApi
     
         	return array('resultcode'=>$resultcode, 'resultcomment'=>$resultcomment, 'expectedchecksum'=> $outexpectedchecksum, 'currentchecksum'=> $outcurrentchecksum, 'out'=>$out);
         }
    -
     }
    diff --git a/htdocs/api/class/api_status.class.php b/htdocs/api/class/api_status.class.php
    index ea61731b51a..3ade4ea51b8 100644
    --- a/htdocs/api/class/api_status.class.php
    +++ b/htdocs/api/class/api_status.class.php
    @@ -26,18 +26,21 @@ require_once DOL_DOCUMENT_ROOT . '/core/lib/functions.lib.php';
      */
     class Status
     {
    -	/**
    +    /**
          * Get status (Dolibarr version)
    -	 */
    -	function index() {
    -		global $conf;
    +     *
    +     * @return array
    +     */
    +    function index()
    +    {
    +        global $conf;
     
    -		return array(
    -			'success' => array(
    -				'code' => 200,
    -				'dolibarr_version' => DOL_VERSION,
    -				'access_locked' => (empty($conf->global->MAIN_ONLY_LOGIN_ALLOWED)?'0':$conf->global->MAIN_ONLY_LOGIN_ALLOWED)
    -			)
    -		);
    +        return array(
    +            'success' => array(
    +                'code' => 200,
    +                'dolibarr_version' => DOL_VERSION,
    +                'access_locked' => (empty($conf->global->MAIN_ONLY_LOGIN_ALLOWED)?'0':$conf->global->MAIN_ONLY_LOGIN_ALLOWED),
    +            ),
    +        );
         }
     }
    diff --git a/htdocs/asset/admin/assets_extrafields.php b/htdocs/asset/admin/assets_extrafields.php
    index 52c1f042836..f220d5cb849 100644
    --- a/htdocs/asset/admin/assets_extrafields.php
    +++ b/htdocs/asset/admin/assets_extrafields.php
    @@ -23,9 +23,10 @@
      */
     
     require '../../main.inc.php';
    -require_once DOL_DOCUMENT_ROOT.'/core/lib/assets.lib.php';
    +require_once DOL_DOCUMENT_ROOT.'/core/lib/asset.lib.php';
     require_once DOL_DOCUMENT_ROOT.'/core/class/extrafields.class.php';
     
    +// Load translation files required by the page
     $langs->loadLangs(array("assets","admin","companies"));
     
     $extrafields = new ExtraFields($db);
    @@ -63,7 +64,7 @@ $linkback='<a href="'.DOL_URL_ROOT.'/admin/modules.php">'.$langs->trans("BackToM
     print load_fiche_titre($langs->trans("AssetsSetup"),$linkback,'title_setup');
     
     
    -$head = AssetsAdminPrepareHead();
    +$head = asset_admin_prepare_head();
     
     dol_fiche_head($head, 'attributes', $langs->trans("Assets"), -1, 'generic');
     
    @@ -108,6 +109,6 @@ if ($action == 'edit' && ! empty($attrname))
         require DOL_DOCUMENT_ROOT.'/core/tpl/admin_extrafields_edit.tpl.php';
     }
     
    +// End of page
     llxFooter();
    -
     $db->close();
    diff --git a/htdocs/asset/admin/assets_type_extrafields.php b/htdocs/asset/admin/assets_type_extrafields.php
    index 261c7de99b7..a791078f37b 100644
    --- a/htdocs/asset/admin/assets_type_extrafields.php
    +++ b/htdocs/asset/admin/assets_type_extrafields.php
    @@ -16,18 +16,17 @@
      * or see http://www.gnu.org/
      */
     
    -/**
     /**
      * \file        htdocs/asset/admin/assets_type_extrafields.php
      * \ingroup     asset
      * \brief       Page to setup extra fields type of assets
      */
     require '../../main.inc.php';
    -require_once DOL_DOCUMENT_ROOT.'/core/lib/assets.lib.php';
    +require_once DOL_DOCUMENT_ROOT.'/core/lib/asset.lib.php';
     require_once DOL_DOCUMENT_ROOT.'/core/class/extrafields.class.php';
     
    -$langs->load("assets");
    -$langs->load("admin");
    +// Load translation files required by the page
    +$langs->loadLangs(array('assets', 'admin'));
     
     $extrafields = new ExtraFields($db);
     $form = new Form($db);
    @@ -64,7 +63,7 @@ $linkback='<a href="'.DOL_URL_ROOT.'/admin/modules.php">'.$langs->trans("BackToM
     print load_fiche_titre($langs->trans("AssetsSetup"),$linkback,'title_setup');
     
     
    -$head = AssetsAdminPrepareHead();
    +$head = asset_admin_prepare_head();
     
     dol_fiche_head($head, 'attributes_type', $langs->trans("Assets"), -1, 'generic');
     
    @@ -108,6 +107,6 @@ if ($action == 'edit' && ! empty($attrname))
         require DOL_DOCUMENT_ROOT.'/core/tpl/admin_extrafields_edit.tpl.php';
     }
     
    +// End of page
     llxFooter();
    -
     $db->close();
    diff --git a/htdocs/asset/admin/setup.php b/htdocs/asset/admin/setup.php
    index 8708396fb7f..57738309abd 100644
    --- a/htdocs/asset/admin/setup.php
    +++ b/htdocs/asset/admin/setup.php
    @@ -17,18 +17,18 @@
      */
     
     /**
    - * \file    htdocs/assets/admin/setup.php
    + * \file    htdocs/asset/admin/setup.php
      * \ingroup assets
      * \brief   Assets setup page.
      */
     
     require '../../main.inc.php';
    -require_once DOL_DOCUMENT_ROOT.'/core/lib/assets.lib.php';
    +require_once DOL_DOCUMENT_ROOT.'/core/lib/asset.lib.php';
     require_once DOL_DOCUMENT_ROOT . "/core/lib/admin.lib.php";
     
     global $langs, $user;
     
    -// Translations
    +// Load translation files required by the page
     $langs->loadLangs(array("admin", "assets"));
     
     // Access control
    @@ -58,7 +58,7 @@ $linkback='<a href="'.DOL_URL_ROOT.'/admin/modules.php">'.$langs->trans("BackToM
     print load_fiche_titre($langs->trans("AssetsSetup"),$linkback,'title_setup');
     
     
    -$head = AssetsAdminPrepareHead();
    +$head = asset_admin_prepare_head();
     
     dol_fiche_head($head, 'settings', $langs->trans("Assets"), -1, 'generic');
     
    @@ -107,9 +107,8 @@ else
     	print '</div>';
     }
     
    -
    -// Page end
     dol_fiche_end();
     
    +// End of page
     llxFooter();
     $db->close();
    diff --git a/htdocs/asset/card.php b/htdocs/asset/card.php
    index a76bf3d069e..4f7061aed20 100644
    --- a/htdocs/asset/card.php
    +++ b/htdocs/asset/card.php
    @@ -17,7 +17,7 @@
      */
     
     /**
    - *  \file       card.php
    + *  \file       htdocs/asset/card.php
      *  \ingroup    asset
      *  \brief      Page to create/edit/view asset
      */
    @@ -25,10 +25,10 @@
     require '../main.inc.php';
     require_once DOL_DOCUMENT_ROOT.'/core/lib/asset.lib.php';
     require_once DOL_DOCUMENT_ROOT.'/asset/class/asset.class.php';
    -include_once(DOL_DOCUMENT_ROOT.'/core/class/html.formcompany.class.php');
    -include_once(DOL_DOCUMENT_ROOT.'/core/class/html.formfile.class.php');
    +require_once DOL_DOCUMENT_ROOT.'/core/class/html.formcompany.class.php';
    +require_once DOL_DOCUMENT_ROOT.'/core/class/html.formfile.class.php';
     
    -// Load traductions files requiredby by page
    +// Load translation files required by the page
     $langs->loadLangs(array("asset"));
     
     // Get parameters
    @@ -95,8 +95,8 @@ if (empty($reshook))
     	include DOL_DOCUMENT_ROOT.'/core/actions_printing.inc.php';
     
     	// Actions to send emails
    -	$trigger_name='MYOBJECT_SENTBYMAIL';
    -	$autocopy='MAIN_MAIL_AUTOCOPY_MYOBJECT_TO';
    +	$trigger_name='ASSET_SENTBYMAIL';
    +	$autocopy='MAIN_MAIL_AUTOCOPY_ASSET_TO';
     	$trackid='asset'.$object->id;
     	include DOL_DOCUMENT_ROOT.'/core/actions_sendmails.inc.php';
     }
    @@ -203,7 +203,7 @@ if ($object->id > 0 && (empty($action) || ($action != 'edit' && $action != 'crea
     {
     	$res = $object->fetch_optionals($object->id, $extralabels);
     
    -	$head = AssetsPrepareHead($object);
    +	$head = asset_prepare_head($object);
     	dol_fiche_head($head, 'card', $langs->trans("Asset"), -1, 'generic');
     
     	$formconfirm = '';
    @@ -218,22 +218,14 @@ if ($object->id > 0 && (empty($action) || ($action != 'edit' && $action != 'crea
     	if ($action == 'xxx')
     	{
     		$formquestion=array();
    -		/*
    -			$formquestion = array(
    -				// 'text' => $langs->trans("ConfirmClone"),
    -				// array('type' => 'checkbox', 'name' => 'clone_content', 'label' => $langs->trans("CloneMainAttributes"), 'value' => 1),
    -				// array('type' => 'checkbox', 'name' => 'update_prices', 'label' => $langs->trans("PuttingPricesUpToDate"), 'value' => 1),
    -				// array('type' => 'other',    'name' => 'idwarehouse',   'label' => $langs->trans("SelectWarehouseForStockDecrease"), 'value' => $formproduct->selectWarehouses(GETPOST('idwarehouse')?GETPOST('idwarehouse'):'ifone', 'idwarehouse', '', 1)));
    -		}*/
     		$formconfirm = $form->formconfirm($_SERVER["PHP_SELF"] . '?id=' . $object->id, $langs->trans('XXX'), $text, 'confirm_xxx', $formquestion, 0, 1, 220);
     	}
     
    -	if (! $formconfirm) {
    -		$parameters = array('lineid' => $lineid);
    -		$reshook = $hookmanager->executeHooks('formConfirm', $parameters, $object, $action); // Note that $action and $object may have been modified by hook
    -		if (empty($reshook)) $formconfirm.=$hookmanager->resPrint;
    -		elseif ($reshook > 0) $formconfirm=$hookmanager->resPrint;
    -	}
    +	// Call Hook formConfirm
    +	$parameters = array('lineid' => $lineid);
    +	$reshook = $hookmanager->executeHooks('formConfirm', $parameters, $object, $action); // Note that $action and $object may have been modified by hook
    +	if (empty($reshook)) $formconfirm.=$hookmanager->resPrint;
    +	elseif ($reshook > 0) $formconfirm=$hookmanager->resPrint;
     
     	// Print form confirm
     	print $formconfirm;
    diff --git a/htdocs/asset/class/asset.class.php b/htdocs/asset/class/asset.class.php
    index 86da8ae5379..8eeacdc1964 100644
    --- a/htdocs/asset/class/asset.class.php
    +++ b/htdocs/asset/class/asset.class.php
    @@ -35,18 +35,22 @@ class Asset extends CommonObject
     	 * @var string ID to identify managed object
     	 */
     	public $element = 'asset';
    +
     	/**
     	 * @var string Name of table without prefix where object is stored
     	 */
     	public $table_element = 'asset';
    +
     	/**
     	 * @var int  Does module support multicompany module ? 0=No test on entity, 1=Test with field entity, 2=Test with link by societe
     	 */
     	public $ismultientitymanaged = 0;
    +
     	/**
     	 * @var int  Does asset support extrafields ? 0=No, 1=Yes
     	 */
     	public $isextrafieldmanaged = 1;
    +
     	/**
     	 * @var string String with name of icon for asset. Must be the part after the 'object_' into object_asset.png
     	 */
    @@ -78,8 +82,9 @@ class Asset extends CommonObject
     		'ref' => array('type'=>'varchar(10)', 'label'=>'Ref', 'visible'=>1, 'enabled'=>1, 'position'=>10, 'notnull'=>1, 'index'=>1, 'searchall'=>1, 'comment'=>"Reference of object",),
     		'entity' => array('type'=>'integer', 'label'=>'Entity', 'visible'=>-1, 'enabled'=>1, 'position'=>20, 'notnull'=>1, 'index'=>1,),
     		'label' => array('type'=>'varchar(255)', 'label'=>'Label', 'visible'=>1, 'enabled'=>1, 'position'=>30, 'notnull'=>-1, 'searchall'=>1, 'help'=>"Help text",),
    -		'amount' => array('type'=>'double(24,8)', 'label'=>'Amount', 'visible'=>1, 'enabled'=>1, 'position'=>40, 'notnull'=>-1, 'isameasure'=>'1', 'help'=>"Help text",),
    -		'fk_soc' => array('type'=>'integer:Societe:societe/class/societe.class.php', 'label'=>'ThirdParty', 'visible'=>1, 'enabled'=>1, 'position'=>50, 'notnull'=>-1, 'index'=>1, 'searchall'=>1, 'help'=>"LinkToThirparty",),
    +		'amount_ht' => array('type'=>'double(24,8)', 'label'=>'AmountHTShort', 'visible'=>1, 'enabled'=>1, 'position'=>40, 'notnull'=>-1, 'isameasure'=>'1', 'help'=>"Help text",),
    +		'amount_vat' => array('type'=>'double(24,8)', 'label'=>'AmountVAT', 'visible'=>1, 'enabled'=>1, 'position'=>40, 'notnull'=>-1, 'isameasure'=>'1', 'help'=>"Help text",),
    +		'fk_asset_type' => array('type'=>'integer:AssetType:asset/class/asset.class.php', 'label'=>'AssetsType', 'visible'=>1, 'enabled'=>1, 'position'=>50, 'notnull'=>-1, 'index'=>1, 'searchall'=>1, 'help'=>"LinkToThirparty",),
     		'description' => array('type'=>'text', 'label'=>'Description', 'visible'=>-1, 'enabled'=>1, 'position'=>90, 'notnull'=>-1,),
     		'note_public' => array('type'=>'html', 'label'=>'NotePublic', 'visible'=>-1, 'enabled'=>1, 'position'=>91, 'notnull'=>-1,),
     		'note_private' => array('type'=>'html', 'label'=>'NotePrivate', 'visible'=>-1, 'enabled'=>1, 'position'=>92, 'notnull'=>-1,),
    @@ -90,20 +95,59 @@ class Asset extends CommonObject
     		'import_key' => array('type'=>'varchar(14)', 'label'=>'ImportId', 'visible'=>-2, 'enabled'=>1, 'position'=>1000, 'notnull'=>-1,),
     		'status' => array('type'=>'integer', 'label'=>'Status', 'visible'=>1, 'enabled'=>1, 'position'=>1000, 'notnull'=>1, 'index'=>1, 'arrayofkeyval'=>array('0'=>'Draft', '1'=>'Active', '-1'=>'Cancel')),
     	);
    +
    +	/**
    +	 * @var int ID
    +	 */
     	public $rowid;
    +
    +	/**
    +	 * @var string Ref
    +	 */
     	public $ref;
    +
    +	/**
    +	 * @var int Entity
    +	 */
     	public $entity;
    -	public $label;
    +
    +    /**
    +     * @var string Asset label
    +     */
    +    public $label;
    +
     	public $amount;
    -	public $fk_soc;
    +
    +	/**
    +	 * @var int Thirdparty ID
    +	 */
    +    public $fk_soc;
    +
    +	/**
    +	 * @var string description
    +	 */
     	public $description;
    +
     	public $note_public;
     	public $note_private;
     	public $date_creation;
     	public $tms;
    +
    +	/**
    +     * @var int ID
    +     */
     	public $fk_user_creat;
    +
    +	/**
    +     * @var int ID
    +     */
     	public $fk_user_modif;
    +
     	public $import_key;
    +
    +	/**
    +	 * @var int Status
    +	 */
     	public $status;
     
     	// If this object has a subtable with lines
    @@ -214,7 +258,7 @@ class Asset extends CommonObject
     	public function fetch($id, $ref = null)
     	{
     		$result = $this->fetchCommon($id, $ref);
    -		if ($result > 0 && ! empty($this->table_element_line)) $this->fetchLines();
    +		//if ($result > 0 && ! empty($this->table_element_line)) $this->fetchLines();
     		return $result;
     	}
     
    @@ -328,6 +372,7 @@ class Asset extends CommonObject
     		return $this->LibStatut($this->status,$mode);
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *  Return the status
     	 *
    @@ -337,43 +382,38 @@ class Asset extends CommonObject
     	 */
     	static function LibStatut($status,$mode=0)
     	{
    +        // phpcs:enable
     		global $langs;
     
    -		if ($mode == 0)
    -		{
    -			$prefix='';
    -			if ($status == 1) return $langs->trans('Enabled');
    -			if ($status == 0) return $langs->trans('Disabled');
    -		}
    -		if ($mode == 1)
    +		if ($mode == 0 || $mode == 1)
     		{
     			if ($status == 1) return $langs->trans('Enabled');
    -			if ($status == 0) return $langs->trans('Disabled');
    +			elseif ($status == 0) return $langs->trans('Disabled');
     		}
    -		if ($mode == 2)
    +		elseif ($mode == 2)
     		{
     			if ($status == 1) return img_picto($langs->trans('Enabled'),'statut4').' '.$langs->trans('Enabled');
    -			if ($status == 0) return img_picto($langs->trans('Disabled'),'statut5').' '.$langs->trans('Disabled');
    +			elseif ($status == 0) return img_picto($langs->trans('Disabled'),'statut5').' '.$langs->trans('Disabled');
     		}
    -		if ($mode == 3)
    +		elseif ($mode == 3)
     		{
     			if ($status == 1) return img_picto($langs->trans('Enabled'),'statut4');
    -			if ($status == 0) return img_picto($langs->trans('Disabled'),'statut5');
    +			elseif ($status == 0) return img_picto($langs->trans('Disabled'),'statut5');
     		}
    -		if ($mode == 4)
    +		elseif ($mode == 4)
     		{
     			if ($status == 1) return img_picto($langs->trans('Enabled'),'statut4').' '.$langs->trans('Enabled');
    -			if ($status == 0) return img_picto($langs->trans('Disabled'),'statut5').' '.$langs->trans('Disabled');
    +			elseif ($status == 0) return img_picto($langs->trans('Disabled'),'statut5').' '.$langs->trans('Disabled');
     		}
    -		if ($mode == 5)
    +		elseif ($mode == 5)
     		{
     			if ($status == 1) return $langs->trans('Enabled').' '.img_picto($langs->trans('Enabled'),'statut4');
    -			if ($status == 0) return $langs->trans('Disabled').' '.img_picto($langs->trans('Disabled'),'statut5');
    +			elseif ($status == 0) return $langs->trans('Disabled').' '.img_picto($langs->trans('Disabled'),'statut5');
     		}
    -		if ($mode == 6)
    +		elseif ($mode == 6)
     		{
     			if ($status == 1) return $langs->trans('Enabled').' '.img_picto($langs->trans('Enabled'),'statut4');
    -			if ($status == 0) return $langs->trans('Disabled').' '.img_picto($langs->trans('Disabled'),'statut5');
    +			elseif ($status == 0) return $langs->trans('Disabled').' '.img_picto($langs->trans('Disabled'),'statut5');
     		}
     	}
     
    @@ -460,4 +500,4 @@ class Asset extends CommonObject
     
     		return 0;
     	}
    -}
    \ No newline at end of file
    +}
    diff --git a/htdocs/asset/class/asset_type.class.php b/htdocs/asset/class/asset_type.class.php
    index 9fbcca64d8b..8eb915f95eb 100644
    --- a/htdocs/asset/class/asset_type.class.php
    +++ b/htdocs/asset/class/asset_type.class.php
    @@ -29,21 +29,44 @@ require_once DOL_DOCUMENT_ROOT.'/core/class/commonobject.class.php';
      */
     class AssetType extends CommonObject
     {
    +	/**
    +	 * @var string Name of table without prefix where object is stored
    +	 */
     	public $table_element = 'asset_type';
    -	public $element = 'asset_type';
    -	public $picto = 'group';
    -	public $ismultientitymanaged = 1;  // 0=No test on entity, 1=Test with field entity, 2=Test with link by societe
     
    -	/** @var string Label */
    -	public $label;
    +	/**
    +	 * @var string ID to identify managed object
    +	 */
    +	public $element = 'asset_type';
    +
    +	/**
    +	 * @var string String with name of icon for myobject. Must be the part after the 'object_' into object_myobject.png
    +	 */
    +	public $picto = 'group';
    +
    +	/**
    +	 * 0=No test on entity, 1=Test with field entity, 2=Test with link by societe
    +	 * @var int
    +	 */
    +	public $ismultientitymanaged = 1;
    +
    +	/**
    +     * @var string Asset type label
    +     */
    +    public $label;
    +
     	/** @var string Accountancy code asset */
     	public $accountancy_code_asset;
    +
     	/** @var string Accountancy code depreciation asset */
     	public $accountancy_code_depreciation_asset;
    +
     	/** @var string Accountancy code depreciation expense */
     	public $accountancy_code_depreciation_expense;
    +
     	/** @var string 	Public note */
     	public $note;
    +
     	/** @var array Array of asset */
     	public $asset=array();
     
    @@ -73,14 +96,23 @@ class AssetType extends CommonObject
     		$error=0;
     
     		$this->label=trim($this->label);
    +		$this->accountancy_code_asset = trim($this->accountancy_code_asset);
    +		$this->accountancy_code_depreciation_asset = trim($this->accountancy_code_depreciation_asset);
    +		$this->accountancy_code_depreciation_expense = trim($this->accountancy_code_depreciation_expense);
     
     		$this->db->begin();
     
     		$sql = "INSERT INTO ".MAIN_DB_PREFIX."asset_type (";
     		$sql.= "label";
    +		$sql.= ", accountancy_code_asset";
    +		$sql.= ", accountancy_code_depreciation_asset";
    +		$sql.= ", accountancy_code_depreciation_expense";
     		$sql.= ", entity";
     		$sql.= ") VALUES (";
     		$sql.= "'".$this->db->escape($this->label)."'";
    +		$sql.= ", '".$this->db->escape($this->accountancy_code_asset)."'";
    +		$sql.= ", '".$this->db->escape($this->accountancy_code_depreciation_asset)."'";
    +		$sql.= ", '".$this->db->escape($this->accountancy_code_depreciation_expense)."'";
     		$sql.= ", ".$conf->entity;
     		$sql.= ")";
     
    @@ -265,6 +297,7 @@ class AssetType extends CommonObject
     		}
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *  Return list of asset's type
     	 *
    @@ -272,6 +305,7 @@ class AssetType extends CommonObject
     	 */
     	function liste_array()
     	{
    +        // phpcs:enable
     		global $conf,$langs;
     
     		$assettypes = array();
    @@ -411,4 +445,13 @@ class AssetType extends CommonObject
     		);
     	}
     
    +	/**
    +	 *     getLibStatut
    +	 *
    +	 *     @return string     Return status of a type of asset
    +	 */
    +	function getLibStatut()
    +	{
    +		return '';
    +	}
     }
    diff --git a/htdocs/asset/document.php b/htdocs/asset/document.php
    index fbd2fe6cdb8..c1332ed10a2 100644
    --- a/htdocs/asset/document.php
    +++ b/htdocs/asset/document.php
    @@ -17,7 +17,7 @@
      */
     
     /**
    - *  \file       document.php
    + *  \file       htdocs/asset/document.php
      *  \ingroup    asset
      *  \brief      Tab for documents linked to Assets
      */
    @@ -30,7 +30,7 @@ require_once DOL_DOCUMENT_ROOT.'/core/lib/files.lib.php';
     require_once DOL_DOCUMENT_ROOT.'/core/lib/images.lib.php';
     require_once DOL_DOCUMENT_ROOT.'/core/class/html.formfile.class.php';
     
    -// Load traductions files requiredby by page
    +// Load translation files required by the page
     $langs->loadLangs(array("assets","companies"));
     
     
    @@ -95,12 +95,12 @@ if ($object->id)
     	 * Show tabs
     	 */
     	if (! empty($conf->notification->enabled)) $langs->load("mails");
    -	$head = AssetsPrepareHead($object);
    +	$head = asset_prepare_head($object);
     
     	dol_fiche_head($head, 'document', $langs->trans("Asset"), -1, 'generic');
     
     
    -	// Construit liste des fichiers
    +	// Build file list
     	$filearray=dol_dir_list($upload_dir,"files",0,'','(\.meta|_preview.*\.png)$',$sortfield,(strtolower($sortorder)=='desc'?SORT_DESC:SORT_ASC),1);
     	$totalsize=0;
     	foreach($filearray as $key => $file)
    @@ -148,6 +148,6 @@ else
     	accessforbidden('',0,0);
     }
     
    -
    +// End of page
     llxFooter();
     $db->close();
    diff --git a/htdocs/asset/info.php b/htdocs/asset/info.php
    index c953a09c83b..e01316ae685 100644
    --- a/htdocs/asset/info.php
    +++ b/htdocs/asset/info.php
    @@ -16,7 +16,7 @@
      */
     
     /**
    - *  \file       info.php
    + *  \file       htdocs/asset/info.php
      *  \ingroup    asset
      *  \brief      Page to show an asset information
      */
    @@ -26,6 +26,7 @@ require_once DOL_DOCUMENT_ROOT.'/core/lib/asset.lib.php';
     require_once DOL_DOCUMENT_ROOT.'/core/lib/functions2.lib.php';
     require_once DOL_DOCUMENT_ROOT.'/asset/class/asset.class.php';
     
    +// Load translation files required by the page
     $langs->loadLangs(array("asset"));
     
     $id = GETPOST('id','int');
    @@ -54,7 +55,7 @@ $form = new Form($db);
     
     $object->info($id);
     
    -$head = AssetsPrepareHead($object);
    +$head = asset_prepare_head($object);
     
     dol_fiche_head($head, 'info', $langs->trans("Asset"), -1, 'generic');
     
    @@ -78,5 +79,6 @@ print '</div>';
     
     dol_fiche_end();
     
    +// End of page
     llxFooter();
     $db->close();
    diff --git a/htdocs/asset/list.php b/htdocs/asset/list.php
    index d9860dc32a3..7e59ad4647f 100644
    --- a/htdocs/asset/list.php
    +++ b/htdocs/asset/list.php
    @@ -18,19 +18,19 @@
      */
     
     /**
    - *   	\file       list.php
    + *   	\file       htdocs/asset/list.php
      *		\ingroup    asset
      *		\brief      List page for asset
      */
     
     // Load Dolibarr environment
     require '../main.inc.php';
    -require_once(DOL_DOCUMENT_ROOT.'/core/class/html.formcompany.class.php');
    +require_once DOL_DOCUMENT_ROOT.'/core/class/html.formcompany.class.php';
     require_once DOL_DOCUMENT_ROOT.'/core/lib/date.lib.php';
     require_once DOL_DOCUMENT_ROOT.'/core/lib/company.lib.php';
     require_once DOL_DOCUMENT_ROOT.'/asset/class/asset.class.php';
     
    -// Load traductions files requiredby by page
    +// Load translation files required by the page
     $langs->loadLangs(array("assets"));
     
     $action     = GETPOST('action','alpha')?GETPOST('action','alpha'):'view';				// The action 'add', 'create', 'edit', 'update', 'view', ...
    @@ -317,7 +317,7 @@ include DOL_DOCUMENT_ROOT.'/core/tpl/massactions_pre.tpl.php';
     if ($sall)
     {
     	foreach($fieldstosearchall as $key => $val) $fieldstosearchall[$key]=$langs->trans($val);
    -	print $langs->trans("FilterOnInto", $sall) . join(', ',$fieldstosearchall);
    +	print '<div class="divsearchfieldfilter">'.$langs->trans("FilterOnInto", $all) . join(', ',$fieldstosearchall).'</div>';
     }
     
     $moreforfilter = '';
    @@ -507,7 +507,7 @@ if (in_array('builddoc',$arrayofmassactions) && ($nbtotalofrecords === '' || $nb
     {
     	if ($massaction == 'builddoc' || $action == 'remove_file' || $show_files)
     	{
    -		require_once(DOL_DOCUMENT_ROOT.'/core/class/html.formfile.class.php');
    +		require_once DOL_DOCUMENT_ROOT.'/core/class/html.formfile.class.php';
     		$formfile = new FormFile($db);
     
     		// Show list of available documents
    diff --git a/htdocs/asset/note.php b/htdocs/asset/note.php
    index 9ed9053dc5c..f76c6ea028f 100644
    --- a/htdocs/asset/note.php
    +++ b/htdocs/asset/note.php
    @@ -17,7 +17,7 @@
      */
     
     /**
    - *  \file       note.php
    + *  \file       htdocs/asset/note.php
      *  \ingroup    asset
      *  \brief      Card with notes on Asset
      */
    @@ -26,7 +26,7 @@ require '../main.inc.php';
     require_once DOL_DOCUMENT_ROOT.'/core/lib/asset.lib.php';
     require_once DOL_DOCUMENT_ROOT.'/asset/class/asset.class.php';
     
    -// Load traductions files requiredby by page
    +// Load translation files required by the page
     $langs->loadLangs(array("asset","companies"));
     
     // Get parameters
    @@ -78,7 +78,7 @@ if ($id > 0 || ! empty($ref))
     {
     	$object->fetch_thirdparty();
     
    -	$head = AssetsPrepareHead($object);
    +	$head = asset_prepare_head($object);
     
     	dol_fiche_head($head, 'note', $langs->trans("Asset"), -1, 'generic');
     
    @@ -144,6 +144,6 @@ if ($id > 0 || ! empty($ref))
     	dol_fiche_end();
     }
     
    -
    +// End of page
     llxFooter();
     $db->close();
    diff --git a/htdocs/asset/type.php b/htdocs/asset/type.php
    index d26175d168f..001912f7de3 100644
    --- a/htdocs/asset/type.php
    +++ b/htdocs/asset/type.php
    @@ -26,7 +26,11 @@ require_once DOL_DOCUMENT_ROOT.'/core/lib/asset.lib.php';
     require_once DOL_DOCUMENT_ROOT.'/asset/class/asset.class.php';
     require_once DOL_DOCUMENT_ROOT.'/asset/class/asset_type.class.php';
     require_once DOL_DOCUMENT_ROOT.'/core/class/extrafields.class.php';
    +if (! empty($conf->accounting->enabled)) require_once DOL_DOCUMENT_ROOT.'/core/lib/accounting.lib.php';
    +if (! empty($conf->accounting->enabled)) require_once DOL_DOCUMENT_ROOT.'/core/class/html.formaccounting.class.php';
    +if (! empty($conf->accounting->enabled)) require_once DOL_DOCUMENT_ROOT.'/accountancy/class/accountingaccount.class.php';
     
    +// Load translation files required by the page
     $langs->load("assets");
     
     $rowid  = GETPOST('rowid','int');
    @@ -232,8 +236,9 @@ if (! $rowid && $action != 'create' && $action != 'edit')
     		print '<tr class="liste_titre">';
     		print '<th>'.$langs->trans("Ref").'</th>';
     		print '<th>'.$langs->trans("Label").'</th>';
    -		print '<th align="center">'.$langs->trans("SubscriptionRequired").'</th>';
    -		print '<th align="center">'.$langs->trans("VoteAllowed").'</th>';
    +		print '<th align="center">'.$langs->trans("AccountancyCodeAsset").'</th>';
    +		print '<th align="center">'.$langs->trans("AccountancyCodeDepreciationAsset").'</th>';
    +		print '<th align="center">'.$langs->trans("AccountancyCodeDepreciationExpense").'</th>';
     		print '<th>&nbsp;</th>';
     		print "</tr>\n";
     
    @@ -253,9 +258,44 @@ if (! $rowid && $action != 'create' && $action != 'edit')
     			//<a href="'.$_SERVER["PHP_SELF"].'?rowid='.$objp->rowid.'">'.img_object($langs->trans("ShowType"),'group').' '.$objp->rowid.'</a>
     			print '</td>';
     			print '<td>'.dol_escape_htmltag($objp->label).'</td>';
    -			print '<td align="center">'.yn($objp->subscription).'</td>';
    -			print '<td align="center">'.yn($objp->vote).'</td>';
    -			if ($user->rights->asset->configurer)
    +
    +			print '<td>';
    +			if (! empty($conf->accounting->enabled))
    +			{
    +				$accountingaccount = new AccountingAccount($db);
    +				$accountingaccount->fetch('',$object->accountancy_code_asset,1);
    +
    +				print $accountingaccount->getNomUrl(0,1,1,'',1);
    +			} else {
    +				print $object->accountancy_code_asset;
    +			}
    +			print '</td>';
    +
    +			print '<td>';
    +			if (! empty($conf->accounting->enabled))
    +			{
    +				$accountingaccount2 = new AccountingAccount($db);
    +				$accountingaccount2->fetch('',$object->accountancy_code_depreciation_asset,1);
    +
    +				print $accountingaccount2->getNomUrl(0,1,1,'',1);
    +			} else {
    +				print $object->accountancy_code_depreciation_asset;
    +			}
    +			print '</td>';
    +
    +			print '<td>';
    +			if (! empty($conf->accounting->enabled))
    +			{
    +				$accountingaccount3 = new AccountingAccount($db);
    +				$accountingaccount3->fetch('',$object->accountancy_code_depreciation_expense,1);
    +
    +				print $accountingaccount3->getNomUrl(0,1,1,'',1);
    +			} else {
    +				print $object->accountancy_code_depreciation_expense;
    +			}
    +			print '</td>';
    +
    +			if ($user->rights->asset->write)
     				print '<td align="right"><a href="'.$_SERVER["PHP_SELF"].'?action=edit&rowid='.$objp->rowid.'">'.img_edit().'</a></td>';
     			else
     				print '<td align="right">&nbsp;</td>';
    @@ -282,8 +322,9 @@ if (! $rowid && $action != 'create' && $action != 'edit')
     if ($action == 'create')
     {
     	$object = new AssetType($db);
    +	if (! empty($conf->accounting->enabled)) $formaccounting = new FormAccounting($db);
     
    -	print load_fiche_titre($langs->trans("NewMemberType"));
    +	print load_fiche_titre($langs->trans("NewAssetType"));
     
     	print '<form action="'.$_SERVER['PHP_SELF'].'" method="POST">';
     	print '<input type="hidden" name="token" value="'.$_SESSION['newtoken'].'">';
    @@ -296,23 +337,48 @@ if ($action == 'create')
     
     	print '<tr><td class="titlefieldcreate fieldrequired">'.$langs->trans("Label").'</td><td><input type="text" name="label" size="40"></td></tr>';
     
    -	print '<tr><td>'.$langs->trans("SubscriptionRequired").'</td><td>';
    -	print $form->selectyesno("subscription",1,1);
    -	print '</td></tr>';
    +	if (! empty($conf->accounting->enabled))
    +	{
    +		// Accountancy_code_asset
    +		print '<tr><td class="titlefield">'.$langs->trans("AccountancyCodeAsset").'</td>';
    +		print '<td>';
    +		print $formaccounting->select_account($object->accountancy_code_asset, 'accountancy_code_asset', 1, '', 1, 1);
    +		print '</td></tr>';
     
    -	print '<tr><td>'.$langs->trans("VoteAllowed").'</td><td>';
    -	print $form->selectyesno("vote",0,1);
    -	print '</td></tr>';
    +		// Accountancy_code_depreciation_expense
    +		print '<tr><td class="titlefield">'.$langs->trans("AccountancyCodeDepreciationAsset").'</td>';
    +		print '<td>';
    +		print $formaccounting->select_account($object->accountancy_code_depreciation_asset, 'accountancy_code_depreciation_asset', 1, '', 1, 1);
    +		print '</td></tr>';
    +
    +		// Accountancy_code_depreciation_expense
    +		print '<tr><td class="titlefield">'.$langs->trans("AccountancyCodeDepreciationExpense").'</td>';
    +		print '<td>';
    +		print $formaccounting->select_account($object->accountancy_code_depreciation_expense, 'accountancy_code_depreciation_expense', 1, '', 1, 1);
    +		print '</td></tr>';
    +
    +	}
    +	else // For external software
    +	{
    +		// Accountancy_code_asset
    +		print '<tr><td class="titlefield">'.$langs->trans("AccountancyCodeAsset").'</td>';
    +		print '<td><input name="accountancy_code_asset" class="maxwidth200" value="'.$object->accountancy_code_asset.'">';
    +		print '</td></tr>';
    +
    +		// Accountancy_code_depreciation_asset
    +		print '<tr><td class="titlefield">'.$langs->trans("AccountancyCodeDepreciationAsset").'</td>';
    +		print '<td><input name="accountancy_code_depreciation_asset" class="maxwidth200" value="'.$object->accountancy_code_depreciation_asset.'">';
    +		print '</td></tr>';
    +
    +		// Accountancy_code_depreciation_expense
    +		print '<tr><td class="titlefield">'.$langs->trans("AccountancyCodeDepreciationExpense").'</td>';
    +		print '<td><input name="accountancy_code_depreciation_expense" class="maxwidth200" value="'.$object->accountancy_code_depreciation_expense.'">';
    +		print '</td></tr>';
    +	}
     
     	print '<tr><td class="tdtop">'.$langs->trans("Description").'</td><td>';
     	print '<textarea name="comment" wrap="soft" class="centpercent" rows="3"></textarea></td></tr>';
     
    -	print '<tr><td class="tdtop">'.$langs->trans("WelcomeEMail").'</td><td>';
    -	require_once DOL_DOCUMENT_ROOT.'/core/class/doleditor.class.php';
    -	$doleditor=new DolEditor('mail_valid',$object->mail_valid,'',280,'dolibarr_notes','',false,true,$conf->fckeditor->enabled,15,'90%');
    -	$doleditor->Create();
    -	print '</td></tr>';
    -
     	// Other attributes
     	$parameters=array();
     	$reshook=$hookmanager->executeHooks('formObjectOptions',$parameters,$act,$action);    // Note that $action and $object may have been modified by hook
    @@ -356,9 +422,9 @@ if ($rowid > 0)
     			print $form->formconfirm($_SERVER['PHP_SELF']."?rowid=".$object->id,$langs->trans("DeleteAMemberType"),$langs->trans("ConfirmDeleteMemberType",$object->label),"confirm_delete", '',0,1);
     		}
     
    -		$head = member_type_prepare_head($object);
    +		$head = asset_type_prepare_head($object);
     
    -		dol_fiche_head($head, 'card', $langs->trans("MemberType"), -1, 'group');
    +		dol_fiche_head($head, 'card', $langs->trans("AssetType"), -1, 'setup');
     
     		$linkback = '<a href="'.DOL_URL_ROOT.'/asset/type.php?restore_lastsearch_values=1">'.$langs->trans("BackToList").'</a>';
     
    @@ -369,20 +435,45 @@ if ($rowid > 0)
     
     		print '<table class="border" width="100%">';
     
    -		print '<tr><td class="titlefield">'.$langs->trans("SubscriptionRequired").'</td><td>';
    -		print yn($object->subscription);
     		print '</tr>';
    +		if (! empty($conf->accounting->enabled))
    +		{
    +			$accountingaccount = new AccountingAccount($db);
    +			$accountingaccount->fetch('',$object->accountancy_code_asset,1);
     
    -		print '<tr><td>'.$langs->trans("VoteAllowed").'</td><td>';
    -		print yn($object->vote);
    +			print $accountingaccount->getNomUrl(0,1,1,'',1);
    +		} else {
    +			print $object->accountancy_code_asset;
    +		}
    +		print '</td>';
    +
    +		print '<td>';
    +		if (! empty($conf->accounting->enabled))
    +		{
    +			$accountingaccount2 = new AccountingAccount($db);
    +			$accountingaccount2->fetch('',$object->accountancy_code_depreciation_asset,1);
    +
    +			print $accountingaccount2->getNomUrl(0,1,1,'',1);
    +		} else {
    +			print $object->accountancy_code_depreciation_asset;
    +		}
    +		print '</td>';
    +
    +		print '<td>';
    +		if (! empty($conf->accounting->enabled))
    +		{
    +			$accountingaccount3 = new AccountingAccount($db);
    +			$accountingaccount3->fetch('',$object->accountancy_code_depreciation_expense,1);
    +
    +			print $accountingaccount3->getNomUrl(0,1,1,'',1);
    +		} else {
    +			print $object->accountancy_code_depreciation_expense;
    +		}
     		print '</tr>';
     
     		print '<tr><td class="tdtop">'.$langs->trans("Description").'</td><td>';
     		print nl2br($object->note)."</td></tr>";
     
    -		print '<tr><td class="tdtop">'.$langs->trans("WelcomeEMail").'</td><td>';
    -		print nl2br($object->mail_valid)."</td></tr>";
    -
     		// Other attributes
     		include DOL_DOCUMENT_ROOT . '/core/tpl/extrafields_view.tpl.php';
     
    @@ -398,7 +489,7 @@ if ($rowid > 0)
     		print '<div class="tabsAction">';
     
     		// Edit
    -		if ($user->rights->asset->configurer)
    +		if ($user->rights->asset->write)
     		{
     			print '<div class="inline-block divButAction"><a class="butAction" href="'.$_SERVER['PHP_SELF'].'?action=edit&amp;rowid='.$object->id.'">'.$langs->trans("Modify").'</a></div>';
     		}
    @@ -407,7 +498,7 @@ if ($rowid > 0)
     		print '<div class="inline-block divButAction"><a class="butAction" href="card.php?action=create&typeid='.$object->id.'&backtopage='.urlencode($_SERVER["PHP_SELF"].'?rowid='.$object->id).'">'.$langs->trans("AddMember").'</a></div>';
     
     		// Delete
    -		if ($user->rights->asset->configurer)
    +		if ($user->rights->asset->write)
     		{
     			print '<div class="inline-block divButAction"><a class="butActionDelete" href="'.$_SERVER['PHP_SELF'].'?action=delete&rowid='.$object->id.'">'.$langs->trans("DeleteType").'</a></div>';
     		}
    @@ -415,8 +506,7 @@ if ($rowid > 0)
     		print "</div>";
     
     
    -		// Show list of members (nearly same code than in page list.php)
    -
    +		// Show list of assets (nearly same code than in page list.php)
     		$assettypestatic=new AssetType($db);
     
     		$now=dol_now();
    @@ -426,7 +516,7 @@ if ($rowid > 0)
     		$sql.= " a.fk_asset_type as type_id,";
     		$sql.= " t.label as type";
     		$sql.= " FROM ".MAIN_DB_PREFIX."asset as a, ".MAIN_DB_PREFIX."asset_type as t";
    -		$sql.= " WHERE a.fk_asset_type = t.rowid ";
    +		$sql.= " WHERE a.fk_asset_type = t.rowid";
     		$sql.= " AND a.entity IN (".getEntity('asset').")";
     		$sql.= " AND t.rowid = ".$object->id;
     		if ($sall)
    @@ -441,8 +531,8 @@ if ($rowid > 0)
     		{
     			if (GETPOST('search','alpha'))
     			{
    -		  		$sql.= natural_search(array("d.firstname","d.lastname"), GETPOST('search','alpha'));
    -		  	}
    +				$sql.= natural_search(array("d.firstname","d.lastname"), GETPOST('search','alpha'));
    +			}
     		}
     		if (! empty($search_lastname))
     		{
    @@ -612,35 +702,6 @@ if ($rowid > 0)
     				print $adh->LibStatut($objp->statut,$objp->subscription,$datefin,2);
     				print "</td>";
     
    -				// Date end subscription
    -				if ($datefin)
    -				{
    -					print '<td align="center" class="nowrap">';
    -					if ($datefin < dol_now() && $objp->statut > 0)
    -					{
    -						print dol_print_date($datefin,'day')." ".img_warning($langs->trans("SubscriptionLate"));
    -					}
    -					else
    -					{
    -						print dol_print_date($datefin,'day');
    -					}
    -					print '</td>';
    -				}
    -				else
    -				{
    -					print '<td align="left" class="nowrap">';
    -					if ($objp->subscription == 'yes')
    -					{
    -						print $langs->trans("SubscriptionNotReceived");
    -						if ($objp->statut > 0) print " ".img_warning();
    -					}
    -					else
    -					{
    -						print '&nbsp;';
    -					}
    -					print '</td>';
    -				}
    -
     				// Actions
     				print '<td align="center">';
     				if ($user->rights->asset->creer)
    @@ -685,15 +746,16 @@ if ($rowid > 0)
     		$object = new AssetType($db);
     		$object->fetch($rowid);
     		$object->fetch_optionals();
    +		if (! empty($conf->accounting->enabled)) $formaccounting = new FormAccounting($db);
     
    -		$head = member_type_prepare_head($object);
    +		$head = asset_type_prepare_head($object);
     
     		print '<form method="post" action="'.$_SERVER["PHP_SELF"].'?rowid='.$object->id.'">';
     		print '<input type="hidden" name="token" value="'.$_SESSION['newtoken'].'">';
     		print '<input type="hidden" name="rowid" value="'.$object->id.'">';
     		print '<input type="hidden" name="action" value="update">';
     
    -		dol_fiche_head($head, 'card', $langs->trans("MemberType"), 0, 'group');
    +		dol_fiche_head($head, 'card', $langs->trans("AssetsType"), -1, 'setup');
     
     		print '<table class="border" width="100%">';
     
    @@ -701,23 +763,48 @@ if ($rowid > 0)
     
     		print '<tr><td class="fieldrequired">'.$langs->trans("Label").'</td><td><input type="text" name="label" size="40" value="'.dol_escape_htmltag($object->label).'"></td></tr>';
     
    -		print '<tr><td>'.$langs->trans("SubscriptionRequired").'</td><td>';
    -		print $form->selectyesno("subscription",$object->subscription,1);
    -		print '</td></tr>';
    +		if (! empty($conf->accounting->enabled))
    +		{
    +			// Accountancy_code_asset
    +			print '<tr><td class="titlefield">'.$langs->trans("AccountancyCodeAsset").'</td>';
    +			print '<td>';
    +			print $formaccounting->select_account($object->accountancy_code_asset, 'accountancy_code_asset', 1, '', 1, 1);
    +			print '</td></tr>';
     
    -		print '<tr><td>'.$langs->trans("VoteAllowed").'</td><td>';
    -		print $form->selectyesno("vote",$object->vote,1);
    -		print '</td></tr>';
    +			// Accountancy_code_depreciation_expense
    +			print '<tr><td class="titlefield">'.$langs->trans("AccountancyCodeDepreciationAsset").'</td>';
    +			print '<td>';
    +			print $formaccounting->select_account($object->accountancy_code_depreciation_asset, 'accountancy_code_depreciation_asset', 1, '', 1, 1);
    +			print '</td></tr>';
    +
    +			// Accountancy_code_depreciation_expense
    +			print '<tr><td class="titlefield">'.$langs->trans("AccountancyCodeDepreciationExpense").'</td>';
    +			print '<td>';
    +			print $formaccounting->select_account($object->accountancy_code_depreciation_expense, 'accountancy_code_depreciation_expense', 1, '', 1, 1);
    +			print '</td></tr>';
    +
    +		}
    +		else // For external software
    +		{
    +			// Accountancy_code_asset
    +			print '<tr><td class="titlefield">'.$langs->trans("AccountancyCodeAsset").'</td>';
    +			print '<td><input name="accountancy_code_asset" class="maxwidth200" value="'.$object->accountancy_code_asset.'">';
    +			print '</td></tr>';
    +
    +			// Accountancy_code_depreciation_asset
    +			print '<tr><td class="titlefield">'.$langs->trans("AccountancyCodeDepreciationAsset").'</td>';
    +			print '<td><input name="accountancy_code_depreciation_asset" class="maxwidth200" value="'.$object->accountancy_code_depreciation_asset.'">';
    +			print '</td></tr>';
    +
    +			// Accountancy_code_depreciation_expense
    +			print '<tr><td class="titlefield">'.$langs->trans("AccountancyCodeDepreciationExpense").'</td>';
    +			print '<td><input name="accountancy_code_depreciation_expense" class="maxwidth200" value="'.$object->accountancy_code_depreciation_expense.'">';
    +			print '</td></tr>';
    +		}
     
     		print '<tr><td class="tdtop">'.$langs->trans("Description").'</td><td>';
     		print '<textarea name="comment" wrap="soft" class="centpercent" rows="3">'.$object->note.'</textarea></td></tr>';
     
    -		print '<tr><td class="tdtop">'.$langs->trans("WelcomeEMail").'</td><td>';
    -		require_once DOL_DOCUMENT_ROOT.'/core/class/doleditor.class.php';
    -		$doleditor=new DolEditor('mail_valid',$object->mail_valid,'',280,'dolibarr_notes','',false,true,$conf->fckeditor->enabled,15,'90%');
    -		$doleditor->Create();
    -		print "</td></tr>";
    -
     		// Other attributes
     		$parameters=array();
     		$reshook=$hookmanager->executeHooks('formObjectOptions',$parameters,$act,$action);    // Note that $action and $object may have been modified by hook
    @@ -764,7 +851,6 @@ if ($rowid > 0)
     	}
     }
     
    -
    +// End of page
     llxFooter();
    -
     $db->close();
    diff --git a/htdocs/asterisk/cidlookup.php b/htdocs/asterisk/cidlookup.php
    index e6b4985f6b8..56e90c1a639 100644
    --- a/htdocs/asterisk/cidlookup.php
    +++ b/htdocs/asterisk/cidlookup.php
    @@ -31,9 +31,9 @@ include '../master.inc.php';
     
     $phone = GETPOST('phone');
     $notfound = $langs->trans("Unknown");
    - 
    +
     // Security check
    -if (empty($conf->clicktodial->enabled)) 
    +if (empty($conf->clicktodial->enabled))
     {
         print "Error: Module Click to dial is not enabled.\n";
         exit;
    diff --git a/htdocs/asterisk/wrapper.php b/htdocs/asterisk/wrapper.php
    index 8cd5ff979a0..66ff541d499 100644
    --- a/htdocs/asterisk/wrapper.php
    +++ b/htdocs/asterisk/wrapper.php
    @@ -190,5 +190,6 @@ else {
         print 'Bad parameters in URL. Must be '.$_SERVER['PHP_SELF'].'?caller=99999&called=99999&login=xxxxx&password=xxxxx';
     }
     
    +// End of page
     llxFooter();
     $db->close();
    diff --git a/htdocs/barcode/codeinit.php b/htdocs/barcode/codeinit.php
    index 806a88325fb..7086af7f17e 100644
    --- a/htdocs/barcode/codeinit.php
    +++ b/htdocs/barcode/codeinit.php
    @@ -25,10 +25,8 @@ require '../main.inc.php';
     require_once DOL_DOCUMENT_ROOT.'/societe/class/societe.class.php';
     require_once DOL_DOCUMENT_ROOT.'/product/class/product.class.php';
     
    -$langs->load("admin");
    -$langs->load("members");
    -$langs->load("errors");
    -$langs->load("other");
    +// Load translation files required by the page
    +$langs->loadLangs(array('admin', 'members', 'errors', 'other'));
     
     // Choice of print year or current year.
     $now = dol_now();
    @@ -321,6 +319,6 @@ if ($conf->product->enabled || $conf->product->service)
     print '</form>';
     print '<br>';
     
    +// End of page
     llxFooter();
    -
     $db->close();
    diff --git a/htdocs/barcode/printsheet.php b/htdocs/barcode/printsheet.php
    index 04a181d3613..a1f3632fd2f 100644
    --- a/htdocs/barcode/printsheet.php
    +++ b/htdocs/barcode/printsheet.php
    @@ -28,9 +28,8 @@ require_once DOL_DOCUMENT_ROOT.'/core/lib/files.lib.php';
     require_once DOL_DOCUMENT_ROOT.'/core/modules/printsheet/modules_labels.php';
     require_once DOL_DOCUMENT_ROOT.'/core/class/genericobject.class.php';
     
    -$langs->load("admin");
    -$langs->load("members");
    -$langs->load("errors");
    +// Load translation files required by the page
    +$langs->loadLangs(array('admin', 'members', 'errors'));
     
     // Choice of print year or current year.
     $now = dol_now();
    @@ -179,19 +178,19 @@ if ($action == 'builddoc')
     	{
     		// List of values to scan for a replacement
     		$substitutionarray = array (
    -		'%LOGIN%'=>$user->login,
    -		'%COMPANY%'=>$mysoc->name,
    -		'%ADDRESS%'=>$mysoc->address,
    -		'%ZIP%'=>$mysoc->zip,
    -		'%TOWN%'=>$mysoc->town,
    -		'%COUNTRY%'=>$mysoc->country,
    -		'%COUNTRY_CODE%'=>$mysoc->country_code,
    -		'%EMAIL%'=>$mysoc->email,
    -		'%YEAR%'=>$year,
    -		'%MONTH%'=>$month,
    -		'%DAY%'=>$day,
    -		'%DOL_MAIN_URL_ROOT%'=>DOL_MAIN_URL_ROOT,
    -		'%SERVER%'=>"http://".$_SERVER["SERVER_NAME"]."/"
    +		    '%LOGIN%' => $user->login,
    +		    '%COMPANY%' => $mysoc->name,
    +		    '%ADDRESS%' => $mysoc->address,
    +		    '%ZIP%' => $mysoc->zip,
    +		    '%TOWN%' => $mysoc->town,
    +		    '%COUNTRY%' => $mysoc->country,
    +		    '%COUNTRY_CODE%' => $mysoc->country_code,
    +		    '%EMAIL%' => $mysoc->email,
    +		    '%YEAR%' => $year,
    +		    '%MONTH%' => $month,
    +		    '%DAY%' => $day,
    +		    '%DOL_MAIN_URL_ROOT%' => DOL_MAIN_URL_ROOT,
    +		    '%SERVER%' => "http://".$_SERVER["SERVER_NAME"]."/",
     		);
     		complete_substitutions_array($substitutionarray, $langs);
     
    @@ -417,7 +416,7 @@ print $langs->trans("BarcodeType").' &nbsp; ';
     print '</div><div class="tagtd" style="overflow: hidden; white-space: nowrap; max-width: 300px;">';
     require_once DOL_DOCUMENT_ROOT.'/core/class/html.formbarcode.class.php';
     $formbarcode = new FormBarCode($db);
    -$formbarcode->select_barcode_type($fk_barcode_type, 'fk_barcode_type', 1);
    +print $formbarcode->selectBarcodeType($fk_barcode_type, 'fk_barcode_type', 1);
     print '</div></div>';
     
     // Barcode value
    @@ -442,6 +441,6 @@ print '<br><input class="button" type="submit" id="submitformbarcodegen" '.((GET
     print '</form>';
     print '<br>';
     
    +// End of page
     llxFooter();
    -
     $db->close();
    diff --git a/htdocs/blockedlog/admin/blockedlog.php b/htdocs/blockedlog/admin/blockedlog.php
    index e4b38a9568f..8c2835d856c 100644
    --- a/htdocs/blockedlog/admin/blockedlog.php
    +++ b/htdocs/blockedlog/admin/blockedlog.php
    @@ -27,6 +27,7 @@ require_once DOL_DOCUMENT_ROOT.'/blockedlog/lib/blockedlog.lib.php';
     require_once DOL_DOCUMENT_ROOT.'/blockedlog/class/blockedlog.class.php';
     require_once DOL_DOCUMENT_ROOT.'/core/lib/admin.lib.php';
     
    +// Load translation files required by the page
     $langs->loadLangs(array("admin","other","blockedlog"));
     
     if (! $user->admin || empty($conf->blockedlog->enabled)) accessforbidden();
    @@ -177,5 +178,6 @@ if (GETPOST('withtab','alpha'))
     
     print '<br><br>';
     
    +// End of page
     llxFooter();
     $db->close();
    diff --git a/htdocs/blockedlog/admin/blockedlog_list.php b/htdocs/blockedlog/admin/blockedlog_list.php
    index e8b2dc8b73b..cd558c020a6 100644
    --- a/htdocs/blockedlog/admin/blockedlog_list.php
    +++ b/htdocs/blockedlog/admin/blockedlog_list.php
    @@ -1,6 +1,7 @@
     <?php
    -/* Copyright (C) 2017      ATM Consulting      <contact@atm-consulting.fr>
    - * Copyright (C) 2017-2018 Laurent Destailleur <eldy@destailleur.fr>
    +/* Copyright (C) 2017       ATM Consulting          <contact@atm-consulting.fr>
    + * Copyright (C) 2017-2018  Laurent Destailleur     <eldy@destailleur.fr>
    + * Copyright (C) 2018       Frédéric France         <frederic.france@netlogic.fr>
      *
      * This program is free software; you can redistribute it and/or modify
      * it under the terms of the GNU General Public License as published by
    @@ -29,6 +30,7 @@ require_once DOL_DOCUMENT_ROOT.'/blockedlog/class/authority.class.php';
     require_once DOL_DOCUMENT_ROOT.'/core/lib/admin.lib.php';
     require_once DOL_DOCUMENT_ROOT.'/core/lib/date.lib.php';
     
    +// Load translation files required by the page
     $langs->loadLangs(array("admin", "other", "blockedlog", "bills"));
     
     if ((! $user->admin && ! $user->rights->blockedlog->read) || empty($conf->blockedlog->enabled)) accessforbidden();
    @@ -116,10 +118,10 @@ else if (GETPOST('downloadcsv','alpha'))
     		$sql = "SELECT rowid,date_creation,tms,user_fullname,action,amounts,element,fk_object,date_object,ref_object,signature,fk_user,object_data";
     		$sql.= " FROM ".MAIN_DB_PREFIX."blockedlog";
     		$sql.= " WHERE entity = ".$conf->entity;
    -		if (GETPOST('yeartoexport','int') > 0)
    +		if (GETPOST('monthtoexport','int') > 0 || GETPOST('yeartoexport','int') > 0)
     		{
    -			$dates = dol_get_first_day(GETPOST('yeartoexport','int'), 1);
    -			$datee = dol_get_last_day(GETPOST('yeartoexport','int'), 12);
    +			$dates = dol_get_first_day(GETPOST('yeartoexport','int'), GETPOST('monthtoexport','int')?GETPOST('monthtoexport','int'):1);
    +			$datee = dol_get_last_day(GETPOST('yeartoexport','int'), GETPOST('monthtoexport','int')?GETPOST('monthtoexport','int'):12);
     			$sql.= " AND date_creation BETWEEN '".$db->idate($dates)."' AND '".$db->idate($datee)."'";
     		}
     		$sql.= " ORDER BY rowid ASC";					// Required so we get the first one
    @@ -130,27 +132,34 @@ else if (GETPOST('downloadcsv','alpha'))
     		{
     			// Make the first fetch to get first line
     			$obj = $db->fetch_object($res);
    -
    -			$previoushash = $block_static->getPreviousHash(0, $obj->rowid);
    -			$firstid = $obj->rowid;
    +			if ($obj)
    +			{
    +				$previoushash = $block_static->getPreviousHash(0, $obj->rowid);
    +				$firstid = $obj->rowid;
    +			}
    +			else
    +			{	// If not data found for filter, we do not need previoushash neither firstid
    +				$previoushash = 'nodata';
    +				$firstid = '';
    +			}
     		}
     		else
     		{
     			$error++;
    -			setEventMessage($db->lasterror, 'errors');
    +			setEventMessages($db->lasterror, null, 'errors');
     		}
     	}
     
     	if (! $error)
     	{
    -		// Now restart request with all data
    +		// Now restart request with all data = no limit(1) in sql request
     		$sql = "SELECT rowid,date_creation,tms,user_fullname,action,amounts,element,fk_object,date_object,ref_object,signature,fk_user,object_data";
     		$sql.= " FROM ".MAIN_DB_PREFIX."blockedlog";
     		$sql.= " WHERE entity = ".$conf->entity;
    -		if (GETPOST('yeartoexport','int') > 0)
    +		if (GETPOST('monthtoexport','int') > 0 || GETPOST('yeartoexport','int') > 0)
     		{
    -			$dates = dol_get_first_day(GETPOST('yeartoexport','int'), 1);
    -			$datee = dol_get_last_day(GETPOST('yeartoexport','int'), 12);
    +			$dates = dol_get_first_day(GETPOST('yeartoexport','int'), GETPOST('monthtoexport','int')?GETPOST('monthtoexport','int'):1);
    +			$datee = dol_get_last_day(GETPOST('yeartoexport','int'), GETPOST('monthtoexport','int')?GETPOST('monthtoexport','int'):12);
     			$sql.= " AND date_creation BETWEEN '".$db->idate($dates)."' AND '".$db->idate($datee)."'";
     		}
     		$sql.= " ORDER BY rowid ASC";					// Required so later we can use the parameter $previoushash of checkSignature()
    @@ -160,7 +169,7 @@ else if (GETPOST('downloadcsv','alpha'))
     		{
     			header('Content-Type: application/octet-stream');
     			header("Content-Transfer-Encoding: Binary");
    -			header("Content-disposition: attachment; filename=\"unalterable-log-archive-" .$dolibarr_main_db_name."-".(GETPOST('yeartoexport','int')>0?GETPOST('yeartoexport','int').'-':'').$previoushash. ".csv\"");
    +			header("Content-disposition: attachment; filename=\"unalterable-log-archive-" .$dolibarr_main_db_name."-".(GETPOST('yeartoexport','int')>0 ? GETPOST('yeartoexport','int').(GETPOST('monthtoexport','int')>0?sprintf("%02d",GETPOST('monthtoexport','int')):'').'-':'').$previoushash. ".csv\"");
     
     			print $langs->transnoentities('Id')
     				.';'.$langs->transnoentities('Date')
    @@ -242,7 +251,7 @@ else if (GETPOST('downloadcsv','alpha'))
     		}
     		else
     		{
    -			setEventMessage($db->lasterror, 'errors');
    +			setEventMessages($db->lasterror, null, 'errors');
     		}
     	}
     }
    @@ -320,7 +329,20 @@ print '<form method="POST" id="searchFormList" action="'.$_SERVER["PHP_SELF"].'"
     
     print '<div align="right">';
     print $langs->trans("RestrictYearToExport").': ';
    -print '<input type="text" name="yeartoexport" class="maxwidth75" value="'.GETPOST('yeartoexport','int').'">';
    +$smonth=GETPOST('monthtoexport','int');
    +// Month
    +$retstring='';
    +$retstring.='<select class="flat valignmiddle maxwidth75imp marginrightonly" id="monthtoexport" name="monthtoexport">';
    +$retstring.='<option value="0" selected>&nbsp;</option>';
    +for ($month = 1 ; $month <= 12 ; $month++)
    +{
    +	$retstring.='<option value="'.$month.'"'.($month == $smonth?' selected':'').'>';
    +	$retstring.=dol_print_date(mktime(12,0,0,$month,1,2000),"%b");
    +	$retstring.="</option>";
    +}
    +$retstring.="</select>";
    +print $retstring;
    +print '<input type="text" name="yeartoexport" class="valignmiddle maxwidth75" value="'.GETPOST('yeartoexport','int').'">';
     print '<input type="hidden" name="withtab" value="'.GETPOST('withtab','alpha').'">';
     print '<input type="submit" name="downloadcsv" class="button" value="'.$langs->trans('DownloadLogCSV').'">';
     if (!empty($conf->global->BLOCKEDLOG_USE_REMOTE_AUTHORITY)) print ' | <a href="?action=downloadblockchain'.(GETPOST('withtab','alpha')?'&withtab='.GETPOST('withtab','alpha'):'').'">'.$langs->trans('DownloadBlockChain').'</a>';
    @@ -351,15 +373,15 @@ print '<td class="liste_titre">&nbsp;</td>';
     
     print '<td class="liste_titre">';
     //print $langs->trans("from").': ';
    -$form->select_date($search_start,'search_start');
    +print $form->selectDate($search_start,'search_start');
     //print '<br>';
     //print $langs->trans("to").': ';
    -$form->select_date($search_end,'search_end');
    +print $form->selectDate($search_end,'search_end');
     print '</td>';
     
     // User
     print '<td class="liste_titre">';
    -print $form->select_dolusers($search_fk_user, 'search_fk_user', 1, null, 0, '', '', 0, 0, 0, '', 0, '', 'maxwidth300');
    +print $form->select_dolusers($search_fk_user, 'search_fk_user', 1, null, 0, '', '', 0, 0, 0, '', 0, '', 'maxwidth200');
     
     print '</td>';
     
    @@ -372,6 +394,7 @@ print '</td>';
     // Ref
     print '<td class="liste_titre"><input type="text" class="maxwidth50" name="search_ref" value="'.dol_escape_htmltag($search_ref).'"></td>';
     
    +// Link to ref
     print '<td class="liste_titre"></td>';
     
     // Amount
    @@ -462,7 +485,6 @@ if (is_array($blocks))
     
     			// User
     		   	print '<td>';
    -
     		   	//print $block->getUser()
     		   	print $block->user_fullname;
     		   	print '</td>';
    @@ -474,7 +496,7 @@ if (is_array($blocks))
     		   	print '<td class="nowrap">'.$block->ref_object.'</td>';
     
     		   	// Link to source object
    -		   	print '<td><!-- object_link -->'.$object_link.'</td>';
    +		   	print '<td'.(preg_match('/<a/', $object_link) ? ' class="nowrap"' : '').'><!-- object_link -->'.$object_link.'</td>';
     
     		   	// Amount
     		   	print '<td align="right">'.price($block->amounts).'</td>';
    @@ -483,8 +505,8 @@ if (is_array($blocks))
     		   	print '<td align="center"><a href="#" data-blockid="'.$block->id.'" rel="show-info">'.img_info($langs->trans('ShowDetails')).'</a></td>';
     
     		   	// Fingerprint
    -		   	print '<td>';
    -		   	print $form->textwithpicto(dol_trunc($block->signature, '12'), $block->signature, 1, 'help', '', 0, 2, 'fingerprint');
    +		   	print '<td class="nowrap">';
    +		   	print $form->textwithpicto(dol_trunc($block->signature, '8'), $block->signature, 1, 'help', '', 0, 2, 'fingerprint'.$block->id);
     		   	print '</td>';
     
     		   	// Status
    @@ -586,5 +608,6 @@ if (GETPOST('withtab','alpha'))
     
     print '<br><br>';
     
    +// End of page
     llxFooter();
    -$db->close();
    +$db->close();
    \ No newline at end of file
    diff --git a/htdocs/install/doctemplates/shipment/index.html b/htdocs/blockedlog/ajax/index.html
    similarity index 100%
    rename from htdocs/install/doctemplates/shipment/index.html
    rename to htdocs/blockedlog/ajax/index.html
    diff --git a/htdocs/blockedlog/class/authority.class.php b/htdocs/blockedlog/class/authority.class.php
    index b1084b01a54..0102a5d88d6 100644
    --- a/htdocs/blockedlog/class/authority.class.php
    +++ b/htdocs/blockedlog/class/authority.class.php
    @@ -50,10 +50,9 @@ class BlockedLogAuthority
     	 *
     	 *      @param		DoliDB		$db      Database handler
     	 */
    -    public function __construct($db) {
    -
    +    public function __construct($db)
    +    {
         	$this->db = $db;
    -
     	}
     
     	/**
    @@ -61,7 +60,8 @@ class BlockedLogAuthority
     	 *
     	 *	@return     string         			blockchain
     	 */
    -	public function getLocalBlockChain() {
    +    public function getLocalBlockChain()
    +    {
     
     		$block_static = new BlockedLog($this->db);
     
    @@ -84,10 +84,10 @@ class BlockedLogAuthority
     	 *
     	 *	@return     string         			hash md5 of blockchain
     	 */
    -	public function getBlockchainHash() {
    +    public function getBlockchainHash()
    +    {
     
     		return md5($this->signature.$this->blockchain);
    -
     	}
     
     	/**
    @@ -96,21 +96,22 @@ class BlockedLogAuthority
     	 *	@param      string		$hash		hash md5 of blockchain to test
     	 *	@return     boolean
     	 */
    -	public function checkBlockchain($hash) {
    +    public function checkBlockchain($hash)
    +    {
     
     		return ($hash === $this->getBlockchainHash() );
    -
     	}
     
     	/**
     	 *	Add a new block to the chain
     	 *
    -	 *	@param      string		$block		new block to chain
    +     *	@param      string		$block		new block to chain
    +     *  @return void
     	 */
    -	public function addBlock($block) {
    +    public function addBlock($block)
    +    {
     
     		$this->blockchain.=$block;
    -
     	}
     
     	/**
    @@ -119,7 +120,8 @@ class BlockedLogAuthority
     	 *	@param      string		$block		new block to chain
     	 *	@return     boolean
     	 */
    -	public function checkBlock($block) {
    +    public function checkBlock($block)
    +    {
     
     		if(strlen($block)!=64) return false;
     
    @@ -141,7 +143,8 @@ class BlockedLogAuthority
     	 *	@param      string		$signature		Signature of object to load
     	 *	@return     int         				>0 if OK, <0 if KO, 0 if not found
     	 */
    -	public function fetch($id, $signature='') {
    +    public function fetch($id, $signature='')
    +    {
     
     		global $langs;
     
    @@ -189,7 +192,6 @@ class BlockedLogAuthority
     			$this->error=$this->db->error();
     			return -1;
     		}
    -
     	}
     
     	/**
    @@ -198,7 +200,8 @@ class BlockedLogAuthority
     	 *	@param	User	$user      		Object user that create
     	 *	@return	int						<0 if KO, >0 if OK
     	 */
    -	public function create($user) {
    +    public function create($user)
    +    {
     
     		global $conf,$langs,$hookmanager;
     
    @@ -243,7 +246,6 @@ class BlockedLogAuthority
     			$this->db->rollback();
     			return -1;
     		}
    -
     	}
     
     	/**
    @@ -252,7 +254,8 @@ class BlockedLogAuthority
     	 *	@param	User	$user      		Object user that create
     	 *	@return	int						<0 if KO, >0 if OK
     	 */
    -	public function update($user) {
    +    public function update($user)
    +    {
     
     		global $conf,$langs,$hookmanager;
     
    @@ -281,7 +284,6 @@ class BlockedLogAuthority
     			$this->db->rollback();
     			return -1;
     		}
    -
     	}
     
     	/**
    @@ -289,7 +291,8 @@ class BlockedLogAuthority
     	 *
     	 *	@return	int						<0 if KO, >0 if OK
     	 */
    -	public function syncSignatureWithAuthority() {
    +    public function syncSignatureWithAuthority()
    +    {
     		global $conf, $langs;
     
     		//TODO create cron task on activation
    @@ -329,5 +332,4 @@ class BlockedLogAuthority
     
     		return 1;
     	}
    -
    -}
    \ No newline at end of file
    +}
    diff --git a/htdocs/blockedlog/class/blockedlog.class.php b/htdocs/blockedlog/class/blockedlog.class.php
    index 0210491fba7..eb2070d703a 100644
    --- a/htdocs/blockedlog/class/blockedlog.class.php
    +++ b/htdocs/blockedlog/class/blockedlog.class.php
    @@ -18,9 +18,6 @@
      * See https://medium.com/@lhartikk/a-blockchain-in-200-lines-of-code-963cc1cc0e54
      */
     
    -
    -
    -
     /*ini_set('unserialize_callback_func', 'mycallback');
     
     function mycallback($classname)
    @@ -42,13 +39,21 @@ class BlockedLog
     	 * @var int
     	 */
     	public $id;
    +
     	/**
     	 * Entity
     	 * @var int
     	 */
     	public $entity;
     
    +	/**
    +	 * @var string Error message
    +	 */
     	public $error = '';
    +
    +	/**
    +	 * @var string[] Error codes (or messages)
    +	 */
     	public $errors = array();
     
     	/**
    @@ -171,6 +176,7 @@ class BlockedLog
     
     	/**
     	 *  Try to retrieve source object (it it still exists)
    +     * @return string
     	 */
     	public function getObjectLink()
     	{
    @@ -281,11 +287,11 @@ class BlockedLog
     		}
     
     		return '<i class="opacitymedium">'.$langs->trans('ImpossibleToReloadObject', $this->element, $this->fk_object).'</i>';
    -
     	}
     
     	/**
     	 *      try to retrieve user author
    +     * @return string
     	 */
     	public function getUser()
     	{
    @@ -609,7 +615,8 @@ class BlockedLog
     	 *	@param      int		$id       	Id of object to load
     	 *	@return     int         			>0 if OK, <0 if KO, 0 if not found
     	 */
    -	public function fetch($id) {
    +    public function fetch($id)
    +    {
     
     		global $langs;
     
    @@ -672,7 +679,6 @@ class BlockedLog
     			$this->error=$this->db->error();
     			return -1;
     		}
    -
     	}
     
     
    @@ -705,14 +711,13 @@ class BlockedLog
     	 *
     	 *	@return	boolean
     	 */
    -	public function setCertified() {
    +    public function setCertified()
    +    {
     
     		$res = $this->db->query("UPDATE ".MAIN_DB_PREFIX."blockedlog SET certified=1 WHERE rowid=".$this->id);
     		if($res===false) return false;
     
     		return true;
    -
    -
     	}
     
     	/**
    @@ -722,7 +727,8 @@ class BlockedLog
     	 *  @param	int		$forcesignature		Force signature (for example '0000000000' when we disabled the module)
     	 *	@return	int							<0 if KO, >0 if OK
     	 */
    -	public function create($user, $forcesignature='') {
    +    public function create($user, $forcesignature='')
    +    {
     
     		global $conf,$langs,$hookmanager;
     
    @@ -1029,6 +1035,7 @@ class BlockedLog
     	 * Check if module was already used or not for at least one recording.
     	 *
     	 * @param	int		$ignoresystem		Ignore system events for the test
    +     * @return bool
     	 */
     	function alreadyUsed($ignoresystem=0)
     	{
    @@ -1053,6 +1060,4 @@ class BlockedLog
     
     		return $result;
     	}
    -
     }
    -
    diff --git a/htdocs/install/doctemplates/supplier_proposal/index.html b/htdocs/blockedlog/class/index.html
    similarity index 100%
    rename from htdocs/install/doctemplates/supplier_proposal/index.html
    rename to htdocs/blockedlog/class/index.html
    diff --git a/htdocs/blockedlog/index.html b/htdocs/blockedlog/index.html
    new file mode 100644
    index 00000000000..e69de29bb2d
    diff --git a/htdocs/bookmarks/admin/bookmark.php b/htdocs/bookmarks/admin/bookmark.php
    index 9b3bea82af1..ed20f619b25 100644
    --- a/htdocs/bookmarks/admin/bookmark.php
    +++ b/htdocs/bookmarks/admin/bookmark.php
    @@ -25,6 +25,7 @@
     require '../../main.inc.php';
     require_once DOL_DOCUMENT_ROOT.'/core/lib/admin.lib.php';
     
    +// Load translation files required by the page
     $langs->load("admin");
     
     if (!$user->admin)
    @@ -68,8 +69,6 @@ print '<form method="post" action="'.$_SERVER["PHP_SELF"].'">';
     print '<input type="hidden" name="token" value="'.$_SESSION['newtoken'].'">';
     print '<input type="hidden" name="action" value="setvalue">';
     
    -$var=true;
    -
     print '<table summary="bookmarklist" class="noborder" width="100%">';
     print '<tr class="liste_titre">';
     print '<td>'.$langs->trans("Name").'</td>';
    @@ -82,5 +81,6 @@ print '<input size="3" type="text" name="BOOKMARKS_SHOW_IN_MENU" value="'.$conf-
     print '</td></tr>';
     print '</table><br><div class="center"><input type="submit" class="button" value="'.$langs->trans("Modify").'"></div></form>';
     
    +// End of page
     llxFooter();
     $db->close();
    diff --git a/htdocs/bookmarks/card.php b/htdocs/bookmarks/card.php
    index 54512a8049e..b82c2b11b6c 100644
    --- a/htdocs/bookmarks/card.php
    +++ b/htdocs/bookmarks/card.php
    @@ -27,8 +27,8 @@
     require '../main.inc.php';
     require_once DOL_DOCUMENT_ROOT.'/bookmarks/class/bookmark.class.php';
     
    -$langs->load("bookmarks");
    -$langs->load("other");
    +// Load translation files required by the page
    +$langs->loadLangs(array('bookmarks', 'other'));
     
     // Security check
     if (! $user->rights->bookmark->lire) {
    @@ -336,7 +336,6 @@ if ($id > 0 && ! preg_match('/^add/i',$action))
     
     }
     
    -
    +// End of page
     llxFooter();
    -
     $db->close();
    diff --git a/htdocs/bookmarks/class/bookmark.class.php b/htdocs/bookmarks/class/bookmark.class.php
    index 1beb4b36871..f66ef8e4d80 100644
    --- a/htdocs/bookmarks/class/bookmark.class.php
    +++ b/htdocs/bookmarks/class/bookmark.class.php
    @@ -28,21 +28,53 @@
      */
     class Bookmark extends CommonObject
     {
    -    public $element='bookmark';
    +    /**
    +	 * @var string ID to identify managed object
    +	 */
    +	public $element='bookmark';
    +
    +    /**
    +     * @var string Name of table without prefix where object is stored
    +     */
         public $table_element='bookmark';
    -    public $ismultientitymanaged = 1;	// 0=No test on entity, 1=Test with field entity, 2=Test with link by societe
    -    public $picto = 'bookmark';
     
    -    var $db;
    +    /**
    +	 * 0=No test on entity, 1=Test with field entity, 2=Test with link by societe
    +	 * @var int
    +	 */
    +    public $ismultientitymanaged = 1;
     
    -    var $id;
    -    var $fk_user;
    -    var $datec;
    -    var $url;
    -    var $target;	// 0=replace, 1=new window
    -    var $title;
    -    var $position;
    -    var $favicon;
    +    /**
    +	 * @var string String with name of icon for myobject. Must be the part after the 'object_' into object_myobject.png
    +	 */
    +	public $picto = 'bookmark';
    +
    +    /**
    +     * @var DoliDB Database handler.
    +     */
    +    public $db;
    +
    +    /**
    +     * @var int ID
    +     */
    +    public $id;
    +
    +    /**
    +	 * @var int User ID
    +	 */
    +	public $fk_user;
    +
    +    public $datec;
    +
    +    public $url;
    +
    +    public $target;	// 0=replace, 1=new window
    +
    +    public $title;
    +
    +    public $position;
    +
    +    public $favicon;
     
     
         /**
    @@ -127,7 +159,7 @@ class Bookmark extends CommonObject
             $sql.= ", ".$this->db->escape($conf->entity);
             $sql.= ")";
     
    -        dol_syslog("Bookmark::update", LOG_DEBUG);
    +        dol_syslog("Bookmark::create", LOG_DEBUG);
             $resql = $this->db->query($sql);
             if ($resql)
             {
    @@ -211,7 +243,6 @@ class Bookmark extends CommonObject
                 $this->error=$this->db->lasterror();
                 return -1;
             }
    -
         }
     
     	/**
    @@ -241,5 +272,4 @@ class Bookmark extends CommonObject
     	{
     	    return '';
     	}
    -
     }
    diff --git a/htdocs/bookmarks/list.php b/htdocs/bookmarks/list.php
    index fa46f683e50..10ce877c7e0 100644
    --- a/htdocs/bookmarks/list.php
    +++ b/htdocs/bookmarks/list.php
    @@ -24,8 +24,8 @@
     require '../main.inc.php';
     require_once DOL_DOCUMENT_ROOT.'/bookmarks/class/bookmark.class.php';
     
    -$langs->load("bookmarks");
    -$langs->load("admin");
    +// Load translation files required by the page
    +$langs->loadLangs(array('bookmarks', 'admin'));
     
     $action=GETPOST('action','alpha');
     $massaction=GETPOST('massaction','alpha');
    @@ -84,7 +84,7 @@ llxHeader('', $langs->trans("ListOfBookmarks"));
     $newcardbutton='';
     if ($user->rights->bookmark->creer)
     {
    -	$newcardbutton='<a class="butActionNew" href="'.DOL_URL_ROOT.'/bookmarks/card.php?action=create">'.$langs->trans('NewBookmark');
    +	$newcardbutton='<a class="butActionNew" href="'.DOL_URL_ROOT.'/bookmarks/card.php?action=create"><span class="valignmiddle">'.$langs->trans('NewBookmark').'</span>';
     	$newcardbutton.= '<span class="fa fa-plus-circle valignmiddle"></span>';
     	$newcardbutton.= '</a>';
     }
    @@ -209,7 +209,7 @@ else
     	dol_print_error($db);
     }
     
    -
    +// End of page
     llxFooter();
     $db->close();
     
    diff --git a/htdocs/cashdesk/admin/cashdesk.php b/htdocs/cashdesk/admin/cashdesk.php
    index 5a68b37caac..62867d855cb 100644
    --- a/htdocs/cashdesk/admin/cashdesk.php
    +++ b/htdocs/cashdesk/admin/cashdesk.php
    @@ -38,8 +38,8 @@ if (! empty($_REQUEST['CASHDESK_ID_THIRDPARTY_id']))
     if (!$user->admin)
     accessforbidden();
     
    -$langs->load("admin");
    -$langs->load("cashdesk");
    +// Load translation files required by the page
    +$langs->loadLangs(array("admin", "cashdesk"));
     
     
     /*
    @@ -91,7 +91,6 @@ print '<br>';
     
     
     // Mode
    -$var=true;
     print '<form action="'.$_SERVER["PHP_SELF"].'" method="post">';
     print '<input type="hidden" name="token" value="'.$_SESSION['newtoken'].'">';
     print '<input type="hidden" name="action" value="set">';
    @@ -162,7 +161,6 @@ if (! empty($conf->stock->enabled))
     
     if (! empty($conf->service->enabled))
     {
    -    $var=! $var;
         print '<tr class="oddeven"><td>';
         print $langs->trans("CashdeskShowServices");
         print '<td colspan="2">';
    @@ -173,7 +171,6 @@ if (! empty($conf->service->enabled))
     // Use Dolibarr Receipt Printer
     if (! empty($conf->receiptprinter->enabled))
     {
    -    $var=! $var;
         print '<tr class="oddeven"><td>';
         print $langs->trans("DolibarrReceiptPrinter").' ('.$langs->trans("FeatureNotYetAvailable").')';
         print '<td colspan="2">';
    @@ -188,5 +185,6 @@ print '<div class="center"><input type="submit" class="button" value="'.$langs->
     
     print "</form>\n";
     
    +// End of page
     llxFooter();
     $db->close();
    diff --git a/htdocs/cashdesk/affContenu.php b/htdocs/cashdesk/affContenu.php
    index bd778f3422e..2a3c0279df8 100644
    --- a/htdocs/cashdesk/affContenu.php
    +++ b/htdocs/cashdesk/affContenu.php
    @@ -87,7 +87,7 @@ print '</div>';
     print '<div class="inline-block" style="vertical-align: top">';
     print '<div class="liste_articles">';
     
    -require ('tpl/liste_articles.tpl.php');
    +require 'tpl/liste_articles.tpl.php';
     
     print '</div>';
     print '</div>';
    diff --git a/htdocs/cashdesk/affIndex.php b/htdocs/cashdesk/affIndex.php
    index a2e467a35e3..9ff676531f1 100644
    --- a/htdocs/cashdesk/affIndex.php
    +++ b/htdocs/cashdesk/affIndex.php
    @@ -36,9 +36,8 @@ if ( $_SESSION['uid'] <= 0 )
     	exit;
     }
     
    -$langs->load("companies");
    -$langs->load("compta");
    -$langs->load("cashdesk");
    +// Load translation files required by the page
    +$langs->loadLangs(array("companies","compta","cashdesk"));
     
     
     /*
    diff --git a/htdocs/cashdesk/class/Auth.class.php b/htdocs/cashdesk/class/Auth.class.php
    index 5e431514d1c..78b76e20d11 100644
    --- a/htdocs/cashdesk/class/Auth.class.php
    +++ b/htdocs/cashdesk/class/Auth.class.php
    @@ -138,6 +138,5 @@ class Auth
     
     		return $ret;
     	}
    -
     }
     
    diff --git a/htdocs/cashdesk/class/Facturation.class.php b/htdocs/cashdesk/class/Facturation.class.php
    index a0e992e9da9..3051035813a 100644
    --- a/htdocs/cashdesk/class/Facturation.class.php
    +++ b/htdocs/cashdesk/class/Facturation.class.php
    @@ -37,7 +37,12 @@ class Facturation
          * int $prix		=> Prix HT du produit en cours
          * int $tva			=> 'rowid' du taux de tva dans llx_c_tva
          */
    -    public $id;
    +
    +    /**
    +	 * @var int ID
    +	 */
    +	public $id;
    +
         protected $ref;
         protected $qte;
         protected $stock;
    @@ -167,7 +172,6 @@ class Facturation
             $_SESSION['poscart']=$newcartarray;
     
             $this->raz();
    -
         }
     
         /**
    @@ -269,7 +273,6 @@ class Facturation
             $this->prixTotalHt('RESET');
             $this->montantTva('RESET');
             $this->prixTotalTtc('RESET');
    -
         }
     
     
    @@ -310,7 +313,7 @@ class Facturation
          * @return	string			Ref
          */
         public function ref($aRef=null)
    -     {
    +    {
     
             if (is_null($aRef))
             {
    @@ -324,7 +327,6 @@ class Facturation
             {
                 $this->ref = $aRef;
             }
    -
         }
     
         /**
    @@ -348,7 +350,6 @@ class Facturation
             {
                 $this->qte = $aQte;
             }
    -
         }
     
         /**
    @@ -372,7 +373,6 @@ class Facturation
             {
                 $this->stock = $aStock;
             }
    -
         }
     
         /**
    @@ -396,7 +396,6 @@ class Facturation
             {
                 $this->remise_percent = $aRemisePercent;
             }
    -
         }
     
         /**
    @@ -421,7 +420,6 @@ class Facturation
                 $this->montant_remise = $aMontantRemise;
     
             }
    -
         }
     
         /**
    @@ -446,7 +444,6 @@ class Facturation
                 $this->prix = $aPrix;
     
             }
    -
         }
     
         /**
    @@ -470,7 +467,6 @@ class Facturation
                 $this->tva = $aTva;
     
             }
    -
         }
     
         /**
    @@ -518,7 +514,6 @@ class Facturation
                 $this->mode_reglement = $aModeReglement;
     
             }
    -
         }
     
         /**
    @@ -543,7 +538,6 @@ class Facturation
                 $this->montant_encaisse = $aMontantEncaisse;
     
             }
    -
         }
     
         /**
    @@ -567,7 +561,6 @@ class Facturation
                 $this->montant_rendu = $aMontantRendu;
     
             }
    -
         }
     
         /**
    @@ -637,7 +630,6 @@ class Facturation
                 $this->montant_tva = $aMontantTva;
     
             }
    -
         }
     
         /**
    @@ -652,7 +644,7 @@ class Facturation
             {
                 return $this->prix_total_ttc;
             }
    -        else if ( $aTotalTtc == 'RESET' )
    +        elseif ( $aTotalTtc == 'RESET' )
             {
                 $this->prix_total_ttc = null;
             }
    @@ -661,6 +653,4 @@ class Facturation
                 $this->prix_total_ttc = $aTotalTtc;
             }
         }
    -
     }
    -
    diff --git a/htdocs/cashdesk/css/style.css b/htdocs/cashdesk/css/style.css
    index d4149619aae..dc579711aa3 100644
    --- a/htdocs/cashdesk/css/style.css
    +++ b/htdocs/cashdesk/css/style.css
    @@ -52,7 +52,7 @@ p {
     }
     .logopos {
     	padding-top: 20px;
    -	max-height: 40px;	
    +	max-height: 40px;
     }
     
     /* ------------------- Header ------------------- */
    diff --git a/htdocs/cashdesk/facturation.php b/htdocs/cashdesk/facturation.php
    index f52890b68d2..6a2889f6e71 100644
    --- a/htdocs/cashdesk/facturation.php
    +++ b/htdocs/cashdesk/facturation.php
    @@ -163,4 +163,4 @@ $obj_facturation->paiementLe('RESET');
     
     
     // Affichage des templates
    -require ('tpl/facturation1.tpl.php');
    +require 'tpl/facturation1.tpl.php';
    diff --git a/htdocs/cashdesk/facturation_verif.php b/htdocs/cashdesk/facturation_verif.php
    index 25ddfd8c1f8..cdeeaf6c424 100644
    --- a/htdocs/cashdesk/facturation_verif.php
    +++ b/htdocs/cashdesk/facturation_verif.php
    @@ -1,6 +1,7 @@
     <?php
     /* Copyright (C) 2007-2008 Jeremie Ollivier    <jeremie.o@laposte.net>
      * Copyright (C) 2008-2010 Laurent Destailleur <eldy@uers.sourceforge.net>
    + * Copyright (C) 2018		Juanjo Menent <jmenent@2byte.es>
      *
      * This program is free software; you can redistribute it and/or modify
      * it under the terms of the GNU General Public License as published by
    @@ -150,7 +151,8 @@ switch($action)
     					$obj_facturation->id($ret['rowid']);
     					$obj_facturation->ref($ret['ref']);
     					$obj_facturation->stock($ret['reel']);
    -					$obj_facturation->prix($ret['price']);
    +					//$obj_facturation->prix($ret['price']);
    +					$obj_facturation->prix($pu_ht);
     
     
     					$vatrate = $tva_tx;
    diff --git a/htdocs/cashdesk/index.php b/htdocs/cashdesk/index.php
    index 24b94562915..d2ea5160ca8 100644
    --- a/htdocs/cashdesk/index.php
    +++ b/htdocs/cashdesk/index.php
    @@ -28,8 +28,8 @@
     require_once '../main.inc.php';
     require_once DOL_DOCUMENT_ROOT.'/product/class/html.formproduct.class.php';
     
    -$langs->load("admin");
    -$langs->load("cashdesk");
    +// Load translation files required by the page
    +$langs->loadLangs(array("admin","cashdesk"));
     
     // Test if user logged
     if ( $_SESSION['uid'] > 0 )
    @@ -63,7 +63,7 @@ top_htmlhead('','',0,0,'',$arrayofcss);
     <?php
     if (! empty($mysoc->logo_small))
     {
    -    print '<img class="logopos" alt="Logo company" src="'.DOL_URL_ROOT.'/viewimage.php?modulepart=mycompany&amp;file='.urlencode('/thumbs/'.$mysoc->logo_small).'">';
    +    print '<img class="logopos" alt="Logo company" src="'.DOL_URL_ROOT.'/viewimage.php?modulepart=mycompany&amp;file='.urlencode('logos/thumbs/'.$mysoc->logo_small).'">';
     }
     else
     {
    diff --git a/htdocs/cashdesk/index_verif.php b/htdocs/cashdesk/index_verif.php
    index 238a73f6ef7..cd354293022 100644
    --- a/htdocs/cashdesk/index_verif.php
    +++ b/htdocs/cashdesk/index_verif.php
    @@ -30,9 +30,8 @@ include '../main.inc.php';
     require_once DOL_DOCUMENT_ROOT.'/cashdesk/include/environnement.php';
     require_once DOL_DOCUMENT_ROOT.'/cashdesk/class/Auth.class.php';
     
    -$langs->load("main");
    -$langs->load("admin");
    -$langs->load("cashdesk");
    +// Load translation files required by the page
    +$langs->loadLangs(array("main","admin","cashdesk"));
     
     $username = GETPOST("txtUsername");
     $password = GETPOST("pwdPassword");
    @@ -119,7 +118,7 @@ if ( $retour >= 0 )
     		$_SESSION['firstname'] = $tab['firstname'];
     		$_SESSION['CASHDESK_ID_THIRDPARTY'] = ($thirdpartyid > 0 ? $thirdpartyid : '');
             $_SESSION['CASHDESK_ID_WAREHOUSE'] = ($warehouseid > 0 ? $warehouseid : '');
    -        
    +
             $_SESSION['CASHDESK_ID_BANKACCOUNT_CASH'] = ($bankid_cash > 0 ? $bankid_cash : '');
             $_SESSION['CASHDESK_ID_BANKACCOUNT_CHEQUE'] = ($bankid_cheque > 0 ? $bankid_cheque : '');
             $_SESSION['CASHDESK_ID_BANKACCOUNT_CB'] = ($bankid_cb > 0 ? $bankid_cb : '');
    @@ -135,8 +134,8 @@ if ( $retour >= 0 )
     }
     else
     {
    -	$langs->load("errors");
    -    $langs->load("other");
    +	// Load translation files required by the page
    +    $langs->loadLangs(array("other","errors"));
     	$retour=$langs->trans("ErrorBadLoginPassword");
     	header('Location: '.DOL_URL_ROOT.'/cashdesk/index.php?err='.urlencode($retour).'&user='.$username.'&socid='.$thirdpartyid.'&warehouseid='.$warehouseid);
     	exit;
    diff --git a/htdocs/cashdesk/tpl/facturation1.tpl.php b/htdocs/cashdesk/tpl/facturation1.tpl.php
    index 146ae3d40b6..4ddafd17c44 100644
    --- a/htdocs/cashdesk/tpl/facturation1.tpl.php
    +++ b/htdocs/cashdesk/tpl/facturation1.tpl.php
    @@ -3,6 +3,7 @@
      * Copyright (C) 2011		Laurent Destailleur	<eldy@users.sourceforge.net>
      * Copyright (C) 2011		Juanjo Menent		<jmenent@2byte.es>
      * Copyright (C) 2015		Regis Houssin		<regis.houssin@capnetworks.com>
    + * Copyright (C) 2018       Frédéric France         <frederic.france@netlogic.fr>
      *
      * This program is free software; you can redistribute it and/or modify
      * it under the terms of the GNU General Public License as published by
    @@ -26,10 +27,8 @@ if (empty($langs) || ! is_object($langs))
     	exit;
     }
     
    -
    -$langs->load("main");
    -$langs->load("bills");
    -$langs->load("cashdesk");
    +// Load translation files required by the page
    +$langs->loadLangs(array("main","bills","cashdesk"));
     
     // Object $form must de defined
     
    @@ -204,7 +203,7 @@ $langs->load("cashdesk");
     				<input class="button bouton_mode_reglement" type="submit" name="btnModeReglement" value="<?php echo $langs->trans("Reported"); ?>" onclick="javascript: verifClic('DIF');" />
     			<?php
     			print $langs->trans("DateDue").' :';
    -			print $form->select_date(-1,'txtDatePaiement',0,0,0,'paymentmode',1,0,1);
    +			print $form->selectDate(-1,'txtDatePaiement',0,0,0,'paymentmode',1,0);
     			print '</div>';
     			?>
     		</div>
    diff --git a/htdocs/cashdesk/tpl/liste_articles.tpl.php b/htdocs/cashdesk/tpl/liste_articles.tpl.php
    index 65f48b0603c..266c5e5840b 100644
    --- a/htdocs/cashdesk/tpl/liste_articles.tpl.php
    +++ b/htdocs/cashdesk/tpl/liste_articles.tpl.php
    @@ -28,9 +28,8 @@ if (empty($langs) || ! is_object($langs))
     require_once DOL_DOCUMENT_ROOT.'/societe/class/societe.class.php';
     require_once DOL_DOCUMENT_ROOT.'/product/class/product.class.php';
     
    -$langs->load("main");
    -$langs->load("bills");
    -$langs->load("cashdesk");
    +// Load translation files required by the page
    +$langs->loadLangs(array("main","bills","cashdesk"));
     
     ?>
     
    diff --git a/htdocs/cashdesk/tpl/menu.tpl.php b/htdocs/cashdesk/tpl/menu.tpl.php
    index 250aaa18cc2..afe2c0da4ec 100644
    --- a/htdocs/cashdesk/tpl/menu.tpl.php
    +++ b/htdocs/cashdesk/tpl/menu.tpl.php
    @@ -63,9 +63,8 @@ if (!empty($_SESSION["CASHDESK_ID_WAREHOUSE"]) && ! empty($conf->stock->enabled)
     	$warehouseLink = $warehouse->getNomUrl(1);
     }
     
    -
    -$langs->load("cashdesk");
    -$langs->load("main");
    +// Load translation files required by the page
    +$langs->loadLangs(array("main","cashdesk"));
     
     print "\n".'<!-- menu.tpl.php -->'."\n";
     print '<div class="menu_bloc">';
    diff --git a/htdocs/cashdesk/tpl/ticket.tpl.php b/htdocs/cashdesk/tpl/ticket.tpl.php
    index 3937c9dbde3..5ed7650bfad 100644
    --- a/htdocs/cashdesk/tpl/ticket.tpl.php
    +++ b/htdocs/cashdesk/tpl/ticket.tpl.php
    @@ -27,8 +27,8 @@ if (empty($langs) || ! is_object($langs))
     
     include_once DOL_DOCUMENT_ROOT.'/compta/facture/class/facture.class.php';
     
    -$langs->load("main");
    -$langs->load('cashdesk');
    +// Load translation files required by the page
    +$langs->loadLangs(array("main","cashdesk"));
     
     top_httphead('text/html');
     
    @@ -47,7 +47,7 @@ $object->fetch($facid);
     
     <div class="entete">
         <div class="logo">
    -        <?php print '<img src="'.DOL_URL_ROOT.'/viewimage.php?modulepart=mycompany&amp;file='.urlencode('/thumbs/'.$mysoc->logo_small).'">'; ?>
    +        <?php print '<img src="'.DOL_URL_ROOT.'/viewimage.php?modulepart=mycompany&amp;file='.urlencode('logos/thumbs/'.$mysoc->logo_small).'">'; ?>
         </div>
         <div class="infos">
             <p class="address"><?php echo $mysoc->name; ?><br>
    diff --git a/htdocs/cashdesk/tpl/validation1.tpl.php b/htdocs/cashdesk/tpl/validation1.tpl.php
    index 2a390b99c65..957d2d6b843 100644
    --- a/htdocs/cashdesk/tpl/validation1.tpl.php
    +++ b/htdocs/cashdesk/tpl/validation1.tpl.php
    @@ -23,10 +23,8 @@ if (empty($langs) || ! is_object($langs))
     	exit;
     }
     
    -
    -$langs->load("main");
    -$langs->load("bills");
    -$langs->load("banks");
    +// Load translation files required by the page
    +$langs->loadLangs(array("main","bills","banks"));
     
     // Object $form must de defined
     
    diff --git a/htdocs/cashdesk/tpl/validation2.tpl.php b/htdocs/cashdesk/tpl/validation2.tpl.php
    index a9889451bda..4592e106c9a 100644
    --- a/htdocs/cashdesk/tpl/validation2.tpl.php
    +++ b/htdocs/cashdesk/tpl/validation2.tpl.php
    @@ -24,9 +24,8 @@ if (empty($langs) || ! is_object($langs))
     	exit;
     }
     
    -
    -$langs->load("main");
    -$langs->load("bills");
    +// Load translation files required by the page
    +$langs->loadLangs(array("main","bills"));
     
     ?>
     
    diff --git a/htdocs/cashdesk/validation.php b/htdocs/cashdesk/validation.php
    index 289c864ca32..ff1219861e2 100644
    --- a/htdocs/cashdesk/validation.php
    +++ b/htdocs/cashdesk/validation.php
    @@ -24,5 +24,5 @@
     $form=new Form($db);
     
     // Affichage des templates
    -require ('tpl/validation1.tpl.php');
    +require 'tpl/validation1.tpl.php';
     
    diff --git a/htdocs/cashdesk/validation_ok.php b/htdocs/cashdesk/validation_ok.php
    index 70bf3d1b64f..c8c83a91f18 100644
    --- a/htdocs/cashdesk/validation_ok.php
    +++ b/htdocs/cashdesk/validation_ok.php
    @@ -22,5 +22,5 @@
      */
     
     // Affichage des templates
    -require ('tpl/validation2.tpl.php');
    +require 'tpl/validation2.tpl.php';
     
    diff --git a/htdocs/cashdesk/validation_ticket.php b/htdocs/cashdesk/validation_ticket.php
    index 577df309138..a98b50b0bc9 100644
    --- a/htdocs/cashdesk/validation_ticket.php
    +++ b/htdocs/cashdesk/validation_ticket.php
    @@ -24,7 +24,7 @@
     require '../main.inc.php';
     require_once DOL_DOCUMENT_ROOT.'/cashdesk/include/environnement.php';
     require_once DOL_DOCUMENT_ROOT.'/cashdesk/class/Facturation.class.php';
    -include_once(DOL_DOCUMENT_ROOT.'/core/class/hookmanager.class.php');
    +require_once DOL_DOCUMENT_ROOT.'/core/class/hookmanager.class.php';
     
     $obj_facturation = unserialize($_SESSION['serObjFacturation']);
     unset($_SESSION['serObjFacturation']);
    @@ -35,7 +35,7 @@ $parameters=array();
     $reshook=$hookmanager->executeHooks('doActions',$parameters,$obj_facturation);
     if (empty($reshook))
     {
    -    require ('tpl/ticket.tpl.php');
    +    require 'tpl/ticket.tpl.php';
     }
     
     
    diff --git a/htdocs/cashdesk/validation_verif.php b/htdocs/cashdesk/validation_verif.php
    index 431f921a1fb..b42bc90d8fb 100644
    --- a/htdocs/cashdesk/validation_verif.php
    +++ b/htdocs/cashdesk/validation_verif.php
    @@ -215,6 +215,8 @@ switch ($action)
     		$invoice->note_private=$note;
     		$invoice->cond_reglement_id=$cond_reglement_id;
     		$invoice->mode_reglement_id=$mode_reglement_id;
    +		$invoice->module_source = 'cashdesk';
    +		$invoice->pos_source = '0';
     		//print "c=".$invoice->cond_reglement_id." m=".$invoice->mode_reglement_id; exit;
     
     		// Si paiement differe ...
    @@ -253,7 +255,7 @@ switch ($action)
     			}
     			else
     			{
    -				setEventMessage($invoice->error, $invoice->errors, 'errors');
    +				setEventMessages($invoice->error, $invoice->errors, 'errors');
     			    $error++;
     			}
     
    diff --git a/htdocs/categories/admin/categorie.php b/htdocs/categories/admin/categorie.php
    index 518d8903edd..03adfdbb41e 100644
    --- a/htdocs/categories/admin/categorie.php
    +++ b/htdocs/categories/admin/categorie.php
    @@ -30,6 +30,7 @@ require_once DOL_DOCUMENT_ROOT.'/core/lib/categories.lib.php';
     if (!$user->admin)
     accessforbidden();
     
    +// Load translation files required by the page
     $langs->load("categories");
     
     $action=GETPOST('action','aZ09');
    @@ -93,7 +94,6 @@ print '<td align="center" width="20">&nbsp;</td>';
     print '<td align="center" width="100">'.$langs->trans("Value").'</td>'."\n";
     print '</tr>';
     
    -$var=true;
     $form = new Form($db);
     
     // Mail required for members
    @@ -122,5 +122,6 @@ print '</td></tr>';
     
     print '</table>';
     
    +// End of page
     llxFooter();
    -$db->close();
    \ No newline at end of file
    +$db->close();
    diff --git a/htdocs/categories/admin/categorie_extrafields.php b/htdocs/categories/admin/categorie_extrafields.php
    index 3e5a252264f..abea3f41eeb 100644
    --- a/htdocs/categories/admin/categorie_extrafields.php
    +++ b/htdocs/categories/admin/categorie_extrafields.php
    @@ -28,8 +28,8 @@ require '../../main.inc.php';
     require_once DOL_DOCUMENT_ROOT.'/core/lib/categories.lib.php';
     require_once DOL_DOCUMENT_ROOT.'/core/class/extrafields.class.php';
     
    -$langs->load("categories");
    -$langs->load("admin");
    +// Load translation files required by the page
    +$langs->loadLangs(array('categories', 'admin'));
     
     $extrafields = new ExtraFields($db);
     $form = new Form($db);
    @@ -79,7 +79,7 @@ dol_fiche_end();
     if ($action != 'create' && $action != 'edit')
     {
         print '<div class="tabsAction">';
    -    print "<a class=\"butAction\" href=\"".$_SERVER["PHP_SELF"]."?action=create\">".$langs->trans("NewAttribute")."</a>";
    +    print "<a class=\"butAction\" href=\"".$_SERVER["PHP_SELF"]."?action=create#newattrib\">".$langs->trans("NewAttribute")."</a>";
         print "</div>";
     }
     
    @@ -92,7 +92,7 @@ if ($action != 'create' && $action != 'edit')
     
     if ($action == 'create')
     {
    -    print "<br>";
    +	print '<br><div id="newattrib"></div>';
         print load_fiche_titre($langs->trans('NewAttribute'));
     
         require DOL_DOCUMENT_ROOT.'/core/tpl/admin_extrafields_add.tpl.php';
    @@ -111,6 +111,6 @@ if ($action == 'edit' && ! empty($attrname))
         require DOL_DOCUMENT_ROOT.'/core/tpl/admin_extrafields_edit.tpl.php';
     }
     
    +// End of page
     llxFooter();
    -
     $db->close();
    diff --git a/htdocs/categories/card.php b/htdocs/categories/card.php
    index 60689dd37aa..44b209e4371 100644
    --- a/htdocs/categories/card.php
    +++ b/htdocs/categories/card.php
    @@ -31,6 +31,7 @@ require_once DOL_DOCUMENT_ROOT.'/categories/class/categorie.class.php';
     require_once DOL_DOCUMENT_ROOT.'/core/class/extrafields.class.php';
     require_once DOL_DOCUMENT_ROOT.'/core/class/html.formother.class.php';
     
    +// Load translation files required by the page
     $langs->load("categories");
     
     // Security check
    @@ -43,6 +44,7 @@ $origin		= GETPOST('origin','alpha');
     $catorigin	= GETPOST('catorigin','int');
     $type 		= GETPOST('type','alpha');
     $urlfrom	= GETPOST('urlfrom','alpha');
    +$backtopage = GETPOST('backtopage','alpha');
     
     $socid=GETPOST('socid','int');
     $label=GETPOST('label');
    @@ -172,6 +174,11 @@ if (($action == 'add' || $action == 'confirmed') && $user->rights->categorie->cr
     			header("Location: ".$urlfrom);
     			exit;
     		}
    +		elseif ($backtopage)
    +		{
    +			header("Location: ".$backtopage);
    +			exit;
    +		}
     		else if ($idProdOrigin)
     		{
     			header("Location: ".DOL_URL_ROOT.'/categories/viewcat.php?id='.$idProdOrigin.'&type='.$type.'&mesg='.urlencode($langs->trans("CatCreated")));
    @@ -231,8 +238,9 @@ if ($user->rights->categorie->creer)
     		print '<input type="hidden" name="urlfrom" value="'.$urlfrom.'">';
     		print '<input type="hidden" name="action" value="add">';
     		print '<input type="hidden" name="addcat" value="addcat">';
    -		print '<input type="hidden" name="id" value="'.GETPOST('origin').'">';
    +		print '<input type="hidden" name="id" value="'.GETPOST('origin','alpha').'">';
     		print '<input type="hidden" name="type" value="'.$type.'">';
    +		print '<input type="hidden" name="backtopage" value="'.$backtopage.'">';
     		if ($origin) print '<input type="hidden" name="origin" value="'.$origin.'">';
     		if ($catorigin)	print '<input type="hidden" name="catorigin" value="'.$catorigin.'">';
     
    @@ -287,7 +295,6 @@ if ($user->rights->categorie->creer)
     	}
     }
     
    -
    +// End of page
     llxFooter();
    -
     $db->close();
    diff --git a/htdocs/categories/class/api_categories.class.php b/htdocs/categories/class/api_categories.class.php
    index c559d760f0f..843e2fc0ee6 100644
    --- a/htdocs/categories/class/api_categories.class.php
    +++ b/htdocs/categories/class/api_categories.class.php
    @@ -103,7 +103,8 @@ class Categories extends DolibarrApi
          *
     	 * @throws RestException
          */
    -    function index($sortfield = "t.rowid", $sortorder = 'ASC', $limit = 100, $page = 0, $type = '', $sqlfilters = '') {
    +    function index($sortfield = "t.rowid", $sortorder = 'ASC', $limit = 100, $page = 0, $type = '', $sqlfilters = '')
    +    {
             global $db, $conf;
     
             $obj_ret = array();
    @@ -266,7 +267,8 @@ class Categories extends DolibarrApi
          * @param   Categorie  $object    Object to clean
          * @return    array    Array of cleaned object properties
          */
    -    function _cleanObjectDatas($object) {
    +    function _cleanObjectDatas($object)
    +    {
     
             $object = parent::_cleanObjectDatas($object);
     
    diff --git a/htdocs/categories/class/categorie.class.php b/htdocs/categories/class/categorie.class.php
    index 5fa8d267830..15cb254ed7d 100644
    --- a/htdocs/categories/class/categorie.class.php
    +++ b/htdocs/categories/class/categorie.class.php
    @@ -6,7 +6,7 @@
      * Copyright (C) 2006-2012  Laurent Destailleur     <eldy@users.sourceforge.net>
      * Copyright (C) 2007       Patrick Raguin          <patrick.raguin@gmail.com>
      * Copyright (C) 2013-2016  Juanjo Menent           <jmenent@2byte.es>
    - * Copyright (C) 2013-2016  Philippe Grand          <philippe.grand@atoo-net.com>
    + * Copyright (C) 2013-2018  Philippe Grand          <philippe.grand@atoo-net.com>
      * Copyright (C) 2015       Marcos García           <marcosgdf@gmail.com>
      * Copyright (C) 2015       Raphaël Doursenaud      <rdoursenaud@gpcsolutions.fr>
      * Copyright (C) 2016       Charlie Benke           <charlie@patas-monkey.com>
    @@ -53,6 +53,9 @@ class Categorie extends CommonObject
     	const TYPE_ACCOUNT   = 'bank_account';
         const TYPE_BANK_LINE = 'bank_line';
     
    +	/**
    +	 * @var string String with name of icon for myobject. Must be the part after the 'object_' into object_myobject.png
    +	 */
     	public $picto = 'category';
     
     
    @@ -148,12 +151,31 @@ class Categorie extends CommonObject
             'project'  => 'projet',
     	);
     
    +	/**
    +	 * @var string ID to identify managed object
    +	 */
     	public $element='category';
    +
    +	/**
    +	 * @var string Name of table without prefix where object is stored
    +	 */
     	public $table_element='categorie';
     
    +	/**
    +     * @var int ID
    +     */
     	public $fk_parent;
    -	public $label;
    +
    +	/**
    +     * @var string Category label
    +     */
    +   	public $label;
    +
    +	/**
    +	 * @var string description
    +	 */
     	public $description;
    +
     	/**
     	 * @var string     Color
     	 */
    @@ -498,112 +520,27 @@ class Categorie extends CommonObject
     				$error++;
     			}
     		}
    -		if (! $error)
    -		{
    -			$sql  = "DELETE FROM ".MAIN_DB_PREFIX."categorie_societe";
    -			$sql .= " WHERE fk_categorie = ".$this->id;
    -			if (!$this->db->query($sql))
    -			{
    -				$this->error=$this->db->lasterror();
    -				$error++;
    -			}
    -		}
    -		if (! $error)
    -		{
    -			$sql  = "DELETE FROM ".MAIN_DB_PREFIX."categorie_fournisseur";
    -			$sql .= " WHERE fk_categorie = ".$this->id;
    -			if (!$this->db->query($sql))
    -			{
    -				$this->error=$this->db->lasterror();
    -				$error++;
    -			}
    -		}
    -		if (! $error)
    -		{
    -			$sql  = "DELETE FROM ".MAIN_DB_PREFIX."categorie_product";
    -			$sql .= " WHERE fk_categorie = ".$this->id;
    -			if (!$this->db->query($sql))
    -			{
    -				$this->error=$this->db->lasterror();
    -				$error++;
    -			}
    -		}
    -		if (! $error)
    -		{
    -			$sql  = "DELETE FROM ".MAIN_DB_PREFIX."categorie_member";
    -			$sql .= " WHERE fk_categorie = ".$this->id;
    -			if (!$this->db->query($sql))
    -			{
    -				$this->error=$this->db->lasterror();
    -				$error++;
    -			}
    -		}
    -		if (! $error)
    -		{
    -			$sql  = "DELETE FROM ".MAIN_DB_PREFIX."categorie_contact";
    -			$sql .= " WHERE fk_categorie = ".$this->id;
    -			if (!$this->db->query($sql))
    -			{
    -				$this->error=$this->db->lasterror();
    -				$error++;
    -			}
    -		}
    -		if (! $error)
    -		{
    -			$sql  = "DELETE FROM ".MAIN_DB_PREFIX."categorie_contact";
    -			$sql .= " WHERE fk_categorie = ".$this->id;
    -			if (!$this->db->query($sql))
    -			{
    -				$this->error=$this->db->lasterror();
    -				$error++;
    -			}
    -		}
    -		if (! $error)
    -		{
    -			$sql  = "DELETE FROM ".MAIN_DB_PREFIX."categorie_account";
    -			$sql .= " WHERE fk_categorie = ".$this->id;
    -			if (!$this->db->query($sql))
    -			{
    -				$this->error=$this->db->lasterror();
    -				dol_syslog("Error sql=".$sql." ".$this->error, LOG_ERR);
    -				$error++;
    -			}
    -		}
    -		if (! $error)
    -		{
    -		    $sql  = "DELETE FROM ".MAIN_DB_PREFIX."bank_class";
    -		    $sql .= " WHERE fk_categ = ".$this->id;
    -		    if (!$this->db->query($sql))
    -		    {
    -		        $this->error=$this->db->lasterror();
    -		        dol_syslog("Error sql=".$sql." ".$this->error, LOG_ERR);
    -		        $error++;
    -		    }
    -		}
     
    -		if (! $error)
    -		{
    -			$sql  = "DELETE FROM ".MAIN_DB_PREFIX."categorie_lang";
    -			$sql .= " WHERE fk_category = ".$this->id;
    -			if (!$this->db->query($sql))
    -			{
    -				$this->error=$this->db->lasterror();
    -				dol_syslog("Error sql=".$sql." ".$this->error, LOG_ERR);
    -				$error++;
    -			}
    -		}
    -
    -		// Delete category
    -		if (! $error)
    -		{
    -			$sql  = "DELETE FROM ".MAIN_DB_PREFIX."categorie";
    -			$sql .= " WHERE rowid = ".$this->id;
    -			if (!$this->db->query($sql))
    -			{
    -				$this->error=$this->db->lasterror();
    -				$error++;
    -			}
    -		}
    +        $arraydelete = array(
    +            'categorie_societe' => 'fk_categorie',
    +            'categorie_fournisseur' => 'fk_categorie',
    +            'categorie_product' => 'fk_categorie',
    +            'categorie_member' => 'fk_categorie',
    +            'categorie_contact' => 'fk_categorie',
    +            'categorie_account' => 'fk_categorie',
    +            'bank_class' => 'fk_categ',
    +            'categorie_lang' => 'fk_category',
    +            'categorie' => 'rowid',
    +        );
    +        foreach ($arraydelete as $key => $value) {
    +            $sql  = "DELETE FROM " . MAIN_DB_PREFIX . $key;
    +            $sql .= " WHERE ".$value." = ".$this->id;
    +            if (!$this->db->query($sql)) {
    +                $this->errors[] = $this->db->lasterror();
    +                dol_syslog("Error sql=".$sql." ".$this->error, LOG_ERR);
    +                $error++;
    +            }
    +        }
     
     		// Removed extrafields
     		if (! $error && empty($conf->global->MAIN_EXTRAFIELDS_DISABLED)) // For avoid conflicts if trigger used
    @@ -628,6 +565,7 @@ class Categorie extends CommonObject
     		}
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 * Link an object to the category
     	 *
    @@ -637,6 +575,7 @@ class Categorie extends CommonObject
     	 */
     	function add_type($obj, $type)
     	{
    +        // phpcs:enable
     		global $user,$langs,$conf;
     
     		$error=0;
    @@ -729,6 +668,7 @@ class Categorie extends CommonObject
     		}
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 * Delete object from category
     	 *
    @@ -739,6 +679,7 @@ class Categorie extends CommonObject
     	 */
     	function del_type($obj,$type)
     	{
    +        // phpcs:enable
     		global $user,$langs,$conf;
     
     		$error=0;
    @@ -761,11 +702,9 @@ class Categorie extends CommonObject
     		dol_syslog(get_class($this).'::del_type', LOG_DEBUG);
     		if ($this->db->query($sql))
     		{
    -			// Save object we want to unlink category off into category instance to provide information to trigger
    -			$this->unlinkoff=$obj;
    -
                 // Call trigger
    -            $result=$this->call_trigger('CATEGORY_UNLINK',$user);
    +			$this->context=array('unlinkoff'=>$obj);	// Save object we want to link category to into category instance to provide information to trigger
    +			$result=$this->call_trigger('CATEGORY_UNLINK',$user);
                 if ($result < 0) { $error++; }
                 // End call triggers
     
    @@ -793,7 +732,7 @@ class Categorie extends CommonObject
     	 *
     	 * @param   string     $type       Type of category ('customer', 'supplier', 'contact', 'product', 'member')
     	 * @param   int        $onlyids    Return only ids of objects (consume less memory)
    -	 * @return  mixed                  -1 if KO, array of instance of object if OK
    +	 * @return  array|int              -1 if KO, array of instance of object if OK
     	 * @see containsObject
     	 */
     	function getObjectsInCateg($type, $onlyids=0)
    @@ -897,6 +836,7 @@ class Categorie extends CommonObject
     
     		$sql.= $this->db->order($sortfield, $sortorder);
     
    +		$offset = 0;
     		$nbtotalofrecords = '';
     		if (empty($conf->global->MAIN_DISABLE_FULL_SCANLIST))
     		{
    @@ -953,6 +893,7 @@ class Categorie extends CommonObject
     		return $categories;
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 * Return childs of a category
     	 *
    @@ -960,6 +901,7 @@ class Categorie extends CommonObject
     	 */
     	function get_filles()
     	{
    +        // phpcs:enable
     		$sql = "SELECT rowid FROM ".MAIN_DB_PREFIX."categorie";
     		$sql.= " WHERE fk_parent = ".$this->id;
     
    @@ -982,6 +924,7 @@ class Categorie extends CommonObject
     		}
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.ScopeNotCamelCaps
     	/**
     	 * 	Load this->motherof that is array(id_son=>id_parent, ...)
     	 *
    @@ -989,6 +932,7 @@ class Categorie extends CommonObject
     	 */
     	private function load_motherof()
     	{
    +        // phpcs:enable
     		global $conf;
     
     		$this->motherof=array();
    @@ -1016,6 +960,7 @@ class Categorie extends CommonObject
     		}
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 * Rebuilding the category tree as an array
     	 * Return an array of table('id','id_mere',...) trie selon arbre et avec:
    @@ -1033,6 +978,7 @@ class Categorie extends CommonObject
     	 */
     	function get_full_arbo($type, $markafterid=0)
     	{
    +        // phpcs:enable
     	    global $conf, $langs;
     
     		if (! is_numeric($type)) $type = $this->MAP_ID[$type];
    @@ -1107,6 +1053,7 @@ class Categorie extends CommonObject
     		return $this->cats;
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *	For category id_categ and its childs available in this->cats, define property fullpath and fulllabel
     	 *
    @@ -1116,6 +1063,7 @@ class Categorie extends CommonObject
     	 */
     	function build_path_from_id_categ($id_categ,$protection=1000)
     	{
    +        // phpcs:enable
     		dol_syslog(get_class($this)."::build_path_from_id_categ id_categ=".$id_categ." protection=".$protection, LOG_DEBUG);
     
     		if (! empty($this->cats[$id_categ]['fullpath']))
    @@ -1149,6 +1097,7 @@ class Categorie extends CommonObject
     		return;
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *	Display content of $this->cats
     	 *
    @@ -1156,6 +1105,7 @@ class Categorie extends CommonObject
     	 */
     	function debug_cats()
     	{
    +        // phpcs:enable
     		// Display $this->cats
     		foreach($this->cats as $key => $val)
     		{
    @@ -1170,6 +1120,7 @@ class Categorie extends CommonObject
     	}
     
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 * 	Returns all categories
     	 *
    @@ -1179,6 +1130,7 @@ class Categorie extends CommonObject
     	 */
     	function get_all_categories($type=null, $parent=false)
     	{
    +        // phpcs:enable
     		if (! is_numeric($type)) $type = $this->MAP_ID[$type];
     
     		$sql = "SELECT rowid FROM ".MAIN_DB_PREFIX."categorie";
    @@ -1207,30 +1159,7 @@ class Categorie extends CommonObject
     		}
     	}
     
    -	/**
    -	 * 	Returns total number of categories
    -	 *
    -	 *	@return		int		Number of categories
    -	 *	@deprecated function not used ?
    -	 */
    -	function get_nb_categories()
    -	{
    -		$sql = "SELECT count(rowid)";
    -		$sql.= " FROM ".MAIN_DB_PREFIX."categorie";
    -		$sql.= " WHERE entity IN (".getEntity('category').")";
    -		$res = $this->db->query($sql);
    -		if ($res)
    -		{
    -			$res = $this->db->fetch_array($res);
    -			return $res[0];
    -		}
    -		else
    -		{
    -			dol_print_error($this->db);
    -			return -1;
    -		}
    -	}
    -
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 * 	Check if no category with same label already exists for this cat's parent or root and for this cat's type
     	 *
    @@ -1238,6 +1167,7 @@ class Categorie extends CommonObject
     	 */
     	function already_exists()
     	{
    +        // phpcs:enable
     		$type=$this->type;
     
     		if (! is_numeric($type)) $type=$this->MAP_ID[$type];
    @@ -1280,6 +1210,7 @@ class Categorie extends CommonObject
     		}
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *	Returns the top level categories (which are not girls)
     	 *
    @@ -1288,9 +1219,11 @@ class Categorie extends CommonObject
     	 */
     	function get_main_categories($type=null)
     	{
    +        // phpcs:enable
     		return $this->get_all_categories($type, true);
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 * Returns the path of the category, with the names of the categories
     	 * separated by $sep (" >> " by default)
    @@ -1302,6 +1235,7 @@ class Categorie extends CommonObject
     	 */
     	function print_all_ways($sep = " &gt;&gt; ", $url='', $nocolor=0)
     	{
    +        // phpcs:enable
     		$ways = array();
     
     		$allways = $this->get_all_ways(); // Load array of categories
    @@ -1348,6 +1282,7 @@ class Categorie extends CommonObject
     	}
     
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *	Returns an array containing the list of parent categories
     	 *
    @@ -1355,6 +1290,7 @@ class Categorie extends CommonObject
     	 */
     	function get_meres()
     	{
    +        // phpcs:enable
     		$parents = array();
     
     		$sql = "SELECT fk_parent FROM ".MAIN_DB_PREFIX."categorie";
    @@ -1382,6 +1318,7 @@ class Categorie extends CommonObject
     		}
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 * 	Returns in a table all possible paths to get to the category
     	 * 	starting with the major categories represented by Tables of categories
    @@ -1390,6 +1327,7 @@ class Categorie extends CommonObject
     	 */
     	function get_all_ways()
     	{
    +        // phpcs:enable
     		$ways = array();
     
     		$parents=$this->get_meres();
    @@ -1596,6 +1534,7 @@ class Categorie extends CommonObject
     	}
     
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *  Deplace fichier uploade sous le nom $files dans le repertoire sdir
     	 *
    @@ -1605,6 +1544,7 @@ class Categorie extends CommonObject
     	 */
     	function add_photo($sdir, $file)
     	{
    +        // phpcs:enable
     		require_once DOL_DOCUMENT_ROOT.'/core/lib/files.lib.php';
     
     		$dir = $sdir .'/'. get_exdir($this->id,2,0,0,$this,'category') . $this->id ."/";
    @@ -1645,6 +1585,7 @@ class Categorie extends CommonObject
     		}
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *    Return tableau de toutes les photos de la categorie
     	 *
    @@ -1654,6 +1595,7 @@ class Categorie extends CommonObject
     	 */
     	function liste_photos($dir,$nbmax=0)
     	{
    +        // phpcs:enable
     		include_once DOL_DOCUMENT_ROOT .'/core/lib/files.lib.php';
     
     		$nbphoto=0;
    @@ -1700,6 +1642,7 @@ class Categorie extends CommonObject
     		return $tabobj;
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *    Efface la photo de la categorie et sa vignette
     	 *
    @@ -1708,6 +1651,7 @@ class Categorie extends CommonObject
     	 */
     	function delete_photo($file)
     	{
    +        // phpcs:enable
             require_once DOL_DOCUMENT_ROOT.'/core/lib/files.lib.php';
     
     	    $dir = dirname($file).'/'; // Chemin du dossier contenant l'image d'origine
    @@ -1728,6 +1672,7 @@ class Categorie extends CommonObject
     		}
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *  Load size of image file
     	 *
    @@ -1736,6 +1681,7 @@ class Categorie extends CommonObject
     	 */
     	function get_image_size($file)
     	{
    +        // phpcs:enable
     		$infoImg = getimagesize($file); // Recuperation des infos de l'image
     		$this->imgWidth = $infoImg[0]; // Largeur de l'image
     		$this->imgHeight = $infoImg[1]; // Hauteur de l'image
    diff --git a/htdocs/categories/edit.php b/htdocs/categories/edit.php
    index 67190aee2e2..cdfac54fb9d 100644
    --- a/htdocs/categories/edit.php
    +++ b/htdocs/categories/edit.php
    @@ -29,6 +29,7 @@ require_once DOL_DOCUMENT_ROOT.'/categories/class/categorie.class.php';
     require_once DOL_DOCUMENT_ROOT.'/core/class/extrafields.class.php';
     require_once DOL_DOCUMENT_ROOT.'/core/class/html.formother.class.php';
     
    +// Load translation files required by the page
     $langs->load("categories");
     
     $id=GETPOST('id','int');
    @@ -191,7 +192,6 @@ print '<div class="center"><input type="submit" class="button" name"submit" valu
     
     print '</form>';
     
    -
    -
    +// End of page
     llxFooter();
     $db->close();
    diff --git a/htdocs/categories/index.php b/htdocs/categories/index.php
    index 149eb160a78..316a21892af 100644
    --- a/htdocs/categories/index.php
    +++ b/htdocs/categories/index.php
    @@ -31,6 +31,7 @@ require_once DOL_DOCUMENT_ROOT.'/categories/class/categorie.class.php';
     require_once DOL_DOCUMENT_ROOT.'/core/lib/treeview.lib.php';
     require_once DOL_DOCUMENT_ROOT.'/core/lib/functions2.lib.php';
     
    +// Load translation files required by the page
     $langs->load("categories");
     
     if (! $user->rights->categorie->lire) accessforbidden();
    @@ -64,8 +65,11 @@ $arrayofcss=array('/includes/jquery/plugins/jquerytreeview/jquery.treeview.css')
     
     llxHeader('',$title,'','',0,0,$arrayofjs,$arrayofcss);
     
    +$newcardbutton = '<a class="butActionNew" href="'.DOL_URL_ROOT.'/categories/card.php?action=create&type='.$type.'&backtopage='.urlencode($_SERVER["PHP_SELF"].'?type='.$type).'"><span class="valignmiddle">'.$langs->trans("NewCategory").'</span>';
    +$newcardbutton.= '<span class="fa fa-plus-circle valignmiddle"></span>';
    +$newcardbutton.= '</a>';
     
    -print load_fiche_titre($title);
    +print load_fiche_titre($title, $newcardbutton);
     
     //print '<table border="0" width="100%" class="notopnoleftnoright">';
     //print '<tr><td valign="top" width="30%" class="notopnoleft">';
    @@ -78,11 +82,13 @@ print '<div class="fichecenter"><div class="fichethirdleft">';
     print '<form method="post" action="index.php?type='.$type.'">';
     print '<input type="hidden" name="token" value="'.$_SESSION['newtoken'].'">';
     print '<input type="hidden" name="type" value="'.$type.'">';
    +
    +
     print '<table class="noborder nohover" width="100%">';
     print '<tr class="liste_titre">';
     print '<td colspan="3">'.$langs->trans("Search").'</td>';
     print '</tr>';
    -print '<tr '.$bc[0].'><td>';
    +print '<tr class="oddeven"><td>';
     print $langs->trans("Name").':</td><td><input class="flat inputsearch" type="text" name="catname" value="' . $catname . '"/></td><td><input type="submit" class="button" value="'.$langs->trans("Search").'"></td></tr>';
     /*
     // faire une rech dans une sous categorie uniquement
    @@ -111,7 +117,6 @@ if ($catname || $id > 0)
     	print '<table class="noborder" width="100%">';
     	print '<tr class="liste_titre"><td colspan="2">'.$langs->trans("FoundCats").'</td></tr>';
     
    -	$var=true;
     	foreach ($cats as $cat)
     	{
     		print "\t".'<tr class="oddeven">'."\n";
    @@ -170,6 +175,8 @@ foreach($fulltree as $key => $val)
     }
     
     
    +//print_barre_liste('', 0, $_SERVER["PHP_SELF"], '', '', '', '', 0, 0, '', 0, $newcardbutton, '', 0, 1, 1);
    +
     print '<table class="liste nohover" width="100%">';
     print '<tr class="liste_titre"><td>'.$langs->trans("Categories").'</td><td></td><td align="right">';
     if (! empty($conf->use_javascript_ajax))
    @@ -202,6 +209,6 @@ print "</table>";
     
     print '</div>';
     
    +// End of page
     llxFooter();
    -
     $db->close();
    diff --git a/htdocs/categories/photos.php b/htdocs/categories/photos.php
    index e6047ed2149..095c0c611c5 100644
    --- a/htdocs/categories/photos.php
    +++ b/htdocs/categories/photos.php
    @@ -32,8 +32,8 @@ require_once DOL_DOCUMENT_ROOT.'/core/class/html.formfile.class.php';
     require_once DOL_DOCUMENT_ROOT.'/core/class/html.formother.class.php';
     require_once DOL_DOCUMENT_ROOT.'/core/lib/categories.lib.php';
     
    -$langs->load("categories");
    -$langs->load("bills");
    +// Load translation files required by the page
    +$langs->loadlangs(array('categories', 'bills'));
     
     
     $id=GETPOST('id','int');
    @@ -273,6 +273,6 @@ else
         print $langs->trans("ErrorUnknown");
     }
     
    -
    +// End of page
     llxFooter();
     $db->close();
    diff --git a/htdocs/categories/traduction.php b/htdocs/categories/traduction.php
    index 40b40eab921..dbcfca198d2 100644
    --- a/htdocs/categories/traduction.php
    +++ b/htdocs/categories/traduction.php
    @@ -32,8 +32,8 @@ require_once DOL_DOCUMENT_ROOT.'/categories/class/categorie.class.php';
     require_once DOL_DOCUMENT_ROOT.'/core/class/html.formadmin.class.php';
     require_once DOL_DOCUMENT_ROOT.'/core/class/html.formother.class.php';
     
    -$langs->load("categories");
    -$langs->load("languages");
    +// Load translation files required by the page
    +$langs->loadLangs(array('categories', 'languages'));
     
     $id     = GETPOST('id', 'int');
     $ref    = GETPOST('ref', 'alpha');
    @@ -334,5 +334,6 @@ if ($action == 'add' && ($user->rights->produit->creer || $user->rights->service
     	print '<br>';
     }
     
    +// End of page
     llxFooter();
     $db->close();
    diff --git a/htdocs/categories/viewcat.php b/htdocs/categories/viewcat.php
    index 825abfc5fe5..ba3580cea87 100644
    --- a/htdocs/categories/viewcat.php
    +++ b/htdocs/categories/viewcat.php
    @@ -31,7 +31,7 @@ require_once DOL_DOCUMENT_ROOT.'/core/lib/categories.lib.php';
     require_once DOL_DOCUMENT_ROOT.'/core/class/extrafields.class.php';
     require_once DOL_DOCUMENT_ROOT.'/core/class/html.formother.class.php';
     
    -
    +// Load translation files required by the page
     $langs->load("categories");
     
     $id   = GETPOST('id','int');
    @@ -697,6 +697,6 @@ if ($type == Categorie::TYPE_PROJECT)
     	}
     }
     
    +// End of page
     llxFooter();
    -
     $db->close();
    diff --git a/htdocs/collab/index.php b/htdocs/collab/index.php
    index 2c056cd0e07..e7b2ab51d7c 100644
    --- a/htdocs/collab/index.php
    +++ b/htdocs/collab/index.php
    @@ -28,9 +28,8 @@ require '../main.inc.php';
     require_once DOL_DOCUMENT_ROOT.'/core/lib/admin.lib.php';
     require_once DOL_DOCUMENT_ROOT.'/core/lib/files.lib.php';
     
    -$langs->load("admin");
    -$langs->load("other");
    -$langs->load("website");
    +// Load translation files required by the page
    +$langs->loadLangs(array("admin","other","website"));
     
     if (! $user->admin) accessforbidden();
     
    @@ -456,9 +455,6 @@ if ($action == 'editcontent')
     
     print "</div>\n</form>\n";
     
    -
    -
    -
    +// End of page
     llxFooter();
    -
     $db->close();
    diff --git a/htdocs/comm/action/card.php b/htdocs/comm/action/card.php
    index fb9c5944baf..fd0a4a2b430 100644
    --- a/htdocs/comm/action/card.php
    +++ b/htdocs/comm/action/card.php
    @@ -1,12 +1,13 @@
     <?php
     /* Copyright (C) 2001-2005 Rodolphe Quiedeville <rodolphe@quiedeville.org>
    - * Copyright (C) 2004-2017 Laurent Destailleur  <eldy@users.sourceforge.net>
    + * Copyright (C) 2004-2018 Laurent Destailleur  <eldy@users.sourceforge.net>
      * Copyright (C) 2005      Simon TOSSER         <simon@kornog-computing.com>
      * Copyright (C) 2005-2017 Regis Houssin        <regis.houssin@capnetworks.com>
      * Copyright (C) 2010-2013 Juanjo Menent        <jmenent@2byte.es>
      * Copyright (C) 2013      Florian Henry        <florian.henry@open-concept.pro>
      * Copyright (C) 2014      Cedric GROSS         <c.gross@kreiz-it.fr>
    - * Copyright (C) 2015	   Alexandre Spangaro   <aspangaro.dolibarr@gmail.com>
    + * Copyright (C) 2015       Alexandre Spangaro      <aspangaro.dolibarr@gmail.com>
    + * Copyright (C) 2018       Frédéric France         <frederic.france@netlogic.fr>
      *
      * This program is free software; you can redistribute it and/or modify
      * it under the terms of the GNU General Public License as published by
    @@ -39,15 +40,12 @@ require_once DOL_DOCUMENT_ROOT.'/core/class/html.formactions.class.php';
     require_once DOL_DOCUMENT_ROOT.'/core/class/html.formfile.class.php';
     require_once DOL_DOCUMENT_ROOT.'/core/class/html.form.class.php';
     require_once DOL_DOCUMENT_ROOT.'/projet/class/project.class.php';
    +require_once DOL_DOCUMENT_ROOT.'/projet/class/task.class.php';
     require_once DOL_DOCUMENT_ROOT.'/core/class/html.formprojet.class.php';
     require_once DOL_DOCUMENT_ROOT.'/core/class/extrafields.class.php';
     
    -$langs->load("companies");
    -$langs->load("commercial");
    -$langs->load("other");
    -$langs->load("bills");
    -$langs->load("orders");
    -$langs->load("agenda");
    +// Load translation files required by the page
    +$langs->loadLangs(array("companies", "other", "commercial", "bills", "orders", "agenda"));
     
     $action=GETPOST('action','alpha');
     $cancel=GETPOST('cancel','alpha');
    @@ -254,6 +252,19 @@ if ($action == 'add')
     			}
     		}
     		$object->fk_project = isset($_POST["projectid"])?$_POST["projectid"]:0;
    +		
    +		$taskid = GETPOST('taskid','int');
    +		if(!empty($taskid)){
    +		    
    +		    $taskProject = new Task($db);
    +		    if($taskProject->fetch($taskid)>0){
    +		        $object->fk_project = $taskProject->fk_project;
    +		    }
    +		    
    +		    $object->fk_element = $taskid;
    +		    $object->elementtype = 'task';
    +		}
    +		
     		$object->datep = $datep;
     		$object->datef = $datef;
     		$object->percentage = $percentage;
    @@ -417,6 +428,7 @@ if ($action == 'update')
     		$object->location    = GETPOST('location');
     		$object->socid       = GETPOST("socid");
     		$socpeopleassigned   = GETPOST("socpeopleassigned",'array');
    +		$object->socpeopleassigned = array();
     		foreach ($socpeopleassigned as $cid) $object->socpeopleassigned[$cid] = array('id' => $cid);
     		$object->contactid   = GETPOST("contactid",'int');
     		$object->fk_project  = GETPOST("projectid",'int');
    @@ -692,9 +704,13 @@ if ($action == 'create')
     	$datep=($datep?$datep:$object->datep);
     	if (GETPOST('datep','int',1)) $datep=dol_stringtotime(GETPOST('datep','int',1),0);
     	print '<tr><td class="nowrap"><span class="fieldrequired">'.$langs->trans("DateActionStart").'</span></td><td>';
    -	if (GETPOST("afaire") == 1) $form->select_date($datep,'ap',1,1,0,"action",1,1,0,0,'fulldayend');
    -	else if (GETPOST("afaire") == 2) $form->select_date($datep,'ap',1,1,1,"action",1,1,0,0,'fulldayend');
    -	else $form->select_date($datep,'ap',1,1,1,"action",1,1,0,0,'fulldaystart');
    +	if (GETPOST("afaire") == 1) {
    +        print $form->selectDate($datep, 'ap', 1, 1, 0, "action", 1, 1, 0, 'fulldayend');
    +    } elseif (GETPOST("afaire") == 2) {
    +        print $form->selectDate($datep, 'ap', 1, 1, 1, "action", 1, 1, 0, 'fulldayend');
    +    } else {
    +        print $form->selectDate($datep, 'ap', 1, 1, 1, "action", 1, 1, 0, 'fulldaystart');
    +    }
     	print '</td></tr>';
     
     	// Date end
    @@ -705,12 +721,17 @@ if ($action == 'create')
     		$datef=dol_time_plus_duree($datep, $conf->global->AGENDA_AUTOSET_END_DATE_WITH_DELTA_HOURS, 'h');
     	}
     	print '<tr><td><span id="dateend"'.(GETPOST("actioncode") == 'AC_RDV'?' class="fieldrequired"':'').'>'.$langs->trans("DateActionEnd").'</span></td><td>';
    -	if (GETPOST("afaire") == 1) $form->select_date($datef,'p2',1,1,1,"action",1,1,0,0,'fulldayend');
    -	else if (GETPOST("afaire") == 2) $form->select_date($datef,'p2',1,1,1,"action",1,1,0,0,'fulldayend');
    -	else $form->select_date($datef,'p2',1,1,1,"action",1,1,0,0,'fulldayend');
    +	if (GETPOST("afaire") == 1) {
    +        print $form->selectDate($datef, 'p2', 1, 1, 1, "action", 1, 1, 0, 'fulldayend');
    +    } elseif (GETPOST("afaire") == 2) {
    +        print $form->selectDate($datef, 'p2', 1, 1, 1, "action", 1, 1, 0, 'fulldayend');
    +    } else {
    +        print $form->selectDate($datef, 'p2', 1, 1, 1, "action", 1, 1, 0, 'fulldayend');
    +    }
     	print '</td></tr>';
     
    -	$userepeatevent=($conf->global->MAIN_FEATURES_LEVEL == 2 ? 1 : 0);	// Dev in progress
    +    // Dev in progress
    +	$userepeatevent=($conf->global->MAIN_FEATURES_LEVEL == 2 ? 1 : 0);
     	if ($userepeatevent)
     	{
     		// Repeat
    @@ -869,11 +890,38 @@ if ($action == 'create')
     	{
     		// Projet associe
     		$langs->load("projects");
    +		
    +		$projectid = GETPOST('projectid', 'int');
     
    -		print '<tr><td class="titlefieldcreate">'.$langs->trans("Project").'</td><td>';
    +		print '<tr><td class="titlefieldcreate">'.$langs->trans("Project").'</td><td id="project-input-container" >';
     
    -		$numproject=$formproject->select_projects((! empty($societe->id)?$societe->id:-1), GETPOST("projectid")?GETPOST("projectid"):'', 'projectid', 0, 0, 1, 1);
    +		$numproject=$formproject->select_projects((! empty($societe->id)?$societe->id:-1), $projectid, 'projectid', 0, 0, 1, 1);
    +		
     		print ' &nbsp; <a href="'.DOL_URL_ROOT.'/projet/card.php?socid='.$societe->id.'&action=create">'.$langs->trans("AddProject").'</a>';
    +		$urloption='?action=create';
    +		$url = dol_buildpath('comm/action/card.php',2).$urloption;
    +		
    +		// update task list
    +		print "\n".'<script type="text/javascript">';
    +		print '$(document).ready(function () {
    +	               $("#projectid").change(function () {
    +                        var url = "'.$url.'&projectid="+$("#projectid").val();
    +                        $.get(url, function(data) {
    +                            console.log($( data ).find("#taskid").html());
    +                            if (data) $("#taskid").html( $( data ).find("#taskid").html() ).select2();
    +                        })
    +                  });
    +               })';
    +		print '</script>'."\n";
    +		
    +		print '</td></tr>';
    +		
    +		print '<tr><td class="titlefieldcreate">'.$langs->trans("Task").'</td><td id="project-task-input-container" >';
    +		
    +		$projectsListId=false;
    +		if(!empty($projectid)){ $projectsListId=$projectid; }
    +		$tid=GETPOST("projecttaskid")?GETPOST("projecttaskid"):'';
    +		$formproject->selectTasks((! empty($societe->id)?$societe->id:-1), $tid, 'taskid', 24, 0, '1', 1, 0, 0, 'maxwidth500',$projectsListId);
     		print '</td></tr>';
     	}
     	if (!empty($origin) && !empty($originid))
    @@ -930,6 +978,15 @@ if ($action == 'create')
     if ($id > 0)
     {
     	$result1=$object->fetch($id);
    +	if ($result1 <= 0)
    +	{
    +		$langs->load("errors");
    +		print $langs->trans("ErrorRecordNotFound");
    +
    +		llxFooter();
    +		exit;
    +	}
    +
     	$result2=$object->fetch_thirdparty();
     	$result2=$object->fetch_projet();
     	$result3=$object->fetch_contact();
    @@ -960,7 +1017,7 @@ if ($id > 0)
     		$object->note = GETPOST("note",'none');
     	}
     
    -	if ($result1 < 0 || $result2 < 0 || $result3 < 0 || $result4 < 0 || $result5 < 0)
    +	if ($result2 < 0 || $result3 < 0 || $result4 < 0 || $result5 < 0)
     	{
     		dol_print_error($db,$object->error);
     		exit;
    @@ -1051,30 +1108,38 @@ if ($id > 0)
     
     		// Date start
     		print '<tr><td class="nowrap"><span class="fieldrequired">'.$langs->trans("DateActionStart").'</span></td><td colspan="3">';
    -		if (GETPOST("afaire") == 1) $form->select_date($datep?$datep:$object->datep,'ap',1,1,0,"action",1,1,0,0,'fulldaystart');
    -		else if (GETPOST("afaire") == 2) $form->select_date($datep?$datep:$object->datep,'ap',1,1,1,"action",1,1,0,0,'fulldaystart');
    -		else $form->select_date($datep?$datep:$object->datep,'ap',1,1,1,"action",1,1,0,0,'fulldaystart');
    +		if (GETPOST("afaire") == 1) {
    +            print $form->selectDate($datep?$datep:$object->datep, 'ap', 1, 1, 0, "action", 1, 1, 0, 'fulldaystart');
    +        } elseif (GETPOST("afaire") == 2) {
    +            print $form->selectDate($datep?$datep:$object->datep, 'ap', 1, 1, 1, "action", 1, 1, 0, 'fulldaystart');
    +        } else {
    +            print $form->selectDate($datep?$datep:$object->datep, 'ap', 1, 1, 1, "action", 1, 1, 0, 'fulldaystart');
    +        }
     		print '</td></tr>';
     		// Date end
     		print '<tr><td>'.$langs->trans("DateActionEnd").'</td><td colspan="3">';
    -		if (GETPOST("afaire") == 1) $form->select_date($datef?$datef:$object->datef,'p2',1,1,1,"action",1,1,0,0,'fulldayend');
    -		else if (GETPOST("afaire") == 2) $form->select_date($datef?$datef:$object->datef,'p2',1,1,1,"action",1,1,0,0,'fulldayend');
    -		//else $form->select_date($datef?$datef:$object->datef,'p2',1,1,1,"action",1,1,0,0,'fulldayend','ap');
    -		else $form->select_date($datef?$datef:$object->datef,'p2',1,1,1,"action",1,1,0,0,'fulldayend');
    +		if (GETPOST("afaire") == 1) {
    +            print $form->selectDate($datef?$datef:$object->datef, 'p2', 1, 1, 1, "action", 1, 1, 0, 'fulldayend');
    +        } elseif (GETPOST("afaire") == 2) {
    +            print $form->selectDate($datef?$datef:$object->datef,'p2', 1, 1, 1, "action", 1, 1, 0, 'fulldayend');
    +        } else {
    +            print $form->selectDate($datef?$datef:$object->datef,'p2', 1, 1, 1, "action", 1, 1, 0, 'fulldayend');
    +        }
     		print '</td></tr>';
     
    -		$userepeatevent=($conf->global->MAIN_FEATURES_LEVEL == 2 ? 1 : 0);	// Dev in progress
    +        // Dev in progress
    +		$userepeatevent=($conf->global->MAIN_FEATURES_LEVEL == 2 ? 1 : 0);
     		if ($userepeatevent)
     		{
     			// Repeat
     			print '<tr><td>'.$langs->trans("RepeatEvent").'</td><td colspan="3">';
     			print '<input type="hidden" name="recurid" value="'.$object->recurid.'">';
    -			$arrayrecurrulefreq=array(
    -					'no'=>$langs->trans("No"),
    -					'MONTHLY'=>$langs->trans("EveryMonth"),
    -					'WEEKLY'=>$langs->trans("EveryWeek"),
    -					//'DAYLY'=>$langs->trans("EveryDay")
    -					);
    +			$arrayrecurrulefreq = array(
    +				'no'=>$langs->trans("No"),
    +				'MONTHLY'=>$langs->trans("EveryMonth"),
    +				'WEEKLY'=>$langs->trans("EveryWeek"),
    +				//'DAYLY'=>$langs->trans("EveryDay"),
    +			);
     			$selectedrecurrulefreq='no';
     			$selectedrecurrulebymonthday='';
     			$selectedrecurrulebyday='';
    @@ -1244,8 +1309,44 @@ if ($id > 0)
     		if (! empty($object->fk_element) && ! empty($object->elementtype))
     		{
     			include_once DOL_DOCUMENT_ROOT.'/core/lib/functions2.lib.php';
    -			print '<tr><td>'.$langs->trans("LinkedObject").'</td>';
    -			print '<td>'.dolGetElementUrl($object->fk_element,$object->elementtype,1).'</td></tr>';
    +            print '<tr>';
    +			print '<td>'.$langs->trans("LinkedObject").'</td>';
    +			
    +			if ($object->elementtype == 'task' && ! empty($conf->projet->enabled))
    +			{
    +			    print '<td id="project-task-input-container" >';
    +			    
    +			    $urloption='?action=create'; // we use create not edit for more flexibility
    +			    $url = DOL_URL_ROOT.'/comm/action/card.php'.$urloption;
    +			    
    +			    // update task list
    +			    print "\n".'<script type="text/javascript" >';
    +			    print '$(document).ready(function () {
    +	               $("#projectid").change(function () {
    +                        var url = "'.$url.'&projectid="+$("#projectid").val();
    +                        $.get(url, function(data) {
    +                            console.log($( data ).find("#fk_element").html());
    +                            if (data) $("#fk_element").html( $( data ).find("#taskid").html() ).select2();
    +                        })
    +                  });
    +               })';
    +			    print '</script>'."\n";
    +			    
    +			    $formproject->selectTasks((! empty($societe->id)?$societe->id:-1), $object->fk_element, 'fk_element', 24, 0, 0, 1, 0, 0, 'maxwidth500',$object->fk_project);
    +			    print '<input type="hidden" name="elementtype" value="'.$object->elementtype.'">';
    +			    
    +			    print '</td>';
    +			}
    +			else
    +			{
    +			    print '<td>';
    +			    print dolGetElementUrl($object->fk_element,$object->elementtype,1);
    +			    print '<input type="hidden" name="fk_element" value="'.$object->fk_element.'">';
    +			    print '<input type="hidden" name="elementtype" value="'.$object->elementtype.'">';
    +			    print '</td>';
    +			}
    +			
    +			print '</tr>';
     		}
     
             // Description
    @@ -1291,7 +1392,7 @@ if ($id > 0)
     		}
     
     		$linkback =img_picto($langs->trans("BackToList"),'object_list','class="hideonsmartphone pictoactionview"');
    -		$linkback.= '<a href="'.DOL_URL_ROOT.'/comm/action/list.php">'.$langs->trans("BackToList").'</a>';
    +		$linkback.= '<a href="'.DOL_URL_ROOT.'/comm/action/list.php?restore_lastsearch_values=1">'.$langs->trans("BackToList").'</a>';
     
     		// Link to other agenda views
     		$out='';
    @@ -1603,9 +1704,8 @@ if ($id > 0)
                 $genallowed=$user->rights->agenda->myactions->read;
     	        $delallowed=$user->rights->agenda->myactions->create;
     
    -            $var=true;
     
    -            print $formfile->showdocuments('agenda',$object->id,$filedir,$urlsource,$genallowed,$delallowed,'',0,0,0,0,0,'','','',$object->default_lang);
    +            print $formfile->showdocuments('actions',$object->id,$filedir,$urlsource,$genallowed,$delallowed,'',0,0,0,0,0,'','','',$object->default_lang);
     
     			print '</div><div class="fichehalfright"><div class="ficheaddleft">';
     
    @@ -1615,7 +1715,6 @@ if ($id > 0)
     	}
     }
     
    -
    +// End of page
     llxFooter();
    -
     $db->close();
    diff --git a/htdocs/comm/action/class/actioncomm.class.php b/htdocs/comm/action/class/actioncomm.class.php
    index 5234a05db43..c175ad900ea 100644
    --- a/htdocs/comm/action/class/actioncomm.class.php
    +++ b/htdocs/comm/action/class/actioncomm.class.php
    @@ -4,6 +4,7 @@
      * Copyright (C) 2005-2012 Regis Houssin        <regis.houssin@capnetworks.com>
      * Copyright (C) 2011-2017 Juanjo Menent        <jmenent@2byte.es>
      * Copyright (C) 2015	   Marcos García		<marcosgdf@gmail.com>
    + * Copyright (C) 2018	   Nicolas ZABOURI	<info@inovea-conseil.com>
      *
      * This program is free software; you can redistribute it and/or modify
      * it under the terms of the GNU General Public License as published by
    @@ -33,15 +34,29 @@ require_once DOL_DOCUMENT_ROOT.'/core/class/commonobject.class.php';
      */
     class ActionComm extends CommonObject
     {
    +    /**
    +     * @var string ID to identify managed object
    +     */
         public $element='action';
    +
    +    /**
    +     * @var string Name of table without prefix where object is stored
    +     */
         public $table_element = 'actioncomm';
    +
         public $table_rowid = 'id';
    -    public $picto='action';
    +
    +    /**
    +     * @var string String with name of icon for myobject. Must be the part after the 'object_' into object_myobject.png
    +     */
    +    public $picto = 'action';
    +
         /**
          * 0=No test on entity, 1=Test with field entity, 2=Test with link by societe
          * @var int
          */
         public $ismultientitymanaged = 1;
    +
         /**
          * 0=Default, 1=View may be restricted to sales representative only if no permission to see all or to company of external user if external user, 2=Same than 1 but accept record if fksoc is empty
          * @var integer
    @@ -52,7 +67,7 @@ class ActionComm extends CommonObject
          * Id of the event
          * @var int
          */
    -    var $id;
    +	  public $id;
     
         /**
          * Id of the event. Use $id as possible
    @@ -66,7 +81,10 @@ class ActionComm extends CommonObject
         var $type_color;	// Color into parent table llx_c_actioncomm (used only if option to use type is set)
         var $code;			// Free code to identify action. Ie: Agenda trigger add here AC_TRIGGERNAME ('AC_COMPANY_CREATE', 'AC_PROPAL_VALIDATE', ...)
     
    -    var $label;
    +    /**
    +     * @var string Agenda event label
    +     */
    +    public $label;
     
         /**
          * @var string
    @@ -281,6 +299,7 @@ class ActionComm extends CommonObject
                     return -1;
                 }
             }
    +        $code = empty($this->code)?$this->type_code:$this->code;
     
             // Check parameters
             if (! $this->type_id)
    @@ -309,14 +328,15 @@ class ActionComm extends CommonObject
             $sql.= "transparency,";
             $sql.= "fk_element,";
             $sql.= "elementtype,";
    -        $sql.= "entity";
    +        $sql.= "entity,";
    +        $sql.= "extraparams";
             $sql.= ") VALUES (";
             $sql.= "'".$this->db->idate($now)."', ";
             $sql.= (strval($this->datep)!=''?"'".$this->db->idate($this->datep)."'":"null").", ";
             $sql.= (strval($this->datef)!=''?"'".$this->db->idate($this->datef)."'":"null").", ";
             $sql.= ((isset($this->durationp) && $this->durationp >= 0 && $this->durationp != '')?"'".$this->db->escape($this->durationp)."'":"null").", ";	// deprecated
             $sql.= (isset($this->type_id)?$this->type_id:"null").",";
    -        $sql.= (isset($this->type_code)?" '".$this->db->escape($this->type_code)."'":"null").", ";
    +        $sql.= ($code?("'".$code."'"):"null").", ";
             $sql.= ((isset($this->socid) && $this->socid > 0) ? $this->socid:"null").", ";
             $sql.= ((isset($this->fk_project) && $this->fk_project > 0) ? $this->fk_project:"null").", ";
             $sql.= " '".$this->db->escape($this->note)."', ";
    @@ -328,7 +348,8 @@ class ActionComm extends CommonObject
             $sql.= "'".$this->db->escape($this->transparency)."', ";
             $sql.= (! empty($this->fk_element)?$this->fk_element:"null").", ";
             $sql.= (! empty($this->elementtype)?"'".$this->db->escape($this->elementtype)."'":"null").", ";
    -        $sql.= $conf->entity;
    +        $sql.= $conf->entity.",";
    +        $sql.= (! empty($this->extraparams)?"'".$this->db->escape($this->extraparams)."'":"null");
             $sql.= ")";
     
             dol_syslog(get_class($this)."::add", LOG_DEBUG);
    @@ -420,7 +441,6 @@ class ActionComm extends CommonObject
                 $this->error=$this->db->lasterror();
                 return -1;
             }
    -
         }
     
     	/**
    @@ -617,7 +637,7 @@ class ActionComm extends CommonObject
                     $this->contact->id			= $obj->fk_contact;		// deprecated
     
                     $this->fk_element			= $obj->elementid;
    -		$this->elementid			= $obj->elementid;
    +                $this->elementid			= $obj->elementid;
                     $this->elementtype			= $obj->elementtype;
     
                     $this->fetchResources();
    @@ -631,7 +651,6 @@ class ActionComm extends CommonObject
             }
     
             return $num;
    -
         }
     
     	/**
    @@ -679,6 +698,7 @@ class ActionComm extends CommonObject
     		}
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
         /**
          *    Initialize this->userassigned array with list of id of user assigned to event
          *
    @@ -686,6 +706,7 @@ class ActionComm extends CommonObject
          */
         function fetch_userassigned()
         {
    +        // phpcs:enable
             $sql ="SELECT fk_actioncomm, element_type, fk_element, answer_status, mandatory, transparency";
     		$sql.=" FROM ".MAIN_DB_PREFIX."actioncomm_resources";
     		$sql.=" WHERE element_type = 'user' AND fk_actioncomm = ".$this->id;
    @@ -880,7 +901,7 @@ class ActionComm extends CommonObject
     			        	$val=array('id'=>$val);
     			        }
     					$sql ="INSERT INTO ".MAIN_DB_PREFIX."actioncomm_resources(fk_actioncomm, element_type, fk_element, mandatory, transparency, answer_status)";
    -					$sql.=" VALUES(".$this->id.", 'user', ".$val['id'].", ".(empty($val['manadatory'])?'0':$val['manadatory']).", ".(empty($val['transparency'])?'0':$val['transparency']).", ".(empty($val['answer_status'])?'0':$val['answer_status']).")";
    +					$sql.=" VALUES(".$this->id.", 'user', ".$val['id'].", ".(empty($val['mandatory'])?'0':$val['mandatory']).", ".(empty($val['transparency'])?'0':$val['transparency']).", ".(empty($val['answer_status'])?'0':$val['answer_status']).")";
     
     					$resql = $this->db->query($sql);
     					if (! $resql)
    @@ -1001,6 +1022,7 @@ class ActionComm extends CommonObject
             }
         }
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
         /**
          * Load indicators for dashboard (this->nbtodo and this->nbtodolate)
          *
    @@ -1010,7 +1032,8 @@ class ActionComm extends CommonObject
          */
         function load_board($user, $load_state_board=0)
         {
    -    	global $conf, $langs;
    +        // phpcs:enable
    +        global $conf, $langs;
     
         	if(empty($load_state_board)) $sql = "SELECT a.id, a.datep as dp";
         	else {
    @@ -1125,6 +1148,7 @@ class ActionComm extends CommonObject
             return $this->LibStatut($this->percentage,$mode,$hidenastatus,$this->datep);
         }
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
         /**
          *		Return label of action status
          *
    @@ -1136,63 +1160,64 @@ class ActionComm extends CommonObject
          */
         function LibStatut($percent,$mode,$hidenastatus=0,$datestart='')
         {
    +        // phpcs:enable
             global $langs;
     
             if ($mode == 0)
             {
             	if ($percent==-1 && ! $hidenastatus) return $langs->trans('StatusNotApplicable');
    -        	else if ($percent==0) return $langs->trans('StatusActionToDo').' (0%)';
    -        	else if ($percent > 0 && $percent < 100) return $langs->trans('StatusActionInProcess').' ('.$percent.'%)';
    -        	else if ($percent >= 100) return $langs->trans('StatusActionDone').' (100%)';
    +        	elseif ($percent==0) return $langs->trans('StatusActionToDo').' (0%)';
    +        	elseif ($percent > 0 && $percent < 100) return $langs->trans('StatusActionInProcess').' ('.$percent.'%)';
    +        	elseif ($percent >= 100) return $langs->trans('StatusActionDone').' (100%)';
             }
    -        else if ($mode == 1)
    +        elseif ($mode == 1)
             {
             	if ($percent==-1 && ! $hidenastatus) return $langs->trans('StatusNotApplicable');
    -        	else if ($percent==0) return $langs->trans('StatusActionToDo');
    -        	else if ($percent > 0 && $percent < 100) return $percent.'%';
    -        	else if ($percent >= 100) return $langs->trans('StatusActionDone');
    +        	elseif ($percent==0) return $langs->trans('StatusActionToDo');
    +        	elseif ($percent > 0 && $percent < 100) return $percent.'%';
    +        	elseif ($percent >= 100) return $langs->trans('StatusActionDone');
             }
    -        else if ($mode == 2)
    +        elseif ($mode == 2)
             {
             	if ($percent==-1 && ! $hidenastatus) return img_picto($langs->trans('StatusNotApplicable'),'statut9').' '.$langs->trans('StatusNotApplicable');
    -        	else if ($percent==0) return img_picto($langs->trans('StatusActionToDo'),'statut1').' '.$langs->trans('StatusActionToDo');
    -        	else if ($percent > 0 && $percent < 100) return img_picto($langs->trans('StatusActionInProcess'),'statut3').' '. $percent.'%';
    -        	else if ($percent >= 100) return img_picto($langs->trans('StatusActionDone'),'statut6').' '.$langs->trans('StatusActionDone');
    +        	elseif ($percent==0) return img_picto($langs->trans('StatusActionToDo'),'statut1').' '.$langs->trans('StatusActionToDo');
    +        	elseif ($percent > 0 && $percent < 100) return img_picto($langs->trans('StatusActionInProcess'),'statut3').' '. $percent.'%';
    +        	elseif ($percent >= 100) return img_picto($langs->trans('StatusActionDone'),'statut6').' '.$langs->trans('StatusActionDone');
             }
    -        else if ($mode == 3)
    +        elseif ($mode == 3)
             {
             	if ($percent==-1 && ! $hidenastatus) return img_picto($langs->trans("Status").': '.$langs->trans('StatusNotApplicable'),'statut9');
    -        	else if ($percent==0) return img_picto($langs->trans("Status").': '.$langs->trans('StatusActionToDo').' (0%)','statut1');
    -        	else if ($percent > 0 && $percent < 100) return img_picto($langs->trans("Status").': '.$langs->trans('StatusActionInProcess').' ('.$percent.'%)','statut3');
    -        	else if ($percent >= 100) return img_picto($langs->trans("Status").': '.$langs->trans('StatusActionDone').' (100%)','statut6');
    +        	elseif ($percent==0) return img_picto($langs->trans("Status").': '.$langs->trans('StatusActionToDo').' (0%)','statut1');
    +        	elseif ($percent > 0 && $percent < 100) return img_picto($langs->trans("Status").': '.$langs->trans('StatusActionInProcess').' ('.$percent.'%)','statut3');
    +        	elseif ($percent >= 100) return img_picto($langs->trans("Status").': '.$langs->trans('StatusActionDone').' (100%)','statut6');
             }
    -        else if ($mode == 4)
    +        elseif ($mode == 4)
             {
             	if ($percent==-1 && ! $hidenastatus) return img_picto($langs->trans('StatusNotApplicable'),'statut9').' '.$langs->trans('StatusNotApplicable');
    -        	else if ($percent==0) return img_picto($langs->trans('StatusActionToDo'),'statut1').' '.$langs->trans('StatusActionToDo').' (0%)';
    -        	else if ($percent > 0 && $percent < 100) return img_picto($langs->trans('StatusActionInProcess'),'statut3').' '.$langs->trans('StatusActionInProcess').' ('.$percent.'%)';
    -        	else if ($percent >= 100) return img_picto($langs->trans('StatusActionDone'),'statut6').' '.$langs->trans('StatusActionDone').' (100%)';
    +        	elseif ($percent==0) return img_picto($langs->trans('StatusActionToDo'),'statut1').' '.$langs->trans('StatusActionToDo').' (0%)';
    +        	elseif ($percent > 0 && $percent < 100) return img_picto($langs->trans('StatusActionInProcess'),'statut3').' '.$langs->trans('StatusActionInProcess').' ('.$percent.'%)';
    +        	elseif ($percent >= 100) return img_picto($langs->trans('StatusActionDone'),'statut6').' '.$langs->trans('StatusActionDone').' (100%)';
             }
    -        else if ($mode == 5)
    +        elseif ($mode == 5)
             {
             	if ($percent==-1 && ! $hidenastatus) return img_picto($langs->trans('StatusNotApplicable'),'statut9');
    -        	else if ($percent==0) return '0% '.img_picto($langs->trans('StatusActionToDo'),'statut1');
    -        	else if ($percent > 0 && $percent < 100) return $percent.'% '.img_picto($langs->trans('StatusActionInProcess').' - '.$percent.'%','statut3');
    -        	else if ($percent >= 100) return $langs->trans('StatusActionDone').' '.img_picto($langs->trans('StatusActionDone'),'statut6');
    +        	elseif ($percent==0) return '0% '.img_picto($langs->trans('StatusActionToDo'),'statut1');
    +        	elseif ($percent > 0 && $percent < 100) return $percent.'% '.img_picto($langs->trans('StatusActionInProcess').' - '.$percent.'%','statut3');
    +        	elseif ($percent >= 100) return $langs->trans('StatusActionDone').' '.img_picto($langs->trans('StatusActionDone'),'statut6');
             }
    -        else if ($mode == 6)
    +        elseif ($mode == 6)
             {
             	if ($percent==-1 && ! $hidenastatus) return $langs->trans('StatusNotApplicable').' '.img_picto($langs->trans('StatusNotApplicable'),'statut9');
    -        	else if ($percent==0) return $langs->trans('StatusActionToDo').' (0%) '.img_picto($langs->trans('StatusActionToDo'),'statut1');
    -        	else if ($percent > 0 && $percent < 100) return $langs->trans('StatusActionInProcess').' ('.$percent.'%) '.img_picto($langs->trans('StatusActionInProcess').' - '.$percent.'%','statut3');
    -        	else if ($percent >= 100) return $langs->trans('StatusActionDone').' (100%) '.img_picto($langs->trans('StatusActionDone'),'statut6');
    +        	elseif ($percent==0) return $langs->trans('StatusActionToDo').' (0%) '.img_picto($langs->trans('StatusActionToDo'),'statut1');
    +        	elseif ($percent > 0 && $percent < 100) return $langs->trans('StatusActionInProcess').' ('.$percent.'%) '.img_picto($langs->trans('StatusActionInProcess').' - '.$percent.'%','statut3');
    +        	elseif ($percent >= 100) return $langs->trans('StatusActionDone').' (100%) '.img_picto($langs->trans('StatusActionDone'),'statut6');
             }
    -        else if ($mode == 7)
    +        elseif ($mode == 7)
             {
                 if ($percent==-1 && ! $hidenastatus) return img_picto($langs->trans('StatusNotApplicable'),'statut9');
    -            else if ($percent==0) return '0% '.img_picto($langs->trans('StatusActionToDo'),'statut1');
    -            else if ($percent > 0 && $percent < 100) return $percent.'% '.img_picto($langs->trans('StatusActionInProcess').' - '.$percent.'%','statut3');
    -            else if ($percent >= 100) return img_picto($langs->trans('StatusActionDone'),'statut6');
    +            elseif ($percent==0) return '0% '.img_picto($langs->trans('StatusActionToDo'),'statut1');
    +            elseif ($percent > 0 && $percent < 100) return $percent.'% '.img_picto($langs->trans('StatusActionInProcess').' - '.$percent.'%','statut3');
    +            elseif ($percent >= 100) return img_picto($langs->trans('StatusActionDone'),'statut6');
             }
     
             return '';
    @@ -1202,21 +1227,25 @@ class ActionComm extends CommonObject
          *    	Return URL of event
          *      Use $this->id, $this->type_code, $this->label and $this->type_label
          *
    -     * 		@param	int		$withpicto			0=No picto, 1=Include picto into link, 2=Only picto
    -     *		@param	int		$maxlength			Max number of charaters into label. If negative, use the ref as label.
    -     *		@param	string	$classname			Force style class on a link
    -     * 		@param	string	$option				''=Link to action, 'birthday'=Link to contact
    -     * 		@param	int		$overwritepicto		1=Overwrite picto
    -     *      @param	int   	$notooltip		    1=Disable tooltip
    -     *		@return	string						Chaine avec URL
    +     * 		@param	int		$withpicto				0=No picto, 1=Include picto into link, 2=Only picto
    +     *		@param	int		$maxlength				Max number of charaters into label. If negative, use the ref as label.
    +     *		@param	string	$classname				Force style class on a link
    +     * 		@param	string	$option					''=Link to action, 'birthday'=Link to contact
    +     * 		@param	int		$overwritepicto			1=Overwrite picto
    +     *      @param	int   	$notooltip		    	1=Disable tooltip
    +     *  	@param  int     $save_lastsearch_value  -1=Auto, 0=No save of lastsearch_values when clicking, 1=Save lastsearch_values whenclicking
    +     *		@return	string							Chaine avec URL
          */
    -    function getNomUrl($withpicto=0,$maxlength=0,$classname='',$option='',$overwritepicto=0, $notooltip=0)
    +    function getNomUrl($withpicto=0, $maxlength=0, $classname='', $option='', $overwritepicto=0, $notooltip=0, $save_lastsearch_value=-1)
         {
     		global $conf, $langs, $user, $hookmanager, $action;
     
     		if (! empty($conf->dol_no_mouse_hover)) $notooltip=1;   // Force disable tooltips
     
    -		$label = $this->label;
    +                if ((!$user->rights->agenda->allactions->read && $this->author->id != $user->id) || (!$user->rights->agenda->myactions->read && $this->author->id == $user->id))
    +                    $option = 'nolink';
    +
    +                $label = $this->label;
     		if (empty($label)) $label=$this->libelle;   // For backward compatibility
     
     		$result='';
    @@ -1256,11 +1285,7 @@ class ActionComm extends CommonObject
     		    $linkclose.=' title="'.dol_escape_htmltag($tooltip, 1).'"';
     		    $linkclose.=' class="'.$classname.' classfortooltip"';
     
    -		    /*if (! is_object($hookmanager))
    -		    {
    -		        include_once DOL_DOCUMENT_ROOT.'/core/class/hookmanager.class.php';
    -		        $hookmanager=new HookManager($this->db);
    -		    }
    +		    /*
     		    $hookmanager->initHooks(array('actiondao'));
     		    $parameters=array('id'=>$this->id);
     		    $reshook=$hookmanager->executeHooks('getnomurltooltip',$parameters,$this,$action);    // Note that $action and $object may have been modified by some hooks
    @@ -1274,11 +1299,22 @@ class ActionComm extends CommonObject
     			$url = DOL_URL_ROOT.'/contact/perso.php?id='.$this->id;
     		else
     			$url = DOL_URL_ROOT.'/comm/action/card.php?id='.$this->id;
    +		if ($option !== 'nolink')
    +		{
    +			// Add param to save lastsearch_values or not
    +			$add_save_lastsearch_values=($save_lastsearch_value == 1 ? 1 : 0);
    +			if ($save_lastsearch_value == -1 && preg_match('/list\.php/',$_SERVER["PHP_SELF"])) $add_save_lastsearch_values=1;
    +			if ($add_save_lastsearch_values) $url.='&save_lastsearch_values=1';
    +		}
     
     		$linkstart = '<a href="'.$url.'"';
     		$linkstart.=$linkclose.'>';
     		$linkend='</a>';
     
    +                if ($option == 'nolink') {
    +                    $linkstart = '';
    +                    $linkend = '';
    +                }
     		//print 'rrr'.$this->libelle.'rrr'.$this->label.'rrr'.$withpicto;
     
             if ($withpicto == 2)
    @@ -1312,11 +1348,6 @@ class ActionComm extends CommonObject
             $result.=$linkend;
     
             global $action;
    -        if (! is_object($hookmanager))
    -        {
    -        	include_once DOL_DOCUMENT_ROOT.'/core/class/hookmanager.class.php';
    -        	$hookmanager=new HookManager($this->db);
    -        }
             $hookmanager->initHooks(array('actiondao'));
             $parameters=array('id'=>$this->id, 'getnomurl'=>$result);
             $reshook=$hookmanager->executeHooks('getNomUrl',$parameters,$this,$action);    // Note that $action and $object may have been modified by some hooks
    @@ -1327,6 +1358,7 @@ class ActionComm extends CommonObject
         }
     
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
         /**
          *		Export events from database into a cal file.
          *
    @@ -1339,11 +1371,12 @@ class ActionComm extends CommonObject
          */
         function build_exportfile($format,$type,$cachedelay,$filename,$filters)
         {
    +        // phpcs:enable
             global $conf,$langs,$dolibarr_main_url_root,$mysoc;
     
    -        require_once (DOL_DOCUMENT_ROOT ."/core/lib/xcal.lib.php");
    -        require_once (DOL_DOCUMENT_ROOT ."/core/lib/date.lib.php");
    -        require_once (DOL_DOCUMENT_ROOT ."/core/lib/files.lib.php");
    +        require_once DOL_DOCUMENT_ROOT ."/core/lib/xcal.lib.php";
    +        require_once DOL_DOCUMENT_ROOT ."/core/lib/date.lib.php";
    +        require_once DOL_DOCUMENT_ROOT ."/core/lib/files.lib.php";
     
             dol_syslog(get_class($this)."::build_exportfile Build export file format=".$format.", type=".$type.", cachedelay=".$cachedelay.", filename=".$filename.", filters size=".count($filters), LOG_DEBUG);
     
    @@ -1531,8 +1564,8 @@ class ActionComm extends CommonObject
     
                 // Write file
                 if ($format == 'vcal') $result=build_calfile($format,$title,$desc,$eventarray,$outputfiletmp);
    -            if ($format == 'ical') $result=build_calfile($format,$title,$desc,$eventarray,$outputfiletmp);
    -            if ($format == 'rss')  $result=build_rssfile($format,$title,$desc,$eventarray,$outputfiletmp);
    +            elseif ($format == 'ical') $result=build_calfile($format,$title,$desc,$eventarray,$outputfiletmp);
    +            elseif ($format == 'rss')  $result=build_rssfile($format,$title,$desc,$eventarray,$outputfiletmp);
     
                 if ($result >= 0)
                 {
    @@ -1657,8 +1690,6 @@ class ActionComm extends CommonObject
     
     		// TODO Scan events of type 'email' into table llx_actioncomm_reminder with status todo, send email, then set status to done
     
    -
    -
         	// Delete also very old past events (we do not keep more than 1 month record in past)
     		$sql = "DELETE FROM ".MAIN_DB_PREFIX."actioncomm_reminder WHERE dateremind < '".$this->db->jdate($now - (3600 * 24 * 32))."'";
     		$this->db->query($sql);
    @@ -1667,6 +1698,4 @@ class ActionComm extends CommonObject
     
         	return $error;
         }
    -
     }
    -
    diff --git a/htdocs/comm/action/class/actioncommreminder.class.php b/htdocs/comm/action/class/actioncommreminder.class.php
    index 4873db461f6..6631d0e375d 100644
    --- a/htdocs/comm/action/class/actioncommreminder.class.php
    +++ b/htdocs/comm/action/class/actioncommreminder.class.php
    @@ -34,14 +34,17 @@ class ActionCommReminder extends CommonObject
     	 * @var string ID to identify managed object
     	 */
     	public $element = 'actioncomm_reminder';
    +
     	/**
     	 * @var string Name of table without prefix where object is stored
     	 */
     	public $table_element = 'actioncomm_reminder';
    +
     	/**
     	 * @var array  Does actioncommreminder support multicompany module ? 0=No test on entity, 1=Test with field entity, 2=Test with link by societe
     	 */
     	public $ismultientitymanaged = 0;
    +
     	/**
     	 * @var string String with name of icon for actioncommreminder. Must be the part after the 'object_' into object_actioncommreminder.png
     	 */
    @@ -78,13 +81,28 @@ class ActionCommReminder extends CommonObject
     		'offsetunit' => array('type'=>'varchar(1)', 'label'=>'OffsetUnit', 'visible'=>1, 'enabled'=>1, 'position'=>57, 'notnull'=>1, 'comment'=>"m, h, d, w",),
     		'status' => array('type'=>'integer', 'label'=>'Status', 'visible'=>1, 'enabled'=>1, 'position'=>1000, 'notnull'=>1, 'default'=>0, 'index'=>0, 'arrayofkeyval'=>array('0'=>'ToDo', '1'=>'Done')),
     	);
    +
    +	/**
    +	 * @var int ID
    +	 */
     	public $rowid;
    +
     	public $dateremind;
     	public $typeremind;
    +
    +	/**
    +	 * @var int User ID
    +	 */
     	public $fk_user;
    +
     	public $offsetvalue;
     	public $offsetunit;
    +
    +	/**
    +	 * @var int Status
    +	 */
     	public $status;
    +
     	// END MODULEBUILDER PROPERTIES
     
     
    @@ -165,6 +183,7 @@ class ActionCommReminder extends CommonObject
     		return $this->LibStatut($this->status,$mode);
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *  Return the status
     	 *
    @@ -174,43 +193,38 @@ class ActionCommReminder extends CommonObject
     	 */
     	static function LibStatut($status,$mode=0)
     	{
    +        // phpcs:enable
     		global $langs;
     
    -		if ($mode == 0)
    -		{
    -			$prefix='';
    -			if ($status == 1) return $langs->trans('Done');
    -			if ($status == 0) return $langs->trans('ToDo');
    -		}
    -		if ($mode == 1)
    +		if ($mode == 0 || $mode == 1)
     		{
     			if ($status == 1) return $langs->trans('Done');
    -			if ($status == 0) return $langs->trans('ToDo');
    +			elseif ($status == 0) return $langs->trans('ToDo');
     		}
    -		if ($mode == 2)
    +		elseif ($mode == 2)
     		{
     			if ($status == 1) return img_picto($langs->trans('Done'),'statut4').' '.$langs->trans('Done');
    -			if ($status == 0) return img_picto($langs->trans('ToDo'),'statut5').' '.$langs->trans('ToDo');
    +			elseif ($status == 0) return img_picto($langs->trans('ToDo'),'statut5').' '.$langs->trans('ToDo');
     		}
    -		if ($mode == 3)
    +		elseif ($mode == 3)
     		{
     			if ($status == 1) return img_picto($langs->trans('Done'),'statut4');
    -			if ($status == 0) return img_picto($langs->trans('ToDo'),'statut5');
    +			elseif ($status == 0) return img_picto($langs->trans('ToDo'),'statut5');
     		}
    -		if ($mode == 4)
    +		elseif ($mode == 4)
     		{
     			if ($status == 1) return img_picto($langs->trans('Done'),'statut4').' '.$langs->trans('Done');
    -			if ($status == 0) return img_picto($langs->trans('ToDo'),'statut5').' '.$langs->trans('ToDo');
    +			elseif ($status == 0) return img_picto($langs->trans('ToDo'),'statut5').' '.$langs->trans('ToDo');
     		}
    -		if ($mode == 5)
    +		elseif ($mode == 5)
     		{
     			if ($status == 1) return $langs->trans('Done').' '.img_picto($langs->trans('Done'),'statut4');
    -			if ($status == 0) return $langs->trans('ToDo').' '.img_picto($langs->trans('ToDo'),'statut5');
    +			elseif ($status == 0) return $langs->trans('ToDo').' '.img_picto($langs->trans('ToDo'),'statut5');
     		}
    -		if ($mode == 6)
    +		elseif ($mode == 6)
     		{
     			if ($status == 1) return $langs->trans('Done').' '.img_picto($langs->trans('Done'),'statut4');
    -			if ($status == 0) return $langs->trans('ToDo').' '.img_picto($langs->trans('ToDo'),'statut5');
    +			elseif ($status == 0) return $langs->trans('ToDo').' '.img_picto($langs->trans('ToDo'),'statut5');
     		}
     	}
     
    @@ -224,6 +238,4 @@ class ActionCommReminder extends CommonObject
     	{
     		$this->initAsSpecimenCommon();
     	}
    -
     }
    -
    diff --git a/htdocs/comm/action/class/api_agendaevents.class.php b/htdocs/comm/action/class/api_agendaevents.class.php
    index f5d9c7db762..677e477cd89 100644
    --- a/htdocs/comm/action/class/api_agendaevents.class.php
    +++ b/htdocs/comm/action/class/api_agendaevents.class.php
    @@ -46,8 +46,8 @@ class AgendaEvents extends DolibarrApi
          */
         function __construct()
         {
    -		global $db, $conf;
    -		$this->db = $db;
    +        global $db, $conf;
    +        $this->db = $db;
             $this->actioncomm = new ActionComm($this->db);
         }
     
    @@ -99,13 +99,14 @@ class AgendaEvents extends DolibarrApi
          * @param string    $sqlfilters Other criteria to filter answers separated by a comma. Syntax example "(t.label:like:'%dol%') and (t.datec:<:'20160101')"
          * @return  array               Array of Agenda Events objects
          */
    -    function index($sortfield = "t.id", $sortorder = 'ASC', $limit = 100, $page = 0, $user_ids = 0, $sqlfilters = '') {
    +    function index($sortfield = "t.id", $sortorder = 'ASC', $limit = 100, $page = 0, $user_ids = 0, $sqlfilters = '')
    +    {
             global $db, $conf;
     
             $obj_ret = array();
     
             if (! DolibarrApiAccess::$user->rights->agenda->myactions->read) {
    -        	throw new RestException(401, "Insuffisant rights to read events");
    +            throw new RestException(401, "Insuffisant rights to read events");
             }
     
             // case of external user
    @@ -218,7 +219,7 @@ class AgendaEvents extends DolibarrApi
     
     
         /**
    -     * Update Agenda Event general fields (won't touch lines of expensereport)
    +     * Update Agenda Event general fields
          *
          * @param int   $id             Id of Agenda Event to update
          * @param array $request_data   Datas
    @@ -226,7 +227,8 @@ class AgendaEvents extends DolibarrApi
          * @return int
          */
         /*
    -    function put($id, $request_data = null) {
    +    function put($id, $request_data = null)
    +    {
           if (! DolibarrApiAccess::$user->rights->agenda->myactions->create) {
     			  throw new RestException(401, "Insuffisant rights to create your Agenda Event");
     		  }
    @@ -234,20 +236,20 @@ class AgendaEvents extends DolibarrApi
     		      throw new RestException(401, "Insuffisant rights to create an Agenda Event for owner id ".$request_data['userownerid'].' Your id is '.DolibarrApiAccess::$user->id);
     		  }
     
    -        $result = $this->expensereport->fetch($id);
    +        $result = $this->actioncomm->fetch($id);
             if ( ! $result ) {
    -            throw new RestException(404, 'expensereport not found');
    +            throw new RestException(404, 'actioncomm not found');
             }
     
    -		if ( ! DolibarrApi::_checkAccessToResource('expensereport',$this->expensereport->id)) {
    +		if ( ! DolibarrApi::_checkAccessToResource('actioncomm',$this->actioncomm->id)) {
     			throw new RestException(401, 'Access not allowed for login '.DolibarrApiAccess::$user->login);
     		}
             foreach($request_data as $field => $value) {
                 if ($field == 'id') continue;
    -            $this->expensereport->$field = $value;
    +            $this->actioncomm->$field = $value;
             }
     
    -        if ($this->expensereport->update($id, DolibarrApiAccess::$user,1,'','','update'))
    +        if ($this->actioncomm->update($id, DolibarrApiAccess::$user,1,'','','update'))
                 return $this->get($id);
     
             return false;
    @@ -291,7 +293,6 @@ class AgendaEvents extends DolibarrApi
                     'message' => 'Agenda Event deleted'
                 )
             );
    -
         }
     
         /**
    @@ -319,7 +320,8 @@ class AgendaEvents extends DolibarrApi
          * @param	object	$object		Object to clean
          * @return	array				Array of cleaned object properties
          */
    -    function _cleanObjectDatas($object) {
    +    function _cleanObjectDatas($object)
    +    {
     
         	$object = parent::_cleanObjectDatas($object);
     
    diff --git a/htdocs/comm/action/class/cactioncomm.class.php b/htdocs/comm/action/class/cactioncomm.class.php
    index d8496a9a4ff..d6c25f6d4c1 100644
    --- a/htdocs/comm/action/class/cactioncomm.class.php
    +++ b/htdocs/comm/action/class/cactioncomm.class.php
    @@ -24,24 +24,43 @@
     
     
     /**
    - *		Class to manage different types of events
    + *      Class to manage different types of events
      */
     class CActionComm
     {
    -    var $error;
    -    var $db;
    +    /**
    +     * @var string Error code (or message)
    +     */
    +    public $error='';
     
    -    var $id;
    +    /**
    +     * @var DoliDB Database handler.
    +     */
    +    public $db;
     
    -    var $code;
    -    var $type;
    -    var $libelle;       // deprecated
    -    var $label;
    -    var $active;
    -    var $color;
    -    var $picto;
    +    /**
    +     * @var int ID
    +     */
    +    public $id;
     
    -    var $type_actions=array();
    +    public $code;
    +    public $type;
    +    public $libelle;       // deprecated
    +
    +    /**
    +     * @var string Type of agenda event label
    +     */
    +    public $label;
    +
    +    public $active;
    +    public $color;
    +
    +    /**
    +     * @var string String with name of icon for myobject. Must be the part after the 'object_' into object_myobject.png
    +     */
    +    public $picto;
    +
    +    public $type_actions=array();
     
     
         /**
    @@ -99,6 +118,7 @@ class CActionComm
             }
         }
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
         /**
          *  Return list of event types: array(id=>label) or array(code=>label)
          *
    @@ -112,6 +132,7 @@ class CActionComm
          */
         function liste_array($active='',$idorcode='id',$excludetype='',$onlyautoornot=0, $morefilter='', $shortlabel=0)
         {
    +        // phpcs:enable
             global $langs,$conf;
             $langs->load("commercial");
     
    @@ -210,5 +231,4 @@ class CActionComm
             $transcode=$langs->trans("Action".$this->code);
             if ($transcode != "Action".$this->code) return $transcode;
         }
    -
     }
    diff --git a/htdocs/comm/action/class/ical.class.php b/htdocs/comm/action/class/ical.class.php
    index 708b52c9151..d3c2070d321 100644
    --- a/htdocs/comm/action/class/ical.class.php
    +++ b/htdocs/comm/action/class/ical.class.php
    @@ -27,7 +27,7 @@ require_once DOL_DOCUMENT_ROOT.'/core/lib/xcal.lib.php';
     
     
     /**
    - *		Class to read/parse ICal calendars
    + *  Class to read/parse ICal calendars
      */
     class ICal
     {
    @@ -39,15 +39,15 @@ class ICal
         var $last_key; //Help variable save last key (multiline string)
     
     
    -	/**
    -	 * Constructor
    -	 */
    -	public function __construct()
    -	{
    +    /**
    +     * Constructor
    +     */
    +    public function __construct()
    +    {
    +    }
     
    -	}
    -
    -	/**
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
    +    /**
          * Read text file, icalender text file
          *
          * @param 	string 	$file		File
    @@ -55,6 +55,7 @@ class ICal
          */
         function read_file($file)
         {
    +        // phpcs:enable
             $this->file = $file;
             $file_text='';
     
    @@ -67,6 +68,7 @@ class ICal
             return $file_text; // return all text
         }
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
         /**
          * Returns the number of calendar events
          *
    @@ -74,9 +76,11 @@ class ICal
          */
         function get_event_count()
         {
    +        // phpcs:enable
             return $this->event_count;
         }
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
         /**
          * Returns the number of to do
          *
    @@ -84,6 +88,7 @@ class ICal
          */
         function get_todo_count()
         {
    +        // phpcs:enable
             return $this->todo_count;
         }
     
    @@ -195,6 +200,7 @@ class ICal
             return $this->cal;
         }
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
         /**
          * Add to $this->ical array one value and key.
          *
    @@ -205,6 +211,7 @@ class ICal
          */
         function add_to_array($type, $key, $value)
         {
    +        // phpcs:enable
     
             //print 'type='.$type.' key='.$key.' value='.$value.'<br>'."\n";
     
    @@ -255,6 +262,7 @@ class ICal
             $this->last_key = $key;
         }
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
         /**
          * Parse text "XXXX:value text some with : " and return array($key = "XXXX", $value="value");
          *
    @@ -263,7 +271,8 @@ class ICal
          */
         function retun_key_value($text)
         {
    -    	/*
    +        // phpcs:enable
    +        /*
             preg_match("/([^:]+)[:]([\w\W]+)/", $text, $matches);
     
             if (empty($matches))
    @@ -275,9 +284,10 @@ class ICal
                 $matches = array_splice($matches, 1, 2);
                 return $matches;
             }*/
    -		return explode(':',$text,2);
    +        return explode(':',$text,2);
         }
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
         /**
          * Parse RRULE  return array
          *
    @@ -286,7 +296,8 @@ class ICal
          */
         function ical_rrule($value)
         {
    -    	$result=array();
    +        // phpcs:enable
    +        $result = array();
             $rrule = explode(';',$value);
             foreach ($rrule as $line)
             {
    @@ -295,6 +306,8 @@ class ICal
             }
             return $result;
         }
    +
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
         /**
          * Return Unix time from ical date time fomrat (YYYYMMDD[T]HHMMSS[Z] or YYYYMMDD[T]HHMMSS)
          *
    @@ -303,6 +316,7 @@ class ICal
          */
         function ical_date_to_unix($ical_date)
         {
    +        // phpcs:enable
             $ical_date = str_replace('T', '', $ical_date);
             $ical_date = str_replace('Z', '', $ical_date);
     
    @@ -316,6 +330,7 @@ class ICal
             return $ntime;      // ntime is a GTM time
         }
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
         /**
          * Return unix date from iCal date format
          *
    @@ -325,7 +340,8 @@ class ICal
          */
         function ical_dt_date($key, $value)
         {
    -    	$return_value=array();
    +        // phpcs:enable
    +        $return_value = array();
             $value = $this->ical_date_to_unix($value);
     
             // Analyse TZID
    @@ -345,6 +361,7 @@ class ICal
             return array($key,$return_value);
         }
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
         /**
          * Return sorted eventlist as array or false if calenar is empty
          *
    @@ -352,6 +369,7 @@ class ICal
          */
         function get_sort_event_list()
         {
    +        // phpcs:enable
             $temp = $this->get_event_list();
             if (!empty($temp))
             {
    @@ -364,6 +382,7 @@ class ICal
             }
         }
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
         /**
          * Compare two unix timestamp
          *
    @@ -373,9 +392,11 @@ class ICal
          */
         function ical_dtstart_compare($a, $b)
         {
    +        // phpcs:enable
             return strnatcasecmp($a['DTSTART']['unixtime'], $b['DTSTART']['unixtime']);
         }
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
         /**
          * Return eventlist array (not sort eventlist array)
          *
    @@ -383,9 +404,11 @@ class ICal
          */
         function get_event_list()
         {
    +        // phpcs:enable
             return (! empty($this->cal['VEVENT'])?$this->cal['VEVENT']:'');
         }
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
         /**
          * Return eventlist array (not sort eventlist array)
          *
    @@ -393,9 +416,11 @@ class ICal
          */
         function get_freebusy_list()
         {
    +        // phpcs:enable
             return $this->cal['VFREEBUSY'];
         }
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
         /**
          * Return to do array (not sort to do array)
          *
    @@ -403,9 +428,11 @@ class ICal
          */
         function get_todo_list()
         {
    +        // phpcs:enable
             return $this->cal['VTODO'];
         }
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
         /**
          * Return base calendar data
          *
    @@ -413,9 +440,11 @@ class ICal
          */
         function get_calender_data()
         {
    +        // phpcs:enable
             return $this->cal['VCALENDAR'];
         }
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
         /**
          * Return array with all data
          *
    @@ -423,6 +452,7 @@ class ICal
          */
         function get_all_data()
         {
    +        // phpcs:enable
             return $this->cal;
         }
     }
    diff --git a/htdocs/comm/action/document.php b/htdocs/comm/action/document.php
    index 1bbe5ddc6fc..a5998e220f7 100644
    --- a/htdocs/comm/action/document.php
    +++ b/htdocs/comm/action/document.php
    @@ -36,10 +36,8 @@ require_once DOL_DOCUMENT_ROOT.'/core/lib/images.lib.php';
     require_once DOL_DOCUMENT_ROOT.'/core/class/html.formfile.class.php';
     if (! empty($conf->projet->enabled)) require_once DOL_DOCUMENT_ROOT.'/projet/class/project.class.php';
     
    -$langs->load("companies");
    -$langs->load("commercial");
    -$langs->load("other");
    -$langs->load("bills");
    +// Load translation files required by the page
    +$langs->loadLangs(array('companies', 'commercial', 'other', 'bills'));
     
     $id = GETPOST('id', 'int');
     $action=GETPOST('action', 'alpha');
    @@ -241,7 +239,7 @@ if ($object->id > 0)
     
     	print '<table class="border" width="100%">';
     
    -	// Construit liste des fichiers
    +	// Build file list
     	$filearray=dol_dir_list($upload_dir,"files",0,'','(\.meta|_preview.*\.png)$',$sortfield,(strtolower($sortorder)=='desc'?SORT_DESC:SORT_ASC),1);
     	$totalsize=0;
     	foreach($filearray as $key => $file)
    @@ -270,7 +268,6 @@ else
     	print $langs->trans("ErrorUnknown");
     }
     
    -
    +// End of page
     llxFooter();
    -
     $db->close();
    diff --git a/htdocs/comm/action/index.php b/htdocs/comm/action/index.php
    index d967d94e9e1..4ffa4298d20 100644
    --- a/htdocs/comm/action/index.php
    +++ b/htdocs/comm/action/index.php
    @@ -83,7 +83,7 @@ $resourceid=GETPOST("resourceid","int");
     $year=GETPOST("year","int")?GETPOST("year","int"):date("Y");
     $month=GETPOST("month","int")?GETPOST("month","int"):date("m");
     $week=GETPOST("week","int")?GETPOST("week","int"):date("W");
    -$day=GETPOST("day","int")?GETPOST("day","int"):0;
    +$day=GETPOST("day","int")?GETPOST("day","int"):date("d");
     $pid=GETPOST("projectid","int",3);
     $status=GETPOST("status",'aZ09');		// status may be 0, 50, 100, 'todo'
     $type=GETPOST("type",'az09');
    @@ -101,25 +101,26 @@ else
     if ($actioncode == '' && empty($actioncodearray)) $actioncode=(empty($conf->global->AGENDA_DEFAULT_FILTER_TYPE)?'':$conf->global->AGENDA_DEFAULT_FILTER_TYPE);
     
     if ($status == ''   && ! isset($_GET['status']) && ! isset($_POST['status'])) $status=(empty($conf->global->AGENDA_DEFAULT_FILTER_STATUS)?'':$conf->global->AGENDA_DEFAULT_FILTER_STATUS);
    -if (empty($action) && ! isset($_GET['action']) && ! isset($_POST['action'])) $action=(empty($conf->global->AGENDA_DEFAULT_VIEW)?'show_month':$conf->global->AGENDA_DEFAULT_VIEW);
    -if ($action == 'default')
    +
    +$defaultview = (empty($conf->global->AGENDA_DEFAULT_VIEW) ? 'show_month' : $conf->global->AGENDA_DEFAULT_VIEW);
    +$defaultview = (empty($user->conf->AGENDA_DEFAULT_VIEW) ? $defaultview : $user->conf->AGENDA_DEFAULT_VIEW);
    +if (empty($action) && ! isset($_GET['action']) && ! isset($_POST['action'])) $action=$defaultview;
    +if ($action == 'default')	// When action is default, we want a calendar view and not the list
     {
    -	$action = ((! empty($conf->global->AGENDA_DEFAULT_VIEW) && $conf->global->AGENDA_DEFAULT_VIEW!='show_list') ? $conf->global->AGENDA_DEFAULT_VIEW : 'show_month');
    +	$action = (($defaultview != 'show_list') ? $defaultview : 'show_month');
     }
    -if (GETPOST('viewcal') && $action != 'show_day' && $action != 'show_week')  {
    +if (GETPOST('viewcal','none') && GETPOST('action','alpha') != 'show_day' && GETPOST('action','alpha') != 'show_week')  {
         $action='show_month'; $day='';
    -}                                                   // View by month
    -if (GETPOST('viewweek') || $action == 'show_week') {
    +} // View by month
    +if (GETPOST('viewweek','none') || GETPOST('action','alpha') == 'show_week') {
         $action='show_week'; $week=($week?$week:date("W")); $day=($day?$day:date("d"));
    -}  // View by week
    -if (GETPOST('viewday') || $action == 'show_day')  {
    +} // View by week
    +if (GETPOST('viewday','none') || GETPOST('action','alpha') == 'show_day')  {
         $action='show_day'; $day=($day?$day:date("d"));
    -}                                  // View by day
    +} // View by day
     
    -
    -$langs->load("agenda");
    -$langs->load("other");
    -$langs->load("commercial");
    +// Load translation files required by the page
    +$langs->loadLangs(array('agenda', 'other', 'commercial'));
     
     // Initialize technical object to manage hooks of page. Note that conf->hooks_modules contains array of hook context
     $hookmanager->initHooks(array('agenda'));
    @@ -544,8 +545,8 @@ if ($type) $sql.= " AND ca.id = ".$type;
     if ($status == '0') { $sql.= " AND a.percent = 0"; }
     if ($status == '-1') { $sql.= " AND a.percent = -1"; }	// Not applicable
     if ($status == '50') { $sql.= " AND (a.percent > 0 AND a.percent < 100)"; }	// Running already started
    -if ($status == 'done' || $status == '100') { $sql.= " AND (a.percent = 100 OR (a.percent = -1 AND a.datep2 <= '".$db->idate($now)."'))"; }
    -if ($status == 'todo') { $sql.= " AND ((a.percent >= 0 AND a.percent < 100) OR (a.percent = -1 AND a.datep2 > '".$db->idate($now)."'))"; }
    +if ($status == 'done' || $status == '100') { $sql.= " AND (a.percent = 100)"; }
    +if ($status == 'todo') { $sql.= " AND (a.percent >= 0 AND a.percent < 100)"; }
     // We must filter on assignement table
     if ($filtert > 0 || $usergroup > 0)
     {
    @@ -1252,8 +1253,8 @@ else    // View by day
     
     print "\n".'</form>';
     
    +// End of page
     llxFooter();
    -
     $db->close();
     
     
    @@ -1329,7 +1330,7 @@ function show_day_events($db, $day, $month, $year, $monthshown, $style, &$eventa
         $ymd=sprintf("%04d",$year).sprintf("%02d",$month).sprintf("%02d",$day);
     
         $colorindexused[$user->id] = 0;			// Color index for current user (user->id) is always 0
    -    $nextindextouse=count($colorindexused);	// At first run this is 0, so first user has 0, next 1, ...
    +    $nextindextouse=is_array($colorindexused)?count($colorindexused):0;	// At first run this is 0, so fist user has 0, next 1, ...
     	//var_dump($colorindexused);
     
         foreach ($eventarray as $daykey => $notused)
    @@ -1595,13 +1596,13 @@ function show_day_events($db, $day, $month, $year, $monthshown, $style, &$eventa
                                     $cachecontacts[$event->contact->id]=$contact;
                                 }
                                 else $contact=$cachecontacts[$event->contact->id];
    -                            if ($linerelatedto) $linerelatedto.=' / ';
    +                            if ($linerelatedto) $linerelatedto.='&nbsp;';
                                 if (! empty($contact->id)) $linerelatedto.=$contact->getNomUrl(1,'',0);
                             }
                             if (! empty($event->fk_element) && $event->fk_element > 0 && ! empty($event->elementtype) && ! empty($conf->global->AGENDA_SHOW_LINKED_OBJECT))
                             {
                                 include_once DOL_DOCUMENT_ROOT.'/core/lib/functions2.lib.php';
    -                            if ($linerelatedto) $linerelatedto.=' / ';
    +                            if ($linerelatedto) $linerelatedto.='<br>';
                                 $linerelatedto.=dolGetElementUrl($event->fk_element,$event->elementtype,1);
                             }
                             if ($linerelatedto) print '<br>'.$linerelatedto;
    diff --git a/htdocs/comm/action/info.php b/htdocs/comm/action/info.php
    index 9bcf1d2b9cd..2582e9b6b32 100644
    --- a/htdocs/comm/action/info.php
    +++ b/htdocs/comm/action/info.php
    @@ -33,6 +33,7 @@ if (! empty($conf->projet->enabled)) {
         require_once DOL_DOCUMENT_ROOT . '/core/class/html.formprojet.class.php';
     }
     
    +// Load translation files required by the page
     $langs->load("commercial");
     
     $id = GETPOST('id','int');
    @@ -113,5 +114,6 @@ print '</td></tr></table>';
     
     dol_fiche_end();
     
    +// End of page
     llxFooter();
     $db->close();
    diff --git a/htdocs/comm/action/list.php b/htdocs/comm/action/list.php
    index cca1f59bf8e..5628e65c6d9 100644
    --- a/htdocs/comm/action/list.php
    +++ b/htdocs/comm/action/list.php
    @@ -4,6 +4,7 @@
      * Copyright (C) 2004-2016 Laurent Destailleur  <eldy@users.sourceforge.net>
      * Copyright (C) 2005-2012 Regis Houssin        <regis.houssin@capnetworks.com>
      * Copyright (C) 2017      Open-DSI             <support@open-dsi.fr>
    + * Copyright (C) 2018       Frédéric France         <frederic.france@netlogic.fr>
      *
      * This program is free software; you can redistribute it and/or modify
      * it under the terms of the GNU General Public License as published by
    @@ -35,6 +36,7 @@ require_once DOL_DOCUMENT_ROOT.'/core/lib/agenda.lib.php';
     include_once DOL_DOCUMENT_ROOT.'/core/class/html.formactions.class.php';
     require_once DOL_DOCUMENT_ROOT.'/core/class/extrafields.class.php';
     
    +// Load translation files required by the page
     $langs->loadLangs(array("users","companies","agenda","commercial"));
     
     $action=GETPOST('action','alpha');
    @@ -188,9 +190,9 @@ $form=new Form($db);
     $userstatic=new User($db);
     $formactions=new FormActions($db);
     
    -$nav='';
    -$nav.=$form->select_date($dateselect, 'dateselect', 0, 0, 1, '', 1, 0, 1);
    -$nav.=' <input type="submit" name="submitdateselect" class="button" value="'.$langs->trans("Refresh").'">';
    +$nav = '';
    +$nav .= $form->selectDate($dateselect, 'dateselect', 0, 0, 1, '', 1, 0);
    +$nav .=' <input type="submit" name="submitdateselect" class="button" value="'.$langs->trans("Refresh").'">';
     
     $now=dol_now();
     
    @@ -294,8 +296,8 @@ if ($status == '0') { $sql.= " AND a.percent = 0"; }
     if ($status == '-1') { $sql.= " AND a.percent = -1"; }	// Not applicable
     if ($status == '50') { $sql.= " AND (a.percent > 0 AND a.percent < 100)"; }	// Running already started
     if ($status == '100') { $sql.= " AND a.percent = 100"; }
    -if ($status == 'done' || $status == '100') { $sql.= " AND (a.percent = 100 OR (a.percent = -1 AND a.datep2 <= '".$db->idate($now)."'))"; }
    -if ($status == 'todo') { $sql.= " AND ((a.percent >= 0 AND a.percent < 100) OR (a.percent = -1 AND a.datep2 > '".$db->idate($now)."'))"; }
    +if ($status == 'done') { $sql.= " AND (a.percent = 100)"; }
    +if ($status == 'todo') { $sql.= " AND (a.percent >= 0 AND a.percent < 100)"; }
     if ($search_id) $sql.=natural_search("a.id", $search_id, 1);
     if ($search_title) $sql.=natural_search("a.label", $search_title);
     // We must filter on assignement table
    @@ -414,7 +416,7 @@ if ($resql)
     
             //$param='month='.$monthshown.'&year='.$year;
             $hourminsec='100000';
    -        $newcardbutton = '<a class="butActionNew" href="'.DOL_URL_ROOT.'/comm/action/card.php?action=create&datep='.sprintf("%04d%02d%02d",$tmpforcreatebutton['year'],$tmpforcreatebutton['mon'],$tmpforcreatebutton['mday']).$hourminsec.'&backtopage='.urlencode($_SERVER["PHP_SELF"].($newparam?'?'.$newparam:'')).'">'.$langs->trans("AddAction");
    +        $newcardbutton = '<a class="butActionNew" href="'.DOL_URL_ROOT.'/comm/action/card.php?action=create&datep='.sprintf("%04d%02d%02d",$tmpforcreatebutton['year'],$tmpforcreatebutton['mon'],$tmpforcreatebutton['mday']).$hourminsec.'&backtopage='.urlencode($_SERVER["PHP_SELF"].($newparam?'?'.$newparam:'')).'"><span class="valignmiddle">'.$langs->trans("AddAction").'</span>';
             $newcardbutton.= '<span class="fa fa-plus-circle valignmiddle"></span>';
             $newcardbutton.= '</a>';
         }
    @@ -437,15 +439,17 @@ if ($resql)
     	if (! empty($arrayfields['a.label']['checked']))	print '<td class="liste_titre"><input type="text" class="maxwidth75" name="search_title" value="'.$search_title.'"></td>';
     	if (! empty($arrayfields['a.datep']['checked']))	{
     		print '<td class="liste_titre nowraponall" align="center">';
    -		print $form->select_date($datestart, 'datestart', 0, 0, 1, '', 1, 0, 1);
    +		print $form->selectDate($datestart, 'datestart', 0, 0, 1, '', 1, 0);
     		print '</td>';
     	}
     	if (! empty($arrayfields['a.datep2']['checked']))	{
     		print '<td class="liste_titre nowraponall" align="center">';
    -		print $form->select_date($dateend, 'dateend', 0, 0, 1, '', 1, 0, 1);
    +		print $form->selectDate($dateend, 'dateend', 0, 0, 1, '', 1, 0);
     		print '</td>';
     	}
    -	if (! empty($arrayfields['s.nom']['checked']))			print '<td class="liste_titre"></td>';
    +	if (! empty($arrayfields['s.nom']['checked'])) {
    +        print '<td class="liste_titre"></td>';
    +    }
     	if (! empty($arrayfields['a.fk_contact']['checked']))	print '<td class="liste_titre"></td>';
     	if (! empty($arrayfields['a.fk_element']['checked']))	print '<td class="liste_titre"></td>';
     
    @@ -631,6 +635,7 @@ if ($resql)
     		// Linked object
     		if (! empty($arrayfields['a.fk_element']['checked'])) {
     		        print '<td>';
    +		        //var_dump($obj->fkelement.' '.$obj->elementtype);
     		        if ($obj->fk_element > 0 && ! empty($obj->elementtype)) {
                   		include_once DOL_DOCUMENT_ROOT.'/core/lib/functions2.lib.php';
     		            print dolGetElementUrl($obj->fk_element,$obj->elementtype,1);
    @@ -670,7 +675,6 @@ else
     	dol_print_error($db);
     }
     
    -
    +// End of page
     llxFooter();
    -
     $db->close();
    diff --git a/htdocs/comm/action/pertype.php b/htdocs/comm/action/pertype.php
    index 1657166bd3d..31f22420cb8 100644
    --- a/htdocs/comm/action/pertype.php
    +++ b/htdocs/comm/action/pertype.php
    @@ -5,6 +5,7 @@
      * Copyright (C) 2005-2012 Regis Houssin        <regis.houssin@capnetworks.com>
      * Copyright (C) 2011      Juanjo Menent        <jmenent@2byte.es>
      * Copyright (C) 2014      Cedric GROSS         <c.gross@kreiz-it.fr>
    + * Copyright (C) 2018       Frédéric France         <frederic.france@netlogic.fr>
      *
      * This program is free software; you can redistribute it and/or modify
      * it under the terms of the GNU General Public License as published by
    @@ -136,11 +137,8 @@ if (GETPOST('viewyear','alpha') || $action == 'show_year')  {
         $action='show_year';
     }                                  // View by year
     
    -
    -$langs->load("users");
    -$langs->load("agenda");
    -$langs->load("other");
    -$langs->load("commercial");
    +// Load translation files required by the page
    +$langs->loadLangs(array('users', 'agenda', 'other', 'commercial'));
     
     // Initialize technical object to manage hooks of page. Note that conf->hooks_modules contains array of hook context
     $hookmanager->initHooks(array('agenda'));
    @@ -265,7 +263,7 @@ $nav.='<input type="hidden" name="begin_d" value="' . $begin_d . '">';
     $nav.='<input type="hidden" name="end_d" value="' . $end_d . '">';
     $nav.='<input type="hidden" name="showbirthday" value="' . $showbirthday . '">';
     
    -$nav.=$form->select_date($dateselect, 'dateselect', 0, 0, 1, '', 1, 0, 1);
    +$nav.= $form->selectDate($dateselect, 'dateselect', 0, 0, 1, '', 1, 0);
     $nav.=' <input type="submit" name="submitdateselect" class="button" value="'.$langs->trans("Refresh").'">';
     $nav.='</form>';
     
    @@ -427,8 +425,8 @@ if ($type) $sql.= " AND ca.id = ".$type;
     if ($status == '0') { $sql.= " AND a.percent = 0"; }
     if ($status == '-1') { $sql.= " AND a.percent = -1"; }	// Not applicable
     if ($status == '50') { $sql.= " AND (a.percent > 0 AND a.percent < 100)"; }	// Running already started
    -if ($status == 'done' || $status == '100') { $sql.= " AND (a.percent = 100 OR (a.percent = -1 AND a.datep2 <= '".$db->idate($now)."'))"; }
    -if ($status == 'todo') { $sql.= " AND ((a.percent >= 0 AND a.percent < 100) OR (a.percent = -1 AND a.datep2 > '".$db->idate($now)."'))"; }
    +if ($status == 'done' || $status == '100') { $sql.= " AND (a.percent = 100)"; }
    +if ($status == 'todo') { $sql.= " AND (a.percent >= 0 AND a.percent < 100)"; }
     // We must filter on assignement table
     if ($filtert > 0 || $usergroup > 0)
     {
    @@ -733,10 +731,8 @@ jQuery(document).ready(function() {
     });
     </script>';
     
    -
    -
    +// End of page
     llxFooter();
    -
     $db->close();
     
     
    diff --git a/htdocs/comm/action/peruser.php b/htdocs/comm/action/peruser.php
    index f6939ddc2b6..7b02857becf 100644
    --- a/htdocs/comm/action/peruser.php
    +++ b/htdocs/comm/action/peruser.php
    @@ -5,6 +5,7 @@
      * Copyright (C) 2005-2012 Regis Houssin        <regis.houssin@capnetworks.com>
      * Copyright (C) 2011      Juanjo Menent        <jmenent@2byte.es>
      * Copyright (C) 2014      Cedric GROSS         <c.gross@kreiz-it.fr>
    + * Copyright (C) 2018       Frédéric France         <frederic.france@netlogic.fr>
      *
      * This program is free software; you can redistribute it and/or modify
      * it under the terms of the GNU General Public License as published by
    @@ -136,11 +137,8 @@ if (GETPOST('viewday','alpha') || $action == 'show_day')  {
         $action='show_day'; $day=($day?$day:date("d"));
     }                                  // View by day
     
    -
    -$langs->load("users");
    -$langs->load("agenda");
    -$langs->load("other");
    -$langs->load("commercial");
    +// Load translation files required by the page
    +$langs->loadLangs(array('users', 'agenda', 'other', 'commercial'));
     
     // Initialize technical object to manage hooks of page. Note that conf->hooks_modules contains array of hook context
     $hookmanager->initHooks(array('agenda'));
    @@ -279,7 +277,7 @@ $nav.='<input type="hidden" name="begin_d" value="' . $begin_d . '">';
     $nav.='<input type="hidden" name="end_d" value="' . $end_d . '">';
     $nav.='<input type="hidden" name="showbirthday" value="' . $showbirthday . '">';
     */
    -$nav.=$form->select_date($dateselect, 'dateselect', 0, 0, 1, '', 1, 0, 1);
    +$nav.= $form->selectDate($dateselect, 'dateselect', 0, 0, 1, '', 1, 0);
     $nav.=' <input type="submit" name="submitdateselect" class="button" value="'.$langs->trans("Refresh").'">';
     //$nav.='</form>';
     
    @@ -454,8 +452,8 @@ if ($type) $sql.= " AND ca.id = ".$type;
     if ($status == '0') { $sql.= " AND a.percent = 0"; }
     if ($status == '-1') { $sql.= " AND a.percent = -1"; }	// Not applicable
     if ($status == '50') { $sql.= " AND (a.percent > 0 AND a.percent < 100)"; }	// Running already started
    -if ($status == 'done' || $status == '100') { $sql.= " AND (a.percent = 100 OR (a.percent = -1 AND a.datep2 <= '".$db->idate($now)."'))"; }
    -if ($status == 'todo') { $sql.= " AND ((a.percent >= 0 AND a.percent < 100) OR (a.percent = -1 AND a.datep2 > '".$db->idate($now)."'))"; }
    +if ($status == 'done' || $status == '100') { $sql.= " AND (a.percent = 100)"; }
    +if ($status == 'todo') { $sql.= " AND (a.percent >= 0 AND a.percent < 100)"; }
     // We must filter on assignement table
     if ($filtert > 0 || $usergroup > 0)
     {
    @@ -868,10 +866,8 @@ jQuery(document).ready(function() {
     });
     </script>';
     
    -
    -
    +// End of page
     llxFooter();
    -
     $db->close();
     
     
    diff --git a/htdocs/comm/action/rapport/index.php b/htdocs/comm/action/rapport/index.php
    index 93cbae527f1..ff1c7746afa 100644
    --- a/htdocs/comm/action/rapport/index.php
    +++ b/htdocs/comm/action/rapport/index.php
    @@ -31,8 +31,8 @@ require_once DOL_DOCUMENT_ROOT.'/contact/class/contact.class.php';
     require_once DOL_DOCUMENT_ROOT.'/comm/action/class/actioncomm.class.php';
     require_once DOL_DOCUMENT_ROOT.'/core/modules/action/rapport.pdf.php';
     
    -$langs->load("agenda");
    -$langs->load("commercial");
    +// Load translation files required by the page
    +$langs->loadLangs(array("agenda", "commercial"));
     
     $action=GETPOST('action','alpha');
     $month=GETPOST('month');
    @@ -138,7 +138,6 @@ if ($resql)
     	print '<td align="center">'.$langs->trans("Size").'</td>';
     	print "</tr>\n";
     
    -	$var=true;
     	while ($i < min($num,$limit))
     	{
     		$obj=$db->fetch_object($resql);
    @@ -210,5 +209,6 @@ else
     	dol_print_error($db);
     }
     
    +// End of page
     llxFooter();
     $db->close();
    diff --git a/htdocs/comm/address.php b/htdocs/comm/address.php
    index 6547f453b21..9c8b275d198 100644
    --- a/htdocs/comm/address.php
    +++ b/htdocs/comm/address.php
    @@ -28,8 +28,8 @@ require_once DOL_DOCUMENT_ROOT.'/core/lib/company.lib.php';
     require_once DOL_DOCUMENT_ROOT.'/core/class/html.formcompany.class.php';
     require_once DOL_DOCUMENT_ROOT.'/societe/class/address.class.php';
     
    -$langs->load("companies");
    -$langs->load("commercial");
    +// Load translation files required by the page
    +$langs->loadLangs(array('companies', 'commercial'));
     
     $id			= GETPOST('id','int');
     $action		= GETPOST('action','alpha');
    diff --git a/htdocs/comm/admin/propal_extrafields.php b/htdocs/comm/admin/propal_extrafields.php
    index 3c95c39c88d..becfabc949c 100644
    --- a/htdocs/comm/admin/propal_extrafields.php
    +++ b/htdocs/comm/admin/propal_extrafields.php
    @@ -28,9 +28,8 @@ require '../../main.inc.php';
     require_once DOL_DOCUMENT_ROOT.'/core/lib/propal.lib.php';
     require_once DOL_DOCUMENT_ROOT.'/core/class/extrafields.class.php';
     
    -$langs->load("companies");
    -$langs->load("admin");
    -$langs->load('propal');
    +// Load translation files required by the page
    +$langs->loadLangs(array('companies', 'admin', 'propal'));
     
     $extrafields = new ExtraFields($db);
     $form = new Form($db);
    @@ -112,6 +111,6 @@ if ($action == 'edit' && ! empty($attrname))
         require DOL_DOCUMENT_ROOT.'/core/tpl/admin_extrafields_edit.tpl.php';
     }
     
    +// End of page
     llxFooter();
    -
     $db->close();
    diff --git a/htdocs/comm/admin/propaldet_extrafields.php b/htdocs/comm/admin/propaldet_extrafields.php
    index 9c85504d458..7172c0e5b7c 100644
    --- a/htdocs/comm/admin/propaldet_extrafields.php
    +++ b/htdocs/comm/admin/propaldet_extrafields.php
    @@ -35,9 +35,8 @@ require_once DOL_DOCUMENT_ROOT.'/core/class/extrafields.class.php';
     if (!$user->admin)
     	accessforbidden();
     
    -$langs->load("admin");
    -$langs->load("other");
    -$langs->load("propal");
    +// Load translation files required by the page
    +$langs->loadlangs(array('admin', 'other', 'propal'));
     
     $extrafields = new ExtraFields($db);
     $form = new Form($db);
    @@ -87,7 +86,7 @@ dol_fiche_end();
     if ($action != 'create' && $action != 'edit')
     {
         print '<div class="tabsAction">';
    -    print "<a class=\"butAction\" href=\"".$_SERVER["PHP_SELF"]."?action=create\">".$langs->trans("NewAttribute")."</a>";
    +    print "<a class=\"butAction\" href=\"".$_SERVER["PHP_SELF"]."?action=create#newattrib\">".$langs->trans("NewAttribute")."</a>";
         print "</div>";
     }
     
    @@ -100,7 +99,7 @@ if ($action != 'create' && $action != 'edit')
     
     if ($action == 'create')
     {
    -    print "<br>";
    +	print '<br><div id="newattrib"></div>';
         print load_fiche_titre($langs->trans('NewAttribute'));
     
         require DOL_DOCUMENT_ROOT.'/core/tpl/admin_extrafields_add.tpl.php';
    @@ -119,6 +118,6 @@ if ($action == 'edit' && ! empty($attrname))
         require DOL_DOCUMENT_ROOT.'/core/tpl/admin_extrafields_edit.tpl.php';
     }
     
    +// End of page
     llxFooter();
    -
     $db->close();
    diff --git a/htdocs/comm/card.php b/htdocs/comm/card.php
    index eee4d529751..596c3cb3c5b 100644
    --- a/htdocs/comm/card.php
    +++ b/htdocs/comm/card.php
    @@ -45,8 +45,8 @@ if (! empty($conf->contrat->enabled)) require_once DOL_DOCUMENT_ROOT.'/contrat/c
     if (! empty($conf->adherent->enabled)) require_once DOL_DOCUMENT_ROOT.'/adherents/class/adherent.class.php';
     if (! empty($conf->ficheinter->enabled)) require_once DOL_DOCUMENT_ROOT.'/fichinter/class/fichinter.class.php';
     
    -$langs->load("companies");
    -$langs->load('banks');
    +// Load translation files required by the page
    +$langs->loadLangs(array('companies', 'banks'));
     
     if (! empty($conf->contrat->enabled))  $langs->load("contracts");
     if (! empty($conf->commande->enabled)) $langs->load("orders");
    @@ -181,7 +181,7 @@ if (empty($reshook))
     	if ($action == 'setorder_min_amount')
     	{
     		$object->fetch($id);
    -		$object->order_min_amount=GETPOST('order_min_amount');
    +		$object->order_min_amount=price2num(GETPOST('order_min_amount','alpha'));
     		$result=$object->update($object->id, $user);
     		if ($result < 0) setEventMessages($object->error, $object->errors, 'errors');
     	}
    @@ -423,20 +423,26 @@ if ($object->id > 0)
     
     	    print '</td>';
     	    print '</tr>';
    +	}
     
    -		print '<tr class="nowrap">';
    -	    print '<td>';
    -	    print $form->editfieldkey("OrderMinAmount",'order_min_amount',$object->order_min_amount,$object,$user->rights->societe->creer);
    -	    print '</td><td>';
    -	    print $form->editfieldval("OrderMinAmount",'order_min_amount',$object->order_min_amount,$object,$user->rights->societe->creer,$limit_field_type,($object->order_min_amount != '' ? price($object->order_min_amount) : ''));
    -
    -	    print '</td>';
    -	    print '</tr>';
    +	if ($object->client)
    +	{
    +		if (! empty($conf->commande->enabled) && ! empty($conf->global->ORDER_MANAGE_MIN_AMOUNT))
    +		{
    +		    print '<!-- Minimim amount for orders -->'."\n";
    +		    print '<tr class="nowrap">';
    +		    print '<td>';
    +		    print $form->editfieldkey("OrderMinAmount",'order_min_amount',$object->order_min_amount,$object,$user->rights->societe->creer);
    +		    print '</td><td>';
    +		    print $form->editfieldval("OrderMinAmount",'order_min_amount',$object->order_min_amount,$object,$user->rights->societe->creer,$limit_field_type,($object->order_min_amount != '' ? price($object->order_min_amount) : ''));
    +		    print '</td>';
    +		    print '</tr>';
    +		}
     	}
     
     
     	// Multiprice level
    -	if (! empty($conf->global->PRODUIT_MULTIPRICES))
    +	if (! empty($conf->global->PRODUIT_MULTIPRICES) || ! empty($conf->global->PRODUIT_CUSTOMER_PRICES_BY_QTY_MULTIPRICES))
     	{
     		print '<tr><td class="nowrap">';
     		print '<table width="100%" class="nobordernopadding"><tr><td class="nowrap">';
    @@ -582,7 +588,7 @@ if ($object->id > 0)
     		$link=DOL_URL_ROOT.'/comm/propal/list.php?socid='.$object->id;
     		$icon='bill';
     		if ($link) $boxstat.='<a href="'.$link.'" class="boxstatsindicator thumbstat nobold nounderline">';
    -		$boxstat.='<div class="boxstats">';
    +		$boxstat.='<div class="boxstats" title="'.dol_escape_htmltag($text).'">';
     		$boxstat.='<span class="boxstatstext">'.img_object("",$icon).' '.$text.'</span><br>';
     		$boxstat.='<span class="boxstatsindicator">'.price($outstandingTotal, 1, $langs, 1, -1, -1, $conf->currency).'</span>';
     		$boxstat.='</div>';
    @@ -600,7 +606,7 @@ if ($object->id > 0)
     		$link=DOL_URL_ROOT.'/commande/list.php?socid='.$object->id;
     		$icon='bill';
     		if ($link) $boxstat.='<a href="'.$link.'" class="boxstatsindicator thumbstat nobold nounderline">';
    -		$boxstat.='<div class="boxstats">';
    +		$boxstat.='<div class="boxstats" title="'.dol_escape_htmltag($text).'">';
     		$boxstat.='<span class="boxstatstext">'.img_object("",$icon).' '.$text.'</span><br>';
     		$boxstat.='<span class="boxstatsindicator">'.price($outstandingTotal, 1, $langs, 1, -1, -1, $conf->currency).'</span>';
     		$boxstat.='</div>';
    @@ -618,7 +624,7 @@ if ($object->id > 0)
     		$link=DOL_URL_ROOT.'/compta/facture/list.php?socid='.$object->id;
     		$icon='bill';
     		if ($link) $boxstat.='<a href="'.$link.'" class="boxstatsindicator thumbstat nobold nounderline">';
    -		$boxstat.='<div class="boxstats">';
    +		$boxstat.='<div class="boxstats" title="'.dol_escape_htmltag($text).'">';
     		$boxstat.='<span class="boxstatstext">'.img_object("",$icon).' '.$text.'</span><br>';
     		$boxstat.='<span class="boxstatsindicator">'.price($outstandingTotal, 1, $langs, 1, -1, -1, $conf->currency).'</span>';
     		$boxstat.='</div>';
    @@ -634,7 +640,7 @@ if ($object->id > 0)
     		$link=DOL_URL_ROOT.'/compta/recap-compta.php?socid='.$object->id;
     		$icon='bill';
     		if ($link) $boxstat.='<a href="'.$link.'" class="boxstatsindicator thumbstat nobold nounderline">';
    -		$boxstat.='<div class="boxstats">';
    +		$boxstat.='<div class="boxstats" title="'.dol_escape_htmltag($text).'">';
     		$boxstat.='<span class="boxstatstext">'.img_object("",$icon).' '.$text.'</span><br>';
     		$boxstat.='<span class="boxstatsindicator'.($outstandingOpened>0?' amountremaintopay':'').'">'.price($outstandingOpened, 1, $langs, 1, -1, -1, $conf->currency).$warn.'</span>';
     		$boxstat.='</div>';
    @@ -660,6 +666,8 @@ if ($object->id > 0)
     	 */
     	if (! empty($conf->propal->enabled) && $user->rights->propal->lire)
     	{
    +		$langs->load("propal");
    +
     		$sql = "SELECT s.nom, s.rowid, p.rowid as propalid, p.fk_statut, p.total_ht";
             $sql.= ", p.tva as total_tva";
             $sql.= ", p.total as total_ttc";
    @@ -668,7 +676,7 @@ if ($object->id > 0)
     		$sql.= " FROM ".MAIN_DB_PREFIX."societe as s, ".MAIN_DB_PREFIX."propal as p, ".MAIN_DB_PREFIX."c_propalst as c";
     		$sql.= " WHERE p.fk_soc = s.rowid AND p.fk_statut = c.id";
     		$sql.= " AND s.rowid = ".$object->id;
    -		$sql.= " AND p.entity = ".$conf->entity;
    +		$sql.= " AND p.entity IN (".getEntity('propal').")";
     		$sql.= " ORDER BY p.datep DESC";
     
     		$resql=$db->query($sql);
    @@ -679,7 +687,8 @@ if ($object->id > 0)
     			$num = $db->num_rows($resql);
                 if ($num > 0)
                 {
    -		        print '<table class="noborder" width="100%">';
    +            	print '<div class="div-table-responsive-no-min">';
    +            	print '<table class="noborder" width="100%">';
     
                     print '<tr class="liste_titre">';
         			print '<td colspan="4"><table width="100%" class="nobordernopadding"><tr><td>'.$langs->trans("LastPropals",($num<=$MAXLIST?"":$MAXLIST)).'</td><td align="right"><a class="notasortlink" href="'.DOL_URL_ROOT.'/comm/propal/list.php?socid='.$object->id.'">'.$langs->trans("AllPropals").' <span class="badge">'.$num.'</span></a></td>';
    @@ -712,7 +721,11 @@ if ($object->id > 0)
     			}
     			$db->free($resql);
     
    -			if ($num > 0) print "</table>";
    +			if ($num > 0)
    +			{
    +				print "</table>";
    +				print '</div>';
    +			}
     		}
     		else
     		{
    @@ -759,6 +772,7 @@ if ($object->id > 0)
     				$orders2invoice = $db->num_rows($resql2);
     				$db->free($resql2);
     
    +				print '<div class="div-table-responsive-no-min">';
     				print '<table class="noborder" width="100%">';
     
     				print '<tr class="liste_titre">';
    @@ -793,7 +807,11 @@ if ($object->id > 0)
     			}
     			$db->free($resql);
     
    -			if ($num >0) print "</table>";
    +			if ($num >0)
    +			{
    +				print "</table>";
    +				print '</div>';
    +			}
     		}
     		else
     		{
    @@ -830,7 +848,8 @@ if ($object->id > 0)
     
             	$num = $db->num_rows($resql);
                 if ($num > 0) {
    -                print '<table class="noborder" width="100%">';
    +            	print '<div class="div-table-responsive-no-min">';
    +            	print '<table class="noborder" width="100%">';
     
                     print '<tr class="liste_titre">';
                     print '<td colspan="4"><table width="100%" class="nobordernopadding"><tr><td>'.$langs->trans("LastSendings",($num<=$MAXLIST?"":$MAXLIST)).'</td><td align="right"><a class="notasortlink" href="'.DOL_URL_ROOT.'/expedition/list.php?socid='.$object->id.'">'.$langs->trans("AllSendings").' <span class="badge">'.$num.'</span></a></td>';
    @@ -864,7 +883,10 @@ if ($object->id > 0)
                 $db->free($resql);
     
                 if ($num > 0)
    +            {
                     print "</table>";
    +                print '</div>';
    +            }
             } else {
                 dol_print_error($db);
             }
    @@ -890,7 +912,8 @@ if ($object->id > 0)
     			$num = $db->num_rows($resql);
     			if ($num >0)
     			{
    -		        print '<table class="noborder" width="100%">';
    +				print '<div class="div-table-responsive-no-min">';
    +				print '<table class="noborder" width="100%">';
     
     			    print '<tr class="liste_titre">';
     				print '<td colspan="6"><table width="100%" class="nobordernopadding"><tr><td>'.$langs->trans("LastContracts",($num<=$MAXLIST?"":$MAXLIST)).'</td>';
    @@ -909,6 +932,7 @@ if ($object->id > 0)
     				$contrat->ref=$objp->ref?$objp->ref:$objp->id;
     				$contrat->ref_customer=$objp->refcus;
     				$contrat->ref_supplier=$objp->refsup;
    +				$contrat->fetch_lines();
     
     				print '<tr class="oddeven">';
     				print '<td class="nowrap">';
    @@ -918,8 +942,7 @@ if ($object->id > 0)
     				print '<td align="right" width="80px">'.dol_print_date($db->jdate($objp->dc),'day')."</td>\n";
     				print '<td align="right" width="80px">'.dol_print_date($db->jdate($objp->dcon),'day')."</td>\n";
     				print '<td width="20">&nbsp;</td>';
    -				print '<td align="right" class="nowrap">';
    -				$contrat->fetch_lines();
    +				print '<td align="right" class="nowraponall">';
     				print $contrat->getLibStatut(4);
     				print "</td>\n";
     				print '</tr>';
    @@ -927,7 +950,11 @@ if ($object->id > 0)
     			}
     			$db->free($resql);
     
    -			if ($num > 0) print "</table>";
    +			if ($num > 0)
    +			{
    +				print "</table>";
    +				print '</div>';
    +			}
     		}
     		else
     		{
    @@ -955,7 +982,8 @@ if ($object->id > 0)
     			$num = $db->num_rows($resql);
     			if ($num > 0)
     			{
    -		        print '<table class="noborder" width="100%">';
    +				print '<div class="div-table-responsive-no-min">';
    +				print '<table class="noborder" width="100%">';
     
     			    print '<tr class="liste_titre">';
     				print '<td colspan="3"><table width="100%" class="nobordernopadding"><tr><td>'.$langs->trans("LastInterventions",($num<=$MAXLIST?"":$MAXLIST)).'</td><td align="right"><a class="notasortlink" href="'.DOL_URL_ROOT.'/fichinter/list.php?socid='.$object->id.'">'.$langs->trans("AllInterventions").' <span class="badge">'.$num.'</span></td>';
    @@ -983,7 +1011,11 @@ if ($object->id > 0)
     			}
     			$db->free($resql);
     
    -			if ($num > 0) print "</table>";
    +			if ($num > 0)
    +			{
    +				print "</table>";
    +				print '</div>';
    +			}
     		}
     		else
     		{
    @@ -1001,7 +1033,7 @@ if ($object->id > 0)
     		$sql.= ', f.tva as total_tva';
     		$sql.= ', f.total_ttc';
     		$sql.= ', f.datec as dc';
    -		$sql.= ', f.date_last_gen';
    +		$sql.= ', f.date_last_gen, f.date_when';
     		$sql.= ', f.frequency';
     		$sql.= ', f.unit_frequency';
     		$sql.= ', f.suspended as suspended';
    @@ -1023,6 +1055,7 @@ if ($object->id > 0)
     			$num = $db->num_rows($resql);
     			if ($num > 0)
     			{
    +				print '<div class="div-table-responsive-no-min">';
     				print '<table class="noborder" width="100%">';
     
     				print '<tr class="liste_titre">';
    @@ -1044,6 +1077,8 @@ if ($object->id > 0)
     				$invoicetemplate->total_ht = $objp->total_ht;
     				$invoicetemplate->total_tva = $objp->total_tva;
     				$invoicetemplate->total_ttc = $objp->total_ttc;
    +				$invoicetemplate->date_last_gen = $objp->date_last_gen;
    +				$invoicetemplate->date_when = $objp->date_when;
     
     				print '<tr class="oddeven">';
     				print '<td class="nowrap">';
    @@ -1084,7 +1119,11 @@ if ($object->id > 0)
     			}
     			$db->free($resql);
     
    -			if ($num > 0) print "</table>";
    +			if ($num > 0)
    +			{
    +				print "</table>";
    +				print '</div>';
    +			}
     		}
     		else
     		{
    @@ -1121,7 +1160,8 @@ if ($object->id > 0)
     			$num = $db->num_rows($resql);
     			if ($num > 0)
     			{
    -		        print '<table class="noborder" width="100%">';
    +				print '<div class="div-table-responsive-no-min">';
    +				print '<table class="noborder" width="100%">';
     
     				print '<tr class="liste_titre">';
     				print '<td colspan="5"><table width="100%" class="nobordernopadding"><tr><td>'.$langs->trans("LastCustomersBills",($num<=$MAXLIST?"":$MAXLIST)).'</td><td align="right"><a class="notasortlink" href="'.DOL_URL_ROOT.'/compta/facture/list.php?socid='.$object->id.'">'.$langs->trans("AllBills").' <span class="badge">'.$num.'</span></a></td>';
    @@ -1171,7 +1211,11 @@ if ($object->id > 0)
     			}
     			$db->free($resql);
     
    -			if ($num > 0) print "</table>";
    +			if ($num > 0)
    +			{
    +				print "</table>";
    +				print '</div>';
    +			}
     		}
     		else
     		{
    @@ -1310,5 +1354,4 @@ else
     
     // End of page
     llxFooter();
    -
     $db->close();
    diff --git a/htdocs/comm/contact.php b/htdocs/comm/contact.php
    index fe2e3027dcf..b6d9f0922aa 100644
    --- a/htdocs/comm/contact.php
    +++ b/htdocs/comm/contact.php
    @@ -26,6 +26,7 @@
     
     require '../main.inc.php';
     
    +// Load translation files required by the page
     $langs->load("companies");
     
     $sortfield=GETPOST('sortfield', 'alpha');
    @@ -175,6 +176,6 @@ else
         dol_print_error($db);
     }
     
    +// End of page
     llxFooter();
    -
     $db->close();
    diff --git a/htdocs/comm/index.php b/htdocs/comm/index.php
    index 48d989d0cdc..92757dcac36 100644
    --- a/htdocs/comm/index.php
    +++ b/htdocs/comm/index.php
    @@ -37,8 +37,8 @@ if (! empty($conf->fournisseur->enabled)) require_once DOL_DOCUMENT_ROOT.'/fourn
     
     if (! $user->rights->societe->lire) accessforbidden();
     
    -$langs->load("commercial");
    -$langs->load("propal");
    +// Load translation files required by the page
    +$langs->loadLangs(array("commercial", "propal"));
     
     $action=GETPOST('action', 'alpha');
     $bid=GETPOST('bid', 'int');
    @@ -161,7 +161,6 @@ if (! empty($conf->propal->enabled) && $user->rights->propal->lire)
     		print '<tr class="liste_titre">';
     		print '<th colspan="3">'.$langs->trans("ProposalsDraft").($num?' <span class="badge">'.$num.'</span>':'').'</th></tr>';
     
    -		$var=true;
     		if ($num > 0)
     		{
     			$i = 0;
    @@ -243,7 +242,6 @@ if (! empty($conf->supplier_proposal->enabled) && $user->rights->supplier_propos
             print '<tr class="liste_titre">';
             print '<th colspan="3">'.$langs->trans("SupplierProposalsDraft").($num?' <span class="badge">'.$num.'</span>':'').'</th></tr>';
     
    -        $var=true;
             if ($num > 0)
             {
                 $i = 0;
    @@ -274,13 +272,11 @@ if (! empty($conf->supplier_proposal->enabled) && $user->rights->supplier_propos
                 }
                 if ($total>0)
                 {
    -
                     print '<tr class="liste_total"><td>'.$langs->trans("Total").'</td><td colspan="2" align="right">'.price($total)."</td></tr>";
                 }
             }
             else
             {
    -
                 print '<tr class="oddeven"><td colspan="3" class="opacitymedium">'.$langs->trans("NoProposal").'</td></tr>';
             }
             print "</table></div><br>";
    @@ -323,7 +319,6 @@ if (! empty($conf->commande->enabled) && $user->rights->commande->lire)
     		print '<tr class="liste_titre">';
     		print '<th colspan="3">'.$langs->trans("DraftOrders").($num?' <span class="badge">'.$num.'</span>':'').'</th></tr>';
     
    -		$var = true;
     		if ($num > 0)
     		{
     			$i = 0;
    @@ -349,7 +344,12 @@ if (! empty($conf->commande->enabled) && $user->rights->commande->lire)
                     $companystatic->canvas=$obj->canvas;
     				print $companystatic->getNomUrl(1,'customer',16);
     				print '</td>';
    -				print '<td align="right" class="nowrap">'.price($obj->total_ttc).'</td></tr>';
    +				if(! empty($conf->global->MAIN_DASHBOARD_USE_TOTAL_HT)) {
    +					print '<td align="right" class="nowrap">'.price($obj->total_ht).'</td></tr>';
    +				}
    +				else {
    +					print '<td align="right" class="nowrap">'.price($obj->total_ttc).'</td></tr>';
    +				}
     				$i++;
     				$total += $obj->total_ttc;
     			}
    @@ -406,7 +406,6 @@ if (! empty($conf->fournisseur->enabled) && $user->rights->fournisseur->commande
             print '<tr class="liste_titre">';
             print '<th colspan="3">'.$langs->trans("DraftSuppliersOrders").($num?' <span class="badge">'.$num.'</span>':'').'</th></tr>';
     
    -        $var = true;
             if ($num > 0)
             {
                 $i = 0;
    @@ -432,7 +431,12 @@ if (! empty($conf->fournisseur->enabled) && $user->rights->fournisseur->commande
                     $companystatic->canvas=$obj->canvas;
                     print $companystatic->getNomUrl(1,'supplier',16);
                     print '</td>';
    -                print '<td align="right" class="nowrap">'.price($obj->total_ttc).'</td></tr>';
    +				if(! empty($conf->global->MAIN_DASHBOARD_USE_TOTAL_HT)) {
    +					print '<td align="right" class="nowrap">'.price($obj->total_ht).'</td></tr>';
    +				}
    +				else {
    +					print '<td align="right" class="nowrap">'.price($obj->total_ttc).'</td></tr>';
    +				}
                     $i++;
                     $total += $obj->total_ttc;
                 }
    @@ -518,7 +522,6 @@ if (! empty($conf->societe->enabled) && $user->rights->societe->lire)
     				print '</tr>';
     				$i++;
     
    -
     			}
     
     			$db->free($resql);
    @@ -744,7 +747,12 @@ if (! empty($conf->propal->enabled) && $user->rights->propal->lire)
                     print '</td>';
     				print '<td align="right">';
     				print dol_print_date($db->jdate($obj->dp),'day').'</td>'."\n";
    -				print '<td align="right">'.price($obj->total_ttc).'</td>';
    +				if(! empty($conf->global->MAIN_DASHBOARD_USE_TOTAL_HT)) {
    +					print '<td align="right">'.price($obj->total_ht).'</td>';
    +				}
    +				else {
    +					print '<td align="right">'.price($obj->total_ttc).'</td>';
    +				}
     				print '<td align="center" width="14">'.$propalstatic->LibStatut($obj->fk_statut,3).'</td>'."\n";
     				print '</tr>'."\n";
     				$i++;
    @@ -843,7 +851,12 @@ if (! empty($conf->commande->enabled) && $user->rights->commande->lire)
                     print '</td>';
     				print '<td align="right">';
     				print dol_print_date($db->jdate($obj->dp),'day').'</td>'."\n";
    -				print '<td align="right">'.price($obj->total_ttc).'</td>';
    +				if(! empty($conf->global->MAIN_DASHBOARD_USE_TOTAL_HT)) {
    +					print '<td align="right">'.price($obj->total_ht).'</td>';
    +				}
    +				else {
    +					print '<td align="right">'.price($obj->total_ttc).'</td>';
    +				}
     				print '<td align="center" width="14">'.$orderstatic->LibStatut($obj->fk_statut,$obj->billed,3).'</td>'."\n";
     				print '</tr>'."\n";
     				$i++;
    @@ -871,6 +884,6 @@ if (! empty($conf->commande->enabled) && $user->rights->commande->lire)
     
     print '</div></div></div>';
     
    +// End of page
     llxFooter();
    -
     $db->close();
    diff --git a/htdocs/comm/mailing/advtargetemailing.php b/htdocs/comm/mailing/advtargetemailing.php
    index cfafdaa725b..72058578db7 100644
    --- a/htdocs/comm/mailing/advtargetemailing.php
    +++ b/htdocs/comm/mailing/advtargetemailing.php
    @@ -34,9 +34,8 @@ require_once DOL_DOCUMENT_ROOT . '/core/modules/mailings/advthirdparties.modules
     require_once DOL_DOCUMENT_ROOT . '/core/class/html.formcompany.class.php';
     require_once DOL_DOCUMENT_ROOT . '/core/class/html.formother.class.php';
     
    -// Translations
    -$langs->load("mails");
    -$langs->load("companies");
    +// Load translation files required by the page
    +$langs->loadLangs(array('mails', 'companies'));
     if (! empty($conf->categorie->enabled)) {
     	$langs->load("categories");
     }
    @@ -73,21 +72,24 @@ if (GETPOST('button_removefilter_x','alpha')) {
     	$search_prenom = '';
     	$search_email = '';
     }
    -
     $array_query = array ();
    -
     $object = new Mailing($db);
     $advTarget = new AdvanceTargetingMailing($db);
    +
     if (empty($template_id)) {
    -	$advTarget->fk_mailing = $id;
    +	$advTarget->fk_element = $id;
    +	$advTarget->type_element = 'mailing';
     	$result = $advTarget->fetch_by_mailing();
     } else {
     	$result = $advTarget->fetch($template_id);
     }
     
    -if ($result < 0) {
    -	setEventMessage($advTarget->error, 'errors');
    -} else {
    +if ($result < 0)
    +{
    +	setEventMessages($advTarget->error, $advTarget->errors, 'errors');
    +}
    +else
    +{
     	if (! empty($advTarget->id)) {
     		$array_query = json_decode($advTarget->filtervalue, true);
     	}
    @@ -102,7 +104,7 @@ if ($action == 'loadfilter') {
     	if (! empty($template_id)) {
     		$result = $advTarget->fetch($template_id);
     		if ($result < 0) {
    -			setEventMessage($advTarget->error, 'errors');
    +			setEventMessages($advTarget->error, $advTarget->errors, 'errors');
     		} else {
     			if (! empty($advTarget->id)) {
     				$array_query = json_decode($advTarget->filtervalue, true);
    @@ -203,7 +205,7 @@ if ($action == 'add') {
     	// if ($array_query ['type_of_target'] == 1 || $array_query ['type_of_target'] == 3) {
     	$result = $advTarget->query_thirdparty($array_query);
     	if ($result < 0) {
    -		setEventMessage($advTarget->error, 'errors');
    +		setEventMessages($advTarget->error, $advTarget->errors, 'errors');
     	}
     	/*} else {
     		$advTarget->thirdparty_lines = array ();
    @@ -212,7 +214,7 @@ if ($action == 'add') {
     	if ($user_contact_query && ($array_query['type_of_target'] == 1 || $array_query['type_of_target'] == 2 || $array_query['type_of_target'] == 4)) {
     		$result = $advTarget->query_contact($array_query, 1);
     		if ($result < 0) {
    -			setEventMessage($advTarget->error, 'errors');
    +			setEventMessages($advTarget->error, $advTarget->errors, 'errors');
     		}
     		// If use contact but no result use artefact to so not use socid into add_to_target
     		if (count($advTarget->contact_lines) == 0) {
    @@ -237,14 +239,15 @@ if ($action == 'add') {
     		if (! empty($template_id)) {
     			$query_temlate_id = '&template_id=' . $template_id;
     		}
    +		setEventMessages($langs->trans("XTargetsAdded",$result), null, 'mesgs');
     		header("Location: " . $_SERVER['PHP_SELF'] . "?id=" . $id . $query_temlate_id);
     		exit();
     	}
     	if ($result == 0) {
    -		setEventMessage($langs->trans("WarningNoEMailsAdded"), 'warnings');
    +		setEventMessages($langs->trans("WarningNoEMailsAdded"), null, 'warnings');
     	}
     	if ($result < 0) {
    -		setEventMessage($obj->error, 'errors');
    +		setEventMessages($obj->error, $obj->errors, 'errors');
     	}
     }
     
    @@ -264,7 +267,7 @@ if ($action == 'savefilter' || $action == 'createfilter') {
     	$error = 0;
     
     	if ($action == 'createfilter' && empty($template_name)) {
    -		setEventMessage($langs->trans('ErrorFieldRequired', $langs->trans('AdvTgtOrCreateNewFilter')), 'errors');
    +		setEventMessages($langs->trans('ErrorFieldRequired', $langs->trans('AdvTgtOrCreateNewFilter')), null, 'errors');
     		$error ++;
     	}
     
    @@ -353,12 +356,13 @@ if ($action == 'savefilter' || $action == 'createfilter') {
     			$advTarget->name = $template_name;
     			$result = $advTarget->create($user);
     			if ($result < 0) {
    -				setEventMessage($advTarget->error, 'errors');
    +				setEventMessages($advTarget->error, $advTarget->errors, 'errors');
     			}
     		} elseif ($action == 'savefilter') {
    +
     			$result = $advTarget->update($user);
     			if ($result < 0) {
    -				setEventMessage($advTarget->error, 'errors');
    +				setEventMessages($advTarget->error, $advTarget->errors, 'errors');
     			}
     		}
     		$template_id = $advTarget->id;
    @@ -368,7 +372,7 @@ if ($action == 'savefilter' || $action == 'createfilter') {
     if ($action == 'deletefilter') {
     	$result = $advTarget->delete($user);
     	if ($result < 0) {
    -		setEventMessage($advTarget->error, 'errors');
    +		setEventMessages($advTarget->error, $advTarget->errors, 'errors');
     	}
     	header("Location: " . $_SERVER['PHP_SELF'] . "?id=" . $id);
     	exit();
    @@ -409,36 +413,7 @@ if ($_POST["button_removefilter"]) {
     
     llxHeader('', $langs->trans("MailAdvTargetRecipients"));
     
    -print '<script type="text/javascript" language="javascript">
    -	$(document).ready(function() {
     
    -		// Click Function
    -		$(":button[name=addcontact]").click(function() {
    -				$(":hidden[name=action]").val("add");
    -				$("#find_customer").submit();
    -		});
    -
    -		$(":button[name=loadfilter]").click(function() {
    -				$(":hidden[name=action]").val("loadfilter");
    -				$("#find_customer").submit();
    -		});
    -
    -		$(":button[name=deletefilter]").click(function() {
    -				$(":hidden[name=action]").val("deletefilter");
    -				$("#find_customer").submit();
    -		});
    -
    -		$(":button[name=savefilter]").click(function() {
    -				$(":hidden[name=action]").val("savefilter");
    -				$("#find_customer").submit();
    -		});
    -
    -		$(":button[name=createfilter]").click(function() {
    -				$(":hidden[name=action]").val("createfilter");
    -				$("#find_customer").submit();
    -		});
    -	});
    -</script>';
     
     $form = new Form($db);
     $formadvtargetemaling = new FormAdvTargetEmailing($db);
    @@ -490,489 +465,12 @@ if ($object->fetch($id) >= 0) {
     
     	// Show email selectors
     	if ($object->statut == 0 && $user->rights->mailing->creer) {
    -		print_fiche_titre($langs->trans("AdvTgtTitle"));
     
    -		print '<div class="tabBar">' . "\n";
    -		print '<form name="find_customer" id="find_customer" action="' . $_SERVER['PHP_SELF'] . '?id=' . $id . '"  method="POST">' . "\n";
    -		print '<input type="hidden" name="token" value="' . $_SESSION['newtoken'] . '">' . "\n";
    -		print '<input type="hidden" name="action" value="">' . "\n";
    -		print '<table class="border" width="100%">' . "\n";
    +		include DOL_DOCUMENT_ROOT . '/core/tpl/advtarget.tpl.php';
     
    -		print '<tr>' . "\n";
    -		print '<td colspan="3" align="right">' . "\n";
    -
    -		print '<input type="button" name="addcontact" id="addcontact" value="' . $langs->trans('AdvTgtAddContact') . '" class="butAction"/>' . "\n";
    -
    -		print '</td>' . "\n";
    -		print '</tr>' . "\n";
    -
    -		print '<tr><td>' . $langs->trans('AdvTgtNameTemplate') . '</td><td>';
    -		if (! empty($template_id)) {
    -			$default_template = $template_id;
    -		} else {
    -			$default_template = $advTarget->id;
    -		}
    -		print $formadvtargetemaling->selectAdvtargetemailingTemplate('template_id', $default_template);
    -		print '<input type="button" name="loadfilter" id="loadfilter" value="' . $langs->trans('AdvTgtLoadFilter') . '" class="butAction"/>';
    -		print '<input type="button" name="deletefilter" id="deletefilter" value="' . $langs->trans('AdvTgtDeleteFilter') . '" class="butAction"/>';
    -		print '<input type="button" name="savefilter" id="savefilter" value="' . $langs->trans('AdvTgtSaveFilter') . '" class="butAction"/>';
    -		print $langs->trans('AdvTgtOrCreateNewFilter');
    -		print '<input type="text" name="template_name" id="template_name" value=""/>';
    -		print '<input type="button" name="createfilter" id="createfilter" value="' . $langs->trans('AdvTgtCreateFilter') . '" class="butAction"/>';
    -		print '</td><td>' . "\n";
    -		print '</td></tr>' . "\n";
    -
    -		print '<tr><td>' . $langs->trans('AdvTgtTypeOfIncude') . '</td><td>';
    -		print $form->selectarray('type_of_target', $advTarget->select_target_type, $array_query['type_of_target']);
    -		print '</td><td>' . "\n";
    -		print $form->textwithpicto('', $langs->trans("AdvTgtTypeOfIncudeHelp"), 1, 'help');
    -		print '</td></tr>' . "\n";
    -
    -		// Customer name
    -		print '<tr><td>' . $langs->trans('ThirdPartyName');
    -		if (! empty($array_query['cust_name'])) {
    -			print img_picto($langs->trans('AdvTgtUse'), 'ok.png@advtargetemailing');
    -		}
    -		print '</td><td><input type="text" name="cust_name" value="' . $array_query['cust_name'] . '"/></td><td>' . "\n";
    -		print $form->textwithpicto('', $langs->trans("AdvTgtSearchTextHelp"), 1, 'help');
    -		print '</td></tr>' . "\n";
    -
    -		// Code Client
    -		print '<tr><td>' . $langs->trans('CustomerCode');
    -		if (! empty($array_query['cust_code'])) {
    -			print img_picto($langs->trans('AdvTgtUse'), 'ok.png@advtargetemailing');
    -		}
    -		print '</td><td><input type="text" name="cust_code" value="' . $array_query['cust_code'] . '"/></td><td>' . "\n";
    -		print $form->textwithpicto('', $langs->trans("AdvTgtSearchTextHelp"), 1, 'help');
    -		print '</td></tr>' . "\n";
    -
    -		// Address Client
    -		print '<tr><td>' . $langs->trans('Address');
    -		if (! empty($array_query['cust_adress'])) {
    -			print img_picto($langs->trans('AdvTgtUse'), 'ok.png@advtargetemailing');
    -		}
    -		print '</td><td><input type="text" name="cust_adress" value="' . $array_query['cust_adress'] . '"/></td><td>' . "\n";
    -		print $form->textwithpicto('', $langs->trans("AdvTgtSearchTextHelp"), 1, 'help');
    -		print '</td></tr>' . "\n";
    -
    -		// Zip Client
    -		print '<tr><td>' . $langs->trans('Zip');
    -		if (! empty($array_query['cust_zip'])) {
    -			print img_picto($langs->trans('AdvTgtUse'), 'ok.png@advtargetemailing');
    -		}
    -		print '</td><td><input type="text" name="cust_zip" value="' . $array_query['cust_zip'] . '"/></td><td>' . "\n";
    -		print $form->textwithpicto('', $langs->trans("AdvTgtSearchTextHelp"), 1, 'help');
    -		print '</td></tr>' . "\n";
    -
    -		// City Client
    -		print '<tr><td>' . $langs->trans('Town');
    -		if (! empty($array_query['cust_city'])) {
    -			print img_picto($langs->trans('AdvTgtUse'), 'ok.png@advtargetemailing');
    -		}
    -		print '</td><td><input type="text" name="cust_city" value="' . $array_query['cust_city'] . '"/></td><td>' . "\n";
    -		print $form->textwithpicto('', $langs->trans("AdvTgtSearchTextHelp"), 1, 'help');
    -		print '</td></tr>' . "\n";
    -
    -		// Customer Country
    -		print '<tr><td>' . $langs->trans("Country");
    -		if (count($array_query['cust_country']) > 0) {
    -			print img_picto($langs->trans('AdvTgtUse'), 'ok.png@advtargetemailing');
    -		}
    -		print '</td><td>' . "\n";
    -		print $formadvtargetemaling->multiselectCountry('cust_country', $array_query['cust_country']);
    -		print '</td><td>' . "\n";
    -		print '</td></tr>' . "\n";
    -
    -		// State Customer
    -		print '<tr><td>' . $langs->trans('Status') . ' ' . $langs->trans('ThirdParty');
    -		if (count($array_query['cust_status']) > 0) {
    -			print img_picto($langs->trans('AdvTgtUse'), 'ok.png@advtargetemailing');
    -		}
    -		print '</td><td>';
    -		print $formadvtargetemaling->advMultiselectarray('cust_status', array (
    -				'0' => $langs->trans('ActivityCeased'),
    -				'1' => $langs->trans('InActivity')
    -		), $array_query['cust_status']);
    -		print '</td><td>' . "\n";
    -		print '</td></tr>' . "\n";
    -
    -		// Mother Company
    -		print '<tr><td>' . $langs->trans("Maison mère");
    -		if (! empty($array_query['cust_mothercompany'])) {
    -			print img_picto($langs->trans('AdvTgtUse'), 'ok.png@advtargetemailing');
    -		}
    -		print '</td><td>' . "\n";
    -		print '<input type="text" name="cust_mothercompany" value="' . $array_query['cust_mothercompany'] . '"/>';
    -		print '</td><td>' . "\n";
    -		print $form->textwithpicto('', $langs->trans("AdvTgtSearchTextHelp"), 1, 'help');
    -		print '</td></tr>' . "\n";
    -
    -		// Prospect/Customer
    -		$selected = $array_query['cust_typecust'];
    -		print '<tr><td>' . $langs->trans('ProspectCustomer') . ' ' . $langs->trans('ThirdParty');
    -		if (count($array_query['cust_typecust']) > 0) {
    -			print img_picto($langs->trans('AdvTgtUse'), 'ok.png@advtargetemailing');
    -		}
    -		print '</td><td>';
    -		$options_array = array (
    -				2 => $langs->trans('Prospect'),
    -				3 => $langs->trans('ProspectCustomer'),
    -				1 => $langs->trans('Customer'),
    -				0 => $langs->trans('NorProspectNorCustomer')
    -		);
    -		print $formadvtargetemaling->advMultiselectarray('cust_typecust', $options_array, $array_query['cust_typecust']);
    -		print '</td><td>' . "\n";
    -		print '</td></tr>' . "\n";
    -
    -		// Prospection status
    -		print '<tr><td>' . $langs->trans('ProspectLevel');
    -		if (count($array_query['cust_prospect_status']) > 0) {
    -			print img_picto($langs->trans('AdvTgtUse'), 'ok.png@advtargetemailing');
    -		}
    -		print '</td><td>';
    -		print $formadvtargetemaling->multiselectProspectionStatus($array_query['cust_prospect_status'], 'cust_prospect_status', 1);
    -		print '</td><td>' . "\n";
    -		print '</td></tr>' . "\n";
    -
    -		// Prospection comm status
    -		print '<tr><td>' . $langs->trans('StatusProsp');
    -		if (count($array_query['cust_comm_status']) > 0) {
    -			print img_picto($langs->trans('AdvTgtUse'), 'ok.png@advtargetemailing');
    -		}
    -		print '</td><td>';
    -		print $formadvtargetemaling->advMultiselectarray('cust_comm_status', $advTarget->type_statuscommprospect, $array_query['cust_comm_status']);
    -		print '</td><td>' . "\n";
    -		print '</td></tr>' . "\n";
    -
    -		// Customer Type
    -		print '<tr><td>' . $langs->trans("ThirdPartyType");
    -		if (count($array_query['cust_typeent']) > 0) {
    -			print img_picto($langs->trans('AdvTgtUse'), 'ok.png@advtargetemailing');
    -		}
    -		print '</td><td>' . "\n";
    -		print $formadvtargetemaling->advMultiselectarray('cust_typeent', $formcompany->typent_array(0, " AND id <> 0"), $array_query['cust_typeent']);
    -		print '</td><td>' . "\n";
    -		print '</td></tr>' . "\n";
    -
    -		// Staff number
    -		print '<td>' . $langs->trans("Staff");
    -		if (count($array_query['cust_effectif_id']) > 0) {
    -			print img_picto($langs->trans('AdvTgtUse'), 'ok.png@advtargetemailing');
    -		}
    -		print '</td><td>';
    -		print $formadvtargetemaling->advMultiselectarray("cust_effectif_id", $formcompany->effectif_array(0, " AND id <> 0"), $array_query['cust_effectif_id']);
    -		print '</td><td>' . "\n";
    -		print '</td></tr>' . "\n";
    -
    -		// Sales manager
    -		print '<tr><td>' . $langs->trans("SalesRepresentatives");
    -		if (count($array_query['cust_saleman']) > 0) {
    -			print img_picto($langs->trans('AdvTgtUse'), 'ok.png@advtargetemailing');
    -		}
    -		print '</td><td>' . "\n";
    -		print $formadvtargetemaling->multiselectselectSalesRepresentatives('cust_saleman', $array_query['cust_saleman'], $user);
    -		print '</td><td>' . "\n";
    -		print '</td></tr>' . "\n";
    -
    -		// Customer Default Langauge
    -		if (! empty($conf->global->MAIN_MULTILANGS)) {
    -
    -			print '<tr><td>' . $langs->trans("DefaultLang");
    -			if (count($array_query['cust_language']) > 0) {
    -				print img_picto($langs->trans('AdvTgtUse'), 'ok.png@advtargetemailing');
    -			}
    -			print '</td><td>' . "\n";
    -			print $formadvtargetemaling->multiselectselectLanguage('cust_language', $array_query['cust_language']);
    -			print '</td><td>' . "\n";
    -			print '</td></tr>' . "\n";
    -		}
    -
    -		if (! empty($conf->categorie->enabled) && $user->rights->categorie->lire) {
    -			// Customer Categories
    -			print '<tr><td>' . $langs->trans("CustomersCategoryShort");
    -			if (count($array_query['cust_categ']) > 0) {
    -				print img_picto($langs->trans('AdvTgtUse'), 'ok.png@advtargetemailing');
    -			}
    -			print '</td><td>' . "\n";
    -			print $formadvtargetemaling->multiselectCustomerCategories('cust_categ', $array_query['cust_categ']);
    -			print '</td><td>' . "\n";
    -			print '</td></tr>' . "\n";
    -		}
    -
    -		// Standard Extrafield feature
    -		if (empty($conf->global->MAIN_EXTRAFIELDS_DISABLED)) {
    -			// fetch optionals attributes and labels
    -			dol_include_once('/core/class/extrafields.class.php');
    -			$extrafields = new ExtraFields($db);
    -			$extralabels = $extrafields->fetch_name_optionals_label('societe');
    -			foreach ( $extralabels as $key => $val ) {
    -				if ($key != 'ts_nameextra' && $key != 'ts_payeur') {
    -					print '<tr><td>' . $extrafields->attribute_label[$key];
    -					if (! empty($array_query['options_' . $key]) || (is_array($array_query['options_' . $key]) && count($array_query['options_' . $key]) > 0)) {
    -						print img_picto($langs->trans('AdvTgtUse'), 'ok.png@advtargetemailing');
    -					}
    -					print '</td><td>';
    -					if (($extrafields->attribute_type[$key] == 'varchar') || ($extrafields->attribute_type[$key] == 'text')) {
    -						print '<input type="text" name="options_' . $key . '"/></td><td>' . "\n";
    -						print $form->textwithpicto('', $langs->trans("AdvTgtSearchTextHelp"), 1, 'help');
    -					} elseif (($extrafields->attribute_type[$key] == 'int') || ($extrafields->attribute_type[$key] == 'double')) {
    -						print $langs->trans("AdvTgtMinVal") . '<input type="text" name="options' . $key . '_min"/>';
    -						print $langs->trans("AdvTgtMaxVal") . '<input type="text" name="options' . $key . '_max"/>';
    -						print '</td><td>' . "\n";
    -						print $form->textwithpicto('', $langs->trans("AdvTgtSearchIntHelp"), 1, 'help');
    -					} elseif (($extrafields->attribute_type[$key] == 'date') || ($extrafields->attribute_type[$key] == 'datetime')) {
    -
    -						print '<table class="nobordernopadding"><tr>';
    -						print '<td>' . $langs->trans("AdvTgtStartDt") . '</td><td>';
    -						print $form->select_date('', 'options_' . $key . '_st_dt');
    -						print '</td><td>' . $langs->trans("AdvTgtEndDt") . '</td><td>';
    -						print $form->select_date('', 'options_' . $key . '_end_dt');
    -						print '</td></tr></table>';
    -
    -						print '</td><td>' . "\n";
    -						print $form->textwithpicto('', $langs->trans("AdvTgtSearchDtHelp"), 1, 'help');
    -					} elseif (($extrafields->attribute_type[$key] == 'boolean')) {
    -						print $form->selectarray('options_' . $key, array (
    -								'' => '',
    -								'1' => $langs->trans('Yes'),
    -								'0' => $langs->trans('No')
    -						), $array_query['options_' . $key]);
    -						print '</td><td>' . "\n";
    -					} elseif (($extrafields->attribute_type[$key] == 'select')) {
    -						print $formadvtargetemaling->advMultiselectarray('options_' . $key, $extrafields->attribute_param[$key]['options'], $array_query['options_' . $key]);
    -						print '</td><td>' . "\n";
    -					} elseif (($extrafields->attribute_type[$key] == 'sellist')) {
    -						print $formadvtargetemaling->advMultiselectarraySelllist('options_' . $key, $extrafields->attribute_param[$key]['options'], $array_query['options_' . $key]);
    -						print '</td><td>' . "\n";
    -					} else {
    -
    -						print '<table class="nobordernopadding"><tr>';
    -						print '<td></td><td>';
    -						if (is_array($array_query['options_' . $key])) {
    -							print $extrafields->showInputField($key, implode(',', $array_query['options_' . $key]));
    -						} else {
    -							print $extrafields->showInputField($key, $array_query['options_' . $key]);
    -						}
    -						print '</td></tr></table>';
    -
    -						print '</td><td>' . "\n";
    -					}
    -					print '</td></tr>' . "\n";
    -				}
    -			}
    -		} else {
    -			$std_soc = new Societe($db);
    -			$action_search = 'query';
    -
    -			// Initialize technical object to manage hooks of page. Note that conf->hooks_modules contains array of hook context
    -			include_once DOL_DOCUMENT_ROOT . '/core/class/hookmanager.class.php';
    -			$hookmanager = new HookManager($db);
    -			$hookmanager->initHooks(array ('thirdpartycard'));
    -
    -			$parameters=array();
    -			if (! empty($advTarget->id)) {
    -				$parameters = array('array_query' => $advTarget->filtervalue);
    -			}
    -			// Other attributes
    -			$reshook = $hookmanager->executeHooks('formObjectOptions', $parameters, $std_soc, $action_search);
    -            print $hookmanager->resPrint;
    -		}
    -
    -		// State Contact
    -		print '<tr><td>' . $langs->trans('Status') . ' ' . $langs->trans('Contact');
    -		if (count($array_query['contact_status']) > 0) {
    -			print img_picto($langs->trans('AdvTgtUse'), 'ok.png@advtargetemailing');
    -		}
    -		print '</td><td>';
    -		print $formadvtargetemaling->advMultiselectarray('contact_status', array (
    -				'0' => $langs->trans('ActivityCeased'),
    -				'1' => $langs->trans('InActivity')
    -		), $array_query['contact_status']);
    -		print '</td><td>' . "\n";
    -		print $form->textwithpicto('', $langs->trans("AdvTgtContactHelp"), 1, 'help');
    -		print '</td></tr>' . "\n";
    -
    -		// Civility
    -		print '<tr><td width="15%">' . $langs->trans("UserTitle");
    -		if (count($array_query['contact_civility']) > 0) {
    -			print img_picto($langs->trans('AdvTgtUse'), 'ok.png@advtargetemailing');
    -		}
    -		print '</td><td>';
    -		print $formadvtargetemaling->multiselectCivility('contact_civility', $array_query['contact_civility']);
    -		print '</td></tr>';
    -
    -		// contact name
    -		print '<tr><td>' . $langs->trans('Contact') . ' ' . $langs->trans('Lastname');
    -		if (! empty($array_query['contact_lastname'])) {
    -			print img_picto($langs->trans('AdvTgtUse'), 'ok.png@advtargetemailing');
    -		}
    -		print '</td><td><input type="text" name="contact_lastname" value="' . $array_query['contact_lastname'] . '"/></td><td>' . "\n";
    -		print $form->textwithpicto('', $langs->trans("AdvTgtSearchTextHelp"), 1, 'help');
    -		print '</td></tr>' . "\n";
    -		print '<tr><td>' . $langs->trans('Contact') . ' ' . $langs->trans('Firstname');
    -		if (! empty($array_query['contact_firstname'])) {
    -			print img_picto($langs->trans('AdvTgtUse'), 'ok.png@advtargetemailing');
    -		}
    -		print '</td><td><input type="text" name="contact_firstname" value="' . $array_query['contact_firstname'] . '"/></td><td>' . "\n";
    -		print $form->textwithpicto('', $langs->trans("AdvTgtSearchTextHelp"), 1, 'help');
    -		print '</td></tr>' . "\n";
    -
    -		// Contact Country
    -		print '<tr><td>' . $langs->trans('Contact') . ' ' . $langs->trans("Country");
    -		if (count($array_query['contact_country']) > 0) {
    -			print img_picto($langs->trans('AdvTgtUse'), 'ok.png@advtargetemailing');
    -		}
    -		print '</td><td>' . "\n";
    -		print $formadvtargetemaling->multiselectCountry('contact_country', $array_query['contact_country']);
    -		print '</td><td>' . "\n";
    -		print '</td></tr>' . "\n";
    -
    -		// Never send mass mailing
    -		print '<tr><td>' . $langs->trans('Contact') . ' ' . $langs->trans("No_Email");
    -		if (! empty($array_query['contact_no_email'])) {
    -			print img_picto($langs->trans('AdvTgtUse'), 'ok.png@advtargetemailing');
    -		}
    -		print '</td><td>' . "\n";
    -		print $form->selectarray('contact_no_email', array (
    -				'' => '',
    -				'1' => $langs->trans('Yes'),
    -				'0' => $langs->trans('No')
    -		), $array_query['contact_no_email']);
    -		print '</td><td>' . "\n";
    -		print '</td></tr>' . "\n";
    -
    -		// Contact Date Create
    -		print '<tr><td>' . $langs->trans('Contact') . ' ' . $langs->trans("DateCreation");
    -		if (! empty($array_query['contact_create_st_dt'])) {
    -			print img_picto($langs->trans('AdvTgtUse'), 'ok.png@advtargetemailing');
    -		}
    -		print '</td><td>' . "\n";
    -		print '<table class="nobordernopadding"><tr>';
    -		print '<td>' . $langs->trans("AdvTgtStartDt") . '</td><td>';
    -		print $form->select_date($array_query['contact_create_st_dt'], 'contact_create_st_dt', 0, 0, 1, 'find_customer', 1, 1);
    -		print '</td><td>' . $langs->trans("AdvTgtEndDt") . '</td><td>';
    -		print $form->select_date($array_query['contact_create_end_dt'], 'contact_create_end_dt', 0, 0, 1, 'find_customer', 1, 1);
    -		print '</td></tr></table>';
    -		print '</td><td>' . "\n";
    -		print '</td></tr>' . "\n";
    -
    -		// Contact update Create
    -		print '<tr><td>' . $langs->trans('Contact') . ' ' . $langs->trans("DateLastModification");
    -		if (! empty($array_query['contact_update_st_dt'])) {
    -			print img_picto($langs->trans('AdvTgtUse'), 'ok.png@advtargetemailing');
    -		}
    -		print '</td><td>' . "\n";
    -		print '<table class="nobordernopadding"><tr>';
    -		print '<td>' . $langs->trans("AdvTgtStartDt") . '</td><td>';
    -		print $form->select_date($array_query['contact_update_st_dt'], 'contact_update_st_dt', 0, 0, 1, 'find_customer', 1, 1);
    -		print '</td><td>' . $langs->trans("AdvTgtEndDt") . '</td><td>';
    -		print $form->select_date($array_query['contact_update_end_dt'], 'contact_update_end_dt', 0, 0, 1, 'find_customer', 1, 1);
    -		print '</td></tr></table>';
    -		print '</td><td>' . "\n";
    -		print '</td></tr>' . "\n";
    -
    -		if (! empty($conf->categorie->enabled) && $user->rights->categorie->lire) {
    -			// Customer Categories
    -			print '<tr><td>' . $langs->trans("ContactCategoriesShort");
    -			if (count($array_query['contact_categ']) > 0) {
    -				print img_picto($langs->trans('AdvTgtUse'), 'ok.png@advtargetemailing');
    -			}
    -			print '</td><td>' . "\n";
    -			print $formadvtargetemaling->multiselectContactCategories('contact_categ', $array_query['contact_categ']);
    -			print '</td><td>' . "\n";
    -			print '</td></tr>' . "\n";
    -		}
    -
    -		// Standard Extrafield feature
    -		if (empty($conf->global->MAIN_EXTRAFIELDS_DISABLED)) {
    -			// fetch optionals attributes and labels
    -			dol_include_once('/core/class/extrafields.class.php');
    -			$extrafields = new ExtraFields($db);
    -			$extralabels = $extrafields->fetch_name_optionals_label('socpeople');
    -            foreach($extrafields->attribute_type as $key=>&$value) {
    -                if($value == 'radio')$value = 'select';
    -            }
    -
    -
    -			foreach ( $extralabels as $key => $val ) {
    -
    -				print '<tr><td>' . $extrafields->attribute_label[$key];
    -				if ($array_query['options_' . $key . '_cnct'] != '' || (is_array($array_query['options_' . $key . '_cnct']) && count($array_query['options_' . $key . '_cnct']) > 0)) {
    -					print img_picto($langs->trans('AdvTgtUse'), 'ok.png@advtargetemailing');
    -				}
    -				print '</td><td>';
    -				if (($extrafields->attribute_type[$key] == 'varchar') || ($extrafields->attribute_type[$key] == 'text')) {
    -					print '<input type="text" name="options_' . $key . '_cnct"/></td><td>' . "\n";
    -					print $form->textwithpicto('', $langs->trans("AdvTgtSearchTextHelp"), 1, 'help');
    -				} elseif (($extrafields->attribute_type[$key] == 'int') || ($extrafields->attribute_type[$key] == 'double')) {
    -					print $langs->trans("AdvTgtMinVal") . '<input type="text" name="options_' . $key . '_min_cnct"/>';
    -					print $langs->trans("AdvTgtMaxVal") . '<input type="text" name="options_' . $key . '_max_cnct"/>';
    -					print '</td><td>' . "\n";
    -					print $form->textwithpicto('', $langs->trans("AdvTgtSearchIntHelp"), 1, 'help');
    -				} elseif (($extrafields->attribute_type[$key] == 'date') || ($extrafields->attribute_type[$key] == 'datetime')) {
    -
    -					print '<table class="nobordernopadding"><tr>';
    -					print '<td>' . $langs->trans("AdvTgtStartDt") . '</td><td>';
    -					print $form->select_date('', 'options_' . $key . '_st_dt' . '_cnct');
    -					print '</td><td>' . $langs->trans("AdvTgtEndDt") . '</td><td>';
    -					print $form->select_date('', 'options_' . $key . '_end_dt' . '_cnct');
    -					print '</td></tr></table>';
    -
    -					print '</td><td>' . "\n";
    -					print $form->textwithpicto('', $langs->trans("AdvTgtSearchDtHelp"), 1, 'help');
    -				} elseif (($extrafields->attribute_type[$key] == 'boolean')) {
    -					print $form->selectarray('options_' . $key . '_cnct', array (
    -							'' => '',
    -							'1' => $langs->trans('Yes'),
    -							'0' => $langs->trans('No')
    -					), $array_query['options_' . $key . '_cnct']);
    -					print '</td><td>' . "\n";
    -				} elseif (($extrafields->attribute_type[$key] == 'select')) {
    -					print $formadvtargetemaling->advMultiselectarray('options_' . $key . '_cnct', $extrafields->attribute_param[$key]['options'], $array_query['options_' . $key . '_cnct']);
    -					print '</td><td>' . "\n";
    -				} elseif (($extrafields->attribute_type[$key] == 'sellist')) {
    -					print $formadvtargetemaling->advMultiselectarraySelllist('options_' . $key . '_cnct', $extrafields->attribute_param[$key]['options'], $array_query['options_' . $key . '_cnct']);
    -					print '</td><td>' . "\n";
    -				} else {
    -
    -					print '<table class="nobordernopadding"><tr>';
    -					print '<td></td><td>';
    -					if (is_array($array_query['options_' . $key . '_cnct'])) {
    -						print $extrafields->showInputField($key, implode(',', $array_query['options_' . $key . '_cnct']), '', '_cnct');
    -					} else {
    -						print $extrafields->showInputField($key, $array_query['options_' . $key . '_cnct'], '', '_cnct');
    -					}
    -					print '</td></tr></table>';
    -
    -					print '</td><td>' . "\n";
    -				}
    -				print '</td></tr>' . "\n";
    -			}
    -		}
    -
    -		print '<tr>' . "\n";
    -		print '<td colspan="3" align="right">' . "\n";
    -
    -		print '<input type="button" name="addcontact" id="addcontact" value="' . $langs->trans('AdvTgtAddContact') . '" class="butAction"/>' . "\n";
    -
    -		print '</td>' . "\n";
    -		print '</tr>' . "\n";
    -		print '</table>' . "\n";
    -		print '</form>' . "\n";
    -		print '</div>' . "\n";
    -
    -		print '<form action="' . $_SERVER['PHP_SELF'] . '?action=clear&id=' . $object->id . '" method="POST">';
    -		print '<input type="hidden" name="token" value="' . $_SESSION['newtoken'] . '">';
    -		print_titre($langs->trans("ToClearAllRecipientsClickHere"));
    -		print '<table class="noborder" width="100%">';
    -		print '<tr class="liste_titre">';
    -		print '<td class="liste_titre" align="right"><input type="submit" class="button" value="' . $langs->trans("TargetsReset") . '"></td>';
    -		print '</tr>';
    -		print '</table>';
    -		print '</form>';
    -		print '<br>';
     	}
     }
     
    +// End of page
     llxFooter();
    -$db->close();
    \ No newline at end of file
    +$db->close();
    diff --git a/htdocs/comm/mailing/card.php b/htdocs/comm/mailing/card.php
    index 5ded0c16b5e..a2e63da99cc 100644
    --- a/htdocs/comm/mailing/card.php
    +++ b/htdocs/comm/mailing/card.php
    @@ -35,6 +35,7 @@ require_once DOL_DOCUMENT_ROOT.'/core/class/html.formother.class.php';
     require_once DOL_DOCUMENT_ROOT.'/core/class/html.formmail.class.php';
     require_once DOL_DOCUMENT_ROOT.'/core/class/extrafields.class.php';
     
    +// Load translation files required by the page
     $langs->load("mails");
     
     if (! $user->rights->mailing->lire || (empty($conf->global->EXTERNAL_USERS_ARE_AUTHORIZED) && $user->societe_id > 0)) accessforbidden();
    @@ -244,7 +245,7 @@ if (empty($reshook))
     								$substitutionarray['__SECUREKEYPAYMENT_CONTRACTLINE__']=dol_hash($conf->global->PAYMENT_SECURITY_TOKEN . 'contractline' . $obj->source_id, 2);
     							}
     						}
    -						/* For backward compatibility */
    +						/* For backward compatibility, deprecated */
     						if (! empty($conf->paypal->enabled) && ! empty($conf->global->PAYPAL_SECURITY_TOKEN))
     						{
     							$substitutionarray['__SECUREKEYPAYPAL__']=dol_hash($conf->global->PAYPAL_SECURITY_TOKEN, 2);
    @@ -873,7 +874,7 @@ else
     				}
     			}
     
    -			$linkback = '<a href="'.DOL_URL_ROOT.'/comm/mailing/list.php">'.$langs->trans("BackToList").'</a>';
    +			$linkback = '<a href="'.DOL_URL_ROOT.'/comm/mailing/list.php?restore_lastsearch_values=1">'.$langs->trans("BackToList").'</a>';
     
     			$morehtmlright='';
     			$nbtry = $nbok = 0;
    @@ -1357,5 +1358,6 @@ else
     	}
     }
     
    +// End of page
     llxFooter();
     $db->close();
    diff --git a/htdocs/comm/mailing/cibles.php b/htdocs/comm/mailing/cibles.php
    index 676c9c3e98e..f07f308e74a 100644
    --- a/htdocs/comm/mailing/cibles.php
    +++ b/htdocs/comm/mailing/cibles.php
    @@ -32,6 +32,7 @@ require_once DOL_DOCUMENT_ROOT.'/core/lib/emailing.lib.php';
     require_once DOL_DOCUMENT_ROOT.'/core/class/CMailFile.class.php';
     require_once DOL_DOCUMENT_ROOT.'/core/lib/functions2.lib.php';
     
    +// Load translation files required by the page
     $langs->load("mails");
     
     // Security check
    @@ -65,7 +66,6 @@ $modulesdir = dolGetModulesDirs('/mailings');
     $object = new Mailing($db);
     
     
    -
     /*
      * Actions
      */
    @@ -75,8 +75,6 @@ if ($action == 'add')
     	$module=GETPOST("module");
     	$result=-1;
     
    -	$var=true;
    -
     	foreach ($modulesdir as $dir)
     	{
     	    // Load modules attributes in arrays (name, numero, orders) from dir directory
    @@ -277,8 +275,6 @@ if ($object->fetch($id) >= 0)
     
     		clearstatcache();
     
    -		$var = true;
    -
     		foreach ($modulesdir as $dir)
     		{
     		    $modulenames=array();
    @@ -306,9 +302,11 @@ if ($object->fetch($id) >= 0)
     			// Sort $modulenames
     			sort($modulenames);
     
    +			$var = true;
    +
     			// Loop on each submodule
    -            foreach($modulenames as $modulename)
    -            {
    +			foreach($modulenames as $modulename)
    +			{
     				// Loading Class
     				$file = $dir.$modulename.".modules.php";
     				$classname = "mailing_".$modulename;
    @@ -331,16 +329,14 @@ if ($object->fetch($id) >= 0)
     				// Si le module mailing est qualifie
     				if ($qualified)
     				{
    -					$var = !$var;
    -
     					if ($allowaddtarget)
     					{
    -						print '<form '.$bctag[$var].' name="'.$modulename.'" action="'.$_SERVER['PHP_SELF'].'?action=add&id='.$object->id.'&module='.$modulename.'" method="POST" enctype="multipart/form-data">';
    +						print '<form class="oddeven tagtr" name="'.$modulename.'" action="'.$_SERVER['PHP_SELF'].'?action=add&id='.$object->id.'&module='.$modulename.'" method="POST" enctype="multipart/form-data">';
     						print '<input type="hidden" name="token" value="'.$_SESSION['newtoken'].'">';
     					}
     					else
     					{
    -					    print '<div '.$bctag[$var].'>';
    +					    print '<div class="oddeven tagtr">';
     					}
     
     					print '<div class="tagtd">';
    @@ -561,7 +557,7 @@ if ($object->fetch($id) >= 0)
                             include_once DOL_DOCUMENT_ROOT.'/adherents/class/adherent.class.php';
                             $objectstatic=new Adherent($db);
     						$objectstatic->fetch($obj->source_id);
    -                        print $objectstatic->getNomUrl(2);
    +                        print $objectstatic->getNomUrl(1);
                         }
                         else if ($obj->source_type == 'user')
                         {
    @@ -569,14 +565,21 @@ if ($object->fetch($id) >= 0)
                             $objectstatic=new User($db);
     						$objectstatic->fetch($obj->source_id);
                             $objectstatic->id=$obj->source_id;
    -                        print $objectstatic->getNomUrl(2);
    +                        print $objectstatic->getNomUrl(1);
                         }
                         else if ($obj->source_type == 'thirdparty')
                         {
                             include_once DOL_DOCUMENT_ROOT.'/societe/class/societe.class.php';
                             $objectstatic=new Societe($db);
     						$objectstatic->fetch($obj->source_id);
    -                        print $objectstatic->getNomUrl(2);
    +                        print $objectstatic->getNomUrl(1);
    +                    }
    +                    else if ($obj->source_type == 'contact')
    +                    {
    +                    	include_once DOL_DOCUMENT_ROOT.'/contact/class/contact.class.php';
    +                    	$objectstatic=new Contact($db);
    +                    	$objectstatic->fetch($obj->source_id);
    +                    	print $objectstatic->getNomUrl(1);
                         }
                         else
                         {
    @@ -643,7 +646,6 @@ if ($object->fetch($id) >= 0)
     
     }
     
    -
    +// End of page
     llxFooter();
    -
     $db->close();
    diff --git a/htdocs/comm/mailing/class/advtargetemailing.class.php b/htdocs/comm/mailing/class/advtargetemailing.class.php
    index 70efeccead3..c862b8392fd 100644
    --- a/htdocs/comm/mailing/class/advtargetemailing.class.php
    +++ b/htdocs/comm/mailing/class/advtargetemailing.class.php
    @@ -28,18 +28,40 @@
      */
     class AdvanceTargetingMailing extends CommonObject
     {
    +    /**
    +     * @var DoliDB Database handler.
    +     */
    +    public $db;
     
    -	var $db; //!< To store db handler
    -	var $error; //!< To return error code (or message)
    -	var $errors = array(); //!< To return several error codes (or messages)
    -	var $element='advtargetemailing';			//!< Id that identify managed objects
    -	var $table_element='advtargetemailing';	//!< Name of table without prefix where object is stored
    +	/**
    +	 * @var string Error code (or message)
    +	 */
    +	public $error='';
     
    -	var $id;
    +	/**
    +	 * @var string[] Error codes (or messages)
    +	 */
    +	public $errors = array();
    +
    +	/**
    +	 * @var string ID to identify managed object
    +	 */
    +	public $element='advtargetemailing';
    +
    +	/**
    +	 * @var string Name of table without prefix where object is stored
    +	 */
    +	public $table_element='advtargetemailing';
    +
    +	/**
    +	 * @var int ID
    +	 */
    +	public $id;
     
     	var $name;
     	var $entity;
    -	var $fk_mailing;
    +	var $fk_element;
    +	var $type_element;
     	var $filtervalue;
     	var $fk_user_author;
     	var $datec='';
    @@ -53,9 +75,9 @@ class AdvanceTargetingMailing extends CommonObject
     
     
     	/**
    -	 * Constructor
    +	 *  Constructor
     	 *
    -	 * 	@param	DoliDb		$db		Database handler
    +	 *  @param  DoliDb		$db		Database handler
     	 */
     	function __construct($db)
     	{
    @@ -92,7 +114,9 @@ class AdvanceTargetingMailing extends CommonObject
     		$error=0;
     
     		// Clean parameters
    -		if (isset($this->fk_mailing)) $this->fk_mailing=trim($this->fk_mailing);
    +		if (isset($this->fk_element)) $this->fk_element=trim($this->fk_element);
    +		if (isset($this->type_element)) $this->type_element=trim($this->type_element);
    +
     		if (isset($this->name)) $this->name=trim($this->name);
     		if (isset($this->filtervalue)) $this->filtervalue=trim($this->filtervalue);
     		if (isset($this->fk_user_author)) $this->fk_user_author=trim($this->fk_user_author);
    @@ -108,7 +132,8 @@ class AdvanceTargetingMailing extends CommonObject
     
     		$sql.= "name,";
     		$sql.= "entity,";
    -		$sql.= "fk_mailing,";
    +		$sql.= "fk_element,";
    +		$sql.= "type_element,";
     		$sql.= "filtervalue,";
     		$sql.= "fk_user_author,";
     		$sql.= "datec,";
    @@ -119,7 +144,8 @@ class AdvanceTargetingMailing extends CommonObject
     
     		$sql.= " ".(! isset($this->name)?'NULL':"'".$this->db->escape($this->name)."'").",";
     		$sql.= " ".$conf->entity.",";
    -		$sql.= " ".(! isset($this->fk_mailing)?'NULL':"'".$this->db->escape($this->fk_mailing)."'").",";
    +		$sql.= " ".(! isset($this->fk_element)?'NULL':"'".$this->db->escape($this->fk_element)."'").",";
    +		$sql.= " ".(! isset($this->type_element)?'NULL':"'".$this->db->escape($this->type_element)."'").",";
     		$sql.= " ".(! isset($this->filtervalue)?'NULL':"'".$this->db->escape($this->filtervalue)."'").",";
     		$sql.= " ".$user->id.",";
     		$sql.= " '".$this->db->idate(dol_now())."',";
    @@ -184,7 +210,8 @@ class AdvanceTargetingMailing extends CommonObject
     
     		$sql.= " t.name,";
     		$sql.= " t.entity,";
    -		$sql.= " t.fk_mailing,";
    +		$sql.= " t.fk_element,";
    +		$sql.= " t.type_element,";
     		$sql.= " t.filtervalue,";
     		$sql.= " t.fk_user_author,";
     		$sql.= " t.datec,";
    @@ -206,7 +233,8 @@ class AdvanceTargetingMailing extends CommonObject
     
     				$this->name = $obj->name;
     				$this->entity = $obj->entity;
    -				$this->fk_mailing = $obj->fk_mailing;
    +				$this->fk_element = $obj->fk_element;
    +				$this->type_element = $obj->type_element;
     				$this->filtervalue = $obj->filtervalue;
     				$this->fk_user_author = $obj->fk_user_author;
     				$this->datec = $this->db->jdate($obj->datec);
    @@ -226,6 +254,7 @@ class AdvanceTargetingMailing extends CommonObject
     		}
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *  Load object in memory from the database
     	 *
    @@ -234,13 +263,15 @@ class AdvanceTargetingMailing extends CommonObject
     	 */
     	function fetch_by_mailing($id=0)
     	{
    +        // phpcs:enable
     		global $langs;
     		$sql = "SELECT";
     		$sql.= " t.rowid,";
     
     		$sql.= " t.name,";
     		$sql.= " t.entity,";
    -		$sql.= " t.fk_mailing,";
    +		$sql.= " t.fk_element,";
    +		$sql.= " t.type_element,";
     		$sql.= " t.filtervalue,";
     		$sql.= " t.fk_user_author,";
     		$sql.= " t.datec,";
    @@ -249,9 +280,9 @@ class AdvanceTargetingMailing extends CommonObject
     
     		$sql.= " FROM ".MAIN_DB_PREFIX."advtargetemailing as t";
     		if (!empty($id)) {
    -			$sql.= " WHERE t.fk_mailing = ".$id;
    +			$sql.= " WHERE t.fk_element = ".$id." AND type_element='mailing'";
     		}else {
    -			$sql.= " WHERE t.fk_mailing = ".$this->fk_mailing;
    +			$sql.= " WHERE t.fk_element = ".$this->fk_element."  AND type_element='mailing'";
     		}
     
     		dol_syslog(get_class($this)."::fetch sql=".$sql, LOG_DEBUG);
    @@ -266,7 +297,76 @@ class AdvanceTargetingMailing extends CommonObject
     
     				$this->name = $obj->name;
     				$this->entity = $obj->entity;
    -				$this->fk_mailing = $obj->fk_mailing;
    +				$this->fk_element = $obj->fk_element;
    +				$this->type_element = $obj->type_element;
    +				$this->filtervalue = $obj->filtervalue;
    +				$this->fk_user_author = $obj->fk_user_author;
    +				$this->datec = $this->db->jdate($obj->datec);
    +				$this->fk_user_mod = $obj->fk_user_mod;
    +				$this->tms = $this->db->jdate($obj->tms);
    +
    +			}
    +			$this->db->free($resql);
    +
    +			return 1;
    +		}
    +		else
    +		{
    +			$this->error="Error ".$this->db->lasterror();
    +			dol_syslog(get_class($this)."::fetch ".$this->error, LOG_ERR);
    +			return -1;
    +		}
    +	}
    +
    +
    +
    +
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
    +	/**
    +	 *  Load object in memory from the database
    +	 *
    +	 *  @param	int		$id    			Id object
    +	 *  @param	string	$type_element	Type target
    +	 *  @return int          			<0 if KO, >0 if OK
    +	 */
    +	function fetch_by_element($id=0, $type_element='mailing')
    +	{
    +        // phpcs:enable
    +		global $langs;
    +		$sql = "SELECT";
    +		$sql.= " t.rowid,";
    +
    +		$sql.= " t.name,";
    +		$sql.= " t.entity,";
    +		$sql.= " t.fk_element,";
    +		$sql.= " t.type_element,";
    +		$sql.= " t.filtervalue,";
    +		$sql.= " t.fk_user_author,";
    +		$sql.= " t.datec,";
    +		$sql.= " t.fk_user_mod,";
    +		$sql.= " t.tms";
    +
    +		$sql.= " FROM ".MAIN_DB_PREFIX."advtargetemailing as t";
    +		if (!empty($id)) {
    +			$sql.= " WHERE t.fk_element = ".$id." AND type_element='$type_element'";
    +		}else {
    +			$sql.= " WHERE t.fk_element = ".$this->fk_element."  AND type_element='$type_element'";
    +		}
    +
    +		dol_syslog(get_class($this)."::fetch sql=".$sql, LOG_DEBUG);
    +		$resql=$this->db->query($sql);
    +		if ($resql)
    +		{
    +			if ($this->db->num_rows($resql))
    +			{
    +				$obj = $this->db->fetch_object($resql);
    +
    +				$this->id    = $obj->rowid;
    +
    +				$this->name = $obj->name;
    +				$this->entity = $obj->entity;
    +				$this->fk_element = $obj->fk_element;
    +				$this->type_element = $obj->type_element;
     				$this->filtervalue = $obj->filtervalue;
     				$this->fk_user_author = $obj->fk_user_author;
     				$this->datec = $this->db->jdate($obj->datec);
    @@ -299,7 +399,8 @@ class AdvanceTargetingMailing extends CommonObject
     		$error=0;
     
     		// Clean parameters
    -		if (isset($this->fk_mailing)) $this->fk_mailing=trim($this->fk_mailing);
    +		if (isset($this->fk_element)) $this->fk_element=trim($this->fk_element);
    +		if (isset($this->type_element)) $this->type_element=trim($this->type_element);
     		if (isset($this->name)) $this->name=trim($this->name);
     		if (isset($this->filtervalue)) $this->filtervalue=trim($this->filtervalue);
     		if (isset($this->fk_user_author)) $this->fk_user_author=trim($this->fk_user_author);
    @@ -315,14 +416,14 @@ class AdvanceTargetingMailing extends CommonObject
     
     		$sql.= " name=".(isset($this->name)?"'".$this->db->escape($this->name)."'":"''").",";
     		$sql.= " entity=".$conf->entity.",";
    -		$sql.= " fk_mailing=".(isset($this->fk_mailing)?$this->fk_mailing:"null").",";
    +		$sql.= " fk_element=".(isset($this->fk_element)?$this->fk_element:"null").",";
    +		$sql.= " type_element=".(isset($this->type_element)?"'".$this->db->escape($this->type_element)."'":"null").",";
     		$sql.= " filtervalue=".(isset($this->filtervalue)?"'".$this->db->escape($this->filtervalue)."'":"null").",";
     		$sql.= " fk_user_mod=".$user->id;
     
     		$sql.= " WHERE rowid=".$this->id;
     
     		$this->db->begin();
    -
     		dol_syslog(get_class($this)."::update sql=".$sql, LOG_DEBUG);
     		$resql = $this->db->query($sql);
     		if (! $resql) { $error++; $this->errors[]="Error ".$this->db->lasterror(); }
    @@ -432,7 +533,7 @@ class AdvanceTargetingMailing extends CommonObject
     		global $langs,$conf;
     
     		if (!empty($arrayquery)) {
    -			$result=$this->fetch_by_mailing($this->fk_mailing);
    +			$result=$this->fetch_by_mailing($this->fk_element);
     			$this->filtervalue=json_encode($arrayquery);
     			if ($result<0) {
     				return -1;
    @@ -447,6 +548,7 @@ class AdvanceTargetingMailing extends CommonObject
     
     
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 * Load object in memory from database
     	 *
    @@ -455,6 +557,7 @@ class AdvanceTargetingMailing extends CommonObject
     	 */
     	function query_thirdparty($arrayquery)
     	{
    +        // phpcs:enable
     		global $langs,$conf;
     
     		$sql = "SELECT";
    @@ -545,16 +648,16 @@ class AdvanceTargetingMailing extends CommonObject
     						if (!empty($arrayquery['options_'.$key.'_max'])) {
     							$sqlwhere[]= " (te.".$key." >= ".$arrayquery['options_'.$key.'_max']." AND te.".$key." <= ".$arrayquery['options_'.$key.'_min'].")";
     						}
    -					} else if (($extrafields->attribute_type[$key] == 'date') ||
    +					} elseif (($extrafields->attribute_type[$key] == 'date') ||
     						($extrafields->attribute_type[$key] == 'datetime')) {
     						if (!empty($arrayquery['options_'.$key.'_end_dt'])){
     							$sqlwhere[]= " (te.".$key." >= '".$this->db->idate($arrayquery['options_'.$key.'_st_dt'])."' AND te.".$key." <= '".$this->db->idate($arrayquery['options_'.$key.'_end_dt'])."')";
     						}
    -					}else if ($extrafields->attribute_type[$key] == 'boolean') {
    +					} elseif ($extrafields->attribute_type[$key] == 'boolean') {
     						if ($arrayquery['options_'.$key]!=''){
     							$sqlwhere[]= " (te.".$key." = ".$arrayquery['options_'.$key].")";
     						}
    -					}else{
    +					} else {
     						if (is_array($arrayquery['options_'.$key])) {
     							$sqlwhere[]= " (te.".$key." IN ('".implode("','",$arrayquery['options_'.$key])."'))";
     						} elseif (!empty($arrayquery['options_'.$key])) {
    @@ -600,6 +703,7 @@ class AdvanceTargetingMailing extends CommonObject
     		}
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 * Load object in memory from database
     	 *
    @@ -609,6 +713,7 @@ class AdvanceTargetingMailing extends CommonObject
     	 */
     	function query_contact($arrayquery, $withThirdpartyFilter = 0)
     	{
    +        // phpcs:enable
     		global $langs,$conf;
     
     		$sql = "SELECT";
    @@ -840,7 +945,8 @@ class AdvanceTargetingMailing extends CommonObject
     	 *  									For exemple  jean;joe;jim%%;!jimo;!jima%> will target all jean, joe, start with jim but not jimo and not everythnig taht start by jima
     	 * 	@return		string		Sql to use for the where condition
     	 */
    -	public function transformToSQL($column_to_test,$criteria) {
    +    public function transformToSQL($column_to_test,$criteria)
    +    {
     		$return_sql_criteria = '(';
     
     		//This is a multiple value test
    @@ -872,6 +978,4 @@ class AdvanceTargetingMailing extends CommonObject
     
     		return $return_sql_criteria;
     	}
    -
    -
    -}
    \ No newline at end of file
    +}
    diff --git a/htdocs/comm/mailing/class/html.formadvtargetemailing.class.php b/htdocs/comm/mailing/class/html.formadvtargetemailing.class.php
    index c7f425f8f7a..3fdcd6178b0 100644
    --- a/htdocs/comm/mailing/class/html.formadvtargetemailing.class.php
    +++ b/htdocs/comm/mailing/class/html.formadvtargetemailing.class.php
    @@ -16,9 +16,9 @@
      */
     
     /**
    - * \file    comm/mailing/class/html.formadvtragetemaling.class.php
    + * \file    comm/mailing/class/html.formadvtargetemailing.class.php
      * \ingroup mailing
    - * \brief   Fichier de la classe des fonctions predefinie de composants html advtargetemaling
    + * \brief   Fichier de la classe des fonctions predefinies de composant html advtargetemailing
      */
     
     /**
    @@ -26,15 +26,23 @@
      */
     class FormAdvTargetEmailing extends Form
     {
    -	var $db;
    -	var $error;
    +	/**
    +     * @var DoliDB Database handler.
    +     */
    +    public $db;
    +
    +	/**
    +	 * @var string Error code (or message)
    +	 */
    +	public $error='';
     
     	/**
     	 * Constructor
     	 *
     	 * @param DoliDB $db handler
     	 */
    -	function __construct($db) {
    +    function __construct($db)
    +    {
     		global $langs;
     
     		$this->db = $db;
    @@ -47,7 +55,8 @@ class FormAdvTargetEmailing extends Form
     	 * @param string $htmlname select field
     	 * @return string select field
     	 */
    -	function multiselectProspectionStatus($selected_array = array(), $htmlname = 'cust_prospect_status') {
    +    function multiselectProspectionStatus($selected_array = array(), $htmlname = 'cust_prospect_status')
    +    {
     		global $conf, $langs;
     		$options_array = array();
     
    @@ -83,7 +92,8 @@ class FormAdvTargetEmailing extends Form
     	 * @param array $selected_array or Code or Label of preselected country
     	 * @return string HTML string with select
     	 */
    -	function multiselectCountry($htmlname = 'country_id', $selected_array=array()) {
    +    function multiselectCountry($htmlname = 'country_id', $selected_array=array())
    +    {
     		global $conf, $langs;
     
     		$langs->load("dict");
    @@ -143,7 +153,8 @@ class FormAdvTargetEmailing extends Form
     	 * @param User $user User action
     	 * @return string combo list code
     	 */
    -	function multiselectselectSalesRepresentatives($htmlname, $selected_array, $user) {
    +    function multiselectselectSalesRepresentatives($htmlname, $selected_array, $user)
    +    {
     
     		global $conf;
     
    @@ -184,7 +195,8 @@ class FormAdvTargetEmailing extends Form
     	 * @param array $selected_array selected array
     	 * @return string combo list code
     	 */
    -	function multiselectselectLanguage($htmlname='', $selected_array=array()) {
    +    function multiselectselectLanguage($htmlname='', $selected_array=array())
    +    {
     
     		global $conf,$langs;
     
    @@ -330,7 +342,8 @@ class FormAdvTargetEmailing extends Form
     	 * @param int $showempty show empty
     	 * @return string HTML combo
     	 */
    -	function advMultiselectarray($htmlname, $options_array = array(), $selected_array = array(), $showempty = 0) {
    +    function advMultiselectarray($htmlname, $options_array = array(), $selected_array = array(), $showempty = 0)
    +    {
     		global $conf, $langs;
     
     		$form=new Form($this->db);
    @@ -365,10 +378,10 @@ class FormAdvTargetEmailing extends Form
     	/**
     	 *  Return combo list of categories
     	 *
    -	 *  @param  string	$htmlname   Name of categorie
    -	 * 	@param	array	$selected_array	value selected
    -	 * 	@param	int	$type	type
    -	 *  @return	string HTML combo
    +	 *  @param  string	$htmlname  		Name of categorie
    +	 * 	@param	array	$selected_array	Value selected
    +	 * 	@param	int		$type			Type
    +	 *  @return	string 					HTML combo
     	 */
     	public function multiselectCategories($htmlname='',$selected_array = array(), $type=0)
     	{
    @@ -409,21 +422,23 @@ class FormAdvTargetEmailing extends Form
     	}
     
     	/**
    -	 * selectAdvtargetemailingTemplate
    +	 * Return a combo list to select emailing target selector
     	 *
    -	 * @param string $htmlname control name
    -	 * @param integer $selected  defaut selected
    -	 * @param integer $showempty empty lines
    -	 *
    -	 * @return	string HTML combo
    +	 * @param	string 		$htmlname 		control name
    +	 * @param	integer 	$selected  		defaut selected
    +	 * @param	integer 	$showempty 		empty lines
    +	 * @param	string		$type_element	Type element. Example: 'mailing'
    +	 * @return	string 						HTML combo
     	 */
    -	public function selectAdvtargetemailingTemplate($htmlname='template_id',$selected=0,$showempty=0) {
    +    public function selectAdvtargetemailingTemplate($htmlname='template_id', $selected=0, $showempty=0, $type_element='mailing')
    +    {
     		global $conf, $user, $langs;
     
     		$out = '';
     
    -		$sql = "SELECT c.rowid, c.name, c.fk_mailing";
    +		$sql = "SELECT c.rowid, c.name, c.fk_element";
     		$sql .= " FROM " . MAIN_DB_PREFIX . "advtargetemailing as c";
    +		$sql .= " WHERE type_element='$type_element'";
     		$sql .= " ORDER BY c.name";
     
     		dol_syslog ( get_class ( $this ) . "::".__METHOD__, LOG_DEBUG );
    @@ -441,7 +456,7 @@ class FormAdvTargetEmailing extends Form
     					$obj = $this->db->fetch_object ( $resql );
     					$label = $obj->name;
     					if (empty($label)) {
    -						$label=$obj->fk_mailing;
    +						$label=$obj->fk_element;
     					}
     
     					if ($selected > 0 && $selected == $obj->rowid) {
    @@ -459,4 +474,4 @@ class FormAdvTargetEmailing extends Form
     		$this->db->free ( $resql );
     		return $out;
     	}
    -}
    \ No newline at end of file
    +}
    diff --git a/htdocs/comm/mailing/class/mailing.class.php b/htdocs/comm/mailing/class/mailing.class.php
    index 63fc0a2caab..bb6ac93d1c2 100644
    --- a/htdocs/comm/mailing/class/mailing.class.php
    +++ b/htdocs/comm/mailing/class/mailing.class.php
    @@ -31,44 +31,55 @@ require_once DOL_DOCUMENT_ROOT .'/core/class/commonobject.class.php';
      */
     class Mailing extends CommonObject
     {
    +	/**
    +	 * @var string ID to identify managed object
    +	 */
     	public $element='mailing';
    +
    +	/**
    +	 * @var string Name of table without prefix where object is stored
    +	 */
     	public $table_element='mailing';
    +
    +	/**
    +	 * @var string String with name of icon for myobject. Must be the part after the 'object_' into object_myobject.png
    +	 */
     	public $picto='email';
     
    -	var $titre;
    -	var $sujet;
    -	var $body;
    -	var $nbemail;
    -	var $bgcolor;
    -	var $bgimage;
    +	public $titre;
    +	public $sujet;
    +	public $body;
    +	public $nbemail;
    +	public $bgcolor;
    +	public $bgimage;
     
    -	var $statut;       // Status 0=Draft, 1=Validated, 2=Sent partially, 3=Sent completely
    +	public $statut;       // Status 0=Draft, 1=Validated, 2=Sent partially, 3=Sent completely
     
    -	var $email_from;
    -	var $email_replyto;
    -	var $email_errorsto;
    +	public $email_from;
    +	public $email_replyto;
    +	public $email_errorsto;
     
    -	var $joined_file1;
    -	var $joined_file2;
    -	var $joined_file3;
    -	var $joined_file4;
    +	public $joined_file1;
    +	public $joined_file2;
    +	public $joined_file3;
    +	public $joined_file4;
     
    -	var $user_creat;
    -	var $user_valid;
    +	public $user_creat;
    +	public $user_valid;
     
    -	var $date_creat;
    -	var $date_valid;
    +	public $date_creat;
    +	public $date_valid;
     
    -	var $extraparams=array();
    +	public $extraparams=array();
     
     	public $statut_dest=array();
     	public $statuts=array();
     
     
    -	/**
    +    /**
          *  Constructor
          *
    -     *  @param      DoliDb		$db      Database handler
    +     *  @param      DoliDb      $db      Database handler
     	 */
     	function __construct($db)
     	{
    @@ -85,7 +96,6 @@ class Mailing extends CommonObject
     		$this->statut_dest[1] = 'MailingStatusSent';
     		$this->statut_dest[2] = 'MailingStatusRead';
     		$this->statut_dest[3] = 'MailingStatusReadAndUnsubscribe';    // Read but ask to not be contacted anymore
    -
     	}
     
     	/**
    @@ -432,6 +442,7 @@ class Mailing extends CommonObject
     		}
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *  Delete targets emailing
     	 *
    @@ -439,6 +450,7 @@ class Mailing extends CommonObject
     	 */
     	function delete_targets()
     	{
    +        // phpcs:enable
     		$sql = "DELETE FROM ".MAIN_DB_PREFIX."mailing_cibles";
     		$sql.= " WHERE fk_mailing = ".$this->id;
     
    @@ -456,6 +468,7 @@ class Mailing extends CommonObject
     	}
     
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *  Change status of each recipient
     	 *
    @@ -464,6 +477,7 @@ class Mailing extends CommonObject
     	 */
     	function reset_targets_status($user)
     	{
    +        // phpcs:enable
     		$sql = "UPDATE ".MAIN_DB_PREFIX."mailing_cibles";
     		$sql.= " SET statut = 0";
     		$sql.= " WHERE fk_mailing = ".$this->id;
    @@ -516,6 +530,81 @@ class Mailing extends CommonObject
     	}
     
     
    +	/**
    +	 *  Return a link to the object card (with optionaly the picto)
    +	 *
    +	 *	@param	int		$withpicto					Include picto in link (0=No picto, 1=Include picto into link, 2=Only picto)
    +	 *	@param	string	$option						On what the link point to ('nolink', ...)
    +	 *  @param	int  	$notooltip					1=Disable tooltip
    +	 *  @param  string  $morecss            		Add more css on link
    +	 *  @param  int     $save_lastsearch_value    	-1=Auto, 0=No save of lastsearch_values when clicking, 1=Save lastsearch_values whenclicking
    +	 *	@return	string								String with URL
    +	 */
    +	function getNomUrl($withpicto=0, $option='', $notooltip=0, $morecss='', $save_lastsearch_value=-1)
    +	{
    +		global $db, $conf, $langs, $hookmanager;
    +		global $dolibarr_main_authentication, $dolibarr_main_demo;
    +		global $menumanager;
    +
    +		if (! empty($conf->dol_no_mouse_hover)) $notooltip=1;   // Force disable tooltips
    +
    +		$result = '';
    +		$companylink = '';
    +
    +		$label = '<u>' . $langs->trans("ShowEmailing") . '</u>';
    +		$label.= '<br>';
    +		$label.= '<b>' . $langs->trans('Ref') . ':</b> ' . $this->ref;
    +
    +		$url = DOL_URL_ROOT.'/comm/mailing/card.php?id='.$this->id;
    +
    +		if ($option != 'nolink')
    +		{
    +			// Add param to save lastsearch_values or not
    +			$add_save_lastsearch_values=($save_lastsearch_value == 1 ? 1 : 0);
    +			if ($save_lastsearch_value == -1 && preg_match('/list\.php/',$_SERVER["PHP_SELF"])) $add_save_lastsearch_values=1;
    +			if ($add_save_lastsearch_values) $url.='&save_lastsearch_values=1';
    +		}
    +
    +		$linkclose='';
    +		if (empty($notooltip))
    +		{
    +			if (! empty($conf->global->MAIN_OPTIMIZEFORTEXTBROWSER))
    +			{
    +				$label=$langs->trans("ShowEmailing");
    +				$linkclose.=' alt="'.dol_escape_htmltag($label, 1).'"';
    +			}
    +			$linkclose.=' title="'.dol_escape_htmltag($label, 1).'"';
    +			$linkclose.=' class="classfortooltip'.($morecss?' '.$morecss:'').'"';
    +
    +			/*
    +			 $hookmanager->initHooks(array('myobjectdao'));
    +			 $parameters=array('id'=>$this->id);
    +			 $reshook=$hookmanager->executeHooks('getnomurltooltip',$parameters,$this,$action);    // Note that $action and $object may have been modified by some hooks
    +			 if ($reshook > 0) $linkclose = $hookmanager->resPrint;
    +			 */
    +		}
    +		else $linkclose = ($morecss?' class="'.$morecss.'"':'');
    +
    +		$linkstart = '<a href="'.$url.'"';
    +		$linkstart.=$linkclose.'>';
    +		$linkend='</a>';
    +
    +		$result .= $linkstart;
    +		if ($withpicto) $result.=img_object(($notooltip?'':$label), ($this->picto?$this->picto:'generic'), ($notooltip?(($withpicto != 2) ? 'class="paddingright"' : ''):'class="'.(($withpicto != 2) ? 'paddingright ' : '').'classfortooltip"'), 0, 0, $notooltip?0:1);
    +		if ($withpicto != 2) $result.= $this->ref;
    +		$result .= $linkend;
    +		//if ($withpicto != 2) $result.=(($addlabel && $this->label) ? $sep . dol_trunc($this->label, ($addlabel > 1 ? $addlabel : 0)) : '');
    +
    +		global $action;
    +		$hookmanager->initHooks(array('emailingdao'));
    +		$parameters=array('id'=>$this->id, 'getnomurl'=>$result);
    +		$reshook=$hookmanager->executeHooks('getNomUrl',$parameters,$this,$action);    // Note that $action and $object may have been modified by some hooks
    +		if ($reshook > 0) $result = $hookmanager->resPrint;
    +		else $result .= $hookmanager->resPrint;
    +
    +		return $result;
    +	}
    +
     	/**
     	 *  Return label of status of emailing (draft, validated, ...)
     	 *
    @@ -527,6 +616,7 @@ class Mailing extends CommonObject
     		return $this->LibStatut($this->statut,$mode);
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *  Renvoi le libelle d'un statut donne
     	 *
    @@ -536,39 +626,36 @@ class Mailing extends CommonObject
     	 */
     	function LibStatut($statut,$mode=0)
     	{
    +        // phpcs:enable
     		global $langs;
     		$langs->load('mails');
     
    -		if ($mode == 0)
    +		if ($mode == 0 || $mode == 1)
     		{
     			return $langs->trans($this->statuts[$statut]);
     		}
    -		if ($mode == 1)
    -		{
    -			return $langs->trans($this->statuts[$statut]);
    -		}
    -		if ($mode == 2)
    +		elseif ($mode == 2)
     		{
     			if ($statut == 0) return img_picto($langs->trans($this->statuts[$statut]),'statut0').' '.$langs->trans($this->statuts[$statut]);
     			if ($statut == 1) return img_picto($langs->trans($this->statuts[$statut]),'statut1').' '.$langs->trans($this->statuts[$statut]);
     			if ($statut == 2) return img_picto($langs->trans($this->statuts[$statut]),'statut3').' '.$langs->trans($this->statuts[$statut]);
     			if ($statut == 3) return img_picto($langs->trans($this->statuts[$statut]),'statut6').' '.$langs->trans($this->statuts[$statut]);
     		}
    -		if ($mode == 3)
    +		elseif ($mode == 3)
     		{
     			if ($statut == 0) return img_picto($langs->trans($this->statuts[$statut]),'statut0');
     			if ($statut == 1) return img_picto($langs->trans($this->statuts[$statut]),'statut1');
     			if ($statut == 2) return img_picto($langs->trans($this->statuts[$statut]),'statut3');
     			if ($statut == 3) return img_picto($langs->trans($this->statuts[$statut]),'statut6');
     		}
    -		if ($mode == 4)
    +		elseif ($mode == 4)
     		{
     			if ($statut == 0) return img_picto($langs->trans($this->statuts[$statut]),'statut0').' '.$langs->trans($this->statuts[$statut]);
     			if ($statut == 1) return img_picto($langs->trans($this->statuts[$statut]),'statut1').' '.$langs->trans($this->statuts[$statut]);
     			if ($statut == 2) return img_picto($langs->trans($this->statuts[$statut]),'statut3').' '.$langs->trans($this->statuts[$statut]);
     			if ($statut == 3) return img_picto($langs->trans($this->statuts[$statut]),'statut6').' '.$langs->trans($this->statuts[$statut]);
     		}
    -		if ($mode == 5)
    +		elseif ($mode == 5)
     		{
     			if ($statut == 0)  return $langs->trans($this->statuts[$statut]).' '.img_picto($langs->trans($this->statuts[$statut]),'statut0');
     			if ($statut == 1)  return $langs->trans($this->statuts[$statut]).' '.img_picto($langs->trans($this->statuts[$statut]),'statut1');
    @@ -596,39 +683,39 @@ class Mailing extends CommonObject
     		{
     			return $langs->trans('MailingStatusError');
     		}
    -		if ($mode == 1)
    +		elseif ($mode == 1)
     		{
     			return $langs->trans('MailingStatusSent');
     		}
    -		if ($mode == 2)
    +		elseif ($mode == 2)
     		{
     			if ($statut==-1) return $langs->trans("MailingStatusError").' '.img_error($desc);
     			if ($statut==1) return $langs->trans("MailingStatusSent").' '.img_picto($langs->trans("MailingStatusSent"),'statut6');
     			if ($statut==2) return $langs->trans("MailingStatusRead").' '.img_picto($langs->trans("MailingStatusRead"),'statut4');
     			if ($statut==3) return $langs->trans("MailingStatusNotContact").' '.img_picto($langs->trans("MailingStatusNotContact"),'statut3');
     		}
    -		if ($mode == 3)
    +		elseif ($mode == 3)
     		{
     			if ($statut==-1) return $langs->trans("MailingStatusError").' '.img_error($desc);
     			if ($statut==1) return $langs->trans("MailingStatusSent").' '.img_picto($langs->trans("MailingStatusSent"),'statut6');
     			if ($statut==2) return $langs->trans("MailingStatusRead").' '.img_picto($langs->trans("MailingStatusRead"),'statut4');
     			if ($statut==3) return $langs->trans("MailingStatusNotContact").' '.img_picto($langs->trans("MailingStatusNotContact"),'statut3');
     		}
    -		if ($mode == 4)
    +		elseif ($mode == 4)
     		{
     			if ($statut==-1) return $langs->trans("MailingStatusError").' '.img_error($desc);
     			if ($statut==1) return $langs->trans("MailingStatusSent").' '.img_picto($langs->trans("MailingStatusSent"),'statut6');
     			if ($statut==2) return $langs->trans("MailingStatusRead").' '.img_picto($langs->trans("MailingStatusRead"),'statut4');
     			if ($statut==3) return $langs->trans("MailingStatusNotContact").' '.img_picto($langs->trans("MailingStatusNotContact"),'statut3');
     		}
    -		if ($mode == 5)
    +		elseif ($mode == 5)
     		{
     		    if ($statut==-1) return $langs->trans("MailingStatusError").' '.img_error($desc);
     		    if ($statut==1) return $langs->trans("MailingStatusSent").' '.img_picto($langs->trans("MailingStatusSent"),'statut6');
     		    if ($statut==2) return $langs->trans("MailingStatusRead").' '.img_picto($langs->trans("MailingStatusRead"),'statut4');
     		    if ($statut==3) return $langs->trans("MailingStatusNotContact").' '.img_picto($langs->trans("MailingStatusNotContact"),'statut3');
     		}
    -		if ($mode == 6)
    +		elseif ($mode == 6)
     		{
     		    if ($statut==-1) return $langs->trans("MailingStatusError").' '.img_error($desc);
     		    if ($statut==1) return $langs->trans("MailingStatusSent").' '.img_picto($langs->trans("MailingStatusSent"),'statut6');
    @@ -636,6 +723,4 @@ class Mailing extends CommonObject
     		    if ($statut==3) return $langs->trans("MailingStatusNotContact").' '.img_picto($langs->trans("MailingStatusNotContact"),'statut3');
     		}
     	}
    -
     }
    -
    diff --git a/htdocs/comm/mailing/index.php b/htdocs/comm/mailing/index.php
    index 4175c4e4446..9cd1e8546d0 100644
    --- a/htdocs/comm/mailing/index.php
    +++ b/htdocs/comm/mailing/index.php
    @@ -27,8 +27,8 @@ require '../../main.inc.php';
     require_once DOL_DOCUMENT_ROOT .'/comm/mailing/class/mailing.class.php';
     require_once DOL_DOCUMENT_ROOT.'/core/lib/functions2.lib.php';
     
    -$langs->load("commercial");
    -$langs->load("orders");
    +// Load translation files required by the page
    +$langs->loadLangs(array('commercial', 'orders'));
     
     
     // Security check
    @@ -210,7 +210,6 @@ if ($langs->file_exists("html/spam.html",0)) {
         print '<br>';
      }
     
    -
    +// End of page
     llxFooter();
    -
     $db->close();
    diff --git a/htdocs/comm/mailing/info.php b/htdocs/comm/mailing/info.php
    index ddb0d4a8fc6..3c1e6e2cffa 100644
    --- a/htdocs/comm/mailing/info.php
    +++ b/htdocs/comm/mailing/info.php
    @@ -29,6 +29,7 @@ require_once DOL_DOCUMENT_ROOT.'/core/lib/emailing.lib.php';
     
     $id=GETPOST('id');
     
    +// Load translation files required by the page
     $langs->load("mails");
     
     // Security check
    @@ -74,5 +75,6 @@ if ($object->fetch($id) >= 0)
     	dol_fiche_end();
     }
     
    +// End of page
     llxFooter();
     $db->close();
    diff --git a/htdocs/comm/mailing/list.php b/htdocs/comm/mailing/list.php
    index a85e5e4c01e..133a354723f 100644
    --- a/htdocs/comm/mailing/list.php
    +++ b/htdocs/comm/mailing/list.php
    @@ -25,6 +25,7 @@
     require '../../main.inc.php';
     require_once DOL_DOCUMENT_ROOT.'/comm/mailing/class/mailing.class.php';
     
    +// Load translation files required by the page
     $langs->load("mails");
     
     // Security check
    @@ -34,15 +35,15 @@ $sortfield = GETPOST("sortfield",'alpha');
     $sortorder = GETPOST("sortorder",'alpha');
     $limit = GETPOST('limit','int')?GETPOST('limit','int'):$conf->liste_limit;
     $page = GETPOST("page",'int');
    -if (empty($page) || $page == -1) { $page = 0; }     // If $page is not defined, or '' or -1
    +if (empty($page) || $page == -1 || GETPOST('button_search','alpha') || GETPOST('button_removefilter','alpha') || (empty($toselect) && $massaction === '0')) { $page = 0; }     // If $page is not defined, or '' or -1 or if we click on clear filters or if we select empty mass action
     $offset = $limit * $page;
     $pageprev = $page - 1;
     $pagenext = $page + 1;
     if (! $sortorder) $sortorder="DESC";
     if (! $sortfield) $sortfield="m.date_creat";
     
    -$sall=trim((GETPOST('search_all', 'alphanohtml')!='')?GETPOST('search_all', 'alphanohtml'):GETPOST('sall', 'alphanohtml'));
    -$sref=GETPOST("sref", "alpha");
    +$search_all=trim((GETPOST('search_all', 'alphanohtml')!='')?GETPOST('search_all', 'alphanohtml'):GETPOST('sall', 'alphanohtml'));
    +$search_ref=GETPOST("search_ref", "alpha") ? GETPOST("search_ref", "alpha") : GETPOST("sref", "alpha");
     $filteremail=GETPOST('filteremail','alpha');
     
     // Initialize technical object to manage hooks of page. Note that conf->hooks_modules contains array of hook context
    @@ -58,6 +59,53 @@ $fieldstosearchall = array(
         'm.titre'=>'Ref',
     );
     
    +$object = new Mailing($db);
    +
    +
    +
    +/*
    + * Actions
    + */
    +
    +if (GETPOST('cancel','alpha')) { $action='list'; $massaction=''; }
    +if (! GETPOST('confirmmassaction','alpha') && $massaction != 'presend' && $massaction != 'confirm_presend') { $massaction=''; }
    +
    +$parameters=array();
    +$reshook=$hookmanager->executeHooks('doActions', $parameters, $object, $action);    // Note that $action and $object may have been modified by some hooks
    +if ($reshook < 0) setEventMessages($hookmanager->error, $hookmanager->errors, 'errors');
    +
    +if (empty($reshook))
    +{
    +	// Selection of new fields
    +	include DOL_DOCUMENT_ROOT.'/core/actions_changeselectedfields.inc.php';
    +
    +	// Purge search criteria
    +	if (GETPOST('button_removefilter_x','alpha') || GETPOST('button_removefilter.x','alpha') ||GETPOST('button_removefilter','alpha')) // All tests are required to be compatible with all browsers
    +	{
    +		/*foreach($object->fields as $key => $val)
    +		{
    +			$search[$key]='';
    +		}*/
    +		$search_ref = '';
    +		$search_all = '';
    +		$toselect='';
    +		$search_array_options=array();
    +	}
    +	if (GETPOST('button_removefilter_x','alpha') || GETPOST('button_removefilter.x','alpha') || GETPOST('button_removefilter','alpha')
    +		|| GETPOST('button_search_x','alpha') || GETPOST('button_search.x','alpha') || GETPOST('button_search','alpha'))
    +	{
    +		$massaction='';     // Protection to avoid mass action if we force a new search during a mass action confirmation
    +	}
    +
    +	// Mass actions
    +	/*$objectclass='MyObject';
    +	$objectlabel='MyObject';
    +	$permtoread = $user->rights->mymodule->read;
    +	$permtodelete = $user->rights->mymodule->delete;
    +	$uploaddir = $conf->mymodule->dir_output;
    +	include DOL_DOCUMENT_ROOT.'/core/actions_massactions.inc.php';
    +	*/
    +}
     
     
     /*
    @@ -75,8 +123,8 @@ if ($filteremail)
     	$sql.= " FROM ".MAIN_DB_PREFIX."mailing as m, ".MAIN_DB_PREFIX."mailing_cibles as mc";
     	$sql.= " WHERE m.rowid = mc.fk_mailing AND m.entity = ".$conf->entity;
     	$sql.= " AND mc.email = '".$db->escape($filteremail)."'";
    -	if ($sref) $sql.= " AND m.rowid = '".$db->escape($sref)."'";
    -	if ($sall) $sql.= " AND (m.titre like '%".$db->escape($sall)."%' OR m.sujet like '%".$db->escape($sall)."%' OR m.body like '%".$db->escape($sall)."%')";
    +	if ($search_ref) $sql.= " AND m.rowid = '".$db->escape($search_ref)."'";
    +	if ($search_all) $sql.= " AND (m.titre like '%".$db->escape($search_all)."%' OR m.sujet like '%".$db->escape($search_all)."%' OR m.body like '%".$db->escape($search_all)."%')";
     	if (! $sortorder) $sortorder="ASC";
     	if (! $sortfield) $sortfield="m.rowid";
     	$sql.= $db->order($sortfield,$sortorder);
    @@ -87,8 +135,8 @@ else
     	$sql = "SELECT m.rowid, m.titre, m.nbemail, m.statut, m.date_creat as datec, m.date_envoi as date_envoi";
     	$sql.= " FROM ".MAIN_DB_PREFIX."mailing as m";
     	$sql.= " WHERE m.entity = ".$conf->entity;
    -	if ($sref) $sql.= " AND m.rowid = '".$db->escape($sref)."'";
    -	if ($sall) $sql.= " AND (m.titre like '%".$db->escape($sall)."%' OR m.sujet like '%".$db->escape($sall)."%' OR m.body like '%".$db->escape($sall)."%')";
    +	if ($search_ref) $sql.= " AND m.rowid = '".$db->escape($search_ref)."'";
    +	if ($search_all) $sql.= " AND (m.titre like '%".$db->escape($search_all)."%' OR m.sujet like '%".$db->escape($search_all)."%' OR m.body like '%".$db->escape($search_all)."%')";
     	if (! $sortorder) $sortorder="ASC";
     	if (! $sortfield) $sortfield="m.rowid";
     	$sql.= $db->order($sortfield,$sortorder);
    @@ -107,14 +155,14 @@ if ($result)
     	$newcardbutton='';
     	if ($user->rights->mailing->creer)
     	{
    -		$newcardbutton='<a class="butActionNew" href="'.DOL_URL_ROOT.'/comm/mailing/card.php?action=create">'.$langs->trans('NewMailing');
    +		$newcardbutton='<a class="butActionNew" href="'.DOL_URL_ROOT.'/comm/mailing/card.php?action=create"><span class="valignmiddle">'.$langs->trans('NewMailing').'</span>';
     		$newcardbutton.= '<span class="fa fa-plus-circle valignmiddle"></span>';
     		$newcardbutton.= '</a>';
     	}
     
     	$i = 0;
     
    -	$param = "&sall=".urlencode($sall);
    +	$param = "&search_all=".urlencode($search_all);
     	if ($filteremail) $param.='&filteremail='.urlencode($filteremail);
     
     	print '<form method="GET" action="'.$_SERVER["PHP_SELF"].'">';
    @@ -134,11 +182,11 @@ if ($result)
     
     	print '<tr class="liste_titre_filter">';
     	print '<td class="liste_titre">';
    -	print '<input type="text" class="flat maxwidth50" name="sref" value="'.dol_escape_htmltag($sref).'">';
    +	print '<input type="text" class="flat maxwidth50" name="search_ref" value="'.dol_escape_htmltag($search_ref).'">';
     	print '</td>';
     	// Title
     	print '<td class="liste_titre">';
    -	print '<input type="text" class="flat maxwidth100 maxwidth50onsmartphone" name="sall" value="'.dol_escape_htmltag($sall).'">';
    +	print '<input type="text" class="flat maxwidth100 maxwidth50onsmartphone" name="search_all" value="'.dol_escape_htmltag($search_all).'">';
     	print '</td>';
     	print '<td class="liste_titre">&nbsp;</td>';
     	if (! $filteremail) print '<td class="liste_titre">&nbsp;</td>';
    @@ -168,16 +216,22 @@ if ($result)
     	{
     		$obj = $db->fetch_object($result);
     
    -
    +		$email->id = $obj->rowid;
    +		$email->ref = $obj->rowid;
     
     		print "<tr>";
    -		print '<td><a href="'.DOL_URL_ROOT.'/comm/mailing/card.php?id='.$obj->rowid.'">';
    -		print img_object($langs->trans("ShowEMail"),"email").' '.stripslashes($obj->rowid).'</a></td>';
    +
    +		print '<td>';
    +		print $email->getNomUrl(1);
    +		print '</td>';
    +
     		print '<td>'.$obj->titre.'</td>';
     		// Date creation
    +
     		print '<td align="center">';
     		print dol_print_date($db->jdate($obj->datec),'day');
     		print '</td>';
    +
     		// Nb of email
     		if (! $filteremail)
     		{
    @@ -195,9 +249,11 @@ if ($result)
     			print $nbemail;
     			print '</td>';
     		}
    +
     		// Last send
     		print '<td align="center" class="nowrap">'.dol_print_date($db->jdate($obj->date_envoi),'day').'</td>';
     		print '</td>';
    +
     		// Status
     		print '<td align="right" class="nowrap">';
     		if ($filteremail)
    @@ -209,7 +265,9 @@ if ($result)
     			print $email->LibStatut($obj->statut,5);
     		}
     		print '</td>';
    +
     		print '<td></td>';
    +
     		print "</tr>\n";
     		$i++;
     	}
    @@ -223,6 +281,6 @@ else
     	dol_print_error($db);
     }
     
    +// End of page
     llxFooter();
    -
     $db->close();
    diff --git a/htdocs/comm/multiprix.php b/htdocs/comm/multiprix.php
    index dd4e6cef1fa..55f49c44cfd 100644
    --- a/htdocs/comm/multiprix.php
    +++ b/htdocs/comm/multiprix.php
    @@ -27,8 +27,8 @@ require '../main.inc.php';
     require_once DOL_DOCUMENT_ROOT.'/core/lib/company.lib.php';
     require_once DOL_DOCUMENT_ROOT.'/contact/class/contact.class.php';
     
    -$langs->load("orders");
    -$langs->load("companies");
    +// Load translation files required by the page
    +$langs->loadLangs(array('orders', 'companies'));
     
     $id = GETPOST('id','int');
     $_socid = GETPOST("id",'int');
    @@ -45,7 +45,7 @@ if ($user->societe_id > 0)
     
     if ($_POST["action"] == 'setpricelevel')
     {
    -	$soc = New Societe($db);
    +	$soc = new Societe($db);
     	$soc->fetch($id);
     	$soc->set_price_level($_POST["price_level"],$user);
     
    @@ -177,5 +177,6 @@ if ($_socid > 0)
     
     }
     
    +// End of page
     llxFooter();
     $db->close();
    diff --git a/htdocs/comm/propal/card.php b/htdocs/comm/propal/card.php
    index 004b32a83fc..4c6fbb2045c 100644
    --- a/htdocs/comm/propal/card.php
    +++ b/htdocs/comm/propal/card.php
    @@ -1,17 +1,18 @@
     <?php
    -/* Copyright (C) 2001-2007 Rodolphe Quiedeville  <rodolphe@quiedeville.org>
    +/* Copyright (C) 2001-2007  Rodolphe Quiedeville    <rodolphe@quiedeville.org>
      * Copyright (C) 2004-2014 Laurent Destailleur   <eldy@users.sourceforge.net>
      * Copyright (C) 2004      Eric Seigne           <eric.seigne@ryxeo.com>
      * Copyright (C) 2005      Marc Barilley / Ocebo <marc@ocebo.com>
      * Copyright (C) 2005-2012 Regis Houssin         <regis.houssin@capnetworks.com>
      * Copyright (C) 2006      Andre Cianfarani      <acianfa@free.fr>
      * Copyright (C) 2010-2016 Juanjo Menent         <jmenent@2byte.es>
    - * Copyright (C) 2010-2015 Philippe Grand        <philippe.grand@atoo-net.com>
    + * Copyright (C) 2010-2018 Philippe Grand        <philippe.grand@atoo-net.com>
      * Copyright (C) 2012-2013 Christophe Battarel   <christophe.battarel@altairis.fr>
      * Copyright (C) 2012      Cedric Salvador       <csalvador@gpcsolutions.fr>
      * Copyright (C) 2013-2014 Florian Henry		 <florian.henry@open-concept.pro>
      * Copyright (C) 2014	   Ferran Marcet		 <fmarcet@2byte.es>
      * Copyright (C) 2016      Marcos García         <marcosgdf@gmail.com>
    + * Copyright (C) 2018       Frédéric France         <frederic.france@netlogic.fr>
      *
      * This program is free software; you can redistribute it and/or modify
      * it under the terms of the GNU General Public License as published by
    @@ -56,14 +57,8 @@ if (!empty($conf->variants->enabled)) {
     	require_once DOL_DOCUMENT_ROOT.'/variants/class/ProductCombination.class.php';
     }
     
    -$langs->load('companies');
    -$langs->load('propal');
    -$langs->load('compta');
    -$langs->load('bills');
    -$langs->load('orders');
    -$langs->load('products');
    -$langs->load("deliveries");
    -$langs->load('sendings');
    +// Load translation files required by the page
    +$langs->loadLangs(array('companies', 'propal', 'compta', 'bills', 'orders', 'products', 'deliveries', 'sendings'));
     if (!empty($conf->incoterm->enabled)) $langs->load('incoterm');
     if (! empty($conf->margin->enabled))
     	$langs->load('margins');
    @@ -80,6 +75,7 @@ $originid = GETPOST('originid', 'int');
     $confirm = GETPOST('confirm', 'alpha');
     $lineid = GETPOST('lineid', 'int');
     $contactid = GETPOST('contactid','int');
    +$projectid = GETPOST('projectid','int');
     
     // PDF
     $hidedetails = (GETPOST('hidedetails', 'int') ? GETPOST('hidedetails', 'int') : (! empty($conf->global->MAIN_GENERATE_DOCUMENTS_HIDE_DETAILS) ? 1 : 0));
    @@ -114,9 +110,21 @@ if ($id > 0 || ! empty($ref)) {
     // Initialize technical object to manage hooks of page. Note that conf->hooks_modules contains array of hook context
     $hookmanager->initHooks(array('propalcard','globalcard'));
     
    -$permissionnote = $user->rights->propale->creer; // Used by the include of actions_setnotes.inc.php
    -$permissiondellink=$user->rights->propale->creer;	// Used by the include of actions_dellink.inc.php
    -$permissiontoedit = $user->rights->propale->creer; // Used by the include of actions_lineupdown.inc.php
    +$usercanread = $user->rights->propal->lire;
    +$usercancreate = $user->rights->propal->creer;
    +$usercanclose = $user->rights->propal->cloturer;
    +$usercandelete = $user->rights->propal->supprimer;
    +$usercanvalidate = ((empty($conf->global->MAIN_USE_ADVANCED_PERMS) && $usercancreate) || (! empty($conf->global->MAIN_USE_ADVANCED_PERMS) && ! empty($user->rights->propal->propal_advance->validate)));
    +$usercansend = (empty($conf->global->MAIN_USE_ADVANCED_PERMS) || $user->rights->propal->propal_advance->send);
    +
    +$usercancreateorder = $user->rights->commande->creer;
    +$usercancreateinvoice = $user->rights->facture->creer;
    +$usercancreatecontract = $user->rights->contrat->creer;
    +$usercancreateintervention = $user->rights->ficheinter->creer;
    +
    +$permissionnote = $usercancreate; // Used by the include of actions_setnotes.inc.php
    +$permissiondellink = $usercancreate;	// Used by the include of actions_dellink.inc.php
    +$permissiontoedit = $usercancreate; // Used by the include of actions_lineupdown.inc.php
     
     
     /*
    @@ -146,7 +154,7 @@ if (empty($reshook))
     	include DOL_DOCUMENT_ROOT.'/core/actions_lineupdown.inc.php';	// Must be include, not include_once
     
     	// Action clone object
    -	if ($action == 'confirm_clone' && $confirm == 'yes')
    +	if ($action == 'confirm_clone' && $confirm == 'yes' && $usercancreate)
     	{
     		if (! GETPOST('socid', 3))
     		{
    @@ -197,7 +205,7 @@ if (empty($reshook))
     	}
     
     	// Delete proposal
    -	else if ($action == 'confirm_delete' && $confirm == 'yes' && $user->rights->propal->supprimer)
    +	else if ($action == 'confirm_delete' && $confirm == 'yes' && $usercandelete)
     	{
     		$result = $object->delete($user);
     		if ($result > 0) {
    @@ -210,7 +218,7 @@ if (empty($reshook))
     	}
     
     	// Remove line
    -	else if ($action == 'confirm_deleteline' && $confirm == 'yes' && $user->rights->propal->creer)
    +	else if ($action == 'confirm_deleteline' && $confirm == 'yes' && $usercancreate)
     	{
     		$result = $object->deleteline($lineid);
     		// reorder lines
    @@ -234,10 +242,7 @@ if (empty($reshook))
     	}
     
     	// Validation
    -	else if ($action == 'confirm_validate' && $confirm == 'yes' &&
    -		((empty($conf->global->MAIN_USE_ADVANCED_PERMS) && ! empty($user->rights->propal->creer))
    -	   	|| (! empty($conf->global->MAIN_USE_ADVANCED_PERMS) && ! empty($user->rights->propal->propal_advance->validate)))
    -	)
    +	else if ($action == 'confirm_validate' && $confirm == 'yes' && $usercanvalidate)
     	{
     		$result = $object->valid($user);
     		if ($result >= 0)
    @@ -264,7 +269,7 @@ if (empty($reshook))
     		}
     	}
     
    -	else if ($action == 'setdate' && $user->rights->propal->creer)
    +	else if ($action == 'setdate' && $usercancreate)
     	{
     		$datep = dol_mktime(12, 0, 0, $_POST['remonth'], $_POST['reday'], $_POST['reyear']);
     
    @@ -279,13 +284,13 @@ if (empty($reshook))
     				dol_print_error($db, $object->error);
     		}
     	}
    -	else if ($action == 'setecheance' && $user->rights->propal->creer)
    +	else if ($action == 'setecheance' && $usercancreate)
     	{
     		$result = $object->set_echeance($user, dol_mktime(12, 0, 0, $_POST['echmonth'], $_POST['echday'], $_POST['echyear']));
     		if ($result < 0)
     			dol_print_error($db, $object->error);
     	}
    -	else if ($action == 'setdate_livraison' && $user->rights->propal->creer)
    +	else if ($action == 'setdate_livraison' && $usercancreate)
     	{
     		$result = $object->set_date_livraison($user, dol_mktime(12, 0, 0, $_POST['date_livraisonmonth'], $_POST['date_livraisonday'], $_POST['date_livraisonyear']));
     		if ($result < 0)
    @@ -293,7 +298,7 @@ if (empty($reshook))
     	}
     
     	// Positionne ref client
    -	else if ($action == 'setref_client' && $user->rights->propal->creer)
    +	else if ($action == 'setref_client' && $usercancreate)
     	{
     		$result = $object->set_ref_client($user, GETPOST('ref_client'));
     		if ($result < 0)
    @@ -303,13 +308,13 @@ if (empty($reshook))
     	}
     
     	// Set incoterm
    -	elseif ($action == 'set_incoterms' && !empty($conf->incoterm->enabled))
    +	elseif ($action == 'set_incoterms' && !empty($conf->incoterm->enabled) && $usercancreate)
     	{
     		$result = $object->setIncoterms(GETPOST('incoterm_id', 'int'), GETPOST('location_incoterms', 'alpha'));
     	}
     
     	// Create proposal
    -	else if ($action == 'add' && $user->rights->propal->creer)
    +	else if ($action == 'add' && $usercancreate)
     	{
     		$object->socid = $socid;
     		$object->fetch_thirdparty();
    @@ -603,18 +608,29 @@ if (empty($reshook))
     	}
     
     	// Classify billed
    -	else if ($action == 'classifybilled' && $user->rights->propal->cloturer)
    +	else if ($action == 'classifybilled' && $usercanclose)
     	{
    +		$db->begin();
    +
     		$result=$object->cloture($user, 4, '');
     		if ($result < 0)
     		{
     			setEventMessages($object->error, $object->errors, 'errors');
     			$error++;
     		}
    +
    +		if (! $error)
    +		{
    +			$db->commit();
    +		}
    +		else
    +		{
    +			$db->rollback();
    +		}
     	}
     
     	// Close proposal
    -	else if ($action == 'setstatut' && $user->rights->propal->cloturer && ! GETPOST('cancel','alpha'))
    +	else if ($action == 'setstatut' && $usercanclose && ! GETPOST('cancel','alpha'))
     	{
     		if (! (GETPOST('statut','int') > 0)) {
     			setEventMessages($langs->trans("ErrorFieldRequired", $langs->transnoentitiesnoconv("CloseAs")), null, 'errors');
    @@ -623,28 +639,50 @@ if (empty($reshook))
     			// prevent browser refresh from closing proposal several times
     			if ($object->statut == Propal::STATUS_VALIDATED)
     			{
    +				$db->begin();
    +
     				$result=$object->cloture($user, GETPOST('statut','int'), GETPOST('note_private','none'));
     				if ($result < 0)
     				{
     					setEventMessages($object->error, $object->errors, 'errors');
     					$error++;
     				}
    +
    +				if (! $error)
    +				{
    +					$db->commit();
    +				}
    +				else
    +				{
    +					$db->rollback();
    +				}
     			}
     		}
     	}
     
     	// Reopen proposal
    -	else if ($action == 'confirm_reopen' && $user->rights->propal->cloturer && ! GETPOST('cancel','alpha'))
    +	else if ($action == 'confirm_reopen' && $usercanclose && ! GETPOST('cancel','alpha'))
     	{
     		// prevent browser refresh from reopening proposal several times
     		if ($object->statut == Propal::STATUS_SIGNED || $object->statut == Propal::STATUS_NOTSIGNED || $object->statut == Propal::STATUS_BILLED)
     		{
    +			$db->begin();
    +
     			$result=$object->reopen($user, 1);
     			if ($result < 0)
     			{
     				setEventMessages($object->error, $object->errors, 'errors');
     				$error++;
     			}
    +
    +			if (! $error)
    +			{
    +				$db->commit();
    +			}
    +			else
    +			{
    +				$db->rollback();
    +			}
     		}
     	}
     
    @@ -659,7 +697,7 @@ if (empty($reshook))
     
     
     	// Go back to draft
    -	if ($action == 'modif' && $user->rights->propal->creer)
    +	if ($action == 'modif' && $usercancreate)
     	{
     		$object->set_draft($user);
     
    @@ -677,7 +715,7 @@ if (empty($reshook))
     		}
     	}
     
    -	else if ($action == "setabsolutediscount" && $user->rights->propal->creer) {
    +	else if ($action == "setabsolutediscount" && $usercancreate) {
     		if ($_POST["remise_id"]) {
     			if ($object->id > 0) {
     				$result = $object->insert_discount($_POST["remise_id"]);
    @@ -689,7 +727,7 @@ if (empty($reshook))
     	}
     
     	// Add line
    -	else if ($action == 'addline' && $user->rights->propal->creer) {
    +	else if ($action == 'addline' && $usercancreate) {
     
     		// Set if we used free entry or predefined product
     		$predef='';
    @@ -746,7 +784,7 @@ if (empty($reshook))
     				if ($res = $prodcomb->fetchByProductCombination2ValuePairs($idprod, $combinations)) {
     					$idprod = $res->fk_product_child;
     				} else {
    -					setEventMessage($langs->trans('ErrorProductCombinationNotFound'), 'errors');
    +					setEventMessages($langs->trans('ErrorProductCombinationNotFound'), null, 'errors');
     					$error ++;
     				}
     			}
    @@ -848,7 +886,28 @@ if (empty($reshook))
     				// If price per quantity and customer
     				elseif (! empty($conf->global->PRODUIT_CUSTOMER_PRICES_BY_QTY_MULTIPRICES))
     				{
    -					// TODO Same than PRODUIT_CUSTOMER_PRICES_BY_QTY but using $object->thirdparty->price_level
    +					if ($prod->prices_by_qty[$object->thirdparty->price_level]) // yes, this product has some prices per quantity
    +					{
    +						// Search the correct price into loaded array product_price_by_qty using id of array retrieved into POST['pqp'].
    +						$pqp = GETPOST('pbq','int');
    +
    +						// Search price into product_price_by_qty from $prod->id
    +						foreach($prod->prices_by_qty_list[$object->thirdparty->price_level] as $priceforthequantityarray)
    +						{
    +							if ($priceforthequantityarray['rowid'] != $pqp) continue;
    +							// We found the price
    +							if ($priceforthequantityarray['price_base_type'] == 'HT')
    +							{
    +								$pu_ht = $priceforthequantityarray['unitprice'];
    +							}
    +							else
    +							{
    +								$pu_ttc = $priceforthequantityarray['unitprice'];
    +							}
    +							// Note: the remise_percent or price by qty is used to set data on form, so we will use value from POST.
    +							break;
    +						}
    +					}
     				}
     
     				$tmpvat = price2num(preg_replace('/\s*\(.*\)/', '', $tva_tx));
    @@ -967,7 +1026,7 @@ if (empty($reshook))
     			if ($tva_npr)
     				$info_bits |= 0x01;
     
    -			if (! empty($price_min) && (price2num($pu_ht) * (1 - price2num($remise_percent) / 100) < price2num($price_min))) {
    +			if (((!empty($conf->global->MAIN_USE_ADVANCED_PERMS) && empty($user->rights->produit->ignore_price_min_advance)) || empty($conf->global->MAIN_USE_ADVANCED_PERMS) ) && (! empty($price_min) && (price2num($pu_ht) * (1 - price2num($remise_percent) / 100) < price2num($price_min)))) {
     				$mesg = $langs->trans("CantBeLessThanMinPrice", price(price2num($price_min, 'MU'), 0, $langs, 0, 0, - 1, $conf->currency));
     				setEventMessages($mesg, null, 'errors');
     			} else {
    @@ -1031,7 +1090,7 @@ if (empty($reshook))
     	}
     
     	// Update a line within proposal
    -	else if ($action == 'updateligne' && $user->rights->propal->creer && GETPOST('save'))
    +	else if ($action == 'updateline' && $usercancreate && GETPOST('save'))
     	{
     		// Define info_bits
     		$info_bits = 0;
    @@ -1086,8 +1145,7 @@ if (empty($reshook))
     				$price_min = $product->multiprices_min [$object->thirdparty->price_level];
     
     			$label = ((GETPOST('update_label') && GETPOST('product_label')) ? GETPOST('product_label') : '');
    -
    -			if ($price_min && (price2num($pu_ht) * (1 - price2num(GETPOST('remise_percent')) / 100) < price2num($price_min))) {
    +			if (((!empty($conf->global->MAIN_USE_ADVANCED_PERMS) && empty($user->rights->produit->ignore_price_min_advance)) || empty($conf->global->MAIN_USE_ADVANCED_PERMS) )&& ($price_min && (price2num($pu_ht) * (1 - price2num(GETPOST('remise_percent')) / 100) < price2num($price_min)))) {
     				setEventMessages($langs->trans("CantBeLessThanMinPrice", price(price2num($price_min, 'MU'), 0, $langs, 0, 0, - 1, $conf->currency)), null, 'errors');
     				$error ++;
     			}
    @@ -1168,62 +1226,62 @@ if (empty($reshook))
     		}
     	}
     
    -	else if ($action == 'updateligne' && $user->rights->propal->creer && GETPOST('cancel','alpha'))
    +	else if ($action == 'updateline' && $usercancreate && GETPOST('cancel','alpha'))
     	{
     		header('Location: ' . $_SERVER['PHP_SELF'] . '?id=' . $object->id); // Pour reaffichage de la fiche en cours d'edition
     		exit();
     	}
     
     	// Set project
    -	else if ($action == 'classin' && $user->rights->propal->creer) {
    +	else if ($action == 'classin' && $usercancreate) {
     		$object->setProject(GETPOST('projectid','int'));
     	}
     
     	// Delai de livraison
    -	else if ($action == 'setavailability' && $user->rights->propal->creer) {
    +	else if ($action == 'setavailability' && $usercancreate) {
     		$result = $object->set_availability($user, GETPOST('availability_id','int'));
     	}
     
     	// Origine de la propale
    -	else if ($action == 'setdemandreason' && $user->rights->propal->creer) {
    +	else if ($action == 'setdemandreason' && $usercancreate) {
     		$result = $object->set_demand_reason($user, GETPOST('demand_reason_id','int'));
     	}
     
     	// Conditions de reglement
    -	else if ($action == 'setconditions' && $user->rights->propal->creer) {
    +	else if ($action == 'setconditions' && $usercancreate) {
     		$result = $object->setPaymentTerms(GETPOST('cond_reglement_id', 'int'));
     	}
     
    -	else if ($action == 'setremisepercent' && $user->rights->propal->creer) {
    +	else if ($action == 'setremisepercent' && $usercancreate) {
     		$result = $object->set_remise_percent($user, $_POST['remise_percent']);
     	}
     
    -	else if ($action == 'setremiseabsolue' && $user->rights->propal->creer) {
    +	else if ($action == 'setremiseabsolue' && $usercancreate) {
     		$result = $object->set_remise_absolue($user, $_POST['remise_absolue']);
     	}
     
     	// Mode de reglement
    -	else if ($action == 'setmode' && $user->rights->propal->creer) {
    +	else if ($action == 'setmode' && $usercancreate) {
     		$result = $object->setPaymentMethods(GETPOST('mode_reglement_id', 'int'));
     	}
     
     	// Multicurrency Code
    -	else if ($action == 'setmulticurrencycode' && $user->rights->propal->creer) {
    +	else if ($action == 'setmulticurrencycode' && $usercancreate) {
     		$result = $object->setMulticurrencyCode(GETPOST('multicurrency_code', 'alpha'));
     	}
     
     	// Multicurrency rate
    -	else if ($action == 'setmulticurrencyrate' && $user->rights->propal->creer) {
    +	else if ($action == 'setmulticurrencyrate' && $usercancreate) {
     		$result = $object->setMulticurrencyRate(price2num(GETPOST('multicurrency_tx')));
     	}
     
     	// bank account
    -	else if ($action == 'setbankaccount' && $user->rights->propal->creer) {
    +	else if ($action == 'setbankaccount' && $usercancreate) {
     		$result=$object->setBankAccount(GETPOST('fk_account', 'int'));
     	}
     
     	// shipping method
    -	else if ($action == 'setshippingmethod' && $user->rights->propal->creer) {
    +	else if ($action == 'setshippingmethod' && $usercancreate) {
     		$result=$object->setShippingMethod(GETPOST('shipping_method_id', 'int'));
     	}
     
    @@ -1246,7 +1304,7 @@ if (empty($reshook))
     		if ($error) $action = 'edit_extras';
     	}
     
    -	if (! empty($conf->global->MAIN_DISABLE_CONTACTS_TAB) && $user->rights->propal->creer)
    +	if (! empty($conf->global->MAIN_DISABLE_CONTACTS_TAB) && $usercancreate)
     	{
     		if ($action == 'addcontact')
     		{
    @@ -1293,7 +1351,7 @@ if (empty($reshook))
     
     	// Actions to build doc
     	$upload_dir = $conf->propal->multidir_output[$object->entity];
    -	$permissioncreate=$user->rights->propal->creer;
    +	$permissioncreate=$usercancreate;
     	include DOL_DOCUMENT_ROOT.'/core/actions_builddoc.inc.php';
     
     }
    @@ -1365,7 +1423,7 @@ if ($action == 'create')
     			}
     			$objectsrc->fetch_thirdparty();
     
    -			$projectid = (! empty($objectsrc->fk_project) ? $objectsrc->fk_project : '');
    +			$projectid = (! empty($objectsrc->fk_project) ? $objectsrc->fk_project : 0);
     			$ref_client = (! empty($objectsrc->ref_client) ? $objectsrc->ref_client : '');
     			$ref_int = (! empty($objectsrc->ref_int) ? $objectsrc->ref_int : '');
     
    @@ -1470,7 +1528,7 @@ if ($action == 'create')
     
     	// Date
     	print '<tr><td class="fieldrequired">' . $langs->trans('Date') . '</td><td>';
    -	$form->select_date('', '', '', '', '', "addprop", 1, 1);
    +	print $form->selectDate('', '', '', '', '', "addprop", 1, 1);
     	print '</td></tr>';
     
     	// Validaty duration
    @@ -1489,7 +1547,7 @@ if ($action == 'create')
     	// Bank Account
     	if (! empty($conf->global->BANK_ASK_PAYMENT_BANK_DURING_PROPOSAL) && ! empty($conf->banque->enabled)) {
     		print '<tr><td>' . $langs->trans('BankAccount') . '</td><td>';
    -		$form->select_comptes($fk_account, 'fk_account', 0, '', 1);
    +		$form->select_comptes($soc->fk_account, 'fk_account', 0, '', 1);
     		print '</td></tr>';
     	}
     
    @@ -1518,18 +1576,15 @@ if ($action == 'create')
     		$syear = date("Y", $tmpdte);
     		$smonth = date("m", $tmpdte);
     		$sday = date("d", $tmpdte);
    -		$form->select_date($syear."-".$smonth."-".$sday, 'date_livraison', '', '', '', "addprop");
    +		print $form->selectDate($syear."-".$smonth."-".$sday, 'date_livraison', '', '', '', "addprop");
     	} else {
    -		$form->select_date(-1, 'date_livraison', '', '', '', "addprop", 1, 1);
    +		print $form->selectDate(-1, 'date_livraison', '', '', '', "addprop", 1, 1);
     	}
     	print '</td></tr>';
     
     	// Project
     	if (! empty($conf->projet->enabled))
     	{
    -		$projectid = GETPOST('projectid')?GETPOST('projectid'):0;
    -		if ($origin == 'project') $projectid = ($originid ? $originid : 0);
    -
     		$langs->load("projects");
     		print '<tr>';
     		print '<td>' . $langs->trans("Project") . '</td><td>';
    @@ -1805,12 +1860,11 @@ if ($action == 'create')
     			$formconfirm = $form->formconfirm($_SERVER["PHP_SELF"] . '?id=' . $object->id, $langs->trans('ValidateProp'), $text, 'confirm_validate', '', 0, 1);
     	}
     
    -	if (! $formconfirm) {
    -		$parameters = array('lineid' => $lineid);
    -		$reshook = $hookmanager->executeHooks('formConfirm', $parameters, $object, $action); // Note that $action and $object may have been modified by hook
    -		if (empty($reshook)) $formconfirm.=$hookmanager->resPrint;
    -		elseif ($reshook > 0) $formconfirm=$hookmanager->resPrint;
    -	}
    +	// Call Hook formConfirm
    +	$parameters = array('lineid' => $lineid);
    +	$reshook = $hookmanager->executeHooks('formConfirm', $parameters, $object, $action); // Note that $action and $object may have been modified by hook
    +	if (empty($reshook)) $formconfirm.=$hookmanager->resPrint;
    +	elseif ($reshook > 0) $formconfirm=$hookmanager->resPrint;
     
     	// Print form confirm
     	print $formconfirm;
    @@ -1822,17 +1876,17 @@ if ($action == 'create')
     
     	$morehtmlref='<div class="refidno">';
     	// Ref customer
    -	$morehtmlref.=$form->editfieldkey("RefCustomer", 'ref_client', $object->ref_client, $object, $user->rights->propal->creer, 'string', '', 0, 1);
    -	$morehtmlref.=$form->editfieldval("RefCustomer", 'ref_client', $object->ref_client, $object, $user->rights->propal->creer, 'string', '', null, null, '', 1);
    +	$morehtmlref.=$form->editfieldkey("RefCustomer", 'ref_client', $object->ref_client, $object, $usercancreate, 'string', '', 0, 1);
    +	$morehtmlref.=$form->editfieldval("RefCustomer", 'ref_client', $object->ref_client, $object, $usercancreate, 'string', '', null, null, '', 1);
     	// Thirdparty
     	$morehtmlref.='<br>'.$langs->trans('ThirdParty') . ' : ' . $object->thirdparty->getNomUrl(1,'customer');
    -	if (empty($conf->global->MAIN_DISABLE_OTHER_LINK) && $object->thirdparty->id > 0) $morehtmlref.=' (<a href="'.DOL_URL_ROOT.'/comm/propal/list.php?socid='.$object->thirdparty->id.'">'.$langs->trans("OtherProposals").'</a>)';
    +	if (empty($conf->global->MAIN_DISABLE_OTHER_LINK) && $object->thirdparty->id > 0) $morehtmlref.=' (<a href="'.DOL_URL_ROOT.'/comm/propal/list.php?socid='.$object->thirdparty->id.'&search_societe='.urlencode($object->thirdparty->name).'">'.$langs->trans("OtherProposals").'</a>)';
     	// Project
     	if (! empty($conf->projet->enabled))
     	{
     		$langs->load("projects");
     		$morehtmlref.='<br>'.$langs->trans('Project') . ' ';
    -		if ($user->rights->propal->creer)
    +		if ($usercancreate)
     		{
     			if ($action != 'classify')
     				$morehtmlref.='<a href="' . $_SERVER['PHP_SELF'] . '?action=classify&amp;id=' . $object->id . '">' . img_edit($langs->transnoentitiesnoconv('SetProject')) . '</a> : ';
    @@ -1900,15 +1954,15 @@ if ($action == 'create')
     	print '<table class="nobordernopadding" width="100%"><tr><td>';
     	print $langs->trans('Date');
     	print '</td>';
    -	if ($action != 'editdate' && ! empty($object->brouillon))
    +	if ($action != 'editdate' && ! empty($object->brouillon) && $usercancreate)
     		print '<td align="right"><a href="' . $_SERVER["PHP_SELF"] . '?action=editdate&amp;id=' . $object->id . '">' . img_edit($langs->trans('SetDate'), 1) . '</a></td>';
     	print '</tr></table>';
     	print '</td><td>';
    -	if (! empty($object->brouillon) && $action == 'editdate') {
    +	if (! empty($object->brouillon) && $action == 'editdate' && $usercancreate) {
     		print '<form name="editdate" action="' . $_SERVER["PHP_SELF"] . '?id=' . $object->id . '" method="post">';
     		print '<input type="hidden" name="token" value="' . $_SESSION ['newtoken'] . '">';
     		print '<input type="hidden" name="action" value="setdate">';
    -		$form->select_date($object->date, 're', '', '', 0, "editdate");
    +		print $form->selectDate($object->date, 're', '', '', 0, "editdate");
     		print '<input type="submit" class="button" value="' . $langs->trans('Modify') . '">';
     		print '</form>';
     	} else {
    @@ -1926,15 +1980,15 @@ if ($action == 'create')
     	print '<table class="nobordernopadding" width="100%"><tr><td>';
     	print $langs->trans('DateEndPropal');
     	print '</td>';
    -	if ($action != 'editecheance' && ! empty($object->brouillon))
    +	if ($action != 'editecheance' && ! empty($object->brouillon) && $usercancreate)
     		print '<td align="right"><a href="' . $_SERVER["PHP_SELF"] . '?action=editecheance&amp;id=' . $object->id . '">' . img_edit($langs->trans('SetConditions'), 1) . '</a></td>';
     	print '</tr></table>';
     	print '</td><td>';
    -	if (! empty($object->brouillon) && $action == 'editecheance') {
    +	if (! empty($object->brouillon) && $action == 'editecheance' && $usercancreate) {
     		print '<form name="editecheance" action="' . $_SERVER["PHP_SELF"] . '?id=' . $object->id . '" method="post">';
     		print '<input type="hidden" name="token" value="' . $_SESSION ['newtoken'] . '">';
     		print '<input type="hidden" name="action" value="setecheance">';
    -		$form->select_date($object->fin_validite, 'ech', '', '', '', "editecheance");
    +		print $form->selectDate($object->fin_validite, 'ech', '', '', '', "editecheance");
     		print '<input type="submit" class="button" value="' . $langs->trans('Modify') . '">';
     		print '</form>';
     	} else {
    @@ -1954,11 +2008,11 @@ if ($action == 'create')
     	print '<table class="nobordernopadding" width="100%"><tr><td>';
     	print $langs->trans('PaymentConditionsShort');
     	print '</td>';
    -	if ($action != 'editconditions' && ! empty($object->brouillon))
    +	if ($action != 'editconditions' && ! empty($object->brouillon) && $usercancreate)
     		print '<td align="right"><a href="' . $_SERVER["PHP_SELF"] . '?action=editconditions&amp;id=' . $object->id . '">' . img_edit($langs->transnoentitiesnoconv('SetConditions'), 1) . '</a></td>';
     	print '</tr></table>';
     	print '</td><td>';
    -	if ($action == 'editconditions') {
    +	if (! empty($object->brouillon) && $action == 'editconditions' && $usercancreate) {
     		$form->form_conditions_reglement($_SERVER['PHP_SELF'] . '?id=' . $object->id, $object->cond_reglement_id, 'cond_reglement_id');
     	} else {
     		$form->form_conditions_reglement($_SERVER['PHP_SELF'] . '?id=' . $object->id, $object->cond_reglement_id, 'none');
    @@ -1969,9 +2023,9 @@ if ($action == 'create')
     	// Delivery date
     	$langs->load('deliveries');
     	print '<tr><td>';
    -	print $form->editfieldkey($langs->trans('DeliveryDate'), 'date_livraison', $object->date_livraison, $object, $user->rights->propal->creer, 'datepicker');
    +	print $form->editfieldkey($langs->trans('DeliveryDate'), 'date_livraison', $object->date_livraison, $object, $usercancreate, 'datepicker');
     	print '</td><td>';
    -	print $form->editfieldval($langs->trans('DeliveryDate'), 'date_livraison', $object->date_livraison, $object, $user->rights->propal->creer, 'datepicker');
    +	print $form->editfieldval($langs->trans('DeliveryDate'), 'date_livraison', $object->date_livraison, $object, $usercancreate, 'datepicker');
     	print '</td>';
     	print '</tr>';
     
    @@ -1982,11 +2036,11 @@ if ($action == 'create')
     	if (! empty($conf->commande->enabled))
     		print ' (' . $langs->trans('AfterOrder') . ')';
     	print '</td>';
    -	if ($action != 'editavailability' && ! empty($object->brouillon))
    +	if ($action != 'editavailability' && ! empty($object->brouillon) && $usercancreate)
     		print '<td align="right"><a href="' . $_SERVER["PHP_SELF"] . '?action=editavailability&amp;id=' . $object->id . '">' . img_edit($langs->transnoentitiesnoconv('SetAvailability'), 1) . '</a></td>';
     	print '</tr></table>';
     	print '</td><td>';
    -	if ($action == 'editavailability') {
    +	if (! empty($object->brouillon) && $action == 'editavailability' && $usercancreate) {
     		$form->form_availability($_SERVER['PHP_SELF'] . '?id=' . $object->id, $object->availability_id, 'availability_id', 1);
     	} else {
     		$form->form_availability($_SERVER['PHP_SELF'] . '?id=' . $object->id, $object->availability_id, 'none', 1);
    @@ -2001,11 +2055,11 @@ if ($action == 'create')
     		print '<table width="100%" class="nobordernopadding"><tr><td>';
     		print $langs->trans('SendingMethod');
     		print '</td>';
    -		if ($action != 'editshippingmethod' && $user->rights->propal->creer)
    +		if ($action != 'editshippingmethod' && $usercancreate)
     			print '<td align="right"><a href="'.$_SERVER["PHP_SELF"].'?action=editshippingmethod&amp;id='.$object->id.'">'.img_edit($langs->trans('SetShippingMode'),1).'</a></td>';
     		print '</tr></table>';
     		print '</td><td>';
    -		if ($action == 'editshippingmethod') {
    +		if ($action == 'editshippingmethod' && $usercancreate) {
     			$form->formSelectShippingMethod($_SERVER['PHP_SELF'].'?id='.$object->id, $object->shipping_method_id, 'shipping_method_id', 1);
     		} else {
     			$form->formSelectShippingMethod($_SERVER['PHP_SELF'].'?id='.$object->id, $object->shipping_method_id, 'none');
    @@ -2019,11 +2073,11 @@ if ($action == 'create')
     	print '<table class="nobordernopadding" width="100%"><tr><td>';
     	print $langs->trans('Source');
     	print '</td>';
    -	if ($action != 'editdemandreason' && ! empty($object->brouillon))
    +	if ($action != 'editdemandreason' && ! empty($object->brouillon) && $usercancreate)
     		print '<td align="right"><a href="' . $_SERVER["PHP_SELF"] . '?action=editdemandreason&amp;id=' . $object->id . '">' . img_edit($langs->transnoentitiesnoconv('SetDemandReason'), 1) . '</a></td>';
     	print '</tr></table>';
     	print '</td><td>';
    -	if ($action == 'editdemandreason') {
    +	if (! empty($object->brouillon) && $action == 'editdemandreason' && $usercancreate) {
     		$form->formInputReason($_SERVER['PHP_SELF'] . '?id=' . $object->id, $object->demand_reason_id, 'demand_reason_id', 1);
     	} else {
     		$form->formInputReason($_SERVER['PHP_SELF'] . '?id=' . $object->id, $object->demand_reason_id, 'none');
    @@ -2037,11 +2091,11 @@ if ($action == 'create')
     	print '<table class="nobordernopadding" width="100%"><tr><td>';
     	print $langs->trans('PaymentMode');
     	print '</td>';
    -	if ($action != 'editmode' && ! empty($object->brouillon))
    +	if ($action != 'editmode' && ! empty($object->brouillon) && $usercancreate)
     		print '<td align="right"><a href="' . $_SERVER["PHP_SELF"] . '?action=editmode&amp;id=' . $object->id . '">' . img_edit($langs->transnoentitiesnoconv('SetMode'), 1) . '</a></td>';
     	print '</tr></table>';
     	print '</td><td>';
    -	if ($action == 'editmode') {
    +	if (! empty($object->brouillon) && $action == 'editmode' && $usercancreate) {
     		$form->form_modes_reglement($_SERVER['PHP_SELF'] . '?id=' . $object->id, $object->mode_reglement_id, 'mode_reglement_id');
     	} else {
     		$form->form_modes_reglement($_SERVER['PHP_SELF'] . '?id=' . $object->id, $object->mode_reglement_id, 'none');
    @@ -2057,11 +2111,11 @@ if ($action == 'create')
     		print '<table class="nobordernopadding" width="100%"><tr><td>';
     		print fieldLabel('Currency','multicurrency_code');
     		print '</td>';
    -		if ($action != 'editmulticurrencycode' && ! empty($object->brouillon))
    +		if ($action != 'editmulticurrencycode' && ! empty($object->brouillon) && $usercancreate)
     			print '<td align="right"><a href="' . $_SERVER["PHP_SELF"] . '?action=editmulticurrencycode&amp;id=' . $object->id . '">' . img_edit($langs->transnoentitiesnoconv('SetMultiCurrencyCode'), 1) . '</a></td>';
     		print '</tr></table>';
     		print '</td><td>';
    -		if ($action == 'editmulticurrencycode') {
    +		if (! empty($object->brouillon) && $action == 'editmulticurrencycode' && $usercancreate) {
     			$form->form_multicurrency_code($_SERVER['PHP_SELF'] . '?id=' . $object->id, $object->multicurrency_code, 'multicurrency_code');
     		} else {
     			$form->form_multicurrency_code($_SERVER['PHP_SELF'] . '?id=' . $object->id, $object->multicurrency_code, 'none');
    @@ -2074,11 +2128,11 @@ if ($action == 'create')
     		print '<table class="nobordernopadding" width="100%"><tr><td>';
     		print fieldLabel('CurrencyRate','multicurrency_tx');
     		print '</td>';
    -		if ($action != 'editmulticurrencyrate' && ! empty($object->brouillon) && $object->multicurrency_code && $object->multicurrency_code != $conf->currency)
    +		if ($action != 'editmulticurrencyrate' && ! empty($object->brouillon) && $object->multicurrency_code && $object->multicurrency_code != $conf->currency && $usercancreate)
     			print '<td align="right"><a href="' . $_SERVER["PHP_SELF"] . '?action=editmulticurrencyrate&amp;id=' . $object->id . '">' . img_edit($langs->transnoentitiesnoconv('SetMultiCurrencyCode'), 1) . '</a></td>';
     		print '</tr></table>';
     		print '</td><td>';
    -		if ($action == 'editmulticurrencyrate' || $action == 'actualizemulticurrencyrate') {
    +		if (! empty($object->brouillon) && ($action == 'editmulticurrencyrate' || $action == 'actualizemulticurrencyrate') && $usercancreate) {
     			if($action == 'actualizemulticurrencyrate') {
     				list($object->fk_multicurrency, $object->multicurrency_tx) = MultiCurrency::getIdAndTxFromCode($object->db, $object->multicurrency_code);
     			}
    @@ -2113,7 +2167,7 @@ if ($action == 'create')
     		print '<table width="100%" class="nobordernopadding"><tr><td>';
     		print $langs->trans('BankAccount');
     		print '</td>';
    -		if ($action != 'editbankaccount' && $user->rights->propal->creer)
    +		if ($action != 'editbankaccount' && $usercancreate)
     			print '<td align="right"><a href="'.$_SERVER["PHP_SELF"].'?action=editbankaccount&amp;id='.$object->id.'">'.img_edit($langs->trans('SetBankAccount'),1).'</a></td>';
     		print '</tr></table>';
     		print '</td><td>';
    @@ -2149,7 +2203,7 @@ if ($action == 'create')
     		print '<table width="100%" class="nobordernopadding"><tr><td>';
     		print $langs->trans('IncotermLabel');
     		print '<td><td align="right">';
    -		if ($user->rights->propal->creer) print '<a href="'.DOL_URL_ROOT.'/comm/propal/card.php?id='.$object->id.'&action=editincoterm">'.img_edit().'</a>';
    +		if ($usercancreate) print '<a href="'.DOL_URL_ROOT.'/comm/propal/card.php?id='.$object->id.'&action=editincoterm">'.img_edit().'</a>';
     		else print '&nbsp;';
     		print '</td></tr></table>';
     		print '</td>';
    @@ -2262,7 +2316,7 @@ if ($action == 'create')
     
     	print '	<form name="addproduct" id="addproduct" action="' . $_SERVER["PHP_SELF"] . '?id=' . $object->id . (($action != 'editline') ? '#addline' : '#line_' . GETPOST('lineid')) . '" method="POST">
     	<input type="hidden" name="token" value="' . $_SESSION ['newtoken'] . '">
    -	<input type="hidden" name="action" value="' . (($action != 'editline') ? 'addline' : 'updateligne') . '">
    +	<input type="hidden" name="action" value="' . (($action != 'editline') ? 'addline' : 'updateline') . '">
     	<input type="hidden" name="mode" value="">
     	<input type="hidden" name="id" value="' . $object->id . '">
     	';
    @@ -2278,7 +2332,7 @@ if ($action == 'create')
     		$ret = $object->printObjectLines($action, $mysoc, $soc, $lineid, 1);
     
     	// Form to add new line
    -	if ($object->statut == Propal::STATUS_DRAFT && $user->rights->propal->creer)
    +	if ($object->statut == Propal::STATUS_DRAFT && $usercancreate && $action != 'selectlines')
     	{
     		if ($action != 'editline')
     		{
    @@ -2313,8 +2367,7 @@ if ($action == 'create')
     				// Validate
     				if ($object->statut == Propal::STATUS_DRAFT && $object->total_ttc >= 0 && count($object->lines) > 0)
     				{
    -					if ((empty($conf->global->MAIN_USE_ADVANCED_PERMS) && ! empty($user->rights->propal->creer))
    -	   				|| (! empty($conf->global->MAIN_USE_ADVANCED_PERMS) && ! empty($user->rights->propal->propal_advance->validate)))
    +					if ($usercanvalidate)
     					{
     						print '<div class="inline-block divButAction"><a class="butAction" href="' . $_SERVER["PHP_SELF"] . '?id=' . $object->id . '&amp;action=validate">' . $langs->trans('Validate') . '</a></div>';
     					}
    @@ -2327,19 +2380,19 @@ if ($action == 'create')
     					print '<div class="inline-block divButAction"><a class="butAction" href="' . DOL_URL_ROOT . '/comm/action/card.php?action=create&amp;origin=' . $object->element . '&amp;originid=' . $object->id . '&amp;socid=' . $object->socid . '">' . $langs->trans("AddAction") . '</a></div>';
     				}*/
     				// Edit
    -				if ($object->statut == Propal::STATUS_VALIDATED && $user->rights->propal->creer) {
    +				if ($object->statut == Propal::STATUS_VALIDATED && $usercancreate) {
     					print '<div class="inline-block divButAction"><a class="butAction" href="' . $_SERVER["PHP_SELF"] . '?id=' . $object->id . '&amp;action=modif">' . $langs->trans('Modify') . '</a></div>';
     				}
     
     				// ReOpen
    -				if (($object->statut == Propal::STATUS_SIGNED || $object->statut == Propal::STATUS_NOTSIGNED || $object->statut == Propal::STATUS_BILLED) && $user->rights->propal->cloturer) {
    +				if (($object->statut == Propal::STATUS_SIGNED || $object->statut == Propal::STATUS_NOTSIGNED || $object->statut == Propal::STATUS_BILLED) && $usercanclose) {
     					print '<div class="inline-block divButAction"><a class="butAction" href="' . $_SERVER["PHP_SELF"] . '?id=' . $object->id . '&amp;action=reopen' . (empty($conf->global->MAIN_JUMP_TAG) ? '' : '#reopen') . '"';
     					print '>' . $langs->trans('ReOpen') . '</a></div>';
     				}
     
     				// Send
     				if ($object->statut == Propal::STATUS_VALIDATED || $object->statut == Propal::STATUS_SIGNED) {
    -					if (empty($conf->global->MAIN_USE_ADVANCED_PERMS) || $user->rights->propal->propal_advance->send) {
    +					if ($usercansend) {
     						print '<div class="inline-block divButAction"><a class="butAction" href="' . $_SERVER["PHP_SELF"] . '?id=' . $object->id . '&action=presend&mode=init#formmailbeforetitle">' . $langs->trans('SendMail') . '</a></div>';
     					} else
     						print '<div class="inline-block divButAction"><a class="butActionRefused" href="#">' . $langs->trans('SendMail') . '</a></div>';
    @@ -2347,14 +2400,14 @@ if ($action == 'create')
     
     				// Create an order
     				if (! empty($conf->commande->enabled) && $object->statut == Propal::STATUS_SIGNED) {
    -					if ($user->rights->commande->creer) {
    +					if ($usercancreateorder) {
     						print '<div class="inline-block divButAction"><a class="butAction" href="' . DOL_URL_ROOT . '/commande/card.php?action=create&amp;origin=' . $object->element . '&amp;originid=' . $object->id . '&amp;socid=' . $object->socid . '">' . $langs->trans("AddOrder") . '</a></div>';
     					}
     				}
     
     				// Create an intervention
     				if (! empty($conf->service->enabled) && ! empty($conf->ficheinter->enabled) && $object->statut == Propal::STATUS_SIGNED) {
    -					if ($user->rights->ficheinter->creer) {
    +					if ($usercancreateintervention) {
     						$langs->load("interventions");
     						print '<div class="inline-block divButAction"><a class="butAction" href="' . DOL_URL_ROOT . '/fichinter/card.php?action=create&amp;origin=' . $object->element . '&amp;originid=' . $object->id . '&amp;socid=' . $object->socid . '">' . $langs->trans("AddIntervention") . '</a></div>';
     					}
    @@ -2364,7 +2417,7 @@ if ($action == 'create')
     				if ($conf->contrat->enabled && $object->statut == Propal::STATUS_SIGNED) {
     					$langs->load("contracts");
     
    -					if ($user->rights->contrat->creer) {
    +					if ($usercancreatecontract) {
     						print '<div class="inline-block divButAction"><a class="butAction" href="' . DOL_URL_ROOT . '/contrat/card.php?action=create&amp;origin=' . $object->element . '&amp;originid=' . $object->id . '&amp;socid=' . $object->socid . '">' . $langs->trans('AddContract') . '</a></div>';
     					}
     				}
    @@ -2372,7 +2425,7 @@ if ($action == 'create')
     				// Create an invoice and classify billed
     				if ($object->statut == Propal::STATUS_SIGNED)
     				{
    -					if (! empty($conf->facture->enabled) && $user->rights->facture->creer)
    +					if (! empty($conf->facture->enabled) && $usercancreateinvoice)
     					{
     						print '<div class="inline-block divButAction"><a class="butAction" href="' . DOL_URL_ROOT . '/compta/facture/card.php?action=create&amp;origin=' . $object->element . '&amp;originid=' . $object->id . '&amp;socid=' . $object->socid . '">' . $langs->trans("AddBill") . '</a></div>';
     					}
    @@ -2385,18 +2438,18 @@ if ($action == 'create')
     				}
     
     				// Set accepted/refused
    -				if ($object->statut == Propal::STATUS_VALIDATED && $user->rights->propal->cloturer) {
    +				if ($object->statut == Propal::STATUS_VALIDATED && $usercanclose) {
     					print '<div class="inline-block divButAction"><a class="butAction" href="' . $_SERVER["PHP_SELF"] . '?id=' . $object->id . '&amp;action=statut' . (empty($conf->global->MAIN_JUMP_TAG) ? '' : '#close') . '"';
     					print '>' . $langs->trans('SetAcceptedRefused') . '</a></div>';
     				}
     
     				// Clone
    -				if ($user->rights->propal->creer) {
    +				if ($usercancreate) {
     					print '<div class="inline-block divButAction"><a class="butAction" href="' . $_SERVER['PHP_SELF'] . '?id=' . $object->id . '&amp;socid=' . $object->socid . '&amp;action=clone&amp;object=' . $object->element . '">' . $langs->trans("ToClone") . '</a></div>';
     				}
     
     				// Delete
    -				if ($user->rights->propal->supprimer) {
    +				if ($usercandelete) {
     					print '<div class="inline-block divButAction"><a class="butActionDelete" href="' . $_SERVER["PHP_SELF"] . '?id=' . $object->id . '&amp;action=delete"';
     					print '>' . $langs->trans('Delete') . '</a></div>';
     				}
    @@ -2419,8 +2472,8 @@ if ($action == 'create')
     		$filename = dol_sanitizeFileName($object->ref);
     		$filedir = $conf->propal->multidir_output[$object->entity] . "/" . dol_sanitizeFileName($object->ref);
     		$urlsource = $_SERVER["PHP_SELF"] . "?id=" . $object->id;
    -		$genallowed = $user->rights->propal->lire;
    -		$delallowed = $user->rights->propal->creer;
    +		$genallowed = $usercanread;
    +		$delallowed = $usercancreate;
     
     		print $formfile->showdocuments('propal', $filename, $filedir, $urlsource, $genallowed, $delallowed, $object->modelpdf, 1, 0, 0, 28, 0, '', 0, '', $soc->default_lang, '', $object);
     
    diff --git a/htdocs/comm/propal/class/api_proposals.class.php b/htdocs/comm/propal/class/api_proposals.class.php
    index d153489dcc8..fc721912462 100644
    --- a/htdocs/comm/propal/class/api_proposals.class.php
    +++ b/htdocs/comm/propal/class/api_proposals.class.php
    @@ -77,6 +77,9 @@ class Proposals extends DolibarrApi
     			throw new RestException(401, 'Access not allowed for login '.DolibarrApiAccess::$user->login);
     		}
     
    +		// Add external contacts ids
    +		$this->propal->contacts_ids = $this->propal->liste_contact(-1,'external',1);
    +
     		$this->propal->fetchObjectLinked();
     		return $this->_cleanObjectDatas($this->propal);
     	}
    @@ -94,7 +97,8 @@ class Proposals extends DolibarrApi
     	 * @param string    $sqlfilters         Other criteria to filter answers separated by a comma. Syntax example "(t.ref:like:'SO-%') and (t.datec:<:'20160101')"
     	 * @return  array                       Array of order objects
     	 */
    -	function index($sortfield = "t.rowid", $sortorder = 'ASC', $limit = 100, $page = 0, $thirdparty_ids = '', $sqlfilters = '') {
    +    function index($sortfield = "t.rowid", $sortorder = 'ASC', $limit = 100, $page = 0, $thirdparty_ids = '', $sqlfilters = '')
    +    {
     		global $db, $conf;
     
     		$obj_ret = array();
    @@ -156,6 +160,8 @@ class Proposals extends DolibarrApi
     				$obj = $db->fetch_object($result);
     				$proposal_static = new Propal($db);
     				if($proposal_static->fetch($obj->rowid)) {
    +					// Add external contacts ids
    +					$proposal_static->contacts_ids = $proposal_static->liste_contact(-1,'external',1);
     					$obj_ret[] = $this->_cleanObjectDatas($proposal_static);
     				}
     				$i++;
    @@ -210,7 +216,8 @@ class Proposals extends DolibarrApi
     	 *
     	 * @return int
     	 */
    -	function getLines($id) {
    +    function getLines($id)
    +    {
     	  if(! DolibarrApiAccess::$user->rights->propal->lire) {
     		  	throw new RestException(401);
     		  }
    @@ -376,7 +383,8 @@ class Proposals extends DolibarrApi
          * @throws 401
          * @throws 404
     	 */
    -	function deleteLine($id, $lineid) {
    +    function deleteLine($id, $lineid)
    +    {
     		if(! DolibarrApiAccess::$user->rights->propal->creer) {
     		  	throw new RestException(401);
     		}
    @@ -410,7 +418,8 @@ class Proposals extends DolibarrApi
     	 *
     	 * @return int
     	 */
    -	function put($id, $request_data = null) {
    +    function put($id, $request_data = null)
    +    {
     	  if(! DolibarrApiAccess::$user->rights->propal->creer) {
     		  	throw new RestException(401);
     		  }
    @@ -482,7 +491,6 @@ class Proposals extends DolibarrApi
     				'message' => 'Commercial Proposal deleted'
     			)
     		);
    -
     	}
     
     	/**
    @@ -698,23 +706,24 @@ class Proposals extends DolibarrApi
     	}
     
     
    -	/**
    -	 * Clean sensible object datas
    -	 *
    -	 * @param   object  $object    Object to clean
    -	 * @return    array    Array of cleaned object properties
    -	 */
    -	function _cleanObjectDatas($object) {
    +    /**
    +     * Clean sensible object datas
    +     *
    +     * @param   object  $object    Object to clean
    +     * @return    array    Array of cleaned object properties
    +     */
    +    function _cleanObjectDatas($object)
    +    {
     
    -		$object = parent::_cleanObjectDatas($object);
    +        $object = parent::_cleanObjectDatas($object);
     
             unset($object->note);
    -		unset($object->name);
    -		unset($object->lastname);
    -		unset($object->firstname);
    -		unset($object->civility_id);
    -		unset($object->address);
    +        unset($object->name);
    +        unset($object->lastname);
    +        unset($object->firstname);
    +        unset($object->civility_id);
    +        unset($object->address);
     
    -		return $object;
    -	}
    +        return $object;
    +    }
     }
    diff --git a/htdocs/comm/propal/class/propal.class.php b/htdocs/comm/propal/class/propal.class.php
    index b6e9d1411c5..16a19d1b41f 100644
    --- a/htdocs/comm/propal/class/propal.class.php
    +++ b/htdocs/comm/propal/class/propal.class.php
    @@ -12,6 +12,8 @@
      * Copyright (C) 2012      Cedric Salvador          <csalvador@gpcsolutions.fr>
      * Copyright (C) 2013      Florian Henry		  	<florian.henry@open-concept.pro>
      * Copyright (C) 2014-2015 Marcos García            <marcosgdf@gmail.com>
    + * Copyright (C) 2018      Nicolas ZABOURI			<info@inovea-conseil.com>
    + * Copyright (C) 2018      Frédéric France          <frederic.france@netlogic.fr>
      *
      * This program is free software; you can redistribute it and/or modify
      * it under the terms of the GNU General Public License as published by
    @@ -44,16 +46,37 @@ require_once DOL_DOCUMENT_ROOT .'/multicurrency/class/multicurrency.class.php';
      */
     class Propal extends CommonObject
     {
    +	/**
    +	 * @var string ID to identify managed object
    +	 */
     	public $element='propal';
    +
    +	/**
    +	 * @var string Name of table without prefix where object is stored
    +	 */
     	public $table_element='propal';
    +
    +	/**
    +	 * @var int    Name of subtable line
    +	 */
     	public $table_element_line='propaldet';
    -	public $fk_element='fk_propal';
    +
    +	/**
    +	 * @var int Field with ID of parent key if this field has a parent
    +	 */
    +	public $fk_element ='fk_propal';
    +
    +	/**
    +	 * @var string String with name of icon for myobject. Must be the part after the 'object_' into object_myobject.png
    +	 */
     	public $picto='propal';
    +
     	/**
     	 * 0=No test on entity, 1=Test with field entity, 2=Test with link by societe
     	 * @var int
     	 */
     	public $ismultientitymanaged = 1;
    +
     	/**
     	 * 0=Default, 1=View may be restricted to sales representative only if no permission to see all or to company of external user if external user
     	 * @var integer
    @@ -145,7 +168,12 @@ class Propal extends CommonObject
     	public $remise = 0;
     	public $remise_percent = 0;
     	public $remise_absolue = 0;
    +
    +	/**
    +     * @var int ID
    +     */
     	public $fk_address;
    +
     	public $address_type;
     	public $address;
     	public $availability_id;
    @@ -168,7 +196,11 @@ class Propal extends CommonObject
     	public $specimen;
     
     	// Multicurrency
    +	/**
    +     * @var int ID
    +     */
     	public $fk_multicurrency;
    +
     	public $multicurrency_code;
     	public $multicurrency_tx;
     	public $multicurrency_total_ht;
    @@ -221,9 +253,10 @@ class Propal extends CommonObject
     	}
     
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
    -	 * 	Add line into array products
    -	 *	$this->thirdparty should be loaded
    +	 *  Add line into array products
    +	 *  $this->thirdparty should be loaded
     	 *
     	 * 	@param  int		$idproduct       	Product Id to add
     	 * 	@param  int		$qty             	Quantity
    @@ -235,6 +268,7 @@ class Propal extends CommonObject
     	 */
     	function add_product($idproduct, $qty, $remise_percent=0)
     	{
    +        // phpcs:enable
     		global $conf, $mysoc;
     
     		if (! $qty) $qty = 1;
    @@ -281,6 +315,7 @@ class Propal extends CommonObject
     		}
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *	Adding line of fixed discount in the proposal in DB
     	 *
    @@ -289,6 +324,7 @@ class Propal extends CommonObject
     	 */
     	function insert_discount($idremise)
     	{
    +        // phpcs:enable
     		global $langs;
     
     		include_once DOL_DOCUMENT_ROOT.'/core/lib/price.lib.php';
    @@ -414,6 +450,7 @@ class Propal extends CommonObject
     		$remise_percent=price2num($remise_percent);
     		$qty=price2num($qty);
     		$pu_ht=price2num($pu_ht);
    +		$pu_ht_devise=price2num($pu_ht_devise);
     		$pu_ttc=price2num($pu_ttc);
     		$txtva=price2num($txtva);               // $txtva can have format '5.0(XXX)' or '5'
     		$txlocaltax1=price2num($txlocaltax1);
    @@ -635,6 +672,7 @@ class Propal extends CommonObject
     		$remise_percent=price2num($remise_percent);
     		$qty=price2num($qty);
     		$pu = price2num($pu);
    +		$pu_ht_devise=price2num($pu_ht_devise);
     		$txtva = price2num($txtva);
     		$txlocaltax1=price2num($txlocaltax1);
     		$txlocaltax2=price2num($txlocaltax2);
    @@ -1004,6 +1042,7 @@ class Propal extends CommonObject
                     // Add linked object (deprecated, use ->linkedObjectsIds instead)
                     if (! $error && $this->origin && $this->origin_id)
                     {
    +                    dol_syslog('Deprecated use of linked object, use ->linkedObjectsIds instead', LOG_WARNING);
                     	$ret = $this->add_object_linked();
                     	if (! $ret)	dol_print_error($this->db);
                     }
    @@ -1076,13 +1115,6 @@ class Propal extends CommonObject
     					}
     				}
     
    -				// Add linked object
    -				if (! $error && $this->origin && $this->origin_id)
    -				{
    -					$ret = $this->add_object_linked();
    -					if (! $ret)	dol_print_error($this->db);
    -				}
    -
     				// Set delivery address
     				if (! $error && $this->fk_delivery_address)
     				{
    @@ -1157,6 +1189,7 @@ class Propal extends CommonObject
     	}
     
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *	Insert into DB a proposal object completely defined by its data members (ex, results from copy).
     	 *
    @@ -1166,6 +1199,7 @@ class Propal extends CommonObject
     	 */
     	function create_from($user)
     	{
    +        // phpcs:enable
     		// i love this function because $this->products is not used in create function...
     		$this->products=$this->lines;
     
    @@ -1319,22 +1353,26 @@ class Propal extends CommonObject
     		$sql.= ", p.fk_shipping_method";
     		$sql.= ", p.fk_incoterms, p.location_incoterms";
     		$sql.= ", p.fk_multicurrency, p.multicurrency_code, p.multicurrency_tx, p.multicurrency_total_ht, p.multicurrency_total_tva, p.multicurrency_total_ttc";
    +		$sql.= ", p.tms as date_modification";
     		$sql.= ", i.libelle as libelle_incoterms";
     		$sql.= ", c.label as statut_label";
     		$sql.= ", ca.code as availability_code, ca.label as availability";
     		$sql.= ", dr.code as demand_reason_code, dr.label as demand_reason";
     		$sql.= ", cr.code as cond_reglement_code, cr.libelle as cond_reglement, cr.libelle_facture as cond_reglement_libelle_doc";
     		$sql.= ", cp.code as mode_reglement_code, cp.libelle as mode_reglement";
    -		$sql.= " FROM ".MAIN_DB_PREFIX."c_propalst as c, ".MAIN_DB_PREFIX."propal as p";
    -		$sql.= ' LEFT JOIN '.MAIN_DB_PREFIX.'c_paiement as cp ON p.fk_mode_reglement = cp.id';
    -		$sql.= ' LEFT JOIN '.MAIN_DB_PREFIX.'c_payment_term as cr ON p.fk_cond_reglement = cr.rowid';
    +		$sql.= " FROM ".MAIN_DB_PREFIX."propal as p";
    +		$sql.= ' LEFT JOIN '.MAIN_DB_PREFIX.'c_propalst as c ON p.fk_statut = c.id';
    +		$sql.= ' LEFT JOIN '.MAIN_DB_PREFIX.'c_paiement as cp ON p.fk_mode_reglement = cp.id AND cp.entity IN ('.getEntity('c_paiement').')';
    +		$sql.= ' LEFT JOIN '.MAIN_DB_PREFIX.'c_payment_term as cr ON p.fk_cond_reglement = cr.rowid AND cr.entity IN ('.getEntity('c_payment_term').')';
     		$sql.= ' LEFT JOIN '.MAIN_DB_PREFIX.'c_availability as ca ON p.fk_availability = ca.rowid';
     		$sql.= ' LEFT JOIN '.MAIN_DB_PREFIX.'c_input_reason as dr ON p.fk_input_reason = dr.rowid';
     		$sql.= ' LEFT JOIN '.MAIN_DB_PREFIX.'c_incoterms as i ON p.fk_incoterms = i.rowid';
    -		$sql.= " WHERE p.fk_statut = c.id";
    -		$sql.= " AND p.entity IN (".getEntity('propal').")";
    -		if ($ref) $sql.= " AND p.ref='".$ref."'";
    -		else $sql.= " AND p.rowid=".$rowid;
    +
    +		if ($ref) {
    +			$sql.= " WHERE p.entity IN (".getEntity('propal').")"; // Dont't use entity if you use rowid
    +			$sql.= " AND p.ref='".$this->db->escape($ref)."'";
    +		}
    +		else $sql.= " WHERE p.rowid=".$rowid;
     
     		dol_syslog(get_class($this)."::fetch", LOG_DEBUG);
     		$resql=$this->db->query($sql);
    @@ -1372,6 +1410,7 @@ class Propal extends CommonObject
     				$this->datev                = $this->db->jdate($obj->datev); // TODO deprecated
     				$this->date_creation		= $this->db->jdate($obj->datec); //Creation date
     				$this->date_validation		= $this->db->jdate($obj->datev); //Validation date
    +				$this->date_modification	= $this->db->jdate($obj->date_modification); // tms
     				$this->date                 = $this->db->jdate($obj->dp);	// Proposal date
     				$this->datep                = $this->db->jdate($obj->dp);    // deprecated
     				$this->fin_validite         = $this->db->jdate($obj->dfv);
    @@ -1457,6 +1496,8 @@ class Propal extends CommonObject
     	 */
     	function update(User $user, $notrigger=0)
     	{
    +		global $conf;
    +
     		$error=0;
     
     		// Clean parameters
    @@ -1505,17 +1546,23 @@ class Propal extends CommonObject
     			$error++; $this->errors[]="Error ".$this->db->lasterror();
     		}
     
    -		if (! $error)
    +		if (! $error && empty($conf->global->MAIN_EXTRAFIELDS_DISABLED) && is_array($this->array_options) && count($this->array_options)>0)
     		{
    -			if (! $notrigger)
    +			$result=$this->insertExtraFields();
    +			if ($result < 0)
     			{
    -				// Call trigger
    -				$result=$this->call_trigger('PROPAL_MODIFY', $user);
    -				if ($result < 0) $error++;
    -				// End call triggers
    +				$error++;
     			}
     		}
     
    +		if (! $error && ! $notrigger)
    +		{
    +			// Call trigger
    +			$result=$this->call_trigger('PROPAL_MODIFY', $user);
    +			if ($result < 0) $error++;
    +			// End call triggers
    +		}
    +
     		// Commit or rollback
     		if ($error)
     		{
    @@ -1535,6 +1582,7 @@ class Propal extends CommonObject
     	}
     
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 * Load array lines
     	 *
    @@ -1543,15 +1591,16 @@ class Propal extends CommonObject
     	 */
     	function fetch_lines($only_product=0)
     	{
    +        // phpcs:enable
     		$this->lines=array();
     
     		$sql = 'SELECT d.rowid, d.fk_propal, d.fk_parent_line, d.label as custom_label, d.description, d.price, d.vat_src_code, d.tva_tx, d.localtax1_tx, d.localtax2_tx, d.localtax1_type, d.localtax2_type, d.qty, d.fk_remise_except, d.remise_percent, d.subprice, d.fk_product,';
     		$sql.= ' d.info_bits, d.total_ht, d.total_tva, d.total_localtax1, d.total_localtax2, d.total_ttc, d.fk_product_fournisseur_price as fk_fournprice, d.buy_price_ht as pa_ht, d.special_code, d.rang, d.product_type,';
     		$sql.= ' d.fk_unit,';
    -		$sql.= ' p.ref as product_ref, p.description as product_desc, p.fk_product_type, p.label as product_label,';
    +		$sql.= ' p.ref as product_ref, p.description as product_desc, p.fk_product_type, p.label as product_label, p.tobatch as product_batch,';
     		$sql.= ' p.weight, p.weight_units, p.volume, p.volume_units,';
    -		$sql.= ' d.date_start, d.date_end';
    -		$sql.= ' ,d.fk_multicurrency, d.multicurrency_code, d.multicurrency_subprice, d.multicurrency_total_ht, d.multicurrency_total_tva, d.multicurrency_total_ttc';
    +		$sql.= ' d.date_start, d.date_end,';
    +		$sql.= ' d.fk_multicurrency, d.multicurrency_code, d.multicurrency_subprice, d.multicurrency_total_ht, d.multicurrency_total_tva, d.multicurrency_total_ttc';
     		$sql.= ' FROM '.MAIN_DB_PREFIX.'propaldet as d';
     		$sql.= ' LEFT JOIN '.MAIN_DB_PREFIX.'product as p ON (d.fk_product = p.rowid)';
     		$sql.= ' WHERE d.fk_propal = '.$this->id;
    @@ -1580,6 +1629,7 @@ class Propal extends CommonObject
     				$line->product_type     = $objp->product_type;
     				$line->label            = $objp->custom_label;
     				$line->desc             = $objp->description;  // Description ligne
    +				$line->description      = $objp->description;  // Description ligne
     				$line->qty              = $objp->qty;
     				$line->vat_src_code     = $objp->vat_src_code;
     				$line->tva_tx           = $objp->tva_tx;
    @@ -1613,7 +1663,8 @@ class Propal extends CommonObject
     				$line->libelle			= $objp->product_label;		// TODO deprecated
     				$line->product_label	= $objp->product_label;
     				$line->product_desc     = $objp->product_desc; 		// Description produit
    -				$line->fk_product_type  = $objp->fk_product_type;
    +				$line->product_tobatch  = $objp->product_tobatch;
    +				$line->fk_product_type  = $objp->fk_product_type;	// TODO deprecated
     				$line->fk_unit          = $objp->fk_unit;
     				$line->weight = $objp->weight;
     				$line->weight_units = $objp->weight_units;
    @@ -1772,6 +1823,7 @@ class Propal extends CommonObject
     	}
     
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *  Define proposal date
     	 *
    @@ -1782,6 +1834,7 @@ class Propal extends CommonObject
     	 */
     	function set_date($user, $date, $notrigger=0)
     	{
    +        // phpcs:enable
     		if (empty($date))
     		{
     			$this->error='ErrorBadParameter';
    @@ -1839,6 +1892,7 @@ class Propal extends CommonObject
     		}
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *	Define end validity date
     	 *
    @@ -1849,6 +1903,7 @@ class Propal extends CommonObject
     	 */
     	function set_echeance($user, $date_fin_validite, $notrigger=0)
     	{
    +        // phpcs:enable
     		if (! empty($user->rights->propal->creer))
     		{
     			$error=0;
    @@ -1899,6 +1954,7 @@ class Propal extends CommonObject
     		}
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *	Set delivery date
     	 *
    @@ -1909,6 +1965,7 @@ class Propal extends CommonObject
     	 */
     	function set_date_livraison($user, $date_livraison, $notrigger=0)
     	{
    +        // phpcs:enable
     		if (! empty($user->rights->propal->creer))
     		{
     			$error=0;
    @@ -1959,6 +2016,7 @@ class Propal extends CommonObject
     		}
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *  Set delivery
     	 *
    @@ -1969,6 +2027,7 @@ class Propal extends CommonObject
     	 */
     	function set_availability($user, $id, $notrigger=0)
     	{
    +        // phpcs:enable
     		if (! empty($user->rights->propal->creer) && $this->statut >= self::STATUS_DRAFT)
     		{
     			$error=0;
    @@ -2028,6 +2087,7 @@ class Propal extends CommonObject
     		}
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *  Set source of demand
     	 *
    @@ -2038,6 +2098,7 @@ class Propal extends CommonObject
     	 */
     	function set_demand_reason($user, $id, $notrigger=0)
     	{
    +        // phpcs:enable
     		if (! empty($user->rights->propal->creer) && $this->statut >= self::STATUS_DRAFT)
     		{
     			$error=0;
    @@ -2099,6 +2160,7 @@ class Propal extends CommonObject
     		}
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 * Set customer reference number
     	 *
    @@ -2109,6 +2171,7 @@ class Propal extends CommonObject
     	 */
     	function set_ref_client($user, $ref_client, $notrigger=0)
     	{
    +        // phpcs:enable
     		if (! empty($user->rights->propal->creer))
     		{
     			$error=0;
    @@ -2162,6 +2225,7 @@ class Propal extends CommonObject
     		}
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *	Set an overall discount on the proposal
     	 *
    @@ -2172,6 +2236,7 @@ class Propal extends CommonObject
     	 */
     	function set_remise_percent($user, $remise, $notrigger=0)
     	{
    +        // phpcs:enable
     		$remise=trim($remise)?trim($remise):0;
     
     		if (! empty($user->rights->propal->creer))
    @@ -2227,6 +2292,7 @@ class Propal extends CommonObject
     	}
     
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *	Set an absolute overall discount on the proposal
     	 *
    @@ -2237,6 +2303,7 @@ class Propal extends CommonObject
     	 */
     	function set_remise_absolue($user, $remise, $notrigger=0)
     	{
    +        // phpcs:enable
     		$remise=trim($remise)?trim($remise):0;
     
     		if (! empty($user->rights->propal->creer))
    @@ -2409,16 +2476,16 @@ class Propal extends CommonObject
     
     			if (empty($conf->global->MAIN_DISABLE_PDF_AUTOUPDATE))
     			{
    -			 	// Define output language
    -			  	$outputlangs = $langs;
    -			   	if (! empty($conf->global->MAIN_MULTILANGS))
    -			   	{
    -			   		$outputlangs = new Translate("",$conf);
    -			   		$newlang=(GETPOST('lang_id','aZ09') ? GETPOST('lang_id','aZ09') : $this->thirdparty->default_lang);
    -			   		$outputlangs->setDefaultLang($newlang);
    -			   	}
    -			   	//$ret=$object->fetch($id);    // Reload to get new records
    -				   $this->generateDocument($modelpdf, $outputlangs);
    +				// Define output language
    +				$outputlangs = $langs;
    +				if (! empty($conf->global->MAIN_MULTILANGS))
    +				{
    +					$outputlangs = new Translate("",$conf);
    +					$newlang=(GETPOST('lang_id','aZ09') ? GETPOST('lang_id','aZ09') : $this->thirdparty->default_lang);
    +					$outputlangs->setDefaultLang($newlang);
    +				}
    +				//$ret=$object->fetch($id);    // Reload to get new records
    +				$this->generateDocument($modelpdf, $outputlangs);
     			}
     
     			if (! $error)
    @@ -2426,7 +2493,7 @@ class Propal extends CommonObject
     				$this->oldcopy= clone $this;
     				$this->statut = $statut;
     				$this->date_cloture = $now;
    -				$this->note_private = $note;
    +				$this->note_private = $newprivatenote;
     			}
     
     			if (! $notrigger && empty($error))
    @@ -2437,13 +2504,17 @@ class Propal extends CommonObject
     				// End call triggers
     			}
     
    -			if ( ! $error )
    +			if (! $error)
     			{
     				$this->db->commit();
     				return 1;
     			}
     			else
     			{
    +				$this->statut = $this->oldcopy->statut;
    +				$this->date_cloture = $this->oldcopy->date_cloture;
    +				$this->note_private = $this->oldcopy->note_private;
    +
     				$this->db->rollback();
     				return -1;
     			}
    @@ -2511,6 +2582,7 @@ class Propal extends CommonObject
     		}
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *	Set draft status
     	 *
    @@ -2520,6 +2592,7 @@ class Propal extends CommonObject
     	 */
     	function set_draft($user, $notrigger=0)
     	{
    +        // phpcs:enable
     		$error=0;
     
     		$this->db->begin();
    @@ -2568,6 +2641,7 @@ class Propal extends CommonObject
     	}
     
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *    Return list of proposal (eventually filtered on user) into an array
     	 *
    @@ -2583,6 +2657,7 @@ class Propal extends CommonObject
     	 */
     	function liste_array($shortlist=0, $draft=0, $notcurrentuser=0, $socid=0, $limit=0, $offset=0, $sortfield='p.datep', $sortorder='DESC')
     	{
    +        // phpcs:enable
     		global $user;
     
     		$ga = array();
    @@ -2654,6 +2729,7 @@ class Propal extends CommonObject
     		return $this->InvoiceArrayList($this->id);
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *  Returns an array with id and ref of related invoices
     	 *
    @@ -2662,6 +2738,7 @@ class Propal extends CommonObject
     	 */
     	function InvoiceArrayList($id)
     	{
    +        // phpcs:enable
     		$ga = array();
     		$linkedInvoices = array();
     
    @@ -2932,6 +3009,7 @@ class Propal extends CommonObject
     		}
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *	Change source demand
     	 *
    @@ -2942,6 +3020,7 @@ class Propal extends CommonObject
     	 */
     	function demand_reason($demand_reason_id, $notrigger=0)
     	{
    +        // phpcs:enable
     		global $user;
     
     		if ($this->statut >= self::STATUS_DRAFT)
    @@ -3072,6 +3151,7 @@ class Propal extends CommonObject
     		return $this->LibStatut($this->statut, $mode);
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *    	Return label of a status (draft, validated, ...)
     	 *
    @@ -3081,40 +3161,44 @@ class Propal extends CommonObject
     	 */
     	function LibStatut($statut,$mode=1)
     	{
    +        // phpcs:enable
    +		global $conf;
    +
     		// Init/load array of translation of status
     		if (empty($this->labelstatut) || empty($this->labelstatut_short))
     		{
     			global $langs;
     			$langs->load("propal");
    -			$this->labelstatut[0]=(! empty($conf->global->PROPAL_STATUS_DRAFT_LABEL) ? $conf->global->PROPAL_STATUS_DRAFT_LABEL : $langs->trans("PropalStatusDraft"));
    -			$this->labelstatut[1]=(! empty($conf->global->PROPAL_STATUS_VALIDATED_LABEL) ? $conf->global->PROPAL_STATUS_VALIDATED_LABEL : $langs->trans("PropalStatusValidated"));
    -			$this->labelstatut[2]=(! empty($conf->global->PROPAL_STATUS_SIGNED_LABEL) ? $conf->global->PROPAL_STATUS_SIGNED_LABEL : $langs->trans("PropalStatusSigned"));
    -			$this->labelstatut[3]=(! empty($conf->global->PROPAL_STATUS_NOTSIGNED_LABEL) ? $conf->global->PROPAL_STATUS_NOTSIGNED_LABEL : $langs->trans("PropalStatusNotSigned"));
    -			$this->labelstatut[4]=(! empty($conf->global->PROPAL_STATUS_BILLED_LABEL) ? $conf->global->PROPAL_STATUS_BILLED_LABEL : $langs->trans("PropalStatusBilled"));
    -			$this->labelstatut_short[0]=(! empty($conf->global->PROPAL_STATUS_DRAFTSHORT_LABEL) ? $conf->global->PROPAL_STATUS_DRAFTSHORT_LABEL : $langs->trans("PropalStatusDraftShort"));
    -			$this->labelstatut_short[1]=(! empty($conf->global->PROPAL_STATUS_VALIDATEDSHORT_LABEL) ? $conf->global->PROPAL_STATUS_VALIDATEDSHORT_LABEL : $langs->trans("Opened"));
    -			$this->labelstatut_short[2]=(! empty($conf->global->PROPAL_STATUS_SIGNEDSHORT_LABEL) ? $conf->global->PROPAL_STATUS_SIGNEDSHORT_LABEL : $langs->trans("PropalStatusSignedShort"));
    -			$this->labelstatut_short[3]=(! empty($conf->global->PROPAL_STATUS_NOTSIGNEDSHORT_LABEL) ? $conf->global->PROPAL_STATUS_NOTSIGNEDSHORT_LABEL : $langs->trans("PropalStatusNotSignedShort"));
    -			$this->labelstatut_short[4]=(! empty($conf->global->PROPAL_STATUS_BILLEDSHORT_LABEL) ? $conf->global->PROPAL_STATUS_BILLEDSHORT_LABEL : $langs->trans("PropalStatusBilledShort"));
    +			$this->labelstatut[0]=$langs->trans("PropalStatusDraft");
    +			$this->labelstatut[1]=$langs->trans("PropalStatusValidated");
    +			$this->labelstatut[2]=$langs->trans("PropalStatusSigned");
    +			$this->labelstatut[3]=$langs->trans("PropalStatusNotSigned");
    +			$this->labelstatut[4]=$langs->trans("PropalStatusBilled");
    +			$this->labelstatut_short[0]=$langs->trans("PropalStatusDraftShort");
    +			$this->labelstatut_short[1]=$langs->trans("PropalStatusValidatedShort");
    +			$this->labelstatut_short[2]=$langs->trans("PropalStatusSignedShort");
    +			$this->labelstatut_short[3]=$langs->trans("PropalStatusNotSignedShort");
    +			$this->labelstatut_short[4]=$langs->trans("PropalStatusBilledShort");
     		}
     
     		$statuttrans='';
     		if ($statut==self::STATUS_DRAFT) $statuttrans='statut0';
    -		if ($statut==self::STATUS_VALIDATED) $statuttrans='statut1';
    -		if ($statut==self::STATUS_SIGNED) $statuttrans='statut3';
    -		if ($statut==self::STATUS_NOTSIGNED) $statuttrans='statut5';
    -		if ($statut==self::STATUS_BILLED) $statuttrans='statut6';
    +		elseif ($statut==self::STATUS_VALIDATED) $statuttrans='statut1';
    +		elseif ($statut==self::STATUS_SIGNED) $statuttrans='statut3';
    +		elseif ($statut==self::STATUS_NOTSIGNED) $statuttrans='statut5';
    +		elseif ($statut==self::STATUS_BILLED) $statuttrans='statut6';
     
     		if ($mode == 0)	return $this->labelstatut[$statut];
    -		if ($mode == 1)	return $this->labelstatut_short[$statut];
    -		if ($mode == 2)	return img_picto($this->labelstatut_short[$statut], $statuttrans).' '.$this->labelstatut_short[$statut];
    -		if ($mode == 3)	return img_picto($this->labelstatut[$statut], $statuttrans);
    -		if ($mode == 4)	return img_picto($this->labelstatut[$statut],$statuttrans).' '.$this->labelstatut[$statut];
    -		if ($mode == 5)	return '<span class="hideonsmartphone">'.$this->labelstatut_short[$statut].' </span>'.img_picto($this->labelstatut[$statut],$statuttrans);
    -		if ($mode == 6)	return '<span class="hideonsmartphone">'.$this->labelstatut[$statut].' </span>'.img_picto($this->labelstatut[$statut],$statuttrans);
    -	 }
    +		elseif ($mode == 1)	return $this->labelstatut_short[$statut];
    +		elseif ($mode == 2)	return img_picto($this->labelstatut_short[$statut], $statuttrans).' '.$this->labelstatut_short[$statut];
    +		elseif ($mode == 3)	return img_picto($this->labelstatut[$statut], $statuttrans);
    +		elseif ($mode == 4)	return img_picto($this->labelstatut[$statut],$statuttrans).' '.$this->labelstatut[$statut];
    +		elseif ($mode == 5)	return '<span class="hideonsmartphone">'.$this->labelstatut_short[$statut].' </span>'.img_picto($this->labelstatut[$statut],$statuttrans);
    +		elseif ($mode == 6)	return '<span class="hideonsmartphone">'.$this->labelstatut[$statut].' </span>'.img_picto($this->labelstatut[$statut],$statuttrans);
    +	}
     
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *      Load indicators for dashboard (this->nbtodo and this->nbtodolate)
     	 *
    @@ -3124,11 +3208,12 @@ class Propal extends CommonObject
     	 */
     	function load_board($user,$mode)
     	{
    +        // phpcs:enable
     		global $conf, $langs;
     
     		$clause = " WHERE";
     
    -		$sql = "SELECT p.rowid, p.ref, p.datec as datec, p.fin_validite as datefin";
    +		$sql = "SELECT p.rowid, p.ref, p.datec as datec, p.fin_validite as datefin, p.total_ht";
     		$sql.= " FROM ".MAIN_DB_PREFIX."propal as p";
     		if (!$user->rights->societe->client->voir && !$user->societe_id)
     		{
    @@ -3172,6 +3257,8 @@ class Propal extends CommonObject
     			while ($obj=$this->db->fetch_object($resql))
     			{
     				$response->nbtodo++;
    +				$response->total+=$obj->total_ht;
    +
     				if ($mode == 'opened')
     				{
     					$datelimit = $this->db->jdate($obj->datefin);
    @@ -3287,6 +3374,7 @@ class Propal extends CommonObject
     		}
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *      Charge indicateurs this->nb de tableau de bord
     	 *
    @@ -3294,6 +3382,7 @@ class Propal extends CommonObject
     	 */
     	function load_state_board()
     	{
    +        // phpcs:enable
     		global $user;
     
     		$this->nb=array();
    @@ -3342,12 +3431,19 @@ class Propal extends CommonObject
     		global $conf,$langs;
     		$langs->load("propal");
     
    -		if (! empty($conf->global->PROPALE_ADDON))
    +		$constant = 'PROPALE_ADDON_'.$this->entity;
    +
    +		if (! empty($conf->global->$constant)) {
    +			$classname = $conf->global->$constant; // for multicompany proposal sharing
    +		} else {
    +			$classname = $conf->global->PROPALE_ADDON;
    +		}
    +
    +		if (! empty($classname))
     		{
     			$mybool=false;
     
    -			$file = $conf->global->PROPALE_ADDON.".php";
    -			$classname = $conf->global->PROPALE_ADDON;
    +			$file = $classname.".php";
     
     			// Include file with class
     			$dirmodels = array_merge(array('/'), (array) $conf->modules_parts['models']);
    @@ -3468,103 +3564,13 @@ class Propal extends CommonObject
     	}
     
     	/**
    -	 * 	Retrieve an array of propal lines
    +	 * 	Retrieve an array of proposal lines
     	 *
     	 * 	@return int		>0 if OK, <0 if KO
     	 */
     	function getLinesArray()
     	{
    -		// TODO Duplicate with fetch_lines ? Wich one to keep ?
    -
    -		$this->lines = array();
    -
    -		$sql = 'SELECT pt.rowid, pt.label as custom_label, pt.description, pt.fk_product, pt.fk_remise_except,';
    -		$sql.= ' pt.qty, pt.vat_src_code, pt.tva_tx, pt.localtax1_tx, pt.localtax2_tx, pt.localtax1_type, pt.localtax2_type, pt.remise_percent, pt.subprice, pt.info_bits,';
    -		$sql.= ' pt.total_ht, pt.total_tva, pt.total_ttc, pt.total_localtax1, pt.total_localtax2, pt.fk_product_fournisseur_price as fk_fournprice, pt.buy_price_ht as pa_ht, pt.special_code,';
    -		$sql.= ' pt.date_start, pt.date_end, pt.product_type, pt.rang, pt.fk_parent_line,';
    -		$sql.= ' pt.fk_unit,';
    -		$sql.= ' p.label as product_label, p.ref, p.fk_product_type, p.rowid as prodid, p.description as product_desc, p.tobatch as product_tobatch,';
    -		$sql.= ' p.entity,';
    -		$sql.= ' pt.fk_multicurrency, pt.multicurrency_code, pt.multicurrency_subprice, pt.multicurrency_total_ht, pt.multicurrency_total_tva, pt.multicurrency_total_ttc';
    -		$sql.= ' FROM '.MAIN_DB_PREFIX.'propaldet as pt';
    -		$sql.= ' LEFT JOIN '.MAIN_DB_PREFIX.'product as p ON pt.fk_product=p.rowid';
    -		$sql.= ' WHERE pt.fk_propal = '.$this->id;
    -		$sql.= ' ORDER BY pt.rang ASC, pt.rowid';
    -
    -		dol_syslog(get_class($this).'::getLinesArray', LOG_DEBUG);
    -		$resql = $this->db->query($sql);
    -		if ($resql)
    -		{
    -			$num = $this->db->num_rows($resql);
    -			$i = 0;
    -
    -			while ($i < $num)
    -			{
    -				$obj = $this->db->fetch_object($resql);
    -
    -				$this->lines[$i]					= new PropaleLigne($this->db);
    -				$this->lines[$i]->id				= $obj->rowid; // for backward compatibility
    -				$this->lines[$i]->rowid				= $obj->rowid;
    -				$this->lines[$i]->label 			= $obj->custom_label;
    -				$this->lines[$i]->desc       		= $obj->description;
    -				$this->lines[$i]->description 		= $obj->description;
    -				$this->lines[$i]->fk_product		= $obj->fk_product;
    -				$this->lines[$i]->ref				= $obj->ref;
    -				$this->lines[$i]->product_ref		= $obj->ref;
    -				$this->lines[$i]->entity            = $obj->entity;             // Product entity
    -				$this->lines[$i]->product_label		= $obj->product_label;
    -				$this->lines[$i]->product_desc		= $obj->product_desc;
    -				$this->lines[$i]->product_tobatch   = $obj->product_tobatch;
    -				$this->lines[$i]->fk_product_type	= $obj->fk_product_type;    // deprecated
    -				$this->lines[$i]->product_type		= $obj->product_type;
    -				$this->lines[$i]->qty				= $obj->qty;
    -				$this->lines[$i]->subprice			= $obj->subprice;
    -				$this->lines[$i]->fk_remise_except 	= $obj->fk_remise_except;
    -				$this->lines[$i]->remise_percent	= $obj->remise_percent;
    -
    -				$this->lines[$i]->vat_src_code      = $obj->vat_src_code;
    -				$this->lines[$i]->tva_tx			= $obj->tva_tx;
    -				$this->lines[$i]->localtax1_tx		= $obj->localtax1_tx;
    -				$this->lines[$i]->localtax2_tx		= $obj->localtax2_tx;
    -				$this->lines[$i]->localtax1_type	= $obj->localtax1_type;
    -				$this->lines[$i]->localtax2_type	= $obj->localtax2_type;
    -				$this->lines[$i]->info_bits			= $obj->info_bits;
    -				$this->lines[$i]->total_ht			= $obj->total_ht;
    -				$this->lines[$i]->total_tva			= $obj->total_tva;
    -				$this->lines[$i]->total_ttc			= $obj->total_ttc;
    -				$this->lines[$i]->total_localtax1	= $obj->total_localtax1;
    -				$this->lines[$i]->total_localtax2	= $obj->total_localtax2;
    -				$this->lines[$i]->fk_fournprice		= $obj->fk_fournprice;
    -				$marginInfos						= getMarginInfos($obj->subprice, $obj->remise_percent, $obj->tva_tx, $obj->localtax1_tx, $obj->localtax2_tx, $this->lines[$i]->fk_fournprice, $obj->pa_ht);
    -				$this->lines[$i]->pa_ht				= $marginInfos[0];
    -				$this->lines[$i]->marge_tx			= $marginInfos[1];
    -				$this->lines[$i]->marque_tx			= $marginInfos[2];
    -				$this->lines[$i]->fk_parent_line	= $obj->fk_parent_line;
    -				$this->lines[$i]->special_code		= $obj->special_code;
    -				$this->lines[$i]->rang				= $obj->rang;
    -				$this->lines[$i]->date_start		= $this->db->jdate($obj->date_start);
    -				$this->lines[$i]->date_end			= $this->db->jdate($obj->date_end);
    -				$this->lines[$i]->fk_unit			= $obj->fk_unit;
    -
    -				// Multicurrency
    -				$this->lines[$i]->fk_multicurrency 			= $obj->fk_multicurrency;
    -				$this->lines[$i]->multicurrency_code 		= $obj->multicurrency_code;
    -				$this->lines[$i]->multicurrency_subprice 	= $obj->multicurrency_subprice;
    -				$this->lines[$i]->multicurrency_total_ht 	= $obj->multicurrency_total_ht;
    -				$this->lines[$i]->multicurrency_total_tva 	= $obj->multicurrency_total_tva;
    -				$this->lines[$i]->multicurrency_total_ttc 	= $obj->multicurrency_total_ttc;
    -
    -				$i++;
    -			}
    -			$this->db->free($resql);
    -
    -			return 1;
    -		}
    -		else
    -		{
    -			$this->error=$this->db->error();
    -			return -1;
    -		}
    +		return $this->fetch_lines();
     	}
     
     	/**
    @@ -3575,9 +3581,10 @@ class Propal extends CommonObject
     	 *  @param      int			$hidedetails    Hide details of lines
     	 *  @param      int			$hidedesc       Hide description
     	 *  @param      int			$hideref        Hide ref
    +         *  @param   null|array  $moreparams     Array to provide more information
     	 * 	@return     int         				0 if KO, 1 if OK
     	 */
    -	public function generateDocument($modele, $outputlangs, $hidedetails=0, $hidedesc=0, $hideref=0)
    +	public function generateDocument($modele, $outputlangs, $hidedetails=0, $hidedesc=0, $hideref=0, $moreparams=null)
     	{
     		global $conf,$langs;
     
    @@ -3596,7 +3603,7 @@ class Propal extends CommonObject
     
     		$modelpath = "core/modules/propale/doc/";
     
    -		return $this->commonGenerateDocument($modelpath, $modele, $outputlangs, $hidedetails, $hidedesc, $hideref);
    +		return $this->commonGenerateDocument($modelpath, $modele, $outputlangs, $hidedetails, $hidedesc, $hideref,$moreparams);
     	}
     
     	/**
    @@ -3623,7 +3630,14 @@ class Propal extends CommonObject
      */
     class PropaleLigne extends CommonObjectLine
     {
    +	/**
    +	 * @var string ID to identify managed object
    +	 */
     	public $element='propaldet';
    +
    +	/**
    +	 * @var string Name of table without prefix where object is stored
    +	 */
     	public $table_element='propaldet';
     
     	var $oldline;
    @@ -3913,7 +3927,7 @@ class PropaleLigne extends CommonObjectLine
     		$sql.= " ".price2num($this->localtax2_tx).",";
     		$sql.= " '".$this->db->escape($this->localtax1_type)."',";
     		$sql.= " '".$this->db->escape($this->localtax2_type)."',";
    -		$sql.= " ".($this->subprice?price2num($this->subprice):"null").",";
    +		$sql.= " ".(price2num($this->subprice)!==''?price2num($this->subprice):"null").",";
     		$sql.= " ".price2num($this->remise_percent).",";
     		$sql.= " ".(isset($this->info_bits)?"'".$this->db->escape($this->info_bits)."'":"null").",";
     		$sql.= " ".price2num($this->total_ht).",";
    @@ -4158,14 +4172,16 @@ class PropaleLigne extends CommonObjectLine
     		}
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *	Update DB line fields total_xxx
     	 *	Used by migration
     	 *
    -	 *	@return		int		<0 if ko, >0 if ok
    +	 *	@return		int		<0 if KO, >0 if OK
     	 */
     	function update_total()
     	{
    +        // phpcs:enable
     		$this->db->begin();
     
     		// Mise a jour ligne en base
    @@ -4190,6 +4206,4 @@ class PropaleLigne extends CommonObjectLine
     			return -2;
     		}
     	}
    -
     }
    -
    diff --git a/htdocs/comm/propal/class/propalestats.class.php b/htdocs/comm/propal/class/propalestats.class.php
    index d6e9ee3b103..bb4e0ab56f4 100644
    --- a/htdocs/comm/propal/class/propalestats.class.php
    +++ b/htdocs/comm/propal/class/propalestats.class.php
    @@ -35,7 +35,10 @@ include_once DOL_DOCUMENT_ROOT . '/core/lib/date.lib.php';
      */
     class PropaleStats extends Stats
     {
    -    public $table_element;
    +    /**
    +	 * @var string Name of table without prefix where object is stored
    +	 */
    +	public $table_element;
     
         var $socid;
         var $userid;
    diff --git a/htdocs/comm/propal/contact.php b/htdocs/comm/propal/contact.php
    index eff22ba4358..4e017ff13d9 100644
    --- a/htdocs/comm/propal/contact.php
    +++ b/htdocs/comm/propal/contact.php
    @@ -32,10 +32,8 @@ require_once DOL_DOCUMENT_ROOT.'/core/class/html.formother.class.php';
     require_once DOL_DOCUMENT_ROOT.'/core/class/html.formcompany.class.php';
     require_once DOL_DOCUMENT_ROOT.'/projet/class/project.class.php';
     
    -$langs->load("facture");
    -$langs->load("orders");
    -$langs->load("sendings");
    -$langs->load("companies");
    +// Load translation files required by the page
    +$langs->loadLangs(array('facture', 'orders', 'sendings', 'companies'));
     
     $id=GETPOST('id','int');
     $ref= GETPOST('ref','alpha');
    @@ -214,6 +212,6 @@ if ($object->id > 0)
     	}
     }
     
    +// End of page
     llxFooter();
    -
     $db->close();
    diff --git a/htdocs/comm/propal/document.php b/htdocs/comm/propal/document.php
    index aab9cfcb30a..cbdfd44383c 100644
    --- a/htdocs/comm/propal/document.php
    +++ b/htdocs/comm/propal/document.php
    @@ -36,9 +36,8 @@ if (! empty($conf->projet->enabled)) {
     	require_once DOL_DOCUMENT_ROOT . '/projet/class/project.class.php';
     }
     
    -$langs->load('compta');
    -$langs->load('other');
    -$langs->load('companies');
    +// Load translation files required by the page
    +$langs->loadLangs(array('compta', 'other', 'companies'));
     
     $action		= GETPOST('action','alpha');
     $confirm	= GETPOST('confirm','alpha');
    @@ -95,7 +94,7 @@ if ($object->id > 0)
     	$head = propal_prepare_head($object);
     	dol_fiche_head($head, 'document', $langs->trans('Proposal'), -1, 'propal');
     
    -	// Construit liste des fichiers
    +	// Build file list
     	$filearray=dol_dir_list($upload_dir,"files",0,'','(\.meta|_preview.*\.png)$',$sortfield,(strtolower($sortorder)=='desc'?SORT_DESC:SORT_ASC),1);
     	$totalsize=0;
     	foreach($filearray as $key => $file)
    @@ -180,5 +179,6 @@ else
     	print $langs->trans("ErrorUnknown");
     }
     
    +// End of page
     llxFooter();
     $db->close();
    diff --git a/htdocs/comm/propal/index.php b/htdocs/comm/propal/index.php
    index e9dce10ea0b..b47a4506412 100644
    --- a/htdocs/comm/propal/index.php
    +++ b/htdocs/comm/propal/index.php
    @@ -27,8 +27,8 @@ require '../../main.inc.php';
     require_once DOL_DOCUMENT_ROOT.'/core/class/html.formfile.class.php';
     require_once DOL_DOCUMENT_ROOT .'/comm/propal/class/propal.class.php';
     
    -$langs->load("propal");
    -$langs->load("companies");
    +// Load translation files required by the page
    +$langs->loadLangs(array('propal', 'companies'));
     
     // Security check
     $socid=GETPOST('socid','int');
    @@ -530,7 +530,6 @@ if (! empty($conf->propal->enabled))
     //print '</td></tr></table>';
     print '</div></div></div>';
     
    -
    +// End of page
     llxFooter();
    -
     $db->close();
    diff --git a/htdocs/comm/propal/info.php b/htdocs/comm/propal/info.php
    index 67cc8210402..7879612b099 100644
    --- a/htdocs/comm/propal/info.php
    +++ b/htdocs/comm/propal/info.php
    @@ -32,8 +32,8 @@ if (! empty($conf->projet->enabled)) {
     	require_once DOL_DOCUMENT_ROOT . '/projet/class/project.class.php';
     }
     
    -$langs->load('propal');
    -$langs->load('compta');
    +// Load translation files required by the page
    +$langs->loadLangs(array('propal', 'compta'));
     
     $id=GETPOST('id','int');
     $ref=GETPOST('ref','alpha');
    @@ -127,5 +127,6 @@ print '</div>';
     
     dol_fiche_end();
     
    +// End of page
     llxFooter();
     $db->close();
    diff --git a/htdocs/comm/propal/list.php b/htdocs/comm/propal/list.php
    index 84710999183..dc6e4aff17b 100644
    --- a/htdocs/comm/propal/list.php
    +++ b/htdocs/comm/propal/list.php
    @@ -10,7 +10,7 @@
      * Copyright (C) 2012      Christophe Battarel   <christophe.battarel@altairis.fr>
      * Copyright (C) 2013      Cédric Salvador       <csalvador@gpcsolutions.fr>
      * Copyright (C) 2015      Jean-François Ferry     <jfefe@aternatik.fr>
    - * Copyright (C) 2016      Ferran Marcet	 <fmarcet@2byte.es>
    + * Copyright (C) 2016-2018 Ferran Marcet	 <fmarcet@2byte.es>
      * Copyright (C) 2017      Charlene Benke	 <charlie@patas-monkey.com>
      * Copyright (C) 2018	   Nicolas ZABOURI	 <info@inovea-conseil.com>
      *
    @@ -44,7 +44,8 @@ require_once DOL_DOCUMENT_ROOT.'/core/lib/company.lib.php';
     require_once DOL_DOCUMENT_ROOT.'/comm/propal/class/propal.class.php';
     require_once DOL_DOCUMENT_ROOT.'/projet/class/project.class.php';
     
    -$langs->loadLangs(array('companies','propal','compta','bills','orders','products'));
    +// Load translation files required by the page
    +$langs->loadLangs(array('companies','propal','compta','bills','orders','products','deliveries'));
     
     $socid=GETPOST('socid','int');
     
    @@ -76,6 +77,16 @@ $search_type_thirdparty=GETPOST("search_type_thirdparty",'int');
     $search_day=GETPOST("search_day","int");
     $search_month=GETPOST("search_month","int");
     $search_year=GETPOST("search_year","int");
    +$search_dayfin=GETPOST("search_dayfin","int");
    +$search_month_end=GETPOST("search_month_end","int");
    +$search_yearfin=GETPOST("search_yearfin","int");
    +$search_daydelivery=GETPOST("search_daydelivery","int");
    +$search_monthdelivery=GETPOST("search_monthdelivery","int");
    +$search_yeardelivery=GETPOST("search_yeardelivery","int");
    +$search_availability=GETPOST('search_availability','int');
    +$search_categ_cus=trim(GETPOST("search_categ_cus",'int'));
    +$search_btn=GETPOST('button_search','alpha');
    +$search_remove_btn=GETPOST('button_removefilter','alpha');
     
     $viewstatut=GETPOST('viewstatut','alpha');
     $optioncss = GETPOST('optioncss','alpha');
    @@ -89,7 +100,7 @@ $limit = GETPOST('limit','int')?GETPOST('limit','int'):$conf->liste_limit;
     $sortfield = GETPOST("sortfield",'alpha');
     $sortorder = GETPOST("sortorder",'alpha');
     $page = GETPOST("page",'int');
    -if (empty($page) || $page == -1) { $page = 0; }     // If $page is not defined, or '' or -1
    +if (empty($page) || $page == -1 || !empty($search_btn) || !empty($search_remove_btn) || (empty($toselect) && $massaction === '0')) { $page = 0; }     // If $page is not defined, or '' or -1
     $offset = $limit * $page;
     $pageprev = $page - 1;
     $pagenext = $page + 1;
    @@ -144,10 +155,13 @@ $arrayfields=array(
     	'typent.code'=>array('label'=>$langs->trans("ThirdPartyType"), 'checked'=>$checkedtypetiers),
     	'p.date'=>array('label'=>$langs->trans("Date"), 'checked'=>1),
     	'p.fin_validite'=>array('label'=>$langs->trans("DateEnd"), 'checked'=>1),
    +	'p.date_livraison'=>array('label'=>$langs->trans("DeliveryDate"), 'checked'=>0),
    +	'ava.rowid'=>array('label'=>$langs->trans("AvailabilityPeriod"), 'checked'=>0),
     	'p.total_ht'=>array('label'=>$langs->trans("AmountHT"), 'checked'=>1),
     	'p.total_vat'=>array('label'=>$langs->trans("AmountVAT"), 'checked'=>0),
     	'p.total_ttc'=>array('label'=>$langs->trans("AmountTTC"), 'checked'=>0),
     	'u.login'=>array('label'=>$langs->trans("Author"), 'checked'=>1, 'position'=>10),
    +	'sale_representative'=>array('label'=>$langs->trans("SaleRepresentativesOfThirdParty"), 'checked'=>1),
     	'p.datec'=>array('label'=>$langs->trans("DateCreation"), 'checked'=>0, 'position'=>500),
     	'p.tms'=>array('label'=>$langs->trans("DateModificationShort"), 'checked'=>0, 'position'=>500),
     	'p.fk_statut'=>array('label'=>$langs->trans("Status"), 'checked'=>1, 'position'=>1000),
    @@ -201,10 +215,19 @@ if (GETPOST('button_removefilter_x','alpha') || GETPOST('button_removefilter.x',
     	$search_year='';
     	$search_month='';
     	$search_day='';
    +	$search_yearfin='';
    +	$search_month_end='';
    +	$search_dayfin='';
    +	$search_yeardelivery='';
    +	$search_monthdelivery='';
    +	$search_daydelivery='';
    +	$search_availability='';
     	$viewstatut='';
     	$object_statut='';
     	$toselect='';
     	$search_array_options=array();
    +	$search_categ_cus=0;
    +
     }
     if ($object_statut != '') $viewstatut=$object_statut;
     
    @@ -242,12 +265,15 @@ $sql = 'SELECT';
     if ($sall || $search_product_category > 0) $sql = 'SELECT DISTINCT';
     $sql.= ' s.rowid as socid, s.nom as name, s.email, s.town, s.zip, s.fk_pays, s.client, s.code_client, ';
     $sql.= " typent.code as typent_code,";
    +$sql.= " ava.rowid as availability,";
     $sql.= " state.code_departement as state_code, state.nom as state_name,";
    -$sql.= ' p.rowid, p.entity, p.note_private, p.total_ht, p.tva as total_vat, p.total as total_ttc, p.localtax1, p.localtax2, p.ref, p.ref_client, p.fk_statut, p.fk_user_author, p.datep as dp, p.fin_validite as dfv,';
    +$sql.= ' p.rowid, p.entity, p.note_private, p.total_ht, p.tva as total_vat, p.total as total_ttc, p.localtax1, p.localtax2, p.ref, p.ref_client, p.fk_statut, p.fk_user_author, p.datep as dp, p.fin_validite as dfv,p.date_livraison as ddelivery,';
     $sql.= ' p.datec as date_creation, p.tms as date_update,';
     $sql.= " pr.rowid as project_id, pr.ref as project_ref,";
     if (! $user->rights->societe->client->voir && ! $socid) $sql .= " sc.fk_soc, sc.fk_user,";
     $sql.= ' u.login';
    +if ($search_categ_cus) $sql .= ", cc.fk_categorie, cc.fk_soc";
    +
     // Add fields from extrafields
     foreach ($extrafields->attribute_label as $key => $val) $sql.=($extrafields->attribute_type[$key] != 'separate' ? ",ef.".$key.' as options_'.$key : '');
     // Add fields from hooks
    @@ -258,12 +284,15 @@ $sql.= ' FROM '.MAIN_DB_PREFIX.'societe as s';
     $sql.= " LEFT JOIN ".MAIN_DB_PREFIX."c_country as country on (country.rowid = s.fk_pays)";
     $sql.= " LEFT JOIN ".MAIN_DB_PREFIX."c_typent as typent on (typent.id = s.fk_typent)";
     $sql.= " LEFT JOIN ".MAIN_DB_PREFIX."c_departements as state on (state.rowid = s.fk_departement)";
    +if (! empty($search_categ_cus)) $sql.= ' LEFT JOIN '.MAIN_DB_PREFIX."categorie_societe as cc ON s.rowid = cc.fk_soc"; // We'll need this table joined to the select in order to filter by categ
    +
     $sql.= ', '.MAIN_DB_PREFIX.'propal as p';
     if (is_array($extrafields->attribute_label) && count($extrafields->attribute_label)) $sql.= " LEFT JOIN ".MAIN_DB_PREFIX."propal_extrafields as ef on (p.rowid = ef.fk_object)";
     if ($sall || $search_product_category > 0) $sql.= ' LEFT JOIN '.MAIN_DB_PREFIX.'propaldet as pd ON p.rowid=pd.fk_propal';
     if ($search_product_category > 0) $sql.= ' LEFT JOIN '.MAIN_DB_PREFIX.'categorie_product as cp ON cp.fk_product=pd.fk_product';
     $sql.= ' LEFT JOIN '.MAIN_DB_PREFIX.'user as u ON p.fk_user_author = u.rowid';
     $sql.= " LEFT JOIN ".MAIN_DB_PREFIX."projet as pr ON pr.rowid = p.fk_projet";
    +$sql.= " LEFT JOIN ".MAIN_DB_PREFIX."c_availability as ava on (ava.rowid = p.fk_availability)";
     // We'll need this table joined to the select in order to filter by sale
     if ($search_sale > 0 || (! $user->rights->societe->client->voir && ! $socid)) $sql .= ", ".MAIN_DB_PREFIX."societe_commerciaux as sc";
     if ($search_user > 0)
    @@ -284,7 +313,8 @@ if ($search_country) $sql .= " AND s.fk_pays IN (".$db->escape($search_country).
     if ($search_type_thirdparty) $sql .= " AND s.fk_typent IN (".$db->escape($search_type_thirdparty).')';
     if ($search_ref)         $sql .= natural_search('p.ref', $search_ref);
     if ($search_refcustomer) $sql .= natural_search('p.ref_client', $search_refcustomer);
    -if ($search_refproject) $sql .= natural_search('pr.ref', $search_refprojet);
    +if ($search_refproject)  $sql .= natural_search('pr.ref', $search_refproject);
    +if ($search_availability) $sql .= " AND p.fk_availability IN (".$db->escape($search_availability).')';
     
     if ($search_societe)     $sql .= natural_search('s.nom', $search_societe);
     if ($search_login)       $sql .= natural_search("u.login", $search_login);
    @@ -294,6 +324,9 @@ if ($search_montant_ttc != '') $sql.= natural_search("p.total", $search_montant_
     if ($sall) {
     	$sql .= natural_search(array_keys($fieldstosearchall), $sall);
     }
    +if ($search_categ_cus > 0) $sql.= " AND cc.fk_categorie = ".$db->escape($search_categ_cus);
    +if ($search_categ_cus == -2)   $sql.= " AND cc.fk_categorie IS NULL";
    +
     if ($search_product_category > 0) $sql.=" AND cp.fk_categorie = ".$db->escape($search_product_category);
     if ($socid > 0) $sql.= ' AND s.rowid = '.$socid;
     if ($viewstatut != '' && $viewstatut != '-1')
    @@ -313,6 +346,32 @@ else if ($search_year > 0)
     {
     	$sql.= " AND p.datep BETWEEN '".$db->idate(dol_get_first_day($search_year,1,false))."' AND '".$db->idate(dol_get_last_day($search_year,12,false))."'";
     }
    +if ($search_month_end > 0)
    +{
    +	if ($search_yearfin > 0 && empty($search_dayfin))
    +		$sql.= " AND p.fin_validite BETWEEN '".$db->idate(dol_get_first_day($search_yearfin,$search_month_end,false))."' AND '".$db->idate(dol_get_last_day($search_yearfin,$search_month_end,false))."'";
    +	else if ($search_yearfin > 0 && ! empty($search_dayfin))
    +		$sql.= " AND p.fin_validite BETWEEN '".$db->idate(dol_mktime(0, 0, 0, $search_month_end, $search_dayfin, $search_yearfin))."' AND '".$db->idate(dol_mktime(23, 59, 59, $search_month_end, $search_dayfin, $search_yearfin))."'";
    +	else
    +		$sql.= " AND date_format(p.fin_validite, '%m') = '".$db->escape($search_month_end)."'";
    +}
    +else if ($search_yearfin > 0)
    +{
    +	$sql.= " AND p.fin_validite BETWEEN '".$db->idate(dol_get_first_day($search_yearfin,1,false))."' AND '".$db->idate(dol_get_last_day($search_yearfin,12,false))."'";
    +}
    +if ($search_monthdelivery > 0)
    +{
    +	if ($search_yeardelivery > 0 && empty($search_daydelivery))
    +		$sql.= " AND p.date_livraison BETWEEN '".$db->idate(dol_get_first_day($search_yeardelivery,$search_monthdelivery,false))."' AND '".$db->idate(dol_get_last_day($search_yeardelivery,$search_monthdelivery,false))."'";
    +	else if ($search_yeardelivery > 0 && ! empty($search_daydelivery))
    +		$sql.= " AND p.date_livraison BETWEEN '".$db->idate(dol_mktime(0, 0, 0, $search_monthdelivery, $search_daydelivery, $search_yeardelivery))."' AND '".$db->idate(dol_mktime(23, 59, 59, $search_monthdelivery, $search_daydelivery, $search_yeardelivery))."'";
    +	else
    +		$sql.= " AND date_format(p.date_livraison, '%m') = '".$db->escape($search_monthdelivery)."'";
    +}
    +else if ($search_yeardelivery > 0)
    +{
    +	$sql.= " AND p.date_livraison BETWEEN '".$db->idate(dol_get_first_day($search_yeardelivery,1,false))."' AND '".$db->idate(dol_get_last_day($search_yeardelivery,12,false))."'";
    +}
     if ($search_sale > 0) $sql.= " AND s.rowid = sc.fk_soc AND sc.fk_user = " .$db->escape($search_sale);
     if ($search_user > 0)
     {
    @@ -376,7 +435,7 @@ if ($resql)
     	if ($search_year)        $param.='&search_year='.urlencode($search_year);
     	if ($search_ref)         $param.='&search_ref='.urlencode($search_ref);
     	if ($search_refcustomer) $param.='&search_refcustomer='.urlencode($search_refcustomer);
    -	if ($search_refprojet)   $param.='&search_refprojet='.urlencode($search_refprojet);
    +	if ($search_refproject)  $param.='&search_refproject='.urlencode($search_refproject);
     	if ($search_societe)     $param.='&search_societe='.urlencode($search_societe);
     	if ($search_user > 0)    $param.='&search_user='.urlencode($search_user);
     	if ($search_sale > 0)    $param.='&search_sale='.urlencode($search_sale);
    @@ -386,6 +445,8 @@ if ($resql)
     	if ($search_zip)		 $param.='&search_zip='.urlencode($search_zip);
     	if ($socid > 0)          $param.='&socid='.urlencode($socid);
     	if ($optioncss != '')    $param.='&optioncss='.urlencode($optioncss);
    +	if ($search_categ_cus > 0)          $param.='&search_categ_cus='.urlencode($search_categ_cus);
    +	if ($search_product_category != '') $param.='&search_product_category='.$search_product_category;
     
     	// Add $param from extra fields
     	include DOL_DOCUMENT_ROOT.'/core/tpl/extrafields_list_search_param.tpl.php';
    @@ -403,7 +464,7 @@ if ($resql)
     	$newcardbutton='';
     	if ($user->rights->propal->creer)
     	{
    -		$newcardbutton='<a class="butActionNew" href="'.DOL_URL_ROOT.'/comm/propal/card.php?action=create">'.$langs->trans('NewPropal');
    +		$newcardbutton='<a class="butActionNew" href="'.DOL_URL_ROOT.'/comm/propal/card.php?action=create"><span class="valignmiddle">'.$langs->trans('NewPropal').'</span>';
     		$newcardbutton.= '<span class="fa fa-plus-circle valignmiddle"></span>';
     		$newcardbutton.= '</a>';
     	}
    @@ -430,7 +491,7 @@ if ($resql)
     	if ($sall)
     	{
     		foreach($fieldstosearchall as $key => $val) $fieldstosearchall[$key]=$langs->trans($val);
    -		print $langs->trans("FilterOnInto", $sall) . join(', ',$fieldstosearchall);
    +		print '<div class="divsearchfieldfilter">'.$langs->trans("FilterOnInto", $all) . join(', ',$fieldstosearchall).'</div>';
     	}
     
     	$i = 0;
    @@ -464,6 +525,14 @@ if ($resql)
     		$moreforfilter.=$form->selectarray('search_product_category', $cate_arbo, $search_product_category, 1, 0, 0, '', 0, 0, 0, 0, 'maxwidth300', 1);
     		$moreforfilter.='</div>';
     	}
    +	if (! empty($conf->categorie->enabled))
    +	{
    +		require_once DOL_DOCUMENT_ROOT . '/categories/class/categorie.class.php';
    +		$moreforfilter.='<div class="divsearchfield">';
    +	 	$moreforfilter.=$langs->trans('CustomersProspectsCategoriesShort').': ';
    +		$moreforfilter.=$formother->select_categories('customer',$search_categ_cus,'search_categ_cus',1);
    +	 	$moreforfilter.='</div>';
    +	}
     	$parameters=array();
     	$reshook=$hookmanager->executeHooks('printFieldPreListTitle',$parameters);    // Note that $action and $object may have been modified by hook
     	if (empty($reshook)) $moreforfilter .= $hookmanager->resPrint;
    @@ -546,7 +615,32 @@ if ($resql)
     	// Date end
     	if (! empty($arrayfields['p.fin_validite']['checked']))
     	{
    -	   print '<td class="liste_titre">&nbsp;</td>';
    +		print '<td class="liste_titre nowraponall" align="center">';
    +		//print $langs->trans('Month').': ';
    +		if (! empty($conf->global->MAIN_LIST_FILTER_ON_DAY)) print '<input class="flat width25" type="text" maxlength="2" name="search_dayfin" value="'.dol_escape_htmltag($search_dayfin).'">';
    +		print '<input class="flat width25 valignmiddle" type="text" maxlength="2" name="search_month_end" value="'.dol_escape_htmltag($search_month_end).'">';
    +		//print '&nbsp;'.$langs->trans('Year').': ';
    +		$formother->select_year($search_yearfin,'search_yearfin',1, 20, 5);
    +		print '</td>';
    +	}
    +	// Date delivery
    +	if (! empty($arrayfields['p.date_livraison']['checked']))
    +	{
    +		print '<td class="liste_titre nowraponall" align="center">';
    +		//print $langs->trans('Month').': ';
    +		if (! empty($conf->global->MAIN_LIST_FILTER_ON_DAY)) print '<input class="flat width25" type="text" size="1" maxlength="2" name="search_daydelivery" value="'.dol_escape_htmltag($search_daydelivery).'">';
    +		print '<input class="flat width25 valignmiddle" type="text" maxlength="2" name="search_monthdelivery" value="'.dol_escape_htmltag($search_monthdelivery).'">';
    +		//print '&nbsp;'.$langs->trans('Year').': ';
    +		$formother->select_year($search_yeardelivery,'search_yeardelivery',1, 20, 5);
    +		print '</td>';
    +	}
    +	// Availability
    +	if (! empty($arrayfields['ava.rowid']['checked']))
    +	{
    +		print '<td class="liste_titre maxwidthonsmartphone" align="center">';
    +		print $form->selectAvailabilityDelay($search_availability, 'search_availability', '', 1);
    +		print ajax_combobox('search_availability');
    +		print '</td>';
     	}
     	if (! empty($arrayfields['p.total_ht']['checked']))
     	{
    @@ -576,6 +670,10 @@ if ($resql)
     		print '<input class="flat" size="4" type="text" name="search_login" value="'.dol_escape_htmltag($search_login).'">';
     		print '</td>';
     	}
    +	if (! empty($arrayfields['sale_representative']['checked']))
    +	{
    +		print '<td class="liste_titre"></td>';
    +	}
     	// Extra fields
     	include DOL_DOCUMENT_ROOT.'/core/tpl/extrafields_list_search_input.tpl.php';
     
    @@ -624,10 +722,13 @@ if ($resql)
     	if (! empty($arrayfields['typent.code']['checked']))      print_liste_field_titre($arrayfields['typent.code']['label'],$_SERVER["PHP_SELF"],"typent.code","",$param,'align="center"',$sortfield,$sortorder);
     	if (! empty($arrayfields['p.date']['checked']))           print_liste_field_titre($arrayfields['p.date']['label'],$_SERVER["PHP_SELF"],'p.datep','',$param, 'align="center"',$sortfield,$sortorder);
     	if (! empty($arrayfields['p.fin_validite']['checked']))   print_liste_field_titre($arrayfields['p.fin_validite']['label'],$_SERVER["PHP_SELF"],'dfv','',$param, 'align="center"',$sortfield,$sortorder);
    +	if (! empty($arrayfields['p.date_livraison']['checked'])) print_liste_field_titre($arrayfields['p.date_livraison']['label'],$_SERVER["PHP_SELF"],'ddelivery','',$param, 'align="center"',$sortfield,$sortorder);
    +	if (! empty($arrayfields['ava.rowid']['checked']))        print_liste_field_titre($arrayfields['ava.rowid']['label'],$_SERVER["PHP_SELF"],'availability','',$param, '',$sortfield,$sortorder);
     	if (! empty($arrayfields['p.total_ht']['checked']))       print_liste_field_titre($arrayfields['p.total_ht']['label'],$_SERVER["PHP_SELF"],'p.total_ht','',$param, 'align="right"',$sortfield,$sortorder);
     	if (! empty($arrayfields['p.total_vat']['checked']))      print_liste_field_titre($arrayfields['p.total_vat']['label'],$_SERVER["PHP_SELF"],'p.tva','',$param, 'align="right"',$sortfield,$sortorder);
     	if (! empty($arrayfields['p.total_ttc']['checked']))      print_liste_field_titre($arrayfields['p.total_ttc']['label'],$_SERVER["PHP_SELF"],'p.total','',$param, 'align="right"',$sortfield,$sortorder);
     	if (! empty($arrayfields['u.login']['checked']))       	  print_liste_field_titre($arrayfields['u.login']['label'],$_SERVER["PHP_SELF"],'u.login','',$param,'align="center"',$sortfield,$sortorder);
    +	if (! empty($arrayfields['sale_representative']['checked'])) print_liste_field_titre($arrayfields['sale_representative']['label'], $_SERVER["PHP_SELF"], "","","$param",'',$sortfield,$sortorder);
     	// Extra fields
     	include DOL_DOCUMENT_ROOT.'/core/tpl/extrafields_list_search_title.tpl.php';
     	// Hook fields
    @@ -789,6 +890,28 @@ if ($resql)
     			}
     			if (! $i) $totalarray['nbfield']++;
     		}
    +		// Date delivery
    +		if (! empty($arrayfields['p.date_livraison']['checked']))
    +		{
    +			if ($obj->ddelivery)
    +			{
    +				print '<td align="center">'.dol_print_date($db->jdate($obj->ddelivery),'day');
    +				print '</td>';
    +			}
    +			else
    +			{
    +				print '<td>&nbsp;</td>';
    +			}
    +			if (! $i) $totalarray['nbfield']++;
    +		}
    +		// Availability
    +		if (! empty($arrayfields['ava.rowid']['checked']))
    +		{
    +			print '<td align="center">';
    +			$form->form_availability('', $obj->availability, 'none', 1);
    +			print '</td>';
    +			if (! $i) $totalarray['nbfield']++;
    +		}
     
     		// Amount HT
     		if (! empty($arrayfields['p.total_ht']['checked']))
    @@ -828,6 +951,51 @@ if ($resql)
     			if (! $i) $totalarray['nbfield']++;
     		}
     
    +		if (! empty($arrayfields['sale_representative']['checked']))
    +		{
    +			// Sales representatives
    +			print '<td>';
    +			if ($obj->socid > 0)
    +			{
    +				$listsalesrepresentatives=$companystatic->getSalesRepresentatives($user);
    +				if ($listsalesrepresentatives < 0) dol_print_error($db);
    +				$nbofsalesrepresentative=count($listsalesrepresentatives);
    +				if ($nbofsalesrepresentative > 3)   // We print only number
    +				{
    +					print '<a href="'.DOL_URL_ROOT.'/societe/commerciaux.php?socid='.$companystatic->id.'">';
    +					print $nbofsalesrepresentative;
    +					print '</a>';
    +				}
    +				else if ($nbofsalesrepresentative > 0)
    +				{
    +					$userstatic=new User($db);
    +					$j=0;
    +					foreach($listsalesrepresentatives as $val)
    +					{
    +						$userstatic->id=$val['id'];
    +						$userstatic->lastname=$val['lastname'];
    +						$userstatic->firstname=$val['firstname'];
    +						$userstatic->email=$val['email'];
    +						$userstatic->statut=$val['statut'];
    +						$userstatic->entity=$val['entity'];
    +						$userstatic->photo=$val['photo'];
    +
    +						//print '<div class="float">':
    +						print $userstatic->getNomUrl(-2);
    +						$j++;
    +						if ($j < $nbofsalesrepresentative) print ' ';
    +						//print '</div>';
    +					}
    +				}
    +				//else print $langs->trans("NoSalesRepresentativeAffected");
    +			}
    +			else
    +			{
    +				print '&nbsp';
    +			}
    +			print '</td>';
    +		}
    +
     		// Extra fields
     		include DOL_DOCUMENT_ROOT.'/core/tpl/extrafields_list_print_fields.tpl.php';
     		// Fields from hook
    @@ -873,27 +1041,40 @@ if ($resql)
     	}
     
     	// Show total line
    -		if (isset($totalarray['totalhtfield'])
    +	if (isset($totalarray['totalhtfield'])
      	   || isset($totalarray['totalvatfield'])
      	   || isset($totalarray['totalttcfield'])
      	   || isset($totalarray['totalamfield'])
      	   || isset($totalarray['totalrtpfield'])
    + 	   || isset($totalarray['totalizable'])
      	   )
     	{
     		print '<tr class="liste_total">';
     		$i=0;
     		while ($i < $totalarray['nbfield'])
     		{
    -		   $i++;
    -		   if ($i == 1)
    -		   {
    +		    $i++;
    +		    if ($i == 1)
    +		    {
     				if ($num < $limit && empty($offset)) print '<td align="left">'.$langs->trans("Total").'</td>';
     				else print '<td align="left">'.$langs->trans("Totalforthispage").'</td>';
    -		   }
    -		   elseif ($totalarray['totalhtfield'] == $i) print '<td align="right">'.price($totalarray['totalht']).'</td>';
    -		   elseif ($totalarray['totalvatfield'] == $i) print '<td align="right">'.price($totalarray['totalvat']).'</td>';
    -		   elseif ($totalarray['totalttcfield'] == $i) print '<td align="right">'.price($totalarray['totalttc']).'</td>';
    -		   else print '<td></td>';
    +		    }
    +		    elseif ($totalarray['totalhtfield'] == $i) print '<td align="right">'.price($totalarray['totalht']).'</td>';
    +		    elseif ($totalarray['totalvatfield'] == $i) print '<td align="right">'.price($totalarray['totalvat']).'</td>';
    +		    elseif ($totalarray['totalttcfield'] == $i) print '<td align="right">'.price($totalarray['totalttc']).'</td>';
    +		    elseif ($totalarray['totalizable']) {
    +                $printed = false;
    +                foreach ($totalarray['totalizable'] as $totalizable) {
    +                    if ($totalizable['pos']==$i && ! $printed) {
    +                        print '<td align="right">'.price($totalizable['total']).'</td>';
    +                        $printed = true;
    +                    }
    +                }
    +                if (! $printed) {
    +                    print '<td></td>';
    +                }
    +            }
    +		    else print '<td></td>';
     		}
     		print '</tr>';
     	}
    diff --git a/htdocs/comm/propal/note.php b/htdocs/comm/propal/note.php
    index 17e53b89948..a346f8df18f 100644
    --- a/htdocs/comm/propal/note.php
    +++ b/htdocs/comm/propal/note.php
    @@ -33,10 +33,8 @@ if (! empty($conf->projet->enabled)) {
     	require_once DOL_DOCUMENT_ROOT . '/projet/class/project.class.php';
     }
     
    -$langs->load('propal');
    -$langs->load('compta');
    -$langs->load('bills');
    -$langs->load("companies");
    +// Load translation files required by the page
    +$langs->loadLangs(array('propal', 'compta', 'bills', 'companies'));
     
     $id = GETPOST('id','int');
     $ref=GETPOST('ref','alpha');
    @@ -146,6 +144,6 @@ if ($id > 0 || ! empty($ref))
     	}
     }
     
    -
    +// End of page
     llxFooter();
     $db->close();
    diff --git a/htdocs/comm/propal/stats/index.php b/htdocs/comm/propal/stats/index.php
    index 50ec740ea4a..b7f6bd68493 100644
    --- a/htdocs/comm/propal/stats/index.php
    +++ b/htdocs/comm/propal/stats/index.php
    @@ -54,11 +54,8 @@ $year = GETPOST('year')>0?GETPOST('year'):$nowyear;
     $startyear=$year-1;
     $endyear=$year;
     
    -$langs->load('orders');
    -$langs->load('companies');
    -$langs->load('other');
    -$langs->load('suppliers');
    -$langs->load('supplier_proposal');
    +// Load translation files required by the page
    +$langs->loadLangs(array('orders', 'companies', 'other', 'suppliers', 'supplier_proposal'));
     
     
     /*
    @@ -68,9 +65,7 @@ $langs->load('supplier_proposal');
     $form=new Form($db);
     $formpropal=new FormPropal($db);
     
    -$langs->load('propal');
    -$langs->load('other');
    -$langs->load("companies");
    +$langs->loadLangs(array('propal', 'other', 'companies'));
     
     if ($mode == 'customer')
     {
    @@ -347,7 +342,6 @@ print '<div style="clear:both"></div>';
     
     dol_fiche_end();
     
    -
    +// End of page
     llxFooter();
    -
     $db->close();
    diff --git a/htdocs/comm/propal/tpl/linkedobjectblock.tpl.php b/htdocs/comm/propal/tpl/linkedobjectblock.tpl.php
    index a13d80c083c..724e0bcce15 100644
    --- a/htdocs/comm/propal/tpl/linkedobjectblock.tpl.php
    +++ b/htdocs/comm/propal/tpl/linkedobjectblock.tpl.php
    @@ -41,19 +41,26 @@ global $user;
     $langs = $GLOBALS['langs'];
     $linkedObjectBlock = $GLOBALS['linkedObjectBlock'];
     
    +// Load translation files required by the page
     $langs->load("propal");
     
     $total=0; $ilink=0;
    -$var=true;
     foreach($linkedObjectBlock as $key => $objectlink)
     {
         $ilink++;
     
    -    $trclass=($var?'pair':'impair');
    +    $trclass='oddeven';
         if ($ilink == count($linkedObjectBlock) && empty($noMoreLinkedObjectBlockAfter) && count($linkedObjectBlock) <= 1) $trclass.=' liste_sub_total';
     ?>
         <tr class="<?php echo $trclass; ?>"  data-element="<?php echo $objectlink->element; ?>"  data-id="<?php echo $objectlink->id; ?>" >
    -        <td class="linkedcol-element" ><?php echo $langs->trans("Proposal"); ?></td>
    +        <td class="linkedcol-element" ><?php echo $langs->trans("Proposal"); ?>
    +        <?php if(!empty($showImportButton) && $conf->global->MAIN_ENABLE_IMPORT_LINKED_OBJECT_LINES)
    +            {
    +                $url = DOL_URL_ROOT.'/comm/propal/card.php?id='.$objectlink->id;
    +                print '<a class="objectlinked_importbtn" href="'.$url.'&amp;action=selectlines"  data-element="'.$objectlink->element.'"  data-id="'.$objectlink->id.'"  > <i class="fa fa-indent"></i> </a>';
    +            }
    +        ?>
    +        </td>
             <td class="linkedcol-name" ><?php echo $objectlink->getNomUrl(1); ?></td>
         	<td class="linkedcol-ref" ><?php echo $objectlink->ref_client; ?></td>
         	<td class="linkedcol-date" align="center"><?php echo dol_print_date($objectlink->date,'day'); ?></td>
    diff --git a/htdocs/comm/prospect/index.php b/htdocs/comm/prospect/index.php
    index 8db5308bf3f..6d7e93af4be 100644
    --- a/htdocs/comm/prospect/index.php
    +++ b/htdocs/comm/prospect/index.php
    @@ -26,6 +26,7 @@
     require '../../main.inc.php';
     require_once DOL_DOCUMENT_ROOT.'/core/lib/agenda.lib.php';
     
    +// Load translation files required by the page
     $langs->load("propal");
     
     
    @@ -88,8 +89,6 @@ if ($resql)
     	$i = 0;
     	if ($num > 0 )
     	{
    -		$var=true;
    -
     		print '<table class="noborder" width="100%">';
     		print '<tr class="liste_titre">';
     		print '<td colspan="2">'.$langs->trans("ProspectsByStatus").'</td></tr>';
    @@ -126,8 +125,6 @@ if (! empty($conf->propal->enabled) && $user->rights->propale->lire)
     	$resql=$db->query($sql);
     	if ($resql)
     	{
    -		$var=true;
    -
     		$total=0;
     		$num = $db->num_rows($resql);
     		$i = 0;
    @@ -197,8 +194,6 @@ if (! empty($conf->propal->enabled) && $user->rights->propale->lire)
     		$i = 0;
     		if ($num > 0)
     		{
    -			$var=true;
    -
     			print '<table class="noborder" width="100%">';
     			print '<tr class="liste_titre"><td colspan="4">'.$langs->trans("ProposalsOpened").'</td></tr>';
     
    @@ -223,7 +218,8 @@ if (! empty($conf->propal->enabled) && $user->rights->propale->lire)
     				$i++;
     				$total += $obj->price;
     			}
    -			if ($total>0) {
    +			if ($total>0)
    +			{
     				print '<tr class="liste_total"><td colspan="3" align="right">'.$langs->trans("Total")."</td><td align=\"right\">".price($total)."</td></tr>";
     			}
     			print "</table><br>";
    @@ -255,8 +251,6 @@ if ($resql)
     	$i = 0;
     	if ($num > 0 )
     	{
    -		$var=true;
    -
     		print '<table class="noborder" width="100%">';
     		print '<tr class="liste_titre"><td>'.$langs->trans("ProspectToContact").'</td></tr>';
     
    @@ -281,6 +275,6 @@ if ($resql)
     //print '</td></tr></table>';
     print '</div></div></div>';
     
    +// End of page
     llxFooter();
    -
     $db->close();
    diff --git a/htdocs/comm/prospect/recap-prospect.php b/htdocs/comm/prospect/recap-prospect.php
    index fe0fdc55b58..93cfada8860 100644
    --- a/htdocs/comm/prospect/recap-prospect.php
    +++ b/htdocs/comm/prospect/recap-prospect.php
    @@ -26,8 +26,8 @@ require '../../main.inc.php';
     require_once DOL_DOCUMENT_ROOT.'/core/lib/company.lib.php';
     require_once DOL_DOCUMENT_ROOT.'/compta/facture/class/facture.class.php';
     
    -$langs->load("companies");
    -$langs->load('other');
    +// Load translation files required by the page
    +$langs->loadLangs(array('companies', 'other'));
     if (! empty($conf->facture->enabled)) $langs->load("bills");
     
     // Security check
    @@ -89,5 +89,6 @@ else
       	dol_print_error($db);
     }
     
    +// End of page
     llxFooter();
     $db->close();
    diff --git a/htdocs/comm/recap-client.php b/htdocs/comm/recap-client.php
    index 71add817dc5..86c1bad0521 100644
    --- a/htdocs/comm/recap-client.php
    +++ b/htdocs/comm/recap-client.php
    @@ -26,6 +26,7 @@ require '../main.inc.php';
     require_once DOL_DOCUMENT_ROOT.'/core/lib/company.lib.php';
     require_once DOL_DOCUMENT_ROOT.'/compta/facture/class/facture.class.php';
     
    +// Load translation files required by the page
     $langs->load("companies");
     if (! empty($conf->facture->enabled)) $langs->load("bills");
     
    @@ -88,5 +89,6 @@ else
       	dol_print_error($db);
     }
     
    +// End of page
     llxFooter();
     $db->close();
    diff --git a/htdocs/comm/remise.php b/htdocs/comm/remise.php
    index ba3a6a172fd..f045e570c6e 100644
    --- a/htdocs/comm/remise.php
    +++ b/htdocs/comm/remise.php
    @@ -26,9 +26,8 @@ require '../main.inc.php';
     require_once DOL_DOCUMENT_ROOT.'/core/lib/company.lib.php';
     require_once DOL_DOCUMENT_ROOT.'/contact/class/contact.class.php';
     
    -$langs->load("companies");
    -$langs->load("orders");
    -$langs->load("bills");
    +// Load translation files required by the page
    +$langs->loadLangs(array('companies', 'orders', 'bills'));
     
     $id=GETPOST("id",'int');
     
    @@ -130,8 +129,9 @@ if ($socid > 0)
     
         	print '</form>';
     
    -    	llxFooter();
    -    	$db->close();
    +    	// End of page
    +        llxFooter();
    +        $db->close();
         	exit;
         }
     
    @@ -325,5 +325,6 @@ if ($socid > 0)
     	}
     }
     
    +// End of page
     llxFooter();
     $db->close();
    diff --git a/htdocs/comm/remx.php b/htdocs/comm/remx.php
    index b580684af7e..78e4643d5e3 100644
    --- a/htdocs/comm/remx.php
    +++ b/htdocs/comm/remx.php
    @@ -29,9 +29,8 @@ require_once DOL_DOCUMENT_ROOT.'/compta/facture/class/facture.class.php';
     require_once DOL_DOCUMENT_ROOT.'/fourn/class/fournisseur.facture.class.php';
     require_once DOL_DOCUMENT_ROOT.'/core/class/discount.class.php';
     
    -$langs->load("orders");
    -$langs->load("bills");
    -$langs->load("companies");
    +// Load translation files required by the page
    +$langs->loadLangs(array('orders', 'bills', 'companies'));
     
     $id=GETPOST('id','int');
     
    @@ -999,5 +998,6 @@ if ($socid > 0)
     	}
     }
     
    +// End of page
     llxFooter();
     $db->close();
    diff --git a/htdocs/commande/card.php b/htdocs/commande/card.php
    index 76a290a79cd..75b949ff203 100644
    --- a/htdocs/commande/card.php
    +++ b/htdocs/commande/card.php
    @@ -5,13 +5,14 @@
      * Copyright (C) 2005-2015	Regis Houssin			<regis.houssin@capnetworks.com>
      * Copyright (C) 2006		Andre Cianfarani		<acianfa@free.fr>
      * Copyright (C) 2010-2013	Juanjo Menent			<jmenent@2byte.es>
    - * Copyright (C) 2011-2016	Philippe Grand			<philippe.grand@atoo-net.com>
    + * Copyright (C) 2011-2018	Philippe Grand			<philippe.grand@atoo-net.com>
      * Copyright (C) 2012-2013	Christophe Battarel		<christophe.battarel@altairis.fr>
      * Copyright (C) 2012-2016	Marcos García			<marcosgdf@gmail.com>
      * Copyright (C) 2012       Cedric Salvador      	<csalvador@gpcsolutions.fr>
      * Copyright (C) 2013		Florian Henry			<florian.henry@open-concept.pro>
      * Copyright (C) 2014       Ferran Marcet			<fmarcet@2byte.es>
      * Copyright (C) 2015       Jean-François Ferry		<jfefe@aternatik.fr>
    + * Copyright (C) 2018       Frédéric France         <frederic.france@netlogic.fr>
      *
      * This program is free software; you can redistribute it and/or modify
      * it under the terms of the GNU General Public License as published by
    @@ -28,9 +29,9 @@
      */
     
     /**
    - * \file htdocs/commande/card.php
    + * \file 	htdocs/commande/card.php
      * \ingroup commande
    - * \brief Page to show customer order
    + * \brief 	Page to show customer order
      */
     
     require '../main.inc.php';
    @@ -56,6 +57,7 @@ if (!empty($conf->variants->enabled)) {
     	require_once DOL_DOCUMENT_ROOT.'/variants/class/ProductCombination.class.php';
     }
     
    +// Load translation files required by the page
     $langs->loadLangs(array('orders','sendings','companies','bills','propal','deliveries','products','other'));
     if (!empty($conf->incoterm->enabled)) $langs->load('incoterm');
     if (! empty($conf->margin->enabled)) $langs->load('margins');
    @@ -68,6 +70,7 @@ $action = GETPOST('action', 'alpha');
     $cancel = GETPOST('cancel', 'alpha');
     $confirm = GETPOST('confirm', 'alpha');
     $lineid = GETPOST('lineid', 'int');
    +$projectid = GETPOST('projectid', 'int');
     $origin = GETPOST('origin', 'alpha');
     $originid = (GETPOST('originid', 'int') ? GETPOST('originid', 'int') : GETPOST('origin_id', 'int')); // For backward compatibility
     
    @@ -220,7 +223,7 @@ if (empty($reshook))
     	// Link to a project
     	else if ($action == 'classin' && $user->rights->commande->creer)
     	{
    -		$object->setProject(GETPOST('projectid'));
    +		$object->setProject(GETPOST('projectid','int'));
     	}
     
     	// Add order
    @@ -251,8 +254,8 @@ if (empty($reshook))
     			$object->note_private = GETPOST('note_private','none');
     			$object->note_public = GETPOST('note_public','none');
     			$object->source = GETPOST('source_id');
    -			$object->fk_project = GETPOST('projectid');
    -			$object->ref_client = GETPOST('ref_client');
    +			$object->fk_project = GETPOST('projectid','int');
    +			$object->ref_client = GETPOST('ref_client','alpha');
     			$object->modelpdf = GETPOST('model');
     			$object->cond_reglement_id = GETPOST('cond_reglement_id');
     			$object->mode_reglement_id = GETPOST('mode_reglement_id');
    @@ -357,8 +360,7 @@ if (empty($reshook))
     								}
     
     								// Extrafields
    -								if (empty($conf->global->MAIN_EXTRAFIELDS_DISABLED) && method_exists($lines[$i], 'fetch_optionals')) 							// For avoid conflicts if
    -																																	  // trigger used
    +								if (empty($conf->global->MAIN_EXTRAFIELDS_DISABLED) && method_exists($lines[$i], 'fetch_optionals')) // For avoid conflicts if trigger used
     								{
     									$lines[$i]->fetch_optionals($lines[$i]->rowid);
     									$array_options = $lines[$i]->array_options;
    @@ -367,7 +369,12 @@ if (empty($reshook))
     								$tva_tx = $lines[$i]->tva_tx;
     								if (! empty($lines[$i]->vat_src_code) && ! preg_match('/\(/', $tva_tx)) $tva_tx .= ' ('.$lines[$i]->vat_src_code.')';
     
    -								$result = $object->addline($desc, $lines[$i]->subprice, $lines[$i]->qty, $tva_tx, $lines[$i]->localtax1_tx, $lines[$i]->localtax2_tx, $lines[$i]->fk_product, $lines[$i]->remise_percent, $lines[$i]->info_bits, $lines[$i]->fk_remise_except, 'HT', 0, $date_start, $date_end, $product_type, $lines[$i]->rang, $lines[$i]->special_code, $fk_parent_line, $lines[$i]->fk_fournprice, $lines[$i]->pa_ht, $label, $array_options, $lines[$i]->fk_unit, $object->origin, $lines[$i]->rowid);
    +								$result = $object->addline(
    +									$desc, $lines[$i]->subprice, $lines[$i]->qty, $tva_tx, $lines[$i]->localtax1_tx, $lines[$i]->localtax2_tx, $lines[$i]->fk_product,
    +									$lines[$i]->remise_percent, $lines[$i]->info_bits, $lines[$i]->fk_remise_except, 'HT', 0, $date_start, $date_end, $product_type,
    +									$lines[$i]->rang, $lines[$i]->special_code, $fk_parent_line, $lines[$i]->fk_fournprice, $lines[$i]->pa_ht, $label, $array_options,
    +									$lines[$i]->fk_unit, $object->origin, $lines[$i]->rowid
    +								);
     
     								if ($result < 0) {
     									$error++;
    @@ -673,7 +680,7 @@ if (empty($reshook))
     			setEventMessages($langs->trans('ErrorFieldRequired', $langs->transnoentitiesnoconv('Type')), null, 'errors');
     			$error++;
     		}
    -		if ($prod_entry_mode == 'free' && empty($idprod) && (! ($price_ht >= 0) || $price_ht == '') && (! ($price_ht_devise >= 0) || $price_ht_devise == '')) 	// Unit price can be 0 but not ''
    +		if ($prod_entry_mode == 'free' && empty($idprod) && $price_ht == '' && $price_ht_devise == '') 	// Unit price can be 0 but not ''. Also price can be negative for order.
     		{
     			setEventMessages($langs->trans("ErrorFieldRequired", $langs->transnoentitiesnoconv("UnitPriceHT")), null, 'errors');
     			$error++;
    @@ -694,8 +701,10 @@ if (empty($reshook))
     
     				if ($res = $prodcomb->fetchByProductCombination2ValuePairs($idprod, $combinations)) {
     					$idprod = $res->fk_product_child;
    -				} else {
    -					setEventMessage($langs->trans('ErrorProductCombinationNotFound'), 'errors');
    +				}
    +				else
    +				{
    +					setEventMessages($langs->trans('ErrorProductCombinationNotFound'), null, 'errors');
     					$error ++;
     				}
     			}
    @@ -797,7 +806,27 @@ if (empty($reshook))
     				// If price per quantity and customer
     				elseif (! empty($conf->global->PRODUIT_CUSTOMER_PRICES_BY_QTY_MULTIPRICES))
     				{
    -					// TODO Same than PRODUIT_CUSTOMER_PRICES_BY_QTY but using $object->thirdparty->price_level
    +					if ($prod->prices_by_qty[$object->thirdparty->price_level])	// yes, this product has some prices per quantity
    +					{
    +						// Search the correct price into loaded array product_price_by_qty using id of array retrieved into POST['pqp'].
    +						$pqp = GETPOST('pbq','int');
    +						// Search price into product_price_by_qty from $prod->id
    +						foreach($prod->prices_by_qty_list[$object->thirdparty->price_level] as $priceforthequantityarray)
    +						{
    +							if ($priceforthequantityarray['rowid'] != $pqp) continue;
    +							// We found the price
    +							if ($priceforthequantityarray['price_base_type'] == 'HT')
    +							{
    +								$pu_ht = $priceforthequantityarray['unitprice'];
    +							}
    +							else
    +							{
    +								$pu_ttc = $priceforthequantityarray['unitprice'];
    +							}
    +							// Note: the remise_percent or price by qty is used to set data on form, so we will use value from POST.
    +							break;
    +						}
    +					}
     				}
     
     				$tmpvat = price2num(preg_replace('/\s*\(.*\)/', '', $tva_tx));
    @@ -902,7 +931,7 @@ if (empty($reshook))
     			if ($tva_npr)
     				$info_bits |= 0x01;
     
    -			if (! empty($price_min) && (price2num($pu_ht) * (1 - price2num($remise_percent) / 100) < price2num($price_min))) {
    +			if (((!empty($conf->global->MAIN_USE_ADVANCED_PERMS) && empty($user->rights->produit->ignore_price_min_advance)) || empty($conf->global->MAIN_USE_ADVANCED_PERMS) )&& (! empty($price_min) && (price2num($pu_ht) * (1 - price2num($remise_percent) / 100) < price2num($price_min)))) {
     				$mesg = $langs->trans("CantBeLessThanMinPrice", price(price2num($price_min, 'MU'), 0, $langs, 0, 0, - 1, $conf->currency));
     				setEventMessages($mesg, null, 'errors');
     			} else {
    @@ -1018,12 +1047,12 @@ if (empty($reshook))
     			$type = $product->type;
     
     			$price_min = $product->price_min;
    -			if (! empty($conf->global->PRODUIT_MULTIPRICES) && ! empty($object->thirdparty->price_level))
    -				$price_min = $product->multiprices_min [$object->thirdparty->price_level];
    +			if ((! empty($conf->global->PRODUIT_MULTIPRICES) || ! empty($conf->global->PRODUIT_CUSTOMER_PRICES_BY_QTY_MULTIPRICES)) && ! empty($object->thirdparty->price_level))
    +				$price_min = $product->multiprices_min[$object->thirdparty->price_level];
     
     			$label = ((GETPOST('update_label') && GETPOST('product_label')) ? GETPOST('product_label') : '');
     
    -			if ($price_min && (price2num($pu_ht) * (1 - price2num(GETPOST('remise_percent')) / 100) < price2num($price_min))) {
    +			if (((!empty($conf->global->MAIN_USE_ADVANCED_PERMS) && empty($user->rights->produit->ignore_price_min_advance)) || empty($conf->global->MAIN_USE_ADVANCED_PERMS) )&& ($price_min && (price2num($pu_ht) * (1 - price2num(GETPOST('remise_percent')) / 100) < price2num($price_min)))) {
     				setEventMessages($langs->trans("CantBeLessThanMinPrice", price(price2num($price_min, 'MU'), 0, $langs, 0, 0, - 1, $conf->currency)), null, 'errors');
     				$error++;
     			}
    @@ -1375,7 +1404,6 @@ if ($action == 'create' && $user->rights->commande->creer)
     	if ($socid > 0)
     		$res = $soc->fetch($socid);
     
    -	$projectid = 0;
     	$remise_absolue = 0;
     
     	$currency_code = $conf->currency;
    @@ -1472,7 +1500,6 @@ if ($action == 'create' && $user->rights->commande->creer)
     		$remise_percent     = $soc->remise_percent;
     		$remise_absolue     = 0;
     		$dateorder          = empty($conf->global->MAIN_AUTOFILL_DATE_ORDER)?-1:'';
    -		$projectid          = 0;
     
     		if (!empty($conf->multicurrency->enabled) && !empty($soc->multicurrency_code)) $currency_code = $soc->multicurrency_code;
     
    @@ -1480,7 +1507,6 @@ if ($action == 'create' && $user->rights->commande->creer)
     		$note_public = $object->getDefaultCreateValueFor('note_public');
     	}
     
    -
     	print '<form name="crea_commande" action="' . $_SERVER["PHP_SELF"] . '" method="POST">';
     	print '<input type="hidden" name="token" value="' . $_SESSION ['newtoken'] . '">';
     	print '<input type="hidden" name="action" value="add">';
    @@ -1554,7 +1580,7 @@ if ($action == 'create' && $user->rights->commande->creer)
     	}
     	// Date
     	print '<tr><td class="fieldrequired">' . $langs->trans('Date') . '</td><td>';
    -	$form->select_date('', 're', '', '', '', "crea_commande", 1, 1);			// Always autofill date with current date
    +	print $form->selectDate('', 're', '', '', '', "crea_commande", 1, 1);			// Always autofill date with current date
     	print '</td></tr>';
     
     	// Delivery date planed
    @@ -1564,7 +1590,7 @@ if ($action == 'create' && $user->rights->commande->creer)
     		if (! empty($conf->global->DATE_LIVRAISON_WEEK_DELAY)) $datedelivery = time() + ((7*$conf->global->DATE_LIVRAISON_WEEK_DELAY) * 24 * 60 * 60);
     		else $datedelivery=empty($conf->global->MAIN_AUTOFILL_DATE_DELIVERY)?-1:'';
     	}
    -	$form->select_date($datedelivery, 'liv_', '', '', '', "crea_commande", 1, 1);
    +	print $form->selectDate($datedelivery, 'liv_', '', '', '', "crea_commande", 1, 1);
     	print "</td></tr>";
     
     	// Conditions de reglement
    @@ -1835,13 +1861,14 @@ if ($action == 'create' && $user->rights->commande->creer)
     				$langs->load("stocks");
     				require_once DOL_DOCUMENT_ROOT . '/product/class/html.formproduct.class.php';
     				$formproduct = new FormProduct($db);
    +				$forcecombo=0;
    +				if ($conf->browser->name == 'ie') $forcecombo = 1;	// There is a bug in IE10 that make combo inside popup crazy
     				$formquestion = array(
    -									// 'text' => $langs->trans("ConfirmClone"),
    -									// array('type' => 'checkbox', 'name' => 'clone_content', 'label' => $langs->trans("CloneMainAttributes"), 'value'
    -									// => 1),
    -									// array('type' => 'checkbox', 'name' => 'update_prices', 'label' => $langs->trans("PuttingPricesUpToDate"),
    -									// 'value' => 1),
    -									array('type' => 'other','name' => 'idwarehouse','label' => $langs->trans("SelectWarehouseForStockDecrease"),'value' => $formproduct->selectWarehouses(GETPOST('idwarehouse')?GETPOST('idwarehouse'):'ifone', 'idwarehouse', '', 1)));
    +					// 'text' => $langs->trans("ConfirmClone"),
    +					// array('type' => 'checkbox', 'name' => 'clone_content', 'label' => $langs->trans("CloneMainAttributes"), 'value' => 1),
    +					// array('type' => 'checkbox', 'name' => 'update_prices', 'label' => $langs->trans("PuttingPricesUpToDate"), 'value' => 1),
    +					array('type' => 'other','name' => 'idwarehouse','label' => $langs->trans("SelectWarehouseForStockDecrease"),'value' => $formproduct->selectWarehouses(GETPOST('idwarehouse','int')?GETPOST('idwarehouse','int'):'ifone', 'idwarehouse', '', 1, 0, 0, '', 0, $forcecombo))
    +				);
     			}
     
     			$formconfirm = $form->formconfirm($_SERVER["PHP_SELF"] . '?id=' . $object->id, $langs->trans('ValidateOrder'), $text, 'confirm_validate', $formquestion, 0, 1, 220);
    @@ -1867,13 +1894,14 @@ if ($action == 'create' && $user->rights->commande->creer)
     				$langs->load("stocks");
     				require_once DOL_DOCUMENT_ROOT . '/product/class/html.formproduct.class.php';
     				$formproduct = new FormProduct($db);
    +				$forcecombo=0;
    +				if ($conf->browser->name == 'ie') $forcecombo = 1;	// There is a bug in IE10 that make combo inside popup crazy
     				$formquestion = array(
    -									// 'text' => $langs->trans("ConfirmClone"),
    -									// array('type' => 'checkbox', 'name' => 'clone_content', 'label' => $langs->trans("CloneMainAttributes"), 'value'
    -									// => 1),
    -									// array('type' => 'checkbox', 'name' => 'update_prices', 'label' => $langs->trans("PuttingPricesUpToDate"),
    -									// 'value' => 1),
    -									array('type' => 'other','name' => 'idwarehouse','label' => $langs->trans("SelectWarehouseForStockIncrease"),'value' => $formproduct->selectWarehouses(GETPOST('idwarehouse')?GETPOST('idwarehouse'):'ifone', 'idwarehouse', '', 1)));
    +					// 'text' => $langs->trans("ConfirmClone"),
    +					// array('type' => 'checkbox', 'name' => 'clone_content', 'label' => $langs->trans("CloneMainAttributes"), 'value' => 1),
    +					// array('type' => 'checkbox', 'name' => 'update_prices', 'label' => $langs->trans("PuttingPricesUpToDate"), 'value' => 1),
    +					array('type' => 'other','name' => 'idwarehouse','label' => $langs->trans("SelectWarehouseForStockIncrease"),'value' => $formproduct->selectWarehouses(GETPOST('idwarehouse')?GETPOST('idwarehouse'):'ifone', 'idwarehouse', '', 1, 0, 0, '', 0, $forcecombo))
    +				);
     			}
     
     			$formconfirm = $form->formconfirm($_SERVER["PHP_SELF"] . '?id=' . $object->id, $langs->trans('UnvalidateOrder'), $text, 'confirm_modif', $formquestion, "yes", 1, 220);
    @@ -1908,13 +1936,14 @@ if ($action == 'create' && $user->rights->commande->creer)
     				$langs->load("stocks");
     				require_once DOL_DOCUMENT_ROOT . '/product/class/html.formproduct.class.php';
     				$formproduct = new FormProduct($db);
    +				$forcecombo=0;
    +				if ($conf->browser->name == 'ie') $forcecombo = 1;	// There is a bug in IE10 that make combo inside popup crazy
     				$formquestion = array(
    -									// 'text' => $langs->trans("ConfirmClone"),
    -									// array('type' => 'checkbox', 'name' => 'clone_content', 'label' => $langs->trans("CloneMainAttributes"), 'value'
    -									// => 1),
    -									// array('type' => 'checkbox', 'name' => 'update_prices', 'label' => $langs->trans("PuttingPricesUpToDate"),
    -									// 'value' => 1),
    -									array('type' => 'other','name' => 'idwarehouse','label' => $langs->trans("SelectWarehouseForStockIncrease"),'value' => $formproduct->selectWarehouses(GETPOST('idwarehouse')?GETPOST('idwarehouse'):'ifone', 'idwarehouse', '', 1)));
    +					// 'text' => $langs->trans("ConfirmClone"),
    +					// array('type' => 'checkbox', 'name' => 'clone_content', 'label' => $langs->trans("CloneMainAttributes"), 'value' => 1),
    +					// array('type' => 'checkbox', 'name' => 'update_prices', 'label' => $langs->trans("PuttingPricesUpToDate"), 'value' => 1),
    +					array('type' => 'other','name' => 'idwarehouse','label' => $langs->trans("SelectWarehouseForStockIncrease"),'value' => $formproduct->selectWarehouses(GETPOST('idwarehouse')?GETPOST('idwarehouse'):'ifone', 'idwarehouse', '', 1, 0, 0, '', 0, $forcecombo))
    +				);
     			}
     
     			$formconfirm = $form->formconfirm($_SERVER["PHP_SELF"] . '?id=' . $object->id, $langs->trans('Cancel'), $text, 'confirm_cancel', $formquestion, 0, 1);
    @@ -1936,16 +1965,14 @@ if ($action == 'create' && $user->rights->commande->creer)
     								// array('type' => 'checkbox', 'name' => 'update_prices', 'label' => $langs->trans("PuttingPricesUpToDate"), 'value'
     								// => 1),
     								array('type' => 'other','name' => 'socid','label' => $langs->trans("SelectThirdParty"),'value' => $form->select_company(GETPOST('socid', 'int'), 'socid', '(s.client=1 OR s.client=3)')));
    -			// Paiement incomplet. On demande si motif = escompte ou autre
     			$formconfirm = $form->formconfirm($_SERVER["PHP_SELF"] . '?id=' . $object->id, $langs->trans('CloneOrder'), $langs->trans('ConfirmCloneOrder', $object->ref), 'confirm_clone', $formquestion, 'yes', 1);
     		}
     
    -		if (! $formconfirm) {
    -			$parameters = array('lineid' => $lineid);
    -			$reshook = $hookmanager->executeHooks('formConfirm', $parameters, $object, $action); // Note that $action and $object may have been modified by hook
    -			if (empty($reshook)) $formconfirm.=$hookmanager->resPrint;
    -			elseif ($reshook > 0) $formconfirm=$hookmanager->resPrint;
    -		}
    +		// Call Hook formConfirm
    +		$parameters = array('lineid' => $lineid);
    +		$reshook = $hookmanager->executeHooks('formConfirm', $parameters, $object, $action); // Note that $action and $object may have been modified by hook
    +		if (empty($reshook)) $formconfirm.=$hookmanager->resPrint;
    +		elseif ($reshook > 0) $formconfirm=$hookmanager->resPrint;
     
     		// Print form confirm
     		print $formconfirm;
    @@ -1962,7 +1989,7 @@ if ($action == 'create' && $user->rights->commande->creer)
     		$morehtmlref.=$form->editfieldval("RefCustomer", 'ref_client', $object->ref_client, $object, $user->rights->commande->creer, 'string', '', null, null, '', 1);
     		// Thirdparty
     		$morehtmlref.='<br>'.$langs->trans('ThirdParty') . ' : ' . $soc->getNomUrl(1);
    -		if (empty($conf->global->MAIN_DISABLE_OTHER_LINK) && $object->thirdparty->id > 0) $morehtmlref.=' (<a href="'.DOL_URL_ROOT.'/commande/list.php?socid='.$object->thirdparty->id.'">'.$langs->trans("OtherOrders").'</a>)';
    +		if (empty($conf->global->MAIN_DISABLE_OTHER_LINK) && $object->thirdparty->id > 0) $morehtmlref.=' (<a href="'.DOL_URL_ROOT.'/commande/list.php?socid='.$object->thirdparty->id.'&search_societe='.urlencode($object->thirdparty->name).'">'.$langs->trans("OtherOrders").'</a>)';
     		// Project
     		if (! empty($conf->projet->enabled))
     		{
    @@ -2060,7 +2087,7 @@ if ($action == 'create' && $user->rights->commande->creer)
     			print '<form name="setdate" action="' . $_SERVER["PHP_SELF"] . '?id=' . $object->id . '" method="post">';
     			print '<input type="hidden" name="token" value="' . $_SESSION ['newtoken'] . '">';
     			print '<input type="hidden" name="action" value="setdate">';
    -			$form->select_date($object->date, 'order_', '', '', '', "setdate");
    +			print $form->selectDate($object->date, 'order_', '', '', '', "setdate");
     			print '<input type="submit" class="button" value="' . $langs->trans('Modify') . '">';
     			print '</form>';
     		} else {
    @@ -2085,7 +2112,7 @@ if ($action == 'create' && $user->rights->commande->creer)
     			print '<form name="setdate_livraison" action="' . $_SERVER["PHP_SELF"] . '?id=' . $object->id . '" method="post">';
     			print '<input type="hidden" name="token" value="' . $_SESSION ['newtoken'] . '">';
     			print '<input type="hidden" name="action" value="setdate_livraison">';
    -			$form->select_date($object->date_livraison ? $object->date_livraison : - 1, 'liv_', '', '', '', "setdate_livraison");
    +			print $form->selectDate($object->date_livraison ? $object->date_livraison : - 1, 'liv_', '', '', '', "setdate_livraison");
     			print '<input type="submit" class="button" value="' . $langs->trans('Modify') . '">';
     			print '</form>';
     		} else {
    @@ -2362,7 +2389,7 @@ if ($action == 'create' && $user->rights->commande->creer)
     
     		// Total HT
     		$alert = '';
    -		if($object->total_ht < $object->thirdparty->order_min_amount) {
    +		if (! empty($conf->global->ORDER_MANAGE_MIN_AMOUNT) && $object->total_ht < $object->thirdparty->order_min_amount) {
     			$alert = ' ' . img_warning($langs->trans('OrderMinAmount').': '.price($object->thirdparty->order_min_amount));
     		}
     		print '<tr><td class="titlefieldmiddle">' . $langs->trans('AmountHT') . '</td>';
    @@ -2615,9 +2642,8 @@ if ($action == 'create' && $user->rights->commande->creer)
     			$somethingshown = $form->showLinkedObjectBlock($object, $linktoelem);
     
     			// Show online payment link
    -			//$useonlinepayment = (! empty($conf->paypal->enabled) || ! empty($conf->stripe->enabled) || ! empty($conf->paybox->enabled));
    -			$useonlinepayment = $conf->global->ORDER_SHOW_ONLINE_PAYMENT_ON_ORDER;
    -
    +			$useonlinepayment = (! empty($conf->paypal->enabled) || ! empty($conf->stripe->enabled) || ! empty($conf->paybox->enabled));
    +			if (! empty($conf->global->ORDER_HIDE_ONLINE_PAYMENT_ON_ORDER)) $useonlinepayment = 0;
     			if ($object->statut != Commande::STATUS_DRAFT && $useonlinepayment)
     			{
     				print '<br><!-- Link to pay -->';
    @@ -2652,5 +2678,6 @@ if ($action == 'create' && $user->rights->commande->creer)
     	}
     }
     
    +// End of page
     llxFooter();
     $db->close();
    diff --git a/htdocs/commande/class/api_orders.class.php b/htdocs/commande/class/api_orders.class.php
    index c0e494a1684..60011592afe 100644
    --- a/htdocs/commande/class/api_orders.class.php
    +++ b/htdocs/commande/class/api_orders.class.php
    @@ -76,9 +76,11 @@ class Orders extends DolibarrApi
     			throw new RestException(401, 'Access not allowed for login '.DolibarrApiAccess::$user->login);
     		}
     
    -        $this->commande->fetchObjectLinked();
    +		// Add external contacts ids
    +		$this->commande->contacts_ids = $this->commande->liste_contact(-1,'external',1);
    +		$this->commande->fetchObjectLinked();
     		return $this->_cleanObjectDatas($this->commande);
    -    }
    +	}
     
     
     
    @@ -95,9 +97,10 @@ class Orders extends DolibarrApi
          * @param string           $sqlfilters          Other criteria to filter answers separated by a comma. Syntax example "(t.ref:like:'SO-%') and (t.date_creation:<:'20160101')"
          * @return  array                               Array of order objects
          *
    -	 * @throws RestException
    +     * @throws RestException
          */
    -    function index($sortfield = "t.rowid", $sortorder = 'ASC', $limit = 100, $page = 0, $thirdparty_ids = '', $sqlfilters = '') {
    +    function index($sortfield = "t.rowid", $sortorder = 'ASC', $limit = 100, $page = 0, $thirdparty_ids = '', $sqlfilters = '')
    +    {
             global $db, $conf;
     
             $obj_ret = array();
    @@ -159,6 +162,8 @@ class Orders extends DolibarrApi
                     $obj = $db->fetch_object($result);
                     $commande_static = new Commande($db);
                     if($commande_static->fetch($obj->rowid)) {
    +                    // Add external contacts ids
    +                    $commande_static->contacts_ids = $commande_static->liste_contact(-1,'external',1);
                         $obj_ret[] = $this->_cleanObjectDatas($commande_static);
                     }
                     $i++;
    @@ -181,9 +186,9 @@ class Orders extends DolibarrApi
          */
         function post($request_data = null)
         {
    -      if(! DolibarrApiAccess::$user->rights->commande->creer) {
    -			  throw new RestException(401, "Insuffisant rights");
    -		  }
    +        if(! DolibarrApiAccess::$user->rights->commande->creer) {
    +			throw new RestException(401, "Insuffisant rights");
    +		}
             // Check mandatory fields
             $result = $this->_validate($request_data);
     
    @@ -214,25 +219,26 @@ class Orders extends DolibarrApi
          *
          * @return int
          */
    -    function getLines($id) {
    -      if(! DolibarrApiAccess::$user->rights->commande->lire) {
    -		  	throw new RestException(401);
    -		  }
    +    function getLines($id)
    +    {
    +        if(! DolibarrApiAccess::$user->rights->commande->lire) {
    +			throw new RestException(401);
    +		}
     
    -      $result = $this->commande->fetch($id);
    -      if( ! $result ) {
    -         throw new RestException(404, 'Order not found');
    -      }
    +        $result = $this->commande->fetch($id);
    +        if( ! $result ) {
    +            throw new RestException(404, 'Order not found');
    +        }
     
    -		  if( ! DolibarrApi::_checkAccessToResource('commande',$this->commande->id)) {
    -			  throw new RestException(401, 'Access not allowed for login '.DolibarrApiAccess::$user->login);
    -      }
    -      $this->commande->getLinesArray();
    -      $result = array();
    -      foreach ($this->commande->lines as $line) {
    -        array_push($result,$this->_cleanObjectDatas($line));
    -      }
    -      return $result;
    +		if( ! DolibarrApi::_checkAccessToResource('commande',$this->commande->id)) {
    +			throw new RestException(401, 'Access not allowed for login '.DolibarrApiAccess::$user->login);
    +        }
    +        $this->commande->getLinesArray();
    +        $result = array();
    +        foreach ($this->commande->lines as $line) {
    +            array_push($result,$this->_cleanObjectDatas($line));
    +        }
    +        return $result;
         }
     
         /**
    @@ -245,21 +251,22 @@ class Orders extends DolibarrApi
          *
          * @return int
          */
    -    function postLine($id, $request_data = null) {
    -      if(! DolibarrApiAccess::$user->rights->commande->creer) {
    -		  	throw new RestException(401);
    -		  }
    +    function postLine($id, $request_data = null)
    +    {
    +        if(! DolibarrApiAccess::$user->rights->commande->creer) {
    +			throw new RestException(401);
    +		}
     
    -      $result = $this->commande->fetch($id);
    -      if( ! $result ) {
    -         throw new RestException(404, 'Order not found');
    -      }
    +        $result = $this->commande->fetch($id);
    +        if( ! $result ) {
    +            throw new RestException(404, 'Order not found');
    +        }
     
    -		  if( ! DolibarrApi::_checkAccessToResource('commande',$this->commande->id)) {
    -			  throw new RestException(401, 'Access not allowed for login '.DolibarrApiAccess::$user->login);
    -      }
    -			$request_data = (object) $request_data;
    -      $updateRes = $this->commande->addline(
    +		if( ! DolibarrApi::_checkAccessToResource('commande',$this->commande->id)) {
    +			throw new RestException(401, 'Access not allowed for login '.DolibarrApiAccess::$user->login);
    +        }
    +		$request_data = (object) $request_data;
    +        $updateRes = $this->commande->addline(
                             $request_data->desc,
                             $request_data->subprice,
                             $request_data->qty,
    @@ -286,15 +293,14 @@ class Orders extends DolibarrApi
                             $request_data->origin,
                             $request_data->origin_id,
                             $request_data->multicurrency_subprice
    -      );
    +        );
     
    -      if ($updateRes > 0) {
    -        return $updateRes;
    +        if ($updateRes > 0) {
    +            return $updateRes;
     
    -      }
    -      else {
    +        } else {
     			throw new RestException(400, $this->commande->error);
    -      }
    +        }
         }
     
         /**
    @@ -308,51 +314,52 @@ class Orders extends DolibarrApi
          *
          * @return object
          */
    -    function putLine($id, $lineid, $request_data = null) {
    -      if(! DolibarrApiAccess::$user->rights->commande->creer) {
    -		  	throw new RestException(401);
    -		  }
    +    function putLine($id, $lineid, $request_data = null)
    +    {
    +        if(! DolibarrApiAccess::$user->rights->commande->creer) {
    +			throw new RestException(401);
    +		}
     
    -      $result = $this->commande->fetch($id);
    -      if( ! $result ) {
    -         throw new RestException(404, 'Order not found');
    -      }
    +        $result = $this->commande->fetch($id);
    +        if( ! $result ) {
    +            throw new RestException(404, 'Order not found');
    +        }
     
    -		  if( ! DolibarrApi::_checkAccessToResource('commande',$this->commande->id)) {
    -			  throw new RestException(401, 'Access not allowed for login '.DolibarrApiAccess::$user->login);
    -      }
    -			$request_data = (object) $request_data;
    -      $updateRes = $this->commande->updateline(
    -                        $lineid,
    -                        $request_data->desc,
    -                        $request_data->subprice,
    -                        $request_data->qty,
    -                        $request_data->remise_percent,
    -                        $request_data->tva_tx,
    -                        $request_data->localtax1_tx,
    -                        $request_data->localtax2_tx,
    -                        'HT',
    -                        $request_data->info_bits,
    -                        $request_data->date_start,
    -                        $request_data->date_end,
    -                        $request_data->product_type,
    -                        $request_data->fk_parent_line,
    -                        0,
    -                        $request_data->fk_fournprice,
    -                        $request_data->pa_ht,
    -                        $request_data->label,
    -                        $request_data->special_code,
    -                        $request_data->array_options,
    -                        $request_data->fk_unit,
    -      					$request_data->multicurrency_subprice
    -      );
    +		if( ! DolibarrApi::_checkAccessToResource('commande',$this->commande->id)) {
    +			throw new RestException(401, 'Access not allowed for login '.DolibarrApiAccess::$user->login);
    +        }
    +		$request_data = (object) $request_data;
    +        $updateRes = $this->commande->updateline(
    +            $lineid,
    +            $request_data->desc,
    +            $request_data->subprice,
    +            $request_data->qty,
    +            $request_data->remise_percent,
    +            $request_data->tva_tx,
    +            $request_data->localtax1_tx,
    +            $request_data->localtax2_tx,
    +            'HT',
    +            $request_data->info_bits,
    +            $request_data->date_start,
    +            $request_data->date_end,
    +            $request_data->product_type,
    +            $request_data->fk_parent_line,
    +            0,
    +            $request_data->fk_fournprice,
    +            $request_data->pa_ht,
    +            $request_data->label,
    +            $request_data->special_code,
    +            $request_data->array_options,
    +            $request_data->fk_unit,
    +      		$request_data->multicurrency_subprice
    +        );
     
    -      if ($updateRes > 0) {
    -        $result = $this->get($id);
    -        unset($result->line);
    -        return $this->_cleanObjectDatas($result);
    -      }
    -      return false;
    +        if ($updateRes > 0) {
    +            $result = $this->get($id);
    +            unset($result->line);
    +            return $this->_cleanObjectDatas($result);
    +        }
    +        return false;
         }
     
         /**
    @@ -368,30 +375,29 @@ class Orders extends DolibarrApi
          * @throws 401
          * @throws 404
          */
    -    function deleteLine($id, $lineid) {
    -      if(! DolibarrApiAccess::$user->rights->commande->creer) {
    -		  	throw new RestException(401);
    -		  }
    +    function deleteLine($id, $lineid)
    +    {
    +        if(! DolibarrApiAccess::$user->rights->commande->creer) {
    +			throw new RestException(401);
    +		}
     
    -      $result = $this->commande->fetch($id);
    -      if( ! $result ) {
    -         throw new RestException(404, 'Order not found');
    -      }
    +        $result = $this->commande->fetch($id);
    +        if( ! $result ) {
    +            throw new RestException(404, 'Order not found');
    +        }
     
    -		  if( ! DolibarrApi::_checkAccessToResource('commande',$this->commande->id)) {
    -			  throw new RestException(401, 'Access not allowed for login '.DolibarrApiAccess::$user->login);
    -      }
    +		if( ! DolibarrApi::_checkAccessToResource('commande',$this->commande->id)) {
    +			throw new RestException(401, 'Access not allowed for login '.DolibarrApiAccess::$user->login);
    +        }
     
    -      // TODO Check the lineid $lineid is a line of ojbect
    +        // TODO Check the lineid $lineid is a line of ojbect
     
    -      $updateRes = $this->commande->deleteline(DolibarrApiAccess::$user,$lineid);
    -      if ($updateRes > 0) {
    -        return $this->get($id);
    -      }
    -      else
    -      {
    -      	throw new RestException(405, $this->commande->error);
    -      }
    +        $updateRes = $this->commande->deleteline(DolibarrApiAccess::$user,$lineid);
    +        if ($updateRes > 0) {
    +            return $this->get($id);
    +        } else {
    +            throw new RestException(405, $this->commande->error);
    +        }
         }
     
         /**
    @@ -402,10 +408,11 @@ class Orders extends DolibarrApi
          *
          * @return int
          */
    -    function put($id, $request_data = null) {
    -      if (! DolibarrApiAccess::$user->rights->commande->creer) {
    -		  	throw new RestException(401);
    -		  }
    +    function put($id, $request_data = null)
    +    {
    +        if (! DolibarrApiAccess::$user->rights->commande->creer) {
    +			throw new RestException(401);
    +		}
     
             $result = $this->commande->fetch($id);
             if (! $result) {
    @@ -466,7 +473,6 @@ class Orders extends DolibarrApi
                     'message' => 'Order deleted'
                 )
             );
    -
         }
     
         /**
    @@ -543,24 +549,25 @@ class Orders extends DolibarrApi
          * @throws 404
          * @throws 405
          */
    -    function reopen($id) {
    +    function reopen($id)
    +    {
     
             if(! DolibarrApiAccess::$user->rights->commande->creer) {
    -                throw new RestException(401);
    +            throw new RestException(401);
             }
             if(empty($id)) {
    -                throw new RestException(400, 'Order ID is mandatory');
    +            throw new RestException(400, 'Order ID is mandatory');
             }
             $result = $this->commande->fetch($id);
             if( ! $result ) {
    -                throw new RestException(404, 'Order not found');
    +            throw new RestException(404, 'Order not found');
             }
     
             $result = $this->commande->set_reopen(DolibarrApiAccess::$user);
             if( $result < 0) {
    -                throw new RestException(405, $this->commande->error);
    +            throw new RestException(405, $this->commande->error);
             }else if( $result == 0) {
    -                throw new RestException(304);
    +            throw new RestException(304);
             }
     
             return $result;
    @@ -580,22 +587,23 @@ class Orders extends DolibarrApi
          * @throws 404
          * @throws 405
          */
    -    function setinvoiced($id) {
    +    function setinvoiced($id)
    +    {
     
             if(! DolibarrApiAccess::$user->rights->commande->creer) {
    -                throw new RestException(401);
    +            throw new RestException(401);
             }
             if(empty($id)) {
    -                throw new RestException(400, 'Order ID is mandatory');
    +            throw new RestException(400, 'Order ID is mandatory');
             }
             $result = $this->commande->fetch($id);
             if( ! $result ) {
    -                throw new RestException(404, 'Order not found');
    +            throw new RestException(404, 'Order not found');
             }
     
             $result = $this->commande->classifyBilled(DolibarrApiAccess::$user);
             if( $result < 0) {
    -                throw new RestException(400, $this->commande->error);
    +            throw new RestException(400, $this->commande->error);
             }
     
             $result = $this->commande->fetch($id);
    @@ -671,23 +679,23 @@ class Orders extends DolibarrApi
         function settodraft($id, $idwarehouse=-1)
         {
             if(! DolibarrApiAccess::$user->rights->commande->creer) {
    -                throw new RestException(401);
    +            throw new RestException(401);
             }
             $result = $this->commande->fetch($id);
             if( ! $result ) {
    -                throw new RestException(404, 'Order not found');
    +            throw new RestException(404, 'Order not found');
             }
     
             if( ! DolibarrApi::_checkAccessToResource('commande',$this->commande->id)) {
    -                throw new RestException(401, 'Access not allowed for login '.DolibarrApiAccess::$user->login);
    +            throw new RestException(401, 'Access not allowed for login '.DolibarrApiAccess::$user->login);
             }
     
             $result = $this->commande->set_draft(DolibarrApiAccess::$user, $idwarehouse);
             if ($result == 0) {
    -                throw new RestException(304, 'Nothing done. May be object is already closed');
    +            throw new RestException(304, 'Nothing done. May be object is already closed');
             }
             if ($result < 0) {
    -                throw new RestException(500, 'Error when closing Order: '.$this->commande->error);
    +            throw new RestException(500, 'Error when closing Order: '.$this->commande->error);
             }
     
     		$result = $this->commande->fetch($id);
    @@ -705,43 +713,44 @@ class Orders extends DolibarrApi
         }
     
     
    -     /**
    -      * Create an order using an existing proposal.
    -      *
    -      *
    -      * @param int   $proposalid       Id of the proposal
    -      *
    -      * @url     POST /createfromproposal/{proposalid}
    -      *
    -      * @return int
    -      * @throws 400
    -      * @throws 401
    -      * @throws 404
    -      * @throws 405
    -      */
    -     function createOrderFromProposal($proposalid) {
    +    /**
    +     * Create an order using an existing proposal.
    +     *
    +     *
    +     * @param int   $proposalid       Id of the proposal
    +     *
    +     * @url     POST /createfromproposal/{proposalid}
    +     *
    +     * @return int
    +     * @throws 400
    +     * @throws 401
    +     * @throws 404
    +     * @throws 405
    +     */
    +    function createOrderFromProposal($proposalid)
    +    {
     
             require_once DOL_DOCUMENT_ROOT . '/comm/propal/class/propal.class.php';
     
             if(! DolibarrApiAccess::$user->rights->propal->lire) {
    -                throw new RestException(401);
    +            throw new RestException(401);
             }
             if(! DolibarrApiAccess::$user->rights->commande->creer) {
    -                throw new RestException(401);
    +            throw new RestException(401);
             }
             if(empty($proposalid)) {
    -                throw new RestException(400, 'Proposal ID is mandatory');
    +            throw new RestException(400, 'Proposal ID is mandatory');
             }
     
             $propal = new Propal($this->db);
             $result = $propal->fetch($proposalid);
             if( ! $result ) {
    -                throw new RestException(404, 'Proposal not found');
    +            throw new RestException(404, 'Proposal not found');
             }
     
             $result = $this->commande->createFromProposal($propal, DolibarrApiAccess::$user);
             if( $result < 0) {
    -                throw new RestException(405, $this->commande->error);
    +            throw new RestException(405, $this->commande->error);
             }
             $this->commande->fetchObjectLinked();
     
    @@ -755,7 +764,8 @@ class Orders extends DolibarrApi
          * @param   object  $object    Object to clean
          * @return    array    Array of cleaned object properties
          */
    -    function _cleanObjectDatas($object) {
    +    function _cleanObjectDatas($object)
    +    {
     
             $object = parent::_cleanObjectDatas($object);
     
    @@ -781,7 +791,7 @@ class Orders extends DolibarrApi
             $commande = array();
             foreach (Orders::$FIELDS as $field) {
                 if (!isset($data[$field]))
    -                throw new RestException(400, "$field field missing");
    +                throw new RestException(400, $field ." field missing");
                 $commande[$field] = $data[$field];
     
             }
    diff --git a/htdocs/commande/class/commande.class.php b/htdocs/commande/class/commande.class.php
    index a38cc3a442d..c588830d83d 100644
    --- a/htdocs/commande/class/commande.class.php
    +++ b/htdocs/commande/class/commande.class.php
    @@ -10,6 +10,7 @@
      * Copyright (C) 2013      Florian Henry		<florian.henry@open-concept.pro>
      * Copyright (C) 2014-2015 Marcos García        <marcosgdf@gmail.com>
      * Copyright (C) 2016-2017 Ferran Marcet        <fmarcet@2byte.es>
    + * Copyright (C) 2018      Nicolas ZABOURI	<info@inovea-conseil.com>
      *
      * This program is free software; you can redistribute it and/or modify
      * it under the terms of the GNU General Public License as published by
    @@ -41,108 +42,145 @@ require_once DOL_DOCUMENT_ROOT .'/multicurrency/class/multicurrency.class.php';
      */
     class Commande extends CommonOrder
     {
    -    public $element='commande';
    -    public $table_element='commande';
    -    public $table_element_line = 'commandedet';
    -    public $class_element_line = 'OrderLine';
    -    public $fk_element = 'fk_commande';
    -    public $picto = 'order';
    -    /**
    -     * 0=No test on entity, 1=Test with field entity, 2=Test with link by societe
    -     * @var int
    -     */
    -    public $ismultientitymanaged = 1;
    -    /**
    -     * 0=Default, 1=View may be restricted to sales representative only if no permission to see all or to company of external user if external user
    -     * @var integer
    -     */
    -    public $restrictiononfksoc = 1;
    +	/**
    +	 * @var string ID to identify managed object
    +	 */
    +	public $element='commande';
     
    -    /**
    -     * {@inheritdoc}
    -     */
    -    protected $table_ref_field = 'ref';
    +	/**
    +	 * @var string Name of table without prefix where object is stored
    +	 */
    +	public $table_element='commande';
    +
    +	/**
    +	 * @var int    Name of subtable line
    +	 */
    +	public $table_element_line = 'commandedet';
    +
    +	public $class_element_line = 'OrderLine';
    +
    +	/**
    +	 * @var int Field with ID of parent key if this field has a parent
    +	 */
    +	public $fk_element = 'fk_commande';
    +
    +	/**
    +	 * @var string String with name of icon for myobject. Must be the part after the 'object_' into object_myobject.png
    +	 */
    +	public $picto = 'order';
    +
    +	/**
    +	 * 0=No test on entity, 1=Test with field entity, 2=Test with link by societe
    +	 * @var int
    +	 */
    +	public $ismultientitymanaged = 1;
    +
    +	/**
    +	 * 0=Default, 1=View may be restricted to sales representative only if no permission to see all or to company of external user if external user
    +	 * @var integer
    +	 */
    +	public $restrictiononfksoc = 1;
    +
    +	/**
    +	 * {@inheritdoc}
    +	 */
    +	protected $table_ref_field = 'ref';
     
     	/**
     	 * Client ID
     	 * @var int
     	 */
    -    public $socid;
    +	public $socid;
     
    -    public $ref_client;
    -    public $ref_int;
    -    public $contactid;
    +	public $ref_client;
    +	public $ref_int;
    +	public $contactid;
     
     	/**
     	 * Status of the order
     	 * @var int
     	 */
    -    public $statut;
    +	public $statut;
    +
     	/**
     	 * Billed
     	 * @var int
     	 */
    -    public $billed;		// billed or not
    +	public $billed;		// billed or not
     
    -    public $brouillon;
    -    public $cond_reglement_code;
    +	public $brouillon;
    +	public $cond_reglement_code;
     
    -    public $fk_account;
    +	/**
    +     * @var int ID
    +     */
    +	public $fk_account;
     
    -    /**
    -     * It holds the label of the payment mode. Use it in case translation cannot be found.
    -     * @var string
    -     */
    -    public $mode_reglement;
    +	/**
    +	 * It holds the label of the payment mode. Use it in case translation cannot be found.
    +	 * @var string
    +	 */
    +	public $mode_reglement;
     
    -    /**
    -     * Payment mode id
    -     * @var int
    -     */
    -    public $mode_reglement_id;
    -    /**
    -     * Payment mode code
    -     * @var string
    -     */
    -    public $mode_reglement_code;
    -    /**
    -     * Availability delivery time id
    -     * @var int
    -     */
    -    public $availability_id;
    -    /**
    -     * Availability delivery time code
    -     * @var string
    -     */
    -    public $availability_code;
    -    /**
    -     * Label of availability delivery time. Use it in case translation cannot be found.
    -     * @var string
    -     */
    -    public $availability;
    +	/**
    +	 * Payment mode id
    +	 * @var int
    +	 */
    +	public $mode_reglement_id;
    +
    +	/**
    +	 * Payment mode code
    +	 * @var string
    +	 */
    +	public $mode_reglement_code;
    +
    +	/**
    +	 * Availability delivery time id
    +	 * @var int
    +	 */
    +	public $availability_id;
    +
    +	/**
    +	 * Availability delivery time code
    +	 * @var string
    +	 */
    +	public $availability_code;
    +
    +	/**
    +	 * Label of availability delivery time. Use it in case translation cannot be found.
    +	 * @var string
    +	 */
    +	public $availability;
    +
    +	public $demand_reason_id;   // Source reason. Why we receive order (after a phone campaign, ...)
    +	public $demand_reason_code;
    +	public $date;				// Date commande
     
    -    public $demand_reason_id;   // Source reason. Why we receive order (after a phone campaign, ...)
    -    public $demand_reason_code;
    -    public $date;				// Date commande
     	/**
     	 * @deprecated
     	 * @see date
     	 */
    -    public $date_commande;
    -    public $date_livraison;	    // Date expected of shipment (date starting shipment, not the reception that occurs some days after)
    -    public $fk_remise_except;
    -    public $remise_percent;
    -    public $remise_absolue;
    -    public $info_bits;
    -    public $rang;
    -    public $special_code;
    -    public $source;			    // Order mode. How we received order (by phone, by email, ...)
    -    public $extraparams=array();
    +	public $date_commande;
     
    -    public $linked_objects=array();
    +	public $date_livraison;	    // Date expected of shipment (date starting shipment, not the reception that occurs some days after)
     
    -    public $user_author_id;
    -    public $user_valid;
    +	/**
    +     * @var int ID
    +     */
    +	public $fk_remise_except;
    +
    +	public $remise_percent;
    +	public $remise_absolue;
    +	public $info_bits;
    +	public $rang;
    +	public $special_code;
    +	public $source;			    // Order mode. How we received order (by phone, by email, ...)
    +	public $extraparams=array();
    +
    +	public $linked_objects=array();
    +
    +	public $user_author_id;
    +	public $user_valid;
     
     	/**
     	 * @var OrderLine[]
    @@ -150,7 +188,11 @@ class Commande extends CommonOrder
     	public $lines = array();
     
     	// Multicurrency
    +	/**
    +     * @var int ID
    +     */
     	public $fk_multicurrency;
    +
     	public $multicurrency_code;
     	public $multicurrency_tx;
     	public $multicurrency_total_ht;
    @@ -159,10 +201,10 @@ class Commande extends CommonOrder
     
     	public $oldcopy;
     
    -    /**
    -     * ERR Not enough stock
    -     */
    -    const STOCK_NOT_ENOUGH_FOR_ORDER = -3;
    +	/**
    +	 * ERR Not enough stock
    +	 */
    +	const STOCK_NOT_ENOUGH_FOR_ORDER = -3;
     
     	/**
     	 * Canceled status
    @@ -188,445 +230,449 @@ class Commande extends CommonOrder
     	const STATUS_CLOSED = 3;
     
     
    -    /**
    -     *	Constructor
    -     *
    -     *  @param		DoliDB		$db      Database handler
    -     */
    -    function __construct($db)
    -    {
    -        $this->db = $db;
    +	/**
    +	 *	Constructor
    +	 *
    +	 *  @param		DoliDB		$db      Database handler
    +	 */
    +	function __construct($db)
    +	{
    +		$this->db = $db;
     
    -        $this->remise = 0;
    -        $this->remise_percent = 0;
    +		$this->remise = 0;
    +		$this->remise_percent = 0;
     
    -        $this->products = array();
    -    }
    +		$this->products = array();
    +	}
     
    -    /**
    +	/**
     	 *  Returns the reference to the following non used Order depending on the active numbering module
     	 *  defined into COMMANDE_ADDON
     	 *
     	 *  @param	Societe		$soc  	Object thirdparty
     	 *  @return string      		Order free reference
     	 */
    -    function getNextNumRef($soc)
    -    {
    -        global $langs, $conf;
    -        $langs->load("order");
    +	function getNextNumRef($soc)
    +	{
    +		global $langs, $conf;
    +		$langs->load("order");
     
    -        if (! empty($conf->global->COMMANDE_ADDON))
    -        {
    -        	$mybool=false;
    +		if (! empty($conf->global->COMMANDE_ADDON))
    +		{
    +			$mybool=false;
     
    -        	$file = $conf->global->COMMANDE_ADDON.".php";
    +			$file = $conf->global->COMMANDE_ADDON.".php";
     			$classname = $conf->global->COMMANDE_ADDON;
     
     			// Include file with class
     			$dirmodels=array_merge(array('/'),(array) $conf->modules_parts['models']);
     			foreach ($dirmodels as $reldir)
     			{
    -                $dir = dol_buildpath($reldir."core/modules/commande/");
    +				$dir = dol_buildpath($reldir."core/modules/commande/");
     
    -                // Load file with numbering class (if found)
    -                $mybool|=@include_once $dir.$file;
    -            }
    +				// Load file with numbering class (if found)
    +				$mybool|=@include_once $dir.$file;
    +			}
     
    -            if (! $mybool)
    -            {
    -                dol_print_error('',"Failed to include file ".$file);
    -                return '';
    -            }
    +			if (! $mybool)
    +			{
    +				dol_print_error('',"Failed to include file ".$file);
    +				return '';
    +			}
     
    -            $obj = new $classname();
    -            $numref = $obj->getNextValue($soc,$this);
    +			$obj = new $classname();
    +			$numref = $obj->getNextValue($soc,$this);
     
    -            if ($numref != "")
    -            {
    -            	return $numref;
    -            }
    -            else
    +			if ($numref != "")
    +			{
    +				return $numref;
    +			}
    +			else
     			{
     				$this->error=$obj->error;
    -            	//dol_print_error($this->db,get_class($this)."::getNextNumRef ".$obj->error);
    -            	return "";
    -            }
    -        }
    -        else
    -        {
    -            print $langs->trans("Error")." ".$langs->trans("Error_COMMANDE_ADDON_NotDefined");
    -            return "";
    -        }
    -    }
    -
    -
    -    /**
    -     *	Validate order
    -     *
    -     *	@param		User	$user     		User making status change
    -     *	@param		int		$idwarehouse	Id of warehouse to use for stock decrease
    -     *  @param		int		$notrigger		1=Does not execute triggers, 0= execute triggers
    -     *	@return  	int						<=0 if OK, 0=Nothing done, >0 if KO
    -     */
    -    function valid($user, $idwarehouse=0, $notrigger=0)
    -    {
    -        global $conf,$langs;
    -        require_once DOL_DOCUMENT_ROOT.'/core/lib/files.lib.php';
    -
    -        $error=0;
    -
    -        // Protection
    -        if ($this->statut == self::STATUS_VALIDATED)
    -        {
    -            dol_syslog(get_class($this)."::valid action abandonned: already validated", LOG_WARNING);
    -            return 0;
    -        }
    -
    -        if (! ((empty($conf->global->MAIN_USE_ADVANCED_PERMS) && ! empty($user->rights->commande->creer))
    -       	|| (! empty($conf->global->MAIN_USE_ADVANCED_PERMS) && ! empty($user->rights->commande->order_advance->validate))))
    -        {
    -            $this->error='NotEnoughPermissions';
    -            dol_syslog(get_class($this)."::valid ".$this->error, LOG_ERR);
    -            return -1;
    -        }
    -
    -        $now=dol_now();
    -
    -        $this->db->begin();
    -
    -        // Definition du nom de module de numerotation de commande
    -        $soc = new Societe($this->db);
    -        $soc->fetch($this->socid);
    -
    -        // Class of company linked to order
    -        $result=$soc->set_as_client();
    -
    -        // Define new ref
    -        if (! $error && (preg_match('/^[\(]?PROV/i', $this->ref) || empty($this->ref))) // empty should not happened, but when it occurs, the test save life
    -        {
    -            $num = $this->getNextNumRef($soc);
    -        }
    -        else
    +				//dol_print_error($this->db,get_class($this)."::getNextNumRef ".$obj->error);
    +				return "";
    +			}
    +		}
    +		else
     		{
    -            $num = $this->ref;
    -        }
    -        $this->newref = $num;
    +			print $langs->trans("Error")." ".$langs->trans("Error_COMMANDE_ADDON_NotDefined");
    +			return "";
    +		}
    +	}
     
    -        // Validate
    -        $sql = "UPDATE ".MAIN_DB_PREFIX."commande";
    -        $sql.= " SET ref = '".$num."',";
    -        $sql.= " fk_statut = ".self::STATUS_VALIDATED.",";
    -        $sql.= " date_valid='".$this->db->idate($now)."',";
    -        $sql.= " fk_user_valid = ".$user->id;
    -        $sql.= " WHERE rowid = ".$this->id;
     
    -        dol_syslog(get_class($this)."::valid()", LOG_DEBUG);
    -        $resql=$this->db->query($sql);
    -        if (! $resql)
    -        {
    -            dol_print_error($this->db);
    -            $this->error=$this->db->lasterror();
    -            $error++;
    -        }
    +	/**
    +	 *	Validate order
    +	 *
    +	 *	@param		User	$user     		User making status change
    +	 *	@param		int		$idwarehouse	Id of warehouse to use for stock decrease
    +	 *  @param		int		$notrigger		1=Does not execute triggers, 0= execute triggers
    +	 *	@return  	int						<=0 if OK, 0=Nothing done, >0 if KO
    +	 */
    +	function valid($user, $idwarehouse=0, $notrigger=0)
    +	{
    +		global $conf,$langs;
    +		require_once DOL_DOCUMENT_ROOT.'/core/lib/files.lib.php';
     
    -        if (! $error)
    -        {
    -            // If stock is incremented on validate order, we must increment it
    -            if ($result >= 0 && ! empty($conf->stock->enabled) && $conf->global->STOCK_CALCULATE_ON_VALIDATE_ORDER == 1)
    -            {
    -                require_once DOL_DOCUMENT_ROOT.'/product/stock/class/mouvementstock.class.php';
    -                $langs->load("agenda");
    +		$error=0;
     
    -                // Loop on each line
    -                $cpt=count($this->lines);
    -                for ($i = 0; $i < $cpt; $i++)
    -                {
    -                    if ($this->lines[$i]->fk_product > 0)
    -                    {
    -                        $mouvP = new MouvementStock($this->db);
    +		// Protection
    +		if ($this->statut == self::STATUS_VALIDATED)
    +		{
    +			dol_syslog(get_class($this)."::valid action abandonned: already validated", LOG_WARNING);
    +			return 0;
    +		}
    +
    +		if (! ((empty($conf->global->MAIN_USE_ADVANCED_PERMS) && ! empty($user->rights->commande->creer))
    +			|| (! empty($conf->global->MAIN_USE_ADVANCED_PERMS) && ! empty($user->rights->commande->order_advance->validate))))
    +		{
    +			$this->error='NotEnoughPermissions';
    +			dol_syslog(get_class($this)."::valid ".$this->error, LOG_ERR);
    +			return -1;
    +		}
    +
    +		$now=dol_now();
    +
    +		$this->db->begin();
    +
    +		// Definition du nom de module de numerotation de commande
    +		$soc = new Societe($this->db);
    +		$soc->fetch($this->socid);
    +
    +		// Class of company linked to order
    +		$result=$soc->set_as_client();
    +
    +		// Define new ref
    +		if (! $error && (preg_match('/^[\(]?PROV/i', $this->ref) || empty($this->ref))) // empty should not happened, but when it occurs, the test save life
    +		{
    +			$num = $this->getNextNumRef($soc);
    +		}
    +		else
    +		{
    +			$num = $this->ref;
    +		}
    +		$this->newref = $num;
    +
    +		// Validate
    +		$sql = "UPDATE ".MAIN_DB_PREFIX."commande";
    +		$sql.= " SET ref = '".$num."',";
    +		$sql.= " fk_statut = ".self::STATUS_VALIDATED.",";
    +		$sql.= " date_valid='".$this->db->idate($now)."',";
    +		$sql.= " fk_user_valid = ".$user->id;
    +		$sql.= " WHERE rowid = ".$this->id;
    +
    +		dol_syslog(get_class($this)."::valid()", LOG_DEBUG);
    +		$resql=$this->db->query($sql);
    +		if (! $resql)
    +		{
    +			dol_print_error($this->db);
    +			$this->error=$this->db->lasterror();
    +			$error++;
    +		}
    +
    +		if (! $error)
    +		{
    +			// If stock is incremented on validate order, we must increment it
    +			if ($result >= 0 && ! empty($conf->stock->enabled) && $conf->global->STOCK_CALCULATE_ON_VALIDATE_ORDER == 1)
    +			{
    +				require_once DOL_DOCUMENT_ROOT.'/product/stock/class/mouvementstock.class.php';
    +				$langs->load("agenda");
    +
    +				// Loop on each line
    +				$cpt=count($this->lines);
    +				for ($i = 0; $i < $cpt; $i++)
    +				{
    +					if ($this->lines[$i]->fk_product > 0)
    +					{
    +						$mouvP = new MouvementStock($this->db);
     						$mouvP->origin = &$this;
    -                        // We decrement stock of product (and sub-products)
    -                        $result=$mouvP->livraison($user, $this->lines[$i]->fk_product, $idwarehouse, $this->lines[$i]->qty, $this->lines[$i]->subprice, $langs->trans("OrderValidatedInDolibarr",$num));
    -                        if ($result < 0)
    -                        {
    -                        	$error++;
    -                        	$this->error=$mouvP->error;
    -                        }
    -                    }
    -                    if ($error) break;
    -                }
    -            }
    -        }
    +						// We decrement stock of product (and sub-products)
    +						$result=$mouvP->livraison($user, $this->lines[$i]->fk_product, $idwarehouse, $this->lines[$i]->qty, $this->lines[$i]->subprice, $langs->trans("OrderValidatedInDolibarr",$num));
    +						if ($result < 0)
    +						{
    +							$error++;
    +							$this->error=$mouvP->error;
    +						}
    +					}
    +					if ($error) break;
    +				}
    +			}
    +		}
     
    -        if (! $error && ! $notrigger)
    -        {
    -            // Call trigger
    -            $result=$this->call_trigger('ORDER_VALIDATE',$user);
    -            if ($result < 0) $error++;
    -            // End call triggers
    -        }
    -
    -        if (! $error)
    -        {
    -            $this->oldref = $this->ref;
    -
    -            // Rename directory if dir was a temporary ref
    -            if (preg_match('/^[\(]?PROV/i', $this->ref))
    -            {
    -            	// On renomme repertoire ($this->ref = ancienne ref, $num = nouvelle ref)
    -                // in order not to lose the attachments
    -                $oldref = dol_sanitizeFileName($this->ref);
    -                $newref = dol_sanitizeFileName($num);
    -                $dirsource = $conf->commande->dir_output.'/'.$oldref;
    -                $dirdest = $conf->commande->dir_output.'/'.$newref;
    -                if (file_exists($dirsource))
    -                {
    -                    dol_syslog(get_class($this)."::valid() rename dir ".$dirsource." into ".$dirdest);
    -
    -                    if (@rename($dirsource, $dirdest))
    -                    {
    -                        dol_syslog("Rename ok");
    -                        // Rename docs starting with $oldref with $newref
    -                        $listoffiles=dol_dir_list($conf->commande->dir_output.'/'.$newref, 'files', 1, '^'.preg_quote($oldref,'/'));
    -                        foreach($listoffiles as $fileentry)
    -                        {
    -                        	$dirsource=$fileentry['name'];
    -                        	$dirdest=preg_replace('/^'.preg_quote($oldref,'/').'/',$newref, $dirsource);
    -                        	$dirsource=$fileentry['path'].'/'.$dirsource;
    -                        	$dirdest=$fileentry['path'].'/'.$dirdest;
    -                        	@rename($dirsource, $dirdest);
    -                        }
    -                    }
    -                }
    -            }
    -        }
    -
    -        // Set new ref and current status
    -        if (! $error)
    -        {
    -            $this->ref = $num;
    -            $this->statut = self::STATUS_VALIDATED;
    -        }
    -
    -        if (! $error)
    -        {
    -            $this->db->commit();
    -            return 1;
    -        }
    -        else
    +		if (! $error && ! $notrigger)
     		{
    -            $this->db->rollback();
    -            return -1;
    -        }
    -    }
    +			// Call trigger
    +			$result=$this->call_trigger('ORDER_VALIDATE',$user);
    +			if ($result < 0) $error++;
    +			// End call triggers
    +		}
     
    -    /**
    -     *	Set draft status
    -     *
    -     *	@param	User	$user			Object user that modify
    -     *	@param	int		$idwarehouse	Warehouse ID to use for stock change (Used only if option STOCK_CALCULATE_ON_VALIDATE_ORDER is on)
    -     *	@return	int						<0 if KO, >0 if OK
    -     */
    -    function set_draft($user, $idwarehouse=-1)
    -    {
    -        global $conf,$langs;
    +		if (! $error)
    +		{
    +			$this->oldref = $this->ref;
     
    -        $error=0;
    +			// Rename directory if dir was a temporary ref
    +			if (preg_match('/^[\(]?PROV/i', $this->ref))
    +			{
    +				// On renomme repertoire ($this->ref = ancienne ref, $num = nouvelle ref)
    +				// in order not to lose the attachments
    +				$oldref = dol_sanitizeFileName($this->ref);
    +				$newref = dol_sanitizeFileName($num);
    +				$dirsource = $conf->commande->dir_output.'/'.$oldref;
    +				$dirdest = $conf->commande->dir_output.'/'.$newref;
    +				if (file_exists($dirsource))
    +				{
    +					dol_syslog(get_class($this)."::valid() rename dir ".$dirsource." into ".$dirdest);
     
    -        // Protection
    -        if ($this->statut <= self::STATUS_DRAFT)
    -        {
    -            return 0;
    -        }
    +					if (@rename($dirsource, $dirdest))
    +					{
    +						dol_syslog("Rename ok");
    +						// Rename docs starting with $oldref with $newref
    +						$listoffiles=dol_dir_list($conf->commande->dir_output.'/'.$newref, 'files', 1, '^'.preg_quote($oldref,'/'));
    +						foreach($listoffiles as $fileentry)
    +						{
    +							$dirsource=$fileentry['name'];
    +							$dirdest=preg_replace('/^'.preg_quote($oldref,'/').'/',$newref, $dirsource);
    +							$dirsource=$fileentry['path'].'/'.$dirsource;
    +							$dirdest=$fileentry['path'].'/'.$dirdest;
    +							@rename($dirsource, $dirdest);
    +						}
    +					}
    +				}
    +			}
    +		}
     
    -        if (! ((empty($conf->global->MAIN_USE_ADVANCED_PERMS) && ! empty($user->rights->commande->creer))
    -       	|| (! empty($conf->global->MAIN_USE_ADVANCED_PERMS) && ! empty($user->rights->commande->order_advance->validate))))
    -        {
    -            $this->error='Permission denied';
    -            return -1;
    -        }
    +		// Set new ref and current status
    +		if (! $error)
    +		{
    +			$this->ref = $num;
    +			$this->statut = self::STATUS_VALIDATED;
    +		}
     
    -        $this->db->begin();
    +		if (! $error)
    +		{
    +			$this->db->commit();
    +			return 1;
    +		}
    +		else
    +		{
    +			$this->db->rollback();
    +			return -1;
    +		}
    +	}
     
    -        $sql = "UPDATE ".MAIN_DB_PREFIX."commande";
    -        $sql.= " SET fk_statut = ".self::STATUS_DRAFT;
    -        $sql.= " WHERE rowid = ".$this->id;
    +	// phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
    +	/**
    +	 *	Set draft status
    +	 *
    +	 *	@param	User	$user			Object user that modify
    +	 *	@param	int		$idwarehouse	Warehouse ID to use for stock change (Used only if option STOCK_CALCULATE_ON_VALIDATE_ORDER is on)
    +	 *	@return	int						<0 if KO, >0 if OK
    +	 */
    +	function set_draft($user, $idwarehouse=-1)
    +	{
    +        //phpcs:enable
    +		global $conf,$langs;
     
    -        dol_syslog(get_class($this)."::set_draft", LOG_DEBUG);
    -        if ($this->db->query($sql))
    -        {
    -            // If stock is decremented on validate order, we must reincrement it
    -            if (! empty($conf->stock->enabled) && $conf->global->STOCK_CALCULATE_ON_VALIDATE_ORDER == 1)
    -            {
    -                $result = 0;
    +		$error=0;
     
    -                require_once DOL_DOCUMENT_ROOT.'/product/stock/class/mouvementstock.class.php';
    -                $langs->load("agenda");
    +		// Protection
    +		if ($this->statut <= self::STATUS_DRAFT)
    +		{
    +			return 0;
    +		}
     
    -                $num=count($this->lines);
    -                for ($i = 0; $i < $num; $i++)
    -                {
    -                    if ($this->lines[$i]->fk_product > 0)
    -                    {
    -                        $mouvP = new MouvementStock($this->db);
    -                        $mouvP->origin = &$this;
    -                        // We increment stock of product (and sub-products)
    -                        $result=$mouvP->reception($user, $this->lines[$i]->fk_product, $idwarehouse, $this->lines[$i]->qty, 0, $langs->trans("OrderBackToDraftInDolibarr",$this->ref));
    -                        if ($result < 0) { $error++; $this->error=$mouvP->error; break; }
    -                    }
    -                }
    -            }
    +		if (! ((empty($conf->global->MAIN_USE_ADVANCED_PERMS) && ! empty($user->rights->commande->creer))
    +			|| (! empty($conf->global->MAIN_USE_ADVANCED_PERMS) && ! empty($user->rights->commande->order_advance->validate))))
    +		{
    +			$this->error='Permission denied';
    +			return -1;
    +		}
     
    -            if (!$error) {
    -            	// Call trigger
    -            	$result=$this->call_trigger('ORDER_UNVALIDATE',$user);
    -            	if ($result < 0) $error++;
    -            }
    +		$this->db->begin();
     
    -            if (!$error) {
    -           		$this->statut=self::STATUS_DRAFT;
    -            	$this->db->commit();
    -            	return 1;
    -            }else {
    -            	$this->db->rollback();
    -            	return -1;
    -            }
    -        }
    -        else
    -        {
    -            $this->error=$this->db->error();
    -            $this->db->rollback();
    -            return -1;
    -        }
    -    }
    +		$sql = "UPDATE ".MAIN_DB_PREFIX."commande";
    +		$sql.= " SET fk_statut = ".self::STATUS_DRAFT;
    +		$sql.= " WHERE rowid = ".$this->id;
    +
    +		dol_syslog(get_class($this)."::set_draft", LOG_DEBUG);
    +		if ($this->db->query($sql))
    +		{
    +			// If stock is decremented on validate order, we must reincrement it
    +			if (! empty($conf->stock->enabled) && $conf->global->STOCK_CALCULATE_ON_VALIDATE_ORDER == 1)
    +			{
    +				$result = 0;
    +
    +				require_once DOL_DOCUMENT_ROOT.'/product/stock/class/mouvementstock.class.php';
    +				$langs->load("agenda");
    +
    +				$num=count($this->lines);
    +				for ($i = 0; $i < $num; $i++)
    +				{
    +					if ($this->lines[$i]->fk_product > 0)
    +					{
    +						$mouvP = new MouvementStock($this->db);
    +						$mouvP->origin = &$this;
    +						// We increment stock of product (and sub-products)
    +						$result=$mouvP->reception($user, $this->lines[$i]->fk_product, $idwarehouse, $this->lines[$i]->qty, 0, $langs->trans("OrderBackToDraftInDolibarr",$this->ref));
    +						if ($result < 0) { $error++; $this->error=$mouvP->error; break; }
    +					}
    +				}
    +			}
    +
    +			if (!$error) {
    +				// Call trigger
    +				$result=$this->call_trigger('ORDER_UNVALIDATE',$user);
    +				if ($result < 0) $error++;
    +			}
    +
    +			if (!$error) {
    +				$this->statut=self::STATUS_DRAFT;
    +				$this->db->commit();
    +				return 1;
    +			}else {
    +				$this->db->rollback();
    +				return -1;
    +			}
    +		}
    +		else
    +		{
    +			$this->error=$this->db->error();
    +			$this->db->rollback();
    +			return -1;
    +		}
    +	}
     
     
    -    /**
    -     *	Tag the order as validated (opened)
    -     *	Function used when order is reopend after being closed.
    -     *
    -     *	@param      User	$user       Object user that change status
    -     *	@return     int         		<0 if KO, 0 if nothing is done, >0 if OK
    -     */
    -    function set_reopen($user)
    -    {
    -        $error=0;
    +	// phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
    +	/**
    +	 *	Tag the order as validated (opened)
    +	 *	Function used when order is reopend after being closed.
    +	 *
    +	 *	@param      User	$user       Object user that change status
    +	 *	@return     int         		<0 if KO, 0 if nothing is done, >0 if OK
    +	 */
    +	function set_reopen($user)
    +	{
    +        // phpcs:enable
    +		$error=0;
     
    -        if ($this->statut != self::STATUS_CANCELED && $this->statut != self::STATUS_CLOSED)
    -        {
    -        	dol_syslog(get_class($this)."::set_reopen order has not status closed", LOG_WARNING);
    -            return 0;
    -        }
    +		if ($this->statut != self::STATUS_CANCELED && $this->statut != self::STATUS_CLOSED)
    +		{
    +			dol_syslog(get_class($this)."::set_reopen order has not status closed", LOG_WARNING);
    +			return 0;
    +		}
     
    -        $this->db->begin();
    +		$this->db->begin();
     
    -        $sql = 'UPDATE '.MAIN_DB_PREFIX.'commande';
    -        $sql.= ' SET fk_statut='.self::STATUS_VALIDATED.', facture=0';
    -        $sql.= ' WHERE rowid = '.$this->id;
    +		$sql = 'UPDATE '.MAIN_DB_PREFIX.'commande';
    +		$sql.= ' SET fk_statut='.self::STATUS_VALIDATED.', facture=0';
    +		$sql.= ' WHERE rowid = '.$this->id;
     
    -        dol_syslog(get_class($this)."::set_reopen", LOG_DEBUG);
    -        $resql = $this->db->query($sql);
    -        if ($resql)
    -        {
    -            // Call trigger
    -            $result=$this->call_trigger('ORDER_REOPEN',$user);
    -            if ($result < 0) $error++;
    -            // End call triggers
    -        }
    -        else
    -        {
    -            $error++;
    -            $this->error=$this->db->lasterror();
    -            dol_print_error($this->db);
    -        }
    +		dol_syslog(get_class($this)."::set_reopen", LOG_DEBUG);
    +		$resql = $this->db->query($sql);
    +		if ($resql)
    +		{
    +			// Call trigger
    +			$result=$this->call_trigger('ORDER_REOPEN',$user);
    +			if ($result < 0) $error++;
    +			// End call triggers
    +		}
    +		else
    +		{
    +			$error++;
    +			$this->error=$this->db->lasterror();
    +			dol_print_error($this->db);
    +		}
     
    -        if (! $error)
    -        {
    -        	$this->statut = self::STATUS_VALIDATED;
    -        	$this->billed = 0;
    +		if (! $error)
    +		{
    +			$this->statut = self::STATUS_VALIDATED;
    +			$this->billed = 0;
     
    -            $this->db->commit();
    -            return 1;
    -        }
    -        else
    -        {
    -	        foreach($this->errors as $errmsg)
    -	        {
    -		        dol_syslog(get_class($this)."::set_reopen ".$errmsg, LOG_ERR);
    -		        $this->error.=($this->error?', '.$errmsg:$errmsg);
    -	        }
    -	        $this->db->rollback();
    -	        return -1*$error;
    -        }
    -    }
    +			$this->db->commit();
    +			return 1;
    +		}
    +		else
    +		{
    +			foreach($this->errors as $errmsg)
    +			{
    +				dol_syslog(get_class($this)."::set_reopen ".$errmsg, LOG_ERR);
    +				$this->error.=($this->error?', '.$errmsg:$errmsg);
    +			}
    +			$this->db->rollback();
    +			return -1*$error;
    +		}
    +	}
     
    -    /**
    -     *  Close order
    -     *
    -     * 	@param      User	$user       Objet user that close
    -     *  @param		int		$notrigger	1=Does not execute triggers, 0=Execute triggers
    -     *	@return		int					<0 if KO, >0 if OK
    -     */
    -    function cloture($user, $notrigger=0)
    -    {
    -        global $conf;
    +	/**
    +	 *  Close order
    +	 *
    +	 * 	@param      User	$user       Objet user that close
    +	 *  @param		int		$notrigger	1=Does not execute triggers, 0=Execute triggers
    +	 *	@return		int					<0 if KO, >0 if OK
    +	 */
    +	function cloture($user, $notrigger=0)
    +	{
    +		global $conf;
     
    -        $error=0;
    +		$error=0;
     
    -        if ((empty($conf->global->MAIN_USE_ADVANCED_PERMS) && ! empty($user->rights->commande->creer))
    -       	|| (! empty($conf->global->MAIN_USE_ADVANCED_PERMS) && ! empty($user->rights->commande->order_advance->validate)))
    -        {
    -            $this->db->begin();
    +		if ((empty($conf->global->MAIN_USE_ADVANCED_PERMS) && ! empty($user->rights->commande->creer))
    +			|| (! empty($conf->global->MAIN_USE_ADVANCED_PERMS) && ! empty($user->rights->commande->order_advance->validate)))
    +		{
    +			$this->db->begin();
     
    -            $now=dol_now();
    +			$now=dol_now();
     
    -            $sql = 'UPDATE '.MAIN_DB_PREFIX.'commande';
    -            $sql.= ' SET fk_statut = '.self::STATUS_CLOSED.',';
    -            $sql.= ' fk_user_cloture = '.$user->id.',';
    -            $sql.= " date_cloture = '".$this->db->idate($now)."'";
    -            $sql.= ' WHERE rowid = '.$this->id.' AND fk_statut > '.self::STATUS_DRAFT;
    +			$sql = 'UPDATE '.MAIN_DB_PREFIX.'commande';
    +			$sql.= ' SET fk_statut = '.self::STATUS_CLOSED.',';
    +			$sql.= ' fk_user_cloture = '.$user->id.',';
    +			$sql.= " date_cloture = '".$this->db->idate($now)."'";
    +			$sql.= ' WHERE rowid = '.$this->id.' AND fk_statut > '.self::STATUS_DRAFT;
     
    -            if ($this->db->query($sql))
    -            {
    -            	if (! $notrigger)
    -            	{
    -		            // Call trigger
    -	            	$result=$this->call_trigger('ORDER_CLOSE',$user);
    -	            	if ($result < 0) $error++;
    -		            // End call triggers
    -            	}
    +			if ($this->db->query($sql))
    +			{
    +				if (! $notrigger)
    +				{
    +					// Call trigger
    +					$result=$this->call_trigger('ORDER_CLOSE',$user);
    +					if ($result < 0) $error++;
    +					// End call triggers
    +				}
     
    -                if (! $error)
    -                {
    -                	$this->statut=self::STATUS_CLOSED;
    +				if (! $error)
    +				{
    +					$this->statut=self::STATUS_CLOSED;
     
    -                    $this->db->commit();
    -                    return 1;
    -                }
    -                else
    -                {
    -                    $this->db->rollback();
    -                    return -1;
    -                }
    -            }
    -            else
    -            {
    -                $this->error=$this->db->lasterror();
    +					$this->db->commit();
    +					return 1;
    +				}
    +				else
    +				{
    +					$this->db->rollback();
    +					return -1;
    +				}
    +			}
    +			else
    +			{
    +				$this->error=$this->db->lasterror();
     
    -                $this->db->rollback();
    -                return -1;
    -            }
    -        }
    -        return 0;
    -    }
    +				$this->db->rollback();
    +				return -1;
    +			}
    +		}
    +		return 0;
    +	}
     
    -    /**
    -     * 	Cancel an order
    -     * 	If stock is decremented on order validation, we must reincrement it
    -     *
    -     *	@param	int		$idwarehouse	Id warehouse to use for stock change.
    -     *	@return	int						<0 if KO, >0 if OK
    -     */
    +	/**
    +	 * 	Cancel an order
    +	 * 	If stock is decremented on order validation, we must reincrement it
    +	 *
    +	 *	@param	int		$idwarehouse	Id warehouse to use for stock change.
    +	 *	@return	int						<0 if KO, >0 if OK
    +	 */
     	function cancel($idwarehouse=-1)
     	{
     		global $conf,$user,$langs;
    @@ -669,10 +715,10 @@ class Commande extends CommonOrder
     
     			if (! $error)
     			{
    -	            // Call trigger
    -	            $result=$this->call_trigger('ORDER_CANCEL',$user);
    -	            if ($result < 0) $error++;
    -	            // End call triggers
    +				// Call trigger
    +				$result=$this->call_trigger('ORDER_CANCEL',$user);
    +				if ($result < 0) $error++;
    +				// End call triggers
     			}
     
     			if (! $error)
    @@ -700,24 +746,24 @@ class Commande extends CommonOrder
     		}
     	}
     
    -    /**
    -     *	Create order
    -     *	Note that this->ref can be set or empty. If empty, we will use "(PROV)"
    -     *
    -     *	@param		User	$user 		Objet user that make creation
    -     *	@param		int	    $notrigger	Disable all triggers
    -     *	@return 	int			        <0 if KO, >0 if OK
    -     */
    -    function create($user, $notrigger=0)
    -    {
    -        global $conf,$langs;
    -        $error=0;
    +	/**
    +	 *	Create order
    +	 *	Note that this->ref can be set or empty. If empty, we will use "(PROV)"
    +	 *
    +	 *	@param		User	$user 		Objet user that make creation
    +	 *	@param		int	    $notrigger	Disable all triggers
    +	 *	@return 	int			        <0 if KO, >0 if OK
    +	 */
    +	function create($user, $notrigger=0)
    +	{
    +		global $conf,$langs;
    +		$error=0;
     
    -        // Clean parameters
    -        $this->brouillon = 1;		// set command as draft
    +		// Clean parameters
    +		$this->brouillon = 1;		// set command as draft
     
     		// $date_commande is deprecated
    -        $date = ($this->date_commande ? $this->date_commande : $this->date);
    +		$date = ($this->date_commande ? $this->date_commande : $this->date);
     
     		// Multicurrency (test on $this->multicurrency_tx because we should take the default rate only if not using origin rate)
     		if (!empty($this->multicurrency_code) && empty($this->multicurrency_tx)) list($this->fk_multicurrency,$this->multicurrency_tx) = MultiCurrency::getIdAndTxFromCode($this->db, $this->multicurrency_code, $date);
    @@ -729,412 +775,412 @@ class Commande extends CommonOrder
     			$this->multicurrency_tx = 1;
     		}
     
    -        dol_syslog(get_class($this)."::create user=".$user->id);
    +		dol_syslog(get_class($this)."::create user=".$user->id);
     
    -        // Check parameters
    -    	if (! empty($this->ref))	// We check that ref is not already used
    -    	{
    -    		$result=self::isExistingObject($this->element, 0, $this->ref);	// Check ref is not yet used
    -    		if ($result > 0)
    -    		{
    -    			$this->error='ErrorRefAlreadyExists';
    -    			dol_syslog(get_class($this)."::create ".$this->error,LOG_WARNING);
    -    			$this->db->rollback();
    -    			return -1;
    -    		}
    -    	}
    +		// Check parameters
    +		if (! empty($this->ref))	// We check that ref is not already used
    +		{
    +			$result=self::isExistingObject($this->element, 0, $this->ref);	// Check ref is not yet used
    +			if ($result > 0)
    +			{
    +				$this->error='ErrorRefAlreadyExists';
    +				dol_syslog(get_class($this)."::create ".$this->error,LOG_WARNING);
    +				$this->db->rollback();
    +				return -1;
    +			}
    +		}
     
    -        $soc = new Societe($this->db);
    -        $result=$soc->fetch($this->socid);
    -        if ($result < 0)
    -        {
    -            $this->error="Failed to fetch company";
    -            dol_syslog(get_class($this)."::create ".$this->error, LOG_ERR);
    -            return -2;
    -        }
    -        if (! empty($conf->global->COMMANDE_REQUIRE_SOURCE) && $this->source < 0)
    -        {
    -            $this->error=$langs->trans("ErrorFieldRequired",$langs->trans("Source"));
    -            dol_syslog(get_class($this)."::create ".$this->error, LOG_ERR);
    -            return -1;
    -        }
    +		$soc = new Societe($this->db);
    +		$result=$soc->fetch($this->socid);
    +		if ($result < 0)
    +		{
    +			$this->error="Failed to fetch company";
    +			dol_syslog(get_class($this)."::create ".$this->error, LOG_ERR);
    +			return -2;
    +		}
    +		if (! empty($conf->global->COMMANDE_REQUIRE_SOURCE) && $this->source < 0)
    +		{
    +			$this->error=$langs->trans("ErrorFieldRequired",$langs->trans("Source"));
    +			dol_syslog(get_class($this)."::create ".$this->error, LOG_ERR);
    +			return -1;
    +		}
     
    -        $now=dol_now();
    +		$now=dol_now();
     
    -        $this->db->begin();
    +		$this->db->begin();
     
    -        $sql = "INSERT INTO ".MAIN_DB_PREFIX."commande (";
    -        $sql.= " ref, fk_soc, date_creation, fk_user_author, fk_projet, date_commande, source, note_private, note_public, ref_ext, ref_client, ref_int";
    -        $sql.= ", model_pdf, fk_cond_reglement, fk_mode_reglement, fk_account, fk_availability, fk_input_reason, date_livraison, fk_delivery_address";
    -        $sql.= ", fk_shipping_method";
    -        $sql.= ", fk_warehouse";
    -        $sql.= ", remise_absolue, remise_percent";
    -        $sql.= ", fk_incoterms, location_incoterms";
    -        $sql.= ", entity";
    -        $sql.= ", fk_multicurrency";
    -        $sql.= ", multicurrency_code";
    -        $sql.= ", multicurrency_tx";
    -        $sql.= ")";
    -        $sql.= " VALUES ('(PROV)', ".$this->socid.", '".$this->db->idate($now)."', ".$user->id;
    -        $sql.= ", ".($this->fk_project>0?$this->fk_project:"null");
    -        $sql.= ", '".$this->db->idate($date)."'";
    -        $sql.= ", ".($this->source>=0 && $this->source != '' ?$this->db->escape($this->source):'null');
    -        $sql.= ", '".$this->db->escape($this->note_private)."'";
    -        $sql.= ", '".$this->db->escape($this->note_public)."'";
    -        $sql.= ", ".($this->ref_ext?"'".$this->db->escape($this->ref_ext)."'":"null");
    -        $sql.= ", ".($this->ref_client?"'".$this->db->escape($this->ref_client)."'":"null");
    -        $sql.= ", ".($this->ref_int?"'".$this->db->escape($this->ref_int)."'":"null");
    -        $sql.= ", '".$this->db->escape($this->modelpdf)."'";
    -        $sql.= ", ".($this->cond_reglement_id>0?$this->cond_reglement_id:"null");
    -        $sql.= ", ".($this->mode_reglement_id>0?$this->mode_reglement_id:"null");
    -        $sql.= ", ".($this->fk_account>0?$this->fk_account:'NULL');
    -        $sql.= ", ".($this->availability_id>0?$this->availability_id:"null");
    -        $sql.= ", ".($this->demand_reason_id>0?$this->demand_reason_id:"null");
    -        $sql.= ", ".($this->date_livraison?"'".$this->db->idate($this->date_livraison)."'":"null");
    -        $sql.= ", ".($this->fk_delivery_address>0?$this->fk_delivery_address:'NULL');
    -        $sql.= ", ".($this->shipping_method_id>0?$this->shipping_method_id:'NULL');
    -        $sql.= ", ".($this->warehouse_id>0?$this->warehouse_id:'NULL');
    -        $sql.= ", ".($this->remise_absolue>0?$this->db->escape($this->remise_absolue):'NULL');
    -        $sql.= ", ".($this->remise_percent>0?$this->db->escape($this->remise_percent):0);
    -        $sql.= ", ".(int) $this->fk_incoterms;
    -        $sql.= ", '".$this->db->escape($this->location_incoterms)."'";
    -        $sql.= ", ".$conf->entity;
    +		$sql = "INSERT INTO ".MAIN_DB_PREFIX."commande (";
    +		$sql.= " ref, fk_soc, date_creation, fk_user_author, fk_projet, date_commande, source, note_private, note_public, ref_ext, ref_client, ref_int";
    +		$sql.= ", model_pdf, fk_cond_reglement, fk_mode_reglement, fk_account, fk_availability, fk_input_reason, date_livraison, fk_delivery_address";
    +		$sql.= ", fk_shipping_method";
    +		$sql.= ", fk_warehouse";
    +		$sql.= ", remise_absolue, remise_percent";
    +		$sql.= ", fk_incoterms, location_incoterms";
    +		$sql.= ", entity";
    +		$sql.= ", fk_multicurrency";
    +		$sql.= ", multicurrency_code";
    +		$sql.= ", multicurrency_tx";
    +		$sql.= ")";
    +		$sql.= " VALUES ('(PROV)', ".$this->socid.", '".$this->db->idate($now)."', ".$user->id;
    +		$sql.= ", ".($this->fk_project>0?$this->fk_project:"null");
    +		$sql.= ", '".$this->db->idate($date)."'";
    +		$sql.= ", ".($this->source>=0 && $this->source != '' ?$this->db->escape($this->source):'null');
    +		$sql.= ", '".$this->db->escape($this->note_private)."'";
    +		$sql.= ", '".$this->db->escape($this->note_public)."'";
    +		$sql.= ", ".($this->ref_ext?"'".$this->db->escape($this->ref_ext)."'":"null");
    +		$sql.= ", ".($this->ref_client?"'".$this->db->escape($this->ref_client)."'":"null");
    +		$sql.= ", ".($this->ref_int?"'".$this->db->escape($this->ref_int)."'":"null");
    +		$sql.= ", '".$this->db->escape($this->modelpdf)."'";
    +		$sql.= ", ".($this->cond_reglement_id>0?$this->cond_reglement_id:"null");
    +		$sql.= ", ".($this->mode_reglement_id>0?$this->mode_reglement_id:"null");
    +		$sql.= ", ".($this->fk_account>0?$this->fk_account:'NULL');
    +		$sql.= ", ".($this->availability_id>0?$this->availability_id:"null");
    +		$sql.= ", ".($this->demand_reason_id>0?$this->demand_reason_id:"null");
    +		$sql.= ", ".($this->date_livraison?"'".$this->db->idate($this->date_livraison)."'":"null");
    +		$sql.= ", ".($this->fk_delivery_address>0?$this->fk_delivery_address:'NULL');
    +		$sql.= ", ".($this->shipping_method_id>0?$this->shipping_method_id:'NULL');
    +		$sql.= ", ".($this->warehouse_id>0?$this->warehouse_id:'NULL');
    +		$sql.= ", ".($this->remise_absolue>0?$this->db->escape($this->remise_absolue):'NULL');
    +		$sql.= ", ".($this->remise_percent>0?$this->db->escape($this->remise_percent):0);
    +		$sql.= ", ".(int) $this->fk_incoterms;
    +		$sql.= ", '".$this->db->escape($this->location_incoterms)."'";
    +		$sql.= ", ".$conf->entity;
     		$sql.= ", ".(int) $this->fk_multicurrency;
     		$sql.= ", '".$this->db->escape($this->multicurrency_code)."'";
     		$sql.= ", ".(double) $this->multicurrency_tx;
    -        $sql.= ")";
    +		$sql.= ")";
     
    -        dol_syslog(get_class($this)."::create", LOG_DEBUG);
    -        $resql=$this->db->query($sql);
    -        if ($resql)
    -        {
    -            $this->id = $this->db->last_insert_id(MAIN_DB_PREFIX.'commande');
    +		dol_syslog(get_class($this)."::create", LOG_DEBUG);
    +		$resql=$this->db->query($sql);
    +		if ($resql)
    +		{
    +			$this->id = $this->db->last_insert_id(MAIN_DB_PREFIX.'commande');
     
    -            if ($this->id)
    -            {
    -                $fk_parent_line=0;
    -                $num=count($this->lines);
    +			if ($this->id)
    +			{
    +				$fk_parent_line=0;
    +				$num=count($this->lines);
     
    -                /*
    -                 *  Insert products details into db
    -                 */
    -                for ($i=0;$i<$num;$i++)
    -                {
    -                	$line = $this->lines[$i];
    +				/*
    +				 *  Insert products details into db
    +				 */
    +				for ($i=0;$i<$num;$i++)
    +				{
    +					$line = $this->lines[$i];
     
    -                	// Test and convert into object this->lines[$i]. When coming from REST API, we may still have an array
    -				    //if (! is_object($line)) $line=json_decode(json_encode($line), false);  // convert recursively array into object.
    -                	if (! is_object($line)) $line = (object) $line;
    +					// Test and convert into object this->lines[$i]. When coming from REST API, we may still have an array
    +					//if (! is_object($line)) $line=json_decode(json_encode($line), false);  // convert recursively array into object.
    +					if (! is_object($line)) $line = (object) $line;
     
    -                    // Reset fk_parent_line for no child products and special product
    -                    if (($line->product_type != 9 && empty($line->fk_parent_line)) || $line->product_type == 9) {
    -                        $fk_parent_line = 0;
    -                    }
    +					// Reset fk_parent_line for no child products and special product
    +					if (($line->product_type != 9 && empty($line->fk_parent_line)) || $line->product_type == 9) {
    +						$fk_parent_line = 0;
    +					}
     
     					// Complete vat rate with code
     					$vatrate = $line->tva_tx;
     					if ($line->vat_src_code && ! preg_match('/\(.*\)/', $vatrate)) $vatrate.=' ('.$line->vat_src_code.')';
     
    -                    $result = $this->addline(
    -                        $line->desc,
    -                        $line->subprice,
    -                        $line->qty,
    -                        $vatrate,
    -                        $line->localtax1_tx,
    -                        $line->localtax2_tx,
    -                        $line->fk_product,
    -                        $line->remise_percent,
    -                        $line->info_bits,
    -                        $line->fk_remise_except,
    -                        'HT',
    -                        0,
    -                        $line->date_start,
    -                        $line->date_end,
    -                        $line->product_type,
    -                        $line->rang,
    -                        $line->special_code,
    -                        $fk_parent_line,
    -                        $line->fk_fournprice,
    -                        $line->pa_ht,
    -                    	$line->label,
    -                    	$line->array_options,
    -	                    $line->fk_unit,
    -                        $this->element,
    -                        $line->id
    -                    );
    -                    if ($result < 0)
    -                    {
    -                    	if ($result != self::STOCK_NOT_ENOUGH_FOR_ORDER)
    -                    	{
    -                        	$this->error=$this->db->lasterror();
    -                        	dol_print_error($this->db);
    -                    	}
    -                        $this->db->rollback();
    -                        return -1;
    -                    }
    -                    // Defined the new fk_parent_line
    -                    if ($result > 0 && $line->product_type == 9) {
    -                        $fk_parent_line = $result;
    -                    }
    -                }
    -
    -                // update ref
    -                $initialref='(PROV'.$this->id.')';
    -                if (! empty($this->ref)) $initialref=$this->ref;
    -
    -                $sql = 'UPDATE '.MAIN_DB_PREFIX."commande SET ref='".$this->db->escape($initialref)."' WHERE rowid=".$this->id;
    -                if ($this->db->query($sql))
    -                {
    -                    if ($this->id)
    -                    {
    -                    	$this->ref = $initialref;
    -
    -                    	if (! empty($this->linkedObjectsIds) && empty($this->linked_objects))	// To use new linkedObjectsIds instead of old linked_objects
    -                    	{
    -                    		$this->linked_objects = $this->linkedObjectsIds;	// TODO Replace linked_objects with linkedObjectsIds
    -                    	}
    -
    -                        // Add object linked
    -                        if (! $error && $this->id && is_array($this->linked_objects) && ! empty($this->linked_objects))
    -                        {
    -                        	foreach($this->linked_objects as $origin => $tmp_origin_id)
    -                        	{
    -                        	    if (is_array($tmp_origin_id))       // New behaviour, if linked_object can have several links per type, so is something like array('contract'=>array(id1, id2, ...))
    -                        	    {
    -                        	        foreach($tmp_origin_id as $origin_id)
    -                        	        {
    -                        	            $ret = $this->add_object_linked($origin, $origin_id);
    -                        	            if (! $ret)
    -                        	            {
    -                        	                $this->error=$this->db->lasterror();
    -                        	                $error++;
    -                        	            }
    -                        	        }
    -                        	    }
    -                        	    else                                // Old behaviour, if linked_object has only one link per type, so is something like array('contract'=>id1))
    -                        	    {
    -                        	        $origin_id = $tmp_origin_id;
    -                        	        $ret = $this->add_object_linked($origin, $origin_id);
    -                        	        if (! $ret)
    -                        	        {
    -                        	            $this->error=$this->db->lasterror();
    -                        	            $error++;
    -                        	        }
    -                          	    }
    -                        	}
    -                        }
    -
    -            			if (! $error && $this->id && ! empty($conf->global->MAIN_PROPAGATE_CONTACTS_FROM_ORIGIN) && ! empty($this->origin) && ! empty($this->origin_id))   // Get contact from origin object
    -            			{
    -            				$originforcontact = $this->origin;
    -            				$originidforcontact = $this->origin_id;
    -                		    if ($originforcontact == 'shipping')     // shipment and order share the same contacts. If creating from shipment we take data of order
    -                		    {
    -                		        require_once DOL_DOCUMENT_ROOT . '/expedition/class/expedition.class.php';
    -                		        $exp = new Expedition($this->db);
    -                		        $exp->fetch($this->origin_id);
    -                		        $exp->fetchObjectLinked();
    -                		        if (count($exp->linkedObjectsIds['commande']) > 0)
    -                		        {
    -                		            foreach ($exp->linkedObjectsIds['commande'] as $key => $value)
    -                		            {
    -                		                $originforcontact = 'commande';
    -							            if (is_object($value)) $originidforcontact = $value->id;
    -							            else $originidforcontact = $value;
    -                		                break; // We take first one
    -                		            }
    -                		        }
    -                		    }
    -
    -                		    $sqlcontact = "SELECT ctc.code, ctc.source, ec.fk_socpeople FROM ".MAIN_DB_PREFIX."element_contact as ec, ".MAIN_DB_PREFIX."c_type_contact as ctc";
    -                		    $sqlcontact.= " WHERE element_id = ".$originidforcontact." AND ec.fk_c_type_contact = ctc.rowid AND ctc.element = '".$originforcontact."'";
    -
    -                		    $resqlcontact = $this->db->query($sqlcontact);
    -                		    if ($resqlcontact)
    -                		    {
    -                		        while($objcontact = $this->db->fetch_object($resqlcontact))
    -                		        {
    -        					        //print $objcontact->code.'-'.$objcontact->source.'-'.$objcontact->fk_socpeople."\n";
    -                		            $this->add_contact($objcontact->fk_socpeople, $objcontact->code, $objcontact->source);    // May failed because of duplicate key or because code of contact type does not exists for new object
    -                		        }
    -                		    }
    -                		    else dol_print_error($resqlcontact);
    -                		}
    -                    }
    -
    -                    if (! $error)
    -                    {
    -                   		$result=$this->insertExtraFields();
    -                   		if ($result < 0) $error++;
    -                    }
    -
    -                    if (! $error && ! $notrigger)
    -                    {
    -			            // Call trigger
    -			            $result=$this->call_trigger('ORDER_CREATE',$user);
    -			            if ($result < 0) $error++;
    -			            // End call triggers
    -                    }
    -
    -	                if (! $error)
    -	                {
    -		                $this->db->commit();
    -		                return $this->id;
    -	                }
    -	                else
    +					$result = $this->addline(
    +						$line->desc,
    +						$line->subprice,
    +						$line->qty,
    +						$vatrate,
    +						$line->localtax1_tx,
    +						$line->localtax2_tx,
    +						$line->fk_product,
    +						$line->remise_percent,
    +						$line->info_bits,
    +						$line->fk_remise_except,
    +						'HT',
    +						0,
    +						$line->date_start,
    +						$line->date_end,
    +						$line->product_type,
    +						$line->rang,
    +						$line->special_code,
    +						$fk_parent_line,
    +						$line->fk_fournprice,
    +						$line->pa_ht,
    +						$line->label,
    +						$line->array_options,
    +						$line->fk_unit,
    +						$this->element,
    +						$line->id
    +					);
    +					if ($result < 0)
     					{
    -	                	$this->db->rollback();
    -	                	return -1*$error;
    +						if ($result != self::STOCK_NOT_ENOUGH_FOR_ORDER)
    +						{
    +							$this->error=$this->db->lasterror();
    +							dol_print_error($this->db);
    +						}
    +						$this->db->rollback();
    +						return -1;
     					}
    -                }
    -                else
    +					// Defined the new fk_parent_line
    +					if ($result > 0 && $line->product_type == 9) {
    +						$fk_parent_line = $result;
    +					}
    +				}
    +
    +				// update ref
    +				$initialref='(PROV'.$this->id.')';
    +				if (! empty($this->ref)) $initialref=$this->ref;
    +
    +				$sql = 'UPDATE '.MAIN_DB_PREFIX."commande SET ref='".$this->db->escape($initialref)."' WHERE rowid=".$this->id;
    +				if ($this->db->query($sql))
    +				{
    +					if ($this->id)
    +					{
    +						$this->ref = $initialref;
    +
    +						if (! empty($this->linkedObjectsIds) && empty($this->linked_objects))	// To use new linkedObjectsIds instead of old linked_objects
    +						{
    +							$this->linked_objects = $this->linkedObjectsIds;	// TODO Replace linked_objects with linkedObjectsIds
    +						}
    +
    +						// Add object linked
    +						if (! $error && $this->id && is_array($this->linked_objects) && ! empty($this->linked_objects))
    +						{
    +							foreach($this->linked_objects as $origin => $tmp_origin_id)
    +							{
    +								if (is_array($tmp_origin_id))       // New behaviour, if linked_object can have several links per type, so is something like array('contract'=>array(id1, id2, ...))
    +								{
    +									foreach($tmp_origin_id as $origin_id)
    +									{
    +										$ret = $this->add_object_linked($origin, $origin_id);
    +										if (! $ret)
    +										{
    +											$this->error=$this->db->lasterror();
    +											$error++;
    +										}
    +									}
    +								}
    +								else                                // Old behaviour, if linked_object has only one link per type, so is something like array('contract'=>id1))
    +								{
    +									$origin_id = $tmp_origin_id;
    +									$ret = $this->add_object_linked($origin, $origin_id);
    +									if (! $ret)
    +									{
    +										$this->error=$this->db->lasterror();
    +										$error++;
    +									}
    +								}
    +							}
    +						}
    +
    +						if (! $error && $this->id && ! empty($conf->global->MAIN_PROPAGATE_CONTACTS_FROM_ORIGIN) && ! empty($this->origin) && ! empty($this->origin_id))   // Get contact from origin object
    +						{
    +							$originforcontact = $this->origin;
    +							$originidforcontact = $this->origin_id;
    +							if ($originforcontact == 'shipping')     // shipment and order share the same contacts. If creating from shipment we take data of order
    +							{
    +								require_once DOL_DOCUMENT_ROOT . '/expedition/class/expedition.class.php';
    +								$exp = new Expedition($this->db);
    +								$exp->fetch($this->origin_id);
    +								$exp->fetchObjectLinked();
    +								if (count($exp->linkedObjectsIds['commande']) > 0)
    +								{
    +									foreach ($exp->linkedObjectsIds['commande'] as $key => $value)
    +									{
    +										$originforcontact = 'commande';
    +										if (is_object($value)) $originidforcontact = $value->id;
    +										else $originidforcontact = $value;
    +										break; // We take first one
    +									}
    +								}
    +							}
    +
    +							$sqlcontact = "SELECT ctc.code, ctc.source, ec.fk_socpeople FROM ".MAIN_DB_PREFIX."element_contact as ec, ".MAIN_DB_PREFIX."c_type_contact as ctc";
    +							$sqlcontact.= " WHERE element_id = ".$originidforcontact." AND ec.fk_c_type_contact = ctc.rowid AND ctc.element = '".$originforcontact."'";
    +
    +							$resqlcontact = $this->db->query($sqlcontact);
    +							if ($resqlcontact)
    +							{
    +								while($objcontact = $this->db->fetch_object($resqlcontact))
    +								{
    +									//print $objcontact->code.'-'.$objcontact->source.'-'.$objcontact->fk_socpeople."\n";
    +									$this->add_contact($objcontact->fk_socpeople, $objcontact->code, $objcontact->source);    // May failed because of duplicate key or because code of contact type does not exists for new object
    +								}
    +							}
    +							else dol_print_error($resqlcontact);
    +						}
    +					}
    +
    +					if (! $error)
    +					{
    +						$result=$this->insertExtraFields();
    +						if ($result < 0) $error++;
    +					}
    +
    +					if (! $error && ! $notrigger)
    +					{
    +						// Call trigger
    +						$result=$this->call_trigger('ORDER_CREATE',$user);
    +						if ($result < 0) $error++;
    +						// End call triggers
    +					}
    +
    +					if (! $error)
    +					{
    +						$this->db->commit();
    +						return $this->id;
    +					}
    +					else
    +					{
    +						$this->db->rollback();
    +						return -1*$error;
    +					}
    +				}
    +				else
     				{
     					$this->error=$this->db->lasterror();
    -                    $this->db->rollback();
    -                    return -1;
    -                }
    -            }
    -        }
    -        else
    +					$this->db->rollback();
    +					return -1;
    +				}
    +			}
    +		}
    +		else
     		{
    -            dol_print_error($this->db);
    -            $this->db->rollback();
    -            return -1;
    -        }
    -    }
    +			dol_print_error($this->db);
    +			$this->db->rollback();
    +			return -1;
    +		}
    +	}
     
     
    -    /**
    -     *	Load an object from its id and create a new one in database
    -     *
    -     *	@param		int			$socid			Id of thirdparty
    -     *	@return		int							New id of clone
    -     */
    -    function createFromClone($socid=0)
    -    {
    -        global $user,$hookmanager;
    +	/**
    +	 *	Load an object from its id and create a new one in database
    +	 *
    +	 *	@param		int			$socid			Id of thirdparty
    +	 *	@return		int							New id of clone
    +	 */
    +	function createFromClone($socid=0)
    +	{
    +		global $user,$hookmanager;
     
    -        $error=0;
    +		$error=0;
     
    -        $this->context['createfromclone'] = 'createfromclone';
    +		$this->context['createfromclone'] = 'createfromclone';
     
    -        $this->db->begin();
    +		$this->db->begin();
     
     		// get lines so they will be clone
     		foreach($this->lines as $line)
     			$line->fetch_optionals();
     
    -        // Load source object
    -        $objFrom = clone $this;
    +			// Load source object
    +			$objFrom = clone $this;
     
    -        // Change socid if needed
    -        if (! empty($socid) && $socid != $this->socid)
    -        {
    -            $objsoc = new Societe($this->db);
    +			// Change socid if needed
    +			if (! empty($socid) && $socid != $this->socid)
    +			{
    +				$objsoc = new Societe($this->db);
     
    -            if ($objsoc->fetch($socid)>0)
    -            {
    -                $this->socid 				= $objsoc->id;
    -                $this->cond_reglement_id	= (! empty($objsoc->cond_reglement_id) ? $objsoc->cond_reglement_id : 0);
    -                $this->mode_reglement_id	= (! empty($objsoc->mode_reglement_id) ? $objsoc->mode_reglement_id : 0);
    -                $this->fk_project			= 0;
    -                $this->fk_delivery_address	= 0;
    -            }
    +				if ($objsoc->fetch($socid)>0)
    +				{
    +					$this->socid 				= $objsoc->id;
    +					$this->cond_reglement_id	= (! empty($objsoc->cond_reglement_id) ? $objsoc->cond_reglement_id : 0);
    +					$this->mode_reglement_id	= (! empty($objsoc->mode_reglement_id) ? $objsoc->mode_reglement_id : 0);
    +					$this->fk_project			= 0;
    +					$this->fk_delivery_address	= 0;
    +				}
     
    -            // TODO Change product price if multi-prices
    -        }
    +				// TODO Change product price if multi-prices
    +			}
     
    -        $this->id=0;
    -		$this->ref = '';
    -        $this->statut=self::STATUS_DRAFT;
    +			$this->id=0;
    +			$this->ref = '';
    +			$this->statut=self::STATUS_DRAFT;
     
    -        // Clear fields
    -        $this->user_author_id     = $user->id;
    -        $this->user_valid         = '';
    -		$this->date				  = dol_now();
    -		$this->date_commande	  = dol_now();
    -        $this->date_creation      = '';
    -        $this->date_validation    = '';
    -        $this->ref_client         = '';
    +			// Clear fields
    +			$this->user_author_id     = $user->id;
    +			$this->user_valid         = '';
    +			$this->date				  = dol_now();
    +			$this->date_commande	  = dol_now();
    +			$this->date_creation      = '';
    +			$this->date_validation    = '';
    +			$this->ref_client         = '';
     
    -        // Create clone
    -        $result=$this->create($user);
    -        if ($result < 0) $error++;
    +			// Create clone
    +			$result=$this->create($user);
    +			if ($result < 0) $error++;
     
    -        if (! $error)
    -        {
    -            // Hook of thirdparty module
    -            if (is_object($hookmanager))
    -            {
    -                $parameters=array('objFrom'=>$objFrom);
    -                $action='';
    -                $reshook=$hookmanager->executeHooks('createFrom',$parameters,$this,$action);    // Note that $action and $object may have been modified by some hooks
    -                if ($reshook < 0) $error++;
    -            }
    -        }
    +			if (! $error)
    +			{
    +				// Hook of thirdparty module
    +				if (is_object($hookmanager))
    +				{
    +					$parameters=array('objFrom'=>$objFrom);
    +					$action='';
    +					$reshook=$hookmanager->executeHooks('createFrom',$parameters,$this,$action);    // Note that $action and $object may have been modified by some hooks
    +					if ($reshook < 0) $error++;
    +				}
    +			}
     
    -        unset($this->context['createfromclone']);
    +			unset($this->context['createfromclone']);
     
    -        // End
    -        if (! $error)
    -        {
    -            $this->db->commit();
    -            return $this->id;
    -        }
    -        else
    -        {
    -            $this->db->rollback();
    -            return -1;
    -        }
    -    }
    +			// End
    +			if (! $error)
    +			{
    +				$this->db->commit();
    +				return $this->id;
    +			}
    +			else
    +			{
    +				$this->db->rollback();
    +				return -1;
    +			}
    +	}
     
     
    -    /**
    -     *  Load an object from a proposal and create a new order into database
    -     *
    -     *  @param      Object			$object 	        Object source
    -     *  @param		User			$user				User making creation
    -     *  @return     int             					<0 if KO, 0 if nothing done, 1 if OK
    -     */
    -    function createFromProposal($object, User $user)
    -    {
    -        global $conf, $hookmanager;
    +	/**
    +	 *  Load an object from a proposal and create a new order into database
    +	 *
    +	 *  @param      Object			$object 	        Object source
    +	 *  @param		User			$user				User making creation
    +	 *  @return     int             					<0 if KO, 0 if nothing done, 1 if OK
    +	 */
    +	function createFromProposal($object, User $user)
    +	{
    +		global $conf, $hookmanager;
     
     		dol_include_once('/core/class/extrafields.class.php');
     
    -        $error=0;
    +		$error=0;
     
     
    -        $this->date_commande = dol_now();
    -        $this->source = 0;
    +		$this->date_commande = dol_now();
    +		$this->source = 0;
     
    -        $num=count($object->lines);
    -        for ($i = 0; $i < $num; $i++)
    -        {
    -            $line = new OrderLine($this->db);
    +		$num=count($object->lines);
    +		for ($i = 0; $i < $num; $i++)
    +		{
    +			$line = new OrderLine($this->db);
     
    -            $line->libelle           = $object->lines[$i]->libelle;
    -            $line->label             = $object->lines[$i]->label;
    -            $line->desc              = $object->lines[$i]->desc;
    -            $line->price             = $object->lines[$i]->price;
    -            $line->subprice          = $object->lines[$i]->subprice;
    -            $line->vat_src_code      = $object->lines[$i]->vat_src_code;
    -            $line->tva_tx            = $object->lines[$i]->tva_tx;
    -            $line->localtax1_tx      = $object->lines[$i]->localtax1_tx;
    -            $line->localtax2_tx      = $object->lines[$i]->localtax2_tx;
    -            $line->qty               = $object->lines[$i]->qty;
    -            $line->fk_remise_except  = $object->lines[$i]->fk_remise_except;
    -            $line->remise_percent    = $object->lines[$i]->remise_percent;
    -            $line->fk_product        = $object->lines[$i]->fk_product;
    -            $line->info_bits         = $object->lines[$i]->info_bits;
    -            $line->product_type      = $object->lines[$i]->product_type;
    -            $line->rang              = $object->lines[$i]->rang;
    -            $line->special_code      = $object->lines[$i]->special_code;
    -            $line->fk_parent_line    = $object->lines[$i]->fk_parent_line;
    -	        $line->fk_unit			 = $object->lines[$i]->fk_unit;
    +			$line->libelle           = $object->lines[$i]->libelle;
    +			$line->label             = $object->lines[$i]->label;
    +			$line->desc              = $object->lines[$i]->desc;
    +			$line->price             = $object->lines[$i]->price;
    +			$line->subprice          = $object->lines[$i]->subprice;
    +			$line->vat_src_code      = $object->lines[$i]->vat_src_code;
    +			$line->tva_tx            = $object->lines[$i]->tva_tx;
    +			$line->localtax1_tx      = $object->lines[$i]->localtax1_tx;
    +			$line->localtax2_tx      = $object->lines[$i]->localtax2_tx;
    +			$line->qty               = $object->lines[$i]->qty;
    +			$line->fk_remise_except  = $object->lines[$i]->fk_remise_except;
    +			$line->remise_percent    = $object->lines[$i]->remise_percent;
    +			$line->fk_product        = $object->lines[$i]->fk_product;
    +			$line->info_bits         = $object->lines[$i]->info_bits;
    +			$line->product_type      = $object->lines[$i]->product_type;
    +			$line->rang              = $object->lines[$i]->rang;
    +			$line->special_code      = $object->lines[$i]->special_code;
    +			$line->fk_parent_line    = $object->lines[$i]->fk_parent_line;
    +			$line->fk_unit			 = $object->lines[$i]->fk_unit;
     
    -            $line->date_start      	= $object->lines[$i]->date_start;
    -            $line->date_end    		= $object->lines[$i]->date_end;
    +			$line->date_start      	= $object->lines[$i]->date_start;
    +			$line->date_end    		= $object->lines[$i]->date_end;
     
     			$line->fk_fournprice	= $object->lines[$i]->fk_fournprice;
     			$marginInfos			= getMarginInfos($object->lines[$i]->subprice, $object->lines[$i]->remise_percent, $object->lines[$i]->tva_tx, $object->lines[$i]->localtax1_tx, $object->lines[$i]->localtax2_tx, $object->lines[$i]->fk_fournprice, $object->lines[$i]->pa_ht);
    @@ -1142,34 +1188,34 @@ class Commande extends CommonOrder
     			$line->marge_tx			= $marginInfos[1];
     			$line->marque_tx		= $marginInfos[2];
     
    -            // get extrafields from original line
    +			// get extrafields from original line
     			$object->lines[$i]->fetch_optionals();
     			foreach($object->lines[$i]->array_options as $options_key => $value)
     				$line->array_options[$options_key] = $value;
     
    -			$this->lines[$i] = $line;
    -        }
    +				$this->lines[$i] = $line;
    +		}
     
    -        $this->socid                = $object->socid;
    -        $this->fk_project           = $object->fk_project;
    -        $this->cond_reglement_id    = $object->cond_reglement_id;
    -        $this->mode_reglement_id    = $object->mode_reglement_id;
    -        $this->fk_account           = $object->fk_account;
    -        $this->availability_id      = $object->availability_id;
    -        $this->demand_reason_id     = $object->demand_reason_id;
    -        $this->date_livraison       = $object->date_livraison;
    -        $this->shipping_method_id   = $object->shipping_method_id;
    -        $this->warehouse_id         = $object->warehouse_id;
    -        $this->fk_delivery_address  = $object->fk_delivery_address;
    -        $this->contact_id           = $object->contactid;
    -        $this->ref_client           = $object->ref_client;
    -        $this->note_private         = $object->note_private;
    -        $this->note_public          = $object->note_public;
    +		$this->socid                = $object->socid;
    +		$this->fk_project           = $object->fk_project;
    +		$this->cond_reglement_id    = $object->cond_reglement_id;
    +		$this->mode_reglement_id    = $object->mode_reglement_id;
    +		$this->fk_account           = $object->fk_account;
    +		$this->availability_id      = $object->availability_id;
    +		$this->demand_reason_id     = $object->demand_reason_id;
    +		$this->date_livraison       = $object->date_livraison;
    +		$this->shipping_method_id   = $object->shipping_method_id;
    +		$this->warehouse_id         = $object->warehouse_id;
    +		$this->fk_delivery_address  = $object->fk_delivery_address;
    +		$this->contact_id           = $object->contactid;
    +		$this->ref_client           = $object->ref_client;
    +		$this->note_private         = $object->note_private;
    +		$this->note_public          = $object->note_public;
     
    -        $this->origin				= $object->element;
    -        $this->origin_id			= $object->id;
    +		$this->origin				= $object->element;
    +		$this->origin_id			= $object->id;
     
    -        // get extrafields from original line
    +		// get extrafields from original line
     		$object->fetch_optionals($object->id);
     
     		$e = new ExtraFields($this->db);
    @@ -1180,125 +1226,129 @@ class Commande extends CommonOrder
     				$this->array_options[$options_key] = $value;
     			}
     		}
    -        // Possibility to add external linked objects with hooks
    -        $this->linked_objects[$this->origin] = $this->origin_id;
    -        if (is_array($object->other_linked_objects) && ! empty($object->other_linked_objects))
    -        {
    -           	$this->linked_objects = array_merge($this->linked_objects, $object->other_linked_objects);
    -        }
    +		// Possibility to add external linked objects with hooks
    +		$this->linked_objects[$this->origin] = $this->origin_id;
    +		if (is_array($object->other_linked_objects) && ! empty($object->other_linked_objects))
    +		{
    +			$this->linked_objects = array_merge($this->linked_objects, $object->other_linked_objects);
    +		}
     
    -        $ret = $this->create($user);
    +		$ret = $this->create($user);
     
    -        if ($ret > 0)
    -        {
    -            // Actions hooked (by external module)
    -            $hookmanager->initHooks(array('orderdao'));
    +		if ($ret > 0)
    +		{
    +			// Actions hooked (by external module)
    +			$hookmanager->initHooks(array('orderdao'));
     
    -            $parameters=array('objFrom'=>$object);
    -            $action='';
    -            $reshook=$hookmanager->executeHooks('createFrom',$parameters,$this,$action);    // Note that $action and $object may have been modified by some hooks
    -            if ($reshook < 0) $error++;
    +			$parameters=array('objFrom'=>$object);
    +			$action='';
    +			$reshook=$hookmanager->executeHooks('createFrom',$parameters,$this,$action);    // Note that $action and $object may have been modified by some hooks
    +			if ($reshook < 0) $error++;
     
    -            if (! $error)
    -            {
    -                // Ne pas passer par la commande provisoire
    -                if ($conf->global->COMMANDE_VALID_AFTER_CLOSE_PROPAL == 1)
    -                {
    -                    $this->fetch($ret);
    -                    $this->valid($user);
    -                }
    -                return $ret;
    -            }
    -            else return -1;
    -        }
    -        else return -1;
    -    }
    +			if (! $error)
    +			{
    +				// Ne pas passer par la commande provisoire
    +				if ($conf->global->COMMANDE_VALID_AFTER_CLOSE_PROPAL == 1)
    +				{
    +					$this->fetch($ret);
    +					$this->valid($user);
    +				}
    +				return $ret;
    +			}
    +			else return -1;
    +		}
    +		else return -1;
    +	}
     
     
    -    /**
    -     *	Add an order line into database (linked to product/service or not)
    -     *
    -     *	@param      string			$desc            	Description of line
    -     *	@param      float			$pu_ht    	        Unit price (without tax)
    -     *	@param      float			$qty             	Quantite
    -     * 	@param    	float			$txtva           	Force Vat rate, -1 for auto (Can contain the vat_src_code too with syntax '9.9 (CODE)')
    -     * 	@param		float			$txlocaltax1		Local tax 1 rate (deprecated, use instead txtva with code inside)
    -     * 	@param		float			$txlocaltax2		Local tax 2 rate (deprecated, use instead txtva with code inside)
    -     *	@param      int				$fk_product      	Id of product
    -     *	@param      float			$remise_percent  	Pourcentage de remise de la ligne
    -     *	@param      int				$info_bits			Bits de type de lignes
    -     *	@param      int				$fk_remise_except	Id remise
    -     *	@param      string			$price_base_type	HT or TTC
    -     *	@param      float			$pu_ttc    		    Prix unitaire TTC
    -     *	@param      int				$date_start       	Start date of the line - Added by Matelli (See http://matelli.fr/showcases/patchs-dolibarr/add-dates-in-order-lines.html)
    -     *	@param      int				$date_end         	End date of the line - Added by Matelli (See http://matelli.fr/showcases/patchs-dolibarr/add-dates-in-order-lines.html)
    -     *	@param      int				$type				Type of line (0=product, 1=service). Not used if fk_product is defined, the type of product is used.
    -     *	@param      int				$rang             	Position of line
    -     *	@param		int				$special_code		Special code (also used by externals modules!)
    -     *	@param		int				$fk_parent_line		Parent line
    -     *  @param		int				$fk_fournprice		Id supplier price
    -     *  @param		int				$pa_ht				Buying price (without tax)
    -     *  @param		string			$label				Label
    +	/**
    +	 *	Add an order line into database (linked to product/service or not)
    +	 *
    +	 *	@param      string			$desc            	Description of line
    +	 *	@param      float			$pu_ht    	        Unit price (without tax)
    +	 *	@param      float			$qty             	Quantite
    +	 * 	@param    	float			$txtva           	Force Vat rate, -1 for auto (Can contain the vat_src_code too with syntax '9.9 (CODE)')
    +	 * 	@param		float			$txlocaltax1		Local tax 1 rate (deprecated, use instead txtva with code inside)
    +	 * 	@param		float			$txlocaltax2		Local tax 2 rate (deprecated, use instead txtva with code inside)
    +	 *	@param      int				$fk_product      	Id of product
    +	 *	@param      float			$remise_percent  	Pourcentage de remise de la ligne
    +	 *	@param      int				$info_bits			Bits de type de lignes
    +	 *	@param      int				$fk_remise_except	Id remise
    +	 *	@param      string			$price_base_type	HT or TTC
    +	 *	@param      float			$pu_ttc    		    Prix unitaire TTC
    +	 *	@param      int				$date_start       	Start date of the line - Added by Matelli (See http://matelli.fr/showcases/patchs-dolibarr/add-dates-in-order-lines.html)
    +	 *	@param      int				$date_end         	End date of the line - Added by Matelli (See http://matelli.fr/showcases/patchs-dolibarr/add-dates-in-order-lines.html)
    +	 *	@param      int				$type				Type of line (0=product, 1=service). Not used if fk_product is defined, the type of product is used.
    +	 *	@param      int				$rang             	Position of line
    +	 *	@param		int				$special_code		Special code (also used by externals modules!)
    +	 *	@param		int				$fk_parent_line		Parent line
    +	 *  @param		int				$fk_fournprice		Id supplier price
    +	 *  @param		int				$pa_ht				Buying price (without tax)
    +	 *  @param		string			$label				Label
     	 *  @param		array			$array_options		extrafields array. Example array('options_codeforfield1'=>'valueforfield1', 'options_codeforfield2'=>'valueforfield2', ...)
    -     * 	@param 		string			$fk_unit 			Code of the unit to use. Null to use the default one
    -     * 	@param		string		    $origin				'order', ...
    -     *  @param		int			    $origin_id			Id of origin object
    +	 * 	@param 		string			$fk_unit 			Code of the unit to use. Null to use the default one
    +	 * 	@param		string		    $origin				'order', ...
    +	 *  @param		int			    $origin_id			Id of origin object
     	 * 	@param		double			$pu_ht_devise		Unit price in currency
    -     *	@return     int             					>0 if OK, <0 if KO
    -     *
    -     *	@see        add_product
    -     *
    -     *	Les parametres sont deja cense etre juste et avec valeurs finales a l'appel
    -     *	de cette methode. Aussi, pour le taux tva, il doit deja avoir ete defini
    -     *	par l'appelant par la methode get_default_tva(societe_vendeuse,societe_acheteuse,produit)
    -     *	et le desc doit deja avoir la bonne valeur (a l'appelant de gerer le multilangue)
    -     */
    +	 *	@return     int             					>0 if OK, <0 if KO
    +	 *
    +	 *	@see        add_product
    +	 *
    +	 *	Les parametres sont deja cense etre juste et avec valeurs finales a l'appel
    +	 *	de cette methode. Aussi, pour le taux tva, il doit deja avoir ete defini
    +	 *	par l'appelant par la methode get_default_tva(societe_vendeuse,societe_acheteuse,produit)
    +	 *	et le desc doit deja avoir la bonne valeur (a l'appelant de gerer le multilangue)
    +	 */
     	function addline($desc, $pu_ht, $qty, $txtva, $txlocaltax1=0, $txlocaltax2=0, $fk_product=0, $remise_percent=0, $info_bits=0, $fk_remise_except=0, $price_base_type='HT', $pu_ttc=0, $date_start='', $date_end='', $type=0, $rang=-1, $special_code=0, $fk_parent_line=0, $fk_fournprice=null, $pa_ht=0, $label='',$array_options=0, $fk_unit=null, $origin='', $origin_id=0, $pu_ht_devise = 0)
    -    {
    -    	global $mysoc, $conf, $langs, $user;
    +	{
    +		global $mysoc, $conf, $langs, $user;
     
    -        dol_syslog(get_class($this)."::addline commandeid=$this->id, desc=$desc, pu_ht=$pu_ht, qty=$qty, txtva=$txtva, fk_product=$fk_product, remise_percent=$remise_percent, info_bits=$info_bits, fk_remise_except=$fk_remise_except, price_base_type=$price_base_type, pu_ttc=$pu_ttc, date_start=$date_start, date_end=$date_end, type=$type special_code=$special_code, fk_unit=$fk_unit, origin=$origin, origin_id=$origin_id, pu_ht_devise=$pu_ht_devise", LOG_DEBUG);
    +		$logtext = "::addline commandeid=$this->id, desc=$desc, pu_ht=$pu_ht, qty=$qty, txtva=$txtva, fk_product=$fk_product, remise_percent=$remise_percent";
    +		$logtext.= ", info_bits=$info_bits, fk_remise_except=$fk_remise_except, price_base_type=$price_base_type, pu_ttc=$pu_ttc, date_start=$date_start";
    +		$logtext.= ", date_end=$date_end, type=$type special_code=$special_code, fk_unit=$fk_unit, origin=$origin, origin_id=$origin_id, pu_ht_devise=$pu_ht_devise";
    +		dol_syslog(get_class($this).$logtext, LOG_DEBUG);
     
    -        include_once DOL_DOCUMENT_ROOT.'/core/lib/price.lib.php';
    +		include_once DOL_DOCUMENT_ROOT.'/core/lib/price.lib.php';
     
    -        // Clean parameters
    -        if (empty($remise_percent)) $remise_percent=0;
    -        if (empty($qty)) $qty=0;
    -        if (empty($info_bits)) $info_bits=0;
    -        if (empty($rang)) $rang=0;
    -        if (empty($txtva)) $txtva=0;
    -        if (empty($txlocaltax1)) $txlocaltax1=0;
    -        if (empty($txlocaltax2)) $txlocaltax2=0;
    -        if (empty($fk_parent_line) || $fk_parent_line < 0) $fk_parent_line=0;
    -        if (empty($this->fk_multicurrency)) $this->fk_multicurrency=0;
    +		// Clean parameters
    +		if (empty($remise_percent)) $remise_percent=0;
    +		if (empty($qty)) $qty=0;
    +		if (empty($info_bits)) $info_bits=0;
    +		if (empty($rang)) $rang=0;
    +		if (empty($txtva)) $txtva=0;
    +		if (empty($txlocaltax1)) $txlocaltax1=0;
    +		if (empty($txlocaltax2)) $txlocaltax2=0;
    +		if (empty($fk_parent_line) || $fk_parent_line < 0) $fk_parent_line=0;
    +		if (empty($this->fk_multicurrency)) $this->fk_multicurrency=0;
     
    -        $remise_percent=price2num($remise_percent);
    -        $qty=price2num($qty);
    -        $pu_ht=price2num($pu_ht);
    -        $pu_ttc=price2num($pu_ttc);
    -    	$pa_ht=price2num($pa_ht);
    -        $txtva = price2num($txtva);
    -        $txlocaltax1 = price2num($txlocaltax1);
    -        $txlocaltax2 = price2num($txlocaltax2);
    -        if ($price_base_type=='HT')
    -        {
    -            $pu=$pu_ht;
    -        }
    -        else
    -        {
    -            $pu=$pu_ttc;
    -        }
    -        $label=trim($label);
    -        $desc=trim($desc);
    +		$remise_percent=price2num($remise_percent);
    +		$qty=price2num($qty);
    +		$pu_ht=price2num($pu_ht);
    +		$pu_ht_devise=price2num($pu_ht_devise);
    +		$pu_ttc=price2num($pu_ttc);
    +		$pa_ht=price2num($pa_ht);
    +		$txtva = price2num($txtva);
    +		$txlocaltax1 = price2num($txlocaltax1);
    +		$txlocaltax2 = price2num($txlocaltax2);
    +		if ($price_base_type=='HT')
    +		{
    +			$pu=$pu_ht;
    +		}
    +		else
    +		{
    +			$pu=$pu_ttc;
    +		}
    +		$label=trim($label);
    +		$desc=trim($desc);
     
    -        // Check parameters
    -        if ($type < 0) return -1;
    +		// Check parameters
    +		if ($type < 0) return -1;
     
    -        if ($this->statut == self::STATUS_DRAFT)
    -        {
    -            $this->db->begin();
    +		if ($this->statut == self::STATUS_DRAFT)
    +		{
    +			$this->db->begin();
     
    -        	$product_type=$type;
    +			$product_type=$type;
     			if (!empty($fk_product))
     			{
     				$product=new Product($this->db);
    @@ -1307,105 +1357,105 @@ class Commande extends CommonOrder
     
     				if (! empty($conf->global->STOCK_MUST_BE_ENOUGH_FOR_ORDER) && $product_type == 0 && $product->stock_reel < $qty)
     				{
    -                    $langs->load("errors");
    -				    $this->error=$langs->trans('ErrorStockIsNotEnoughToAddProductOnOrder', $product->ref);
    +					$langs->load("errors");
    +					$this->error=$langs->trans('ErrorStockIsNotEnoughToAddProductOnOrder', $product->ref);
     					dol_syslog(get_class($this)."::addline error=Product ".$product->ref.": ".$this->error, LOG_ERR);
     					$this->db->rollback();
     					return self::STOCK_NOT_ENOUGH_FOR_ORDER;
     				}
     			}
     			// Calcul du total TTC et de la TVA pour la ligne a partir de
    -            // qty, pu, remise_percent et txtva
    -            // TRES IMPORTANT: C'est au moment de l'insertion ligne qu'on doit stocker
    -            // la part ht, tva et ttc, et ce au niveau de la ligne qui a son propre taux tva.
    +			// qty, pu, remise_percent et txtva
    +			// TRES IMPORTANT: C'est au moment de l'insertion ligne qu'on doit stocker
    +			// la part ht, tva et ttc, et ce au niveau de la ligne qui a son propre taux tva.
     
    -            $localtaxes_type=getLocalTaxesFromRate($txtva,0,$this->thirdparty,$mysoc);
    +			$localtaxes_type=getLocalTaxesFromRate($txtva,0,$this->thirdparty,$mysoc);
     
    -       		// Clean vat code
    -    		$vat_src_code='';
    -    		if (preg_match('/\((.*)\)/', $txtva, $reg))
    -    		{
    -    		    $vat_src_code = $reg[1];
    -    		    $txtva = preg_replace('/\s*\(.*\)/', '', $txtva);    // Remove code into vatrate.
    -    		}
    +			// Clean vat code
    +			$vat_src_code='';
    +			if (preg_match('/\((.*)\)/', $txtva, $reg))
    +			{
    +				$vat_src_code = $reg[1];
    +				$txtva = preg_replace('/\s*\(.*\)/', '', $txtva);    // Remove code into vatrate.
    +			}
     
    -            $tabprice = calcul_price_total($qty, $pu, $remise_percent, $txtva, $txlocaltax1, $txlocaltax2, 0, $price_base_type, $info_bits, $product_type, $mysoc, $localtaxes_type, 100, $this->multicurrency_tx, $pu_ht_devise);
    +			$tabprice = calcul_price_total($qty, $pu, $remise_percent, $txtva, $txlocaltax1, $txlocaltax2, 0, $price_base_type, $info_bits, $product_type, $mysoc, $localtaxes_type, 100, $this->multicurrency_tx, $pu_ht_devise);
     
    -            /*var_dump($txlocaltax1);
    -            var_dump($txlocaltax2);
    -            var_dump($localtaxes_type);
    -            var_dump($tabprice);
    -            var_dump($tabprice[9]);
    -            var_dump($tabprice[10]);
    -            exit;*/
    +			/*var_dump($txlocaltax1);
    +			 var_dump($txlocaltax2);
    +			 var_dump($localtaxes_type);
    +			 var_dump($tabprice);
    +			 var_dump($tabprice[9]);
    +			 var_dump($tabprice[10]);
    +			 exit;*/
     
    -            $total_ht  = $tabprice[0];
    -            $total_tva = $tabprice[1];
    -            $total_ttc = $tabprice[2];
    -            $total_localtax1 = $tabprice[9];
    -            $total_localtax2 = $tabprice[10];
    +			$total_ht  = $tabprice[0];
    +			$total_tva = $tabprice[1];
    +			$total_ttc = $tabprice[2];
    +			$total_localtax1 = $tabprice[9];
    +			$total_localtax2 = $tabprice[10];
     			$pu_ht = $tabprice[3];
     
     			// MultiCurrency
     			$multicurrency_total_ht  = $tabprice[16];
    -            $multicurrency_total_tva = $tabprice[17];
    -            $multicurrency_total_ttc = $tabprice[18];
    +			$multicurrency_total_tva = $tabprice[17];
    +			$multicurrency_total_ttc = $tabprice[18];
     			$pu_ht_devise = $tabprice[19];
     
    -            // Rang to use
    -            $rangtouse = $rang;
    -            if ($rangtouse == -1)
    -            {
    -                $rangmax = $this->line_max($fk_parent_line);
    -                $rangtouse = $rangmax + 1;
    -            }
    +			// Rang to use
    +			$rangtouse = $rang;
    +			if ($rangtouse == -1)
    +			{
    +				$rangmax = $this->line_max($fk_parent_line);
    +				$rangtouse = $rangmax + 1;
    +			}
     
    -            // TODO A virer
    -            // Anciens indicateurs: $price, $remise (a ne plus utiliser)
    -            $price = $pu;
    -            $remise = 0;
    -            if ($remise_percent > 0)
    -            {
    -                $remise = round(($pu * $remise_percent / 100), 2);
    -                $price = $pu - $remise;
    -            }
    +			// TODO A virer
    +			// Anciens indicateurs: $price, $remise (a ne plus utiliser)
    +			$price = $pu;
    +			$remise = 0;
    +			if ($remise_percent > 0)
    +			{
    +				$remise = round(($pu * $remise_percent / 100), 2);
    +				$price = $pu - $remise;
    +			}
     
    -            // Insert line
    -            $this->line=new OrderLine($this->db);
    +			// Insert line
    +			$this->line=new OrderLine($this->db);
     
    -            $this->line->context = $this->context;
    +			$this->line->context = $this->context;
     
    -            $this->line->fk_commande=$this->id;
    -            $this->line->label=$label;
    -            $this->line->desc=$desc;
    -            $this->line->qty=$qty;
    +			$this->line->fk_commande=$this->id;
    +			$this->line->label=$label;
    +			$this->line->desc=$desc;
    +			$this->line->qty=$qty;
     
    -            $this->line->vat_src_code=$vat_src_code;
    -            $this->line->tva_tx=$txtva;
    -            $this->line->localtax1_tx=($total_localtax1?$localtaxes_type[1]:0);
    -            $this->line->localtax2_tx=($total_localtax2?$localtaxes_type[3]:0);
    -            $this->line->localtax1_type=$localtaxes_type[0];
    -            $this->line->localtax2_type=$localtaxes_type[2];
    -            $this->line->fk_product=$fk_product;
    +			$this->line->vat_src_code=$vat_src_code;
    +			$this->line->tva_tx=$txtva;
    +			$this->line->localtax1_tx=($total_localtax1?$localtaxes_type[1]:0);
    +			$this->line->localtax2_tx=($total_localtax2?$localtaxes_type[3]:0);
    +			$this->line->localtax1_type=$localtaxes_type[0];
    +			$this->line->localtax2_type=$localtaxes_type[2];
    +			$this->line->fk_product=$fk_product;
     			$this->line->product_type=$product_type;
    -            $this->line->fk_remise_except=$fk_remise_except;
    -            $this->line->remise_percent=$remise_percent;
    -            $this->line->subprice=$pu_ht;
    -            $this->line->rang=$rangtouse;
    -            $this->line->info_bits=$info_bits;
    -            $this->line->total_ht=$total_ht;
    -            $this->line->total_tva=$total_tva;
    -            $this->line->total_localtax1=$total_localtax1;
    -            $this->line->total_localtax2=$total_localtax2;
    -            $this->line->total_ttc=$total_ttc;
    -            $this->line->special_code=$special_code;
    -            $this->line->origin=$origin;
    -            $this->line->origin_id=$origin_id;
    -            $this->line->fk_parent_line=$fk_parent_line;
    -	        $this->line->fk_unit=$fk_unit;
    +			$this->line->fk_remise_except=$fk_remise_except;
    +			$this->line->remise_percent=$remise_percent;
    +			$this->line->subprice=$pu_ht;
    +			$this->line->rang=$rangtouse;
    +			$this->line->info_bits=$info_bits;
    +			$this->line->total_ht=$total_ht;
    +			$this->line->total_tva=$total_tva;
    +			$this->line->total_localtax1=$total_localtax1;
    +			$this->line->total_localtax2=$total_localtax2;
    +			$this->line->total_ttc=$total_ttc;
    +			$this->line->special_code=$special_code;
    +			$this->line->origin=$origin;
    +			$this->line->origin_id=$origin_id;
    +			$this->line->fk_parent_line=$fk_parent_line;
    +			$this->line->fk_unit=$fk_unit;
     
    -            $this->line->date_start=$date_start;
    -            $this->line->date_end=$date_end;
    +			$this->line->date_start=$date_start;
    +			$this->line->date_end=$date_end;
     
     			$this->line->fk_fournprice = $fk_fournprice;
     			$this->line->pa_ht = $pa_ht;
    @@ -1415,185 +1465,190 @@ class Commande extends CommonOrder
     			$this->line->multicurrency_code			= $this->multicurrency_code;
     			$this->line->multicurrency_subprice		= $pu_ht_devise;
     			$this->line->multicurrency_total_ht 	= $multicurrency_total_ht;
    -            $this->line->multicurrency_total_tva 	= $multicurrency_total_tva;
    -            $this->line->multicurrency_total_ttc 	= $multicurrency_total_ttc;
    +			$this->line->multicurrency_total_tva 	= $multicurrency_total_tva;
    +			$this->line->multicurrency_total_ttc 	= $multicurrency_total_ttc;
     
    -            // TODO Ne plus utiliser
    -            $this->line->price=$price;
    -            $this->line->remise=$remise;
    +			// TODO Ne plus utiliser
    +			$this->line->price=$price;
    +			$this->line->remise=$remise;
     
     			if (is_array($array_options) && count($array_options)>0) {
     				$this->line->array_options=$array_options;
     			}
     
    -            $result=$this->line->insert($user);
    -            if ($result > 0)
    -            {
    -                // Reorder if child line
    -                if (! empty($fk_parent_line)) $this->line_order(true,'DESC');
    +			$result=$this->line->insert($user);
    +			if ($result > 0)
    +			{
    +				// Reorder if child line
    +				if (! empty($fk_parent_line)) $this->line_order(true,'DESC');
     
    -                // Mise a jour informations denormalisees au niveau de la commande meme
    -                $result=$this->update_price(1,'auto',0,$mysoc);	// This method is designed to add line from user input so total calculation must be done using 'auto' mode.
    -                if ($result > 0)
    -                {
    -                    $this->db->commit();
    -                    return $this->line->rowid;
    -                }
    -                else
    -                {
    -                    $this->db->rollback();
    -                    return -1;
    -                }
    -            }
    -            else
    -            {
    -                $this->error=$this->line->error;
    -                dol_syslog(get_class($this)."::addline error=".$this->error, LOG_ERR);
    -                $this->db->rollback();
    -                return -2;
    -            }
    -        }
    +				// Mise a jour informations denormalisees au niveau de la commande meme
    +				$result=$this->update_price(1,'auto',0,$mysoc);	// This method is designed to add line from user input so total calculation must be done using 'auto' mode.
    +				if ($result > 0)
    +				{
    +					$this->db->commit();
    +					return $this->line->rowid;
    +				}
    +				else
    +				{
    +					$this->db->rollback();
    +					return -1;
    +				}
    +			}
    +			else
    +			{
    +				$this->error=$this->line->error;
    +				dol_syslog(get_class($this)."::addline error=".$this->error, LOG_ERR);
    +				$this->db->rollback();
    +				return -2;
    +			}
    +		}
     		else
     		{
    -            dol_syslog(get_class($this)."::addline status of order must be Draft to allow use of ->addline()", LOG_ERR);
    +			dol_syslog(get_class($this)."::addline status of order must be Draft to allow use of ->addline()", LOG_ERR);
     			return -3;
    -        }
    -    }
    +		}
    +	}
     
     
    -    /**
    -     *	Add line into array
    -     *	$this->client must be loaded
    -     *
    -     *	@param		int				$idproduct			Product Id
    -     *	@param		float			$qty				Quantity
    -     *	@param		float			$remise_percent		Product discount relative
    -     * 	@param    	int		$date_start         Start date of the line - Added by Matelli (See http://matelli.fr/showcases/patchs-dolibarr/add-dates-in-order-lines.html)
    -     * 	@param    	int		$date_end           End date of the line - Added by Matelli (See http://matelli.fr/showcases/patchs-dolibarr/add-dates-in-order-lines.html)
    -     * 	@return    	void
    -     *
    -     *	TODO	Remplacer les appels a cette fonction par generation objet Ligne
    -     *			insere dans tableau $this->products
    -     */
    -    function add_product($idproduct, $qty, $remise_percent=0.0, $date_start='', $date_end='')
    -    {
    -        global $conf, $mysoc;
    +	// phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
    +	/**
    +	 *	Add line into array
    +	 *	$this->client must be loaded
    +	 *
    +	 *	@param		int				$idproduct			Product Id
    +	 *	@param		float			$qty				Quantity
    +	 *	@param		float			$remise_percent		Product discount relative
    +	 * 	@param    	int		$date_start         Start date of the line - Added by Matelli (See http://matelli.fr/showcases/patchs-dolibarr/add-dates-in-order-lines.html)
    +	 * 	@param    	int		$date_end           End date of the line - Added by Matelli (See http://matelli.fr/showcases/patchs-dolibarr/add-dates-in-order-lines.html)
    +	 * 	@return    	void
    +	 *
    +	 *	TODO	Remplacer les appels a cette fonction par generation objet Ligne
    +	 *			insere dans tableau $this->products
    +	 */
    +	function add_product($idproduct, $qty, $remise_percent=0.0, $date_start='', $date_end='')
    +	{
    +        // phpcs:enable
    +		global $conf, $mysoc;
     
    -        if (! $qty) $qty = 1;
    +		if (! $qty) $qty = 1;
     
    -        if ($idproduct > 0)
    -        {
    -            $prod=new Product($this->db);
    -            $prod->fetch($idproduct);
    +		if ($idproduct > 0)
    +		{
    +			$prod=new Product($this->db);
    +			$prod->fetch($idproduct);
     
    -            $tva_tx = get_default_tva($mysoc,$this->thirdparty,$prod->id);
    -            $tva_npr = get_default_npr($mysoc,$this->thirdparty,$prod->id);
    -            if (empty($tva_tx)) $tva_npr=0;
    -            $vat_src_code = '';     // May be defined into tva_tx
    +			$tva_tx = get_default_tva($mysoc,$this->thirdparty,$prod->id);
    +			$tva_npr = get_default_npr($mysoc,$this->thirdparty,$prod->id);
    +			if (empty($tva_tx)) $tva_npr=0;
    +			$vat_src_code = '';     // May be defined into tva_tx
     
    -            $localtax1_tx=get_localtax($tva_tx,1,$this->thirdparty,$mysoc,$tva_npr);
    -            $localtax2_tx=get_localtax($tva_tx,2,$this->thirdparty,$mysoc,$tva_npr);
    +			$localtax1_tx=get_localtax($tva_tx,1,$this->thirdparty,$mysoc,$tva_npr);
    +			$localtax2_tx=get_localtax($tva_tx,2,$this->thirdparty,$mysoc,$tva_npr);
     
    -            // multiprix
    -            if($conf->global->PRODUIT_MULTIPRICES && $this->thirdparty->price_level)
    -            $price = $prod->multiprices[$this->thirdparty->price_level];
    -            else
    -            $price = $prod->price;
    +			// multiprix
    +			if($conf->global->PRODUIT_MULTIPRICES && $this->thirdparty->price_level) {
    +				$price = $prod->multiprices[$this->thirdparty->price_level];
    +			} else {
    +				$price = $prod->price;
    +			}
     
    -            $line=new OrderLine($this->db);
    +			$line=new OrderLine($this->db);
     
    -            $line->context = $this->context;
    +			$line->context = $this->context;
     
    -            $line->fk_product=$idproduct;
    -            $line->desc=$prod->description;
    -            $line->qty=$qty;
    -            $line->subprice=$price;
    -            $line->remise_percent=$remise_percent;
    -            $line->vat_src_code=$vat_src_code;
    -            $line->tva_tx=$tva_tx;
    -            $line->localtax1_tx=$localtax1_tx;
    -            $line->localtax2_tx=$localtax2_tx;
    -            $line->ref=$prod->ref;
    -            $line->libelle=$prod->label;
    -            $line->product_desc=$prod->description;
    -	        $line->fk_unit=$prod->fk_unit;
    +			$line->fk_product=$idproduct;
    +			$line->desc=$prod->description;
    +			$line->qty=$qty;
    +			$line->subprice=$price;
    +			$line->remise_percent=$remise_percent;
    +			$line->vat_src_code=$vat_src_code;
    +			$line->tva_tx=$tva_tx;
    +			$line->localtax1_tx=$localtax1_tx;
    +			$line->localtax2_tx=$localtax2_tx;
    +			$line->ref=$prod->ref;
    +			$line->libelle=$prod->label;
    +			$line->product_desc=$prod->description;
    +			$line->fk_unit=$prod->fk_unit;
     
    -            // Added by Matelli (See http://matelli.fr/showcases/patchs-dolibarr/add-dates-in-order-lines.html)
    -            // Save the start and end date of the line in the object
    -            if ($date_start) { $line->date_start = $date_start; }
    -            if ($date_end)   { $line->date_end = $date_end; }
    +			// Added by Matelli (See http://matelli.fr/showcases/patchs-dolibarr/add-dates-in-order-lines.html)
    +			// Save the start and end date of the line in the object
    +			if ($date_start) { $line->date_start = $date_start; }
    +			if ($date_end)   { $line->date_end = $date_end; }
     
    -            $this->lines[] = $line;
    +			$this->lines[] = $line;
     
    -            /** POUR AJOUTER AUTOMATIQUEMENT LES SOUSPRODUITS a LA COMMANDE
    -             if (! empty($conf->global->PRODUIT_SOUSPRODUITS))
    -             {
    -             $prod = new Product($this->db);
    -             $prod->fetch($idproduct);
    -             $prod -> get_sousproduits_arbo();
    -             $prods_arbo = $prod->get_arbo_each_prod();
    -             if(count($prods_arbo) > 0)
    -             {
    -             foreach($prods_arbo as $key => $value)
    -             {
    -             // print "id : ".$value[1].' :qty: '.$value[0].'<br>';
    -             if(! in_array($value[1],$this->products))
    -             $this->add_product($value[1], $value[0]);
    +			/** POUR AJOUTER AUTOMATIQUEMENT LES SOUSPRODUITS a LA COMMANDE
    +			 if (! empty($conf->global->PRODUIT_SOUSPRODUITS))
    +			 {
    +			 $prod = new Product($this->db);
    +			 $prod->fetch($idproduct);
    +			 $prod -> get_sousproduits_arbo();
    +			 $prods_arbo = $prod->get_arbo_each_prod();
    +			 if(count($prods_arbo) > 0)
    +			 {
    +			 foreach($prods_arbo as $key => $value)
    +			 {
    +			 // print "id : ".$value[1].' :qty: '.$value[0].'<br>';
    +			 if(! in_array($value[1],$this->products))
    +			 $this->add_product($value[1], $value[0]);
     
    -             }
    -             }
    +			 }
    +			 }
     
    -             }
    -             **/
    -        }
    -    }
    +			 }
    +			 **/
    +		}
    +	}
     
     
    -    /**
    -     *	Get object and lines from database
    -     *
    -     *	@param      int			$id       		Id of object to load
    -     * 	@param		string		$ref			Ref of object
    -     * 	@param		string		$ref_ext		External reference of object
    -     * 	@param		string		$ref_int		Internal reference of other object
    -     *	@return     int         				>0 if OK, <0 if KO, 0 if not found
    -     */
    -    function fetch($id, $ref='', $ref_ext='', $ref_int='')
    -    {
    +	/**
    +	 *	Get object and lines from database
    +	 *
    +	 *	@param      int			$id       		Id of object to load
    +	 * 	@param		string		$ref			Ref of object
    +	 * 	@param		string		$ref_ext		External reference of object
    +	 * 	@param		string		$ref_int		Internal reference of other object
    +	 *	@return     int         				>0 if OK, <0 if KO, 0 if not found
    +	 */
    +	function fetch($id, $ref='', $ref_ext='', $ref_int='')
    +	{
     
    -        // Check parameters
    -        if (empty($id) && empty($ref) && empty($ref_ext) && empty($ref_int)) return -1;
    +		// Check parameters
    +		if (empty($id) && empty($ref) && empty($ref_ext) && empty($ref_int)) return -1;
     
    -        $sql = 'SELECT c.rowid, c.entity, c.date_creation, c.ref, c.fk_soc, c.fk_user_author, c.fk_user_valid, c.fk_statut';
    -        $sql.= ', c.amount_ht, c.total_ht, c.total_ttc, c.tva as total_tva, c.localtax1 as total_localtax1, c.localtax2 as total_localtax2, c.fk_cond_reglement, c.fk_mode_reglement, c.fk_availability, c.fk_input_reason';
    -        $sql.= ', c.fk_account';
    -        $sql.= ', c.date_commande';
    -        $sql.= ', c.date_livraison';
    -        $sql.= ', c.fk_shipping_method';
    -        $sql.= ', c.fk_warehouse';
    -        $sql.= ', c.fk_projet, c.remise_percent, c.remise, c.remise_absolue, c.source, c.facture as billed';
    -        $sql.= ', c.note_private, c.note_public, c.ref_client, c.ref_ext, c.ref_int, c.model_pdf, c.last_main_doc, c.fk_delivery_address, c.extraparams';
    -        $sql.= ', c.fk_incoterms, c.location_incoterms';
    +		$sql = 'SELECT c.rowid, c.entity, c.date_creation, c.ref, c.fk_soc, c.fk_user_author, c.fk_user_valid, c.fk_statut';
    +		$sql.= ', c.amount_ht, c.total_ht, c.total_ttc, c.tva as total_tva, c.localtax1 as total_localtax1, c.localtax2 as total_localtax2, c.fk_cond_reglement, c.fk_mode_reglement, c.fk_availability, c.fk_input_reason';
    +		$sql.= ', c.fk_account';
    +		$sql.= ', c.date_commande';
    +		$sql.= ', c.date_livraison';
    +		$sql.= ', c.fk_shipping_method';
    +		$sql.= ', c.fk_warehouse';
    +		$sql.= ', c.fk_projet, c.remise_percent, c.remise, c.remise_absolue, c.source, c.facture as billed';
    +		$sql.= ', c.note_private, c.note_public, c.ref_client, c.ref_ext, c.ref_int, c.model_pdf, c.last_main_doc, c.fk_delivery_address, c.extraparams';
    +		$sql.= ', c.fk_incoterms, c.location_incoterms';
     		$sql.= ", c.fk_multicurrency, c.multicurrency_code, c.multicurrency_tx, c.multicurrency_total_ht, c.multicurrency_total_tva, c.multicurrency_total_ttc";
    -        $sql.= ", i.libelle as libelle_incoterms";
    -        $sql.= ', p.code as mode_reglement_code, p.libelle as mode_reglement_libelle';
    -        $sql.= ', cr.code as cond_reglement_code, cr.libelle as cond_reglement_libelle, cr.libelle_facture as cond_reglement_libelle_doc';
    -        $sql.= ', ca.code as availability_code, ca.label as availability_label';
    -        $sql.= ', dr.code as demand_reason_code';
    -        $sql.= ' FROM '.MAIN_DB_PREFIX.'commande as c';
    -        $sql.= ' LEFT JOIN '.MAIN_DB_PREFIX.'c_payment_term as cr ON c.fk_cond_reglement = cr.rowid';
    -        $sql.= ' LEFT JOIN '.MAIN_DB_PREFIX.'c_paiement as p ON c.fk_mode_reglement = p.id';
    -        $sql.= ' LEFT JOIN '.MAIN_DB_PREFIX.'c_availability as ca ON c.fk_availability = ca.rowid';
    -        $sql.= ' LEFT JOIN '.MAIN_DB_PREFIX.'c_input_reason as dr ON c.fk_input_reason = ca.rowid';
    +		$sql.= ", i.libelle as libelle_incoterms";
    +		$sql.= ', p.code as mode_reglement_code, p.libelle as mode_reglement_libelle';
    +		$sql.= ', cr.code as cond_reglement_code, cr.libelle as cond_reglement_libelle, cr.libelle_facture as cond_reglement_libelle_doc';
    +		$sql.= ', ca.code as availability_code, ca.label as availability_label';
    +		$sql.= ', dr.code as demand_reason_code';
    +		$sql.= ' FROM '.MAIN_DB_PREFIX.'commande as c';
    +		$sql.= ' LEFT JOIN '.MAIN_DB_PREFIX.'c_payment_term as cr ON c.fk_cond_reglement = cr.rowid';
    +		$sql.= ' LEFT JOIN '.MAIN_DB_PREFIX.'c_paiement as p ON c.fk_mode_reglement = p.id';
    +		$sql.= ' LEFT JOIN '.MAIN_DB_PREFIX.'c_availability as ca ON c.fk_availability = ca.rowid';
    +		$sql.= ' LEFT JOIN '.MAIN_DB_PREFIX.'c_input_reason as dr ON c.fk_input_reason = ca.rowid';
     		$sql.= ' LEFT JOIN '.MAIN_DB_PREFIX.'c_incoterms as i ON c.fk_incoterms = i.rowid';
    -        $sql.= " WHERE c.entity IN (".getEntity('commande').")";
    -        if ($id)   	  $sql.= " AND c.rowid=".$id;
    -        if ($ref)     $sql.= " AND c.ref='".$this->db->escape($ref)."'";
    -        if ($ref_ext) $sql.= " AND c.ref_ext='".$this->db->escape($ref_ext)."'";
    -        if ($ref_int) $sql.= " AND c.ref_int='".$this->db->escape($ref_int)."'";
     
    -        dol_syslog(get_class($this)."::fetch", LOG_DEBUG);
    -        $result = $this->db->query($sql);
    +		if ($id) $sql.= " WHERE c.rowid=".$id;
    +		else $sql.= " WHERE c.entity IN (".getEntity('commande').")"; // Dont't use entity if you use rowid
    +
    +		if ($ref)     $sql.= " AND c.ref='".$this->db->escape($ref)."'";
    +		if ($ref_ext) $sql.= " AND c.ref_ext='".$this->db->escape($ref_ext)."'";
    +		if ($ref_int) $sql.= " AND c.ref_int='".$this->db->escape($ref_int)."'";
    +
    +		dol_syslog(get_class($this)."::fetch", LOG_DEBUG);
    +		$result = $this->db->query($sql);
     		if ($result)
     		{
     			$obj = $this->db->fetch_object($result);
    @@ -1602,50 +1657,50 @@ class Commande extends CommonOrder
     				$this->id					= $obj->rowid;
     				$this->entity				= $obj->entity;
     
    -                $this->ref					= $obj->ref;
    -                $this->ref_client			= $obj->ref_client;
    -                $this->ref_customer			= $obj->ref_client;
    -                $this->ref_ext				= $obj->ref_ext;
    -                $this->ref_int				= $obj->ref_int;
    -                $this->socid				= $obj->fk_soc;
    -                $this->statut				= $obj->fk_statut;
    -                $this->user_author_id		= $obj->fk_user_author;
    -                $this->user_valid           = $obj->fk_user_valid;
    -                $this->total_ht				= $obj->total_ht;
    -                $this->total_tva			= $obj->total_tva;
    -                $this->total_localtax1		= $obj->total_localtax1;
    -                $this->total_localtax2		= $obj->total_localtax2;
    -                $this->total_ttc			= $obj->total_ttc;
    -                $this->date					= $this->db->jdate($obj->date_commande);
    -                $this->date_commande		= $this->db->jdate($obj->date_commande);
    -                $this->remise				= $obj->remise;
    -                $this->remise_percent		= $obj->remise_percent;
    -                $this->remise_absolue		= $obj->remise_absolue;
    -                $this->source				= $obj->source;
    -                $this->billed				= $obj->billed;
    -                $this->note					= $obj->note_private;	// deprecated
    -                $this->note_private			= $obj->note_private;
    -                $this->note_public			= $obj->note_public;
    -                $this->fk_project			= $obj->fk_projet;
    -                $this->modelpdf				= $obj->model_pdf;
    -                $this->last_main_doc		= $obj->last_main_doc;
    -                $this->mode_reglement_id	= $obj->fk_mode_reglement;
    -                $this->mode_reglement_code	= $obj->mode_reglement_code;
    -                $this->mode_reglement		= $obj->mode_reglement_libelle;
    -                $this->cond_reglement_id	= $obj->fk_cond_reglement;
    -                $this->cond_reglement_code	= $obj->cond_reglement_code;
    -                $this->cond_reglement		= $obj->cond_reglement_libelle;
    -                $this->cond_reglement_doc	= $obj->cond_reglement_libelle_doc;
    -                $this->fk_account           = $obj->fk_account;
    -                $this->availability_id		= $obj->fk_availability;
    -                $this->availability_code	= $obj->availability_code;
    -                $this->availability	    	= $obj->availability_label;
    -                $this->demand_reason_id		= $obj->fk_input_reason;
    -                $this->demand_reason_code	= $obj->demand_reason_code;
    -                $this->date_livraison		= $this->db->jdate($obj->date_livraison);
    -                $this->shipping_method_id   = ($obj->fk_shipping_method>0)?$obj->fk_shipping_method:null;
    -                $this->warehouse_id           = ($obj->fk_warehouse>0)?$obj->fk_warehouse:null;
    -                $this->fk_delivery_address	= $obj->fk_delivery_address;
    +				$this->ref					= $obj->ref;
    +				$this->ref_client			= $obj->ref_client;
    +				$this->ref_customer			= $obj->ref_client;
    +				$this->ref_ext				= $obj->ref_ext;
    +				$this->ref_int				= $obj->ref_int;
    +				$this->socid				= $obj->fk_soc;
    +				$this->statut				= $obj->fk_statut;
    +				$this->user_author_id		= $obj->fk_user_author;
    +				$this->user_valid           = $obj->fk_user_valid;
    +				$this->total_ht				= $obj->total_ht;
    +				$this->total_tva			= $obj->total_tva;
    +				$this->total_localtax1		= $obj->total_localtax1;
    +				$this->total_localtax2		= $obj->total_localtax2;
    +				$this->total_ttc			= $obj->total_ttc;
    +				$this->date					= $this->db->jdate($obj->date_commande);
    +				$this->date_commande		= $this->db->jdate($obj->date_commande);
    +				$this->remise				= $obj->remise;
    +				$this->remise_percent		= $obj->remise_percent;
    +				$this->remise_absolue		= $obj->remise_absolue;
    +				$this->source				= $obj->source;
    +				$this->billed				= $obj->billed;
    +				$this->note					= $obj->note_private;	// deprecated
    +				$this->note_private			= $obj->note_private;
    +				$this->note_public			= $obj->note_public;
    +				$this->fk_project			= $obj->fk_projet;
    +				$this->modelpdf				= $obj->model_pdf;
    +				$this->last_main_doc		= $obj->last_main_doc;
    +				$this->mode_reglement_id	= $obj->fk_mode_reglement;
    +				$this->mode_reglement_code	= $obj->mode_reglement_code;
    +				$this->mode_reglement		= $obj->mode_reglement_libelle;
    +				$this->cond_reglement_id	= $obj->fk_cond_reglement;
    +				$this->cond_reglement_code	= $obj->cond_reglement_code;
    +				$this->cond_reglement		= $obj->cond_reglement_libelle;
    +				$this->cond_reglement_doc	= $obj->cond_reglement_libelle_doc;
    +				$this->fk_account           = $obj->fk_account;
    +				$this->availability_id		= $obj->fk_availability;
    +				$this->availability_code	= $obj->availability_code;
    +				$this->availability	    	= $obj->availability_label;
    +				$this->demand_reason_id		= $obj->fk_input_reason;
    +				$this->demand_reason_code	= $obj->demand_reason_code;
    +				$this->date_livraison		= $this->db->jdate($obj->date_livraison);
    +				$this->shipping_method_id   = ($obj->fk_shipping_method>0)?$obj->fk_shipping_method:null;
    +				$this->warehouse_id           = ($obj->fk_warehouse>0)?$obj->fk_warehouse:null;
    +				$this->fk_delivery_address	= $obj->fk_delivery_address;
     
     				//Incoterms
     				$this->fk_incoterms = $obj->fk_incoterms;
    @@ -1660,207 +1715,211 @@ class Commande extends CommonOrder
     				$this->multicurrency_total_tva 	= $obj->multicurrency_total_tva;
     				$this->multicurrency_total_ttc 	= $obj->multicurrency_total_ttc;
     
    -                $this->extraparams			= (array) json_decode($obj->extraparams, true);
    +				$this->extraparams			= (array) json_decode($obj->extraparams, true);
     
    -                $this->lines				= array();
    +				$this->lines				= array();
     
    -                if ($this->statut == self::STATUS_DRAFT) $this->brouillon = 1;
    +				if ($this->statut == self::STATUS_DRAFT) $this->brouillon = 1;
     
    -                // Retreive all extrafield
    -                // fetch optionals attributes and labels
    -                $this->fetch_optionals();
    +				// Retreive all extrafield
    +				// fetch optionals attributes and labels
    +				$this->fetch_optionals();
     
    -                $this->db->free($result);
    +				$this->db->free($result);
     
    -                /*
    -                 * Lines
    -                 */
    -                $result=$this->fetch_lines();
    -                if ($result < 0)
    -                {
    -                    return -3;
    -                }
    -                return 1;
    -            }
    -            else
    -            {
    -                $this->error='Order with id '.$id.' not found sql='.$sql;
    -                return 0;
    -            }
    -        }
    -        else
    -        {
    -            $this->error=$this->db->error();
    -            return -1;
    -        }
    -    }
    +				/*
    +				 * Lines
    +				 */
    +				$result=$this->fetch_lines();
    +				if ($result < 0)
    +				{
    +					return -3;
    +				}
    +				return 1;
    +			}
    +			else
    +			{
    +				$this->error='Order with id '.$id.' not found sql='.$sql;
    +				return 0;
    +			}
    +		}
    +		else
    +		{
    +			$this->error=$this->db->error();
    +			return -1;
    +		}
    +	}
     
     
    -    /**
    -     *	Adding line of fixed discount in the order in DB
    -     *
    -     *	@param     int	$idremise			Id de la remise fixe
    -     *	@return    int          			>0 si ok, <0 si ko
    -     */
    -    function insert_discount($idremise)
    -    {
    -        global $langs;
    +	// phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
    +	/**
    +	 *	Adding line of fixed discount in the order in DB
    +	 *
    +	 *	@param     int	$idremise			Id de la remise fixe
    +	 *	@return    int          			>0 si ok, <0 si ko
    +	 */
    +	function insert_discount($idremise)
    +	{
    +        // phpcs:enable
    +		global $langs;
     
    -        include_once DOL_DOCUMENT_ROOT.'/core/lib/price.lib.php';
    -        include_once DOL_DOCUMENT_ROOT.'/core/class/discount.class.php';
    +		include_once DOL_DOCUMENT_ROOT.'/core/lib/price.lib.php';
    +		include_once DOL_DOCUMENT_ROOT.'/core/class/discount.class.php';
     
    -        $this->db->begin();
    +		$this->db->begin();
     
    -        $remise=new DiscountAbsolute($this->db);
    -        $result=$remise->fetch($idremise);
    +		$remise=new DiscountAbsolute($this->db);
    +		$result=$remise->fetch($idremise);
     
    -        if ($result > 0)
    -        {
    -            if ($remise->fk_facture)	// Protection against multiple submission
    -            {
    -                $this->error=$langs->trans("ErrorDiscountAlreadyUsed");
    -                $this->db->rollback();
    -                return -5;
    -            }
    +		if ($result > 0)
    +		{
    +			if ($remise->fk_facture)	// Protection against multiple submission
    +			{
    +				$this->error=$langs->trans("ErrorDiscountAlreadyUsed");
    +				$this->db->rollback();
    +				return -5;
    +			}
     
    -            $line = new OrderLine($this->db);
    +			$line = new OrderLine($this->db);
     
    -            $line->fk_commande=$this->id;
    -            $line->fk_remise_except=$remise->id;
    -            $line->desc=$remise->description;   	// Description ligne
    -            $line->vat_src_code=$remise->vat_src_code;
    -            $line->tva_tx=$remise->tva_tx;
    -            $line->subprice=-$remise->amount_ht;
    -            $line->price=-$remise->amount_ht;
    -            $line->fk_product=0;					// Id produit predefini
    -            $line->qty=1;
    -            $line->remise=0;
    -            $line->remise_percent=0;
    -            $line->rang=-1;
    -            $line->info_bits=2;
    +			$line->fk_commande=$this->id;
    +			$line->fk_remise_except=$remise->id;
    +			$line->desc=$remise->description;   	// Description ligne
    +			$line->vat_src_code=$remise->vat_src_code;
    +			$line->tva_tx=$remise->tva_tx;
    +			$line->subprice=-$remise->amount_ht;
    +			$line->price=-$remise->amount_ht;
    +			$line->fk_product=0;					// Id produit predefini
    +			$line->qty=1;
    +			$line->remise=0;
    +			$line->remise_percent=0;
    +			$line->rang=-1;
    +			$line->info_bits=2;
     
    -            $line->total_ht  = -$remise->amount_ht;
    -            $line->total_tva = -$remise->amount_tva;
    -            $line->total_ttc = -$remise->amount_ttc;
    +			$line->total_ht  = -$remise->amount_ht;
    +			$line->total_tva = -$remise->amount_tva;
    +			$line->total_ttc = -$remise->amount_ttc;
     
    -            $result=$line->insert();
    -            if ($result > 0)
    -            {
    -                $result=$this->update_price(1);
    -                if ($result > 0)
    -                {
    -                    $this->db->commit();
    -                    return 1;
    -                }
    -                else
    -                {
    -                    $this->db->rollback();
    -                    return -1;
    -                }
    -            }
    -            else
    -            {
    -                $this->error=$line->error;
    -                $this->db->rollback();
    -                return -2;
    -            }
    -        }
    -        else
    -        {
    -            $this->db->rollback();
    -            return -2;
    -        }
    -    }
    +			$result=$line->insert();
    +			if ($result > 0)
    +			{
    +				$result=$this->update_price(1);
    +				if ($result > 0)
    +				{
    +					$this->db->commit();
    +					return 1;
    +				}
    +				else
    +				{
    +					$this->db->rollback();
    +					return -1;
    +				}
    +			}
    +			else
    +			{
    +				$this->error=$line->error;
    +				$this->db->rollback();
    +				return -2;
    +			}
    +		}
    +		else
    +		{
    +			$this->db->rollback();
    +			return -2;
    +		}
    +	}
     
     
    -    /**
    -     *	Load array lines
    -     *
    -     *	@param		int		$only_product	Return only physical products
    -     *	@return		int						<0 if KO, >0 if OK
    -     */
    -    function fetch_lines($only_product=0)
    -    {
    -        $this->lines=array();
    +	// phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
    +	/**
    +	 *	Load array lines
    +	 *
    +	 *	@param		int		$only_product	Return only physical products
    +	 *	@return		int						<0 if KO, >0 if OK
    +	 */
    +	function fetch_lines($only_product=0)
    +	{
    +        // phpcs:enable
    +		$this->lines=array();
     
    -        $sql = 'SELECT l.rowid, l.fk_product, l.fk_parent_line, l.product_type, l.fk_commande, l.label as custom_label, l.description, l.price, l.qty, l.vat_src_code, l.tva_tx,';
    -        $sql.= ' l.localtax1_tx, l.localtax2_tx, l.localtax1_type, l.localtax2_type, l.fk_remise_except, l.remise_percent, l.subprice, l.fk_product_fournisseur_price as fk_fournprice, l.buy_price_ht as pa_ht, l.rang, l.info_bits, l.special_code,';
    -        $sql.= ' l.total_ht, l.total_ttc, l.total_tva, l.total_localtax1, l.total_localtax2, l.date_start, l.date_end,';
    -	    $sql.= ' l.fk_unit,';
    +		$sql = 'SELECT l.rowid, l.fk_product, l.fk_parent_line, l.product_type, l.fk_commande, l.label as custom_label, l.description, l.price, l.qty, l.vat_src_code, l.tva_tx,';
    +		$sql.= ' l.localtax1_tx, l.localtax2_tx, l.localtax1_type, l.localtax2_type, l.fk_remise_except, l.remise_percent, l.subprice, l.fk_product_fournisseur_price as fk_fournprice, l.buy_price_ht as pa_ht, l.rang, l.info_bits, l.special_code,';
    +		$sql.= ' l.total_ht, l.total_ttc, l.total_tva, l.total_localtax1, l.total_localtax2, l.date_start, l.date_end,';
    +		$sql.= ' l.fk_unit,';
     		$sql.= ' l.fk_multicurrency, l.multicurrency_code, l.multicurrency_subprice, l.multicurrency_total_ht, l.multicurrency_total_tva, l.multicurrency_total_ttc,';
    -        $sql.= ' p.ref as product_ref, p.description as product_desc, p.fk_product_type, p.label as product_label, p.tobatch as product_tobatch,';
    -        $sql.= ' p.weight, p.weight_units, p.volume, p.volume_units';
    -        $sql.= ' FROM '.MAIN_DB_PREFIX.'commandedet as l';
    -        $sql.= ' LEFT JOIN '.MAIN_DB_PREFIX.'product as p ON (p.rowid = l.fk_product)';
    -        $sql.= ' WHERE l.fk_commande = '.$this->id;
    -        if ($only_product) $sql .= ' AND p.fk_product_type = 0';
    -        $sql .= ' ORDER BY l.rang, l.rowid';
    +		$sql.= ' p.ref as product_ref, p.description as product_desc, p.fk_product_type, p.label as product_label, p.tobatch as product_tobatch,';
    +		$sql.= ' p.weight, p.weight_units, p.volume, p.volume_units';
    +		$sql.= ' FROM '.MAIN_DB_PREFIX.'commandedet as l';
    +		$sql.= ' LEFT JOIN '.MAIN_DB_PREFIX.'product as p ON (p.rowid = l.fk_product)';
    +		$sql.= ' WHERE l.fk_commande = '.$this->id;
    +		if ($only_product) $sql .= ' AND p.fk_product_type = 0';
    +		$sql .= ' ORDER BY l.rang, l.rowid';
     
    -        dol_syslog(get_class($this)."::fetch_lines", LOG_DEBUG);
    -        $result = $this->db->query($sql);
    -        if ($result)
    -        {
    -            $num = $this->db->num_rows($result);
    +		dol_syslog(get_class($this)."::fetch_lines", LOG_DEBUG);
    +		$result = $this->db->query($sql);
    +		if ($result)
    +		{
    +			$num = $this->db->num_rows($result);
     
    -            $i = 0;
    -            while ($i < $num)
    -            {
    -                $objp = $this->db->fetch_object($result);
    +			$i = 0;
    +			while ($i < $num)
    +			{
    +				$objp = $this->db->fetch_object($result);
     
    -                $line = new OrderLine($this->db);
    +				$line = new OrderLine($this->db);
     
    -                $line->rowid            = $objp->rowid;
    -                $line->id               = $objp->rowid;
    -                $line->fk_commande      = $objp->fk_commande;
    -                $line->commande_id      = $objp->fk_commande;
    -                $line->label            = $objp->custom_label;
    -                $line->desc             = $objp->description;
    -                $line->description      = $objp->description;		// Description line
    -                $line->product_type     = $objp->product_type;
    -                $line->qty              = $objp->qty;
    +				$line->rowid            = $objp->rowid;
    +				$line->id               = $objp->rowid;
    +				$line->fk_commande      = $objp->fk_commande;
    +				$line->commande_id      = $objp->fk_commande;
    +				$line->label            = $objp->custom_label;
    +				$line->desc             = $objp->description;
    +				$line->description      = $objp->description;		// Description line
    +				$line->product_type     = $objp->product_type;
    +				$line->qty              = $objp->qty;
     
    -                $line->vat_src_code     = $objp->vat_src_code;
    -                $line->tva_tx           = $objp->tva_tx;
    -	            $line->localtax1_tx     = $objp->localtax1_tx;
    -                $line->localtax2_tx     = $objp->localtax2_tx;
    -	            $line->localtax1_type	= $objp->localtax1_type;
    -	            $line->localtax2_type	= $objp->localtax2_type;
    -	            $line->total_ht         = $objp->total_ht;
    -                $line->total_ttc        = $objp->total_ttc;
    -                $line->total_tva        = $objp->total_tva;
    -                $line->total_localtax1  = $objp->total_localtax1;
    -                $line->total_localtax2  = $objp->total_localtax2;
    -                $line->subprice         = $objp->subprice;
    -                $line->fk_remise_except = $objp->fk_remise_except;
    -                $line->remise_percent   = $objp->remise_percent;
    -                $line->price            = $objp->price;
    -                $line->fk_product       = $objp->fk_product;
    +				$line->vat_src_code     = $objp->vat_src_code;
    +				$line->tva_tx           = $objp->tva_tx;
    +				$line->localtax1_tx     = $objp->localtax1_tx;
    +				$line->localtax2_tx     = $objp->localtax2_tx;
    +				$line->localtax1_type	= $objp->localtax1_type;
    +				$line->localtax2_type	= $objp->localtax2_type;
    +				$line->total_ht         = $objp->total_ht;
    +				$line->total_ttc        = $objp->total_ttc;
    +				$line->total_tva        = $objp->total_tva;
    +				$line->total_localtax1  = $objp->total_localtax1;
    +				$line->total_localtax2  = $objp->total_localtax2;
    +				$line->subprice         = $objp->subprice;
    +				$line->fk_remise_except = $objp->fk_remise_except;
    +				$line->remise_percent   = $objp->remise_percent;
    +				$line->price            = $objp->price;
    +				$line->fk_product       = $objp->fk_product;
     				$line->fk_fournprice 	= $objp->fk_fournprice;
    -		      	$marginInfos			= getMarginInfos($objp->subprice, $objp->remise_percent, $objp->tva_tx, $objp->localtax1_tx, $objp->localtax2_tx, $line->fk_fournprice, $objp->pa_ht);
    -		   		$line->pa_ht 			= $marginInfos[0];
    -		    	$line->marge_tx			= $marginInfos[1];
    -		     	$line->marque_tx		= $marginInfos[2];
    -                $line->rang             = $objp->rang;
    -                $line->info_bits        = $objp->info_bits;
    -                $line->special_code		= $objp->special_code;
    -                $line->fk_parent_line	= $objp->fk_parent_line;
    +				$marginInfos			= getMarginInfos($objp->subprice, $objp->remise_percent, $objp->tva_tx, $objp->localtax1_tx, $objp->localtax2_tx, $line->fk_fournprice, $objp->pa_ht);
    +				$line->pa_ht 			= $marginInfos[0];
    +				$line->marge_tx			= $marginInfos[1];
    +				$line->marque_tx		= $marginInfos[2];
    +				$line->rang             = $objp->rang;
    +				$line->info_bits        = $objp->info_bits;
    +				$line->special_code		= $objp->special_code;
    +				$line->fk_parent_line	= $objp->fk_parent_line;
     
    -                $line->ref				= $objp->product_ref;
    -                $line->product_ref		= $objp->product_ref;
    -                $line->libelle			= $objp->product_label;
    -                $line->product_label	= $objp->product_label;
    -                $line->product_desc     = $objp->product_desc;
    -                $line->product_tobatch  = $objp->product_tobatch;
    -                $line->fk_product_type  = $objp->fk_product_type;	// Produit ou service
    -	            $line->fk_unit          = $objp->fk_unit;
    +				$line->ref				= $objp->product_ref;
    +				$line->product_ref		= $objp->product_ref;
    +				$line->libelle			= $objp->product_label;
    +				$line->product_label	= $objp->product_label;
    +				$line->product_desc     = $objp->product_desc;
    +				$line->product_tobatch  = $objp->product_tobatch;
    +				$line->fk_product_type  = $objp->fk_product_type;	// Produit ou service
    +				$line->fk_unit          = $objp->fk_unit;
     
    -	            $line->weight           = $objp->weight;
    -	            $line->weight_units     = $objp->weight_units;
    -	            $line->volume           = $objp->volume;
    -	            $line->volume_units     = $objp->volume_units;
    +				$line->weight           = $objp->weight;
    +				$line->weight_units     = $objp->weight_units;
    +				$line->volume           = $objp->volume;
    +				$line->volume_units     = $objp->volume_units;
     
    -                $line->date_start       = $this->db->jdate($objp->date_start);
    -                $line->date_end         = $this->db->jdate($objp->date_end);
    +				$line->date_start       = $this->db->jdate($objp->date_start);
    +				$line->date_end         = $this->db->jdate($objp->date_end);
     
     				// Multicurrency
     				$line->fk_multicurrency 		= $objp->fk_multicurrency;
    @@ -1870,810 +1929,830 @@ class Commande extends CommonOrder
     				$line->multicurrency_total_tva 	= $objp->multicurrency_total_tva;
     				$line->multicurrency_total_ttc 	= $objp->multicurrency_total_ttc;
     
    +				$line->fetch_optionals();
    +
                     $this->lines[$i] = $line;
     
    -                $i++;
    -            }
    +				$i++;
    +			}
     
    -            $this->db->free($result);
    +			$this->db->free($result);
     
    -            return 1;
    -        }
    -        else
    -        {
    -            $this->error=$this->db->error();
    -            return -3;
    -        }
    -    }
    +			return 1;
    +		}
    +		else
    +		{
    +			$this->error=$this->db->error();
    +			return -3;
    +		}
    +	}
     
     
    -    /**
    -     *	Return number of line with type product.
    -     *
    -     *	@return		int		<0 if KO, Nbr of product lines if OK
    -     */
    -    function getNbOfProductsLines()
    -    {
    -        $nb=0;
    -        foreach($this->lines as $line)
    -        {
    -            if ($line->product_type == 0) $nb++;
    -        }
    -        return $nb;
    -    }
    +	/**
    +	 *	Return number of line with type product.
    +	 *
    +	 *	@return		int		<0 if KO, Nbr of product lines if OK
    +	 */
    +	function getNbOfProductsLines()
    +	{
    +		$nb=0;
    +		foreach($this->lines as $line)
    +		{
    +			if ($line->product_type == 0) $nb++;
    +		}
    +		return $nb;
    +	}
     
    -    /**
    -     *	Return number of line with type service.
    -     *
    -     *	@return		int		<0 if KO, Nbr of service lines if OK
    -     */
    -    function getNbOfServicesLines()
    -    {
    -        $nb=0;
    -        foreach($this->lines as $line)
    -        {
    -            if ($line->product_type == 1) $nb++;
    -        }
    -        return $nb;
    -    }
    +	/**
    +	 *	Return number of line with type service.
    +	 *
    +	 *	@return		int		<0 if KO, Nbr of service lines if OK
    +	 */
    +	function getNbOfServicesLines()
    +	{
    +		$nb=0;
    +		foreach($this->lines as $line)
    +		{
    +			if ($line->product_type == 1) $nb++;
    +		}
    +		return $nb;
    +	}
     
    -    /**
    -     *	Count numbe rof shipments for this order
    -     *
    -     * 	@return     int                			<0 if KO, Nb of shipment found if OK
    -     */
    -    function getNbOfShipments()
    -    {
    -    	$nb = 0;
    +	/**
    +	 *	Count numbe rof shipments for this order
    +	 *
    +	 * 	@return     int                			<0 if KO, Nb of shipment found if OK
    +	 */
    +	function getNbOfShipments()
    +	{
    +		$nb = 0;
     
    -    	$sql = 'SELECT COUNT(DISTINCT ed.fk_expedition) as nb';
    -    	$sql.= ' FROM '.MAIN_DB_PREFIX.'expeditiondet as ed,';
    -    	$sql.= ' '.MAIN_DB_PREFIX.'commandedet as cd';
    -    	$sql.= ' WHERE';
    -    	$sql.= ' ed.fk_origin_line = cd.rowid';
    -    	$sql.= ' AND cd.fk_commande =' .$this->id;
    -    	//print $sql;
    +		$sql = 'SELECT COUNT(DISTINCT ed.fk_expedition) as nb';
    +		$sql.= ' FROM '.MAIN_DB_PREFIX.'expeditiondet as ed,';
    +		$sql.= ' '.MAIN_DB_PREFIX.'commandedet as cd';
    +		$sql.= ' WHERE';
    +		$sql.= ' ed.fk_origin_line = cd.rowid';
    +		$sql.= ' AND cd.fk_commande =' .$this->id;
    +		//print $sql;
     
    -    	dol_syslog(get_class($this)."::getNbOfShipments", LOG_DEBUG);
    -    	$resql = $this->db->query($sql);
    -    	if ($resql)
    -    	{
    -   			$obj = $this->db->fetch_object($resql);
    -   			if ($obj) $nb = $obj->nb;
    +		dol_syslog(get_class($this)."::getNbOfShipments", LOG_DEBUG);
    +		$resql = $this->db->query($sql);
    +		if ($resql)
    +		{
    +			$obj = $this->db->fetch_object($resql);
    +			if ($obj) $nb = $obj->nb;
     
    -   			$this->db->free($resql);
    -    		return $nb;
    -    	}
    -    	else
    -    	{
    -    		$this->error=$this->db->lasterror();
    -    		return -1;
    -    	}
    -    }
    +			$this->db->free($resql);
    +			return $nb;
    +		}
    +		else
    +		{
    +			$this->error=$this->db->lasterror();
    +			return -1;
    +		}
    +	}
     
    -    /**
    -     *	Load array this->expeditions of lines of shipments with nb of products sent for each order line
    -     *  Note: For a dedicated shipment, the fetch_lines can be used to load the qty_asked and qty_shipped. This function is use to return qty_shipped cumulated for the order
    -     *
    -     *	@param      int		$filtre_statut      Filter on shipment status
    -     * 	@return     int                			<0 if KO, Nb of lines found if OK
    -     */
    -    function loadExpeditions($filtre_statut=-1)
    -    {
    -        $this->expeditions = array();
    +	/**
    +	 *	Load array this->expeditions of lines of shipments with nb of products sent for each order line
    +	 *  Note: For a dedicated shipment, the fetch_lines can be used to load the qty_asked and qty_shipped. This function is use to return qty_shipped cumulated for the order
    +	 *
    +	 *	@param      int		$filtre_statut      Filter on shipment status
    +	 * 	@return     int                			<0 if KO, Nb of lines found if OK
    +	 */
    +	function loadExpeditions($filtre_statut=-1)
    +	{
    +		$this->expeditions = array();
     
    -        $sql = 'SELECT cd.rowid, cd.fk_product,';
    -        $sql.= ' sum(ed.qty) as qty';
    -        $sql.= ' FROM '.MAIN_DB_PREFIX.'expeditiondet as ed,';
    -        if ($filtre_statut >= 0) $sql.= ' '.MAIN_DB_PREFIX.'expedition as e,';
    -        $sql.= ' '.MAIN_DB_PREFIX.'commandedet as cd';
    -        $sql.= ' WHERE';
    -        if ($filtre_statut >= 0) $sql.= ' ed.fk_expedition = e.rowid AND';
    -        $sql.= ' ed.fk_origin_line = cd.rowid';
    -        $sql.= ' AND cd.fk_commande =' .$this->id;
    -        if ($this->fk_product > 0) $sql.= ' AND cd.fk_product = '.$this->fk_product;
    -        if ($filtre_statut >= 0) $sql.=' AND e.fk_statut >= '.$filtre_statut;
    -        $sql.= ' GROUP BY cd.rowid, cd.fk_product';
    -        //print $sql;
    +		$sql = 'SELECT cd.rowid, cd.fk_product,';
    +		$sql.= ' sum(ed.qty) as qty';
    +		$sql.= ' FROM '.MAIN_DB_PREFIX.'expeditiondet as ed,';
    +		if ($filtre_statut >= 0) $sql.= ' '.MAIN_DB_PREFIX.'expedition as e,';
    +		$sql.= ' '.MAIN_DB_PREFIX.'commandedet as cd';
    +		$sql.= ' WHERE';
    +		if ($filtre_statut >= 0) $sql.= ' ed.fk_expedition = e.rowid AND';
    +		$sql.= ' ed.fk_origin_line = cd.rowid';
    +		$sql.= ' AND cd.fk_commande =' .$this->id;
    +		if ($this->fk_product > 0) $sql.= ' AND cd.fk_product = '.$this->fk_product;
    +		if ($filtre_statut >= 0) $sql.=' AND e.fk_statut >= '.$filtre_statut;
    +		$sql.= ' GROUP BY cd.rowid, cd.fk_product';
    +		//print $sql;
     
    -        dol_syslog(get_class($this)."::loadExpeditions", LOG_DEBUG);
    -        $resql = $this->db->query($sql);
    -        if ($resql)
    -        {
    -            $num = $this->db->num_rows($resql);
    -            $i = 0;
    -            while ($i < $num)
    -            {
    -                $obj = $this->db->fetch_object($resql);
    -                $this->expeditions[$obj->rowid] = $obj->qty;
    -                $i++;
    -            }
    -            $this->db->free($resql);
    -            return $num;
    -        }
    -        else
    -        {
    -            $this->error=$this->db->lasterror();
    -            return -1;
    -        }
    -    }
    +		dol_syslog(get_class($this)."::loadExpeditions", LOG_DEBUG);
    +		$resql = $this->db->query($sql);
    +		if ($resql)
    +		{
    +			$num = $this->db->num_rows($resql);
    +			$i = 0;
    +			while ($i < $num)
    +			{
    +				$obj = $this->db->fetch_object($resql);
    +				$this->expeditions[$obj->rowid] = $obj->qty;
    +				$i++;
    +			}
    +			$this->db->free($resql);
    +			return $num;
    +		}
    +		else
    +		{
    +			$this->error=$this->db->lasterror();
    +			return -1;
    +		}
    +	}
     
    -    /**
    -     * Returns a array with expeditions lines number
    -     *
    -     * @return	int		Nb of shipments
    -     *
    -     * TODO deprecate, move to Shipping class
    -     */
    -    function nb_expedition()
    -    {
    -        $sql = 'SELECT count(*)';
    -        $sql.= ' FROM '.MAIN_DB_PREFIX.'expedition as e';
    -        $sql.= ', '.MAIN_DB_PREFIX.'element_element as el';
    -        $sql.= ' WHERE el.fk_source = '.$this->id;
    -        $sql.= " AND el.fk_target = e.rowid";
    -        $sql.= " AND el.targettype = 'shipping'";
    +	// phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
    +	/**
    +	 * Returns a array with expeditions lines number
    +	 *
    +	 * @return	int		Nb of shipments
    +	 *
    +	 * TODO deprecate, move to Shipping class
    +	 */
    +	function nb_expedition()
    +	{
    +        // phpcs:enable
    +		$sql = 'SELECT count(*)';
    +		$sql.= ' FROM '.MAIN_DB_PREFIX.'expedition as e';
    +		$sql.= ', '.MAIN_DB_PREFIX.'element_element as el';
    +		$sql.= ' WHERE el.fk_source = '.$this->id;
    +		$sql.= " AND el.fk_target = e.rowid";
    +		$sql.= " AND el.targettype = 'shipping'";
     
    -        $resql = $this->db->query($sql);
    -        if ($resql)
    -        {
    -            $row = $this->db->fetch_row($resql);
    -            return $row[0];
    -        }
    -        else dol_print_error($this->db);
    -    }
    +		$resql = $this->db->query($sql);
    +		if ($resql)
    +		{
    +			$row = $this->db->fetch_row($resql);
    +			return $row[0];
    +		}
    +		else dol_print_error($this->db);
    +	}
     
    -    /**
    -     *	Return a array with the pending stock by product
    -     *
    -     *	@param      int		$filtre_statut      Filtre sur statut
    -     *	@return     int                 		0 si OK, <0 si KO
    -     *
    -     *	TODO		FONCTION NON FINIE A FINIR
    -     */
    -    function stock_array($filtre_statut=self::STATUS_CANCELED)
    -    {
    -        $this->stocks = array();
    +	// phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
    +	/**
    +	 *	Return a array with the pending stock by product
    +	 *
    +	 *	@param      int		$filtre_statut      Filtre sur statut
    +	 *	@return     int                 		0 si OK, <0 si KO
    +	 *
    +	 *	TODO		FONCTION NON FINIE A FINIR
    +	 */
    +	function stock_array($filtre_statut=self::STATUS_CANCELED)
    +	{
    +        // phpcs:enable
    +		$this->stocks = array();
     
    -        // Tableau des id de produit de la commande
    +		// Tableau des id de produit de la commande
     		$array_of_product=array();
     
    -        // Recherche total en stock pour chaque produit
    -        // TODO $array_of_product est défini vide juste au dessus !!
    -        if (count($array_of_product))
    -        {
    -            $sql = "SELECT fk_product, sum(ps.reel) as total";
    -            $sql.= " FROM ".MAIN_DB_PREFIX."product_stock as ps";
    -            $sql.= " WHERE ps.fk_product IN (".join(',',$array_of_product).")";
    -            $sql.= ' GROUP BY fk_product ';
    -            $resql = $this->db->query($sql);
    -            if ($resql)
    -            {
    -                $num = $this->db->num_rows($resql);
    -                $i = 0;
    -                while ($i < $num)
    -                {
    -                    $obj = $this->db->fetch_object($resql);
    -                    $this->stocks[$obj->fk_product] = $obj->total;
    -                    $i++;
    -                }
    -                $this->db->free($resql);
    -            }
    -        }
    -        return 0;
    -    }
    +		// Recherche total en stock pour chaque produit
    +		// TODO $array_of_product est défini vide juste au dessus !!
    +		if (count($array_of_product))
    +		{
    +			$sql = "SELECT fk_product, sum(ps.reel) as total";
    +			$sql.= " FROM ".MAIN_DB_PREFIX."product_stock as ps";
    +			$sql.= " WHERE ps.fk_product IN (".join(',',$array_of_product).")";
    +			$sql.= ' GROUP BY fk_product ';
    +			$resql = $this->db->query($sql);
    +			if ($resql)
    +			{
    +				$num = $this->db->num_rows($resql);
    +				$i = 0;
    +				while ($i < $num)
    +				{
    +					$obj = $this->db->fetch_object($resql);
    +					$this->stocks[$obj->fk_product] = $obj->total;
    +					$i++;
    +				}
    +				$this->db->free($resql);
    +			}
    +		}
    +		return 0;
    +	}
     
    -    /**
    -     *  Delete an order line
    -     *
    -     *	@param      User	$user		User object
    -     *  @param      int		$lineid		Id of line to delete
    -     *  @return     int        		 	>0 if OK, 0 if nothing to do, <0 if KO
    -     */
    -    function deleteline($user=null, $lineid=0)
    -    {
    -        if ($this->statut == self::STATUS_DRAFT)
    -        {
    -            $this->db->begin();
    +	/**
    +	 *  Delete an order line
    +	 *
    +	 *	@param      User	$user		User object
    +	 *  @param      int		$lineid		Id of line to delete
    +	 *  @return     int        		 	>0 if OK, 0 if nothing to do, <0 if KO
    +	 */
    +	function deleteline($user=null, $lineid=0)
    +	{
    +		if ($this->statut == self::STATUS_DRAFT)
    +		{
    +			$this->db->begin();
     
    -            $sql = "SELECT fk_product, qty";
    -            $sql.= " FROM ".MAIN_DB_PREFIX."commandedet";
    -            $sql.= " WHERE rowid = ".$lineid;
    +			$sql = "SELECT fk_product, qty";
    +			$sql.= " FROM ".MAIN_DB_PREFIX."commandedet";
    +			$sql.= " WHERE rowid = ".$lineid;
     
    -            $result = $this->db->query($sql);
    -            if ($result)
    -            {
    -                $obj = $this->db->fetch_object($result);
    +			$result = $this->db->query($sql);
    +			if ($result)
    +			{
    +				$obj = $this->db->fetch_object($result);
     
    -                if ($obj)
    -                {
    -                    $product = new Product($this->db);
    -                    $product->id = $obj->fk_product;
    +				if ($obj)
    +				{
    +					$product = new Product($this->db);
    +					$product->id = $obj->fk_product;
     
    -                    // Delete line
    -                    $line = new OrderLine($this->db);
    +					// Delete line
    +					$line = new OrderLine($this->db);
     
    -                    // For triggers
    -                    $line->fetch($lineid);
    +					// For triggers
    +					$line->fetch($lineid);
     
    -                    if ($line->delete($user) > 0)
    -                    {
    -                        $result=$this->update_price(1);
    -
    -                        if ($result > 0)
    -                        {
    -                            $this->db->commit();
    -                            return 1;
    -                        }
    -                        else
    -                        {
    -                            $this->db->rollback();
    -                            $this->error=$this->db->lasterror();
    -                            return -1;
    -                        }
    -                    }
    -                    else
    -                    {
    -                        $this->db->rollback();
    -                        $this->error=$line->error;
    -                        return -1;
    -                    }
    -                }
    -                else
    -                {
    -                    $this->db->rollback();
    -                    return 0;
    -                }
    -            }
    -            else
    -            {
    -                $this->db->rollback();
    -                $this->error=$this->db->lasterror();
    -                return -1;
    -            }
    -        }
    -        else
    -        {
    -        	$this->error='ErrorDeleteLineNotAllowedByObjectStatus';
    -        	return -1;
    -        }
    -    }
    -
    -    /**
    -     * 	Applique une remise relative
    -     *
    -     * 	@param     	User		$user		User qui positionne la remise
    -     * 	@param     	float		$remise		Discount (percent)
    -     * 	@param     	int			$notrigger	1=Does not execute triggers, 0= execute triggers
    -     *	@return		int 					<0 if KO, >0 if OK
    -     */
    -    function set_remise($user, $remise, $notrigger=0)
    -    {
    -        $remise=trim($remise)?trim($remise):0;
    -
    -        if ($user->rights->commande->creer)
    -        {
    -        	$error=0;
    -
    -        	$this->db->begin();
    -
    -            $remise=price2num($remise);
    -
    -            $sql = 'UPDATE '.MAIN_DB_PREFIX.'commande';
    -            $sql.= ' SET remise_percent = '.$remise;
    -            $sql.= ' WHERE rowid = '.$this->id.' AND fk_statut = '.self::STATUS_DRAFT.' ;';
    -
    -            dol_syslog(__METHOD__, LOG_DEBUG);
    -            $resql=$this->db->query($sql);
    -            if (!$resql)
    -            {
    -            	$this->errors[]=$this->db->error();
    -            	$error++;
    -            }
    -
    -            if (! $error)
    -            {
    -            	$this->oldcopy= clone $this;
    -            	$this->remise_percent = $remise;
    -            	$this->update_price(1);
    -            }
    -
    -            if (! $notrigger && empty($error))
    -            {
    -            	// Call trigger
    -            	$result=$this->call_trigger('ORDER_MODIFY',$user);
    -            	if ($result < 0) $error++;
    -            	// End call triggers
    -            }
    -
    -            if (! $error)
    -            {
    -            	$this->db->commit();
    -            	return 1;
    -            }
    -            else
    -            {
    -            	foreach($this->errors as $errmsg)
    -            	{
    -            		dol_syslog(__METHOD__.' Error: '.$errmsg, LOG_ERR);
    -            		$this->error.=($this->error?', '.$errmsg:$errmsg);
    -            	}
    -            	$this->db->rollback();
    -            	return -1*$error;
    -            }
    -        }
    -    }
    -
    -
    -    /**
    -     * 		Applique une remise absolue
    -     *
    -     * 		@param     	User		$user 		User qui positionne la remise
    -     * 		@param     	float		$remise		Discount
    -     * 		@param     	int			$notrigger	1=Does not execute triggers, 0= execute triggers
    -     *		@return		int 					<0 if KO, >0 if OK
    -     */
    -    function set_remise_absolue($user, $remise, $notrigger=0)
    -    {
    -        $remise=trim($remise)?trim($remise):0;
    -
    -        if ($user->rights->commande->creer)
    -        {
    -        	$error=0;
    -
    -        	$this->db->begin();
    -
    -            $remise=price2num($remise);
    -
    -            $sql = 'UPDATE '.MAIN_DB_PREFIX.'commande';
    -            $sql.= ' SET remise_absolue = '.$remise;
    -            $sql.= ' WHERE rowid = '.$this->id.' AND fk_statut = '.self::STATUS_DRAFT.' ;';
    -
    -            dol_syslog(__METHOD__, LOG_DEBUG);
    -            $resql=$this->db->query($sql);
    -            if (!$resql)
    -            {
    -            	$this->errors[]=$this->db->error();
    -            	$error++;
    -            }
    -
    -            if (! $error)
    -            {
    -            	$this->oldcopy= clone $this;
    -            	$this->remise_absolue = $remise;
    -            	$this->update_price(1);
    -            }
    -
    -            if (! $notrigger && empty($error))
    -            {
    -            	// Call trigger
    -            	$result=$this->call_trigger('ORDER_MODIFY',$user);
    -            	if ($result < 0) $error++;
    -            	// End call triggers
    -            }
    -
    -            if (! $error)
    -            {
    -            	$this->db->commit();
    -            	return 1;
    -            }
    -            else
    -            {
    -            	foreach($this->errors as $errmsg)
    -            	{
    -            		dol_syslog(__METHOD__.' Error: '.$errmsg, LOG_ERR);
    -            		$this->error.=($this->error?', '.$errmsg:$errmsg);
    -            	}
    -            	$this->db->rollback();
    -            	return -1*$error;
    -            }
    -        }
    -    }
    -
    -
    -    /**
    -     *	Set the order date
    -     *
    -     *	@param      User	$user       Object user making change
    -     *	@param      int		$date		Date
    -     * 	@param     	int		$notrigger	1=Does not execute triggers, 0= execute triggers
    -     *	@return     int         		<0 if KO, >0 if OK
    -     */
    -    function set_date($user, $date, $notrigger=0)
    -    {
    -        if ($user->rights->commande->creer)
    -        {
    -        	$error=0;
    -
    -        	$this->db->begin();
    -
    -            $sql = "UPDATE ".MAIN_DB_PREFIX."commande";
    -            $sql.= " SET date_commande = ".($date ? "'".$this->db->idate($date)."'" : 'null');
    -            $sql.= " WHERE rowid = ".$this->id." AND fk_statut = ".self::STATUS_DRAFT;
    -
    -            dol_syslog(__METHOD__, LOG_DEBUG);
    -            $resql=$this->db->query($sql);
    -            if (!$resql)
    -            {
    -            	$this->errors[]=$this->db->error();
    -            	$error++;
    -            }
    -
    -            if (! $error)
    -            {
    -            	$this->oldcopy= clone $this;
    -            	$this->date = $date;
    -            }
    -
    -            if (! $notrigger && empty($error))
    -            {
    -            	// Call trigger
    -            	$result=$this->call_trigger('ORDER_MODIFY',$user);
    -            	if ($result < 0) $error++;
    -            	// End call triggers
    -            }
    -
    -            if (! $error)
    -            {
    -            	$this->db->commit();
    -            	return 1;
    -            }
    -            else
    -            {
    -            	foreach($this->errors as $errmsg)
    -            	{
    -            		dol_syslog(__METHOD__.' Error: '.$errmsg, LOG_ERR);
    -            		$this->error.=($this->error?', '.$errmsg:$errmsg);
    -            	}
    -            	$this->db->rollback();
    -            	return -1*$error;
    -            }
    -        }
    -        else
    -        {
    -            return -2;
    -        }
    -    }
    -
    -    /**
    -     *	Set the planned delivery date
    -     *
    -     *	@param      User	$user        		Objet utilisateur qui modifie
    -     *	@param      int		$date_livraison     Date de livraison
    -     *  @param     	int		$notrigger			1=Does not execute triggers, 0= execute triggers
    -     *	@return     int         				<0 si ko, >0 si ok
    -     */
    -    function set_date_livraison($user, $date_livraison, $notrigger=0)
    -    {
    -        if ($user->rights->commande->creer)
    -        {
    -        	$error=0;
    -
    -        	$this->db->begin();
    -
    -            $sql = "UPDATE ".MAIN_DB_PREFIX."commande";
    -            $sql.= " SET date_livraison = ".($date_livraison ? "'".$this->db->idate($date_livraison)."'" : 'null');
    -            $sql.= " WHERE rowid = ".$this->id;
    -
    -            dol_syslog(__METHOD__, LOG_DEBUG);
    -            $resql=$this->db->query($sql);
    -            if (!$resql)
    -            {
    -            	$this->errors[]=$this->db->error();
    -            	$error++;
    -            }
    -
    -            if (! $error)
    -            {
    -            	$this->oldcopy= clone $this;
    -            	$this->date_livraison = $date_livraison;
    -            }
    -
    -            if (! $notrigger && empty($error))
    -            {
    -            	// Call trigger
    -            	$result=$this->call_trigger('ORDER_MODIFY',$user);
    -            	if ($result < 0) $error++;
    -            	// End call triggers
    -            }
    -
    -            if (! $error)
    -            {
    -            	$this->db->commit();
    -            	return 1;
    -            }
    -            else
    -            {
    -            	foreach($this->errors as $errmsg)
    -            	{
    -            		dol_syslog(__METHOD__.' Error: '.$errmsg, LOG_ERR);
    -            		$this->error.=($this->error?', '.$errmsg:$errmsg);
    -            	}
    -            	$this->db->rollback();
    -            	return -1*$error;
    -            }
    -        }
    -        else
    -        {
    -            return -2;
    -        }
    -    }
    -
    -    /**
    -     *  Return list of orders (eventuelly filtered on a user) into an array
    -     *
    -     *  @param		int		$shortlist		0=Return array[id]=ref, 1=Return array[](id=>id,ref=>ref,name=>name)
    -     *  @param      int		$draft      	0=not draft, 1=draft
    -     *  @param      User	$excluser      	Objet user to exclude
    -     *  @param    	int		$socid			Id third pary
    -     *  @param    	int		$limit			For pagination
    -     *  @param    	int		$offset			For pagination
    -     *  @param    	string	$sortfield		Sort criteria
    -     *  @param    	string	$sortorder		Sort order
    -     *  @return     int             		-1 if KO, array with result if OK
    -     */
    -    function liste_array($shortlist=0, $draft=0, $excluser='', $socid=0, $limit=0, $offset=0, $sortfield='c.date_commande', $sortorder='DESC')
    -    {
    -        global $user;
    -
    -        $ga = array();
    -
    -        $sql = "SELECT s.rowid, s.nom as name, s.client,";
    -        $sql.= " c.rowid as cid, c.ref";
    -        if (! $user->rights->societe->client->voir && ! $socid) $sql .= ", sc.fk_soc, sc.fk_user";
    -        $sql.= " FROM ".MAIN_DB_PREFIX."societe as s, ".MAIN_DB_PREFIX."commande as c";
    -		if (! $user->rights->societe->client->voir && ! $socid) $sql .= ", ".MAIN_DB_PREFIX."societe_commerciaux as sc";
    -        $sql.= " WHERE c.entity IN (".getEntity('commande').")";
    -        $sql.= " AND c.fk_soc = s.rowid";
    -        if (! $user->rights->societe->client->voir && ! $socid) //restriction
    -        {
    -        	$sql.= " AND s.rowid = sc.fk_soc AND sc.fk_user = " .$user->id;
    -        }
    -        if ($socid) $sql.= " AND s.rowid = ".$socid;
    -        if ($draft) $sql.= " AND c.fk_statut = ".self::STATUS_DRAFT;
    -        if (is_object($excluser)) $sql.= " AND c.fk_user_author <> ".$excluser->id;
    -        $sql.= $this->db->order($sortfield,$sortorder);
    -        $sql.= $this->db->plimit($limit,$offset);
    -
    -        $result=$this->db->query($sql);
    -        if ($result)
    -        {
    -            $numc = $this->db->num_rows($result);
    -            if ($numc)
    -            {
    -                $i = 0;
    -                while ($i < $numc)
    -                {
    -                    $obj = $this->db->fetch_object($result);
    -
    -                    if ($shortlist == 1)
    -                    {
    -                    	$ga[$obj->cid] = $obj->ref;
    -                    }
    -                    else if ($shortlist == 2)
    -                    {
    -                    	$ga[$obj->cid] = $obj->ref.' ('.$obj->name.')';
    -                    }
    -                    else
    +					if ($line->delete($user) > 0)
     					{
    -                    	$ga[$i]['id']	= $obj->cid;
    -                    	$ga[$i]['ref'] 	= $obj->ref;
    -                    	$ga[$i]['name'] = $obj->name;
    -                    }
    -                    $i++;
    -                }
    -            }
    -            return $ga;
    -        }
    -        else
    -        {
    -            dol_print_error($this->db);
    -            return -1;
    -        }
    -    }
    +						$result=$this->update_price(1);
     
    -    /**
    -     *	Update delivery delay
    -     *
    -     *	@param      int		$availability_id	Id du nouveau mode
    -     *  @param     	int		$notrigger			1=Does not execute triggers, 0= execute triggers
    -     *	@return     int         				>0 if OK, <0 if KO
    -     */
    -    function availability($availability_id, $notrigger=0)
    -    {
    -        global $user;
    +						if ($result > 0)
    +						{
    +							$this->db->commit();
    +							return 1;
    +						}
    +						else
    +						{
    +							$this->db->rollback();
    +							$this->error=$this->db->lasterror();
    +							return -1;
    +						}
    +					}
    +					else
    +					{
    +						$this->db->rollback();
    +						$this->error=$line->error;
    +						return -1;
    +					}
    +				}
    +				else
    +				{
    +					$this->db->rollback();
    +					return 0;
    +				}
    +			}
    +			else
    +			{
    +				$this->db->rollback();
    +				$this->error=$this->db->lasterror();
    +				return -1;
    +			}
    +		}
    +		else
    +		{
    +			$this->error='ErrorDeleteLineNotAllowedByObjectStatus';
    +			return -1;
    +		}
    +	}
     
    -        dol_syslog('Commande::availability('.$availability_id.')');
    -        if ($this->statut >= self::STATUS_DRAFT)
    -        {
    -        	$error=0;
    +	// phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
    +	/**
    +	 * 	Applique une remise relative
    +	 *
    +	 * 	@param     	User		$user		User qui positionne la remise
    +	 * 	@param     	float		$remise		Discount (percent)
    +	 * 	@param     	int			$notrigger	1=Does not execute triggers, 0= execute triggers
    +	 *	@return		int 					<0 if KO, >0 if OK
    +	 */
    +	function set_remise($user, $remise, $notrigger=0)
    +	{
    +        // phpcs:enable
    +		$remise=trim($remise)?trim($remise):0;
     
    -        	$this->db->begin();
    +		if ($user->rights->commande->creer)
    +		{
    +			$error=0;
     
    -            $sql = 'UPDATE '.MAIN_DB_PREFIX.'commande';
    -            $sql .= ' SET fk_availability = '.$availability_id;
    -            $sql .= ' WHERE rowid='.$this->id;
    +			$this->db->begin();
     
    -            dol_syslog(__METHOD__, LOG_DEBUG);
    -            $resql=$this->db->query($sql);
    -            if (!$resql)
    -            {
    -            	$this->errors[]=$this->db->error();
    -            	$error++;
    -            }
    +			$remise=price2num($remise);
     
    -            if (! $error)
    -            {
    -            	$this->oldcopy= clone $this;
    -            	$this->availability_id = $availability_id;
    -            }
    +			$sql = 'UPDATE '.MAIN_DB_PREFIX.'commande';
    +			$sql.= ' SET remise_percent = '.$remise;
    +			$sql.= ' WHERE rowid = '.$this->id.' AND fk_statut = '.self::STATUS_DRAFT.' ;';
     
    -            if (! $notrigger && empty($error))
    -            {
    -            	// Call trigger
    -            	$result=$this->call_trigger('ORDER_MODIFY',$user);
    -            	if ($result < 0) $error++;
    -            	// End call triggers
    -            }
    +			dol_syslog(__METHOD__, LOG_DEBUG);
    +			$resql=$this->db->query($sql);
    +			if (!$resql)
    +			{
    +				$this->errors[]=$this->db->error();
    +				$error++;
    +			}
     
    -            if (! $error)
    -            {
    -            	$this->db->commit();
    -            	return 1;
    -            }
    -            else
    -            {
    -            	foreach($this->errors as $errmsg)
    -            	{
    -            		dol_syslog(__METHOD__.' Error: '.$errmsg, LOG_ERR);
    -            		$this->error.=($this->error?', '.$errmsg:$errmsg);
    -            	}
    -            	$this->db->rollback();
    -            	return -1*$error;
    -            }
    -        }
    -        else
    -        {
    -        	$error_str='Command status do not meet requirement '.$this->statut;
    -            dol_syslog(__METHOD__.$error_str, LOG_ERR);
    -            $this->error=$error_str;
    -            $this->errors[]= $this->error;
    -            return -2;
    -        }
    -    }
    +			if (! $error)
    +			{
    +				$this->oldcopy= clone $this;
    +				$this->remise_percent = $remise;
    +				$this->update_price(1);
    +			}
     
    -    /**
    -     *	Update order demand_reason
    -     *
    -     *  @param      int		$demand_reason_id	Id of new demand
    -     *  @param     	int		$notrigger			1=Does not execute triggers, 0= execute triggers
    -     *  @return     int        			 		>0 if ok, <0 if ko
    -     */
    -    function demand_reason($demand_reason_id, $notrigger=0)
    -    {
    -        global $user;
    +			if (! $notrigger && empty($error))
    +			{
    +				// Call trigger
    +				$result=$this->call_trigger('ORDER_MODIFY',$user);
    +				if ($result < 0) $error++;
    +				// End call triggers
    +			}
     
    -        dol_syslog('Commande::demand_reason('.$demand_reason_id.')');
    -        if ($this->statut >= self::STATUS_DRAFT)
    -        {
    -        	$error=0;
    +			if (! $error)
    +			{
    +				$this->db->commit();
    +				return 1;
    +			}
    +			else
    +			{
    +				foreach($this->errors as $errmsg)
    +				{
    +					dol_syslog(__METHOD__.' Error: '.$errmsg, LOG_ERR);
    +					$this->error.=($this->error?', '.$errmsg:$errmsg);
    +				}
    +				$this->db->rollback();
    +				return -1*$error;
    +			}
    +		}
    +	}
     
    -        	$this->db->begin();
     
    -            $sql = 'UPDATE '.MAIN_DB_PREFIX.'commande';
    -            $sql .= ' SET fk_input_reason = '.$demand_reason_id;
    -            $sql .= ' WHERE rowid='.$this->id;
    +	// phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
    +	/**
    +	 * 		Applique une remise absolue
    +	 *
    +	 * 		@param     	User		$user 		User qui positionne la remise
    +	 * 		@param     	float		$remise		Discount
    +	 * 		@param     	int			$notrigger	1=Does not execute triggers, 0= execute triggers
    +	 *		@return		int 					<0 if KO, >0 if OK
    +	 */
    +	function set_remise_absolue($user, $remise, $notrigger=0)
    +	{
    +        // phpcs:enable
    +		$remise=trim($remise)?trim($remise):0;
     
    -            dol_syslog(__METHOD__, LOG_DEBUG);
    -            $resql=$this->db->query($sql);
    -            if (!$resql)
    -            {
    -            	$this->errors[]=$this->db->error();
    -            	$error++;
    -            }
    +		if ($user->rights->commande->creer)
    +		{
    +			$error=0;
     
    -            if (! $error)
    -            {
    -            	$this->oldcopy= clone $this;
    -            	$this->demand_reason_id = $demand_reason_id;
    -            }
    +			$this->db->begin();
     
    -            if (! $notrigger && empty($error))
    -            {
    -            	// Call trigger
    -            	$result=$this->call_trigger('ORDER_MODIFY',$user);
    -            	if ($result < 0) $error++;
    -            	// End call triggers
    -            }
    +			$remise=price2num($remise);
     
    -            if (! $error)
    -            {
    -            	$this->db->commit();
    -            	return 1;
    -            }
    -            else
    -            {
    -            	foreach($this->errors as $errmsg)
    -            	{
    -            		dol_syslog(__METHOD__.' Error: '.$errmsg, LOG_ERR);
    -            		$this->error.=($this->error?', '.$errmsg:$errmsg);
    -            	}
    -            	$this->db->rollback();
    -            	return -1*$error;
    -            }
    -        }
    -        else
    -        {
    -        	$error_str='order status do not meet requirement '.$this->statut;
    -        	dol_syslog(__METHOD__.$error_str, LOG_ERR);
    -        	$this->error=$error_str;
    -        	$this->errors[]= $this->error;
    -            return -2;
    -        }
    -    }
    +			$sql = 'UPDATE '.MAIN_DB_PREFIX.'commande';
    +			$sql.= ' SET remise_absolue = '.$remise;
    +			$sql.= ' WHERE rowid = '.$this->id.' AND fk_statut = '.self::STATUS_DRAFT.' ;';
     
    -    /**
    -     *	Set customer ref
    -     *
    -     *	@param      User	$user           User that make change
    -     *	@param      string	$ref_client     Customer ref
    -     *  @param     	int		$notrigger		1=Does not execute triggers, 0= execute triggers
    -     *	@return     int             		<0 if KO, >0 if OK
    -     */
    -    function set_ref_client($user, $ref_client, $notrigger=0)
    -    {
    -        if ($user->rights->commande->creer)
    -        {
    -        	$error=0;
    +			dol_syslog(__METHOD__, LOG_DEBUG);
    +			$resql=$this->db->query($sql);
    +			if (!$resql)
    +			{
    +				$this->errors[]=$this->db->error();
    +				$error++;
    +			}
     
    -        	$this->db->begin();
    +			if (! $error)
    +			{
    +				$this->oldcopy= clone $this;
    +				$this->remise_absolue = $remise;
    +				$this->update_price(1);
    +			}
     
    -            $sql = 'UPDATE '.MAIN_DB_PREFIX.'commande SET';
    -            $sql.= ' ref_client = '.(empty($ref_client) ? 'NULL' : '\''.$this->db->escape($ref_client).'\'');
    -            $sql.= ' WHERE rowid = '.$this->id;
    +			if (! $notrigger && empty($error))
    +			{
    +				// Call trigger
    +				$result=$this->call_trigger('ORDER_MODIFY',$user);
    +				if ($result < 0) $error++;
    +				// End call triggers
    +			}
     
    -            dol_syslog(__METHOD__.' this->id='.$this->id.', ref_client='.$ref_client, LOG_DEBUG);
    -            $resql=$this->db->query($sql);
    -            if (!$resql)
    -            {
    -            	$this->errors[]=$this->db->error();
    -            	$error++;
    -            }
    +			if (! $error)
    +			{
    +				$this->db->commit();
    +				return 1;
    +			}
    +			else
    +			{
    +				foreach($this->errors as $errmsg)
    +				{
    +					dol_syslog(__METHOD__.' Error: '.$errmsg, LOG_ERR);
    +					$this->error.=($this->error?', '.$errmsg:$errmsg);
    +				}
    +				$this->db->rollback();
    +				return -1*$error;
    +			}
    +		}
    +	}
     
    -            if (! $error)
    -            {
    -            	$this->oldcopy= clone $this;
    -            	$this->ref_client = $ref_client;
    -            }
     
    -            if (! $notrigger && empty($error))
    -            {
    -            	// Call trigger
    -            	$result=$this->call_trigger('ORDER_MODIFY',$user);
    -            	if ($result < 0) $error++;
    -            	// End call triggers
    -            }
    -            if (! $error)
    -            {
    -            	$this->db->commit();
    -            	return 1;
    -            }
    -            else
    -            {
    -            	foreach($this->errors as $errmsg)
    -            	{
    -            		dol_syslog(__METHOD__.' Error: '.$errmsg, LOG_ERR);
    -            		$this->error.=($this->error?', '.$errmsg:$errmsg);
    -            	}
    -            	$this->db->rollback();
    -            	return -1*$error;
    -            }
    -        }
    -        else
    -        {
    -            return -1;
    -        }
    -    }
    +	// phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
    +	/**
    +	 *	Set the order date
    +	 *
    +	 *	@param      User	$user       Object user making change
    +	 *	@param      int		$date		Date
    +	 * 	@param     	int		$notrigger	1=Does not execute triggers, 0= execute triggers
    +	 *	@return     int         		<0 if KO, >0 if OK
    +	 */
    +	function set_date($user, $date, $notrigger=0)
    +	{
    +        // phpcs:enable
    +		if ($user->rights->commande->creer)
    +		{
    +			$error=0;
    +
    +			$this->db->begin();
    +
    +			$sql = "UPDATE ".MAIN_DB_PREFIX."commande";
    +			$sql.= " SET date_commande = ".($date ? "'".$this->db->idate($date)."'" : 'null');
    +			$sql.= " WHERE rowid = ".$this->id." AND fk_statut = ".self::STATUS_DRAFT;
    +
    +			dol_syslog(__METHOD__, LOG_DEBUG);
    +			$resql=$this->db->query($sql);
    +			if (!$resql)
    +			{
    +				$this->errors[]=$this->db->error();
    +				$error++;
    +			}
    +
    +			if (! $error)
    +			{
    +				$this->oldcopy= clone $this;
    +				$this->date = $date;
    +			}
    +
    +			if (! $notrigger && empty($error))
    +			{
    +				// Call trigger
    +				$result=$this->call_trigger('ORDER_MODIFY',$user);
    +				if ($result < 0) $error++;
    +				// End call triggers
    +			}
    +
    +			if (! $error)
    +			{
    +				$this->db->commit();
    +				return 1;
    +			}
    +			else
    +			{
    +				foreach($this->errors as $errmsg)
    +				{
    +					dol_syslog(__METHOD__.' Error: '.$errmsg, LOG_ERR);
    +					$this->error.=($this->error?', '.$errmsg:$errmsg);
    +				}
    +				$this->db->rollback();
    +				return -1*$error;
    +			}
    +		}
    +		else
    +		{
    +			return -2;
    +		}
    +	}
    +
    +	// phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
    +	/**
    +	 *	Set the planned delivery date
    +	 *
    +	 *	@param      User	$user        		Objet utilisateur qui modifie
    +	 *	@param      int		$date_livraison     Date de livraison
    +	 *  @param     	int		$notrigger			1=Does not execute triggers, 0= execute triggers
    +	 *	@return     int         				<0 si ko, >0 si ok
    +	 */
    +	function set_date_livraison($user, $date_livraison, $notrigger=0)
    +	{
    +        // phpcs:enable
    +		if ($user->rights->commande->creer)
    +		{
    +			$error=0;
    +
    +			$this->db->begin();
    +
    +			$sql = "UPDATE ".MAIN_DB_PREFIX."commande";
    +			$sql.= " SET date_livraison = ".($date_livraison ? "'".$this->db->idate($date_livraison)."'" : 'null');
    +			$sql.= " WHERE rowid = ".$this->id;
    +
    +			dol_syslog(__METHOD__, LOG_DEBUG);
    +			$resql=$this->db->query($sql);
    +			if (!$resql)
    +			{
    +				$this->errors[]=$this->db->error();
    +				$error++;
    +			}
    +
    +			if (! $error)
    +			{
    +				$this->oldcopy= clone $this;
    +				$this->date_livraison = $date_livraison;
    +			}
    +
    +			if (! $notrigger && empty($error))
    +			{
    +				// Call trigger
    +				$result=$this->call_trigger('ORDER_MODIFY',$user);
    +				if ($result < 0) $error++;
    +				// End call triggers
    +			}
    +
    +			if (! $error)
    +			{
    +				$this->db->commit();
    +				return 1;
    +			}
    +			else
    +			{
    +				foreach($this->errors as $errmsg)
    +				{
    +					dol_syslog(__METHOD__.' Error: '.$errmsg, LOG_ERR);
    +					$this->error.=($this->error?', '.$errmsg:$errmsg);
    +				}
    +				$this->db->rollback();
    +				return -1*$error;
    +			}
    +		}
    +		else
    +		{
    +			return -2;
    +		}
    +	}
    +
    +	// phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
    +	/**
    +	 *  Return list of orders (eventuelly filtered on a user) into an array
    +	 *
    +	 *  @param		int		$shortlist		0=Return array[id]=ref, 1=Return array[](id=>id,ref=>ref,name=>name)
    +	 *  @param      int		$draft      	0=not draft, 1=draft
    +	 *  @param      User	$excluser      	Objet user to exclude
    +	 *  @param    	int		$socid			Id third pary
    +	 *  @param    	int		$limit			For pagination
    +	 *  @param    	int		$offset			For pagination
    +	 *  @param    	string	$sortfield		Sort criteria
    +	 *  @param    	string	$sortorder		Sort order
    +	 *  @return     int             		-1 if KO, array with result if OK
    +	 */
    +	function liste_array($shortlist=0, $draft=0, $excluser='', $socid=0, $limit=0, $offset=0, $sortfield='c.date_commande', $sortorder='DESC')
    +	{
    +        // phpcs:enable
    +		global $user;
    +
    +		$ga = array();
    +
    +		$sql = "SELECT s.rowid, s.nom as name, s.client,";
    +		$sql.= " c.rowid as cid, c.ref";
    +		if (! $user->rights->societe->client->voir && ! $socid) $sql .= ", sc.fk_soc, sc.fk_user";
    +		$sql.= " FROM ".MAIN_DB_PREFIX."societe as s, ".MAIN_DB_PREFIX."commande as c";
    +		if (! $user->rights->societe->client->voir && ! $socid) $sql .= ", ".MAIN_DB_PREFIX."societe_commerciaux as sc";
    +		$sql.= " WHERE c.entity IN (".getEntity('commande').")";
    +		$sql.= " AND c.fk_soc = s.rowid";
    +		if (! $user->rights->societe->client->voir && ! $socid) //restriction
    +		{
    +			$sql.= " AND s.rowid = sc.fk_soc AND sc.fk_user = " .$user->id;
    +		}
    +		if ($socid) $sql.= " AND s.rowid = ".$socid;
    +		if ($draft) $sql.= " AND c.fk_statut = ".self::STATUS_DRAFT;
    +		if (is_object($excluser)) $sql.= " AND c.fk_user_author <> ".$excluser->id;
    +		$sql.= $this->db->order($sortfield,$sortorder);
    +		$sql.= $this->db->plimit($limit,$offset);
    +
    +		$result=$this->db->query($sql);
    +		if ($result)
    +		{
    +			$numc = $this->db->num_rows($result);
    +			if ($numc)
    +			{
    +				$i = 0;
    +				while ($i < $numc)
    +				{
    +					$obj = $this->db->fetch_object($result);
    +
    +					if ($shortlist == 1)
    +					{
    +						$ga[$obj->cid] = $obj->ref;
    +					}
    +					else if ($shortlist == 2)
    +					{
    +						$ga[$obj->cid] = $obj->ref.' ('.$obj->name.')';
    +					}
    +					else
    +					{
    +						$ga[$i]['id']	= $obj->cid;
    +						$ga[$i]['ref'] 	= $obj->ref;
    +						$ga[$i]['name'] = $obj->name;
    +					}
    +					$i++;
    +				}
    +			}
    +			return $ga;
    +		}
    +		else
    +		{
    +			dol_print_error($this->db);
    +			return -1;
    +		}
    +	}
    +
    +	/**
    +	 *	Update delivery delay
    +	 *
    +	 *	@param      int		$availability_id	Id du nouveau mode
    +	 *  @param     	int		$notrigger			1=Does not execute triggers, 0= execute triggers
    +	 *	@return     int         				>0 if OK, <0 if KO
    +	 */
    +	function availability($availability_id, $notrigger=0)
    +	{
    +		global $user;
    +
    +		dol_syslog('Commande::availability('.$availability_id.')');
    +		if ($this->statut >= self::STATUS_DRAFT)
    +		{
    +			$error=0;
    +
    +			$this->db->begin();
    +
    +			$sql = 'UPDATE '.MAIN_DB_PREFIX.'commande';
    +			$sql .= ' SET fk_availability = '.$availability_id;
    +			$sql .= ' WHERE rowid='.$this->id;
    +
    +			dol_syslog(__METHOD__, LOG_DEBUG);
    +			$resql=$this->db->query($sql);
    +			if (!$resql)
    +			{
    +				$this->errors[]=$this->db->error();
    +				$error++;
    +			}
    +
    +			if (! $error)
    +			{
    +				$this->oldcopy= clone $this;
    +				$this->availability_id = $availability_id;
    +			}
    +
    +			if (! $notrigger && empty($error))
    +			{
    +				// Call trigger
    +				$result=$this->call_trigger('ORDER_MODIFY',$user);
    +				if ($result < 0) $error++;
    +				// End call triggers
    +			}
    +
    +			if (! $error)
    +			{
    +				$this->db->commit();
    +				return 1;
    +			}
    +			else
    +			{
    +				foreach($this->errors as $errmsg)
    +				{
    +					dol_syslog(__METHOD__.' Error: '.$errmsg, LOG_ERR);
    +					$this->error.=($this->error?', '.$errmsg:$errmsg);
    +				}
    +				$this->db->rollback();
    +				return -1*$error;
    +			}
    +		}
    +		else
    +		{
    +			$error_str='Command status do not meet requirement '.$this->statut;
    +			dol_syslog(__METHOD__.$error_str, LOG_ERR);
    +			$this->error=$error_str;
    +			$this->errors[]= $this->error;
    +			return -2;
    +		}
    +	}
    +
    +	// phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
    +	/**
    +	 *	Update order demand_reason
    +	 *
    +	 *  @param      int		$demand_reason_id	Id of new demand
    +	 *  @param     	int		$notrigger			1=Does not execute triggers, 0= execute triggers
    +	 *  @return     int        			 		>0 if ok, <0 if ko
    +	 */
    +	function demand_reason($demand_reason_id, $notrigger=0)
    +	{
    +        // phpcs:enable
    +		global $user;
    +
    +		dol_syslog('Commande::demand_reason('.$demand_reason_id.')');
    +		if ($this->statut >= self::STATUS_DRAFT)
    +		{
    +			$error=0;
    +
    +			$this->db->begin();
    +
    +			$sql = 'UPDATE '.MAIN_DB_PREFIX.'commande';
    +			$sql .= ' SET fk_input_reason = '.$demand_reason_id;
    +			$sql .= ' WHERE rowid='.$this->id;
    +
    +			dol_syslog(__METHOD__, LOG_DEBUG);
    +			$resql=$this->db->query($sql);
    +			if (!$resql)
    +			{
    +				$this->errors[]=$this->db->error();
    +				$error++;
    +			}
    +
    +			if (! $error)
    +			{
    +				$this->oldcopy= clone $this;
    +				$this->demand_reason_id = $demand_reason_id;
    +			}
    +
    +			if (! $notrigger && empty($error))
    +			{
    +				// Call trigger
    +				$result=$this->call_trigger('ORDER_MODIFY',$user);
    +				if ($result < 0) $error++;
    +				// End call triggers
    +			}
    +
    +			if (! $error)
    +			{
    +				$this->db->commit();
    +				return 1;
    +			}
    +			else
    +			{
    +				foreach($this->errors as $errmsg)
    +				{
    +					dol_syslog(__METHOD__.' Error: '.$errmsg, LOG_ERR);
    +					$this->error.=($this->error?', '.$errmsg:$errmsg);
    +				}
    +				$this->db->rollback();
    +				return -1*$error;
    +			}
    +		}
    +		else
    +		{
    +			$error_str='order status do not meet requirement '.$this->statut;
    +			dol_syslog(__METHOD__.$error_str, LOG_ERR);
    +			$this->error=$error_str;
    +			$this->errors[]= $this->error;
    +			return -2;
    +		}
    +	}
    +
    +	// phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
    +	/**
    +	 *	Set customer ref
    +	 *
    +	 *	@param      User	$user           User that make change
    +	 *	@param      string	$ref_client     Customer ref
    +	 *  @param     	int		$notrigger		1=Does not execute triggers, 0= execute triggers
    +	 *	@return     int             		<0 if KO, >0 if OK
    +	 */
    +	function set_ref_client($user, $ref_client, $notrigger=0)
    +	{
    +        // phpcs:enable
    +		if ($user->rights->commande->creer)
    +		{
    +			$error=0;
    +
    +			$this->db->begin();
    +
    +			$sql = 'UPDATE '.MAIN_DB_PREFIX.'commande SET';
    +			$sql.= ' ref_client = '.(empty($ref_client) ? 'NULL' : '\''.$this->db->escape($ref_client).'\'');
    +			$sql.= ' WHERE rowid = '.$this->id;
    +
    +			dol_syslog(__METHOD__.' this->id='.$this->id.', ref_client='.$ref_client, LOG_DEBUG);
    +			$resql=$this->db->query($sql);
    +			if (!$resql)
    +			{
    +				$this->errors[]=$this->db->error();
    +				$error++;
    +			}
    +
    +			if (! $error)
    +			{
    +				$this->oldcopy= clone $this;
    +				$this->ref_client = $ref_client;
    +			}
    +
    +			if (! $notrigger && empty($error))
    +			{
    +				// Call trigger
    +				$result=$this->call_trigger('ORDER_MODIFY',$user);
    +				if ($result < 0) $error++;
    +				// End call triggers
    +			}
    +			if (! $error)
    +			{
    +				$this->db->commit();
    +				return 1;
    +			}
    +			else
    +			{
    +				foreach($this->errors as $errmsg)
    +				{
    +					dol_syslog(__METHOD__.' Error: '.$errmsg, LOG_ERR);
    +					$this->error.=($this->error?', '.$errmsg:$errmsg);
    +				}
    +				$this->db->rollback();
    +				return -1*$error;
    +			}
    +		}
    +		else
    +		{
    +			return -1;
    +		}
    +	}
     
     	/**
     	 * Classify the order as invoiced
    @@ -2684,7 +2763,7 @@ class Commande extends CommonOrder
     	 */
     	function classifyBilled(User $user, $notrigger=0)
     	{
    -        $error = 0;
    +		$error = 0;
     
     		$this->db->begin();
     
    @@ -2703,10 +2782,10 @@ class Commande extends CommonOrder
     
     			if (! $notrigger && empty($error))
     			{
    -            	// Call trigger
    -            	$result=$this->call_trigger('ORDER_CLASSIFY_BILLED',$user);
    -            	if ($result < 0) $error++;
    -            	// End call triggers
    +				// Call trigger
    +				$result=$this->call_trigger('ORDER_CLASSIFY_BILLED',$user);
    +				if ($result < 0) $error++;
    +				// End call triggers
     			}
     
     			if (! $error)
    @@ -2728,7 +2807,7 @@ class Commande extends CommonOrder
     		else
     		{
     			$this->error=$this->db->error();
    -            $this->db->rollback();
    +			$this->db->rollback();
     			return -1;
     		}
     	}
    @@ -2740,145 +2819,146 @@ class Commande extends CommonOrder
     	 */
     	function classifyUnBilled()
     	{
    -	    global $conf, $user, $langs;
    -	    $error = 0;
    +		global $conf, $user, $langs;
    +		$error = 0;
     
    -	    $this->db->begin();
    +		$this->db->begin();
     
    -	    $sql = 'UPDATE '.MAIN_DB_PREFIX.'commande SET facture = 0';
    -	    $sql.= ' WHERE rowid = '.$this->id.' AND fk_statut > '.self::STATUS_DRAFT;
    +		$sql = 'UPDATE '.MAIN_DB_PREFIX.'commande SET facture = 0';
    +		$sql.= ' WHERE rowid = '.$this->id.' AND fk_statut > '.self::STATUS_DRAFT;
     
    -	    dol_syslog(get_class($this)."::classifyUnBilled", LOG_DEBUG);
    -	    if ($this->db->query($sql))
    -	    {
    -	    	if (! $error)
    -	    	{
    -	    		$this->oldcopy= clone $this;
    -	    		$this->billed=1;
    -	    	}
    +		dol_syslog(get_class($this)."::classifyUnBilled", LOG_DEBUG);
    +		if ($this->db->query($sql))
    +		{
    +			if (! $error)
    +			{
    +				$this->oldcopy= clone $this;
    +				$this->billed=1;
    +			}
     
    -	        // Call trigger
    -	        $result=$this->call_trigger('ORDER_CLASSIFY_UNBILLED',$user);
    -	        if ($result < 0) $error++;
    -	        // End call triggers
    +			// Call trigger
    +			$result=$this->call_trigger('ORDER_CLASSIFY_UNBILLED',$user);
    +			if ($result < 0) $error++;
    +			// End call triggers
     
    -	        if (! $error)
    -	        {
    -	            $this->billed=0;
    +			if (! $error)
    +			{
    +				$this->billed=0;
     
    -	            $this->db->commit();
    -	            return 1;
    -	        }
    -	        else
    -	        {
    -	            foreach($this->errors as $errmsg)
    -	            {
    -	                dol_syslog(get_class($this)."::classifyUnBilled ".$errmsg, LOG_ERR);
    -	                $this->error.=($this->error?', '.$errmsg:$errmsg);
    -	            }
    -	            $this->db->rollback();
    -	            return -1*$error;
    -	        }
    -	    }
    -	    else
    -	    {
    -	        $this->error=$this->db->error();
    -	        $this->db->rollback();
    -	        return -1;
    -	    }
    +				$this->db->commit();
    +				return 1;
    +			}
    +			else
    +			{
    +				foreach($this->errors as $errmsg)
    +				{
    +					dol_syslog(get_class($this)."::classifyUnBilled ".$errmsg, LOG_ERR);
    +					$this->error.=($this->error?', '.$errmsg:$errmsg);
    +				}
    +				$this->db->rollback();
    +				return -1*$error;
    +			}
    +		}
    +		else
    +		{
    +			$this->error=$this->db->error();
    +			$this->db->rollback();
    +			return -1;
    +		}
     	}
     
     
    -    /**
    -     *  Update a line in database
    -     *
    -     *  @param    	int				$rowid            	Id of line to update
    -     *  @param    	string			$desc             	Description of line
    -     *  @param    	float			$pu               	Unit price
    -     *  @param    	float			$qty              	Quantity
    -     *  @param    	float			$remise_percent   	Percent of discount
    -     *  @param    	float			$txtva           	Taux TVA
    -     * 	@param		float			$txlocaltax1		Local tax 1 rate
    -     *  @param		float			$txlocaltax2		Local tax 2 rate
    -     *  @param    	string			$price_base_type	HT or TTC
    -     *  @param    	int				$info_bits        	Miscellaneous informations on line
    -     *  @param    	int				$date_start        	Start date of the line
    -     *  @param    	int				$date_end          	End date of the line
    -     * 	@param		int				$type				Type of line (0=product, 1=service)
    -     * 	@param		int				$fk_parent_line		Id of parent line (0 in most cases, used by modules adding sublevels into lines).
    -     * 	@param		int				$skip_update_total	Keep fields total_xxx to 0 (used for special lines by some modules)
    -     *  @param		int				$fk_fournprice		Id of origin supplier price
    -     *  @param		int				$pa_ht				Price (without tax) of product when it was bought
    -     *  @param		string			$label				Label
    -     *  @param		int				$special_code		Special code (also used by externals modules!)
    +	/**
    +	 *  Update a line in database
    +	 *
    +	 *  @param    	int				$rowid            	Id of line to update
    +	 *  @param    	string			$desc             	Description of line
    +	 *  @param    	float			$pu               	Unit price
    +	 *  @param    	float			$qty              	Quantity
    +	 *  @param    	float			$remise_percent   	Percent of discount
    +	 *  @param    	float			$txtva           	Taux TVA
    +	 * 	@param		float			$txlocaltax1		Local tax 1 rate
    +	 *  @param		float			$txlocaltax2		Local tax 2 rate
    +	 *  @param    	string			$price_base_type	HT or TTC
    +	 *  @param    	int				$info_bits        	Miscellaneous informations on line
    +	 *  @param    	int				$date_start        	Start date of the line
    +	 *  @param    	int				$date_end          	End date of the line
    +	 * 	@param		int				$type				Type of line (0=product, 1=service)
    +	 * 	@param		int				$fk_parent_line		Id of parent line (0 in most cases, used by modules adding sublevels into lines).
    +	 * 	@param		int				$skip_update_total	Keep fields total_xxx to 0 (used for special lines by some modules)
    +	 *  @param		int				$fk_fournprice		Id of origin supplier price
    +	 *  @param		int				$pa_ht				Price (without tax) of product when it was bought
    +	 *  @param		string			$label				Label
    +	 *  @param		int				$special_code		Special code (also used by externals modules!)
     	 *  @param		array			$array_options		extrafields array
    -     * 	@param 		string			$fk_unit 			Code of the unit to use. Null to use the default one
    +	 * 	@param 		string			$fk_unit 			Code of the unit to use. Null to use the default one
     	 *  @param		double			$pu_ht_devise		Amount in currency
    -     * 	@param		int				$notrigger			disable line update trigger
    -     *  @return   	int              					< 0 if KO, > 0 if OK
    -     */
    +	 * 	@param		int				$notrigger			disable line update trigger
    +	 *  @return   	int              					< 0 if KO, > 0 if OK
    +	 */
     	function updateline($rowid, $desc, $pu, $qty, $remise_percent, $txtva, $txlocaltax1=0.0,$txlocaltax2=0.0, $price_base_type='HT', $info_bits=0, $date_start='', $date_end='', $type=0, $fk_parent_line=0, $skip_update_total=0, $fk_fournprice=null, $pa_ht=0, $label='', $special_code=0, $array_options=0, $fk_unit=null, $pu_ht_devise = 0, $notrigger=0)
    -    {
    -        global $conf, $mysoc, $langs, $user;
    +	{
    +		global $conf, $mysoc, $langs, $user;
     
    -        dol_syslog(get_class($this)."::updateline id=$rowid, desc=$desc, pu=$pu, qty=$qty, remise_percent=$remise_percent, txtva=$txtva, txlocaltax1=$txlocaltax1, txlocaltax2=$txlocaltax2, price_base_type=$price_base_type, info_bits=$info_bits, date_start=$date_start, date_end=$date_end, type=$type, fk_parent_line=$fk_parent_line, pa_ht=$pa_ht, special_code=$special_code");
    -        include_once DOL_DOCUMENT_ROOT.'/core/lib/price.lib.php';
    +		dol_syslog(get_class($this)."::updateline id=$rowid, desc=$desc, pu=$pu, qty=$qty, remise_percent=$remise_percent, txtva=$txtva, txlocaltax1=$txlocaltax1, txlocaltax2=$txlocaltax2, price_base_type=$price_base_type, info_bits=$info_bits, date_start=$date_start, date_end=$date_end, type=$type, fk_parent_line=$fk_parent_line, pa_ht=$pa_ht, special_code=$special_code");
    +		include_once DOL_DOCUMENT_ROOT.'/core/lib/price.lib.php';
     
    -        if (! empty($this->brouillon))
    -        {
    -            $this->db->begin();
    +		if (! empty($this->brouillon))
    +		{
    +			$this->db->begin();
     
    -            // Clean parameters
    -            if (empty($qty)) $qty=0;
    -            if (empty($info_bits)) $info_bits=0;
    -            if (empty($txtva)) $txtva=0;
    -            if (empty($txlocaltax1)) $txlocaltax1=0;
    -            if (empty($txlocaltax2)) $txlocaltax2=0;
    -            if (empty($remise_percent)) $remise_percent=0;
    -            if (empty($special_code) || $special_code == 3) $special_code=0;
    +			// Clean parameters
    +			if (empty($qty)) $qty=0;
    +			if (empty($info_bits)) $info_bits=0;
    +			if (empty($txtva)) $txtva=0;
    +			if (empty($txlocaltax1)) $txlocaltax1=0;
    +			if (empty($txlocaltax2)) $txlocaltax2=0;
    +			if (empty($remise_percent)) $remise_percent=0;
    +			if (empty($special_code) || $special_code == 3) $special_code=0;
     
    -            $remise_percent=price2num($remise_percent);
    -            $qty=price2num($qty);
    -            $pu = price2num($pu);
    -      		$pa_ht=price2num($pa_ht);
    -            $txtva=price2num($txtva);
    -            $txlocaltax1=price2num($txlocaltax1);
    -            $txlocaltax2=price2num($txlocaltax2);
    +			$remise_percent=price2num($remise_percent);
    +			$qty=price2num($qty);
    +			$pu = price2num($pu);
    +			$pa_ht=price2num($pa_ht);
    +			$pu_ht_devise=price2num($pu_ht_devise);
    +			$txtva=price2num($txtva);
    +			$txlocaltax1=price2num($txlocaltax1);
    +			$txlocaltax2=price2num($txlocaltax2);
     
    -            // Calcul du total TTC et de la TVA pour la ligne a partir de
    -            // qty, pu, remise_percent et txtva
    -            // TRES IMPORTANT: C'est au moment de l'insertion ligne qu'on doit stocker
    -            // la part ht, tva et ttc, et ce au niveau de la ligne qui a son propre taux tva.
    +			// Calcul du total TTC et de la TVA pour la ligne a partir de
    +			// qty, pu, remise_percent et txtva
    +			// TRES IMPORTANT: C'est au moment de l'insertion ligne qu'on doit stocker
    +			// la part ht, tva et ttc, et ce au niveau de la ligne qui a son propre taux tva.
     
    -            $localtaxes_type=getLocalTaxesFromRate($txtva, 0, $this->thirdparty, $mysoc);
    +			$localtaxes_type=getLocalTaxesFromRate($txtva, 0, $this->thirdparty, $mysoc);
     
    -       		// Clean vat code
    -    		$vat_src_code='';
    -    		if (preg_match('/\((.*)\)/', $txtva, $reg))
    -    		{
    -    		    $vat_src_code = $reg[1];
    -    		    $txtva = preg_replace('/\s*\(.*\)/', '', $txtva);    // Remove code into vatrate.
    -    		}
    +			// Clean vat code
    +			$vat_src_code='';
    +			if (preg_match('/\((.*)\)/', $txtva, $reg))
    +			{
    +				$vat_src_code = $reg[1];
    +				$txtva = preg_replace('/\s*\(.*\)/', '', $txtva);    // Remove code into vatrate.
    +			}
     
    -            $tabprice=calcul_price_total($qty, $pu, $remise_percent, $txtva, $txlocaltax1, $txlocaltax2, 0, $price_base_type, $info_bits, $type, $mysoc, $localtaxes_type, 100, $this->multicurrency_tx, $pu_ht_devise);
    +			$tabprice=calcul_price_total($qty, $pu, $remise_percent, $txtva, $txlocaltax1, $txlocaltax2, 0, $price_base_type, $info_bits, $type, $mysoc, $localtaxes_type, 100, $this->multicurrency_tx, $pu_ht_devise);
     
    -            $total_ht  = $tabprice[0];
    -            $total_tva = $tabprice[1];
    -            $total_ttc = $tabprice[2];
    -            $total_localtax1 = $tabprice[9];
    -            $total_localtax2 = $tabprice[10];
    +			$total_ht  = $tabprice[0];
    +			$total_tva = $tabprice[1];
    +			$total_ttc = $tabprice[2];
    +			$total_localtax1 = $tabprice[9];
    +			$total_localtax2 = $tabprice[10];
     			$pu_ht  = $tabprice[3];
     			$pu_tva = $tabprice[4];
     			$pu_ttc = $tabprice[5];
     
     			// MultiCurrency
     			$multicurrency_total_ht  = $tabprice[16];
    -            $multicurrency_total_tva = $tabprice[17];
    -            $multicurrency_total_ttc = $tabprice[18];
    +			$multicurrency_total_tva = $tabprice[17];
    +			$multicurrency_total_ttc = $tabprice[18];
     			$pu_ht_devise = $tabprice[19];
     
    -            // Anciens indicateurs: $price, $subprice (a ne plus utiliser)
    -            $price = $pu_ht;
    +			// Anciens indicateurs: $price, $subprice (a ne plus utiliser)
    +			$price = $pu_ht;
     			if ($price_base_type == 'TTC')
     			{
     				$subprice = $pu_ttc;
    @@ -2887,72 +2967,72 @@ class Commande extends CommonOrder
     			{
     				$subprice = $pu_ht;
     			}
    -            $remise = 0;
    -            if ($remise_percent > 0)
    -            {
    -                $remise = round(($pu * $remise_percent / 100),2);
    -                $price = ($pu - $remise);
    -            }
    +			$remise = 0;
    +			if ($remise_percent > 0)
    +			{
    +				$remise = round(($pu * $remise_percent / 100),2);
    +				$price = ($pu - $remise);
    +			}
     
    -            //Fetch current line from the database and then clone the object and set it in $oldline property
    -            $line = new OrderLine($this->db);
    -            $line->fetch($rowid);
    +			//Fetch current line from the database and then clone the object and set it in $oldline property
    +			$line = new OrderLine($this->db);
    +			$line->fetch($rowid);
     
    -            if (!empty($line->fk_product))
    -            {
    -                $product=new Product($this->db);
    -                $result=$product->fetch($line->fk_product);
    -                $product_type=$product->type;
    +			if (!empty($line->fk_product))
    +			{
    +				$product=new Product($this->db);
    +				$result=$product->fetch($line->fk_product);
    +				$product_type=$product->type;
     
    -                if (! empty($conf->global->STOCK_MUST_BE_ENOUGH_FOR_ORDER) && $product_type == 0 && $product->stock_reel < $qty)
    -                {
    -                    $langs->load("errors");
    -                    $this->error=$langs->trans('ErrorStockIsNotEnoughToAddProductOnOrder', $product->ref);
    -                    dol_syslog(get_class($this)."::addline error=Product ".$product->ref.": ".$this->error, LOG_ERR);
    -                    $this->db->rollback();
    -                    return self::STOCK_NOT_ENOUGH_FOR_ORDER;
    -                }
    -            }
    +				if (! empty($conf->global->STOCK_MUST_BE_ENOUGH_FOR_ORDER) && $product_type == 0 && $product->stock_reel < $qty)
    +				{
    +					$langs->load("errors");
    +					$this->error=$langs->trans('ErrorStockIsNotEnoughToAddProductOnOrder', $product->ref);
    +					dol_syslog(get_class($this)."::addline error=Product ".$product->ref.": ".$this->error, LOG_ERR);
    +					$this->db->rollback();
    +					return self::STOCK_NOT_ENOUGH_FOR_ORDER;
    +				}
    +			}
     
    -            $staticline = clone $line;
    +			$staticline = clone $line;
     
    -            $line->oldline = $staticline;
    -            $this->line = $line;
    -            $this->line->context = $this->context;
    +			$line->oldline = $staticline;
    +			$this->line = $line;
    +			$this->line->context = $this->context;
     
    -            // Reorder if fk_parent_line change
    -            if (! empty($fk_parent_line) && ! empty($staticline->fk_parent_line) && $fk_parent_line != $staticline->fk_parent_line)
    -            {
    -            	$rangmax = $this->line_max($fk_parent_line);
    -            	$this->line->rang = $rangmax + 1;
    -            }
    +			// Reorder if fk_parent_line change
    +			if (! empty($fk_parent_line) && ! empty($staticline->fk_parent_line) && $fk_parent_line != $staticline->fk_parent_line)
    +			{
    +				$rangmax = $this->line_max($fk_parent_line);
    +				$this->line->rang = $rangmax + 1;
    +			}
     
    -            $this->line->rowid=$rowid;
    -            $this->line->label=$label;
    -            $this->line->desc=$desc;
    -            $this->line->qty=$qty;
    +			$this->line->rowid=$rowid;
    +			$this->line->label=$label;
    +			$this->line->desc=$desc;
    +			$this->line->qty=$qty;
     
    -            $this->line->vat_src_code	= $vat_src_code;
    -            $this->line->tva_tx         = $txtva;
    -            $this->line->localtax1_tx   = $txlocaltax1;
    -            $this->line->localtax2_tx   = $txlocaltax2;
    +			$this->line->vat_src_code	= $vat_src_code;
    +			$this->line->tva_tx         = $txtva;
    +			$this->line->localtax1_tx   = $txlocaltax1;
    +			$this->line->localtax2_tx   = $txlocaltax2;
     			$this->line->localtax1_type = $localtaxes_type[0];
     			$this->line->localtax2_type = $localtaxes_type[2];
    -            $this->line->remise_percent = $remise_percent;
    -            $this->line->subprice       = $subprice;
    -            $this->line->info_bits      = $info_bits;
    -            $this->line->special_code   = $special_code;
    -            $this->line->total_ht       = $total_ht;
    -            $this->line->total_tva      = $total_tva;
    -            $this->line->total_localtax1= $total_localtax1;
    -            $this->line->total_localtax2= $total_localtax2;
    -            $this->line->total_ttc      = $total_ttc;
    -            $this->line->date_start     = $date_start;
    -            $this->line->date_end       = $date_end;
    -            $this->line->product_type   = $type;
    -            $this->line->fk_parent_line = $fk_parent_line;
    -            $this->line->skip_update_total=$skip_update_total;
    -	        $this->line->fk_unit        = $fk_unit;
    +			$this->line->remise_percent = $remise_percent;
    +			$this->line->subprice       = $subprice;
    +			$this->line->info_bits      = $info_bits;
    +			$this->line->special_code   = $special_code;
    +			$this->line->total_ht       = $total_ht;
    +			$this->line->total_tva      = $total_tva;
    +			$this->line->total_localtax1= $total_localtax1;
    +			$this->line->total_localtax2= $total_localtax2;
    +			$this->line->total_ttc      = $total_ttc;
    +			$this->line->date_start     = $date_start;
    +			$this->line->date_end       = $date_end;
    +			$this->line->product_type   = $type;
    +			$this->line->fk_parent_line = $fk_parent_line;
    +			$this->line->skip_update_total=$skip_update_total;
    +			$this->line->fk_unit        = $fk_unit;
     
     			$this->line->fk_fournprice = $fk_fournprice;
     			$this->line->pa_ht = $pa_ht;
    @@ -2960,44 +3040,44 @@ class Commande extends CommonOrder
     			// Multicurrency
     			$this->line->multicurrency_subprice		= $pu_ht_devise;
     			$this->line->multicurrency_total_ht 	= $multicurrency_total_ht;
    -            $this->line->multicurrency_total_tva 	= $multicurrency_total_tva;
    -            $this->line->multicurrency_total_ttc 	= $multicurrency_total_ttc;
    +			$this->line->multicurrency_total_tva 	= $multicurrency_total_tva;
    +			$this->line->multicurrency_total_ttc 	= $multicurrency_total_ttc;
     
    -            // TODO deprecated
    -            $this->line->price=$price;
    -            $this->line->remise=$remise;
    +			// TODO deprecated
    +			$this->line->price=$price;
    +			$this->line->remise=$remise;
     
     			if (is_array($array_options) && count($array_options)>0) {
     				$this->line->array_options=$array_options;
     			}
     
    -            $result=$this->line->update($user, $notrigger);
    -            if ($result > 0)
    -            {
    -            	// Reorder if child line
    -            	if (! empty($fk_parent_line)) $this->line_order(true,'DESC');
    +			$result=$this->line->update($user, $notrigger);
    +			if ($result > 0)
    +			{
    +				// Reorder if child line
    +				if (! empty($fk_parent_line)) $this->line_order(true,'DESC');
     
    -                // Mise a jour info denormalisees
    -                $this->update_price(1);
    +				// Mise a jour info denormalisees
    +				$this->update_price(1);
     
    -                $this->db->commit();
    -                return $result;
    -            }
    -            else
    -            {
    -	            $this->error=$this->line->error;
    +				$this->db->commit();
    +				return $result;
    +			}
    +			else
    +			{
    +				$this->error=$this->line->error;
     
    -	            $this->db->rollback();
    -	            return -1;
    -            }
    -        }
    -        else
    -        {
    -            $this->error=get_class($this)."::updateline Order status makes operation forbidden";
    -        	$this->errors=array('OrderStatusMakeOperationForbidden');
    -            return -2;
    -        }
    -    }
    +				$this->db->rollback();
    +				return -1;
    +			}
    +		}
    +		else
    +		{
    +			$this->error=get_class($this)."::updateline Order status makes operation forbidden";
    +			$this->errors=array('OrderStatusMakeOperationForbidden');
    +			return -2;
    +		}
    +	}
     
     	/**
     	 *      Update database
    @@ -3059,17 +3139,23 @@ class Commande extends CommonOrder
     			$error++; $this->errors[]="Error ".$this->db->lasterror();
     		}
     
    -		if (! $error)
    +		if (! $error && empty($conf->global->MAIN_EXTRAFIELDS_DISABLED) && is_array($this->array_options) && count($this->array_options)>0)
     		{
    -			if (! $notrigger)
    +			$result=$this->insertExtraFields();
    +			if ($result < 0)
     			{
    -	            // Call trigger
    -	            $result=$this->call_trigger('ORDER_MODIFY', $user);
    -	            if ($result < 0) $error++;
    -	            // End call triggers
    +				$error++;
     			}
     		}
     
    +		if (! $error && ! $notrigger)
    +		{
    +			// Call trigger
    +			$result=$this->call_trigger('ORDER_MODIFY', $user);
    +			if ($result < 0) $error++;
    +			// End call triggers
    +		}
    +
     		// Commit or rollback
     		if ($error)
     		{
    @@ -3088,31 +3174,31 @@ class Commande extends CommonOrder
     		}
     	}
     
    -    /**
    -     *	Delete the customer order
    -     *
    -     *	@param	User	$user		User object
    -     *	@param	int		$notrigger	1=Does not execute triggers, 0= execute triggers
    -     * 	@return	int					<=0 if KO, >0 if OK
    -     */
    -    function delete($user, $notrigger=0)
    -    {
    -        global $conf, $langs;
    -        require_once DOL_DOCUMENT_ROOT.'/core/lib/files.lib.php';
    +	/**
    +	 *	Delete the customer order
    +	 *
    +	 *	@param	User	$user		User object
    +	 *	@param	int		$notrigger	1=Does not execute triggers, 0= execute triggers
    +	 * 	@return	int					<=0 if KO, >0 if OK
    +	 */
    +	function delete($user, $notrigger=0)
    +	{
    +		global $conf, $langs;
    +		require_once DOL_DOCUMENT_ROOT.'/core/lib/files.lib.php';
     
    -        $error = 0;
    +		$error = 0;
     
    -        dol_syslog(get_class($this) . "::delete ".$this->id, LOG_DEBUG);
    +		dol_syslog(get_class($this) . "::delete ".$this->id, LOG_DEBUG);
     
    -        $this->db->begin();
    +		$this->db->begin();
     
    -        if (! $error && ! $notrigger)
    -        {
    -            // Call trigger
    -            $result=$this->call_trigger('ORDER_DELETE',$user);
    -            if ($result < 0) $error++;
    -            // End call triggers
    -        }
    +		if (! $error && ! $notrigger)
    +		{
    +			// Call trigger
    +			$result=$this->call_trigger('ORDER_DELETE',$user);
    +			if ($result < 0) $error++;
    +			// End call triggers
    +		}
     
     		if ($this->nb_expedition() != 0)
     		{
    @@ -3120,311 +3206,318 @@ class Commande extends CommonOrder
     			$error++;
     		}
     
    -        if (! $error)
    -        {
    -        	// Delete order details
    -        	$sql = 'DELETE FROM '.MAIN_DB_PREFIX."commandedet WHERE fk_commande = ".$this->id;
    -        	if (! $this->db->query($sql) )
    -        	{
    -        		$error++;
    -        		$this->errors[]=$this->db->lasterror();
    -        	}
    -        }
    +		if (! $error)
    +		{
    +			// Delete order details
    +			$sql = 'DELETE FROM '.MAIN_DB_PREFIX."commandedet WHERE fk_commande = ".$this->id;
    +			if (! $this->db->query($sql) )
    +			{
    +				$error++;
    +				$this->errors[]=$this->db->lasterror();
    +			}
    +		}
     
    -        if (! $error)
    -        {
    -        	// Delete linked object
    -        	$res = $this->deleteObjectLinked();
    -        	if ($res < 0) $error++;
    -        }
    +		if (! $error)
    +		{
    +			// Delete linked object
    +			$res = $this->deleteObjectLinked();
    +			if ($res < 0) $error++;
    +		}
     
    -        if (! $error)
    -        {
    -        	// Delete linked contacts
    -        	$res = $this->delete_linked_contact();
    -        	if ($res < 0) $error++;
    -        }
    +		if (! $error)
    +		{
    +			// Delete linked contacts
    +			$res = $this->delete_linked_contact();
    +			if ($res < 0) $error++;
    +		}
     
    -        if (! $error)
    -        {
    -        	// Remove extrafields
    -        	if ((! $error) && (empty($conf->global->MAIN_EXTRAFIELDS_DISABLED))) // For avoid conflicts if trigger used
    -        	{
    -        		$result=$this->deleteExtraFields();
    -        		if ($result < 0)
    -        		{
    -        			$error++;
    -        			dol_syslog(get_class($this)."::delete error -4 ".$this->error, LOG_ERR);
    -        		}
    -        	}
    -        }
    +		if (! $error)
    +		{
    +			// Remove extrafields
    +			if ((! $error) && (empty($conf->global->MAIN_EXTRAFIELDS_DISABLED))) // For avoid conflicts if trigger used
    +			{
    +				$result=$this->deleteExtraFields();
    +				if ($result < 0)
    +				{
    +					$error++;
    +					dol_syslog(get_class($this)."::delete error -4 ".$this->error, LOG_ERR);
    +				}
    +			}
    +		}
     
    -        if (! $error)
    -        {
    -        	// Delete object
    -        	$sql = 'DELETE FROM '.MAIN_DB_PREFIX."commande WHERE rowid = ".$this->id;
    -        	if (! $this->db->query($sql) )
    -        	{
    -        		$error++;
    -        		$this->errors[]=$this->db->lasterror();
    -        	}
    -        }
    +		if (! $error)
    +		{
    +			// Delete object
    +			$sql = 'DELETE FROM '.MAIN_DB_PREFIX."commande WHERE rowid = ".$this->id;
    +			if (! $this->db->query($sql) )
    +			{
    +				$error++;
    +				$this->errors[]=$this->db->lasterror();
    +			}
    +		}
     
    -        if (! $error)
    -        {
    -        	// Remove directory with files
    -        	$comref = dol_sanitizeFileName($this->ref);
    -        	if ($conf->commande->dir_output && !empty($this->ref))
    -        	{
    -        		$dir = $conf->commande->dir_output . "/" . $comref ;
    -        		$file = $conf->commande->dir_output . "/" . $comref . "/" . $comref . ".pdf";
    -        		if (file_exists($file))	// We must delete all files before deleting directory
    -        		{
    -        			dol_delete_preview($this);
    +		if (! $error)
    +		{
    +			// Remove directory with files
    +			$comref = dol_sanitizeFileName($this->ref);
    +			if ($conf->commande->dir_output && !empty($this->ref))
    +			{
    +				$dir = $conf->commande->dir_output . "/" . $comref ;
    +				$file = $conf->commande->dir_output . "/" . $comref . "/" . $comref . ".pdf";
    +				if (file_exists($file))	// We must delete all files before deleting directory
    +				{
    +					dol_delete_preview($this);
     
    -        			if (! dol_delete_file($file,0,0,0,$this)) // For triggers
    -        			{
    -        				$this->db->rollback();
    -        				return 0;
    -        			}
    -        		}
    -        		if (file_exists($dir))
    -        		{
    -        			if (! dol_delete_dir_recursive($dir))
    -        			{
    -        				$this->error=$langs->trans("ErrorCanNotDeleteDir",$dir);
    -        				$this->db->rollback();
    -        				return 0;
    -        			}
    -        		}
    -        	}
    -        }
    +					if (! dol_delete_file($file,0,0,0,$this)) // For triggers
    +					{
    +						$this->db->rollback();
    +						return 0;
    +					}
    +				}
    +				if (file_exists($dir))
    +				{
    +					if (! dol_delete_dir_recursive($dir))
    +					{
    +						$this->error=$langs->trans("ErrorCanNotDeleteDir",$dir);
    +						$this->db->rollback();
    +						return 0;
    +					}
    +				}
    +			}
    +		}
     
    -        if (! $error)
    -        {
    -        	$this->db->commit();
    -        	return 1;
    -        }
    -        else
    -        {
    -	        foreach($this->errors as $errmsg)
    -	        {
    -		        $this->error.=($this->error?', '.$errmsg:$errmsg);
    -	        }
    -	        $this->db->rollback();
    -	        return -1*$error;
    -        }
    -    }
    +		if (! $error)
    +		{
    +			$this->db->commit();
    +			return 1;
    +		}
    +		else
    +		{
    +			foreach($this->errors as $errmsg)
    +			{
    +				$this->error.=($this->error?', '.$errmsg:$errmsg);
    +			}
    +			$this->db->rollback();
    +			return -1*$error;
    +		}
    +	}
     
     
    -    /**
    -     *	Load indicators for dashboard (this->nbtodo and this->nbtodolate)
    -     *
    -     *	@param		User	$user   Object user
    -     *	@return WorkboardResponse|int <0 if KO, WorkboardResponse if OK
    -     */
    -    function load_board($user)
    -    {
    -        global $conf, $langs;
    +	// phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
    +	/**
    +	 *	Load indicators for dashboard (this->nbtodo and this->nbtodolate)
    +	 *
    +	 *	@param		User	$user   Object user
    +	 *	@return WorkboardResponse|int <0 if KO, WorkboardResponse if OK
    +	 */
    +	function load_board($user)
    +	{
    +        // phpcs:enable
    +		global $conf, $langs;
     
    -        $clause = " WHERE";
    +		$clause = " WHERE";
     
    -        $sql = "SELECT c.rowid, c.date_creation as datec, c.date_commande, c.date_livraison as delivery_date, c.fk_statut";
    -        $sql.= " FROM ".MAIN_DB_PREFIX."commande as c";
    -        if (!$user->rights->societe->client->voir && !$user->societe_id)
    -        {
    -            $sql.= " LEFT JOIN ".MAIN_DB_PREFIX."societe_commerciaux as sc ON c.fk_soc = sc.fk_soc";
    -            $sql.= " WHERE sc.fk_user = " .$user->id;
    -            $clause = " AND";
    -        }
    -        $sql.= $clause." c.entity IN (".getEntity('commande').")";
    -        //$sql.= " AND c.fk_statut IN (1,2,3) AND c.facture = 0";
    -        $sql.= " AND ((c.fk_statut IN (".self::STATUS_VALIDATED.",".self::STATUS_SHIPMENTONPROCESS.")) OR (c.fk_statut = ".self::STATUS_CLOSED." AND c.facture = 0))";    // If status is 2 and facture=1, it must be selected
    -        if ($user->societe_id) $sql.=" AND c.fk_soc = ".$user->societe_id;
    +		$sql = "SELECT c.rowid, c.date_creation as datec, c.date_commande, c.date_livraison as delivery_date, c.fk_statut, c.total_ht";
    +		$sql.= " FROM ".MAIN_DB_PREFIX."commande as c";
    +		if (!$user->rights->societe->client->voir && !$user->societe_id)
    +		{
    +			$sql.= " LEFT JOIN ".MAIN_DB_PREFIX."societe_commerciaux as sc ON c.fk_soc = sc.fk_soc";
    +			$sql.= " WHERE sc.fk_user = " .$user->id;
    +			$clause = " AND";
    +		}
    +		$sql.= $clause." c.entity IN (".getEntity('commande').")";
    +		//$sql.= " AND c.fk_statut IN (1,2,3) AND c.facture = 0";
    +		$sql.= " AND ((c.fk_statut IN (".self::STATUS_VALIDATED.",".self::STATUS_SHIPMENTONPROCESS.")) OR (c.fk_statut = ".self::STATUS_CLOSED." AND c.facture = 0))";    // If status is 2 and facture=1, it must be selected
    +		if ($user->societe_id) $sql.=" AND c.fk_soc = ".$user->societe_id;
     
    -        $resql=$this->db->query($sql);
    -        if ($resql)
    -        {
    -	        $response = new WorkboardResponse();
    -	        $response->warning_delay=$conf->commande->client->warning_delay/60/60/24;
    -	        $response->label=$langs->trans("OrdersToProcess");
    -	        $response->url=DOL_URL_ROOT.'/commande/list.php?viewstatut=-3&mainmenu=commercial&leftmenu=orders';
    -	        $response->img=img_object('',"order");
    +		$resql=$this->db->query($sql);
    +		if ($resql)
    +		{
    +			$response = new WorkboardResponse();
    +			$response->warning_delay=$conf->commande->client->warning_delay/60/60/24;
    +			$response->label=$langs->trans("OrdersToProcess");
    +			$response->url=DOL_URL_ROOT.'/commande/list.php?viewstatut=-3&mainmenu=commercial&leftmenu=orders';
    +			$response->img=img_object('',"order");
     
    -            $generic_commande = new Commande($this->db);
    +			$generic_commande = new Commande($this->db);
     
    -            while ($obj=$this->db->fetch_object($resql))
    -            {
    -                $response->nbtodo++;
    +			while ($obj=$this->db->fetch_object($resql))
    +			{
    +				$response->nbtodo++;
    +				$response->total+= $obj->total_ht;
     
    -                $generic_commande->statut = $obj->fk_statut;
    -                $generic_commande->date_commande = $this->db->jdate($obj->date_commande);
    -                $generic_commande->date_livraison = $this->db->jdate($obj->delivery_date);
    +				$generic_commande->statut = $obj->fk_statut;
    +				$generic_commande->date_commande = $this->db->jdate($obj->date_commande);
    +				$generic_commande->date_livraison = $this->db->jdate($obj->delivery_date);
     
    -                if ($generic_commande->hasDelay()) {
    -		            $response->nbtodolate++;
    -	            }
    -            }
    +				if ($generic_commande->hasDelay()) {
    +					$response->nbtodolate++;
    +				}
    +			}
     
    -            return $response;
    -        }
    -        else
    -        {
    -            $this->error=$this->db->error();
    -            return -1;
    -        }
    -    }
    +			return $response;
    +		}
    +		else
    +		{
    +			$this->error=$this->db->error();
    +			return -1;
    +		}
    +	}
     
    -    /**
    -     *	Return source label of order
    -     *
    -     *	@return     string      Label
    -     */
    -    function getLabelSource()
    -    {
    -        global $langs;
    +	/**
    +	 *	Return source label of order
    +	 *
    +	 *	@return     string      Label
    +	 */
    +	function getLabelSource()
    +	{
    +		global $langs;
     
    -        $label=$langs->trans('OrderSource'.$this->source);
    +		$label=$langs->trans('OrderSource'.$this->source);
     
    -        if ($label == 'OrderSource') return '';
    -        return $label;
    -    }
    +		if ($label == 'OrderSource') return '';
    +		return $label;
    +	}
     
    -    /**
    -     *	Return status label of Order
    -     *
    -     *	@param      int		$mode       0=Long label, 1=Short label, 2=Picto + Short label, 3=Picto, 4=Picto + Long label, 5=Short label + Picto, 6=Long label + Picto
    -     *	@return     string      		Label of status
    -     */
    -    function getLibStatut($mode)
    -    {
    -        return $this->LibStatut($this->statut, $this->billed, $mode);
    -    }
    +	/**
    +	 *	Return status label of Order
    +	 *
    +	 *	@param      int		$mode       0=Long label, 1=Short label, 2=Picto + Short label, 3=Picto, 4=Picto + Long label, 5=Short label + Picto, 6=Long label + Picto
    +	 *	@return     string      		Label of status
    +	 */
    +	function getLibStatut($mode)
    +	{
    +		return $this->LibStatut($this->statut, $this->billed, $mode);
    +	}
     
    -    /**
    -     *	Return label of status
    -     *
    -     *	@param		int		$statut      	  Id statut
    -     *  @param      int		$billed    		  If invoiced
    -     *	@param      int		$mode        	  0=Long label, 1=Short label, 2=Picto + Short label, 3=Picto, 4=Picto + Long label, 5=Short label + Picto, 6=Long label + Picto
    -     *  @param      int     $donotshowbilled  Do not show billed status after order status
    -     *  @return     string					  Label of status
    -     */
    -    function LibStatut($statut,$billed,$mode,$donotshowbilled=0)
    -    {
    -        global $langs, $conf;
    +	// phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
    +	/**
    +	 *	Return label of status
    +	 *
    +	 *	@param		int		$statut      	  Id statut
    +	 *  @param      int		$billed    		  If invoiced
    +	 *	@param      int		$mode        	  0=Long label, 1=Short label, 2=Picto + Short label, 3=Picto, 4=Picto + Long label, 5=Short label + Picto, 6=Long label + Picto
    +	 *  @param      int     $donotshowbilled  Do not show billed status after order status
    +	 *  @return     string					  Label of status
    +	 */
    +	function LibStatut($statut,$billed,$mode,$donotshowbilled=0)
    +	{
    +        // phpcs:enable
    +		global $langs, $conf;
     
    -        $billedtext = '';
    -        if (empty($donotshowbilled)) $billedtext .= ($billed?' - '.$langs->trans("Billed"):'');
    +		$billedtext = '';
    +		if (empty($donotshowbilled)) $billedtext .= ($billed?' - '.$langs->trans("Billed"):'');
     
    -        //print 'x'.$statut.'-'.$billed;
    -        if ($mode == 0)
    -        {
    -            if ($statut==self::STATUS_CANCELED) return $langs->trans('StatusOrderCanceled');
    -            if ($statut==self::STATUS_DRAFT) return $langs->trans('StatusOrderDraft');
    -            if ($statut==self::STATUS_VALIDATED) return $langs->trans('StatusOrderValidated').$billedtext;
    -            if ($statut==self::STATUS_SHIPMENTONPROCESS) return $langs->trans('StatusOrderSentShort').$billedtext;
    -            if ($statut==self::STATUS_CLOSED && (! $billed && empty($conf->global->WORKFLOW_BILL_ON_SHIPMENT))) return $langs->trans('StatusOrderToBill');
    -            if ($statut==self::STATUS_CLOSED && ($billed && empty($conf->global->WORKFLOW_BILL_ON_SHIPMENT))) return $langs->trans('StatusOrderProcessed').$billedtext;
    -            if ($statut==self::STATUS_CLOSED && (! empty($conf->global->WORKFLOW_BILL_ON_SHIPMENT))) return $langs->trans('StatusOrderDelivered');
    -        }
    -        elseif ($mode == 1)
    -        {
    -            if ($statut==self::STATUS_CANCELED) return $langs->trans('StatusOrderCanceledShort');
    -            if ($statut==self::STATUS_DRAFT) return $langs->trans('StatusOrderDraftShort');
    -            if ($statut==self::STATUS_VALIDATED) return $langs->trans('StatusOrderValidatedShort').$billedtext;
    -            if ($statut==self::STATUS_SHIPMENTONPROCESS) return $langs->trans('StatusOrderSentShort').$billedtext;
    -            if ($statut==self::STATUS_CLOSED && (! $billed && empty($conf->global->WORKFLOW_BILL_ON_SHIPMENT))) return $langs->trans('StatusOrderToBillShort');
    -            if ($statut==self::STATUS_CLOSED && ($billed && empty($conf->global->WORKFLOW_BILL_ON_SHIPMENT))) return $langs->trans('StatusOrderProcessed').$billedtext;
    -            if ($statut==self::STATUS_CLOSED && (! empty($conf->global->WORKFLOW_BILL_ON_SHIPMENT))) return $langs->trans('StatusOrderDelivered');
    -        }
    -        elseif ($mode == 2)
    -        {
    -            if ($statut==self::STATUS_CANCELED) return img_picto($langs->trans('StatusOrderCanceled'),'statut5').' '.$langs->trans('StatusOrderCanceledShort');
    -            if ($statut==self::STATUS_DRAFT) return img_picto($langs->trans('StatusOrderDraft'),'statut0').' '.$langs->trans('StatusOrderDraftShort');
    -            if ($statut==self::STATUS_VALIDATED) return img_picto($langs->trans('StatusOrderValidated'),'statut1').' '.$langs->trans('StatusOrderValidatedShort').$billedtext;
    -            if ($statut==self::STATUS_SHIPMENTONPROCESS) return img_picto($langs->trans('StatusOrderSent'),'statut3').' '.$langs->trans('StatusOrderSentShort').$billedtext;
    -            if ($statut==self::STATUS_CLOSED && (! $billed && empty($conf->global->WORKFLOW_BILL_ON_SHIPMENT))) return img_picto($langs->trans('StatusOrderToBill'),'statut4').' '.$langs->trans('StatusOrderToBillShort');
    -            if ($statut==self::STATUS_CLOSED && ($billed && empty($conf->global->WORKFLOW_BILL_ON_SHIPMENT))) return img_picto($langs->trans('StatusOrderProcessed').$billedtext,'statut6').' '.$langs->trans('StatusOrderProcessed').$billedtext;
    -            if ($statut==self::STATUS_CLOSED && (! empty($conf->global->WORKFLOW_BILL_ON_SHIPMENT))) return img_picto($langs->trans('StatusOrderDelivered'),'statut6').' '.$langs->trans('StatusOrderDeliveredShort');
    -        }
    -        elseif ($mode == 3)
    -        {
    -            if ($statut==self::STATUS_CANCELED) return img_picto($langs->trans('StatusOrderCanceled'),'statut5');
    -            if ($statut==self::STATUS_DRAFT) return img_picto($langs->trans('StatusOrderDraft'),'statut0');
    -            if ($statut==self::STATUS_VALIDATED) return img_picto($langs->trans('StatusOrderValidated').$billedtext,'statut1');
    -            if ($statut==self::STATUS_SHIPMENTONPROCESS) return img_picto($langs->trans('StatusOrderSentShort').$billedtext,'statut3');
    -            if ($statut==self::STATUS_CLOSED && (! $billed && empty($conf->global->WORKFLOW_BILL_ON_SHIPMENT))) return img_picto($langs->trans('StatusOrderToBill'),'statut4');
    -            if ($statut==self::STATUS_CLOSED && ($billed && empty($conf->global->WORKFLOW_BILL_ON_SHIPMENT))) return img_picto($langs->trans('StatusOrderProcessed').$billedtext,'statut6');
    -            if ($statut==self::STATUS_CLOSED && (! empty($conf->global->WORKFLOW_BILL_ON_SHIPMENT))) return img_picto($langs->trans('StatusOrderDelivered'),'statut6');
    -        }
    -        elseif ($mode == 4)
    -        {
    -            if ($statut==self::STATUS_CANCELED) return img_picto($langs->trans('StatusOrderCanceled'),'statut5').' '.$langs->trans('StatusOrderCanceled');
    -            if ($statut==self::STATUS_DRAFT) return img_picto($langs->trans('StatusOrderDraft'),'statut0').' '.$langs->trans('StatusOrderDraft');
    -            if ($statut==self::STATUS_VALIDATED) return img_picto($langs->trans('StatusOrderValidated').$billedtext,'statut1').' '.$langs->trans('StatusOrderValidated').$billedtext;
    -            if ($statut==self::STATUS_SHIPMENTONPROCESS) return img_picto($langs->trans('StatusOrderSentShort').$billedtext,'statut3').' '.$langs->trans('StatusOrderSent').$billedtext;
    -            if ($statut==self::STATUS_CLOSED && (! $billed && empty($conf->global->WORKFLOW_BILL_ON_SHIPMENT))) return img_picto($langs->trans('StatusOrderToBill'),'statut4').' '.$langs->trans('StatusOrderToBill');
    -            if ($statut==self::STATUS_CLOSED && ($billed && empty($conf->global->WORKFLOW_BILL_ON_SHIPMENT))) return img_picto($langs->trans('StatusOrderProcessedShort').$billedtext,'statut6').' '.$langs->trans('StatusOrderProcessed').$billedtext;
    -            if ($statut==self::STATUS_CLOSED && (! empty($conf->global->WORKFLOW_BILL_ON_SHIPMENT))) return img_picto($langs->trans('StatusOrderDelivered'),'statut6').' '.$langs->trans('StatusOrderDelivered');
    -        }
    -        elseif ($mode == 5)
    -        {
    -            if ($statut==self::STATUS_CANCELED) return '<span class="hideonsmartphone">'.$langs->trans('StatusOrderCanceledShort').' </span>'.img_picto($langs->trans('StatusOrderCanceled'),'statut5');
    -            if ($statut==self::STATUS_DRAFT) return '<span class="hideonsmartphone">'.$langs->trans('StatusOrderDraftShort').' </span>'.img_picto($langs->trans('StatusOrderDraft'),'statut0');
    -            if ($statut==self::STATUS_VALIDATED) return '<span class="hideonsmartphone">'.$langs->trans('StatusOrderValidatedShort').$billedtext.' </span>'.img_picto($langs->trans('StatusOrderValidated').$billedtext,'statut1');
    -            if ($statut==self::STATUS_SHIPMENTONPROCESS) return '<span class="hideonsmartphone">'.$langs->trans('StatusOrderSentShort').$billedtext.' </span>'.img_picto($langs->trans('StatusOrderSent').$billedtext,'statut3');
    -            if ($statut==self::STATUS_CLOSED && (! $billed && empty($conf->global->WORKFLOW_BILL_ON_SHIPMENT))) return '<span class="hideonsmartphone">'.$langs->trans('StatusOrderToBillShort').' </span>'.img_picto($langs->trans('StatusOrderToBill'),'statut4');
    -            if ($statut==self::STATUS_CLOSED && ($billed && empty($conf->global->WORKFLOW_BILL_ON_SHIPMENT))) return '<span class="hideonsmartphone">'.$langs->trans('StatusOrderProcessedShort').$billedtext.' </span>'.img_picto($langs->trans('StatusOrderProcessed').$billedtext,'statut6');
    -            if ($statut==self::STATUS_CLOSED && (! empty($conf->global->WORKFLOW_BILL_ON_SHIPMENT))) return '<span class="hideonsmartphone">'.$langs->trans('StatusOrderDeliveredShort').' </span>'.img_picto($langs->trans('StatusOrderDelivered'),'statut6');
    -        }
    -        elseif ($mode == 6)
    -        {
    -        	if ($statut==self::STATUS_CANCELED) return '<span class="hideonsmartphone">'.$langs->trans('StatusOrderCanceled').' </span>'.img_picto($langs->trans('StatusOrderCanceled'),'statut5');
    -        	if ($statut==self::STATUS_DRAFT) return '<span class="hideonsmartphone">'.$langs->trans('StatusOrderDraft').' </span>'.img_picto($langs->trans('StatusOrderDraft'),'statut0');
    -        	if ($statut==self::STATUS_VALIDATED) return '<span class="hideonsmartphone">'.$langs->trans('StatusOrderValidated').$billedtext.' </span>'.img_picto($langs->trans('StatusOrderValidated').$billedtext,'statut1');
    -        	if ($statut==self::STATUS_SHIPMENTONPROCESS) return '<span class="hideonsmartphone">'.$langs->trans('StatusOrderSent').$billedtext.' </span>'.img_picto($langs->trans('StatusOrderSent').$billedtext,'statut3');
    -        	if ($statut==self::STATUS_CLOSED && (! $billed && empty($conf->global->WORKFLOW_BILL_ON_SHIPMENT))) return '<span class="hideonsmartphone">'.$langs->trans('StatusOrderToBill').' </span>'.img_picto($langs->trans('StatusOrderToBill'),'statut4');
    -        	if ($statut==self::STATUS_CLOSED && ($billed && empty($conf->global->WORKFLOW_BILL_ON_SHIPMENT))) return '<span class="hideonsmartphone">'.$langs->trans('StatusOrderProcessed').$billedtext.' </span>'.img_picto($langs->trans('StatusOrderProcessed').$billedtext,'statut6');
    -        	if ($statut==self::STATUS_CLOSED && (! empty($conf->global->WORKFLOW_BILL_ON_SHIPMENT))) return '<span class="hideonsmartphone">'.$langs->trans('StatusOrderDelivered').' </span>'.img_picto($langs->trans('StatusOrderDelivered'),'statut6');
    -        }
    -
    -    }
    +		//print 'x'.$statut.'-'.$billed;
    +		if ($mode == 0)
    +		{
    +			if ($statut==self::STATUS_CANCELED) return $langs->trans('StatusOrderCanceled');
    +			if ($statut==self::STATUS_DRAFT) return $langs->trans('StatusOrderDraft');
    +			if ($statut==self::STATUS_VALIDATED) return $langs->trans('StatusOrderValidated').$billedtext;
    +			if ($statut==self::STATUS_SHIPMENTONPROCESS) return $langs->trans('StatusOrderSentShort').$billedtext;
    +			if ($statut==self::STATUS_CLOSED && (! $billed && empty($conf->global->WORKFLOW_BILL_ON_SHIPMENT))) return $langs->trans('StatusOrderToBill');
    +			if ($statut==self::STATUS_CLOSED && ($billed && empty($conf->global->WORKFLOW_BILL_ON_SHIPMENT))) return $langs->trans('StatusOrderProcessed').$billedtext;
    +			if ($statut==self::STATUS_CLOSED && (! empty($conf->global->WORKFLOW_BILL_ON_SHIPMENT))) return $langs->trans('StatusOrderDelivered');
    +		}
    +		elseif ($mode == 1)
    +		{
    +			if ($statut==self::STATUS_CANCELED) return $langs->trans('StatusOrderCanceledShort');
    +			if ($statut==self::STATUS_DRAFT) return $langs->trans('StatusOrderDraftShort');
    +			if ($statut==self::STATUS_VALIDATED) return $langs->trans('StatusOrderValidatedShort').$billedtext;
    +			if ($statut==self::STATUS_SHIPMENTONPROCESS) return $langs->trans('StatusOrderSentShort').$billedtext;
    +			if ($statut==self::STATUS_CLOSED && (! $billed && empty($conf->global->WORKFLOW_BILL_ON_SHIPMENT))) return $langs->trans('StatusOrderToBillShort');
    +			if ($statut==self::STATUS_CLOSED && ($billed && empty($conf->global->WORKFLOW_BILL_ON_SHIPMENT))) return $langs->trans('StatusOrderProcessed').$billedtext;
    +			if ($statut==self::STATUS_CLOSED && (! empty($conf->global->WORKFLOW_BILL_ON_SHIPMENT))) return $langs->trans('StatusOrderDelivered');
    +		}
    +		elseif ($mode == 2)
    +		{
    +			if ($statut==self::STATUS_CANCELED) return img_picto($langs->trans('StatusOrderCanceled'),'statut5').' '.$langs->trans('StatusOrderCanceledShort');
    +			if ($statut==self::STATUS_DRAFT) return img_picto($langs->trans('StatusOrderDraft'),'statut0').' '.$langs->trans('StatusOrderDraftShort');
    +			if ($statut==self::STATUS_VALIDATED) return img_picto($langs->trans('StatusOrderValidated'),'statut1').' '.$langs->trans('StatusOrderValidatedShort').$billedtext;
    +			if ($statut==self::STATUS_SHIPMENTONPROCESS) return img_picto($langs->trans('StatusOrderSent'),'statut3').' '.$langs->trans('StatusOrderSentShort').$billedtext;
    +			if ($statut==self::STATUS_CLOSED && (! $billed && empty($conf->global->WORKFLOW_BILL_ON_SHIPMENT))) return img_picto($langs->trans('StatusOrderToBill'),'statut4').' '.$langs->trans('StatusOrderToBillShort');
    +			if ($statut==self::STATUS_CLOSED && ($billed && empty($conf->global->WORKFLOW_BILL_ON_SHIPMENT))) return img_picto($langs->trans('StatusOrderProcessed').$billedtext,'statut6').' '.$langs->trans('StatusOrderProcessed').$billedtext;
    +			if ($statut==self::STATUS_CLOSED && (! empty($conf->global->WORKFLOW_BILL_ON_SHIPMENT))) return img_picto($langs->trans('StatusOrderDelivered'),'statut6').' '.$langs->trans('StatusOrderDeliveredShort');
    +		}
    +		elseif ($mode == 3)
    +		{
    +			if ($statut==self::STATUS_CANCELED) return img_picto($langs->trans('StatusOrderCanceled'),'statut5');
    +			if ($statut==self::STATUS_DRAFT) return img_picto($langs->trans('StatusOrderDraft'),'statut0');
    +			if ($statut==self::STATUS_VALIDATED) return img_picto($langs->trans('StatusOrderValidated').$billedtext,'statut1');
    +			if ($statut==self::STATUS_SHIPMENTONPROCESS) return img_picto($langs->trans('StatusOrderSentShort').$billedtext,'statut3');
    +			if ($statut==self::STATUS_CLOSED && (! $billed && empty($conf->global->WORKFLOW_BILL_ON_SHIPMENT))) return img_picto($langs->trans('StatusOrderToBill'),'statut4');
    +			if ($statut==self::STATUS_CLOSED && ($billed && empty($conf->global->WORKFLOW_BILL_ON_SHIPMENT))) return img_picto($langs->trans('StatusOrderProcessed').$billedtext,'statut6');
    +			if ($statut==self::STATUS_CLOSED && (! empty($conf->global->WORKFLOW_BILL_ON_SHIPMENT))) return img_picto($langs->trans('StatusOrderDelivered'),'statut6');
    +		}
    +		elseif ($mode == 4)
    +		{
    +			if ($statut==self::STATUS_CANCELED) return img_picto($langs->trans('StatusOrderCanceled'),'statut5').' '.$langs->trans('StatusOrderCanceled');
    +			if ($statut==self::STATUS_DRAFT) return img_picto($langs->trans('StatusOrderDraft'),'statut0').' '.$langs->trans('StatusOrderDraft');
    +			if ($statut==self::STATUS_VALIDATED) return img_picto($langs->trans('StatusOrderValidated').$billedtext,'statut1').' '.$langs->trans('StatusOrderValidated').$billedtext;
    +			if ($statut==self::STATUS_SHIPMENTONPROCESS) return img_picto($langs->trans('StatusOrderSentShort').$billedtext,'statut3').' '.$langs->trans('StatusOrderSent').$billedtext;
    +			if ($statut==self::STATUS_CLOSED && (! $billed && empty($conf->global->WORKFLOW_BILL_ON_SHIPMENT))) return img_picto($langs->trans('StatusOrderToBill'),'statut4').' '.$langs->trans('StatusOrderToBill');
    +			if ($statut==self::STATUS_CLOSED && ($billed && empty($conf->global->WORKFLOW_BILL_ON_SHIPMENT))) return img_picto($langs->trans('StatusOrderProcessedShort').$billedtext,'statut6').' '.$langs->trans('StatusOrderProcessed').$billedtext;
    +			if ($statut==self::STATUS_CLOSED && (! empty($conf->global->WORKFLOW_BILL_ON_SHIPMENT))) return img_picto($langs->trans('StatusOrderDelivered'),'statut6').' '.$langs->trans('StatusOrderDelivered');
    +		}
    +		elseif ($mode == 5)
    +		{
    +			if ($statut==self::STATUS_CANCELED) return '<span class="hideonsmartphone">'.$langs->trans('StatusOrderCanceledShort').' </span>'.img_picto($langs->trans('StatusOrderCanceled'),'statut5');
    +			if ($statut==self::STATUS_DRAFT) return '<span class="hideonsmartphone">'.$langs->trans('StatusOrderDraftShort').' </span>'.img_picto($langs->trans('StatusOrderDraft'),'statut0');
    +			if ($statut==self::STATUS_VALIDATED) return '<span class="hideonsmartphone">'.$langs->trans('StatusOrderValidatedShort').$billedtext.' </span>'.img_picto($langs->trans('StatusOrderValidated').$billedtext,'statut1');
    +			if ($statut==self::STATUS_SHIPMENTONPROCESS) return '<span class="hideonsmartphone">'.$langs->trans('StatusOrderSentShort').$billedtext.' </span>'.img_picto($langs->trans('StatusOrderSent').$billedtext,'statut3');
    +			if ($statut==self::STATUS_CLOSED && (! $billed && empty($conf->global->WORKFLOW_BILL_ON_SHIPMENT))) return '<span class="hideonsmartphone">'.$langs->trans('StatusOrderToBillShort').' </span>'.img_picto($langs->trans('StatusOrderToBill'),'statut4');
    +			if ($statut==self::STATUS_CLOSED && ($billed && empty($conf->global->WORKFLOW_BILL_ON_SHIPMENT))) return '<span class="hideonsmartphone">'.$langs->trans('StatusOrderProcessedShort').$billedtext.' </span>'.img_picto($langs->trans('StatusOrderProcessed').$billedtext,'statut6');
    +			if ($statut==self::STATUS_CLOSED && (! empty($conf->global->WORKFLOW_BILL_ON_SHIPMENT))) return '<span class="hideonsmartphone">'.$langs->trans('StatusOrderDeliveredShort').' </span>'.img_picto($langs->trans('StatusOrderDelivered'),'statut6');
    +		}
    +		elseif ($mode == 6)
    +		{
    +			if ($statut==self::STATUS_CANCELED) return '<span class="hideonsmartphone">'.$langs->trans('StatusOrderCanceled').' </span>'.img_picto($langs->trans('StatusOrderCanceled'),'statut5');
    +			if ($statut==self::STATUS_DRAFT) return '<span class="hideonsmartphone">'.$langs->trans('StatusOrderDraft').' </span>'.img_picto($langs->trans('StatusOrderDraft'),'statut0');
    +			if ($statut==self::STATUS_VALIDATED) return '<span class="hideonsmartphone">'.$langs->trans('StatusOrderValidated').$billedtext.' </span>'.img_picto($langs->trans('StatusOrderValidated').$billedtext,'statut1');
    +			if ($statut==self::STATUS_SHIPMENTONPROCESS) return '<span class="hideonsmartphone">'.$langs->trans('StatusOrderSent').$billedtext.' </span>'.img_picto($langs->trans('StatusOrderSent').$billedtext,'statut3');
    +			if ($statut==self::STATUS_CLOSED && (! $billed && empty($conf->global->WORKFLOW_BILL_ON_SHIPMENT))) return '<span class="hideonsmartphone">'.$langs->trans('StatusOrderToBill').' </span>'.img_picto($langs->trans('StatusOrderToBill'),'statut4');
    +			if ($statut==self::STATUS_CLOSED && ($billed && empty($conf->global->WORKFLOW_BILL_ON_SHIPMENT))) return '<span class="hideonsmartphone">'.$langs->trans('StatusOrderProcessed').$billedtext.' </span>'.img_picto($langs->trans('StatusOrderProcessed').$billedtext,'statut6');
    +			if ($statut==self::STATUS_CLOSED && (! empty($conf->global->WORKFLOW_BILL_ON_SHIPMENT))) return '<span class="hideonsmartphone">'.$langs->trans('StatusOrderDelivered').' </span>'.img_picto($langs->trans('StatusOrderDelivered'),'statut6');
    +		}
    +	}
     
     
    -    /**
    -     *	Return clicable link of object (with eventually picto)
    -     *
    -     *	@param      int			$withpicto                Add picto into link
    -     *	@param      string	    $option                   Where point the link (0=> main card, 1,2 => shipment, 'nolink'=>No link)
    -     *	@param      int			$max          	          Max length to show
    -     *	@param      int			$short			          ???
    -     *  @param	    int   	    $notooltip		          1=Disable tooltip
    -     *  @param      int         $save_lastsearch_value    -1=Auto, 0=No save of lastsearch_values when clicking, 1=Save lastsearch_values whenclicking
    -     *	@return     string          			          String with URL
    -     */
    -    function getNomUrl($withpicto=0, $option='', $max=0, $short=0, $notooltip=0, $save_lastsearch_value=-1)
    -    {
    -        global $conf, $langs, $user;
    +	/**
    +	 *	Return clicable link of object (with eventually picto)
    +	 *
    +	 *	@param      int			$withpicto                Add picto into link
    +	 *	@param      string	    $option                   Where point the link (0=> main card, 1,2 => shipment, 'nolink'=>No link)
    +	 *	@param      int			$max          	          Max length to show
    +	 *	@param      int			$short			          ???
    +	 *  @param	    int   	    $notooltip		          1=Disable tooltip
    +	 *  @param      int         $save_lastsearch_value    -1=Auto, 0=No save of lastsearch_values when clicking, 1=Save lastsearch_values whenclicking
    +	 *	@return     string          			          String with URL
    +	 */
    +	function getNomUrl($withpicto=0, $option='', $max=0, $short=0, $notooltip=0, $save_lastsearch_value=-1)
    +	{
    +		global $conf, $langs, $user;
     
    -        if (! empty($conf->dol_no_mouse_hover)) $notooltip=1;   // Force disable tooltips
    +		if (! empty($conf->dol_no_mouse_hover)) $notooltip=1;   // Force disable tooltips
     
    -        $result='';
    +		$result='';
     
    -        if (! empty($conf->expedition->enabled) && ($option == '1' || $option == '2')) $url = DOL_URL_ROOT.'/expedition/shipment.php?id='.$this->id;
    -        else $url = DOL_URL_ROOT.'/commande/card.php?id='.$this->id;
    +		if (! empty($conf->expedition->enabled) && ($option == '1' || $option == '2')) $url = DOL_URL_ROOT.'/expedition/shipment.php?id='.$this->id;
    +		else $url = DOL_URL_ROOT.'/commande/card.php?id='.$this->id;
     
    -        if ($option !== 'nolink')
    -        {
    -            // Add param to save lastsearch_values or not
    -            $add_save_lastsearch_values=($save_lastsearch_value == 1 ? 1 : 0);
    -            if ($save_lastsearch_value == -1 && preg_match('/list\.php/',$_SERVER["PHP_SELF"])) $add_save_lastsearch_values=1;
    -            if ($add_save_lastsearch_values) $url.='&save_lastsearch_values=1';
    -        }
    +		if (!$user->rights->commande->lire)
    +			$option = 'nolink';
     
    -        if ($short) return $url;
    +		if ($option !== 'nolink')
    +		{
    +			// Add param to save lastsearch_values or not
    +			$add_save_lastsearch_values=($save_lastsearch_value == 1 ? 1 : 0);
    +			if ($save_lastsearch_value == -1 && preg_match('/list\.php/',$_SERVER["PHP_SELF"])) $add_save_lastsearch_values=1;
    +			if ($add_save_lastsearch_values) $url.='&save_lastsearch_values=1';
    +		}
     
    -        $label = '';
    +		if ($short) return $url;
    +
    +		$label = '';
     
     		if ($user->rights->commande->lire) {
     			$label = '<u>'.$langs->trans("ShowOrder").'</u>';
    @@ -3444,225 +3537,232 @@ class Commande extends CommonOrder
     		$linkclose='';
     		if (empty($notooltip) && $user->rights->commande->lire)
     		{
    -		    if (! empty($conf->global->MAIN_OPTIMIZEFORTEXTBROWSER))
    -		    {
    -		        $label=$langs->trans("ShowOrder");
    -		        $linkclose.=' alt="'.dol_escape_htmltag($label, 1).'"';
    -		    }
    -		    $linkclose.= ' title="'.dol_escape_htmltag($label, 1).'"';
    -		    $linkclose.=' class="classfortooltip"';
    +			if (! empty($conf->global->MAIN_OPTIMIZEFORTEXTBROWSER))
    +			{
    +				$label=$langs->trans("ShowOrder");
    +				$linkclose.=' alt="'.dol_escape_htmltag($label, 1).'"';
    +			}
    +			$linkclose.= ' title="'.dol_escape_htmltag($label, 1).'"';
    +			$linkclose.=' class="classfortooltip"';
     		}
     
    -        $linkstart = '<a href="'.$url.'"';
    -        $linkstart.=$linkclose.'>';
    -        $linkend='</a>';
    +		$linkstart = '<a href="'.$url.'"';
    +		$linkstart.=$linkclose.'>';
    +		$linkend='</a>';
     
    -        $result .= $linkstart;
    -        if ($withpicto) $result.=img_object(($notooltip?'':$label), $this->picto, ($notooltip?(($withpicto != 2) ? 'class="paddingright"' : ''):'class="'.(($withpicto != 2) ? 'paddingright ' : '').'classfortooltip"'), 0, 0, $notooltip?0:1);
    -        if ($withpicto != 2) $result.= $this->ref;
    -        $result .= $linkend;
    +		if ($option === 'nolink') {
    +			$linkstart = '';
    +			$linkend = '';
    +		}
     
    -        return $result;
    -    }
    +		$result .= $linkstart;
    +		if ($withpicto) $result.=img_object(($notooltip?'':$label), $this->picto, ($notooltip?(($withpicto != 2) ? 'class="paddingright"' : ''):'class="'.(($withpicto != 2) ? 'paddingright ' : '').'classfortooltip"'), 0, 0, $notooltip?0:1);
    +		if ($withpicto != 2) $result.= $this->ref;
    +		$result .= $linkend;
    +
    +		return $result;
    +	}
     
     
    -    /**
    -     *	Charge les informations d'ordre info dans l'objet commande
    -     *
    -     *	@param  int		$id       Id of order
    -     *	@return	void
    -     */
    -    function info($id)
    -    {
    -        $sql = 'SELECT c.rowid, date_creation as datec, tms as datem,';
    -        $sql.= ' date_valid as datev,';
    -        $sql.= ' date_cloture as datecloture,';
    -        $sql.= ' fk_user_author, fk_user_valid, fk_user_cloture';
    -        $sql.= ' FROM '.MAIN_DB_PREFIX.'commande as c';
    -        $sql.= ' WHERE c.rowid = '.$id;
    -        $result=$this->db->query($sql);
    -        if ($result)
    -        {
    -            if ($this->db->num_rows($result))
    -            {
    -                $obj = $this->db->fetch_object($result);
    -                $this->id = $obj->rowid;
    -                if ($obj->fk_user_author)
    -                {
    -                    $cuser = new User($this->db);
    -                    $cuser->fetch($obj->fk_user_author);
    -                    $this->user_creation   = $cuser;
    -                }
    +	/**
    +	 *	Charge les informations d'ordre info dans l'objet commande
    +	 *
    +	 *	@param  int		$id       Id of order
    +	 *	@return	void
    +	 */
    +	function info($id)
    +	{
    +		$sql = 'SELECT c.rowid, date_creation as datec, tms as datem,';
    +		$sql.= ' date_valid as datev,';
    +		$sql.= ' date_cloture as datecloture,';
    +		$sql.= ' fk_user_author, fk_user_valid, fk_user_cloture';
    +		$sql.= ' FROM '.MAIN_DB_PREFIX.'commande as c';
    +		$sql.= ' WHERE c.rowid = '.$id;
    +		$result=$this->db->query($sql);
    +		if ($result)
    +		{
    +			if ($this->db->num_rows($result))
    +			{
    +				$obj = $this->db->fetch_object($result);
    +				$this->id = $obj->rowid;
    +				if ($obj->fk_user_author)
    +				{
    +					$cuser = new User($this->db);
    +					$cuser->fetch($obj->fk_user_author);
    +					$this->user_creation   = $cuser;
    +				}
     
    -                if ($obj->fk_user_valid)
    -                {
    -                    $vuser = new User($this->db);
    -                    $vuser->fetch($obj->fk_user_valid);
    -                    $this->user_validation = $vuser;
    -                }
    +				if ($obj->fk_user_valid)
    +				{
    +					$vuser = new User($this->db);
    +					$vuser->fetch($obj->fk_user_valid);
    +					$this->user_validation = $vuser;
    +				}
     
    -                if ($obj->fk_user_cloture)
    -                {
    -                    $cluser = new User($this->db);
    -                    $cluser->fetch($obj->fk_user_cloture);
    -                    $this->user_cloture   = $cluser;
    -                }
    +				if ($obj->fk_user_cloture)
    +				{
    +					$cluser = new User($this->db);
    +					$cluser->fetch($obj->fk_user_cloture);
    +					$this->user_cloture   = $cluser;
    +				}
     
    -                $this->date_creation     = $this->db->jdate($obj->datec);
    -                $this->date_modification = $this->db->jdate($obj->datem);
    -                $this->date_validation   = $this->db->jdate($obj->datev);
    -                $this->date_cloture      = $this->db->jdate($obj->datecloture);
    -            }
    +				$this->date_creation     = $this->db->jdate($obj->datec);
    +				$this->date_modification = $this->db->jdate($obj->datem);
    +				$this->date_validation   = $this->db->jdate($obj->datev);
    +				$this->date_cloture      = $this->db->jdate($obj->datecloture);
    +			}
     
    -            $this->db->free($result);
    +			$this->db->free($result);
     
    -        }
    -        else
    -        {
    -            dol_print_error($this->db);
    -        }
    -    }
    +		}
    +		else
    +		{
    +			dol_print_error($this->db);
    +		}
    +	}
     
     
    -    /**
    -     *  Initialise an instance with random values.
    -     *  Used to build previews or test instances.
    -     *	id must be 0 if object instance is a specimen.
    -     *
    -     *  @return	void
    -     */
    -    function initAsSpecimen()
    -    {
    -        global $langs;
    +	/**
    +	 *  Initialise an instance with random values.
    +	 *  Used to build previews or test instances.
    +	 *	id must be 0 if object instance is a specimen.
    +	 *
    +	 *  @return	void
    +	 */
    +	function initAsSpecimen()
    +	{
    +		global $langs;
     
    -        dol_syslog(get_class($this)."::initAsSpecimen");
    +		dol_syslog(get_class($this)."::initAsSpecimen");
     
    -        // Load array of products prodids
    -        $num_prods = 0;
    -        $prodids = array();
    -        $sql = "SELECT rowid";
    -        $sql.= " FROM ".MAIN_DB_PREFIX."product";
    -        $sql.= " WHERE entity IN (".getEntity('product').")";
    -        $resql = $this->db->query($sql);
    -        if ($resql)
    -        {
    -            $num_prods = $this->db->num_rows($resql);
    -            $i = 0;
    -            while ($i < $num_prods)
    -            {
    -                $i++;
    -                $row = $this->db->fetch_row($resql);
    -                $prodids[$i] = $row[0];
    -            }
    -        }
    +		// Load array of products prodids
    +		$num_prods = 0;
    +		$prodids = array();
    +		$sql = "SELECT rowid";
    +		$sql.= " FROM ".MAIN_DB_PREFIX."product";
    +		$sql.= " WHERE entity IN (".getEntity('product').")";
    +		$resql = $this->db->query($sql);
    +		if ($resql)
    +		{
    +			$num_prods = $this->db->num_rows($resql);
    +			$i = 0;
    +			while ($i < $num_prods)
    +			{
    +				$i++;
    +				$row = $this->db->fetch_row($resql);
    +				$prodids[$i] = $row[0];
    +			}
    +		}
     
    -        // Initialise parametres
    -        $this->id=0;
    -        $this->ref = 'SPECIMEN';
    -        $this->specimen=1;
    -        $this->socid = 1;
    -        $this->date = time();
    -        $this->date_lim_reglement=$this->date+3600*24*30;
    -        $this->cond_reglement_code = 'RECEP';
    -        $this->mode_reglement_code = 'CHQ';
    -        $this->availability_code   = 'DSP';
    -        $this->demand_reason_code  = 'SRC_00';
    -        $this->note_public='This is a comment (public)';
    -        $this->note_private='This is a comment (private)';
    -        // Lines
    -        $nbp = 5;
    -        $xnbp = 0;
    -        while ($xnbp < $nbp)
    -        {
    -            $line=new OrderLine($this->db);
    +		// Initialise parametres
    +		$this->id=0;
    +		$this->ref = 'SPECIMEN';
    +		$this->specimen=1;
    +		$this->socid = 1;
    +		$this->date = time();
    +		$this->date_lim_reglement=$this->date+3600*24*30;
    +		$this->cond_reglement_code = 'RECEP';
    +		$this->mode_reglement_code = 'CHQ';
    +		$this->availability_code   = 'DSP';
    +		$this->demand_reason_code  = 'SRC_00';
    +		$this->note_public='This is a comment (public)';
    +		$this->note_private='This is a comment (private)';
    +		// Lines
    +		$nbp = 5;
    +		$xnbp = 0;
    +		while ($xnbp < $nbp)
    +		{
    +			$line=new OrderLine($this->db);
     
    -            $line->desc=$langs->trans("Description")." ".$xnbp;
    -            $line->qty=1;
    -            $line->subprice=100;
    -            $line->price=100;
    -            $line->tva_tx=20;
    -            if ($xnbp == 2)
    -            {
    -                $line->total_ht=50;
    -                $line->total_ttc=60;
    -                $line->total_tva=10;
    -                $line->remise_percent=50;
    -            }
    -            else
    -            {
    -                $line->total_ht=100;
    -                $line->total_ttc=120;
    -                $line->total_tva=20;
    -                $line->remise_percent=0;
    -            }
    -            if ($num_prods > 0)
    -            {
    -            	$prodid = mt_rand(1, $num_prods);
    -            	$line->fk_product=$prodids[$prodid];
    +			$line->desc=$langs->trans("Description")." ".$xnbp;
    +			$line->qty=1;
    +			$line->subprice=100;
    +			$line->price=100;
    +			$line->tva_tx=20;
    +			if ($xnbp == 2)
    +			{
    +				$line->total_ht=50;
    +				$line->total_ttc=60;
    +				$line->total_tva=10;
    +				$line->remise_percent=50;
    +			}
    +			else
    +			{
    +				$line->total_ht=100;
    +				$line->total_ttc=120;
    +				$line->total_tva=20;
    +				$line->remise_percent=0;
    +			}
    +			if ($num_prods > 0)
    +			{
    +				$prodid = mt_rand(1, $num_prods);
    +				$line->fk_product=$prodids[$prodid];
     				$line->product_ref='SPECIMEN';
    -            }
    +			}
     
    -            $this->lines[$xnbp]=$line;
    +			$this->lines[$xnbp]=$line;
     
    -            $this->total_ht       += $line->total_ht;
    -            $this->total_tva      += $line->total_tva;
    -            $this->total_ttc      += $line->total_ttc;
    +			$this->total_ht       += $line->total_ht;
    +			$this->total_tva      += $line->total_tva;
    +			$this->total_ttc      += $line->total_ttc;
     
    -            $xnbp++;
    -        }
    -    }
    +			$xnbp++;
    +		}
    +	}
     
     
    -    /**
    -     *	Charge indicateurs this->nb de tableau de bord
    -     *
    -     *	@return     int         <0 si ko, >0 si ok
    -     */
    -    function load_state_board()
    -    {
    -        global $user;
    +	// phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
    +	/**
    +	 *	Charge indicateurs this->nb de tableau de bord
    +	 *
    +	 *	@return     int         <0 si ko, >0 si ok
    +	 */
    +	function load_state_board()
    +	{
    +        // phpcs:enable
    +		global $user;
     
    -        $this->nb=array();
    -        $clause = "WHERE";
    +		$this->nb=array();
    +		$clause = "WHERE";
     
    -        $sql = "SELECT count(co.rowid) as nb";
    -        $sql.= " FROM ".MAIN_DB_PREFIX."commande as co";
    -        $sql.= " LEFT JOIN ".MAIN_DB_PREFIX."societe as s ON co.fk_soc = s.rowid";
    -        if (!$user->rights->societe->client->voir && !$user->societe_id)
    -        {
    -            $sql.= " LEFT JOIN ".MAIN_DB_PREFIX."societe_commerciaux as sc ON s.rowid = sc.fk_soc";
    -            $sql.= " WHERE sc.fk_user = " .$user->id;
    -            $clause = "AND";
    -        }
    -        $sql.= " ".$clause." co.entity IN (".getEntity('commande').")";
    +		$sql = "SELECT count(co.rowid) as nb";
    +		$sql.= " FROM ".MAIN_DB_PREFIX."commande as co";
    +		$sql.= " LEFT JOIN ".MAIN_DB_PREFIX."societe as s ON co.fk_soc = s.rowid";
    +		if (!$user->rights->societe->client->voir && !$user->societe_id)
    +		{
    +			$sql.= " LEFT JOIN ".MAIN_DB_PREFIX."societe_commerciaux as sc ON s.rowid = sc.fk_soc";
    +			$sql.= " WHERE sc.fk_user = " .$user->id;
    +			$clause = "AND";
    +		}
    +		$sql.= " ".$clause." co.entity IN (".getEntity('commande').")";
     
    -        $resql=$this->db->query($sql);
    -        if ($resql)
    -        {
    -            while ($obj=$this->db->fetch_object($resql))
    -            {
    -                $this->nb["orders"]=$obj->nb;
    -            }
    -            $this->db->free($resql);
    -            return 1;
    -        }
    -        else
    -        {
    -            dol_print_error($this->db);
    -            $this->error=$this->db->error();
    -            return -1;
    -        }
    -    }
    +		$resql=$this->db->query($sql);
    +		if ($resql)
    +		{
    +			while ($obj=$this->db->fetch_object($resql))
    +			{
    +				$this->nb["orders"]=$obj->nb;
    +			}
    +			$this->db->free($resql);
    +			return 1;
    +		}
    +		else
    +		{
    +			dol_print_error($this->db);
    +			$this->error=$this->db->error();
    +			return -1;
    +		}
    +	}
     
    -    /**
    +	/**
     	 * 	Create an array of order lines
     	 *
     	 * 	@return int		>0 if OK, <0 if KO
    -     */
    -    function getLinesArray()
    -    {
    -        return $this->fetch_lines();
    -    }
    +	 */
    +	function getLinesArray()
    +	{
    +		return $this->fetch_lines();
    +	}
     
     	/**
     	 *  Create a document onto disk according to template module.
    @@ -3672,9 +3772,10 @@ class Commande extends CommonOrder
     	 *  @param      int			$hidedetails    Hide details of lines
     	 *  @param      int			$hidedesc       Hide description
     	 *  @param      int			$hideref        Hide ref
    +	 *  @param   null|array  $moreparams     Array to provide more information
     	 *  @return     int         				0 if KO, 1 if OK
     	 */
    -	public function generateDocument($modele, $outputlangs, $hidedetails=0, $hidedesc=0, $hideref=0)
    +	public function generateDocument($modele, $outputlangs, $hidedetails=0, $hidedesc=0, $hideref=0, $moreparams=null)
     	{
     		global $conf,$langs;
     
    @@ -3693,7 +3794,7 @@ class Commande extends CommonOrder
     
     		$modelpath = "core/modules/commande/doc/";
     
    -		return $this->commonGenerateDocument($modelpath, $modele, $outputlangs, $hidedetails, $hidedesc, $hideref);
    +		return $this->commonGenerateDocument($modelpath, $modele, $outputlangs, $hidedetails, $hidedesc, $hideref, $moreparams);
     	}
     
     
    @@ -3708,45 +3809,45 @@ class Commande extends CommonOrder
     	public static function replaceThirdparty(DoliDB $db, $origin_id, $dest_id)
     	{
     		$tables = array(
    -			'commande'
    +		'commande'
     		);
     
     		return CommonObject::commonReplaceThirdparty($db, $origin_id, $dest_id, $tables);
     	}
     
    -    /**
    -     * Is the customer order delayed?
    -     *
    -     * @return bool     true if late, false if not
    -     */
    -    public function hasDelay()
    -    {
    -        global $conf;
    +	/**
    +	 * Is the customer order delayed?
    +	 *
    +	 * @return bool     true if late, false if not
    +	 */
    +	public function hasDelay()
    +	{
    +		global $conf;
     
    -        if (! ($this->statut > Commande::STATUS_DRAFT && $this->statut < Commande::STATUS_CLOSED)) {
    -            return false;   // Never late if not inside this status range
    -        }
    +		if (! ($this->statut > Commande::STATUS_DRAFT && $this->statut < Commande::STATUS_CLOSED)) {
    +			return false;   // Never late if not inside this status range
    +		}
     
    -        $now = dol_now();
    +		$now = dol_now();
     
    -        return max($this->date_commande, $this->date_livraison) < ($now - $conf->commande->client->warning_delay);
    -    }
    +		return max($this->date_commande, $this->date_livraison) < ($now - $conf->commande->client->warning_delay);
    +	}
     
    -    /**
    -     * Show the customer delayed info
    -     *
    -     * @return string       Show delayed information
    -     */
    -    public function showDelay()
    -    {
    -        global $conf, $langs;
    +	/**
    +	 * Show the customer delayed info
    +	 *
    +	 * @return string       Show delayed information
    +	 */
    +	public function showDelay()
    +	{
    +		global $conf, $langs;
     
    -        if (empty($this->date_livraison)) $text=$langs->trans("OrderDate").' '.dol_print_date($this->date_commande, 'day');
    -        else $text=$text=$langs->trans("DeliveryDate").' '.dol_print_date($this->date_livraison, 'day');
    -        $text.=' '.($conf->commande->client->warning_delay>0?'+':'-').' '.round(abs($conf->commande->client->warning_delay)/3600/24,1).' '.$langs->trans("days").' < '.$langs->trans("Today");
    +		if (empty($this->date_livraison)) $text=$langs->trans("OrderDate").' '.dol_print_date($this->date_commande, 'day');
    +		else $text=$text=$langs->trans("DeliveryDate").' '.dol_print_date($this->date_livraison, 'day');
    +		$text.=' '.($conf->commande->client->warning_delay>0?'+':'-').' '.round(abs($conf->commande->client->warning_delay)/3600/24,1).' '.$langs->trans("days").' < '.$langs->trans("Today");
     
    -        return $text;
    -    }
    +		return $text;
    +	}
     }
     
     
    @@ -3755,10 +3856,14 @@ class Commande extends CommonOrder
      */
     class OrderLine extends CommonOrderLine
     {
    +	/**
    +	 * @var string ID to identify managed object
    +	 */
     	public $element='commandedet';
    +
     	public $table_element='commandedet';
     
    -    var $oldline;
    +	var $oldline;
     
     	/**
     	 * Id of parent order
    @@ -3774,12 +3879,17 @@ class OrderLine extends CommonOrderLine
     	 */
     	public $commande_id;
     
    -    // From llx_commandedet
    -    var $fk_parent_line;
    -    var $fk_facture;
    -    var $label;
    -    var $fk_remise_except;
    -    var $rang = 0;
    +	// From llx_commandedet
    +	var $fk_parent_line;
    +	var $fk_facture;
    +
    +	/**
    +	 * @var string Order lines label
    +	 */
    +	public $label;
    +
    +	var $fk_remise_except;
    +	var $rang = 0;
     	var $fk_fournprice;
     
     	/**
    @@ -3787,8 +3897,8 @@ class OrderLine extends CommonOrderLine
     	 * @var float
     	 */
     	var $pa_ht;
    -    var $marge_tx;
    -    var $marque_tx;
    +	var $marge_tx;
    +	var $marque_tx;
     
     	/**
     	 * @deprecated
    @@ -3796,88 +3906,89 @@ class OrderLine extends CommonOrderLine
     	 */
     	var $remise;
     
    -    // Added by Matelli (See http://matelli.fr/showcases/patchs-dolibarr/add-dates-in-order-lines.html)
    -    // Start and end date of the line
    -    var $date_start;
    -    var $date_end;
    +	// Added by Matelli (See http://matelli.fr/showcases/patchs-dolibarr/add-dates-in-order-lines.html)
    +	// Start and end date of the line
    +	var $date_start;
    +	var $date_end;
     
    -    var $skip_update_total; // Skip update price total for special lines
    +	var $skip_update_total; // Skip update price total for special lines
     
     
    -    /**
    -     *      Constructor
    -     *
    -     *      @param     DoliDB	$db      handler d'acces base de donnee
    -     */
    -    function __construct($db)
    -    {
    -        $this->db= $db;
    -    }
    +	/**
    +	 *      Constructor
    +	 *
    +	 *      @param     DoliDB	$db      handler d'acces base de donnee
    +	 */
    +	function __construct($db)
    +	{
    +		$this->db= $db;
    +	}
     
    -    /**
    -     *  Load line order
    -     *
    -     *  @param  int		$rowid          Id line order
    -     *  @return	int						<0 if KO, >0 if OK
    -     */
    -    function fetch($rowid)
    -    {
    -        $sql = 'SELECT cd.rowid, cd.fk_commande, cd.fk_parent_line, cd.fk_product, cd.product_type, cd.label as custom_label, cd.description, cd.price, cd.qty, cd.tva_tx, cd.localtax1_tx, cd.localtax2_tx,';
    -        $sql.= ' cd.remise, cd.remise_percent, cd.fk_remise_except, cd.subprice,';
    -        $sql.= ' cd.info_bits, cd.total_ht, cd.total_tva, cd.total_localtax1, cd.total_localtax2, cd.total_ttc, cd.fk_product_fournisseur_price as fk_fournprice, cd.buy_price_ht as pa_ht, cd.rang, cd.special_code,';
    -	    $sql.= ' cd.fk_unit,';
    +	/**
    +	 *  Load line order
    +	 *
    +	 *  @param  int		$rowid          Id line order
    +	 *  @return	int						<0 if KO, >0 if OK
    +	 */
    +	function fetch($rowid)
    +	{
    +		$sql = 'SELECT cd.rowid, cd.fk_commande, cd.fk_parent_line, cd.fk_product, cd.product_type, cd.label as custom_label, cd.description, cd.price, cd.qty, cd.tva_tx, cd.localtax1_tx, cd.localtax2_tx,';
    +		$sql.= ' cd.remise, cd.remise_percent, cd.fk_remise_except, cd.subprice,';
    +		$sql.= ' cd.info_bits, cd.total_ht, cd.total_tva, cd.total_localtax1, cd.total_localtax2, cd.total_ttc, cd.fk_product_fournisseur_price as fk_fournprice, cd.buy_price_ht as pa_ht, cd.rang, cd.special_code,';
    +		$sql.= ' cd.fk_unit,';
     		$sql.= ' cd.fk_multicurrency, cd.multicurrency_code, cd.multicurrency_subprice, cd.multicurrency_total_ht, cd.multicurrency_total_tva, cd.multicurrency_total_ttc,';
    -        $sql.= ' p.ref as product_ref, p.label as product_libelle, p.description as product_desc, p.tobatch as product_tobatch,';
    -        $sql.= ' cd.date_start, cd.date_end';
    -        $sql.= ' FROM '.MAIN_DB_PREFIX.'commandedet as cd';
    -        $sql.= ' LEFT JOIN '.MAIN_DB_PREFIX.'product as p ON cd.fk_product = p.rowid';
    -        $sql.= ' WHERE cd.rowid = '.$rowid;
    -        $result = $this->db->query($sql);
    -        if ($result)
    -        {
    -            $objp = $this->db->fetch_object($result);
    -            $this->rowid            = $objp->rowid;
    -            $this->fk_commande      = $objp->fk_commande;
    -            $this->fk_parent_line   = $objp->fk_parent_line;
    -            $this->label            = $objp->custom_label;
    -            $this->desc             = $objp->description;
    -            $this->qty              = $objp->qty;
    -            $this->price            = $objp->price;
    -            $this->subprice         = $objp->subprice;
    -            $this->vat_src_code     = $objp->vat_src_code;
    -            $this->tva_tx           = $objp->tva_tx;
    -            $this->localtax1_tx		= $objp->localtax1_tx;
    -            $this->localtax2_tx		= $objp->localtax2_tx;
    -            $this->remise           = $objp->remise;
    -            $this->remise_percent   = $objp->remise_percent;
    -            $this->fk_remise_except = $objp->fk_remise_except;
    -            $this->fk_product       = $objp->fk_product;
    -            $this->product_type     = $objp->product_type;
    -            $this->info_bits        = $objp->info_bits;
    +		$sql.= ' p.ref as product_ref, p.label as product_libelle, p.description as product_desc, p.tobatch as product_tobatch,';
    +		$sql.= ' cd.date_start, cd.date_end';
    +		$sql.= ' FROM '.MAIN_DB_PREFIX.'commandedet as cd';
    +		$sql.= ' LEFT JOIN '.MAIN_DB_PREFIX.'product as p ON cd.fk_product = p.rowid';
    +		$sql.= ' WHERE cd.rowid = '.$rowid;
    +		$result = $this->db->query($sql);
    +		if ($result)
    +		{
    +			$objp = $this->db->fetch_object($result);
    +			$this->rowid            = $objp->rowid;
    +			$this->id				= $objp->rowid;
    +			$this->fk_commande      = $objp->fk_commande;
    +			$this->fk_parent_line   = $objp->fk_parent_line;
    +			$this->label            = $objp->custom_label;
    +			$this->desc             = $objp->description;
    +			$this->qty              = $objp->qty;
    +			$this->price            = $objp->price;
    +			$this->subprice         = $objp->subprice;
    +			$this->vat_src_code     = $objp->vat_src_code;
    +			$this->tva_tx           = $objp->tva_tx;
    +			$this->localtax1_tx		= $objp->localtax1_tx;
    +			$this->localtax2_tx		= $objp->localtax2_tx;
    +			$this->remise           = $objp->remise;
    +			$this->remise_percent   = $objp->remise_percent;
    +			$this->fk_remise_except = $objp->fk_remise_except;
    +			$this->fk_product       = $objp->fk_product;
    +			$this->product_type     = $objp->product_type;
    +			$this->info_bits        = $objp->info_bits;
     			$this->special_code		= $objp->special_code;
    -            $this->total_ht         = $objp->total_ht;
    -            $this->total_tva        = $objp->total_tva;
    -            $this->total_localtax1  = $objp->total_localtax1;
    -            $this->total_localtax2  = $objp->total_localtax2;
    -            $this->total_ttc        = $objp->total_ttc;
    +			$this->total_ht         = $objp->total_ht;
    +			$this->total_tva        = $objp->total_tva;
    +			$this->total_localtax1  = $objp->total_localtax1;
    +			$this->total_localtax2  = $objp->total_localtax2;
    +			$this->total_ttc        = $objp->total_ttc;
     			$this->fk_fournprice	= $objp->fk_fournprice;
     			$marginInfos			= getMarginInfos($objp->subprice, $objp->remise_percent, $objp->tva_tx, $objp->localtax1_tx, $objp->localtax2_tx, $this->fk_fournprice, $objp->pa_ht);
     			$this->pa_ht			= $marginInfos[0];
     			$this->marge_tx			= $marginInfos[1];
     			$this->marque_tx		= $marginInfos[2];
    -            $this->special_code		= $objp->special_code;
    -            $this->rang             = $objp->rang;
    +			$this->special_code		= $objp->special_code;
    +			$this->rang             = $objp->rang;
     
    -            $this->ref				= $objp->product_ref;      // deprecated
    -            $this->product_ref		= $objp->product_ref;
    -            $this->libelle			= $objp->product_libelle;  // deprecated
    -            $this->product_label	= $objp->product_libelle;
    -            $this->product_desc     = $objp->product_desc;
    -            $this->product_tobatch  = $objp->product_tobatch;
    -            $this->fk_unit          = $objp->fk_unit;
    +			$this->ref				= $objp->product_ref;      // deprecated
    +			$this->product_ref		= $objp->product_ref;
    +			$this->libelle			= $objp->product_libelle;  // deprecated
    +			$this->product_label	= $objp->product_libelle;
    +			$this->product_desc     = $objp->product_desc;
    +			$this->product_tobatch  = $objp->product_tobatch;
    +			$this->fk_unit          = $objp->fk_unit;
     
    -            $this->date_start       = $this->db->jdate($objp->date_start);
    -            $this->date_end         = $this->db->jdate($objp->date_end);
    +			$this->date_start       = $this->db->jdate($objp->date_start);
    +			$this->date_end         = $this->db->jdate($objp->date_end);
     
     			$this->fk_multicurrency			= $objp->fk_multicurrency;
     			$this->multicurrency_code		= $objp->multicurrency_code;
    @@ -3886,38 +3997,38 @@ class OrderLine extends CommonOrderLine
     			$this->multicurrency_total_tva	= $objp->multicurrency_total_tva;
     			$this->multicurrency_total_ttc	= $objp->multicurrency_total_ttc;
     
    -            $this->db->free($result);
    +			$this->db->free($result);
     
    -            return 1;
    -        }
    -        else
    -        {
    -            $this->error = $this->db->lasterror();
    -            return -1;
    -        }
    -    }
    +			return 1;
    +		}
    +		else
    +		{
    +			$this->error = $this->db->lasterror();
    +			return -1;
    +		}
    +	}
     
    -    /**
    -     * 	Delete line in database
    -     *
    -     *	@param      User	$user        	User that modify
    +	/**
    +	 * 	Delete line in database
    +	 *
    +	 *	@param      User	$user        	User that modify
     	 *  @param      int		$notrigger	    0=launch triggers after, 1=disable triggers
    -     *	@return	 int  <0 si ko, >0 si ok
    -     */
    -    function delete($user=null, $notrigger=0)
    -    {
    -        global $conf, $user, $langs;
    +	 *	@return	 int  <0 si ko, >0 si ok
    +	 */
    +	function delete($user=null, $notrigger=0)
    +	{
    +		global $conf, $user, $langs;
     
     		$error=0;
     
    -	    $this->db->begin();
    +		$this->db->begin();
     
    -        $sql = 'DELETE FROM '.MAIN_DB_PREFIX."commandedet WHERE rowid=".$this->rowid;
    +		$sql = 'DELETE FROM '.MAIN_DB_PREFIX."commandedet WHERE rowid=".$this->rowid;
     
    -        dol_syslog("OrderLine::delete", LOG_DEBUG);
    -        $resql=$this->db->query($sql);
    -        if ($resql)
    -        {
    +		dol_syslog("OrderLine::delete", LOG_DEBUG);
    +		$resql=$this->db->query($sql);
    +		if ($resql)
    +		{
     			// Remove extrafields
     			if ((! $error) && (empty($conf->global->MAIN_EXTRAFIELDS_DISABLED))) // For avoid conflicts if trigger used
     			{
    @@ -3932,63 +4043,63 @@ class OrderLine extends CommonOrderLine
     
     			if (! $error && ! $notrigger)
     			{
    -	            // Call trigger
    -	            $result=$this->call_trigger('LINEORDER_DELETE',$user);
    -	            if ($result < 0) $error++;
    -	            // End call triggers
    +				// Call trigger
    +				$result=$this->call_trigger('LINEORDER_DELETE',$user);
    +				if ($result < 0) $error++;
    +				// End call triggers
     			}
     
    -	        if (!$error) {
    -		        $this->db->commit();
    -		        return 1;
    -	        }
    +			if (!$error) {
    +				$this->db->commit();
    +				return 1;
    +			}
     
    -	        foreach($this->errors as $errmsg)
    -	        {
    -		        dol_syslog(get_class($this)."::delete ".$errmsg, LOG_ERR);
    -		        $this->error.=($this->error?', '.$errmsg:$errmsg);
    -	        }
    -	        $this->db->rollback();
    -	        return -1*$error;
    -        }
    -        else
    -        {
    -            $this->error=$this->db->lasterror();
    -            return -1;
    -        }
    -    }
    +			foreach($this->errors as $errmsg)
    +			{
    +				dol_syslog(get_class($this)."::delete ".$errmsg, LOG_ERR);
    +				$this->error.=($this->error?', '.$errmsg:$errmsg);
    +			}
    +			$this->db->rollback();
    +			return -1*$error;
    +		}
    +		else
    +		{
    +			$this->error=$this->db->lasterror();
    +			return -1;
    +		}
    +	}
     
    -    /**
    -     *	Insert line into database
    -     *
    -     *	@param      User	$user        	User that modify
    -     *	@param      int		$notrigger		1 = disable triggers
    -     *	@return		int						<0 if KO, >0 if OK
    -     */
    -    function insert($user=null, $notrigger=0)
    -    {
    -        global $langs, $conf;
    +	/**
    +	 *	Insert line into database
    +	 *
    +	 *	@param      User	$user        	User that modify
    +	 *	@param      int		$notrigger		1 = disable triggers
    +	 *	@return		int						<0 if KO, >0 if OK
    +	 */
    +	function insert($user=null, $notrigger=0)
    +	{
    +		global $langs, $conf;
     
     		$error=0;
     
    -        $pa_ht_isemptystring = (empty($this->pa_ht) && $this->pa_ht == ''); // If true, we can use a default value. If this->pa_ht = '0', we must use '0'.
    +		$pa_ht_isemptystring = (empty($this->pa_ht) && $this->pa_ht == ''); // If true, we can use a default value. If this->pa_ht = '0', we must use '0'.
     
    -        dol_syslog(get_class($this)."::insert rang=".$this->rang);
    +		dol_syslog(get_class($this)."::insert rang=".$this->rang);
     
    -        // Clean parameters
    -        if (empty($this->tva_tx)) $this->tva_tx=0;
    -        if (empty($this->localtax1_tx)) $this->localtax1_tx=0;
    -        if (empty($this->localtax2_tx)) $this->localtax2_tx=0;
    +		// Clean parameters
    +		if (empty($this->tva_tx)) $this->tva_tx=0;
    +		if (empty($this->localtax1_tx)) $this->localtax1_tx=0;
    +		if (empty($this->localtax2_tx)) $this->localtax2_tx=0;
     		if (empty($this->localtax1_type)) $this->localtax1_type=0;
     		if (empty($this->localtax2_type)) $this->localtax2_type=0;
    -        if (empty($this->total_localtax1)) $this->total_localtax1=0;
    -        if (empty($this->total_localtax2)) $this->total_localtax2=0;
    -        if (empty($this->rang)) $this->rang=0;
    -        if (empty($this->remise)) $this->remise=0;
    -        if (empty($this->remise_percent)) $this->remise_percent=0;
    -        if (empty($this->info_bits)) $this->info_bits=0;
    -        if (empty($this->special_code)) $this->special_code=0;
    -        if (empty($this->fk_parent_line)) $this->fk_parent_line=0;
    +		if (empty($this->total_localtax1)) $this->total_localtax1=0;
    +		if (empty($this->total_localtax2)) $this->total_localtax2=0;
    +		if (empty($this->rang)) $this->rang=0;
    +		if (empty($this->remise)) $this->remise=0;
    +		if (empty($this->remise_percent)) $this->remise_percent=0;
    +		if (empty($this->info_bits)) $this->info_bits=0;
    +		if (empty($this->special_code)) $this->special_code=0;
    +		if (empty($this->fk_parent_line)) $this->fk_parent_line=0;
     		if (empty($this->pa_ht)) $this->pa_ht=0;
     
     		// if buy price not defined, define buyprice as configured in margin admin
    @@ -4004,65 +4115,65 @@ class OrderLine extends CommonOrderLine
     			}
     		}
     
    -        // Check parameters
    -        if ($this->product_type < 0) return -1;
    +		// Check parameters
    +		if ($this->product_type < 0) return -1;
     
    -        $this->db->begin();
    +		$this->db->begin();
     
    -        // Insertion dans base de la ligne
    -        $sql = 'INSERT INTO '.MAIN_DB_PREFIX.'commandedet';
    -        $sql.= ' (fk_commande, fk_parent_line, label, description, qty, ';
    -        $sql.= ' vat_src_code, tva_tx, localtax1_tx, localtax2_tx, localtax1_type, localtax2_type,';
    -        $sql.= ' fk_product, product_type, remise_percent, subprice, price, remise, fk_remise_except,';
    -        $sql.= ' special_code, rang, fk_product_fournisseur_price, buy_price_ht,';
    -        $sql.= ' info_bits, total_ht, total_tva, total_localtax1, total_localtax2, total_ttc, date_start, date_end,';
    -	    $sql.= ' fk_unit';
    +		// Insertion dans base de la ligne
    +		$sql = 'INSERT INTO '.MAIN_DB_PREFIX.'commandedet';
    +		$sql.= ' (fk_commande, fk_parent_line, label, description, qty, ';
    +		$sql.= ' vat_src_code, tva_tx, localtax1_tx, localtax2_tx, localtax1_type, localtax2_type,';
    +		$sql.= ' fk_product, product_type, remise_percent, subprice, price, remise, fk_remise_except,';
    +		$sql.= ' special_code, rang, fk_product_fournisseur_price, buy_price_ht,';
    +		$sql.= ' info_bits, total_ht, total_tva, total_localtax1, total_localtax2, total_ttc, date_start, date_end,';
    +		$sql.= ' fk_unit';
     		$sql.= ', fk_multicurrency, multicurrency_code, multicurrency_subprice, multicurrency_total_ht, multicurrency_total_tva, multicurrency_total_ttc';
     		$sql.= ')';
    -        $sql.= " VALUES (".$this->fk_commande.",";
    -        $sql.= " ".($this->fk_parent_line>0?"'".$this->db->escape($this->fk_parent_line)."'":"null").",";
    -        $sql.= " ".(! empty($this->label)?"'".$this->db->escape($this->label)."'":"null").",";
    -        $sql.= " '".$this->db->escape($this->desc)."',";
    -        $sql.= " '".price2num($this->qty)."',";
    -        $sql.= " ".(empty($this->vat_src_code)?"''":"'".$this->db->escape($this->vat_src_code)."'").",";
    -        $sql.= " '".price2num($this->tva_tx)."',";
    -        $sql.= " '".price2num($this->localtax1_tx)."',";
    -        $sql.= " '".price2num($this->localtax2_tx)."',";
    +		$sql.= " VALUES (".$this->fk_commande.",";
    +		$sql.= " ".($this->fk_parent_line>0?"'".$this->db->escape($this->fk_parent_line)."'":"null").",";
    +		$sql.= " ".(! empty($this->label)?"'".$this->db->escape($this->label)."'":"null").",";
    +		$sql.= " '".$this->db->escape($this->desc)."',";
    +		$sql.= " '".price2num($this->qty)."',";
    +		$sql.= " ".(empty($this->vat_src_code)?"''":"'".$this->db->escape($this->vat_src_code)."'").",";
    +		$sql.= " '".price2num($this->tva_tx)."',";
    +		$sql.= " '".price2num($this->localtax1_tx)."',";
    +		$sql.= " '".price2num($this->localtax2_tx)."',";
     		$sql.= " '".$this->db->escape($this->localtax1_type)."',";
     		$sql.= " '".$this->db->escape($this->localtax2_type)."',";
    -        $sql.= ' '.(! empty($this->fk_product)?$this->fk_product:"null").',';
    -        $sql.= " '".$this->db->escape($this->product_type)."',";
    -        $sql.= " '".price2num($this->remise_percent)."',";
    -        $sql.= " ".($this->subprice!=''?"'".price2num($this->subprice)."'":"null").",";
    -        $sql.= " ".($this->price!=''?"'".price2num($this->price)."'":"null").",";
    -        $sql.= " '".price2num($this->remise)."',";
    -        $sql.= ' '.(! empty($this->fk_remise_except)?$this->fk_remise_except:"null").',';
    -        $sql.= ' '.$this->special_code.',';
    -        $sql.= ' '.$this->rang.',';
    +		$sql.= ' '.(! empty($this->fk_product)?$this->fk_product:"null").',';
    +		$sql.= " '".$this->db->escape($this->product_type)."',";
    +		$sql.= " '".price2num($this->remise_percent)."',";
    +		$sql.= " ".(price2num($this->subprice)!==''?price2num($this->subprice):"null").",";
    +		$sql.= " ".($this->price!=''?"'".price2num($this->price)."'":"null").",";
    +		$sql.= " '".price2num($this->remise)."',";
    +		$sql.= ' '.(! empty($this->fk_remise_except)?$this->fk_remise_except:"null").',';
    +		$sql.= ' '.$this->special_code.',';
    +		$sql.= ' '.$this->rang.',';
     		$sql.= ' '.(! empty($this->fk_fournprice)?$this->fk_fournprice:"null").',';
     		$sql.= ' '.price2num($this->pa_ht).',';
    -        $sql.= " '".$this->db->escape($this->info_bits)."',";
    -        $sql.= " '".price2num($this->total_ht)."',";
    -        $sql.= " '".price2num($this->total_tva)."',";
    -        $sql.= " '".price2num($this->total_localtax1)."',";
    -        $sql.= " '".price2num($this->total_localtax2)."',";
    -        $sql.= " '".price2num($this->total_ttc)."',";
    -        $sql.= " ".(! empty($this->date_start)?"'".$this->db->idate($this->date_start)."'":"null").',';
    -        $sql.= " ".(! empty($this->date_end)?"'".$this->db->idate($this->date_end)."'":"null").',';
    -	    $sql.= ' '.(!$this->fk_unit ? 'NULL' : $this->fk_unit);
    +		$sql.= " '".$this->db->escape($this->info_bits)."',";
    +		$sql.= " ".price2num($this->total_ht).",";
    +		$sql.= " ".price2num($this->total_tva).",";
    +		$sql.= " ".price2num($this->total_localtax1).",";
    +		$sql.= " ".price2num($this->total_localtax2).",";
    +		$sql.= " ".price2num($this->total_ttc).",";
    +		$sql.= " ".(! empty($this->date_start)?"'".$this->db->idate($this->date_start)."'":"null").',';
    +		$sql.= " ".(! empty($this->date_end)?"'".$this->db->idate($this->date_end)."'":"null").',';
    +		$sql.= ' '.(!$this->fk_unit ? 'NULL' : $this->fk_unit);
     		$sql.= ", ".(! empty($this->fk_multicurrency) ? $this->fk_multicurrency : 'NULL');
     		$sql.= ", '".$this->db->escape($this->multicurrency_code)."'";
     		$sql.= ", ".$this->multicurrency_subprice;
     		$sql.= ", ".$this->multicurrency_total_ht;
     		$sql.= ", ".$this->multicurrency_total_tva;
     		$sql.= ", ".$this->multicurrency_total_ttc;
    -        $sql.= ')';
    +		$sql.= ')';
     
    -        dol_syslog(get_class($this)."::insert", LOG_DEBUG);
    -        $resql=$this->db->query($sql);
    -        if ($resql)
    -        {
    -            $this->rowid=$this->db->last_insert_id(MAIN_DB_PREFIX.'commandedet');
    +		dol_syslog(get_class($this)."::insert", LOG_DEBUG);
    +		$resql=$this->db->query($sql);
    +		if ($resql)
    +		{
    +			$this->rowid=$this->db->last_insert_id(MAIN_DB_PREFIX.'commandedet');
     
     			if (empty($conf->global->MAIN_EXTRAFIELDS_DISABLED)) // For avoid conflicts if trigger used
     			{
    @@ -4074,42 +4185,42 @@ class OrderLine extends CommonOrderLine
     				}
     			}
     
    -            if (! $error && ! $notrigger)
    -            {
    -	            // Call trigger
    -	            $result=$this->call_trigger('LINEORDER_INSERT',$user);
    -	            if ($result < 0) $error++;
    -	            // End call triggers
    -            }
    +			if (! $error && ! $notrigger)
    +			{
    +				// Call trigger
    +				$result=$this->call_trigger('LINEORDER_INSERT',$user);
    +				if ($result < 0) $error++;
    +				// End call triggers
    +			}
     
    -	        if (!$error) {
    -		        $this->db->commit();
    -		        return 1;
    -	        }
    +			if (!$error) {
    +				$this->db->commit();
    +				return 1;
    +			}
     
    -	        foreach($this->errors as $errmsg)
    -	        {
    -		        dol_syslog(get_class($this)."::delete ".$errmsg, LOG_ERR);
    -		        $this->error.=($this->error?', '.$errmsg:$errmsg);
    -	        }
    -	        $this->db->rollback();
    -	        return -1*$error;
    -        }
    -        else
    -        {
    -            $this->error=$this->db->error();
    -            $this->db->rollback();
    -            return -2;
    -        }
    -    }
    +			foreach($this->errors as $errmsg)
    +			{
    +				dol_syslog(get_class($this)."::delete ".$errmsg, LOG_ERR);
    +				$this->error.=($this->error?', '.$errmsg:$errmsg);
    +			}
    +			$this->db->rollback();
    +			return -1*$error;
    +		}
    +		else
    +		{
    +			$this->error=$this->db->error();
    +			$this->db->rollback();
    +			return -2;
    +		}
    +	}
     
    -    /**
    -     *	Update the line object into db
    -     *
    -     *	@param      User	$user        	User that modify
    +	/**
    +	 *	Update the line object into db
    +	 *
    +	 *	@param      User	$user        	User that modify
     	 *	@param      int		$notrigger		1 = disable triggers
    -     *	@return		int		<0 si ko, >0 si ok
    -     */
    +	 *	@return		int		<0 si ko, >0 si ok
    +	 */
     	function update(User $user, $notrigger=0)
     	{
     		global $conf,$langs;
    @@ -4132,7 +4243,7 @@ class OrderLine extends CommonOrderLine
     		if (empty($this->remise)) $this->remise=0;
     		if (empty($this->remise_percent)) $this->remise_percent=0;
     		if (empty($this->info_bits)) $this->info_bits=0;
    -        if (empty($this->special_code)) $this->special_code=0;
    +		if (empty($this->special_code)) $this->special_code=0;
     		if (empty($this->product_type)) $this->product_type=0;
     		if (empty($this->fk_parent_line)) $this->fk_parent_line=0;
     		if (empty($this->pa_ht)) $this->pa_ht=0;
    @@ -4178,7 +4289,7 @@ class OrderLine extends CommonOrderLine
     		$sql.= " , fk_product_fournisseur_price=".(! empty($this->fk_fournprice)?$this->fk_fournprice:"null");
     		$sql.= " , buy_price_ht='".price2num($this->pa_ht)."'";
     		$sql.= " , info_bits=".$this->info_bits;
    -        $sql.= " , special_code=".$this->special_code;
    +		$sql.= " , special_code=".$this->special_code;
     		$sql.= " , date_start=".(! empty($this->date_start)?"'".$this->db->idate($this->date_start)."'":"null");
     		$sql.= " , date_end=".(! empty($this->date_end)?"'".$this->db->idate($this->date_end)."'":"null");
     		$sql.= " , product_type=".$this->product_type;
    @@ -4188,9 +4299,9 @@ class OrderLine extends CommonOrderLine
     
     		// Multicurrency
     		$sql.= " , multicurrency_subprice=".price2num($this->multicurrency_subprice)."";
    -        $sql.= " , multicurrency_total_ht=".price2num($this->multicurrency_total_ht)."";
    -        $sql.= " , multicurrency_total_tva=".price2num($this->multicurrency_total_tva)."";
    -        $sql.= " , multicurrency_total_ttc=".price2num($this->multicurrency_total_ttc)."";
    +		$sql.= " , multicurrency_total_ht=".price2num($this->multicurrency_total_ht)."";
    +		$sql.= " , multicurrency_total_tva=".price2num($this->multicurrency_total_tva)."";
    +		$sql.= " , multicurrency_total_ttc=".price2num($this->multicurrency_total_ttc)."";
     
     		$sql.= " WHERE rowid = ".$this->rowid;
     
    @@ -4210,10 +4321,10 @@ class OrderLine extends CommonOrderLine
     
     			if (! $error && ! $notrigger)
     			{
    -	            // Call trigger
    -	            $result=$this->call_trigger('LINEORDER_UPDATE',$user);
    -	            if ($result < 0) $error++;
    -	            // End call triggers
    +				// Call trigger
    +				$result=$this->call_trigger('LINEORDER_UPDATE',$user);
    +				if ($result < 0) $error++;
    +				// End call triggers
     			}
     
     			if (!$error) {
    @@ -4237,42 +4348,44 @@ class OrderLine extends CommonOrderLine
     		}
     	}
     
    -    /**
    -     *	Update totals of order into database
    -     *
    -     *	@return		int		<0 if ko, >0 if ok
    -     */
    -    function update_total()
    -    {
    -        $this->db->begin();
    +	// phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
    +	/**
    +	 *	Update DB line fields total_xxx
    +	 *	Used by migration
    +	 *
    +	 *	@return		int		<0 if KO, >0 if OK
    +	 */
    +	function update_total()
    +	{
    +        // phpcs:enable
    +		$this->db->begin();
     
    -        // Clean parameters
    -        if (empty($this->total_localtax1)) $this->total_localtax1=0;
    -        if (empty($this->total_localtax2)) $this->total_localtax2=0;
    +		// Clean parameters
    +		if (empty($this->total_localtax1)) $this->total_localtax1=0;
    +		if (empty($this->total_localtax2)) $this->total_localtax2=0;
     
    -        // Mise a jour ligne en base
    -        $sql = "UPDATE ".MAIN_DB_PREFIX."commandedet SET";
    -        $sql.= " total_ht='".price2num($this->total_ht)."'";
    -        $sql.= ",total_tva='".price2num($this->total_tva)."'";
    -        $sql.= ",total_localtax1='".price2num($this->total_localtax1)."'";
    -        $sql.= ",total_localtax2='".price2num($this->total_localtax2)."'";
    -        $sql.= ",total_ttc='".price2num($this->total_ttc)."'";
    -        $sql.= " WHERE rowid = ".$this->rowid;
    +		// Mise a jour ligne en base
    +		$sql = "UPDATE ".MAIN_DB_PREFIX."commandedet SET";
    +		$sql.= " total_ht='".price2num($this->total_ht)."'";
    +		$sql.= ",total_tva='".price2num($this->total_tva)."'";
    +		$sql.= ",total_localtax1='".price2num($this->total_localtax1)."'";
    +		$sql.= ",total_localtax2='".price2num($this->total_localtax2)."'";
    +		$sql.= ",total_ttc='".price2num($this->total_ttc)."'";
    +		$sql.= " WHERE rowid = ".$this->rowid;
     
    -        dol_syslog("OrderLine::update_total", LOG_DEBUG);
    +		dol_syslog("OrderLine::update_total", LOG_DEBUG);
     
    -        $resql=$this->db->query($sql);
    -        if ($resql)
    -        {
    -            $this->db->commit();
    -            return 1;
    -        }
    -        else
    -        {
    -            $this->error=$this->db->error();
    -            $this->db->rollback();
    -            return -2;
    -        }
    -    }
    +		$resql=$this->db->query($sql);
    +		if ($resql)
    +		{
    +			$this->db->commit();
    +			return 1;
    +		}
    +		else
    +		{
    +			$this->error=$this->db->error();
    +			$this->db->rollback();
    +			return -2;
    +		}
    +	}
     }
    -
    diff --git a/htdocs/commande/class/commandestats.class.php b/htdocs/commande/class/commandestats.class.php
    index 6d9dde94bc4..13d7e245f05 100644
    --- a/htdocs/commande/class/commandestats.class.php
    +++ b/htdocs/commande/class/commandestats.class.php
    @@ -34,6 +34,9 @@ include_once DOL_DOCUMENT_ROOT . '/core/lib/date.lib.php';
      */
     class CommandeStats extends Stats
     {
    +	/**
    +	 * @var string Name of table without prefix where object is stored
    +	 */
     	public $table_element;
     
     	var $socid;
    @@ -219,6 +222,5 @@ class CommandeStats extends Stats
     
     		return $this->_getAllByProduct($sql);
     	}
    -
     }
     
    diff --git a/htdocs/commande/contact.php b/htdocs/commande/contact.php
    index 0eb4ed2cd63..bd00116e026 100644
    --- a/htdocs/commande/contact.php
    +++ b/htdocs/commande/contact.php
    @@ -32,9 +32,8 @@ require_once DOL_DOCUMENT_ROOT.'/core/class/html.formother.class.php';
     require_once DOL_DOCUMENT_ROOT.'/core/class/html.formcompany.class.php';
     require_once DOL_DOCUMENT_ROOT.'/projet/class/project.class.php';
     
    -$langs->load("orders");
    -$langs->load("sendings");
    -$langs->load("companies");
    +// Load translation files required by the page
    +$langs->loadLangs(array('orders', 'sendings', 'companies'));
     
     $id=GETPOST('id','int');
     $ref=GETPOST('ref','alpha');
    @@ -215,5 +214,6 @@ if ($id > 0 || ! empty($ref))
     }
     
     
    +// End of page
     llxFooter();
     $db->close();
    diff --git a/htdocs/commande/customer.php b/htdocs/commande/customer.php
    index 2d97b06238b..42def36ee28 100644
    --- a/htdocs/commande/customer.php
    +++ b/htdocs/commande/customer.php
    @@ -42,8 +42,8 @@ if ($user->societe_id > 0)
     if (! $user->rights->facture->creer)
     accessforbidden();
     
    -$langs->load("companies");
    -$langs->load("orders");
    +// Load translation files required by the page
    +$langs->loadLangs(array("companies", "orders"));
     
     $limit = GETPOST('limit','int')?GETPOST('limit','int'):$conf->liste_limit;
     $sortfield = GETPOST("sortfield",'alpha');
    @@ -155,14 +155,10 @@ if ($resql)
     
     	print "</tr>\n";
     
    -	$var=true;
    -
     	while ($i < min($num,$limit))
     	{
     		$obj = $db->fetch_object($resql);
     
    -
    -
     		print '<tr class="oddeven">';
     		print '<td>';
     
    @@ -194,7 +190,7 @@ else
     	dol_print_error($db);
     }
     
    +// End of page
     llxFooter();
    -
     $db->close();
     
    diff --git a/htdocs/commande/document.php b/htdocs/commande/document.php
    index 84cc9977e20..fc8192f7edb 100644
    --- a/htdocs/commande/document.php
    +++ b/htdocs/commande/document.php
    @@ -36,9 +36,8 @@ if (! empty($conf->projet->enabled)) {
     	require_once DOL_DOCUMENT_ROOT . '/projet/class/project.class.php';
     }
     
    -
    -$langs->load('companies');
    -$langs->load('other');
    +// Load translation files required by the page
    +$langs->loadLangs(array('companies', 'other'));
     
     $action		= GETPOST('action','aZ09');
     $confirm	= GETPOST('confirm');
    @@ -98,7 +97,7 @@ if ($id > 0 || ! empty($ref))
     		$head = commande_prepare_head($object);
     		dol_fiche_head($head, 'documents', $langs->trans('CustomerOrder'), -1, 'order');
     
    -		// Construit liste des fichiers
    +		// Build file list
     		$filearray=dol_dir_list($upload_dir,"files",0,'','(\.meta|_preview.*\.png)$',$sortfield,(strtolower($sortorder)=='desc'?SORT_DESC:SORT_ASC),1);
     		$totalsize=0;
     		foreach($filearray as $key => $file)
    @@ -190,6 +189,6 @@ else
     }
     
     
    +// End of page
     llxFooter();
    -
     $db->close();
    diff --git a/htdocs/commande/index.php b/htdocs/commande/index.php
    index feacdd70b07..4c596620c6c 100644
    --- a/htdocs/commande/index.php
    +++ b/htdocs/commande/index.php
    @@ -31,8 +31,8 @@ require_once DOL_DOCUMENT_ROOT .'/commande/class/commande.class.php';
     
     if (!$user->rights->commande->lire) accessforbidden();
     
    -$langs->load("orders");
    -$langs->load("bills");
    +// Load translation files required by the page
    +$langs->loadLangs(array('orders', 'bills'));
     
     // Security check
     $socid=GETPOST('socid','int');
    @@ -479,6 +479,6 @@ if (! empty($conf->commande->enabled))
     print '</div></div></div>';
     
     
    +// End of page
     llxFooter();
    -
     $db->close();
    diff --git a/htdocs/commande/info.php b/htdocs/commande/info.php
    index 518ab856474..6c0b5f42ec6 100644
    --- a/htdocs/commande/info.php
    +++ b/htdocs/commande/info.php
    @@ -33,8 +33,8 @@ if (! empty($conf->projet->enabled)) {
     
     if (!$user->rights->commande->lire)	accessforbidden();
     
    -$langs->load("orders");
    -$langs->load("sendings");
    +// Load translation files required by the page
    +$langs->loadLangs(array('orders', 'sendings'));
     
     $socid=0;
     $comid = GETPOST("id",'int');
    @@ -128,5 +128,6 @@ print '</div>';
     
     dol_fiche_end();
     
    +// End of page
     llxFooter();
     $db->close();
    diff --git a/htdocs/commande/list.php b/htdocs/commande/list.php
    index 872d6f02bfa..558d8186a86 100644
    --- a/htdocs/commande/list.php
    +++ b/htdocs/commande/list.php
    @@ -1,15 +1,15 @@
     <?php
    -/* Copyright (C) 2001-2005 Rodolphe Quiedeville   <rodolphe@quiedeville.org>
    - * Copyright (C) 2004-2016 Laurent Destailleur    <eldy@users.sourceforge.net>
    - * Copyright (C) 2005      Marc Barilley / Ocebo  <marc@ocebo.com>
    - * Copyright (C) 2005-2012 Regis Houssin          <regis.houssin@capnetworks.com>
    - * Copyright (C) 2012      Juanjo Menent          <jmenent@2byte.es>
    - * Copyright (C) 2013      Christophe Battarel    <christophe.battarel@altairis.fr>
    - * Copyright (C) 2013      Cédric Salvador        <csalvador@gpcsolutions.fr>
    - * Copyright (C) 2015      Frederic France        <frederic.france@free.fr>
    - * Copyright (C) 2015      Marcos García          <marcosgdf@gmail.com>
    - * Copyright (C) 2015      Jean-François Ferry    <jfefe@aternatik.fr>
    - * Copyright (C) 2016	   Ferran Marcet		  <fmarcet@2byte.es>
    +/* Copyright (C) 2001-2005  Rodolphe Quiedeville    <rodolphe@quiedeville.org>
    + * Copyright (C) 2004-2016  Laurent Destailleur     <eldy@users.sourceforge.net>
    + * Copyright (C) 2005       Marc Barilley / Ocebo   <marc@ocebo.com>
    + * Copyright (C) 2005-2012  Regis Houssin           <regis.houssin@capnetworks.com>
    + * Copyright (C) 2012       Juanjo Menent           <jmenent@2byte.es>
    + * Copyright (C) 2013       Christophe Battarel     <christophe.battarel@altairis.fr>
    + * Copyright (C) 2013       Cédric Salvador         <csalvador@gpcsolutions.fr>
    + * Copyright (C) 2015-2018  Frédéric France         <frederic.france@netlogic.fr>
    + * Copyright (C) 2015       Marcos García           <marcosgdf@gmail.com>
    + * Copyright (C) 2015       Jean-François Ferry     <jfefe@aternatik.fr>
    + * Copyright (C) 2016       Ferran Marcet           <fmarcet@2byte.es>
      *
      * This program is free software; you can redistribute it and/or modify
      * it under the terms of the GNU General Public License as published by
    @@ -44,6 +44,7 @@ require_once DOL_DOCUMENT_ROOT.'/compta/facture/class/facture.class.php';
     require_once DOL_DOCUMENT_ROOT.'/product/class/product.class.php';
     require_once DOL_DOCUMENT_ROOT.'/projet/class/project.class.php';
     
    +// Load translation files required by the page
     $langs->loadLangs(array("orders",'sendings','deliveries','companies','compta','bills'));
     
     $action=GETPOST('action','aZ09');
    @@ -73,9 +74,13 @@ $socid=GETPOST('socid','int');
     $search_user=GETPOST('search_user','int');
     $search_sale=GETPOST('search_sale','int');
     $search_total_ht=GETPOST('search_total_ht','alpha');
    +$search_categ_cus=trim(GETPOST("search_categ_cus",'int'));
     $optioncss = GETPOST('optioncss','alpha');
     $billed = GETPOST('billed','int');
     $viewstatut=GETPOST('viewstatut');
    +$search_btn=GETPOST('button_search','alpha');
    +$search_remove_btn=GETPOST('button_removefilter','alpha');
    +$search_project_ref=GETPOST('search_project_ref','alpha');
     
     // Security check
     $id = (GETPOST('orderid')?GETPOST('orderid','int'):GETPOST('id','int'));
    @@ -89,7 +94,7 @@ $limit = GETPOST('limit','int')?GETPOST('limit','int'):$conf->liste_limit;
     $sortfield = GETPOST("sortfield",'alpha');
     $sortorder = GETPOST("sortorder",'alpha');
     $page = GETPOST("page",'int');
    -if (empty($page) || $page == -1) { $page = 0; }     // If $page is not defined, or '' or -1
    +if (empty($page) || $page == -1 || !empty($search_btn) || !empty($search_remove_btn) || (empty($toselect) && $massaction === '0')) { $page = 0; }     // If $page is not defined, or '' or -1
     $offset = $limit * $page;
     $pageprev = $page - 1;
     $pagenext = $page + 1;
    @@ -193,6 +198,7 @@ if (empty($reshook))
     		$billed='';
     		$toselect='';
     		$search_array_options=array();
    +		$search_categ_cus=0;
     	}
     	if (GETPOST('button_removefilter_x','alpha') || GETPOST('button_removefilter.x','alpha') || GETPOST('button_removefilter','alpha')
     	 || GETPOST('button_search_x','alpha') || GETPOST('button_search.x','alpha') || GETPOST('button_search','alpha'))
    @@ -208,6 +214,7 @@ if (empty($reshook))
     	$uploaddir = $conf->commande->dir_output;
     	$trigger_name='ORDER_SENTBYMAIL';
     	include DOL_DOCUMENT_ROOT.'/core/actions_massactions.inc.php';
    +
     }
     
     
    @@ -237,6 +244,8 @@ $sql.= ' c.rowid, c.ref, c.total_ht, c.tva as total_tva, c.total_ttc, c.ref_clie
     $sql.= ' c.date_valid, c.date_commande, c.note_private, c.date_livraison as date_delivery, c.fk_statut, c.facture as billed,';
     $sql.= ' c.date_creation as date_creation, c.tms as date_update,';
     $sql.= " p.rowid as project_id, p.ref as project_ref";
    +if ($search_categ_cus) $sql .= ", cc.fk_categorie, cc.fk_soc";
    +
     // Add fields from extrafields
     foreach ($extrafields->attribute_label as $key => $val) $sql.=($extrafields->attribute_type[$key] != 'separate' ? ",ef.".$key.' as options_'.$key : '');
     // Add fields from hooks
    @@ -247,6 +256,7 @@ $sql.= ' FROM '.MAIN_DB_PREFIX.'societe as s';
     $sql.= " LEFT JOIN ".MAIN_DB_PREFIX."c_country as country on (country.rowid = s.fk_pays)";
     $sql.= " LEFT JOIN ".MAIN_DB_PREFIX."c_typent as typent on (typent.id = s.fk_typent)";
     $sql.= " LEFT JOIN ".MAIN_DB_PREFIX."c_departements as state on (state.rowid = s.fk_departement)";
    +if (! empty($search_categ_cus)) $sql.= ' LEFT JOIN '.MAIN_DB_PREFIX."categorie_societe as cc ON s.rowid = cc.fk_soc"; // We'll need this table joined to the select in order to filter by categ
     $sql.= ', '.MAIN_DB_PREFIX.'commande as c';
     if (is_array($extrafields->attribute_label) && count($extrafields->attribute_label)) $sql.= " LEFT JOIN ".MAIN_DB_PREFIX."commande_extrafields as ef on (c.rowid = ef.fk_object)";
     if ($sall || $search_product_category > 0) $sql.= ' LEFT JOIN '.MAIN_DB_PREFIX.'commandedet as pd ON c.rowid=pd.fk_commande';
    @@ -327,6 +337,8 @@ if ($search_sale > 0) $sql.= " AND s.rowid = sc.fk_soc AND sc.fk_user = " .$sear
     if ($search_user > 0) $sql.= " AND ec.fk_c_type_contact = tc.rowid AND tc.element='commande' AND tc.source='internal' AND ec.element_id = c.rowid AND ec.fk_socpeople = ".$search_user;
     if ($search_total_ht != '') $sql.= natural_search('c.total_ht', $search_total_ht, 1);
     if ($search_project_ref != '') $sql.= natural_search("p.ref",$search_project_ref);
    +if ($search_categ_cus > 0) $sql.= " AND cc.fk_categorie = ".$db->escape($search_categ_cus);
    +if ($search_categ_cus == -2)   $sql.= " AND cc.fk_categorie IS NULL";
     // Add where from extra fields
     include DOL_DOCUMENT_ROOT.'/core/tpl/extrafields_list_search_sql.tpl.php';
     // Add where from hooks
    @@ -389,6 +401,7 @@ if ($resql)
     	$arrayofselected=is_array($toselect)?$toselect:array();
     
     	$param='';
    +
     	if (! empty($contextpage) && $contextpage != $_SERVER["PHP_SELF"]) $param.='&contextpage='.urlencode($contextpage);
     	if ($limit > 0 && $limit != $conf->liste_limit) $param.='&limit='.urlencode($limit);
     	if ($sall)					$param.='&sall='.urlencode($sall);
    @@ -406,12 +419,20 @@ if ($resql)
     	if ($search_user > 0) 		$param.='&search_user='.urlencode($search_user);
     	if ($search_sale > 0) 		$param.='&search_sale='.urlencode($search_sale);
     	if ($search_total_ht != '') $param.='&search_total_ht='.urlencode($search_total_ht);
    -	if ($search_total_vat != '') $param.='&search_total_vat='.urlencode($search_total_vat);
    -	if ($search_total_ttc != '') $param.='&search_total_ttc='.urlencode($search_total_ttc);
    -	if ($search_project_ref >= 0)  	$param.="&search_project_ref=".urlencode($search_project_ref);
    +	if ($search_total_vat != '')  $param.='&search_total_vat='.urlencode($search_total_vat);
    +	if ($search_total_ttc != '')  $param.='&search_total_ttc='.urlencode($search_total_ttc);
    +	if ($search_project_ref >= 0) $param.="&search_project_ref=".urlencode($search_project_ref);
    +	if ($search_town != '')       $param.='&search_town='.urlencode($search_town);
    +	if ($search_zip != '')        $param.='&search_zip='.urlencode($search_zip);
    +	if ($search_state != '')      $param.='&search_state='.urlencode($search_state);
    +	if ($search_country != '')    $param.='&search_country='.urlencode($search_country);
    +	if ($search_type_thirdparty != '')  $param.='&search_type_thirdparty='.urlencode($search_type_thirdparty);
    +	if ($search_product_category != '') $param.='&search_product_category='.urlencode($search_product_category);
    +	if ($search_categ_cus > 0)          $param.='&search_categ_cus='.urlencode($search_categ_cus);
     	if ($show_files)            $param.='&show_files=' .urlencode($show_files);
     	if ($optioncss != '')       $param.='&optioncss='.urlencode($optioncss);
     	if ($billed != '')			$param.='&billed='.urlencode($billed);
    +
     	// Add $param from extra fields
     	include DOL_DOCUMENT_ROOT.'/core/tpl/extrafields_list_search_param.tpl.php';
     
    @@ -419,6 +440,8 @@ if ($resql)
     	$arrayofmassactions =  array(
     		'presend'=>$langs->trans("SendByMail"),
     		'builddoc'=>$langs->trans("PDFMerge"),
    +		'cancelorders'=>$langs->trans("Cancel"),
    +
     	);
     	if($user->rights->facture->creer) $arrayofmassactions['createbills']=$langs->trans("CreateInvoiceForThisCustomer");
     	if ($user->rights->commande->supprimer) $arrayofmassactions['predelete']=$langs->trans("Delete");
    @@ -428,7 +451,7 @@ if ($resql)
     	$newcardbutton='';
     	if ($contextpage == 'orderlist' && $user->rights->commande->creer)
     	{
    -		$newcardbutton='<a class="butActionNew" href="'.DOL_URL_ROOT.'/commande/card.php?action=create">'.$langs->trans('NewOrder');
    +		$newcardbutton='<a class="butActionNew" href="'.DOL_URL_ROOT.'/commande/card.php?action=create"><span class="valignmiddle">'.$langs->trans('NewOrder').'</span>';
     		$newcardbutton.= '<span class="fa fa-plus-circle valignmiddle"></span>';
     		$newcardbutton.= '</a>';
     	}
    @@ -464,7 +487,7 @@ if ($resql)
     		print $langs->trans('DateInvoice');
     		print '</td>';
     		print '<td>';
    -		print $form->select_date('', '', '', '', '', '', 1, 1);
    +		print $form->selectDate('', '', '', '', '', '', 1, 1);
     		print '</td>';
     		print '</tr>';
     		print '<tr>';
    @@ -489,7 +512,7 @@ if ($resql)
     		{
     			print $form->selectyesno('valdate_invoices', 0, 1);
     		}
    -		if (! empty($conf->global->WORKFLOW_INVOICE_AMOUNT_CLASSIFY_BILLED_ORDER)) print ' &nbsp; &nbsp; <span class="opacitymedium">'.$langs->trans("IfValidateInvoiceIsNoOrderStayUnbilled").'</span>';
    +		if (! empty($conf->workflow->enabled) && ! empty($conf->global->WORKFLOW_INVOICE_AMOUNT_CLASSIFY_BILLED_ORDER)) print ' &nbsp; &nbsp; <span class="opacitymedium">'.$langs->trans("IfValidateInvoiceIsNoOrderStayUnbilled").'</span>';
     		else print ' &nbsp; &nbsp; <span class="opacitymedium">'.$langs->trans("OptionToSetOrderBilledNotEnabled").'</span>';
     		print '</td>';
     		print '</tr>';
    @@ -506,7 +529,7 @@ if ($resql)
     	if ($sall)
     	{
     		foreach($fieldstosearchall as $key => $val) $fieldstosearchall[$key]=$langs->trans($val);
    -		print $langs->trans("FilterOnInto", $sall) . join(', ',$fieldstosearchall);
    +		print '<div class="divsearchfieldfilter">'.$langs->trans("FilterOnInto", $all) . join(', ',$fieldstosearchall).'</div>';
     	}
     
     	$moreforfilter='';
    @@ -538,6 +561,14 @@ if ($resql)
     		$moreforfilter.=$form->selectarray('search_product_category', $cate_arbo, $search_product_category, 1, 0, 0, '', 0, 0, 0, 0, 'maxwidth300', 1);
     		$moreforfilter.='</div>';
     	}
    +	if (! empty($conf->categorie->enabled))
    +	{
    +		require_once DOL_DOCUMENT_ROOT . '/categories/class/categorie.class.php';
    +		$moreforfilter.='<div class="divsearchfield">';
    +	 	$moreforfilter.=$langs->trans('CustomersProspectsCategoriesShort').': ';
    +		$moreforfilter.=$formother->select_categories('customer',$search_categ_cus,'search_categ_cus',1);
    +	 	$moreforfilter.='</div>';
    +	}
     	$parameters=array();
     	$reshook=$hookmanager->executeHooks('printFieldPreListTitle',$parameters);    // Note that $action and $object may have been modified by hook
     	if (empty($reshook)) $moreforfilter .= $hookmanager->resPrint;
    @@ -1132,5 +1163,6 @@ else
     	dol_print_error($db);
     }
     
    +// End of page
     llxFooter();
     $db->close();
    diff --git a/htdocs/commande/note.php b/htdocs/commande/note.php
    index 6598805490d..bf02c9b993c 100644
    --- a/htdocs/commande/note.php
    +++ b/htdocs/commande/note.php
    @@ -32,10 +32,8 @@ if (! empty($conf->projet->enabled)) {
     	require_once DOL_DOCUMENT_ROOT . '/projet/class/project.class.php';
     }
     
    -
    -$langs->load("companies");
    -$langs->load("bills");
    -$langs->load("orders");
    +// Load translation files required by the page
    +$langs->loadLangs(array('companies', 'bills', 'orders'));
     
     $id = GETPOST('id','int');
     $ref=GETPOST('ref','alpha');
    @@ -144,5 +142,6 @@ if ($id > 0 || ! empty($ref))
     }
     
     
    +// End of page
     llxFooter();
     $db->close();
    diff --git a/htdocs/commande/orderstoinvoice.php b/htdocs/commande/orderstoinvoice.php
    index c9acc111dc4..3335cf93276 100644
    --- a/htdocs/commande/orderstoinvoice.php
    +++ b/htdocs/commande/orderstoinvoice.php
    @@ -1,12 +1,13 @@
     <?php
    -/* Copyright (C) 2001-2005 Rodolphe Quiedeville   	<rodolphe@quiedeville.org>
    - * Copyright (C) 2004-2013 Laurent Destailleur   	<eldy@users.sourceforge.net>
    - * Copyright (C) 2005      Marc Barilley / Ocebo  	<marc@ocebo.com>
    - * Copyright (C) 2005-2012 Regis Houssin          	<regis.houssin@capnetworks.com>
    - * Copyright (C) 2012	   Andreu Bisquerra Gaya  	<jove@bisquerra.com>
    - * Copyright (C) 2012	   David Rodriguez Martinez <davidrm146@gmail.com>
    - * Copyright (C) 2012-2017 Juanjo Menent			<jmenent@2byte.es>
    - * Copyright (C) 2015	   Ferran Marcet			<fmarcet@2byte.es>
    +/* Copyright (C) 2001-2005  Rodolphe Quiedeville    <rodolphe@quiedeville.org>
    + * Copyright (C) 2004-2013  Laurent Destailleur     <eldy@users.sourceforge.net>
    + * Copyright (C) 2005       Marc Barilley / Ocebo   <marc@ocebo.com>
    + * Copyright (C) 2005-2012  Regis Houssin           <regis.houssin@capnetworks.com>
    + * Copyright (C) 2012       Andreu Bisquerra Gaya   <jove@bisquerra.com>
    + * Copyright (C) 2012       David Rodriguez Martinez <davidrm146@gmail.com>
    + * Copyright (C) 2012-2018  Juanjo Menent           <jmenent@2byte.es>
    + * Copyright (C) 2015       Ferran Marcet           <fmarcet@2byte.es>
    + * Copyright (C) 2018       Frédéric France         <frederic.france@netlogic.fr>
      *
      * This program is free software; you can redistribute it and/or modify
      * it under the terms of the GNU General Public License as published by
    @@ -39,9 +40,8 @@ if (! empty($conf->projet->enabled)) {
     	require_once DOL_DOCUMENT_ROOT.'/core/class/html.formprojet.class.php';
     }
     
    -$langs->load('orders');
    -$langs->load('deliveries');
    -$langs->load('companies');
    +// Load translation files required by the page
    +$langs->loadLangs(array("orders", "deliveries", "companies"));
     
     if (! $user->rights->facture->creer)
     	accessforbidden();
    @@ -285,6 +285,13 @@ if (($action == 'create' || $action == 'add') && !$error)
     										{
     											$fk_parent_line = 0;
     										}
    +
    +										// Extrafields
    +										if (empty($conf->global->MAIN_EXTRAFIELDS_DISABLED) && method_exists($lines[$i], 'fetch_optionals')) {
    +											$lines[$i]->fetch_optionals($lines[$i]->rowid);
    +											$array_options = $lines[$i]->array_options;
    +										}
    +
     										$result = $object->addline(
     												$desc,
     												$lines[$i]->subprice,
    @@ -309,7 +316,8 @@ if (($action == 'create' || $action == 'add') && !$error)
     												$fk_parent_line,
     												$lines[$i]->fk_fournprice,
     												$lines[$i]->pa_ht,
    -												$lines[$i]->label
    +												$lines[$i]->label,
    +                                                $array_options
     										);
     										if ($result > 0)
     										{
    @@ -435,7 +443,7 @@ if ($action == 'create' && !$error)
     
     	// Date invoice
     	print '<tr><td class="fieldrequired">'.$langs->trans('Date').'</td><td>';
    -	$html->select_date('','','','','',"add",1,1);
    +	print $html->selectDate('', '', '', '', '', "add", 1, 1);
     	print '</td></tr>';
     	// Payment term
     	print '<tr><td class="nowrap">'.$langs->trans('PaymentConditionsShort').'</td><td>';
    @@ -589,8 +597,8 @@ if (($action != 'create' && $action != 'add') || ($action == 'create' && $error)
     		$num = $db->num_rows($resql);
     		print load_fiche_titre($title);
     		$i = 0;
    -		$period=$html->select_date($date_start,'date_start',0,0,1,'',1,0,1).' - '.$html->select_date($date_end,'date_end',0,0,1,'',1,0,1);
    -		$periodely=$html->select_date($date_starty,'date_start_dely',0,0,1,'',1,0,1).' - '.$html->select_date($date_endy,'date_end_dely',0,0,1,'',1,0,1);
    +		$period=$html->selectDate($date_start,'date_start',0,0,1,'',1,0).' - '.$html->selectDate($date_end,'date_end',0,0,1,'',1,0);
    +		$periodely=$html->selectDate($date_starty,'date_start_dely',0,0,1,'',1,0).' - '.$html->selectDate($date_endy,'date_end_dely',0,0,1,'',1,0);
     
     		if (! empty($socid))
     		{
    @@ -647,7 +655,7 @@ if (($action != 'create' && $action != 'add') || ($action == 'create' && $error)
     		print '</form>';
     
     		print '<form name="orders2invoice" action="orderstoinvoice.php" method="GET">';
    -		$var=true;
    +
     		$generic_commande = new Commande($db);
     
     		while ($i < $num)
    @@ -732,5 +740,6 @@ if (($action != 'create' && $action != 'add') || ($action == 'create' && $error)
     
     }
     
    +// End of page
     llxFooter();
     $db->close();
    diff --git a/htdocs/commande/stats/index.php b/htdocs/commande/stats/index.php
    index 27d177cfbd3..49e7d5cfb60 100644
    --- a/htdocs/commande/stats/index.php
    +++ b/htdocs/commande/stats/index.php
    @@ -55,10 +55,8 @@ $year = GETPOST('year')>0?GETPOST('year'):$nowyear;
     $startyear=$year-1;
     $endyear=$year;
     
    -$langs->load('orders');
    -$langs->load('companies');
    -$langs->load('other');
    -$langs->load('suppliers');
    +// Load translation files required by the page
    +$langs->loadLangs(array('orders', 'companies', 'other', 'suppliers'));
     
     
     /*
    @@ -371,7 +369,6 @@ print '<div style="clear:both"></div>';
     
     dol_fiche_end();
     
    -
    +// End of page
     llxFooter();
    -
     $db->close();
    diff --git a/htdocs/commande/tpl/linkedobjectblock.tpl.php b/htdocs/commande/tpl/linkedobjectblock.tpl.php
    index d481ac32d90..758a37eddb8 100644
    --- a/htdocs/commande/tpl/linkedobjectblock.tpl.php
    +++ b/htdocs/commande/tpl/linkedobjectblock.tpl.php
    @@ -36,15 +36,15 @@ global $noMoreLinkedObjectBlockAfter;
     $langs = $GLOBALS['langs'];
     $linkedObjectBlock = $GLOBALS['linkedObjectBlock'];
     
    +// Load translation files required by the page
     $langs->load("orders");
     
     $total=0; $ilink=0;
    -$var=true;
     foreach($linkedObjectBlock as $key => $objectlink)
     {
         $ilink++;
     
    -    $trclass=($var?'pair':'impair');
    +    $trclass='oddeven';
         if ($ilink == count($linkedObjectBlock) && empty($noMoreLinkedObjectBlockAfter) && count($linkedObjectBlock) <= 1) $trclass.=' liste_sub_total';
     ?>
         <tr class="<?php echo $trclass; ?>" >
    @@ -89,4 +89,4 @@ if (count($linkedObjectBlock) > 1)
     }
     ?>
     
    -<!-- END PHP TEMPLATE -->
    \ No newline at end of file
    +<!-- END PHP TEMPLATE -->
    diff --git a/htdocs/compta/ajaxpayment.php b/htdocs/compta/ajaxpayment.php
    index 01fe12e50f4..5e83b3032c1 100644
    --- a/htdocs/compta/ajaxpayment.php
    +++ b/htdocs/compta/ajaxpayment.php
    @@ -61,7 +61,7 @@ foreach ($remains as $key => $value)
     }
     
     // Treatment
    -$result = $amountPayment != '' ? ($amountPayment - array_sum($amounts)) : ($amountPayment + array_sum($amounts));					// Remaining amountPayment
    +$result = ($amountPayment != '') ? ($amountPayment - array_sum($amounts)) : array_sum($amounts);					// Remaining amountPayment
     $toJsonArray = 	array();
     $totalRemaining = price2num(array_sum($remains));
     $toJsonArray['label'] = $amountPayment == '' ? '' : $langs->transnoentities('RemainingAmountPayment');
    diff --git a/htdocs/compta/bank/annuel.php b/htdocs/compta/bank/annuel.php
    index 3eee68bcb24..5e1a10390e2 100644
    --- a/htdocs/compta/bank/annuel.php
    +++ b/htdocs/compta/bank/annuel.php
    @@ -24,13 +24,13 @@
      *		\brief       Page to report input-output of a bank account
      */
     
    -require('../../main.inc.php');
    +require '../../main.inc.php';
     require_once DOL_DOCUMENT_ROOT.'/core/lib/bank.lib.php';
     require_once DOL_DOCUMENT_ROOT.'/compta/bank/class/account.class.php';
     require_once DOL_DOCUMENT_ROOT.'/core/class/dolgraph.class.php';
     
    -$langs->load("banks");
    -$langs->load("categories");
    +// Load translation files required by the page
    +$langs->loadLangs(array('banks', 'categories'));
     
     $WIDTH=DolGraph::getDefaultGraphSizeForStats('width',380);      // Large for one graph in a smarpthone.
     $HEIGHT=DolGraph::getDefaultGraphSizeForStats('height',160);
    @@ -200,7 +200,6 @@ for ($annee = $year_start ; $annee <= $year_end ; $annee++)
     }
     print '</tr>';
     
    -$var=true;
     for ($mois = 1 ; $mois < 13 ; $mois++)
     {
     
    @@ -495,5 +494,6 @@ else
     
     print "\n</div><br>\n";
     
    +// End of page
     llxFooter();
     $db->close();
    diff --git a/htdocs/compta/bank/bankentries_list.php b/htdocs/compta/bank/bankentries_list.php
    index 3179a6486e9..31eaa9e8f6d 100644
    --- a/htdocs/compta/bank/bankentries_list.php
    +++ b/htdocs/compta/bank/bankentries_list.php
    @@ -8,6 +8,7 @@
      * Copyright (C) 2016       Juanjo Menent        <jmenent@2byte.es>
      * Copyright (C) 2017       Alexandre Spangaro   <aspangaro@zendsi.com>
      * Copyright (C) 2018       Ferran Marcet        <fmarcet@2byte.es>
    + * Copyright (C) 2018       Frédéric France         <frederic.france@netlogic.fr>
      *
      * This program is free software; you can redistribute it and/or modify
      * it under the terms of the GNU General Public License as published by
    @@ -29,7 +30,7 @@
      *	\brief      List of bank transactions
      */
     
    -require('../../main.inc.php');
    +require '../../main.inc.php';
     require_once DOL_DOCUMENT_ROOT.'/core/lib/bank.lib.php';
     require_once DOL_DOCUMENT_ROOT.'/societe/class/societe.class.php';
     require_once DOL_DOCUMENT_ROOT.'/user/class/user.class.php';
    @@ -48,6 +49,7 @@ require_once DOL_DOCUMENT_ROOT.'/expensereport/class/paymentexpensereport.class.
     require_once DOL_DOCUMENT_ROOT.'/loan/class/loan.class.php';
     require_once DOL_DOCUMENT_ROOT.'/fourn/class/paiementfourn.class.php';
     
    +// Load translation files required by the page
     $langs->loadLangs(array("banks","bills","categories","companies","margins","salaries","loan","donations","trips","members","compta","accountancy"));
     
     $id = GETPOST('id','int');
    @@ -102,7 +104,7 @@ if (empty($page) || $page == -1) { $page = 0; }     // If $page is not defined,
     $offset = $limit * $page;
     $pageprev = $page - 1;
     $pagenext = $page + 1;
    -if (! $sortorder) $sortorder='ASC';
    +if (! $sortorder) $sortorder='desc,desc,desc';
     if (! $sortfield) $sortfield='b.datev,b.dateo,b.rowid';
     
     $mode_balance_ok=false;
    @@ -112,7 +114,6 @@ if (($sortfield == 'b.datev' || $sortfield == 'b.datev,b.dateo,b.rowid'))
         $sortfield = 'b.datev,b.dateo,b.rowid';
         if ($id > 0 || ! empty($ref) || $search_account > 0) $mode_balance_ok = true;
     }
    -if (strtolower($sortorder) == 'desc') $mode_balance_ok = false;
     
     $object = new Account($db);
     if ($id > 0 || ! empty($ref))
    @@ -203,12 +204,12 @@ if (empty($reshook))
     }
     
     // Conciliation
    -if (GETPOST('confirm_reconcile') && $user->rights->banque->consolidate)
    +if ((GETPOST('confirm_savestatement','alpha') || GETPOST('confirm_reconcile','alpha')) && $user->rights->banque->consolidate)
     {
         $error=0;
     
         // Definition, nettoyage parametres
    -    $num_releve=trim(GETPOST("num_releve"));
    +    $num_releve=trim(GETPOST("num_releve","alpha"));
     
         if ($num_releve)
         {
    @@ -221,7 +222,7 @@ if (GETPOST('confirm_reconcile') && $user->rights->banque->consolidate)
                     {
                         $result=$bankline->fetch($row);
                         $bankline->num_releve=$num_releve; //$_POST["num_releve"];
    -                    $result=$bankline->update_conciliation($user, GETPOST("cat"));
    +                    $result=$bankline->update_conciliation($user, GETPOST("cat"), GETPOST('confirm_reconcile','alpha')?1:0);	// If we confirm_reconcile, we set flag 'rappro' to 1.
                         if ($result < 0)
                         {
                             setEventMessages($bankline->error, $bankline->errors, 'errors');
    @@ -247,7 +248,21 @@ if (GETPOST('confirm_reconcile') && $user->rights->banque->consolidate)
     
         if (! $error)
         {
    -        header('Location: '.$_SERVER["PHP_SELF"].'?id='.$id);	// To avoid to submit twice and allow back
    +    	$param='action=reconcile&contextpage=banktransactionlist&id='.$id.'&search_account='.$id;
    +		$param.='&search_conciliated='.urlencode($search_conciliated);
    +		if ($page) $param.='&page='.urlencode($page);
    +		if ($offset) $param.='&offset='.urlencode($offset);
    +		if ($search_thirdparty) $param.='&search_thirdparty='.urlencode($search_thirdparty);
    +		if ($search_num_releve) $param.='&search_num_releve='.urlencode($search_num_releve);
    +		if ($search_start_dt) $param.='&search_start_dt='.urlencode($search_start_dt);
    +		if ($search_end_dt) $param.='&search_end_dt='.urlencode($search_end_dt);
    +		if ($search_start_dv) $param.='&search_start_dv='.urlencode($search_start_dv);
    +		if ($search_end_dv) $param.='&search_end_dv='.urlencode($search_end_dv);
    +		if ($search_type) $param.='&search_type='.urlencode($search_type);
    +		if ($search_debit) $param.='&search_debit='.urlencode($search_debit);
    +		if ($search_credit) $param.='&search_credit='.urlencode($search_credit);
    +		$param.='&sortfield='.urlencode($sortfield).'&sortorder='.urlencode($sortorder);
    +		header('Location: '.$_SERVER["PHP_SELF"].'?'.$param);	// To avoid to submit twice and allow the back button
             exit;
         }
     }
    @@ -301,7 +316,7 @@ if (GETPOST('save') && ! $cancel && $user->rights->banque->modifier)
         	$error++;
         }*/
     
    -    if (! $error)
    +    if (! $error && ! empty($conf->global->BANK_USE_OLD_VARIOUS_PAYMENT))
         {
         	$objecttmp = new Account($db);
         	$objecttmp->fetch($bankaccountid);
    @@ -428,7 +443,7 @@ if ($id > 0 || ! empty($ref))
                 if ($user->rights->banque->consolidate) {
                 	$newparam = $param;
                 	$newparam = preg_replace('/search_conciliated=\d+/i','',$newparam);
    -            	$buttonreconcile = '<a class="butActionNew" style="margin-bottom: 5px !important; margin-top: 5px !important" href="'.DOL_URL_ROOT.'/compta/bank/bankentries_list.php?action=reconcile&search_conciliated=0'.$newparam.'">'.$langs->trans("Conciliate").'</a>';
    +            	$buttonreconcile = '<a class="butActionNew" style="margin-bottom: 5px !important; margin-top: 5px !important" href="'.DOL_URL_ROOT.'/compta/bank/bankentries_list.php?action=reconcile&sortfield=b.datev,b.dateo,b.rowid&amp;sortorder=asc,asc,asc&search_conciliated=0'.$newparam.'">'.$langs->trans("Conciliate").'</a>';
                 } else {
                 	$buttonreconcile = '<a class="butActionNewRefused" style="margin-bottom: 5px !important; margin-top: 5px !important" title="'.$langs->trans("NotEnoughPermissions").'" href="#">'.$langs->trans("Conciliate").'</a>';
                 }
    @@ -444,7 +459,7 @@ $sql = "SELECT b.rowid, b.dateo as do, b.datev as dv, b.amount, b.label, b.rappr
     $sql.= " b.fk_account, b.fk_type,";
     $sql.= " ba.rowid as bankid, ba.ref as bankref,";
     $sql.= " bu.url_id,";
    -$sql.= " s.nom, s.name_alias, s.client, s.fournisseur, s.code_client, s.code_fournisseur, s.code_compta, s.code_compta_fournisseur";
    +$sql.= " s.nom, s.name_alias, s.client, s.fournisseur, s.email, s.code_client, s.code_fournisseur, s.code_compta, s.code_compta_fournisseur";
     // Add fields from extrafields
     foreach ($extrafields->attribute_label as $key => $val) $sql.=($extrafields->attribute_type[$key] != 'separate' ? ",ef.".$key.' as options_'.$key : '');
     // Add fields from hooks
    @@ -525,8 +540,8 @@ if (! empty($debit)) $mode_balance_ok=false;
     if (! empty($credit)) $mode_balance_ok=false;
     if (! empty($thirdparty)) $mode_balance_ok=false;
     
    -$sql.= $db->plimit($limit+1,$offset);
    -
    +$sql.= $db->plimit($limit+1, $offset);
    +//print $sql;
     dol_syslog('compta/bank/bankentries_list.php', LOG_DEBUG);
     $resql = $db->query($sql);
     if ($resql)
    @@ -578,6 +593,8 @@ if ($resql)
     	        print Form::selectarray('cat', $options, GETPOST('cat'), 1);
     	    }
     	    print '<br>'.$langs->trans("ThenCheckLinesAndConciliate").' ';
    +	    print '<input class="button" name="confirm_savestatement" type="submit" value="'.$langs->trans("SaveStatementOnly").'">';
    +	    print ' '.$langs->trans("or").' ';
     	    print '<input class="button" name="confirm_reconcile" type="submit" value="'.$langs->trans("Conciliate").'">';
     	    print ' '.$langs->trans("or").' ';
     	    print '<input type="submit" name="cancel" class="button" value="'.$langs->trans("Cancel").'">';
    @@ -629,7 +646,7 @@ if ($resql)
     	}
     
     	// Form to add a transaction with no invoice
    -	if ($user->rights->banque->modifier && $action == 'addline')
    +	if ($user->rights->banque->modifier && $action == 'addline' && ! empty($conf->global->BANK_USE_OLD_VARIOUS_PAYMENT))
     	{
     		print load_fiche_titre($langs->trans("AddBankRecordLong"),'','');
     
    @@ -666,7 +683,7 @@ if ($resql)
     		}
     		print '</td>';
     		print '<td class="nowrap">';
    -		$form->select_date(empty($dateop)?-1:$dateop,'op',0,0,0,'transaction');
    +		print $form->selectDate(empty($dateop)?-1:$dateop, 'op', 0, 0, 0, 'transaction');
     		print '</td>';
     		print '<td>&nbsp;</td>';
     		print '<td class="nowrap">';
    @@ -728,10 +745,10 @@ if ($resql)
     	{
     		if (empty($conf->global->BANK_DISABLE_DIRECT_INPUT))
     		{
    -			if (! empty($conf->global->BANK_USE_VARIOUS_PAYMENT))	// If direct entries is done using miscellaneous payments
    +			if (empty($conf->global->BANK_USE_OLD_VARIOUS_PAYMENT))	// If direct entries is done using miscellaneous payments
     			{
     				if ($user->rights->banque->modifier) {
    -					$newcardbutton = '<a class="butActionNew" href="'.DOL_URL_ROOT.'/compta/bank/various_payment/card.php?action=create&accountid='.$search_account.'&backtopage='.urlencode($_SERVER['PHP_SELF'].'?id='.$search_account).'">'.$langs->trans("AddBankRecord");
    +					$newcardbutton = '<a class="butActionNew" href="'.DOL_URL_ROOT.'/compta/bank/various_payment/card.php?action=create&accountid='.$search_account.'&backtopage='.urlencode($_SERVER['PHP_SELF'].'?id='.urlencode($search_account)).'"><span class="valignmiddle">'.$langs->trans("AddBankRecord").'</span>';
     					$newcardbutton.= '<span class="fa fa-plus-circle valignmiddle"></span>';
     					$newcardbutton.= '</a>';
     				} else {
    @@ -787,17 +804,17 @@ if ($resql)
     	$moreforfilter.='<div class="divsearchfield">';
     	$moreforfilter .= $langs->trans('DateOperationShort').' : ';
     	$moreforfilter .= '<div class="nowrap'.($conf->browser->layout=='phone'?' centpercent':'').' inline-block">'.$langs->trans('From') . ' ';
    -	$moreforfilter .= $form->select_date($search_dt_start, 'search_start_dt', 0, 0, 1, "search_form", 1, 0, 1).'</div>';
    +	$moreforfilter .= $form->selectDate($search_dt_start, 'search_start_dt', 0, 0, 1, "search_form", 1, 0).'</div>';
     	//$moreforfilter .= ' - ';
    -	$moreforfilter .= '<div class="nowrap'.($conf->browser->layout=='phone'?' centpercent':'').' inline-block">'.$langs->trans('to') . ' ' . $form->select_date($search_dt_end, 'search_end_dt', 0, 0, 1, "search_form", 1, 0, 1).'</div>';
    +	$moreforfilter .= '<div class="nowrap'.($conf->browser->layout=='phone'?' centpercent':'').' inline-block">'.$langs->trans('to') . ' ' . $form->selectDate($search_dt_end, 'search_end_dt', 0, 0, 1, "search_form", 1, 0).'</div>';
     	$moreforfilter .= '</div>';
     
     	$moreforfilter.='<div class="divsearchfield">';
     	$moreforfilter .= $langs->trans('DateValueShort').' : ';
     	$moreforfilter .= '<div class="nowrap'.($conf->browser->layout=='phone'?' centpercent':'').' inline-block">'.$langs->trans('From') . ' ';
    -	$moreforfilter .= $form->select_date($search_dv_start, 'search_start_dv', 0, 0, 1, "search_form", 1, 0, 1).'</div>';
    +	$moreforfilter .= $form->selectDate($search_dv_start, 'search_start_dv', 0, 0, 1, "search_form", 1, 0).'</div>';
     	//$moreforfilter .= ' - ';
    -	$moreforfilter .= '<div class="nowrap'.($conf->browser->layout=='phone'?' centpercent':'').' inline-block">'.$langs->trans('to') . ' ' . $form->select_date($search_dv_end, 'search_end_dv', 0, 0, 1, "search_form", 1, 0, 1).'</div>';
    +	$moreforfilter .= '<div class="nowrap'.($conf->browser->layout=='phone'?' centpercent':'').' inline-block">'.$langs->trans('to') . ' ' . $form->selectDate($search_dv_end, 'search_end_dv', 0, 0, 1, "search_form", 1, 0).'</div>';
     	$moreforfilter .= '</div>';
     
     	if (! empty($conf->categorie->enabled))
    @@ -949,7 +966,8 @@ if ($resql)
     	print_liste_field_titre($selectedfields, $_SERVER["PHP_SELF"],"",'','','align="center"',$sortfield,$sortorder,'maxwidthsearch ');
     	print "</tr>\n";
     
    -    $balance = 0;    // For balance
    +	$balance = 0;    // For balance
    +	$balancebefore = 0;    // For balance
     	$balancecalculated = false;
     	$posconciliatecol = 0;
     
    @@ -973,7 +991,7 @@ if ($resql)
                 // Loop on each record before
                 $sign = 1;
                 $i = 0;
    -            $sqlforbalance='SELECT SUM(b.amount) as balance';
    +            $sqlforbalance='SELECT SUM(b.amount) as previoustotal';
                 $sqlforbalance.= " FROM ";
                 $sqlforbalance.= " ".MAIN_DB_PREFIX."bank_account as ba,";
                 $sqlforbalance.= " ".MAIN_DB_PREFIX."bank as b";
    @@ -988,7 +1006,16 @@ if ($resql)
                     $objforbalance = $db->fetch_object($resqlforbalance);
                     if ($objforbalance)
                     {
    -                    $balance = $objforbalance->balance;
    +                	// If sort is desc,desc,desc then total of previous date + amount is the balancebefore of the previous line before the line to show
    +                	if ($sortfield == 'b.datev,b.dateo,b.rowid' && $sortorder == 'desc,desc,desc')
    +                	{
    +                		$balancebefore = $objforbalance->previoustotal + ($sign * $objp->amount);
    +                	}
    +                	// If sort is asc,asc,asc then total of previous date is balance of line before the next line to show
    +                	else
    +                	{
    +                		$balance = $objforbalance->previoustotal;
    +                	}
                     }
                 }
                 else dol_print_error($db);
    @@ -1064,7 +1091,17 @@ if ($resql)
                 }
             }
     
    -        $balance = price2num($balance + ($sign * $objp->amount),'MT');
    +
    +        if ($sortfield == 'b.datev,b.dateo,b.rowid' && $sortorder == 'desc,desc,desc')
    +        {
    +        	$balance = price2num($balancebefore, 'MT');		// balance = balancebefore of previous line (sort is desc)
    +        	$balancebefore = price2num($balancebefore - ($sign * $objp->amount),'MT');
    +        }
    +		else
    +		{
    +			$balancebefore = price2num($balance, 'MT');		// balancebefore = balance of previous line (sort is asc)
    +			$balance = price2num($balance + ($sign * $objp->amount),'MT');
    +		}
     
             if (empty($cachebankaccount[$objp->bankid]))
             {
    @@ -1284,6 +1321,7 @@ if ($resql)
     				$companystatic->name=$objp->nom;
     				$companystatic->name_alias=$objp->name_alias;
     				$companystatic->client=$objp->client;
    +				$companystatic->email=$objp->email;
     				$companystatic->fournisseur=$objp->fournisseur;
     				$companystatic->code_client=$objp->code_client;
     				$companystatic->code_fournisseur=$objp->code_fournisseur;
    @@ -1341,7 +1379,6 @@ if ($resql)
         	{
         		if ($mode_balance_ok)
         		{
    -    			$balancebefore = price2num($balance - ($sign * $objp->amount),'MT');
         			if ($balancebefore >= 0)
         			{
         				print '<td align="right" class="nowrap">&nbsp;'.price($balancebefore).'</td>';
    @@ -1380,16 +1417,17 @@ if ($resql)
     
         	if (! empty($arrayfields['b.num_releve']['checked']))
         	{
    -            print '<td class="nowrap" align="center">';
    +            print '<td class="nowraponall" align="center">';
             	// Transaction reconciliated or edit link
             	if ($bankaccount->canBeConciliated() > 0)
             	{
    -            	if ($objp->conciliated)  // If line not conciliated and account can be conciliated
    +        		if ($objp->num_releve)
                 	{
    -            	    print '<a href="releve.php?num='.$objp->num_releve.'&amp;account='.$objp->bankid.'">'.$objp->num_releve.'</a>';
    +            	    print '<a href="releve.php?num='.$objp->num_releve.'&account='.$objp->bankid.'&save_lastsearch_values=1">'.$objp->num_releve.'</a>';
                 	}
    -            	else if ($action == 'reconcile')
    +            	if (! $objp->conciliated && $action == 'reconcile')
                 	{
    +            		if ($objp->num_releve) print '&nbsp;';
                 	    print '<input class="flat" name="rowid['.$objp->rowid.']" type="checkbox" value="'.$objp->rowid.'" size="1"'.(! empty($_POST['rowid'][$objp->rowid])?' checked':'').'>';
                 	}
             	}
    @@ -1403,18 +1441,18 @@ if ($resql)
     
             if (! empty($arrayfields['b.conciliated']['checked']))
         	{
    -            print '<td class="nowrap" align="center">';
    +            print '<td class="nowraponall" align="center">';
                 print $objp->conciliated?$langs->trans("Yes"):$langs->trans("No");
             	print '</td>';
                 if (! $i) $totalarray['nbfield']++;
         	}
     
         	// Action edit/delete
    -    	print '<td class="nowrap" align="center">';
    +    	print '<td class="nowraponall" align="center">';
         	// Transaction reconciliated or edit link
         	if ($objp->conciliated && $bankaccount->canBeConciliated() > 0)  // If line not conciliated and account can be conciliated
         	{
    -    	    print '<a href="'.DOL_URL_ROOT.'/compta/bank/ligne.php?rowid='.$objp->rowid.'&amp;account='.$objp->bankid.'&amp;page='.$page.'">';
    +    	    print '<a href="'.DOL_URL_ROOT.'/compta/bank/ligne.php?save_lastsearch_values=1&amp;rowid='.$objp->rowid.'&amp;account='.$objp->bankid.'&amp;page='.$page.'">';
         	    print img_edit();
         	    print '</a>';
         	}
    @@ -1422,13 +1460,13 @@ if ($resql)
         	{
         	    if ($user->rights->banque->modifier || $user->rights->banque->consolidate)
         	    {
    -    	        print '<a href="'.DOL_URL_ROOT.'/compta/bank/ligne.php?rowid='.$objp->rowid.'&amp;account='.$objp->bankid.'&amp;page='.$page.'">';
    +    	        print '<a href="'.DOL_URL_ROOT.'/compta/bank/ligne.php?save_lastsearch_values=1&amp;rowid='.$objp->rowid.'&amp;account='.$objp->bankid.'&amp;page='.$page.'">';
         	        print img_edit();
         	        print '</a>';
         	    }
         	    else
         	    {
    -    	        print '<a href="'.DOL_URL_ROOT.'/compta/bank/ligne.php?rowid='.$objp->rowid.'&amp;account='.$objp->bankid.'&amp;page='.$page.'">';
    +    	        print '<a href="'.DOL_URL_ROOT.'/compta/bank/ligne.php?save_lastsearch_values=1&amp;rowid='.$objp->rowid.'&amp;account='.$objp->bankid.'&amp;page='.$page.'">';
         	        print img_view();
         	        print '</a>';
         	    }
    @@ -1509,6 +1547,6 @@ if ($_POST["action"] == "search" && ! $num)
     	print '<div class="opacitymedium">'.$langs->trans("NoRecordFound").'</div>';
     }
     
    +// End of page
     llxFooter();
    -
     $db->close();
    diff --git a/htdocs/compta/bank/bilan.php b/htdocs/compta/bank/bilan.php
    index 22f7c8c9e79..99856a2dea2 100644
    --- a/htdocs/compta/bank/bilan.php
    +++ b/htdocs/compta/bank/bilan.php
    @@ -22,11 +22,11 @@
      *		\brief      Page de bilan
      */
     
    -require('../../main.inc.php');
    +require '../../main.inc.php';
     require_once DOL_DOCUMENT_ROOT.'/compta/bank/class/account.class.php';
     
    -$langs->load("banks");
    -$langs->load("categories");
    +// Load translation files required by the page
    +$langs->loadLangs(array('banks', 'categories'));
     
     if (!$user->rights->banque->lire)
       accessforbidden();
    @@ -92,5 +92,6 @@ print "<tr class=\"oddeven\"><td>".$langs->trans("BankBalance")."</td><td align=
     
     print "</table>";
     
    +// End of page
     llxFooter();
     $db->close();
    diff --git a/htdocs/compta/bank/budget.php b/htdocs/compta/bank/budget.php
    index 15aae28c1d1..ccec902bf7c 100644
    --- a/htdocs/compta/bank/budget.php
    +++ b/htdocs/compta/bank/budget.php
    @@ -24,11 +24,11 @@
      *		\brief      Page de budget
      */
     
    -require('../../main.inc.php');
    +require '../../main.inc.php';
     require_once DOL_DOCUMENT_ROOT.'/compta/bank/class/account.class.php';
     
    -$langs->load("banks");
    -$langs->load("categories");
    +// Load translation files required by the page
    +$langs->loadLangs(array('banks', 'categories'));
     
     // Security check
     if ($user->societe_id) $socid=$user->societe_id;
    @@ -70,7 +70,6 @@ if ($result)
     	$num = $db->num_rows($result);
     	$i = 0; $total = 0; $totalnb = 0;
     
    -	$var=true;
     	while ($i < $num)
     	{
     		$objp = $db->fetch_object($result);
    @@ -97,5 +96,6 @@ else
     }
     print "</table>";
     
    +// End of page
     llxFooter();
     $db->close();
    diff --git a/htdocs/compta/bank/card.php b/htdocs/compta/bank/card.php
    index 6a9ce1d2ba1..2325d30a26a 100644
    --- a/htdocs/compta/bank/card.php
    +++ b/htdocs/compta/bank/card.php
    @@ -6,6 +6,7 @@
      * Copyright (C) 2014-2017	Alexandre Spangaro		<aspangaro@zendsi.com>
      * Copyright (C) 2015		Jean-François Ferry		<jfefe@aternatik.fr>
      * Copyright (C) 2016		Marcos García			<marcosgdf@gmail.com>
    + * Copyright (C) 2018       Frédéric France         <frederic.france@netlogic.fr>
      *
      * This program is free software; you can redistribute it and/or modify
      * it under the terms of the GNU General Public License as published by
    @@ -27,7 +28,7 @@
      *		\brief      Page to create/view a bank account
      */
     
    -require('../../main.inc.php');
    +require '../../main.inc.php';
     require_once DOL_DOCUMENT_ROOT . '/core/lib/bank.lib.php';
     require_once DOL_DOCUMENT_ROOT . '/core/lib/company.lib.php';
     require_once DOL_DOCUMENT_ROOT . '/core/class/html.formcompany.class.php';
    @@ -39,6 +40,7 @@ if (! empty($conf->accounting->enabled)) require_once DOL_DOCUMENT_ROOT . '/core
     if (! empty($conf->accounting->enabled)) require_once DOL_DOCUMENT_ROOT . '/accountancy/class/accountingaccount.class.php';
     if (! empty($conf->accounting->enabled)) require_once DOL_DOCUMENT_ROOT . '/accountancy/class/accountingjournal.class.php';
     
    +// Load translation files required by the page
     $langs->loadLangs(array("banks","bills","categories","companies","compta"));
     
     $action = GETPOST('action','aZ09');
    @@ -58,7 +60,8 @@ $extrafields = new ExtraFields($db);
     // fetch optionals attributes and labels
     $extralabels=$extrafields->fetch_name_optionals_label($object->table_element);
     
    -
    +// Initialize technical object to manage hooks of page. Note that conf->hooks_modules contains array of hook context
    +$hookmanager->initHooks(array('bankcard','globalcard'));
     
     /*
      * Actions
    @@ -283,7 +286,7 @@ if ($action == 'confirm_delete' && $_POST["confirm"] == "yes" && $user->rights->
     $form = new Form($db);
     $formbank = new FormBank($db);
     $formcompany = new FormCompany($db);
    -if (! empty($conf->accounting->enabled)) $formaccounting = New FormAccounting($db);
    +if (! empty($conf->accounting->enabled)) $formaccounting = new FormAccounting($db);
     
     $countrynotdefined=$langs->trans("ErrorSetACountryFirst").' ('.$langs->trans("SeeAbove").')';
     
    @@ -430,7 +433,7 @@ if ($action == 'create')
     
     	print '<tr><td>'.$langs->trans("Date").'</td>';
     	print '<td>';
    -	$form->select_date('', 're', 0, 0, 0, 'formsoc');
    +	print $form->selectDate('', 're', 0, 0, 0, 'formsoc');
     	print '</td></tr>';
     
     	print '<tr><td>'.$langs->trans("BalanceMinimalAllowed").'</td>';
    @@ -1033,5 +1036,6 @@ else
     
     }
     
    +// End of page
     llxFooter();
     $db->close();
    diff --git a/htdocs/compta/bank/categ.php b/htdocs/compta/bank/categ.php
    index fb514120d57..f76f73183b3 100644
    --- a/htdocs/compta/bank/categ.php
    +++ b/htdocs/compta/bank/categ.php
    @@ -26,14 +26,15 @@
      *      \brief      Page ajout de categories bancaires
      */
     
    -require('../../main.inc.php');
    +require '../../main.inc.php';
     require_once DOL_DOCUMENT_ROOT.'/compta/bank/class/account.class.php';
     require_once DOL_DOCUMENT_ROOT.'/compta/bank/class/bankcateg.class.php';
     
    -$langs->load("banks");
    -$langs->load("categories");
    +// Load translation files required by the page
    +$langs->loadLangs(array('banks', 'categories'));
     
     $action=GETPOST('action','aZ09');
    +$optioncss  = GETPOST('optioncss','aZ');												// Option for the css output (always '' except when 'print')
     
     if (!$user->rights->banque->configurer)
       accessforbidden();
    @@ -80,16 +81,36 @@ if ($categid) {
     llxHeader();
     
     
    -print load_fiche_titre($langs->trans("RubriquesTransactions"), '', 'title_bank.png');
    +print load_fiche_titre($langs->trans("RubriquesTransactions"));
     
     print '<form method="POST" action="'.$_SERVER["PHP_SELF"].'">';
    +if ($optioncss != '') print '<input type="hidden" name="optioncss" value="'.$optioncss.'">';
     print '<input type="hidden" name="token" value="'.$_SESSION['newtoken'].'">';
    +print '<input type="hidden" name="formfilteraction" id="formfilteraction" value="list">';
    +print '<input type="hidden" name="action" value="list">';
    +/*print '<input type="hidden" name="sortfield" value="'.$sortfield.'">';
    +print '<input type="hidden" name="sortorder" value="'.$sortorder.'">';
    +print '<input type="hidden" name="page" value="'.$page.'">';
    +print '<input type="hidden" name="contextpage" value="'.$contextpage.'">';
    +*/
     
    +print '<div class="div-table-responsive">';		// You can use div-table-responsive-no-min if you dont need reserved height for your table
     print '<table class="noborder" width="100%">';
     print '<tr class="liste_titre">';
     print '<td>'.$langs->trans("Ref").'</td><td colspan="2">'.$langs->trans("Label").'</td>';
     print "</tr>\n";
     
    +// Line to add category
    +if ($action != 'edit')
    +{
    +
    +	print '<tr class="oddeven">';
    +	print '<td>&nbsp;</td><td><input name="label" type="text" size="45"></td>';
    +	print '<td align="center"><input type="submit" name="add" class="button" value="'.$langs->trans("Add").'"></td>';
    +	print '</tr>';
    +}
    +
    +
     $sql = "SELECT rowid, label";
     $sql.= " FROM ".MAIN_DB_PREFIX."bank_categ";
     $sql.= " WHERE entity = ".$conf->entity;
    @@ -129,19 +150,11 @@ if ($result)
     	$db->free($result);
     }
     
    +print '</table>';
    +print '</div>';
     
    -/*
    - * Line to add category
    - */
    -if ($action != 'edit')
    -{
    -
    -	print '<tr class="oddeven">';
    -	print '<td>&nbsp;</td><td><input name="label" type="text" size="45"></td>';
    -	print '<td align="center"><input type="submit" name="add" class="button" value="'.$langs->trans("Add").'"></td>';
    -	print '</tr>';
    -}
    -
    -print '</table></form>';
    +print '</form>';
     
    +// End of page
     llxFooter();
    +$db->close();
    diff --git a/htdocs/compta/bank/class/account.class.php b/htdocs/compta/bank/class/account.class.php
    index 7228214e51c..19ffec25aca 100644
    --- a/htdocs/compta/bank/class/account.class.php
    +++ b/htdocs/compta/bank/class/account.class.php
    @@ -36,8 +36,19 @@ require_once DOL_DOCUMENT_ROOT .'/core/class/commonobject.class.php';
      */
     class Account extends CommonObject
     {
    +	/**
    +	 * @var string ID to identify managed object
    +	 */
     	public $element = 'bank_account';
    +
    +	/**
    +	 * @var string Name of table without prefix where object is stored
    +	 */
     	public $table_element = 'bank_account';
    +
    +	/**
    +	 * @var string String with name of icon for myobject. Must be the part after the 'object_' into object_myobject.png
    +	 */
     	public $picto = 'account';
     
     	/**
    @@ -48,7 +59,7 @@ class Account extends CommonObject
     	public $rowid;
     
     	/**
    -	 * Label
    +	 * Account Label
     	 * @var string
     	 */
     	public $label;
    @@ -160,6 +171,10 @@ class Account extends CommonObject
     	 * @var string
     	 */
     	public $account_number;
    +
    +	/**
    +     * @var int ID
    +     */
     	public $fk_accountancy_journal;
     
     	/**
    @@ -286,6 +301,7 @@ class Account extends CommonObject
     	}
     
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *      Add a link between bank line record and its source
     	 *
    @@ -298,6 +314,7 @@ class Account extends CommonObject
     	 */
     	function add_url_line($line_id, $url_id, $url, $label, $type)
     	{
    +        // phpcs:enable
     		$sql = "INSERT INTO ".MAIN_DB_PREFIX."bank_url (";
     		$sql.= "fk_bank";
     		$sql.= ", url_id";
    @@ -325,6 +342,7 @@ class Account extends CommonObject
     		}
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 * 		TODO Move this into AccountLine
     	 *      Return array with links from llx_bank_url
    @@ -332,10 +350,11 @@ class Account extends CommonObject
     	 *      @param  int         $fk_bank    To search using bank transaction id
     	 *      @param  int         $url_id     To search using link to
     	 *      @param  string      $type       To search using type
    -	 *      @return array|-1                Array of links array('url'=>, 'url_id'=>, 'label'=>, 'type'=> 'fk_bank'=> ) or -1 on error
    +	 *      @return array|int               Array of links array('url'=>, 'url_id'=>, 'label'=>, 'type'=> 'fk_bank'=> ) or -1 on error
     	 */
     	function get_url($fk_bank='', $url_id='', $type='')
     	{
    +        // phpcs:enable
     		$lines = array();
     
     		// Check parameters
    @@ -774,14 +793,16 @@ class Account extends CommonObject
     	}
     
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
    -	 *    	Update BBAN (RIB) account fields
    +	 *  Update BBAN (RIB) account fields
     	 *
    -	 *    	@param	User	$user       Object user making update
    -	 *		@return	int					<0 if KO, >0 if OK
    +	 *  @param	User	$user       Object user making update
    +	 *	@return	int					<0 if KO, >0 if OK
     	 */
     	function update_bban(User $user = null)
     	{
    +        // phpcs:enable
     		global $conf,$langs;
     
     		// Clean parameters
    @@ -943,8 +964,10 @@ class Account extends CommonObject
     	 * Existing categories are left untouch.
     	 *
     	 * @param int[]|int $categories Category or categories IDs
    +     * @return void
     	 */
    -	public function setCategories($categories) {
    +    public function setCategories($categories)
    +    {
     		// Handle single category
     		if (! is_array($categories)) {
     			$categories = array($categories);
    @@ -1058,6 +1081,7 @@ class Account extends CommonObject
     		return $this->LibStatut($this->clos,$mode);
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *  Return label of given object status
     	 *
    @@ -1067,6 +1091,7 @@ class Account extends CommonObject
     	 */
     	function LibStatut($statut, $mode = 0)
     	{
    +        // phpcs:enable
     		global $langs;
     		$langs->load('banks');
     
    @@ -1095,6 +1120,7 @@ class Account extends CommonObject
     	}
     
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *    Renvoi si un compte peut etre supprimer ou non (sans mouvements)
     	 *
    @@ -1102,6 +1128,7 @@ class Account extends CommonObject
     	 */
     	function can_be_deleted()
     	{
    +        // phpcs:enable
     		$can_be_deleted=false;
     
     		$sql = "SELECT COUNT(rowid) as nb";
    @@ -1160,9 +1187,9 @@ class Account extends CommonObject
     		}
     
     		return $solde;
    -
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *      Load indicators for dashboard (this->nbtodo and this->nbtodolate)
     	 *
    @@ -1172,6 +1199,7 @@ class Account extends CommonObject
     	 */
     	function load_board(User $user, $filteraccountid = 0)
     	{
    +        // phpcs:enable
     		global $conf, $langs;
     
     		if ($user->societe_id) return -1;   // protection pour eviter appel par utilisateur externe
    @@ -1218,6 +1246,7 @@ class Account extends CommonObject
     		}
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *      Charge indicateurs this->nb de tableau de bord
     	 *		@param		int			$filteraccountid	To get info for a particular account id
    @@ -1225,6 +1254,7 @@ class Account extends CommonObject
     	 */
     	function load_state_board($filteraccountid = 0)
     	{
    +        // phpcs:enable
     		global $user;
     
     		if ($user->societe_id) return -1;   // protection pour eviter appel par utilisateur externe
    @@ -1301,13 +1331,19 @@ class Account extends CommonObject
     	 */
     	function getNomUrl($withpicto=0, $mode='', $option='', $save_lastsearch_value=-1, $notooltip=0)
     	{
    -		global $conf, $langs;
    +		global $conf, $langs, $user;
     
     		$result='';
     		$label = '<u>' . $langs->trans("ShowAccount") . '</u>';
     		$label .= '<br><b>' . $langs->trans('BankAccount') . ':</b> ' . $this->label;
     		$label .= '<br><b>' . $langs->trans('AccountNumber') . ':</b> ' . $this->number;
     		$label .= '<br><b>' . $langs->trans("AccountCurrency") . ':</b> ' . $this->currency_code;
    +
    +		if (empty($user->rights->banque->lire) || !empty($user->socid))
    +		{
    +			$option = 'nolink';
    +		}
    +
     		if (! empty($conf->accounting->enabled))
     		{
     			include_once DOL_DOCUMENT_ROOT.'/core/lib/accounting.lib.php';
    @@ -1338,6 +1374,11 @@ class Account extends CommonObject
     		$linkstart = '<a href="'.$url.$linkclose;
     		$linkend = '</a>';
     
    +                if ($option == 'nolink') {
    +                    $linkstart = '';
    +                    $linkend = '';
    +                }
    +
     		$result .= $linkstart;
     		if ($withpicto) $result.=img_object(($notooltip?'':$label), $this->picto, ($notooltip?(($withpicto != 2) ? 'class="paddingright"' : ''):'class="'.(($withpicto != 2) ? 'paddingright ' : '').'classfortooltip"'), 0, 0, $notooltip?0:1);
     		if ($withpicto != 2) $result.= $this->ref.($option == 'reflabel' && $this->label ? ' - '.$this->label : '');
    @@ -1492,7 +1533,6 @@ class Account extends CommonObject
     	 */
     	function info($id)
     	{
    -
     	}
     
     	/**
    @@ -1537,7 +1577,6 @@ class Account extends CommonObject
     
     		//Get the order the properties are shown
     		return $fieldarray;
    -
     	}
     
     	/**
    @@ -1611,7 +1650,6 @@ class Account extends CommonObject
     		$this->owner_address   = 'Owner address';
     		$this->country_id      = 1;
     	}
    -
     }
     
     
    @@ -1620,36 +1658,93 @@ class Account extends CommonObject
      */
     class AccountLine extends CommonObject
     {
    -	var $error;
    -	var $db;
    -	var $element='bank';
    -	var $table_element='bank';
    -	var $picto = 'generic';
    +	/**
    +	 * @var string Error code (or message)
    +	 */
    +	public $error='';
     
    -	var $id;
    -	var $ref;
    -	var $datec;
    -	var $dateo;
    +    /**
    +     * @var DoliDB Database handler.
    +     */
    +    public $db;
    +
    +	/**
    +	 * @var string ID to identify managed object
    +	 */
    +	public $element='bank';
    +
    +	/**
    +	 * @var string Name of table without prefix where object is stored
    +	 */
    +	public $table_element='bank';
    +
    +	/**
    +	 * @var string String with name of icon for myobject. Must be the part after the 'object_' into object_myobject.png
    +	 */
    +	public $picto = 'generic';
    +
    +	/**
    +	 * @var int ID
    +	 */
    +	public $id;
    +
    +    /**
    +     * @var string Ref
    +     */
    +    public $ref;
    +
    +	public $datec;
    +	public $dateo;
     
     	/**
     	 * Value date
     	 */
    -	var $datev;
    -	var $amount;
    -	var $label;
    -	var $note;
    -	var $fk_user_author;
    -	var $fk_user_rappro;
    -	var $fk_type;
    -	var $rappro;        // Is it conciliated
    -	var $num_releve;    // If conciliated, what is bank statement
    -	var $num_chq;       // Num of cheque
    -	var $bank_chq;      // Bank of cheque
    -	var $fk_bordereau;  // Id of cheque receipt
    +	public $datev;
    +	public $amount;
     
    -	var $fk_account;            // Id of bank account
    -	var $bank_account_label;    // Label of bank account
    +    /**
    +     * @var string bank transaction lines label
    +     */
    +    public $label;
     
    +    public $note;
    +
    +    /**
    +     * @var int ID
    +     */
    +	public $fk_user_author;
    +
    +	/**
    +     * @var int ID
    +     */
    +	public $fk_user_rappro;
    +
    +	/**
    +     * @var int ID
    +     */
    +	public $fk_type;
    +
    +	public $rappro;        // Is it conciliated
    +	public $num_releve;    // If conciliated, what is bank statement
    +	public $num_chq;       // Num of cheque
    +	public $bank_chq;      // Bank of cheque
    +
    +	/**
    +     * @var int ID of cheque receipt
    +     */
    +	public $fk_bordereau;
    +
    +	/**
    +     * @var int ID of bank account
    +     */
    +	public $fk_account;
    +
    +	public $bank_account_label;    // Label of bank account
    +
    +    /**
    +	 * Issuer
    +	 * @var Societe
    +	 */
     	public $emetteur;
     
     	/**
    @@ -1835,6 +1930,7 @@ class AccountLine extends CommonObject
     	}
     
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *      Delete bank line records
     	 *
    @@ -1843,6 +1939,7 @@ class AccountLine extends CommonObject
     	 */
     	function delete_urls(User $user = null)
     	{
    +        // phpcs:enable
     		$nbko=0;
     
     		if ($this->rappro)
    @@ -1905,15 +2002,18 @@ class AccountLine extends CommonObject
     	}
     
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
    -	 *		Update conciliation field
    +	 *	Update conciliation field
     	 *
    -	 *		@param	User	$user		Objet user making update
    -	 *		@param 	int		$cat		Category id
    -	 *		@return	int					<0 if KO, >0 if OK
    +	 *	@param	User	$user			Objet user making update
    +	 *	@param 	int		$cat			Category id
    +	 *	@param	int		$conciliated	1=Set transaction to conciliated, 0=Keep transaction non conciliated
    +	 *	@return	int						<0 if KO, >0 if OK
     	 */
    -	function update_conciliation(User $user, $cat)
    +	function update_conciliation(User $user, $cat, $conciliated=1)
     	{
    +        // phpcs:enable
     		global $conf,$langs;
     
     		$this->db->begin();
    @@ -1929,9 +2029,9 @@ class AccountLine extends CommonObject
     		}
     
     		$sql = "UPDATE ".MAIN_DB_PREFIX."bank SET";
    -		$sql.= " rappro = 1";
    +		$sql.= " rappro = ".$conciliated;
     		$sql.= ", num_releve = '".$this->db->escape($this->num_releve)."'";
    -		$sql.= ", fk_user_rappro = ".$user->id;
    +		if ($conciliated) $sql.= ", fk_user_rappro = ".$user->id;
     		$sql.= " WHERE rowid = ".$this->id;
     
     		dol_syslog(get_class($this)."::update_conciliation", LOG_DEBUG);
    @@ -1967,6 +2067,7 @@ class AccountLine extends CommonObject
     	}
     
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 * 	Increase/decrease value date of a rowid
     	 *
    @@ -1976,6 +2077,7 @@ class AccountLine extends CommonObject
     	 */
     	function datev_change($rowid,$sign=1)
     	{
    +        // phpcs:enable
     		$sql = "SELECT datev FROM ".MAIN_DB_PREFIX."bank WHERE rowid = ".$rowid;
     		$resql = $this->db->query($sql);
     		if ($resql)
    @@ -2005,6 +2107,7 @@ class AccountLine extends CommonObject
     		return 0;
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 * 	Increase value date of a rowid
     	 *
    @@ -2013,9 +2116,11 @@ class AccountLine extends CommonObject
     	 */
     	function datev_next($id)
     	{
    +        // phpcs:enable
     		return $this->datev_change($id,1);
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 * 	Decrease value date of a rowid
     	 *
    @@ -2024,10 +2129,12 @@ class AccountLine extends CommonObject
     	 */
     	function datev_previous($id)
     	{
    +        // phpcs:enable
     		return $this->datev_change($id,-1);
     	}
     
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 * 	Increase/decrease operation date of a rowid
     	 *
    @@ -2037,6 +2144,7 @@ class AccountLine extends CommonObject
     	 */
     	function dateo_change($rowid,$sign=1)
     	{
    +        // phpcs:enable
     		$sql = "SELECT dateo FROM ".MAIN_DB_PREFIX."bank WHERE rowid = ".$rowid;
     		$resql = $this->db->query($sql);
     		if ($resql)
    @@ -2066,6 +2174,7 @@ class AccountLine extends CommonObject
     		return 0;
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 * 	Increase operation date of a rowid
     	 *
    @@ -2074,9 +2183,11 @@ class AccountLine extends CommonObject
     	 */
     	function dateo_next($id)
     	{
    +        // phpcs:enable
     		return $this->dateo_change($id,1);
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 * 	Decrease operation date of a rowid
     	 *
    @@ -2085,6 +2196,7 @@ class AccountLine extends CommonObject
     	 */
     	function dateo_previous($id)
     	{
    +        // phpcs:enable
     		return $this->dateo_change($id,-1);
     	}
     
    @@ -2191,6 +2303,7 @@ class AccountLine extends CommonObject
     		return $this->LibStatut($this->status,$mode);
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *  Renvoi le libelle d'un statut donne
     	 *
    @@ -2200,6 +2313,7 @@ class AccountLine extends CommonObject
     	 */
     	function LibStatut($statut,$mode=0)
     	{
    +        // phpcs:enable
     		global $langs;
     		//$langs->load('companies');
     		/*
    @@ -2269,6 +2383,4 @@ class AccountLine extends CommonObject
     		}
     		return 0;
     	}
    -
     }
    -
    diff --git a/htdocs/compta/bank/class/bankcateg.class.php b/htdocs/compta/bank/class/bankcateg.class.php
    index 176fdb626a5..cc291c6be64 100644
    --- a/htdocs/compta/bank/class/bankcateg.class.php
    +++ b/htdocs/compta/bank/class/bankcateg.class.php
    @@ -30,11 +30,21 @@ class BankCateg // extends CommonObject
     {
     	//public $element='bank_categ';			//!< Id that identify managed objects
     	//public $table_element='bank_categ';	//!< Name of table without prefix where object is stored
    -    public $picto='generic';
    -    
    -	public $id;
    -	public $label;
    -   
    +    /**
    +	 * @var string String with name of icon for myobject. Must be the part after the 'object_' into object_myobject.png
    +	 */
    +	public $picto='generic';
    +
    +	/**
    +     * @var int ID
    +     */
    +    public $id;
    +
    +	/**
    +     * @var string bank categories label
    +     */
    +    public $label;
    +
     
     	/**
     	 * Constructor
    @@ -205,7 +215,7 @@ class BankCateg // extends CommonObject
     		{
     		    $sql = "DELETE FROM ".MAIN_DB_PREFIX."categorie_account";
         		$sql.= " WHERE fk_categorie = ".$this->id;
    -    		
    +
         		$resql = $this->db->query($sql);
         		if (!$resql)
         		{
    @@ -213,13 +223,13 @@ class BankCateg // extends CommonObject
         		    $this->errors[] = "Error ".$this->db->lasterror();
         		}
     		}
    -		
    +
     		// Delete link between tag and bank lines
     		if (! $error)
     		{
     		    $sql = "DELETE FROM ".MAIN_DB_PREFIX."bank_class";
     		    $sql.= " WHERE fk_categ = ".$this->id;
    -		
    +
     		    $resql = $this->db->query($sql);
     		    if (!$resql)
     		    {
    @@ -227,21 +237,21 @@ class BankCateg // extends CommonObject
     		        $this->errors[] = "Error ".$this->db->lasterror();
     		    }
     		}
    -		
    +
     		// Delete bank categ
     		if (! $error)
     		{
         		$sql = "DELETE FROM ".MAIN_DB_PREFIX."bank_categ";
         		$sql .= " WHERE rowid=".$this->id;
    -    
    +
         		$resql = $this->db->query($sql);
    -    		if (!$resql) 
    +    		if (!$resql)
         		{
         			$error++;
         			$this->errors[] = "Error ".$this->db->lasterror();
         		}
     		}
    -		
    +
         	// Commit or rollback
     		if ($error) {
     			foreach ($this->errors as $errmsg) {
    @@ -339,5 +349,4 @@ class BankCateg // extends CommonObject
     		$this->id = 0;
     		$this->label = '';
     	}
    -
     }
    diff --git a/htdocs/compta/bank/class/paymentvarious.class.php b/htdocs/compta/bank/class/paymentvarious.class.php
    index fe56ea99504..c997ff1a4f7 100644
    --- a/htdocs/compta/bank/class/paymentvarious.class.php
    +++ b/htdocs/compta/bank/class/paymentvarious.class.php
    @@ -1,5 +1,6 @@
     <?php
    -/* Copyright (C) 2017       Alexandre Spangaro  <aspangaro@zendsi.com>
    +/* Copyright (C) 2017       Alexandre Spangaro      <aspangaro@zendsi.com>
    + * Copyright (C) 2018       Frédéric France         <frederic.france@netlogic.fr>
      *
      * This program is free software; you can redistribute it and/or modify
      * it under the terms of the GNU General Public License as published by
    @@ -30,25 +31,65 @@ require_once DOL_DOCUMENT_ROOT .'/core/class/commonobject.class.php';
      */
     class PaymentVarious extends CommonObject
     {
    -	public $element='variouspayment';		//!< Id that identify managed objects
    -	public $table_element='payment_various';	//!< Name of table without prefix where object is stored
    +	/**
    +	 * @var string ID to identify managed object
    +	 */
    +	public $element='variouspayment';
    +
    +	/**
    +	 * @var string Name of table without prefix where object is stored
    +	 */
    +	public $table_element='payment_various';
    +
    +	/**
    +	 * @var string String with name of icon for myobject. Must be the part after the 'object_' into object_myobject.png
    +	 */
     	public $picto = 'bill';
     
    -	var $id;
    -	var $ref;
    -	var $tms;
    -	var $datep;
    -	var $datev;
    -	var $sens;
    -	var $amount;
    -	var $type_payment;
    -	var $num_payment;
    -	var $label;
    -	var $accountancy_code;
    -	var $fk_project;
    -	var $fk_bank;
    -	var $fk_user_author;
    -	var $fk_user_modif;
    +	/**
    +	 * @var int ID
    +	 */
    +	public $id;
    +
    +	/**
    +	 * @var string Ref
    +	 */
    +	public $ref;
    +
    +	public $tms;
    +	public $datep;
    +	public $datev;
    +	public $sens;
    +	public $amount;
    +	public $type_payment;
    +	public $num_payment;
    +
    +	/**
    +     * @var string various payments label
    +     */
    +    public $label;
    +
    +	public $accountancy_code;
    +
    +	/**
    +     * @var int ID
    +     */
    +	public $fk_project;
    +
    +	/**
    +     * @var int ID
    +     */
    +	public $fk_bank;
    +
    +	/**
    +     * @var int ID
    +     */
    +	public $fk_user_author;
    +
    +	/**
    +     * @var int ID
    +     */
    +	public $fk_user_modif;
     
     
     	/**
    @@ -61,14 +102,13 @@ class PaymentVarious extends CommonObject
     		$this->db = $db;
     		$this->element = 'payment_various';
     		$this->table_element = 'payment_various';
    -		return 1;
     	}
     
     	/**
     	 * Update database
     	 *
     	 * @param   User	$user        	User that modify
    -	 * @param	int		$notrigger	    0=no, 1=yes (no update trigger)
    +	 * @param   int		$notrigger      0=no, 1=yes (no update trigger)
     	 * @return  int         			<0 if KO, >0 if OK
     	 */
     	function update($user=null, $notrigger=0)
    @@ -81,9 +121,9 @@ class PaymentVarious extends CommonObject
     		$this->amount=trim($this->amount);
     		$this->label=trim($this->label);
     		$this->note=trim($this->note);
    -		$this->fk_bank=trim($this->fk_bank);
    -		$this->fk_user_author=trim($this->fk_user_author);
    -		$this->fk_user_modif=trim($this->fk_user_modif);
    +		$this->fk_bank = (int) $this->fk_bank;
    +		$this->fk_user_author = (int) $this->fk_user_author;
    +		$this->fk_user_modif = (int) $this->fk_user_modif;
     
     		$this->db->begin();
     
    @@ -281,9 +321,9 @@ class PaymentVarious extends CommonObject
     		$this->amount=price2num(trim($this->amount));
     		$this->label=trim($this->label);
     		$this->note=trim($this->note);
    -		$this->fk_bank=trim($this->fk_bank);
    -		$this->fk_user_author=trim($this->fk_user_author);
    -		$this->fk_user_modif=trim($this->fk_user_modif);
    +		$this->fk_bank = (int) $this->fk_bank;
    +		$this->fk_user_author = (int) $this->fk_user_author;
    +		$this->fk_user_modif = (int) $this->fk_user_modif;
     
     		// Check parameters
     		if (! $this->label)
    @@ -363,13 +403,14 @@ class PaymentVarious extends CommonObject
     
     					// Insert payment into llx_bank
     					// Add link 'payment_various' in bank_url between payment and bank transaction
    -					if ($this->sens == '0') $sign='-';
    +					$sign=1;
    +					if ($this->sens == '0') $sign=-1;
     
     					$bank_line_id = $acc->addline(
     						$this->datep,
     						$this->type_payment,
     						$this->label,
    -						$sign.abs($this->amount),
    +						$sign * abs($this->amount),
     						$this->num_payment,
     						'',
     						$user
    @@ -434,6 +475,7 @@ class PaymentVarious extends CommonObject
     		}
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *  Update link between payment various and line generate into llx_bank
     	 *
    @@ -442,6 +484,7 @@ class PaymentVarious extends CommonObject
     	 */
     	function update_fk_bank($id_bank)
     	{
    +        // phpcs:enable
     		$sql = 'UPDATE '.MAIN_DB_PREFIX.'payment_various SET fk_bank = '.$id_bank;
     		$sql.= ' WHERE rowid = '.$this->id;
     		$result = $this->db->query($sql);
    @@ -468,6 +511,7 @@ class PaymentVarious extends CommonObject
     		return $this->LibStatut($this->statut,$mode);
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *  Renvoi le libelle d'un statut donne
     	 *
    @@ -477,39 +521,40 @@ class PaymentVarious extends CommonObject
     	 */
     	function LibStatut($statut,$mode=0)
     	{
    +        // phpcs:enable
     		global $langs;
     
     		if ($mode == 0)
     		{
     			return $langs->trans($this->statuts[$statut]);
     		}
    -		if ($mode == 1)
    +		elseif ($mode == 1)
     		{
     			return $langs->trans($this->statuts_short[$statut]);
     		}
    -		if ($mode == 2)
    +		elseif ($mode == 2)
     		{
     			if ($statut==0) return img_picto($langs->trans($this->statuts_short[$statut]),'statut0').' '.$langs->trans($this->statuts_short[$statut]);
    -			if ($statut==1) return img_picto($langs->trans($this->statuts_short[$statut]),'statut4').' '.$langs->trans($this->statuts_short[$statut]);
    -			if ($statut==2) return img_picto($langs->trans($this->statuts_short[$statut]),'statut6').' '.$langs->trans($this->statuts_short[$statut]);
    +			elseif ($statut==1) return img_picto($langs->trans($this->statuts_short[$statut]),'statut4').' '.$langs->trans($this->statuts_short[$statut]);
    +			elseif ($statut==2) return img_picto($langs->trans($this->statuts_short[$statut]),'statut6').' '.$langs->trans($this->statuts_short[$statut]);
     		}
    -		if ($mode == 3)
    +		elseif ($mode == 3)
     		{
     			if ($statut==0 && ! empty($this->statuts_short[$statut])) return img_picto($langs->trans($this->statuts_short[$statut]),'statut0');
    -			if ($statut==1 && ! empty($this->statuts_short[$statut])) return img_picto($langs->trans($this->statuts_short[$statut]),'statut4');
    -			if ($statut==2 && ! empty($this->statuts_short[$statut])) return img_picto($langs->trans($this->statuts_short[$statut]),'statut6');
    +			elseif ($statut==1 && ! empty($this->statuts_short[$statut])) return img_picto($langs->trans($this->statuts_short[$statut]),'statut4');
    +			elseif ($statut==2 && ! empty($this->statuts_short[$statut])) return img_picto($langs->trans($this->statuts_short[$statut]),'statut6');
     		}
    -		if ($mode == 4)
    +		elseif ($mode == 4)
     		{
     			if ($statut==0 && ! empty($this->statuts_short[$statut])) return img_picto($langs->trans($this->statuts_short[$statut]),'statut0').' '.$langs->trans($this->statuts[$statut]);
    -			if ($statut==1 && ! empty($this->statuts_short[$statut])) return img_picto($langs->trans($this->statuts_short[$statut]),'statut4').' '.$langs->trans($this->statuts[$statut]);
    -			if ($statut==2 && ! empty($this->statuts_short[$statut])) return img_picto($langs->trans($this->statuts_short[$statut]),'statut6').' '.$langs->trans($this->statuts[$statut]);
    +			elseif ($statut==1 && ! empty($this->statuts_short[$statut])) return img_picto($langs->trans($this->statuts_short[$statut]),'statut4').' '.$langs->trans($this->statuts[$statut]);
    +			elseif ($statut==2 && ! empty($this->statuts_short[$statut])) return img_picto($langs->trans($this->statuts_short[$statut]),'statut6').' '.$langs->trans($this->statuts[$statut]);
     		}
    -		if ($mode == 5)
    +		elseif ($mode == 5)
     		{
     			if ($statut==0 && ! empty($this->statuts_short[$statut])) return $langs->trans($this->statuts_short[$statut]).' '.img_picto($langs->trans($this->statuts_short[$statut]),'statut0');
    -			if ($statut==1 && ! empty($this->statuts_short[$statut])) return $langs->trans($this->statuts_short[$statut]).' '.img_picto($langs->trans($this->statuts_short[$statut]),'statut4');
    -			if ($statut==2 && ! empty($this->statuts_short[$statut])) return $langs->trans($this->statuts_short[$statut]).' '.img_picto($langs->trans($this->statuts_short[$statut]),'statut6');
    +			elseif ($statut==1 && ! empty($this->statuts_short[$statut])) return $langs->trans($this->statuts_short[$statut]).' '.img_picto($langs->trans($this->statuts_short[$statut]),'statut4');
    +			elseif ($statut==2 && ! empty($this->statuts_short[$statut])) return $langs->trans($this->statuts_short[$statut]).' '.img_picto($langs->trans($this->statuts_short[$statut]),'statut6');
     		}
     	}
     
    @@ -517,24 +562,71 @@ class PaymentVarious extends CommonObject
     	/**
     	 *	Send name clicable (with possibly the picto)
     	 *
    -	 *	@param  int		$withpicto		0=No picto, 1=Include picto into link, 2=Only picto
    -	 *	@param  string	$option			link option
    -	 *	@return string					Chaine with URL
    +	 *	@param  int		$withpicto					0=No picto, 1=Include picto into link, 2=Only picto
    +	 *	@param  string	$option						link option
    +	 *  @param  int     $save_lastsearch_value	 	-1=Auto, 0=No save of lastsearch_values when clicking, 1=Save lastsearch_values whenclicking
    +     *  @param	int  	$notooltip		 			1=Disable tooltip
    +	 *	@return string								String with URL
     	 */
    -	function getNomUrl($withpicto=0,$option='')
    +	function getNomUrl($withpicto=0, $option='', $save_lastsearch_value=-1, $notooltip=0)
     	{
    +		global $db, $conf, $langs, $hookmanager;
     		global $langs;
     
    -		$result='';
    -		$label=$langs->trans("ShowVariousPayment").': '.$this->ref;
    +		if (! empty($conf->dol_no_mouse_hover)) $notooltip=1;   // Force disable tooltips
     
    -		$linkstart = '<a href="'.DOL_URL_ROOT.'/compta/bank/various_payment/card.php?id='.$this->id.'" title="'.dol_escape_htmltag($label, 1).'" class="classfortooltip">';
    +		$result='';
    +
    +		$label='<u>'.$langs->trans("ShowVariousPayment").'</u>';
    +		$label.= '<br>';
    +		$label.= '<b>' . $langs->trans('Ref') . ':</b> ' . $this->ref;
    +
    +		$url = DOL_URL_ROOT.'/compta/bank/various_payment/card.php?id='.$this->id;
    +
    +		if ($option != 'nolink')
    +		{
    +			// Add param to save lastsearch_values or not
    +			$add_save_lastsearch_values=($save_lastsearch_value == 1 ? 1 : 0);
    +			if ($save_lastsearch_value == -1 && preg_match('/list\.php/',$_SERVER["PHP_SELF"])) $add_save_lastsearch_values=1;
    +			if ($add_save_lastsearch_values) $url.='&save_lastsearch_values=1';
    +		}
    +
    +		$linkclose='';
    +		if (empty($notooltip))
    +		{
    +			if (! empty($conf->global->MAIN_OPTIMIZEFORTEXTBROWSER))
    +			{
    +				$label=$langs->trans("ShowMyObject");
    +				$linkclose.=' alt="'.dol_escape_htmltag($label, 1).'"';
    +			}
    +			$linkclose.=' title="'.dol_escape_htmltag($label, 1).'"';
    +			$linkclose.=' class="classfortooltip'.($morecss?' '.$morecss:'').'"';
    +
    +			/*
    +			 $hookmanager->initHooks(array('myobjectdao'));
    +			 $parameters=array('id'=>$this->id);
    +			 $reshook=$hookmanager->executeHooks('getnomurltooltip',$parameters,$this,$action);    // Note that $action and $object may have been modified by some hooks
    +			 if ($reshook > 0) $linkclose = $hookmanager->resPrint;
    +			 */
    +		}
    +		else $linkclose = ($morecss?' class="'.$morecss.'"':'');
    +
    +		$linkstart = '<a href="'.$url.'"';
    +		$linkstart.=$linkclose.'>';
     		$linkend='</a>';
     
     		$result .= $linkstart;
     		if ($withpicto) $result.=img_object(($notooltip?'':$label), ($this->picto?$this->picto:'generic'), ($notooltip?(($withpicto != 2) ? 'class="paddingright"' : ''):'class="'.(($withpicto != 2) ? 'paddingright ' : '').'classfortooltip"'), 0, 0, $notooltip?0:1);
    -		if ($withpicto != 2) $result.= ($maxlen?dol_trunc($this->ref,$maxlen):$this->ref);
    +		if ($withpicto != 2) $result.= $this->ref;
     		$result .= $linkend;
    +		//if ($withpicto != 2) $result.=(($addlabel && $this->label) ? $sep . dol_trunc($this->label, ($addlabel > 1 ? $addlabel : 0)) : '');
    +
    +		global $action;
    +		$hookmanager->initHooks(array('variouspayment'));
    +		$parameters=array('id'=>$this->id, 'getnomurl'=>$result);
    +		$reshook=$hookmanager->executeHooks('getNomUrl',$parameters,$this,$action);    // Note that $action and $object may have been modified by some hooks
    +		if ($reshook > 0) $result = $hookmanager->resPrint;
    +		else $result .= $hookmanager->resPrint;
     
     		return $result;
     	}
    @@ -582,5 +674,4 @@ class PaymentVarious extends CommonObject
     			dol_print_error($this->db);
     		}
     	}
    -
     }
    diff --git a/htdocs/compta/bank/document.php b/htdocs/compta/bank/document.php
    index a6e206c4b09..f908b68b35c 100644
    --- a/htdocs/compta/bank/document.php
    +++ b/htdocs/compta/bank/document.php
    @@ -24,18 +24,15 @@
      * 	\ingroup    banque
      * 	\brief      Page de gestion des documents attaches a un compte bancaire
      */
    -require('../../main.inc.php');
    -require_once(DOL_DOCUMENT_ROOT . "/core/lib/bank.lib.php");
    -require_once(DOL_DOCUMENT_ROOT . "/core/lib/files.lib.php");
    -require_once(DOL_DOCUMENT_ROOT . "/core/lib/images.lib.php");
    -require_once(DOL_DOCUMENT_ROOT . "/core/class/html.formfile.class.php");
    +require '../../main.inc.php';
    +require_once DOL_DOCUMENT_ROOT . "/core/lib/bank.lib.php";
    +require_once DOL_DOCUMENT_ROOT . "/core/lib/files.lib.php";
    +require_once DOL_DOCUMENT_ROOT . "/core/lib/images.lib.php";
    +require_once DOL_DOCUMENT_ROOT . "/core/class/html.formfile.class.php";
     require_once DOL_DOCUMENT_ROOT . '/compta/bank/class/account.class.php';
     
    -$langs->load("banks");
    -
    -
    -$langs->load('companies');
    -$langs->load('other');
    +// Load translation files required by the page
    +$langs->loadLangs(array('banks', 'companies', 'other'));
     
     $id = (GETPOST('id', 'int') ? GETPOST('id', 'int') : GETPOST('account', 'int'));
     $ref = GETPOST('ref', 'alpha');
    @@ -108,7 +105,7 @@ if ($id > 0 || !empty($ref)) {
             dol_fiche_head($head, 'document', $langs->trans("FinancialAccount"), -1, 'account');
     
     
    -        // Construit liste des fichiers
    +        // Build file list
             $filearray = dol_dir_list($upload_dir, "files", 0, '', '\.meta$',
                     $sortfield,
                     (strtolower($sortorder) == 'desc' ? SORT_DESC : SORT_ASC), 1);
    @@ -150,7 +147,6 @@ else {
         exit;
     }
     
    -
    +// End of page
     llxFooter();
    -
     $db->close();
    diff --git a/htdocs/compta/bank/graph.php b/htdocs/compta/bank/graph.php
    index a813a71eeca..7dad720139a 100644
    --- a/htdocs/compta/bank/graph.php
    +++ b/htdocs/compta/bank/graph.php
    @@ -23,13 +23,13 @@
      *	\brief      Page graph des transactions bancaires
      */
     
    -require('../../main.inc.php');
    +require '../../main.inc.php';
     require_once DOL_DOCUMENT_ROOT.'/core/lib/bank.lib.php';
     require_once DOL_DOCUMENT_ROOT.'/compta/bank/class/account.class.php';
     require_once DOL_DOCUMENT_ROOT.'/core/class/dolgraph.class.php';
     
    -$langs->load("banks");
    -$langs->load("categories");
    +// Load translation files required by the page
    +$langs->loadLangs(array('banks', 'categories'));
     
     $WIDTH=DolGraph::getDefaultGraphSizeForStats('width',768);
     $HEIGHT=DolGraph::getDefaultGraphSizeForStats('height',200);
    @@ -864,7 +864,6 @@ if ($mode == 'showalltime')
     
     print '</table>';
     
    -
    +// End of page
     llxFooter();
    -
     $db->close();
    diff --git a/htdocs/compta/bank/info.php b/htdocs/compta/bank/info.php
    index 832ec95dcd2..7eaeb515aa9 100644
    --- a/htdocs/compta/bank/info.php
    +++ b/htdocs/compta/bank/info.php
    @@ -21,14 +21,13 @@
      *     \brief      Onglet info d'une ecriture bancaire
      */
     
    -require('../../main.inc.php');
    +require '../../main.inc.php';
     require_once DOL_DOCUMENT_ROOT.'/core/lib/functions2.lib.php';
     require_once DOL_DOCUMENT_ROOT.'/compta/paiement/class/paiement.class.php';
     require_once DOL_DOCUMENT_ROOT.'/compta/bank/class/account.class.php';
     
    -$langs->load("banks");
    -$langs->load("categories");
    -$langs->load("companies");
    +// Load translation files required by the page
    +$langs->loadLangs(array('banks', 'categories', 'companies'));
     
     $id = GETPOST("rowid");
     
    @@ -72,5 +71,6 @@ print '</td></tr></table>';
     
     print '</div>';
     
    +// End of page
     llxFooter();
     $db->close();
    diff --git a/htdocs/compta/bank/ligne.php b/htdocs/compta/bank/ligne.php
    index 05f331eba99..85cd839fd44 100644
    --- a/htdocs/compta/bank/ligne.php
    +++ b/htdocs/compta/bank/ligne.php
    @@ -7,6 +7,7 @@
      * Copyright (C) 2015-2017 Alexandre Spangaro	<aspangaro@zendsi.com>
      * Copyright (C) 2015      Jean-François Ferry	<jfefe@aternatik.fr>
      * Copyright (C) 2016      Marcos García        <marcosgdf@gmail.com>
    + * Copyright (C) 2018       Frédéric France         <frederic.france@netlogic.fr>
      *
      * This program is free software; you can redistribute it and/or modify
      * it under the terms of the GNU General Public License as published by
    @@ -28,14 +29,12 @@
      *	\brief      Page to edit a bank transaction record
      */
     
    -require('../../main.inc.php');
    +require '../../main.inc.php';
     require_once DOL_DOCUMENT_ROOT.'/compta/bank/class/account.class.php';
     require_once DOL_DOCUMENT_ROOT.'/categories/class/categorie.class.php';
     
    -$langs->load("banks");
    -$langs->load("categories");
    -$langs->load("compta");
    -$langs->load("bills");
    +// Load translation files required by the page
    +$langs->loadLangs(array('banks', 'categories', 'compta', 'bills', 'other'));
     if (! empty($conf->adherent->enabled)) $langs->load("members");
     if (! empty($conf->don->enabled)) $langs->load("donations");
     if (! empty($conf->loan->enabled)) $langs->load("loan");
    @@ -100,8 +99,10 @@ if ($action == 'confirm_delete_categ' && $confirm == "yes" && $user->rights->ban
         	{
             	dol_print_error($db);
         	}
    -	} else {
    -		setEventMessage('Missing ids','errors');
    +	}
    +	else
    +	{
    +		setEventMessages($langs->trans("MissingIds"), null, 'errors');
     	}
     }
     
    @@ -497,7 +498,7 @@ if ($result)
             if ($user->rights->banque->modifier || $user->rights->banque->consolidate)
             {
                 print '<td>';
    -            print $form->select_date($db->jdate($objp->do),'dateo','','','','update',1,0,1,$objp->rappro);
    +            print $form->selectDate($db->jdate($objp->do), 'dateo', '', '', '', 'update', 1, 0, $objp->rappro);
                 if (! $objp->rappro)
                 {
                     print ' &nbsp; ';
    @@ -521,7 +522,7 @@ if ($result)
             if ($user->rights->banque->modifier || $user->rights->banque->consolidate)
             {
                 print '<td>';
    -            print $form->select_date($db->jdate($objp->dv),'datev','','','','update',1,0,1,$objp->rappro);
    +            print $form->selectDate($db->jdate($objp->dv), 'datev', '', '', '', 'update', 1, 0, $objp->rappro);
                 if (! $objp->rappro)
                 {
                     print ' &nbsp; ';
    @@ -688,6 +689,6 @@ if ($result)
     }
     else dol_print_error($db);
     
    +// End of page
     llxFooter();
    -
     $db->close();
    diff --git a/htdocs/compta/bank/list.php b/htdocs/compta/bank/list.php
    index 9fc8f5028bb..0794634e3a3 100644
    --- a/htdocs/compta/bank/list.php
    +++ b/htdocs/compta/bank/list.php
    @@ -1,6 +1,4 @@
     <?php
    -use Stripe\BankAccount;
    -
     /* Copyright (C) 2001-2005 Rodolphe Quiedeville <rodolphe@quiedeville.org>
      * Copyright (C) 2004-2016 Laurent Destailleur  <eldy@users.sourceforge.net>
      * Copyright (C) 2005-2012 Regis Houssin        <regis.houssin@capnetworks.com>
    @@ -27,7 +25,7 @@ use Stripe\BankAccount;
      *       \brief      Home page of bank module
      */
     
    -require('../../main.inc.php');
    +require '../../main.inc.php';
     require_once DOL_DOCUMENT_ROOT.'/core/lib/bank.lib.php';
     require_once DOL_DOCUMENT_ROOT.'/compta/tva/class/tva.class.php';
     require_once DOL_DOCUMENT_ROOT.'/compta/sociales/class/chargesociales.class.php';
    @@ -35,10 +33,8 @@ require_once DOL_DOCUMENT_ROOT.'/compta/bank/class/account.class.php';
     if (! empty($conf->accounting->enabled)) require_once DOL_DOCUMENT_ROOT . '/accountancy/class/accountingaccount.class.php';
     if (! empty($conf->accounting->enabled)) require_once DOL_DOCUMENT_ROOT . '/accountancy/class/accountingjournal.class.php';
     
    -$langs->load("banks");
    -$langs->load("categories");
    -$langs->load("accountancy");
    -$langs->load("compta");
    +// Load translation files required by the page
    +$langs->loadLangs(array('banks', 'categories', 'accountancy', 'compta'));
     
     $action=GETPOST('action','alpha');
     $massaction=GETPOST('massaction','alpha');
    @@ -231,7 +227,7 @@ $massactionbutton=$form->selectMassAction('', $arrayofmassactions);
     $newcardbutton='';
     if ($user->rights->banque->configurer)
     {
    -	$newcardbutton.='<a class="butActionNew" href="card.php?action=create">'.$langs->trans("NewFinancialAccount");
    +	$newcardbutton.='<a class="butActionNew" href="card.php?action=create"><span class="valignmiddle">'.$langs->trans("NewFinancialAccount").'</span>';
     	$newcardbutton.= '<span class="fa fa-plus-circle valignmiddle"></span>';
     	$newcardbutton.= '</a>';
     }
    @@ -259,7 +255,7 @@ include DOL_DOCUMENT_ROOT.'/core/tpl/massactions_pre.tpl.php';
     if ($sall)
     {
         foreach($fieldstosearchall as $key => $val) $fieldstosearchall[$key]=$langs->trans($val);
    -    print $langs->trans("FilterOnInto", $sall) . join(', ',$fieldstosearchall);
    +    print '<div class="divsearchfieldfilter">'.$langs->trans("FilterOnInto", $all) . join(', ',$fieldstosearchall).'</div>';
     }
     
     $moreforfilter='';
    @@ -404,7 +400,7 @@ print "</tr>\n";
     
     
     $total = array(); $found = 0; $i=0; $lastcurrencycode='';
    -$var=true;
    +
     foreach ($accounts as $key=>$type)
     {
     	if ($i >= $limit) break;
    @@ -414,7 +410,6 @@ foreach ($accounts as $key=>$type)
     	$obj = new Account($db);
     	$obj->fetch($key);
     
    -	$var = !$var;
     	$solde = $obj->solde(1);
     
     	if (! empty($lastcurrencycode) && $lastcurrencycode != $obj->currency_code)
    @@ -431,7 +426,7 @@ foreach ($accounts as $key=>$type)
         // Ref
         if (! empty($arrayfields['b.ref']['checked']))
         {
    -        print '<td>'.$obj->getNomUrl(1).'</td>';
    +        print '<td class="nowrap">'.$obj->getNomUrl(1).'</td>';
     	    if (! $i) $totalarray['nbfield']++;
         }
     
    @@ -556,7 +551,7 @@ foreach ($accounts as $key=>$type)
         if (! empty($arrayfields['balance']['checked']))
         {
     		print '<td align="right">';
    -		print '<a href="'.DOL_URL_ROOT.'/compta/bank/bankentries_list.php?id='.$obj->id.'">'.price($solde, 0, $langs, 0, 0, -1, $obj->currency_code).'</a>';
    +		print '<a href="'.DOL_URL_ROOT.'/compta/bank/bankentries_list.php?id='.$obj->id.'">'.price($solde, 0, $langs, 0, -1, -1, $obj->currency_code).'</a>';
     		print '</td>';
     		if (! $i) $totalarray['nbfield']++;
     		if (! $i) $totalarray['totalbalancefield']=$totalarray['nbfield'];
    @@ -607,7 +602,6 @@ print "</div>";
     
     print "</form>";
     
    -
    +// End of page
     llxFooter();
    -
     $db->close();
    diff --git a/htdocs/compta/bank/releve.php b/htdocs/compta/bank/releve.php
    index 5e9f98be02d..3f1bede8e20 100644
    --- a/htdocs/compta/bank/releve.php
    +++ b/htdocs/compta/bank/releve.php
    @@ -25,7 +25,7 @@
      *		\brief      Page to show a bank statement report
      */
     
    -require('../../main.inc.php');
    +require '../../main.inc.php';
     require_once DOL_DOCUMENT_ROOT.'/core/lib/bank.lib.php';
     require_once DOL_DOCUMENT_ROOT.'/societe/class/societe.class.php';
     require_once DOL_DOCUMENT_ROOT.'/adherents/class/adherent.class.php';
    @@ -41,6 +41,7 @@ require_once DOL_DOCUMENT_ROOT.'/fourn/class/fournisseur.facture.class.php';
     require_once DOL_DOCUMENT_ROOT.'/core/lib/files.lib.php';
     require_once DOL_DOCUMENT_ROOT.'/core/lib/functions.lib.php';
     
    +// Load translation files required by the page
     $langs->loadLangs(array("banks","categories","companies","bills","trips"));
     
     $action=GETPOST('action', 'alpha');
    @@ -812,7 +813,6 @@ else
     	}
     }
     
    -
    +// End of page
     llxFooter();
    -
     $db->close();
    diff --git a/htdocs/compta/bank/transfer.php b/htdocs/compta/bank/transfer.php
    index e50d4822da7..38109b964b4 100644
    --- a/htdocs/compta/bank/transfer.php
    +++ b/htdocs/compta/bank/transfer.php
    @@ -5,6 +5,7 @@
      * Copyright (C) 2012	   Juanjo Menent        <jmenent@2byte.es>
      * Copyright (C) 2015      Jean-François Ferry	<jfefe@aternatik.fr>
      * Copyright (C) 2015      Marcos García        <marcosgdf@gmail.com>
    + * Copyright (C) 2018       Frédéric France         <frederic.france@netlogic.fr>
      *
      * This program is free software; you can redistribute it and/or modify
      * it under the terms of the GNU General Public License as published by
    @@ -26,10 +27,11 @@
      *		\brief      Page de saisie d'un virement
      */
     
    -require('../../main.inc.php');
    +require '../../main.inc.php';
     require_once DOL_DOCUMENT_ROOT.'/core/lib/bank.lib.php';
     require_once DOL_DOCUMENT_ROOT.'/compta/bank/class/account.class.php';
     
    +// Load translation files required by the page
     $langs->loadLangs(array("banks", "categories", "multicurrency"));
     
     if (! $user->rights->banque->transfer)
    @@ -252,7 +254,7 @@ $form->select_comptes($account_to, 'account_to', 0, '', 1, '', empty($conf->mult
     print "</td>\n";
     
     print "<td>";
    -$form->select_date((! empty($dateo)?$dateo:''),'','','','','add');
    +print $form->selectDate((! empty($dateo)?$dateo:''), '', '', '', '', 'add');
     print "</td>\n";
     print '<td><input name="label" class="flat quatrevingtpercent" type="text" value="'.dol_escape_htmltag($label).'"></td>';
     print '<td><input name="amount" class="flat" type="text" size="6" value="'.dol_escape_htmltag($amount).'"></td>';
    @@ -264,5 +266,6 @@ print '<br><div class="center"><input type="submit" class="button" value="'.$lan
     
     print "</form>";
     
    +// End of page
     llxFooter();
     $db->close();
    diff --git a/htdocs/compta/bank/treso.php b/htdocs/compta/bank/treso.php
    index 136e352ff00..9bd00c81894 100644
    --- a/htdocs/compta/bank/treso.php
    +++ b/htdocs/compta/bank/treso.php
    @@ -33,10 +33,8 @@ require_once DOL_DOCUMENT_ROOT.'/fourn/class/fournisseur.facture.class.php';
     require_once DOL_DOCUMENT_ROOT.'/compta/sociales/class/chargesociales.class.php';
     require_once DOL_DOCUMENT_ROOT.'/compta/bank/class/account.class.php';
     
    -$langs->load("banks");
    -$langs->load("categories");
    -$langs->load("bills");
    -$langs->load("companies");
    +// Load translation files required by the page
    +$langs->loadLangs(array('banks', 'categories', 'bills', 'companies'));
     
     // Security check
     if (isset($_GET["account"]) || isset($_GET["ref"]))
    @@ -51,6 +49,9 @@ $result=restrictedArea($user,'banque',$id,'bank_account&bank_account','','',$fie
     $vline=isset($_GET["vline"])?$_GET["vline"]:$_POST["vline"];
     $page=isset($_GET["page"])?$_GET["page"]:0;
     
    +// Initialize technical object to manage hooks of page. Note that conf->hooks_modules contains array of hook context
    +$hookmanager->initHooks(array('banktreso','globalcard'));
    +
     /*
      * View
      */
    @@ -117,8 +118,6 @@ if ($_REQUEST["account"] || $_REQUEST["ref"])
     	print '<td align="right" width="80">'.$langs->trans("BankBalance").'</td>';
     	print '</tr>';
     
    -	$var=true;
    -
     	// Current balance
     
     	print '<tr class="liste_total">';
    @@ -134,6 +133,7 @@ if ($_REQUEST["account"] || $_REQUEST["ref"])
     
     
     	// Remainder to pay in future
    +  $sqls = array();
     
     	// Customer invoices
     	$sql = "SELECT 'invoice' as family, f.rowid as objid, f.facnumber as ref, f.total_ttc, f.type, f.date_lim_reglement as dlr,";
    @@ -142,79 +142,55 @@ if ($_REQUEST["account"] || $_REQUEST["ref"])
     	$sql.= " LEFT JOIN ".MAIN_DB_PREFIX."societe as s ON f.fk_soc = s.rowid";
     	$sql.= " WHERE f.entity = ".$conf->entity;
     	$sql.= " AND f.paye = 0 AND f.fk_statut = 1";	// Not paid
    -    $sql.= " AND (f.fk_account IN (0, ".$object->id.") OR f.fk_account IS NULL)"; // Id bank account of invoice
    -    $sql.= " ORDER BY dlr ASC";
    +  $sql.= " AND (f.fk_account IN (0, ".$object->id.") OR f.fk_account IS NULL)"; // Id bank account of invoice
    +  $sql.= " ORDER BY dlr ASC";
    +  $sqls[] = $sql;
     
     	// Supplier invoices
    -	$sql2= " SELECT 'invoice_supplier' as family, ff.rowid as objid, ff.ref as ref, ff.ref_supplier as ref_supplier, (-1*ff.total_ttc) as total_ttc, ff.type, ff.date_lim_reglement as dlr,";
    -	$sql2.= " s.rowid as socid, s.nom as name, s.fournisseur";
    -	$sql2.= " FROM ".MAIN_DB_PREFIX."facture_fourn as ff";
    -	$sql2.= " LEFT JOIN ".MAIN_DB_PREFIX."societe as s ON ff.fk_soc = s.rowid";
    -	$sql2.= " WHERE ff.entity = ".$conf->entity;
    -	$sql2.= " AND ff.paye = 0 AND fk_statut = 1";	// Not paid
    -    $sql2.= " AND (ff.fk_account IN (0, ".$object->id.") OR ff.fk_account IS NULL)"; // Id bank account of supplier invoice
    -    $sql2.= " ORDER BY dlr ASC";
    +	$sql = " SELECT 'invoice_supplier' as family, ff.rowid as objid, ff.ref as ref, ff.ref_supplier as ref_supplier, (-1*ff.total_ttc) as total_ttc, ff.type, ff.date_lim_reglement as dlr,";
    +	$sql.= " s.rowid as socid, s.nom as name, s.fournisseur";
    +	$sql.= " FROM ".MAIN_DB_PREFIX."facture_fourn as ff";
    +	$sql.= " LEFT JOIN ".MAIN_DB_PREFIX."societe as s ON ff.fk_soc = s.rowid";
    +	$sql.= " WHERE ff.entity = ".$conf->entity;
    +	$sql.= " AND ff.paye = 0 AND fk_statut = 1";	// Not paid
    +  $sql.= " AND (ff.fk_account IN (0, ".$object->id.") OR ff.fk_account IS NULL)"; // Id bank account of supplier invoice
    +  $sql.= " ORDER BY dlr ASC";
    +  $sqls[] = $sql;
     
     	// Social contributions
    -	$sql3= " SELECT 'social_contribution' as family, cs.rowid as objid, cs.libelle as ref, (-1*cs.amount) as total_ttc, ccs.libelle as type, cs.date_ech as dlr";
    -    $sql3.= ", cs.fk_account";
    -	$sql3.= " FROM ".MAIN_DB_PREFIX."chargesociales as cs";
    -	$sql3.= " LEFT JOIN ".MAIN_DB_PREFIX."c_chargesociales as ccs ON cs.fk_type = ccs.id";
    -	$sql3.= " WHERE cs.entity = ".$conf->entity;
    -	$sql3.= " AND cs.paye = 0";	// Not paid
    -    $sql3.= " AND (cs.fk_account IN (0, ".$object->id.") OR cs.fk_account IS NULL)"; // Id bank account of social contribution
    -	$sql3.= " ORDER BY dlr ASC";
    +	$sql = " SELECT 'social_contribution' as family, cs.rowid as objid, cs.libelle as ref, (-1*cs.amount) as total_ttc, ccs.libelle as type, cs.date_ech as dlr";
    +  $sql.= ", cs.fk_account";
    +	$sql.= " FROM ".MAIN_DB_PREFIX."chargesociales as cs";
    +	$sql.= " LEFT JOIN ".MAIN_DB_PREFIX."c_chargesociales as ccs ON cs.fk_type = ccs.id";
    +	$sql.= " WHERE cs.entity = ".$conf->entity;
    +	$sql.= " AND cs.paye = 0";	// Not paid
    +  $sql.= " AND (cs.fk_account IN (0, ".$object->id.") OR cs.fk_account IS NULL)"; // Id bank account of social contribution
    +	$sql.= " ORDER BY dlr ASC";
    +  $sqls[] = $sql;
    +
    +  // others sql
    +  $parameters = array();
    +  $reshook = $hookmanager->executeHooks('addMoreSQL', $parameters, $object, $action); // Note that $action and $object may have been modified by hook
    +  if(empty($reshook) and isset($hookmanager->resArray['sql'])){
    +    $sqls[] = $hookmanager->resArray['sql'];
    +  }
     
     	$error=0;
     	$tab_sqlobjOrder=array();
     	$tab_sqlobj=array();
     
    -	// List customer invoices
    -	$result = $db->query($sql);
    -	if ($result)
    -	{
    -		$num = $db->num_rows($result);
    -		for ($i = 0;$i < $num;$i++)
    -		{
    -			$sqlobj = $db->fetch_object($result);
    -			$tab_sqlobj[] = $sqlobj;
    -			$tab_sqlobjOrder[]= $db->jdate($sqlobj->dlr);
    -		}
    -		$db->free($result);
    -	}
    -	else $error++;
    -
    -	// List supplier invoices
    -	$result2=$db->query($sql2);
    -	if ($result2)
    -	{
    -		$num = $db->num_rows($result2);
    -		for ($i = 0;$i < $num;$i++)
    -		{
    -			$sqlobj = $db->fetch_object($result2);
    -			$tab_sqlobj[] = $sqlobj;
    -			$tab_sqlobjOrder[]= $db->jdate($sqlobj->dlr);
    -		}
    -		$db->free($result2);
    -	}
    -	else $error++;
    -
    -	// List social contributions
    -	$result3=$db->query($sql3);
    -	if ($result3)
    -	{
    -		$num = $db->num_rows($result3);
    -
    -		for ($i = 0;$i < $num;$i++)
    -		{
    -			$sqlobj = $db->fetch_object($result3);
    -			$tab_sqlobj[] = $sqlobj;
    -			$tab_sqlobjOrder[]= $db->jdate($sqlobj->dlr);
    -		}
    -		$db->free($result3);
    -	}
    -	else $error++;
    -
    +  foreach($sqls as $sql){
    +    $resql = $db->query($sql);
    +    if($resql){
    +      while($sqlobj = $db->fetch_object($resql)){
    +        $tab_sqlobj[] = $sqlobj;
    +        $tab_sqlobjOrder[]= $db->jdate($sqlobj->dlr);
    +      }
    +      $db->free($resql);
    +    }else{
    +      $error++;
    +    }
    +  }
     
     	// Sort array
     	if (! $error)
    @@ -232,7 +208,6 @@ if ($_REQUEST["account"] || $_REQUEST["ref"])
     
     		$num = count($tab_sqlobj);
     
    -		//$num = $db->num_rows($result);
     		$i = 0;
     		while ($i < $num)
     		{
    @@ -240,7 +215,6 @@ if ($_REQUEST["account"] || $_REQUEST["ref"])
     			$ref = '';
     			$refcomp = '';
     
    -			//$obj = $db->fetch_object($result);
     			$obj = array_shift($tab_sqlobj);
     
     			if ($obj->family == 'invoice_supplier')
    @@ -288,6 +262,14 @@ if ($_REQUEST["account"] || $_REQUEST["ref"])
     				$paiement = -1*$socialcontribstatic->getSommePaiement();	// Payment already done
     			}
     
    +      $parameters = array('obj' => $obj);
    +      $reshook = $hookmanager->executeHooks('moreFamily', $parameters, $object, $action); // Note that $action and $object may have been modified by hook
    +      if(empty($reshook)){
    +        $ref = isset($hookmanager->resArray['ref']) ? $hookmanager->resArray['ref'] : '';
    +        $refcomp = isset($hookmanager->resArray['refcomp']) ? $hookmanager->resArray['refcomp'] : '';
    +        $paiement = isset($hookmanager->resArray['paiement']) ? $hookmanager->resArray['paiement'] : 0;
    +      }
    +
     			$total_ttc = $obj->total_ttc;
     			if ($paiement) $total_ttc = $obj->total_ttc - $paiement;
     			$solde += $total_ttc;
    @@ -295,8 +277,6 @@ if ($_REQUEST["account"] || $_REQUEST["ref"])
     			// We discard lines with a remainder to pay to 0
     			if (price2num($total_ttc) != 0)
     			{
    -
    -
         			// Show line
         			print '<tr class="oddeven">';
         			print '<td>';
    @@ -319,20 +299,28 @@ if ($_REQUEST["account"] || $_REQUEST["ref"])
     		dol_print_error($db);
     	}
     
    -	// Solde actuel
    +	// Other lines
    +	$parameters = array('solde' => $solde);
    +	$reshook = $hookmanager->executeHooks('printObjectLine', $parameters, $object, $action); // Note that $action and $object may have been modified by hook
    +	if(empty($reshook)){
    +		print $hookmanager->resPrint;
    +    $solde = isset($hookmanager->resArray['solde']) ? $hookmanager->resArray['solde'] : $solde;
    +	}
     
    +  // solde
     	print '<tr class="liste_total">';
     	print '<td align="left" colspan="5">'.$langs->trans("FutureBalance").' ('.$object->currency_code.')</td>';
     	print '<td align="right" class="nowrap">'.price($solde, 0, $langs, 0, 0, -1, $object->currency_code).'</td>';
     	print '</tr>';
     
     	print "</table>";
    -    print "</div>";
    +  print "</div>";
     }
     else
     {
     	print $langs->trans("ErrorBankAccountNotFound");
     }
     
    +// End of page
     llxFooter();
     $db->close();
    diff --git a/htdocs/compta/bank/various_payment/card.php b/htdocs/compta/bank/various_payment/card.php
    index b6649250e64..0f417777417 100644
    --- a/htdocs/compta/bank/various_payment/card.php
    +++ b/htdocs/compta/bank/various_payment/card.php
    @@ -1,5 +1,6 @@
     <?php
    -/* Copyright (C) 2017       Alexandre Spangaro  <aspangaro@zendsi.com>
    +/* Copyright (C) 2017       Alexandre Spangaro      <aspangaro@zendsi.com>
    + * Copyright (C) 2018       Frédéric France         <frederic.france@netlogic.fr>
      *
      * This program is free software; you can redistribute it and/or modify
      * it under the terms of the GNU General Public License as published by
    @@ -35,6 +36,7 @@ if (! empty($conf->projet->enabled))
     	require_once DOL_DOCUMENT_ROOT.'/core/class/html.formprojet.class.php';
     }
     
    +// Load translation files required by the page
     $langs->loadLangs(array("compta", "banks", "bills", "users", "accountancy"));
     
     // Get parameters
    @@ -84,7 +86,7 @@ if (empty($reshook))
     	{
     		if ($action != 'addlink')
     		{
    -			$urltogo=$backtopage?$backtopage:dol_buildpath('/compta/bank/various_payment/index.php',1);
    +			$urltogo=$backtopage?$backtopage:dol_buildpath('/compta/bank/various_payment/list.php',1);
     			header("Location: ".$urltogo);
     			exit;
     		}
    @@ -153,7 +155,8 @@ if (empty($reshook))
     			if ($ret > 0)
     			{
     				$db->commit();
    -				header("Location: index.php");
    +				$urltogo=($backtopage ? $backtopage : DOL_URL_ROOT.'/compta/bank/various_payment/list.php');
    +				header("Location: ".$urltogo);
     				exit;
     			}
     			else
    @@ -188,7 +191,7 @@ if (empty($reshook))
     				if ($result >= 0)
     				{
     					$db->commit();
    -					header("Location: ".DOL_URL_ROOT.'/compta/bank/various_payment/index.php');
    +					header("Location: ".DOL_URL_ROOT.'/compta/bank/various_payment/list.php');
     					exit;
     				}
     				else
    @@ -219,7 +222,7 @@ if (empty($reshook))
     llxHeader("",$langs->trans("VariousPayment"));
     
     $form = new Form($db);
    -if (! empty($conf->accounting->enabled)) $formaccounting = New FormAccounting($db);
    +if (! empty($conf->accounting->enabled)) $formaccounting = new FormAccounting($db);
     if (! empty($conf->projet->enabled)) $formproject = new FormProjets($db);
     
     if ($id)
    @@ -254,13 +257,13 @@ if ($action == 'create')
     	// Date payment
     	print '<tr><td>';
     	print fieldLabel('DatePayment','datep',1).'</td><td>';
    -	print $form->select_date((empty($datep)?-1:$datep),"datep",'','','','add',1,1);
    +	print $form->selectDate((empty($datep)?-1:$datep),"datep",'','','','add',1,1);
     	print '</td></tr>';
     
     	// Date value for bank
     	print '<tr><td>';
     	print fieldLabel('DateValue','datev',0).'</td><td>';
    -	print $form->select_date((empty($datev)?-1:$datev),"datev",'','','','add',1,1);
    +	print $form->selectDate((empty($datev)?-1:$datev),"datev",'','','','add',1,1);
     	print '</td></tr>';
     
     	// Label
    @@ -349,7 +352,7 @@ if ($action == 'create')
     	print '<div class="center">';
     	print '<input type="submit" class="button" value="'.$langs->trans("Save").'">';
     	print ' &nbsp; ';
    -	print '<input type="submit" class="button" name="cancel" value="'.$langs->trans("Cancel").'">';
    +	print '<input type="button" class="button" value="'.$langs->trans("Cancel").'" onclick="javascript:history.go(-1)">';
     	print '</div>';
     
     	print '</form>';
    @@ -374,7 +377,7 @@ if ($id)
     	{
     		$langs->load("projects");
     		$morehtmlref.=$langs->trans('Project') . ' ';
    -		if ($user->rights->tax->charges->creer)
    +		if ($user->rights->banque->modifier)
     		{
     			if ($action != 'classify')
     				$morehtmlref.='<a href="' . $_SERVER['PHP_SELF'] . '?action=classify&amp;id=' . $object->id . '">' . img_edit($langs->transnoentitiesnoconv('SetProject')) . '</a> : ';
    @@ -393,16 +396,14 @@ if ($id)
     			if (! empty($object->fk_project)) {
     				$proj = new Project($db);
     				$proj->fetch($object->fk_project);
    -				$morehtmlref.='<a href="'.DOL_URL_ROOT.'/projet/card.php?id=' . $object->fk_project . '" title="' . $langs->trans('ShowProject') . '">';
    -				$morehtmlref.=$proj->ref;
    -				$morehtmlref.='</a>';
    +				$morehtmlref.=$proj->getNomUrl(1);
     			} else {
     				$morehtmlref.='';
     			}
     		}
     	}
     	$morehtmlref.='</div>';
    -	$linkback = '<a href="'.DOL_URL_ROOT.'/compta/bank/various_payment/index.php'.(! empty($socid)?'?socid='.$socid:'').'">'.$langs->trans("BackToList").'</a>';
    +	$linkback = '<a href="'.DOL_URL_ROOT.'/compta/bank/various_payment/list.php?restore_lastsearch_values=1'.(! empty($socid)?'&socid='.$socid:'').'">'.$langs->trans("BackToList").'</a>';
     
     	dol_banner_tab($object, 'id', $linkback, 1, 'rowid', 'ref', $morehtmlref, '', 0, '', $morehtmlright);
     
    @@ -498,8 +499,6 @@ if ($id)
     	print "</div>";
     }
     
    -
    -
    +// End of page
     llxFooter();
    -
     $db->close();
    diff --git a/htdocs/compta/bank/various_payment/document.php b/htdocs/compta/bank/various_payment/document.php
    index ff304676686..c255ef19c16 100644
    --- a/htdocs/compta/bank/various_payment/document.php
    +++ b/htdocs/compta/bank/various_payment/document.php
    @@ -27,7 +27,9 @@ require_once DOL_DOCUMENT_ROOT.'/core/lib/files.lib.php';
     require_once DOL_DOCUMENT_ROOT.'/core/class/html.formfile.class.php';
     require_once DOL_DOCUMENT_ROOT.'/core/lib/bank.lib.php';
     require_once DOL_DOCUMENT_ROOT.'/compta/bank/class/paymentvarious.class.php';
    +require_once DOL_DOCUMENT_ROOT.'/projet/class/project.class.php';
     
    +// Load translation files required by the page
     $langs->loadLangs(array("compta", "banks", "bills", "users", "accountancy"));
     
     $id = GETPOST('id','int');
    @@ -80,15 +82,15 @@ if ($object->id)
     {
     	$head=various_payment_prepare_head($object);
     
    -	dol_fiche_head($head, 'documents',  $langs->trans("VariousPayment"), 0, 'payment');
    +	dol_fiche_head($head, 'documents',  $langs->trans("VariousPayment"), -1, 'payment');
     
     	$morehtmlref='<div class="refidno">';
     	// Project
     	if (! empty($conf->projet->enabled))
     	{
     		$langs->load("projects");
    -		$morehtmlref.=$langs->trans('Project') . ' ';
    -		if ($user->rights->tax->charges->creer)
    +		$morehtmlref.=$langs->trans('Project') . ' : ';
    +		if ($user->rights->banque->modifier && 0)
     		{
     			if ($action != 'classify')
     				$morehtmlref.='<a href="' . $_SERVER['PHP_SELF'] . '?action=classify&amp;id=' . $object->id . '">' . img_edit($langs->transnoentitiesnoconv('SetProject')) . '</a> : ';
    @@ -107,23 +109,21 @@ if ($object->id)
     			if (! empty($object->fk_project)) {
     				$proj = new Project($db);
     				$proj->fetch($object->fk_project);
    -				$morehtmlref.='<a href="'.DOL_URL_ROOT.'/projet/card.php?id=' . $object->fk_project . '" title="' . $langs->trans('ShowProject') . '">';
    -				$morehtmlref.=$proj->ref;
    -				$morehtmlref.='</a>';
    +				$morehtmlref.=$proj->getNomUrl(1);
     			} else {
     				$morehtmlref.='';
     			}
     		}
     	}
     	$morehtmlref.='</div>';
    -	$linkback = '<a href="'.DOL_URL_ROOT.'/compta/bank/various_payment/index.php'.(! empty($socid)?'?socid='.$socid:'').'">'.$langs->trans("BackToList").'</a>';
    +	$linkback = '<a href="'.DOL_URL_ROOT.'/compta/bank/various_payment/list.php?restore_lastsearch_values=1'.(! empty($socid)?'&socid='.$socid:'').'">'.$langs->trans("BackToList").'</a>';
     
     	dol_banner_tab($object, 'id', $linkback, 1, 'rowid', 'ref', $morehtmlref, '', 0, '', $morehtmlright);
     
     	print '<div class="fichecenter">';
     	print '<div class="underbanner clearboth"></div>';
     
    -	// Construit liste des fichiers
    +	// Build file list
     	$filearray=dol_dir_list($upload_dir,"files",0,'','(\.meta|_preview.*\.png)$',$sortfield,(strtolower($sortorder)=='desc'?SORT_DESC:SORT_ASC),1);
     	$totalsize=0;
     	foreach($filearray as $key => $file)
    @@ -153,6 +153,6 @@ else
     	print $langs->trans("ErrorUnknown");
     }
     
    +// End of page
     llxFooter();
    -
     $db->close();
    diff --git a/htdocs/compta/bank/various_payment/info.php b/htdocs/compta/bank/various_payment/info.php
    index f6c7dc063f7..d9f8709b155 100644
    --- a/htdocs/compta/bank/various_payment/info.php
    +++ b/htdocs/compta/bank/various_payment/info.php
    @@ -25,7 +25,9 @@ require '../../../main.inc.php';
     require_once DOL_DOCUMENT_ROOT.'/compta/bank/class/paymentvarious.class.php';
     require_once DOL_DOCUMENT_ROOT.'/core/lib/bank.lib.php';
     require_once DOL_DOCUMENT_ROOT.'/core/lib/functions2.lib.php';
    +require_once DOL_DOCUMENT_ROOT.'/projet/class/project.class.php';
     
    +// Load translation files required by the page
     $langs->loadLangs(array("compta", "banks", "bills", "users", "accountancy"));
     
     $id=GETPOST('id','int');
    @@ -48,15 +50,56 @@ $object->info($id);
     
     $head = various_payment_prepare_head($object);
     
    -dol_fiche_head($head, 'info', $langs->trans("VariousPayment"), 0, 'payment');
    +dol_fiche_head($head, 'info', $langs->trans("VariousPayment"), -1, 'payment');
     
     
    +$morehtmlref='<div class="refidno">';
    +// Project
    +if (! empty($conf->projet->enabled))
    +{
    +	$langs->load("projects");
    +	$morehtmlref.=$langs->trans('Project') . ' : ';
    +	if ($user->rights->banque->modifier && 0)
    +	{
    +		if ($action != 'classify')
    +			$morehtmlref.='<a href="' . $_SERVER['PHP_SELF'] . '?action=classify&amp;id=' . $object->id . '">' . img_edit($langs->transnoentitiesnoconv('SetProject')) . '</a> : ';
    +			if ($action == 'classify') {
    +				//$morehtmlref.=$form->form_project($_SERVER['PHP_SELF'] . '?id=' . $object->id, $object->socid, $object->fk_project, 'projectid', 0, 0, 1, 1);
    +				$morehtmlref.='<form method="post" action="'.$_SERVER['PHP_SELF'].'?id='.$object->id.'">';
    +				$morehtmlref.='<input type="hidden" name="action" value="classin">';
    +				$morehtmlref.='<input type="hidden" name="token" value="'.$_SESSION['newtoken'].'">';
    +				$morehtmlref.=$formproject->select_projects(0, $object->fk_project, 'projectid', $maxlength, 0, 1, 0, 1, 0, 0, '', 1);
    +				$morehtmlref.='<input type="submit" class="button valignmiddle" value="'.$langs->trans("Modify").'">';
    +				$morehtmlref.='</form>';
    +			} else {
    +				$morehtmlref.=$form->form_project($_SERVER['PHP_SELF'] . '?id=' . $object->id, $object->socid, $object->fk_project, 'none', 0, 0, 0, 1);
    +			}
    +	} else {
    +		if (! empty($object->fk_project)) {
    +			$proj = new Project($db);
    +			$proj->fetch($object->fk_project);
    +			$morehtmlref.=$proj->getNomUrl(1);
    +		} else {
    +			$morehtmlref.='';
    +		}
    +	}
    +}
    +$morehtmlref.='</div>';
    +$linkback = '<a href="'.DOL_URL_ROOT.'/compta/bank/various_payment/list.php?restore_lastsearch_values=1'.(! empty($socid)?'&socid='.$socid:'').'">'.$langs->trans("BackToList").'</a>';
    +
    +dol_banner_tab($object, 'id', $linkback, 1, 'rowid', 'ref', $morehtmlref, '', 0, '', $morehtmlright);
    +
    +print '<div class="fichecenter">';
    +print '<div class="underbanner clearboth"></div>';
    +
    +print '<br>';
    +
     print '<table width="100%"><tr><td>';
     dol_print_object_info($object);
     print '</td></tr></table>';
     
     print '</div>';
     
    +// End of page
     llxFooter();
    -
     $db->close();
    diff --git a/htdocs/compta/bank/various_payment/index.php b/htdocs/compta/bank/various_payment/list.php
    similarity index 95%
    rename from htdocs/compta/bank/various_payment/index.php
    rename to htdocs/compta/bank/various_payment/list.php
    index f92090a0259..91608666601 100644
    --- a/htdocs/compta/bank/various_payment/index.php
    +++ b/htdocs/compta/bank/various_payment/list.php
    @@ -1,6 +1,7 @@
     <?php
    -/* Copyright (C) 2017       Alexandre Spangaro  <aspangaro@zendsi.com>
    - * Copyright (C) 2017       Laurent Destailleur <eldy@users.sourceforge.net>
    +/* Copyright (C) 2017       Alexandre Spangaro      <aspangaro@zendsi.com>
    + * Copyright (C) 2017       Laurent Destailleur     <eldy@users.sourceforge.net>
    + * Copyright (C) 2018       Frédéric France         <frederic.france@netlogic.fr>
      *
      * This program is free software; you can redistribute it and/or modify
      * it under the terms of the GNU General Public License as published by
    @@ -17,7 +18,7 @@
      */
     
     /**
    - *  \file       htdocs/compta/bank/various_payment/index.php
    + *  \file       htdocs/compta/bank/various_payment/list.php
      *  \ingroup    bank
      *  \brief      List of various payments
      */
    @@ -29,6 +30,7 @@ require_once DOL_DOCUMENT_ROOT.'/core/class/html.formaccounting.class.php';
     require_once DOL_DOCUMENT_ROOT.'/accountancy/class/accountingaccount.class.php';
     require_once DOL_DOCUMENT_ROOT.'/accountancy/class/accountingjournal.class.php';
     
    +// Load translation files required by the page
     $langs->loadLangs(array("compta","banks","bills","accountancy"));
     
     // Security check
    @@ -137,7 +139,6 @@ if ($result)
     	$num = $db->num_rows($result);
     	$i = 0;
     	$total = 0 ;
    -	$var=true;
     
     	$param='';
     	if (! empty($contextpage) && $contextpage != $_SERVER["PHP_SELF"]) $param.='&contextpage='.urlencode($contextpage);
    @@ -156,7 +157,7 @@ if ($result)
     	$newcardbutton='';
     	if ($user->rights->banque->modifier)
     	{
    -		$newcardbutton='<a class="butActionNew" href="'.DOL_URL_ROOT.'/compta/bank/various_payment/card.php?action=create">'.$langs->trans('MenuNewVariousPayment');
    +		$newcardbutton='<a class="butActionNew" href="'.DOL_URL_ROOT.'/compta/bank/various_payment/card.php?action=create"><span class="valignmiddle">'.$langs->trans('MenuNewVariousPayment').'</span>';
     		$newcardbutton.= '<span class="fa fa-plus-circle valignmiddle"></span>';
     		$newcardbutton.= '</a>';
     	}
    @@ -189,7 +190,7 @@ if ($result)
     	// Date
     	print '<td class="liste_titre center">';
     	print '<div class="nowrap">';
    -	print $form->select_date($search_date, 'date_doc', 0, 0, 1);
    +	print $form->selectDate($search_date, 'date_doc', 0, 0, 1);
     	print '</div>';
     	print '</td>';
     
    @@ -344,5 +345,6 @@ else
     }
     
     
    +// End of page
     llxFooter();
     $db->close();
    diff --git a/htdocs/compta/charges/index.php b/htdocs/compta/charges/index.php
    index 7a11a709128..e367054fc40 100644
    --- a/htdocs/compta/charges/index.php
    +++ b/htdocs/compta/charges/index.php
    @@ -34,8 +34,8 @@ require_once DOL_DOCUMENT_ROOT.'/compta/salaries/class/paymentsalary.class.php';
     require_once DOL_DOCUMENT_ROOT.'/core/lib/date.lib.php';
     require_once DOL_DOCUMENT_ROOT.'/compta/bank/class/account.class.php';
     
    -$langs->load("compta");
    -$langs->load("bills");
    +// Load translation files required by the page
    +$langs->loadLangs(array('compta', 'bills'));
     
     // Security check
     if ($user->societe_id) $socid=$user->societe_id;
    @@ -166,12 +166,10 @@ if (! empty($conf->tax->enabled) && $user->rights->tax->charges->lire)
     		$total = 0;
     		$totalnb = 0;
     		$totalpaye = 0;
    -		$var=true;
     
     		while ($i < min($num, $limit))
     		{
     			$obj = $db->fetch_object($resql);
    -			$var = !$var;
     			print '<tr class="oddeven">';
     			// Date
     			$date=$obj->periode;
    @@ -417,14 +415,13 @@ while($j<$numlt)
     			print_liste_field_titre("DatePayment",$_SERVER["PHP_SELF"],"pv.datep","",$param,'align="center"',$sortfield,$sortorder);
     			print_liste_field_titre("PayedByThisPayment",$_SERVER["PHP_SELF"],"pv.amount","",$param,'align="right"',$sortfield,$sortorder);
     			print "</tr>\n";
    -			$var=1;
    +
     			while ($i < $num)
     			{
     				$obj = $db->fetch_object($result);
     
     				$total = $total + $obj->amount;
     
    -
     				print '<tr class="oddeven">';
     				print '<td align="left">'.dol_print_date($db->jdate($obj->dm),'day').'</td>'."\n";
     
    @@ -458,7 +455,7 @@ while($j<$numlt)
     
     
     // Payment Salary
    -if (! empty($conf->salaries->enabled) && $user->rights->salaries->read)
    +if (! empty($conf->salaries->enabled) && ! empty($user->rights->salaries->read))
     {
         if (! $mode || $mode != 'sconly')
         {
    @@ -501,7 +498,7 @@ if (! empty($conf->salaries->enabled) && $user->rights->salaries->read)
     			if (! empty($conf->banque->enabled)) print_liste_field_titre("Account",$_SERVER["PHP_SELF"],"ba.label","",$param,"",$sortfield,$sortorder);
                 print_liste_field_titre("PayedByThisPayment",$_SERVER["PHP_SELF"],"s.amount","",$param,'align="right"',$sortfield,$sortorder);
                 print "</tr>\n";
    -            $var=1;
    +
                 while ($i < $num)
                 {
                     $obj = $db->fetch_object($result);
    @@ -571,7 +568,6 @@ if (! empty($conf->salaries->enabled) && $user->rights->salaries->read)
     
     print '</form>';
     
    -
    +// End of page
     llxFooter();
    -
     $db->close();
    diff --git a/htdocs/compta/clients.php b/htdocs/compta/clients.php
    index c65a7a670ae..ceb9324961e 100644
    --- a/htdocs/compta/clients.php
    +++ b/htdocs/compta/clients.php
    @@ -39,7 +39,7 @@ if ($user->societe_id > 0)
     if (! $user->rights->facture->lire)
     accessforbidden();
     
    -
    +// Load translation files required by the page
     $langs->load("companies");
     
     $mode=GETPOST("mode");
    @@ -172,14 +172,10 @@ if ($resql)
     	print '</td>';
     	print "</tr>\n";
     
    -	$var=true;
    -
     	while ($i < min($num,$conf->liste_limit))
     	{
     		$obj = $db->fetch_object($resql);
     
    -
    -
     		print '<tr class="oddeven">';
     		print '<td>';
     		$thirdpartystatic->id=$obj->rowid;
    diff --git a/htdocs/compta/compta-files.php b/htdocs/compta/compta-files.php
    new file mode 100644
    index 00000000000..9e00bf10ae0
    --- /dev/null
    +++ b/htdocs/compta/compta-files.php
    @@ -0,0 +1,318 @@
    +<?php
    +/* Copyright (C) 2001-2006 Rodolphe Quiedeville <rodolphe@quiedeville.org>
    + * Copyright (C) 2004-2018 Laurent Destailleur  <eldy@users.sourceforge.net>
    + * Copyright (C) 2017      Pierre-Henry Favre   <support@atm-consulting.fr>
    + *
    + * This program is free software; you can redistribute it and/or modify
    + * it under the terms of the GNU General Public License as published by
    + * the Free Software Foundation; either version 3 of the License, or
    + * (at your option) any later version.
    + *
    + * This program is distributed in the hope that it will be useful,
    + * but WITHOUT ANY WARRANTY; without even the implied warranty of
    + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
    + * GNU General Public License for more details.
    + *
    + * You should have received a copy of the GNU General Public License
    + * along with this program. If not, see <http://www.gnu.org/licenses/>.
    + */
    +/**
    + *  \file       htdocs/compta/compta-files.php
    + *  \ingroup    compta
    + *  \brief      Page to show portoflio and files of a thirdparty and download it
    + */
    +require '../main.inc.php';
    +require_once DOL_DOCUMENT_ROOT.'/core/lib/company.lib.php';
    +require_once DOL_DOCUMENT_ROOT.'/core/lib/files.lib.php';
    +require_once DOL_DOCUMENT_ROOT.'/compta/facture/class/facture.class.php';
    +require_once DOL_DOCUMENT_ROOT.'/compta/paiement/class/paiement.class.php';
    +require_once DOL_DOCUMENT_ROOT.'/compta/facture/class/facture.class.php';
    +require_once DOL_DOCUMENT_ROOT.'/fourn/class/fournisseur.facture.class.php';
    +require_once DOL_DOCUMENT_ROOT.'/compta/sociales/class/chargesociales.class.php';
    +
    +restrictedArea($user,'banque');
    +
    +$langs->load("companies");
    +if (! empty($conf->facture->enabled)) $langs->load("bills");
    +$date_start =GETPOST('date_start','alpha');
    +$date_startDay= GETPOST('date_startday','int');
    +$date_startMonth= GETPOST('date_startmonth','int');
    +$date_startYear= GETPOST('date_startyear','int');
    +$date_start=($date_startDay)?dol_mktime(0,0,0,$date_startMonth,$date_startDay,$date_startYear):strtotime($date_start);
    +$date_stop =GETPOST('date_stop','alpha');
    +$date_stopDay= GETPOST('date_stopday','int');
    +$date_stopMonth= GETPOST('date_stopmonth','int');
    +$date_stopYear= GETPOST('date_stopyear','int');
    +//FIXME doldate
    +$date_stop=($date_stopDay)?dol_mktime(0,0,0,$date_stopMonth,$date_stopDay,$date_stopYear):strtotime($date_stop);
    +$action =GETPOST('action','alpha');
    +// Security check
    +//if ($user->societe_id) $id=$user->societe_id;
    +//$result = restrictedArea($user, 'societe', $id, '&societe');
    +//$object = new Societe($db);
    +//if ($id > 0) $object->fetch($id);
    +// Initialize technical object to manage hooks of page. Note that conf->hooks_modules contains array of hook context
    +$hookmanager->initHooks(array('comptafilescard','globalcard'));
    +// Load variable for pagination
    +$limit = GETPOST('limit','int')?GETPOST('limit','int'):$conf->liste_limit;
    +$sortfield = GETPOST('sortfield','alpha');
    +$sortorder = GETPOST('sortorder','alpha');
    +$page = GETPOST('page','int');
    +if (empty($page) || $page == -1) { $page = 0; }     // If $page is not defined, or '' or -1
    +$offset = $limit * $page;
    +$pageprev = $page - 1;
    +$pagenext = $page + 1;
    +if (! $sortfield) $sortfield="f.datef,f.rowid"; // Set here default search field
    +if (! $sortorder) $sortorder="DESC";
    +$arrayfields=array(
    +    'date'=>array('label'=>"Date", 'checked'=>1),
    +    //...
    +);
    +
    +
    +/*
    + * Actions
    + */
    +
    +//$parameters = array('socid' => $id);
    +//$reshook = $hookmanager->executeHooks('doActions', $parameters, $object); // Note that $object may have been modified by some hooks
    +//if ($reshook < 0) setEventMessages($hookmanager->error, $hookmanager->errors, 'errors');
    +
    +
    +
    +/*
    + * View
    + */
    +
    +$filesarray=array();
    +$result=false;
    +if(($action=="searchfiles"||$action=="dl" ) && $date_start && $date_stop){
    +    $wheretail=" '".$db->idate($date_start)."' AND '".$db->idate($date_stop)."'";
    +    $sql="SELECT rowid as id, facnumber as ref,paye as paid,total_ttc,fk_soc,datef as date, 'Invoice' as item FROM ".MAIN_DB_PREFIX."facture";
    +    $sql.=" WHERE datef between ".$wheretail;
    +    $sql.=" UNION ALL";
    +    $sql.=" SELECT rowid as id,ref, paye as paid, total_ttc, fk_soc,datef as date, 'InvoiceSupplier' as item  FROM ".MAIN_DB_PREFIX."facture_fourn";
    +    $sql.=" WHERE datef between  ".$wheretail;
    +    $sql.=" UNION ALL";
    +    $sql.=" SELECT rowid as id,ref,paid,total_ttc,fk_user_author as fk_soc,date_fin as date,'Expense' as item  FROM ".MAIN_DB_PREFIX."expensereport";
    +    $sql.=" WHERE date_fin between  ".$wheretail;
    +    $sql.=" UNION ALL";
    +    $sql.=" SELECT rowid as id,ref,paid,amount as total_ttc,CONCAT(firstname,' ',lastname) as fk_soc,datedon as date,'Donation' as item  FROM ".MAIN_DB_PREFIX."don";
    +    $sql.=" WHERE datedon between  ".$wheretail;
    +    $sql.=" UNION ALL";
    +    $sql.=" SELECT rowid as id,label as ref,1 as paid,amount as total_ttc,fk_user as fk_soc,datep as date,'Salary' as item  FROM ".MAIN_DB_PREFIX."payment_salary";
    +    $sql.=" WHERE datep between  ".$wheretail;
    +    $sql.=" UNION ALL";
    +    $sql.=" SELECT rowid as id,num_paiement as ref,1 as paid,amount as total_ttc,fk_charge as fk_soc,datep as date,'Charge' as item  FROM ".MAIN_DB_PREFIX."paiementcharge";
    +    $sql.=" WHERE datep between  ".$wheretail;
    +    $resd = $db->query($sql);
    +    $files=array();
    +    $link='';
    +
    +    if ($resd)
    +     {
    +         $numd = $db->num_rows($resd);
    +
    +        $upload_dir ='';
    +         $i=0;
    +         while($i<$numd)
    +         {
    +
    +
    +            $objd = $db->fetch_object($resd);
    +
    +            switch($objd->item){
    +            case "Invoice":
    +                $subdir=dol_sanitizeFileName($objd->ref);
    +                $upload_dir = $conf->facture->dir_output.'/'.$subdir;
    +                $link="../../document.php?modulepart=facture&file=".str_replace('/','%2F',$subdir).'%2F';
    +                break;
    +            case "InvoiceSupplier":
    +                $subdir=get_exdir($objd->id,2,0,0,$objd,'invoice_supplier').dol_sanitizeFileName($objd->ref);
    +                $upload_dir = $conf->fournisseur->facture->dir_output.'/'.$subdir;
    +                $link="../../document.php?modulepart=facture_fournisseur&file=".str_replace('/','%2F',$subdir).'%2F';
    +                break;
    +            case "Expense":
    +                $subdir=dol_sanitizeFileName($objd->ref);
    +                $upload_dir = $conf->expensereport->dir_output.'/'.$subdir;
    +                $link="../../document.php?modulepart=expensereport&file=".str_replace('/','%2F',$subdir).'%2F';
    +                break;
    +            case "Salary":
    +                $subdir=dol_sanitizeFileName($objd->id);
    +                $upload_dir = $conf->salaries->dir_output.'/'.$subdir;
    +                $link="../../document.php?modulepart=salaries&file=".str_replace('/','%2F',$subdir).'%2F';
    +                break;
    +            case "Donation":
    +                $subdir=get_exdir(null,2,0,1,$objd,'donation'). '/'. dol_sanitizeFileName($objd->id);
    +                $upload_dir = $conf->don->dir_output . '/' . $subdir;
    +                $link="../../document.php?modulepart=don&file=".str_replace('/','%2F',$subdir).'%2F';
    +                break;
    +            case "Charge":
    +                $subdir=dol_sanitizeFileName($objd->id);
    +                $upload_dir = $conf->tax->dir_output . '/' . $subdir;
    +                $link="../../document.php?modulepart=tax&file=".str_replace('/','%2F',$subdir).'%2F';
    +                break;
    +            default:
    +                break;
    +            }
    +
    +            if(!empty($upload_dir)){
    +                $result=true;
    +                $files=dol_dir_list($upload_dir,"files",0,'','(\.meta|_preview\.png)$','',SORT_ASC,1);
    +                foreach ($files as $key => $file){
    +                    $file['date']=$db->idate($objd->date);
    +                    $file['paid']=$objd->paid;
    +                    $file['amount']=$objd->total_ttc;
    +                    $file['ref']=$objd->ref;
    +                    $file['fk']=$objd->fk_soc;
    +                    $file['item']=$objd->item;
    +                    $file['link']=$link.$file['name'];
    +                    $out.= '<br><a href="'.$link.$file['name'].'">'.$file['name'].'</a>';
    +                    $filesarray[]=$file;
    +                }
    +                if(count($files)<1){
    +                    $nofile['date']=$db->idate($objd->date);
    +                    $nofile['paid']=$objd->paid;
    +                    $nofile['amount']=$objd->total_ttc;
    +                    $nofile['ref']=$objd->ref;
    +                    $nofile['fk']=$objd->fk_soc;
    +                    $nofile['item']=$objd->item;
    +                     $filesarray[]=$nofile;
    +                }
    +            }
    +          $i++;
    +         }
    +     }
    +     $db->free($resd);
    +
    +}
    +/*
    + * cleanup of old ZIP
    + */
    +//FIXME
    +/*
    +*ZIP creation
    +*/
    +if($result & $action=="dl"){
    +        unset($zip);
    +   $log='date,type,ref,total,paid,filename,item_id'."\n";
    +        $zipname = ($date_start)."-".($date_stop).'_export.zip';
    +        $zip = new ZipArchive;
    +        $res = $zip->open($zipname, ZipArchive::OVERWRITE|ZipArchive::CREATE);
    +        if ($res){
    +          foreach ($filesarray as $key=> $file) {
    +                    if(file_exists($file["fullname"])) $zip->addFile($file["fullname"],$file["name"]);//
    +                    $log.=$file['date'].','.$file['item'].','.$file['ref'].','.$file['amount'].','.$file['paid'].','.$file["name"].','.$file['fk']."\n";
    +           }
    +          $zip->addFromString('log.csv', $log);
    +          $zip->close();
    +        ///Then download the zipped file.
    +          header('Content-Type: application/zip');
    +          header('Content-disposition: attachment; filename='.$zipname);
    +          header('Content-Length: ' . filesize($zipname));
    +          readfile($zipname);
    +                unlink($zipname);
    +          exit();
    +        }
    +}
    +// None
    +/*
    + *      View
    + */
    +$form = new Form($db);
    +$userstatic=new User($db);
    +$title=$langs->trans("ComptaFiles").' - '.$langs->trans("List");
    +//if (! empty($conf->global->MAIN_HTML_TITLE) && preg_match('/thirdpartynameonly/',$conf->global->MAIN_HTML_TITLE) && $object->name) $title=$object->name.' - '.$langs->trans("Symmary");
    +$help_url='EN:Module_Accounting|FR:Module_Compatibilite'; //FIXME
    +llxHeader('',$title,$help_url);
    +print   '<div><form name="searchfiles" action="?action=searchfiles'.$tail.'" method="POST" >'."\n\t\t\t";
    +print    '<a>'.$langs->trans("dateStart").': '.$form->select_date($date_start,'date_start',0,0,0,"",1,1,1)."\n</a>";
    +print    '<a>'.$langs->trans("dateStop").': '.$form->select_date($date_stop,'date_stop',0,0,0,"",1,1,1)."\n</a>";
    +print   '<input class="butAction" type="submit" value="Go" /></form></div>'."\n\t\t";
    +if (!empty($date_start) && !empty($date_stop))echo dol_print_date($date_start)." - ".dol_print_date($date_stop);
    +print '<table class="noborder" width="100%">';
    +print '<tr class="liste_titre">';
    +//if (! empty($arrayfields['f.datef']['checked']))
    +print_liste_field_titre($arrayfields['date']['label'],$_SERVER["PHP_SELF"],"date","",$param,'align="center" class="nowrap"',$sortfield,$sortorder);
    +print '<td>'.$langs->trans("Type").'</td>';
    +print '<td align="right">'.$langs->trans("Ref").'</td>';
    +print '<td>'.$langs->trans("File").'</td>';
    +print '<td>'.$langs->trans("Paid").'</td>';
    +print '<td align="right">'.$langs->trans("Debit").'</td>';
    +print '<td align="right">'.$langs->trans("Credit").'</td>';
    +print '<td align="right">'.$langs->trans("Balance").'</td>';
    +print '</tr>';
    +if ($result)
    +{
    +    $TData = dol_sort_array($filesarray, 'date', 'ASC');
    +        if(empty($TData)) {
    +                        print '<tr class="oddeven"><td colspan="7">'.$langs->trans("NoItem").'</td></tr>';
    +        } else {
    +                        // Sort array by date ASC to calucalte balance
    +
    +                        $totalDebit = 0;
    +                        $totalCredit = 0;
    +                        // Balance calculation
    +                        $balance = 0;
    +                        foreach($TData as &$data1) {
    +                                if($data1['item']!='Invoice'&& $data1['item']!='Donation' ){
    +                                     $data1['amount']=-$data1['amount'];
    +                                }
    +                                if ($data1['amount']>0){
    +                               }else{
    +                               }
    +                               $balance += $data1['amount'];
    +                                $data1['balance'] = $balance;
    +                        }
    +                // Display array
    +                foreach($TData as $data) {
    +                        $html_class = '';
    +                        //if (!empty($data['fk_facture'])) $html_class = 'facid-'.$data['fk_facture'];
    +                        //elseif (!empty($data['fk_paiement'])) $html_class = 'payid-'.$data['fk_paiement'];
    +                        print '<tr class="oddeven '.$html_class.'">';
    +                        print "<td align=\"center\">";
    +                        print dol_print_date($data['date'],'day');
    +                        print "</td>\n";
    +                        print '<td aling="left">'.$data['item'].'</td>';
    +                         print '<td aling="left">'.$data['ref'].'</td>';
    +                        print '<td> <a href='.$data['link'].">".$data['name']."</a></td>\n";
    +                        print '<td aling="left">'.$data['paid'].'</td>';
    +                        print '<td align="right">'.(($data['amount'] > 0) ? price(abs($data['amount'])) : '')."</td>\n";
    +                        $totalDebit += ($data['amount'] > 0) ? abs($data['amount']) : 0;
    +                        print '<td align="right">'.(($data['amount'] > 0) ? '' : price(abs($data['amount'])))."</td>\n";
    +                        $totalCredit += ($data['amount'] > 0) ? 0 : abs($data['amount']);
    +                        // Balance
    +                        print '<td align="right">'.price($data['balance'])."</td>\n";
    +                        print "</tr>\n";
    +                }
    +                print '<tr class="liste_total">';
    +                print '<td colspan="5">&nbsp;</td>';
    +                print '<td align="right">'.price($totalDebit).'</td>';
    +                print '<td align="right">'.price($totalCredit).'</td>';
    +                print '<td align="right">'.price(price2num($totalDebit - $totalCredit, 'MT')).'</td>';
    +                print '<td></td>';
    +                print "</tr>\n";
    +                }
    +
    +        }
    +print "</table>";
    +print   '<form name="dl" action="?action=dl" method="POST" >'."\n\t\t\t";
    +
    +print   '<input type="hidden" name="date_start" value="'.dol_print_date($date_start,'dayxcard').'" />';
    +print   '<input type="hidden" name="date_stop"  value="'.dol_print_date($date_stop, 'dayxcard').'" />';
    +
    +//print   '<input type="hidden" name="date_stopDay"  value="'.dol_print_date($date_stop, '%d').'" />';
    +//print   '<input type="hidden" name="date_stopMonth"  value="'.dol_print_date($date_stop, '%m').'" />';
    +//print   '<input type="hidden" name="date_stopYear"  value="'.dol_print_date($date_stop, '%Y').'" />';
    +
    +//print   '<input type="hidden" name="date_startDay"  value="'.dol_print_date($date_start, '%d').'" />';
    +//print   '<input type="hidden" name="date_startMonth"  value="'.dol_print_date($date_start, '%m').'" />';
    +//print   '<input type="hidden" name="date_startYear"  value="'.dol_print_date($date_start, '%m').'" />';
    +
    +
    +print   '<input class="butAction" type="submit" value="Download" /></form>'."\n\t\t</th>\n\t\t<th>\n\t\t\t";
    +
    +
    +
    +llxFooter();
    +$db->close();
    diff --git a/htdocs/compta/deplacement/card.php b/htdocs/compta/deplacement/card.php
    index 979ef5960e0..861ee6e897f 100644
    --- a/htdocs/compta/deplacement/card.php
    +++ b/htdocs/compta/deplacement/card.php
    @@ -3,7 +3,8 @@
      * Copyright (C) 2004-2012	Laurent Destailleur  <eldy@users.sourceforge.net>
      * Copyright (C) 2005-2012	Regis Houssin        <regis.houssin@capnetworks.com>
      * Copyright (C) 2012		Juanjo Menent        <jmenent@2byte.es>
    - * Copyright (C) 2013       Florian Henry		  	<florian.henry@open-concept.pro>
    + * Copyright (C) 2013       Florian Henry           <florian.henry@open-concept.pro>
    + * Copyright (C) 2018       Frédéric France         <frederic.france@netlogic.fr>
      *
      * This program is free software; you can redistribute it and/or modify
      * it under the terms of the GNU General Public License as published by
    @@ -20,8 +21,8 @@
      */
     
     /**
    - *  \file       	htdocs/compta/deplacement/card.php
    - *  \brief      	Page to show a trip card
    + *  \file       htdocs/compta/deplacement/card.php
    + *  \brief      Page to show a trip card
      */
     
     require '../../main.inc.php';
    @@ -33,6 +34,7 @@ if (! empty($conf->projet->enabled))
         require_once DOL_DOCUMENT_ROOT.'/projet/class/project.class.php';
     }
     
    +// Load translation files required by the page
     $langs->load("trips");
     
     
    @@ -262,7 +264,7 @@ if ($action == 'create')
     
         print "<tr>";
         print '<td class="fieldrequired">'.$langs->trans("Date").'</td><td>';
    -    print $form->select_date($datec?$datec:-1,'','','','','add',1,1,1);
    +    print $form->selectDate($datec?$datec:-1, '', '', '', '', 'add', 1, 1);
         print '</td></tr>';
     
         // Km
    @@ -359,7 +361,7 @@ else if ($id)
     
                 // Date
                 print '<tr><td class="fieldrequired">'.$langs->trans("Date").'</td><td>';
    -            print $form->select_date($object->date,'',0,0,0,'update',1,0,1);
    +            print $form->selectDate($object->date, '', 0, 0, 0, 'update', 1, 0);
                 print '</td></tr>';
     
                 // Km
    @@ -576,7 +578,6 @@ else if ($id)
         }
     }
     
    -
    +// End of page
     llxFooter();
    -
     $db->close();
    diff --git a/htdocs/compta/deplacement/class/deplacement.class.php b/htdocs/compta/deplacement/class/deplacement.class.php
    index 05664080ed3..2476f65b09f 100644
    --- a/htdocs/compta/deplacement/class/deplacement.class.php
    +++ b/htdocs/compta/deplacement/class/deplacement.class.php
    @@ -31,23 +31,52 @@ require_once DOL_DOCUMENT_ROOT .'/core/class/commonobject.class.php';
      */
     class Deplacement extends CommonObject
     {
    +	/**
    +	 * @var string ID to identify managed object
    +	 */
     	public $element='deplacement';
    +
    +	/**
    +	 * @var string Name of table without prefix where object is stored
    +	 */
     	public $table_element='deplacement';
    +
    +	/**
    +	 * @var int    Name of subtable line
    +	 */
     	public $table_element_line = '';
    +
    +	/**
    +	 * @var int Field with ID of parent key if this field has a parent
    +	 */
     	public $fk_element = '';
    -	public $ismultientitymanaged = 0;	// 0=No test on entity, 1=Test with field entity, 2=Test with link by societe
     
    -	var $datec;         // Creation date
    -	var $dated;
    -	var $fk_user_author;
    -	var $fk_user;
    -	var $km;
    -	var $socid;
    -	var $statut;		// 0=draft, 1=validated
    -	var $extraparams=array();
    +	/**
    +	 * 0=No test on entity, 1=Test with field entity, 2=Test with link by societe
    +	 * @var int
    +	 */
    +	public $ismultientitymanaged = 0;
     
    -	var $statuts=array();
    -	var $statuts_short=array();
    +	public $datec;         // Creation date
    +	public $dated;
    +
    +	/**
    +     * @var int ID
    +     */
    +	public $fk_user_author;
    +
    +	/**
    +	 * @var int User ID
    +	 */
    +	public $fk_user;
    +
    +	public $km;
    +	public $socid;
    +	public $statut;		// 0=draft, 1=validated
    +	public $extraparams=array();
    +
    +	public $statuts=array();
    +	public $statuts_short=array();
     
        /**
     	* Constructor
    @@ -146,7 +175,6 @@ class Deplacement extends CommonObject
     			$this->db->rollback();
     			return -1;
     		}
    -
     	}
     
     	/**
    @@ -293,6 +321,7 @@ class Deplacement extends CommonObject
     		return $this->LibStatut($this->statut,$mode);
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *  Renvoi le libelle d'un statut donne
     	 *
    @@ -302,35 +331,36 @@ class Deplacement extends CommonObject
     	 */
     	function LibStatut($statut,$mode=0)
     	{
    +        // phpcs:enable
     		global $langs;
     
     		if ($mode == 0)
     		{
     			return $langs->trans($this->statuts[$statut]);
     		}
    -		if ($mode == 1)
    +		elseif ($mode == 1)
     		{
     			return $langs->trans($this->statuts_short[$statut]);
     		}
    -		if ($mode == 2)
    +		elseif ($mode == 2)
     		{
     			if ($statut==0) return img_picto($langs->trans($this->statuts_short[$statut]),'statut0').' '.$langs->trans($this->statuts_short[$statut]);
     			if ($statut==1) return img_picto($langs->trans($this->statuts_short[$statut]),'statut4').' '.$langs->trans($this->statuts_short[$statut]);
     			if ($statut==2) return img_picto($langs->trans($this->statuts_short[$statut]),'statut6').' '.$langs->trans($this->statuts_short[$statut]);
     		}
    -		if ($mode == 3)
    +		elseif ($mode == 3)
     		{
     			if ($statut==0 && ! empty($this->statuts_short[$statut])) return img_picto($langs->trans($this->statuts_short[$statut]),'statut0');
     			if ($statut==1 && ! empty($this->statuts_short[$statut])) return img_picto($langs->trans($this->statuts_short[$statut]),'statut4');
     			if ($statut==2 && ! empty($this->statuts_short[$statut])) return img_picto($langs->trans($this->statuts_short[$statut]),'statut6');
     		}
    -		if ($mode == 4)
    +		elseif ($mode == 4)
     		{
     			if ($statut==0 && ! empty($this->statuts_short[$statut])) return img_picto($langs->trans($this->statuts_short[$statut]),'statut0').' '.$langs->trans($this->statuts[$statut]);
     			if ($statut==1 && ! empty($this->statuts_short[$statut])) return img_picto($langs->trans($this->statuts_short[$statut]),'statut4').' '.$langs->trans($this->statuts[$statut]);
     			if ($statut==2 && ! empty($this->statuts_short[$statut])) return img_picto($langs->trans($this->statuts_short[$statut]),'statut6').' '.$langs->trans($this->statuts[$statut]);
     		}
    -		if ($mode == 5)
    +		elseif ($mode == 5)
     		{
     			if ($statut==0 && ! empty($this->statuts_short[$statut])) return $langs->trans($this->statuts_short[$statut]).' '.img_picto($langs->trans($this->statuts_short[$statut]),'statut0');
     			if ($statut==1 && ! empty($this->statuts_short[$statut])) return $langs->trans($this->statuts_short[$statut]).' '.img_picto($langs->trans($this->statuts_short[$statut]),'statut4');
    @@ -445,6 +475,4 @@ class Deplacement extends CommonObject
     			dol_print_error($this->db);
     		}
     	}
    -
     }
    -
    diff --git a/htdocs/compta/deplacement/class/deplacementstats.class.php b/htdocs/compta/deplacement/class/deplacementstats.class.php
    index 75ac39a7cca..e490c90f1ed 100644
    --- a/htdocs/compta/deplacement/class/deplacementstats.class.php
    +++ b/htdocs/compta/deplacement/class/deplacementstats.class.php
    @@ -30,6 +30,9 @@ include_once DOL_DOCUMENT_ROOT . '/compta/deplacement/class/deplacement.class.ph
      */
     class DeplacementStats extends Stats
     {
    +    /**
    +     * @var string Name of table without prefix where object is stored
    +     */
         public $table_element;
     
         var $socid;
    diff --git a/htdocs/compta/deplacement/document.php b/htdocs/compta/deplacement/document.php
    index 76481c4c8c0..e34a2aedb21 100644
    --- a/htdocs/compta/deplacement/document.php
    +++ b/htdocs/compta/deplacement/document.php
    @@ -34,10 +34,8 @@ require_once DOL_DOCUMENT_ROOT.'/core/lib/images.lib.php';
     require_once DOL_DOCUMENT_ROOT.'/core/lib/trip.lib.php';
     require_once DOL_DOCUMENT_ROOT.'/core/class/html.formfile.class.php';
     
    -$langs->load("other");
    -$langs->load("trips");
    -$langs->load("companies");
    -$langs->load("interventions");
    +// Load translation files required by the page
    +$langs->loadLangs(array('other', 'trips', 'companies', 'interventions'));
     
     $id = GETPOST('id','int');
     $ref = GETPOST('ref', 'alpha');
    @@ -93,7 +91,7 @@ if ($object->id)
     	dol_fiche_head($head, 'documents',  $langs->trans("TripCard"), 0, 'trip');
     
     
    -	// Construit liste des fichiers
    +	// Build file list
     	$filearray=dol_dir_list($upload_dir,"files",0,'','(\.meta|_preview.*\.png)$',$sortfield,(strtolower($sortorder)=='desc'?SORT_DESC:SORT_ASC),1);
     	$totalsize=0;
     	foreach($filearray as $key => $file)
    @@ -131,6 +129,6 @@ else
     	print $langs->trans("ErrorUnknown");
     }
     
    +// End of page
     llxFooter();
    -
     $db->close();
    diff --git a/htdocs/compta/deplacement/index.php b/htdocs/compta/deplacement/index.php
    index 64c5442299f..98c939965a3 100644
    --- a/htdocs/compta/deplacement/index.php
    +++ b/htdocs/compta/deplacement/index.php
    @@ -27,9 +27,8 @@ require '../../main.inc.php';
     require_once DOL_DOCUMENT_ROOT.'/compta/tva/class/tva.class.php';
     require_once DOL_DOCUMENT_ROOT.'/compta/deplacement/class/deplacement.class.php';
     
    -$langs->load("companies");
    -$langs->load("users");
    -$langs->load("trips");
    +// Load translation files required by the page
    +$langs->loadLangs(array('companies', 'users', 'trips'));
     
     // Security check
     $socid = GETPOST('socid','int');
    @@ -205,7 +204,6 @@ else dol_print_error($db);
     
     print '</div></div></div>';
     
    -
    +// End of page
     llxFooter();
    -
     $db->close();
    diff --git a/htdocs/compta/deplacement/info.php b/htdocs/compta/deplacement/info.php
    index 1e0279263e3..f63b1765efb 100644
    --- a/htdocs/compta/deplacement/info.php
    +++ b/htdocs/compta/deplacement/info.php
    @@ -27,6 +27,7 @@ require_once DOL_DOCUMENT_ROOT.'/core/lib/trip.lib.php';
     require_once DOL_DOCUMENT_ROOT.'/core/lib/functions2.lib.php';
     require_once DOL_DOCUMENT_ROOT.'/compta/deplacement/class/deplacement.class.php';
     
    +// Load translation files required by the page
     $langs->load("trips");
     
     // Security check
    @@ -58,5 +59,6 @@ if ($id)
         print '</div>';
     }
     
    +// End of page
     llxFooter();
     $db->close();
    diff --git a/htdocs/compta/deplacement/list.php b/htdocs/compta/deplacement/list.php
    index fad8d93b244..20d300d9da4 100644
    --- a/htdocs/compta/deplacement/list.php
    +++ b/htdocs/compta/deplacement/list.php
    @@ -30,9 +30,8 @@ require_once DOL_DOCUMENT_ROOT.'/compta/deplacement/class/deplacement.class.php'
     require_once DOL_DOCUMENT_ROOT.'/core/class/html.formother.class.php';
     require_once DOL_DOCUMENT_ROOT.'/core/lib/date.lib.php';
     
    -$langs->load("companies");
    -$langs->load("users");
    -$langs->load("trips");
    +// Load translation files required by the page
    +$langs->loadLangs(array('companies', 'users', 'trips'));
     
     // Security check
     $socid = GETPOST('socid','int');
    @@ -170,7 +169,6 @@ if ($resql)
         print '</td>';
         print "</tr>\n";
     
    -    $var=true;
         while ($i < min($num,$limit))
         {
             $obj = $db->fetch_object($resql);
    @@ -178,7 +176,6 @@ if ($resql)
             $soc = new Societe($db);
             if ($obj->socid) $soc->fetch($obj->socid);
     
    -
             print '<tr class="oddeven">';
             // Id
             print '<td><a href="card.php?id='.$obj->rowid.'">'.img_object($langs->trans("ShowTrip"),"trip").' '.$obj->rowid.'</a></td>';
    @@ -215,6 +212,6 @@ else
         dol_print_error($db);
     }
     
    +// End of page
     llxFooter();
    -
     $db->close();
    diff --git a/htdocs/compta/deplacement/stats/index.php b/htdocs/compta/deplacement/stats/index.php
    index d503d5e4c07..193e2c7e9a9 100644
    --- a/htdocs/compta/deplacement/stats/index.php
    +++ b/htdocs/compta/deplacement/stats/index.php
    @@ -27,8 +27,8 @@ require '../../../main.inc.php';
     require_once DOL_DOCUMENT_ROOT.'/core/class/dolgraph.class.php';
     require_once DOL_DOCUMENT_ROOT.'/compta/deplacement/class/deplacementstats.class.php';
     
    -$langs->load("trips");
    -$langs->load("companies");
    +// Load translation files required by the page
    +$langs->loadLangs(array('trips', 'companies'));
     
     $WIDTH=DolGraph::getDefaultGraphSizeForStats('width');
     $HEIGHT=DolGraph::getDefaultGraphSizeForStats('height');
    @@ -312,7 +312,6 @@ print '<div style="clear:both"></div>';
     
     dol_fiche_end();
     
    -
    +// End of page
     llxFooter();
    -
     $db->close();
    diff --git a/htdocs/compta/facture/admin/facture_cust_extrafields.php b/htdocs/compta/facture/admin/facture_cust_extrafields.php
    index 7e6b069b0d9..1fe26e82a54 100644
    --- a/htdocs/compta/facture/admin/facture_cust_extrafields.php
    +++ b/htdocs/compta/facture/admin/facture_cust_extrafields.php
    @@ -29,9 +29,8 @@ require '../../../main.inc.php';
     require_once DOL_DOCUMENT_ROOT.'/core/lib/invoice.lib.php';
     require_once DOL_DOCUMENT_ROOT.'/core/class/extrafields.class.php';
     
    -$langs->load("companies");
    -$langs->load("admin");
    -$langs->load("bills");
    +// Load translation files required by the page
    +$langs->loadLangs(array('companies', 'admin', 'bills'));
     
     $extrafields = new ExtraFields($db);
     $form = new Form($db);
    @@ -81,7 +80,7 @@ dol_fiche_end();
     if ($action != 'create' && $action != 'edit')
     {
         print '<div class="tabsAction">';
    -    print "<a class=\"butAction\" href=\"".$_SERVER["PHP_SELF"]."?action=create\">".$langs->trans("NewAttribute")."</a>";
    +    print "<a class=\"butAction\" href=\"".$_SERVER["PHP_SELF"]."?action=create#newattrib\">".$langs->trans("NewAttribute")."</a>";
         print "</div>";
     }
     
    @@ -94,7 +93,7 @@ if ($action != 'create' && $action != 'edit')
     
     if ($action == 'create')
     {
    -    print "<br>";
    +	print '<br><div id="newattrib"></div>';
         print load_fiche_titre($langs->trans('NewAttribute'));
     
         require DOL_DOCUMENT_ROOT.'/core/tpl/admin_extrafields_add.tpl.php';
    @@ -115,6 +114,6 @@ if ($action == 'edit' && ! empty($attrname))
         require DOL_DOCUMENT_ROOT.'/core/tpl/admin_extrafields_edit.tpl.php';
     }
     
    +// End of page
     llxFooter();
    -
     $db->close();
    diff --git a/htdocs/compta/facture/admin/facture_rec_cust_extrafields.php b/htdocs/compta/facture/admin/facture_rec_cust_extrafields.php
    index 76284e7fe73..23c0d79a33c 100644
    --- a/htdocs/compta/facture/admin/facture_rec_cust_extrafields.php
    +++ b/htdocs/compta/facture/admin/facture_rec_cust_extrafields.php
    @@ -30,9 +30,8 @@ require '../../../main.inc.php';
     require_once DOL_DOCUMENT_ROOT.'/core/lib/invoice.lib.php';
     require_once DOL_DOCUMENT_ROOT.'/core/class/extrafields.class.php';
     
    -$langs->load("companies");
    -$langs->load("admin");
    -$langs->load("bills");
    +// Load translation files required by the page
    +$langs->loadLangs(array('companies', 'admin', 'bills'));
     
     $extrafields = new ExtraFields($db);
     $form = new Form($db);
    @@ -82,7 +81,7 @@ dol_fiche_end();
     if ($action != 'create' && $action != 'edit')
     {
         print '<div class="tabsAction">';
    -    print "<a class=\"butAction\" href=\"".$_SERVER["PHP_SELF"]."?action=create\">".$langs->trans("NewAttribute")."</a>";
    +    print "<a class=\"butAction\" href=\"".$_SERVER["PHP_SELF"]."?action=create#newattrib\">".$langs->trans("NewAttribute")."</a>";
         print "</div>";
     }
     
    @@ -95,7 +94,7 @@ if ($action != 'create' && $action != 'edit')
     
     if ($action == 'create')
     {
    -    print "<br>";
    +	print '<br><div id="newattrib"></div>';
         print load_fiche_titre($langs->trans('NewAttribute'));
     
         require DOL_DOCUMENT_ROOT.'/core/tpl/admin_extrafields_add.tpl.php';
    @@ -116,6 +115,6 @@ if ($action == 'edit' && ! empty($attrname))
         require DOL_DOCUMENT_ROOT.'/core/tpl/admin_extrafields_edit.tpl.php';
     }
     
    +// End of page
     llxFooter();
    -
     $db->close();
    diff --git a/htdocs/compta/facture/admin/facturedet_cust_extrafields.php b/htdocs/compta/facture/admin/facturedet_cust_extrafields.php
    index d42139e4ec0..0947f788719 100644
    --- a/htdocs/compta/facture/admin/facturedet_cust_extrafields.php
    +++ b/htdocs/compta/facture/admin/facturedet_cust_extrafields.php
    @@ -30,9 +30,8 @@ require '../../../main.inc.php';
     require_once DOL_DOCUMENT_ROOT.'/core/lib/invoice.lib.php';
     require_once DOL_DOCUMENT_ROOT.'/core/class/extrafields.class.php';
     
    -$langs->load("companies");
    -$langs->load("admin");
    -$langs->load("bills");
    +// Load translation files required by the page
    +$langs->loadLangs(array('companies', 'admin', 'bills'));
     
     $extrafields = new ExtraFields($db);
     $form = new Form($db);
    @@ -82,7 +81,7 @@ dol_fiche_end();
     if ($action != 'create' && $action != 'edit')
     {
         print '<div class="tabsAction">';
    -    print "<a class=\"butAction\" href=\"".$_SERVER["PHP_SELF"]."?action=create\">".$langs->trans("NewAttribute")."</a>";
    +    print "<a class=\"butAction\" href=\"".$_SERVER["PHP_SELF"]."?action=create#newattrib\">".$langs->trans("NewAttribute")."</a>";
         print "</div>";
     }
     
    @@ -95,7 +94,7 @@ if ($action != 'create' && $action != 'edit')
     
     if ($action == 'create')
     {
    -    print "<br>";
    +	print '<br><div id="newattrib"></div>';
         print load_fiche_titre($langs->trans('NewAttribute'));
     
         require DOL_DOCUMENT_ROOT.'/core/tpl/admin_extrafields_add.tpl.php';
    @@ -114,6 +113,6 @@ if ($action == 'edit' && ! empty($attrname))
         require DOL_DOCUMENT_ROOT.'/core/tpl/admin_extrafields_edit.tpl.php';
     }
     
    +// End of page
     llxFooter();
    -
     $db->close();
    diff --git a/htdocs/compta/facture/admin/facturedet_rec_cust_extrafields.php b/htdocs/compta/facture/admin/facturedet_rec_cust_extrafields.php
    index cc33b8dc026..46d9ed28335 100644
    --- a/htdocs/compta/facture/admin/facturedet_rec_cust_extrafields.php
    +++ b/htdocs/compta/facture/admin/facturedet_rec_cust_extrafields.php
    @@ -30,9 +30,8 @@ require '../../../main.inc.php';
     require_once DOL_DOCUMENT_ROOT.'/core/lib/invoice.lib.php';
     require_once DOL_DOCUMENT_ROOT.'/core/class/extrafields.class.php';
     
    -$langs->load("companies");
    -$langs->load("admin");
    -$langs->load("bills");
    +// Load translation files required by the page
    +$langs->loadlangs(array('companies', 'admin', 'bills'));
     
     $extrafields = new ExtraFields($db);
     $form = new Form($db);
    @@ -82,7 +81,7 @@ dol_fiche_end();
     if ($action != 'create' && $action != 'edit')
     {
         print '<div class="tabsAction">';
    -    print "<a class=\"butAction\" href=\"".$_SERVER["PHP_SELF"]."?action=create\">".$langs->trans("NewAttribute")."</a>";
    +    print "<a class=\"butAction\" href=\"".$_SERVER["PHP_SELF"]."?action=create#newattrib\">".$langs->trans("NewAttribute")."</a>";
         print "</div>";
     }
     
    @@ -95,7 +94,7 @@ if ($action != 'create' && $action != 'edit')
     
     if ($action == 'create')
     {
    -    print "<br>";
    +	print '<br><div id="newattrib"></div>';
         print load_fiche_titre($langs->trans('NewAttribute'));
     
         require DOL_DOCUMENT_ROOT.'/core/tpl/admin_extrafields_add.tpl.php';
    @@ -114,6 +113,6 @@ if ($action == 'edit' && ! empty($attrname))
         require DOL_DOCUMENT_ROOT.'/core/tpl/admin_extrafields_edit.tpl.php';
     }
     
    +// End of page
     llxFooter();
    -
     $db->close();
    diff --git a/htdocs/compta/facture/card.php b/htdocs/compta/facture/card.php
    index dbce9c2e76d..dd3fd890ccc 100644
    --- a/htdocs/compta/facture/card.php
    +++ b/htdocs/compta/facture/card.php
    @@ -1,19 +1,20 @@
     <?php
    -/* Copyright (C) 2002-2006 Rodolphe Quiedeville  <rodolphe@quiedeville.org>
    - * Copyright (C) 2004      Eric Seigne           <eric.seigne@ryxeo.com>
    - * Copyright (C) 2004-2016 Laurent Destailleur   <eldy@users.sourceforge.net>
    - * Copyright (C) 2005      Marc Barilley / Ocebo <marc@ocebo.com>
    - * Copyright (C) 2005-2015 Regis Houssin         <regis.houssin@capnetworks.com>
    - * Copyright (C) 2006      Andre Cianfarani      <acianfa@free.fr>
    - * Copyright (C) 2010-2015 Juanjo Menent         <jmenent@2byte.es>
    - * Copyright (C) 2012-2013 Christophe Battarel   <christophe.battarel@altairis.fr>
    - * Copyright (C) 2012-2013 Cédric Salvador       <csalvador@gpcsolutions.fr>
    - * Copyright (C) 2012-2014 Raphaël Doursenaud    <rdoursenaud@gpcsolutions.fr>
    - * Copyright (C) 2013      Jean-Francois FERRY   <jfefe@aternatik.fr>
    - * Copyright (C) 2013-2014 Florian Henry         <florian.henry@open-concept.pro>
    - * Copyright (C) 2013      Cédric Salvador       <csalvador@gpcsolutions.fr>
    - * Copyright (C) 2014	   Ferran Marcet	 	 <fmarcet@2byte.es>
    - * Copyright (C) 2015-2016 Marcos García         <marcosgdf@gmail.com>
    +/* Copyright (C) 2002-2006  Rodolphe Quiedeville    <rodolphe@quiedeville.org>
    + * Copyright (C) 2004       Eric Seigne             <eric.seigne@ryxeo.com>
    + * Copyright (C) 2004-2016  Laurent Destailleur     <eldy@users.sourceforge.net>
    + * Copyright (C) 2005       Marc Barilley / Ocebo   <marc@ocebo.com>
    + * Copyright (C) 2005-2015  Regis Houssin           <regis.houssin@capnetworks.com>
    + * Copyright (C) 2006       Andre Cianfarani        <acianfa@free.fr>
    + * Copyright (C) 2010-2015  Juanjo Menent           <jmenent@2byte.es>
    + * Copyright (C) 2012-2013  Christophe Battarel     <christophe.battarel@altairis.fr>
    + * Copyright (C) 2012-2013  Cédric Salvador         <csalvador@gpcsolutions.fr>
    + * Copyright (C) 2012-2014  Raphaël Doursenaud      <rdoursenaud@gpcsolutions.fr>
    + * Copyright (C) 2013       Jean-Francois FERRY     <jfefe@aternatik.fr>
    + * Copyright (C) 2013-2014  Florian Henry           <florian.henry@open-concept.pro>
    + * Copyright (C) 2013       Cédric Salvador         <csalvador@gpcsolutions.fr>
    + * Copyright (C) 2014-2018  Ferran Marcet           <fmarcet@2byte.es>
    + * Copyright (C) 2015-2016  Marcos García           <marcosgdf@gmail.com>
    + * Copyright (C) 2018       Frédéric France         <frederic.france@netlogic.fr>
      *
      * This program is free software; you can redistribute it and/or modify
      * it under the terms of the GNU General Public License as published by
    @@ -64,6 +65,7 @@ if (! empty($conf->accounting->enabled)) {
     	require_once DOL_DOCUMENT_ROOT . '/accountancy/class/accountingjournal.class.php';
     }
     
    +// Load translation files required by the page
     $langs->loadLangs(array('bills','companies','compta','products','banks','main','withdrawals'));
     if (! empty($conf->incoterm->enabled)) $langs->load('incoterm');
     if (! empty($conf->margin->enabled)) $langs->load('margins');
    @@ -189,13 +191,16 @@ if (empty($reshook))
     			$qualified_for_stock_change = $object->hasProductsOrServices(1);
     		}
     
    -		$result = $object->delete($user, 0, $idwarehouse);
    -		if ($result > 0) {
    -			header('Location: ' . DOL_URL_ROOT . '/compta/facture/list.php?restore_lastsearch_values=1');
    -			exit();
    -		} else {
    -			setEventMessages($object->error, $object->errors, 'errors');
    -			$action='';
    +		if ($object->is_erasable())
    +		{
    +			$result = $object->delete($user, 0, $idwarehouse);
    +			if ($result > 0) {
    +				header('Location: ' . DOL_URL_ROOT . '/compta/facture/list.php?restore_lastsearch_values=1');
    +				exit();
    +			} else {
    +				setEventMessages($object->error, $object->errors, 'errors');
    +				$action='';
    +			}
     		}
     	}
     
    @@ -405,7 +410,7 @@ if (empty($reshook))
     
     			//var_dump($object->getRemainToPay(0));
     			//var_dump($discount->amount_ttc);exit;
    -			if ($discount->amount_ttc > $object->getRemainToPay(0))
    +			if (price2num($discount->amount_ttc) > price2num($object->getRemainToPay(0)))
     			{
     				// TODO Split the discount in 2 automatically
     				$error++;
    @@ -509,7 +514,7 @@ if (empty($reshook))
     		if ($object->type != Facture::TYPE_DEPOSIT && ! empty($conf->global->STOCK_CALCULATE_ON_BILL) && $qualified_for_stock_change)
     		{
     			if (! $idwarehouse || $idwarehouse == - 1) {
    -				$error ++;
    +				$error++;
     				setEventMessages($langs->trans('ErrorFieldRequired', $langs->transnoentitiesnoconv("Warehouse")), null, 'errors');
     				$action = '';
     			}
    @@ -569,7 +574,7 @@ if (empty($reshook))
     		if ($object->type != Facture::TYPE_DEPOSIT && ! empty($conf->global->STOCK_CALCULATE_ON_BILL) && $qualified_for_stock_change)
     		{
     			if (! $idwarehouse || $idwarehouse == - 1) {
    -				$error ++;
    +				$error++;
     				setEventMessages($langs->trans('ErrorFieldRequired', $langs->transnoentitiesnoconv("Warehouse")), null, 'errors');
     				$action = '';
     			}
    @@ -720,7 +725,6 @@ if (empty($reshook))
     				$sql.= ' WHERE pf.fk_facture = '.$object->id;
     				$sql.= ' AND pf.fk_paiement = p.rowid';
     				$sql.= ' AND p.entity IN (' . getEntity('facture').')';
    -				$sql.= ' ORDER BY p.datep, p.tms';
     
     				$resql = $db->query($sql);
     				if (! $resql) dol_print_error($db);
    @@ -829,7 +833,7 @@ if (empty($reshook))
     			}
     
     			if (! ($_POST['fac_replacement'] > 0)) {
    -				$error ++;
    +				$error++;
     				setEventMessages($langs->trans("ErrorFieldRequired", $langs->transnoentitiesnoconv("ReplaceInvoice")), null, 'errors');
     			}
     
    @@ -875,14 +879,14 @@ if (empty($reshook))
     			$sourceinvoice = GETPOST('fac_avoir');
     			if (! ($sourceinvoice > 0) && empty($conf->global->INVOICE_CREDIT_NOTE_STANDALONE))
     			{
    -				$error ++;
    +				$error++;
     				setEventMessages($langs->trans("ErrorFieldRequired", $langs->transnoentitiesnoconv("CorrectInvoice")), null, 'errors');
     			}
     
     			$dateinvoice = dol_mktime(12, 0, 0, $_POST['remonth'], $_POST['reday'], $_POST['reyear']);
     			if (empty($dateinvoice))
     			{
    -				$error ++;
    +				$error++;
     				setEventMessages($langs->trans("ErrorFieldRequired", $langs->trans("Date")), null, 'errors');
     			}
     
    @@ -914,12 +918,21 @@ if (empty($reshook))
     				$object->fk_facture_source = $sourceinvoice > 0 ? $sourceinvoice : '';
     				$object->type = Facture::TYPE_CREDIT_NOTE;
     
    +				$facture_source = new Facture($db); // fetch origin object
    +				if ($facture_source->fetch($object->fk_facture_source)>0)
    +				{
    +				    if ($facture_source->type == Facture::TYPE_SITUATION)
    +				    {
    +				        $object->situation_counter =  $facture_source->situation_counter;
    +				        $object->situation_cycle_ref = $facture_source->situation_cycle_ref;
    +				        $facture_source->fetchPreviousNextSituationInvoice();
    +				    }
    +				}
     				$id = $object->create($user);
     
    -	            $facture_source = new Facture($db); // fetch origin object
     				if (GETPOST('invoiceAvoirWithLines', 'int')==1 && $id>0)
     				{
    -					if ($facture_source->fetch($object->fk_facture_source)>0)
    +					if (!empty($facture_source->lines))
     					{
     						$fk_parent_line = 0;
     
    @@ -936,6 +949,63 @@ if (empty($reshook))
     								$fk_parent_line = 0;
     							}
     
    +
    +
    +
    +							if($facture_source->type == Facture::TYPE_SITUATION)
    +							{
    +							    $source_fk_prev_id = $line->fk_prev_id; // temporary storing situation invoice fk_prev_id
    +							    $line->fk_prev_id  = $line->id; // Credit note line need to be linked to the situation invoice it is create from
    +
    +							    if(!empty($facture_source->tab_previous_situation_invoice))
    +							    {
    +							        // search the last invoice in cycle
    +							        $lineIndex = count($facture_source->tab_previous_situation_invoice) - 1;
    +							        $searchPreviousInvoice = true;
    +							        while( $searchPreviousInvoice )
    +							        {
    +							            if($facture_source->tab_previous_situation_invoice[$lineIndex]->type  == Facture::TYPE_SITUATION || $lineIndex < 1)
    +							            {
    +							                $searchPreviousInvoice=false; // find, exit;
    +							                break;
    +							            }
    +							            else
    +							            {
    +							                $lineIndex--; // go to previous invoice in cycle
    +							            }
    +							        }
    +
    +
    +							        $maxPrevSituationPercent = 0;
    +							        foreach($facture_source->tab_previous_situation_invoice[$lineIndex]->lines as $prevLine)
    +							        {
    +							            if($prevLine->id == $source_fk_prev_id)
    +							            {
    +							                $maxPrevSituationPercent = max($maxPrevSituationPercent,$prevLine->situation_percent);
    +
    +							                //$line->subprice  = $line->subprice - $prevLine->subprice;
    +							                $line->total_ht  = $line->total_ht - $prevLine->total_ht;
    +							                $line->total_tva = $line->total_tva - $prevLine->total_tva;
    +							                $line->total_ttc = $line->total_ttc - $prevLine->total_ttc;
    +							                $line->total_localtax1 = $line->total_localtax1 - $prevLine->total_localtax1;
    +							                $line->total_localtax2 = $line->total_localtax2 - $prevLine->total_localtax2;
    +
    +							                $line->multicurrency_subprice  = $line->multicurrency_subprice  - $prevLine->multicurrency_subprice;
    +							                $line->multicurrency_total_ht  = $line->multicurrency_total_ht  - $prevLine->multicurrency_total_ht;
    +							                $line->multicurrency_total_tva = $line->multicurrency_total_tva - $prevLine->multicurrency_total_tva;
    +							                $line->multicurrency_total_ttc = $line->multicurrency_total_ttc - $prevLine->multicurrency_total_ttc;
    +
    +
    +							            }
    +							        }
    +
    +							        // prorata
    +							        $line->situation_percent = $maxPrevSituationPercent - $line->situation_percent;
    +
    +
    +							    }
    +							}
    +
     							$line->fk_facture = $object->id;
     							$line->fk_parent_line = $fk_parent_line;
     
    @@ -1042,7 +1112,7 @@ if (empty($reshook))
     		{
     			if (GETPOST('socid', 'int') < 1)
     			{
    -				$error ++;
    +				$error++;
     				setEventMessages($langs->trans("ErrorFieldRequired", $langs->transnoentitiesnoconv("Customer")), null, 'errors');
     			}
     
    @@ -1212,7 +1282,7 @@ if (empty($reshook))
     										}
     									} else {
     										setEventMessages($srcobject->error, $srcobject->errors, 'errors');
    -										$error ++;
    +										$error++;
     									}
     								}
     
    @@ -1223,7 +1293,7 @@ if (empty($reshook))
     							{
     								$arraylist = array('amount' => 'FixAmount','variable' => 'VarAmount');
     								$descline = $langs->trans('Deposit');
    -								$descline.= ' - '.$langs->trans($arraylist[$typeamount]);
    +								//$descline.= ' - '.$langs->trans($arraylist[$typeamount]);
     								if ($typeamount=='amount') {
     									$descline.= ' ('. price($valuedeposit, '', $langs, 0, - 1, - 1, (!empty($object->multicurrency_code) ? $object->multicurrency_code : $conf->currency)).')';
     								} elseif ($typeamount=='variable') {
    @@ -1306,7 +1376,7 @@ if (empty($reshook))
     											$result = $object->insert_discount($discountid); // This include link_to_invoice
     										} else {
     											setEventMessages($discount->error, $discount->errors, 'errors');
    -											$error ++;
    +											$error++;
     											break;
     										}
     									} else {
    @@ -1350,13 +1420,19 @@ if (empty($reshook))
     										$localtax1_tx = get_localtax($tva_tx, 1, $object->thirdparty);
     										$localtax2_tx = get_localtax($tva_tx, 2, $object->thirdparty);
     
    -										$result = $object->addline($desc, $lines[$i]->subprice, $lines[$i]->qty, $tva_tx, $localtax1_tx, $localtax2_tx, $lines[$i]->fk_product, $lines[$i]->remise_percent, $date_start, $date_end, 0, $lines[$i]->info_bits, $lines[$i]->fk_remise_except, 'HT', 0, $product_type, $lines[$i]->rang, $lines[$i]->special_code, $object->origin, $lines[$i]->rowid, $fk_parent_line, $lines[$i]->fk_fournprice, $lines[$i]->pa_ht, $label, $array_options, $lines[$i]->situation_percent, $lines[$i]->fk_prev_id, $lines[$i]->fk_unit);
    +										$result = $object->addline(
    +											$desc, $lines[$i]->subprice, $lines[$i]->qty, $tva_tx, $localtax1_tx, $localtax2_tx, $lines[$i]->fk_product,
    +											$lines[$i]->remise_percent, $date_start, $date_end, 0, $lines[$i]->info_bits, $lines[$i]->fk_remise_except,
    +											'HT', 0, $product_type, $lines[$i]->rang, $lines[$i]->special_code, $object->origin, $lines[$i]->rowid,
    +											$fk_parent_line, $lines[$i]->fk_fournprice, $lines[$i]->pa_ht, $label, $array_options,
    +											$lines[$i]->situation_percent, $lines[$i]->fk_prev_id, $lines[$i]->fk_unit
    +										);
     
     										if ($result > 0) {
     											$lineid = $result;
     										} else {
     											$lineid = 0;
    -											$error ++;
    +											$error++;
     											break;
     										}
     
    @@ -1368,7 +1444,7 @@ if (empty($reshook))
     								}
     							} else {
     								setEventMessages($srcobject->error, $srcobject->errors, 'errors');
    -								$error ++;
    +								$error++;
     							}
     						}
     
    @@ -1456,11 +1532,27 @@ if (empty($reshook))
     					$object->origin = $origin;
     					$object->origin_id = $originid;
     
    -					foreach ($object->lines as &$line)
    +					foreach ($object->lines as $i => &$line)
     					{
     						$line->origin = $object->origin;
     						$line->origin_id = $line->id;
     						$line->fetch_optionals($line->id);
    +						$line->situation_percent =  $line->get_prev_progress($object->id); // get good progress including credit note
    +
    +						// Si fk_remise_except defini on vérifie si la réduction à déjà été appliquée
    +						if ($line->fk_remise_except)
    +						{
    +						    $discount=new DiscountAbsolute($line->db);
    +						    $result=$discount->fetch($line->fk_remise_except);
    +						    if ($result > 0)
    +						    {
    +						        // Check if discount not already affected to another invoice
    +						        if ($discount->fk_facture_line > 0)
    +						        {
    +						            $line->fk_remise_except = 0;
    +						        }
    +						    }
    +						}
     					}
     				}
     
    @@ -1577,37 +1669,46 @@ if (empty($reshook))
     
     		if (empty($idprod) && ($price_ht < 0) && ($qty < 0)) {
     			setEventMessages($langs->trans('ErrorBothFieldCantBeNegative', $langs->transnoentitiesnoconv('UnitPriceHT'), $langs->transnoentitiesnoconv('Qty')), null, 'errors');
    -			$error ++;
    +			$error++;
     		}
     		if (!$prod_entry_mode)
     		{
     			if (GETPOST('type') < 0 && ! GETPOST('search_idprod'))
     			{
     				setEventMessages($langs->trans('ErrorChooseBetweenFreeEntryOrPredefinedProduct'), null, 'errors');
    -				$error ++;
    +				$error++;
     			}
     		}
     		if ($prod_entry_mode == 'free' && empty($idprod) && GETPOST('type') < 0) {
     			setEventMessages($langs->trans('ErrorFieldRequired', $langs->transnoentitiesnoconv('Type')), null, 'errors');
    -			$error ++;
    +			$error++;
     		}
     		if ($prod_entry_mode == 'free' && empty($idprod) && (($price_ht < 0 && empty($conf->global->FACTURE_ENABLE_NEGATIVE_LINES)) || $price_ht == '') && $price_ht_devise == '') 	// Unit price can be 0 but not ''
     		{
    -			setEventMessages($langs->trans("ErrorFieldRequired", $langs->transnoentitiesnoconv("UnitPriceHT")), null, 'errors');
    -			$error ++;
    +			if ($price_ht < 0 && empty($conf->global->FACTURE_ENABLE_NEGATIVE_LINES))
    +			{
    +				$langs->load("errors");
    +				setEventMessages($langs->trans("ErrorFieldCantBeNegativeOnInvoice", $langs->transnoentitiesnoconv("UnitPriceHT")), null, 'errors');
    +				$error++;
    +			}
    +			else
    +			{
    +				setEventMessages($langs->trans("ErrorFieldRequired", $langs->transnoentitiesnoconv("UnitPriceHT")), null, 'errors');
    +				$error++;
    +			}
     		}
     		if ($qty == '') {
     			setEventMessages($langs->trans('ErrorFieldRequired', $langs->transnoentitiesnoconv('Qty')), null, 'errors');
    -			$error ++;
    +			$error++;
     		}
     		if ($prod_entry_mode == 'free' && empty($idprod) && empty($product_desc)) {
     			setEventMessages($langs->trans('ErrorFieldRequired', $langs->transnoentitiesnoconv('Description')), null, 'errors');
    -			$error ++;
    +			$error++;
     		}
     		if ($qty < 0) {
     			$langs->load("errors");
     			setEventMessages($langs->trans('ErrorQtyForCustomerInvoiceCantBeNegative'), null, 'errors');
    -			$error ++;
    +			$error++;
     		}
     
     		if (!$error && !empty($conf->variants->enabled) && $prod_entry_mode != 'free') {
    @@ -1617,9 +1718,11 @@ if (empty($reshook))
     
     				if ($res = $prodcomb->fetchByProductCombination2ValuePairs($idprod, $combinations)) {
     					$idprod = $res->fk_product_child;
    -				} else {
    -					setEventMessage($langs->trans('ErrorProductCombinationNotFound'), 'errors');
    -					$error ++;
    +				}
    +				else
    +				{
    +					setEventMessages($langs->trans('ErrorProductCombinationNotFound'), null, 'errors');
    +					$error++;
     				}
     			}
     		}
    @@ -1729,7 +1832,28 @@ if (empty($reshook))
     				// If price per quantity and customer
     				elseif (! empty($conf->global->PRODUIT_CUSTOMER_PRICES_BY_QTY_MULTIPRICES))
     				{
    -					// TODO Same than PRODUIT_CUSTOMER_PRICES_BY_QTY but using $object->thirdparty->price_level
    +					if ($prod->prices_by_qty[$object->thirdparty->price_level]) // yes, this product has some prices per quantity
    +					{
    +						// Search the correct price into loaded array product_price_by_qty using id of array retrieved into POST['pqp'].
    +						$pqp = GETPOST('pbq','int');
    +
    +						// Search price into product_price_by_qty from $prod->id
    +						foreach($prod->prices_by_qty_list[$object->thirdparty->price_level] as $priceforthequantityarray)
    +						{
    +							if ($priceforthequantityarray['rowid'] != $pqp) continue;
    +							// We found the price
    +							if ($priceforthequantityarray['price_base_type'] == 'HT')
    +							{
    +								$pu_ht = $priceforthequantityarray['unitprice'];
    +							}
    +							else
    +							{
    +								$pu_ttc = $priceforthequantityarray['unitprice'];
    +							}
    +							// Note: the remise_percent or price by qty is used to set data on form, so we will use value from POST.
    +							break;
    +						}
    +					}
     				}
     
     				$tmpvat = price2num(preg_replace('/\s*\(.*\)/', '', $tva_tx));
    @@ -1839,7 +1963,7 @@ if (empty($reshook))
     			if ($tva_npr)
     				$info_bits |= 0x01;
     
    -			if (! empty($price_min) && (price2num($pu_ht) * (1 - price2num($remise_percent) / 100) < price2num($price_min))) {
    +			if (((!empty($conf->global->MAIN_USE_ADVANCED_PERMS) && empty($user->rights->produit->ignore_price_min_advance)) || empty($conf->global->MAIN_USE_ADVANCED_PERMS) )&& (! empty($price_min) && (price2num($pu_ht) * (1 - price2num($remise_percent) / 100) < price2num($price_min)))) {
     				$mesg = $langs->trans("CantBeLessThanMinPrice", price(price2num($price_min, 'MU'), 0, $langs, 0, 0, - 1, $conf->currency));
     				setEventMessages($mesg, null, 'errors');
     			} else {
    @@ -1911,7 +2035,7 @@ if (empty($reshook))
     		}
     	}
     
    -	elseif ($action == 'updateligne' && $user->rights->facture->creer && ! GETPOST('cancel','alpha'))
    +	elseif ($action == 'updateline' && $user->rights->facture->creer && ! GETPOST('cancel','alpha'))
     	{
     		if (! $object->fetch($id) > 0)	dol_print_error($db);
     		$object->fetch_thirdparty();
    @@ -1960,7 +2084,25 @@ if (empty($reshook))
     		$line->fetch(GETPOST('lineid'));
     		$percent = $line->get_prev_progress($object->id);
     
    -		if (GETPOST('progress') < $percent)
    +		if($object->type == Facture::TYPE_CREDIT_NOTE && $object->situation_cycle_ref>0)
    +		{
    +		    // in case of situation credit note
    +		    if(GETPOST('progress') >= 0 )
    +		    {
    +		        $mesg = $langs->trans("CantBeNullOrPositive");
    +		        setEventMessages($mesg, null, 'warnings');
    +		        $error++;
    +		        $result = -1;
    +		    }
    +		    elseif (GETPOST('progress') < $line->situation_percent) // TODO : use a modified $line->get_prev_progress($object->id) result
    +		    {
    +		        $mesg = $langs->trans("CantBeLessThanMinPercent");
    +		        setEventMessages($mesg, null, 'warnings');
    +		        $error++;
    +		        $result = -1;
    +		    }
    +		}
    +		elseif (GETPOST('progress') < $percent)
     		{
     			$mesg = '<div class="warning">' . $langs->trans("CantBeLessThanMinPercent") . '</div>';
     			setEventMessages($mesg, null, 'warnings');
    @@ -1978,15 +2120,15 @@ if (empty($reshook))
     			$type = $product->type;
     
     			$price_min = $product->price_min;
    -			if (! empty($conf->global->PRODUIT_MULTIPRICES) && ! empty($object->thirdparty->price_level))
    +			if ((! empty($conf->global->PRODUIT_MULTIPRICES)  || ! empty($conf->global->PRODUIT_CUSTOMER_PRICES_BY_QTY_MULTIPRICES)) && ! empty($object->thirdparty->price_level))
     				$price_min = $product->multiprices_min [$object->thirdparty->price_level];
     
     			$label = ((GETPOST('update_label') && GETPOST('product_label')) ? GETPOST('product_label') : '');
     
     			// Check price is not lower than minimum (check is done only for standard or replacement invoices)
    -			if (($object->type == Facture::TYPE_STANDARD || $object->type == Facture::TYPE_REPLACEMENT) && $price_min && (price2num($pu_ht) * (1 - price2num(GETPOST('remise_percent')) / 100) < price2num($price_min))) {
    +			if (((!empty($conf->global->MAIN_USE_ADVANCED_PERMS) && empty($user->rights->produit->ignore_price_min_advance)) || empty($conf->global->MAIN_USE_ADVANCED_PERMS) ) && (($object->type == Facture::TYPE_STANDARD || $object->type == Facture::TYPE_REPLACEMENT) && $price_min && (price2num($pu_ht) * (1 - price2num(GETPOST('remise_percent')) / 100) < price2num($price_min)))) {
     				setEventMessages($langs->trans("CantBeLessThanMinPrice", price(price2num($price_min, 'MU'), 0, $langs, 0, 0, - 1, $conf->currency)), null, 'errors');
    -				$error ++;
    +				$error++;
     			}
     		} else {
     			$type = GETPOST('type');
    @@ -1995,14 +2137,29 @@ if (empty($reshook))
     			// Check parameters
     			if (GETPOST('type') < 0) {
     				setEventMessages($langs->trans("ErrorFieldRequired", $langs->transnoentitiesnoconv("Type")), null, 'errors');
    -				$error ++;
    +				$error++;
     			}
     		}
     		if ($qty < 0) {
     			$langs->load("errors");
     			setEventMessages($langs->trans('ErrorQtyForCustomerInvoiceCantBeNegative'), null, 'errors');
    -			$error ++;
    +			$error++;
     		}
    +		if (empty($productid) && (($pu_ht < 0 && empty($conf->global->FACTURE_ENABLE_NEGATIVE_LINES)) || $pu_ht == '') && $pu_ht_devise == '') 	// Unit price can be 0 but not ''
    +		{
    +			if ($pu_ht < 0 && empty($conf->global->FACTURE_ENABLE_NEGATIVE_LINES))
    +			{
    +				$langs->load("errors");
    +				setEventMessages($langs->trans("ErrorFieldCantBeNegativeOnInvoice", $langs->transnoentitiesnoconv("UnitPriceHT")), null, 'errors');
    +				$error++;
    +			}
    +			else
    +			{
    +				setEventMessages($langs->trans("ErrorFieldRequired", $langs->transnoentitiesnoconv("UnitPriceHT")), null, 'errors');
    +				$error++;
    +			}
    +		}
    +
     
     		// Update line
     		if (! $error) {
    @@ -2101,11 +2258,131 @@ if (empty($reshook))
     		}
     	}
     
    -	else if ($action == 'updateligne' && $user->rights->facture->creer && $_POST['cancel'] == $langs->trans('Cancel')) {
    +	else if ($action == 'updateline' && $user->rights->facture->creer && $_POST['cancel'] == $langs->trans('Cancel')) {
     		header('Location: ' . $_SERVER["PHP_SELF"] . '?facid=' . $id); // Pour reaffichage de la fiche en cours d'edition
     		exit();
     	}
     
    +	// Outing situation invoice from cycle
    +	elseif ($action == 'confirm_situationout' && $confirm == 'yes' && $user->rights->facture->creer)
    +	{
    +	    $object->fetch($id,'', '','', true);
    +
    +	    if ($object->statut == Facture::STATUS_VALIDATED
    +	        && $object->type == Facture::TYPE_SITUATION
    +	        && $user->rights->facture->creer
    +	        && !$objectidnext
    +	        && $object->is_last_in_cycle()
    +	        && ((empty($conf->global->MAIN_USE_ADVANCED_PERMS) && ! empty($user->rights->facture->creer))
    +	            || (! empty($conf->global->MAIN_USE_ADVANCED_PERMS) && ! empty($user->rights->facture->invoice_advance->unvalidate)))
    +	        )
    +	    {
    +	        $outingError = 0;
    +	        $newCycle = $object->newCycle(); // we need to keep the "situation behavior" so we place it on a new situation cycle
    +	        if($newCycle > 1)
    +	        {
    +	            // Search credit notes
    +	            $lastCycle = $object->situation_cycle_ref;
    +	            $lastSituationCounter = $object->situation_counter;
    +	            $linkedCreditNotesList = array();
    +
    +                if (count($object->tab_next_situation_invoice) > 0) {
    +                    foreach ($object->tab_next_situation_invoice as $next_invoice) {
    +                        if($next_invoice->type == Facture::TYPE_CREDIT_NOTE
    +                            && $next_invoice->situation_counter == $object->situation_counter
    +                            && $next_invoice->fk_facture_source == $object->id
    +                          )
    +                        {
    +                            $linkedCreditNotesList[] = $next_invoice->id ;
    +                        }
    +                    }
    +                }
    +
    +	            $object->situation_cycle_ref = $newCycle;
    +	            $object->situation_counter = 1;
    +	            $object->situation_final = 0;
    +	            if($object->update($user) > 0)
    +	            {
    +	                $errors = 0;
    +	                if(count($linkedCreditNotesList) > 0)
    +	                {
    +	                    // now, credit note must follow
    +	                    $sql = 'UPDATE '.MAIN_DB_PREFIX.'facture ';
    +	                    $sql.= ' SET situation_cycle_ref='.$newCycle;
    +	                    $sql.= ' , situation_final=0';
    +	                    $sql.= ' , situation_counter='.$object->situation_counter;
    +	                    $sql.= ' WHERE rowid IN ('.implode(',',$linkedCreditNotesList).')';
    +
    +	                    $resql=$db->query($sql);
    +	                    if (!$resql) $errors++;
    +
    +	                    // Change each progression persent on each lines
    +	                    foreach($object->lines as $line)
    +	                    {
    +
    +	                        // no traitement for special product
    +	                        if ($line->product_type == 9 )  continue;
    +
    +
    +	                        if(!empty($object->tab_previous_situation_invoice))
    +	                        {
    +                                // search the last invoice in cycle
    +	                            $lineIndex = count($object->tab_previous_situation_invoice) - 1;
    +                                $searchPreviousInvoice = true;
    +                                while( $searchPreviousInvoice )
    +                                {
    +                                    if($object->tab_previous_situation_invoice[$lineIndex]->type  == Facture::TYPE_SITUATION || $lineIndex < 1)
    +                                    {
    +                                        $searchPreviousInvoice=false; // find, exit;
    +                                        break;
    +                                    }
    +                                    else
    +                                    {
    +                                        $lineIndex--; // go to previous invoice in cycle
    +                                    }
    +                                }
    +
    +
    +                                $maxPrevSituationPercent = 0;
    +                                foreach($object->tab_previous_situation_invoice[$lineIndex]->lines as $prevLine)
    +                                {
    +                                    if($prevLine->id == $line->fk_prev_id)
    +                                    {
    +                                        $maxPrevSituationPercent = max($maxPrevSituationPercent,$prevLine->situation_percent);
    +                                    }
    +                                }
    +
    +
    +                                $line->situation_percent = $line->situation_percent - $maxPrevSituationPercent;
    +
    +                                if($line->update()<0) $errors++;
    +
    +	                        }
    +	                    }
    +	                }
    +
    +                    if (!$errors)
    +                    {
    +                        setEventMessages($langs->trans('Updated'), '', 'mesgs');
    +                        header("Location: ".$_SERVER['PHP_SELF']."?id=".$id);
    +                    }
    +                    else
    +                    {
    +                        setEventMessages($langs->trans('ErrorOutingSituationInvoiceCreditNote'), array(), 'errors');
    +                    }
    +	            }
    +	            else
    +	            {
    +	                setEventMessages($langs->trans('ErrorOutingSituationInvoiceOnUpdate'), array(), 'errors');
    +	            }
    +	        }
    +	        else
    +	        {
    +	            setEventMessages($langs->trans('ErrorFindNextSituationInvoice'), array(), 'errors');
    +	        }
    +	    }
    +	}
    +
     	// add lines from objectlinked
     	elseif($action == 'import_lines_from_object'
     	    && $user->rights->facture->creer
    @@ -2120,9 +2397,14 @@ if (empty($reshook))
     	    {
     	        if($fromElement == 'commande')
     	        {
    -	            dol_include_once('/'.$fromElement.'/class/'.$fromElement.'.class');
    +	            dol_include_once('/'.$fromElement.'/class/'.$fromElement.'.class.php');
     	            $lineClassName = 'OrderLine';
     	        }
    +	        elseif($fromElement == 'propal')
    +	        {
    +	            dol_include_once('/comm/'.$fromElement.'/class/'.$fromElement.'.class.php');
    +	            $lineClassName = 'PropaleLigne';
    +	        }
     	        $nextRang = count($object->lines) + 1;
     	        $importCount = 0;
     	        $error = 0;
    @@ -2164,6 +2446,7 @@ if (empty($reshook))
                         $pu_ht_devise = $originLine->multicurrency_subprice;
     
                         $res = $object->addline($desc, $pu_ht, $qty, $txtva, $txlocaltax1, $txlocaltax2, $fk_product, $remise_percent, $date_start, $date_end, $ventil, $info_bits, $fk_remise_except, $price_base_type, $pu_ttc, $type, $rang, $special_code, $origin, $origin_id, $fk_parent_line, $fk_fournprice, $pa_ht, $label, $array_options, $situation_percent, $fk_prev_id, $fk_unit,$pu_ht_devise);
    +
                         if($res > 0){
                             $importCount++;
                         }else{
    @@ -2177,7 +2460,7 @@ if (empty($reshook))
     
     	        if($error)
     	        {
    -	            setEventMessage($langs->trans('ErrorsOnXLines',$error), 'errors');
    +	            setEventMessages($langs->trans('ErrorsOnXLines',$error), null, 'errors');
     	        }
     	    }
     	}
    @@ -2594,7 +2877,8 @@ if ($action == 'create')
     	// Standard invoice
     	print '<div class="tagtr listofinvoicetype"><div class="tagtd listofinvoicetype">';
     	$tmp='<input type="radio" id="radio_standard" name="type" value="0"' . (GETPOST('type') == 0 ? ' checked' : '') . '> ';
    -	$desc = $form->textwithpicto($tmp.$langs->trans("InvoiceStandardAsk"), $langs->transnoentities("InvoiceStandardDesc"), 1, 'help', '', 0, 3);
    +	$tmp  = $tmp.'<label for="radio_standard" >'.$langs->trans("InvoiceStandardAsk").'</label>';
    +	$desc = $form->textwithpicto($tmp, $langs->transnoentities("InvoiceStandardDesc"), 1, 'help', '', 0, 3);
     	print $desc;
     	print '</div></div>';
     
    @@ -2613,14 +2897,15 @@ if ($action == 'create')
         		});
         		</script>';
     
    -			$desc = $form->textwithpicto($tmp.$langs->trans("InvoiceDeposit"), $langs->transnoentities("InvoiceDepositDesc"), 1, 'help', '', 0, 3);
    +			$tmp  = $tmp.'<label for="radio_deposit" >'.$langs->trans("InvoiceDeposit").'</label>';
    +			$desc = $form->textwithpicto($tmp, $langs->transnoentities("InvoiceDepositDesc"), 1, 'help', '', 0, 3);
     			print '<table class="nobordernopadding"><tr><td>';
     			print $desc;
     			print '</td>';
     			if (($origin == 'propal') || ($origin == 'commande'))
     			{
     				print '<td class="nowrap" style="padding-left: 5px">';
    -				$arraylist = array('amount' => 'FixAmount','variable' => 'VarAmount');
    +				$arraylist = array('amount' => $langs->transnoentitiesnoconv('FixAmount'), 'variable' => $langs->transnoentitiesnoconv('VarAmountOneLine', $langs->transnoentitiesnoconv('Deposit')));
     				print $form->selectarray('typedeposit', $arraylist, GETPOST('typedeposit'), 0, 0, 0, '', 1);
     				print '</td>';
     				print '<td class="nowrap" style="padding-left: 5px">' . $langs->trans('Value') . ':<input type="text" id="valuedeposit" name="valuedeposit" size="3" value="' . GETPOST('valuedeposit', 'int') . '"/>';
    @@ -2637,8 +2922,9 @@ if ($action == 'create')
     		{
     			// First situation invoice
     			print '<div class="tagtr listofinvoicetype"><div class="tagtd listofinvoicetype">';
    -			$tmp='<input type="radio" name="type" value="5"' . (GETPOST('type') == 5 ? ' checked' : '') . '> ';
    -			$desc = $form->textwithpicto($tmp.$langs->trans("InvoiceFirstSituationAsk"), $langs->transnoentities("InvoiceFirstSituationDesc"), 1, 'help', '', 0, 3);
    +			$tmp='<input id="radio_situation invoice" type="radio" name="type" value="5"' . (GETPOST('type') == 5 ? ' checked' : '') . '> ';
    +			$tmp  = $tmp.'<label for="radio_situation invoice" >'.$langs->trans("InvoiceFirstSituationAsk").'</label>';
    +			$desc = $form->textwithpicto($tmp, $langs->transnoentities("InvoiceFirstSituationDesc"), 1, 'help', '', 0, 3);
     			print $desc;
     			print '</div></div>';
     
    @@ -2648,7 +2934,7 @@ if ($action == 'create')
     			$tmp='<input type="radio" name="type" value="5"' . (GETPOST('type') == 5 && GETPOST('originid') ? ' checked' : '');
     			if ($opt == ('<option value ="0" selected>' . $langs->trans('NoSituations') . '</option>') || (GETPOST('origin') && GETPOST('origin') != 'facture' && GETPOST('origin') != 'commande')) $tmp.=' disabled';
     			$tmp.= '> ';
    -			$text = $tmp.$langs->trans("InvoiceSituationAsk") . ' ';
    +			$text = '<label>'.$tmp.$langs->trans("InvoiceSituationAsk") . '</label> ';
     			$text .= '<select class="flat" id="situations" name="situations">';
     			$text .= $opt;
     			$text .= '</select>';
    @@ -2672,7 +2958,7 @@ if ($action == 'create')
         			});
         		});
         		</script>';
    -			$text = $tmp.$langs->trans("InvoiceReplacementAsk") . ' ';
    +			$text = '<label>'.$tmp.$langs->trans("InvoiceReplacementAsk") . '</label>';
     			$text .= '<select class="flat" name="fac_replacement" id="fac_replacement"';
     			if (! $options)
     				$text .= ' disabled';
    @@ -2693,13 +2979,14 @@ if ($action == 'create')
     	{
     		print '<div class="tagtr listofinvoicetype"><div class="tagtd listofinvoicetype">';
     		$tmp='<input type="radio" name="type" id="radio_replacement" value="0" disabled> ';
    -		$text = $tmp.$langs->trans("InvoiceReplacement") . ' ';
    +		$text = '<label>'.$tmp.$langs->trans("InvoiceReplacement") . '</label> ';
     		$text.= '('.$langs->trans("YouMustCreateInvoiceFromThird").') ';
     		$desc = $form->textwithpicto($text, $langs->transnoentities("InvoiceReplacementDesc"), 1, 'help', '', 0, 3);
     		print $desc;
     		print '</div></div>';
     	}
    -
    +	
    +	
     	if (empty($origin))
     	{
     		if ($socid > 0)
    @@ -2726,7 +3013,7 @@ if ($action == 'create')
         				});
         			});
         			</script>';
    -				$text = $tmp.$langs->transnoentities("InvoiceAvoirAsk") . ' ';
    +				$text = '<label>'.$tmp.$langs->transnoentities("InvoiceAvoirAsk") . '</label> ';
     				// $text.='<input type="text" value="">';
     				$text .= '<select class="flat valignmiddle" name="fac_avoir" id="fac_avoir"';
     				if (! $optionsav)
    @@ -2755,7 +3042,7 @@ if ($action == 'create')
     			print '<div class="tagtr listofinvoicetype"><div class="tagtd listofinvoicetype">';
     			if (empty($conf->global->INVOICE_CREDIT_NOTE_STANDALONE)) $tmp='<input type="radio" name="type" id="radio_creditnote" value="0" disabled> ';
     			else $tmp='<input type="radio" name="type" id="radio_creditnote" value="2" > ';
    -			$text = $tmp.$langs->trans("InvoiceAvoir") . ' ';
    +			$text = '<label>'.$tmp.$langs->trans("InvoiceAvoir") . '</label> ';
     			$text.= '('.$langs->trans("YouMustCreateInvoiceFromThird").') ';
     			$desc = $form->textwithpicto($text, $langs->transnoentities("InvoiceAvoirDesc"), 1, 'help', '', 0, 3);
     			print $desc;
    @@ -2766,7 +3053,7 @@ if ($action == 'create')
     	// Template invoice
     	print '<div class="tagtr listofinvoicetype"><div class="tagtd listofinvoicetype">';
     	$tmp='<input type="radio" name="type" id="radio_template" value="0" disabled> ';
    -	$text = $tmp.$langs->trans("RepeatableInvoice") . ' ';
    +	$text = '<label>'.$tmp.$langs->trans("RepeatableInvoice") . '</label> ';
     	//$text.= '('.$langs->trans("YouMustCreateStandardInvoiceFirst").') ';
     	$desc = $form->textwithpicto($text, $langs->transnoentities("YouMustCreateStandardInvoiceFirstDesc"), 1, 'help', '', 0, 3);
     	print $desc;
    @@ -2774,6 +3061,41 @@ if ($action == 'create')
     
     	print '</div>';
     
    +	
    +	if(!empty($conf->global->INVOICE_USE_DEFAULT_DOCUMENT)) // Hidden conf
    +	{
    +    	// Add auto select default document model
    +    	$listtType=array(Facture::TYPE_STANDARD,Facture::TYPE_REPLACEMENT,Facture::TYPE_CREDIT_NOTE,Facture::TYPE_DEPOSIT,Facture::TYPE_SITUATION);
    +    	$jsListType='';
    +    	foreach ($listtType as $type)
    +    	{
    +    	    $thisTypeConfName = 'FACTURE_ADDON_PDF_'.$type;
    +    	    $curent = !empty($conf->global->{$thisTypeConfName})?$conf->global->{$thisTypeConfName}:$conf->global->FACTURE_ADDON_PDF;
    +    	    $jsListType.=(!empty($jsListType)?',':'').'"'.$type.'":"'.$curent.'"';
    +    	}
    +    	
    +    	print '<script type="text/javascript" language="javascript">
    +        		$(document).ready(function() {
    +                    var listType = {'.$jsListType.'};
    +        			$("[name=\'type\'").change(function() {
    +        				if($( this ).prop("checked"))
    +                        {
    +                            if(($( this ).val() in listType))
    +                            {
    +                                $("#model").val(listType[$( this ).val()]);
    +                            }
    +                            else
    +                            {
    +                                $("#model").val("'.$conf->global->FACTURE_ADDON_PDF.'");
    +                            }
    +                        }
    +        			});
    +        		});
    +        		</script>';
    +	}
    +	
    +	
    +	
     	print '</td></tr>';
     
     	if ($socid > 0)
    @@ -2793,7 +3115,7 @@ if ($action == 'create')
     
     	// Date invoice
     	print '<tr><td class="fieldrequired">' . $langs->trans('DateInvoice') . '</td><td colspan="2">';
    -	print $form->select_date($datefacture?$datefacture:$dateinvoice, '', '', '', '', "add", 1, 1, 1);
    +	print $form->selectDate($datefacture?$datefacture:$dateinvoice, '', '', '', '', "add", 1, 1);
     	print '</td></tr>';
     
     	// Date point of tax
    @@ -2801,7 +3123,7 @@ if ($action == 'create')
     	{
     		print '<tr><td class="fieldrequired">' . $langs->trans('DatePointOfTax') . '</td><td colspan="2">';
     		$date_pointoftax = dol_mktime(12, 0, 0, $_POST['date_pointoftaxmonth'], $_POST['date_pointoftaxday'], $_POST['date_pointoftaxyear']);
    -		print $form->select_date($date_pointoftax?$date_pointoftax:-1, 'date_pointoftax', '', '', '', "add", 1, 1, 1);
    +		print $form->selectDate($date_pointoftax?$date_pointoftax:-1, 'date_pointoftax', '', '', '', "add", 1, 1);
     		print '</td></tr>';
     	}
     
    @@ -2864,7 +3186,14 @@ if ($action == 'create')
     	print '<td colspan="2">';
     	include_once DOL_DOCUMENT_ROOT . '/core/modules/facture/modules_facture.php';
     	$liste = ModelePDFFactures::liste_modeles($db);
    -	print $form->selectarray('model', $liste, $conf->global->FACTURE_ADDON_PDF);
    +	if(!empty($conf->global->INVOICE_USE_DEFAULT_DOCUMENT)){ // Hidden conf
    +	   $paramkey='FACTURE_ADDON_PDF_'.$object->type;
    +	   $curent = !empty($conf->global->$paramkey)?$conf->global->$paramkey:$conf->global->FACTURE_ADDON_PDF;
    +	}
    +	else{
    +	   $curent = $conf->global->FACTURE_ADDON_PDF;
    +	}
    +	print $form->selectarray('model', $liste, $curent);
     	print "</td></tr>";
     
     	// Multicurrency
    @@ -2947,7 +3276,7 @@ if ($action == 'create')
     		print '<input type="hidden" name="origin"         value="' . $objectsrc->element . '">';
     		print '<input type="hidden" name="originid"       value="' . $objectsrc->id . '">';
     
    -		switch ($classname) {
    +		switch (get_class($objectsrc)) {
     			case 'Propal':
     				$newclassname = 'CommercialProposal';
     				break;
    @@ -2964,7 +3293,7 @@ if ($action == 'create')
     				$newclassname = 'Intervention';
     				break;
     			default:
    -				$newclassname = $classname;
    +				$newclassname = get_class($objectsrc);
     		}
     
     		print '<tr><td>' . $langs->trans($newclassname) . '</td><td colspan="2">' . $objectsrc->getNomUrl(1);
    @@ -3123,19 +3452,38 @@ else if ($id > 0 || ! empty($ref))
     			require_once DOL_DOCUMENT_ROOT . '/product/class/html.formproduct.class.php';
     			$formproduct = new FormProduct($db);
     			$label = $object->type == Facture::TYPE_CREDIT_NOTE ? $langs->trans("SelectWarehouseForStockDecrease") : $langs->trans("SelectWarehouseForStockIncrease");
    +			$forcecombo=0;
    +			if ($conf->browser->name == 'ie') $forcecombo = 1;	// There is a bug in IE10 that make combo inside popup crazy
     			$formquestion = array(
    -								// 'text' => $langs->trans("ConfirmClone"),
    -								// array('type' => 'checkbox', 'name' => 'clone_content', 'label' => $langs->trans("CloneMainAttributes"), 'value' =>
    -								// 1),
    -								// array('type' => 'checkbox', 'name' => 'update_prices', 'label' => $langs->trans("PuttingPricesUpToDate"), 'value'
    -								// => 1),
    -								array('type' => 'other','name' => 'idwarehouse','label' => $label,'value' => $formproduct->selectWarehouses(GETPOST('idwarehouse')?GETPOST('idwarehouse'):'ifone', 'idwarehouse', '', 1, 0, 0, $langs->trans("NoStockAction"))));
    +				// 'text' => $langs->trans("ConfirmClone"),
    +				// array('type' => 'checkbox', 'name' => 'clone_content', 'label' => $langs->trans("CloneMainAttributes"), 'value' => 1),
    +				// array('type' => 'checkbox', 'name' => 'update_prices', 'label' => $langs->trans("PuttingPricesUpToDate"), 'value' => 1),
    +				array('type' => 'other','name' => 'idwarehouse','label' => $label,'value' => $formproduct->selectWarehouses(GETPOST('idwarehouse')?GETPOST('idwarehouse'):'ifone', 'idwarehouse', '', 1, 0, 0, $langs->trans("NoStockAction"), 0, $forcecombo))
    +			);
     			$formconfirm = $form->formconfirm($_SERVER['PHP_SELF'] . '?facid=' . $object->id, $langs->trans('DeleteBill'), $text, 'confirm_delete', $formquestion, "yes", 1);
     		} else {
     			$formconfirm = $form->formconfirm($_SERVER['PHP_SELF'] . '?facid=' . $object->id, $langs->trans('DeleteBill'), $text, 'confirm_delete', '', 'no', 1);
     		}
     	}
     
    +	// Confirmation to remove invoice from cycle
    +	if ($action == 'situationout') {
    +	    $text = $langs->trans('ConfirmRemoveSituationFromCycle', $object->ref);
    +	    $label = $langs->trans("ConfirmOuting");
    +	    $formquestion = array();
    +	    // remove situation from cycle
    +	    if ($object->statut == Facture::STATUS_VALIDATED
    +	        && $user->rights->facture->creer
    +	        && !$objectidnext
    +	        && $object->is_last_in_cycle()
    +	        && ((empty($conf->global->MAIN_USE_ADVANCED_PERMS) && ! empty($user->rights->facture->creer))
    +	            || (! empty($conf->global->MAIN_USE_ADVANCED_PERMS) && ! empty($user->rights->facture->invoice_advance->unvalidate)))
    +	        )
    +	    {
    +	        $formconfirm = $form->formconfirm($_SERVER['PHP_SELF'] . '?facid=' . $object->id, $label, $text, 'confirm_situationout', $formquestion, "yes", 1);
    +		}
    +	}
    +
     	// Confirmation of validation
     	if ($action == 'valid')
     	{
    @@ -3267,7 +3615,7 @@ else if ($id > 0 || ! empty($ref))
     		// Cree un tableau formulaire
     		$formquestion = array('text' => $langs->trans("ConfirmClassifyPaidPartiallyQuestion"),array('type' => 'radio','name' => 'close_code','label' => $langs->trans("Reason"),'values' => $arrayreasons),array('type' => 'text','name' => 'close_note','label' => $langs->trans("Comment"),'value' => '','morecss' => 'minwidth300'));
     		// Paiement incomplet. On demande si motif = escompte ou autre
    -		$formconfirm = $form->formconfirm($_SERVER["PHP_SELF"] . '?facid=' . $object->id, $langs->trans('ClassifyPaid'), $langs->trans('ConfirmClassifyPaidPartially', $object->ref), 'confirm_paid_partially', $formquestion, "yes", 1, 250);
    +		$formconfirm = $form->formconfirm($_SERVER["PHP_SELF"] . '?facid=' . $object->id, $langs->trans('ClassifyPaid'), $langs->trans('ConfirmClassifyPaidPartially', $object->ref), 'confirm_paid_partially', $formquestion, "yes", 1, 310);
     	}
     
     	// Confirmation du classement abandonne
    @@ -3326,13 +3674,11 @@ else if ($id > 0 || ! empty($ref))
     		$formconfirm = $form->formconfirm($_SERVER["PHP_SELF"] . '?facid=' . $object->id, $langs->trans('CloneInvoice'), $langs->trans('ConfirmCloneInvoice', $object->ref), 'confirm_clone', $formquestion, 'yes', 1);
     	}
     
    -	if (! $formconfirm)
    -	{
    -		$parameters = array('lineid' => $lineid);
    -		$reshook = $hookmanager->executeHooks('formConfirm', $parameters, $object, $action); // Note that $action and $object may have been modified by hook
    -		if (empty($reshook)) $formconfirm.=$hookmanager->resPrint;
    -		elseif ($reshook > 0) $formconfirm=$hookmanager->resPrint;
    -	}
    +	// Call Hook formConfirm
    +	$parameters = array('lineid' => $lineid);
    +	$reshook = $hookmanager->executeHooks('formConfirm', $parameters, $object, $action); // Note that $action and $object may have been modified by hook
    +	if (empty($reshook)) $formconfirm.=$hookmanager->resPrint;
    +	elseif ($reshook > 0) $formconfirm=$hookmanager->resPrint;
     
     	// Print form confirm
     	print $formconfirm;
    @@ -3347,7 +3693,7 @@ else if ($id > 0 || ! empty($ref))
     	$morehtmlref.=$form->editfieldval("RefCustomer", 'ref_client', $object->ref_client, $object, $user->rights->facture->creer, 'string', '', null, null, '', 1);
     	// Thirdparty
     	$morehtmlref.='<br>'.$langs->trans('ThirdParty') . ' : ' . $object->thirdparty->getNomUrl(1,'customer');
    -	if (empty($conf->global->MAIN_DISABLE_OTHER_LINK) && $object->thirdparty->id > 0) $morehtmlref.=' (<a href="'.DOL_URL_ROOT.'/compta/facture/list.php?socid='.$object->thirdparty->id.'">'.$langs->trans("OtherBills").'</a>)';
    +	if (empty($conf->global->MAIN_DISABLE_OTHER_LINK) && $object->thirdparty->id > 0) $morehtmlref.=' (<a href="'.DOL_URL_ROOT.'/compta/facture/list.php?socid='.$object->thirdparty->id.'&search_societe='.urlencode($object->thirdparty->name).'">'.$langs->trans("OtherBills").'</a>)';
     	// Project
     	if (! empty($conf->projet->enabled))
     	{
    @@ -3431,7 +3777,7 @@ else if ($id > 0 || ! empty($ref))
     		$discount = new DiscountAbsolute($db);
     		$result = $discount->fetch(0, $object->id);
     		if ($result > 0){
    -			print '. '.$langs->trans("CreditNoteConvertedIntoDiscount", $object->getLibType(), $discount->getNomUrl(1, 'discount')).'<br>';
    +			print '. '.$langs->trans("CreditNoteConvertedIntoDiscount", $object->getLibType(1), $discount->getNomUrl(1, 'discount')).'<br>';
     		}
     	}
     	print '</td></tr>';
    @@ -3617,54 +3963,10 @@ else if ($id > 0 || ! empty($ref))
     	print "</td>";
     	print '</tr>';
     
    -	// Situations
    -	if (! empty($conf->global->INVOICE_USE_SITUATION))
    -	{
    -		if ($object->type == 5 && ($object->situation_counter > 1))
    -		{
    -			$prevsits = $object->get_prev_sits();
    -			print '<tr><td>';
    -			print $langs->trans('SituationAmount');
    -			print ' ';
     
    -			print $prevsits[0]->situation_counter;
    -			$cprevsits = count($prevsits);
     
    -		  for ($i = 1; $i < $cprevsits; $i++) {
    -				print ' + ';
    -				print $prevsits[$i]->situation_counter;
    -			}
    -			print ' + ';
    -			print $object->situation_counter;
     
    -			print '</td>';
    -			print '<td class="nowrap">';
     
    -			$prevsits_total_amount = 0;
    -			foreach ($prevsits as $situation) {
    -				$prevsits_total_amount += $situation->total_ht;
    -			}
    -			$prevsits_total_amount += $object->total_ht;
    -
    -			print price($prevsits_total_amount, 0, $langs, 1, -1, -1, (!empty($object->multicurrency_code) ? $object->multicurrency_code : $conf->currency) );
    -
    -			print '</td></tr>';
    -
    -			// Previous situation(s) deduction(s)
    -			for ($i = 0; $i < $cprevsits; $i++) {
    -				print '<tr><td>';
    -				print '<a href="' . $_SERVER['PHP_SELF'] . '?facid=' . $prevsits[$i]->id . '">';
    -				print $langs->trans('SituationDeduction');
    -				print ' ';
    -				print $prevsits[$i]->situation_counter;
    -				print '</a></td>';
    -
    -				print '<td class="nowrap">';
    -				print '- ' . price($prevsits[$i]->total_ht, 0, $langs, 1, -1, -1, (!empty($object->multicurrency_code) ? $object->multicurrency_code : $conf->currency) );
    -				print '</td></tr>';
    -			}
    -		}
    -	}
     
     	// Incoterms
     	if (!empty($conf->incoterm->enabled))
    @@ -3800,8 +4102,6 @@ else if ($id > 0 || ! empty($ref))
     	print '</table>';
     
     
    -	// List of previous situation invoices
    -
     	$sign = 1;
     	if ($object->type == Facture::TYPE_CREDIT_NOTE) $sign = - 1;
     	$nbrows = 8;
    @@ -3823,88 +4123,129 @@ else if ($id > 0 || ! empty($ref))
     	if (! empty($conf->incoterm->enabled))
     		$nbrows += 1;
     
    -	if ($object->type == Facture::TYPE_SITUATION && ! empty($conf->global->INVOICE_USE_SITUATION))
    +	// List of previous situation invoices
    +	if (($object->situation_cycle_ref > 0) && ! empty($conf->global->INVOICE_USE_SITUATION))
     	{
    -		if (count($object->tab_previous_situation_invoice) > 0 || count($object->tab_next_situation_invoice) > 0)
    -			print '<table class="noborder situationstable" width="100%">';
     
    -		if (count($object->tab_previous_situation_invoice) > 0) {
    -			// List of previous invoices
    -			print '<tr class="liste_titre">';
    -			print '<td>' . $langs->trans('ListOfPreviousSituationInvoices') . '</td>';
    -			print '<td></td>';
    -			if (! empty($conf->banque->enabled)) print '<td align="right"></td>';
    -			print '<td align="right">' . $langs->trans('AmountHT') . '</td>';
    -			print '<td align="right">' . $langs->trans('AmountTTC') . '</td>';
    -			print '<td width="18">&nbsp;</td>';
    -			print '</tr>';
    +	    print '<table class="noborder situationstable" width="100%">';
     
    -			$total_prev_ht = $total_prev_ttc = 0;
    -			foreach ($object->tab_previous_situation_invoice as $prev_invoice) {
    -				$totalpaye = $prev_invoice->getSommePaiement();
    -				$total_prev_ht += $prev_invoice->total_ht;
    -				$total_prev_ttc += $prev_invoice->total_ttc;
    -				print '<tr class="oddeven">';
    -				print '<td>' . $prev_invoice->getNomUrl(1) . '</td>';
    -				print '<td></td>';
    -				if (! empty($conf->banque->enabled)) print '<td align="right"></td>';
    -				print '<td align="right">' . price($prev_invoice->total_ht) . '</td>';
    -				print '<td align="right">' . price($prev_invoice->total_ttc) . '</td>';
    -				print '<td align="right">' . $prev_invoice->getLibStatut(3, $totalpaye) . '</td>';
    -				print '</tr>';
     
    -			}
    +	    print '<tr class="liste_titre">';
    +	    print '<td>' . $langs->trans('ListOfSituationInvoices') . '</td>';
    +	    print '<td></td>';
    +	    print '<td align="center">' . $langs->trans('Situation') . '</td>';
    +	    if (! empty($conf->banque->enabled)) print '<td align="right"></td>';
    +	    print '<td align="right">' . $langs->trans('AmountHT') . '</td>';
    +	    print '<td align="right">' . $langs->trans('AmountTTC') . '</td>';
    +	    print '<td width="18">&nbsp;</td>';
    +	    print '</tr>';
     
    -			print '<tr class="oddeven">';
    -			print '<td></td>';
    -			print '<td></td>';
    -			if (! empty($conf->banque->enabled)) print '<td></td>';
    -			print '<td align="right"><b>' . price($total_prev_ht) . '</b></td>';
    -			print '<td align="right"><b>' . price($total_prev_ttc) . '</b></td>';
    -			print '<td width="18">&nbsp;</td>';
    -			print '</tr>';
    -		}
     
    -		if (count($object->tab_next_situation_invoice) > 0) {
    -			// List of next invoices
    -			print '<tr class="liste_titre">';
    -			print '<td>' . $langs->trans('ListOfNextSituationInvoices') . '</td>';
    -			print '<td></td>';
    -			if (! empty($conf->banque->enabled)) print '<td align="right"></td>';
    -			print '<td align="right">' . $langs->trans('AmountHT') . '</td>';
    -			print '<td align="right">' . $langs->trans('AmountTTC') . '</td>';
    -			print '<td width="18">&nbsp;</td>';
    -			print '</tr>';
    +	    $total_prev_ht = $total_prev_ttc = 0;
    +	    $total_global_ht = $total_global_ttc = 0;
     
    -			$total_next_ht = $total_next_ttc = 0;
    +	    if (count($object->tab_previous_situation_invoice) > 0) {
    +	        // List of previous invoices
     
    -			foreach ($object->tab_next_situation_invoice as $next_invoice) {
    -				$totalpaye = $next_invoice->getSommePaiement();
    -				$total_next_ht += $next_invoice->total_ht;
    -				$total_next_ttc += $next_invoice->total_ttc;
    -				print '<tr class="oddeven">';
    -				print '<td>' . $next_invoice->getNomUrl(1) . '</td>';
    -				print '<td></td>';
    -				if (! empty($conf->banque->enabled)) print '<td align="right"></td>';
    -				print '<td align="right">' . price($next_invoice->total_ht) . '</td>';
    -				print '<td align="right">' . price($next_invoice->total_ttc) . '</td>';
    -				print '<td align="right">' . $next_invoice->getLibStatut(3, $totalpaye) . '</td>';
    -				print '</tr>';
    +	        $current_situation_counter = array();
    +	        foreach ($object->tab_previous_situation_invoice as $prev_invoice) {
    +	            $totalpaye = $prev_invoice->getSommePaiement();
    +	            $total_prev_ht += $prev_invoice->total_ht;
    +	            $total_prev_ttc += $prev_invoice->total_ttc;
    +	            $current_situation_counter[] = (($prev_invoice->type == Facture::TYPE_CREDIT_NOTE)?-1:1) * $prev_invoice->situation_counter;
    +	            print '<tr class="oddeven">';
    +	            print '<td>' . $prev_invoice->getNomUrl(1) . '</td>';
    +	            print '<td></td>';
    +	            print '<td align="center" >'.(($prev_invoice->type == Facture::TYPE_CREDIT_NOTE)?$langs->trans('situationInvoiceShortcode_AS'):$langs->trans('situationInvoiceShortcode_S')) . $prev_invoice->situation_counter.'</td>';
    +	            if (! empty($conf->banque->enabled)) print '<td align="right"></td>';
    +	            print '<td align="right">' . price($prev_invoice->total_ht) . '</td>';
    +	            print '<td align="right">' . price($prev_invoice->total_ttc) . '</td>';
    +	            print '<td align="right">' . $prev_invoice->getLibStatut(3, $totalpaye) . '</td>';
    +	            print '</tr>';
    +	        }
    +	    }
     
    -			}
     
    -			print '<tr class="oddeven">';
    -			print '<td colspan="2" align="right"></td>';
    -			if (! empty($conf->banque->enabled)) print '<td align="right"></td>';
    +	    $total_global_ht += $total_prev_ht ;
    +	    $total_global_ttc += $total_prev_ttc ;
    +	    $total_global_ht += $object->total_ht;
    +	    $total_global_ttc += $object->total_ttc;
    +	    $current_situation_counter[] = (($object->type == Facture::TYPE_CREDIT_NOTE)?-1:1) * $object->situation_counter;
    +	    print '<tr class="oddeven">';
    +	    print '<td>' . $object->getNomUrl(1) . '</td>';
    +	    print '<td></td>';
    +	    print '<td align="center">'.(($object->type == Facture::TYPE_CREDIT_NOTE)?$langs->trans('situationInvoiceShortcode_AS'):$langs->trans('situationInvoiceShortcode_S')) . $object->situation_counter.'</td>';
    +	    if (! empty($conf->banque->enabled)) print '<td align="right"></td>';
    +	    print '<td align="right">' . price($object->total_ht) . '</td>';
    +	    print '<td align="right">' . price($object->total_ttc) . '</td>';
    +	    print '<td align="right">' . $object->getLibStatut(3, $object->getSommePaiement()) . '</td>';
    +	    print '</tr>';
     
    -			print '<td align="right"><b>' . price($total_next_ht) . '</b></td>';
    -			print '<td align="right"><b>' . price($total_next_ttc) . '</b></td>';
    -			print '<td width="18">&nbsp;</td>';
    -			print '</tr>';
    -		}
     
    -		if (count($object->tab_previous_situation_invoice) > 0 || count($object->tab_next_situation_invoice) > 0)
    -			print '</table>';
    +	    print '<tr class="oddeven">';
    +	    print '<td colspan="2" align="left"><b>' . $langs->trans('CurrentSituationTotal') . '</b></td>';
    +	    print '<td>';
    +	    $i =0;
    +	    foreach ($current_situation_counter as $sit)
    +	    {
    +	        $curSign = $sit>0?'+':'-';
    +	        $curType = $sit>0?$langs->trans('situationInvoiceShortcode_S'):$langs->trans('situationInvoiceShortcode_AS');
    +	        if($i>0) print ' '.$curSign.' ';
    +	        print $curType . abs($sit);
    +	        $i++;
    +	    }
    +	    print '</td>';
    +	    if (! empty($conf->banque->enabled)) print '<td></td>';
    +	    print '<td align="right"><b>' . price($total_global_ht) . '</b></td>';
    +	    print '<td align="right"><b>' . price($total_global_ttc) . '</b></td>';
    +	    print '<td width="18">&nbsp;</td>';
    +	    print '</tr>';
    +
    +
    +	    if (count($object->tab_next_situation_invoice) > 0) {
    +	        // List of next invoices
    +	        /*print '<tr class="liste_titre">';
    +	         print '<td>' . $langs->trans('ListOfNextSituationInvoices') . '</td>';
    +	         print '<td></td>';
    +	         print '<td></td>';
    +	         if (! empty($conf->banque->enabled)) print '<td align="right"></td>';
    +	         print '<td align="right">' . $langs->trans('AmountHT') . '</td>';
    +	         print '<td align="right">' . $langs->trans('AmountTTC') . '</td>';
    +	         print '<td width="18">&nbsp;</td>';
    +	         print '</tr>';*/
    +
    +	        $total_next_ht = $total_next_ttc = 0;
    +
    +	        foreach ($object->tab_next_situation_invoice as $next_invoice) {
    +	            $totalpaye = $next_invoice->getSommePaiement();
    +	            $total_next_ht += $next_invoice->total_ht;
    +	            $total_next_ttc += $next_invoice->total_ttc;
    +
    +	            print '<tr class="oddeven">';
    +	            print '<td>' . $next_invoice->getNomUrl(1) . '</td>';
    +	            print '<td></td>';
    +	            print '<td align="center">'.(($next_invoice->type == Facture::TYPE_CREDIT_NOTE)?$langs->trans('situationInvoiceShortcode_AS'):$langs->trans('situationInvoiceShortcode_S')) . $next_invoice->situation_counter.'</td>';
    +	            if (! empty($conf->banque->enabled)) print '<td align="right"></td>';
    +	            print '<td align="right">' . price($next_invoice->total_ht) . '</td>';
    +	            print '<td align="right">' . price($next_invoice->total_ttc) . '</td>';
    +	            print '<td align="right">' . $next_invoice->getLibStatut(3, $totalpaye) . '</td>';
    +	            print '</tr>';
    +
    +	        }
    +
    +	        $total_global_ht += $total_next_ht;
    +	        $total_global_ttc += $total_next_ttc;
    +
    +	        print '<tr class="oddeven">';
    +	        print '<td colspan="3" align="right"></td>';
    +	        if (! empty($conf->banque->enabled)) print '<td align="right"></td>';
    +	        print '<td align="right"><b>' . price($total_global_ht) . '</b></td>';
    +	        print '<td align="right"><b>' . price($total_global_ttc) . '</b></td>';
    +	        print '<td width="18">&nbsp;</td>';
    +	        print '</tr>';
    +	    }
    +
    +	    print '</table>';
     	}
     
     
    @@ -4056,7 +4397,7 @@ else if ($id > 0 || ! empty($ref))
     			print $form->textwithpicto($langs->trans("Discount") . ':', $langs->trans("HelpEscompte"), - 1);
     			print '</td><td align="right">' . price(price2num($object->total_ttc - $creditnoteamount - $depositamount - $totalpaye, 'MT')) . '</td><td>&nbsp;</td></tr>';
     			$resteapayeraffiche = 0;
    -			$cssforamountpaymentcomplete = '';
    +			$cssforamountpaymentcomplete = 'amountpaymentneutral';
     		}
     		// Paye partiellement ou Abandon 'badcustomer'
     		if (($object->statut == Facture::STATUS_CLOSED || $object->statut == Facture::STATUS_ABANDONED) && $object->close_code == 'badcustomer') {
    @@ -4064,7 +4405,7 @@ else if ($id > 0 || ! empty($ref))
     			print $form->textwithpicto($langs->trans("Abandoned") . ':', $langs->trans("HelpAbandonBadCustomer"), - 1);
     			print '</td><td align="right">' . price(price2num($object->total_ttc - $creditnoteamount - $depositamount - $totalpaye, 'MT')) . '</td><td>&nbsp;</td></tr>';
     			// $resteapayeraffiche=0;
    -			$cssforamountpaymentcomplete = '';
    +			$cssforamountpaymentcomplete = 'amountpaymentneutral';
     		}
     		// Paye partiellement ou Abandon 'product_returned'
     		if (($object->statut == Facture::STATUS_CLOSED || $object->statut == Facture::STATUS_ABANDONED) && $object->close_code == 'product_returned') {
    @@ -4072,7 +4413,7 @@ else if ($id > 0 || ! empty($ref))
     			print $form->textwithpicto($langs->trans("ProductReturned") . ':', $langs->trans("HelpAbandonProductReturned"), - 1);
     			print '</td><td align="right">' . price(price2num($object->total_ttc - $creditnoteamount - $depositamount - $totalpaye, 'MT')) . '</td><td>&nbsp;</td></tr>';
     			$resteapayeraffiche = 0;
    -			$cssforamountpaymentcomplete = '';
    +			$cssforamountpaymentcomplete = 'amountpaymentneutral';
     		}
     		// Paye partiellement ou Abandon 'abandon'
     		if (($object->statut == Facture::STATUS_CLOSED || $object->statut == Facture::STATUS_ABANDONED) && $object->close_code == 'abandon') {
    @@ -4083,7 +4424,7 @@ else if ($id > 0 || ! empty($ref))
     			print $form->textwithpicto($langs->trans("Abandoned") . ':', $text, - 1);
     			print '</td><td align="right">' . price(price2num($object->total_ttc - $creditnoteamount - $depositamount - $totalpaye, 'MT')) . '</td><td>&nbsp;</td></tr>';
     			$resteapayeraffiche = 0;
    -			$cssforamountpaymentcomplete = '';
    +			$cssforamountpaymentcomplete = 'amountpaymentneutral';
     		}
     
     		// Billed
    @@ -4101,7 +4442,7 @@ else if ($id > 0 || ! empty($ref))
     	}
     	else // Credit note
     	{
    -		$cssforamountpaymentcomplete='';
    +		$cssforamountpaymentcomplete='amountpaymentneutral';
     
     		// Total already paid back
     		print '<tr><td colspan="' . $nbcols . '" align="right">';
    @@ -4116,7 +4457,7 @@ else if ($id > 0 || ! empty($ref))
     		if ($resteapayeraffiche <= 0)
     			print $langs->trans('RemainderToPayBack');
     		else
    -			print $langs->trans('ExcessPaydBack');
    +			print $langs->trans('ExcessPaid');
     		print ' :</td>';
     		print '<td align="right"'.($resteapayeraffiche?' class="amountremaintopayback"':(' class="'.$cssforamountpaymentcomplete.'"')).'>' . price($sign * $resteapayeraffiche) . '</td>';
     		print '<td class="nowrap">&nbsp;</td></tr>';
    @@ -4171,6 +4512,7 @@ else if ($id > 0 || ! empty($ref))
     
     			print '<tr class="liste_titre nodrag nodrop">';
     
    +			// Adds a line numbering column
     			if (!empty($conf->global->MAIN_VIEW_LINE_NUMBER)) {
     				print '<td align="center" width="5">&nbsp;</td>';
     			}
    @@ -4194,6 +4536,7 @@ else if ($id > 0 || ! empty($ref))
     			print '<td width="10">&nbsp;</td>';
     			print "</tr>\n";
     
    +			// Adds a line numbering column
     			if (!empty($conf->global->MAIN_VIEW_LINE_NUMBER)) {
     				print '<td align="center" width="5">&nbsp;</td>';
     			}
    @@ -4217,7 +4560,7 @@ else if ($id > 0 || ! empty($ref))
     
     	print '	<form name="addproduct" id="addproduct" action="' . $_SERVER["PHP_SELF"] . '?id=' . $object->id . (($action != 'editline') ? '#addline' : '#line_' . GETPOST('lineid')) . '" method="POST">
     	<input type="hidden" name="token" value="' . $_SESSION ['newtoken'] . '">
    -	<input type="hidden" name="action" value="' . (($action != 'editline') ? 'addline' : 'updateligne') . '">
    +	<input type="hidden" name="action" value="' . (($action != 'editline') ? 'addline' : 'updateline') . '">
     	<input type="hidden" name="mode" value="">
     	<input type="hidden" name="id" value="' . $object->id . '">
     	';
    @@ -4364,7 +4707,7 @@ else if ($id > 0 || ! empty($ref))
     				if ($objectidnext) {
     					print '<div class="inline-block divButAction"><span class="butActionRefused" title="' . $langs->trans("DisabledBecauseReplacedInvoice") . '">' . $langs->trans('DoPayment') . '</span></div>';
     				} else {
    -					//if ($resteapayer == 0) {
    +					//if ($resteapayer == 0) {		// Sometimes we can receive more, so we accept to enter more and will offer a button to convert into discount (but it is not a credit note, just a prepayment done)
     					//	print '<div class="inline-block divButAction"><span class="butActionRefused" title="' . $langs->trans("DisabledBecauseRemainderToPayIsZero") . '">' . $langs->trans('DoPayment') . '</span></div>';
     					//} else {
     						print '<div class="inline-block divButAction"><a class="butAction" href="'. DOL_URL_ROOT .'/compta/paiement.php?facid=' . $object->id . '&amp;action=create&amp;accountid='.$object->fk_account.'">' . $langs->trans('DoPayment') . '</a></div>';
    @@ -4397,7 +4740,7 @@ else if ($id > 0 || ! empty($ref))
     					print '<div class="inline-block divButAction"><a class="butAction'.($conf->use_javascript_ajax?' reposition':'').'" href="' . $_SERVER["PHP_SELF"] . '?facid=' . $object->id . '&amp;action=converttoreduc">' . $langs->trans('ConvertToReduc') . '</a></div>';
     				}
     				// For deposit invoice
    -				if ($object->type == Facture::TYPE_DEPOSIT && $user->rights->facture->creer && empty($discount->id))
    +				if ($object->type == Facture::TYPE_DEPOSIT && $user->rights->facture->creer && $object->statut > 0 && empty($discount->id))
     				{
     					print '<div class="inline-block divButAction"><a class="butAction'.($conf->use_javascript_ajax?' reposition':'').'" href="'.$_SERVER["PHP_SELF"].'?facid='.$object->id.'&amp;action=converttoreduc">'.$langs->trans('ConvertToReduc').'</a></div>';
     				}
    @@ -4460,6 +4803,45 @@ else if ($id > 0 || ! empty($ref))
     				}
     			}
     
    +			// For situation invoice with excess received
    +			if ($object->statut > Facture::STATUS_DRAFT
    +			    && ($object->total_ttc - $totalpaye - $totalcreditnotes - $totaldeposits) > 0
    +			    && $user->rights->facture->creer
    +			    && !$objectidnext
    +			    && $object->is_last_in_cycle()
    +			    && $conf->global->INVOICE_USE_SITUATION_CREDIT_NOTE
    +			    )
    +			{
    +			    if ((empty($conf->global->MAIN_USE_ADVANCED_PERMS) && ! empty($user->rights->facture->creer))
    +			        || (! empty($conf->global->MAIN_USE_ADVANCED_PERMS) && ! empty($user->rights->facture->invoice_advance->unvalidate)))
    +			    {
    +			        print '<div class="inline-block divButAction"><a class="butAction" href="' . $_SERVER['PHP_SELF'] . '?socid=' . $object->socid .'&amp;fac_avoir=' . $object->id . '&amp;invoiceAvoirWithLines=1&amp;action=create&amp;type=2'.($object->fk_project > 0 ? '&amp;projectid='.$object->fk_project : '').'">' . $langs->trans("CreateCreditNote") . '</a></div>';
    +			    } else {
    +			        print '<div class="inline-block divButAction"><span class="butActionRefused" title="' . $langs->trans("NotEnoughPermissions") . '">' . $langs->trans("CreateCreditNote") . '</span></div>';
    +			    }
    +			}
    +
    +			// remove situation from cycle
    +			if ($object->statut > Facture::STATUS_DRAFT
    +			    && $object->type == Facture::TYPE_SITUATION
    +			    && $user->rights->facture->creer
    +			    && !$objectidnext
    +			    && $object->situation_counter > 1
    +			    && $object->is_last_in_cycle()
    +			    && ((empty($conf->global->MAIN_USE_ADVANCED_PERMS) && ! empty($user->rights->facture->creer))
    +			        || (! empty($conf->global->MAIN_USE_ADVANCED_PERMS) && ! empty($user->rights->facture->invoice_advance->unvalidate)))
    +			    )
    +			{
    +			    if(($object->total_ttc - $totalcreditnotes  ) == 0 )
    +			    {
    +			        print '<div class="inline-block divButAction"><a id="butSituationOut" class="butAction" href="' . $_SERVER['PHP_SELF'] . '?facid=' . $object->id . '&amp;action=situationout">' . $langs->trans("RemoveSituationFromCycle") . '</a></div>';
    +			    }
    +			    else
    +			    {
    +			        print '<div class="inline-block divButAction"><a id="butSituationOutRefused" class="butActionRefused" href="#" title="' . $langs->trans("DisabledBecauseNotEnouthCreditNote") . '" >' . $langs->trans("RemoveSituationFromCycle") . '</a></div>';
    +			    }
    +			}
    +
     			// Create next situation invoice
     			if ($user->rights->facture->creer && ($object->type == 5) && ($object->statut == 1 || $object->statut == 2)) {
     				if ($object->is_last_in_cycle() && $object->situation_final != 1) {
    @@ -4534,7 +4916,7 @@ else if ($id > 0 || ! empty($ref))
     		    && $object->statut == Facture::STATUS_DRAFT
     		    && ($object->type == Facture::TYPE_STANDARD || $object->type == Facture::TYPE_REPLACEMENT || $object->type == Facture::TYPE_DEPOSIT || $object->type == Facture::TYPE_PROFORMA || $object->type == Facture::TYPE_SITUATION) )
     		{
    -		    $compatibleImportElementsList = array('commande'); // import from linked elements
    +		    $compatibleImportElementsList = array('commande','propal'); // import from linked elements
     		}
     		$somethingshown = $form->showLinkedObjectBlock($object, $linktoelem,$compatibleImportElementsList);
     
    @@ -4576,5 +4958,6 @@ else if ($id > 0 || ! empty($ref))
     	include DOL_DOCUMENT_ROOT.'/core/tpl/card_presend.tpl.php';
     }
     
    +// End of page
     llxFooter();
     $db->close();
    diff --git a/htdocs/compta/facture/class/api_invoices.class.php b/htdocs/compta/facture/class/api_invoices.class.php
    index 8547be8cb2c..5075d9d8cb7 100644
    --- a/htdocs/compta/facture/class/api_invoices.class.php
    +++ b/htdocs/compta/facture/class/api_invoices.class.php
    @@ -32,7 +32,7 @@ class Invoices extends DolibarrApi
          * @var array   $FIELDS     Mandatory fields, checked when create and update object
          */
         static $FIELDS = array(
    -        'socid'
    +        'socid',
         );
     
         /**
    @@ -81,6 +81,9 @@ class Invoices extends DolibarrApi
     			throw new RestException(401, 'Access not allowed for login '.DolibarrApiAccess::$user->login);
     		}
     
    +		// Add external contacts ids
    +		$this->invoice->contacts_ids = $this->invoice->liste_contact(-1,'external',1);
    +
     		$this->invoice->fetchObjectLinked();
     		return $this->_cleanObjectDatas($this->invoice);
     	}
    @@ -101,7 +104,8 @@ class Invoices extends DolibarrApi
          *
     	 * @throws RestException
          */
    -    function index($sortfield = "t.rowid", $sortorder = 'ASC', $limit = 100, $page = 0, $thirdparty_ids='', $status='', $sqlfilters = '') {
    +    function index($sortfield = "t.rowid", $sortorder = 'ASC', $limit = 100, $page = 0, $thirdparty_ids='', $status='', $sqlfilters = '')
    +    {
             global $db, $conf;
     
             $obj_ret = array();
    @@ -176,6 +180,9 @@ class Invoices extends DolibarrApi
                     	$invoice_static->totaldeposits = $invoice_static->getSumDepositsUsed();
                     	$invoice_static->remaintopay = price2num($invoice_static->total_ttc - $invoice_static->totalpaid - $invoice_static->totalcreditnotes - $invoice_static->totaldeposits, 'MT');
     
    +					// Add external contacts ids
    +					$invoice_static->contacts_ids = $invoice_static->liste_contact(-1,'external',1);
    +
                     	$obj_ret[] = $this->_cleanObjectDatas($invoice_static);
                     }
                     $i++;
    @@ -239,29 +246,30 @@ class Invoices extends DolibarrApi
          * @throws 404
          * @throws 405
          */
    -    function createInvoiceFromOrder($orderid) {
    +    function createInvoiceFromOrder($orderid)
    +    {
     
             require_once DOL_DOCUMENT_ROOT . '/commande/class/commande.class.php';
     
             if(! DolibarrApiAccess::$user->rights->commande->lire) {
    -                throw new RestException(401);
    +            throw new RestException(401);
             }
             if(! DolibarrApiAccess::$user->rights->facture->creer) {
    -                throw new RestException(401);
    +            throw new RestException(401);
             }
             if(empty($orderid)) {
    -                throw new RestException(400, 'Order ID is mandatory');
    +            throw new RestException(400, 'Order ID is mandatory');
             }
     
             $order = new Commande($this->db);
             $result = $order->fetch($orderid);
             if( ! $result ) {
    -                throw new RestException(404, 'Order not found');
    +            throw new RestException(404, 'Order not found');
             }
     
             $result = $this->invoice->createFromOrder($order, DolibarrApiAccess::$user);
             if( $result < 0) {
    -                throw new RestException(405, $this->invoice->error);
    +            throw new RestException(405, $this->invoice->error);
             }
             $this->invoice->fetchObjectLinked();
             return $this->_cleanObjectDatas($this->invoice);
    @@ -276,7 +284,8 @@ class Invoices extends DolibarrApi
          *
          * @return int
          */
    -    function getLines($id) {
    +    function getLines($id)
    +    {
         	if(! DolibarrApiAccess::$user->rights->facture->lire) {
         		throw new RestException(401);
         	}
    @@ -313,7 +322,8 @@ class Invoices extends DolibarrApi
          * @throws 401
          * @throws 404
          */
    -    function putLine($id, $lineid, $request_data = null) {
    +    function putLine($id, $lineid, $request_data = null)
    +    {
         	if(! DolibarrApiAccess::$user->rights->facture->creer) {
         		throw new RestException(401);
         	}
    @@ -377,7 +387,8 @@ class Invoices extends DolibarrApi
          * @throws 404
          * @throws 405
          */
    -    function deleteLine($id, $lineid) {
    +    function deleteLine($id, $lineid)
    +    {
     
         	if(! DolibarrApiAccess::$user->rights->facture->creer) {
         		throw new RestException(401);
    @@ -485,7 +496,13 @@ class Invoices extends DolibarrApi
         /**
          * Add a line to a given invoice
          *
    -     * Exemple of POST query : { "desc": "Desc", "subprice": "1.00000000", "qty": "1", "tva_tx": "20.000", "localtax1_tx": "0.000", "localtax2_tx": "0.000", "fk_product": "1", "remise_percent": "0", "date_start": "", "date_end": "", "fk_code_ventilation": 0,  "info_bits": "0", "fk_remise_except": null,  "product_type": "1", "rang": "-1", "special_code": "0", "fk_parent_line": null, "fk_fournprice": null, "pa_ht": "0.00000000", "label": "", "array_options": [], "situation_percent": "100", "fk_prev_id": null, "fk_unit": null }
    +     * Exemple of POST query :
    +     * {
    +     *     "desc": "Desc", "subprice": "1.00000000", "qty": "1", "tva_tx": "20.000", "localtax1_tx": "0.000", "localtax2_tx": "0.000",
    +     *     "fk_product": "1", "remise_percent": "0", "date_start": "", "date_end": "", "fk_code_ventilation": 0,  "info_bits": "0",
    +     *     "fk_remise_except": null,  "product_type": "1", "rang": "-1", "special_code": "0", "fk_parent_line": null, "fk_fournprice": null,
    +     *     "pa_ht": "0.00000000", "label": "", "array_options": [], "situation_percent": "100", "fk_prev_id": null, "fk_unit": null
    +     * }
          *
          * @param int   $id             Id of invoice
          * @param array $request_data   InvoiceLine data
    @@ -499,67 +516,68 @@ class Invoices extends DolibarrApi
          * @throws 404
          * @throws 400
          */
    -    function postLine($id, $request_data = null) {
    -      if(! DolibarrApiAccess::$user->rights->facture->creer) {
    -                        throw new RestException(401);
    -                  }
    +    function postLine($id, $request_data = null)
    +    {
    +        if(! DolibarrApiAccess::$user->rights->facture->creer) {
    +            throw new RestException(401);
    +        }
     
    -      $result = $this->invoice->fetch($id);
    -      if( ! $result ) {
    -         throw new RestException(404, 'Invoice not found');
    -      }
    +        $result = $this->invoice->fetch($id);
    +        if( ! $result ) {
    +            throw new RestException(404, 'Invoice not found');
    +        }
     
    -      if( ! DolibarrApi::_checkAccessToResource('facture',$this->invoice->id)) {
    -                          throw new RestException(401, 'Access not allowed for login '.DolibarrApiAccess::$user->login);
    -      }
    +        if( ! DolibarrApi::_checkAccessToResource('facture',$this->invoice->id)) {
    +            throw new RestException(401, 'Access not allowed for login '.DolibarrApiAccess::$user->login);
    +        }
     
    -      $request_data = (object) $request_data;
    +        $request_data = (object) $request_data;
     
    -      // Reset fk_parent_line for no child products and special product
    -      if (($request_data->product_type != 9 && empty($request_data->fk_parent_line)) || $request_data->product_type == 9) {
    -              $request_data->fk_parent_line = 0;
    -      }
    +        // Reset fk_parent_line for no child products and special product
    +        if (($request_data->product_type != 9 && empty($request_data->fk_parent_line)) || $request_data->product_type == 9) {
    +            $request_data->fk_parent_line = 0;
    +        }
     
    -      // calculate pa_ht
    -      $marginInfos = getMarginInfos($request_data->subprice, $request_data->remise_percent, $request_data->tva_tx, $request_data->localtax1_tx, $request_data->localtax2_tx, $request_data->fk_fournprice, $request_data->pa_ht);
    -      $pa_ht = $marginInfos[0];
    +        // calculate pa_ht
    +        $marginInfos = getMarginInfos($request_data->subprice, $request_data->remise_percent, $request_data->tva_tx, $request_data->localtax1_tx, $request_data->localtax2_tx, $request_data->fk_fournprice, $request_data->pa_ht);
    +        $pa_ht = $marginInfos[0];
     
    -      $updateRes = $this->invoice->addline(
    -                              $request_data->desc,
    -                              $request_data->subprice,
    -                              $request_data->qty,
    -                              $request_data->tva_tx,
    -                              $request_data->localtax1_tx,
    -                              $request_data->localtax2_tx,
    -                              $request_data->fk_product,
    -                              $request_data->remise_percent,
    -                              $request_data->date_start,
    -                              $request_data->date_end,
    -                              $request_data->fk_code_ventilation,
    -                              $request_data->info_bits,
    -                              $request_data->fk_remise_except,
    -                              'HT',
    -                              0,
    -                              $request_data->product_type,
    -                              $request_data->rang,
    -                              $request_data->special_code,
    -                              $request_data->origin,
    -                              $request_data->origin_id,
    -                              $request_data->fk_parent_line,
    -                              empty($request_data->fk_fournprice)?null:$request_data->fk_fournprice,
    -                              $pa_ht,
    -                              $request_data->label,
    -                              $request_data->array_options,
    -                              $request_data->situation_percent,
    -                              $request_data->fk_prev_id,
    -                              $request_data->fk_unit
    -      );
    +        $updateRes = $this->invoice->addline(
    +            $request_data->desc,
    +            $request_data->subprice,
    +            $request_data->qty,
    +            $request_data->tva_tx,
    +            $request_data->localtax1_tx,
    +            $request_data->localtax2_tx,
    +            $request_data->fk_product,
    +            $request_data->remise_percent,
    +            $request_data->date_start,
    +            $request_data->date_end,
    +            $request_data->fk_code_ventilation,
    +            $request_data->info_bits,
    +            $request_data->fk_remise_except,
    +            'HT',
    +            0,
    +            $request_data->product_type,
    +            $request_data->rang,
    +            $request_data->special_code,
    +            $request_data->origin,
    +            $request_data->origin_id,
    +            $request_data->fk_parent_line,
    +            empty($request_data->fk_fournprice)?null:$request_data->fk_fournprice,
    +            $pa_ht,
    +            $request_data->label,
    +            $request_data->array_options,
    +            $request_data->situation_percent,
    +            $request_data->fk_prev_id,
    +            $request_data->fk_unit
    +        );
     
    -      if ($updateRes < 0) {
    +        if ($updateRes < 0) {
                 throw new RestException(400, 'Unable to insert the new line. Check your inputs. '.$this->invoice->error);
    -      }
    +        }
     
    -      return $updateRes;
    +        return $updateRes;
         }
     
         /**
    @@ -635,23 +653,23 @@ class Invoices extends DolibarrApi
         function settodraft($id, $idwarehouse=-1)
         {
             if(! DolibarrApiAccess::$user->rights->facture->creer) {
    -                throw new RestException(401);
    +            throw new RestException(401);
             }
             $result = $this->invoice->fetch($id);
             if( ! $result ) {
    -                throw new RestException(404, 'Invoice not found');
    +            throw new RestException(404, 'Invoice not found');
             }
     
             if( ! DolibarrApi::_checkAccessToResource('facture',$this->invoice->id)) {
    -                throw new RestException(401, 'Access not allowed for login '.DolibarrApiAccess::$user->login);
    +            throw new RestException(401, 'Access not allowed for login '.DolibarrApiAccess::$user->login);
             }
     
             $result = $this->invoice->set_draft(DolibarrApiAccess::$user, $idwarehouse);
             if ($result == 0) {
    -                throw new RestException(304, 'Nothing done.');
    +            throw new RestException(304, 'Nothing done.');
             }
             if ($result < 0) {
    -                throw new RestException(500, 'Error : '.$this->invoice->error);
    +            throw new RestException(500, 'Error : '.$this->invoice->error);
             }
     
             $result = $this->invoice->fetch($id);
    @@ -738,23 +756,23 @@ class Invoices extends DolibarrApi
         function settopaid($id, $close_code='', $close_note='')
         {
             if(! DolibarrApiAccess::$user->rights->facture->creer) {
    -                throw new RestException(401);
    +            throw new RestException(401);
             }
             $result = $this->invoice->fetch($id);
             if( ! $result ) {
    -                throw new RestException(404, 'Invoice not found');
    +            throw new RestException(404, 'Invoice not found');
             }
     
             if( ! DolibarrApi::_checkAccessToResource('facture',$this->invoice->id)) {
    -                throw new RestException(401, 'Access not allowed for login '.DolibarrApiAccess::$user->login);
    +            throw new RestException(401, 'Access not allowed for login '.DolibarrApiAccess::$user->login);
             }
     
             $result = $this->invoice->set_paid(DolibarrApiAccess::$user, $close_code, $close_note);
             if ($result == 0) {
    -                throw new RestException(304, 'Error nothing done. May be object is already validated');
    +            throw new RestException(304, 'Error nothing done. May be object is already validated');
             }
             if ($result < 0) {
    -                throw new RestException(500, 'Error : '.$this->invoice->error);
    +            throw new RestException(500, 'Error : '.$this->invoice->error);
             }
     
     
    @@ -789,23 +807,23 @@ class Invoices extends DolibarrApi
         function settounpaid($id)
         {
             if(! DolibarrApiAccess::$user->rights->facture->creer) {
    -                throw new RestException(401);
    +            throw new RestException(401);
             }
             $result = $this->invoice->fetch($id);
             if( ! $result ) {
    -                throw new RestException(404, 'Invoice not found');
    +            throw new RestException(404, 'Invoice not found');
             }
     
             if( ! DolibarrApi::_checkAccessToResource('facture',$this->invoice->id)) {
    -                throw new RestException(401, 'Access not allowed for login '.DolibarrApiAccess::$user->login);
    +            throw new RestException(401, 'Access not allowed for login '.DolibarrApiAccess::$user->login);
             }
     
             $result = $this->invoice->set_unpaid(DolibarrApiAccess::$user);
             if ($result == 0) {
    -                throw new RestException(304, 'Nothing done');
    +            throw new RestException(304, 'Nothing done');
             }
             if ($result < 0) {
    -                throw new RestException(500, 'Error : '.$this->invoice->error);
    +            throw new RestException(500, 'Error : '.$this->invoice->error);
             }
     
     
    @@ -837,30 +855,31 @@ class Invoices extends DolibarrApi
          * @throws 404
          * @throws 405
          */
    -    function useDiscount($id, $discountid) {
    +    function useDiscount($id, $discountid)
    +    {
     
             if(! DolibarrApiAccess::$user->rights->facture->creer) {
    -                throw new RestException(401);
    +            throw new RestException(401);
             }
             if(empty($id)) {
    -                throw new RestException(400, 'Invoice ID is mandatory');
    +            throw new RestException(400, 'Invoice ID is mandatory');
             }
             if(empty($discountid)) {
    -                throw new RestException(400, 'Discount ID is mandatory');
    +            throw new RestException(400, 'Discount ID is mandatory');
             }
     
             if( ! DolibarrApi::_checkAccessToResource('facture',$id)) {
    -                throw new RestException(401, 'Access not allowed for login '.DolibarrApiAccess::$user->login);
    +            throw new RestException(401, 'Access not allowed for login '.DolibarrApiAccess::$user->login);
             }
     
             $result = $this->invoice->fetch($id);
             if( ! $result ) {
    -                throw new RestException(404, 'Invoice not found');
    +            throw new RestException(404, 'Invoice not found');
             }
     
             $result = $this->invoice->insert_discount($discountid);
             if( $result < 0) {
    -                throw new RestException(405, $this->invoice->error);
    +            throw new RestException(405, $this->invoice->error);
             }
     
             return $result;
    @@ -882,32 +901,33 @@ class Invoices extends DolibarrApi
          * @throws 404
          * @throws 405
          */
    -    function useCreditNote($id, $discountid) {
    +    function useCreditNote($id, $discountid)
    +    {
     
             require_once DOL_DOCUMENT_ROOT . '/core/class/discount.class.php';
     
             if(! DolibarrApiAccess::$user->rights->facture->creer) {
    -                throw new RestException(401);
    +            throw new RestException(401);
             }
             if(empty($id)) {
    -                throw new RestException(400, 'Invoice ID is mandatory');
    +            throw new RestException(400, 'Invoice ID is mandatory');
             }
             if(empty($discountid)) {
    -                throw new RestException(400, 'Credit ID is mandatory');
    +            throw new RestException(400, 'Credit ID is mandatory');
             }
     
             if( ! DolibarrApi::_checkAccessToResource('facture',$id)) {
    -                throw new RestException(401, 'Access not allowed for login '.DolibarrApiAccess::$user->login);
    +            throw new RestException(401, 'Access not allowed for login '.DolibarrApiAccess::$user->login);
             }
             $discount = new DiscountAbsolute($this->db);
             $result = $discount->fetch($discountid);
             if( ! $result ) {
    -                throw new RestException(404, 'Credit not found');
    +            throw new RestException(404, 'Credit not found');
             }
     
             $result = $discount->link_to_invoice(0, $id);
             if( $result < 0) {
    -                throw new RestException(405, $discount->error);
    +            throw new RestException(405, $discount->error);
             }
     
             return $result;
    @@ -926,27 +946,28 @@ class Invoices extends DolibarrApi
          * @throws 404
          * @throws 405
          */
    -    function getPayments($id) {
    +    function getPayments($id)
    +    {
     
             if(! DolibarrApiAccess::$user->rights->facture->lire) {
    -                throw new RestException(401);
    +            throw new RestException(401);
             }
             if(empty($id)) {
    -                throw new RestException(400, 'Invoice ID is mandatory');
    +            throw new RestException(400, 'Invoice ID is mandatory');
             }
     
             if( ! DolibarrApi::_checkAccessToResource('facture',$id)) {
    -                throw new RestException(401, 'Access not allowed for login '.DolibarrApiAccess::$user->login);
    +            throw new RestException(401, 'Access not allowed for login '.DolibarrApiAccess::$user->login);
             }
     
             $result = $this->invoice->fetch($id);
             if( ! $result ) {
    -                throw new RestException(404, 'Invoice not found');
    +            throw new RestException(404, 'Invoice not found');
             }
     
             $result = $this->invoice->getListOfPayments();
             if( $result < 0) {
    -                throw new RestException(405, $this->invoice->error);
    +            throw new RestException(405, $this->invoice->error);
             }
     
             return $result;
    @@ -973,8 +994,9 @@ class Invoices extends DolibarrApi
          * @throws 401
          * @throws 404
          */
    -    function addPayment($id, $datepaye, $paiementid, $closepaidinvoices, $accountid, $num_paiement='', $comment='', $chqemetteur='', $chqbank='') {
    -    	global $conf;
    +    function addPayment($id, $datepaye, $paiementid, $closepaidinvoices, $accountid, $num_paiement='', $comment='', $chqemetteur='', $chqbank='')
    +    {
    +        global $conf;
     
         	require_once DOL_DOCUMENT_ROOT . '/compta/paiement/class/paiement.class.php';
     
    @@ -1074,7 +1096,7 @@ class Invoices extends DolibarrApi
          * Warning: Take care that all invoices are owned by the same customer.
          * Example of value for parameter arrayofamounts: {"1": "99.99", "2": "10"}
          *
    -     * @param string  $arrayofamounts     {@from body}  Array with id of invoices with amount to pay for each invoice
    +     * @param array   $arrayofamounts     {@from body}  Array with id of invoices with amount to pay for each invoice
          * @param string  $datepaye           {@from body}  Payment date        {@type timestamp}
          * @param int     $paiementid         {@from body}  Payment mode Id {@min 1}
          * @param string  $closepaidinvoices  {@from body}  Close paid invoices {@choice yes,no}
    @@ -1099,7 +1121,7 @@ class Invoices extends DolibarrApi
             require_once DOL_DOCUMENT_ROOT . '/compta/paiement/class/paiement.class.php';
     
             if(! DolibarrApiAccess::$user->rights->facture->creer) {
    -                throw new RestException(403);
    +            throw new RestException(403);
             }
             foreach($arrayofamounts as $id => $amount) {
             	if(empty($id)) {
    @@ -1203,18 +1225,19 @@ class Invoices extends DolibarrApi
          * @param   object  $object    Object to clean
          * @return    array    Array of cleaned object properties
          */
    -    function _cleanObjectDatas($object) {
    +    function _cleanObjectDatas($object)
    +    {
     
    -    	$object = parent::_cleanObjectDatas($object);
    +        $object = parent::_cleanObjectDatas($object);
     
             unset($object->note);
    -    	unset($object->address);
    -    	unset($object->barcode_type);
    -    	unset($object->barcode_type_code);
    -    	unset($object->barcode_type_label);
    -    	unset($object->barcode_type_coder);
    +        unset($object->address);
    +        unset($object->barcode_type);
    +        unset($object->barcode_type_code);
    +        unset($object->barcode_type_label);
    +        unset($object->barcode_type_coder);
     
    -    	return $object;
    +        return $object;
         }
     
         /**
    @@ -1229,11 +1252,11 @@ class Invoices extends DolibarrApi
         {
             $invoice = array();
             foreach (Invoices::$FIELDS as $field) {
    -            if (!isset($data[$field]))
    +            if (!isset($data[$field])) {
                     throw new RestException(400, "$field field missing");
    +            }
                 $invoice[$field] = $data[$field];
             }
             return $invoice;
         }
    -
     }
    diff --git a/htdocs/compta/facture/class/facture-rec.class.php b/htdocs/compta/facture/class/facture-rec.class.php
    index e52658d38e8..ad33432484f 100644
    --- a/htdocs/compta/facture/class/facture-rec.class.php
    +++ b/htdocs/compta/facture/class/facture-rec.class.php
    @@ -39,36 +39,59 @@ require_once DOL_DOCUMENT_ROOT.'/core/lib/date.lib.php';
      */
     class FactureRec extends CommonInvoice
     {
    +	/**
    +	 * @var string ID to identify managed object
    +	 */
     	public $element='facturerec';
    +
    +	/**
    +	 * @var string Name of table without prefix where object is stored
    +	 */
     	public $table_element='facture_rec';
    +
    +	/**
    +	 * @var int    Name of subtable line
    +	 */
     	public $table_element_line='facturedet_rec';
    +
    +	/**
    +	 * @var int Field with ID of parent key if this field has a parent
    +	 */
     	public $fk_element='fk_facture';
    +
    +	/**
    +	 * @var string String with name of icon for myobject. Must be the part after the 'object_' into object_myobject.png
    +	 */
     	public $picto='bill';
     
    -	var $entity;
    -	var $number;
    -	var $date;
    -	var $amount;
    -	var $remise;
    -	var $tva;
    -	var $total;
    -	var $db_table;
    -	var $propalid;
    +	/**
    +	 * @var int Entity
    +	 */
    +	public $entity;
     
    -	var $date_last_gen;
    -	var $date_when;
    -	var $nb_gen_done;
    -	var $nb_gen_max;
    +	public $number;
    +	public $date;
    +	public $amount;
    +	public $remise;
    +	public $tva;
    +	public $total;
    +	public $db_table;
    +	public $propalid;
     
    -	var $frequency;
    -	var $unit_frequency;
    +	public $date_last_gen;
    +	public $date_when;
    +	public $nb_gen_done;
    +	public $nb_gen_max;
     
    -	var $rang;
    -	var $special_code;
    +	public $frequency;
    +	public $unit_frequency;
     
    -	var $usenewprice=0;
    +	public $rang;
    +	public $special_code;
     
    -	var $suspended;			// status
    +	public $usenewprice=0;
    +
    +	public $suspended;			// status
     
     	const STATUS_NOTSUSPENDED = 0;
     	const STATUS_SUSPENDED = 1;
    @@ -432,18 +455,20 @@ class FactureRec extends CommonInvoice
     	}
     
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *	Recupere les lignes de factures predefinies dans this->lines
     	 *
    -	 *	@return     int         1 if OK, < 0 if KO
    - 	 */
    +	 *  @return     int         1 if OK, < 0 if KO
    +     */
     	function fetch_lines()
     	{
    +        // phpcs:enable
     		$this->lines=array();
     
     		// Retreive all extrafield for line
     		// fetch optionals attributes and labels
    -		require_once(DOL_DOCUMENT_ROOT.'/core/class/extrafields.class.php');
    +		require_once DOL_DOCUMENT_ROOT.'/core/class/extrafields.class.php';
     		$extrafieldsline=new ExtraFields($this->db);
     		$extrafieldsline=$extrafieldsline->fetch_name_optionals_label('facturedet_rec',true);
     
    @@ -973,13 +998,18 @@ class FactureRec extends CommonInvoice
     	 *
     	 *  WARNING: This method change temporarly context $conf->entity to be in correct context for each recurring invoice found.
     	 *
    -	 *  @return	int						0 if OK, < 0 if KO (this function is used also by cron so only 0 is OK)
    +	 *  @param	int		$restictoninvoiceid		0=All qualified template invoices found. > 0 = restrict action on invoice ID
    +	 *  @param	int		$forcevalidation		1=Force validation of invoice whatever is template auto_validate flag.
    +	 *  @return	int								0 if OK, < 0 if KO (this function is used also by cron so only 0 is OK)
     	 */
    -	function createRecurringInvoices()
    +	function createRecurringInvoices($restictoninvoiceid=0, $forcevalidation=0)
     	{
     		global $conf, $langs, $db, $user;
     
    -		$langs->load("bills");
    +		$error=0;
    +
    +		// Load translation files required by the page
    +        $langs->loadLangs(array("main","bills"));
     
     		$nb_create=0;
     
    @@ -987,13 +1017,15 @@ class FactureRec extends CommonInvoice
     		$tmparray=dol_getdate($now);
     		$today = dol_mktime(23,59,59,$tmparray['mon'],$tmparray['mday'],$tmparray['year']);   // Today is last second of current day
     
    -		dol_syslog("createRecurringInvoices");
    +		dol_syslog("createRecurringInvoices restictoninvoiceid=".$restictoninvoiceid." forcevalidation=".$forcevalidation);
    +
     		$sql = 'SELECT rowid FROM '.MAIN_DB_PREFIX.'facture_rec';
     		$sql.= ' WHERE frequency > 0';      // A recurring invoice is an invoice with a frequency
     		$sql.= " AND (date_when IS NULL OR date_when <= '".$db->idate($today)."')";
     		$sql.= ' AND (nb_gen_done < nb_gen_max OR nb_gen_max = 0)';
     		$sql.= ' AND suspended = 0';
     		$sql.= ' AND entity = '.$conf->entity;	// MUST STAY = $conf->entity here
    +		if ($restictoninvoiceid > 0) $sql.=' AND rowid = '.$restictoninvoiceid;
     		$sql.= $db->order('entity', 'ASC');
     		//print $sql;exit;
     
    @@ -1010,11 +1042,13 @@ class FactureRec extends CommonInvoice
     
     		    while ($i < $num)     // Loop on each template invoice. If $num = 0, test is false at first pass.
     			{
    -			    $line = $db->fetch_object($resql);
    +				$line = $db->fetch_object($resql);
     
     			    $db->begin();
     
    -				$facturerec = new FactureRec($db);
    +			    $invoiceidgenerated = 0;
    +
    +			    $facturerec = new FactureRec($db);
     				$facturerec->fetch($line->rowid);
     
     				if ($facturerec->id > 0)
    @@ -1024,8 +1058,6 @@ class FactureRec extends CommonInvoice
     
     					dol_syslog("createRecurringInvoices Process invoice template id=".$facturerec->id.", ref=".$facturerec->ref.", entity=".$facturerec->entity);
     
    -				    $error=0;
    -
     				    $facture = new Facture($db);
     					$facture->fac_rec = $facturerec->id;    // We will create $facture from this recurring invoice
     					$facture->fk_fac_rec_source = $facturerec->id;    // We will create $facture from this recurring invoice
    @@ -1042,7 +1074,7 @@ class FactureRec extends CommonInvoice
     				        $this->error = $facture->error;
     				        $error++;
     				    }
    -				    if (! $error && $facturerec->auto_validate)
    +				    if (! $error && ($facturerec->auto_validate || $forcevalidation))
     				    {
     				        $result = $facture->validate($user);
     				        if ($result <= 0)
    @@ -1054,6 +1086,8 @@ class FactureRec extends CommonInvoice
     				    }
     	                if (! $error && $facturerec->generate_pdf)
     	                {
    +	                    // We refresh the object in order to have all necessary data (like date_lim_reglement)
    +	                    $facture->fetch($facture->id);
     	                    $result = $facture->generateDocument($facturerec->modelpdf, $langs);
     	                    if ($result <= 0)
     	                    {
    @@ -1112,7 +1146,21 @@ class FactureRec extends CommonInvoice
     		global $langs;
     
     		$result='';
    -        $label=$langs->trans("ShowInvoice").': '.$this->ref;
    +
    +		$label = '<u>' . $langs->trans("ShowInvoice") . '</u>';
    +		if (! empty($this->ref))
    +			$label .= '<br><b>'.$langs->trans('Ref') . ':</b> ' . $this->ref;
    +		if (! empty($this->date_last_gen))
    +			$label .= '<br><b>'.$langs->trans('DateLastGeneration') . ':</b> ' . dol_print_date($this->date_last_gen, 'dayhour');
    +		if ($this->frequency > 0)
    +		{
    +			if (! empty($this->date_when))
    +			{
    +				$label .= '<br><b>'.$langs->trans('NextDateToExecution') . ':</b> ';
    +				$label .= (empty($this->suspended)?'':'<strike>'). dol_print_date($this->date_when, 'day').(empty($this->suspended)?'':'</strike>');	// No hour for this property
    +				if (! empty($this->suspended)) $label .= ' ('.$langs->trans("Disabled").')';
    +			}
    +		}
     
             $url = DOL_URL_ROOT.'/compta/facture/fiche-rec.php?facid='.$this->id;
     
    @@ -1150,6 +1198,7 @@ class FactureRec extends CommonInvoice
     		return $this->LibStatut($this->frequency?1:0, $this->suspended, $mode, $alreadypaid, empty($this->type)?0:$this->type);
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *	Return label of a status
     	 *
    @@ -1162,6 +1211,7 @@ class FactureRec extends CommonInvoice
     	 */
     	function LibStatut($recur, $status, $mode=0, $alreadypaid=-1, $type=0)
     	{
    +        // phpcs:enable
     		global $langs;
     		$langs->load('bills');
     
    @@ -1180,7 +1230,7 @@ class FactureRec extends CommonInvoice
     				else return $langs->trans("Draft");
     			}
     		}
    -		if ($mode == 1)
    +		elseif ($mode == 1)
     		{
     			$prefix='Short';
     			if ($recur)
    @@ -1194,7 +1244,7 @@ class FactureRec extends CommonInvoice
     				else return $langs->trans("Draft");
     			}
     		}
    -		if ($mode == 2)
    +		elseif ($mode == 2)
     		{
     			if ($recur)
     			{
    @@ -1207,7 +1257,7 @@ class FactureRec extends CommonInvoice
     				else return img_picto($langs->trans('Draft'),'statut0').' '.$langs->trans('Draft');
     			}
     		}
    -		if ($mode == 3)
    +		elseif ($mode == 3)
     		{
     			if ($recur)
     			{
    @@ -1221,7 +1271,7 @@ class FactureRec extends CommonInvoice
     				else return img_picto($langs->trans('Draft'),'statut0');
     			}
     		}
    -		if ($mode == 4)
    +		elseif ($mode == 4)
     		{
     			$prefix='';
     			if ($recur)
    @@ -1235,7 +1285,7 @@ class FactureRec extends CommonInvoice
     				else return img_picto($langs->trans('Draft'),'statut0').' '.$langs->trans('Draft');
     			}
     		}
    -		if ($mode == 5 || $mode == 6)
    +		elseif ($mode == 5 || $mode == 6)
     		{
     			$prefix='';
     			if ($mode == 5) $prefix='Short';
    @@ -1616,7 +1666,14 @@ class FactureRec extends CommonInvoice
      */
     class FactureLigneRec extends CommonInvoiceLine
     {
    +	/**
    +	 * @var string ID to identify managed object
    +	 */
     	public $element='facturedetrec';
    +
    +	/**
    +	 * @var string Name of table without prefix where object is stored
    +	 */
     	public $table_element='facturedet_rec';
     
     	var $date_start_fill;
    @@ -1744,22 +1801,17 @@ class FactureLigneRec extends CommonInvoiceLine
         /**
          * 	Update a line to invoice_rec.
          *
    +     *  @param		User	$user					User
    +     *  @param		int		$notrigger				No trigger
          *	@return    	int             				<0 if KO, Id of line if OK
          */
    -    function update()
    +    function update(User $user, $notrigger=0)
         {
    -    	global $user;
    +    	global $conf;
     
         	include_once DOL_DOCUMENT_ROOT.'/core/lib/price.lib.php';
     
    -    	if ($fk_product)
    -    	{
    -    		$product=new Product($this->db);
    -    		$result=$product->fetch($fk_product);
    -    		$product_type=$product->type;
    -    	}
    -
    -    	$sql = "UPDATE ".MAIN_DB_PREFIX."facturedet_rec SET ";
    +    	$sql = "UPDATE ".MAIN_DB_PREFIX."facturedet_rec SET";
         	$sql.= " fk_facture = ".$this->fk_facture;
         	$sql.= ", label=".(! empty($this->label)?"'".$this->db->escape($this->label)."'":"null");
         	$sql.= ", description='".$this->db->escape($this->desc)."'";
    @@ -1778,16 +1830,18 @@ class FactureLigneRec extends CommonInvoiceLine
         	$sql.= ", info_bits='".price2num($this->info_bits)."'";
         	$sql.= ", date_start_fill=".(int) $this->date_start_fill;
         	$sql.= ", date_end_fill=".(int) $this->date_end_fill;
    -    	$sql.= ", total_ht='".price2num($this->total_ht)."'";
    -    	$sql.= ", total_tva='".price2num($this->total_tva)."'";
    -    	$sql.= ", total_localtax1='".price2num($this->total_localtax1)."'";
    -    	$sql.= ", total_localtax2='".price2num($this->total_localtax2)."'";
    -    	$sql.= ", total_ttc='".price2num($this->total_ttc)."'";
    +    	if (empty($this->skip_update_total))
    +    	{
    +    		$sql.= ", total_ht=".price2num($this->total_ht);
    +	    	$sql.= ", total_tva=".price2num($this->total_tva);
    +	    	$sql.= ", total_localtax1=".price2num($this->total_localtax1);
    +	    	$sql.= ", total_localtax2=".price2num($this->total_localtax2);
    +	    	$sql.= ", total_ttc=".price2num($this->total_ttc);
    +    	}
         	$sql.= ", rang=".$this->rang;
         	$sql.= ", special_code=".$this->special_code;
         	$sql.= ", fk_unit=".($this->fk_unit ?"'".$this->db->escape($this->fk_unit )."'":"null");
         	$sql.= ", fk_contract_line=".($this->fk_contract_line?$this->fk_contract_line:"null");
    -
         	$sql.= " WHERE rowid = ".$this->id;
     
         	dol_syslog(get_class($this)."::updateline", LOG_DEBUG);
    @@ -1806,7 +1860,7 @@ class FactureLigneRec extends CommonInvoiceLine
         		if (! $error && ! $notrigger)
         		{
         			// Call trigger
    -    			$result=$this->call_trigger('LINEBILL_REC_UPDATE',$user);
    +    			$result=$this->call_trigger('LINEBILL_REC_UPDATE', $user);
         			if ($result < 0)
         			{
         				$this->db->rollback();
    @@ -1819,11 +1873,9 @@ class FactureLigneRec extends CommonInvoiceLine
         	}
         	else
         	{
    -    		$this->error=$this->db->error();
    +    		$this->error=$this->db->lasterror();
         		$this->db->rollback();
         		return -2;
         	}
    -
         }
    -
     }
    diff --git a/htdocs/compta/facture/class/facture.class.php b/htdocs/compta/facture/class/facture.class.php
    index 84461ab0493..e9cb7aa214e 100644
    --- a/htdocs/compta/facture/class/facture.class.php
    +++ b/htdocs/compta/facture/class/facture.class.php
    @@ -16,6 +16,7 @@
      * Copyright (C) 2013      Florian Henry         <florian.henry@open-concept.pro>
      * Copyright (C) 2016      Ferran Marcet         <fmarcet@2byte.es>
      * Copyright (C) 2018      Alexandre Spangaro    <aspangaro@zendsi.com>
    + * Copyright (C) 2018      Nicolas ZABOURI        <info@inovea-conseil.com>
      *
      * This program is free software; you can redistribute it and/or modify
      * it under the terms of the GNU General Public License as published by
    @@ -52,16 +53,37 @@ if (! empty($conf->accounting->enabled)) require_once DOL_DOCUMENT_ROOT.'/accoun
      */
     class Facture extends CommonInvoice
     {
    +	/**
    +	 * @var string ID to identify managed object
    +	 */
     	public $element='facture';
    +
    +	/**
    +	 * @var string Name of table without prefix where object is stored
    +	 */
     	public $table_element='facture';
    +
    +	/**
    +	 * @var int    Name of subtable line
    +	 */
     	public $table_element_line = 'facturedet';
    +
    +	/**
    +	 * @var int Field with ID of parent key if this field has a parent
    +	 */
     	public $fk_element = 'fk_facture';
    +
    +	/**
    +	 * @var string String with name of icon for myobject. Must be the part after the 'object_' into object_myobject.png
    +	 */
     	public $picto='bill';
    +
     	/**
     	 * 0=No test on entity, 1=Test with field entity, 2=Test with link by societe
     	 * @var int
     	 */
     	public $ismultientitymanaged = 1;
    +
     	/**
     	 * 0=Default, 1=View may be restricted to sales representative only if no permission to see all or to company of external user if external user
     	 * @var integer
    @@ -76,8 +98,17 @@ class Facture extends CommonInvoice
     	public $socid;
     
     	public $author;
    +
    +	/**
    +     * @var int ID
    +     */
     	public $fk_user_author;
    +
    +	/**
    +     * @var int ID
    +     */
     	public $fk_user_valid;
    +
     	public $date;              // Date invoice
     	public $date_creation;		// Creation date
     	public $date_validation;	// Validation date
    @@ -104,21 +135,34 @@ class Facture extends CommonInvoice
     	public $close_note;
     	//! 1 if invoice paid COMPLETELY, 0 otherwise (do not use it anymore, use statut and close_code)
     	public $paye;
    +	//! key of module source when invoice generated from a dedicated module ('cashdesk', 'takepos', ...)
    +	public $module_source;
    +	//! key of pos source ('0', '1', ...)
    +	public $pos_source;
    +	//! id of template invoice when generated from a template invoice
    +	public $fk_fac_rec_source;
     	//! id of source invoice if replacement invoice or credit note
     	public $fk_facture_source;
     	public $linked_objects=array();
     	public $date_lim_reglement;
     	public $cond_reglement_code;		// Code in llx_c_paiement
     	public $mode_reglement_code;		// Code in llx_c_paiement
    -	public $fk_bank;					// Field to store bank id to use when payment mode is withdraw
    +
    +	/**
    +     * @var int ID Field to store bank id to use when payment mode is withdraw
    +     */
    +	public $fk_bank;
    +
     	/**
     	 * @deprecated
     	 */
     	public $products=array();
    +
     	/**
     	 * @var FactureLigne[]
     	 */
     	public $lines=array();
    +
     	public $line;
     	public $extraparams=array();
     	public $specimen;
    @@ -126,7 +170,11 @@ class Facture extends CommonInvoice
     	public $fac_rec;
     
     	// Multicurrency
    +	/**
    +     * @var int ID
    +     */
     	public $fk_multicurrency;
    +
     	public $multicurrency_code;
     	public $multicurrency_tx;
     	public $multicurrency_total_ht;
    @@ -191,7 +239,7 @@ class Facture extends CommonInvoice
     	const TYPE_SITUATION = 5;
     
     	/**
    -	 * Draft
    +	 * Draft status
     	 */
     	const STATUS_DRAFT = 0;
     
    @@ -418,7 +466,7 @@ class Facture extends CommonInvoice
     		$sql.= ", note_public";
     		$sql.= ", ref_client, ref_int";
             $sql.= ", fk_account";
    -		$sql.= ", fk_fac_rec_source, fk_facture_source, fk_user_author, fk_projet";
    +		$sql.= ", module_source, pos_source, fk_fac_rec_source, fk_facture_source, fk_user_author, fk_projet";
     		$sql.= ", fk_cond_reglement, fk_mode_reglement, date_lim_reglement, model_pdf";
     		$sql.= ", situation_cycle_ref, situation_counter, situation_final";
     		$sql.= ", fk_incoterms, location_incoterms";
    @@ -442,6 +490,8 @@ class Facture extends CommonInvoice
     		$sql.= ", ".($this->ref_client?"'".$this->db->escape($this->ref_client)."'":"null");
     		$sql.= ", ".($this->ref_int?"'".$this->db->escape($this->ref_int)."'":"null");
     		$sql.= ", ".($this->fk_account>0?$this->fk_account:'NULL');
    +		$sql.= ", ".($this->module_source ? "'".$this->db->escape($this->module_source)."'" : "null");
    +		$sql.= ", ".($this->pos_source != '' ? "'".$this->db->escape($this->pos_source)."'" : "null");
     		$sql.= ", ".($this->fk_fac_rec_source?"'".$this->db->escape($this->fk_fac_rec_source)."'":"null");
     		$sql.= ", ".($this->fk_facture_source?"'".$this->db->escape($this->fk_facture_source)."'":"null");
     		$sql.= ", ".($user->id > 0 ? "'".$user->id."'":"null");
    @@ -1151,14 +1201,15 @@ class Facture extends CommonInvoice
     	{
     		global $langs, $conf, $user, $form;
     
    -        if (! empty($conf->dol_no_mouse_hover)) $notooltip=1;   // Force disable tooltips
    +		if (! empty($conf->dol_no_mouse_hover)) $notooltip=1;   // Force disable tooltips
     
     		$result='';
     
     		if ($option == 'withdraw') $url = DOL_URL_ROOT.'/compta/facture/prelevement.php?facid='.$this->id;
     		else $url = DOL_URL_ROOT.'/compta/facture/card.php?facid='.$this->id;
     
    -		if ($short) return $url;
    +        if (!$user->rights->facture->lire)
    +            $option = 'nolink';
     
     		if ($option !== 'nolink')
     		{
    @@ -1168,6 +1219,8 @@ class Facture extends CommonInvoice
     			if ($add_save_lastsearch_values) $url.='&save_lastsearch_values=1';
     		}
     
    +		if ($short) return $url;
    +
     		$picto='bill';
     		if ($this->type == self::TYPE_REPLACEMENT) $picto.='r';	// Replacement invoice
     		if ($this->type == self::TYPE_CREDIT_NOTE) $picto.='a';	// Credit note
    @@ -1176,6 +1229,10 @@ class Facture extends CommonInvoice
     
             if ($user->rights->facture->lire) {
                 $label = '<u>' . $langs->trans("ShowInvoice") . '</u>';
    +            if ($this->type == self::TYPE_REPLACEMENT) $label='<u>' . $langs->transnoentitiesnoconv("ShowInvoiceReplace") . '</u>';
    +            if ($this->type == self::TYPE_CREDIT_NOTE) $label='<u>' . $langs->transnoentitiesnoconv("ShowInvoiceAvoir") . '</u>';
    +            if ($this->type == self::TYPE_DEPOSIT)     $label='<u>' . $langs->transnoentitiesnoconv("ShowInvoiceDeposit") . '</u>';
    +            if ($this->type == self::TYPE_SITUATION)   $label='<u>' . $langs->transnoentitiesnoconv("ShowInvoiceSituation") . '</u>';
                 if (! empty($this->ref))
                     $label .= '<br><b>'.$langs->trans('Ref') . ':</b> ' . $this->ref;
                 if (! empty($this->ref_client))
    @@ -1184,16 +1241,12 @@ class Facture extends CommonInvoice
                     $label.= '<br><b>' . $langs->trans('AmountHT') . ':</b> ' . price($this->total_ht, 0, $langs, 0, -1, -1, $conf->currency);
                 if (! empty($this->total_tva))
                     $label.= '<br><b>' . $langs->trans('VAT') . ':</b> ' . price($this->total_tva, 0, $langs, 0, -1, -1, $conf->currency);
    -            if (! empty($this->total_localtax1))
    +            if (! empty($this->total_localtax1) && $this->total_localtax1 != 0)		// We keep test != 0 because $this->total_localtax1 can be '0.00000000'
                     $label.= '<br><b>' . $langs->trans('LT1') . ':</b> ' . price($this->total_localtax1, 0, $langs, 0, -1, -1, $conf->currency);
    -            if (! empty($this->total_localtax2))
    +            if (! empty($this->total_localtax2) && $this->total_localtax2 != 0)
                     $label.= '<br><b>' . $langs->trans('LT2') . ':</b> ' . price($this->total_localtax2, 0, $langs, 0, -1, -1, $conf->currency);
                 if (! empty($this->total_ttc))
                     $label.= '<br><b>' . $langs->trans('AmountTTC') . ':</b> ' . price($this->total_ttc, 0, $langs, 0, -1, -1, $conf->currency);
    -    		if ($this->type == self::TYPE_REPLACEMENT) $label=$langs->transnoentitiesnoconv("ShowInvoiceReplace").': '.$this->ref;
    -    		if ($this->type == self::TYPE_CREDIT_NOTE) $label=$langs->transnoentitiesnoconv("ShowInvoiceAvoir").': '.$this->ref;
    -    		if ($this->type == self::TYPE_DEPOSIT) $label=$langs->transnoentitiesnoconv("ShowInvoiceDeposit").': '.$this->ref;
    -    		if ($this->type == self::TYPE_SITUATION) $label=$langs->transnoentitiesnoconv("ShowInvoiceSituation").': '.$this->ref;
         		if ($moretitle) $label.=' - '.$moretitle;
             }
     
    @@ -1213,6 +1266,11 @@ class Facture extends CommonInvoice
             $linkstart.=$linkclose.'>';
     		$linkend='</a>';
     
    +        if ($option == 'nolink') {
    +            $linkstart = '';
    +            $linkend = '';
    +        }
    +
     		$result .= $linkstart;
     		if ($withpicto) $result.=img_object(($notooltip?'':$label), $picto, ($notooltip?(($withpicto != 2) ? 'class="paddingright"' : ''):'class="'.(($withpicto != 2) ? 'paddingright ' : '').'classfortooltip"'), 0, 0, $notooltip?0:1);
     		if ($withpicto != 2) $result.= ($max?dol_trunc($this->ref,$max):$this->ref);
    @@ -1220,12 +1278,14 @@ class Facture extends CommonInvoice
     
     		if ($addlinktonotes)
     		{
    -		    $txttoshow=($user->societe_id>0?$this->note_public:$this->note_private);
    +		    $txttoshow=($user->socid > 0 ? $this->note_public : $this->note_private);
     		    if ($txttoshow)
     		    {
                     $notetoshow=$langs->trans("ViewPrivateNote").':<br>'.dol_string_nohtmltag($txttoshow,1);
         		    $result.=' <span class="note inline-block">';
    -    		    $result.='<a href="'.DOL_URL_ROOT.'/compta/facture/note.php?id='.$this->id.'" class="classfortooltip" title="'.dol_escape_htmltag($notetoshow).'">'.img_picto('','object_generic').'</a>';
    +    		    $result.='<a href="'.DOL_URL_ROOT.'/compta/facture/note.php?id='.$this->id.'" class="classfortooltip" title="'.dol_escape_htmltag($notetoshow).'">';
    +    		    $result.=img_picto('','note');
    +    		    $result.='</a>';
         		    //$result.=img_picto($langs->trans("ViewNote"),'object_generic');
         		    //$result.='</a>';
         		    $result.='</span>';
    @@ -1273,8 +1333,10 @@ class Facture extends CommonInvoice
     		$sql.= ' LEFT JOIN '.MAIN_DB_PREFIX.'c_payment_term as c ON f.fk_cond_reglement = c.rowid';
     		$sql.= ' LEFT JOIN '.MAIN_DB_PREFIX.'c_paiement as p ON f.fk_mode_reglement = p.id';
     		$sql.= ' LEFT JOIN '.MAIN_DB_PREFIX.'c_incoterms as i ON f.fk_incoterms = i.rowid';
    -		$sql.= ' WHERE f.entity IN ('.getEntity('facture').')';
    -		if ($rowid)   $sql.= " AND f.rowid=".$rowid;
    +
    +		if ($rowid)   $sql.= " WHERE f.rowid=".$rowid;
    +		else $sql.= ' WHERE f.entity IN ('.getEntity('facture').')'; // Dont't use entity if you use rowid
    +
     		if ($ref)     $sql.= " AND f.facnumber='".$this->db->escape($ref)."'";
     		if ($ref_ext) $sql.= " AND f.ref_ext='".$this->db->escape($ref_ext)."'";
     		if ($ref_int) $sql.= " AND f.ref_int='".$this->db->escape($ref_int)."'";
    @@ -1349,7 +1411,7 @@ class Facture extends CommonInvoice
     				$this->multicurrency_total_tva 	= $obj->multicurrency_total_tva;
     				$this->multicurrency_total_ttc 	= $obj->multicurrency_total_ttc;
     
    -				if ($this->type == self::TYPE_SITUATION && $fetch_situation)
    +				if (($this->type == self::TYPE_SITUATION || ($this->type == self::TYPE_CREDIT_NOTE && $this->situation_cycle_ref > 0))  && $fetch_situation)
     				{
     					$this->fetchPreviousNextSituationInvoice();
     				}
    @@ -1376,7 +1438,7 @@ class Facture extends CommonInvoice
     			}
     			else
     			{
    -				$this->error='Bill with id='.$rowid.' or ref='.$ref.' or ref_ext='.$ref_ext.' not found';
    +				$this->error='Invoice with id='.$rowid.' or ref='.$ref.' or ref_ext='.$ref_ext.' not found';
     				dol_syslog(get_class($this)."::fetch Error ".$this->error, LOG_ERR);
     				return 0;
     			}
    @@ -1389,6 +1451,7 @@ class Facture extends CommonInvoice
     	}
     
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *	Load all detailed lines into this->lines
     	 *
    @@ -1396,6 +1459,7 @@ class Facture extends CommonInvoice
     	 */
     	function fetch_lines()
     	{
    +        // phpcs:enable
     		$this->lines=array();
     
     		$sql = 'SELECT l.rowid, l.fk_facture, l.fk_product, l.fk_parent_line, l.label as custom_label, l.description, l.product_type, l.price, l.qty, l.vat_src_code, l.tva_tx,';
    @@ -1482,7 +1546,7 @@ class Facture extends CommonInvoice
     				$line->multicurrency_total_tva 	= $objp->multicurrency_total_tva;
     				$line->multicurrency_total_ttc 	= $objp->multicurrency_total_ttc;
     
    -				// TODO Fetch optional like done in fetch line of facture_rec ?
    +                                $line->fetch_optionals();
     
     				$this->lines[$i] = $line;
     
    @@ -1521,12 +1585,19 @@ class Facture extends CommonInvoice
     				$invoice = new Facture($this->db);
     				if ($invoice->fetch($objp->rowid) > 0)
     				{
    -					if ($objp->situation_counter < $this->situation_counter) $this->tab_previous_situation_invoice[] = $invoice;
    -					else $this->tab_next_situation_invoice[] = $invoice;
    +				    if ($objp->situation_counter < $this->situation_counter
    +				        || ($objp->situation_counter == $this->situation_counter && $objp->rowid < $this->id) // This case appear when there are credit notes
    +				       )
    +					{
    +					    $this->tab_previous_situation_invoice[] = $invoice;
    +					}
    +					else
    +					{
    +					    $this->tab_next_situation_invoice[] = $invoice;
    +					}
     				}
     			}
     		}
    -
     	}
     
     	/**
    @@ -1538,6 +1609,8 @@ class Facture extends CommonInvoice
     	 */
     	function update(User $user, $notrigger=0)
     	{
    +		global $conf;
    +
     		$error=0;
     
     		// Clean parameters
    @@ -1603,17 +1676,23 @@ class Facture extends CommonInvoice
     			$error++; $this->errors[]="Error ".$this->db->lasterror();
     		}
     
    -		if (! $error)
    +		if (! $error && empty($conf->global->MAIN_EXTRAFIELDS_DISABLED) && is_array($this->array_options) && count($this->array_options)>0)
     		{
    -			if (! $notrigger)
    +			$result=$this->insertExtraFields();
    +			if ($result < 0)
     			{
    -	            // Call trigger
    -	            $result=$this->call_trigger('BILL_MODIFY',$user);
    -	            if ($result < 0) $error++;
    -	            // End call triggers
    +				$error++;
     			}
     		}
     
    +		if (! $error && ! $notrigger)
    +		{
    +			// Call trigger
    +			$result=$this->call_trigger('BILL_MODIFY',$user);
    +			if ($result < 0) $error++;
    +			// End call triggers
    +		}
    +
     		// Commit or rollback
     		if ($error)
     		{
    @@ -1633,6 +1712,7 @@ class Facture extends CommonInvoice
     	}
     
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *    Add a discount line into an invoice (as an invoice line) using an existing absolute discount (Consume the discount)
     	 *
    @@ -1641,6 +1721,7 @@ class Facture extends CommonInvoice
     	 */
     	function insert_discount($idremise)
     	{
    +        // phpcs:enable
     		global $langs;
     
     		include_once DOL_DOCUMENT_ROOT.'/core/lib/price.lib.php';
    @@ -1733,6 +1814,7 @@ class Facture extends CommonInvoice
     		}
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *	Set customer ref
     	 *
    @@ -1742,6 +1824,7 @@ class Facture extends CommonInvoice
     	 */
     	function set_ref_client($ref_client, $notrigger=0)
     	{
    +        // phpcs:enable
     	    global $user;
     
     		$error=0;
    @@ -1926,7 +2009,8 @@ class Facture extends CommonInvoice
     
     							if (! dol_delete_file($file,0,0,0,$this)) // For triggers
     							{
    -								$this->error=$langs->trans("ErrorCanNotDeleteFile",$file);
    +								$langs->load("errors");
    +								$this->error=$langs->trans("ErrorFailToDeleteFile",$file);
     								$this->db->rollback();
     								return 0;
     							}
    @@ -1935,7 +2019,8 @@ class Facture extends CommonInvoice
     						{
     							if (! dol_delete_dir_recursive($dir)) // For remove dir and meta
     							{
    -								$this->error=$langs->trans("ErrorCanNotDeleteDir",$dir);
    +								$langs->load("errors");
    +								$this->error=$langs->trans("ErrorFailToDeleteDir",$dir);
     								$this->db->rollback();
     								return 0;
     							}
    @@ -1966,6 +2051,7 @@ class Facture extends CommonInvoice
     		}
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *  Tag la facture comme paye completement (si close_code non renseigne) => this->fk_statut=2, this->paye=1
     	 *  ou partiellement (si close_code renseigne) + appel trigger BILL_PAYED => this->fk_statut=2, this->paye stay 0
    @@ -1977,6 +2063,7 @@ class Facture extends CommonInvoice
     	 */
     	function set_paid($user, $close_code='', $close_note='')
     	{
    +        // phpcs:enable
     		$error=0;
     
     		if ($this->paye != 1)
    @@ -2024,6 +2111,7 @@ class Facture extends CommonInvoice
     	}
     
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *  Tag la facture comme non payee completement + appel trigger BILL_UNPAYED
     	 *	Fonction utilisee quand un paiement prelevement est refuse,
    @@ -2034,6 +2122,7 @@ class Facture extends CommonInvoice
     	 */
     	function set_unpaid($user)
     	{
    +        // phpcs:enable
     		$error=0;
     
     		$this->db->begin();
    @@ -2071,6 +2160,7 @@ class Facture extends CommonInvoice
     	}
     
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *	Tag invoice as canceled, with no payment on it (example for replacement invoice or payment never received) + call trigger BILL_CANCEL
     	 *	Warning, if option to decrease stock on invoice was set, this function does not change stock (it might be a cancel because
    @@ -2083,6 +2173,7 @@ class Facture extends CommonInvoice
     	 */
     	function set_canceled($user, $close_code='', $close_note='')
     	{
    +        // phpcs:enable
     
     		dol_syslog(get_class($this)."::set_canceled rowid=".$this->id, LOG_DEBUG);
     
    @@ -2434,6 +2525,7 @@ class Facture extends CommonInvoice
     		return true;
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *	Set draft status
     	 *
    @@ -2443,6 +2535,7 @@ class Facture extends CommonInvoice
     	 */
     	function set_draft($user,$idwarehouse=-1)
     	{
    +        // phpcs:enable
     		global $conf,$langs;
     
     		$error=0;
    @@ -2599,6 +2692,7 @@ class Facture extends CommonInvoice
     		$remise_percent=price2num($remise_percent);
     		$qty=price2num($qty);
     		$pu_ht=price2num($pu_ht);
    +        $pu_ht_devise=price2num($pu_ht_devise);
     		$pu_ttc=price2num($pu_ttc);
     		$pa_ht=price2num($pa_ht);
     		$txtva=price2num($txtva);
    @@ -2823,6 +2917,7 @@ class Facture extends CommonInvoice
     			$remise_percent	= price2num($remise_percent);
     			$qty			= price2num($qty);
     			$pu 			= price2num($pu);
    +        	$pu_ht_devise	= price2num($pu_ht_devise);
     			$pa_ht			= price2num($pa_ht);
     			$txtva			= price2num($txtva);
     			$txlocaltax1	= price2num($txlocaltax1);
    @@ -2997,6 +3092,7 @@ class Facture extends CommonInvoice
     		else return $situation_percent < $obj->situation_percent;
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 * Update invoice line with percentage
     	 *
    @@ -3006,9 +3102,10 @@ class Facture extends CommonInvoice
     	 */
     	function update_percent($line, $percent)
     	{
    +        // phpcs:enable
     	    global $mysoc,$user;
     
    -		include_once(DOL_DOCUMENT_ROOT . '/core/lib/price.lib.php');
    +		include_once DOL_DOCUMENT_ROOT . '/core/lib/price.lib.php';
     
     		// Cap percentages to 100
     		if ($percent > 100) $percent = 100;
    @@ -3093,6 +3190,7 @@ class Facture extends CommonInvoice
     		}
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *	Set percent discount
     	 *
    @@ -3103,6 +3201,7 @@ class Facture extends CommonInvoice
     	 */
     	function set_remise($user, $remise, $notrigger=0)
     	{
    +        // phpcs:enable
     		// Clean parameters
     		if (empty($remise)) $remise=0;
     
    @@ -3157,6 +3256,7 @@ class Facture extends CommonInvoice
     	}
     
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *	Set absolute discount
     	 *
    @@ -3167,6 +3267,7 @@ class Facture extends CommonInvoice
     	 */
     	function set_remise_absolue($user, $remise, $notrigger=0)
     	{
    +        // phpcs:enable
     		if (empty($remise)) $remise=0;
     
     		if ($user->rights->facture->creer)
    @@ -3357,6 +3458,7 @@ class Facture extends CommonInvoice
     	}
     
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *  Return list of invoices (eventually filtered on a user) into an array
     	 *
    @@ -3372,6 +3474,7 @@ class Facture extends CommonInvoice
     	 */
     	function liste_array($shortlist=0, $draft=0, $excluser='', $socid=0, $limit=0, $offset=0, $sortfield='f.datef,f.rowid', $sortorder='DESC')
     	{
    +        // phpcs:enable
     		global $conf,$user;
     
     		$ga = array();
    @@ -3431,6 +3534,7 @@ class Facture extends CommonInvoice
     	}
     
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *	Return list of invoices qualified to be replaced by another invoice.
     	 *	Invoices matching the following rules are returned:
    @@ -3441,6 +3545,7 @@ class Facture extends CommonInvoice
     	 */
     	function list_replacable_invoices($socid=0)
     	{
    +        // phpcs:enable
     		global $conf;
     
     		$return = array();
    @@ -3479,6 +3584,7 @@ class Facture extends CommonInvoice
     	}
     
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *	Return list of invoices qualified to be corrected by a credit note.
     	 *	Invoices matching the following rules are returned:
    @@ -3489,10 +3595,12 @@ class Facture extends CommonInvoice
     	 */
     	function list_qualified_avoir_invoices($socid=0)
     	{
    +        // phpcs:enable
     		global $conf;
     
     		$return = array();
     
    +
     		$sql = "SELECT f.rowid as rowid, f.facnumber, f.fk_statut, f.type, f.paye, pf.fk_paiement";
     		$sql.= " FROM ".MAIN_DB_PREFIX."facture as f";
     		$sql.= " LEFT JOIN ".MAIN_DB_PREFIX."paiement_facture as pf ON f.rowid = pf.fk_facture";
    @@ -3504,6 +3612,23 @@ class Facture extends CommonInvoice
     		//	$sql.= " OR f.close_code IS NOT NULL)";	// Classee payee partiellement
     		$sql.= " AND ff.type IS NULL";			// Renvoi vrai si pas facture de remplacement
     		$sql.= " AND f.type != ".self::TYPE_CREDIT_NOTE;				// Type non 2 si facture non avoir
    +
    +		if($conf->global->INVOICE_USE_SITUATION_CREDIT_NOTE){
    +		    // Select the last situation invoice
    +		    $sqlSit = 'SELECT MAX(fs.rowid)';
    +		    $sqlSit.= " FROM ".MAIN_DB_PREFIX."facture as fs";
    +		    $sqlSit.= " WHERE fs.entity = ".$conf->entity;
    +		    $sqlSit.= " AND fs.type = ".self::TYPE_SITUATION;
    +		    $sqlSit.= " AND fs.fk_statut in (".self::STATUS_VALIDATED.",".self::STATUS_CLOSED.")";
    +		    $sqlSit.= " GROUP BY fs.situation_cycle_ref";
    +		    $sqlSit.= " ORDER BY fs.situation_counter";
    +            $sql.= " AND ( f.type != ".self::TYPE_SITUATION . " OR f.rowid IN (".$sqlSit.") )";	// Type non 5 si facture non avoir
    +		}
    +		else
    +		{
    +		    $sql.= " AND f.type != ".self::TYPE_SITUATION ; // Type non 5 si facture non avoir
    +		}
    +
     		if ($socid > 0) $sql.=" AND f.fk_soc = ".$socid;
     		$sql.= " ORDER BY f.facnumber";
     
    @@ -3534,6 +3659,7 @@ class Facture extends CommonInvoice
     	}
     
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *	Create a withdrawal request for a standing order.
     	 *  Use the remain to pay excluding all existing open direct debit requests.
    @@ -3544,6 +3670,7 @@ class Facture extends CommonInvoice
     	 */
     	function demande_prelevement($fuser, $amount=0)
     	{
    +        // phpcs:enable
     
     		$error=0;
     
    @@ -3644,6 +3771,7 @@ class Facture extends CommonInvoice
             }
         }
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *  Supprime une demande de prelevement
     	 *
    @@ -3653,6 +3781,7 @@ class Facture extends CommonInvoice
     	 */
     	function demande_prelevement_delete($fuser, $did)
     	{
    +        // phpcs:enable
     		$sql = 'DELETE FROM '.MAIN_DB_PREFIX.'prelevement_facture_demande';
     		$sql .= ' WHERE rowid = '.$did;
     		$sql .= ' AND traite = 0';
    @@ -3669,6 +3798,7 @@ class Facture extends CommonInvoice
     	}
     
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *	Load indicators for dashboard (this->nbtodo and this->nbtodolate)
     	 *
    @@ -3677,11 +3807,12 @@ class Facture extends CommonInvoice
     	 */
     	function load_board($user)
     	{
    +        // phpcs:enable
     		global $conf, $langs;
     
     		$clause = " WHERE";
     
    -		$sql = "SELECT f.rowid, f.date_lim_reglement as datefin,f.fk_statut";
    +		$sql = "SELECT f.rowid, f.date_lim_reglement as datefin,f.fk_statut, f.total";
     		$sql.= " FROM ".MAIN_DB_PREFIX."facture as f";
     		if (!$user->rights->societe->client->voir && !$user->societe_id)
     		{
    @@ -3703,7 +3834,7 @@ class Facture extends CommonInvoice
     			$response = new WorkboardResponse();
     			$response->warning_delay=$conf->facture->client->warning_delay/60/60/24;
     			$response->label=$langs->trans("CustomerBillsUnpaid");
    -			$response->url=DOL_URL_ROOT.'/compta/facture/list.php?search_status=1&mainmenu=accountancy&leftmenu=customers_bills';
    +			$response->url=DOL_URL_ROOT.'/compta/facture/list.php?search_status=1&mainmenu=billing&leftmenu=customers_bills';
     			$response->img=img_object('',"bill");
     
     			$generic_facture = new Facture($this->db);
    @@ -3714,6 +3845,7 @@ class Facture extends CommonInvoice
     				$generic_facture->statut = $obj->fk_statut;
     
     				$response->nbtodo++;
    +				$response->total += $obj->total;
     
     				if ($generic_facture->hasDelay()) {
     					$response->nbtodolate++;
    @@ -3913,6 +4045,7 @@ class Facture extends CommonInvoice
     		}
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *      Load indicators for dashboard (this->nbtodo and this->nbtodolate)
     	 *
    @@ -3920,6 +4053,7 @@ class Facture extends CommonInvoice
     	 */
     	function load_state_board()
     	{
    +        // phpcs:enable
     		global $conf, $user;
     
     		$this->nb=array();
    @@ -3973,9 +4107,10 @@ class Facture extends CommonInvoice
     	 *  @param  int			$hidedetails    Hide details of lines
     	 *  @param  int			$hidedesc       Hide description
     	 *  @param  int			$hideref        Hide ref
    +	 * @param   null|array  $moreparams     Array to provide more information
     	 *	@return int        					<0 if KO, >0 if OK
     	 */
    -	public function generateDocument($modele, $outputlangs, $hidedetails=0, $hidedesc=0, $hideref=0)
    +	public function generateDocument($modele, $outputlangs, $hidedetails=0, $hidedesc=0, $hideref=0, $moreparams=null)
     	{
     		global $conf,$langs;
     
    @@ -3983,18 +4118,21 @@ class Facture extends CommonInvoice
     
     		if (! dol_strlen($modele)) {
     
    -			$modele = 'crabe';
    -
    -			if ($this->modelpdf) {
    -				$modele = $this->modelpdf;
    -			} elseif (! empty($conf->global->FACTURE_ADDON_PDF)) {
    -				$modele = $conf->global->FACTURE_ADDON_PDF;
    -			}
    +		    $modele = 'crabe';
    +		    $thisTypeConfName = 'FACTURE_ADDON_PDF_'.$type;
    +		    
    +		    if ($this->modelpdf) {
    +		        $modele = $this->modelpdf;
    +		    }elseif (! empty($conf->global->{'FACTURE_ADDON_PDF_'.$this->type})){
    +		        $modele = $conf->global->{'FACTURE_ADDON_PDF_'.$this->type} ;
    +		    }elseif (! empty($conf->global->FACTURE_ADDON_PDF)) {
    +		        $modele = $conf->global->FACTURE_ADDON_PDF;
    +		    }
     		}
     
     		$modelpath = "core/modules/facture/doc/";
     
    -		return $this->commonGenerateDocument($modelpath, $modele, $outputlangs, $hidedetails, $hidedesc, $hideref);
    +		return $this->commonGenerateDocument($modelpath, $modele, $outputlangs, $hidedetails, $hidedesc, $hideref, $moreparams);
     	}
     
     	/**
    @@ -4025,6 +4163,7 @@ class Facture extends CommonInvoice
     		}
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 * Checks if the invoice is the first of a cycle
     	 *
    @@ -4032,9 +4171,11 @@ class Facture extends CommonInvoice
     	 */
     	function is_first()
     	{
    +        // phpcs:enable
     		return ($this->situation_counter == 1);
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 * Returns an array containing the previous situations as Facture objects
     	 *
    @@ -4042,6 +4183,7 @@ class Facture extends CommonInvoice
     	 */
     	function get_prev_sits()
     	{
    +        // phpcs:enable
     		global $conf;
     
     		$sql = 'SELECT rowid FROM ' . MAIN_DB_PREFIX . 'facture';
    @@ -4114,6 +4256,7 @@ class Facture extends CommonInvoice
     		}
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 * Checks if the invoice is the last in its cycle
     	 *
    @@ -4122,6 +4265,7 @@ class Facture extends CommonInvoice
     	 */
     	function is_last_in_cycle()
     	{
    +        // phpcs:enable
     		global $conf;
     
     		if (!empty($this->situation_cycle_ref)) {
    @@ -4184,45 +4328,52 @@ class Facture extends CommonInvoice
      */
     class FactureLigne extends CommonInvoiceLine
     {
    -    public $element='facturedet';
    -    public $table_element='facturedet';
    +    /**
    +	 * @var string ID to identify managed object
    +	 */
    +	public $element='facturedet';
     
    -	var $oldline;
    +    /**
    +	 * @var string Name of table without prefix where object is stored
    +	 */
    +	public $table_element='facturedet';
    +
    +	public $oldline;
     
     	//! From llx_facturedet
     	//! Id facture
    -	var $fk_facture;
    +	public $fk_facture;
     	//! Id parent line
    -	var $fk_parent_line;
    +	public $fk_parent_line;
     	/**
     	 * @deprecated
     	 */
    -	var $label;
    +	public $label;
     	//! Description ligne
    -	var $desc;
    +	public $desc;
     
    -	var $localtax1_type;	// Local tax 1 type
    -	var $localtax2_type;	// Local tax 2 type
    -	var $fk_remise_except;	// Link to line into llx_remise_except
    -	var $rang = 0;
    +	public $localtax1_type;	// Local tax 1 type
    +	public $localtax2_type;	// Local tax 2 type
    +	public $fk_remise_except;	// Link to line into llx_remise_except
    +	public $rang = 0;
     
    -	var $fk_fournprice;
    -	var $pa_ht;
    -	var $marge_tx;
    -	var $marque_tx;
    +	public $fk_fournprice;
    +	public $pa_ht;
    +	public $marge_tx;
    +	public $marque_tx;
     
    -	var $special_code;	// Liste d'options non cumulabels:
    +	public $special_code;	// Liste d'options non cumulabels:
     	// 1: frais de port
     	// 2: ecotaxe
     	// 3: ??
     
    -	var $origin;
    -	var $origin_id;
    +	public $origin;
    +	public $origin_id;
     
    -	var $fk_code_ventilation = 0;
    +	public $fk_code_ventilation = 0;
     
    -	var $date_start;
    -	var $date_end;
    +	public $date_start;
    +	public $date_end;
     
     	// Ne plus utiliser
     	//var $price;         	// P.U. HT apres remise % de ligne (exemple 80)
    @@ -4233,17 +4384,17 @@ class FactureLigne extends CommonInvoiceLine
     	 * @deprecated
     	 * @see product_ref
     	 */
    -	var $ref;				// Product ref (deprecated)
    -	var $product_ref;       // Product ref
    +	public $ref;				// Product ref (deprecated)
    +	public $product_ref;       // Product ref
     	/**
     	 * @deprecated
     	 * @see product_label
     	 */
    -	var $libelle;      		// Product label (deprecated)
    -	var $product_label;     // Product label
    -	var $product_desc;  	// Description produit
    +	public $libelle;      		// Product label (deprecated)
    +	public $product_label;     // Product label
    +	public $product_desc;  	// Description produit
     
    -	var $skip_update_total; // Skip update price total for special lines
    +	public $skip_update_total; // Skip update price total for special lines
     
     	/**
     	 * @var int Situation advance percentage
    @@ -4256,12 +4407,12 @@ class FactureLigne extends CommonInvoiceLine
     	public $fk_prev_id;
     
     	// Multicurrency
    -	var $fk_multicurrency;
    -	var $multicurrency_code;
    -	var $multicurrency_subprice;
    -	var $multicurrency_total_ht;
    -	var $multicurrency_total_tva;
    -	var $multicurrency_total_ttc;
    +	public $fk_multicurrency;
    +	public $multicurrency_code;
    +	public $multicurrency_subprice;
    +	public $multicurrency_total_ht;
    +	public $multicurrency_total_tva;
    +	public $multicurrency_total_ttc;
     
     	/**
     	 *	Load invoice line from database
    @@ -4293,6 +4444,7 @@ class FactureLigne extends CommonInvoiceLine
     			$objp = $this->db->fetch_object($result);
     
     			$this->rowid				= $objp->rowid;
    +			$this->id					= $objp->rowid;
     			$this->fk_facture			= $objp->fk_facture;
     			$this->fk_parent_line		= $objp->fk_parent_line;
     			$this->label				= $objp->custom_label;
    @@ -4648,11 +4800,11 @@ class FactureLigne extends CommonInvoiceLine
             $sql.= ", special_code='".$this->db->escape($this->special_code)."'";
             if (empty($this->skip_update_total))
             {
    -        	$sql.= ", total_ht=".price2num($this->total_ht)."";
    -        	$sql.= ", total_tva=".price2num($this->total_tva)."";
    -        	$sql.= ", total_ttc=".price2num($this->total_ttc)."";
    -        	$sql.= ", total_localtax1=".price2num($this->total_localtax1)."";
    -        	$sql.= ", total_localtax2=".price2num($this->total_localtax2)."";
    +        	$sql.= ", total_ht=".price2num($this->total_ht);
    +        	$sql.= ", total_tva=".price2num($this->total_tva);
    +        	$sql.= ", total_ttc=".price2num($this->total_ttc);
    +        	$sql.= ", total_localtax1=".price2num($this->total_localtax1);
    +        	$sql.= ", total_localtax2=".price2num($this->total_localtax2);
             }
     		$sql.= ", fk_product_fournisseur_price=".(! empty($this->fk_fournprice)?"'".$this->db->escape($this->fk_fournprice)."'":"null");
     		$sql.= ", buy_price_ht='".price2num($this->pa_ht)."'";
    @@ -4743,13 +4895,16 @@ class FactureLigne extends CommonInvoiceLine
     		}
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
    -	 *  Mise a jour en base des champs total_xxx de ligne de facture
    +     *	Update DB line fields total_xxx
    +	 *	Used by migration
     	 *
     	 *	@return		int		<0 if KO, >0 if OK
     	 */
     	function update_total()
     	{
    +        // phpcs:enable
     		$this->db->begin();
     		dol_syslog(get_class($this)."::update_total", LOG_DEBUG);
     
    @@ -4782,15 +4937,18 @@ class FactureLigne extends CommonInvoiceLine
     		}
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 * Returns situation_percent of the previous line.
     	 * Warning: If invoice is a replacement invoice, this->fk_prev_id is id of the replaced line.
     	 *
     	 * @param  int     $invoiceid      Invoice id
    +	 * @param  bool    $include_credit_note		Include credit note or not
     	 * @return int                     >= 0
     	 */
    -	function get_prev_progress($invoiceid)
    +	function get_prev_progress($invoiceid, $include_credit_note=true)
     	{
    +        // phpcs:enable
     		if (is_null($this->fk_prev_id) || empty($this->fk_prev_id) || $this->fk_prev_id == "") {
     			return 0;
     		} else {
    @@ -4803,7 +4961,26 @@ class FactureLigne extends CommonInvoiceLine
     			$resql = $this->db->query($sql);
     			if ($resql && $resql->num_rows > 0) {
     				$res = $this->db->fetch_array($resql);
    -				return $res['situation_percent'];
    +
    +				$returnPercent = floatval($res['situation_percent']);
    +
    +				if($include_credit_note) {
    +
    +				    $sql = 'SELECT fd.situation_percent FROM ' . MAIN_DB_PREFIX . 'facturedet fd';
    +				    $sql.= ' JOIN ' . MAIN_DB_PREFIX . 'facture f ON (f.rowid = fd.fk_facture) ';
    +				    $sql.= ' WHERE fd.fk_prev_id =' . $this->fk_prev_id;
    +				    $sql.= ' AND f.situation_cycle_ref = '.$tmpinvoice->situation_cycle_ref; // Prevent cycle outed
    +				    $sql.= ' AND f.type = '.Facture::TYPE_CREDIT_NOTE;
    +
    +				    $res = $this->db->query($sql);
    +				    if($res) {
    +				        while($obj = $this->db->fetch_object($res)) {
    +				            $returnPercent = $returnPercent + floatval($obj->situation_percent);
    +				        }
    +				    }
    +				}
    +
    +				return $returnPercent;
     			} else {
     				$this->error = $this->db->error();
     				dol_syslog(get_class($this) . "::select Error " . $this->error, LOG_ERR);
    diff --git a/htdocs/compta/facture/class/facturestats.class.php b/htdocs/compta/facture/class/facturestats.class.php
    index a23d5bdc2c2..1201c429a2a 100644
    --- a/htdocs/compta/facture/class/facturestats.class.php
    +++ b/htdocs/compta/facture/class/facturestats.class.php
    @@ -35,7 +35,11 @@ class FactureStats extends Stats
         var $socid;
         var $userid;
     
    -    public $table_element;
    +    /**
    +	 * @var string Name of table without prefix where object is stored
    +	 */
    +	public $table_element;
    +	
         var $from;
         var $field;
         var $where;
    @@ -84,8 +88,8 @@ class FactureStats extends Stats
     			$this->where.=" AND f.fk_soc = ".$this->socid;
     		}
             if ($this->userid > 0) $this->where.=' AND f.fk_user_author = '.$this->userid;
    -		if (! empty($conf->global->FACTURE_DEPOSITS_ARE_JUST_PAYMENTS)) $this->where.= " AND f.type IN (0,1,2)";
    -		else $this->where.= " AND f.type IN (0,1,2,3)";
    +		if (! empty($conf->global->FACTURE_DEPOSITS_ARE_JUST_PAYMENTS)) $this->where.= " AND f.type IN (0,1,2,5)";
    +		else $this->where.= " AND f.type IN (0,1,2,3,5)";
     	}
     
     
    @@ -220,7 +224,5 @@ class FactureStats extends Stats
     
     		return $this->_getAllByProduct($sql);
     	}
    -
    -
     }
     
    diff --git a/htdocs/compta/facture/class/paymentterm.class.php b/htdocs/compta/facture/class/paymentterm.class.php
    index 3697a61672b..31e362445f0 100644
    --- a/htdocs/compta/facture/class/paymentterm.class.php
    +++ b/htdocs/compta/facture/class/paymentterm.class.php
    @@ -28,23 +28,38 @@
      */
     class PaymentTerm // extends CommonObject
     {
    -	var $db;							//!< To store db handler
    -	var $error;							//!< To return error code (or message)
    -	var $errors=array();				//!< To return several error codes (or messages)
    +	/**
    +     * @var DoliDB Database handler.
    +     */
    +    public $db;
    +
    +	/**
    +	 * @var string Error code (or message)
    +	 */
    +	public $error='';
    +
    +	/**
    +	 * @var string[] Error codes (or messages)
    +	 */
    +	public $errors = array();
    +
     	//public  $element='c_payment_term';			//!< Id that identify managed objects
     	//public  $table_element='c_payment_term';	//!< Name of table without prefix where object is stored
    -	var $context =array();
    +	public $context =array();
     
    -    var $id;
    +    /**
    +	 * @var int ID
    +	 */
    +	public $id;
     
    -	var $code;
    -	var $sortorder;
    -	var $active;
    -	var $libelle;
    -	var $libelle_facture;
    -	var $type_cdr;
    -	var $nbjour;
    -	var $decalage;
    +	public $code;
    +	public $sortorder;
    +	public $active;
    +	public $libelle;
    +	public $libelle_facture;
    +	public $type_cdr;
    +	public $nbjour;
    +	public $decalage;
     
     
     
    @@ -120,18 +135,17 @@ class PaymentTerm // extends CommonObject
             {
                 $this->id = $this->db->last_insert_id(MAIN_DB_PREFIX."c_payment_term");
     
    -			if (! $notrigger)
    -			{
    -	            // Uncomment this and change MYOBJECT to your own tag if you
    -	            // want this action call a trigger.
    +	        // Uncomment this and change MYOBJECT to your own tag if you
    +	        // want this action call a trigger.
    +			//if (! $notrigger) {
     
    -	            //// Call triggers
    -	            //include_once DOL_DOCUMENT_ROOT . '/core/class/interfaces.class.php';
    -	            //$interface=new Interfaces($this->db);
    -	            //$result=$interface->run_triggers('MYOBJECT_CREATE',$this,$user,$langs,$conf);
    -	            //if ($result < 0) { $error++; $this->errors=$interface->errors; }
    -	            //// End call triggers
    -			}
    +	        //    // Call triggers
    +	        //    include_once DOL_DOCUMENT_ROOT . '/core/class/interfaces.class.php';
    +	        //    $interface=new Interfaces($this->db);
    +	        //    $result=$interface->run_triggers('MYOBJECT_CREATE',$this,$user,$langs,$conf);
    +	        //    if ($result < 0) { $error++; $this->errors=$interface->errors; }
    +	        //    // End call triggers
    +			//}
             }
     
             // Commit or rollback
    @@ -296,21 +310,16 @@ class PaymentTerm // extends CommonObject
     		$resql = $this->db->query($sql);
     		if (! $resql) { $error++; $this->errors[]="Error ".$this->db->lasterror(); }
     
    -		if (! $error)
    -		{
    -			if (! $notrigger)
    -			{
    -				// Uncomment this and change MYOBJECT to your own tag if you
    -				// want this action call a trigger.
    -
    +		// Uncomment this and change MYOBJECT to your own tag if you
    +		// want this action call a trigger.
    +		//if (! $error && ! $notrigger) {
     				// Call triggers
     				//include_once DOL_DOCUMENT_ROOT . '/core/class/interfaces.class.php';
     				//$interface=new Interfaces($this->db);
     				//$result=$interface->run_triggers('MYOBJECT_MODIFY',$this,$user,$langs,$conf);
     				//if ($result < 0) { $error++; $this->errors=$interface->errors; }
     				// End call triggers
    -			}
    -		}
    +		//}
     
     		// Commit or rollback
     		if ($error)
    @@ -352,21 +361,16 @@ class PaymentTerm // extends CommonObject
     		$resql = $this->db->query($sql);
         	if (! $resql) { $error++; $this->errors[]="Error ".$this->db->lasterror(); }
     
    -		if (! $error)
    -		{
    -			if (! $notrigger)
    -			{
    -				// Uncomment this and change MYOBJECT to your own tag if you
    -		        // want this action call a trigger.
    -
    +		// Uncomment this and change MYOBJECT to your own tag if you
    +		// want this action call a trigger.
    +		//if (! $error && ! $notrigger) {
     		        //// Call triggers
     		        //include_once DOL_DOCUMENT_ROOT . '/core/class/interfaces.class.php';
     		        //$interface=new Interfaces($this->db);
     		        //$result=$interface->run_triggers('MYOBJECT_DELETE',$this,$user,$langs,$conf);
     		        //if ($result < 0) { $error++; $this->errors=$interface->errors; }
     		        //// End call triggers
    -			}
    -		}
    +		//}
     
             // Commit or rollback
     		if ($error)
    @@ -424,12 +428,9 @@ class PaymentTerm // extends CommonObject
     			$error++;
     		}
     
    -		if (! $error)
    -		{
    -
    -
    -
    -		}
    +		//if (! $error)
    +		//{
    +		//}
     
     		unset($this->context['createfromclone']);
     
    @@ -467,5 +468,4 @@ class PaymentTerm // extends CommonObject
     		$this->nbjour='';
     		$this->decalage='';
     	}
    -
     }
    diff --git a/htdocs/compta/facture/contact.php b/htdocs/compta/facture/contact.php
    index 61f37d221f8..ab96700fc53 100644
    --- a/htdocs/compta/facture/contact.php
    +++ b/htdocs/compta/facture/contact.php
    @@ -35,8 +35,8 @@ if (! empty($conf->projet->enabled)) {
     	require_once DOL_DOCUMENT_ROOT . '/projet/class/project.class.php';
     }
     
    -$langs->load("bills");
    -$langs->load("companies");
    +// Load translation files required by the page
    +$langs->loadLangs(array('bills', 'companies'));
     
     $id     = (GETPOST('id')?GETPOST('id','int'):GETPOST('facid','int'));  // For backward compatibility
     $ref    = GETPOST('ref','alpha');
    @@ -215,6 +215,6 @@ if ($id > 0 || ! empty($ref))
     	}
     }
     
    -
    +// End of page
     llxFooter();
     $db->close();
    diff --git a/htdocs/compta/facture/document.php b/htdocs/compta/facture/document.php
    index 70dcfebaacb..0ce8ad7eb92 100644
    --- a/htdocs/compta/facture/document.php
    +++ b/htdocs/compta/facture/document.php
    @@ -35,14 +35,11 @@ require_once DOL_DOCUMENT_ROOT.'/core/lib/files.lib.php';
     require_once DOL_DOCUMENT_ROOT.'/core/lib/images.lib.php';
     require_once DOL_DOCUMENT_ROOT.'/core/class/html.formfile.class.php';
     if (! empty($conf->projet->enabled)) {
    -	require_once DOL_DOCUMENT_ROOT . '/projet/class/project.class.php';
    +	include_once DOL_DOCUMENT_ROOT . '/projet/class/project.class.php';
     }
     
    -$langs->load('propal');
    -$langs->load('compta');
    -$langs->load('other');
    -$langs->load("bills");
    -$langs->load('companies');
    +// Load translation files required by the page
    +$langs->loadLangs(array('propal', 'compta', 'other', 'bills', 'companies'));
     
     
     $id=(GETPOST('id','int')?GETPOST('id','int'):GETPOST('facid','int'));  // For backward compatibility
    @@ -81,7 +78,7 @@ if ($object->fetch($id))
      * Actions
      */
     
    -include_once DOL_DOCUMENT_ROOT . '/core/actions_linkedfiles.inc.php';
    +require_once DOL_DOCUMENT_ROOT . '/core/actions_linkedfiles.inc.php';
     
     
     /*
    @@ -107,7 +104,7 @@ if ($id > 0 || ! empty($ref))
     
         	$totalpaye = $object->getSommePaiement();
     
    -		// Construit liste des fichiers
    +		// Build file list
     		$filearray=dol_dir_list($upload_dir,"files",0,'','(\.meta|_preview.*\.png)$',$sortfield,(strtolower($sortorder)=='desc'?SORT_DESC:SORT_ASC),1);
     		$totalsize=0;
     		foreach($filearray as $key => $file)
    @@ -194,6 +191,6 @@ else
     	print $langs->trans("ErrorUnknown");
     }
     
    +// End of page
     llxFooter();
    -
     $db->close();
    diff --git a/htdocs/compta/facture/fiche-rec.php b/htdocs/compta/facture/fiche-rec.php
    index 1fc7fa1fb96..a8eadd76a93 100644
    --- a/htdocs/compta/facture/fiche-rec.php
    +++ b/htdocs/compta/facture/fiche-rec.php
    @@ -1,14 +1,14 @@
     <?php
    -/* Copyright (C) 2002-2003 Rodolphe Quiedeville <rodolphe@quiedeville.org>
    - * Copyright (C) 2004-2016 Laurent Destailleur  <eldy@users.sourceforge.net>
    - * Copyright (C) 2005-2012 Regis Houssin        <regis.houssin@capnetworks.com>
    - * Copyright (C) 2013      Florian Henry	    <florian.henry@open-concept.pro>
    - * Copyright (C) 2013      Juanjo Menent	    <jmenent@2byte.es>
    - * Copyright (C) 2015      Jean-François Ferry	<jfefe@aternatik.fr>
    - * Copyright (C) 2012      Cedric Salvador      <csalvador@gpcsolutions.fr>
    - * Copyright (C) 2015      Alexandre Spangaro   <aspangaro.dolibarr@gmail.com>
    - * Copyright (C) 2016      Meziane Sof		<virtualsof@yahoo.fr>
    - * Copyright (C) 2017       Frédéric France         <frederic.france@netlogic.fr>
    +/* Copyright (C) 2002-2003  Rodolphe Quiedeville    <rodolphe@quiedeville.org>
    + * Copyright (C) 2004-2016  Laurent Destailleur     <eldy@users.sourceforge.net>
    + * Copyright (C) 2005-2012  Regis Houssin           <regis.houssin@capnetworks.com>
    + * Copyright (C) 2013       Florian Henry           <florian.henry@open-concept.pro>
    + * Copyright (C) 2013       Juanjo Menent           <jmenent@2byte.es>
    + * Copyright (C) 2015       Jean-François Ferry     <jfefe@aternatik.fr>
    + * Copyright (C) 2012       Cedric Salvador         <csalvador@gpcsolutions.fr>
    + * Copyright (C) 2015       Alexandre Spangaro      <aspangaro.dolibarr@gmail.com>
    + * Copyright (C) 2016       Meziane Sof             <virtualsof@yahoo.fr>
    + * Copyright (C) 2017-2018  Frédéric France         <frederic.france@netlogic.fr>
      *
      * This program is free software; you can redistribute it and/or modify
      * it under the terms of the GNU General Public License as published by
    @@ -35,18 +35,16 @@ require_once DOL_DOCUMENT_ROOT.'/compta/facture/class/facture-rec.class.php';
     require_once DOL_DOCUMENT_ROOT.'/product/class/product.class.php';
     require_once DOL_DOCUMENT_ROOT.'/core/class/html.formother.class.php';
     if (! empty($conf->projet->enabled)) {
    -	require_once DOL_DOCUMENT_ROOT . '/projet/class/project.class.php';
    -	//require_once DOL_DOCUMENT_ROOT . '/core/class/html.formprojet.class.php';
    +	include_once DOL_DOCUMENT_ROOT . '/projet/class/project.class.php';
    +	//include_once DOL_DOCUMENT_ROOT . '/core/class/html.formprojet.class.php';
     }
     require_once DOL_DOCUMENT_ROOT . '/core/class/html.formprojet.class.php';
     require_once DOL_DOCUMENT_ROOT . '/core/class/doleditor.class.php';
     require_once DOL_DOCUMENT_ROOT . '/core/lib/invoice.lib.php';
     require_once DOL_DOCUMENT_ROOT . '/core/class/extrafields.class.php';
     
    -$langs->load('bills');
    -$langs->load('compta');
    -$langs->load('admin');
    -$langs->load('other');
    +// Load translation files required by the page
    +$langs->loadLangs(array('bills', 'compta', 'admin', 'other', 'products'));
     
     $action     = GETPOST('action','alpha');
     $massaction = GETPOST('massaction','alpha');
    @@ -548,7 +546,7 @@ if (empty($reshook))
     			}
     			elseif (! empty($conf->global->PRODUIT_CUSTOMER_PRICES))
     			{
    -				require_once DOL_DOCUMENT_ROOT . '/product/class/productcustomerprice.class.php';
    +				include_once DOL_DOCUMENT_ROOT . '/product/class/productcustomerprice.class.php';
     
     				$prodcustprice = new Productcustomerprice($db);
     
    @@ -666,7 +664,7 @@ if (empty($reshook))
     		if ($tva_npr)
     			$info_bits |= 0x01;
     
    -		if (! empty($price_min) && (price2num($pu_ht) * (1 - price2num($remise_percent) / 100) < price2num($price_min)))
    +		if (((!empty($conf->global->MAIN_USE_ADVANCED_PERMS) && empty($user->rights->produit->ignore_price_min_advance)) || empty($conf->global->MAIN_USE_ADVANCED_PERMS) )&& (! empty($price_min) && (price2num($pu_ht) * (1 - price2num($remise_percent) / 100) < price2num($price_min))))
     		{
     			$mesg = $langs->trans("CantBeLessThanMinPrice", price(price2num($price_min, 'MU'), 0, $langs, 0, 0, - 1, $conf->currency));
     			setEventMessages($mesg, null, 'errors');
    @@ -746,7 +744,7 @@ if (empty($reshook))
     		}
     	}
     
    -	elseif ($action == 'updateligne' && $user->rights->facture->creer && ! GETPOST('cancel','alpha'))
    +	elseif ($action == 'updateline' && $user->rights->facture->creer && ! GETPOST('cancel','alpha'))
     	{
     		if (! $object->fetch($id) > 0)	dol_print_error($db);
     		$object->fetch_thirdparty();
    @@ -833,7 +831,7 @@ if (empty($reshook))
     			$label = ((GETPOST('update_label') && GETPOST('product_label')) ? GETPOST('product_label') : '');
     
     			// Check price is not lower than minimum (check is done only for standard or replacement invoices)
    -			if (($object->type == Facture::TYPE_STANDARD || $object->type == Facture::TYPE_REPLACEMENT) && $price_min && (price2num($pu_ht) * (1 - price2num(GETPOST('remise_percent')) / 100) < price2num($price_min)))
    +			if (((!empty($conf->global->MAIN_USE_ADVANCED_PERMS) && empty($user->rights->produit->ignore_price_min_advance)) || empty($conf->global->MAIN_USE_ADVANCED_PERMS) )&& (($object->type == Facture::TYPE_STANDARD || $object->type == Facture::TYPE_REPLACEMENT) && $price_min && (price2num($pu_ht) * (1 - price2num(GETPOST('remise_percent')) / 100) < price2num($price_min))))
     			{
     				setEventMessages($langs->trans("CantBeLessThanMinPrice", price(price2num($price_min, 'MU'), 0, $langs, 0, 0, - 1, $conf->currency)), null, 'errors');
     				$error ++;
    @@ -1115,7 +1113,7 @@ if ($action == 'create')
     		// Date next run
     		print "<tr><td>".$langs->trans('NextDateToExecution')."</td><td>";
     		$date_next_execution = isset($date_next_execution) ? $date_next_execution : (GETPOST('remonth') ? dol_mktime(12, 0, 0, GETPOST('remonth'), GETPOST('reday'), GETPOST('reyear')) : -1);
    -		print $form->select_date($date_next_execution, '', 1, 1, '', "add", 1, 1, 1);
    +		print $form->selectDate($date_next_execution, '', 1, 1, '', "add", 1, 1);
     		print "</td></tr>";
     
     		// Number max of generation
    @@ -1515,7 +1513,7 @@ else
     		//var_dump(dol_print_date($object->date_when+60, 'dayhour').' - '.dol_print_date($now, 'dayhour'));
     		if (! $object->isMaxNbGenReached())
     		{
    -			if ($action != 'editdate_when' && $object->frequency > 0 && $object->date_when && $object->date_when < $now) print img_warning($langs->trans("Late"));
    +			if (! $object->suspended && $action != 'editdate_when' && $object->frequency > 0 && $object->date_when && $object->date_when < $now) print img_warning($langs->trans("Late"));
     		}
     		else
     		{
    @@ -1628,7 +1626,7 @@ else
     		// Lines
     		print '	<form name="addproduct" id="addproduct" action="' . $_SERVER["PHP_SELF"] . '?id=' . $object->id . (($action != 'editline') ? '#add' : '#line_' . GETPOST('lineid')) . '" method="POST">
             	<input type="hidden" name="token" value="' . $_SESSION ['newtoken'] . '">
    -        	<input type="hidden" name="action" value="' . (($action != 'editline') ? 'addline' : 'updateligne') . '">
    +        	<input type="hidden" name="action" value="' . (($action != 'editline') ? 'addline' : 'updateline') . '">
             	<input type="hidden" name="mode" value="">
             	<input type="hidden" name="id" value="' . $object->id . '">
             	';
    @@ -1736,6 +1734,6 @@ else
     	}
     }
     
    +// End of page
     llxFooter();
    -
     $db->close();
    diff --git a/htdocs/compta/facture/info.php b/htdocs/compta/facture/info.php
    index 2347178b05d..aff7cb362a8 100644
    --- a/htdocs/compta/facture/info.php
    +++ b/htdocs/compta/facture/info.php
    @@ -29,11 +29,11 @@ require_once DOL_DOCUMENT_ROOT.'/core/class/discount.class.php';
     require_once DOL_DOCUMENT_ROOT.'/core/lib/functions2.lib.php';
     require_once DOL_DOCUMENT_ROOT.'/core/lib/invoice.lib.php';
     if (! empty($conf->projet->enabled)) {
    -	require_once DOL_DOCUMENT_ROOT . '/projet/class/project.class.php';
    +	include_once DOL_DOCUMENT_ROOT . '/projet/class/project.class.php';
     }
     
    -$langs->load("companies");
    -$langs->load("bills");
    +// Load translation files required by the page
    +$langs->loadLangs(array('companies', 'bills'));
     
     $id = GETPOST("facid","int");
     $ref=GETPOST("ref",'alpha');
    @@ -122,5 +122,6 @@ print '</div>';
     
     dol_fiche_end();
     
    +// End of page
     llxFooter();
     $db->close();
    diff --git a/htdocs/compta/facture/invoicetemplate_list.php b/htdocs/compta/facture/invoicetemplate_list.php
    index 3e077e8a749..cf41f864f05 100644
    --- a/htdocs/compta/facture/invoicetemplate_list.php
    +++ b/htdocs/compta/facture/invoicetemplate_list.php
    @@ -42,10 +42,8 @@ require_once DOL_DOCUMENT_ROOT . '/core/class/doleditor.class.php';
     require_once DOL_DOCUMENT_ROOT . '/core/lib/invoice.lib.php';
     require_once DOL_DOCUMENT_ROOT . '/core/class/extrafields.class.php';
     
    -$langs->load('bills');
    -$langs->load('compta');
    -$langs->load('admin');
    -$langs->load('other');
    +// Load translation files required by the page
    +$langs->loadLangs(array('bills', 'compta', 'admin', 'other'));
     
     $action     = GETPOST('action','alpha');
     $massaction = GETPOST('massaction','alpha');
    @@ -427,7 +425,7 @@ if ($resql)
     	{
     		print '<td class="liste_titre nowraponall" align="center">';
     		if (! empty($conf->global->MAIN_LIST_FILTER_ON_DAY)) print '<input class="flat valignmiddle" type="text" size="1" maxlength="2" name="search_day" value="'.$search_day.'">';
    -		print '<input class="flat valignmiddle" type="text" size="1" maxlength="2" name="search_month" value="'.$search_month.'">';
    +		print '<input class="flat valignmiddle width25" type="text" size="1" maxlength="2" name="search_month" value="'.$search_month.'">';
     		$formother->select_year($search_year?$search_year:-1,'search_year',1, 20, 5, 0, 0, '', 'witdhauto valignmiddle');
     		print '</td>';
     	}
    @@ -436,7 +434,7 @@ if ($resql)
     	{
     		print '<td class="liste_titre nowraponall" align="center">';
     		if (! empty($conf->global->MAIN_LIST_FILTER_ON_DAY)) print '<input class="flat valignmiddle" type="text" size="1" maxlength="2" name="search_day_date_when" value="'.$search_day_date_when.'">';
    -		print '<input class="flat valignmiddle" type="text" size="1" maxlength="2" name="search_month_date_when" value="'.$search_month_date_when.'">';
    +		print '<input class="flat valignmiddle width25" type="text" size="1" maxlength="2" name="search_month_date_when" value="'.$search_month_date_when.'">';
     		$formother->select_year($search_year_date_when?$search_year_date_when:-1,'search_year_date_when',1, 20, 5, 0, 0, '', 'witdhauto valignmiddle');
     		print '</td>';
     	}
    @@ -609,7 +607,7 @@ if ($resql)
     				print ($objp->frequency ? ($invoicerectmp->isMaxNbGenReached()?'<strike>':'').dol_print_date($db->jdate($objp->date_when),'day').($invoicerectmp->isMaxNbGenReached()?'</strike>':'') : '<span class="opacitymedium">'.$langs->trans('NA').'</span>');
     				if (! $invoicerectmp->isMaxNbGenReached())
     				{
    -					if ($objp->frequency > 0 && $db->jdate($objp->date_when) && $db->jdate($objp->date_when) < $now) print img_warning($langs->trans("Late"));
    +					if (! $objp->suspended && $objp->frequency > 0 && $db->jdate($objp->date_when) && $db->jdate($objp->date_when) < $now) print img_warning($langs->trans("Late"));
     				}
     				else
     				{
    @@ -711,6 +709,6 @@ else
     	dol_print_error($db);
     }
     
    +// End of page
     llxFooter();
    -
     $db->close();
    diff --git a/htdocs/compta/facture/list.php b/htdocs/compta/facture/list.php
    index 61383941c10..78576e4c00d 100644
    --- a/htdocs/compta/facture/list.php
    +++ b/htdocs/compta/facture/list.php
    @@ -49,10 +49,8 @@ require_once DOL_DOCUMENT_ROOT.'/core/lib/company.lib.php';
     require_once DOL_DOCUMENT_ROOT.'/projet/class/project.class.php';
     if (! empty($conf->commande->enabled)) require_once DOL_DOCUMENT_ROOT.'/commande/class/commande.class.php';
     
    -
    -$langs->load('bills');
    -$langs->load('companies');
    -$langs->load('products');
    +// Load translation files required by the page
    +$langs->loadLangs(array('bills', 'companies', 'products'));
     
     $sall=trim((GETPOST('search_all', 'alphanohtml')!='')?GETPOST('search_all', 'alphanohtml'):GETPOST('sall', 'alphanohtml'));
     $projectid=(GETPOST('projectid')?GETPOST('projectid','int'):0);
    @@ -81,7 +79,7 @@ $search_montant_vat=GETPOST('search_montant_vat','alpha');
     $search_montant_localtax1=GETPOST('search_montant_localtax1','alpha');
     $search_montant_localtax2=GETPOST('search_montant_localtax2','alpha');
     $search_montant_ttc=GETPOST('search_montant_ttc','alpha');
    -$search_status=GETPOST('search_status','int');
    +$search_status=GETPOST('search_status','intcomma');
     $search_paymentmode=GETPOST('search_paymentmode','int');
     $search_town=GETPOST('search_town','alpha');
     $search_zip=GETPOST('search_zip','alpha');
    @@ -90,12 +88,15 @@ $search_country=GETPOST("search_country",'int');
     $search_type_thirdparty=GETPOST("search_type_thirdparty",'int');
     $search_user = GETPOST('search_user','int');
     $search_sale = GETPOST('search_sale','int');
    -$search_day	= GETPOST('search_day','int');
    +$search_day		= GETPOST('search_day','int');
     $search_month	= GETPOST('search_month','int');
     $search_year	= GETPOST('search_year','int');
    -$search_day_lim	= GETPOST('search_day_lim','int');
    +$search_day_lim		= GETPOST('search_day_lim','int');
     $search_month_lim	= GETPOST('search_month_lim','int');
     $search_year_lim	= GETPOST('search_year_lim','int');
    +$search_categ_cus=trim(GETPOST("search_categ_cus",'int'));
    +$search_btn=GETPOST('button_search','alpha');
    +$search_remove_btn=GETPOST('button_removefilter','alpha');
     
     $option = GETPOST('search_option');
     if ($option == 'late') {
    @@ -107,9 +108,9 @@ $limit = GETPOST('limit','int')?GETPOST('limit','int'):$conf->liste_limit;
     $sortfield = GETPOST("sortfield",'alpha');
     $sortorder = GETPOST("sortorder",'alpha');
     $page = GETPOST("page",'int');
    -if (empty($page) || $page == -1) { $page = 0; }     // If $page is not defined, or '' or -1
    +if (empty($page) || $page == -1 || !empty($search_btn) || !empty($search_remove_btn) || (empty($toselect) && $massaction === '0')) { $page = 0; }     // If $page is not defined, or '' or -1
     $offset = $limit * $page;
    -if (! $sortorder && ! empty($conf->global->INVOICE_DEFAULT_UNPAYED_SORT_ORDER) && $search_status == 1) $sortorder=$conf->global->INVOICE_DEFAULT_UNPAYED_SORT_ORDER;
    +if (! $sortorder && ! empty($conf->global->INVOICE_DEFAULT_UNPAYED_SORT_ORDER) && $search_status == '1') $sortorder=$conf->global->INVOICE_DEFAULT_UNPAYED_SORT_ORDER;
     if (! $sortorder) $sortorder='DESC';
     if (! $sortfield) $sortfield='f.datef';
     $pageprev = $page - 1;
    @@ -147,29 +148,29 @@ if (empty($user->socid)) $fieldstosearchall["f.note_private"]="NotePrivate";
     
     $checkedtypetiers=0;
     $arrayfields=array(
    -	'f.facnumber'=>array('label'=>$langs->trans("Ref"), 'checked'=>1),
    -	'f.ref_client'=>array('label'=>$langs->trans("RefCustomer"), 'checked'=>1),
    -	'f.type'=>array('label'=>$langs->trans("Type"), 'checked'=>0),
    -	'f.date'=>array('label'=>$langs->trans("DateInvoice"), 'checked'=>1),
    -	'f.date_lim_reglement'=>array('label'=>$langs->trans("DateDue"), 'checked'=>1),
    -	'p.ref'=>array('label'=>$langs->trans("ProjectRef"), 'checked'=>0, 'enabled'=>(empty($conf->projet->enabled)?0:1)),
    -	's.nom'=>array('label'=>$langs->trans("ThirdParty"), 'checked'=>1),
    -	's.town'=>array('label'=>$langs->trans("Town"), 'checked'=>1),
    -	's.zip'=>array('label'=>$langs->trans("Zip"), 'checked'=>1),
    -	'state.nom'=>array('label'=>$langs->trans("StateShort"), 'checked'=>0),
    -	'country.code_iso'=>array('label'=>$langs->trans("Country"), 'checked'=>0),
    -	'typent.code'=>array('label'=>$langs->trans("ThirdPartyType"), 'checked'=>$checkedtypetiers),
    -	'f.fk_mode_reglement'=>array('label'=>$langs->trans("PaymentMode"), 'checked'=>1),
    -	'f.total_ht'=>array('label'=>$langs->trans("AmountHT"), 'checked'=>1),
    -	'f.total_vat'=>array('label'=>$langs->trans("AmountVAT"), 'checked'=>0),
    +	'f.facnumber'=>array('label'=>"Ref", 'checked'=>1),
    +	'f.ref_client'=>array('label'=>"RefCustomer", 'checked'=>1),
    +	'f.type'=>array('label'=>"Type", 'checked'=>0),
    +	'f.date'=>array('label'=>"DateInvoice", 'checked'=>1),
    +	'f.date_lim_reglement'=>array('label'=>"DateDue", 'checked'=>1),
    +	'p.ref'=>array('label'=>"ProjectRef", 'checked'=>0, 'enabled'=>(empty($conf->projet->enabled)?0:1)),
    +	's.nom'=>array('label'=>"ThirdParty", 'checked'=>1),
    +	's.town'=>array('label'=>"Town", 'checked'=>1),
    +	's.zip'=>array('label'=>"Zip", 'checked'=>1),
    +	'state.nom'=>array('label'=>"StateShort", 'checked'=>0),
    +	'country.code_iso'=>array('label'=>"Country", 'checked'=>0),
    +	'typent.code'=>array('label'=>"ThirdPartyType", 'checked'=>$checkedtypetiers),
    +	'f.fk_mode_reglement'=>array('label'=>"PaymentMode", 'checked'=>1),
    +	'f.total_ht'=>array('label'=>"AmountHT", 'checked'=>1),
    +	'f.total_vat'=>array('label'=>"AmountVAT", 'checked'=>0),
     	'f.total_localtax1'=>array('label'=>$langs->transcountry("AmountLT1", $mysoc->country_code), 'checked'=>0, 'enabled'=>($mysoc->localtax1_assuj=="1")),
     	'f.total_localtax2'=>array('label'=>$langs->transcountry("AmountLT2", $mysoc->country_code), 'checked'=>0, 'enabled'=>($mysoc->localtax2_assuj=="1")),
    -	'f.total_ttc'=>array('label'=>$langs->trans("AmountTTC"), 'checked'=>0),
    -	'dynamount_payed'=>array('label'=>$langs->trans("Received"), 'checked'=>0),
    -	'rtp'=>array('label'=>$langs->trans("Rest"), 'checked'=>0),
    -	'f.datec'=>array('label'=>$langs->trans("DateCreation"), 'checked'=>0, 'position'=>500),
    -	'f.tms'=>array('label'=>$langs->trans("DateModificationShort"), 'checked'=>0, 'position'=>500),
    -	'f.fk_statut'=>array('label'=>$langs->trans("Status"), 'checked'=>1, 'position'=>1000),
    +	'f.total_ttc'=>array('label'=>"AmountTTC", 'checked'=>0),
    +	'dynamount_payed'=>array('label'=>"Received", 'checked'=>0),
    +	'rtp'=>array('label'=>"Rest", 'checked'=>0),
    +	'f.datec'=>array('label'=>"DateCreation", 'checked'=>0, 'position'=>500),
    +	'f.tms'=>array('label'=>"DateModificationShort", 'checked'=>0, 'position'=>500),
    +	'f.fk_statut'=>array('label'=>"Status", 'checked'=>1, 'position'=>1000),
     );
     // Extra fields
     if (is_array($extrafields->attribute_label) && count($extrafields->attribute_label))
    @@ -228,6 +229,8 @@ if (GETPOST('button_removefilter_x','alpha') || GETPOST('button_removefilter','a
     	$search_month_lim='';
     	$toselect='';
     	$search_array_options=array();
    +	$search_categ_cus=0;
    +
     }
     
     if (empty($reshook))
    @@ -267,7 +270,6 @@ if ($massaction == 'withdrawrequest')
     				$totalcreditnotes = $objecttmp->getSumCreditNotesUsed();
     				$totaldeposits = $objecttmp->getSumDepositsUsed();
     				$objecttmp->resteapayer = price2num($objecttmp->total_ttc - $totalpaye - $totalcreditnotes - $totaldeposits,'MT');
    -				$listofbills[] = $objecttmp;
     				if($objecttmp->paye || $objecttmp->resteapayer==0){
     					$error++;
     					setEventMessages($objecttmp->ref.' '.$langs->trans("AlreadyPaid"), $objecttmp->errors, 'errors');
    @@ -299,18 +301,21 @@ if ($massaction == 'withdrawrequest')
     
     				if ($numprlv>0){
     					$error++;
    -					setEventMessages($objecttmp->ref.' '.$langs->trans("RequestAlreadyDone"), $objecttmp->errors, 'errors');
    +					setEventMessages($objecttmp->ref.' '.$langs->trans("RequestAlreadyDone"), $objecttmp->errors, 'warnings');
     				}
    -				if (!empty($objecttmp->mode_reglement_code ) && $objecttmp->mode_reglement_code != 'PRE'){
    +				else if (!empty($objecttmp->mode_reglement_code ) && $objecttmp->mode_reglement_code != 'PRE'){
     					$error++;
     					setEventMessages($objecttmp->ref.' '.$langs->trans("BadPaymentMethod"), $objecttmp->errors, 'errors');
     				}
    +				else {
    +					$listofbills[] = $objecttmp;    // $listofbills will only contains invoices with good payment method and no request already done
    +				}
     
     			}
     		}
     
    -		//Massive withdraw request
    -		if(!empty($listofbills) && empty($error))
    +		//Massive withdraw request for request with no errors
    +		if(!empty($listofbills))
     		{
     			$nbwithdrawrequestok=0;
     			foreach($listofbills as $aBill)
    @@ -369,6 +374,8 @@ $sql.= " p.rowid as project_id, p.ref as project_ref, p.title as project_label";
     // We need dynamount_payed to be able to sort on status (value is surely wrong because we can count several lines several times due to other left join or link with contacts. But what we need is just 0 or > 0)
     // TODO Better solution to be able to sort on already payed or remain to pay is to store amount_payed in a denormalized field.
     if (! $sall) $sql.= ', SUM(pf.amount) as dynamount_payed';
    +if ($search_categ_cus) $sql .= ", cc.fk_categorie, cc.fk_soc";
    +
     // Add fields from extrafields
     foreach ($extrafields->attribute_label as $key => $val) $sql.=($extrafields->attribute_type[$key] != 'separate' ? ",ef.".$key.' as options_'.$key : '');
     // Add fields from hooks
    @@ -379,6 +386,8 @@ $sql.= ' FROM '.MAIN_DB_PREFIX.'societe as s';
     $sql.= " LEFT JOIN ".MAIN_DB_PREFIX."c_country as country on (country.rowid = s.fk_pays)";
     $sql.= " LEFT JOIN ".MAIN_DB_PREFIX."c_typent as typent on (typent.id = s.fk_typent)";
     $sql.= " LEFT JOIN ".MAIN_DB_PREFIX."c_departements as state on (state.rowid = s.fk_departement)";
    +if (! empty($search_categ_cus)) $sql.= ' LEFT JOIN '.MAIN_DB_PREFIX."categorie_societe as cc ON s.rowid = cc.fk_soc"; // We'll need this table joined to the select in order to filter by categ
    +
     $sql.= ', '.MAIN_DB_PREFIX.'facture as f';
     if (is_array($extrafields->attribute_label) && count($extrafields->attribute_label)) $sql.= " LEFT JOIN ".MAIN_DB_PREFIX."facture_extrafields as ef on (f.rowid = ef.fk_object)";
     if (! $sall) $sql.= ' LEFT JOIN '.MAIN_DB_PREFIX.'paiement_facture as pf ON pf.fk_facture = f.rowid';
    @@ -413,34 +422,35 @@ if ($filtre)
     }
     if ($search_ref) $sql .= natural_search('f.facnumber', $search_ref);
     if ($search_refcustomer) $sql .= natural_search('f.ref_client', $search_refcustomer);
    -if ($search_type != '' && $search_type >= 0)
    -{
    -	if ($search_type == '0') $sql.=" AND f.type = 0";  // standard
    -	if ($search_type == '1') $sql.=" AND f.type = 1";  // replacement
    -	if ($search_type == '2') $sql.=" AND f.type = 2";  // credit note
    -	if ($search_type == '3') $sql.=" AND f.type = 3";  // deposit
    -	if ($search_type == '4') $sql.=" AND f.type = 4";  // proforma
    -	if ($search_type == '5') $sql.=" AND f.type = 5";  // situation
    -}
    +if ($search_type != '') $sql.=" AND f.type IN (".$db->escape($search_type).")";
     if ($search_project) $sql .= natural_search('p.ref', $search_project);
     if ($search_societe) $sql .= natural_search('s.nom', $search_societe);
     if ($search_town)  $sql.= natural_search('s.town', $search_town);
     if ($search_zip)   $sql.= natural_search("s.zip",$search_zip);
     if ($search_state) $sql.= natural_search("state.nom",$search_state);
    -if ($search_country) $sql .= " AND s.fk_pays IN (".$search_country.')';
    -if ($search_type_thirdparty) $sql .= " AND s.fk_typent IN (".$search_type_thirdparty.')';
    +if ($search_country) $sql .= " AND s.fk_pays IN (".$db->escape($search_country).')';
    +if ($search_type_thirdparty) $sql .= " AND s.fk_typent IN (".$db->escape($search_type_thirdparty).')';
     if ($search_company) $sql .= natural_search('s.nom', $search_company);
     if ($search_montant_ht != '') $sql.= natural_search('f.total', $search_montant_ht, 1);
     if ($search_montant_vat != '') $sql.= natural_search('f.tva', $search_montant_vat, 1);
     if ($search_montant_localtax1 != '') $sql.= natural_search('f.localtax1', $search_montant_localtax1, 1);
     if ($search_montant_localtax2 != '') $sql.= natural_search('f.localtax2', $search_montant_localtax2, 1);
     if ($search_montant_ttc != '') $sql.= natural_search('f.total_ttc', $search_montant_ttc, 1);
    -if ($search_status != '' && $search_status >= 0)
    +if ($search_categ_cus > 0) $sql.= " AND cc.fk_categorie = ".$db->escape($search_categ_cus);
    +if ($search_categ_cus == -2)   $sql.= " AND cc.fk_categorie IS NULL";
    +if ($search_status != '-1' && $search_status != '')
     {
    -	if ($search_status == '0') $sql.=" AND f.fk_statut = 0";  // draft
    -	if ($search_status == '1') $sql.=" AND f.fk_statut = 1";  // unpayed
    -	if ($search_status == '2') $sql.=" AND f.fk_statut = 2";  // payed     Not that some corrupted data may contains f.fk_statut = 1 AND f.paye = 1 (it means payed too but should not happend. If yes, reopen and reclassify billed)
    -	if ($search_status == '3') $sql.=" AND f.fk_statut = 3";  // abandonned
    +	if (is_numeric($search_status) && $search_status >= 0)
    +	{
    +		if ($search_status == '0') $sql.=" AND f.fk_statut = 0";  // draft
    +		if ($search_status == '1') $sql.=" AND f.fk_statut = 1";  // unpayed
    +		if ($search_status == '2') $sql.=" AND f.fk_statut = 2";  // payed     Not that some corrupted data may contains f.fk_statut = 1 AND f.paye = 1 (it means payed too but should not happend. If yes, reopen and reclassify billed)
    +		if ($search_status == '3') $sql.=" AND f.fk_statut = 3";  // abandonned
    +	}
    +	else
    +	{
    +		$sql.= " AND f.fk_statut IN (".$search_status.")";	// When search_status is '1,2' for example
    +	}
     }
     if ($search_paymentmode > 0) $sql .= " AND f.fk_mode_reglement = ".$db->escape($search_paymentmode);
     if ($search_month > 0)
    @@ -448,15 +458,15 @@ if ($search_month > 0)
     	if ($search_year > 0 && empty($search_day))
     	$sql.= " AND f.datef BETWEEN '".$db->idate(dol_get_first_day($search_year,$search_month,false))."' AND '".$db->idate(dol_get_last_day($search_year,$search_month,false))."'";
     	else if ($search_year > 0 && ! empty($search_day))
    -	$sql.= " AND f.datef BETWEEN '".$db->idate(dol_mktime(0, 0, 0, $search_month, $search_day, $search_year))."' AND '".$db->idate(dol_mktime(23, 59, 59, $search_month, $search_day, $serch_year))."'";
    +	$sql.= " AND f.datef BETWEEN '".$db->idate(dol_mktime(0, 0, 0, $search_month, $search_day, $search_year))."' AND '".$db->idate(dol_mktime(23, 59, 59, $search_month, $search_day, $search_year))."'";
     	else
    -	$sql.= " AND date_format(f.datef, '%m') = '".$month."'";
    +	$sql.= " AND date_format(f.datef, '%m') = '".$search_month."'";
     }
     else if ($search_year > 0)
     {
     	$sql.= " AND f.datef BETWEEN '".$db->idate(dol_get_first_day($search_year,1,false))."' AND '".$db->idate(dol_get_last_day($search_year,12,false))."'";
     }
    -if ($month_lim > 0)
    +if ($search_month_lim > 0)
     {
     	if ($search_year_lim > 0 && empty($search_day_lim))
     		$sql.= " AND f.date_lim_reglement BETWEEN '".$db->idate(dol_get_first_day($search_year_lim,$search_month_lim,false))."' AND '".$db->idate(dol_get_last_day($search_year_lim,$search_month_lim,false))."'";
    @@ -493,8 +503,9 @@ if (! $sall)
     	$sql.= ' typent.code,';
     	$sql.= ' state.code_departement, state.nom,';
     	$sql.= ' country.code,';
    -	$sql.= " p.rowid, p.ref";
    -
    +	$sql.= " p.rowid, p.ref, p.title";
    +	if ($search_categ_cus) $sql .= ", cc.fk_categorie, cc.fk_soc";
    +	// Add fields from extrafields
     	foreach ($extrafields->attribute_label as $key => $val) //prevent error with sql_mode=only_full_group_by
     	{
     		$sql.=($extrafields->attribute_type[$key] != 'separate' ? ",ef.".$key : '');
    @@ -507,7 +518,8 @@ else
     
     $sql.= ' ORDER BY ';
     $listfield=explode(',',$sortfield);
    -foreach ($listfield as $key => $value) $sql.= $listfield[$key].' '.$sortorder.',';
    +$listorder=explode(',',$sortorder);
    +foreach ($listfield as $key => $value) $sql.= $listfield[$key].' '.($listorder[$key]?$listorder[$key]:'DESC').',';
     $sql.= ' f.rowid DESC ';
     
     $nbtotalofrecords = '';
    @@ -553,19 +565,23 @@ if ($resql)
     	if ($search_refcustomer) $param.='&search_refcustomer=' .urlencode($search_refcustomer);
     	if ($search_type != '')  $param.='&search_type='.urlencode($search_type);
     	if ($search_societe)     $param.='&search_societe=' .urlencode($search_societe);
    +	if ($search_town)        $param.='&search_town='.urlencode($search_town);
    +	if ($search_zip)         $param.='&search_zip='.urlencode($search_zip);
     	if ($search_sale > 0)    $param.='&search_sale=' .urlencode($search_sale);
     	if ($search_user > 0)    $param.='&search_user=' .urlencode($search_user);
    -	if ($search_product_category > 0)   $param.='$search_product_category=' .urlencode($search_product_category);
    +	if ($search_product_category > 0)   $param.='&search_product_category=' .urlencode($search_product_category);
     	if ($search_montant_ht != '')  $param.='&search_montant_ht='.urlencode($search_montant_ht);
     	if ($search_montant_vat != '')  $param.='&search_montant_vat='.urlencode($search_montant_vat);
     	if ($search_montant_localtax1 != '')  $param.='&search_montant_localtax1='.urlencode($search_montant_localtax1);
     	if ($search_montant_localtax2 != '')  $param.='&search_montant_localtax2='.urlencode($search_montant_localtax2);
     	if ($search_montant_ttc != '') $param.='&search_montant_ttc='.urlencode($search_montant_ttc);
     	if ($search_status != '') $param.='&search_status='.urlencode($search_status);
    -	if ($search_paymentmode > 0) $param.='search_paymentmode='.urlencode($search_paymentmode);
    +	if ($search_paymentmode > 0) $param.='&search_paymentmode='.urlencode($search_paymentmode);
     	if ($show_files)         $param.='&show_files='.urlencode($show_files);
     	if ($option)             $param.="&search_option=".urlencode($option);
     	if ($optioncss != '')    $param.='&optioncss='.urlencode($optioncss);
    +	if ($search_categ_cus > 0) $param.='&search_categ_cus='.urlencode($search_categ_cus);
    +
     	// Add $param from extra fields
     	include DOL_DOCUMENT_ROOT.'/core/tpl/extrafields_list_search_param.tpl.php';
     
    @@ -574,30 +590,25 @@ if ($resql)
     		'presend'=>$langs->trans("SendByMail"),
     		'builddoc'=>$langs->trans("PDFMerge"),
     	);
    -	if ($conf->prelevement->enabled)
    -	{
    -	   $langs->load("withdrawals");
    -	   $arrayofmassactions['withdrawrequest']=$langs->trans("MakeWithdrawRequest");
    +	if ($conf->prelevement->enabled) {
    +        	$langs->load("withdrawals");
    +        	$arrayofmassactions['withdrawrequest'] = $langs->trans("MakeWithdrawRequest");
     	}
    -	if ($user->rights->facture->supprimer)
    -	{
    -		//if (! empty($conf->global->STOCK_CALCULATE_ON_BILL) || empty($conf->global->INVOICE_CAN_ALWAYS_BE_REMOVED))
    -		if (empty($conf->global->INVOICE_CAN_ALWAYS_BE_REMOVED))
    -		{
    -			// mass deletion never possible on invoices on such situation
    +	if ($user->rights->facture->supprimer) {
    +		if (!empty($conf->global->INVOICE_CAN_REMOVE_DRAFT_ONLY)) {
    +        		$arrayofmassactions['predeletedraft'] = $langs->trans("Deletedraft");
     		}
    -		else
    -		{
    -		   $arrayofmassactions['predelete']=$langs->trans("Delete");
    -		}
    -	}
    -	if (in_array($massaction, array('presend','predelete'))) $arrayofmassactions=array();
    +        	elseif (!empty($conf->global->INVOICE_CAN_ALWAYS_BE_REMOVED)) {	// mass deletion never possible on invoices on such situation
    +            		$arrayofmassactions['predelete'] = $langs->trans("Delete");
    +        	}
    +    	}
    +	if (in_array($massaction, array('presend', 'predelete'))) $arrayofmassactions = array();
     	$massactionbutton=$form->selectMassAction('', $arrayofmassactions);
     
     	$newcardbutton='';
     	if($user->rights->facture->creer)
     	{
    -		$newcardbutton='<a class="butActionNew" href="'.DOL_URL_ROOT.'/compta/facture/card.php?action=create">'.$langs->trans('NewBill');
    +		$newcardbutton='<a class="butActionNew" href="'.DOL_URL_ROOT.'/compta/facture/card.php?action=create"><span class="valignmiddle">'.$langs->trans('NewBill').'</span>';
     		$newcardbutton.= '<span class="fa fa-plus-circle valignmiddle"></span>';
     		$newcardbutton.= '</a>';
     	}
    @@ -626,7 +637,7 @@ if ($resql)
     	if ($sall)
     	{
     		foreach($fieldstosearchall as $key => $val) $fieldstosearchall[$key]=$langs->trans($val);
    -		print $langs->trans("FilterOnInto", $sall) . join(', ',$fieldstosearchall);
    +		print '<div class="divsearchfieldfilter">'.$langs->trans("FilterOnInto", $sall) . join(', ',$fieldstosearchall).'</div>';
     	}
     
      	// If the user can view prospects other than his'
    @@ -657,6 +668,14 @@ if ($resql)
     		$moreforfilter.=$form->selectarray('search_product_category', $cate_arbo, $search_product_category, 1, 0, 0, '', 0, 0, 0, 0, 'maxwidth300', 1);
     		$moreforfilter.='</div>';
     	}
    +	if (! empty($conf->categorie->enabled))
    +	{
    +		require_once DOL_DOCUMENT_ROOT . '/categories/class/categorie.class.php';
    +		$moreforfilter.='<div class="divsearchfield">';
    +	 	$moreforfilter.=$langs->trans('CustomersProspectsCategoriesShort').': ';
    +		$moreforfilter.=$formother->select_categories('customer',$search_categ_cus,'search_categ_cus',1);
    +	 	$moreforfilter.='</div>';
    +	}
     	$parameters=array();
     	$reshook=$hookmanager->executeHooks('printFieldPreListTitle',$parameters);    // Note that $action and $object may have been modified by hook
     	if (empty($reshook)) $moreforfilter .= $hookmanager->resPrint;
    @@ -715,7 +734,7 @@ if ($resql)
     	{
     		print '<td class="liste_titre nowraponall" align="center">';
     		if (! empty($conf->global->MAIN_LIST_FILTER_ON_DAY)) print '<input class="flat valignmiddle" type="text" size="1" maxlength="2" name="search_day" value="'.dol_escape_htmltag($search_day).'">';
    -		print '<input class="flat valignmiddle" type="text" size="1" maxlength="2" name="search_month" value="'.dol_escape_htmltag($search_month).'">';
    +		print '<input class="flat valignmiddle width25" type="text" size="1" maxlength="2" name="search_month" value="'.dol_escape_htmltag($search_month).'">';
     		$formother->select_year($search_year?$search_year:-1,'search_year',1, 20, 5, 0, 0, '', 'widthauto valignmiddle');
     		print '</td>';
     	}
    @@ -724,7 +743,7 @@ if ($resql)
     	{
     		print '<td class="liste_titre nowraponall" align="center">';
     		if (! empty($conf->global->MAIN_LIST_FILTER_ON_DAY)) print '<input class="flat valignmiddle" type="text" size="1" maxlength="2" name="search_day_lim" value="'.dol_escape_htmltag($search_day_lim).'">';
    -		print '<input class="flat valignmiddle" type="text" size="1" maxlength="2" name="search_month_lim" value="'.dol_escape_htmltag($search_month_lim).'">';
    +		print '<input class="flat valignmiddle width25" type="text" size="1" maxlength="2" name="search_month_lim" value="'.dol_escape_htmltag($search_month_lim).'">';
     		$formother->select_year($search_year_lim?$search_year_lim:-1,'search_year_lim',1, 20, 5, 0, 0, '', 'widthauto valignmiddle');
     		print '<br><input type="checkbox" name="search_option" value="late"'.($option == 'late'?' checked':'').'> '.$langs->trans("Late");
     		print '</td>';
    @@ -839,7 +858,7 @@ if ($resql)
     	if (! empty($arrayfields['f.fk_statut']['checked']))
     	{
     		print '<td class="liste_titre maxwidthonsmartphone" align="right">';
    -		$liststatus=array('0'=>$langs->trans("BillShortStatusDraft"), '1'=>$langs->trans("BillShortStatusNotPaid"), '2'=>$langs->trans("BillShortStatusPaid"), '3'=>$langs->trans("BillShortStatusCanceled"));
    +		$liststatus=array('0'=>$langs->trans("BillShortStatusDraft"), '1'=>$langs->trans("BillShortStatusNotPaid"), '2'=>$langs->trans("BillShortStatusPaid"), '1,2'=>$langs->trans("BillShortStatusNotPaid").'+'.$langs->trans("BillShortStatusPaid"), '3'=>$langs->trans("BillShortStatusCanceled"));
     		print $form->selectarray('search_status', $liststatus, $search_status, 1);
     		print '</td>';
     	}
    @@ -879,11 +898,12 @@ if ($resql)
     	print $hookmanager->resPrint;
     	if (! empty($arrayfields['f.datec']['checked']))     print_liste_field_titre($arrayfields['f.datec']['label'],$_SERVER["PHP_SELF"],"f.datec","",$param,'align="center" class="nowrap"',$sortfield,$sortorder);
     	if (! empty($arrayfields['f.tms']['checked']))       print_liste_field_titre($arrayfields['f.tms']['label'],$_SERVER["PHP_SELF"],"f.tms","",$param,'align="center" class="nowrap"',$sortfield,$sortorder);
    -	if (! empty($arrayfields['f.fk_statut']['checked'])) print_liste_field_titre($arrayfields['f.fk_statut']['label'],$_SERVER["PHP_SELF"],"fk_statut,paye,type,dynamount_payed","",$param,'align="right"',$sortfield,$sortorder);
    +	if (! empty($arrayfields['f.fk_statut']['checked'])) print_liste_field_titre($arrayfields['f.fk_statut']['label'],$_SERVER["PHP_SELF"],"f.fk_statut,f.paye,f.type,dynamount_payed","",$param,'align="right"',$sortfield,$sortorder);
     	print_liste_field_titre($selectedfields, $_SERVER["PHP_SELF"],"",'','','align="center"',$sortfield,$sortorder,'maxwidthsearch ');
     	print "</tr>\n";
     
     	$projectstatic=new Project($db);
    +	$discount = new DiscountAbsolute($db);
     
     	if ($num > 0)
     	{
    @@ -894,10 +914,17 @@ if ($resql)
     			$obj = $db->fetch_object($resql);
     
     			$datelimit=$db->jdate($obj->datelimite);
    +
     			$facturestatic->id=$obj->id;
     			$facturestatic->ref=$obj->ref;
     			$facturestatic->type=$obj->type;
    +            $facturestatic->total_ht=$obj->total_ht;
    +            $facturestatic->total_tva=$obj->total_vat;
    +            $facturestatic->total_ttc=$obj->total_ttc;
     			$facturestatic->statut=$obj->fk_statut;
    +			$facturestatic->total_ttc=$obj->total_ttc;
    +            $facturestatic->paye=$obj->paye;
    +            $facturestatic->fk_soc=$obj->fk_soc;
     			$facturestatic->date_lim_reglement=$db->jdate($obj->datelimite);
     			$facturestatic->note_public=$obj->note_public;
     			$facturestatic->note_private=$obj->note_private;
    @@ -917,7 +944,12 @@ if ($resql)
     			$totalcreditnotes = $facturestatic->getSumCreditNotesUsed();
     			$totaldeposits = $facturestatic->getSumDepositsUsed();
     			$totalpay = $paiement + $totalcreditnotes + $totaldeposits;
    -			$remaintopay = $obj->total_ttc - $totalpay;
    +			$remaintopay = $facturestatic->total_ttc - $totalpay;
    +			if ($facturestatic->type == Facture::TYPE_CREDIT_NOTE && $obj->paye == 1) {
    +				$remaincreditnote = $discount->getAvailableDiscounts($obj->fk_soc, '', 'rc.fk_facture_source='.$facturestatic->id);
    +				$remaintopay = -$remaincreditnote;
    +				$totalpay = $facturestatic->total_ttc - $remaintopay;
    +			}
     
     			print '<tr class="oddeven">';
     			if (! empty($arrayfields['f.facnumber']['checked']))
    @@ -926,12 +958,10 @@ if ($resql)
     
     				print '<table class="nobordernopadding"><tr class="nocellnopadd">';
     
    -				print '<td class="nobordernopadding nowrap">';
    +				print '<td class="nobordernopadding nowraponall">';
     				print $facturestatic->getNomUrl(1,'',200,0,'',0,1);
     				print empty($obj->increment)?'':' ('.$obj->increment.')';
    -				print '</td>';
     
    -				print '<td style="min-width: 20px" class="nobordernopadding nowrap">';
     				$filename=dol_sanitizeFileName($obj->ref);
     				$filedir=$conf->facture->dir_output . '/' . dol_sanitizeFileName($obj->ref);
     				$urlsource=$_SERVER['PHP_SELF'].'?id='.$obj->id;
    @@ -1041,11 +1071,20 @@ if ($resql)
     			if (! empty($arrayfields['typent.code']['checked']))
     			{
     				print '<td align="center">';
    -				if (count($typenArray)==0) $typenArray = $formcompany->typent_array(1);
    +				if (! is_array($typenArray) || count($typenArray)==0) $typenArray = $formcompany->typent_array(1);
     				print $typenArray[$obj->typent_code];
     				print '</td>';
     				if (! $i) $totalarray['nbfield']++;
     			}
    +			// Staff
    +			if (! empty($arrayfields['staff.code']['checked']))
    +			{
    +				print '<td align="center">';
    +				if (! is_array($staffArray) || count($staffArray)==0) $staffArray = $formcompany->effectif_array(1);
    +				print $staffArray[$obj->staff_code];
    +				print '</td>';
    +				if (! $i) $totalarray['nbfield']++;
    +			}
     
     			// Payment mode
     			if (! empty($arrayfields['f.fk_mode_reglement']['checked']))
    @@ -1223,5 +1262,6 @@ else
     	dol_print_error($db);
     }
     
    +// End of page
     llxFooter();
     $db->close();
    diff --git a/htdocs/compta/facture/note.php b/htdocs/compta/facture/note.php
    index 356ba3916a0..c46d3ed690e 100644
    --- a/htdocs/compta/facture/note.php
    +++ b/htdocs/compta/facture/note.php
    @@ -33,8 +33,8 @@ if (! empty($conf->projet->enabled)) {
     	require_once DOL_DOCUMENT_ROOT . '/projet/class/project.class.php';
     }
     
    -$langs->load("companies");
    -$langs->load("bills");
    +// Load translation files required by the page
    +$langs->loadLangs(array('companies', 'bills'));
     
     $id=(GETPOST('id','int')?GETPOST('id','int'):GETPOST('facid','int'));  // For backward compatibility
     $ref=GETPOST('ref','alpha');
    @@ -142,7 +142,6 @@ if ($id > 0 || ! empty($ref))
     	dol_fiche_end();
     }
     
    -
    +// End of page
     llxFooter();
    -
     $db->close();
    diff --git a/htdocs/compta/facture/prelevement.php b/htdocs/compta/facture/prelevement.php
    index e665eaf77d1..d7766268989 100644
    --- a/htdocs/compta/facture/prelevement.php
    +++ b/htdocs/compta/facture/prelevement.php
    @@ -37,10 +37,8 @@ if (! empty($conf->projet->enabled)) {
     
     if (!$user->rights->facture->lire) accessforbidden();
     
    -$langs->load("bills");
    -$langs->load("banks");
    -$langs->load("withdrawals");
    -$langs->load('companies');
    +// Load translation files required by the page
    +$langs->loadLangs(array('bills', 'banks', 'withdrawals', 'companies'));
     
     $id=(GETPOST('id','int')?GETPOST('id','int'):GETPOST('facid','int'));  // For backward compatibility
     $ref=GETPOST('ref','alpha');
    @@ -698,6 +696,6 @@ if ($object->id > 0)
     	print '</div>';
     }
     
    -
    +// End of page
     llxFooter();
     $db->close();
    diff --git a/htdocs/compta/facture/stats/index.php b/htdocs/compta/facture/stats/index.php
    index 2f2692055e9..04603076b07 100644
    --- a/htdocs/compta/facture/stats/index.php
    +++ b/htdocs/compta/facture/stats/index.php
    @@ -3,7 +3,7 @@
      * Copyright (c) 2004-2012 Laurent Destailleur  <eldy@users.sourceforge.net>
      * Copyright (C) 2012      Marcos García        <marcosgdf@gmail.com>
      * Copyright (C) 2013      Juanjo Menent        <jmenent@2byte.es>
    - * Copyright (C) 2015      Jean-François Ferry	<jfefe@aternatik.fr>
    + * Copyright (C) 2015      Jean-François Ferry  <jfefe@aternatik.fr>
      *
      * This program is free software; you can redistribute it and/or modify
      * it under the terms of the GNU General Public License as published by
    @@ -57,10 +57,8 @@ $endyear=$year;
     /*
      * View
      */
    -
    -$langs->load('bills');
    -$langs->load('companies');
    -$langs->load('other');
    +// Load translation files required by the page
    +$langs->loadLangs(array('bills', 'companies', 'other'));
     
     $form=new Form($db);
     
    @@ -349,7 +347,6 @@ print '<div style="clear:both"></div>';
     
     dol_fiche_end();
     
    -
    +// End of page
     llxFooter();
    -
     $db->close();
    diff --git a/htdocs/compta/facture/tpl/linkedobjectblock.tpl.php b/htdocs/compta/facture/tpl/linkedobjectblock.tpl.php
    index 3964800fd2b..1a55771b963 100644
    --- a/htdocs/compta/facture/tpl/linkedobjectblock.tpl.php
    +++ b/htdocs/compta/facture/tpl/linkedobjectblock.tpl.php
    @@ -39,12 +39,11 @@ $linkedObjectBlock = $GLOBALS['linkedObjectBlock'];
     $langs->load("bills");
     
     $total=0; $ilink=0;
    -$var=true;
     foreach($linkedObjectBlock as $key => $objectlink)
     {
         $ilink++;
     
    -    $trclass=($var?'pair':'impair');
    +    $trclass='oddeven';
         if ($ilink == count($linkedObjectBlock) && empty($noMoreLinkedObjectBlockAfter) && count($linkedObjectBlock) <= 1) $trclass.=' liste_sub_total';
     ?>
     	<tr class="<?php echo $trclass; ?>" data-element="<?php echo $objectlink->element; ?>"  data-id="<?php echo $objectlink->id; ?>" >
    diff --git a/htdocs/compta/facture/tpl/linkedobjectblockForRec.tpl.php b/htdocs/compta/facture/tpl/linkedobjectblockForRec.tpl.php
    index 91056746565..5f224bc2026 100644
    --- a/htdocs/compta/facture/tpl/linkedobjectblockForRec.tpl.php
    +++ b/htdocs/compta/facture/tpl/linkedobjectblockForRec.tpl.php
    @@ -39,15 +39,14 @@ $linkedObjectBlock = $GLOBALS['linkedObjectBlock'];
     $langs->load("bills");
     
     $total=0; $ilink=0;
    -$var=true;
     foreach($linkedObjectBlock as $key => $objectlink)
     {
         $ilink++;
     
    -    $trclass=($var?'pair':'impair');
    +    $trclass='oddeven';
         if ($ilink == count($linkedObjectBlock) && empty($noMoreLinkedObjectBlockAfter) && count($linkedObjectBlock) <= 1) $trclass.=' liste_sub_total';
     ?>
    -<tr <?php echo $GLOBALS['bc'][$var]; ?> >
    +<tr class="<?php echo $trclass; ?>" >
         <td><?php echo $langs->trans("RepeatableInvoice"); ?></td>
         <td><?php echo $objectlink->getNomUrl(1); ?></td>
     	<td align="center"></td>
    diff --git a/htdocs/compta/index.php b/htdocs/compta/index.php
    index 12a4ecee052..eec0c640b67 100644
    --- a/htdocs/compta/index.php
    +++ b/htdocs/compta/index.php
    @@ -45,8 +45,8 @@ if (! empty($conf->tax->enabled))
     //if (!$user->rights->compta->general->lire)
     //  accessforbidden();
     
    -$langs->load("compta");
    -$langs->load("bills");
    +// Load translation files required by the page
    +$langs->loadLangs(array('compta', 'bills'));
     if (! empty($conf->commande->enabled))
     	$langs->load("orders");
     
    @@ -162,7 +162,6 @@ if (! empty($conf->facture->enabled) && $user->rights->facture->lire)
     
     	if ( $resql )
     	{
    -		$var = false;
     		$num = $db->num_rows($resql);
     
     		print '<table class="noborder" width="100%">';
    @@ -234,7 +233,8 @@ if (! empty($conf->fournisseur->enabled) && $user->rights->fournisseur->facture-
     	$sql.= ", s.nom as name";
         $sql.= ", s.rowid as socid, s.email";
         $sql.= ", s.code_fournisseur, s.code_compta_fournisseur";
    -	$sql.= " FROM ".MAIN_DB_PREFIX."facture_fourn as f, ".MAIN_DB_PREFIX."societe as s";
    +    $sql.= ", cc.rowid as country_id, cc.code as country_code";
    +    $sql.= " FROM ".MAIN_DB_PREFIX."facture_fourn as f, ".MAIN_DB_PREFIX."societe as s LEFT JOIN ".MAIN_DB_PREFIX."c_country as cc ON cc.rowid = s.fk_pays";
     	if (!$user->rights->societe->client->voir && !$socid) $sql.= ", ".MAIN_DB_PREFIX."societe_commerciaux as sc";
     	$sql.= " WHERE s.rowid = f.fk_soc AND f.fk_statut = 0";
     	$sql.= " AND f.entity = ".$conf->entity;
    @@ -274,6 +274,8 @@ if (! empty($conf->fournisseur->enabled) && $user->rights->fournisseur->facture-
     				$companystatic->id=$obj->socid;
     				$companystatic->name=$obj->name;
     				$companystatic->email=$obj->email;
    +				$companystatic->country_id=$obj->country_id;
    +				$companystatic->country_code=$obj->country_code;
     				$companystatic->fournisseur = 1;
     				$companystatic->code_client = $obj->code_client;
     				$companystatic->code_fournisseur = $obj->code_fournisseur;
    @@ -313,7 +315,7 @@ if (! empty($conf->fournisseur->enabled) && $user->rights->fournisseur->facture-
     print '</div><div class="fichetwothirdright"><div class="ficheaddleft">';
     
     
    -// Last modified customer invoices
    +// Latest modified customer invoices
     if (! empty($conf->facture->enabled) && $user->rights->facture->lire)
     {
     	$langs->load("boxes");
    @@ -323,9 +325,10 @@ if (! empty($conf->facture->enabled) && $user->rights->facture->lire)
     	$sql.= ", f.date_lim_reglement as datelimite";
     	$sql.= ", s.nom as name";
         $sql.= ", s.rowid as socid";
    -    $sql.= ", s.code_client, s.code_compta";
    -	$sql.= ", sum(pf.amount) as am";
    -	$sql.= " FROM ".MAIN_DB_PREFIX."societe as s,".MAIN_DB_PREFIX."facture as f";
    +    $sql.= ", s.code_client, s.code_compta, s.email";
    +    $sql.= ", cc.rowid as country_id, cc.code as country_code";
    +    $sql.= ", sum(pf.amount) as am";
    +	$sql.= " FROM ".MAIN_DB_PREFIX."societe as s LEFT JOIN ".MAIN_DB_PREFIX."c_country as cc ON cc.rowid = s.fk_pays, ".MAIN_DB_PREFIX."facture as f";
     	$sql.= " LEFT JOIN ".MAIN_DB_PREFIX."paiement_facture as pf on f.rowid=pf.fk_facture";
     	if (!$user->rights->societe->client->voir && !$socid) $sql.= ", ".MAIN_DB_PREFIX."societe_commerciaux as sc";
     	$sql.= " WHERE s.rowid = f.fk_soc";
    @@ -338,14 +341,14 @@ if (! empty($conf->facture->enabled) && $user->rights->facture->lire)
     	$sql.=$hookmanager->resPrint;
     
     	$sql.= " GROUP BY f.rowid, f.facnumber, f.fk_statut, f.type, f.total, f.tva, f.total_ttc, f.paye, f.tms, f.date_lim_reglement,";
    -	$sql.= " s.nom, s.rowid, s.code_client, s.code_compta";
    +	$sql.= " s.nom, s.rowid, s.code_client, s.code_compta, s.email,";
    +	$sql.= " cc.rowid, cc.code";
     	$sql.= " ORDER BY f.tms DESC ";
     	$sql.= $db->plimit($max, 0);
     
     	$resql = $db->query($sql);
     	if ($resql)
     	{
    -		$var=false;
     		$num = $db->num_rows($resql);
     		$i = 0;
     
    @@ -374,6 +377,10 @@ if (! empty($conf->facture->enabled) && $user->rights->facture->lire)
     
     				$thirdpartystatic->id=$obj->socid;
     				$thirdpartystatic->name=$obj->name;
    +				$thirdpartystatic->email=$obj->email;
    +				$thirdpartystatic->country_id=$obj->country_id;
    +				$thirdpartystatic->country_code=$obj->country_code;
    +				$thirdpartystatic->email=$obj->email;
     				$thirdpartystatic->client=1;
     				$thirdpartystatic->code_client = $obj->code_client;
     				//$thirdpartystatic->code_fournisseur = $obj->code_fournisseur;
    @@ -464,7 +471,6 @@ if (! empty($conf->fournisseur->enabled) && $user->rights->fournisseur->facture-
     	$resql=$db->query($sql);
     	if ($resql)
     	{
    -		$var=false;
     		$num = $db->num_rows($resql);
     
     		print '<table class="noborder" width="100%">';
    @@ -511,7 +517,6 @@ if (! empty($conf->fournisseur->enabled) && $user->rights->fournisseur->facture-
     				$total_ttc +=  $obj->total_ttc;
     				$totalam +=  $obj->am;
     				$i++;
    -				$var = !$var;
     			}
     		}
     		else
    @@ -567,10 +572,8 @@ if (! empty($conf->don->enabled) && $user->rights->societe->lire)
     		print '</tr>';
     		if ($num)
     		{
    -			$var = true;
     			$total_ttc = $totalam = $total = 0;
     
    -			$var=true;
     			while ($i < $num && $i < $max)
     			{
     				$objp = $db->fetch_object($result);
    @@ -631,7 +634,6 @@ if (! empty($conf->tax->enabled) && $user->rights->tax->charges->lire)
     		$resql = $db->query($sql);
     		if ( $resql )
     		{
    -			$var = false;
     			$num = $db->num_rows($resql);
     
     			print '<table class="noborder" width="100%">';
    @@ -663,7 +665,6 @@ if (! empty($conf->tax->enabled) && $user->rights->tax->charges->lire)
     					print '<td align="center">'.$chargestatic->getLibStatut(3).'</td>';
     					print '</tr>';
     					$tot_ttc+=$obj->amount;
    -					$var = !$var;
     					$i++;
     				}
     
    @@ -699,8 +700,9 @@ if (! empty($conf->facture->enabled) && ! empty($conf->commande->enabled) && $us
     	$sql.= ", s.nom as name, s.email";
         $sql.= ", s.rowid as socid";
         $sql.= ", s.code_client, s.code_compta";
    -	$sql.= ", c.rowid, c.ref, c.facture, c.fk_statut, c.total_ht, c.tva as total_tva, c.total_ttc";
    -	$sql.= " FROM ".MAIN_DB_PREFIX."societe as s";
    +	$sql.= ", c.rowid, c.ref, c.facture, c.fk_statut, c.total_ht, c.tva as total_tva, c.total_ttc,";
    +	$sql.= " cc.rowid as country_id, cc.code as country_code";
    +	$sql.= " FROM ".MAIN_DB_PREFIX."societe as s LEFT JOIN ".MAIN_DB_PREFIX."c_country as cc ON cc.rowid = s.fk_pays";
     	if (!$user->rights->societe->client->voir && !$socid) $sql.= ", ".MAIN_DB_PREFIX."societe_commerciaux as sc";
     	$sql.= ", ".MAIN_DB_PREFIX."commande as c";
     	$sql.= " LEFT JOIN ".MAIN_DB_PREFIX."element_element as el ON el.fk_source = c.rowid AND el.sourcetype = 'commande'";
    @@ -716,12 +718,11 @@ if (! empty($conf->facture->enabled) && ! empty($conf->commande->enabled) && $us
     	$reshook=$hookmanager->executeHooks('printFieldListWhereCustomerOrderToBill',$parameters);
     	$sql.=$hookmanager->resPrint;
     
    -	$sql.= " GROUP BY s.nom, s.rowid, s.email, s.code_client, s.code_compta, c.rowid, c.ref, c.facture, c.fk_statut, c.tva, c.total_ht, c.total_ttc";
    +	$sql.= " GROUP BY s.nom, s.email, s.rowid, s.code_client, s.code_compta, c.rowid, c.ref, c.facture, c.fk_statut, c.total_ht, c.tva, c.total_ttc, cc.rowid, cc.code";
     
     	$resql = $db->query($sql);
     	if ( $resql )
     	{
    -		$var=false;
     		$num = $db->num_rows($resql);
     
     		if ($num)
    @@ -745,6 +746,8 @@ if (! empty($conf->facture->enabled) && ! empty($conf->commande->enabled) && $us
     				$societestatic->id=$obj->socid;
     				$societestatic->name=$obj->name;
     				$societestatic->email=$obj->email;
    +				$societestatic->country_id=$obj->country_id;
    +				$societestatic->country_code=$obj->country_code;
     				$societestatic->client=1;
     				$societestatic->code_client = $obj->code_client;
     				//$societestatic->code_fournisseur = $obj->code_fournisseur;
    @@ -817,8 +820,9 @@ if (! empty($conf->facture->enabled) && $user->rights->facture->lire)
     	$sql.= ", s.nom as name";
         $sql.= ", s.rowid as socid, s.email";
         $sql.= ", s.code_client, s.code_compta";
    -	$sql.= ", sum(pf.amount) as am";
    -	$sql.= " FROM ".MAIN_DB_PREFIX."societe as s,".MAIN_DB_PREFIX."facture as f";
    +    $sql.= ", cc.rowid as country_id, cc.code as country_code";
    +    $sql.= ", sum(pf.amount) as am";
    +	$sql.= " FROM ".MAIN_DB_PREFIX."societe as s LEFT JOIN ".MAIN_DB_PREFIX."c_country as cc ON cc.rowid = s.fk_pays,".MAIN_DB_PREFIX."facture as f";
     	$sql.= " LEFT JOIN ".MAIN_DB_PREFIX."paiement_facture as pf on f.rowid=pf.fk_facture";
     	if (!$user->rights->societe->client->voir && !$socid) $sql.= ", ".MAIN_DB_PREFIX."societe_commerciaux as sc";
     	$sql.= " WHERE s.rowid = f.fk_soc AND f.paye = 0 AND f.fk_statut = 1";
    @@ -831,13 +835,12 @@ if (! empty($conf->facture->enabled) && $user->rights->facture->lire)
     	$sql.=$hookmanager->resPrint;
     
     	$sql.= " GROUP BY f.rowid, f.facnumber, f.fk_statut, f.datef, f.type, f.total, f.tva, f.total_ttc, f.paye, f.tms, f.date_lim_reglement,";
    -	$sql.= " s.nom, s.rowid, s.email, s.code_client, s.code_compta";
    +	$sql.= " s.nom, s.rowid, s.email, s.code_client, s.code_compta, cc.rowid, cc.code";
     	$sql.= " ORDER BY f.datef ASC, f.facnumber ASC";
     
     	$resql = $db->query($sql);
     	if ($resql)
     	{
    -		$var=false;
     		$num = $db->num_rows($resql);
     		$i = 0;
     
    @@ -870,6 +873,8 @@ if (! empty($conf->facture->enabled) && $user->rights->facture->lire)
     				$societestatic->id=$obj->socid;
     				$societestatic->name=$obj->name;
     				$societestatic->email=$obj->email;
    +				$societestatic->country_id=$obj->country_id;
    +				$societestatic->country_code=$obj->country_code;
     				$societestatic->client=1;
     				$societestatic->code_client = $obj->code_client;
     				$societestatic->code_fournisseur = $obj->code_fournisseur;
    @@ -971,7 +976,6 @@ if (! empty($conf->fournisseur->enabled) && $user->rights->fournisseur->facture-
     	$resql=$db->query($sql);
     	if ($resql)
     	{
    -		$var=false;
     		$num = $db->num_rows($resql);
     
     		print '<div class="div-table-responsive-no-min">';
    @@ -1022,7 +1026,6 @@ if (! empty($conf->fournisseur->enabled) && $user->rights->fournisseur->facture-
     				$total_ttc +=  $obj->total_ttc;
     				$totalam +=  $obj->am;
     				$i++;
    -				$var = !$var;
     			}
     
     			print '<tr class="liste_total"><td colspan="2">'.$langs->trans("Total").' &nbsp; <font style="font-weight: normal">('.$langs->trans("RemainderToPay").': '.price($total_ttc-$totalam).')</font> </td>';
    @@ -1056,14 +1059,13 @@ if ($resql)
     	print '<table class="noborder" width="100%">';
     	print '<tr class="liste_titre"><thcolspan="2">'.$langs->trans("TasksToDo").'</th>';
     	print "</tr>\n";
    -	$var = true;
     	$i = 0;
     	while ($i < $db->num_rows($resql))
     	{
     		$obj = $db->fetch_object($resql);
     
     
    -		print "<tr ".$bc[$var]."><td>".dol_print_date($db->jdate($obj->da),"day")."</td>";
    +		print '<tr class="oddeven"><td>'.dol_print_date($db->jdate($obj->da),"day").'</td>';
     		print '<td><a href="action/card.php">'.$obj->libelle.' '.$obj->label.'</a></td></tr>';
     		$i++;
     	}
    @@ -1074,7 +1076,6 @@ if ($resql)
     
     print '</div></div></div>';
     
    -
    +// End of page
     llxFooter();
    -
     $db->close();
    diff --git a/htdocs/compta/journal/purchasesjournal.php b/htdocs/compta/journal/purchasesjournal.php
    index 5934ca71afb..2d43d48d778 100644
    --- a/htdocs/compta/journal/purchasesjournal.php
    +++ b/htdocs/compta/journal/purchasesjournal.php
    @@ -1,10 +1,11 @@
     <?php
    -/* Copyright (C) 2007-2010	Laurent Destailleur	<eldy@users.sourceforge.net>
    - * Copyright (C) 2007-2010	Jean Heimburger		<jean@tiaris.info>
    - * Copyright (C) 2011-2014	Juanjo Menent		<jmenent@2byte.es>
    - * Copyright (C) 2012		Regis Houssin		<regis.houssin@capnetworks.com>
    - * Copyright (C) 2011-2012	Alexandre spangaro	<aspangaro.dolibarr@gmail.com>
    - * Copyright (C) 2013		Marcos García		<marcosgdf@gmail.com>
    +/* Copyright (C) 2007-2010  Laurent Destailleur     <eldy@users.sourceforge.net>
    + * Copyright (C) 2007-2010  Jean Heimburger         <jean@tiaris.info>
    + * Copyright (C) 2011-2014  Juanjo Menent           <jmenent@2byte.es>
    + * Copyright (C) 2012       Regis Houssin           <regis.houssin@capnetworks.com>
    + * Copyright (C) 2011-2012  Alexandre spangaro      <aspangaro.dolibarr@gmail.com>
    + * Copyright (C) 2013       Marcos García           <marcosgdf@gmail.com>
    + * Copyright (C) 2018       Frédéric France         <frederic.france@netlogic.fr>
      *
      * This program is free software; you can redistribute it and/or modify
      * it under the terms of the GNU General Public License as published by
    @@ -33,9 +34,8 @@ require_once DOL_DOCUMENT_ROOT.'/core/lib/date.lib.php';
     require_once DOL_DOCUMENT_ROOT.'/fourn/class/fournisseur.facture.class.php';
     require_once DOL_DOCUMENT_ROOT.'/fourn/class/fournisseur.class.php';
     
    -$langs->load("companies");
    -$langs->load("other");
    -$langs->load("compta");
    +// Load translation files required by the page
    +$langs->loadlangs(array('companies', 'other', 'compta'));
     
     $date_startmonth=GETPOST('date_startmonth');
     $date_startday=GETPOST('date_startday');
    @@ -81,7 +81,8 @@ $date_end=dol_mktime(23, 59, 59, $date_endmonth, $date_endday, $date_endyear);
     
     if (empty($date_start) || empty($date_end)) // We define date_start and date_end
     {
    -	$date_start=dol_get_first_day($pastmonthyear,$pastmonth,false); $date_end=dol_get_last_day($pastmonthyear,$pastmonth,false);
    +    $date_start=dol_get_first_day($pastmonthyear,$pastmonth,false);
    +    $date_end=dol_get_last_day($pastmonthyear,$pastmonth,false);
     }
     
     $name=$langs->trans("PurchasesJournal");
    @@ -91,7 +92,7 @@ $builddate=dol_now();
     $description=$langs->trans("DescPurchasesJournal").'<br>';
     if (! empty($conf->global->FACTURE_DEPOSITS_ARE_JUST_PAYMENTS)) $description.= $langs->trans("DepositsAreNotIncluded");
     else  $description.= $langs->trans("DepositsAreIncluded");
    -$period=$form->select_date($date_start,'date_start',0,0,0,'',1,0,1).' - '.$form->select_date($date_end,'date_end',0,0,0,'',1,0,1);
    +$period=$form->selectDate($date_start, 'date_start', 0, 0, 0, '', 1, 0).' - '.$form->selectDate($date_end, 'date_end', 0, 0, 0, '', 1, 0);
     
     report_header($name,'',$period,$periodlink,$description,$builddate,$exportlink);
     
    @@ -252,8 +253,6 @@ foreach ($tabfac as $key => $val)
     
     print "</table>";
     
    -
     // End of page
     llxFooter();
    -
     $db->close();
    diff --git a/htdocs/compta/journal/sellsjournal.php b/htdocs/compta/journal/sellsjournal.php
    index f4b027b5016..3b4be22a81d 100644
    --- a/htdocs/compta/journal/sellsjournal.php
    +++ b/htdocs/compta/journal/sellsjournal.php
    @@ -1,12 +1,13 @@
     <?php
    -/* Copyright (C) 2007-2010	Laurent Destailleur	<eldy@users.sourceforge.net>
    - * Copyright (C) 2007-2010	Jean Heimburger		<jean@tiaris.info>
    - * Copyright (C) 2011-2014	Juanjo Menent		<jmenent@2byte.es>
    - * Copyright (C) 2012		Regis Houssin		<regis.houssin@capnetworks.com>
    - * Copyright (C) 2011-2012  Alexandre Spangaro	<aspangaro.dolibarr@gmail.com>
    - * Copyright (C) 2012       Cédric Salvador     <csalvador@gpcsolutions.fr>
    - * Copyright (C) 2013		Marcos García		<marcosgdf@gmail.com>
    - * Copyright (C) 2014       Raphaël Doursenaud  <rdoursenaud@gpcsolutions.fr>
    +/* Copyright (C) 2007-2010  Laurent Destailleur     <eldy@users.sourceforge.net>
    + * Copyright (C) 2007-2010  Jean Heimburger         <jean@tiaris.info>
    + * Copyright (C) 2011-2014  Juanjo Menent           <jmenent@2byte.es>
    + * Copyright (C) 2012       Regis Houssin           <regis.houssin@capnetworks.com>
    + * Copyright (C) 2011-2012  Alexandre Spangaro      <aspangaro.dolibarr@gmail.com>
    + * Copyright (C) 2012       Cédric Salvador         <csalvador@gpcsolutions.fr>
    + * Copyright (C) 2013       Marcos García           <marcosgdf@gmail.com>
    + * Copyright (C) 2014       Raphaël Doursenaud      <rdoursenaud@gpcsolutions.fr>
    + * Copyright (C) 2018       Frédéric France         <frederic.france@netlogic.fr>
      *
      * This program is free software; you can redistribute it and/or modify
      * it under the terms of the GNU General Public License as published by
    @@ -35,10 +36,8 @@ require_once DOL_DOCUMENT_ROOT.'/core/lib/date.lib.php';
     require_once DOL_DOCUMENT_ROOT.'/compta/facture/class/facture.class.php';
     require_once DOL_DOCUMENT_ROOT.'/societe/class/client.class.php';
     
    -
    -$langs->load("companies");
    -$langs->load("other");
    -$langs->load("compta");
    +// Load translation files required by the page
    +$langs->loadLangs(array('companies', 'other', 'compta'));
     
     $date_startmonth=GETPOST('date_startmonth');
     $date_startday=GETPOST('date_startday');
    @@ -95,7 +94,7 @@ $builddate=dol_now();
     $description=$langs->trans("DescSellsJournal").'<br>';
     if (! empty($conf->global->FACTURE_DEPOSITS_ARE_JUST_PAYMENTS)) $description.= $langs->trans("DepositsAreNotIncluded");
     else  $description.= $langs->trans("DepositsAreIncluded");
    -$period=$form->select_date($date_start,'date_start',0,0,0,'',1,0,1).' - '.$form->select_date($date_end,'date_end',0,0,0,'',1,0,1);
    +$period=$form->selectDate($date_start, 'date_start', 0, 0, 0, '', 1, 0).' - '.$form->selectDate($date_end, 'date_end', 0, 0, 0, '', 1, 0);
     report_header($name,'',$period,$periodlink,$description,$builddate,$exportlink);
     
     $p = explode(":", $conf->global->MAIN_INFO_SOCIETE_COUNTRY);
    @@ -284,7 +283,6 @@ foreach ($tabfac as $key => $val)
     
     print "</table>";
     
    -
     // End of page
     llxFooter();
     $db->close();
    diff --git a/htdocs/compta/localtax/card.php b/htdocs/compta/localtax/card.php
    index 438427fa491..222423b7c67 100644
    --- a/htdocs/compta/localtax/card.php
    +++ b/htdocs/compta/localtax/card.php
    @@ -1,6 +1,7 @@
     <?php
    -/* Copyright (C) 2011-2014      Juanjo Menent <jmenent@2byte.es>
    - * Copyright (C) 2015			Marcos García <marcosgdf@gmail.com>
    +/* Copyright (C) 2011-2014  Juanjo Menent           <jmenent@2byte.es>
    + * Copyright (C) 2015       Marcos García           <marcosgdf@gmail.com>
    + * Copyright (C) 2018       Frédéric France         <frederic.france@netlogic.fr>
      *
      * This program is free software; you can redistribute it and/or modify
      * it under the terms of the GNU General Public License as published by
    @@ -27,9 +28,8 @@ require_once DOL_DOCUMENT_ROOT.'/compta/localtax/class/localtax.class.php';
     require_once DOL_DOCUMENT_ROOT.'/compta/bank/class/account.class.php';
     require_once DOL_DOCUMENT_ROOT.'/core/lib/vat.lib.php';
     
    -$langs->load("compta");
    -$langs->load("banks");
    -$langs->load("bills");
    +// Load translation files required by the page
    +$langs->loadLangs(array('compta', 'banks', 'bills'));
     
     $id=GETPOST("id",'int');
     $action=GETPOST("action","alpha");
    @@ -173,11 +173,11 @@ if ($action == 'create')
     
         print "<tr>";
         print '<td class="titlefieldcreate fieldrequired">'.$langs->trans("DatePayment").'</td><td>';
    -    print $form->select_date($datep,"datep",'','','','add',1,1);
    +    print $form->selectDate($datep, "datep", '', '', '', 'add', 1, 1);
         print '</td></tr>';
     
         print '<tr><td class="fieldrequired">'.$form->textwithpicto($langs->trans("PeriodEndDate"), $langs->trans("LastDayTaxIsRelatedTo")).'</td><td>';
    -    print $form->select_date($datev,"datev",'','','','add',1,1);
    +    print $form->selectDate($datev, "datev", '', '', '', 'add', 1, 1);
         print '</td></tr>';
     
     	// Label
    @@ -300,6 +300,6 @@ if ($id)
     	print "</div>";
     }
     
    +// End of page
     llxFooter();
     $db->close();
    -
    diff --git a/htdocs/compta/localtax/class/localtax.class.php b/htdocs/compta/localtax/class/localtax.class.php
    index a75de537724..49c95c26c2e 100644
    --- a/htdocs/compta/localtax/class/localtax.class.php
    +++ b/htdocs/compta/localtax/class/localtax.class.php
    @@ -29,19 +29,46 @@ require_once DOL_DOCUMENT_ROOT .'/core/class/commonobject.class.php';
      */
     class Localtax extends CommonObject
     {
    -	public $element='localtax';			//!< Id that identify managed objects
    -	public $table_element='localtax';	//!< Name of table without prefix where object is stored
    +	/**
    +	 * @var string ID to identify managed object
    +	 */
    +	public $element='localtax';
    +
    +	/**
    +	 * @var string Name of table without prefix where object is stored
    +	 */
    +	public $table_element='localtax';
    +
    +	/**
    +	 * @var string String with name of icon for myobject. Must be the part after the 'object_' into object_myobject.png
    +	 */
     	public $picto='payment';
     
    -	var $ltt;
    -	var $tms;
    -	var $datep;
    -	var $datev;
    -	var $amount;
    -	var $label;
    -	var $fk_bank;
    -	var $fk_user_creat;
    -	var $fk_user_modif;
    +	public $ltt;
    +	public $tms;
    +	public $datep;
    +	public $datev;
    +	public $amount;
    +
    +	/**
    +     * @var string local tax
    +     */
    +    public $label;
    +
    +    /**
    +     * @var int ID
    +     */
    +	public $fk_bank;
    +
    +	/**
    +     * @var int ID
    +     */
    +	public $fk_user_creat;
    +
    +	/**
    +     * @var int ID
    +     */
    +	public $fk_user_modif;
     
         /**
     	 *	Constructor
    @@ -331,6 +358,7 @@ class Localtax extends CommonObject
             return $solde;
         }
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
         /**
          *	Total de la localtax des factures emises par la societe.
          *
    @@ -339,6 +367,7 @@ class Localtax extends CommonObject
          */
         function localtax_sum_collectee($year = 0)
         {
    +        // phpcs:enable
             $sql = "SELECT sum(f.localtax) as amount";
             $sql .= " FROM ".MAIN_DB_PREFIX."facture as f WHERE f.paye = 1";
             if ($year)
    @@ -369,6 +398,7 @@ class Localtax extends CommonObject
             }
         }
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
         /**
          *	localtax payed
          *
    @@ -377,6 +407,7 @@ class Localtax extends CommonObject
          */
         function localtax_sum_payee($year = 0)
         {
    +        // phpcs:enable
     
             $sql = "SELECT sum(f.total_localtax) as total_localtax";
             $sql .= " FROM ".MAIN_DB_PREFIX."facture_fourn as f";
    @@ -409,6 +440,7 @@ class Localtax extends CommonObject
         }
     
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
         /**
          *	localtax payed
          *  Total de la localtax payed
    @@ -418,6 +450,7 @@ class Localtax extends CommonObject
          */
         function localtax_sum_reglee($year = 0)
         {
    +        // phpcs:enable
     
             $sql = "SELECT sum(f.amount) as amount";
             $sql .= " FROM ".MAIN_DB_PREFIX."localtax as f";
    @@ -563,6 +596,7 @@ class Localtax extends CommonObject
             }
         }
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
         /**
          *	Update the link betwen localtax payment and the line into llx_bank
          *
    @@ -571,6 +605,7 @@ class Localtax extends CommonObject
          */
     	function update_fk_bank($id)
     	{
    +        // phpcs:enable
     		$sql = 'UPDATE '.MAIN_DB_PREFIX.'localtax SET fk_bank = '.$id;
     		$sql.= ' WHERE rowid = '.$this->id;
     		$result = $this->db->query($sql);
    @@ -622,18 +657,19 @@ class Localtax extends CommonObject
     		return $this->LibStatut($this->statut,$mode);
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 * Renvoi le libelle d'un statut donne
     	 *
     	 * @param   int		$status     Statut
     	 * @param   int		$mode       0=libelle long, 1=libelle court, 2=Picto + Libelle court, 3=Picto, 4=Picto + Libelle long, 5=Libelle court + Picto
    -	 * @return	string  		    Libelle du statut
    +	 * @return	string              Libelle du statut
     	 */
    -	function LibStatut($status,$mode=0)
    -	{
    -		global $langs;	// TODO Renvoyer le libelle anglais et faire traduction a affichage
    -
    -		return '';
    -	}
    +    function LibStatut($status, $mode=0)
    +    {
    +        // phpcs:enable
    +        global $langs;  // TODO Renvoyer le libelle anglais et faire traduction a affichage
     
    +        return '';
    +    }
     }
    diff --git a/htdocs/compta/localtax/clients.php b/htdocs/compta/localtax/clients.php
    index 3c8a2a9aef6..8f986697a01 100644
    --- a/htdocs/compta/localtax/clients.php
    +++ b/htdocs/compta/localtax/clients.php
    @@ -1,6 +1,7 @@
     <?php
    -/* Copyright (C) 2011-2014	Juanjo Menent 		<jmenent@2byte.es>
    - * Copyright (C) 2014	    Ferran Marcet       <fmarcet@2byte.es>
    +/* Copyright (C) 2011-2014	Juanjo Menent           <jmenent@2byte.es>
    + * Copyright (C) 2014	    Ferran Marcet           <fmarcet@2byte.es>
    + * Copyright (C) 2018       Frédéric France         <frederic.france@netlogic.fr>
      *
      * This program is free software; you can redistribute it and/or modify
      * it under the terms of the GNU General Public License as published by
    @@ -29,6 +30,7 @@ require_once DOL_DOCUMENT_ROOT.'/core/lib/date.lib.php';
     require_once DOL_DOCUMENT_ROOT.'/compta/tva/class/tva.class.php';
     require_once DOL_DOCUMENT_ROOT.'/compta/localtax/class/localtax.class.php';
     
    +// Load translation files required by the page
     $langs->loadLangs(array("other","compta","banks","bills","companies","product","trips","admin"));
     
     $local=GETPOST('localTaxType', 'int');
    @@ -116,7 +118,7 @@ if ($calc==0 || $calc==1)	// Calculate on invoice for goods and services
     {
         $calcmode=$calc==0?$langs->trans("CalcModeLT".$local):$langs->trans("CalcModeLT".$local."Rec");
         $calcmode.='<br>('.$langs->trans("TaxModuleSetupToModifyRulesLT",DOL_URL_ROOT.'/admin/company.php').')';
    -    $period=$form->select_date($date_start,'date_start',0,0,0,'',1,0,1).' - '.$form->select_date($date_end,'date_end',0,0,0,'',1,0,1);
    +    $period=$form->selectDate($date_start, 'date_start', 0, 0, 0, '', 1, 0).' - '.$form->selectDate($date_end, 'date_end', 0, 0, 0, '', 1, 0);
         if (! empty($conf->global->MAIN_MODULE_COMPTABILITE)) $description.='<br>'.$langs->trans("WarningDepositsNotIncluded");
         $description.=$fsearch;
         $description.='<br>('.$langs->trans("TaxModuleSetupToModifyRulesLT",DOL_URL_ROOT.'/admin/company.php').')';
    @@ -133,7 +135,7 @@ if ($calc==2) 	// Invoice for goods, payment for services
     {
         $calcmode=$langs->trans("CalcModeLT2Debt");
         $calcmode.='<br>('.$langs->trans("TaxModuleSetupToModifyRulesLT",DOL_URL_ROOT.'/admin/company.php').')';
    -    $period=$form->select_date($date_start,'date_start',0,0,0,'',1,0,1).' - '.$form->select_date($date_end,'date_end',0,0,0,'',1,0,1);
    +    $period=$form->selectDate($date_start, 'date_start', 0, 0, 0, '', 1, 0).' - '.$form->selectDate($date_end, 'date_end', 0, 0, 0, '', 1, 0);
         if (! empty($conf->global->MAIN_MODULE_COMPTABILITE)) $description.='<br>'.$langs->trans("WarningDepositsNotIncluded");
         $description.=$fsearch;
         $description.='<br>('.$langs->trans("TaxModuleSetupToModifyRulesLT",DOL_URL_ROOT.'/admin/company.php').')';
    @@ -164,7 +166,7 @@ if($calc ==0 || $calc == 2)
     	print "<td align=\"right\">".$vatcust."</td>";
     	print "</tr>\n";
     
    -	$coll_list = tax_by_thirdparty($db,0,$date_start,$date_end,$modetax,'sell');
    +	$coll_list = tax_by_thirdparty('localtax'.$local, $db, 0, $date_start, $date_end, $modetax, 'sell');
     
     	$action = "tvaclient";
     	$object = &$coll_list;
    @@ -180,12 +182,11 @@ if($calc ==0 || $calc == 2)
     
     	if (is_array($coll_list))
     	{
    -		$var=true;
     		$total = 0;  $totalamount = 0;
     		$i = 1;
     		foreach($coll_list as $coll)
     		{
    -			if(($min == 0 or ($min > 0 && $coll->amount > $min)) && ($local==1?$coll->localtax1:$coll->localtax2) !=0)
    +			if(($min == 0 || ($min > 0 && $coll->amount > $min)) && ($local==1?$coll->localtax1:$coll->localtax2) !=0)
     			{
     
     				$intra = str_replace($find,$replace,$coll->tva_intra);
    @@ -248,19 +249,18 @@ if($calc ==0 || $calc == 1){
     
     	$company_static=new Societe($db);
     
    -	$coll_list = tax_by_thirdparty($db,0,$date_start,$date_end,$modetax,'buy');
    +	$coll_list = tax_by_thirdparty('localtax'.$local, $db, 0, $date_start, $date_end,$modetax, 'buy');
     	$parameters["direction"] = 'buy';
     	$parameters["type"] = 'localtax'.$local;
     
     	$reshook=$hookmanager->executeHooks('addVatLine',$parameters,$object,$action);    // Note that $action and $object may have been modified by some hooks
     	if (is_array($coll_list))
     	{
    -		$var=true;
     		$total = 0;  $totalamount = 0;
     		$i = 1;
     		foreach($coll_list as $coll)
     		{
    -			if(($min == 0 or ($min > 0 && $coll->amount > $min)) && ($local==1?$coll->localtax1:$coll->localtax2) != 0)
    +			if(($min == 0 || ($min > 0 && $coll->amount > $min)) && ($local==1?$coll->localtax1:$coll->localtax2) != 0)
     			{
     
     				$intra = str_replace($find,$replace,$coll->tva_intra);
    @@ -326,5 +326,6 @@ if($calc ==0){
     }
     print '</table>';
     
    +// End of page
     llxFooter();
     $db->close();
    diff --git a/htdocs/compta/localtax/index.php b/htdocs/compta/localtax/index.php
    index 4e825469b14..1e2c26c0c62 100644
    --- a/htdocs/compta/localtax/index.php
    +++ b/htdocs/compta/localtax/index.php
    @@ -1,7 +1,8 @@
     <?php
    -/* Copyright (C) 2011-2014 Juanjo Menent        <jmenent@2byte.es>
    - * Copyright (C) 2014      Ferran Marcet        <fmarcet@2byte.es>
    - * Copyright (C) 2018      Laurent Destailleur  <eldy@users.sourceforge.net>
    +/* Copyright (C) 2011-2014  Juanjo Menent           <jmenent@2byte.es>
    + * Copyright (C) 2014       Ferran Marcet           <fmarcet@2byte.es>
    + * Copyright (C) 2018       Laurent Destailleur     <eldy@users.sourceforge.net>
    + * Copyright (C) 2018       Frédéric France         <frederic.france@netlogic.fr>
      *
      * This program is free software; you can redistribute it and/or modify
      * it under the terms of the GNU General Public License as published by
    @@ -29,6 +30,7 @@ require_once DOL_DOCUMENT_ROOT.'/core/lib/date.lib.php';
     require_once DOL_DOCUMENT_ROOT.'/compta/tva/class/tva.class.php';
     require_once DOL_DOCUMENT_ROOT.'/compta/localtax/class/localtax.class.php';
     
    +// Load translation files required by the page
     $langs->loadLangs(array("other","compta","banks","bills","companies","product","trips","admin"));
     
     $localTaxType=GETPOST('localTaxType', 'int');
    @@ -86,7 +88,7 @@ $result = restrictedArea($user, 'tax', '', '', 'charges');
      * @param		string	$date	Date
      * @return		void
      */
    -function pt ($db, $sql, $date)
    +function pt($db, $sql, $date)
     {
         global $conf, $bc,$langs;
     
    @@ -103,12 +105,19 @@ function pt ($db, $sql, $date)
             print '<td align="right">'.$langs->trans("PaidDuringThisPeriod").'</td>';
             print "</tr>\n";
     
    +        $totalclaimed = 0;
    +        $totalpaid = 0;
             $amountclaimed = 0;
             $amountpaid = 0;
    +        $previousmonth = '';
             $previousmode = '';
    +        $mode = '';
    +
             while ($i < $num) {
                 $obj = $db->fetch_object($result);
    +            $mode = $obj->mode;
     
    +            //print $obj->dm.' '.$obj->mode.' '.$previousmonth.' '.$previousmode;
                 if ($obj->mode == 'claimed' && ! empty($previousmode))
                 {
                 	print '<tr class="oddeven">';
    @@ -129,7 +138,7 @@ function pt ($db, $sql, $date)
                 if ($obj->mode == 'paid')
                 {
                 	$amountpaid = $obj->mm;
    -            	$totalpaid = $totalpaid + $amountpaied;
    +            	$totalpaid = $totalpaid + $amountpaid;
                 }
     
                 if ($obj->mode == 'paid')
    @@ -142,27 +151,29 @@ function pt ($db, $sql, $date)
                 	$amountclaimed = 0;
                 	$amountpaid = 0;
                 	$previousmode = '';
    +            	$previousmonth = '';
                 }
                 else
                 {
                 	$previousmode = $obj->mode;
    +            	$previousmonth = $obj->dm;
                 }
     
                 $i++;
             }
    -        
    -        if ($obj->mode == 'claimed' && ! empty($previousmode))
    +
    +        if ($mode == 'claimed' && ! empty($previousmode))
             {
             	print '<tr class="oddeven">';
    -        	print '<td class="nowrap">'.$obj->dm."</td>\n";
    +        	print '<td class="nowrap">'.$previousmonth."</td>\n";
             	print '<td class="nowrap" align="right">'.price($amountclaimed)."</td>\n";
             	print '<td class="nowrap" align="right">'.price($amountpaid)."</td>\n";
             	print "</tr>\n";
    -        	
    +
             	$amountclaimed = 0;
             	$amountpaid = 0;
             }
    -        
    +
             print '<tr class="liste_total">';
             print '<td align="right">'.$langs->trans("Total").'</td>';
             print '<td class="nowrap" align="right">'.price($totalclaimed).'</td>';
    @@ -213,7 +224,7 @@ $calcmode.= '('.$langs->trans("TaxModuleSetupToModifyRulesLT",DOL_URL_ROOT.'/adm
     
     //if (! empty($conf->global->MAIN_MODULE_ACCOUNTING)) $description.='<br>'.$langs->trans("ThisIsAnEstimatedValue");
     
    -$period=$form->select_date($date_start,'date_start',0,0,0,'',1,0,1).' - '.$form->select_date($date_end,'date_end',0,0,0,'',1,0,1);
    +$period=$form->selectDate($date_start, 'date_start', 0, 0, 0, '', 1, 0).' - '.$form->selectDate($date_end, 'date_end', 0, 0, 0, '', 1, 0);
     
     $builddate=dol_now();
     
    @@ -577,5 +588,6 @@ pt($db, $sql, $langs->trans("Month"));
     
     print '</div></div>';
     
    +// End of page
     llxFooter();
     $db->close();
    diff --git a/htdocs/compta/localtax/list.php b/htdocs/compta/localtax/list.php
    index 6668e3d61db..37ead35433c 100644
    --- a/htdocs/compta/localtax/list.php
    +++ b/htdocs/compta/localtax/list.php
    @@ -24,6 +24,7 @@
     require '../../main.inc.php';
     require_once DOL_DOCUMENT_ROOT.'/compta/localtax/class/localtax.class.php';
     
    +// Load translation files required by the page
     $langs->load("compta");
     
     // Security check
    @@ -44,7 +45,7 @@ $localtax_static = new Localtax($db);
     $newcardbutton='';
     if ($user->rights->tax->charges->creer)
     {
    -	$newcardbutton='<a class="butActionNew" href="'.DOL_URL_ROOT.'/compta/localtax/card.php?action=create&localTaxType='.$ltt.'">'.$langs->trans('NewVATPayment');
    +	$newcardbutton='<a class="butActionNew" href="'.DOL_URL_ROOT.'/compta/localtax/card.php?action=create&localTaxType='.$ltt.'"><span class="valignmiddle">'.$langs->trans('NewLocalTaxPayment', ($ltt+1)).'</span>';
     	$newcardbutton.= '<span class="fa fa-plus-circle valignmiddle"></span>';
     	$newcardbutton.= '</a>';
     }
    @@ -102,5 +103,6 @@ else
         dol_print_error($db);
     }
     
    +// End of page
     llxFooter();
     $db->close();
    diff --git a/htdocs/compta/localtax/quadri_detail.php b/htdocs/compta/localtax/quadri_detail.php
    index 8d7843b5cea..e49f42bb14f 100644
    --- a/htdocs/compta/localtax/quadri_detail.php
    +++ b/htdocs/compta/localtax/quadri_detail.php
    @@ -4,6 +4,7 @@
      * Copyright (C) 2004-2013 Laurent Destailleur  <eldy@users.sourceforge.net>
      * Copyright (C) 2006-2007 Yannick Warnier      <ywarnier@beeznest.org>
      * Copyright (C) 2014-2016 Juanjo Menent		<jmenent@2byte.es>
    + * Copyright (C) 2018       Frédéric France         <frederic.france@netlogic.fr>
      *
      * This program is free software; you can redistribute it and/or modify
      * it under the terms of the GNU General Public License as published by
    @@ -40,6 +41,7 @@ require_once DOL_DOCUMENT_ROOT.'/fourn/class/paiementfourn.class.php';
     require_once DOL_DOCUMENT_ROOT.'/expensereport/class/expensereport.class.php';
     require_once DOL_DOCUMENT_ROOT.'/expensereport/class/paymentexpensereport.class.php';
     
    +// Load translation files required by the page
     $langs->loadLangs(array("other","compta","banks","bills","companies","product","trips","admin"));
     
     $local=GETPOST('localTaxType', 'int');
    @@ -131,18 +133,22 @@ if ($modetax == 1) $calcmode=$langs->trans('OptionVATDebitOption');
     if ($modetax == 2) $calcmode=$langs->trans('OptionPaymentForProductAndServices');
     $calcmode.='<br>('.$langs->trans("TaxModuleSetupToModifyRules",DOL_URL_ROOT.'/admin/taxes.php').')';
     // Set period
    -$period=$form->select_date($date_start,'date_start',0,0,0,'',1,0,1).' - '.$form->select_date($date_end,'date_end',0,0,0,'',1,0,1);
    -$prevyear=$year_start; $prevquarter=$q;
    +$period=$form->selectDate($date_start, 'date_start', 0, 0, 0, '', 1, 0).' - '.$form->selectDate($date_end, 'date_end', 0, 0, 0, '', 1, 0);
    +$prevyear=$year_start;
    +$prevquarter=$q;
     if ($prevquarter > 1) {
     	$prevquarter--;
     } else {
    -	$prevquarter=4; $prevyear--;
    +    $prevquarter=4;
    +    $prevyear--;
     }
    -$nextyear=$year_start; $nextquarter=$q;
    +$nextyear=$year_start;
    +$nextquarter=$q;
     if ($nextquarter < 4) {
     	$nextquarter++;
     } else {
    -	$nextquarter=1; $nextyear++;
    +    $nextquarter=1;
    +    $nextyear++;
     }
     $description.=$fsearch;
     $builddate=dol_now();
    @@ -208,7 +214,7 @@ if (! is_array($x_coll) || ! is_array($x_paye))
     	$langs->load("errors");
     	if ($x_coll == -1)
     		print '<tr><td colspan="'.$columns.'">'.$langs->trans("ErrorNoAccountancyModuleLoaded").'</td></tr>';
    -	else if ($x_coll == -2)
    +	elseif ($x_coll == -2)
     		print '<tr><td colspan="'.$columns.'">'.$langs->trans("FeatureNotYetAvailable").'</td></tr>';
     	else
     		print '<tr><td colspan="'.$columns.'">'.$langs->trans("Error").'</td></tr>';
    @@ -639,5 +645,6 @@ else
     }
     print '</table>';
     
    +// End of page
     llxFooter();
     $db->close();
    diff --git a/htdocs/compta/paiement.php b/htdocs/compta/paiement.php
    index 8b6956a3942..764ca818f7f 100644
    --- a/htdocs/compta/paiement.php
    +++ b/htdocs/compta/paiement.php
    @@ -1,13 +1,14 @@
     <?php
    -/* Copyright (C) 2001-2006 Rodolphe Quiedeville  <rodolphe@quiedeville.org>
    - * Copyright (C) 2004-2017 Laurent Destailleur   <eldy@users.sourceforge.net>
    - * Copyright (C) 2005      Marc Barilley / Ocebo <marc@ocebo.com>
    - * Copyright (C) 2005-2012 Regis Houssin         <regis.houssin@capnetworks.com>
    - * Copyright (C) 2007      Franky Van Liedekerke <franky.van.liedekerke@telenet.be>
    - * Copyright (C) 2012      Cédric Salvador       <csalvador@gpcsolutions.fr>
    - * Copyright (C) 2014      Raphaël Doursenaud    <rdoursenaud@gpcsolutions.fr>
    - * Copyright (C) 2014      Teddy Andreotti       <125155@supinfo.com>
    - * Copyright (C) 2015      Juanjo Menent		 <jmenent@2byte.es>
    +/* Copyright (C) 2001-2006  Rodolphe Quiedeville    <rodolphe@quiedeville.org>
    + * Copyright (C) 2004-2017  Laurent Destailleur     <eldy@users.sourceforge.net>
    + * Copyright (C) 2005       Marc Barilley / Ocebo   <marc@ocebo.com>
    + * Copyright (C) 2005-2012  Regis Houssin           <regis.houssin@capnetworks.com>
    + * Copyright (C) 2007       Franky Van Liedekerke   <franky.van.liedekerke@telenet.be>
    + * Copyright (C) 2012       Cédric Salvador         <csalvador@gpcsolutions.fr>
    + * Copyright (C) 2014       Raphaël Doursenaud      <rdoursenaud@gpcsolutions.fr>
    + * Copyright (C) 2014       Teddy Andreotti         <125155@supinfo.com>
    + * Copyright (C) 2015       Juanjo Menent           <jmenent@2byte.es>
    + * Copyright (C) 2018       Frédéric France         <frederic.france@netlogic.fr>
      *
      * This program is free software; you can redistribute it and/or modify
      * it under the terms of the GNU General Public License as published by
    @@ -35,10 +36,8 @@ require_once DOL_DOCUMENT_ROOT.'/compta/facture/class/facture.class.php';
     require_once DOL_DOCUMENT_ROOT.'/compta/bank/class/account.class.php';
     require_once DOL_DOCUMENT_ROOT.'/societe/class/societe.class.php';
     
    -$langs->load('companies');
    -$langs->load('bills');
    -$langs->load('banks');
    -$langs->load('multicurrency');
    +// Load translation files required by the page
    +$langs->loadLangs(array('companies', 'bills', 'banks', 'multicurrency'));
     
     $action		= GETPOST('action','alpha');
     $confirm	= GETPOST('confirm');
    @@ -469,7 +468,7 @@ if ($action == 'create' || $action == 'confirm_paiement' || $action == 'add_paie
             print '<tr><td><span class="fieldrequired">'.$langs->trans('Date').'</span></td><td>';
             $datepayment = dol_mktime(12, 0, 0, $_POST['remonth'], $_POST['reday'], $_POST['reyear']);
             $datepayment= ($datepayment == '' ? (empty($conf->global->MAIN_AUTOFILL_DATE)?-1:'') : $datepayment);
    -        $form->select_date($datepayment,'','','',0,"add_paiement",1,1,0,0,'','',$facture->date);
    +        print $form->selectDate($datepayment, '', '', '', 0, "add_paiement", 1, 1, 0, '', '', $facture->date);
             print '</td></tr>';
     
             // Payment mode
    @@ -591,7 +590,6 @@ if ($action == 'create' || $action == 'confirm_paiement' || $action == 'add_paie
                     print '<td align="right">&nbsp;</td>';
                     print "</tr>\n";
     
    -                $var=true;
                     $total=0;
                     $totalrecu=0;
                     $totalrecucreditnote=0;
    @@ -601,7 +599,6 @@ if ($action == 'create' || $action == 'confirm_paiement' || $action == 'add_paie
                     {
                         $objp = $db->fetch_object($resql);
     
    -
     					$soc = new Societe($db);
     					$soc->fetch($objp->socid);
     
    @@ -844,7 +841,6 @@ if (! GETPOST('action','aZ09'))
         {
             $num = $db->num_rows($resql);
             $i = 0;
    -        $var=true;
     
             print_barre_liste($langs->trans('Payments'), $page, $_SERVER["PHP_SELF"],'',$sortfield,$sortorder,'',$num);
             print '<table class="noborder" width="100%">';
    diff --git a/htdocs/compta/paiement/card.php b/htdocs/compta/paiement/card.php
    index 7c97b75d293..31c557373d0 100644
    --- a/htdocs/compta/paiement/card.php
    +++ b/htdocs/compta/paiement/card.php
    @@ -34,6 +34,7 @@ require_once DOL_DOCUMENT_ROOT .'/core/modules/facture/modules_facture.php';
     require_once DOL_DOCUMENT_ROOT.'/core/lib/payments.lib.php';
     if (! empty($conf->banque->enabled)) require_once DOL_DOCUMENT_ROOT.'/compta/bank/class/account.class.php';
     
    +// Load translation files required by the page
     $langs->loadLangs(array('bills','banks','companies'));
     
     $id=GETPOST('id','int');
    @@ -449,6 +450,6 @@ if ($user->societe_id == 0 && $action == '')
     
     print '</div>';
     
    +// End of page
     llxFooter();
    -
     $db->close();
    diff --git a/htdocs/compta/paiement/cheque/card.php b/htdocs/compta/paiement/cheque/card.php
    index 8489e82ae33..1f7b344f62d 100644
    --- a/htdocs/compta/paiement/cheque/card.php
    +++ b/htdocs/compta/paiement/cheque/card.php
    @@ -5,6 +5,7 @@
      * Copyright (C) 2011-2016	Juanjo Menent			<jmenent@2byte.es>
      * Copyright (C) 2013 		Philippe Grand			<philippe.grand@atoo-net.com>
      * Copyright (C) 2015-2016	Alexandre Spangaro		<aspangaro.dolibarr@gmail.com>
    + * Copyright (C) 2018       Frédéric France         <frederic.france@netlogic.fr>
      *
      * This program is free software; you can redistribute it and/or modify
      * it under the terms of the GNU General Public License as published by
    @@ -32,11 +33,8 @@ require_once DOL_DOCUMENT_ROOT.'/compta/paiement/class/paiement.class.php';
     require_once DOL_DOCUMENT_ROOT.'/compta/paiement/cheque/class/remisecheque.class.php';
     require_once DOL_DOCUMENT_ROOT.'/compta/bank/class/account.class.php';
     
    -$langs->load("banks");
    -$langs->load("categories");
    -$langs->load('bills');
    -$langs->load('companies');
    -$langs->load('compta');
    +// Load translation files required by the page
    +$langs->loadLangs(array('banks', 'categories', 'bills', 'companies', 'compta'));
     
     $id =GETPOST('id','int');
     $ref=GETPOST('ref', 'alpha');
    @@ -276,7 +274,7 @@ else if ($action == 'remove_file' && $user->rights->banque->cheque)
     {
     	if ($object->fetch($id) > 0)
     	{
    -		require_once DOL_DOCUMENT_ROOT.'/core/lib/files.lib.php';
    +		include_once DOL_DOCUMENT_ROOT.'/core/lib/files.lib.php';
     
     		$langs->load("other");
     
    @@ -389,7 +387,7 @@ if ($action == 'new')
     	//print '<tr><td width="30%">'.$langs->trans('Date').'</td><td width="70%">'.dol_print_date($now,'day').'</td></tr>';
     	// Filter
     	print '<tr><td class="titlefieldcreate">'.$langs->trans("DateChequeReceived").'</td><td>';
    -	print $form->select_date($filterdate,'fd',0,0,1,'',1,1,1);
    +	print $form->selectDate($filterdate, 'fd', 0, 0, 1, '', 1, 1);
     	print '</td></tr>';
         print '<tr><td>'.$langs->trans("BankAccount").'</td><td>';
         $form->select_comptes($filteraccountid,'accountid',0,'courant <> 2',1);
    @@ -589,7 +587,7 @@ else
             print '<form name="setdate" action="'.$_SERVER["PHP_SELF"].'?id='.$object->id.'" method="post">';
             print '<input type="hidden" name="token" value="'.$_SESSION['newtoken'].'">';
             print '<input type="hidden" name="action" value="setdate">';
    -        $form->select_date($object->date_bordereau,'datecreate_','','','',"setdate");
    +        print $form->selectDate($object->date_bordereau, 'datecreate_', '', '', '', "setdate");
             print '<input type="submit" class="button" value="'.$langs->trans('Modify').'">';
             print '</form>';
         }
    @@ -809,8 +807,6 @@ if ($action != 'new')
     	}
     }
     
    -
    -
    +// End of page
     llxFooter();
    -
     $db->close();
    diff --git a/htdocs/compta/paiement/cheque/class/remisecheque.class.php b/htdocs/compta/paiement/cheque/class/remisecheque.class.php
    index 528b01477a6..ade6895ac41 100644
    --- a/htdocs/compta/paiement/cheque/class/remisecheque.class.php
    +++ b/htdocs/compta/paiement/cheque/class/remisecheque.class.php
    @@ -33,14 +33,25 @@ require_once DOL_DOCUMENT_ROOT.'/compta/facture/class/facture.class.php';
      */
     class RemiseCheque extends CommonObject
     {
    +	/**
    +	 * @var string ID to identify managed object
    +	 */
     	public $element='chequereceipt';
    +
    +	/**
    +	 * @var string Name of table without prefix where object is stored
    +	 */
     	public $table_element='bordereau_cheque';
    +
    +	/**
    +	 * @var string String with name of icon for myobject. Must be the part after the 'object_' into object_myobject.png
    +	 */
     	public $picto = 'payment';
     
    -	var $num;
    -	var $intitule;
    +	public $num;
    +	public $intitule;
     	//! Numero d'erreur Plage 1024-1279
    -	var $errno;
    +	public $errno;
     
     	public $amount;
     	public $date_bordereau;
    @@ -48,6 +59,10 @@ class RemiseCheque extends CommonObject
     	public $account_label;
     	public $author_id;
     	public $nbcheque;
    +
    +	/**
    +	 * @var string Ref
    +	 */
     	public $ref;
     
     	/**
    @@ -480,6 +495,7 @@ class RemiseCheque extends CommonObject
     	}
     
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *      Load indicators for dashboard (this->nbtodo and this->nbtodolate)
     	 *
    @@ -488,6 +504,7 @@ class RemiseCheque extends CommonObject
     	 */
     	function load_board($user)
     	{
    +        // phpcs:enable
     		global $conf, $langs;
     
     		if ($user->societe_id) return -1;   // protection pour eviter appel par utilisateur externe
    @@ -533,6 +550,7 @@ class RemiseCheque extends CommonObject
     	}
     
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *      Charge indicateurs this->nb de tableau de bord
     	 *
    @@ -540,6 +558,7 @@ class RemiseCheque extends CommonObject
     	 */
     	function load_state_board()
     	{
    +        // phpcs:enable
     		global $user;
     
     		if ($user->societe_id) return -1;   // protection pour eviter appel par utilisateur externe
    @@ -593,8 +612,8 @@ class RemiseCheque extends CommonObject
     		$file = "pdf_".$model.".class.php";
     		if (file_exists($dir.$file))
     		{
    -			require_once DOL_DOCUMENT_ROOT .'/compta/bank/class/account.class.php';
    -			require_once $dir.$file;
    +			include_once DOL_DOCUMENT_ROOT .'/compta/bank/class/account.class.php';
    +			include_once $dir.$file;
     
     			$classname='BordereauCheque'.ucfirst($model);
     			$docmodel = new $classname($this->db);
    @@ -847,13 +866,15 @@ class RemiseCheque extends CommonObject
     		}
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *	Charge les proprietes ref_previous et ref_next
     	 *
    -	 *	@return     int   <0 if KO, 0 if OK
    +	 *  @return     int   <0 if KO, 0 if OK
     	 */
     	function load_previous_next_id()
     	{
    +        // phpcs:enable
     		global $conf;
     
     		$this->errno = 0;
    @@ -888,6 +909,7 @@ class RemiseCheque extends CommonObject
     	}
     
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
         /**
          *      Set the creation date
          *
    @@ -897,6 +919,7 @@ class RemiseCheque extends CommonObject
          */
         function set_date($user, $date)
         {
    +        // phpcs:enable
             if ($user->rights->banque->cheque)
             {
                 $sql = "UPDATE ".MAIN_DB_PREFIX."bordereau_cheque";
    @@ -922,6 +945,7 @@ class RemiseCheque extends CommonObject
             }
         }
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *      Set the ref of bordereau
     	 *
    @@ -931,6 +955,7 @@ class RemiseCheque extends CommonObject
     	 */
     	function set_number($user, $ref)
     	{
    +        // phpcs:enable
     		if ($user->rights->banque->cheque)
     		{
     			$sql = "UPDATE ".MAIN_DB_PREFIX."bordereau_cheque";
    @@ -1044,6 +1069,7 @@ class RemiseCheque extends CommonObject
     		return $this->LibStatut($this->statut,$mode);
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *  Return label of a status
     	 *
    @@ -1053,6 +1079,7 @@ class RemiseCheque extends CommonObject
     	 */
     	function LibStatut($status,$mode=0)
     	{
    +        // phpcs:enable
     		global $langs;	// TODO Renvoyer le libelle anglais et faire traduction a affichage
     		$langs->load('compta');
     		if ($mode == 0)
    @@ -1060,37 +1087,36 @@ class RemiseCheque extends CommonObject
     			if ($status == 0) return $langs->trans('ToValidate');
     			if ($status == 1) return $langs->trans('Validated');
     		}
    -		if ($mode == 1)
    +		elseif ($mode == 1)
     		{
     			if ($status == 0) return $langs->trans('ToValidate');
     			if ($status == 1) return $langs->trans('Validated');
     		}
    -		if ($mode == 2)
    +		elseif ($mode == 2)
     		{
     			if ($status == 0) return img_picto($langs->trans('ToValidate'),'statut0').' '.$langs->trans('ToValidate');
     			if ($status == 1) return img_picto($langs->trans('Validated'),'statut4').' '.$langs->trans('Validated');
     		}
    -		if ($mode == 3)
    +		elseif ($mode == 3)
     		{
     			if ($status == 0) return img_picto($langs->trans('ToValidate'),'statut0');
     			if ($status == 1) return img_picto($langs->trans('Validated'),'statut4');
     		}
    -		if ($mode == 4)
    +		elseif ($mode == 4)
     		{
     			if ($status == 0) return img_picto($langs->trans('ToValidate'),'statut0').' '.$langs->trans('ToValidate');
     			if ($status == 1) return img_picto($langs->trans('Validated'),'statut4').' '.$langs->trans('Validated');
     		}
    -		if ($mode == 5)
    +		elseif ($mode == 5)
     		{
     			if ($status == 0) return $langs->trans('ToValidate').' '.img_picto($langs->trans('ToValidate'),'statut0');
     			if ($status == 1) return $langs->trans('Validated').' '.img_picto($langs->trans('Validated'),'statut4');
     		}
    -		if ($mode == 6)
    +		elseif ($mode == 6)
     		{
     			if ($status == 0) return $langs->trans('ToValidate').' '.img_picto($langs->trans('ToValidate'),'statut0');
     			if ($status == 1) return $langs->trans('Validated').' '.img_picto($langs->trans('Validated'),'statut4');
     		}
     		return $langs->trans('Unknown');
     	}
    -
     }
    diff --git a/htdocs/compta/paiement/cheque/index.php b/htdocs/compta/paiement/cheque/index.php
    index 74fe9ea9455..c3cf1634557 100644
    --- a/htdocs/compta/paiement/cheque/index.php
    +++ b/htdocs/compta/paiement/cheque/index.php
    @@ -24,14 +24,12 @@
      *		\brief      Home page for cheque receipts
      */
     
    -require('../../../main.inc.php');
    +require '../../../main.inc.php';
     require_once DOL_DOCUMENT_ROOT.'/compta/paiement/cheque/class/remisecheque.class.php';
     require_once DOL_DOCUMENT_ROOT.'/compta/bank/class/account.class.php';
     
    -$langs->load("banks");
    -$langs->load("categories");
    -$langs->load("compta");
    -$langs->load("bills");
    +// Load translation files required by the page
    +$langs->loadLangs(array('banks', 'categories', 'compta', 'bills'));
     
     // Security check
     if ($user->societe_id) $socid=$user->societe_id;
    @@ -70,7 +68,6 @@ print "</tr>\n";
     
     if ($resql)
     {
    -  $var=false;
       if ($row = $db->fetch_row($resql) )
         {
           $num = $row[0];
    @@ -94,7 +91,7 @@ $max=10;
     
     $sql = "SELECT bc.rowid, bc.date_bordereau as db, bc.amount, bc.ref as ref,";
     $sql.= " bc.statut, bc.nbcheque,";
    -$sql.= " ba.ref, ba.label, ba.rowid as bid, ba.number, ba.currency_code, ba.account_number, ba.fk_accountancy_journal,";
    +$sql.= " ba.ref as bref, ba.label, ba.rowid as bid, ba.number, ba.currency_code, ba.account_number, ba.fk_accountancy_journal,";
     $sql.= " aj.code";
     $sql.= " FROM ".MAIN_DB_PREFIX."bordereau_cheque as bc, ".MAIN_DB_PREFIX."bank_account as ba";
     $sql.= " LEFT JOIN ".MAIN_DB_PREFIX."accounting_journal as aj ON aj.rowid = ba.fk_accountancy_journal";
    @@ -116,7 +113,6 @@ if ($resql)
     	print '<th align="right">'.$langs->trans("Status").'</th>';
     	print "</tr>\n";
     
    -	$var=true;
     	while ( $objp = $db->fetch_object($resql) )
     	{
             $checkdepositstatic->id=$objp->rowid;
    @@ -124,7 +120,7 @@ if ($resql)
     	    $checkdepositstatic->statut=$objp->statut;
     
     		$accountstatic->id=$objp->bid;
    -		$accountstatic->ref=$objp->ref;
    +		$accountstatic->ref=$objp->bref;
     		$accountstatic->label=$objp->label;
     		$accountstatic->number=$objp->number;
     		$accountstatic->currency_code=$objp->currency_code;
    @@ -155,6 +151,6 @@ else
     
     print '</div></div></div>';
     
    +// End of page
     llxFooter();
    -
     $db->close();
    diff --git a/htdocs/compta/paiement/cheque/list.php b/htdocs/compta/paiement/cheque/list.php
    index b9e8cac609a..2f0c6592694 100644
    --- a/htdocs/compta/paiement/cheque/list.php
    +++ b/htdocs/compta/paiement/cheque/list.php
    @@ -25,15 +25,14 @@
      *   \brief      Page list of cheque deposits
      */
     
    -require('../../../main.inc.php');
    +require '../../../main.inc.php';
     require_once DOL_DOCUMENT_ROOT.'/compta/paiement/cheque/class/remisecheque.class.php';
     require_once DOL_DOCUMENT_ROOT.'/compta/bank/class/account.class.php';
     require_once DOL_DOCUMENT_ROOT.'/core/class/html.formother.class.php';
     require_once DOL_DOCUMENT_ROOT.'/core/lib/date.lib.php';
     
    -$langs->load("banks");
    -$langs->load("categories");
    -$langs->load("bills");
    +// Load translation files required by the page
    +$langs->loadLangs(array('banks', 'categories', 'bills'));
     
     // Security check
     if ($user->societe_id) $socid=$user->societe_id;
    @@ -139,7 +138,7 @@ if ($resql)
     	$newcardbutton='';
     	if ($user->rights->banque->cheque)
     	{
    -		$newcardbutton = '<a class="butActionNew" href="'.DOL_URL_ROOT.'/compta/paiement/cheque/card.php?action=new">'.$langs->trans('NewCheckDeposit');
    +		$newcardbutton = '<a class="butActionNew" href="'.DOL_URL_ROOT.'/compta/paiement/cheque/card.php?action=new"><span class="valignmiddle">'.$langs->trans('NewCheckDeposit').'</span>';
     		$newcardbutton.= '<span class="fa fa-plus-circle valignmiddle"></span>';
     		$newcardbutton.= '</a>';
     	}
    @@ -196,7 +195,6 @@ if ($resql)
     
         if ($num > 0)
         {
    -    	$var=true;
         	while ($i < min($num,$limit))
         	{
         		$objp = $db->fetch_object($resql);
    @@ -252,6 +250,6 @@ else
     	dol_print_error($db);
     }
     
    -
    +// End of page
     llxFooter();
     $db->close();
    diff --git a/htdocs/compta/paiement/class/cpaiement.class.php b/htdocs/compta/paiement/class/cpaiement.class.php
    index 59f13023b24..1f0175bd370 100644
    --- a/htdocs/compta/paiement/class/cpaiement.class.php
    +++ b/htdocs/compta/paiement/class/cpaiement.class.php
    @@ -34,15 +34,12 @@ class Cpaiement
     	 * @var string Id to identify managed objects
     	 */
     	public $element = 'cpaiement';
    +	
     	/**
     	 * @var string Name of table without prefix where object is stored
     	 */
     	public $table_element = 'c_paiement';
     
    -
    -	/**
    -	 */
    -
     	public $code;
     	public $libelle;
     	public $type;
    @@ -50,9 +47,6 @@ class Cpaiement
     	public $accountancy_code;
     	public $module;
     
    -	/**
    -	 */
    -
     
     	/**
     	 * Constructor
    @@ -141,15 +135,15 @@ class Cpaiement
     		if (!$error) {
     			$this->id = $this->db->last_insert_id(MAIN_DB_PREFIX . $this->table_element);
     
    -			if (!$notrigger) {
    -				// Uncomment this and change MYOBJECT to your own tag if you
    -				// want this action to call a trigger.
    +			// Uncomment this and change MYOBJECT to your own tag if you
    +			// want this action to call a trigger.
    +			//if (!$notrigger) {
     
    -				//// Call triggers
    -				//$result=$this->call_trigger('MYOBJECT_CREATE',$user);
    -				//if ($result < 0) $error++;
    -				//// End call triggers
    -			}
    +			//  // Call triggers
    +			//  $result=$this->call_trigger('MYOBJECT_CREATE',$user);
    +			//  if ($result < 0) $error++;
    +			//  // End call triggers
    +			//}
     		}
     
     		// Commit or rollback
    @@ -284,15 +278,15 @@ class Cpaiement
     			dol_syslog(__METHOD__ . ' ' . join(',', $this->errors), LOG_ERR);
     		}
     
    -		if (!$error && !$notrigger) {
    -			// Uncomment this and change MYOBJECT to your own tag if you
    -			// want this action calls a trigger.
    +		// Uncomment this and change MYOBJECT to your own tag if you
    +		// want this action calls a trigger.
    +		//if (!$error && !$notrigger) {
     
    -			//// Call triggers
    -			//$result=$this->call_trigger('MYOBJECT_MODIFY',$user);
    -			//if ($result < 0) { $error++; //Do also what you must do to rollback action if trigger fail}
    -			//// End call triggers
    -		}
    +		//  // Call triggers
    +		//  $result=$this->call_trigger('MYOBJECT_MODIFY',$user);
    +		//  if ($result < 0) { $error++; //Do also what you must do to rollback action if trigger fail}
    +		//  // End call triggers
    +		//}
     
     		// Commit or rollback
     		if ($error) {
    @@ -322,17 +316,15 @@ class Cpaiement
     
     		$this->db->begin();
     
    -		if (!$error) {
    -			if (!$notrigger) {
    -				// Uncomment this and change MYOBJECT to your own tag if you
    -				// want this action calls a trigger.
    +		// Uncomment this and change MYOBJECT to your own tag if you
    +		// want this action calls a trigger.
    +		//if (!$error && !$notrigger) {
     
    -				//// Call triggers
    -				//$result=$this->call_trigger('MYOBJECT_DELETE',$user);
    -				//if ($result < 0) { $error++; //Do also what you must do to rollback action if trigger fail}
    -				//// End call triggers
    -			}
    -		}
    +		//  // Call triggers
    +		//  $result=$this->call_trigger('MYOBJECT_DELETE',$user);
    +		//  if ($result < 0) { $error++; //Do also what you must do to rollback action if trigger fail}
    +		//  // End call triggers
    +		//}
     
     		if (!$error) {
     			$sql = 'DELETE FROM ' . MAIN_DB_PREFIX . $this->table_element;
    @@ -375,8 +367,5 @@ class Cpaiement
     		$this->active = '';
     		$this->accountancy_code = '';
     		$this->module = '';
    -
    -
     	}
    -
     }
    diff --git a/htdocs/compta/paiement/class/paiement.class.php b/htdocs/compta/paiement/class/paiement.class.php
    index 8b71cf40064..952f478087b 100644
    --- a/htdocs/compta/paiement/class/paiement.class.php
    +++ b/htdocs/compta/paiement/class/paiement.class.php
    @@ -6,6 +6,7 @@
      * Copyright (C) 2014      Raphaël Doursenaud    <rdoursenaud@gpcsolutions.fr>
      * Copyright (C) 2014      Marcos García 		 <marcosgdf@gmail.com>
      * Copyright (C) 2015      Juanjo Menent		 <jmenent@2byte.es>
    + * Copyright (C) 2018      Ferran Marcet		 <fmarcet@2byte.es>
      *
      * This program is free software; you can redistribute it and/or modify
      * it under the terms of the GNU General Public License as published by
    @@ -35,36 +36,50 @@ require_once DOL_DOCUMENT_ROOT .'/multicurrency/class/multicurrency.class.php';
      */
     class Paiement extends CommonObject
     {
    -    public $element='payment';
    -    public $table_element='paiement';
    -    public $picto = 'payment';
    +    /**
    +	 * @var string ID to identify managed object
    +	 */
    +	public $element='payment';
    +
    +    /**
    +	 * @var string Name of table without prefix where object is stored
    +	 */
    +	public $table_element='paiement';
    +
    +    /**
    +	 * @var string String with name of icon for myobject. Must be the part after the 'object_' into object_myobject.png
    +	 */
    +	public $picto = 'payment';
    +
    +	public $facid;
    +	public $datepaye;
     
    -	var $facid;
    -	var $datepaye;
     	/**
     	 * @deprecated
     	 * @see amount, amounts
     	 */
    -    var $total;
    +    public $total;
    +
     	/**
     	 * @deprecated
     	 * @see amount, amounts
     	 */
    -	var $montant;
    -	var $amount;            // Total amount of payment
    -	var $amounts=array();   // Array of amounts
    -	var $multicurrency_amounts=array();   // Array of amounts
    -	var $author;
    -	var $paiementid;	// Type de paiement. Stocke dans fk_paiement
    +	public $montant;
    +
    +	public $amount;            // Total amount of payment
    +	public $amounts=array();   // Array of amounts
    +	public $multicurrency_amounts=array();   // Array of amounts
    +	public $author;
    +	public $paiementid;	// Type de paiement. Stocke dans fk_paiement
     	// de llx_paiement qui est lie aux types de
     	//paiement de llx_c_paiement
    -	var $num_paiement;	// Numero du CHQ, VIR, etc...
    -	var $num_payment;	// Numero du CHQ, VIR, etc...
    -	var $bank_account;	// Id compte bancaire du paiement
    -	var $bank_line;     // Id de la ligne d'ecriture bancaire
    +	public $num_paiement;	// Numero du CHQ, VIR, etc...
    +	public $num_payment;	// Numero du CHQ, VIR, etc...
    +	public $bank_account;	// Id compte bancaire du paiement
    +	public $bank_line;     // Id de la ligne d'ecriture bancaire
     	// fk_paiement dans llx_paiement est l'id du type de paiement (7 pour CHQ, ...)
     	// fk_paiement dans llx_paiement_facture est le rowid du paiement
    -    var $fk_paiement;    // Type of paiment
    +    public $fk_paiement;    // Type of paiment
     
     
     	/**
    @@ -292,39 +307,40 @@ class Paiement extends CommonObject
                                     {
     			                        $amount_ht = $amount_tva = $amount_ttc = array();
     
    -                                    // Loop on each vat rate
    -                                    $i = 0;
    -                                    foreach ($invoice->lines as $line)
    -                                    {
    -                                        if ($line->total_ht!=0)
    -                                        { 	// no need to create discount if amount is null
    -                                            $amount_ht[$line->tva_tx] += $line->total_ht;
    -                                            $amount_tva[$line->tva_tx] += $line->total_tva;
    -                                            $amount_ttc[$line->tva_tx] += $line->total_ttc;
    -                                            $i ++;
    -                                        }
    -                                    }
    +									// Insert one discount by VAT rate category
    +									$discount = new DiscountAbsolute($this->db);
    +									$discount->fetch('',$invoice->id);
    +									if (empty($discount->id)) {	// If the invoice was not yet converted into a discount (this may have been done manually before we come here)
     
    -                                    // Insert one discount by VAT rate category
    -                                    $discount = new DiscountAbsolute($this->db);
    -                                    $discount->description = '(DEPOSIT)';
    -                                    $discount->fk_soc = $invoice->socid;
    -                                    $discount->fk_facture_source = $invoice->id;
     
    -                                    foreach ($amount_ht as $tva_tx => $xxx)
    -                                    {
    -                                        $discount->amount_ht = abs($amount_ht[$tva_tx]);
    -                                        $discount->amount_tva = abs($amount_tva[$tva_tx]);
    -                                        $discount->amount_ttc = abs($amount_ttc[$tva_tx]);
    -                                        $discount->tva_tx = abs($tva_tx);
    +										$discount->description = '(DEPOSIT)';
    +										$discount->fk_soc = $invoice->socid;
    +										$discount->fk_facture_source = $invoice->id;
     
    -                                        $result = $discount->create($user);
    -                                        if ($result < 0)
    -                                        {
    -                                            $error++;
    -                                            break;
    -                                        }
    -                                    }
    +										// Loop on each vat rate
    +										$i = 0;
    +										foreach ($invoice->lines as $line) {
    +											if ($line->total_ht != 0) {    // no need to create discount if amount is null
    +												$amount_ht[$line->tva_tx] += $line->total_ht;
    +												$amount_tva[$line->tva_tx] += $line->total_tva;
    +												$amount_ttc[$line->tva_tx] += $line->total_ttc;
    +												$i++;
    +											}
    +										}
    +
    +										foreach ($amount_ht as $tva_tx => $xxx) {
    +											$discount->amount_ht = abs($amount_ht[$tva_tx]);
    +											$discount->amount_tva = abs($amount_tva[$tva_tx]);
    +											$discount->amount_ttc = abs($amount_ttc[$tva_tx]);
    +											$discount->tva_tx = abs($tva_tx);
    +
    +											$result = $discount->create($user);
    +											if ($result < 0) {
    +												$error++;
    +												break;
    +											}
    +										}
    +									}
     
                                         if ($error)
                                         {
    @@ -543,7 +559,7 @@ class Paiement extends CommonObject
     
             	$this->fk_account=$accountid;
     
    -        	require_once DOL_DOCUMENT_ROOT.'/compta/bank/class/account.class.php';
    +        	include_once DOL_DOCUMENT_ROOT.'/compta/bank/class/account.class.php';
     
                 dol_syslog("$user->id,$mode,$label,$this->fk_account,$emetteur_nom,$emetteur_banque");
     
    @@ -692,6 +708,7 @@ class Paiement extends CommonObject
         }
     
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *      Mise a jour du lien entre le paiement et la ligne generee dans llx_bank
     	 *
    @@ -700,6 +717,7 @@ class Paiement extends CommonObject
     	 */
     	function update_fk_bank($id_bank)
     	{
    +        // phpcs:enable
     		$sql = 'UPDATE '.MAIN_DB_PREFIX.$this->table_element.' set fk_bank = '.$id_bank;
     		$sql.= ' WHERE rowid = '.$this->id;
     
    @@ -717,6 +735,7 @@ class Paiement extends CommonObject
     		}
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
         /**
          *	Updates the payment date
          *
    @@ -725,6 +744,7 @@ class Paiement extends CommonObject
          */
         function update_date($date)
         {
    +        // phpcs:enable
             if (!empty($date) && $this->statut!=1)
             {
                 $sql = "UPDATE ".MAIN_DB_PREFIX.$this->table_element;
    @@ -748,6 +768,7 @@ class Paiement extends CommonObject
             return -1; //no date given or already validated
         }
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
         /**
          *  Updates the payment number
          *
    @@ -756,6 +777,7 @@ class Paiement extends CommonObject
          */
         function update_num($num)
         {
    +        // phpcs:enable
         	if(!empty($num) && $this->statut!=1)
             {
                 $sql = "UPDATE ".MAIN_DB_PREFIX.$this->table_element;
    @@ -1062,7 +1084,7 @@ class Paiement extends CommonObject
                 $arraybill = $this->getBillsArray();
                 if (is_array($arraybill) && count($arraybill) > 0)
                 {
    -            	require_once DOL_DOCUMENT_ROOT.'/compta/facture/class/facture.class.php';
    +            	include_once DOL_DOCUMENT_ROOT.'/compta/facture/class/facture.class.php';
                 	$facturestatic=new Facture($this->db);
                 	foreach ($arraybill as $billid)
                 	{
    @@ -1110,6 +1132,7 @@ class Paiement extends CommonObject
     		return $this->LibStatut($this->statut,$mode);
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 * Renvoi le libelle d'un statut donne
     	 *
    @@ -1119,6 +1142,7 @@ class Paiement extends CommonObject
     	 */
     	function LibStatut($status,$mode=0)
     	{
    +        // phpcs:enable
     		global $langs;	// TODO Renvoyer le libelle anglais et faire traduction a affichage
     
     		$langs->load('compta');
    @@ -1160,15 +1184,17 @@ class Paiement extends CommonObject
     		return '';
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
    -	 *    	Load the third party of object, from id into this->thirdparty
    +	 *  Load the third party of object, from id into this->thirdparty
     	 *
    -	 *		@param		int		$force_thirdparty_id	Force thirdparty id
    -	 *		@return		int								<0 if KO, >0 if OK
    +	 *	@param		int		$force_thirdparty_id	Force thirdparty id
    +	 *	@return		int								<0 if KO, >0 if OK
     	 */
     	function fetch_thirdparty($force_thirdparty_id=0)
     	{
    -		require_once DOL_DOCUMENT_ROOT . '/compta/facture/class/facture.class.php';
    +        // phpcs:enable
    +		include_once DOL_DOCUMENT_ROOT . '/compta/facture/class/facture.class.php';
     
     		if (empty($force_thirdparty_id))
     		{
    diff --git a/htdocs/compta/paiement/index.php b/htdocs/compta/paiement/index.php
    index 7f1597b5afc..5bcda011615 100644
    --- a/htdocs/compta/paiement/index.php
    +++ b/htdocs/compta/paiement/index.php
    @@ -31,5 +31,6 @@ llxHeader();
     
     print load_fiche_titre("Payments");
     
    +// End of page
     llxFooter();
     $db->close();
    diff --git a/htdocs/compta/paiement/info.php b/htdocs/compta/paiement/info.php
    index d0bda152b21..86e45508b2c 100644
    --- a/htdocs/compta/paiement/info.php
    +++ b/htdocs/compta/paiement/info.php
    @@ -28,8 +28,8 @@ require_once DOL_DOCUMENT_ROOT.'/core/lib/functions2.lib.php';
     require_once DOL_DOCUMENT_ROOT.'/compta/paiement/class/paiement.class.php';
     require_once DOL_DOCUMENT_ROOT.'/core/lib/payments.lib.php';
     
    -$langs->load("bills");
    -$langs->load("companies");
    +// Load translation files required by the page
    +$langs->loadLangs(array('bills', 'companies'));
     
     $id=GETPOST('id');
     $ref=GETPOST('ref', 'alpha');
    @@ -76,5 +76,6 @@ print '</div>';
     
     dol_fiche_end();
     
    +// End of page
     llxFooter();
     $db->close();
    diff --git a/htdocs/compta/paiement/list.php b/htdocs/compta/paiement/list.php
    index 017593316a7..5b5124b2b80 100644
    --- a/htdocs/compta/paiement/list.php
    +++ b/htdocs/compta/paiement/list.php
    @@ -35,8 +35,8 @@ require_once DOL_DOCUMENT_ROOT.'/core/class/html.formother.class.php';
     require_once DOL_DOCUMENT_ROOT.'/core/lib/date.lib.php';
     require_once DOL_DOCUMENT_ROOT.'/accountancy/class/accountingjournal.class.php';
     
    -$langs->load("bills");
    -$langs->load("compta");
    +// Load translation files required by the page
    +$langs->loadLangs(array('bills', 'compta'));
     
     // Security check
     $facid	= GETPOST('facid','int');
    @@ -371,5 +371,6 @@ else
         dol_print_error($db);
     }
     
    +// End of page
     llxFooter();
     $db->close();
    diff --git a/htdocs/compta/paiement/rapport.php b/htdocs/compta/paiement/rapport.php
    index 3e6427f6ac2..c2c63aea84d 100644
    --- a/htdocs/compta/paiement/rapport.php
    +++ b/htdocs/compta/paiement/rapport.php
    @@ -166,6 +166,6 @@ if ($year)
         }
     }
     
    +// End of page
     llxFooter();
    -
     $db->close();
    diff --git a/htdocs/compta/paiement/tovalidate.php b/htdocs/compta/paiement/tovalidate.php
    index 031a0ff354a..9fea9afa5df 100644
    --- a/htdocs/compta/paiement/tovalidate.php
    +++ b/htdocs/compta/paiement/tovalidate.php
    @@ -24,6 +24,7 @@
     
     require '../../main.inc.php';
     
    +// Load translation files required by the page
     $langs->load("bills");
     
     // Security check
    @@ -138,5 +139,6 @@ if ($resql)
         print "</table>";
     }
     
    +// End of page
     llxFooter();
     $db->close();
    diff --git a/htdocs/compta/paiement_charge.php b/htdocs/compta/paiement_charge.php
    index e966eba4a47..9b605e68929 100644
    --- a/htdocs/compta/paiement_charge.php
    +++ b/htdocs/compta/paiement_charge.php
    @@ -1,6 +1,6 @@
     <?php
    -/* Copyright (C) 2004-2014 Laurent Destailleur  <eldy@users.sourceforge.net>
    - * Copyright (C) 2016      Frédéric France      <frederic.france@free.fr>
    +/* Copyright (C) 2004-2014  Laurent Destailleur     <eldy@users.sourceforge.net>
    + * Copyright (C) 2016-2018  Frédéric France         <frederic.france@netlogic.fr>
      *
      * This program is free software; you can redistribute it and/or modify
      * it under the terms of the GNU General Public License as published by
    @@ -17,9 +17,9 @@
      */
     
     /**
    - *	    \file       htdocs/compta/paiement_charge.php
    - *		\ingroup    tax
    - *		\brief      Page to add payment of a tax
    + *      \file       htdocs/compta/paiement_charge.php
    + *      \ingroup    tax
    + *      \brief      Page to add payment of a tax
      */
     
     require '../main.inc.php';
    @@ -27,6 +27,7 @@ require_once DOL_DOCUMENT_ROOT.'/compta/sociales/class/chargesociales.class.php'
     require_once DOL_DOCUMENT_ROOT.'/compta/sociales/class/paymentsocialcontribution.class.php';
     require_once DOL_DOCUMENT_ROOT.'/compta/bank/class/account.class.php';
     
    +// Load translation files required by the page
     $langs->load("bills");
     
     $chid=GETPOST("id", 'int');
    @@ -225,7 +226,7 @@ if ($action == 'create')
     	print '<tr><td class="fieldrequired">'.$langs->trans("Date").'</td><td>';
     	$datepaye = dol_mktime(12, 0, 0, $_POST["remonth"], $_POST["reday"], $_POST["reyear"]);
     	$datepayment=empty($conf->global->MAIN_AUTOFILL_DATE)?(empty($_POST["remonth"])?-1:$datepaye):0;
    -	$form->select_date($datepayment,'','','','',"add_payment",1,1);
    +	print $form->selectDate($datepayment, '', '', '', '', "add_payment", 1, 1);
     	print "</td>";
     	print '</tr>';
     
    @@ -271,7 +272,6 @@ if ($action == 'create')
     	print '<td align="center">'.$langs->trans("Amount").'</td>';
     	print "</tr>\n";
     
    -	$var=true;
     	$total=0;
     	$totalrecu=0;
     
    @@ -279,8 +279,6 @@ if ($action == 'create')
     	{
     		$objp = $charge;
     
    -
    -
     		print '<tr class="oddeven">';
     
     		if ($objp->date_ech > 0)
    @@ -324,7 +322,7 @@ if ($action == 'create')
     	if ($i > 1)
     	{
     		// Print total
    -		print "<tr ".$bc[!$var].">";
    +		print '<tr class="oddeven">';
     		print '<td colspan="2" align="left">'.$langs->trans("Total").':</td>';
     		print "<td align=\"right\"><b>".price($total_ttc)."</b></td>";
     		print "<td align=\"right\"><b>".price($totalrecu)."</b></td>";
    diff --git a/htdocs/compta/payment_sc/card.php b/htdocs/compta/payment_sc/card.php
    index 8e76a219c3d..b4a21e198de 100644
    --- a/htdocs/compta/payment_sc/card.php
    +++ b/htdocs/compta/payment_sc/card.php
    @@ -32,9 +32,8 @@ require_once DOL_DOCUMENT_ROOT.'/compta/facture/class/facture.class.php';
     require_once DOL_DOCUMENT_ROOT.'/core/modules/facture/modules_facture.php';
     if (! empty($conf->banque->enabled)) require_once DOL_DOCUMENT_ROOT.'/compta/bank/class/account.class.php';
     
    -$langs->load('bills');
    -$langs->load('banks');
    -$langs->load('companies');
    +// Load translation files required by the page
    +$langs->loadLangs(array('bills', 'banks', 'companies'));
     
     // Security check
     $id=GETPOST("id",'int');
    @@ -75,7 +74,8 @@ if ($action == 'confirm_delete' && $confirm == 'yes' && $user->rights->tax->char
     	}
     }
     
    -// Create payment
    +// Validate social contribution
    +/*
     if ($action == 'confirm_valide' && $confirm == 'yes' && $user->rights->tax->charges->creer)
     {
     	$db->begin();
    @@ -112,6 +112,7 @@ if ($action == 'confirm_valide' && $confirm == 'yes' && $user->rights->tax->char
     		$db->rollback();
     	}
     }
    +*/
     
     
     /*
    @@ -151,12 +152,14 @@ if ($action == 'delete')
     /*
      * Validation confirmation of payment
      */
    +/*
     if ($action == 'valide')
     {
     	$facid = $_GET['facid'];
     	print $form->formconfirm('card.php?id='.$object->id.'&amp;facid='.$facid, $langs->trans("ValidatePayment"), $langs->trans("ConfirmValidatePayment"), 'confirm_valide','',0,2);
     
     }
    +*/
     
     
     $linkback = '<a href="' . DOL_URL_ROOT . '/compta/sociales/payments.php">' . $langs->trans("BackToList") . '</a>';
    @@ -324,8 +327,6 @@ if ($action == '')
     
     print '</div>';
     
    -
    -
    +// End of page
     llxFooter();
    -
     $db->close();
    diff --git a/htdocs/compta/prelevement/bons.php b/htdocs/compta/prelevement/bons.php
    index 02c6e7b08f0..a6d1f480a06 100644
    --- a/htdocs/compta/prelevement/bons.php
    +++ b/htdocs/compta/prelevement/bons.php
    @@ -24,13 +24,12 @@
      * 	\brief      Page liste des bons de prelevements
      */
     
    -require('../../main.inc.php');
    +require '../../main.inc.php';
     require_once DOL_DOCUMENT_ROOT.'/compta/prelevement/class/bonprelevement.class.php';
     require_once DOL_DOCUMENT_ROOT.'/compta/bank/class/account.class.php';
     
    -$langs->load("banks");
    -$langs->load("categories");
    -$langs->load("widthdrawals");
    +// Load translation files required by the page
    +$langs->loadLangs(array('banks', 'categories', 'widthdrawals'));
     
     // Security check
     $socid = GETPOST('socid','int');
    @@ -109,7 +108,7 @@ if ($result)
       $newcardbutton='';
       if ($user->rights->prelevement->bons->creer)
       {
    -  	$newcardbutton = '<a class="butActionNew" href="'.DOL_URL_ROOT.'/compta/prelevement/create.php">'.$langs->trans('NewStandingOrder');
    +  	$newcardbutton = '<a class="butActionNew" href="'.DOL_URL_ROOT.'/compta/prelevement/create.php"><span class="valignmiddle">'.$langs->trans('NewStandingOrder').'</span>';
       	$newcardbutton.= '<span class="fa fa-plus-circle valignmiddle"></span>';
       	$newcardbutton.= '</a>';
       }
    @@ -184,7 +183,6 @@ else
       dol_print_error($db);
     }
     
    -
    +// End of page
     llxFooter();
    -
     $db->close();
    diff --git a/htdocs/compta/prelevement/card.php b/htdocs/compta/prelevement/card.php
    index a6d739f1f0c..60e471d712d 100644
    --- a/htdocs/compta/prelevement/card.php
    +++ b/htdocs/compta/prelevement/card.php
    @@ -1,7 +1,8 @@
     <?php
    -/* Copyright (C) 2005      Rodolphe Quiedeville <rodolphe@quiedeville.org>
    - * Copyright (C) 2005-2010 Laurent Destailleur  <eldy@users.sourceforge.net>
    - * Copyright (C) 2010-2016 Juanjo Menent 		<jmenent@2byte.es>
    +/* Copyright (C) 2005       Rodolphe Quiedeville    <rodolphe@quiedeville.org>
    + * Copyright (C) 2005-2010  Laurent Destailleur     <eldy@users.sourceforge.net>
    + * Copyright (C) 2010-2016  Juanjo Menent           <jmenent@2byte.es>
    + * Copyright (C) 2018       Frédéric France         <frederic.france@netlogic.fr>
      *
      * This program is free software; you can redistribute it and/or modify
      * it under the terms of the GNU General Public License as published by
    @@ -23,22 +24,18 @@
      *	\brief      Card of a direct debit
      */
     
    -require('../../main.inc.php');
    +require '../../main.inc.php';
     require_once DOL_DOCUMENT_ROOT.'/core/lib/prelevement.lib.php';
     require_once DOL_DOCUMENT_ROOT.'/compta/prelevement/class/ligneprelevement.class.php';
     require_once DOL_DOCUMENT_ROOT.'/compta/prelevement/class/bonprelevement.class.php';
     require_once DOL_DOCUMENT_ROOT.'/compta/bank/class/account.class.php';
     
    -$langs->load("banks");
    -$langs->load("categories");
    +// Load translation files required by the page
    +$langs->loadLangs(array('banks', 'categories','bills','withdrawals'));
     
     if (!$user->rights->prelevement->bons->lire)
     accessforbidden();
     
    -$langs->load("bills");
    -$langs->load("withdrawals");
    -
    -
     // Security check
     if ($user->societe_id > 0) accessforbidden();
     
    @@ -244,7 +241,7 @@ if ($id > 0 || $ref)
     		print '<tr class="liste_titre">';
     		print '<td colspan="3">'.$langs->trans("NotifyTransmision").'</td></tr>';
     		print '<tr class="oddeven"><td>'.$langs->trans("TransData").'</td><td>';
    -		print $form->select_date('','','','','',"userfile",1,1);
    +		print $form->selectDate('', '', '', '', '', "userfile", 1, 1);
     		print '</td></tr>';
     		print '<tr class="oddeven"><td>'.$langs->trans("TransMetod").'</td><td>';
     		print $form->selectarray("methode",$object->methodes_trans);
    @@ -268,7 +265,7 @@ if ($id > 0 || $ref)
     		print '<tr class="liste_titre">';
     		print '<td colspan="3">'.$langs->trans("NotifyCredit").'</td></tr>';
     		print '<tr class="oddeven"><td>'.$langs->trans('CreditDate').'</td><td>';
    -		print $form->select_date('','','','','',"infocredit",1,1);
    +		print $form->selectDate('', '', '', '', '', "infocredit", 1, 1);
     		print '</td></tr>';
     		print '</table>';
     		print '<br>'.$langs->trans("ThisWillAlsoAddPaymentOnInvoice");
    @@ -419,6 +416,6 @@ if ($id > 0 || $ref)
     	}
     }
     
    +// End of page
     llxFooter();
    -
     $db->close();
    diff --git a/htdocs/compta/prelevement/class/bonprelevement.class.php b/htdocs/compta/prelevement/class/bonprelevement.class.php
    index 245b25be3b6..7b93966aa8b 100644
    --- a/htdocs/compta/prelevement/class/bonprelevement.class.php
    +++ b/htdocs/compta/prelevement/class/bonprelevement.class.php
    @@ -39,29 +39,40 @@ require_once DOL_DOCUMENT_ROOT.'/compta/paiement/class/paiement.class.php';
      */
     class BonPrelevement extends CommonObject
     {
    +	/**
    +	 * @var string ID to identify managed object
    +	 */
     	public $element='widthdraw';
    +
    +	/**
    +	 * @var string Name of table without prefix where object is stored
    +	 */
     	public $table_element='prelevement_bons';
    -	public $picto = 'payment';
     
    -	var $date_echeance;
    -	var $raison_sociale;
    -	var $reference_remise;
    -	var $emetteur_code_guichet;
    -	var $emetteur_numero_compte;
    -	var $emetteur_code_banque;
    -	var $emetteur_number_key;
    +    /**
    +     * @var string String with name of icon for myobject. Must be the part after the 'object_' into object_myobject.png
    +     */
    +    public $picto = 'payment';
     
    -	var $emetteur_iban;
    -	var $emetteur_bic;
    -	var $emetteur_ics;
    +	public $date_echeance;
    +	public $raison_sociale;
    +	public $reference_remise;
    +	public $emetteur_code_guichet;
    +	public $emetteur_numero_compte;
    +	public $emetteur_code_banque;
    +	public $emetteur_number_key;
     
    -	var $total;
    -	var $_fetched;
    -	var $statut;    // 0-Wait, 1-Trans, 2-Done
    -	var $labelstatut=array();
    +	public $emetteur_iban;
    +	public $emetteur_bic;
    +	public $emetteur_ics;
     
    -	var $invoice_in_error=array();
    -	var $thirdparty_in_error=array();
    +	public $total;
    +	public $fetched;
    +	public $statut;    // 0-Wait, 1-Trans, 2-Done
    +	public $labelstatut=array();
    +
    +	public $invoice_in_error=array();
    +	public $thirdparty_in_error=array();
     
     
     	/**
    @@ -98,9 +109,10 @@ class BonPrelevement extends CommonObject
     
     		$this->methodes_trans[0] = "Internet";
     
    -		$this->_fetched = 0;
    +		$this->fetched = 0;
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 * Add invoice to withdrawal
     	 *
    @@ -116,6 +128,7 @@ class BonPrelevement extends CommonObject
     	 */
     	function AddFacture($facture_id, $client_id, $client_nom, $amount, $code_banque, $code_guichet, $number, $number_key)
     	{
    +        // phpcs:enable
     		$result = 0;
     		$line_id = 0;
     
    @@ -156,7 +169,6 @@ class BonPrelevement extends CommonObject
     		}
     
     		return $result;
    -
     	}
     
     	/**
    @@ -304,7 +316,7 @@ class BonPrelevement extends CommonObject
     
     				$this->statut             = $obj->statut;
     
    -				$this->_fetched = 1;
    +				$this->fetched = 1;
     
     				return 1;
     			}
    @@ -320,6 +332,7 @@ class BonPrelevement extends CommonObject
     		}
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 * Set credite and set status of linked invoices. Still used ??
     	 *
    @@ -327,6 +340,7 @@ class BonPrelevement extends CommonObject
     	 */
     	function set_credite()
     	{
    +        // phpcs:enable
     		global $user,$conf;
     
     		$error = 0;
    @@ -397,6 +411,7 @@ class BonPrelevement extends CommonObject
     		}
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *	Set direct debit order to "credited" status.
     	 *
    @@ -406,11 +421,12 @@ class BonPrelevement extends CommonObject
     	 */
     	function set_infocredit($user, $date)
     	{
    +        // phpcs:enable
     		global $conf,$langs;
     
     		$error = 0;
     
    -		if ($this->_fetched == 1)
    +		if ($this->fetched == 1)
     		{
     			if ($date >= $this->date_trans)
     			{
    @@ -543,6 +559,7 @@ class BonPrelevement extends CommonObject
     		}
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *	Set withdrawal to transmited status
     	 *
    @@ -553,6 +570,7 @@ class BonPrelevement extends CommonObject
     	 */
     	function set_infotrans($user, $date, $method)
     	{
    +        // phpcs:enable
     		global $conf,$langs;
     
     		$error = 0;
    @@ -667,6 +685,7 @@ class BonPrelevement extends CommonObject
     		return $arr;
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *	Returns amount of withdrawal
     	 *
    @@ -674,6 +693,7 @@ class BonPrelevement extends CommonObject
     	 */
     	function SommeAPrelever()
     	{
    +        // phpcs:enable
     		global $conf;
     
     		$sql = "SELECT sum(pfd.amount) as nb";
    @@ -704,6 +724,7 @@ class BonPrelevement extends CommonObject
     		}
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *	Get number of invoices to withdrawal
     	 *	TODO delete params banque and agence when not necesary
    @@ -714,6 +735,7 @@ class BonPrelevement extends CommonObject
     	 */
     	function NbFactureAPrelever($banque=0,$agence=0)
     	{
    +        // phpcs:enable
     		global $conf;
     
     		$sql = "SELECT count(f.rowid) as nb";
    @@ -745,6 +767,7 @@ class BonPrelevement extends CommonObject
     	}
     
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *	Create a withdraw
     	 *  TODO delete params banque and agence when not necesary
    @@ -758,20 +781,21 @@ class BonPrelevement extends CommonObject
     	 */
     	function Create($banque=0, $agence=0, $mode='real', $format='ALL',$executiondate='')
     	{
    +        // phpcs:enable
     		global $conf,$langs;
     
     		dol_syslog(__METHOD__."::Bank=".$banque." Office=".$agence." mode=".$mode." format=".$format, LOG_DEBUG);
     
    -		require_once (DOL_DOCUMENT_ROOT."/compta/facture/class/facture.class.php");
    -		require_once (DOL_DOCUMENT_ROOT."/societe/class/societe.class.php");
    +		require_once DOL_DOCUMENT_ROOT."/compta/facture/class/facture.class.php";
    +		require_once DOL_DOCUMENT_ROOT."/societe/class/societe.class.php";
     
     		if (empty($format)) return 'ErrorBadParametersForDirectDebitFileCreate';
     
     		$error = 0;
     
     		$datetimeprev = time();
    -                //Choice the date of the execution direct debit
    -                if(!empty($executiondate)) $datetimeprev = $executiondate;
    +        //Choice the date of the execution direct debit
    +        if(!empty($executiondate)) $datetimeprev = $executiondate;
     
     		$month = strftime("%m", $datetimeprev);
     		$year = strftime("%Y", $datetimeprev);
    @@ -1180,6 +1204,7 @@ class BonPrelevement extends CommonObject
     	}
     
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *	Delete a notification def by id
     	 *
    @@ -1188,6 +1213,7 @@ class BonPrelevement extends CommonObject
     	 */
     	function DeleteNotificationById($rowid)
     	{
    +        // phpcs:enable
     		$result = 0;
     
     		$sql = "DELETE FROM ".MAIN_DB_PREFIX."notify_def";
    @@ -1203,6 +1229,7 @@ class BonPrelevement extends CommonObject
     		}
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *	Delete a notification
     	 *
    @@ -1212,6 +1239,7 @@ class BonPrelevement extends CommonObject
     	 */
     	function DeleteNotification($user, $action)
     	{
    +        // phpcs:enable
     		$result = 0;
     
     		$sql = "DELETE FROM ".MAIN_DB_PREFIX."notify_def";
    @@ -1227,6 +1255,7 @@ class BonPrelevement extends CommonObject
     		}
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *	Add a notification
     	 *
    @@ -1237,6 +1266,7 @@ class BonPrelevement extends CommonObject
     	 */
     	function AddNotification($db, $user, $action)
     	{
    +        // phpcs:enable
     		$result = 0;
     
     		if ($this->DeleteNotification($user, $action) == 0)
    @@ -1449,10 +1479,10 @@ class BonPrelevement extends CommonObject
     		if (! empty($conf->global->MAIN_UMASK))
     		@chmod($this->file, octdec($conf->global->MAIN_UMASK));
     		return $result;
    -
     	}
     
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *	Write recipient of request (customer)
     	 *
    @@ -1469,6 +1499,7 @@ class BonPrelevement extends CommonObject
     	 */
     	function EnregDestinataire($rowid, $client_nom, $rib_banque, $rib_guichet, $rib_number, $amount, $facnumber, $facid, $rib_dom='')
     	{
    +        // phpcs:enable
     		fputs($this->file, "06");
     		fputs($this->file, "08"); // Prelevement ordinaire
     
    @@ -1539,6 +1570,7 @@ class BonPrelevement extends CommonObject
     		return $pre.$row_code_client.'-'.$row_drum.'-'.date('U', $row_datec);
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *	Write recipient of request (customer)
     	 *
    @@ -1562,6 +1594,7 @@ class BonPrelevement extends CommonObject
     	 */
     	function EnregDestinataireSEPA($row_code_client, $row_nom, $row_address, $row_zip, $row_town, $row_country_code, $row_cb, $row_cg, $row_cc, $row_somme, $row_facnumber, $row_idfac, $row_iban, $row_bic, $row_datec, $row_drum)
     	{
    +        // phpcs:enable
     		$CrLf = "\n";
     		$Rowing = sprintf("%06d", $row_idfac);
     
    @@ -1575,7 +1608,8 @@ class BonPrelevement extends CommonObject
     		$XML_DEBITOR ='';
     		$XML_DEBITOR .='			<DrctDbtTxInf>'.$CrLf;
     		$XML_DEBITOR .='				<PmtId>'.$CrLf;
    -		$XML_DEBITOR .='					<EndToEndId>'.('AS-'.dol_trunc($row_facnumber,20).'-'.$Rowing).'</EndToEndId>'.$CrLf;          // ISO20022 states that EndToEndId has a MaxLength of 35 characters
    +	//	$XML_DEBITOR .='					<EndToEndId>'.('AS-'.dol_trunc($row_facnumber,20).'-'.$Rowing).'</EndToEndId>'.$CrLf;          // ISO20022 states that EndToEndId has a MaxLength of 35 characters
    +		$XML_DEBITOR .='					<EndToEndId>'.(($conf->global->END_TO_END != "" ) ? $conf->global->END_TO_END : ('AS-'.dol_trunc($row_facnumber,20)).'-'.$Rowing).'</EndToEndId>'.$CrLf;          // ISO20022 states that EndToEndId has a MaxLength of 35 characters
     		$XML_DEBITOR .='				</PmtId>'.$CrLf;
     		$XML_DEBITOR .='				<InstdAmt Ccy="EUR">'.round($row_somme, 2).'</InstdAmt>'.$CrLf;
     		$XML_DEBITOR .='				<DrctDbtTx>'.$CrLf;
    @@ -1607,13 +1641,15 @@ class BonPrelevement extends CommonObject
     		$XML_DEBITOR .='				</DbtrAcct>'.$CrLf;
     		$XML_DEBITOR .='				<RmtInf>'.$CrLf;
     	//	$XML_DEBITOR .='					<Ustrd>'.($row_facnumber.'/'.$Rowing.'/'.$Rum).'</Ustrd>'.$CrLf;
    -		$XML_DEBITOR .='					<Ustrd>'.dol_trunc($row_facnumber, 135).'</Ustrd>'.$CrLf;        // 140 max
    +	//	$XML_DEBITOR .='					<Ustrd>'.dol_trunc($row_facnumber, 135).'</Ustrd>'.$CrLf;        // 140 max
    +		$XML_DEBITOR .='					<Ustrd>'.(($conf->global->USTRD != "" ) ? $conf->global->USTRD : dol_trunc($row_facnumber, 135) ).'</Ustrd>'.$CrLf;        // 140 max
     		$XML_DEBITOR .='				</RmtInf>'.$CrLf;
     		$XML_DEBITOR .='			</DrctDbtTxInf>'.$CrLf;
     		return $XML_DEBITOR;
     	}
     
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *	Write sender of request (me)
     	 *
    @@ -1621,6 +1657,7 @@ class BonPrelevement extends CommonObject
     	 */
     	function EnregEmetteur()
     	{
    +        // phpcs:enable
     		fputs($this->file, "03");
     		fputs($this->file, "08"); // Prelevement ordinaire
     
    @@ -1677,9 +1714,9 @@ class BonPrelevement extends CommonObject
     		fputs($this->file, substr("                                        ",0,5));
     
     		fputs($this->file, "\n");
    -
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *	Write sender of request (me).
     	 *  Note: The tag PmtInf is opened here but closed into caller
    @@ -1694,6 +1731,7 @@ class BonPrelevement extends CommonObject
     	 */
     	function EnregEmetteurSEPA($configuration, $ladate, $nombre, $total, $CrLf='\n', $format='FRST')
     	{
    +        // phpcs:enable
     		// SEPA INITIALISATION
     		global $conf;
     
    @@ -1801,6 +1839,7 @@ class BonPrelevement extends CommonObject
     		return $XML_SEPA_INFO;
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *	Write end
     	 *
    @@ -1809,6 +1848,7 @@ class BonPrelevement extends CommonObject
     	 */
     	function EnregTotal($total)
     	{
    +        // phpcs:enable
     		fputs($this->file, "08");
     		fputs($this->file, "08"); // Prelevement ordinaire
     
    @@ -1873,6 +1913,7 @@ class BonPrelevement extends CommonObject
     		return $this->LibStatut($this->statut,$mode);
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *  Return status label for a status
     	 *
    @@ -1882,6 +1923,7 @@ class BonPrelevement extends CommonObject
     	 */
     	function LibStatut($statut,$mode=0)
     	{
    +        // phpcs:enable
     		if (empty($this->labelstatut))
     		{
     			global $langs;
    @@ -1891,45 +1933,39 @@ class BonPrelevement extends CommonObject
     			$this->labelstatut[2]=$langs->trans("StatusCredited");
     		}
     
    -		if ($mode == 0)
    +		if ($mode == 0 || $mode == 1)
     		{
     			return $this->labelstatut[$statut];
     		}
    -		if ($mode == 1)
    -		{
    -			return $this->labelstatut[$statut];
    -		}
    -		if ($mode == 2)
    +		elseif ($mode == 2)
     		{
     			if ($statut==0) return img_picto($this->labelstatut[$statut],'statut1').' '.$this->labelstatut[$statut];
     			if ($statut==1) return img_picto($this->labelstatut[$statut],'statut3').' '.$this->labelstatut[$statut];
     			if ($statut==2) return img_picto($this->labelstatut[$statut],'statut6').' '.$this->labelstatut[$statut];
     		}
    -		if ($mode == 3)
    +		elseif ($mode == 3)
     		{
     			if ($statut==0) return img_picto($this->labelstatut[$statut],'statut1');
     			if ($statut==1) return img_picto($this->labelstatut[$statut],'statut3');
     			if ($statut==2) return img_picto($this->labelstatut[$statut],'statut6');
     		}
    -		if ($mode == 4)
    +		elseif ($mode == 4)
     		{
     			if ($statut==0) return img_picto($this->labelstatut[$statut],'statut1').' '.$this->labelstatut[$statut];
     			if ($statut==1) return img_picto($this->labelstatut[$statut],'statut3').' '.$this->labelstatut[$statut];
     			if ($statut==2) return img_picto($this->labelstatut[$statut],'statut6').' '.$this->labelstatut[$statut];
     		}
    -		if ($mode == 5)
    +		elseif ($mode == 5)
     		{
     			if ($statut==0) return $this->labelstatut[$statut].' '.img_picto($this->labelstatut[$statut],'statut1');
     			if ($statut==1) return $this->labelstatut[$statut].' '.img_picto($this->labelstatut[$statut],'statut3');
     			if ($statut==2) return $this->labelstatut[$statut].' '.img_picto($this->labelstatut[$statut],'statut6');
     		}
    -		if ($mode == 6)
    +		elseif ($mode == 6)
     		{
     			if ($statut==0) return $this->labelstatut[$statut].' '.img_picto($this->labelstatut[$statut],'statut1');
     			if ($statut==1) return $this->labelstatut[$statut].' '.img_picto($this->labelstatut[$statut],'statut3');
     			if ($statut==2) return $this->labelstatut[$statut].' '.img_picto($this->labelstatut[$statut],'statut6');
     		}
     	}
    -
     }
    -
    diff --git a/htdocs/compta/prelevement/class/ligneprelevement.class.php b/htdocs/compta/prelevement/class/ligneprelevement.class.php
    index fa8545c4ea2..d8434caefd8 100644
    --- a/htdocs/compta/prelevement/class/ligneprelevement.class.php
    +++ b/htdocs/compta/prelevement/class/ligneprelevement.class.php
    @@ -31,8 +31,15 @@
      */
     class LignePrelevement
     {
    -	var $id;
    -	var $db;
    +	/**
    +	 * @var int ID
    +	 */
    +	public $id;
    +
    +	/**
    +     * @var DoliDB Database handler.
    +     */
    +    public $db;
     
     	var $statuts = array();
     
    @@ -121,6 +128,7 @@ class LignePrelevement
     		return $this->LibStatut($this->statut,$mode);
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *    Return status label for a status
     	 *
    @@ -130,25 +138,26 @@ class LignePrelevement
     	 */
     	function LibStatut($statut,$mode=0)
     	{
    +        // phpcs:enable
     		global $langs;
     
     		if ($mode == 0)
     		{
     			return $langs->trans($this->statuts[$statut]);
     		}
    -		if ($mode == 1)
    +		elseif ($mode == 1)
     		{
     			if ($statut==0) return img_picto($langs->trans($this->statuts[$statut]),'statut1').' '.$langs->trans($this->statuts[$statut]);   // Waiting
     			if ($statut==2) return img_picto($langs->trans($this->statuts[$statut]),'statut6').' '.$langs->trans($this->statuts[$statut]);   // Credited
     			if ($statut==3) return img_picto($langs->trans($this->statuts[$statut]),'statut8').' '.$langs->trans($this->statuts[$statut]);   // Refused
     		}
    -		if ($mode == 2)
    +		elseif ($mode == 2)
     		{
     			if ($statut==0) return img_picto($langs->trans($this->statuts[$statut]),'statut1');
     			if ($statut==2) return img_picto($langs->trans($this->statuts[$statut]),'statut6');
     			if ($statut==3) return img_picto($langs->trans($this->statuts[$statut]),'statut8');
     		}
    -		if ($mode == 3)
    +		elseif ($mode == 3)
     		{
     			if ($statut==0) return $langs->trans($this->statuts[$statut]).' '.img_picto($langs->trans($this->statuts[$statut]),'statut1');
     			if ($statut==2) return $langs->trans($this->statuts[$statut]).' '.img_picto($langs->trans($this->statuts[$statut]),'statut6');
    @@ -173,4 +182,3 @@ class LignePrelevement
     		return CommonObject::commonReplaceThirdparty($db, $origin_id, $dest_id, $tables);
     	}
     }
    -
    diff --git a/htdocs/compta/prelevement/class/rejetprelevement.class.php b/htdocs/compta/prelevement/class/rejetprelevement.class.php
    index 87de138e63a..6e3cfe499a8 100644
    --- a/htdocs/compta/prelevement/class/rejetprelevement.class.php
    +++ b/htdocs/compta/prelevement/class/rejetprelevement.class.php
    @@ -30,8 +30,15 @@
      */
     class RejetPrelevement
     {
    -	var $id;
    -	var $db;
    +	/**
    +	 * @var int ID
    +	 */
    +	public $id;
    +
    +	/**
    +     * @var DoliDB Database handler.
    +     */
    +    public $db;
     
     
     	/**
    @@ -62,7 +69,6 @@ class RejetPrelevement
     
         	$this->facturer[0]=$langs->trans("NoInvoiceRefused");
     		$this->facturer[1]=$langs->trans("InvoiceRefused");
    -
     	}
     
     	/**
    @@ -191,9 +197,9 @@ class RejetPrelevement
     			dol_syslog("RejetPrelevement::Create Rollback");
     			$this->db->rollback();
     		}
    -
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *  Send email to all users that has asked the withdraw request
     	 *
    @@ -202,6 +208,7 @@ class RejetPrelevement
     	 */
     	function _send_email($fac)
     	{
    +        // phpcs:enable
     		global $langs;
     
     		$userid = 0;
    @@ -320,7 +327,6 @@ class RejetPrelevement
     		}
     
     		return $arr;
    -
     	}
     
     	/**
    @@ -364,6 +370,4 @@ class RejetPrelevement
     			return -2;
     		}
     	}
    -
     }
    -
    diff --git a/htdocs/compta/prelevement/create.php b/htdocs/compta/prelevement/create.php
    index c1d87a4c1b5..0d07c341458 100644
    --- a/htdocs/compta/prelevement/create.php
    +++ b/htdocs/compta/prelevement/create.php
    @@ -1,9 +1,10 @@
     <?php
    -/* Copyright (C) 2005      Rodolphe Quiedeville <rodolphe@quiedeville.org>
    - * Copyright (C) 2010-2015 Laurent Destailleur  <eldy@users.sourceforge.net>
    - * Copyright (C) 2005-2009 Regis Houssin        <regis.houssin@capnetworks.com>
    - * Copyright (C) 2010-2012 Juanjo Menent        <jmenent@2byte.es>
    - * Copyright (C) 2018      Nicolas ZABOURI      <info@inovea-conseil.com>
    +/* Copyright (C) 2005       Rodolphe Quiedeville    <rodolphe@quiedeville.org>
    + * Copyright (C) 2010-2015  Laurent Destailleur     <eldy@users.sourceforge.net>
    + * Copyright (C) 2005-2009  Regis Houssin           <regis.houssin@capnetworks.com>
    + * Copyright (C) 2010-2012  Juanjo Menent           <jmenent@2byte.es>
    + * Copyright (C) 2018       Nicolas ZABOURI         <info@inovea-conseil.com>
    + * Copyright (C) 2018       Frédéric France         <frederic.france@netlogic.fr>
      *
      * This program is free software; you can redistribute it and/or modify
      * it under the terms of the GNU General Public License as published by
    @@ -25,7 +26,7 @@
      *	\brief      Prelevement creation page
      */
     
    -require('../../main.inc.php');
    +require '../../main.inc.php';
     require_once DOL_DOCUMENT_ROOT.'/compta/prelevement/class/bonprelevement.class.php';
     require_once DOL_DOCUMENT_ROOT.'/compta/facture/class/facture.class.php';
     require_once DOL_DOCUMENT_ROOT.'/societe/class/societe.class.php';
    @@ -34,11 +35,8 @@ require_once DOL_DOCUMENT_ROOT.'/core/lib/admin.lib.php';
     require_once DOL_DOCUMENT_ROOT.'/core/lib/prelevement.lib.php';
     require_once DOL_DOCUMENT_ROOT.'/compta/bank/class/account.class.php';
     
    -$langs->load("banks");
    -$langs->load("categories");
    -$langs->load("widthdrawals");
    -$langs->load("companies");
    -$langs->load("bills");
    +// Load translation files required by the page
    +$langs->loadLangs(array('banks', 'categories', 'widthdrawals', 'companies', 'bills'));
     
     // Security check
     if ($user->societe_id) $socid=$user->societe_id;
    @@ -48,7 +46,10 @@ $result = restrictedArea($user, 'prelevement', '', '', 'bons');
     $action = GETPOST('action','alpha');
     $mode = GETPOST('mode','alpha')?GETPOST('mode','alpha'):'real';
     $format = GETPOST('format','aZ09');
    -
    +$limit = GETPOST('limit')?GETPOST('limit','int'):$conf->liste_limit;
    +$page = GETPOST("page",'int');
    +if (empty($page) || $page == -1) { $page = 0; }     // If $page is not defined, or '' or -1
    +$offset = $limit * $page;
     
     /*
      * Actions
    @@ -153,7 +154,7 @@ print '<input type="hidden" name="token" value="' . $_SESSION['newtoken'] . '">'
     if ($nb) {
         if ($pricetowithdraw) {
             print $langs->trans('ExecutionDate').' ';
    -        print $form->select_date();
    +        print $form->selectDate();
             if ($mysoc->isInEEC()) {
                 print '<select name="format"><option value="FRST">'.$langs->trans('SEPAFRST').'</option><option value="RCUR">'.$langs->trans('SEPARCUR').'</option></select>';
                 print '<input class="butAction" type="submit" value="' . $langs->trans("CreateForSepa") . '"/>';
    @@ -199,13 +200,33 @@ $sql.= " AND pfd.traite = 0";
     $sql.= " AND pfd.fk_facture = f.rowid";
     if ($socid) $sql.= " AND f.fk_soc = ".$socid;
     
    +$nbtotalofrecords = '';
    +if (empty($conf->global->MAIN_DISABLE_FULL_SCANLIST))
    +{
    +	$result = $db->query($sql);
    +	$nbtotalofrecords = $db->num_rows($result);
    +}
    +
    +$sql.= $db->plimit($limit+1,$offset);
    +
     $resql=$db->query($sql);
     if ($resql)
     {
     	$num = $db->num_rows($resql);
     	$i = 0;
     
    -	print load_fiche_titre($langs->trans("InvoiceWaitingWithdraw").($num > 0?' ('.$num.')':''),'','');
    +    $param='';
    +	if ($limit > 0 && $limit != $conf->liste_limit) $param.='&limit='.urlencode($limit);
    +	if($socid) $param .= '&socid='.urlencode($socid);
    +    if($option) $param .= "&option=".urlencode($option);
    +
    +    if(! empty($page) && $num <= $nbtotalofrecords) $page = 0;
    +
    +    print '<form method="POST" id="searchFormList" action="'.$_SERVER["PHP_SELF"].'">';
    +	print '<input type="hidden" name="token" value="'.$_SESSION['newtoken'].'">';
    +	print '<input type="hidden" name="page" value="'.$page.'">';
    +
    +    print_barre_liste($langs->trans("InvoiceWaitingWithdraw"),$page,$_SERVER['PHP_SELF'],$param,'','','',$num,$nbtotalofrecords,'title_accountancy.png',0,'','', $limit);
     
     	print '<table class="noborder" width="100%">';
     	print '<tr class="liste_titre">';
    @@ -222,7 +243,7 @@ if ($resql)
     		require_once DOL_DOCUMENT_ROOT . '/societe/class/companybankaccount.class.php';
     		$bac = new CompanyBankAccount($db);
     
    -		while ($i < $num && $i < 20)
    +		while ($i < $num && $i < $limit)
     		{
     			$obj = $db->fetch_object($resql);
     
    @@ -263,6 +284,7 @@ if ($resql)
     	}
     	else print '<tr '.$bc[0].'><td colspan="5" class="opacitymedium">'.$langs->trans("None").'</td></tr>';
     	print "</table>";
    +	print "</form>";
     	print "<br>\n";
     }
     else
    @@ -327,5 +349,6 @@ else
     }
     */
     
    +// End of page
     llxFooter();
     $db->close();
    diff --git a/htdocs/compta/prelevement/demandes.php b/htdocs/compta/prelevement/demandes.php
    index 765e0cf4fa8..10c390ed5bd 100644
    --- a/htdocs/compta/prelevement/demandes.php
    +++ b/htdocs/compta/prelevement/demandes.php
    @@ -24,16 +24,14 @@
      *  \brief      Page to list withdraw requests
      */
     
    -require('../../main.inc.php');
    +require '../../main.inc.php';
     require_once DOL_DOCUMENT_ROOT.'/core/modules/modPrelevement.class.php';
     require_once DOL_DOCUMENT_ROOT.'/compta/facture/class/facture.class.php';
     require_once DOL_DOCUMENT_ROOT.'/societe/class/societe.class.php';
     require_once DOL_DOCUMENT_ROOT.'/compta/bank/class/account.class.php';
     
    -$langs->load("banks");
    -$langs->load("categories");
    -$langs->load("withdrawals");
    -$langs->load("companies");
    +// Load translation files required by the page
    +$langs->loadLangs(array('banks', 'categories', 'withdrawals', 'companies'));
     
     // Security check
     $socid = GETPOST('socid','int');
    @@ -169,5 +167,6 @@ else
     	dol_print_error($db);
     }
     
    +// End of page
     llxFooter();
     $db->close();
    diff --git a/htdocs/compta/prelevement/factures.php b/htdocs/compta/prelevement/factures.php
    index d446e64fe9b..df71dcb3f31 100644
    --- a/htdocs/compta/prelevement/factures.php
    +++ b/htdocs/compta/prelevement/factures.php
    @@ -24,18 +24,15 @@
      *     \brief      Page liste des factures prelevees
      */
     
    -require('../../main.inc.php');
    +require '../../main.inc.php';
     require_once DOL_DOCUMENT_ROOT.'/core/lib/prelevement.lib.php';
     require_once DOL_DOCUMENT_ROOT.'/compta/prelevement/class/bonprelevement.class.php';
     require_once DOL_DOCUMENT_ROOT.'/compta/prelevement/class/rejetprelevement.class.php';
     require_once DOL_DOCUMENT_ROOT.'/compta/paiement/class/paiement.class.php';
     require_once DOL_DOCUMENT_ROOT.'/compta/bank/class/account.class.php';
     
    -$langs->load("banks");
    -$langs->load("categories");
    -$langs->load("companies");
    -$langs->load('withdrawals');
    -$langs->load('bills');
    +// Load translation files required by the page
    +$langs->loadLangs(array('banks', 'categories', 'companies', 'withdrawals', 'bills'));
     
     // Securite acces client
     if ($user->societe_id > 0) accessforbidden();
    @@ -299,7 +296,6 @@ else
     	dol_print_error($db);
     }
     
    -
    +// End of page
     llxFooter();
    -
     $db->close();
    diff --git a/htdocs/compta/prelevement/fiche-rejet.php b/htdocs/compta/prelevement/fiche-rejet.php
    index 2fbaaf7fbcb..3819c145851 100644
    --- a/htdocs/compta/prelevement/fiche-rejet.php
    +++ b/htdocs/compta/prelevement/fiche-rejet.php
    @@ -24,13 +24,14 @@
      *		\brief      Withdraw reject
      */
     
    -require('../../main.inc.php');
    +require '../../main.inc.php';
     require_once DOL_DOCUMENT_ROOT.'/core/lib/prelevement.lib.php';
     require_once DOL_DOCUMENT_ROOT.'/compta/prelevement/class/bonprelevement.class.php';
     require_once DOL_DOCUMENT_ROOT.'/compta/prelevement/class/rejetprelevement.class.php';
     require_once DOL_DOCUMENT_ROOT.'/compta/paiement/class/paiement.class.php';
     require_once DOL_DOCUMENT_ROOT.'/compta/bank/class/account.class.php';
     
    +// Load translation files required by the page
     $langs->loadLangs(array("banks","categories",'withdrawals','bills'));
     
     // Securite acces client
    @@ -244,5 +245,6 @@ else
     	dol_print_error($db);
     }
     
    +// End of page
     llxFooter();
     $db->close();
    diff --git a/htdocs/compta/prelevement/fiche-stat.php b/htdocs/compta/prelevement/fiche-stat.php
    index f0e335da5cf..a3a1d06e322 100644
    --- a/htdocs/compta/prelevement/fiche-stat.php
    +++ b/htdocs/compta/prelevement/fiche-stat.php
    @@ -23,12 +23,13 @@
      *	\brief      Prelevement statistics
      */
     
    -require('../../main.inc.php');
    +require '../../main.inc.php';
     require_once DOL_DOCUMENT_ROOT.'/core/lib/prelevement.lib.php';
     require_once DOL_DOCUMENT_ROOT.'/compta/prelevement/class/bonprelevement.class.php';
     require_once DOL_DOCUMENT_ROOT.'/compta/prelevement/class/ligneprelevement.class.php';
     require_once DOL_DOCUMENT_ROOT.'/compta/bank/class/account.class.php';
     
    +// Load translation files required by the page
     $langs->loadLangs(array("banks","categories",'withdrawals','bills'));
     
     // Security check
    @@ -192,5 +193,6 @@ if ($prev_id > 0 || $ref)
     	}
     }
     
    +// End of page
     llxFooter();
     $db->close();
    diff --git a/htdocs/compta/prelevement/index.php b/htdocs/compta/prelevement/index.php
    index 64e1991064d..673b83d15aa 100644
    --- a/htdocs/compta/prelevement/index.php
    +++ b/htdocs/compta/prelevement/index.php
    @@ -26,16 +26,15 @@
      */
     
     
    -require('../../main.inc.php');
    +require '../../main.inc.php';
     require_once DOL_DOCUMENT_ROOT.'/compta/prelevement/class/bonprelevement.class.php';
     require_once DOL_DOCUMENT_ROOT.'/compta/facture/class/facture.class.php';
     require_once DOL_DOCUMENT_ROOT.'/societe/class/societe.class.php';
     require_once DOL_DOCUMENT_ROOT.'/core/lib/prelevement.lib.php';
     require_once DOL_DOCUMENT_ROOT.'/compta/bank/class/account.class.php';
     
    -$langs->load("banks");
    -$langs->load("categories");
    -$langs->load("withdrawals");
    +// Load translation files required by the page
    +$langs->loadLangs(array('banks', 'categories', 'withdrawals'));
     
     // Security check
     $socid = GETPOST('socid','int');
    @@ -222,6 +221,6 @@ else
     
     print '</div></div></div>';
     
    +// End of page
     llxFooter();
    -
     $db->close();
    diff --git a/htdocs/compta/prelevement/ligne.php b/htdocs/compta/prelevement/ligne.php
    index bb5598cf81f..8dd1c87069a 100644
    --- a/htdocs/compta/prelevement/ligne.php
    +++ b/htdocs/compta/prelevement/ligne.php
    @@ -1,8 +1,9 @@
     <?php
    -/* Copyright (C) 2005      Rodolphe Quiedeville <rodolphe@quiedeville.org>
    - * Copyright (C) 2005-2012 Laurent Destailleur  <eldy@users.sourceforge.net>
    - * Copyright (C) 2005-2009 Regis Houssin        <regis.houssin@capnetworks.com>
    - * Copyright (C) 2010-2013 Juanjo Menent        <jmenent@2byte.es>
    +/* Copyright (C) 2005       Rodolphe Quiedeville    <rodolphe@quiedeville.org>
    + * Copyright (C) 2005-2012  Laurent Destailleur     <eldy@users.sourceforge.net>
    + * Copyright (C) 2005-2009  Regis Houssin           <regis.houssin@capnetworks.com>
    + * Copyright (C) 2010-2013  Juanjo Menent           <jmenent@2byte.es>
    + * Copyright (C) 2018       Frédéric France         <frederic.france@netlogic.fr>
      *
      * This program is free software; you can redistribute it and/or modify
      * it under the terms of the GNU General Public License as published by
    @@ -24,17 +25,15 @@
      *	\brief      card of withdraw line
      */
     
    -require('../../main.inc.php');
    +require '../../main.inc.php';
     require_once DOL_DOCUMENT_ROOT.'/compta/prelevement/class/bonprelevement.class.php';
     require_once DOL_DOCUMENT_ROOT.'/compta/prelevement/class/ligneprelevement.class.php';
     require_once DOL_DOCUMENT_ROOT.'/compta/prelevement/class/rejetprelevement.class.php';
     require_once DOL_DOCUMENT_ROOT.'/compta/paiement/class/paiement.class.php';
     require_once DOL_DOCUMENT_ROOT.'/compta/bank/class/account.class.php';
     
    -$langs->load("banks");
    -$langs->load("categories");
    -$langs->load("bills");
    -$langs->load("withdrawals");
    +// Load translation files required by the page
    +$langs->loadlangs(array('banks', 'categories', 'bills', 'withdrawals'));
     
     // Security check
     if ($user->societe_id > 0) accessforbidden();
    @@ -198,7 +197,7 @@ if ($id)
     		//Date
     		print '<tr><td class="fieldrequired valid">'.$langs->trans("RefusedData").'</td>';
     		print '<td colspan="2" class="valid">';
    -		print $form->select_date('','','','','',"confirm_rejet");
    +		print $form->selectDate('', '', '', '', '', "confirm_rejet");
     		print '</td></tr>';
     
     		//Reason
    @@ -336,6 +335,6 @@ if ($id)
     	}
     }
     
    +// End of page
     llxFooter();
    -
     $db->close();
    diff --git a/htdocs/compta/prelevement/list.php b/htdocs/compta/prelevement/list.php
    index 10634670f5f..ead1bfff08f 100644
    --- a/htdocs/compta/prelevement/list.php
    +++ b/htdocs/compta/prelevement/list.php
    @@ -24,15 +24,13 @@
      *      \brief      Page liste des prelevements
      */
     
    -require('../../main.inc.php');
    +require '../../main.inc.php';
     require_once DOL_DOCUMENT_ROOT.'/compta/prelevement/class/bonprelevement.class.php';
     require_once DOL_DOCUMENT_ROOT.'/compta/prelevement/class/ligneprelevement.class.php';
     require_once DOL_DOCUMENT_ROOT.'/compta/bank/class/account.class.php';
     
    -$langs->load("banks");
    -$langs->load("withdrawals");
    -$langs->load("companies");
    -$langs->load("categories");
    +// Load translation files required by the page
    +$langs->loadLangs(array('banks', 'withdrawals', 'companies', 'categories'));
     
     // Security check
     $socid = GETPOST('socid','int');
    @@ -215,5 +213,6 @@ else
         dol_print_error($db);
     }
     
    +// End of page
     llxFooter();
     $db->close();
    diff --git a/htdocs/compta/prelevement/rejets.php b/htdocs/compta/prelevement/rejets.php
    index 3c18207f451..5c38b29954e 100644
    --- a/htdocs/compta/prelevement/rejets.php
    +++ b/htdocs/compta/prelevement/rejets.php
    @@ -24,16 +24,14 @@
      *      \brief      Reject page
      */
     
    -require('../../main.inc.php');
    +require '../../main.inc.php';
     require_once DOL_DOCUMENT_ROOT.'/compta/prelevement/class/rejetprelevement.class.php';
     require_once DOL_DOCUMENT_ROOT.'/compta/prelevement/class/ligneprelevement.class.php';
     require_once DOL_DOCUMENT_ROOT.'/compta/paiement/class/paiement.class.php';
     require_once DOL_DOCUMENT_ROOT.'/compta/bank/class/account.class.php';
     
    -$langs->load("banks");
    -$langs->load("categories");
    -$langs->load("withdrawals");
    -$langs->load("companies");
    +// Load translation files required by the page
    +$langs->loadLangs(array('banks', 'categories', 'withdrawals', 'companies'));
     
     // Security check
     $socid = GETPOST('socid','int');
    @@ -122,5 +120,6 @@ else
     	dol_print_error($db);
     }
     
    +// End of page
     llxFooter();
     $db->close();
    diff --git a/htdocs/compta/prelevement/stats.php b/htdocs/compta/prelevement/stats.php
    index 406c2303b6a..ab233a61be3 100644
    --- a/htdocs/compta/prelevement/stats.php
    +++ b/htdocs/compta/prelevement/stats.php
    @@ -24,14 +24,12 @@
      *      \brief      Page with statistics on withdrawals
      */
     
    -require('../../main.inc.php');
    +require '../../main.inc.php';
     require_once DOL_DOCUMENT_ROOT.'/compta/prelevement/class/ligneprelevement.class.php';
     require_once DOL_DOCUMENT_ROOT.'/compta/bank/class/account.class.php';
     
    -$langs->load("banks");
    -$langs->load("categories");
    -$langs->load("withdrawals");
    -$langs->load("companies");
    +// Load translation files required by the page
    +$langs->loadLangs(array('banks', 'categories', 'withdrawals', 'companies'));
     
     // Security check
     $socid = GETPOST('socid','int');
    @@ -227,7 +225,7 @@ else
     	dol_print_error($db);
     }
     
    +// End of page
     llxFooter();
    -
     $db->close();
     
    diff --git a/htdocs/compta/recap-compta.php b/htdocs/compta/recap-compta.php
    index 6102c9fd734..3a22666e2f7 100644
    --- a/htdocs/compta/recap-compta.php
    +++ b/htdocs/compta/recap-compta.php
    @@ -28,6 +28,7 @@ require_once DOL_DOCUMENT_ROOT.'/core/lib/company.lib.php';
     require_once DOL_DOCUMENT_ROOT.'/compta/facture/class/facture.class.php';
     require_once DOL_DOCUMENT_ROOT.'/compta/paiement/class/paiement.class.php';
     
    +// Load translation files required by the page
     $langs->load("companies");
     if (! empty($conf->facture->enabled)) $langs->load("bills");
     
    @@ -61,6 +62,9 @@ $arrayfields=array(
         //...
     );
     
    +// Initialize technical object to manage hooks of page. Note that conf->hooks_modules contains array of hook context
    +$hookmanager->initHooks(array('supplierbalencelist','globalcard'));
    +
     /*
      * Actions
      */
    @@ -100,7 +104,7 @@ if ($id > 0)
     		// Invoice list
     		print load_fiche_titre($langs->trans("CustomerPreview"));
     
    -		print '<table class="noborder" width="100%">';
    +		print '<table class="noborder tagtable liste" width="100%">';
     		print '<tr class="liste_titre">';
             if (! empty($arrayfields['f.datef']['checked']))  print_liste_field_titre($arrayfields['f.datef']['label'],$_SERVER["PHP_SELF"],"f.datef","",$param,'align="center" class="nowrap"',$sortfield,$sortorder);
     		print '<td>'.$langs->trans("Element").'</td>';
    @@ -125,7 +129,6 @@ if ($id > 0)
     		$resql=$db->query($sql);
     		if ($resql)
     		{
    -			$var=true;
     			$num = $db->num_rows($resql);
     
     			// Boucle sur chaque facture
    @@ -253,13 +256,18 @@ if ($id > 0)
     				if (!empty($data['fk_facture'])) print dol_print_date($data['date'],'day');
     				elseif (!empty($data['fk_paiement'])) print dol_print_date($data['date'],'dayhour');
     				print "</td>\n";
    +
     				print '<td>'.$data['link']."</td>\n";
     
     				print '<td aling="left">'.$data['status'].'</td>';
    +
     				print '<td align="right">'.(($data['amount'] > 0) ? price(abs($data['amount'])) : '')."</td>\n";
    +				
     				$totalDebit += ($data['amount'] > 0) ? abs($data['amount']) : 0;
    +				
     				print '<td align="right">'.(($data['amount'] > 0) ? '' : price(abs($data['amount'])))."</td>\n";
     				$totalCredit += ($data['amount'] > 0) ? 0 : abs($data['amount']);
    +				
     				// Balance
     				print '<td align="right">'.price($data['balance'])."</td>\n";
     
    diff --git a/htdocs/compta/resultat/clientfourn.php b/htdocs/compta/resultat/clientfourn.php
    index 5692f3d97bb..4d643536388 100644
    --- a/htdocs/compta/resultat/clientfourn.php
    +++ b/htdocs/compta/resultat/clientfourn.php
    @@ -1,12 +1,13 @@
     <?php
    -/* Copyright (C) 2002-2006 Rodolphe Quiedeville <rodolphe@quiedeville.org>
    - * Copyright (C) 2004-2017 Laurent Destailleur  <eldy@users.sourceforge.net>
    - * Copyright (C) 2005-2012 Regis Houssin        <regis.houssin@capnetworks.com>
    - * Copyright (C) 2012      Cédric Salvador      <csalvador@gpcsolutions.fr>
    - * Copyright (C) 2012-2014 Raphaël Dourseanud   <rdoursenaud@gpcsolutions.fr>
    - * Copyright (C) 2014-2106 Ferran Marcet        <fmarcet@2byte.es>
    - * Copyright (C) 2014	   Juanjo Menent        <jmenent@2byte.es>
    - * Copyright (C) 2014	   Florian Henry        <florian.henry@open-concept.pro>
    +/* Copyright (C) 2002-2006  Rodolphe Quiedeville    <rodolphe@quiedeville.org>
    + * Copyright (C) 2004-2017  Laurent Destailleur     <eldy@users.sourceforge.net>
    + * Copyright (C) 2005-2012  Regis Houssin           <regis.houssin@capnetworks.com>
    + * Copyright (C) 2012       Cédric Salvador         <csalvador@gpcsolutions.fr>
    + * Copyright (C) 2012-2014  Raphaël Dourseanud      <rdoursenaud@gpcsolutions.fr>
    + * Copyright (C) 2014-2106  Ferran Marcet           <fmarcet@2byte.es>
    + * Copyright (C) 2014       Juanjo Menent           <jmenent@2byte.es>
    + * Copyright (C) 2014       Florian Henry           <florian.henry@open-concept.pro>
    + * Copyright (C) 2018       Frédéric France         <frederic.france@netlogic.fr>
      *
      * This program is free software; you can redistribute it and/or modify
      * it under the terms of the GNU General Public License as published by
    @@ -36,6 +37,7 @@ require_once DOL_DOCUMENT_ROOT.'/core/lib/tax.lib.php';
     require_once DOL_DOCUMENT_ROOT.'/core/lib/date.lib.php';
     require_once DOL_DOCUMENT_ROOT.'/accountancy/class/accountancycategory.class.php';
     
    +// Load translation files required by the page
     $langs->loadLangs(array('compta','bills','donation','salaries','accountancy'));
     
     $date_startmonth=GETPOST('date_startmonth','int');
    @@ -160,7 +162,7 @@ if ($modecompta=="CREANCES-DETTES")
     	$calcmode=$langs->trans("CalcModeDebt");
         $calcmode.='<br>('.$langs->trans("SeeReportInInputOutputMode",'<a href="'.$_SERVER["PHP_SELF"].'?date_startyear='.$tmps['year'].'&date_startmonth='.$tmps['mon'].'&date_startday='.$tmps['mday'].'&date_endyear='.$tmpe['year'].'&date_endmonth='.$tmpe['mon'].'&date_endday='.$tmpe['mday'].'&modecompta=RECETTES-DEPENSES">','</a>').')';
         if (! empty($conf->accounting->enabled)) $calcmode.='<br>('.$langs->trans("SeeReportInBookkeepingMode",'<a href="'.$_SERVER["PHP_SELF"].'?date_startyear='.$tmps['year'].'&date_startmonth='.$tmps['mon'].'&date_startday='.$tmps['mday'].'&date_endyear='.$tmpe['year'].'&date_endmonth='.$tmpe['mon'].'&date_endday='.$tmpe['mday'].'&modecompta=BOOKKEEPING">','</a>').')';
    -    $period=$form->select_date($date_start,'date_start',0,0,0,'',1,0,1).' - '.$form->select_date($date_end,'date_end',0,0,0,'',1,0,1);
    +    $period=$form->selectDate($date_start, 'date_start', 0, 0, 0, '', 1, 0).' - '.$form->selectDate($date_end, 'date_end', 0, 0, 0, '', 1, 0);
     	$periodlink=($year_start?"<a href='".$_SERVER["PHP_SELF"]."?year=".($tmps['year']-1)."&modecompta=".$modecompta."'>".img_previous()."</a> <a href='".$_SERVER["PHP_SELF"]."?year=".($tmps['year']+1)."&modecompta=".$modecompta."'>".img_next()."</a>":"");
         $description=$langs->trans("RulesResultDue");
     	if (! empty($conf->global->FACTURE_DEPOSITS_ARE_JUST_PAYMENTS)) $description.= $langs->trans("DepositsAreNotIncluded");
    @@ -174,9 +176,8 @@ elseif ($modecompta=="RECETTES-DEPENSES")
     	$calcmode=$langs->trans("CalcModeEngagement");
         $calcmode.='<br>('.$langs->trans("SeeReportInDueDebtMode",'<a href="'.$_SERVER["PHP_SELF"].'?date_startyear='.$tmps['year'].'&date_startmonth='.$tmps['mon'].'&date_startday='.$tmps['mday'].'&date_endyear='.$tmpe['year'].'&date_endmonth='.$tmpe['mon'].'&date_endday='.$tmpe['mday'].'&modecompta=CREANCES-DETTES">','</a>').')';
         if (! empty($conf->accounting->enabled)) $calcmode.='<br>('.$langs->trans("SeeReportInBookkeepingMode",'<a href="'.$_SERVER["PHP_SELF"].'?date_startyear='.$tmps['year'].'&date_startmonth='.$tmps['mon'].'&date_startday='.$tmps['mday'].'&date_endyear='.$tmpe['year'].'&date_endmonth='.$tmpe['mon'].'&date_endday='.$tmpe['mday'].'&modecompta=BOOKKEEPING">','</a>').')';
    -    //$period=$form->select_date($date_start,'date_start',0,0,0,'',1,0,1).' - '.$form->select_date($date_end,'date_end',1,1,0,'',1,0,1);
    -    $period=$form->select_date($date_start,'date_start',0,0,0,'',1,0,1).' - '.$form->select_date($date_end,'date_end',0,0,0,'',1,0,1);
    -	$periodlink=($year_start?"<a href='".$_SERVER["PHP_SELF"]."?year=".($tmps['year']-1)."&modecompta=".$modecompta."'>".img_previous()."</a> <a href='".$_SERVER["PHP_SELF"]."?year=".($tmps['year']+1)."&modecompta=".$modecompta."'>".img_next()."</a>":"");
    +    $period=$form->selectDate($date_start, 'date_start', 0, 0, 0, '', 1, 0).' - '.$form->selectDate($date_end, 'date_end', 0, 0, 0, '', 1, 0);
    +    $periodlink=($year_start?"<a href='".$_SERVER["PHP_SELF"]."?year=".($tmps['year']-1)."&modecompta=".$modecompta."'>".img_previous()."</a> <a href='".$_SERVER["PHP_SELF"]."?year=".($tmps['year']+1)."&modecompta=".$modecompta."'>".img_next()."</a>":"");
         $description=$langs->trans("RulesResultInOut");
         $builddate=dol_now();
         //$exportlink=$langs->trans("NotYetAvailable");
    @@ -187,8 +188,7 @@ elseif ($modecompta=="BOOKKEEPING")
     	$calcmode=$langs->trans("CalcModeBookkeeping");
         $calcmode.='<br>('.$langs->trans("SeeReportInInputOutputMode",'<a href="'.$_SERVER["PHP_SELF"].'?date_startyear='.$tmps['year'].'&date_startmonth='.$tmps['mon'].'&date_startday='.$tmps['mday'].'&date_endyear='.$tmpe['year'].'&date_endmonth='.$tmpe['mon'].'&date_endday='.$tmpe['mday'].'&modecompta=RECETTES-DEPENSES">','</a>').')';
     	$calcmode.='<br>('.$langs->trans("SeeReportInDueDebtMode",'<a href="'.$_SERVER["PHP_SELF"].'?date_startyear='.$tmps['year'].'&date_startmonth='.$tmps['mon'].'&date_startday='.$tmps['mday'].'&date_endyear='.$tmpe['year'].'&date_endmonth='.$tmpe['mon'].'&date_endday='.$tmpe['mday'].'&modecompta=CREANCES-DETTES">','</a>').')';
    -	//$period=$form->select_date($date_start,'date_start',0,0,0,'',1,0,1).' - '.$form->select_date($date_end,'date_end',1,1,0,'',1,0,1);
    -	$period=$form->select_date($date_start,'date_start',0,0,0,'',1,0,1).' - '.$form->select_date($date_end,'date_end',0,0,0,'',1,0,1);
    +	$period=$form->selectDate($date_start, 'date_start', 0, 0, 0, '', 1, 0).' - '.$form->selectDate($date_end, 'date_end', 0, 0, 0, '', 1, 0);
     	$arraylist=array('no'=>$langs->trans("No"), 'yes'=>$langs->trans("AccountWithNonZeroValues"), 'all'=>$langs->trans("All"));
     	$period.=' &nbsp; &nbsp; '.$langs->trans("DetailByAccount").' '. $form->selectarray('showaccountdetail', $arraylist, $showaccountdetail, 0);
     	$periodlink=($year_start?"<a href='".$_SERVER["PHP_SELF"]."?year=".($tmps['year']-1)."&modecompta=".$modecompta."'>".img_previous()."</a> <a href='".$_SERVER["PHP_SELF"]."?year=".($tmps['year']+1)."&modecompta=".$modecompta."'>".img_next()."</a>":"");
    @@ -1209,6 +1209,6 @@ if ($mysoc->tva_assuj != 'franchise')	// Assujetti
     print "</table>";
     print '<br>';
     
    +// End of page
     llxFooter();
    -
     $db->close();
    diff --git a/htdocs/compta/resultat/index.php b/htdocs/compta/resultat/index.php
    index c4131dc365b..5fc58955b60 100644
    --- a/htdocs/compta/resultat/index.php
    +++ b/htdocs/compta/resultat/index.php
    @@ -1,10 +1,11 @@
     <?php
    -/* Copyright (C) 2003      Rodolphe Quiedeville <rodolphe@quiedeville.org>
    - * Copyright (C) 2004-2012 Laurent Destailleur  <eldy@users.sourceforge.net>
    - * Copyright (C) 2005-2012 Regis Houssin        <regis.houssin@capnetworks.com>
    - * Copyright (C) 2014-2016 Ferran Marcet        <fmarcet@2byte.es>
    - * Copyright (C) 2014	   Juanjo Menent        <jmenent@2byte.es>
    - * Copyright (C) 2014	   Florian Henry        <florian.henry@open-concept.pro>
    +/* Copyright (C) 2003       Rodolphe Quiedeville    <rodolphe@quiedeville.org>
    + * Copyright (C) 2004-2012  Laurent Destailleur     <eldy@users.sourceforge.net>
    + * Copyright (C) 2005-2012  Regis Houssin           <regis.houssin@capnetworks.com>
    + * Copyright (C) 2014-2016  Ferran Marcet           <fmarcet@2byte.es>
    + * Copyright (C) 2014       Juanjo Menent           <jmenent@2byte.es>
    + * Copyright (C) 2014       Florian Henry           <florian.henry@open-concept.pro>
    + * Copyright (C) 2018       Frédéric France         <frederic.france@netlogic.fr>
      *
      * This program is free software; you can redistribute it and/or modify
      * it under the terms of the GNU General Public License as published by
    @@ -30,6 +31,7 @@ require '../../main.inc.php';
     require_once DOL_DOCUMENT_ROOT.'/core/lib/report.lib.php';
     require_once DOL_DOCUMENT_ROOT.'/core/lib/date.lib.php';
     
    +// Load translation files required by the page
     $langs->loadLangs(array('compta','bills','donation','salaries'));
     
     $date_startmonth=GETPOST('date_startmonth','int');
    @@ -123,7 +125,7 @@ if ($modecompta == 'CREANCES-DETTES')
     	$calcmode=$langs->trans("CalcModeDebt");
     	$calcmode.='<br>('.$langs->trans("SeeReportInInputOutputMode",'<a href="'.$_SERVER["PHP_SELF"].'?year_start='.$year_start.'&modecompta=RECETTES-DEPENSES">','</a>').')';
     	if (! empty($conf->accounting->enabled)) $calcmode.='<br>('.$langs->trans("SeeReportInBookkeepingMode",'<a href="'.$_SERVER["PHP_SELF"].'?year_start='.$year_start.'&modecompta=BOOKKEEPING">','</a>').')';
    -	$period=$form->select_date($date_start,'date_start',0,0,0,'',1,0,1).' - '.$form->select_date($date_end,'date_end',0,0,0,'',1,0,1);
    +	$period=$form->selectDate($date_start, 'date_start', 0, 0, 0, '', 1, 0).' - '.$form->selectDate($date_end, 'date_end', 0, 0, 0, '', 1, 0);
     	$periodlink=($year_start?"<a href='".$_SERVER["PHP_SELF"]."?year=".($year_start+$nbofyear-2)."&modecompta=".$modecompta."'>".img_previous()."</a> <a href='".$_SERVER["PHP_SELF"]."?year=".($year_start+$nbofyear)."&modecompta=".$modecompta."'>".img_next()."</a>":"");
     	$description=$langs->trans("RulesAmountWithTaxIncluded");
     	$description.='<br>'.$langs->trans("RulesResultDue");
    @@ -137,7 +139,7 @@ else if ($modecompta=="RECETTES-DEPENSES") {
     	$calcmode=$langs->trans("CalcModeEngagement");
     	$calcmode.='<br>('.$langs->trans("SeeReportInDueDebtMode",'<a href="'.$_SERVER["PHP_SELF"].'?year_start='.$year_start.'&modecompta=CREANCES-DETTES">','</a>').')';
     	if (! empty($conf->accounting->enabled)) $calcmode.='<br>('.$langs->trans("SeeReportInBookkeepingMode",'<a href="'.$_SERVER["PHP_SELF"].'?year_start='.$year_start.'&modecompta=BOOKKEEPING">','</a>').')';
    -	$period=$form->select_date($date_start,'date_start',0,0,0,'',1,0,1).' - '.$form->select_date($date_end,'date_end',0,0,0,'',1,0,1);
    +	$period=$form->selectDate($date_start, 'date_start', 0, 0, 0, '', 1, 0).' - '.$form->selectDate($date_end, 'date_end', 0, 0, 0, '', 1, 0);
     	$periodlink=($year_start?"<a href='".$_SERVER["PHP_SELF"]."?year=".($year_start+$nbofyear-2)."&modecompta=".$modecompta."'>".img_previous()."</a> <a href='".$_SERVER["PHP_SELF"]."?year=".($year_start+$nbofyear)."&modecompta=".$modecompta."'>".img_next()."</a>":"");
     	$description=$langs->trans("RulesAmountWithTaxIncluded");
     	$description.='<br>'.$langs->trans("RulesResultInOut");
    @@ -150,7 +152,7 @@ else if ($modecompta=="BOOKKEEPING")
     	$calcmode=$langs->trans("CalcModeBookkeeping");
     	$calcmode.='<br>('.$langs->trans("SeeReportInInputOutputMode",'<a href="'.$_SERVER["PHP_SELF"].'?year_start='.$year_start.'&modecompta=RECETTES-DEPENSES">','</a>').')';
     	$calcmode.='<br>('.$langs->trans("SeeReportInDueDebtMode",'<a href="'.$_SERVER["PHP_SELF"].'?year_start='.$year_start.'&modecompta=CREANCES-DETTES">','</a>').')';
    -	$period=$form->select_date($date_start,'date_start',0,0,0,'',1,0,1).' - '.$form->select_date($date_end,'date_end',0,0,0,'',1,0,1);
    +	$period=$form->selectDate($date_start, 'date_start', 0, 0, 0, '', 1, 0).' - '.$form->selectDate($date_end, 'date_end', 0, 0, 0, '', 1, 0);
     	$periodlink=($year_start?"<a href='".$_SERVER["PHP_SELF"]."?year=".($year_start+$nbofyear-2)."&modecompta=".$modecompta."'>".img_previous()."</a> <a href='".$_SERVER["PHP_SELF"]."?year=".($year_start+$nbofyear)."&modecompta=".$modecompta."'>".img_next()."</a>":"");
     	$description=$langs->trans("RulesAmountOnInOutBookkeepingRecord");
     	$description.=' ('.$langs->trans("SeePageForSetup", DOL_URL_ROOT.'/accountancy/admin/account.php?mainmenu=accountancy&leftmenu=accountancy_admin', $langs->transnoentitiesnoconv("Accountancy").' / '.$langs->transnoentitiesnoconv("Setup").' / '.$langs->trans("Chartofaccounts")).')';
    @@ -840,9 +842,13 @@ if (! empty($conf->accounting->enabled) && ($modecompta == 'BOOKKEEPING'))
     				$obj = $db->fetch_object($result);
     
     				if (! isset($encaiss[$obj->dm])) $encaiss[$obj->dm]=0;
    -				$encaiss[$obj->dm] += $obj->debit;
    +				if (! isset($decaiss[$obj->dm])) $decaiss[$obj->dm]=0;
    +				$encaiss[$obj->dm] += $obj->credit;
    +				$decaiss[$obj->dm] += $obj->debit;
     				if (! isset($encaiss_ttc[$obj->dm])) $encaiss_ttc[$obj->dm]=0;
    +				if (! isset($decaiss_ttc[$obj->dm])) $decaiss_ttc[$obj->dm]=0;
     				$encaiss_ttc[$obj->dm] += 0;
    +				$decaiss_ttc[$obj->dm] += 0;
     
     				$i++;
     			}
    @@ -1004,5 +1010,6 @@ print "</tr>\n";
     print "</table>";
     print '</div>';
     
    +// End of page
     llxFooter();
     $db->close();
    diff --git a/htdocs/compta/resultat/result.php b/htdocs/compta/resultat/result.php
    index 7854f6656ed..c4a6e2ec755 100644
    --- a/htdocs/compta/resultat/result.php
    +++ b/htdocs/compta/resultat/result.php
    @@ -1,7 +1,8 @@
     <?php
    -/* Copyright (C) 2016-2017		Jamal Elbaz			<jamelbaz@gmail.com>
    - * Copyright (C) 2016 	    	Alexandre Spangaro	<aspangaro.dolibarr@gmail.com>
    - * Copyright (C) 2018 	    	Laurent Destailleur <eldy@destailleur.fr>
    +/* Copyright (C) 2016-2017  Jamal Elbaz             <jamelbaz@gmail.com>
    + * Copyright (C) 2016       Alexandre Spangaro      <aspangaro.dolibarr@gmail.com>
    + * Copyright (C) 2018       Laurent Destailleur     <eldy@destailleur.fr>
    + * Copyright (C) 2018       Frédéric France         <frederic.france@netlogic.fr>
      *
      * This program is free software; you can redistribute it and/or modify
      * it under the terms of the GNU General Public License as published by
    @@ -30,6 +31,7 @@ require_once DOL_DOCUMENT_ROOT.'/core/lib/date.lib.php';
     require_once DOL_DOCUMENT_ROOT.'/core/class/html.formaccounting.class.php';
     require_once DOL_DOCUMENT_ROOT.'/accountancy/class/accountancycategory.class.php';
     
    +// Load translation files required by the page
     $langs->loadLangs(array('compta','bills','donation','salaries','accountancy'));
     
     $error = 0;
    @@ -170,7 +172,7 @@ if ($modecompta=="CREANCES-DETTES")
     	$calcmode=$langs->trans("CalcModeDebt");
     	$calcmode.='<br>('.$langs->trans("SeeReportInInputOutputMode",'<a href="'.$_SERVER["PHP_SELF"].'?year='.$start_year.(GETPOST("month")>0?'&month='.GETPOST("month"):'').'&modecompta=RECETTES-DEPENSES">','</a>').')';
     	if (! empty($conf->accounting->enabled)) $calcmode.='<br>('.$langs->trans("SeeReportInBookkeepingMode",'<a href="'.$_SERVER["PHP_SELF"].'?year='.$start_year.'&modecompta=BOOKKEEPING">','</a>').')';
    -	$period=$form->select_date($date_start,'date_start',0,0,0,'',1,0,1).' - '.$form->select_date($date_end,'date_end',0,0,0,'',1,0,1);
    +	$period=$form->selectDate($date_start, 'date_start', 0, 0, 0, '', 1, 0).' - '.$form->selectDate($date_end, 'date_end', 0, 0, 0, '', 1, 0);
     	//$periodlink='<a href="'.$_SERVER["PHP_SELF"].'?year='.($year-1).'&modecompta='.$modecompta.'">'.img_previous().'</a> <a href="'.$_SERVER["PHP_SELF"].'?year='.($year+1).'&modecompta='.$modecompta.'">'.img_next().'</a>';
     	$description=$langs->trans("RulesResultDue");
     	if (! empty($conf->global->FACTURE_DEPOSITS_ARE_JUST_PAYMENTS)) $description.= $langs->trans("DepositsAreNotIncluded");
    @@ -178,25 +180,24 @@ if ($modecompta=="CREANCES-DETTES")
     	$builddate=dol_now();
     	//$exportlink=$langs->trans("NotYetAvailable");
     }
    -else if ($modecompta=="RECETTES-DEPENSES") {
    +elseif ($modecompta=="RECETTES-DEPENSES") {
     	$name=$langs->trans("AnnualByAccountInputOutputMode");
     	$calcmode=$langs->trans("CalcModeEngagement");
     	$calcmode.='<br>('.$langs->trans("SeeReportInDueDebtMode",'<a href="'.$_SERVER["PHP_SELF"].'?year='.$year.(GETPOST("month")>0?'&month='.GETPOST("month"):'').'&modecompta=CREANCES-DETTES">','</a>').')';
     	if (! empty($conf->accounting->enabled)) $calcmode.='<br>('.$langs->trans("SeeReportInBookkeepingMode",'<a href="'.$_SERVER["PHP_SELF"].'?year='.$year.'&modecompta=BOOKKEEPING">','</a>').')';
    -	//$period=$form->select_date($date_start,'date_start',0,0,0,'',1,0,1).' - '.$form->select_date($date_end,'date_end',1,1,0,'',1,0,1);
    -	$period=$form->select_date($date_start,'date_start',0,0,0,'',1,0,1).' - '.$form->select_date($date_end,'date_end',0,0,0,'',1,0,1);
    +	$period=$form->selectDate($date_start, 'date_start', 0, 0, 0, '', 1, 0).' - '.$form->selectDate($date_end, 'date_end', 0, 0, 0, '', 1, 0);
     	//$periodlink='<a href="'.$_SERVER["PHP_SELF"].'?year='.($year-1).'&modecompta='.$modecompta.'">'.img_previous().'</a> <a href="'.$_SERVER["PHP_SELF"].'?year='.($year+1).'&modecompta='.$modecompta.'">'.img_next().'</a>';
     	$description=$langs->trans("RulesResultInOut");
     	$builddate=dol_now();
     	//$exportlink=$langs->trans("NotYetAvailable");
     }
    -else if ($modecompta=="BOOKKEEPING")
    +elseif ($modecompta=="BOOKKEEPING")
     {
     	$name = $langs->trans("ReportInOut").', '.$langs->trans("ByPersonalizedAccountGroups");
     	$calcmode=$langs->trans("CalcModeBookkeeping");
     	//$calcmode.='<br>('.$langs->trans("SeeReportInDueDebtMode",'<a href="'.$_SERVER["PHP_SELF"].'?year_start='.$year_start.'&modecompta=CREANCES-DETTES">','</a>').')';
     	//$calcmode.='<br>('.$langs->trans("SeeReportInInputOutputMode",'<a href="'.$_SERVER["PHP_SELF"].'?year_start='.$year_start.'&modecompta=RECETTES-DEPENSES">','</a>').')';
    -	$period=$form->select_date($date_start,'date_start',0,0,0,'',1,0,1).' - '.$form->select_date($date_end,'date_end',0,0,0,'',1,0,1);
    +	$period=$form->selectDate($date_start, 'date_start', 0, 0, 0, '', 1, 0).' - '.$form->selectDate($date_end, 'date_end', 0, 0, 0, '', 1, 0);
     	$arraylist=array('no'=>$langs->trans("No"), 'yes'=>$langs->trans("AccountWithNonZeroValues"), 'all'=>$langs->trans("All"));
     	$period.=' &nbsp; &nbsp; '.$langs->trans("DetailByAccount").' '. $form->selectarray('showaccountdetail', $arraylist, $showaccountdetail, 0);
     	$periodlink = $textprevyear . $textnextyear ;
    @@ -246,12 +247,12 @@ if ($modecompta == 'CREANCES-DETTES')
     	//if (! empty($date_start) && ! empty($date_end))
     	//	$sql.= " AND f.datef >= '".$db->idate($date_start)."' AND f.datef <= '".$db->idate($date_end)."'";
     }
    -else if ($modecompta=="RECETTES-DEPENSES")
    +elseif ($modecompta=="RECETTES-DEPENSES")
     {
     	//if (! empty($date_start) && ! empty($date_end))
     	//	$sql.= " AND p.datep >= '".$db->idate($date_start)."' AND p.datep <= '".$db->idate($date_end)."'";
     }
    -else if ($modecompta=="BOOKKEEPING")
    +elseif ($modecompta=="BOOKKEEPING")
     {
     
     	// Get array of all report groups that are active
    @@ -536,5 +537,6 @@ else if ($modecompta=="BOOKKEEPING")
     print "</table>";
     print '</div>';
     
    +// End of page
     llxFooter();
    -$db->close();
    \ No newline at end of file
    +$db->close();
    diff --git a/htdocs/compta/salaries/card.php b/htdocs/compta/salaries/card.php
    index 4f28e2c76c9..f50d940a51a 100644
    --- a/htdocs/compta/salaries/card.php
    +++ b/htdocs/compta/salaries/card.php
    @@ -1,8 +1,9 @@
     <?php
    -/* Copyright (C) 2011-2017 Alexandre Spangaro   <aspangaro@zendsi.com>
    +/* Copyright (C) 2011-2018 Alexandre Spangaro   <aspangaro@zendsi.com>
      * Copyright (C) 2014      Laurent Destailleur  <eldy@users.sourceforge.net>
    - * Copyright (C) 2015      Jean-François Ferry	<jfefe@aternatik.fr>
    - * Copyright (C) 2015      Charlie BENKE		<charlie@patas-monkey.com>
    + * Copyright (C) 2015      Jean-François Ferry  <jfefe@aternatik.fr>
    + * Copyright (C) 2015      Charlie BENKE        <charlie@patas-monkey.com>
    + * Copyright (C) 2018       Frédéric France         <frederic.france@netlogic.fr>
      *
      * This program is free software; you can redistribute it and/or modify
      * it under the terms of the GNU General Public License as published by
    @@ -19,9 +20,9 @@
      */
     
     /**
    - *	\file       htdocs/compta/salaries/card.php
    - *	\ingroup    salaries
    - *	\brief      Page of salaries payments
    + *  \file       htdocs/compta/salaries/card.php
    + *  \ingroup    salaries
    + *  \brief      Page of salaries payments
      */
     
     require '../../main.inc.php';
    @@ -29,22 +30,25 @@ require_once DOL_DOCUMENT_ROOT.'/core/lib/date.lib.php';
     require_once DOL_DOCUMENT_ROOT.'/compta/salaries/class/paymentsalary.class.php';
     require_once DOL_DOCUMENT_ROOT.'/compta/bank/class/account.class.php';
     require_once DOL_DOCUMENT_ROOT.'/core/lib/salaries.lib.php';
    +if (! empty($conf->projet->enabled))
    +{
    +	require_once DOL_DOCUMENT_ROOT.'/projet/class/project.class.php';
    +	require_once DOL_DOCUMENT_ROOT.'/core/class/html.formprojet.class.php';
    +}
     
    -
    -$langs->load("compta");
    -$langs->load("banks");
    -$langs->load("bills");
    -$langs->load("users");
    -$langs->load("salaries");
    -$langs->load('hrm');
    +// Load translation files required by the page
    +$langs->loadLangs(array("compta","banks","bills","users","salaries","hrm"));
    +if (! empty($conf->projet->enabled))	$langs->load("projects");
     
     $id=GETPOST("id",'int');
     $action=GETPOST('action','aZ09');
    +$cancel= GETPOST('cancel', 'aZ09');
    +$projectid = (GETPOST('projectid','int') ? GETPOST('projectid', 'int') : GETPOST('fk_project','int'));
     
     // Security check
     $socid = GETPOST("socid","int");
     if ($user->societe_id) $socid=$user->societe_id;
    -$result = restrictedArea($user, 'salaries', '', '', 'payment');
    +$result = restrictedArea($user, 'salaries', '', '', '');
     
     $object = new PaymentSalary($db);
     
    @@ -57,20 +61,27 @@ $hookmanager->initHooks(array('salarycard','globalcard'));
      * Actions
      */
     
    -if ($_POST["cancel"] == $langs->trans("Cancel"))
    +if ($cancel)
     {
     	header("Location: index.php");
     	exit;
     }
     
    -if ($action == 'add' && $_POST["cancel"] <> $langs->trans("Cancel"))
    +// Link to a project
    +if ($action == 'classin' && $user->rights->banque->modifier)
    +{
    +	$object->fetch($id);
    +	$object->setProject(GETPOST('projectid'));
    +}
    +
    +if ($action == 'add' && empty($cancel))
     {
     	$error=0;
     
    -	$datep=dol_mktime(12,0,0, $_POST["datepmonth"], $_POST["datepday"], $_POST["datepyear"]);
    -	$datev=dol_mktime(12,0,0, $_POST["datevmonth"], $_POST["datevday"], $_POST["datevyear"]);
    -	$datesp=dol_mktime(12,0,0, $_POST["datespmonth"], $_POST["datespday"], $_POST["datespyear"]);
    -	$dateep=dol_mktime(12,0,0, $_POST["dateepmonth"], $_POST["dateepday"], $_POST["dateepyear"]);
    +	$datep=dol_mktime(12,0,0, GETPOST("datepmonth",'int'), GETPOST("datepday",'int'), GETPOST("datepyear",'int'));
    +	$datev=dol_mktime(12,0,0, GETPOST("datevmonth",'int'), GETPOST("datevday",'int'), GETPOST("datevyear",'int'));
    +	$datesp=dol_mktime(12,0,0, GETPOST("datespmonth",'int'), GETPOST("datespday",'int'), GETPOST("datespyear",'int'));
    +	$dateep=dol_mktime(12,0,0, GETPOST("dateepmonth",'int'), GETPOST("dateepday",'int'), GETPOST("dateepyear",'int'));
     	if (empty($datev)) $datev=$datep;
     
     	$type_payment = dol_getIdFromCode($db, GETPOST("paymenttype", 'alpha'), 'c_paiement', 'code', 'id', 1);
    @@ -87,6 +98,7 @@ if ($action == 'add' && $_POST["cancel"] <> $langs->trans("Cancel"))
     	$object->type_payment=($type_payment > 0 ? $type_payment : 0);
     	$object->num_payment=GETPOST("num_payment");
     	$object->fk_user_author=$user->id;
    +	$object->fk_project= GETPOST('fk_project','int');
     
     	// Set user current salary as ref salaray for the payment
     	$fuser=new User($db);
    @@ -192,6 +204,7 @@ if ($action == 'delete')
     llxHeader("",$langs->trans("SalaryPayment"));
     
     $form = new Form($db);
    +if (! empty($conf->projet->enabled)) $formproject = new FormProjets($db);
     
     if ($id)
     {
    @@ -243,13 +256,13 @@ if ($action == 'create')
     	// Date payment
     	print '<tr><td>';
     	print fieldLabel('DatePayment','datep',1).'</td><td>';
    -	print $form->select_date((empty($datep)?-1:$datep),"datep",'','','','add',1,1);
    +	print $form->selectDate((empty($datep)?-1:$datep), "datep", '', '', '', 'add', 1, 1);
     	print '</td></tr>';
     
     	// Date value for bank
     	print '<tr><td>';
     	print fieldLabel('DateValue','datev',0).'</td><td>';
    -	print $form->select_date((empty($datev)?-1:$datev),"datev",'','','','add',1,1);
    +	print $form->selectDate((empty($datev)?-1:$datev), "datev", '', '', '', 'add', 1, 1);
     	print '</td></tr>';
     
     	// Employee
    @@ -268,13 +281,13 @@ if ($action == 'create')
     	// Date start period
     	print '<tr><td>';
     	print fieldLabel('DateStartPeriod','datesp',1).'</td><td>';
    -	print $form->select_date($datesp,"datesp",'','','','add');
    +	print $form->selectDate($datesp, "datesp", '', '', '', 'add');
     	print '</td></tr>';
     
     	// Date end period
     	print '<tr><td>';
     	print fieldLabel('DateEndPeriod','dateep',1).'</td><td>';
    -	print $form->select_date($dateep,"dateep",'','','','add');
    +	print $form->selectDate($dateep, "dateep", '', '', '', 'add');
     	print '</td></tr>';
     
     	// Amount
    @@ -283,6 +296,18 @@ if ($action == 'create')
     	print '<input name="amount" id="amount" class="minwidth100" value="'.GETPOST("amount").'">';
     	print '</td></tr>';
     
    +	// Project
    +	if (! empty($conf->projet->enabled))
    +	{
    +		$formproject=new FormProjets($db);
    +
    +		print '<tr><td>'.$langs->trans("Project").'</td><td>';
    +
    +		$numproject=$formproject->select_projects(-1, $projectid,'fk_project',0,0,1,1);
    +
    +		print '</td></tr>';
    +	}
    +
     	// Bank
     	if (! empty($conf->banque->enabled))
     	{
    @@ -340,14 +365,46 @@ if ($id)
     
     	dol_fiche_head($head, 'card', $langs->trans("SalaryPayment"), -1, 'payment');
     
    -    $linkback = '<a href="'.DOL_URL_ROOT.'/compta/salaries/index.php'.(! empty($socid)?'?socid='.$socid:'').'">'.$langs->trans("BackToList").'</a>';
    +	$linkback = '<a href="'.DOL_URL_ROOT.'/compta/salaries/index.php'.(! empty($socid)?'?socid='.$socid:'').'">'.$langs->trans("BackToList").'</a>';
     
     	$morehtmlref='<div class="refidno">';
     
    +	// Employee
     	$userstatic=new User($db);
     	$userstatic->fetch($object->fk_user);
    -
     	$morehtmlref.=$langs->trans('Employee') . ' : ' . $userstatic->getNomUrl(1);
    +
    +	// Project
    +	if (! empty($conf->projet->enabled))
    +	{
    +		$morehtmlref.='<br>'.$langs->trans('Project') . ' ';
    +		if ($user->rights->salaries->write)
    +		{
    +			if ($action != 'classify')
    +				$morehtmlref.='<a href="' . $_SERVER['PHP_SELF'] . '?action=classify&amp;id=' . $object->id . '">' . img_edit($langs->transnoentitiesnoconv('SetProject')) . '</a> : ';
    +				if ($action == 'classify') {
    +					//$morehtmlref.=$form->form_project($_SERVER['PHP_SELF'] . '?id=' . $object->id, $object->socid, $object->fk_project, 'projectid', 0, 0, 1, 1);
    +					$morehtmlref.='<form method="post" action="'.$_SERVER['PHP_SELF'].'?id='.$object->id.'">';
    +					$morehtmlref.='<input type="hidden" name="action" value="classin">';
    +					$morehtmlref.='<input type="hidden" name="token" value="'.$_SESSION['newtoken'].'">';
    +					$morehtmlref.=$formproject->select_projects(0, $object->fk_project, 'projectid', $maxlength, 0, 1, 0, 1, 0, 0, '', 1);
    +					$morehtmlref.='<input type="submit" class="button valignmiddle" value="'.$langs->trans("Modify").'">';
    +					$morehtmlref.='</form>';
    +				} else {
    +					$morehtmlref.=$form->form_project($_SERVER['PHP_SELF'] . '?id=' . $object->id, $object->socid, $object->fk_project, 'none', 0, 0, 0, 1);
    +				}
    +		} else {
    +			if (! empty($object->fk_project)) {
    +				$proj = new Project($db);
    +				$proj->fetch($object->fk_project);
    +				$morehtmlref.='<a href="'.DOL_URL_ROOT.'/projet/card.php?id=' . $object->fk_project . '" title="' . $langs->trans('ShowProject') . '">';
    +				$morehtmlref.=$proj->ref;
    +				$morehtmlref.='</a>';
    +			} else {
    +				$morehtmlref.='';
    +			}
    +		}
    +	}
     	$morehtmlref.='</div>';
     
     	dol_banner_tab($object, 'id', $linkback, 1, 'rowid', 'ref', $morehtmlref, '', 0, '', '');
    @@ -430,8 +487,6 @@ if ($id)
     	print "</div>";
     }
     
    -
    -
    +// End of page
     llxFooter();
    -
     $db->close();
    diff --git a/htdocs/compta/salaries/class/paymentsalary.class.php b/htdocs/compta/salaries/class/paymentsalary.class.php
    index 3a3f34b85b4..4da78cb492d 100644
    --- a/htdocs/compta/salaries/class/paymentsalary.class.php
    +++ b/htdocs/compta/salaries/class/paymentsalary.class.php
    @@ -1,6 +1,6 @@
     <?php
    -/* Copyright (C) 2011-2015 Alexandre Spangaro   <aspangaro.dolibarr@gmail.com>
    - * Copyright (C) 2014	   Juanjo Menent		<jmenent@2byte.es>
    +/* Copyright (C) 2011-2018 Alexandre Spangaro   <aspangaro@zendsi.com>
    + * Copyright (C) 2014      Juanjo Menent        <jmenent@2byte.es>
      *
      * This program is free software; you can redistribute it and/or modify
      * it under the terms of the GNU General Public License as published by
    @@ -17,9 +17,9 @@
      */
     
     /**
    - *      \file       htdocs/compta/salaries/class/paymentsalary.class.php
    - *      \ingroup    salaries
    - *      \brief		Class for salaries module payment
    + *  \file       htdocs/compta/salaries/class/paymentsalary.class.php
    + *  \ingroup    salaries
    + *  \brief      Class for salaries module payment
      */
     
     // Put here all includes required by your class file
    @@ -31,22 +31,61 @@ require_once DOL_DOCUMENT_ROOT .'/core/class/commonobject.class.php';
      */
     class PaymentSalary extends CommonObject
     {
    -	public $element='payment_salary';			//!< Id that identify managed objects
    -	public $table_element='payment_salary';	//!< Name of table without prefix where object is stored
    +	/**
    +	 * @var string ID to identify managed object
    +	 */
    +	public $element='payment_salary';
    +
    +	/**
    +	 * @var string Name of table without prefix where object is stored
    +	 */
    +	public $table_element='payment_salary';
    +
    +	/**
    +	 * @var string String with name of icon for myobject. Must be the part after the 'object_' into object_myobject.png
    +	 */
     	public $picto='payment';
     
     	public $tms;
    +
    +	/**
    +	 * @var int User ID
    +	 */
     	public $fk_user;
    +
     	public $datep;
     	public $datev;
     	public $amount;
    +
    +	/**
    +     * @var int ID
    +     */
    +	public $fk_project;
    +
     	public $type_payment;
     	public $num_payment;
    -	public $label;
    +
    +	/**
    +     * @var string salary payments label
    +     */
    +    public $label;
    +
     	public $datesp;
     	public $dateep;
    +
    +	/**
    +     * @var int ID
    +     */
     	public $fk_bank;
    +
    +	/**
    +     * @var int ID
    +     */
     	public $fk_user_author;
    +
    +	/**
    +     * @var int ID
    +     */
     	public $fk_user_modif;
     
     
    @@ -60,7 +99,6 @@ class PaymentSalary extends CommonObject
     		$this->db = $db;
     		$this->element = 'payment_salary';
     		$this->table_element = 'payment_salary';
    -		return 1;
     	}
     
     	/**
    @@ -102,6 +140,7 @@ class PaymentSalary extends CommonObject
     		$sql.= " datep='".$this->db->idate($this->datep)."',";
     		$sql.= " datev='".$this->db->idate($this->datev)."',";
     		$sql.= " amount=".price2num($this->amount).",";
    +		$sql.= " fk_projet='".$this->db->escape($this->fk_project)."',";
     		$sql.= " fk_typepayment=".$this->fk_typepayment."',";
     		$sql.= " num_payment='".$this->db->escape($this->num_payment)."',";
     		$sql.= " label='".$this->db->escape($this->label)."',";
    @@ -161,6 +200,7 @@ class PaymentSalary extends CommonObject
     		$sql.= " s.datep,";
     		$sql.= " s.datev,";
     		$sql.= " s.amount,";
    +		$sql.= " s.fk_projet as fk_project,";
     		$sql.= " s.fk_typepayment,";
     		$sql.= " s.num_payment,";
     		$sql.= " s.label,";
    @@ -186,25 +226,26 @@ class PaymentSalary extends CommonObject
     			{
     				$obj = $this->db->fetch_object($resql);
     
    -				$this->id    = $obj->rowid;
    -				$this->ref   = $obj->rowid;
    -				$this->tms   = $this->db->jdate($obj->tms);
    -				$this->fk_user = $obj->fk_user;
    -				$this->datep = $this->db->jdate($obj->datep);
    -				$this->datev = $this->db->jdate($obj->datev);
    -				$this->amount = $obj->amount;
    -				$this->type_payement = $obj->fk_typepayment;
    -				$this->num_payment = $obj->num_payment;
    -				$this->label = $obj->label;
    -				$this->datesp = $this->db->jdate($obj->datesp);
    -				$this->dateep = $this->db->jdate($obj->dateep);
    -				$this->note  = $obj->note;
    -				$this->fk_bank = $obj->fk_bank;
    -				$this->fk_user_author = $obj->fk_user_author;
    -				$this->fk_user_modif = $obj->fk_user_modif;
    -				$this->fk_account = $obj->fk_account;
    -				$this->fk_type = $obj->fk_type;
    -				$this->rappro  = $obj->rappro;
    +				$this->id				= $obj->rowid;
    +				$this->ref				= $obj->rowid;
    +				$this->tms				= $this->db->jdate($obj->tms);
    +				$this->fk_user			= $obj->fk_user;
    +				$this->datep			= $this->db->jdate($obj->datep);
    +				$this->datev			= $this->db->jdate($obj->datev);
    +				$this->amount			= $obj->amount;
    +				$this->fk_project		= $obj->fk_project;
    +				$this->type_payement	= $obj->fk_typepayment;
    +				$this->num_payment		= $obj->num_payment;
    +				$this->label			= $obj->label;
    +				$this->datesp			= $this->db->jdate($obj->datesp);
    +				$this->dateep			= $this->db->jdate($obj->dateep);
    +				$this->note				= $obj->note;
    +				$this->fk_bank			= $obj->fk_bank;
    +				$this->fk_user_author	= $obj->fk_user_author;
    +				$this->fk_user_modif	= $obj->fk_user_modif;
    +				$this->fk_account		= $obj->fk_account;
    +				$this->fk_type			= $obj->fk_type;
    +				$this->rappro			= $obj->rappro;
     			}
     			$this->db->free($resql);
     
    @@ -276,12 +317,12 @@ class PaymentSalary extends CommonObject
     		$this->fk_user_modif='';
     	}
     
    -    /**
    -     *  Create in database
    -     *
    -     *  @param      User	$user       User that create
    -     *  @return     int      			<0 if KO, >0 if OK
    -     */
    +	/**
    +	 *  Create in database
    +	 *
    +	 *  @param      User	$user       User that create
    +	 *  @return     int      			<0 if KO, >0 if OK
    +	 */
     	function create($user)
     	{
     		global $conf,$langs;
    @@ -331,6 +372,7 @@ class PaymentSalary extends CommonObject
     		$sql.= ", datep";
     		$sql.= ", datev";
     		$sql.= ", amount";
    +		$sql.= ", fk_projet";
     		$sql.= ", salary";
     		$sql.= ", fk_typepayment";
     		$sql.= ", num_payment";
    @@ -348,6 +390,7 @@ class PaymentSalary extends CommonObject
     		$sql.= ", '".$this->db->idate($this->datep)."'";
     		$sql.= ", '".$this->db->idate($this->datev)."'";
     		$sql.= ", ".$this->amount;
    +		$sql.= ", ".($this->fk_project > 0? $this->fk_project : 0);
     		$sql.= ", ".($this->salary > 0 ? $this->salary : "null");
     		$sql.= ", ".$this->db->escape($this->type_payment);
     		$sql.= ", '".$this->db->escape($this->num_payment)."'";
    @@ -467,6 +510,7 @@ class PaymentSalary extends CommonObject
     		}
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *  Update link between payment salary and line generate into llx_bank
     	 *
    @@ -475,6 +519,7 @@ class PaymentSalary extends CommonObject
     	 */
     	function update_fk_bank($id_bank)
     	{
    +        // phpcs:enable
     		$sql = 'UPDATE '.MAIN_DB_PREFIX.'payment_salary SET fk_bank = '.$id_bank;
     		$sql.= ' WHERE rowid = '.$this->id;
     		$result = $this->db->query($sql);
    @@ -502,13 +547,11 @@ class PaymentSalary extends CommonObject
     		global $langs;
     
     		$result='';
    -        $label=$langs->trans("ShowSalaryPayment").': '.$this->ref;
    +		$label=$langs->trans("ShowSalaryPayment").': '.$this->ref;
     
    -        $linkstart = '<a href="'.DOL_URL_ROOT.'/compta/salaries/card.php?id='.$this->id.'" title="'.dol_escape_htmltag($label, 1).'" class="classfortooltip">';
    +		$linkstart = '<a href="'.DOL_URL_ROOT.'/compta/salaries/card.php?id='.$this->id.'" title="'.dol_escape_htmltag($label, 1).'" class="classfortooltip">';
     		$linkend='</a>';
     
    -		$picto='payment';
    -
     		$result .= $linkstart;
     		if ($withpicto) $result.=img_object(($notooltip?'':$label), ($this->picto?$this->picto:'generic'), ($notooltip?(($withpicto != 2) ? 'class="paddingright"' : ''):'class="'.(($withpicto != 2) ? 'paddingright ' : '').'classfortooltip"'), 0, 0, $notooltip?0:1);
     		if ($withpicto != 2) $result.= $this->ref;
    @@ -566,6 +609,7 @@ class PaymentSalary extends CommonObject
     	    return $this->LibStatut($this->statut,$mode);
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 * Renvoi le libelle d'un statut donne
     	 *
    @@ -575,6 +619,7 @@ class PaymentSalary extends CommonObject
     	 */
     	function LibStatut($status,$mode=0)
     	{
    +        // phpcs:enable
     	    global $langs;	// TODO Renvoyer le libelle anglais et faire traduction a affichage
     
     	    $langs->load('compta');
    @@ -615,5 +660,4 @@ class PaymentSalary extends CommonObject
     	    }*/
     	    return '';
     	}
    -
     }
    diff --git a/htdocs/compta/salaries/class/salariesstats.class.php b/htdocs/compta/salaries/class/salariesstats.class.php
    index 647dc27f4a5..82a8d094148 100644
    --- a/htdocs/compta/salaries/class/salariesstats.class.php
    +++ b/htdocs/compta/salaries/class/salariesstats.class.php
    @@ -29,6 +29,9 @@ include_once DOL_DOCUMENT_ROOT . '/compta/salaries/class/paymentsalary.class.php
      */
     class SalariesStats extends Stats
     {
    +	/**
    +	 * @var string Name of table without prefix where object is stored
    +	 */
     	public $table_element;
     
     	var $socid;
    diff --git a/htdocs/compta/salaries/document.php b/htdocs/compta/salaries/document.php
    index 00bc6185ffd..59ca8389193 100644
    --- a/htdocs/compta/salaries/document.php
    +++ b/htdocs/compta/salaries/document.php
    @@ -35,11 +35,8 @@ require_once DOL_DOCUMENT_ROOT.'/core/class/html.formfile.class.php';
     require_once DOL_DOCUMENT_ROOT.'/core/lib/salaries.lib.php';
     require_once DOL_DOCUMENT_ROOT.'/compta/salaries/class/paymentsalary.class.php';
     
    -$langs->load("other");
    -$langs->load("users");
    -$langs->load("salaries");
    -$langs->load('hrm');
    -$langs->load("companies");
    +// Load translation files required by the page
    +$langs->loadLangs(array("compta","bills","users","salaries","hrm"));
     
     $id = GETPOST('id','int');
     $ref = GETPOST('ref', 'alpha');
    @@ -47,8 +44,9 @@ $action = GETPOST('action','alpha');
     $confirm = GETPOST('confirm','alpha');
     
     // Security check
    +$socid = GETPOST("socid","int");
     if ($user->societe_id) $socid=$user->societe_id;
    -$result = restrictedArea($user, 'salaries', $id, '');
    +$result = restrictedArea($user, 'salaries', '', '', '');
     
     
     // Get parameters
    @@ -93,7 +91,7 @@ if ($object->id)
     
     	dol_fiche_head($head, 'documents',  $langs->trans("SalaryPayment"), -1, 'payment');
     
    -	// Construit liste des fichiers
    +	// Build file list
     	$filearray=dol_dir_list($upload_dir,"files",0,'','(\.meta|_preview.*\.png)$',$sortfield,(strtolower($sortorder)=='desc'?SORT_DESC:SORT_ASC),1);
     	$totalsize=0;
     	foreach($filearray as $key => $file)
    @@ -136,6 +134,6 @@ else
     	print $langs->trans("ErrorUnknown");
     }
     
    +// End of page
     llxFooter();
    -
     $db->close();
    diff --git a/htdocs/compta/salaries/index.php b/htdocs/compta/salaries/index.php
    index a88ec8683a9..a8a0b82e7d9 100644
    --- a/htdocs/compta/salaries/index.php
    +++ b/htdocs/compta/salaries/index.php
    @@ -28,6 +28,7 @@ require_once DOL_DOCUMENT_ROOT.'/compta/salaries/class/paymentsalary.class.php';
     require_once DOL_DOCUMENT_ROOT.'/compta/bank/class/account.class.php';
     if (! empty($conf->accounting->enabled)) require_once DOL_DOCUMENT_ROOT . '/accountancy/class/accountingjournal.class.php';
     
    +// Load translation files required by the page
     $langs->loadLangs(array("compta","salaries","bills","hrm"));
     
     // Security check
    @@ -139,7 +140,6 @@ if ($result)
         $num = $db->num_rows($result);
         $i = 0;
         $total = 0 ;
    -	$var=true;
     
     	$param='';
         if (! empty($contextpage) && $contextpage != $_SERVER["PHP_SELF"]) $param.='&contextpage='.$contextpage;
    @@ -148,9 +148,9 @@ if ($result)
     	if ($optioncss != '') $param.='&amp;optioncss='.$optioncss;
     
     	$newcardbutton='';
    -	if ($user->rights->salaries->payment->write)
    +	if (! empty($user->rights->salaries->write))
     	{
    -		$newcardbutton='<a class="butActionNew" href="'.DOL_URL_ROOT.'/compta/salaries/card.php?action=create">'.$langs->trans('NewSalaryPayment');
    +		$newcardbutton='<a class="butActionNew" href="'.DOL_URL_ROOT.'/compta/salaries/card.php?action=create"><span class="valignmiddle">'.$langs->trans('NewSalaryPayment').'</span>';
     		$newcardbutton.= '<span class="fa fa-plus-circle valignmiddle"></span>';
     		$newcardbutton.= '</a>';
     	}
    @@ -294,6 +294,6 @@ else
         dol_print_error($db);
     }
     
    -
    +// End of page
     llxFooter();
     $db->close();
    diff --git a/htdocs/compta/salaries/info.php b/htdocs/compta/salaries/info.php
    index ddb79845748..d2f02f3dc8f 100644
    --- a/htdocs/compta/salaries/info.php
    +++ b/htdocs/compta/salaries/info.php
    @@ -28,11 +28,8 @@ require_once DOL_DOCUMENT_ROOT.'/compta/salaries/class/paymentsalary.class.php';
     require_once DOL_DOCUMENT_ROOT.'/core/lib/salaries.lib.php';
     require_once DOL_DOCUMENT_ROOT.'/core/lib/functions2.lib.php';
     
    -$langs->load("compta");
    -$langs->load("bills");
    -$langs->load("users");
    -$langs->load("salaries");
    -$langs->load('hrm');
    +// Load translation files required by the page
    +$langs->loadLangs(array("compta","bills","users","salaries","hrm"));
     
     $id=GETPOST('id','int');
     $action=GETPOST('action','aZ09');
    @@ -82,6 +79,6 @@ print '</div>';
     
     dol_fiche_end();
     
    +// End of page
     llxFooter();
    -
     $db->close();
    diff --git a/htdocs/compta/salaries/stats/index.php b/htdocs/compta/salaries/stats/index.php
    index dabe988909f..d5e3e226615 100644
    --- a/htdocs/compta/salaries/stats/index.php
    +++ b/htdocs/compta/salaries/stats/index.php
    @@ -26,8 +26,8 @@ require '../../../main.inc.php';
     require_once DOL_DOCUMENT_ROOT.'/core/class/dolgraph.class.php';
     require_once DOL_DOCUMENT_ROOT.'/compta/salaries/class/salariesstats.class.php';
     
    -$langs->load("salaries");
    -$langs->load("companies");
    +// Load translation files required by the page
    +$langs->loadLangs(array("salaries","companies"));
     
     $WIDTH=DolGraph::getDefaultGraphSizeForStats('width');
     $HEIGHT=DolGraph::getDefaultGraphSizeForStats('height');
    @@ -41,18 +41,6 @@ $socid = GETPOST("socid","int");
     if ($user->societe_id) $socid=$user->societe_id;
     $result = restrictedArea($user, 'salaries', '', '', '');
     
    -// Other security check
    -$childids = $user->getAllChildIds();
    -$childids[]=$user->id;
    -if ($userid > 0)
    -{
    -	if (empty($user->rights->salaries->payment->readall) && ! in_array($userid, $childids))
    -	{
    -		accessforbidden();
    -		exit;
    -	}
    -}
    -
     $nowyear=strftime("%Y", dol_now());
     $year = GETPOST('year')>0?GETPOST('year'):$nowyear;
     //$startyear=$year-2;
    @@ -77,11 +65,6 @@ print load_fiche_titre($title, $mesg);
     dol_mkdir($dir);
     
     $useridtofilter=$userid;	// Filter from parameters
    -if (empty($useridtofilter))
    -{
    -	$useridtofilter=$childids;
    -	if (! empty($user->rights->salaries->payment->readall)) $useridtofilter=0;
    -}
     
     $stats = new SalariesStats($db, $socid, $useridtofilter);
     
    @@ -288,7 +271,6 @@ print '<div style="clear:both"></div>';
     
     dol_fiche_end();
     
    -
    +// End of page
     llxFooter();
    -
     $db->close();
    diff --git a/htdocs/compta/sociales/card.php b/htdocs/compta/sociales/card.php
    index d7bdd9c77e6..4ffa1a2829f 100644
    --- a/htdocs/compta/sociales/card.php
    +++ b/htdocs/compta/sociales/card.php
    @@ -1,8 +1,8 @@
     <?php
    -/* Copyright (C) 2004-2016 Laurent Destailleur  <eldy@users.sourceforge.net>
    - * Copyright (C) 2005-2013 Regis Houssin        <regis.houssin@capnetworks.com>
    - * Copyright (C) 2016      Frédéric France      <frederic.france@free.fr>
    - * Copyright (C) 2017      Alexandre Spangaro   <aspangaro@zendsi.com>
    +/* Copyright (C) 2004-2016 Laurent Destailleur      <eldy@users.sourceforge.net>
    + * Copyright (C) 2005-2013 Regis Houssin            <regis.houssin@capnetworks.com>
    + * Copyright (C) 2016-2018 Frédéric France          <frederic.france@netlogic.fr>
    + * Copyright (C) 2017      Alexandre Spangaro       <aspangaro@zendsi.com>
      *
      * This program is free software; you can redistribute it and/or modify
      * it under the terms of the GNU General Public License as published by
    @@ -29,17 +29,18 @@ require_once DOL_DOCUMENT_ROOT.'/compta/bank/class/account.class.php';
     require_once DOL_DOCUMENT_ROOT.'/compta/sociales/class/chargesociales.class.php';
     require_once DOL_DOCUMENT_ROOT.'/core/class/html.formsocialcontrib.class.php';
     require_once DOL_DOCUMENT_ROOT.'/core/lib/tax.lib.php';
    +require_once DOL_DOCUMENT_ROOT.'/core/lib/date.lib.php';
     if (! empty($conf->projet->enabled))
     {
    -	require_once DOL_DOCUMENT_ROOT.'/projet/class/project.class.php';
    -	require_once DOL_DOCUMENT_ROOT.'/core/class/html.formprojet.class.php';
    +	include_once DOL_DOCUMENT_ROOT.'/projet/class/project.class.php';
    +	include_once DOL_DOCUMENT_ROOT.'/core/class/html.formprojet.class.php';
     }
     if (! empty($conf->accounting->enabled)) {
    -	require_once DOL_DOCUMENT_ROOT . '/accountancy/class/accountingjournal.class.php';
    +	include_once DOL_DOCUMENT_ROOT . '/accountancy/class/accountingjournal.class.php';
     }
     
    -$langs->load("compta");
    -$langs->load("bills");
    +// Load translation files required by the page
    +$langs->loadLangs(array('compta', 'bills', 'banks'));
     
     $id=GETPOST('id','int');
     $action=GETPOST('action','aZ09');
    @@ -241,11 +242,12 @@ if ($action == 'confirm_clone' && $confirm == 'yes' && ($user->rights->tax->char
     	{
     		$object->paye = 0;
     		$object->id = $object->ref = null;
    +		$object->lib = $langs->trans("CopyOf").' '.$object->lib;
     
    -		if(GETPOST('clone_for_next_month') != '') {
    -
    -			$object->date_ech = strtotime('+1month', $object->date_ech);
    -			$object->periode = strtotime('+1month', $object->periode);
    +		if (GETPOST('clone_for_next_month') != '')
    +		{
    +			$object->date_ech = dol_time_plus_duree($object->date_ech, 1, 'm');
    +			$object->periode = dol_time_plus_duree($object->periode, 1, 'm');
     		}
     
     		if ($object->check())
    @@ -330,7 +332,7 @@ if ($action == 'create')
     	print $form->textwithpicto($langs->trans("PeriodEndDate"), $langs->trans("LastDayTaxIsRelatedTo"));
     	print '</td>';
        	print '<td>';
    -	print $form->select_date(! empty($dateperiod)?$dateperiod:'-1', 'period', 0, 0, 0, 'charge', 1);
    +	print $form->selectDate(! empty($dateperiod)?$dateperiod:'-1', 'period', 0, 0, 0, 'charge', 1);
     	print '</td>';
     	print '</tr>';
     
    @@ -340,7 +342,7 @@ if ($action == 'create')
     	print $langs->trans("DateDue");
     	print '</td>';
     	print '<td>';
    -	print $form->select_date(! empty($dateech)?$dateech:'-1', 'ech', 0, 0, 0, 'charge', 1);
    +	print $form->selectDate(! empty($dateech)?$dateech:'-1', 'ech', 0, 0, 0, 'charge', 1);
     	print '</td>';
     	print "</tr>\n";
     
    @@ -500,7 +502,7 @@ if ($id > 0)
     		print "<td>";
     		if ($action == 'edit')
     		{
    -			print $form->select_date($object->periode, 'period', 0, 0, 0, 'charge', 1);
    +			print $form->selectDate($object->periode, 'period', 0, 0, 0, 'charge', 1);
     		}
     		else
     		{
    @@ -512,10 +514,9 @@ if ($id > 0)
     		if ($action == 'edit')
     		{
     			print '<tr><td>'.$langs->trans("DateDue")."</td><td>";
    -			print $form->select_date($object->date_ech, 'ech', 0, 0, 0, 'charge', 1);
    +			print $form->selectDate($object->date_ech, 'ech', 0, 0, 0, 'charge', 1);
     			print "</td></tr>";
    -		}
    -		else {
    +		} else {
     			print "<tr><td>".$langs->trans("DateDue")."</td><td>".dol_print_date($object->date_ech,'day')."</td></tr>";
     		}
     
    @@ -748,7 +749,6 @@ if ($id > 0)
     	}
     }
     
    -
    +// End of page
     llxFooter();
    -
     $db->close();
    diff --git a/htdocs/compta/sociales/class/cchargesociales.class.php b/htdocs/compta/sociales/class/cchargesociales.class.php
    index a44b820c8ea..a8f5c430691 100644
    --- a/htdocs/compta/sociales/class/cchargesociales.class.php
    +++ b/htdocs/compta/sociales/class/cchargesociales.class.php
    @@ -25,7 +25,7 @@
      */
     
     // Put here all includes required by your class file
    -require_once DOL_DOCUMENT_ROOT . '/core/class/commonobject.class.php';
    +//require_once DOL_DOCUMENT_ROOT . '/core/class/commonobject.class.php';
     //require_once DOL_DOCUMENT_ROOT . '/societe/class/societe.class.php';
     //require_once DOL_DOCUMENT_ROOT . '/product/class/product.class.php';
     
    @@ -38,25 +38,25 @@ class Cchargesociales
     	 * @var string Id to identify managed objects
     	 */
     	public $element = 'cchargesociales';
    +
     	/**
     	 * @var string Name of table without prefix where object is stored
     	 */
     	public $table_element = 'c_chargesociales';
     
    -	/**
    -	 */
    -	
     	public $libelle;
     	public $deductible;
     	public $active;
     	public $code;
    +
    +	/**
    +     * @var int ID
    +     */
     	public $fk_pays;
    +
     	public $module;
     	public $accountancy_code;
     
    -	/**
    -	 */
    -	
     
     	/**
     	 * Constructor
    @@ -82,38 +82,25 @@ class Cchargesociales
     
     		$error = 0;
     
    -		// Clean parameters
    -		
    -		if (isset($this->libelle)) {
    -			 $this->libelle = trim($this->libelle);
    -		}
    -		if (isset($this->deductible)) {
    -			 $this->deductible = trim($this->deductible);
    -		}
    -		if (isset($this->active)) {
    -			 $this->active = trim($this->active);
    -		}
    -		if (isset($this->code)) {
    -			 $this->code = trim($this->code);
    -		}
    -		if (isset($this->fk_pays)) {
    -			 $this->fk_pays = trim($this->fk_pays);
    -		}
    -		if (isset($this->module)) {
    -			 $this->module = trim($this->module);
    -		}
    -		if (isset($this->accountancy_code)) {
    -			 $this->accountancy_code = trim($this->accountancy_code);
    -		}
    -
    -		
    +        // Clean parameters
    +        $this->trimParameters(
    +            array(
    +                'libelle',
    +                'deductible',
    +                'active',
    +                'code',
    +                'fk_pays',
    +                'module',
    +                'accountancy_code',
    +            )
    +        );
     
     		// Check parameters
     		// Put here code to add control on parameters values
     
     		// Insert request
     		$sql = 'INSERT INTO ' . MAIN_DB_PREFIX . $this->table_element . '(';
    -		
    +
     		$sql.= 'libelle,';
     		$sql.= 'deductible,';
     		$sql.= 'active,';
    @@ -122,9 +109,9 @@ class Cchargesociales
     		$sql.= 'module';
     		$sql.= 'accountancy_code';
     
    -		
    +
     		$sql .= ') VALUES (';
    -		
    +
     		$sql .= ' '.(! isset($this->libelle)?'NULL':"'".$this->db->escape($this->libelle)."'").',';
     		$sql .= ' '.(! isset($this->deductible)?'NULL':$this->deductible).',';
     		$sql .= ' '.(! isset($this->active)?'NULL':$this->active).',';
    @@ -133,7 +120,7 @@ class Cchargesociales
     		$sql .= ' '.(! isset($this->module)?'NULL':"'".$this->db->escape($this->module)."'").',';
     		$sql .= ' '.(! isset($this->accountancy_code)?'NULL':"'".$this->db->escape($this->accountancy_code)."'");
     
    -		
    +
     		$sql .= ')';
     
     		$this->db->begin();
    @@ -148,7 +135,7 @@ class Cchargesociales
     		if (!$error) {
     			$this->id = $this->db->last_insert_id(MAIN_DB_PREFIX . $this->table_element);
     
    -			if (!$notrigger) {
    +			//if (!$notrigger) {
     				// Uncomment this and change MYOBJECT to your own tag if you
     				// want this action to call a trigger.
     
    @@ -156,7 +143,7 @@ class Cchargesociales
     				//$result=$this->call_trigger('MYOBJECT_CREATE',$user);
     				//if ($result < 0) $error++;
     				//// End call triggers
    -			}
    +			//}
     		}
     
     		// Commit or rollback
    @@ -206,7 +193,7 @@ class Cchargesociales
     				$obj = $this->db->fetch_object($resql);
     
     				$this->id = $obj->id;
    -				
    +
     				$this->libelle = $obj->libelle;
     				$this->deductible = $obj->deductible;
     				$this->active = $obj->active;
    @@ -215,7 +202,7 @@ class Cchargesociales
     				$this->module = $obj->module;
     				$this->accountancy_code = $obj->accountancy_code;
     
    -				
    +
     			}
     			$this->db->free($resql);
     
    @@ -247,30 +234,19 @@ class Cchargesociales
     		dol_syslog(__METHOD__, LOG_DEBUG);
     
     		// Clean parameters
    -		
    -		if (isset($this->libelle)) {
    -			 $this->libelle = trim($this->libelle);
    -		}
    -		if (isset($this->deductible)) {
    -			 $this->deductible = trim($this->deductible);
    -		}
    -		if (isset($this->active)) {
    -			 $this->active = trim($this->active);
    -		}
    -		if (isset($this->code)) {
    -			 $this->code = trim($this->code);
    -		}
    -		if (isset($this->fk_pays)) {
    -			 $this->fk_pays = trim($this->fk_pays);
    -		}
    -		if (isset($this->module)) {
    -			 $this->module = trim($this->module);
    -		}
    -		if (isset($this->accountancy_code)) {
    -			 $this->accountancy_code = trim($this->accountancy_code);
    -		}
     
    -		
    +        $this->trimParameters(
    +            array(
    +                'libelle',
    +                'deductible',
    +                'active',
    +                'code',
    +                'fk_pays',
    +                'module',
    +                'accountancy_code',
    +            )
    +        );
    +
     
     		// Check parameters
     		// Put here code to add a control on parameters values
    @@ -295,7 +271,7 @@ class Cchargesociales
     			dol_syslog(__METHOD__ . ' ' . join(',', $this->errors), LOG_ERR);
     		}
     
    -		if (!$error && !$notrigger) {
    +		//if (!$error && !$notrigger) {
     			// Uncomment this and change MYOBJECT to your own tag if you
     			// want this action calls a trigger.
     
    @@ -303,7 +279,7 @@ class Cchargesociales
     			//$result=$this->call_trigger('MYOBJECT_MODIFY',$user);
     			//if ($result < 0) { $error++; //Do also what you must do to rollback action if trigger fail}
     			//// End call triggers
    -		}
    +		//}
     
     		// Commit or rollback
     		if ($error) {
    @@ -333,8 +309,8 @@ class Cchargesociales
     
     		$this->db->begin();
     
    -		if (!$error) {
    -			if (!$notrigger) {
    +		//if (!$error) {
    +			//if (!$notrigger) {
     				// Uncomment this and change MYOBJECT to your own tag if you
     				// want this action calls a trigger.
     
    @@ -342,8 +318,8 @@ class Cchargesociales
     				//$result=$this->call_trigger('MYOBJECT_DELETE',$user);
     				//if ($result < 0) { $error++; //Do also what you must do to rollback action if trigger fail}
     				//// End call triggers
    -			}
    -		}
    +			//}
    +		//}
     
     		if (!$error) {
     			$sql = 'DELETE FROM ' . MAIN_DB_PREFIX . $this->table_element;
    @@ -454,7 +430,7 @@ class Cchargesociales
     		$result.= $link . $this->ref . $linkend;
     		return $result;
     	}
    -	
    +
     	/**
     	 *  Retourne le libelle du status d'un user (actif, inactif)
     	 *
    @@ -466,6 +442,7 @@ class Cchargesociales
     		return $this->LibStatut($this->status,$mode);
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *  Renvoi le libelle d'un status donne
     	 *
    @@ -475,42 +452,42 @@ class Cchargesociales
     	 */
     	function LibStatut($status,$mode=0)
     	{
    +        // phpcs:enable
     		global $langs;
     
     		if ($mode == 0)
     		{
    -			$prefix='';
     			if ($status == 1) return $langs->trans('Enabled');
    -			if ($status == 0) return $langs->trans('Disabled');
    +			elseif ($status == 0) return $langs->trans('Disabled');
     		}
    -		if ($mode == 1)
    +		elseif ($mode == 1)
     		{
     			if ($status == 1) return $langs->trans('Enabled');
    -			if ($status == 0) return $langs->trans('Disabled');
    +			elseif ($status == 0) return $langs->trans('Disabled');
     		}
    -		if ($mode == 2)
    +		elseif ($mode == 2)
     		{
     			if ($status == 1) return img_picto($langs->trans('Enabled'),'statut4').' '.$langs->trans('Enabled');
    -			if ($status == 0) return img_picto($langs->trans('Disabled'),'statut5').' '.$langs->trans('Disabled');
    +			elseif ($status == 0) return img_picto($langs->trans('Disabled'),'statut5').' '.$langs->trans('Disabled');
     		}
    -		if ($mode == 3)
    +		elseif ($mode == 3)
     		{
     			if ($status == 1) return img_picto($langs->trans('Enabled'),'statut4');
    -			if ($status == 0) return img_picto($langs->trans('Disabled'),'statut5');
    +			elseif ($status == 0) return img_picto($langs->trans('Disabled'),'statut5');
     		}
    -		if ($mode == 4)
    +		elseif ($mode == 4)
     		{
     			if ($status == 1) return img_picto($langs->trans('Enabled'),'statut4').' '.$langs->trans('Enabled');
    -			if ($status == 0) return img_picto($langs->trans('Disabled'),'statut5').' '.$langs->trans('Disabled');
    +			elseif ($status == 0) return img_picto($langs->trans('Disabled'),'statut5').' '.$langs->trans('Disabled');
     		}
    -		if ($mode == 5)
    +		elseif ($mode == 5)
     		{
     			if ($status == 1) return $langs->trans('Enabled').' '.img_picto($langs->trans('Enabled'),'statut4');
    -			if ($status == 0) return $langs->trans('Disabled').' '.img_picto($langs->trans('Disabled'),'statut5');
    +			elseif ($status == 0) return $langs->trans('Disabled').' '.img_picto($langs->trans('Disabled'),'statut5');
     		}
     	}
    -	
    -	
    +
    +
     	/**
     	 * Initialise object with example values
     	 * Id must be 0 if object instance is a specimen
    @@ -520,7 +497,7 @@ class Cchargesociales
     	public function initAsSpecimen()
     	{
     		$this->id = 0;
    -		
    +
     		$this->libelle = '';
     		$this->deductible = '';
     		$this->active = '';
    @@ -528,8 +505,21 @@ class Cchargesociales
     		$this->fk_pays = '';
     		$this->module = '';
     		$this->accountancy_code = '';
    -
    -		
     	}
     
    +    /**
    +     * Trim object parameters
    +     * @param string[] $parameters array of parameters to trim
    +     *
    +     * @return void
    +     */
    +    private function trimParameters($parameters)
    +    {
    +        if (!is_array($parameters)) return;
    +        foreach ($parameters as $parameter) {
    +            if (isset($this->$parameter)) {
    +                $this->$parameter = trim($this->$parameter);
    +            }
    +        }
    +    }
     }
    diff --git a/htdocs/compta/sociales/class/chargesociales.class.php b/htdocs/compta/sociales/class/chargesociales.class.php
    index f16d18c8143..e44d02f83e2 100644
    --- a/htdocs/compta/sociales/class/chargesociales.class.php
    +++ b/htdocs/compta/sociales/class/chargesociales.class.php
    @@ -32,9 +32,21 @@ require_once DOL_DOCUMENT_ROOT.'/core/class/commonobject.class.php';
      */
     class ChargeSociales extends CommonObject
     {
    -    public $element='chargesociales';
    +    /**
    +	 * @var string ID to identify managed object
    +	 */
    +	public $element='chargesociales';
    +
         public $table='chargesociales';
    -    public $table_element='chargesociales';
    +
    +    /**
    +	 * @var string Name of table without prefix where object is stored
    +	 */
    +	public $table_element='chargesociales';
    +
    +    /**
    +     * @var string String with name of icon for myobject. Must be the part after the 'object_' into object_myobject.png
    +     */
         public $picto = 'bill';
     
         /**
    @@ -42,18 +54,26 @@ class ChargeSociales extends CommonObject
          */
         protected $table_ref_field = 'ref';
     
    -    var $date_ech;
    -    var $lib;
    -    var $type;
    -    var $type_libelle;
    -    var $amount;
    -    var $paye;
    -    var $periode;
    -    var $date_creation;
    -    var $date_modification;
    -    var $date_validation;
    -    var $fk_account;
    -	var $fk_project;
    +    public $date_ech;
    +    public $lib;
    +    public $type;
    +    public $type_libelle;
    +    public $amount;
    +    public $paye;
    +    public $periode;
    +    public $date_creation;
    +    public $date_modification;
    +    public $date_validation;
    +
    +    /**
    +     * @var int ID
    +     */
    +    public $fk_account;
    +
    +    /**
    +     * @var int ID
    +     */
    +	public $fk_project;
     
     
         /**
    @@ -64,7 +84,6 @@ class ChargeSociales extends CommonObject
         function __construct($db)
         {
             $this->db = $db;
    -        return 1;
         }
     
         /**
    @@ -280,7 +299,6 @@ class ChargeSociales extends CommonObject
                 $this->db->rollback();
                 return -1;
             }
    -
         }
     
     
    @@ -359,6 +377,7 @@ class ChargeSociales extends CommonObject
             }
         }
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
         /**
          *    Tag social contribution as payed completely
          *
    @@ -367,6 +386,7 @@ class ChargeSociales extends CommonObject
          */
         function set_paid($user)
         {
    +        // phpcs:enable
             $sql = "UPDATE ".MAIN_DB_PREFIX."chargesociales SET";
             $sql.= " paye = 1";
             $sql.= " WHERE rowid = ".$this->id;
    @@ -374,6 +394,8 @@ class ChargeSociales extends CommonObject
             if ($return) return 1;
             else return -1;
         }
    +
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
         /**
          *    Remove tag payed on social contribution
          *
    @@ -382,6 +404,7 @@ class ChargeSociales extends CommonObject
          */
         function set_unpaid($user)
         {
    +        // phpcs:enable
             $sql = "UPDATE ".MAIN_DB_PREFIX."chargesociales SET";
             $sql.= " paye = 0";
             $sql.= " WHERE rowid = ".$this->id;
    @@ -402,6 +425,7 @@ class ChargeSociales extends CommonObject
             return $this->LibStatut($this->paye,$mode,$alreadypaid);
         }
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
         /**
          *  Renvoi le libelle d'un statut donne
          *
    @@ -412,73 +436,107 @@ class ChargeSociales extends CommonObject
          */
         function LibStatut($statut,$mode=0,$alreadypaid=-1)
         {
    +        // phpcs:enable
             global $langs;
    -        $langs->load('customers');
    -        $langs->load('bills');
     
    -        if ($mode == 0)
    +        // Load translation files required by the page
    +        $langs->loadLangs(array("customers","bills"));
    +
    +        if ($mode == 0 || $mode == 1)
             {
                 if ($statut ==  0) return $langs->trans("Unpaid");
                 if ($statut ==  1) return $langs->trans("Paid");
             }
    -        if ($mode == 1)
    -        {
    -            if ($statut ==  0) return $langs->trans("Unpaid");
    -            if ($statut ==  1) return $langs->trans("Paid");
    -        }
    -        if ($mode == 2)
    +        elseif ($mode == 2)
             {
                 if ($statut ==  0 && $alreadypaid <= 0) return img_picto($langs->trans("Unpaid"), 'statut1').' '.$langs->trans("Unpaid");
                 if ($statut ==  0 && $alreadypaid > 0) return img_picto($langs->trans("BillStatusStarted"), 'statut3').' '.$langs->trans("BillStatusStarted");
                 if ($statut ==  1) return img_picto($langs->trans("Paid"), 'statut6').' '.$langs->trans("Paid");
             }
    -        if ($mode == 3)
    +        elseif ($mode == 3)
             {
                 if ($statut ==  0 && $alreadypaid <= 0) return img_picto($langs->trans("Unpaid"), 'statut1');
                 if ($statut ==  0 && $alreadypaid > 0) return img_picto($langs->trans("BillStatusStarted"), 'statut3');
                 if ($statut ==  1) return img_picto($langs->trans("Paid"), 'statut6');
             }
    -        if ($mode == 4)
    +        elseif ($mode == 4)
             {
                 if ($statut ==  0 && $alreadypaid <= 0) return img_picto($langs->trans("Unpaid"), 'statut1').' '.$langs->trans("Unpaid");
                 if ($statut ==  0 && $alreadypaid > 0) return img_picto($langs->trans("BillStatusStarted"), 'statut3').' '.$langs->trans("BillStatusStarted");
                 if ($statut ==  1) return img_picto($langs->trans("Paid"), 'statut6').' '.$langs->trans("Paid");
             }
    -        if ($mode == 5)
    +        elseif ($mode == 5)
             {
                 if ($statut ==  0 && $alreadypaid <= 0) return $langs->trans("Unpaid").' '.img_picto($langs->trans("Unpaid"), 'statut1');
                 if ($statut ==  0 && $alreadypaid > 0) return $langs->trans("BillStatusStarted").' '.img_picto($langs->trans("BillStatusStarted"), 'statut3');
                 if ($statut ==  1) return $langs->trans("Paid").' '.img_picto($langs->trans("Paid"), 'statut6');
             }
    -        if ($mode == 6)
    +        elseif ($mode == 6)
             {
                 if ($statut ==  0 && $alreadypaid <= 0) return $langs->trans("Unpaid").' '.img_picto($langs->trans("Unpaid"), 'statut1');
                 if ($statut ==  0 && $alreadypaid > 0) return $langs->trans("BillStatusStarted").' '.img_picto($langs->trans("BillStatusStarted"), 'statut3');
                 if ($statut ==  1) return $langs->trans("Paid").' '.img_picto($langs->trans("Paid"), 'statut6');
             }
     
    -        return "Error, mode/status not found";
    +        else return "Error, mode/status not found";
         }
     
     
         /**
     	 *  Return a link to the object card (with optionaly the picto)
     	 *
    -	 *	@param	int		$withpicto		Include picto in link (0=No picto, 1=Include picto into link, 2=Only picto)
    -     * 	@param	int		$maxlen			Max length of label
    -     *  @param	int  	$notooltip		1=Disable tooltip
    -     *	@return	string					String with link
    +	 *	@param	int		$withpicto					Include picto in link (0=No picto, 1=Include picto into link, 2=Only picto)
    +     * 	@param	int		$maxlen						Max length of label
    +     *  @param	int  	$notooltip					1=Disable tooltip
    +	 *  @param  int		$short           			1=Return just URL
    +     *  @param  int     $save_lastsearch_value		-1=Auto, 0=No save of lastsearch_values when clicking, 1=Save lastsearch_values whenclicking
    +     *	@return	string								String with link
          */
    -    function getNomUrl($withpicto=0, $maxlen=0, $notooltip=0)
    +    function getNomUrl($withpicto=0, $maxlen=0, $notooltip=0, $short=0, $save_lastsearch_value=-1)
         {
    -        global $langs;
    +    	global $langs, $conf, $user, $form;
    +
    +        if (! empty($conf->dol_no_mouse_hover)) $notooltip=1;   // Force disable tooltips
     
             $result='';
     
    -        if (empty($this->ref)) $this->ref=$this->lib;
    -        $label = $langs->trans("ShowSocialContribution").': '.$this->ref;
    +        $url = DOL_URL_ROOT.'/compta/sociales/card.php?id='.$this->id;
     
    -        $linkstart = '<a href="'.DOL_URL_ROOT.'/compta/sociales/card.php?id='.$this->id.'" title="'.dol_escape_htmltag($label, 1).'" class="classfortooltip">';
    +        if ($short) return $url;
    +
    +        if ($option !== 'nolink')
    +        {
    +        	// Add param to save lastsearch_values or not
    +        	$add_save_lastsearch_values=($save_lastsearch_value == 1 ? 1 : 0);
    +        	if ($save_lastsearch_value == -1 && preg_match('/list\.php/',$_SERVER["PHP_SELF"])) $add_save_lastsearch_values=1;
    +        	if ($add_save_lastsearch_values) $url.='&save_lastsearch_values=1';
    +        }
    +
    +
    +        if (empty($this->ref)) $this->ref=$this->lib;
    +
    +        $label = '<u>'.$langs->trans("ShowSocialContribution").'</u>';
    +        if (! empty($this->ref))
    +        	$label .= '<br><b>'.$langs->trans('Ref') . ':</b> ' . $this->ref;
    +        if (! empty($this->lib))
    +        	$label .= '<br><b>'.$langs->trans('Label') . ':</b> ' . $this->lib;
    +        if (! empty($this->type_libelle))
    +        	$label .= '<br><b>'.$langs->trans('Type') . ':</b> ' . $this->type_libelle;
    +
    +        $linkclose='';
    +        if (empty($notooltip) && $user->rights->facture->lire)
    +        {
    +        	if (! empty($conf->global->MAIN_OPTIMIZEFORTEXTBROWSER))
    +        	{
    +        		$label=$langs->trans("ShowSocialContribution");
    +        		$linkclose.=' alt="'.dol_escape_htmltag($label, 1).'"';
    +        	}
    +        	$linkclose.= ' title="'.dol_escape_htmltag($label, 1).'"';
    +        	$linkclose.=' class="classfortooltip"';
    +        }
    +
    +        $linkstart='<a href="'.$url.'"';
    +        $linkstart.=$linkclose.'>';
             $linkend='</a>';
     
             $result .= $linkstart;
    @@ -600,4 +658,3 @@ class ChargeSociales extends CommonObject
             $this->type_libelle = 'Social contribution label';
         }
     }
    -
    diff --git a/htdocs/compta/sociales/class/paymentsocialcontribution.class.php b/htdocs/compta/sociales/class/paymentsocialcontribution.class.php
    index ba9c671f755..b6ff4a49337 100644
    --- a/htdocs/compta/sociales/class/paymentsocialcontribution.class.php
    +++ b/htdocs/compta/sociales/class/paymentsocialcontribution.class.php
    @@ -31,26 +31,60 @@ require_once DOL_DOCUMENT_ROOT.'/compta/sociales/class/chargesociales.class.php'
      */
     class PaymentSocialContribution extends CommonObject
     {
    -	public $element='paiementcharge';			//!< Id that identify managed objects
    -	public $table_element='paiementcharge';	//!< Name of table without prefix where object is stored
    +	/**
    +	 * @var string ID to identify managed object
    +	 */
    +	public $element='paiementcharge';
    +
    +	/**
    +	 * @var string Name of table without prefix where object is stored
    +	 */
    +	public $table_element='paiementcharge';
    +
    +	/**
    +	 * @var string String with name of icon for myobject. Must be the part after the 'object_' into object_myobject.png
    +	 */
     	public $picto = 'payment';
     
    -	var $fk_charge;
    -	var $datec='';
    -	var $tms='';
    -	var $datep='';
    +	/**
    +     * @var int ID
    +     */
    +	public $fk_charge;
    +
    +	public $datec='';
    +	public $tms='';
    +	public $datep='';
    +
     	/**
     	 * @deprecated
     	 * @see amount
     	 */
    -	var $total;
    -    var $amount;            // Total amount of payment
    -    var $amounts=array();   // Array of amounts
    -	var $fk_typepaiement;
    -	var $num_paiement;
    -	var $fk_bank;
    -	var $fk_user_creat;
    -	var $fk_user_modif;
    +	public $total;
    +
    +    public $amount;            // Total amount of payment
    +    public $amounts=array();   // Array of amounts
    +
    +    /**
    +     * @var int ID
    +     */
    +	public $fk_typepaiement;
    +
    +	public $num_paiement;
    +
    +	/**
    +     * @var int ID
    +     */
    +	public $fk_bank;
    +
    +	/**
    +     * @var int ID
    +     */
    +	public $fk_user_creat;
    +
    +	/**
    +     * @var int ID
    +     */
    +	public $fk_user_modif;
     
     	/**
     	 *	Constructor
    @@ -493,8 +527,6 @@ class PaymentSocialContribution extends CommonObject
     		$this->fk_bank='';
     		$this->fk_user_creat='';
     		$this->fk_user_modif='';
    -
    -
     	}
     
     
    @@ -518,7 +550,7 @@ class PaymentSocialContribution extends CommonObject
     
             if (! empty($conf->banque->enabled))
             {
    -            require_once DOL_DOCUMENT_ROOT.'/compta/bank/class/account.class.php';
    +            include_once DOL_DOCUMENT_ROOT.'/compta/bank/class/account.class.php';
     
                 $acc = new Account($this->db);
                 $acc->fetch($accountid);
    @@ -594,6 +626,7 @@ class PaymentSocialContribution extends CommonObject
         }
     
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *  Mise a jour du lien entre le paiement de  charge et la ligne dans llx_bank generee
     	 *
    @@ -602,6 +635,7 @@ class PaymentSocialContribution extends CommonObject
     	 */
     	function update_fk_bank($id_bank)
     	{
    +        // phpcs:enable
     		$sql = "UPDATE ".MAIN_DB_PREFIX."paiementcharge SET fk_bank = ".$id_bank." WHERE rowid = ".$this->id;
     
     		dol_syslog(get_class($this)."::update_fk_bank", LOG_DEBUG);
    @@ -629,6 +663,7 @@ class PaymentSocialContribution extends CommonObject
     		return $this->LibStatut($this->statut,$mode);
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 * Renvoi le libelle d'un statut donne
     	 *
    @@ -638,6 +673,7 @@ class PaymentSocialContribution extends CommonObject
     	 */
     	function LibStatut($status,$mode=0)
     	{
    +        // phpcs:enable
     		global $langs;	// TODO Renvoyer le libelle anglais et faire traduction a affichage
     
     		$langs->load('compta');
    @@ -708,5 +744,3 @@ class PaymentSocialContribution extends CommonObject
     		return $result;
     	}
     }
    -
    -
    diff --git a/htdocs/compta/sociales/document.php b/htdocs/compta/sociales/document.php
    index 0e2bcc5c986..b2f73768e96 100644
    --- a/htdocs/compta/sociales/document.php
    +++ b/htdocs/compta/sociales/document.php
    @@ -35,14 +35,12 @@ require_once DOL_DOCUMENT_ROOT.'/core/lib/tax.lib.php';
     require_once DOL_DOCUMENT_ROOT.'/core/class/html.formfile.class.php';
     if (! empty($conf->projet->enabled))
     {
    -    require_once DOL_DOCUMENT_ROOT.'/projet/class/project.class.php';
    -    require_once DOL_DOCUMENT_ROOT.'/core/class/html.formprojet.class.php';
    +    include_once DOL_DOCUMENT_ROOT.'/projet/class/project.class.php';
    +    include_once DOL_DOCUMENT_ROOT.'/core/class/html.formprojet.class.php';
     }
     
    -$langs->load("other");
    -$langs->load("companies");
    -$langs->load("compta");
    -$langs->load("bills");
    +// Load translation files required by the page
    +$langs->loadLangs(array('other', 'companies', 'compta', 'bills'));
     
     $id = GETPOST('id','int');
     $action = GETPOST('action','aZ09');
    @@ -78,7 +76,7 @@ $modulepart='tax';
      * Actions
      */
     
    -include_once DOL_DOCUMENT_ROOT . '/core/actions_linkedfiles.inc.php';
    +require_once DOL_DOCUMENT_ROOT . '/core/actions_linkedfiles.inc.php';
     
     if ($action == 'setlib' && $user->rights->tax->charges->creer)
     {
    @@ -138,7 +136,7 @@ if ($object->id)
     	print '<div class="fichecenter">';
     	print '<div class="underbanner clearboth"></div>';
     
    -    // Construit liste des fichiers
    +    // Build file list
         $filearray=dol_dir_list($upload_dir,"files",0,'','(\.meta|_preview.*\.png)$',$sortfield,(strtolower($sortorder)=='desc'?SORT_DESC:SORT_ASC),1);
         $totalsize=0;
         foreach($filearray as $key => $file)
    @@ -170,7 +168,6 @@ else
         print $langs->trans("ErrorUnknown");
     }
     
    -
    +// End of page
     llxFooter();
    -
     $db->close();
    diff --git a/htdocs/compta/sociales/index.php b/htdocs/compta/sociales/index.php
    index d38ae348c90..6a0250804f1 100644
    --- a/htdocs/compta/sociales/index.php
    +++ b/htdocs/compta/sociales/index.php
    @@ -28,9 +28,8 @@ require '../../main.inc.php';
     require_once DOL_DOCUMENT_ROOT.'/compta/sociales/class/chargesociales.class.php';
     require_once DOL_DOCUMENT_ROOT.'/core/class/html.formsocialcontrib.class.php';
     
    -$langs->load("compta");
    -$langs->load("banks");
    -$langs->load("bills");
    +// Load translation files required by the page
    +$langs->loadLangs(array('compta', 'banks', 'bills'));
     
     // Security check
     $socid = isset($_GET["socid"])?$_GET["socid"]:'';
    @@ -138,7 +137,6 @@ if ($resql)
     {
     	$num = $db->num_rows($resql);
     	$i = 0;
    -	$var=true;
     
     	$param='';
         if (! empty($contextpage) && $contextpage != $_SERVER["PHP_SELF"]) $param.='&contextpage='.$contextpage;
    @@ -189,10 +187,10 @@ if ($resql)
     		print '<tr class="liste_titre_filter">';
     		// Ref
     		print '<td class="liste_titre" align="left">';
    -		print '<input class="flat" type="text" size="3" name="search_ref" value="'.$search_ref.'">';
    +		print '<input class="flat" type="text" size="3" name="search_ref" value="'.dol_escape_htmltag($search_ref).'">';
     		print '</td>';
     		// Label
    -		print '<td class="liste_titre"><input type="text" class="flat" size="8" name="search_label" value="'.$search_label.'"></td>';
    +		print '<td class="liste_titre"><input type="text" class="flat" size="8" name="search_label" value="'.dol_escape_htmltag($search_label).'"></td>';
     		// Type
     		print '<td class="liste_titre" align="left">';
     	    $formsocialcontrib->select_type_socialcontrib($typeid,'typeid',1,0,0,'maxwidth100onsmartphone');
    @@ -201,7 +199,7 @@ if ($resql)
     		print '<td class="liste_titre">&nbsp;</td>';
     	    // Amount
     		print '<td class="liste_titre" align="right">';
    -		print '<input class="flat" type="text" size="6" name="search_amount" value="'.$search_amount.'">';
    +		print '<input class="flat" type="text" size="6" name="search_amount" value="'.dol_escape_htmltag($search_amount).'">';
     		print '</td>';
     		print '<td class="liste_titre">&nbsp;</td>';
     		// Status
    @@ -233,13 +231,15 @@ if ($resql)
     		{
     			$obj = $db->fetch_object($resql);
     
    +			$chargesociale_static->id=$obj->id;
    +			$chargesociale_static->ref=$obj->id;
    +			$chargesociale_static->lib=$obj->libelle;
    +			$chargesociale_static->type_libelle=$obj->type_lib;
    +
     			print '<tr class="oddeven">';
     
     			// Ref
     			print '<td width="60">';
    -			$chargesociale_static->id=$obj->id;
    -			$chargesociale_static->lib=$obj->id;
    -			$chargesociale_static->ref=$obj->id;
     			print $chargesociale_static->getNomUrl(1,'20');
     			print '</td>';
     
    @@ -304,5 +304,6 @@ else
     	dol_print_error($db);
     }
     
    +// End of page
     llxFooter();
     $db->close();
    diff --git a/htdocs/compta/sociales/info.php b/htdocs/compta/sociales/info.php
    index dfa6439a3f4..bd21db108c1 100644
    --- a/htdocs/compta/sociales/info.php
    +++ b/htdocs/compta/sociales/info.php
    @@ -27,12 +27,12 @@ require_once DOL_DOCUMENT_ROOT.'/core/lib/tax.lib.php';
     require_once DOL_DOCUMENT_ROOT.'/core/lib/functions2.lib.php';
     if (! empty($conf->projet->enabled))
     {
    -    require_once DOL_DOCUMENT_ROOT.'/projet/class/project.class.php';
    -    require_once DOL_DOCUMENT_ROOT.'/core/class/html.formprojet.class.php';
    +    include_once DOL_DOCUMENT_ROOT.'/projet/class/project.class.php';
    +    include_once DOL_DOCUMENT_ROOT.'/core/class/html.formprojet.class.php';
     }
     
    -$langs->load("compta");
    -$langs->load("bills");
    +// Load translation files required by the page
    +$langs->loadLangs(array('compta', 'bills'));
     
     $id=GETPOST('id','int');
     $action=GETPOST('action','aZ09');
    @@ -115,6 +115,6 @@ print '</td></tr></table>';
     
     print '</div>';
     
    +// End of page
     llxFooter();
    -
     $db->close();
    diff --git a/htdocs/compta/sociales/payments.php b/htdocs/compta/sociales/payments.php
    index 6abb6013095..48b2698c762 100644
    --- a/htdocs/compta/sociales/payments.php
    +++ b/htdocs/compta/sociales/payments.php
    @@ -33,8 +33,8 @@ require_once DOL_DOCUMENT_ROOT.'/compta/sociales/class/paymentsocialcontribution
     require_once DOL_DOCUMENT_ROOT.'/compta/salaries/class/paymentsalary.class.php';
     require_once DOL_DOCUMENT_ROOT.'/core/lib/date.lib.php';
     
    -$langs->load("compta");
    -$langs->load("bills");
    +// Load translation files required by the page
    +$langs->loadLangs(array('compta', 'bills'));
     
     // Security check
     if ($user->societe_id) $socid=$user->societe_id;
    @@ -158,12 +158,10 @@ if (! empty($conf->tax->enabled) && $user->rights->tax->charges->lire)
     		$total = 0;
     		$totalnb = 0;
     		$totalpaye = 0;
    -		$var=true;
     
     		while ($i < min($num, $limit))
     		{
     			$obj = $db->fetch_object($resql);
    -			$var = !$var;
     			print '<tr class="oddeven">';
     			// Ref payment
     			$payment_sc_static->id=$obj->pid;
    @@ -253,14 +251,13 @@ if (! empty($conf->tax->enabled) && $user->rights->tax->charges->lire)
     			print_liste_field_titre("DatePayment",$_SERVER["PHP_SELF"],"pv.datev","",$param,'align="center"',$sortfield,$sortorder);
     			print_liste_field_titre("PayedByThisPayment",$_SERVER["PHP_SELF"],"pv.amount","",$param,'align="right"',$sortfield,$sortorder);
     		    print "</tr>\n";
    -		    $var=1;
    +
     		    while ($i < $num)
     		    {
     		        $obj = $db->fetch_object($result);
     
     		        $total = $total + $obj->amount;
     
    -
     		        print '<tr class="oddeven">';
     		        print '<td align="left">'.dol_print_date($db->jdate($obj->dm),'day').'</td>'."\n";
     
    @@ -355,14 +352,13 @@ while($j<$numlt)
     			print_liste_field_titre("DatePayment",$_SERVER["PHP_SELF"],"pv.datep","",$param,'align="center"',$sortfield,$sortorder);
     			print_liste_field_titre("PayedByThisPayment",$_SERVER["PHP_SELF"],"pv.amount","",$param,'align="right"',$sortfield,$sortorder);
     			print "</tr>\n";
    -			$var=1;
    +
     			while ($i < $num)
     			{
     				$obj = $db->fetch_object($result);
     
     				$total = $total + $obj->amount;
     
    -
     				print '<tr class="oddeven">';
     				print '<td align="left">'.dol_print_date($db->jdate($obj->dm),'day').'</td>'."\n";
     
    @@ -401,7 +397,7 @@ while($j<$numlt)
     
     
     // Payment Salary
    -if (! empty($conf->salaries->enabled) && $user->rights->salaries->read)
    +if (! empty($conf->salaries->enabled) && ! empty($user->rights->salaries->read))
     {
         if (! $mode || $mode != 'sconly')
         {
    @@ -437,14 +433,13 @@ if (! empty($conf->salaries->enabled) && $user->rights->salaries->read)
                 print_liste_field_titre("DatePayment",$_SERVER["PHP_SELF"],"s.datep","",$param,'align="center"',$sortfield,$sortorder);
                 print_liste_field_titre("PayedByThisPayment",$_SERVER["PHP_SELF"],"s.amount","",$param,'align="right"',$sortfield,$sortorder);
                 print "</tr>\n";
    -            $var=1;
    +
                 while ($i < $num)
                 {
                     $obj = $db->fetch_object($result);
     
                     $total = $total + $obj->amount;
     
    -
                     print '<tr class="oddeven">';
     
                     print '<td align="left">'.dol_print_date($db->jdate($obj->dateep),'day').'</td>'."\n";
    @@ -485,7 +480,6 @@ if (! empty($conf->salaries->enabled) && $user->rights->salaries->read)
     
     print '</form>';
     
    -
    +// End of page
     llxFooter();
    -
     $db->close();
    diff --git a/htdocs/compta/stats/byratecountry.php b/htdocs/compta/stats/byratecountry.php
    new file mode 100644
    index 00000000000..5c9366037ed
    --- /dev/null
    +++ b/htdocs/compta/stats/byratecountry.php
    @@ -0,0 +1,420 @@
    +<?php
    +/* Copyright (C) 2018       Laurent Destailleur     <eldy@users.sourceforge.net>
    + * Copyright (C) 2018       Frédéric France         <frederic.france@netlogic.fr>
    + *
    + * This program is free software; you can redistribute it and/or modify
    + * it under the terms of the GNU General Public License as published by
    + * the Free Software Foundation; either version 3 of the License, or
    + * (at your option) any later version.
    + *
    + * This program is distributed in the hope that it will be useful,
    + * but WITHOUT ANY WARRANTY; without even the implied warranty of
    + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
    + * GNU General Public License for more details.
    + *
    + * You should have received a copy of the GNU General Public License
    + * along with this program. If not, see <http://www.gnu.org/licenses/>.
    + */
    +
    +/**
    + *		\file       htdocs/compta/stats/byratecountry.php
    + *		\brief      VAT by rate
    + */
    +
    +require '../../main.inc.php';
    +require_once DOL_DOCUMENT_ROOT.'/core/lib/report.lib.php';
    +require_once DOL_DOCUMENT_ROOT.'/core/lib/tax.lib.php';
    +require_once DOL_DOCUMENT_ROOT.'/core/lib/date.lib.php';
    +require_once DOL_DOCUMENT_ROOT.'/compta/tva/class/tva.class.php';
    +require_once DOL_DOCUMENT_ROOT.'/compta/localtax/class/localtax.class.php';
    +require_once DOL_DOCUMENT_ROOT.'/compta/facture/class/facture.class.php';
    +require_once DOL_DOCUMENT_ROOT.'/product/class/product.class.php';
    +require_once DOL_DOCUMENT_ROOT.'/compta/paiement/class/paiement.class.php';
    +require_once DOL_DOCUMENT_ROOT.'/fourn/class/fournisseur.facture.class.php';
    +require_once DOL_DOCUMENT_ROOT.'/fourn/class/paiementfourn.class.php';
    +require_once DOL_DOCUMENT_ROOT.'/expensereport/class/expensereport.class.php';
    +require_once DOL_DOCUMENT_ROOT.'/expensereport/class/paymentexpensereport.class.php';
    +
    +// Load translation files required by the page
    +$langs->loadLangs(array("other","compta","banks","bills","companies","product","trips","admin","accountancy"));
    +
    +$modecompta = GETPOST('modecompta','alpha');
    +
    +// Date range
    +$year=GETPOST("year",'int');
    +$month=GETPOST("month",'int');
    +if (empty($year))
    +{
    +	$year_current = strftime("%Y",dol_now());
    +	$month_current = strftime("%m",dol_now());
    +	$year_start = $year_current;
    +} else {
    +	$year_current = $year;
    +	$month_current = strftime("%m",dol_now());
    +	$year_start = $year;
    +}
    +$date_start=dol_mktime(0,0,0,GETPOST("date_startmonth"),GETPOST("date_startday"),GETPOST("date_startyear"));
    +$date_end=dol_mktime(23,59,59,GETPOST("date_endmonth"),GETPOST("date_endday"),GETPOST("date_endyear"));
    +// Quarter
    +if (empty($date_start) || empty($date_end)) // We define date_start and date_end
    +{
    +	$q=GETPOST("q","int");
    +	if (empty($q))
    +	{
    +		// We define date_start and date_end
    +		$month_start=GETPOST("month")?GETPOST("month"):($conf->global->SOCIETE_FISCAL_MONTH_START?($conf->global->SOCIETE_FISCAL_MONTH_START):1);
    +		$year_end=$year_start;
    +		$month_end=$month_start;
    +		if (! GETPOST("month"))	// If month not forced
    +		{
    +			if (! GETPOST('year') && $month_start > $month_current)
    +			{
    +				$year_start--;
    +				$year_end--;
    +			}
    +			$month_end=$month_start-1;
    +			if ($month_end < 1) $month_end=12;
    +			else $year_end++;
    +		}
    +		$date_start=dol_get_first_day($year_start,$month_start,false); $date_end=dol_get_last_day($year_end,$month_end,false);
    +	}
    +	else
    +	{
    +		if ($q==1) { $date_start=dol_get_first_day($year_start,1,false); $date_end=dol_get_last_day($year_start,3,false); }
    +		if ($q==2) { $date_start=dol_get_first_day($year_start,4,false); $date_end=dol_get_last_day($year_start,6,false); }
    +		if ($q==3) { $date_start=dol_get_first_day($year_start,7,false); $date_end=dol_get_last_day($year_start,9,false); }
    +		if ($q==4) { $date_start=dol_get_first_day($year_start,10,false); $date_end=dol_get_last_day($year_start,12,false); }
    +	}
    +}
    +
    +// $date_start and $date_end are defined. We force $year_start and $nbofyear
    +$tmps=dol_getdate($date_start);
    +$year_start = $tmps['year'];
    +$tmpe=dol_getdate($date_end);
    +$year_end = $tmpe['year'];
    +
    +$tmp_date_end = dol_time_plus_duree($date_start, 1, 'y') - 1;
    +if ($tmp_date_end < $date_end || $date_end < $date_start) $date_end = $tmp_date_end;
    +
    +$min = price2num(GETPOST("min","alpha"));
    +if (empty($min)) $min = 0;
    +
    +// Define modetax (0 or 1)
    +// 0=normal, 1=option vat for services is on debit, 2=option on payments for products
    +$modetax = $conf->global->TAX_MODE;
    +if (GETPOSTISSET("modetax")) $modetax=GETPOST("modetax",'int');
    +if (empty($modetax)) $modetax=0;
    +
    +// Security check
    +$socid = GETPOST('socid','int');
    +if ($user->societe_id) $socid=$user->societe_id;
    +$result = restrictedArea($user, 'tax', '', '', 'charges');
    +
    +
    +
    +/*
    + * View
    + */
    +
    +$form=new Form($db);
    +$company_static=new Societe($db);
    +$invoice_customer=new Facture($db);
    +$invoice_supplier=new FactureFournisseur($db);
    +$expensereport=new ExpenseReport($db);
    +$product_static=new Product($db);
    +$payment_static=new Paiement($db);
    +$paymentfourn_static=new PaiementFourn($db);
    +$paymentexpensereport_static=new PaymentExpenseReport($db);
    +
    +$morequerystring='';
    +$listofparams=array('date_startmonth','date_startyear','date_startday','date_endmonth','date_endyear','date_endday');
    +foreach ($listofparams as $param)
    +{
    +	if (GETPOST($param)!='') $morequerystring.=($morequerystring?'&':'').$param.'='.GETPOST($param);
    +}
    +
    +llxHeader('',$langs->trans("TurnoverReport"),'','',0,0,'','',$morequerystring);
    +
    +
    +//print load_fiche_titre($langs->trans("VAT"),"");
    +
    +//$fsearch.='<br>';
    +$fsearch.='  <input type="hidden" name="year" value="'.$year.'">';
    +$fsearch.='  <input type="hidden" name="modetax" value="'.$modetax.'">';
    +//$fsearch.='  '.$langs->trans("SalesTurnoverMinimum").': ';
    +//$fsearch.='  <input type="text" name="min" value="'.$min.'">';
    +
    +
    +// Show report header
    +$name=$langs->trans("xxx");
    +$calcmode='';
    +if ($modetax == 0) $calcmode=$langs->trans('OptionVATDefault');
    +if ($modetax == 1) $calcmode=$langs->trans('OptionVATDebitOption');
    +if ($modetax == 2) $calcmode=$langs->trans('OptionPaymentForProductAndServices');
    +$calcmode.='<br>('.$langs->trans("TaxModuleSetupToModifyRules",DOL_URL_ROOT.'/admin/taxes.php').')';
    +// Set period
    +$period=$form->selectDate($date_start, 'date_start', 0, 0, 0, '', 1, 0).' - '.$form->selectDate($date_end, 'date_end', 0, 0, 0, '', 1, 0);
    +$prevyear=$year_start; $prevquarter=$q;
    +if ($prevquarter > 1) {
    +	$prevquarter--;
    +} else {
    +	$prevquarter=4; $prevyear--;
    +}
    +$nextyear=$year_start; $nextquarter=$q;
    +if ($nextquarter < 4) {
    +	$nextquarter++;
    +} else {
    +	$nextquarter=1; $nextyear++;
    +}
    +$description.=$fsearch;
    +$builddate=dol_now();
    +
    +if ($conf->global->TAX_MODE_SELL_PRODUCT == 'invoice') $description.=$langs->trans("RulesVATDueProducts");
    +if ($conf->global->TAX_MODE_SELL_PRODUCT == 'payment') $description.=$langs->trans("RulesVATInProducts");
    +if ($conf->global->TAX_MODE_SELL_SERVICE == 'invoice') $description.='<br>'.$langs->trans("RulesVATDueServices");
    +if ($conf->global->TAX_MODE_SELL_SERVICE == 'payment') $description.='<br>'.$langs->trans("RulesVATInServices");
    +if (! empty($conf->global->FACTURE_DEPOSITS_ARE_JUST_PAYMENTS)) {
    +	$description.='<br>'.$langs->trans("DepositsAreNotIncluded");
    +}
    +if (! empty($conf->global->MAIN_MODULE_ACCOUNTING)) $description.='<br>'.$langs->trans("ThisIsAnEstimatedValue");
    +
    +// Customers invoices
    +$elementcust=$langs->trans("CustomersInvoices");
    +$productcust=$langs->trans("ProductOrService");
    +$amountcust=$langs->trans("AmountHT");
    +
    +// Suppliers invoices
    +$elementsup=$langs->trans("SuppliersInvoices");
    +$productsup=$productcust;
    +$amountsup=$amountcust;
    +$namesup=$namecust;
    +
    +
    +
    +// TODO Report from bookkeeping not yet available, so we switch on report on business events
    +if ($modecompta=="BOOKKEEPING") $modecompta="CREANCES-DETTES";
    +if ($modecompta=="BOOKKEEPINGCOLLECTED") $modecompta="RECETTES-DEPENSES";
    +
    +// Show report header
    +if ($modecompta=="CREANCES-DETTES") {
    +	$name=$langs->trans("Turnover").', '.$langs->trans("ByVatRate");
    +	$calcmode=$langs->trans("CalcModeDebt");
    +	//$calcmode.='<br>('.$langs->trans("SeeReportInInputOutputMode",'<a href="'.$_SERVER["PHP_SELF"].'?year='.$year_start.'&modecompta=RECETTES-DEPENSES">','</a>').')';
    +
    +	$description=$langs->trans("RulesCADue");
    +	if (! empty($conf->global->FACTURE_DEPOSITS_ARE_JUST_PAYMENTS)) {
    +		$description.= $langs->trans("DepositsAreNotIncluded");
    +	} else {
    +		$description.= $langs->trans("DepositsAreIncluded");
    +	}
    +
    +	$builddate=dol_now();
    +}
    +else if ($modecompta=="RECETTES-DEPENSES")
    +{
    +	$name=$langs->trans("TurnoverCollected").', '.$langs->trans("ByVatRate");
    +	$calcmode=$langs->trans("CalcModeEngagement");
    +	//$calcmode.='<br>('.$langs->trans("SeeReportInDueDebtMode",'<a href="'.$_SERVER["PHP_SELF"].'?year='.$year_start.'&modecompta=CREANCES-DETTES">','</a>').')';
    +
    +	$description=$langs->trans("RulesCAIn");
    +	$description.= $langs->trans("DepositsAreIncluded");
    +
    +	$builddate=dol_now();
    +}
    +else if ($modecompta=="BOOKKEEPING")
    +{
    +
    +
    +}
    +else if ($modecompta=="BOOKKEEPINGCOLLECTED")
    +{
    +
    +
    +}
    +$period=$form->selectDate($date_start, 'date_start', 0, 0, 0, '', 1, 0).' - '.$form->selectDate($date_end, 'date_end', 0, 0, 0, '', 1, 0);
    +if ($date_end == dol_time_plus_duree($date_start, 1, 'y') - 1) $periodlink='<a href="'.$_SERVER["PHP_SELF"].'?year='.($year_start-1).'&modecompta='.$modecompta.'">'.img_previous().'</a> <a href="'.$_SERVER["PHP_SELF"].'?year='.($year_start+1).'&modecompta='.$modecompta.'">'.img_next().'</a>';
    +else $periodlink = '';
    +
    +$description.='  <input type="hidden" name="modecompta" value="'.$modecompta.'">';
    +
    +report_header($name,'',$period,$periodlink,$description,$builddate,$exportlink,array(),$calcmode);
    +
    +if (! empty($conf->accounting->enabled) && $modecompta != 'BOOKKEEPING')
    +{
    +	print info_admin($langs->trans("WarningReportNotReliable"), 0, 0, 1);
    +}
    +
    +
    +if ($modecompta == 'CREANCES-DETTES')
    +{
    +
    +print '<table class="noborder" width="100%">';
    +print '<tr class="liste_titre"><td width="6%" class="right">' . $langs->trans("TurnoverbyVatrate") . '</td>';
    +print '<td align="left">' . $langs->trans("ProductOrService") . '</td>';
    +print '<td align="left">' . $langs->trans("Country") . '</td>';
    +$i=0;
    +while($i < 12)
    +{
    +	$j = $i + (empty($conf->global->SOCIETE_FISCAL_MONTH_START)?1:$conf->global->SOCIETE_FISCAL_MONTH_START);
    +	if ($j > 12) $j -= 12;
    +	print '<td width="60" align="right">' . $langs->trans('MonthShort' . str_pad($j, 2, '0', STR_PAD_LEFT)) . '</td>';
    +	$i++;
    +}
    +print '<td width="60" align="right"><b>' . $langs->trans("TotalHT") . '</b></td></tr>';
    +
    +$sql = "SELECT fd.tva_tx AS vatrate,";
    +$sql .= " fd.product_type AS product_type,";
    +$sql .= " cc.label AS country,";
    +for ($i = 1; $i <= 12; $i ++) {
    +	$sql .= " SUM(" . $db->ifsql('MONTH(f.datef)=' . $i, 'fd.total_ht', '0') . ") AS month" . str_pad($i, 2, '0', STR_PAD_LEFT) . ",";
    +}
    +$sql .= "  SUM(fd.total_ht) as total";
    +$sql .= " FROM " . MAIN_DB_PREFIX . "facturedet as fd";
    +$sql .= "  INNER JOIN " . MAIN_DB_PREFIX . "facture as f ON f.rowid = fd.fk_facture";
    +$sql .= "  INNER JOIN " . MAIN_DB_PREFIX . "societe as soc ON soc.rowid = f.fk_soc";
    +$sql .= "  LEFT JOIN " . MAIN_DB_PREFIX . "c_country as cc ON cc.rowid = soc.fk_pays";
    +$sql .= " WHERE f.datef >= '" . $db->idate($date_start) . "'";
    +$sql .= "  AND f.datef <= '" . $db->idate($date_end) . "'";
    +$sql.= " AND f.fk_statut in (1,2)";
    +if (! empty($conf->global->FACTURE_DEPOSITS_ARE_JUST_PAYMENTS)) {
    +	$sql.= " AND f.type IN (0,1,2,5)";
    +} else {
    +	$sql.= " AND f.type IN (0,1,2,3,5)";
    +}
    +$sql .= " AND f.entity IN (" . getEntity("facture", 0) . ")";
    +$sql .= " GROUP BY fd.tva_tx,fd.product_type, cc.label ";
    +
    +dol_syslog("htdocs/compta/tva/index.php sql=" . $sql, LOG_DEBUG);
    +$resql = $db->query($sql);
    +if ($resql) {
    +	$num = $db->num_rows($resql);
    +	$totalpermonth = array();
    +	while ( $obj = $db->fetch_object($resql)) {
    +		print '<tr class="oddeven"><td class="right">' . vatrate($obj->vatrate) . '</td>';
    +		if ($obj->product_type == 0) {
    +			print '<td align="left">'. $langs->trans("Product") . '</td>';
    +		} else {
    +			print '<td align="left">'. $langs->trans("Service") . '</td>';
    +		}
    +		print '<td>' .$obj->country . '</td>';
    +		for($i = 0; $i < 12; $i++) {
    +			$j = $i + (empty($conf->global->SOCIETE_FISCAL_MONTH_START)?1:$conf->global->SOCIETE_FISCAL_MONTH_START);
    +			if ($j > 12) $j -= 12;
    +			$monthj = 'month'.str_pad($j, 2, '0', STR_PAD_LEFT);
    +			print '<td align="right" width="6%">' . price($obj->$monthj) . '</td>';
    +			$totalpermonth[$j]=(empty($totalpermonth[$j])?0:$totalpermonth[$j])+$obj->$monthj;
    +		}
    +		print '<td align="right" width="6%"><b>' . price($obj->total) . '</b></td>';
    +		$totalpermonth['total']=(empty($totalpermonth['total'])?0:$totalpermonth['total'])+$obj->total;
    +		print '</tr>';
    +	}
    +	$db->free($resql);
    +
    +	// Total
    +	print '<tr class="liste_total"><td class="right"></td>';
    +	print '<td align="left"></td>';
    +	print '<td></td>';
    +	for($i = 0; $i < 12; $i++) {
    +		$j = $i + (empty($conf->global->SOCIETE_FISCAL_MONTH_START)?1:$conf->global->SOCIETE_FISCAL_MONTH_START);
    +		if ($j > 12) $j -= 12;
    +		$monthj = 'month'.str_pad($j, 2, '0', STR_PAD_LEFT);
    +		print '<td align="right" width="6%">' . price($totalpermonth[$j]) . '</td>';
    +	}
    +	print '<td align="right" width="6%"><b>' . price($totalpermonth['total']) . '</b></td>';
    +	print '</tr>';
    +
    +} else {
    +	print $db->lasterror(); // Show last sql error
    +}
    +
    +
    +print '<tr class="liste_titre"><td width="6%" class="right">' . $langs->trans("PurchasebyVatrate") . '</td>';
    +print '<td align="left">' . $langs->trans("ProductOrService") . '</td>';
    +print '<td align="left">' . $langs->trans("Country") . '</td>';
    +$i=0;
    +while($i < 12)
    +{
    +	$j = $i + (empty($conf->global->SOCIETE_FISCAL_MONTH_START)?1:$conf->global->SOCIETE_FISCAL_MONTH_START);
    +	if ($j > 12) $j -= 12;
    +	print '<td width="60" align="right">' . $langs->trans('MonthShort' . str_pad($j, 2, '0', STR_PAD_LEFT)) . '</td>';
    +	$i++;
    +}
    +print '<td width="60" align="right"><b>' . $langs->trans("TotalHT") . '</b></td></tr>';
    +
    +$sql2 = "SELECT ffd.tva_tx AS vatrate,";
    +$sql2 .= " ffd.product_type AS product_type,";
    +$sql2 .= " cc.label AS country,";
    +for($i = 1; $i <= 12; $i ++) {
    +	$sql2 .= " SUM(" . $db->ifsql('MONTH(ff.datef)=' . $i, 'ffd.total_ht', '0') . ") AS month" . str_pad($i, 2, '0', STR_PAD_LEFT) . ",";
    +}
    +$sql2 .= "  SUM(ffd.total_ht) as total";
    +$sql2 .= " FROM " . MAIN_DB_PREFIX . "facture_fourn_det as ffd";
    +$sql2 .= "  INNER JOIN " . MAIN_DB_PREFIX . "facture_fourn as ff ON ff.rowid = ffd.fk_facture_fourn";
    +$sql2 .= "  INNER JOIN " . MAIN_DB_PREFIX . "societe as soc ON soc.rowid = ff.fk_soc";
    +$sql2 .= "  LEFT JOIN " . MAIN_DB_PREFIX . "c_country as cc ON cc.rowid = soc.fk_pays";
    +$sql2 .= " WHERE ff.datef >= '" . $db->idate($date_start) . "'";
    +$sql2 .= "  AND ff.datef <= '" . $db->idate($date_end) . "'";
    +$sql.= " AND ff.fk_statut in (1,2)";
    +if (! empty($conf->global->FACTURE_DEPOSITS_ARE_JUST_PAYMENTS)) {
    +	$sql.= " AND ff.type IN (0,1,2,5)";
    +} else {
    +	$sql.= " AND ff.type IN (0,1,2,3,5)";
    +}
    +$sql2 .= " AND ff.entity IN (" . getEntity("facture_fourn", 0) . ")";
    +$sql2 .= " GROUP BY ffd.tva_tx, ffd.product_type, cc.label";
    +
    +//print $sql2;
    +dol_syslog("htdocs/compta/tva/index.php sql=" . $sql, LOG_DEBUG);
    +$resql2 = $db->query($sql2);
    +if ($resql2) {
    +	$num = $db->num_rows($resql2);
    +	$totalpermonth = array();
    +	while ( $obj = $db->fetch_object($resql2)) {
    +		print '<tr class="oddeven"><td class="right">' . vatrate($obj->vatrate) . '</td>';
    +		if ($obj->product_type == 0) {
    +			print '<td align="left">'. $langs->trans("Product") . '</td>';
    +		} else {
    +			print '<td align="left">'. $langs->trans("Service") . '</td>';
    +		}
    +		print '<td>' . $obj->country . '</td>';
    +		for($i = 0; $i < 12; $i++) {
    +			$j = $i + (empty($conf->global->SOCIETE_FISCAL_MONTH_START)?1:$conf->global->SOCIETE_FISCAL_MONTH_START);
    +			if ($j > 12) $j -= 12;
    +			$monthj = 'month'.str_pad($j, 2, '0', STR_PAD_LEFT);
    +			print '<td align="right" width="6%">' . price($obj->$monthj) . '</td>';
    +			$totalpermonth[$j]=(empty($totalpermonth[$j])?0:$totalpermonth[$j])+$obj->$monthj;
    +		}
    +		print '<td align="right" width="6%"><b>' . price($obj->total) . '</b></td>';
    +		$totalpermonth['total']=(empty($totalpermonth['total'])?0:$totalpermonth['total'])+$obj->total;
    +		print '</tr>';
    +	}
    +	$db->free($resql2);
    +
    +	// Total
    +	print '<tr class="liste_total"><td class="right"></td>';
    +	print '<td align="left"></td>';
    +	print '<td></td>';
    +	for($i = 0; $i < 12; $i++) {
    +		$j = $i + (empty($conf->global->SOCIETE_FISCAL_MONTH_START)?1:$conf->global->SOCIETE_FISCAL_MONTH_START);
    +		if ($j > 12) $j -= 12;
    +		$monthj = 'month'.str_pad($j, 2, '0', STR_PAD_LEFT);
    +		print '<td align="right" width="6%">' . price($totalpermonth[$j]) . '</td>';
    +	}
    +	print '<td align="right" width="6%"><b>' . price($totalpermonth['total']) . '</b></td>';
    +	print '</tr>';
    +} else {
    +	print $db->lasterror(); // Show last sql error
    +}
    +print "</table>\n";
    +
    +} else {
    +	// $modecompta != 'CREANCES-DETTES'
    +	// "Calculation of part of each product for accountancy in this mode is not possible. When a partial payment (for example 5 euros) is done on an
    +	// invoice with 2 product (product A for 10 euros and product B for 20 euros), what is part of paiment for product A and part of paiment for product B ?
    +	// Because there is no way to know this, this report is not relevant.
    +	print '<br>'.$langs->trans("TurnoverPerSaleTaxRateInCommitmentAccountingNotRelevant") . '<br>';
    +}
    +
    +// End of page
    +llxFooter();
    +$db->close();
    diff --git a/htdocs/compta/stats/cabyprodserv.php b/htdocs/compta/stats/cabyprodserv.php
    index 1c170eae96d..e7a3d4da480 100644
    --- a/htdocs/compta/stats/cabyprodserv.php
    +++ b/htdocs/compta/stats/cabyprodserv.php
    @@ -1,7 +1,8 @@
     <?php
    -/* Copyright (C) 2013      Antoine Iauch	   <aiauch@gpcsolutions.fr>
    - * Copyright (C) 2013-2016 Laurent Destailleur <eldy@users.sourceforge.net>
    - * Copyright (C) 2015      Raphaël Doursenaud  <rdoursenaud@gpcsolutions.fr>
    +/* Copyright (C) 2013       Antoine Iauch	        <aiauch@gpcsolutions.fr>
    + * Copyright (C) 2013-2016  Laurent Destailleur     <eldy@users.sourceforge.net>
    + * Copyright (C) 2015       Raphaël Doursenaud      <rdoursenaud@gpcsolutions.fr>
    + * Copyright (C) 2018       Frédéric France         <frederic.france@netlogic.fr>
      *
      * This program is free software; you can redistribute it and/or modify
      * it under the terms of the GNU General Public License as published by
    @@ -29,9 +30,8 @@ require_once DOL_DOCUMENT_ROOT.'/core/lib/date.lib.php';
     require_once DOL_DOCUMENT_ROOT.'/core/class/html.formother.class.php';
     require_once DOL_DOCUMENT_ROOT.'/categories/class/categorie.class.php';
     
    -$langs->load("products");
    -$langs->load("categories");
    -$langs->load("errors");
    +// Load translation files required by the page
    +$langs->loadLangs(array("products","categories","errors",'accountancy'));
     
     // Security pack (data & check)
     $socid = GETPOST('socid','int');
    @@ -78,13 +78,13 @@ if (empty($year))
     	$month_current = strftime("%m",dol_now());
     	$year_start = $year;
     }
    -$date_start=dol_mktime(0,0,0,$_REQUEST["date_startmonth"],$_REQUEST["date_startday"],$_REQUEST["date_startyear"]);
    -$date_end=dol_mktime(23,59,59,$_REQUEST["date_endmonth"],$_REQUEST["date_endday"],$_REQUEST["date_endyear"]);
    +$date_start=dol_mktime(0,0,0,GETPOST("date_startmonth"),GETPOST("date_startday"),GETPOST("date_startyear"));
    +$date_end=dol_mktime(23,59,59,GETPOST("date_endmonth"),GETPOST("date_endday"),GETPOST("date_endyear"));
     // Quarter
     if (empty($date_start) || empty($date_end)) // We define date_start and date_end
     {
    -	$q=GETPOST("q")?GETPOST("q"):0;
    -	if ($q==0)
    +	$q=GETPOST("q","int");
    +	if (empty($q))
     	{
     		// We define date_start and date_end
     		$month_start=GETPOST("month")?GETPOST("month"):($conf->global->SOCIETE_FISCAL_MONTH_START?($conf->global->SOCIETE_FISCAL_MONTH_START):1);
    @@ -103,10 +103,13 @@ if (empty($date_start) || empty($date_end)) // We define date_start and date_end
     		}
     		$date_start=dol_get_first_day($year_start,$month_start,false); $date_end=dol_get_last_day($year_end,$month_end,false);
     	}
    -	if ($q==1) { $date_start=dol_get_first_day($year_start,1,false); $date_end=dol_get_last_day($year_start,3,false); }
    -	if ($q==2) { $date_start=dol_get_first_day($year_start,4,false); $date_end=dol_get_last_day($year_start,6,false); }
    -	if ($q==3) { $date_start=dol_get_first_day($year_start,7,false); $date_end=dol_get_last_day($year_start,9,false); }
    -	if ($q==4) { $date_start=dol_get_first_day($year_start,10,false); $date_end=dol_get_last_day($year_start,12,false); }
    +	else
    +	{
    +		if ($q==1) { $date_start=dol_get_first_day($year_start,1,false); $date_end=dol_get_last_day($year_start,3,false); }
    +		if ($q==2) { $date_start=dol_get_first_day($year_start,4,false); $date_end=dol_get_last_day($year_start,6,false); }
    +		if ($q==3) { $date_start=dol_get_first_day($year_start,7,false); $date_end=dol_get_last_day($year_start,9,false); }
    +		if ($q==4) { $date_start=dol_get_first_day($year_start,10,false); $date_end=dol_get_last_day($year_start,12,false); }
    +	}
     } else {
     	// TODO We define q
     }
    @@ -156,12 +159,15 @@ llxHeader();
     $form=new Form($db);
     $formother = new FormOther($db);
     
    -// Show report header
    -$name=$langs->trans("SalesTurnover").', '.$langs->trans("ByProductsAndServices");
    +// TODO Report from bookkeeping not yet available, so we switch on report on business events
    +if ($modecompta=="BOOKKEEPING") $modecompta="CREANCES-DETTES";
    +if ($modecompta=="BOOKKEEPINGCOLLECTED") $modecompta="RECETTES-DEPENSES";
     
    +// Show report header
     if ($modecompta=="CREANCES-DETTES") {
    +	$name=$langs->trans("Turnover").', '.$langs->trans("ByProductsAndServices");
     	$calcmode=$langs->trans("CalcModeDebt");
    -	$calcmode.='<br>('.$langs->trans("SeeReportInInputOutputMode",'<a href="'.$_SERVER["PHP_SELF"].'?year='.$year_start.'&modecompta=RECETTES-DEPENSES">','</a>').')';
    +	//$calcmode.='<br>('.$langs->trans("SeeReportInInputOutputMode",'<a href="'.$_SERVER["PHP_SELF"].'?year='.$year_start.'&modecompta=RECETTES-DEPENSES">','</a>').')';
     
     	$description=$langs->trans("RulesCADue");
     	if (! empty($conf->global->FACTURE_DEPOSITS_ARE_JUST_PAYMENTS)) {
    @@ -171,16 +177,30 @@ if ($modecompta=="CREANCES-DETTES") {
     	}
     
     	$builddate=dol_now();
    -} else {
    +}
    +else if ($modecompta=="RECETTES-DEPENSES")
    +{
    +	$name=$langs->trans("TurnoverCollected").', '.$langs->trans("ByProductsAndServices");
     	$calcmode=$langs->trans("CalcModeEngagement");
    -	$calcmode.='<br>('.$langs->trans("SeeReportInDueDebtMode",'<a href="'.$_SERVER["PHP_SELF"].'?year='.$year_start.'&modecompta=CREANCES-DETTES">','</a>').')';
    +	//$calcmode.='<br>('.$langs->trans("SeeReportInDueDebtMode",'<a href="'.$_SERVER["PHP_SELF"].'?year='.$year_start.'&modecompta=CREANCES-DETTES">','</a>').')';
     
     	$description=$langs->trans("RulesCAIn");
     	$description.= $langs->trans("DepositsAreIncluded");
     
     	$builddate=dol_now();
     }
    -$period=$form->select_date($date_start,'date_start',0,0,0,'',1,0,1).' - '.$form->select_date($date_end,'date_end',0,0,0,'',1,0,1);
    +else if ($modecompta=="BOOKKEEPING")
    +{
    +
    +
    +}
    +else if ($modecompta=="BOOKKEEPINGCOLLECTED")
    +{
    +
    +
    +}
    +
    +$period=$form->selectDate($date_start, 'date_start', 0, 0, 0, '', 1, 0).' - '.$form->selectDate($date_end, 'date_end', 0, 0, 0, '', 1, 0);
     if ($date_end == dol_time_plus_duree($date_start, 1, 'y') - 1) $periodlink='<a href="'.$_SERVER["PHP_SELF"].'?year='.($year_start-1).'&modecompta='.$modecompta.'">'.img_previous().'</a> <a href="'.$_SERVER["PHP_SELF"].'?year='.($year_start+1).'&modecompta='.$modecompta.'">'.img_next().'</a>';
     else $periodlink = '';
     
    @@ -188,7 +208,7 @@ report_header($name,$namelink,$period,$periodlink,$description,$builddate,$expor
     
     if (! empty($conf->accounting->enabled) && $modecompta != 'BOOKKEEPING')
     {
    -    print info_admin($langs->trans("WarningReportNotReliable"), 0, 0, 1);
    +	print info_admin($langs->trans("WarningReportNotReliable"), 0, 0, 1);
     }
     
     
    @@ -205,17 +225,17 @@ if ($modecompta == 'CREANCES-DETTES')
     	$sql = "SELECT DISTINCT p.rowid as rowid, p.ref as ref, p.label as label, p.fk_product_type as product_type,";
     	$sql.= " SUM(l.total_ht) as amount, SUM(l.total_ttc) as amount_ttc,";
     	$sql.= " SUM(CASE WHEN f.type = 2 THEN -l.qty ELSE l.qty END) as qty";
    -	$sql.= " FROM ".MAIN_DB_PREFIX."facture as f, ".MAIN_DB_PREFIX."facturedet as l, ".MAIN_DB_PREFIX."product as p";
    +	$sql.= " FROM ".MAIN_DB_PREFIX."facture as f, ".MAIN_DB_PREFIX."facturedet as l";
    +	$sql.= " LEFT JOIN ".MAIN_DB_PREFIX."product as p ON l.fk_product = p.rowid";
     	if ($selected_cat === -2)	// Without any category
     	{
    -		$sql.= " LEFT OUTER JOIN ".MAIN_DB_PREFIX."categorie_product as cp ON p.rowid = cp.fk_product";
    +		$sql.= " LEFT JOIN ".MAIN_DB_PREFIX."categorie_product as cp ON p.rowid = cp.fk_product";
     	}
     	else if ($selected_cat) 	// Into a specific category
     	{
     		$sql.= ", ".MAIN_DB_PREFIX."categorie as c, ".MAIN_DB_PREFIX."categorie_product as cp";
     	}
    -	$sql.= " WHERE l.fk_product = p.rowid";
    -	$sql.= " AND l.fk_facture = f.rowid";
    +	$sql.= " WHERE l.fk_facture = f.rowid";
     	$sql.= " AND f.fk_statut in (1,2)";
     	if (! empty($conf->global->FACTURE_DEPOSITS_ARE_JUST_PAYMENTS)) {
     		$sql.= " AND f.type IN (0,1,2,5)";
    @@ -363,23 +383,21 @@ if ($modecompta == 'CREANCES-DETTES')
     	);
     	print "</tr>\n";
     
    -	// Array Data
    -	$var=true;
    -
     	if (count($name)) {
     		foreach($name as $key=>$value) {
     
     			print '<tr class="oddeven">';
     
     			// Product
    +			print "<td>";
     			$fullname=$name[$key];
    -			if ($key >= 0) {
    +			if ($key > 0) {
     				$linkname='<a href="'.DOL_URL_ROOT.'/product/card.php?id='.$key.'">'.img_object($langs->trans("ShowProduct"),$type[$key]==0?'product':'service').' '.$fullname.'</a>';
     			} else {
     				$linkname=$langs->trans("PaymentsNotLinkedToProduct");
     			}
    -
    -			print "<td>".$linkname."</td>\n";
    +			print $linkname;
    +			print "</td>\n";
     
     			// Quantity
     			print '<td align="right">';
    @@ -423,11 +441,11 @@ if ($modecompta == 'CREANCES-DETTES')
     		// Total
     		print '<tr class="liste_total">';
     		print '<td>'.$langs->trans("Total").'</td>';
    -		print '<td align="right">'.price($qtytotal).'</td>';
    -		print '<td>&nbsp;</td>';
    +		print '<td align="right">'.$qtytotal.'</td>';
    +		print '<td align="right">100%</td>';
     		print '<td align="right">'.price($catotal_ht).'</td>';
     		print '<td align="right">'.price($catotal).'</td>';
    -		print '<td>&nbsp;</td>';
    +		print '<td align="right">100%</td>';
     		print '</tr>';
     
     		$db->free($result);
    @@ -444,5 +462,6 @@ if ($modecompta == 'CREANCES-DETTES')
     	print '<br>'.$langs->trans("TurnoverPerProductInCommitmentAccountingNotRelevant") . '<br>';
     }
     
    +// End of page
     llxFooter();
     $db->close();
    diff --git a/htdocs/compta/stats/cabyuser.php b/htdocs/compta/stats/cabyuser.php
    index 1d386df6c6f..4f49b9492ff 100644
    --- a/htdocs/compta/stats/cabyuser.php
    +++ b/htdocs/compta/stats/cabyuser.php
    @@ -1,8 +1,9 @@
     <?php
    -/* Copyright (C) 2001-2003 Rodolphe Quiedeville <rodolphe@quiedeville.org>
    - * Copyright (C) 2004-2016 Laurent Destailleur  <eldy@users.sourceforge.net>
    - * Copyright (C) 2005-2009 Regis Houssin        <regis.houssin@capnetworks.com>
    - * Copyright (C) 2013      Antoine Iauch        <aiauch@gpcsolutions.fr>
    +/* Copyright (C) 2001-2003  Rodolphe Quiedeville    <rodolphe@quiedeville.org>
    + * Copyright (C) 2004-2016  Laurent Destailleur     <eldy@users.sourceforge.net>
    + * Copyright (C) 2005-2009  Regis Houssin           <regis.houssin@capnetworks.com>
    + * Copyright (C) 2013       Antoine Iauch           <aiauch@gpcsolutions.fr>
    + * Copyright (C) 2018       Frédéric France         <frederic.france@netlogic.fr>
      *
      * This program is free software; you can redistribute it and/or modify
      * it under the terms of the GNU General Public License as published by
    @@ -28,6 +29,7 @@ require_once DOL_DOCUMENT_ROOT.'/core/lib/report.lib.php';
     require_once DOL_DOCUMENT_ROOT.'/core/lib/tax.lib.php';
     require_once DOL_DOCUMENT_ROOT.'/core/lib/date.lib.php';
     
    +// Load translation files required by the page
     $langs->load("accountancy");
     
     $socid = GETPOST('socid','int');
    @@ -141,26 +143,42 @@ llxHeader();
     
     $form=new Form($db);
     
    +// TODO Report from bookkeeping not yet available, so we switch on report on business events
    +if ($modecompta=="BOOKKEEPING") $modecompta="CREANCES-DETTES";
    +if ($modecompta=="BOOKKEEPINGCOLLECTED") $modecompta="RECETTES-DEPENSES";
    +
     // Show report header
     if ($modecompta=="CREANCES-DETTES") {
    -    $name=$langs->trans("SalesTurnover").', '.$langs->trans("ByUserAuthorOfInvoice");
    +    $name=$langs->trans("Turnover").', '.$langs->trans("ByUserAuthorOfInvoice");
         $calcmode=$langs->trans("CalcModeDebt");
    -    $calcmode.='<br>('.$langs->trans("SeeReportInInputOutputMode",'<a href="'.$_SERVER["PHP_SELF"].'?year='.$year_start.'&modecompta=RECETTES-DEPENSES">','</a>').')';
    +    //$calcmode.='<br>('.$langs->trans("SeeReportInInputOutputMode",'<a href="'.$_SERVER["PHP_SELF"].'?year='.$year_start.'&modecompta=RECETTES-DEPENSES">','</a>').')';
         $description=$langs->trans("RulesCADue");
     	if (! empty($conf->global->FACTURE_DEPOSITS_ARE_JUST_PAYMENTS)) $description.= $langs->trans("DepositsAreNotIncluded");
     	else  $description.= $langs->trans("DepositsAreIncluded");
         $builddate=dol_now();
         //$exportlink=$langs->trans("NotYetAvailable");
    -} else {
    -    $name=$langs->trans("SalesTurnover").', '.$langs->trans("ByUserAuthorOfInvoice");
    +}
    +else if ($modecompta=="RECETTES-DEPENSES")
    +{
    +	$name=$langs->trans("TurnoverCollected").', '.$langs->trans("ByUserAuthorOfInvoice");
     	$calcmode=$langs->trans("CalcModeEngagement");
    -	$calcmode.='<br>('.$langs->trans("SeeReportInDueDebtMode",'<a href="'.$_SERVER["PHP_SELF"].'?year='.$year_start.'&modecompta=CREANCES-DETTES">','</a>').')';
    +	//$calcmode.='<br>('.$langs->trans("SeeReportInDueDebtMode",'<a href="'.$_SERVER["PHP_SELF"].'?year='.$year_start.'&modecompta=CREANCES-DETTES">','</a>').')';
         $description=$langs->trans("RulesCAIn");
     	$description.= $langs->trans("DepositsAreIncluded");
         $builddate=dol_now();
         //$exportlink=$langs->trans("NotYetAvailable");
     }
    -$period=$form->select_date($date_start,'date_start',0,0,0,'',1,0,1).' - '.$form->select_date($date_end,'date_end',0,0,0,'',1,0,1);
    +else if ($modecompta=="BOOKKEEPING")
    +{
    +
    +
    +}
    +else if ($modecompta=="BOOKKEEPINGCOLLECTED")
    +{
    +
    +
    +}
    +$period=$form->selectDate($date_start, 'date_start', 0, 0, 0, '', 1, 0).' - '.$form->selectDate($date_end, 'date_end', 0, 0, 0, '', 1, 0);
     if ($date_end == dol_time_plus_duree($date_start, 1, 'y') - 1) $periodlink='<a href="'.$_SERVER["PHP_SELF"].'?year='.($year_start-1).'&modecompta='.$modecompta.'">'.img_previous().'</a> <a href="'.$_SERVER["PHP_SELF"].'?year='.($year_start+1).'&modecompta='.$modecompta.'">'.img_next().'</a>';
     else $periodlink = '';
     
    @@ -327,7 +345,6 @@ print_liste_field_titre(
     	'align="center" width="20%"'
     	);
     print "</tr>\n";
    -$var=true;
     
     if (count($amount)) {
         $arrayforsort=$name;
    @@ -449,7 +466,6 @@ print "</table>";
     print '</div>';
     print '</form>';
     
    -
    +// End of page
     llxFooter();
    -
     $db->close();
    diff --git a/htdocs/compta/stats/casoc.php b/htdocs/compta/stats/casoc.php
    index ed36d677df9..309737111f5 100644
    --- a/htdocs/compta/stats/casoc.php
    +++ b/htdocs/compta/stats/casoc.php
    @@ -5,6 +5,7 @@
      * Copyright (C) 2007       Franky Van Liedekerke   <franky.van.liedekerke@telenet.be>
      * Copyright (C) 2013       Antoine Iauch           <aiauch@gpcsolutions.fr>
      * Copyright (C) 2015       Raphaël Doursenaud      <rdoursenaud@gpcsolutions.fr>
    + * Copyright (C) 2018       Frédéric France         <frederic.france@netlogic.fr>
      *
      * This program is free software; you can redistribute it and/or modify
      * it under the terms of the GNU General Public License as published by
    @@ -34,10 +35,8 @@ require_once DOL_DOCUMENT_ROOT.'/core/class/html.form.class.php';
     require_once DOL_DOCUMENT_ROOT.'/core/class/html.formother.class.php';
     require_once DOL_DOCUMENT_ROOT.'/categories/class/categorie.class.php';
     
    -$langs->load("companies");
    -$langs->load("categories");
    -$langs->load("bills");
    -$langs->load("compta");
    +// Load translation files required by the page
    +$langs->loadLangs(array('companies', 'categories', 'bills', 'compta'));
     
     // Define modecompta ('CREANCES-DETTES' or 'RECETTES-DEPENSES')
     $modecompta = $conf->global->ACCOUNTING_MODE;
    @@ -90,8 +89,8 @@ $date_end=dol_mktime(23,59,59,GETPOST("date_endmonth"),GETPOST("date_endday"),GE
     // Quarter
     if (empty($date_start) || empty($date_end)) // We define date_start and date_end
     {
    -	$q=GETPOST("q")?GETPOST("q"):0;
    -	if ($q==0)
    +	$q=GETPOST("q","int")?GETPOST("q","int"):0;
    +	if (empty($q))
     	{
     		// We define date_start and date_end
     		$month_start=GETPOST("month")?GETPOST("month"):($conf->global->SOCIETE_FISCAL_MONTH_START?($conf->global->SOCIETE_FISCAL_MONTH_START):1);
    @@ -169,27 +168,43 @@ $form=new Form($db);
     $thirdparty_static=new Societe($db);
     $formother = new FormOther($db);
     
    +// TODO Report from bookkeeping not yet available, so we switch on report on business events
    +if ($modecompta=="BOOKKEEPING") $modecompta="CREANCES-DETTES";
    +if ($modecompta=="BOOKKEEPINGCOLLECTED") $modecompta="RECETTES-DEPENSES";
    +
     // Show report header
     if ($modecompta=="CREANCES-DETTES")
     {
    -	$name=$langs->trans("SalesTurnover").', '.$langs->trans("ByThirdParties");
    +	$name=$langs->trans("Turnover").', '.$langs->trans("ByThirdParties");
     	$calcmode=$langs->trans("CalcModeDebt");
    -	$calcmode.='<br>('.$langs->trans("SeeReportInInputOutputMode",'<a href="'.$_SERVER["PHP_SELF"].'?year='.$year_start.'&modecompta=RECETTES-DEPENSES">','</a>').')';
    +	//$calcmode.='<br>('.$langs->trans("SeeReportInInputOutputMode",'<a href="'.$_SERVER["PHP_SELF"].'?year='.$year_start.'&modecompta=RECETTES-DEPENSES">','</a>').')';
     	$description=$langs->trans("RulesCADue");
     	if (! empty($conf->global->FACTURE_DEPOSITS_ARE_JUST_PAYMENTS)) $description.= $langs->trans("DepositsAreNotIncluded");
     	else  $description.= $langs->trans("DepositsAreIncluded");
     	$builddate=dol_now();
     	//$exportlink=$langs->trans("NotYetAvailable");
    -} else {
    -	$name=$langs->trans("SalesTurnover").', '.$langs->trans("ByThirdParties");
    +}
    +else if ($modecompta=="RECETTES-DEPENSES")
    +{
    +	$name=$langs->trans("TurnoverCollected").', '.$langs->trans("ByThirdParties");
     	$calcmode=$langs->trans("CalcModeEngagement");
    -	$calcmode.='<br>('.$langs->trans("SeeReportInDueDebtMode",'<a href="'.$_SERVER["PHP_SELF"].'?year='.$year_start.'&modecompta=CREANCES-DETTES">','</a>').')';
    +	//$calcmode.='<br>('.$langs->trans("SeeReportInDueDebtMode",'<a href="'.$_SERVER["PHP_SELF"].'?year='.$year_start.'&modecompta=CREANCES-DETTES">','</a>').')';
     	$description=$langs->trans("RulesCAIn");
     	$description.= $langs->trans("DepositsAreIncluded");
     	$builddate=dol_now();
     	//$exportlink=$langs->trans("NotYetAvailable");
     }
    -$period=$form->select_date($date_start,'date_start',0,0,0,'',1,0,1).' - '.$form->select_date($date_end,'date_end',0,0,0,'',1,0,1);
    +else if ($modecompta=="BOOKKEEPING")
    +{
    +
    +
    +}
    +else if ($modecompta=="BOOKKEEPINGCOLLECTED")
    +{
    +
    +
    +}
    +$period=$form->selectDate($date_start, 'date_start', 0, 0, 0, '', 1, 0).' - '.$form->selectDate($date_end, 'date_end', 0, 0, 0, '', 1, 0);
     if ($date_end == dol_time_plus_duree($date_start, 1, 'y') - 1) $periodlink='<a href="'.$_SERVER["PHP_SELF"].'?year='.($year_start-1).'&modecompta='.$modecompta.'">'.img_previous().'</a> <a href="'.$_SERVER["PHP_SELF"].'?year='.($year_start+1).'&modecompta='.$modecompta.'">'.img_next().'</a>';
     else $periodlink = '';
     
    @@ -232,8 +247,8 @@ if ($modecompta == 'CREANCES-DETTES') {
     	    $sql.=" AND cs.fk_soc is null";
     	}
     	else if ($selected_cat) {	// Into a specific category
    -	    $sql.= " AND (c.rowid = ".$selected_cat;
    -	    if ($subcat) $sql.=" OR c.fk_parent = " . $selected_cat;
    +	    $sql.= " AND (c.rowid = ".$db->escape($selected_cat);
    +	    if ($subcat) $sql.=" OR c.fk_parent = " . $db->escape($selected_cat);
     	    $sql.= ")";
     		$sql.= " AND cs.fk_categorie = c.rowid AND cs.fk_soc = s.rowid";
     	}
    @@ -272,10 +287,10 @@ if ($modecompta == 'CREANCES-DETTES') {
     		$sql.= " AND cs.fk_categorie = c.rowid AND cs.fk_soc = s.rowid";
     	}
     }
    -if(!empty($search_societe))  $sql.= ' AND s.nom LIKE "%'.$search_societe.'%"';
    -if(!empty($search_zip))  $sql.= ' AND s.zip LIKE "%'.$search_zip.'%"';
    -if(!empty($search_town))  $sql.= ' AND s.town LIKE "%'.$search_town.'%"';
    -if($search_country > 0)  $sql.= ' AND s.fk_pays = '.$search_country.'';
    +if (!empty($search_societe))  $sql.= natural_search('s.nom', $search_societe);
    +if (!empty($search_zip))      $sql.= natural_search('s.zip', $search_zip);
    +if (!empty($search_town))     $sql.= natural_search('s.town', $search_town);
    +if ($search_country > 0)      $sql.= ' AND s.fk_pays = '.$search_country.'';
     $sql.= " AND f.entity = ".$conf->entity;
     if ($socid) $sql.= " AND f.fk_soc = ".$socid;
     $sql.= " GROUP BY s.rowid, s.nom, s.zip, s.town, s.fk_pays";
    @@ -632,6 +647,6 @@ print "</div>";
     
     print '</form>';
     
    +// End of page
     llxFooter();
    -
     $db->close();
    diff --git a/htdocs/compta/stats/index.php b/htdocs/compta/stats/index.php
    index ea2d6fa9c03..c5ceccdad61 100644
    --- a/htdocs/compta/stats/index.php
    +++ b/htdocs/compta/stats/index.php
    @@ -1,8 +1,9 @@
     <?php
    -/* Copyright (C) 2001-2004 Rodolphe Quiedeville <rodolphe@quiedeville.org>
    - * Copyright (C) 2004-2012 Laurent Destailleur  <eldy@users.sourceforge.net>
    - * Copyright (C) 2005-2009 Regis Houssin        <regis.houssin@capnetworks.com>
    - * Copyright (C) 2017	   Olivier Geffroy      <jeff@jeffinfo.com>
    +/* Copyright (C) 2001-2004  Rodolphe Quiedeville    <rodolphe@quiedeville.org>
    + * Copyright (C) 2004-2012  Laurent Destailleur     <eldy@users.sourceforge.net>
    + * Copyright (C) 2005-2009  Regis Houssin           <regis.houssin@capnetworks.com>
    + * Copyright (C) 2017       Olivier Geffroy         <jeff@jeffinfo.com>
    + * Copyright (C) 2018       Frédéric France         <frederic.france@netlogic.fr>
      *
      * This program is free software; you can redistribute it and/or modify
      * it under the terms of the GNU General Public License as published by
    @@ -27,6 +28,7 @@ require '../../main.inc.php';
     require_once DOL_DOCUMENT_ROOT.'/core/lib/report.lib.php';
     require_once DOL_DOCUMENT_ROOT.'/core/lib/date.lib.php';
     
    +// Load translation files required by the page
     $langs->loadLangs(array('compta','bills','donation','salaries'));
     
     $date_startmonth=GETPOST('date_startmonth');
    @@ -114,11 +116,11 @@ $form=new Form($db);
     // Affiche en-tete du rapport
     if ($modecompta=="CREANCES-DETTES")
     {
    -	$name=$langs->trans("SalesTurnover");
    +	$name=$langs->trans("Turnover");
     	$calcmode=$langs->trans("CalcModeDebt");
    -	$calcmode.='<br>('.$langs->trans("SeeReportInInputOutputMode",'<a href="'.$_SERVER["PHP_SELF"].'?year_start='.$year_start.'&modecompta=RECETTES-DEPENSES">','</a>').')';
    +	//$calcmode.='<br>('.$langs->trans("SeeReportInInputOutputMode",'<a href="'.$_SERVER["PHP_SELF"].'?year_start='.$year_start.'&modecompta=RECETTES-DEPENSES">','</a>').')';
     	$calcmode.='<br>('.$langs->trans("SeeReportInBookkeepingMode",'<a href="'.$_SERVER["PHP_SELF"].'?year_start='.$year_start.'&modecompta=BOOKKEEPING">','</a>').')';
    -	$period=$form->select_date($date_start,'date_start',0,0,0,'',1,0,1).' - '.$form->select_date($date_end,'date_end',0,0,0,'',1,0,1);
    +	$period=$form->selectDate($date_start, 'date_start', 0, 0, 0, '', 1, 0).' - '.$form->selectDate($date_end, 'date_end', 0, 0, 0, '', 1, 0);
     	$periodlink=($year_start?"<a href='".$_SERVER["PHP_SELF"]."?year=".($year_start+$nbofyear-2)."&modecompta=".$modecompta."'>".img_previous()."</a> <a href='".$_SERVER["PHP_SELF"]."?year=".($year_start+$nbofyear)."&modecompta=".$modecompta."'>".img_next()."</a>":"");
     	$description=$langs->trans("RulesCADue");
     	if (! empty($conf->global->FACTURE_DEPOSITS_ARE_JUST_PAYMENTS)) $description.= $langs->trans("DepositsAreNotIncluded");
    @@ -128,11 +130,11 @@ if ($modecompta=="CREANCES-DETTES")
     }
     else if ($modecompta=="RECETTES-DEPENSES")
     {
    -	$name=$langs->trans("SalesTurnover");
    +	$name=$langs->trans("TurnoverCollected");
     	$calcmode=$langs->trans("CalcModeEngagement");
    -	$calcmode.='<br>('.$langs->trans("SeeReportInDueDebtMode",'<a href="'.$_SERVER["PHP_SELF"].'?year_start='.$year_start.'&modecompta=CREANCES-DETTES">','</a>').')';
    -	$calcmode.='<br>('.$langs->trans("SeeReportInBookkeepingMode",'<a href="'.$_SERVER["PHP_SELF"].'?year_start='.$year_start.'&modecompta=BOOKKEEPING">','</a>').')';
    -	$period=$form->select_date($date_start,'date_start',0,0,0,'',1,0,1).' - '.$form->select_date($date_end,'date_end',0,0,0,'',1,0,1);
    +	//$calcmode.='<br>('.$langs->trans("SeeReportInDueDebtMode",'<a href="'.$_SERVER["PHP_SELF"].'?year_start='.$year_start.'&modecompta=CREANCES-DETTES">','</a>').')';
    +	//$calcmode.='<br>('.$langs->trans("SeeReportInBookkeepingMode",'<a href="'.$_SERVER["PHP_SELF"].'?year_start='.$year_start.'&modecompta=BOOKKEEPINGCOLLECTED">','</a>').')';
    +	$period=$form->selectDate($date_start, 'date_start', 0, 0, 0, '', 1, 0).' - '.$form->selectDate($date_end, 'date_end', 0, 0, 0, '', 1, 0);
     	$periodlink=($year_start?"<a href='".$_SERVER["PHP_SELF"]."?year=".($year_start+$nbofyear-2)."&modecompta=".$modecompta."'>".img_previous()."</a> <a href='".$_SERVER["PHP_SELF"]."?year=".($year_start+$nbofyear)."&modecompta=".$modecompta."'>".img_next()."</a>":"");
     	$description=$langs->trans("RulesCAIn");
     	$description.= $langs->trans("DepositsAreIncluded");
    @@ -141,11 +143,11 @@ else if ($modecompta=="RECETTES-DEPENSES")
     }
     else if ($modecompta=="BOOKKEEPING")
     {
    -	$name=$langs->trans("SalesTurnover");
    +	$name=$langs->trans("Turnover");
     	$calcmode=$langs->trans("CalcModeBookkeeping");
     	$calcmode.='<br>('.$langs->trans("SeeReportInDueDebtMode",'<a href="'.$_SERVER["PHP_SELF"].'?year_start='.$year_start.'&modecompta=CREANCES-DETTES">','</a>').')';
    -	$calcmode.='<br>('.$langs->trans("SeeReportInInputOutputMode",'<a href="'.$_SERVER["PHP_SELF"].'?year_start='.$year_start.'&modecompta=RECETTES-DEPENSES">','</a>').')';
    -	$period=$form->select_date($date_start,'date_start',0,0,0,'',1,0,1).' - '.$form->select_date($date_end,'date_end',0,0,0,'',1,0,1);
    +	//$calcmode.='<br>('.$langs->trans("SeeReportInInputOutputMode",'<a href="'.$_SERVER["PHP_SELF"].'?year_start='.$year_start.'&modecompta=RECETTES-DEPENSES">','</a>').')';
    +	$period=$form->selectDate($date_start, 'date_start', 0, 0, 0, '', 1, 0).' - '.$form->selectDate($date_end, 'date_end', 0, 0, 0, '', 1, 0);
     	$periodlink=($year_start?"<a href='".$_SERVER["PHP_SELF"]."?year=".($year_start+$nbofyear-2)."&modecompta=".$modecompta."'>".img_previous()."</a> <a href='".$_SERVER["PHP_SELF"]."?year=".($year_start+$nbofyear)."&modecompta=".$modecompta."'>".img_next()."</a>":"");
     	$description=$langs->trans("RulesCATotalSaleJournal");
     	$builddate=dol_now();
    @@ -565,7 +567,7 @@ print '</div>';
      $i++;
      }
     
    - print "<tr ".$bc[$var]."><td align=\"right\" colspan=\"5\"><i>Facture a encaisser : </i></td><td align=\"right\"><i>".price($total_ttc_Rac)."</i></td><td colspan=\"5\"><-- bug ici car n'exclut pas le deja r?gl? des factures partiellement r?gl?es</td></tr>";
    + print "<tr class="oddeven"><td align=\"right\" colspan=\"5\"><i>Facture a encaisser : </i></td><td align=\"right\"><i>".price($total_ttc_Rac)."</i></td><td colspan=\"5\"><-- bug ici car n'exclut pas le deja r?gl? des factures partiellement r?gl?es</td></tr>";
      }
      $db->free($resql);
      }
    @@ -614,7 +616,7 @@ print '</div>';
      $i++;
      }
     
    - print "<tr ".$bc[$var]."><td align=\"right\" colspan=\"5\"><i>Signe et non facture:</i></td><td align=\"right\"><i>".price($total_pr)."</i></td><td colspan=\"5\"><-- bug ici, ca devrait exclure le deja facture</td></tr>";
    + print "<tr class="oddeven"><td align=\"right\" colspan=\"5\"><i>Signe et non facture:</i></td><td align=\"right\"><i>".price($total_pr)."</i></td><td colspan=\"5\"><-- bug ici, ca devrait exclure le deja facture</td></tr>";
      }
      $db->free($resql);
      }
    @@ -622,12 +624,12 @@ print '</div>';
      {
      dol_print_error($db);
      }
    - print "<tr ".$bc[$var]."><td align=\"right\" colspan=\"5\"><i>Total CA previsionnel : </i></td><td align=\"right\"><i>".price($total_CA)."</i></td><td colspan=\"3\"><-- bug ici car bug sur les 2 precedents</td></tr>";
    + print "<tr class="oddeven"><td align=\"right\" colspan=\"5\"><i>Total CA previsionnel : </i></td><td align=\"right\"><i>".price($total_CA)."</i></td><td colspan=\"3\"><-- bug ici car bug sur les 2 precedents</td></tr>";
      }
      print "</table>";
     
      */
     
    +// End of page
     llxFooter();
    -
     $db->close();
    diff --git a/htdocs/compta/tva/card.php b/htdocs/compta/tva/card.php
    index 240a4624d44..69483d84be0 100644
    --- a/htdocs/compta/tva/card.php
    +++ b/htdocs/compta/tva/card.php
    @@ -3,6 +3,7 @@
      * Copyright (C) 2004-2016 Laurent Destailleur  <eldy@users.sourceforge.net>
      * Copyright (C) 2005-2013 Regis Houssin        <regis.houssin@capnetworks.com>
      * Copyright (C) 2015-2017 Alexandre Spangaro   <aspangaro@zendsi.com>
    + * Copyright (C) 2018       Frédéric France         <frederic.france@netlogic.fr>
      *
      * This program is free software; you can redistribute it and/or modify
      * it under the terms of the GNU General Public License as published by
    @@ -29,9 +30,8 @@ require_once DOL_DOCUMENT_ROOT.'/compta/tva/class/tva.class.php';
     require_once DOL_DOCUMENT_ROOT.'/compta/bank/class/account.class.php';
     require_once DOL_DOCUMENT_ROOT.'/core/lib/vat.lib.php';
     
    -$langs->load("compta");
    -$langs->load("banks");
    -$langs->load("bills");
    +// Load translation files required by the page
    +$langs->loadLangs(array('compta', 'banks', 'bills'));
     
     $id=GETPOST("id",'int');
     $action=GETPOST("action","alpha");
    @@ -256,11 +256,11 @@ if ($action == 'create')
     
         print "<tr>";
         print '<td class="titlefieldcreate fieldrequired">'.$langs->trans("DatePayment").'</td><td>';
    -    print $form->select_date($datep,"datep",'','','','add',1,1);
    +    print $form->selectDate($datep, "datep", '', '', '', 'add', 1, 1);
         print '</td></tr>';
     
         print '<tr><td class="fieldrequired">'.$form->textwithpicto($langs->trans("PeriodEndDate"), $langs->trans("LastDayTaxIsRelatedTo")).'</td><td>';
    -    print $form->select_date($datev,"datev",'','','','add',1,1);
    +    print $form->selectDate($datev, "datev", '', '', '', 'add', 1, 1);
         print '</td></tr>';
     
     	// Label
    diff --git a/htdocs/compta/tva/class/tva.class.php b/htdocs/compta/tva/class/tva.class.php
    index af330910cdf..df5e8dfe76c 100644
    --- a/htdocs/compta/tva/class/tva.class.php
    +++ b/htdocs/compta/tva/class/tva.class.php
    @@ -33,20 +33,47 @@ require_once DOL_DOCUMENT_ROOT .'/core/class/commonobject.class.php';
      */
     class Tva extends CommonObject
     {
    -	public $element='tva';			//!< Id that identify managed objects
    -	public $table_element='tva';	//!< Name of table without prefix where object is stored
    +	/**
    +	 * @var string ID to identify managed object
    +	 */
    +	public $element='tva';
    +
    +	/**
    +	 * @var string Name of table without prefix where object is stored
    +	 */
    +	public $table_element='tva';
    +
    +	/**
    +	 * @var string String with name of icon for myobject. Must be the part after the 'object_' into object_myobject.png
    +	 */
     	public $picto='payment';
     
    -	var $tms;
    -	var $datep;
    -	var $datev;
    -	var $amount;
    -	var $type_payment;
    -	var $num_payment;
    -	var $label;
    -	var $fk_bank;
    -	var $fk_user_creat;
    -	var $fk_user_modif;
    +	public $tms;
    +	public $datep;
    +	public $datev;
    +	public $amount;
    +	public $type_payment;
    +	public $num_payment;
    +
    +	/**
    +     * @var string label
    +     */
    +    public $label;
    +
    +    /**
    +     * @var int ID
    +     */
    +	public $fk_bank;
    +
    +	/**
    +     * @var int ID
    +     */
    +	public $fk_user_creat;
    +
    +	/**
    +     * @var int ID
    +     */
    +	public $fk_user_modif;
     
         /**
     	 *	Constructor
    @@ -350,14 +377,16 @@ class Tva extends CommonObject
             return $solde;
         }
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
         /**
          * 	Total of the VAT from invoices emitted by the thirdparty.
          *
          *	@param	int		$year		Year
    -     *	@return	double				Amount
    +     *  @return	double				Amount
          */
         function tva_sum_collectee($year = 0)
         {
    +        // phpcs:enable
     
             $sql = "SELECT sum(f.tva) as amount";
             $sql .= " FROM ".MAIN_DB_PREFIX."facture as f WHERE f.paye = 1";
    @@ -389,6 +418,7 @@ class Tva extends CommonObject
             }
         }
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
         /**
          * 	VAT payed
          *
    @@ -397,6 +427,7 @@ class Tva extends CommonObject
          */
         function tva_sum_payee($year = 0)
         {
    +        // phpcs:enable
     
             $sql = "SELECT sum(f.total_tva) as total_tva";
             $sql .= " FROM ".MAIN_DB_PREFIX."facture_fourn as f";
    @@ -429,6 +460,7 @@ class Tva extends CommonObject
         }
     
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
         /**
          * 	Total of the VAT payed
          *
    @@ -437,6 +469,7 @@ class Tva extends CommonObject
          */
         function tva_sum_reglee($year = 0)
         {
    +        // phpcs:enable
     
             $sql = "SELECT sum(f.amount) as amount";
             $sql .= " FROM ".MAIN_DB_PREFIX."tva as f";
    @@ -620,6 +653,7 @@ class Tva extends CommonObject
             }
         }
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
         /**
     	 *  Update link between payment tva and line generate into llx_bank
          *
    @@ -628,6 +662,7 @@ class Tva extends CommonObject
          */
     	function update_fk_bank($id_bank)
     	{
    +        // phpcs:enable
     		$sql = 'UPDATE '.MAIN_DB_PREFIX.'tva SET fk_bank = '.$id_bank;
     		$sql.= ' WHERE rowid = '.$this->id;
     		$result = $this->db->query($sql);
    @@ -783,6 +818,7 @@ class Tva extends CommonObject
     	    return $this->LibStatut($this->statut,$mode);
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 * Renvoi le libelle d'un statut donne
     	 *
    @@ -790,10 +826,11 @@ class Tva extends CommonObject
     	 * @param   int		$mode       0=libelle long, 1=libelle court, 2=Picto + Libelle court, 3=Picto, 4=Picto + Libelle long, 5=Libelle court + Picto
     	 * @return	string  		    Libelle du statut
     	 */
    -	function LibStatut($status,$mode=0)
    -	{
    -	    global $langs;	// TODO Renvoyer le libelle anglais et faire traduction a affichage
    +    function LibStatut($status,$mode=0)
    +    {
    +        // phpcs:enable
    +        global $langs;	// TODO Renvoyer le libelle anglais et faire traduction a affichage
     
    -	    return '';
    -	}
    +        return '';
    +    }
     }
    diff --git a/htdocs/compta/tva/clients.php b/htdocs/compta/tva/clients.php
    index 734f4880e48..74a08d0d142 100644
    --- a/htdocs/compta/tva/clients.php
    +++ b/htdocs/compta/tva/clients.php
    @@ -3,7 +3,8 @@
      * Copyright (C) 2004      Eric Seigne          <eric.seigne@ryxeo.com>
      * Copyright (C) 2004-2018 Laurent Destailleur  <eldy@users.sourceforge.net>
      * Copyright (C) 2006      Yannick Warnier      <ywarnier@beeznest.org>
    - * Copyright (C) 2014	   Ferran Marcet        <fmarcet@2byte.es>
    + * Copyright (C) 2014       Ferran Marcet           <fmarcet@2byte.es>
    + * Copyright (C) 2018       Frédéric France         <frederic.france@netlogic.fr>
      *
      * This program is free software; you can redistribute it and/or modify
      * it under the terms of the GNU General Public License as published by
    @@ -39,6 +40,7 @@ require_once DOL_DOCUMENT_ROOT.'/fourn/class/paiementfourn.class.php';
     require_once DOL_DOCUMENT_ROOT.'/expensereport/class/expensereport.class.php';
     require_once DOL_DOCUMENT_ROOT.'/expensereport/class/paymentexpensereport.class.php';
     
    +// Load translation files required by the page
     $langs->loadLangs(array("other","compta","banks","bills","companies","product","trips","admin"));
     
     // Date range
    @@ -135,18 +137,22 @@ if ($modetax == 1) $calcmode=$langs->trans('OptionVATDebitOption');
     if ($modetax == 2) $calcmode=$langs->trans('OptionPaymentForProductAndServices');
     $calcmode.='<br>('.$langs->trans("TaxModuleSetupToModifyRules",DOL_URL_ROOT.'/admin/taxes.php').')';
     // Set period
    -$period=$form->select_date($date_start,'date_start',0,0,0,'',1,0,1).' - '.$form->select_date($date_end,'date_end',0,0,0,'',1,0,1);
    -$prevyear=$year_start; $prevquarter=$q;
    +$period=$form->selectDate($date_start, 'date_start', 0, 0, 0, '', 1, 0).' - '.$form->selectDate($date_end, 'date_end', 0, 0, 0, '', 1, 0);
    +$prevyear=$year_start;
    +$prevquarter=$q;
     if ($prevquarter > 1) {
     	$prevquarter--;
     } else {
    -	$prevquarter=4; $prevyear--;
    +    $prevquarter=4;
    +    $prevyear--;
     }
    -$nextyear=$year_start; $nextquarter=$q;
    +$nextyear=$year_start;
    +$nextquarter=$q;
     if ($nextquarter < 4) {
     	$nextquarter++;
     } else {
    -	$nextquarter=1; $nextyear++;
    +    $nextquarter=1;
    +    $nextyear++;
     }
     $builddate=dol_now();
     
    diff --git a/htdocs/compta/tva/document.php b/htdocs/compta/tva/document.php
    index 04d65dfadf5..790058c20a9 100644
    --- a/htdocs/compta/tva/document.php
    +++ b/htdocs/compta/tva/document.php
    @@ -40,10 +40,8 @@ if (! empty($conf->projet->enabled))
         require_once DOL_DOCUMENT_ROOT.'/core/class/html.formprojet.class.php';
     }
     
    -$langs->load("other");
    -$langs->load("companies");
    -$langs->load("compta");
    -$langs->load("bills");
    +// Load translation files required by the page
    +$langs->loadLangs(array('other', 'companies', 'compta', 'bills'));
     
     $id = GETPOST('id','int');
     $action = GETPOST('action','aZ09');
    @@ -124,7 +122,7 @@ if ($object->id)
     	print '<div class="fichecenter">';
     	print '<div class="underbanner clearboth"></div>';
     
    -    // Construit liste des fichiers
    +    // Build file list
         $filearray=dol_dir_list($upload_dir,"files",0,'','(\.meta|_preview.*\.png)$',$sortfield,(strtolower($sortorder)=='desc'?SORT_DESC:SORT_ASC),1);
         $totalsize=0;
         foreach($filearray as $key => $file)
    diff --git a/htdocs/compta/tva/index.php b/htdocs/compta/tva/index.php
    index 3597ad27c92..8e4fccf4168 100644
    --- a/htdocs/compta/tva/index.php
    +++ b/htdocs/compta/tva/index.php
    @@ -4,6 +4,7 @@
      * Copyright (C) 2004-2018 Laurent Destailleur  <eldy@users.sourceforge.net>
      * Copyright (C) 2005-2009 Regis Houssin        <regis.houssin@capnetworks.com>
      * Copyright (C) 2014      Ferran Marcet        <fmarcet@2byte.es>
    + * Copyright (C) 2018       Frédéric France         <frederic.france@netlogic.fr>
      *
      * This program is free software; you can redistribute it and/or modify
      * it under the terms of the GNU General Public License as published by
    @@ -31,6 +32,7 @@ require_once DOL_DOCUMENT_ROOT.'/core/lib/date.lib.php';
     require_once DOL_DOCUMENT_ROOT.'/compta/tva/class/tva.class.php';
     require_once DOL_DOCUMENT_ROOT.'/compta/localtax/class/localtax.class.php';
     
    +// Load translation files required by the page
     $langs->loadLangs(array("other","compta","banks","bills","companies","product","trips","admin"));
     
     // Date range
    @@ -86,7 +88,7 @@ $result = restrictedArea($user, 'tax', '', '', 'charges');
      * @param		string	$date	Date
      * @return		void
      */
    -function pt ($db, $sql, $date)
    +function pt($db, $sql, $date)
     {
         global $conf, $bc,$langs;
     
    @@ -103,16 +105,23 @@ function pt ($db, $sql, $date)
             print '<td align="right">'.$langs->trans("PaidDuringThisPeriod").'</td>';
             print "</tr>\n";
     
    +        $totalclaimed = 0;
    +        $totalpaid = 0;
             $amountclaimed = 0;
             $amountpaid = 0;
    +        $previousmonth = '';
             $previousmode = '';
    +        $mode = '';
    +
             while ($i < $num) {
                 $obj = $db->fetch_object($result);
    +            $mode = $obj->mode;
     
    +            //print $obj->dm.' '.$obj->mode.' '.$previousmonth.' '.$previousmode;
                 if ($obj->mode == 'claimed' && ! empty($previousmode))
                 {
                 	print '<tr class="oddeven">';
    -            	print '<td class="nowrap">'.$obj->dm."</td>\n";
    +            	print '<td class="nowrap">'.$previousmonth."</td>\n";
                 	print '<td class="nowrap" align="right">'.price($amountclaimed)."</td>\n";
                 	print '<td class="nowrap" align="right">'.price($amountpaid)."</td>\n";
                 	print "</tr>\n";
    @@ -129,7 +138,7 @@ function pt ($db, $sql, $date)
                 if ($obj->mode == 'paid')
                 {
                 	$amountpaid = $obj->mm;
    -            	$totalpaid = $totalpaid + $amountpaied;
    +            	$totalpaid = $totalpaid + $amountpaid;
                 }
     
                 if ($obj->mode == 'paid')
    @@ -142,19 +151,21 @@ function pt ($db, $sql, $date)
                 	$amountclaimed = 0;
                 	$amountpaid = 0;
                 	$previousmode = '';
    +            	$previousmonth = '';
                 }
                 else
                 {
                 	$previousmode = $obj->mode;
    +            	$previousmonth = $obj->dm;
                 }
     
                 $i++;
             }
     
    -        if ($obj->mode == 'claimed' && ! empty($previousmode))
    +        if ($mode == 'claimed' && ! empty($previousmode))
             {
             	print '<tr class="oddeven">';
    -        	print '<td class="nowrap">'.$obj->dm."</td>\n";
    +        	print '<td class="nowrap">'.$previousmonth."</td>\n";
             	print '<td class="nowrap" align="right">'.price($amountclaimed)."</td>\n";
             	print '<td class="nowrap" align="right">'.price($amountpaid)."</td>\n";
             	print "</tr>\n";
    @@ -170,6 +181,7 @@ function pt ($db, $sql, $date)
             print "</tr>";
     
             print "</table>";
    +
             $db->free($result);
         }
         else {
    @@ -206,7 +218,7 @@ if (! empty($conf->global->FACTURE_DEPOSITS_ARE_JUST_PAYMENTS)) {
     }
     if (! empty($conf->global->MAIN_MODULE_ACCOUNTING)) $description.='<br>'.$langs->trans("ThisIsAnEstimatedValue");
     
    -$period=$form->select_date($date_start,'date_start',0,0,0,'',1,0,1).' - '.$form->select_date($date_end,'date_end',0,0,0,'',1,0,1);
    +$period=$form->selectDate($date_start, 'date_start', 0, 0, 0, '', 1, 0).' - '.$form->selectDate($date_end, 'date_end', 0, 0, 0, '', 1, 0);
     
     $builddate=dol_now();
     
    @@ -534,7 +546,7 @@ $sql.= " WHERE f.entity = ".$conf->entity;
     $sql.= " AND (f.datep >= '".$db->idate($date_start)."' AND f.datep <= '".$db->idate($date_end)."')";
     $sql.= " GROUP BY dm";
     
    -$sql.= " ORDER BY dm ASC";
    +$sql.= " ORDER BY dm ASC, mode ASC";
     //print $sql;
     
     pt($db, $sql, $langs->trans("Month"));
    diff --git a/htdocs/compta/tva/info.php b/htdocs/compta/tva/info.php
    index 24208aedf2a..4a2308bd0bd 100644
    --- a/htdocs/compta/tva/info.php
    +++ b/htdocs/compta/tva/info.php
    @@ -26,8 +26,8 @@ require_once DOL_DOCUMENT_ROOT.'/compta/tva/class/tva.class.php';
     require_once DOL_DOCUMENT_ROOT.'/core/lib/vat.lib.php';
     require_once DOL_DOCUMENT_ROOT.'/core/lib/functions2.lib.php';
     
    -$langs->load("compta");
    -$langs->load("bills");
    +// Load translation files required by the page
    +$langs->loadLangs(array('compta', 'bills'));
     
     $id=GETPOST('id','int');
     $action=GETPOST('action','aZ09');
    diff --git a/htdocs/compta/tva/list.php b/htdocs/compta/tva/list.php
    index efe436a3704..d835b0264e1 100644
    --- a/htdocs/compta/tva/list.php
    +++ b/htdocs/compta/tva/list.php
    @@ -31,8 +31,8 @@ require_once DOL_DOCUMENT_ROOT.'/core/lib/date.lib.php';
     require_once DOL_DOCUMENT_ROOT.'/core/class/html.formother.class.php';
     require_once DOL_DOCUMENT_ROOT.'/accountancy/class/accountingjournal.class.php';
     
    -$langs->load("compta");
    -$langs->load("bills");
    +// Load translation files required by the page
    +$langs->loadLangs(array('compta', 'bills'));
     
     // Security check
     $socid = GETPOST('socid','int');
    @@ -141,7 +141,6 @@ if ($result)
         $num = $db->num_rows($result);
         $i = 0;
         $total = 0 ;
    -	$var=true;
     
     	$param='';
         if (! empty($contextpage) && $contextpage != $_SERVER["PHP_SELF"]) $param.='&contextpage='.$contextpage;
    diff --git a/htdocs/compta/tva/quadri_detail.php b/htdocs/compta/tva/quadri_detail.php
    index 0866bafad0c..ff3e3ce127d 100644
    --- a/htdocs/compta/tva/quadri_detail.php
    +++ b/htdocs/compta/tva/quadri_detail.php
    @@ -1,9 +1,10 @@
     <?php
    -/* Copyright (C) 2001-2003        Rodolphe Quiedeville <rodolphe@quiedeville.org>
    - * Copyright (C) 2004             Eric Seigne          <eric.seigne@ryxeo.com>
    - * Copyright (C) 2004-2013        Laurent Destailleur  <eldy@users.sourceforge.net>
    - * Copyright (C) 2006-2007, 2015  Yannick Warnier      <ywarnier@beeznest.org>
    - * Copyright (C) 2014	          Ferran Marcet        <fmarcet@2byte.es>
    +/* Copyright (C) 2001-2003  Rodolphe Quiedeville    <rodolphe@quiedeville.org>
    + * Copyright (C) 2004       Eric Seigne             <eric.seigne@ryxeo.com>
    + * Copyright (C) 2004-2013  Laurent Destailleur     <eldy@users.sourceforge.net>
    + * Copyright (C) 2006-2015  Yannick Warnier         <ywarnier@beeznest.org>
    + * Copyright (C) 2014       Ferran Marcet           <fmarcet@2byte.es>
    + * Copyright (C) 2018       Frédéric France         <frederic.france@netlogic.fr>
      *
      * This program is free software; you can redistribute it and/or modify
      * it under the terms of the GNU General Public License as published by
    @@ -39,6 +40,7 @@ require_once DOL_DOCUMENT_ROOT.'/fourn/class/paiementfourn.class.php';
     require_once DOL_DOCUMENT_ROOT.'/expensereport/class/expensereport.class.php';
     require_once DOL_DOCUMENT_ROOT.'/expensereport/class/paymentexpensereport.class.php';
     
    +// Load translation files required by the page
     $langs->loadLangs(array("other","compta","banks","bills","companies","product","trips","admin"));
     
     // Date range
    @@ -134,18 +136,21 @@ if ($modetax == 1) $calcmode=$langs->trans('OptionVATDebitOption');
     if ($modetax == 2) $calcmode=$langs->trans('OptionPaymentForProductAndServices');
     $calcmode.='<br>('.$langs->trans("TaxModuleSetupToModifyRules",DOL_URL_ROOT.'/admin/taxes.php').')';
     // Set period
    -$period=$form->select_date($date_start,'date_start',0,0,0,'',1,0,1).' - '.$form->select_date($date_end,'date_end',0,0,0,'',1,0,1);
    +$period=$form->selectDate($date_start, 'date_start', 0, 0, 0, '', 1, 0).' - '.$form->selectDate($date_end, 'date_end', 0, 0, 0, '', 1, 0);
     $prevyear=$year_start; $prevquarter=$q;
     if ($prevquarter > 1) {
     	$prevquarter--;
     } else {
    -	$prevquarter=4; $prevyear--;
    +    $prevquarter=4;
    +    $prevyear--;
     }
    -$nextyear=$year_start; $nextquarter=$q;
    +$nextyear=$year_start;
    +$nextquarter=$q;
     if ($nextquarter < 4) {
     	$nextquarter++;
     } else {
    -	$nextquarter=1; $nextyear++;
    +    $nextquarter=1;
    +    $nextyear++;
     }
     $description.=$fsearch;
     $builddate=dol_now();
    diff --git a/htdocs/conf/conf.php.example b/htdocs/conf/conf.php.example
    index 7475cf54ddb..886a6171818 100644
    --- a/htdocs/conf/conf.php.example
    +++ b/htdocs/conf/conf.php.example
    @@ -14,7 +14,7 @@
     // dolibarr_main_url_root
     // This parameter defines the root URL of your Dolibarr index.php page without ending "/".
     // It must link to the directory htdocs.
    -// In most cases, this is autodetected but it's still required 
    +// In most cases, this is autodetected but it's still required
     // * to show full url bookmarks for some services (ie: agenda rss export url, ...)
     // * or when using Apache dir aliases (autodetect fails)
     // * or when using nginx (autodetect fails)
    @@ -40,7 +40,7 @@ $dolibarr_main_document_root='';
     // dolibarr_main_url_root_alt
     // This parameter defines the relative sub URLs to add to $dolibarr_main_url_root to
     // forge alternative root directories (used by modules developers).
    -// You can put several values, separated by a coma, but number of entries must match 
    +// You can put several values, separated by a coma, but number of entries must match
     // number of entries into $dolibarr_main_document_root_alt.
     // Examples:
     // $dolibarr_main_url_root_alt='/custom';
    @@ -52,7 +52,7 @@ $dolibarr_main_document_root='';
     // dolibarr_main_document_root_alt
     // This parameter contains absolute alternative root file system directories (used by
     // modules developers).
    -// You can put several values, separated by a coma, but number of entries must match 
    +// You can put several values, separated by a coma, but number of entries must match
     // number of entries into $dolibarr_main_url_root_alt.
     // Examples:
     // $dolibarr_main_document_root_alt='/var/www/dolibarr/htdocs/custom';
    @@ -162,7 +162,7 @@ $dolibarr_main_db_collation='utf8_unicode_ci';
     // Default value: dolibarr
     // Possible values: Any values found in files in htdocs/core/login directory after
     // the "function_" string and before the ".php" string. You can also separate several
    -// values using a ",". In this case, Dolibarr will check login/pass for each value in 
    +// values using a ",". In this case, Dolibarr will check login/pass for each value in
     // order defined into value. However, note that this can't work with all values.
     // Examples:
     // $dolibarr_main_authentication='http';
    @@ -207,10 +207,10 @@ $dolibarr_main_authentication='dolibarr';
     // 0 = No forced redirect
     // 1 = Force redirect to https, until SCRIPT_URI start with https into response
     // 2 = Force redirect to https, until SERVER["HTTPS"] is 'on' into response
    -// 'https://my.domain.com' = Force reditect to https using this domain name. 
    +// 'https://my.domain.com' = Force reditect to https using this domain name.
     // Warning: If you enable this parameter, your web server must be configured to
    -// respond URL with https protocol. 
    -// According to your web server setup, some values may works and other not. Try 
    +// respond URL with https protocol.
    +// According to your web server setup, some values may works and other not. Try
     // different values (1,2 or 'https://my.domain.com') if you experience problems.
     // Default value: 0
     // Possible values: 0, 1, 2 or 'https://my.domain.com'
    diff --git a/htdocs/contact/agenda.php b/htdocs/contact/agenda.php
    index d443956a9fe..183433b02f9 100644
    --- a/htdocs/contact/agenda.php
    +++ b/htdocs/contact/agenda.php
    @@ -44,10 +44,8 @@ require_once DOL_DOCUMENT_ROOT.'/user/class/user.class.php';
     require_once DOL_DOCUMENT_ROOT.'/categories/class/categorie.class.php';
     require_once DOL_DOCUMENT_ROOT.'/core/lib/functions2.lib.php';
     
    -$langs->load("companies");
    -$langs->load("users");
    -$langs->load("other");
    -$langs->load("commercial");
    +// Load translation files required by the page
    +$langs->loadLangs(array('companies', 'users', 'other', 'commercial'));
     
     $mesg=''; $error=0; $errors=array();
     
    diff --git a/htdocs/contact/canvas/actions_contactcard_common.class.php b/htdocs/contact/canvas/actions_contactcard_common.class.php
    index ba96c865d1a..7e413854846 100644
    --- a/htdocs/contact/canvas/actions_contactcard_common.class.php
    +++ b/htdocs/contact/canvas/actions_contactcard_common.class.php
    @@ -27,7 +27,11 @@
      */
     abstract class ActionsContactCardCommon
     {
    -    var $db;
    +    /**
    +     * @var DoliDB Database handler.
    +     */
    +    public $db;
    +
         var $dirmodule;
         var $targetmodule;
         var $canvas;
    @@ -37,10 +41,17 @@ abstract class ActionsContactCardCommon
     	var $tpl = array();
     	//! Object container
     	var $object;
    -	//! Error string
    -	var $error;
    -	//! Error array
    -	var $errors=array();
    +
    +	/**
    +	 * @var string Error code (or message)
    +	 */
    +	public $error='';
    +
    +
    +	/**
    +	 * @var string[] Error codes (or messages)
    +	 */
    +	public $errors = array();
     
     
     	/**
    @@ -65,7 +76,8 @@ abstract class ActionsContactCardCommon
         	//}
         }
     
    -	/**
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
    +    /**
          *  Set content of ->tpl array, to use into template
          *
          *  @param	string		$action    Type of action
    @@ -74,6 +86,7 @@ abstract class ActionsContactCardCommon
          */
         function assign_values(&$action, $id)
         {
    +        // phpcs:enable
             global $conf, $langs, $user, $canvas;
             global $form, $formcompany, $objsoc;
     
    @@ -254,6 +267,7 @@ abstract class ActionsContactCardCommon
             }
         }
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.ScopeNotCamelCaps
         /**
          *  Assign POST values into object
          *
    @@ -261,31 +275,32 @@ abstract class ActionsContactCardCommon
          */
         private function assign_post()
         {
    +        // phpcs:enable
             global $langs, $mysoc;
     
    -        $this->object->old_name 			= 	$_POST["old_name"];
    -        $this->object->old_firstname 		= 	$_POST["old_firstname"];
    +        $this->object->old_name 		= $_POST["old_name"];
    +        $this->object->old_firstname 	= $_POST["old_firstname"];
     
    -        $this->object->socid				=	$_POST["socid"];
    -        $this->object->lastname				=	$_POST["name"];
    -        $this->object->firstname			= 	$_POST["firstname"];
    -        $this->object->civility_id			= 	$_POST["civility_id"];
    -        $this->object->poste				= 	$_POST["poste"];
    -        $this->object->address				=	$_POST["address"];
    -        $this->object->zip					=	$_POST["zipcode"];
    -        $this->object->town					=	$_POST["town"];
    -        $this->object->fk_departement		=	$_POST["state_id"];
    -        $this->object->country_id			=	$_POST["country_id"]?$_POST["country_id"]:$mysoc->country_id;
    -        $this->object->state_id        		=	$_POST["state_id"];
    -        $this->object->phone_pro			= 	$_POST["phone_pro"];
    -        $this->object->phone_perso			= 	$_POST["phone_perso"];
    -        $this->object->phone_mobile			= 	$_POST["phone_mobile"];
    -        $this->object->fax					=	$_POST["fax"];
    -        $this->object->email				=	$_POST["email"];
    -        $this->object->jabberid				= 	$_POST["jabberid"];
    -        $this->object->priv					= 	$_POST["priv"];
    -        $this->object->note					=	$_POST["note"];
    -        $this->object->canvas				=	$_POST["canvas"];
    +        $this->object->socid			= $_POST["socid"];
    +        $this->object->lastname			= $_POST["name"];
    +        $this->object->firstname		= $_POST["firstname"];
    +        $this->object->civility_id		= $_POST["civility_id"];
    +        $this->object->poste			= $_POST["poste"];
    +        $this->object->address			= $_POST["address"];
    +        $this->object->zip				= $_POST["zipcode"];
    +        $this->object->town				= $_POST["town"];
    +        $this->object->fk_departement	= $_POST["state_id"];
    +        $this->object->country_id		= $_POST["country_id"]?$_POST["country_id"]:$mysoc->country_id;
    +        $this->object->state_id        	= $_POST["state_id"];
    +        $this->object->phone_pro		= $_POST["phone_pro"];
    +        $this->object->phone_perso		= $_POST["phone_perso"];
    +        $this->object->phone_mobile		= $_POST["phone_mobile"];
    +        $this->object->fax				= $_POST["fax"];
    +        $this->object->email			= $_POST["email"];
    +        $this->object->jabberid			= $_POST["jabberid"];
    +        $this->object->priv				= $_POST["priv"];
    +        $this->object->note				= $_POST["note"];
    +        $this->object->canvas			= $_POST["canvas"];
     
             // We set country_id, and country_code label of the chosen country
             if ($this->object->country_id)
    @@ -305,6 +320,4 @@ abstract class ActionsContactCardCommon
                 $this->object->country		=	$langs->trans("Country".$obj->code)?$langs->trans("Country".$obj->code):$obj->label;
             }
         }
    -
     }
    -
    diff --git a/htdocs/contact/canvas/default/actions_contactcard_default.class.php b/htdocs/contact/canvas/default/actions_contactcard_default.class.php
    index bfcb5a21142..5831b943d76 100644
    --- a/htdocs/contact/canvas/default/actions_contactcard_default.class.php
    +++ b/htdocs/contact/canvas/default/actions_contactcard_default.class.php
    @@ -29,8 +29,8 @@ include_once DOL_DOCUMENT_ROOT.'/contact/canvas/actions_contactcard_common.class
      */
     class ActionsContactCardDefault extends ActionsContactCardCommon
     {
    -	/**
    -     *	Constructor
    +    /**
    +     *  Constructor
          *
          *	@param	DoliDB	$db				Handler acces base de donnees
          *	@param	string	$dirmodule		Name of directory of module
    @@ -66,6 +66,7 @@ class ActionsContactCardDefault extends ActionsContactCardCommon
     		return $out;
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *  Assign custom values for canvas
     	 *
    @@ -75,6 +76,7 @@ class ActionsContactCardDefault extends ActionsContactCardCommon
     	 */
     	function assign_values(&$action, $id)
     	{
    +        // phpcs:enable
     		global $limit, $offset, $sortfield, $sortorder;
     		global $conf, $db, $langs, $user;
     		global $form;
    @@ -116,10 +118,10 @@ class ActionsContactCardDefault extends ActionsContactCardCommon
     		{
     	        $this->LoadListDatas($limit, $offset, $sortfield, $sortorder);
     		}
    -
     	}
     
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 * 	Fetch datas list and save into ->list_datas
     	 *
    @@ -131,6 +133,7 @@ class ActionsContactCardDefault extends ActionsContactCardCommon
     	 */
     	function LoadListDatas($limit, $offset, $sortfield, $sortorder)
     	{
    +        // phpcs:enable
     		global $conf, $langs;
     
             //$this->getFieldList();
    @@ -138,4 +141,3 @@ class ActionsContactCardDefault extends ActionsContactCardCommon
             $this->list_datas = array();
     	}
     }
    -
    diff --git a/htdocs/contact/card.php b/htdocs/contact/card.php
    index bb67f0f183d..babc7e1453a 100644
    --- a/htdocs/contact/card.php
    +++ b/htdocs/contact/card.php
    @@ -1,13 +1,14 @@
     <?php
    -/* Copyright (C) 2004-2005 Rodolphe Quiedeville <rodolphe@quiedeville.org>
    - * Copyright (C) 2004-2015 Laurent Destailleur  <eldy@users.sourceforge.net>
    - * Copyright (C) 2004      Benoit Mortier       <benoit.mortier@opensides.be>
    - * Copyright (C) 2005-2017 Regis Houssin        <regis.houssin@capnetworks.com>
    - * Copyright (C) 2007      Franky Van Liedekerke <franky.van.liedekerke@telenet.be>
    - * Copyright (C) 2013      Florian Henry		<florian.henry@open-concept.pro>
    - * Copyright (C) 2013-2016 Alexandre Spangaro 	<aspangaro.dolibarr@gmail.com>
    - * Copyright (C) 2014      Juanjo Menent	 	<jmenent@2byte.es>
    - * Copyright (C) 2015      Jean-François Ferry	<jfefe@aternatik.fr>
    +/* Copyright (C) 2004-2005  Rodolphe Quiedeville    <rodolphe@quiedeville.org>
    + * Copyright (C) 2004-2015  Laurent Destailleur     <eldy@users.sourceforge.net>
    + * Copyright (C) 2004       Benoit Mortier          <benoit.mortier@opensides.be>
    + * Copyright (C) 2005-2017  Regis Houssin           <regis.houssin@capnetworks.com>
    + * Copyright (C) 2007       Franky Van Liedekerke   <franky.van.liedekerke@telenet.be>
    + * Copyright (C) 2013       Florian Henry           <florian.henry@open-concept.pro>
    + * Copyright (C) 2013-2016  Alexandre Spangaro      <aspangaro.dolibarr@gmail.com>
    + * Copyright (C) 2014       Juanjo Menent           <jmenent@2byte.es>
    + * Copyright (C) 2015       Jean-François Ferry     <jfefe@aternatik.fr>
    + * Copyright (C) 2018       Frédéric France         <frederic.france@netlogic.fr>
      *
      * This program is free software; you can redistribute it and/or modify
      * it under the terms of the GNU General Public License as published by
    @@ -42,10 +43,9 @@ require_once DOL_DOCUMENT_ROOT.'/core/class/doleditor.class.php';
     require_once DOL_DOCUMENT_ROOT. '/core/class/html.form.class.php';
     require_once DOL_DOCUMENT_ROOT.'/user/class/user.class.php';
     require_once DOL_DOCUMENT_ROOT . '/categories/class/categorie.class.php';
    -$langs->load("companies");
    -$langs->load("users");
    -$langs->load("other");
    -$langs->load("commercial");
    +
    +// Load translation files required by the page
    +$langs->loadLangs(array('companies', 'users', 'other', 'commercial'));
     
     $mesg=''; $error=0; $errors=array();
     
    @@ -186,6 +186,8 @@ if (empty($reshook))
             $object->country_id		= GETPOST("country_id",'int');
             $object->state_id		= GETPOST("state_id",'int');
             $object->skype			= GETPOST("skype",'alpha');
    +        $object->twitter		= GETPOST("twitter",'alpha');
    +        $object->facebook		= GETPOST("facebook",'alpha');
             $object->email			= GETPOST("email",'alpha');
             $object->phone_pro		= GETPOST("phone_pro",'alpha');
             $object->phone_perso	= GETPOST("phone_perso",'alpha');
    @@ -358,6 +360,8 @@ if (empty($reshook))
     
                 $object->email			= GETPOST("email",'alpha');
                 $object->skype			= GETPOST("skype",'alpha');
    +            $object->twitter		= GETPOST("twitter",'alpha');
    +            $object->facebook		= GETPOST("facebook",'alpha');
                 $object->phone_pro		= GETPOST("phone_pro",'alpha');
                 $object->phone_perso	= GETPOST("phone_perso",'alpha');
                 $object->phone_mobile	= GETPOST("phone_mobile",'alpha');
    @@ -658,13 +662,28 @@ else
     
                 // Instant message and no email
                 print '<tr><td><label for="jabberid">'.$langs->trans("IM").'</label></td>';
    -            print '<td colspan="3"><input name="jabberid" id="jabberid" type="text" class="minwidth100" maxlength="80" value="'.dol_escape_htmltag(GETPOST("jabberid",'alpha')?GETPOST("jabberid",'alpha'):$object->jabberid).'"></td></tr>';
    +            print '<td colspan="3"><input name="jabberid" id="jabberid" type="text" class="minwidth100" maxlength="80" value="'.dol_escape_htmltag(GETPOSTISSET("jabberid")?GETPOST("jabberid",'alpha'):$object->jabberid).'"></td></tr>';
     
    -            // Skype
    -            if (! empty($conf->skype->enabled))
    +            if (! empty($conf->socialnetworks->enabled))
                 {
    -                print '<tr><td><label for="skype">'.$langs->trans("Skype").'</label></td>';
    -                print '<td colspan="3"><input name="skype" id="skype" type="text" class="minwidth100" maxlength="80" value="'.dol_escape_htmltag(GETPOST("skype",'alpha')?GETPOST("skype",'alpha'):$object->skype).'"></td></tr>';
    +            	// Skype
    +            	if (! empty($conf->global->SOCIALNETWORKS_SKYPE))
    +            	{
    +            		print '<tr><td><label for="skype">'.fieldLabel('Skype','skype').'</label></td>';
    +            		print '<td colspan="3"><input type="text" name="skype" id="skype" class="minwidth100" maxlength="80" value="'.dol_escape_htmltag(GETPOSTISSET("skype")?GETPOST("skype",'alpha'):$object->skype).'"></td></tr>';
    +            	}
    +            	// Twitter
    +            	if (! empty($conf->global->SOCIALNETWORKS_TWITTER))
    +            	{
    +            		print '<tr><td><label for="twitter">'.fieldLabel('Twitter','twitter').'</label></td>';
    +            		print '<td colspan="3"><input type="text" name="twitter" id="twitter" class="minwidth100" maxlength="80" value="'.dol_escape_htmltag(GETPOSTISSET("twitter")?GETPOST("twitter",'alpha'):$object->twitter).'"></td></tr>';
    +            	}
    +            	// Facebook
    +            	if (! empty($conf->global->SOCIALNETWORKS_FACEBOOK))
    +            	{
    +            		print '<tr><td><label for="facebook">'.fieldLabel('Facebook','facebook').'</label></td>';
    +            		print '<td colspan="3"><input type="text" name="facebook" id="facebook" class="minwidth100" maxlength="80" value="'.dol_escape_htmltag(GETPOSTISSET("facebook")?GETPOST("facebook",'alpha'):$object->facebook).'"></td></tr>';
    +            	}
                 }
     
                 // Visibility
    @@ -705,11 +724,11 @@ else
                 $form=new Form($db);
                 if ($object->birthday)
                 {
    -                print $form->select_date($object->birthday,'birthday',0,0,0,"perso", 1, 0, 1);
    +                print $form->selectDate($object->birthday, 'birthday', 0, 0, 0, "perso", 1, 0);
                 }
                 else
                 {
    -                print $form->select_date('','birthday',0,0,1,"perso", 1, 0, 1);
    +                print $form->selectDate('', 'birthday', 0, 0, 1, "perso", 1, 0);
                 }
                 print '</td>';
     
    @@ -914,11 +933,26 @@ else
     			}
                 print '</tr>';
     
    -            // Skype
    -            if (! empty($conf->skype->enabled))
    +            if (! empty($conf->socialnetworks->enabled))
                 {
    -                print '<tr><td><label for="skype">'.$langs->trans("Skype").'</label></td>';
    -	            print '<td><input name="skype" id="skype" type="text" class="minwidth100" maxlength="80" value="'.(isset($_POST["skype"])?GETPOST("skype"):$object->skype).'"></td></tr>';
    +            	// Skype
    +            	if (! empty($conf->global->SOCIALNETWORKS_SKYPE))
    +            	{
    +            		print '<tr><td><label for="skype">'.fieldLabel('Skype','skype').'</label></td>';
    +            		print '<td><input type="text" name="skype" id="skype" class="minwidth100" maxlength="80" value="'.dol_escape_htmltag(GETPOSTISSET("skype")?GETPOST("skype",'alpha'):$object->skype).'"></td></tr>';
    +            	}
    +            	// Twitter
    +            	if (! empty($conf->global->SOCIALNETWORKS_TWITTER))
    +            	{
    +            		print '<tr><td><label for="twitter">'.fieldLabel('Twitter','twitter').'</label></td>';
    +            		print '<td><input type="text" name="twitter" id="twitter" class="minwidth100" maxlength="80" value="'.dol_escape_htmltag(GETPOSTISSET("twitter")?GETPOST("twitter",'alpha'):$object->twitter).'"></td></tr>';
    +            	}
    +            	// Facebook
    +            	if (! empty($conf->global->SOCIALNETWORKS_FACEBOOK))
    +            	{
    +            		print '<tr><td><label for="facebook">'.fieldLabel('Facebook','facebook').'</label></td>';
    +            		print '<td><input type="text" name="facebook" id="facebook" class="minwidth100" maxlength="80" value="'.dol_escape_htmltag(GETPOST("facebook")?GETPOST("facebook",'alpha'):$object->facebook).'"></td></tr>';
    +            	}
                 }
     
                 // Visibility
    diff --git a/htdocs/contact/class/contact.class.php b/htdocs/contact/class/contact.class.php
    index 5053e07212f..7f0dbebaed4 100644
    --- a/htdocs/contact/class/contact.class.php
    +++ b/htdocs/contact/class/contact.class.php
    @@ -37,9 +37,25 @@ require_once DOL_DOCUMENT_ROOT .'/core/class/commonobject.class.php';
      */
     class Contact extends CommonObject
     {
    +	/**
    +	 * @var string ID to identify managed object
    +	 */
     	public $element='contact';
    +
    +	/**
    +	 * @var string Name of table without prefix where object is stored
    +	 */
     	public $table_element='socpeople';
    -	public $ismultientitymanaged = 1;	// 0=No test on entity, 1=Test with field entity, 2=Test with link by societe
    +
    +	/**
    +	 * 0=No test on entity, 1=Test with field entity, 2=Test with link by societe
    +	 * @var int
    +	 */
    +	public $ismultientitymanaged = 1;
    +
    +	/**
    +	 * @var string String with name of icon for myobject. Must be the part after the 'object_' into object_myobject.png
    +	 */
     	public $picto = 'contact';
     
     
    @@ -88,7 +104,7 @@ class Contact extends CommonObject
     	public $state_code;		    // Code of department
     	public $state;			        // Label of department
     
    -    	public $poste;                 // Position
    +    public $poste;                 // Position
     
     	public $socid;					// fk_soc
     	public $statut;				// 0=inactif, 1=actif
    @@ -123,9 +139,6 @@ class Contact extends CommonObject
     	public $oldcopy;				// To contains a clone of this when we need to save old properties of object
     
     
    -
    -
    -
     	/**
     	 *	Constructor
     	 *
    @@ -137,6 +150,7 @@ class Contact extends CommonObject
     		$this->statut = 1;	// By default, status is enabled
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *  Load indicators into this->nb for board
     	 *
    @@ -144,6 +158,7 @@ class Contact extends CommonObject
     	 */
     	function load_state_board()
     	{
    +        // phpcs:enable
     		global $user;
     
     		$this->nb=array();
    @@ -204,7 +219,7 @@ class Contact extends CommonObject
     		if (empty($this->priv)) $this->priv = 0;
     		if (empty($this->statut)) $this->statut = 0; // This is to convert '' into '0' to avoid bad sql request
     
    -		$entity = ((isset($this->entity) && is_numeric($this->entity))?$this->entity:$conf->entity);
    +		$this->entity = ((isset($this->entity) && is_numeric($this->entity))?$this->entity:$conf->entity);
     
     		$sql = "INSERT INTO ".MAIN_DB_PREFIX."socpeople (";
     		$sql.= " datec";
    @@ -228,7 +243,7 @@ class Contact extends CommonObject
     		$sql.= " ".$this->db->escape($this->priv).",";
     		$sql.= " ".$this->db->escape($this->statut).",";
             $sql.= " ".(! empty($this->canvas)?"'".$this->db->escape($this->canvas)."'":"null").",";
    -        $sql.= " ".$this->db->escape($entity).",";
    +        $sql.= " ".$this->db->escape($this->entity).",";
             $sql.= "'".$this->db->escape($this->ref_ext)."',";
             $sql.= " ".(! empty($this->import_key)?"'".$this->db->escape($this->import_key)."'":"null");
     		$sql.= ")";
    @@ -307,6 +322,8 @@ class Contact extends CommonObject
     
     		$this->id = $id;
     
    +		$this->entity = ((isset($this->entity) && is_numeric($this->entity))?$this->entity:$conf->entity);
    +
     		// Clean parameters
     		$this->lastname=trim($this->lastname)?trim($this->lastname):trim($this->lastname);
     		$this->firstname=trim($this->firstname);
    @@ -341,6 +358,8 @@ class Contact extends CommonObject
     		$sql .= ", fax='".$this->db->escape($this->fax)."'";
     		$sql .= ", email='".$this->db->escape($this->email)."'";
     		$sql .= ", skype='".$this->db->escape($this->skype)."'";
    +		$sql .= ", twitter='".$this->db->escape($this->twitter)."'";
    +		$sql .= ", facebook='".$this->db->escape($this->facebook)."'";
     		$sql .= ", photo='".$this->db->escape($this->photo)."'";
     		$sql .= ", birthday=".($this->birthday ? "'".$this->db->idate($this->birthday)."'" : "null");
     		$sql .= ", note_private = ".(isset($this->note_private)?"'".$this->db->escape($this->note_private)."'":"null");
    @@ -354,6 +373,7 @@ class Contact extends CommonObject
     		$sql .= ", fk_user_modif=".($user->id > 0 ? "'".$this->db->escape($user->id)."'":"NULL");
     		$sql .= ", default_lang=".($this->default_lang?"'".$this->db->escape($this->default_lang)."'":"NULL");
     		$sql .= ", no_email=".($this->no_email?"'".$this->db->escape($this->no_email)."'":"0");
    +		$sql .= ", entity = " . $this->db->escape($this->entity);
     		$sql .= " WHERE rowid=".$this->db->escape($id);
     
     		dol_syslog(get_class($this)."::update", LOG_DEBUG);
    @@ -368,15 +388,12 @@ class Contact extends CommonObject
     		    $action='update';
     
     		    // Actions on extra fields
    -		    if (! $error)
    +		    if (! $error && empty($conf->global->MAIN_EXTRAFIELDS_DISABLED))
     		    {
    -		    	if (empty($conf->global->MAIN_EXTRAFIELDS_DISABLED)) // For avoid conflicts if trigger used
    +		    	$result=$this->insertExtraFields();
    +		    	if ($result < 0)
     		    	{
    -		    		$result=$this->insertExtraFields();
    -		    		if ($result < 0)
    -		    		{
    -		    			$error++;
    -		    		}
    +		    		$error++;
     		    	}
     		    }
     
    @@ -430,6 +447,16 @@ class Contact extends CommonObject
     					$tmpobj->skype = $this->skype;
     					$usermustbemodified++;
     				}
    +				if ($tmpobj->twitter != $this->twitter)
    +				{
    +					$tmpobj->twitter = $this->twitter;
    +					$usermustbemodified++;
    +				}
    +				if ($tmpobj->facebook != $this->facebook)
    +				{
    +					$tmpobj->facebook = $this->facebook;
    +					$usermustbemodified++;
    +				}
     				if ($usermustbemodified)
     				{
     					$result=$tmpobj->update($user, 0, 1, 1, 1);
    @@ -466,6 +493,7 @@ class Contact extends CommonObject
     	}
     
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *	Retourne chaine DN complete dans l'annuaire LDAP pour l'objet
     	 *
    @@ -477,15 +505,17 @@ class Contact extends CommonObject
     	 */
     	function _load_ldap_dn($info,$mode=0)
     	{
    +        // phpcs:enable
     		global $conf;
     		$dn='';
     		if ($mode==0) $dn=$conf->global->LDAP_KEY_CONTACTS."=".$info[$conf->global->LDAP_KEY_CONTACTS].",".$conf->global->LDAP_CONTACT_DN;
    -		if ($mode==1) $dn=$conf->global->LDAP_CONTACT_DN;
    -		if ($mode==2) $dn=$conf->global->LDAP_KEY_CONTACTS."=".$info[$conf->global->LDAP_KEY_CONTACTS];
    +		elseif ($mode==1) $dn=$conf->global->LDAP_CONTACT_DN;
    +		elseif ($mode==2) $dn=$conf->global->LDAP_KEY_CONTACTS."=".$info[$conf->global->LDAP_KEY_CONTACTS];
     		return $dn;
     	}
     
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *	Initialise tableau info (tableau des attributs LDAP)
     	 *
    @@ -493,12 +523,13 @@ class Contact extends CommonObject
     	 */
     	function _load_ldap_info()
     	{
    -		global $conf,$langs;
    +        // phpcs:enable
    +		global $conf, $langs;
     
             $info = array();
     
             // Object classes
    -		$info["objectclass"]=explode(',',$conf->global->LDAP_CONTACT_OBJECT_CLASS);
    +		$info["objectclass"]=explode(',', $conf->global->LDAP_CONTACT_OBJECT_CLASS);
     
     		$this->fullname=$this->getFullName($langs);
     
    @@ -559,6 +590,7 @@ class Contact extends CommonObject
     	}
     
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *  Update field alert birthday
     	 *
    @@ -569,6 +601,7 @@ class Contact extends CommonObject
     	 */
     	function update_perso($id, $user=null, $notrigger=0)
     	{
    +        // phpcs:enable
     	    $error=0;
     	    $result=false;
     
    @@ -673,10 +706,11 @@ class Contact extends CommonObject
     		$sql.= " c.fk_pays as country_id,";
     		$sql.= " c.fk_departement,";
     		$sql.= " c.birthday,";
    -		$sql.= " c.poste, c.phone, c.phone_perso, c.phone_mobile, c.fax, c.email, c.jabberid, c.skype,";
    +		$sql.= " c.poste, c.phone, c.phone_perso, c.phone_mobile, c.fax, c.email, c.jabberid, c.skype, c.twitter, c.facebook,";
             $sql.= " c.photo,";
     		$sql.= " c.priv, c.note_private, c.note_public, c.default_lang, c.no_email, c.canvas,";
     		$sql.= " c.import_key,";
    +		$sql.= " c.datec as date_creation, c.tms as date_modification,";
     		$sql.= " co.label as country, co.code as country_code,";
     		$sql.= " d.nom as state, d.code_departement as state_code,";
     		$sql.= " u.rowid as user_id, u.login as user_login,";
    @@ -711,6 +745,9 @@ class Contact extends CommonObject
     				$this->zip				= $obj->zip;
     				$this->town				= $obj->town;
     
    +				$this->date_creation     = $this->db->jdate($obj->date_creation);
    +				$this->date_modification = $this->db->jdate($obj->date_modification);
    +
     				$this->fk_departement	= $obj->fk_departement;    // deprecated
     				$this->state_id			= $obj->fk_departement;
     				$this->departement_code	= $obj->state_code;	       // deprecated
    @@ -735,6 +772,8 @@ class Contact extends CommonObject
     				$this->email				= $obj->email;
     				$this->jabberid			= $obj->jabberid;
     				$this->skype				= $obj->skype;
    +				$this->twitter				= $obj->twitter;
    +				$this->facebook				= $obj->facebook;
     				$this->photo				= $obj->photo;
     				$this->priv				= $obj->priv;
     				$this->mail				= $obj->email;
    @@ -836,6 +875,7 @@ class Contact extends CommonObject
         	}
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *  Load number of elements the contact is used as a link for
     	 *  ref_facturation
    @@ -847,6 +887,7 @@ class Contact extends CommonObject
     	 */
     	function load_ref_elements()
     	{
    +        // phpcs:enable
     		// Compte les elements pour lesquels il est contact
     		$sql ="SELECT tc.element, count(ec.rowid) as nb";
     		$sql.=" FROM ".MAIN_DB_PREFIX."element_contact as ec, ".MAIN_DB_PREFIX."c_type_contact as tc";
    @@ -864,9 +905,9 @@ class Contact extends CommonObject
     				if ($obj->nb)
     				{
     					if ($obj->element=='facture')  $this->ref_facturation = $obj->nb;
    -					if ($obj->element=='contrat')  $this->ref_contrat = $obj->nb;
    -					if ($obj->element=='commande') $this->ref_commande = $obj->nb;
    -					if ($obj->element=='propal')   $this->ref_propal = $obj->nb;
    +					elseif ($obj->element=='contrat')  $this->ref_contrat = $obj->nb;
    +					elseif ($obj->element=='commande') $this->ref_commande = $obj->nb;
    +					elseif ($obj->element=='propal')   $this->ref_propal = $obj->nb;
     				}
     			}
     			$this->db->free($resql);
    @@ -891,8 +932,8 @@ class Contact extends CommonObject
     
     		$error=0;
     
    -		$this->old_lastname       = $obj->lastname;
    -		$this->old_firstname      = $obj->firstname;
    +		$this->old_lastname = $obj->lastname;
    +		$this->old_firstname = $obj->firstname;
     
     		$this->db->begin();
     
    @@ -1012,7 +1053,7 @@ class Contact extends CommonObject
     			{
     				$obj = $this->db->fetch_object($resql);
     
    -				$this->id                = $obj->rowid;
    +				$this->id = $obj->rowid;
     
     				if ($obj->fk_user_creat) {
     					$cuser = new User($this->db);
    @@ -1046,14 +1087,11 @@ class Contact extends CommonObject
     	function getNbOfEMailings()
     	{
     		$sql = "SELECT count(mc.email) as nb";
    -		$sql.= " FROM ".MAIN_DB_PREFIX."mailing_cibles as mc";
    -		$sql.= " WHERE mc.email = '".$this->db->escape($this->email)."'";
    -		$sql.= " AND mc.statut NOT IN (-1,0)";      // -1 erreur, 0 non envoye, 1 envoye avec succes
    -
    -		dol_syslog(get_class($this)."::getNbOfEMailings", LOG_DEBUG);
    +		$sql.= " FROM ".MAIN_DB_PREFIX."mailing_cibles as mc, ".MAIN_DB_PREFIX."mailing as m";
    +		$sql.= " WHERE mc.fk_mailing=m.rowid AND mc.email = '".$this->db->escape($this->email)."' ";
    +		$sql.= " AND m.entity IN (".getEntity($this->element).") AND mc.statut NOT IN (-1,0)";      // -1 error, 0 not sent, 1 sent with success
     
     		$resql=$this->db->query($sql);
    -
     		if ($resql)
     		{
     			$obj = $this->db->fetch_object($resql);
    @@ -1111,7 +1149,6 @@ class Contact extends CommonObject
     
             $url .= $moreparam;
     
    -        $linkstart = '<a href="'.$url.'"';
             $linkclose="";
     		if (empty($notooltip)) {
     	    	if (! empty($conf->global->MAIN_OPTIMIZEFORTEXTBROWSER))
    @@ -1121,20 +1158,17 @@ class Contact extends CommonObject
             	}
     	       	$linkclose.= ' title="'.dol_escape_htmltag($label, 1).'"';
         	   	$linkclose.= ' class="classfortooltip"';
    -		}
    -		$linkclose.='>';
     
    -		/*if (! is_object($hookmanager))
    -		{
    -			include_once DOL_DOCUMENT_ROOT.'/core/class/hookmanager.class.php';
    -			$hookmanager=new HookManager($this->db);
    +    	   	/*
    +    	   	 $hookmanager->initHooks(array('contactdao'));
    +    	   	 $parameters=array('id'=>$this->id);
    +    	   	 $reshook=$hookmanager->executeHooks('getnomurltooltip',$parameters,$this,$action);    // Note that $action and $object may have been modified by some hooks
    +    	   	 if ($reshook > 0) $linkclose = $hookmanager->resPrint;
    +    	   	 */
     		}
    -		$hookmanager->initHooks(array('contactdao'));
    -		$parameters=array('id'=>$this->id);
    -		$reshook=$hookmanager->executeHooks('getnomurltooltip',$parameters,$this,$action);    // Note that $action and $object may have been modified by some hooks
    -		if ($reshook > 0) $linkclose = $hookmanager->resPrint;*/
     
    -		$linkstart.=$linkclose;
    +		$linkstart = '<a href="'.$url.'"';
    +		$linkstart.=$linkclose.'>';
     		$linkend='</a>';
     
     		if ($option == 'xxx')
    @@ -1149,11 +1183,6 @@ class Contact extends CommonObject
     		$result.=$linkend;
     
     		global $action;
    -		if (! is_object($hookmanager))
    -		{
    -			include_once DOL_DOCUMENT_ROOT.'/core/class/hookmanager.class.php';
    -			$hookmanager=new HookManager($this->db);
    -		}
     		$hookmanager->initHooks(array('contactdao'));
     		$parameters=array('id'=>$this->id, 'getnomurl'=>$result);
     		$reshook=$hookmanager->executeHooks('getNomUrl',$parameters,$this,$action);    // Note that $action and $object may have been modified by some hooks
    @@ -1189,6 +1218,7 @@ class Contact extends CommonObject
     		return $this->LibStatut($this->statut,$mode);
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *	Renvoi le libelle d'un statut donne
     	 *
    @@ -1198,6 +1228,7 @@ class Contact extends CommonObject
     	 */
     	function LibStatut($statut,$mode)
     	{
    +        // phpcs:enable
     		global $langs;
     
     		if ($mode == 0)
    @@ -1234,6 +1265,7 @@ class Contact extends CommonObject
     	}
     
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *	Return translated label of Public or Private
     	 *
    @@ -1242,6 +1274,7 @@ class Contact extends CommonObject
     	 */
     	function LibPubPriv($statut)
     	{
    +        // phpcs:enable
     		global $langs;
     		if ($statut=='1') return $langs->trans('ContactPrivate');
     		else return $langs->trans('ContactPublic');
    @@ -1346,6 +1379,7 @@ class Contact extends CommonObject
     	 * Existing categories are left untouch.
     	 *
     	 * @param int[]|int $categories Category or categories IDs
    +     * @return void
     	 */
     	public function setCategories($categories)
     	{
    diff --git a/htdocs/contact/document.php b/htdocs/contact/document.php
    index 2d729d8ebb4..07795da30d0 100644
    --- a/htdocs/contact/document.php
    +++ b/htdocs/contact/document.php
    @@ -30,9 +30,8 @@ require_once DOL_DOCUMENT_ROOT.'/core/lib/images.lib.php';
     require_once DOL_DOCUMENT_ROOT.'/core/lib/contact.lib.php';
     require_once DOL_DOCUMENT_ROOT.'/core/class/html.formfile.class.php';
     
    -$langs->load("other");
    -$langs->load("companies");
    -$langs->load("contact");
    +// Load translation files required by the page
    +$langs->loadLangs(array('other', 'companies', 'contact'));
     
     $id = GETPOST('id','int');
     $action = GETPOST('action','aZ09');
    @@ -98,7 +97,7 @@ if ($object->id)
         dol_fiche_head($head, 'documents', $title, -1, 'contact');
     
     
    -    // Construit liste des fichiers
    +    // Build file list
         $filearray=dol_dir_list($upload_dir,"files",0,'','(\.meta|_preview.*\.png)$',$sortfield,(strtolower($sortorder)=='desc'?SORT_DESC:SORT_ASC),1);
         $totalsize=0;
         foreach($filearray as $key => $file)
    diff --git a/htdocs/contact/info.php b/htdocs/contact/info.php
    index 287c27d8b10..7ddee3f7722 100644
    --- a/htdocs/contact/info.php
    +++ b/htdocs/contact/info.php
    @@ -28,6 +28,7 @@ require_once DOL_DOCUMENT_ROOT.'/core/lib/functions2.lib.php';
     require_once DOL_DOCUMENT_ROOT.'/contact/class/contact.class.php';
     require_once DOL_DOCUMENT_ROOT.'/core/lib/contact.lib.php';
     
    +// Load translation files required by the page
     $langs->load("companies");
     
     
    diff --git a/htdocs/contact/ldap.php b/htdocs/contact/ldap.php
    index 02a25d8005c..045cdfcd2c5 100644
    --- a/htdocs/contact/ldap.php
    +++ b/htdocs/contact/ldap.php
    @@ -28,8 +28,8 @@ require_once DOL_DOCUMENT_ROOT.'/core/lib/contact.lib.php';
     require_once DOL_DOCUMENT_ROOT.'/core/class/ldap.class.php';
     require_once DOL_DOCUMENT_ROOT.'/core/lib/ldap.lib.php';
     
    -$langs->load("companies");
    -$langs->load("ldap");
    +// Load translation files required by the page
    +$langs->loadLangs(array('companies', 'ldap'));
     $langs->load("admin");
     
     $action=GETPOST('action','aZ09');
    diff --git a/htdocs/contact/list.php b/htdocs/contact/list.php
    index 8719c77f1b4..cd536118f8e 100644
    --- a/htdocs/contact/list.php
    +++ b/htdocs/contact/list.php
    @@ -32,8 +32,10 @@
     
     require '../main.inc.php';
     require_once DOL_DOCUMENT_ROOT.'/contact/class/contact.class.php';
    +require_once DOL_DOCUMENT_ROOT.'/core/lib/company.lib.php';
     require_once DOL_DOCUMENT_ROOT.'/core/class/html.formother.class.php';
     
    +// Load translation files required by the page
     $langs->loadLangs(array("companies", "suppliers"));
     
     $action=GETPOST('action','alpha');
    @@ -41,6 +43,7 @@ $massaction=GETPOST('massaction','alpha');
     $show_files=GETPOST('show_files','int');
     $confirm=GETPOST('confirm','alpha');
     $toselect = GETPOST('toselect', 'array');
    +$contextpage=GETPOST('contextpage','aZ')?GETPOST('contextpage','aZ'):'contactlist';
     
     // Security check
     $id = GETPOST('id','int');
    @@ -65,6 +68,8 @@ $search_phone_mobile=GETPOST("search_phone_mobile",'alpha');
     $search_fax=GETPOST("search_fax",'alpha');
     $search_email=GETPOST("search_email",'alpha');
     $search_skype=GETPOST("search_skype",'alpha');
    +$search_twitter=GETPOST("search_twitter",'alpha');
    +$search_facebook=GETPOST("search_facebook",'alpha');
     $search_priv=GETPOST("search_priv",'alpha');
     $search_categ=GETPOST("search_categ",'int');
     $search_categ_thirdparty=GETPOST("search_categ_thirdparty",'int');
    @@ -74,14 +79,15 @@ $search_type=GETPOST('search_type','alpha');
     $search_zip=GETPOST('search_zip','alpha');
     $search_town=GETPOST('search_town','alpha');
     $search_import_key=GETPOST("search_import_key","alpha");
    +$search_country=GETPOST("search_country",'intcomma');
     
     if ($search_status=='') $search_status=1; // always display activ customer first
     
     $optioncss = GETPOST('optioncss','alpha');
     
     
    -$type=GETPOST("type");
    -$view=GETPOST("view");
    +$type=GETPOST("type",'aZ');
    +$view=GETPOST("view",'alpha');
     
     $limit = GETPOST('limit','int')?GETPOST('limit','int'):$conf->liste_limit;
     $sortfield = GETPOST('sortfield', 'alpha');
    @@ -94,29 +100,28 @@ if (! $sortfield) $sortfield="p.lastname";
     if (empty($page) || $page < 0) { $page = 0; }
     $offset = $limit * $page;
     
    -$contextpage='contactlist';
     $titre = (! empty($conf->global->SOCIETE_ADDRESSES_MANAGEMENT) ? $langs->trans("ListOfContacts") : $langs->trans("ListOfContactsAddresses"));
     if ($type == "p")
     {
    -	$contextpage='contactprospectlist';
    +	if (empty($contextpage) || $contextpage == 'contactlist') $contextpage='contactprospectlist';
     	$titre.='  ('.$langs->trans("ThirdPartyProspects").')';
     	$urlfiche="card.php";
     }
     if ($type == "c")
     {
    -	$contextpage='contactcustomerlist';
    +	if (empty($contextpage) || $contextpage == 'contactlist') $contextpage='contactcustomerlist';
     	$titre.='  ('.$langs->trans("ThirdPartyCustomers").')';
     	$urlfiche="card.php";
     }
     else if ($type == "f")
     {
    -	$contextpage='contactsupplierlist';
    +	if (empty($contextpage) || $contextpage == 'contactlist') $contextpage='contactsupplierlist';
     	$titre.=' ('.$langs->trans("ThirdPartySuppliers").')';
     	$urlfiche="card.php";
     }
     else if ($type == "o")
     {
    -	$contextpage='contactotherlist';
    +	if (empty($contextpage) || $contextpage == 'contactlist') $contextpage='contactotherlist';
     	$titre.=' ('.$langs->trans("OthersNotLinkedToThirdParty").')';
     	$urlfiche="";
     }
    @@ -147,12 +152,15 @@ $arrayfields=array(
     	'p.poste'=>array('label'=>"PostOrFunction", 'checked'=>1),
     	'p.town'=>array('label'=>"Town", 'checked'=>0),
     	'p.zip'=>array('label'=>"Zip", 'checked'=>0),
    +	'country.code_iso'=>array('label'=>"Country", 'checked'=>0),
     	'p.phone'=>array('label'=>"Phone", 'checked'=>1),
     	'p.phone_perso'=>array('label'=>"PhonePerso", 'checked'=>0),
     	'p.phone_mobile'=>array('label'=>"PhoneMobile", 'checked'=>1),
    -	'p.fax'=>array('label'=>"Fax", 'checked'=>1),
    +	'p.fax'=>array('label'=>"Fax", 'checked'=>0),
     	'p.email'=>array('label'=>"EMail", 'checked'=>1),
    -	'p.skype'=>array('label'=>"Skype", 'checked'=>1, 'enabled'=>(! empty($conf->skype->enabled))),
    +	'p.skype'=>array('label'=>"Skype", 'checked'=>1, 'enabled'=>(! empty($conf->socialnetworks->enabled))),
    +	'p.twitter'=>array('label'=>"Twitter", 'checked'=>1, 'enabled'=>(! empty($conf->socialnetworks->enabled))),
    +	'p.facebook'=>array('label'=>"Facebook", 'checked'=>1, 'enabled'=>(! empty($conf->socialnetworks->enabled))),
     	'p.thirdparty'=>array('label'=>"ThirdParty", 'checked'=>1, 'enabled'=>empty($conf->global->SOCIETE_DISABLE_CONTACTS)),
     	'p.priv'=>array('label'=>"ContactVisibility", 'checked'=>1, 'position'=>200),
     	'p.datec'=>array('label'=>"DateCreationShort", 'checked'=>0, 'position'=>500),
    @@ -202,6 +210,9 @@ if (empty($reshook))
     		$search_lastname="";
     		$search_firstname="";
     		$search_societe="";
    +		$search_town="";
    +		$search_zip="";
    +		$search_country="";
     		$search_poste="";
     		$search_phone="";
     		$search_phone_perso="";
    @@ -210,6 +221,8 @@ if (empty($reshook))
     		$search_fax="";
     		$search_email="";
     		$search_skype="";
    +		$search_twitter="";
    +		$search_facebook="";
     		$search_priv="";
     		$search_status=-1;
     		$search_categ='';
    @@ -297,12 +310,15 @@ if ($search_id > 0)                 $sql.= natural_search("p.rowid",$search_id,1
     if ($search_lastname)               $sql.= natural_search('p.lastname', $search_lastname);
     if ($search_firstname)              $sql.= natural_search('p.firstname', $search_firstname);
     if ($search_societe)                $sql.= natural_search('s.nom', $search_societe);
    +if ($search_country)                $sql .= " AND p.fk_pays IN (".$search_country.')';
     if (strlen($search_poste))          $sql.= natural_search('p.poste', $search_poste);
     if (strlen($search_phone_perso))    $sql.= natural_search('p.phone_perso', $search_phone_perso);
    -if (strlen($search_phone_pro))      $sql.= natural_search('p.phone', $search_phone);
    +if (strlen($search_phone_pro))      $sql.= natural_search('p.phone', $search_phone_pro);
     if (strlen($search_phone_mobile))   $sql.= natural_search('p.phone_mobile', $search_phone_mobile);
     if (strlen($search_fax))            $sql.= natural_search('p.fax', $search_fax);
     if (strlen($search_skype))          $sql.= natural_search('p.skype', $search_skype);
    +if (strlen($search_twitter))        $sql.= natural_search('p.twitter', $search_twitter);
    +if (strlen($search_facebook))       $sql.= natural_search('p.facebook', $search_facebook);
     if (strlen($search_email))          $sql.= natural_search('p.email', $search_email);
     if (strlen($search_zip))   			$sql.= natural_search("p.zip",$search_zip);
     if ($search_status != '' && $search_status >= 0) $sql.= " AND p.statut = ".$db->escape($search_status);
    @@ -395,6 +411,7 @@ if ($search_firstname != '') $param.='&amp;search_firstname='.urlencode($search_
     if ($search_societe != '') $param.='&amp;search_societe='.urlencode($search_societe);
     if ($search_zip != '') $param.='&amp;search_zip='.urlencode($search_zip);
     if ($search_town != '') $param.='&amp;search_town='.urlencode($search_town);
    +if ($search_country != '') $param.= "&search_country=".urlencode($search_country);
     if ($search_job != '') $param.='&amp;search_job='.urlencode($search_job);
     if ($search_phone_pro != '') $param.='&amp;search_phone_pro='.urlencode($search_phone_pro);
     if ($search_phone_perso != '') $param.='&amp;search_phone_perso='.urlencode($search_phone_perso);
    @@ -422,7 +439,7 @@ $massactionbutton=$form->selectMassAction('', $arrayofmassactions);
     $newcardbutton='';
     if ($user->rights->societe->contact->creer)
     {
    -	$newcardbutton='<a class="butActionNew" href="'.DOL_URL_ROOT.'/contact/card.php?action=create">'.$langs->trans('NewContactAddress');
    +	$newcardbutton='<a class="butActionNew" href="'.DOL_URL_ROOT.'/contact/card.php?action=create"><span class="valignmiddle">'.$langs->trans('NewContactAddress').'</span>';
     	$newcardbutton.= '<span class="fa fa-plus-circle valignmiddle"></span>';
     	$newcardbutton.= '</a>';
     }
    @@ -434,6 +451,7 @@ print '<input type="hidden" name="formfilteraction" id="formfilteraction" value=
     print '<input type="hidden" name="sortfield" value="'.$sortfield.'">';
     print '<input type="hidden" name="sortorder" value="'.$sortorder.'">';
     print '<input type="hidden" name="page" value="'.$page.'">';
    +print '<input type="hidden" name="type" value="'.$type.'">';
     print '<input type="hidden" name="view" value="'.dol_escape_htmltag($view).'">';
     
     print_barre_liste($titre, $page, $_SERVER["PHP_SELF"], $param, $sortfield, $sortorder, $massactionbutton, $num, $nbtotalofrecords, 'title_companies.png', 0, $newcardbutton, '', $limit);
    @@ -447,11 +465,11 @@ include DOL_DOCUMENT_ROOT.'/core/tpl/massactions_pre.tpl.php';
     if ($sall)
     {
     	foreach($fieldstosearchall as $key => $val) $fieldstosearchall[$key]=$langs->trans($val);
    -	print $langs->trans("FilterOnInto", $sall) . join(', ',$fieldstosearchall);
    +	print '<div class="divsearchfieldfilter">'.$langs->trans("FilterOnInto", $sall) . join(', ',$fieldstosearchall).'</div>';
     }
     if ($search_firstlast_only)
     {
    -	print $langs->trans("FilterOnInto", $search_firstlast_only) . $langs->trans("Lastname").", ".$langs->trans("Firstname");
    +	print '<div class="divsearchfieldfilter">'.$langs->trans("FilterOnInto", $search_firstlast_only) . $langs->trans("Lastname").", ".$langs->trans("Firstname").'</div>';
     }
     
     $moreforfilter='';
    @@ -516,6 +534,12 @@ if (! empty($arrayfields['p.firstname']['checked']))
     	print '<input class="flat" type="text" name="search_firstname" size="6" value="'.dol_escape_htmltag($search_firstname).'">';
     	print '</td>';
     }
    +if (! empty($arrayfields['p.poste']['checked']))
    +{
    +	print '<td class="liste_titre">';
    +	print '<input class="flat" type="text" name="search_poste" size="5" value="'.dol_escape_htmltag($search_poste).'">';
    +	print '</td>';
    +}
     if (! empty($arrayfields['p.zip']['checked']))
     {
     	print '<td class="liste_titre">';
    @@ -528,10 +552,25 @@ if (! empty($arrayfields['p.town']['checked']))
     	print '<input class="flat" type="text" name="search_town" size="5" value="'.dol_escape_htmltag($search_town).'">';
     	print '</td>';
     }
    -if (! empty($arrayfields['p.poste']['checked']))
    +// State
    +/*if (! empty($arrayfields['state.nom']['checked']))
    + {
    + print '<td class="liste_titre">';
    + print '<input class="flat searchstring" size="4" type="text" name="search_state" value="'.dol_escape_htmltag($search_state).'">';
    + print '</td>';
    + }
    + // Region
    + if (! empty($arrayfields['region.nom']['checked']))
    + {
    + print '<td class="liste_titre">';
    + print '<input class="flat searchstring" size="4" type="text" name="search_region" value="'.dol_escape_htmltag($search_region).'">';
    + print '</td>';
    + }*/
    +// Country
    +if (! empty($arrayfields['country.code_iso']['checked']))
     {
    -	print '<td class="liste_titre">';
    -	print '<input class="flat" type="text" name="search_poste" size="5" value="'.dol_escape_htmltag($search_poste).'">';
    +	print '<td class="liste_titre" align="center">';
    +	print $form->select_country($search_country,'search_country','',0,'maxwidth100');
     	print '</td>';
     }
     if (! empty($arrayfields['p.phone']['checked']))
    @@ -570,6 +609,18 @@ if (! empty($arrayfields['p.skype']['checked']))
     	print '<input class="flat" type="text" name="search_skype" size="6" value="'.dol_escape_htmltag($search_skype).'">';
     	print '</td>';
     }
    +if (! empty($arrayfields['p.twitter']['checked']))
    +{
    +	print '<td class="liste_titre">';
    +	print '<input class="flat" type="text" name="search_twitter" size="6" value="'.dol_escape_htmltag($search_twitter).'">';
    +	print '</td>';
    +}
    +if (! empty($arrayfields['p.facebook']['checked']))
    +{
    +	print '<td class="liste_titre">';
    +	print '<input class="flat" type="text" name="search_facebook" size="6" value="'.dol_escape_htmltag($search_facebook).'">';
    +	print '</td>';
    +}
     if (! empty($arrayfields['p.thirdparty']['checked']))
     {
     	print '<td class="liste_titre">';
    @@ -628,15 +679,20 @@ print '<tr class="liste_titre">';
     if (! empty($arrayfields['p.rowid']['checked']))               print_liste_field_titre($arrayfields['p.rowid']['label'], $_SERVER["PHP_SELF"],"p.rowid","",$param,"",$sortfield,$sortorder);
     if (! empty($arrayfields['p.lastname']['checked']))            print_liste_field_titre($arrayfields['p.lastname']['label'],$_SERVER["PHP_SELF"],"p.lastname", $begin, $param, '', $sortfield,$sortorder);
     if (! empty($arrayfields['p.firstname']['checked']))           print_liste_field_titre($arrayfields['p.firstname']['label'],$_SERVER["PHP_SELF"],"p.firstname", $begin, $param, '', $sortfield,$sortorder);
    +if (! empty($arrayfields['p.poste']['checked']))               print_liste_field_titre($arrayfields['p.poste']['label'],$_SERVER["PHP_SELF"],"p.poste", $begin, $param, '', $sortfield,$sortorder);
     if (! empty($arrayfields['p.zip']['checked']))                 print_liste_field_titre($arrayfields['p.zip']['label'],$_SERVER["PHP_SELF"],"p.zip", $begin, $param, '', $sortfield,$sortorder);
     if (! empty($arrayfields['p.town']['checked']))                print_liste_field_titre($arrayfields['p.town']['label'],$_SERVER["PHP_SELF"],"p.town", $begin, $param, '', $sortfield,$sortorder);
    -if (! empty($arrayfields['p.poste']['checked']))               print_liste_field_titre($arrayfields['p.poste']['label'],$_SERVER["PHP_SELF"],"p.poste", $begin, $param, '', $sortfield,$sortorder);
    +//if (! empty($arrayfields['state.nom']['checked']))           print_liste_field_titre($arrayfields['state.nom']['label'],$_SERVER["PHP_SELF"],"state.nom","",$param,'',$sortfield,$sortorder);
    +//if (! empty($arrayfields['region.nom']['checked']))          print_liste_field_titre($arrayfields['region.nom']['label'],$_SERVER["PHP_SELF"],"region.nom","",$param,'',$sortfield,$sortorder);
    +if (! empty($arrayfields['country.code_iso']['checked']))      print_liste_field_titre($arrayfields['country.code_iso']['label'],$_SERVER["PHP_SELF"],"co.code_iso","",$param,'align="center"',$sortfield,$sortorder);
     if (! empty($arrayfields['p.phone']['checked']))               print_liste_field_titre($arrayfields['p.phone']['label'],$_SERVER["PHP_SELF"],"p.phone", $begin, $param, '', $sortfield,$sortorder);
     if (! empty($arrayfields['p.phone_perso']['checked']))         print_liste_field_titre($arrayfields['p.phone_perso']['label'],$_SERVER["PHP_SELF"],"p.phone_perso", $begin, $param, '', $sortfield,$sortorder);
     if (! empty($arrayfields['p.phone_mobile']['checked']))        print_liste_field_titre($arrayfields['p.phone_mobile']['label'],$_SERVER["PHP_SELF"],"p.phone_mobile", $begin, $param, '', $sortfield,$sortorder);
     if (! empty($arrayfields['p.fax']['checked']))                 print_liste_field_titre($arrayfields['p.fax']['label'],$_SERVER["PHP_SELF"],"p.fax", $begin, $param, '', $sortfield,$sortorder);
     if (! empty($arrayfields['p.email']['checked']))               print_liste_field_titre($arrayfields['p.email']['label'],$_SERVER["PHP_SELF"],"p.email", $begin, $param, '', $sortfield,$sortorder);
     if (! empty($arrayfields['p.skype']['checked']))               print_liste_field_titre($arrayfields['p.skype']['label'],$_SERVER["PHP_SELF"],"p.skype", $begin, $param, '', $sortfield,$sortorder);
    +if (! empty($arrayfields['p.twitter']['checked']))             print_liste_field_titre($arrayfields['p.twitter']['label'],$_SERVER["PHP_SELF"],"p.twitter", $begin, $param, '', $sortfield,$sortorder);
    +if (! empty($arrayfields['p.facebook']['checked']))            print_liste_field_titre($arrayfields['p.facebook']['label'],$_SERVER["PHP_SELF"],"p.facebook", $begin, $param, '', $sortfield,$sortorder);
     if (! empty($arrayfields['p.thirdparty']['checked']))          print_liste_field_titre($arrayfields['p.thirdparty']['label'],$_SERVER["PHP_SELF"],"s.nom", $begin, $param, '', $sortfield,$sortorder);
     if (! empty($arrayfields['p.priv']['checked']))                print_liste_field_titre($arrayfields['p.priv']['label'],$_SERVER["PHP_SELF"],"p.priv", $begin, $param, 'align="center"', $sortfield,$sortorder);
     // Extra fields
    @@ -695,6 +751,12 @@ while ($i < min($num,$limit))
     		print '<td>'.$obj->firstname.'</td>';
     		if (! $i) $totalarray['nbfield']++;
     	}
    +	// Job position
    +	if (! empty($arrayfields['p.poste']['checked']))
    +	{
    +		print '<td class="tdoverflowmax100">'.$obj->poste.'</td>';
    +		if (! $i) $totalarray['nbfield']++;
    +	}
     	// Zip
     	if (! empty($arrayfields['p.zip']['checked']))
     	{
    @@ -707,10 +769,25 @@ while ($i < min($num,$limit))
     		print '<td>'.$obj->town.'</td>';
     		if (! $i) $totalarray['nbfield']++;
     	}
    -	// Function
    -	if (! empty($arrayfields['p.poste']['checked']))
    +	// State
    +	/*if (! empty($arrayfields['state.nom']['checked']))
     	{
    -		print '<td>'.dol_trunc($obj->poste,20).'</td>';
    +		print "<td>".$obj->state_name."</td>\n";
    +		if (! $i) $totalarray['nbfield']++;
    +	}
    +	// Region
    +	if (! empty($arrayfields['region.nom']['checked']))
    +	{
    +		print "<td>".$obj->region_name."</td>\n";
    +		if (! $i) $totalarray['nbfield']++;
    +	}*/
    +	// Country
    +	if (! empty($arrayfields['country.code_iso']['checked']))
    +	{
    +		print '<td align="center">';
    +		$tmparray=getCountry($obj->fk_pays,'all');
    +		print $tmparray['label'];
    +		print '</td>';
     		if (! $i) $totalarray['nbfield']++;
     	}
     	// Phone
    @@ -746,7 +823,19 @@ while ($i < min($num,$limit))
     	// Skype
     	if (! empty($arrayfields['p.skype']['checked']))
     	{
    -		if (! empty($conf->skype->enabled)) { print '<td>'.dol_print_skype($obj->skype,$obj->rowid,$obj->socid,'AC_SKYPE',18).'</td>'; }
    +		if (! empty($conf->socialnetworks->enabled)) { print '<td>'.dol_print_socialnetworks($obj->skype,$obj->rowid,$obj->socid,'skype').'</td>'; }
    +		if (! $i) $totalarray['nbfield']++;
    +	}
    +	// Twitter
    +	if (! empty($arrayfields['p.twitter']['checked']))
    +	{
    +		if (! empty($conf->socialnetworks->enabled)) { print '<td>'.dol_print_socialnetworks($obj->twitter,$obj->rowid,$obj->socid,'twitter').'</td>'; }
    +		if (! $i) $totalarray['nbfield']++;
    +	}
    +	// Facebook
    +	if (! empty($arrayfields['p.facebook']['checked']))
    +	{
    +		if (! empty($conf->socialnetworks->enabled)) { print '<td>'.dol_print_socialnetworks($obj->facebook,$obj->rowid,$obj->socid,'facebook').'</td>'; }
     		if (! $i) $totalarray['nbfield']++;
     	}
     	// Company
    diff --git a/htdocs/contact/note.php b/htdocs/contact/note.php
    index 1fa766e0913..731dadb6433 100644
    --- a/htdocs/contact/note.php
    +++ b/htdocs/contact/note.php
    @@ -31,6 +31,7 @@ require_once DOL_DOCUMENT_ROOT.'/contact/class/contact.class.php';
     
     $action = GETPOST('action','aZ09');
     
    +// Load translation files required by the page
     $langs->load("companies");
     
     // Security check
    diff --git a/htdocs/contact/perso.php b/htdocs/contact/perso.php
    index 9e85ef98294..4932d549df4 100644
    --- a/htdocs/contact/perso.php
    +++ b/htdocs/contact/perso.php
    @@ -1,7 +1,8 @@
     <?php
    -/* Copyright (C) 2004      Rodolphe Quiedeville <rodolphe@quiedeville.org>
    - * Copyright (C) 2004-2011 Laurent Destailleur  <eldy@users.sourceforge.net>
    - * Copyright (C) 2005-2012 Regis Houssin        <regis.houssin@capnetworks.com>
    +/* Copyright (C) 2004       Rodolphe Quiedeville    <rodolphe@quiedeville.org>
    + * Copyright (C) 2004-2011  Laurent Destailleur     <eldy@users.sourceforge.net>
    + * Copyright (C) 2005-2012  Regis Houssin           <regis.houssin@capnetworks.com>
    + * Copyright (C) 2018       Frédéric France         <frederic.france@netlogic.fr>
      *
      * This program is free software; you can redistribute it and/or modify
      * it under the terms of the GNU General Public License as published by
    @@ -27,8 +28,8 @@ require '../main.inc.php';
     require_once DOL_DOCUMENT_ROOT.'/contact/class/contact.class.php';
     require_once DOL_DOCUMENT_ROOT.'/core/lib/contact.lib.php';
     
    -$langs->load("companies");
    -$langs->load("other");
    +// Load translation files required by the page
    +$langs->loadLangs(array('companies', 'other'));
     
     $id		= GETPOST('id','int');
     $action	= GETPOST('action','alpha');
    @@ -199,7 +200,7 @@ if ($action == 'edit')
         // Date To Birth
         print '<tr><td>'.$langs->trans("DateToBirth").'</td><td>';
         $form=new Form($db);
    -    print $form->select_date($object->birthday,'birthday',0,0,1,"perso", 1,0,1);
    +    print $form->selectDate($object->birthday, 'birthday', 0, 0, 1, "perso", 1,0);
         print '</td>';
     
         print '<td colspan="2">'.$langs->trans("Alert").': ';
    diff --git a/htdocs/contrat/admin/contract_extrafields.php b/htdocs/contrat/admin/contract_extrafields.php
    index a33d020d74d..d19c91e0bf2 100644
    --- a/htdocs/contrat/admin/contract_extrafields.php
    +++ b/htdocs/contrat/admin/contract_extrafields.php
    @@ -31,7 +31,7 @@ require '../../main.inc.php';
     require_once DOL_DOCUMENT_ROOT.'/core/lib/contract.lib.php';
     require_once DOL_DOCUMENT_ROOT.'/core/class/extrafields.class.php';
     
    -// Load traductions files requiredby by page
    +// Load translation files required by the page
     $langs->loadLangs(array("companies","admin","contracts"));
     
     $extrafields = new ExtraFields($db);
    @@ -81,7 +81,7 @@ dol_fiche_end();
     if ($action != 'create' && $action != 'edit')
     {
         print '<div class="tabsAction">';
    -    print "<a class=\"butAction\" href=\"".$_SERVER["PHP_SELF"]."?action=create\">".$langs->trans("NewAttribute")."</a>";
    +    print "<a class=\"butAction\" href=\"".$_SERVER["PHP_SELF"]."?action=create#newattrib\">".$langs->trans("NewAttribute")."</a>";
         print "</div>";
     }
     
    @@ -94,7 +94,7 @@ if ($action != 'create' && $action != 'edit')
     
     if ($action == 'create')
     {
    -	print '<div name="topofform"></div><br>';
    +	print '<br><div name="topofform" id="newattrib"></div>';
         print load_fiche_titre($langs->trans('NewAttribute'));
     
         require DOL_DOCUMENT_ROOT.'/core/tpl/admin_extrafields_add.tpl.php';
    diff --git a/htdocs/contrat/admin/contractdet_extrafields.php b/htdocs/contrat/admin/contractdet_extrafields.php
    index e3047466e1b..af2585eaf3a 100644
    --- a/htdocs/contrat/admin/contractdet_extrafields.php
    +++ b/htdocs/contrat/admin/contractdet_extrafields.php
    @@ -31,9 +31,8 @@ require '../../main.inc.php';
     require_once DOL_DOCUMENT_ROOT.'/core/lib/contract.lib.php';
     require_once DOL_DOCUMENT_ROOT.'/core/class/extrafields.class.php';
     
    -$langs->load("companies");
    -$langs->load("admin");
    -$langs->load("contracts");
    +// Load translation files required by the page
    +$langs->loadLangs(array('companies', 'admin', 'contracts'));
     
     $extrafields = new ExtraFields($db);
     $form = new Form($db);
    @@ -82,7 +81,7 @@ dol_fiche_end();
     if ($action != 'create' && $action != 'edit')
     {
         print '<div class="tabsAction">';
    -    print "<a class=\"butAction\" href=\"".$_SERVER["PHP_SELF"]."?action=create\">".$langs->trans("NewAttribute")."</a>";
    +    print "<a class=\"butAction\" href=\"".$_SERVER["PHP_SELF"]."?action=create#newattrib\">".$langs->trans("NewAttribute")."</a>";
         print "</div>";
     }
     
    @@ -95,8 +94,8 @@ if ($action != 'create' && $action != 'edit')
     
     if ($action == 'create')
     {
    -    print "<br>";
    -    print load_fiche_titre($langs->trans('NewAttribute'));
    +	print '<br><div id="newattrib"></div>';
    +	print load_fiche_titre($langs->trans('NewAttribute'));
     
         require DOL_DOCUMENT_ROOT.'/core/tpl/admin_extrafields_add.tpl.php';
     }
    diff --git a/htdocs/contrat/card.php b/htdocs/contrat/card.php
    index d474da18a85..0c0247dc7fa 100644
    --- a/htdocs/contrat/card.php
    +++ b/htdocs/contrat/card.php
    @@ -1,14 +1,15 @@
     <?php
    -/* Copyright (C) 2003-2004	Rodolphe Quiedeville	<rodolphe@quiedeville.org>
    - * Copyright (C) 2004-2014	Laurent Destailleur		<eldy@users.sourceforge.net>
    - * Copyright (C) 2005-2014	Regis Houssin			<regis.houssin@capnetworks.com>
    - * Copyright (C) 2006		Andre Cianfarani		<acianfa@free.fr>
    - * Copyright (C) 2010-2017	Juanjo Menent			<jmenent@2byte.es>
    +/* Copyright (C) 2003-2004  Rodolphe Quiedeville	<rodolphe@quiedeville.org>
    + * Copyright (C) 2004-2014  Laurent Destailleur		<eldy@users.sourceforge.net>
    + * Copyright (C) 2005-2014  Regis Houssin			<regis.houssin@capnetworks.com>
    + * Copyright (C) 2006       Andre Cianfarani		<acianfa@free.fr>
    + * Copyright (C) 2010-2017  Juanjo Menent			<jmenent@2byte.es>
      * Copyright (C) 2013       Christophe Battarel     <christophe.battarel@altairis.fr>
      * Copyright (C) 2013-2014  Florian Henry		  	<florian.henry@open-concept.pro>
      * Copyright (C) 2014-2018	Ferran Marcet		  	<fmarcet@2byte.es>
      * Copyright (C) 2014-2016  Marcos García           <marcosgdf@gmail.com>
    - * Copyright (C) 2015       Jean-François Ferry		<jfefe@aternatik.fr>
    + * Copyright (C) 2015       Jean-François Ferry     <jfefe@aternatik.fr>
    + * Copyright (C) 2018       Frédéric France         <frederic.france@netlogic.fr>
      *
      * This program is free software; you can redistribute it and/or modify
      * it under the terms of the GNU General Public License as published by
    @@ -30,7 +31,7 @@
      *       \brief      Page of a contract
      */
     
    -require ("../main.inc.php");
    +require "../main.inc.php";
     require_once DOL_DOCUMENT_ROOT.'/core/lib/date.lib.php';
     require_once DOL_DOCUMENT_ROOT.'/core/lib/price.lib.php';
     require_once DOL_DOCUMENT_ROOT.'/core/lib/contract.lib.php';
    @@ -46,6 +47,7 @@ if (! empty($conf->projet->enabled)) {
     }
     require_once DOL_DOCUMENT_ROOT . '/core/class/extrafields.class.php';
     
    +// Load translation files required by the page
     $langs->loadLangs(array("contracts","orders","companies","bills","products",'compta'));
     
     $action=GETPOST('action','alpha');
    @@ -564,7 +566,7 @@ if (empty($reshook))
     			$info_bits=0;
     			if ($tva_npr) $info_bits |= 0x01;
     
    -			if($price_min && (price2num($pu_ht)*(1-price2num($remise_percent)/100) < price2num($price_min)))
    +			if (((!empty($conf->global->MAIN_USE_ADVANCED_PERMS) && empty($user->rights->produit->ignore_price_min_advance)) || empty($conf->global->MAIN_USE_ADVANCED_PERMS) )&& ($price_min && (price2num($pu_ht)*(1-price2num($remise_percent)/100) < price2num($price_min))))
     			{
     				$object->error = $langs->trans("CantBeLessThanMinPrice",price(price2num($price_min,'MU'),0,$langs,0,0,-1,$conf->currency));
     				$result = -1 ;
    @@ -896,10 +898,7 @@ if (empty($reshook))
     		$cancelbutton = GETPOST('cancel','alpha');
     		if (!$cancelbutton) {
     
    -			$result = $object->fetch($id);
    -			if ($result < 0) {
    -				setEventMessages($object->error, $object->errors, 'errors');
    -			}
    +			$object->oldcopy = dol_clone($object);
     
     			$result = $object->setValueFrom('ref_supplier', GETPOST('ref_supplier','alpha'), '', null, 'text', '', $user, 'CONTRACT_MODIFY');
     			if ($result < 0) {
    @@ -921,10 +920,7 @@ if (empty($reshook))
     
     		if (!$cancelbutton)
     		{
    -			$result = $object->fetch($id);
    -			if ($result < 0) {
    -				setEventMessages($object->error, $object->errors, 'errors');
    -			}
    +			$object->oldcopy = dol_clone($object);
     
     			$result = $object->setValueFrom('ref_customer', GETPOST('ref_customer','alpha'), '', null, 'text', '', $user, 'CONTRACT_MODIFY');
     			if ($result < 0) {
    @@ -1247,7 +1243,7 @@ if ($action == 'create')
     	print '</td></tr>';
     
     	print '<tr><td><span class="fieldrequired">'.$langs->trans("Date").'</span></td><td>';
    -	$form->select_date($datecontrat,'',0,0,'',"contrat");
    +	print $form->selectDate($datecontrat, '', 0, 0, '', "contrat");
     	print "</td></tr>";
     
     	// Project
    @@ -1322,8 +1318,10 @@ else
     	{
     		$object->fetch_thirdparty();
     
    -		$result=$object->fetch_lines();	// This also init $this->nbofserviceswait, $this->nbofservicesopened, $this->nbofservicesexpired=, $this->nbofservicesclosed
    -		if ($result < 0) dol_print_error($db,$object->error);
    +		$result=$object->fetch_lines(); // This also init $this->nbofserviceswait, $this->nbofservicesopened, $this->nbofservicesexpired=, $this->nbofservicesclosed
    +		if ($result < 0) {
    +            dol_print_error($db,$object->error);
    +        }
     
     		$nbofservices=count($object->lines);
     
    @@ -1338,56 +1336,54 @@ else
     
     		$head = contract_prepare_head($object);
     
    -		$hselected = 0;
    +        $hselected = 0;
    +        $formconfirm = '';
     
    -		dol_fiche_head($head, $hselected, $langs->trans("Contract"), -1, 'contract');
    +        dol_fiche_head($head, $hselected, $langs->trans("Contract"), -1, 'contract');
     
     
    -		/*
    -         * Confirmation de la suppression du contrat
    -         */
    -		if ($action == 'delete')
    -		{
    -			print $form->formconfirm($_SERVER['PHP_SELF']."?id=".$object->id,$langs->trans("DeleteAContract"),$langs->trans("ConfirmDeleteAContract"),"confirm_delete",'',0,1);
    +        if ($action == 'delete') {
    +            //Confirmation de la suppression du contrat
    +            $formconfirm = $form->formconfirm($_SERVER['PHP_SELF']."?id=".$object->id,$langs->trans("DeleteAContract"),$langs->trans("ConfirmDeleteAContract"),"confirm_delete",'',0,1);
    +        } elseif ($action == 'valid') {
    +            //Confirmation de la validation
    +            $ref = substr($object->ref, 1, 4);
    +            if ($ref == 'PROV' && !empty($modCodeContract->code_auto)) {
    +                $numref = $object->getNextNumRef($object->thirdparty);
    +            } else {
    +                $numref = $object->ref;
    +            }
    +            $text = $langs->trans('ConfirmValidateContract',$numref);
    +            $formconfirm = $form->formconfirm($_SERVER['PHP_SELF']."?id=".$object->id,$langs->trans("ValidateAContract"),$text,"confirm_valid",'',0,1);
    +        } elseif ($action == 'close') {
    +            // Confirmation de la fermeture
    +            $formconfirm = $form->formconfirm($_SERVER['PHP_SELF']."?id=".$object->id,$langs->trans("CloseAContract"),$langs->trans("ConfirmCloseContract"),"confirm_close",'',0,1);
    +        } elseif ($action == 'activate') {
    +            $formconfirm = $form->formconfirm($_SERVER['PHP_SELF']."?id=".$object->id,$langs->trans("ActivateAllOnContract"),$langs->trans("ConfirmActivateAllOnContract"),"confirm_activate",'',0,1);
    +        } elseif ($action == 'clone') {
    +            // Clone confirmation
    +            $formquestion = array(array('type' => 'other','name' => 'socid','label' => $langs->trans("SelectThirdParty"),'value' => $form->select_company(GETPOST('socid', 'int'), 'socid', '(s.client=1 OR s.client=2 OR s.client=3)')));
    +            $formconfirm = $form->formconfirm($_SERVER["PHP_SELF"] . '?id=' . $object->id, $langs->trans('CloneContract'), $langs->trans('ConfirmCloneContract', $object->ref), 'confirm_clone', $formquestion, 'yes', 1);
    +        }
     
    -		}
     
    -		/*
    -         * Confirmation de la validation
    -         */
    -		if ($action == 'valid')
    -		{
    -			$ref = substr($object->ref, 1, 4);
    -			if ($ref == 'PROV' && !empty($modCodeContract->code_auto))
    -			{
    -				$numref = $object->getNextNumRef($object->thirdparty);
    -			}
    -			else
    -			{
    -				$numref = $object->ref;
    -			}
    +        // Call Hook formConfirm
    +        $parameters = array(
    +            'id' => $id,
    +            //'lineid' => $lineid,
    +        );
    +        // Note that $action and $object may have been modified by hook
    +        $reshook = $hookmanager->executeHooks('formConfirm', $parameters, $object, $action);
    +        if (empty($reshook)) {
    +            $formconfirm .= $hookmanager->resPrint;
    +        } elseif ($reshook > 0) {
    +            $formconfirm = $hookmanager->resPrint;
    +        }
     
    -			$text=$langs->trans('ConfirmValidateContract',$numref);
    +        // Print form confirm
    +        print $formconfirm;
     
    -			print $form->formconfirm($_SERVER['PHP_SELF']."?id=".$object->id,$langs->trans("ValidateAContract"),$text,"confirm_valid",'',0,1);
    -
    -		}
    -
    -		/*
    -         * Confirmation de la fermeture
    -         */
    -		if ($action == 'close')
    -		{
    -			print $form->formconfirm($_SERVER['PHP_SELF']."?id=".$object->id,$langs->trans("CloseAContract"),$langs->trans("ConfirmCloseContract"),"confirm_close",'',0,1);
    -
    -		}
    -		if ($action == 'activate')
    -		{
    -			print $form->formconfirm($_SERVER['PHP_SELF']."?id=".$object->id,$langs->trans("ActivateAllOnContract"),$langs->trans("ConfirmActivateAllOnContract"),"confirm_activate",'',0,1);
    -
    -		}
    -
    -		/*
    +        /*
              *   Contrat
              */
     		if (! empty($object->brouillon) && $user->rights->contrat->creer)
    @@ -1397,12 +1393,6 @@ else
     			print '<input type="hidden" name="action" value="setremise">';
     		}
     
    -		// Clone confirmation
    -		if ($action == 'clone') {
    -			$formquestion = array(array('type' => 'other','name' => 'socid','label' => $langs->trans("SelectThirdParty"),'value' => $form->select_company(GETPOST('socid', 'int'), 'socid', '(s.client=1 OR s.client=2 OR s.client=3)')));
    -			print $form->formconfirm($_SERVER["PHP_SELF"] . '?id=' . $object->id, $langs->trans('CloneContract'), $langs->trans('ConfirmCloneContract', $object->ref), 'confirm_clone', $formquestion, 'yes', 1);
    -		}
    -
     		// Contract card
     
     		$linkback = '<a href="'.DOL_URL_ROOT.'/contrat/list.php?restore_lastsearch_values=1'.(! empty($socid)?'&socid='.$socid:'').'">'.$langs->trans("BackToList").'</a>';
    @@ -1426,6 +1416,7 @@ else
     		$morehtmlref.=$form->editfieldval("RefSupplier", 'ref_supplier', $object->ref_supplier, $object, $user->rights->contrat->creer, 'string', '', null, null, '', 1);
     		// Thirdparty
     		$morehtmlref.='<br>'.$langs->trans('ThirdParty') . ' : ' . $object->thirdparty->getNomUrl(1);
    +		if (empty($conf->global->MAIN_DISABLE_OTHER_LINK) && $object->thirdparty->id > 0) $morehtmlref.=' (<a href="'.DOL_URL_ROOT.'/contrat/list.php?socid='.$object->thirdparty->id.'&search_name='.urlencode($object->thirdparty->name).'">'.$langs->trans("OtherContracts").'</a>)';
     		// Project
     		if (! empty($conf->projet->enabled))
     		{
    @@ -1520,7 +1511,7 @@ else
     		}
     
     
    -		$colorb='666666';
    +		$colorb = '666666';
     
     		$arrayothercontracts=$object->getListOfContracts('others');
     
    @@ -1786,9 +1777,9 @@ else
     					print '<tr class="oddeven">';
     					print '<td colspan="'.$colspan.'">';
     					print $langs->trans("DateStartPlanned").' ';
    -					$form->select_date($db->jdate($objp->date_debut),"date_start_update",$usehm,$usehm,($db->jdate($objp->date_debut)>0?0:1),"update");
    +					print $form->selectDate($db->jdate($objp->date_debut), "date_start_update", $usehm, $usehm, ($db->jdate($objp->date_debut)>0?0:1), "update");
     					print ' &nbsp;&nbsp;'.$langs->trans("DateEndPlanned").' ';
    -					$form->select_date($db->jdate($objp->date_fin),"date_end_update",$usehm,$usehm,($db->jdate($objp->date_fin)>0?0:1),"update");
    +					print $form->selectDate($db->jdate($objp->date_fin), "date_end_update", $usehm, $usehm, ($db->jdate($objp->date_fin)>0?0:1), "update");
     					print '</td>';
     					print '</tr>';
     
    @@ -1971,10 +1962,10 @@ else
     
     				print '<tr class="oddeven">';
     				print '<td class="nohover">'.$langs->trans("DateServiceActivate").'</td><td class="nohover">';
    -				print $form->select_date($dateactstart,'',$usehm,$usehm,'',"active",1,0,1);
    +				print $form->selectDate($dateactstart, '', $usehm, $usehm, '', "active", 1, 0);
     				print '</td>';
     				print '<td class="nohover">'.$langs->trans("DateEndPlanned").'</td><td class="nohover">';
    -				print $form->select_date($dateactend,"end",$usehm,$usehm,'',"active",1,0,1);
    +				print $form->selectDate($dateactend, "end", $usehm, $usehm, '', "active", 1, 0);
     				print '</td>';
     				print '<td class="center nohover">';
     				print '</td>';
    @@ -2032,7 +2023,7 @@ else
     					if ($objp->statut == 4)
     					{
     						print $langs->trans("DateEndReal").' ';
    -						print $form->select_date($dateactend,"end",$usehm,$usehm,($objp->date_fin_reelle>0?0:1),"closeline",1,1,1);
    +						print $form->selectDate($dateactend, "end", $usehm, $usehm, ($objp->date_fin_reelle>0?0:1), "closeline", 1, 1);
     					}
     				}
     				print '</td>';
    @@ -2152,13 +2143,28 @@ else
     
     				if ($object->nbofservicesclosed > 0 || $object->nbofserviceswait > 0)
     				{
    -					print '<div class="inline-block divButAction"><a class="butAction" href="'.$_SERVER["PHP_SELF"].'?id='.$object->id.'&amp;action=activate">'.$langs->trans("ActivateAllContracts").'</a></div>';
    +					if ($user->rights->contrat->activer)
    +					{
    +						print '<div class="inline-block divButAction"><a class="butAction" href="'.$_SERVER["PHP_SELF"].'?id='.$object->id.'&amp;action=activate">'.$langs->trans("ActivateAllContracts").'</a></div>';
    +					}
    +					else
    +					{
    +						print '<div class="inline-block divButAction"><a class="butActionRefused" href="#">'.$langs->trans("ActivateAllContracts").'</a></div>';
    +					}
     				}
     				if ($object->nbofservicesclosed < $nbofservices)
     				{
    +					if ($user->rights->contrat->desactiver)
    +					{
    +						print '<div class="inline-block divButAction"><a class="butAction" href="'.$_SERVER["PHP_SELF"].'?id='.$object->id.'&amp;action=close">'.$langs->trans("CloseAllContracts").'</a></div>';
    +					}
    +					else
    +					{
    +						print '<div class="inline-block divButAction"><a class="butActionRefused" href="#">'.$langs->trans("CloseAllContracts").'</a></div>';
    +					}
    +
     					//if (! $numactive)
     					//{
    -					print '<div class="inline-block divButAction"><a class="butAction" href="'.$_SERVER["PHP_SELF"].'?id='.$object->id.'&amp;action=close">'.$langs->trans("CloseAllContracts").'</a></div>';
     					//}
     					//else
     					//{
    diff --git a/htdocs/contrat/class/api_contracts.class.php b/htdocs/contrat/class/api_contracts.class.php
    index 1bb17eb4352..04252433824 100644
    --- a/htdocs/contrat/class/api_contracts.class.php
    +++ b/htdocs/contrat/class/api_contracts.class.php
    @@ -55,13 +55,13 @@ class Contracts extends DolibarrApi
         }
     
         /**
    -     * Get properties of a contrat object
    +     * Get properties of a contract object
          *
    -     * Return an array with contrat informations
    +     * Return an array with contract informations
          *
          * @param       int         $id         ID of contract
          * @return 	array|mixed data without useless information
    -	 *
    +     *
          * @throws 	RestException
          */
         function get($id)
    @@ -100,7 +100,8 @@ class Contracts extends DolibarrApi
          *
     	 * @throws RestException
          */
    -    function index($sortfield = "t.rowid", $sortorder = 'ASC', $limit = 100, $page = 0, $thirdparty_ids = '', $sqlfilters = '') {
    +    function index($sortfield = "t.rowid", $sortorder = 'ASC', $limit = 100, $page = 0, $thirdparty_ids = '', $sqlfilters = '')
    +    {
             global $db, $conf;
     
             $obj_ret = array();
    @@ -216,7 +217,8 @@ class Contracts extends DolibarrApi
          *
          * @return int
          */
    -    function getLines($id) {
    +    function getLines($id)
    +    {
           if(! DolibarrApiAccess::$user->rights->contrat->lire) {
     		  	throw new RestException(401);
     		  }
    @@ -247,46 +249,47 @@ class Contracts extends DolibarrApi
          *
          * @return int
          */
    -    function postLine($id, $request_data = null) {
    -      if(! DolibarrApiAccess::$user->rights->contrat->creer) {
    -		  	throw new RestException(401);
    -		  }
    +    function postLine($id, $request_data = null)
    +    {
    +        if(! DolibarrApiAccess::$user->rights->contrat->creer) {
    +			throw new RestException(401);
    +		}
     
    -      $result = $this->contract->fetch($id);
    -      if( ! $result ) {
    -         throw new RestException(404, 'Contract not found');
    -      }
    +        $result = $this->contract->fetch($id);
    +        if( ! $result ) {
    +            throw new RestException(404, 'Contract not found');
    +        }
     
    -		  if( ! DolibarrApi::_checkAccessToResource('contrat',$this->contract->id)) {
    -			  throw new RestException(401, 'Access not allowed for login '.DolibarrApiAccess::$user->login);
    -      }
    -			$request_data = (object) $request_data;
    -      $updateRes = $this->contract->addline(
    -                        $request_data->desc,
    -                        $request_data->subprice,
    -                        $request_data->qty,
    -                        $request_data->tva_tx,
    -                        $request_data->localtax1_tx,
    -                        $request_data->localtax2_tx,
    -                        $request_data->fk_product,
    -                        $request_data->remise_percent,
    -                        $request_data->date_start,			// date_start = date planned start, date ouverture = date_start_real
    -                        $request_data->date_end,			// date_end = date planned end, date_cloture = date_end_real
    -                        $request_data->HT,
    -      					$request_data->subprice_excl_tax,
    -      					$request_data->info_bits,
    -                        $request_data->fk_fournprice,
    -				      	$request_data->pa_ht,
    -      					$request_data->array_options,
    -      					$request_data->fk_unit,
    -      					$request_data->rang
    -      );
    +		if( ! DolibarrApi::_checkAccessToResource('contrat',$this->contract->id)) {
    +			throw new RestException(401, 'Access not allowed for login '.DolibarrApiAccess::$user->login);
    +        }
    +		$request_data = (object) $request_data;
    +        $updateRes = $this->contract->addline(
    +            $request_data->desc,
    +            $request_data->subprice,
    +            $request_data->qty,
    +            $request_data->tva_tx,
    +            $request_data->localtax1_tx,
    +            $request_data->localtax2_tx,
    +            $request_data->fk_product,
    +            $request_data->remise_percent,
    +            $request_data->date_start,			// date_start = date planned start, date ouverture = date_start_real
    +            $request_data->date_end,			// date_end = date planned end, date_cloture = date_end_real
    +            $request_data->HT,
    +      		$request_data->subprice_excl_tax,
    +      		$request_data->info_bits,
    +            $request_data->fk_fournprice,
    +			$request_data->pa_ht,
    +      		$request_data->array_options,
    +      		$request_data->fk_unit,
    +      		$request_data->rang
    +        );
     
    -      if ($updateRes > 0) {
    -        return $updateRes;
    +        if ($updateRes > 0) {
    +            return $updateRes;
     
    -      }
    -      return false;
    +        }
    +        return false;
         }
     
         /**
    @@ -300,50 +303,51 @@ class Contracts extends DolibarrApi
          *
          * @return object
          */
    -    function putLine($id, $lineid, $request_data = null) {
    -      if(! DolibarrApiAccess::$user->rights->contrat->creer) {
    -		  	throw new RestException(401);
    -		  }
    -
    -      $result = $this->contract->fetch($id);
    -      if( ! $result ) {
    -         throw new RestException(404, 'Contrat not found');
    -      }
    -
    -		if( ! DolibarrApi::_checkAccessToResource('contrat',$this->contract->id)) {
    -			  throw new RestException(401, 'Access not allowed for login '.DolibarrApiAccess::$user->login);
    +    function putLine($id, $lineid, $request_data = null)
    +    {
    +        if(! DolibarrApiAccess::$user->rights->contrat->creer) {
    +			throw new RestException(401);
     		}
     
    -      $request_data = (object) $request_data;
    +        $result = $this->contract->fetch($id);
    +        if( ! $result ) {
    +            throw new RestException(404, 'Contrat not found');
    +        }
     
    -      $updateRes = $this->contract->updateline(
    -                        $lineid,
    -                        $request_data->desc,
    -                        $request_data->subprice,
    -                        $request_data->qty,
    -                        $request_data->remise_percent,
    -                        $request_data->date_ouveture_prevue,
    -                        $request_data->date_fin_validite,
    -      					$request_data->tva_tx,
    -                        $request_data->localtax1_tx,
    -                        $request_data->localtax2_tx,
    -                        $request_data->date_ouverture,
    -                        $request_data->date_cloture,
    -      					'HT',
    -                        $request_data->info_bits,
    -                        $request_data->fk_fourn_price,
    -                        $request_data->pa_ht,
    -                        $request_data->array_options,
    -                        $request_data->fk_unit
    -      );
    +		if( ! DolibarrApi::_checkAccessToResource('contrat',$this->contract->id)) {
    +			throw new RestException(401, 'Access not allowed for login '.DolibarrApiAccess::$user->login);
    +		}
     
    -      if ($updateRes > 0) {
    -        $result = $this->get($id);
    -        unset($result->line);
    -        return $this->_cleanObjectDatas($result);
    -      }
    +        $request_data = (object) $request_data;
     
    -      return false;
    +        $updateRes = $this->contract->updateline(
    +            $lineid,
    +            $request_data->desc,
    +            $request_data->subprice,
    +            $request_data->qty,
    +            $request_data->remise_percent,
    +            $request_data->date_ouveture_prevue,
    +            $request_data->date_fin_validite,
    +      		$request_data->tva_tx,
    +            $request_data->localtax1_tx,
    +            $request_data->localtax2_tx,
    +            $request_data->date_ouverture,
    +            $request_data->date_cloture,
    +      		'HT',
    +            $request_data->info_bits,
    +            $request_data->fk_fourn_price,
    +            $request_data->pa_ht,
    +            $request_data->array_options,
    +            $request_data->fk_unit
    +        );
    +
    +        if ($updateRes > 0) {
    +            $result = $this->get($id);
    +            unset($result->line);
    +            return $this->_cleanObjectDatas($result);
    +        }
    +
    +        return false;
         }
     
         /**
    @@ -359,7 +363,8 @@ class Contracts extends DolibarrApi
          *
          * @return object
          */
    -    function activateLine($id, $lineid, $datestart, $dateend = null, $comment = null) {
    +    function activateLine($id, $lineid, $datestart, $dateend = null, $comment = null)
    +    {
         	if(! DolibarrApiAccess::$user->rights->contrat->creer) {
         		throw new RestException(401);
         	}
    @@ -396,7 +401,8 @@ class Contracts extends DolibarrApi
          *
          * @return object
          */
    -    function unactivateLine($id, $lineid, $datestart, $comment = null) {
    +    function unactivateLine($id, $lineid, $datestart, $comment = null)
    +    {
         	if(! DolibarrApiAccess::$user->rights->contrat->creer) {
         		throw new RestException(401);
         	}
    @@ -436,44 +442,46 @@ class Contracts extends DolibarrApi
          * @throws 401
          * @throws 404
          */
    -    function deleteLine($id, $lineid) {
    -      if(! DolibarrApiAccess::$user->rights->contrat->creer) {
    -		  	throw new RestException(401);
    -		  }
    +    function deleteLine($id, $lineid)
    +    {
    +        if(! DolibarrApiAccess::$user->rights->contrat->creer) {
    +			throw new RestException(401);
    +		}
     
    -      $result = $this->contract->fetch($id);
    -      if( ! $result ) {
    -         throw new RestException(404, 'Contrat not found');
    -      }
    +        $result = $this->contract->fetch($id);
    +        if( ! $result ) {
    +            throw new RestException(404, 'Contrat not found');
    +        }
     
    -		  if( ! DolibarrApi::_checkAccessToResource('contrat',$this->contract->id)) {
    -			  throw new RestException(401, 'Access not allowed for login '.DolibarrApiAccess::$user->login);
    -      }
    +		if( ! DolibarrApi::_checkAccessToResource('contrat',$this->contract->id)) {
    +			throw new RestException(401, 'Access not allowed for login '.DolibarrApiAccess::$user->login);
    +        }
     
    -      // TODO Check the lineid $lineid is a line of ojbect
    +        // TODO Check the lineid $lineid is a line of object
     
    -      $updateRes = $this->contract->deleteline($lineid, DolibarrApiAccess::$user);
    -      if ($updateRes > 0) {
    -        return $this->get($id);
    -      }
    -      else
    -      {
    -      	throw new RestException(405, $this->contract->error);
    -      }
    +        $updateRes = $this->contract->deleteline($lineid, DolibarrApiAccess::$user);
    +        if ($updateRes > 0) {
    +            return $this->get($id);
    +        }
    +        else
    +        {
    +      	    throw new RestException(405, $this->contract->error);
    +        }
         }
     
         /**
          * Update contract general fields (won't touch lines of contract)
          *
    -     * @param int   $id             Id of contrat to update
    +     * @param int   $id             Id of contract to update
          * @param array $request_data   Datas
          *
          * @return int
          */
    -    function put($id, $request_data = null) {
    -      if(! DolibarrApiAccess::$user->rights->contrat->creer) {
    -		  	throw new RestException(401);
    -		  }
    +    function put($id, $request_data = null)
    +    {
    +        if(! DolibarrApiAccess::$user->rights->contrat->creer) {
    +			throw new RestException(401);
    +		}
     
             $result = $this->contract->fetch($id);
             if( ! $result ) {
    @@ -529,11 +537,10 @@ class Contracts extends DolibarrApi
                     'message' => 'Contract deleted'
                 )
             );
    -
         }
     
         /**
    -     * Validate an contract
    +     * Validate a contract
          *
          * @param   int $id             Contract ID
          * @param   int $notrigger      1=Does not execute triggers, 0= execute triggers
    @@ -632,7 +639,8 @@ class Contracts extends DolibarrApi
          * @param   object  $object    Object to clean
          * @return    array    Array of cleaned object properties
          */
    -    function _cleanObjectDatas($object) {
    +    function _cleanObjectDatas($object)
    +    {
     
             $object = parent::_cleanObjectDatas($object);
     
    diff --git a/htdocs/contrat/class/contrat.class.php b/htdocs/contrat/class/contrat.class.php
    index 8e6f6af33ce..2bcb802000f 100644
    --- a/htdocs/contrat/class/contrat.class.php
    +++ b/htdocs/contrat/class/contrat.class.php
    @@ -9,6 +9,7 @@
      * Copyright (C) 2013		Florian Henry			<florian.henry@open-concept.pro>
      * Copyright (C) 2014-2015	Marcos García			<marcosgdf@gmail.com>
      * Copyright (C) 2015-2017	Ferran Marcet			<fmarcet@2byte.es>
    + * Copyright (C) 2018   	Nicolas ZABOURI			<info@inovea-conseil.com>
      *
      * This program is free software; you can redistribute it and/or modify
      * it under the terms of the GNU General Public License as published by
    @@ -40,16 +41,37 @@ require_once DOL_DOCUMENT_ROOT . '/margin/lib/margins.lib.php';
      */
     class Contrat extends CommonObject
     {
    +	/**
    +	 * @var string ID to identify managed object
    +	 */
     	public $element='contrat';
    +
    +	/**
    +	 * @var string Name of table without prefix where object is stored
    +	 */
     	public $table_element='contrat';
    +
    +	/**
    +	 * @var int    Name of subtable line
    +	 */
     	public $table_element_line='contratdet';
    +
    +	/**
    +	 * @var int Field with ID of parent key if this field has a parent
    +	 */
     	public $fk_element='fk_contrat';
    -    public $picto='contract';
    +
    +    /**
    +	 * @var string String with name of icon for myobject. Must be the part after the 'object_' into object_myobject.png
    +	 */
    +	public $picto='contract';
    +
         /**
          * 0=No test on entity, 1=Test with field entity, 2=Test with link by societe
          * @var int
          */
         public $ismultientitymanaged = 1;
    +
         /**
          * 0=Default, 1=View may be restricted to sales representative only if no permission to see all or to company of external user if external user
          * @var integer
    @@ -65,27 +87,29 @@ class Contrat extends CommonObject
     	 * Customer reference of the contract
     	 * @var string
     	 */
    -	var $ref_customer;
    +	public $ref_customer;
     
     	/**
     	 * Supplier reference of the contract
     	 * @var string
     	 */
    -	var $ref_supplier;
    +	public $ref_supplier;
     
     	/**
     	 * Client id linked to the contract
     	 * @var int
     	 */
    -	var $socid;
    -	var $societe;		// Objet societe
    +	public $socid;
    +
    +	public $societe;		// Objet societe
     
     	/**
     	 * Status of the contract
     	 * @var int
     	 */
    -	var $statut=0;		// 0=Draft,
    -	var $product;
    +	public $statut=0;		// 0=Draft,
    +
    +	public $product;
     
     	/**
     	 * @var int		Id of user author of the contract
    @@ -112,7 +136,7 @@ class Contrat extends CommonObject
     	/**
     	 * @var int		Date of creation
     	 */
    -	var $date_creation;
    +	public $date_creation;
     
     	/**
     	 * @var int		Date of last modification. Not filled until you call ->info()
    @@ -122,34 +146,34 @@ class Contrat extends CommonObject
     	/**
     	 * @var int		Date of validation
     	 */
    -	var $date_validation;
    +	public $date_validation;
     
     	/**
     	 * @var int		Date when contract was signed
     	 */
    -	var $date_contrat;
    +	public $date_contrat;
     
     	/**
     	 * @var int		Date of contract closure
     	 * @deprecated we close contract lines, not a contract
     	 */
    -	var $date_cloture;
    +	public $date_cloture;
     
    -	var $commercial_signature_id;
    -	var $commercial_suivi_id;
    +	public $commercial_signature_id;
    +	public $commercial_suivi_id;
     
     	/**
     	 * @deprecated Use fk_project instead
     	 * @see fk_project
     	 */
    -	var $fk_projet;
    +	public $fk_projet;
     
    -	var $extraparams=array();
    +	public $extraparams=array();
     
     	/**
     	 * @var ContratLigne[]		Contract lines
     	 */
    -	var $lines=array();
    +	public $lines=array();
     
     	/**
     	 * Maps ContratLigne IDs to $this->lines indexes
    @@ -225,18 +249,20 @@ class Contrat extends CommonObject
     		}
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *  Activate a contract line
     	 *
     	 *  @param	User		$user       Objet User who activate contract
     	 *  @param  int			$line_id    Id of line to activate
    -	 *  @param  int			$date       Date d'ouverture
    -	 *  @param  int|string	$date_end   Date fin prevue
    +	 *  @param  int			$date       Opening date
    +	 *  @param  int|string	$date_end   Expected end date
     	 * 	@param	string		$comment	A comment typed by user
     	 *  @return int         			<0 if KO, >0 if OK
     	 */
     	function active_line($user, $line_id, $date, $date_end='', $comment='')
     	{
    +        // phpcs:enable
     		$result = $this->lines[$this->lines_id_index_mapper[$line_id]]->active_line($user, $date, $date_end, $comment);
     		if ($result < 0)
     		{
    @@ -247,17 +273,19 @@ class Contrat extends CommonObject
     	}
     
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *  Close a contract line
     	 *
     	 *  @param	User		$user       Objet User who close contract
     	 *  @param  int			$line_id    Id of line to close
    -	 *  @param  int			$date_end	Date end
    +	 *  @param  int			$date_end	End date
     	 * 	@param	string		$comment	A comment typed by user
     	 *  @return int         			<0 if KO, >0 if OK
     	 */
     	function close_line($user, $line_id, $date_end, $comment='')
     	{
    +        // phpcs:enable
     		$result=$this->lines[$this->lines_id_index_mapper[$line_id]]->close_line($user, $date_end, $comment);
     		if ($result < 0)
     		{
    @@ -284,11 +312,11 @@ class Contrat extends CommonObject
     
     		$this->db->begin();
     
    +		$error=0;
    +
     		// Load lines
     		$this->fetch_lines();
     
    -		$error=0;
    -
     		foreach($this->lines as $contratline)
     		{
     			// Open lines not already open
    @@ -406,7 +434,10 @@ class Contrat extends CommonObject
     		$this->fetch_thirdparty();
     
     		// A contract is validated so we can move thirdparty to status customer
    -		$result=$this->thirdparty->set_as_client();
    +		if (empty($conf->global->CONTRACT_DISABLE_AUTOSET_AS_CLIENT_ON_CONTRACT_VALIDATION))
    +		{
    +			$result=$this->thirdparty->set_as_client();
    +		}
     
     		// Define new ref
     		if ($force_number)
    @@ -506,13 +537,12 @@ class Contrat extends CommonObject
     			$this->db->rollback();
     			return -1;
     		}
    -
     	}
     
     	/**
     	 * Unvalidate a contract
     	 *
    -	 * @param	User	$user      		Objet User
    +	 * @param	User	$user      		Object User
          * @param	int		$notrigger		1=Does not execute triggers, 0=execute triggers
     	 * @return	int						<0 if KO, >0 if OK
     	 */
    @@ -554,7 +584,7 @@ class Contrat extends CommonObject
     			// End call triggers
     		}
     
    -		// Set new ref and define current statut
    +		// Set new ref and define current status
     		if (! $error)
     		{
     			$this->statut=0;
    @@ -613,56 +643,49 @@ class Contrat extends CommonObject
     		$resql = $this->db->query($sql);
     		if ($resql)
     		{
    -			$result = $this->db->fetch_array($resql);
    +			$obj = $this->db->fetch_object($resql);
     
    -			if ($result)
    +			if ($obj)
     			{
    -				$this->id						= $result["rowid"];
    -				$this->ref						= (!isset($result["ref"]) || !$result["ref"]) ? $result["rowid"] : $result["ref"];
    -				$this->ref_customer				= $result["ref_customer"];
    -				$this->ref_supplier				= $result["ref_supplier"];
    -				$this->ref_ext					= $result["ref_ext"];
    -				$this->statut					= $result["statut"];
    -				$this->mise_en_service			= $this->db->jdate($result["datemise"]);
    +				$this->id						= $obj->rowid;
    +				$this->ref						= (!isset($obj->ref) || !$obj->ref) ? $obj->rowid : $obj->ref;
    +				$this->ref_customer				= $obj->ref_customer;
    +				$this->ref_supplier				= $obj->ref_supplier;
    +				$this->ref_ext					= $obj->ref_ext;
    +				$this->statut					= $obj->statut;
    +				$this->mise_en_service			= $this->db->jdate($obj->datemise);
     
    -				$this->date_contrat				= $this->db->jdate($result["datecontrat"]);
    -				$this->date_creation			= $this->db->jdate($result["datecontrat"]);
    +				$this->date_contrat				= $this->db->jdate($obj->datecontrat);
    +				$this->date_creation			= $this->db->jdate($obj->datecontrat);
     
    -				$this->fin_validite				= $this->db->jdate($result["fin_validite"]);
    -				$this->date_cloture				= $this->db->jdate($result["date_cloture"]);
    +				$this->fin_validite				= $this->db->jdate($obj->fin_validite);
    +				$this->date_cloture				= $this->db->jdate($obj->date_cloture);
     
     
    -				$this->user_author_id			= $result["fk_user_author"];
    +				$this->user_author_id			= $obj->fk_user_author;
     
    -				$this->commercial_signature_id	= $result["fk_commercial_signature"];
    -				$this->commercial_suivi_id		= $result["fk_commercial_suivi"];
    +				$this->commercial_signature_id	= $obj->fk_commercial_signature;
    +				$this->commercial_suivi_id		= $obj->fk_commercial_suivi;
     
    -				$this->note_private				= $result["note_private"];
    -				$this->note_public				= $result["note_public"];
    -				$this->modelpdf					= $result["model_pdf"];
    +				$this->note_private				= $obj->note_private;
    +				$this->note_public				= $obj->note_public;
    +				$this->modelpdf					= $obj->model_pdf;
     
    -				$this->fk_projet				= $result["fk_projet"]; // deprecated
    -				$this->fk_project				= $result["fk_projet"];
    +				$this->fk_projet				= $obj->fk_projet; // deprecated
    +				$this->fk_project				= $obj->fk_projet;
     
    -				$this->socid					= $result["fk_soc"];
    -				$this->fk_soc					= $result["fk_soc"];
    +				$this->socid					= $obj->fk_soc;
    +				$this->fk_soc					= $obj->fk_soc;
     
    -				$this->extraparams				= (array) json_decode($result["extraparams"], true);
    +				$this->extraparams				= (array) json_decode($obj->extraparams, true);
     
     				$this->db->free($resql);
     
    -
    -				// Retreive all extrafield
    +				// Retreive all extrafields
     				// fetch optionals attributes and labels
     				$this->fetch_optionals();
     
    -
    -				/*
    -				 * Lines
    -				 */
    -
    -				$this->lines  = array();
    -
    +				// Lines
     				$result=$this->fetch_lines();
     				if ($result < 0)
     				{
    @@ -674,20 +697,20 @@ class Contrat extends CommonObject
     			}
     			else
     			{
    -				dol_syslog(get_class($this)."::Fetch Erreur contrat non trouve");
    +				dol_syslog(get_class($this)."::fetch Contract not found");
     				$this->error="Contract not found";
     				return 0;
     			}
     		}
     		else
     		{
    -			dol_syslog(get_class($this)."::Fetch Erreur lecture contrat");
    +			dol_syslog(get_class($this)."::fetch Error searching contract");
     			$this->error=$this->db->error();
     			return -1;
     		}
    -
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *  Load lines array into this->lines.
     	 *  This set also nbofserviceswait, nbofservicesopened, nbofservicesexpired and nbofservicesclosed
    @@ -696,6 +719,7 @@ class Contrat extends CommonObject
     	 */
     	function fetch_lines()
     	{
    +        // phpcs:enable
     		$this->nbofserviceswait=0;
     		$this->nbofservicesopened=0;
     		$this->nbofservicesexpired=0;
    @@ -715,7 +739,7 @@ class Contrat extends CommonObject
     		$this->lines=array();
             $pos = 0;
     
    -		// Selectionne les lignes contrats liees a un produit
    +		// Selects contract lines related to a product
     		$sql = "SELECT p.label as product_label, p.description as product_desc, p.ref as product_ref,";
     		$sql.= " d.rowid, d.fk_contrat, d.statut, d.description, d.price_ht, d.vat_src_code, d.tva_tx, d.localtax1_tx, d.localtax2_tx, d.localtax1_type, d.localtax2_type, d.qty, d.remise_percent, d.subprice, d.fk_product_fournisseur_price as fk_fournprice, d.buy_price_ht as pa_ht,";
     		$sql.= " d.total_ht,";
    @@ -749,7 +773,7 @@ class Contrat extends CommonObject
     				$line->id				= $objp->rowid;
     				$line->ref				= $objp->rowid;
     				$line->fk_contrat		= $objp->fk_contrat;
    -				$line->desc				= $objp->description;  // Description ligne
    +				$line->desc				= $objp->description;  // Description line
     				$line->qty				= $objp->qty;
     				$line->vat_src_code 	= $objp->vat_src_code ;
     				$line->tva_tx			= $objp->tva_tx;
    @@ -780,9 +804,9 @@ class Contrat extends CommonObject
     				$line->fk_unit           = $objp->fk_unit;
     
     				$line->ref				= $objp->product_ref;	// deprecated
    -				$line->product_ref		= $objp->product_ref;   // Ref product
    -				$line->product_desc		= $objp->product_desc;  // Description product
    -				$line->product_label	= $objp->product_label; // Label product
    +				$line->product_ref		= $objp->product_ref;   // Product Ref
    +				$line->product_desc		= $objp->product_desc;  // Product Description
    +				$line->product_label	= $objp->product_label; // Product Label
     
     				$line->description		= $objp->description;
     
    @@ -800,7 +824,7 @@ class Contrat extends CommonObject
     				$line->date_fin_prevue   = $this->db->jdate($objp->date_fin_validite);
     				$line->date_fin_reel     = $this->db->jdate($objp->date_cloture);
     
    -				// Retreive all extrafield for contract
    +				// Retreive all extrafields for contract
     				// fetch optionals attributes and labels
     				$line->fetch_optionals();
     
    @@ -906,7 +930,7 @@ class Contrat extends CommonObject
     				$modCodeContract = new $module();
     
     				if (!empty($modCodeContract->code_auto)) {
    -					// Mise a jour ref
    +					// Update ref
     					$sql = 'UPDATE '.MAIN_DB_PREFIX."contrat SET ref='(PROV".$this->id.")' WHERE rowid=".$this->id;
     					if ($this->db->query($sql))
     					{
    @@ -921,26 +945,23 @@ class Contrat extends CommonObject
     				}
     			}
     
    -			if (! $error)
    +			if (! $error && empty($conf->global->MAIN_EXTRAFIELDS_DISABLED))
     			{
    -			    if (empty($conf->global->MAIN_EXTRAFIELDS_DISABLED)) // For avoid conflicts if trigger used
    -			    {
    -			    	$result=$this->insertExtraFields();
    -			    	if ($result < 0)
    -			        {
    -			            $error++;
    -			        }
    -			    }
    +				$result=$this->insertExtraFields();
    +				if ($result < 0)
    +				{
    +					$error++;
    +				}
     			}
     
    -			// Insert contacts commerciaux ('SALESREPSIGN','contrat')
    +			// Insert business contacts ('SALESREPSIGN','contrat')
     			if (! $error)
     			{
         			$result=$this->add_contact($this->commercial_signature_id,'SALESREPSIGN','internal');
         			if ($result < 0) $error++;
     			}
     
    -			// Insert contacts commerciaux ('SALESREPFOLL','contrat')
    +			// Insert business contacts ('SALESREPFOLL','contrat')
     			if (! $error)
     			{
                     $result=$this->add_contact($this->commercial_suivi_id,'SALESREPFOLL','internal');
    @@ -1044,7 +1065,7 @@ class Contrat extends CommonObject
     			}
     			else
     			{
    -				$this->error="Failed to add contact";
    +				$this->error="Failed to add contract";
     				dol_syslog(get_class($this)."::create - 20 - ".$this->error, LOG_ERR);
     				$this->db->rollback();
     				return -2;
    @@ -1279,44 +1300,41 @@ class Contrat extends CommonObject
     		$resql = $this->db->query($sql);
     		if (! $resql) { $error++; $this->errors[]="Error ".$this->db->lasterror(); }
     
    -		if (! $error)
    +		if (! $error && empty($conf->global->MAIN_EXTRAFIELDS_DISABLED) && is_array($this->array_options) && count($this->array_options)>0)
     		{
    -			if (! $notrigger)
    +			$result=$this->insertExtraFields();
    +			if ($result < 0)
     			{
    -				// Call triggers
    -				$result=$this->call_trigger('CONTRACT_MODIFY',$user);
    -				if ($result < 0) { $error++; }
    -				// End call triggers
    -				}
    -			}
    -
    -			if (! $error && empty($conf->global->MAIN_EXTRAFIELDS_DISABLED) && is_array($this->array_options) && count($this->array_options)>0) // For avoid conflicts if trigger used
    -			{
    -				$result=$this->insertExtraFields();
    -				if ($result < 0)
    -				{
    -					$error++;
    -				}
    -			}
    -
    -			// Commit or rollback
    -			if ($error)
    -			{
    -				foreach($this->errors as $errmsg)
    -				{
    -					dol_syslog(get_class($this)."::update ".$errmsg, LOG_ERR);
    -					$this->error.=($this->error?', '.$errmsg:$errmsg);
    -				}
    -				$this->db->rollback();
    -				return -1*$error;
    -			}
    -			else
    -			{
    -				$this->db->commit();
    -				return 1;
    +				$error++;
     			}
     		}
     
    +		if (! $error && ! $notrigger)
    +		{
    +			// Call triggers
    +			$result=$this->call_trigger('CONTRACT_MODIFY',$user);
    +			if ($result < 0) { $error++; }
    +			// End call triggers
    +		}
    +
    +		// Commit or rollback
    +		if ($error)
    +		{
    +			foreach($this->errors as $errmsg)
    +			{
    +				dol_syslog(get_class($this)."::update ".$errmsg, LOG_ERR);
    +				$this->error.=($this->error?', '.$errmsg:$errmsg);
    +			}
    +			$this->db->rollback();
    +			return -1*$error;
    +		}
    +		else
    +		{
    +			$this->db->commit();
    +			return 1;
    +		}
    +	}
    +
     
     	/**
     	 *  Ajoute une ligne de contrat en base
    @@ -1692,7 +1710,7 @@ class Contrat extends CommonObject
     			else
     			{
     				$this->db->rollback();
    -				dol_syslog(get_class($this)."::updateligne Erreur -2");
    +				dol_syslog(get_class($this)."::updateline Erreur -2");
     				return -2;
     			}
     		}
    @@ -1700,7 +1718,7 @@ class Contrat extends CommonObject
     		{
     			$this->db->rollback();
     			$this->error=$this->db->error();
    -			dol_syslog(get_class($this)."::updateligne Erreur -1");
    +			dol_syslog(get_class($this)."::updateline Erreur -1");
     			return -1;
     		}
     	}
    @@ -1771,6 +1789,7 @@ class Contrat extends CommonObject
     	}
     
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *  Update statut of contract according to services
     	 *
    @@ -1780,6 +1799,7 @@ class Contrat extends CommonObject
     	 */
     	function update_statut($user)
     	{
    +        // phpcs:enable
     		dol_syslog(__METHOD__ . " is deprecated", LOG_WARNING);
     
     		// If draft, we keep it (should not happen)
    @@ -1809,6 +1829,7 @@ class Contrat extends CommonObject
     		return $this->LibStatut($this->statut,$mode);
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *  Renvoi label of a given contrat status
     	 *
    @@ -1818,33 +1839,34 @@ class Contrat extends CommonObject
     	 */
     	function LibStatut($statut,$mode)
     	{
    +        // phpcs:enable
     		global $langs;
     		$langs->load("contracts");
     		if ($mode == 0)
     		{
     			if ($statut == 0) { return $langs->trans("ContractStatusDraft"); }
    -			if ($statut == 1) { return $langs->trans("ContractStatusValidated"); }
    -			if ($statut == 2) { return $langs->trans("ContractStatusClosed"); }
    +			elseif ($statut == 1) { return $langs->trans("ContractStatusValidated"); }
    +			elseif ($statut == 2) { return $langs->trans("ContractStatusClosed"); }
     		}
    -		if ($mode == 1)
    +		elseif ($mode == 1)
     		{
     			if ($statut == 0) { return $langs->trans("ContractStatusDraft"); }
    -			if ($statut == 1) { return $langs->trans("ContractStatusValidated"); }
    -			if ($statut == 2) { return $langs->trans("ContractStatusClosed"); }
    +			elseif ($statut == 1) { return $langs->trans("ContractStatusValidated"); }
    +			elseif ($statut == 2) { return $langs->trans("ContractStatusClosed"); }
     		}
    -		if ($mode == 2)
    +		elseif ($mode == 2)
     		{
     			if ($statut == 0) { return img_picto($langs->trans('ContractStatusDraft'),'statut0').' '.$langs->trans("ContractStatusDraft"); }
    -			if ($statut == 1) { return img_picto($langs->trans('ContractStatusValidated'),'statut4').' '.$langs->trans("ContractStatusValidated"); }
    -			if ($statut == 2) { return img_picto($langs->trans('ContractStatusClosed'),'statut6').' '.$langs->trans("ContractStatusClosed"); }
    +			elseif ($statut == 1) { return img_picto($langs->trans('ContractStatusValidated'),'statut4').' '.$langs->trans("ContractStatusValidated"); }
    +			elseif ($statut == 2) { return img_picto($langs->trans('ContractStatusClosed'),'statut6').' '.$langs->trans("ContractStatusClosed"); }
     		}
    -		if ($mode == 3)
    +		elseif ($mode == 3)
     		{
     			if ($statut == 0) { return img_picto($langs->trans('ContractStatusDraft'),'statut0'); }
    -			if ($statut == 1) { return img_picto($langs->trans('ContractStatusValidated'),'statut4'); }
    -			if ($statut == 2) { return img_picto($langs->trans('ContractStatusClosed'),'statut6'); }
    +			elseif ($statut == 1) { return img_picto($langs->trans('ContractStatusValidated'),'statut4'); }
    +			elseif ($statut == 2) { return img_picto($langs->trans('ContractStatusClosed'),'statut6'); }
     		}
    -		if ($mode == 4 || $mode == 6 || $mode == 7)
    +		elseif ($mode == 4 || $mode == 6 || $mode == 7)
     		{
     			$text='';
     			if ($mode == 4)
    @@ -1866,11 +1888,11 @@ class Contrat extends CommonObject
     			$text.=($mode == 7?'</div>':'');
     			return $text;
     		}
    -		if ($mode == 5)
    +		elseif ($mode == 5)
     		{
     			if ($statut == 0) { return $langs->trans("ContractStatusDraft").' '.img_picto($langs->trans('ContractStatusDraft'),'statut0'); }
    -			if ($statut == 1) { return $langs->trans("ContractStatusValidated").' '.img_picto($langs->trans('ContractStatusValidated'),'statut4'); }
    -			if ($statut == 2) { return $langs->trans("ContractStatusClosed").' '.img_picto($langs->trans('ContractStatusClosed'),'statut6'); }
    +			elseif ($statut == 1) { return $langs->trans("ContractStatusValidated").' '.img_picto($langs->trans('ContractStatusValidated'),'statut4'); }
    +			elseif ($statut == 2) { return $langs->trans("ContractStatusClosed").' '.img_picto($langs->trans('ContractStatusClosed'),'statut6'); }
     		}
     	}
     
    @@ -1991,6 +2013,7 @@ class Contrat extends CommonObject
     		}
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *  Return list of line rowid
     	 *
    @@ -1999,6 +2022,7 @@ class Contrat extends CommonObject
     	 */
     	function array_detail($statut=-1)
     	{
    +        // phpcs:enable
     		$tab=array();
     
     		$sql = "SELECT cd.rowid";
    @@ -2066,6 +2090,7 @@ class Contrat extends CommonObject
     	}
     
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
          *      Load indicators for dashboard (this->nbtodo and this->nbtodolate)
          *
    @@ -2075,6 +2100,7 @@ class Contrat extends CommonObject
     	 */
     	function load_board($user,$mode)
     	{
    +        // phpcs:enable
     		global $conf, $langs;
     
     		$this->from = " FROM ".MAIN_DB_PREFIX."contrat as c";
    @@ -2090,7 +2116,7 @@ class Contrat extends CommonObject
     			$sql.= " AND c.rowid = cd.fk_contrat";
     			$sql.= " AND cd.statut = 0";
     		}
    -		if ($mode == 'expired')
    +		elseif ($mode == 'expired')
     		{
     			$sql = "SELECT cd.rowid, cd.date_fin_validite as datefin";
     			$sql.= $this->from;
    @@ -2144,6 +2170,7 @@ class Contrat extends CommonObject
     		}
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *   Charge indicateurs this->nb de tableau de bord
     	 *
    @@ -2151,6 +2178,7 @@ class Contrat extends CommonObject
     	 */
     	function load_state_board()
     	{
    +        // phpcs:enable
     		global $conf, $user;
     
     		$this->nb=array();
    @@ -2303,9 +2331,10 @@ class Contrat extends CommonObject
     	 *  @param      int			$hidedetails    Hide details of lines
     	 *  @param      int			$hidedesc       Hide description
     	 *  @param      int			$hideref        Hide ref
    +         *  @param   null|array  $moreparams     Array to provide more information
     	 * 	@return     int         				0 if KO, 1 if OK
     	 */
    -	public function generateDocument($modele, $outputlangs, $hidedetails=0, $hidedesc=0, $hideref=0)
    +	public function generateDocument($modele, $outputlangs, $hidedetails=0, $hidedesc=0, $hideref=0, $moreparams=null)
     	{
     		global $conf,$langs;
     
    @@ -2324,7 +2353,7 @@ class Contrat extends CommonObject
     
     		$modelpath = "core/modules/contract/doc/";
     
    -		return $this->commonGenerateDocument($modelpath, $modele, $outputlangs, $hidedetails, $hidedesc, $hideref);
    +		return $this->commonGenerateDocument($modelpath, $modele, $outputlangs, $hidedetails, $hidedesc, $hideref, $moreparams);
     	}
     
     	/**
    @@ -2351,8 +2380,9 @@ class Contrat extends CommonObject
     	 * @param int $notrigger	1=Does not execute triggers, 0= execute triggers
     	 * @return int New id of clone
     	 */
    -	function createFromClone($socid = 0, $notrigger=0) {
    -		global $db, $user, $langs, $conf, $hookmanager;
    +    function createFromClone($socid = 0, $notrigger=0)
    +    {
    +		global $db, $user, $langs, $conf, $hookmanager, $extrafields;
     
     		dol_include_once('/projet/class/project.class.php');
     
    @@ -2361,6 +2391,7 @@ class Contrat extends CommonObject
     		$error = 0;
     
     		$this->fetch($this->id);
    +
     		// Load dest object
     		$clonedObj = clone $this;
             $clonedObj->socid = $socid;
    @@ -2371,8 +2402,23 @@ class Contrat extends CommonObject
     
     		$objsoc->fetch($clonedObj->socid);
     
    -		// $clonedObj->id=0;
    +		// Clean data
     		$clonedObj->statut = 0;
    +		// Clean extrafields
    +		if (is_array($clonedObj->array_options) && count($clonedObj->array_options) > 0)
    +		{
    +			$extrafields->fetch_name_optionals_label($this->element);
    +			foreach($clonedObj->array_options as $key => $option)
    +			{
    +				$shortkey = preg_replace('/options_/', '', $key);
    +				//var_dump($shortkey); var_dump($extrafields->attributes[$this->element]['unique'][$shortkey]);
    +				if (! empty($extrafields->attributes[$this->element]['unique'][$shortkey]))
    +				{
    +					//var_dump($key); var_dump($clonedObj->array_options[$key]); exit;
    +					unset($clonedObj->array_options[$key]);
    +				}
    +			}
    +		}
     
     		if (empty($conf->global->CONTRACT_ADDON) || ! is_readable(DOL_DOCUMENT_ROOT . "/core/modules/contract/" . $conf->global->CONTRACT_ADDON . ".php")) {
     			$this->error = 'ErrorSetupNotComplete';
    @@ -2387,8 +2433,8 @@ class Contrat extends CommonObject
     		$clonedObj->ref = $modContract->getNextValue($objsoc, $clonedObj);
     
     		// get extrafields so they will be clone
    -		foreach ( $this->lines as $line ) {
    -			$line->fetch_optionals($line->rowid);
    +		foreach ($this->lines as $line) {
    +			$line->fetch_optionals($line->id);
     		}
     
     		// Create clone
    @@ -2451,55 +2497,75 @@ class Contrat extends CommonObject
      */
     class ContratLigne extends CommonObjectLine
     {
    -    public $element='contratdet';
    -    public $table_element='contratdet';
    +    /**
    +	 * @var string ID to identify managed object
    +	 */
    +	public $element='contratdet';
     
    -	var $id;
    -	var $ref;
    -	var $tms;
    +    /**
    +	 * @var string Name of table without prefix where object is stored
    +	 */
    +	public $table_element='contratdet';
    +
    +	/**
    +	 * @var int ID
    +	 */
    +	public $id;
    +
    +	/**
    +	 * @var string Ref
    +	 */
    +	public $ref;
    +
    +	public $tms;
    +
    +	public $fk_contrat;
    +	public $fk_product;
    +	public $statut;					// 0 inactive, 4 active, 5 closed
    +	public $type;						// 0 for product, 1 for service
     
    -	var $fk_contrat;
    -	var $fk_product;
    -	var $statut;					// 0 inactive, 4 active, 5 closed
    -	var $type;						// 0 for product, 1 for service
     	/**
     	 * @var string
     	 * @deprecated
     	 */
    -	var $label;
    +	public $label;
    +
     	/**
     	 * @var string
     	 * @deprecated
     	 */
     	public $libelle;
     
    -	var $description;
    +	/**
    +	 * @var string description
    +	 */
    +	public $description;
     
    -	var $product_ref;
    -	var $product_label;
    +	public $product_ref;
    +	public $product_label;
     
    -	var $date_commande;
    +	public $date_commande;
     
    -	var $date_start;				// date start planned
    -	var $date_start_real;			// date start real
    -	var $date_end;					// date end planned
    -	var $date_end_real;				// date end real
    +	public $date_start;				// date start planned
    +	public $date_start_real;			// date start real
    +	public $date_end;					// date end planned
    +	public $date_end_real;				// date end real
     	// For backward compatibility
    -	var $date_ouverture_prevue;		// date start planned
    -	var $date_ouverture;			// date start real
    -	var $date_fin_validite;			// date end planned
    -	var $date_cloture;				// date end real
    -	var $tva_tx;
    -	var $localtax1_tx;
    -	var $localtax2_tx;
    -	var $localtax1_type;	// Local tax 1 type
    -	var $localtax2_type;	// Local tax 2 type
    -	var $qty;
    -	var $remise_percent;
    -	var $remise;
    -	var $fk_remise_except;
    +	public $date_ouverture_prevue;		// date start planned
    +	public $date_ouverture;			// date start real
    +	public $date_fin_validite;			// date end planned
    +	public $date_cloture;				// date end real
    +	public $tva_tx;
    +	public $localtax1_tx;
    +	public $localtax2_tx;
    +	public $localtax1_type;	// Local tax 1 type
    +	public $localtax2_type;	// Local tax 2 type
    +	public $qty;
    +	public $remise_percent;
    +	public $remise;
    +	public $fk_remise_except;
     
    -	var $subprice;					// Unit price HT
    +	public $subprice;					// Unit price HT
     
     	/**
     	 * @var float
    @@ -2508,22 +2574,22 @@ class ContratLigne extends CommonObjectLine
     	 */
     	public $price;
     
    -	var $price_ht;
    +	public $price_ht;
     
    -	var $total_ht;
    -	var $total_tva;
    -	var $total_localtax1;
    -	var $total_localtax2;
    -	var $total_ttc;
    +	public $total_ht;
    +	public $total_tva;
    +	public $total_localtax1;
    +	public $total_localtax2;
    +	public $total_ttc;
     
    -	var $fk_fournprice;
    -	var $pa_ht;
    +	public $fk_fournprice;
    +	public $pa_ht;
     
    -	var $info_bits;
    -	var $fk_user_author;
    -	var $fk_user_ouverture;
    -	var $fk_user_cloture;
    -	var $commentaire;
    +	public $info_bits;
    +	public $fk_user_author;
    +	public $fk_user_ouverture;
    +	public $fk_user_cloture;
    +	public $commentaire;
     
     	const STATUS_INITIAL = 0;
     	const STATUS_OPEN = 4;
    @@ -2553,6 +2619,7 @@ class ContratLigne extends CommonObjectLine
     		return $this->LibStatut($this->statut,$mode,((! empty($this->date_fin_validite))?($this->date_fin_validite < dol_now()?1:0):-1));
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *  Return label of a contract line status
     	 *
    @@ -2564,55 +2631,56 @@ class ContratLigne extends CommonObjectLine
     	 */
     	static function LibStatut($statut,$mode,$expired=-1,$moreatt='')
     	{
    +        // phpcs:enable
     		global $langs;
     		$langs->load("contracts");
     		if ($mode == 0)
     		{
     			if ($statut == self::STATUS_INITIAL) { return $langs->trans("ServiceStatusInitial"); }
    -			if ($statut == self::STATUS_OPEN && $expired == -1) { return $langs->trans("ServiceStatusRunning"); }
    -			if ($statut == self::STATUS_OPEN && $expired == 0)  { return $langs->trans("ServiceStatusNotLate"); }
    -			if ($statut == self::STATUS_OPEN && $expired == 1)  { return $langs->trans("ServiceStatusLate"); }
    -			if ($statut == self::STATUS_CLOSED) { return $langs->trans("ServiceStatusClosed");  }
    +			elseif ($statut == self::STATUS_OPEN && $expired == -1) { return $langs->trans("ServiceStatusRunning"); }
    +			elseif ($statut == self::STATUS_OPEN && $expired == 0)  { return $langs->trans("ServiceStatusNotLate"); }
    +			elseif ($statut == self::STATUS_OPEN && $expired == 1)  { return $langs->trans("ServiceStatusLate"); }
    +			elseif ($statut == self::STATUS_CLOSED) { return $langs->trans("ServiceStatusClosed");  }
     		}
    -		if ($mode == 1)
    +		elseif ($mode == 1)
     		{
     			if ($statut == self::STATUS_INITIAL) { return $langs->trans("ServiceStatusInitial"); }
    -			if ($statut == self::STATUS_OPEN && $expired == -1) { return $langs->trans("ServiceStatusRunning"); }
    -			if ($statut == self::STATUS_OPEN && $expired == 0)  { return $langs->trans("ServiceStatusNotLateShort"); }
    -			if ($statut == self::STATUS_OPEN && $expired == 1)  { return $langs->trans("ServiceStatusLateShort"); }
    -			if ($statut == self::STATUS_CLOSED) { return $langs->trans("ServiceStatusClosed");  }
    +			elseif ($statut == self::STATUS_OPEN && $expired == -1) { return $langs->trans("ServiceStatusRunning"); }
    +			elseif ($statut == self::STATUS_OPEN && $expired == 0)  { return $langs->trans("ServiceStatusNotLateShort"); }
    +			elseif ($statut == self::STATUS_OPEN && $expired == 1)  { return $langs->trans("ServiceStatusLateShort"); }
    +			elseif ($statut == self::STATUS_CLOSED) { return $langs->trans("ServiceStatusClosed");  }
     		}
    -		if ($mode == 2)
    +		elseif ($mode == 2)
     		{
     			if ($statut == self::STATUS_INITIAL) { return img_picto($langs->trans('ServiceStatusInitial'),'statut0').' '.$langs->trans("ServiceStatusInitial"); }
    -			if ($statut == self::STATUS_OPEN && $expired == -1) { return img_picto($langs->trans('ServiceStatusRunning'),'statut4').' '.$langs->trans("ServiceStatusRunning"); }
    -			if ($statut == self::STATUS_OPEN && $expired == 0)  { return img_picto($langs->trans('ServiceStatusNotLate'),'statut4').' '.$langs->trans("ServiceStatusNotLateShort"); }
    -			if ($statut == self::STATUS_OPEN && $expired == 1)  { return img_picto($langs->trans('ServiceStatusLate'),'statut3').' '.$langs->trans("ServiceStatusLateShort"); }
    -			if ($statut == self::STATUS_CLOSED) { return img_picto($langs->trans('ServiceStatusClosed'),'statut6') .' '.$langs->trans("ServiceStatusClosed"); }
    +			elseif ($statut == self::STATUS_OPEN && $expired == -1) { return img_picto($langs->trans('ServiceStatusRunning'),'statut4').' '.$langs->trans("ServiceStatusRunning"); }
    +			elseif ($statut == self::STATUS_OPEN && $expired == 0)  { return img_picto($langs->trans('ServiceStatusNotLate'),'statut4').' '.$langs->trans("ServiceStatusNotLateShort"); }
    +			elseif ($statut == self::STATUS_OPEN && $expired == 1)  { return img_picto($langs->trans('ServiceStatusLate'),'statut3').' '.$langs->trans("ServiceStatusLateShort"); }
    +			elseif ($statut == self::STATUS_CLOSED) { return img_picto($langs->trans('ServiceStatusClosed'),'statut6') .' '.$langs->trans("ServiceStatusClosed"); }
     		}
    -		if ($mode == 3)
    +		elseif ($mode == 3)
     		{
     			if ($statut == self::STATUS_INITIAL) { return img_picto($langs->trans('ServiceStatusInitial'),'statut0',$moreatt); }
    -			if ($statut == self::STATUS_OPEN && $expired == -1) { return img_picto($langs->trans('ServiceStatusRunning'),'statut4',$moreatt); }
    -			if ($statut == self::STATUS_OPEN && $expired == 0)  { return img_picto($langs->trans('ServiceStatusNotLate'),'statut4',$moreatt); }
    -			if ($statut == self::STATUS_OPEN && $expired == 1)  { return img_picto($langs->trans('ServiceStatusLate'),'statut3',$moreatt); }
    -			if ($statut == self::STATUS_CLOSED) { return img_picto($langs->trans('ServiceStatusClosed'),'statut6',$moreatt); }
    +			elseif ($statut == self::STATUS_OPEN && $expired == -1) { return img_picto($langs->trans('ServiceStatusRunning'),'statut4',$moreatt); }
    +			elseif ($statut == self::STATUS_OPEN && $expired == 0)  { return img_picto($langs->trans('ServiceStatusNotLate'),'statut4',$moreatt); }
    +			elseif ($statut == self::STATUS_OPEN && $expired == 1)  { return img_picto($langs->trans('ServiceStatusLate'),'statut3',$moreatt); }
    +			elseif ($statut == self::STATUS_CLOSED) { return img_picto($langs->trans('ServiceStatusClosed'),'statut6',$moreatt); }
     		}
    -		if ($mode == 4)
    +		elseif ($mode == 4)
     		{
     			if ($statut == self::STATUS_INITIAL) { return img_picto($langs->trans('ServiceStatusInitial'),'statut0').' '.$langs->trans("ServiceStatusInitial"); }
    -			if ($statut == self::STATUS_OPEN && $expired == -1) { return img_picto($langs->trans('ServiceStatusRunning'),'statut4').' '.$langs->trans("ServiceStatusRunning"); }
    -			if ($statut == self::STATUS_OPEN && $expired == 0)  { return img_picto($langs->trans('ServiceStatusNotLate'),'statut4').' '.$langs->trans("ServiceStatusNotLate"); }
    -			if ($statut == self::STATUS_OPEN && $expired == 1)  { return img_picto($langs->trans('ServiceStatusLate'),'statut3').' '.$langs->trans("ServiceStatusLate"); }
    -			if ($statut == self::STATUS_CLOSED) { return img_picto($langs->trans('ServiceStatusClosed'),'statut6') .' '.$langs->trans("ServiceStatusClosed"); }
    +			elseif ($statut == self::STATUS_OPEN && $expired == -1) { return img_picto($langs->trans('ServiceStatusRunning'),'statut4').' '.$langs->trans("ServiceStatusRunning"); }
    +			elseif ($statut == self::STATUS_OPEN && $expired == 0)  { return img_picto($langs->trans('ServiceStatusNotLate'),'statut4').' '.$langs->trans("ServiceStatusNotLate"); }
    +			elseif ($statut == self::STATUS_OPEN && $expired == 1)  { return img_picto($langs->trans('ServiceStatusLate'),'statut3').' '.$langs->trans("ServiceStatusLate"); }
    +			elseif ($statut == self::STATUS_CLOSED) { return img_picto($langs->trans('ServiceStatusClosed'),'statut6') .' '.$langs->trans("ServiceStatusClosed"); }
     		}
    -		if ($mode == 5)
    +		elseif ($mode == 5)
     		{
     			if ($statut == self::STATUS_INITIAL) { return $langs->trans("ServiceStatusInitial").' '.img_picto($langs->trans('ServiceStatusInitial'),'statut0'); }
    -			if ($statut == self::STATUS_OPEN && $expired == -1) { return $langs->trans("ServiceStatusRunning").' '.img_picto($langs->trans('ServiceStatusRunning'),'statut4'); }
    -			if ($statut == self::STATUS_OPEN && $expired == 0)  { return $langs->trans("ServiceStatusNotLateShort").' '.img_picto($langs->trans('ServiceStatusNotLateShort'),'statut4'); }
    -			if ($statut == self::STATUS_OPEN && $expired == 1)  { return $langs->trans("ServiceStatusLateShort").' '.img_picto($langs->trans('ServiceStatusLate'),'statut3'); }
    -			if ($statut == self::STATUS_CLOSED) { return $langs->trans("ServiceStatusClosed").' '.img_picto($langs->trans('ServiceStatusClosed'),'statut6'); }
    +			elseif ($statut == self::STATUS_OPEN && $expired == -1) { return $langs->trans("ServiceStatusRunning").' '.img_picto($langs->trans('ServiceStatusRunning'),'statut4'); }
    +			elseif ($statut == self::STATUS_OPEN && $expired == 0)  { return $langs->trans("ServiceStatusNotLateShort").' '.img_picto($langs->trans('ServiceStatusNotLateShort'),'statut4'); }
    +			elseif ($statut == self::STATUS_OPEN && $expired == 1)  { return $langs->trans("ServiceStatusLateShort").' '.img_picto($langs->trans('ServiceStatusLate'),'statut3'); }
    +			elseif ($statut == self::STATUS_CLOSED) { return $langs->trans("ServiceStatusClosed").' '.img_picto($langs->trans('ServiceStatusClosed'),'statut6'); }
     		}
     	}
     
    @@ -2952,15 +3020,14 @@ class ContratLigne extends CommonObjectLine
     			}
     		}
     
    -		if (! $error)
    -		{
    -			if (! $notrigger)
    -			{
    -	            // Call trigger
    -	            $result=$this->call_trigger('LINECONTRACT_UPDATE', $user);
    -	            if ($result < 0) { $error++; $this->db->rollback(); }
    -	            // End call triggers
    -			}
    +		if (! $error && ! $notrigger) {
    +	        // Call trigger
    +	        $result=$this->call_trigger('LINECONTRACT_UPDATE', $user);
    +	        if ($result < 0) {
    +                $error++;
    +                $this->db->rollback();
    +            }
    +	        // End call triggers
     		}
     
     		if (! $error)
    @@ -2975,6 +3042,7 @@ class ContratLigne extends CommonObjectLine
     	}
     
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *      Mise a jour en base des champs total_xxx de ligne
     	 *		Used by migration process
    @@ -2983,6 +3051,7 @@ class ContratLigne extends CommonObjectLine
     	 */
     	function update_total()
     	{
    +        // phpcs:enable
     		$this->db->begin();
     
     		// Mise a jour ligne en base
    @@ -3091,6 +3160,7 @@ class ContratLigne extends CommonObjectLine
     		}
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *  Activate a contract line
     	 *
    @@ -3102,6 +3172,7 @@ class ContratLigne extends CommonObjectLine
     	 */
     	function active_line($user, $date, $date_end = '', $comment = '')
     	{
    +        // phpcs:enable
     		global $langs, $conf;
     
     		$error = 0;
    @@ -3148,6 +3219,7 @@ class ContratLigne extends CommonObjectLine
     		}
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *  Close a contract line
     	 *
    @@ -3159,6 +3231,7 @@ class ContratLigne extends CommonObjectLine
     	 */
     	function close_line($user, $date_end, $comment = '', $notrigger=0)
     	{
    +        // phpcs:enable
     		global $langs, $conf;
     
     		// Update object
    diff --git a/htdocs/contrat/contact.php b/htdocs/contrat/contact.php
    index 1b81d9d13f6..f34eb1b5bdb 100644
    --- a/htdocs/contrat/contact.php
    +++ b/htdocs/contrat/contact.php
    @@ -24,7 +24,7 @@
      *      \brief      Onglet de gestion des contacts des contrats
      */
     
    -require ("../main.inc.php");
    +require '../main.inc.php';
     require_once DOL_DOCUMENT_ROOT.'/core/lib/contract.lib.php';
     require_once DOL_DOCUMENT_ROOT.'/contrat/class/contrat.class.php';
     require_once DOL_DOCUMENT_ROOT.'/contact/class/contact.class.php';
    @@ -33,9 +33,8 @@ if (! empty($conf->projet->enabled)) {
     	require_once DOL_DOCUMENT_ROOT . '/projet/class/project.class.php';
     }
     
    -
    -$langs->load("contracts");
    -$langs->load("companies");
    +// Load translation files required by the page
    +$langs->loadLangs(array('contracts', 'companies'));
     
     $action=GETPOST('action','alpha');
     $confirm=GETPOST('confirm','alpha');
    @@ -164,27 +163,26 @@ if ($id > 0 || ! empty($ref))
     		$morehtmlref.=$form->editfieldval("RefSupplier", 'ref_supplier', $object->ref_supplier, $object, 0, 'string', '', null, null, '', 1);
     		// Thirdparty
     	    $morehtmlref.='<br>'.$langs->trans('ThirdParty') . ' : ' . $object->thirdparty->getNomUrl(1);
    -	    // Project
    -	    if (! empty($conf->projet->enabled))
    -	    {
    -	        $langs->load("projects");
    -	        $morehtmlref.='<br>'.$langs->trans('Project') . ' ';
    -	        if ($user->rights->contrat->creer)
    -	        {
    -	            if ($action != 'classify')
    -	                //$morehtmlref.='<a href="' . $_SERVER['PHP_SELF'] . '?action=classify&amp;id=' . $object->id . '">' . img_edit($langs->transnoentitiesnoconv('SetProject')) . '</a> : ';
    -	                $morehtmlref.=' : ';
    -	            	if ($action == 'classify') {
    -	                    //$morehtmlref.=$form->form_project($_SERVER['PHP_SELF'] . '?id=' . $object->id, $object->socid, $object->fk_project, 'projectid', 0, 0, 1, 1);
    -	                    $morehtmlref.='<form method="post" action="'.$_SERVER['PHP_SELF'].'?id='.$object->id.'">';
    -	                    $morehtmlref.='<input type="hidden" name="action" value="classin">';
    -	                    $morehtmlref.='<input type="hidden" name="token" value="'.$_SESSION['newtoken'].'">';
    -	                    $morehtmlref.=$formproject->select_projects($object->thirdparty->id, $object->fk_project, 'projectid', $maxlength, 0, 1, 0, 1, 0, 0, '', 1);
    -	                    $morehtmlref.='<input type="submit" class="button valignmiddle" value="'.$langs->trans("Modify").'">';
    -	                    $morehtmlref.='</form>';
    -	                } else {
    -	                    $morehtmlref.=$form->form_project($_SERVER['PHP_SELF'] . '?id=' . $object->id, $object->thirdparty->id, $object->fk_project, 'none', 0, 0, 0, 1);
    -	                }
    +        // Project
    +        if (! empty($conf->projet->enabled)) {
    +            $langs->load("projects");
    +            $morehtmlref.='<br>'.$langs->trans('Project') . ' ';
    +            if ($user->rights->contrat->creer) {
    +                if ($action != 'classify') {
    +                    //$morehtmlref.='<a href="' . $_SERVER['PHP_SELF'] . '?action=classify&amp;id=' . $object->id . '">' . img_edit($langs->transnoentitiesnoconv('SetProject')) . '</a> : ';
    +                    $morehtmlref.=' : ';
    +                }
    +                if ($action == 'classify') {
    +	                //$morehtmlref.=$form->form_project($_SERVER['PHP_SELF'] . '?id=' . $object->id, $object->socid, $object->fk_project, 'projectid', 0, 0, 1, 1);
    +	                $morehtmlref.='<form method="post" action="'.$_SERVER['PHP_SELF'].'?id='.$object->id.'">';
    +	                $morehtmlref.='<input type="hidden" name="action" value="classin">';
    +	                $morehtmlref.='<input type="hidden" name="token" value="'.$_SESSION['newtoken'].'">';
    +	                $morehtmlref.=$formproject->select_projects($object->thirdparty->id, $object->fk_project, 'projectid', $maxlength, 0, 1, 0, 1, 0, 0, '', 1);
    +	                $morehtmlref.='<input type="submit" class="button valignmiddle" value="'.$langs->trans("Modify").'">';
    +	                $morehtmlref.='</form>';
    +	            } else {
    +	                $morehtmlref.=$form->form_project($_SERVER['PHP_SELF'] . '?id=' . $object->id, $object->thirdparty->id, $object->fk_project, 'none', 0, 0, 0, 1);
    +	            }
     	        } else {
     	            if (! empty($object->fk_project)) {
     	                $proj = new Project($db);
    @@ -211,9 +209,12 @@ if ($id > 0 || ! empty($ref))
     
             // Ligne info remises tiers
             print '<tr><td class="titlefield">'.$langs->trans('Discount').'</td><td colspan="3">';
    -        if ($object->thirdparty->remise_percent) print $langs->trans("CompanyHasRelativeDiscount",$object->thirdparty->remise_percent);
    -        else print $langs->trans("CompanyHasNoRelativeDiscount");
    -        $absolute_discount=$object->thirdparty->getAvailableDiscounts();
    +        if ($object->thirdparty->remise_percent) {
    +            print $langs->trans("CompanyHasRelativeDiscount",$object->thirdparty->remise_percent);
    +        } else {
    +            print $langs->trans("CompanyHasNoRelativeDiscount");
    +        }
    +        $absolute_discount = $object->thirdparty->getAvailableDiscounts();
             print '. ';
             if ($absolute_discount) print $langs->trans("CompanyHasAbsoluteDiscount",price($absolute_discount),$langs->trans("Currency".$conf->currency));
             else print $langs->trans("CompanyHasNoAbsoluteDiscount");
    @@ -240,9 +241,7 @@ if ($id > 0 || ! empty($ref))
     		// Contacts lines
     		include DOL_DOCUMENT_ROOT.'/core/tpl/contacts.tpl.php';
     
    -	}
    -	else
    -	{
    +	} else {
     		print "ErrorRecordNotFound";
     	}
     }
    diff --git a/htdocs/contrat/document.php b/htdocs/contrat/document.php
    index 53125f3063b..4b7a9b4faf5 100644
    --- a/htdocs/contrat/document.php
    +++ b/htdocs/contrat/document.php
    @@ -27,7 +27,7 @@
      *       \brief      Page des documents joints sur les contrats
      */
     
    -require ("../main.inc.php");
    +require "../main.inc.php";
     require_once DOL_DOCUMENT_ROOT.'/core/lib/contract.lib.php';
     require_once DOL_DOCUMENT_ROOT.'/contrat/class/contrat.class.php';
     require_once DOL_DOCUMENT_ROOT.'/core/lib/files.lib.php';
    @@ -37,9 +37,8 @@ if (! empty($conf->projet->enabled)) {
     	require_once DOL_DOCUMENT_ROOT . '/projet/class/project.class.php';
     }
     
    -$langs->load("other");
    -$langs->load("products");
    -$langs->load("contracts");
    +// Load translation files required by the page
    +$langs->loadLangs(array('other', 'products', 'contracts'));
     
     $action		= GETPOST('action','alpha');
     $confirm	= GETPOST('confirm','alpha');
    @@ -104,7 +103,7 @@ if ($object->id)
     	dol_fiche_head($head, 'documents', $langs->trans("Contract"), -1, 'contract');
     
     
    -	// Construit liste des fichiers
    +	// Build file list
     	$filearray=dol_dir_list($upload_dir,"files",0,'','(\.meta|_preview.*\.png)$',$sortfield,(strtolower($sortorder)=='desc'?SORT_DESC:SORT_ASC),1);
     	$totalsize=0;
     	foreach($filearray as $key => $file)
    diff --git a/htdocs/contrat/index.php b/htdocs/contrat/index.php
    index 5d3a3603b8f..f348cab8234 100644
    --- a/htdocs/contrat/index.php
    +++ b/htdocs/contrat/index.php
    @@ -24,13 +24,12 @@
      *		\brief      Home page of contract area
      */
     
    -require ("../main.inc.php");
    -require_once (DOL_DOCUMENT_ROOT."/contrat/class/contrat.class.php");
    -require_once (DOL_DOCUMENT_ROOT."/product/class/product.class.php");
    +require "../main.inc.php";
    +require_once DOL_DOCUMENT_ROOT."/contrat/class/contrat.class.php";
    +require_once DOL_DOCUMENT_ROOT."/product/class/product.class.php";
     
    -$langs->load("products");
    -$langs->load("companies");
    -$langs->load("contracts");
    +// Load translation files required by the page
    +$langs->loadLangs(array('products', 'companies', 'contracts'));
     
     $sortfield=GETPOST('sortfield','alpha');
     $sortorder=GETPOST('sortorder','alpha');
    diff --git a/htdocs/contrat/info.php b/htdocs/contrat/info.php
    index b6c92eac27e..c783ca4948c 100644
    --- a/htdocs/contrat/info.php
    +++ b/htdocs/contrat/info.php
    @@ -22,7 +22,7 @@
      *      \brief      Page des informations d'un contrat
      */
     
    -require ("../main.inc.php");
    +require "../main.inc.php";
     require_once DOL_DOCUMENT_ROOT.'/core/lib/functions2.lib.php';
     require_once DOL_DOCUMENT_ROOT.'/core/lib/contract.lib.php';
     require_once DOL_DOCUMENT_ROOT.'/contrat/class/contrat.class.php';
    @@ -30,6 +30,7 @@ if (! empty($conf->projet->enabled)) {
     	require_once DOL_DOCUMENT_ROOT . '/projet/class/project.class.php';
     }
     
    +// Load translation files required by the page
     $langs->load("contracts");
     
     $action		= GETPOST('action','alpha');
    diff --git a/htdocs/contrat/list.php b/htdocs/contrat/list.php
    index 61d62896cf1..96f20fdaf67 100644
    --- a/htdocs/contrat/list.php
    +++ b/htdocs/contrat/list.php
    @@ -28,17 +28,15 @@
      *       \brief      Page liste des contrats
      */
     
    -require ("../main.inc.php");
    +require '../main.inc.php';
     require_once DOL_DOCUMENT_ROOT.'/contrat/class/contrat.class.php';
     require_once DOL_DOCUMENT_ROOT.'/core/class/html.formother.class.php';
     require_once DOL_DOCUMENT_ROOT.'/core/class/html.formfile.class.php';
     require_once DOL_DOCUMENT_ROOT.'/core/lib/date.lib.php';
     require_once DOL_DOCUMENT_ROOT.'/core/lib/company.lib.php';
     
    -$langs->load("contracts");
    -$langs->load("products");
    -$langs->load("companies");
    -$langs->load("compta");
    +// Load translation files required by the page
    +$langs->loadLangs(array('contracts', 'products', 'companies', 'compta'));
     
     $action=GETPOST('action','alpha');
     $massaction=GETPOST('massaction','alpha');
    @@ -109,7 +107,6 @@ $fieldstosearchall = array(
     	'c.ref_customer'=>'RefCustomer',
     	'c.ref_supplier'=>'RefSupplier',
     	's.nom'=>"ThirdParty",
    -	'cd.description'=>'Description',
     	'c.note_public'=>'NotePublic',
     );
     if (empty($user->socid)) $fieldstosearchall["c.note_private"]="NotePrivate";
    @@ -254,7 +251,7 @@ else if ($year > 0)
     	$sql.= " AND c.date_contrat BETWEEN '".$db->idate(dol_get_first_day($year,1,false))."' AND '".$db->idate(dol_get_last_day($year,12,false))."'";
     }
     if ($search_name) $sql .= natural_search('s.nom', $search_name);
    -if ($search_email) $sql .= natural_search('s.email', $search_name);
    +if ($search_email) $sql .= natural_search('s.email', $search_email);
     if ($search_contract) $sql .= natural_search(array('c.rowid', 'c.ref'), $search_contract);
     if (!empty($search_ref_customer)) $sql .= natural_search(array('c.ref_customer'), $search_ref_customer);
     if (!empty($search_ref_supplier)) $sql .= natural_search(array('c.ref_supplier'), $search_ref_supplier);
    @@ -377,7 +374,7 @@ $massactionbutton=$form->selectMassAction('', $arrayofmassactions);
     $newcardbutton='';
     if ($user->rights->contrat->creer)
     {
    -	$newcardbutton='<a class="butActionNew" href="'.DOL_URL_ROOT.'/contrat/card.php?action=create">'.$langs->trans('NewContractSubscription');
    +	$newcardbutton='<a class="butActionNew" href="'.DOL_URL_ROOT.'/contrat/card.php?action=create"><span class="valignmiddle">'.$langs->trans('NewContractSubscription').'</span>';
     	$newcardbutton.= '<span class="fa fa-plus-circle valignmiddle"></span>';
     	$newcardbutton.= '</a>';
     }
    @@ -390,6 +387,7 @@ print '<input type="hidden" name="action" value="list">';
     print '<input type="hidden" name="sortfield" value="'.$sortfield.'">';
     print '<input type="hidden" name="sortorder" value="'.$sortorder.'">';
     print '<input type="hidden" name="page" value="'.$page.'">';
    +print '<input type="hidden" name="contextpage" value="'.$contextpage.'">';
     
     print_barre_liste($langs->trans("ListOfContracts"), $page, $_SERVER["PHP_SELF"], $param, $sortfield, $sortorder, $massactionbutton, $num, $totalnboflines, 'title_commercial.png', 0, $newcardbutton, '', $limit);
     
    @@ -402,7 +400,7 @@ include DOL_DOCUMENT_ROOT.'/core/tpl/massactions_pre.tpl.php';
     if ($sall)
     {
     	foreach($fieldstosearchall as $key => $val) $fieldstosearchall[$key]=$langs->trans($val);
    -	print $langs->trans("FilterOnInto", $sall) . join(', ',$fieldstosearchall);
    +	print '<div class="divsearchfieldfilter">'.$langs->trans("FilterOnInto", $sall) . join(', ',$fieldstosearchall).'</div>';
     }
     
     $moreforfilter='';
    @@ -548,13 +546,13 @@ if (! empty($arrayfields['c.tms']['checked']))
     // First end date
     if (! empty($arrayfields['lower_planned_end_date']['checked']))
     {
    -		print '<td class="liste_titre" align="center">';
    +		print '<td class="liste_titre nowraponall" align="center">';
     		$arrayofoperators=array('0'=>'','='=>'=','<='=>'<=','>='=>'>=');
     		print $form->selectarray('search_op2df',$arrayofoperators,$search_op2df,0);
     		print '</br>';
    -		print $formother->select_month($search_dfmonth, 'search_dfmonth', 1);
    +		print $formother->select_month($search_dfmonth, 'search_dfmonth', 1, 0, 'valignmiddle');
     		print ' ';
    -		$formother->select_year($search_dfyear, 'search_dfyear', 1, 20, 5);
    +		$formother->select_year($search_dfyear, 'search_dfyear', 1, 20, 5, 0, 0, '', 'valignmiddle');
     		print '</td>';
     }
     // Status
    @@ -623,7 +621,7 @@ while ($i < min($num,$limit))
     		if (!empty($obj->note_private) || !empty($obj->note_public))
     		{
     			print ' <span class="note">';
    -			print '<a href="'.DOL_URL_ROOT.'/contrat/note.php?id='.$obj->rowid.'">'.img_picto($langs->trans("ViewPrivateNote"),'object_generic').'</a>';
    +			print '<a href="'.DOL_URL_ROOT.'/contrat/note.php?id='.$obj->rowid.'&save_lastsearch_values=1">'.img_picto($langs->trans("ViewPrivateNote"),'note').'</a>';
     			print '</span>';
     		}
     
    @@ -771,7 +769,7 @@ while ($i < min($num,$limit))
     	// Date lower end date
     	if (! empty($arrayfields['lower_planned_end_date']['checked']))
     	{
    -		print '<td align="center" class="nowrap">';
    +		print '<td align="center" class="nowrapforall">';
     		print dol_print_date($db->jdate($obj->lower_planned_end_date), 'day', 'tzuser');
     		print '</td>';
     		if (! $i) $totalarray['nbfield']++;
    diff --git a/htdocs/contrat/note.php b/htdocs/contrat/note.php
    index ab76d9aaec3..a5ea40e146c 100644
    --- a/htdocs/contrat/note.php
    +++ b/htdocs/contrat/note.php
    @@ -24,15 +24,15 @@
      *      \brief      Fiche de notes sur un contrat
      */
     
    -require ("../main.inc.php");
    +require '../main.inc.php';
     require_once DOL_DOCUMENT_ROOT.'/core/lib/contract.lib.php';
     require_once DOL_DOCUMENT_ROOT.'/contrat/class/contrat.class.php';
     if (! empty($conf->projet->enabled)) {
     	require_once DOL_DOCUMENT_ROOT . '/projet/class/project.class.php';
     }
     
    -$langs->load("companies");
    -$langs->load("contracts");
    +// Load translation files required by the page
    +$langs->loadLangs(array('companies', 'contracts'));
     
     $action=GETPOST('action','alpha');
     $confirm=GETPOST('confirm','alpha');
    diff --git a/htdocs/contrat/services_list.php b/htdocs/contrat/services_list.php
    index 0fc475c19fb..72b45f49db5 100644
    --- a/htdocs/contrat/services_list.php
    +++ b/htdocs/contrat/services_list.php
    @@ -1,9 +1,10 @@
     <?php
    -/* Copyright (C) 2001-2004 Rodolphe Quiedeville <rodolphe@quiedeville.org>
    - * Copyright (C) 2004-2016 Laurent Destailleur  <eldy@users.sourceforge.net>
    - * Copyright (C) 2005-2012 Regis Houssin        <regis.houssin@capnetworks.com>
    - * Copyright (C) 2015      Jean-François Ferry	<jfefe@aternatik.fr>
    - * Copyright (C) 2018      Ferran Marcet		<fmarcet@2byte.es>
    +/* Copyright (C) 2001-2004  Rodolphe Quiedeville    <rodolphe@quiedeville.org>
    + * Copyright (C) 2004-2016  Laurent Destailleur     <eldy@users.sourceforge.net>
    + * Copyright (C) 2005-2012  Regis Houssin           <regis.houssin@capnetworks.com>
    + * Copyright (C) 2015       Jean-François Ferry     <jfefe@aternatik.fr>
    + * Copyright (C) 2018       Ferran Marcet           <fmarcet@2byte.es>
    + * Copyright (C) 2018       Frédéric France         <frederic.france@netlogic.fr>
      *
      * This program is free software; you can redistribute it and/or modify
      * it under the terms of the GNU General Public License as published by
    @@ -25,14 +26,13 @@
      *		\brief      Page to list services in contracts
      */
     
    -require ("../main.inc.php");
    -require_once (DOL_DOCUMENT_ROOT."/contrat/class/contrat.class.php");
    -require_once (DOL_DOCUMENT_ROOT."/product/class/product.class.php");
    -require_once (DOL_DOCUMENT_ROOT."/societe/class/societe.class.php");
    +require "../main.inc.php";
    +require_once DOL_DOCUMENT_ROOT."/contrat/class/contrat.class.php";
    +require_once DOL_DOCUMENT_ROOT."/product/class/product.class.php";
    +require_once DOL_DOCUMENT_ROOT."/societe/class/societe.class.php";
     
    -$langs->load("products");
    -$langs->load("contracts");
    -$langs->load("companies");
    +// Load translation files required by the page
    +$langs->loadLangs(array('products', 'contracts', 'companies'));
     
     $limit = GETPOST('limit','int')?GETPOST('limit','int'):$conf->liste_limit;
     $sortfield = GETPOST("sortfield",'alpha');
    @@ -198,7 +198,7 @@ $now=dol_now();
     $form=new Form($db);
     
     $sql = "SELECT c.rowid as cid, c.ref, c.statut as cstatut,";
    -$sql.= " s.rowid as socid, s.nom as name,";
    +$sql.= " s.rowid as socid, s.nom as name, s.email, s.client, s.fournisseur,";
     $sql.= " cd.rowid, cd.description, cd.statut,";
     $sql.= " p.rowid as pid, p.ref as pref, p.label as label, p.fk_product_type as ptype, p.entity as pentity,";
     if (!$user->rights->societe->client->voir && !$socid) $sql .= " sc.fk_soc, sc.fk_user,";
    @@ -337,7 +337,7 @@ print_barre_liste($title, $page, $_SERVER["PHP_SELF"], $param, $sortfield, $sort
     if ($sall)
     {
     	foreach($fieldstosearchall as $key => $val) $fieldstosearchall[$key]=$langs->trans($val);
    -	print $langs->trans("FilterOnInto", $sall) . join(', ',$fieldstosearchall);
    +	print '<div class="divsearchfieldfilter">'.$langs->trans("FilterOnInto", $sall) . join(', ',$fieldstosearchall).'</div>';
     }
     
     $morefilter = '';
    @@ -456,7 +456,7 @@ if (! empty($arrayfields['cd.date_ouverture_prevue']['checked']))
     	print $form->selectarray('filter_opouvertureprevue',$arrayofoperators,$filter_opouvertureprevue,1);
     	print ' ';
     	$filter_dateouvertureprevue=dol_mktime(0,0,0,$opouvertureprevuemonth,$opouvertureprevueday,$opouvertureprevueyear);
    -	print $form->select_date($filter_dateouvertureprevue,'opouvertureprevue',0,0,1,'',1,0,1);
    +	print $form->selectDate($filter_dateouvertureprevue, 'opouvertureprevue', 0, 0, 1, '', 1, 0);
     	print '</td>';
     }
     if (! empty($arrayfields['cd.date_ouverture']['checked']))
    @@ -466,7 +466,7 @@ if (! empty($arrayfields['cd.date_ouverture']['checked']))
     	print $form->selectarray('filter_op1',$arrayofoperators,$filter_op1,1);
     	print ' ';
     	$filter_date1=dol_mktime(0,0,0,$op1month,$op1day,$op1year);
    -	print $form->select_date($filter_date1,'op1',0,0,1,'',1,0,1);
    +	print $form->selectDate($filter_date1, 'op1', 0, 0, 1, '', 1, 0);
     	print '</td>';
     }
     if (! empty($arrayfields['cd.date_fin_validite']['checked']))
    @@ -476,7 +476,7 @@ if (! empty($arrayfields['cd.date_fin_validite']['checked']))
     	print $form->selectarray('filter_op2',$arrayofoperators,$filter_op2,1);
     	print ' ';
     	$filter_date2=dol_mktime(0,0,0,$op2month,$op2day,$op2year);
    -	print $form->select_date($filter_date2,'op2',0,0,1,'',1,0,1);
    +	print $form->selectDate($filter_date2, 'op2', 0, 0, 1, '', 1, 0);
     	print '</td>';
     }
     if (! empty($arrayfields['cd.date_cloture']['checked']))
    @@ -486,7 +486,7 @@ if (! empty($arrayfields['cd.date_cloture']['checked']))
     	print $form->selectarray('filter_opcloture',$arrayofoperators,$filter_opcloture,1);
     	print ' ';
     	$filter_date_cloture=dol_mktime(0,0,0,$opcloturemonth,$opclotureday,$opclotureyear);
    -	print $form->select_date($filter_date_cloture,'opcloture',0,0,1,'',1,0,1);
    +	print $form->selectDate($filter_date_cloture, 'opcloture', 0, 0, 1, '', 1, 0);
     	print '</td>';
     }
     // Extra fields
    @@ -532,7 +532,6 @@ print "</tr>\n";
     $contractstatic=new Contrat($db);
     $productstatic=new Product($db);
     
    -$var=true;
     $i=0;
     $totalarray=array();
     while ($i < min($num,$limit))
    @@ -542,6 +541,11 @@ while ($i < min($num,$limit))
     	$contractstatic->id=$obj->cid;
     	$contractstatic->ref=$obj->ref?$obj->ref:$obj->cid;
     
    +	$companystatic->id=$obj->socid;
    +	$companystatic->name=$obj->name;
    +	$companystatic->email=$obj->email;
    +	$companystatic->client=$obj->client;
    +	$companystatic->fournisseur=$obj->fournisseur;
     
     	print '<tr class="oddeven">';
     
    @@ -557,7 +561,7 @@ while ($i < min($num,$limit))
     	if (! empty($arrayfields['p.description']['checked']))
     	{
     		print '<td>';
    -		if ($obj->pid)
    +		if ($obj->pid > 0)
     		{
     			$productstatic->id=$obj->pid;
     			$productstatic->type=$obj->ptype;
    @@ -627,9 +631,6 @@ while ($i < min($num,$limit))
     	if (! empty($arrayfields['s.nom']['checked']))
     	{
     		print '<td>';
    -		$companystatic->id=$obj->socid;
    -		$companystatic->name=$obj->name;
    -		$companystatic->client=1;
     		print $companystatic->getNomUrl(1,'customer',28);
     		print '</td>';
             if (! $i) $totalarray['nbfield']++;
    diff --git a/htdocs/contrat/tpl/linkedobjectblock.tpl.php b/htdocs/contrat/tpl/linkedobjectblock.tpl.php
    index ae4a56ef4a9..328be816327 100644
    --- a/htdocs/contrat/tpl/linkedobjectblock.tpl.php
    +++ b/htdocs/contrat/tpl/linkedobjectblock.tpl.php
    @@ -35,15 +35,15 @@ global $noMoreLinkedObjectBlockAfter;
     $langs = $GLOBALS['langs'];
     $linkedObjectBlock = $GLOBALS['linkedObjectBlock'];
     
    +// Load translation files required by the page
     $langs->load("contracts");
     
     $total=0; $ilink=0;
    -$var=true;
     foreach($linkedObjectBlock as $key => $objectlink)
     {
         $ilink++;
     
    -    $trclass=($var?'pair':'impair');
    +    $trclass='oddeven';
         if ($ilink == count($linkedObjectBlock) && empty($noMoreLinkedObjectBlockAfter) && count($linkedObjectBlock) <= 1) $trclass.=' liste_sub_total';
     ?>
     <tr class="<?php echo $trclass; ?>">
    diff --git a/htdocs/core/actions_addupdatedelete.inc.php b/htdocs/core/actions_addupdatedelete.inc.php
    index 394680f4d8e..c7cb1dc6f78 100644
    --- a/htdocs/core/actions_addupdatedelete.inc.php
    +++ b/htdocs/core/actions_addupdatedelete.inc.php
    @@ -18,7 +18,7 @@
     
     /**
      *	\file			htdocs/core/actions_addupdatedelete.inc.php
    - *  \brief			Code for common actions cancel / add / update / delete
    + *  \brief			Code for common actions cancel / add / update / delete / clone
      */
     
     
    @@ -183,3 +183,36 @@ if ($action == 'confirm_delete' && ! empty($permissiontodelete))
     		else setEventMessages($object->error, null, 'errors');
     	}
     }
    +
    +// Action clone object
    +if ($action == 'confirm_clone' && $confirm == 'yes' && ! empty($permissiontoadd))
    +{
    +	if (1==0 && ! GETPOST('clone_content') && ! GETPOST('clone_receivers'))
    +	{
    +		setEventMessages($langs->trans("NoCloneOptionsSpecified"), null, 'errors');
    +	}
    +	else
    +	{
    +		if ($object->id > 0)
    +		{
    +			// Because createFromClone modifies the object, we must clone it so that we can restore it later
    +			$orig = clone $object;
    +
    +			$result=$object->createFromClone($user, $object->id);
    +			if ($result > 0)
    +			{
    +				$newid = 0;
    +				if (is_object($result)) $newid = $result->id;
    +				else $newid = $result;
    +				header("Location: ".$_SERVER['PHP_SELF'].'?id='.$newid);	// Open record of new object
    +				exit;
    +			}
    +			else
    +			{
    +				setEventMessages($object->error, $object->errors, 'errors');
    +				$object = $orig;
    +				$action='';
    +			}
    +		}
    +	}
    +}
    diff --git a/htdocs/core/actions_extrafields.inc.php b/htdocs/core/actions_extrafields.inc.php
    index 6b6d40acd9c..6b6d4b7a176 100644
    --- a/htdocs/core/actions_extrafields.inc.php
    +++ b/htdocs/core/actions_extrafields.inc.php
    @@ -178,10 +178,12 @@ if ($action == 'add')
                     	(GETPOST('alwayseditable', 'alpha')?1:0),
                     	(GETPOST('perms', 'alpha')?GETPOST('perms', 'alpha'):''),
                     	$visibility,
    -					0,
    +					GETPOST('help','alpha'),
                         GETPOST('computed_value','alpha'),
                     	(GETPOST('entitycurrentorall', 'alpha')?0:''),
    -                	GETPOST('langfile', 'alpha')
    +                    GETPOST('langfile', 'alpha'),
    +                    1,
    +                    (GETPOST('totalizable', 'alpha')?1:0)
                     );
         			if ($result > 0)
         			{
    @@ -331,7 +333,7 @@ if ($action == 'update')
         			$visibility = GETPOST('list', 'alpha');
         			if ($type == 'separate') $visibility=3;
     
    -    			$result=$extrafields->update(
    +                $result=$extrafields->update(
         				GETPOST('attrname', 'alpha'),
         				GETPOST('label', 'alpha'),
         				$type,
    @@ -344,11 +346,13 @@ if ($action == 'update')
         				(GETPOST('alwayseditable', 'alpha')?1:0),
         				(GETPOST('perms', 'alpha')?GETPOST('perms', 'alpha'):''),
                     	$visibility,
    -					0,
    +					GETPOST('help','alpha'),
         			    GETPOST('default_value','alpha'),
         				GETPOST('computed_value','alpha'),
         				(GETPOST('entitycurrentorall', 'alpha')?0:''),
    -    				GETPOST('langfile')
    +                    GETPOST('langfile'),
    +                    1,
    +                    (GETPOST('totalizable', 'alpha')?1:0)
         			);
         			if ($result > 0)
         			{
    diff --git a/htdocs/core/actions_massactions.inc.php b/htdocs/core/actions_massactions.inc.php
    index 4894212fa07..2bb55264cf9 100644
    --- a/htdocs/core/actions_massactions.inc.php
    +++ b/htdocs/core/actions_massactions.inc.php
    @@ -1,6 +1,7 @@
     <?php
     /* Copyright (C) 2015-2017 Laurent Destailleur  <eldy@users.sourceforge.net>
      * Copyright (C) 2018	   Nicolas ZABOURI	<info@inovea-conseil.com>
    + * Copyright (C) 2018 	   Juanjo Menent  <jmenent@2byte.es>
      *
      * This program is free software; you can redistribute it and/or modify
      * it under the terms of the GNU General Public License as published by
    @@ -377,7 +378,7 @@ if (! $error && $massaction == 'confirm_presend')
     					//var_dump($filepath);
     
     					// Send mail (substitutionarray must be done just before this)
    -					require_once(DOL_DOCUMENT_ROOT.'/core/class/CMailFile.class.php');
    +					require_once DOL_DOCUMENT_ROOT.'/core/class/CMailFile.class.php';
     					$mailfile = new CMailFile($subject,$sendto,$from,$message,$filepath,$mimetype,$filename,$sendtocc,$sendtobcc,$deliveryreceipt,-1);
     					if ($mailfile->error)
     					{
    @@ -423,25 +424,25 @@ if (! $error && $massaction == 'confirm_presend')
     								if ($triggername == 'SOCIETE_SENTBYMAIL')    $triggername = 'COMPANY_SENTBYEMAIL';
     								if ($triggername == 'CONTRAT_SENTBYMAIL')    $triggername = 'CONTRACT_SENTBYEMAIL';
     								if ($triggername == 'COMMANDE_SENTBYMAIL')   $triggername = 'ORDER_SENTBYEMAIL';
    -								if ($triggername == 'FACTURE_SENTBYMAIL')    $triggername = 'BILL_SENTBYEMAIL';
    +								if ($triggername == 'FACTURE_SENTBYMAIL')    $triggername = 'BILL_SENTBYMAIL';
     								if ($triggername == 'EXPEDITION_SENTBYMAIL') $triggername = 'SHIPPING_SENTBYEMAIL';
     								if ($triggername == 'COMMANDEFOURNISSEUR_SENTBYMAIL') $triggername = 'ORDER_SUPPLIER_SENTBYMAIL';
     								if ($triggername == 'FACTUREFOURNISSEUR_SENTBYMAIL') $triggername = 'BILL_SUPPLIER_SENTBYEMAIL';
     								if ($triggername == 'SUPPLIERPROPOSAL_SENTBYMAIL') $triggername = 'PROPOSAL_SUPPLIER_SENTBYEMAIL';
     
    -								if (! empty($trigger_name))
    +								if (! empty($triggername))
     								{
     									// Appel des triggers
    -									include_once(DOL_DOCUMENT_ROOT . "/core/class/interfaces.class.php");
    +									include_once DOL_DOCUMENT_ROOT . "/core/class/interfaces.class.php";
     									$interface=new Interfaces($db);
    -									$result=$interface->run_triggers($trigger_name, $objectobj, $user, $langs, $conf);
    +									$result=$interface->run_triggers($triggername, $objectobj, $user, $langs, $conf);
     									if ($result < 0) { $error++; $errors=$interface->errors; }
     									// Fin appel triggers
     
     									if ($error)
     									{
     										setEventMessages($db->lasterror(), $errors, 'errors');
    -										dol_syslog("Error in trigger ".$trigger_name.' '.$db->lasterror(), LOG_ERR);
    +										dol_syslog("Error in trigger ".$triggername.' '.$db->lasterror(), LOG_ERR);
     									}
     								}
     
    @@ -610,6 +611,13 @@ if ($massaction == 'confirm_createbills')
     						{
     							$fk_parent_line = 0;
     						}
    +
    +						// Extrafields
    +						if (empty($conf->global->MAIN_EXTRAFIELDS_DISABLED) && method_exists($lines[$i], 'fetch_optionals')) {
    +							$lines[$i]->fetch_optionals($lines[$i]->rowid);
    +							$array_options = $lines[$i]->array_options;
    +						}
    +
     						$result = $objecttmp->addline(
     							$desc,
     							$lines[$i]->subprice,
    @@ -634,7 +642,8 @@ if ($massaction == 'confirm_createbills')
     							$fk_parent_line,
     							$lines[$i]->fk_fournprice,
     							$lines[$i]->pa_ht,
    -							$lines[$i]->label
    +							$lines[$i]->label,
    +							$array_options
     							);
     						if ($result > 0)
     						{
    @@ -694,7 +703,7 @@ if ($massaction == 'confirm_createbills')
     	if (! $error)
     	{
     		$db->commit();
    -		setEventMessage($langs->trans('BillCreated', $nb_bills_created));
    +		setEventMessages($langs->trans('BillCreated', $nb_bills_created), null, 'mesgs');
     
     		// Make a redirect to avoid to bill twice if we make a refresh or back
     		$param='';
    @@ -736,6 +745,56 @@ if ($massaction == 'confirm_createbills')
     	}
     }
     
    +if (!$error && $massaction == 'cancelorders')
    +{
    +
    +	$db->begin();
    +
    +	$nbok = 0;
    +
    +
    +	$orders = GETPOST('toselect', 'array');
    +	foreach ($orders as $id_order)
    +	{
    +
    +		$cmd = new Commande($db);
    +		if ($cmd->fetch($id_order) <= 0)
    +			continue;
    +
    +		if ($cmd->statut != Commande::STATUS_VALIDATED)
    +		{
    +			$langs->load('errors');
    +			setEventMessages($langs->trans("ErrorObjectMustHaveStatusValidToBeCanceled", $cmd->ref), null, 'errors');
    +			$error++;
    +			break;
    +		}
    +		else
    +			$result = $cmd->cancel();
    +
    +		if ($result < 0)
    +		{
    +			setEventMessages($cmd->error, $cmd->errors, 'errors');
    +			$error++;
    +			break;
    +		}
    +		else
    +			$nbok++;
    +	}
    +	if (!$error)
    +	{
    +		if ($nbok > 1)
    +			setEventMessages($langs->trans("RecordsModified", $nbok), null, 'mesgs');
    +		else
    +			setEventMessages($langs->trans("RecordsModified", $nbok), null, 'mesgs');
    +		$db->commit();
    +	}
    +	else
    +	{
    +		$db->rollback();
    +	}
    +}
    +
    +
     if (! $error && $massaction == "builddoc" && $permtoread && ! GETPOST('button_search'))
     {
     	if (empty($diroutputmassaction))
    @@ -766,7 +825,8 @@ if (! $error && $massaction == "builddoc" && $permtoread && ! GETPOST('button_se
     	}
     
     	$arrayofinclusion=array();
    -	foreach($listofobjectref as $tmppdf) $arrayofinclusion[]='^'.preg_quote(dol_sanitizeFileName($tmppdf).'.pdf','/').'$';
    +	foreach($listofobjectref as $tmppdf) $arrayofinclusion[]='^'.preg_quote(dol_sanitizeFileName($tmppdf),'/').'\.pdf$';
    +	foreach($listofobjectref as $tmppdf) $arrayofinclusion[]='^'.preg_quote(dol_sanitizeFileName($tmppdf),'/').'_[a-zA-Z0-9-_]+\.pdf$';	// To include PDF generated from ODX files
     	$listoffiles = dol_dir_list($uploaddir,'all',1,implode('|',$arrayofinclusion),'\.meta$|\.png','date',SORT_DESC,0,true);
     
     	// build list of files with full path
    @@ -1029,24 +1089,23 @@ if (! $error && ($massaction == 'delete' || ($action == 'delete' && $confirm ==
     		$result=$objecttmp->fetch($toselectid);
     		if ($result > 0)
     		{
    -			// Refuse deletion for some status ?
    -			/*
    -       		if ($objectclass == 'Facture' && $objecttmp->status == Facture::STATUS_DRAFT)
    -       		{
    -       			$langs->load("errors");
    -       			$nbignored++;
    -       			$resaction.='<div class="error">'.$langs->trans('ErrorOnlyDraftStatusCanBeDeletedInMassAction',$objecttmp->ref).'</div><br>';
    -       			continue;
    -       		}*/
    +			// Refuse deletion for some objects/status
    +			if ($objectclass == 'Facture' && empty($conf->global->INVOICE_CAN_ALWAYS_BE_REMOVED) && $objecttmp->status != Facture::STATUS_DRAFT)
    +			{
    +				$langs->load("errors");
    +				$nbignored++;
    +				$resaction.='<div class="error">'.$langs->trans('ErrorOnlyDraftStatusCanBeDeletedInMassAction',$objecttmp->ref).'</div><br>';
    +				continue;
    +			}
     
    -			if (in_array($objecttmp->element, array('societe','member'))) $result = $objecttmp->delete($objecttmp->id, $user, 1);
    +			if (in_array($objecttmp->element, array('societe', 'member'))) $result = $objecttmp->delete($objecttmp->id, $user, 1);
     			else $result = $objecttmp->delete($user);
     
     			if ($result <= 0)
     			{
    -				setEventMessages($objecttmp->error, $objecttmp->errors, 'errors');
    -				$error++;
    -				break;
    +			    setEventMessages($objecttmp->error, $objecttmp->errors, 'errors');
    +			    $error++;
    +			    break;
     			}
     			else $nbok++;
     		}
    diff --git a/htdocs/core/actions_printing.inc.php b/htdocs/core/actions_printing.inc.php
    index 62b61e531bf..d2d34cd523a 100644
    --- a/htdocs/core/actions_printing.inc.php
    +++ b/htdocs/core/actions_printing.inc.php
    @@ -1,6 +1,6 @@
     <?php
     /* Copyright (C) 2014-2016 Laurent Destailleur  <eldy@users.sourceforge.net>
    - * Copyright (C) 2014      Frederic France      <frederic.france@free.fr>
    + * Copyright (C) 2014-2018 Frederic France      <frederic.france@netlogic.fr>
      *
      * This program is free software; you can redistribute it and/or modify
      * it under the terms of the GNU General Public License as published by
    @@ -28,8 +28,7 @@
     // Filename to print must be provided into 'file' parameter
     
     // Print file
    -if ($action == 'print_file' and $user->rights->printing->read)
    -{
    +if ($action == 'print_file' && $user->rights->printing->read) {
         $langs->load("printing");
         require_once DOL_DOCUMENT_ROOT . '/core/modules/printing/modules_printing.php';
         $objectprint = new PrintingDriver($db);
    @@ -55,7 +54,7 @@ if ($action == 'print_file' and $user->rights->printing->read)
                         $subdir = 'commande';
                     }
                     try {
    -                    $ret = $printer->print_file(GETPOST('file', 'alpha'), $module, $subdir);
    +                    $ret = $printer->printFile(GETPOST('file', 'alpha'), $module, $subdir);
                         if ($ret > 0) {
                             //print '<pre>'.print_r($printer->errors, true).'</pre>';
                             setEventMessages($printer->error, $printer->errors, 'errors');
    diff --git a/htdocs/core/actions_sendmails.inc.php b/htdocs/core/actions_sendmails.inc.php
    index 18a236056b9..153c5ca9364 100644
    --- a/htdocs/core/actions_sendmails.inc.php
    +++ b/htdocs/core/actions_sendmails.inc.php
    @@ -42,7 +42,7 @@ if (GETPOST('addfile','alpha'))
     	$vardir=$conf->user->dir_output."/".$user->id;
     	$upload_dir_tmp = $vardir.'/temp';             // TODO Add $keytoavoidconflict in upload_dir path
     
    -	dol_add_file_process($upload_dir_tmp, 0, 0, 'addedfile', '', null, $trackid);
    +	dol_add_file_process($upload_dir_tmp, 0, 0, 'addedfile', '', null, $trackid, 0);
     	$action='presend';
     }
     
    @@ -146,9 +146,8 @@ if (($action == 'send' || $action == 'relance') && ! $_POST['addfile'] && ! $_PO
     		$sendtocc='';
     		$sendtobcc='';
     		$sendtoid = array();
    -		if (!empty($conf->global->MAIN_MAIL_ENABLED_USER_DEST_SELECT)) {
    -			$sendtouserid=array();
    -		}
    +		$sendtouserid=array();
    +		$sendtoccuserid=array();
     
     		// Define $sendto
     		$receiver=$_POST['receiver'];
    @@ -179,18 +178,20 @@ if (($action == 'send' || $action == 'relance') && ! $_POST['addfile'] && ! $_PO
     				}
     			}
     		}
    -		if (!empty($conf->global->MAIN_MAIL_ENABLED_USER_DEST_SELECT)) {
    +		if (!empty($conf->global->MAIN_MAIL_ENABLED_USER_DEST_SELECT))
    +		{
     			$receiveruser=$_POST['receiveruser'];
     			if (is_array($receiveruser) && count($receiveruser)>0)
     			{
     				$fuserdest = new User($db);
     				foreach($receiveruser as $key=>$val)
     				{
    -					$tmparray[] = $fuserdest->user_get_property($key,'email');
    -					$sendtouserid[] = $key;
    +					$tmparray[] = $fuserdest->user_get_property($val,'email');
    +					$sendtouserid[] = $val;
     				}
     			}
     		}
    +
     		$sendto=implode(',',$tmparray);
     
     		// Define $sendtocc
    @@ -222,15 +223,15 @@ if (($action == 'send' || $action == 'relance') && ! $_POST['addfile'] && ! $_PO
     			}
     		}
     		if (!empty($conf->global->MAIN_MAIL_ENABLED_USER_DEST_SELECT)) {
    -			$receiveruser=$_POST['receiveccruser'];
    +			$receiverccuser=$_POST['receiverccuser'];
     
    -			if (is_array($receiveruser) && count($receiveruser)>0)
    +			if (is_array($receiverccuser) && count($receiverccuser)>0)
     			{
     				$fuserdest = new User($db);
    -				foreach($receiveruser as $key=>$val)
    +				foreach($receiverccuser as $key=>$val)
     				{
    -					$tmparray[] = $fuserdest->user_get_property($key,'email');
    -					$sendtouserid[] = $key;
    +					$tmparray[] = $fuserdest->user_get_property($val,'email');
    +					$sendtoccuserid[] = $val;
     				}
     			}
     		}
    @@ -418,13 +419,13 @@ if (($action == 'send' || $action == 'relance') && ! $_POST['addfile'] && ! $_PO
     						}
     					}*/
     
    -					// Initialisation of datas
    +					// Initialisation of datas of object to call trigger
     					if (is_object($object))
     					{
     					    if (empty($actiontypecode)) $actiontypecode='AC_OTH_AUTO'; // Event insert into agenda automatically
     
     						$object->socid			= $sendtosocid;	   // To link to a company
    -						$object->sendtoid		= $sendtoid;	   // To link to contacts/addresses. This is an array.
    +						$object->sendtoid		= $sendtoid;	   // To link to contact addresses. This is an array.
     						$object->actiontypecode	= $actiontypecode; // Type of event ('AC_OTH', 'AC_OTH_AUTO', 'AC_XXX'...)
     						$object->actionmsg		= $actionmsg;      // Long text
     						$object->actionmsg2		= $actionmsg2;     // Short text
    diff --git a/htdocs/core/actions_setnotes.inc.php b/htdocs/core/actions_setnotes.inc.php
    index 50b35392644..ec253d5ef4a 100644
    --- a/htdocs/core/actions_setnotes.inc.php
    +++ b/htdocs/core/actions_setnotes.inc.php
    @@ -32,8 +32,33 @@ if ($action == 'setnote_public' && ! empty($permissionnote) && ! GETPOST('cancel
     {
     	if (empty($action) || ! is_object($object) || empty($id)) dol_print_error('','Include of actions_setnotes.inc.php was done but required variable was not set before');
     	if (empty($object->id)) $object->fetch($id);	// Fetch may not be already done
    -	$result=$object->update_note(dol_html_entity_decode(GETPOST('note_public', 'none'), ENT_QUOTES),'_public');
    -	if ($result < 0) setEventMessages($object->error, $object->errors, 'errors');
    +	
    +	$result_update=$object->update_note(dol_html_entity_decode(GETPOST('note_public', 'none'), ENT_QUOTES),'_public');
    +
    +	if ($result_update < 0) setEventMessages($object->error, $object->errors, 'errors');
    +	elseif (in_array($object->table_element, array('supplier_proposal', 'propal', 'commande_fournisseur', 'commande', 'facture_fourn', 'facture')))
    +	{
    +		// Define output language
    +		if (empty($conf->global->MAIN_DISABLE_PDF_AUTOUPDATE))
    +		{
    +			$outputlangs = $langs;
    +			$newlang = '';
    +			if ($conf->global->MAIN_MULTILANGS && empty($newlang) && GETPOST('lang_id','aZ09')) $newlang = GETPOST('lang_id','aZ09');
    +			if ($conf->global->MAIN_MULTILANGS && empty($newlang))	$newlang = $object->thirdparty->default_lang;
    +			if (! empty($newlang)) {
    +				$outputlangs = new Translate("", $conf);
    +				$outputlangs->setDefaultLang($newlang);
    +			}
    +			$model=$object->modelpdf;
    +			$hidedetails = (GETPOST('hidedetails','int') ? GETPOST('hidedetails','int') : (! empty($conf->global->MAIN_GENERATE_DOCUMENTS_HIDE_DETAILS) ? 1 : 0));
    +			$hidedesc = (GETPOST('hidedesc','int') ? GETPOST('hidedesc','int') : (! empty($conf->global->MAIN_GENERATE_DOCUMENTS_HIDE_DESC) ?  1 : 0));
    +			$hideref = (GETPOST('hideref','int') ? GETPOST('hideref','int') : (! empty($conf->global->MAIN_GENERATE_DOCUMENTS_HIDE_REF) ? 1 : 0));
    +
    +			$result=$object->generateDocument($model, $outputlangs, $hidedetails, $hidedesc, $hideref);
    +			
    +			if ($result < 0) dol_print_error($db,$result);
    +		}
    +	}
     }
     // Set public note
     else if ($action == 'setnote_private' && ! empty($permissionnote) && ! GETPOST('cancel','alpha'))
    diff --git a/htdocs/core/ajax/ajaxdirpreview.php b/htdocs/core/ajax/ajaxdirpreview.php
    index 4d72b576429..8d1c5cd712c 100644
    --- a/htdocs/core/ajax/ajaxdirpreview.php
    +++ b/htdocs/core/ajax/ajaxdirpreview.php
    @@ -93,7 +93,7 @@ if (empty($url))
     	else $url=DOL_URL_ROOT.'/ecm/index.php';
     }
     
    -// Load traductions files
    +// Load translation files required by the page
     $langs->loadLangs(array("ecm","companies","other"));
     
     // Security check
    @@ -158,8 +158,8 @@ print '<!-- ajaxdirpreview type='.$type.' -->'."\n";
     //print '<!-- Page called with mode='.dol_escape_htmltag(isset($mode)?$mode:'').' type='.dol_escape_htmltag($type).' module='.dol_escape_htmltag($module).' url='.dol_escape_htmltag($url).' '.dol_escape_htmltag($_SERVER["PHP_SELF"]).'?'.dol_escape_htmltag($_SERVER["QUERY_STRING"]).' -->'."\n";
     
     $param=($sortfield?'&sortfield='.$sortfield:'').($sortorder?'&sortorder='.$sortorder:'');
    -if (! empty($website)) $param.='&website='.$website;
    -if (! empty($pageid))  $param.='&pageid='.$pageid;
    +if (! empty($websitekey)) $param.='&website='.$websitekey;
    +if (! empty($pageid))     $param.='&pageid='.$pageid;
     
     
     // Dir scan
    @@ -234,7 +234,7 @@ if ($type == 'directory')
     	    		$param.='&file_manager=1';
     	    		if (!preg_match('/website=/',$param)) $param.='&website='.urlencode(GETPOST('website','alpha'));
     	    		if (!preg_match('/pageid=/',$param)) $param.='&pageid='.urlencode(GETPOST('pageid','int'));
    -	    		//if (!preg_match('/backtopage=/',$param)) $param.='&backtopage='.urlencode($_SERVER["PHP_SELF"].'?file_manager=1&website='.$website.'&pageid='.$pageid);
    +	    		//if (!preg_match('/backtopage=/',$param)) $param.='&backtopage='.urlencode($_SERVER["PHP_SELF"].'?file_manager=1&website='.$websitekey.'&pageid='.$pageid);
     	    	}
         	}
         	else
    @@ -315,7 +315,7 @@ if ($useajax || $action == 'delete')
     	$formquestion['section_id']=array('type'=>'hidden','value'=>$section_id,'name'=>'section_id');		// We must always put field, even if empty because it is fille by javascript later
     	$formquestion['section_dir']=array('type'=>'hidden','value'=>$section_dir,'name'=>'section_dir');	// We must always put field, even if empty because it is fille by javascript later
     	if (! empty($action) && $action == 'file_manager')	$formquestion['file_manager']=array('type'=>'hidden','value'=>1,'name'=>'file_manager');
    -	if (! empty($website))								$formquestion['website']=array('type'=>'hidden','value'=>$website,'name'=>'website');
    +	if (! empty($websitekey))							$formquestion['website']=array('type'=>'hidden','value'=>$websitekey,'name'=>'website');
     	if (! empty($pageid) && $pageid > 0)				$formquestion['pageid']=array('type'=>'hidden','value'=>$pageid,'name'=>'pageid');
     
     	print $form->formconfirm($url,$langs->trans("DeleteFile"),$langs->trans("ConfirmDeleteFile"),'confirm_deletefile',$formquestion,"no",($useajax?'deletefile':0));
    diff --git a/htdocs/core/ajax/ajaxdirtree.php b/htdocs/core/ajax/ajaxdirtree.php
    index 796ced332ab..4b588751829 100644
    --- a/htdocs/core/ajax/ajaxdirtree.php
    +++ b/htdocs/core/ajax/ajaxdirtree.php
    @@ -53,6 +53,7 @@ else    // For no ajax call
     	if (empty($url)) $url=DOL_URL_ROOT.'/ecm/index.php';
     }
     
    +// Load translation files required by the page
     $langs->load("ecm");
     
     // Define fullpathselecteddir.
    @@ -200,8 +201,8 @@ if (! empty($conf->use_javascript_ajax) && empty($conf->global->MAIN_ECM_DISABLE
     	    				// Edit link
     	    				print '<td align="right" width="18"><a href="';
     	    				print DOL_URL_ROOT.'/ecm/dir_card.php?module='.urlencode($modulepart).'&section='.$val['id'].'&relativedir='.urlencode($val['fullrelativename']);
    -	    				print '&backtopage='.urlencode($_SERVER["PHP_SELF"].'?file_manager=1&website='.$website.'&pageid='.$pageid);
    -	    				print '">'.img_view($langs->trans("Edit").' - '.$langs->trans("View"), 0, 'class="valignmiddle"').'</a></td>';
    +	    				print '&backtopage='.urlencode($_SERVER["PHP_SELF"].'?file_manager=1&website='.$websitekey.'&pageid='.$pageid);
    +	    				print '">'.img_edit($langs->trans("Edit").' - '.$langs->trans("View"), 0, 'class="valignmiddle opacitymedium"').'</a></td>';
     
     	    				// Add link
     	    				//print '<td align="right"><a href="'.DOL_URL_ROOT.'/ecm/dir_add_card.php?action=create&amp;catParent='.$val['id'].'">'.img_edit_add().'</a></td>';
    @@ -320,10 +321,8 @@ if (empty($conf->use_javascript_ajax) || ! empty($conf->global->MAIN_ECM_DISABLE
     
     	$nbofentries=0;
     	$oldvallevel=0;
    -	$var=true;
     	foreach($sqltree as $key => $val)
     	{
    -		$var=false;
     
     		$ecmdirstatic->id=$val['id'];
     		$ecmdirstatic->ref=$val['label'];
    diff --git a/htdocs/core/ajax/check_notifications.php b/htdocs/core/ajax/check_notifications.php
    index 6984bbff5b4..642dc1038d9 100644
    --- a/htdocs/core/ajax/check_notifications.php
    +++ b/htdocs/core/ajax/check_notifications.php
    @@ -44,37 +44,37 @@ $eventfound = array();
     //dol_syslog('time='.$time.' $_SESSION[auto_ck_events_not_before]='.$_SESSION['auto_check_events_not_before']);
     
     // TODO Try to make a solution with only a javascript timer that is easier. Difficulty is to avoid notification twice when several tabs are opened.
    -if ($time >= $_SESSION['auto_check_events_not_before']) 
    +if ($time >= $_SESSION['auto_check_events_not_before'])
     {
         $time_update = (int) $conf->global->MAIN_BROWSER_NOTIFICATION_FREQUENCY;   // Always defined
    -    if (! empty($_SESSION['auto_check_events_not_before'])) 
    +    if (! empty($_SESSION['auto_check_events_not_before']))
         {
             // We start scan from the not before so if two tabs were opend at differents seconds and we close one (so the js timer),
    -        // then we are not losing periods 
    +        // then we are not losing periods
             $starttime = $_SESSION['auto_check_events_not_before'];
             // Protection to avoid too long sessions
    -        if ($starttime < ($time - (int) $conf->global->MAIN_SESSION_TIMEOUT)) 
    +        if ($starttime < ($time - (int) $conf->global->MAIN_SESSION_TIMEOUT))
             {
                 dol_syslog("We ask to check browser notification on a too large period. We fix this with current date.");
                 $starttime = $time;
             }
         }
    -    else 
    +    else
         {
             $starttime = $time;
         }
    -    
    +
         $_SESSION['auto_check_events_not_before'] = $time + $time_update;
    -    
    -    // Force save of session change we did. 
    +
    +    // Force save of session change we did.
         // WARNING: Any change in sessions after that will not be saved !
         session_write_close();
    -    
    +
         require_once DOL_DOCUMENT_ROOT.'/comm/action/class/actioncomm.class.php';
    -	
    -    
    +
    +
         dol_syslog('NEW $_SESSION[auto_check_events_not_before]='.$_SESSION['auto_check_events_not_before']);
    -    
    +
         $sql = 'SELECT id';
         $sql .= ' FROM ' . MAIN_DB_PREFIX . 'actioncomm a, ' . MAIN_DB_PREFIX . 'actioncomm_resources ar';
         $sql .= ' WHERE a.id = ar.fk_actioncomm';
    @@ -91,11 +91,11 @@ if ($time >= $_SESSION['auto_check_events_not_before'])
     
             $actionmod = new ActionComm($db);
     
    -        while ($obj = $db->fetch_object($resql)) 
    +        while ($obj = $db->fetch_object($resql))
             {
    -            $langs->load("agenda");
    -            $langs->load("commercial");
    -            
    +            // Load translation files required by the page
    +            $langs->loadLangs(array('agenda', 'commercial'));
    +
                 $actionmod->fetch($obj->id);
     
                 // Message must be formated and translated to be used with javascript directly
    @@ -105,7 +105,7 @@ if ($time >= $_SESSION['auto_check_events_not_before'])
                 $event['tipo'] = $langs->transnoentities('Action' . $actionmod->code);
                 $event['titulo'] = $actionmod->label;
                 $event['location'] = $langs->transnoentities('Location').': '.$actionmod->location;
    -            
    +
                 $eventfound[] = $event;
             }
         }
    diff --git a/htdocs/core/ajax/price.php b/htdocs/core/ajax/price.php
    index 577f659b2cc..453fdc7bc82 100644
    --- a/htdocs/core/ajax/price.php
    +++ b/htdocs/core/ajax/price.php
    @@ -25,7 +25,7 @@ if (! defined('NOREQUIREMENU'))  define('NOREQUIREMENU','1');
     if (! defined('NOREQUIREAJAX'))  define('NOREQUIREAJAX','1');
     if (! defined('NOREQUIRESOC'))   define('NOREQUIRESOC','1');
     
    -require('../../main.inc.php');
    +require '../../main.inc.php';
     
     $output		= GETPOST('output','alpha');
     $amount		= price2num(GETPOST('amount','alpha'));
    diff --git a/htdocs/core/ajax/selectsearchbox.php b/htdocs/core/ajax/selectsearchbox.php
    index 57483848c4e..364903c9cd7 100644
    --- a/htdocs/core/ajax/selectsearchbox.php
    +++ b/htdocs/core/ajax/selectsearchbox.php
    @@ -53,6 +53,12 @@ $search_boxvalue=GETPOST('q', 'none');
     $arrayresult=array();
     
     // Define $searchform
    +
    +if (! empty($conf->adherent->enabled) && empty($conf->global->MAIN_SEARCHFORM_ADHERENT_DISABLED) && $user->rights->adherent->lire)
    +{
    +	$arrayresult['searchintomember']=array('position'=>8, 'shortcut'=>'M', 'img'=>'object_user', 'label'=>$langs->trans("SearchIntoMembers", $search_boxvalue), 'text'=>img_picto('','object_user').' '.$langs->trans("SearchIntoMembers", $search_boxvalue), 'url'=>DOL_URL_ROOT.'/adherents/list.php'.($search_boxvalue?'?sall='.urlencode($search_boxvalue):''));
    +}
    +
     if ((( ! empty($conf->societe->enabled) && (empty($conf->global->SOCIETE_DISABLE_PROSPECTS) || empty($conf->global->SOCIETE_DISABLE_CUSTOMERS))) || ! empty($conf->fournisseur->enabled)) && empty($conf->global->MAIN_SEARCHFORM_SOCIETE_DISABLED) && $user->rights->societe->lire)
     {
     	$arrayresult['searchintothirdparty']=array('position'=>10, 'shortcut'=>'T', 'img'=>'object_company', 'label'=>$langs->trans("SearchIntoThirdparties", $search_boxvalue), 'text'=>img_picto('','object_company').' '.$langs->trans("SearchIntoThirdparties", $search_boxvalue), 'url'=>DOL_URL_ROOT.'/societe/list.php'.($search_boxvalue?'?sall='.urlencode($search_boxvalue):''));
    @@ -63,11 +69,6 @@ if (! empty($conf->societe->enabled) && empty($conf->global->MAIN_SEARCHFORM_CON
     	$arrayresult['searchintocontact']=array('position'=>15, 'shortcut'=>'A', 'img'=>'object_contact', 'label'=>$langs->trans("SearchIntoContacts", $search_boxvalue), 'text'=>img_picto('','object_contact').' '.$langs->trans("SearchIntoContacts", $search_boxvalue), 'url'=>DOL_URL_ROOT.'/contact/list.php'.($search_boxvalue?'?sall='.urlencode($search_boxvalue):''));
     }
     
    -if (! empty($conf->adherent->enabled) && empty($conf->global->MAIN_SEARCHFORM_ADHERENT_DISABLED) && $user->rights->adherent->lire)
    -{
    -	$arrayresult['searchintomember']=array('position'=>20, 'shortcut'=>'M', 'img'=>'object_user', 'label'=>$langs->trans("SearchIntoMembers", $search_boxvalue), 'text'=>img_picto('','object_user').' '.$langs->trans("SearchIntoMembers", $search_boxvalue), 'url'=>DOL_URL_ROOT.'/adherents/list.php'.($search_boxvalue?'?sall='.urlencode($search_boxvalue):''));
    -}
    -
     if (((! empty($conf->product->enabled) && $user->rights->produit->lire) || (! empty($conf->service->enabled) && $user->rights->service->lire))
     && empty($conf->global->MAIN_SEARCHFORM_PRODUITSERVICE_DISABLED))
     {
    diff --git a/htdocs/core/ajax/ziptown.php b/htdocs/core/ajax/ziptown.php
    index 9fa475039d9..2100d3d3600 100644
    --- a/htdocs/core/ajax/ziptown.php
    +++ b/htdocs/core/ajax/ziptown.php
    @@ -120,6 +120,7 @@ if (! empty($_GET['zipcode']) || ! empty($_GET['town']))
     			$row_array['selectcountry_id'] = $row['fk_country'];
     			$row_array['state_id'] = $row['fk_county'];
     
    +			// TODO Use a cache here to avoid to make select_state in each pass (this make a SQL and lot of logs)
     			$row_array['states'] = $formcompany->select_state('',$row['fk_country'],'');
     
     			array_push($return_arr,$row_array);
    diff --git a/htdocs/core/boxes/box_actions.php b/htdocs/core/boxes/box_actions.php
    index f6d9d03dccf..9bcfb002bb6 100644
    --- a/htdocs/core/boxes/box_actions.php
    +++ b/htdocs/core/boxes/box_actions.php
    @@ -37,7 +37,11 @@ class box_actions extends ModeleBoxes
     	var $boxlabel="BoxLastActions";
     	var $depends = array("agenda");
     
    -	var $db;
    +	/**
    +     * @var DoliDB Database handler.
    +     */
    +    public $db;
    +    
     	var $param;
     
     	var $info_box_head = array();
    @@ -256,6 +260,5 @@ class box_actions extends ModeleBoxes
     
     		return '';
     	}
    -
     }
     
    diff --git a/htdocs/core/boxes/box_activity.php b/htdocs/core/boxes/box_activity.php
    index 4fb8cc19c82..bd3163268ac 100644
    --- a/htdocs/core/boxes/box_activity.php
    +++ b/htdocs/core/boxes/box_activity.php
    @@ -35,7 +35,11 @@ class box_activity extends ModeleBoxes
         var $boxlabel='BoxGlobalActivity';
         var $depends = array("facture");
     
    -    var $db;
    +    /**
    +     * @var DoliDB Database handler.
    +     */
    +    public $db;
    +    
         var $param;
         var $enabled = 1;
     
    diff --git a/htdocs/core/boxes/box_bookmarks.php b/htdocs/core/boxes/box_bookmarks.php
    index e2a45ffab22..c3a29877104 100644
    --- a/htdocs/core/boxes/box_bookmarks.php
    +++ b/htdocs/core/boxes/box_bookmarks.php
    @@ -33,7 +33,11 @@ class box_bookmarks extends ModeleBoxes
     	var $boxlabel="BoxMyLastBookmarks";
     	var $depends = array("bookmark");
     
    -	var $db;
    +	/**
    +     * @var DoliDB Database handler.
    +     */
    +    public $db;
    +    
     	var $param;
     
     	var $info_box_head = array();
    @@ -157,6 +161,5 @@ class box_bookmarks extends ModeleBoxes
         {
     		return parent::showBox($this->info_box_head, $this->info_box_contents, $nooutput);
     	}
    -
     }
     
    diff --git a/htdocs/core/boxes/box_clients.php b/htdocs/core/boxes/box_clients.php
    index a293b5166a2..96ccd7b675d 100644
    --- a/htdocs/core/boxes/box_clients.php
    +++ b/htdocs/core/boxes/box_clients.php
    @@ -37,7 +37,11 @@ class box_clients extends ModeleBoxes
     	var $boxlabel="BoxLastCustomers";
     	var $depends = array("societe");
     
    -	var $db;
    +	/**
    +     * @var DoliDB Database handler.
    +     */
    +    public $db;
    +    
     	var $enabled = 1;
     
     	var $info_box_head = array();
    @@ -87,7 +91,10 @@ class box_clients extends ModeleBoxes
                 $sql.= ", s.client";
                 $sql.= ", s.code_fournisseur";
                 $sql.= ", s.fournisseur";
    +            $sql.= ", s.code_compta";
    +            $sql.= ", s.code_compta_fournisseur";
                 $sql.= ", s.logo";
    +            $sql.= ", s.email";
                 $sql.= ", s.datec, s.tms, s.status";
     			$sql.= " FROM ".MAIN_DB_PREFIX."societe as s";
     			if (!$user->rights->societe->client->voir && !$user->societe_id) $sql.= ", ".MAIN_DB_PREFIX."societe_commerciaux as sc";
    @@ -114,9 +121,12 @@ class box_clients extends ModeleBoxes
                         $thirdpartystatic->name = $objp->name;
                         $thirdpartystatic->code_client = $objp->code_client;
                         $thirdpartystatic->code_fournisseur = $objp->code_fournisseur;
    +                    $thirdpartystatic->code_compta = $objp->code_compta;
    +                    $thirdpartystatic->code_compta_fournisseur = $objp->code_compta_fournisseur;
                         $thirdpartystatic->client = $objp->client;
                         $thirdpartystatic->fournisseur = $objp->fournisseur;
                         $thirdpartystatic->logo = $objp->logo;
    +                    $thirdpartystatic->email = $objp->email;
     
                         $this->info_box_contents[$line][] = array(
                             'td' => '',
    @@ -153,7 +163,6 @@ class box_clients extends ModeleBoxes
                     'text' => $langs->trans("ReadPermissionNotAllowed")
     			);
     		}
    -
     	}
     
     	/**
    @@ -168,6 +177,5 @@ class box_clients extends ModeleBoxes
         {
     		return parent::showBox($this->info_box_head, $this->info_box_contents, $nooutput);
     	}
    -
     }
     
    diff --git a/htdocs/core/boxes/box_commandes.php b/htdocs/core/boxes/box_commandes.php
    index 9bbde140dbe..5aeb6179207 100644
    --- a/htdocs/core/boxes/box_commandes.php
    +++ b/htdocs/core/boxes/box_commandes.php
    @@ -37,7 +37,11 @@ class box_commandes extends ModeleBoxes
         var $boxlabel="BoxLastCustomerOrders";
         var $depends = array("commande");
     
    -	var $db;
    +	/**
    +     * @var DoliDB Database handler.
    +     */
    +    public $db;
    +    
     	var $param;
     
         var $info_box_head = array();
    @@ -198,6 +202,5 @@ class box_commandes extends ModeleBoxes
         {
             return parent::showBox($this->info_box_head, $this->info_box_contents, $nooutput);
         }
    -
     }
     
    diff --git a/htdocs/core/boxes/box_comptes.php b/htdocs/core/boxes/box_comptes.php
    index 52f8e6c7d9e..8606d9b91f7 100644
    --- a/htdocs/core/boxes/box_comptes.php
    +++ b/htdocs/core/boxes/box_comptes.php
    @@ -38,7 +38,11 @@ class box_comptes extends ModeleBoxes
     	var $boxlabel="BoxCurrentAccounts";
     	var $depends = array("banque");     // Box active if module banque active
     
    -	var $db;
    +	/**
    +     * @var DoliDB Database handler.
    +     */
    +    public $db;
    +    
     	var $param;
     	var $enabled = 1;
     
    @@ -170,7 +174,6 @@ class box_comptes extends ModeleBoxes
                     'text' => $langs->trans("ReadPermissionNotAllowed")
                 );
             }
    -
     	}
     
     	/**
    @@ -185,6 +188,5 @@ class box_comptes extends ModeleBoxes
         {
     		return parent::showBox($this->info_box_head, $this->info_box_contents, $nooutput);
     	}
    -
     }
     
    diff --git a/htdocs/core/boxes/box_contacts.php b/htdocs/core/boxes/box_contacts.php
    index a8dc7f1231d..4feb101c090 100644
    --- a/htdocs/core/boxes/box_contacts.php
    +++ b/htdocs/core/boxes/box_contacts.php
    @@ -39,7 +39,11 @@ class box_contacts extends ModeleBoxes
     	var $boxlabel="BoxLastContacts";
     	var $depends = array("societe");
     
    -	var $db;
    +	/**
    +     * @var DoliDB Database handler.
    +     */
    +    public $db;
    +    
     	var $param;
     
     	var $info_box_head = array();
    @@ -185,6 +189,5 @@ class box_contacts extends ModeleBoxes
     	{
     		return parent::showBox($this->info_box_head, $this->info_box_contents, $nooutput);
     	}
    -
     }
     
    diff --git a/htdocs/core/boxes/box_contracts.php b/htdocs/core/boxes/box_contracts.php
    index 49d6df67d7f..6f9a62e1063 100644
    --- a/htdocs/core/boxes/box_contracts.php
    +++ b/htdocs/core/boxes/box_contracts.php
    @@ -36,7 +36,11 @@ class box_contracts extends ModeleBoxes
         var $boxlabel="BoxLastContracts";
         var $depends = array("contrat");	// conf->contrat->enabled
     
    -    var $db;
    +    /**
    +     * @var DoliDB Database handler.
    +     */
    +    public $db;
    +    
         var $param;
     
         var $info_box_head = array();
    @@ -181,6 +185,5 @@ class box_contracts extends ModeleBoxes
         {
             return parent::showBox($this->info_box_head, $this->info_box_contents, $nooutput);
         }
    -
     }
     
    diff --git a/htdocs/core/boxes/box_external_rss.php b/htdocs/core/boxes/box_external_rss.php
    index 01eb4ac8893..f08c809627d 100644
    --- a/htdocs/core/boxes/box_external_rss.php
    +++ b/htdocs/core/boxes/box_external_rss.php
    @@ -39,7 +39,11 @@ class box_external_rss extends ModeleBoxes
         var $boxlabel="BoxLastRssInfos";
         var $depends = array("externalrss");
     
    -	var $db;
    +	/**
    +     * @var DoliDB Database handler.
    +     */
    +    public $db;
    +    
     	var $paramdef;	// Params of box definition (not user params)
     
         var $info_box_head = array();
    @@ -194,6 +198,5 @@ class box_external_rss extends ModeleBoxes
         {
             return parent::showBox($this->info_box_head, $this->info_box_contents, $nooutput);
         }
    -
     }
     
    diff --git a/htdocs/core/boxes/box_factures.php b/htdocs/core/boxes/box_factures.php
    index a5da051d9d7..e281fbe5c60 100644
    --- a/htdocs/core/boxes/box_factures.php
    +++ b/htdocs/core/boxes/box_factures.php
    @@ -35,7 +35,11 @@ class box_factures extends ModeleBoxes
     	var $boxlabel="BoxLastCustomerBills";
     	var $depends = array("facture");
     
    -	var $db;
    +	/**
    +     * @var DoliDB Database handler.
    +     */
    +    public $db;
    +    
     	var $param;
     
     	var $info_box_head = array();
    @@ -72,9 +76,11 @@ class box_factures extends ModeleBoxes
             include_once DOL_DOCUMENT_ROOT.'/compta/facture/class/facture.class.php';
             include_once DOL_DOCUMENT_ROOT.'/societe/class/societe.class.php';
     
    -        $facturestatic=new Facture($db);
    +        $facturestatic = new Facture($db);
             $societestatic = new Societe($db);
     
    +        $langs->load("bills");
    +
     		$text = $langs->trans("BoxTitleLast".($conf->global->MAIN_LASTBOX_ON_OBJECT_DATE?"":"Modified")."CustomerBills",$max);
     		$this->info_box_head = array(
     				'text' => $text,
    @@ -88,9 +94,7 @@ class box_factures extends ModeleBoxes
                 $sql.= ", f.total_ttc";
                 $sql.= ", f.datef as df";
     			$sql.= ", f.paye, f.fk_statut, f.datec, f.tms";
    -            $sql.= ", s.nom as name";
    -            $sql.= ", s.rowid as socid";
    -            $sql.= ", s.code_client";
    +            $sql.= ", s.rowid as socid, s.nom as name, s.code_client, s.email, s.tva_intra, s.code_compta, s.siren as idprof1, s.siret as idprof2, s.ape as idprof3, s.idprof4, s.idprof5, s.idprof6";
     			$sql.= ", f.date_lim_reglement as datelimite";
     			$sql.= " FROM (".MAIN_DB_PREFIX."societe as s,".MAIN_DB_PREFIX."facture as f";
     			if (!$user->rights->societe->client->voir && !$user->societe_id) $sql.= ", ".MAIN_DB_PREFIX."societe_commerciaux as sc";
    @@ -117,6 +121,7 @@ class box_factures extends ModeleBoxes
                         $datelimite = $db->jdate($objp->datelimite);
                         $date = $db->jdate($objp->df);
                         $datem = $db->jdate($objp->tms);
    +
                         $facturestatic->id = $objp->facid;
                         $facturestatic->ref = $objp->facnumber;
                         $facturestatic->type = $objp->type;
    @@ -129,7 +134,14 @@ class box_factures extends ModeleBoxes
                         $societestatic->id = $objp->socid;
                         $societestatic->name = $objp->name;
                         $societestatic->code_client = $objp->code_client;
    -
    +                    $societestatic->tva_intra = $objp->tva_intra;
    +                    $societestatic->email = $objp->email;
    +                    $societestatic->idprof1 = $objp->idprof1;
    +                    $societestatic->idprof2 = $objp->idprof2;
    +                    $societestatic->idprof3 = $objp->idprof3;
    +                    $societestatic->idprof4 = $objp->idprof4;
    +                    $societestatic->idprof5 = $objp->idprof5;
    +                    $societestatic->idprof6 = $objp->idprof6;
     
     					$late = '';
     					if ($facturestatic->hasDelay()) {
    @@ -202,5 +214,4 @@ class box_factures extends ModeleBoxes
         {
     		return parent::showBox($this->info_box_head, $this->info_box_contents, $nooutput);
     	}
    -
     }
    diff --git a/htdocs/core/boxes/box_factures_fourn.php b/htdocs/core/boxes/box_factures_fourn.php
    index 00df80f334b..c865cf185c4 100644
    --- a/htdocs/core/boxes/box_factures_fourn.php
    +++ b/htdocs/core/boxes/box_factures_fourn.php
    @@ -36,7 +36,11 @@ class box_factures_fourn extends ModeleBoxes
     	var $boxlabel="BoxLastSupplierBills";
     	var $depends = array("facture","fournisseur");
     
    -	var $db;
    +	/**
    +     * @var DoliDB Database handler.
    +     */
    +    public $db;
    +    
     	var $param;
     
     	var $info_box_head = array();
    @@ -214,6 +218,5 @@ class box_factures_fourn extends ModeleBoxes
         {
     		return parent::showBox($this->info_box_head, $this->info_box_contents, $nooutput);
     	}
    -
     }
     
    diff --git a/htdocs/core/boxes/box_factures_fourn_imp.php b/htdocs/core/boxes/box_factures_fourn_imp.php
    index 1f894be3309..e8dedf59c41 100644
    --- a/htdocs/core/boxes/box_factures_fourn_imp.php
    +++ b/htdocs/core/boxes/box_factures_fourn_imp.php
    @@ -35,7 +35,11 @@ class box_factures_fourn_imp extends ModeleBoxes
     	var $boxlabel = "BoxOldestUnpaidSupplierBills";
     	var $depends = array("facture","fournisseur");
     
    -	var $db;
    +	/**
    +     * @var DoliDB Database handler.
    +     */
    +    public $db;
    +    
     	var $param;
     
     	var $info_box_head = array();
    @@ -187,7 +191,6 @@ class box_factures_fourn_imp extends ModeleBoxes
                     'text' => $langs->trans("ReadPermissionNotAllowed")
                 );
             }
    -
         }
     
     	/**
    @@ -202,6 +205,5 @@ class box_factures_fourn_imp extends ModeleBoxes
         {
     		return parent::showBox($this->info_box_head, $this->info_box_contents, $nooutput);
     	}
    -
     }
     
    diff --git a/htdocs/core/boxes/box_factures_imp.php b/htdocs/core/boxes/box_factures_imp.php
    index ea483e223c1..dd64a07b8d9 100644
    --- a/htdocs/core/boxes/box_factures_imp.php
    +++ b/htdocs/core/boxes/box_factures_imp.php
    @@ -38,7 +38,11 @@ class box_factures_imp extends ModeleBoxes
     	var $boxlabel="BoxOldestUnpaidCustomerBills";
     	var $depends = array("facture");
     
    -	var $db;
    +	/**
    +     * @var DoliDB Database handler.
    +     */
    +    public $db;
    +    
     	var $param;
     
     	var $info_box_head = array();
    @@ -82,7 +86,7 @@ class box_factures_imp extends ModeleBoxes
     
     		if ($user->rights->facture->lire)
     		{
    -			$sql = "SELECT s.nom as name, s.rowid as socid,";
    +			$sql = "SELECT s.nom as name, s.rowid as socid, s.email,";
                 $sql.= " s.code_client,";
                 $sql.= " s.logo,";
     			$sql.= " f.facnumber, f.date_lim_reglement as datelimite,";
    @@ -130,9 +134,11 @@ class box_factures_imp extends ModeleBoxes
                         $facturestatic->total_ttc = $objp->total_ttc;
     					$facturestatic->statut = $objp->fk_statut;
     					$facturestatic->date_lim_reglement = $db->jdate($objp->datelimite);
    +
                         $societestatic->id = $objp->socid;
                         $societestatic->name = $objp->name;
                         $societestatic->client = 1;
    +                    $societestatic->email = $objp->email;
                         $societestatic->code_client = $objp->code_client;
                         $societestatic->logo = $objp->logo;
     
    @@ -205,5 +211,4 @@ class box_factures_imp extends ModeleBoxes
         {
     		return parent::showBox($this->info_box_head, $this->info_box_contents, $nooutput);
     	}
    -
     }
    diff --git a/htdocs/core/boxes/box_ficheinter.php b/htdocs/core/boxes/box_ficheinter.php
    index ef7ba62c15c..76d1414f53f 100644
    --- a/htdocs/core/boxes/box_ficheinter.php
    +++ b/htdocs/core/boxes/box_ficheinter.php
    @@ -36,7 +36,11 @@ class box_ficheinter extends ModeleBoxes
     	var $boxlabel="BoxFicheInter";
     	var $depends = array("ficheinter");	// conf->contrat->enabled
     
    -	var $db;
    +	/**
    +     * @var DoliDB Database handler.
    +     */
    +    public $db;
    +    
     	var $param;
     
     	var $info_box_head = array();
    @@ -166,6 +170,5 @@ class box_ficheinter extends ModeleBoxes
         {
     		return parent::showBox($this->info_box_head, $this->info_box_contents, $nooutput);
     	}
    -
     }
     
    diff --git a/htdocs/core/boxes/box_fournisseurs.php b/htdocs/core/boxes/box_fournisseurs.php
    index 32ffd1f5618..0ca14fae7f5 100644
    --- a/htdocs/core/boxes/box_fournisseurs.php
    +++ b/htdocs/core/boxes/box_fournisseurs.php
    @@ -36,7 +36,11 @@ class box_fournisseurs extends ModeleBoxes
         var $boxlabel="BoxLastSuppliers";
         var $depends = array("fournisseur");
     
    -	var $db;
    +	/**
    +     * @var DoliDB Database handler.
    +     */
    +    public $db;
    +    
     	var $param;
     
         var $info_box_head = array();
    @@ -146,7 +150,6 @@ class box_fournisseurs extends ModeleBoxes
                     'text' => $langs->trans("ReadPermissionNotAllowed")
                 );
             }
    -
         }
     
     	/**
    @@ -161,6 +164,5 @@ class box_fournisseurs extends ModeleBoxes
         {
             return parent::showBox($this->info_box_head, $this->info_box_contents, $nooutput);
         }
    -
     }
     
    diff --git a/htdocs/core/boxes/box_goodcustomers.php b/htdocs/core/boxes/box_goodcustomers.php
    index 8e4ec988144..16668987a40 100644
    --- a/htdocs/core/boxes/box_goodcustomers.php
    +++ b/htdocs/core/boxes/box_goodcustomers.php
    @@ -38,7 +38,11 @@ class box_goodcustomers extends ModeleBoxes
     	var $boxlabel="BoxGoodCustomers";
     	var $depends = array("societe");
     
    -	var $db;
    +	/**
    +     * @var DoliDB Database handler.
    +     */
    +    public $db;
    +    
     	var $enabled = 1;
     
     	var $info_box_head = array();
    @@ -155,7 +159,6 @@ class box_goodcustomers extends ModeleBoxes
     				'text' => $langs->trans("ReadPermissionNotAllowed")
     			);
     		}
    -
     	}
     
     	/**
    diff --git a/htdocs/core/boxes/box_graph_invoices_permonth.php b/htdocs/core/boxes/box_graph_invoices_permonth.php
    index abbdc7b7c71..c22163779a8 100644
    --- a/htdocs/core/boxes/box_graph_invoices_permonth.php
    +++ b/htdocs/core/boxes/box_graph_invoices_permonth.php
    @@ -33,7 +33,10 @@ class box_graph_invoices_permonth extends ModeleBoxes
     	var $boxlabel="BoxCustomersInvoicesPerMonth";
     	var $depends = array("facture");
     
    -	var $db;
    +	/**
    +     * @var DoliDB Database handler.
    +     */
    +    public $db;
     
     	var $info_box_head = array();
     	var $info_box_contents = array();
    @@ -277,6 +280,5 @@ class box_graph_invoices_permonth extends ModeleBoxes
         {
     		return parent::showBox($this->info_box_head, $this->info_box_contents, $nooutput);
     	}
    -
     }
     
    diff --git a/htdocs/core/boxes/box_graph_invoices_supplier_permonth.php b/htdocs/core/boxes/box_graph_invoices_supplier_permonth.php
    index 53d9ce08059..a7f504b2d01 100644
    --- a/htdocs/core/boxes/box_graph_invoices_supplier_permonth.php
    +++ b/htdocs/core/boxes/box_graph_invoices_supplier_permonth.php
    @@ -33,7 +33,10 @@ class box_graph_invoices_supplier_permonth extends ModeleBoxes
     	var $boxlabel="BoxSuppliersInvoicesPerMonth";
     	var $depends = array("fournisseur");
     
    -	var $db;
    +	/**
    +     * @var DoliDB Database handler.
    +     */
    +    public $db;
     
     	var $info_box_head = array();
     	var $info_box_contents = array();
    @@ -276,6 +279,5 @@ class box_graph_invoices_supplier_permonth extends ModeleBoxes
         {
     		return parent::showBox($this->info_box_head, $this->info_box_contents, $nooutput);
     	}
    -
     }
     
    diff --git a/htdocs/core/boxes/box_graph_orders_permonth.php b/htdocs/core/boxes/box_graph_orders_permonth.php
    index 05a0ff498ec..329fef77fba 100644
    --- a/htdocs/core/boxes/box_graph_orders_permonth.php
    +++ b/htdocs/core/boxes/box_graph_orders_permonth.php
    @@ -33,7 +33,10 @@ class box_graph_orders_permonth extends ModeleBoxes
     	var $boxlabel="BoxCustomersOrdersPerMonth";
     	var $depends = array("commande");
     
    -	var $db;
    +	/**
    +     * @var DoliDB Database handler.
    +     */
    +    public $db;
     
     	var $info_box_head = array();
     	var $info_box_contents = array();
    @@ -275,6 +278,5 @@ class box_graph_orders_permonth extends ModeleBoxes
         {
     		return parent::showBox($this->info_box_head, $this->info_box_contents, $nooutput);
     	}
    -
     }
     
    diff --git a/htdocs/core/boxes/box_graph_orders_supplier_permonth.php b/htdocs/core/boxes/box_graph_orders_supplier_permonth.php
    index e88ed46be72..de962149cdf 100644
    --- a/htdocs/core/boxes/box_graph_orders_supplier_permonth.php
    +++ b/htdocs/core/boxes/box_graph_orders_supplier_permonth.php
    @@ -33,7 +33,10 @@ class box_graph_orders_supplier_permonth extends ModeleBoxes
     	var $boxlabel="BoxSuppliersOrdersPerMonth";
     	var $depends = array("fournisseur");
     
    -	var $db;
    +	/**
    +     * @var DoliDB Database handler.
    +     */
    +    public $db;
     
     	var $info_box_head = array();
     	var $info_box_contents = array();
    @@ -274,6 +277,5 @@ class box_graph_orders_supplier_permonth extends ModeleBoxes
         {
     		return parent::showBox($this->info_box_head, $this->info_box_contents, $nooutput);
     	}
    -
     }
     
    diff --git a/htdocs/core/boxes/box_graph_product_distribution.php b/htdocs/core/boxes/box_graph_product_distribution.php
    index 39a7a3984d2..42afa4fbfe0 100644
    --- a/htdocs/core/boxes/box_graph_product_distribution.php
    +++ b/htdocs/core/boxes/box_graph_product_distribution.php
    @@ -33,7 +33,11 @@ class box_graph_product_distribution extends ModeleBoxes
     	var $boxlabel="BoxProductDistribution";
     	var $depends = array("product|service","facture|propal|commande");
     
    -	var $db;
    +	/**
    +     * @var DoliDB Database handler.
    +     */
    +    public $db;
    +    
     	var $param;
     
     	var $info_box_head = array();
    @@ -397,7 +401,6 @@ class box_graph_product_distribution extends ModeleBoxes
     				'text' => $mesg
     			);
     		}
    -
     	}
     
     	/**
    @@ -412,6 +415,5 @@ class box_graph_product_distribution extends ModeleBoxes
         {
     		return parent::showBox($this->info_box_head, $this->info_box_contents, $nooutput);
     	}
    -
     }
     
    diff --git a/htdocs/core/boxes/box_graph_propales_permonth.php b/htdocs/core/boxes/box_graph_propales_permonth.php
    index bddf4a27e64..c19235c2fb2 100644
    --- a/htdocs/core/boxes/box_graph_propales_permonth.php
    +++ b/htdocs/core/boxes/box_graph_propales_permonth.php
    @@ -33,7 +33,10 @@ class box_graph_propales_permonth extends ModeleBoxes
     	var $boxlabel="BoxProposalsPerMonth";
     	var $depends = array("propal");
     
    -	var $db;
    +	/**
    +     * @var DoliDB Database handler.
    +     */
    +    public $db;
     
     	var $info_box_head = array();
     	var $info_box_contents = array();
    @@ -71,6 +74,8 @@ class box_graph_propales_permonth extends ModeleBoxes
     		//include_once DOL_DOCUMENT_ROOT.'/comm/propal/class/propal.class.php';
     		//$propalstatic=new Propal($db);
     
    +		$langs->load("propal");
    +
     		$text = $langs->trans("BoxProposalsPerMonth",$max);
     		$this->info_box_head = array(
     				'text' => $text,
    @@ -276,6 +281,5 @@ class box_graph_propales_permonth extends ModeleBoxes
         {
     		return parent::showBox($this->info_box_head, $this->info_box_contents, $nooutput);
     	}
    -
     }
     
    diff --git a/htdocs/core/boxes/box_last_modified_ticketsup.php b/htdocs/core/boxes/box_last_modified_ticket.php
    similarity index 80%
    rename from htdocs/core/boxes/box_last_modified_ticketsup.php
    rename to htdocs/core/boxes/box_last_modified_ticket.php
    index c63864b0fe0..9ce7dd91605 100644
    --- a/htdocs/core/boxes/box_last_modified_ticketsup.php
    +++ b/htdocs/core/boxes/box_last_modified_ticket.php
    @@ -18,8 +18,8 @@
      */
     
     /**
    - *     \file        core/boxes/box_last_modified_ticketsup.php
    - *     \ingroup     ticketsup
    + *     \file        core/boxes/box_last_modified_ticket.php
    + *     \ingroup     ticket
      *     \brief       This box shows latest modified tickets
      */
     require_once DOL_DOCUMENT_ROOT . "/core/boxes/modules_boxes.php";
    @@ -27,14 +27,19 @@ require_once DOL_DOCUMENT_ROOT . "/core/boxes/modules_boxes.php";
     /**
      * Class to manage the box
      */
    -class box_last_modified_ticketsup extends ModeleBoxes
    +class box_last_modified_ticket extends ModeleBoxes
     {
     
    -    public $boxcode = "box_last_modified_ticketsup";
    -    public $boximg = "ticketsup";
    +    public $boxcode = "box_last_modified_ticket";
    +    public $boximg = "ticket";
         public $boxlabel;
    -    public $depends = array("ticketsup");
    +    public $depends = array("ticket");
    +    
    +    /**
    +     * @var DoliDB Database handler.
    +     */
         public $db;
    +    
         public $param;
         public $info_box_head = array();
         public $info_box_contents = array();
    @@ -47,7 +52,7 @@ class box_last_modified_ticketsup extends ModeleBoxes
             global $langs;
             $langs->load("boxes");
     
    -        $this->boxlabel = $langs->transnoentitiesnoconv("BoxLastModifiedTicketsup");
    +        $this->boxlabel = $langs->transnoentitiesnoconv("BoxLastModifiedTicket");
         }
     
         /**
    @@ -62,25 +67,25 @@ class box_last_modified_ticketsup extends ModeleBoxes
     
             $this->max = $max;
     
    -        dol_include_once("/ticketsup/class/ticketsup.class.php");
    +        dol_include_once("/ticket/class/ticket.class.php");
     
    -        $text = $langs->trans("BoxLastModifiedTicketsupDescription", $max);
    +        $text = $langs->trans("BoxLastModifiedTicketDescription", $max);
             $this->info_box_head = array(
              'text' => $text,
              'limit' => dol_strlen($text)
             );
     
             $this->info_box_contents[0][0] = array('td' => 'align="left"',
    -         'text' => $langs->trans("BoxLastModifiedTicketsupContent"));
    +         'text' => $langs->trans("BoxLastModifiedTicketContent"));
     
    -        if ($user->rights->ticketsup->read) {
    +        if ($user->rights->ticket->read) {
                 $sql = "SELECT t.rowid as id, t.ref, t.track_id, t.fk_soc, t.fk_user_create, t.fk_user_assign, t.subject, t.message, t.fk_statut, t.type_code, t.category_code, t.severity_code, t.datec, t.date_read, t.date_close, t.origin_email ";
                 $sql.= ", type.label as type_label, category.label as category_label, severity.label as severity_label";
                 $sql.= ", s.nom as company_name";
    -            $sql.= " FROM ".MAIN_DB_PREFIX."ticketsup as t";
    -            $sql.= " LEFT JOIN ".MAIN_DB_PREFIX."c_ticketsup_type as type ON type.code=t.type_code";
    -            $sql.= " LEFT JOIN ".MAIN_DB_PREFIX."c_ticketsup_category as category ON category.code=t.category_code";
    -            $sql.= " LEFT JOIN ".MAIN_DB_PREFIX."c_ticketsup_severity as severity ON severity.code=t.severity_code";
    +            $sql.= " FROM ".MAIN_DB_PREFIX."ticket as t";
    +            $sql.= " LEFT JOIN ".MAIN_DB_PREFIX."c_ticket_type as type ON type.code=t.type_code";
    +            $sql.= " LEFT JOIN ".MAIN_DB_PREFIX."c_ticket_category as category ON category.code=t.category_code";
    +            $sql.= " LEFT JOIN ".MAIN_DB_PREFIX."c_ticket_severity as severity ON severity.code=t.severity_code";
                 $sql.= " LEFT JOIN ".MAIN_DB_PREFIX."societe as s ON s.rowid=t.fk_soc";
     
                 $sql.= " WHERE t.entity = ".$conf->entity;
    @@ -107,7 +112,7 @@ class box_last_modified_ticketsup extends ModeleBoxes
                         $dateclose=$db->jdate($objp->date_cloture);
                         $late = '';
     
    -                    $ticketsup = new Ticketsup($this->db);
    +                    $ticket = new Ticket($this->db);
     
     
                         $r=0;
    @@ -116,21 +121,21 @@ class box_last_modified_ticketsup extends ModeleBoxes
                         $this->info_box_contents[$i][0] = array(
                          'td' => 'align="left" width="16"',
                          'logo' => $this->boximg,
    -                     'url' => dol_buildpath("/ticketsup/card.php?track_id=".$objp->track_id, 1));
    +                     'url' => dol_buildpath("/ticket/card.php?track_id=".$objp->track_id, 1));
                         $r++;
     
                         // Id
                         $this->info_box_contents[$i][$r] = array(
                          'td' => 'align="left"',
                          'text' => $objp->ref,
    -                     'url' => dol_buildpath("/ticketsup/card.php?track_id=".$objp->track_id, 1));
    +                     'url' => dol_buildpath("/ticket/card.php?track_id=".$objp->track_id, 1));
                         $r++;
     
                         // Subject
                         $this->info_box_contents[$i][$r] = array(
                          'td' => 'align="left"',
                          'text' => $objp->subject,    // Some event have no ref
    -                     'url' => dol_buildpath("/ticketsup/card.php?track_id=".$objp->track_id, 1));
    +                     'url' => dol_buildpath("/ticket/card.php?track_id=".$objp->track_id, 1));
                         $r++;
     
                         // Customer
    @@ -151,7 +156,7 @@ class box_last_modified_ticketsup extends ModeleBoxes
                         $r++;
     
                         // Statut
    -                    $ticketstat = new Ticketsup($this->db);
    +                    $ticketstat = new Ticket($this->db);
                         $ticketstat->fk_statut = $objp->fk_statut;
                         $this->info_box_contents[$i][$r] = array(
                          'td' => 'align="right"',
    @@ -163,7 +168,7 @@ class box_last_modified_ticketsup extends ModeleBoxes
                     }
     
                     if ($num==0) {
    -                    $this->info_box_contents[$i][0] = array('td' => 'align="center"','text'=>$langs->trans("BoxLastModifiedTicketsupNoRecordedTickets"));
    +                    $this->info_box_contents[$i][0] = array('td' => 'align="center"','text'=>$langs->trans("BoxLastModifiedTicketNoRecordedTickets"));
                     }
                 } else {
                     dol_print_error($db);
    diff --git a/htdocs/core/boxes/box_last_ticketsup.php b/htdocs/core/boxes/box_last_ticket.php
    similarity index 80%
    rename from htdocs/core/boxes/box_last_ticketsup.php
    rename to htdocs/core/boxes/box_last_ticket.php
    index 5c39229835b..a824a707168 100644
    --- a/htdocs/core/boxes/box_last_ticketsup.php
    +++ b/htdocs/core/boxes/box_last_ticket.php
    @@ -18,8 +18,8 @@
      */
     
     /**
    - *     \file        core/boxes/box_ticketsup_latest.php
    - *     \ingroup     ticketsup
    + *     \file        core/boxes/box_ticket_latest.php
    + *     \ingroup     ticket
      *     \brief       This box shows latest created tickets
      */
     require_once DOL_DOCUMENT_ROOT . "/core/boxes/modules_boxes.php";
    @@ -27,14 +27,19 @@ require_once DOL_DOCUMENT_ROOT . "/core/boxes/modules_boxes.php";
     /**
      * Class to manage the box
      */
    -class box_last_ticketsup extends ModeleBoxes
    +class box_last_ticket extends ModeleBoxes
     {
     
    -    public $boxcode = "box_last_ticketsup";
    -    public $boximg = "ticketsup";
    +    public $boxcode = "box_last_ticket";
    +    public $boximg = "ticket";
         public $boxlabel;
    -    public $depends = array("ticketsup");
    +    public $depends = array("ticket");
    +    
    +    /**
    +     * @var DoliDB Database handler.
    +     */
         public $db;
    +    
         public $param;
         public $info_box_head = array();
         public $info_box_contents = array();
    @@ -47,7 +52,7 @@ class box_last_ticketsup extends ModeleBoxes
             global $langs;
             $langs->load("boxes");
     
    -        $this->boxlabel = $langs->transnoentitiesnoconv("BoxLastTicketsup");
    +        $this->boxlabel = $langs->transnoentitiesnoconv("BoxLastTicket");
         }
     
         /**
    @@ -62,25 +67,25 @@ class box_last_ticketsup extends ModeleBoxes
     
             $this->max = $max;
     
    -        dol_include_once("/ticketsup/class/ticketsup.class.php");
    +        dol_include_once("/ticket/class/ticket.class.php");
     
    -        $text = $langs->trans("BoxLastTicketsupDescription", $max);
    +        $text = $langs->trans("BoxLastTicketDescription", $max);
             $this->info_box_head = array(
                 'text' => $text,
                 'limit' => dol_strlen($text),
             );
     
             $this->info_box_contents[0][0] = array('td' => 'align="left"',
    -            'text' => $langs->trans("BoxLastTicketsupContent"));
    +            'text' => $langs->trans("BoxLastTicketContent"));
     
    -        if ($user->rights->ticketsup->read) {
    +        if ($user->rights->ticket->read) {
                 $sql = "SELECT t.rowid as id, t.ref, t.track_id, t.fk_soc, t.fk_user_create, t.fk_user_assign, t.subject, t.message, t.fk_statut, t.type_code, t.category_code, t.severity_code, t.datec, t.date_read, t.date_close, t.origin_email ";
                 $sql .= ", type.label as type_label, category.label as category_label, severity.label as severity_label";
                 $sql .= ", s.nom as company_name";
    -            $sql .= " FROM " . MAIN_DB_PREFIX . "ticketsup as t";
    -            $sql .= " LEFT JOIN " . MAIN_DB_PREFIX . "c_ticketsup_type as type ON type.code=t.type_code";
    -            $sql .= " LEFT JOIN " . MAIN_DB_PREFIX . "c_ticketsup_category as category ON category.code=t.category_code";
    -            $sql .= " LEFT JOIN " . MAIN_DB_PREFIX . "c_ticketsup_severity as severity ON severity.code=t.severity_code";
    +            $sql .= " FROM " . MAIN_DB_PREFIX . "ticket as t";
    +            $sql .= " LEFT JOIN " . MAIN_DB_PREFIX . "c_ticket_type as type ON type.code=t.type_code";
    +            $sql .= " LEFT JOIN " . MAIN_DB_PREFIX . "c_ticket_category as category ON category.code=t.category_code";
    +            $sql .= " LEFT JOIN " . MAIN_DB_PREFIX . "c_ticket_severity as severity ON severity.code=t.severity_code";
                 $sql .= " LEFT JOIN " . MAIN_DB_PREFIX . "societe as s ON s.rowid=t.fk_soc";
     
                 $sql .= " WHERE t.entity = " . $conf->entity;
    @@ -109,7 +114,7 @@ class box_last_ticketsup extends ModeleBoxes
                         $dateclose = $db->jdate($objp->date_cloture);
                         $late = '';
     
    -                    $ticketsup = new Ticketsup($this->db);
    +                    $ticket = new Ticket($this->db);
     
                         $r = 0;
     
    @@ -117,21 +122,21 @@ class box_last_ticketsup extends ModeleBoxes
                         $this->info_box_contents[$i][0] = array(
                             'td' => 'align="left" width="16"',
                             'logo' => $this->boximg,
    -                        'url' => dol_buildpath("/ticketsup/card.php?track_id=" . $objp->track_id, 1));
    +                        'url' => dol_buildpath("/ticket/card.php?track_id=" . $objp->track_id, 1));
                         $r++;
     
                         // Id
                         $this->info_box_contents[$i][$r] = array(
                             'td' => 'align="left"',
                             'text' => $objp->ref,
    -                        'url' => dol_buildpath("/ticketsup/card.php?track_id=" . $objp->track_id, 1));
    +                        'url' => dol_buildpath("/ticket/card.php?track_id=" . $objp->track_id, 1));
                         $r++;
     
                         // Subject
                         $this->info_box_contents[$i][$r] = array(
                             'td' => 'align="left"',
                             'text' => $objp->subject, // Some event have no ref
    -                        'url' => dol_buildpath("/ticketsup/card.php?track_id=" . $objp->track_id, 1));
    +                        'url' => dol_buildpath("/ticket/card.php?track_id=" . $objp->track_id, 1));
                         $r++;
     
                         // Customer
    @@ -151,7 +156,7 @@ class box_last_ticketsup extends ModeleBoxes
                         $r++;
     
                         // Statut
    -                    $ticketstat = new Ticketsup($this->db);
    +                    $ticketstat = new Ticket($this->db);
                         $ticketstat->fk_statut = $objp->fk_statut;
                         $this->info_box_contents[$i][$r] = array(
                             'td' => 'align="right"',
    @@ -163,7 +168,7 @@ class box_last_ticketsup extends ModeleBoxes
                     }
     
                     if ($num == 0) {
    -                    $this->info_box_contents[$i][0] = array('td' => 'align="center"', 'text' => $langs->trans("BoxLastTicketsupNoRecordedTickets"));
    +                    $this->info_box_contents[$i][0] = array('td' => 'align="center"', 'text' => $langs->trans("BoxLastTicketNoRecordedTickets"));
                     }
                 } else {
                     dol_print_error($db);
    diff --git a/htdocs/core/boxes/box_lastlogin.php b/htdocs/core/boxes/box_lastlogin.php
    index 05bd3043b0a..c8149c6384b 100644
    --- a/htdocs/core/boxes/box_lastlogin.php
    +++ b/htdocs/core/boxes/box_lastlogin.php
    @@ -35,7 +35,11 @@ class box_lastlogin extends ModeleBoxes
         var $boxlabel='BoxLoginInformation';
         var $depends = array("user");
     
    -    var $db;
    +    /**
    +     * @var DoliDB Database handler.
    +     */
    +    public $db;
    +    
         var $param;
         var $enabled = 1;
     
    @@ -94,7 +98,6 @@ class box_lastlogin extends ModeleBoxes
                 'td' => '',
                 'text' => $tmp,
             );
    -        
         }
     
     
    diff --git a/htdocs/core/boxes/box_members.php b/htdocs/core/boxes/box_members.php
    index e5819f0f14c..6f7e62aa457 100644
    --- a/htdocs/core/boxes/box_members.php
    +++ b/htdocs/core/boxes/box_members.php
    @@ -37,7 +37,11 @@ class box_members extends ModeleBoxes
     	var $boxlabel="BoxLastMembers";
     	var $depends = array("adherent");
     
    -	var $db;
    +	/**
    +     * @var DoliDB Database handler.
    +     */
    +    public $db;
    +    
     	var $param;
     	var $enabled = 1;
     
    @@ -164,7 +168,6 @@ class box_members extends ModeleBoxes
                     'text' => $langs->trans("ReadPermissionNotAllowed")
                 );
             }
    -
         }
     
     	/**
    @@ -179,6 +182,5 @@ class box_members extends ModeleBoxes
         {
     		return parent::showBox($this->info_box_head, $this->info_box_contents, $nooutput);
     	}
    -
     }
     
    diff --git a/htdocs/core/boxes/box_produits.php b/htdocs/core/boxes/box_produits.php
    index 53449afceeb..cadda2b8058 100644
    --- a/htdocs/core/boxes/box_produits.php
    +++ b/htdocs/core/boxes/box_produits.php
    @@ -38,7 +38,11 @@ class box_produits extends ModeleBoxes
     	var $boxlabel="BoxLastProducts";
     	var $depends = array("produit");
     
    -	var $db;
    +	/**
    +     * @var DoliDB Database handler.
    +     */
    +    public $db;
    +    
     	var $param;
     
     	var $info_box_head = array();
    @@ -226,6 +230,5 @@ class box_produits extends ModeleBoxes
         {
     		return parent::showBox($this->info_box_head, $this->info_box_contents, $nooutput);
     	}
    -
     }
     
    diff --git a/htdocs/core/boxes/box_produits_alerte_stock.php b/htdocs/core/boxes/box_produits_alerte_stock.php
    index ee49e9e4534..648da118e09 100644
    --- a/htdocs/core/boxes/box_produits_alerte_stock.php
    +++ b/htdocs/core/boxes/box_produits_alerte_stock.php
    @@ -40,7 +40,11 @@ class box_produits_alerte_stock extends ModeleBoxes
     	var $boxlabel="BoxProductsAlertStock";
     	var $depends = array("produit");
     
    -	var $db;
    +	/**
    +     * @var DoliDB Database handler.
    +     */
    +    public $db;
    +    
     	var $param;
     
     	var $info_box_head = array();
    @@ -238,6 +242,5 @@ class box_produits_alerte_stock extends ModeleBoxes
         {
             return parent::showBox($this->info_box_head, $this->info_box_contents, $nooutput);
     	}
    -
     }
     
    diff --git a/htdocs/core/boxes/box_project.php b/htdocs/core/boxes/box_project.php
    index 976cbf1766c..a48543a00f6 100644
    --- a/htdocs/core/boxes/box_project.php
    +++ b/htdocs/core/boxes/box_project.php
    @@ -23,7 +23,7 @@
      *  \ingroup    projet
      *  \brief      Module to show Projet activity of the current Year
      */
    -include_once(DOL_DOCUMENT_ROOT."/core/boxes/modules_boxes.php");
    +include_once DOL_DOCUMENT_ROOT."/core/boxes/modules_boxes.php";
     
     /**
      * Class to manage the box to show last projet
    @@ -34,7 +34,12 @@ class box_project extends ModeleBoxes
     	var $boximg="object_projectpub";
     	var $boxlabel;
     	//var $depends = array("projet");
    -	var $db;
    +
    +	/**
    +     * @var DoliDB Database handler.
    +     */
    +    public $db;
    +
     	var $param;
     
     	var $info_box_head = array();
    @@ -49,8 +54,9 @@ class box_project extends ModeleBoxes
         function __construct($db,$param='')
         {
             global $user, $langs;
    -        $langs->load("boxes");
    -        $langs->load("projects");
    +
    +        // Load translation files required by the page
    +        $langs->loadLangs(array('boxes', 'projects'));
     
             $this->db = $db;
             $this->boxlabel="Projects";
    @@ -80,7 +86,7 @@ class box_project extends ModeleBoxes
     		// list the summary of the orders
     		if ($user->rights->projet->lire) {
     
    -		    include_once(DOL_DOCUMENT_ROOT.'/projet/class/project.class.php');
    +		    include_once DOL_DOCUMENT_ROOT.'/projet/class/project.class.php';
     		    $projectstatic = new Project($this->db);
     
     		    $socid=$user->societe_id;
    @@ -179,7 +185,6 @@ class box_project extends ModeleBoxes
                 'td' => '',
                 'text' => "&nbsp;",
             );
    -
     	}
     
     	/**
    diff --git a/htdocs/core/boxes/box_propales.php b/htdocs/core/boxes/box_propales.php
    index 8dad41f64a1..6db4ac11250 100644
    --- a/htdocs/core/boxes/box_propales.php
    +++ b/htdocs/core/boxes/box_propales.php
    @@ -37,7 +37,11 @@ class box_propales extends ModeleBoxes
         var $boxlabel="BoxLastProposals";
         var $depends = array("propal");	// conf->propal->enabled
     
    -    var $db;
    +    /**
    +     * @var DoliDB Database handler.
    +     */
    +    public $db;
    +    
         var $param;
     
         var $info_box_head = array();
    @@ -188,6 +192,5 @@ class box_propales extends ModeleBoxes
         {
             return parent::showBox($this->info_box_head, $this->info_box_contents, $nooutput);
         }
    -
     }
     
    diff --git a/htdocs/core/boxes/box_prospect.php b/htdocs/core/boxes/box_prospect.php
    index 3186d0d30ce..629da790f3c 100644
    --- a/htdocs/core/boxes/box_prospect.php
    +++ b/htdocs/core/boxes/box_prospect.php
    @@ -39,7 +39,11 @@ class box_prospect extends ModeleBoxes
     	var $boxlabel="BoxLastProspects";
     	var $depends = array("societe");
     
    -	var $db;
    +	/**
    +     * @var DoliDB Database handler.
    +     */
    +    public $db;
    +    
     	var $enabled = 1;
     
     	var $info_box_head = array();
    @@ -176,6 +180,5 @@ class box_prospect extends ModeleBoxes
         {
     		return parent::showBox($this->info_box_head, $this->info_box_contents, $nooutput);
     	}
    -
     }
     
    diff --git a/htdocs/core/boxes/box_services_contracts.php b/htdocs/core/boxes/box_services_contracts.php
    index 44a1ca020b5..41d287d0c37 100644
    --- a/htdocs/core/boxes/box_services_contracts.php
    +++ b/htdocs/core/boxes/box_services_contracts.php
    @@ -37,7 +37,11 @@ class box_services_contracts extends ModeleBoxes
     	var $boxlabel="BoxLastProductsInContract";
     	var $depends = array("service","contrat");
     
    -	var $db;
    +	/**
    +     * @var DoliDB Database handler.
    +     */
    +    public $db;
    +    
     	var $param;
     
     	var $info_box_head = array();
    @@ -218,7 +222,6 @@ class box_services_contracts extends ModeleBoxes
                     'text' => $langs->trans("ReadPermissionNotAllowed")
     			);
     		}
    -
     	}
     
     	/**
    @@ -233,6 +236,5 @@ class box_services_contracts extends ModeleBoxes
         {
     		return parent::showBox($this->info_box_head, $this->info_box_contents, $nooutput);
     	}
    -
     }
     
    diff --git a/htdocs/core/boxes/box_services_expired.php b/htdocs/core/boxes/box_services_expired.php
    index 72d4390a2e2..afc087ad715 100644
    --- a/htdocs/core/boxes/box_services_expired.php
    +++ b/htdocs/core/boxes/box_services_expired.php
    @@ -35,7 +35,11 @@ class box_services_expired extends ModeleBoxes
         var $boxlabel="BoxOldestExpiredServices";
         var $depends = array("contrat");	// conf->propal->enabled
     
    -    var $db;
    +    /**
    +     * @var DoliDB Database handler.
    +     */
    +    public $db;
    +    
         var $param;
     
         var $info_box_head = array();
    @@ -180,6 +184,5 @@ class box_services_expired extends ModeleBoxes
         {
             return parent::showBox($this->info_box_head, $this->info_box_contents, $nooutput);
         }
    -
    - }
    +}
     
    diff --git a/htdocs/core/boxes/box_supplier_orders.php b/htdocs/core/boxes/box_supplier_orders.php
    index 895f411e3d6..97b4bf8feec 100644
    --- a/htdocs/core/boxes/box_supplier_orders.php
    +++ b/htdocs/core/boxes/box_supplier_orders.php
    @@ -36,7 +36,11 @@ class box_supplier_orders extends ModeleBoxes
         var $boxlabel="BoxLatestSupplierOrders";
         var $depends = array("fournisseur");
     
    -    var $db;
    +    /**
    +     * @var DoliDB Database handler.
    +     */
    +    public $db;
    +    
         var $param;
         var $info_box_head = array();
         var $info_box_contents = array();
    @@ -184,6 +188,5 @@ class box_supplier_orders extends ModeleBoxes
         {
             return parent::showBox($this->info_box_head, $this->info_box_contents, $nooutput);
         }
    -
     }
     
    diff --git a/htdocs/core/boxes/box_task.php b/htdocs/core/boxes/box_task.php
    index 3a665243073..b85ed0f4d8b 100644
    --- a/htdocs/core/boxes/box_task.php
    +++ b/htdocs/core/boxes/box_task.php
    @@ -22,8 +22,8 @@
      *  \brief      Module to Task activity of the current year
      */
     
    -include_once(DOL_DOCUMENT_ROOT."/core/boxes/modules_boxes.php");
    -require_once(DOL_DOCUMENT_ROOT."/core/lib/date.lib.php");
    +include_once DOL_DOCUMENT_ROOT."/core/boxes/modules_boxes.php";
    +require_once DOL_DOCUMENT_ROOT."/core/lib/date.lib.php";
     
     
     /**
    @@ -31,16 +31,21 @@ require_once(DOL_DOCUMENT_ROOT."/core/lib/date.lib.php");
      */
     class box_task extends ModeleBoxes
     {
    -    var $boxcode="projet";
    -    var $boximg="object_projecttask";
    -    var $boxlabel;
    -    //var $depends = array("projet");
    -    var $db;
    -    var $param;
    -    var $enabled = 0;		// Disabled because bugged.
    +    public $boxcode="projet";
    +    public $boximg="object_projecttask";
    +    public $boxlabel;
    +    //public $depends = array("projet");
     
    -    var $info_box_head = array();
    -    var $info_box_contents = array();
    +    /**
    +     * @var DoliDB Database handler.
    +     */
    +    public $db;
    +
    +    public $param;
    +    public $enabled = 0;		// Disabled because bugged.
    +
    +    public $info_box_head = array();
    +    public $info_box_contents = array();
     
     
         /**
    @@ -52,8 +57,10 @@ class box_task extends ModeleBoxes
         function __construct($db,$param='')
         {
             global $user, $langs;
    -        $langs->load("boxes");
    -        $langs->load("projects");
    +
    +        // Load translation files required by the page
    +        $langs->loadLangs(array('boxes', 'projects'));
    +
             $this->boxlabel="Tasks";
             $this->db = $db;
     
    @@ -75,7 +82,7 @@ class box_task extends ModeleBoxes
     		$totalMnt = 0;
     		$totalnb = 0;
     		$totalDuree=0;
    -		include_once(DOL_DOCUMENT_ROOT."/projet/class/task.class.php");
    +		include_once DOL_DOCUMENT_ROOT."/projet/class/task.class.php";
     		$taskstatic=new Task($db);
     
     
    @@ -126,13 +133,12 @@ class box_task extends ModeleBoxes
     		}
     
     
    -		// Add the sum à the bottom of the boxes
    +		// Add the sum at the bottom of the boxes
     		$this->info_box_contents[$i][] = array('tr' => 'class="liste_total"', 'td' => '', 'text' => $langs->trans("Total")."&nbsp;".$textHead);
     		$this->info_box_contents[$i][] = array('td' => 'align="right" ', 'text' => number_format($totalnb, 0, ',', ' ')."&nbsp;".$langs->trans("Tasks"));
     		$this->info_box_contents[$i][] = array('td' => 'align="right" ', 'text' => ConvertSecondToTime($totalplannedtot,'all',25200,5));
     		$this->info_box_contents[$i][] = array('td' => 'align="right" ', 'text' => ConvertSecondToTime($totaldurationtot,'all',25200,5));
     		$this->info_box_contents[$i][] = array('td' => '', 'text' => "");
    -
     	}
     
     	/**
    diff --git a/htdocs/core/boxes/modules_boxes.php b/htdocs/core/boxes/modules_boxes.php
    index 61af58a4b8b..47646a0facf 100644
    --- a/htdocs/core/boxes/modules_boxes.php
    +++ b/htdocs/core/boxes/modules_boxes.php
    @@ -31,7 +31,7 @@
      *
      * Boxes parent class
      */
    -class ModeleBoxes    // Can't be abtract as it is instantiated to build "empty" boxes
    +class ModeleBoxes // Can't be abtract as it is instantiated to build "empty" boxes
     {
     	/**
     	 * @var DoliDB Database handler
    @@ -213,7 +213,6 @@ class ModeleBoxes    // Can't be abtract as it is instantiated to build "empty"
             require_once DOL_DOCUMENT_ROOT .'/core/lib/files.lib.php';
     
     		$MAXLENGTHBOX=60;   // Mettre 0 pour pas de limite
    -		$var = false;
     
             $cachetime = 900;   // 900 : 15mn
             $cachedir = DOL_DATA_ROOT.'/boxes/temp';
    @@ -503,8 +502,6 @@ class ModeleBoxes    // Can't be abtract as it is instantiated to build "empty"
     		}
     		return $widget;
     	}
    -
    -
     }
     
     
    diff --git a/htdocs/core/class/CMailFile.class.php b/htdocs/core/class/CMailFile.class.php
    index 3bccc54204f..7562cd609c2 100644
    --- a/htdocs/core/class/CMailFile.class.php
    +++ b/htdocs/core/class/CMailFile.class.php
    @@ -59,7 +59,11 @@ class CMailFile
     
     	var $eol;
     	var $eol2;
    -	var $error='';
    +
    +	/**
    +	 * @var string Error code (or message)
    +	 */
    +	public $error='';
     
     	var $smtps;			// Contains SMTPs object (if this method is used)
     	var $phpmailer;		// Contains PHPMailer object (if this method is used)
    @@ -213,12 +217,15 @@ class CMailFile
     		}
     
     		// Define if there is at least one file
    -		foreach ($filename_list as $i => $val)
    +		if (is_array($filename_list))
     		{
    -			if ($filename_list[$i])
    +			foreach ($filename_list as $i => $val)
     			{
    -				$this->atleastonefile=1;
    -				dol_syslog("CMailFile::CMailfile: filename_list[$i]=".$filename_list[$i].", mimetype_list[$i]=".$mimetype_list[$i]." mimefilename_list[$i]=".$mimefilename_list[$i], LOG_DEBUG);
    +				if ($filename_list[$i])
    +				{
    +					$this->atleastonefile=1;
    +					dol_syslog("CMailFile::CMailfile: filename_list[$i]=".$filename_list[$i].", mimetype_list[$i]=".$mimetype_list[$i]." mimefilename_list[$i]=".$mimefilename_list[$i], LOG_DEBUG);
    +				}
     			}
     		}
     
    @@ -382,13 +389,17 @@ class CMailFile
     			// TODO if (! empty($moreinheader)) ...
     
     			// Give the message a subject
    -			$this->message->setSubject($this->encodetorfc2822($subject));
    +			try {
    +				$result = $this->message->setSubject($subject);
    +			} catch (Exception $e) {
    +				$this->errors[] =  $e->getMessage();
    +			}
     
     			// Set the From address with an associative array
     			//$this->message->setFrom(array('john@doe.com' => 'John Doe'));
     			if (! empty($from)) {
                     try {
    -                    $this->message->setFrom($this->getArrayAddress($from));
    +                	$result = $this->message->setFrom($this->getArrayAddress($from));
                     } catch (Exception $e) {
                         $this->errors[] = $e->getMessage();
                     }
    @@ -397,7 +408,7 @@ class CMailFile
     			// Set the To addresses with an associative array
     			if (! empty($to)) {
                     try {
    -                    $this->message->setTo($this->getArrayAddress($to));
    +                	$result = $this->message->setTo($this->getArrayAddress($to));
                     } catch (Exception $e) {
                         $this->errors[] = $e->getMessage();
                     }
    @@ -405,13 +416,17 @@ class CMailFile
     
     			if (! empty($replyto)) {
                     try {
    -                    $this->message->SetReplyTo($this->getArrayAddress($replyto));
    +                	$result = $this->message->SetReplyTo($this->getArrayAddress($replyto));
                     } catch (Exception $e) {
                         $this->errors[] = $e->getMessage();
                     }
                 }
     
    -			$this->message->setCharSet($conf->file->character_set_client);
    +			try {
    +				$result = $this->message->setCharSet($conf->file->character_set_client);
    +			} catch (Exception $e) {
    +				$this->errors[] =  $e->getMessage();
    +			}
     
     			if (! empty($this->html))
     			{
    @@ -468,7 +483,6 @@ class CMailFile
     			// --------------------------------------
     			$this->error = 'Bad value for sendmode';
     		}
    -
     	}
     
     
    @@ -625,6 +639,7 @@ class CMailFile
     
     					if (! $res)
     					{
    +						$langs->load("errors");
     						$this->error="Failed to send mail with php mail";
     						$linuxlike=1;
     						if (preg_match('/^win/i',PHP_OS)) $linuxlike=0;
    @@ -654,6 +669,12 @@ class CMailFile
     			}
     			else if ($this->sendmode == 'smtps')
     			{
    +				if (! is_object($this->smtps))
    +				{
    +					$this->error="Failed to send mail with smtps lib to HOST=".$server.", PORT=".$conf->global->$keyforsmtpport."<br>Constructor of object CMailFile was not initialized without errors.";
    +					dol_syslog("CMailFile::sendfile: mail end error=".$this->error, LOG_ERR);
    +					return false;
    +				}
     
     				// Use SMTPS library
     				// ------------------------------------------
    @@ -818,6 +839,7 @@ class CMailFile
     		return '=?'.$conf->file->character_set_client.'?B?'.base64_encode($stringtoencode).'?=';
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 * Read a file on disk and return encoded content for emails (mode = 'mail')
     	 *
    @@ -826,6 +848,7 @@ class CMailFile
     	 */
     	function _encode_file($sourcefile)
     	{
    +        // phpcs:enable
     		$newsourcefile=dol_osencode($sourcefile);
     
     		if (is_readable($newsourcefile))
    @@ -843,6 +866,7 @@ class CMailFile
     	}
     
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *  Write content of a SMTP request into a dump file (mode = all)
     	 *  Used for debugging.
    @@ -852,6 +876,7 @@ class CMailFile
     	 */
     	function dump_mail()
     	{
    +        // phpcs:enable
     		global $conf,$dolibarr_main_data_root;
     
     		if (@is_writeable($dolibarr_main_data_root))	// Avoid fatal error on fopen with open_basedir
    @@ -936,6 +961,7 @@ class CMailFile
     	}
     
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 * Create SMTP headers (mode = 'mail')
     	 *
    @@ -943,6 +969,7 @@ class CMailFile
     	 */
     	function write_smtpheaders()
     	{
    +        // phpcs:enable
     		global $conf;
     		$out = "";
     
    @@ -998,6 +1025,7 @@ class CMailFile
     	}
     
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 * Create header MIME (mode = 'mail')
     	 *
    @@ -1007,10 +1035,11 @@ class CMailFile
     	 */
     	function write_mimeheaders($filename_list, $mimefilename_list)
     	{
    +        // phpcs:enable
     		$mimedone=0;
     		$out = "";
     
    -		if ($filename_list)
    +		if (is_array($filename_list))
     		{
     			$filename_list_size=count($filename_list);
     			for($i=0;$i < $filename_list_size;$i++)
    @@ -1027,6 +1056,7 @@ class CMailFile
     		return $out;
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 * Return email content (mode = 'mail')
     	 *
    @@ -1035,6 +1065,7 @@ class CMailFile
     	 */
     	function write_body($msgtext)
     	{
    +        // phpcs:enable
     		global $conf;
     
     		$out='';
    @@ -1058,7 +1089,9 @@ class CMailFile
     		$strContentAltText = '';
     		if ($this->msgishtml)
     		{
    -			$strContentAltText = html_entity_decode(strip_tags($strContent));
    +			// Similar code to forge a text from html is also in CMailFile.class.php
    +			$strContentAltText = preg_replace("/<br\s*[^>]*>/"," ", $strContent);
    +			$strContentAltText = html_entity_decode(strip_tags($strContentAltText));
     			$strContentAltText = rtrim(wordwrap($strContentAltText, 75, empty($conf->global->MAIN_FIX_FOR_BUGGED_MTA)?"\r\n":"\n"));
     
     			// Check if html header already in message, if not complete the message
    @@ -1125,6 +1158,7 @@ class CMailFile
     		return $out;
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 * Attach file to email (mode = 'mail')
     	 *
    @@ -1135,6 +1169,7 @@ class CMailFile
     	 */
     	function write_files($filename_list,$mimetype_list,$mimefilename_list)
     	{
    +        // phpcs:enable
     		$out = '';
     
     		$filename_list_size=count($filename_list);
    @@ -1172,17 +1207,19 @@ class CMailFile
     	}
     
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 * Attach an image to email (mode = 'mail')
     	 *
    -	 * @param	array	$images_list	Tableau
    +	 * @param	array	$images_list	Array of array image
     	 * @return	string					Chaine images encodees
     	 */
     	function write_images($images_list)
     	{
    +        // phpcs:enable
     		$out = '';
     
    -		if ($images_list)
    +		if (is_array($images_list))
     		{
     			foreach ($images_list as $img)
     			{
    @@ -1203,6 +1240,7 @@ class CMailFile
     	}
     
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 * Try to create a socket connection
     	 *
    @@ -1212,6 +1250,7 @@ class CMailFile
     	 */
     	function check_server_port($host,$port)
     	{
    +        // phpcs:enable
     		global $conf;
     
     		$_retVal=0;
    @@ -1266,6 +1305,7 @@ class CMailFile
     		return $_retVal;
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 * This function has been modified as provided by SirSir to allow multiline responses when
     	 * using SMTP Extensions.
    @@ -1276,6 +1316,7 @@ class CMailFile
     	 */
     	function server_parse($socket, $response)
     	{
    +        // phpcs:enable
     		$_retVal = true;	// Indicates if Object was created or not
     		$server_response = '';
     
    @@ -1500,4 +1541,3 @@ class CMailFile
     		return $ret;
     	}
     }
    -
    diff --git a/htdocs/core/class/CSMSFile.class.php b/htdocs/core/class/CSMSFile.class.php
    index 0a149feabf4..b6c334f7e1c 100644
    --- a/htdocs/core/class/CSMSFile.class.php
    +++ b/htdocs/core/class/CSMSFile.class.php
    @@ -34,15 +34,18 @@
      */
     class CSMSFile
     {
    -    var $error='';
    +    /**
    +	 * @var string Error code (or message)
    +	 */
    +	public $error='';
     
    -	var $addr_from;
    -	var $addr_to;
    -	var $deferred;
    -	var $priority;
    -	var $class;
    -	var $message;
    -	var $nostop;
    +	public $addr_from;
    +	public $addr_to;
    +	public $deferred;
    +	public $priority;
    +	public $class;
    +	public $message;
    +	public $nostop;
     
     
     	/**
    @@ -192,6 +195,7 @@ class CSMSFile
     	}
     
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *  Write content of a SendSms request into a dump file (mode = all)
     	 *  Used for debugging.
    @@ -200,6 +204,7 @@ class CSMSFile
     	 */
     	function dump_sms()
     	{
    +        // phpcs:enable
     		global $conf,$dolibarr_main_data_root;
     
     		if (@is_writeable($dolibarr_main_data_root))	// Avoid fatal error on fopen with open_basedir
    @@ -221,6 +226,7 @@ class CSMSFile
     		}
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
         /**
          *  Write content of a SendSms result into a dump file (mode = all)
          *  Used for debugging.
    @@ -230,6 +236,7 @@ class CSMSFile
          */
         function dump_sms_result($result)
         {
    +        // phpcs:enable
             global $conf,$dolibarr_main_data_root;
     
             if (@is_writeable($dolibarr_main_data_root))    // Avoid fatal error on fopen with open_basedir
    @@ -244,6 +251,4 @@ class CSMSFile
                 @chmod($outputfile, octdec($conf->global->MAIN_UMASK));
             }
         }
    -
     }
    -
    diff --git a/htdocs/core/class/antivir.class.php b/htdocs/core/class/antivir.class.php
    index b5f4f0e5539..c67e3f5f59d 100644
    --- a/htdocs/core/class/antivir.class.php
    +++ b/htdocs/core/class/antivir.class.php
    @@ -26,15 +26,29 @@
      */
     
     /**
    - *      \class      AntiVir
    - *      \brief      Class to scan for virus
    + *      Class to scan for virus
      */
     class AntiVir
     {
    -	var $error;
    -	var $errors;
    -	var $output;
    -	var $db;
    +	/**
    +	 * @var string Error code (or message)
    +	 */
    +	public $error='';
    +
    +	/**
    +	 * @var string[] Error codes (or messages)
    +	 */
    +	public $errors = array();
    +
    +	/**
    +	 * @var string Used to return message
    +	 */
    +	public $output;
    +
    +	/**
    +     * @var DoliDB Database handler.
    +     */
    +    public $db;
     
     	/**
     	 *  Constructor
    @@ -46,6 +60,7 @@ class AntiVir
     		$this->db=$db;
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *	Scan a file with antivirus.
     	 *  This function runs the command defined in setup. This antivirus command must return 0 if OK.
    @@ -56,13 +71,14 @@ class AntiVir
     	 */
     	function dol_avscan_file($file)
     	{
    +        // phpcs:enable
     		global $conf;
     
     		$return = 0;
     
     		if (preg_match('/\.virus$/i', $file))
     		{
    -		    $this->errors='File has an extension saying file is a virus';
    +		    $this->errors[] = 'File has an extension saying file is a virus';
     		    return -97;
     		}
     
    @@ -168,6 +184,4 @@ class AntiVir
     
     		return $ret;
     	}
    -
     }
    -
    diff --git a/htdocs/core/class/canvas.class.php b/htdocs/core/class/canvas.class.php
    index 6851c124743..cf830048cc0 100644
    --- a/htdocs/core/class/canvas.class.php
    +++ b/htdocs/core/class/canvas.class.php
    @@ -1,5 +1,5 @@
     <?php
    -/* Copyright (C) 2010-2011	Regis Houssin		<regis.houssin@capnetworks.com>
    +/* Copyright (C) 2010-2018	Regis Houssin		<regis.houssin@capnetworks.com>
      * Copyright (C) 2011 		Laurent Destailleur	<eldy@users.sourceforge.net>
      *
      * This program is free software; you can redistribute it and/or modify
    @@ -28,19 +28,30 @@
      */
     class Canvas
     {
    -	var $db;
    -	var $error;
    -	var $errors=array();
    +	/**
    +     * @var DoliDB Database handler.
    +     */
    +    public $db;
     
    -	var $actiontype;
    +	/**
    +	 * @var string Error code (or message)
    +	 */
    +	public $error='';
     
    -    var $dirmodule;			// Module directory
    -    var $targetmodule;      // Module concerned by canvas (ex: thirdparty, contact, ...)
    -    var $canvas;            // Name of canvas (ex: company, individual, product, service, ...)
    -    var $card;              // Tab (sub-canvas)
    +	/**
    +	 * @var string[] Error codes (or messages)
    +	 */
    +	public $errors = array();
     
    -    var $template_dir;			// Initialized by getCanvas with templates directory
    -    var $control;           	// Initialized by getCanvas with controller instance
    +	public $actiontype;
    +
    +    public $dirmodule;			// Module directory
    +    public $targetmodule;      // Module concerned by canvas (ex: thirdparty, contact, ...)
    +    public $canvas;            // Name of canvas (ex: company, individual, product, service, ...)
    +    public $card;              // Tab (sub-canvas)
    +
    +    public $template_dir;		// Initialized by getCanvas with templates directory
    +    public $control;           	// Initialized by getCanvas with controller instance
     
     
        /**
    @@ -122,6 +133,7 @@ class Canvas
             //print ' => template_dir='.$this->template_dir.'<br>';
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
         /**
     	 * 	Shared method for canvas to assign values for templates
     	 *
    @@ -132,6 +144,7 @@ class Canvas
     	 */
     	function assign_values(&$action='view', $id=0, $ref='')
     	{
    +        // phpcs:enable
     		if (method_exists($this->control,'assign_values')) $this->control->assign_values($action, $id, $ref);
     	}
     
    @@ -145,10 +158,11 @@ class Canvas
         {
             if (empty($this->template_dir)) return 0;
     
    -        if (file_exists($this->template_dir.($this->card?$this->card.'_':'').$this->_cleanaction($action).'.tpl.php')) return 1;
    +        if (file_exists($this->template_dir.(!empty($this->card)?$this->card.'_':'').$this->_cleanaction($action).'.tpl.php')) return 1;
             else return 0;
         }
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *	Display a canvas page. This will include the template for output.
     	 *	Variables used by templates may have been defined or loaded before into the assign_values function.
    @@ -158,10 +172,11 @@ class Canvas
     	 */
     	function display_canvas($action)
     	{
    +        // phpcs:enable
     		global $db, $conf, $langs, $user, $canvas;
     		global $form, $formfile;
     
    -		include $this->template_dir.($this->card?$this->card.'_':'').$this->_cleanaction($action).'.tpl.php';        // Include native PHP template
    +		include $this->template_dir.(!empty($this->card)?$this->card.'_':'').$this->_cleanaction($action).'.tpl.php';        // Include native PHP template
     	}
     
     
    @@ -197,5 +212,4 @@ class Canvas
     			return $ret;
     		}
     	}
    -
     }
    diff --git a/htdocs/core/class/ccountry.class.php b/htdocs/core/class/ccountry.class.php
    index 7964510c91c..f07916a7511 100644
    --- a/htdocs/core/class/ccountry.class.php
    +++ b/htdocs/core/class/ccountry.class.php
    @@ -32,17 +32,38 @@
      */
     class Ccountry // extends CommonObject
     {
    -	var $db;							//!< To store db handler
    -	var $error;							//!< To return error code (or message)
    -	var $errors=array();				//!< To return several error codes (or messages)
    +	/**
    +     * @var DoliDB Database handler.
    +     */
    +    public $db;
    +
    +	/**
    +	 * @var string Error code (or message)
    +	 */
    +	public $error='';
    +
    +	/**
    +	 * @var string[] Error codes (or messages)
    +	 */
    +	public $errors = array();
    +
     	//var $element='ccountry';			//!< Id that identify managed objects
     	//var $table_element='ccountry';	//!< Name of table without prefix where object is stored
     
    -    var $id;
    -	var $code;
    -	var $code_iso;
    -	var $label;
    -	var $active;
    +    /**
    +	 * @var int ID
    +	 */
    +	public $id;
    +
    +	public $code;
    +	public $code_iso;
    +
    +	/**
    +     * @var string Countries label
    +     */
    +    public $label;
    +
    +	public $active;
     
     
     
    @@ -55,7 +76,6 @@ class Ccountry // extends CommonObject
         function __construct($db)
         {
             $this->db = $db;
    -        return 1;
         }
     
     
    @@ -312,5 +332,4 @@ class Ccountry // extends CommonObject
     			return 1;
     		}
     	}
    -
     }
    diff --git a/htdocs/core/class/comment.class.php b/htdocs/core/class/comment.class.php
    index 9aeebd575bf..287d260f4d2 100644
    --- a/htdocs/core/class/comment.class.php
    +++ b/htdocs/core/class/comment.class.php
    @@ -1,15 +1,46 @@
     <?php
    +/*
    + *
    + * This program is free software; you can redistribute it and/or modify
    + * it under the terms of the GNU General Public License as published by
    + * the Free Software Foundation; either version 3 of the License, or
    + * (at your option) any later version.
    + *
    + * This program is distributed in the hope that it will be useful,
    + * but WITHOUT ANY WARRANTY; without even the implied warranty of
    + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
    + * GNU General Public License for more details.
    + *
    + * You should have received a copy of the GNU General Public License
    + * along with this program. If not, see <http://www.gnu.org/licenses/>.
    + * or see http://www.gnu.org/
    + */
    +
     /**
      * 	Class to manage comment
      */
     class Comment extends CommonObject
     {
    -	public $element='comment';		//!< Id that identify managed objects
    -	public $table_element='comment';	//!< Name of table without prefix where object is stored
    +	/**
    +	 * @var string ID to identify managed object
    +	 */
    +	public $element='comment';
    +
    +	/**
    +	 * @var string Name of table without prefix where object is stored
    +	 */
    +	public $table_element='comment';
    +
    +	/**
    +	 * @var int Field with ID of parent key if this field has a parent
    +	 */
    +	public $fk_element ='';
     
    -	public $fk_element;
     	public $element_type;
     
    +	/**
    +	 * @var string description
    +	 */
     	public $description;
     
     	public $tms;
    @@ -18,6 +49,9 @@ class Comment extends CommonObject
     
     	public $fk_user_author;
     
    +	/**
    +	 * @var int Entity
    +	 */
     	public $entity;
     
     	public $import_key;
    @@ -328,4 +362,4 @@ class Comment extends CommonObject
     
     		return count($this->comments);
     	}
    -}
    \ No newline at end of file
    +}
    diff --git a/htdocs/core/class/commondocgenerator.class.php b/htdocs/core/class/commondocgenerator.class.php
    index d3d77640540..f75ced719a1 100644
    --- a/htdocs/core/class/commondocgenerator.class.php
    +++ b/htdocs/core/class/commondocgenerator.class.php
    @@ -33,7 +33,14 @@
      */
     abstract class CommonDocGenerator
     {
    -	var $error='';
    +	/**
    +	 * @var string Error code (or message)
    +	 */
    +	public $error='';
    +
    +	/**
    +     * @var DoliDB Database handler.
    +     */
     	protected $db;
     
     
    @@ -42,11 +49,13 @@ abstract class CommonDocGenerator
     	 *
     	 *  @param		DoliDB		$db      Database handler
     	*/
    -	public function __construct($db) {
    -		$this->db = $db;
    -	}
    +    public function __construct($db)
    +    {
    +        $this->db = $db;
    +    }
     
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
         /**
          * Define array with couple subtitution key => subtitution value
          *
    @@ -56,6 +65,7 @@ abstract class CommonDocGenerator
          */
         function get_substitutionarray_user($user,$outputlangs)
         {
    +        // phpcs:enable
             global $conf;
     
             $logotouse=$conf->user->dir_output.'/'.get_exdir($user->id, 2, 0, 1, $user, 'user').'/'.$user->photo;
    @@ -83,6 +93,7 @@ abstract class CommonDocGenerator
         }
     
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
         /**
          * Define array with couple subtitution key => subtitution value
          *
    @@ -92,6 +103,7 @@ abstract class CommonDocGenerator
          */
         function get_substitutionarray_mysoc($mysoc,$outputlangs)
         {
    +        // phpcs:enable
             global $conf;
     
             if (empty($mysoc->forme_juridique) && ! empty($mysoc->forme_juridique_code))
    @@ -141,6 +153,7 @@ abstract class CommonDocGenerator
         }
     
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
         /**
          * Define array with couple subtitution key => subtitution value
          *
    @@ -150,6 +163,7 @@ abstract class CommonDocGenerator
          */
         function get_substitutionarray_thirdparty($object,$outputlangs)
         {
    +        // phpcs:enable
             global $conf;
     
             if (empty($object->country) && ! empty($object->country_code))
    @@ -220,6 +234,7 @@ abstract class CommonDocGenerator
     		return $array_thirdparty;
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 * Define array with couple subtitution key => subtitution value
     	 *
    @@ -228,7 +243,9 @@ abstract class CommonDocGenerator
     	 * @param   array_key	$array_key	    Name of the key for return array
     	 * @return	array of substitution key->code
     	 */
    -	function get_substitutionarray_contact($object, $outputlangs, $array_key = 'object') {
    +    function get_substitutionarray_contact($object, $outputlangs, $array_key = 'object')
    +    {
    +        // phpcs:enable
     		global $conf;
     
     		if(empty($object->country) && ! empty($object->country_code))
    @@ -291,6 +308,7 @@ abstract class CommonDocGenerator
     	}
     
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
         /**
          * Define array with couple subtitution key => subtitution value
          *
    @@ -299,6 +317,7 @@ abstract class CommonDocGenerator
          */
         function get_substitutionarray_other($outputlangs)
         {
    +        // phpcs:enable
         	global $conf;
     
         	$now=dol_now('gmt');	// gmt
    @@ -327,6 +346,7 @@ abstract class CommonDocGenerator
         }
     
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 * Define array with couple substitution key => substitution value
     	 *
    @@ -337,6 +357,7 @@ abstract class CommonDocGenerator
     	 */
     	function get_substitutionarray_object($object,$outputlangs,$array_key='object')
     	{
    +        // phpcs:enable
     		global $conf;
     
     		$sumpayed=$sumdeposit=$sumcreditnote='';
    @@ -473,20 +494,23 @@ abstract class CommonDocGenerator
     		return $resarray;
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *	Define array with couple substitution key => substitution value
     	 *
    -	 *	@param  array			$line				Array of lines
    +	 *	@param  Object			$line				Object line
     	 *	@param  Translate		$outputlangs        Lang object to use for output
     	 *  @return	array								Return a substitution array
     	 */
    -	function get_substitutionarray_lines($line,$outputlangs)
    +	function get_substitutionarray_lines($line, $outputlangs)
     	{
    +        // phpcs:enable
     		global $conf;
     
     		$resarray= array(
     			'line_fulldesc'=>doc_getlinedesc($line,$outputlangs),
     			'line_product_ref'=>$line->product_ref,
    +			'line_product_ref_fourn'=>$line->ref_fourn, // for supplier doc lines
     			'line_product_label'=>$line->product_label,
     			'line_product_type'=>$line->product_type,
     			'line_desc'=>$line->desc,
    @@ -543,12 +567,13 @@ abstract class CommonDocGenerator
     			$tmpproduct = new Product($this->db);
     			$result = $tmpproduct->fetch($line->fk_product);
     			foreach($tmpproduct->array_options as $key=>$label)
    -				$resarray["line_".$key] = $label;
    +				$resarray["line_product_".$key] = $label;
     		}
     
     		return $resarray;
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
         /**
          * Define array with couple substitution key => substitution value
          *
    @@ -559,6 +584,7 @@ abstract class CommonDocGenerator
          */
         function get_substitutionarray_shipment($object,$outputlangs,$array_key='object')
         {
    +        // phpcs:enable
         	global $conf;
     		dol_include_once('/core/lib/product.lib.php');
     		$object->list_delivery_methods($object->shipping_method_id);
    @@ -596,32 +622,35 @@ abstract class CommonDocGenerator
         	}
     
         	// Retrieve extrafields
    -    	/*if(is_array($object->array_options) && count($object->array_options))
    +    	if (is_array($object->array_options) && count($object->array_options))
         	{
         		require_once DOL_DOCUMENT_ROOT.'/core/class/extrafields.class.php';
         		$extrafields = new ExtraFields($this->db);
    -    		$extralabels = $extrafields->fetch_name_optionals_label('shipment',true);
    +    		$extralabels = $extrafields->fetch_name_optionals_label('expedition',true);
         		$object->fetch_optionals();
     
         		$array_shipment = $this->fill_substitutionarray_with_extrafields($object,$array_shipment,$extrafields,$array_key,$outputlangs);
    -    	}*/
    +    	}
    +
         	return $array_shipment;
         }
     
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
         /**
    -     *	Define array with couple substitution key => substitution value
    +     *  Define array with couple substitution key => substitution value
          *
    -     *	@param  array			$line				Array of lines
    +     *	@param  ExpeditionLigne	$line				Object line
          *	@param  Translate		$outputlangs        Lang object to use for output
          *	@return	array								Substitution array
          */
    -    function get_substitutionarray_shipment_lines($line,$outputlangs)
    +    function get_substitutionarray_shipment_lines($line, $outputlangs)
         {
    -    	global $conf;
    -		dol_include_once('/core/lib/product.lib.php');
    +        // phpcs:enable
    +        global $conf;
    +        dol_include_once('/core/lib/product.lib.php');
     
    -    	return array(
    +        $resarray = array(
     	    	'line_fulldesc'=>doc_getlinedesc($line,$outputlangs),
     	    	'line_product_ref'=>$line->product_ref,
     	    	'line_product_label'=>$line->product_label,
    @@ -640,9 +669,22 @@ abstract class CommonDocGenerator
     	    	'line_surface'=>empty($line->surface) ? '' : $line->surface*$line->qty_shipped.' '.measuring_units_string($line->surface_units, 'surface'),
     	    	'line_volume'=>empty($line->volume) ? '' : $line->volume*$line->qty_shipped.' '.measuring_units_string($line->volume_units, 'volume'),
         	);
    +
    +        // Retrieve extrafields
    +        $extrafieldkey = $line->element;
    +        $array_key = "line";
    +        require_once DOL_DOCUMENT_ROOT.'/core/class/extrafields.class.php';
    +        $extrafields = new ExtraFields($this->db);
    +        $extralabels = $extrafields->fetch_name_optionals_label($extrafieldkey, true);
    +        $line->fetch_optionals();
    +
    +        $resarray = $this->fill_substitutionarray_with_extrafields($line, $resarray, $extrafields, $array_key, $outputlangs);
    +
    +        return $resarray;
         }
     
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
         /**
          * Define array with couple subtitution key => subtitution value
          *
    @@ -651,15 +693,17 @@ abstract class CommonDocGenerator
          * @param   boolean		$recursive    	Want to fetch child array or child object
          * @return	array						Array of substitution key->code
          */
    -    function get_substitutionarray_each_var_object(&$object,$outputlangs,$recursive=true) {
    +    function get_substitutionarray_each_var_object(&$object,$outputlangs,$recursive=true)
    +    {
    +        // phpcs:enable
             $array_other = array();
    -        if(!empty($object)) {
    +        if (!empty($object)) {
                 foreach($object as $key => $value) {
    -                if(!empty($value)) {
    -                    if(!is_array($value) && !is_object($value)) {
    +                if (!empty($value)) {
    +                    if (!is_array($value) && !is_object($value)) {
                             $array_other['object_'.$key] = $value;
                         }
    -                    if(is_array($value) && $recursive){
    +                    if (is_array($value) && $recursive) {
                             $array_other['object_'.$key] = $this->get_substitutionarray_each_var_object($value,$outputlangs,false);
                         }
                     }
    @@ -669,6 +713,7 @@ abstract class CommonDocGenerator
         }
     
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
         /**
          *	Fill array with couple extrafield key => extrafield value
          *
    @@ -679,8 +724,9 @@ abstract class CommonDocGenerator
          *  @param  Translate		$outputlangs        Lang object to use for output
          *	@return	array								Substitution array
          */
    -	function fill_substitutionarray_with_extrafields($object,$array_to_fill,$extrafields,$array_key,$outputlangs)
    +    function fill_substitutionarray_with_extrafields($object,$array_to_fill,$extrafields,$array_key,$outputlangs)
     	{
    +        // phpcs:enable
     		global $conf;
     		foreach($extrafields->attribute_label as $key=>$label)
     		{
    @@ -722,11 +768,34 @@ abstract class CommonDocGenerator
     				$array_to_fill=array_merge($array_to_fill,array($array_key.'_options_'.$key.'_locale' => $object->array_options['options_'.$key.'_locale']));
     				$array_to_fill=array_merge($array_to_fill,array($array_key.'_options_'.$key.'_rfc' => $object->array_options['options_'.$key.'_rfc']));
     			}
    +			else if($extrafields->attribute_type[$key] == 'link')
    +			{
    +				$id = $object->array_options['options_'.$key];
    +				if ($id != "")
    +				{
    +					$param = $extrafields->attribute_param[$key];
    +					$param_list=array_keys($param['options']);              // $param_list='ObjectName:classPath'
    +					$InfoFieldList = explode(":", $param_list[0]);
    +					$classname=$InfoFieldList[0];
    +					$classpath=$InfoFieldList[1];
    +					if (! empty($classpath))
    +					{
    +						dol_include_once($InfoFieldList[1]);
    +						if ($classname && class_exists($classname))
    +						{
    +							$tmpobject = new $classname($this->db);
    +							$tmpobject->fetch($id);
    +							// completely replace the id with the linked object name
    +							$object->array_options['options_'.$key] = $tmpobject->name;
    +						}
    +					}
    +				}
    +			}
    +
     			$array_to_fill=array_merge($array_to_fill,array($array_key.'_options_'.$key => $object->array_options['options_'.$key]));
     		}
     
     		return $array_to_fill;
    -
     	}
     
     
    @@ -744,10 +813,9 @@ abstract class CommonDocGenerator
     	 */
         function printRect($pdf, $x, $y, $l, $h, $hidetop=0, $hidebottom=0)
         {
    -	    if (empty($hidetop) || $hidetop==-1) $pdf->line($x, $y, $x+$l, $y);
    -	    $pdf->line($x+$l, $y, $x+$l, $y+$h);
    -	    if (empty($hidebottom)) $pdf->line($x+$l, $y+$h, $x, $y+$h);
    -	    $pdf->line($x, $y+$h, $x, $y);
    +        if (empty($hidetop) || $hidetop==-1) $pdf->line($x, $y, $x+$l, $y);
    +        $pdf->line($x+$l, $y, $x+$l, $y+$h);
    +        if (empty($hidebottom)) $pdf->line($x+$l, $y+$h, $x, $y+$h);
    +        $pdf->line($x, $y+$h, $x, $y);
         }
     }
    -
    diff --git a/htdocs/core/class/commoninvoice.class.php b/htdocs/core/class/commoninvoice.class.php
    index 9ce569edb35..b5b363db923 100644
    --- a/htdocs/core/class/commoninvoice.class.php
    +++ b/htdocs/core/class/commoninvoice.class.php
    @@ -62,7 +62,7 @@ abstract class CommonInvoice extends CommonObject
         const TYPE_SITUATION = 5;
     
     	/**
    -	 * Draft
    +	 * Draft status
     	 */
     	const STATUS_DRAFT = 0;
     
    @@ -173,7 +173,7 @@ abstract class CommonInvoice extends CommonObject
     	}
     
     	/**
    -	 *    	Return amount (with tax) of all credit notes and deposits invoices used by invoice
    +	 *    	Return amount (with tax) of all credit notes invoices + excess received used by invoice
     	 *
     	 * 		@param 		int 	$multicurrency 	Return multicurrency_amount instead of amount
     	 *		@return		int						<0 if KO, Sum of credit notes and deposits amount otherwise
    @@ -325,6 +325,7 @@ abstract class CommonInvoice extends CommonObject
     	}
     
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *  Return if an invoice can be deleted
     	 *	Rule is:
    @@ -339,6 +340,7 @@ abstract class CommonInvoice extends CommonObject
     	 */
     	function is_erasable()
     	{
    +        // phpcs:enable
     		global $conf;
     
     		// We check if invoice is a temporary number (PROVxxxx)
    @@ -429,11 +431,11 @@ abstract class CommonInvoice extends CommonObject
     	{
     		global $langs;
             if ($this->type == CommonInvoice::TYPE_STANDARD) return $langs->trans("InvoiceStandard");
    -        if ($this->type == CommonInvoice::TYPE_REPLACEMENT) return $langs->trans("InvoiceReplacement");
    -        if ($this->type == CommonInvoice::TYPE_CREDIT_NOTE) return $langs->trans("InvoiceAvoir");
    -        if ($this->type == CommonInvoice::TYPE_DEPOSIT) return $langs->trans("InvoiceDeposit");
    -        if ($this->type == CommonInvoice::TYPE_PROFORMA) return $langs->trans("InvoiceProForma");           // Not used.
    -        if ($this->type == CommonInvoice::TYPE_SITUATION) return $langs->trans("InvoiceSituation");
    +        elseif ($this->type == CommonInvoice::TYPE_REPLACEMENT) return $langs->trans("InvoiceReplacement");
    +        elseif ($this->type == CommonInvoice::TYPE_CREDIT_NOTE) return $langs->trans("InvoiceAvoir");
    +        elseif ($this->type == CommonInvoice::TYPE_DEPOSIT) return $langs->trans("InvoiceDeposit");
    +        elseif ($this->type == CommonInvoice::TYPE_PROFORMA) return $langs->trans("InvoiceProForma");           // Not used.
    +        elseif ($this->type == CommonInvoice::TYPE_SITUATION) return $langs->trans("InvoiceSituation");
     		return $langs->trans("Unknown");
     	}
     
    @@ -449,6 +451,7 @@ abstract class CommonInvoice extends CommonObject
     		return $this->LibStatut($this->paye, $this->statut, $mode, $alreadypaid, $this->type);
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *	Return label of a status
     	 *
    @@ -461,6 +464,7 @@ abstract class CommonInvoice extends CommonObject
     	 */
     	function LibStatut($paye, $status, $mode=0, $alreadypaid=-1, $type=0)
     	{
    +        // phpcs:enable
     		global $langs;
     		$langs->load('bills');
     
    @@ -471,10 +475,10 @@ abstract class CommonInvoice extends CommonObject
     			if (! $paye)
     			{
     				if ($status == 0) return $langs->trans('Bill'.$prefix.'StatusDraft');
    -				if (($status == 3 || $status == 2) && $alreadypaid <= 0) return $langs->trans('Bill'.$prefix.'StatusClosedUnpaid');
    -				if (($status == 3 || $status == 2) && $alreadypaid > 0) return $langs->trans('Bill'.$prefix.'StatusClosedPaidPartially');
    -				if ($alreadypaid <= 0) return $langs->trans('Bill'.$prefix.'StatusNotPaid');
    -				return $langs->trans('Bill'.$prefix.'StatusStarted');
    +				elseif (($status == 3 || $status == 2) && $alreadypaid <= 0) return $langs->trans('Bill'.$prefix.'StatusClosedUnpaid');
    +				elseif (($status == 3 || $status == 2) && $alreadypaid > 0) return $langs->trans('Bill'.$prefix.'StatusClosedPaidPartially');
    +				elseif ($alreadypaid <= 0) return $langs->trans('Bill'.$prefix.'StatusNotPaid');
    +				else return $langs->trans('Bill'.$prefix.'StatusStarted');
     			}
     			else
     			{
    @@ -483,16 +487,16 @@ abstract class CommonInvoice extends CommonObject
     				else return $langs->trans('Bill'.$prefix.'StatusPaid');
     			}
     		}
    -		if ($mode == 1)
    +		elseif ($mode == 1)
     		{
     			$prefix='Short';
     			if (! $paye)
     			{
     				if ($status == 0) return $langs->trans('Bill'.$prefix.'StatusDraft');
    -				if (($status == 3 || $status == 2) && $alreadypaid <= 0) return $langs->trans('Bill'.$prefix.'StatusCanceled');
    -				if (($status == 3 || $status == 2) && $alreadypaid > 0) return $langs->trans('Bill'.$prefix.'StatusClosedPaidPartially');
    -				if ($alreadypaid <= 0) return $langs->trans('Bill'.$prefix.'StatusNotPaid');
    -				return $langs->trans('Bill'.$prefix.'StatusStarted');
    +				elseif (($status == 3 || $status == 2) && $alreadypaid <= 0) return $langs->trans('Bill'.$prefix.'StatusCanceled');
    +				elseif (($status == 3 || $status == 2) && $alreadypaid > 0) return $langs->trans('Bill'.$prefix.'StatusClosedPaidPartially');
    +				elseif ($alreadypaid <= 0) return $langs->trans('Bill'.$prefix.'StatusNotPaid');
    +				else return $langs->trans('Bill'.$prefix.'StatusStarted');
     			}
     			else
     			{
    @@ -501,16 +505,16 @@ abstract class CommonInvoice extends CommonObject
     				else return $langs->trans('Bill'.$prefix.'StatusPaid');
     			}
     		}
    -		if ($mode == 2)
    +		elseif ($mode == 2)
     		{
     			$prefix='Short';
     			if (! $paye)
     			{
     				if ($status == 0) return img_picto($langs->trans('BillStatusDraft'),'statut0').' '.$langs->trans('Bill'.$prefix.'StatusDraft');
    -				if (($status == 3 || $status == 2) && $alreadypaid <= 0) return img_picto($langs->trans('StatusCanceled'),'statut5').' '.$langs->trans('Bill'.$prefix.'StatusCanceled');
    -				if (($status == 3 || $status == 2) && $alreadypaid > 0) return img_picto($langs->trans('BillStatusClosedPaidPartially'),'statut9').' '.$langs->trans('Bill'.$prefix.'StatusClosedPaidPartially');
    -				if ($alreadypaid <= 0) return img_picto($langs->trans('BillStatusNotPaid'),'statut1').' '.$langs->trans('Bill'.$prefix.'StatusNotPaid');
    -				return img_picto($langs->trans('BillStatusStarted'),'statut3').' '.$langs->trans('Bill'.$prefix.'StatusStarted');
    +				elseif (($status == 3 || $status == 2) && $alreadypaid <= 0) return img_picto($langs->trans('StatusCanceled'),'statut5').' '.$langs->trans('Bill'.$prefix.'StatusCanceled');
    +				elseif (($status == 3 || $status == 2) && $alreadypaid > 0) return img_picto($langs->trans('BillStatusClosedPaidPartially'),'statut9').' '.$langs->trans('Bill'.$prefix.'StatusClosedPaidPartially');
    +				elseif ($alreadypaid <= 0) return img_picto($langs->trans('BillStatusNotPaid'),'statut1').' '.$langs->trans('Bill'.$prefix.'StatusNotPaid');
    +				else return img_picto($langs->trans('BillStatusStarted'),'statut3').' '.$langs->trans('Bill'.$prefix.'StatusStarted');
     			}
     			else
     			{
    @@ -519,16 +523,16 @@ abstract class CommonInvoice extends CommonObject
     				else return img_picto($langs->trans('BillStatusPaid'),'statut6').' '.$langs->trans('Bill'.$prefix.'StatusPaid');
     			}
     		}
    -		if ($mode == 3)
    +		elseif ($mode == 3)
     		{
     			$prefix='Short';
     			if (! $paye)
     			{
     				if ($status == 0) return img_picto($langs->trans('BillStatusDraft'),'statut0');
    -				if (($status == 3 || $status == 2) && $alreadypaid <= 0) return img_picto($langs->trans('BillStatusCanceled'),'statut5');
    -				if (($status == 3 || $status == 2) && $alreadypaid > 0) return img_picto($langs->trans('BillStatusClosedPaidPartially'),'statut9');
    -				if ($alreadypaid <= 0) return img_picto($langs->trans('BillStatusNotPaid'),'statut1');
    -				return img_picto($langs->trans('BillStatusStarted'),'statut3');
    +				elseif (($status == 3 || $status == 2) && $alreadypaid <= 0) return img_picto($langs->trans('BillStatusCanceled'),'statut5');
    +				elseif (($status == 3 || $status == 2) && $alreadypaid > 0) return img_picto($langs->trans('BillStatusClosedPaidPartially'),'statut9');
    +				elseif ($alreadypaid <= 0) return img_picto($langs->trans('BillStatusNotPaid'),'statut1');
    +				else return img_picto($langs->trans('BillStatusStarted'),'statut3');
     			}
     			else
     			{
    @@ -537,16 +541,16 @@ abstract class CommonInvoice extends CommonObject
     				else return img_picto($langs->trans('BillStatusPaid'),'statut6');
     			}
     		}
    -		if ($mode == 4)
    +		elseif ($mode == 4)
     		{
     			$prefix='';
     			if (! $paye)
     			{
     				if ($status == 0) return img_picto($langs->trans('BillStatusDraft'),'statut0').' '.$langs->trans('BillStatusDraft');
    -				if (($status == 3 || $status == 2) && $alreadypaid <= 0) return img_picto($langs->trans('BillStatusCanceled'),'statut5').' '.$langs->trans('Bill'.$prefix.'StatusCanceled');
    -				if (($status == 3 || $status == 2) && $alreadypaid > 0) return img_picto($langs->trans('BillStatusClosedPaidPartially'),'statut9').' '.$langs->trans('Bill'.$prefix.'StatusClosedPaidPartially');
    -				if ($alreadypaid <= 0) return img_picto($langs->trans('BillStatusNotPaid'),'statut1').' '.$langs->trans('BillStatusNotPaid');
    -				return img_picto($langs->trans('BillStatusStarted'),'statut3').' '.$langs->trans('BillStatusStarted');
    +				elseif (($status == 3 || $status == 2) && $alreadypaid <= 0) return img_picto($langs->trans('BillStatusCanceled'),'statut5').' '.$langs->trans('Bill'.$prefix.'StatusCanceled');
    +				elseif (($status == 3 || $status == 2) && $alreadypaid > 0) return img_picto($langs->trans('BillStatusClosedPaidPartially'),'statut9').' '.$langs->trans('Bill'.$prefix.'StatusClosedPaidPartially');
    +				elseif ($alreadypaid <= 0) return img_picto($langs->trans('BillStatusNotPaid'),'statut1').' '.$langs->trans('BillStatusNotPaid');
    +				else return img_picto($langs->trans('BillStatusStarted'),'statut3').' '.$langs->trans('BillStatusStarted');
     			}
     			else
     			{
    @@ -555,21 +559,21 @@ abstract class CommonInvoice extends CommonObject
     				else return img_picto($langs->trans('BillStatusPaid'),'statut6').' '.$langs->trans('BillStatusPaid');
     			}
     		}
    -		if ($mode == 5 || $mode == 6)
    +		elseif ($mode == 5 || $mode == 6)
     		{
     			$prefix='';
     			if ($mode == 5) $prefix='Short';
     			if (! $paye)
     			{
     				if ($status == 0) return '<span class="xhideonsmartphone">'.$langs->trans('Bill'.$prefix.'StatusDraft').' </span>'.img_picto($langs->trans('BillStatusDraft'),'statut0');
    -				if (($status == 3 || $status == 2) && $alreadypaid <= 0) return '<span class="xhideonsmartphone">'.$langs->trans('Bill'.$prefix.'StatusCanceled').' </span>'.img_picto($langs->trans('BillStatusCanceled'),'statut5');
    -				if (($status == 3 || $status == 2) && $alreadypaid > 0) return '<span class="xhideonsmartphone">'.$langs->trans('Bill'.$prefix.'StatusClosedPaidPartially').' </span>'.img_picto($langs->trans('BillStatusClosedPaidPartially'),'statut9');
    -				if ($alreadypaid <= 0)
    +				elseif (($status == 3 || $status == 2) && $alreadypaid <= 0) return '<span class="xhideonsmartphone">'.$langs->trans('Bill'.$prefix.'StatusCanceled').' </span>'.img_picto($langs->trans('BillStatusCanceled'),'statut5');
    +				elseif (($status == 3 || $status == 2) && $alreadypaid > 0) return '<span class="xhideonsmartphone">'.$langs->trans('Bill'.$prefix.'StatusClosedPaidPartially').' </span>'.img_picto($langs->trans('BillStatusClosedPaidPartially'),'statut9');
    +				elseif ($alreadypaid <= 0)
     				{
     				    if ($type == self::TYPE_CREDIT_NOTE) return '<span class="xhideonsmartphone">'.$langs->trans('Bill'.$prefix.'StatusNotRefunded').' </span>'.img_picto($langs->trans('StatusNotRefunded'),'statut1');
     				    return '<span class="xhideonsmartphone">'.$langs->trans('Bill'.$prefix.'StatusNotPaid').' </span>'.img_picto($langs->trans('BillStatusNotPaid'),'statut1');
     				}
    -				return '<span class="xhideonsmartphone">'.$langs->trans('Bill'.$prefix.'StatusStarted').' </span>'.img_picto($langs->trans('BillStatusStarted'),'statut3');
    +				else return '<span class="xhideonsmartphone">'.$langs->trans('Bill'.$prefix.'StatusStarted').' </span>'.img_picto($langs->trans('BillStatusStarted'),'statut3');
     			}
     			else
     			{
    @@ -580,21 +584,25 @@ abstract class CommonInvoice extends CommonObject
     		}
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *	Renvoi une date limite de reglement de facture en fonction des
    -	 *	conditions de reglements de la facture et date de facturation
    +	 *	conditions de reglements de la facture et date de facturation.
     	 *
     	 *	@param      integer	$cond_reglement   	Condition of payment (code or id) to use. If 0, we use current condition.
    -	 *	@return     date     			       	Date limite de reglement si ok, <0 si ko
    +	 *  @return     date     			       	Date limite de reglement si ok, <0 si ko
     	 */
     	function calculate_date_lim_reglement($cond_reglement=0)
     	{
    +        // phpcs:enable
     		if (! $cond_reglement) $cond_reglement=$this->cond_reglement_code;
     		if (! $cond_reglement) $cond_reglement=$this->cond_reglement_id;
     
    -		$cdr_nbjour=0; $cdr_type=0; $cdr_decalage=0;
    +		$cdr_nbjour=0;
    +        $cdr_type=0;
    +        $cdr_decalage=0;
     
    -		$sqltemp = 'SELECT c.type_cdr,c.nbjour,c.decalage';
    +		$sqltemp = 'SELECT c.type_cdr, c.nbjour, c.decalage';
     		$sqltemp.= ' FROM '.MAIN_DB_PREFIX.'c_payment_term as c';
     		if (is_numeric($cond_reglement)) $sqltemp.= " WHERE c.rowid=".$cond_reglement;
     		else {
    @@ -623,12 +631,18 @@ abstract class CommonInvoice extends CommonObject
     
     		/* Definition de la date limite */
     
    -		// 1 : ajout du nombre de jours
    -		$datelim = $this->date + ($cdr_nbjour * 3600 * 24);
    -
    -		// 2 : application de la regle "fin de mois"
    -		if ($cdr_type == 1)
    +		// 0 : ajout du nombre de jours
    +		if ($cdr_type == 0)
     		{
    +			$datelim = $this->date + ($cdr_nbjour * 3600 * 24);
    +
    +			$datelim += ($cdr_decalage * 3600 * 24);
    +		}
    +		// 1 : application de la regle "fin de mois"
    +		elseif ($cdr_type == 1)
    +		{
    +			$datelim = $this->date + ($cdr_nbjour * 3600 * 24);
    +
     			$mois=date('m', $datelim);
     			$annee=date('Y', $datelim);
     			if ($mois == 12)
    @@ -643,23 +657,24 @@ abstract class CommonInvoice extends CommonObject
     			// On se deplace au debut du mois suivant, et on retire un jour
     			$datelim=dol_mktime(12,0,0,$mois,1,$annee);
     			$datelim -= (3600 * 24);
    -		}
    -		elseif($cdr_type == 2 && !empty($cdr_nbjour)) // Application de la règle, le N du mois courant ou suivant
    -		{
     
    -			$date_piece = dol_mktime(0,0,0,date('m', $this->date),date('d', $this->date),date('Y', $this->date)); // Sans les heures minutes et secondes
    -			$date_lim_current = dol_mktime(0,0,0,date('m', $this->date),$cdr_nbjour,date('Y', $this->date)); // Sans les heures minutes et secondes
    -			$date_lim_next = strtotime(date('Y-m-d', $date_lim_current).' +1month');
    +			$datelim += ($cdr_decalage * 3600 * 24);
    +		}
    +		// 2 : application de la règle, le N du mois courant ou suivant
    +		elseif ($cdr_type == 2 && !empty($cdr_decalage))
    +		{
    +			$datelim = $this->date + ($cdr_nbjour * 3600 * 24);
    +
    +			$date_piece = dol_mktime(0, 0, 0, date('m', $datelim),date('d', $datelim),date('Y', $datelim)); // Sans les heures minutes et secondes
    +			$date_lim_current = dol_mktime(0, 0, 0, date('m', $datelim), $cdr_decalage, date('Y', $datelim)); // Sans les heures minutes et secondes
    +			$date_lim_next = dol_time_plus_duree($date_lim_current, 1, 'm');	// Add 1 month
     
     			$diff = $date_piece - $date_lim_current;
     
    -			if($diff < 0) $datelim = $date_lim_current;
    +			if ($diff < 0) $datelim = $date_lim_current;
     			else $datelim = $date_lim_next;
    -
     		}
    -
    -		// 3 : application du decalage
    -		$datelim += ($cdr_decalage * 3600 * 24);
    +		else return 'Bad value for type_cdr in database for record cond_reglement = '.$cond_reglement;
     
     		return $datelim;
     	}
    @@ -776,4 +791,3 @@ abstract class CommonInvoiceLine extends CommonObjectLine
     		$this->db = $db;
     	}
     }
    -
    diff --git a/htdocs/core/class/commonobject.class.php b/htdocs/core/class/commonobject.class.php
    index 046097eec86..76e2b1a093a 100644
    --- a/htdocs/core/class/commonobject.class.php
    +++ b/htdocs/core/class/commonobject.class.php
    @@ -1,11 +1,9 @@
     <?php
     /* Copyright (C) 2006-2015 Laurent Destailleur  <eldy@users.sourceforge.net>
      * Copyright (C) 2005-2013 Regis Houssin        <regis.houssin@capnetworks.com>
    - * Copyright (C) 2010-2013 Juanjo Menent        <jmenent@2byte.es>
    - * Copyright (C) 2012      Christophe Battarel  <christophe.battarel@altairis.fr>
      * Copyright (C) 2010-2015 Juanjo Menent        <jmenent@2byte.es>
      * Copyright (C) 2012-2013 Christophe Battarel  <christophe.battarel@altairis.fr>
    - * Copyright (C) 2011-2018 Philippe Grand	    <philippe.grand@atoo-net.com>
    + * Copyright (C) 2011-2018 Philippe Grand       <philippe.grand@atoo-net.com>
      * Copyright (C) 2012-2015 Marcos García        <marcosgdf@gmail.com>
      * Copyright (C) 2012-2015 Raphaël Doursenaud   <rdoursenaud@gpcsolutions.fr>
      * Copyright (C) 2012      Cedric Salvador      <csalvador@gpcsolutions.fr>
    @@ -13,8 +11,9 @@
      * Copyright (C) 2016      Bahfir abbes         <dolipar@dolipar.org>
      * Copyright (C) 2017      ATM Consulting       <support@atm-consulting.fr>
      * Copyright (C) 2017      Nicolas ZABOURI      <info@inovea-conseil.com>
    - * Copyright (C) 2017      Rui Strecht		    <rui.strecht@aliartalentos.com>
    - * Copyright (C) 2018      Frederic France      <frederic.france@netlogic.fr>
    + * Copyright (C) 2017      Rui Strecht          <rui.strecht@aliartalentos.com>
    + * Copyright (C) 2018      Frédéric France      <frederic.france@netlogic.fr>
    + * Copyright (C) 2018      Josep Lluís Amador   <joseplluis@lliuretic.cat>
      *
      * This program is free software; you can redistribute it and/or modify
      * it under the terms of the GNU General Public License as published by
    @@ -46,47 +45,58 @@ abstract class CommonObject
     	 * @var DoliDb		Database handler (result of a new DoliDB)
     	 */
     	public $db;
    +
     	/**
     	 * @var int The object identifier
     	 */
     	public $id;
    +
     	/**
     	 * @var string 		Error string
     	 * @see             errors
     	 */
     	public $error;
    +
     	/**
     	 * @var string[]	Array of error strings
     	 */
     	public $errors=array();
    +
     	/**
    -	 * @var string
    +	 * @var string ID to identify managed object
     	 */
     	public $element;
    +
     	/**
    -	 * @var string
    +	 * @var string Name of table without prefix where object is stored
     	 */
     	public $table_element;
    +
     	/**
    -	 * @var
    +	 * @var int    Name of subtable line
     	 */
    -	public $table_element_line;
    +	public $table_element_line='';
    +
     	/**
     	 * @var string		Key value used to track if data is coming from import wizard
     	 */
     	public $import_key;
    +
     	/**
     	 * @var mixed		Contains data to manage extrafields
     	 */
     	public $array_options=array();
    +
     	/**
     	 * @var int[][]		Array of linked objects ids. Loaded by ->fetchObjectLinked
     	 */
     	public $linkedObjectsIds;
    +
     	/**
     	 * @var mixed		Array of linked objects. Loaded by ->fetchObjectLinked
     	 */
     	public $linkedObjects;
    +
     	/**
     	 * @var Object      To store a cloned copy of object before to edit it and keep track of old properties
     	 */
    @@ -116,11 +126,13 @@ abstract class CommonObject
     	 * @see fetch_projet()
     	 */
     	public $project;
    +
     	/**
     	 * @var int The related project ID
     	 * @see setProject(), project
     	 */
     	public $fk_project;
    +
     	/**
     	 * @deprecated
     	 * @see project
    @@ -132,6 +144,7 @@ abstract class CommonObject
     	 * @see fetch_contact()
     	 */
     	public $contact;
    +
     	/**
     	 * @var int The related contact ID
     	 * @see fetch_contact()
    @@ -155,6 +168,7 @@ abstract class CommonObject
     	 * @see fetch_origin()
     	 */
     	public $origin;
    +
     	/**
     	 * @var int 	The id of originating object
     	 * @see fetch_origin()
    @@ -165,14 +179,17 @@ abstract class CommonObject
     	 * @var string The object's reference
     	 */
     	public $ref;
    +
     	/**
     	 * @var string The object's previous reference
     	 */
     	public $ref_previous;
    +
     	/**
     	 * @var string The object's next reference
     	 */
     	public $ref_next;
    +
     	/**
     	 * @var string An external reference for the object
     	 */
    @@ -189,36 +206,43 @@ abstract class CommonObject
     	 * @see getFullAddress()
     	 */
     	public $country;
    +
     	/**
     	 * @var int
     	 * @see getFullAddress(), country
     	 */
     	public $country_id;
    +
     	/**
     	 * @var string
     	 * @see getFullAddress(), isInEEC(), country
     	 */
         public $country_code;
    +
         /**
     	 * @var string
     	 * @see getFullAddress()
     	 */
     	public $state;
    +
     	/**
     	 * @var int
     	 * @see getFullAddress(), state
     	 */
     	public $state_id;
    +
     	/**
     	 * @var string
     	 * @see getFullAddress(), state
     	 */
         public $state_code;
    +
         /**
     	 * @var string
     	 * @see getFullAddress(), region
     	 */
     	public $region;
    +
     	/**
     	 * @var string
     	 * @see getFullAddress(), region
    @@ -230,16 +254,19 @@ abstract class CommonObject
     	 * @see fetch_barcode()
     	 */
     	public $barcode_type;
    +
     	/**
     	 * @var string
     	 * @see fetch_barcode(), barcode_type
     	 */
     	public $barcode_type_code;
    +
     	/**
     	 * @var string
     	 * @see fetch_barcode(), barcode_type
     	 */
     	public $barcode_type_label;
    +
     	/**
     	 * @var string
     	 * @see fetch_barcode(), barcode_type
    @@ -257,6 +284,7 @@ abstract class CommonObject
     	 * @see setPaymentTerms()
     	 */
     	public $cond_reglement_id;
    +
     	/**
     	 * @var int Payment terms ID
     	 * @deprecated Kept for compatibility
    @@ -294,11 +322,13 @@ abstract class CommonObject
     	 * @see update_note()
     	 */
     	public $note_public;
    +
     	/**
     	 * @var string Private note
     	 * @see update_note()
     	 */
     	public $note_private;
    +
     	/**
     	 * @deprecated
     	 * @see note_public
    @@ -310,21 +340,25 @@ abstract class CommonObject
     	 * @see update_price()
     	 */
     	public $total_ht;
    +
     	/**
     	 * @var float Total VAT amount
     	 * @see update_price()
     	 */
     	public $total_tva;
    +
     	/**
     	 * @var float Total local tax 1 amount
     	 * @see update_price()
     	 */
     	public $total_localtax1;
    +
     	/**
     	 * @var float Total local tax 2 amount
     	 * @see update_price()
     	 */
     	public $total_localtax2;
    +
     	/**
     	 * @var float Total amount with taxes
     	 * @see update_price()
    @@ -347,11 +381,13 @@ abstract class CommonObject
     	 * @see setIncoterms()
     	 */
     	public $fk_incoterms;
    +
     	/**
     	 * @var string
     	 * @see SetIncoterms()
     	 */
     	public $libelle_incoterms;
    +
     	/**
     	 * @var string
     	 * @see display_incoterms()
    @@ -451,7 +487,7 @@ abstract class CommonObject
     	 *  @param		int		    $withregion			1=Add region into address string
     	 *	@return		string							Full address string
     	 */
    -	function getFullAddress($withcountry=0,$sep="\n",$withregion=0)
    +	function getFullAddress($withcountry=0, $sep="\n", $withregion=0)
     	{
     		if ($withcountry && $this->country_id && (empty($this->country_code) || empty($this->country)))
     		{
    @@ -573,12 +609,23 @@ abstract class CommonObject
     			$out.=dol_print_url($this->url,'_goout',0,1);
     			$outdone++;
     		}
    -		if (! empty($conf->skype->enabled))
    +		$out.='<div style="clear: both;">';
    +		if (! empty($conf->socialnetworks->enabled))
     		{
    -			$out.='<div style="clear: both;"></div>';
    -			if ($this->skype) $out.=dol_print_skype($this->skype,$this->id,$object->id,'AC_SKYPE');
    +			if ($this->skype) $out.=dol_print_socialnetworks($this->skype,$this->id,$object->id,'skype');
     			$outdone++;
     		}
    +		if (! empty($conf->socialnetworks->enabled))
    +		{
    +			if ($this->twitter) $out.=dol_print_socialnetworks($this->twitter,$this->id,$object->id,'twitter');
    +			$outdone++;
    +		}
    +		if (! empty($conf->socialnetworks->enabled))
    +		{
    +			if ($this->facebook) $out.=dol_print_socialnetworks($this->facebook,$this->id,$object->id,'facebook');
    +			$outdone++;
    +		}
    +		$out.='</div>';
     
     		$out.='<!-- END Part to show address block -->';
     
    @@ -678,6 +725,7 @@ abstract class CommonObject
     	}
     
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *  Add a link between element $this->element and a contact
     	 *
    @@ -689,6 +737,7 @@ abstract class CommonObject
     	 */
     	function add_contact($fk_socpeople, $type_contact, $source='external',$notrigger=0)
     	{
    +        // phpcs:enable
     		global $user,$langs;
     
     
    @@ -735,7 +784,7 @@ abstract class CommonObject
     		if ($id_type_contact == 0)
     		{
     			$this->error='CODE_NOT_VALID_FOR_THIS_ELEMENT';
    -			dol_syslog("CODE_NOT_VALID_FOR_THIS_ELEMENT");
    +			dol_syslog("CODE_NOT_VALID_FOR_THIS_ELEMENT: Code type of contact '".$type_contact."' does not exists or is not active for element ".$this->element.", we can ignore it");
     			return -3;
     		}
     
    @@ -800,6 +849,7 @@ abstract class CommonObject
     		} else return 0;
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *    Copy contact from one element to current
     	 *
    @@ -809,6 +859,7 @@ abstract class CommonObject
     	 */
     	function copy_linked_contact($objFrom, $source='internal')
     	{
    +        // phpcs:enable
     		$contacts = $objFrom->liste_contact(-1, $source);
     		foreach($contacts as $contact)
     		{
    @@ -821,6 +872,7 @@ abstract class CommonObject
     		return 1;
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *      Update a link to contact line
     	 *
    @@ -832,6 +884,7 @@ abstract class CommonObject
     	 */
     	function update_contact($rowid, $statut, $type_contact_id=0, $fk_socpeople=0)
     	{
    +        // phpcs:enable
     		// Insert into database
     		$sql = "UPDATE ".MAIN_DB_PREFIX."element_contact set";
     		$sql.= " statut = ".$statut;
    @@ -850,6 +903,7 @@ abstract class CommonObject
     		}
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *    Delete a link to contact line
     	 *
    @@ -859,6 +913,7 @@ abstract class CommonObject
     	 */
     	function delete_contact($rowid, $notrigger=0)
     	{
    +        // phpcs:enable
     		global $user;
     
     
    @@ -887,6 +942,7 @@ abstract class CommonObject
     		}
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *    Delete all links between an object $this and all its contacts
     	 *
    @@ -896,6 +952,7 @@ abstract class CommonObject
     	 */
     	function delete_linked_contact($source='',$code='')
     	{
    +        // phpcs:enable
     		$temp = array();
     		$typeContact = $this->liste_type_contact($source,'',0,0,$code);
     
    @@ -922,6 +979,7 @@ abstract class CommonObject
     		}
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *    Get array of all contacts for an object
     	 *
    @@ -929,10 +987,11 @@ abstract class CommonObject
     	 *    @param	string		$source		Source of contact: external or thirdparty (llx_socpeople) or internal (llx_user)
     	 *    @param	int         $list       0:Return array contains all properties, 1:Return array contains just id
     	 *    @param    string      $code       Filter on this code of contact type ('SHIPPING', 'BILLING', ...)
    -	 *    @return	array		            Array of contacts
    +	 *    @return	array|int		        Array of contacts, -1 if error
     	 */
     	function liste_contact($statut=-1,$source='external',$list=0,$code='')
     	{
    +        // phpcs:enable
     		global $langs;
     
     		$tab=array();
    @@ -1027,9 +1086,9 @@ abstract class CommonObject
     			dol_print_error($this->db);
     			return -1;
     		}
    -
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *      Return array with list of possible values for type of contacts
     	 *
    @@ -1042,6 +1101,7 @@ abstract class CommonObject
     	 */
     	function liste_type_contact($source='internal', $order='position', $option=0, $activeonly=0, $code='')
     	{
    +        // phpcs:enable
     		global $langs;
     
     		if (empty($order)) $order='position';
    @@ -1115,8 +1175,8 @@ abstract class CommonObject
     		$sql.= " ".MAIN_DB_PREFIX."c_type_contact as tc";
     		$sql.= " WHERE ec.element_id = ".$id;
     		$sql.= " AND ec.fk_socpeople = c.rowid";
    -		if ($source == 'internal') $sql.= " AND c.entity IN (0,".$conf->entity.")";
    -		if ($source == 'external') $sql.= " AND c.entity IN (".getEntity('socpeople').")";
    +		if ($source == 'internal') $sql.= " AND c.entity IN (".getEntity('user').")";
    +		if ($source == 'external') $sql.= " AND c.entity IN (".getEntity('societe').")";
     		$sql.= " AND ec.fk_c_type_contact = tc.rowid";
     		$sql.= " AND tc.element = '".$element."'";
     		$sql.= " AND tc.source = '".$source."'";
    @@ -1143,6 +1203,7 @@ abstract class CommonObject
     		return $result;
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *		Load object contact with id=$this->contactid into $this->contact
     	 *
    @@ -1151,6 +1212,7 @@ abstract class CommonObject
     	 */
     	function fetch_contact($contactid=null)
     	{
    +        // phpcs:enable
     		if (empty($contactid)) $contactid=$this->contactid;
     
     		if (empty($contactid)) return 0;
    @@ -1162,6 +1224,7 @@ abstract class CommonObject
     		return $result;
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *    	Load the third party of object, from id $this->socid or $this->fk_soc, into this->thirdparty
     	 *
    @@ -1170,6 +1233,7 @@ abstract class CommonObject
     	 */
     	function fetch_thirdparty($force_thirdparty_id=0)
     	{
    +        // phpcs:enable
     		global $conf;
     
     		if (empty($this->socid) && empty($this->fk_soc) && empty($this->fk_thirdparty) && empty($force_thirdparty_id))
    @@ -1223,6 +1287,7 @@ abstract class CommonObject
     		return $this->fetch($result->rowid);
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *	Load data for barcode into properties ->barcode_type*
     	 *	Properties ->barcode_type that is id of barcode. Type is used to find other properties, but
    @@ -1232,6 +1297,7 @@ abstract class CommonObject
     	 */
     	function fetch_barcode()
     	{
    +        // phpcs:enable
     		global $conf;
     
     		dol_syslog(get_class($this).'::fetch_barcode this->element='.$this->element.' this->barcode_type='.$this->barcode_type);
    @@ -1272,6 +1338,7 @@ abstract class CommonObject
     		return 0;
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *		Load the project with id $this->fk_project into this->project
     	 *
    @@ -1279,6 +1346,7 @@ abstract class CommonObject
     	 */
     	function fetch_projet()
     	{
    +        // phpcs:enable
     		include_once DOL_DOCUMENT_ROOT.'/projet/class/project.class.php';
     
     		if (empty($this->fk_project) && ! empty($this->fk_projet)) $this->fk_project = $this->fk_projet;	// For backward compatibility
    @@ -1292,6 +1360,7 @@ abstract class CommonObject
     		return $result;
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *		Load the product with id $this->fk_product into this->product
     	 *
    @@ -1299,6 +1368,7 @@ abstract class CommonObject
     	 */
     	function fetch_product()
     	{
    +        // phpcs:enable
     		include_once DOL_DOCUMENT_ROOT.'/product/class/product.class.php';
     
     		if (empty($this->fk_product)) return 0;
    @@ -1310,6 +1380,7 @@ abstract class CommonObject
     		return $result;
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *		Load the user with id $userid into this->user
     	 *
    @@ -1318,12 +1389,14 @@ abstract class CommonObject
     	 */
     	function fetch_user($userid)
     	{
    +        // phpcs:enable
     		$user = new User($this->db);
     		$result=$user->fetch($userid);
     		$this->user = $user;
     		return $result;
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *	Read linked origin object
     	 *
    @@ -1331,6 +1404,7 @@ abstract class CommonObject
     	 */
     	function fetch_origin()
     	{
    +        // phpcs:enable
     		if ($this->origin == 'shipping') $this->origin = 'expedition';
     		if ($this->origin == 'delivery') $this->origin = 'livraison';
     
    @@ -1457,7 +1531,16 @@ abstract class CommonObject
     		{
     			if ($trigkey)
     			{
    -				$result=$this->call_trigger($trigkey, (! empty($fuser) && is_object($fuser)) ? $fuser : $user);   // This may set this->errors
    +				// call trigger with updated object values
    +				if (empty($this->fields) && method_exists($this, 'fetch'))
    +				{
    +					$result = $this->fetch($id);
    +				}
    +				else
    +				{
    +					$result = $this->fetchCommon($id);
    +				}
    +				if ($result >= 0) $result=$this->call_trigger($trigkey, (! empty($fuser) && is_object($fuser)) ? $fuser : $user);   // This may set this->errors
     				if ($result < 0) $error++;
     			}
     
    @@ -1481,6 +1564,7 @@ abstract class CommonObject
     		}
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *      Load properties id_previous and id_next by comparing $fieldid with $this->ref
     	 *
    @@ -1491,7 +1575,8 @@ abstract class CommonObject
     	 */
     	function load_previous_next_ref($filter, $fieldid, $nodbprefix=0)
     	{
    -		global $user;
    +        // phpcs:enable
    +		global $conf, $user;
     
     		if (! $this->table_element)
     		{
    @@ -1511,6 +1596,9 @@ abstract class CommonObject
     
     		$sql = "SELECT MAX(te.".$fieldid.")";
     		$sql.= " FROM ".(empty($nodbprefix)?MAIN_DB_PREFIX:'').$this->table_element." as te";
    +		if ($this->element == 'user' && ! empty($conf->global->MULTICOMPANY_TRANSVERSE_MODE)) {
    +			$sql.= ",".MAIN_DB_PREFIX."usergroup_user as ug";
    +		}
     		if (isset($this->ismultientitymanaged) && $this->ismultientitymanaged == 2) $sql.= ", ".MAIN_DB_PREFIX."societe as s";	// If we need to link to societe to limit select to entity
     		else if ($this->restrictiononfksoc == 1 && $this->element != 'societe' && !$user->rights->societe->client->voir && !$socid) $sql.= ", ".MAIN_DB_PREFIX."societe as s";	// If we need to link to societe to limit select to socid
     		else if ($this->restrictiononfksoc == 2 && $this->element != 'societe' && !$user->rights->societe->client->voir && !$socid) $sql.= " LEFT JOIN ".MAIN_DB_PREFIX."societe as s ON te.fk_soc = s.rowid";	// If we need to link to societe to limit select to socid
    @@ -1525,7 +1613,18 @@ abstract class CommonObject
     		}
     		if (isset($this->ismultientitymanaged) && $this->ismultientitymanaged == 2) $sql.= ' AND te.fk_soc = s.rowid';			// If we need to link to societe to limit select to entity
     		else if ($this->restrictiononfksoc == 1 && $this->element != 'societe' && !$user->rights->societe->client->voir && !$socid) $sql.= ' AND te.fk_soc = s.rowid';			// If we need to link to societe to limit select to socid
    -		if (isset($this->ismultientitymanaged) && $this->ismultientitymanaged == 1) $sql.= ' AND te.entity IN ('.getEntity($this->element).')';
    +		if (isset($this->ismultientitymanaged) && $this->ismultientitymanaged == 1) {
    +			if ($this->element == 'user' && ! empty($conf->global->MULTICOMPANY_TRANSVERSE_MODE)) {
    +				if (! empty($user->admin) && empty($user->entity) && $conf->entity == 1) {
    +					$sql.= " AND te.entity IS NOT NULL"; // Show all users
    +				} else {
    +					$sql.= " AND ug.fk_user = te.rowid";
    +					$sql.= " AND ug.entity IN (".getEntity($this->element).")";
    +				}
    +			} else {
    +				$sql.= ' AND te.entity IN ('.getEntity($this->element).')';
    +			}
    +		}
     		if ($this->restrictiononfksoc == 1 && $socid && $this->element != 'societe') $sql.= ' AND te.fk_soc = ' . $socid;
     		if ($this->restrictiononfksoc == 2 && $socid && $this->element != 'societe') $sql.= ' AND (te.fk_soc = ' . $socid.' OR te.fk_soc IS NULL)';
     		if ($this->restrictiononfksoc && $socid && $this->element == 'societe') $sql.= ' AND te.rowid = ' . $socid;
    @@ -1543,6 +1642,9 @@ abstract class CommonObject
     
     		$sql = "SELECT MIN(te.".$fieldid.")";
     		$sql.= " FROM ".(empty($nodbprefix)?MAIN_DB_PREFIX:'').$this->table_element." as te";
    +		if ($this->element == 'user' && ! empty($conf->global->MULTICOMPANY_TRANSVERSE_MODE)) {
    +			$sql.= ",".MAIN_DB_PREFIX."usergroup_user as ug";
    +		}
     		if (isset($this->ismultientitymanaged) && $this->ismultientitymanaged == 2) $sql.= ", ".MAIN_DB_PREFIX."societe as s";	// If we need to link to societe to limit select to entity
     		else if ($this->restrictiononfksoc == 1 && $this->element != 'societe' && !$user->rights->societe->client->voir && !$socid) $sql.= ", ".MAIN_DB_PREFIX."societe as s";	// If we need to link to societe to limit select to socid
     		else if ($this->restrictiononfksoc == 2 && $this->element != 'societe' && !$user->rights->societe->client->voir && !$socid) $sql.= " LEFT JOIN ".MAIN_DB_PREFIX."societe as s ON te.fk_soc = s.rowid";	// If we need to link to societe to limit select to socid
    @@ -1557,7 +1659,18 @@ abstract class CommonObject
     		}
     		if (isset($this->ismultientitymanaged) && $this->ismultientitymanaged == 2) $sql.= ' AND te.fk_soc = s.rowid';			// If we need to link to societe to limit select to entity
     		else if ($this->restrictiononfksoc == 1 && $this->element != 'societe' && !$user->rights->societe->client->voir && !$socid) $sql.= ' AND te.fk_soc = s.rowid';			// If we need to link to societe to limit select to socid
    -		if (isset($this->ismultientitymanaged) && $this->ismultientitymanaged == 1) $sql.= ' AND te.entity IN ('.getEntity($this->element).')';
    +		if (isset($this->ismultientitymanaged) && $this->ismultientitymanaged == 1) {
    +			if ($this->element == 'user' && ! empty($conf->global->MULTICOMPANY_TRANSVERSE_MODE)) {
    +				if (! empty($user->admin) && empty($user->entity) && $conf->entity == 1) {
    +					$sql.= " AND te.entity IS NOT NULL"; // Show all users
    +				} else {
    +					$sql.= " AND ug.fk_user = te.rowid";
    +					$sql.= " AND ug.entity IN (".getEntity($this->element).")";
    +				}
    +			} else {
    +				$sql.= ' AND te.entity IN ('.getEntity($this->element).')';
    +			}
    +		}
     		if ($this->restrictiononfksoc == 1 && $socid && $this->element != 'societe') $sql.= ' AND te.fk_soc = ' . $socid;
     		if ($this->restrictiononfksoc == 2 && $socid && $this->element != 'societe') $sql.= ' AND (te.fk_soc = ' . $socid.' OR te.fk_soc IS NULL)';
     		if ($this->restrictiononfksoc && $socid && $this->element == 'societe') $sql.= ' AND te.rowid = ' . $socid;
    @@ -1578,11 +1691,11 @@ abstract class CommonObject
     
     
     	/**
    -	 *      Return list of id of contacts of project
    +	 *      Return list of id of contacts of object
     	 *
     	 *      @param	string	$source     Source of contact: external (llx_socpeople) or internal (llx_user) or thirdparty (llx_societe)
     	 *      @return array				Array of id of contacts (if source=external or internal)
    -	 * 									Array of id of third parties with at least one contact on project (if source=thirdparty)
    +	 * 									Array of id of third parties with at least one contact on object (if source=thirdparty)
     	 */
     	function getListContactId($source='external')
     	{
    @@ -1757,22 +1870,50 @@ abstract class CommonObject
     
     						switch ($this->element) {
     							case 'propal':
    -								$this->updateline($line->id, $line->subprice, $line->qty, $line->remise_percent, $line->tva_tx, $line->localtax1_tx, $line->localtax2_tx,  ($line->description?$line->description:$line->desc), 'HT', $line->info_bits, $line->special_code, $line->fk_parent_line, $line->skip_update_total, $line->fk_fournprice, $line->pa_ht, $line->label, $line->product_type, $line->date_start, $line->date_end, $line->array_options, $line->fk_unit, $line->multicurrency_subprice);
    +								$this->updateline(
    +									$line->id, $line->subprice, $line->qty, $line->remise_percent, $line->tva_tx, $line->localtax1_tx, $line->localtax2_tx,
    +									($line->description?$line->description:$line->desc), 'HT', $line->info_bits, $line->special_code, $line->fk_parent_line,
    +									$line->skip_update_total, $line->fk_fournprice, $line->pa_ht, $line->label, $line->product_type, $line->date_start,
    +									$line->date_end, $line->array_options, $line->fk_unit, $line->multicurrency_subprice
    +								);
     								break;
     							case 'commande':
    -								$this->updateline($line->id,  ($line->description?$line->description:$line->desc), $line->subprice, $line->qty, $line->remise_percent, $line->tva_tx, $line->localtax1_tx, $line->localtax2_tx, 'HT', $line->info_bits, $line->date_start, $line->date_end, $line->product_type, $line->fk_parent_line, $line->skip_update_total, $line->fk_fournprice, $line->pa_ht, $line->label, $line->special_code, $line->array_options, $line->fk_unit, $line->multicurrency_subprice);
    +								$this->updateline(
    +									$line->id, ($line->description?$line->description:$line->desc), $line->subprice, $line->qty, $line->remise_percent,
    +									$line->tva_tx, $line->localtax1_tx, $line->localtax2_tx, 'HT', $line->info_bits, $line->date_start, $line->date_end,
    +									$line->product_type, $line->fk_parent_line, $line->skip_update_total, $line->fk_fournprice, $line->pa_ht, $line->label,
    +									$line->special_code, $line->array_options, $line->fk_unit, $line->multicurrency_subprice
    +								);
     								break;
     							case 'facture':
    -								$this->updateline($line->id,  ($line->description?$line->description:$line->desc), $line->subprice, $line->qty, $line->remise_percent, $line->date_start, $line->date_end, $line->tva_tx, $line->localtax1_tx, $line->localtax2_tx, 'HT', $line->info_bits, $line->product_type, $line->fk_parent_line, $line->skip_update_total, $line->fk_fournprice, $line->pa_ht, $line->label, $line->special_code, $line->array_options, $line->situation_percent, $line->fk_unit, $line->multicurrency_subprice);
    +								$this->updateline(
    +									$line->id, ($line->description?$line->description:$line->desc), $line->subprice, $line->qty, $line->remise_percent,
    +									$line->date_start, $line->date_end, $line->tva_tx, $line->localtax1_tx, $line->localtax2_tx, 'HT', $line->info_bits,
    +									$line->product_type, $line->fk_parent_line, $line->skip_update_total, $line->fk_fournprice, $line->pa_ht, $line->label,
    +									$line->special_code, $line->array_options, $line->situation_percent, $line->fk_unit, $line->multicurrency_subprice
    +								);
     								break;
     							case 'supplier_proposal':
    -								$this->updateline($line->id, $line->subprice, $line->qty, $line->remise_percent, $line->tva_tx, $line->localtax1_tx, $line->localtax2_tx, ($line->description?$line->description:$line->desc), 'HT', $line->info_bits, $line->special_code, $line->fk_parent_line, $line->skip_update_total, $line->fk_fournprice, $line->pa_ht, $line->label, $line->product_type, $line->array_options, $line->ref_fourn, $line->multicurrency_subprice);
    +								$this->updateline(
    +									$line->id, $line->subprice, $line->qty, $line->remise_percent, $line->tva_tx, $line->localtax1_tx, $line->localtax2_tx,
    +									($line->description?$line->description:$line->desc), 'HT', $line->info_bits, $line->special_code, $line->fk_parent_line,
    +									$line->skip_update_total, $line->fk_fournprice, $line->pa_ht, $line->label, $line->product_type, $line->array_options,
    +									$line->ref_fourn, $line->multicurrency_subprice
    +								);
     								break;
     							case 'order_supplier':
    -								$this->updateline($line->id,  ($line->description?$line->description:$line->desc), $line->subprice, $line->qty, $line->remise_percent, $line->tva_tx, $line->localtax1_tx, $line->localtax2_tx, 'HT', $line->info_bits,  $line->product_type, false, $line->date_start, $line->date_end, $line->array_options, $line->fk_unit, $line->multicurrency_subprice);
    +								$this->updateline(
    +									$line->id, ($line->description?$line->description:$line->desc), $line->subprice, $line->qty, $line->remise_percent,
    +									$line->tva_tx, $line->localtax1_tx, $line->localtax2_tx, 'HT', $line->info_bits, $line->product_type, false,
    +									$line->date_start, $line->date_end, $line->array_options, $line->fk_unit, $line->multicurrency_subprice
    +								);
     								break;
     							case 'invoice_supplier':
    -								$this->updateline($line->id, ($line->description?$line->description:$line->desc), $line->subprice, $line->tva_tx, $line->localtax1_tx, $line->localtax2_tx, $line->qty, 0, 'HT', $line->info_bits, $line->product_type, $line->remise_percent, false, $line->date_start, $line->date_end, $line->array_options, $line->fk_unit, $line->multicurrency_subprice);
    +								$this->updateline(
    +									$line->id, ($line->description?$line->description:$line->desc), $line->subprice, $line->tva_tx, $line->localtax1_tx,
    +									$line->localtax2_tx, $line->qty, 0, 'HT', $line->info_bits, $line->product_type, $line->remise_percent, false,
    +									$line->date_start, $line->date_end, $line->array_options, $line->fk_unit, $line->multicurrency_subprice
    +								);
     								break;
     							default:
     								dol_syslog(get_class($this).'::setMulticurrencyRate no updateline defined', LOG_DEBUG);
    @@ -1925,7 +2066,6 @@ abstract class CommonObject
                 $this->db->commit();
                 return 1;
             }
    -
     	}
     
     
    @@ -2060,6 +2200,7 @@ abstract class CommonObject
     
     	// TODO: Move line related operations to CommonObjectLine?
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *  Save a new position (field rang) for details lines.
     	 *  You can choose to set position for lines with already a position or lines without any position defined.
    @@ -2071,6 +2212,7 @@ abstract class CommonObject
     	 */
     	function line_order($renum=false, $rowidorder='ASC', $fk_parent_line=true)
     	{
    +        // phpcs:enable
     		if (! $this->table_element_line)
     		{
     			dol_syslog(get_class($this)."::line_order was called on objet with property table_element_line not defined",LOG_ERR);
    @@ -2179,6 +2321,7 @@ abstract class CommonObject
     		return $rows;
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 * 	Update a line to have a lower rank
     	 *
    @@ -2188,6 +2331,7 @@ abstract class CommonObject
     	 */
     	function line_up($rowid, $fk_parent_line=true)
     	{
    +        // phpcs:enable
     		$this->line_order(false, 'ASC', $fk_parent_line);
     
     		// Get rang of line
    @@ -2197,6 +2341,7 @@ abstract class CommonObject
     		$this->updateLineUp($rowid, $rang);
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 * 	Update a line to have a higher rank
     	 *
    @@ -2206,6 +2351,7 @@ abstract class CommonObject
     	 */
     	function line_down($rowid, $fk_parent_line=true)
     	{
    +        // phpcs:enable
     		$this->line_order(false, 'ASC', $fk_parent_line);
     
     		// Get rang of line
    @@ -2240,6 +2386,7 @@ abstract class CommonObject
     		}
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 * 	Update position of line with ajax (rang)
     	 *
    @@ -2248,6 +2395,7 @@ abstract class CommonObject
     	 */
     	function line_ajaxorder($rows)
     	{
    +        // phpcs:enable
     		$num = count($rows);
     		for ($i = 0 ; $i < $num ; $i++)
     		{
    @@ -2355,6 +2503,7 @@ abstract class CommonObject
     		}
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 * 	Get max value used for position of line (rang)
     	 *
    @@ -2363,6 +2512,7 @@ abstract class CommonObject
     	 */
     	function line_max($fk_parent_line=0)
     	{
    +        // phpcs:enable
     		// Search the last rang with fk_parent_line
     		if ($fk_parent_line)
     		{
    @@ -2401,6 +2551,7 @@ abstract class CommonObject
     		}
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *  Update external ref of element
     	 *
    @@ -2409,6 +2560,7 @@ abstract class CommonObject
     	 */
     	function update_ref_ext($ref_ext)
     	{
    +        // phpcs:enable
     		if (! $this->table_element)
     		{
     			dol_syslog(get_class($this)."::update_ref_ext was called on objet with property table_element not defined", LOG_ERR);
    @@ -2432,6 +2584,7 @@ abstract class CommonObject
     		}
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *  Update note of element
     	 *
    @@ -2439,8 +2592,9 @@ abstract class CommonObject
     	 *  @param		string		$suffix		'', '_public' or '_private'
     	 *  @return     int      		   		<0 if KO, >0 if OK
     	 */
    -	function update_note($note,$suffix='')
    +	function update_note($note, $suffix='')
     	{
    +        // phpcs:enable
     		global $user;
     
     		if (! $this->table_element)
    @@ -2483,6 +2637,7 @@ abstract class CommonObject
     		}
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 * 	Update public note (kept for backward compatibility)
     	 *
    @@ -2493,9 +2648,11 @@ abstract class CommonObject
     	 */
     	function update_note_public($note)
     	{
    +        // phpcs:enable
     		return $this->update_note($note,'_public');
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *	Update total_ht, total_ttc, total_vat, total_localtax1, total_localtax2 for an object (sum of lines).
     	 *  Must be called at end of methods addline or updateline.
    @@ -2508,7 +2665,8 @@ abstract class CommonObject
     	 */
     	function update_price($exclspec=0,$roundingadjust='none',$nodatabaseupdate=0,$seller=null)
     	{
    -		global $conf;
    +        // phpcs:enable
    +		global $conf, $hookmanager, $action;
     
     		// Some external module want no update price after a trigger because they have another method to calculate the total (ex: with an extrafield)
     		$MODULE = "";
    @@ -2599,7 +2757,10 @@ abstract class CommonObject
     				$obj = $this->db->fetch_object($resql);
     
     				// Note: There is no check on detail line and no check on total, if $forcedroundingmode = 'none'
    -				if ($forcedroundingmode == '0')	// Check if data on line are consistent. This may solve lines that were not consistent because set with $forcedroundingmode='auto'
    +				$parameters=array('fk_element' => $obj->rowid);
    +				$reshook = $hookmanager->executeHooks('changeRoundingMode', $parameters, $this, $action); // Note that $action and $object may have been modified by some hooks
    +
    +				if (empty($reshook) && $forcedroundingmode == '0')	// Check if data on line are consistent. This may solve lines that were not consistent because set with $forcedroundingmode='auto'
     				{
     					$localtax_array=array($obj->localtax1_type,$obj->localtax1_tx,$obj->localtax2_type,$obj->localtax2_tx);
     					$tmpcal=calcul_price_total($obj->qty, $obj->up, $obj->remise_percent, $obj->vatrate, $obj->localtax1_tx, $obj->localtax2_tx, 0, 'HT', $obj->info_bits, $obj->product_type, $seller, $localtax_array, (isset($obj->situation_percent) ? $obj->situation_percent : 100), $multicurrency_tx);
    @@ -2660,7 +2821,7 @@ abstract class CommonObject
     			$this->multicurrency_total_ttc  += isset($this->revenuestamp)?($this->revenuestamp * $multicurrency_tx):0;
     
     			// Situations totals
    -			if ($this->situation_cycle_ref && $this->situation_counter > 1 && method_exists($this, 'get_prev_sits'))
    +			if ($this->situation_cycle_ref && $this->situation_counter > 1 && method_exists($this, 'get_prev_sits') && $this->type != $this::TYPE_CREDIT_NOTE )
     			{
     				$prev_sits = $this->get_prev_sits();
     
    @@ -2704,7 +2865,7 @@ abstract class CommonObject
     						$sql .= ", multicurrency_total_ttc='".price2num($this->multicurrency_total_ttc, 'MT', 1)."'";
     				$sql .= ' WHERE rowid = '.$this->id;
     
    -				//print "xx".$sql;
    +
     				dol_syslog(get_class($this)."::update_price", LOG_DEBUG);
     				$resql=$this->db->query($sql);
     				if (! $resql)
    @@ -2731,6 +2892,7 @@ abstract class CommonObject
     		}
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *	Add objects linked in llx_element_element.
     	 *
    @@ -2741,12 +2903,14 @@ abstract class CommonObject
     	 */
     	function add_object_linked($origin=null, $origin_id=null)
     	{
    +        // phpcs:enable
     		$origin = (! empty($origin) ? $origin : $this->origin);
     		$origin_id = (! empty($origin_id) ? $origin_id : $this->origin_id);
     
     		// Special case
     		if ($origin == 'order') $origin='commande';
     		if ($origin == 'invoice') $origin='facture';
    +		if ($origin == 'invoice_template') $origin='facturerec';
     
     		$this->db->begin();
     
    @@ -2777,7 +2941,9 @@ abstract class CommonObject
     	}
     
     	/**
    -	 *	Fetch array of objects linked to current object. Links are loaded into this->linkedObjects array and this->linkedObjectsIds
    +	 *	Fetch array of objects linked to current object (object of enabled modules only). Links are loaded into
    +	 *		this->linkedObjectsIds array and
    +	 *		this->linkedObjects array if $loadalsoobjects = 1
     	 *  Possible usage for parameters:
     	 *  - all parameters empty -> we look all link to current object (current object can be source or target)
     	 *  - source id+type -> will get target list linked to source
    @@ -2785,17 +2951,18 @@ abstract class CommonObject
     	 *  - source id+type + target type -> will get target list of the type
     	 *  - target id+type + target source -> will get source list of the type
     	 *
    -	 *	@param	int		$sourceid		Object source id (if not defined, id of object)
    -	 *	@param  string	$sourcetype		Object source type (if not defined, element name of object)
    -	 *	@param  int		$targetid		Object target id (if not defined, id of object)
    -	 *	@param  string	$targettype		Object target type (if not defined, elemennt name of object)
    -	 *	@param  string	$clause			'OR' or 'AND' clause used when both source id and target id are provided
    -	 *  @param  int		$alsosametype	0=Return only links to object that differs from source. 1=Include also link to objects of same type.
    -	 *  @param  string	$orderby		SQL 'ORDER BY' clause
    -	 *	@return int						<0 if KO, >0 if OK
    +	 *	@param	int		$sourceid			Object source id (if not defined, id of object)
    +	 *	@param  string	$sourcetype			Object source type (if not defined, element name of object)
    +	 *	@param  int		$targetid			Object target id (if not defined, id of object)
    +	 *	@param  string	$targettype			Object target type (if not defined, elemennt name of object)
    +	 *	@param  string	$clause				'OR' or 'AND' clause used when both source id and target id are provided
    +	 *  @param  int		$alsosametype		0=Return only links to object that differs from source type. 1=Include also link to objects of same type.
    +	 *  @param  string	$orderby			SQL 'ORDER BY' clause
    +	 *  @param	int		$loadalsoobjects	Load also array this->linkedObjects (Use 0 to increase performances)
    +	 *	@return int							<0 if KO, >0 if OK
     	 *  @see	add_object_linked, updateObjectLinked, deleteObjectLinked
     	 */
    -	function fetchObjectLinked($sourceid=null,$sourcetype='',$targetid=null,$targettype='',$clause='OR',$alsosametype=1,$orderby='sourcetype')
    +	function fetchObjectLinked($sourceid=null,$sourcetype='',$targetid=null,$targettype='',$clause='OR',$alsosametype=1,$orderby='sourcetype',$loadalsoobjects=1)
     	{
     		global $conf;
     
    @@ -2824,10 +2991,10 @@ abstract class CommonObject
     		$targettype = (! empty($targettype) ? $targettype : $this->element);
     
     		/*if (empty($sourceid) && empty($targetid))
    -        {
    -        	dol_syslog('Bad usage of function. No source nor target id defined (nor as parameter nor as object id)', LOG_ERR);
    -        	return -1;
    -        }*/
    +		 {
    +		 dol_syslog('Bad usage of function. No source nor target id defined (nor as parameter nor as object id)', LOG_ERR);
    +		 return -1;
    +		 }*/
     
     		// Links between objects are stored in table element_element
     		$sql = 'SELECT rowid, fk_source, sourcetype, fk_target, targettype';
    @@ -2889,7 +3056,8 @@ abstract class CommonObject
     
     			if (! empty($this->linkedObjectsIds))
     			{
    -				foreach($this->linkedObjectsIds as $objecttype => $objectids)       // $objecttype is a module name ('facture', 'mymodule', ...) or a module name with a suffix ('project_task', 'mymodule_myobj', ...)
    +				$tmparray = $this->linkedObjectsIds;
    +				foreach($tmparray as $objecttype => $objectids)       // $objecttype is a module name ('facture', 'mymodule', ...) or a module name with a suffix ('project_task', 'mymodule_myobj', ...)
     				{
     					// Parse element/subelement (ex: project_task, cabinetmed_consultation, ...)
     					$module = $element = $subelement = $objecttype;
    @@ -2955,21 +3123,28 @@ abstract class CommonObject
     					// Here $module, $classfile and $classname are set
     					if ($conf->$module->enabled && (($element != $this->element) || $alsosametype))
     					{
    -						dol_include_once('/'.$classpath.'/'.$classfile.'.class.php');
    -						//print '/'.$classpath.'/'.$classfile.'.class.php '.class_exists($classname);
    -						if (class_exists($classname))
    +						if ($loadalsoobjects)
     						{
    -							foreach($objectids as $i => $objectid)	// $i is rowid into llx_element_element
    +							dol_include_once('/'.$classpath.'/'.$classfile.'.class.php');
    +							//print '/'.$classpath.'/'.$classfile.'.class.php '.class_exists($classname);
    +							if (class_exists($classname))
     							{
    -								$object = new $classname($this->db);
    -								$ret = $object->fetch($objectid);
    -								if ($ret >= 0)
    +								foreach($objectids as $i => $objectid)	// $i is rowid into llx_element_element
     								{
    -									$this->linkedObjects[$objecttype][$i] = $object;
    +									$object = new $classname($this->db);
    +									$ret = $object->fetch($objectid);
    +									if ($ret >= 0)
    +									{
    +										$this->linkedObjects[$objecttype][$i] = $object;
    +									}
     								}
     							}
     						}
     					}
    +					else
    +					{
    +						unset($this->linkedObjectsIds[$objecttype]);
    +					}
     				}
     			}
     			return 1;
    @@ -3285,7 +3460,14 @@ abstract class CommonObject
     					$langs->load("errors");
     					//print 'Found into table '.$table.', type '.$langs->transnoentitiesnoconv($elementname).', haschild='.$haschild;
     					$haschild += $obj->nb;
    -					$this->errors[]=$langs->trans("ErrorRecordHasAtLeastOneChildOfType", $langs->transnoentitiesnoconv($elementname));
    +					if (is_numeric($elementname))	// old usage
    +					{
    +						$this->errors[]=$langs->trans("ErrorRecordHasAtLeastOneChildOfType", $table);
    +					}
    +					else	// new usage: $elementname=Translation key
    +					{
    +						$this->errors[]=$langs->trans("ErrorRecordHasAtLeastOneChildOfType", $langs->transnoentitiesnoconv($elementname));
    +					}
     					break;    // We found at least one, we stop here
     				}
     			}
    @@ -3484,6 +3666,7 @@ abstract class CommonObject
     	}
     
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *    Return incoterms informations
     	 *    TODO Use a cache for label get
    @@ -3492,6 +3675,7 @@ abstract class CommonObject
     	 */
     	function display_incoterms()
     	{
    +        // phpcs:enable
     		$out = '';
     		$this->libelle_incoterms = '';
     		if (!empty($this->fk_incoterms))
    @@ -3649,7 +3833,7 @@ abstract class CommonObject
     
     		$num = count($this->lines);
     
    -		//Line extrafield
    +		// Line extrafield
     		require_once DOL_DOCUMENT_ROOT.'/core/class/extrafields.class.php';
     		$extrafieldsline = new ExtraFields($this->db);
     		$extralabelslines=$extrafieldsline->fetch_name_optionals_label($this->table_element_line);
    @@ -3658,8 +3842,12 @@ abstract class CommonObject
     		$reshook = $hookmanager->executeHooks('printObjectLineTitle', $parameters, $this, $action); // Note that $action and $object may have been modified by some hooks
     		if (empty($reshook))
     		{
    +			// Title line
    +		    print "<thead>\n";
    +
     			print '<tr class="liste_titre nodrag nodrop">';
     
    +			// Adds a line numbering column
     			if (! empty($conf->global->MAIN_VIEW_LINE_NUMBER)) print '<td class="linecolnum" align="center" width="5">&nbsp;</td>';
     
     			// Description
    @@ -3677,7 +3865,7 @@ abstract class CommonObject
     			print '<td class="linecoluht" align="right" width="80">'.$langs->trans('PriceUHT').'</td>';
     
     			// Multicurrency
    -			if (!empty($conf->multicurrency->enabled)) print '<td class="linecoluht_currency" align="right" width="80">'.$langs->trans('PriceUHTCurrency', $this->multicurrency_code).'</td>';
    +			if (!empty($conf->multicurrency->enabled) && $this->multicurrency_code != $conf->currency) print '<td class="linecoluht_currency" align="right" width="80">'.$langs->trans('PriceUHTCurrency', $this->multicurrency_code).'</td>';
     
     			if ($inputalsopricewithtax) print '<td align="right" width="80">'.$langs->trans('PriceUTTC').'</td>';
     
    @@ -3716,7 +3904,7 @@ abstract class CommonObject
     			print '<td class="linecolht" align="right">'.$langs->trans('TotalHTShort').'</td>';
     
     			// Multicurrency
    -			if (!empty($conf->multicurrency->enabled)) print '<td class="linecoltotalht_currency" align="right">'.$langs->trans('TotalHTShortCurrency', $this->multicurrency_code).'</td>';
    +			if (!empty($conf->multicurrency->enabled) && $this->multicurrency_code != $conf->currency) print '<td class="linecoltotalht_currency" align="right">'.$langs->trans('TotalHTShortCurrency', $this->multicurrency_code).'</td>';
     
     			if ($outputalsopricetotalwithtax) print '<td align="right" width="80">'.$langs->trans('TotalTTCShort').'</td>';
     
    @@ -3735,17 +3923,18 @@ abstract class CommonObject
     			}
     
     			print "</tr>\n";
    +			print "</thead>\n";
     		}
     
     		$var = true;
     		$i	 = 0;
     
    +		print "<tbody>\n";
     		foreach ($this->lines as $line)
     		{
     			//Line extrafield
     			$line->fetch_optionals();
     
    -
     			//if (is_object($hookmanager) && (($line->product_type == 9 && ! empty($line->special_code)) || ! empty($line->fk_parent_line)))
     			if (is_object($hookmanager))   // Old code is commented on preceding line.
     			{
    @@ -3767,6 +3956,7 @@ abstract class CommonObject
     
     			$i++;
     		}
    +		print "</tbody>\n";
     	}
     
     	/**
    @@ -3789,7 +3979,7 @@ abstract class CommonObject
     	{
     		global $conf,$langs,$user,$object,$hookmanager;
     		global $form,$bc,$bcdd;
    -		global $object_rights, $disableedit, $disablemove;   // TODO We should not use global var for this !
    +		global $object_rights, $disableedit, $disablemove, $disableremove;   // TODO We should not use global var for this !
     
     		$object_rights = $this->getRights();
     
    @@ -4086,6 +4276,7 @@ abstract class CommonObject
     	}
     
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *	Add resources to the current object : add entry into llx_element_resources
     	 *	Need $this->element & $this->id
    @@ -4098,6 +4289,7 @@ abstract class CommonObject
     	 */
     	function add_element_resource($resource_id, $resource_type, $busy=0, $mandatory=0)
     	{
    +        // phpcs:enable
     		$this->db->begin();
     
     		$sql = "INSERT INTO ".MAIN_DB_PREFIX."element_resources (";
    @@ -4130,6 +4322,7 @@ abstract class CommonObject
     		}
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *    Delete a link to resource line
     	 *
    @@ -4140,6 +4333,7 @@ abstract class CommonObject
     	 */
     	function delete_resource($rowid, $element, $notrigger=0)
     	{
    +        // phpcs:enable
     		global $user;
     
     		$this->db->begin();
    @@ -4506,13 +4700,13 @@ abstract class CommonObject
     		if (isset($conf->global->$keyforfieldname)) return $conf->global->$keyforfieldname;
     
     		// TODO Ad here a scan into table llx_overwrite_default with a filter on $this->element and $fieldname
    -
     	}
     
     
     	/* For triggers */
     
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 * Call trigger based on this instance.
     	 * Some context information may also be provided into array property this->context.
    @@ -4525,6 +4719,7 @@ abstract class CommonObject
     	 */
     	function call_trigger($trigger_name, $user)
     	{
    +        // phpcs:enable
     		global $langs,$conf;
     
     		include_once DOL_DOCUMENT_ROOT . '/core/class/interfaces.class.php';
    @@ -4549,6 +4744,7 @@ abstract class CommonObject
     	/* Functions for extrafields */
     
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *  Function to get extra fields of an object into $this->array_options
     	 *  This method is in most cases called by method fetch of objects but you can call it separately.
    @@ -4559,6 +4755,7 @@ abstract class CommonObject
     	 */
     	function fetch_optionals($rowid=null, $optionsArray=null)
     	{
    +        // phpcs:enable
     		if (empty($rowid)) $rowid=$this->id;
     
     		// To avoid SQL errors. Probably not the better solution though
    @@ -4738,6 +4935,9 @@ abstract class CommonObject
     			   		}
     			   	}
     
    +				//dol_syslog("attributeLabel=".$attributeLabel, LOG_DEBUG);
    +				//dol_syslog("attributeType=".$attributeType, LOG_DEBUG);
    +
     			   	switch ($attributeType)
     			   	{
     			   		case 'int':
    @@ -4751,6 +4951,21 @@ abstract class CommonObject
     			   				$new_array_options[$key] = null;
     			   			}
     			 			break;
    +					case 'double':
    +						$value = price2num($value);
    +						if (!is_numeric($value) && $value!='')
    +						{
    +							dol_syslog($langs->trans("ExtraFieldHasWrongValue")." sur ".$attributeLabel."(".$value."is not '".$attributeType."')", LOG_DEBUG);
    +							$this->errors[]=$langs->trans("ExtraFieldHasWrongValue", $attributeLabel);
    +							return -1;
    +						}
    +						elseif ($value=='')
    +						{
    +							$new_array_options[$key] = null;
    +						}
    +						//dol_syslog("double value"." sur ".$attributeLabel."(".$value." is '".$attributeType."')", LOG_DEBUG);
    +						$new_array_options[$key] = $value;
    +						break;
     			 		/*case 'select':	// Not required, we chosed value='0' for undefined values
                  			if ($value=='-1')
                  			{
    @@ -4945,6 +5160,9 @@ abstract class CommonObject
     			$attributeParam    = $extrafields->attributes[$this->table_element]['param'][$key];
     			$attributeRequired = $extrafields->attributes[$this->table_element]['required'][$key];
     
    +			//dol_syslog("attributeLabel=".$attributeLabel, LOG_DEBUG);
    +			//dol_syslog("attributeType=".$attributeType, LOG_DEBUG);
    +
     			switch ($attributeType)
     			{
     				case 'int':
    @@ -4958,6 +5176,21 @@ abstract class CommonObject
     						$this->array_options["options_".$key] = null;
     					}
     					break;
    +				case 'double':
    +					$value = price2num($value);
    +					if (!is_numeric($value) && $value!='')
    +					{
    +						dol_syslog($langs->trans("ExtraFieldHasWrongValue")." sur ".$attributeLabel."(".$value."is not '".$attributeType."')", LOG_DEBUG);
    +						$this->errors[]=$langs->trans("ExtraFieldHasWrongValue", $attributeLabel);
    +						return -1;
    +					}
    +					elseif ($value=='')
    +					{
    +						$this->array_options["options_".$key] = null;
    +					}
    +					//dol_syslog("double value"." sur ".$attributeLabel."(".$value." is '".$attributeType."')", LOG_DEBUG);
    +					$this->array_options["options_".$key] = $value;
    +					break;
     			 	/*case 'select':	// Not required, we chosed value='0' for undefined values
                  		if ($value=='-1')
                  		{
    @@ -5033,10 +5266,10 @@ abstract class CommonObject
     	 * @param  string  		$moreparam     To add more parameters on html input tag
     	 * @param  string  		$keysuffix     Prefix string to add into name and id of field (can be used to avoid duplicate names)
     	 * @param  string  		$keyprefix     Suffix string to add into name and id of field (can be used to avoid duplicate names)
    -	 * @param  string|int	$showsize      Value for css to define size. May also be a numeric.
    +	 * @param  string|int		$morecss       Value for css to define style/length of field. May also be a numeric.
     	 * @return string
     	 */
    -	function showInputField($val, $key, $value, $moreparam='', $keysuffix='', $keyprefix='', $showsize=0)
    +	function showInputField($val, $key, $value, $moreparam='', $keysuffix='', $keyprefix='', $morecss=0)
     	{
     		global $conf,$langs,$form;
     
    @@ -5046,38 +5279,51 @@ abstract class CommonObject
     			$form=new Form($this->db);
     		}
     
    +		$val=$this->fields[$key];
    +
    +		$out='';
    +        $type='';
    +        $param = array();
    +        $param['options']=array();
    +        $size =$this->fields[$key]['size'];
    +        // Because we work on extrafields
    +        if(preg_match('/^integer:(.*):(.*)/i', $val['type'], $reg)){
    +            $param['options']=array($reg[1].':'.$reg[2]=>'N');
    +            $type ='link';
    +        } elseif(preg_match('/^link:(.*):(.*)/i', $val['type'], $reg)) {
    +            $param['options']=array($reg[1].':'.$reg[2]=>'N');
    +            $type ='link';
    +        } elseif(preg_match('/^sellist:(.*):(.*):(.*):(.*)/i', $val['type'], $reg)) {
    +            $param['options']=array($reg[1].':'.$reg[2].':'.$reg[3].':'.$reg[4]=>'N');
    +            $type ='sellist';
    +        } elseif(preg_match('/varchar\((\d+)\)/', $val['type'],$reg)) {
    +            $param['options']=array();
    +            $type ='varchar';
    +            $size=$reg[1];
    +        } elseif(preg_match('/varchar/', $val['type'])) {
    +            $param['options']=array();
    +            $type ='varchar';
    +        } elseif(is_array($this->fields[$key]['arrayofkeyval'])) {
    +            $param['options']=$this->fields[$key]['arrayofkeyval'];
    +            $type ='select';
    +        } else {
    +            $param['options']=array();
    +            $type =$this->fields[$key]['type'];
    +        }
    +
    +		$label=$this->fields[$key]['label'];
    +		//$elementtype=$this->fields[$key]['elementtype'];	// Seems not used
    +		$default=$this->fields[$key]['default'];
    +		$computed=$this->fields[$key]['computed'];
    +		$unique=$this->fields[$key]['unique'];
    +		$required=$this->fields[$key]['required'];
    +
    +		$langfile=$this->fields[$key]['langfile'];
    +		$list=$this->fields[$key]['list'];
    +		$hidden=abs($this->fields[$key]['visible'])!=1?1:0;
    +
     		$objectid = $this->id;
     
    -		$label= $val['label'];
    -		$type = $val['type'];
    -		$size = $val['css'];
    -
    -		// Convert var to be able to share same code than showInputField of extrafields
    -		if (preg_match('/varchar\((\d+)\)/', $type, $reg))
    -		{
    -			$type = 'varchar';		// convert varchar(xx) int varchar
    -			$size = $reg[1];
    -		}
    -		elseif (preg_match('/varchar/', $type)) $type = 'varchar';		// convert varchar(xx) into varchar
    -		elseif (preg_match('/double/', $type)) $type = 'double';		// convert double(xx) into double
    -		if (is_array($val['arrayofkeyval'])) $type='select';
    -		if (preg_match('/^integer:(.*):(.*)/i', $val['type'], $reg)) $type='link';
    -
    -		$default=$val['default'];
    -		$computed=$val['computed'];
    -		$unique=$val['unique'];
    -		$required=$val['required'];
    -		$param=$val['param'];
    -		if (is_array($val['arrayofkeyval'])) $param['options'] = $val['arrayofkeyval'];
    -		if (preg_match('/^integer:(.*):(.*)/i', $val['type'], $reg))
    -		{
    -			$type='link';
    -			$param['options']=array($reg[1].':'.$reg[2]=>$reg[1].':'.$reg[2]);
    -		}
    -		$langfile=$val['langfile'];
    -		$list=$val['list'];
    -		$hidden=(abs($val['visible'])!=1 ? 1 : 0);
    -		$help=$val['help'];
     
     		if ($computed)
     		{
    @@ -5085,54 +5331,50 @@ abstract class CommonObject
     			else return '';
     		}
     
    +
     		// Use in priority showsize from parameters, then $val['css'] then autodefine
    -		if (empty($showsize) && ! empty($val['css']))
    +		if (empty($morecss) && ! empty($val['css']))
     		{
     			$showsize = $val['css'];
     		}
    -		if (empty($showsize))
    +		if (empty($morecss))
     		{
     			if ($type == 'date')
     			{
    -				//$showsize=10;
    -				$showsize = 'minwidth100imp';
    +				$morecss = 'minwidth100imp';
     			}
     			elseif ($type == 'datetime')
     			{
    -				//$showsize=19;
    -				$showsize = 'minwidth200imp';
    +				$morecss = 'minwidth200imp';
     			}
    -			elseif (in_array($type,array('int','double','price')))
    +			elseif (in_array($type,array('int','integer','price')) || preg_match('/^double(\([0-9],[0-9]\)){0,1}/',$type))
     			{
    -				//$showsize=10;
    -				$showsize = 'maxwidth75';
    -			}
    -			elseif ($type == 'url')
    +				$morecss = 'maxwidth75';
    +                        }elseif ($type == 'url')
     			{
    -				$showsize='minwidth400';
    +				$morecss='minwidth400';
     			}
     			elseif ($type == 'boolean')
     			{
    -				$showsize='';
    +				$morecss='';
     			}
     			else
     			{
     				if (round($size) < 12)
     				{
    -					$showsize = 'minwidth100';
    +					$morecss = 'minwidth100';
     				}
     				else if (round($size) <= 48)
     				{
    -					$showsize = 'minwidth200';
    +					$morecss = 'minwidth200';
     				}
     				else
     				{
    -					//$showsize=48;
    -					$showsize = 'minwidth400';
    +					$morecss = 'minwidth400';
     				}
     			}
     		}
    -		//var_dump($showsize.' '.$size);
    +
     		if (in_array($type,array('date','datetime')))
     		{
     			$tmp=explode(',',$size);
    @@ -5140,37 +5382,51 @@ abstract class CommonObject
     
     			$showtime = in_array($type,array('datetime')) ? 1 : 0;
     
    -			// Do not show current date when field not required (see select_date() method)
    +			// Do not show current date when field not required (see selectDate() method)
     			if (!$required && $value == '') $value = '-1';
     
     			// TODO Must also support $moreparam
    -			$out = $form->select_date($value, $keyprefix.$key.$keysuffix, $showtime, $showtime, $required, '', 1, ($keyprefix != 'search_' ? 1 : 0), 1, 0, 1);
    +			$out = $form->selectDate($value, $keyprefix.$key.$keysuffix, $showtime, $showtime, $required, '', 1, (($keyprefix != 'search_' && $keyprefix != 'search_options_') ? 1 : 0), 0, 1);
     		}
     		elseif (in_array($type,array('int','integer')))
     		{
     			$tmp=explode(',',$size);
     			$newsize=$tmp[0];
    -			$out='<input type="text" class="flat '.$showsize.' maxwidthonsmartphone" name="'.$keyprefix.$key.$keysuffix.'" id="'.$keyprefix.$key.$keysuffix.'" maxlength="'.$newsize.'" value="'.$value.'"'.($moreparam?$moreparam:'').'>';
    +			$out='<input type="text" class="flat '.$morecss.' maxwidthonsmartphone" name="'.$keyprefix.$key.$keysuffix.'" id="'.$keyprefix.$key.$keysuffix.'" maxlength="'.$newsize.'" value="'.dol_escape_htmltag($value).'"'.($moreparam?$moreparam:'').'>';
     		}
     		elseif (preg_match('/varchar/', $type))
     		{
    -			$out='<input type="text" class="flat '.$showsize.' maxwidthonsmartphone" name="'.$keyprefix.$key.$keysuffix.'" id="'.$keyprefix.$key.$keysuffix.'" maxlength="'.$size.'" value="'.dol_escape_htmltag($value).'"'.($moreparam?$moreparam:'').'>';
    +			$out='<input type="text" class="flat '.$morecss.' maxwidthonsmartphone" name="'.$keyprefix.$key.$keysuffix.'" id="'.$keyprefix.$key.$keysuffix.'" maxlength="'.$size.'" value="'.dol_escape_htmltag($value).'"'.($moreparam?$moreparam:'').'>';
     		}
     		elseif (in_array($type, array('mail', 'phone', 'url')))
     		{
    -			$out='<input type="text" class="flat '.$showsize.' maxwidthonsmartphone" name="'.$keyprefix.$key.$keysuffix.'" id="'.$keyprefix.$key.$keysuffix.'" value="'.$value.'" '.($moreparam?$moreparam:'').'>';
    +			$out='<input type="text" class="flat '.$morecss.' maxwidthonsmartphone" name="'.$keyprefix.$key.$keysuffix.'" id="'.$keyprefix.$key.$keysuffix.'" value="'.dol_escape_htmltag($value).'" '.($moreparam?$moreparam:'').'>';
     		}
     		elseif ($type == 'text')
     		{
    -			require_once DOL_DOCUMENT_ROOT.'/core/class/doleditor.class.php';
    -			$doleditor=new DolEditor($keyprefix.$key.$keysuffix,$value,'',200,'dolibarr_notes','In',false,false,0,ROWS_5,'90%');
    -			$out=$doleditor->Create(1);
    +			if (! preg_match('/search_/', $keyprefix))		// If keyprefix is search_ or search_options_, we must just use a simple text field
    +			{
    +				require_once DOL_DOCUMENT_ROOT.'/core/class/doleditor.class.php';
    +				$doleditor=new DolEditor($keyprefix.$key.$keysuffix,$value,'',200,'dolibarr_notes','In',false,false,false,ROWS_5,'90%');
    +				$out=$doleditor->Create(1);
    +			}
    +			else
    +			{
    +				$out='<input type="text" class="flat '.$morecss.' maxwidthonsmartphone" name="'.$keyprefix.$key.$keysuffix.'" id="'.$keyprefix.$key.$keysuffix.'" value="'.dol_escape_htmltag($value).'" '.($moreparam?$moreparam:'').'>';
    +			}
     		}
     		elseif ($type == 'html')
     		{
    -			require_once DOL_DOCUMENT_ROOT.'/core/class/doleditor.class.php';
    -			$doleditor=new DolEditor($keyprefix.$key.$keysuffix,$value,'',200,'dolibarr_notes','In',false,false,! empty($conf->fckeditor->enabled) && $conf->global->FCKEDITOR_ENABLE_SOCIETE,ROWS_5,'90%');
    -			$out=$doleditor->Create(1);
    +			if (! preg_match('/search_/', $keyprefix))		// If keyprefix is search_ or search_options_, we must just use a simple text field
    +			{
    +				require_once DOL_DOCUMENT_ROOT.'/core/class/doleditor.class.php';
    +				$doleditor=new DolEditor($keyprefix.$key.$keysuffix,$value,'',200,'dolibarr_notes','In',false,false,! empty($conf->fckeditor->enabled) && $conf->global->FCKEDITOR_ENABLE_SOCIETE,ROWS_5,'90%');
    +				$out=$doleditor->Create(1);
    +			}
    +			else
    +			{
    +				$out='<input type="text" class="flat '.$morecss.' maxwidthonsmartphone" name="'.$keyprefix.$key.$keysuffix.'" id="'.$keyprefix.$key.$keysuffix.'" value="'.dol_escape_htmltag($value).'" '.($moreparam?$moreparam:'').'>';
    +			}
     		}
     		elseif ($type == 'boolean')
     		{
    @@ -5180,21 +5436,21 @@ abstract class CommonObject
     			} else {
     				$checked=' value="1" ';
     			}
    -			$out='<input type="checkbox" class="flat '.$showsize.' maxwidthonsmartphone" name="'.$keyprefix.$key.$keysuffix.'" id="'.$keyprefix.$key.$keysuffix.'" '.$checked.' '.($moreparam?$moreparam:'').'>';
    +			$out='<input type="checkbox" class="flat '.$morecss.' maxwidthonsmartphone" name="'.$keyprefix.$key.$keysuffix.'" id="'.$keyprefix.$key.$keysuffix.'" '.$checked.' '.($moreparam?$moreparam:'').'>';
     		}
     		elseif ($type == 'price')
     		{
     			if (!empty($value)) {		// $value in memory is a php numeric, we format it into user number format.
     				$value=price($value);
     			}
    -			$out='<input type="text" class="flat '.$showsize.' maxwidthonsmartphone" name="'.$keyprefix.$key.$keysuffix.'" id="'.$keyprefix.$key.$keysuffix.'" value="'.$value.'" '.($moreparam?$moreparam:'').'> '.$langs->getCurrencySymbol($conf->currency);
    +			$out='<input type="text" class="flat '.$morecss.' maxwidthonsmartphone" name="'.$keyprefix.$key.$keysuffix.'" id="'.$keyprefix.$key.$keysuffix.'" value="'.$value.'" '.($moreparam?$moreparam:'').'> '.$langs->getCurrencySymbol($conf->currency);
     		}
    -		elseif ($type == 'double')
    +		elseif (preg_match('/^double(\([0-9],[0-9]\)){0,1}/',$type))
     		{
     			if (!empty($value)) {		// $value in memory is a php numeric, we format it into user number format.
     				$value=price($value);
     			}
    -			$out='<input type="text" class="flat '.$showsize.' maxwidthonsmartphone" name="'.$keyprefix.$key.$keysuffix.'" id="'.$keyprefix.$key.$keysuffix.'" value="'.$value.'" '.($moreparam?$moreparam:'').'> ';
    +			$out='<input type="text" class="flat '.$morecss.' maxwidthonsmartphone" name="'.$keyprefix.$key.$keysuffix.'" id="'.$keyprefix.$key.$keysuffix.'" value="'.$value.'" '.($moreparam?$moreparam:'').'> ';
     		}
     		elseif ($type == 'select')
     		{
    @@ -5205,8 +5461,8 @@ abstract class CommonObject
     				$out.= ajax_combobox($keyprefix.$key.$keysuffix, array(), 0);
     			}
     
    -			$out.='<select class="flat '.$showsize.' maxwidthonsmartphone" name="'.$keyprefix.$key.$keysuffix.'" id="'.$keyprefix.$key.$keysuffix.'" '.($moreparam?$moreparam:'').'>';
    -			if ((! isset($val['default'])) || ($val['notnull'] != 1)) $out.='<option value="0">&nbsp;</option>';
    +			$out.='<select class="flat '.$morecss.' maxwidthonsmartphone" name="'.$keyprefix.$key.$keysuffix.'" id="'.$keyprefix.$key.$keysuffix.'" '.($moreparam?$moreparam:'').'>';
    +                if((! isset($this->fields[$key]['default'])) ||($this->fields[$key]['notnull']!=1))$out.='<option value="0">&nbsp;</option>';
     			foreach ($param['options'] as $key => $val)
     			{
     				if ((string) $key == '') continue;
    @@ -5227,11 +5483,13 @@ abstract class CommonObject
     				$out.= ajax_combobox($keyprefix.$key.$keysuffix, array(), 0);
     			}
     
    -			$out.='<select class="flat '.$showsize.' maxwidthonsmartphone" name="'.$keyprefix.$key.$keysuffix.'" id="'.$keyprefix.$key.$keysuffix.'" '.($moreparam?$moreparam:'').'>';
    +			$out.='<select class="flat '.$morecss.' maxwidthonsmartphone" name="'.$keyprefix.$key.$keysuffix.'" id="'.$keyprefix.$key.$keysuffix.'" '.($moreparam?$moreparam:'').'>';
     			if (is_array($param['options']))
     			{
     				$param_list=array_keys($param['options']);
     				$InfoFieldList = explode(":", $param_list[0]);
    +				$parentName='';
    +				$parentField='';
     				// 0 : tableName
     				// 1 : label field name
     				// 2 : key fields name (if differ of rowid)
    @@ -5316,8 +5574,9 @@ abstract class CommonObject
     						$obj = $this->db->fetch_object($resql);
     
     						// Several field into label (eq table:code|libelle:rowid)
    +						$notrans = false;
     						$fields_label = explode('|',$InfoFieldList[1]);
    -						if(is_array($fields_label))
    +						if (is_array($fields_label))
     						{
     							$notrans = true;
     							foreach ($fields_label as $field_toshow)
    @@ -5331,7 +5590,7 @@ abstract class CommonObject
     						}
     						$labeltoshow=dol_trunc($labeltoshow,45);
     
    -						if ($value==$obj->rowid)
    +						if ($value == $obj->rowid)
     						{
     							foreach ($fields_label as $field_toshow)
     							{
    @@ -5346,7 +5605,7 @@ abstract class CommonObject
     						}
     						else
     						{
    -							if(!$notrans)
    +							if (! $notrans)
     							{
     								$translabel=$langs->trans($obj->{$InfoFieldList[1]});
     								if ($translabel!=$obj->{$InfoFieldList[1]}) {
    @@ -5362,7 +5621,7 @@ abstract class CommonObject
     								$out.='<option value="'.$obj->rowid.'" selected>'.$labeltoshow.'</option>';
     							}
     
    -							if (!empty($InfoFieldList[3]))
    +							if (!empty($InfoFieldList[3]) && $parentField)
     							{
     								$parent = $parentName.':'.$obj->{$parentField};
     							}
    @@ -5393,7 +5652,7 @@ abstract class CommonObject
     			$out='';
     			foreach ($param['options'] as $keyopt => $val)
     			{
    -				$out.='<input class="flat '.$showsize.'" type="radio" name="'.$keyprefix.$key.$keysuffix.'" id="'.$keyprefix.$key.$keysuffix.'" '.($moreparam?$moreparam:'');
    +				$out.='<input class="flat '.$morecss.'" type="radio" name="'.$keyprefix.$key.$keysuffix.'" id="'.$keyprefix.$key.$keysuffix.'" '.($moreparam?$moreparam:'');
     				$out.=' value="'.$keyopt.'"';
     				$out.=' id="'.$keyprefix.$key.$keysuffix.'_'.$keyopt.'"';
     				$out.= ($value==$keyopt?'checked':'');
    @@ -5412,6 +5671,8 @@ abstract class CommonObject
     			if (is_array($param['options'])) {
     				$param_list = array_keys($param['options']);
     				$InfoFieldList = explode(":", $param_list[0]);
    +				$parentName='';
    +				$parentField='';
     				// 0 : tableName
     				// 1 : label field name
     				// 2 : key fields name (if differ of rowid)
    @@ -5485,6 +5746,7 @@ abstract class CommonObject
     						$labeltoshow = '';
     						$obj = $this->db->fetch_object($resql);
     
    +						$notrans = false;
     						// Several field into label (eq table:code|libelle:rowid)
     						$fields_label = explode('|', $InfoFieldList[1]);
     						if (is_array($fields_label)) {
    @@ -5525,7 +5787,7 @@ abstract class CommonObject
     									$data[$obj->rowid]=$labeltoshow;
     								}
     
    -								if (! empty($InfoFieldList[3])) {
    +								if (! empty($InfoFieldList[3]) && $parentField) {
     									$parent = $parentName . ':' . $obj->{$parentField};
     								}
     
    @@ -5542,18 +5804,17 @@ abstract class CommonObject
     					print 'Error in request ' . $sql . ' ' . $this->db->lasterror() . '. Check setup of extra parameters.<br>';
     				}
     			}
    -			$out .= '</select>';
     		}
     		elseif ($type == 'link')
     		{
     			$param_list=array_keys($param['options']);				// $param_list='ObjectName:classPath'
    -			$showempty=(($val['notnull'] == 1 && $val['default'] != '')?0:1);
    +			$showempty=(($required && $default != '')?0:1);
     			$out=$form->selectForForms($param_list[0], $keyprefix.$key.$keysuffix, $value, $showempty);
     		}
     		elseif ($type == 'password')
     		{
     			// If prefix is 'search_', field is used as a filter, we use a common text field.
    -			$out='<input type="'.($keyprefix=='search_'?'text':'password').'" class="flat '.$showsize.'" name="'.$keyprefix.$key.$keysuffix.'" id="'.$keyprefix.$key.$keysuffix.'" value="'.$value.'" '.($moreparam?$moreparam:'').'>';
    +			$out='<input type="'.($keyprefix=='search_'?'text':'password').'" class="flat '.$morecss.'" name="'.$keyprefix.$key.$keysuffix.'" id="'.$keyprefix.$key.$keysuffix.'" value="'.$value.'" '.($moreparam?$moreparam:'').'>';
     		}
     		elseif ($type == 'array')
     		{
    @@ -5600,7 +5861,6 @@ abstract class CommonObject
     		return $out;
     	}
     
    -
     	/**
     	 * Return HTML string to show a field into a page
     	 * Code very similar with showOutputField of extra fields
    @@ -5978,7 +6238,7 @@ abstract class CommonObject
     	 *
     	 * @param 	Extrafields $extrafields    Extrafield Object
     	 * @param 	string      $mode           Show output (view) or input (edit) for extrafield
    -	 * @param 	array       $params         Optional parameters
    +	 * @param 	array       $params         Optional parameters. Example: array('style'=>'class="oddeven"', 'colspan'=>$colspan)
     	 * @param 	string      $keysuffix      Suffix string to add after name and id of field (can be used to avoid duplicate names)
     	 * @param 	string      $keyprefix      Prefix string to add before name and id of field (can be used to avoid duplicate names)
     	 * @param	string		$onetrtd		All fields in same tr td
    @@ -5986,7 +6246,9 @@ abstract class CommonObject
     	 */
     	function showOptionals($extrafields, $mode='view', $params=null, $keysuffix='', $keyprefix='', $onetrtd=0)
     	{
    -		global $_POST, $conf, $langs, $action;
    +		global $db, $conf, $langs, $action, $form;
    +
    +		if (! is_object($form)) $form=new Form($db);
     
     		$out = '';
     
    @@ -5999,6 +6261,9 @@ abstract class CommonObject
     			$e = 0;
     			foreach($extrafields->attributes[$this->table_element]['label'] as $key=>$label)
     			{
    +				//Show only the key field in params
    +				if (is_array($params) && array_key_exists('onlykey',$params) && $key != $params['onlykey']) continue;
    +
     				$enabled = 1;
     				if ($enabled && isset($extrafields->attributes[$this->table_element]['list'][$key]))
     				{
    @@ -6080,7 +6345,12 @@ abstract class CommonObject
     					// Convert date into timestamp format (value in memory must be a timestamp)
     					if (in_array($extrafields->attributes[$this->table_element]['type'][$key],array('date','datetime')))
     					{
    -						$value = GETPOSTISSET($keyprefix.'options_'.$key.$keysuffix)?dol_mktime(GETPOST($keyprefix.'options_'.$key.$keysuffix."hour", 'int', 3), GETPOST($keyprefix.'options_'.$key.$keysuffix."min",'int',3), 0, GETPOST($keyprefix.'options_'.$key.$keysuffix."month",'int',3), GETPOST($keyprefix.'options_'.$key.$keysuffix."day",'int',3), GETPOST($keyprefix.'options_'.$key.$keysuffix."year",'int',3)):$this->db->jdate($this->array_options['options_'.$key]);
    +						$datenotinstring = $this->array_options['options_' . $key];
    +						if (! is_numeric($this->array_options['options_' . $key]))	// For backward compatibility
    +						{
    +							$datenotinstring = $this->db->jdate($datenotinstring);
    +						}
    +						$value = GETPOSTISSET($keyprefix.'options_'.$key.$keysuffix)?dol_mktime(GETPOST($keyprefix.'options_'.$key.$keysuffix."hour", 'int', 3), GETPOST($keyprefix.'options_'.$key.$keysuffix."min",'int',3), 0, GETPOST($keyprefix.'options_'.$key.$keysuffix."month",'int',3), GETPOST($keyprefix.'options_'.$key.$keysuffix."day",'int',3), GETPOST($keyprefix.'options_'.$key.$keysuffix."year",'int',3)):$datenotinstring;
     					}
     					// Convert float submited string into real php numeric (value in memory must be a php numeric)
     					if (in_array($extrafields->attributes[$this->table_element]['type'][$key],array('price','double')))
    @@ -6090,12 +6360,13 @@ abstract class CommonObject
     
     					$labeltoshow = $langs->trans($label);
     
    -					if ($extrafields->attributes[$this->table_element]['required'][$key])
    -					{
    -						$labeltoshow = '<span'.($mode != 'view' ? ' class="fieldrequired"':'').'>'.$labeltoshow.'</span>';
    -					}
    -
    -					$out .= '<td>'.$labeltoshow.'</td>';
    +					$out .= '<td class="titlefield';
    +					if (GETPOST('action','none') == 'create') $out.='create';
    +					if ($mode != 'view' && ! empty($extrafields->attributes[$this->table_element]['required'][$key])) $out .= ' fieldrequired';
    +					$out .= '">';
    +					if (! empty($extrafields->attributes[$object->table_element]['help'][$key])) $out .= $form->textwithpicto($labeltoshow, $extrafields->attributes[$object->table_element]['help'][$key]);
    +					else $out .= $labeltoshow;
    +					$out .= '</td>';
     
     					$html_id = !empty($this->id) ? $this->element.'_extras_'.$key.'_'.$this->id : '';
     					$out .='<td id="'.$html_id.'" class="'.$this->element.'_extras_'.$key.'" '.($colspan?' colspan="'.$colspan.'"':'').'>';
    @@ -6279,10 +6550,11 @@ abstract class CommonObject
     		return $buyPrice;
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *  Show photos of an object (nbmax maximum), into several columns
     	 *
    -	 *  @param		string	$modulepart		'product', 'ticketsup', ...
    +	 *  @param		string	$modulepart		'product', 'ticket', ...
     	 *  @param      string	$sdir        	Directory to scan (full absolute path)
     	 *  @param      int		$size        	0=original size, 1='small' use thumbnail if possible
     	 *  @param      int		$nbmax       	Nombre maximum de photos (0=pas de max)
    @@ -6298,6 +6570,7 @@ abstract class CommonObject
     	 */
     	function show_photos($modulepart, $sdir, $size=0, $nbmax=0, $nbbyrow=5, $showfilename=0, $showaction=0, $maxHeight=120, $maxWidth=160, $nolink=0, $notitle=0, $usesharelink=0)
     	{
    +        // phpcs:enable
     		global $conf,$user,$langs;
     
     		include_once DOL_DOCUMENT_ROOT .'/core/lib/files.lib.php';
    @@ -6308,7 +6581,7 @@ abstract class CommonObject
     
     		$dir = $sdir . '/';
     		$pdir = '/';
    -		if ($modulepart == 'ticketsup')
    +		if ($modulepart == 'ticket')
     		{
     			$dir .= get_exdir(0, 0, 0, 0, $this, $modulepart).$this->track_id.'/';
     			$pdir .= get_exdir(0, 0, 0, 0, $this, $modulepart).$this->track_id.'/';
    @@ -6692,6 +6965,7 @@ abstract class CommonObject
     	 * Function to load data from a SQL pointer into properties of current object $this
     	 *
     	 * @param   stdClass    $obj    Contain data of object from database
    +     * @return void
     	 */
     	protected function setVarsFromFetchObj(&$obj)
     	{
    @@ -6755,7 +7029,8 @@ abstract class CommonObject
     	 * @param	array		$fieldsentry	Properties of field
     	 * @return 	string
     	 */
    -	protected function quote($value, $fieldsentry) {
    +    protected function quote($value, $fieldsentry)
    +    {
     		if (is_null($value)) return 'NULL';
     		else if (preg_match('/^(int|double|real)/i', $fieldsentry['type'])) return $this->db->escape("$value");
     		else return "'".$this->db->escape($value)."'";
    @@ -6798,7 +7073,7 @@ abstract class CommonObject
     			if (! empty($this->fields[$key]['foreignkey']) && $values[$key] == '-1') $values[$key]='';
     
     			//var_dump($key.'-'.$values[$key].'-'.($this->fields[$key]['notnull'] == 1));
    -			if ($this->fields[$key]['notnull'] == 1 && ! isset($values[$key]) && is_null($val['default']))
    +			if (isset($this->fields[$key]['notnull']) && $this->fields[$key]['notnull'] == 1 && ! isset($values[$key]) && is_null($val['default']))
     			{
     				$error++;
     				$this->errors[]=$langs->trans("ErrorFieldRequired", $this->fields[$key]['label']);
    @@ -6959,15 +7234,12 @@ abstract class CommonObject
     		}
     
     		// Update extrafield
    -		if (! $error)
    +		if (! $error && empty($conf->global->MAIN_EXTRAFIELDS_DISABLED) && is_array($this->array_options) && count($this->array_options)>0)
     		{
    -			if (empty($conf->global->MAIN_EXTRAFIELDS_DISABLED)) // For avoid conflicts if trigger used
    +			$result=$this->insertExtraFields();
    +			if ($result < 0)
     			{
    -				$result=$this->insertExtraFields();
    -				if ($result < 0)
    -				{
    -					$error++;
    -				}
    +				$error++;
     			}
     		}
     
    @@ -7073,7 +7345,7 @@ abstract class CommonObject
     		$comment = new Comment($this->db);
     		$result=$comment->fetchAllFor($this->element, $this->id);
     		if ($result<0) {
    -			$this->errors=array_merge($this->errors,$comment->errors);
    +			$this->errors=array_merge($this->errors, $comment->errors);
     			return -1;
     		} else {
     			$this->comments = $comment->comments;
    @@ -7091,4 +7363,19 @@ abstract class CommonObject
     		return count($this->comments);
     	}
     
    +    /**
    +     * Trim object parameters
    +     * @param string[] $parameters array of parameters to trim
    +     *
    +     * @return void
    +     */
    +    public function trimParameters($parameters)
    +    {
    +        if (!is_array($parameters)) return;
    +        foreach ($parameters as $parameter) {
    +            if (isset($this->$parameter)) {
    +                $this->$parameter = trim($this->$parameter);
    +            }
    +        }
    +    }
     }
    diff --git a/htdocs/core/class/commonobjectline.class.php b/htdocs/core/class/commonobjectline.class.php
    index bed227eb408..91d4245ff88 100644
    --- a/htdocs/core/class/commonobjectline.class.php
    +++ b/htdocs/core/class/commonobjectline.class.php
    @@ -53,7 +53,7 @@ abstract class CommonObjectLine extends CommonObject
         /**
          *	Returns the translation key from units dictionary.
          *  A langs->trans() must be called on result to get translated value.
    -     *  
    +     *
          * 	@param	string $type Label type (long or short)
          *	@return	string|int <0 if ko, label if ok
          */
    @@ -94,4 +94,3 @@ abstract class CommonObjectLine extends CommonObject
     
     	// For the moment we use the extends on CommonObject until PHP min is 5.4 so use Traits.
     }
    -
    diff --git a/htdocs/core/class/commonorder.class.php b/htdocs/core/class/commonorder.class.php
    index b3e5033330d..2ea53a345d8 100644
    --- a/htdocs/core/class/commonorder.class.php
    +++ b/htdocs/core/class/commonorder.class.php
    @@ -144,6 +144,5 @@ abstract class CommonOrderLine extends CommonObjectLine
     	public $info_bits = 0;
     
     	public $special_code = 0;
    -
     }
     
    diff --git a/htdocs/core/class/commonstickergenerator.class.php b/htdocs/core/class/commonstickergenerator.class.php
    index 1091962f6ea..d5bf6f3317e 100644
    --- a/htdocs/core/class/commonstickergenerator.class.php
    +++ b/htdocs/core/class/commonstickergenerator.class.php
    @@ -1,10 +1,10 @@
     <?php
    -/* Copyright (C) 2003 Steve Dillon
    - * Copyright (C) 2003 Laurent Passebecq
    +/* Copyright (C) 2003      Steve Dillon
    + * Copyright (C) 2003      Laurent Passebecq
      * Copyright (C) 2001-2003 Rodolphe Quiedeville <rodolphe@quiedeville.org>
      * Copyright (C) 2002-2003 Jean-Louis Bergamo   <jlb@j1b.org>
      * Copyright (C) 2006-2013 Laurent Destailleur  <eldy@users.sourceforge.net>
    - * Copyright (C) 2015 Francis Appels  <francis.appels@yahoo.com>
    + * Copyright (C) 2015      Francis Appels  <francis.appels@yahoo.com>
      *
      * This program is free software; you can redistribute it and/or modify
      * it under the terms of the GNU General Public License as published by
    @@ -61,9 +61,12 @@ require_once DOL_DOCUMENT_ROOT.'/core/lib/format_cards.lib.php';
      */
     abstract class CommonStickerGenerator
     {
    +	public $code;   // Code of format
     
    -	public $code;		// Code of format
    -	public $format;	// Array with informations
    +	/**
    +     * @var array format Array with informations
    +     */
    +    public $format;
     
     	// protected
     	var $_Avery_Name	= '';	// Nom du format de l'etiquette
    @@ -93,7 +96,8 @@ abstract class CommonStickerGenerator
     	{
     		$this->db = $db;
     	}
    -		
    +
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *  Function to build PDF on disk, then output on HTTP strem.
     	 *
    @@ -104,6 +108,7 @@ abstract class CommonStickerGenerator
     	 *  @return int             				1=OK, 0=KO
     	 */
     	abstract function write_file($arrayofrecords,$outputlangs,$srctemplatepath,$outputdir='');
    +    // phpcs:enable
     
     	/**
     	 * Output a sticker on page at position _COUNTX, _COUNTY (_COUNTX and _COUNTY start from 0)
    @@ -114,7 +119,8 @@ abstract class CommonStickerGenerator
     	 * @return  void
     	 */
     	abstract function addSticker(&$pdf,$outputlangs,$param);
    -	
    +
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 * Methode qui permet de modifier la taille des caracteres
     	 * Cela modiera aussi l'espace entre chaque ligne
    @@ -125,13 +131,15 @@ abstract class CommonStickerGenerator
     	 */
     	function Set_Char_Size(&$pdf,$pt)
     	{
    +        // phpcs:enable
     		if ($pt > 3) {
     			$this->_Char_Size = $pt;
     			$this->_Line_Height = $this->_Get_Height_Chars($pt);
     			$pdf->SetFont('','',$pt);
     		}
    -	}	
    +	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 * protected Print dot line
     	 *
    @@ -146,6 +154,7 @@ abstract class CommonStickerGenerator
     	 */
         function _Pointille(&$pdf,$x1=0,$y1=0,$x2=210,$y2=297,$epaisseur=1,$nbPointilles=15)
     	{
    +        // phpcs:enable
     		$pdf->SetLineWidth($epaisseur);
     		$length=abs($x1-$x2);
     		$hauteur=abs($y1-$y2);
    @@ -173,6 +182,7 @@ abstract class CommonStickerGenerator
     		}
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 * protected Function realisant une croix aux 4 coins des cartes
     	 *
    @@ -187,6 +197,7 @@ abstract class CommonStickerGenerator
     	 */
     	function _Croix(&$pdf,$x1=0,$y1=0,$x2=210,$y2=297,$epaisseur=1,$taille=4)
     	{
    +        // phpcs:enable
     		$pdf->SetDrawColor(192,192,192);
     
     		$pdf->SetLineWidth($epaisseur);
    @@ -208,25 +219,28 @@ abstract class CommonStickerGenerator
     	}
     
     	/**
    -	 * protected Convert units (in to mm, mm to in)
    +	 * Convert units (in to mm, mm to in)
     	 * $src and $dest must be 'in' or 'mm'
     	 *
     	 * @param int       $value  value
    -	 * @param string    $src    from
    -	 * @param string    $dest   to
    +	 * @param string    $src    from ('in' or 'mm')
    +	 * @param string    $dest   to ('in' or 'mm')
     	 * @return float    value   value after conversion
     	 */
    -	function _Convert_Metric ($value, $src, $dest)
    +	private function convertMetric($value, $src, $dest)
     	{
     		if ($src != $dest) {
    -			$tab['in'] = 39.37008;
    -			$tab['mm'] = 1000;
    +			$tab = array(
    +				'in'=>39.37008,
    +				'mm'=>1000
    +			);
     			return $value * $tab[$dest] / $tab[$src];
    -		} else {
    -			return $value;
     		}
    +
    +		return $value;
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 * protected Give the height for a char size given.
     	 *
    @@ -235,6 +249,7 @@ abstract class CommonStickerGenerator
     	 */
     	function _Get_Height_Chars($pt)
     	{
    +        // phpcs:enable
     		// Tableau de concordance entre la hauteur des caracteres et de l'espacement entre les lignes
     		$_Table_Hauteur_Chars = array(6=>2, 7=>2.5, 8=>3, 9=>3.5, 10=>4, 11=>6, 12=>7, 13=>8, 14=>9, 15=>10);
     		if (in_array($pt, array_keys($_Table_Hauteur_Chars))) {
    @@ -244,6 +259,7 @@ abstract class CommonStickerGenerator
     		}
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 * protected Set format
     	 *
    @@ -251,20 +267,20 @@ abstract class CommonStickerGenerator
     	 * @param    string    $format  Format
     	 * @return   void
     	 */
    -	function _Set_Format(&$pdf, $format)  
    +	function _Set_Format(&$pdf, $format)
     	{
    -		$this->_Metric 	= $format['metric'];
    -		$this->_Avery_Name 	= $format['name'];
    -		$this->_Avery_Code	= $format['code'];
    -		$this->_Margin_Left	= $this->_Convert_Metric($format['marginLeft'], $this->_Metric, $this->_Metric_Doc);
    -		$this->_Margin_Top	= $this->_Convert_Metric($format['marginTop'], $this->_Metric, $this->_Metric_Doc);
    -		$this->_X_Space 	= $this->_Convert_Metric($format['SpaceX'], $this->_Metric, $this->_Metric_Doc);
    -		$this->_Y_Space 	= $this->_Convert_Metric($format['SpaceY'], $this->_Metric, $this->_Metric_Doc);
    -		$this->_X_Number 	= $format['NX'];
    -		$this->_Y_Number 	= $format['NY'];
    -		$this->_Width 	= $this->_Convert_Metric($format['width'], $this->_Metric, $this->_Metric_Doc);
    -		$this->_Height	= $this->_Convert_Metric($format['height'], $this->_Metric, $this->_Metric_Doc);
    +        // phpcs:enable
    +		$this->_Metric = $format['metric'];
    +		$this->_Avery_Name = $format['name'];
    +		$this->_Avery_Code = $format['code'];
    +		$this->_Margin_Left	= $this->convertMetric($format['marginLeft'], $this->_Metric, $this->_Metric_Doc);
    +		$this->_Margin_Top = $this->convertMetric($format['marginTop'], $this->_Metric, $this->_Metric_Doc);
    +		$this->_X_Space = $this->convertMetric($format['SpaceX'], $this->_Metric, $this->_Metric_Doc);
    +		$this->_Y_Space = $this->convertMetric($format['SpaceY'], $this->_Metric, $this->_Metric_Doc);
    +		$this->_X_Number = $format['NX'];
    +		$this->_Y_Number = $format['NY'];
    +		$this->_Width = $this->convertMetric($format['width'], $this->_Metric, $this->_Metric_Doc);
    +		$this->_Height = $this->convertMetric($format['height'], $this->_Metric, $this->_Metric_Doc);
     		$this->Set_Char_Size($pdf, $format['font-size']);
     	}
    -
     }
    diff --git a/htdocs/core/class/conf.class.php b/htdocs/core/class/conf.class.php
    index 0ee73799bcb..420b90926dd 100644
    --- a/htdocs/core/class/conf.class.php
    +++ b/htdocs/core/class/conf.class.php
    @@ -35,14 +35,20 @@ class Conf
     	/** \public */
     	//! To store properties found in conf file
     	var $file;
    -	//! Object with database handler
    -	var $db;
    +
    +	/**
    +     * @var DoliDB Database handler.
    +     */
    +    public $db;
    +
     	//! To store properties found into database
     	var $global;
    +	//! To store browser info
    +	var $browser;
     
     	//! To store if javascript/ajax is enabked
     	public $use_javascript_ajax;
    -	//! Used to store current currency
    +	//! Used to store current currency (ISO code like 'USD', 'EUR', ...)
     	public $currency;
     	//! Used to store current css (from theme)
     	public $theme;        // Contains current theme ("eldy", "auguria", ...)
    @@ -176,7 +182,7 @@ class Conf
     							if (is_array($arrValue) && ! empty($arrValue)) $value = $arrValue;
     							else if (in_array($partname,array('login','menus','substitutions','triggers','tpl'))) $value = '/'.$modulename.'/core/'.$partname.'/';
     							else if (in_array($partname,array('models','theme'))) $value = '/'.$modulename.'/';
    -							else if (in_array($partname,array('sms'))) $value = $modulename;
    +							else if (in_array($partname,array('sms'))) $value = '/'.$modulename.'/';
     							else if ($value == 1) $value = '/'.$modulename.'/core/modules/'.$partname.'/';	// ex: partname = societe
     							$this->modules_parts[$partname] = array_merge($this->modules_parts[$partname], array($modulename => $value));	// $value may be a string or an array
     						}
    @@ -311,25 +317,25 @@ class Conf
     
     		// For user storage
     		$this->user->multidir_output	= array($this->entity => $rootfordata."/users");
    -		$this->user->multidir_temp	= array($this->entity => $rootfordata."/users/temp");
    +		$this->user->multidir_temp		= array($this->entity => $rootfordata."/users/temp");
     		// For backward compatibility
     		$this->user->dir_output=$rootforuser."/users";
     		$this->user->dir_temp=$rootforuser."/users/temp";
     
    -		// UserGroup
    +		// For usergroup storage
     		$this->usergroup->dir_output=$rootforuser."/usergroups";
     		$this->usergroup->dir_temp=$rootforuser."/usergroups/temp";
     
    -		// For propal storage
    +		// For proposal storage
     		$this->propal->multidir_output	= array($this->entity => $rootfordata."/propale");
    -		$this->propal->multidir_temp		= array($this->entity => $rootfordata."/propale/temp");
    +		$this->propal->multidir_temp	= array($this->entity => $rootfordata."/propale/temp");
     		// For backward compatibility
     		$this->propal->dir_output=$rootfordata."/propale";
     		$this->propal->dir_temp=$rootfordata."/propale/temp";
     
     		// For medias storage
     		$this->medias->multidir_output	= array($this->entity => $rootfordata."/medias");
    -		$this->medias->multidir_temp		= array($this->entity => $rootfordata."/medias/temp");
    +		$this->medias->multidir_temp	= array($this->entity => $rootfordata."/medias/temp");
     
     		// Exception: Some dir are not the name of module. So we keep exception here for backward compatibility.
     
    @@ -387,15 +393,19 @@ class Conf
     		$this->productbatch->multidir_temp  =array($this->entity => $rootfordata."/produitlot/temp");
     
     		// Module contrat
    -		$this->contrat->dir_output=$rootfordata."/contracts";
    -		$this->contrat->dir_temp  =$rootfordata."/contracts/temp";
    +		$this->contrat->multidir_output	= array($this->entity => $rootfordata."/contract");
    +		$this->contrat->multidir_temp	= array($this->entity => $rootfordata."/contract/temp");
    +		// For backward compatibility
    +		$this->contrat->dir_output=$rootfordata."/contract";
    +		$this->contrat->dir_temp  =$rootfordata."/contract/temp";
    +
     		// Module bank
     		$this->bank->dir_output=$rootfordata."/bank";
     		$this->bank->dir_temp  =$rootfordata."/bank/temp";
     
     
     		// Set some default values
    -
    +		//$this->global->MAIN_LIST_FILTER_ON_DAY=1;		// On filter that show date, we must show input field for day before or after month
     		$this->global->MAIN_ACTIVATE_HTML5=1;
             $this->global->MAIN_MAIL_USE_MULTI_PART=1;
     
    @@ -502,7 +512,7 @@ class Conf
     		if (! isset($this->global->MAIN_SHOW_LOGO)) $this->global->MAIN_SHOW_LOGO=1;
     
     		// Default max file size for upload
    -		$this->maxfilesize = (empty($this->global->MAIN_UPLOAD_DOC) ? 0 : $this->global->MAIN_UPLOAD_DOC * 1024);
    +		$this->maxfilesize = (empty($this->global->MAIN_UPLOAD_DOC) ? 0 : (int) $this->global->MAIN_UPLOAD_DOC * 1024);
     
     		// By default, we propagate contacts
     		if (! isset($this->global->MAIN_PROPAGATE_CONTACTS_FROM_ORIGIN)) $this->global->MAIN_PROPAGATE_CONTACTS_FROM_ORIGIN='*';  // Can be also '*' or '^(BILLING|SHIPPING|CUSTOMER|.*)$' (regex not yet implemented)
    @@ -513,12 +523,15 @@ class Conf
     		// By default, we open card if one found
     		if (! isset($this->global->MAIN_SEARCH_DIRECT_OPEN_IF_ONLY_ONE)) $this->global->MAIN_SEARCH_DIRECT_OPEN_IF_ONLY_ONE=1;
     
    +		// By default, we show state code in combo list
    +		if (! isset($this->global->MAIN_SHOW_STATE_CODE)) $this->global->MAIN_SHOW_STATE_CODE=1;
    +
     		// Define list of limited modules (value must be key found for "name" property of module, so for example 'supplierproposal' for Module "Supplier Proposal"
     		if (! isset($this->global->MAIN_MODULES_FOR_EXTERNAL)) $this->global->MAIN_MODULES_FOR_EXTERNAL='user,societe,propal,commande,facture,categorie,supplierproposal,fournisseur,contact,projet,contrat,ficheinter,expedition,agenda,resource,adherent,blockedlog';	// '' means 'all'. Note that contact is added here as it should be a module later.
    -
    -		// Module part to include an external module into the MAIN_MODULES_FOR_EXTERNAL list
    -		if (! empty($this->modules_parts['moduleforexternal']))
    -			foreach($this->modules_parts['moduleforexternal'] as $key=>$value) $this->global->MAIN_MODULES_FOR_EXTERNAL.=",$key";
    +		if (! empty($this->modules_parts['moduleforexternal']))		// Module part to include an external module into the MAIN_MODULES_FOR_EXTERNAL list
    +		{
    +			foreach($this->modules_parts['moduleforexternal'] as $key=>$value) $this->global->MAIN_MODULES_FOR_EXTERNAL.=",".$key;
    +		}
     
     		// Enable select2
     		if (empty($this->global->MAIN_USE_JQUERY_MULTISELECT) || $this->global->MAIN_USE_JQUERY_MULTISELECT == '1') $this->global->MAIN_USE_JQUERY_MULTISELECT='select2';
    @@ -656,7 +669,6 @@ class Conf
     				$this->loghandlers[$handler] = $loghandlerinstance;
     			}
     		}
    -
     	}
     }
     
    diff --git a/htdocs/core/class/coreobject.class.php b/htdocs/core/class/coreobject.class.php
    index 1456fb991c2..5129ac54ece 100644
    --- a/htdocs/core/class/coreobject.class.php
    +++ b/htdocs/core/class/coreobject.class.php
    @@ -1,6 +1,6 @@
     <?php
     /* EXPERIMENTAL
    - * 
    + *
      * Copyright (C) 2016		ATM Consulting			<support@atm-consulting.fr>
      *
      * This program is free software; you can redistribute it and/or modify
    @@ -22,7 +22,7 @@
      *	\ingroup    core
      *	\brief      File of class to manage all object. Might be replace or merge into commonobject
      */
    - 
    +
     require_once DOL_DOCUMENT_ROOT.'/core/class/commonobject.class.php';
     
     class CoreObject extends CommonObject
    @@ -54,7 +54,7 @@ class CoreObject extends CommonObject
     		$this->id = 0;
     		$this->datec = 0;
     		$this->tms = 0;
    -		
    +
     		if (!empty($this->fields))
     		{
     			foreach ($this->fields as $field=>$info)
    @@ -68,14 +68,13 @@ class CoreObject extends CommonObject
     
                 $this->to_delete=false;
                 $this->is_clone=false;
    -			
    +
     			return true;
     		}
     		else
             {
     			return false;
     		}
    -			
     	}
     
         /**
    @@ -110,7 +109,7 @@ class CoreObject extends CommonObject
         	if($res>0) {
         		if ($loadChild) $this->fetchChild();
         	}
    -    	
    +
         	return $res;
     	}
     
    @@ -133,14 +132,14 @@ class CoreObject extends CommonObject
     				if($object->{$key} === $id) return $k;
     			}
     		}
    -	
    +
     		$k = count($this->{$tabName});
    -	
    +
     		$className = ucfirst($tabName);
     		$this->{$tabName}[$k] = new $className($this->db);
     		if($id>0 && $key==='id' && $try_to_load)
     		{
    -			$this->{$tabName}[$k]->fetch($id); 
    +			$this->{$tabName}[$k]->fetch($id);
     		}
     
     		return $k;
    @@ -171,6 +170,8 @@ class CoreObject extends CommonObject
     
         /**
          * Function to fetch children objects
    +     *
    +     * @return void
          */
         public function fetchChild()
         {
    @@ -207,6 +208,7 @@ class CoreObject extends CommonObject
          * Function to update children data
          *
          * @param   User    $user   user object
    +     * @return void
          */
     	public function saveChild(User &$user)
         {
    @@ -220,7 +222,7 @@ class CoreObject extends CommonObject
     					foreach($this->{$className} as $i => &$object)
     					{
     						$object->{$this->fk_element} = $this->id;
    -						
    +
     						$object->update($user);
     						if($this->unsetChildDeleted && isset($object->to_delete) && $object->to_delete==true) unset($this->{$className}[$i]);
     					}
    @@ -268,7 +270,6 @@ class CoreObject extends CommonObject
                 $this->db->rollback();
                 return -1;
             }
    -
     	}
     
         /**
    @@ -434,5 +435,4 @@ class CoreObject extends CommonObject
     
     		return 1;
     	}
    -
     }
    diff --git a/htdocs/core/class/cstate.class.php b/htdocs/core/class/cstate.class.php
    index ae2adde87d4..4320446d7b5 100644
    --- a/htdocs/core/class/cstate.class.php
    +++ b/htdocs/core/class/cstate.class.php
    @@ -32,16 +32,44 @@
      */
     class Cstate // extends CommonObject
     {
    -	var $db;							//!< To store db handler
    -	var $error;							//!< To return error code (or message)
    -	var $errors=array();				//!< To return several error codes (or messages)
    +	/**
    +     * @var DoliDB Database handler.
    +     */
    +    public $db;
    +
    +	/**
    +	 * @var string Error code (or message)
    +	 */
    +	public $error='';
    +
    +	/**
    +	 * @var string[] Error codes (or messages)
    +	 */
    +	public $errors = array();
    +
     	//var $element='cstate';			//!< Id that identify managed objects
     	//var $table_element='cstate';	    //!< Name of table without prefix where object is stored
     
    -    var $id;
    -	var $code_departement;
    -	var $nom;
    -	var $active;
    +    /**
    +	 * @var int ID
    +	 */
    +	public $id;
    +
    +	public $code_departement;
    +
    +	/**
    +	 * @var string
    +	 * @deprecated
    +	 * @see name
    +	 */
    +	public $nom='';
    +
    +	/**
    +	 * @var string name
    +	 */
    +	public $name='';
    +
    +	public $active;
     
     
     
    @@ -54,7 +82,6 @@ class Cstate // extends CommonObject
         function __construct($db)
         {
             $this->db = $db;
    -        return 1;
         }
     
     
    @@ -301,5 +328,4 @@ class Cstate // extends CommonObject
     			return 1;
     		}
     	}
    -
     }
    diff --git a/htdocs/core/class/ctypent.class.php b/htdocs/core/class/ctypent.class.php
    index b3bb750bd80..db8ed461727 100644
    --- a/htdocs/core/class/ctypent.class.php
    +++ b/htdocs/core/class/ctypent.class.php
    @@ -27,17 +27,33 @@
      */
     class Ctypent // extends CommonObject
     {
    -	var $db;							//!< To store db handler
    -	var $error;							//!< To return error code (or message)
    -	var $errors=array();				//!< To return several error codes (or messages)
    +	/**
    +     * @var DoliDB Database handler.
    +     */
    +    public $db;
    +
    +	/**
    +	 * @var string Error code (or message)
    +	 */
    +	public $error='';
    +
    +	/**
    +	 * @var string[] Error codes (or messages)
    +	 */
    +	public $errors = array();
    +
     	//var $element='ctypent';			//!< Id that identify managed objects
     	//var $table_element='ctypent';	//!< Name of table without prefix where object is stored
     
    -    var $id;
    -	var $code;
    -	var $libelle;
    -	var $active;
    -	var $module;
    +    /**
    +	 * @var int ID
    +	 */
    +	public $id;
    +
    +	public $code;
    +	public $libelle;
    +	public $active;
    +	public $module;
     
     
     
    @@ -50,7 +66,6 @@ class Ctypent // extends CommonObject
         function __construct($db)
         {
             $this->db = $db;
    -        return 1;
         }
     
     
    @@ -317,5 +332,4 @@ class Ctypent // extends CommonObject
     			return 1;
     		}
     	}
    -
     }
    diff --git a/htdocs/core/class/ctyperesource.class.php b/htdocs/core/class/ctyperesource.class.php
    index a5a6ea879ce..297e48a940b 100644
    --- a/htdocs/core/class/ctyperesource.class.php
    +++ b/htdocs/core/class/ctyperesource.class.php
    @@ -19,7 +19,7 @@
      */
     
     /**
    - * \file    resource/ctyperesource.class.php
    + * \file    htdocs/core/class/ctyperesource.class.php
      * \ingroup resource
      */
     
    @@ -36,6 +36,7 @@ class Ctyperesource
     	 * @var string Id to identify managed objects
     	 */
     	public $element = 'ctyperesource';
    +
     	/**
     	 * @var string Name of table without prefix where object is stored
     	 */
    @@ -46,15 +47,14 @@ class Ctyperesource
     	 */
     	public $lines = array();
     
    -	/**
    -	 */
    -
     	public $code;
    -	public $label;
    -	public $active;
     
     	/**
    -	 */
    +     * @var string Type resource label
    +     */
    +    public $label;
    +
    +	public $active;
     
     
     	/**
    @@ -127,15 +127,15 @@ class Ctyperesource
     		if (!$error) {
     			$this->id = $this->db->last_insert_id(MAIN_DB_PREFIX . $this->table_element);
     
    -			if (!$notrigger) {
    -				// Uncomment this and change MYOBJECT to your own tag if you
    -				// want this action to call a trigger.
    +			// Uncomment this and change MYOBJECT to your own tag if you
    +			// want this action to call a trigger.
    +			//if (!$notrigger) {
     
    -				//// Call triggers
    -				//$result=$this->call_trigger('MYOBJECT_CREATE',$user);
    -				//if ($result < 0) $error++;
    -				//// End call triggers
    -			}
    +			//  // Call triggers
    +			//  $result=$this->call_trigger('MYOBJECT_CREATE',$user);
    +			//  if ($result < 0) $error++;
    +			//  // End call triggers
    +			//}
     		}
     
     		// Commit or rollback
    @@ -331,15 +331,15 @@ class Ctyperesource
     			dol_syslog(__METHOD__ . ' ' . implode(',', $this->errors), LOG_ERR);
     		}
     
    -		if (!$error && !$notrigger) {
    -			// Uncomment this and change MYOBJECT to your own tag if you
    -			// want this action calls a trigger.
    +		// Uncomment this and change MYOBJECT to your own tag if you
    +		// want this action calls a trigger.
    +		//if (!$error && !$notrigger) {
     
    -			//// Call triggers
    -			//$result=$this->call_trigger('MYOBJECT_MODIFY',$user);
    -			//if ($result < 0) { $error++; //Do also what you must do to rollback action if trigger fail}
    -			//// End call triggers
    -		}
    +		//  // Call triggers
    +		//  $result=$this->call_trigger('MYOBJECT_MODIFY',$user);
    +		//  if ($result < 0) { $error++; //Do also what you must do to rollback action if trigger fail}
    +		//  // End call triggers
    +		//}
     
     		// Commit or rollback
     		if ($error) {
    @@ -369,17 +369,15 @@ class Ctyperesource
     
     		$this->db->begin();
     
    -		if (!$error) {
    -			if (!$notrigger) {
    -				// Uncomment this and change MYOBJECT to your own tag if you
    -				// want this action calls a trigger.
    +		// Uncomment this and change MYOBJECT to your own tag if you
    +		// want this action calls a trigger.
    +		//if (!$error && !$notrigger) {
     
    -				//// Call triggers
    -				//$result=$this->call_trigger('MYOBJECT_DELETE',$user);
    -				//if ($result < 0) { $error++; //Do also what you must do to rollback action if trigger fail}
    -				//// End call triggers
    -			}
    -		}
    +		//  // Call triggers
    +		//  $result=$this->call_trigger('MYOBJECT_DELETE',$user);
    +		//  if ($result < 0) { $error++; //Do also what you must do to rollback action if trigger fail}
    +		//  // End call triggers
    +		//}
     
     		// If you need to delete child tables to, you can insert them here
     
    @@ -468,7 +466,6 @@ class Ctyperesource
     		$this->label = '';
     		$this->active = '';
     	}
    -
     }
     
     /**
    @@ -480,16 +477,20 @@ class CtyperesourceLine
     	 * @var int ID
     	 */
     	public $id;
    +
     	/**
     	 * @var mixed Sample line property 1
     	 */
    -
     	public $code;
    -	public $label;
    +
    +	/**
    +     * @var string Type resource line label
    +     */
    +    public $label;
    +
     	public $active;
     
     	/**
     	 * @var mixed Sample line property 2
     	 */
    -
     }
    diff --git a/htdocs/core/class/discount.class.php b/htdocs/core/class/discount.class.php
    index 5cb7d3e6882..6f6e3a09041 100644
    --- a/htdocs/core/class/discount.class.php
    +++ b/htdocs/core/class/discount.class.php
    @@ -28,18 +28,47 @@
      */
     class DiscountAbsolute
     {
    +    /**
    +     * @var DoliDB Database handler.
    +     */
         public $db;
    -    public $error;
     
    -    public $id;					// Id discount
    +    /**
    +	   * @var string Error code (or message)
    +	   */
    +	  public $error;
    +
    +	/**
    +	 * @var string[]	Array of error strings
    +	 */
    +	public $errors=array();
    +
    +	/**
    +	 * @var int ID discount
    +	 */
    +	public $id;
    +
    +   /**
    +	  * @var int Thirdparty ID
    +	  */
         public $fk_soc;
    +
         public $discount_type;			// 0 => customer discount, 1 => supplier discount
         public $amount_ht;				//
         public $amount_tva;			//
         public $amount_ttc;			//
         public $tva_tx;				// Vat rate
    -    public $fk_user;				// Id utilisateur qui accorde la remise
    -    public $description;			// Description libre
    +
    +    /**
    +	   * @var int User ID Id utilisateur qui accorde la remise
    +	   */
    +	  public $fk_user;
    +
    +    /**
    +	   * @var string description
    +	   */
    +	  public $description;
    +
         public $datec;					// Date creation
         public $fk_facture_line;  		// Id invoice line when a discount is used into an invoice line (for absolute discounts)
         public $fk_facture;			    // Id invoice when a discount line is used into an invoice (for credit note)
    @@ -332,6 +361,7 @@ class DiscountAbsolute
     
     
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
         /**
          *	Link the discount to a particular invoice line or a particular invoice.
          *	When discount is a global discount used as an invoice line, we link using rowidline.
    @@ -343,6 +373,7 @@ class DiscountAbsolute
          */
         function link_to_invoice($rowidline,$rowidinvoice)
         {
    +        // phpcs:enable
             // Check parameters
             if (! $rowidline && ! $rowidinvoice)
             {
    @@ -386,6 +417,7 @@ class DiscountAbsolute
         }
     
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
         /**
          *	Link the discount to a particular invoice line or a particular invoice.
          *	Do not call this if discount is linked to a reconcialiated invoice
    @@ -394,6 +426,7 @@ class DiscountAbsolute
          */
         function unlink_invoice()
         {
    +        // phpcs:enable
             $sql ="UPDATE ".MAIN_DB_PREFIX."societe_remise_except";
     		if(! empty($this->discount_type)) {
            		$sql.=" SET fk_invoice_supplier_line = NULL, fk_invoice_supplier = NULL";
    @@ -509,11 +542,11 @@ class DiscountAbsolute
         }
     
         /**
    -     *  Return amount (with tax) of all credit notes and deposits invoices used by invoice as a payment
    +     *  Return amount (with tax) of all credit notes invoices + excess received used by invoice as a payment
          *
          *	@param		CommonInvoice	  $invoice	    	Object invoice
     	 *	@param		int			      $multicurrency	Return multicurrency_amount instead of amount
    -     *	@return		int					        		<0 if KO, Sum of credit notes and deposits amount otherwise
    +     *	@return		int					        		<0 if KO, Sum of credit notes and excess received amount otherwise
          */
         function getSumCreditNotesUsed($invoice, $multicurrency=0)
         {
    diff --git a/htdocs/core/class/doleditor.class.php b/htdocs/core/class/doleditor.class.php
    index 860d89afea8..548721be05f 100644
    --- a/htdocs/core/class/doleditor.class.php
    +++ b/htdocs/core/class/doleditor.class.php
    @@ -135,9 +135,9 @@ class DolEditor
                 $this->height				= $height;
                 $this->width				= $width;
         	}
    -
         }
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
         /**
          *	Output edit area inside the HTML stream.
          *	Output depends on this->tool (fckeditor, ckeditor, textarea, ...)
    @@ -151,6 +151,7 @@ class DolEditor
          */
         function Create($noprint=0, $morejs='', $disallowAnyContent=true, $titlecontent='', $option='')
         {
    +        // phpcs:enable
         	global $conf,$langs;
     
         	$fullpage=false;
    @@ -345,6 +346,4 @@ class DolEditor
             if ($noprint) return $out;
             else print $out;
         }
    -
     }
    -
    diff --git a/htdocs/core/class/dolgraph.class.php b/htdocs/core/class/dolgraph.class.php
    index 3ad22f87c03..ad7b900b033 100644
    --- a/htdocs/core/class/dolgraph.class.php
    +++ b/htdocs/core/class/dolgraph.class.php
    @@ -39,42 +39,46 @@
      */
     class DolGraph
     {
    -	var $type=array();			// Array with type of each series. Example: array('bars', 'lines', ...)
    -	var $mode='side';		    // Mode bars graph: side, depth
    +	public $type=array();			// Array with type of each series. Example: array('bars', 'lines', ...)
    +	public $mode='side';		    // Mode bars graph: side, depth
     	private $_library='jflot';	// Graphic library to use (jflot, artichow)
     
     	//! Array of data
    -	var $data;				// Data of graph: array(array('abs1',valA1,valB1), array('abs2',valA2,valB2), ...)
    -	var $title;				// Title of graph
    -	var $cssprefix='';		// To add into css styles
    -	var $width=380;
    -	var $height=200;
    -	var $MaxValue=0;
    -	var $MinValue=0;
    -	var $SetShading=0;
    +	public $data;				// Data of graph: array(array('abs1',valA1,valB1), array('abs2',valA2,valB2), ...)
    +	public $title;				// Title of graph
    +	public $cssprefix='';		// To add into css styles
    +	public $width=380;
    +	public $height=200;
    +	public $MaxValue=0;
    +	public $MinValue=0;
    +	public $SetShading=0;
     
    -	var $PrecisionY=-1;
    +	public $PrecisionY=-1;
     
    -	var $horizTickIncrement=-1;
    -	var $SetNumXTicks=-1;
    -	var $labelInterval=-1;
    +	public $horizTickIncrement=-1;
    +	public $SetNumXTicks=-1;
    +	public $labelInterval=-1;
     
    -	var $hideXGrid=false;
    -	var $hideYGrid=false;
    +	public $hideXGrid=false;
    +	public $hideYGrid=false;
     
    -	var $Legend=array();
    -	var $LegendWidthMin=0;
    -	var $showlegend=1;
    -	var $showpointvalue=1;
    -	var $showpercent=0;
    -	var $combine=0;				// 0.05 if you want to combine records < 5% into "other"
    -	var $graph;     			// Objet Graph (Artichow, Phplot...)
    -	var $error;
    +	public $Legend=array();
    +	public $LegendWidthMin=0;
    +	public $showlegend=1;
    +	public $showpointvalue=1;
    +	public $showpercent=0;
    +	public $combine=0;				// 0.05 if you want to combine records < 5% into "other"
    +	public $graph;     			// Objet Graph (Artichow, Phplot...)
     
    -	var $bordercolor;			// array(R,G,B)
    -	var $bgcolor;				// array(R,G,B)
    -	var $bgcolorgrid=array(255,255,255);			// array(R,G,B)
    -	var $datacolor;				// array(array(R,G,B),...)
    +	/**
    +	 * @var string Error code (or message)
    +	 */
    +	public $error='';
    +
    +	public $bordercolor;			// array(R,G,B)
    +	public $bgcolor;				// array(R,G,B)
    +	public $bgcolorgrid=array(255,255,255);			// array(R,G,B)
    +	public $datacolor;				// array(array(R,G,B),...)
     
     	private $stringtoshow;      // To store string to output graph into HTML page
     
    @@ -124,6 +128,7 @@ class DolGraph
     	}
     
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 * Set Y precision
     	 *
    @@ -132,10 +137,12 @@ class DolGraph
     	 */
     	function SetPrecisionY($which_prec)
     	{
    +        // phpcs:enable
     		$this->PrecisionY = $which_prec;
     		return true;
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 * Utiliser SetNumTicks ou SetHorizTickIncrement mais pas les 2
     	 *
    @@ -144,10 +151,12 @@ class DolGraph
     	 */
     	function SetHorizTickIncrement($xi)
     	{
    +        // phpcs:enable
     		$this->horizTickIncrement = $xi;
     		return true;
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 * Utiliser SetNumTicks ou SetHorizTickIncrement mais pas les 2
     	 *
    @@ -156,10 +165,12 @@ class DolGraph
     	 */
     	function SetNumXTicks($xt)
     	{
    +        // phpcs:enable
     		$this->SetNumXTicks = $xt;
     		return true;
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 * Set label interval to reduce number of labels
     	 *
    @@ -168,10 +179,12 @@ class DolGraph
     	 */
     	function SetLabelInterval($x)
     	{
    +        // phpcs:enable
     		$this->labelInterval = $x;
     		return true;
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 * Hide X grid
     	 *
    @@ -180,10 +193,12 @@ class DolGraph
     	 */
     	function SetHideXGrid($bool)
     	{
    +        // phpcs:enable
     		$this->hideXGrid = $bool;
     		return true;
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 * Hide Y grid
     	 *
    @@ -192,10 +207,12 @@ class DolGraph
     	 */
     	function SetHideYGrid($bool)
     	{
    +        // phpcs:enable
     		$this->hideYGrid = $bool;
     		return true;
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 * Set y label
     	 *
    @@ -204,9 +221,11 @@ class DolGraph
     	 */
     	function SetYLabel($label)
     	{
    +        // phpcs:enable
     		$this->YLabel = $label;
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 * Set width
     	 *
    @@ -215,9 +234,11 @@ class DolGraph
     	 */
     	function SetWidth($w)
     	{
    +        // phpcs:enable
     		$this->width = $w;
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 * Set title
     	 *
    @@ -226,9 +247,11 @@ class DolGraph
     	 */
     	function SetTitle($title)
     	{
    +        // phpcs:enable
     		$this->title = $title;
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 * Set data
     	 *
    @@ -238,9 +261,11 @@ class DolGraph
     	 */
     	function SetData($data)
     	{
    +        // phpcs:enable
     		$this->data = $data;
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 * Set data
     	 *
    @@ -249,9 +274,11 @@ class DolGraph
     	 */
     	function SetDataColor($datacolor)
     	{
    +        // phpcs:enable
     		$this->datacolor = $datacolor;
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 * Set type
     	 *
    @@ -260,9 +287,11 @@ class DolGraph
     	 */
     	function SetType($type)
     	{
    +        // phpcs:enable
     		$this->type = $type;
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 * Set legend
     	 *
    @@ -271,9 +300,11 @@ class DolGraph
     	 */
     	function SetLegend($legend)
     	{
    +        // phpcs:enable
     		$this->Legend = $legend;
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 * Set min width
     	 *
    @@ -282,9 +313,11 @@ class DolGraph
     	 */
     	function SetLegendWidthMin($legendwidthmin)
     	{
    +        // phpcs:enable
     		$this->LegendWidthMin = $legendwidthmin;
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 * Set max value
     	 *
    @@ -293,9 +326,11 @@ class DolGraph
     	 */
     	function SetMaxValue($max)
     	{
    +        // phpcs:enable
     		$this->MaxValue = $max;
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 * Get max value
     	 *
    @@ -303,9 +338,11 @@ class DolGraph
     	 */
     	function GetMaxValue()
     	{
    +        // phpcs:enable
     		return $this->MaxValue;
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 * Set min value
     	 *
    @@ -314,9 +351,11 @@ class DolGraph
     	 */
     	function SetMinValue($min)
     	{
    +        // phpcs:enable
     		$this->MinValue = $min;
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 * Get min value
     	 *
    @@ -324,9 +363,11 @@ class DolGraph
     	 */
     	function GetMinValue()
     	{
    +        // phpcs:enable
     		return $this->MinValue;
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 * Set height
     	 *
    @@ -335,9 +376,11 @@ class DolGraph
     	 */
     	function SetHeight($h)
     	{
    +        // phpcs:enable
     		$this->height = $h;
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 * Set shading
     	 *
    @@ -346,9 +389,11 @@ class DolGraph
     	 */
     	function SetShading($s)
     	{
    +        // phpcs:enable
     		$this->SetShading = $s;
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 * Set shading
     	 *
    @@ -357,9 +402,11 @@ class DolGraph
     	 */
     	function SetCssPrefix($s)
     	{
    +        // phpcs:enable
     		$this->cssprefix = $s;
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 * Reset bg color
     	 *
    @@ -367,9 +414,11 @@ class DolGraph
     	 */
     	function ResetBgColor()
     	{
    +        // phpcs:enable
     		unset($this->bgcolor);
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 * Reset bgcolorgrid
     	 *
    @@ -377,6 +426,7 @@ class DolGraph
     	 */
     	function ResetBgColorGrid()
     	{
    +        // phpcs:enable
     		unset($this->bgcolorgrid);
     	}
     
    @@ -425,6 +475,7 @@ class DolGraph
     
     
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 * Define background color of complete image
     	 *
    @@ -433,6 +484,7 @@ class DolGraph
     	 */
     	function SetBgColor($bg_color = array(255,255,255))
     	{
    +        // phpcs:enable
     		global $theme_bgcolor,$theme_bgcoloronglet;
     
     		if (! is_array($bg_color))
    @@ -453,6 +505,7 @@ class DolGraph
     		}
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 * Define background color of grid
     	 *
    @@ -461,6 +514,7 @@ class DolGraph
     	 */
     	function SetBgColorGrid($bg_colorgrid = array(255,255,255))
     	{
    +        // phpcs:enable
     		global $theme_bgcolor,$theme_bgcoloronglet;
     
     		if (! is_array($bg_colorgrid))
    @@ -481,6 +535,7 @@ class DolGraph
     		}
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 * Reset data color
     	 *
    @@ -488,9 +543,11 @@ class DolGraph
     	 */
     	function ResetDataColor()
     	{
    +        // phpcs:enable
     		unset($this->datacolor);
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 * Get max value
     	 *
    @@ -498,6 +555,7 @@ class DolGraph
     	 */
     	function GetMaxValueInData()
     	{
    +        // phpcs:enable
     		$k = 0;
     		$vals = array();
     
    @@ -516,6 +574,7 @@ class DolGraph
     		return $vals[0];
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 * Return min value of all data
     	 *
    @@ -523,6 +582,7 @@ class DolGraph
     	 */
     	function GetMinValueInData()
     	{
    +        // phpcs:enable
     		$k = 0;
     		$vals = array();
     
    @@ -541,6 +601,7 @@ class DolGraph
     		return $vals[0];
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 * Return max value of all data
     	 *
    @@ -548,6 +609,7 @@ class DolGraph
     	 */
     	function GetCeilMaxValue()
     	{
    +        // phpcs:enable
     		$max = $this->GetMaxValueInData();
     		if ($max != 0) $max++;
     		$size=dol_strlen(abs(ceil($max)));
    @@ -564,6 +626,7 @@ class DolGraph
     		return $res;
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 * Return min value of all data
     	 *
    @@ -571,6 +634,7 @@ class DolGraph
     	 */
     	function GetFloorMinValue()
     	{
    +        // phpcs:enable
     		$min = $this->GetMinValueInData();
     		if ($min == '') $min=0;
     		if ($min != 0) $min--;
    @@ -618,6 +682,7 @@ class DolGraph
     	}
     
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.ScopeNotCamelCaps
     	/**
     	 * Build a graph onto disk using Artichow library and return img string to it
     	 *
    @@ -627,6 +692,7 @@ class DolGraph
     	 */
     	private function draw_artichow($file,$fileurl)
     	{
    +        // phpcs:enable
     		global $artichow_defaultfont;
     
     		dol_syslog(get_class($this)."::draw_artichow this->type=".join(',',$this->type));
    @@ -797,6 +863,7 @@ class DolGraph
     	}
     
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.ScopeNotCamelCaps
     	/**
     	 * Build a graph using JFlot library. Input when calling this method should be:
     	 *	$this->data  = array(array(0=>'labelxA',1=>yA),  array('labelxB',yB));
    @@ -815,6 +882,7 @@ class DolGraph
     	 */
     	private function draw_jflot($file,$fileurl)
     	{
    +        // phpcs:enable
     		global $artichow_defaultfont;
     
     		dol_syslog(get_class($this)."::draw_jflot this->type=".join(',',$this->type)." this->MaxValue=".$this->MaxValue);
    @@ -880,10 +948,17 @@ class DolGraph
     		$this->stringtoshow.='<script id="'.$tag.'">'."\n";
     		$this->stringtoshow.='$(function () {'."\n";
     		$i=$firstlot;
    -		while ($i < $nblot)
    +		if ($nblot < 0)
     		{
    -			$this->stringtoshow.=$serie[$i];
    -			$i++;
    +			$this->stringtoshow.='<!-- No series of data -->';
    +		}
    +		else
    +		{
    +			while ($i < $nblot)
    +			{
    +				$this->stringtoshow.=$serie[$i];
    +				$i++;
    +			}
     		}
     		$this->stringtoshow.="\n";
     
    @@ -917,7 +992,7 @@ class DolGraph
     								var percent=Math.round(series.percent);
     								var number=series.data[0][1];
     								return \'';
    -								$this->stringtoshow.='<div style="font-size:8pt;text-align:center;padding:2px;color:black;">';
    +								$this->stringtoshow.='<span style="font-size:8pt;text-align:center;padding:2px;color:black;">';
     								if ($urltemp) $this->stringtoshow.='<a style="color: #FFFFFF;" border="0" href="'.$urltemp.'">';
     								$this->stringtoshow.='\'+';
     								$this->stringtoshow.=($showlegend?'':'label+\' \'+');	// Hide label if already shown in legend
    @@ -925,7 +1000,7 @@ class DolGraph
     								$this->stringtoshow.=($showpercent?'\'<br/>\'+percent+\'%\'+':'');
     								$this->stringtoshow.='\'';
     								if ($urltemp) $this->stringtoshow.='</a>';
    -								$this->stringtoshow.='</div>\';
    +								$this->stringtoshow.='</span>\';
     							},
     							background: {
     							opacity: 0.0,
    @@ -1086,6 +1161,4 @@ class DolGraph
     		}
     		return 0;
     	}
    -
     }
    -
    diff --git a/htdocs/core/class/dolreceiptprinter.class.php b/htdocs/core/class/dolreceiptprinter.class.php
    index 2499176b58b..8734c4126e7 100644
    --- a/htdocs/core/class/dolreceiptprinter.class.php
    +++ b/htdocs/core/class/dolreceiptprinter.class.php
    @@ -1,6 +1,6 @@
     <?php
     /*
    - * Copyright (C) 2015       Frederic France     <frederic.france@free.fr>
    + * Copyright (C) 2015-2018  Frédéric France     <frederic.france@free.fr>
      *
      * This program is free software; you can redistribute it and/or modify
      * it under the terms of the GNU General Public License as published by
    @@ -45,7 +45,7 @@
      * <dol_cut_paper_partial>                          Cut ticket partially
      * <dol_open_drawer>                                Open cash drawer
      * <dol_activate_buzzer>                            Activate buzzer
    - * 
    + *
      * Code which can be placed everywhere
      * <dol_print_qrcode>                               Print QR Code
      * <dol_print_date>                                 Print date AAAA-MM-DD
    @@ -94,7 +94,7 @@
     
     require_once DOL_DOCUMENT_ROOT .'/includes/mike42/escpos-php/Escpos.php';
     
    - 
    +
     /**
      * Class to manage Receipt Printers
      */
    @@ -105,12 +105,25 @@ class dolReceiptPrinter extends Escpos
         const CONNECTOR_NETWORK_PRINT = 3;
         const CONNECTOR_WINDOWS_PRINT = 4;
         //const CONNECTOR_JAVA = 5;
    -    var $db;
    +
    +    /**
    +     * @var DoliDB Database handler.
    +     */
    +    public $db;
    +
         var $tags;
         var $printer;
         var $template;
    -    var $error;
    -    var $errors;
    +
    +    /**
    +     * @var string Error code (or message)
    +     */
    +    public $error='';
    +
    +    /**
    +     * @var string[] Error codes (or messages)
    +     */
    +    public $errors = array();
     
     
     
    @@ -191,7 +204,6 @@ class dolReceiptPrinter extends Escpos
                 'dol_print_if_customer_tax_number',
                 'dol_print_if_customer_account_balance_positive',
             );
    -
         }
     
         /**
    @@ -204,6 +216,7 @@ class dolReceiptPrinter extends Escpos
             global $conf;
             $error = 0;
             $line = 0;
    +        $obj = array();
             $sql = 'SELECT rowid, name, fk_type, fk_profile, parameter';
             $sql.= ' FROM '.MAIN_DB_PREFIX.'printer_receipt';
             $sql.= ' WHERE entity = '.$conf->entity;
    @@ -271,6 +284,7 @@ class dolReceiptPrinter extends Escpos
             global $conf;
             $error = 0;
             $line = 0;
    +        $obj = array();
             $sql = 'SELECT rowid, name, template';
             $sql.= ' FROM '.MAIN_DB_PREFIX.'printer_receipt_template';
             $sql.= ' WHERE entity = '.$conf->entity;
    @@ -300,16 +314,16 @@ class dolReceiptPrinter extends Escpos
         function selectTypePrinter($selected='', $htmlname='printertypeid')
         {
             global $langs;
    -        
    +
             $options = array(
                 1 => $langs->trans('CONNECTOR_DUMMY'),
                 2 => $langs->trans('CONNECTOR_FILE_PRINT'),
                 3 => $langs->trans('CONNECTOR_NETWORK_PRINT'),
                 4 => $langs->trans('CONNECTOR_WINDOWS_PRINT')
             );
    -        
    +
             $this->resprint = Form::selectarray($htmlname, $options, $selected);
    -        
    +
             return 0;
         }
     
    @@ -324,7 +338,7 @@ class dolReceiptPrinter extends Escpos
         function selectProfilePrinter($selected='', $htmlname='printerprofileid')
         {
             global $langs;
    -        
    +
             $options = array(
                 0 => $langs->trans('PROFILE_DEFAULT'),
                 1 => $langs->trans('PROFILE_SIMPLE'),
    @@ -332,12 +346,13 @@ class dolReceiptPrinter extends Escpos
                 3 => $langs->trans('PROFILE_P822D'),
                 4 => $langs->trans('PROFILE_STAR')
             );
    -        
    +
             $this->profileresprint = Form::selectarray($htmlname, $options, $selected);
             return 0;
         }
     
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
         /**
          *  Function to Add a printer in db
          *
    @@ -349,6 +364,7 @@ class dolReceiptPrinter extends Escpos
          */
         function AddPrinter($name, $type, $profile, $parameter)
         {
    +        // phpcs:enable
             global $conf;
             $error = 0;
             $sql = 'INSERT INTO '.MAIN_DB_PREFIX.'printer_receipt';
    @@ -362,6 +378,7 @@ class dolReceiptPrinter extends Escpos
             return $error;
         }
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
         /**
          *  Function to Update a printer in db
          *
    @@ -374,6 +391,7 @@ class dolReceiptPrinter extends Escpos
          */
         function UpdatePrinter($name, $type, $profile, $parameter, $printerid)
         {
    +        // phpcs:enable
             global $conf;
             $error = 0;
             $sql = 'UPDATE '.MAIN_DB_PREFIX.'printer_receipt';
    @@ -390,6 +408,7 @@ class dolReceiptPrinter extends Escpos
             return $error;
         }
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
         /**
          *  Function to Delete a printer from db
          *
    @@ -398,6 +417,7 @@ class dolReceiptPrinter extends Escpos
          */
         function DeletePrinter($printerid)
         {
    +        // phpcs:enable
             global $conf;
             $error = 0;
             $sql = 'DELETE FROM '.MAIN_DB_PREFIX.'printer_receipt';
    @@ -410,6 +430,7 @@ class dolReceiptPrinter extends Escpos
             return $error;
         }
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
         /**
          *  Function to Update a printer template in db
          *
    @@ -420,6 +441,7 @@ class dolReceiptPrinter extends Escpos
          */
         function UpdateTemplate($name, $template, $templateid)
         {
    +        // phpcs:enable
             global $conf;
             $error = 0;
             $sql = 'UPDATE '.MAIN_DB_PREFIX.'printer_receipt_template';
    @@ -435,6 +457,7 @@ class dolReceiptPrinter extends Escpos
         }
     
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
         /**
          *  Function to Send Test page to Printer
          *
    @@ -443,6 +466,7 @@ class dolReceiptPrinter extends Escpos
          */
         function SendTestToPrinter($printerid)
         {
    +        // phpcs:enable
             global $conf;
             $error = 0;
             $img = new EscposImage(DOL_DOCUMENT_ROOT .'/theme/common/dolibarr_logo_bw.png');
    @@ -469,6 +493,7 @@ class dolReceiptPrinter extends Escpos
             return $error;
         }
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
         /**
          *  Function to Print Receipt Ticket
          *
    @@ -479,6 +504,7 @@ class dolReceiptPrinter extends Escpos
          */
         function SendToPrinter($object, $templateid, $printerid)
         {
    +        // phpcs:enable
             global $conf;
             $error = 0;
             $ret = $this->loadTemplate($templateid);
    @@ -520,11 +546,11 @@ class dolReceiptPrinter extends Escpos
             $ret = $this->InitPrinter($printerid);
             if ($ret>0) {
                 setEventMessages($this->error, $this->errors, 'errors');
    -        } 
    -        else 
    +        }
    +        else
             {
                 $nboflines = count($vals);
    -            for ($line=0; $line < $nboflines; $line++) 
    +            for ($line=0; $line < $nboflines; $line++)
                 {
                     switch ($vals[$line]['tag']) {
                         case 'DOL_ALIGN_CENTER':
    @@ -632,6 +658,7 @@ class dolReceiptPrinter extends Escpos
         }
     
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
         /**
          *  Function Init Printer
          *
    @@ -640,6 +667,7 @@ class dolReceiptPrinter extends Escpos
          */
         function InitPrinter($printerid)
         {
    +        // phpcs:enable
             global $conf;
             $error=0;
             $sql = 'SELECT rowid, name, fk_type, fk_profile, parameter';
    diff --git a/htdocs/core/class/emailsenderprofile.class.php b/htdocs/core/class/emailsenderprofile.class.php
    index 7f34165030b..c5304fec31c 100644
    --- a/htdocs/core/class/emailsenderprofile.class.php
    +++ b/htdocs/core/class/emailsenderprofile.class.php
    @@ -39,14 +39,17 @@ class EmailSenderProfile extends CommonObject
     	 * @var string ID to identify managed object
     	 */
     	public $element = 'emailsenderprofile';
    +
     	/**
     	 * @var string Name of table without prefix where object is stored
     	 */
     	public $table_element = 'c_email_senderprofile';
    +
     	/**
     	 * @var array  Does emailsenderprofile support multicompany module ? 0=No test on entity, 1=Test with field entity, 2=Test with link by societe
     	 */
     	public $ismultientitymanaged = 1;
    +
     	/**
     	 * @var string String with name of icon for emailsenderprofile
     	 */
    @@ -85,9 +88,22 @@ class EmailSenderProfile extends CommonObject
     		'tms' => array('type'=>'timestamp', 'label'=>'DateModification', 'visible'=>-1, 'enabled'=>1, 'position'=>500, 'notnull'=>1,),
     		'active' => array('type'=>'integer', 'label'=>'Status', 'visible'=>1, 'enabled'=>1, 'position'=>1000, 'notnull'=>-1, 'index'=>1),
     	);
    +
    +	/**
    +	 * @var int ID
    +	 */
     	public $rowid;
    +
    +	/**
    +	 * @var int Entity
    +	 */
     	public $entity;
    -	public $label;
    +
    +	/**
    +     * @var string Email Sender Profile label
    +     */
    +    public $label;
    +
     	public $email;
     	public $date_creation;
     	public $tms;
    @@ -307,6 +323,7 @@ class EmailSenderProfile extends CommonObject
     		return $this->LibStatut($this->status,$mode);
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *  Return the status
     	 *
    @@ -318,38 +335,32 @@ class EmailSenderProfile extends CommonObject
     	{
     		global $langs;
     
    -		if ($mode == 0)
    -		{
    -			$prefix='';
    -			if ($status == 1) return $langs->trans('Enabled');
    -			if ($status == 0) return $langs->trans('Disabled');
    -		}
    -		if ($mode == 1)
    +		if ($mode == 0 || $mode == 1)
     		{
     			if ($status == 1) return $langs->trans('Enabled');
     			if ($status == 0) return $langs->trans('Disabled');
     		}
    -		if ($mode == 2)
    +		elseif ($mode == 2)
     		{
     			if ($status == 1) return img_picto($langs->trans('Enabled'),'statut4').' '.$langs->trans('Enabled');
     			if ($status == 0) return img_picto($langs->trans('Disabled'),'statut5').' '.$langs->trans('Disabled');
     		}
    -		if ($mode == 3)
    +		elseif ($mode == 3)
     		{
     			if ($status == 1) return img_picto($langs->trans('Enabled'),'statut4');
     			if ($status == 0) return img_picto($langs->trans('Disabled'),'statut5');
     		}
    -		if ($mode == 4)
    +		elseif ($mode == 4)
     		{
     			if ($status == 1) return img_picto($langs->trans('Enabled'),'statut4').' '.$langs->trans('Enabled');
     			if ($status == 0) return img_picto($langs->trans('Disabled'),'statut5').' '.$langs->trans('Disabled');
     		}
    -		if ($mode == 5)
    +		elseif ($mode == 5)
     		{
     			if ($status == 1) return $langs->trans('Enabled').' '.img_picto($langs->trans('Enabled'),'statut4');
     			if ($status == 0) return $langs->trans('Disabled').' '.img_picto($langs->trans('Disabled'),'statut5');
     		}
    -		if ($mode == 6)
    +		elseif ($mode == 6)
     		{
     			if ($status == 1) return $langs->trans('Enabled').' '.img_picto($langs->trans('Enabled'),'statut4');
     			if ($status == 0) return $langs->trans('Disabled').' '.img_picto($langs->trans('Disabled'),'statut5');
    @@ -420,7 +431,6 @@ class EmailSenderProfile extends CommonObject
     	{
     		$this->initAsSpecimenCommon();
     	}
    -
     }
     
     /**
    diff --git a/htdocs/core/class/events.class.php b/htdocs/core/class/events.class.php
    index abdbb1689f8..020998fa37a 100644
    --- a/htdocs/core/class/events.class.php
    +++ b/htdocs/core/class/events.class.php
    @@ -30,29 +30,55 @@
     
     
     /**
    - *	Events class
    + *  Events class
      */
     class Events // extends CommonObject
     {
    -	public $element='events';				//!< Id that identify managed objects
    -	public $table_element='events';		//!< Name of table without prefix where object is stored
    +	/**
    +	 * @var string ID to identify managed object
    +	 */
    +	public $element='events';
     
    -	var $id;
    -	var $db;
    +	/**
    +	 * @var string Name of table without prefix where object is stored
    +	 */
    +	public $table_element='events';
     
    -	var $error;
    +	/**
    +	 * @var int ID
    +	 */
    +	public $id;
     
    -	var $tms;
    -	var $type;
    -	var $entity;
    -	var $dateevent;
    -	var $description;
    +    /**
    +     * @var DoliDB Database handler.
    +     */
    +    public $db;
    +
    +	/**
    +	 * @var string Error code (or message)
    +	 */
    +	public $error='';
    +
    +	public $tms;
    +	public $type;
    +
    +	/**
    +	 * @var int Entity
    +	 */
    +	public $entity;
    +
    +	public $dateevent;
    +
    +	/**
    +	 * @var string description
    +	 */
    +	public $description;
     
     	// List of all Audit/Security events supported by triggers
    -	var $eventstolog=array(
    -		array('id'=>'USER_LOGIN',             'test'=>1),
    +	public $eventstolog=array(
    +		/*array('id'=>'USER_LOGIN',             'test'=>1),
     		array('id'=>'USER_LOGIN_FAILED',      'test'=>1),
    -	    array('id'=>'USER_LOGOUT',            'test'=>1),
    +	    array('id'=>'USER_LOGOUT',            'test'=>1),*/
     		array('id'=>'USER_CREATE',            'test'=>1),
     		array('id'=>'USER_MODIFY',            'test'=>1),
     		array('id'=>'USER_NEW_PASSWORD',      'test'=>1),
    @@ -96,7 +122,6 @@ class Events // extends CommonObject
     	function __construct($db)
     	{
     		$this->db = $db;
    -		return 1;
     	}
     
     
    @@ -280,5 +305,4 @@ class Events // extends CommonObject
     		$this->dateevent=time();
     		$this->description='This is a specimen event';
     	}
    -
     }
    diff --git a/htdocs/core/class/extrafields.class.php b/htdocs/core/class/extrafields.class.php
    index 153efd5b8c9..7860010d5f1 100644
    --- a/htdocs/core/class/extrafields.class.php
    +++ b/htdocs/core/class/extrafields.class.php
    @@ -9,6 +9,7 @@
      * Copyright (C) 2015       Charles-Fr BENKE        <charles.fr@benke.fr>
      * Copyright (C) 2016       Raphaël Doursenaud      <rdoursenaud@gpcsolutions.fr>
      * Copyright (C) 2017       Nicolas ZABOURI         <info@inovea-conseil.com>
    + * Copyright (C) 2018       Frédéric France         <frederic.france@netlogic.fr>
      *
      * This program is free software; you can redistribute it and/or modify
      * it under the terms of the GNU General Public License as published by
    @@ -36,46 +37,65 @@
      */
     class ExtraFields
     {
    -	var $db;
    +	/**
    +     * @var DoliDB Database handler.
    +     */
    +    public $db;
     
     	// type of element (for what object is the extrafield)
    +	// @deprecated
     	var $attribute_elementtype;
    -
     	// Array with type of the extra field
    +	// @deprecated
     	var $attribute_type;
     	// Array with label of extra field
    +	// @deprecated
     	var $attribute_label;
     	// Array with size of extra field
    +	// @deprecated
     	var $attribute_size;
     	// array with list of possible values for some types of extra fields
    +	// @deprecated
     	var $attribute_choice;
     	// Array to store compute formula for computed fields
    +	// @deprecated
     	var $attribute_computed;
     	// Array to store default value
    +	// @deprecated
     	var $attribute_default;
     	// Array to store if attribute is unique or not
    +	// @deprecated
     	var $attribute_unique;
     	// Array to store if attribute is required or not
    +	// @deprecated
     	var $attribute_required;
     	// Array to store parameters of attribute (used in select type)
    +	// @deprecated
     	var $attribute_param;
     	// Array to store position of attribute
    +	// @deprecated
     	var $attribute_pos;
     	// Array to store if attribute is editable regardless of the document status
    +	// @deprecated
     	var $attribute_alwayseditable;
     	// Array to store permission to check
    +	// @deprecated
     	var $attribute_perms;
     	// Array to store language file to translate label of values
    +	// @deprecated
     	var $attribute_langfile;
     	// Array to store if field is visible by default on list
    +	// @deprecated
     	var $attribute_list;
    -	// Array to store if extra field is hidden
    -	var $attribute_hidden;		// warning, do not rely on this. If your module need a hidden data, it must use its own table.
     
     	// New array to store extrafields definition
     	var $attributes;
     
    -	var $error;
    +	/**
    +	 * @var string Error code (or message)
    +	 */
    +	public $error='';
    +
     	var $errno;
     
     
    @@ -126,7 +146,6 @@ class ExtraFields
     		$this->attribute_perms = array();
     		$this->attribute_langfile = array();
     		$this->attribute_list = array();
    -		$this->attribute_hidden = array();
     	}
     
     	/**
    @@ -145,14 +164,14 @@ class ExtraFields
     	 *  @param  int				$alwayseditable		Is attribute always editable regardless of the document status
     	 *  @param	string			$perms				Permission to check
     	 *  @param	string			$list				Visibilty ('0'=never visible, '1'=visible on list+forms, '2'=list only, '3'=form only or 'eval string')
    -	 *  @param	int				$notused			Deprecated.
    +	 *  @param	string			$help				Text with help tooltip
     	 *  @param  string  		$computed           Computed value
     	 *  @param  string  		$entity    		 	Entity of extrafields (for multicompany modules)
     	 *  @param  string  		$langfile  		 	Language file
     	 *  @param  string  		$enabled  		 	Condition to have the field enabled or not
     	 *  @return int      							<=0 if KO, >0 if OK
     	 */
    -	function addExtraField($attrname, $label, $type, $pos, $size, $elementtype, $unique=0, $required=0, $default_value='', $param='', $alwayseditable=0, $perms='', $list='-1', $notused=0, $computed='', $entity='', $langfile='', $enabled='1')
    +	function addExtraField($attrname, $label, $type, $pos, $size, $elementtype, $unique=0, $required=0, $default_value='', $param='', $alwayseditable=0, $perms='', $list='-1', $help='', $computed='', $entity='', $langfile='', $enabled='1')
     	{
     		if (empty($attrname)) return -1;
     		if (empty($label)) return -1;
    @@ -163,13 +182,13 @@ class ExtraFields
     		// Create field into database except for separator type which is not stored in database
     		if ($type != 'separate')
     		{
    -			$result=$this->create($attrname, $type, $size, $elementtype, $unique, $required, $default_value, $param, $perms, $list, $computed);
    +			$result=$this->create($attrname, $type, $size, $elementtype, $unique, $required, $default_value, $param, $perms, $list, $computed, $help);
     		}
     		$err1=$this->errno;
     		if ($result > 0 || $err1 == 'DB_ERROR_COLUMN_ALREADY_EXISTS' || $type == 'separate')
     		{
     			// Add declaration of field into table
    -			$result2=$this->create_label($attrname, $label, $type, $pos, $size, $elementtype, $unique, $required, $param, $alwayseditable, $perms, $list, $notused, $default_value, $computed, $entity, $langfile, $enabled);
    +			$result2=$this->create_label($attrname, $label, $type, $pos, $size, $elementtype, $unique, $required, $param, $alwayseditable, $perms, $list, $help, $default_value, $computed, $entity, $langfile, $enabled);
     			$err2=$this->errno;
     			if ($result2 > 0 || ($err1 == 'DB_ERROR_COLUMN_ALREADY_EXISTS' && $err2 == 'DB_ERROR_RECORD_ALREADY_EXISTS'))
     			{
    @@ -245,10 +264,10 @@ class ExtraFields
     				if ($type == 'varchar' && empty($lengthdb)) $lengthdb='255';
     			}
     			$field_desc = array(
    -			'type'=>$typedb,
    -			'value'=>$lengthdb,
    -			'null'=>($required?'NOT NULL':'NULL'),
    -			'default' => $default_value
    +				'type'=>$typedb,
    +				'value'=>$lengthdb,
    +				'null'=>($required?'NOT NULL':'NULL'),
    +				'default' => $default_value
     			);
     
     			$result=$this->db->DDLAddField(MAIN_DB_PREFIX.$table, $attrname, $field_desc);
    @@ -274,6 +293,7 @@ class ExtraFields
     		}
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.ScopeNotCamelCaps
     	/**
     	 *	Add description of a new optional attribute
     	 *
    @@ -289,7 +309,7 @@ class ExtraFields
     	 *  @param  int				$alwayseditable	Is attribute always editable regardless of the document status
     	 *  @param	string			$perms			Permission to check
     	 *  @param	string			$list			Visibily
    -	 *  @param	int				$notused		Deprecated.
    +	 *  @param	string			$help			Help on tooltip
     	 *  @param  string          $default        Default value (in database. use the default_value feature for default value on screen).
     	 *  @param  string          $computed       Computed value
     	 *  @param  string          $entity     	Entity of extrafields
    @@ -297,8 +317,9 @@ class ExtraFields
     	 *  @param  string  		$enabled  		Condition to have the field enabled or not
     	 *  @return	int								<=0 if KO, >0 if OK
     	 */
    -	private function create_label($attrname, $label='', $type='', $pos=0, $size=0, $elementtype='member', $unique=0, $required=0, $param='', $alwayseditable=0, $perms='', $list='-1', $notused=0, $default='', $computed='',$entity='', $langfile='', $enabled='1')
    +	private function create_label($attrname, $label='', $type='', $pos=0, $size=0, $elementtype='member', $unique=0, $required=0, $param='', $alwayseditable=0, $perms='', $list='-1', $help='', $default='', $computed='',$entity='', $langfile='', $enabled='1')
     	{
    +        // phpcs:enable
     		global $conf,$user;
     
     		if ($elementtype == 'thirdparty') $elementtype='societe';
    @@ -346,7 +367,8 @@ class ExtraFields
     			$sql.= " fk_user_author,";
     			$sql.= " fk_user_modif,";
     			$sql.= " datec,";
    -			$sql.= " enabled";
    +			$sql.= " enabled,";
    +			$sql.= " help";
     			$sql.= " )";
     			$sql.= " VALUES('".$attrname."',";
     			$sql.= " '".$this->db->escape($label)."',";
    @@ -364,10 +386,11 @@ class ExtraFields
     			$sql.= " '".$this->db->escape($list)."',";
     			$sql.= " ".($default?"'".$this->db->escape($default)."'":"null").",";
     			$sql.= " ".($computed?"'".$this->db->escape($computed)."'":"null").",";
    -			$sql .= " " . $user->id . ",";
    -			$sql .= " " . $user->id . ",";
    +			$sql .= " " . (is_object($user) ? $user->id : 0). ",";
    +			$sql .= " " . (is_object($user) ? $user->id : 0). ",";
     			$sql .= "'" . $this->db->idate(dol_now()) . "',";
    -			$sql.= " ".($enabled?"'".$this->db->escape($enabled)."'":"1");
    +			$sql.= " ".($enabled?"'".$this->db->escape($enabled)."'":"1").",";
    +			$sql.= " ".($help?"'".$this->db->escape($help)."'":"null");
     			$sql.=')';
     
     			dol_syslog(get_class($this)."::create_label", LOG_DEBUG);
    @@ -439,9 +462,9 @@ class ExtraFields
     		{
     			return 0;
     		}
    -
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.ScopeNotCamelCaps
     	/**
     	 *	Delete description of an optional attribute
     	 *
    @@ -451,6 +474,7 @@ class ExtraFields
     	 */
     	private function delete_label($attrname, $elementtype='member')
     	{
    +        // phpcs:enable
     		global $conf;
     
     		if ($elementtype == 'thirdparty') $elementtype='societe';
    @@ -479,7 +503,6 @@ class ExtraFields
     		{
     			return 0;
     		}
    -
     	}
     
     	/**
    @@ -497,20 +520,21 @@ class ExtraFields
     	 *  @param  int		$alwayseditable		Is attribute always editable regardless of the document status
     	 *  @param	string	$perms				Permission to check
     	 *  @param	string	$list				Visibility
    -	 *  @param	int		$notused			Deprecated.
    +	 *  @param	string	$help				Help on tooltip
     	 *  @param  string  $default            Default value (in database. use the default_value feature for default value on screen).
     	 *  @param  string  $computed           Computed value
     	 *  @param  string  $entity	            Entity of extrafields
     	 *  @param	string	$langfile			Language file
     	 *  @param  string  $enabled  			Condition to have the field enabled or not
    +     *  @param  int     $totalizable        Is extrafield totalizable on list
     	 * 	@return	int							>0 if OK, <=0 if KO
     	 */
    -	function update($attrname, $label, $type, $length, $elementtype, $unique=0, $required=0, $pos=0, $param='', $alwayseditable=0, $perms='', $list='', $notused=0, $default='', $computed='', $entity='', $langfile='', $enabled='1')
    +	function update($attrname, $label, $type, $length, $elementtype, $unique=0, $required=0, $pos=0, $param='', $alwayseditable=0, $perms='', $list='', $help='', $default='', $computed='', $entity='', $langfile='', $enabled='1', $totalizable=0)
     	{
     		if ($elementtype == 'thirdparty') $elementtype='societe';
     		if ($elementtype == 'contact') $elementtype='socpeople';
     
    -		$table=$elementtype.'_extrafields';
    +        $table=$elementtype.'_extrafields';
     		if ($elementtype == 'categorie') $table='categories_extrafields';
     
     		if (isset($attrname) && $attrname != '' && preg_match("/^\w[a-zA-Z0-9-_]*$/",$attrname))
    @@ -555,7 +579,7 @@ class ExtraFields
     			{
     				if ($label)
     				{
    -					$result=$this->update_label($attrname,$label,$type,$length,$elementtype,$unique,$required,$pos,$param,$alwayseditable,$perms,$list,$notused,$default,$computed,$entity,$langfile,$enabled);
    +					$result=$this->update_label($attrname,$label,$type,$length,$elementtype,$unique,$required,$pos,$param,$alwayseditable,$perms,$list,$help,$default,$computed,$entity,$langfile,$enabled, $totalizable);
     				}
     				if ($result > 0)
     				{
    @@ -588,9 +612,9 @@ class ExtraFields
     		{
     			return 0;
     		}
    -
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.ScopeNotCamelCaps
     	/**
     	 *  Modify description of personalized attribute
     	 *
    @@ -606,18 +630,20 @@ class ExtraFields
     	 *  @param  int		$alwayseditable		Is attribute always editable regardless of the document status
     	 *  @param	string	$perms				Permission to check
     	 *  @param	string	$list				Visiblity
    -	 *  @param	int		$notused			Deprecated.
    +	 *  @param	string	$help				Help on tooltip.
     	 *  @param  string  $default            Default value (in database. use the default_value feature for default value on screen).
     	 *  @param  string  $computed           Computed value
     	 *  @param  string  $entity     		Entity of extrafields
     	 *  @param	string	$langfile			Language file
     	 *  @param  string  $enabled  			Condition to have the field enabled or not
    -	 *  @return	int							<=0 if KO, >0 if OK
    +     *  @param  int     $totalizable        Is extrafield totalizable on list
    +     *  @return	int							<=0 if KO, >0 if OK
     	 */
    -	private function update_label($attrname,$label,$type,$size,$elementtype,$unique=0,$required=0,$pos=0,$param='',$alwayseditable=0,$perms='',$list='0',$notused=0,$default='',$computed='',$entity='',$langfile='',$enabled='1')
    +	private function update_label($attrname,$label,$type,$size,$elementtype,$unique=0,$required=0,$pos=0,$param='',$alwayseditable=0,$perms='',$list='0',$help='',$default='',$computed='',$entity='',$langfile='',$enabled='1', $totalizable=0)
     	{
    +        // phpcs:enable
     		global $conf, $user;
    -		dol_syslog(get_class($this)."::update_label ".$attrname.", ".$label.", ".$type.", ".$size.", ".$elementtype.", ".$unique.", ".$required.", ".$pos.", ".$alwayseditable.", ".$perms.", ".$list.", ".$notused.", ".$default.", ".$computed.", ".$entity.", ".$langfile.", ".$enabled);
    +		dol_syslog(get_class($this)."::update_label ".$attrname.", ".$label.", ".$type.", ".$size.", ".$elementtype.", ".$unique.", ".$required.", ".$pos.", ".$alwayseditable.", ".$perms.", ".$list.", ".$default.", ".$computed.", ".$entity.", ".$langfile.", ".$enabled.", ".$totalizable);
     
     		// Clean parameters
     		if ($elementtype == 'thirdparty') $elementtype='societe';
    @@ -625,6 +651,9 @@ class ExtraFields
     
     		if (empty($pos)) $pos=0;
     		if (empty($list)) $list='0';
    +        if (empty($totalizable)) {
    +            $totalizable = 0;
    +        }
     		if (empty($required)) $required=0;
     		if (empty($unique)) $unique=0;
     		if (empty($alwayseditable)) $alwayseditable=0;
    @@ -646,11 +675,22 @@ class ExtraFields
     				$params='';
     			}
     
    -			$sql_del = "DELETE FROM ".MAIN_DB_PREFIX."extrafields";
    -			$sql_del.= " WHERE name = '".$attrname."'";
    -			$sql_del.= " AND entity = ".($entity===''?$conf->entity:$entity);
    -			$sql_del.= " AND elementtype = '".$elementtype."'";
    -
    +			if ($entity === '' || $entity != '0')
    +			{
    +				// We dont want on all entities, we delete all and current
    +				$sql_del = "DELETE FROM ".MAIN_DB_PREFIX."extrafields";
    +				$sql_del.= " WHERE name = '".$attrname."'";
    +				$sql_del.= " AND entity IN (0, ".($entity===''?$conf->entity:$entity).")";
    +				$sql_del.= " AND elementtype = '".$elementtype."'";
    +			}
    +			else
    +			{
    +				// We want on all entities ($entities = '0'), we delete on all only (we keep setup specific to each entity)
    +				$sql_del = "DELETE FROM ".MAIN_DB_PREFIX."extrafields";
    +				$sql_del.= " WHERE name = '".$attrname."'";
    +				$sql_del.= " AND entity = 0";
    +				$sql_del.= " AND elementtype = '".$elementtype."'";
    +			}
     			$resql1=$this->db->query($sql_del);
     
     			$sql = "INSERT INTO ".MAIN_DB_PREFIX."extrafields(";
    @@ -668,12 +708,14 @@ class ExtraFields
     			$sql.= " alwayseditable,";
     			$sql.= " param,";
     			$sql.= " list,";
    +            $sql.= " totalizable,";
     			$sql.= " fielddefault,";
     			$sql.= " fieldcomputed,";
     			$sql.= " fk_user_author,";
     			$sql.= " fk_user_modif,";
     			$sql.= " datec,";
    -			$sql.= " enabled";
    +			$sql.= " enabled,";
    +			$sql.= " help";
     			$sql.= ") VALUES (";
     			$sql.= "'".$attrname."',";
     			$sql.= " ".($entity===''?$conf->entity:$entity).",";
    @@ -689,12 +731,14 @@ class ExtraFields
     			$sql.= " '".$this->db->escape($alwayseditable)."',";
     			$sql.= " '".$this->db->escape($params)."',";
     			$sql.= " '".$this->db->escape($list)."', ";
    +            $sql.= " ".$totalizable.",";
     			$sql.= " ".(($default!='')?"'".$this->db->escape($default)."'":"null").",";
     			$sql.= " ".($computed?"'".$this->db->escape($computed)."'":"null").",";
     			$sql .= " " . $user->id . ",";
     			$sql .= " " . $user->id . ",";
     			$sql .= "'" . $this->db->idate(dol_now()) . "',";
    -			$sql .= "'" . $this->db->escape($enabled). "'";
    +			$sql .= "'" . $this->db->escape($enabled). "',";
    +			$sql.= " ".($help?"'".$this->db->escape($help)."'":"null");
     			$sql.= ")";
     
     			$resql2=$this->db->query($sql);
    @@ -718,6 +762,7 @@ class ExtraFields
     	}
     
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 * 	Load array this->attributes, or old this->attribute_xxx like attribute_label, attribute_type, ...
     	 *
    @@ -727,12 +772,14 @@ class ExtraFields
     	 */
     	function fetch_name_optionals_label($elementtype,$forceload=false)
     	{
    +        // phpcs:enable
     		global $conf;
     
     		if (empty($elementtype)) return array();
     
     		if ($elementtype == 'thirdparty') $elementtype='societe';
     		if ($elementtype == 'contact') $elementtype='socpeople';
    +		if ($elementtype == 'order_supplier') $elementtype='commande_fournisseur';
     
     		$array_name_label=array();
     
    @@ -758,7 +805,7 @@ class ExtraFields
     		// We should not have several time this log. If we have, there is some optimization to do by calling a simple $object->fetch_optionals() that include cache management.
     		dol_syslog("fetch_name_optionals_label elementtype=".$elementtype);
     
    -		$sql = "SELECT rowid,name,label,type,size,elementtype,fieldunique,fieldrequired,param,pos,alwayseditable,perms,langs,list,fielddefault,fieldcomputed,entity";
    +		$sql = "SELECT rowid,name,label,type,size,elementtype,fieldunique,fieldrequired,param,pos,alwayseditable,perms,langs,list,totalizable,fielddefault,fieldcomputed,entity,enabled,help";
     		$sql.= " FROM ".MAIN_DB_PREFIX."extrafields";
     		$sql.= " WHERE entity IN (0,".$conf->entity.")";
     		if ($elementtype) $sql.= " AND elementtype = '".$elementtype."'";	// Filed with object->table_element
    @@ -792,6 +839,7 @@ class ExtraFields
     					$this->attribute_perms[$tab->name]=(strlen($tab->perms) == 0 ? 1 : $tab->perms);
     					$this->attribute_langfile[$tab->name]=$tab->langs;
     					$this->attribute_list[$tab->name]=$tab->list;
    +					$this->attribute_totalizable[$tab->name]=$tab->totalizable;
     					$this->attribute_entityid[$tab->name]=$tab->entity;
     					$this->attribute_entitylabel[$tab->name]=(empty($labelmulticompany[$tab->entity])?'Entity'.$tab->entity:$labelmulticompany[$tab->entity]);
     
    @@ -810,8 +858,11 @@ class ExtraFields
     					$this->attributes[$tab->elementtype]['perms'][$tab->name]=(strlen($tab->perms) == 0 ? 1 : $tab->perms);
     					$this->attributes[$tab->elementtype]['langfile'][$tab->name]=$tab->langs;
     					$this->attributes[$tab->elementtype]['list'][$tab->name]=$tab->list;
    +                    $this->attributes[$tab->elementtype]['totalizable'][$tab->name]=$tab->totalizable;
     					$this->attributes[$tab->elementtype]['entityid'][$tab->name]=$tab->entity;
     					$this->attributes[$tab->elementtype]['entitylabel'][$tab->name]=(empty($labelmulticompany[$tab->entity])?'Entity'.$tab->entity:$labelmulticompany[$tab->entity]);
    +					$this->attributes[$tab->elementtype]['enabled'][$tab->name]=$tab->enabled;
    +					$this->attributes[$tab->elementtype]['help'][$tab->name]=$tab->help;
     
     					$this->attributes[$tab->elementtype]['loaded']=1;
     				}
    @@ -869,6 +920,8 @@ class ExtraFields
     			$perms=dol_eval($this->attributes[$extrafieldsobjectkey]['perms'][$key], 1);
     			$langfile=$this->attributes[$extrafieldsobjectkey]['langfile'][$key];
     			$list=dol_eval($this->attributes[$extrafieldsobjectkey]['list'][$key], 1);
    +			$totalizable=$this->attributes[$extrafieldsobjectkey]['totalizable'][$key];
    +			$help=$this->attributes[$extrafieldsobjectkey]['help'][$key];
     			$hidden=(empty($list) ? 1 : 0);		// If empty, we are sure it is hidden, otherwise we show. If it depends on mode (view/create/edit form or list, this must be filtered by caller)
     		}
     		else	// Old usage
    @@ -884,7 +937,8 @@ class ExtraFields
     			$param=$this->attribute_param[$key];
     			$langfile=$this->attribute_langfile[$key];
     			$list=$this->attribute_list[$key];
    -			$hidden=$this->attribute_hidden[$key];
    +			$totalizable=$this->attribute_totalizable[$key];
    +			$hidden=(empty($list) ? 1 : 0);		// If empty, we are sure it is hidden, otherwise we show. If it depends on mode (view/create/edit form or list, this must be filtered by caller)
     		}
     
     		if ($computed)
    @@ -907,6 +961,10 @@ class ExtraFields
     			{
     				$morecss = 'maxwidth75';
     			}
    +			elseif ($type == 'password')
    +			{
    +				$morecss='maxwidth100';
    +			}
     			elseif ($type == 'url')
     			{
     				$morecss='minwidth400';
    @@ -939,11 +997,11 @@ class ExtraFields
     
     			$showtime = in_array($type,array('datetime')) ? 1 : 0;
     
    -			// Do not show current date when field not required (see select_date() method)
    +			// Do not show current date when field not required (see selectDate() method)
     			if (!$required && $value == '') $value = '-1';
     
     			// TODO Must also support $moreparam
    -			$out = $form->select_date($value, $keyprefix.$key.$keysuffix, $showtime, $showtime, $required, '', 1, (($keyprefix != 'search_' && $keyprefix != 'search_options_') ? 1 : 0), 1, 0, 1);
    +			$out = $form->selectDate($value, $keyprefix.$key.$keysuffix, $showtime, $showtime, $required, '', 1, (($keyprefix != 'search_' && $keyprefix != 'search_options_') ? 1 : 0), 0, 1);
     		}
     		elseif (in_array($type,array('int','integer')))
     		{
    @@ -1378,7 +1436,8 @@ class ExtraFields
     		elseif ($type == 'password')
     		{
     			// If prefix is 'search_', field is used as a filter, we use a common text field.
    -			$out='<input type="'.($keyprefix=='search_'?'text':'password').'" class="flat '.$morecss.'" name="'.$keyprefix.$key.$keysuffix.'" id="'.$keyprefix.$key.$keysuffix.'" value="'.$value.'" '.($moreparam?$moreparam:'').'>';
    +			$out='<input style="display:none" type="text" name="fakeusernameremembered">';	// Hidden field to reduce impact of evil Google Chrome autopopulate bug.
    +			$out.='<input autocomplete="new-password" type="'.($keyprefix=='search_'?'text':'password').'" class="flat '.$morecss.'" name="'.$keyprefix.$key.$keysuffix.'" id="'.$keyprefix.$key.$keysuffix.'" value="'.$value.'" '.($moreparam?$moreparam:'').'>';
     		}
     		if (!empty($hidden)) {
     			$out='<input type="hidden" value="'.$value.'" name="'.$keyprefix.$key.$keysuffix.'" id="'.$keyprefix.$key.$keysuffix.'"/>';
    @@ -1417,7 +1476,8 @@ class ExtraFields
     			$perms=dol_eval($this->attributes[$extrafieldsobjectkey]['perms'][$key], 1);
     			$langfile=$this->attributes[$extrafieldsobjectkey]['langfile'][$key];
     			$list=dol_eval($this->attributes[$extrafieldsobjectkey]['list'][$key], 1);
    -			$hidden=(empty($list) ? 1 : 0);		// If empty, we are sure it is hidden, otherwise we show. If it depends on mode (view/create/edit form or list, this must be filtered by caller)
    +			$help=$this->attributes[$extrafieldsobjectkey]['help'][$key];
    +			$hidden=(empty($list) ? 1 : 0);		// If $list empty, we are sure it is hidden, otherwise we show. If it depends on mode (view/create/edit form or list, this must be filtered by caller)
     		}
     		else	// Old usage
     		{
    @@ -1432,7 +1492,8 @@ class ExtraFields
     			$perms=dol_eval($this->attribute_perms[$key], 1);
     			$langfile=$this->attribute_langfile[$key];
     			$list=dol_eval($this->attribute_list[$key], 1);
    -			$hidden=(empty($list) ? 1 : 0);		// If empty, we are sure it is hidden, otherwise we show. If it depends on mode (view/create/edit form or list, this must be filtered by caller)
    +			$help='';	// Not supported with old syntax
    +			$hidden=(empty($list) ? 1 : 0);		// If $list empty, we are sure it is hidden, otherwise we show. If it depends on mode (view/create/edit form or list, this must be filtered by caller)
     		}
     
     		if ($hidden) return '';		// This is a protection. If field is hidden, we should just not call this method.
    @@ -1698,7 +1759,7 @@ class ExtraFields
     		}
     		elseif ($type == 'password')
     		{
    -			$value=preg_replace('/./i','*',$value);
    +			$value=dol_trunc(preg_replace('/./i','*',$value), 8, 'right', 'UTF-8', 1);
     		}
     		else
     		{
    @@ -1728,7 +1789,7 @@ class ExtraFields
     
     		$align='';
     
    -		if ($type == 'date')
    +        if ($type == 'date')
     		{
     			$align="center";
     		}
    @@ -1756,6 +1817,10 @@ class ExtraFields
     		{
     			$align="center";
     		}
    +		elseif ($type == 'price')
    +		{
    +			$align="right";
    +		}
     
     		return $align;
     	}
    @@ -1816,11 +1881,16 @@ class ExtraFields
     				if (empty($enabled)) continue;
     				if (empty($perms)) continue;
     
    -				if ($this->attributes[$object->table_element]['required'][$key] && empty($_POST["options_".$key])) // Check if empty without GETPOST, value can be alpha, int, array, etc...
    +				if ($this->attributes[$object->table_element]['required'][$key])	// Value is required
     				{
    -					//print 'ccc'.$value.'-'.$this->attributes[$object->table_element]['required'][$key];
    -					$nofillrequired++;
    -					$error_field_required[] = $langs->transnoentitiesnoconv($value);
    +					// Check if empty without using GETPOST, value can be alpha, int, array, etc...
    +					if ((! is_array($_POST["options_".$key]) && empty($_POST["options_".$key]) && $_POST["options_".$key] != '0')
    +						|| (is_array($_POST["options_".$key]) && empty($_POST["options_".$key])))
    +					{
    +						//print 'ccc'.$value.'-'.$this->attributes[$object->table_element]['required'][$key];
    +						$nofillrequired++;
    +						$error_field_required[] = $langs->transnoentitiesnoconv($value);
    +					}
     				}
     
     				if (in_array($key_type,array('date')))
    diff --git a/htdocs/core/class/fiscalyear.class.php b/htdocs/core/class/fiscalyear.class.php
    index 987033d35e3..985d67d5cae 100644
    --- a/htdocs/core/class/fiscalyear.class.php
    +++ b/htdocs/core/class/fiscalyear.class.php
    @@ -16,7 +16,7 @@
      */
     
     /**
    - *      \file       htdocs/core/class/fiscalyear.php
    + *      \file       htdocs/core/class/fiscalyear.class.php
      *		\ingroup    fiscal year
      *		\brief      File of class to manage fiscal years
      */
    @@ -28,23 +28,54 @@ require_once DOL_DOCUMENT_ROOT .'/core/class/commonobject.class.php';
      */
     class Fiscalyear extends CommonObject
     {
    +	/**
    +	 * @var string ID to identify managed object
    +	 */
     	public $element='fiscalyear';
    +
    +	/**
    +	 * @var string Name of table without prefix where object is stored
    +	 */
     	public $table_element='accounting_fiscalyear';
    +
    +	/**
    +	 * @var int    Name of subtable line
    +	 */
     	public $table_element_line = '';
    +
    +	/**
    +	 * @var int Field with ID of parent key if this field has a parent
    +	 */
     	public $fk_element = '';
    -	public $ismultientitymanaged = 1;	// 0=No test on entity, 1=Test with field entity, 2=Test with link by societe
     
    -	var $rowid;
    +	/**
    +	 * 0=No test on entity, 1=Test with field entity, 2=Test with link by societe
    +	 * @var int
    +	 */
    +	public $ismultientitymanaged = 1;
     
    -	var $label;
    -	var $date_start;
    -	var $date_end;
    -	var $datec;
    -	var $statut;		// 0=open, 1=closed
    -	var $entity;
    +	/**
    +	 * @var int ID
    +	 */
    +	public $rowid;
     
    -	var $statuts=array();
    -	var $statuts_short=array();
    +	/**
    +     * @var string fiscal year label
    +     */
    +    public $label;
    +
    +	public $date_start;
    +	public $date_end;
    +	public $datec;
    +	public $statut;		// 0=open, 1=closed
    +
    +	/**
    +	 * @var int Entity
    +	 */
    +	public $entity;
    +
    +	public $statuts=array();
    +	public $statuts_short=array();
     
     	/**
     	 * Constructor
    @@ -56,9 +87,7 @@ class Fiscalyear extends CommonObject
     		$this->db = $db;
     
     		$this->statuts_short = array(0 => 'Opened', 1 => 'Closed');
    -        $this->statuts = array(0 => 'Opened', 1 => 'Closed');
    -
    -		return 1;
    +		$this->statuts = array(0 => 'Opened', 1 => 'Closed');
     	}
     
     	/**
    @@ -238,6 +267,7 @@ class Fiscalyear extends CommonObject
     		return $this->LibStatut($this->statut,$mode);
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *  Give a label from a status
     	 *
    @@ -247,35 +277,36 @@ class Fiscalyear extends CommonObject
     	 */
     	function LibStatut($statut,$mode=0)
     	{
    +        // phpcs:enable
     		global $langs;
     
     		if ($mode == 0)
     		{
     			return $langs->trans($this->statuts[$statut]);
     		}
    -		if ($mode == 1)
    +		elseif ($mode == 1)
     		{
     			return $langs->trans($this->statuts_short[$statut]);
     		}
    -		if ($mode == 2)
    +		elseif ($mode == 2)
     		{
     			if ($statut==0) return img_picto($langs->trans($this->statuts_short[$statut]),'statut4').' '.$langs->trans($this->statuts_short[$statut]);
    -			if ($statut==1) return img_picto($langs->trans($this->statuts_short[$statut]),'statut8').' '.$langs->trans($this->statuts_short[$statut]);
    +			elseif ($statut==1) return img_picto($langs->trans($this->statuts_short[$statut]),'statut8').' '.$langs->trans($this->statuts_short[$statut]);
     		}
    -		if ($mode == 3)
    +		elseif ($mode == 3)
     		{
     			if ($statut==0 && ! empty($this->statuts_short[$statut])) return img_picto($langs->trans($this->statuts_short[$statut]),'statut4');
    -			if ($statut==1 && ! empty($this->statuts_short[$statut])) return img_picto($langs->trans($this->statuts_short[$statut]),'statut8');
    +			elseif ($statut==1 && ! empty($this->statuts_short[$statut])) return img_picto($langs->trans($this->statuts_short[$statut]),'statut8');
     		}
    -		if ($mode == 4)
    +		elseif ($mode == 4)
     		{
     			if ($statut==0 && ! empty($this->statuts_short[$statut])) return img_picto($langs->trans($this->statuts_short[$statut]),'statut4').' '.$langs->trans($this->statuts[$statut]);
    -			if ($statut==1 && ! empty($this->statuts_short[$statut])) return img_picto($langs->trans($this->statuts_short[$statut]),'statut8').' '.$langs->trans($this->statuts[$statut]);
    +			elseif ($statut==1 && ! empty($this->statuts_short[$statut])) return img_picto($langs->trans($this->statuts_short[$statut]),'statut8').' '.$langs->trans($this->statuts[$statut]);
     		}
    -		if ($mode == 5)
    +		elseif ($mode == 5)
     		{
     			if ($statut==0 && ! empty($this->statuts_short[$statut])) return $langs->trans($this->statuts_short[$statut]).' '.img_picto($langs->trans($this->statuts_short[$statut]),'statut4');
    -			if ($statut==1 && ! empty($this->statuts_short[$statut])) return $langs->trans($this->statuts_short[$statut]).' '.img_picto($langs->trans($this->statuts_short[$statut]),'statut6');
    +			elseif ($statut==1 && ! empty($this->statuts_short[$statut])) return $langs->trans($this->statuts_short[$statut]).' '.img_picto($langs->trans($this->statuts_short[$statut]),'statut6');
     		}
     	}
     
    @@ -323,5 +354,4 @@ class Fiscalyear extends CommonObject
     			dol_print_error($this->db);
     		}
     	}
    -
     }
    diff --git a/htdocs/core/class/genericobject.class.php b/htdocs/core/class/genericobject.class.php
    index c89b5c31fea..993d884c88b 100644
    --- a/htdocs/core/class/genericobject.class.php
    +++ b/htdocs/core/class/genericobject.class.php
    @@ -24,20 +24,18 @@ require_once DOL_DOCUMENT_ROOT .'/core/class/commonobject.class.php';
     
     
     /**
    - *	Class of a generic business object
    + *  Class of a generic business object
      */
     
     class GenericObject extends CommonObject
     {
    -	/**
    -	 *	Constructor
    -	 *
    -	 *  @param		DoliDB		$db      Database handler
    -	 */
    -	function __construct($db)
    -	{
    -	    $this->db=$db;
    -	}
    -
    +    /**
    +     * Constructor
    +     *
    +     * @param       DoliDB      $db     Database handler
    +     */
    +    function __construct($db)
    +    {
    +        $this->db=$db;
    +    }
     }
    -
    diff --git a/htdocs/core/class/google.class.php b/htdocs/core/class/google.class.php
    index e923ec12252..615729ba9c3 100644
    --- a/htdocs/core/class/google.class.php
    +++ b/htdocs/core/class/google.class.php
    @@ -26,10 +26,17 @@
      */
     class GoogleAPI
     {
    -	var $db;
    -	var $error;
    +	/**
    +     * @var DoliDB Database handler.
    +     */
    +    public $db;
     
    -	var $key;
    +	/**
    +	 * @var string Error code (or message)
    +	 */
    +	public $error='';
    +
    +	public $key;
     
     	/**
     	 * Constructor
    diff --git a/htdocs/core/class/hookmanager.class.php b/htdocs/core/class/hookmanager.class.php
    index 5c1f1358784..b078fdc0405 100644
    --- a/htdocs/core/class/hookmanager.class.php
    +++ b/htdocs/core/class/hookmanager.class.php
    @@ -29,9 +29,20 @@
      */
     class HookManager
     {
    -	var $db;
    -	var $error;
    -	var $errors=array();
    +	/**
    +     * @var DoliDB Database handler.
    +     */
    +    public $db;
    +	
    +	/**
    +	 * @var string Error code (or message)
    +	 */
    +	public $error='';
    +
    +	/**
    +	 * @var string[] Error codes (or messages)
    +	 */
    +	public $errors = array();
     
         // Context hookmanager was created for ('thirdpartycard', 'thirdpartydao', ...)
         var $contextarray=array();
    @@ -182,10 +193,12 @@ class HookManager
     				'printTabsHead',
     				'printObjectLine',
     				'printObjectSubLine',
    +				'restrictedArea',
     				'sendMail',
     				'sendMailAfter',
     				'showLinkToObjectBlock',
    -				'setContentSecurityPolicy'
    +				'setContentSecurityPolicy',
    +				'setHtmlTitle'
     				)
     			)) $hooktype='addreplace';
     
    @@ -270,5 +283,4 @@ class HookManager
     
             return ($error?-1:$resaction);
     	}
    -
     }
    diff --git a/htdocs/core/class/html.form.class.php b/htdocs/core/class/html.form.class.php
    index c02ada175fd..edcb68ca3a7 100644
    --- a/htdocs/core/class/html.form.class.php
    +++ b/htdocs/core/class/html.form.class.php
    @@ -16,6 +16,8 @@
      * Copyright (C) 2012       Cedric Salvador         <csalvador@gpcsolutions.fr>
      * Copyright (C) 2012-2015  Raphaël Doursenaud      <rdoursenaud@gpcsolutions.fr>
      * Copyright (C) 2014       Alexandre Spangaro      <aspangaro.dolibarr@gmail.com>
    + * Copyright (C) 2018       Ferran Marcet           <fmarcet@2byte.es>
    + * Copyright (C) 2018       Frédéric France         <frederic.france@netlogic.fr>
      *
      * This program is free software; you can redistribute it and/or modify
      * it under the terms of the GNU General Public License as published by
    @@ -46,17 +48,25 @@
      */
     class Form
     {
    -	var $db;
    -	var $error;
    -	var $num;
    +	/**
    +     * @var DoliDB Database handler.
    +     */
    +    public $db;
    +
    +	/**
    +	 * @var string Error code (or message)
    +	 */
    +	public $error='';
    +
    +	public $num;
     
     	// Cache arrays
    -	var $cache_types_paiements=array();
    -	var $cache_conditions_paiements=array();
    -	var $cache_availability=array();
    -	var $cache_demand_reason=array();
    -	var $cache_types_fees=array();
    -	var $cache_vatrates=array();
    +	public $cache_types_paiements=array();
    +	public $cache_conditions_paiements=array();
    +	public $cache_availability=array();
    +	public $cache_demand_reason=array();
    +	public $cache_types_fees=array();
    +	public $cache_vatrates=array();
     
     
     	/**
    @@ -192,15 +202,20 @@ class Form
     						$morealt=' style="width: '.$cols.'"';
     						$cols='';
     					}
    -					$ret.='<textarea id="'.$htmlname.'" name="'.$htmlname.'" wrap="soft" rows="'.($tmp[1]?$tmp[1]:'20').'"'.($cols?' cols="'.$cols.'"':'class="quatrevingtpercent"').$morealt.'">'.($editvalue?$editvalue:$value).'</textarea>';
    +
    +					$valuetoshow = ($editvalue?$editvalue:$value);
    +
    +					$ret.='<textarea id="'.$htmlname.'" name="'.$htmlname.'" wrap="soft" rows="'.($tmp[1]?$tmp[1]:'20').'"'.($cols?' cols="'.$cols.'"':'class="quatrevingtpercent"').$morealt.'">';
    +					$ret.=dol_string_neverthesehtmltags($valuetoshow, array('textarea'));
    +					$ret.='</textarea>';
     				}
     				else if ($typeofdata == 'day' || $typeofdata == 'datepicker')
     				{
    -					$ret.=$this->select_date($value,$htmlname,0,0,1,'form'.$htmlname,1,0,1);
    +					$ret.=$this->selectDate($value,$htmlname,0,0,1,'form'.$htmlname,1,0);
     				}
     				else if ($typeofdata == 'dayhour' || $typeofdata == 'datehourpicker')
     				{
    -					$ret.=$this->select_date($value,$htmlname,1,1,1,'form'.$htmlname,1,0,1);
    +					$ret.=$this->selectDate($value,$htmlname,1,1,1,'form'.$htmlname,1,0);
     				}
     				else if (preg_match('/^select;/',$typeofdata))
     				{
    @@ -290,7 +305,7 @@ class Form
     		$out='';
     
     		// Check parameters
    -		if ($inputType == 'textarea') $value = dol_nl2br($value);
    +		if (preg_match('/^text/',$inputType)) $value = dol_nl2br($value);
     		else if (preg_match('/^numeric/',$inputType)) $value = price($value);
     		else if ($inputType == 'day' || $inputType == 'datepicker') $value = dol_print_date($value, 'day');
     
    @@ -639,6 +654,7 @@ class Form
     		return $ret;
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *  Return combo list of activated countries, into language of user
     	 *
    @@ -647,14 +663,16 @@ class Form
     	 *  @param  string	$htmloption     	Options html on select object
     	 *  @param	integer	$maxlength			Max length for labels (0=no limit)
     	 *  @param	string	$morecss			More css class
    -	 *  @param	string	$usecodeaskey		'code3'=Use code on 3 alpha as key, 'code2"=Use code on 2 alpha as key
    +	 *  @param	string	$usecodeaskey		''=Use id as key (default), 'code3'=Use code on 3 alpha as key, 'code2"=Use code on 2 alpha as key
     	 *  @param	int		$showempty			Show empty choice
    -	 *  @param	int		$disablefavorites	Disable favorites
    +	 *  @param	int		$disablefavorites	1=Disable favorites,
    +	 *  @param	int		$addspecialentries	1=Add dedicated entries for group of countries (like 'European Economic Community', ...)
     	 *  @return string           			HTML string with select
     	 */
    -	function select_country($selected='', $htmlname='country_id', $htmloption='', $maxlength=0, $morecss='minwidth300', $usecodeaskey='', $showempty=1, $disablefavorites=0)
    +	function select_country($selected='', $htmlname='country_id', $htmloption='', $maxlength=0, $morecss='minwidth300', $usecodeaskey='', $showempty=1, $disablefavorites=0, $addspecialentries=0)
     	{
    -		global $conf,$langs;
    +        // phpcs:enable
    +		global $conf,$langs,$mysoc;
     
     		$langs->load("dict");
     
    @@ -696,15 +714,31 @@ class Form
     				if (empty($disablefavorites)) array_multisort($favorite, SORT_DESC, $label, SORT_ASC, $countryArray);
     				else $countryArray = dol_sort_array($countryArray, 'label');
     
    +				if ($showempty)
    +				{
    +					$out.='<option value="">&nbsp;</option>'."\n";
    +				}
    +
    +				if ($addspecialentries)	// Add dedicated entries for groups of countries
    +				{
    +					//if ($showempty) $out.= '<option value="" disabled class="selectoptiondisabledwhite">--------------</option>';
    +					$out.= '<option value="special_allnotme"'.($selected == 'special_allnotme' ? ' selected' : '').'>'.$langs->trans("CountriesExceptMe", $langs->transnoentitiesnoconv("Country".$mysoc->country_code)).'</option>';
    +					$out.= '<option value="special_eec"'.($selected == 'special_eec' ? ' selected' : '').'>'.$langs->trans("CountriesInEEC").'</option>';
    +					if ($mysoc->isInEEC()) $out.= '<option value="special_eecnotme"'.($selected == 'special_eecnotme' ? ' selected' : '').'>'.$langs->trans("CountriesInEECExceptMe", $langs->transnoentitiesnoconv("Country".$mysoc->country_code)).'</option>';
    +					$out.= '<option value="special_noteec"'.($selected == 'special_noteec' ? ' selected' : '').'>'.$langs->trans("CountriesNotInEEC").'</option>';
    +					$out.= '<option value="" disabled class="selectoptiondisabledwhite">--------------</option>';
    +				}
    +
     				foreach ($countryArray as $row)
     				{
    -					if (empty($showempty) && empty($row['rowid'])) continue;
    +					//if (empty($showempty) && empty($row['rowid'])) continue;
    +					if (empty($row['rowid'])) continue;
     
     					if (empty($disablefavorites) && $row['favorite'] && $row['code_iso']) $atleastonefavorite++;
     					if (empty($row['favorite']) && $atleastonefavorite)
     					{
     						$atleastonefavorite=0;
    -						$out.= '<option value="" disabled class="selectoptiondisabledwhite">----------------------</option>';
    +						$out.= '<option value="" disabled class="selectoptiondisabledwhite">--------------</option>';
     					}
     					if ($selected && $selected != '-1' && ($selected == $row['rowid'] || $selected == $row['code_iso'] || $selected == $row['code_iso3'] || $selected == $row['label']) )
     					{
    @@ -735,6 +769,7 @@ class Form
     		return $out;
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *  Return select list of incoterms
     	 *
    @@ -749,6 +784,7 @@ class Form
     	 */
     	function select_incoterms($selected='', $location_incoterms='', $page='', $htmlname='incoterm_id', $htmloption='', $forcecombo=1, $events=array())
     	{
    +        // phpcs:enable
     		global $conf,$langs;
     
     		$langs->load("dict");
    @@ -827,6 +863,7 @@ class Form
     		return $out;
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *	Return list of types of lines (product or service)
     	 * 	Example: 0=product, 1=service, 9=other (for external module)
    @@ -840,6 +877,7 @@ class Form
     	 */
     	function select_type_of_lines($selected='',$htmlname='type',$showempty=0,$hidetext=0,$forceall=0)
     	{
    +        // phpcs:enable
     		global $db,$langs,$user,$conf;
     
     		// If product & services are enabled or both disabled.
    @@ -882,6 +920,7 @@ class Form
     		}
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *	Load into cache cache_types_fees, array of types of fees
     	 *
    @@ -889,6 +928,7 @@ class Form
     	 */
     	function load_cache_types_fees()
     	{
    +        // phpcs:enable
     		global $langs;
     
     		$num = count($this->cache_types_fees);
    @@ -929,6 +969,7 @@ class Form
     		}
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *	Return list of types of notes
     	 *
    @@ -939,6 +980,7 @@ class Form
     	 */
     	function select_type_fees($selected='',$htmlname='type',$showempty=0)
     	{
    +        // phpcs:enable
     		global $user, $langs;
     
     		dol_syslog(__METHOD__." selected=".$selected.", htmlname=".$htmlname, LOG_DEBUG);
    @@ -967,6 +1009,7 @@ class Form
     	}
     
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *  Return HTML code to select a company.
     	 *
    @@ -981,9 +1024,11 @@ class Form
     	 */
     	function select_thirdparty($selected='', $htmlname='socid', $filter='', $limit=20, $ajaxoptions=array(), $forcecombo=0)
     	{
    +        // phpcs:enable
        		return $this->select_thirdparty_list($selected,$htmlname,$filter,1,0,$forcecombo,array(),'',0, $limit);
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *  Output html form to select a third party
     	 *
    @@ -1000,10 +1045,12 @@ class Form
     	 *	@param	string	$selected_input_value	Value of preselected input text (for use with ajax)
     	 *  @param	int		$hidelabel				Hide label (0=no, 1=yes, 2=show search icon (before) and placeholder, 3 search icon after)
     	 *  @param	array	$ajaxoptions			Options for ajax_autocompleter
    +	 * 	@param  bool	$multiple				add [] in the name of element and add 'multiple' attribut (not working with ajax_autocompleter)
     	 * 	@return	string							HTML string with select box for thirdparty.
     	 */
    -	function select_company($selected='', $htmlname='socid', $filter='', $showempty='', $showtype=0, $forcecombo=0, $events=array(), $limit=0, $morecss='minwidth100', $moreparam='', $selected_input_value='', $hidelabel=1, $ajaxoptions=array())
    +	function select_company($selected='', $htmlname='socid', $filter='', $showempty='', $showtype=0, $forcecombo=0, $events=array(), $limit=0, $morecss='minwidth100', $moreparam='', $selected_input_value='', $hidelabel=1, $ajaxoptions=array(), $multiple=false)
     	{
    +        // phpcs:enable
     		global $conf,$user,$langs;
     
     		$out='';
    @@ -1039,19 +1086,20 @@ class Form
     		else
     		{
     			// Immediate load of all database
    -			$out.=$this->select_thirdparty_list($selected, $htmlname, $filter, $showempty, $showtype, $forcecombo, $events, '', 0, $limit, $morecss, $moreparam);
    +			$out.=$this->select_thirdparty_list($selected, $htmlname, $filter, $showempty, $showtype, $forcecombo, $events, '', 0, $limit, $morecss, $moreparam, $multiple);
     		}
     
     		return $out;
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *  Output html form to select a third party.
     	 *  Note, you must use the select_company to get the component to select a third party. This function must only be called by select_company.
     	 *
     	 *	@param	string	$selected       Preselected type
     	 *	@param  string	$htmlname       Name of field in form
    -	 *  @param  string	$filter         optional filters criteras (example: 's.rowid <> x', 's.client in (1,3)')
    +	 *  @param  string	$filter         Optional filters criteras (example: 's.rowid <> x', 's.client in (1,3)')
     	 *	@param	string	$showempty		Add an empty field (Can be '1' or text to use on empty line like 'SelectThirdParty')
     	 * 	@param	int		$showtype		Show third party type in combolist (customer, prospect or supplier)
     	 * 	@param	int		$forcecombo		Force to use standard HTML select component without beautification
    @@ -1061,20 +1109,42 @@ class Form
     	 *  @param	int		$limit			Limit number of answers
     	 *  @param	string	$morecss		Add more css styles to the SELECT component
     	 *	@param  string	$moreparam      Add more parameters onto the select tag. For example 'style="width: 95%"' to avoid select2 component to go over parent container
    +	 *	@param  bool	$multiple       add [] in the name of element and add 'multiple' attribut
     	 * 	@return	string					HTML string with
     	 */
    -	function select_thirdparty_list($selected='',$htmlname='socid',$filter='',$showempty='', $showtype=0, $forcecombo=0, $events=array(), $filterkey='', $outputmode=0, $limit=0, $morecss='minwidth100', $moreparam='')
    +	function select_thirdparty_list($selected='',$htmlname='socid',$filter='',$showempty='', $showtype=0, $forcecombo=0, $events=array(), $filterkey='', $outputmode=0, $limit=0, $morecss='minwidth100', $moreparam='', $multiple=false)
     	{
    +        // phpcs:enable
     		global $conf,$user,$langs;
     
     		$out='';
     		$num=0;
     		$outarray=array();
     
    +		if ($selected === '') $selected = array();
    +		else if (!is_array($selected)) $selected = array($selected);
    +
    +		// Clean $filter that may contains sql conditions so sql code
    +		if (function_exists('testSqlAndScriptInject')) {
    +			if (testSqlAndScriptInject($filter, 3)>0) {
    +				$filter ='';
    +			}
    +		}
    +
     		// On recherche les societes
     		$sql = "SELECT s.rowid, s.nom as name, s.name_alias, s.client, s.fournisseur, s.code_client, s.code_fournisseur";
    -		$sql.= " FROM ".MAIN_DB_PREFIX ."societe as s";
    +
    +		if ($conf->global->COMPANY_SHOW_ADDRESS_SELECTLIST) {
    +			$sql .= " ,s.address, s.zip, s.town";
    +		 	$sql .= " , dictp.code as country_code";
    +		}
    +
    +		$sql.= " FROM (".MAIN_DB_PREFIX ."societe as s";
     		if (!$user->rights->societe->client->voir && !$user->socid) $sql .= ", ".MAIN_DB_PREFIX."societe_commerciaux as sc";
    +		$sql.= " )";
    +		if ($conf->global->COMPANY_SHOW_ADDRESS_SELECTLIST) {
    +			$sql.= " LEFT OUTER JOIN ".MAIN_DB_PREFIX."c_country as dictp ON dictp.rowid=s.fk_pays";
    +		}
     		$sql.= " WHERE s.entity IN (".getEntity('societe').")";
     		if (! empty($user->socid)) $sql.= " AND s.rowid = ".$user->socid;
     		if ($filter) $sql.= " AND (".$filter.")";
    @@ -1097,8 +1167,9 @@ class Form
     			if (count($scrit) > 1) $sql.=")";
     			if (! empty($conf->barcode->enabled))
     			{
    -				$sql .= " OR s.barcode LIKE '".$this->db->escape($filterkey)."%'";
    +				$sql .= " OR s.barcode LIKE '".$this->db->escape($prefix.$filterkey)."%'";
     			}
    +			$sql.= " OR s.code_client LIKE '".$this->db->escape($prefix.$filterkey)."%' OR s.code_fournisseur LIKE '".$this->db->escape($prefix.$filterkey)."%'";
     			$sql.=")";
     		}
     		$sql.=$this->db->order("nom","ASC");
    @@ -1116,7 +1187,7 @@ class Form
     			}
     
     			// Construct $out and $outarray
    -			$out.= '<select id="'.$htmlname.'" class="flat'.($morecss?' '.$morecss:'').'"'.($moreparam?' '.$moreparam:'').' name="'.$htmlname.'">'."\n";
    +			$out.= '<select id="'.$htmlname.'" class="flat'.($morecss?' '.$morecss:'').'"'.($moreparam?' '.$moreparam:'').' name="'.$htmlname.($multiple ? '[]' : '').'" '.($multiple ? 'multiple' : '').'>'."\n";
     
     			$textifempty='';
     			// Do not use textifempty = ' ' or '&nbsp;' here, or search on key will search on ' key'.
    @@ -1163,9 +1234,16 @@ class Form
     						if ($obj->client || $obj->fournisseur) $label.=')';
     					}
     
    +					if ($conf->global->COMPANY_SHOW_ADDRESS_SELECTLIST) {
    +						$label.='-'.$obj->address.'-'. $obj->zip.' '. $obj->town;
    +						if (!empty($obj->country_code)) {
    +							$label.= ' '. $langs->trans('Country'.$obj->country_code);
    +						}
    +					}
    +
     					if (empty($outputmode))
     					{
    -						if ($selected > 0 && $selected == $obj->rowid)
    +						if (in_array($obj->rowid,$selected))
     						{
     							$out.= '<option value="'.$obj->rowid.'" selected>'.$label.'</option>';
     						}
    @@ -1197,6 +1275,7 @@ class Form
     	}
     
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *    	Return HTML combo list of absolute discounts
     	 *
    @@ -1209,6 +1288,7 @@ class Form
     	 */
     	function select_remises($selected, $htmlname, $filter, $socid, $maxvalue=0)
     	{
    +        // phpcs:enable
     		global $langs,$conf;
     
     		// On recherche les remises
    @@ -1272,13 +1352,14 @@ class Form
     		}
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *	Return list of all contacts (for a third party or all)
     	 *
     	 *	@param	int		$socid      	Id ot third party or 0 for all
     	 *	@param  string	$selected   	Id contact pre-selectionne
     	 *	@param  string	$htmlname  	    Name of HTML field ('none' for a not editable field)
    -	 *	@param  int		$showempty      0=no empty value, 1=add an empty value
    +	 *	@param  int		$showempty      0=no empty value, 1=add an empty value, 2=add line 'Internal' (used by user edit), 3=add an empty value only if more than one record into list
     	 *	@param  string	$exclude        List of contacts id to exclude
     	 *	@param	string	$limitto		Disable answers that are not id in this array list
     	 *	@param	integer	$showfunction   Add function into label
    @@ -1294,6 +1375,7 @@ class Form
     	 */
     	function select_contacts($socid,$selected='',$htmlname='contactid',$showempty=0,$exclude='',$limitto='',$showfunction=0, $moreclass='', $showsoc=0, $forcecombo=0, $events=array(), $options_only=false, $moreparam='', $htmlid='')
     	{
    +        // phpcs:enable
     		print $this->selectcontacts($socid,$selected,$htmlname,$showempty,$exclude,$limitto,$showfunction, $moreclass, $options_only, $showsoc, $forcecombo, $events, $moreparam, $htmlid);
     		return $this->num;
     	}
    @@ -1302,29 +1384,33 @@ class Form
     	 *	Return HTML code of the SELECT of list of all contacts (for a third party or all).
     	 *  This also set the number of contacts found into $this->num
     	 *
    -	 *	@param	int			$socid      	Id ot third party or 0 for all
    +	 *	@param	int			$socid      	Id ot third party or 0 for all or -1 for empty list
     	 *	@param  array|int	$selected   	Array of ID of pre-selected contact id
     	 *	@param  string		$htmlname  	    Name of HTML field ('none' for a not editable field)
    -	 *	@param  int			$showempty     	0=no empty value, 1=add an empty value, 2=add line 'Internal' (used by user edit)
    +	 *	@param  int			$showempty     	0=no empty value, 1=add an empty value, 2=add line 'Internal' (used by user edit), 3=add an empty value only if more than one record into list
     	 *	@param  string		$exclude        List of contacts id to exclude
     	 *	@param	string		$limitto		Disable answers that are not id in this array list
     	 *	@param	integer		$showfunction   Add function into label
     	 *	@param	string		$moreclass		Add more class to class style
     	 *	@param	bool		$options_only	Return options only (for ajax treatment)
     	 *	@param	integer		$showsoc	    Add company into label
    -	 * 	@param	int			$forcecombo		Force to use combo box
    +	 * 	@param	int			$forcecombo		Force to use combo box (so no ajax beautify effect)
     	 *  @param	array		$events			Event options. Example: array(array('method'=>'getContacts', 'url'=>dol_buildpath('/core/ajax/contacts.php',1), 'htmlname'=>'contactid', 'params'=>array('add-customer-contact'=>'disabled')))
     	 *  @param	string		$moreparam		Add more parameters onto the select tag. For example 'style="width: 95%"' to avoid select2 component to go over parent container
     	 *  @param	string		$htmlid			Html id to use instead of htmlname
    +	 *  @param	bool		$multiple		add [] in the name of element and add 'multiple' attribut
     	 *	@return	 int						<0 if KO, Nb of contact in list if OK
     	 */
    -	function selectcontacts($socid, $selected='', $htmlname='contactid', $showempty=0, $exclude='', $limitto='', $showfunction=0, $moreclass='', $options_only=false, $showsoc=0, $forcecombo=0, $events=array(), $moreparam='', $htmlid='')
    +	function selectcontacts($socid, $selected='', $htmlname='contactid', $showempty=0, $exclude='', $limitto='', $showfunction=0, $moreclass='', $options_only=false, $showsoc=0, $forcecombo=0, $events=array(), $moreparam='', $htmlid='', $multiple=false)
     	{
     		global $conf,$langs;
     
     		$langs->load('companies');
     
     		if (empty($htmlid)) $htmlid = $htmlname;
    +
    +		if ($selected === '') $selected = array();
    +		else if (!is_array($selected)) $selected = array($selected);
             $out='';
     
     		// On recherche les societes
    @@ -1333,7 +1419,7 @@ class Form
     		$sql.= " FROM ".MAIN_DB_PREFIX ."socpeople as sp";
     		if ($showsoc > 0) $sql.= " LEFT OUTER JOIN  ".MAIN_DB_PREFIX ."societe as s ON s.rowid=sp.fk_soc";
     		$sql.= " WHERE sp.entity IN (".getEntity('socpeople').")";
    -		if ($socid > 0) $sql.= " AND sp.fk_soc=".$socid;
    +		if ($socid > 0 || $socid == -1) $sql.= " AND sp.fk_soc=".$socid;
     		if (! empty($conf->global->CONTACT_HIDE_INACTIVE_IN_COMBOBOX)) $sql.= " AND sp.statut <> 0";
     		$sql.= " ORDER BY sp.lastname ASC";
     
    @@ -1349,9 +1435,9 @@ class Form
     				$out .= ajax_combobox($htmlid, $events, $conf->global->CONTACT_USE_SEARCH_TO_SELECT);
     			}
     
    -			if ($htmlname != 'none' || $options_only) $out.= '<select class="flat'.($moreclass?' '.$moreclass:'').'" id="'.$htmlid.'" name="'.$htmlname.'" '.(!empty($moreparam) ? $moreparam : '').'>';
    -			if ($showempty == 1) $out.= '<option value="0"'.($selected=='0'?' selected':'').'>&nbsp;</option>';
    -			if ($showempty == 2) $out.= '<option value="0"'.($selected=='0'?' selected':'').'>'.$langs->trans("Internal").'</option>';
    +			if ($htmlname != 'none' || $options_only) $out.= '<select class="flat'.($moreclass?' '.$moreclass:'').'" id="'.$htmlid.'" name="'.$htmlname.($multiple ? '[]' : '').'" '.($multiple ? 'multiple' : '').' '.(!empty($moreparam) ? $moreparam : '').'>';
    +			if (($showempty == 1 || ($showempty == 3 && $num > 1)) && !$multiple) $out.= '<option value="0"'.(in_array(0,$selected)?' selected':'').'>&nbsp;</option>';
    +			if ($showempty == 2) $out.= '<option value="0"'.(in_array(0,$selected)?' selected':'').'>'.$langs->trans("Internal").'</option>';
     			$num = $this->db->num_rows($resql);
     			$i = 0;
     			if ($num)
    @@ -1359,7 +1445,6 @@ class Form
     				include_once DOL_DOCUMENT_ROOT.'/contact/class/contact.class.php';
     				$contactstatic=new Contact($this->db);
     
    -				if (!is_array($selected)) $selected = array($selected);
     				while ($i < $num)
     				{
     					$obj = $this->db->fetch_object($resql);
    @@ -1409,7 +1494,9 @@ class Form
     			}
     			else
     			{
    -				$out.= '<option value="-1"'.($showempty==2?'':' selected').' disabled>'.$langs->trans($socid?"NoContactDefinedForThirdParty":"NoContactDefined").'</option>';
    +				$out.= '<option value="-1"'.(($showempty==2 || $multiple) ? '' : ' selected').' disabled>';
    +				$out.= ($socid != -1) ? ($langs->trans($socid?"NoContactDefinedForThirdParty":"NoContactDefined")) : $langs->trans('SelectAThirdPartyFirst');
    +				$out.= '</option>';
     			}
     			if ($htmlname != 'none' || $options_only)
     			{
    @@ -1426,6 +1513,7 @@ class Form
     		}
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *	Return select list of users
     	 *
    @@ -1436,16 +1524,18 @@ class Form
     	 * 	@param	int		$disabled		If select list must be disabled
     	 *  @param  array	$include        Array list of users id to include
     	 * 	@param	int		$enableonly		Array list of users id to be enabled. All other must be disabled
    -	 *  @param	int		$force_entity	0 or Id of environment to force
    +	 *  @param	string	$force_entity	'0' or Ids of environment to force
     	 * 	@return	void
     	 *  @deprecated		Use select_dolusers instead
     	 *  @see select_dolusers()
     	 */
    -	function select_users($selected='',$htmlname='userid',$show_empty=0,$exclude=null,$disabled=0,$include='',$enableonly='',$force_entity=0)
    +	function select_users($selected='',$htmlname='userid',$show_empty=0,$exclude=null,$disabled=0,$include='',$enableonly='',$force_entity='0')
     	{
    +        // phpcs:enable
     		print $this->select_dolusers($selected,$htmlname,$show_empty,$exclude,$disabled,$include,$enableonly,$force_entity);
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *	Return select list of users
     	 *
    @@ -1456,7 +1546,7 @@ class Form
     	 * 	@param	int		$disabled		If select list must be disabled
     	 *  @param  array|string	$include        Array list of users id to include or 'hierarchy' to have only supervised users or 'hierarchyme' to have supervised + me
     	 * 	@param	array	$enableonly		Array list of users id to be enabled. If defined, it means that others will be disabled
    -	 *  @param	int		$force_entity	0 or Id of environment to force
    +	 *  @param	string	$force_entity	'0' or Ids of environment to force
     	 *  @param	int		$maxlength		Maximum length of string into list (0=no limit)
     	 *  @param	int		$showstatus		0=show user status only if status is disabled, 1=always show user status into label, -1=never show user status
     	 *  @param	string	$morefilter		Add more filters into sql request (Example: 'employee = 1')
    @@ -1465,16 +1555,21 @@ class Form
     	 *  @param	string	$morecss		More css
     	 *  @param  int     $noactive       Show only active users (this will also happened whatever is this option if USER_HIDE_INACTIVE_IN_COMBOBOX is on).
     	 *  @param  int		$outputmode     0=HTML select string, 1=Array
    +	 *  @param  bool	$multiple       add [] in the name of element and add 'multiple' attribut
     	 * 	@return	string					HTML select string
     	 *  @see select_dolgroups
     	 */
    -	function select_dolusers($selected='', $htmlname='userid', $show_empty=0, $exclude=null, $disabled=0, $include='', $enableonly='', $force_entity=0, $maxlength=0, $showstatus=0, $morefilter='', $show_every=0, $enableonlytext='', $morecss='', $noactive=0, $outputmode=0)
    +	function select_dolusers($selected='', $htmlname='userid', $show_empty=0, $exclude=null, $disabled=0, $include='', $enableonly='', $force_entity='0', $maxlength=0, $showstatus=0, $morefilter='', $show_every=0, $enableonlytext='', $morecss='', $noactive=0, $outputmode=0, $multiple=false)
     	{
    +        // phpcs:enable
     		global $conf,$user,$langs;
     
     		// If no preselected user defined, we take current user
     		if ((is_numeric($selected) && ($selected < -2 || empty($selected))) && empty($conf->global->SOCIETE_DISABLE_DEFAULT_SALESREPRESENTATIVE)) $selected=$user->id;
     
    +		if ($selected === '') $selected = array();
    +		else if (!is_array($selected)) $selected = array($selected);
    +
     		$excludeUsers=null;
     		$includeUsers=null;
     
    @@ -1510,7 +1605,7 @@ class Form
     			else $sql.= " WHERE u.entity IS NOT NULL";
     		}
     		else
    -	   {
    +		{
     			if (! empty($conf->global->MULTICOMPANY_TRANSVERSE_MODE))
     			{
     				$sql.= " LEFT JOIN ".MAIN_DB_PREFIX."usergroup_user as ug";
    @@ -1528,9 +1623,12 @@ class Form
     		if (! empty($conf->global->USER_HIDE_INACTIVE_IN_COMBOBOX) || $noactive) $sql.= " AND u.statut <> 0";
     		if (! empty($morefilter)) $sql.=" ".$morefilter;
     
    -		if(empty($conf->global->MAIN_FIRSTNAME_NAME_POSITION)){
    +		if (empty($conf->global->MAIN_FIRSTNAME_NAME_POSITION))	// MAIN_FIRSTNAME_NAME_POSITION is 0 means firstname+lastname
    +		{
     			$sql.= " ORDER BY u.firstname ASC";
    -		}else{
    +		}
    +		else
    +		{
     			$sql.= " ORDER BY u.lastname ASC";
     		}
     
    @@ -1547,9 +1645,9 @@ class Form
     				$out .= ajax_combobox($htmlname);
     
     				// do not use maxwidthonsmartphone by default. Set it by caller so auto size to 100% will work when not defined
    -				$out.= '<select class="flat'.($morecss?' minwidth100 '.$morecss:' minwidth200').'" id="'.$htmlname.'" name="'.$htmlname.'"'.($disabled?' disabled':'').'>';
    -				if ($show_empty) $out.= '<option value="-1"'.((empty($selected) || $selected==-1)?' selected':'').'>&nbsp;</option>'."\n";
    -				if ($show_every) $out.= '<option value="-2"'.(($selected==-2)?' selected':'').'>-- '.$langs->trans("Everybody").' --</option>'."\n";
    +				$out.= '<select class="flat'.($morecss?' minwidth100 '.$morecss:' minwidth200').'" id="'.$htmlname.'" name="'.$htmlname.($multiple ? '[]' : '').'" '.($multiple ? 'multiple' : '').' '.($disabled?' disabled':'').'>';
    +				if ($show_empty && !$multiple) $out.= '<option value="-1"'.((empty($selected) || in_array(-1,$selected))?' selected':'').'>&nbsp;</option>'."\n";
    +				if ($show_every) $out.= '<option value="-2"'.((in_array(-2,$selected))?' selected':'').'>-- '.$langs->trans("Everybody").' --</option>'."\n";
     
     				$userstatic=new User($this->db);
     
    @@ -1564,7 +1662,7 @@ class Form
     					$disableline='';
     					if (is_array($enableonly) && count($enableonly) && ! in_array($obj->rowid,$enableonly)) $disableline=($enableonlytext?$enableonlytext:'1');
     
    -					if ((is_object($selected) && $selected->id == $obj->rowid) || (! is_object($selected) && $selected == $obj->rowid))
    +					if ((is_object($selected) && $selected->id == $obj->rowid) || (! is_object($selected) && in_array($obj->rowid,$selected) ))
     					{
     						$out.= '<option value="'.$obj->rowid.'"';
     						if ($disableline) $out.= ' disabled';
    @@ -1577,9 +1675,11 @@ class Form
     						$out.= '>';
     					}
     
    -					$fullNameMode = 0; //Lastname + firstname
    -					if(empty($conf->global->MAIN_FIRSTNAME_NAME_POSITION)){
    -						$fullNameMode = 1; //firstname + lastname
    +					// $fullNameMode is 0=Lastname+Firstname (MAIN_FIRSTNAME_NAME_POSITION=1), 1=Firstname+Lastname (MAIN_FIRSTNAME_NAME_POSITION=0)
    +					$fullNameMode = 0;
    +					if (empty($conf->global->MAIN_FIRSTNAME_NAME_POSITION))
    +					{
    +						$fullNameMode = 1; //Firstname+lastname
     					}
     					$out.= $userstatic->getFullName($langs, $fullNameMode, -1, $maxlength);
     
    @@ -1605,13 +1705,13 @@ class Form
     					}
     					if (! empty($conf->multicompany->enabled) && empty($conf->global->MULTICOMPANY_TRANSVERSE_MODE) && $conf->entity == 1 && $user->admin && ! $user->entity)
     					{
    -						if ($obj->admin && ! $obj->entity)
    +						if (! $obj->entity)
     						{
     							$out.=($moreinfo?' - ':' (').$langs->trans("AllEntities");
     							$moreinfo++;
     						}
     						else
    -					 {
    +						{
     							$out.=($moreinfo?' - ':' (').($obj->label?$obj->label:$langs->trans("EntityNameNotDefined"));
     							$moreinfo++;
     					 	}
    @@ -1644,6 +1744,7 @@ class Form
     	}
     
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *	Return select list of users. Selected users are stored into session.
     	 *  List of users are provided into $_SESSION['assignedtouser'].
    @@ -1655,7 +1756,7 @@ class Form
     	 * 	@param	int		$disabled		If select list must be disabled
     	 *  @param  array	$include        Array list of users id to include or 'hierarchy' to have only supervised users
     	 * 	@param	array	$enableonly		Array list of users id to be enabled. All other must be disabled
    -	 *  @param	int		$force_entity	0 or Id of environment to force
    +	 *  @param	int		$force_entity	'0' or Ids of environment to force
     	 *  @param	int		$maxlength		Maximum length of string into list (0=no limit)
     	 *  @param	int		$showstatus		0=show user status only if status is disabled, 1=always show user status into label, -1=never show user status
     	 *  @param	string	$morefilter		Add more filters into sql request
    @@ -1666,8 +1767,9 @@ class Form
     	 * 	@return	string					HTML select string
     	 *  @see select_dolgroups
     	 */
    -	function select_dolusers_forevent($action='', $htmlname='userid', $show_empty=0, $exclude=null, $disabled=0, $include='', $enableonly='', $force_entity=0, $maxlength=0, $showstatus=0, $morefilter='', $showproperties=0, $listofuserid=array(), $listofcontactid=array(), $listofotherid=array())
    +	function select_dolusers_forevent($action='', $htmlname='userid', $show_empty=0, $exclude=null, $disabled=0, $include='', $enableonly='', $force_entity='0', $maxlength=0, $showstatus=0, $morefilter='', $showproperties=0, $listofuserid=array(), $listofcontactid=array(), $listofotherid=array())
     	{
    +        // phpcs:enable
     		global $conf, $user, $langs;
     
     		$userstatic=new User($this->db);
    @@ -1732,6 +1834,7 @@ class Form
     	}
     
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *  Return list of products for customer in Ajax if Ajax activated or go to select_produits_list
     	 *
    @@ -1759,6 +1862,7 @@ class Form
     	 */
     	function select_produits($selected='', $htmlname='productid', $filtertype='', $limit=20, $price_level=0, $status=1, $finished=2, $selected_input_value='', $hidelabel=0, $ajaxoptions=array(), $socid=0, $showempty='1', $forcecombo=0, $morecss='', $hidepriceinlabel=0, $warehouseStatus='', $selected_combinations = array())
     	{
    +        // phpcs:enable
     		global $langs,$conf;
     
     		$price_level = (! empty($price_level) ? $price_level : 0);
    @@ -1874,6 +1978,7 @@ class Form
     		}
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *	Return list of products for a customer
     	 *
    @@ -1899,6 +2004,7 @@ class Form
     	 */
     	function select_produits_list($selected='',$htmlname='productid',$filtertype='',$limit=20,$price_level=0,$filterkey='',$status=1,$finished=2,$outputmode=0,$socid=0,$showempty='1',$forcecombo=0,$morecss='',$hidepriceinlabel=0, $warehouseStatus='')
     	{
    +        // phpcs:enable
     		global $langs,$conf,$user,$db;
     
     		$out='';
    @@ -1942,7 +2048,7 @@ class Form
     			$selectFields.= ", label_translated";
     		}
     		// Price by quantity
    -		if (! empty($conf->global->PRODUIT_CUSTOMER_PRICES_BY_QTY))
    +		if (! empty($conf->global->PRODUIT_CUSTOMER_PRICES_BY_QTY) || !empty($conf->global->PRODUIT_CUSTOMER_PRICES_BY_QTY_MULTIPRICES))
     		{
     			$sql.= ", (SELECT pp.rowid FROM ".MAIN_DB_PREFIX."product_price as pp WHERE pp.fk_product = p.rowid";
     			if ($price_level >= 1 && !empty($conf->global->PRODUIT_CUSTOMER_PRICES_BY_QTY_MULTIPRICES)) $sql.= " AND price_level=".$price_level;
    @@ -2063,7 +2169,7 @@ class Form
     				$optJson = array();
     				$objp = $this->db->fetch_object($result);
     
    -				if (!empty($conf->global->PRODUIT_CUSTOMER_PRICES_BY_QTY) && !empty($objp->price_by_qty) && $objp->price_by_qty == 1)
    +				if ((!empty($conf->global->PRODUIT_CUSTOMER_PRICES_BY_QTY) || !empty($conf->global->PRODUIT_CUSTOMER_PRICES_BY_QTY_MULTIPRICES)) && !empty($objp->price_by_qty) && $objp->price_by_qty == 1)
     				{ // Price by quantity will return many prices for the same product
     					$sql = "SELECT rowid, quantity, price, unitprice, remise_percent, remise, price_base_type";
     					$sql.= " FROM ".MAIN_DB_PREFIX."product_price_by_qty";
    @@ -2212,7 +2318,8 @@ class Form
     		$found=0;
     
     		// Multiprice
    -		if (empty($hidepriceinlabel) && $price_level >= 1 && $conf->global->PRODUIT_MULTIPRICES)		// If we need a particular price level (from 1 to 6)
    +		// If we need a particular price level (from 1 to 6)
    +		if (empty($hidepriceinlabel) && $price_level >= 1 && (! empty($conf->global->PRODUIT_MULTIPRICES) || ! empty($conf->global->PRODUIT_CUSTOMER_PRICES_BY_QTY_MULTIPRICES)))
     		{
     			$sql = "SELECT price, price_ttc, price_base_type, tva_tx";
     			$sql.= " FROM ".MAIN_DB_PREFIX."product_price";
    @@ -2253,7 +2360,7 @@ class Form
     		}
     
     		// Price by quantity
    -		if (empty($hidepriceinlabel) && !empty($objp->quantity) && $objp->quantity >= 1 && ! empty($conf->global->PRODUIT_CUSTOMER_PRICES_BY_QTY))
    +		if (empty($hidepriceinlabel) && !empty($objp->quantity) && $objp->quantity >= 1 && (! empty($conf->global->PRODUIT_CUSTOMER_PRICES_BY_QTY) || !empty($conf->global->PRODUIT_CUSTOMER_PRICES_BY_QTY_MULTIPRICES)))
     		{
     			$found = 1;
     			$outqty=$objp->quantity;
    @@ -2359,6 +2466,7 @@ class Form
     		$optJson = array('key'=>$outkey, 'value'=>$outref, 'label'=>$outval, 'label2'=>$outlabel, 'desc'=>$outdesc, 'type'=>$outtype, 'price_ht'=>$outprice_ht, 'price_ttc'=>$outprice_ttc, 'pricebasetype'=>$outpricebasetype, 'tva_tx'=>$outtva_tx, 'qty'=>$outqty, 'discount'=>$outdiscount, 'duration_value'=>$outdurationvalue, 'duration_unit'=>$outdurationunit);
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *	Return list of products for customer (in Ajax if Ajax activated or go to select_produits_fournisseurs_list)
     	 *
    @@ -2374,6 +2482,7 @@ class Form
     	 */
     	function select_produits_fournisseurs($socid, $selected='', $htmlname='productid', $filtertype='', $filtre='', $ajaxoptions=array(), $hidelabel=0, $alsoproductwithnosupplierprice=0)
     	{
    +        // phpcs:enable
     		global $langs,$conf;
     		global $price_level, $status, $finished;
     
    @@ -2400,6 +2509,7 @@ class Form
     		}
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *	Return list of suppliers products
     	 *
    @@ -2417,6 +2527,7 @@ class Form
     	 */
     	function select_produits_fournisseurs_list($socid,$selected='',$htmlname='productid',$filtertype='',$filtre='',$filterkey='',$statut=-1,$outputmode=0,$limit=100,$alsoproductwithnosupplierprice=0)
     	{
    +        // phpcs:enable
     		global $langs,$conf,$db;
     
     		$out='';
    @@ -2629,6 +2740,7 @@ class Form
     		}
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *	Return list of suppliers prices for a product
     	 *
    @@ -2639,6 +2751,7 @@ class Form
     	 */
     	function select_product_fourn_price($productid, $htmlname='productfournpriceid', $selected_supplier='')
     	{
    +        // phpcs:enable
     		global $langs,$conf;
     
     		$langs->load('stocks');
    @@ -2649,7 +2762,7 @@ class Form
     		$sql.= " FROM ".MAIN_DB_PREFIX."product as p";
     		$sql.= " LEFT JOIN ".MAIN_DB_PREFIX."product_fournisseur_price as pfp ON p.rowid = pfp.fk_product";
     		$sql.= " LEFT JOIN ".MAIN_DB_PREFIX."societe as s ON pfp.fk_soc = s.rowid";
    -		$sql.= " WHERE p.entity IN (".getEntity('productprice').")";
    +		$sql.= " WHERE pfp.entity IN (".getEntity('productsupplierprice').")";
     		$sql.= " AND p.tobuy = 1";
     		$sql.= " AND s.fournisseur = 1";
     		$sql.= " AND p.rowid = ".$productid;
    @@ -2740,6 +2853,7 @@ class Form
     		}
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *    Return list of delivery address
     	 *
    @@ -2751,7 +2865,8 @@ class Form
     	 */
     	function select_address($selected, $socid, $htmlname='address_id',$showempty=0)
     	{
    -		// On recherche les utilisateurs
    +        // phpcs:enable
    +		// looking for users
     		$sql = "SELECT a.rowid, a.label";
     		$sql .= " FROM ".MAIN_DB_PREFIX ."societe_address as a";
     		$sql .= " WHERE a.fk_soc = ".$socid;
    @@ -2792,6 +2907,7 @@ class Form
     	}
     
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *      Load into cache list of payment terms
     	 *
    @@ -2799,6 +2915,7 @@ class Form
     	 */
     	function load_cache_conditions_paiements()
     	{
    +        // phpcs:enable
     		global $langs;
     
     		$num = count($this->cache_conditions_paiements);
    @@ -2839,6 +2956,7 @@ class Form
     		}
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *      Charge dans cache la liste des délais de livraison possibles
     	 *
    @@ -2846,6 +2964,7 @@ class Form
     	 */
     	function load_cache_availability()
     	{
    +        // phpcs:enable
     		global $langs;
     
     		$num = count($this->cache_availability);
    @@ -2903,7 +3022,7 @@ class Form
     
     		dol_syslog(__METHOD__." selected=".$selected.", htmlname=".$htmlname, LOG_DEBUG);
     
    -		print '<select class="flat" name="'.$htmlname.'">';
    +		print '<select id="'.$htmlname.'" class="flat" name="'.$htmlname.'">';
     		if ($addempty) print '<option value="0">&nbsp;</option>';
     		foreach($this->cache_availability as $id => $arrayavailability)
     		{
    @@ -2949,7 +3068,10 @@ class Form
     				$obj = $this->db->fetch_object($resql);
     
     				// Si traduction existe, on l'utilise, sinon on prend le libelle par defaut
    -				$label=($langs->trans("DemandReasonType".$obj->code)!=("DemandReasonType".$obj->code)?$langs->trans("DemandReasonType".$obj->code):($obj->label!='-'?$obj->label:''));
    +				$label=($obj->label!='-'?$obj->label:'');
    +				if ($langs->trans("DemandReasonType".$obj->code) != ("DemandReasonType".$obj->code)) $label = $langs->trans("DemandReasonType".$obj->code); // So translation key DemandReasonTypeSRC_XXX will work
    +				if ($langs->trans($obj->code) != $obj->code) $label=$langs->trans($obj->code);																// So translation key SRC_XXX will work
    +
     				$tmparray[$obj->rowid]['id']   =$obj->rowid;
     				$tmparray[$obj->rowid]['code'] =$obj->code;
     				$tmparray[$obj->rowid]['label']=$label;
    @@ -2998,13 +3120,15 @@ class Form
     			{
     				print '<option value="'.$arraydemandreason['id'].'">';
     			}
    -			print $arraydemandreason['label'];
    +			$label=$arraydemandreason['label'];	// Translation of label was already done into the ->loadCacheInputReason
    +			print $langs->trans($label);
     			print '</option>';
     		}
     		print '</select>';
     		if ($user->admin) print info_admin($langs->trans("YouCanChangeValuesForThisListFromDictionarySetup"),1);
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *      Charge dans cache la liste des types de paiements possibles
     	 *
    @@ -3012,6 +3136,7 @@ class Form
     	 */
     	function load_cache_types_paiements()
     	{
    +        // phpcs:enable
     		global $langs;
     
     		$num=count($this->cache_types_paiements);
    @@ -3057,6 +3182,7 @@ class Form
     	}
     
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *      Return list of payment modes.
     	 *      Constant MAIN_DEFAULT_PAYMENT_TERM_ID can used to set default value but scope is all application, probably not what you want.
    @@ -3072,6 +3198,7 @@ class Form
     	 */
     	function select_conditions_paiements($selected=0, $htmlname='condid', $filtertype=-1, $addempty=0, $noinfoadmin=0, $morecss='')
     	{
    +        // phpcs:enable
     		global $langs, $user, $conf;
     
     		dol_syslog(__METHOD__." selected=".$selected.", htmlname=".$htmlname, LOG_DEBUG);
    @@ -3101,6 +3228,7 @@ class Form
     	}
     
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *      Return list of payment methods
     	 *
    @@ -3117,6 +3245,7 @@ class Form
     	 */
     	function select_types_paiements($selected='', $htmlname='paiementtype', $filtertype='', $format=0, $empty=1, $noadmininfo=0, $maxlength=0, $active=1, $morecss='')
     	{
    +        // phpcs:enable
     		global $langs,$user;
     
     		dol_syslog(__METHOD__." ".$selected.", ".$htmlname.", ".$filtertype.", ".$format, LOG_DEBUG);
    @@ -3303,21 +3432,21 @@ class Form
     		if ($resql && $this->db->num_rows($resql) > 0) {
     			// Last seen cycle
     			$ref = 0;
    -			while ($res = $this->db->fetch_array($resql, MYSQL_NUM)) {
    +			while ($obj = $this->db->fetch_object($resql)){
     				//Same company ?
    -				if ($socid == $res[5]) {
    +			    if ($socid == $obj->fk_soc) {
     					//Same cycle ?
    -					if ($res[2] != $ref) {
    +			        if ($obj->situation_cycle_ref != $ref) {
     						// Just seen this cycle
    -						$ref = $res[2];
    +			            $ref = $obj->situation_cycle_ref;
     						//not final ?
    -						if ($res[4] != 1) {
    +			            if ($obj->situation_final != 1) {
     							//Not prov?
    -							if (substr($res[1], 1, 4) != 'PROV') {
    -								if ($selected == $res[0]) {
    -									$opt .= '<option value="' . $res[0] . '" selected>' . $res[1] . '</option>';
    +			                if (substr($obj->facnumber, 1, 4) != 'PROV') {
    +			                    if ($selected == $obj->rowid) {
    +			                        $opt .= '<option value="' . $obj->rowid . '" selected>' . $obj->facnumber . '</option>';
     								} else {
    -									$opt .= '<option value="' . $res[0] . '">' . $res[1] . '</option>';
    +								    $opt .= '<option value="' . $obj->rowid . '">' . $obj->facnumber . '</option>';
     								}
     							}
     						}
    @@ -3376,6 +3505,7 @@ class Form
     		return $return;
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *  Return a HTML select list of bank accounts
     	 *
    @@ -3390,6 +3520,7 @@ class Form
     	 */
     	function select_comptes($selected='',$htmlname='accountid',$statut=0,$filtre='',$useempty=0,$moreattrib='',$showcurrency=0)
     	{
    +        // phpcs:enable
     		global $langs, $conf;
     
     		$langs->load("admin");
    @@ -3479,6 +3610,7 @@ class Form
     		}
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *    Return list of categories having choosed type
     	 *
    @@ -3493,6 +3625,7 @@ class Form
     	 */
     	function select_all_categories($type, $selected='', $htmlname="parent", $maxlength=64, $excludeafterid=0, $outputmode=0)
     	{
    +        // phpcs:enable
     		global $conf, $langs;
     		$langs->load("categories");
     
    @@ -3564,6 +3697,7 @@ class Form
     		return $output;
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *     Show a confirmation HTML form or AJAX popup
     	 *
    @@ -3582,6 +3716,7 @@ class Form
     	 */
     	function form_confirm($page, $title, $question, $action, $formquestion='', $selectedchoice="", $useajax=0, $height=170, $width=500)
     	{
    +        // phpcs:enable
     		print $this->formconfirm($page, $title, $question, $action, $formquestion, $selectedchoice, $useajax, $height, $width);
     	}
     
    @@ -3609,7 +3744,7 @@ class Form
     	 *     @param	int			$disableformtag		1=Disable form tag. Can be used if we are already inside a <form> section.
     	 *     @return 	string      	    			HTML ajax code if a confirm ajax popup is required, Pure HTML code if it's an html form
     	 */
    -	function formconfirm($page, $title, $question, $action, $formquestion='', $selectedchoice='', $useajax=0, $height=200, $width=500, $disableformtag=0)
    +	function formconfirm($page, $title, $question, $action, $formquestion='', $selectedchoice='', $useajax=0, $height=210, $width=500, $disableformtag=0)
     	{
     		global $langs,$conf;
     		global $useglobalvars;
    @@ -3639,7 +3774,7 @@ class Form
     
     			// Now add questions
     			$more.='<table class="paddingtopbottomonly" width="100%">'."\n";
    -			$more.='<tr><td colspan="3">'.(! empty($formquestion['text'])?$formquestion['text']:'').'</td></tr>'."\n";
    +			if (! empty($formquestion['text'])) $more.='<tr><td colspan="2">'.$formquestion['text'].'</td></tr>'."\n";
     			foreach ($formquestion as $key => $input)
     			{
     				if (is_array($input) && ! empty($input))
    @@ -3650,29 +3785,28 @@ class Form
     
     					if ($input['type'] == 'text')
     					{
    -						$more.='<tr><td>'.$input['label'].'</td><td colspan="2" align="left"><input type="text" class="flat'.$morecss.'" id="'.$input['name'].'" name="'.$input['name'].'"'.$size.' value="'.$input['value'].'"'.$moreattr.' /></td></tr>'."\n";
    +						$more.='<tr><td'.(empty($input['tdclass'])?'':(' class="'.$input['tdclass'].'"')).'>'.$input['label'].'</td><td align="left"><input type="text" class="flat'.$morecss.'" id="'.$input['name'].'" name="'.$input['name'].'"'.$size.' value="'.$input['value'].'"'.$moreattr.' /></td></tr>'."\n";
     					}
     					else if ($input['type'] == 'password')
     					{
    -						$more.='<tr><td>'.$input['label'].'</td><td colspan="2" align="left"><input type="password" class="flat'.$morecss.'" id="'.$input['name'].'" name="'.$input['name'].'"'.$size.' value="'.$input['value'].'"'.$moreattr.' /></td></tr>'."\n";
    +						$more.='<tr><td'.(empty($input['tdclass'])?'':(' class="'.$input['tdclass'].'"')).'>'.$input['label'].'</td><td align="left"><input type="password" class="flat'.$morecss.'" id="'.$input['name'].'" name="'.$input['name'].'"'.$size.' value="'.$input['value'].'"'.$moreattr.' /></td></tr>'."\n";
     					}
     					else if ($input['type'] == 'select')
     					{
    -						$more.='<tr><td>';
    -						if (! empty($input['label'])) $more.=$input['label'].'</td><td valign="top" colspan="2" align="left">';
    +						$more.='<tr><td'.(empty($input['tdclass'])?'':(' class="'.$input['tdclass'].'"')).'>';
    +						if (! empty($input['label'])) $more.=$input['label'].'</td><td class="tdtop" align="left">';
     						$more.=$this->selectarray($input['name'],$input['values'],$input['default'],1,0,0,$moreattr,0,0,0,'',$morecss);
     						$more.='</td></tr>'."\n";
     					}
     					else if ($input['type'] == 'checkbox')
     					{
     						$more.='<tr>';
    -						$more.='<td>'.$input['label'].' </td><td align="left">';
    +						$more.='<td'.(empty($input['tdclass'])?'':(' class="'.$input['tdclass'].'"')).'>'.$input['label'].' </td><td align="left">';
     						$more.='<input type="checkbox" class="flat'.$morecss.'" id="'.$input['name'].'" name="'.$input['name'].'"'.$moreattr;
     						if (! is_bool($input['value']) && $input['value'] != 'false' && $input['value'] != '0') $more.=' checked';
     						if (is_bool($input['value']) && $input['value']) $more.=' checked';
     						if (isset($input['disabled'])) $more.=' disabled';
     						$more.=' /></td>';
    -						$more.='<td align="left">&nbsp;</td>';
     						$more.='</tr>'."\n";
     					}
     					else if ($input['type'] == 'radio')
    @@ -3681,12 +3815,11 @@ class Form
     						foreach($input['values'] as $selkey => $selval)
     						{
     							$more.='<tr>';
    -							if ($i==0) $more.='<td class="tdtop">'.$input['label'].'</td>';
    -							else $more.='<td>&nbsp;</td>';
    -							$more.='<td width="20"><input type="radio" class="flat'.$morecss.'" id="'.$input['name'].'" name="'.$input['name'].'" value="'.$selkey.'"'.$moreattr;
    +							if ($i==0) $more.='<td'.(empty($input['tdclass'])?' class="tdtop"':(' class="tdtop '.$input['tdclass'].'"')).'>'.$input['label'].'</td>';
    +							else $more.='<td'.(empty($input['tdclass'])?'':(' class="'.$input['tdclass'].'"')).'>&nbsp;</td>';
    +							$more.='<td><input type="radio" class="flat'.$morecss.'" id="'.$input['name'].'" name="'.$input['name'].'" value="'.$selkey.'"'.$moreattr;
     							if ($input['disabled']) $more.=' disabled';
    -							$more.=' /></td>';
    -							$more.='<td align="left">';
    +							$more.=' /> ';
     							$more.=$selval;
     							$more.='</td></tr>'."\n";
     							$i++;
    @@ -3694,9 +3827,9 @@ class Form
     					}
     					else if ($input['type'] == 'date')
     					{
    -						$more.='<tr><td>'.$input['label'].'</td>';
    -						$more.='<td colspan="2" align="left">';
    -						$more.=$this->select_date($input['value'],$input['name'],0,0,0,'',1,0,1);
    +						$more.='<tr><td'.(empty($input['tdclass'])?'':(' class="'.$input['tdclass'].'"')).'>'.$input['label'].'</td>';
    +						$more.='<td align="left">';
    +						$more.=$this->selectDate($input['value'],$input['name'],0,0,0,'',1,0);
     						$more.='</td></tr>'."\n";
     						$formquestion[] = array('name'=>$input['name'].'day');
     						$formquestion[] = array('name'=>$input['name'].'month');
    @@ -3706,15 +3839,15 @@ class Form
     					}
     					else if ($input['type'] == 'other')
     					{
    -						$more.='<tr><td>';
    -						if (! empty($input['label'])) $more.=$input['label'].'</td><td colspan="2" align="left">';
    +						$more.='<tr><td'.(empty($input['tdclass'])?'':(' class="'.$input['tdclass'].'"')).'>';
    +						if (! empty($input['label'])) $more.=$input['label'].'</td><td align="left">';
     						$more.=$input['value'];
     						$more.='</td></tr>'."\n";
     					}
     
     					else if ($input['type'] == 'onecolumn')
     					{
    -						$more.='<tr><td colspan="3" align="left">';
    +						$more.='<tr><td colspan="2" align="left">';
     						$more.=$input['value'];
     						$more.='</td></tr>'."\n";
     					}
    @@ -3768,14 +3901,14 @@ class Form
                 	$( "#'.$dialogconfirm.'" ).dialog(
                 	{
                         autoOpen: '.($autoOpen ? "true" : "false").',';
    -					if ($newselectedchoice == 'no')
    -					{
    -						$formconfirm.='
    +			if ($newselectedchoice == 'no')
    +			{
    +				$formconfirm.='
     						open: function() {
                 				$(this).parent().find("button.ui-button:eq(2)").focus();
     						},';
    -					}
    -					$formconfirm.='
    +			}
    +			$formconfirm.='
                         resizable: false,
                         height: "'.$height.'",
                         width: "'.$width.'",
    @@ -3793,7 +3926,7 @@ class Form
                              		    if ($("#" + inputname).attr("type") == "radio") { more = ":checked"; }
                              			var inputvalue = $("#" + inputname + more).val();
                              			if (typeof inputvalue == "undefined") { inputvalue=""; }
    -                         			options += "&" + inputname + "=" + inputvalue;
    +                         			options += "&" + inputname + "=" + encodeURIComponent(inputvalue);
                              		});
                              	}
                              	var urljump = pageyes + (pageyes.indexOf("?") < 0 ? "?" : "") + options;
    @@ -3811,7 +3944,7 @@ class Form
                              			if ($("#" + inputname).attr("type") == "checkbox") { more = ":checked"; }
                              			var inputvalue = $("#" + inputname + more).val();
                              			if (typeof inputvalue == "undefined") { inputvalue=""; }
    -                         			options += "&" + inputname + "=" + inputvalue;
    +                         			options += "&" + inputname + "=" + encodeURIComponent(inputvalue);
                              		});
                              	}
                              	var urljump=pageno + (pageno.indexOf("?") < 0 ? "?" : "") + options;
    @@ -3877,6 +4010,7 @@ class Form
     	}
     
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *    Show a form to select a project
     	 *
    @@ -3892,6 +4026,7 @@ class Form
     	 */
     	function form_project($page, $socid, $selected='', $htmlname='projectid', $discard_closed=0, $maxlength=20, $forcefocus=0, $nooutput=0)
     	{
    +        // phpcs:enable
     		global $langs;
     
     		require_once DOL_DOCUMENT_ROOT.'/core/lib/project.lib.php';
    @@ -3935,6 +4070,7 @@ class Form
     		return $out;
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *	Show a form to select payment conditions
     	 *
    @@ -3946,6 +4082,7 @@ class Form
     	 */
     	function form_conditions_reglement($page, $selected='', $htmlname='cond_reglement_id', $addempty=0)
     	{
    +        // phpcs:enable
     		global $langs;
     		if ($htmlname != "none")
     		{
    @@ -3968,6 +4105,7 @@ class Form
     		}
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *  Show a form to select a delivery delay
     	 *
    @@ -3979,6 +4117,7 @@ class Form
     	 */
     	function form_availability($page, $selected='', $htmlname='availability', $addempty=0)
     	{
    +        // phpcs:enable
     		global $langs;
     		if ($htmlname != "none")
     		{
    @@ -4042,6 +4181,7 @@ class Form
     		}
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *    Show a form + html select a date
     	 *
    @@ -4052,10 +4192,11 @@ class Form
     	 *    @param    int			$displaymin		Display minutes selector
     	 *    @param	int			$nooutput		1=No print output, return string
     	 *    @return	string
    -	 *    @see		select_date
    +	 *    @see		selectDate
     	 */
     	function form_date($page, $selected, $htmlname, $displayhour=0, $displaymin=0, $nooutput=0)
     	{
    +        // phpcs:enable
     		global $langs;
     
     		$ret='';
    @@ -4067,7 +4208,7 @@ class Form
     			$ret.='<input type="hidden" name="token" value="'.$_SESSION['newtoken'].'">';
     			$ret.='<table class="nobordernopadding" cellpadding="0" cellspacing="0">';
     			$ret.='<tr><td>';
    -			$ret.=$this->select_date($selected,$htmlname,$displayhour,$displaymin,1,'form'.$htmlname,1,0,1);
    +			$ret.=$this->selectDate($selected,$htmlname,$displayhour,$displaymin,1,'form'.$htmlname,1,0);
     			$ret.='</td>';
     			$ret.='<td align="left"><input type="submit" class="button" value="'.$langs->trans("Modify").'"></td>';
     			$ret.='</tr></table></form>';
    @@ -4083,6 +4224,7 @@ class Form
     	}
     
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *  Show a select form to choose a user
     	 *
    @@ -4095,6 +4237,7 @@ class Form
     	 */
     	function form_users($page, $selected='', $htmlname='userid', $exclude='', $include='')
     	{
    +        // phpcs:enable
     		global $langs;
     
     		if ($htmlname != "none")
    @@ -4121,6 +4264,7 @@ class Form
     	}
     
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *    Show form with payment mode
     	 *
    @@ -4133,6 +4277,7 @@ class Form
     	 */
     	function form_modes_reglement($page, $selected='', $htmlname='mode_reglement_id', $filtertype='', $active=1)
     	{
    +        // phpcs:enable
     		global $langs;
     		if ($htmlname != "none")
     		{
    @@ -4155,6 +4300,7 @@ class Form
     		}
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *    Show form with multicurrency code
     	 *
    @@ -4165,6 +4311,7 @@ class Form
     	 */
     	function form_multicurrency_code($page, $selected='', $htmlname='multicurrency_code')
     	{
    +        // phpcs:enable
     		global $langs;
     		if ($htmlname != "none")
     		{
    @@ -4182,6 +4329,7 @@ class Form
     		}
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *    Show form with multicurrency rate
     	 *
    @@ -4193,6 +4341,7 @@ class Form
     	 */
     	function form_multicurrency_rate($page, $rate='', $htmlname='multicurrency_tx', $currency='')
     	{
    +        // phpcs:enable
     		global $langs, $mysoc, $conf;
     
     		if ($htmlname != "none")
    @@ -4223,6 +4372,7 @@ class Form
     	}
     
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *	Show a select box with available absolute discounts
     	 *
    @@ -4240,6 +4390,7 @@ class Form
     	 */
     	function form_remise_dispo($page, $selected, $htmlname, $socid, $amount, $filter='', $maxvalue=0, $more='', $hidelist=0, $discount_type=0)
     	{
    +        // phpcs:enable
     		global $conf,$langs;
     		if ($htmlname != "none")
     		{
    @@ -4318,6 +4469,7 @@ class Form
     	}
     
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *    Show forms to select a contact
     	 *
    @@ -4329,6 +4481,7 @@ class Form
     	 */
     	function form_contacts($page, $societe, $selected='', $htmlname='contactid')
     	{
    +        // phpcs:enable
     		global $langs, $conf;
     
     		if ($htmlname != "none")
    @@ -4362,6 +4515,7 @@ class Form
     		}
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *  Output html select to select thirdparty
     	 *
    @@ -4373,20 +4527,23 @@ class Form
     	 * 	@param	int		$showtype		Show third party type in combolist (customer, prospect or supplier)
     	 * 	@param	int		$forcecombo		Force to use combo box
     	 *  @param	array	$events			Event options. Example: array(array('method'=>'getContacts', 'url'=>dol_buildpath('/core/ajax/contacts.php',1), 'htmlname'=>'contactid', 'params'=>array('add-customer-contact'=>'disabled')))
    +	 *  @param  int     $nooutput       No print output. Return it only.
     	 *  @return	void
     	 */
    -	function form_thirdparty($page, $selected='', $htmlname='socid', $filter='',$showempty=0, $showtype=0, $forcecombo=0, $events=array())
    +	function form_thirdparty($page, $selected='', $htmlname='socid', $filter='',$showempty=0, $showtype=0, $forcecombo=0, $events=array(), $nooutput=0)
     	{
    +        // phpcs:enable
     		global $langs;
     
    +		$out = '';
     		if ($htmlname != "none")
     		{
    -			print '<form method="post" action="'.$page.'">';
    -			print '<input type="hidden" name="action" value="set_thirdparty">';
    -			print '<input type="hidden" name="token" value="'.$_SESSION['newtoken'].'">';
    -			print $this->select_company($selected, $htmlname, $filter, $showempty, $showtype, $forcecombo, $events);
    -			print '<input type="submit" class="button valignmiddle" value="'.$langs->trans("Modify").'">';
    -			print '</form>';
    +			$out.='<form method="post" action="'.$page.'">';
    +			$out.= '<input type="hidden" name="action" value="set_thirdparty">';
    +			$out.= '<input type="hidden" name="token" value="'.$_SESSION['newtoken'].'">';
    +			$out.= $this->select_company($selected, $htmlname, $filter, $showempty, $showtype, $forcecombo, $events);
    +			$out.= '<input type="submit" class="button valignmiddle" value="'.$langs->trans("Modify").'">';
    +			$out.= '</form>';
     		}
     		else
     		{
    @@ -4395,15 +4552,19 @@ class Form
     				require_once DOL_DOCUMENT_ROOT .'/societe/class/societe.class.php';
     				$soc = new Societe($this->db);
     				$soc->fetch($selected);
    -				print $soc->getNomUrl($langs);
    +				$out.= $soc->getNomUrl($langs);
     			}
     			else
     			{
    -				print "&nbsp;";
    +				$out.= "&nbsp;";
     			}
     		}
    +
    +		if ($nooutput) return $out;
    +		else print $out;
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *    Retourne la liste des devises, dans la langue de l'utilisateur
     	 *
    @@ -4413,6 +4574,7 @@ class Form
     	 */
     	function select_currency($selected='',$htmlname='currency_id')
     	{
    +        // phpcs:enable
     		print $this->selectCurrency($selected,$htmlname);
     	}
     
    @@ -4515,6 +4677,7 @@ class Form
     		return $out;
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *	Load into the cache vat rates of a country
     	 *
    @@ -4523,6 +4686,7 @@ class Form
     	 */
     	function load_cache_vatrates($country_code)
     	{
    +        // phpcs:enable
     		global $langs;
     
     		$num = count($this->cache_vatrates);
    @@ -4580,6 +4744,7 @@ class Form
     		}
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *  Output an HTML select vat rate.
     	 *  The name of this function should be selectVat. We keep bad name for compatibility purpose.
    @@ -4603,6 +4768,7 @@ class Form
     	 */
     	function load_tva($htmlname='tauxtva', $selectedrate='', $societe_vendeuse='', $societe_acheteuse='', $idprod=0, $info_bits=0, $type='', $options_only=false, $mode=0)
     	{
    +        // phpcs:enable
     		global $langs,$conf,$mysoc;
     
     		$langs->load('errors');
    @@ -4689,6 +4855,10 @@ class Form
     				$tmpthirdparty=new Societe($this->db);
     				$defaulttx=get_default_tva($societe_vendeuse, (is_object($societe_acheteuse)?$societe_acheteuse:$tmpthirdparty), $idprod);
     				$defaultnpr=get_default_npr($societe_vendeuse, (is_object($societe_acheteuse)?$societe_acheteuse:$tmpthirdparty), $idprod);
    +		        if (preg_match('/\((.*)\)/', $defaulttx, $reg)) {
    +			        $defaultcode=$reg[1];
    +			        $defaulttx=preg_replace('/\s*\(.*\)/','',$defaulttx);
    +		        }
     				if (empty($defaulttx)) $defaultnpr=0;
     			}
     
    @@ -4767,14 +4937,15 @@ class Form
     	}
     
     
    -	/**
    -	 *	Show a HTML widget to input a date or combo list for day, month, years and optionaly hours and minutes.
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
    +    /**
    +     *  Show a HTML widget to input a date or combo list for day, month, years and optionaly hours and minutes.
     	 *  Fields are preselected with :
     	 *            	- set_time date (must be a local PHP server timestamp or string date with format 'YYYY-MM-DD' or 'YYYY-MM-DD HH:MM')
     	 *            	- local date in user area, if set_time is '' (so if set_time is '', output may differs when done from two different location)
     	 *            	- Empty (fields empty), if set_time is -1 (in this case, parameter empty must also have value 1)
     	 *
    -	 *	@param	timestamp	$set_time 		Pre-selected date (must be a local PHP server timestamp), -1 to keep date not preselected, '' to use current date (emptydate must be 0).
    +	 *	@param	timestamp	$set_time 		Pre-selected date (must be a local PHP server timestamp), -1 to keep date not preselected, '' to use current date with 00:00 hour (Parameter 'empty' must be 0 or 2).
     	 *	@param	string		$prefix			Prefix for fields name
     	 *	@param	int			$h				1 or 2=Show also hours (2=hours on a new line), -1 has same effect but hour and minutes are prefilled with 23:59 if date is empty, 3 show hour always empty
     	 *	@param	int			$m				1=Show also minutes, -1 has same effect but hour and minutes are prefilled with 23:59 if date is empty, 3 show minutes always empty
    @@ -4787,18 +4958,52 @@ class Form
     	 *  @param  int			$fullday        When a checkbox with this html name is on, hour and day are set with 00:00 or 23:59
     	 *  @param	string		$addplusone		Add a link "+1 hour". Value must be name of another select_date field.
     	 *  @param  datetime    $adddateof      Add a link "Date of invoice" using the following date.
    -	 * 	@return	string|null						Nothing or string if nooutput is 1
    -	 *  @see	form_date, select_month, select_year, select_dayofweek
    +	 *  @return	string|null					Nothing or string if nooutput is 1
    +     *  @deprecated
    +	 *  @see    form_date, select_month, select_year, select_dayofweek
     	 */
    -	function select_date($set_time='', $prefix='re', $h=0, $m=0, $empty=0, $form_name="", $d=1, $addnowlink=0, $nooutput=0, $disabled=0, $fullday='', $addplusone='', $adddateof='')
    +    function select_date($set_time='', $prefix='re', $h=0, $m=0, $empty=0, $form_name="", $d=1, $addnowlink=0, $nooutput=0, $disabled=0, $fullday='', $addplusone='', $adddateof='')
    +    {
    +        // phpcs:enable
    +        $retstring = $this->selectDate($set_time, $prefix, $h, $m, $empty, $form_name, $d, $addnowlink, $disabled, $fullday, $addplusone, $adddateof);
    +        if (! empty($nooutput)) {
    +            return $retstring;
    +        }
    +        print $retstring;
    +        return;
    +    }
    +
    +    /**
    +     *  Show a HTML widget to input a date or combo list for day, month, years and optionaly hours and minutes.
    +	 *  Fields are preselected with :
    +	 *              - set_time date (must be a local PHP server timestamp or string date with format 'YYYY-MM-DD' or 'YYYY-MM-DD HH:MM')
    +	 *              - local date in user area, if set_time is '' (so if set_time is '', output may differs when done from two different location)
    +	 *              - Empty (fields empty), if set_time is -1 (in this case, parameter empty must also have value 1)
    +	 *
    +	 *  @param  timestamp   $set_time       Pre-selected date (must be a local PHP server timestamp), -1 to keep date not preselected, '' to use current date with 00:00 hour (Parameter 'empty' must be 0 or 2).
    +	 *  @param	string		$prefix			Prefix for fields name
    +	 *  @param	int			$h				1 or 2=Show also hours (2=hours on a new line), -1 has same effect but hour and minutes are prefilled with 23:59 if date is empty, 3 show hour always empty
    +	 *	@param	int			$m				1=Show also minutes, -1 has same effect but hour and minutes are prefilled with 23:59 if date is empty, 3 show minutes always empty
    +	 *	@param	int			$empty			0=Fields required, 1=Empty inputs are allowed, 2=Empty inputs are allowed for hours only
    +	 *	@param	string		$form_name 		Not used
    +	 *	@param	int			$d				1=Show days, month, years
    +	 * 	@param	int			$addnowlink		Add a link "Now"
    +	 * 	@param 	int			$disabled		Disable input fields
    +	 *  @param  int			$fullday        When a checkbox with this html name is on, hour and day are set with 00:00 or 23:59
    +	 *  @param	string		$addplusone		Add a link "+1 hour". Value must be name of another selectDate field.
    +	 *  @param  datetime    $adddateof      Add a link "Date of invoice" using the following date.
    +	 * 	@return string                      Html for selectDate
    +	 *  @see    form_date, select_month, select_year, select_dayofweek
    +	 */
    +	function selectDate($set_time='', $prefix='re', $h=0, $m=0, $empty=0, $form_name="", $d=1, $addnowlink=0, $disabled=0, $fullday='', $addplusone='', $adddateof='')
     	{
     		global $conf,$langs;
     
     		$retstring='';
     
    -		if($prefix=='') $prefix='re';
    -		if($h == '') $h=0;
    -		if($m == '') $m=0;
    +		if ($prefix=='') $prefix='re';
    +		if ($h == '') $h=0;
    +		if ($m == '') $m=0;
     		$emptydate=0;
     		$emptyhours=0;
     		if ($empty == 1) { $emptydate=1; $emptyhours=1; }
    @@ -4812,7 +5017,7 @@ class Form
     		}
     
     		// Analysis of the pre-selection date
    -		if (preg_match('/^([0-9]+)\-([0-9]+)\-([0-9]+)\s?([0-9]+)?:?([0-9]+)?/',$set_time,$reg))
    +		if (preg_match('/^([0-9]+)\-([0-9]+)\-([0-9]+)\s?([0-9]+)?:?([0-9]+)?/',$set_time,$reg))	// deprecated usage
     		{
     			// Date format 'YYYY-MM-DD' or 'YYYY-MM-DD HH:MM:SS'
     			$syear	= (! empty($reg[1])?$reg[1]:'');
    @@ -4858,7 +5063,6 @@ class Form
     		if (! empty($conf->use_javascript_ajax) && (empty($conf->global->MAIN_POPUP_CALENDAR) || $conf->global->MAIN_POPUP_CALENDAR != "none")) {
     			$usecalendar = ((empty($conf->global->MAIN_POPUP_CALENDAR) || $conf->global->MAIN_POPUP_CALENDAR == 'eldy')?'jquery':$conf->global->MAIN_POPUP_CALENDAR);
     		}
    -		//if (! empty($conf->browser->phone)) $usecalendar='combo';
     
     		if ($d)
     		{
    @@ -4931,6 +5135,7 @@ class Form
     					}
     
     					// Zone de saisie manuelle de la date
    +					$retstring.='<div class="nowrap inline-block">';
     					$retstring.='<input id="'.$prefix.'" name="'.$prefix.'" type="text" class="maxwidth75" maxlength="11" value="'.$formated_date.'"';
     					$retstring.=($disabled?' disabled':'');
     					$retstring.=' onChange="dpChangeDay(\''.$prefix.'\',\''.$langs->trans("FormatDateShortJavaInput").'\'); "';  // FormatDateShortInput for dol_print_date / FormatDateShortJavaInput that is same for javascript
    @@ -4954,6 +5159,7 @@ class Form
     						$retstring.='<button id="'.$prefix.'Button" type="button" class="dpInvisibleButtons">'.img_object($langs->trans("Disabled"),'calendarday','class="datecallink"').'</button>';
     					}
     
    +					$retstring.='</div>';
     					$retstring.='<input type="hidden" id="'.$prefix.'day"   name="'.$prefix.'day"   value="'.$sday.'">'."\n";
     					$retstring.='<input type="hidden" id="'.$prefix.'month" name="'.$prefix.'month" value="'.$smonth.'">'."\n";
     					$retstring.='<input type="hidden" id="'.$prefix.'year"  name="'.$prefix.'year"  value="'.$syear.'">'."\n";
    @@ -5135,12 +5341,10 @@ class Form
     			$retstring.=' - <button class="dpInvisibleButtons datenowlink" id="dateofinvoice" type="button" name="_dateofinvoice" value="now" onclick="jQuery(\'#re\').val(\''.dol_print_date($adddateof,'day').'\');jQuery(\'#reday\').val(\''.$tmparray['mday'].'\');jQuery(\'#remonth\').val(\''.$tmparray['mon'].'\');jQuery(\'#reyear\').val(\''.$tmparray['year'].'\');">'.$langs->trans("DateInvoice").'</a>';
     		}
     
    -		if (! empty($nooutput)) return $retstring;
    -
    -		print $retstring;
    -		return;
    +		return $retstring;
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *	Function to show a form to select a duration on a page
     	 *
    @@ -5156,6 +5360,7 @@ class Form
     	 */
     	function select_duration($prefix, $iSecond='', $disabled=0, $typehour='select', $minunderhours=0, $nooutput=0)
     	{
    +        // phpcs:enable
     		global $langs;
     
     		$retstring='';
    @@ -5541,7 +5746,7 @@ class Form
     
     
     	/**
    -	 *	Return a HTML select string, built from an array of key+value but content returned into select come from an Ajax call of an URL.
    +	 *	Return a HTML select string, built from an array of key+value, but content returned into select come from an Ajax call of an URL.
     	 *  Note: Do not apply langs->trans function on returned content of Ajax service, content may be entity encoded twice.
     	 *
     	 *	@param	string	$htmlname       		Name of html select area
    @@ -5554,9 +5759,9 @@ class Form
     	 *  @param	string	$morecss				Add more class to css styles
     	 *  @param  int     $callurlonselect        If set to 1, some code is added so an url return by the ajax is called when value is selected.
     	 *  @param  string  $placeholder            String to use as placeholder
    -	 *  @param  integer $acceptdelayedhtml      1 if caller request to have html js content not returned but saved into global $delayedhtmlcontent (so caller can show it at end of page to avoid flash FOUC effect)
    +	 *  @param  integer $acceptdelayedhtml      1 = caller is requesting to have html js content not returned but saved into global $delayedhtmlcontent (so caller can show it at end of page to avoid flash FOUC effect)
     	 * 	@return	string   						HTML select string
    -	 *  @see ajax_combobox in ajax.lib.php
    +	 *  @see selectArrayFilter, ajax_combobox in ajax.lib.php
     	 */
     	static function selectArrayAjax($htmlname, $url, $id='', $moreparam='', $moreparamtourl='', $disabled=0, $minimumInputLength=1, $morecss='', $callurlonselect=0, $placeholder='', $acceptdelayedhtml=0)
     	{
    @@ -5617,7 +5822,7 @@ class Form
                     /* Code to execute a GET when we select a value */
                     $(".'.$htmlname.'").change(function() {
     			    	var selected = $(".'.$htmlname.'").val();
    -                	console.log("We select "+selected)
    +                	console.log("We select in selectArrayAjax the entry "+selected)
     			        $(".'.$htmlname.'").val("");  /* reset visible combo value */
         			    $.each( saveRemoteData, function( key, value ) {
         				        if (key == selected)
    @@ -5643,7 +5848,7 @@ class Form
     	}
     
     	/**
    -	 *	Return a HTML select string, built from an array of key+value but content returned into select come from an Ajax call of an URL.
    +	 *	Return a HTML select string, built from an array of key+value, but content returned into select is defined into $array parameter.
     	 *  Note: Do not apply langs->trans function on returned content of Ajax service, content may be entity encoded twice.
     	 *
     	 *	@param	string	$htmlname       		Name of html select area
    @@ -5656,9 +5861,9 @@ class Form
     	 *  @param	string	$morecss				Add more class to css styles
     	 *  @param  int     $callurlonselect        If set to 1, some code is added so an url return by the ajax is called when value is selected.
     	 *  @param  string  $placeholder            String to use as placeholder
    -	 *  @param  integer $acceptdelayedhtml      1 if caller request to have html js content not returned but saved into global $delayedhtmlcontent (so caller can show it at end of page to avoid flash FOUC effect)
    +	 *  @param  integer $acceptdelayedhtml      1 = caller is requesting to have html js content not returned but saved into global $delayedhtmlcontent (so caller can show it at end of page to avoid flash FOUC effect)
     	 * 	@return	string   						HTML select string
    -	 *  @see ajax_combobox in ajax.lib.php
    +	 *  @see selectArrayAjax, ajax_combobox in ajax.lib.php
     	 */
     	static function selectArrayFilter($htmlname, $array, $id='', $moreparam='', $disableFiltering=0, $disabled=0, $minimumInputLength=1, $morecss='', $callurlonselect=0, $placeholder='', $acceptdelayedhtml=0)
     	{
    @@ -5707,8 +5912,9 @@ class Form
     
     						var urlBase = data.url;
     						var separ = urlBase.indexOf("?") >= 0 ? "&" : "?";
    -
    -						saveRemoteData[data.id].url = urlBase + separ + "sall=" + params.term;';
    +						/* console.log("params.term="+params.term); */
    +						/* console.log("params.term encoded="+encodeURIComponent(params.term)); */
    +						saveRemoteData[data.id].url = urlBase + separ + "sall=" + encodeURIComponent(params.term);';
     		}
     
     		if(! $disableFiltering) {
    @@ -5772,55 +5978,76 @@ class Form
     	 *  @param	int		$width			Force width of select box. May be used only when using jquery couch. Example: 250, 95%
     	 *  @param	string	$moreattrib		Add more options on select component. Example: 'disabled'
     	 *  @param	string	$elemtype		Type of element we show ('category', ...)
    +	 *  @param	string	$placeholder	String to use as placeholder
    +	 *  @param	int		$addjscombo		Add js combo
     	 *	@return	string					HTML multiselect string
     	 *  @see selectarray
     	 */
    -	static function multiselectarray($htmlname, $array, $selected=array(), $key_in_label=0, $value_as_key=0, $morecss='', $translate=0, $width=0, $moreattrib='',$elemtype='')
    +	static function multiselectarray($htmlname, $array, $selected=array(), $key_in_label=0, $value_as_key=0, $morecss='', $translate=0, $width=0, $moreattrib='', $elemtype='', $placeholder='', $addjscombo=1)
     	{
     		global $conf, $langs;
     
     		$out = '';
     
    +
     		// Add code for jquery to use multiselect
     		if (! empty($conf->global->MAIN_USE_JQUERY_MULTISELECT) || defined('REQUIRE_JQUERY_MULTISELECT'))
     		{
    -			$tmpplugin=empty($conf->global->MAIN_USE_JQUERY_MULTISELECT)?constant('REQUIRE_JQUERY_MULTISELECT'):$conf->global->MAIN_USE_JQUERY_MULTISELECT;
    -   			$out.="\n".'<!-- JS CODE TO ENABLE '.$tmpplugin.' for id '.$htmlname.' -->
    -    			<script type="text/javascript">
    -	    			function formatResult(record) {'."\n";
    -						if ($elemtype == 'category')
    -						{
    -							$out.='	//return \'<span><img src="'.DOL_URL_ROOT.'/theme/eldy/img/object_category.png'.'"> <a href="'.DOL_URL_ROOT.'/categories/viewcat.php?type=0&id=\'+record.id+\'">\'+record.text+\'</a></span>\';
    -								  	return \'<span><img src="'.DOL_URL_ROOT.'/theme/eldy/img/object_category.png'.'"> \'+record.text+\'</span>\';';
    -						}
    -						else
    -						{
    -							$out.='return record.text;';
    -						}
    -			$out.= '	};
    -    				function formatSelection(record) {'."\n";
    -						if ($elemtype == 'category')
    -						{
    -							$out.='	//return \'<span><img src="'.DOL_URL_ROOT.'/theme/eldy/img/object_category.png'.'"> <a href="'.DOL_URL_ROOT.'/categories/viewcat.php?type=0&id=\'+record.id+\'">\'+record.text+\'</a></span>\';
    -								  	return \'<span><img src="'.DOL_URL_ROOT.'/theme/eldy/img/object_category.png'.'"> \'+record.text+\'</span>\';';
    -						}
    -						else
    -						{
    -							$out.='return record.text;';
    -						}
    -			$out.= '	};
    -	    			$(document).ready(function () {
    -    					$(\'#'.$htmlname.'\').'.$tmpplugin.'({
    -    						dir: \'ltr\',
    -							// Specify format function for dropdown item
    -							formatResult: formatResult,
    -    					 	templateResult: formatResult,		/* For 4.0 */
    -							// Specify format function for selected item
    -							formatSelection: formatSelection,
    -    					 	templateResult: formatSelection		/* For 4.0 */
    -    					});
    -    				});
    -    			</script>';
    +			$out.="\n".'<!-- JS CODE TO ENABLE '.$tmpplugin.' for id '.$htmlname.' -->
    +						<script type="text/javascript">'."\n";
    +			if ($addjscombo == 1)
    +			{
    +				$tmpplugin=empty($conf->global->MAIN_USE_JQUERY_MULTISELECT)?constant('REQUIRE_JQUERY_MULTISELECT'):$conf->global->MAIN_USE_JQUERY_MULTISELECT;
    +				$out.=	'function formatResult(record) {'."\n";
    +				if ($elemtype == 'category')
    +				{
    +					$out.='	//return \'<span><img src="'.DOL_URL_ROOT.'/theme/eldy/img/object_category.png'.'"> <a href="'.DOL_URL_ROOT.'/categories/viewcat.php?type=0&id=\'+record.id+\'">\'+record.text+\'</a></span>\';
    +									  	return \'<span><img src="'.DOL_URL_ROOT.'/theme/eldy/img/object_category.png'.'"> \'+record.text+\'</span>\';';
    +				}
    +				else
    +				{
    +					$out.='return record.text;';
    +				}
    +				$out.=	'};'."\n";
    +				$out.=	'function formatSelection(record) {'."\n";
    +				if ($elemtype == 'category')
    +				{
    +					$out.='	//return \'<span><img src="'.DOL_URL_ROOT.'/theme/eldy/img/object_category.png'.'"> <a href="'.DOL_URL_ROOT.'/categories/viewcat.php?type=0&id=\'+record.id+\'">\'+record.text+\'</a></span>\';
    +									  	return \'<span><img src="'.DOL_URL_ROOT.'/theme/eldy/img/object_category.png'.'"> \'+record.text+\'</span>\';';
    +				}
    +				else
    +				{
    +					$out.='return record.text;';
    +				}
    +				$out.=	'};'."\n";
    +				$out.=	'$(document).ready(function () {
    +							$(\'#'.$htmlname.'\').'.$tmpplugin.'({
    +								dir: \'ltr\',
    +								// Specify format function for dropdown item
    +								formatResult: formatResult,
    +							 	templateResult: formatResult,		/* For 4.0 */
    +								// Specify format function for selected item
    +								formatSelection: formatSelection,
    +							 	templateResult: formatSelection		/* For 4.0 */
    +							});
    +						});'."\n";
    +			}
    +			elseif ($addjscombo == 2)
    +			{
    +				// Add other js lib
    +				// ...
    +				$out.= '$(document).ready(function () {
    +							$(\'#'.$htmlname.'\').multiSelect({
    +								containerHTML: \'<div class="multi-select-container">\',
    +								menuHTML: \'<div class="multi-select-menu">\',
    +								buttonHTML: \'<span class="multi-select-button '.$morecss.'">\',
    +								menuItemHTML: \'<label class="multi-select-menuitem">\',
    +								activeClass: \'multi-select-container--open\',
    +								noneText: \''.$placeholder.'\'
    +							});
    +						})';
    +			}
    +			$out.=	'</script>';
     		}
     
     		// Try also magic suggest
    @@ -5898,7 +6125,7 @@ class Form
     		   }
     		   if ($val['label'])
     		   {
    -			   $lis.='<li><input type="checkbox" value="'.$key.'"'.(empty($val['checked'])?'':' checked="checked"').'/>'.dol_escape_htmltag($langs->trans($val['label'])).'</li>';
    +		   	$lis.='<li><input type="checkbox" id="checkbox'.$key.'" value="'.$key.'"'.(empty($val['checked'])?'':' checked="checked"').'/><label for="checkbox'.$key.'">'.dol_escape_htmltag($langs->trans($val['label'])).'</label></li>';
     			   $listcheckedstring.=(empty($val['checked'])?'':$key.',');
     		   }
     		}
    @@ -6006,6 +6233,7 @@ class Form
     		// Bypass the default method
     		$hookmanager->initHooks(array('commonobject'));
     		$parameters=array(
    +			'morehtmlright' => $morehtmlright,
     		    'compatibleImportElementsList' =>& $compatibleImportElementsList,
     		);
     		$reshook=$hookmanager->executeHooks('showLinkedObjectBlock',$parameters,$object,$action);    // Note that $action and $object may have been modified by hook
    @@ -6146,6 +6374,7 @@ class Form
     
     		$linktoelem='';
     		$linktoelemlist='';
    +		$listofidcompanytoscan='';
     
     		if (! is_object($object->thirdparty)) $object->fetch_thirdparty();
     
    @@ -6167,6 +6396,7 @@ class Form
     				'propal'=>array('enabled'=>$conf->propal->enabled, 'perms'=>1, 'label'=>'LinkToProposal', 'sql'=>"SELECT s.rowid as socid, s.nom as name, s.client, t.rowid, t.ref, t.ref_client, t.total_ht FROM ".MAIN_DB_PREFIX."societe as s, ".MAIN_DB_PREFIX."propal as t WHERE t.fk_soc = s.rowid AND t.fk_soc IN (".$listofidcompanytoscan.') AND t.entity IN ('.getEntity('propal').')'),
     				'order'=>array('enabled'=>$conf->commande->enabled, 'perms'=>1, 'label'=>'LinkToOrder', 'sql'=>"SELECT s.rowid as socid, s.nom as name, s.client, t.rowid, t.ref, t.ref_client, t.total_ht FROM ".MAIN_DB_PREFIX."societe as s, ".MAIN_DB_PREFIX."commande as t WHERE t.fk_soc = s.rowid AND t.fk_soc IN (".$listofidcompanytoscan.') AND t.entity IN ('.getEntity('commande').')'),
     				'invoice'=>array('enabled'=>$conf->facture->enabled, 'perms'=>1, 'label'=>'LinkToInvoice', 'sql'=>"SELECT s.rowid as socid, s.nom as name, s.client, t.rowid, t.facnumber as ref, t.ref_client, t.total as total_ht FROM ".MAIN_DB_PREFIX."societe as s, ".MAIN_DB_PREFIX."facture as t WHERE t.fk_soc = s.rowid AND t.fk_soc IN (".$listofidcompanytoscan.') AND t.entity IN ('.getEntity('facture').')'),
    +				'invoice_template'=>array('enabled'=>$conf->facture->enabled, 'perms'=>1, 'label'=>'LinkToTemplateInvoice', 'sql'=>"SELECT s.rowid as socid, s.nom as name, s.client, t.rowid, t.titre as ref, t.total as total_ht FROM ".MAIN_DB_PREFIX."societe as s, ".MAIN_DB_PREFIX."facture_rec as t WHERE t.fk_soc = s.rowid AND t.fk_soc IN (".$listofidcompanytoscan.') AND t.entity IN ('.getEntity('facture').')'),
     				'contrat'=>array('enabled'=>$conf->contrat->enabled , 'perms'=>1, 'label'=>'LinkToContract', 'sql'=>"SELECT s.rowid as socid, s.nom as name, s.client, t.rowid, t.ref, t.ref_supplier, '' as total_ht FROM ".MAIN_DB_PREFIX."societe as s, ".MAIN_DB_PREFIX."contrat as t WHERE t.fk_soc = s.rowid AND t.fk_soc IN (".$listofidcompanytoscan.') AND t.entity IN ('.getEntity('contract').')'),
     				'fichinter'=>array('enabled'=>$conf->ficheinter->enabled, 'perms'=>1, 'label'=>'LinkToIntervention', 'sql'=>"SELECT s.rowid as socid, s.nom as name, s.client, t.rowid, t.ref FROM ".MAIN_DB_PREFIX."societe as s, ".MAIN_DB_PREFIX."fichinter as t WHERE t.fk_soc = s.rowid AND t.fk_soc IN (".$listofidcompanytoscan.') AND t.entity IN ('.getEntity('intervention').')'),
     				'supplier_proposal'=>array('enabled'=>$conf->supplier_proposal->enabled , 'perms'=>1, 'label'=>'LinkToSupplierProposal', 'sql'=>"SELECT s.rowid as socid, s.nom as name, s.client, t.rowid, t.ref, '' as ref_supplier, t.total_ht FROM ".MAIN_DB_PREFIX."societe as s, ".MAIN_DB_PREFIX."supplier_proposal as t WHERE t.fk_soc = s.rowid AND t.fk_soc IN (".$listofidcompanytoscan.') AND t.entity IN ('.getEntity('supplier_proposal').')'),
    @@ -6179,7 +6409,7 @@ class Form
     
     		// Can complete the possiblelink array
     		$hookmanager->initHooks(array('commonobject'));
    -		$parameters=array();
    +		$parameters=array('listofidcompanytoscan' => $listofidcompanytoscan);
     		$reshook=$hookmanager->executeHooks('showLinkToObjectBlock',$parameters,$object,$action);    // Note that $action and $object may have been modified by hook
     		if (empty($reshook))
     		{
    @@ -6227,10 +6457,9 @@ class Form
     					print '</tr>';
     					while ($i < $num)
     					{
    -						$objp = $this->db->fetch_object($resqlorderlist);
    +						$objp = $this->db->fetch_object($resqllist);
     
    -						$var = ! $var;
    -						print '<tr ' . $bc [$var] . '>';
    +						print '<tr class="oddeven">';
     						print '<td aling="left">';
     						print '<input type="radio" name="idtolinkto" value=' . $objp->rowid . '>';
     						print '</td>';
    @@ -6304,7 +6533,7 @@ class Form
     	 *  @param	int      	$useempty		1=Add empty line
     	 *	@return	string						See option
     	 */
    -	function selectyesno($htmlname, $value='', $option=0, $disabled=false, $useempty='')
    +	function selectyesno($htmlname, $value='', $option=0, $disabled=false, $useempty=0)
     	{
     		global $langs;
     
    @@ -6317,7 +6546,7 @@ class Form
     
     		$disabled = ($disabled ? ' disabled' : '');
     
    -		$resultyesno = '<select class="flat" id="'.$htmlname.'" name="'.$htmlname.'"'.$disabled.'>'."\n";
    +		$resultyesno = '<select class="flat width75" id="'.$htmlname.'" name="'.$htmlname.'"'.$disabled.'>'."\n";
     		if ($useempty) $resultyesno .= '<option value="-1"'.(($value < 0)?' selected':'').'>&nbsp;</option>'."\n";
     		if (("$value" == 'yes') || ($value == 1))
     		{
    @@ -6336,6 +6565,7 @@ class Form
     
     
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *  Return list of export templates
     	 *
    @@ -6347,7 +6577,7 @@ class Form
     	 */
     	function select_export_model($selected='',$htmlname='exportmodelid',$type='',$useempty=0)
     	{
    -
    +        // phpcs:enable
     		$sql = "SELECT rowid, label";
     		$sql.= " FROM ".MAIN_DB_PREFIX."export_model";
     		$sql.= " WHERE type = '".$type."'";
    @@ -6569,16 +6799,17 @@ class Form
     	 * 		@param	string		$imagesize		    'mini', 'small' or '' (original)
     	 *      @param  int         $addlinktofullsize  Add link to fullsize image
     	 *      @param  int         $cache              1=Accept to use image in cache
    +	 *      @param	string		$forcecapture		Force parameter capture on HTML input file element to ask a smartphone to allow to open camera to take photo. Auto if empty.
     	 * 	  	@return string    						HTML code to output photo
     	 */
    -	static function showphoto($modulepart, $object, $width=100, $height=0, $caneditfield=0, $cssclass='photowithmargin', $imagesize='', $addlinktofullsize=1, $cache=0)
    +	static function showphoto($modulepart, $object, $width=100, $height=0, $caneditfield=0, $cssclass='photowithmargin', $imagesize='', $addlinktofullsize=1, $cache=0, $forcecapture='')
     	{
     		global $conf,$langs;
     
     		$entity = (! empty($object->entity) ? $object->entity : $conf->entity);
     		$id = (! empty($object->id) ? $object->id : $object->rowid);
     
    -		$ret='';$dir='';$file='';$originalfile='';$altfile='';$email='';
    +		$ret='';$dir='';$file='';$originalfile='';$altfile='';$email='';$capture='';
     		if ($modulepart=='societe')
     		{
     			$dir=$conf->societe->multidir_output[$entity];
    @@ -6602,6 +6833,7 @@ class Form
     				$originalfile=get_exdir(0, 0, 0, 0, $object, 'contact').'/photos/'.$object->photo;
     			}
     			$email=$object->email;
    +			$capture='user';
     		}
     		else if ($modulepart=='userphoto')
     		{
    @@ -6615,6 +6847,7 @@ class Form
     			}
     			if (! empty($conf->global->MAIN_OLD_IMAGE_LINKS)) $altfile=$object->id.".jpg";	// For backward compatibility
     			$email=$object->email;
    +			$capture='user';
     		}
     		else if ($modulepart=='memberphoto')
     		{
    @@ -6628,6 +6861,7 @@ class Form
     			}
     			if (! empty($conf->global->MAIN_OLD_IMAGE_LINKS)) $altfile=$object->id.".jpg";	// For backward compatibility
     			$email=$object->email;
    +			$capture='user';
     		}
     		else
     		{
    @@ -6644,6 +6878,8 @@ class Form
     			$email=$object->email;
     		}
     
    +		if ($forcecapture) $capture = $forcecapture;
    +
     		if ($dir)
     		{
     			if ($file && file_exists($dir."/".$file))
    @@ -6700,7 +6936,7 @@ class Form
     				if ($object->photo) $ret.="<br>\n";
     				$ret.='<table class="nobordernopadding centpercent">';
     				if ($object->photo) $ret.='<tr><td><input type="checkbox" class="flat photodelete" name="deletephoto" id="photodelete"> '.$langs->trans("Delete").'<br><br></td></tr>';
    -				$ret.='<tr><td class="tdoverflow"><input type="file" class="flat maxwidth200onsmartphone" name="photo" id="photoinput"></td></tr>';
    +				$ret.='<tr><td class="tdoverflow"><input type="file" class="flat maxwidth200onsmartphone" name="photo" id="photoinput"'.($capture?' capture="'.$capture.'"':'').'></td></tr>';
     				$ret.='</table>';
     			}
     
    @@ -6710,6 +6946,7 @@ class Form
     		return $ret;
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *	Return select list of groups
     	 *
    @@ -6720,12 +6957,14 @@ class Form
     	 * 	@param	int		$disabled		If select list must be disabled
     	 *  @param  string	$include        Array list of groups id to include
     	 * 	@param	int		$enableonly		Array list of groups id to be enabled. All other must be disabled
    -	 * 	@param	int		$force_entity	0 or Id of environment to force
    +	 * 	@param	string	$force_entity	'0' or Ids of environment to force
    +	 * 	@param	bool	$multiple		add [] in the name of element and add 'multiple' attribut (not working with ajax_autocompleter)
     	 *  @return	string
     	 *  @see select_dolusers
     	 */
    -	function select_dolgroups($selected='', $htmlname='groupid', $show_empty=0, $exclude='', $disabled=0, $include='', $enableonly='', $force_entity=0)
    +	function select_dolgroups($selected='', $htmlname='groupid', $show_empty=0, $exclude='', $disabled=0, $include='', $enableonly='', $force_entity='0', $multiple=false)
     	{
    +        // phpcs:enable
     		global $conf,$user,$langs;
     
     		// Permettre l'exclusion de groupes
    @@ -6733,6 +6972,8 @@ class Form
     		// Permettre l'inclusion de groupes
     		if (is_array($include))	$includeGroups = implode("','",$include);
     
    +		if (!is_array($selected)) $selected = array($selected);
    +
     		$out='';
     
     		// On recherche les groupes
    @@ -6764,13 +7005,13 @@ class Form
     			include_once DOL_DOCUMENT_ROOT . '/core/lib/ajax.lib.php';
     		   	$out .= ajax_combobox($htmlname);
     
    -			$out.= '<select class="flat minwidth200" id="'.$htmlname.'" name="'.$htmlname.'"'.($disabled?' disabled':'').'>';
    +			$out.= '<select class="flat minwidth200" id="'.$htmlname.'" name="'.$htmlname.($multiple ? '[]' : '').'" '.($multiple ? 'multiple' : '').' '.($disabled?' disabled':'').'>';
     
     			$num = $this->db->num_rows($resql);
     			$i = 0;
     			if ($num)
     			{
    -				if ($show_empty) $out.= '<option value="-1"'.($selected==-1?' selected':'').'>&nbsp;</option>'."\n";
    +				if ($show_empty && !$multiple) $out.= '<option value="-1"'.(in_array(-1,$selected)?' selected':'').'>&nbsp;</option>'."\n";
     
     				while ($i < $num)
     				{
    @@ -6780,7 +7021,7 @@ class Form
     
     					$out.= '<option value="'.$obj->rowid.'"';
     					if ($disableline) $out.= ' disabled';
    -					if ((is_object($selected) && $selected->id == $obj->rowid) || (! is_object($selected) && $selected == $obj->rowid))
    +					if ((is_object($selected[0]) && $selected[0]->id == $obj->rowid) || (! is_object($selected[0]) && in_array($obj->rowid,$selected) ))
     					{
     						$out.= ' selected';
     					}
    @@ -6798,7 +7039,7 @@ class Form
     			}
     			else
     			{
    -				if ($show_empty) $out.= '<option value="-1"'.($selected==-1?' selected':'').'></option>'."\n";
    +				if ($show_empty) $out.= '<option value="-1"'.(in_array(-1,$selected)?' selected':'').'></option>'."\n";
     				$out.= '<option value="" disabled>'.$langs->trans("NoUserGroupDefined").'</option>';
     			}
     			$out.= '</select>';
    @@ -6847,17 +7088,22 @@ class Form
                 	$("#checkallactions").click(function() {
                         if($(this).is(\':checked\')){
                             console.log("We check all");
    -                		$(".'.$cssclass.'").prop(\'checked\', true);
    +                		$(".'.$cssclass.'").prop(\'checked\', true).trigger(\'change\');
                         }
                         else
                         {
                             console.log("We uncheck all");
    -                		$(".'.$cssclass.'").prop(\'checked\', false);
    +                		$(".'.$cssclass.'").prop(\'checked\', false).trigger(\'change\');
                         }'."\n";
     		if ($calljsfunction) $out.='if (typeof initCheckForSelect == \'function\') { initCheckForSelect(0); } else { console.log("No function initCheckForSelect found. Call won\'t be done."); }';
     		$out.='         });
    -                });
    -            </script>';
    +
    +        	$(".checkforselect").change(function() {
    +				$(this).closest("tr").toggleClass("highlight", this.checked);
    +			});
    +
    + 	});
    +    </script>';
     
     		return $out;
     	}
    @@ -7049,6 +7295,4 @@ class Form
     
     		return $out;
     	}
    -
     }
    -
    diff --git a/htdocs/core/class/html.formaccounting.class.php b/htdocs/core/class/html.formaccounting.class.php
    index a79f01352e8..5ffaf0463a6 100644
    --- a/htdocs/core/class/html.formaccounting.class.php
    +++ b/htdocs/core/class/html.formaccounting.class.php
    @@ -35,10 +35,17 @@ class FormAccounting extends Form
     
     	private $options_cache = array();
     
    -	var $db;
    -	var $error;
    +	/**
    +     * @var DoliDB Database handler.
    +     */
    +    public $db;
     
     	/**
    +	 * @var string Error code (or message)
    +	 */
    +	public $error='';
    +
    +   /**
     	* Constructor
     	*
     	* @param		DoliDB		$db      Database handler
    @@ -48,6 +55,7 @@ class FormAccounting extends Form
     	    $this->db = $db;
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 * Return list of journals with label by nature
     	 *
    @@ -64,7 +72,8 @@ class FormAccounting extends Form
     	 */
     	function select_journal($selectid, $htmlname = 'journal', $nature=0, $showempty = 0, $select_in = 0, $select_out = 0, $morecss='maxwidth300 maxwidthonsmartphone', $usecache='', $disabledajaxcombo=0)
     	{
    -		global $conf;
    +        // phpcs:enable
    +		global $conf,$langs;
     
     		$out = '';
     
    @@ -93,9 +102,10 @@ class FormAccounting extends Form
     			}
     
         		$selected = 0;
    +			$langs->load('accountancy');
     			while ($obj = $this->db->fetch_object($resql))
     			{
    -				$label = $obj->code . ' - ' . $obj->label;
    +				$label = $obj->code . ' - ' . $langs->trans($obj->label);
     
         			$select_value_in = $obj->rowid;
     				$select_value_out = $obj->rowid;
    @@ -128,6 +138,7 @@ class FormAccounting extends Form
     		return $out;
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
         /**
          *	Return list of accounting category.
          * 	Use mysoc->country_id or mysoc->country_code so they must be defined.
    @@ -142,6 +153,7 @@ class FormAccounting extends Form
          */
         function select_accounting_category($selected='',$htmlname='account_category', $useempty=0, $maxlen=0, $help=1, $allcountries=0)
         {
    +        // phpcs:enable
             global $db,$langs,$user,$mysoc;
     
             if (empty($mysoc->country_id) && empty($mysoc->country_code) && empty($allcountries))
    @@ -208,6 +220,7 @@ class FormAccounting extends Form
             print $out;
         }
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 * Return select filter with date of transaction
     	 *
    @@ -215,7 +228,9 @@ class FormAccounting extends Form
     	 * @param string $selectedkey Value
     	 * @return string HTML edit field
     	 */
    -	function select_bookkeeping_importkey($htmlname = 'importkey', $selectedkey = '') {
    +    function select_bookkeeping_importkey($htmlname = 'importkey', $selectedkey = '')
    +    {
    +        // phpcs:enable
     		$options = array();
     
     		$sql = 'SELECT DISTINCT import_key from ' . MAIN_DB_PREFIX . 'accounting_bookkeeping';
    @@ -238,6 +253,7 @@ class FormAccounting extends Form
     		return Form::selectarray($htmlname, $options, $selectedkey);
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 * Return list of accounts with label by chart of accounts
     	 *
    @@ -253,6 +269,7 @@ class FormAccounting extends Form
     	 */
     	function select_account($selectid, $htmlname = 'account', $showempty = 0, $event = array(), $select_in = 0, $select_out = 0, $morecss='maxwidth300 maxwidthonsmartphone', $usecache='')
     	{
    +        // phpcs:enable
     		global $conf, $langs;
     
     		require_once DOL_DOCUMENT_ROOT . '/core/lib/accounting.lib.php';
    @@ -274,6 +291,7 @@ class FormAccounting extends Form
         		$sql .= " INNER JOIN " . MAIN_DB_PREFIX . "accounting_system as asy ON aa.fk_pcg_version = asy.pcg_version";
         		$sql .= " AND asy.rowid = " . $conf->global->CHARTOFACCOUNTS;
         		$sql .= " AND aa.active = 1";
    +    		$sql .= " AND aa.entity=".$conf->entity;
         		$sql .= " ORDER BY aa.account_number";
     
         		dol_syslog(get_class($this) . "::select_account", LOG_DEBUG);
    @@ -328,6 +346,7 @@ class FormAccounting extends Form
     		return $out;
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 * Return list of auxilary thirdparty accounts
     	 *
    @@ -337,7 +356,9 @@ class FormAccounting extends Form
     	 * @param string   $morecss        More css
     	 * @return string                  String with HTML select
     	 */
    -	function select_auxaccount($selectid, $htmlname='account_num_aux', $showempty=0, $morecss='maxwidth200') {
    +    function select_auxaccount($selectid, $htmlname='account_num_aux', $showempty=0, $morecss='maxwidth200')
    +    {
    +        // phpcs:enable
     
     		$aux_account = array();
     
    @@ -387,6 +408,7 @@ class FormAccounting extends Form
     		return $out;
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 * Return HTML combo list of years existing into book keepping
     	 *
    @@ -398,6 +420,7 @@ class FormAccounting extends Form
     	 */
     	function selectyear_accountancy_bookkepping($selected = '', $htmlname = 'yearid', $useempty = 0, $output_format = 'html')
     	{
    +        // phpcs:enable
     	    global $conf;
     
     		$out_array = array();
    @@ -426,4 +449,3 @@ class FormAccounting extends Form
     		}
     	}
     }
    -
    diff --git a/htdocs/core/class/html.formactions.class.php b/htdocs/core/class/html.formactions.class.php
    index f4b4e010faf..25a3973cbd8 100644
    --- a/htdocs/core/class/html.formactions.class.php
    +++ b/htdocs/core/class/html.formactions.class.php
    @@ -29,8 +29,15 @@
      */
     class FormActions
     {
    -    var $db;
    -    var $error;
    +    /**
    +     * @var DoliDB Database handler.
    +     */
    +    public $db;
    +
    +    /**
    +	 * @var string Error code (or message)
    +	 */
    +	public $error='';
     
     
         /**
    @@ -41,10 +48,10 @@ class FormActions
         function __construct($db)
         {
             $this->db = $db;
    -        return 1;
         }
     
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
         /**
          *  Show list of action status
          *
    @@ -59,6 +66,7 @@ class FormActions
          */
         function form_select_status_action($formname, $selected, $canedit=1, $htmlname='complete', $showempty=0, $onlyselect=0, $morecss='maxwidth100')
         {
    +        // phpcs:enable
             global $langs,$conf;
     
             $listofstatus = array(
    @@ -197,7 +205,7 @@ class FormActions
                 $newcardbutton='';
     			if (! empty($conf->agenda->enabled))
     			{
    -				$newcardbutton = '<a class="butActionNew" href="'.DOL_URL_ROOT.'/comm/action/card.php?action=create&datep='.dol_print_date(dol_now(),'dayhourlog').'&origin='.$typeelement.'&originid='.$object->id.($object->socid>0?'&socid='.$object->socid:'').($projectid>0?'&projectid='.$projectid:'').'&backtopage='.urlencode($urlbacktopage).'">'.$langs->trans("AddEvent");
    +				$newcardbutton = '<a class="butActionNew" href="'.DOL_URL_ROOT.'/comm/action/card.php?action=create&datep='.dol_print_date(dol_now(),'dayhourlog').'&origin='.$typeelement.'&originid='.$object->id.($object->socid>0?'&socid='.$object->socid:($socid>0?'&socid='.$socid:'')).($projectid>0?'&projectid='.$projectid:'').'&backtopage='.urlencode($urlbacktopage).'"><span class="valignmiddle">'.$langs->trans("AddEvent").'</span>';
     				$newcardbutton.= '<span class="fa fa-plus-circle valignmiddle"></span>';
     				$newcardbutton.= '</a>';
     			}
    @@ -306,6 +314,7 @@ class FormActions
         }
     
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
         /**
          *  Output html select list of type of event
          *
    @@ -320,6 +329,7 @@ class FormActions
          */
         function select_type_actions($selected='', $htmlname='actioncode', $excludetype='', $onlyautoornot=0, $hideinfohelp=0, $multiselect=0, $nooutput=0)
         {
    +        // phpcs:enable
             global $langs,$user,$form,$conf;
     
             if (! is_object($form)) $form=new Form($db);
    @@ -359,5 +369,4 @@ class FormActions
             else print $out;
             return '';
         }
    -
     }
    diff --git a/htdocs/core/class/html.formadmin.class.php b/htdocs/core/class/html.formadmin.class.php
    index fd0470c63f4..510b34c8f47 100644
    --- a/htdocs/core/class/html.formadmin.class.php
    +++ b/htdocs/core/class/html.formadmin.class.php
    @@ -41,9 +41,9 @@ class FormAdmin
     	function __construct($db)
     	{
     		$this->db = $db;
    -		return 1;
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *    	Return html select list with available languages (key='en_US', value='United States' for example)
     	 *
    @@ -55,11 +55,13 @@ class FormAdmin
     	 *      @param      int			$showwarning    Show a warning if language is not complete
     	 *      @param		int			$disabled		Disable edit of select
     	 *      @param		string		$morecss		Add more css styles
    -	 *      @param      int         $showcode       Add language code into label
    +	 *      @param      int         $showcode       1=Add language code into label at begining, 2=Add language code into label at end
    +	 *      @param		int			$forcecombo		Force to use combo box (so no ajax beautify effect)
     	 *      @return		string						Return HTML select string with list of languages
    -	 */
    -	function select_language($selected='', $htmlname='lang_id', $showauto=0, $filter=null, $showempty='', $showwarning=0, $disabled=0, $morecss='', $showcode=0)
    +     */
    +	function select_language($selected='', $htmlname='lang_id', $showauto=0, $filter=null, $showempty='', $showwarning=0, $disabled=0, $morecss='', $showcode=0, $forcecombo=0)
     	{
    +		// phpcs:enable
     		global $langs;
     
     		$langs_available=$langs->get_available_languages(DOL_DOCUMENT_ROOT,12);
    @@ -87,8 +89,9 @@ class FormAdmin
     
     		foreach ($langs_available as $key => $value)
     		{
    -		    $valuetoshow=$value;
    -		    if ($showcode) $valuetoshow=$key.' - '.$value;
    +			$valuetoshow=$value;
    +			if ($showcode == 1) $valuetoshow=$key.' - '.$value;
    +			if ($showcode == 2) $valuetoshow=$value.' ('.$key.')';
     
     			if ($filter && is_array($filter))
     			{
    @@ -109,12 +112,16 @@ class FormAdmin
     		$out.= '</select>';
     
     		// Make select dynamic
    -        include_once DOL_DOCUMENT_ROOT . '/core/lib/ajax.lib.php';
    -        $out.= ajax_combobox($htmlname);
    +		if (! $forcecombo)
    +		{
    +			include_once DOL_DOCUMENT_ROOT . '/core/lib/ajax.lib.php';
    +			$out.= ajax_combobox($htmlname);
    +		}
     
     		return $out;
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
          *    Return list of available menus (eldy_backoffice, ...)
          *
    @@ -126,6 +133,7 @@ class FormAdmin
          */
         function select_menu($selected, $htmlname, $dirmenuarray, $moreattrib='')
         {
    +		// phpcs:enable
             global $langs,$conf;
     
             // Clean parameters
    @@ -204,6 +212,7 @@ class FormAdmin
     		print '</select>';
         }
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
         /**
          *  Return combo list of available menu families
          *
    @@ -214,6 +223,7 @@ class FormAdmin
          */
         function select_menu_families($selected, $htmlname, $dirmenuarray)
         {
    +		// phpcs:enable
     		global $langs,$conf;
     
             //$expdevmenu=array('smartphone_backoffice.php','smartphone_frontoffice.php');  // Menu to disable if $conf->global->MAIN_FEATURES_LEVEL is not set
    @@ -275,6 +285,7 @@ class FormAdmin
         }
     
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
         /**
          *  Return a HTML select list of timezones
          *
    @@ -284,6 +295,7 @@ class FormAdmin
          */
         function select_timezone($selected,$htmlname)
         {
    +		// phpcs:enable
     		global $langs,$conf;
     
             print '<select class="flat" id="'.$htmlname.'" name="'.$htmlname.'">';
    @@ -327,17 +339,19 @@ class FormAdmin
     
     
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
    -	 *    	Return html select list with available languages (key='en_US', value='United States' for example)
    +	 *  Return html select list with available languages (key='en_US', value='United States' for example)
     	 *
    -	 *    	@param      string	$selected       Paper format pre-selected
    -	 *    	@param      string	$htmlname       Name of HTML select field
    -	 * 		@param		string	$filter			Value to filter on code
    -	 * 		@param		int		$showempty		Add empty value
    -	 * 		@return		string					Return HTML output
    +	 *  @param      string	$selected       Paper format pre-selected
    +	 *  @param      string	$htmlname       Name of HTML select field
    +	 * 	@param		string	$filter			Value to filter on code
    +	 * 	@param		int		$showempty		Add empty value
    +	 * 	@return		string					Return HTML output
     	 */
     	function select_paper_format($selected='',$htmlname='paperformat_id',$filter=0,$showempty=0)
     	{
    +		// phpcs:enable
     		global $langs;
     
     		$langs->load("dict");
    diff --git a/htdocs/core/class/html.formbank.class.php b/htdocs/core/class/html.formbank.class.php
    index 4ee00555b85..9cf60cc45b1 100644
    --- a/htdocs/core/class/html.formbank.class.php
    +++ b/htdocs/core/class/html.formbank.class.php
    @@ -29,8 +29,15 @@
      */
     class FormBank
     {
    -    var $db;
    -    var $error;
    +    /**
    +     * @var DoliDB Database handler.
    +     */
    +    public $db;
    +    
    +    /**
    +	 * @var string Error code (or message)
    +	 */
    +	public $error='';
     
     
         /**
    diff --git a/htdocs/core/class/html.formbarcode.class.php b/htdocs/core/class/html.formbarcode.class.php
    index dba8c5d24e5..eb08aab6de7 100644
    --- a/htdocs/core/class/html.formbarcode.class.php
    +++ b/htdocs/core/class/html.formbarcode.class.php
    @@ -1,21 +1,22 @@
     <?php
    -/* Copyright (C) 2007-2012	Regis Houssin		<regis.houssin@capnetworks.com>
    - * Copyright (C) 2008-2012	Laurent Destailleur	<eldy@users.sourceforge.net>
    -*
    -* This program is free software; you can redistribute it and/or modify
    -* it under the terms of the GNU General Public License as published by
    -* the Free Software Foundation; either version 3 of the License, or
    -* (at your option) any later version.
    -*
    -* This program is distributed in the hope that it will be useful,
    -* but WITHOUT ANY WARRANTY; without even the implied warranty of
    -* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
    -* GNU General Public License for more details.
    -*
    -* You should have received a copy of the GNU General Public License
    -* along with this program. If not, see <http://www.gnu.org/licenses/>.
    -*
    -*/
    +/* Copyright (C) 2007-2012  Regis Houssin           <regis.houssin@capnetworks.com>
    + * Copyright (C) 2008-2012  Laurent Destailleur     <eldy@users.sourceforge.net>
    + * Copyright (C) 2018       Frédéric France         <frederic.france@netlogic.fr>
    + *
    + * This program is free software; you can redistribute it and/or modify
    + * it under the terms of the GNU General Public License as published by
    + * the Free Software Foundation; either version 3 of the License, or
    + * (at your option) any later version.
    + *
    + * This program is distributed in the hope that it will be useful,
    + * but WITHOUT ANY WARRANTY; without even the implied warranty of
    + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
    + * GNU General Public License for more details.
    + *
    + * You should have received a copy of the GNU General Public License
    + * along with this program. If not, see <http://www.gnu.org/licenses/>.
    + *
    + */
     
     /**
      *      \file       htdocs/core/class/html.formbarcode.class.php
    @@ -28,19 +29,25 @@
      */
     class FormBarCode
     {
    -    var $db;
    -    var $error;
    +    /**
    +     * @var DoliDB Database handler.
    +     */
    +    public $db;
    +
    +    /**
    +     * @var string Error code (or message)
    +     */
    +    public $error='';
     
     
         /**
    -     *	Constructor
    +     *  Constructor
          *
    -     *	@param	DoliDB		$db		Database handler
    +     *  @param  DoliDB		$db		Database handler
          */
         function __construct($db)
         {
             $this->db = $db;
    -        return 1;
         }
     
     
    @@ -96,17 +103,35 @@ class FormBarCode
             return $select_encoder;
         }
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
         /**
    -     *	Return form to select type of barcode
    +     *  Print form to select type of barcode
          *
    -     *	@param	int		$selected          Id code pre-selected
    -     *  @param	string	$htmlname          Name of HTML select field
    -     *  @param  int		$useempty          Affiche valeur vide dans liste
    -     *  @return	void
    +     *  @param  int     $selected          Id code pre-selected
    +     *  @param  string  $htmlname          Name of HTML select field
    +     *  @param  int     $useempty          Affiche valeur vide dans liste
    +     *  @return void
    +     *  @deprecated
          */
    -    function select_barcode_type($selected='',$htmlname='barcodetype_id',$useempty=0)
    +    function select_barcode_type($selected='', $htmlname='barcodetype_id', $useempty=0)
         {
    -        global $langs,$conf;
    +        // phpcs:enable
    +        print $this->selectBarcodeType($selected, $htmlname, $useempty);
    +    }
    +
    +    /**
    +     *  Return html form to select type of barcode
    +     *
    +     *  @param  int     $selected          Id code pre-selected
    +     *  @param  string  $htmlname          Name of HTML select field
    +     *  @param  int     $useempty          Display empty value in select
    +     *  @return string
    +     */
    +    function selectBarcodeType($selected='', $htmlname='barcodetype_id', $useempty=0)
    +    {
    +        global $langs, $conf;
    +
    +        $out = '';
     
             $sql = "SELECT rowid, code, libelle";
             $sql.= " FROM ".MAIN_DB_PREFIX."c_barcode_type";
    @@ -115,46 +140,40 @@ class FormBarCode
             $sql.= " ORDER BY code";
     
             $result = $this->db->query($sql);
    -        if ($result)
    -        {
    +        if ($result) {
                 $num = $this->db->num_rows($result);
                 $i = 0;
     
    -            if ($useempty && $num > 0)
    -            {
    -                print '<select class="flat minwidth75imp" name="'.$htmlname.'" id="select_'.$htmlname.'">';
    -                print '<option value="0">&nbsp;</option>';
    -            }
    -            else
    -            {
    +            if ($useempty && $num > 0) {
    +                $out .= '<select class="flat minwidth75imp" name="' . $htmlname . '" id="select_' . $htmlname . '">';
    +                $out .= '<option value="0">&nbsp;</option>';
    +            } else {
                     $langs->load("errors");
    -                print '<select disabled class="flat minwidth75imp" name="'.$htmlname.'" id="select_'.$htmlname.'">';
    -                print '<option value="0" selected>'.$langs->trans('ErrorNoActivatedBarcode').'</option>';
    +                $out .= '<select disabled class="flat minwidth75imp" name="' . $htmlname . '" id="select_' . $htmlname . '">';
    +                $out .= '<option value="0" selected>' . $langs->trans('ErrorNoActivatedBarcode') . '</option>';
                 }
     
    -            while ($i < $num)
    -            {
    +            while ($i < $num) {
                     $obj = $this->db->fetch_object($result);
    -                if ($selected == $obj->rowid)
    -                {
    -                    print '<option value="'.$obj->rowid.'" selected>';
    +                if ($selected == $obj->rowid) {
    +                    $out .= '<option value="' . $obj->rowid . '" selected>';
    +                } else {
    +                    $out .= '<option value="' . $obj->rowid . '">';
                     }
    -                else
    -                {
    -                    print '<option value="'.$obj->rowid.'">';
    -                }
    -                print $obj->libelle;
    -                print '</option>';
    +                $out .= $obj->libelle;
    +                $out .= '</option>';
                     $i++;
                 }
    -            print "</select>";
    -            print ajax_combobox("select_".$htmlname);
    +            $out .= "</select>";
    +            $out .= ajax_combobox("select_".$htmlname);
             }
             else {
                 dol_print_error($this->db);
             }
    +        return $out;
         }
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
         /**
          *  Show form to select type of barcode
          *
    @@ -162,23 +181,37 @@ class FormBarCode
          *  @param  int			$selected    	Id condition preselected
          *  @param  string		$htmlname    	Nom du formulaire select
          *  @return	void
    +     *  @deprecated
          */
         function form_barcode_type($page, $selected='', $htmlname='barcodetype_id')
         {
    -        global $langs,$conf;
    -        if ($htmlname != "none")
    -        {
    -            print '<form method="post" action="'.$page.'">';
    -            print '<input type="hidden" name="token" value="'.$_SESSION['newtoken'].'">';
    -            print '<input type="hidden" name="action" value="set'.$htmlname.'">';
    -            print '<table class="nobordernopadding" cellpadding="0" cellspacing="0">';
    -            print '<tr><td>';
    -            $this->select_barcode_type($selected, $htmlname, 1);
    -            print '</td>';
    -            print '<td align="left"><input type="submit" class="button" value="'.$langs->trans("Modify").'">';
    -            print '</td></tr></table></form>';
    -        }
    +        // phpcs:enable
    +        print $this->formBarcodeType($page, $selected, $htmlname);
         }
     
    +    /**
    +     *  Return html form to select type of barcode
    +     *
    +     *  @param  string      $page           Page
    +     *  @param  int         $selected       Id condition preselected
    +     *  @param  string      $htmlname       Nom du formulaire select
    +     *  @return string
    +     */
    +    function formBarcodeType($page, $selected='', $htmlname='barcodetype_id')
    +    {
    +        global $langs, $conf;
    +        $out = '';
    +        if ($htmlname != "none") {
    +            $out .= '<form method="post" action="' . $page . '">';
    +            $out .= '<input type="hidden" name="token" value="' . $_SESSION['newtoken'] . '">';
    +            $out .= '<input type="hidden" name="action" value="set'.$htmlname.'">';
    +            $out .= '<table class="nobordernopadding" cellpadding="0" cellspacing="0">';
    +            $out .= '<tr><td>';
    +            $out .= $this->selectBarcodeType($selected, $htmlname, 1);
    +            $out .= '</td>';
    +            $out .= '<td align="left"><input type="submit" class="button" value="' . $langs->trans("Modify") . '">';
    +            $out .= '</td></tr></table></form>';
    +        }
    +        return $out;
    +    }
     }
    -
    diff --git a/htdocs/core/class/html.formcompany.class.php b/htdocs/core/class/html.formcompany.class.php
    index 27da8e4de39..273a84cbc94 100644
    --- a/htdocs/core/class/html.formcompany.class.php
    +++ b/htdocs/core/class/html.formcompany.class.php
    @@ -31,10 +31,15 @@
      */
     class FormCompany
     {
    -	var $db;
    -	var $error;
    -
    +	/**
    +     * @var DoliDB Database handler.
    +     */
    +    public $db;
     
    +	/**
    +	 * @var string Error code (or message)
    +	 */
    +	public $error='';
     
     	/**
     	 *	Constructor
    @@ -44,11 +49,10 @@ class FormCompany
     	function __construct($db)
     	{
     		$this->db = $db;
    -
    -		return 1;
     	}
     
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *    	Return list of labels (translated) of third parties type
     	 *
    @@ -58,6 +62,7 @@ class FormCompany
     	 */
     	function typent_array($mode=0, $filter='')
     	{
    +        // phpcs:enable
     		global $langs,$mysoc;
     
     		$effs = array();
    @@ -90,6 +95,7 @@ class FormCompany
     		return $effs;
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *	Renvoie la liste des types d'effectifs possibles (pas de traduction car nombre)
     	 *
    @@ -99,6 +105,7 @@ class FormCompany
     	 */
     	function effectif_array($mode=0, $filter='')
     	{
    +        // phpcs:enable
     		$effs = array();
     
     		$sql = "SELECT id, code, libelle";
    @@ -128,6 +135,7 @@ class FormCompany
     	}
     
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *  Affiche formulaire de selection des modes de reglement
     	 *
    @@ -139,6 +147,7 @@ class FormCompany
     	 */
     	function form_prospect_level($page, $selected='', $htmlname='prospect_level_id', $empty=0)
     	{
    +        // phpcs:enable
     		global $user, $langs;
     
     		print '<form method="post" action="'.$page.'">';
    @@ -177,6 +186,7 @@ class FormCompany
     		print '</form>';
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *   Retourne la liste deroulante des departements/province/cantons tout pays confondu ou pour un pays donne.
     	 *   Dans le cas d'une liste tout pays confondus, l'affichage fait une rupture sur le pays.
    @@ -191,9 +201,11 @@ class FormCompany
     	 */
     	function select_departement($selected='',$country_codeid=0, $htmlname='state_id')
     	{
    +        // phpcs:enable
     		print $this->select_state($selected,$country_codeid, $htmlname);
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *    Retourne la liste deroulante des departements/province/cantons tout pays confondu ou pour un pays donne.
     	 *    Dans le cas d'une liste tout pays confondus, l'affichage fait une rupture sur le pays.
    @@ -203,12 +215,13 @@ class FormCompany
     	 *
     	 *    @param	string	$selected        	Code state preselected (mus be state id)
     	 *    @param    integer	$country_codeid    	Country code or id: 0=list for all countries, otherwise country code or country rowid to show
    -	 *    @param    string	$htmlname			Id of department
    +	 *    @param    string	$htmlname			Id of department. If '', we want only the string with <option>
     	 * 	  @return	string						String with HTML select
     	 *    @see select_country
     	 */
     	function select_state($selected='',$country_codeid=0, $htmlname='state_id')
     	{
    +        // phpcs:enable
     		global $conf,$langs,$user;
     
     		dol_syslog(get_class($this)."::select_departement selected=".$selected.", country_codeid=".$country_codeid,LOG_DEBUG);
    @@ -217,7 +230,7 @@ class FormCompany
     
     		$out='';
     
    -		// On recherche les departements/cantons/province active d'une region et pays actif
    +		// Serch departements/cantons/province active d'une region et pays actif
     		$sql = "SELECT d.rowid, d.code_departement as code, d.nom as name, d.active, c.label as country, c.code as country_code, r.nom as region_name FROM";
     		$sql .= " ".MAIN_DB_PREFIX ."c_departements as d, ".MAIN_DB_PREFIX."c_regions as r,".MAIN_DB_PREFIX."c_country as c";
     		$sql .= " WHERE d.fk_region=r.code_region and r.fk_pays=c.rowid";
    @@ -226,7 +239,6 @@ class FormCompany
     		if ($country_codeid && ! is_numeric($country_codeid)) $sql .= " AND c.code = '".$this->db->escape($country_codeid)."'";
     		$sql .= " ORDER BY c.code, d.code_departement";
     
    -		dol_syslog(get_class($this)."::select_departement", LOG_DEBUG);
     		$result=$this->db->query($sql);
     		if ($result)
     		{
    @@ -267,7 +279,7 @@ class FormCompany
     						}
     
     						// Si traduction existe, on l'utilise, sinon on prend le libelle par defaut
    -						if(!empty($conf->global->MAIN_SHOW_STATE_CODE) &&
    +						if (!empty($conf->global->MAIN_SHOW_STATE_CODE) &&
     						($conf->global->MAIN_SHOW_STATE_CODE == 1 || $conf->global->MAIN_SHOW_STATE_CODE == 2 || $conf->global->MAIN_SHOW_STATE_CODE === 'all')) {
     							if(!empty($conf->global->MAIN_SHOW_REGION_IN_STATE_SELECT) && $conf->global->MAIN_SHOW_REGION_IN_STATE_SELECT == 1) {
     								$out.= $obj->region_name . ' - ' . $obj->code . ' - ' . ($langs->trans($obj->code)!=$obj->code?$langs->trans($obj->code):($obj->name!='-'?$obj->name:''));
    @@ -298,14 +310,18 @@ class FormCompany
     			dol_print_error($this->db);
     		}
     
    -        // Make select dynamic
    -        include_once DOL_DOCUMENT_ROOT . '/core/lib/ajax.lib.php';
    -        $out .= ajax_combobox($htmlname);
    +		// Make select dynamic
    +		if (! empty($htmlname))
    +		{
    +			include_once DOL_DOCUMENT_ROOT . '/core/lib/ajax.lib.php';
    +			$out .= ajax_combobox($htmlname);
    +		}
     
     		return $out;
     	}
     
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *   Retourne la liste deroulante des regions actives dont le pays est actif
     	 *   La cle de la liste est le code (il peut y avoir plusieurs entree pour
    @@ -318,6 +334,7 @@ class FormCompany
     	 */
     	function select_region($selected='',$htmlname='region_id')
     	{
    +        // phpcs:enable
     		global $conf,$langs;
     		$langs->load("dict");
     
    @@ -372,6 +389,7 @@ class FormCompany
     		}
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *  Return combo list with people title
     	 *
    @@ -382,6 +400,7 @@ class FormCompany
     	 */
     	function select_civility($selected='',$htmlname='civility_id',$morecss='maxwidth100')
     	{
    +        // phpcs:enable
     		global $conf,$langs,$user;
     		$langs->load("dict");
     
    @@ -428,6 +447,7 @@ class FormCompany
     		return $out;
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *    Retourne la liste deroulante des formes juridiques tous pays confondus ou pour un pays donne.
     	 *    Dans le cas d'une liste tous pays confondu, on affiche une rupture sur le pays.
    @@ -441,9 +461,11 @@ class FormCompany
     	 */
     	function select_forme_juridique($selected='', $country_codeid=0, $filter='')
     	{
    +        // phpcs:enable
     		print $this->select_juridicalstatus($selected, $country_codeid, $filter);
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *    Retourne la liste deroulante des formes juridiques tous pays confondus ou pour un pays donne.
     	 *    Dans le cas d'une liste tous pays confondu, on affiche une rupture sur le pays
    @@ -456,6 +478,7 @@ class FormCompany
     	 */
     	function select_juridicalstatus($selected='', $country_codeid=0, $filter='', $htmlname='forme_juridique_code')
     	{
    +        // phpcs:enable
     		global $conf,$langs,$user;
     		$langs->load("dict");
     
    @@ -609,7 +632,8 @@ class FormCompany
     						var method = obj.method;
     						var url = obj.url;
     						var htmlname = obj.htmlname;
    -			    		console.log("Run runJsCodeForEvent-'.$htmlname.' from selectCompaniesForNewContact id="+id+" method="+method+" showempty="+showempty+" url="+url+" htmlname="+htmlname);
    +						var showempty = obj.showempty;
    +						console.log("Run runJsCodeForEvent-'.$htmlname.' from selectCompaniesForNewContact id="+id+" method="+method+" showempty="+showempty+" url="+url+" htmlname="+htmlname);
     						$.getJSON(url,
     							{
     								action: method,
    @@ -737,6 +761,7 @@ class FormCompany
     		}
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *    Return a select list with zip codes and their town
     	 *
    @@ -751,6 +776,7 @@ class FormCompany
     	 */
     	function select_ziptown($selected='', $htmlname='zipcode', $fields='', $fieldsize=0, $disableautocomplete=0, $moreattrib='',$morecss='')
     	{
    +        // phpcs:enable
     		global $conf;
     
     		$out='';
    @@ -768,6 +794,7 @@ class FormCompany
     		return $out;
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
         /**
          *  Return HTML string to use as input of professional id into a HTML page (siren, siret, etc...)
          *
    @@ -780,6 +807,7 @@ class FormCompany
          */
         function get_input_id_prof($idprof,$htmlname,$preselected,$country_code,$morecss='maxwidth100onsmartphone quatrevingtpercent')
         {
    +        // phpcs:enable
             global $conf,$langs;
     
             $formlength=0;
    @@ -818,6 +846,7 @@ class FormCompany
             return $out;
         }
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
         /**
          * Return a HTML select with localtax values for thirdparties
          *
    @@ -828,10 +857,11 @@ class FormCompany
          */
         function select_localtax($local, $selected, $htmlname)
         {
    -    	$tax=get_localtax_by_third($local);
    +        // phpcs:enable
    +        $tax=get_localtax_by_third($local);
     
    -    	$num = $this->db->num_rows($tax);
    -    	$i = 0;
    +        $num = $this->db->num_rows($tax);
    +        $i = 0;
         	if ($num)
         	{
         		$valors=explode(":", $tax);
    @@ -858,6 +888,4 @@ class FormCompany
         		}
         	}
         }
    -
     }
    -
    diff --git a/htdocs/core/class/html.formcontract.class.php b/htdocs/core/class/html.formcontract.class.php
    index f4902e4912e..5bdb00cfc40 100644
    --- a/htdocs/core/class/html.formcontract.class.php
    +++ b/htdocs/core/class/html.formcontract.class.php
    @@ -1,5 +1,5 @@
     <?php
    -/* Copyright (C) 2012-2013  Charles-Fr BENKE		<charles.fr@benke.fr>
    +/* Copyright (C) 2012-2018  Charlene BENKE	<charlie@patas-monkey.com>
      *
      * This program is free software; you can redistribute it and/or modify
      * it under the terms of the GNU General Public License as published by
    @@ -27,8 +27,15 @@
      */
     class FormContract
     {
    -    var $db;
    -    var $error;
    +    /**
    +     * @var DoliDB Database handler.
    +     */
    +    public $db;
    +
    +    /**
    +	 * @var string Error code (or message)
    +	 */
    +	public $error='';
     
     
         /**
    @@ -42,6 +49,7 @@ class FormContract
         }
     
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *	Show a combo list with contracts qualified for a third party
     	 *
    @@ -54,18 +62,29 @@ class FormContract
     	 */
     	function select_contract($socid=-1, $selected='', $htmlname='contrattid', $maxlength=16, $showempty=1)
     	{
    +        // phpcs:enable
     		global $db,$user,$conf,$langs;
     
     		$hideunselectables = false;
    -		if (! empty($conf->global->PROJECT_HIDE_UNSELECTABLES)) $hideunselectables = true;
    +		if (! empty($conf->global->CONTRACT_HIDE_UNSELECTABLES)) $hideunselectables = true;
     
     		// Search all contacts
     		$sql = 'SELECT c.rowid, c.ref, c.fk_soc, c.statut';
     		$sql.= ' FROM '.MAIN_DB_PREFIX .'contrat as c';
     		$sql.= " WHERE c.entity = ".$conf->entity;
     		//if ($contratListId) $sql.= " AND c.rowid IN (".$contratListId.")";
    +		if ($socid > 0)
    +		{
    +			// CONTRACT_ALLOW_TO_LINK_FROM_OTHER_COMPANY is 'all' or a list of ids separated by coma.
    +		    	if (empty($conf->global->CONTRACT_ALLOW_TO_LINK_FROM_OTHER_COMPANY))
    +			    $sql.= " AND (c.fk_soc=".$socid." OR c.fk_soc IS NULL)";
    +		    	else if ($conf->global->CONTRACT_ALLOW_TO_LINK_FROM_OTHER_COMPANY != 'all')
    +			{
    +		        	$sql.= " AND (c.fk_soc IN (".$socid.", ".$conf->global->CONTRACT_ALLOW_TO_LINK_FROM_OTHER_COMPANY.") ";
    +				$sql.= " OR c.fk_soc IS NULL)";
    +		    	}
    +		}
     		if ($socid == 0) $sql.= " AND (c.fk_soc = 0 OR c.fk_soc IS NULL)";
    -		if ($socid > 0)  $sql.= " AND (c.fk_soc=".$socid." OR c.fk_soc IS NULL)";
     		$sql.= " ORDER BY c.ref ";
     
     		dol_syslog(get_class($this)."::select_contract", LOG_DEBUG);
    @@ -98,12 +117,12 @@ class FormContract
     						else
     						{
     							$disabled=0;
    -							if (! $obj->statut > 0)
    +							if ( $obj->statut ==  0)
     							{
     								$disabled=1;
     								$labeltoshow.=' ('.$langs->trans("Draft").')';
     							}
    -							if ($socid > 0 && (! empty($obj->fk_soc) && $obj->fk_soc != $socid))
    +							if ( empty($conf->global->CONTRACT_ALLOW_TO_LINK_FROM_OTHER_COMPANY) &&  $socid > 0 && (! empty($obj->fk_soc) && $obj->fk_soc != $socid))
     							{
     								$disabled=1;
     								$labeltoshow.=' - '.$langs->trans("LinkedToAnotherCompany");
    @@ -130,14 +149,14 @@ class FormContract
     			}
     			print '</select>';
     			$db->free($resql);
    -			
    +
     			if (!empty($conf->use_javascript_ajax))
     			{
     				// Make select dynamic
     				include_once DOL_DOCUMENT_ROOT . '/core/lib/ajax.lib.php';
     				print ajax_combobox($htmlname);
     			}
    -			
    +
     			return $num;
     		}
     		else
    @@ -146,7 +165,7 @@ class FormContract
     			return -1;
     		}
     	}
    -	
    +
     	/**
     	 *	Show a form to select a contract
     	 *
    @@ -156,12 +175,12 @@ class FormContract
     	 *	@param  string	$htmlname   Nom de la zone html
     	 *	@param	int		$maxlength	Maximum length of label
     	 *	@param	int		$showempty	Show empty line
    -	 *	@return int         		Nbr of project if OK, <0 if KO
    +	 *	@return int                 Nbr of project if OK, <0 if KO
     	 */
     	function formSelectContract($page, $socid=-1, $selected='', $htmlname='contrattid', $maxlength=16, $showempty=1)
     	{
    -	    global $langs;
    -	
    +        global $langs;
    +
             print "\n";
             print '<form method="post" action="'.$page.'">';
             print '<input type="hidden" name="action" value="setcontract">';
    @@ -169,6 +188,5 @@ class FormContract
             $this->select_contract($socid, $selected, $htmlname, $maxlength, $showempty);
             print '<input type="submit" class="button valignmiddle" value="'.$langs->trans("Modify").'">';
             print '</form>';
    -	}	
    -	
    +    }
     }
    diff --git a/htdocs/core/class/html.formcron.class.php b/htdocs/core/class/html.formcron.class.php
    index 255868f02a5..94747481cb0 100644
    --- a/htdocs/core/class/html.formcron.class.php
    +++ b/htdocs/core/class/html.formcron.class.php
    @@ -28,8 +28,15 @@
      */
     class FormCron extends Form
     {
    -	var $db;
    -	var $error;
    +	/**
    +     * @var DoliDB Database handler.
    +     */
    +    public $db;
    +
    +	/**
    +	 * @var string Error code (or message)
    +	 */
    +	public $error='';
     
     	/**
     	 *	Constructor
    @@ -39,10 +46,10 @@ class FormCron extends Form
     	function __construct($db)
     	{
     		$this->db = $db;
    -		return 1;
     	}
     
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 * Display On Off selector
     	 *
    @@ -53,6 +60,7 @@ class FormCron extends Form
     	 */
     	function select_typejob($htmlname,$selected=0,$readonly=0)
     	{
    +        // phpcs:enable
     		global $langs;
     
     		$langs->load('cron@cron');
    diff --git a/htdocs/core/class/html.formfile.class.php b/htdocs/core/class/html.formfile.class.php
    index ae2d88d2b6f..4a59e28f044 100644
    --- a/htdocs/core/class/html.formfile.class.php
    +++ b/htdocs/core/class/html.formfile.class.php
    @@ -36,7 +36,11 @@ class FormFile
     {
     	private $db;
     
    +	/**
    +	 * @var string Error code (or message)
    +	 */
     	public $error;
    +
     	public $numoffiles;
     	public $infofiles;			// Used to return informations by function getDocumentsLink
     
    @@ -50,10 +54,10 @@ class FormFile
     	{
     		$this->db = $db;
     		$this->numoffiles=0;
    -		return 1;
     	}
     
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *  Show form to upload a new file.
     	 *
    @@ -75,6 +79,7 @@ class FormFile
     	 */
     	function form_attach_new_file($url, $title='', $addcancel=0, $sectionid=0, $perm=1, $size=50, $object='', $options='', $useajax=1, $savingdocmask='', $linkfiles=1, $htmlname='formuserfile', $accept='', $sectiondir='')
     	{
    +        // phpcs:enable
     		global $conf,$langs, $hookmanager;
     		$hookmanager->initHooks(array('formfile'));
     
    @@ -122,11 +127,12 @@ class FormFile
     			if (preg_match('/g$/i',$maxphp)) $maxphp=$maxphp*1024*1024;
     			if (preg_match('/t$/i',$maxphp)) $maxphp=$maxphp*1024*1024*1024;
     			// Now $max and $maxphp are in Kb
    -			if ($maxphp > 0) $max=min($max,$maxphp);
    +			$maxmin = $max;
    +			if ($maxphp > 0) $maxmin=min($max,$maxphp);
     
    -			if ($max > 0)
    +			if ($maxmin > 0)
     			{
    -				$out .= '<input type="hidden" name="max_file_size" value="'.($max*1024).'">';
    +				$out .= '<input type="hidden" name="max_file_size" value="'.($maxmin*1024).'">';
     			}
     
     			$out .= '<input class="flat minwidth400" type="file"';
    @@ -179,7 +185,7 @@ class FormFile
     
     			if ($linkfiles)
     			{
    -				$out .= "\n<!-- Start form attach new link -->\n";
    +				$out .= "\n<!-- Start form link new url -->\n";
     				$langs->load('link');
     				$title = $langs->trans("LinkANewFile");
     				$out .= load_fiche_titre($title, null, null);
    @@ -207,25 +213,25 @@ class FormFile
     				$out .= '</div>';
     				$out .= '<div class="clearboth"></div>';
     				$out .= '</form><br>';
    -				$parameters = array('socid'=>(isset($GLOBALS['socid'])?$GLOBALS['socid']:''),'id'=>(isset($GLOBALS['id'])?$GLOBALS['id']:''), 'url'=>$url, 'perm'=>$perm);
    -				$res = $hookmanager->executeHooks('formattachOptions',$parameters,$object);
     
    -				$out .= "\n<!-- End form attach new file -->\n";
    +				$out .= "\n<!-- End form link new url -->\n";
     			}
     
    +			$parameters = array('socid'=>(isset($GLOBALS['socid'])?$GLOBALS['socid']:''), 'id'=>(isset($GLOBALS['id'])?$GLOBALS['id']:''), 'url'=>$url, 'perm'=>$perm);
    +			$res = $hookmanager->executeHooks('formattachOptions',$parameters,$object);
     			if (empty($res))
     			{
     				print '<div class="attacharea attacharea'.$htmlname.'">';
     				print $out;
     				print '</div>';
     			}
    -
     			print $hookmanager->resPrint;
     
     			return 1;
     		}
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *      Show the box with list of available documents for object
     	 *
    @@ -250,6 +256,7 @@ class FormFile
     	 */
     	function show_documents($modulepart,$modulesubdir,$filedir,$urlsource,$genallowed,$delallowed=0,$modelselected='',$allowgenifempty=1,$forcenomultilang=0,$iconPDF=0,$notused=0,$noform=0,$param='',$title='',$buttonlabel='',$codelang='')
     	{
    +        // phpcs:enable
     		$this->numoffiles=0;
     		print $this->showdocuments($modulepart,$modulesubdir,$filedir,$urlsource,$genallowed,$delallowed,$modelselected,$allowgenifempty,$forcenomultilang,$iconPDF,$notused,$noform,$param,$title,$buttonlabel,$codelang);
     		return $this->numoffiles;
    @@ -478,6 +485,24 @@ class FormFile
     					$modellist=ModelePDFProductBatch::liste_modeles($this->db);
     				}
     			}
    +			elseif ($modulepart == 'stock')
    +			{
    +				if (is_array($genallowed)) $modellist=$genallowed;
    +				else
    +				{
    +					include_once DOL_DOCUMENT_ROOT.'/core/modules/stock/modules_stock.php';
    +					$modellist=ModelePDFStock::liste_modeles($this->db);
    +				}
    +			}
    +			elseif ($modulepart == 'movement')
    +			{
    +				if (is_array($genallowed)) $modellist=$genallowed;
    +				else
    +				{
    +					include_once DOL_DOCUMENT_ROOT.'/core/modules/stock/modules_movement.php';
    +					$modellist=ModelePDFMovement::liste_modeles($this->db);
    +				}
    +			}
     			elseif ($modulepart == 'export')
     			{
     				if (is_array($genallowed)) $modellist=$genallowed;
    @@ -541,7 +566,7 @@ class FormFile
     					$modellist=ModelePDFCards::liste_modeles($this->db);
     				}
     			}
    -			elseif ($modulepart == 'agenda')
    +			elseif ($modulepart == 'agenda' || $modulepart == 'actions')
     			{
     				if (is_array($genallowed)) $modellist=$genallowed;
     				else
    @@ -581,7 +606,7 @@ class FormFile
     					$modellist=ModelePDFUserGroup::liste_modeles($this->db);
     				}
     			}
    -			else //if ($modulepart != 'agenda')
    +			else
     			{
     				// For normalized standard modules
     				$file=dol_buildpath('/core/modules/'.$modulepart.'/modules_'.$modulepart.'.php',0);
    @@ -601,7 +626,7 @@ class FormFile
     					$modellist=call_user_func($class.'::liste_modeles',$this->db);
     				}
     				else
    -			  {
    +				{
     					dol_print_error($this->db,'Bad value for modulepart');
     					return -1;
     				}
    @@ -654,7 +679,7 @@ class FormFile
     				$formadmin=new FormAdmin($this->db);
     				$defaultlang=$codelang?$codelang:$langs->getDefaultLang();
     				$morecss='maxwidth150';
    -				if (! empty($conf->browser->phone)) $morecss='maxwidth100';
    +				if ($conf->browser->layout == 'phone') $morecss='maxwidth100';
     				$out.= $formadmin->select_language($defaultlang, 'lang_id', 0, 0, 0, 0, 0, $morecss);
     			}
     			else
    @@ -760,7 +785,8 @@ class FormFile
     						$out.= '<td class="right nowraponall">';
     						if ($delallowed)
     						{
    -							$out.= '<a href="'.$urlsource.(strpos($urlsource,'?')?'&amp;':'?').'action=remove_file&amp;file='.urlencode($relativepath);
    +							$tmpurlsource = preg_replace('/#[a-zA-Z0-9_]*$/', '', $urlsource);
    +							$out.= '<a href="'.$tmpurlsource.(strpos($tmpurlsource,'?')?'&amp;':'?').'action=remove_file&amp;file='.urlencode($relativepath);
     							$out.= ($param?'&amp;'.$param:'');
     							//$out.= '&modulepart='.$modulepart; // TODO obsolete ?
     							//$out.= '&urlsource='.urlencode($urlsource); // TODO obsolete ?
    @@ -796,7 +822,7 @@ class FormFile
     
     				$this->numoffiles++;
     			}
    -			// Loop on each file found
    +			// Loop on each link found
     			if (is_array($link_list))
     			{
     				$colspan=2;
    @@ -889,7 +915,7 @@ class FormFile
     		if (! empty($file_list))
     		{
     			$out='<dl class="dropdown inline-block">
    -    			<dt><a data-ajax="false" href="#" onClick="return false;">'.img_picto('', 'listlight', '', 0, 0, 0, '', 'valignbottom').'</a></dt>
    +    			<dt><a data-ajax="false" href="#" onClick="return false;">'.img_picto('', 'listlight', '', 0, 0, 0, '', 'valignmiddle').'</a></dt>
         			<dd><div class="multichoicedoc" style="position:absolute;left:100px;" ><ul class="ulselectedfields" style="display: none;">';
     			$tmpout='';
     
    @@ -956,6 +982,7 @@ class FormFile
     	}
     
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *  Show list of documents in $filearray (may be they are all in same directory but may not)
     	 *  This also sync database if $upload_dir is defined.
    @@ -987,13 +1014,14 @@ class FormFile
     	 */
     	function list_of_documents($filearray,$object,$modulepart,$param='',$forcedownload=0,$relativepath='',$permonobject=1,$useinecm=0,$textifempty='',$maxlength=0,$title='',$url='', $showrelpart=0, $permtoeditline=-1,$upload_dir='',$sortfield='',$sortorder='ASC', $disablemove=1, $addfilterfields=0)
     	{
    +        // phpcs:enable
     		global $user, $conf, $langs, $hookmanager;
     		global $sortfield, $sortorder, $maxheightmini;
     		global $dolibarr_main_url_root;
     		global $form;
     
     		$disablecrop=1;
    -		if (in_array($modulepart, array('societe','product','produit','service','expensereport','holiday','member','project','ticketsup','user'))) $disablecrop=0;
    +		if (in_array($modulepart, array('societe','product','produit','service','expensereport','holiday','member','project','ticket','user'))) $disablecrop=0;
     
     		// Define relative path used to store the file
     		if (empty($relativepath))
    @@ -1182,7 +1210,7 @@ class FormFile
     					print '</td>';
     
     					// Date
    -					print '<td align="center" width="130px">'.dol_print_date($file['date'],"dayhour","tzuser").'</td>';
    +					print '<td align="center" width="140px">'.dol_print_date($file['date'],"dayhour","tzuser").'</td>';	// 140px = width for date with PM format
     
     					// Preview
     					if (empty($useinecm))
    @@ -1253,7 +1281,7 @@ class FormFile
     						print '<td class="valignmiddle right actionbuttons"><!-- action on files -->';
     						if ($useinecm == 1)
     						{
    -							print '<a href="'.DOL_URL_ROOT.'/ecm/file_card.php?urlfile='.urlencode($file['name']).$param.'" class="editfilelink" rel="'.urlencode($file['name']).'">'.img_view('default', 0, 'class="paddingrightonly"').'</a>';
    +							print '<a href="'.DOL_URL_ROOT.'/ecm/file_card.php?urlfile='.urlencode($file['name']).$param.'" class="editfilelink" rel="'.urlencode($file['name']).'">'.img_edit('default', 0, 'class="paddingrightonly"').'</a>';
     						}
     						if (! $useinecm || $useinecm == 2)
     						{
    @@ -1286,14 +1314,13 @@ class FormFile
     							if (! empty($conf->dol_use_jmobile)) $useajax=0;
     							if (empty($conf->use_javascript_ajax)) $useajax=0;
     							if (! empty($conf->global->MAIN_ECM_DISABLE_JS)) $useajax=0;
    -
    -							print '<a href="'.(($useinecm && $useajax)?'#':$url.'?action=delete&urlfile='.urlencode($filepath).$param).'" class="deletefilelink" rel="'.$filepath.'">'.img_delete().'</a>';
    +							print '<a href="'.(($useinecm && $useajax)?'#':($url.'?action=delete&urlfile='.urlencode($filepath).$param)).'" class="deletefilelink" rel="'.$filepath.'">'.img_delete().'</a>';
     						}
     						print "</td>";
     
     						if (empty($disablemove))
     						{
    -							if ($nboffiles > 1 && empty($conf->browser->phone)) {
    +							if ($nboffiles > 1 && $conf->browser->layout != 'phone') {
     								print '<td align="center" class="linecolmove tdlineupdown">';
     								if ($i > 0) {
     									print '<a class="lineupdown" href="'.$_SERVER["PHP_SELF"].'?id='.$this->id.'&amp;action=up&amp;rowid='.$line->id.'">'.img_up('default',0,'imgupforline').'</a>';
    @@ -1304,7 +1331,7 @@ class FormFile
     								print '</td>';
     							}
     							else {
    -							   	print '<td align="center"'.((empty($conf->browser->phone) && empty($disablemove)) ?' class="linecolmove tdlineupdown"':' class="linecolmove"').'>';
    +							   	print '<td align="center"'.(($conf->browser->layout != 'phone' && empty($disablemove)) ?' class="linecolmove tdlineupdown"':' class="linecolmove"').'>';
     							   	print '</td>';
     							}
     					   }
    @@ -1354,6 +1381,7 @@ class FormFile
     	}
     
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *	Show list of documents in a directory
     	 *
    @@ -1374,6 +1402,7 @@ class FormFile
     	 */
     	function list_of_autoecmfiles($upload_dir, $filearray, $modulepart, $param, $forcedownload=0, $relativepath='', $permtodelete=1, $useinecm=0, $textifempty='', $maxlength=0, $url='', $addfilterfields=0)
     	{
    +        // phpcs:enable
     		global $user, $conf, $langs, $form;
     		global $sortfield, $sortorder;
     		global $search_doc_ref;
    @@ -1636,7 +1665,6 @@ class FormFile
     
     		// Include template
     		include DOL_DOCUMENT_ROOT.'/core/tpl/ajax/fileupload_view.tpl.php';
    -
     	}
     
     	/**
    @@ -1808,6 +1836,4 @@ class FormFile
     		}
     		return $out;
     	}
    -
     }
    -
    diff --git a/htdocs/core/class/html.formintervention.class.php b/htdocs/core/class/html.formintervention.class.php
    index b675ba6e674..ae35b74fad9 100644
    --- a/htdocs/core/class/html.formintervention.class.php
    +++ b/htdocs/core/class/html.formintervention.class.php
    @@ -27,8 +27,15 @@
      */
     class FormIntervention
     {
    -    var $db;
    -    var $error;
    +    /**
    +     * @var DoliDB Database handler.
    +     */
    +    public $db;
    +
    +    /**
    +	 * @var string Error code (or message)
    +	 */
    +	public $error='';
     
     
         /**
    @@ -42,6 +49,7 @@ class FormIntervention
         }
     
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *	Show a combo list with contracts qualified for a third party
     	 *
    @@ -54,6 +62,7 @@ class FormIntervention
     	 */
     	function select_interventions($socid=-1, $selected='', $htmlname='interventionid', $maxlength=16, $showempty=1)
     	{
    +        // phpcs:enable
     		global $db,$user,$conf,$langs;
     
     		$out='';
    diff --git a/htdocs/core/class/html.formmail.class.php b/htdocs/core/class/html.formmail.class.php
    index 555ad503693..c80358315c6 100644
    --- a/htdocs/core/class/html.formmail.class.php
    +++ b/htdocs/core/class/html.formmail.class.php
    @@ -1,9 +1,9 @@
     <?php
     /* Copyright (C) 2005-2012 Laurent Destailleur  <eldy@users.sourceforge.net>
    - * Copyright (C) 2005-2012 Regis Houssin		<regis.houssin@capnetworks.com>
    - * Copyright (C) 2010-2011 Juanjo Menent		<jmenent@2byte.es>
    + * Copyright (C) 2005-2012 Regis Houssin	    <regis.houssin@capnetworks.com>
    + * Copyright (C) 2010-2011 Juanjo Menent	    <jmenent@2byte.es>
      * Copyright (C) 2015-2017 Marcos García        <marcosgdf@gmail.com>
    - * Copyright (C) 2015-2017 Nicolas ZABOURI        <info@inovea-conseil.com>
    + * Copyright (C) 2015-2017 Nicolas ZABOURI      <info@inovea-conseil.com>
      *
      * This program is free software; you can redistribute it and/or modify
      * it under the terms of the GNU General Public License as published by
    @@ -35,57 +35,66 @@ require_once DOL_DOCUMENT_ROOT .'/core/class/html.form.class.php';
      */
     class FormMail extends Form
     {
    -	var $db;
    +	/**
    +     * @var DoliDB Database handler.
    +     */
    +    public $db;
     
    -	var $withform;				// 1=Include HTML form tag and show submit button, 0=Do not include form tag and submit button, -1=Do not include form tag but include submit button
    +	public $withform;				// 1=Include HTML form tag and show submit button, 0=Do not include form tag and submit button, -1=Do not include form tag but include submit button
     
    -	var $fromname;
    -	var $frommail;
    -	var $replytoname;
    -	var $replytomail;
    -	var $toname;
    -	var $tomail;
    -	var $trackid;
    +	public $fromname;
    +	public $frommail;
    +	public $replytoname;
    +	public $replytomail;
    +	public $toname;
    +	public $tomail;
    +	public $trackid;
    +
    +	public $withsubstit;			// Show substitution array
    +	public $withfrom;
     
    -	var $withsubstit;			// Show substitution array
    -	var $withfrom;
     	/**
     	 * @var int
     	 * @deprecated Fill withto with array before calling method.
     	 * @see withto
     	 */
     	public $withtosocid;
    +
     	/**
     	 * @var int|int[]
     	 */
     	public $withto;				// Show recipient emails
    -	var $withtofree;			// Show free text for recipient emails
    -	var $withtocc;
    -	var $withtoccc;
    -	var $withtopic;
    -	var $withfile;				// 0=No attaches files, 1=Show attached files, 2=Can add new attached files
    -	var $withmaindocfile;		// 1=Add a checkbox "Attach also main document" for mass actions (checked by default), -1=Add checkbox (not checked by default)
    -	var $withbody;
     
    -	var $withfromreadonly;
    -	var $withreplytoreadonly;
    -	var $withtoreadonly;
    -	var $withtoccreadonly;
    -	var $withtocccreadonly;
    -	var $withtopicreadonly;
    -	var $withfilereadonly;
    -	var $withdeliveryreceipt;
    -	var $withcancel;
    -	var $withfckeditor;
    +	public $withtofree;			// Show free text for recipient emails
    +	public $withtocc;
    +	public $withtoccc;
    +	public $withtopic;
    +	public $withfile;				// 0=No attaches files, 1=Show attached files, 2=Can add new attached files
    +	public $withmaindocfile;		// 1=Add a checkbox "Attach also main document" for mass actions (checked by default), -1=Add checkbox (not checked by default)
    +	public $withbody;
     
    -	var $substit=array();
    -	var $substit_lines=array();
    -	var $param=array();
    +	public $withfromreadonly;
    +	public $withreplytoreadonly;
    +	public $withtoreadonly;
    +	public $withtoccreadonly;
    +	public $withtocccreadonly;
    +	public $withtopicreadonly;
    +	public $withfilereadonly;
    +	public $withdeliveryreceipt;
    +	public $withcancel;
    +	public $withfckeditor;
    +
    +	public $substit=array();
    +	public $substit_lines=array();
    +	public $param=array();
     
     	public $withtouser=array();
     	public $withtoccuser=array();
     
    -	var $error;
    +	/**
    +	 * @var string Error code (or message)
    +	 */
    +	public $error='';
     
     	public $lines_model;
     
    @@ -123,10 +132,9 @@ class FormMail extends Form
     		$this->withbodyreadonly=0;
     		$this->withdeliveryreceiptreadonly=0;
     		$this->withfckeditor=-1;	// -1 = Auto
    -
    -		return 1;
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 * Clear list of attached files in send mail form (also stored in session)
     	 *
    @@ -134,6 +142,7 @@ class FormMail extends Form
     	 */
     	function clear_attached_files()
     	{
    +        // phpcs:enable
     		global $conf,$user;
     		require_once DOL_DOCUMENT_ROOT.'/core/lib/files.lib.php';
     
    @@ -148,6 +157,7 @@ class FormMail extends Form
     		unset($_SESSION["listofmimes".$keytoavoidconflict]);
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 * Add a file into the list of attached files (stored in SECTION array)
     	 *
    @@ -158,6 +168,7 @@ class FormMail extends Form
     	 */
     	function add_attached_files($path, $file='', $type='')
     	{
    +        // phpcs:enable
     		$listofpaths=array();
     		$listofnames=array();
     		$listofmimes=array();
    @@ -180,6 +191,7 @@ class FormMail extends Form
     		}
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 * Remove a file from the list of attached files (stored in SECTION array)
     	 *
    @@ -188,6 +200,7 @@ class FormMail extends Form
     	 */
     	function remove_attached_files($keytodelete)
     	{
    +        // phpcs:enable
     		$listofpaths=array();
     		$listofnames=array();
     		$listofmimes=array();
    @@ -208,6 +221,7 @@ class FormMail extends Form
     		}
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 * Return list of attached files (stored in SECTION array)
     	 *
    @@ -215,6 +229,7 @@ class FormMail extends Form
     	 */
     	function get_attached_files()
     	{
    +        // phpcs:enable
     		$listofpaths=array();
     		$listofnames=array();
     		$listofmimes=array();
    @@ -226,6 +241,7 @@ class FormMail extends Form
     		return array('paths'=>$listofpaths, 'names'=>$listofnames, 'mimes'=>$listofmimes);
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *	Show the form to input an email
     	 *  this->withfile: 0=No attaches files, 1=Show attached files, 2=Can add new attached files
    @@ -237,9 +253,11 @@ class FormMail extends Form
     	 */
     	function show_form($addfileaction='addfile',$removefileaction='removefile')
     	{
    +        // phpcs:enable
     		print $this->get_form($addfileaction,$removefileaction);
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *	Get the form to input an email
     	 *  this->withfile: 0=No attaches files, 1=Show attached files, 2=Can add new attached files
    @@ -252,13 +270,13 @@ class FormMail extends Form
     	 */
     	function get_form($addfileaction='addfile', $removefileaction='removefile')
     	{
    +        // phpcs:enable
     		global $conf, $langs, $user, $hookmanager, $form;
     
     		if (! is_object($form)) $form=new Form($this->db);
     
    -		$langs->load("other");
    -		$langs->load("mails");
    -
    +		// Load translation files required by the page
    +        $langs->loadLangs(array('other', 'mails'));
     
     		// Clear temp files. Must be done at beginning, before call of triggers
     		if (GETPOST('mode','alpha') == 'init' || (GETPOST('modelmailselected','alpha') && GETPOST('modelmailselected','alpha') != '-1'))
    @@ -286,7 +304,7 @@ class FormMail extends Form
     
     			$disablebademails=1;
     
    -	   		// Define output language
    +			// Define output language
     			$outputlangs = $langs;
     			$newlang = '';
     			if ($conf->global->MAIN_MULTILANGS && empty($newlang))	$newlang = $this->param['langsmodels'];
    @@ -632,7 +650,7 @@ class FormMail extends Form
     			if (! empty($this->withtouser) && is_array($this->withtouser) && !empty($conf->global->MAIN_MAIL_ENABLED_USER_DEST_SELECT))
     			{
     				$out.= '<tr><td>';
    -				$out.= $langs->trans("MailToSalaries");
    +				$out.= $langs->trans("MailToUsers");
     				$out.= '</td><td>';
     
     				// multiselect array convert html entities into options tags, even if we dont want this, so we encode them a second time
    @@ -698,7 +716,7 @@ class FormMail extends Form
     			if (! empty($this->withtoccuser) && is_array($this->withtoccuser) && !empty($conf->global->MAIN_MAIL_ENABLED_USER_DEST_SELECT))
     			{
     				$out.= '<tr><td>';
    -				$out.= $langs->trans("MailToCCSalaries");
    +				$out.= $langs->trans("MailToCCUsers");
     				$out.= '</td><td>';
     
     				// multiselect array convert html entities into options tags, even if we dont want this, so we encode them a second time
    @@ -917,7 +935,7 @@ class FormMail extends Form
     				}
     
     				// Complete substitution array with the url to make online payment
    -				$paymenturl='';
    +				$paymenturl=''; $validpaymentmethod=array();
     				if (empty($this->substit['__REF__']))
     				{
     					$paymenturl='';
    @@ -926,16 +944,28 @@ class FormMail extends Form
     				{
     					// Set the online payment url link into __ONLINE_PAYMENT_URL__ key
     					require_once DOL_DOCUMENT_ROOT.'/core/lib/payments.lib.php';
    -					$langs->load('paypal');
    +					$langs->loadLangs(array('paypal','other'));
     					$typeforonlinepayment='free';
     					if ($this->param["models"]=='order'   || $this->param["models"]=='order_send')   $typeforonlinepayment='order';		// TODO use detection on something else than template
     					if ($this->param["models"]=='invoice' || $this->param["models"]=='facture_send') $typeforonlinepayment='invoice';	// TODO use detection on something else than template
     					if ($this->param["models"]=='member') $typeforonlinepayment='member';												// TODO use detection on something else than template
     					$url=getOnlinePaymentUrl(0, $typeforonlinepayment, $this->substit['__REF__']);
     					$paymenturl=$url;
    +
    +					$validpaymentmethod = getValidOnlinePaymentMethods('');
    +				}
    +
    +				if (count($validpaymentmethod) > 0 && $paymenturl)
    +				{
    +					$langs->load('other');
    +					$this->substit['__ONLINE_PAYMENT_TEXT_AND_URL__']=str_replace('\n', "\n", $langs->transnoentities("PredefinedMailContentLink", $paymenturl));
    +					$this->substit['__ONLINE_PAYMENT_URL__']=$paymenturl;
    +				}
    +				else
    +				{
    +					$this->substit['__ONLINE_PAYMENT_TEXT_AND_URL__']='';
    +					$this->substit['__ONLINE_PAYMENT_URL__']='';
     				}
    -				$this->substit['__ONLINE_PAYMENT_TEXT_AND_URL__']=($paymenturl?$langs->trans("PredefinedMailContentLink", $paymenturl):'');
    -				$this->substit['__ONLINE_PAYMENT_URL__']=$paymenturl;
     
     				//Add lines substitution key from each line
     				$lines = '';
    @@ -952,7 +982,7 @@ class FormMail extends Form
     				$defaultmessage=str_replace('\n',"\n",$defaultmessage);
     
     				// Deal with format differences between message and signature (text / HTML)
    -				if(dol_textishtml($defaultmessage) && !dol_textishtml($this->substit['__USER_SIGNATURE__'])) {
    +				if (dol_textishtml($defaultmessage) && !dol_textishtml($this->substit['__USER_SIGNATURE__'])) {
     					$this->substit['__USER_SIGNATURE__'] = dol_nl2br($this->substit['__USER_SIGNATURE__']);
     				} else if(!dol_textishtml($defaultmessage) && dol_textishtml($this->substit['__USER_SIGNATURE__'])) {
     					$defaultmessage = dol_nl2br($defaultmessage);
    @@ -1046,7 +1076,7 @@ class FormMail extends Form
     	 *      This search into table c_email_templates. Used by the get_form function.
     	 *
     	 * 		@param	DoliDB		$db				Database handler
    -	 * 		@param	string		$type_template	Get message for type=$type_template, type='all' also included.
    +	 * 		@param	string		$type_template	Get message for model/type=$type_template, type='all' also included.
     	 *      @param	string		$user			Get template public or limited to this user
     	 *      @param	Translate	$outputlangs	Output lang object
     	 *      @param	int			$id				Id of template to find, or -1 for first found with position 0, or 0 for first found whatever is position (priority order depends on lang provided or not) or -2 for exact match with label (no answer if not found)
    @@ -1071,7 +1101,7 @@ class FormMail extends Form
     		$sql.= " AND (private = 0 OR fk_user = ".$user->id.")";				// Get all public or private owned
     		if ($active >= 0) $sql.=" AND active = ".$active;
     		if ($label) $sql.=" AND label ='".$db->escape($label)."'";
    -		if (is_object($outputlangs)) $sql.= " AND (lang = '".$db->escape($outputlangs->defaultlang)."' OR lang IS NULL OR lang = '')";
    +		if (! ($id > 0) && is_object($outputlangs)) $sql.= " AND (lang = '".$db->escape($outputlangs->defaultlang)."' OR lang IS NULL OR lang = '')";
     		if ($id > 0)   $sql.= " AND rowid=".$id;
     		if ($id == -1) $sql.= " AND position=0";
     		if (is_object($outputlangs)) $sql.= $db->order("position,lang,label","ASC,DESC,ASC");		// We want line with lang set first, then with lang null or ''
    @@ -1100,7 +1130,8 @@ class FormMail extends Form
     			}
     			else {	// If there is no template at all
     				$defaultmessage='';
    -				if     ($type_template=='facture_send')	            { $defaultmessage=$outputlangs->transnoentities("PredefinedMailContentSendInvoice"); }
    +				if ($type_template=='body')							{ $defaultmessage=$this->withbody; }		// Special case to use this->withbody as content
    +				elseif ($type_template=='facture_send')				{ $defaultmessage=$outputlangs->transnoentities("PredefinedMailContentSendInvoice"); }
     				elseif ($type_template=='facture_relance')			{ $defaultmessage=$outputlangs->transnoentities("PredefinedMailContentSendInvoiceReminder"); }
     				elseif ($type_template=='propal_send')				{ $defaultmessage=$outputlangs->transnoentities("PredefinedMailContentSendProposal"); }
     				elseif ($type_template=='supplier_proposal_send')	{ $defaultmessage=$outputlangs->transnoentities("PredefinedMailContentSendSupplierProposal"); }
    @@ -1112,7 +1143,7 @@ class FormMail extends Form
     				elseif ($type_template=='thirdparty')				{ $defaultmessage=$outputlangs->transnoentities("PredefinedMailContentThirdparty"); }
     				elseif ($type_template=='user')				        { $defaultmessage=$outputlangs->transnoentities("PredefinedMailContentUser"); }
     				elseif (!empty($type_template))				        { $defaultmessage=$outputlangs->transnoentities("PredefinedMailContent".ucfirst($type_template)); }
    -				
    +
     				$ret->label = 'default';
     				$ret->lang = $outputlangs->defaultlang;
     				$ret->topic = '';
    @@ -1367,7 +1398,6 @@ class FormMail extends Form
     
     		return $tmparray;
     	}
    -
     }
     
     
    @@ -1376,8 +1406,16 @@ class FormMail extends Form
      */
     class ModelMail
     {
    +	/**
    +	 * @var int ID
    +	 */
     	public $id;
    -	public $label;
    +
    +	/**
    +     * @var string Model mail label
    +     */
    +    public $label;
    +
     	public $topic;
     	public $content;
     	public $content_lines;
    diff --git a/htdocs/core/class/html.formmailing.class.php b/htdocs/core/class/html.formmailing.class.php
    index e3e6ce4cbf9..067692f5094 100644
    --- a/htdocs/core/class/html.formmailing.class.php
    +++ b/htdocs/core/class/html.formmailing.class.php
    @@ -23,11 +23,14 @@
     require_once DOL_DOCUMENT_ROOT .'/core/class/html.form.class.php';
     
     /**
    - *	Class to offer components to list and upload files
    + *  Class to offer components to list and upload files
      */
     class FormMailing extends Form
     {
    -	public $errors=array();
    +	/**
    +	 * @var string[] Error codes (or messages)
    +	 */
    +	public $errors = array();
     
     	/**
     	 * Output a select with destinaries status
    @@ -37,7 +40,8 @@ class FormMailing extends Form
     	 * @param integer  $show_empty     Show empty option
     	 * @return string HTML select
     	 */
    -	public function selectDestinariesStatus($selectedid='',$htmlname='dest_status', $show_empty=0) {
    +    public function selectDestinariesStatus($selectedid='', $htmlname='dest_status', $show_empty=0)
    +    {
     
     		global $langs;
     		$langs->load("mails");
    @@ -54,5 +58,5 @@ class FormMailing extends Form
             $options = $options + $mailing->statut_dest;
     
             return Form::selectarray($htmlname, $options, $selectedid, 0, 0, 0, '', 1);
    -	}
    +    }
     }
    diff --git a/htdocs/core/class/html.formmargin.class.php b/htdocs/core/class/html.formmargin.class.php
    index da8acce83d4..cdd827145b0 100644
    --- a/htdocs/core/class/html.formmargin.class.php
    +++ b/htdocs/core/class/html.formmargin.class.php
    @@ -28,8 +28,15 @@
      */
     class FormMargin
     {
    -    var $db;
    -    var $error;
    +    /**
    +     * @var DoliDB Database handler.
    +     */
    +    public $db;
    +
    +    /**
    +	 * @var string Error code (or message)
    +	 */
    +	public $error='';
     
     
         /**
    @@ -40,8 +47,6 @@ class FormMargin
         function __construct($db)
         {
             $this->db = $db;
    -
    -        return 1;
         }
     
     
    @@ -275,6 +280,5 @@ class FormMargin
     		print '</table>';
     		print '</div>';
     	}
    -
     }
     
    diff --git a/htdocs/core/class/html.formorder.class.php b/htdocs/core/class/html.formorder.class.php
    index 68fa96e03ee..781b3f76e4f 100644
    --- a/htdocs/core/class/html.formorder.class.php
    +++ b/htdocs/core/class/html.formorder.class.php
    @@ -100,6 +100,5 @@ class FormOrder extends Form
     
     		return 1;
     	}
    -
     }
     
    diff --git a/htdocs/core/class/html.formother.class.php b/htdocs/core/class/html.formother.class.php
    index fcc2ddf049c..f79e9eea53d 100644
    --- a/htdocs/core/class/html.formother.class.php
    +++ b/htdocs/core/class/html.formother.class.php
    @@ -38,7 +38,11 @@
     class FormOther
     {
         private $db;
    -    public $error;
    +
    +    /**
    +	 * @var string Error code (or message)
    +	 */
    +	public $error;
     
     
         /**
    @@ -49,11 +53,10 @@ class FormOther
         function __construct($db)
         {
             $this->db = $db;
    -
    -        return 1;
         }
     
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
         /**
          *    Return HTML select list of export models
          *
    @@ -64,12 +67,13 @@ class FormOther
          *    @param    int		$fk_user          Utilisateur créant le modèle
          *    @return	void
          */
    -    function select_export_model($selected='',$htmlname='exportmodelid',$type='',$useempty=0, $fk_user=null)
    +    function select_export_model($selected='', $htmlname='exportmodelid', $type='', $useempty=0, $fk_user=null)
         {
    +        // phpcs:enable
             $sql = "SELECT rowid, label";
             $sql.= " FROM ".MAIN_DB_PREFIX."export_model";
             $sql.= " WHERE type = '".$type."'";
    -		if(!empty($fk_user))$sql.=" AND fk_user=".$fk_user;
    +		if (!empty($fk_user)) $sql.=" AND fk_user=".$fk_user;
             $sql.= " ORDER BY rowid";
             $result = $this->db->query($sql);
             if ($result)
    @@ -105,6 +109,7 @@ class FormOther
         }
     
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
         /**
          *    Return list of export models
          *
    @@ -114,8 +119,9 @@ class FormOther
          *    @param    int		$useempty          Affiche valeur vide dans liste
          *    @return	void
          */
    -    function select_import_model($selected='',$htmlname='importmodelid',$type='',$useempty=0)
    +    function select_import_model($selected='', $htmlname='importmodelid', $type='', $useempty=0)
         {
    +        // phpcs:enable
             $sql = "SELECT rowid, label";
             $sql.= " FROM ".MAIN_DB_PREFIX."import_model";
             $sql.= " WHERE type = '".$type."'";
    @@ -154,6 +160,7 @@ class FormOther
         }
     
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
         /**
          *    Return list of ecotaxes with label
          *
    @@ -161,11 +168,12 @@ class FormOther
          *    @param    string	$htmlname	Name of combo list
          *    @return	integer
          */
    -    function select_ecotaxes($selected='',$htmlname='ecotaxe_id')
    +    function select_ecotaxes($selected='', $htmlname='ecotaxe_id')
         {
    +        // phpcs:enable
             global $langs;
     
    -        $sql = "SELECT e.rowid, e.code, e.libelle, e.price, e.organization,";
    +        $sql = "SELECT e.rowid, e.code, e.label, e.price, e.organization,";
             $sql.= " c.label as country";
             $sql.= " FROM ".MAIN_DB_PREFIX."c_ecotaxe as e,".MAIN_DB_PREFIX."c_country as c";
             $sql.= " WHERE e.active = 1 AND e.fk_pays = c.rowid";
    @@ -191,9 +199,9 @@ class FormOther
                         else
                         {
                             print '<option value="'.$obj->rowid.'">';
    -                        //print '<option onmouseover="showtip(\''.$obj->libelle.'\')" onMouseout="hidetip()" value="'.$obj->rowid.'">';
    +                        //print '<option onmouseover="showtip(\''.$obj->label.'\')" onMouseout="hidetip()" value="'.$obj->rowid.'">';
                         }
    -                    $selectOptionValue = $obj->code.' : '.price($obj->price).' '.$langs->trans("HT").' ('.$obj->organization.')';
    +                    $selectOptionValue = $obj->code.' - '.$obj->label.' : '.price($obj->price).' '.$langs->trans("HT").' ('.$obj->organization.')';
                         print $selectOptionValue;
                         print '</option>';
                         $i++;
    @@ -210,6 +218,7 @@ class FormOther
         }
     
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
         /**
          *    Return list of revenue stamp for country
          *
    @@ -218,8 +227,9 @@ class FormOther
          *    @param    string	$country_code   Country Code
          *    @return	string					HTML select list
          */
    -    function select_revenue_stamp($selected='',$htmlname='revenuestamp',$country_code='')
    +    function select_revenue_stamp($selected='', $htmlname='revenuestamp', $country_code='')
         {
    +        // phpcs:enable
         	global $langs;
     
         	$out='';
    @@ -267,6 +277,7 @@ class FormOther
         }
     
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
         /**
          *    Return a HTML select list to select a percent
          *
    @@ -281,6 +292,7 @@ class FormOther
          */
         function select_percent($selected=0,$htmlname='percent',$disabled=0,$increment=5,$start=0,$end=100,$showempty=0)
         {
    +        // phpcs:enable
             $return = '<select class="flat" name="'.$htmlname.'" '.($disabled?'disabled':'').'>';
             if ($showempty) $return.='<option value="-1"'.(($selected == -1 || $selected == '')?' selected':'').'>&nbsp;</option>';
     
    @@ -303,6 +315,7 @@ class FormOther
             return $return;
         }
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
         /**
          * Return select list for categories (to use in form search selectors)
          *
    @@ -317,6 +330,7 @@ class FormOther
          */
         function select_categories($type, $selected=0, $htmlname='search_categ', $nocateg=0, $showempty=1, $morecss='')
         {
    +        // phpcs:enable
             global $conf, $langs;
             require_once DOL_DOCUMENT_ROOT.'/categories/class/categorie.class.php';
     
    @@ -363,6 +377,7 @@ class FormOther
         }
     
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
         /**
          *  Return select list for categories (to use in form search selectors)
          *
    @@ -376,6 +391,7 @@ class FormOther
          */
         function select_salesrepresentatives($selected,$htmlname,$user,$showstatus=0,$showempty=1,$morecss='')
         {
    +        // phpcs:enable
             global $conf,$langs;
             $langs->load('users');
     
    @@ -470,9 +486,11 @@ class FormOther
          * 	@param	int		$mode					0=Return list of tasks and their projects, 1=Return projects and tasks if exists
          *  @param  int		$useempty       		0=Allow empty values
          *  @param	int		$disablechildoftaskid	1=Disable task that are child of the provided task id
    +	 *  @param	string	$filteronprojstatus		Filter on project status ('-1'=no filter, '0,1'=Draft+Validated status)
    +     *  @param	string	$morecss				More css
          *  @return	void
          */
    -    function selectProjectTasks($selectedtask='', $projectid=0, $htmlname='task_parent', $modeproject=0, $modetask=0, $mode=0, $useempty=0, $disablechildoftaskid=0)
    +    function selectProjectTasks($selectedtask='', $projectid=0, $htmlname='task_parent', $modeproject=0, $modetask=0, $mode=0, $useempty=0, $disablechildoftaskid=0, $filteronprojstatus='', $morecss='')
         {
             global $user, $langs;
     
    @@ -480,10 +498,10 @@ class FormOther
     
             //print $modeproject.'-'.$modetask;
             $task=new Task($this->db);
    -        $tasksarray=$task->getTasksArray($modetask?$user:0, $modeproject?$user:0, $projectid, 0, $mode);
    +        $tasksarray=$task->getTasksArray($modetask?$user:0, $modeproject?$user:0, $projectid, 0, $mode, '', $filteronprojstatus);
             if ($tasksarray)
             {
    -            print '<select class="flat" name="'.$htmlname.'" id="'.$htmlname.'">';
    +        	print '<select class="flat'.($morecss?' '.$morecss:'').'" name="'.$htmlname.'" id="'.$htmlname.'">';
                 if ($useempty) print '<option value="0">&nbsp;</option>';
                 $j=0;
                 $level=0;
    @@ -569,6 +587,7 @@ class FormOther
                         if ($disabled) print ' disabled';
                         print '>';
                         print $langs->trans("Project").' '.$lines[$i]->projectref;
    +                    print ' '.$lines[$i]->projectlabel;
                         if (empty($lines[$i]->public))
                         {
                             print ' ('.$langs->trans("Visibility").': '.$langs->trans("PrivateProject").')';
    @@ -614,6 +633,7 @@ class FormOther
     		else print $textifnotdefined;
         }
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
         /**
          *		Output a HTML code to select a color
          *
    @@ -628,6 +648,7 @@ class FormOther
          */
         function select_color($set_color='', $prefix='f_color', $form_name='', $showcolorbox=1, $arrayofcolors='')
         {
    +        // phpcs:enable
         	print $this->selectColor($set_color, $prefix, $form_name, $showcolorbox, $arrayofcolors);
         }
     
    @@ -731,6 +752,7 @@ class FormOther
             return $out;
         }
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
         /**
          *	Creation d'un icone de couleur
          *
    @@ -743,6 +765,7 @@ class FormOther
          */
         function CreateColorIcon($color,$module,$name,$x='12',$y='12')
         {
    +        // phpcs:enable
             global $conf;
     
             $file = $conf->$module->dir_temp.'/'.$name.'.png';
    @@ -770,6 +793,7 @@ class FormOther
             ImageDestroy($image);
         }
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
         /**
          *    	Return HTML combo list of week
          *
    @@ -780,15 +804,18 @@ class FormOther
          */
         function select_dayofweek($selected='',$htmlname='weekid',$useempty=0)
         {
    +        // phpcs:enable
             global $langs;
     
    -        $week = array(	0=>$langs->trans("Day0"),
    -        1=>$langs->trans("Day1"),
    -        2=>$langs->trans("Day2"),
    -        3=>$langs->trans("Day3"),
    -        4=>$langs->trans("Day4"),
    -        5=>$langs->trans("Day5"),
    -        6=>$langs->trans("Day6"));
    +        $week = array(
    +            0=>$langs->trans("Day0"),
    +            1=>$langs->trans("Day1"),
    +            2=>$langs->trans("Day2"),
    +            3=>$langs->trans("Day3"),
    +            4=>$langs->trans("Day4"),
    +            5=>$langs->trans("Day5"),
    +            6=>$langs->trans("Day6")
    +        );
     
             $select_week = '<select class="flat" name="'.$htmlname.'">';
             if ($useempty)
    @@ -812,6 +839,7 @@ class FormOther
             return $select_week;
         }
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
         /**
          *      Return HTML combo list of month
          *
    @@ -824,6 +852,7 @@ class FormOther
          */
         function select_month($selected='', $htmlname='monthid', $useempty=0, $longlabel=0, $morecss='')
         {
    +        // phpcs:enable
             global $langs;
     
             require_once DOL_DOCUMENT_ROOT.'/core/lib/date.lib.php';
    @@ -853,6 +882,7 @@ class FormOther
             return $select_month;
         }
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
         /**
          *	Return HTML combo list of years
          *
    @@ -869,6 +899,7 @@ class FormOther
          */
         function select_year($selected='',$htmlname='yearid',$useempty=0, $min_year=10, $max_year=5, $offset=0, $invert=0, $option='', $morecss='valignmiddle widthauto')
         {
    +        // phpcs:enable
             print $this->selectyear($selected,$htmlname,$useempty,$min_year,$max_year,$offset,$invert,$option,$morecss);
         }
     
    @@ -925,6 +956,7 @@ class FormOther
             return $out;
         }
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
         /**
          * Show form to select address
          *
    @@ -938,6 +970,7 @@ class FormOther
          */
         function form_address($page, $selected, $socid, $htmlname='address_id', $origin='', $originid='')
         {
    +        // phpcs:enable
             global $langs,$conf;
             global $form;
     
    @@ -1009,7 +1042,7 @@ class FormOther
             		if (! empty($boxidactivatedforuser[$box->id])) continue;	// Already visible for user
             		$label=$langs->transnoentitiesnoconv($box->boxlabel);
             		//if (preg_match('/graph/',$box->class)) $label.=' ('.$langs->trans("Graph").')';
    -        		if (preg_match('/graph/',$box->class) && empty($conf->browser->phone))
    +        		if (preg_match('/graph/',$box->class) && $conf->browser->layout != 'phone')
             		{
             			$label=$label.' <span class="fa fa-bar-chart"></span>';
             		}
    @@ -1116,8 +1149,8 @@ class FormOther
     
             if ($nbboxactivated)
             {
    -        	$langs->load("boxes");
    -			$langs->load("projects");
    +        	// Load translation files required by the page
    +            $langs->loadLangs(array("boxes","projects"));
     
             	$emptybox=new ModeleBoxes($db);
     
    @@ -1143,7 +1176,7 @@ class FormOther
                     }
                 }
     
    -            if (empty($conf->browser->phone))
    +            if ($conf->browser->layout != 'phone')
                 {
                 	$emptybox->box_id='A';
                 	$emptybox->info_box_head=array();
    @@ -1170,7 +1203,7 @@ class FormOther
                     }
                 }
     
    -            if (empty($conf->browser->phone))
    +            if ($conf->browser->layout != 'phone')
                 {
                 	$emptybox->box_id='B';
                 	$emptybox->info_box_head=array();
    @@ -1186,6 +1219,7 @@ class FormOther
         }
     
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
         /**
          *  Return a HTML select list of a dictionary
          *
    @@ -1200,6 +1234,7 @@ class FormOther
          */
         function select_dictionary($htmlname,$dictionarytable,$keyfield='code',$labelfield='label',$selected='',$useempty=0,$moreattrib='')
         {
    +        // phpcs:enable
             global $langs, $conf;
     
             $langs->load("admin");
    @@ -1248,6 +1283,4 @@ class FormOther
                 dol_print_error($this->db);
             }
         }
    -
     }
    -
    diff --git a/htdocs/core/class/html.formprojet.class.php b/htdocs/core/class/html.formprojet.class.php
    index a572d546ca7..04cc6705623 100644
    --- a/htdocs/core/class/html.formprojet.class.php
    +++ b/htdocs/core/class/html.formprojet.class.php
    @@ -1,6 +1,7 @@
     <?php
     /* Copyright (c) 2013 Florian Henry  <florian.henry@open-concept.pro>
      * Copyright (C) 2015 Marcos García  <marcosgdf@gmail.com>
    + * Copyright (C) 2018 Charlene Benke <charlie@patas-monkey.com>
      *
      * This program is free software; you can redistribute it and/or modify
      * it under the terms of the GNU General Public License as published by
    @@ -28,8 +29,15 @@
      */
     class FormProjets
     {
    -	var $db;
    -	var $error;
    +	/**
    +     * @var DoliDB Database handler.
    +     */
    +    public $db;
    +
    +	/**
    +	 * @var string Error code (or message)
    +	 */
    +	public $error='';
     
     
     	/**
    @@ -40,9 +48,9 @@ class FormProjets
     	function __construct($db)
     	{
     		$this->db = $db;
    -		return 1;
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *	Output a combo list with projects qualified for a third party / user
     	 *
    @@ -65,6 +73,7 @@ class FormProjets
     	 */
     	function select_projects($socid=-1, $selected='', $htmlname='projectid', $maxlength=16, $option_only=0, $show_empty=1, $discard_closed=0, $forcefocus=0, $disabled=0, $mode = 0, $filterkey = '', $nooutput=0, $forceaddid=0, $morecss='', $htmlid='')
     	{
    +        // phpcs:enable
     		global $langs,$conf,$form;
     
     		$out='';
    @@ -110,6 +119,7 @@ class FormProjets
     		else return $out;
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 * Returns an array with projects qualified for a third party
     	 *
    @@ -132,6 +142,7 @@ class FormProjets
     	 */
     	function select_projects_list($socid=-1, $selected='', $htmlname='projectid', $maxlength=24, $option_only=0, $show_empty=1, $discard_closed=0, $forcefocus=0, $disabled=0, $mode=0, $filterkey = '', $nooutput=0, $forceaddid=0, $htmlid='', $morecss='maxwidth500')
     	{
    +        // phpcs:enable
     		global $user,$conf,$langs;
     
     		require_once DOL_DOCUMENT_ROOT.'/projet/class/project.class.php';
    @@ -139,10 +150,10 @@ class FormProjets
     		if (empty($htmlid)) $htmlid = $htmlname;
     
     		$out='';
    -        $outarray=array();
    +		$outarray=array();
     
     		$hideunselectables = false;
    -		if (! empty($conf->global->PROJECT_HIDE_UNSELECTABLES)) $hideunselectables = true;
    +		if (! empty($conf->global->CONTRACT_HIDE_UNSELECTABLES)) $hideunselectables = true;
     
     		$projectsListId = false;
     		if (empty($user->rights->projet->all->lire))
    @@ -317,7 +328,7 @@ class FormProjets
     		$out='';
     
     		$hideunselectables = false;
    -		if (! empty($conf->global->PROJECT_HIDE_UNSELECTABLES)) $hideunselectables = true;
    +		if (! empty($conf->global->CONTRACT_HIDE_UNSELECTABLES)) $hideunselectables = true;
     
     		if (empty($projectsListId))
     		{
    @@ -460,6 +471,7 @@ class FormProjets
     	}
     
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *    Build a HTML select list of element of same thirdparty to suggest to link them to project
     	 *
    @@ -467,10 +479,12 @@ class FormProjets
     	 *    @param	string		$socid				If of thirdparty to use as filter or 'id1,id2,...'
     	 *    @param	string		$morecss			More CSS
     	 *    @param    int         $limitonstatus      Add filters to limit length of list to opened status (for example to avoid ERR_RESPONSE_HEADERS_TOO_BIG on project/element.php page). TODO To implement
    +	 *    @param	string		$projectkey			Equivalent key  to fk_projet for actual table_element
     	 *    @return	int|string						The HTML select list of element or '' if nothing or -1 if KO
     	 */
    -	function select_element($table_element, $socid=0, $morecss='', $limitonstatus=-2)
    +	function select_element($table_element, $socid=0, $morecss='', $limitonstatus=-2,$projectkey="fk_projet")
     	{
    +        // phpcs:enable
     		global $conf, $langs;
     
     		if ($table_element == 'projet_task') return '';		// Special cas of element we never link to a project (already always done)
    @@ -479,7 +493,7 @@ class FormProjets
     		if (! in_array($table_element, array('don','expensereport_det','expensereport','loan','stock_mouvement','chargesociales'))) $linkedtothirdparty=true;
     
     		$sqlfilter='';
    -		$projectkey="fk_projet";
    +
     		//print $table_element;
     		switch ($table_element)
     		{
    @@ -612,10 +626,16 @@ class FormProjets
     			if ($num > 0)
     			{
     				$sellist = '<select class="flat oppstatus'.($morecss?' '.$morecss:'').'" id="'.$htmlname.'" name="'.$htmlname.'">';
    -				if ($showempty) $sellist.= '<option value="-1">&nbsp;</option>';    // Without &nbsp, strange move of screen when switching value
    -				if ($showallnone) $sellist.= '<option value="all"'.($preselected == 'all'?' selected="selected"':'').'>--'.$langs->trans("OnlyOpportunitiesShort").'--</option>';
    -				if ($showallnone) $sellist.= '<option value="openedopp"'.($preselected == 'openedopp'?' selected="selected"':'').'>--'.$langs->trans("OpenedOpportunitiesShort").'--</option>';
    -				if ($showallnone) $sellist.= '<option value="none"'.($preselected == 'none'?' selected="selected"':'').'>--'.$langs->trans("NotAnOpportunityShort").'--</option>';
    +				if ($showempty) {
    +                    // Without &nbsp, strange move of screen when switching value
    +                    $sellist.= '<option value="-1">&nbsp;</option>';
    +                }
    +				if ($showallnone) {
    +                    $sellist.= '<option value="all"'.($preselected == 'all'?' selected="selected"':'').'>-- '.$langs->trans("OnlyOpportunitiesShort").' --</option>';
    +				    $sellist.= '<option value="openedopp"'.($preselected == 'openedopp'?' selected="selected"':'').'>-- '.$langs->trans("OpenedOpportunitiesShort").' --</option>';
    +				    $sellist.= '<option value="notopenedopp"'.($preselected == 'notopenedopp'?' selected="selected"':'').'>-- '.$langs->trans("NotOpenedOpportunitiesShort").' --</option>';
    +				    $sellist.= '<option value="none"'.($preselected == 'none'?' selected="selected"':'').'>-- '.$langs->trans("NotAnOpportunityShort").' --</option>';
    +                }
     				while ($i < $num)
     				{
     					$obj = $this->db->fetch_object($resql);
    @@ -656,5 +676,4 @@ class FormProjets
     			return -1;
     		}
     	}
    -
     }
    diff --git a/htdocs/core/class/html.formpropal.class.php b/htdocs/core/class/html.formpropal.class.php
    index 14e1a466275..c4ac522d98a 100644
    --- a/htdocs/core/class/html.formpropal.class.php
    +++ b/htdocs/core/class/html.formpropal.class.php
    @@ -27,8 +27,15 @@
      */
     class FormPropal
     {
    -	var $db;
    -	var $error;
    +	/**
    +     * @var DoliDB Database handler.
    +     */
    +    public $db;
    +	
    +	/**
    +	 * @var string Error code (or message)
    +	 */
    +	public $error='';
     
     
     	/**
    @@ -59,10 +66,10 @@ class FormPropal
     
             $prefix='';
             $listofstatus=array();
    -        if ($mode == 'supplier') 
    +        if ($mode == 'supplier')
             {
                 $prefix='SupplierProposalStatus';
    -            
    +
                 $langs->load("supplier_proposal");
                 $listofstatus=array(
                     0=>array('id'=>0, 'code'=>'PR_DRAFT'),
    @@ -75,7 +82,7 @@ class FormPropal
             else
             {
                 $prefix="PropalStatus";
    -            
    +
                 $sql = "SELECT id, code, label, active FROM ".MAIN_DB_PREFIX."c_propalst";
                 $sql .= " WHERE active = 1";
                 dol_syslog(get_class($this)."::selectProposalStatus", LOG_DEBUG);
    @@ -139,4 +146,3 @@ class FormPropal
             print '</select>';
         }
     }
    -
    diff --git a/htdocs/core/class/html.formsms.class.php b/htdocs/core/class/html.formsms.class.php
    index 103b40e33df..a04da7caf08 100644
    --- a/htdocs/core/class/html.formsms.class.php
    +++ b/htdocs/core/class/html.formsms.class.php
    @@ -32,7 +32,10 @@ require_once DOL_DOCUMENT_ROOT .'/core/class/html.form.class.php';
      */
     class FormSms
     {
    -    var $db;
    +    /**
    +     * @var DoliDB Database handler.
    +     */
    +    public $db;
     
         var $fromname;
         var $fromsms;
    @@ -56,7 +59,10 @@ class FormSms
         var $substit=array();
         var $param=array();
     
    -    var $error;
    +    /**
    +     * @var string Error code (or message)
    +     */
    +    public $error='';
     
     
         /**
    @@ -78,26 +84,25 @@ class FormSms
             $this->withtoreadonly=0;
             $this->withtopicreadonly=0;
             $this->withbodyreadonly=0;
    -
    -        return 1;
         }
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
         /**
          *	Show the form to input an sms.
          *
    -     *	@param	string	$morecss        Class on first column td
    -     *  @param  int     $showform       Show form tags and submit button (recommanded is to use with value 0)
    +     *	@param	string	$morecss Class on first column td
    +     *  @param int $showform Show form tags and submit button (recommanded is to use with value 0)
          *	@return	void
          */
         function show_form($morecss='titlefield', $showform=1)
         {
    +     // phpcs:enable
             global $conf, $langs, $user, $form;
     
             if (! is_object($form)) $form=new Form($this->db);
     
    -        $langs->load("other");
    -        $langs->load("mails");
    -        $langs->load("sms");
    +        // Load translation files required by the page
    +        $langs->loadLangs(array('other', 'mails', 'sms'));
     
             $soc=new Societe($this->db);
             if (!empty($this->withtosocid) && $this->withtosocid > 0)
    @@ -213,7 +218,7 @@ function limitChars(textarea, limit, infodiv)
                             else
                             {
                             	$sms = new stdClass();
    -                        	$sms->error='The SMS manager '.$classfile.' defined into SMS setup MAIN_SMS_SENDMODE is not found';
    +                        	$sms->error='The SMS manager "'.$classfile.'" defined into SMS setup MAIN_SMS_SENDMODE is not found';
                             }
                         }
                         catch(Exception $e)
    @@ -354,6 +359,4 @@ function limitChars(textarea, limit, infodiv)
     
             print "<!-- End form SMS -->\n";
         }
    -
     }
    -
    diff --git a/htdocs/core/class/html.formsocialcontrib.class.php b/htdocs/core/class/html.formsocialcontrib.class.php
    index 83886e63af8..99e36878390 100644
    --- a/htdocs/core/class/html.formsocialcontrib.class.php
    +++ b/htdocs/core/class/html.formsocialcontrib.class.php
    @@ -27,8 +27,15 @@
      */
     class FormSocialContrib
     {
    -	var $db;
    -	var $error;
    +	/**
    +     * @var DoliDB Database handler.
    +     */
    +    public $db;
    +
    +	/**
    +	 * @var string Error code (or message)
    +	 */
    +	public $error='';
     
     
     	/**
    @@ -41,9 +48,10 @@ class FormSocialContrib
     	    $this->db = $db;
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
         /**
    -     *	Return list of social contributions.
    -     * 	Use mysoc->country_id or mysoc->country_code so they must be defined.
    +     *  Return list of social contributions.
    +     *  Use mysoc->country_id or mysoc->country_code so they must be defined.
          *
          *	@param	string	$selected       Preselected type
          *	@param  string	$htmlname       Name of field in form
    @@ -55,6 +63,7 @@ class FormSocialContrib
          */
         function select_type_socialcontrib($selected='',$htmlname='actioncode', $useempty=0, $maxlen=40, $help=1, $morecss='minwidth300')
         {
    +        // phpcs:enable
             global $conf,$db,$langs,$user,$mysoc;
     
             if (empty($mysoc->country_id) && empty($mysoc->country_code))
    @@ -113,6 +122,4 @@ class FormSocialContrib
                 dol_print_error($db,$db->lasterror());
             }
         }
    -
     }
    -
    diff --git a/htdocs/core/class/html.formticketsup.class.php b/htdocs/core/class/html.formticket.class.php
    similarity index 94%
    rename from htdocs/core/class/html.formticketsup.class.php
    rename to htdocs/core/class/html.formticket.class.php
    index 82ce12b8a03..5d2136bd236 100644
    --- a/htdocs/core/class/html.formticketsup.class.php
    +++ b/htdocs/core/class/html.formticket.class.php
    @@ -17,8 +17,8 @@
      */
     
     /**
    - *       \file       ticketsup/class/html.ticketsup.class.php
    - *       \ingroup    core
    + *       \file       ticket/class/html.ticket.class.php
    + *       \ingroup    ticket
      *       \brief      Fichier de la classe permettant la generation du formulaire html d'envoi de mail unitaire
      */
     require_once DOL_DOCUMENT_ROOT . "/core/class/html.form.class.php";
    @@ -31,14 +31,17 @@ if (!class_exists('FormCompany')) {
     /**
      * Classe permettant la generation du formulaire d'un nouveau ticket.
      *
    - * @package Ticketsup
    + * @package Ticket
     
    - * \remarks Utilisation: $formticketsup = new FormTicketsup($db)
    - * \remarks $formticketsup->proprietes=1 ou chaine ou tableau de valeurs
    - * \remarks $formticketsup->show_form() affiche le formulaire
    + * \remarks Utilisation: $formticket = new FormTicket($db)
    + * \remarks $formticket->proprietes=1 ou chaine ou tableau de valeurs
    + * \remarks $formticket->show_form() affiche le formulaire
      */
    -class FormTicketsup
    +class FormTicket
     {
    +    /**
    +     * @var DoliDB Database handler.
    +     */
         public $db;
     
         public $track_id;
    @@ -80,7 +83,10 @@ class FormTicketsup
         public $substit = array();
         public $param = array();
     
    -    public $error;
    +    /**
    +	 * @var string Error code (or message)
    +	 */
    +	public $error;
     
     
         /**
    @@ -106,8 +112,6 @@ class FormTicketsup
             $this->withref = 0;
             $this->withextrafields = 0;         // Show extrafields or not
             //$this->withtopicreadonly=0;
    -
    -        return 1;
         }
     
         /**
    @@ -120,20 +124,19 @@ class FormTicketsup
         {
             global $conf, $langs, $user, $hookmanager;
     
    -        $langs->load("other");
    -        $langs->load("mails");
    -        $langs->load("ticketsup");
    +        // Load translation files required by the page
    +        $langs->loadLangs(array('other', 'mails', 'ticket'));
     
             $form = new Form($this->db);
             $formcompany = new FormCompany($this->db);
    -        $ticketstatic = new Ticketsup($this->db);
    +        $ticketstatic = new Ticket($this->db);
     
             $soc = new Societe($this->db);
             if (!empty($this->withfromsocid) && $this->withfromsocid > 0) {
                 $soc->fetch($this->withfromsocid);
             }
     
    -        $ticketstat = new TicketSup($this->db);
    +        $ticketstat = new Ticket($this->db);
     
             $extrafields = new ExtraFields($this->db);
             $extralabels = $extrafields->fetch_name_optionals_label($ticketstat->table_element);
    @@ -142,7 +145,7 @@ class FormTicketsup
     
             if ($withdolfichehead) dol_fiche_head(null, 'card', '', 0, '');
     
    -        print '<form method="POST" '.($withdolfichehead?'':'style="margin-bottom: 30px;" ').'name="ticketsup" id="form_create_ticket" enctype="multipart/form-data" action="' . $this->param["returnurl"] . '">';
    +        print '<form method="POST" '.($withdolfichehead?'':'style="margin-bottom: 30px;" ').'name="ticket" id="form_create_ticket" enctype="multipart/form-data" action="' . $this->param["returnurl"] . '">';
             print '<input type="hidden" name="token" value="' . $_SESSION['newtoken'] . '">';
             print '<input type="hidden" name="action" value="' . $this->action . '">';
             foreach ($this->param as $key => $value) {
    @@ -150,9 +153,7 @@ class FormTicketsup
             }
             print '<input type="hidden" name="fk_user_create" value="' . $this->fk_user_create . '">';
     
    -        dol_fiche_head('');
    -        print '<table class="tableticket centpercent">';
    -
    +        print '<table class="border">';
     
             if ($this->withref) {
                 // Ref
    @@ -241,9 +242,9 @@ class FormTicketsup
     
                     // Contact and type
                     print '<tr><td>' . $langs->trans("Contact") . '</td><td>';
    -                // If no socid, set to first one (id=1) to avoid full contacts list
    -                $selectedCompany = $this->withfromsocid > 0 ? $this->withfromsocid : 1;
    -                $nbofcontacts = $form->select_contacts($selectedCompany, $this->withfromcontactid, 'contactid',  0, '', '', 0, 'minwidth200');
    +                // If no socid, set to -1 to avoid full contacts list
    +                $selectedCompany = ($this->withfromsocid > 0) ? $this->withfromsocid : -1;
    +                $nbofcontacts = $form->select_contacts($selectedCompany, $this->withfromcontactid, 'contactid', 3, '', '', 0, 'minwidth200');
                     $formcompany->selectTypeContact($ticketstatic, '', 'type', 'external', '', 0, 'maginleftonly');
                     print '</td></tr>';
                 } else {
    @@ -329,7 +330,7 @@ class FormTicketsup
     
             // If public form, display more information
             if ($this->ispublic) {
    -            print '<div class="warning">' . ($conf->global->TICKETS_PUBLIC_TEXT_HELP_MESSAGE ? $conf->global->TICKETS_PUBLIC_TEXT_HELP_MESSAGE : $langs->trans('TicketPublicPleaseBeAccuratelyDescribe')) . '</div>';
    +            print '<div class="warning">' . ($conf->global->TICKET_PUBLIC_TEXT_HELP_MESSAGE ? $conf->global->TICKET_PUBLIC_TEXT_HELP_MESSAGE : $langs->trans('TicketPublicPleaseBeAccuratelyDescribe')) . '</div>';
             }
             include_once DOL_DOCUMENT_ROOT . '/core/class/doleditor.class.php';
             $uselocalbrowser = true;
    @@ -397,7 +398,6 @@ class FormTicketsup
             }
     
             print '</table>';
    -        print '</div>';
     
             if ($withdolfichehead) dol_fiche_end();
     
    @@ -419,7 +419,7 @@ class FormTicketsup
          *
          *      @param  string $selected    Id du type pre-selectionne
          *      @param  string $htmlname    Nom de la zone select
    -     *      @param  string $filtertype  To filter on field type in llx_c_ticketsup_type (array('code'=>xx,'label'=>zz))
    +     *      @param  string $filtertype  To filter on field type in llx_c_ticket_type (array('code'=>xx,'label'=>zz))
          *      @param  int    $format      0=id+libelle, 1=code+code, 2=code+libelle, 3=id+code
          *      @param  int    $empty       1=peut etre vide, 0 sinon
          *      @param  int    $noadmininfo 0=Add admin info, 1=Disable admin info
    @@ -431,7 +431,7 @@ class FormTicketsup
         {
             global $langs, $user;
     
    -        $ticketstat = new Ticketsup($this->db);
    +        $ticketstat = new Ticket($this->db);
     
             dol_syslog(get_class($this) . "::select_types_tickets " . $selected . ", " . $htmlname . ", " . $filtertype . ", " . $format, LOG_DEBUG);
     
    @@ -519,7 +519,7 @@ class FormTicketsup
          *
          *      @param  string $selected    Id categorie pre-selectionnée
          *      @param  string $htmlname    Nom de la zone select
    -     *      @param  string $filtertype  To filter on field type in llx_c_ticketsup_category (array('code'=>xx,'label'=>zz))
    +     *      @param  string $filtertype  To filter on field type in llx_c_ticket_category (array('code'=>xx,'label'=>zz))
          *      @param  int    $format      0=id+libelle, 1=code+code, 2=code+libelle, 3=id+code
          *      @param  int    $empty       1=peut etre vide, 0 sinon
          *      @param  int    $noadmininfo 0=Add admin info, 1=Disable admin info
    @@ -531,7 +531,7 @@ class FormTicketsup
         {
             global $langs, $user;
     
    -        $ticketstat = new Ticketsup($this->db);
    +        $ticketstat = new Ticket($this->db);
     
             dol_syslog(get_class($this) . "::selectCategoryTickets " . $selected . ", " . $htmlname . ", " . $filtertype . ", " . $format, LOG_DEBUG);
     
    @@ -620,7 +620,7 @@ class FormTicketsup
          *
          *      @param  string $selected    Id severity pre-selectionnée
          *      @param  string $htmlname    Nom de la zone select
    -     *      @param  string $filtertype  To filter on field type in llx_c_ticketsup_severity (array('code'=>xx,'label'=>zz))
    +     *      @param  string $filtertype  To filter on field type in llx_c_ticket_severity (array('code'=>xx,'label'=>zz))
          *      @param  int    $format      0=id+libelle, 1=code+code, 2=code+libelle, 3=id+code
          *      @param  int    $empty       1=peut etre vide, 0 sinon
          *      @param  int    $noadmininfo 0=Add admin info, 1=Disable admin info
    @@ -632,7 +632,7 @@ class FormTicketsup
         {
             global $langs, $user;
     
    -        $ticketstat = new Ticketsup($this->db);
    +        $ticketstat = new Ticket($this->db);
     
             dol_syslog(get_class($this) . "::selectSeveritiesTickets " . $selected . ", " . $htmlname . ", " . $filtertype . ", " . $format, LOG_DEBUG);
     
    @@ -725,8 +725,8 @@ class FormTicketsup
         {
             global $conf, $langs, $user, $mysoc;
     
    -        $langs->load("other");
    -        $langs->load("mails");
    +        // Load translation files required by the page
    +        $langs->loadLangs(array('other', 'mails'));
     
             $addfileaction = 'addfile';
     
    @@ -787,7 +787,7 @@ class FormTicketsup
             print '});
     		</script>';
     
    -        print '<form method="post" name="ticketsup" enctype="multipart/form-data" action="' . $this->param["returnurl"] . '">';
    +        print '<form method="post" name="ticket" enctype="multipart/form-data" action="' . $this->param["returnurl"] . '">';
             print '<input type="hidden" name="token" value="' . $_SESSION['newtoken'] . '">';
             print '<input type="hidden" name="action" value="' . $this->action . '">';
             foreach ($this->param as $key => $value) {
    @@ -814,7 +814,7 @@ class FormTicketsup
     
     
             // External users can't send message email
    -        if ($user->rights->ticketsup->write && !$user->socid) {
    +        if ($user->rights->ticket->write && !$user->socid) {
                 print '<tr><td width="30%"></td><td colspan="2">';
                 $checkbox_selected = ( GETPOST('send_email') == "1" ? ' checked' : '');
                 print '<input type="checkbox" name="send_email" value="1" id="send_msg_email" '.$checkbox_selected.'/> ';
    @@ -863,7 +863,7 @@ class FormTicketsup
     
                 // Destinataires
                 print '<tr class="email_line"><td>' . $langs->trans('MailRecipients') . '</td><td colspan="2">';
    -            $ticketstat = new Ticketsup($this->db);
    +            $ticketstat = new Ticket($this->db);
                 $res = $ticketstat->fetch('', '', $this->track_id);
                 if ($res) {
                     // Retrieve email of all contacts (internal and external)
    @@ -892,8 +892,8 @@ class FormTicketsup
                         }
                     }
     
    -                if ($conf->global->TICKETS_NOTIFICATION_ALSO_MAIN_ADDRESS) {
    -                    $sendto[] = $conf->global->TICKETS_NOTIFICATION_EMAIL_TO . '(generic email)';
    +                if ($conf->global->TICKET_NOTIFICATION_ALSO_MAIN_ADDRESS) {
    +                    $sendto[] = $conf->global->TICKET_NOTIFICATION_EMAIL_TO . '(generic email)';
                     }
     
                     // Print recipient list
    @@ -908,8 +908,8 @@ class FormTicketsup
     
             // Intro
             // External users can't send message email
    -        if ($user->rights->ticketsup->write && !$user->socid) {
    -            $mail_intro = GETPOST('mail_intro') ? GETPOST('mail_intro') : $conf->global->TICKETS_MESSAGE_MAIL_INTRO;
    +        if ($user->rights->ticket->write && !$user->socid) {
    +            $mail_intro = GETPOST('mail_intro') ? GETPOST('mail_intro') : $conf->global->TICKET_MESSAGE_MAIL_INTRO;
                 print '<tr class="email_line"><td><label for="mail_intro">' . $langs->trans("TicketMessageMailIntro") . '</label>';
     
                 print '</td><td>';
    @@ -951,7 +951,7 @@ class FormTicketsup
             $doleditor = new DolEditor('message', $defaultmessage, '100%', 350, 'dolibarr_details', '', false, true, $conf->global->FCKEDITOR_ENABLE_SOCIETE, ROWS_2, 70);
             $doleditor->Create();
             print '</td><td align="center">';
    -        if ($user->rights->ticketsup->write && !$user->socid) {
    +        if ($user->rights->ticket->write && !$user->socid) {
                 print $form->textwithpicto('', $langs->trans("TicketMessageHelp"), 1, 'help');
             }
     
    @@ -959,8 +959,8 @@ class FormTicketsup
     
             // Signature
             // External users can't send message email
    -        if ($user->rights->ticketsup->write && !$user->socid) {
    -            $mail_signature = GETPOST('mail_signature') ? GETPOST('mail_signature') : $conf->global->TICKETS_MESSAGE_MAIL_SIGNATURE;
    +        if ($user->rights->ticket->write && !$user->socid) {
    +            $mail_signature = GETPOST('mail_signature') ? GETPOST('mail_signature') : $conf->global->TICKET_MESSAGE_MAIL_SIGNATURE;
                 print '<tr class="email_line"><td><label for="mail_intro">' . $langs->trans("TicketMessageMailSignature") . '</label>';
     
                 print '</td><td>';
    diff --git a/htdocs/core/class/html.formwebsite.class.php b/htdocs/core/class/html.formwebsite.class.php
    index 86e0f48c65f..f5feccd5860 100644
    --- a/htdocs/core/class/html.formwebsite.class.php
    +++ b/htdocs/core/class/html.formwebsite.class.php
    @@ -28,7 +28,11 @@
     class FormWebsite
     {
         private $db;
    -    public $error;
    +
    +    /**
    +	 * @var string Error code (or message)
    +	 */
    +	public $error;
     
     
         /**
    @@ -39,8 +43,6 @@ class FormWebsite
         function __construct($db)
         {
             $this->db = $db;
    -
    -        return 1;
         }
     
     
    @@ -174,7 +176,7 @@ class FormWebsite
     
         	$langs->load("admin");
     
    -    	$arrayofsamples=array('corporatehome'=>'CorporateHomePage', 'empty'=>'EmptyPage');
    +    	$arrayofsamples=array('empty'=>'EmptyPage', 'corporatehome'=>'CorporateHomePage');
     
         	$out = '';
         	$out .= '<select id="select'.$htmlname.'" class="flat selectTypeOfContainer" name="'.$htmlname.'"'.($moreattrib?' '.$moreattrib:'').'>';
    @@ -201,5 +203,4 @@ class FormWebsite
     
         	return $out;
         }
    -
     }
    diff --git a/htdocs/core/class/infobox.class.php b/htdocs/core/class/infobox.class.php
    index 4125aa89eb9..1c5c733491c 100644
    --- a/htdocs/core/class/infobox.class.php
    +++ b/htdocs/core/class/infobox.class.php
    @@ -281,6 +281,5 @@ class InfoBox
                 return -1;
             }
         }
    -
     }
     
    diff --git a/htdocs/core/class/interfaces.class.php b/htdocs/core/class/interfaces.class.php
    index 655969d73f6..51eafd3ef7a 100644
    --- a/htdocs/core/class/interfaces.class.php
    +++ b/htdocs/core/class/interfaces.class.php
    @@ -31,9 +31,17 @@ require_once DOL_DOCUMENT_ROOT.'/core/triggers/dolibarrtriggers.class.php';
      */
     class Interfaces
     {
    -    var $db;
    +    /**
    +     * @var DoliDB Database handler.
    +     */
    +    public $db;
    +
     	var $dir;				// Directory with all core and external triggers files
    -    var $errors	= array();	// Array for errors
    +
    +    /**
    +	 * @var string[] Error codes (or messages)
    +	 */
    +	public $errors = array();
     
         /**
          *	Constructor
    @@ -45,6 +53,7 @@ class Interfaces
             $this->db = $db;
         }
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
         /**
          *   Function called when a Dolibarr business event occurs
          *   This function call all qualified triggers.
    @@ -58,6 +67,7 @@ class Interfaces
          */
         function run_triggers($action,$object,$user,$langs,$conf)
         {
    +        // phpcs:enable
             // Check parameters
             if (! is_object($object) || ! is_object($conf))	// Error
             {
    @@ -360,5 +370,4 @@ class Interfaces
             }
             return $triggers;
         }
    -
     }
    diff --git a/htdocs/core/class/ldap.class.php b/htdocs/core/class/ldap.class.php
    index f54caacff8b..38f7a1f2f53 100644
    --- a/htdocs/core/class/ldap.class.php
    +++ b/htdocs/core/class/ldap.class.php
    @@ -29,12 +29,21 @@
      */
     class Ldap
     {
    -	var $error;
    +	/**
    +	 * @var string Error code (or message)
    +	 */
    +	public $error='';
    +
    +	/**
    +	 * @var string[]	Array of error strings
    +	 */
    +	public $errors = array();
     
     	/**
     	 * Tableau des serveurs (IP addresses ou nom d'hotes)
     	 */
     	var $server=array();
    +
     	/**
     	 * Base DN (e.g. "dc=foo,dc=com")
     	 */
    @@ -140,6 +149,7 @@ class Ldap
     
     	// Connection handling methods -------------------------------------------
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *	Connect and bind
     	 * 	Use this->server, this->serverPort, this->ldapProtocolVersion, this->serverType, this->searchUser, this->searchPassword
    @@ -149,6 +159,7 @@ class Ldap
     	 */
     	function connect_bind()
     	{
    +        // phpcs:enable
     		global $langs, $conf;
     
     		$connected=0;
    @@ -370,7 +381,8 @@ class Ldap
     	 *
     	 * @return	boolean					version
     	 */
    -	function setVersion() {
    +    function setVersion()
    +    {
     		// LDAP_OPT_PROTOCOL_VERSION est une constante qui vaut 17
     		$ldapsetversion = ldap_set_option($this->connection, LDAP_OPT_PROTOCOL_VERSION, $this->ldapProtocolVersion);
     		return $ldapsetversion;
    @@ -381,7 +393,8 @@ class Ldap
     	 *
     	 * @return	boolean					referrals
     	 */
    -	function setReferrals() {
    +    function setReferrals()
    +    {
     		// LDAP_OPT_REFERRALS est une constante qui vaut ?
     		$ldapreferrals = ldap_set_option($this->connection, LDAP_OPT_REFERRALS, 0);
     		return $ldapreferrals;
    @@ -643,6 +656,7 @@ class Ldap
     		return -1;
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 * 	Build a LDAP message
     	 *
    @@ -652,6 +666,7 @@ class Ldap
     	 */
     	function dump_content($dn, $info)
     	{
    +        // phpcs:enable
     		$content='';
     
     		// Create file content
    @@ -1423,6 +1438,7 @@ class Ldap
     		return($retval);
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *	Convertit le temps ActiveDirectory en Unix timestamp
     	 *
    @@ -1431,6 +1447,7 @@ class Ldap
     	 */
     	function convert_time($value)
     	{
    +        // phpcs:enable
     		$dateLargeInt=$value; // nano secondes depuis 1601 !!!!
     		$secsAfterADEpoch = $dateLargeInt / (10000000); // secondes depuis le 1 jan 1601
     		$ADToUnixConvertor=((1970-1601) * 365.242190) * 86400; // UNIX start date - AD start date * jours * secondes
    diff --git a/htdocs/core/class/link.class.php b/htdocs/core/class/link.class.php
    index 0441c04a86e..8413725ab11 100644
    --- a/htdocs/core/class/link.class.php
    +++ b/htdocs/core/class/link.class.php
    @@ -28,13 +28,29 @@ require_once DOL_DOCUMENT_ROOT.'/core/class/commonobject.class.php';
      */
     class Link extends CommonObject
     {
    -    public $element = 'link';
    -    public $table_element = 'links';
    +    /**
    +	 * @var string ID to identify managed object
    +	 */
    +	public $element = 'link';
    +
    +    /**
    +	 * @var string Name of table without prefix where object is stored
    +	 */
    +	public $table_element = 'links';
    +
    +    /**
    +	 * @var int Entity
    +	 */
    +	public $entity;
     
    -    public $entity;
         public $datea;
         public $url;
    +
    +    /**
    +     * @var string Links label
    +     */
         public $label;
    +
         public $objecttype;
         public $objectid;
     
    @@ -46,11 +62,7 @@ class Link extends CommonObject
          */
         public function __construct($db)
         {
    -        global $conf;
    -
             $this->db = $db;
    -
    -        return 1;
         }
     
     
    @@ -378,7 +390,5 @@ class Link extends CommonObject
                 $this->db->rollback();
                 return -1;
             }
    -
         }
    -
     }
    diff --git a/htdocs/core/class/menu.class.php b/htdocs/core/class/menu.class.php
    index 17d5e06589f..3d9d92189a3 100644
    --- a/htdocs/core/class/menu.class.php
    +++ b/htdocs/core/class/menu.class.php
    @@ -73,7 +73,7 @@ class Menu
         /**
          * Insert a menu entry into this->liste
          *
    -     * @param	int		$idafter	Array key after which inserting new entry
    +     * @param   int		$idafter	Array key after which inserting new entry
          * @param	string	$url        Url to follow on click
          * @param   string	$titre      Label of menu to add
          * @param   integer	$level      Level of menu to add
    @@ -96,6 +96,7 @@ class Menu
             $this->liste=array_merge($array_start,$array_new,$array_end);
         }
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
         /**
          * Remove a menu entry from this->liste
          *
    @@ -103,7 +104,10 @@ class Menu
          */
         function remove_last()
         {
    -    	if (count($this->liste) > 1) array_pop($this->liste);
    +        // phpcs:enable
    +        if (count($this->liste) > 1) {
    +            array_pop($this->liste);
    +        }
         }
     
         /**
    diff --git a/htdocs/core/class/menubase.class.php b/htdocs/core/class/menubase.class.php
    index c123356f9ab..7db88051e5e 100644
    --- a/htdocs/core/class/menubase.class.php
    +++ b/htdocs/core/class/menubase.class.php
    @@ -28,11 +28,25 @@
      */
     class Menubase
     {
    -    public $db;							// To store db handler
    -    public $error;							// To return error code (or message)
    -    public $errors=array();				// To return several error codes (or messages)
    +    /**
    +     * @var DoliDB Database handler.
    +     */
    +    public $db;
     
    -    public $id;
    +    /**
    +     * @var string Error code (or message)
    +     */
    +    public $error;
    +
    +    /**
    +     * @var string[] Error codes (or messages)
    +     */
    +    public $errors = array();
    +
    +    /**
    +	 * @var int ID
    +	 */
    +	public $id;
     
         public $menu_handler;
         public $module;
    @@ -124,61 +138,86 @@ class Menubase
               else dol_print_error($this->db);
             }
     
    -        // TODO
             // Check that entry does not exists yet on key menu_handler-fk_menu-position-url-entity, to avoid errors with postgresql
    +        $sql = "SELECT count(*)";
    +        $sql.= " FROM ".MAIN_DB_PREFIX."menu";
    +        $sql.= " WHERE menu_handler = '".$this->db->escape($this->menu_handler)."'";
    +        $sql.= " AND fk_menu = ".((int) $this->db->escape($this->fk_menu));
    +        $sql.= " AND position = ".((int) $this->position);
    +        $sql.= " AND url = '".$this->db->escape($this->url)."'";
    +        $sql.= " AND entity = ".$conf->entity;
     
    -        // Insert request
    -        $sql = "INSERT INTO ".MAIN_DB_PREFIX."menu(";
    -        $sql.= "menu_handler,";
    -        $sql.= "entity,";
    -        $sql.= "module,";
    -        $sql.= "type,";
    -        $sql.= "mainmenu,";
    -        $sql.= "leftmenu,";
    -        $sql.= "fk_menu,";
    -        $sql.= "fk_mainmenu,";
    -        $sql.= "fk_leftmenu,";
    -        $sql.= "position,";
    -        $sql.= "url,";
    -        $sql.= "target,";
    -        $sql.= "titre,";
    -        $sql.= "langs,";
    -        $sql.= "perms,";
    -        $sql.= "enabled,";
    -        $sql.= "usertype";
    -        $sql.= ") VALUES (";
    -        $sql.= " '".$this->db->escape($this->menu_handler)."',";
    -        $sql.= " '".$this->db->escape($conf->entity)."',";
    -        $sql.= " '".$this->db->escape($this->module)."',";
    -        $sql.= " '".$this->db->escape($this->type)."',";
    -        $sql.= " ".($this->mainmenu?"'".$this->db->escape($this->mainmenu)."'":"''").",";    // Can't be null
    -        $sql.= " ".($this->leftmenu?"'".$this->db->escape($this->leftmenu)."'":"null").",";
    -        $sql.= " '".$this->db->escape($this->fk_menu)."',";
    -        $sql.= " ".($this->fk_mainmenu?"'".$this->db->escape($this->fk_mainmenu)."'":"null").",";
    -        $sql.= " ".($this->fk_leftmenu?"'".$this->db->escape($this->fk_leftmenu)."'":"null").",";
    -        $sql.= " '".(int) $this->position."',";
    -        $sql.= " '".$this->db->escape($this->url)."',";
    -        $sql.= " '".$this->db->escape($this->target)."',";
    -        $sql.= " '".$this->db->escape($this->titre)."',";
    -        $sql.= " '".$this->db->escape($this->langs)."',";
    -        $sql.= " '".$this->db->escape($this->perms)."',";
    -        $sql.= " '".$this->db->escape($this->enabled)."',";
    -        $sql.= " '".$this->db->escape($this->user)."'";
    -        $sql.= ")";
    -
    -        dol_syslog(get_class($this)."::create", LOG_DEBUG);
    -        $resql=$this->db->query($sql);
    -        if ($resql)
    +        $result=$this->db->query($sql);
    +        if ($result)
             {
    -            $this->id = $this->db->last_insert_id(MAIN_DB_PREFIX."menu");
    -            dol_syslog(get_class($this)."::create record added has rowid=".$this->id, LOG_DEBUG);
    +        	$row = $this->db->fetch_row($result);
     
    -            return $this->id;
    +        	if ($row[0] == 0)   // If not found
    +        	{
    +		        // Insert request
    +		        $sql = "INSERT INTO ".MAIN_DB_PREFIX."menu(";
    +		        $sql.= "menu_handler,";
    +		        $sql.= "entity,";
    +		        $sql.= "module,";
    +		        $sql.= "type,";
    +		        $sql.= "mainmenu,";
    +		        $sql.= "leftmenu,";
    +		        $sql.= "fk_menu,";
    +		        $sql.= "fk_mainmenu,";
    +		        $sql.= "fk_leftmenu,";
    +		        $sql.= "position,";
    +		        $sql.= "url,";
    +		        $sql.= "target,";
    +		        $sql.= "titre,";
    +		        $sql.= "langs,";
    +		        $sql.= "perms,";
    +		        $sql.= "enabled,";
    +		        $sql.= "usertype";
    +		        $sql.= ") VALUES (";
    +		        $sql.= " '".$this->db->escape($this->menu_handler)."',";
    +		        $sql.= " '".$this->db->escape($conf->entity)."',";
    +		        $sql.= " '".$this->db->escape($this->module)."',";
    +		        $sql.= " '".$this->db->escape($this->type)."',";
    +		        $sql.= " ".($this->mainmenu?"'".$this->db->escape($this->mainmenu)."'":"''").",";    // Can't be null
    +		        $sql.= " ".($this->leftmenu?"'".$this->db->escape($this->leftmenu)."'":"null").",";
    +		        $sql.= " ".((int) $this->fk_menu).",";
    +		        $sql.= " ".($this->fk_mainmenu?"'".$this->db->escape($this->fk_mainmenu)."'":"null").",";
    +		        $sql.= " ".($this->fk_leftmenu?"'".$this->db->escape($this->fk_leftmenu)."'":"null").",";
    +		        $sql.= " ".((int) $this->position).",";
    +		        $sql.= " '".$this->db->escape($this->url)."',";
    +		        $sql.= " '".$this->db->escape($this->target)."',";
    +		        $sql.= " '".$this->db->escape($this->titre)."',";
    +		        $sql.= " '".$this->db->escape($this->langs)."',";
    +		        $sql.= " '".$this->db->escape($this->perms)."',";
    +		        $sql.= " '".$this->db->escape($this->enabled)."',";
    +		        $sql.= " '".$this->db->escape($this->user)."'";
    +		        $sql.= ")";
    +
    +		        dol_syslog(get_class($this)."::create", LOG_DEBUG);
    +		        $resql=$this->db->query($sql);
    +		        if ($resql)
    +		        {
    +		            $this->id = $this->db->last_insert_id(MAIN_DB_PREFIX."menu");
    +		            dol_syslog(get_class($this)."::create record added has rowid=".$this->id, LOG_DEBUG);
    +
    +		            return $this->id;
    +		        }
    +		        else
    +		        {
    +		            $this->error="Error ".$this->db->lasterror();
    +		            return -1;
    +		        }
    +        	}
    +        	else
    +        	{
    +        		dol_syslog(get_class($this)."::create menu entry already exists", LOG_WARNING);
    +        		$this->error = 'Error Menu entry already exists';
    +        		return 0;
    +        	}
             }
             else
             {
    -            $this->error="Error ".$this->db->lasterror();
    -            return -1;
    +        	return -1;
             }
         }
     
    @@ -658,6 +697,4 @@ class Menubase
                 }
             }
        }
    -
     }
    -
    diff --git a/htdocs/core/class/notify.class.php b/htdocs/core/class/notify.class.php
    index 698eca5fd21..7ff5c9100f8 100644
    --- a/htdocs/core/class/notify.class.php
    +++ b/htdocs/core/class/notify.class.php
    @@ -2,6 +2,7 @@
     /* Copyright (C) 2003-2005 Rodolphe Quiedeville <rodolphe@quiedeville.org>
      * Copyright (C) 2004-2011 Laurent Destailleur  <eldy@users.sourceforge.net>
      * Copyright (C) 2014	   Juanjo Menent		<jmenent@2byte.es>
    + * Copyright (C) 2018 	   Philippe Grand		<philippe.grand@atoo-net.com>
      *
      * This program is free software; you can redistribute it and/or modify
      * it under the terms of the GNU General Public License as published by
    @@ -30,17 +31,36 @@ require_once DOL_DOCUMENT_ROOT .'/core/class/CMailFile.class.php';
      */
     class Notify
     {
    -	var $id;
    -	var $db;
    -	var $error;
    -	var $errors=array();
    +	/**
    +	 * @var int ID
    +	 */
    +	public $id;
     
    -	var $author;
    -	var $ref;
    -	var $date;
    -	var $duree;
    -	var $note;
    -	var $fk_project;
    +	/**
    +     * @var DoliDB Database handler.
    +     */
    +    public $db;
    +
    +	/**
    +	 * @var string Error code (or message)
    +	 */
    +	public $error='';
    +
    +	/**
    +	 * @var string[] Error codes (or messages)
    +	 */
    +	public $errors = array();
    +
    +	public $author;
    +	public $ref;
    +	public $date;
    +	public $duree;
    +	public $note;
    +
    +	/**
    +     * @var int Project ID
    +     */
    +    public $fk_project;
     
     	// Les codes actions sont definis dans la table llx_notify_def
     
    @@ -277,11 +297,14 @@ class Notify
     	 *  Check if notification are active for couple action/company.
     	 * 	If yes, send mail and save trace into llx_notify.
     	 *
    -	 * 	@param	string	$notifcode		Code of action in llx_c_action_trigger (new usage) or Id of action in llx_c_action_trigger (old usage)
    -	 * 	@param	Object	$object			Object the notification deals on
    -	 *	@return	int						<0 if KO, or number of changes if OK
    +	 * 	@param	string	$notifcode			Code of action in llx_c_action_trigger (new usage) or Id of action in llx_c_action_trigger (old usage)
    +	 * 	@param	Object	$object				Object the notification deals on
    +	 *	@param 	array	$filename_list		List of files to attach (full path of filename on file system)
    +	 *	@param 	array	$mimetype_list		List of MIME type of attached files
    +	 *	@param 	array	$mimefilename_list	List of attached file name in message
    +	 *	@return	int							<0 if KO, or number of changes if OK
     	 */
    -	function send($notifcode, $object)
    +	function send($notifcode, $object, $filename_list=array(), $mimetype_list=array(), $mimefilename_list=array())
     	{
     		global $user,$conf,$langs,$mysoc;
     		global $hookmanager;
    @@ -310,8 +333,6 @@ class Notify
     		$application = 'Dolibarr';
     		if (! empty($conf->global->MAIN_APPLICATION_TITLE)) $application = $conf->global->MAIN_APPLICATION_TITLE;
     		$replyto = $conf->notification->email_from;
    -		$filename = basename($file);
    -		$mimefile = dol_mimetype($file);
     		$object_type = '';
     		$link = '';
     		$num = 0;
    @@ -348,6 +369,14 @@ class Notify
     		if ($result)
     		{
     			$num = $this->db->num_rows($result);
    +			$projtitle='';
    +			if (! empty($object->fk_project))
    +			{
    +				require_once DOL_DOCUMENT_ROOT.'/projet/class/project.class.php';
    +				$proj = new Project($this->db);
    +				$proj->fetch($object->fk_project);
    +				$projtitle='('.$proj->title.')';
    +			}
     
     			if ($num > 0)
     			{
    @@ -369,7 +398,7 @@ class Notify
     							$outputlangs->setDefaultLang($obj->default_lang);
     						}
     
    -						$subject = '['.$mysoc->name.'] '.$outputlangs->transnoentitiesnoconv("DolibarrNotification");
    +						$subject = '['.$mysoc->name.'] '.$outputlangs->transnoentitiesnoconv("DolibarrNotification").($projtitle?' '.$projtitle:'');
     
     						switch ($notifcode) {
     							case 'BILL_VALIDATE':
    @@ -462,7 +491,7 @@ class Notify
     						$message.= $mesg;
     						if ($link) $message.= "\n" . $urlwithroot . $link;
     
    -						$parameters=array('notifcode'=>$notifcode, 'sendto'=>$sendto, 'replyto'=>$replyto, 'file'=>$file, 'mimefile'=>$mimefile, 'filename'=>$filename);
    +						$parameters=array('notifcode'=>$notifcode, 'sendto'=>$sendto, 'replyto'=>$replyto, 'file'=>$filename_list, 'mimefile'=>$mimetype_list, 'filename'=>$mimefilename_list);
     						$reshook=$hookmanager->executeHooks('formatNotificationMessage',$parameters,$object,$action);    // Note that $action and $object may have been modified by some hooks
     						if (empty($reshook))
     						{
    @@ -475,9 +504,9 @@ class Notify
     							$sendto,
     							$replyto,
     							$message,
    -							array($file),
    -							array($mimefile),
    -							array($filename[count($filename)-1]),
    +							$filename_list,
    +							$mimetype_list,
    +							$mimefilename_list,
     							'',
     							'',
     							0,
    @@ -551,7 +580,7 @@ class Notify
     				$link = '';
     				$num++;
     
    -				$subject = '['.$mysoc->name.'] '.$langs->transnoentitiesnoconv("DolibarrNotification");
    +				$subject = '['.$mysoc->name.'] '.$langs->transnoentitiesnoconv("DolibarrNotification").($projtitle?' '.$projtitle:'');
     
     				switch ($notifcode) {
     					case 'BILL_VALIDATE':
    @@ -573,13 +602,13 @@ class Notify
     						$mesg = $langs->transnoentitiesnoconv("EMailTextOrderValidated",$link);
     						break;
     					case 'PROPAL_VALIDATE':
    -						$link='/comm/propal/card.php?id='.$object->id;
    +						$link='<a href="' . $urlwithroot . '/comm/propal/card.php?id='.$object->id . '">' . $newref . '</a>';
     						$dir_output = $conf->propal->multidir_output[$object->entity];
     						$object_type = 'propal';
     						$mesg = $langs->transnoentitiesnoconv("EMailTextProposalValidated",$link);
     						break;
     					case 'PROPAL_CLOSE_SIGNED':
    -						$link='/comm/propal/card.php?id='.$object->id;
    +						$link='<a href="' . $urlwithroot . '/comm/propal/card.php?id='.$object->id . '">' . $newref . '</a>';
     						$dir_output = $conf->propal->multidir_output[$object->entity];
     						$object_type = 'propal';
     						$mesg = $langs->transnoentitiesnoconv("EMailTextProposalClosedSigned",$link);
    @@ -671,7 +700,7 @@ class Notify
     
     				if ($sendto)
     				{
    -	   				$parameters=array('notifcode'=>$notifcode, 'sendto'=>$sendto, 'replyto'=>$replyto, 'file'=>$file, 'mimefile'=>$mimefile, 'filename'=>$filename);
    +					$parameters=array('notifcode'=>$notifcode, 'sendto'=>$sendto, 'replyto'=>$replyto, 'file'=>$filename_list, 'mimefile'=>$mimetype_list, 'filename'=>$mimefilename_list);
     					$reshook=$hookmanager->executeHooks('formatNotificationMessage',$parameters,$object,$action);    // Note that $action and $object may have been modified by some hooks
     					if (empty($reshook))
     					{
    @@ -683,9 +712,9 @@ class Notify
     						$sendto,
     						$replyto,
     						$message,
    -						array($file),
    -						array($mimefile),
    -						array($filename[count($filename)-1]),
    +						$filename_list,
    +						$mimetype_list,
    +						$mimefilename_list,
     						'',
     						'',
     						0,
    @@ -713,6 +742,4 @@ class Notify
     		if (! $error) return $num;
     		else return -1 * $error;
     	}
    -
     }
    -
    diff --git a/htdocs/core/class/openid.class.php b/htdocs/core/class/openid.class.php
    index d46481a0c60..48de42ad847 100644
    --- a/htdocs/core/class/openid.class.php
    +++ b/htdocs/core/class/openid.class.php
    @@ -30,8 +30,8 @@ class SimpleOpenID
         var $URLs = array();
         var $error = array();
         var $fields = array(
    -		'required'	 => array(),
    -		'optional'	 => array(),
    +		'required' => array(),
    +		'optional' => array(),
         );
     
         /**
    @@ -45,6 +45,7 @@ class SimpleOpenID
             }
         }
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
         /**
          * SetOpenIDServer
          *
    @@ -53,9 +54,11 @@ class SimpleOpenID
          */
         function SetOpenIDServer($a)
         {
    +        // phpcs:enable
             $this->URLs['openid_server'] = $a;
         }
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
         /**
          * SetOpenIDServer
          *
    @@ -64,9 +67,11 @@ class SimpleOpenID
          */
         function SetTrustRoot($a)
         {
    +        // phpcs:enable
             $this->URLs['trust_root'] = $a;
         }
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
         /**
          * SetOpenIDServer
          *
    @@ -75,9 +80,11 @@ class SimpleOpenID
          */
         function SetCancelURL($a)
         {
    +        // phpcs:enable
             $this->URLs['cancel'] = $a;
         }
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
         /**
          * SetApprovedURL
          *
    @@ -86,9 +93,11 @@ class SimpleOpenID
          */
         function SetApprovedURL($a)
         {
    +        // phpcs:enable
             $this->URLs['approved'] = $a;
         }
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
         /**
          * SetRequiredFields
          *
    @@ -97,13 +106,15 @@ class SimpleOpenID
          */
         function SetRequiredFields($a)
         {
    -        if (is_array($a)){
    +        // phpcs:enable
    +        if (is_array($a)) {
                 $this->fields['required'] = $a;
    -        }else{
    +        } else {
                 $this->fields['required'][] = $a;
             }
         }
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
         /**
          * SetOptionalFields
          *
    @@ -112,23 +123,27 @@ class SimpleOpenID
          */
         function SetOptionalFields($a)
         {
    -        if (is_array($a)){
    +        // phpcs:enable
    +        if (is_array($a)) {
                 $this->fields['optional'] = $a;
    -        }else{
    +        } else {
                 $this->fields['optional'][] = $a;
             }
         }
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
         /**
          * SetIdentity
          *
    -     * @param	string	$a		Server
    +     * @param	string  $a		Server
          * @return	void
          */
         function SetIdentity($a)
    -    { 	// Set Identity URL
    +    {
    +        // phpcs:enable
    +        // Set Identity URL
             if ((stripos($a, 'http://') === false)
    -        && (stripos($a, 'https://') === false)){
    +        && (stripos($a, 'https://') === false)) {
                 $a = 'http://'.$a;
             }
             /*
    @@ -147,16 +162,20 @@ class SimpleOpenID
             $this->openid_url_identity = $a;
         }
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
         /**
          * GetIdentity
          *
          * @return	string
          */
         function GetIdentity()
    -    { 	// Get Identity
    +    {
    +        // phpcs:enable
    +        // Get Identity
             return $this->openid_url_identity;
         }
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
         /**
          * SetOpenIDServer
          *
    @@ -164,10 +183,12 @@ class SimpleOpenID
          */
         function GetError()
         {
    +        // phpcs:enable
             $e = $this->error;
             return array('code'=>$e[0],'description'=>$e[1]);
         }
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
         /**
          * ErrorStore
          *
    @@ -177,6 +198,7 @@ class SimpleOpenID
          */
         function ErrorStore($code, $desc = null)
         {
    +        // phpcs:enable
             $errs['OPENID_NOSERVERSFOUND'] = 'Cannot find OpenID Server TAG on Identity page.';
             if ($desc == null){
                 $desc = $errs[$code];
    @@ -184,6 +206,7 @@ class SimpleOpenID
             $this->error = array($code,$desc);
         }
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
         /**
          * IsError
          *
    @@ -191,6 +214,7 @@ class SimpleOpenID
          */
         function IsError()
         {
    +        // phpcs:enable
             if (count($this->error) > 0)
             {
                 return true;
    @@ -221,6 +245,7 @@ class SimpleOpenID
             return $r;
         }
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
         /**
          * OpenID_Standarize
          *
    @@ -229,6 +254,7 @@ class SimpleOpenID
          */
         function OpenID_Standarize($openid_identity = null)
         {
    +        // phpcs:enable
             if ($openid_identity === null)
             $openid_identity = $this->openid_url_identity;
     
    @@ -254,7 +280,8 @@ class SimpleOpenID
          * @return false|string		false if KO, string of url if OK
          */
         function array2url($arr)
    -    { // converts associated array to URL Query String
    +    {
    +        // converts associated array to URL Query String
             if (!is_array($arr)){
                 return false;
             }
    @@ -265,6 +292,7 @@ class SimpleOpenID
             return $query;
         }
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
         /**
          * FSOCK_Request
          *
    @@ -275,6 +303,7 @@ class SimpleOpenID
          */
         function FSOCK_Request($url, $method="GET", $params = "")
         {
    +        // phpcs:enable
             $fp = fsockopen("ssl://www.myopenid.com", 443, $errno, $errstr, 3); // Connection timeout is 3 seconds
             if (!$fp) {
                 $this->ErrorStore('OPENID_SOCKETERROR', $errstr);
    @@ -297,6 +326,7 @@ class SimpleOpenID
             }
         }
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
         /**
          * CURL_Request
          *
    @@ -306,7 +336,9 @@ class SimpleOpenID
          * @return string
          */
         function CURL_Request($url, $method="GET", $params = "")
    -    { // Remember, SSL MUST BE SUPPORTED
    +    {
    +        // phpcs:enable
    +        // Remember, SSL MUST BE SUPPORTED
             if (is_array($params)) $params = $this->array2url($params);
     
             $curl = curl_init($url . ($method == "GET" && $params != "" ? "?" . $params : ""));
    @@ -327,6 +359,7 @@ class SimpleOpenID
             return $response;
         }
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
         /**
          * HTML2OpenIDServer
          *
    @@ -335,6 +368,7 @@ class SimpleOpenID
          */
         function HTML2OpenIDServer($content)
         {
    +        // phpcs:enable
             $get = array();
     
             // Get details of their OpenID server and (optional) delegate
    @@ -353,6 +387,7 @@ class SimpleOpenID
         }
     
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
         /**
          * Get openid server
          *
    @@ -361,7 +396,8 @@ class SimpleOpenID
          */
         function GetOpenIDServer($url='')
         {
    -    	global $conf;
    +        // phpcs:enable
    +        global $conf;
     
     		include_once DOL_DOCUMENT_ROOT.'/core/lib/geturl.lib.php';
     		if (empty($url)) $url=$conf->global->MAIN_AUTHENTICATION_OPENID_URL;
    @@ -369,18 +405,19 @@ class SimpleOpenID
             $response = getURLContent($url);
     
             list($servers, $delegates) = $this->HTML2OpenIDServer($response);
    -        if (count($servers) == 0){
    +        if (count($servers) == 0) {
                 $this->ErrorStore('OPENID_NOSERVERSFOUND');
                 return false;
             }
             if (isset($delegates[0])
    -        && ($delegates[0] != "")){
    +        && ($delegates[0] != "")) {
                 $this->SetIdentity($delegates[0]);
             }
             $this->SetOpenIDServer($servers[0]);
             return $servers[0];
         }
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
         /**
          * GetRedirectURL
          *
    @@ -388,6 +425,7 @@ class SimpleOpenID
          */
         function GetRedirectURL()
         {
    +        // phpcs:enable
             $params = array();
             $params['openid.return_to'] = urlencode($this->URLs['approved']);
             $params['openid.mode'] = 'checkid_setup';
    @@ -405,6 +443,7 @@ class SimpleOpenID
             return $this->URLs['openid_server'] . "?". $this->array2url($params);
         }
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
         /**
          * Redirect
          *
    @@ -412,6 +451,7 @@ class SimpleOpenID
          */
         function Redirect()
         {
    +        // phpcs:enable
             $redirect_to = $this->GetRedirectURL();
             if (headers_sent())
             { // Use JavaScript to redirect if content has been previously sent (not recommended, but safe)
    @@ -425,6 +465,7 @@ class SimpleOpenID
             }
         }
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
         /**
          * ValidateWithServer
          *
    @@ -432,6 +473,7 @@ class SimpleOpenID
          */
         function ValidateWithServer()
         {
    +        // phpcs:enable
             $params = array(
     			'openid.assoc_handle' => urlencode($_GET['openid_assoc_handle']),
     			'openid.signed' => urlencode($_GET['openid_signed']),
    @@ -520,6 +562,4 @@ class SimpleOpenID
             	return $server;
     	    }
         }
    -
     }
    -
    diff --git a/htdocs/core/class/rssparser.class.php b/htdocs/core/class/rssparser.class.php
    index 32a5842d410..bad8d7ffdca 100644
    --- a/htdocs/core/class/rssparser.class.php
    +++ b/htdocs/core/class/rssparser.class.php
    @@ -26,8 +26,15 @@
      */
     class RssParser
     {
    -    var $db;
    -    var $error;
    +    /**
    +     * @var DoliDB Database handler.
    +     */
    +    public $db;
    +
    +    /**
    +	 * @var string Error code (or message)
    +	 */
    +	public $error='';
     
         private $_format='';
         private $_urlRSS;
    @@ -54,7 +61,7 @@ class RssParser
          */
         public function __construct($db)
         {
    -    	$this->db=$db;
    +    	$this->db = $db;
         }
     
         /**
    @@ -454,6 +461,7 @@ class RssParser
     
     
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
         /**
          * 	Triggered when opened tag is found
          *
    @@ -464,6 +472,7 @@ class RssParser
          */
         function feed_start_element($p, $element, &$attrs)
         {
    +        // phpcs:enable
             $el = $element = strtolower($element);
             $attrs = array_change_key_case($attrs, CASE_LOWER);
     
    @@ -574,6 +583,7 @@ class RssParser
         }
     
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
         /**
          * 	Triggered when CDATA is found
          *
    @@ -583,6 +593,7 @@ class RssParser
          */
         function feed_cdata($p, $text)
         {
    +        // phpcs:enable
             if ($this->_format == 'atom' and $this->incontent)
             {
                 $this->append_content($text);
    @@ -594,6 +605,7 @@ class RssParser
             }
         }
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
         /**
          * 	Triggered when closed tag is found
          *
    @@ -603,6 +615,7 @@ class RssParser
          */
         function feed_end_element($p, $el)
         {
    +        // phpcs:enable
             $el = strtolower($el);
     
             if ($el == 'item' or $el == 'entry')
    @@ -663,6 +676,7 @@ class RssParser
             $str1 .= $str2;
         }
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
         /**
          * Enter description here ...
          *
    @@ -671,6 +685,7 @@ class RssParser
          */
         function append_content($text)
         {
    +        // phpcs:enable
             if ( $this->initem ) {
                 $this->concat($this->current_item[ $this->incontent ], $text);
             }
    @@ -722,7 +737,6 @@ class RssParser
     
             }
         }
    -
     }
     
     
    @@ -749,7 +763,7 @@ function xml2php($xml)
             }
     
             //Let see if the new child is not in the array
    -        if($tab==false && in_array($key,array_keys($array)))
    +        if ($tab === false && in_array($key,array_keys($array)))
             {
                 //If this element is already in the array we will create an indexed array
                 $tmp = $array[$key];
    @@ -758,7 +772,7 @@ function xml2php($xml)
                 $array[$key][] = $child;
                 $tab = true;
             }
    -        elseif($tab == true)
    +        elseif($tab === true)
             {
                 //Add an element in an existing array
                 $array[$key][] = $child;
    @@ -773,12 +787,10 @@ function xml2php($xml)
         }
     
     
    -    if($fils==0)
    +    if ($fils==0)
         {
             return (string) $xml;
         }
     
         return $array;
    -
     }
    -
    diff --git a/htdocs/core/class/smtps.class.php b/htdocs/core/class/smtps.class.php
    index 417f175422f..113f5a6f278 100644
    --- a/htdocs/core/class/smtps.class.php
    +++ b/htdocs/core/class/smtps.class.php
    @@ -344,6 +344,7 @@ class SMTPs
     		$_aryToList = $this->getTO();
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 * Attempt a connection to mail server
     	 *
    @@ -351,6 +352,7 @@ class SMTPs
     	 */
     	function _server_connect()
     	{
    +        // phpcs:enable
     		// Default return value
     		$_retVal = true;
     
    @@ -406,6 +408,7 @@ class SMTPs
     		return $_retVal;
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 * Attempt mail server authentication for a secure connection
     	 *
    @@ -413,6 +416,7 @@ class SMTPs
     	 */
     	function _server_authenticate()
     	{
    +        // phpcs:enable
     		global $conf;
     
     		// Send the RFC2554 specified EHLO.
    @@ -656,7 +660,7 @@ class SMTPs
     		{
     			// If the path is not valid, this will NOT generate an error,
     			// it will simply return false.
    -			if ( ! @include ( $_strConfigPath ) )
    +			if ( ! @include $_strConfigPath)
     			{
     				$this->_setErr(110, '"' . $_strConfigPath . '" is not a valid path.');
     				$_retVal = false;
    @@ -1036,6 +1040,7 @@ class SMTPs
     		$this->_msgRecipients = $aryHost;
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 * Returns an array of the various parts of an email address
     	 * This assumes a well formed address:
    @@ -1054,6 +1059,7 @@ class SMTPs
     	 */
     	function _strip_email($_strAddr)
     	{
    +        // phpcs:enable
     		// Keep the orginal
     		$_aryEmail['org'] = $_strAddr;
     
    @@ -1087,6 +1093,7 @@ class SMTPs
     		return $_aryEmail;
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 * Returns an array of bares addresses for use with 'RCPT TO:'
     	 * This is a "build as you go" method. Each time this method is called
    @@ -1096,6 +1103,7 @@ class SMTPs
     	 */
     	function get_RCPT_list()
     	{
    +        // phpcs:enable
     		/**
     		 * An array of bares addresses for use with 'RCPT TO:'
     		 */
    @@ -1117,6 +1125,7 @@ class SMTPs
     		return $_RCPT_list;
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 * Returns an array of addresses for a specific type; TO, CC or BCC
     	 *
    @@ -1125,6 +1134,7 @@ class SMTPs
     	 */
     	function get_email_list($_which = null)
     	{
    +        // phpcs:enable
     		// We need to know which address segment to pull
     		if ( $_which )
     		{
    @@ -1165,7 +1175,6 @@ class SMTPs
     			$this->_setErr(102, 'eMail type not defined.');
     			return false;
     		}
    -
     	}
     
     	/**
    @@ -1360,7 +1369,9 @@ class SMTPs
     		$strContentAltText = '';
     		if ($strType == 'html')
     		{
    -			$strContentAltText = html_entity_decode(strip_tags($strContent));
    +			// Similar code to forge a text from html is also in CMailFile.class.php
    +			$strContentAltText = preg_replace("/<br\s*[^>]*>/"," ", $strContent);
    +			$strContentAltText = html_entity_decode(strip_tags($strContentAltText));
     			$strContentAltText = rtrim(wordwrap($strContentAltText, 75, "\r\n"));
     		}
     
    @@ -1648,7 +1659,7 @@ class SMTPs
     	 * @param 	integer 	$_value 	Message Priority
     	 * @return 	void
     	 */
    -	function setPriority ( $_value = 3 )
    +	function setPriority( $_value = 3 )
     	{
     		if ( ( is_numeric($_value) ) &&
     		( ( $_value >= 0 ) && ( $_value <= 5 ) ) )
    @@ -1744,6 +1755,7 @@ class SMTPs
     		else if ($type == 'alternative') return $this->_smtpsAlternativeBoundary;
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 * This function has been modified as provided by SirSir to allow multiline responses when
     	 * using SMTP Extensions
    @@ -1754,6 +1766,7 @@ class SMTPs
     	 */
     	function server_parse($socket, $response)
     	{
    +        // phpcs:enable
     		/**
     		 * Returns constructed SELECT Object string or boolean upon failure
     		 * Default value is set at true
    @@ -1785,6 +1798,7 @@ class SMTPs
     		return $_retVal;
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 * Send str
     	 *
    @@ -1795,6 +1809,7 @@ class SMTPs
     	 */
     	function socket_send_str( $_strSend, $_returnCode = null, $CRLF = "\r\n" )
     	{
    +        // phpcs:enable
     		if ($this->_debug) $this->log.=$_strSend;	// @CHANGE LDR for log
     		fputs($this->socket, $_strSend . $CRLF);
     		if ($this->_debug) $this->log.=' ('.$_returnCode.')' . $CRLF;
    @@ -1812,12 +1827,14 @@ class SMTPs
     	 * @param  int    $_errNum  Error Code Number
     	 * @param  string $_errMsg  Error Message
     	 * @return void
    -	 */
    -	function _setErr ( $_errNum, $_errMsg )
    -	{
    -		$this->_smtpsErrors[] = array( 'num' => $_errNum,
    -                                       'msg' => $_errMsg );
    -	}
    +     */
    +    function _setErr( $_errNum, $_errMsg )
    +    {
    +        $this->_smtpsErrors[] = array(
    +            'num' => $_errNum,
    +            'msg' => $_errMsg,
    +        );
    +    }
     
     	/**
     	 * Returns errors codes and messages for Class
    @@ -1828,15 +1845,16 @@ class SMTPs
     	{
     		$_errMsg = array();
     
    -		foreach ( $this->_smtpsErrors as $_err => $_info )
    +		if (is_array($this->_smtpsErrors))
     		{
    -			$_errMsg[] = 'Error [' . $_info['num'] .']: '. $_info['msg'];
    +			foreach ( $this->_smtpsErrors as $_err => $_info )
    +			{
    +				$_errMsg[] = 'Error [' . $_info['num'] .']: '. $_info['msg'];
    +			}
     		}
     
     		return implode("\n", $_errMsg);
     	}
    -
    -
     }
     
     
    @@ -2044,4 +2062,3 @@ class SMTPs
      *  - basic shell with some commets
      *
      */
    -
    diff --git a/htdocs/core/class/translate.class.php b/htdocs/core/class/translate.class.php
    index 0df169a3c3e..17f83452ba5 100644
    --- a/htdocs/core/class/translate.class.php
    +++ b/htdocs/core/class/translate.class.php
    @@ -542,7 +542,7 @@ class Translate
     	 */
     	private function getTradFromKey($key)
     	{
    -		global $db;
    +		global $conf, $db;
     
     		if (! is_string($key)) return 'ErrorBadValueForParamNotAString';	// Avoid multiple errors with code not using function correctly.
     
    @@ -576,6 +576,9 @@ class Translate
             	// TODO OrderSourceX must be replaced with content of table llx_c_input_reason or llx_c_input_method
                 //$newstr=$this->getLabelFromKey($db,$reg[1],'c_ordersource','code','label');
             }
    +
    +        if (! empty($conf->global->MAIN_FEATURES_LEVEL) && $conf->global->MAIN_FEATURES_LEVEL >= 2) dol_syslog(__METHOD__." missing translation for key '".$newstr."' in ".$_SERVER["PHP_SELF"], LOG_DEBUG);
    +
             return $newstr;
     	}
     
    @@ -753,6 +756,7 @@ class Translate
     	}
     
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *  Return list of all available languages
     	 *
    @@ -763,6 +767,7 @@ class Translate
     	 */
     	function get_available_languages($langdir=DOL_DOCUMENT_ROOT,$maxlength=0,$usecode=0)
     	{
    +        // phpcs:enable
     		global $conf;
     
     		// We scan directory langs to detect available languages
    @@ -792,6 +797,7 @@ class Translate
     	}
     
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *  Return if a filename $filename exists for current language (or alternate language)
     	 *
    @@ -801,6 +807,7 @@ class Translate
     	 */
     	function file_exists($filename,$searchalt=0)
     	{
    +        // phpcs:enable
     		// Test si fichier dans repertoire de la langue
     		foreach($this->dir as $searchdir)
     		{
    @@ -1015,6 +1022,7 @@ class Translate
     		}
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 * Return an array with content of all loaded translation keys (found into this->tab_translate) so
     	 * we get a substitution array we can use for substitutions (for mail or ODT generation for example)
    @@ -1023,6 +1031,7 @@ class Translate
     	 */
     	function get_translations_for_substitutions()
     	{
    +        // phpcs:enable
     		$substitutionarray = array();
     
     		foreach($this->tab_translate as $code => $label) {
    diff --git a/htdocs/core/class/utils.class.php b/htdocs/core/class/utils.class.php
    index 3a7a79122c9..9f680ef4990 100644
    --- a/htdocs/core/class/utils.class.php
    +++ b/htdocs/core/class/utils.class.php
    @@ -27,7 +27,10 @@
      */
     class Utils
     {
    -	var $db;
    +	/**
    +     * @var DoliDB Database handler.
    +     */
    +    public $db;
     
     	var $output;   // Used by Cron method to return message
     	var $result;   // Used by Cron method to return data
    @@ -176,14 +179,14 @@ class Utils
     	 *  @param  int         $usedefault        1=Use default backup profile (Set this to 1 when used as cron)
     	 *  @param  string      $file              'auto' or filename to build
     	 *  @param  int         $keeplastnfiles    Keep only last n files (not used yet)
    +	 *  @param	int		    $execmethod		   0=Use default method (that is 1 by default), 1=Use the PHP 'exec', 2=Use the 'popen' method
     	 *  @return	int						       0 if OK, < 0 if KO (this function is used also by cron so only 0 is OK)
     	 */
    -	function dumpDatabase($compression='none', $type='auto', $usedefault=1, $file='auto', $keeplastnfiles=0)
    +	function dumpDatabase($compression='none', $type='auto', $usedefault=1, $file='auto', $keeplastnfiles=0, $execmethod=0)
     	{
     		global $db, $conf, $langs, $dolibarr_main_data_root;
     		global $dolibarr_main_db_name, $dolibarr_main_db_host, $dolibarr_main_db_user, $dolibarr_main_db_port, $dolibarr_main_db_pass;
     
    -
     		$langs->load("admin");
     
     		dol_syslog("Utils::dumpDatabase type=".$type." compression=".$compression." file=".$file, LOG_DEBUG);
    @@ -291,21 +294,57 @@ class Utils
     
     			if ($handle)
     			{
    +				if (! empty($conf->global->MAIN_EXEC_USE_POPEN)) $execmethod=$conf->global->MAIN_EXEC_USE_POPEN;
    +				if (empty($execmethod)) $execmethod=1;
    +
     				$ok=0;
    -				dol_syslog("Run command ".$fullcommandcrypted);
    -				$handlein = popen($fullcommandclear, 'r');
    -				$i=0;
    -				while (!feof($handlein))
    +				dol_syslog("Utils::dumpDatabase execmethod=".$execmethod." command:".$fullcommandcrypted, LOG_DEBUG);
    +
    +				// TODO Replace with executeCLI function
    +				if ($execmethod == 1)
     				{
    -					$i++;   // output line number
    -					$read = fgets($handlein);
    -					// Exclude warning line we don't want
    -					if ($i == 1 && preg_match('/Warning.*Using a password/i', $read)) continue;
    -					fwrite($handle,$read);
    -					if (preg_match('/'.preg_quote('-- Dump completed').'/i',$read)) $ok=1;
    -					elseif (preg_match('/'.preg_quote('SET SQL_NOTES=@OLD_SQL_NOTES').'/i',$read)) $ok=1;
    +					exec($fullcommandclear, $readt, $retval);
    +					$result = $retval;
    +
    +					if ($retval != 0)
    +					{
    +						$langs->load("errors");
    +						dol_syslog("Datadump retval after exec=".$retval, LOG_ERR);
    +						$error = 'Error '.$retval;
    +						$ok=0;
    +					}
    +					else
    +					{
    +						$i=0;
    +						if (!empty($readt))
    +						foreach($readt as $key=>$read)
    +						{
    +							$i++;   // output line number
    +							if ($i == 1 && preg_match('/Warning.*Using a password/i', $read)) continue;
    +							fwrite($handle, $read.($execmethod == 2 ? '' : "\n"));
    +							if (preg_match('/'.preg_quote('-- Dump completed').'/i',$read)) $ok=1;
    +							elseif (preg_match('/'.preg_quote('SET SQL_NOTES=@OLD_SQL_NOTES').'/i',$read)) $ok=1;
    +						}
    +					}
     				}
    -				pclose($handlein);
    +				if ($execmethod == 2)	// With this method, there is no way to get the return code, only output
    +				{
    +					$handlein = popen($fullcommandclear, 'r');
    +					$i=0;
    +					while (!feof($handlein))
    +					{
    +						$i++;   // output line number
    +						$read = fgets($handlein);
    +						// Exclude warning line we don't want
    +						if ($i == 1 && preg_match('/Warning.*Using a password/i', $read)) continue;
    +						fwrite($handle,$read);
    +						if (preg_match('/'.preg_quote('-- Dump completed').'/i',$read)) $ok=1;
    +						elseif (preg_match('/'.preg_quote('SET SQL_NOTES=@OLD_SQL_NOTES').'/i',$read)) $ok=1;
    +					}
    +					pclose($handlein);
    +
    +				}
    +
     
     				if ($compression == 'none') fclose($handle);
     				if ($compression == 'gz')   gzclose($handle);
    @@ -338,7 +377,7 @@ class Utils
     				{
     					// Renommer fichier sortie en fichier erreur
     					//print "$outputfile -> $outputerror";
    -					@dol_delete_file($outputerror,1);
    +					@dol_delete_file($outputerror, 1, 0, 0, null, false, 0);
     					@rename($outputfile,$outputerror);
     					// Si safe_mode on et command hors du parametre exec, on a un fichier out vide donc errormsg vide
     					if (! $errormsg)
    @@ -370,13 +409,13 @@ class Utils
     
     			if ($compression == 'gz' or $compression == 'bz')
     			{
    -				backup_tables($outputfiletemp);
    +				$this->backupTables($outputfiletemp);
     				dol_compress_file($outputfiletemp, $outputfile, $compression);
     				unlink($outputfiletemp);
     			}
     			else
     			{
    -				backup_tables($outputfile);
    +				$this->backupTables($outputfile);
     			}
     
     			$this->output = "";
    @@ -445,7 +484,7 @@ class Utils
     			{
     				$i++;
     				if ($i <= $keeplastnfiles) continue;
    -				dol_delete_file($val['fullname']);
    +				dol_delete_file($val['fullname'], 0, 0, 0, null, false, 0);
     			}
     		}
     
    @@ -672,12 +711,14 @@ class Utils
     	}
     
     	/**
    -	 * This saves syslog files and compresses older ones
    -	 * Used from cronjob
    +	 * This saves syslog files and compresses older ones.
    +	 * Nb of archive to keep is defined into $conf->global->SYSLOG_FILE_SAVES
    +	 * CAN BE A CRON TASK
     	 *
     	 * @return	int						0 if OK, < 0 if KO
     	 */
    -	function compressSyslogs() {
    +    function compressSyslogs()
    +    {
     		global $conf;
     
     		if(empty($conf->loghandlers['mod_syslog_file'])) { // File Syslog disabled
    @@ -710,50 +751,52 @@ class Utils
     			$logname = $file['name'];
     			$logpath = $file['path'];
     
    -			// Handle already compressed files to rename them and add +1
    +			if (dol_is_file($logpath.'/'.$logname) && dol_filesize($logpath.'/'.$logname) > 0)	// If log file exists and is not empty
    +			{
    +				// Handle already compressed files to rename them and add +1
     
    -			$filter = '^'.preg_quote($logname, '/').'\.([0-9]+)\.gz$';
    +				$filter = '^'.preg_quote($logname, '/').'\.([0-9]+)\.gz$';
     
    -			$gzfilestmp = dol_dir_list($logpath, 'files', 0, $filter);
    -			$gzfiles = array();
    +				$gzfilestmp = dol_dir_list($logpath, 'files', 0, $filter);
    +				$gzfiles = array();
     
    -			foreach($gzfilestmp as $gzfile) {
    -				$tabmatches = array();
    -				preg_match('/'.$filter.'/i', $gzfile['name'], $tabmatches);
    +				foreach($gzfilestmp as $gzfile) {
    +					$tabmatches = array();
    +					preg_match('/'.$filter.'/i', $gzfile['name'], $tabmatches);
     
    -				$numsave = intval($tabmatches[1]);
    +					$numsave = intval($tabmatches[1]);
     
    -				$gzfiles[$numsave] = $gzfile;
    -			}
    -
    -			krsort($gzfiles, SORT_NUMERIC);
    -
    -			foreach($gzfiles as $numsave => $dummy) {
    -				if (dol_is_file($logpath.'/'.$logname.'.'.($numsave+1).'.gz')) {
    -					return -2;
    +					$gzfiles[$numsave] = $gzfile;
     				}
     
    -				if($numsave >= $nbSaves) {
    -					dol_delete_file($logpath.'/'.$logname.'.'.$numsave.'.gz');
    -				} else {
    -					dol_move($logpath.'/'.$logname.'.'.$numsave.'.gz', $logpath.'/'.$logname.'.'.($numsave+1).'.gz', 0, 1, 0, 0);
    -				}
    -			}
    +				krsort($gzfiles, SORT_NUMERIC);
     
    -			// Compress last save
    -			if (dol_is_file($logpath.'/'.$logname.'.1')) {
    -				if($nbSaves > 1) {
    -					$gzfilehandle = gzopen($logpath.'/'.$logname.'.2.gz', 'wb9');
    +				foreach($gzfiles as $numsave => $dummy) {
    +					if (dol_is_file($logpath.'/'.$logname.'.'.($numsave+1).'.gz')) {
    +						return -2;
    +					}
    +
    +					if($numsave >= $nbSaves) {
    +						dol_delete_file($logpath.'/'.$logname.'.'.$numsave.'.gz', 0, 0, 0, null, false, 0);
    +					} else {
    +						dol_move($logpath.'/'.$logname.'.'.$numsave.'.gz', $logpath.'/'.$logname.'.'.($numsave+1).'.gz', 0, 1, 0, 0);
    +					}
    +				}
    +
    +				// Compress current file and recreate it
    +
    +				if ($nbSaves > 0) {			// If $nbSaves is 1, we keep 1 archive .gz file, If 2, we keep 2 .gz files
    +					$gzfilehandle = gzopen($logpath.'/'.$logname.'.1.gz', 'wb9');
     
     					if (empty($gzfilehandle)) {
    -						$this->error = 'Failted to open file '.$logpath.'/'.$logname.'.2.gz';
    +						$this->error = 'Failted to open file '.$logpath.'/'.$logname.'.1.gz';
     						return -3;
     					}
     
    -					$sourcehandle = fopen($logpath.'/'.$logname.'.1', 'r');
    +					$sourcehandle = fopen($logpath.'/'.$logname, 'r');
     
     					if (empty($sourcehandle)) {
    -						$this->error = 'Failed to open file '.$logpath.'/'.$logname.'.1';
    +						$this->error = 'Failed to open file '.$logpath.'/'.$logname;
     						return -4;
     					}
     
    @@ -763,23 +806,193 @@ class Utils
     
     					fclose($sourcehandle);
     					gzclose($gzfilehandle);
    -				} else {
    -					dol_delete_file($logpath.'/'.$logname.'.1');
    -				}
    -			}
     
    -			// Compress current file et recreate it
    -
    -			if (dol_is_file($logpath.'/'.$logname)) {
    -				if (dol_move($logpath.'/'.$logname, $logpath.'/'.$logname.'.1', 0, 1, 0, 0))
    -				{
    -					$newlog = fopen($logpath.'/'.$logname, 'a+');
    -					fclose($newlog);
    +					@chmod($logpath.'/'.$logname.'.1.gz', octdec(empty($conf->global->MAIN_UMASK)?'0664':$conf->global->MAIN_UMASK));
     				}
    +
    +				dol_delete_file($logpath.'/'.$logname, 0, 0, 0, null, false, 0);
    +
    +				// Create empty file
    +				$newlog = fopen($logpath.'/'.$logname, 'a+');
    +				fclose($newlog);
    +
    +				//var_dump($logpath.'/'.$logname." - ".octdec(empty($conf->global->MAIN_UMASK)?'0664':$conf->global->MAIN_UMASK));
    +				@chmod($logpath.'/'.$logname, octdec(empty($conf->global->MAIN_UMASK)?'0664':$conf->global->MAIN_UMASK));
     			}
     		}
     
     		$this->output = 'Archive log files (keeping last SYSLOG_FILE_SAVES='.$nbSaves.' files) done.';
     		return 0;
     	}
    -}
    \ No newline at end of file
    +
    +	/**	Backup the db OR just a table without mysqldump binary, with PHP only (does not require any exec permission)
    +	 *	Author: David Walsh (http://davidwalsh.name/backup-mysql-database-php)
    +	 *	Updated and enhanced by Stephen Larroque (lrq3000) and by the many commentators from the blog
    +	 *	Note about foreign keys constraints: for Dolibarr, since there are a lot of constraints and when imported the tables will be inserted in the dumped order, not in constraints order, then we ABSOLUTELY need to use SET FOREIGN_KEY_CHECKS=0; when importing the sql dump.
    +	 *	Note2: db2SQL by Howard Yeend can be an alternative, by using SHOW FIELDS FROM and SHOW KEYS FROM we could generate a more precise dump (eg: by getting the type of the field and then precisely outputting the right formatting - in quotes, numeric or null - instead of trying to guess like we are doing now).
    +	 *
    +	 *	@param	string	$outputfile		Output file name
    +	 *	@param	string	$tables			Table name or '*' for all
    +	 *	@return	int						<0 if KO, >0 if OK
    +	 */
    +	function backupTables($outputfile, $tables='*')
    +	{
    +		global $db, $langs;
    +		global $errormsg;
    +
    +		// Set to UTF-8
    +		if (is_a($db, 'DoliDBMysqli')) {
    +			/** @var DoliDBMysqli $db */
    +			$db->db->set_charset('utf8');
    +		} else {
    +			/** @var DoliDB $db */
    +			$db->query('SET NAMES utf8');
    +			$db->query('SET CHARACTER SET utf8');
    +		}
    +
    +		//get all of the tables
    +		if ($tables == '*')
    +		{
    +			$tables = array();
    +			$result = $db->query('SHOW FULL TABLES WHERE Table_type = \'BASE TABLE\'');
    +			while($row = $db->fetch_row($result))
    +			{
    +				$tables[] = $row[0];
    +			}
    +		}
    +		else
    +		{
    +			$tables = is_array($tables) ? $tables : explode(',',$tables);
    +		}
    +
    +		//cycle through
    +		$handle = fopen($outputfile, 'w+');
    +		if (fwrite($handle, '') === false)
    +		{
    +			$langs->load("errors");
    +			dol_syslog("Failed to open file ".$outputfile,LOG_ERR);
    +			$errormsg=$langs->trans("ErrorFailedToWriteInDir");
    +			return -1;
    +		}
    +
    +		// Print headers and global mysql config vars
    +		$sqlhead = '';
    +		$sqlhead .= "-- ".$db::LABEL." dump via php with Dolibarr ".DOL_VERSION."
    +--
    +-- Host: ".$db->db->host_info."    Database: ".$db->database_name."
    +-- ------------------------------------------------------
    +-- Server version	".$db->db->server_info."
    +
    +/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
    +/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
    +/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
    +/*!40101 SET NAMES utf8 */;
    +/*!40103 SET @OLD_TIME_ZONE=@@TIME_ZONE */;
    +/*!40103 SET TIME_ZONE='+00:00' */;
    +/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */;
    +/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;
    +/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */;
    +/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */;
    +
    +";
    +
    +		if (GETPOST("nobin_disable_fk")) $sqlhead .= "SET FOREIGN_KEY_CHECKS=0;\n";
    +		//$sqlhead .= "SET SQL_MODE=\"NO_AUTO_VALUE_ON_ZERO\";\n";
    +		if (GETPOST("nobin_use_transaction")) $sqlhead .= "SET AUTOCOMMIT=0;\nSTART TRANSACTION;\n";
    +
    +		fwrite($handle, $sqlhead);
    +
    +		$ignore = '';
    +		if (GETPOST("nobin_sql_ignore")) $ignore = 'IGNORE ';
    +		$delayed = '';
    +		if (GETPOST("nobin_delayed")) $delayed = 'DELAYED ';
    +
    +		// Process each table and print their definition + their datas
    +		foreach($tables as $table)
    +		{
    +			// Saving the table structure
    +			fwrite($handle, "\n--\n-- Table structure for table `".$table."`\n--\n");
    +
    +			if (GETPOST("nobin_drop")) fwrite($handle,"DROP TABLE IF EXISTS `".$table."`;\n"); // Dropping table if exists prior to re create it
    +			fwrite($handle,"/*!40101 SET @saved_cs_client     = @@character_set_client */;\n");
    +			fwrite($handle,"/*!40101 SET character_set_client = utf8 */;\n");
    +			$resqldrop=$db->query('SHOW CREATE TABLE '.$table);
    +			$row2 = $db->fetch_row($resqldrop);
    +			if (empty($row2[1]))
    +			{
    +				fwrite($handle, "\n-- WARNING: Show create table ".$table." return empy string when it should not.\n");
    +			}
    +			else
    +			{
    +				fwrite($handle,$row2[1].";\n");
    +				//fwrite($handle,"/*!40101 SET character_set_client = @saved_cs_client */;\n\n");
    +
    +				// Dumping the data (locking the table and disabling the keys check while doing the process)
    +				fwrite($handle, "\n--\n-- Dumping data for table `".$table."`\n--\n");
    +				if (!GETPOST("nobin_nolocks")) fwrite($handle, "LOCK TABLES `".$table."` WRITE;\n"); // Lock the table before inserting data (when the data will be imported back)
    +				if (GETPOST("nobin_disable_fk")) fwrite($handle, "ALTER TABLE `".$table."` DISABLE KEYS;\n");
    +				else fwrite($handle, "/*!40000 ALTER TABLE `".$table."` DISABLE KEYS */;\n");
    +
    +				$sql='SELECT * FROM '.$table;
    +				$result = $db->query($sql);
    +				while($row = $db->fetch_row($result))
    +				{
    +					// For each row of data we print a line of INSERT
    +					fwrite($handle,'INSERT '.$delayed.$ignore.'INTO `'.$table.'` VALUES (');
    +					$columns = count($row);
    +					for($j=0; $j<$columns; $j++) {
    +						// Processing each columns of the row to ensure that we correctly save the value (eg: add quotes for string - in fact we add quotes for everything, it's easier)
    +						if ($row[$j] == null && !is_string($row[$j])) {
    +							// IMPORTANT: if the field is NULL we set it NULL
    +							$row[$j] = 'NULL';
    +						} elseif(is_string($row[$j]) && $row[$j] == '') {
    +							// if it's an empty string, we set it as an empty string
    +							$row[$j] = "''";
    +						} elseif(is_numeric($row[$j]) && !strcmp($row[$j], $row[$j]+0) ) { // test if it's a numeric type and the numeric version ($nb+0) == string version (eg: if we have 01, it's probably not a number but rather a string, else it would not have any leading 0)
    +							// if it's a number, we return it as-is
    +							//	                    $row[$j] = $row[$j];
    +						} else { // else for all other cases we escape the value and put quotes around
    +							$row[$j] = addslashes($row[$j]);
    +							$row[$j] = preg_replace("#\n#", "\\n", $row[$j]);
    +							$row[$j] = "'".$row[$j]."'";
    +						}
    +					}
    +					fwrite($handle,implode(',', $row).");\n");
    +				}
    +				if (GETPOST("nobin_disable_fk")) fwrite($handle, "ALTER TABLE `".$table."` ENABLE KEYS;\n"); // Enabling back the keys/index checking
    +				if (!GETPOST("nobin_nolocks")) fwrite($handle, "UNLOCK TABLES;\n"); // Unlocking the table
    +				fwrite($handle,"\n\n\n");
    +			}
    +		}
    +
    +		/* Backup Procedure structure*/
    +		/*
    +		 $result = $db->query('SHOW PROCEDURE STATUS');
    +		 if ($db->num_rows($result) > 0)
    +		 {
    +		 while ($row = $db->fetch_row($result)) { $procedures[] = $row[1]; }
    +		 foreach($procedures as $proc)
    +		 {
    +		 fwrite($handle,"DELIMITER $$\n\n");
    +		 fwrite($handle,"DROP PROCEDURE IF EXISTS '$name'.'$proc'$$\n");
    +		 $resqlcreateproc=$db->query("SHOW CREATE PROCEDURE '$proc'");
    +		 $row2 = $db->fetch_row($resqlcreateproc);
    +		 fwrite($handle,"\n".$row2[2]."$$\n\n");
    +		 fwrite($handle,"DELIMITER ;\n\n");
    +		 }
    +		 }
    +		 */
    +		/* Backup Procedure structure*/
    +
    +		// Write the footer (restore the previous database settings)
    +		$sqlfooter="\n\n";
    +		if (GETPOST("nobin_use_transaction")) $sqlfooter .= "COMMIT;\n";
    +		if (GETPOST("nobin_disable_fk")) $sqlfooter .= "SET FOREIGN_KEY_CHECKS=1;\n";
    +		$sqlfooter.="\n\n-- Dump completed on ".date('Y-m-d G-i-s');
    +		fwrite($handle, $sqlfooter);
    +
    +		fclose($handle);
    +
    +		return 1;
    +	}
    +}
    diff --git a/htdocs/core/class/vcard.class.php b/htdocs/core/class/vcard.class.php
    index 8bdeb3e43b7..c3dc5547d88 100644
    --- a/htdocs/core/class/vcard.class.php
    +++ b/htdocs/core/class/vcard.class.php
    @@ -111,12 +111,13 @@ class vCard
          *	mise en forme de la photo
          *  warning NON TESTE !
          *
    -     *	@param	string	$type			Type
    -     *	@param	string	$photo			Photo
    -     *	@return	void
    -	 */
    +     *  @param  string  $type			Type
    +     *  @param  string  $photo			Photo
    +     *  @return	void
    +     */
         function setPhoto($type, $photo)
    -    { // $type = "GIF" | "JPEG"
    +    {
    +        // $type = "GIF" | "JPEG"
             $this->properties["PHOTO;TYPE=$type;ENCODING=BASE64"] = base64_encode($photo);
         }
     
    @@ -155,7 +156,7 @@ class vCard
          *	@return	void
          */
         function setBirthday($date)
    -    { 
    +    {
             // $date format is YYYY-MM-DD - RFC 2425 and RFC 2426
             $this->properties["BDAY"] = dol_print_date($date, 'dayrfc');
         }
    @@ -200,7 +201,8 @@ class vCard
          *	@param	string	$type			Type
          *	@return	void
          */
    -    function setLabel($postoffice="", $extended="", $street="", $city="", $region="", $zip="", $country="", $type="HOME;POSTAL") {
    +    function setLabel($postoffice="", $extended="", $street="", $city="", $region="", $zip="", $country="", $type="HOME;POSTAL")
    +    {
             $label = "";
             if ($postoffice!="") $label.= "$postoffice\r\n";
             if ($extended!="") $label.= "$extended\r\n";
    @@ -328,5 +330,4 @@ class vCard
         {
             return $this->filename;
         }
    -
     }
    diff --git a/htdocs/core/class/workboardresponse.class.php b/htdocs/core/class/workboardresponse.class.php
    index 13de74281ff..35449693599 100644
    --- a/htdocs/core/class/workboardresponse.class.php
    +++ b/htdocs/core/class/workboardresponse.class.php
    @@ -1,6 +1,7 @@
     <?php
     
     /* Copyright (C) 2015   Marcos García   <marcosgdf@gmail.com>
    + * Copyright (C) 2018   Charlene Benke  <charlie@patas-monkey.com>
      *
      * This program is free software; you can redistribute it and/or modify
      * it under the terms of the GNU General Public License as published by
    @@ -66,4 +67,9 @@ class WorkboardResponse
     	 */
     	public $nbtodolate = 0;
     
    -}
    \ No newline at end of file
    +	/**
    +	 * total price of items
    +	 * @var int
    +	 */
    +	public $total = 0;
    +}
    diff --git a/htdocs/core/datepicker.php b/htdocs/core/datepicker.php
    index 074760e88ca..546ca757234 100644
    --- a/htdocs/core/datepicker.php
    +++ b/htdocs/core/datepicker.php
    @@ -41,8 +41,8 @@ require_once DOL_DOCUMENT_ROOT.'/core/lib/date.lib.php';
     
     if (GETPOST('lang', 'aZ09')) $langs->setDefaultLang(GETPOST('lang', 'aZ09'));	// If language was forced on URL by the main.inc.php
     
    -$langs->load("main");
    -$langs->load("agenda");
    +// Load translation files required by the page
    +$langs->loadLangs(array("main","agenda"));
     
     $right=($langs->trans("DIRECTION")=='rtl'?'left':'right');
     $left=($langs->trans("DIRECTION")=='rtl'?'right':'left');
    @@ -66,18 +66,19 @@ else
     }
     
     // Define tradMonths javascript array (we define this in datapicker AND in parent page to avoid errors with IE8)
    -$tradTemp=array($langs->trans("January"),
    -$langs->trans("February"),
    -$langs->trans("March"),
    -$langs->trans("April"),
    -$langs->trans("May"),
    -$langs->trans("June"),
    -$langs->trans("July"),
    -$langs->trans("August"),
    -$langs->trans("September"),
    -$langs->trans("October"),
    -$langs->trans("November"),
    -$langs->trans("December")
    +$tradTemp=array(
    +    $langs->trans("January"),
    +    $langs->trans("February"),
    +    $langs->trans("March"),
    +    $langs->trans("April"),
    +    $langs->trans("May"),
    +    $langs->trans("June"),
    +    $langs->trans("July"),
    +    $langs->trans("August"),
    +    $langs->trans("September"),
    +    $langs->trans("October"),
    +    $langs->trans("November"),
    +    $langs->trans("December")
     );
     print '<script type="text/javascript">';
     print 'var tradMonths = [';
    @@ -96,25 +97,22 @@ $qualified=true;
     
     if (! isset($_GET["sd"])) $_GET["sd"]="00000000";
     
    -if (! isset($_GET["m"])) $qualified=false;
    -if (! isset($_GET["y"])) $qualified=false;
    +if (! isset($_GET["m"]) || ! isset($_GET["y"])) $qualified=false;
     if (isset($_GET["m"]) && isset($_GET["y"]))
     {
    -	if ($_GET["m"] < 1)    $qualified=false;
    -	if ($_GET["m"] > 12)   $qualified=false;
    -	if ($_GET["y"] < 0)    $qualified=false;
    -	if ($_GET["y"] > 9999) $qualified=false;
    +	if ($_GET["m"] < 1 || $_GET["m"] > 12) $qualified=false;
    +	if ($_GET["y"] < 0 || $_GET["y"] > 9999) $qualified=false;
     }
     
     // If parameters provided, we show calendar
     if ($qualified)
     {
     	//print $_GET["cm"].",".$_GET["sd"].",".$_GET["m"].",".$_GET["y"];exit;
    -	displayBox(GETPOST("sd",'alpha'),GETPOST("m",'int'),GETPOST("y",'int'));
    +	displayBox(GETPOST("sd",'alpha'), GETPOST("m",'int'), GETPOST("y",'int'));
     }
     else
     {
    -	dol_print_error('','ErrorBadParameters');
    +	dol_print_error('', 'ErrorBadParameters');
     }
     
     
    @@ -195,9 +193,7 @@ function displayBox($selectedDate,$month,$year)
     	{
     		echo '<td width="', (int) (($i+1)*100/7) - (int) ($i*100/7), '%">', $langs->trans($day_names[($i + $startday) % 7]), '</td>', "\n";
     	}
    -	?>
    -	</tr>
    -	<?php
    +	print '</tr>';
     	//print "x ".$thedate." y";			// $thedate = first day of month
     	$firstdate=dol_getdate($thedate);
     	//var_dump($firstdateofweek);
    @@ -210,7 +206,7 @@ function displayBox($selectedDate,$month,$year)
     		//print_r($mydate);
     		if ($mydate < $firstdate)	// At first run
     		{
    -			echo "<TR class=\"dpWeek\">";
    +			echo "<tr class=\"dpWeek\">";
     			//echo $conf->global->MAIN_START_WEEK.' '.$firstdate["wday"].' '.$startday;
     			$cols=0;
     			for ($i = 0; $i < 7; $i++)
    @@ -221,7 +217,7 @@ function displayBox($selectedDate,$month,$year)
     					$mydate = $firstdate;
     					break;
     				}
    -				echo "<TD>&nbsp;</TD>";
    +				echo "<td>&nbsp;</td>";
     				$cols++;
     			}
     		}
    @@ -229,7 +225,7 @@ function displayBox($selectedDate,$month,$year)
     		{
     			if ($mydate["wday"] == $startday)
     			{
    -				echo "<TR class=\"dpWeek\">";
    +				echo "<tr class=\"dpWeek\">";
     				$cols=0;
     			}
     		}
    @@ -245,17 +241,17 @@ function displayBox($selectedDate,$month,$year)
     		}
     
     		// Sur click dans calendrier, appelle fonction dpClickDay
    -		echo "<TD class=\"".$dayclass."\"";
    +		echo "<td class=\"".$dayclass."\"";
     		echo " onMouseOver=\"dpHighlightDay(".$mydate["year"].",parseInt('".dol_print_date($thedate,"%m")."',10),".$mydate["mday"].",tradMonths)\"";
     		echo " onClick=\"dpClickDay(".$mydate["year"].",parseInt('".dol_print_date($thedate,"%m")."',10),".$mydate["mday"].",'".$langs->trans("FormatDateShortJavaInput")."')\"";
    -		echo ">".sprintf("%02s",$mydate["mday"])."</TD>";
    +		echo ">".sprintf("%02s",$mydate["mday"])."</td>";
     		$cols++;
     
     		if (($mydate["wday"] + 1) % 7 == $startday) echo "</TR>\n";
     
     		//$thedate=strtotime("tomorrow",$thedate);
     		$day++;
    -		$thedate=dol_mktime(12,0,0,$month,$day,$year);
    +		$thedate=dol_mktime(12, 0, 0, $month, $day, $year);
     		if ($thedate == '')
     		{
     			$stoploop=1;
    @@ -269,8 +265,8 @@ function displayBox($selectedDate,$month,$year)
     
     	if ($cols < 7)
     	{
    -		for($i=6; $i>=$cols; $i--) echo "<TD>&nbsp;</TD>";
    -		echo "</TR>\n";
    +		for($i=6; $i>=$cols; $i--) echo "<td>&nbsp;</td>";
    +		echo "</tr>\n";
     	}
     	?>
     	<tr>
    diff --git a/htdocs/core/db/Database.interface.php b/htdocs/core/db/Database.interface.php
    index 65699585f4a..db233dda1b4 100644
    --- a/htdocs/core/db/Database.interface.php
    +++ b/htdocs/core/db/Database.interface.php
    @@ -35,13 +35,15 @@ interface Database
     	 */
     	function ifsql($test, $resok, $resko);
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 * Return datas as an array
     	 *
     	 * @param   resource $resultset Resultset of request
     	 * @return  array                    Array
     	 */
    -	function fetch_row($resultset);
    +    function fetch_row($resultset);
    +    // phpcs:enable
     
     	/**
     	 * Convert (by PHP) a GM Timestamp date into a string date with PHP server TZ to insert into a date field.
    @@ -66,6 +68,7 @@ interface Database
     	 */
     	function begin();
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 * Create a new database
     	 * Do not use function xxx_create_db (xxx=mysql, ...) as they are deprecated
    @@ -77,7 +80,8 @@ interface Database
     	 * @param   string 		$owner 			Username of database owner
     	 * @return  resource                	resource defined if OK, null if KO
     	 */
    -	function DDLCreateDb($database, $charset = '', $collation = '', $owner = '');
    +    function DDLCreateDb($database, $charset = '', $collation = '', $owner = '');
    +    // phpcs:enable
     
     	/**
     	 * Return version of database server into an array
    @@ -95,6 +99,7 @@ interface Database
     	 */
     	static function convertSQLFromMysql($line, $type = 'ddl');
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 * Renvoie le nombre de lignes dans le resultat d'une requete INSERT, DELETE ou UPDATE
     	 *
    @@ -102,7 +107,8 @@ interface Database
     	 * @return 	int            Nombre de lignes
     	 * @see    	num_rows
     	 */
    -	function affected_rows($resultset);
    +    function affected_rows($resultset);
    +    // phpcs:enable
     
     	/**
     	 * Return description of last error
    @@ -111,6 +117,7 @@ interface Database
     	 */
     	function error();
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *  List tables into a database
     	 *
    @@ -118,7 +125,8 @@ interface Database
     	 *  @param	string		$table		Nmae of table filter ('xxx%')
     	 *  @return	array					List of tables in an array
     	 */
    -	function DDLListTables($database, $table = '');
    +    function DDLListTables($database, $table = '');
    +    // phpcs:enable
     
     	/**
     	 * Return last request executed with query()
    @@ -144,13 +152,15 @@ interface Database
     	 */
     	function decrypt($value);
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *    Return datas as an array
     	 *
     	 * @param   resource $resultset Resultset of request
     	 * @return  array                    Array
     	 */
    -	function fetch_array($resultset);
    +    function fetch_array($resultset);
    +    // phpcs:enable
     
     	/**
     	 * Return last error label
    @@ -167,6 +177,7 @@ interface Database
     	 */
     	function escape($stringtoencode);
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 * Get last ID after an insert INSERT
     	 *
    @@ -174,7 +185,8 @@ interface Database
     	 * @param   string 	$fieldid 	Field name
     	 * @return  int                	Id of row
     	 */
    -	function last_insert_id($tab, $fieldid = 'rowid');
    +    function last_insert_id($tab, $fieldid = 'rowid');
    +    // phpcs:enable
     
     	/**
     	 *    Return full path of restore program
    @@ -196,7 +208,7 @@ interface Database
     	 *
     	 * @param   string $query SQL query string
     	 * @param   int $usesavepoint 0=Default mode, 1=Run a savepoint before and a rollback to savepoint if error (this allow to have some request with errors inside global transactions).
    -	 *                                    Note that with Mysql, this parameter is not used as Myssql can already commit a transaction even if one request is in error, without using savepoints.
    +	 *                            Note that with Mysql, this parameter is not used as Myssql can already commit a transaction even if one request is in error, without using savepoints.
     	 * @param   string $type Type of SQL order ('ddl' for insert, update, select, delete or 'dml' for create, alter...)
     	 * @return  resource                Resultset of answer
     	 */
    @@ -247,6 +259,7 @@ interface Database
     	 */
     	function getDefaultCollationDatabase();
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 * Return number of lines for result of a SELECT
     	 *
    @@ -254,7 +267,8 @@ interface Database
     	 * @return 	int                        Nb of lines
     	 * @see    	affected_rows
     	 */
    -	function num_rows($resultset);
    +    function num_rows($resultset);
    +    // phpcs:enable
     
     	/**
     	 * Return full path of dump program
    @@ -277,6 +291,7 @@ interface Database
     	 */
     	function errno();
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 * Create a table into database
     	 *
    @@ -289,15 +304,18 @@ interface Database
     	 * @param        array $keys 			Tableau des champs cles noms => valeur
     	 * @return       int                    <0 if KO, >=0 if OK
     	 */
    -	function DDLCreateTable($table, $fields, $primary_key, $type, $unique_keys = null, $fulltext_keys = null, $keys = null);
    +    function DDLCreateTable($table, $fields, $primary_key, $type, $unique_keys = null, $fulltext_keys = null, $keys = null);
    +    // phpcs:enable
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 * Drop a table into database
     	 *
     	 * @param        string $table 			Name of table
     	 * @return       int                    <0 if KO, >=0 if OK
     	 */
    -	function DDLDropTable($table);
    +    function DDLDropTable($table);
    +    // phpcs:enable
     
     	/**
     	 * Return list of available charset that can be used to store data in database
    @@ -306,6 +324,7 @@ interface Database
     	 */
     	function getListOfCharacterSet();
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 * Create a new field into table
     	 *
    @@ -315,8 +334,10 @@ interface Database
     	 * @param    string $field_position 	Optionnel ex.: "after champtruc"
     	 * @return   int                        <0 if KO, >0 if OK
     	 */
    -	function DDLAddField($table, $field_name, $field_desc, $field_position = "");
    +    function DDLAddField($table, $field_name, $field_desc, $field_position = "");
    +    // phpcs:enable
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 * Drop a field from table
     	 *
    @@ -324,8 +345,10 @@ interface Database
     	 * @param    string $field_name 		Name of field to drop
     	 * @return   int                        <0 if KO, >0 if OK
     	 */
    -	function DDLDropField($table, $field_name);
    +    function DDLDropField($table, $field_name);
    +    // phpcs:enable
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 * Update format of a field into a table
     	 *
    @@ -334,7 +357,8 @@ interface Database
     	 * @param    string 	$field_desc 	Array with description of field format
     	 * @return   int                        <0 if KO, >0 if OK
     	 */
    -	function DDLUpdateField($table, $field_name, $field_desc);
    +    function DDLUpdateField($table, $field_name, $field_desc);
    +    // phpcs:enable
     
     	/**
     	 * Return list of available collation that can be used for database
    @@ -343,6 +367,7 @@ interface Database
     	 */
     	function getListOfCollation();
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 * Return a pointer of line with description of a table or field
     	 *
    @@ -350,7 +375,8 @@ interface Database
     	 * @param    string 	$field 			Optionnel : Name of field if we want description of field
     	 * @return   resource            		Resource
     	 */
    -	function DDLDescTable($table, $field = "");
    +    function DDLDescTable($table, $field = "");
    +    // phpcs:enable
     
     	/**
     	 * Return version of database server
    @@ -366,6 +392,7 @@ interface Database
     	 */
     	function getDefaultCharacterSetDatabase();
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 * Create a user and privileges to connect to database (even if database does not exists yet)
     	 *
    @@ -380,7 +407,8 @@ interface Database
     		$dolibarr_main_db_user,
     		$dolibarr_main_db_pass,
     		$dolibarr_main_db_name
    -	);
    +    );
    +    // phpcs:enable
     
     	/**
     	 * Convert (by PHP) a PHP server TZ string date into a Timestamps date (GMT if gm=true)
    @@ -411,13 +439,15 @@ interface Database
     	 */
     	function commit($log = '');
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 * List information of columns into a table.
     	 *
     	 * @param   string 			$table 			Name of table
     	 * @return  array                			Array with inforation on table
     	 */
    -	function DDLInfoTable($table);
    +    function DDLInfoTable($table);
    +    // phpcs:enable
     
     	/**
     	 * Free last resultset used.
    @@ -442,27 +472,32 @@ interface Database
     	 */
     	function lastqueryerror();
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 * Return connexion ID
     	 *
     	 * @return  string      Id connexion
     	 */
    -	function DDLGetConnectId();
    +    function DDLGetConnectId();
    +    // phpcs:enable
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 * Renvoie la ligne courante (comme un objet) pour le curseur resultset
     	 *
     	 * @param   resource $resultset Curseur de la requete voulue
     	 * @return  Object                    Object result line or false if KO or end of cursor
     	 */
    -	function fetch_object($resultset);
    +    function fetch_object($resultset);
    +    // phpcs:enable
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 * Select a database
     	 *
     	 * @param	string $database Name of database
     	 * @return  boolean            true if OK, false if KO
     	 */
    -	function select_db($database);
    -
    +    function select_db($database);
    +    // phpcs:enable
     }
    diff --git a/htdocs/core/db/mssql.class.php b/htdocs/core/db/mssql.class.php
    index 4734c3364b5..dd1553ec12f 100644
    --- a/htdocs/core/db/mssql.class.php
    +++ b/htdocs/core/db/mssql.class.php
    @@ -139,6 +139,7 @@ class DoliDBMssql extends DoliDB
     		return $line;
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *	Select a database
     	 *
    @@ -147,6 +148,7 @@ class DoliDBMssql extends DoliDB
     	 */
     	function select_db($database)
     	{
    +        // phpcs:enable
     		return @mssql_select_db($database, $this->db);
     	}
     
    @@ -459,6 +461,7 @@ class DoliDBMssql extends DoliDB
     		return $ret;
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *	Renvoie la ligne courante (comme un objet) pour le curseur resultset
     	 *
    @@ -467,11 +470,13 @@ class DoliDBMssql extends DoliDB
     	 */
     	function fetch_object($resultset)
     	{
    +        // phpcs:enable
     		// Si le resultset n'est pas fourni, on prend le dernier utilise sur cette connexion
     		if (! is_resource($resultset)) { $resultset=$this->_results; }
     		return mssql_fetch_object($resultset);
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
          *	Return datas as an array
          *
    @@ -480,12 +485,14 @@ class DoliDBMssql extends DoliDB
     	 */
     	function fetch_array($resultset)
     	{
    +        // phpcs:enable
     		// Si le resultset n'est pas fourni, on prend le dernier utilise sur cette connexion
     		if (! is_resource($resultset)) { $resultset=$this->_results; }
     		return mssql_fetch_array($resultset);
     	}
     
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
          *	Return datas as an array
          *
    @@ -494,11 +501,13 @@ class DoliDBMssql extends DoliDB
     	 */
     	function fetch_row($resultset)
     	{
    +        // phpcs:enable
     		// Si le resultset n'est pas fourni, on prend le dernier utilise sur cette connexion
     		if (! is_resource($resultset)) { $resultset=$this->_results; }
     		return @mssql_fetch_row($resultset);
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
          *	Return number of lines for result of a SELECT
          *
    @@ -508,11 +517,13 @@ class DoliDBMssql extends DoliDB
     	 */
     	function num_rows($resultset)
     	{
    +        // phpcs:enable
     		// Si le resultset n'est pas fourni, on prend le dernier utilise sur cette connexion
     		if (! is_resource($resultset)) { $resultset=$this->_results; }
     		return mssql_num_rows($resultset);
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *	Renvoie le nombre de lignes dans le resultat d'une requete INSERT, DELETE ou UPDATE
     	 *
    @@ -522,6 +533,7 @@ class DoliDBMssql extends DoliDB
     	 */
     	function affected_rows($resultset)
     	{
    +        // phpcs:enable
     		// Si le resultset n'est pas fourni, on prend le dernier utilise sur cette connexion
     		if (! is_resource($resultset)) { $resultset=$this->_results; }
     		// mssql necessite un link de base pour cette fonction contrairement
    @@ -639,6 +651,7 @@ class DoliDBMssql extends DoliDB
     		}
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 * Get last ID after an insert INSERT
     	 *
    @@ -648,6 +661,7 @@ class DoliDBMssql extends DoliDB
     	 */
     	function last_insert_id($tab,$fieldid='rowid')
     	{
    +        // phpcs:enable
     		$res = $this->query("SELECT @@IDENTITY as id");
     		if ($res && $data = $this->fetch_array($res))
     		{
    @@ -702,6 +716,7 @@ class DoliDBMssql extends DoliDB
     	}
     
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 * Return connexion ID
     	 *
    @@ -709,6 +724,7 @@ class DoliDBMssql extends DoliDB
     	 */
     	function DDLGetConnectId()
     	{
    +        // phpcs:enable
     		$resql=$this->query('SELECT CONNECTION_ID()');
     		if ($resql)
     		{
    @@ -718,6 +734,7 @@ class DoliDBMssql extends DoliDB
     		else return '?';
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *	Create a new database
     	 *	Do not use function xxx_create_db (xxx=mysql, ...) as they are deprecated
    @@ -731,6 +748,7 @@ class DoliDBMssql extends DoliDB
     	 */
     	function DDLCreateDb($database,$charset='',$collation='',$owner='')
     	{
    +        // phpcs:enable
             /*if (empty($charset))   $charset=$this->forcecharset;
             if (empty($collation)) $collation=$this->forcecollate;
             */
    @@ -754,6 +772,7 @@ class DoliDBMssql extends DoliDB
     	    return $ret;
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *  List tables into a database
     	 *
    @@ -763,10 +782,12 @@ class DoliDBMssql extends DoliDB
     	 */
     	function DDLListTables($database,$table='')
     	{
    +        // phpcs:enable
     		$this->_results = mssql_list_tables($database, $this->db);
     		return $this->_results;
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *	List information of columns into a table.
     	 *
    @@ -775,6 +796,7 @@ class DoliDBMssql extends DoliDB
     	 */
     	function DDLInfoTable($table)
     	{
    +        // phpcs:enable
     
     		// FIXME: Dummy method
     		// TODO: Implement
    @@ -784,6 +806,7 @@ class DoliDBMssql extends DoliDB
     		return $infotables;
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *	Create a table into database
     	 *
    @@ -798,6 +821,7 @@ class DoliDBMssql extends DoliDB
     	 */
     	function DDLCreateTable($table,$fields,$primary_key,$type,$unique_keys=null,$fulltext_keys=null,$keys=null)
     	{
    +        // phpcs:enable
     		// FIXME: $fulltext_keys parameter is unused
     
     		// cles recherchees dans le tableau des descriptions (fields) : type,value,attribute,null,default,extra
    @@ -863,6 +887,7 @@ class DoliDBMssql extends DoliDB
     		return 1;
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *	Drop a table into database
     	 *
    @@ -871,6 +896,7 @@ class DoliDBMssql extends DoliDB
     	 */
     	function DDLDropTable($table)
     	{
    +        // phpcs:enable
     		$sql = "DROP TABLE ".$table;
     
     		if (! $this->query($sql))
    @@ -879,6 +905,7 @@ class DoliDBMssql extends DoliDB
     			return 1;
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *	Return a pointer of line with description of a table or field
     	 *
    @@ -888,6 +915,7 @@ class DoliDBMssql extends DoliDB
     	 */
     	function DDLDescTable($table,$field="")
     	{
    +        // phpcs:enable
     		$sql="DESC ".$table." ".$field;
     
     		dol_syslog($sql);
    @@ -895,6 +923,7 @@ class DoliDBMssql extends DoliDB
     		return $this->_results;
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *	Create a new field into table
     	 *
    @@ -906,6 +935,7 @@ class DoliDBMssql extends DoliDB
     	 */
     	function DDLAddField($table,$field_name,$field_desc,$field_position="")
     	{
    +        // phpcs:enable
     		// cles recherchees dans le tableau des descriptions (field_desc) : type,value,attribute,null,default,extra
     		// ex. : $field_desc = array('type'=>'int','value'=>'11','null'=>'not null','extra'=> 'auto_increment');
     		$sql= "ALTER TABLE ".$table." ADD ".$field_name." ";
    @@ -931,6 +961,7 @@ class DoliDBMssql extends DoliDB
     		return 1;
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *	Update format of a field into a table
     	 *
    @@ -941,6 +972,7 @@ class DoliDBMssql extends DoliDB
     	 */
     	function DDLUpdateField($table,$field_name,$field_desc)
     	{
    +        // phpcs:enable
     		$sql = "ALTER TABLE ".$table;
     		$sql .= " MODIFY COLUMN ".$field_name." ".$field_desc['type'];
     		if ($field_desc['type'] == 'tinyint' || $field_desc['type'] == 'int' || $field_desc['type'] == 'varchar') {
    @@ -954,6 +986,7 @@ class DoliDBMssql extends DoliDB
     		return 1;
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *	Drop a field from table
     	 *
    @@ -963,6 +996,7 @@ class DoliDBMssql extends DoliDB
     	 */
     	function DDLDropField($table,$field_name)
     	{
    +        // phpcs:enable
     		$sql= "ALTER TABLE ".$table." DROP COLUMN `".$field_name."`";
     		dol_syslog($sql,LOG_DEBUG);
     		if (! $this->query($sql))
    @@ -973,6 +1007,7 @@ class DoliDBMssql extends DoliDB
     		else return 1;
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 * 	Create a user and privileges to connect to database (even if database does not exists yet)
     	 *
    @@ -984,7 +1019,8 @@ class DoliDBMssql extends DoliDB
     	 */
     	function DDLCreateUser($dolibarr_main_db_host,$dolibarr_main_db_user,$dolibarr_main_db_pass,$dolibarr_main_db_name)
     	{
    -	    $sql = "CREATE LOGIN ".$this->EscapeFieldName($dolibarr_main_db_user)." WITH PASSWORD='$dolibarr_main_db_pass'";
    +        // phpcs:enable
    +        $sql = "CREATE LOGIN ".$this->EscapeFieldName($dolibarr_main_db_user)." WITH PASSWORD='$dolibarr_main_db_pass'";
             dol_syslog(get_class($this)."::DDLCreateUser", LOG_DEBUG);	// No sql to avoid password in log
             $resql=$this->query($sql);
             if (! $resql)
    @@ -1132,17 +1168,21 @@ class DoliDBMssql extends DoliDB
     		return array();
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *    Escape a field name according to escape's syntax
     	 *
     	 * @param      string $fieldname   Field's name to escape
     	 * @return     string              field's name escaped
     	 */
    -	function EscapeFieldName($fieldname) {
    +    function EscapeFieldName($fieldname)
    +    {
    +        // phpcs:enable
     	    return "[".$fieldname."]";
     	}
     
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 * Get information on field
     	 *
    @@ -1150,7 +1190,9 @@ class DoliDBMssql extends DoliDB
     	 * @param      mixed   $fields     String for one field or array of string for multiple field
     	 * @return false|object
     	 */
    -	function GetFieldInformation($table,$fields) {
    +    function GetFieldInformation($table,$fields)
    +    {
    +        // phpcs:enable
     	    $sql="SELECT * from INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='".$this->escape($table)."' AND COLUMN_NAME";
     	    if (is_array($fields))
     	    {
    @@ -1174,6 +1216,4 @@ class DoliDBMssql extends DoliDB
     
     	    return $result;
     	}
    -
     }
    -
    diff --git a/htdocs/core/db/mysqli.class.php b/htdocs/core/db/mysqli.class.php
    index 15d95e39194..868712a31d0 100644
    --- a/htdocs/core/db/mysqli.class.php
    +++ b/htdocs/core/db/mysqli.class.php
    @@ -167,16 +167,18 @@ class DoliDBMysqli extends DoliDB
             return $line;
         }
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
    -	 *	Select a database
    +	 *  Select a database
     	 *
    -	 *	@param	    string	$database	Name of database
    -	 *	@return	    boolean  		    true if OK, false if KO
    +	 *  @param	    string	$database	Name of database
    +	 *  @return	    boolean  		    true if OK, false if KO
     	 */
         function select_db($database)
         {
    +        // phpcs:enable
             dol_syslog(get_class($this)."::select_db database=".$database, LOG_DEBUG);
    -	    return $this->db->select_db($database);
    +        return $this->db->select_db($database);
         }
     
     
    @@ -285,6 +287,7 @@ class DoliDBMysqli extends DoliDB
             return $ret;
         }
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
         /**
          *	Renvoie la ligne courante (comme un objet) pour le curseur resultset
          *
    @@ -293,12 +296,14 @@ class DoliDBMysqli extends DoliDB
          */
         function fetch_object($resultset)
         {
    +        // phpcs:enable
             // Si le resultset n'est pas fourni, on prend le dernier utilise sur cette connexion
             if (! is_object($resultset)) { $resultset=$this->_results; }
     		return $resultset->fetch_object();
         }
     
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
         /**
          *	Return datas as an array
          *
    @@ -307,11 +312,13 @@ class DoliDBMysqli extends DoliDB
          */
         function fetch_array($resultset)
         {
    +        // phpcs:enable
             // If resultset not provided, we take the last used by connexion
             if (! is_object($resultset)) { $resultset=$this->_results; }
             return $resultset->fetch_array();
         }
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
         /**
          *	Return datas as an array
          *
    @@ -320,6 +327,7 @@ class DoliDBMysqli extends DoliDB
          */
         function fetch_row($resultset)
         {
    +        // phpcs:enable
             // If resultset not provided, we take the last used by connexion
             if (! is_bool($resultset))
             {
    @@ -333,6 +341,7 @@ class DoliDBMysqli extends DoliDB
             }
         }
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
         /**
          *	Return number of lines for result of a SELECT
          *
    @@ -342,11 +351,13 @@ class DoliDBMysqli extends DoliDB
          */
         function num_rows($resultset)
         {
    +        // phpcs:enable
             // If resultset not provided, we take the last used by connexion
             if (! is_object($resultset)) { $resultset=$this->_results; }
             return $resultset->num_rows;
         }
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
         /**
          *	Renvoie le nombre de lignes dans le resultat d'une requete INSERT, DELETE ou UPDATE
          *
    @@ -356,6 +367,7 @@ class DoliDBMysqli extends DoliDB
          */
         function affected_rows($resultset)
         {
    +        // phpcs:enable
             // If resultset not provided, we take the last used by connexion
             if (! is_object($resultset)) { $resultset=$this->_results; }
             // mysql necessite un link de base pour cette fonction contrairement
    @@ -456,6 +468,7 @@ class DoliDBMysqli extends DoliDB
             }
         }
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
         /**
     	 * Get last ID after an insert INSERT
     	 *
    @@ -465,6 +478,7 @@ class DoliDBMysqli extends DoliDB
          */
         function last_insert_id($tab,$fieldid='rowid')
         {
    +        // phpcs:enable
             return $this->db->insert_id;
         }
     
    @@ -538,6 +552,7 @@ class DoliDBMysqli extends DoliDB
         }
     
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
         /**
     	 * Return connexion ID
     	 *
    @@ -545,6 +560,7 @@ class DoliDBMysqli extends DoliDB
          */
         function DDLGetConnectId()
         {
    +        // phpcs:enable
             $resql=$this->query('SELECT CONNECTION_ID()');
             if ($resql)
             {
    @@ -554,8 +570,9 @@ class DoliDBMysqli extends DoliDB
             else return '?';
         }
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
         /**
    -	 *	Create a new database
    +     *  Create a new database
     	 *	Do not use function xxx_create_db (xxx=mysql, ...) as they are deprecated
     	 *	We force to create database with charset this->forcecharset and collate this->forcecollate
     	 *
    @@ -567,6 +584,7 @@ class DoliDBMysqli extends DoliDB
          */
         function DDLCreateDb($database,$charset='',$collation='',$owner='')
         {
    +        // phpcs:enable
             if (empty($charset))   $charset=$this->forcecharset;
             if (empty($collation)) $collation=$this->forcecollate;
     
    @@ -586,6 +604,7 @@ class DoliDBMysqli extends DoliDB
             return $ret;
         }
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
         /**
     	 *  List tables into a database
     	 *
    @@ -595,6 +614,7 @@ class DoliDBMysqli extends DoliDB
          */
         function DDLListTables($database, $table='')
         {
    +        // phpcs:enable
             $listtables=array();
     
             $like = '';
    @@ -612,6 +632,7 @@ class DoliDBMysqli extends DoliDB
             return $listtables;
         }
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
         /**
     	 *	List information of columns into a table.
     	 *
    @@ -620,6 +641,7 @@ class DoliDBMysqli extends DoliDB
          */
         function DDLInfoTable($table)
         {
    +        // phpcs:enable
             $infotables=array();
     
             $sql="SHOW FULL COLUMNS FROM ".$table.";";
    @@ -636,6 +658,7 @@ class DoliDBMysqli extends DoliDB
             return $infotables;
         }
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
         /**
     	 *	Create a table into database
     	 *
    @@ -650,6 +673,7 @@ class DoliDBMysqli extends DoliDB
          */
         function DDLCreateTable($table,$fields,$primary_key,$type,$unique_keys=null,$fulltext_keys=null,$keys=null)
         {
    +        // phpcs:enable
     	    // FIXME: $fulltext_keys parameter is unused
     
             // cles recherchees dans le tableau des descriptions (fields) : type,value,attribute,null,default,extra
    @@ -718,15 +742,17 @@ class DoliDBMysqli extends DoliDB
             return 1;
         }
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
         /**
    -     *	Drop a table into database
    +     *  Drop a table into database
          *
          *	@param	    string	$table 			Name of table
          *	@return	    int						<0 if KO, >=0 if OK
          */
         function DDLDropTable($table)
         {
    -    	$sql = "DROP TABLE ".$table;
    +        // phpcs:enable
    +        $sql = "DROP TABLE ".$table;
     
     		if (! $this->query($sql))
      			return -1;
    @@ -734,6 +760,7 @@ class DoliDBMysqli extends DoliDB
         		return 1;
         }
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
         /**
     	 *	Return a pointer of line with description of a table or field
     	 *
    @@ -743,6 +770,7 @@ class DoliDBMysqli extends DoliDB
          */
         function DDLDescTable($table,$field="")
         {
    +        // phpcs:enable
             $sql="DESC ".$table." ".$field;
     
             dol_syslog(get_class($this)."::DDLDescTable ".$sql,LOG_DEBUG);
    @@ -750,6 +778,7 @@ class DoliDBMysqli extends DoliDB
             return $this->_results;
         }
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
         /**
     	 *	Create a new field into table
     	 *
    @@ -761,37 +790,47 @@ class DoliDBMysqli extends DoliDB
          */
         function DDLAddField($table,$field_name,$field_desc,$field_position="")
         {
    +        // phpcs:enable
             // cles recherchees dans le tableau des descriptions (field_desc) : type,value,attribute,null,default,extra
             // ex. : $field_desc = array('type'=>'int','value'=>'11','null'=>'not null','extra'=> 'auto_increment');
             $sql= "ALTER TABLE ".$table." ADD ".$field_name." ";
             $sql.= $field_desc['type'];
    -        if(preg_match("/^[^\s]/i",$field_desc['value']))
    +        if (preg_match("/^[^\s]/i",$field_desc['value']))
    +        {
                 if (! in_array($field_desc['type'],array('date','datetime')))
                 {
                     $sql.= "(".$field_desc['value'].")";
                 }
    -        if(preg_match("/^[^\s]/i",$field_desc['attribute']))
    -        $sql.= " ".$field_desc['attribute'];
    -        if(preg_match("/^[^\s]/i",$field_desc['null']))
    -        $sql.= " ".$field_desc['null'];
    -        if(preg_match("/^[^\s]/i",$field_desc['default']))
    +        }
    +        if (isset($field_desc['attribute']) && preg_match("/^[^\s]/i",$field_desc['attribute']))
    +        {
    +        	$sql.= " ".$field_desc['attribute'];
    +        }
    +        if (isset($field_desc['null']) && preg_match("/^[^\s]/i",$field_desc['null']))
    +        {
    +        	$sql.= " ".$field_desc['null'];
    +        }
    +        if (isset($field_desc['default']) && preg_match("/^[^\s]/i",$field_desc['default']))
             {
                 if(preg_match("/null/i",$field_desc['default']))
                 $sql.= " default ".$field_desc['default'];
                 else
                 $sql.= " default '".$field_desc['default']."'";
             }
    -        if(preg_match("/^[^\s]/i",$field_desc['extra']))
    -        $sql.= " ".$field_desc['extra'];
    +        if (isset($field_desc['extra']) && preg_match("/^[^\s]/i",$field_desc['extra']))
    +        {
    +        	$sql.= " ".$field_desc['extra'];
    +        }
             $sql.= " ".$field_position;
     
             dol_syslog(get_class($this)."::DDLAddField ".$sql,LOG_DEBUG);
    -        if($this->query($sql)) {
    +        if ($this->query($sql)) {
                 return 1;
             }
             return -1;
         }
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
         /**
     	 *	Update format of a field into a table
     	 *
    @@ -802,6 +841,7 @@ class DoliDBMysqli extends DoliDB
          */
         function DDLUpdateField($table,$field_name,$field_desc)
         {
    +        // phpcs:enable
             $sql = "ALTER TABLE ".$table;
             $sql .= " MODIFY COLUMN ".$field_name." ".$field_desc['type'];
             if ($field_desc['type'] == 'double' || $field_desc['type'] == 'tinyint' || $field_desc['type'] == 'int' || $field_desc['type'] == 'varchar') {
    @@ -837,6 +877,7 @@ class DoliDBMysqli extends DoliDB
             return 1;
         }
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
         /**
     	 *	Drop a field from table
     	 *
    @@ -846,16 +887,18 @@ class DoliDBMysqli extends DoliDB
          */
         function DDLDropField($table,$field_name)
         {
    +        // phpcs:enable
             $sql= "ALTER TABLE ".$table." DROP COLUMN `".$field_name."`";
             dol_syslog(get_class($this)."::DDLDropField ".$sql,LOG_DEBUG);
             if ($this->query($sql)) {
                 return 1;
             }
    -	    $this->error=$this->lasterror();
    -	    return -1;
    +        $this->error=$this->lasterror();
    +        return -1;
         }
     
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
         /**
     	 * 	Create a user and privileges to connect to database (even if database does not exists yet)
     	 *
    @@ -867,6 +910,7 @@ class DoliDBMysqli extends DoliDB
          */
         function DDLCreateUser($dolibarr_main_db_host,$dolibarr_main_db_user,$dolibarr_main_db_pass,$dolibarr_main_db_name)
         {
    +        // phpcs:enable
             $sql = "CREATE USER '".$this->escape($dolibarr_main_db_user)."'";
             dol_syslog(get_class($this)."::DDLCreateUser", LOG_DEBUG);	// No sql to avoid password in log
             $resql=$this->query($sql);
    @@ -1074,4 +1118,3 @@ class DoliDBMysqli extends DoliDB
             return $result;
         }
     }
    -
    diff --git a/htdocs/core/db/pgsql.class.php b/htdocs/core/db/pgsql.class.php
    index 8e57b29109e..78a3b91279e 100644
    --- a/htdocs/core/db/pgsql.class.php
    +++ b/htdocs/core/db/pgsql.class.php
    @@ -359,8 +359,9 @@ class DoliDBPgsql extends DoliDB
     		return $line;
     	}
     
    -	/**
    -	 *	Select a database
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
    +    /**
    +     *  Select a database
          *  Ici postgresql n'a aucune fonction equivalente de mysql_select_db
          *  On compare juste manuellement si la database choisie est bien celle activee par la connexion
     	 *
    @@ -369,9 +370,13 @@ class DoliDBPgsql extends DoliDB
     	 */
     	function select_db($database)
     	{
    -		if ($database == $this->database_name) return true;
    -		else return false;
    -	}
    +        // phpcs:enable
    +        if ($database == $this->database_name) {
    +            return true;
    +        } else {
    +            return false;
    +        }
    +    }
     
     	/**
     	 *	Connexion to server
    @@ -540,6 +545,7 @@ class DoliDBPgsql extends DoliDB
     		return $ret;
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *	Renvoie la ligne courante (comme un objet) pour le curseur resultset
     	 *
    @@ -548,12 +554,14 @@ class DoliDBPgsql extends DoliDB
     	 */
     	function fetch_object($resultset)
     	{
    +        // phpcs:enable
             // If resultset not provided, we take the last used by connexion
     		if (! is_resource($resultset)) { $resultset=$this->_results; }
     		return pg_fetch_object($resultset);
     	}
     
    -	/**
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
    +    /**
          *	Return datas as an array
          *
          *	@param	resource	$resultset  Resultset of request
    @@ -561,11 +569,13 @@ class DoliDBPgsql extends DoliDB
     	 */
     	function fetch_array($resultset)
     	{
    +        // phpcs:enable
             // If resultset not provided, we take the last used by connexion
     		if (! is_resource($resultset)) { $resultset=$this->_results; }
     		return pg_fetch_array($resultset);
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
          *	Return datas as an array
          *
    @@ -574,25 +584,29 @@ class DoliDBPgsql extends DoliDB
     	 */
     	function fetch_row($resultset)
     	{
    +        // phpcs:enable
     		// Si le resultset n'est pas fourni, on prend le dernier utilise sur cette connexion
     		if (! is_resource($resultset)) { $resultset=$this->_results; }
     		return pg_fetch_row($resultset);
     	}
     
    -	/**
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
    +    /**
          *	Return number of lines for result of a SELECT
          *
          *	@param	resourse	$resultset  Resulset of requests
          *	@return int		    			Nb of lines, -1 on error
          *	@see    affected_rows
    -	 */
    +     */
     	function num_rows($resultset)
     	{
    +        // phpcs:enable
             // If resultset not provided, we take the last used by connexion
     		if (! is_resource($resultset)) { $resultset=$this->_results; }
     		return pg_num_rows($resultset);
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 * Renvoie le nombre de lignes dans le resultat d'une requete INSERT, DELETE ou UPDATE
     	 *
    @@ -602,6 +616,7 @@ class DoliDBPgsql extends DoliDB
     	 */
     	function affected_rows($resultset)
     	{
    +        // phpcs:enable
             // If resultset not provided, we take the last used by connexion
     		if (! is_resource($resultset)) { $resultset=$this->_results; }
     		// pgsql necessite un resultset pour cette fonction contrairement
    @@ -754,6 +769,7 @@ class DoliDBPgsql extends DoliDB
     		return pg_last_error($this->db);
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 * Get last ID after an insert INSERT
     	 *
    @@ -763,6 +779,7 @@ class DoliDBPgsql extends DoliDB
     	 */
     	function last_insert_id($tab,$fieldid='rowid')
     	{
    +        // phpcs:enable
     		//$result = pg_query($this->db,"SELECT MAX(".$fieldid.") FROM ".$tab);
     		$result = pg_query($this->db,"SELECT currval('".$tab."_".$fieldid."_seq')");
     		if (! $result)
    @@ -819,6 +836,7 @@ class DoliDBPgsql extends DoliDB
     	}
     
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 * Return connexion ID
     	 *
    @@ -826,11 +844,13 @@ class DoliDBPgsql extends DoliDB
     	 */
     	function DDLGetConnectId()
     	{
    +        // phpcs:enable
     		return '?';
     	}
     
     
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *	Create a new database
     	 *	Do not use function xxx_create_db (xxx=mysql, ...) as they are deprecated
    @@ -844,6 +864,7 @@ class DoliDBPgsql extends DoliDB
     	 */
     	function DDLCreateDb($database,$charset='',$collation='',$owner='')
     	{
    +        // phpcs:enable
     	    if (empty($charset))   $charset=$this->forcecharset;
     		if (empty($collation)) $collation=$this->forcecollate;
     
    @@ -856,6 +877,7 @@ class DoliDBPgsql extends DoliDB
     		return $ret;
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *  List tables into a database
     	 *
    @@ -864,7 +886,8 @@ class DoliDBPgsql extends DoliDB
     	 *  @return	array					List of tables in an array
     	 */
     	function DDLListTables($database, $table='')
    -	{
    +    {
    +        // phpcs:enable
     		$listtables=array();
     
     		$like = '';
    @@ -880,6 +903,7 @@ class DoliDBPgsql extends DoliDB
     		return $listtables;
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *	List information of columns into a table.
     	 *
    @@ -889,6 +913,7 @@ class DoliDBPgsql extends DoliDB
     	 */
     	function DDLInfoTable($table)
     	{
    +        // phpcs:enable
     		$infotables=array();
     
     		$sql="SELECT ";
    @@ -920,6 +945,7 @@ class DoliDBPgsql extends DoliDB
     	}
     
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *	Create a table into database
     	 *
    @@ -934,6 +960,7 @@ class DoliDBPgsql extends DoliDB
     	 */
     	function DDLCreateTable($table,$fields,$primary_key,$type,$unique_keys=null,$fulltext_keys=null,$keys=null)
     	{
    +        // phpcs:enable
     		// FIXME: $fulltext_keys parameter is unused
     
     		// cles recherchees dans le tableau des descriptions (fields) : type,value,attribute,null,default,extra
    @@ -999,6 +1026,7 @@ class DoliDBPgsql extends DoliDB
     		return 1;
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *	Drop a table into database
     	 *
    @@ -1007,6 +1035,7 @@ class DoliDBPgsql extends DoliDB
     	 */
     	function DDLDropTable($table)
     	{
    +        // phpcs:enable
     		$sql = "DROP TABLE ".$table;
     
     		if (! $this->query($sql))
    @@ -1015,6 +1044,7 @@ class DoliDBPgsql extends DoliDB
     			return 1;
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 * 	Create a user to connect to database
     	 *
    @@ -1026,6 +1056,7 @@ class DoliDBPgsql extends DoliDB
     	 */
     	function DDLCreateUser($dolibarr_main_db_host,$dolibarr_main_db_user,$dolibarr_main_db_pass,$dolibarr_main_db_name)
     	{
    +        // phpcs:enable
     		// Note: using ' on user does not works with pgsql
     		$sql = "CREATE USER ".$this->escape($dolibarr_main_db_user)." with password '".$this->escape($dolibarr_main_db_pass)."'";
     
    @@ -1039,6 +1070,7 @@ class DoliDBPgsql extends DoliDB
     		return 1;
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *	Return a pointer of line with description of a table or field
     	 *
    @@ -1048,6 +1080,7 @@ class DoliDBPgsql extends DoliDB
     	 */
     	function DDLDescTable($table,$field="")
     	{
    +        // phpcs:enable
     		$sql ="SELECT attname FROM pg_attribute, pg_type WHERE typname = '".$table."' AND attrelid = typrelid";
     		$sql.=" AND attname NOT IN ('cmin', 'cmax', 'ctid', 'oid', 'tableoid', 'xmin', 'xmax')";
     		if ($field) $sql.= " AND attname = '".$field."'";
    @@ -1057,6 +1090,7 @@ class DoliDBPgsql extends DoliDB
     		return $this->_results;
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *	Create a new field into table
     	 *
    @@ -1068,34 +1102,36 @@ class DoliDBPgsql extends DoliDB
     	 */
     	function DDLAddField($table,$field_name,$field_desc,$field_position="")
     	{
    +        // phpcs:enable
     		// cles recherchees dans le tableau des descriptions (field_desc) : type,value,attribute,null,default,extra
     		// ex. : $field_desc = array('type'=>'int','value'=>'11','null'=>'not null','extra'=> 'auto_increment');
     		$sql= "ALTER TABLE ".$table." ADD ".$field_name." ";
     		$sql .= $field_desc['type'];
    -		if(preg_match("/^[^\s]/i",$field_desc['value']))
    +		if (preg_match("/^[^\s]/i",$field_desc['value']))
     		    if (! in_array($field_desc['type'],array('int','date','datetime')))
     		    {
     		        $sql.= "(".$field_desc['value'].")";
     		    }
     		if (preg_match("/^[^\s]/i",$field_desc['attribute']))
    -		$sql .= " ".$field_desc['attribute'];
    +            $sql .= " ".$field_desc['attribute'];
     		if (preg_match("/^[^\s]/i",$field_desc['null']))
    -		$sql .= " ".$field_desc['null'];
    +            $sql .= " ".$field_desc['null'];
     		if (preg_match("/^[^\s]/i",$field_desc['default']))
    -		if (preg_match("/null/i",$field_desc['default']))
    -		$sql .= " default ".$field_desc['default'];
    -		else
    -		$sql .= " default '".$field_desc['default']."'";
    +            if (preg_match("/null/i",$field_desc['default']))
    +                $sql .= " default ".$field_desc['default'];
    +		    else
    +                $sql .= " default '".$field_desc['default']."'";
     		if (preg_match("/^[^\s]/i",$field_desc['extra']))
    -		$sql .= " ".$field_desc['extra'];
    +            $sql .= " ".$field_desc['extra'];
     		$sql .= " ".$field_position;
     
     		dol_syslog($sql,LOG_DEBUG);
    -		if(! $this -> query($sql))
    +		if (! $this -> query($sql))
     			return -1;
     		return 1;
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *	Update format of a field into a table
     	 *
    @@ -1106,6 +1142,7 @@ class DoliDBPgsql extends DoliDB
     	 */
     	function DDLUpdateField($table,$field_name,$field_desc)
     	{
    +        // phpcs:enable
     		$sql = "ALTER TABLE ".$table;
     		$sql .= " MODIFY COLUMN ".$field_name." ".$field_desc['type'];
     		if ($field_desc['type'] == 'double' || $field_desc['type'] == 'tinyint' || $field_desc['type'] == 'int' || $field_desc['type'] == 'varchar') {
    @@ -1139,6 +1176,7 @@ class DoliDBPgsql extends DoliDB
     		return 1;
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *	Drop a field from table
     	 *
    @@ -1148,6 +1186,7 @@ class DoliDBPgsql extends DoliDB
     	 */
     	function DDLDropField($table,$field_name)
     	{
    +        // phpcs:enable
     		$sql= "ALTER TABLE ".$table." DROP COLUMN ".$field_name;
     		dol_syslog($sql,LOG_DEBUG);
     		if (! $this->query($sql))
    diff --git a/htdocs/core/db/sqlite3.class.php b/htdocs/core/db/sqlite3.class.php
    index 78762f282b4..6babfd881d4 100644
    --- a/htdocs/core/db/sqlite3.class.php
    +++ b/htdocs/core/db/sqlite3.class.php
    @@ -296,6 +296,7 @@ class DoliDBSqlite3 extends DoliDB
             return $line;
         }
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
         /**
     	 *	Select a database
          *
    @@ -304,8 +305,9 @@ class DoliDBSqlite3 extends DoliDB
          */
         function select_db($database)
         {
    +        // phpcs:enable
             dol_syslog(get_class($this)."::select_db database=".$database, LOG_DEBUG);
    -	    // sqlite_select_db() does not exist
    +        // sqlite_select_db() does not exist
             //return sqlite_select_db($this->db,$database);
             return true;
         }
    @@ -490,6 +492,7 @@ class DoliDBSqlite3 extends DoliDB
             return $ret;
         }
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
         /**
          *	Renvoie la ligne courante (comme un objet) pour le curseur resultset
          *
    @@ -498,6 +501,7 @@ class DoliDBSqlite3 extends DoliDB
          */
         function fetch_object($resultset)
         {
    +        // phpcs:enable
             // Si le resultset n'est pas fourni, on prend le dernier utilise sur cette connexion
             if (! is_object($resultset)) { $resultset=$this->_results; }
             //return $resultset->fetch(PDO::FETCH_OBJ);
    @@ -509,6 +513,7 @@ class DoliDBSqlite3 extends DoliDB
         }
     
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
         /**
          *	Return datas as an array
          *
    @@ -517,6 +522,7 @@ class DoliDBSqlite3 extends DoliDB
          */
         function fetch_array($resultset)
         {
    +        // phpcs:enable
             // If resultset not provided, we take the last used by connexion
             if (! is_object($resultset)) { $resultset=$this->_results; }
             //return $resultset->fetch(PDO::FETCH_ASSOC);
    @@ -524,6 +530,7 @@ class DoliDBSqlite3 extends DoliDB
     	    return $ret;
         }
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
         /**
          *	Return datas as an array
          *
    @@ -532,6 +539,7 @@ class DoliDBSqlite3 extends DoliDB
          */
         function fetch_row($resultset)
         {
    +        // phpcs:enable
             // If resultset not provided, we take the last used by connexion
             if (! is_bool($resultset))
             {
    @@ -545,6 +553,7 @@ class DoliDBSqlite3 extends DoliDB
             }
         }
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
         /**
          *	Return number of lines for result of a SELECT
          *
    @@ -554,7 +563,8 @@ class DoliDBSqlite3 extends DoliDB
          */
         function num_rows($resultset)
         {
    -	    // FIXME: SQLite3Result does not have a queryString member
    +        // phpcs:enable
    +        // FIXME: SQLite3Result does not have a queryString member
     
             // If resultset not provided, we take the last used by connexion
             if (! is_object($resultset)) { $resultset=$this->_results; }
    @@ -564,6 +574,7 @@ class DoliDBSqlite3 extends DoliDB
             return 0;
         }
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
         /**
          *	Return number of lines for result of a SELECT
          *
    @@ -573,7 +584,8 @@ class DoliDBSqlite3 extends DoliDB
          */
         function affected_rows($resultset)
         {
    -	    // FIXME: SQLite3Result does not have a queryString member
    +        // phpcs:enable
    +        // FIXME: SQLite3Result does not have a queryString member
     
             // If resultset not provided, we take the last used by connexion
             if (! is_object($resultset)) { $resultset=$this->_results; }
    @@ -692,6 +704,7 @@ class DoliDBSqlite3 extends DoliDB
             }
         }
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
         /**
          * Get last ID after an insert INSERT
          *
    @@ -701,6 +714,7 @@ class DoliDBSqlite3 extends DoliDB
          */
         function last_insert_id($tab,$fieldid='rowid')
         {
    +        // phpcs:enable
             return $this->db->lastInsertRowId();
         }
     
    @@ -773,6 +787,7 @@ class DoliDBSqlite3 extends DoliDB
         }
     
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
         /**
          * Return connexion ID
          *
    @@ -780,10 +795,12 @@ class DoliDBSqlite3 extends DoliDB
          */
         function DDLGetConnectId()
         {
    +        // phpcs:enable
             return '?';
         }
     
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
         /**
     	 *	Create a new database
     	 *	Do not use function xxx_create_db (xxx=mysql, ...) as they are deprecated
    @@ -797,6 +814,7 @@ class DoliDBSqlite3 extends DoliDB
          */
         function DDLCreateDb($database,$charset='',$collation='',$owner='')
         {
    +        // phpcs:enable
             if (empty($charset))   $charset=$this->forcecharset;
             if (empty($collation)) $collation=$this->forcecollate;
     
    @@ -816,6 +834,7 @@ class DoliDBSqlite3 extends DoliDB
             return $ret;
         }
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
         /**
          *  List tables into a database
          *
    @@ -825,6 +844,7 @@ class DoliDBSqlite3 extends DoliDB
          */
         function DDLListTables($database, $table='')
         {
    +        // phpcs:enable
             $listtables=array();
     
             $like = '';
    @@ -842,8 +862,9 @@ class DoliDBSqlite3 extends DoliDB
             return $listtables;
         }
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
         /**
    -	 *	List information of columns into a table.
    +     *  List information of columns into a table.
          *
     	 *	@param	string	$table		Name of table
     	 *	@return	array				Tableau des informations des champs de la table
    @@ -851,6 +872,7 @@ class DoliDBSqlite3 extends DoliDB
          */
         function DDLInfoTable($table)
         {
    +        // phpcs:enable
             $infotables=array();
     
             $sql="SHOW FULL COLUMNS FROM ".$table.";";
    @@ -867,6 +889,7 @@ class DoliDBSqlite3 extends DoliDB
             return $infotables;
         }
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
         /**
     	 *	Create a table into database
          *
    @@ -881,7 +904,8 @@ class DoliDBSqlite3 extends DoliDB
          */
         function DDLCreateTable($table,$fields,$primary_key,$type,$unique_keys=null,$fulltext_keys=null,$keys=null)
         {
    -	    // FIXME: $fulltext_keys parameter is unused
    +        // phpcs:enable
    +        // FIXME: $fulltext_keys parameter is unused
     
             // cles recherchees dans le tableau des descriptions (fields) : type,value,attribute,null,default,extra
             // ex. : $fields['rowid'] = array('type'=>'int','value'=>'11','null'=>'not null','extra'=> 'auto_increment');
    @@ -945,6 +969,7 @@ class DoliDBSqlite3 extends DoliDB
             return 1;
         }
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
         /**
          *	Drop a table into database
          *
    @@ -953,6 +978,7 @@ class DoliDBSqlite3 extends DoliDB
          */
         function DDLDropTable($table)
         {
    +        // phpcs:enable
         	$sql = "DROP TABLE ".$table;
     
         	if (! $this->query($sql))
    @@ -961,6 +987,7 @@ class DoliDBSqlite3 extends DoliDB
         		return 1;
         }
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
         /**
     	 *	Return a pointer of line with description of a table or field
          *
    @@ -970,6 +997,7 @@ class DoliDBSqlite3 extends DoliDB
          */
         function DDLDescTable($table,$field="")
         {
    +        // phpcs:enable
             $sql="DESC ".$table." ".$field;
     
             dol_syslog(get_class($this)."::DDLDescTable ".$sql,LOG_DEBUG);
    @@ -977,6 +1005,7 @@ class DoliDBSqlite3 extends DoliDB
             return $this->_results;
         }
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
         /**
     	 *	Create a new field into table
          *
    @@ -988,6 +1017,7 @@ class DoliDBSqlite3 extends DoliDB
          */
         function DDLAddField($table,$field_name,$field_desc,$field_position="")
         {
    +        // phpcs:enable
             // cles recherchees dans le tableau des descriptions (field_desc) : type,value,attribute,null,default,extra
             // ex. : $field_desc = array('type'=>'int','value'=>'11','null'=>'not null','extra'=> 'auto_increment');
             $sql= "ALTER TABLE ".$table." ADD ".$field_name." ";
    @@ -1020,6 +1050,7 @@ class DoliDBSqlite3 extends DoliDB
             return 1;
         }
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
         /**
     	 *	Update format of a field into a table
          *
    @@ -1030,6 +1061,7 @@ class DoliDBSqlite3 extends DoliDB
          */
         function DDLUpdateField($table,$field_name,$field_desc)
         {
    +        // phpcs:enable
             $sql = "ALTER TABLE ".$table;
             $sql .= " MODIFY COLUMN ".$field_name." ".$field_desc['type'];
             if ($field_desc['type'] == 'tinyint' || $field_desc['type'] == 'int' || $field_desc['type'] == 'varchar') {
    @@ -1042,6 +1074,7 @@ class DoliDBSqlite3 extends DoliDB
             return 1;
         }
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
         /**
     	 *	Drop a field from table
          *
    @@ -1051,6 +1084,7 @@ class DoliDBSqlite3 extends DoliDB
          */
         function DDLDropField($table,$field_name)
         {
    +        // phpcs:enable
             $sql= "ALTER TABLE ".$table." DROP COLUMN `".$field_name."`";
             dol_syslog(get_class($this)."::DDLDropField ".$sql,LOG_DEBUG);
             if (! $this->query($sql))
    @@ -1062,8 +1096,9 @@ class DoliDBSqlite3 extends DoliDB
         }
     
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
         /**
    -	 * 	Create a user and privileges to connect to database (even if database does not exists yet)
    +     * 	Create a user and privileges to connect to database (even if database does not exists yet)
          *
     	 *	@param	string	$dolibarr_main_db_host 		Ip serveur
     	 *	@param	string	$dolibarr_main_db_user 		Nom user a creer
    @@ -1073,6 +1108,7 @@ class DoliDBSqlite3 extends DoliDB
          */
         function DDLCreateUser($dolibarr_main_db_host,$dolibarr_main_db_user,$dolibarr_main_db_pass,$dolibarr_main_db_name)
         {
    +        // phpcs:enable
             $sql = "INSERT INTO user ";
             $sql.= "(Host,User,password,Select_priv,Insert_priv,Update_priv,Delete_priv,Create_priv,Drop_priv,Index_Priv,Alter_priv,Lock_tables_priv)";
             $sql.= " VALUES ('".$this->escape($dolibarr_main_db_host)."','".$this->escape($dolibarr_main_db_user)."',password('".addslashes($dolibarr_main_db_pass)."')";
    @@ -1294,6 +1330,7 @@ class DoliDBSqlite3 extends DoliDB
             }
         }
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.ScopeNotCamelCaps
         /**
          * calc_daynr
          *
    @@ -1302,7 +1339,9 @@ class DoliDBSqlite3 extends DoliDB
          * @param	int     $day 		Day
          * @return int Formatted date
          */
    -    private static function calc_daynr($year, $month, $day) {
    +    private static function calc_daynr($year, $month, $day)
    +    {
    +        // phpcs:enable
             $y = $year;
             if ($y == 0 && $month == 0) return 0;
             $num = (365* $y + 31 * ($month - 1) + $day);
    @@ -1315,6 +1354,7 @@ class DoliDBSqlite3 extends DoliDB
             return $num + floor($y / 4) - $temp;
         }
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.ScopeNotCamelCaps
         /**
          * calc_weekday
          *
    @@ -1322,11 +1362,14 @@ class DoliDBSqlite3 extends DoliDB
          * @param bool	$sunday_first_day_of_week		???
          * @return int
          */
    -    private static function calc_weekday($daynr, $sunday_first_day_of_week) {
    -      $ret = floor(($daynr + 5 + ($sunday_first_day_of_week ? 1 : 0)) % 7);
    -      return $ret;
    +    private static function calc_weekday($daynr, $sunday_first_day_of_week)
    +    {
    +        // phpcs:enable
    +        $ret = floor(($daynr + 5 + ($sunday_first_day_of_week ? 1 : 0)) % 7);
    +        return $ret;
         }
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.ScopeNotCamelCaps
         /**
          * calc_days_in_year
          *
    @@ -1335,9 +1378,11 @@ class DoliDBSqlite3 extends DoliDB
          */
         private static function calc_days_in_year($year)
         {
    -      return (($year & 3) == 0 && ($year%100 || ($year%400 == 0 && $year)) ? 366 : 365);
    +        // phpcs:enable
    +        return (($year & 3) == 0 && ($year%100 || ($year%400 == 0 && $year)) ? 366 : 365);
         }
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.ScopeNotCamelCaps
     	/**
     	 * calc_week
     	 *
    @@ -1348,7 +1393,9 @@ class DoliDBSqlite3 extends DoliDB
     	 * @param 	string	$calc_year			???
     	 * @return	string						???
     	 */
    -    private static function calc_week($year, $month, $day, $week_behaviour, &$calc_year) {
    +    private static function calc_week($year, $month, $day, $week_behaviour, &$calc_year)
    +    {
    +        // phpcs:enable
             $daynr=self::calc_daynr($year,$month,$day);
             $first_daynr=self::calc_daynr($year,1,1);
             $monday_first= ($week_behaviour & self::WEEK_MONDAY_FIRST) ? 1 : 0;
    @@ -1386,6 +1433,4 @@ class DoliDBSqlite3 extends DoliDB
           }
           return floor($days/7+1);
         }
    -
     }
    -
    diff --git a/htdocs/core/filemanagerdol/connectors/php/io.php b/htdocs/core/filemanagerdol/connectors/php/io.php
    index 66d024edce8..3ac325ed5d4 100644
    --- a/htdocs/core/filemanagerdol/connectors/php/io.php
    +++ b/htdocs/core/filemanagerdol/connectors/php/io.php
    @@ -24,7 +24,7 @@
     
     /**
      * CombinePaths
    - * 
    + *
      * @param   string $sBasePath     sBasePath
      * @param   string $sFolder       sFolder
      * @return  string                Combined path
    @@ -393,13 +393,13 @@ EOF;
     // This is the function that sends the results of the uploading process to CKE.
     /**
      * SendCKEditorResults
    - * 
    + *
      * @param   string  $callback       callback
      * @param   string  $sFileUrl       sFileUrl
      * @param   string  $customMsg      customMsg
      * @return  void
      */
    -function SendCKEditorResults ($callback, $sFileUrl, $customMsg = '')
    +function SendCKEditorResults($callback, $sFileUrl, $customMsg = '')
     {
       echo '<script type="text/javascript">';
     
    @@ -409,5 +409,3 @@ function SendCKEditorResults ($callback, $sFileUrl, $customMsg = '')
     
       echo '</script>';
     }
    -
    -
    diff --git a/htdocs/core/get_info.php b/htdocs/core/get_info.php
    index 2f08a1d7d24..4e52c584083 100644
    --- a/htdocs/core/get_info.php
    +++ b/htdocs/core/get_info.php
    @@ -134,7 +134,7 @@ if (! empty($conf->modulebuilder->enabled))
     
     // Link to print main content area
     /*
    -if (empty($conf->global->MAIN_PRINT_DISABLELINK) && empty($conf->global->MAIN_OPTIMIZEFORTEXTBROWSER) && empty($conf->browser->phone))
    +if (empty($conf->global->MAIN_PRINT_DISABLELINK) && empty($conf->global->MAIN_OPTIMIZEFORTEXTBROWSER) && $conf->browser->layout != 'phone')
     {
     	$qs=dol_escape_htmltag($_SERVER["QUERY_STRING"]);
     
    diff --git a/htdocs/core/get_menudiv.php b/htdocs/core/get_menudiv.php
    index 3b49482a217..ef870095325 100644
    --- a/htdocs/core/get_menudiv.php
    +++ b/htdocs/core/get_menudiv.php
    @@ -203,7 +203,7 @@ if (! class_exists('MenuManager'))
     	}
     }
     $menumanager = new MenuManager($db, empty($user->societe_id)?0:1);
    -$menumanager->loadMenu('all','all');
    +$menumanager->loadMenu('all','all');	// Load this->tabMenu with sql menu entries
     //var_dump($menumanager);exit;
     $menumanager->showmenu('jmobile');
     
    diff --git a/htdocs/core/js/blockUI.js b/htdocs/core/js/blockUI.js
    index 6abcc706e25..20c2bd348d4 100644
    --- a/htdocs/core/js/blockUI.js
    +++ b/htdocs/core/js/blockUI.js
    @@ -41,7 +41,7 @@ $(document).ready(function() {
     				'-moz-border-radius':	 '10px',
     				'border-radius': 		 '10px'
     			},
    -			
    +
     			// styles applied when using $.growlUI
     			dolEventErrorCSS: {
     				width:  	'350px',
    @@ -60,7 +60,7 @@ $(document).ready(function() {
     			}
     
     	};*/
    -	
    +
     	$.dolEventValid = function(title, message, timeout, onClose) {
     		var $m = $('<div class="dolEventValid"></div>');
     		if (title) $m.append('<h1>'+title+'</h1>');
    @@ -73,7 +73,7 @@ $(document).ready(function() {
     			css: $.blockUI.events.dolEventValidCSS
     		});
     	};
    -	
    +
     	$.dolEventError = function(title, message, timeout, onClose) {
     		var $m = $('<div class="dolEventError"></div>');
     		if (title) $m.append('<h1>'+title+'</h1>');
    @@ -87,7 +87,7 @@ $(document).ready(function() {
     		});
     		$('.dolEventError').click($.unblockUI);
     	};
    -	
    +
     	$.pleaseBePatient = function(message) {
     		$.blockUI({
     			message: message,
    diff --git a/htdocs/core/js/lib_photosresize.js b/htdocs/core/js/lib_photosresize.js
    index 9c4c6671b1e..37fb21a4a01 100644
    --- a/htdocs/core/js/lib_photosresize.js
    +++ b/htdocs/core/js/lib_photosresize.js
    @@ -21,10 +21,10 @@
     
     /* Enable jcrop plugin onto id cropbox */
     jQuery(function() {
    -   jQuery('#cropbox').Jcrop({
    -      onSelect: updateCoords, 
    -      onChange: updateCoords
    -   });
    +    jQuery('#cropbox').Jcrop({
    +        onSelect: updateCoords,
    +        onChange: updateCoords
    +    });
     });
     
     /* Update fields that store new size */
    diff --git a/htdocs/core/js/listview.js b/htdocs/core/js/listview.js
    index de3113d0fae..f5ee0af6568 100644
    --- a/htdocs/core/js/listview.js
    +++ b/htdocs/core/js/listview.js
    @@ -22,28 +22,28 @@ var Listview_include = true;
     
     function Listview_OrderDown(idListe, column) {
     	var base_url = document.location.href;
    -	
    +
     	base_url = Listview_recup_form_param(idListe,base_url);
     	base_url = Listview_removeParam(base_url,'Listview['+encodeURIComponent(idListe)+'][orderBy]');
    -	
    +
     	base_url = Listview_removeParam(base_url,'get-all-for-export');
    -	
    +
     	document.location.href=Listview_modifyUrl(base_url,"Listview["+encodeURIComponent(idListe)+"][orderBy]["+encodeURIComponent(column)+"]","DESC");
     }
     function Listview_OrderUp(idListe, column) {
    -	
    +
     	var base_url = document.location.href;
    -	
    +
     	base_url = Listview_recup_form_param(idListe,base_url);
     	base_url = Listview_removeParam(base_url,'Listview['+encodeURIComponent(idListe)+'][orderBy]');
    -	
    +
     	base_url = Listview_removeParam(base_url,'get-all-for-export');
    -	
    +
     	document.location.href=Listview_modifyUrl(base_url,"Listview["+encodeURIComponent(idListe)+"][orderBy]["+encodeURIComponent(column)+"]","ASC");
     }
     function Listview_modifyUrl(strURL,paramName,paramNewValue){
     	    if (strURL.indexOf(paramName+'=')!=-1){
    -        	
    +
                     var strFirstPart=strURL.substring(0,strURL.indexOf(paramName+'=',0))+paramName+'=';
                     var strLastPart="";
                     if (strURL.indexOf('&',strFirstPart.length-1)>0)
    @@ -56,55 +56,55 @@ function Listview_modifyUrl(strURL,paramName,paramNewValue){
                     else
                             strURL+='?'+paramName+'='+paramNewValue;
             }
    -        
    +
             return strURL;
     }
     function Listview_removeParam(strURL, paramMask) {
     	var cpt=0;
     	var url = '';
    -	
    +
     	 while(strURL.indexOf(paramMask)!=-1 && cpt++ <50){
     	 	var strFirstPart= strURL.substring(0,strURL.indexOf(paramMask)-1);
    -	 	
    +
     	 	var strLastPart='';
     	 	if (strURL.indexOf('&',strFirstPart.length+1)>0) {
    -	 		strLastPart = strURL.substring(strURL.indexOf('&',strFirstPart.length+1),strURL.length);	
    +	 		strLastPart = strURL.substring(strURL.indexOf('&',strFirstPart.length+1),strURL.length);
     	 	}
    -	 		
    +
     		url = strFirstPart+strLastPart;
    -	 	
    +
     	 }
    -	 
    +
     	 if(url=='')url = strURL;
    -	 
    +
     	 return url;
     }
     
     function Listview_recup_form_param(idListe,base_url) {
    -	
    +
     	$('#'+idListe+' tr.barre-recherche [listviewtbs],#'+idListe+' tr.barre-recherche-head input,#'+idListe+' tr.barre-recherche-head select,#'+idListe+' div.tabsAction input[listviewtbs]').each(function(i,item) {
     		if($(item).attr("name")) {
     			base_url = Listview_modifyUrl(base_url, $(item).attr("name") , $(item).val());
     		}
    -		
    +
     	});
    -	
    +
     	return base_url;
     }
     
     function Listview_GoToPage(idListe,pageNumber){
    -	
    +
     	var base_url = document.location.href;
    -	
    +
     	base_url = Listview_recup_form_param(idListe,base_url);
     	base_url =Listview_modifyUrl(base_url,"Listview["+encodeURIComponent(idListe)+"][page]",pageNumber);
    -	
    +
     	base_url = Listview_removeParam(base_url,'get-all-for-export');
    -	
    +
     	document.location.href=base_url;
     }
     function Listview_submitSearch(obj) {
    -	
    +
     	$form = $(obj).closest('form');
     	console.log($form);
     	if($form.length>0){
    @@ -113,20 +113,20 @@ function Listview_submitSearch(obj) {
     }
     function Listview_launch_downloadAs(mode,url,token,session_name) {
     	 $('#listviewdAS_export_form').remove();
    -	
    +
     	$form = $('<form action="'+url+'" method="post" name="listviewdAS_export_form" id="listTBSdAS_export_form"></form>');
     	$form.append('<input type="hidden" name="mode" value="'+mode+'" />');
     	$form.append('<input type="hidden" name="token" value="'+token+'" />');
     	$form.append('<input type="hidden" name="session_name" value="'+session_name+'" />');
    -	
    +
     	$('body').append($form);
    -	
    +
         $('#listviewdAS_export_form').submit();
    -	
    +
     }
     
     function Listview_downloadAs(obj, mode,url,token,session_name) {
    -	
    +
     	$form = $(obj).closest('form');
     	$div = $form.find('div.tabsAction');
     	$div.append('<input type="hidden" listviewtbs="hidden" name="token" value="'+token+'" />');
    @@ -134,33 +134,33 @@ function Listview_downloadAs(obj, mode,url,token,session_name) {
     	$div.append('<input type="hidden" listviewtbs="hidden" name="url" value="'+url+'" />');
     	$div.append('<input type="hidden" listviewtbs="hidden" name="session_name" value="'+session_name+'" />');
     	$div.append('<input type="hidden" listviewtbs="hidden" name="get-all-for-export" value="1" />');
    -	
    +
     	Listview_submitSearch(obj);
     }
     
     $(document).ready(function() {
     	$('tr.barre-recherche input').keypress(function(e) {
     	    if(e.which == 13) {
    -	       
    +
     	       var id_list = $(this).closest('table').attr('id');
    -	       
    +
     	       $('#'+id_list+' .list-search-link').click();
    -	       
    +
     	    }
     	});
    -	
    +
     	var $_GET = {};
    -	
    +
     	document.location.search.replace(/\??(?:([^=]+)=([^&]*)&?)/g, function () {
     	    function decode(s) {
     	        return decodeURIComponent(s.split("+").join(" "));
     	    }
    -	
    +
     	    $_GET[decode(arguments[1])] = decode(arguments[2]);
     	});
    -	
    +
     	if(typeof $_GET["get-all-for-export"] != "undefined") {
     		Listview_launch_downloadAs($_GET['mode'],$_GET['url'],$_GET['token'],$_GET['session_name']);
     	}
    -	
    +
     });
    diff --git a/htdocs/core/js/timesheet.js b/htdocs/core/js/timesheet.js
    index ae7d839919c..44180b42acb 100644
    --- a/htdocs/core/js/timesheet.js
    +++ b/htdocs/core/js/timesheet.js
    @@ -24,9 +24,9 @@ function regexEvent(objet,evt,type)
         {
               case 'days':
                   var regex= /^[0-9]{1}([.,]{1}[0-9]{1})?$/;
    -   
    +
                   if(regex.test(objet.value) )
    -              { 
    +              {
                     var tmp=objet.value.replace(',','.');
                     if(tmp<=1.5){
                         var tmpint=parseInt(tmp);
    @@ -41,15 +41,20 @@ function regexEvent(objet,evt,type)
                   }else{
                      objet.value= '0';
                 }
    -          break; 
    +          break;
               case 'hours':
                   var regex= /^[0-9]{1,2}:[0-9]{2}$/;
                   var regex2=/^[0-9]{1,2}$/;
    +              var regex3= /^[0-9]{1}([.,]{1}[0-9]{1,2})?$/;
                   if(!regex.test(objet.value))
    -              { 
    +              {
                       if(regex2.test(objet.value))
                         objet.value=objet.value+':00';
    -                  else
    +                  else if(regex3.test(objet.value)) {
    +                    var tmp=parseFloat(objet.value.replace(',','.'));
    +                    var rnd=Math.trunc(tmp);
    +                    objet.value=rnd+':'+ Math.round(60*(tmp-rnd));
    +                  } else
                         objet.value='';
                   }
                   /* alert(jQuery("#"+id).val()); */
    @@ -58,25 +63,25 @@ function regexEvent(objet,evt,type)
                   //var regex= /^[0-9:]{1}$/;
                   //alert(event.charCode);
                   var charCode = (evt.which) ? evt.which : event.keyCode;
    -              
    +
                   if(((charCode >= 48) && (charCode <= 57)) || //num
                         (charCode===46) || (charCode===8)||// comma & periode
                         (charCode === 58) || (charCode==44) )// : & all charcode
                   {
                       // ((charCode>=96) && (charCode<=105)) || //numpad
                 	  return true;
    -         
    +
                   }else
                   {
                       return false;
                   }
    -                
    -              break;    
    +
    +              break;
               default:
                   break;
           }
    -}    
    -  
    +}
    +
     
     function pad(n) {
         return (n < 10) ? ("0" + n) : n;
    @@ -90,7 +95,7 @@ function parseTime(timeStr, dt)
         if (!dt) {
             dt = new Date();
         }
    - 
    +
         var time = timeStr.match(/(\d+)(?::(\d\d))?\s*(p?)/i);
         if (!time) {
             return -1;
    @@ -102,7 +107,7 @@ function parseTime(timeStr, dt)
         else {
             hours += (hours < 12 && time[3]) ? 12 : 0;
         }
    - 
    +
         dt.setHours(hours);
         dt.setMinutes(parseInt(time[2], 10) || 0);
         dt.setSeconds(0, 0);
    @@ -117,10 +122,10 @@ function updateTotal(days,mode)
         {
             var total = new Date(0);
             total.setHours(0);
    -        total.setMinutes(0);   
    +        total.setMinutes(0);
             var nbline = document.getElementById('numberOfLines').value;
             for (var i=-1; i<nbline; i++)
    -        { 
    +        {
                 var id='timespent['+i+']['+days+']';
                 var taskTime= new Date(0);
                 var element=document.getElementById(id);
    @@ -128,7 +133,7 @@ function updateTotal(days,mode)
                 {
                 	/* alert(element.value);*/
                     if (element.value)
    -                {   
    +                {
                     	result=parseTime(element.value,taskTime);
                     }
                     else
    @@ -142,14 +147,14 @@ function updateTotal(days,mode)
                     }
                 }
     
    -            var id='timeadded['+i+']['+days+']';   
    +            var id='timeadded['+i+']['+days+']';
                 var taskTime= new Date(0);
                 var element=document.getElementById(id);
                 if(element)
                 {
                 	/* alert(element.value);*/
                     if (element.value)
    -                {   
    +                {
                     	result=parseTime(element.value,taskTime);
                     }
                     else
    @@ -173,7 +178,7 @@ function updateTotal(days,mode)
             		console.log(this.value)
                 	alert(element.value);*/
                     if (this.value)
    -                {   
    +                {
                     	console.log(this.value+':00')
                     	result=parseTime(this.value+':00',taskTime);
                     }
    @@ -197,7 +202,7 @@ function updateTotal(days,mode)
             		console.log(this.value)
                 	alert(element.value);*/
                     if (this.value)
    -                {   
    +                {
                     	console.log('00:'+this.value)
                     	result=parseTime('00:'+"00".substring(0, 2 - this.value.length) + this.value,taskTime);
                     }
    @@ -212,14 +217,14 @@ function updateTotal(days,mode)
             		console.log(total.getMinutes())
                 }
             });
    -        
    +
             if (total.getHours() || total.getMinutes()) jQuery('.totalDay'+days).addClass("bold");
             else jQuery('.totalDay'+days).removeClass("bold");
         	jQuery('.totalDay'+days).text(pad(total.getHours())+':'+pad(total.getMinutes()));
    -    	
    +
         	var total = new Date(0);
             total.setHours(0);
    -        total.setMinutes(0); 
    +        total.setMinutes(0);
             for (var i=0; i<7; i++)
             {
             	var taskTime= new Date(0);
    @@ -237,14 +242,14 @@ function updateTotal(days,mode)
             var total =0;
             var nbline = document.getElementById('numberOfLines').value;
             for (var i=-1; i<nbline; i++)
    -        { 
    -            var id='timespent['+i+']['+days+']';   
    +        {
    +            var id='timespent['+i+']['+days+']';
                 var taskTime= new Date(0);
                 var element=document.getElementById(id);
                 if(element)
                 {
                     if (element.value)
    -                {   
    +                {
                         total+=parseInt(element.value);
     
                        }
    @@ -254,13 +259,13 @@ function updateTotal(days,mode)
                     }
                 }
     
    -            var id='timeadded['+i+']['+days+']';   
    +            var id='timeadded['+i+']['+days+']';
                 var taskTime= new Date(0);
                 var element=document.getElementById(id);
                 if(element)
                 {
                     if (element.value)
    -                {   
    +                {
                         total+=parseInt(element.value);
     
                        }
    @@ -270,11 +275,9 @@ function updateTotal(days,mode)
                     }
                 }
             }
    -        
    +
             if (total) jQuery('.totalDay'+days).addClass("bold");
             else jQuery('.totalDay'+days).removeClass("bold");
         	jQuery('.totalDay'+days).text(total);
         }
     }
    -
    -   
    \ No newline at end of file
    diff --git a/htdocs/core/lib/admin.lib.php b/htdocs/core/lib/admin.lib.php
    index 85a9be1f0fd..4014adfc272 100644
    --- a/htdocs/core/lib/admin.lib.php
    +++ b/htdocs/core/lib/admin.lib.php
    @@ -108,27 +108,37 @@ function versiondolibarrarray()
     
     
     /**
    - *	Launch a sql file. Function used by:
    + *	Launch a sql file. Function is used by:
      *  - Migrate process (dolibarr-xyz-abc.sql)
      *  - Loading sql menus (auguria)
      *  - Running specific Sql by a module init
    + *  - Loading sql file of website import package
      *  Install process however does not use it.
    - *  Note that Sql files must have all comments at start of line.
    + *  Note that Sql files must have all comments at start of line. Also this function take ';' as the char to detect end of sql request
      *
    - *	@param		string	$sqlfile		Full path to sql file
    - * 	@param		int		$silent			1=Do not output anything, 0=Output line for update page
    - * 	@param		int		$entity			Entity targeted for multicompany module
    - *	@param		int		$usesavepoint	1=Run a savepoint before each request and a rollback to savepoint if error (this allow to have some request with errors inside global transactions).
    - *	@param		string	$handler		Handler targeted for menu
    - *	@param 		string	$okerror		Family of errors we accept ('default', 'none')
    - * 	@return		int						<=0 if KO, >0 if OK
    + *	@param		string	$sqlfile			Full path to sql file
    + * 	@param		int		$silent				1=Do not output anything, 0=Output line for update page
    + * 	@param		int		$entity				Entity targeted for multicompany module
    + *	@param		int		$usesavepoint		1=Run a savepoint before each request and a rollback to savepoint if error (this allow to have some request with errors inside global transactions).
    + *	@param		string	$handler			Handler targeted for menu (replace __HANDLER__ with this value)
    + *	@param 		string	$okerror			Family of errors we accept ('default', 'none')
    + *  @param		int		$linelengthlimit	Limit for length of each line (Use 0 if unknown, may be faster if defined)
    + *  @param		int		$nocommentremoval	Do no try to remove comments (in such a case, we consider that each line is a request, so use also $linelengthlimit=0)
    + *  @param		int		$offsetforchartofaccount	Offset to use to load chart of account table to update sql on the fly to add offset to rowid and account_parent value
    + * 	@return		int							<=0 if KO, >0 if OK
      */
    -function run_sql($sqlfile,$silent=1,$entity='',$usesavepoint=1,$handler='',$okerror='default')
    +function run_sql($sqlfile, $silent=1, $entity='', $usesavepoint=1, $handler='', $okerror='default', $linelengthlimit=32768, $nocommentremoval=0, $offsetforchartofaccount=0)
     {
         global $db, $conf, $langs, $user;
     
         dol_syslog("Admin.lib::run_sql run sql file ".$sqlfile." silent=".$silent." entity=".$entity." usesavepoint=".$usesavepoint." handler=".$handler." okerror=".$okerror, LOG_DEBUG);
     
    +    if (! is_numeric($linelengthlimit))
    +    {
    +    	dol_syslog("Admin.lib::run_sql param linelengthlimit is not a numeric", LOG_ERR);
    +    	return -1;
    +    }
    +
         $ok=0;
         $error=0;
         $i=0;
    @@ -143,7 +153,9 @@ function run_sql($sqlfile,$silent=1,$entity='',$usesavepoint=1,$handler='',$oker
         {
             while (! feof($fp))
             {
    -            $buf = fgets($fp, 32768);
    +        	// Warning fgets with second parameter that is null or 0 hang.
    +        	if ($linelengthlimit > 0) $buf = fgets($fp, $linelengthlimit);
    +        	else $buf = fgets($fp);
     
                 // Test if request must be ran only for particular database or version (if yes, we must remove the -- comment)
                 if (preg_match('/^--\sV(MYSQL|PGSQL)([^\s]*)/i',$buf,$reg))
    @@ -191,13 +203,13 @@ function run_sql($sqlfile,$silent=1,$entity='',$usesavepoint=1,$handler='',$oker
                 }
     
                 // Add line buf to buffer if not a comment
    -            if (! preg_match('/^\s*--/',$buf))
    +            if ($nocommentremoval || ! preg_match('/^\s*--/',$buf))
                 {
    -                $buf=preg_replace('/([,;ERLT\)])\s*--.*$/i','\1',$buf); //remove comment from a line that not start with -- before add it to the buffer
    +            	if (empty($nocommentremoval)) $buf=preg_replace('/([,;ERLT\)])\s*--.*$/i','\1',$buf); //remove comment from a line that not start with -- before add it to the buffer
                     $buffer .= trim($buf);
                 }
     
    -            //          print $buf.'<br>';
    +            //print $buf.'<br>';exit;
     
                 if (preg_match('/;/',$buffer))	// If string contains ';', it's end of a request string, we save it in arraysql.
                 {
    @@ -229,7 +241,7 @@ function run_sql($sqlfile,$silent=1,$entity='',$usesavepoint=1,$handler='',$oker
                 if (! isset($listofmaxrowid[$table]))
                 {
                     //var_dump($db);
    -                $sqlgetrowid='SELECT MAX(rowid) as max from '.$table;
    +                $sqlgetrowid='SELECT MAX(rowid) as max from '.preg_replace('/^llx_/', MAIN_DB_PREFIX, $table);
                     $resql=$db->query($sqlgetrowid);
                     if ($resql)
                     {
    @@ -246,13 +258,26 @@ function run_sql($sqlfile,$silent=1,$entity='',$usesavepoint=1,$handler='',$oker
                         break;
                     }
                 }
    +            // Replace __+MAX_llx_table__ with +999
                 $from='__+MAX_'.$table.'__';
                 $to='+'.$listofmaxrowid[$table];
    -            $newsql=str_replace($from,$to,$newsql);
    +            $newsql=str_replace($from, $to, $newsql);
                 dol_syslog('Admin.lib::run_sql New Request '.($i+1).' (replacing '.$from.' to '.$to.')', LOG_DEBUG);
     
                 $arraysql[$i]=$newsql;
             }
    +
    +        if ($offsetforchartofaccount > 0)
    +        {
    +        	// Replace lines
    +        	// 'INSERT INTO llx_accounting_account (__ENTITY__, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (1401, 'PCG99-ABREGE','CAPIT', 'XXXXXX', '1', 0, '...', 1);'
    +        	// with
    +        	// 'INSERT INTO llx_accounting_account (__ENTITY__, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (1401 + 200100000, 'PCG99-ABREGE','CAPIT', 'XXXXXX', '1', 0, '...', 1);'
    +        	$newsql = preg_replace('/VALUES\s*\(__ENTITY__, \s*(\d+)\s*,(\s*\'[^\',]*\'\s*,\s*\'[^\',]*\'\s*,\s*\'[^\',]*\'\s*,\s*\'[^\',]*\'\s*),\s*\'?([^\',]*)\'?/ims', 'VALUES (__ENTITY__, \1 + '.$offsetforchartofaccount.', \2, \3 + '.$offsetforchartofaccount, $newsql);
    +        	$newsql = preg_replace('/([,\s])0 \+ '.$offsetforchartofaccount.'/ims', '\1 0', $newsql);
    +        	//var_dump($newsql);
    +        	$arraysql[$i] = $newsql;
    +        }
         }
     
         // Loop on each request to execute request
    @@ -704,6 +729,11 @@ function defaultvalues_prepare_head()
         $head[$h][2] = 'focus';
         $h++;
     
    +    $head[$h][0] = DOL_URL_ROOT."/admin/defaultvalues.php?mode=mandatory";
    +    $head[$h][1] = $langs->trans("DefaultMandatory");
    +    $head[$h][2] = 'mandatory';
    +    $h++;
    +
         /*$head[$h][0] = DOL_URL_ROOT."/admin/translation.php?mode=searchkey";
         $head[$h][1] = $langs->trans("TranslationKeySearch");
         $head[$h][2] = 'searchkey';
    @@ -749,7 +779,9 @@ function listOfSessions()
                     {
                         $sessValues = file_get_contents($fullpath);	// get raw session data
                         // Example of possible value
    -                    //$sessValues = 'newtoken|s:32:"1239f7a0c4b899200fe9ca5ea394f307";dol_loginmesg|s:0:"";newtoken|s:32:"1236457104f7ae0f328c2928973f3cb5";dol_loginmesg|s:0:"";token|s:32:"123615ad8d650c5cc4199b9a1a76783f";dol_login|s:5:"admin";dol_authmode|s:8:"dolibarr";dol_tz|s:1:"1";dol_tz_string|s:13:"Europe/Berlin";dol_dst|i:0;dol_dst_observed|s:1:"1";dol_dst_first|s:0:"";dol_dst_second|s:0:"";dol_screenwidth|s:4:"1920";dol_screenheight|s:3:"971";dol_company|s:12:"MyBigCompany";dol_entity|i:1;mainmenu|s:4:"home";leftmenuopened|s:10:"admintools";idmenu|s:0:"";leftmenu|s:10:"admintools";';
    +					//$sessValues = 'newtoken|s:32:"1239f7a0c4b899200fe9ca5ea394f307";dol_loginmesg|s:0:"";newtoken|s:32:"1236457104f7ae0f328c2928973f3cb5";dol_loginmesg|s:0:"";token|s:32:"123615ad8d650c5cc4199b9a1a76783f";
    +					// dol_login|s:5:"admin";dol_authmode|s:8:"dolibarr";dol_tz|s:1:"1";dol_tz_string|s:13:"Europe/Berlin";dol_dst|i:0;dol_dst_observed|s:1:"1";dol_dst_first|s:0:"";dol_dst_second|s:0:"";dol_screenwidth|s:4:"1920";
    +					// dol_screenheight|s:3:"971";dol_company|s:12:"MyBigCompany";dol_entity|i:1;mainmenu|s:4:"home";leftmenuopened|s:10:"admintools";idmenu|s:0:"";leftmenu|s:10:"admintools";';
     
                         if (preg_match('/dol_login/i',$sessValues) && // limit to dolibarr session
                             (preg_match('/dol_entity\|i:'.$conf->entity.';/i',$sessValues) || preg_match('/dol_entity\|s:([0-9]+):"'.$conf->entity.'"/i',$sessValues)) && // limit to current entity
    @@ -1199,7 +1231,7 @@ function activateModulesRequiredByCountry($country_code)
     							{
     								activateModule($modName);
     
    -								setEventMessage($objMod->automatic_activation[$country_code],'warnings');
    +								setEventMessages($objMod->automatic_activation[$country_code], null, 'warnings');
     							}
     
     						}
    @@ -1704,7 +1736,7 @@ function email_admin_prepare_head()
     	}
     
     	$head[$h][0] = DOL_URL_ROOT."/admin/mails_templates.php";
    -	$head[$h][1] = $langs->trans("DictionaryEMailTemplates");
    +	$head[$h][1] = $langs->trans("EMailTemplates");
     	$head[$h][2] = 'templates';
     	$h++;
     
    diff --git a/htdocs/core/lib/agenda.lib.php b/htdocs/core/lib/agenda.lib.php
    index 9f8d1988c07..86d3a68fed4 100644
    --- a/htdocs/core/lib/agenda.lib.php
    +++ b/htdocs/core/lib/agenda.lib.php
    @@ -68,7 +68,7 @@ function print_actions_filter($form, $canedit, $status, $year, $month, $day, $sh
     
     	print '<div class="fichecenter">';
     
    -	if (! empty($conf->browser->phone)) print '<div class="fichehalfleft">';
    +	if ($conf->browser->layout == 'phone') print '<div class="fichehalfleft">';
     	else print '<table class="nobordernopadding" width="100%"><tr><td class="borderright">';
     
     	print '<table class="nobordernopadding centpercent">';
    @@ -131,7 +131,7 @@ function print_actions_filter($form, $canedit, $status, $year, $month, $day, $sh
     		print '<td class="nowrap" style="padding-bottom: 2px;">';
     		print $langs->trans("Project").' &nbsp; ';
     		print '</td><td class="nowrap" style="padding-bottom: 2px;">';
    -		$formproject->select_projects($socid?$socid:-1, $pid, 'projectid', 0);
    +		print $formproject->select_projects($socid?$socid:-1, $pid, 'projectid', 0, 0, 1, 0, 0, 0, 0, '', 1, 0, 'maxwidth500');
     		print '</td></tr>';
     	}
     
    @@ -180,10 +180,10 @@ function print_actions_filter($form, $canedit, $status, $year, $month, $day, $sh
     
     	print '</table>';
     
    -	if (! empty($conf->browser->phone)) print '</div>';
    +	if ($conf->browser->layout == 'phone') print '</div>';
     	else print '</td>';
     
    -	if (! empty($conf->browser->phone)) print '<div class="fichehalfright">';
    +	if ($conf->browser->layout == 'phone') print '<div class="fichehalfright">';
     	else print '<td align="center" valign="middle" class="nowrap">';
     
     	print '<table class="centpercent"><tr><td align="center">';
    @@ -193,7 +193,7 @@ function print_actions_filter($form, $canedit, $status, $year, $month, $day, $sh
     	print '</td></tr>';
     	print '</table>';
     
    -	if (! empty($conf->browser->phone)) print '</div>';
    +	if ($conf->browser->layout == 'phone') print '</div>';
     	else print '</td></tr></table>';
     
     	print '</div>';	// Close fichecenter
    diff --git a/htdocs/core/lib/ajax.lib.php b/htdocs/core/lib/ajax.lib.php
    index 3c308c2c12d..8a39043a680 100644
    --- a/htdocs/core/lib/ajax.lib.php
    +++ b/htdocs/core/lib/ajax.lib.php
    @@ -35,12 +35,12 @@
      *  @param	string	$urloption			More parameters on URL request
      *  @param	int		$minLength			Minimum number of chars to trigger that Ajax search
      *  @param	int		$autoselect			Automatic selection if just one value
    - *  @param	array	$ajaxoptions		Multiple options array
    - *                                          Ex: array('update'=>array('field1','field2'...)) will reset field1 and field2 once select done
    - *                                          Ex: array('disabled'=> )
    - *                                          Ex: array('show'=> )
    - *                                          Ex: array('update_textarea'=> )
    - *                                          Ex: array('option_disabled'=> id to disable and warning to show if we select a disabled value (this is possible when using autocomplete ajax)
    + *  @param	array   $ajaxoptions		Multiple options array
    + *                                      - Ex: array('update'=>array('field1','field2'...)) will reset field1 and field2 once select done
    + *                                      - Ex: array('disabled'=> )
    + *                                      - Ex: array('show'=> )
    + *                                      - Ex: array('update_textarea'=> )
    + *                                      - Ex: array('option_disabled'=> id to disable and warning to show if we select a disabled value (this is possible when using autocomplete ajax)
      *	@return string              		Script
      */
     function ajax_autocompleter($selected, $htmlname, $url, $urloption='', $minLength=2, $autoselect=0, $ajaxoptions=array())
    @@ -377,7 +377,7 @@ function ajax_combobox($htmlname, $events=array(), $minLengthToAutocomplete=0, $
     
     	// select2 disabled for smartphones with standard browser.
     	// TODO With select2 v4, it seems ok, except that responsive style on table become crazy when scrolling at end of array)
    -	if (! empty($conf->browser->phone)) return '';
    +	if ($conf->browser->layout == 'phone') return '';
     
     	if (! empty($conf->global->MAIN_DISABLE_AJAX_COMBOX)) return '';
     	if (empty($conf->use_javascript_ajax)) return '';
    @@ -622,4 +622,3 @@ function ajax_object_onoff($object, $code, $field, $text_on, $text_off, $input=a
     
         return $out;
     }
    -
    diff --git a/htdocs/core/lib/asset.lib.php b/htdocs/core/lib/asset.lib.php
    index 460d368f2c4..b0a4a6b81a9 100644
    --- a/htdocs/core/lib/asset.lib.php
    +++ b/htdocs/core/lib/asset.lib.php
    @@ -16,7 +16,7 @@
      */
     
     /**
    - * \file    core/lib/assets.lib.php
    + * \file    htdocs/core/lib/asset.lib.php
      * \ingroup asset
      * \brief   Library files with common functions for Assets
      */
    @@ -24,9 +24,9 @@
     /**
      * Prepare admin pages header
      *
    - * @return array
    + * @return array head array with tabs
      */
    -function AssetsAdminPrepareHead()
    +function asset_admin_prepare_head()
     {
     	global $langs, $conf;
     
    @@ -65,7 +65,12 @@ function AssetsAdminPrepareHead()
     	return $head;
     }
     
    -function AssetsPrepareHead()
    +/**
    + * Prepare admin pages header
    + *
    + * @return array head array with tabs
    + */
    +function asset_prepare_head()
     {
     	global $langs, $conf;
     
    @@ -118,3 +123,32 @@ function AssetsPrepareHead()
     
     	return $head;
     }
    +
    +/**
    + *  Return array head with list of tabs to view object informations
    + *
    + *  @param	AssetType	$object		Asset
    + *  @return array					head
    + */
    +function asset_type_prepare_head(AssetType $object)
    +{
    +	global $langs, $conf, $user;
    +
    +	$h=0;
    +	$head = array();
    +
    +	$head[$h][0] = DOL_URL_ROOT.'/asset/type.php?rowid='.$object->id;
    +	$head[$h][1] = $langs->trans("Card");
    +	$head[$h][2] = 'card';
    +	$h++;
    +
    +	// Show more tabs from modules
    +	// Entries must be declared in modules descriptor with line
    +	// $this->tabs = array('entity:+tabname:Title:@mymodule:/mymodule/mypage.php?id=__ID__');   to add new tab
    +	// $this->tabs = array('entity:-tabname:Title:@mymodule:/mymodule/mypage.php?id=__ID__');   to remove a tab
    +	complete_head_from_modules($conf,$langs,$object,$head,$h,'assettype');
    +
    +	complete_head_from_modules($conf,$langs,$object,$head,$h,'assettype','remove');
    +
    +	return $head;
    +}
    diff --git a/htdocs/core/lib/bank.lib.php b/htdocs/core/lib/bank.lib.php
    index 5e1e300520c..ded980e3246 100644
    --- a/htdocs/core/lib/bank.lib.php
    +++ b/htdocs/core/lib/bank.lib.php
    @@ -161,7 +161,8 @@ function bank_admin_prepare_head($object)
      * @param   Object	$object		Object related to tabs
      * @return  array				Array of tabs to shoc
      */
    -function various_payment_prepare_head($object) {
    +function various_payment_prepare_head($object)
    +{
     
     	global $db, $langs, $conf;
     
    @@ -214,7 +215,6 @@ function checkSwiftForAccount($account)
         } else {
             return false;
         }
    -
     }
     
     /**
    @@ -356,7 +356,7 @@ function checkES($IentOfi, $InumCta)
         $sum = 0;
     
         for ($i = 0; $i < 11; $i++) {
    -        $sum += $values[$i] * substr($InumCta, $i, 1);
    +        $sum += $values[$i] * (int) substr($InumCta, $i, 1);//int to cast result of substr to a number
         }
     
         $key = 11 - $sum % 11;
    @@ -369,4 +369,3 @@ function checkES($IentOfi, $InumCta)
         $keycontrol .= $key;
         return $keycontrol;
     }
    -
    diff --git a/htdocs/core/lib/barcode.lib.php b/htdocs/core/lib/barcode.lib.php
    index 13956f688aa..efd245209d2 100644
    --- a/htdocs/core/lib/barcode.lib.php
    +++ b/htdocs/core/lib/barcode.lib.php
    @@ -251,7 +251,7 @@ function barcode_encode_genbarcode($code,$encoding)
         $command=escapeshellarg($genbarcode_loc);
         //$paramclear=" \"".str_replace("\"", "\\\"",$code)."\" \"".str_replace("\"", "\\\"",strtoupper($encoding))."\"";
         $paramclear=" ".escapeshellarg($code)." ".escapeshellarg(strtoupper($encoding));
    -    
    +
         $fullcommandclear=$command." ".$paramclear." 2>&1";
         //print $fullcommandclear."<br>\n";exit;
     
    @@ -277,8 +277,8 @@ function barcode_encode_genbarcode($code,$encoding)
         	"error" => ""
         );
         //var_dump($ret);
    -    if (preg_match('/permission denied/i',$ret['bars'])) 
    -    { 
    +    if (preg_match('/permission denied/i',$ret['bars']))
    +    {
         	$ret['error']=$ret['bars']; $ret['bars']='';
         	return $ret;
         }
    diff --git a/htdocs/core/lib/categories.lib.php b/htdocs/core/lib/categories.lib.php
    index 4be484e1aa4..e8a7dfcb0ff 100644
    --- a/htdocs/core/lib/categories.lib.php
    +++ b/htdocs/core/lib/categories.lib.php
    @@ -33,8 +33,8 @@ function categories_prepare_head($object,$type)
     {
     	global $langs, $conf, $user;
     
    -	$langs->load("categories");
    -	$langs->load("products");
    +	// Load translation files required by the page
    +    $langs->loadLangs(array('categories', 'products'));
     
     	$h = 0;
     	$head = array();
    @@ -48,7 +48,7 @@ function categories_prepare_head($object,$type)
     	$head[$h][1] = $langs->trans("Photos");
     	$head[$h][2] = 'photos';
     	$h++;
    -	
    +
     	if (! empty($conf->global->MAIN_MULTILANGS))
     	{
         	$head[$h][0] = DOL_URL_ROOT.'/categories/traduction.php?id='.$object->id.'&amp;type='.$type;
    @@ -56,7 +56,7 @@ function categories_prepare_head($object,$type)
         	$head[$h][2] = 'translation';
         	$h++;
     	}
    -	
    +
         // Show more tabs from modules
         // Entries must be declared in modules descriptor with line
         // $this->tabs = array('entity:+tabname:Title:@mymodule:/mymodule/mypage.php?id=__ID__');   to add new tab
    @@ -87,7 +87,7 @@ function categoriesadmin_prepare_head()
     	$head[$h][1] = $langs->trans("Setup");
     	$head[$h][2] = 'setup';
     	$h++;
    -	
    +
     	$head[$h][0] = DOL_URL_ROOT.'/categories/admin/categorie_extrafields.php';
     	$head[$h][1] = $langs->trans("ExtraFieldsCategories");
     	$head[$h][2] = 'attributes_categories';
    diff --git a/htdocs/core/lib/company.lib.php b/htdocs/core/lib/company.lib.php
    index ea91c4796d2..0e2401434d7 100644
    --- a/htdocs/core/lib/company.lib.php
    +++ b/htdocs/core/lib/company.lib.php
    @@ -7,7 +7,7 @@
      * Copyright (C) 2013-2014  Juanjo Menent           <jmenent@2byte.es>
      * Copyright (C) 2013       Christophe Battarel     <contact@altairis.fr>
      * Copyright (C) 2013       Alexandre Spangaro      <aspangaro.dolibarr@gmail.com>
    - * Copyright (C) 2015       Frederic France         <frederic.france@free.fr>
    + * Copyright (C) 2015-2018  Frédéric France         <frederic.france@netlogic.fr>
      * Copyright (C) 2015       Raphaël Doursenaud      <rdoursenaud@gpcsolutions.fr>
      * Copyright (C) 2017       Rui Strecht			    <rui.strecht@aliartalentos.com>
      * Copyright (C) 2018       Ferran Marcet		    <fmarcet@2byte.es>
    @@ -50,26 +50,38 @@ function societe_prepare_head(Societe $object)
         $head[$h][2] = 'card';
         $h++;
     
    -	if (empty($conf->global->MAIN_DISABLE_CONTACTS_TAB))
    -	{
    -	    //$nbContact = count($object->liste_contact(-1,'internal')) + count($object->liste_contact(-1,'external'));
    -		$nbContact = 0;	// TODO
    -
    -		$sql = "SELECT COUNT(p.rowid) as nb";
    -		$sql .= " FROM ".MAIN_DB_PREFIX."socpeople as p";
    -		$sql .= " WHERE p.fk_soc = ".$object->id;
    -		$resql = $db->query($sql);
    -		if ($resql)
    +    if (empty($conf->global->MAIN_SUPPORT_SHARED_CONTACT_BETWEEN_THIRDPARTIES))
    +    {
    +	    if (empty($conf->global->MAIN_DISABLE_CONTACTS_TAB))
     		{
    -			$obj = $db->fetch_object($resql);
    -			if ($obj) $nbContact = $obj->nb;
    -		}
    +		    //$nbContact = count($object->liste_contact(-1,'internal')) + count($object->liste_contact(-1,'external'));
    +			$nbContact = 0;	// TODO
     
    -	    $head[$h][0] = DOL_URL_ROOT.'/societe/contact.php?socid='.$object->id;
    -	    $head[$h][1] = $langs->trans('ContactsAddresses');
    -	    if ($nbContact > 0) $head[$h][1].= ' <span class="badge">'.$nbContact.'</span>';
    -	    $head[$h][2] = 'contact';
    -	    $h++;
    +			$sql = "SELECT COUNT(p.rowid) as nb";
    +			$sql .= " FROM ".MAIN_DB_PREFIX."socpeople as p";
    +			$sql .= " WHERE p.fk_soc = ".$object->id;
    +			$resql = $db->query($sql);
    +			if ($resql)
    +			{
    +				$obj = $db->fetch_object($resql);
    +				if ($obj) $nbContact = $obj->nb;
    +			}
    +
    +		    $head[$h][0] = DOL_URL_ROOT.'/societe/contact.php?socid='.$object->id;
    +		    $head[$h][1] = $langs->trans('ContactsAddresses');
    +		    if ($nbContact > 0) $head[$h][1].= ' <span class="badge">'.$nbContact.'</span>';
    +		    $head[$h][2] = 'contact';
    +		    $h++;
    +		}
    +    }
    +    else
    +	{
    +		$head[$h][0] = DOL_URL_ROOT.'/societe/societecontact.php?socid='.$object->id;
    +		$nbContact = count($object->liste_contact(-1,'internal')) + count($object->liste_contact(-1,'external'));
    +		$head[$h][1] = $langs->trans("ContactsAddresses");
    +		if ($nbContact > 0) $head[$h][1].= ' <span class="badge">'.$nbContact.'</span>';
    +		$head[$h][2] = 'contact';
    +		$h++;
     	}
     
         if ($object->client==1 || $object->client==2 || $object->client==3)
    @@ -77,7 +89,7 @@ function societe_prepare_head(Societe $object)
             $head[$h][0] = DOL_URL_ROOT.'/comm/card.php?socid='.$object->id;
             $head[$h][1] = '';
             if (empty($conf->global->SOCIETE_DISABLE_PROSPECTS) && ($object->client==2 || $object->client==3)) $head[$h][1] .= $langs->trans("Prospect");
    -        if (empty($conf->global->SOCIETE_DISABLE_PROSPECTS) && empty($conf->global->SOCIETE_DISABLE_CUSTOMERS) && $object->client==3) $head[$h][1] .= '/';
    +        if (empty($conf->global->SOCIETE_DISABLE_PROSPECTS) && empty($conf->global->SOCIETE_DISABLE_CUSTOMERS) && $object->client==3) $head[$h][1] .= ' | ';
             if (empty($conf->global->SOCIETE_DISABLE_CUSTOMERS) && ($object->client==1 || $object->client==3)) $head[$h][1] .= $langs->trans("Customer");
             $head[$h][2] = 'customer';
             $h++;
    @@ -100,16 +112,6 @@ function societe_prepare_head(Societe $object)
             $h++;
         }
     
    -    if (! empty($conf->global->MAIN_SUPPORT_SHARED_CONTACT_BETWEEN_THIRDPARTIES))
    -    {
    -        $head[$h][0] = DOL_URL_ROOT.'/societe/societecontact.php?socid='.$object->id;
    -	    $nbContact = count($object->liste_contact(-1,'internal')) + count($object->liste_contact(-1,'external'));
    -        $head[$h][1] = $langs->trans("ContactsAddresses");
    -		if ($nbContact > 0) $head[$h][1].= ' <span class="badge">'.$nbContact.'</span>';
    -        $head[$h][2] = 'contact';
    -        $h++;
    -    }
    -
         if (! empty($conf->projet->enabled) && (!empty($user->rights->projet->lire) ))
         {
         	$head[$h][0] = DOL_URL_ROOT.'/societe/project.php?socid='.$object->id;
    @@ -234,8 +236,8 @@ function societe_prepare_head(Societe $object)
         	$head[$h][1] = $langs->trans("WebSiteAccounts");
         	$nbNote = 0;
         	$sql = "SELECT COUNT(n.rowid) as nb";
    -    	$sql.= " FROM ".MAIN_DB_PREFIX."website_account as n";
    -    	$sql.= " WHERE fk_soc = ".$object->id;
    +    	$sql.= " FROM ".MAIN_DB_PREFIX."societe_account as n";
    +    	$sql.= " WHERE fk_soc = ".$object->id.' AND fk_website > 0';
         	$resql=$db->query($sql);
         	if ($resql)
         	{
    @@ -420,7 +422,7 @@ function societe_admin_prepare_head()
      *    @param      Translate	$outputlangs	Langs object for output translation
      *    @param      int		$entconv       	0=Return value without entities and not converted to output charset, 1=Ready for html output
      *    @param      int		$searchlabel    Label of country to search (warning: searching on label is not reliable)
    - *    @return     mixed       				String with country code or translated country name or Array('id','code','label')
    + *    @return     mixed       				Integer with country id or String with country code or translated country name or Array('id','code','label') or 'NotDefined'
      */
     function getCountry($searchkey, $withcode='', $dbtouse=0, $outputlangs='', $entconv=1, $searchlabel='')
     {
    @@ -728,7 +730,7 @@ function show_projects($conf, $langs, $db, $object, $backtopage='', $nocreatelin
             $newcardbutton='';
             if (! empty($conf->projet->enabled) && $user->rights->projet->creer && empty($nocreatelink))
             {
    -			$newcardbutton='<a class="butActionNew" href="'.DOL_URL_ROOT.'/projet/card.php?socid='.$object->id.'&amp;action=create&amp;backtopage='.urlencode($backtopage).'">'.$langs->trans("AddProject");
    +			$newcardbutton='<a class="butActionNew" href="'.DOL_URL_ROOT.'/projet/card.php?socid='.$object->id.'&amp;action=create&amp;backtopage='.urlencode($backtopage).'"><span class="valignmiddle">'.$langs->trans("AddProject").'</span>';
     			$newcardbutton.= '<span class="fa fa-plus-circle valignmiddle"></span>';
     			$newcardbutton.= '</a>';
             }
    @@ -891,7 +893,13 @@ function show_contacts($conf,$langs,$db,$object,$backtopage='')
         {
         	foreach($extrafields->attributes[$contactstatic->table_element]['label'] as $key => $val)
         	{
    -    		if (! empty($extrafields->attributes[$contactstatic->table_element]['list'][$key])) $arrayfields["ef.".$key]=array('label'=>$extrafields->attributes[$contactstatic->table_element]['label'][$key], 'checked'=>(($extrafields->attributes[$contactstatic->table_element]['list'][$key]<0)?0:1), 'position'=>$extrafields->attributes[$contactstatic->table_element]['pos'][$key], 'enabled'=>(abs($extrafields->attributes[$contactstatic->table_element]['list'][$key])!=3 && $extrafields->attributes[$contactstatic->table_element]['perms'][$key]));
    +    		if (! empty($extrafields->attributes[$contactstatic->table_element]['list'][$key])) {
    +				$arrayfields["ef.".$key]=array(
    +					'label'=>$extrafields->attributes[$contactstatic->table_element]['label'][$key],
    +					'checked'=>(($extrafields->attributes[$contactstatic->table_element]['list'][$key]<0)?0:1),
    +					'position'=>$extrafields->attributes[$contactstatic->table_element]['pos'][$key],
    +					'enabled'=>(abs($extrafields->attributes[$contactstatic->table_element]['list'][$key])!=3 && $extrafields->attributes[$contactstatic->table_element]['perms'][$key]));
    +			}
         	}
         }
     
    @@ -925,7 +933,7 @@ function show_contacts($conf,$langs,$db,$object,$backtopage='')
         if ($user->rights->societe->contact->creer)
         {
         	$addcontact = (! empty($conf->global->SOCIETE_ADDRESSES_MANAGEMENT) ? $langs->trans("AddContact") : $langs->trans("AddContactAddress"));
    -		$newcardbutton='<a class="butActionNew" href="'.DOL_URL_ROOT.'/contact/card.php?socid='.$object->id.'&amp;action=create&amp;backtopage='.urlencode($backtopage).'">'.$addcontact;
    +		$newcardbutton='<a class="butActionNew" href="'.DOL_URL_ROOT.'/contact/card.php?socid='.$object->id.'&amp;action=create&amp;backtopage='.urlencode($backtopage).'"><span class="valignmiddle">'.$addcontact.'</span>';
     		$newcardbutton.= '<span class="fa fa-plus-circle valignmiddle"></span>';
     		$newcardbutton.= '</a>';
         }
    @@ -1179,7 +1187,7 @@ function show_addresses($conf,$langs,$db,$object,$backtopage='')
     	$newcardbutton='';
     	if ($user->rights->societe->creer)
     	{
    -		$newcardbutton='<a class="butActionNew" href="'.DOL_URL_ROOT.'/comm/address.php?socid='.$object->id.'&amp;action=create&amp;backtopage='.urlencode($backtopage).'">'.$langs->trans("AddAddress");
    +		$newcardbutton='<a class="butActionNew" href="'.DOL_URL_ROOT.'/comm/address.php?socid='.$object->id.'&amp;action=create&amp;backtopage='.urlencode($backtopage).'"><span class="valignmiddle">'.$langs->trans("AddAddress").'</span>';
     		$newcardbutton.= '<span class="fa fa-plus-circle valignmiddle"></span>';
     		$newcardbutton.= '</a>';
     	}
    @@ -1236,12 +1244,12 @@ function show_addresses($conf,$langs,$db,$object,$backtopage='')
     			print "</tr>\n";
     		}
     	}
    -	else
    -	{
    +	//else
    +	//{
     		//print '<tr class="oddeven">';
     		//print '<td>'.$langs->trans("NoAddressYetDefined").'</td>';
     		//print "</tr>\n";
    -	}
    +	//}
     	print "\n</table>\n";
     
     	print "<br>\n";
    @@ -1277,7 +1285,7 @@ function show_actions_todo($conf,$langs,$db,$filterobj,$objcon='',$noprint=0,$ac
      * 		@param	Conf		       $conf		   Object conf
      * 		@param	Translate	       $langs		   Object langs
      * 		@param	DoliDB		       $db			   Object db
    - * 		@param	mixed			   $filterobj	   Object Adherent|Societe|Project|Product|CommandeFournisseur
    + * 		@param	mixed			   $filterobj	   Object Adherent|Societe|Project|Product|CommandeFournisseur|Dolresource
      * 		@param	Contact		       $objcon		   Object contact
      *      @param  int			       $noprint        Return string but does not output it
      *      @param  string		       $actioncode     Filter on actioncode
    @@ -1295,6 +1303,8 @@ function show_actions_done($conf, $langs, $db, $filterobj, $objcon='', $noprint=
     
         global $param;
     
    +    dol_include_once('/comm/action/class/actioncomm.class.php');
    +
         // Check parameters
         if (! is_object($filterobj) && ! is_object($objcon)) dol_print_error('','BadParameter');
     
    @@ -1315,34 +1325,42 @@ function show_actions_done($conf, $langs, $db, $filterobj, $objcon='', $noprint=
             $sql.= " c.code as acode, c.libelle as alabel, c.picto as apicto,";
             $sql.= " u.rowid as user_id, u.login as user_login, u.photo as user_photo, u.firstname as user_firstname, u.lastname as user_lastname";
             if (is_object($filterobj) && get_class($filterobj) == 'Societe')  $sql.= ", sp.lastname, sp.firstname";
    -        if (is_object($filterobj) && get_class($filterobj) == 'Adherent') $sql.= ", m.lastname, m.firstname";
    -        if (is_object($filterobj) && get_class($filterobj) == 'CommandeFournisseur') $sql.= ", o.ref";
    -        if (is_object($filterobj) && get_class($filterobj) == 'Product') $sql.= ", o.ref";
    +        elseif (is_object($filterobj) && get_class($filterobj) == 'Adherent') $sql.= ", m.lastname, m.firstname";
    +        elseif (is_object($filterobj) && get_class($filterobj) == 'CommandeFournisseur') $sql.= ", o.ref";
    +        elseif (is_object($filterobj) && get_class($filterobj) == 'Product') $sql.= ", o.ref";
             $sql.= " FROM ".MAIN_DB_PREFIX."actioncomm as a";
             $sql.= " LEFT JOIN ".MAIN_DB_PREFIX."user as u on u.rowid = a.fk_user_action";
             $sql.= " LEFT JOIN ".MAIN_DB_PREFIX."c_actioncomm as c ON a.fk_action = c.id";
             if (is_object($filterobj) && get_class($filterobj) == 'Societe')  $sql.= " LEFT JOIN ".MAIN_DB_PREFIX."socpeople as sp ON a.fk_contact = sp.rowid";
    -        if (is_object($filterobj) && get_class($filterobj) == 'Adherent') $sql.= ", ".MAIN_DB_PREFIX."adherent as m";
    -        if (is_object($filterobj) && get_class($filterobj) == 'CommandeFournisseur') $sql.= ", ".MAIN_DB_PREFIX."commande_fournisseur as o";
    -        if (is_object($filterobj) && get_class($filterobj) == 'Product') $sql.= ", ".MAIN_DB_PREFIX."product as o";
    +        elseif (is_object($filterobj) && get_class($filterobj) == 'Dolresource') {
    +        	$sql.= " INNER JOIN ".MAIN_DB_PREFIX."element_resources as er";
    +        	$sql.= " ON er.resource_type = 'dolresource'";
    +        	$sql.= " AND er.element_id = a.id";
    +        	$sql.= " AND er.resource_id = ".$filterobj->id;
    +        }
    +        elseif (is_object($filterobj) && get_class($filterobj) == 'Adherent') $sql.= ", ".MAIN_DB_PREFIX."adherent as m";
    +        elseif (is_object($filterobj) && get_class($filterobj) == 'CommandeFournisseur') $sql.= ", ".MAIN_DB_PREFIX."commande_fournisseur as o";
    +        elseif (is_object($filterobj) && get_class($filterobj) == 'Product') $sql.= ", ".MAIN_DB_PREFIX."product as o";
    +
             $sql.= " WHERE a.entity IN (".getEntity('agenda').")";
             if (is_object($filterobj) && get_class($filterobj) == 'Societe'  && $filterobj->id) $sql.= " AND a.fk_soc = ".$filterobj->id;
    -        if (is_object($filterobj) && get_class($filterobj) == 'Project' && $filterobj->id) $sql.= " AND a.fk_project = ".$filterobj->id;
    -        if (is_object($filterobj) && get_class($filterobj) == 'Adherent')
    +        elseif (is_object($filterobj) && get_class($filterobj) == 'Project' && $filterobj->id) $sql.= " AND a.fk_project = ".$filterobj->id;
    +        elseif (is_object($filterobj) && get_class($filterobj) == 'Adherent')
             {
                 $sql.= " AND a.fk_element = m.rowid AND a.elementtype = 'member'";
                 if ($filterobj->id) $sql.= " AND a.fk_element = ".$filterobj->id;
             }
    -        if (is_object($filterobj) && get_class($filterobj) == 'CommandeFournisseur')
    +        elseif (is_object($filterobj) && get_class($filterobj) == 'CommandeFournisseur')
             {
             	$sql.= " AND a.fk_element = o.rowid AND a.elementtype = 'order_supplier'";
             	if ($filterobj->id) $sql.= " AND a.fk_element = ".$filterobj->id;
             }
    -        if (is_object($filterobj) && get_class($filterobj) == 'Product')
    +        elseif (is_object($filterobj) && get_class($filterobj) == 'Product')
             {
             	$sql.= " AND a.fk_element = o.rowid AND a.elementtype = 'product'";
             	if ($filterobj->id) $sql.= " AND a.fk_element = ".$filterobj->id;
             }
    +        //TODO check how ot work with new table actioncomm_resources and multiple contact affectation
             if (is_object($objcon) && $objcon->id) $sql.= " AND a.fk_contact = ".$objcon->id;
             // Condition on actioncode
             if (! empty($actioncode))
    @@ -1354,7 +1372,7 @@ function show_actions_done($conf, $langs, $db, $filterobj, $objcon='', $noprint=
                     else
                     {
                         if ($actioncode == 'AC_OTH') $sql.= " AND c.type != 'systemauto'";
    -                    if ($actioncode == 'AC_OTH_AUTO') $sql.= " AND c.type = 'systemauto'";
    +                    elseif ($actioncode == 'AC_OTH_AUTO') $sql.= " AND c.type = 'systemauto'";
                     }
                 }
                 else
    @@ -1365,7 +1383,7 @@ function show_actions_done($conf, $langs, $db, $filterobj, $objcon='', $noprint=
                 }
             }
             if ($donetodo == 'todo') $sql.= " AND ((a.percent >= 0 AND a.percent < 100) OR (a.percent = -1 AND a.datep > '".$db->idate($now)."'))";
    -        if ($donetodo == 'done') $sql.= " AND (a.percent = 100 OR (a.percent = -1 AND a.datep <= '".$db->idate($now)."'))";
    +        elseif ($donetodo == 'done') $sql.= " AND (a.percent = 100 OR (a.percent = -1 AND a.datep <= '".$db->idate($now)."'))";
             if (is_array($filters) && $filters['search_agenda_label']) $sql.= natural_search('a.label', $filters['search_agenda_label']);
             $sql.= $db->order($sortfield, $sortorder);
             dol_syslog("company.lib::show_actions_done", LOG_DEBUG);
    @@ -1379,8 +1397,16 @@ function show_actions_done($conf, $langs, $db, $filterobj, $objcon='', $noprint=
                 {
                     $obj = $db->fetch_object($resql);
     
    +                $contactaction = new ActionComm($db);
    +                $contactaction->id=$obj->id;
    +                $result = $contactaction->fetchResources();
    +                if ($result<0) {
    +                	dol_print_error($db);
    +                	setEventMessage("company.lib::show_actions_done Error fetch ressource",'errors');
    +                }
    +
                     //if ($donetodo == 'todo') $sql.= " AND ((a.percent >= 0 AND a.percent < 100) OR (a.percent = -1 AND a.datep > '".$db->idate($now)."'))";
    -                //if ($donetodo == 'done') $sql.= " AND (a.percent = 100 OR (a.percent = -1 AND a.datep <= '".$db->idate($now)."'))";
    +                //elseif ($donetodo == 'done') $sql.= " AND (a.percent = 100 OR (a.percent = -1 AND a.datep <= '".$db->idate($now)."'))";
                     $tododone='';
                     if (($obj->percent >= 0 and $obj->percent < 100) || ($obj->percent == -1 && $obj->datep > $now)) $tododone='todo';
     
    @@ -1400,6 +1426,7 @@ function show_actions_done($conf, $langs, $db, $filterobj, $objcon='', $noprint=
                         'userphoto'=>$obj->user_photo,
     
                         'contact_id'=>$obj->fk_contact,
    +                	'socpeopleassigned' => $contactaction->socpeopleassigned,
                 		'lastname'=>$obj->lastname,
                 		'firstname'=>$obj->firstname,
                 		'fk_element'=>$obj->fk_element,
    @@ -1478,24 +1505,16 @@ function show_actions_done($conf, $langs, $db, $filterobj, $objcon='', $noprint=
             $delay_warning=$conf->global->MAIN_DELAY_ACTIONS_TODO*24*60*60;
     
             require_once DOL_DOCUMENT_ROOT.'/comm/action/class/actioncomm.class.php';
    -        require_once DOL_DOCUMENT_ROOT.'/comm/propal/class/propal.class.php';
    -        require_once DOL_DOCUMENT_ROOT.'/commande/class/commande.class.php';
    -        require_once DOL_DOCUMENT_ROOT.'/fourn/class/fournisseur.commande.class.php';
    -        require_once DOL_DOCUMENT_ROOT.'/compta/facture/class/facture.class.php';
    +        include_once DOL_DOCUMENT_ROOT.'/core/lib/functions2.lib.php';
     	    require_once DOL_DOCUMENT_ROOT.'/core/class/html.formactions.class.php';
    +	    require_once DOL_DOCUMENT_ROOT.'/contact/class/contact.class.php';
     
    -	    $formactions=new FormActions($db);
    +        $formactions=new FormActions($db);
     
    -	    $actionstatic=new ActionComm($db);
    +        $actionstatic=new ActionComm($db);
             $userstatic=new User($db);
             $contactstatic = new Contact($db);
     
    -        // TODO mutualize/uniformize
    -        $propalstatic=new Propal($db);
    -        $orderstatic=new Commande($db);
    -        $supplierorderstatic=new CommandeFournisseur($db);
    -        $facturestatic=new Facture($db);
    -
             $out.='<form name="listactionsfilter" class="listactionsfilter" action="' . $_SERVER["PHP_SELF"] . '" method="POST">';
             if ($objcon && get_class($objcon) == 'Contact' && $filterobj && get_class($filterobj) == 'Societe')
             {
    @@ -1552,7 +1571,7 @@ function show_actions_done($conf, $langs, $db, $filterobj, $objcon='', $noprint=
     		$out.=getTitleFieldOfList($langs->trans("Label"), 0, $_SERVER["PHP_SELF"], '', '', $param, '', $sortfield, $sortorder);
             $out.=getTitleFieldOfList($langs->trans("Date"), 0, $_SERVER["PHP_SELF"], 'a.datep,a.id', '', $param, 'align="center"', $sortfield, $sortorder);
     		$out.=getTitleFieldOfList('');
    -		$out.=getTitleFieldOfList($langs->trans("ActionOnContact"), 0, $_SERVER["PHP_SELF"], 'a.fk_contact', '', $param, '', $sortfield, $sortorder);
    +		$out.=getTitleFieldOfList($langs->trans("ActionOnContact"), 0, $_SERVER["PHP_SELF"], '', '', $param, '', $sortfield, $sortorder);
     		$out.=getTitleFieldOfList($langs->trans("Status"), 0, $_SERVER["PHP_SELF"], 'a.percent', '', $param, 'align="center"', $sortfield, $sortorder);
     		$out.=getTitleFieldOfList('', 0, $_SERVER["PHP_SELF"], '', '', $param, '', $sortfield, $sortorder, 'maxwidthsearch ');
     		$out.='</tr>';
    @@ -1583,7 +1602,7 @@ function show_actions_done($conf, $langs, $db, $filterobj, $objcon='', $noprint=
                 $out.='</td>';
     
                 // Author of event
    -            $out.='<td>';
    +            $out.='<td class="tdoverflowmax100">';
                 //$userstatic->id=$histo[$key]['userid'];
                 //$userstatic->login=$histo[$key]['login'];
                 //$out.=$userstatic->getLoginUrl(1);
    @@ -1656,45 +1675,10 @@ function show_actions_done($conf, $langs, $db, $filterobj, $objcon='', $noprint=
                 //$out.='<td>'.dol_trunc($histo[$key]['note'], 40).'</td>';
     
                 // Objet lie
    -            // TODO mutualize/uniformize
                 $out.='<td>';
    -            //var_dump($histo[$key]['elementtype']);
    -            if (isset($histo[$key]['elementtype']))
    +            if (isset($histo[$key]['elementtype']) && !empty($histo[$key]['fk_element']))
                 {
    -            	if ($histo[$key]['elementtype'] == 'propal' && ! empty($conf->propal->enabled))
    -            	{
    -            		//$propalstatic->ref=$langs->trans("ProposalShort");
    -            		//$propalstatic->id=$histo[$key]['fk_element'];
    -                    if ($propalstatic->fetch($histo[$key]['fk_element'])>0) {
    -                        $propalstatic->type=$histo[$key]['ftype'];
    -                        $out.=$propalstatic->getNomUrl(1);
    -                    } else {
    -                        //$out.= '<span class="opacitymedium">'.$langs->trans("ProposalDeleted").'</span>';
    -                    }
    -             	}
    -            	elseif (($histo[$key]['elementtype'] == 'order' || $histo[$key]['elementtype'] == 'commande') && ! empty($conf->commande->enabled))
    -            	{
    -            		//$orderstatic->ref=$langs->trans("Order");
    -            		//$orderstatic->id=$histo[$key]['fk_element'];
    -                    if ($orderstatic->fetch($histo[$key]['fk_element'])>0) {
    -                        $orderstatic->type=$histo[$key]['ftype'];
    -                        $out.=$orderstatic->getNomUrl(1);
    -                    } else {
    -                    	//$out.= '<span class="opacitymedium">'.$langs->trans("OrderDeleted").'<span>';
    -                    }
    -             	}
    -            	elseif (($histo[$key]['elementtype'] == 'invoice' || $histo[$key]['elementtype'] == 'facture') && ! empty($conf->facture->enabled))
    -            	{
    -            		//$facturestatic->ref=$langs->trans("Invoice");
    -            		//$facturestatic->id=$histo[$key]['fk_element'];
    -                    if ($facturestatic->fetch($histo[$key]['fk_element'])>0) {
    -                        $facturestatic->type=$histo[$key]['ftype'];
    -                        $out.=$facturestatic->getNomUrl(1,'compta');
    -                    } else {
    -                    	//$out.= '<span class="opacitymedium">'.$langs->trans("InvoiceDeleted").'</span>';
    -                    }
    -            	}
    -            	else $out.='&nbsp;';
    +            	$out.=dolGetElementUrl($histo[$key]['fk_element'],$histo[$key]['elementtype'],1);
                 }
                 else $out.='&nbsp;';
                 $out.='</td>';
    @@ -1706,10 +1690,28 @@ function show_actions_done($conf, $langs, $db, $filterobj, $objcon='', $noprint=
                     $contactstatic->firstname=$histo[$key]['firstname'];
                     $contactstatic->id=$histo[$key]['contact_id'];
                     $out.='<td width="120">'.$contactstatic->getNomUrl(1,'',10).'</td>';
    -            }
    -            else
    -            {
    -                $out.='<td>&nbsp;</td>';
    +            } elseif (isset($histo[$key]['socpeopleassigned']) && is_array($histo[$key]['socpeopleassigned']) && count($histo[$key]['socpeopleassigned']) > 0) {
    +				$out .= '<td>';
    +				foreach ( $histo[$key]['socpeopleassigned'] as $cid => $Tab ) {
    +					$contact = new Contact($db);
    +					$result = $contact->fetch($cid);
    +
    +					if ($result < 0)
    +						dol_print_error($db, $contact->error);
    +
    +					if ($result > 0) {
    +						$out .= $contact->getNomUrl(1);
    +						if (isset($histo[$key]['acode']) && $histo[$key]['acode'] == 'AC_TEL') {
    +							if (! empty($contact->phone_pro))
    +								$out .= '(' . dol_print_phone($contact->phone_pro) . ')';
    +						}
    +						$out .= '<div class="paddingright"></div>';
    +					}
    +				}
    +				$out .= '</td>';
    +			}
    +            else {
    +            	$out.='<td>&nbsp;</td>';
                 }
     
                 // Status
    @@ -1746,7 +1748,7 @@ function show_subsidiaries($conf,$langs,$db,$object)
     
     	$i=-1;
     
    -	$sql = "SELECT s.rowid, s.nom as name, s.address, s.zip, s.town, s.code_client, s.canvas";
    +	$sql = "SELECT s.rowid, s.client, s.fournisseur, s.nom as name, s.name_alias, s.email, s.address, s.zip, s.town, s.code_client, s.code_fournisseur, s.code_compta, s.code_compta_fournisseur, s.canvas";
     	$sql.= " FROM ".MAIN_DB_PREFIX."societe as s";
     	$sql.= " WHERE s.parent = ".$object->id;
     	$sql.= " AND s.entity IN (".getEntity('societe').")";
    @@ -1774,12 +1776,22 @@ function show_subsidiaries($conf,$langs,$db,$object)
     		{
     			$obj = $db->fetch_object($result);
     
    +			$socstatic->id = $obj->rowid;
    +			$socstatic->name = $obj->name;
    +			$socstatic->name_alias = $obj->name_alias;
    +			$socstatic->email = $obj->email;
    +			$socstatic->code_client = $obj->code_client;
    +			$socstatic->code_fournisseur = $obj->code_client;
    +			$socstatic->code_compta = $obj->code_compta;
    +			$socstatic->code_compta_fournisseur = $obj->code_compta_fournisseur;
    +			$socstatic->email = $obj->email;
    +			$socstatic->canvas = $obj->canvas;
    +			$socstatic->client = $obj->client;
    +			$socstatic->fournisseur = $obj->fournisseur;
    +
     			print '<tr class="oddeven">';
     
     			print '<td>';
    -			$socstatic->id = $obj->rowid;
    -			$socstatic->name = $obj->name;
    -			$socstatic->canvas = $obj->canvas;
     			print $socstatic->getNomUrl(1);
     			print '</td>';
     
    diff --git a/htdocs/core/lib/date.lib.php b/htdocs/core/lib/date.lib.php
    index ee3b575d5d1..8f01ea6aebe 100644
    --- a/htdocs/core/lib/date.lib.php
    +++ b/htdocs/core/lib/date.lib.php
    @@ -161,7 +161,16 @@ function convertTime2Seconds($iHours=0,$iMinutes=0,$iSeconds=0)
      *      Can be used to show a duration.
      *
      *    	@param      int		$iSecond		Number of seconds
    - *    	@param      string	$format		    Output format ('all': total delay days hour:min like "2 days 12:30", 'allwithouthour': total delay days without hour part like "2 days", 'allhourmin': total delay with format hours:min like "60:30", 'allhour': total delay hours without min/sec like "60:30", 'fullhour': total delay hour decimal like "60.5" for 60:30, 'hour': only hours part "12", 'min': only minutes part "30", 'sec': only seconds part, 'month': only month part, 'year': only year part);
    + *    	@param      string	$format		    Output format ('all': total delay days hour:min like "2 days 12:30",
    + *                                          - 'allwithouthour': total delay days without hour part like "2 days",
    + *                                          - 'allhourmin': total delay with format hours:min like "60:30",
    + *                                          - 'allhour': total delay hours without min/sec like "60:30",
    + *                                          - 'fullhour': total delay hour decimal like "60.5" for 60:30,
    + *                                          - 'hour': only hours part "12",
    + *                                          - 'min': only minutes part "30",
    + *                                          - 'sec': only seconds part,
    + *                                          - 'month': only month part,
    + *                                          - 'year': only year part);
      *      @param      int		$lengthOfDay    Length of day (default 86400 seconds for 1 day, 28800 for 8 hour)
      *      @param      int		$lengthOfWeek   Length of week (default 7)
      *    	@return     string		 		 	Formated text of duration
    @@ -430,7 +439,6 @@ function dol_get_next_week($day, $week, $month, $year)
     	$tmparray=dol_getdate($time,true);
     
     	return array('year' => $tmparray['year'], 'month' => $tmparray['mon'], 'day' => $tmparray['mday']);
    -
     }
     
     /**	Return GMT time for first day of a month or year
    @@ -915,44 +923,43 @@ function num_open_day($timestampStart, $timestampEnd, $inhour=0, $lastday=0, $ha
      *  This replace old function monthArrayOrSelected.
      *
      *	@param	Translate	$outputlangs	Object langs
    - *  @param	int			$short			1=Return short label
    + *  @param	int			$short			0=Return long label, 1=Return short label
      *	@return array						Month string or array if selected < 0
      */
     function monthArray($outputlangs,$short=0)
     {
     	$montharray = array (
    -	    1  => $outputlangs->trans("January"),
    -	    2  => $outputlangs->trans("February"),
    -	    3  => $outputlangs->trans("March"),
    -	    4  => $outputlangs->trans("April"),
    -	    5  => $outputlangs->trans("May"),
    -	    6  => $outputlangs->trans("June"),
    -	    7  => $outputlangs->trans("July"),
    -	    8  => $outputlangs->trans("August"),
    -	    9  => $outputlangs->trans("September"),
    -	    10 => $outputlangs->trans("October"),
    -	    11 => $outputlangs->trans("November"),
    -	    12 => $outputlangs->trans("December")
    +	    1  => $outputlangs->trans("Month01"),
    +	    2  => $outputlangs->trans("Month02"),
    +	    3  => $outputlangs->trans("Month03"),
    +	    4  => $outputlangs->trans("Month04"),
    +	    5  => $outputlangs->trans("Month05"),
    +	    6  => $outputlangs->trans("Month06"),
    +	    7  => $outputlangs->trans("Month07"),
    +	    8  => $outputlangs->trans("Month08"),
    +	    9  => $outputlangs->trans("Month09"),
    +	    10 => $outputlangs->trans("Month10"),
    +	    11 => $outputlangs->trans("Month11"),
    +	    12 => $outputlangs->trans("Month12")
         );
     
     	if (! empty($short))
     	{
     		$montharray = array (
    -		    1  => $outputlangs->trans("JanuaryMin"),
    -		    2  => $outputlangs->trans("FebruaryMin"),
    -		    3  => $outputlangs->trans("MarchMin"),
    -		    4  => $outputlangs->trans("AprilMin"),
    -		    5  => $outputlangs->trans("MayMin"),
    -		    6  => $outputlangs->trans("JuneMin"),
    -		    7  => $outputlangs->trans("JulyMin"),
    -		    8  => $outputlangs->trans("AugustMin"),
    -		    9  => $outputlangs->trans("SeptemberMin"),
    -		    10 => $outputlangs->trans("OctoberMin"),
    -		    11 => $outputlangs->trans("NovemberMin"),
    -		    12 => $outputlangs->trans("DecemberMin")
    +		    1  => $outputlangs->trans("MonthShort01"),
    +		    2  => $outputlangs->trans("MonthShort02"),
    +		    3  => $outputlangs->trans("MonthShort03"),
    +		    4  => $outputlangs->trans("MonthShort04"),
    +		    5  => $outputlangs->trans("MonthShort05"),
    +		    6  => $outputlangs->trans("MonthShort06"),
    +		    7  => $outputlangs->trans("MonthShort07"),
    +		    8  => $outputlangs->trans("MonthShort08"),
    +		    9  => $outputlangs->trans("MonthShort09"),
    +		    10 => $outputlangs->trans("MonthShort10"),
    +		    11 => $outputlangs->trans("MonthShort11"),
    +		    12 => $outputlangs->trans("MonthShort12")
     			);
     	}
     
     	return $montharray;
     }
    -
    diff --git a/htdocs/core/lib/emailing.lib.php b/htdocs/core/lib/emailing.lib.php
    index 00a06ca3f09..d9cad7f1c1e 100644
    --- a/htdocs/core/lib/emailing.lib.php
    +++ b/htdocs/core/lib/emailing.lib.php
    @@ -48,8 +48,8 @@ function emailing_prepare_head(Mailing $object)
         	$h++;
     
     	}
    -	
    -	if (! empty($conf->global->EMAILING_USE_ADVANCED_SELECTOR)) 
    +
    +	if (! empty($conf->global->EMAILING_USE_ADVANCED_SELECTOR))
     	{
     		$head[$h][0] = DOL_URL_ROOT."/comm/mailing/advtargetemailing.php?id=".$object->id;
     		$head[$h][1] = $langs->trans("MailAdvTargetRecipients");
    diff --git a/htdocs/core/lib/expensereport.lib.php b/htdocs/core/lib/expensereport.lib.php
    index 1efdc73f247..779e6c9e174 100644
    --- a/htdocs/core/lib/expensereport.lib.php
    +++ b/htdocs/core/lib/expensereport.lib.php
    @@ -67,7 +67,7 @@ function expensereport_prepare_head($object)
     	    $head[$h][2] = 'note';
     	    $h++;
     	}
    -	
    +
     	$head[$h][0] = DOL_URL_ROOT . '/expensereport/info.php?id=' . $object->id;
     	$head[$h][1] = $langs->trans("Info");
     	$head[$h][2] = 'info';
    @@ -81,11 +81,12 @@ function expensereport_prepare_head($object)
     /**
      * Returns an array with the tabs for the "Expense report payment" section
      * It loads tabs from modules looking for the entity payment
    - * 
    + *
      * @param	Paiement	$object		Current payment object
      * @return	array					Tabs for the payment section
      */
    -function payment_expensereport_prepare_head(PaymentExpenseReport $object) {
    +function payment_expensereport_prepare_head(PaymentExpenseReport $object)
    +{
     
     	global $langs, $conf;
     
    @@ -139,7 +140,7 @@ function expensereport_admin_prepare_head()
     		$head[$h][2] = 'expenseik';
     		$h++;
     	}
    -	
    +
     	if (!empty($conf->global->MAIN_USE_EXPENSE_RULE))
     	{
     		$head[$h][0] = DOL_URL_ROOT."/admin/expensereport_rules.php";
    @@ -147,7 +148,7 @@ function expensereport_admin_prepare_head()
     		$head[$h][2] = 'expenserules';
     		$h++;
     	}
    -	
    +
     	// Show more tabs from modules
     	// Entries must be declared in modules descriptor with line
     	// $this->tabs = array('entity:+tabname:Title:@mymodule:/mymodule/mypage.php?id=__ID__');   to add new tab
    @@ -168,5 +169,5 @@ function expensereport_admin_prepare_head()
     
     	complete_head_from_modules($conf,$langs,null,$head,$h,'expensereport_admin','remove');
     
    -	return $head;
    +    return $head;
     }
    diff --git a/htdocs/core/lib/fichinter.lib.php b/htdocs/core/lib/fichinter.lib.php
    index 8507a85292a..e55aaeb7516 100644
    --- a/htdocs/core/lib/fichinter.lib.php
    +++ b/htdocs/core/lib/fichinter.lib.php
    @@ -2,8 +2,9 @@
     /* Copyright (C) 2006-2007	Laurent Destailleur		<eldy@users.sourceforge.net>
      * Copyright (C) 2007		Rodolphe Quiedeville	<rodolphe@quiedeville.org>
      * Copyright (C) 2012		Regis Houssin			<regis.houssin@capnetworks.com>
    - * Copyright (C) 2016		   Gilles Poirier 		   <glgpoirier@gmail.com>
    - 
    + * Copyright (C) 2016		Gilles Poirier 		   <glgpoirier@gmail.com>
    + * Copyright (C) 2018		charlene Benke 		   <charlie@patas-monkey.com>
    +
      *
      * This program is free software; you can redistribute it and/or modify
      * it under the terms of the GNU General Public License as published by
    @@ -75,11 +76,11 @@ function fichinter_prepare_head($object)
     				foreach($resources as $resource_obj)
     				{
     					$linked_resources = $object->getElementResources('fichinter',$object->id,$resource_obj);
    -					
    +
     				}
     			}
     		}
    -				
    +
        		$head[$h][0] = DOL_URL_ROOT.'/resource/element_resource.php?element=fichinter&element_id='.$object->id;
     		$head[$h][1] = $langs->trans("Resources");
     		if ($nbResource > 0) $head[$h][1].= ' <span class="badge">'.$nbResource.'</span>';
    @@ -162,4 +163,28 @@ function fichinter_admin_prepare_head()
     		return $head;
     }
     
    +/**
    + * Prepare array with list of tabs
    + *
    + * @param   Object  $object     Object related to tabs
    + * @return  array               Array of tabs to show
    + */
    +function fichinter_rec_prepare_head($object)
    +{
    +	global $langs, $conf; //, $user;
     
    +	$h = 0;
    +	$head = array();
    +
    +	$head[$h][0] = DOL_URL_ROOT.'/fichinter/card-rec.php?id='.$object->id;
    +	$head[$h][1] = $langs->trans("CardFichinter");
    +	$head[$h][2] = 'card';
    +	$h++;
    +
    +	complete_head_from_modules($conf, $langs, $object, $head, $h, 'intervention-rec');
    +
    +	complete_head_from_modules($conf, $langs, $object, $head, $h,'intervention-rec','remove');
    +
    +
    +	return $head;
    +}
    diff --git a/htdocs/core/lib/files.lib.php b/htdocs/core/lib/files.lib.php
    index 744a1326e69..5aff804b4da 100644
    --- a/htdocs/core/lib/files.lib.php
    +++ b/htdocs/core/lib/files.lib.php
    @@ -574,7 +574,7 @@ function dol_filemtime($pathoffile)
      * @param	array	$arrayreplacement	Array with strings to replace. Example: array('valuebefore'=>'valueafter', ...)
      * @param	string	$destfile			Destination file (can't be a directory). If empty, will be same than source file.
      * @param	int		$newmask			Mask for new file (0 by default means $conf->global->MAIN_UMASK). Example: '0666'
    - * @param	int		$indexdatabase		Index new file into database.
    + * @param	int		$indexdatabase		1=index new file into database.
      * @return	int							<0 if error, 0 if nothing done (dest file already exists), >0 if OK
      * @see		dol_copy dolReplaceRegExInFile
      */
    @@ -611,7 +611,7 @@ function dolReplaceInFile($srcfile, $arrayreplacement, $destfile='', $newmask=0,
     	dol_delete_file($tmpdestfile);
     
     	// Create $newpathoftmpdestfile from $newpathofsrcfile
    -	$content=file_get_contents($newpathofsrcfile, 'r');
    +	$content = file_get_contents($newpathofsrcfile, 'r');
     
     	$content = make_substitutions($content, $arrayreplacement, null);
     
    @@ -651,7 +651,6 @@ function dolReplaceInFile($srcfile, $arrayreplacement, $destfile='', $newmask=0,
     function dolReplaceRegExInFile($srcfile, $arrayreplacement, $destfile='', $newmask=0, $indexdatabase=0)
     {
     	// TODO
    -
     }
     
     /**
    @@ -1133,22 +1132,24 @@ function dol_move_uploaded_file($src_file, $dest_file, $allowoverwrite, $disable
      *  @param  int		$nophperrors    Disable all PHP output errors
      *  @param	int		$nohook			Disable all hooks
      *  @param	object	$object			Current object in use
    + *  @param	boolean	$allowdotdot	Allow to delete file path with .. inside. Never use this, it is reserved for migration purpose.
    + *  @param	int		$indexdatabase	Try to remove also index entries.
      *  @return boolean         		True if no error (file is deleted or if glob is used and there's nothing to delete), False if error
      *  @see dol_delete_dir
      */
    -function dol_delete_file($file,$disableglob=0,$nophperrors=0,$nohook=0,$object=null)
    +function dol_delete_file($file, $disableglob=0, $nophperrors=0, $nohook=0, $object=null, $allowdotdot=false, $indexdatabase=1)
     {
     	global $db, $conf, $user, $langs;
     	global $hookmanager;
     
    -	$langs->load("other");
    -	$langs->load("errors");
    +	// Load translation files required by the page
    +    $langs->loadLangs(array('other', 'errors'));
     
     	dol_syslog("dol_delete_file file=".$file." disableglob=".$disableglob." nophperrors=".$nophperrors." nohook=".$nohook);
     
     	// Security:
     	// We refuse transversal using .. and pipes into filenames.
    -	if (preg_match('/\.\./',$file) || preg_match('/[<>|]/',$file))
    +	if ((! $allowdotdot && preg_match('/\.\./',$file)) || preg_match('/[<>|]/',$file))
     	{
     		dol_syslog("Refused to delete file ".$file, LOG_WARNING);
     		return false;
    @@ -1200,23 +1201,26 @@ function dol_delete_file($file,$disableglob=0,$nophperrors=0,$nohook=0,$object=n
     						{
     							$rel_filetodelete = preg_replace('/^[\\/]/', '', $rel_filetodelete);
     
    -							dol_syslog("Try to remove also entries in database for full relative path = ".$rel_filetodelete, LOG_DEBUG);
    -							include_once DOL_DOCUMENT_ROOT.'/ecm/class/ecmfiles.class.php';
    -							$ecmfile=new EcmFiles($db);
    -							$result = $ecmfile->fetch(0, '', $rel_filetodelete);
    -							if ($result >= 0 && $ecmfile->id > 0)
    +							if (is_object($db) && $indexdatabase)		// $db may not be defined when lib is in a context with define('NOREQUIREDB',1)
     							{
    -								$result = $ecmfile->delete($user);
    -							}
    -							if ($result < 0)
    -							{
    -								setEventMessages($ecmfile->error, $ecmfile->errors, 'warnings');
    +								dol_syslog("Try to remove also entries in database for full relative path = ".$rel_filetodelete, LOG_DEBUG);
    +								include_once DOL_DOCUMENT_ROOT.'/ecm/class/ecmfiles.class.php';
    +								$ecmfile=new EcmFiles($db);
    +								$result = $ecmfile->fetch(0, '', $rel_filetodelete);
    +								if ($result >= 0 && $ecmfile->id > 0)
    +								{
    +									$result = $ecmfile->delete($user);
    +								}
    +								if ($result < 0)
    +								{
    +									setEventMessages($ecmfile->error, $ecmfile->errors, 'warnings');
    +								}
     							}
     						}
     					}
     					else dol_syslog("Failed to remove file ".$filename, LOG_WARNING);
     					// TODO Failure to remove can be because file was already removed or because of permission
    -					// If error because of not exists, we must should return true and we should return false if this is a permission problem
    +					// If error because it does not exists, we should return true, and we should return false if this is a permission problem
     				}
     			}
     			else dol_syslog("No files to delete found", LOG_DEBUG);
    @@ -1265,7 +1269,7 @@ function dol_delete_dir($dir,$nophperrors=0)
      *  @param  int		$nophperrors    Disable all PHP output errors
      *  @param	int		$onlysub		Delete only files and subdir, not main directory
      *  @param  int		$countdeleted   Counter to count nb of elements found really deleted
    - *  @return int             		Number of files and directory we try to remove. NB really removed is returned into $countdeleted.
    + *  @return int             		Number of files and directory we try to remove. NB really removed is returned into var by reference $countdeleted.
      */
     function dol_delete_dir_recursive($dir, $count=0, $nophperrors=0, $onlysub=0, &$countdeleted=0)
     {
    @@ -1505,7 +1509,7 @@ function dol_init_file_process($pathtoscan='', $trackid='')
      *
      * @param	string	$upload_dir				Directory where to store uploaded file (note: used to forge $destpath = $upload_dir + filename)
      * @param	int		$allowoverwrite			1=Allow overwrite existing file
    - * @param	int		$donotupdatesession		1=Do no edit _SESSION variable but update database index. 0=Update _SESSION and not database index.
    + * @param	int		$donotupdatesession		1=Do no edit _SESSION variable but update database index. 0=Update _SESSION and not database index. -1=Do not update SESSION neither db.
      * @param	string	$varfiles				_FILES var name
      * @param	string	$savingdocmask			Mask to use to define output filename. For example 'XXXXX-__YYYYMMDD__-__file__'
      * @param	string	$link					Link to add (to add a link instead of a file)
    @@ -1587,7 +1591,7 @@ function dol_add_file_process($upload_dir, $allowoverwrite=0, $donotupdatesessio
     					}
     
     					// Update table of files
    -					if ($donotupdatesession)
    +					if ($donotupdatesession == 1)
     					{
     						$result = addFileIntoDatabaseIndex($upload_dir, basename($destfile), $TFile['name'][$i], 'uploaded', 0);
     						if ($result < 0)
    @@ -1652,7 +1656,7 @@ function dol_add_file_process($upload_dir, $allowoverwrite=0, $donotupdatesessio
      * All information used are in db, conf, langs, user and _FILES.
      *
      * @param	int		$filenb					File nb to delete
    - * @param	int		$donotupdatesession		1=Do not edit _SESSION variable
    + * @param	int		$donotupdatesession		-1 or 1 = Do not update _SESSION variable
      * @param   int		$donotdeletefile        1=Do not delete physically file
      * @param   string  $trackid                Track id (used to prefix name of session vars to avoid conflict)
      * @return	void
    @@ -2158,10 +2162,10 @@ function dol_check_secure_access_document($modulepart, $original_file, $entity,
     		$original_file=$dirins.'/'.$original_file;
     	}
     	// Wrapping for some images
    -	elseif (($modulepart == 'mycompany' || $modulepart == 'companylogo') && !empty($conf->mycompany->dir_output))
    +	elseif ($modulepart == 'mycompany' && !empty($conf->mycompany->dir_output))
     	{
     		$accessallowed=1;
    -		$original_file=$conf->mycompany->dir_output.'/logos/'.$original_file;
    +		$original_file=$conf->mycompany->dir_output.'/'.$original_file;
     	}
     	// Wrapping for users photos
     	elseif ($modulepart == 'userphoto' && !empty($conf->user->dir_output))
    diff --git a/htdocs/core/lib/format_cards.lib.php b/htdocs/core/lib/format_cards.lib.php
    index 7e89946d471..ecfce2108dd 100644
    --- a/htdocs/core/lib/format_cards.lib.php
    +++ b/htdocs/core/lib/format_cards.lib.php
    @@ -36,7 +36,7 @@ $sql = "SELECT rowid, code, name, paper_size, orientation, metric, leftmargin, t
     $resql = $db->query($sql);
     if ($resql)
     {
    -    while ($row = $db->fetch_array($resql)) 
    +    while ($row = $db->fetch_array($resql))
         {
             $_Avery_Labels[$row['code']]['name']=$row['name'];
             $_Avery_Labels[$row['code']]['paper-size']=$row['paper_size'];
    diff --git a/htdocs/core/lib/functions.lib.php b/htdocs/core/lib/functions.lib.php
    index 2e345a48276..8883d1ad89c 100644
    --- a/htdocs/core/lib/functions.lib.php
    +++ b/htdocs/core/lib/functions.lib.php
    @@ -253,19 +253,19 @@ function GETPOSTISSET($paramname)
      *  Use the property $user->default_values[path]['creatform'] and/or $user->default_values[path]['filters'] and/or $user->default_values[path]['sortorder']
      *  Note: The property $user->default_values is loaded by main.php when loading the user.
      *
    - *  @param	string	$paramname   Name of parameter to found
    - *  @param	string	$check	     Type of check
    - *                                  ''=no check (deprecated)
    - *                                  'none'=no check (only for param that should have very rich content)
    - *                                  'int'=check it's numeric (integer or float)
    - *                                  'intcomma'=check it's integer+comma ('1,2,3,4...')
    - *                                  'alpha'=check it's text and sign
    - *                                  'aZ'=check it's a-z only
    - *                                  'aZ09'=check it's simple alpha string (recommended for keys)
    - *                                  'array'=check it's array
    - *                                  'san_alpha'=Use filter_var with FILTER_SANITIZE_STRING (do not use this for free text string)
    - *                                  'nohtml', 'alphanohtml'=check there is no html content
    - *                                  'custom'= custom filter specify $filter and $options)
    + *  @param  string  $paramname   Name of parameter to found
    + *  @param  string  $check	     Type of check
    + *                               ''=no check (deprecated)
    + *                               'none'=no check (only for param that should have very rich content)
    + *                               'int'=check it's numeric (integer or float)
    + *                               'intcomma'=check it's integer+comma ('1,2,3,4...')
    + *                               'alpha'=check it's text and sign
    + *                               'aZ'=check it's a-z only
    + *                               'aZ09'=check it's simple alpha string (recommended for keys)
    + *                               'array'=check it's array
    + *                               'san_alpha'=Use filter_var with FILTER_SANITIZE_STRING (do not use this for free text string)
    + *                               'nohtml', 'alphanohtml'=check there is no html content
    + *                               'custom'= custom filter specify $filter and $options)
      *  @param	int		$method	     Type of method (0 = get then post, 1 = only get, 2 = only post, 3 = post then get, 4 = post then get then cookie)
      *  @param  int     $filter      Filter to apply when $check is set to 'custom'. (See http://php.net/manual/en/filter.filters.php for détails)
      *  @param  mixed   $options     Options to pass to filter_var when $check is set to 'custom'
    @@ -293,7 +293,6 @@ function GETPOST($paramname, $check='none', $method=0, $filter=null, $options=nu
     
     	if (empty($method) || $method == 3 || $method == 4)
     	{
    -
     		$relativepathstring = $_SERVER["PHP_SELF"];
     		// Clean $relativepathstring
     		if (constant('DOL_URL_ROOT')) $relativepathstring = preg_replace('/^'.preg_quote(constant('DOL_URL_ROOT'),'/').'/', '', $relativepathstring);
    @@ -303,21 +302,32 @@ function GETPOST($paramname, $check='none', $method=0, $filter=null, $options=nu
     		//var_dump($user->default_values);
     
     		// Code for search criteria persistence.
    -		// Retrieve values if restore_lastsearch_values is set and there is saved values
    -		if (! empty($_GET['restore_lastsearch_values']) && ! empty($_SESSION['lastsearch_values_'.$relativepathstring]))        // Keep $_GET here
    +		// Retrieve values if restore_lastsearch_values
    +		if (! empty($_GET['restore_lastsearch_values']))        // Use $_GET here and not GETPOST
     		{
    -			$tmp=json_decode($_SESSION['lastsearch_values_'.$relativepathstring], true);
    -			if (is_array($tmp))
    +			if (! empty($_SESSION['lastsearch_values_'.$relativepathstring]))	// If there is saved values
     			{
    -				foreach($tmp as $key => $val)
    +				$tmp=json_decode($_SESSION['lastsearch_values_'.$relativepathstring], true);
    +				if (is_array($tmp))
     				{
    -					if ($key == $paramname)
    +					foreach($tmp as $key => $val)
     					{
    -						$out=$val;
    -						break;
    +						if ($key == $paramname)	// We are on the requested parameter
    +						{
    +							$out=$val;
    +							break;
    +						}
     					}
     				}
     			}
    +			if (! empty($_SESSION['lastsearch_contextpage_'.$relativepathstring]))	// If there is saved contextpage
    +			{
    +				if ($paramname == 'contextpage')
    +				{
    +					$out = $_SESSION['lastsearch_contextpage_'.$relativepathstring];
    +					//var_dump($paramname.' '.$out);
    +				}
    +			}
     		}
     		// Else, retreive default values if we are not doing a sort
     		elseif (! isset($_GET['sortfield']))	// If we did a click on a field to sort, we do no apply default values. Same if option MAIN_ENABLE_DEFAULT_VALUES is not set
    @@ -420,7 +430,7 @@ function GETPOST($paramname, $check='none', $method=0, $filter=null, $options=nu
     						}
     						elseif (isset($user->default_values[$relativepathstring]['filters']))
     						{
    -							foreach($user->default_values[$relativepathstring]['filters'] as $defkey => $defval)
    +							foreach($user->default_values[$relativepathstring]['filters'] as $defkey => $defval)	// $defkey is a querystring like 'a=b&c=d', $defval is key of user
     							{
     								$qualified = 0;
     								if ($defkey != '_noquery_')
    @@ -477,10 +487,10 @@ function GETPOST($paramname, $check='none', $method=0, $filter=null, $options=nu
     				elseif ($reg[1] == 'MONTH')          { $tmp=dol_getdate(dol_now(), true); $newout = $tmp['mon'];  }
     				elseif ($reg[1] == 'YEAR')           { $tmp=dol_getdate(dol_now(), true); $newout = $tmp['year']; }
     				elseif ($reg[1] == 'PREVIOUS_DAY')   { $tmp=dol_getdate(dol_now(), true); $tmp2=dol_get_prev_day($tmp['mday'], $tmp['mon'], $tmp['year']); $newout = $tmp2['day']; }
    -				elseif ($reg[1] == 'PREVIOUS_MONTH') { $tmp=dol_getdate(dol_now(), true); $tmp2=dol_get_prev_month($tmp['mday'], $tmp['mon'], $tmp['year']); $newout = $tmp2['month']; }
    +				elseif ($reg[1] == 'PREVIOUS_MONTH') { $tmp=dol_getdate(dol_now(), true); $tmp2=dol_get_prev_month($tmp['mon'], $tmp['year']); $newout = $tmp2['month']; }
     				elseif ($reg[1] == 'PREVIOUS_YEAR')  { $tmp=dol_getdate(dol_now(), true); $newout = ($tmp['year'] - 1); }
     				elseif ($reg[1] == 'NEXT_DAY')       { $tmp=dol_getdate(dol_now(), true); $tmp2=dol_get_next_day($tmp['mday'], $tmp['mon'], $tmp['year']); $newout = $tmp2['day']; }
    -				elseif ($reg[1] == 'NEXT_MONTH')     { $tmp=dol_getdate(dol_now(), true); $tmp2=dol_get_next_month($tmp['mday'], $tmp['mon'], $tmp['year']); $newout = $tmp2['month']; }
    +				elseif ($reg[1] == 'NEXT_MONTH')     { $tmp=dol_getdate(dol_now(), true); $tmp2=dol_get_next_month($tmp['mon'], $tmp['year']); $newout = $tmp2['month']; }
     				elseif ($reg[1] == 'NEXT_YEAR')      { $tmp=dol_getdate(dol_now(), true); $newout = ($tmp['year'] + 1); }
     				elseif ($reg[1] == 'MYCOMPANY_COUNTRY_ID' || $reg[1] == 'MYCOUNTRY_ID' || $reg[1] == 'MYCOUNTRYID')
     				{
    @@ -576,7 +586,6 @@ function GETPOST($paramname, $check='none', $method=0, $filter=null, $options=nu
     	// Save data into session if key start with 'search_' or is 'smonth', 'syear', 'month', 'year'
     	if (empty($method) || $method == 3 || $method == 4)
     	{
    -		//if (preg_match('/^search_/', $paramname) || in_array($paramname, array('sortorder', 'sortfield", 'smonth', 'syear', 'month', 'year')))
     		if (preg_match('/^search_/', $paramname) || in_array($paramname, array('sortorder','sortfield')))
     		{
     			//var_dump($paramname.' - '.$out.' '.$user->default_values[$relativepathstring]['filters'][$paramname]);
    @@ -585,8 +594,7 @@ function GETPOST($paramname, $check='none', $method=0, $filter=null, $options=nu
     			// - posted value not empty, or
     			// - if posted value is empty and a default value exists that is not empty (it means we did a filter to an empty value when default was not).
     
    -			//if (! empty($out) || ! empty($user->default_values[$relativepathstring]['filters'][$paramname]))
    -			if ($out != '')		// $out = '0' like 'abc' is a search criteria to keep
    +			if ($out != '')		// $out = '0' or 'abc', it is a search criteria to keep
     			{
     				$user->lastsearch_values_tmp[$relativepathstring][$paramname]=$out;
     			}
    @@ -597,19 +605,19 @@ function GETPOST($paramname, $check='none', $method=0, $filter=null, $options=nu
     }
     
     
    -/**
    - *  Return a prefix to use for this Dolibarr instance, for session/cookie names or email id.
    - *  This prefix is valid in a web context only and is unique for instance and avoid conflict
    - *  between multi-instances, even when having two instances with one root dir or two instances
    - *  in virtual servers.
    - *
    - *  @param  string  $mode       			'' (prefix for session name) or 'email' (prefix for email id)
    - *  @return	string      					A calculated prefix
    - */
     if (! function_exists('dol_getprefix'))
     {
    -	function dol_getprefix($mode='')
    -	{
    +    /**
    +     *  Return a prefix to use for this Dolibarr instance, for session/cookie names or email id.
    +     *  This prefix is valid in a web context only and is unique for instance and avoid conflict
    +     *  between multi-instances, even when having two instances with one root dir or two instances
    +     *  in virtual servers.
    +     *
    +     *  @param  string  $mode                   '' (prefix for session name) or 'email' (prefix for email id)
    +     *  @return	string                          A calculated prefix
    +     */
    +    function dol_getprefix($mode='')
    +    {
     		global $conf;
     
     		// If MAIL_PREFIX_FOR_EMAIL_ID is set and prefix is for email
    @@ -1008,6 +1016,14 @@ function dol_syslog($message, $level = LOG_INFO, $ident = 0, $suffixinfilename='
     	// If syslog module enabled
     	if (empty($conf->syslog->enabled)) return;
     
    +	if ($ident < 0)
    +	{
    +		foreach ($conf->loghandlers as $loghandlerinstance)
    +		{
    +			$loghandlerinstance->setIdent($ident);
    +		}
    +	}
    +
     	if (! empty($message))
     	{
     		// Test log level
    @@ -1060,7 +1076,7 @@ function dol_syslog($message, $level = LOG_INFO, $ident = 0, $suffixinfilename='
     		unset($data);
     	}
     
    -	if (! empty($ident))
    +	if ($ident > 0)
     	{
     		foreach ($conf->loghandlers as $loghandlerinstance)
     		{
    @@ -1335,7 +1351,7 @@ function dol_banner_tab($object, $paramid, $morehtml='', $shownav=1, $fieldid='r
     		$width=80; $cssclass='photoref';
     		$showimage=$object->is_photo_available($conf->product->multidir_output[$entity]);
     		$maxvisiblephotos=(isset($conf->global->PRODUCT_MAX_VISIBLE_PHOTO)?$conf->global->PRODUCT_MAX_VISIBLE_PHOTO:5);
    -		if ($conf->browser->phone) $maxvisiblephotos=1;
    +		if ($conf->browser->layout == 'phone') $maxvisiblephotos=1;
     		if ($showimage) $morehtmlleft.='<div class="floatleft inline-block valignmiddle divphotoref">'.$object->show_photos('product', $conf->product->multidir_output[$entity],'small',$maxvisiblephotos,0,0,0,$width,0).'</div>';
     		else
     		{
    @@ -1349,13 +1365,13 @@ function dol_banner_tab($object, $paramid, $morehtml='', $shownav=1, $fieldid='r
     			//}
     		}
     	}
    -	elseif ($object->element == 'ticketsup')
    +	elseif ($object->element == 'ticket')
     	{
     		$width=80; $cssclass='photoref';
    -		$showimage=$object->is_photo_available($conf->ticketsup->multidir_output[$entity].'/'.$object->track_id);
    +		$showimage=$object->is_photo_available($conf->ticket->multidir_output[$entity].'/'.$object->track_id);
     		$maxvisiblephotos=(isset($conf->global->TICKETSUP_MAX_VISIBLE_PHOTO)?$conf->global->TICKETSUP_MAX_VISIBLE_PHOTO:2);
    -		if ($conf->browser->phone) $maxvisiblephotos=1;
    -		if ($showimage) $morehtmlleft.='<div class="floatleft inline-block valignmiddle divphotoref">'.$object->show_photos('ticketsup', $conf->ticketsup->multidir_output[$entity],'small',$maxvisiblephotos,0,0,0,$width,0).'</div>';
    +		if ($conf->browser->layout == 'phone') $maxvisiblephotos=1;
    +		if ($showimage) $morehtmlleft.='<div class="floatleft inline-block valignmiddle divphotoref">'.$object->show_photos('ticket', $conf->ticket->multidir_output[$entity],'small',$maxvisiblephotos,0,0,0,$width,0).'</div>';
     		else
     		{
     			if (!empty($conf->global->TICKETSUP_NODISPLAYIFNOPHOTO)) {
    @@ -1379,17 +1395,20 @@ function dol_banner_tab($object, $paramid, $morehtml='', $shownav=1, $fieldid='r
     				if (in_array($modulepart, array('propal', 'commande', 'facture', 'ficheinter', 'contract', 'supplier_order', 'supplier_proposal', 'supplier_invoice', 'expensereport')) && class_exists("Imagick"))
     				{
     					$objectref = dol_sanitizeFileName($object->ref);
    -					$dir_output = $conf->$modulepart->multidir_output[$entity] . "/";
    +					$dir_output = (empty($conf->$modulepart->multidir_output[$entity]) ? $conf->$modulepart->dir_output : $conf->$modulepart->multidir_output[$entity]) . "/";
     					if (in_array($modulepart, array('invoice_supplier', 'supplier_invoice')))
     					{
    -						$subdir = get_exdir($object->id, 2, 0, 0, $object, $modulepart).$objectref;		// the objectref dir is not include into get_exdir when used with level=2, so we add it here
    +						$subdir = get_exdir($object->id, 2, 0, 1, $object, $modulepart);
    +						$subdir.= ((! empty($subdir) && ! preg_match('/\/$/',$subdir))?'/':'').$objectref;		// the objectref dir is not included into get_exdir when used with level=2, so we add it at end
     					}
     					else
     					{
    -						$subdir = get_exdir($object->id, 0, 0, 0, $object, $modulepart);
    +						$subdir = get_exdir($object->id, 0, 0, 1, $object, $modulepart);
     					}
    +					if (empty($subdir)) $subdir = 'errorgettingsubdirofobject';	// Protection to avoid to return empty path
     
     					$filepath = $dir_output . $subdir . "/";
    +
     					$file = $filepath . $objectref . ".pdf";
     					$relativepath = $subdir.'/'.$objectref.'.pdf';
     
    @@ -1573,6 +1592,7 @@ function dol_banner_tab($object, $paramid, $morehtml='', $shownav=1, $fieldid='r
      * @param	string	$langkey		Translation key
      * @param 	string	$fieldkey		Key of the html select field the text refers to
      * @param	int		$fieldrequired	1=Field is mandatory
    + * @return string
      * @deprecated Form::editfieldkey
      */
     function fieldLabel($langkey, $fieldkey, $fieldrequired=0)
    @@ -1654,9 +1674,9 @@ function dol_format_address($object, $withcountry=0, $sep="\n", $outputlangs='',
     	}
     	else if (in_array($object->country_code,array('IT'))) // IT: tile firstname name\n address lines \n zip (Code Departement) \n country
     	{
    -                $ret .= ($ret ? $sep : '' ).$object->zip;
    -                $ret .= ($object->town?(($object->zip?' ':'').$object->town):'');
    -                $ret .= ($object->departement_id?(' ('.($object->departement_id).')'):'');
    +		$ret .= ($ret ? $sep : '' ).$object->zip;
    +		$ret .= ($object->town?(($object->zip?' ':'').$object->town):'');
    +		$ret .= ($object->departement_id?(' ('.($object->departement_id).')'):'');
     	}
     	else                                        		// Other: title firstname name \n address lines \n zip town \n country
     	{
    @@ -1668,7 +1688,11 @@ function dol_format_address($object, $withcountry=0, $sep="\n", $outputlangs='',
     		}
     	}
     	if (! is_object($outputlangs)) $outputlangs=$langs;
    -	if ($withcountry) $ret.=($object->country_code?($ret?$sep:'').$outputlangs->convToOutputCharset($outputlangs->transnoentitiesnoconv("Country".$object->country_code)):'');
    +	if ($withcountry)
    +	{
    +		$langs->load("dict");
    +		$ret.=($object->country_code?($ret?$sep:'').$outputlangs->convToOutputCharset($outputlangs->transnoentitiesnoconv("Country".$object->country_code)):'');
    +	}
     
     	return $ret;
     }
    @@ -1996,7 +2020,7 @@ function dol_mktime($hour,$minute,$second,$month,$day,$year,$gm=false,$check=1)
     	}
     	else
     	{
    -		dol_print_error('','PHP version must be 5.3+');
    +		dol_print_error('','PHP version must be 5.4+');
     		return '';
     	}
     }
    @@ -2165,50 +2189,52 @@ function dol_print_email($email,$cid=0,$socid=0,$addlink=0,$max=64,$showinvalid=
     }
     
     /**
    - * Show Skype link
    + * Show social network link
      *
    - * @param	string		$skype			Skype to show (only skype, without 'Name of recipient' before)
    + * @param	string		$value			Skype to show (only skype, without 'Name of recipient' before)
      * @param	int 		$cid 			Id of contact if known
      * @param	int 		$socid 			Id of third party if known
    - * @param	int 		$addlink		0=no link to create action
    - * @param	int			$max			Max number of characters to show
    + * @param	string 		$type			'skype','facebook',...
      * @return	string						HTML Link
      */
    -function dol_print_skype($skype,$cid=0,$socid=0,$addlink=0,$max=64)
    +function dol_print_socialnetworks($value,$cid,$socid,$type)
     {
     	global $conf,$user,$langs;
     
    -	$newskype=$skype;
    +	$newskype=$value;
     
    -	if (empty($skype)) return '&nbsp;';
    +	if (empty($value)) return '&nbsp;';
     
    -	if (! empty($addlink))
    +	if (! empty($type))
     	{
    -		$newskype =img_picto($langs->trans("Skype"), 'object_skype.png');
    -		$newskype.= '&nbsp;';
    -		$newskype.=dol_trunc($skype,$max);
    -		$newskype.= '&nbsp;';
    -		$newskype.='<a href="skype:';
    -		$newskype.=dol_trunc($skype,$max);
    -		$newskype.='?call" alt="'.$langs->trans("Call").'&nbsp;'.$skype.'" title="'.$langs->trans("Call").'&nbsp;'.$skype.'">';
    -		$newskype.='<img src="'.DOL_URL_ROOT.'/theme/common/skype_callbutton.png" border="0">';
    -		$newskype.='</a>&nbsp;&nbsp;&nbsp;<a href="skype:';
    -		$newskype.=dol_trunc($skype,$max);
    -		$newskype.='?chat" alt="'.$langs->trans("Chat").'&nbsp;'.$skype.'" title="'.$langs->trans("Chat").'&nbsp;'.$skype.'">';
    -		$newskype.='<img src="'.DOL_URL_ROOT.'/theme/common/skype_chatbutton.png" border="0">';
    -		$newskype.='</a>';
    -
    -		if (($cid || $socid) && ! empty($conf->agenda->enabled) && $user->rights->agenda->myactions->create)
    +		$newskype ='<div class="divsocialnetwork inline-block valignmiddle">';
    +		$newskype.=img_picto($langs->trans(strtoupper($type)), $type.'.png', '', false, 0, 0, '', 'paddingright');
    +		$newskype.=$value;
    +		if ($type == 'skype')
     		{
    -			$type='AC_SKYPE'; $link='';
    -			if (! empty($conf->global->AGENDA_ADDACTIONFORSKYPE)) $link='<a href="'.DOL_URL_ROOT.'/comm/action/card.php?action=create&amp;backtopage=1&amp;actioncode='.$type.'&amp;contactid='.$cid.'&amp;socid='.$socid.'">'.img_object($langs->trans("AddAction"),"calendar").'</a>';
    -			$newskype='<div class="divskype nowrap">'.$newskype.($link?' '.$link:'').'</div>';
    +			$newskype.= '&nbsp;';
    +			$newskype.='<a href="skype:';
    +			$newskype.=$value;
    +			$newskype.='?call" alt="'.$langs->trans("Call").'&nbsp;'.$value.'" title="'.$langs->trans("Call").'&nbsp;'.$value.'">';
    +			$newskype.='<img src="'.DOL_URL_ROOT.'/theme/common/skype_callbutton.png" border="0">';
    +			$newskype.='</a><a href="skype:';
    +			$newskype.=$value;
    +			$newskype.='?chat" alt="'.$langs->trans("Chat").'&nbsp;'.$value.'" title="'.$langs->trans("Chat").'&nbsp;'.$value.'">';
    +			$newskype.='<img class="paddingleft" src="'.DOL_URL_ROOT.'/theme/common/skype_chatbutton.png" border="0">';
    +			$newskype.='</a>';
     		}
    +		if (($cid || $socid) && ! empty($conf->agenda->enabled) && $user->rights->agenda->myactions->create && $type=='skype')
    +		{
    +			$addlink='AC_SKYPE'; $link='';
    +			if (! empty($conf->global->AGENDA_ADDACTIONFORSKYPE)) $link='<a href="'.DOL_URL_ROOT.'/comm/action/card.php?action=create&amp;backtopage=1&amp;actioncode='.$addlink.'&amp;contactid='.$cid.'&amp;socid='.$socid.'">'.img_object($langs->trans("AddAction"),"calendar").'</a>';
    +			$newskype.=($link?' '.$link:'');
    +		}
    +		$newskype.='</div>';
     	}
     	else
     	{
     		$langs->load("errors");
    -		$newskype.=img_warning($langs->trans("ErrorBadSkype",$skype));
    +		$newskype.=img_warning($langs->trans("ErrorBadSocialNetworkValue",$value));
     	}
     	return $newskype;
     }
    @@ -2523,7 +2549,7 @@ function dol_print_phone($phone,$countrycode='',$cid=0,$socid=0,$addlink='',$sep
     	}
     	if (! empty($addlink))	// Link on phone number (+ link to add action if conf->global->AGENDA_ADDACTIONFORPHONE set)
     	{
    -		if (! empty($conf->browser->phone) || (! empty($conf->clicktodial->enabled) && ! empty($conf->global->CLICKTODIAL_USE_TEL_LINK_ON_PHONE_NUMBERS)))	// If phone or option for, we use link of phone
    +		if ($conf->browser->layout == 'phone' || (! empty($conf->clicktodial->enabled) && ! empty($conf->global->CLICKTODIAL_USE_TEL_LINK_ON_PHONE_NUMBERS)))	// If phone or option for, we use link of phone
     		{
     			$newphone ='<a href="tel:'.$phone.'"';
     			$newphone.='>'.$phone.'</a>';
    @@ -2757,6 +2783,35 @@ function isValidEmail($address, $acceptsupervisorkey=0)
     	return false;
     }
     
    +/**
    + *	Return if the domain name has a valid MX record.
    + *  WARNING: This need function idn_to_ascii, checkdnsrr and getmxrr
    + *
    + *	@param	    string		$domain	    			Domain name (Ex: "yahoo.com", "yhaoo.com", "dolibarr.fr")
    + *	@return     int     							-1 if error (function not available), 0=Not valid, 1=Valid
    + */
    +function isValidMXRecord($domain)
    +{
    +	if (function_exists('idn_to_ascii') && function_exists('checkdnsrr'))
    +	{
    +		if (! checkdnsrr(idn_to_ascii($domain), 'MX'))
    +		{
    +			return 0;
    +		}
    +		if (function_exists('getmxrr'))
    +		{
    +			$mxhosts=array();
    +			$weight=array();
    +			getmxrr(idn_to_ascii($domain), $mxhosts, $weight);
    +			if (count($mxhosts) > 1) return 1;
    +			if (count($mxhosts) == 1 && ! empty($mxhosts[0])) return 1;
    +
    +			return 0;
    +		}
    +	}
    +	return -1;
    +}
    +
     /**
      *  Return true if phone number syntax is ok
      *  TODO Decide what to do with this
    @@ -3070,8 +3125,8 @@ function dol_trunc($string,$size=40,$trunc='right',$stringencoding='UTF-8',$nodo
      *	@param		boolean|int	$pictoisfullpath	If true or 1, image path is a full path
      *	@param		int			$srconly			Return only content of the src attribute of img.
      *  @param		int			$notitle			1=Disable tag title. Use it if you add js tooltip, to avoid duplicate tooltip.
    - *  @param		string		$alt				Force alt for bind peoplae
    - *  @param		string		$morecss			Add more class css on img tag (For example 'myclascss')
    + *  @param		string		$alt				Force alt for bind people
    + *  @param		string		$morecss			Add more class css on img tag (For example 'myclascss'). Work only if $moreatt is empty.
      *  @return     string       				    Return img tag
      *  @see        #img_object, #img_picto_common
      */
    @@ -3097,12 +3152,14 @@ function img_picto($titlealt, $picto, $moreatt = '', $pictoisfullpath = false, $
     
     		//if (in_array($picto, array('switch_off', 'switch_on', 'off', 'on')))
     		if (empty($srconly) && in_array($pictowithoutext, array(
    -				'bank', 'close_title', 'delete', 'edit', 'ellipsis-h', 'filter', 'grip', 'grip_title', 'off', 'on', 'play', 'playdisabled', 'printer', 'resize',
    -				'switch_off', 'switch_on', 'unlink', 'uparrow')
    -			)) {
    +				'bank', 'close_title', 'delete', 'edit', 'ellipsis-h', 'filter', 'grip', 'grip_title', 'list', 'listlight', 'off', 'on', 'play', 'playdisabled', 'printer', 'resize',
    +				'note','switch_off', 'switch_on', 'unlink', 'uparrow', '1downarrow', '1uparrow',
    +				'skype','twitter','facebook'
    +			)
    +		)) {
     			$fakey = $pictowithoutext;
    -			$facolor = '';
    -			$fasize = '';
    +			$facolor = ''; $fasize = '';
    +			$marginleftonlyshort = 2;
     			if ($pictowithoutext == 'switch_off') {
     				$fakey = 'fa-toggle-off';
     				$facolor = '#999';
    @@ -3142,6 +3199,11 @@ function img_picto($titlealt, $picto, $moreatt = '', $pictoisfullpath = false, $
     			elseif ($pictowithoutext == 'grip_title' || $pictowithoutext == 'grip') {
     				$fakey = 'fa-arrows';
     			}
    +			elseif ($pictowithoutext == 'listlight') {
    +				$fakey = 'fa-download';
    +				$facolor = '#999';
    +				$marginleftonlyshort=1;
    +			}
     			elseif ($pictowithoutext == 'printer') {
     				$fakey = 'fa-print';
     				$fasize = '1.2em';
    @@ -3151,10 +3213,23 @@ function img_picto($titlealt, $picto, $moreatt = '', $pictoisfullpath = false, $
     				$fakey = 'fa-crop';
     				$facolor = '#444';
     			}
    +			elseif ($pictowithoutext == 'note') {
    +				$fakey = 'fa-sticky-note-o';
    +				$facolor = '#999';
    +				$marginleftonlyshort=1;
    +			}
     			elseif ($pictowithoutext == 'uparrow') {
     				$fakey = 'fa-mail-forward';
     				$facolor = '#555';
     			}
    +			elseif ($pictowithoutext == '1uparrow') {
    +				$fakey = 'fa-caret-up';
    +				$marginleftonlyshort = 1;
    +			}
    +			elseif ($pictowithoutext == '1downarrow') {
    +				$fakey = 'fa-caret-down';
    +				$marginleftonlyshort = 1;
    +			}
     			elseif ($pictowithoutext == 'unlink')     {
     				$fakey = 'fa-chain-broken';
     				$facolor = '#555';
    @@ -3166,12 +3241,13 @@ function img_picto($titlealt, $picto, $moreatt = '', $pictoisfullpath = false, $
     			else {
     				$fakey = 'fa-'.$pictowithoutext;
     				$facolor = '#444';
    +				$marginleftonlyshort=0;
     			}
     
     			if (preg_match('/class="([^"]+)"/', $moreatt, $reg)) {
     				$morecss.= ($morecss?' ':'').$reg[1];
     			}
    -			$enabledisablehtml = '<span class="fa '.$fakey.' marginleftonly valignmiddle'.($morecss?' '.$morecss:'').'" style="'.($fasize?('font-size: '.$fasize.';'):'').($facolor?(' color: '.$facolor.';'):'').'" alt="'.dol_escape_htmltag($titlealt).'" title="'.dol_escape_htmltag($titlealt).'"'.($moreatt?' '.$moreatt:'').'>';
    +			$enabledisablehtml = '<span class="fa '.$fakey.' '.($marginleftonlyshort?($marginleftonlyshort==1?'marginleftonlyshort':'marginleftonly'):'').' valignmiddle'.($morecss?' '.$morecss:'').'" style="'.($fasize?('font-size: '.$fasize.';'):'').($facolor?(' color: '.$facolor.';'):'').'" alt="'.dol_escape_htmltag($titlealt).'"'.(($notitle || empty($title))?'':' title="'.dol_escape_htmltag($title).'"').($moreatt?' '.$moreatt:'').'>';
     			if (! empty($conf->global->MAIN_OPTIMIZEFORTEXTBROWSER)) {
     				$enabledisablehtml.= $titlealt;
     			}
    @@ -3227,7 +3303,7 @@ function img_picto($titlealt, $picto, $moreatt = '', $pictoisfullpath = false, $
     		//$title=$tmparray[0];
     		//$alt=empty($tmparray[1])?'':$tmparray[1];
     		$title = $titlealt;
    -		return '<img src="'.$fullpathpicto.'" alt="'.dol_escape_htmltag($alt).'"'.(($notitle || empty($title))?'':' title="'.dol_escape_htmltag($title).'"').($moreatt?' '.$moreatt:' class="inline-block"').'>';	// Alt is used for accessibility, title for popup
    +		return '<img src="'.$fullpathpicto.'" alt="'.dol_escape_htmltag($alt).'"'.(($notitle || empty($title))?'':' title="'.dol_escape_htmltag($title).'"').($moreatt?' '.$moreatt:' class="inline-block'.($morecss?' '.$morecss:'').'"').'>';	// Alt is used for accessibility, title for popup
     	}
     }
     
    @@ -3802,8 +3878,8 @@ function dol_print_error($db='',$error='',$errors=null)
     		$langs = new Translate('', $conf);
     		$langs->load("main");
     	}
    -	$langs->load("main");
    -	$langs->load("errors");
    +	// Load translation files required by the page
    +    $langs->loadLangs(array('main', 'errors'));
     
     	if ($_SERVER['DOCUMENT_ROOT'])    // Mode web
     	{
    @@ -4047,10 +4123,6 @@ function getTitleFieldOfList($name, $thead=0, $file="", $field="", $begin="", $m
     		$options=preg_replace('/&+/i','&',$options);
     		if (! preg_match('/^&/',$options)) $options='&'.$options;
     
    -		//print "&nbsp;";
    -		//$sortimg.= '<img width="2" src="'.DOL_URL_ROOT.'/theme/common/transparent.png" alt="">';
    -		//$sortimg.= '<span class="nowrap">';
    -
     		if (! $sortorder || $field1 != $sortfield1)
     		{
     			//$out.= '<a href="'.$file.'?sortfield='.$field.'&sortorder=asc&begin='.$begin.$options.'">'.img_down("A-Z",0).'</a>';
    @@ -4069,8 +4141,6 @@ function getTitleFieldOfList($name, $thead=0, $file="", $field="", $begin="", $m
     				$sortimg.= '<span class="nowrap">'.img_down("A-Z",0).'</span>';
     			}
     		}
    -
    -		//$sortimg.= '</span>';
     	}
     
     	$out.=$sortimg;
    @@ -4118,13 +4188,13 @@ function print_fiche_titre($title, $mesg='', $picto='title_generic.png', $pictoi
      *	@param	string	$morehtmlright		Added message to show on right
      *	@param	string	$picto				Icon to use before title (should be a 32x32 transparent png file)
      *	@param	int		$pictoisfullpath	1=Icon name is a full absolute url of image
    - * 	@param	int		$id					To force an id on html objects
    + * 	@param	string	$id					To force an id on html objects
      *  @param  string  $morecssontable     More css on table
      *	@param	string	$morehtmlcenter		Added message to show on center
      * 	@return	string
      *  @see print_barre_liste
      */
    -function load_fiche_titre($titre, $morehtmlright='', $picto='title_generic.png', $pictoisfullpath=0, $id=0, $morecssontable='', $morehtmlcenter='')
    +function load_fiche_titre($titre, $morehtmlright='', $picto='title_generic.png', $pictoisfullpath=0, $id='', $morecssontable='', $morehtmlcenter='')
     {
     	global $conf;
     
    @@ -4134,7 +4204,7 @@ function load_fiche_titre($titre, $morehtmlright='', $picto='title_generic.png',
     
     	$return.= "\n";
     	$return.= '<table '.($id?'id="'.$id.'" ':'').'summary="" class="centpercent notopnoleftnoright'.($morecssontable?' '.$morecssontable:'').'" style="margin-bottom: 2px;"><tr>';
    -	if ($picto) $return.= '<td class="nobordernopadding widthpictotitle opacityhigh" valign="middle">'.img_picto('',$picto, 'class="valignmiddle widthpictotitle" id="pictotitle"', $pictoisfullpath).'</td>';
    +	if ($picto) $return.= '<td class="nobordernopadding widthpictotitle opacityhigh" valign="middle">'.img_picto('',$picto, 'class="valignmiddle widthpictotitle pictotitle"', $pictoisfullpath).'</td>';
     	$return.= '<td class="nobordernopadding" valign="middle">';
     	$return.= '<div class="titre">'.$titre.'</div>';
     	$return.= '</td>';
    @@ -4200,7 +4270,7 @@ function print_barre_liste($titre, $page, $file, $options='', $sortfield='', $so
     	// Left
     	//if ($picto && $titre) print '<td class="nobordernopadding hideonsmartphone" width="40" align="left" valign="middle">'.img_picto('', $picto, 'id="pictotitle"', $pictoisfullpath).'</td>';
     	print '<td class="nobordernopadding valignmiddle">';
    -	if ($picto && $titre) print img_picto('', $picto, 'class="hideonsmartphone valignmiddle opacityhigh widthpictotitle" id="pictotitle"', $pictoisfullpath);
    +	if ($picto && $titre) print img_picto('', $picto, 'class="hideonsmartphone valignmiddle opacityhigh pictotitle widthpictotitle"', $pictoisfullpath);
     	print '<div class="titre inline-block">'.$titre;
     	if (!empty($titre) && $savtotalnboflines >= 0 && (string) $savtotalnboflines != '') print ' ('.$totalnboflines.')';
     	print '</div></td>';
    @@ -4292,7 +4362,7 @@ function print_fleche_navigation($page, $file, $options='', $nextpage=0, $betwee
     	print '<div class="pagination"><ul>';
     	if ((int) $limit >= 0 && empty($hideselectlimit))
     	{
    -		$pagesizechoices='10:10,20:20,30:30,40:40,50:50,100:100,250:250,500:500,1000:1000,5000:5000';
    +		$pagesizechoices='10:10,15:15,20:20,30:30,40:40,50:50,100:100,250:250,500:500,1000:1000,5000:5000';
     		//$pagesizechoices.=',0:'.$langs->trans("All");     // Not yet supported
     		//$pagesizechoices.=',2:2';
     		if (! empty($conf->global->MAIN_PAGESIZE_CHOICES)) $pagesizechoices=$conf->global->MAIN_PAGESIZE_CHOICES;
    @@ -4411,7 +4481,7 @@ function vatrate($rate, $addpercent=false, $info_bits=0, $usestarfornpr=0)
      *		@param	integer		$form			Type of format, HTML or not (not by default)
      *		@param	Translate	$outlangs		Object langs for output
      *		@param	int			$trunc			1=Truncate if there is more decimals than MAIN_MAX_DECIMALS_SHOWN (default), 0=Does not truncate. Deprecated because amount are rounded (to unit or total amount accurancy) before beeing inserted into database or after a computation, so this parameter should be useless.
    - *		@param	int			$rounding		Minimum number of decimal to show. If 0, no change, if -1, we use min($conf->global->MAIN_MAX_DECIMALS_UNIT,$conf->global->MAIN_MAX_DECIMALS_TOTAL)
    + *		@param	int			$rounding		Minimum number of decimal to show. If 0, no change, if -1, we use min($conf->global->MAIN_MAX_DECIMALS_UNIT,$conf->global->MAIN_MAX_DECIMALS_TOT)
      *		@param	int			$forcerounding	Force the number of decimal to forcerounding decimal (-1=do not force)
      *		@param	string		$currency_code	To add currency symbol (''=add nothing, 'auto'=Use default currency, 'XXX'=add currency symbols for XXX currency)
      *		@return	string						Chaine avec montant formate
    @@ -4501,7 +4571,7 @@ function price($amount, $form=0, $outlangs='', $trunc=1, $rounding=-1, $forcerou
      *									'MT'=Round to Max for totals with Tax (MAIN_MAX_DECIMALS_TOT)
      *									'MS'=Round to Max for stock quantity (MAIN_MAX_DECIMALS_STOCK)
      * 	@param	int		$alreadysqlnb	Put 1 if you know that content is already universal format number
    - *	@return	string					Amount with universal numeric format (Example: '99.99999') or unchanged text if conversion fails.
    + *	@return	string					Amount with universal numeric format (Example: '99.99999') or unchanged text if conversion fails. If amount is null or '', it returns ''.
      *
      *	@see    price					Opposite function of price2num
      */
    @@ -4672,7 +4742,8 @@ function get_localtax($vatrate, $local, $thirdparty_buyer="", $thirdparty_seller
     
     		if ($local == 2)
     		{
    -			if (! $mysoc->localtax2_assuj || (string) $vatratecleaned == "0") return 0;
    +			//if (! $mysoc->localtax2_assuj || (string) $vatratecleaned == "0") return 0;
    +			if (! $mysoc->localtax2_assuj) return 0;		// If main vat is 0, IRPF may be different than 0.
     			if ($thirdparty_seller->id == $mysoc->id)
     			{
     				if (! $thirdparty_buyer->localtax2_assuj) return 0;
    @@ -4809,7 +4880,6 @@ function get_localtax_by_third($local)
     	}
     
     	return 0;
    -
     }
     
     
    @@ -4935,7 +5005,7 @@ function getLocalTaxesFromRate($vatrate, $local, $buyer, $seller, $firstparamisi
      *
      *  @param	int			$idprod          	Id of product or 0 if not a predefined product
      *  @param  Societe		$thirdparty_seller  Thirdparty with a ->country_code defined (FR, US, IT, ...)
    - *	@param	int			$idprodfournprice	Id product_fournisseur_price (for "supplier" order/invoice)
    + *	@param	int			$idprodfournprice	Id product_fournisseur_price (for "supplier" proposal/order/invoice)
      *  @return float|string   				    Vat rate to use with format 5.0 or '5.0 (XXX)'
      *  @see get_product_localtax_for_country
      */
    @@ -4956,7 +5026,7 @@ function get_product_vat_for_country($idprod, $thirdparty_seller, $idprodfournpr
     
     		if ($mysoc->country_code == $thirdparty_seller->country_code) // If selling country is ours
     		{
    -			if ($idprodfournprice > 0)     // We want vat for product for a "supplier" order or invoice
    +			if ($idprodfournprice > 0)     // We want vat for product for a "supplier" object
     			{
     				$product->get_buyprice($idprodfournprice,0,0,0);
     				$ret=$product->vatrate_supplier;
    @@ -4981,7 +5051,7 @@ function get_product_vat_for_country($idprod, $thirdparty_seller, $idprodfournpr
     		if (empty($conf->global->MAIN_VAT_DEFAULT_IF_AUTODETECT_FAILS))
     		{
     			// If vat of product for the country not found or not defined, we return the first higher vat of country.
    -			$sql = "SELECT taux as vat_rate";
    +			$sql = "SELECT t.taux as vat_rate, t.code as default_vat_code";
     			$sql.= " FROM ".MAIN_DB_PREFIX."c_tva as t, ".MAIN_DB_PREFIX."c_country as c";
     			$sql.= " WHERE t.active=1 AND t.fk_pays = c.rowid AND c.code='".$thirdparty_seller->country_code."'";
     			$sql.= " ORDER BY t.taux DESC, t.code ASC, t.recuperableonly ASC";
    @@ -4994,6 +5064,7 @@ function get_product_vat_for_country($idprod, $thirdparty_seller, $idprodfournpr
     				if ($obj)
     				{
     					$ret=$obj->vat_rate;
    +					if ($obj->default_vat_code) $ret.=' ('.$obj->default_vat_code.')';
     				}
     				$db->free($sql);
     			}
    @@ -5105,7 +5176,7 @@ function get_default_tva(Societe $thirdparty_seller, Societe $thirdparty_buyer,
     	$buyer_country_code = $thirdparty_buyer->country_code;
     	$buyer_in_cee = isInEEC($thirdparty_buyer);
     
    -	dol_syslog("get_default_tva: seller use vat=".$seller_use_vat.", seller country=".$seller_country_code.", seller in cee=".$seller_in_cee.", buyer country=".$buyer_country_code.", buyer in cee=".$buyer_in_cee.", idprod=".$idprod.", idprodfournprice=".$idprodfournprice.", SERVICE_ARE_ECOMMERCE_200238EC=".(! empty($conf->global->SERVICES_ARE_ECOMMERCE_200238EC)?$conf->global->SERVICES_ARE_ECOMMERCE_200238EC:''));
    +	dol_syslog("get_default_tva: seller use vat=".$seller_use_vat.", seller country=".$seller_country_code.", seller in cee=".$seller_in_cee.", buyer vat number=".$thirdparty_buyer->tva_intra." buyer country=".$buyer_country_code.", buyer in cee=".$buyer_in_cee.", idprod=".$idprod.", idprodfournprice=".$idprodfournprice.", SERVICE_ARE_ECOMMERCE_200238EC=".(! empty($conf->global->SERVICES_ARE_ECOMMERCE_200238EC)?$conf->global->SERVICES_ARE_ECOMMERCE_200238EC:''));
     
     	// If services are eServices according to EU Council Directive 2002/38/EC (http://ec.europa.eu/taxation_customs/taxation/vat/traders/e-commerce/article_1610_en.htm)
     	// we use the buyer VAT.
    @@ -5155,6 +5226,11 @@ function get_default_tva(Societe $thirdparty_seller, Societe $thirdparty_buyer,
     		}
     	}
     
    +	// Si (vendeur en France et acheteur hors Communaute europeenne et acheteur particulier) alors TVA par defaut=TVA du produit vendu. Fin de regle
    +	if (! empty($conf->global->MAIN_USE_VAT_OF_PRODUCT_FOR_INDIVIDUAL_CUSTOMER_OUT_OF_EEC) && empty($buyer_in_cee) && !$thirdparty_buyer->isACompany()) {
    +		return get_product_vat_for_country($idprod,$thirdparty_seller,$idprodfournprice);
    +	}
    +
     	// Sinon la TVA proposee par defaut=0. Fin de regle.
     	// Rem: Cela signifie qu'au moins un des 2 est hors Communaute europeenne et que le pays differe
     	//print 'VATRULE 5';
    @@ -5318,7 +5394,9 @@ function get_exdir($num, $level, $alpha, $withoutslash, $object, $modulepart)
     		// TODO
     		// We will enhance here a common way of forging path for document storage
     		// Here, object->id, object->ref and modulepart are required.
    -		if (in_array($modulepart, array('thirdparty','contact','member','propal','proposal','commande','order','facture','invoice','shipment','expensereport')))
    +		//var_dump($modulepart);
    +		if (in_array($modulepart, array('thirdparty','contact','member','propal','proposal','commande','order','facture','invoice',
    +			'supplier_order','supplier_proposal','shipment','contract','expensereport')))
     		{
     			$path=($object->ref?$object->ref:$object->id);
     		}
    @@ -5426,7 +5504,7 @@ function picto_required()
      *  @param	integer	$strip_tags			0=Use internal strip, 1=Use strip_tags() php function (bugged when text contains a < char that is not for a html tag)
      *	@return string	    				String cleaned
      *
    - * 	@see	dol_escape_htmltag strip_tags
    + * 	@see	dol_escape_htmltag strip_tags dol_string_onlythesehtmltags dol_string_neverthesehtmltags
      */
     function dol_string_nohtmltag($stringtoclean, $removelinefeed=1, $pagecodeto='UTF-8', $strip_tags=0)
     {
    @@ -5458,6 +5536,51 @@ function dol_string_nohtmltag($stringtoclean, $removelinefeed=1, $pagecodeto='UT
     	return trim($temp);
     }
     
    +/**
    + *	Clean a string to keep only desirable HTML tags.
    + *
    + *	@param	string	$stringtoclean		String to clean
    + *	@return string	    				String cleaned
    + *
    + * 	@see	dol_escape_htmltag strip_tags dol_string_nohtmltag dol_string_neverthesehtmltags
    + */
    +function dol_string_onlythesehtmltags($stringtoclean)
    +{
    +	$allowed_tags = array(
    +		"html", "head", "meta", "body", "article", "a", "b", "br", "div", "em", "font", "img", "ins", "hr", "i", "li", "link",
    +		"ol", "p", "s", "section", "span", "strong", "title",
    +		"table", "tr", "th", "td", "u", "ul"
    +	);
    +
    +	$allowed_tags_string = join("><", $allowed_tags);
    +	$allowed_tags_string = preg_replace('/^>/','',$allowed_tags_string);
    +	$allowed_tags_string = preg_replace('/<$/','',$allowed_tags_string);
    +
    +	$temp = strip_tags($stringtoclean, $allowed_tags_string);
    +
    +	return $temp;
    +}
    +
    +/**
    + *	Clean a string from some undesirable HTML tags.
    + *
    + *	@param	string	$stringtoclean		String to clean
    + *  @param	array	$disallowed_tags	Array of tags not allowed
    + *	@return string	    				String cleaned
    + *
    + * 	@see	dol_escape_htmltag strip_tags dol_string_nohtmltag dol_string_onlythesehtmltags
    + */
    +function dol_string_neverthesehtmltags($stringtoclean, $disallowed_tags=array('textarea'))
    +{
    +	$temp = $stringtoclean;
    +	foreach($disallowed_tags as $tagtoremove)
    +	{
    +		$temp = preg_replace('/<\/?'.$tagtoremove.'>/', '', $temp);
    +		$temp = preg_replace('/<\/?'.$tagtoremove.'\s+[^>]*>/', '', $temp);
    +	}
    +	return $temp;
    +}
    +
     
     /**
      * Return first line of text. Cut will depends if content is HTML or not.
    @@ -5751,6 +5874,7 @@ function dol_textishtml($msg,$option=0)
     		if (preg_match('/<html/i',$msg))				return true;
     		elseif (preg_match('/<body/i',$msg))			return true;
     		elseif (preg_match('/<(b|em|i|u)>/i',$msg))		return true;
    +		elseif (preg_match('/<br\/>/i',$msg))	  return true;
     		elseif (preg_match('/<(br|div|font|li|p|span|strong|table)>/i',$msg)) 	  return true;
     		elseif (preg_match('/<(br|div|font|li|p|span|strong|table)\s+[^<>\/]*>/i',$msg)) return true;
     		elseif (preg_match('/<(br|div|font|li|p|span|strong|table)\s+[^<>\/]*\/>/i',$msg)) return true;
    @@ -5846,7 +5970,8 @@ function getCommonSubstitutionArray($outputlangs, $onlykey=0, $exclude=null, $ob
     			'__MYCOMPANY_ZIP__'     => $mysoc->zip,
     			'__MYCOMPANY_TOWN__'    => $mysoc->town,
     			'__MYCOMPANY_COUNTRY__'    => $mysoc->country,
    -			'__MYCOMPANY_COUNTRY_ID__' => $mysoc->country_id
    +			'__MYCOMPANY_COUNTRY_ID__' => $mysoc->country_id,
    +			'__MYCOMPANY_CURRENCY_CODE__' => $conf->currency
     		));
     	}
     
    @@ -5862,6 +5987,7 @@ function getCommonSubstitutionArray($outputlangs, $onlykey=0, $exclude=null, $ob
     
     			$substitutionarray['__THIRDPARTY_ID__'] = '__THIRDPARTY_ID__';
     			$substitutionarray['__THIRDPARTY_NAME__'] = '__THIRDPARTY_NAME__';
    +			$substitutionarray['__THIRDPARTY_NAME_ALIAS__'] = '__THIRDPARTY_NAME_ALIAS__';
     			$substitutionarray['__THIRDPARTY_EMAIL__'] = '__THIRDPARTY_EMAIL__';
     
     			if (is_object($object) && $object->element == 'member')
    @@ -5924,6 +6050,12 @@ function getCommonSubstitutionArray($outputlangs, $onlykey=0, $exclude=null, $ob
     			$substitutionarray['__MEMBER_PHONE__']=$msgishtml?dol_htmlentitiesbr($object->phone):$object->phone;
     			$substitutionarray['__MEMBER_PHONEPRO__']=$msgishtml?dol_htmlentitiesbr($object->phone_perso):$object->phone_perso;
     			$substitutionarray['__MEMBER_PHONEMOBILE__']=$msgishtml?dol_htmlentitiesbr($object->phone_mobile):$object->phone_mobile;
    +			$substitutionarray['__MEMBER_FIRST_SUBSCRIPTION_DATE__']       = dol_print_date($object->first_subscription_date, 'dayrfc');
    +			$substitutionarray['__MEMBER_FIRST_SUBSCRIPTION_DATE_START__'] = dol_print_date($object->first_subscription_date_start, 'dayrfc');
    +			$substitutionarray['__MEMBER_FIRST_SUBSCRIPTION_DATE_END__']   = dol_print_date($object->first_subscription_date_end, 'dayrfc');
    +			$substitutionarray['__MEMBER_LAST_SUBSCRIPTION_DATE__']        = dol_print_date($object->last_subscription_date, 'dayrfc');
    +			$substitutionarray['__MEMBER_LAST_SUBSCRIPTION_DATE_START__']  = dol_print_date($object->last_subscription_date_start, 'dayrfc');
    +			$substitutionarray['__MEMBER_LAST_SUBSCRIPTION_DATE_END__']    = dol_print_date($object->last_subscription_date_end, 'dayrfc');
     
     			if (is_object($object) && $object->element == 'societe')
     			{
    @@ -5995,7 +6127,7 @@ function getCommonSubstitutionArray($outputlangs, $onlykey=0, $exclude=null, $ob
     			{
     				// Set the online payment url link into __ONLINE_PAYMENT_URL__ key
     				require_once DOL_DOCUMENT_ROOT.'/core/lib/payments.lib.php';
    -				$outputlangs->load('paypal');
    +				$outputlangs->loadLangs(array('paypal','other'));
     				$typeforonlinepayment='free';
     				if (is_object($object) && $object->element == 'commande') $typeforonlinepayment='order';
     				if (is_object($object) && $object->element == 'facture')  $typeforonlinepayment='invoice';
    @@ -6004,7 +6136,7 @@ function getCommonSubstitutionArray($outputlangs, $onlykey=0, $exclude=null, $ob
     				$paymenturl=$url;
     			}
     
    -			$substitutionarray['__ONLINE_PAYMENT_TEXT_AND_URL__']=($paymenturl?$outputlangs->trans("PredefinedMailContentLink", $paymenturl):'');
    +			$substitutionarray['__ONLINE_PAYMENT_TEXT_AND_URL__']=($paymenturl?str_replace('\n', "\n", $outputlangs->trans("PredefinedMailContentLink", $paymenturl)):'');
     			$substitutionarray['__ONLINE_PAYMENT_URL__']=$paymenturl;
     		}
     	}
    @@ -6012,17 +6144,20 @@ function getCommonSubstitutionArray($outputlangs, $onlykey=0, $exclude=null, $ob
     	{
     		$substitutionarray['__DATE_YMD__']        = is_object($object)?(isset($object->date) ? dol_print_date($object->date, 'day', 0, $outputlangs) : '') : '';
     		$substitutionarray['__DATE_DUE_YMD__']    = is_object($object)?(isset($object->date_lim_reglement)? dol_print_date($object->date_lim_reglement, 'day', 0, $outputlangs) : '') : '';
    +
     		$substitutionarray['__AMOUNT__']          = is_object($object)?$object->total_ttc:'';
     		$substitutionarray['__AMOUNT_EXCL_TAX__'] = is_object($object)?$object->total_ht:'';
     		$substitutionarray['__AMOUNT_VAT__']      = is_object($object)?($object->total_vat?$object->total_vat:$object->total_tva):'';
    - 		if ($onlykey != 2 || $mysoc->useLocalTax(1)) $substitutionarray['__AMOUNT_TAX2__']     = is_object($object)?$object->total_localtax1:'';
    +		if ($onlykey != 2 || $mysoc->useLocalTax(1)) $substitutionarray['__AMOUNT_TAX2__']     = is_object($object)?$object->total_localtax1:'';
     		if ($onlykey != 2 || $mysoc->useLocalTax(2)) $substitutionarray['__AMOUNT_TAX3__']     = is_object($object)?$object->total_localtax2:'';
    -    	$substitutionarray['__AMOUNT_FORMATED__']          = is_object($object)?price($object->total_ttc, 0, $outputlangs, 0, 0, -1, $conf->currency_code):'';
    -		$substitutionarray['__AMOUNT_EXCL_TAX_FORMATED__'] = is_object($object)?price($object->total_ht, 0, $outputlangs, 0, 0, -1, $conf->currency_code):'';
    -        $substitutionarray['__AMOUNT_VAT_FORMATED__']      = is_object($object)?($object->total_vat?price($object->total_vat, 0, $outputlangs, 0, 0, -1, $conf->currency_code):price($object->total_tva, 0, $outputlangs, 0, 0, -1, $conf->currency_code)):'';
    -        if ($onlykey != 2 || $mysoc->useLocalTax(1)) $substitutionarray['__AMOUNT_TAX2_FORMATED__']     = is_object($object)?price($object->total_localtax1, 0, $outputlangs, 0, 0, -1, $conf->currency_code):'';
    -        if ($onlykey != 2 || $mysoc->useLocalTax(2)) $substitutionarray['__AMOUNT_TAX3_FORMATED__']     = is_object($object)?price($object->total_localtax2, 0, $outputlangs, 0, 0, -1, $conf->currency_code):'';
    -        // TODO Add keys for foreign multicurrency
    +
    +		$substitutionarray['__AMOUNT_FORMATED__']          = is_object($object)?price($object->total_ttc, 0, $outputlangs, 0, 0, -1, $conf->currency):'';
    +		$substitutionarray['__AMOUNT_EXCL_TAX_FORMATED__'] = is_object($object)?price($object->total_ht, 0, $outputlangs, 0, 0, -1, $conf->currency):'';
    +		$substitutionarray['__AMOUNT_VAT_FORMATED__']      = is_object($object)?($object->total_vat?price($object->total_vat, 0, $outputlangs, 0, 0, -1, $conf->currency):price($object->total_tva, 0, $outputlangs, 0, 0, -1, $conf->currency)):'';
    +		if ($onlykey != 2 || $mysoc->useLocalTax(1)) $substitutionarray['__AMOUNT_TAX2_FORMATED__']     = is_object($object)?price($object->total_localtax1, 0, $outputlangs, 0, 0, -1, $conf->currency):'';
    +		if ($onlykey != 2 || $mysoc->useLocalTax(2)) $substitutionarray['__AMOUNT_TAX3_FORMATED__']     = is_object($object)?price($object->total_localtax2, 0, $outputlangs, 0, 0, -1, $conf->currency):'';
    +
    +		// TODO Add keys for foreign multicurrency
     
     		// For backward compatibility
     		if ($onlykey != 2)
    @@ -6033,19 +6168,26 @@ function getCommonSubstitutionArray($outputlangs, $onlykey=0, $exclude=null, $ob
     		}
     	}
     
    +	//var_dump($substitutionarray['__AMOUNT_FORMATED__']);
     	if (empty($exclude) || ! in_array('date', $exclude))
     	{
     		include_once DOL_DOCUMENT_ROOT.'/core/lib/date.lib.php';
     
     		$tmp=dol_getdate(dol_now(), true);
     		$tmp2=dol_get_prev_day($tmp['mday'], $tmp['mon'], $tmp['year']);
    -		$tmp3=dol_get_prev_month($tmp['mday'], $tmp['mon'], $tmp['year']);
    +		$tmp3=dol_get_prev_month($tmp['mon'], $tmp['year']);
     		$tmp4=dol_get_next_day($tmp['mday'], $tmp['mon'], $tmp['year']);
    -		$tmp5=dol_get_next_month($tmp['mday'], $tmp['mon'], $tmp['year']);
    +		$tmp5=dol_get_next_month($tmp['mon'], $tmp['year']);
     
     		$substitutionarray=array_merge($substitutionarray, array(
     			'__DAY__' => (string) $tmp['mday'],
    +			'__DAY_TEXT__' => $outputlangs->trans('Day'.$tmp['wday']),					// Monday
    +			'__DAY_TEXT_SHORT__' => $outputlangs->trans($tmp['weekday'].'Min'),			// Mon
    +			'__DAY_TEXT_MIN__' => $outputlangs->trans('Short'.$tmp['weekday']),			// M
     			'__MONTH__' => (string) $tmp['mon'],
    +			'__MONTH_TEXT__' => $outputlangs->trans('Month'.sprintf("%02d", $tmp['mon'])),
    +			'__MONTH_TEXT_SHORT__' => $outputlangs->trans('MonthShort'.sprintf("%02d", $tmp['mon'])),
    +			'__MONTH_TEXT_MIN__' => $outputlangs->trans('MonthVeryShort'.sprintf("%02d", $tmp['mon'])),
     			'__YEAR__' => (string) $tmp['year'],
     			'__PREVIOUS_DAY__' => (string) $tmp2['day'],
     			'__PREVIOUS_MONTH__' => (string) $tmp3['month'],
    @@ -6082,7 +6224,7 @@ function getCommonSubstitutionArray($outputlangs, $onlykey=0, $exclude=null, $ob
      *  @param  array		$substitutionarray		Array with key->val to substitute. Example: array('__MYKEY__' => 'MyVal', ...)
      *  @param	Translate	$outputlangs			Output language
      * 	@return string  		    				Output string after substitutions
    - *  @see	complete_substitutions_array
    + *  @see	complete_substitutions_array, getCommonSubstitutionArray
      */
     function make_substitutions($text, $substitutionarray, $outputlangs=null)
     {
    @@ -6254,7 +6396,7 @@ function dolGetFirstLastname($firstname,$lastname,$nameorder=-1)
     
     	$ret='';
     	// If order not defined, we use the setup
    -	if ($nameorder < 0) $nameorder=$conf->global->MAIN_FIRSTNAME_NAME_POSITION;
    +	if ($nameorder < 0) $nameorder=(empty($conf->global->MAIN_FIRSTNAME_NAME_POSITION)?1:0);
     	if ($nameorder && ((string) $nameorder != '2'))
     	{
     		$ret.=$firstname;
    @@ -6869,6 +7011,7 @@ function complete_head_from_modules($conf,$langs,$object,&$head,&$h,$type,$mode=
     				foreach($head as $key => $val)
     				{
     					$condition = (! empty($values[3]) ? verifCond($values[3]) : 1);
    +					//var_dump($key.' - '.$tabname.' - '.$head[$key][2].' - '.$values[3].' - '.$condition);
     					if ($head[$key][2]==$tabname && $condition)
     					{
     						unset($head[$key]);
    @@ -6904,7 +7047,8 @@ function complete_head_from_modules($conf,$langs,$object,&$head,&$h,$type,$mode=
      */
     function printCommonFooter($zone='private')
     {
    -	global $conf, $hookmanager;
    +	global $conf, $hookmanager, $user;
    +	global $action;
     	global $micro_start_time;
     
     	if ($zone == 'private') print "\n".'<!-- Common footer for private page -->'."\n";
    @@ -6937,7 +7081,71 @@ function printCommonFooter($zone='private')
     				print '});'."\n";
     			}
     
    -			// Google Analytics (need Google module)
    +			// Management of focus and mandatory for fields
    +			if ($action == 'create' || $action == 'edit')
    +			{
    +				print '/* Code js to manage focus and mandatory form fields */'."\n";
    +				$relativepathstring = $_SERVER["PHP_SELF"];
    +				// Clean $relativepathstring
    +				if (constant('DOL_URL_ROOT')) $relativepathstring = preg_replace('/^'.preg_quote(constant('DOL_URL_ROOT'),'/').'/', '', $relativepathstring);
    +				$relativepathstring = preg_replace('/^\//', '', $relativepathstring);
    +				$relativepathstring = preg_replace('/^custom\//', '', $relativepathstring);
    +				$tmpqueryarraywehave=explode('&', dol_string_nohtmltag($_SERVER['QUERY_STRING']));
    +				foreach($user->default_values[$relativepathstring]['focus'] as $defkey => $defval)
    +				{
    +					$qualified = 0;
    +					if ($defkey != '_noquery_')
    +					{
    +						$tmpqueryarraytohave=explode('&', $defkey);
    +						$foundintru=0;
    +						foreach($tmpqueryarraytohave as $tmpquerytohave)
    +						{
    +							if (! in_array($tmpquerytohave, $tmpqueryarraywehave)) $foundintru=1;
    +						}
    +						if (! $foundintru) $qualified=1;
    +						//var_dump($defkey.'-'.$qualified);
    +					}
    +					else $qualified = 1;
    +
    +					if ($qualified)
    +					{
    +						foreach($defval as $paramkey => $paramval)
    +						{
    +							// Add property 'required' on input
    +							print 'jQuery("input[name=\''.$paramkey.'\']").focus();'."\n";
    +						}
    +					}
    +				}
    +				foreach($user->default_values[$relativepathstring]['mandatory'] as $defkey => $defval)
    +				{
    +					$qualified = 0;
    +					if ($defkey != '_noquery_')
    +					{
    +						$tmpqueryarraytohave=explode('&', $defkey);
    +						$foundintru=0;
    +						foreach($tmpqueryarraytohave as $tmpquerytohave)
    +						{
    +							if (! in_array($tmpquerytohave, $tmpqueryarraywehave)) $foundintru=1;
    +						}
    +						if (! $foundintru) $qualified=1;
    +						//var_dump($defkey.'-'.$qualified);
    +					}
    +					else $qualified = 1;
    +
    +					if ($qualified)
    +					{
    +						foreach($defval as $paramkey => $paramval)
    +						{
    +							// Add property 'required' on input
    +							print 'jQuery("input[name=\''.$paramkey.'\']").prop(\'required\',true);'."\n";
    +							print 'jQuery("select[name=\''.$paramkey.'\']").prop(\'required\',true);'."\n";		// required on a select works only if key is "", this does not happen in Dolibarr
    +						}
    +					}
    +				}
    +			}
    +
    +			// Google Analytics
    +			// TODO Add a hook here
     			if (! empty($conf->google->enabled) && ! empty($conf->global->MAIN_GOOGLE_AN_ID))
     			{
     				if (($conf->dol_use_jmobile != 4))
    @@ -7073,11 +7281,11 @@ function dol_getmypid()
     /**
      * Generate natural SQL search string for a criteria (this criteria can be tested on one or several fields)
      *
    - * @param 	string|string[]	$fields 	String or array of strings, filled with the name of all fields in the SQL query we must check (combined with a OR). Example: array("p.field1","p.field2")
    - * @param 	string 			$value 		The value to look for.
    + * @param   string|string[]	$fields 	String or array of strings, filled with the name of all fields in the SQL query we must check (combined with a OR). Example: array("p.field1","p.field2")
    + * @param   string 			$value 		The value to look for.
      *                          		    If param $mode is 0, can contains several keywords separated with a space or |
    - *                                         like "keyword1 keyword2" = We want record field like keyword1 AND field like keyword2
    - *                                         or like "keyword1|keyword2" = We want record field like keyword1 OR field like keyword2
    + *                                      like "keyword1 keyword2" = We want record field like keyword1 AND field like keyword2
    + *                                      or like "keyword1|keyword2" = We want record field like keyword1 OR field like keyword2
      *                             			If param $mode is 1, can contains an operator <, > or = like "<10" or ">=100.5 < 1000"
      *                             			If param $mode is 2, can contains a list of int id separated by comma like "1,3,4"
      *                             			If param $mode is 3, can contains a list of string separated by comma like "a,b,c"
    @@ -7330,6 +7538,7 @@ function getAdvancedPreviewUrl($modulepart, $relativepath, $alldata=0, $param=''
      *
      * @param string	$htmlname	Id of html object
      * @param string	$addlink	Add a 'link to' after
    + * @return string
      */
     function ajax_autoselect($htmlname, $addlink='')
     {
    @@ -7467,6 +7676,7 @@ function dol_mimetype($file, $default='application/octet-stream', $mode=0)
      * @param int		$id				id of line
      * @param bool		$checkentity	add filter on entity
      * @param string	$rowidfield		name of the column rowid
    + * @return string
      */
     function getDictvalue($tablename, $field, $id, $checkentity=false, $rowidfield='rowid')
     {
    @@ -7476,7 +7686,7 @@ function getDictvalue($tablename, $field, $id, $checkentity=false, $rowidfield='
     	{
     		$dictvalues[$tablename] = array();
     		$sql = 'SELECT * FROM '.$tablename.' WHERE 1';
    -		if ($checkentity) $sql.= ' entity IN (0,'.getEntity('').')';
    +		if ($checkentity) $sql.= ' AND entity IN (0,'.getEntity('').')';
     
     		$resql = $db->query($sql);
     		if ($resql)
    @@ -7566,3 +7776,15 @@ function isVisibleToUserType($type_user, &$menuentry, &$listofmodulesforexternal
     	if (! $menuentry['perms']) return 2;															// No permissions and user is external
     	return 1;
     }
    +
    +/**
    + * Round to next multiple.
    + *
    + * @param 	double		$n		Number to round up
    + * @param 	integer		$x		Multiple. For example 60 to round up to nearest exact minute for a date with seconds.
    + * @return 	integer				Value rounded.
    + */
    +function roundUpToNextMultiple($n, $x=5)
    +{
    +	return (ceil($n)%$x === 0) ? ceil($n) : round(($n+$x/2)/$x)*$x;
    +}
    diff --git a/htdocs/core/lib/functions2.lib.php b/htdocs/core/lib/functions2.lib.php
    index 0b8d42f3a9e..8a22337cea8 100644
    --- a/htdocs/core/lib/functions2.lib.php
    +++ b/htdocs/core/lib/functions2.lib.php
    @@ -194,9 +194,10 @@ function dol_print_file($langs,$filename,$searchalt=0)
      */
     function dol_print_object_info($object, $usetable=0)
     {
    -    global $langs,$db;
    -    $langs->load("other");
    -    $langs->load("admin");
    +    global $langs, $db;
    +
    +    // Load translation files required by the page
    +    $langs->loadLangs(array('other', 'admin'));
     
         include_once DOL_DOCUMENT_ROOT.'/core/lib/date.lib.php';
     
    @@ -708,9 +709,10 @@ function array2table($data,$tableMarkup=1,$tableoptions='',$troptions='',$tdopti
      * @param   string		$mode			'next' for next value or 'last' for last value
      * @param   bool		$bentityon		Activate the entity filter. Default is true (for modules not compatible with multicompany)
      * @param	User		$objuser		Object user we need data from.
    + * @param	int			$forceentity	Entity id to force
      * @return 	string						New value (numeric) or error message
      */
    -function get_next_value($db,$mask,$table,$field,$where='',$objsoc='',$date='',$mode='next', $bentityon=true, $objuser=null)
    +function get_next_value($db,$mask,$table,$field,$where='',$objsoc='',$date='',$mode='next', $bentityon=true, $objuser=null, $forceentity=null)
     {
         global $conf,$user;
     
    @@ -987,7 +989,8 @@ function get_next_value($db,$mask,$table,$field,$where='',$objsoc='',$date='',$m
     	$sql.= " AND ".$field." NOT LIKE '(PROV%)'";
         if ($bentityon) // only if entity enable
         	$sql.= " AND entity IN (".getEntity($sharetable).")";
    -
    +    else if (! empty($forceentity))
    +    	$sql.= " AND entity = ".(int) $forceentity;
         if ($where) $sql.=$where;
         if ($sqlwhere) $sql.=' AND '.$sqlwhere;
     
    @@ -1035,6 +1038,8 @@ function get_next_value($db,$mask,$table,$field,$where='',$objsoc='',$date='',$m
         	$sql.= " AND ".$field." NOT LIKE '%PROV%'";
         	if ($bentityon) // only if entity enable
             	$sql.= " AND entity IN (".getEntity($sharetable).")";
    +        else if (! empty($forceentity))
    +        	$sql.= " AND entity = ".(int) $forceentity;
             if ($where) $sql.=$where;
             if ($sqlwhere) $sql.=' AND '.$sqlwhere;
     
    @@ -1089,6 +1094,8 @@ function get_next_value($db,$mask,$table,$field,$where='',$objsoc='',$date='',$m
                 $maskrefclient_sql.= " WHERE ".$field." LIKE '".$maskrefclient_maskLike."'";
                 if ($bentityon) // only if entity enable
                 	$maskrefclient_sql.= " AND entity IN (".getEntity($sharetable).")";
    +            else if (! empty($forceentity))
    +            	$sql.= " AND entity = ".(int) $forceentity;
                 if ($where) $maskrefclient_sql.=$where; //use the same optional where as general mask
                 if ($sqlwhere) $maskrefclient_sql.=' AND '.$sqlwhere; //use the same sqlwhere as general mask
                 $maskrefclient_sql.=' AND (SUBSTRING('.$field.', '.(strpos($maskwithnocode,$maskrefclient)+1).', '.dol_strlen($maskrefclient_maskclientcode).")='".$maskrefclient_clientcode."')";
    @@ -1161,7 +1168,16 @@ function get_next_value($db,$mask,$table,$field,$where='',$objsoc='',$date='',$m
         return $numFinal;
     }
     
    -function get_string_between($string, $start, $end){
    +/**
    + * Get string between
    + *
    + * @param   string  $string     String to test
    + * @param   int     $start      Value for start
    + * @param   int     $end        Value for end
    + * @return  string              Return part of string
    + */
    +function get_string_between($string, $start, $end)
    +{
         $string = " ".$string;
          $ini = strpos($string,$start);
          if ($ini == 0) return "";
    @@ -1754,7 +1770,7 @@ function getSoapParams()
     
     
     /**
    - * List urls of element
    + * Return link url to an object
      *
      * @param 	int		$objectid		Id of record
      * @param 	string	$objecttype		Type of object ('invoice', 'order', 'expedition_bon', ...)
    @@ -1764,7 +1780,7 @@ function getSoapParams()
      */
     function dolGetElementUrl($objectid,$objecttype,$withpicto=0,$option='')
     {
    -	global $db,$conf;
    +	global $db, $conf, $langs;
     
     	$ret='';
     
    @@ -1830,6 +1846,11 @@ function dolGetElementUrl($objectid,$objecttype,$withpicto=0,$option='')
     		$module='projet';
     		$subelement='task';
     	}
    +	if ($objecttype == 'stock') {
    +		$classpath = 'product/stock/class';
    +		$module='stock';
    +		$subelement='stock';
    +	}
     
     	//print "objecttype=".$objecttype." module=".$module." subelement=".$subelement;
     
    @@ -1840,22 +1861,34 @@ function dolGetElementUrl($objectid,$objecttype,$withpicto=0,$option='')
     		$classpath = 'fourn/class';
     		$module='fournisseur';
     	}
    -	if ($objecttype == 'order_supplier')   {
    +	elseif ($objecttype == 'order_supplier')   {
     		$classfile = 'fournisseur.commande';
     		$classname='CommandeFournisseur';
     		$classpath = 'fourn/class';
     		$module='fournisseur';
     	}
    -
    +	elseif ($objecttype == 'stock')   {
    +		$classpath = 'product/stock/class';
    +		$classfile='entrepot';
    +		$classname='Entrepot';
    +	}
     	if (! empty($conf->$module->enabled))
     	{
     		$res=dol_include_once('/'.$classpath.'/'.$classfile.'.class.php');
     		if ($res)
     		{
    -			$object = new $classname($db);
    -			$res=$object->fetch($objectid);
    -			if ($res > 0) $ret=$object->getNomUrl($withpicto,$option);
    -			unset($object);
    +			if (class_exists($classname))
    +			{
    +				$object = new $classname($db);
    +				$res=$object->fetch($objectid);
    +				if ($res > 0) {
    +					$ret=$object->getNomUrl($withpicto,$option);
    +				} elseif($res==0) {
    +					$ret=$langs->trans('Deleted');
    +				}
    +				unset($object);
    +			}
    +			else dol_syslog("Class with classname ".$classname." is unknown even after the include", LOG_ERR);
     		}
     	}
     	return $ret;
    @@ -2174,7 +2207,8 @@ function colorStringToArray($stringcolor,$colorifnotfound=array(88,88,88))
      * @param   array $input    Array of products
      * @return  array           Array of combinations
      */
    -function cartesianArray(array $input) {
    +function cartesianArray(array $input)
    +{
         // filter out empty values
         $input = array_filter($input);
     
    @@ -2269,7 +2303,7 @@ function getModuleDirForApiClass($module)
         	$moduledirforclass = 'fichinter';
         }
         elseif ($module == 'tickets') {
    -    	$moduledirforclass = 'ticketsup';
    +    	$moduledirforclass = 'ticket';
         }
     
         return $moduledirforclass;
    @@ -2282,8 +2316,9 @@ function getModuleDirForApiClass($module)
      * @param	$max	int	Between 0 and 255
      * @return String
      */
    -function random_color_part($min=0,$max=255) {
    -	return str_pad( dechex( mt_rand( $min, $max) ), 2, '0', STR_PAD_LEFT);
    +function random_color_part($min=0,$max=255)
    +{
    +    return str_pad( dechex( mt_rand( $min, $max) ), 2, '0', STR_PAD_LEFT);
     }
     
     /*
    @@ -2293,6 +2328,7 @@ function random_color_part($min=0,$max=255) {
      * @param	$max	int	Between 0 and 255
      * @return String
      */
    -function random_color($min=0, $max=255) {
    -	return random_color_part($min, $max) . random_color_part($min, $max) . random_color_part($min, $max);
    +function random_color($min=0, $max=255)
    +{
    +    return random_color_part($min, $max) . random_color_part($min, $max) . random_color_part($min, $max);
     }
    diff --git a/htdocs/core/lib/functionsnumtoword.lib.php b/htdocs/core/lib/functionsnumtoword.lib.php
    index f4319b7d11a..9f04a81fa5f 100644
    --- a/htdocs/core/lib/functionsnumtoword.lib.php
    +++ b/htdocs/core/lib/functionsnumtoword.lib.php
    @@ -21,12 +21,12 @@
      *	\brief			A set of functions for Dolibarr
      *					This file contains all frequently used functions.
      */
    - 
    - 
    +
    +
     /**
      * Function to return number in text.
    - * 
    - * 
    + *
    + *
      * @param	float 	$num			Number to convert
      * @param	Lang	$langs			Language
      * @param	boolean	$currency		0=number to translate | 1=currency to translate
    @@ -36,7 +36,7 @@
     function dol_convertToWord($num, $langs, $currency=false, $centimes=false)
     {
     	global $conf;
    -	
    +
         $num = str_replace(array(',', ' '), '', trim($num));
         if(! $num) {
             return false;
    @@ -48,49 +48,49 @@ function dol_convertToWord($num, $langs, $currency=false, $centimes=false)
         $num = (int) $TNum[0];
         $words = array();
         $list1 = array(
    -    	'', 
    -    	$langs->transnoentitiesnoconv('one'), 
    -    	$langs->transnoentitiesnoconv('two'), 
    -    	$langs->transnoentitiesnoconv('three'), 
    -    	$langs->transnoentitiesnoconv('four'), 
    -    	$langs->transnoentitiesnoconv('five'), 
    -    	$langs->transnoentitiesnoconv('six'), 
    -    	$langs->transnoentitiesnoconv('seven'), 
    -    	$langs->transnoentitiesnoconv('eight'), 
    -    	$langs->transnoentitiesnoconv('nine'), 
    -    	$langs->transnoentitiesnoconv('ten'), 
    +    	'',
    +    	$langs->transnoentitiesnoconv('one'),
    +    	$langs->transnoentitiesnoconv('two'),
    +    	$langs->transnoentitiesnoconv('three'),
    +    	$langs->transnoentitiesnoconv('four'),
    +    	$langs->transnoentitiesnoconv('five'),
    +    	$langs->transnoentitiesnoconv('six'),
    +    	$langs->transnoentitiesnoconv('seven'),
    +    	$langs->transnoentitiesnoconv('eight'),
    +    	$langs->transnoentitiesnoconv('nine'),
    +    	$langs->transnoentitiesnoconv('ten'),
         	$langs->transnoentitiesnoconv('eleven'),
    -        $langs->transnoentitiesnoconv('twelve'), 
    -        $langs->transnoentitiesnoconv('thirteen'), 
    -        $langs->transnoentitiesnoconv('fourteen'), 
    -        $langs->transnoentitiesnoconv('fifteen'), 
    -        $langs->transnoentitiesnoconv('sixteen'), 
    -        $langs->transnoentitiesnoconv('seventeen'), 
    -        $langs->transnoentitiesnoconv('eighteen'), 
    +        $langs->transnoentitiesnoconv('twelve'),
    +        $langs->transnoentitiesnoconv('thirteen'),
    +        $langs->transnoentitiesnoconv('fourteen'),
    +        $langs->transnoentitiesnoconv('fifteen'),
    +        $langs->transnoentitiesnoconv('sixteen'),
    +        $langs->transnoentitiesnoconv('seventeen'),
    +        $langs->transnoentitiesnoconv('eighteen'),
             $langs->transnoentitiesnoconv('nineteen')
         );
         $list2 = array(
    -    	'', 
    -	    $langs->transnoentitiesnoconv('ten'), 
    -	    $langs->transnoentitiesnoconv('twenty'), 
    -	    $langs->transnoentitiesnoconv('thirty'), 
    -	    $langs->transnoentitiesnoconv('forty'), 
    -	    $langs->transnoentitiesnoconv('fifty'), 
    -	    $langs->transnoentitiesnoconv('sixty'), 
    -	    $langs->transnoentitiesnoconv('seventy'), 
    -	    $langs->transnoentitiesnoconv('eighty'), 
    -	    $langs->transnoentitiesnoconv('ninety'), 
    +    	'',
    +	    $langs->transnoentitiesnoconv('ten'),
    +	    $langs->transnoentitiesnoconv('twenty'),
    +	    $langs->transnoentitiesnoconv('thirty'),
    +	    $langs->transnoentitiesnoconv('forty'),
    +	    $langs->transnoentitiesnoconv('fifty'),
    +	    $langs->transnoentitiesnoconv('sixty'),
    +	    $langs->transnoentitiesnoconv('seventy'),
    +	    $langs->transnoentitiesnoconv('eighty'),
    +	    $langs->transnoentitiesnoconv('ninety'),
     	    $langs->transnoentitiesnoconv('hundred')
     	);
         $list3 = array(
    -    	'', 
    -    	$langs->transnoentitiesnoconv('thousand'), 
    -    	$langs->transnoentitiesnoconv('million'), 
    -    	$langs->transnoentitiesnoconv('billion'), 
    -    	$langs->transnoentitiesnoconv('trillion'), 
    +    	'',
    +    	$langs->transnoentitiesnoconv('thousand'),
    +    	$langs->transnoentitiesnoconv('million'),
    +    	$langs->transnoentitiesnoconv('billion'),
    +    	$langs->transnoentitiesnoconv('trillion'),
         	$langs->transnoentitiesnoconv('quadrillion')
         );
    -	
    +
         $num_length = strlen($num);
         $levels = (int) (($num_length + 2) / 3);
         $max_length = $levels * 3;
    @@ -120,11 +120,11 @@ function dol_convertToWord($num, $langs, $currency=false, $centimes=false)
     	$concatWords = implode(' ', $words);
     	// Delete multi whitespaces
     	$concatWords = trim(preg_replace('/[ ]+/', ' ', $concatWords));
    -	
    +
     	if(!empty($currency)) {
     		$concatWords .= ' '.$currency;
     	}
    -	
    +
     	// If we need to write cents call again this function for cents
     	if(!empty($TNum[1])) {
     		if(!empty($currency)) $concatWords .= ' '.$langs->transnoentities('and');
    @@ -133,11 +133,11 @@ function dol_convertToWord($num, $langs, $currency=false, $centimes=false)
     	}
         return $concatWords;
     }
    - 
    - 
    +
    +
     /**
      * Function to return number or amount in text.
    - * 
    + *
      * @deprecated
      * @param	float 	$numero			Number to convert
      * @param	Lang	$langs			Language
    @@ -164,7 +164,7 @@ function dolNumberToWord($numero, $langs, $numorcurrency='number')
     	/*In dolibarr 3.6.2 (my current version) doesn't have $langs->default and
     	in case exist why ask $lang like a parameter?*/
     	if (((is_object($langs) && $langs->default == 'es_MX') || (! is_object($langs) && $langs == 'es_MX')) && $numorcurrency == 'currency')
    -	{	
    +	{
     		if ($numero>=1 && $numero<2) {
     			return ("UN PESO ".$parte_decimal." / 100 M.N.");
     		}
    @@ -229,10 +229,11 @@ function dolNumberToWord($numero, $langs, $numorcurrency='number')
     
     /**
      * hundreds2text
    - * 
    + *
      * @param integer $hundreds     Hundreds
      * @param integer $tens         Tens
      * @param integer $units        Units
    + * @return string
      */
     function hundreds2text($hundreds, $tens, $units)
     {
    diff --git a/htdocs/core/lib/holiday.lib.php b/htdocs/core/lib/holiday.lib.php
    index 56d19d0e0f1..b4b19d4df40 100644
    --- a/htdocs/core/lib/holiday.lib.php
    +++ b/htdocs/core/lib/holiday.lib.php
    @@ -61,3 +61,32 @@ function holiday_prepare_head($object)
     
     	return $head;
     }
    +
    +
    +/**
    + *  Return array head with list of tabs to view object informations
    + *
    +  *  @return array           		head
    + */
    +function holiday_admin_prepare_head()
    +{
    +	global $db, $langs, $conf, $user;
    +
    +	$h = 0;
    +	$head = array();
    +
    +    $head[$h][0] = DOL_URL_ROOT.'/admin/holiday.php';
    +    $head[$h][1] = $langs->trans("Setup");
    +    $head[$h][2] = 'holiday';
    +    $h++;
    +
    +    // Show more tabs from modules
    +    // Entries must be declared in modules descriptor with line
    +    // $this->tabs = array('entity:+tabname:Title:@mymodule:/mymodule/mypage.php?id=__ID__');   to add new tab
    +    // $this->tabs = array('entity:-tabname);   												to remove a tab
    +    complete_head_from_modules($conf,$langs,null,$head,$h,'holiday_admin');
    +
    +	complete_head_from_modules($conf,$langs,null,$head,$h,'holiday_admin','remove');
    +
    +	return $head;
    +}
    diff --git a/htdocs/core/lib/hrm.lib.php b/htdocs/core/lib/hrm.lib.php
    index 5f7eabc7500..08b0e3be01a 100644
    --- a/htdocs/core/lib/hrm.lib.php
    +++ b/htdocs/core/lib/hrm.lib.php
    @@ -18,7 +18,7 @@
     /**
      * \file    htdocs/core/lib/hrm.lib.php
      * \ingroup HRM
    - * \brief   Library for hrm 
    + * \brief   Library for hrm
      */
     $langs->load('hrm');
     
    diff --git a/htdocs/core/lib/invoice.lib.php b/htdocs/core/lib/invoice.lib.php
    index 4e7fa860529..94eb4527b74 100644
    --- a/htdocs/core/lib/invoice.lib.php
    +++ b/htdocs/core/lib/invoice.lib.php
    @@ -36,7 +36,7 @@
     function facture_prepare_head($object)
     {
     	global $db, $langs, $conf;
    -	
    +
     	$h = 0;
     	$head = array();
     
    @@ -63,7 +63,7 @@ function facture_prepare_head($object)
     	    $sql .= " FROM ".MAIN_DB_PREFIX."prelevement_facture_demande as pfd";
     	    $sql .= " WHERE pfd.fk_facture = ".$object->id;
             $resql=$db->query($sql);
    -        if ($resql) 
    +        if ($resql)
             {
                 $obj=$db->fetch_object($resql);
                 if ($obj) $nbStandingOrders = $obj->nb;
    @@ -152,12 +152,12 @@ function invoice_admin_prepare_head()
     	$head[$h][1] = $langs->trans("ExtraFieldsLines");
     	$head[$h][2] = 'attributeslines';
     	$h++;
    -	
    +
     	$head[$h][0] = DOL_URL_ROOT.'/compta/facture/admin/facture_rec_cust_extrafields.php';
     	$head[$h][1] = $langs->trans("ExtraFieldsCustomerInvoicesRec");
     	$head[$h][2] = 'attributesrec';
     	$h++;
    -	
    +
     	$head[$h][0] = DOL_URL_ROOT.'/compta/facture/admin/facturedet_rec_cust_extrafields.php';
     	$head[$h][1] = $langs->trans("ExtraFieldsLinesRec");
     	$head[$h][2] = 'attributeslinesrec';
    @@ -169,10 +169,16 @@ function invoice_admin_prepare_head()
     }
     
     
    +/**
    + * Return array head with list of tabs to view object informations.
    + *
    + * @param   Facture     $object     Invoice object
    + * @return array                    head array with tabs
    + */
     function invoice_rec_prepare_head($object)
     {
     	global $db, $langs, $conf;
    -	
    +
     	$h = 0;
     	$head = array();
     
    @@ -191,5 +197,3 @@ function invoice_rec_prepare_head($object)
     
     	return $head;
     }
    -
    -
    diff --git a/htdocs/core/lib/invoice2.lib.php b/htdocs/core/lib/invoice2.lib.php
    index 866cf004ca6..f318f493417 100644
    --- a/htdocs/core/lib/invoice2.lib.php
    +++ b/htdocs/core/lib/invoice2.lib.php
    @@ -23,8 +23,8 @@
      *      \brief      Function to rebuild PDF and merge PDF files into one
      */
     
    -require_once(DOL_DOCUMENT_ROOT.'/core/lib/files.lib.php');
    -require_once(DOL_DOCUMENT_ROOT.'/core/lib/pdf.lib.php');
    +require_once DOL_DOCUMENT_ROOT.'/core/lib/files.lib.php';
    +require_once DOL_DOCUMENT_ROOT.'/core/lib/pdf.lib.php';
     
     
     /**
    diff --git a/htdocs/core/lib/loan.lib.php b/htdocs/core/lib/loan.lib.php
    index 3f7029dd26b..b61c57b4bc3 100644
    --- a/htdocs/core/lib/loan.lib.php
    +++ b/htdocs/core/lib/loan.lib.php
    @@ -59,7 +59,7 @@ function loan_prepare_head($object)
     	$tab++;
     
     	if (empty($conf->global->MAIN_DISABLE_NOTES_TAB))
    -	{		
    +	{
     		$nbNote = (empty($object->note_private)?0:1)+(empty($object->note_public)?0:1);
     		$head[$tab][0] = DOL_URL_ROOT."/loan/note.php?id=".$object->id;
     		$head[$tab][1] = $langs->trans("Notes");
    diff --git a/htdocs/core/lib/modulebuilder.lib.php b/htdocs/core/lib/modulebuilder.lib.php
    index 8187c15f684..4981e0fffd0 100644
    --- a/htdocs/core/lib/modulebuilder.lib.php
    +++ b/htdocs/core/lib/modulebuilder.lib.php
    @@ -63,7 +63,9 @@ function rebuildObjectClass($destdir, $module, $objectname, $newmask, $readdir='
         		setEventMessages($langs->trans('ErrorFieldRequired', $langs->transnoentitiesnoconv("Label")), null, 'errors');
         		return -2;
         	}
    -    	if (! preg_match('/^(integer|date|timestamp|varchar|double|html|price)/', $addfieldentry['type']))
    +
    +    	if (! preg_match('/^(price|boolean|sellist|integer|date|timestamp|varchar|double|text|html)/', $addfieldentry['type']))
    +
         	{
         		setEventMessages($langs->trans('BadFormatForType', $objectname), null, 'errors');
         		return -2;
    @@ -259,8 +261,10 @@ function rebuildObjectSql($destdir, $module, $objectname, $newmask, $readdir='',
     
                 $type = $val['type'];
                 $type = preg_replace('/:.*$/', '', $type);		// For case type = 'integer:Societe:societe/class/societe.class.php'
    +
                 if ($type == 'html') $type = 'text';            // html modulebuilder type is a text type in database
    -            if ($type == 'price') $type = 'double';            // html modulebuilder type is a text type in database
    +            else if ($type == 'price') $type = 'double';            // html modulebuilder type is a text type in database
    +            else if ($type == 'link' || $type == 'sellist') $type = 'integer';
                 $texttoinsert.= "\t".$key." ".$type;
                 if ($key == 'rowid')  $texttoinsert.= ' AUTO_INCREMENT PRIMARY KEY';
                 if ($key == 'entity') $texttoinsert.= ' DEFAULT 1';
    @@ -269,7 +273,7 @@ function rebuildObjectSql($destdir, $module, $objectname, $newmask, $readdir='',
                 	if ($val['default'] != '')
                 	{
                 		if (preg_match('/^null$/i', $val['default'])) $texttoinsert.= " DEFAULT NULL";
    -            		else if (preg_match('/varchar/', $val['type'])) $texttoinsert.= " DEFAULT '".$db->escape($val['default'])."'";
    +            		else if (preg_match('/varchar/', $type )) $texttoinsert.= " DEFAULT '".$db->escape($val['default'])."'";
                 		else $texttoinsert.= (($val['default'] > 0)?' DEFAULT '.$val['default']:'');
                 	}
                 }
    @@ -339,5 +343,3 @@ function rebuildObjectSql($destdir, $module, $objectname, $newmask, $readdir='',
     
         return $error ? -1 : 1;
     }
    -
    -
    diff --git a/htdocs/core/lib/payments.lib.php b/htdocs/core/lib/payments.lib.php
    index df97b133522..ecbdfad82f5 100644
    --- a/htdocs/core/lib/payments.lib.php
    +++ b/htdocs/core/lib/payments.lib.php
    @@ -24,7 +24,8 @@
      * @param Paiement $object Current payment object
      * @return array Tabs for the payment section
      */
    -function payment_prepare_head(Paiement $object) {
    +function payment_prepare_head(Paiement $object)
    +{
     
     	global $langs, $conf;
     
    @@ -59,8 +60,8 @@ function payment_prepare_head(Paiement $object) {
      * @param Paiement $object Current payment object
      * @return array Tabs for the payment section
      */
    -function payment_supplier_prepare_head(Paiement $object) {
    -
    +function payment_supplier_prepare_head(Paiement $object)
    +{
     	global $langs, $conf;
     
     	$h = 0;
    @@ -87,6 +88,32 @@ function payment_supplier_prepare_head(Paiement $object) {
     	return $head;
     }
     
    +/**
    + * Return array of valid payment mode
    + *
    + * @param	string	$paymentmethod		Filter on this payment method (''=none, 'paypal', ...)
    + * @return	array						Array of valid payment method
    + */
    +function getValidOnlinePaymentMethods($paymentmethod='')
    +{
    +	global $conf;
    +
    +	$validpaymentmethod=array();
    +
    +	if ((empty($paymentmethod) || $paymentmethod == 'paypal') && ! empty($conf->paypal->enabled))
    +	{
    +		$validpaymentmethod['paypal']='valid';
    +	}
    +	if ((empty($paymentmethod) || $paymentmethod == 'paybox') && ! empty($conf->paybox->enabled))
    +	{
    +		$validpaymentmethod['paybox']='valid';
    +	}
    +	if ((empty($paymentmethod) || $paymentmethod == 'stripe') && ! empty($conf->stripe->enabled))
    +	{
    +		$validpaymentmethod['stripe']='valid';
    +	}
    +	return $validpaymentmethod;
    +}
     
     /**
      * Return string with full Url
    @@ -99,8 +126,9 @@ function showOnlinePaymentUrl($type,$ref)
     {
     	global $conf, $langs;
     
    -	$langs->load("payment");
    -	$langs->load("paybox");
    +	// Load translation files required by the page
    +    $langs->loadLangs(array('payment', 'paybox'));
    +
     	$servicename='Online';
     
     	$out = img_picto('','object_globe.png').' '.$langs->trans("ToOfferALinkForOnlinePayment",$servicename).'<br>';
    @@ -208,6 +236,24 @@ function getOnlinePaymentUrl($mode, $type, $ref='', $amount='9.99', $freetag='yo
     			}
     		}
     	}
    +	if ($type == 'donation')
    +	{
    +		$out=DOL_MAIN_URL_ROOT.'/public/payment/newpayment.php?source=donation&ref='.($mode?'<font color="#666666">':'');
    +		if ($mode == 1) $out.='donation_ref';
    +		if ($mode == 0) $out.=urlencode($ref);
    +		$out.=($mode?'</font>':'');
    +		if (! empty($conf->global->PAYMENT_SECURITY_TOKEN))
    +		{
    +			if (empty($conf->global->PAYMENT_SECURITY_TOKEN_UNIQUE)) $out.='&securekey='.$conf->global->PAYMENT_SECURITY_TOKEN;
    +			else
    +			{
    +				$out.='&securekey='.($mode?'<font color="#666666">':'');
    +				if ($mode == 1) $out.="hash('".$conf->global->PAYMENT_SECURITY_TOKEN."' + '".$type."' + donation_ref)";
    +				if ($mode == 0) $out.= dol_hash($conf->global->PAYMENT_SECURITY_TOKEN . $type . $ref, 2);
    +				$out.=($mode?'</font>':'');
    +			}
    +		}
    +	}
     
     	// For multicompany
     	if (! empty($out) && ! empty($conf->multicompany->enabled)) $out.="&entity=".$conf->entity; // Check the entity because we may have the same reference in several entities
    @@ -303,7 +349,7 @@ function htmlPrintOnlinePaymentFooter($fromcompany, $langs, $addformmessage=0, $
         print '<font style="font-size: 10px;"><br><hr>'."\n";
         print $fromcompany->name.'<br>';
         print $line1;
    -    if (strlen($line1+$line2) > 50) print '<br>';
    +    if (strlen($line1.$line2) > 50) print '<br>';
         else print ' - ';
         print $line2;
         print '</font></div>'."\n";
    diff --git a/htdocs/core/lib/pdf.lib.php b/htdocs/core/lib/pdf.lib.php
    index e2c01f90f47..e112c0a279c 100644
    --- a/htdocs/core/lib/pdf.lib.php
    +++ b/htdocs/core/lib/pdf.lib.php
    @@ -129,8 +129,11 @@ function pdf_getInstance($format='',$metric='mm',$pagetype='P')
     	//$format=array($arrayformat['width'],$arrayformat['height']);
     	//$metric=$arrayformat['unit'];
     
    -	if (class_exists('TCPDI')) $pdf = new TCPDI($pagetype,$metric,$format);
    -	else $pdf = new TCPDF($pagetype,$metric,$format);
    +	$pdfa=false;											// PDF-1.3
    +	if (! empty($conf->global->PDF_USE_1A)) $pdfa=true;		// PDF1/A
    +
    +	if (class_exists('TCPDI')) $pdf = new TCPDI($pagetype,$metric,$format,true,'UTF-8',false,$pdfa);
    +	else $pdf = new TCPDF($pagetype,$metric,$format,true,'UTF-8',false,$pdfa);
     
     	// Protection and encryption of pdf
     	if (! empty($conf->global->PDF_SECURITY_ENCRYPTION))
    @@ -169,6 +172,25 @@ function pdf_getInstance($format='',$metric='mm',$pagetype='P')
     	return $pdf;
     }
     
    +/**
    + * Return if pdf file is protected/encrypted
    + *
    + * @param	TCPDF		$pdf			PDF initialized object
    + * @param   string		$pathoffile		Path of file
    + * @return  boolean     			    True or false
    + */
    +function pdf_getEncryption(&$pdf, $pathoffile)
    +{
    +	$isencrypted = false;
    +
    +	$pdfparser = $pdf->_getPdfParser($pathoffile);
    +	$data = $pdfparser->getParsedData();
    +	if (isset($data[0]['trailer'][1]['/Encrypt'])) {
    +		$isencrypted = true;
    +	}
    +
    +	return $isencrypted;
    +}
     
     /**
      *      Return font name to use for PDF generation
    @@ -239,8 +261,9 @@ function pdf_getHeightForLogo($logo, $url = false)
     /**
      * Function to try to calculate height of a HTML Content
      *
    - * @param TCPDF     $pdf            PDF initialized object
    - * @param string    $htmlcontent    HTML Contect
    + * @param 	TCPDF     $pdf				PDF initialized object
    + * @param 	string    $htmlcontent		HTML Contect
    + * @return 	int							Height
      * @see getStringHeight
      */
     function pdfGetHeightForHtmlContent(&$pdf, $htmlcontent)
    @@ -370,6 +393,48 @@ function pdf_build_address($outputlangs,$sourcecompany,$targetcompany='',$target
         			// Web
         			if ($sourcecompany->url) $stringaddress .= ($stringaddress ? "\n" : '' ).$outputlangs->transnoentities("Web").": ".$outputlangs->convToOutputCharset($sourcecompany->url);
         		}
    +    		// Intra VAT
    +    		if (! empty($conf->global->MAIN_TVAINTRA_IN_SOURCE_ADDRESS))
    +    		{
    +    			if ($sourcecompany->tva_intra) $stringaddress.=($stringaddress ? "\n" : '' ).$outputlangs->transnoentities("VATIntraShort").': '.$outputlangs->convToOutputCharset($sourcecompany->tva_intra);
    +    		}
    +    		// Professionnal Ids
    +    		if (! empty($conf->global->MAIN_PROFID1_IN_SOURCE_ADDRESS) && ! empty($sourcecompany->idprof1))
    +    		{
    +    			$tmp=$outputlangs->transcountrynoentities("ProfId1",$sourcecompany->country_code);
    +    			if (preg_match('/\((.+)\)/',$tmp,$reg)) $tmp=$reg[1];
    +    			$stringaddress.=($stringaddress ? "\n" : '' ).$tmp.': '.$outputlangs->convToOutputCharset($sourcecompany->idprof1);
    +    		}
    +    		if (! empty($conf->global->MAIN_PROFID2_IN_SOURCE_ADDRESS) && ! empty($sourcecompany->idprof2))
    +    		{
    +    			$tmp=$outputlangs->transcountrynoentities("ProfId2",$sourcecompany->country_code);
    +    			if (preg_match('/\((.+)\)/',$tmp,$reg)) $tmp=$reg[1];
    +    			$stringaddress.=($stringaddress ? "\n" : '' ).$tmp.': '.$outputlangs->convToOutputCharset($sourcecompany->idprof2);
    +    		}
    +    		if (! empty($conf->global->MAIN_PROFID3_IN_SOURCE_ADDRESS) && ! empty($sourcecompany->idprof3))
    +    		{
    +    			$tmp=$outputlangs->transcountrynoentities("ProfId3",$sourcecompany->country_code);
    +    			if (preg_match('/\((.+)\)/',$tmp,$reg)) $tmp=$reg[1];
    +    			$stringaddress.=($stringaddress ? "\n" : '' ).$tmp.': '.$outputlangs->convToOutputCharset($sourcecompany->idprof3);
    +    		}
    +    		if (! empty($conf->global->MAIN_PROFID4_IN_SOURCE_ADDRESS) && ! empty($sourcecompany->idprof4))
    +    		{
    +    			$tmp=$outputlangs->transcountrynoentities("ProfId4",$sourcecompany->country_code);
    +    			if (preg_match('/\((.+)\)/',$tmp,$reg)) $tmp=$reg[1];
    +    			$stringaddress.=($stringaddress ? "\n" : '' ).$tmp.': '.$outputlangs->convToOutputCharset($sourcecompany->idprof4);
    +    		}
    +    		if (! empty($conf->global->MAIN_PROFID5_IN_SOURCE_ADDRESS) && ! empty($sourcecompany->idprof5))
    +    		{
    +    			$tmp=$outputlangs->transcountrynoentities("ProfId5",$sourcecompany->country_code);
    +    			if (preg_match('/\((.+)\)/',$tmp,$reg)) $tmp=$reg[1];
    +    			$stringaddress.=($stringaddress ? "\n" : '' ).$tmp.': '.$outputlangs->convToOutputCharset($sourcecompany->idprof5);
    +    		}
    +    		if (! empty($conf->global->MAIN_PROFID6_IN_SOURCE_ADDRESS) && ! empty($sourcecompany->idprof6))
    +    		{
    +    			$tmp=$outputlangs->transcountrynoentities("ProfId6",$sourcecompany->country_code);
    +    			if (preg_match('/\((.+)\)/',$tmp,$reg)) $tmp=$reg[1];
    +    			$stringaddress.=($stringaddress ? "\n" : '' ).$tmp.': '.$outputlangs->convToOutputCharset($sourcecompany->idprof6);
    +    		}
         	}
     
         	if ($mode == 'target' || preg_match('/targetwithdetails/',$mode))
    @@ -380,9 +445,18 @@ function pdf_build_address($outputlangs,$sourcecompany,$targetcompany='',$target
     
         			if (!empty($targetcontact->address)) {
         				$stringaddress .= ($stringaddress ? "\n" : '' ).$outputlangs->convToOutputCharset(dol_format_address($targetcontact));
    -    			}else {
    -    				$stringaddress .= ($stringaddress ? "\n" : '' ).$outputlangs->convToOutputCharset(dol_format_address($targetcompany));
    -    			}
    +    			} else {
    +    				$companytouseforaddress = $targetcompany;
    +
    +					// Contact on a thirdparty that is a different thirdparty than the thirdparty of object
    +					if ($targetcontact->socid > 0 && $targetcontact->socid != $targetcompany->id)
    +					{
    +						$targetcontact->fetch_thirdparty();
    +						$companytouseforaddress = $targetcontact->thirdparty;
    +					}
    +
    +					$stringaddress .= ($stringaddress ? "\n" : '' ).$outputlangs->convToOutputCharset(dol_format_address($companytouseforaddress));
    +				}
         			// Country
         			if (!empty($targetcontact->country_code) && $targetcontact->country_code != $sourcecompany->country_code) {
         				$stringaddress.= ($stringaddress ? "\n" : '' ).$outputlangs->convToOutputCharset($outputlangs->transnoentitiesnoconv("Country".$targetcontact->country_code));
    @@ -1130,8 +1204,16 @@ function pdf_getlinedesc($object,$i,$outputlangs,$hideref=0,$hidedesc=0,$issuppl
     	$note=(! empty($object->lines[$i]->note)?$object->lines[$i]->note:'');
     	$dbatch=(! empty($object->lines[$i]->detail_batch)?$object->lines[$i]->detail_batch:false);
     
    -	if ($issupplierline) $prodser = new ProductFournisseur($db);
    -	else $prodser = new Product($db);
    +	if ($issupplierline)
    +	{
    +		include_once DOL_DOCUMENT_ROOT.'/fourn/class/fournisseur.product.class.php';
    +		$prodser = new ProductFournisseur($db);
    +	}
    +	else
    +	{
    +		include_once DOL_DOCUMENT_ROOT.'/product/class/product.class.php';
    +		$prodser = new Product($db);
    +	}
     
     	if ($idprod)
     	{
    @@ -1209,7 +1291,17 @@ function pdf_getlinedesc($object,$i,$outputlangs,$hideref=0,$hidedesc=0,$issuppl
     		{
     			if ($idprod)
     			{
    -				if (empty($hidedesc)) $libelleproduitservice.=$desc;
    +				if (empty($hidedesc))
    +				{
    +					if (!empty($conf->global->MAIN_DOCUMENTS_DESCRIPTION_FIRST))
    +					{
    +						$libelleproduitservice=$desc."\n".$libelleproduitservice;
    +					}
    +					else
    +					{
    +						$libelleproduitservice.=$desc;
    +					}
    +				}
     			}
     			else
     			{
    @@ -1853,13 +1945,13 @@ function pdf_getlinetotalexcltax($object,$i,$outputlangs,$hidedetails=0)
             	{
             		$prev_progress = 0;
             		$progress = 1;
    -        		if (method_exists($object, 'get_prev_progress'))
    +        		if (method_exists($object->lines[$i], 'get_prev_progress'))
             		{
     					$prev_progress = $object->lines[$i]->get_prev_progress($object->id);
     					$progress = ($object->lines[$i]->situation_percent - $prev_progress) / 100;
             		}
     				$result.=price($sign * ($total_ht/($object->lines[$i]->situation_percent/100)) * $progress, 0, $outputlangs);
    -			}
    +        	}
             	else
     			$result.=price($sign * $total_ht, 0, $outputlangs);
     	}
    @@ -2013,8 +2105,8 @@ function pdf_getLinkedObjects($object,$outputlangs)
     		}
     		else if ($objecttype == 'shipping')
     		{
    -			$outputlangs->load('orders');
    -			$outputlangs->load('sendings');
    +			$outputlangs->loadLangs(array("orders", "sendings"));
    +
     			foreach($objects as $x => $elementobject)
     			{
     			    $order=null;
    @@ -2088,4 +2180,3 @@ function pdf_getSizeForImage($realpath)
     	}
     	return array('width'=>$width,'height'=>$height);
     }
    -
    diff --git a/htdocs/core/lib/price.lib.php b/htdocs/core/lib/price.lib.php
    index de5379f46ec..0b9f3a3b246 100644
    --- a/htdocs/core/lib/price.lib.php
    +++ b/htdocs/core/lib/price.lib.php
    @@ -163,6 +163,7 @@ function calcul_price_total($qty, $pu, $remise_percent_ligne, $txtva, $uselocalt
     			return array();
     		}
     	}
    +	if ($pu === '') $pu=0;
     	// pu_devise calculation from pu
     	if (empty($pu_devise) && !empty($multicurrency_tx)) {
     		if (is_numeric($pu) && is_numeric($multicurrency_tx)) $pu_devise = $pu * $multicurrency_tx;
    diff --git a/htdocs/core/lib/product.lib.php b/htdocs/core/lib/product.lib.php
    index 731f8859eba..1c704392c6b 100644
    --- a/htdocs/core/lib/product.lib.php
    +++ b/htdocs/core/lib/product.lib.php
    @@ -190,8 +190,9 @@ function product_prepare_head($object)
     function productlot_prepare_head($object)
     {
         global $db, $langs, $conf, $user;
    -    $langs->load("products");
    -    $langs->load("productbatch");
    +
    +    // Load translation files required by the page
    +    $langs->loadLangs(array("products","productbatch"));
     
         $h = 0;
         $head = array();
    @@ -200,7 +201,7 @@ function productlot_prepare_head($object)
         $head[$h][1] = $langs->trans("Card");
         $head[$h][2] = 'card';
     	$h++;
    -	
    +
     	// Attachments
     	require_once DOL_DOCUMENT_ROOT.'/core/lib/files.lib.php';
         require_once DOL_DOCUMENT_ROOT.'/core/class/link.class.php';
    diff --git a/htdocs/core/lib/project.lib.php b/htdocs/core/lib/project.lib.php
    index 06d0b7aa6d3..1e5046d4d58 100644
    --- a/htdocs/core/lib/project.lib.php
    +++ b/htdocs/core/lib/project.lib.php
    @@ -2,6 +2,7 @@
     /* Copyright (C) 2006-2015 Laurent Destailleur  <eldy@users.sourceforge.net>
      * Copyright (C) 2010      Regis Houssin        <regis.houssin@capnetworks.com>
      * Copyright (C) 2011      Juanjo Menent        <jmenent@2byte.es>
    + * Copyright (C) 2018       Frédéric France         <frederic.france@netlogic.fr>
      *
      * This program is free software; you can redistribute it and/or modify
      * it under the terms of the GNU General Public License as published by
    @@ -104,10 +105,25 @@ function project_prepare_head($object)
     		$head[$h][2] = 'tasks';
     		$h++;
     
    -		$head[$h][0] = DOL_URL_ROOT.'/projet/ganttview.php?id='.$object->id;
    -		$head[$h][1] = $langs->trans("Gantt");
    -		if ($nbTasks > 0) $head[$h][1].= ' <span class="badge">'.($nbTasks).'</span>';
    -		$head[$h][2] = 'gantt';
    +		$nbTimeSpent=0;
    +		$sql = "SELECT t.rowid";
    +		//$sql .= " FROM ".MAIN_DB_PREFIX."projet_task_time as t, ".MAIN_DB_PREFIX."projet_task as pt, ".MAIN_DB_PREFIX."user as u";
    +		//$sql .= " WHERE t.fk_user = u.rowid AND t.fk_task = pt.rowid";
    +		$sql .= " FROM ".MAIN_DB_PREFIX."projet_task_time as t, ".MAIN_DB_PREFIX."projet_task as pt";
    +		$sql .= " WHERE t.fk_task = pt.rowid";
    +		$sql .= " AND pt.fk_projet =".$object->id;
    +		$resql = $db->query($sql);
    +		if ($resql)
    +		{
    +			$obj = $db->fetch_object($resql);
    +			if ($obj) $nbTimeSpent=1;
    +		}
    +		else dol_print_error($db);
    +
    +		$head[$h][0] = DOL_URL_ROOT.'/projet/tasks/time.php?withproject=1&projectid='.$object->id;
    +		$head[$h][1] = $langs->trans("TimeSpent");
    +		if ($nbTimeSpent > 0) $head[$h][1].= ' <span class="badge">...</span>';
    +		$head[$h][2] = 'timespent';
     		$h++;
     	}
     
    @@ -165,9 +181,10 @@ function task_prepare_head($object)
     	// Is there timespent ?
     	$nbTimeSpent=0;
     	$sql = "SELECT t.rowid";
    -	$sql .= " FROM ".MAIN_DB_PREFIX."projet_task_time as t, ".MAIN_DB_PREFIX."projet_task as pt, ".MAIN_DB_PREFIX."user as u";
    -	$sql .= " WHERE t.fk_user = u.rowid AND t.fk_task = pt.rowid";
    -	$sql .= " AND t.fk_task =".$object->id;
    +	//$sql .= " FROM ".MAIN_DB_PREFIX."projet_task_time as t, ".MAIN_DB_PREFIX."projet_task as pt, ".MAIN_DB_PREFIX."user as u";
    +	//$sql .= " WHERE t.fk_user = u.rowid AND t.fk_task = pt.rowid";
    +	$sql .= " FROM ".MAIN_DB_PREFIX."projet_task_time as t";
    +	$sql .= " WHERE t.fk_task =".$object->id;
     	$resql = $db->query($sql);
     	if ($resql)
     	{
    @@ -327,16 +344,28 @@ function project_admin_prepare_head()
      * @param	int			$projectsListId		List of id of project allowed to user (string separated with comma)
      * @param	int			$addordertick		Add a tick to move task
      * @param   int         $projectidfortotallink     0 or Id of project to use on total line (link to see all time consumed for project)
    + * @param   string      $filterprogresscalc     filter text
      * @return	void
      */
    -function projectLinesa(&$inc, $parent, &$lines, &$level, $var, $showproject, &$taskrole, $projectsListId='', $addordertick=0, $projectidfortotallink=0)
    +function projectLinesa(&$inc, $parent, &$lines, &$level, $var, $showproject, &$taskrole, $projectsListId='', $addordertick=0, $projectidfortotallink=0, $filterprogresscalc='')
     {
    -	global $user, $bc, $langs, $conf;
    +	global $user, $bc, $langs, $conf, $db;
     	global $projectstatic, $taskstatic;
     
     	$lastprojectid=0;
     
     	$projectsArrayId=explode(',',$projectsListId);
    +	if ($filterprogresscalc!=='') {
    +		foreach ($lines as $key=>$line) {
    +			if (!empty($line->planned_workload) && !empty($line->duration)) {
    +				$filterprogresscalc = str_replace(' = ', ' == ', $filterprogresscalc);
    +				if (!eval($filterprogresscalc)) {
    +					unset($lines[$key]);
    +				}
    +			}
    +		}
    +		$lines=array_values($lines);
    +	}
     
     	$numlines=count($lines);
     
    @@ -519,6 +548,27 @@ function projectLinesa(&$inc, $parent, &$lines, &$level, $var, $showproject, &$t
     				}
     				print '</td>';
     
    +				// Contacts of task
    +				if (! empty($conf->global->PROJECT_SHOW_CONTACTS_IN_LIST))
    +				{
    +					print '<td>';
    +					foreach(array('internal','external') as $source)
    +					{
    +						$tab = $lines[$i]->liste_contact(-1,$source);
    +						$num=count($tab);
    +						if (!empty($num)){
    +							foreach ($tab as $contacttask){
    +								//var_dump($contacttask);
    +								if ($source == 'internal') $c = new User($db);
    +								else $c = new Contact($db);
    +								$c->fetch($contacttask['id']);
    +								print $c->getNomUrl(1) . ' (' . $contacttask['libelle'] . ')' . '<br>';
    +							}
    +						}
    +					}
    +					print '</td>';
    +				}
    +
     				// Tick to drag and drop
     				if ($addordertick)
     				{
    @@ -567,6 +617,11 @@ function projectLinesa(&$inc, $parent, &$lines, &$level, $var, $showproject, &$t
     		if ($total_projectlinesa_planned) print round(100 * $total_projectlinesa_spent / $total_projectlinesa_planned,2).' %';
     		print '</td>';
     		print '<td></td>';
    +		// Contacts of task
    +		if (! empty($conf->global->PROJECT_SHOW_CONTACTS_IN_LIST))
    +		{
    +			print '<td></td>';
    +		}
     		if ($addordertick) print '<td class="hideonsmartphone"></td>';
     		print '</tr>';
     	}
    @@ -812,7 +867,7 @@ function projectLinesPerAction(&$inc, $parent, $fuser, $lines, &$level, &$projec
      * @param   string		$projectsrole			Array of roles user has on project
      * @param   string		$tasksrole				Array of roles user has on task
      * @param	string		$mine					Show only task lines I am assigned to
    - * @param   int			$restricteditformytask	0=No restriction, 1=Enable add time only if task is a task i am affected to
    + * @param   int			$restricteditformytask	0=No restriction, 1=Enable add time only if task is assigned to me, 2=Enable add time only if tasks is assigned to me and hide others
      * @param	int			$preselectedday			Preselected day
      * @param   array       $isavailable			Array with data that say if user is available for several days for morning and afternoon
      * @param	int			$oldprojectforbreak		Old project id of last project break
    @@ -856,6 +911,11 @@ function projectLinesPerDay(&$inc, $parent, $fuser, $lines, &$level, &$projectsr
     			{
     				//dol_syslog("projectLinesPerWeek Found line ".$i.", a qualified task (i have role or want to show all tasks) with id=".$lines[$i]->id." project id=".$lines[$i]->fk_project);
     
    +				if ($restricteditformytask == 2 && empty($tasksrole[$lines[$i]->id]))	// we have no role on task and we request to hide such cases
    +				{
    +					continue;
    +				}
    +
     				// Break on a new project
     				if ($parent == 0 && $lines[$i]->fk_project != $lastprojectid)
     				{
    @@ -988,7 +1048,7 @@ function projectLinesPerDay(&$inc, $parent, $fuser, $lines, &$level, &$projectsr
     
     				// Form to add new time
     				print '<td class="nowrap leftborder" align="center">';
    -				$tableCell=$form->select_date($preselectedday,$lines[$i]->id,1,1,2,"addtime",0,0,1,$disabledtask);
    +				$tableCell = $form->selectDate($preselectedday, $lines[$i]->id, 1, 1, 2, "addtime", 0, 0, $disabledtask);
     				print $tableCell;
     				print '</td>';
     
    @@ -1097,7 +1157,7 @@ function projectLinesPerDay(&$inc, $parent, $fuser, $lines, &$level, &$projectsr
      * @param   string		$projectsrole			Array of roles user has on project
      * @param   string		$tasksrole				Array of roles user has on task
      * @param	string		$mine					Show only task lines I am assigned to
    - * @param   int			$restricteditformytask	0=No restriction, 1=Enable add time only if task is a task i am affected to
    + * @param   int			$restricteditformytask	0=No restriction, 1=Enable add time only if task is assigned to me, 2=Enable add time only if tasks is assigned to me and hide others
      * @param   array       $isavailable			Array with data that say if user is available for several days for morning and afternoon
      * @param	int			$oldprojectforbreak		Old project id of last project break
      * @return  array								Array with time spent for $fuser for each day of week on tasks in $lines and substasks
    @@ -1141,6 +1201,11 @@ function projectLinesPerWeek(&$inc, $firstdaytoshow, $fuser, $parent, $lines, &$
     			{
     				//dol_syslog("projectLinesPerWeek Found line ".$i.", a qualified task (i have role or want to show all tasks) with id=".$lines[$i]->id." project id=".$lines[$i]->fk_project);
     
    +				if ($restricteditformytask == 2 && empty($tasksrole[$lines[$i]->id]))	// we have no role on task and we request to hide such cases
    +				{
    +					continue;
    +				}
    +				
     				// Break on a new project
     				if ($parent == 0 && $lines[$i]->fk_project != $lastprojectid)
     				{
    @@ -1642,4 +1707,3 @@ function print_projecttasks_array($db, $form, $socid, $projectsListId, $mytasks=
     		print '</table></form>';
     	}
     }
    -
    diff --git a/htdocs/core/lib/propal.lib.php b/htdocs/core/lib/propal.lib.php
    index c50661de831..aec26236113 100644
    --- a/htdocs/core/lib/propal.lib.php
    +++ b/htdocs/core/lib/propal.lib.php
    @@ -32,9 +32,7 @@
     function propal_prepare_head($object)
     {
     	global $db, $langs, $conf, $user;
    -	$langs->load("propal");
    -	$langs->load("compta");
    -	$langs->load("companies");
    +	$langs->loadLangs(array('propal', 'compta', 'companies'));
     
     	$h = 0;
     	$head = array();
    @@ -48,6 +46,7 @@ function propal_prepare_head($object)
     	|| (! empty($conf->livraison_bon->enabled) && $user->rights->expedition->livraison->lire))))
     	{
     		$langs->load("sendings");
    +		$text = '';
     		$head[$h][0] = DOL_URL_ROOT.'/expedition/propal.php?id='.$object->id;
     		if ($conf->expedition_bon->enabled) $text=$langs->trans("Shipment");
     		if ($conf->livraison_bon->enabled)  $text.='/'.$langs->trans("Receivings");
    diff --git a/htdocs/core/lib/resource.lib.php b/htdocs/core/lib/resource.lib.php
    index 6ab25c5b57f..defc45823e4 100644
    --- a/htdocs/core/lib/resource.lib.php
    +++ b/htdocs/core/lib/resource.lib.php
    @@ -77,6 +77,16 @@ function resource_prepare_head($object)
     	$head[$h][2] = 'documents';
     	$h++;
     
    +	$head[$h][0] = DOL_URL_ROOT.'/resource/agenda.php?id='.$object->id;
    +	$head[$h][1] = $langs->trans("Events");
    +	if (! empty($conf->agenda->enabled) && (!empty($user->rights->agenda->myactions->read) || !empty($user->rights->agenda->allactions->read) ))
    +	{
    +		$head[$h][1].= '/';
    +		$head[$h][1].= $langs->trans("Agenda");
    +	}
    +	$head[$h][2] = 'agenda';
    +	$h++;
    +
     	/*$head[$h][0] = DOL_URL_ROOT.'/resource/info.php?id='.$object->id;
     	$head[$h][1] = $langs->trans('Info');
     	$head[$h][2] = 'info';
    @@ -87,7 +97,13 @@ function resource_prepare_head($object)
     	return $head;
     }
     
    -function resource_admin_prepare_head() {
    +/**
    + * Prepare head for admin tabs
    + *
    + * @return  array               Array of head entries
    + */
    +function resource_admin_prepare_head()
    +{
     
     	global $langs, $conf, $user;
     
    @@ -113,5 +129,4 @@ function resource_admin_prepare_head() {
     	complete_head_from_modules($conf,$langs,null,$head,$h,'resource_admin','remove');
     
     	return $head;
    -
     }
    diff --git a/htdocs/core/lib/salaries.lib.php b/htdocs/core/lib/salaries.lib.php
    index eaaa90a710e..0c121c308d3 100644
    --- a/htdocs/core/lib/salaries.lib.php
    +++ b/htdocs/core/lib/salaries.lib.php
    @@ -20,14 +20,15 @@
     /**
      * Returns an array with the tabs for the "salaries" section
      * It loads tabs from modules looking for the entity salaries
    - *  
    + *
      * @param Paiement $object Current salaries object
      * @return array Tabs for the salaries section
      */
    -function salaries_prepare_head($object) {
    -	
    +function salaries_prepare_head($object)
    +{
    +
     	global $db, $langs, $conf;
    -	
    +
     	$h = 0;
     	$head = array();
     
    @@ -57,7 +58,7 @@ function salaries_prepare_head($object) {
     	$head[$h][1] = $langs->trans("Info");
     	$head[$h][2] = 'info';
     	$h++;
    -    
    +
     	complete_head_from_modules($conf,$langs,$object,$head,$h,'salaries', 'remove');
     
     	return $head;
    diff --git a/htdocs/core/lib/security.lib.php b/htdocs/core/lib/security.lib.php
    index c275dd6cda3..235421a598e 100644
    --- a/htdocs/core/lib/security.lib.php
    +++ b/htdocs/core/lib/security.lib.php
    @@ -38,6 +38,7 @@ function dol_encode($chain, $key='1')
     {
     	if (is_numeric($key) && $key == '1')	// rule 1 is offset of 17 for char
     	{
    +		$output_tab=array();
     	    $strlength=dol_strlen($chain);
     		for ($i=0; $i < $strlength; $i++)
     		{
    @@ -75,6 +76,7 @@ function dol_decode($chain, $key='1')
     
     	if (is_numeric($key) && $key == '1')	// rule 1 is offset of 17 for char
     	{
    +		$output_tab=array();
     		$strlength=dol_strlen($chain);
     		for ($i=0; $i < $strlength;$i++)
     		{
    @@ -172,28 +174,28 @@ function dol_verifyHash($chain, $hash, $type='0')
      *	@param  string	$feature2		Feature to check, second level of permission (optional). Can be a 'or' check with 'level1|level2'.
      *  @param  string	$dbt_keyfield   Field name for socid foreign key if not fk_soc. Not used if objectid is null (optional)
      *  @param  string	$dbt_select     Field name for select if not rowid. Not used if objectid is null (optional)
    - *  @param	Canvas	$objcanvas		Object canvas
      * 	@return	int						Always 1, die process if not allowed
      *  @see dol_check_secure_access_document
      */
    -function restrictedArea($user, $features, $objectid=0, $tableandshare='', $feature2='', $dbt_keyfield='fk_soc', $dbt_select='rowid', $objcanvas=null)
    +function restrictedArea($user, $features, $objectid=0, $tableandshare='', $feature2='', $dbt_keyfield='fk_soc', $dbt_select='rowid')
     {
    -    global $db, $conf;
    +	global $db, $conf;
    +	global $hookmanager;
     
         //dol_syslog("functions.lib:restrictedArea $feature, $objectid, $dbtablename,$feature2,$dbt_socfield,$dbt_select");
         //print "user_id=".$user->id.", features=".$features.", feature2=".$feature2.", objectid=".$objectid;
         //print ", dbtablename=".$dbtablename.", dbt_socfield=".$dbt_keyfield.", dbt_select=".$dbt_select;
         //print ", perm: ".$features."->".$feature2."=".($user->rights->$features->$feature2->lire)."<br>";
     
    -    // If we use canvas, we try to use function that overlod restrictarea if provided with canvas
    -    if (is_object($objcanvas))
    -    {
    -        if (method_exists($objcanvas->control,'restrictedArea')) return $objcanvas->control->restrictedArea($user,$features,$objectid,$dbtablename,$feature2,$dbt_keyfield,$dbt_select);
    -    }
    +	// Get more permissions checks from hooks
    +	$parameters=array('features'=>$features, 'objectid'=>$objectid, 'idtype'=>$dbt_select);
    +	$reshook=$hookmanager->executeHooks('restrictedArea',$parameters);
    +	if (! empty($hookmanager->resArray['result'])) return true;
    +	if ($reshook > 0) return false;
     
    -    if ($dbt_select != 'rowid' && $dbt_select != 'id') $objectid = "'".$objectid."'";
    +	if ($dbt_select != 'rowid' && $dbt_select != 'id') $objectid = "'".$objectid."'";
     
    -    // Features/modules to check
    +	// Features/modules to check
         $featuresarray = array($features);
         if (preg_match('/&/', $features)) $featuresarray = explode("&", $features);
         else if (preg_match('/\|/', $features)) $featuresarray = explode("|", $features);
    @@ -331,7 +333,7 @@ function restrictedArea($user, $features, $objectid=0, $tableandshare='', $featu
     
         // Check create user permission
         $createuserok=1;
    -    if (GETPOST('action','aZ09') == 'confirm_create_user' && GETPOST("confirm") == 'yes')
    +    if (GETPOST('action','aZ09') == 'confirm_create_user' && GETPOST("confirm",'aZ09') == 'yes')
         {
             if (! $user->rights->user->user->creer) $createuserok=0;
     
    @@ -341,7 +343,7 @@ function restrictedArea($user, $features, $objectid=0, $tableandshare='', $featu
     
         // Check delete permission from module
         $deleteok=1; $nbko=0;
    -    if ((GETPOST('action','aZ09')  == 'confirm_delete' && GETPOST("confirm") == 'yes') || GETPOST('action','aZ09')  == 'delete')
    +    if ((GETPOST("action","aZ09")  == 'confirm_delete' && GETPOST("confirm","aZ09") == 'yes') || GETPOST("action","aZ09")  == 'delete')
         {
             foreach ($featuresarray as $feature)
             {
    @@ -408,8 +410,8 @@ function restrictedArea($user, $features, $objectid=0, $tableandshare='', $featu
         // is linked to a company allowed to $user.
         if (! empty($objectid) && $objectid > 0)
         {
    -    	$ok = checkUserAccessToObject($user, $featuresarray, $objectid, $tableandshare, $feature2, $dbt_keyfield, $dbt_select);
    -		return $ok ? 1 : accessforbidden();
    +        $ok = checkUserAccessToObject($user, $featuresarray, $objectid, $tableandshare, $feature2, $dbt_keyfield, $dbt_select);
    +        return $ok ? 1 : accessforbidden();
         }
     
         return 1;
    @@ -467,13 +469,32 @@ function checkUserAccessToObject($user, $featuresarray, $objectid=0, $tableandsh
     		{
     			$sql = "SELECT COUNT(dbt.".$dbt_select.") as nb";
     			$sql.= " FROM ".MAIN_DB_PREFIX.$dbtablename." as dbt";
    -			$sql.= " WHERE dbt.".$dbt_select." IN (".$objectid.")";
    -			if (($feature == 'user' || $feature == 'usergroup') && ! empty($conf->multicompany->enabled) && $conf->entity == 1 && $user->admin && ! $user->entity)
    +			if (($feature == 'user' || $feature == 'usergroup') && ! empty($conf->multicompany->enabled))
     			{
    -				$sql.= " AND dbt.entity IS NOT NULL";
    +				if (! empty($conf->global->MULTICOMPANY_TRANSVERSE_MODE))
    +				{
    +					if ($conf->entity == 1 && $user->admin && ! $user->entity)
    +					{
    +						$sql.= " WHERE dbt.".$dbt_select." IN (".$objectid.")";
    +						$sql.= " AND dbt.entity IS NOT NULL";
    +					}
    +					else
    +					{
    +						$sql.= ",".MAIN_DB_PREFIX."usergroup_user as ug";
    +						$sql.= " WHERE dbt.".$dbt_select." IN (".$objectid.")";
    +						$sql.= " AND (ug.fk_user = dbt.rowid";
    +						$sql.= " AND ug.entity IN (".getEntity('user')."))";
    +						$sql.= " OR dbt.entity = 0"; // Show always superadmin
    +					}
    +				}
    +				else {
    +					$sql.= " WHERE dbt.".$dbt_select." IN (".$objectid.")";
    +					$sql.= " AND dbt.entity IN (".getEntity($sharedelement, 1).")";
    +				}
     			}
     			else
     			{
    +				$sql.= " WHERE dbt.".$dbt_select." IN (".$objectid.")";
     				$sql.= " AND dbt.entity IN (".getEntity($sharedelement, 1).")";
     			}
     		}
    @@ -507,12 +528,12 @@ function checkUserAccessToObject($user, $featuresarray, $objectid=0, $tableandsh
     		else if (in_array($feature,$checkother))	// Test on entity and link to societe. Allowed if link is empty (Ex: contacts...).
     		{
     			// If external user: Check permission for external users
    -			if ($user->societe_id > 0)
    +			if ($user->socid > 0)
     			{
     				$sql = "SELECT COUNT(dbt.".$dbt_select.") as nb";
     				$sql.= " FROM ".MAIN_DB_PREFIX.$dbtablename." as dbt";
     				$sql.= " WHERE dbt.".$dbt_select." IN (".$objectid.")";
    -				$sql.= " AND dbt.fk_soc = ".$user->societe_id;
    +				$sql.= " AND dbt.fk_soc = ".$user->socid;
     			}
     			// If internal user: Check permission for internal users that are restricted on their objects
     			else if (! empty($conf->societe->enabled) && ($user->rights->societe->lire && ! $user->rights->societe->client->voir))
    @@ -575,13 +596,13 @@ function checkUserAccessToObject($user, $featuresarray, $objectid=0, $tableandsh
     		else if (! in_array($feature,$nocheck))		// By default (case of $checkdefault), we check on object entity + link to third party on field $dbt_keyfield
     		{
     			// If external user: Check permission for external users
    -			if ($user->societe_id > 0)
    +			if ($user->socid > 0)
     			{
     				if (empty($dbt_keyfield)) dol_print_error('','Param dbt_keyfield is required but not defined');
     				$sql = "SELECT COUNT(dbt.".$dbt_keyfield.") as nb";
     				$sql.= " FROM ".MAIN_DB_PREFIX.$dbtablename." as dbt";
     				$sql.= " WHERE dbt.rowid IN (".$objectid.")";
    -				$sql.= " AND dbt.".$dbt_keyfield." = ".$user->societe_id;
    +				$sql.= " AND dbt.".$dbt_keyfield." = ".$user->socid;
     			}
     			// If internal user: Check permission for internal users that are restricted on their objects
     			else if (! empty($conf->societe->enabled) && ($user->rights->societe->lire && ! $user->rights->societe->client->voir))
    @@ -641,6 +662,7 @@ function accessforbidden($message='',$printheader=1,$printfooter=1,$showonlymess
         {
             include_once DOL_DOCUMENT_ROOT.'/core/class/translate.class.php';
             $langs=new Translate('',$conf);
    +        $langs->setDefaultLang();
         }
     
         $langs->load("errors");
    diff --git a/htdocs/core/lib/security2.lib.php b/htdocs/core/lib/security2.lib.php
    index b6a348ea91d..c9f4ece6445 100644
    --- a/htdocs/core/lib/security2.lib.php
    +++ b/htdocs/core/lib/security2.lib.php
    @@ -103,12 +103,12 @@ function checkLoginPassEntity($usertotest,$passwordtotest,$entitytotest,$authmod
         			}
         			else
         			{
    -    				dol_syslog("Authentification ko - failed to load file '".$authfile."'",LOG_ERR);
    +    				dol_syslog("Authentification ko - failed to load file '".$authfile."'", LOG_ERR);
         				sleep(1);
    -    				$langs->load('main');
    -    				$langs->load('other');
    -    				$langs->load('errors');
    -    				$_SESSION["dol_loginmesg"]=$langs->trans("ErrorFailedToLoadLoginFileForMode",$mode);
    +    				// Load translation files required by the page
    +                    $langs->loadLangs(array('other', 'main', 'errors'));
    +
    +    				$_SESSION["dol_loginmesg"]=$langs->trans("ErrorFailedToLoadLoginFileForMode", $mode);
         			}
         		}
         	}
    @@ -118,18 +118,18 @@ function checkLoginPassEntity($usertotest,$passwordtotest,$entitytotest,$authmod
     }
     
     
    -/**
    - * Show Dolibarr default login page.
    - * Part of this code is also duplicated into main.inc.php::top_htmlhead
    - *
    - * @param		Translate	$langs		Lang object (must be initialized by a new).
    - * @param		Conf		$conf		Conf object
    - * @param		Societe		$mysoc		Company object
    - * @return		void
    - */
     if (! function_exists('dol_loginfunction'))
     {
    -	function dol_loginfunction($langs,$conf,$mysoc)
    +    /**
    +     * Show Dolibarr default login page.
    +     * Part of this code is also duplicated into main.inc.php::top_htmlhead
    +     *
    +     * @param       Translate   $langs      Lang object (must be initialized by a new).
    +     * @param       Conf        $conf       Conf object
    +     * @param       Societe     $mysoc      Company object
    +     * @return      void
    +     */
    +    function dol_loginfunction($langs,$conf,$mysoc)
     	{
     		global $dolibarr_main_demo,$db;
     		global $smartphone,$hookmanager;
    @@ -228,11 +228,11 @@ if (! function_exists('dol_loginfunction'))
     
     		if (! empty($mysoc->logo_small) && is_readable($conf->mycompany->dir_output.'/logos/thumbs/'.$mysoc->logo_small))
     		{
    -			$urllogo=DOL_URL_ROOT.'/viewimage.php?cache=1&amp;modulepart=mycompany&amp;file='.urlencode('thumbs/'.$mysoc->logo_small);
    +			$urllogo=DOL_URL_ROOT.'/viewimage.php?cache=1&amp;modulepart=mycompany&amp;file='.urlencode('logos/thumbs/'.$mysoc->logo_small);
     		}
     		elseif (! empty($mysoc->logo) && is_readable($conf->mycompany->dir_output.'/logos/'.$mysoc->logo))
     		{
    -			$urllogo=DOL_URL_ROOT.'/viewimage.php?cache=1&amp;modulepart=mycompany&amp;file='.urlencode($mysoc->logo);
    +			$urllogo=DOL_URL_ROOT.'/viewimage.php?cache=1&amp;modulepart=mycompany&amp;file='.urlencode('logos/'.$mysoc->logo);
     			$width=128;
     		}
     		elseif (is_readable(DOL_DOCUMENT_ROOT.'/theme/'.$conf->theme.'/img/dolibarr_logo.png'))
    @@ -510,4 +510,3 @@ function getRandomPassword($generic=false)
     
     	return $generated_password;
     }
    -
    diff --git a/htdocs/core/lib/sendings.lib.php b/htdocs/core/lib/sendings.lib.php
    index 71c287f7119..c01026b445d 100644
    --- a/htdocs/core/lib/sendings.lib.php
    +++ b/htdocs/core/lib/sendings.lib.php
    @@ -36,8 +36,8 @@ function shipping_prepare_head($object)
     {
     	global $db, $langs, $conf, $user;
     
    -	$langs->load("sendings");
    -	$langs->load("deliveries");
    +	// Load translation files required by the page
    +    $langs->loadLangs(array("sendings","deliveries"));
     
     	$h = 0;
     	$head = array();
    @@ -121,8 +121,8 @@ function delivery_prepare_head($object)
     {
     	global $langs, $conf, $user;
     
    -	$langs->load("sendings");
    -	$langs->load("deliveries");
    +	// Load translation files required by the page
    +    $langs->loadLangs(array("sendings","deliveries"));
     
     	$h = 0;
     	$head = array();
    diff --git a/htdocs/core/lib/signature.lib.php b/htdocs/core/lib/signature.lib.php
    index b11d809caf2..2790c80c8e0 100644
    --- a/htdocs/core/lib/signature.lib.php
    +++ b/htdocs/core/lib/signature.lib.php
    @@ -28,8 +28,9 @@ function showOnlineSignatureUrl($type,$ref)
     {
     	global $conf, $langs;
     
    -	$langs->load("payment");
    -	$langs->load("paybox");
    +	// Load translation files required by the page
    +    $langs->loadLangs(array("payment","paybox"));
    +
     	$servicename='Online';
     
     	$out = img_picto('','object_globe.png').' '.$langs->trans("ToOfferALinkForOnlineSignature",$servicename).'<br>';
    diff --git a/htdocs/core/lib/supplier_proposal.lib.php b/htdocs/core/lib/supplier_proposal.lib.php
    index 1756c92a32a..a0f52d6de15 100644
    --- a/htdocs/core/lib/supplier_proposal.lib.php
    +++ b/htdocs/core/lib/supplier_proposal.lib.php
    @@ -32,8 +32,9 @@
     function supplier_proposal_prepare_head($object)
     {
     	global $db, $langs, $conf, $user;
    -	$langs->load("supplier_proposal");
    -	$langs->load("compta");
    +
    +	// Load translation files required by the page
    +    $langs->loadLangs(array("supplier_proposal","compta"));
     
     	$h = 0;
     	$head = array();
    diff --git a/htdocs/core/lib/tax.lib.php b/htdocs/core/lib/tax.lib.php
    index 0d46503c51b..1cce7527018 100644
    --- a/htdocs/core/lib/tax.lib.php
    +++ b/htdocs/core/lib/tax.lib.php
    @@ -172,7 +172,7 @@ function tax_by_thirdparty($type, $db, $y, $date_start, $date_end, $modetax, $di
         	if ($date_start && $date_end) $sql.= " AND f.datef >= '".$db->idate($date_start)."' AND f.datef <= '".$db->idate($date_end)."'";
         	$sql.= " AND (d.product_type = 0";                              // Limit to products
         	$sql.= " AND d.date_start is null AND d.date_end IS NULL)";     // enhance detection of products
    -    	$sql.= " AND (d.".$f_rate." <> 0 OR d.".$total_tva." <> 0)";
    +    	if (empty($conf->global->MAIN_INCLUDE_ZERO_VAT_IN_REPORTS)) $sql.= " AND (d.".$f_rate." <> 0 OR d.".$total_tva." <> 0)";
         	$sql.= " ORDER BY d.rowid, d.".$fk_facture;
         }
         else
    @@ -213,7 +213,7 @@ function tax_by_thirdparty($type, $db, $y, $date_start, $date_end, $modetax, $di
         	if ($date_start && $date_end) $sql.= " AND pa.datep >= '".$db->idate($date_start)."' AND pa.datep <= '".$db->idate($date_end)."'";
         	$sql.= " AND (d.product_type = 0";                              // Limit to products
         	$sql.= " AND d.date_start is null AND d.date_end IS NULL)";     // enhance detection of products
    -    	$sql.= " AND (d.".$f_rate." <> 0 OR d.".$total_tva." <> 0)";
    +    	if (empty($conf->global->MAIN_INCLUDE_ZERO_VAT_IN_REPORTS)) $sql.= " AND (d.".$f_rate." <> 0 OR d.".$total_tva." <> 0)";
         	$sql.= " ORDER BY d.rowid, d.".$fk_facture.", pf.rowid";
         }
     
    @@ -320,7 +320,7 @@ function tax_by_thirdparty($type, $db, $y, $date_start, $date_end, $modetax, $di
         	if ($date_start && $date_end) $sql.= " AND f.datef >= '".$db->idate($date_start)."' AND f.datef <= '".$db->idate($date_end)."'";
         	$sql.= " AND (d.product_type = 1";                              // Limit to services
         	$sql.= " OR d.date_start is NOT null OR d.date_end IS NOT NULL)";       // enhance detection of service
    -    	$sql.= " AND (d.".$f_rate." <> 0 OR d.".$total_tva." <> 0)";
    +    	if (empty($conf->global->MAIN_INCLUDE_ZERO_VAT_IN_REPORTS)) $sql.= " AND (d.".$f_rate." <> 0 OR d.".$total_tva." <> 0)";
         	$sql.= " ORDER BY d.rowid, d.".$fk_facture;
         }
         else
    @@ -361,7 +361,7 @@ function tax_by_thirdparty($type, $db, $y, $date_start, $date_end, $modetax, $di
         	if ($date_start && $date_end) $sql.= " AND pa.datep >= '".$db->idate($date_start)."' AND pa.datep <= '".$db->idate($date_end)."'";
         	$sql.= " AND (d.product_type = 1";                              		// Limit to services
         	$sql.= " OR d.date_start is NOT null OR d.date_end IS NOT NULL)";       // enhance detection of service
    -    	$sql.= " AND (d.".$f_rate." <> 0 OR d.".$total_tva." <> 0)";
    +    	if (empty($conf->global->MAIN_INCLUDE_ZERO_VAT_IN_REPORTS)) $sql.= " AND (d.".$f_rate." <> 0 OR d.".$total_tva." <> 0)";
         	$sql.= " ORDER BY d.rowid, d.".$fk_facture.", pf.rowid";
         }
     
    @@ -465,7 +465,7 @@ function tax_by_thirdparty($type, $db, $y, $date_start, $date_end, $modetax, $di
         	if ($date_start && $date_end) $sql.= " AND p.datep >= '".$db->idate($date_start)."' AND p.datep <= '".$db->idate($date_end)."'";
         	$sql.= " AND (d.product_type = -1";
         	$sql.= " OR e.date_debut is NOT null OR e.date_fin IS NOT NULL)";       // enhance detection of service
    -    	$sql.= " AND (d.".$f_rate." <> 0 OR d.total_tva <> 0)";
    +    	if (empty($conf->global->MAIN_INCLUDE_ZERO_VAT_IN_REPORTS)) $sql.= " AND (d.".$f_rate." <> 0 OR d.total_tva <> 0)";
         	$sql.= " ORDER BY e.rowid";
     
         	if (! $sql)
    @@ -580,7 +580,7 @@ function tax_by_rate($type, $db, $y, $q, $date_start, $date_end, $modetax, $dire
             $paymentfacturetable='paiement_facture';
             $invoicefieldref='facnumber';
         }
    -    if ($direction == 'buy')
    +    else
         {
             $invoicetable='facture_fourn';
             $invoicedettable='facture_fourn_det';
    @@ -641,7 +641,7 @@ function tax_by_rate($type, $db, $y, $q, $date_start, $date_end, $modetax, $dire
             if ($date_start && $date_end) $sql.= " AND f.datef >= '".$db->idate($date_start)."' AND f.datef <= '".$db->idate($date_end)."'";
             $sql.= " AND (d.product_type = 0";                              // Limit to products
             $sql.= " AND d.date_start is null AND d.date_end IS NULL)";     // enhance detection of products
    -        $sql.= " AND (d.".$f_rate." <> 0 OR d.".$total_tva." <> 0)";
    +        if (empty($conf->global->MAIN_INCLUDE_ZERO_VAT_IN_REPORTS)) $sql.= " AND (d.".$f_rate." <> 0 OR d.".$total_tva." <> 0)";
             $sql.= " ORDER BY d.rowid, d.".$fk_facture;
         }
         else
    @@ -682,7 +682,7 @@ function tax_by_rate($type, $db, $y, $q, $date_start, $date_end, $modetax, $dire
         	if ($date_start && $date_end) $sql.= " AND pa.datep >= '".$db->idate($date_start)."' AND pa.datep <= '".$db->idate($date_end)."'";
         	$sql.= " AND (d.product_type = 0";                              // Limit to products
         	$sql.= " AND d.date_start is null AND d.date_end IS NULL)";     // enhance detection of products
    -    	$sql.= " AND (d.".$f_rate." <> 0 OR d.".$total_tva." <> 0)";
    +    	if (empty($conf->global->MAIN_INCLUDE_ZERO_VAT_IN_REPORTS)) $sql.= " AND (d.".$f_rate." <> 0 OR d.".$total_tva." <> 0)";
         	$sql.= " ORDER BY d.rowid, d.".$fk_facture.", pf.rowid";
         }
     
    @@ -789,7 +789,7 @@ function tax_by_rate($type, $db, $y, $q, $date_start, $date_end, $modetax, $dire
             if ($date_start && $date_end) $sql.= " AND f.datef >= '".$db->idate($date_start)."' AND f.datef <= '".$db->idate($date_end)."'";
             $sql.= " AND (d.product_type = 1";                              // Limit to services
             $sql.= " OR d.date_start is NOT null OR d.date_end IS NOT NULL)";       // enhance detection of service
    -        $sql.= " AND (d.".$f_rate." <> 0 OR d.".$total_tva." <> 0)";
    +        if (empty($conf->global->MAIN_INCLUDE_ZERO_VAT_IN_REPORTS)) $sql.= " AND (d.".$f_rate." <> 0 OR d.".$total_tva." <> 0)";
             $sql.= " ORDER BY d.rowid, d.".$fk_facture;
         }
         else
    @@ -830,7 +830,7 @@ function tax_by_rate($type, $db, $y, $q, $date_start, $date_end, $modetax, $dire
             if ($date_start && $date_end) $sql.= " AND pa.datep >= '".$db->idate($date_start)."' AND pa.datep <= '".$db->idate($date_end)."'";
             $sql.= " AND (d.product_type = 1";                              		// Limit to services
             $sql.= " OR d.date_start is NOT null OR d.date_end IS NOT NULL)";       // enhance detection of service
    -        $sql.= " AND (d.".$f_rate." <> 0 OR d.".$total_tva." <> 0)";
    +        if (empty($conf->global->MAIN_INCLUDE_ZERO_VAT_IN_REPORTS)) $sql.= " AND (d.".$f_rate." <> 0 OR d.".$total_tva." <> 0)";
             $sql.= " ORDER BY d.rowid, d.".$fk_facture.", pf.rowid";
         }
     
    @@ -934,7 +934,7 @@ function tax_by_rate($type, $db, $y, $q, $date_start, $date_end, $modetax, $dire
     		if ($date_start && $date_end) $sql.= " AND p.datep >= '".$db->idate($date_start)."' AND p.datep <= '".$db->idate($date_end)."'";
     		$sql.= " AND (d.product_type = -1";
     		$sql.= " OR e.date_debut is NOT null OR e.date_fin IS NOT NULL)";       // enhance detection of service
    -		$sql.= " AND (d.".$f_rate." <> 0 OR d.total_tva <> 0)";
    +		if (empty($conf->global->MAIN_INCLUDE_ZERO_VAT_IN_REPORTS)) $sql.= " AND (d.".$f_rate." <> 0 OR d.total_tva <> 0)";
     		$sql.= " ORDER BY e.rowid";
     
     		if (! $sql)
    diff --git a/htdocs/core/lib/ticketsup.lib.php b/htdocs/core/lib/ticket.lib.php
    similarity index 56%
    rename from htdocs/core/lib/ticketsup.lib.php
    rename to htdocs/core/lib/ticket.lib.php
    index e377fb5e064..e6ce5c1bddd 100644
    --- a/htdocs/core/lib/ticketsup.lib.php
    +++ b/htdocs/core/lib/ticket.lib.php
    @@ -17,9 +17,9 @@
      */
     
     /**
    - *    \file       core/lib/ticketsup.lib.php
    - *    \ingroup    ticketsup
    - *    \brief        This file is a library for TicketSup module
    + *    \file       core/lib/ticket.lib.php
    + *    \ingroup    ticket
    + *    \brief        This file is a library for Ticket module
      */
     
     /**
    @@ -27,72 +27,72 @@
      *
      * @return array
      */
    -function ticketsupAdminPrepareHead()
    +function ticketAdminPrepareHead()
     {
         global $langs, $conf;
     
    -    $langs->load("ticketsup");
    +    $langs->load("ticket");
     
         $h = 0;
         $head = array();
     
    -    $head[$h][0] = DOL_URL_ROOT.'/admin/ticketsup.php';
    -    $head[$h][1] = $langs->trans("TicketSupSettings");
    +    $head[$h][0] = DOL_URL_ROOT.'/admin/ticket.php';
    +    $head[$h][1] = $langs->trans("TicketSettings");
         $head[$h][2] = 'settings';
         $h++;
    -    $head[$h][0] = DOL_URL_ROOT.'/admin/ticketsup_extrafields.php';
    -    $head[$h][1] = $langs->trans("ExtraFieldsTicketSup");
    +    $head[$h][0] = DOL_URL_ROOT.'/admin/ticket_extrafields.php';
    +    $head[$h][1] = $langs->trans("ExtraFieldsTicket");
         $head[$h][2] = 'attributes';
         $h++;
     
         // Show more tabs from modules
         // Entries must be declared in modules descriptor with line
         //$this->tabs = array(
    -    //    'entity:+tabname:Title:@ticketsup:/ticketsup/mypage.php?id=__ID__'
    +    //    'entity:+tabname:Title:@ticket:/ticket/mypage.php?id=__ID__'
         //); // to add new tab
         //$this->tabs = array(
    -    //    'entity:-tabname:Title:@ticketsup:/ticketsup/mypage.php?id=__ID__'
    +    //    'entity:-tabname:Title:@ticket:/ticket/mypage.php?id=__ID__'
         //); // to remove a tab
    -    complete_head_from_modules($conf, $langs, $object, $head, $h, 'ticketsupadmin');
    +    complete_head_from_modules($conf, $langs, $object, $head, $h, 'ticketadmin');
     
         return $head;
     }
     
     /**
    - *  Build tabs for a Ticketsup object
    + *  Build tabs for a Ticket object
      *
    - *  @param	Ticketsup	  $object		Object Ticket
    + *  @param	Ticket	  $object		Object Ticket
      *  @return array				          Array of tabs
      */
    -function ticketsup_prepare_head($object)
    +function ticket_prepare_head($object)
     {
         global $db, $langs, $conf, $user;
     
         $h = 0;
         $head = array();
    -    $head[$h][0] = DOL_URL_ROOT.'/ticketsup/card.php?action=view&track_id=' . $object->track_id;
    +    $head[$h][0] = DOL_URL_ROOT.'/ticket/card.php?action=view&track_id=' . $object->track_id;
         $head[$h][1] = $langs->trans("Card");
    -    $head[$h][2] = 'tabTicketsup';
    +    $head[$h][2] = 'tabTicket';
         $h++;
     
     
         if (empty($conf->global->MAIN_DISABLE_CONTACTS_TAB) && empty($user->socid))
         {
         	$nbContact = count($object->liste_contact(-1,'internal')) + count($object->liste_contact(-1,'external'));
    -    	$head[$h][0] = DOL_URL_ROOT.'/ticketsup/contact.php?track_id='.$object->track_id;
    +    	$head[$h][0] = DOL_URL_ROOT.'/ticket/contact.php?track_id='.$object->track_id;
         	$head[$h][1] = $langs->trans('ContactsAddresses');
         	if ($nbContact > 0) $head[$h][1].= ' <span class="badge">'.$nbContact.'</span>';
         	$head[$h][2] = 'contact';
         	$h++;
         }
     
    -    complete_head_from_modules($conf, $langs, $object, $head, $h, 'ticketsup');
    +    complete_head_from_modules($conf, $langs, $object, $head, $h, 'ticket');
     
         // Attached files
         include_once DOL_DOCUMENT_ROOT . '/core/lib/files.lib.php';
    -    $upload_dir = $conf->ticketsup->dir_output . "/" . $object->track_id;
    +    $upload_dir = $conf->ticket->dir_output . "/" . $object->track_id;
         $nbFiles = count(dol_dir_list($upload_dir, 'files'));
    -    $head[$h][0] = dol_buildpath('/ticketsup/document.php', 1) . '?track_id=' . $object->track_id;
    +    $head[$h][0] = dol_buildpath('/ticket/document.php', 1) . '?track_id=' . $object->track_id;
         $head[$h][1] = $langs->trans("Documents");
         if ($nbFiles > 0) {
             $head[$h][1] .= ' <span class="badge">' . $nbFiles . '</span>';
    @@ -103,13 +103,18 @@ function ticketsup_prepare_head($object)
     
     
         // History
    -    $head[$h][0] = DOL_URL_ROOT.'/ticketsup/history.php?track_id=' . $object->track_id;
    +    $head[$h][0] = DOL_URL_ROOT.'/ticket/history.php?track_id=' . $object->track_id;
         $head[$h][1] = $langs->trans('Events');
    +    if (! empty($conf->agenda->enabled) && (!empty($user->rights->agenda->myactions->read) || !empty($user->rights->agenda->allactions->read) ))
    +    {
    +    	$head[$h][1].= '/';
    +    	$head[$h][1].= $langs->trans("Agenda");
    +    }
         $head[$h][2] = 'tabTicketLogs';
         $h++;
     
     
    -    complete_head_from_modules($conf, $langs, $object, $head, $h, 'ticketsup','remove');
    +    complete_head_from_modules($conf, $langs, $object, $head, $h, 'ticket','remove');
     
     
         return $head;
    @@ -150,52 +155,23 @@ function llxHeaderTicket($title, $head = "", $disablejs = 0, $disablehead = 0, $
         top_htmlhead($head, $title, $disablejs, $disablehead, $arrayofjs, $arrayofcss); // Show html headers
         print '<body id="mainbody" class="publicnewticketform" style="margin-top: 10px;">';
     
    -    if (! empty($conf->global->TICKETS_SHOW_COMPANY_LOGO)) {
    -    	showlogo();
    +    if (! empty($conf->global->TICKET_SHOW_COMPANY_LOGO)) {
    +    	// Print logo
    +    	$urllogo = DOL_URL_ROOT . '/theme/login_logo.png';
    +
    +    	if (!empty($mysoc->logo_small) && is_readable($conf->mycompany->dir_output . '/logos/thumbs/' . $mysoc->logo_small)) {
    +    		$urllogo = DOL_URL_ROOT . '/viewimage.php?modulepart=mycompany&amp;entity='.$conf->entity.'&amp;file=' . urlencode('logos/thumbs/'.$mysoc->logo_small);
    +    	} elseif (!empty($mysoc->logo) && is_readable($conf->mycompany->dir_output . '/logos/' . $mysoc->logo)) {
    +    		$urllogo = DOL_URL_ROOT . '/viewimage.php?modulepart=mycompany&amp;entity='.$conf->entity.'&amp;file=' . urlencode('logos/'.$mysoc->logo);
    +    		$width = 128;
    +    	} elseif (is_readable(DOL_DOCUMENT_ROOT . '/theme/dolibarr_logo.png')) {
    +    		$urllogo = DOL_URL_ROOT . '/theme/dolibarr_logo.png';
    +    	}
    +    	print '<center>';
    +    	print '<a href="' . ($conf->global->TICKET_URL_PUBLIC_INTERFACE ? $conf->global->TICKET_URL_PUBLIC_INTERFACE : dol_buildpath('/public/ticket/index.php', 1)) . '"><img alt="Logo" id="logosubscribe" title="" src="' . $urllogo . '" style="max-width: 440px" /></a><br>';
    +    	print '<strong>' . ($conf->global->TICKET_PUBLIC_INTERFACE_TOPIC ? $conf->global->TICKET_PUBLIC_INTERFACE_TOPIC : $langs->trans("TicketSystem")) . '</strong>';
    +    	print '</center><br>';
         }
     
         print '<div style="margin-left: 50px; margin-right: 50px;">';
     }
    -
    -/**
    - * Show footer for new member
    - *
    - * @return void
    - */
    -function llxFooterTicket()
    -{
    -    print '</div>';
    -
    -    printCommonFooter('public');
    -
    -    dol_htmloutput_events();
    -
    -    print "</body>\n";
    -    print "</html>\n";
    -}
    -
    -/**
    - * Show logo
    - *
    - * @return void
    - */
    -function showlogo()
    -{
    -    global $conf, $langs, $mysoc;
    -
    -    // Print logo
    -    $urllogo = DOL_URL_ROOT . '/theme/login_logo.png';
    -
    -    if (!empty($mysoc->logo_small) && is_readable($conf->mycompany->dir_output . '/logos/thumbs/' . $mysoc->logo_small)) {
    -        $urllogo = DOL_URL_ROOT . '/viewimage.php?cache=1&amp;modulepart=companylogo&amp;file=' . urlencode('thumbs/' . $mysoc->logo_small);
    -    } elseif (!empty($mysoc->logo) && is_readable($conf->mycompany->dir_output . '/logos/' . $mysoc->logo)) {
    -        $urllogo = DOL_URL_ROOT . '/viewimage.php?cache=1&amp;modulepart=companylogo&amp;file=' . urlencode($mysoc->logo);
    -        $width = 128;
    -    } elseif (is_readable(DOL_DOCUMENT_ROOT . '/theme/dolibarr_logo.png')) {
    -        $urllogo = DOL_URL_ROOT . '/theme/dolibarr_logo.png';
    -    }
    -    print '<center>';
    -    print '<a href="' . ($conf->global->TICKETS_URL_PUBLIC_INTERFACE ? $conf->global->TICKETS_URL_PUBLIC_INTERFACE : dol_buildpath('/public/ticketsup/index.php', 1)) . '"><img alt="Logo" id="logosubscribe" title="" src="' . $urllogo . '" style="max-width: 440px" /></a><br>';
    -    print '<strong>' . ($conf->global->TICKETS_PUBLIC_INTERFACE_TOPIC ? $conf->global->TICKETS_PUBLIC_INTERFACE_TOPIC : $langs->trans("TicketSystem")) . '</strong>';
    -    print '</center><br>';
    -}
    diff --git a/htdocs/core/lib/usergroups.lib.php b/htdocs/core/lib/usergroups.lib.php
    index 7a62470e2da..ae469b89552 100644
    --- a/htdocs/core/lib/usergroups.lib.php
    +++ b/htdocs/core/lib/usergroups.lib.php
    @@ -2,6 +2,7 @@
     /* Copyright (C) 2006-2012	Laurent Destailleur	<eldy@users.sourceforge.net>
      * Copyright (C) 2010-2017	Regis Houssin		<regis.houssin@capnetworks.com>
      * Copyright (C) 2015	    Alexandre Spangaro	<aspangaro.dolibarr@gmail.com>
    + * Copyright (C) 2018       Ferran Marcet       <fmarcet@2byte.es>
      *
      * This program is free software; you can redistribute it and/or modify
      * it under the terms of the GNU General Public License as published by
    @@ -143,7 +144,10 @@ function user_prepare_head($object)
     	complete_head_from_modules($conf,$langs,$object,$head,$h,'user');
     
     	if ((! empty($conf->salaries->enabled) && ! empty($user->rights->salaries->read))
    -	   || (! empty($conf->hrm->enabled) && ! empty($user->rights->hrm->employee->read)))
    +		|| (! empty($conf->hrm->enabled) && ! empty($user->rights->hrm->employee->read))
    +		|| (! empty($conf->expensereport->enabled) && ! empty($user->rights->expensereport->lire) && $user->id == $object->id)
    +		|| (! empty($conf->holiday->enabled) && ! empty($user->rights->holiday->read) && $user->id == $object->id )
    +		)
     	{
     		// Bank
     		$head[$h][0] = DOL_URL_ROOT.'/user/bank.php?id='.$object->id;
    @@ -319,6 +323,10 @@ function show_theme($fuser,$edit=0,$foruserprofile=false)
     	if (empty($foruserprofile)) $hoverdisabled=(isset($conf->global->THEME_ELDY_USE_HOVER) && $conf->global->THEME_ELDY_USE_HOVER == '0');
     	else $hoverdisabled=(is_object($fuser)?(empty($fuser->conf->THEME_ELDY_USE_HOVER) || $fuser->conf->THEME_ELDY_USE_HOVER == '0'):'');
     
    +	$checkeddisabled='';
    +	if (empty($foruserprofile)) $checkeddisabled=(isset($conf->global->THEME_ELDY_USE_CHECKED) && $conf->global->THEME_ELDY_USE_CHECKED == '0');
    +	else $checkeddisabled=(is_object($fuser)?(empty($fuser->conf->THEME_ELDY_USE_CHECKED) || $fuser->conf->THEME_ELDY_USE_CHECKED == '0'):'');
    +
     	$colspan=2;
     	if ($foruserprofile) $colspan=4;
     
    @@ -806,8 +814,7 @@ function show_theme($fuser,$edit=0,$foruserprofile=false)
     	     print '</tr>';
     	     */
     	}
    -	else
    -	{
    +	else {
     		print '<tr class="oddeven">';
     		print '<td>'.$langs->trans("HighlightLinesColor").'</td>';
     		print '<td colspan="'.($colspan-1).'">';
    @@ -834,6 +841,50 @@ function show_theme($fuser,$edit=0,$foruserprofile=false)
     		print $form->textwithpicto('', $langs->trans("NotSupportedByAllThemes").', '.$langs->trans("PressF5AfterChangingThis"));
     		print '</span>';
     		print '</td>';
    +	}
    +
    +	// Use Checked
    +	if ($foruserprofile)
    +	{
    +		/* Must first change option to choose color of highlight instead of yes or no.
    +	     print '<tr class="oddeven">';
    +	     print '<td>'.$langs->trans("HighlightLinesOnMouseHover").'</td>';
    +	     print '<td><input '.$bc[$var].' name="check_THEME_ELDY_USE_HOVER" disabled="disabled" type="checkbox" '.($conf->global->THEME_ELDY_USE_HOVER?" checked":"").'></td>';
    +	     print '<td align="left" class="nowrap" width="20%"><input '.$bc[$var].' name="check_MAIN_THEME"'.($edit?'':' disabled').' type="checkbox" '.($selected_theme?" checked":"").'> '.$langs->trans("UsePersonalValue").'</td>';
    +	     print '<td><input '.$bc[$var].' name="check_THEME_ELDY_USE_HOVER"'.($edit?'':' disabled="disabled"').' type="checkbox" '.($hoverdisabled?"":" checked").'>';
    +	     print ' &nbsp; ('.$langs->trans("NotSupportedByAllThemes").', '.$langs->trans("PressF5AfterChangingThis").')';
    +	     print '</td>';
    +	     print '</tr>';
    +	     */
    +	}
    +	else
    +	{
    +		print '<tr class="oddeven">';
    +		print '<td>'.$langs->trans("HighlightLinesChecked").'</td>';
    +		print '<td colspan="'.($colspan-1).'">';
    +		//print '<input '.$bc[$var].' name="check_THEME_ELDY_USE_HOVER"'.($edit?'':' disabled').' type="checkbox" '.($hoverdisabled?"":" checked").'>';
    +		//print ' &nbsp; ('.$langs->trans("NotSupportedByAllThemes").', '.$langs->trans("PressF5AfterChangingThis").')';
    +		if ($edit)
    +		{
    +			if ($conf->global->THEME_ELDY_USE_CHECKED == '1') $color='ffefbb';
    +			else $color = colorArrayToHex(colorStringToArray($conf->global->THEME_ELDY_USE_CHECKED,array()),'');
    +			print $formother->selectColor($color,'THEME_ELDY_USE_CHECKED','formcolor',1).' ';
    +		}
    +		else
    +		{
    +			if ($conf->global->THEME_ELDY_USE_CHECKED == '1') $color='ffefbb';
    +			else $color = colorArrayToHex(colorStringToArray($conf->global->THEME_ELDY_USE_CHECKED,array()),'');
    +			if ($color)
    +			{
    +				if ($color != 'ffefbb') print '<input type="text" class="colorthumb" disabled="disabled" style="padding: 1px; margin-top: 0; margin-bottom: 0; background-color: #'.$color.'" value="'.$color.'">';
    +				else print $langs->trans("Default");
    +			}
    +			else print $langs->trans("None");
    +		}
    +		print ' &nbsp; <span class="nowraponall">('.$langs->trans("Default").': <strong>ffefbb</strong>) ';
    +		print $form->textwithpicto('', $langs->trans("NotSupportedByAllThemes").', '.$langs->trans("PressF5AfterChangingThis"));
    +		print '</span>';
    +		print '</td>';
     		print '</tr>';
     	}
     
    diff --git a/htdocs/core/lib/website.lib.php b/htdocs/core/lib/website.lib.php
    index 50716c27aca..9f848fb68ee 100644
    --- a/htdocs/core/lib/website.lib.php
    +++ b/htdocs/core/lib/website.lib.php
    @@ -31,6 +31,7 @@
      * @param	string		$content			Content to replace
      * @param	int			$removephppart		0=Replace PHP sections with a PHP badge. 1=Remove completely PHP sections.
      * @return	boolean							True if OK
    + * @see dolWebsiteOutput for function used to replace content in a web server context
      */
     function dolWebsiteReplacementOfLinks($website, $content, $removephppart=0)
     {
    @@ -39,6 +40,23 @@ function dolWebsiteReplacementOfLinks($website, $content, $removephppart=0)
     	if ($removephppart) $replacewith='';
     	$content = preg_replace('/value="<\?php((?!\?>).)*\?>\n*/ims', 'value="'.$replacewith.'"', $content);
     
    +	$replacewith='"callto=#';
    +	if ($removephppart) $replacewith='';
    +	$content = preg_replace('/"callto:<\?php((?!\?>).)*\?>\n*/ims', $replacewith, $content);
    +
    +	$replacewith='"mailto=#';
    +	if ($removephppart) $replacewith='';
    +	$content = preg_replace('/"mailto:<\?php((?!\?>).)*\?>\n*/ims', $replacewith, $content);
    +
    +	$replacewith='src="php';
    +	if ($removephppart) $replacewith='';
    +	$content = preg_replace('/src="<\?php((?!\?>).)*\?>\n*/ims', $replacewith, $content);
    +
    +	$replacewith='href="php';
    +	if ($removephppart) $replacewith='';
    +	$content = preg_replace('/href="<\?php((?!\?>).)*\?>\n*/ims', $replacewith, $content);
    +
    +	//$replacewith='<span class="phptag">...php...</span>';
     	$replacewith='<span class="phptag">...php...</span>';
     	if ($removephppart) $replacewith='';
     	$content = preg_replace('/<\?php((?!\?>).)*\?>\n*/ims', $replacewith, $content);
    @@ -48,14 +66,24 @@ function dolWebsiteReplacementOfLinks($website, $content, $removephppart=0)
     	// Replace relative link /xxx.php with dolibarr URL
     	$content = preg_replace('/(href=")\/?([^:\"]*)(\.php\")/', '\1'.DOL_URL_ROOT.'/website/index.php?website='.$website->ref.'&pageref=\2"', $content, -1, $nbrep);
     
    +	// Fix relative link into medias with correct URL after the DOL_URL_ROOT: ../url("medias/
     	$content = preg_replace('/url\((["\']?)medias\//', 'url(\1'.DOL_URL_ROOT.'/viewimage.php?modulepart=medias&file=', $content, -1, $nbrep);
    +	$content = preg_replace('/data-slide-bg=(["\']?)medias\//', 'data-slide-bg=\1'.DOL_URL_ROOT.'/viewimage.php?modulepart=medias&file=', $content, -1, $nbrep);
     
    +	// <img src="medias/image.png... => <img src="dolibarr/viewimage.php/modulepart=medias&file=image.png...
    +	$content = preg_replace('/(<img[^>]*src=")(medias\/)/', '\1'.DOL_URL_ROOT.'/viewimage.php?modulepart=medias&file=', $content, -1, $nbrep);
     	// <img src="image.png... => <img src="dolibarr/viewimage.php/modulepart=medias&file=image.png...
    -	$content = preg_replace('/(<img[^>]*src=")(?!(http|'.preg_quote(DOL_URL_ROOT,'/').'\/viewimage))/', '\1'.DOL_URL_ROOT.'/viewimage.php?modulepart=medias&file=', $content, -1, $nbrep);
    +	$content = preg_replace('/(<img[^>]*src=")(?!(http|\/?viewimage|'.preg_quote(DOL_URL_ROOT,'/').'\/viewimage))/', '\1'.DOL_URL_ROOT.'/viewimage.php?modulepart=medias&file=', $content, -1, $nbrep);
    +	// <img src="viewimage.php/modulepart=medias&file=image.png" => <img src="dolibarr/viewimage.php/modulepart=medias&file=image.png"
    +	$content = preg_replace('/(<img[^>]*src=")(\/?viewimage\.php)/', '\1'.DOL_URL_ROOT.'/viewimage.php', $content, -1, $nbrep);
     
     	// action="newpage.php" => action="dolibarr/website/index.php?website=...&pageref=newpage
     	$content = preg_replace('/(action=")\/?([^:\"]*)(\.php\")/', '\1'.DOL_URL_ROOT.'/website/index.php?website='.$website->ref.'&pageref=\2"', $content, -1, $nbrep);
     
    +	// Fix relative link /document.php with correct URL after the DOL_URL_ROOT:  ...href="/document.php?modulepart="
    +	$content=preg_replace('/(href=")(\/?document\.php\?[^\"]*modulepart=[^\"]*)(\")/', '\1'.DOL_URL_ROOT.'\2\3', $content, -1, $nbrep);
    +	$content=preg_replace('/(src=")(\/?document\.php\?[^\"]*modulepart=[^\"]*)(\")/', '\1'.DOL_URL_ROOT.'\2\3', $content, -1, $nbrep);
    +
     	return $content;
     }
     
    @@ -66,23 +94,28 @@ function dolWebsiteReplacementOfLinks($website, $content, $removephppart=0)
      *
      * @param   string  $content    Content string
      * @return  void
    - * @see	dolWebsiteSaveContent
    + * @see	dolWebsiteReplacementOfLinks  for function used to replace content in the backoffice context when USEDOLIBARREDITOR is not on
      */
     function dolWebsiteOutput($content)
     {
     	global $db, $langs, $conf, $user;
     	global $dolibarr_main_url_root, $dolibarr_main_data_root;
     
    -	dol_syslog("dolWebsiteOutput start (mode=".(defined('USEDOLIBARRSERVER')?'USEDOLIBARRSERVER':'').')');
    +	dol_syslog("dolWebsiteOutput start (USEDOLIBARRSERVER=".(defined('USEDOLIBARRSERVER')?'1':'')." (USEDOLIBARREDITOR=".(defined('USEDOLIBARREDITOR')?'1':'').')');
     
     	// Define $urlwithroot
     	$urlwithouturlroot=preg_replace('/'.preg_quote(DOL_URL_ROOT,'/').'$/i','',trim($dolibarr_main_url_root));
     	$urlwithroot=$urlwithouturlroot.DOL_URL_ROOT;		// This is to use external domain name found into config file
     	//$urlwithroot=DOL_MAIN_URL_ROOT;					// This is to use same domain name than current
     
    -	// Note: This seems never called when page is output inside the website editor (search 'REPLACEMENT OF LINKS When page called by website editor')
    -
    -	if (defined('USEDOLIBARRSERVER'))	// REPLACEMENT OF LINKS When page called from Dolibarr server
    +	if (defined('USEDOLIBARREDITOR'))		// REPLACEMENT OF LINKS When page called from Dolibarr editor
    +	{
    +		// We remove the <head> part of content
    +		$content = preg_replace('/<head>.*<\/head>/ims', '', $content);
    +		$content = preg_replace('/^.*<body(\s[^>]*)*>/ims', '', $content);
    +		$content = preg_replace('/<\/body(\s[^>]*)*>.*$/ims', '', $content);
    +	}
    +	elseif (defined('USEDOLIBARRSERVER'))	// REPLACEMENT OF LINKS When page called from Dolibarr server
     	{
     		global $website;
     
    @@ -91,22 +124,32 @@ function dolWebsiteOutput($content)
     		// Replace relative link /xxx.php with dolibarr URL:  ...href="....php"
     		$content=preg_replace('/(href=")\/?([^:\"]*)(\.php\")/', '\1'.DOL_URL_ROOT.'/public/website/index.php?website='.$website->ref.'&pageref=\2"', $content, -1, $nbrep);
     		// Replace relative link /xxx with dolibarr URL:  ...href="....php"
    -		$content=preg_replace('/(href=")\/?([a-zA-Z0-9\-]+)(["\?]+)/', '\1'.DOL_URL_ROOT.'/public/website/index.php?website='.$website->ref.'&pageref=\2"', $content, -1, $nbrep);
    +		$content=preg_replace('/(href=")\/?([a-zA-Z0-9\-]+)(\")/', '\1'.DOL_URL_ROOT.'/public/website/index.php?website='.$website->ref.'&pageref=\2\3', $content, -1, $nbrep);
    +		$content=preg_replace('/(href=")\/?([a-zA-Z0-9\-]+)(\?)/', '\1'.DOL_URL_ROOT.'/public/website/index.php?website='.$website->ref.'&pageref=\2\3', $content, -1, $nbrep);
     
    -		// Fix relative link /document.php with correct URL after the DOL_URL_ROOT:  ...href="/document.php?modulepart="
    -		$content=preg_replace('/(href=")(\/?document\.php\?[^\"]*modulepart=[^\"]*)(\")/', '\1'.DOL_URL_ROOT.'\2\3"', $content, -1, $nbrep);
    -		$content=preg_replace('/(src=")(\/?document\.php\?[^\"]*modulepart=[^\"]*)(\")/', '\1'.DOL_URL_ROOT.'\2\3"', $content, -1, $nbrep);
    +		// Fix relative link /document.php with correct URL after the DOL_URL_ROOT:  href="/document.php?modulepart=" => href="/dolibarr/document.php?modulepart="
    +		$content=preg_replace('/(href=")(\/?document\.php\?[^\"]*modulepart=[^\"]*)(\")/', '\1'.DOL_URL_ROOT.'\2\3', $content, -1, $nbrep);
    +		$content=preg_replace('/(src=")(\/?document\.php\?[^\"]*modulepart=[^\"]*)(\")/', '\1'.DOL_URL_ROOT.'\2\3', $content, -1, $nbrep);
     
    -		// Fix relative link /viewimage.php with correct URL after the DOL_URL_ROOT:  ...href="/viewimage.php?modulepart="
    -		$content=preg_replace('/(href=")(\/?viewimage\.php\?[^\"]*modulepart=[^\"]*)(\")/', '\1'.DOL_URL_ROOT.'\2\3"', $content, -1, $nbrep);
    +		// Fix relative link /viewimage.php with correct URL after the DOL_URL_ROOT: href="/viewimage.php?modulepart=" => href="/dolibarr/viewimage.php?modulepart="
    +		$content=preg_replace('/(href=")(\/?viewimage\.php\?[^\"]*modulepart=[^\"]*)(\")/', '\1'.DOL_URL_ROOT.'\2\3', $content, -1, $nbrep);
    +		$content=preg_replace('/(src=")(\/?viewimage\.php\?[^\"]*modulepart=[^\"]*)(\")/', '\1'.DOL_URL_ROOT.'\2\3', $content, -1, $nbrep);
     
     		// Fix relative link into medias with correct URL after the DOL_URL_ROOT: ../url("medias/
     		$content=preg_replace('/url\((["\']?)medias\//', 'url(\1'.DOL_URL_ROOT.'/viewimage.php?modulepart=medias&file=', $content, -1, $nbrep);
    +		$content=preg_replace('/data-slide-bg=(["\']?)medias\//', 'data-slide-bg=\1'.DOL_URL_ROOT.'/viewimage.php?modulepart=medias&file=', $content, -1, $nbrep);
    +
    +		// <img src="medias/image.png... => <img src="dolibarr/viewimage.php/modulepart=medias&file=image.png...
    +		$content = preg_replace('/(<img[^>]*src=")(medias\/)/', '\1'.DOL_URL_ROOT.'/viewimage.php?modulepart=medias&file=', $content, -1, $nbrep);
    +		// <img src="image.png... => <img src="dolibarr/viewimage.php/modulepart=medias&file=image.png...
    +		$content = preg_replace('/(<img[^>]*src=")(?!(http|\/?viewimage|'.preg_quote(DOL_URL_ROOT,'/').'\/viewimage))/', '\1'.DOL_URL_ROOT.'/viewimage.php?modulepart=medias&file=', $content, -1, $nbrep);
    +		// <img src="viewimage.php/modulepart=medias&file=image.png" => <img src="dolibarr/viewimage.php/modulepart=medias&file=image.png"
    +		$content = preg_replace('/(<img[^>]*src=")(\/?viewimage\.php)/', '\1'.DOL_URL_ROOT.'/viewimage.php', $content, -1, $nbrep);
     
     		// action="newpage.php" => action="dolibarr/website/index.php?website=...&pageref=newpage
     		$content = preg_replace('/(action=")\/?([^:\"]*)(\.php\")/', '\1'.DOL_URL_ROOT.'/public/website/index.php?website='.$website->ref.'&pageref=\2"', $content, -1, $nbrep);
     	}
    -	else								// REPLACEMENT OF LINKS When page called from virtual host
    +	else									// REPLACEMENT OF LINKS When page called from virtual host
     	{
     		$symlinktomediaexists=1;
     
    @@ -117,9 +160,13 @@ function dolWebsiteOutput($content)
     		$nbrep=0;
     		if (! $symlinktomediaexists)
     		{
    -			$content=preg_replace('/(<a[^>]*href=")[^\"]*viewimage\.php([^\"]*)modulepart=medias([^\"]*)file=([^\"]*)("[^>]*>)/', '\1'.$urlwithroot.'/viewimage.php\2modulepart=medias\3file=\4\5', $content, -1, $nbrep);
    -			$content=preg_replace('/(<img[^>]*src=")[^\"]*viewimage\.php([^\"]*)modulepart=medias([^\"]*)file=([^\"]*)("[^>]*>)/', '\1'.$urlwithroot.'/viewimage.php\2modulepart=medias\3file=\4\5', $content, -1, $nbrep);
    -			$content=preg_replace('/(url\(["\']?)[^\)]*viewimage\.php([^\)]*)modulepart=medias([^\)]*)file=([^\)]*)(["\']?\))/',  '\1'.$urlwithroot.'/viewimage.php\2modulepart=medias\3file=\4\5', $content, -1, $nbrep);
    +			$content=preg_replace('/(<script[^>]*src=")[^\"]*document\.php([^\"]*)modulepart=medias([^\"]*)file=([^\"]*)("[^>]*>)/', '\wrapper.php\2modulepart=medias\3file=\4\5', $content, -1, $nbrep);
    +
    +			$content=preg_replace('/(<a[^>]*href=")[^\"]*viewimage\.php([^\"]*)modulepart=medias([^\"]*)file=([^\"]*)("[^>]*>)/', '\1/wrapper.php\2modulepart=medias\3file=\4\5', $content, -1, $nbrep);
    +			$content=preg_replace('/(<img[^>]*src=")[^\"]*viewimage\.php([^\"]*)modulepart=medias([^\"]*)file=([^\"]*)("[^>]*>)/', '\1/wrapper.php\2modulepart=medias\3file=\4\5', $content, -1, $nbrep);
    +			$content=preg_replace('/(url\(["\']?)[^\)]*viewimage\.php([^\)]*)modulepart=medias([^\)]*)file=([^\)]*)(["\']?\))/',  '\1/wrapper.php\2modulepart=medias\3file=\4\5', $content, -1, $nbrep);
    +
    +			$content=preg_replace('/(<img[^>]*src=")[^\"]*viewimage\.php([^\"]*)modulepart=mycompany([^\"]*)file=([^\"]*)("[^>]*>)/', '\1/wrapper.php\2modulepart=mycompany\3file=\4\5', $content, -1, $nbrep);
     		}
     		else
     		{
    @@ -128,9 +175,13 @@ function dolWebsiteOutput($content)
     			$content=preg_replace('/(<a[^>]*href=")[^\"]*viewimage\.php([^\"]*)modulepart=medias([^\"]*)file=([^\"]*)("[^>]*>)/', '\1medias/\4\5', $content, -1, $nbrep);
     			$content=preg_replace('/(<img[^>]*src=")[^\"]*viewimage\.php([^\"]*)modulepart=medias([^\"]*)file=([^\"]*)("[^>]*>)/', '\1medias/\4\5', $content, -1, $nbrep);
     			$content=preg_replace('/(url\(["\']?)[^\)]*viewimage\.php([^\)]*)modulepart=medias([^\)]*)file=([^\)]*)(["\']?\))/', '\1medias/\4\5', $content, -1, $nbrep);
    +
    +			$content=preg_replace('/(<img[^>]*src=")[^\"]*viewimage\.php([^\"]*)modulepart=mycompany([^\"]*)file=([^\"]*)("[^>]*>)/', '\1/wrapper.php\2modulepart=mycompany\3file=\4\5', $content, -1, $nbrep);
     		}
     	}
     
    +	$content=preg_replace('/ contenteditable="true"/', ' contenteditable="false"', $content, -1, $nbrep);
    +
     	dol_syslog("dolWebsiteOutput end");
     
     	print $content;
    @@ -254,7 +305,7 @@ function redirectToContainer($containerref, $containeraliasalt='',$containerid=0
      */
     function includeContainer($containerref)
     {
    -	global $conf, $db, $langs, $mysoc, $user, $website;
    +	global $conf, $db, $hookmanager, $langs, $mysoc, $user, $website, $weblangs;	// Very important. Required to have var available when running inluded containers.
     	global $includehtmlcontentopened;
     	global $websitekey;
     
    @@ -479,6 +530,31 @@ function getAllImages($object, $objectpage, $urltograb, &$tmp, &$action, $modify
     
     
     
    +/**
    + * Save content of a page on disk
    + *
    + * @param	string		$filemaster			Full path of filename master.inc.php for website to generate
    + * @return	boolean							True if OK
    + */
    +function dolSaveMasterFile($filemaster)
    +{
    +	global $conf;
    +
    +	// Now generate the master.inc.php page
    +	dol_syslog("We regenerate the master file");
    +	dol_delete_file($filemaster);
    +
    +	$mastercontent = '<?php'."\n";
    +	$mastercontent.= '// File generated to link to the master file - DO NOT MODIFY - It is just an include'."\n";
    +	$mastercontent.= "if (! defined('USEDOLIBARRSERVER') && ! defined('USEDOLIBARREDITOR')) require_once '".DOL_DOCUMENT_ROOT."/master.inc.php';\n";
    +	$mastercontent.= '?>'."\n";
    +	$result = file_put_contents($filemaster, $mastercontent);
    +	if (! empty($conf->global->MAIN_UMASK))
    +		@chmod($filemaster, octdec($conf->global->MAIN_UMASK));
    +
    +	return $result;
    +}
    +
     /**
      * Save content of a page on disk
      *
    @@ -501,10 +577,11 @@ function dolSavePageAlias($filealias, $object, $objectpage)
     	$aliascontent.= 'else require $dolibarr_main_data_root.\'/website/\'.$website->ref.\'/page'.$objectpage->id.'.tpl.php\';'."\n";
     	$aliascontent.= '?>'."\n";
     	$result = file_put_contents($filealias, $aliascontent);
    -	if (! empty($conf->global->MAIN_UMASK))
    -		@chmod($filealias, octdec($conf->global->MAIN_UMASK));
    +	if (! empty($conf->global->MAIN_UMASK)) {
    +        @chmod($filealias, octdec($conf->global->MAIN_UMASK));
    +    }
     
    -		return ($result?true:false);
    +	return ($result?true:false);
     }
     
     
    @@ -531,7 +608,7 @@ function dolSavePageContent($filetpl, $object, $objectpage)
     	$tplcontent ='';
     	$tplcontent.= "<?php // BEGIN PHP\n";
     	$tplcontent.= '$websitekey=basename(dirname(__FILE__));'."\n";
    -	$tplcontent.= "if (! defined('USEDOLIBARRSERVER')) { require_once './master.inc.php'; } // Not already loaded"."\n";
    +	$tplcontent.= "if (! defined('USEDOLIBARRSERVER') && ! defined('USEDOLIBARREDITOR')) { require_once './master.inc.php'; } // Not already loaded"."\n";
     	$tplcontent.= "require_once DOL_DOCUMENT_ROOT.'/core/lib/website.lib.php';\n";
     	$tplcontent.= "require_once DOL_DOCUMENT_ROOT.'/core/website.inc.php';\n";
     	$tplcontent.= "ob_start();\n";
    @@ -548,9 +625,9 @@ function dolSavePageContent($filetpl, $object, $objectpage)
     	$tplcontent.= '<meta name="description" content="'.dol_string_nohtmltag($objectpage->description, 0, 'UTF-8').'" />'."\n";
     	$tplcontent.= '<meta name="generator" content="'.DOL_APPLICATION_TITLE.' '.DOL_VERSION.' (https://www.dolibarr.org)" />'."\n";
     	$tplcontent.= '<!-- Include link to CSS file -->'."\n";
    -	$tplcontent.= '<link rel="stylesheet" href="styles.css.php?websiteid='.$object->id.'" type="text/css" />'."\n";
    +	$tplcontent.= '<link rel="stylesheet" href="styles.css.php?website=<?php echo $websitekey; ?>" type="text/css" />'."\n";
     	$tplcontent.= '<!-- Include HTML header from common file -->'."\n";
    -	$tplcontent.= '<?php print preg_replace(\'/<\/?html>/ims\', \'\', file_get_contents(DOL_DATA_ROOT."/website/'.$object->ref.'/htmlheader.html")); ?>'."\n";
    +	$tplcontent.= '<?php print preg_replace(\'/<\/?html>/ims\', \'\', file_get_contents(DOL_DATA_ROOT."/website/".$websitekey."/htmlheader.html")); ?>'."\n";
     	$tplcontent.= '<!-- Include HTML header from page header block -->'."\n";
     	$tplcontent.= preg_replace('/<\/?html>/ims', '', $objectpage->htmlheader)."\n";
     	$tplcontent.= '</head>'."\n";
    @@ -575,26 +652,28 @@ function dolSavePageContent($filetpl, $object, $objectpage)
     
     
     /**
    - * Save content of the index.php page
    + * Save content of the index.php and wrapper.php page
      *
      * @param	string		$pathofwebsite			Path of website root
      * @param	string		$fileindex				Full path of file index.php
      * @param	string		$filetpl				File tpl to index.php page redirect to
    + * @param	string		$filewrapper			Full path of file wrapper.php
      * @return	boolean								True if OK
      */
    -function dolSaveIndexPage($pathofwebsite, $fileindex, $filetpl)
    +function dolSaveIndexPage($pathofwebsite, $fileindex, $filetpl, $filewrapper)
     {
     	global $conf;
     
    -	$result=0;
    +	$result1=false;
    +	$result2=false;
     
     	dol_mkdir($pathofwebsite);
    -	dol_delete_file($fileindex);
     
    +	dol_delete_file($fileindex);
     	$indexcontent = '<?php'."\n";
     	$indexcontent.= "// BEGIN PHP File generated to provide an index.php as Home Page or alias redirector - DO NOT MODIFY - It is just a generated wrapper.\n";
     	$indexcontent.= '$websitekey=basename(dirname(__FILE__));'."\n";
    -	$indexcontent.= "if (! defined('USEDOLIBARRSERVER')) { require_once './master.inc.php'; } // Load master if not already loaded\n";
    +	$indexcontent.= "if (! defined('USEDOLIBARRSERVER') && ! defined('USEDOLIBARREDITOR')) { require_once './master.inc.php'; } // Load master if not already loaded\n";
     	$indexcontent.= 'if (! empty($_GET[\'pageref\']) || ! empty($_GET[\'pagealiasalt\']) || ! empty($_GET[\'pageid\'])) {'."\n";
     	$indexcontent.= "	require_once DOL_DOCUMENT_ROOT.'/core/lib/website.lib.php';\n";
     	$indexcontent.= "	require_once DOL_DOCUMENT_ROOT.'/core/website.inc.php';\n";
    @@ -602,11 +681,25 @@ function dolSaveIndexPage($pathofwebsite, $fileindex, $filetpl)
     	$indexcontent.= "}\n";
     	$indexcontent.= "include_once './".basename($filetpl)."'\n";
     	$indexcontent.= '// END PHP ?>'."\n";
    -	$result = file_put_contents($fileindex, $indexcontent);
    +	$result1 = file_put_contents($fileindex, $indexcontent);
     	if (! empty($conf->global->MAIN_UMASK))
     		@chmod($fileindex, octdec($conf->global->MAIN_UMASK));
     
    -	return $result;
    +	dol_delete_file($filewrapper);
    +	$wrappercontent = '<?php'."\n";
    +	$wrappercontent.= "// BEGIN PHP File generated to provide a wrapper.php - DO NOT MODIFY - It is just a generated wrapper.\n";
    +	$wrappercontent.= '$websitekey=basename(dirname(__FILE__));'."\n";
    +	$wrappercontent.= "if (! defined('USEDOLIBARRSERVER') && ! defined('USEDOLIBARREDITOR')) { require_once './master.inc.php'; } // Load master if not already loaded\n";
    +	$wrappercontent.= '$original_file=str_replace("../","/", GETPOST("file","alpha"));'."\n";
    +	$wrappercontent.= 'if ($_GET["modulepart"] == "mycompany" && preg_match(\'/^\/?logos\//\', $original_file)) readfile(dol_osencode($conf->mycompany->dir_output."/".$original_file));'."\n";
    +	$wrappercontent.= "else print 'Bad value for modulepart or file';\n";
    +	$wrappercontent.= 'if (is_object($db)) $db->close();'."\n";
    +	$wrappercontent.= '// END PHP ?>'."\n";
    +	$result2 = file_put_contents($filewrapper, $wrappercontent);
    +	if (! empty($conf->global->MAIN_UMASK))
    +		@chmod($filewrapper, octdec($conf->global->MAIN_UMASK));
    +
    +	return ($result1 && $result2);
     }
     
     
    @@ -744,5 +837,3 @@ function dolSaveHtaccessFile($filehtaccess, $htaccess)
     
     		return true;
     }
    -
    -
    diff --git a/htdocs/core/lib/xcal.lib.php b/htdocs/core/lib/xcal.lib.php
    index b0a30697413..3f09bd3410a 100644
    --- a/htdocs/core/lib/xcal.lib.php
    +++ b/htdocs/core/lib/xcal.lib.php
    @@ -64,7 +64,7 @@ function build_calfile($format,$title,$desc,$events_array,$outputfile)
             && $conf->global->MAIN_AGENDA_EXPORT_CACHE > 60){
     	        $hh=convertSecondToTime($conf->global->MAIN_AGENDA_EXPORT_CACHE,'hour');
     	        $mm=convertSecondToTime($conf->global->MAIN_AGENDA_EXPORT_CACHE,'min');
    -	        $ss=convertSecondToTime($conf->global->MAIN_AGENDA_EXPORT_CACHE,'sec'); 
    +	        $ss=convertSecondToTime($conf->global->MAIN_AGENDA_EXPORT_CACHE,'sec');
     	        fwrite($calfileh,"X-PUBLISHED-TTL: P".$hh."H".$mm."M".$ss."S\n");
             }
     
    @@ -520,4 +520,3 @@ function quotedPrintDecode($str)
     	$out = quoted_printable_decode($out);	// Available with PHP 4+
     	return trim($out);
     }
    -
    diff --git a/htdocs/core/login/functions_dolibarr.php b/htdocs/core/login/functions_dolibarr.php
    index 25d5f2dc30c..25cc45c2b6c 100644
    --- a/htdocs/core/login/functions_dolibarr.php
    +++ b/htdocs/core/login/functions_dolibarr.php
    @@ -111,8 +111,10 @@ function check_user_password_dolibarr($usertotest,$passwordtotest,$entitytotest=
     				{
     					dol_syslog("functions_dolibarr::check_user_password_dolibarr Authentification ko bad password for '".$usertotest."'");
     					sleep(2);      // Anti brut force protection
    -					$langs->load('main');
    -					$langs->load('errors');
    +
    +					// Load translation files required by the page
    +                    $langs->loadLangs(array('main', 'errors'));
    +
     					$_SESSION["dol_loginmesg"]=$langs->trans("ErrorBadLoginPassword");
     				}
     
    @@ -137,8 +139,10 @@ function check_user_password_dolibarr($usertotest,$passwordtotest,$entitytotest=
     			{
     				dol_syslog("functions_dolibarr::check_user_password_dolibarr Authentification ko user not found for '".$usertotest."'");
     				sleep(1);
    -				$langs->load('main');
    -				$langs->load('errors');
    +
    +				// Load translation files required by the page
    +                $langs->loadLangs(array('main', 'errors'));
    +
     				$_SESSION["dol_loginmesg"]=$langs->trans("ErrorBadLoginPassword");
     			}
     		}
    diff --git a/htdocs/core/login/functions_ldap.php b/htdocs/core/login/functions_ldap.php
    index d468c882b2d..6e13d55171c 100644
    --- a/htdocs/core/login/functions_ldap.php
    +++ b/htdocs/core/login/functions_ldap.php
    @@ -54,8 +54,10 @@ function check_user_password_ldap($usertotest,$passwordtotest,$entitytotest)
     	{
     		dol_syslog("functions_ldap::check_user_password_ldap Authentification ko failed to connect to LDAP. LDAP functions are disabled on this PHP");
     		sleep(1);
    -		$langs->load('main');
    -		$langs->load('other');
    +
    +		// Load translation files required by the page
    +        $langs->loadLangs(array('main', 'other'));
    +
     		$_SESSION["dol_loginmesg"]=$langs->trans("ErrorLDAPFunctionsAreDisabledOnThisPHP").' '.$langs->trans("TryAnotherConnectionMode");
     		return;
     	}
    @@ -207,8 +209,10 @@ function check_user_password_ldap($usertotest,$passwordtotest,$entitytotest)
     			{
     				dol_syslog("functions_ldap::check_user_password_ldap Authentification ko bad user/password for '".$usertotest."'");
     				sleep(1);
    -				$langs->load('main');
    -				$langs->load('other');
    +
    +				// Load translation files required by the page
    +                $langs->loadLangs(array('main', 'other'));
    +
     				$_SESSION["dol_loginmesg"]=$langs->trans("ErrorBadLoginPassword");
     			}
     		}
    @@ -230,9 +234,10 @@ function check_user_password_ldap($usertotest,$passwordtotest,$entitytotest)
     				dol_syslog("functions_ldap::check_user_password_ldap ".$ldap->ldapErrorCode." ".$ldap->ldapErrorText);
     			}
     			sleep(2);      // Anti brut force protection
    -			$langs->load('main');
    -			$langs->load('other');
    -			$langs->load('errors');
    +
    +			// Load translation files required by the page
    +            $langs->loadLangs(array('main', 'other', 'errors'));
    +;
     			$_SESSION["dol_loginmesg"]=($ldap->error?$ldap->error:$langs->trans("ErrorBadLoginPassword"));
     		}
     
    diff --git a/htdocs/core/menus/init_menu_auguria.sql b/htdocs/core/menus/init_menu_auguria.sql
    index 76973a1571c..afd7ba0ffcb 100644
    --- a/htdocs/core/menus/init_menu_auguria.sql
    +++ b/htdocs/core/menus/init_menu_auguria.sql
    @@ -63,10 +63,16 @@ insert into llx_menu (module, enabled, menu_handler, type, rowid, mainmenu, left
     insert into llx_menu (module, enabled, menu_handler, type, rowid, mainmenu, leftmenu, fk_menu, url, titre, level, langs, perms, target, usertype, position, entity) values ('', '$leftmenu=="admintools"', __HANDLER__, 'left', 320__+MAX_llx_menu__, 'home', '', 300__+MAX_llx_menu__, '/product/admin/product_tools.php?mainmenu=home&amp;leftmenu=admintools', 'ProductVatMassChange', 1, 'products', '', '', 2, 15, __ENTITY__);
     -- Home - Menu users and groups
     insert into llx_menu (module, enabled, menu_handler, type, rowid, mainmenu, leftmenu, fk_menu, url, titre, level, langs, perms, target, usertype, position, entity) values ('', '1', __HANDLER__, 'left', 400__+MAX_llx_menu__, 'home', 'users', 1__+MAX_llx_menu__, '/user/home.php?leftmenu=users', 'MenuUsersAndGroups', 0, 'users', '', '', 2, 4, __ENTITY__);
    +
     insert into llx_menu (module, enabled, menu_handler, type, rowid, mainmenu, leftmenu, fk_menu, url, titre, level, langs, perms, target, usertype, position, entity) values ('', '$leftmenu=="users"', __HANDLER__, 'left', 401__+MAX_llx_menu__, 'home', '', 400__+MAX_llx_menu__, '/user/list.php?leftmenu=users', 'Users', 1, 'users', '$user->rights->user->user->lire || $user->admin', '', 2, 0, __ENTITY__);
     insert into llx_menu (module, enabled, menu_handler, type, rowid, mainmenu, leftmenu, fk_menu, url, titre, level, langs, perms, target, usertype, position, entity) values ('', '$leftmenu=="users"', __HANDLER__, 'left', 402__+MAX_llx_menu__, 'home', '', 401__+MAX_llx_menu__, '/user/card.php?leftmenu=users&amp;action=create', 'NewUser', 2, 'users', '($user->rights->user->user->creer || $user->admin) && !(! empty($conf->multicompany->enabled) && $conf->entity > 1 && $conf->global->MULTICOMPANY_TRANSVERSE_MODE)', '', 2, 0, __ENTITY__);
    -insert into llx_menu (module, enabled, menu_handler, type, rowid, mainmenu, leftmenu, fk_menu, url, titre, level, langs, perms, target, usertype, position, entity) values ('', '$leftmenu=="users"', __HANDLER__, 'left', 403__+MAX_llx_menu__, 'home', '', 400__+MAX_llx_menu__, '/user/group/list.php?leftmenu=users', 'Groups', 1, 'users', '(($conf->global->MAIN_USE_ADVANCED_PERMS?$user->rights->user->group_advance->read:$user->rights->user->user->lire) || $user->admin) && !(! empty($conf->multicompany->enabled) && $conf->entity > 1 && $conf->global->MULTICOMPANY_TRANSVERSE_MODE)', '', 2, 1, __ENTITY__);
    -insert into llx_menu (module, enabled, menu_handler, type, rowid, mainmenu, leftmenu, fk_menu, url, titre, level, langs, perms, target, usertype, position, entity) values ('', '$leftmenu=="users"', __HANDLER__, 'left', 404__+MAX_llx_menu__, 'home', '', 403__+MAX_llx_menu__, '/user/group/card.php?leftmenu=users&amp;action=create', 'NewGroup', 2, 'users', '(($conf->global->MAIN_USE_ADVANCED_PERMS?$user->rights->user->group_advance->write:$user->rights->user->user->creer) || $user->admin) && !(! empty($conf->multicompany->enabled) && $conf->entity > 1 && $conf->global->MULTICOMPANY_TRANSVERSE_MODE)', '', 2, 0, __ENTITY__);
    +
    +insert into llx_menu (module, enabled, menu_handler, type, rowid, mainmenu, leftmenu, fk_menu, url, titre, level, langs, perms, target, usertype, position, entity) values ('', '$leftmenu=="users"', __HANDLER__, 'left', 404__+MAX_llx_menu__, 'home', '', 401__+MAX_llx_menu__, '/user/hierarchy.php?leftmenu=users', 'HierarchicView', 1, 'users', '$user->rights->user->user->lire || $user->admin', '', 2, 0, __ENTITY__);
    +insert into llx_menu (module, enabled, menu_handler, type, rowid, mainmenu, leftmenu, fk_menu, url, titre, level, langs, perms, target, usertype, position, entity) values ('', '$leftmenu=="users"', __HANDLER__, 'left', 405__+MAX_llx_menu__, 'home', '', 401__+MAX_llx_menu__, '/categories/index.php?leftmenu=users&type=7', 'UsersCategoriesShort', 1, 'categories', '$user->rights->user->user->lire || $user->admin', '', 2, 0, __ENTITY__);
    +
    +insert into llx_menu (module, enabled, menu_handler, type, rowid, mainmenu, leftmenu, fk_menu, url, titre, level, langs, perms, target, usertype, position, entity) values ('', '$leftmenu=="users"', __HANDLER__, 'left', 407__+MAX_llx_menu__, 'home', '', 400__+MAX_llx_menu__, '/user/group/list.php?leftmenu=users', 'Groups', 1, 'users', '(($conf->global->MAIN_USE_ADVANCED_PERMS?$user->rights->user->group_advance->read:$user->rights->user->user->lire) || $user->admin) && !(! empty($conf->multicompany->enabled) && $conf->entity > 1 && $conf->global->MULTICOMPANY_TRANSVERSE_MODE)', '', 2, 1, __ENTITY__);
    +insert into llx_menu (module, enabled, menu_handler, type, rowid, mainmenu, leftmenu, fk_menu, url, titre, level, langs, perms, target, usertype, position, entity) values ('', '$leftmenu=="users"', __HANDLER__, 'left', 408__+MAX_llx_menu__, 'home', '', 407__+MAX_llx_menu__, '/user/group/card.php?leftmenu=users&amp;action=create', 'NewGroup', 2, 'users', '(($conf->global->MAIN_USE_ADVANCED_PERMS?$user->rights->user->group_advance->write:$user->rights->user->user->creer) || $user->admin) && !(! empty($conf->multicompany->enabled) && $conf->entity > 1 && $conf->global->MULTICOMPANY_TRANSVERSE_MODE)', '', 2, 0, __ENTITY__);
    +
     -- Third parties
     insert into llx_menu (module, enabled, menu_handler, type, rowid, mainmenu, leftmenu, fk_menu, url, titre, level, langs, perms, target, usertype, position, entity) values ('', '$conf->societe->enabled', __HANDLER__, 'left', 500__+MAX_llx_menu__, 'companies', 'thirdparties', 2__+MAX_llx_menu__, '/societe/index.php?leftmenu=thirdparties', 'ThirdParty', 0, 'companies', '$user->rights->societe->lire', '', 2, 0, __ENTITY__);
     insert into llx_menu (module, enabled, menu_handler, type, rowid, mainmenu, leftmenu, fk_menu, url, titre, level, langs, perms, target, usertype, position, entity) values ('', '$conf->societe->enabled', __HANDLER__, 'left', 501__+MAX_llx_menu__, 'companies', '', 500__+MAX_llx_menu__, '/societe/card.php?action=create', 'MenuNewThirdParty', 1, 'companies', '$user->rights->societe->lire', '', 2, 0, __ENTITY__);
    @@ -198,11 +204,11 @@ insert into llx_menu (module, enabled, menu_handler, type, rowid, mainmenu, left
     insert into llx_menu (module, enabled, menu_handler, type, rowid, mainmenu, leftmenu, fk_menu, url, titre, level, langs, perms, target, usertype, position, entity) values ('', '$conf->don->enabled && $leftmenu=="donations"', __HANDLER__, 'left', 2002__+MAX_llx_menu__, 'billing', '', 2000__+MAX_llx_menu__, '/don/list.php?leftmenu=donations&amp;mainmenu=billing', 'List', 1, 'donations', '$user->rights->don->lire', '', 2, 1, __ENTITY__);
     -- insert into llx_menu (module, enabled, menu_handler, type, rowid, mainmenu, leftmenu, fk_menu, url, titre, level, langs, perms, target, usertype, position, entity) values ('', '$conf->don->enabled && $leftmenu=="donations"', __HANDLER__, 'left', 2003__+MAX_llx_menu__, 'billing', '', 2000__+MAX_llx_menu__, '/don/stats/index.php?leftmenu=donations&amp;mainmenu=billing', 'Statistics', 1, 'donations', '$user->rights->don->lire', '', 2, 2, __ENTITY__);
     -- Special expenses
    -insert into llx_menu (module, enabled, menu_handler, type, rowid, mainmenu, leftmenu, fk_menu, url, titre, level, langs, perms, target, usertype, position, entity) values ('', '$conf->tax->enabled || $conf->salaries->enabled || $conf->loan->enabled || $conf->banque->enabled', __HANDLER__, 'left', 2200__+MAX_llx_menu__, 'billing', 'tax', 6__+MAX_llx_menu__, '/compta/charges/index.php?leftmenu=tax&amp;mainmenu=billing', 'MenuSpecialExpenses', 0, 'compta', '(! empty($conf->tax->enabled) && $user->rights->tax->charges->lire) || (! empty($conf->salaries->enabled) && $user->rights->salaries->read) || (! empty($conf->loan->enabled) && $user->rights->loan->read) || (! empty($conf->banque->enabled) && $user->rights->banque->lire)', '', 0, 6, __ENTITY__);
    -insert into llx_menu (module, enabled, menu_handler, type, rowid, mainmenu, leftmenu, fk_menu, url, titre, level, langs, perms, target, usertype, position, entity) values ('', '$conf->salaries->enabled', __HANDLER__, 'left', 2210__+MAX_llx_menu__, 'billing', 'tax_sal', 2200__+MAX_llx_menu__, '/compta/salaries/index.php?leftmenu=tax_salary&amp;mainmenu=billing', 'Salaries', 1, 'salaries', '$user->rights->salaries->payment->read', '', 0, 1, __ENTITY__);
    -insert into llx_menu (module, enabled, menu_handler, type, rowid, mainmenu, leftmenu, fk_menu, url, titre, level, langs, perms, target, usertype, position, entity) values ('', '$conf->salaries->enabled && $leftmenu=="tax_salary"', __HANDLER__, 'left', 2211__+MAX_llx_menu__, 'billing', '', 2210__+MAX_llx_menu__, '/compta/salaries/card.php?leftmenu=tax_salary&amp;action=create', 'NewPayment', 2, 'companies', '$user->rights->salaries->payment->write', '', 0, 2, __ENTITY__);
    -insert into llx_menu (module, enabled, menu_handler, type, rowid, mainmenu, leftmenu, fk_menu, url, titre, level, langs, perms, target, usertype, position, entity) values ('', '$conf->salaries->enabled && $leftmenu=="tax_salary"', __HANDLER__, 'left', 2212__+MAX_llx_menu__, 'billing', '', 2210__+MAX_llx_menu__, '/compta/salaries/index.php?leftmenu=tax_salary', 'Payments', 2, 'companies', '$user->rights->salaries->payment->read', '', 0, 3, __ENTITY__);
    -insert into llx_menu (module, enabled, menu_handler, type, rowid, mainmenu, leftmenu, fk_menu, url, titre, level, langs, perms, target, usertype, position, entity) values ('', '$conf->salaries->enabled && $leftmenu=="tax_salary"', __HANDLER__, 'left', 2213__+MAX_llx_menu__, 'billing', '', 2210__+MAX_llx_menu__, '/compta/salaries/stats/index.php?leftmenu=tax_salary', 'Statistics', 2, 'companies', '$user->rights->salaries->payment->read', '', 0, 4, __ENTITY__);
    +insert into llx_menu (module, enabled, menu_handler, type, rowid, mainmenu, leftmenu, fk_menu, url, titre, level, langs, perms, target, usertype, position, entity) values ('', '$conf->tax->enabled || $conf->salaries->enabled || $conf->loan->enabled || $conf->banque->enabled', __HANDLER__, 'left', 2200__+MAX_llx_menu__, 'billing', 'tax', 6__+MAX_llx_menu__, '/compta/charges/index.php?leftmenu=tax&amp;mainmenu=billing', 'MenuSpecialExpenses', 0, 'compta', '(! empty($conf->tax->enabled) && $user->rights->tax->charges->lire) || (! empty($conf->salaries->enabled) && ! empty($user->rights->salaries->read)) || (! empty($conf->loan->enabled) && $user->rights->loan->read) || (! empty($conf->banque->enabled) && $user->rights->banque->lire)', '', 0, 6, __ENTITY__);
    +insert into llx_menu (module, enabled, menu_handler, type, rowid, mainmenu, leftmenu, fk_menu, url, titre, level, langs, perms, target, usertype, position, entity) values ('', '$conf->salaries->enabled', __HANDLER__, 'left', 2210__+MAX_llx_menu__, 'billing', 'tax_sal', 2200__+MAX_llx_menu__, '/compta/salaries/index.php?leftmenu=tax_salary&amp;mainmenu=billing', 'Salaries', 1, 'salaries', '$user->rights->salaries->read', '', 0, 1, __ENTITY__);
    +insert into llx_menu (module, enabled, menu_handler, type, rowid, mainmenu, leftmenu, fk_menu, url, titre, level, langs, perms, target, usertype, position, entity) values ('', '$conf->salaries->enabled && $leftmenu=="tax_salary"', __HANDLER__, 'left', 2211__+MAX_llx_menu__, 'billing', '', 2210__+MAX_llx_menu__, '/compta/salaries/card.php?leftmenu=tax_salary&amp;action=create', 'NewPayment', 2, 'companies', '$user->rights->salaries->write', '', 0, 2, __ENTITY__);
    +insert into llx_menu (module, enabled, menu_handler, type, rowid, mainmenu, leftmenu, fk_menu, url, titre, level, langs, perms, target, usertype, position, entity) values ('', '$conf->salaries->enabled && $leftmenu=="tax_salary"', __HANDLER__, 'left', 2212__+MAX_llx_menu__, 'billing', '', 2210__+MAX_llx_menu__, '/compta/salaries/index.php?leftmenu=tax_salary', 'Payments', 2, 'companies', '$user->rights->salaries->read', '', 0, 3, __ENTITY__);
    +insert into llx_menu (module, enabled, menu_handler, type, rowid, mainmenu, leftmenu, fk_menu, url, titre, level, langs, perms, target, usertype, position, entity) values ('', '$conf->salaries->enabled && $leftmenu=="tax_salary"', __HANDLER__, 'left', 2213__+MAX_llx_menu__, 'billing', '', 2210__+MAX_llx_menu__, '/compta/salaries/stats/index.php?leftmenu=tax_salary', 'Statistics', 2, 'companies', '$user->rights->salaries->read', '', 0, 4, __ENTITY__);
     insert into llx_menu (module, enabled, menu_handler, type, rowid, mainmenu, leftmenu, fk_menu, url, titre, level, langs, perms, target, usertype, position, entity) values ('', '$conf->loan->enabled', __HANDLER__, 'left', 2220__+MAX_llx_menu__, 'billing', 'tax_loan', 2200__+MAX_llx_menu__, '/loan/index.php?leftmenu=tax_loan&amp;mainmenu=billing', 'Loans', 1, 'loan', '$user->rights->loan->read', '', 0, 1, __ENTITY__);
     insert into llx_menu (module, enabled, menu_handler, type, rowid, mainmenu, leftmenu, fk_menu, url, titre, level, langs, perms, target, usertype, position, entity) values ('', '$conf->loan->enabled && $leftmenu=="tax_loan"', __HANDLER__, 'left', 2221__+MAX_llx_menu__, 'billing', '', 2220__+MAX_llx_menu__, '/loan/card.php?leftmenu=tax_loan&amp;action=create', 'NewLoan', 2, 'loan', '$user->rights->loan->write', '', 0, 2, __ENTITY__);
     --insert into llx_menu (module, enabled, menu_handler, type, rowid, mainmenu, leftmenu, fk_menu, url, titre, level, langs, perms, target, usertype, position, entity) values ('', '$conf->loan->enabled && $leftmenu=="tax_loan"', __HANDLER__, 'left', 2222__+MAX_llx_menu__, 'billing', '', 2220__+MAX_llx_menu__, '/loan/payment/list.php?leftmenu=tax_loan', 'Payments', 2, 'companies', '$user->rights->loan->read', '', 0, 3, __ENTITY__);
    @@ -216,9 +222,9 @@ insert into llx_menu (module, enabled, menu_handler, type, rowid, mainmenu, left
     insert into llx_menu (module, enabled, menu_handler, type, rowid, mainmenu, leftmenu, fk_menu, url, titre, level, langs, perms, target, usertype, position, entity) values ('', '$conf->tax->enabled && empty($conf->global->TAX_DISABLE_VAT_MENUS) && $leftmenu=="tax_vat"', __HANDLER__, 'left', 2303__+MAX_llx_menu__, 'billing', '', 2300__+MAX_llx_menu__, '/compta/tva/index.php?leftmenu=tax_vat', 'ReportByMonth', 2, 'companies', '$user->rights->tax->charges->lire', '', 0, 2, __ENTITY__);
     insert into llx_menu (module, enabled, menu_handler, type, rowid, mainmenu, leftmenu, fk_menu, url, titre, level, langs, perms, target, usertype, position, entity) values ('', '$conf->tax->enabled && empty($conf->global->TAX_DISABLE_VAT_MENUS) && $leftmenu=="tax_vat"', __HANDLER__, 'left', 2304__+MAX_llx_menu__, 'billing', '', 2300__+MAX_llx_menu__, '/compta/tva/clients.php?leftmenu=tax_vat', 'ReportByCustomers', 2, 'companies', '$user->rights->tax->charges->lire', '', 0, 3, __ENTITY__);
     insert into llx_menu (module, enabled, menu_handler, type, rowid, mainmenu, leftmenu, fk_menu, url, titre, level, langs, perms, target, usertype, position, entity) values ('', '$conf->tax->enabled && empty($conf->global->TAX_DISABLE_VAT_MENUS) && $leftmenu=="tax_vat"', __HANDLER__, 'left', 2305__+MAX_llx_menu__, 'billing', '', 2300__+MAX_llx_menu__, '/compta/tva/quadri_detail.php?leftmenu=tax_vat', 'ReportByQuarter', 2, 'companies', '$user->rights->tax->charges->lire', '', 0, 4, __ENTITY__);
    -insert into llx_menu (module, enabled, menu_handler, type, rowid, mainmenu, leftmenu, fk_menu, url, titre, level, langs, perms, target, usertype, position, entity) values ('', '$conf->banque->enabled && $conf->global->MAIN_FEATURES_LEVEL >= 1', __HANDLER__, 'left', 2350__+MAX_llx_menu__, 'billing', 'tax_various', 2200__+MAX_llx_menu__, '/compta/bank/various_payment/index.php?leftmenu=tax_various&amp;mainmenu=billing', 'MenuVariousPayment', 1, 'banks', '$user->rights->banque->lire', '', 0, 1, __ENTITY__);
    -insert into llx_menu (module, enabled, menu_handler, type, rowid, mainmenu, leftmenu, fk_menu, url, titre, level, langs, perms, target, usertype, position, entity) values ('', '$conf->banque->enabled && $leftmenu=="tax_various"', __HANDLER__, 'left', 2351__+MAX_llx_menu__, 'billing', '', 2350__+MAX_llx_menu__, '/compta/bank/various_payment/card.php?leftmenu=tax_various&amp;action=create', 'MenuNewVariousPayment', 2, 'various_payment', '$user->rights->banque->modifier', '', 0, 2, __ENTITY__);
    -insert into llx_menu (module, enabled, menu_handler, type, rowid, mainmenu, leftmenu, fk_menu, url, titre, level, langs, perms, target, usertype, position, entity) values ('', '$conf->banque->enabled && $leftmenu=="tax_various"', __HANDLER__, 'left', 2352__+MAX_llx_menu__, 'billing', '', 2350__+MAX_llx_menu__, '/compta/bank/various_payment/index.php?leftmenu=tax_various', 'List', 2, 'various_payment', '$user->rights->banque->lire', '', 0, 3, __ENTITY__);
    +insert into llx_menu (module, enabled, menu_handler, type, rowid, mainmenu, leftmenu, fk_menu, url, titre, level, langs, perms, target, usertype, position, entity) values ('', '$conf->banque->enabled && empty($conf->global->BANK_USE_OLD_VARIOUS_PAYMENT)', __HANDLER__, 'left', 2350__+MAX_llx_menu__, 'billing', 'tax_various', 2200__+MAX_llx_menu__, '/compta/bank/various_payment/list.php?leftmenu=tax_various&amp;mainmenu=billing', 'MenuVariousPayment', 1, 'banks', '$user->rights->banque->lire', '', 0, 1, __ENTITY__);
    +insert into llx_menu (module, enabled, menu_handler, type, rowid, mainmenu, leftmenu, fk_menu, url, titre, level, langs, perms, target, usertype, position, entity) values ('', '$conf->banque->enabled && $leftmenu=="tax_various"', __HANDLER__, 'left', 2351__+MAX_llx_menu__, 'billing', '', 2350__+MAX_llx_menu__, '/compta/bank/various_payment/card.php?leftmenu=tax_various&amp;action=create', 'New', 2, 'various_payment', '$user->rights->banque->modifier', '', 0, 2, __ENTITY__);
    +insert into llx_menu (module, enabled, menu_handler, type, rowid, mainmenu, leftmenu, fk_menu, url, titre, level, langs, perms, target, usertype, position, entity) values ('', '$conf->banque->enabled && $leftmenu=="tax_various"', __HANDLER__, 'left', 2352__+MAX_llx_menu__, 'billing', '', 2350__+MAX_llx_menu__, '/compta/bank/various_payment/list.php?leftmenu=tax_various', 'List', 2, 'various_payment', '$user->rights->banque->lire', '', 0, 3, __ENTITY__);
     -- Accounting Expert
     insert into llx_menu (module, enabled, menu_handler, type, rowid, mainmenu, leftmenu, fk_menu, url, titre, level, langs, perms, target, usertype, position, entity) values ('', '$conf->accounting->enabled', __HANDLER__, 'left', 2400__+MAX_llx_menu__, 'accountancy', 'accountancy', 9__+MAX_llx_menu__, '/accountancy/index.php?leftmenu=accountancy', 'MenuAccountancy', 0, 'accountancy', '! empty($conf->accounting->enabled) || $user->rights->accounting->bind->write || $user->rights->accounting->bind->write || $user->rights->compta->resultat->lire', '', 0, 7, __ENTITY__);
     	-- Setup
    @@ -305,10 +311,12 @@ insert into llx_menu (module, enabled, menu_handler, type, rowid, mainmenu, left
     insert into llx_menu (module, enabled, menu_handler, type, rowid, mainmenu, leftmenu, fk_menu, url, titre, level, langs, perms, target, usertype, position, entity) values ('', '$conf->categorie->enabled', __HANDLER__, 'left', 2650__+MAX_llx_menu__, 'accountancy', 'cat', 14__+MAX_llx_menu__, '/categories/index.php?leftmenu=bank&amp;type=5', 'Categories', 0, 'categories', '$user->rights->categorie->lire', '', 2, 4, __ENTITY__);
     insert into llx_menu (module, enabled, menu_handler, type, rowid, mainmenu, leftmenu, fk_menu, url, titre, level, langs, perms, target, usertype, position, entity) values ('', '$conf->categorie->enabled', __HANDLER__, 'left', 2651__+MAX_llx_menu__, 'accountancy', '', 2650__+MAX_llx_menu__, '/categories/card.php?leftmenu=bank&amp;action=create&amp;type=5', 'NewCategory', 1, 'categories', '$user->rights->categorie->creer', '', 2, 0, __ENTITY__);
     -- Project
    -insert into llx_menu (module, enabled, menu_handler, type, rowid, mainmenu, leftmenu, fk_menu, url, titre, level, langs, perms, target, usertype, position, entity) values ('', '$conf->projet->enabled', __HANDLER__, 'left', 3600__+MAX_llx_menu__, 'project', 'projects', 7__+MAX_llx_menu__, '/projet/index.php?leftmenu=projects', 'Projects', 0, 'projects', '$user->rights->projet->lire', '', 2, 0, __ENTITY__);
    -insert into llx_menu (module, enabled, menu_handler, type, rowid, mainmenu, leftmenu, fk_menu, url, titre, level, langs, perms, target, usertype, position, entity) values ('', '$conf->projet->enabled', __HANDLER__, 'left', 3601__+MAX_llx_menu__, 'project', '', 3600__+MAX_llx_menu__, '/projet/card.php?leftmenu=projects&amp;action=create', 'NewProject', 1, 'projects', '$user->rights->projet->creer', '', 2, 1, __ENTITY__);
    +insert into llx_menu (module, enabled, menu_handler, type, rowid, mainmenu, leftmenu, fk_menu, url, titre, level, langs, perms, target, usertype, position, entity) values ('', '$conf->projet->enabled', __HANDLER__, 'left', 3600__+MAX_llx_menu__, 'project', 'projects', 7__+MAX_llx_menu__, '/projet/index.php?leftmenu=projects', 'LeadsOrProjects', 0, 'projects', '$user->rights->projet->lire', '', 2, 0, __ENTITY__);
    +insert into llx_menu (module, enabled, menu_handler, type, rowid, mainmenu, leftmenu, fk_menu, url, titre, level, langs, perms, target, usertype, position, entity) values ('', '$conf->projet->enabled', __HANDLER__, 'left', 3601__+MAX_llx_menu__, 'project', '', 3600__+MAX_llx_menu__, '/projet/card.php?leftmenu=projects&amp;action=create', 'New', 1, 'projects', '$user->rights->projet->creer', '', 2, 1, __ENTITY__);
     insert into llx_menu (module, enabled, menu_handler, type, rowid, mainmenu, leftmenu, fk_menu, url, titre, level, langs, perms, target, usertype, position, entity) values ('', '$conf->projet->enabled', __HANDLER__, 'left', 3602__+MAX_llx_menu__, 'project', '', 3600__+MAX_llx_menu__, '/projet/list.php?leftmenu=projects', 'List', 1, 'projects', '$user->rights->projet->lire', '', 2, 2, __ENTITY__);
    -insert into llx_menu (module, enabled, menu_handler, type, rowid, mainmenu, leftmenu, fk_menu, url, titre, level, langs, perms, target, usertype, position, entity) values ('', '$conf->projet->enabled', __HANDLER__, 'left', 3603__+MAX_llx_menu__, 'project', '', 3600__+MAX_llx_menu__, '/projet/stats/index.php?leftmenu=projects', 'Statistics', 1, 'projects', '$user->rights->projet->lire', '', 2, 3, __ENTITY__);
    +insert into llx_menu (module, enabled, menu_handler, type, rowid, mainmenu, leftmenu, fk_menu, url, titre, level, langs, perms, target, usertype, position, entity) values ('', '$conf->projet->enabled && $conf->global->PROJECT_USE_OPPORTUNITIES != 0', __HANDLER__, 'left', 3603__+MAX_llx_menu__, 'project', '', 3600__+MAX_llx_menu__, '/projet/list.php?leftmenu=projects&search_opp_status=openedopp&search_status=99', 'ListOpenLeads', 1, 'projects', '$user->rights->projet->lire', '', 2, 2, __ENTITY__);
    +insert into llx_menu (module, enabled, menu_handler, type, rowid, mainmenu, leftmenu, fk_menu, url, titre, level, langs, perms, target, usertype, position, entity) values ('', '$conf->projet->enabled && $conf->global->PROJECT_USE_OPPORTUNITIES != 2', __HANDLER__, 'left', 3604__+MAX_llx_menu__, 'project', '', 3600__+MAX_llx_menu__, '/projet/list.php?leftmenu=projects&search_opp_status=notopenedopp&search_status=99', 'ListOpenProjects', 1, 'projects', '$user->rights->projet->lire', '', 2, 2, __ENTITY__);
    +insert into llx_menu (module, enabled, menu_handler, type, rowid, mainmenu, leftmenu, fk_menu, url, titre, level, langs, perms, target, usertype, position, entity) values ('', '$conf->projet->enabled', __HANDLER__, 'left', 3605__+MAX_llx_menu__, 'project', '', 3600__+MAX_llx_menu__, '/projet/stats/index.php?leftmenu=projects', 'Statistics', 1, 'projects', '$user->rights->projet->lire', '', 2, 3, __ENTITY__);
     
     insert into llx_menu (module, enabled, menu_handler, type, rowid, mainmenu, leftmenu, fk_menu, url, titre, level, langs, perms, target, usertype, position, entity) values ('', '$conf->projet->enabled && !$conf->global->PROJECT_HIDE_TASKS', __HANDLER__, 'left', 3700__+MAX_llx_menu__, 'project', '', 7__+MAX_llx_menu__, '/projet/activity/index.php?leftmenu=projects', 'Activities', 0, 'projects', '$user->rights->projet->lire', '', 2, 0, __ENTITY__);
     insert into llx_menu (module, enabled, menu_handler, type, rowid, mainmenu, leftmenu, fk_menu, url, titre, level, langs, perms, target, usertype, position, entity) values ('', '$conf->projet->enabled && !$conf->global->PROJECT_HIDE_TASKS', __HANDLER__, 'left', 3701__+MAX_llx_menu__, 'project', '', 3700__+MAX_llx_menu__, '/projet/tasks.php?leftmenu=projects&amp;action=create', 'NewTask', 1, 'projects', '$user->rights->projet->creer', '', 2, 1, __ENTITY__);
    diff --git a/htdocs/core/menus/standard/auguria.lib.php b/htdocs/core/menus/standard/auguria.lib.php
    index 6d8c67aff3f..9878d8a2ca8 100644
    --- a/htdocs/core/menus/standard/auguria.lib.php
    +++ b/htdocs/core/menus/standard/auguria.lib.php
    @@ -273,7 +273,7 @@ function print_left_auguria_menu($db,$menu_array_before,$menu_array_after,&$tabM
     		$mysoc->logo_mini=$conf->global->MAIN_INFO_SOCIETE_LOGO_MINI;
     		if (! empty($mysoc->logo_mini) && is_readable($conf->mycompany->dir_output.'/logos/thumbs/'.$mysoc->logo_mini))
     		{
    -			$urllogo=DOL_URL_ROOT.'/viewimage.php?cache=1&amp;modulepart=mycompany&amp;file='.urlencode('thumbs/'.$mysoc->logo_mini);
    +			$urllogo=DOL_URL_ROOT.'/viewimage.php?cache=1&amp;modulepart=mycompany&amp;file='.urlencode('logos/thumbs/'.$mysoc->logo_mini);
     		}
     		else
     		{
    @@ -384,7 +384,7 @@ function print_left_auguria_menu($db,$menu_array_before,$menu_array_after,&$tabM
     					if ($objp->nature == 9) $nature="hasnew";
     
     					// To enable when page exists
    -					if ($conf->global->MAIN_FEATURES_LEVEL < 2)
    +					if (! empty($conf->global->ACCOUNTANCY_SHOW_DEVELOP_JOURNAL))
     					{
     						if ($nature == 'various' || $nature == 'hasnew' || $nature == 'inventory') $nature='';
     					}
    @@ -517,7 +517,7 @@ function print_left_auguria_menu($db,$menu_array_before,$menu_array_after,&$tabM
     				$tmp=explode('?',$menu_array[$i]['url'],2);
     				$url = $shorturl = $tmp[0];
     				$param = (isset($tmp[1])?$tmp[1]:'');    // params in url of the menu link
    -				
    +
     				// Complete param to force leftmenu to '' to close open menu when we click on a link with no leftmenu defined.
     				if ((! preg_match('/mainmenu/i',$param)) && (! preg_match('/leftmenu/i',$param)) && ! empty($menu_array[$i]['mainmenu']))
     				{
    diff --git a/htdocs/core/menus/standard/auguria_menu.php b/htdocs/core/menus/standard/auguria_menu.php
    index df31b9c9d8f..33c02ce5f1c 100644
    --- a/htdocs/core/menus/standard/auguria_menu.php
    +++ b/htdocs/core/menus/standard/auguria_menu.php
    @@ -28,7 +28,11 @@
      */
     class MenuManager
     {
    -	var $db;
    +	/**
    +     * @var DoliDB Database handler.
    +     */
    +    public $db;
    +    
     	var $type_user;								// Put 0 for internal users, 1 for external users
     	var $atarget="";                            // To store default target to use onto links
     	var $name="auguria";
    diff --git a/htdocs/core/menus/standard/eldy.lib.php b/htdocs/core/menus/standard/eldy.lib.php
    index 0ad54a6b372..51a9907a16e 100644
    --- a/htdocs/core/menus/standard/eldy.lib.php
    +++ b/htdocs/core/menus/standard/eldy.lib.php
    @@ -4,6 +4,7 @@
      * Copyright (C) 2012-2015 Juanjo Menent        <jmenent@2byte.es>
      * Copyright (C) 2013      Cédric Salvador      <csalvador@gpcsolutions.fr>
      * Copyright (C) 2015      Marcos García        <marcosgdf@gmail.com>
    + * Copyright (C) 2018	   Ferran Marcet        <fmarcet@2byte.es>
      *
      * This program is free software; you can redistribute it and/or modify
      * it under the terms of the GNU General Public License as published by
    @@ -74,13 +75,28 @@ function print_eldy_menu($db,$atarget,$type_user,&$tabMenu,&$menu,$noout=0,$mode
     	if (! empty($conf->global->THEME_TOPMENU_DISABLE_IMAGE)) $titlehome = '&nbsp; <span class="fa fa-home"></span> &nbsp;';
     	$menu->add('/index.php?mainmenu=home&amp;leftmenu=home', $titlehome, 0, $showmode, $atarget, "home", '', 10, $id, $idsel, $classname);
     
    +	// Members
    +	$tmpentry=array('enabled'=>(! empty($conf->adherent->enabled)),
    +	'perms'=>(! empty($user->rights->adherent->lire)),
    +	'module'=>'adherent');
    +	$showmode=isVisibleToUserType($type_user, $tmpentry, $listofmodulesforexternal);
    +	if ($showmode)
    +	{
    +		$classname="";
    +		if ($_SESSION["mainmenu"] && $_SESSION["mainmenu"] == "members") { $classname='class="tmenusel"'; $_SESSION['idmenu']=''; }
    +		else $classname = 'class="tmenu"';
    +		$idsel='members';
    +
    +		$menu->add('/adherents/index.php?mainmenu=members&amp;leftmenu=', $langs->trans("MenuMembers"), 0, $showmode, $atarget, "members", '', 18, $id, $idsel, $classname);
    +	}
    +
     	// Third parties
     	$tmpentry=array('enabled'=>(( ! empty($conf->societe->enabled) && (empty($conf->global->SOCIETE_DISABLE_PROSPECTS) || empty($conf->global->SOCIETE_DISABLE_CUSTOMERS))) || ! empty($conf->fournisseur->enabled)), 'perms'=>(! empty($user->rights->societe->lire) || ! empty($user->rights->fournisseur->lire)), 'module'=>'societe|fournisseur');
     	$showmode=isVisibleToUserType($type_user, $tmpentry, $listofmodulesforexternal);
     	if ($showmode)
     	{
    -		$langs->load("companies");
    -		$langs->load("suppliers");
    +	    // Load translation files required by the page
    +        $langs->loadLangs(array("companies","suppliers"));
     
     		$classname="";
     		if ($_SESSION["mainmenu"] && $_SESSION["mainmenu"] == "companies") { $classname='class="tmenusel"'; $_SESSION['idmenu']=''; }
    @@ -121,6 +137,7 @@ function print_eldy_menu($db,$atarget,$type_user,&$tabMenu,&$menu,$noout=0,$mode
     	if (! empty($conf->propal->enabled)) $menuqualified++;
     	if (! empty($conf->commande->enabled)) $menuqualified++;
     	if (! empty($conf->supplier_order->enabled)) $menuqualified++;
    +	if (! empty($conf->supplier_proposal->enabled)) $menuqualified++;
     	if (! empty($conf->contrat->enabled)) $menuqualified++;
     	if (! empty($conf->ficheinter->enabled)) $menuqualified++;
     	$tmpentry=array(
    @@ -148,11 +165,10 @@ function print_eldy_menu($db,$atarget,$type_user,&$tabMenu,&$menu,$noout=0,$mode
     	if (! empty($conf->salaries->enabled)) $menuqualified++;
     	if (! empty($conf->supplier_invoice->enabled)) $menuqualified++;
     	if (! empty($conf->loan->enabled)) $menuqualified++;
    -	if (! empty($conf->banque->enabled)) $menuqualified++;
     	$tmpentry=array(
     	   'enabled'=>$menuqualified,
    -	   'perms'=>(! empty($user->rights->facture->lire) || ! empty($user->rights->don->lire) || ! empty($user->rights->tax->charges->lire) || ! empty($user->rights->salaries->read) || ! empty($user->rights->fournisseur->facture->lire) || ! empty($user->rights->loan->read) || ! empty($user->rights->banque->lire)),
    -	   'module'=>'facture|supplier_invoice|don|tax|salaries|loan|banque');
    +	'perms'=>(! empty($user->rights->facture->lire) || ! empty($user->rights->don->lire) || ! empty($user->rights->tax->charges->lire) || ! empty($user->rights->salaries->read) || ! empty($user->rights->fournisseur->facture->lire) || ! empty($user->rights->loan->read)),
    +	   'module'=>'facture|supplier_invoice|don|tax|salaries|loan');
     	$showmode=isVisibleToUserType($type_user, $tmpentry, $listofmodulesforexternal);
     	if ($showmode)
     	{
    @@ -173,8 +189,8 @@ function print_eldy_menu($db,$atarget,$type_user,&$tabMenu,&$menu,$noout=0,$mode
     	$showmode=isVisibleToUserType($type_user, $tmpentry, $listofmodulesforexternal);
     	if ($showmode)
     	{
    -		$langs->load("compta");
    -		$langs->load("banks");
    +	    // Load translation files required by the page
    +        $langs->loadLangs(array("compta","banks"));
     
     		$classname="";
     		if ($_SESSION["mainmenu"] && $_SESSION["mainmenu"] == "bank") { $classname='class="tmenusel"'; $_SESSION['idmenu']=''; }
    @@ -220,7 +236,21 @@ function print_eldy_menu($db,$atarget,$type_user,&$tabMenu,&$menu,$noout=0,$mode
     		else $classname = 'class="tmenu"';
     		$idsel='project';
     
    -		$menu->add('/projet/index.php?mainmenu=project&amp;leftmenu=', $langs->trans("Projects"), 0, $showmode, $atarget, "project", '', 70, $id, $idsel, $classname);
    +		$title = $langs->trans("LeadsOrProjects");	// Leads and opportunities by default
    +		$showmodel = $showmodep = $showmode;
    +		if (empty($conf->global->PROJECT_USE_OPPORTUNITIES))
    +		{
    +			$title = $langs->trans("Projects");
    +			$showmodel = 0;
    +		}
    +		if ($conf->global->PROJECT_USE_OPPORTUNITIES == 2) {
    +			$title = $langs->trans("Leads");
    +			$showmodep = 0;
    +		}
    +
    +		$menu->add('/projet/index.php?mainmenu=project&amp;leftmenu=', $title, 0, $showmode, $atarget, "project", '', 70, $id, $idsel, $classname);
    +		//$menu->add('/projet/index.php?mainmenu=project&amp;leftmenu=&search_opp_status=openedopp', $langs->trans("ListLeads"), 0, $showmodel & $conf->global->PROJECT_USE_OPPORTUNITIES, $atarget, "project", '', 70, $id, $idsel, $classname);
    +		//$menu->add('/projet/index.php?mainmenu=project&amp;leftmenu=&search_opp_status=notopenedopp', $langs->trans("ListProjects"), 0, $showmodep, $atarget, "project", '', 70, $id, $idsel, $classname);
     	}
     
     	// HRM
    @@ -240,8 +270,6 @@ function print_eldy_menu($db,$atarget,$type_user,&$tabMenu,&$menu,$noout=0,$mode
     		$menu->add('/hrm/index.php?mainmenu=hrm&amp;leftmenu=', $langs->trans("HRM"), 0, $showmode, $atarget, "hrm", '', 80, $id, $idsel, $classname);
     	}
     
    -
    -
     	// Tools
     	$tmpentry=array(
     	'enabled'=>1,
    @@ -260,21 +288,6 @@ function print_eldy_menu($db,$atarget,$type_user,&$tabMenu,&$menu,$noout=0,$mode
     		$menu->add('/core/tools.php?mainmenu=tools&amp;leftmenu=', $langs->trans("Tools"), 0, $showmode, $atarget, "tools", '', 90, $id, $idsel, $classname);
     	}
     
    -	// Members
    -	$tmpentry=array('enabled'=>(! empty($conf->adherent->enabled)),
    -	'perms'=>(! empty($user->rights->adherent->lire)),
    -	'module'=>'adherent');
    -	$showmode=isVisibleToUserType($type_user, $tmpentry, $listofmodulesforexternal);
    -	if ($showmode)
    -	{
    -		$classname="";
    -		if ($_SESSION["mainmenu"] && $_SESSION["mainmenu"] == "members") { $classname='class="tmenusel"'; $_SESSION['idmenu']=''; }
    -		else $classname = 'class="tmenu"';
    -		$idsel='members';
    -
    -		$menu->add('/adherents/index.php?mainmenu=members&amp;leftmenu=', $langs->trans("MenuMembers"), 0, $showmode, $atarget, "members", '', 100, $id, $idsel, $classname);
    -	}
    -
     	// Show personalized menus
     	$menuArbo = new Menubase($db,'eldy');
     	$newTabMenu = $menuArbo->menuTopCharger('','',$type_user,'eldy',$tabMenu);	// Return tabMenu with only top entries
    @@ -468,7 +481,7 @@ function print_left_eldy_menu($db,$menu_array_before,$menu_array_after,&$tabMenu
     		$mysoc->logo_mini=$conf->global->MAIN_INFO_SOCIETE_LOGO_MINI;
     		if (! empty($mysoc->logo_mini) && is_readable($conf->mycompany->dir_output.'/logos/thumbs/'.$mysoc->logo_mini))
     		{
    -			$urllogo=DOL_URL_ROOT.'/viewimage.php?cache=1&amp;modulepart=mycompany&amp;file='.urlencode('thumbs/'.$mysoc->logo_mini);
    +			$urllogo=DOL_URL_ROOT.'/viewimage.php?cache=1&amp;modulepart=mycompany&amp;file='.urlencode('logos/thumbs/'.$mysoc->logo_mini);
     		}
     		else
     		{
    @@ -524,10 +537,11 @@ function print_left_eldy_menu($db,$menu_array_before,$menu_array_after,&$tabMenu
     
     			// Setup
     			$newmenu->add("/admin/index.php?mainmenu=home&amp;leftmenu=setup", $langs->trans("Setup"), 0, $user->admin, '', $mainmenu, 'setup', 0, '', '', '', '<i class="fa fa-wrench fa-fw paddingright"></i>');
    +
     			if ($usemenuhider || empty($leftmenu) || $leftmenu=="setup")
     			{
    -				$langs->load("admin");
    -				$langs->load("help");
    +			    // Load translation files required by the page
    +                $langs->loadLangs(array("admin","help"));
     
     				$warnpicto='';
     				if (empty($conf->global->MAIN_INFO_SOCIETE_NOM) || empty($conf->global->MAIN_INFO_SOCIETE_COUNTRY))
    @@ -563,8 +577,8 @@ function print_left_eldy_menu($db,$menu_array_before,$menu_array_after,&$tabMenu
     			$newmenu->add("/admin/tools/index.php?mainmenu=home&amp;leftmenu=admintools", $langs->trans("AdminTools"), 0, $user->admin, '', $mainmenu, 'admintools', 0, '', '', '', '<i class="fa fa-server fa-fw paddingright"></i>');
     			if ($usemenuhider || empty($leftmenu) || preg_match('/^admintools/',$leftmenu))
     			{
    -				$langs->load("admin");
    -				$langs->load("help");
    +			    // Load translation files required by the page
    +                $langs->loadLangs(array('admin', 'help'));
     
     				$newmenu->add('/admin/system/dolibarr.php?mainmenu=home&amp;leftmenu=admintools_info', $langs->trans('InfoDolibarr'), 1);
     				if ($usemenuhider || empty($leftmenu) || $leftmenu=='admintools_info') $newmenu->add('/admin/system/modules.php?mainmenu=home&amp;leftmenu=admintools_info', $langs->trans('Modules'), 2);
    @@ -602,6 +616,11 @@ function print_left_eldy_menu($db,$menu_array_before,$menu_array_after,&$tabMenu
     					$newmenu->add("/user/card.php?leftmenu=users&action=create", $langs->trans("NewUser"),2, ($user->rights->user->user->creer || $user->admin) && !(! empty($conf->multicompany->enabled) && $conf->entity > 1 && $conf->global->MULTICOMPANY_TRANSVERSE_MODE), '', 'home');
     					$newmenu->add("/user/list.php?leftmenu=users", $langs->trans("ListOfUsers"), 2, $user->rights->user->user->lire || $user->admin);
     					$newmenu->add("/user/hierarchy.php?leftmenu=users", $langs->trans("HierarchicView"), 2, $user->rights->user->user->lire || $user->admin);
    +					if (! empty($conf->categorie->enabled))
    +					{
    +						$langs->load("categories");
    +						$newmenu->add("/categories/index.php?leftmenu=users&type=7", $langs->trans("UsersCategoriesShort"), 2, $user->rights->categorie->lire, '', $mainmenu, 'cat');
    +					}
     					$newmenu->add("", $langs->trans("Groups"), 1, ($user->rights->user->user->lire || $user->admin) && !(! empty($conf->multicompany->enabled) && $conf->entity > 1 && $conf->global->MULTICOMPANY_TRANSVERSE_MODE));
     					$newmenu->add("/user/group/card.php?leftmenu=users&action=create", $langs->trans("NewGroup"), 2, (($conf->global->MAIN_USE_ADVANCED_PERMS?$user->rights->user->group_advance->write:$user->rights->user->user->creer) || $user->admin) && !(! empty($conf->multicompany->enabled) && $conf->entity > 1 && $conf->global->MULTICOMPANY_TRANSVERSE_MODE));
     					$newmenu->add("/user/group/list.php?leftmenu=users", $langs->trans("ListOfGroups"), 2, (($conf->global->MAIN_USE_ADVANCED_PERMS?$user->rights->user->group_advance->read:$user->rights->user->user->lire) || $user->admin) && !(! empty($conf->multicompany->enabled) && $conf->entity > 1 && $conf->global->MULTICOMPANY_TRANSVERSE_MODE));
    @@ -635,7 +654,7 @@ function print_left_eldy_menu($db,$menu_array_before,$menu_array_after,&$tabMenu
     			if (! empty($conf->societe->enabled) && empty($conf->global->SOCIETE_DISABLE_PROSPECTS))
     			{
     				$langs->load("commercial");
    -				$newmenu->add("/societe/list.php?type=p&leftmenu=prospects", $langs->trans("ListProspectsShort"), 1, $user->rights->societe->lire, '', $mainmenu, 'prospects');
    +				$newmenu->add("/societe/list.php?type=p&amp;leftmenu=prospects", $langs->trans("ListProspectsShort"), 1, $user->rights->societe->lire, '', $mainmenu, 'prospects');
     				/* no more required, there is a filter that can do more
     				if ($usemenuhider || empty($leftmenu) || $leftmenu=="prospects") $newmenu->add("/societe/list.php?type=p&amp;sortfield=s.datec&amp;sortorder=desc&amp;begin=&amp;search_stcomm=-1", $langs->trans("LastProspectDoNotContact"), 2, $user->rights->societe->lire);
     				if ($usemenuhider || empty($leftmenu) || $leftmenu=="prospects") $newmenu->add("/societe/list.php?type=p&amp;sortfield=s.datec&amp;sortorder=desc&amp;begin=&amp;search_stcomm=0", $langs->trans("LastProspectNeverContacted"), 2, $user->rights->societe->lire);
    @@ -651,18 +670,37 @@ function print_left_eldy_menu($db,$menu_array_before,$menu_array_after,&$tabMenu
     			if (! empty($conf->societe->enabled) && empty($conf->global->SOCIETE_DISABLE_CUSTOMERS))
     			{
     				$langs->load("commercial");
    -				$newmenu->add("/societe/list.php?type=c&leftmenu=customers", $langs->trans("ListCustomersShort"), 1, $user->rights->societe->lire, '', $mainmenu, 'customers');
    +				$newmenu->add("/societe/list.php?type=c&amp;leftmenu=customers", $langs->trans("ListCustomersShort"), 1, $user->rights->societe->lire, '', $mainmenu, 'customers');
     
     				$newmenu->add("/societe/card.php?leftmenu=customers&amp;action=create&amp;type=c", $langs->trans("MenuNewCustomer"), 2, $user->rights->societe->creer);
     				//$newmenu->add("/contact/list.php?leftmenu=customers&amp;type=c", $langs->trans("Contacts"), 2, $user->rights->societe->contact->lire);
     			}
     
     			// Suppliers
    -			if (! empty($conf->societe->enabled) && ! empty($conf->fournisseur->enabled))
    +			if (! empty($conf->societe->enabled) && (! empty($conf->fournisseur->enabled) || ! empty($conf->supplier_proposal->enabled)))
     			{
     				$langs->load("suppliers");
    -				$newmenu->add("/societe/list.php?type=f&leftmenu=suppliers", $langs->trans("ListSuppliersShort"), 1, $user->rights->fournisseur->lire, '', $mainmenu, 'suppliers');
    -				$newmenu->add("/societe/card.php?leftmenu=suppliers&amp;action=create&amp;type=f",$langs->trans("MenuNewSupplier"), 2, $user->rights->societe->creer && $user->rights->fournisseur->lire);
    +				$newmenu->add("/societe/list.php?type=f&amp;leftmenu=suppliers", $langs->trans("ListSuppliersShort"), 1, ($user->rights->fournisseur->lire || $user->rights->supplier_proposal->lire), '', $mainmenu, 'suppliers');
    +				$newmenu->add("/societe/card.php?leftmenu=suppliers&amp;action=create&amp;type=f",$langs->trans("MenuNewSupplier"), 2, $user->rights->societe->creer && ($user->rights->fournisseur->lire || $user->rights->supplier_proposal->lire));
    +			}
    +
    +			// Categories
    +			if (! empty($conf->categorie->enabled))
    +			{
    +				$langs->load("categories");
    +				if (empty($conf->global->SOCIETE_DISABLE_PROSPECTS) || empty($conf->global->SOCIETE_DISABLE_CUSTOMERS))
    +				{
    +					// Categories prospects/customers
    +					$menutoshow=$langs->trans("CustomersProspectsCategoriesShort");
    +					if (! empty($conf->global->SOCIETE_DISABLE_PROSPECTS)) $menutoshow=$langs->trans("CustomersCategoriesShort");
    +					if (! empty($conf->global->SOCIETE_DISABLE_CUSTOMERS)) $menutoshow=$langs->trans("ProspectsCategoriesShort");
    +					$newmenu->add("/categories/index.php?leftmenu=cat&amp;type=2", $menutoshow, 1, $user->rights->categorie->lire, '', $mainmenu, 'cat');
    +				}
    +				// Categories suppliers
    +				if (! empty($conf->fournisseur->enabled))
    +				{
    +					$newmenu->add("/categories/index.php?leftmenu=catfournish&amp;type=1", $langs->trans("SuppliersCategoriesShort"), 1, $user->rights->categorie->lire);
    +				}
     			}
     
     			// Contacts
    @@ -679,27 +717,9 @@ function print_left_eldy_menu($db,$menu_array_before,$menu_array_after,&$tabMenu
     			if (! empty($conf->categorie->enabled))
     			{
     				$langs->load("categories");
    -				if (empty($conf->global->SOCIETE_DISABLE_PROSPECTS) || empty($conf->global->SOCIETE_DISABLE_CUSTOMERS))
    -				{
    -					// Categories prospects/customers
    -				    $menutoshow=$langs->trans("CustomersProspectsCategoriesShort");
    -				    if (! empty($conf->global->SOCIETE_DISABLE_PROSPECTS)) $menutoshow=$langs->trans("CustomersCategoriesShort");
    -				    if (! empty($conf->global->SOCIETE_DISABLE_CUSTOMERS)) $menutoshow=$langs->trans("ProspectsCategoriesShort");
    -					$newmenu->add("/categories/index.php?leftmenu=cat&amp;type=2", $menutoshow, 0, $user->rights->categorie->lire, '', $mainmenu, 'cat');
    -				    $newmenu->add("/categories/card.php?action=create&amp;type=2", $langs->trans("NewCategory"), 1, $user->rights->categorie->creer);
    -				}
     				// Categories Contact
    -				$newmenu->add("/categories/index.php?leftmenu=catcontact&amp;type=4", $langs->trans("ContactCategoriesShort"), 0, $user->rights->categorie->lire, '', $mainmenu, 'cat');
    -				$newmenu->add("/categories/card.php?action=create&amp;type=4", $langs->trans("NewCategory"), 1, $user->rights->categorie->creer);
    -				// Categories suppliers
    -				if (! empty($conf->fournisseur->enabled))
    -				{
    -					$newmenu->add("/categories/index.php?leftmenu=catfournish&amp;type=1", $langs->trans("SuppliersCategoriesShort"), 0, $user->rights->categorie->lire);
    -					$newmenu->add("/categories/card.php?action=create&amp;type=1", $langs->trans("NewCategory"), 1, $user->rights->categorie->creer);
    -				}
    -				//if ($usemenuhider || empty($leftmenu) || $leftmenu=="cat") $newmenu->add("/categories/list.php", $langs->trans("List"), 1, $user->rights->categorie->lire);
    +				$newmenu->add("/categories/index.php?leftmenu=catcontact&amp;type=4", $langs->trans("ContactCategoriesShort"), 1, $user->rights->categorie->lire, '', $mainmenu, 'cat');
     			}
    -
     		}
     
     		/*
    @@ -784,7 +804,7 @@ function print_left_eldy_menu($db,$menu_array_before,$menu_array_after,&$tabMenu
     				$newmenu->add("/fichinter/index.php?leftmenu=ficheinter", $langs->trans("Interventions"), 0, $user->rights->ficheinter->lire, '', $mainmenu, 'ficheinter', 2200);
     				$newmenu->add("/fichinter/card.php?action=create&amp;leftmenu=ficheinter", $langs->trans("NewIntervention"), 1, $user->rights->ficheinter->creer, '', '', '', 201);
     				$newmenu->add("/fichinter/list.php?leftmenu=ficheinter", $langs->trans("List"), 1, $user->rights->ficheinter->lire, '', '', '', 202);
    -
    +				$newmenu->add("/fichinter/card-red.php?leftmenu=ficheinter", $langs->trans("ModelList"), 1, $user->rights->ficheinter->lire, '', '', '', 203);
     				$newmenu->add("/fichinter/stats/index.php?leftmenu=ficheinter", $langs->trans("Statistics"), 1, $user->rights->fournisseur->commande->lire);
     			}
     
    @@ -806,7 +826,7 @@ function print_left_eldy_menu($db,$menu_array_before,$menu_array_after,&$tabMenu
     				$newmenu->add("/compta/facture/card.php?action=create",$langs->trans("NewBill"),1,$user->rights->facture->creer);
     				$newmenu->add("/compta/facture/list.php?leftmenu=customers_bills",$langs->trans("List"),1,$user->rights->facture->lire, '', $mainmenu, 'customers_bills_list');
     
    -				if ($usemenuhider || empty($leftmenu) || preg_match('/customers_bills(|draft|notpaid|paid|canceled)$/', $leftmenu))
    +				if ($usemenuhider || empty($leftmenu) || preg_match('/customers_bills(|_draft|_notpaid|_paid|_canceled)$/', $leftmenu))
     				{
     					$newmenu->add("/compta/facture/list.php?leftmenu=customers_bills_draft&amp;search_status=0",$langs->trans("BillShortStatusDraft"),2,$user->rights->facture->lire);
     					$newmenu->add("/compta/facture/list.php?leftmenu=customers_bills_notpaid&amp;search_status=1",$langs->trans("BillShortStatusNotPaid"),2,$user->rights->facture->lire);
    @@ -882,7 +902,7 @@ function print_left_eldy_menu($db,$menu_array_before,$menu_array_after,&$tabMenu
     			{
     				global $mysoc;
     
    -				$permtoshowmenu=((! empty($conf->tax->enabled) && $user->rights->tax->charges->lire) || (! empty($conf->salaries->enabled) && $user->rights->salaries->read) || (! empty($conf->loan->enabled) && $user->rights->loan->read) || (! empty($conf->banque->enabled) && $user->rights->banque->lire));
    +				$permtoshowmenu=((! empty($conf->tax->enabled) && $user->rights->tax->charges->lire) || (! empty($conf->salaries->enabled) && ! empty($user->rights->salaries->read)) || (! empty($conf->loan->enabled) && $user->rights->loan->read) || (! empty($conf->banque->enabled) && $user->rights->banque->lire));
     				$newmenu->add("/compta/charges/index.php?leftmenu=tax&amp;mainmenu=billing",$langs->trans("MenuSpecialExpenses"), 0, $permtoshowmenu, '', $mainmenu, 'tax');
     
     				// Social contributions
    @@ -930,10 +950,10 @@ function print_left_eldy_menu($db,$menu_array_before,$menu_array_after,&$tabMenu
     				if (! empty($conf->salaries->enabled))
     				{
     					$langs->load("salaries");
    -					$newmenu->add("/compta/salaries/index.php?leftmenu=tax_salary&amp;mainmenu=billing",$langs->trans("Salaries"),1,$user->rights->salaries->payment->read, '', $mainmenu, 'tax_salary');
    -					if ($usemenuhider || empty($leftmenu) || preg_match('/^tax_salary/i',$leftmenu)) $newmenu->add("/compta/salaries/card.php?leftmenu=tax_salary&action=create",$langs->trans("NewPayment"),2,$user->rights->salaries->payment->write);
    -					if ($usemenuhider || empty($leftmenu) || preg_match('/^tax_salary/i',$leftmenu)) $newmenu->add("/compta/salaries/index.php?leftmenu=tax_salary",$langs->trans("Payments"),2,$user->rights->salaries->payment->read);
    -					if ($usemenuhider || empty($leftmenu) || preg_match('/^tax_salary/i',$leftmenu)) $newmenu->add("/compta/salaries/stats/index.php?leftmenu=tax_salary", $langs->trans("Statistics"),2,$user->rights->salaries->payment->read);
    +					$newmenu->add("/compta/salaries/index.php?leftmenu=tax_salary&amp;mainmenu=billing",$langs->trans("Salaries"),1,$user->rights->salaries->read, '', $mainmenu, 'tax_salary');
    +					if ($usemenuhider || empty($leftmenu) || preg_match('/^tax_salary/i',$leftmenu)) $newmenu->add("/compta/salaries/card.php?leftmenu=tax_salary&action=create",$langs->trans("NewPayment"),2,$user->rights->salaries->write);
    +					if ($usemenuhider || empty($leftmenu) || preg_match('/^tax_salary/i',$leftmenu)) $newmenu->add("/compta/salaries/index.php?leftmenu=tax_salary",$langs->trans("Payments"),2,$user->rights->salaries->read);
    +					if ($usemenuhider || empty($leftmenu) || preg_match('/^tax_salary/i',$leftmenu)) $newmenu->add("/compta/salaries/stats/index.php?leftmenu=tax_salary", $langs->trans("Statistics"),2,$user->rights->salaries->read);
     				}
     
     				// Loan
    @@ -943,16 +963,15 @@ function print_left_eldy_menu($db,$menu_array_before,$menu_array_after,&$tabMenu
     					$newmenu->add("/loan/index.php?leftmenu=tax_loan&amp;mainmenu=billing",$langs->trans("Loans"),1,$user->rights->loan->read, '', $mainmenu, 'tax_loan');
     					if ($usemenuhider || empty($leftmenu) || preg_match('/^tax_loan/i',$leftmenu)) $newmenu->add("/loan/card.php?leftmenu=tax_loan&action=create",$langs->trans("NewLoan"),2,$user->rights->loan->write);
     					//if (empty($leftmenu) || preg_match('/^tax_loan/i',$leftmenu)) $newmenu->add("/loan/payment/list.php?leftmenu=tax_loan",$langs->trans("Payments"),2,$user->rights->loan->read);
    -					if (($usemenuhider || empty($leftmenu) || preg_match('/^tax_loan/i',$leftmenu)) && ! empty($conf->global->LOAN_SHOW_CALCULATOR)) $newmenu->add("/loan/calc.php?leftmenu=tax_loan",$langs->trans("Calculator"),2,$user->rights->loan->calc);
     				}
     
     				// Various payment
    -				if (! empty($conf->banque->enabled) && $conf->global->MAIN_FEATURES_LEVEL >= 1)
    +				if (! empty($conf->banque->enabled) && empty($conf->global->BANK_USE_OLD_VARIOUS_PAYMENT))
     				{
     					$langs->load("banks");
    -					$newmenu->add("/compta/bank/various_payment/index.php?leftmenu=tax_various&amp;mainmenu=billing",$langs->trans("MenuVariousPayment"),1,$user->rights->banque->lire, '', $mainmenu, 'tax_various');
    -					if ($usemenuhider || empty($leftmenu) || preg_match('/^tax_various/i',$leftmenu)) $newmenu->add("/compta/bank/various_payment/card.php?leftmenu=tax_various&action=create",$langs->trans("MenuNewVariousPayment"), 2, $user->rights->banque->modifier);
    -					if ($usemenuhider || empty($leftmenu) || preg_match('/^tax_various/i',$leftmenu)) $newmenu->add("/compta/bank/various_payment/index.php?leftmenu=tax_various",$langs->trans("List"),2,$user->rights->banque->lire);
    +					$newmenu->add("/compta/bank/various_payment/list.php?leftmenu=tax_various&amp;mainmenu=billing",$langs->trans("MenuVariousPayment"),1,$user->rights->banque->lire, '', $mainmenu, 'tax_various');
    +					if ($usemenuhider || empty($leftmenu) || preg_match('/^tax_various/i',$leftmenu)) $newmenu->add("/compta/bank/various_payment/card.php?leftmenu=tax_various&action=create",$langs->trans("New"), 2, $user->rights->banque->modifier);
    +					if ($usemenuhider || empty($leftmenu) || preg_match('/^tax_various/i',$leftmenu)) $newmenu->add("/compta/bank/various_payment/list.php?leftmenu=tax_various",$langs->trans("List"),2,$user->rights->banque->lire);
     				}
     			}
     		}
    @@ -1062,14 +1081,15 @@ function print_left_eldy_menu($db,$menu_array_before,$menu_array_after,&$tabMenu
     								if ($objp->nature == 9) $nature="hasnew";
     
     								// To enable when page exists
    -								if ($conf->global->MAIN_FEATURES_LEVEL < 2)
    +								if (empty($conf->global->ACCOUNTANCY_SHOW_DEVELOP_JOURNAL))
     								{
     									if ($nature == 'various' || $nature == 'hasnew' || $nature == 'inventory') $nature='';
     								}
     
     								if ($nature)
     								{
    -									$newmenu->add('/accountancy/journal/'.$nature.'journal.php?mainmenu=accountancy&leftmenu=accountancy_journal&id_journal='.$objp->rowid, dol_trunc($objp->label,25), 2, $user->rights->accounting->comptarapport->lire);
    +									$langs->load('accountancy');
    +									$newmenu->add('/accountancy/journal/'.$nature.'journal.php?mainmenu=accountancy&leftmenu=accountancy_journal&id_journal='.$objp->rowid, $langs->trans($objp->label), 2, $user->rights->accounting->comptarapport->lire);
     								}
     								$i++;
     							}
    @@ -1098,10 +1118,28 @@ function print_left_eldy_menu($db,$menu_array_before,$menu_array_after,&$tabMenu
     				if ($usemenuhider || empty($leftmenu) || preg_match('/accountancy_report/',$leftmenu)) $newmenu->add("/compta/resultat/index.php?leftmenu=accountancy_report",$langs->trans("MenuReportInOut"),2,$user->rights->accounting->comptarapport->lire);
     				if ($usemenuhider || empty($leftmenu) || preg_match('/accountancy_report/',$leftmenu)) $newmenu->add("/compta/resultat/clientfourn.php?leftmenu=accountancy_report",$langs->trans("ByPredefinedAccountGroups"),3,$user->rights->accounting->comptarapport->lire);
     				if ($usemenuhider || empty($leftmenu) || preg_match('/accountancy_report/',$leftmenu)) $newmenu->add("/compta/resultat/result.php?leftmenu=accountancy_report",$langs->trans("ByPersonalizedAccountGroups"),3,$user->rights->accounting->comptarapport->lire);
    -				if ($usemenuhider || empty($leftmenu) || preg_match('/accountancy_report/',$leftmenu)) $newmenu->add("/compta/stats/index.php?leftmenu=accountancy_report",$langs->trans("ReportTurnover"),2,$user->rights->accounting->comptarapport->lire);
    -				if ($usemenuhider || empty($leftmenu) || preg_match('/accountancy_report/',$leftmenu)) $newmenu->add("/compta/stats/casoc.php?leftmenu=accountancy_report",$langs->trans("ByCompanies"),3,$user->rights->accounting->comptarapport->lire);
    -				if ($usemenuhider || empty($leftmenu) || preg_match('/accountancy_report/',$leftmenu)) $newmenu->add("/compta/stats/cabyuser.php?leftmenu=accountancy_report",$langs->trans("ByUsers"),3,$user->rights->accounting->comptarapport->lire);
    -				if ($usemenuhider || empty($leftmenu) || preg_match('/accountancy_report/',$leftmenu)) $newmenu->add("/compta/stats/cabyprodserv.php?leftmenu=accountancy_report", $langs->trans("ByProductsAndServices"),3,$user->rights->accounting->comptarapport->lire);
    +
    +				$modecompta='CREANCES-DETTES';
    +				if(! empty($conf->accounting->enabled) && ! empty($user->rights->accounting->comptarapport->lire) && $mainmenu == 'accountancy') $modecompta='BOOKKEEPING';	// Not yet implemented. Should be BOOKKEEPINGCOLLECTED
    +				if ($modecompta)
    +				{
    +					if ($usemenuhider || empty($leftmenu) || preg_match('/accountancy_report/',$leftmenu)) $newmenu->add("/compta/stats/index.php?leftmenu=accountancy_report&modecompta=".$modecompta,$langs->trans("ReportTurnover"),2,$user->rights->accounting->comptarapport->lire);
    +					if ($usemenuhider || empty($leftmenu) || preg_match('/accountancy_report/',$leftmenu)) $newmenu->add("/compta/stats/casoc.php?leftmenu=accountancy_report&modecompta=".$modecompta,$langs->trans("ByCompanies"),3,$user->rights->accounting->comptarapport->lire);
    +					if ($usemenuhider || empty($leftmenu) || preg_match('/accountancy_report/',$leftmenu)) $newmenu->add("/compta/stats/cabyuser.php?leftmenu=accountancy_report&modecompta=".$modecompta,$langs->trans("ByUsers"),3,$user->rights->accounting->comptarapport->lire);
    +					if ($usemenuhider || empty($leftmenu) || preg_match('/accountancy_report/',$leftmenu)) $newmenu->add("/compta/stats/cabyprodserv.php?leftmenu=accountancy_report&modecompta=".$modecompta, $langs->trans("ByProductsAndServices"),3,$user->rights->accounting->comptarapport->lire);
    +					if ($usemenuhider || empty($leftmenu) || preg_match('/accountancy_report/',$leftmenu)) $newmenu->add("/compta/stats/byratecountry.php?leftmenu=accountancy_report&modecompta=".$modecompta, $langs->trans("ByVatRate"),3,$user->rights->accounting->comptarapport->lire);
    +				}
    +
    +				$modecompta='RECETTES-DEPENSES';
    +				//if (! empty($conf->accounting->enabled) && ! empty($user->rights->accounting->comptarapport->lire) && $mainmenu == 'accountancy') $modecompta='';	// Not yet implemented. Should be BOOKKEEPINGCOLLECTED
    +				if ($modecompta)
    +				{
    +					if ($usemenuhider || empty($leftmenu) || preg_match('/accountancy_report/',$leftmenu)) $newmenu->add("/compta/stats/index.php?leftmenu=accountancy_report&modecompta=".$modecompta,$langs->trans("ReportTurnoverCollected"),2,$user->rights->accounting->comptarapport->lire);
    +					if ($usemenuhider || empty($leftmenu) || preg_match('/accountancy_report/',$leftmenu)) $newmenu->add("/compta/stats/casoc.php?leftmenu=accountancy_report&modecompta=".$modecompta,$langs->trans("ByCompanies"),3,$user->rights->accounting->comptarapport->lire);
    +					if ($usemenuhider || empty($leftmenu) || preg_match('/accountancy_report/',$leftmenu)) $newmenu->add("/compta/stats/cabyuser.php?leftmenu=accountancy_report&modecompta=".$modecompta,$langs->trans("ByUsers"),3,$user->rights->accounting->comptarapport->lire);
    +					//if ($usemenuhider || empty($leftmenu) || preg_match('/accountancy_report/',$leftmenu)) $newmenu->add("/compta/stats/cabyprodserv.php?leftmenu=accountancy_report&modecompta=".$modecompta, $langs->trans("ByProductsAndServices"),3,$user->rights->accounting->comptarapport->lire);
    +					//if ($usemenuhider || empty($leftmenu) || preg_match('/accountancy_report/',$leftmenu)) $newmenu->add("/compta/stats/byratecountry.php?leftmenu=accountancy_report&modecompta=".$modecompta, $langs->trans("ByVatRate"),3,$user->rights->accounting->comptarapport->lire);
    +				}
     			}
     
     			// Accountancy (simple)
    @@ -1130,6 +1168,7 @@ function print_left_eldy_menu($db,$menu_array_before,$menu_array_after,&$tabMenu
     				if ($usemenuhider || empty($leftmenu) || preg_match('/report/',$leftmenu)) $newmenu->add("/compta/stats/casoc.php?leftmenu=report",$langs->trans("ByCompanies"),2,$user->rights->compta->resultat->lire);
     				if ($usemenuhider || empty($leftmenu) || preg_match('/report/',$leftmenu)) $newmenu->add("/compta/stats/cabyuser.php?leftmenu=report",$langs->trans("ByUsers"),2,$user->rights->compta->resultat->lire);
     				if ($usemenuhider || empty($leftmenu) || preg_match('/report/',$leftmenu)) $newmenu->add("/compta/stats/cabyprodserv.php?leftmenu=report", $langs->trans("ByProductsAndServices"),2,$user->rights->compta->resultat->lire);
    +				if ($usemenuhider || empty($leftmenu) || preg_match('/report/',$leftmenu)) $newmenu->add("/compta/stats/byratecountry.php?leftmenu=report", $langs->trans("ByVatRate"),2,$user->rights->compta->resultat->lire);
     
     				// Journaux
     				//if ($leftmenu=="ca") $newmenu->add("/compta/journaux/index.php?leftmenu=ca",$langs->trans("Journaux"),1,$user->rights->compta->resultat->lire||$user->rights->accounting->comptarapport->lire);
    @@ -1142,11 +1181,11 @@ function print_left_eldy_menu($db,$menu_array_before,$menu_array_after,&$tabMenu
     			{
     				$langs->load("assets");
     				$newmenu->add("/asset/list.php?leftmenu=asset&amp;mainmenu=accountancy",$langs->trans("MenuAssets"), 0, $user->rights->asset->read, '', $mainmenu, 'asset');
    -				$newmenu->add("/asset/card.php?leftmenu=asset&amp;action=create",$langs->trans("MenuNewAsset"), 1, $user->rights->asset->write);
    -				$newmenu->add("/asset/type.php?leftmenu=asset",$langs->trans("MenuTypeAssets"), 1, $user->rights->asset->read, '', $mainmenu, 'asset_type');
    -				$newmenu->add("/asset/type.php?leftmenu=asset_type&amp;action=create",$langs->trans("MenuNewTypeAssets"), 1, $user->rights->asset->write);
    -				$newmenu->add("/asset/type.php?leftmenu=asset_type",$langs->trans("MenuListTypeAssets"), 1, $user->rights->asset->read);
    -				$newmenu->add("/asset/list.php?leftmenu=asset",$langs->trans("MenuListAssets"), 1, $user->rights->asset->read);
    +				$newmenu->add("/asset/card.php?action=create",$langs->trans("MenuNewAsset"), 1, $user->rights->asset->write);
    +				$newmenu->add("/asset/list.php?leftmenu=asset&amp;mainmenu=accountancy",$langs->trans("MenuListAssets"), 1, $user->rights->asset->read);
    +				$newmenu->add("/asset/type.php?leftmenu=asset_type",$langs->trans("MenuTypeAssets"), 1, $user->rights->asset->read, '', $mainmenu, 'asset_type');
    +				if ($usemenuhider || empty($leftmenu) || preg_match('/asset_type/',$leftmenu)) $newmenu->add("/asset/type.php?leftmenu=asset_type&amp;action=create",$langs->trans("MenuNewTypeAssets"), 2, $user->rights->asset->write);
    +				if ($usemenuhider || empty($leftmenu) || preg_match('/asset_type/',$leftmenu)) $newmenu->add("/asset/type.php?leftmenu=asset_type",$langs->trans("MenuListTypeAssets"), 2, $user->rights->asset->read);
     			}
     		}
     
    @@ -1156,10 +1195,8 @@ function print_left_eldy_menu($db,$menu_array_before,$menu_array_after,&$tabMenu
     		 */
     		if ($mainmenu == 'bank')
     		{
    -			$langs->load("withdrawals");
    -			$langs->load("banks");
    -			$langs->load("bills");
    -			$langs->load('categories');
    +		    // Load translation files required by the page
    +            $langs->loadLangs(array("withdrawals","banks","bills","categories"));
     
     			// Bank-Caisse
     			if (! empty($conf->banque->enabled))
    @@ -1176,10 +1213,8 @@ function print_left_eldy_menu($db,$menu_array_before,$menu_array_after,&$tabMenu
     
                 if (! empty($conf->categorie->enabled)) {
                     $langs->load("categories");
    -                $newmenu->add("/categories/index.php?type=5",$langs->trans("Rubriques"),0,$user->rights->categorie->creer, '', $mainmenu, 'tags');
    -                $newmenu->add("/categories/card.php?action=create&amp;type=5",$langs->trans("NewCategory"),1,$user->rights->categorie->creer);
    -                $newmenu->add("/compta/bank/categ.php",$langs->trans("RubriquesTransactions"),0,$user->rights->categorie->creer, '', $mainmenu, 'tags');
    -                $newmenu->add("/compta/bank/categ.php",$langs->trans("NewCategory"),1,$user->rights->categorie->creer, '', $mainmenu, 'tags');
    +                $newmenu->add("/categories/index.php?type=5",$langs->trans("Rubriques"),1,$user->rights->categorie->creer, '', $mainmenu, 'tags');
    +                $newmenu->add("/compta/bank/categ.php",$langs->trans("RubriquesTransactions"),1,$user->rights->categorie->creer, '', $mainmenu, 'tags');
     	    }
     
     			// Prelevements
    @@ -1239,6 +1274,14 @@ function print_left_eldy_menu($db,$menu_array_before,$menu_array_after,&$tabMenu
     				{
     					$newmenu->add("/product/stats/card.php?id=all&leftmenu=stats&type=0", $langs->trans("Statistics"), 1, $user->rights->produit->lire && $user->rights->propale->lire);
     				}
    +
    +				// Categories
    +				if (! empty($conf->categorie->enabled))
    +				{
    +					$langs->load("categories");
    +					$newmenu->add("/categories/index.php?leftmenu=cat&amp;type=0", $langs->trans("Categories"), 1, $user->rights->categorie->lire, '', $mainmenu, 'cat');
    +					//if ($usemenuhider || empty($leftmenu) || $leftmenu=="cat") $newmenu->add("/categories/list.php", $langs->trans("List"), 1, $user->rights->categorie->lire);
    +				}
     			}
     
     			// Services
    @@ -1251,15 +1294,13 @@ function print_left_eldy_menu($db,$menu_array_before,$menu_array_after,&$tabMenu
     				{
     					$newmenu->add("/product/stats/card.php?id=all&leftmenu=stats&type=1", $langs->trans("Statistics"), 1, $user->rights->service->lire && $user->rights->propale->lire);
     				}
    -			}
    -
    -			// Categories
    -			if (! empty($conf->categorie->enabled))
    -			{
    -				$langs->load("categories");
    -				$newmenu->add("/categories/index.php?leftmenu=cat&amp;type=0", $langs->trans("Categories"), 0, $user->rights->categorie->lire, '', $mainmenu, 'cat');
    -				$newmenu->add("/categories/card.php?action=create&amp;type=0", $langs->trans("NewCategory"), 1, $user->rights->categorie->creer);
    -				//if ($usemenuhider || empty($leftmenu) || $leftmenu=="cat") $newmenu->add("/categories/list.php", $langs->trans("List"), 1, $user->rights->categorie->lire);
    +				// Categories
    +				if (! empty($conf->categorie->enabled))
    +				{
    +					$langs->load("categories");
    +					$newmenu->add("/categories/index.php?leftmenu=cat&amp;type=0", $langs->trans("Categories"), 1, $user->rights->categorie->lire, '', $mainmenu, 'cat');
    +					//if ($usemenuhider || empty($leftmenu) || $leftmenu=="cat") $newmenu->add("/categories/list.php", $langs->trans("List"), 1, $user->rights->categorie->lire);
    +				}
     			}
     
     			// Warehouse
    @@ -1281,18 +1322,18 @@ function print_left_eldy_menu($db,$menu_array_before,$menu_array_after,&$tabMenu
         			if (! empty($conf->stock->enabled))
         			{
         				$langs->load("stocks");
    -				if (empty($conf->global->MAIN_USE_ADVANCED_PERMS))
    -				{
    -    					$newmenu->add("/product/inventory/list.php?leftmenu=stock", $langs->trans("Inventory"), 0, $user->rights->stock->lire, '', $mainmenu, 'stock');
    -    					$newmenu->add("/product/inventory/card.php?action=create", $langs->trans("NewInventory"), 1, $user->rights->stock->creer);
    -    					$newmenu->add("/product/inventory/list.php", $langs->trans("List"), 1, $user->rights->stock->lire);
    -				}
    -				else
    -				{
    -					$newmenu->add("/product/inventory/list.php?leftmenu=stock", $langs->trans("Inventory"), 0, $user->rights->stock->advance_inventory->read, '', $mainmenu, 'stock');
    -    					$newmenu->add("/product/inventory/card.php?action=create", $langs->trans("NewInventory"), 1, $user->rights->stock->advance_inventory->write);
    -    					$newmenu->add("/product/inventory/list.php", $langs->trans("List"), 1, $user->rights->stock->advance_inventory->read);
    -				}
    +					if (empty($conf->global->MAIN_USE_ADVANCED_PERMS))
    +					{
    +						$newmenu->add("/product/inventory/list.php?leftmenu=stock", $langs->trans("Inventory"), 0, $user->rights->stock->lire, '', $mainmenu, 'stock');
    +						$newmenu->add("/product/inventory/card.php?action=create", $langs->trans("NewInventory"), 1, $user->rights->stock->creer);
    +						$newmenu->add("/product/inventory/list.php", $langs->trans("List"), 1, $user->rights->stock->lire);
    +					}
    +					else
    +					{
    +						$newmenu->add("/product/inventory/list.php?leftmenu=stock", $langs->trans("Inventory"), 0, $user->rights->stock->inventory_advance->read, '', $mainmenu, 'stock');
    +						$newmenu->add("/product/inventory/card.php?action=create", $langs->trans("NewInventory"), 1, $user->rights->stock->inventory_advance->write);
    +						$newmenu->add("/product/inventory/list.php", $langs->trans("List"), 1, $user->rights->stock->inventory_advance->read);
    +					}
         			}
     			}
     
    @@ -1322,17 +1363,42 @@ function print_left_eldy_menu($db,$menu_array_before,$menu_array_after,&$tabMenu
     
     				$search_project_user = GETPOST('search_project_user','int');
     
    +				$tmpentry=array('enabled'=>(! empty($conf->projet->enabled)),
    +				'perms'=>(! empty($user->rights->projet->lire)),
    +				'module'=>'projet');
    +				$showmode=isVisibleToUserType($type_user, $tmpentry, $listofmodulesforexternal);
    +
    +				$titleboth=$langs->trans("LeadsOrProjects");
    +				$titlenew = $langs->trans("NewLeadOrProject");	// Leads and opportunities by default
    +				if ($conf->global->PROJECT_USE_OPPORTUNITIES == 0)
    +				{
    +					$titleboth=$langs->trans("Projects");
    +					$titlenew = $langs->trans("NewProject");
    +				}
    +				if ($conf->global->PROJECT_USE_OPPORTUNITIES == 2) {	// 2 = leads only
    +					$titleboth=$langs->trans("Leads");
    +					$titlenew = $langs->trans("NewLead");
    +				}
    +
     				// Project affected to user
    -				$newmenu->add("/projet/index.php?leftmenu=projects".($search_project_user?'&search_project_user='.$search_project_user:''), $langs->trans("Projects"), 0, $user->rights->projet->lire, '', $mainmenu, 'projects');
    -				$newmenu->add("/projet/card.php?leftmenu=projects&action=create".($search_project_user?'&search_project_user='.$search_project_user:''), $langs->trans("NewProject"), 1, $user->rights->projet->creer);
    -				$newmenu->add("/projet/list.php?leftmenu=projects".($search_project_user?'&search_project_user='.$search_project_user:'')."&search_status=99", $langs->trans("List"), 1, $user->rights->projet->lire);
    +				$newmenu->add("/projet/index.php?leftmenu=projects".($search_project_user?'&search_project_user='.$search_project_user:''), $titleboth, 0, $user->rights->projet->lire, '', $mainmenu, 'projects');
    +				$newmenu->add("/projet/card.php?leftmenu=projects&action=create".($search_project_user?'&search_project_user='.$search_project_user:''), $titlenew, 1, $user->rights->projet->creer);
    +
    +				if ($conf->global->PROJECT_USE_OPPORTUNITIES == 0)
    +				{
    +					$newmenu->add("/projet/list.php?leftmenu=projets".($search_project_user?'&search_project_user='.$search_project_user:'').'&search_status=99', $langs->trans("List"), 1, $showmode, '', 'project', 'list');
    +				}
    +				elseif ($conf->global->PROJECT_USE_OPPORTUNITIES == 1)
    +				{
    +					$newmenu->add("/projet/list.php?leftmenu=projets".($search_project_user?'&search_project_user='.$search_project_user:''), $langs->trans("List"), 1, $showmode, '', 'project', 'list');
    +					$newmenu->add('/projet/list.php?mainmenu=project&amp;leftmenu=list&search_opp_status=openedopp&search_status=99&contextpage=lead', $langs->trans("ListOpenLeads"), 2, $showmode);
    +					$newmenu->add('/projet/list.php?mainmenu=project&amp;leftmenu=list&search_opp_status=notopenedopp&search_status=99&contextpage=project', $langs->trans("ListOpenProjects"), 2, $showmode);
    +				}
    +				elseif ($conf->global->PROJECT_USE_OPPORTUNITIES == 2) {	// 2 = leads only
    +					$newmenu->add('/projet/list.php?mainmenu=project&amp;leftmenu=list&search_opp_status=openedopp&search_status=99', $langs->trans("List"), 2, $showmode);
    +				}
     
     				// All project i have permission on
    -				/*
    -				$newmenu->add("/projet/index.php?leftmenu=projects", $langs->trans("Projects"), 0, $user->rights->projet->lire && $user->rights->projet->lire, '', $mainmenu, 'projects');
    -				$newmenu->add("/projet/card.php?leftmenu=projects&action=create", $langs->trans("NewProject"), 1, $user->rights->projet->creer && $user->rights->projet->creer);
    -				$newmenu->add("/projet/list.php?leftmenu=projects&search_status=99", $langs->trans("List"), 1, $user->rights->projet->lire && $user->rights->projet->lire);
    -                */
     				$newmenu->add("/projet/stats/index.php?leftmenu=projects", $langs->trans("Statistics"), 1, $user->rights->projet->lire);
     
     				if (empty($conf->global->PROJECT_HIDE_TASKS))
    @@ -1344,22 +1410,13 @@ function print_left_eldy_menu($db,$menu_array_before,$menu_array_after,&$tabMenu
     				    $newmenu->add("/projet/tasks/stats/index.php?leftmenu=projects", $langs->trans("Statistics"), 1, $user->rights->projet->lire);
     
     				    $newmenu->add("/projet/activity/perweek.php?leftmenu=tasks".($search_project_user?'&search_project_user='.$search_project_user:''), $langs->trans("NewTimeSpent"), 0, $user->rights->projet->lire);
    -
    -					// All project i have permission on
    -					/*$newmenu->add("/projet/activity/index.php", $langs->trans("Activities"), 0, $user->rights->projet->lire && $user->rights->projet->lire);
    -					$newmenu->add("/projet/tasks.php?action=create", $langs->trans("NewTask"), 1, $user->rights->projet->creer && $user->rights->projet->creer);
    -					$newmenu->add("/projet/tasks/list.php", $langs->trans("List"), 1, $user->rights->projet->lire && $user->rights->projet->lire);
    -					$newmenu->add("/projet/activity/perweek.php", $langs->trans("NewTimeSpent"), 1, $user->rights->projet->creer && $user->rights->projet->lire);
    -					*/
     				}
     
     				// Categories
     				if (! empty($conf->categorie->enabled))
     				{
     					$langs->load("categories");
    -					$newmenu->add("/categories/index.php?leftmenu=cat&amp;type=6", $langs->trans("Categories"), 0, $user->rights->categorie->lire, '', $mainmenu, 'cat');
    -					$newmenu->add("/categories/card.php?action=create&amp;type=6", $langs->trans("NewCategory"), 1, $user->rights->categorie->creer);
    -					//if ($usemenuhider || empty($leftmenu) || $leftmenu=="cat") $newmenu->add("/categories/list.php", $langs->trans("List"), 1, $user->rights->categorie->lire);
    +					$newmenu->add("/categories/index.php?leftmenu=cat&amp;type=6", $langs->trans("Categories"), 1, $user->rights->categorie->lire, '', $mainmenu, 'cat');
     				}
     			}
     		}
    @@ -1382,8 +1439,8 @@ function print_left_eldy_menu($db,$menu_array_before,$menu_array_after,&$tabMenu
     			// Leave/Holiday/Vacation module
     			if (! empty($conf->holiday->enabled))
     			{
    -				$langs->load("holiday");
    -				$langs->load("trips");
    +			    // Load translation files required by the page
    +                $langs->loadLangs(array("holiday","trips"));
     
     				$newmenu->add("/holiday/list.php?leftmenu=hrm", $langs->trans("CPTitreMenu"), 0, $user->rights->holiday->read, '', $mainmenu, 'hrm');
     				$newmenu->add("/holiday/card.php?action=request", $langs->trans("New"), 1,$user->rights->holiday->write);
    @@ -1479,8 +1536,8 @@ function print_left_eldy_menu($db,$menu_array_before,$menu_array_after,&$tabMenu
     		{
     			if (! empty($conf->adherent->enabled))
     			{
    -				$langs->load("members");
    -				$langs->load("compta");
    +				// Load translation files required by the page
    +                $langs->loadLangs(array("members","compta"));
     
     				$newmenu->add("/adherents/index.php?leftmenu=members&amp;mainmenu=members",$langs->trans("Members"),0,$user->rights->adherent->lire, '', $mainmenu, 'members');
     				$newmenu->add("/adherents/card.php?leftmenu=members&amp;action=create",$langs->trans("NewMember"),1,$user->rights->adherent->creer);
    @@ -1491,23 +1548,21 @@ function print_left_eldy_menu($db,$menu_array_before,$menu_array_after,&$tabMenu
     				$newmenu->add("/adherents/list.php?leftmenu=members&amp;statut=1&amp;filter=outofdate",$langs->trans("MenuMembersNotUpToDate"),2,$user->rights->adherent->lire);
     				$newmenu->add("/adherents/list.php?leftmenu=members&amp;statut=0",$langs->trans("MenuMembersResiliated"),2,$user->rights->adherent->lire);
     				$newmenu->add("/adherents/stats/index.php?leftmenu=members",$langs->trans("MenuMembersStats"),1,$user->rights->adherent->lire);
    -				if (! empty($conf->global->MEMBER_LINK_TO_HTPASSWDFILE) && ($usemenuhider || empty($leftmenu) || $leftmenu=='none' || $leftmenu=="members" || $leftmenu=="export")) $newmenu->add("/adherents/htpasswd.php?leftmenu=export",$langs->trans("Filehtpasswd"),1,$user->rights->adherent->export);
    +
     				$newmenu->add("/adherents/cartes/carte.php?leftmenu=export",$langs->trans("MembersCards"),1,$user->rights->adherent->export);
    +				if (! empty($conf->global->MEMBER_LINK_TO_HTPASSWDFILE) && ($usemenuhider || empty($leftmenu) || $leftmenu=='none' || $leftmenu=="members" || $leftmenu=="export")) $newmenu->add("/adherents/htpasswd.php?leftmenu=export",$langs->trans("Filehtpasswd"),1,$user->rights->adherent->export);
    +
    +				if (! empty($conf->categorie->enabled))
    +				{
    +					$langs->load("categories");
    +					$newmenu->add("/categories/index.php?leftmenu=cat&amp;type=3", $langs->trans("Categories"), 1, $user->rights->categorie->lire, '', $mainmenu, 'cat');
    +				}
     
     				$newmenu->add("/adherents/index.php?leftmenu=members&amp;mainmenu=members",$langs->trans("Subscriptions"),0,$user->rights->adherent->cotisation->lire);
     				$newmenu->add("/adherents/list.php?leftmenu=members&amp;statut=-1,1&amp;mainmenu=members",$langs->trans("NewSubscription"),1,$user->rights->adherent->cotisation->creer);
     				$newmenu->add("/adherents/subscription/list.php?leftmenu=members",$langs->trans("List"),1,$user->rights->adherent->cotisation->lire);
     				$newmenu->add("/adherents/stats/index.php?leftmenu=members",$langs->trans("MenuMembersStats"),1,$user->rights->adherent->lire);
     
    -
    -				if (! empty($conf->categorie->enabled))
    -				{
    -					$langs->load("categories");
    -					$newmenu->add("/categories/index.php?leftmenu=cat&amp;type=3", $langs->trans("Categories"), 0, $user->rights->categorie->lire, '', $mainmenu, 'cat');
    -					$newmenu->add("/categories/card.php?action=create&amp;type=3", $langs->trans("NewCategory"), 1, $user->rights->categorie->creer);
    -					//if ($usemenuhider || empty($leftmenu) || $leftmenu=="cat") $newmenu->add("/categories/list.php", $langs->trans("List"), 1, $user->rights->categorie->lire);
    -				}
    -
     				//$newmenu->add("/adherents/index.php?leftmenu=export&amp;mainmenu=members",$langs->trans("Tools"),0,$user->rights->adherent->export, '', $mainmenu, 'export');
     				//if (! empty($conf->export->enabled) && ($usemenuhider || empty($leftmenu) || $leftmenu=="export")) $newmenu->add("/exports/index.php?leftmenu=export",$langs->trans("Datas"),1,$user->rights->adherent->export);
     
    @@ -1579,7 +1634,6 @@ function print_left_eldy_menu($db,$menu_array_before,$menu_array_after,&$tabMenu
     
     	}
     
    -
     	// Build final $menu_array = $menu_array_before +$newmenu->liste + $menu_array_after
     	//var_dump($menu_array_before);exit;
     	//var_dump($menu_array_after);exit;
    diff --git a/htdocs/core/menus/standard/eldy_menu.php b/htdocs/core/menus/standard/eldy_menu.php
    index f81d7d36c72..fa6e1b3084d 100644
    --- a/htdocs/core/menus/standard/eldy_menu.php
    +++ b/htdocs/core/menus/standard/eldy_menu.php
    @@ -27,7 +27,11 @@
      */
     class MenuManager
     {
    -	var $db;
    +	/**
    +     * @var DoliDB Database handler.
    +     */
    +    public $db;
    +    
     	var $type_user;									// Put 0 for internal users, 1 for external users
     	var $atarget="";                                // To store default target to use onto links
     	var $name="eldy";
    @@ -111,7 +115,8 @@ class MenuManager
     
     
         /**
    -     *  Show menu
    +     *  Show menu.
    +     *  Module defined in sql tables are stored into this->tabMenu BEFORE this is called.
          *
          *	@param	string	$mode			'top', 'topnb', 'left', 'jmobile' (used to get full xml ul/li menu)
          *  @param	array	$moredata		An array with more data to output
    @@ -330,6 +335,5 @@ class MenuManager
             //print 'xx'.$mode;
             return 0;
         }
    -
     }
     
    diff --git a/htdocs/core/menus/standard/empty.php b/htdocs/core/menus/standard/empty.php
    index f761b593fb7..172b6c483c5 100644
    --- a/htdocs/core/menus/standard/empty.php
    +++ b/htdocs/core/menus/standard/empty.php
    @@ -25,7 +25,11 @@
      */
     class MenuManager
     {
    -	var $db;
    +	/**
    +     * @var DoliDB Database handler.
    +     */
    +    public $db;
    +    
     	var $type_user=0;					// Put 0 for internal users, 1 for external users
     	var $atarget="";               		// To store default target to use onto links
     
    @@ -53,7 +57,6 @@ class MenuManager
     	 */
     	function loadMenu()
     	{
    -
     	}
     
     
    diff --git a/htdocs/core/modules/DolibarrModules.class.php b/htdocs/core/modules/DolibarrModules.class.php
    index a5211b11b5e..9f94288809d 100644
    --- a/htdocs/core/modules/DolibarrModules.class.php
    +++ b/htdocs/core/modules/DolibarrModules.class.php
    @@ -6,6 +6,7 @@
      * Copyright (C) 2005-2013  Laurent Destailleur     <eldy@users.sourceforge.net>
      * Copyright (C) 2005-2012  Regis Houssin           <regis.houssin@capnetworks.com>
      * Copyright (C) 2014       Raphaël Doursenaud      <rdoursenaud@gpcsolutions.fr>
    + * Copyright (C) 2018       Josep Lluís Amador      <joseplluis@lliuretic.cat>
      *
      * This program is free software; you can redistribute it and/or modify
      * it under the terms of the GNU General Public License as published by
    @@ -32,7 +33,7 @@
      *
      * Parent class for module descriptor class files
      */
    -class DolibarrModules           // Can not be abstract, because we need to instantiate it into unActivateModule to be able to disable a module whose files were removed.
    +class DolibarrModules // Can not be abstract, because we need to instantiate it into unActivateModule to be able to disable a module whose files were removed.
     {
     	/**
     	 * @var DoliDb Database handler
    @@ -82,10 +83,9 @@ class DolibarrModules           // Can not be abstract, because we need to insta
     	public $familyinfo;
     
     	/**
    -	 * @var int Module position
    -	 * @since 3.9.0
    +	 * @var string	Module position on 2 digits
     	 */
    -	public $module_position=500;
    +	public $module_position='50';
     
     	/**
     	 * @var string Module name
    @@ -337,7 +337,7 @@ class DolibarrModules           // Can not be abstract, because we need to insta
     
     	/**
     	 * @var array() Minimum version of PHP required by module.
    -	 * e.g.: PHP ≥ 5.3 = array(5, 3)
    +	 * e.g.: PHP ≥ 5.4 = array(5, 4)
     	 */
     	public $phpmin;
     
    @@ -377,8 +377,8 @@ class DolibarrModules           // Can not be abstract, because we need to insta
     	 *
     	 * @param   array  		$array_sql  SQL requests to be executed when enabling module
     	 * @param   string      $options    String with options when disabling module:
    -	 *                                    'noboxes' = Do not insert boxes
    -	 *                                    'newboxdefonly' = For boxes, insert def of boxes only and not boxes activation
    +	 *                                  - 'noboxes' = Do not insert boxes
    +	 *                                  - 'newboxdefonly' = For boxes, insert def of boxes only and not boxes activation
     	 *
     	 * @return  int                         1 if OK, 0 if KO
     	 */
    @@ -464,11 +464,11 @@ class DolibarrModules           // Can not be abstract, because we need to insta
     	}
     
     	/**
    -	 * Disable function. Deletes the module constant and boxes from the database.
    +	 * Disable function. Deletes the module constants and boxes from the database.
     	 *
     	 * @param   string[]    $array_sql  SQL requests to be executed when module is disabled
     	 * @param   string      $options	Options when disabling module:
    -	 *                                    'newboxdefonly|noboxes' = We don't remove boxes.
    +	 *                                  - 'newboxdefonly|noboxes' = We don't remove boxes.
     	 *
     	 * @return  int                     1 if OK, 0 if KO
     	 */
    @@ -553,7 +553,7 @@ class DolibarrModules           // Can not be abstract, because we need to insta
     		}
     		else
     		{
    -			// If module name translation using it's unique id does not exists, we try to use its name to find translation
    +			// If module name translation using it's unique id does not exist, we try to use its name to find translation
     			if (is_array($this->langfiles))
     			{
     				foreach($this->langfiles as $val)
    @@ -613,9 +613,9 @@ class DolibarrModules           // Can not be abstract, because we need to insta
     
     	/**
     	 * Gives the long description of a module. First check README-la_LA.md then README.md
    -	 * If not markdown files found, it return translated value of the key ->descriptionlong.
    +	 * If no markdown files found, it returns translated value of the key ->descriptionlong.
     	 *
    -	 * @return  string                  Long description of a module from README.md of from property.
    +	 * @return  string     Long description of a module from README.md of from property.
     	 */
     	function getDescLong()
     	{
    @@ -953,7 +953,7 @@ class DolibarrModules           // Can not be abstract, because we need to insta
     		$sql.= " WHERE ".$this->db->decrypt('name')." = '".$this->db->escape($this->const_name)."'";
     		$sql.= " AND entity IN (0, ".$entity.")";
     
    -		dol_syslog(get_class($this)."::_active delect activation constant", LOG_DEBUG);
    +		dol_syslog(get_class($this)."::_active delete activation constant", LOG_DEBUG);
     		$resql=$this->db->query($sql);
     		if (! $resql) $err++;
     
    @@ -998,6 +998,7 @@ class DolibarrModules           // Can not be abstract, because we need to insta
     	}
     
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 * Create tables and keys required by module.
     	 * Files module.sql and module.key.sql with create table and create keys
    @@ -1009,6 +1010,7 @@ class DolibarrModules           // Can not be abstract, because we need to insta
     	 */
     	function _load_tables($reldir)
     	{
    +        // phpcs:enable
     		global $conf;
     
     		$error=0;
    @@ -1116,6 +1118,7 @@ class DolibarrModules           // Can not be abstract, because we need to insta
     	}
     
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 * Adds boxes
     	 *
    @@ -1125,6 +1128,7 @@ class DolibarrModules           // Can not be abstract, because we need to insta
     	 */
     	function insert_boxes($option='')
     	{
    +        // phpcs:enable
     		require_once DOL_DOCUMENT_ROOT . '/core/class/infobox.class.php';
     
     		global $conf;
    @@ -1215,6 +1219,7 @@ class DolibarrModules           // Can not be abstract, because we need to insta
     	}
     
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 * Removes boxes
     	 *
    @@ -1222,6 +1227,7 @@ class DolibarrModules           // Can not be abstract, because we need to insta
     	 */
     	function delete_boxes()
     	{
    +        // phpcs:enable
     		global $conf;
     
     		$err=0;
    @@ -1290,6 +1296,7 @@ class DolibarrModules           // Can not be abstract, because we need to insta
     		return $err;
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 * Adds cronjobs
     	 *
    @@ -1297,6 +1304,7 @@ class DolibarrModules           // Can not be abstract, because we need to insta
     	 */
     	function insert_cronjobs()
     	{
    +        // phpcs:enable
     		require_once DOL_DOCUMENT_ROOT . '/core/class/infobox.class.php';
     
     		global $conf;
    @@ -1320,13 +1328,15 @@ class DolibarrModules           // Can not be abstract, because we need to insta
     				$comment = isset($this->cronjobs[$key]['comment'])?$this->cronjobs[$key]['comment']:'';
     				$frequency = isset($this->cronjobs[$key]['frequency'])?$this->cronjobs[$key]['frequency']:'';
     				$unitfrequency = isset($this->cronjobs[$key]['unitfrequency'])?$this->cronjobs[$key]['unitfrequency']:'';
    -				$status = isset($this->cronjobs[$key]['status'])?$this->cronjobs[$key]['status']:'';
     				$priority = isset($this->cronjobs[$key]['priority'])?$this->cronjobs[$key]['priority']:'';
    -				$test = isset($this->cronjobs[$key]['test'])?$this->cronjobs[$key]['test']:'';                              // Line must be visible
    +				$datestart = isset($this->cronjobs[$key]['datestart'])?$this->cronjobs[$key]['datestart']:'';
    +				$dateend = isset($this->cronjobs[$key]['dateend'])?$this->cronjobs[$key]['dateend']:'';
    +				$status = isset($this->cronjobs[$key]['status'])?$this->cronjobs[$key]['status']:'';
    +				$test = isset($this->cronjobs[$key]['test'])?$this->cronjobs[$key]['test']:'';					// Line must be enabled or not (so visible or not)
     
    -				// Search if boxes def already present
    +				// Search if cron entry already present
     				$sql = "SELECT count(*) as nb FROM ".MAIN_DB_PREFIX."cronjob";
    -				$sql.= " WHERE module_name = '".$this->db->escape($this->rights_class)."'";
    +				$sql.= " WHERE module_name = '".$this->db->escape(empty($this->rights_class)?strtolower($this->name):$this->rights_class)."'";
     				if ($class) $sql.= " AND classesname = '".$this->db->escape($class)."'";
     				if ($objectname) $sql.= " AND objectname = '".$this->db->escape($objectname)."'";
     				if ($method) $sql.= " AND methodename = '".$this->db->escape($method)."'";
    @@ -1345,16 +1355,17 @@ class DolibarrModules           // Can not be abstract, because we need to insta
     
     						if (! $err)
     						{
    -							$sql = "INSERT INTO ".MAIN_DB_PREFIX."cronjob (module_name, datec, datestart, label, jobtype, classesname, objectname, methodename, command, params, note,";
    +							$sql = "INSERT INTO ".MAIN_DB_PREFIX."cronjob (module_name, datec, datestart, dateend, label, jobtype, classesname, objectname, methodename, command, params, note,";
     							if(is_int($frequency)){ $sql.= ' frequency,'; }
     							if(is_int($unitfrequency)){ $sql.= ' unitfrequency,'; }
     							if(is_int($priority)){ $sql.= ' priority,'; }
     							if(is_int($status)){ $sql.= ' status,'; }
     							$sql.= " entity, test)";
     							$sql.= " VALUES (";
    -							$sql.= "'".$this->db->escape($this->rights_class)."', ";
    -							$sql.= "'".$this->db->idate($now)."', ";
    +							$sql.= "'".$this->db->escape(empty($this->rights_class)?strtolower($this->name):$this->rights_class)."', ";
     							$sql.= "'".$this->db->idate($now)."', ";
    +							$sql.= ($datestart ? "'".$this->db->idate($datestart)."'" : "NULL").", ";
    +							$sql.= ($dateend   ? "'".$this->db->idate($dateend)."'"   : "NULL").", ";
     							$sql.= "'".$this->db->escape($label)."', ";
     							$sql.= "'".$this->db->escape($jobtype)."', ";
     							$sql.= ($class?"'".$this->db->escape($class)."'":"null").",";
    @@ -1389,7 +1400,7 @@ class DolibarrModules           // Can not be abstract, because we need to insta
     					// else box already registered into database
     				}
     				else
    -			  {
    +				{
     					$this->error=$this->db->lasterror();
     					$err++;
     				}
    @@ -1400,6 +1411,7 @@ class DolibarrModules           // Can not be abstract, because we need to insta
     	}
     
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 * Removes boxes
     	 *
    @@ -1407,6 +1419,7 @@ class DolibarrModules           // Can not be abstract, because we need to insta
     	 */
     	function delete_cronjobs()
     	{
    +        // phpcs:enable
     		global $conf;
     
     		$err=0;
    @@ -1414,8 +1427,10 @@ class DolibarrModules           // Can not be abstract, because we need to insta
     		if (is_array($this->cronjobs))
     		{
     			$sql = "DELETE FROM ".MAIN_DB_PREFIX."cronjob";
    -			$sql.= " WHERE module_name = '".$this->db->escape($this->rights_class)."'";
    +			$sql.= " WHERE module_name = '".$this->db->escape(empty($this->rights_class)?strtolower($this->name):$this->rights_class)."'";
     			$sql.= " AND entity = ".$conf->entity;
    +			$sql.= " AND test = '1'";		// We delete on lines that are not set with a complete test that is '$conf->module->enabled' so when module is disabled, the cron is also removed.
    +											// For crons declared with a '$conf->module->enabled', there is no need to delete the line, so we don't loose setup if we reenable module.
     
     			dol_syslog(get_class($this)."::delete_cronjobs", LOG_DEBUG);
     			$resql=$this->db->query($sql);
    @@ -1429,6 +1444,7 @@ class DolibarrModules           // Can not be abstract, because we need to insta
     		return $err;
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 * Removes tabs
     	 *
    @@ -1436,6 +1452,7 @@ class DolibarrModules           // Can not be abstract, because we need to insta
     	 */
     	function delete_tabs()
     	{
    +        // phpcs:enable
     		global $conf;
     
     		$err=0;
    @@ -1454,6 +1471,7 @@ class DolibarrModules           // Can not be abstract, because we need to insta
     		return $err;
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 * Adds tabs
     	 *
    @@ -1461,6 +1479,7 @@ class DolibarrModules           // Can not be abstract, because we need to insta
     	 */
     	function insert_tabs()
     	{
    +        // phpcs:enable
     		global $conf;
     
     		$err=0;
    @@ -1521,6 +1540,7 @@ class DolibarrModules           // Can not be abstract, because we need to insta
     		return $err;
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 * Adds constants
     	 *
    @@ -1528,6 +1548,7 @@ class DolibarrModules           // Can not be abstract, because we need to insta
     	 */
     	function insert_const()
     	{
    +        // phpcs:enable
     		global $conf;
     
     		$err=0;
    @@ -1590,6 +1611,7 @@ class DolibarrModules           // Can not be abstract, because we need to insta
     		return $err;
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 * Removes constants tagged 'deleteonunactive'
     	 *
    @@ -1597,6 +1619,7 @@ class DolibarrModules           // Can not be abstract, because we need to insta
     	 */
     	function delete_const()
     	{
    +        // phpcs:enable
     		global $conf;
     
     		$err=0;
    @@ -1625,6 +1648,7 @@ class DolibarrModules           // Can not be abstract, because we need to insta
     		return $err;
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 * Adds access rights
     	 *
    @@ -1635,6 +1659,7 @@ class DolibarrModules           // Can not be abstract, because we need to insta
     	 */
     	function insert_permissions($reinitadminperms=0, $force_entity=null, $notrigger=0)
     	{
    +        // phpcs:enable
     		global $conf,$user;
     
     		$err=0;
    @@ -1671,55 +1696,58 @@ class DolibarrModules           // Can not be abstract, because we need to insta
     					// Search if perm already present
     					$sql = "SELECT count(*) as nb FROM ".MAIN_DB_PREFIX."rights_def";
     					$sql.= " WHERE id = ".$r_id." AND entity = ".$entity;
    -					$resqlselect=$this->db->query($sql);
     
    -					$obj = $this->db->fetch_object($resqlselect);
    -					if ($obj->nb == 0)
    +					$resqlselect=$this->db->query($sql);
    +					if ($resqlselect)
     					{
    -						if (dol_strlen($r_perms) )
    +						$objcount = $this->db->fetch_object($resqlselect);
    +						if ($objcount && $objcount->nb == 0)
     						{
    -							if (dol_strlen($r_subperms) )
    +							if (dol_strlen($r_perms) )
     							{
    -								$sql = "INSERT INTO ".MAIN_DB_PREFIX."rights_def";
    -								$sql.= " (id, entity, libelle, module, type, bydefault, perms, subperms)";
    -								$sql.= " VALUES ";
    -								$sql.= "(".$r_id.",".$entity.",'".$this->db->escape($r_desc)."','".$r_modul."','".$r_type."',".$r_def.",'".$r_perms."','".$r_subperms."')";
    +								if (dol_strlen($r_subperms) )
    +								{
    +									$sql = "INSERT INTO ".MAIN_DB_PREFIX."rights_def";
    +									$sql.= " (id, entity, libelle, module, type, bydefault, perms, subperms)";
    +									$sql.= " VALUES ";
    +									$sql.= "(".$r_id.",".$entity.",'".$this->db->escape($r_desc)."','".$r_modul."','".$r_type."',".$r_def.",'".$r_perms."','".$r_subperms."')";
    +								}
    +								else
    +								{
    +									$sql = "INSERT INTO ".MAIN_DB_PREFIX."rights_def";
    +									$sql.= " (id, entity, libelle, module, type, bydefault, perms)";
    +									$sql.= " VALUES ";
    +									$sql.= "(".$r_id.",".$entity.",'".$this->db->escape($r_desc)."','".$r_modul."','".$r_type."',".$r_def.",'".$r_perms."')";
    +								}
     							}
     							else
     							{
    -								$sql = "INSERT INTO ".MAIN_DB_PREFIX."rights_def";
    -								$sql.= " (id, entity, libelle, module, type, bydefault, perms)";
    -								$sql.= " VALUES ";
    -								$sql.= "(".$r_id.",".$entity.",'".$this->db->escape($r_desc)."','".$r_modul."','".$r_type."',".$r_def.",'".$r_perms."')";
    +								$sql = "INSERT INTO ".MAIN_DB_PREFIX."rights_def ";
    +								$sql .= " (id, entity, libelle, module, type, bydefault)";
    +								$sql .= " VALUES ";
    +								$sql .= "(".$r_id.",".$entity.",'".$this->db->escape($r_desc)."','".$r_modul."','".$r_type."',".$r_def.")";
     							}
    -						}
    -						else
    -						{
    -							$sql = "INSERT INTO ".MAIN_DB_PREFIX."rights_def ";
    -							$sql .= " (id, entity, libelle, module, type, bydefault)";
    -							$sql .= " VALUES ";
    -							$sql .= "(".$r_id.",".$entity.",'".$this->db->escape($r_desc)."','".$r_modul."','".$r_type."',".$r_def.")";
    -						}
     
    -						$resqlinsert=$this->db->query($sql,1);
    +							$resqlinsert=$this->db->query($sql,1);
     
    -						if (! $resqlinsert)
    -						{
    -							if ($this->db->errno() != "DB_ERROR_RECORD_ALREADY_EXISTS")
    +							if (! $resqlinsert)
     							{
    -								$this->error=$this->db->lasterror();
    -								$err++;
    -								break;
    -							}
    -							else dol_syslog(get_class($this)."::insert_permissions record already exists", LOG_INFO);
    +								if ($this->db->errno() != "DB_ERROR_RECORD_ALREADY_EXISTS")
    +								{
    +									$this->error=$this->db->lasterror();
    +									$err++;
    +									break;
    +								}
    +								else dol_syslog(get_class($this)."::insert_permissions record already exists", LOG_INFO);
     
    +							}
    +
    +							$this->db->free($resqlinsert);
     						}
     
    -						$this->db->free($resqlinsert);
    +						$this->db->free($resqlselect);
     					}
     
    -					$this->db->free($resqlselect);
    -
     					// If we want to init permissions on admin users
     					if ($reinitadminperms)
     					{
    @@ -1737,23 +1765,33 @@ class DolibarrModules           // Can not be abstract, because we need to insta
     							{
     								$obj2=$this->db->fetch_object($resqlseladmin);
     								dol_syslog(get_class($this)."::insert_permissions Add permission to user id=".$obj2->rowid);
    +
     								$tmpuser=new User($this->db);
    -								$tmpuser->fetch($obj2->rowid);
    -								if (!empty($tmpuser->id)) {
    +								$result = $tmpuser->fetch($obj2->rowid);
    +								if ($result > 0) {
     									$tmpuser->addrights($r_id, '', '', 0, 1);
     								}
    +								else
    +								{
    +									dol_syslog(get_class($this)."::insert_permissions Failed to add the permission to user because fetch return an error", LOG_ERR);
    +								}
     								$i++;
     							}
    -							if (! empty($user->admin))  // Reload permission for current user if defined
    -							{
    -								// We reload permissions
    -								$user->clearrights();
    -								$user->getrights();
    -							}
     						}
    -						else dol_print_error($this->db);
    +						else
    +						{
    +							dol_print_error($this->db);
    +						}
     					}
     				}
    +
    +				if ($reinitadminperms && ! empty($user->admin))  // Reload permission for current user if defined
    +				{
    +					// We reload permissions
    +					$user->clearrights();
    +					$user->getrights();
    +				}
    +
     			}
     			$this->db->free($resql);
     		}
    @@ -1767,6 +1805,7 @@ class DolibarrModules           // Can not be abstract, because we need to insta
     	}
     
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 * Removes access rights
     	 *
    @@ -1774,12 +1813,13 @@ class DolibarrModules           // Can not be abstract, because we need to insta
     	 */
     	function delete_permissions()
     	{
    +        // phpcs:enable
     		global $conf;
     
     		$err=0;
     
     		$sql = "DELETE FROM ".MAIN_DB_PREFIX."rights_def";
    -		$sql.= " WHERE module = '".$this->db->escape($this->rights_class)."'";
    +		$sql.= " WHERE module = '".$this->db->escape(empty($this->rights_class)?strtolower($this->name):$this->rights_class)."'";
     		$sql.= " AND entity = ".$conf->entity;
     		dol_syslog(get_class($this)."::delete_permissions", LOG_DEBUG);
     		if (! $this->db->query($sql))
    @@ -1792,6 +1832,7 @@ class DolibarrModules           // Can not be abstract, because we need to insta
     	}
     
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 * Adds menu entries
     	 *
    @@ -1799,6 +1840,7 @@ class DolibarrModules           // Can not be abstract, because we need to insta
     	 */
     	function insert_menus()
     	{
    +        // phpcs:enable
     		global $user;
     
     		if (! is_array($this->menu) || empty($this->menu)) return 0;
    @@ -1817,7 +1859,7 @@ class DolibarrModules           // Can not be abstract, because we need to insta
     			$menu->menu_handler='all';
     
     			//$menu->module=strtolower($this->name);	TODO When right_class will be same than module name
    -			$menu->module=$this->rights_class;
    +			$menu->module=empty($this->rights_class)?strtolower($this->name):$this->rights_class;
     
     			if (! $this->menu[$key]['fk_menu'])
     			{
    @@ -1901,6 +1943,7 @@ class DolibarrModules           // Can not be abstract, because we need to insta
     	}
     
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 * Removes menu entries
     	 *
    @@ -1908,12 +1951,13 @@ class DolibarrModules           // Can not be abstract, because we need to insta
     	 */
     	function delete_menus()
     	{
    +        // phpcs:enable
     		global $conf;
     
     		$err=0;
     
     		//$module=strtolower($this->name);		TODO When right_class will be same than module name
    -		$module=$this->rights_class;
    +		$module=empty($this->rights_class)?strtolower($this->name):$this->rights_class;
     
     		$sql = "DELETE FROM ".MAIN_DB_PREFIX."menu";
     		$sql.= " WHERE module = '".$this->db->escape($module)."'";
    @@ -1930,6 +1974,7 @@ class DolibarrModules           // Can not be abstract, because we need to insta
     		return $err;
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 * Creates directories
     	 *
    @@ -1937,6 +1982,7 @@ class DolibarrModules           // Can not be abstract, because we need to insta
     	 */
     	function create_dirs()
     	{
    +        // phpcs:enable
     		global $langs, $conf;
     
     		$err=0;
    @@ -1988,6 +2034,7 @@ class DolibarrModules           // Can not be abstract, because we need to insta
     	}
     
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 * Adds directories definitions
     	 *
    @@ -1998,6 +2045,7 @@ class DolibarrModules           // Can not be abstract, because we need to insta
     	 */
     	function insert_dirs($name,$dir)
     	{
    +        // phpcs:enable
     		global $conf;
     
     		$err=0;
    @@ -2032,6 +2080,7 @@ class DolibarrModules           // Can not be abstract, because we need to insta
     	}
     
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 * Removes directories
     	 *
    @@ -2039,6 +2088,7 @@ class DolibarrModules           // Can not be abstract, because we need to insta
     	 */
     	function delete_dirs()
     	{
    +        // phpcs:enable
     		global $conf;
     
     		$err=0;
    @@ -2057,6 +2107,7 @@ class DolibarrModules           // Can not be abstract, because we need to insta
     		return $err;
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 * Adds generic parts
     	 *
    @@ -2064,6 +2115,7 @@ class DolibarrModules           // Can not be abstract, because we need to insta
     	 */
     	function insert_module_parts()
     	{
    +        // phpcs:enable
     		global $conf;
     
     		$error=0;
    @@ -2135,6 +2187,7 @@ class DolibarrModules           // Can not be abstract, because we need to insta
     		return $error;
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 * Removes generic parts
     	 *
    @@ -2142,6 +2195,7 @@ class DolibarrModules           // Can not be abstract, because we need to insta
     	 */
     	function delete_module_parts()
     	{
    +        // phpcs:enable
     		global $conf;
     
     		$err=0;
    diff --git a/htdocs/core/modules/action/modules_action.php b/htdocs/core/modules/action/modules_action.php
    index 2971b6f59ee..cbb578578e2 100644
    --- a/htdocs/core/modules/action/modules_action.php
    +++ b/htdocs/core/modules/action/modules_action.php
    @@ -28,17 +28,22 @@ require_once DOL_DOCUMENT_ROOT.'/core/class/commondocgenerator.class.php';
      */
     abstract class ModeleAction extends CommonDocGenerator
     {
    -    var $error='';
    +    /**
    +	 * @var string Error code (or message)
    +	 */
    +	public $error='';
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
         /**
          *  Return list of active generation modules
          *
    -	 * 	@param	DoliDB		$db					Database handler
    +     * 	@param	DoliDB		$db					Database handler
          *  @param	integer		$maxfilenamelength  Max length of value to show
          * 	@return	array							List of templates
          */
         static function liste_modeles($db,$maxfilenamelength=0)
         {
    +        // phpcs:enable
             global $conf;
     
             $type='action';
    @@ -50,6 +55,8 @@ abstract class ModeleAction extends CommonDocGenerator
             return $liste;
         }
     }
    +
    +// phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     /**
      *  Create an product document on disk using template defined into PRODUCT_ADDON_PDF
      *
    @@ -64,6 +71,7 @@ abstract class ModeleAction extends CommonDocGenerator
      */
     function action_create($db, $object, $modele, $outputlangs, $hidedetails=0, $hidedesc=0, $hideref=0)
     {
    +    // phpcs:enable
     	global $conf,$langs,$user;
     	$langs->load("action");
     
    diff --git a/htdocs/core/modules/action/rapport.pdf.php b/htdocs/core/modules/action/rapport.pdf.php
    index 504164cd431..66c4f0a3e45 100644
    --- a/htdocs/core/modules/action/rapport.pdf.php
    +++ b/htdocs/core/modules/action/rapport.pdf.php
    @@ -35,19 +35,33 @@ require_once DOL_DOCUMENT_ROOT.'/projet/class/project.class.php';
      */
     class CommActionRapport
     {
    -	var $db;
    -	var $description;
    -	var $date_edition;
    -	var $year;
    -	var $month;
    +	/**
    +     * @var DoliDB Database handler.
    +     */
    +    public $db;
     
    -	var $title;
    -	var $subject;
    +	/**
    +	 * @var string description
    +	 */
    +	public $description;
     
    -	var $marge_gauche;
    -	var	$marge_droite;
    -	var	$marge_haute;
    -	var	$marge_basse;
    +	public $date_edition;
    +
    +	public $year;
    +
    +	public $month;
    +
    +	public $title;
    +
    +	public $subject;
    +
    +	public $marge_gauche;
    +
    +	public	$marge_droite;
    +
    +	public	$marge_haute;
    +
    +	public	$marge_basse;
     
     
     	/**
    @@ -59,9 +73,10 @@ class CommActionRapport
     	 */
     	function __construct($db, $month, $year)
     	{
    -		global $conf,$langs;
    -		$langs->load("commercial");
    -		$langs->load("projects");
    +		global $conf, $langs;
    +
    +		// Load translation files required by the page
    +        $langs->loadLangs(array("commercial","projects"));
     
     		$this->db = $db;
     		$this->description = "";
    @@ -84,6 +99,7 @@ class CommActionRapport
             $this->subject=$langs->transnoentitiesnoconv("ActionsReport").' '.$this->year."-".$this->month;
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
          *      Write the object to document file to disk
          *
    @@ -94,17 +110,15 @@ class CommActionRapport
     	 */
     	function write_file($socid = 0, $catid = 0, $outputlangs='')
     	{
    +        // phpcs:enable
     		global $user,$conf,$langs,$hookmanager;
     
     		if (! is_object($outputlangs)) $outputlangs=$langs;
     		// For backward compatibility with FPDF, force output charset to ISO, because FPDF expect text to be encoded in ISO
     		if (! empty($conf->global->MAIN_USE_FPDF)) $outputlangs->charset_output='ISO-8859-1';
     
    -		$outputlangs->load("main");
    -		$outputlangs->load("dict");
    -		$outputlangs->load("companies");
    -		$outputlangs->load("bills");
    -		$outputlangs->load("products");
    +		// Load traductions files requiredby by page
    +		$outputlangs->loadLangs(array("main", "dict", "companies", "bills", "products"));
     
             $dir = $conf->agenda->dir_temp."/";
     		$file = $dir . "actions-".$this->month."-".$this->year.".pdf";
    @@ -345,4 +359,3 @@ class CommActionRapport
     		return $y;
     	}
     }
    -
    diff --git a/htdocs/core/modules/bank/doc/pdf_ban.modules.php b/htdocs/core/modules/bank/doc/pdf_ban.modules.php
    index 9941742d8d7..97a91951e81 100644
    --- a/htdocs/core/modules/bank/doc/pdf_ban.modules.php
    +++ b/htdocs/core/modules/bank/doc/pdf_ban.modules.php
    @@ -35,9 +35,18 @@ require_once DOL_DOCUMENT_ROOT.'/core/lib/date.lib.php';
     
     class pdf_ban extends ModeleBankAccountDoc
     {
    -	var $emetteur;	// Objet societe qui emet
    -	var $version = 'development';
    -	
    +	/**
    +	 * Issuer
    +	 * @var Societe
    +	 */
    +	public $emetteur;
    +
    +	/**
    +     * Dolibarr version of the loaded document
    +     * @public string
    +     */
    +	public $version = 'development';
    +
     	/**
     	 *	Constructor
     	 *
    @@ -47,15 +56,13 @@ class pdf_ban extends ModeleBankAccountDoc
     	{
     		global $conf,$langs,$mysoc;
     
    -		$langs->load("main");
    -		$langs->load("bank");
    -		$langs->load("withdrawals");
    -		$langs->load("companies");
    +		// Load translation files required by the page
    +        $langs->loadLangs(array("main","bank","withdrawals","companies"));
     
     		$this->db = $db;
     		$this->name = "ban";
     		$this->description = $langs->trans("DocumentModelBan").' (Volunteer wanted to finish)';
    -		
    +
     		// Dimension page pour format A4
     		$this->type = 'pdf';
     		$formatarray=pdf_getFormat();
    @@ -85,6 +92,7 @@ class pdf_ban extends ModeleBankAccountDoc
     	}
     
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *	Fonction generant le projet sur le disque
     	 *
    @@ -94,16 +102,15 @@ class pdf_ban extends ModeleBankAccountDoc
     	 */
     	function write_file($object,$outputlangs)
     	{
    +        // phpcs:enable
     		global $conf, $hookmanager, $langs, $user;
     
     		if (! is_object($outputlangs)) $outputlangs=$langs;
     		// For backward compatibility with FPDF, force output charset to ISO, because FPDF expect text to be encoded in ISO
     		if (! empty($conf->global->MAIN_USE_FPDF)) $outputlangs->charset_output='ISO-8859-1';
     
    -		$outputlangs->load("main");
    -		$outputlangs->load("dict");
    -		$outputlangs->load("companies");
    -		$outputlangs->load("projects");
    +		// Load traductions files requiredby by page
    +		$outputlangs->loadLangs(array("main", "dict", "companies", "projects"));
     
     		if ($conf->bank->dir_output)
     		{
    @@ -121,7 +128,7 @@ class pdf_ban extends ModeleBankAccountDoc
     		        $dir = $conf->bank->dir_output . "/" . $objectref;
     		        $file = $dir . "/" . $objectref . ".pdf";
     		    }
    -		    
    +
     			if (! file_exists($dir))
     			{
     				if (dol_mkdir($dir) < 0)
    @@ -210,9 +217,9 @@ class pdf_ban extends ModeleBankAccountDoc
     
     				$pdf->SetXY($this->marge_gauche, $curY);
     				$pdf->MultiCell(200, 3, $outputlangs->trans("BAN").' : '.$object->account_number, 0, 'L');
    -				
    -				
    -				
    +
    +
    +
     				// Show square
     				if ($pagenb == 1)
     				{
    @@ -250,7 +257,7 @@ class pdf_ban extends ModeleBankAccountDoc
     				@chmod($file, octdec($conf->global->MAIN_UMASK));
     
     				$this->result = array('fullpath'=>$file);
    -				
    +
     				return 1;   // Pas d'erreur
     			}
     			else
    @@ -282,8 +289,6 @@ class pdf_ban extends ModeleBankAccountDoc
     		global $conf,$mysoc;
     
             $default_font_size = pdf_getPDFFontSize($outputlangs);
    -
    -
     	}
     
     	/**
    @@ -370,7 +375,6 @@ class pdf_ban extends ModeleBankAccountDoc
     	    	}
     	    }
             */
    -
     	}
     
     	/**
    @@ -388,6 +392,4 @@ class pdf_ban extends ModeleBankAccountDoc
     		$showdetails=$conf->global->MAIN_GENERATE_DOCUMENTS_SHOW_FOOT_DETAILS;
     		//return pdf_pagefoot($pdf,$outputlangs,'BANK_FREE_TEXT',$this->emetteur,$this->marge_basse,$this->marge_gauche,$this->page_hauteur,$object,$showdetails,$hidefreetext);
     	}
    -
     }
    -
    diff --git a/htdocs/core/modules/bank/doc/pdf_sepamandate.modules.php b/htdocs/core/modules/bank/doc/pdf_sepamandate.modules.php
    index 2061b03d2ae..9b49be6063f 100644
    --- a/htdocs/core/modules/bank/doc/pdf_sepamandate.modules.php
    +++ b/htdocs/core/modules/bank/doc/pdf_sepamandate.modules.php
    @@ -35,9 +35,18 @@ require_once DOL_DOCUMENT_ROOT.'/core/lib/date.lib.php';
     
     class pdf_sepamandate extends ModeleBankAccountDoc
     {
    -	var $emetteur;	// Objet societe qui emet
    -	var $version = 'dolibarr';
    -	
    +	/**
    +	 * Issuer
    +	 * @var Societe
    +	 */
    +	public $emetteur;
    +
    +	/**
    +     * Dolibarr version of the loaded document
    +     * @public string
    +     */
    +	public $version = 'dolibarr';
    +
     	/**
     	 *	Constructor
     	 *
    @@ -45,8 +54,8 @@ class pdf_sepamandate extends ModeleBankAccountDoc
     	 */
     	function __construct($db)
     	{
    -		global $conf,$langs,$mysoc;
    -		
    +		global $conf, $langs, $mysoc;
    +
     		// Translations
     		$langs->loadLangs(array("main", "bank", "withdrawals", "companies"));
     
    @@ -83,8 +92,9 @@ class pdf_sepamandate extends ModeleBankAccountDoc
     	}
     
     
    -	/**
    -	 *	Fonction generant le projet sur le disque
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
    +    /**
    +	 *  Fonction generant le projet sur le disque
     	 *
     	 *	@param	    Project		$object   		    Object project a generer
     	 *	@param	    Translate	$outputlangs	    Lang output object
    @@ -97,15 +107,16 @@ class pdf_sepamandate extends ModeleBankAccountDoc
     	 */
     	function write_file($object, $outputlangs, $srctemplatepath='', $hidedetails=0, $hidedesc=0, $hideref=0, $moreparams=null)
     	{
    +        // phpcs:enable
     		global $conf, $hookmanager, $langs, $user, $mysoc;
     
     		if (! is_object($outputlangs)) $outputlangs=$langs;
     		// For backward compatibility with FPDF, force output charset to ISO, because FPDF expect text to be encoded in ISO
     		if (! empty($conf->global->MAIN_USE_FPDF)) $outputlangs->charset_output='ISO-8859-1';
    -		
    -		// Translations
    +
    +		// Load traductions files requiredby by page
     		$outputlangs->loadLangs(array("main", "dict", "withdrawals", "companies", "projects", "bills"));
    -		
    +
     		if (! empty($conf->bank->dir_output))
     		{
     			//$nblignes = count($object->lines);  // This is set later with array of tasks
    @@ -124,7 +135,7 @@ class pdf_sepamandate extends ModeleBankAccountDoc
     		        else $dir = $conf->bank->dir_output . "/" . $objectref;
     		        $file = $dir . "/" . $langs->transnoentitiesnoconv("SepaMandateShort").' '.$objectref . "-".dol_sanitizeFileName($object->rum).".pdf";
     		    }
    -		    
    +
     			if (! file_exists($dir))
     			{
     				if (dol_mkdir($dir) < 0)
    @@ -212,55 +223,55 @@ class pdf_sepamandate extends ModeleBankAccountDoc
     				$nexY = $tab_top + 7;
     
     				$posY = $curY;
    -				
    +
     				$pdf->SetFont('','', $default_font_size);
    -				
    +
     				$pdf->line($this->marge_gauche, $posY, $this->page_largeur - $this->marge_droite, $posY);
     				$posY+=2;
    -				
    +
     				$pdf->SetXY($this->marge_gauche, $posY);
     				$pdf->MultiCell($this->page_largeur - $this->marge_gauche - $this->marge_droite, 3, $outputlangs->transnoentitiesnoconv("RUMLong").' ('.$outputlangs->transnoentitiesnoconv("RUM").')'.' : '.$object->rum, 0, 'L');
    -				
    +
     				$posY=$pdf->GetY();
     				$posY+=2;
     				$pdf->SetXY($this->marge_gauche, $posY);
     				$ics='';
     				if (! empty($conf->global->PRELEVEMENT_ICS)) $ics=$conf->global->PRELEVEMENT_ICS;
     				$pdf->MultiCell($this->page_largeur - $this->marge_gauche - $this->marge_droite, 3, $outputlangs->transnoentitiesnoconv("CreditorIdentifier").' ('.$outputlangs->transnoentitiesnoconv("ICS").')'.' : '.$ics, 0, 'L');
    -				
    +
     				$posY=$pdf->GetY();
     				$posY+=1;
     				$pdf->SetXY($this->marge_gauche, $posY);
     				$pdf->MultiCell($this->page_largeur - $this->marge_gauche - $this->marge_droite, 3, $outputlangs->transnoentitiesnoconv("CreditorName").' : '.$mysoc->name, 0, 'L');
    -				
    +
     				$posY=$pdf->GetY();
     				$posY+=1;
     				$pdf->SetXY($this->marge_gauche, $posY);
     				$pdf->MultiCell($this->page_largeur - $this->marge_gauche - $this->marge_droite, 3, $outputlangs->transnoentitiesnoconv("Address").' : ', 0, 'L');
     				$pdf->MultiCell($this->page_largeur - $this->marge_gauche - $this->marge_droite, 3, $mysoc->getFullAddress(), 0, 'L');
    -				
    +
     				$posY=$pdf->GetY();
     				$posY+=3;
    -				
    +
     				$pdf->line($this->marge_gauche, $posY, $this->page_largeur - $this->marge_droite, $posY);
    -				
    +
     				$pdf->SetFont('','', $default_font_size - 1);
    -				
    +
     				$posY+=8;
     				$pdf->SetXY($this->marge_gauche, $posY);
     				$pdf->MultiCell($this->page_largeur - $this->marge_gauche - $this->marge_droite, 8, $outputlangs->transnoentitiesnoconv("SEPALegalText", $mysoc->name, $mysoc->name), 0, 'L');
    -				
    +
     				// Your data form
     				$posY=$pdf->GetY();
     				$posY+=8;
     				$pdf->line($this->marge_gauche, $posY, $this->page_largeur - $this->marge_droite, $posY);
     				$posY+=2;
    -				
    +
     				$pdf->SetFont('','', $default_font_size);
    -				
    +
     				$pdf->SetXY($this->marge_gauche, $posY);
     				$pdf->MultiCell($this->page_largeur - $this->marge_gauche - $this->marge_droite, 3, $outputlangs->transnoentitiesnoconv("SEPAFillForm"), 0, 'C');
    -				
    +
     				$thirdparty=new Societe($this->db);
     				if ($object->socid > 0) $thirdparty->fetch($object->socid);
     
    @@ -275,7 +286,7 @@ class pdf_sepamandate extends ModeleBankAccountDoc
     				$pdf->MultiCell($this->page_largeur - $this->marge_gauche - $this->marge_droite, 3, $outputlangs->transnoentitiesnoconv("SEPAFormYourName").' * : ', 0, 'L');
     				$pdf->SetXY(80, $posY);
     				$pdf->MultiCell($this->page_largeur - $this->marge_gauche - $this->marge_droite, 3, $sepaname, 0, 'L');
    -				
    +
     			    $address = '______________________________________________';
     				if ($thirdparty->id > 0)
     				{
    @@ -293,7 +304,7 @@ class pdf_sepamandate extends ModeleBankAccountDoc
         				$pdf->SetXY(80, $posY);
         				$pdf->MultiCell($this->page_largeur - $this->marge_gauche - $this->marge_droite, 3, $address, 0, 'L');
     				}
    -				
    +
     				$ban = '__________________________________________________';
     				if (! empty($object->iban)) $ban = $object->iban;
     				$posY=$pdf->GetY();
    @@ -302,7 +313,7 @@ class pdf_sepamandate extends ModeleBankAccountDoc
     				$pdf->MultiCell($this->page_largeur - $this->marge_gauche - $this->marge_droite, 3, $outputlangs->transnoentitiesnoconv("SEPAFormYourBAN").' * : ', 0, 'L');
     				$pdf->SetXY(80, $posY);
     				$pdf->MultiCell($this->page_largeur - $this->marge_gauche - $this->marge_droite, 3, $ban, 0, 'L');
    -				
    +
     				$bic = '__________________________________________________';
     				if (! empty($object->bic)) $bic = $object->bic;
     				$posY=$pdf->GetY();
    @@ -311,8 +322,8 @@ class pdf_sepamandate extends ModeleBankAccountDoc
     				$pdf->MultiCell($this->page_largeur - $this->marge_gauche - $this->marge_droite, 3, $outputlangs->transnoentitiesnoconv("SEPAFormYourBIC").' * : ', 0, 'L');
     				$pdf->SetXY(80, $posY);
     				$pdf->MultiCell($this->page_largeur - $this->marge_gauche - $this->marge_droite, 3, $bic, 0, 'L');
    -				
    -				
    +
    +
     				$posY=$pdf->GetY();
     				$posY+=1;
     				$pdf->SetXY($this->marge_gauche, $posY);
    @@ -338,13 +349,13 @@ class pdf_sepamandate extends ModeleBankAccountDoc
     				    $txt = '('.$langs->transnoentitiesnoconv("PleaseCheckOne").')';
         				$pdf->MultiCell($this->page_largeur - $this->marge_gauche - $this->marge_droite, 3, $txt, 0, 'L');
     				}
    -				
    +
     				$posY=$pdf->GetY();
     				$posY+=3;
     				$pdf->line($this->marge_gauche, $posY, $this->page_largeur - $this->marge_droite, $posY);
     				$posY+=3;
    -				
    -				
    +
    +
     				// Show square
     				if ($pagenb == 1)
     				{
    @@ -362,10 +373,10 @@ class pdf_sepamandate extends ModeleBankAccountDoc
     				var_dump($heightforfreetext);
     				var_dump($heightforfooter);
     				var_dump($bottomlasttab);*/
    -				
    +
     				// Affiche zone infos
     				$posy=$this->_tableau_info($pdf, $object, $bottomlasttab, $outputlangs);
    -				
    +
     				/*
     				 * Pied de page
     				 */
    @@ -391,7 +402,7 @@ class pdf_sepamandate extends ModeleBankAccountDoc
     				@chmod($file, octdec($conf->global->MAIN_UMASK));
     
     				$this->result = array('fullpath'=>$file);
    -				
    +
     				return 1;   // Pas d'erreur
     			}
     			else
    @@ -423,10 +434,10 @@ class pdf_sepamandate extends ModeleBankAccountDoc
     		global $conf,$mysoc;
     
             $default_font_size = pdf_getPDFFontSize($outputlangs);
    -
     	}
     
    -	
    +
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *   Show miscellaneous information (payment mode, payment term, ...)
     	 *
    @@ -438,30 +449,32 @@ class pdf_sepamandate extends ModeleBankAccountDoc
     	 */
     	function _tableau_info(&$pdf, $object, $posy, $outputlangs)
     	{
    -	    global $conf, $mysoc;
    -	
    +        // phpcs:enable
    +        global $conf, $mysoc;
    +
     	    $default_font_size = pdf_getPDFFontSize($outputlangs);
    -	
    +
     	    $diffsizetitle=(empty($conf->global->PDF_DIFFSIZE_TITLE)?1:$conf->global->PDF_DIFFSIZE_TITLE);
     
     	    $posy+=$this->_signature_area($pdf, $object, $posy, $outputlangs);
    -   
    +
     	    $pdf->SetXY($this->marge_gauche, $posy);
     	    $pdf->SetFont('','', $default_font_size);
     	    $pdf->MultiCell(100, 3, $outputlangs->transnoentitiesnoconv("PleaseReturnMandate", $mysoc->email).':', 0, 'L', 0);
     	    $posy=$pdf->GetY()+2;
    -	     
    +
     	    $pdf->SetXY($this->marge_gauche, $posy);
     	    $pdf->SetFont('','', $default_font_size - $diffsizetitle);
     	    $pdf->MultiCell(100, 6, $mysoc->name, 0, 'L', 0);
     		$pdf->MultiCell(100, 6, $outputlangs->convToOutputCharset($mysoc->getFullAddress()), 0, 'L', 0);
     		$posy=$pdf->GetY()+2;
    -		
    +
     	    return $posy;
     	}
    -	
    -	
    -	
    +
    +
    +
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *	Show area for the customer to sign
     	 *
    @@ -473,19 +486,20 @@ class pdf_sepamandate extends ModeleBankAccountDoc
     	 */
     	function _signature_area(&$pdf, $object, $posy, $outputlangs)
     	{
    +        // phpcs:enable
     	    $default_font_size = pdf_getPDFFontSize($outputlangs);
     	    $tab_top = $posy + 4;
     	    $tab_hl = 4;
    -	
    +
     	    $posx = $this->marge_gauche;
     	    $pdf->SetXY($posx, $tab_top + 0);
    -	    
    +
     	    $pdf->SetFont('','', $default_font_size - 2);
    -	    
    +
     	    $pdf->MultiCell(100, 3, $outputlangs->transnoentitiesnoconv("DateOfSignature"), 0, 'L', 0);
     	    $pdf->MultiCell(100, 3, ' ');
     	    $pdf->MultiCell(100, 3, '______________________', 0, 'L', 0);
    -	    
    +
     	    $posx = 120;
     	    $largcol = ($this->page_largeur - $this->marge_droite - $posx);
     	    $useborder=0;
    @@ -494,14 +508,14 @@ class pdf_sepamandate extends ModeleBankAccountDoc
     	    $pdf->SetFillColor(255,255,255);
     	    $pdf->SetXY($posx, $tab_top + 0);
     	    $pdf->MultiCell($largcol, $tab_hl, $outputlangs->transnoentitiesnoconv("Signature"), 0, 'L', 1);
    -	
    +
     	    $pdf->SetXY($posx, $tab_top + $tab_hl);
     	    $pdf->MultiCell($largcol, $tab_hl*3, '', 1, 'R');
    -	
    +
     	    return ($tab_hl*7);
     	}
    -	
    -	
    +
    +
     	/**
     	 *  Show top header of page.
     	 *
    @@ -592,7 +606,6 @@ class pdf_sepamandate extends ModeleBankAccountDoc
     	    	}
     	    }
             */
    -
     	}
     
     	/**
    @@ -610,6 +623,4 @@ class pdf_sepamandate extends ModeleBankAccountDoc
     		$showdetails=$conf->global->MAIN_GENERATE_DOCUMENTS_SHOW_FOOT_DETAILS;
     		return pdf_pagefoot($pdf,$outputlangs,'PAYMENTORDER_FREE_TEXT',null,$this->marge_basse,$this->marge_gauche,$this->page_hauteur,$object,$showdetails,$hidefreetext);
     	}
    -
     }
    -
    diff --git a/htdocs/core/modules/bank/modules_bank.php b/htdocs/core/modules/bank/modules_bank.php
    index b0a121d7dc5..faae304222d 100644
    --- a/htdocs/core/modules/bank/modules_bank.php
    +++ b/htdocs/core/modules/bank/modules_bank.php
    @@ -31,27 +31,31 @@ require_once DOL_DOCUMENT_ROOT.'/core/class/commondocgenerator.class.php';
      */
     abstract class ModeleBankAccountDoc extends CommonDocGenerator
     {
    -	var $error='';
    +	/**
    +	 * @var string Error code (or message)
    +	 */
    +	public $error='';
     
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *  Return list of active generation modules
     	 *
          *  @param	DoliDB	$db     			Database handler
          *  @param  integer	$maxfilenamelength  Max length of value to show
          *  @return	array						List of templates
    -	 */
    -	static function liste_modeles($db,$maxfilenamelength=0)
    +     */
    +	static function liste_modeles($db, $maxfilenamelength=0)
     	{
    +        // phpcs:enable
     		global $conf;
     
    -		$type='bankaccount';
    -		$liste=array();
    +		$type = 'bankaccount';
    +		$list = array();
     
     		include_once DOL_DOCUMENT_ROOT.'/core/lib/functions2.lib.php';
    -		$liste=getListOfModels($db,$type,$maxfilenamelength);
    +		$list = getListOfModels($db, $type, $maxfilenamelength);
     
    -		return $liste;
    +		return $list;
     	}
     }
    -
    diff --git a/htdocs/core/modules/barcode/doc/phpbarcode.modules.php b/htdocs/core/modules/barcode/doc/phpbarcode.modules.php
    index d04c6a70c04..c9068dc4d26 100644
    --- a/htdocs/core/modules/barcode/doc/phpbarcode.modules.php
    +++ b/htdocs/core/modules/barcode/doc/phpbarcode.modules.php
    @@ -32,8 +32,16 @@ require_once DOL_DOCUMENT_ROOT.'/core/lib/barcode.lib.php';    // This is to inc
      */
     class modPhpbarcode extends ModeleBarCode
     {
    -	var $version='dolibarr';		// 'development', 'experimental', 'dolibarr'
    -	var $error='';
    +	/**
    +     * Dolibarr version of the loaded document
    +     * @public string
    +     */
    +	public $version = 'dolibarr';		// 'development', 'experimental', 'dolibarr'
    +
    +	/**
    +	 * @var string Error code (or message)
    +	 */
    +	public $error='';
     
     
     	/**
    @@ -109,7 +117,7 @@ class modPhpbarcode extends ModeleBarCode
     	 *	@param  string	 	$encoding		  Mode of encoding
     	 *	@param  string	 	$readable		  Code can be read
     	 *	@param	integer		$scale			  Scale
    -	 *  @param  integer     $nooutputiferror  No output if error 
    +	 *  @param  integer     $nooutputiferror  No output if error
     	 *	@return	int							  <0 if KO, >0 if OK
          */
     	function buildBarCode($code,$encoding,$readable='Y',$scale=1,$nooutputiferror=0)
    @@ -150,7 +158,7 @@ class modPhpbarcode extends ModeleBarCode
     	 *	@param	string   	$encoding		  Mode of encoding
     	 *	@param  string	 	$readable		  Code can be read
     	 *	@param	integer		$scale			  Scale
    -	 *  @param  integer     $nooutputiferror  No output if error 
    +	 *  @param  integer     $nooutputiferror  No output if error
     	 *	@return	int							  <0 if KO, >0 if OK
     	 */
     	function writeBarCode($code,$encoding,$readable='Y',$scale=1,$nooutputiferror=0)
    @@ -167,6 +175,4 @@ class modPhpbarcode extends ModeleBarCode
     
     		return $result;
     	}
    -
     }
    -
    diff --git a/htdocs/core/modules/barcode/doc/tcpdfbarcode.modules.php b/htdocs/core/modules/barcode/doc/tcpdfbarcode.modules.php
    index 5b9422b15e7..c37f87f17d5 100644
    --- a/htdocs/core/modules/barcode/doc/tcpdfbarcode.modules.php
    +++ b/htdocs/core/modules/barcode/doc/tcpdfbarcode.modules.php
    @@ -31,10 +31,19 @@ require_once DOL_DOCUMENT_ROOT.'/core/lib/barcode.lib.php';	   // This is to inc
      */
     class modTcpdfbarcode extends ModeleBarCode
     {
    -	var $version='dolibarr';		// 'development', 'experimental', 'dolibarr'
    -	var $error='';
    -	var $is2d = false;
    -	
    +	/**
    +     * Dolibarr version of the loaded document
    +     * @public string
    +     */
    +	public $version = 'dolibarr';		// 'development', 'experimental', 'dolibarr'
    +
    +	/**
    +	 * @var string Error code (or message)
    +	 */
    +	public $error='';
    +
    +	public $is2d = false;
    +
     	/**
     	 *	Return description of numbering model
     	 *
    @@ -55,8 +64,8 @@ class modTcpdfbarcode extends ModeleBarCode
     	function isEnabled()
     	{
     		return true;
    -	}	 
    -	
    +	}
    +
     	/**
     	 *	Test si les numeros deja en vigueur dans la base ne provoquent pas de
     	 *	de conflits qui empechera cette numerotation de fonctionner.
    @@ -66,10 +75,10 @@ class modTcpdfbarcode extends ModeleBarCode
     	function canBeActivated()
     	{
     		global $langs;
    -	
    +
     		return true;
     	}
    -	
    +
     	/**
     	 *	Return true if encoding is supported
     	 *
    @@ -83,7 +92,7 @@ class modTcpdfbarcode extends ModeleBarCode
     			return 0;
     		} else {
     			return 1;
    -		}		
    +		}
     	}
     
     	/**
    @@ -99,17 +108,17 @@ class modTcpdfbarcode extends ModeleBarCode
     	function buildBarCode($code,$encoding,$readable='Y',$scale=1,$nooutputiferror=0)
     	{
     		global $_GET;
    -		
    +
     		$tcpdfEncoding = $this->getTcpdfEncodingType($encoding);
     		if (empty($tcpdfEncoding)) return -1;
    -				
    +
     		$color = array(0,0,0);
     
     		$_GET["code"]=$code;
     		$_GET["type"]=$encoding;
     		$_GET["height"]=$height;
     		$_GET["readable"]=$readable;
    -		
    +
     		if ($code) {
     			// Load the tcpdf barcode class
     			if ($this->is2d) {
    @@ -122,15 +131,15 @@ class modTcpdfbarcode extends ModeleBarCode
     				$width = 1;
     				require_once TCPDF_PATH.'tcpdf_barcodes_1d.php';
     				$barcodeobj = new TCPDFBarcode($code, $tcpdfEncoding);
    -			}		
    -			
    +			}
    +
     			dol_syslog("buildBarCode::TCPDF.getBarcodePNG");
     			$barcodeobj->getBarcodePNG($width, $height, $color);
    -			
    +
     			return 1;
     		} else {
     			return -2;
    -		}		
    +		}
     	}
     
     	/**
    @@ -172,8 +181,8 @@ class modTcpdfbarcode extends ModeleBarCode
     				$width = 1;
     				require_once TCPDF_PATH.'tcpdf_barcodes_1d.php';
     				$barcodeobj = new TCPDFBarcode($code, $tcpdfEncoding);
    -			}		
    -			
    +			}
    +
     			dol_syslog("writeBarCode::TCPDF.getBarcodePngData");
     			if ($imageData = $barcodeobj->getBarcodePngData($width, $height, $color)) {
     				if (function_exists('imagecreate')) {
    @@ -186,16 +195,16 @@ class modTcpdfbarcode extends ModeleBarCode
     				}
     			} else {
     				return -4;
    -			}			
    +			}
     		} else {
     			return -2;
     		}
     	}
    -	
    +
     	/**
     	 *	get available output_modes for tcpdf class wth its translated description
     	 *
    -	 * @param	string $dolEncodingType dolibarr barcode encoding type	
    +	 * @param	string $dolEncodingType dolibarr barcode encoding type
     	 * @return	string tcpdf encoding type
     	 */
     	public function getTcpdfEncodingType($dolEncodingType)
    @@ -232,7 +241,7 @@ class modTcpdfbarcode extends ModeleBarCode
     						'PHARMA' => 'PHARMA',
     						'PHARMA2T' => 'PHARMA2T'
     		);
    -		
    +
     		$tcpdf2dEncodingTypes = array(
     						'DATAMATRIX' => 'DATAMATRIX',
     						'PDF417' => 'PDF417',
    @@ -240,9 +249,9 @@ class modTcpdfbarcode extends ModeleBarCode
     						'QRCODE,L' => 'QRCODE,L',
     						'QRCODE,M' => 'QRCODE,M',
     						'QRCODE,Q' => 'QRCODE,Q',
    -						'QRCODE,H' => 'QRCODE,H'						
    +						'QRCODE,H' => 'QRCODE,H'
     		);
    -		
    +
     		if (array_key_exists($dolEncodingType, $tcpdf1dEncodingTypes)) {
     			$this->is2d = false;
     			return $tcpdf1dEncodingTypes[$dolEncodingType];
    @@ -251,6 +260,6 @@ class modTcpdfbarcode extends ModeleBarCode
     			return $tcpdf2dEncodingTypes[$dolEncodingType];
     		} else {
     			return '';
    -		}		 
    +		}
     	}
     }
    diff --git a/htdocs/core/modules/barcode/mod_barcode_product_standard.php b/htdocs/core/modules/barcode/mod_barcode_product_standard.php
    index 3e233eb1843..886ff87520a 100644
    --- a/htdocs/core/modules/barcode/mod_barcode_product_standard.php
    +++ b/htdocs/core/modules/barcode/mod_barcode_product_standard.php
    @@ -33,17 +33,29 @@ require_once DOL_DOCUMENT_ROOT.'/core/modules/barcode/modules_barcode.class.php'
      */
     class mod_barcode_product_standard extends ModeleNumRefBarCode
     {
    -	var $name='Standard';				// Model Name
    -	var $code_modifiable;				// Editable code
    -	var $code_modifiable_invalide;		// Modified code if it is invalid
    -	var $code_modifiable_null;			// Modified code if it is null
    -	var $code_null;						// Optional code
    -	var $version='dolibarr';    		// 'development', 'experimental', 'dolibarr'
    -	var $code_auto;                     // Automatic Numbering
    +	public $name='Standard';				// Model Name
     
    -	var $searchcode; // Search string
    -	var $numbitcounter; // Number of digits the counter
    -	var $prefixIsRequired; // The prefix field of third party must be filled when using {pre}
    +	public $code_modifiable;				// Editable code
    +
    +	public $code_modifiable_invalide;		// Modified code if it is invalid
    +
    +	public $code_modifiable_null;			// Modified code if it is null
    +
    +	public $code_null;						// Optional code
    +
    +	/**
    +     * Dolibarr version of the loaded document
    +     * @public string
    +     */
    +	public $version = 'dolibarr';    		// 'development', 'experimental', 'dolibarr'
    +
    +	public $code_auto;                     // Automatic Numbering
    +
    +	public $searchcode; // Search string
    +
    +	public $numbitcounter; // Number of digits the counter
    +
    +	public $prefixIsRequired; // The prefix field of third party must be filled when using {pre}
     
     
     	/**
    @@ -223,16 +235,18 @@ class mod_barcode_product_standard extends ModeleNumRefBarCode
     	}
     
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
    -	 *		Return if a code is used (by other element)
    +	 *	Return if a code is used (by other element)
     	 *
    -	 *		@param	DoliDB		$db			Handler acces base
    -	 *		@param	string		$code		Code to check
    -	 *		@param	Product		$product	Objet product
    -	 *		@return	int						0 if available, <0 if KO
    +	 *	@param	DoliDB		$db			Handler acces base
    +	 *	@param	string		$code		Code to check
    +	 *	@param	Product		$product	Objet product
    +	 *	@return	int						0 if available, <0 if KO
     	 */
     	function verif_dispo($db, $code, $product)
     	{
    +        // phpcs:enable
     		$sql = "SELECT barcode FROM ".MAIN_DB_PREFIX."product";
     		$sql.= " WHERE barcode = '".$code."'";
     		if ($product->id > 0) $sql.= " AND rowid <> ".$product->id;
    @@ -253,9 +267,9 @@ class mod_barcode_product_standard extends ModeleNumRefBarCode
     		{
     			return -2;
     		}
    -
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *	Return if a barcode value match syntax
     	 *
    @@ -265,6 +279,7 @@ class mod_barcode_product_standard extends ModeleNumRefBarCode
     	 */
     	function verif_syntax($codefortest, $typefortest)
     	{
    +        // phpcs:enable
     		global $conf;
     
     		$result = 0;
    @@ -300,6 +315,4 @@ class mod_barcode_product_standard extends ModeleNumRefBarCode
     
     		return $result;
     	}
    -
     }
    -
    diff --git a/htdocs/core/modules/barcode/modules_barcode.class.php b/htdocs/core/modules/barcode/modules_barcode.class.php
    index 4720ffb1341..44d7eccbb07 100644
    --- a/htdocs/core/modules/barcode/modules_barcode.class.php
    +++ b/htdocs/core/modules/barcode/modules_barcode.class.php
    @@ -29,7 +29,10 @@ require_once DOL_DOCUMENT_ROOT.'/core/lib/functions.lib.php';
      */
     abstract class ModeleBarCode
     {
    -	var $error='';
    +	/**
    +	 * @var string Error code (or message)
    +	 */
    +	public $error='';
     
     
     	/**
    @@ -41,7 +44,6 @@ abstract class ModeleBarCode
     	{
     		return true;
     	}
    -
     }
     
     
    @@ -50,7 +52,10 @@ abstract class ModeleBarCode
      */
     abstract class ModeleNumRefBarCode
     {
    -	var $error='';
    +	/**
    +	 * @var string Error code (or message)
    +	 */
    +	public $error='';
     
         /**     Return default description of numbering model
          *
    @@ -171,6 +176,5 @@ abstract class ModeleNumRefBarCode
     
             return $s;
         }
    -
     }
     
    diff --git a/htdocs/core/modules/cheque/doc/pdf_blochet.class.php b/htdocs/core/modules/cheque/doc/pdf_blochet.class.php
    index 1e539a2019f..c4995ead47f 100644
    --- a/htdocs/core/modules/cheque/doc/pdf_blochet.class.php
    +++ b/htdocs/core/modules/cheque/doc/pdf_blochet.class.php
    @@ -34,7 +34,11 @@ require_once DOL_DOCUMENT_ROOT.'/core/modules/cheque/modules_chequereceipts.php'
      */
     class BordereauChequeBlochet extends ModeleChequeReceipts
     {
    -	var $emetteur;	// Objet societe qui emet
    +	/**
    +	 * Issuer
    +	 * @var Societe
    +	 */
    +	public $emetteur;
     
     	/**
     	 *	Constructor
    @@ -45,8 +49,8 @@ class BordereauChequeBlochet extends ModeleChequeReceipts
     	{
     		global $conf,$langs,$mysoc;
     
    -		$langs->load("main");
    -		$langs->load("bills");
    +		// Load traductions files requiredby by page
    +		$langs->loadLangs(array("main", "bills"));
     
     		$this->db = $db;
     		$this->name = "blochet";
    @@ -74,10 +78,11 @@ class BordereauChequeBlochet extends ModeleChequeReceipts
     		$this->tab_height = 200;	//$this->line_height * $this->line_per_page;
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *	Fonction to generate document on disk
     	 *
    -	 *	@param	RemiseCheque	$object			Object RemiseCheque			
    +	 *	@param	RemiseCheque	$object			Object RemiseCheque
     	 *	@param	string			$_dir			Directory
     	 *	@param	string			$number			Number
     	 *	@param	Translate		$outputlangs	Lang output object
    @@ -85,6 +90,7 @@ class BordereauChequeBlochet extends ModeleChequeReceipts
     	 */
     	function write_file($object, $_dir, $number, $outputlangs)
     	{
    +        // phpcs:enable
     		global $user,$conf,$langs,$hookmanager;
     
             if (! is_object($outputlangs)) $outputlangs=$langs;
    @@ -92,11 +98,8 @@ class BordereauChequeBlochet extends ModeleChequeReceipts
             $sav_charset_output=$outputlangs->charset_output;
             if (! empty($conf->global->MAIN_USE_FPDF)) $outputlangs->charset_output='ISO-8859-1';
     
    -		$outputlangs->load("main");
    -		$outputlangs->load("companies");
    -		$outputlangs->load("bills");
    -		$outputlangs->load("products");
    -        $outputlangs->load("compta");
    +        // Load traductions files requiredby by page
    +		$outputlangs->loadLangs(array("main", "companies", "bills", "products", "compta"));
     
     		$dir = $_dir . "/".get_exdir($number,0,1,0,$object,'cheque').$number;
     
    @@ -194,12 +197,13 @@ class BordereauChequeBlochet extends ModeleChequeReceipts
     			@chmod($file, octdec($conf->global->MAIN_UMASK));
     
     		$this->result = array('fullpath'=>$file);
    -		
    +
             $outputlangs->charset_output=$sav_charset_output;
     	    return 1;   // Pas d'erreur
     	}
     
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *	Generate Header
     	 *
    @@ -211,11 +215,12 @@ class BordereauChequeBlochet extends ModeleChequeReceipts
     	 */
     	function Header(&$pdf, $page, $pages, $outputlangs)
     	{
    +        // phpcs:enable
     		global $langs;
     		$default_font_size = pdf_getPDFFontSize($outputlangs);
     
    -		$outputlangs->load("compta");
    -		$outputlangs->load("banks");
    +		// Load traductions files requiredby by page
    +		$outputlangs->loadLangs(array("compta", "banks"));
     
     		$title = $outputlangs->transnoentities("CheckReceipt");
     		$pdf->SetFont('','B', $default_font_size);
    @@ -306,6 +311,7 @@ class BordereauChequeBlochet extends ModeleChequeReceipts
     	}
     
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *	Output array
     	 *
    @@ -317,6 +323,7 @@ class BordereauChequeBlochet extends ModeleChequeReceipts
     	 */
     	function Body(&$pdf, $pagenb, $pages, $outputlangs)
     	{
    +        // phpcs:enable
     		// x=10 - Num
     		// x=30 - Banque
     		// x=100 - Emetteur
    @@ -387,8 +394,7 @@ class BordereauChequeBlochet extends ModeleChequeReceipts
     		{
     		    $newfreetext=make_substitutions($conf->global->$paramfreetext,$substitutionarray);
     		}
    -		
    +
     		return pdf_pagefoot($pdf,$outputlangs,$newfreetext,$this->emetteur,$this->marge_basse,$this->marge_gauche,$this->page_hauteur,$object,$showdetails,$hidefreetext);
     	}
     }
    -
    diff --git a/htdocs/core/modules/cheque/mod_chequereceipt_mint.php b/htdocs/core/modules/cheque/mod_chequereceipt_mint.php
    index 680357ce9bb..ba617787cbe 100644
    --- a/htdocs/core/modules/cheque/mod_chequereceipt_mint.php
    +++ b/htdocs/core/modules/cheque/mod_chequereceipt_mint.php
    @@ -29,10 +29,20 @@ require_once DOL_DOCUMENT_ROOT .'/core/modules/cheque/modules_chequereceipts.php
      */
     class mod_chequereceipt_mint extends ModeleNumRefChequeReceipts
     {
    -	var $version='dolibarr';		// 'development', 'experimental', 'dolibarr'
    -	var $prefix='CHK';
    -	var $error='';
    -	var $name='Mint';
    +	/**
    +     * Dolibarr version of the loaded document
    +     * @public string
    +     */
    +	public $version = 'dolibarr';		// 'development', 'experimental', 'dolibarr'
    +
    +	public $prefix='CHK';
    +
    +	/**
    +	 * @var string Error code (or message)
    +	 */
    +	public $error='';
    +
    +	public $name='Mint';
     
     
         /**
    @@ -135,6 +145,7 @@ class mod_chequereceipt_mint extends ModeleNumRefChequeReceipts
     	}
     
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *  Return next free value
     	 *
    @@ -144,7 +155,7 @@ class mod_chequereceipt_mint extends ModeleNumRefChequeReceipts
     	 */
     	function chequereceipt_get_num($objsoc,$objforref)
     	{
    +        // phpcs:enable
     		return $this->getNextValue($objsoc,$objforref);
     	}
    -
     }
    diff --git a/htdocs/core/modules/cheque/mod_chequereceipt_thyme.php b/htdocs/core/modules/cheque/mod_chequereceipt_thyme.php
    index 69ee2ff2b73..6e211fb4ace 100644
    --- a/htdocs/core/modules/cheque/mod_chequereceipt_thyme.php
    +++ b/htdocs/core/modules/cheque/mod_chequereceipt_thyme.php
    @@ -30,9 +30,18 @@ require_once DOL_DOCUMENT_ROOT .'/core/modules/cheque/modules_chequereceipts.php
      */
     class mod_chequereceipt_thyme extends ModeleNumRefChequeReceipts
     {
    -	var $version='dolibarr';		// 'development', 'experimental', 'dolibarr'
    -	var $error = '';
    -	var $name = 'Thyme';
    +	/**
    +     * Dolibarr version of the loaded document
    +     * @public string
    +     */
    +	public $version = 'dolibarr';		// 'development', 'experimental', 'dolibarr'
    +
    +	/**
    +	 * @var string Error message
    +	 */
    +	public $error = '';
    +
    +	public $name = 'Thyme';
     
     
         /**
    @@ -42,7 +51,7 @@ class mod_chequereceipt_thyme extends ModeleNumRefChequeReceipts
          */
     	function info()
         {
    -    	global $conf,$langs;
    +    	global $conf, $langs;
     
     		$langs->load("bills");
     
    @@ -124,6 +133,7 @@ class mod_chequereceipt_thyme extends ModeleNumRefChequeReceipts
     	}
     
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *  Return next free value
     	 *
    @@ -133,8 +143,7 @@ class mod_chequereceipt_thyme extends ModeleNumRefChequeReceipts
          */
         function chequereceipt_get_num($objsoc,$objforref)
         {
    +        // phpcs:enable
             return $this->getNextValue($objsoc,$objforref);
         }
    -
     }
    -
    diff --git a/htdocs/core/modules/cheque/modules_chequereceipts.php b/htdocs/core/modules/cheque/modules_chequereceipts.php
    index bbf20761f5f..9af073267ae 100644
    --- a/htdocs/core/modules/cheque/modules_chequereceipts.php
    +++ b/htdocs/core/modules/cheque/modules_chequereceipts.php
    @@ -36,7 +36,10 @@ require_once DOL_DOCUMENT_ROOT.'/compta/bank/class/account.class.php';   // Requ
      */
     abstract class ModeleNumRefChequeReceipts
     {
    -	var $error='';
    +	/**
    +	 * @var string Error code (or message)
    +	 */
    +	public $error='';
     
     	/**
     	 *	Return if a module can be used or not
    @@ -115,12 +118,16 @@ abstract class ModeleNumRefChequeReceipts
     
     /**
      *	\class      ModeleChequeReceipts
    - *	\brief      Classe mere des modeles de 
    + *	\brief      Classe mere des modeles de
      */
     abstract class ModeleChequeReceipts extends CommonDocGenerator
     {
    -	var $error='';
    +	/**
    +	 * @var string Error code (or message)
    +	 */
    +	public $error='';
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *  Return list of active generation modules
     	 *
    @@ -130,6 +137,7 @@ abstract class ModeleChequeReceipts extends CommonDocGenerator
     	 */
     	static function liste_modeles($db,$maxfilenamelength=0)
     	{
    +        // phpcs:enable
     		global $conf;
     
     		$type='chequereceipt';
    @@ -209,4 +217,3 @@ function chequereceipt_pdf_create($db, $id, $message, $modele, $outputlangs)
     		return -1;
     	}
     }
    -
    diff --git a/htdocs/core/modules/commande/doc/doc_generic_order_odt.modules.php b/htdocs/core/modules/commande/doc/doc_generic_order_odt.modules.php
    index 8178af40c37..3839edb85c1 100644
    --- a/htdocs/core/modules/commande/doc/doc_generic_order_odt.modules.php
    +++ b/htdocs/core/modules/commande/doc/doc_generic_order_odt.modules.php
    @@ -3,6 +3,7 @@
      * Copyright (C) 2012		Juanjo Menent		<jmenent@2byte.es>
      * Copyright (C) 2014		Marcos García		<marcosgdf@gmail.com>
      * Copyright (C) 2016		Charlie Benke		<charlie@patas-monkey.com>
    + * Copyright (C) 2018       Philippe Grand      <philippe.grand@atoo-net.com>
     *
     * This program is free software; you can redistribute it and/or modify
     * it under the terms of the GNU General Public License as published by
    @@ -38,10 +39,23 @@ require_once DOL_DOCUMENT_ROOT.'/core/lib/doc.lib.php';
      */
     class doc_generic_order_odt extends ModelePDFCommandes
     {
    -	var $emetteur;	// Objet societe qui emet
    +	/**
    +	 * Issuer
    +	 * @var Societe
    +	 */
    +	public $emetteur;
     
    -	var $phpmin = array(5,2,0);	// Minimum version of PHP required by module
    -	var $version = 'dolibarr';
    +	/**
    +   * @var array() Minimum version of PHP required by module.
    +	 * e.g.: PHP ≥ 5.4 = array(5, 4)
    +   */
    +	public $phpmin = array(5, 4);
    +
    +	/**
    +     * Dolibarr version of the loaded document
    +     * @public string
    +     */
    +	public $version = 'dolibarr';
     
     
     	/**
    @@ -51,10 +65,10 @@ class doc_generic_order_odt extends ModelePDFCommandes
     	 */
     	function __construct($db)
     	{
    -		global $conf,$langs,$mysoc;
    +		global $conf, $langs, $mysoc;
     
    -		$langs->load("main");
    -		$langs->load("companies");
    +		// Load translation files required by the page
    +        $langs->loadLangs(array("main","companies"));
     
     		$this->db = $db;
     		$this->name = "ODT templates";
    @@ -98,8 +112,8 @@ class doc_generic_order_odt extends ModelePDFCommandes
     	{
     		global $conf,$langs;
     
    -		$langs->load("companies");
    -		$langs->load("errors");
    +		// Load translation files required by the page
    +        $langs->loadLangs(array("errors","companies"));
     
     		$form = new Form($this->db);
     
    @@ -177,6 +191,7 @@ class doc_generic_order_odt extends ModelePDFCommandes
     		return $texte;
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *	Function to build a document on disk using the generic odt module.
     	 *
    @@ -190,6 +205,7 @@ class doc_generic_order_odt extends ModelePDFCommandes
     	 */
     	function write_file($object,$outputlangs,$srctemplatepath,$hidedetails=0,$hidedesc=0,$hideref=0)
     	{
    +        // phpcs:enable
     		global $user,$langs,$conf,$mysoc,$hookmanager;
     
     		if (empty($srctemplatepath))
    @@ -211,10 +227,7 @@ class doc_generic_order_odt extends ModelePDFCommandes
     		$sav_charset_output=$outputlangs->charset_output;
     		$outputlangs->charset_output='UTF-8';
     
    -		$outputlangs->load("main");
    -		$outputlangs->load("dict");
    -		$outputlangs->load("companies");
    -		$outputlangs->load("bills");
    +		$outputlangs->loadLangs(array("main", "dict", "companies", "bills"));
     
     		if ($conf->commande->dir_output)
     		{
    @@ -285,6 +298,7 @@ class doc_generic_order_odt extends ModelePDFCommandes
     				}
     
     				// Recipient name
    +				$contactobject=null;
     				if (! empty($usecontact))
     				{
     					// On peut utiliser le nom de la societe du contact
    @@ -364,7 +378,7 @@ class doc_generic_order_odt extends ModelePDFCommandes
     				$array_other=$this->get_substitutionarray_other($outputlangs);
     				// retrieve contact information for use in order as contact_xxx tags
     				$array_thirdparty_contact = array();
    -				if ($usecontact) $array_thirdparty_contact=$this->get_substitutionarray_contact($contactobject,$outputlangs,'contact');
    +				if ($usecontact && is_object($contactobject)) $array_thirdparty_contact=$this->get_substitutionarray_contact($contactobject,$outputlangs,'contact');
     
     				$tmparray = array_merge($substitutionarray,$array_object_from_properties,$array_user,$array_soc,$array_thirdparty,$array_objet,$array_other,$array_thirdparty_contact);
     				complete_substitutions_array($tmparray, $outputlangs, $object);
    @@ -493,6 +507,4 @@ class doc_generic_order_odt extends ModelePDFCommandes
     
     		return -1;
     	}
    -
     }
    -
    diff --git a/htdocs/core/modules/commande/doc/pdf_einstein.modules.php b/htdocs/core/modules/commande/doc/pdf_einstein.modules.php
    index 06f129299e4..d3b5d12d620 100644
    --- a/htdocs/core/modules/commande/doc/pdf_einstein.modules.php
    +++ b/htdocs/core/modules/commande/doc/pdf_einstein.modules.php
    @@ -1,12 +1,13 @@
     <?php
    -/* Copyright (C) 2004-2014	Laurent Destailleur	<eldy@users.sourceforge.net>
    - * Copyright (C) 2005-2012	Regis Houssin		<regis.houssin@capnetworks.com>
    - * Copyright (C) 2008		Raphael Bertrand	<raphael.bertrand@resultic.fr>
    +/* Copyright (C) 2004-2014  Laurent Destailleur <eldy@users.sourceforge.net>
    + * Copyright (C) 2005-2012  Regis Houssin		<regis.houssin@capnetworks.com>
    + * Copyright (C) 2008       Raphael Bertrand	<raphael.bertrand@resultic.fr>
      * Copyright (C) 2010-2013	Juanjo Menent		<jmenent@2byte.es>
      * Copyright (C) 2012      	Christophe Battarel <christophe.battarel@altairis.fr>
      * Copyright (C) 2012       Cedric Salvador     <csalvador@gpcsolutions.fr>
      * Copyright (C) 2015       Marcos García       <marcosgdf@gmail.com>
    - * Copyright (C) 2017       Ferran Marcet       <fmarcet@2byte.es>
    + * Copyright (C) 2017-2018  Ferran Marcet       <fmarcet@2byte.es>
    + * Copyright (C) 2018       Frédéric France     <frederic.france@netlogic.fr>
      *
      * This program is free software; you can redistribute it and/or modify
      * it under the terms of the GNU General Public License as published by
    @@ -68,9 +69,9 @@ class pdf_einstein extends ModelePDFCommandes
     
     	/**
          * @var array() Minimum version of PHP required by module.
    -	 * e.g.: PHP ≥ 5.3 = array(5, 3)
    +	 * e.g.: PHP ≥ 5.4 = array(5, 4)
          */
    -	public $phpmin = array(5, 2);
    +	public $phpmin = array(5, 4);
     
     	/**
          * Dolibarr version of the loaded document
    @@ -78,15 +79,46 @@ class pdf_einstein extends ModelePDFCommandes
          */
     	public $version = 'dolibarr';
     
    +	/**
    +     * @var int page_largeur
    +     */
         public $page_largeur;
    +
    +    /**
    +     * @var int page_hauteur
    +     */
         public $page_hauteur;
    +
    +    /**
    +     * @var array format
    +     */
         public $format;
    +
    +    /**
    +     * @var int marge_gauche
    +     */
     	public $marge_gauche;
    +
    +	/**
    +     * @var int marge_droite
    +     */
     	public $marge_droite;
    +
    +	/**
    +     * @var int marge_haute
    +     */
     	public $marge_haute;
    +
    +	/**
    +     * @var int marge_basse
    +     */
     	public $marge_basse;
     
    -    public $emetteur;	// Objet societe qui emet
    +	/**
    +	 * Issuer
    +	 * @var Company object that emits
    +	 */
    +    public $emetteur;
     
     
     	/**
    @@ -171,7 +203,8 @@ class pdf_einstein extends ModelePDFCommandes
     		$this->atleastonediscount=0;
     	}
     
    -	/**
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
    +    /**
          *  Function to build pdf onto disk
          *
          *  @param		Object		$object				Object to generate
    @@ -184,13 +217,14 @@ class pdf_einstein extends ModelePDFCommandes
     	 */
     	function write_file($object, $outputlangs, $srctemplatepath='', $hidedetails=0, $hidedesc=0, $hideref=0)
     	{
    +        // phpcs:enable
     		global $user, $langs, $conf, $mysoc, $db, $hookmanager, $nblignes;
     
     		if (! is_object($outputlangs)) $outputlangs=$langs;
     		// For backward compatibility with FPDF, force output charset to ISO, because FPDF expect text to be encoded in ISO
     		if (! empty($conf->global->MAIN_USE_FPDF)) $outputlangs->charset_output='ISO-8859-1';
     
    -		// Translations
    +		// Load translation files required by the page
     		$outputlangs->loadLangs(array("main", "dict", "companies", "bills", "products", "orders", "deliveries"));
     
     		$nblignes = count($object->lines);
    @@ -301,18 +335,14 @@ class pdf_einstein extends ModelePDFCommandes
     
     				$tab_top = 90+$top_shift;
     				$tab_top_newpage = (empty($conf->global->MAIN_PDF_DONOTREPEAT_HEAD)?42+$top_shift:10);
    -				$tab_height = 130-$top_shift;
    -				$tab_height_newpage = 150;
    -				if (empty($conf->global->MAIN_PDF_DONOTREPEAT_HEAD)) $tab_height_newpage -= $top_shift;
     
     				// Incoterm
    -				$height_incoterms = 0;
     				if ($conf->incoterm->enabled)
     				{
     					$desc_incoterms = $object->getIncotermsForPDF();
     					if ($desc_incoterms)
     					{
    -						$tab_top = 88;
    +						$tab_top -= 2;
     
     						$pdf->SetFont('','', $default_font_size - 1);
     						$pdf->writeHTMLCell(190, 3, $this->posxdesc-1, $tab_top-1, dol_htmlentitiesbr($desc_incoterms), 0, 1);
    @@ -324,7 +354,6 @@ class pdf_einstein extends ModelePDFCommandes
     						$pdf->Rect($this->marge_gauche, $tab_top-1, $this->page_largeur-$this->marge_gauche-$this->marge_droite, $height_incoterms+1);
     
     						$tab_top = $nexY+6;
    -						$height_incoterms += 4;
     					}
     				}
     
    @@ -343,14 +372,14 @@ class pdf_einstein extends ModelePDFCommandes
     				}
     				if ($notetoshow)
     				{
    +					$tab_top -= 2;
    +
     					$substitutionarray=pdf_getSubstitutionArray($outputlangs, null, $object);
     					complete_substitutions_array($substitutionarray, $outputlangs, $object);
     					$notetoshow = make_substitutions($notetoshow, $substitutionarray, $outputlangs);
     
    -					$tab_top = 88 + $height_incoterms;
    -
     					$pdf->SetFont('','', $default_font_size - 1);
    -					$pdf->writeHTMLCell(190, 3, $this->posxdesc-1, $tab_top, dol_htmlentitiesbr($notetoshow), 0, 1);
    +					$pdf->writeHTMLCell(190, 3, $this->posxdesc-1, $tab_top-1, dol_htmlentitiesbr($notetoshow), 0, 1);
     					$nexY = $pdf->GetY();
     					$height_note=$nexY-$tab_top;
     
    @@ -358,13 +387,8 @@ class pdf_einstein extends ModelePDFCommandes
     					$pdf->SetDrawColor(192,192,192);
     					$pdf->Rect($this->marge_gauche, $tab_top-1, $this->page_largeur-$this->marge_gauche-$this->marge_droite, $height_note+1);
     
    -					$tab_height = $tab_height - $height_note;
     					$tab_top = $nexY+6;
     				}
    -				else
    -				{
    -					$height_note=0;
    -				}
     
     				$iniY = $tab_top + 7;
     				$curY = $tab_top + 7;
    @@ -622,6 +646,7 @@ class pdf_einstein extends ModelePDFCommandes
     		}
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *  Show payments table
          *
    @@ -633,10 +658,11 @@ class pdf_einstein extends ModelePDFCommandes
     	 */
     	function _tableau_versements(&$pdf, $object, $posy, $outputlangs)
     	{
    -
    +        // phpcs:enable
     	}
     
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *   Show miscellaneous information (payment mode, payment term, ...)
     	 *
    @@ -648,6 +674,7 @@ class pdf_einstein extends ModelePDFCommandes
     	 */
     	function _tableau_info(&$pdf, $object, $posy, $outputlangs)
     	{
    +        // phpcs:enable
     		global $conf;
     		$default_font_size = pdf_getPDFFontSize($outputlangs);
     
    @@ -823,6 +850,7 @@ class pdf_einstein extends ModelePDFCommandes
     	}
     
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *	Show total to pay
     	 *
    @@ -835,6 +863,7 @@ class pdf_einstein extends ModelePDFCommandes
     	 */
     	function _tableau_tot(&$pdf, $object, $deja_regle, $posy, $outputlangs)
     	{
    +        // phpcs:enable
     	    global $conf,$mysoc;
     
     		$default_font_size = pdf_getPDFFontSize($outputlangs);
    @@ -859,7 +888,7 @@ class pdf_einstein extends ModelePDFCommandes
     		$pdf->SetXY($col1x, $tab2_top + 0);
     		$pdf->MultiCell($col2x-$col1x, $tab2_hl, $outputlangs->transnoentities("TotalHT"), 0, 'L', 1);
     
    -		$total_ht = ($conf->multicurrency->enabled && $object->mylticurrency_tx != 1 ? $object->multicurrency_total_ht : $object->total_ht);
    +		$total_ht = (($conf->multicurrency->enabled && isset($object->multicurrency_tx) && $object->multicurrency_tx != 1) ? $object->multicurrency_total_ht : $object->total_ht);
     		$pdf->SetXY($col2x, $tab2_top + 0);
     		$pdf->MultiCell($largcol2, $tab2_hl, price($total_ht + (! empty($object->remise)?$object->remise:0), 0, $outputlangs), 0, 'R', 1);
     
    @@ -1210,7 +1239,7 @@ class pdf_einstein extends ModelePDFCommandes
     	{
     		global $conf,$langs,$hookmanager;
     
    -		// Translations
    +		// Load traductions files requiredby by page
     		$outputlangs->loadLangs(array("main", "bills", "propal", "orders", "companies"));
     
     		$default_font_size = pdf_getPDFFontSize($outputlangs);
    @@ -1420,6 +1449,4 @@ class pdf_einstein extends ModelePDFCommandes
     		$showdetails=$conf->global->MAIN_GENERATE_DOCUMENTS_SHOW_FOOT_DETAILS;
     		return pdf_pagefoot($pdf,$outputlangs,'ORDER_FREE_TEXT',$this->emetteur,$this->marge_basse,$this->marge_gauche,$this->page_hauteur,$object,$showdetails,$hidefreetext);
     	}
    -
     }
    -
    diff --git a/htdocs/core/modules/commande/doc/pdf_proforma.modules.php b/htdocs/core/modules/commande/doc/pdf_proforma.modules.php
    index 918b338aa12..8d99fc00378 100644
    --- a/htdocs/core/modules/commande/doc/pdf_proforma.modules.php
    +++ b/htdocs/core/modules/commande/doc/pdf_proforma.modules.php
    @@ -73,6 +73,4 @@ class pdf_proforma extends pdf_einstein
     
     		parent::_pagehead($pdf, $object, $showaddress, $outputlangs, $titlekey);
     	}
    -
     }
    -
    diff --git a/htdocs/core/modules/commande/mod_commande_marbre.php b/htdocs/core/modules/commande/mod_commande_marbre.php
    index 9941811006b..8345d694cff 100644
    --- a/htdocs/core/modules/commande/mod_commande_marbre.php
    +++ b/htdocs/core/modules/commande/mod_commande_marbre.php
    @@ -29,10 +29,30 @@ require_once DOL_DOCUMENT_ROOT .'/core/modules/commande/modules_commande.php';
      */
     class mod_commande_marbre extends ModeleNumRefCommandes
     {
    -	var $version='dolibarr';		// 'development', 'experimental', 'dolibarr'
    -	var $prefix='CO';
    -	var $error='';
    -	var $nom='Marbre';
    +	/**
    +     * Dolibarr version of the loaded document
    +     * @public string
    +     */
    +	public $version = 'dolibarr';		// 'development', 'experimental', 'dolibarr'
    +
    +	public $prefix='CO';
    +
    +	/**
    +	 * @var string Error code (or message)
    +	 */
    +	public $error='';
    +
    +	/**
    +	 * @var string
    +	 * @deprecated
    +	 * @see name
    +	 */
    +	public $nom='Marbre';
    +
    +	/**
    +	 * @var string name
    +	 */
    +	public $name='Marbre';
     
     
         /**
    @@ -128,13 +148,14 @@ class mod_commande_marbre extends ModeleNumRefCommandes
     		$yymm = strftime("%y%m",$date);
     
         	if ($max >= (pow(10, 4) - 1)) $num=$max+1;	// If counter > 9999, we do not format on 4 chars, we take number as it is
    -    	else $num = sprintf("%04s",$max+1);
    +    	else $num = sprintf("%04s", $max+1);
     
     		dol_syslog("mod_commande_marbre::getNextValue return ".$this->prefix.$yymm."-".$num);
     		return $this->prefix.$yymm."-".$num;
     	}
     
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *  Return next free value
     	 *
    @@ -144,7 +165,7 @@ class mod_commande_marbre extends ModeleNumRefCommandes
     	 */
     	function commande_get_num($objsoc,$objforref)
     	{
    +        // phpcs:enable
     		return $this->getNextValue($objsoc,$objforref);
     	}
    -
     }
    diff --git a/htdocs/core/modules/commande/mod_commande_saphir.php b/htdocs/core/modules/commande/mod_commande_saphir.php
    index 2c8ae2ef3e9..588d6fffc6d 100644
    --- a/htdocs/core/modules/commande/mod_commande_saphir.php
    +++ b/htdocs/core/modules/commande/mod_commande_saphir.php
    @@ -33,9 +33,28 @@ require_once DOL_DOCUMENT_ROOT .'/core/modules/commande/modules_commande.php';
      */
     class mod_commande_saphir extends ModeleNumRefCommandes
     {
    -	var $version='dolibarr';		// 'development', 'experimental', 'dolibarr'
    -	var $error = '';
    -	var $nom = 'Saphir';
    +	/**
    +     * Dolibarr version of the loaded document
    +     * @public string
    +     */
    +	public $version = 'dolibarr';		// 'development', 'experimental', 'dolibarr'
    +
    +	/**
    +	 * @var string Error message
    +	 */
    +	public $error = '';
    +
    +	/**
    +	 * @var string nom
    +	 * @deprecated
    +	 * @see name
    +	 */
    +	public $nom='Saphir';
    +
    +	/**
    +	 * @var string name
    +	 */
    +	public $name='Saphir';
     
     
         /**
    @@ -45,7 +64,7 @@ class mod_commande_saphir extends ModeleNumRefCommandes
          */
     	function info()
         {
    -    	global $conf,$langs;
    +    	global $conf, $langs;
     
     		$langs->load("bills");
     
    @@ -132,17 +151,17 @@ class mod_commande_saphir extends ModeleNumRefCommandes
     	}
     
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *  Return next free value
     	 *
     	 *  @param	Societe		$objsoc     Object third party
    -	 * 	@param	string		$objforref	Object for number to search
    +	 *  @param	string		$objforref	Object for number to search
     	 *  @return string      			Next free value
          */
         function commande_get_num($objsoc,$objforref)
         {
    +        // phpcs:enable
             return $this->getNextValue($objsoc,$objforref);
         }
    -
     }
    -
    diff --git a/htdocs/core/modules/commande/modules_commande.php b/htdocs/core/modules/commande/modules_commande.php
    index aa6da728f56..1a4b732246d 100644
    --- a/htdocs/core/modules/commande/modules_commande.php
    +++ b/htdocs/core/modules/commande/modules_commande.php
    @@ -39,26 +39,31 @@ require_once DOL_DOCUMENT_ROOT.'/core/class/discount.class.php';
      */
     abstract class ModelePDFCommandes extends CommonDocGenerator
     {
    -	var $error='';
    -
     	/**
    -	 *  Return list of active generation modules
    -	 *
    +	 * @var string Error code (or message)
    +	 */
    +	public $error='';
    +
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
    +    /**
    +     *  Return list of active generation modules
    +     *
          *  @param	DoliDB	$db     			Database handler
          *  @param  integer	$maxfilenamelength  Max length of value to show
          *  @return	array						List of templates
     	 */
    -	static function liste_modeles($db,$maxfilenamelength=0)
    +	static function liste_modeles($db, $maxfilenamelength=0)
     	{
    +        // phpcs:enable
     		global $conf;
     
    -		$type='order';
    -		$liste=array();
    +		$type = 'order';
    +		$list = array();
     
     		include_once DOL_DOCUMENT_ROOT.'/core/lib/functions2.lib.php';
    -		$liste=getListOfModels($db,$type,$maxfilenamelength);
    +		$list = getListOfModels($db, $type, $maxfilenamelength);
     
    -		return $liste;
    +		return $list;
     	}
     }
     
    @@ -71,7 +76,10 @@ abstract class ModelePDFCommandes extends CommonDocGenerator
     
     abstract class ModeleNumRefCommandes
     {
    -	var $error='';
    +	/**
    +	 * @var string Error code (or message)
    +	 */
    +	public $error='';
     
     	/**
     	 *	Return if a module can be used or not
    @@ -146,4 +154,4 @@ abstract class ModeleNumRefCommandes
     		if ($this->version) return $this->version;
     		return $langs->trans("NotAvailable");
     	}
    -}
    \ No newline at end of file
    +}
    diff --git a/htdocs/core/modules/contract/doc/doc_generic_contract_odt.modules.php b/htdocs/core/modules/contract/doc/doc_generic_contract_odt.modules.php
    index 98b644c8cce..f70514b2912 100644
    --- a/htdocs/core/modules/contract/doc/doc_generic_contract_odt.modules.php
    +++ b/htdocs/core/modules/contract/doc/doc_generic_contract_odt.modules.php
    @@ -37,10 +37,23 @@ require_once DOL_DOCUMENT_ROOT.'/core/lib/doc.lib.php';
      */
     class doc_generic_contract_odt extends ModelePDFContract
     {
    -	var $emetteur;	// Objet societe qui emet
    +	/**
    +	 * Issuer
    +	 * @var Societe
    +	 */
    +	public $emetteur;
     
    -	var $phpmin = array(5,2,0);	// Minimum version of PHP required by module
    -	var $version = 'dolibarr';
    +	/**
    +   * @var array() Minimum version of PHP required by module.
    +	 * e.g.: PHP ≥ 5.4 = array(5, 4)
    +   */
    +	public $phpmin = array(5, 4);
    +
    +	/**
    +     * Dolibarr version of the loaded document
    +     * @public string
    +     */
    +	public $version = 'dolibarr';
     
     
     	/**
    @@ -50,10 +63,10 @@ class doc_generic_contract_odt extends ModelePDFContract
     	 */
     	function __construct($db)
     	{
    -		global $conf,$langs,$mysoc;
    +		global $conf, $langs, $mysoc;
     
    -		$langs->load("main");
    -		$langs->load("companies");
    +		// Load translation files required by the page
    +        $langs->loadLangs(array("main","companies"));
     
     		$this->db = $db;
     		$this->name = "ODT templates";
    @@ -97,8 +110,8 @@ class doc_generic_contract_odt extends ModelePDFContract
     	{
     		global $conf,$langs;
     
    -		$langs->load("companies");
    -		$langs->load("errors");
    +		// Load translation files required by the page
    +        $langs->loadLangs(array('companies', 'errors'));
     
     		$form = new Form($this->db);
     
    @@ -167,6 +180,7 @@ class doc_generic_contract_odt extends ModelePDFContract
     		return $texte;
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *	Function to build a document on disk using the generic odt module.
     	 *
    @@ -180,6 +194,7 @@ class doc_generic_contract_odt extends ModelePDFContract
     	 */
     	function write_file($object,$outputlangs,$srctemplatepath,$hidedetails=0,$hidedesc=0,$hideref=0)
     	{
    +        // phpcs:enable
     		global $user,$langs,$conf,$mysoc,$hookmanager;
     
     		if (empty($srctemplatepath))
    @@ -201,10 +216,8 @@ class doc_generic_contract_odt extends ModelePDFContract
     		$sav_charset_output=$outputlangs->charset_output;
     		$outputlangs->charset_output='UTF-8';
     
    -		$outputlangs->load("main");
    -		$outputlangs->load("dict");
    -		$outputlangs->load("companies");
    -		$outputlangs->load("bills");
    +		// Load traductions files requiredby by page
    +		$outputlangs->loadLangs(array("main", "dict", "companies", "bills"));
     
     		if ($conf->contrat->dir_output)
     		{
    @@ -276,6 +289,7 @@ class doc_generic_contract_odt extends ModelePDFContract
     				}
     
     				// Recipient name
    +				$contactobject=null;
     				if (! empty($usecontact))
     				{
     					// On peut utiliser le nom de la societe du contact
    @@ -304,7 +318,7 @@ class doc_generic_contract_odt extends ModelePDFContract
     				$array_other=$this->get_substitutionarray_other($outputlangs);
     				// retrieve contact information for use in contract as contact_xxx tags
     				$array_thirdparty_contact = array();
    -				if ($usecontact) $array_thirdparty_contact=$this->get_substitutionarray_contact($contactobject,$outputlangs,'contact');
    +				if ($usecontact && is_object($contactobject)) $array_thirdparty_contact=$this->get_substitutionarray_contact($contactobject,$outputlangs,'contact');
     
     				$substitutionarray = array_merge($substitutionarray,$array_object_from_properties,$array_user,$array_soc,$array_thirdparty,$array_objet,$array_other,$array_thirdparty_contact);
     				complete_substitutions_array($substitutionarray, $outputlangs, $object);
    @@ -476,6 +490,4 @@ class doc_generic_contract_odt extends ModelePDFContract
     
     		return -1;
     	}
    -
     }
    -
    diff --git a/htdocs/core/modules/contract/doc/pdf_strato.modules.php b/htdocs/core/modules/contract/doc/pdf_strato.modules.php
    index aed6a7f8205..fe0a79c6c8e 100644
    --- a/htdocs/core/modules/contract/doc/pdf_strato.modules.php
    +++ b/htdocs/core/modules/contract/doc/pdf_strato.modules.php
    @@ -39,21 +39,72 @@ require_once DOL_DOCUMENT_ROOT.'/product/class/product.class.php';
      */
     class pdf_strato extends ModelePDFContract
     {
    -	var $db;
    -	var $name;
    -	var $description;
    -	var $type;
    +	/**
    +     * @var DoliDb Database handler
    +     */
    +    public $db;
     
    -	var $phpmin = array(4,3,0); // Minimum version of PHP required by module
    -	var $version = 'dolibarr';
    +	/**
    +     * @var string model name
    +     */
    +    public $name;
     
    -	var $page_largeur;
    -	var $page_hauteur;
    -	var $format;
    -	var $marge_gauche;
    -	var	$marge_droite;
    -	var	$marge_haute;
    -	var	$marge_basse;
    +	/**
    +     * @var string model description (short text)
    +     */
    +    public $description;
    +
    +	/**
    +     * @var string document type
    +     */
    +    public $type;
    +
    +	/**
    +     * @var array() Minimum version of PHP required by module.
    +	 * e.g.: PHP ≥ 5.4 = array(5, 4)
    +     */
    +	public $phpmin = array(5, 4);
    +
    +	/**
    +     * Dolibarr version of the loaded document
    +     * @public string
    +     */
    +	public $version = 'dolibarr';
    +
    +	/**
    +     * @var int page_largeur
    +     */
    +    public $page_largeur;
    +
    +	/**
    +     * @var int page_hauteur
    +     */
    +    public $page_hauteur;
    +
    +	/**
    +     * @var array format
    +     */
    +    public $format;
    +
    +	/**
    +     * @var int marge_gauche
    +     */
    +	public $marge_gauche;
    +
    +	/**
    +     * @var int marge_droite
    +     */
    +	public $marge_droite;
    +
    +	/**
    +     * @var int marge_haute
    +     */
    +	public $marge_haute;
    +
    +	/**
    +     * @var int marge_basse
    +     */
    +	public $marge_basse;
     
     	/**
     	 * Issuer
    @@ -108,7 +159,8 @@ class pdf_strato extends ModelePDFContract
     		$this->posxdesc=$this->marge_gauche+1;
     	}
     
    -	/**
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
    +    /**
          *  Function to build pdf onto disk
          *
          *  @param		CommonObject	$object				Id of object to generate
    @@ -121,13 +173,14 @@ class pdf_strato extends ModelePDFContract
     	 */
     	function write_file($object,$outputlangs,$srctemplatepath='',$hidedetails=0,$hidedesc=0,$hideref=0)
     	{
    +        // phpcs:enable
     		global $user,$langs,$conf,$hookmanager,$mysoc;
     
     		if (! is_object($outputlangs)) $outputlangs=$langs;
     		// For backward compatibility with FPDF, force output charset to ISO, because FPDF expect text to be encoded in ISO
     		if (! empty($conf->global->MAIN_USE_FPDF)) $outputlangs->charset_output='ISO-8859-1';
    -		
    -		// Translations
    +
    +		// Load traductions files requiredby by page
     		$outputlangs->loadLangs(array("main", "dict", "companies", "contracts"));
     
     		if ($conf->contrat->dir_output)
    @@ -213,16 +266,14 @@ class pdf_strato extends ModelePDFContract
     
     				$tab_top = 90;
     				$tab_top_newpage = (empty($conf->global->MAIN_PDF_DONOTREPEAT_HEAD)?42:10);
    -				$tab_height = 130;
    -				$tab_height_newpage = 150;
     
     				// Affiche notes
     				if (! empty($object->note_public))
     				{
    -					$tab_top = 88;
    +					$tab_top -= 2;
     
     					$pdf->SetFont('','', $default_font_size - 1);
    -					$pdf->writeHTMLCell(190, 3, $this->posxdesc-1, $tab_top, dol_htmlentitiesbr($object->note_public), 0, 1);
    +					$pdf->writeHTMLCell(190, 3, $this->posxdesc-1, $tab_top-1, dol_htmlentitiesbr($object->note_public), 0, 1);
     					$nexY = $pdf->GetY();
     					$height_note=$nexY-$tab_top;
     
    @@ -230,13 +281,8 @@ class pdf_strato extends ModelePDFContract
     					$pdf->SetDrawColor(192,192,192);
     					$pdf->Rect($this->marge_gauche, $tab_top-1, $this->page_largeur-$this->marge_gauche-$this->marge_droite, $height_note+1);
     
    -					$tab_height = $tab_height - $height_note;
     					$tab_top = $nexY+6;
     				}
    -				else
    -				{
    -					$height_note=0;
    -				}
     
     				$iniY = $tab_top + 7;
     				$curY = $tab_top + 7;
    @@ -493,10 +539,10 @@ class pdf_strato extends ModelePDFContract
     	function _pagehead(&$pdf, $object, $showaddress, $outputlangs)
     	{
     		global $conf,$langs;
    -		
    +
     		$default_font_size = pdf_getPDFFontSize($outputlangs);
    -		
    -		// Translations
    +
    +		// Load traductions files requiredby by page
     		$outputlangs->loadLangs(array("main", "dict", "contract", "companies"));
     
     		pdf_pagehead($pdf,$outputlangs,$this->page_hauteur);
    @@ -675,6 +721,4 @@ class pdf_strato extends ModelePDFContract
     		$showdetails=$conf->global->MAIN_GENERATE_DOCUMENTS_SHOW_FOOT_DETAILS;
     		return pdf_pagefoot($pdf,$outputlangs,'CONTRACT_FREE_TEXT',$this->emetteur,$this->marge_basse,$this->marge_gauche,$this->page_hauteur,$object,$showdetails,$hidefreetext);
     	}
    -
     }
    -
    diff --git a/htdocs/core/modules/contract/mod_contract_magre.php b/htdocs/core/modules/contract/mod_contract_magre.php
    index 54da8fc55c4..4769ec17f99 100644
    --- a/htdocs/core/modules/contract/mod_contract_magre.php
    +++ b/htdocs/core/modules/contract/mod_contract_magre.php
    @@ -29,10 +29,30 @@ require_once DOL_DOCUMENT_ROOT .'/core/modules/contract/modules_contract.php';
      */
     class mod_contract_magre extends ModelNumRefContracts
     {
    -	var $version='dolibarr';
    -	var $error = '';
    -	var $nom = 'Magre';
    -	var $code_auto=1;
    +	/**
    +     * Dolibarr version of the loaded document
    +     * @public string
    +     */
    +	public $version = 'dolibarr';
    +
    +	/**
    +	 * @var string Error message
    +	 */
    +	public $error = '';
    +
    +	/**
    +	 * @var string nom
    +	 * @deprecated
    +	 * @see name
    +	 */
    +	public $nom='Magre';
    +
    +	/**
    +	 * @var string name
    +	 */
    +	public $name='Magre';
    +
    +	public $code_auto=1;
     
     	/**
     	 *	Return default description of numbering model
    @@ -117,8 +137,9 @@ class mod_contract_magre extends ModelNumRefContracts
     		return  $numFinal;
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
    -	 *	Return next value
    +	 *  Return next value
     	 *
     	 *	@param	Societe		$objsoc     third party object
     	 *	@param	Object		$objforref	contract object
    @@ -126,8 +147,7 @@ class mod_contract_magre extends ModelNumRefContracts
     	 */
         function contract_get_num($objsoc,$objforref)
         {
    +        // phpcs:enable
             return $this->getNextValue($objsoc,$objforref);
         }
    -
     }
    -
    diff --git a/htdocs/core/modules/contract/mod_contract_olive.php b/htdocs/core/modules/contract/mod_contract_olive.php
    index 6d22aebeb3d..993f4bf9bfb 100644
    --- a/htdocs/core/modules/contract/mod_contract_olive.php
    +++ b/htdocs/core/modules/contract/mod_contract_olive.php
    @@ -32,15 +32,33 @@ require_once DOL_DOCUMENT_ROOT .'/core/modules/contract/modules_contract.php';
      */
     class mod_contract_olive extends ModelNumRefContracts
     {
    +    /**
    +	 * @var string Nom du modele
    +	 * @deprecated
    +	 * @see name
    +	 */
    +	public $nom='Olive';
     
    +	/**
    +	 * @var string model name
    +	 */
    +	public $name='Olive';
     
    -	var $nom='Olive';					// Nom du modele
    -	var $code_modifiable = 1;				// Code modifiable
    -	var $code_modifiable_invalide = 1;		// Code modifiable si il est invalide
    -	var $code_modifiable_null = 1;			// Code modifiables si il est null
    -	var $code_null = 1;						// Code facultatif
    -	var $version='dolibarr';    		// 'development', 'experimental', 'dolibarr'
    -	var $code_auto = 0; 	                // Numerotation automatique
    +	public $code_modifiable = 1;				// Code modifiable
    +
    +	public $code_modifiable_invalide = 1;		// Code modifiable si il est invalide
    +
    +	public $code_modifiable_null = 1;			// Code modifiables si il est null
    +
    +	public $code_null = 1;						// Code facultatif
    +
    +	/**
    +     * Dolibarr version of the loaded document
    +     * @public string
    +     */
    +	public $version = 'dolibarr';    		// 'development', 'experimental', 'dolibarr'
    +
    +	public $code_auto = 0; 	                // Numerotation automatique
     
     
     	/**
    diff --git a/htdocs/core/modules/contract/mod_contract_serpis.php b/htdocs/core/modules/contract/mod_contract_serpis.php
    index 5dcb8a72baa..e91775f669c 100644
    --- a/htdocs/core/modules/contract/mod_contract_serpis.php
    +++ b/htdocs/core/modules/contract/mod_contract_serpis.php
    @@ -28,11 +28,32 @@ require_once DOL_DOCUMENT_ROOT .'/core/modules/contract/modules_contract.php';
      */
     class mod_contract_serpis extends ModelNumRefContracts
     {
    -	var $version='dolibarr';
    -	var $prefix='CT';
    -	var $error='';
    -	var $nom='Serpis';
    -	var $code_auto=1;
    +	/**
    +     * Dolibarr version of the loaded document
    +     * @public string
    +     */
    +	public $version = 'dolibarr';
    +
    +	public $prefix='CT';
    +
    +	/**
    +	 * @var string Error code (or message)
    +	 */
    +	public $error='';
    +
    +	/**
    +	 * @var string Nom du modele
    +	 * @deprecated
    +	 * @see name
    +	 */
    +	public $nom='Serpis';
    +
    +	/**
    +	 * @var string model name
    +	 */
    +	public $name='Serpis';
    +
    +	public $code_auto=1;
     
     
     	/**
    @@ -132,16 +153,17 @@ class mod_contract_serpis extends ModelNumRefContracts
     	}
     
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *	Return next value
     	 *
     	 *	@param	Societe		$objsoc     third party object
    -	 *	@param	Object		$objforref	contract object
    +	 *	@param	Object		$objforref  contract object
     	 *	@return string      			Value if OK, 0 if KO
     	 */
     	function contract_get_num($objsoc,$objforref)
     	{
    +        // phpcs:enable
     		return $this->getNextValue($objsoc,$objforref);
     	}
    -
     }
    diff --git a/htdocs/core/modules/contract/modules_contract.php b/htdocs/core/modules/contract/modules_contract.php
    index 47a882b7b56..cd1ce4137cc 100644
    --- a/htdocs/core/modules/contract/modules_contract.php
    +++ b/htdocs/core/modules/contract/modules_contract.php
    @@ -37,9 +37,13 @@
      */
     abstract class ModelePDFContract extends CommonDocGenerator
     {
    -	var $error='';
    +	/**
    +	 * @var string Error code (or message)
    +	 */
    +	public $error='';
     
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *	Return list of active generation modules
     	 *
    @@ -49,6 +53,7 @@ abstract class ModelePDFContract extends CommonDocGenerator
     	 */
     	static function liste_modeles($db,$maxfilenamelength=0)
     	{
    +        // phpcs:enable
     		global $conf;
     
     		$type='contract';
    @@ -67,7 +72,10 @@ abstract class ModelePDFContract extends CommonDocGenerator
      */
     class ModelNumRefContracts
     {
    -	var $error='';
    +	/**
    +	 * @var string Error code (or message)
    +	 */
    +	public $error='';
     
     	/**
     	 *	Return if a module can be used or not
    diff --git a/htdocs/core/modules/dons/html_cerfafr.modules.php b/htdocs/core/modules/dons/html_cerfafr.modules.php
    index c9d2b4984ad..8f6c10119c4 100644
    --- a/htdocs/core/modules/dons/html_cerfafr.modules.php
    +++ b/htdocs/core/modules/dons/html_cerfafr.modules.php
    @@ -38,7 +38,7 @@ class html_cerfafr extends ModeleDon
     	/**
     	 *  Constructor
     	 *
    -	 *  @param      DoliDb		$db      Database handler
    +	 *  @param      DoliDb      $db      Database handler
     	 */
     	function __construct($db)
     	{
    @@ -64,6 +64,7 @@ class html_cerfafr extends ModeleDon
     	}
     
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *  Write the object to document file to disk
     	 *
    @@ -74,6 +75,7 @@ class html_cerfafr extends ModeleDon
     	 */
     	function write_file($don,$outputlangs,$currency='')
     	{
    +        // phpcs:enable
     		global $user,$conf,$langs,$mysoc;
     
     		$now=dol_now();
    @@ -81,12 +83,8 @@ class html_cerfafr extends ModeleDon
     
     		if (! is_object($outputlangs)) $outputlangs=$langs;
     
    -		$outputlangs->load("main");
    -		$outputlangs->load("dict");
    -		$outputlangs->load("companies");
    -		$outputlangs->load("bills");
    -		$outputlangs->load("products");
    -		$outputlangs->load("donations");
    +		// Load traductions files requiredby by page
    +		$outputlangs->loadLangs(array("main", "dict", "companies", "bills", "products", "donations"));
     
     		$currency = !empty($currency) ? $currency : $conf->currency;
     
    @@ -167,7 +165,7 @@ class html_cerfafr extends ModeleDon
     				$form = str_replace('__DATE__',dol_print_date($don->date,'day',false,$outputlangs),$form);
     				//$form = str_replace('__IP__',$user->ip,$form); // TODO $user->ip not exist
     				$form = str_replace('__AMOUNT__', price($don->amount), $form);
    -				$form = str_replace('__AMOUNTLETTERS__',chiffre_en_lettre($don->amount),$form);
    +				$form = str_replace('__AMOUNTLETTERS__', $this->amountToLetters($don->amount),$form);
     				$form = str_replace('__CURRENCY__',$outputlangs->transnoentitiesnoconv("Currency".$currency),$form);
     				$form = str_replace('__CURRENCYCODE__',$conf->currency,$form);
     				$form = str_replace('__MAIN_INFO_SOCIETE_NOM__',$mysoc->name,$form);
    @@ -276,153 +274,163 @@ class html_cerfafr extends ModeleDon
     			return 0;
     		}
     	}
    -}
     
    -function chiffre_en_lettre($montant, $devise1='', $devise2='')
    -{
    -	if(empty($devise1)) $dev1='euros';
    -	else $dev1=$devise1;
    -	if(empty($devise2)) $dev2='centimes';
    -	else $dev2=$devise2;
    -	$valeur_entiere=intval($montant);
    -	$valeur_decimal=intval(round($montant-intval($montant), 2)*100);
    -	$dix_c=intval($valeur_decimal%100/10);
    -	$cent_c=intval($valeur_decimal%1000/100);
    -	$unite[1]=$valeur_entiere%10;
    -	$dix[1]=intval($valeur_entiere%100/10);
    -	$cent[1]=intval($valeur_entiere%1000/100);
    -	$unite[2]=intval($valeur_entiere%10000/1000);
    -	$dix[2]=intval($valeur_entiere%100000/10000);
    -	$cent[2]=intval($valeur_entiere%1000000/100000);
    -	$unite[3]=intval($valeur_entiere%10000000/1000000);
    -	$dix[3]=intval($valeur_entiere%100000000/10000000);
    -	$cent[3]=intval($valeur_entiere%1000000000/100000000);
    -	$chif=array('', 'un', 'deux', 'trois', 'quatre', 'cinq', 'six', 'sept', 'huit', 'neuf', 'dix', 'onze', 'douze', 'treize', 'quatorze', 'quinze', 'seize', 'dix sept', 'dix huit', 'dix neuf');
    -		$secon_c='';
    -		$trio_c='';
    -	for($i=1; $i<=3; $i++){
    -		$prim[$i]='';
    -		$secon[$i]='';
    -		$trio[$i]='';
    -		if($dix[$i]==0){
    +	/**
    +	 * numbers to letters
    +	 *
    +	 * @param   mixed   $montant    amount
    +	 * @param   mixed   $devise1    devise 1 ex: euro
    +	 * @param   mixed   $devise2    devise 2 ex: centimes
    +	 * @return string               amount in letters
    +	 */
    +	private function amountToLetters($montant, $devise1='', $devise2='')
    +	{
    +		$unite = array();
    +		$dix = array();
    +		$cent = array();
    +		if(empty($devise1)) $dev1='euros';
    +		else $dev1=$devise1;
    +		if(empty($devise2)) $dev2='centimes';
    +		else $dev2=$devise2;
    +		$valeur_entiere=intval($montant);
    +		$valeur_decimal=intval(round($montant-intval($montant), 2)*100);
    +		$dix_c=intval($valeur_decimal%100/10);
    +		$cent_c=intval($valeur_decimal%1000/100);
    +		$unite[1]=$valeur_entiere%10;
    +		$dix[1]=intval($valeur_entiere%100/10);
    +		$cent[1]=intval($valeur_entiere%1000/100);
    +		$unite[2]=intval($valeur_entiere%10000/1000);
    +		$dix[2]=intval($valeur_entiere%100000/10000);
    +		$cent[2]=intval($valeur_entiere%1000000/100000);
    +		$unite[3]=intval($valeur_entiere%10000000/1000000);
    +		$dix[3]=intval($valeur_entiere%100000000/10000000);
    +		$cent[3]=intval($valeur_entiere%1000000000/100000000);
    +		$chif=array('', 'un', 'deux', 'trois', 'quatre', 'cinq', 'six', 'sept', 'huit', 'neuf', 'dix', 'onze', 'douze', 'treize', 'quatorze', 'quinze', 'seize', 'dix sept', 'dix huit', 'dix neuf');
    +			$secon_c='';
    +			$trio_c='';
    +		for($i=1; $i<=3; $i++){
    +			$prim[$i]='';
     			$secon[$i]='';
    -			$prim[$i]=$chif[$unite[$i]];
    +			$trio[$i]='';
    +			if($dix[$i]==0){
    +				$secon[$i]='';
    +				$prim[$i]=$chif[$unite[$i]];
    +			}
    +			else if($dix[$i]==1){
    +				$secon[$i]='';
    +				$prim[$i]=$chif[($unite[$i]+10)];
    +			}
    +			else if($dix[$i]==2){
    +				if($unite[$i]==1){
    +				$secon[$i]='vingt et';
    +				$prim[$i]=$chif[$unite[$i]];
    +				}
    +				else {
    +				$secon[$i]='vingt';
    +				$prim[$i]=$chif[$unite[$i]];
    +				}
    +			}
    +			else if($dix[$i]==3){
    +				if($unite[$i]==1){
    +				$secon[$i]='trente et';
    +				$prim[$i]=$chif[$unite[$i]];
    +				}
    +				else {
    +				$secon[$i]='trente';
    +				$prim[$i]=$chif[$unite[$i]];
    +				}
    +			}
    +			else if($dix[$i]==4){
    +				if($unite[$i]==1){
    +				$secon[$i]='quarante et';
    +				$prim[$i]=$chif[$unite[$i]];
    +				}
    +				else {
    +				$secon[$i]='quarante';
    +				$prim[$i]=$chif[$unite[$i]];
    +				}
    +			}
    +			else if($dix[$i]==5){
    +				if($unite[$i]==1){
    +				$secon[$i]='cinquante et';
    +				$prim[$i]=$chif[$unite[$i]];
    +				}
    +				else {
    +				$secon[$i]='cinquante';
    +				$prim[$i]=$chif[$unite[$i]];
    +				}
    +			}
    +			else if($dix[$i]==6){
    +				if($unite[$i]==1){
    +				$secon[$i]='soixante et';
    +				$prim[$i]=$chif[$unite[$i]];
    +				}
    +				else {
    +				$secon[$i]='soixante';
    +				$prim[$i]=$chif[$unite[$i]];
    +				}
    +			}
    +			else if($dix[$i]==7){
    +				if($unite[$i]==1){
    +				$secon[$i]='soixante et';
    +				$prim[$i]=$chif[$unite[$i]+10];
    +				}
    +				else {
    +				$secon[$i]='soixante';
    +				$prim[$i]=$chif[$unite[$i]+10];
    +				}
    +			}
    +			else if($dix[$i]==8){
    +				if($unite[$i]==1){
    +				$secon[$i]='quatre-vingts et';
    +				$prim[$i]=$chif[$unite[$i]];
    +				}
    +				else {
    +				$secon[$i]='quatre-vingt';
    +				$prim[$i]=$chif[$unite[$i]];
    +				}
    +			}
    +			else if($dix[$i]==9){
    +				if($unite[$i]==1){
    +				$secon[$i]='quatre-vingts et';
    +				$prim[$i]=$chif[$unite[$i]+10];
    +				}
    +				else {
    +				$secon[$i]='quatre-vingts';
    +				$prim[$i]=$chif[$unite[$i]+10];
    +				}
    +			}
    +			if($cent[$i]==1) $trio[$i]='cent';
    +			else if($cent[$i]!=0 || $cent[$i]!='') $trio[$i]=$chif[$cent[$i]] .' cents';
     		}
    -		else if($dix[$i]==1){
    -			$secon[$i]='';
    -			$prim[$i]=$chif[($unite[$i]+10)];
    -		}
    -		else if($dix[$i]==2){
    -			if($unite[$i]==1){
    -			$secon[$i]='vingt et';
    -			$prim[$i]=$chif[$unite[$i]];
    -			}
    -			else {
    -			$secon[$i]='vingt';
    -			$prim[$i]=$chif[$unite[$i]];
    -			}
    -		}
    -		else if($dix[$i]==3){
    -			if($unite[$i]==1){
    -			$secon[$i]='trente et';
    -			$prim[$i]=$chif[$unite[$i]];
    -			}
    -			else {
    -			$secon[$i]='trente';
    -			$prim[$i]=$chif[$unite[$i]];
    -			}
    -		}
    -		else if($dix[$i]==4){
    -			if($unite[$i]==1){
    -			$secon[$i]='quarante et';
    -			$prim[$i]=$chif[$unite[$i]];
    -			}
    -			else {
    -			$secon[$i]='quarante';
    -			$prim[$i]=$chif[$unite[$i]];
    -			}
    -		}
    -		else if($dix[$i]==5){
    -			if($unite[$i]==1){
    -			$secon[$i]='cinquante et';
    -			$prim[$i]=$chif[$unite[$i]];
    -			}
    -			else {
    -			$secon[$i]='cinquante';
    -			$prim[$i]=$chif[$unite[$i]];
    -			}
    -		}
    -		else if($dix[$i]==6){
    -			if($unite[$i]==1){
    -			$secon[$i]='soixante et';
    -			$prim[$i]=$chif[$unite[$i]];
    -			}
    -			else {
    -			$secon[$i]='soixante';
    -			$prim[$i]=$chif[$unite[$i]];
    -			}
    -		}
    -		else if($dix[$i]==7){
    -			if($unite[$i]==1){
    -			$secon[$i]='soixante et';
    -			$prim[$i]=$chif[$unite[$i]+10];
    -			}
    -			else {
    -			$secon[$i]='soixante';
    -			$prim[$i]=$chif[$unite[$i]+10];
    -			}
    -		}
    -		else if($dix[$i]==8){
    -			if($unite[$i]==1){
    -			$secon[$i]='quatre-vingts et';
    -			$prim[$i]=$chif[$unite[$i]];
    -			}
    -			else {
    -			$secon[$i]='quatre-vingt';
    -			$prim[$i]=$chif[$unite[$i]];
    -			}
    -		}
    -		else if($dix[$i]==9){
    -			if($unite[$i]==1){
    -			$secon[$i]='quatre-vingts et';
    -			$prim[$i]=$chif[$unite[$i]+10];
    -			}
    -			else {
    -			$secon[$i]='quatre-vingts';
    -			$prim[$i]=$chif[$unite[$i]+10];
    -			}
    -		}
    -		if($cent[$i]==1) $trio[$i]='cent';
    -		else if($cent[$i]!=0 || $cent[$i]!='') $trio[$i]=$chif[$cent[$i]] .' cents';
    +
    +
    +		$chif2=array('', 'dix', 'vingt', 'trente', 'quarante', 'cinquante', 'soixante', 'soixante-dix', 'quatre-vingts', 'quatre-vingts dix');
    +		$secon_c=$chif2[$dix_c];
    +		if($cent_c==1) $trio_c='cent';
    +		else if($cent_c!=0 || $cent_c!='') $trio_c=$chif[$cent_c] .' cents';
    +
    +		if(($cent[3]==0 || $cent[3]=='') && ($dix[3]==0 || $dix[3]=='') && ($unite[3]==1))
    +			$somme = $trio[3]. '  ' .$secon[3]. ' ' . $prim[3]. ' million ';
    +		else if(($cent[3]!=0 && $cent[3]!='') || ($dix[3]!=0 && $dix[3]!='') || ($unite[3]!=0 && $unite[3]!=''))
    +			$somme = $trio[3]. ' ' .$secon[3]. ' ' . $prim[3]. ' millions ';
    +		else
    +			$somme = $trio[3]. ' ' .$secon[3]. ' ' . $prim[3];
    +
    +		if(($cent[2]==0 || $cent[2]=='') && ($dix[2]==0 || $dix[2]=='') && ($unite[2]==1))
    +			$somme = $somme.' mille ';
    +		else if(($cent[2]!=0 && $cent[2]!='') || ($dix[2]!=0 && $dix[2]!='') || ($unite[2]!=0 && $unite[2]!=''))
    +			$somme = $somme. $trio[2]. ' ' .$secon[2]. ' ' . $prim[2]. ' milles ';
    +		else
    +			$somme = $somme. $trio[2]. ' ' .$secon[2]. ' ' . $prim[2];
    +
    +		$somme = $somme. $trio[1]. ' ' .$secon[1]. ' ' . $prim[1];
    +
    +		$somme = $somme. ' '. $dev1 .' ' ;
    +
    +		if(($cent_c=='0' || $cent_c=='') && ($dix_c=='0' || $dix_c==''))
    +			return $somme. ' et z&eacute;ro '. $dev2;
    +		else
    +			return $somme. $trio_c. ' ' .$secon_c. ' ' . $dev2;
     	}
    -
    -
    -$chif2=array('', 'dix', 'vingt', 'trente', 'quarante', 'cinquante', 'soixante', 'soixante-dix', 'quatre-vingts', 'quatre-vingts dix');
    -	$secon_c=$chif2[$dix_c];
    -	if($cent_c==1) $trio_c='cent';
    -	else if($cent_c!=0 || $cent_c!='') $trio_c=$chif[$cent_c] .' cents';
    -
    -	if(($cent[3]==0 || $cent[3]=='') && ($dix[3]==0 || $dix[3]=='') && ($unite[3]==1))
    -		$somme = $trio[3]. '  ' .$secon[3]. ' ' . $prim[3]. ' million ';
    -	else if(($cent[3]!=0 && $cent[3]!='') || ($dix[3]!=0 && $dix[3]!='') || ($unite[3]!=0 && $unite[3]!=''))
    -		$somme = $trio[3]. ' ' .$secon[3]. ' ' . $prim[3]. ' millions ';
    -	else
    -		$somme = $trio[3]. ' ' .$secon[3]. ' ' . $prim[3];
    -
    -	if(($cent[2]==0 || $cent[2]=='') && ($dix[2]==0 || $dix[2]=='') && ($unite[2]==1))
    -		$somme = $somme.' mille ';
    -	else if(($cent[2]!=0 && $cent[2]!='') || ($dix[2]!=0 && $dix[2]!='') || ($unite[2]!=0 && $unite[2]!=''))
    -		$somme = $somme. $trio[2]. ' ' .$secon[2]. ' ' . $prim[2]. ' milles ';
    -	else
    -		$somme = $somme. $trio[2]. ' ' .$secon[2]. ' ' . $prim[2];
    -
    -	$somme = $somme. $trio[1]. ' ' .$secon[1]. ' ' . $prim[1];
    -
    -	$somme = $somme. ' '. $dev1 .' ' ;
    -
    -	if(($cent_c=='0' || $cent_c=='') && ($dix_c=='0' || $dix_c==''))
    -		return $somme. ' et z&eacute;ro '. $dev2;
    -	else
    -		return $somme. $trio_c. ' ' .$secon_c. ' ' . $dev2;
    -
     }
    diff --git a/htdocs/core/modules/dons/modules_don.php b/htdocs/core/modules/dons/modules_don.php
    index 14045f20d11..d8fbe92c2c7 100644
    --- a/htdocs/core/modules/dons/modules_don.php
    +++ b/htdocs/core/modules/dons/modules_don.php
    @@ -34,17 +34,22 @@ require_once DOL_DOCUMENT_ROOT.'/don/class/don.class.php';
      */
     abstract class ModeleDon extends CommonDocGenerator
     {
    -    var $error='';
    +    /**
    +	 * @var string Error code (or message)
    +	 */
    +	public $error='';
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
         /**
          *  Return list of active generation modules
          *
    -     *  @param	DoliDB	$db     			Database handler
    -     *  @param  integer	$maxfilenamelength  Max length of value to show
    +     *  @param	DoliDB  $db     			Database handler
    +     *  @param  integer $maxfilenamelength  Max length of value to show
          *  @return	array						List of templates
          */
         static function liste_modeles($db,$maxfilenamelength=0)
         {
    +        // phpcs:enable
             global $conf;
     
             $type='donation';
    @@ -63,7 +68,10 @@ abstract class ModeleDon extends CommonDocGenerator
      */
     abstract class ModeleNumRefDons
     {
    -    var $error='';
    +    /**
    +	 * @var string Error code (or message)
    +	 */
    +	public $error='';
     
         /**
          * 	Return if a module can be used or not
    @@ -138,115 +146,3 @@ abstract class ModeleNumRefDons
             return $langs->trans("NotAvailable");
         }
     }
    -
    -
    -/**
    - *	Cree un don sur disque en fonction du modele de DON_ADDON_PDF
    - *
    - *	@param	DoliDB		$db  			Databse handler
    - *	@param	int			$id				Id donation
    - *	@param	string		$message		Message
    - *	@param	string		$modele			Force le modele a utiliser ('' par defaut)
    - *	@param	Translate	$outputlangs	Object langs
    - *  @param  int			$hidedetails    Hide details of lines
    - *  @param  int			$hidedesc       Hide description
    - *  @param  int			$hideref        Hide ref
    - *	@return int         				0 if KO, 1 if OK
    - */
    -function don_create($db, $id, $message, $modele, $outputlangs, $hidedetails=0, $hidedesc=0, $hideref=0)
    -{
    -    global $conf, $langs;
    -    $langs->load("bills");
    -
    -    $eror=0;
    -
    -    // Increase limit for PDF build
    -    $err=error_reporting();
    -    error_reporting(0);
    -    @set_time_limit(120);
    -    error_reporting($err);
    -
    -    $srctemplatepath='';
    -
    -    // Set template to use
    -    if (! dol_strlen($modele))
    -    {
    -        if (! empty($conf->global->DON_ADDON_MODEL))
    -        {
    -            $modele = $conf->global->DON_ADDON_MODEL;
    -        }
    -        else
    -        {
    -            print $langs->trans("Error")." ".$langs->trans("Error_DON_ADDON_MODEL_NotDefined");
    -            return 0;
    -        }
    -    }
    -
    -    // If selected modele is a filename template (then $modele="modelname:filename")
    -    $tmp=explode(':',$modele,2);
    -    if (! empty($tmp[1]))
    -    {
    -    	$modele=$tmp[0];
    -    	$srctemplatepath=$tmp[1];
    -    }
    -
    -    // Search template files
    -    $file=''; $classname=''; $filefound=0;
    -    $dirmodels=array('/');
    -    if (is_array($conf->modules_parts['models'])) $dirmodels=array_merge($dirmodels,$conf->modules_parts['models']);
    -    foreach($dirmodels as $reldir)
    -    {
    -    	foreach(array('html','doc','pdf') as $prefix)
    -    	{
    -    		$file = $prefix."_".preg_replace('/^html_/','',$modele).".modules.php";
    -
    -    		// On verifie l'emplacement du modele
    -    		$file=dol_buildpath($reldir."core/modules/dons/".$file,0);
    -    		if (file_exists($file))
    -    		{
    -    			$filefound=1;
    -    			$classname=$prefix.'_'.$modele;
    -    			break;
    -    		}
    -    	}
    -    	if ($filefound) break;
    -    }
    -
    -    // Charge le modele
    -	if ($filefound)
    -	{
    -        require_once $file;
    -
    -        $object=new Don($db);
    -        $object->fetch($id);
    -
    -        $classname = $modele;
    -        $obj = new $classname($db);
    -
    -        // We save charset_output to restore it because write_file can change it if needed for
    -        // output format that does not support UTF8.
    -        $sav_charset_output=$outputlangs->charset_output;
    -        if ($obj->write_file($object,$outputlangs, $srctemplatepath, $hidedetails, $hidedesc, $hideref) > 0)
    -        {
    -            $outputlangs->charset_output=$sav_charset_output;
    -
    -			// we delete preview files
    -        	require_once DOL_DOCUMENT_ROOT.'/core/lib/files.lib.php';
    -            dol_delete_preview($object);
    -            return 1;
    -        }
    -        else
    -        {
    -            $outputlangs->charset_output=$sav_charset_output;
    -            dol_syslog("Erreur dans don_create");
    -            dol_print_error($db,$obj->error);
    -            return 0;
    -        }
    -    }
    -    else
    -    {
    -        print $langs->trans("Error")." ".$langs->trans("ErrorFileDoesNotExists",$file);
    -        return 0;
    -    }
    -}
    -
    diff --git a/htdocs/core/modules/expedition/doc/doc_generic_shipment_odt.modules.php b/htdocs/core/modules/expedition/doc/doc_generic_shipment_odt.modules.php
    index 9c45c135ac3..38696cb3cc2 100644
    --- a/htdocs/core/modules/expedition/doc/doc_generic_shipment_odt.modules.php
    +++ b/htdocs/core/modules/expedition/doc/doc_generic_shipment_odt.modules.php
    @@ -2,7 +2,8 @@
     /* Copyright (C) 2010-2012 	Laurent Destailleur <eldy@users.sourceforge.net>
      * Copyright (C) 2012		Juanjo Menent		<jmenent@2byte.es>
      * Copyright (C) 2014		Marcos García		<marcosgdf@gmail.com>
    -  * Copyright (C) 2016		Charlie Benke		<charlie@patas-monkey.com>
    + * Copyright (C) 2016		Charlie Benke		<charlie@patas-monkey.com>
    + * Copyright (C) 2018       Philippe Grand      <philippe.grand@atoo-net.com>
     
     *
     * This program is free software; you can redistribute it and/or modify
    @@ -39,10 +40,23 @@ require_once DOL_DOCUMENT_ROOT.'/core/lib/doc.lib.php';
      */
     class doc_generic_shipment_odt extends ModelePdfExpedition
     {
    -	var $emetteur;	// Objet societe qui emet
    +	/**
    +	 * Issuer
    +	 * @var Societe
    +	 */
    +	public $emetteur;
     
    -	var $phpmin = array(5,2,0);	// Minimum version of PHP required by module
    -	var $version = 'dolibarr';
    +	/**
    +   * @var array() Minimum version of PHP required by module.
    +	 * e.g.: PHP ≥ 5.4 = array(5, 4)
    +   */
    +	public $phpmin = array(5, 4);
    +
    +	/**
    +     * Dolibarr version of the loaded document
    +     * @public string
    +     */
    +	public $version = 'dolibarr';
     
     
     	/**
    @@ -52,10 +66,10 @@ class doc_generic_shipment_odt extends ModelePdfExpedition
     	 */
     	function __construct($db)
     	{
    -		global $conf,$langs,$mysoc;
    +		global $conf, $langs, $mysoc;
     
    -		$langs->load("main");
    -		$langs->load("companies");
    +		// Load translation files required by the page
    +        $langs->loadLangs(array("main","companies"));
     
     		$this->db = $db;
     		$this->name = "ODT templates";
    @@ -99,8 +113,8 @@ class doc_generic_shipment_odt extends ModelePdfExpedition
     	{
     		global $conf,$langs;
     
    -		$langs->load("companies");
    -		$langs->load("errors");
    +		// Load translation files required by the page
    +        $langs->loadLangs(array("errors","companies"));
     
     		$form = new Form($this->db);
     
    @@ -177,6 +191,7 @@ class doc_generic_shipment_odt extends ModelePdfExpedition
     		return $texte;
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *	Function to build a document on disk using the generic odt module.
     	 *
    @@ -190,6 +205,7 @@ class doc_generic_shipment_odt extends ModelePdfExpedition
     	 */
     	function write_file($object,$outputlangs,$srctemplatepath,$hidedetails=0,$hidedesc=0,$hideref=0)
     	{
    +        // phpcs:enable
     		global $user,$langs,$conf,$mysoc,$hookmanager;
     
     		if (empty($srctemplatepath))
    @@ -211,10 +227,8 @@ class doc_generic_shipment_odt extends ModelePdfExpedition
     		$sav_charset_output=$outputlangs->charset_output;
     		$outputlangs->charset_output='UTF-8';
     
    -		$outputlangs->load("main");
    -		$outputlangs->load("dict");
    -		$outputlangs->load("companies");
    -		$outputlangs->load("bills");
    +		// Load traductions files requiredby by page
    +		$outputlangs->loadLangs(array("main", "dict", "companies", "bills"));
     
     		if ($conf->expedition->dir_output."/sending")
     		{
    @@ -535,6 +549,4 @@ class doc_generic_shipment_odt extends ModelePdfExpedition
     
     		return -1;
     	}
    -
     }
    -
    diff --git a/htdocs/core/modules/expedition/doc/pdf_merou.modules.php b/htdocs/core/modules/expedition/doc/pdf_merou.modules.php
    index 9a496cb5589..3d786bf111d 100644
    --- a/htdocs/core/modules/expedition/doc/pdf_merou.modules.php
    +++ b/htdocs/core/modules/expedition/doc/pdf_merou.modules.php
    @@ -33,11 +33,82 @@ require_once DOL_DOCUMENT_ROOT.'/core/lib/pdf.lib.php';
     
     
     /**
    - *	Classe permettant de generer les borderaux envoi au modele Merou
    + *	Class to build sending documents with model Merou
      */
     class pdf_merou extends ModelePdfExpedition
     {
    -	var $emetteur;	// Objet societe qui emet
    +    /**
    +     * @var DoliDb Database handler
    +     */
    +    public $db;
    +
    +	/**
    +     * @var string model name
    +     */
    +    public $name;
    +
    +	/**
    +     * @var string model description (short text)
    +     */
    +    public $description;
    +
    +	/**
    +     * @var string document type
    +     */
    +    public $type;
    +
    +	/**
    +     * @var array() Minimum version of PHP required by module.
    +	 * e.g.: PHP ≥ 5.4 = array(5, 4)
    +     */
    +	public $phpmin = array(5, 4);
    +
    +	/**
    +     * Dolibarr version of the loaded document
    +     * @public string
    +     */
    +	public $version = 'dolibarr';
    +
    +	/**
    +     * @var int page_largeur
    +     */
    +    public $page_largeur;
    +
    +	/**
    +     * @var int page_hauteur
    +     */
    +    public $page_hauteur;
    +
    +	/**
    +     * @var array format
    +     */
    +    public $format;
    +
    +	/**
    +     * @var int marge_gauche
    +     */
    +	public $marge_gauche;
    +
    +	/**
    +     * @var int marge_droite
    +     */
    +	public $marge_droite;
    +
    +	/**
    +     * @var int marge_haute
    +     */
    +	public $marge_haute;
    +
    +	/**
    +     * @var int marge_basse
    +     */
    +	public $marge_basse;
    +
    +	/**
    +	 * Issuer
    +	 * @var Societe
    +	 */
    +	public $emetteur;
     
     
     	/**
    @@ -65,12 +136,13 @@ class pdf_merou extends ModelePdfExpedition
     
     		$this->option_logo = 1;
     
    -		// Recupere emmetteur
    +		// Get source company
     		$this->emetteur=$mysoc;
     		if (! $this->emetteur->country_code) $this->emetteur->country_code=substr($langs->defaultlang,-2);    // By default if not defined
     	}
     
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *	Function to build pdf onto disk
     	 *
    @@ -84,6 +156,7 @@ class pdf_merou extends ModelePdfExpedition
     	 */
     	function write_file(&$object,$outputlangs,$srctemplatepath='',$hidedetails=0,$hidedesc=0,$hideref=0)
     	{
    +        // phpcs:enable
     		global $user,$conf,$langs,$mysoc,$hookmanager;
     
     		$object->fetch_thirdparty();
    @@ -91,10 +164,10 @@ class pdf_merou extends ModelePdfExpedition
     		if (! is_object($outputlangs)) $outputlangs=$langs;
     		// For backward compatibility with FPDF, force output charset to ISO, because FPDF expect text to be encoded in ISO
     		if (! empty($conf->global->MAIN_USE_FPDF)) $outputlangs->charset_output='ISO-8859-1';
    -		
    -		// Translations
    +
    +		// Load traductions files requiredby by page
     		$outputlangs->loadLangs(array("main", "bills", "products", "dict", "companies", "propal", "deliveries", "sendings", "productbatch"));
    -		
    +
     		if ($conf->expedition->dir_output)
     		{
     			$object->fetch_thirdparty();
    @@ -260,7 +333,7 @@ class pdf_merou extends ModelePdfExpedition
     					$pdf->SetDrawColor(120,120,120);
     					$pdf->Rect(10+3, $curY, 3, 3);
     					$pdf->Rect(20+3, $curY, 3, 3);
    -					
    +
     					//Insertion de la reference du produit
     					$pdf->SetXY(30, $curY);
     					$pdf->SetFont('','B', $default_font_size - 3);
    @@ -353,7 +426,7 @@ class pdf_merou extends ModelePdfExpedition
                         @chmod($file, octdec($conf->global->MAIN_UMASK));
     
     				$this->result = array('fullpath'=>$file);
    -                
    +
     				return 1;
     			}
     			else
    @@ -385,7 +458,7 @@ class pdf_merou extends ModelePdfExpedition
     	{
     		global $langs;
     		$default_font_size = pdf_getPDFFontSize($outputlangs);
    -		
    +
     		// Translations
     		$langs->loadLangs(array("main", "bills"));
     
    diff --git a/htdocs/core/modules/expedition/doc/pdf_rouget.modules.php b/htdocs/core/modules/expedition/doc/pdf_rouget.modules.php
    index 683a5e13124..5c663e61348 100644
    --- a/htdocs/core/modules/expedition/doc/pdf_rouget.modules.php
    +++ b/htdocs/core/modules/expedition/doc/pdf_rouget.modules.php
    @@ -32,11 +32,82 @@ require_once DOL_DOCUMENT_ROOT.'/core/lib/pdf.lib.php';
     
     
     /**
    - *	Classe permettant de generer les borderaux envoi au modele Rouget
    + *	Class to build sending documents with model Rouget
      */
     class pdf_rouget extends ModelePdfExpedition
     {
    -	var $emetteur;	// Objet societe qui emet
    +    /**
    +     * @var DoliDb Database handler
    +     */
    +    public $db;
    +
    +    /**
    +     * @var string model name
    +     */
    +    public $name;
    +
    +    /**
    +     * @var string model description (short text)
    +     */
    +    public $description;
    +
    +	/**
    +     * @var string document type
    +     */
    +    public $type;
    +
    +	/**
    +     * @var array() Minimum version of PHP required by module.
    +	 * e.g.: PHP ≥ 5.4 = array(5, 4)
    +     */
    +	public $phpmin = array(5, 4);
    +
    +	/**
    +     * Dolibarr version of the loaded document
    +     * @public string
    +     */
    +	public $version = 'dolibarr';
    +
    +	/**
    +     * @var int page_largeur
    +     */
    +    public $page_largeur;
    +
    +	/**
    +     * @var int page_hauteur
    +     */
    +    public $page_hauteur;
    +
    +	/**
    +     * @var array format
    +     */
    +    public $format;
    +
    +	/**
    +     * @var int marge_gauche
    +     */
    +	public $marge_gauche;
    +
    +	/**
    +     * @var int marge_droite
    +     */
    +	public $marge_droite;
    +
    +	/**
    +     * @var int marge_haute
    +     */
    +	public $marge_haute;
    +
    +	/**
    +     * @var int marge_basse
    +     */
    +	public $marge_basse;
    +
    +	/**
    +	 * Issuer
    +	 * @var Company object that emits
    +	 */
    +	public $emetteur;
     
     
     	/**
    @@ -102,6 +173,7 @@ class pdf_rouget extends ModelePdfExpedition
     		}
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *	Function to build pdf onto disk
     	 *
    @@ -115,6 +187,7 @@ class pdf_rouget extends ModelePdfExpedition
     	 */
     	function write_file($object,$outputlangs,$srctemplatepath='',$hidedetails=0,$hidedesc=0,$hideref=0)
     	{
    +        // phpcs:enable
     		global $user,$conf,$langs,$hookmanager;
     
     		$object->fetch_thirdparty();
    @@ -122,8 +195,8 @@ class pdf_rouget extends ModelePdfExpedition
     		if (! is_object($outputlangs)) $outputlangs=$langs;
     		// For backward compatibility with FPDF, force output charset to ISO, because FPDF expect text to be encoded in ISO
     		if (! empty($conf->global->MAIN_USE_FPDF)) $outputlangs->charset_output='ISO-8859-1';
    -		
    -		// Translations
    +
    +		// Load traductions files requiredby by page
     		$outputlangs->loadLangs(array("main", "bills", "products", "dict", "companies", "propal", "deliveries", "sendings", "productbatch"));
     
     		$nblignes = count($object->lines);
    @@ -580,6 +653,7 @@ class pdf_rouget extends ModelePdfExpedition
     		}
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *	Show total to pay
     	 *
    @@ -592,6 +666,7 @@ class pdf_rouget extends ModelePdfExpedition
     	 */
     	function _tableau_tot(&$pdf, $object, $deja_regle, $posy, $outputlangs)
     	{
    +        // phpcs:enable
     		global $conf,$mysoc;
     
             $sign=1;
    @@ -761,7 +836,6 @@ class pdf_rouget extends ModelePdfExpedition
     			}
     
     		}
    -
     	}
     
     	/**
    @@ -1027,6 +1101,4 @@ class pdf_rouget extends ModelePdfExpedition
     		$showdetails=$conf->global->MAIN_GENERATE_DOCUMENTS_SHOW_FOOT_DETAILS;
     		return pdf_pagefoot($pdf,$outputlangs,'SHIPPING_FREE_TEXT',$this->emetteur,$this->marge_basse,$this->marge_gauche,$this->page_hauteur,$object,$showdetails,$hidefreetext);
     	}
    -
     }
    -
    diff --git a/htdocs/core/modules/expedition/mod_expedition_ribera.php b/htdocs/core/modules/expedition/mod_expedition_ribera.php
    index c002da1eee2..35a5eb2325b 100644
    --- a/htdocs/core/modules/expedition/mod_expedition_ribera.php
    +++ b/htdocs/core/modules/expedition/mod_expedition_ribera.php
    @@ -29,9 +29,28 @@ require_once DOL_DOCUMENT_ROOT .'/core/modules/expedition/modules_expedition.php
      */
     class mod_expedition_ribera extends ModelNumRefExpedition
     {
    -	var $version='dolibarr';
    -	var $error = '';
    -	var $nom = 'Ribera';
    +	/**
    +     * Dolibarr version of the loaded document
    +     * @public string
    +     */
    +	public $version = 'dolibarr';
    +
    +	/**
    +	 * @var string Error message
    +	 */
    +	public $error = '';
    +
    +	/**
    +	 * @var string Nom du modele
    +	 * @deprecated
    +	 * @see name
    +	 */
    +	public $nom='Ribera';
    +
    +	/**
    +	 * @var string model name
    +	 */
    +	public $name='Ribera';
     
     	/**
     	 *	Return default description of numbering model
    @@ -40,7 +59,7 @@ class mod_expedition_ribera extends ModelNumRefExpedition
     	 */
     	function info()
         {
    -    	global $conf,$langs;
    +    	global $conf, $langs;
     
     		$langs->load("bills");
     
    @@ -121,6 +140,7 @@ class mod_expedition_ribera extends ModelNumRefExpedition
     		return  $numFinal;
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *  Return next free value
     	 *
    @@ -130,8 +150,7 @@ class mod_expedition_ribera extends ModelNumRefExpedition
     	 */
         function expedition_get_num($objsoc,$objforref)
         {
    +        // phpcs:enable
             return $this->getNextValue($objsoc,$objforref);
         }
    -
     }
    -
    diff --git a/htdocs/core/modules/expedition/mod_expedition_safor.php b/htdocs/core/modules/expedition/mod_expedition_safor.php
    index 826ba6665c4..2ebf9335755 100644
    --- a/htdocs/core/modules/expedition/mod_expedition_safor.php
    +++ b/htdocs/core/modules/expedition/mod_expedition_safor.php
    @@ -28,10 +28,30 @@ require_once DOL_DOCUMENT_ROOT .'/core/modules/expedition/modules_expedition.php
      */
     class mod_expedition_safor extends ModelNumRefExpedition
     {
    -	var $version='dolibarr';
    -	var $prefix='SH';
    -	var $error='';
    -	var $nom='Safor';
    +	/**
    +     * Dolibarr version of the loaded document
    +     * @public string
    +     */
    +	public $version = 'dolibarr';
    +
    +	public $prefix='SH';
    +
    +	/**
    +	 * @var string Error code (or message)
    +	 */
    +	public $error='';
    +
    +	/**
    +	 * @var string Nom du modele
    +	 * @deprecated
    +	 * @see name
    +	 */
    +	public $nom='Safor';
    +
    +	/**
    +	 * @var string model name
    +	 */
    +	public $name='Safor';
     
     
     	/**
    @@ -130,6 +150,7 @@ class mod_expedition_safor extends ModelNumRefExpedition
     		return $this->prefix.$yymm."-".$num;
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *  Return next free value
     	 *
    @@ -139,7 +160,7 @@ class mod_expedition_safor extends ModelNumRefExpedition
     	 */
     	function expedition_get_num($objsoc,$objforref)
     	{
    +        // phpcs:enable
     		return $this->getNextValue($objsoc,$objforref);
     	}
    -
     }
    diff --git a/htdocs/core/modules/expedition/modules_expedition.php b/htdocs/core/modules/expedition/modules_expedition.php
    index f46fa33c5f1..51f41978732 100644
    --- a/htdocs/core/modules/expedition/modules_expedition.php
    +++ b/htdocs/core/modules/expedition/modules_expedition.php
    @@ -36,9 +36,13 @@
      */
     abstract class ModelePdfExpedition extends CommonDocGenerator
     {
    -    var $error='';
    +    /**
    +	 * @var string Error code (or message)
    +	 */
    +	public $error='';
     
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *  Return list of active generation modules
     	 *
    @@ -48,6 +52,7 @@ abstract class ModelePdfExpedition extends CommonDocGenerator
     	 */
     	static function liste_modeles($db,$maxfilenamelength=0)
     	{
    +        // phpcs:enable
     		global $conf;
     
     		$type='shipping';
    @@ -66,7 +71,10 @@ abstract class ModelePdfExpedition extends CommonDocGenerator
      */
     abstract class ModelNumRefExpedition
     {
    -	var $error='';
    +	/**
    +	 * @var string Error code (or message)
    +	 */
    +	public $error='';
     
     	/** Return if a model can be used or not
     	 *
    diff --git a/htdocs/core/modules/expensereport/doc/pdf_standard.modules.php b/htdocs/core/modules/expensereport/doc/pdf_standard.modules.php
    index 3244bb25340..f05c19885da 100644
    --- a/htdocs/core/modules/expensereport/doc/pdf_standard.modules.php
    +++ b/htdocs/core/modules/expensereport/doc/pdf_standard.modules.php
    @@ -52,24 +52,64 @@ class pdf_standard extends ModeleExpenseReport
          * @var string model description (short text)
          */
         public $description;
    -    
    +
     	/**
          * @var string document type
          */
         public $type;
     
    -    var $phpmin = array(4,3,0); // Minimum version of PHP required by module
    -    var $version = 'dolibarr';
    +    /**
    +     * @var array() Minimum version of PHP required by module.
    +	 * e.g.: PHP ≥ 5.4 = array(5, 4)
    +     */
    +	public $phpmin = array(5, 4);
     
    -    var $page_largeur;
    -    var $page_hauteur;
    -    var $format;
    -	var $marge_gauche;
    -	var	$marge_droite;
    -	var	$marge_haute;
    -	var	$marge_basse;
    +	/**
    +     * Dolibarr version of the loaded document
    +     * @public string
    +     */
    +	public $version = 'dolibarr';
     
    -    var $emetteur;	// Objet societe qui emet
    +	/**
    +     * @var int page_largeur
    +     */
    +    public $page_largeur;
    +
    +	/**
    +     * @var int page_hauteur
    +     */
    +    public $page_hauteur;
    +
    +	/**
    +     * @var array format
    +     */
    +    public $format;
    +
    +	/**
    +     * @var int marge_gauche
    +     */
    +	public $marge_gauche;
    +
    +	/**
    +     * @var int marge_droite
    +     */
    +	public $marge_droite;
    +
    +	/**
    +     * @var int marge_haute
    +     */
    +	public $marge_haute;
    +
    +	/**
    +     * @var int marge_basse
    +     */
    +	public $marge_basse;
    +
    +	/**
    +	 * Issuer
    +	 * @var Company object that emits
    +	 */
    +	public $emetteur;
     
     
     	/**
    @@ -80,7 +120,7 @@ class pdf_standard extends ModeleExpenseReport
     	function __construct($db)
     	{
     		global $conf, $langs, $mysoc;
    -		
    +
     		// Translations
     		$langs->loadLangs(array("main", "trips", "projects"));
     
    @@ -150,7 +190,8 @@ class pdf_standard extends ModeleExpenseReport
     	}
     
     
    -	/**
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
    +    /**
          *  Function to build pdf onto disk
          *
          *  @param		Object		$object				Object to generate
    @@ -163,13 +204,14 @@ class pdf_standard extends ModeleExpenseReport
     	 */
     	function write_file($object,$outputlangs,$srctemplatepath='',$hidedetails=0,$hidedesc=0,$hideref=0)
     	{
    +        // phpcs:enable
     		global $user,$langs,$conf,$mysoc,$db,$hookmanager;
     
     		if (! is_object($outputlangs)) $outputlangs=$langs;
     		// For backward compatibility with FPDF, force output charset to ISO, because FPDF expect text to be encoded in ISO
     		if (! empty($conf->global->MAIN_USE_FPDF)) $outputlangs->charset_output='ISO-8859-1';
    -		
    -		// Translations
    +
    +		// Load traductions files requiredby by page
     		$outputlangs->loadLangs(array("main", "trips", "projects", "dict"));
     
     		$nblignes = count($object->lines);
    @@ -526,9 +568,9 @@ class pdf_standard extends ModeleExpenseReport
     	 */
     	function _pagehead(&$pdf, $object, $showaddress, $outputlangs)
     	{
    -		global $conf,$langs,$hookmanager;
    -		
    -		// Translations
    +		global $conf, $langs, $hookmanager;
    +
    +		// Load traductions files requiredby by page
     		$outputlangs->loadLangs(array("main", "trips", "companies"));
     
     		$default_font_size = pdf_getPDFFontSize($outputlangs);
    @@ -736,7 +778,6 @@ class pdf_standard extends ModeleExpenseReport
     				}
     			}
     		}
    -
        	}
     
     	/**
    @@ -877,6 +918,4 @@ class pdf_standard extends ModeleExpenseReport
     		$showdetails=$conf->global->MAIN_GENERATE_DOCUMENTS_SHOW_FOOT_DETAILS;
     		return pdf_pagefoot($pdf,$outputlangs,'EXPENSEREPORT_FREE_TEXT',$this->emetteur,$this->marge_basse,$this->marge_gauche,$this->page_hauteur,$object,$showdetails,$hidefreetext);
     	}
    -
     }
    -
    diff --git a/htdocs/core/modules/expensereport/mod_expensereport_jade.php b/htdocs/core/modules/expensereport/mod_expensereport_jade.php
    index c6153d422eb..385a7558c4c 100644
    --- a/htdocs/core/modules/expensereport/mod_expensereport_jade.php
    +++ b/htdocs/core/modules/expensereport/mod_expensereport_jade.php
    @@ -28,10 +28,30 @@ require_once DOL_DOCUMENT_ROOT .'/core/modules/expensereport/modules_expenserepo
      */
     class mod_expensereport_jade extends ModeleNumRefExpenseReport
     {
    -	var $version='dolibarr';		// 'development', 'experimental', 'dolibarr'
    -	var $prefix='ER';
    -	var $error='';
    -	var $nom='Jade';
    +	/**
    +     * Dolibarr version of the loaded document
    +     * @public string
    +     */
    +	public $version = 'dolibarr';		// 'development', 'experimental', 'dolibarr'
    +
    +	public $prefix='ER';
    +
    +	/**
    +	 * @var string Error code (or message)
    +	 */
    +	public $error='';
    +
    +	/**
    +	 * @var string Nom du modele
    +	 * @deprecated
    +	 * @see name
    +	 */
    +	public $nom='Jade';
    +
    +	/**
    +	 * @var string model name
    +	 */
    +	public $name='Jade';
     
     
         /**
    diff --git a/htdocs/core/modules/expensereport/mod_expensereport_sand.php b/htdocs/core/modules/expensereport/mod_expensereport_sand.php
    index 4222bf163d5..95cc3d39c95 100644
    --- a/htdocs/core/modules/expensereport/mod_expensereport_sand.php
    +++ b/htdocs/core/modules/expensereport/mod_expensereport_sand.php
    @@ -30,9 +30,28 @@ require_once DOL_DOCUMENT_ROOT .'/core/modules/expensereport/modules_expenserepo
      */
     class mod_expensereport_sand extends ModeleNumRefExpenseReport
     {
    -	var $version='dolibarr';		// 'development', 'experimental', 'dolibarr'
    -	var $error = '';
    -	var $nom = 'Sand';
    +	/**
    +     * Dolibarr version of the loaded document
    +     * @public string
    +     */
    +	public $version = 'dolibarr';		// 'development', 'experimental', 'dolibarr'
    +
    +	/**
    +	 * @var string Error message
    +	 */
    +	public $error = '';
    +
    +	/**
    +	 * @var string Nom du modele
    +	 * @deprecated
    +	 * @see name
    +	 */
    +	public $nom='Sand';
    +
    +	/**
    +	 * @var string model name
    +	 */
    +	public $name='Sand';
     
     
         /**
    @@ -42,7 +61,7 @@ class mod_expensereport_sand extends ModeleNumRefExpenseReport
          */
     	function info()
         {
    -    	global $conf,$langs;
    +    	global $conf, $langs;
     
     		$langs->load("bills");
     
    diff --git a/htdocs/core/modules/expensereport/modules_expensereport.php b/htdocs/core/modules/expensereport/modules_expensereport.php
    index e97766b38f6..9ff7f671f9f 100644
    --- a/htdocs/core/modules/expensereport/modules_expensereport.php
    +++ b/htdocs/core/modules/expensereport/modules_expensereport.php
    @@ -23,18 +23,23 @@ require_once DOL_DOCUMENT_ROOT.'/core/class/commondocgenerator.class.php';
      */
     abstract class ModeleExpenseReport extends CommonDocGenerator
     {
    -	var $error='';
    +	/**
    +	 * @var string Error code (or message)
    +	 */
    +	public $error='';
     
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *  Return list of active generation modules
    -	 *
    +     *
          *  @param	DoliDB	$db     			Database handler
          *  @param  integer	$maxfilenamelength  Max length of value to show
          *  @return	array						List of templates
    -	 */
    +     */
     	static function liste_modeles($db,$maxfilenamelength=0)
     	{
    +        // phpcs:enable
     		global $conf;
     
     		$type='expensereport';
    @@ -45,9 +50,9 @@ abstract class ModeleExpenseReport extends CommonDocGenerator
     
     		return $liste;
     	}
    -
     }
     
    +// phpcs:ignore PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     /**
      * expensereport_pdf_create
      *
    @@ -63,6 +68,7 @@ abstract class ModeleExpenseReport extends CommonDocGenerator
      */
     function expensereport_pdf_create(DoliDB $db, ExpenseReport $object, $message, $modele, $outputlangs, $hidedetails=0, $hidedesc=0, $hideref=0)
     {
    +    // phpcs:enable
     	return $object->generateDocument($modele, $outputlangs, $hidedetails, $hidedesc, $hideref);
     }
     
    @@ -73,7 +79,10 @@ function expensereport_pdf_create(DoliDB $db, ExpenseReport $object, $message, $
     
     abstract class ModeleNumRefExpenseReport
     {
    -	var $error='';
    +	/**
    +	 * @var string Error code (or message)
    +	 */
    +	public $error='';
     
     	/**
     	 *	Return if a module can be used or not
    @@ -134,7 +143,7 @@ abstract class ModeleNumRefExpenseReport
     	/**
     	 *	Renvoie version du module numerotation
     	 *
    -	 *	@return     string      Valeur
    +	 *  @return     string      Valeur
     	 */
     	function getVersion()
     	{
    diff --git a/htdocs/core/modules/export/export_csv.modules.php b/htdocs/core/modules/export/export_csv.modules.php
    index 8d35ff63225..1efe6161647 100644
    --- a/htdocs/core/modules/export/export_csv.modules.php
    +++ b/htdocs/core/modules/export/export_csv.modules.php
    @@ -30,17 +30,31 @@ require_once DOL_DOCUMENT_ROOT .'/core/modules/export/modules_export.php';
      */
     class ExportCsv extends ModeleExports
     {
    -	var $id;
    -	var $label;
    -	var $extension;
    -	var $version;
    +	/**
    +	 * @var int ID
    +	 */
    +	public $id;
     
    -	var $label_lib;
    -	var $version_lib;
    +	/**
    +     * @var string export files label
    +     */
    +    public $label;
     
    -	var $separator;
    +	public $extension;
     
    -	var $handle;    // Handle fichier
    +	/**
    +     * Dolibarr version of the loaded document
    +     * @public string
    +     */
    +	public $version = 'dolibarr';
    +
    +	public $label_lib;
    +
    +	public $version_lib;
    +
    +	public $separator;
    +
    +	public $handle;    // Handle fichier
     
     
     	/**
    @@ -50,7 +64,7 @@ class ExportCsv extends ModeleExports
     	 */
     	function __construct($db)
     	{
    -		global $conf,$langs;
    +		global $conf, $langs;
     		$this->db = $db;
     
     		$this->separator=',';
    @@ -68,7 +82,6 @@ class ExportCsv extends ModeleExports
     		// If driver use an external library, put its name here
     		$this->label_lib='Dolibarr';
     		$this->version_lib=DOL_VERSION;
    -
     	}
     
     	/**
    @@ -142,6 +155,7 @@ class ExportCsv extends ModeleExports
     	}
     
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *	Open output file
     	 *
    @@ -151,6 +165,7 @@ class ExportCsv extends ModeleExports
     	 */
     	function open_file($file,$outputlangs)
     	{
    +        // phpcs:enable
     		global $langs;
     
     		dol_syslog("ExportCsv::open_file file=".$file);
    @@ -169,6 +184,7 @@ class ExportCsv extends ModeleExports
     		return $ret;
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 * 	Output header into file
     	 *
    @@ -177,10 +193,12 @@ class ExportCsv extends ModeleExports
     	 */
     	function write_header($outputlangs)
     	{
    +        // phpcs:enable
     		return 0;
     	}
     
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 * 	Output title line into file
     	 *
    @@ -192,6 +210,7 @@ class ExportCsv extends ModeleExports
     	 */
     	function write_title($array_export_fields_label,$array_selected_sorted,$outputlangs,$array_types)
     	{
    +        // phpcs:enable
     		global $conf;
     
     		if (! empty($conf->global->EXPORT_CSV_FORCE_CHARSET))
    @@ -215,7 +234,8 @@ class ExportCsv extends ModeleExports
     	}
     
     
    -	/**
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
    +    /**
          *	Output record line into file
          *
          *  @param     	array		$array_selected_sorted      Array with list of field to export
    @@ -226,6 +246,7 @@ class ExportCsv extends ModeleExports
     	 */
     	function write_record($array_selected_sorted,$objp,$outputlangs,$array_types)
     	{
    +        // phpcs:enable
     		global $conf;
     
     		if (! empty($conf->global->EXPORT_CSV_FORCE_CHARSET))
    @@ -258,7 +279,7 @@ class ExportCsv extends ModeleExports
     				$array = $array['options'];
     				$newvalue = $array[$newvalue];
     			}
    -			
    +
     			fwrite($this->handle,$newvalue.$this->separator);
     			$this->col++;
     		}
    @@ -267,6 +288,7 @@ class ExportCsv extends ModeleExports
     		return 0;
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 * 	Output footer into file
     	 *
    @@ -275,9 +297,11 @@ class ExportCsv extends ModeleExports
     	 */
     	function write_footer($outputlangs)
     	{
    +        // phpcs:enable
     		return 0;
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 * 	Close file handle
     	 *
    @@ -285,6 +309,7 @@ class ExportCsv extends ModeleExports
     	 */
     	function close_file()
     	{
    +        // phpcs:enable
     		fclose($this->handle);
     		return 0;
     	}
    @@ -303,14 +328,14 @@ class ExportCsv extends ModeleExports
     	{
     		global $conf;
     		$addquote=0;
    -		
    +
     
     		// Rule Dolibarr: No HTML
        		//print $charset.' '.$newvalue."\n";
        		//$newvalue=dol_string_nohtmltag($newvalue,0,$charset);
        		$newvalue=dol_htmlcleanlastbr($newvalue);
        		//print $charset.' '.$newvalue."\n";
    -		
    +
     		// Rule 1 CSV: No CR, LF in cells (except if USE_STRICT_CSV_RULES is on, we can keep record as it is but we must add quotes)
     		$oldvalue=$newvalue;
     		$newvalue=str_replace("\r",'',$newvalue);
    @@ -321,7 +346,7 @@ class ExportCsv extends ModeleExports
     			$newvalue=$oldvalue;
     			$addquote=1;
     		}
    -		
    +
     		// Rule 2 CSV: If value contains ", we must escape with ", and add "
     		if (preg_match('/"/',$newvalue))
     		{
    @@ -337,6 +362,4 @@ class ExportCsv extends ModeleExports
     
     		return ($addquote?'"':'').$newvalue.($addquote?'"':'');
     	}
    -
     }
    -
    diff --git a/htdocs/core/modules/export/export_excel.modules.php b/htdocs/core/modules/export/export_excel.modules.php
    index 00d06e8511a..1982fffb07e 100644
    --- a/htdocs/core/modules/export/export_excel.modules.php
    +++ b/htdocs/core/modules/export/export_excel.modules.php
    @@ -32,19 +32,37 @@ require_once DOL_DOCUMENT_ROOT.'/core/lib/date.lib.php';
      */
     class ExportExcel extends ModeleExports
     {
    -	var $id;
    -	var $label;
    -	var $extension;
    -	var $version;
    +	/**
    +	 * @var int ID
    +	 */
    +	public $id;
     
    -	var $label_lib;
    -	var $version_lib;
    +    /**
    +     * @var string Export Excel label
    +     */
    +    public $label;
     
    -	var $workbook;      // Handle fichier
    -	var $worksheet;     // Handle onglet
    -	var $row;
    -	var $col;
    -    var $file;          // To save filename
    +	public $extension;
    +
    +	/**
    +     * Dolibarr version of the loaded document
    +     * @public string
    +     */
    +	public $version = 'dolibarr';
    +
    +	public $label_lib;
    +
    +	public $version_lib;
    +
    +	public $workbook;      // Handle file
    +
    +	public $worksheet;     // Handle sheet
    +
    +	public $row;
    +
    +	public $col;
    +
    +    public $file;          // To save filename
     
     
     	/**
    @@ -65,7 +83,7 @@ class ExportExcel extends ModeleExports
     		$this->version='1.30';             // Driver version
     
     		$this->disabled = (in_array(constant('PHPEXCEL_PATH'),array('disabled','disabled/'))?1:0);	// A condition to disable module (used for native debian packages)
    -		
    +
     		if (empty($this->disabled))
     		{
         		// If driver use an external library, put its name here
    @@ -160,6 +178,7 @@ class ExportExcel extends ModeleExports
     	}
     
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *	Open output file
     	 *
    @@ -169,6 +188,7 @@ class ExportExcel extends ModeleExports
     	 */
     	function open_file($file,$outputlangs)
     	{
    +        // phpcs:enable
     		global $user,$conf,$langs;
     
     		if (! empty($conf->global->MAIN_USE_PHP_WRITEEXCEL))
    @@ -229,20 +249,23 @@ class ExportExcel extends ModeleExports
     		return $ret;
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
    -	 *	Write header
    +	 *  Write header
     	 *
    -     *	@param      Translate	$outputlangs        Object lang to translate values
    +     *  @param      Translate	$outputlangs        Object lang to translate values
     	 * 	@return		int								<0 if KO, >0 if OK
     	 */
     	function write_header($outputlangs)
     	{
    +        // phpcs:enable
     		//$outputlangs->charset_output='ISO-8859-1';	// Because Excel 5 format is ISO
     
     		return 0;
     	}
     
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
          *  Output title line into file
          *
    @@ -254,6 +277,7 @@ class ExportExcel extends ModeleExports
     	 */
     	function write_title($array_export_fields_label,$array_selected_sorted,$outputlangs,$array_types)
     	{
    +        // phpcs:enable
     		global $conf;
     
     		// Create a format for the column headings
    @@ -298,6 +322,7 @@ class ExportExcel extends ModeleExports
     		return 0;
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
          *  Output record line into file
          *
    @@ -309,6 +334,7 @@ class ExportExcel extends ModeleExports
     	 */
     	function write_record($array_selected_sorted,$objp,$outputlangs,$array_types)
     	{
    +        // phpcs:enable
     		global $conf;
     
     		// Create a format for the column headings
    @@ -329,14 +355,14 @@ class ExportExcel extends ModeleExports
     
     			$newvalue=$this->excel_clean($newvalue);
     			$typefield=isset($array_types[$code])?$array_types[$code]:'';
    -			
    +
     			if (preg_match('/^Select:/i', $typefield, $reg) && $typefield = substr($typefield, 7))
     			{
     				$array = unserialize($typefield);
     				$array = $array['options'];
     				$newvalue = $array[$newvalue];
     			}
    -			
    +
     			// Traduction newvalue
     			if (preg_match('/^\((.*)\)$/i',$newvalue,$reg))
     			{
    @@ -416,6 +442,7 @@ class ExportExcel extends ModeleExports
     	}
     
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
          *	Write footer
          *
    @@ -424,17 +451,20 @@ class ExportExcel extends ModeleExports
          */
     	function write_footer($outputlangs)
     	{
    +        // phpcs:enable
     		return 0;
     	}
     
     
    -	/**
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
    +    /**
          *	Close Excel file
          *
     	 * 	@return		int							<0 if KO, >0 if OK
          */
     	function close_file()
     	{
    +        // phpcs:enable
     		global $conf;
     
     		if (! empty($conf->global->MAIN_USE_PHP_WRITEEXCEL))
    @@ -453,7 +483,8 @@ class ExportExcel extends ModeleExports
     	}
     
     
    -	/**
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
    +    /**
          * Clean a cell to respect rules of Excel file cells
          *
          * @param 	string	$newvalue	String to clean
    @@ -461,6 +492,7 @@ class ExportExcel extends ModeleExports
          */
         function excel_clean($newvalue)
         {
    +        // phpcs:enable
     		// Rule Dolibarr: No HTML
         	$newvalue=dol_string_nohtmltag($newvalue);
     
    @@ -490,4 +522,3 @@ class ExportExcel extends ModeleExports
         	return $letter;
         }
     }
    -
    diff --git a/htdocs/core/modules/export/export_excel2007.modules.php b/htdocs/core/modules/export/export_excel2007.modules.php
    index df9fd9d5705..6c80ac5977e 100644
    --- a/htdocs/core/modules/export/export_excel2007.modules.php
    +++ b/htdocs/core/modules/export/export_excel2007.modules.php
    @@ -33,19 +33,37 @@ require_once DOL_DOCUMENT_ROOT.'/core/lib/date.lib.php';
      */
     class ExportExcel2007 extends ExportExcel
     {
    -	var $id;
    -	var $label;
    -	var $extension;
    -	var $version;
    +	/**
    +	 * @var int ID
    +	 */
    +	public $id;
     
    -	var $label_lib;
    -	var $version_lib;
    +	/**
    +     * @var string label
    +     */
    +    public $label;
     
    -	var $workbook;      // Handle fichier
    -	var $worksheet;     // Handle onglet
    -	var $row;
    -	var $col;
    -    var $file;          // To save filename
    +	public $extension;
    +
    +	/**
    +     * Dolibarr version of the loaded document
    +     * @public string
    +     */
    +	public $version = 'dolibarr';
    +
    +	public $label_lib;
    +
    +	public $version_lib;
    +
    +	public $workbook;      // Handle fichier
    +
    +	public $worksheet;     // Handle onglet
    +
    +	public $row;
    +
    +	public $col;
    +
    +    public $file;          // To save filename
     
     	/**
     	 *	Constructor
    @@ -65,7 +83,7 @@ class ExportExcel2007 extends ExportExcel
     		$this->version='1.30';             // Driver version
     
     		$this->disabled = (in_array(constant('PHPEXCEL_PATH'),array('disabled','disabled/'))?1:0);	// A condition to disable module (used for native debian packages)
    -		
    +
     		if (empty($this->disabled))
     		{
         		// If driver use an external library, put its name here
    @@ -85,18 +103,20 @@ class ExportExcel2007 extends ExportExcel
                     $this->version_lib='1.8.0';		// No way to get info from library
         		}
     		}
    -		
    +
     		$this->row=0;
     	}
     
     
    -	/**
    -     *	Close Excel file
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
    +    /**
    +     *  Close Excel file
          *
    -	 * 	@return		int							<0 if KO, >0 if OK
    +	 *  @return		int							<0 if KO, >0 if OK
          */
     	function close_file()
     	{
    +        // phpcs:enable
     		global $conf;
     
     		if (! empty($conf->global->MAIN_USE_PHP_WRITEEXCEL))
    @@ -113,6 +133,4 @@ class ExportExcel2007 extends ExportExcel
         	}
     		return 1;
     	}
    -
     }
    -
    diff --git a/htdocs/core/modules/export/export_tsv.modules.php b/htdocs/core/modules/export/export_tsv.modules.php
    index 2945c5095b8..8afa9ded884 100644
    --- a/htdocs/core/modules/export/export_tsv.modules.php
    +++ b/htdocs/core/modules/export/export_tsv.modules.php
    @@ -31,17 +31,31 @@ require_once DOL_DOCUMENT_ROOT .'/core/modules/export/modules_export.php';
      */
     class ExportTsv extends ModeleExports
     {
    -    var $id;
    -    var $label;
    -    var $extension;
    -    var $version;
    +    /**
    +	 * @var int ID
    +	 */
    +	public $id;
     
    -    var $label_lib;
    -    var $version_lib;
    +    /**
    +     * @var string label
    +     */
    +    public $label;
     
    -    var $separator="\t";
    +    public $extension;
     
    -    var $handle;    // Handle fichier
    +    /**
    +     * Dolibarr version of the loaded document
    +     * @public string
    +     */
    +	public $version = 'dolibarr';
    +
    +    public $label_lib;
    +
    +    public $version_lib;
    +
    +    public $separator="\t";
    +
    +    public $handle;    // Handle fichier
     
     
         /**
    @@ -137,20 +151,22 @@ class ExportTsv extends ModeleExports
         }
     
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
         /**
     	*	Open output file
     	*
     	 *	@param		string		$file			Path of filename to generate
     	*	@param		Translate	$outputlangs	Output language object
     	*	@return		int							<0 if KO, >=0 if OK
    -	*/
    -	function open_file($file,$outputlangs)
    +    */
    +    function open_file($file,$outputlangs)
         {
    +        // phpcs:enable
             global $langs;
     
             dol_syslog("ExportTsv::open_file file=".$file);
     
    -		$ret=1;
    +        $ret=1;
     
             $outputlangs->load("exports");
     		$this->handle = fopen($file, "wt");
    @@ -164,6 +180,7 @@ class ExportTsv extends ModeleExports
     		return $ret;
         }
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 * 	Output header into file
     	 *
    @@ -172,11 +189,13 @@ class ExportTsv extends ModeleExports
     	 */
         function write_header($outputlangs)
         {
    +        // phpcs:enable
             return 0;
         }
     
     
    -	/**
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
    +    /**
          *  Output title line into file
          *
          *  @param      array		$array_export_fields_label   	Array with list of label of fields
    @@ -187,6 +206,7 @@ class ExportTsv extends ModeleExports
     	 */
         function write_title($array_export_fields_label,$array_selected_sorted,$outputlangs,$array_types)
         {
    +        // phpcs:enable
             foreach($array_selected_sorted as $code => $value)
             {
                 $newvalue=$outputlangs->transnoentities($array_export_fields_label[$code]);		// newvalue is now $outputlangs->charset_output encoded
    @@ -199,6 +219,7 @@ class ExportTsv extends ModeleExports
         }
     
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 * 	Output record line into file
     	 *
    @@ -210,6 +231,7 @@ class ExportTsv extends ModeleExports
     	 */
         function write_record($array_selected_sorted,$objp,$outputlangs,$array_types)
         {
    +        // phpcs:enable
         	global $conf;
     
     		$this->col=0;
    @@ -226,14 +248,14 @@ class ExportTsv extends ModeleExports
     			if (preg_match('/^\((.*)\)$/i',$newvalue,$reg)) $newvalue=$outputlangs->transnoentities($reg[1]);
     
     			$newvalue=$this->tsv_clean($newvalue,$outputlangs->charset_output);
    -			
    +
     			if (preg_match('/^Select:/i', $typefield, $reg) && $typefield = substr($typefield, 7))
     			{
     				$array = unserialize($typefield);
     				$array = $array['options'];
     				$newvalue = $array[$newvalue];
     			}
    -			
    +
     			fwrite($this->handle,$newvalue.$this->separator);
                 $this->col++;
     		}
    @@ -241,6 +263,7 @@ class ExportTsv extends ModeleExports
             return 0;
         }
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 * 	Output footer into file
     	 *
    @@ -249,9 +272,11 @@ class ExportTsv extends ModeleExports
     	 */
         function write_footer($outputlangs)
         {
    +        // phpcs:enable
     		return 0;
         }
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 * 	Close file handle
     	 *
    @@ -259,19 +284,22 @@ class ExportTsv extends ModeleExports
     	 */
         function close_file()
         {
    +        // phpcs:enable
             fclose($this->handle);
             return 0;
         }
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
         /**
          * Clean a cell to respect rules of TSV file cells
          *
          * @param 	string	$newvalue	String to clean
    -	 * @param	string	$charset	Input AND Output character set
    +     * @param	string	$charset	Input AND Output character set
          * @return 	string				Value cleaned
          */
         function tsv_clean($newvalue, $charset)
         {
    +        // phpcs:enable
     		// Rule Dolibarr: No HTML
     		$newvalue=dol_string_nohtmltag($newvalue, 1, $charset);
     
    @@ -285,8 +313,6 @@ class ExportTsv extends ModeleExports
     			$newvalue=str_replace("\t"," ",$newvalue);
     		}
     
    -    	return $newvalue;
    +        return $newvalue;
         }
    -
     }
    -
    diff --git a/htdocs/core/modules/export/modules_export.php b/htdocs/core/modules/export/modules_export.php
    index 5d7e0ecac84..6436b501705 100644
    --- a/htdocs/core/modules/export/modules_export.php
    +++ b/htdocs/core/modules/export/modules_export.php
    @@ -30,15 +30,21 @@ require_once DOL_DOCUMENT_ROOT.'/core/class/commondocgenerator.class.php';
      */
     class ModeleExports extends CommonDocGenerator    // This class can't be abstract as there is instance propreties loaded by liste_modeles
     {
    -	var $error='';
    +	/**
    +	 * @var string Error code (or message)
    +	 */
    +	public $error='';
     
    -	var $driverlabel=array();
    -	var $driverversion=array();
    +	public $driverlabel=array();
     
    -	var $liblabel=array();
    -	var $libversion=array();
    +	public $driverversion=array();
    +
    +	public $liblabel=array();
    +
    +	public $libversion=array();
     
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *  Load into memory list of available export format
     	 *
    @@ -48,6 +54,7 @@ class ModeleExports extends CommonDocGenerator    // This class can't be abstrac
     	 */
     	function liste_modeles($db,$maxfilenamelength=0)
     	{
    +        // phpcs:enable
     		dol_syslog(get_class($this)."::liste_modeles");
     
     		$dir=DOL_DOCUMENT_ROOT."/core/modules/export/";
    @@ -159,7 +166,4 @@ class ModeleExports extends CommonDocGenerator    // This class can't be abstrac
     	{
     		return $this->libversion[$key];
     	}
    -
     }
    -
    -
    diff --git a/htdocs/core/modules/facture/doc/doc_generic_invoice_odt.modules.php b/htdocs/core/modules/facture/doc/doc_generic_invoice_odt.modules.php
    index 6d9d5172a7f..a823bae2d4b 100644
    --- a/htdocs/core/modules/facture/doc/doc_generic_invoice_odt.modules.php
    +++ b/htdocs/core/modules/facture/doc/doc_generic_invoice_odt.modules.php
    @@ -38,10 +38,23 @@ require_once DOL_DOCUMENT_ROOT.'/core/lib/doc.lib.php';
      */
     class doc_generic_invoice_odt extends ModelePDFFactures
     {
    -	var $emetteur;	// Objet societe qui emet
    +	/**
    +	 * Issuer
    +	 * @var Company object that emits
    +	 */
    +	public $emetteur;
     
    -	var $phpmin = array(5,2,0);	// Minimum version of PHP required by module
    -	var $version = 'dolibarr';
    +	/**
    +   * @var array() Minimum version of PHP required by module.
    +	 * e.g.: PHP ≥ 5.4 = array(5, 4)
    +   */
    +	public $phpmin = array(5, 4);
    +
    +	/**
    +     * Dolibarr version of the loaded document
    +     * @public string
    +     */
    +	public $version = 'dolibarr';
     
     
     	/**
    @@ -51,10 +64,10 @@ class doc_generic_invoice_odt extends ModelePDFFactures
     	 */
     	function __construct($db)
     	{
    -		global $conf,$langs,$mysoc;
    +		global $conf, $langs, $mysoc;
     
    -		$langs->load("main");
    -		$langs->load("companies");
    +		// Load translation files required by the page
    +        $langs->loadLangs(array("main","companies"));
     
     		$this->db = $db;
     		$this->name = "ODT/ODS templates";
    @@ -96,10 +109,10 @@ class doc_generic_invoice_odt extends ModelePDFFactures
     	 */
     	function info($langs)
     	{
    -		global $conf,$langs;
    +		global $conf, $langs;
     
    -		$langs->load("companies");
    -		$langs->load("errors");
    +		// Load translation files required by the page
    +        $langs->loadLangs(array("errors","companies"));
     
     		$form = new Form($this->db);
     
    @@ -176,6 +189,7 @@ class doc_generic_invoice_odt extends ModelePDFFactures
     		return $texte;
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *	Function to build a document on disk using the generic odt module.
     	 *
    @@ -189,6 +203,7 @@ class doc_generic_invoice_odt extends ModelePDFFactures
     	 */
     	function write_file($object,$outputlangs,$srctemplatepath,$hidedetails=0,$hidedesc=0,$hideref=0)
     	{
    +        // phpcs:enable
     		global $user,$langs,$conf,$mysoc,$hookmanager;
     
     		if (empty($srctemplatepath))
    @@ -210,10 +225,8 @@ class doc_generic_invoice_odt extends ModelePDFFactures
     		$sav_charset_output=$outputlangs->charset_output;
     		$outputlangs->charset_output='UTF-8';
     
    -		$outputlangs->load("main");
    -		$outputlangs->load("dict");
    -		$outputlangs->load("companies");
    -		$outputlangs->load("bills");
    +		// Load translation files required by the page
    +		$outputlangs->loadLangs(array("main", "dict", "companies", "bills"));
     
     		if ($conf->facture->dir_output)
     		{
    @@ -286,6 +299,7 @@ class doc_generic_invoice_odt extends ModelePDFFactures
     				}
     
     				// Recipient name
    +				$contactobject=null;
     				if (! empty($usecontact))
     				{
     					// On peut utiliser le nom de la societe du contact
    @@ -372,7 +386,7 @@ class doc_generic_invoice_odt extends ModelePDFFactures
     				$array_other=$this->get_substitutionarray_other($outputlangs);
     				// retrieve contact information for use in invoice as contact_xxx tags
     				$array_thirdparty_contact = array();
    -				if ($usecontact) $array_thirdparty_contact=$this->get_substitutionarray_contact($contactobject,$outputlangs,'contact');
    +				if ($usecontact && is_object($contactobject)) $array_thirdparty_contact=$this->get_substitutionarray_contact($contactobject,$outputlangs,'contact');
     
     				$tmparray = array_merge($substitutionarray,$array_object_from_properties,$array_user,$array_soc,$array_thirdparty,$array_objet,$array_propal,$array_other,$array_thirdparty_contact);
     				complete_substitutions_array($tmparray, $outputlangs, $object);
    @@ -501,6 +515,4 @@ class doc_generic_invoice_odt extends ModelePDFFactures
     
     		return -1;
     	}
    -
     }
    -
    diff --git a/htdocs/core/modules/facture/doc/pdf_crabe.modules.php b/htdocs/core/modules/facture/doc/pdf_crabe.modules.php
    index 2afdd21c82f..af770999fda 100644
    --- a/htdocs/core/modules/facture/doc/pdf_crabe.modules.php
    +++ b/htdocs/core/modules/facture/doc/pdf_crabe.modules.php
    @@ -7,7 +7,8 @@
      * Copyright (C) 2012		Cédric Salvador		<csalvador@gpcsolutions.fr>
      * Copyright (C) 2012-2014	Raphaël Doursenaud	<rdoursenaud@gpcsolutions.fr>
      * Copyright (C) 2015		Marcos García		<marcosgdf@gmail.com>
    - * Copyright (C) 2017		Ferran Marcet		<fmarcet@2byte.es>
    + * Copyright (C) 2017-2018	Ferran Marcet		<fmarcet@2byte.es>
    + * Copyright (C) 2018       Frédéric France     <frederic.france@netlogic.fr>
      *
      * This program is free software; you can redistribute it and/or modify
      * it under the terms of the GNU General Public License as published by
    @@ -69,9 +70,9 @@ class pdf_crabe extends ModelePDFFactures
     
     	/**
          * @var array() Minimum version of PHP required by module.
    -	 * e.g.: PHP ≥ 5.3 = array(5, 3)
    +	 * e.g.: PHP ≥ 5.4 = array(5, 4)
          */
    -	public $phpmin = array(5, 2);
    +	public $phpmin = array(5, 4);
     
     	/**
          * Dolibarr version of the loaded document
    @@ -79,15 +80,46 @@ class pdf_crabe extends ModelePDFFactures
          */
     	public $version = 'dolibarr';
     
    +	/**
    +     * @var int page_largeur
    +     */
         public $page_largeur;
    +
    +	/**
    +     * @var int page_hauteur
    +     */
         public $page_hauteur;
    +
    +	/**
    +     * @var array format
    +     */
         public $format;
    +
    +	/**
    +     * @var int marge_gauche
    +     */
     	public $marge_gauche;
    +
    +	/**
    +     * @var int marge_droite
    +     */
     	public $marge_droite;
    +
    +	/**
    +     * @var int marge_haute
    +     */
     	public $marge_haute;
    +
    +	/**
    +     * @var int marge_basse
    +     */
     	public $marge_basse;
     
    -	public $emetteur;	// Objet societe qui emet
    +	/**
    +	 * Issuer
    +	 * @var Company object that emits
    +	 */
    +	public $emetteur;
     
     	/**
     	 * @var bool Situation invoice type
    @@ -107,7 +139,7 @@ class pdf_crabe extends ModelePDFFactures
     	 */
     	function __construct($db)
     	{
    -		global $conf,$langs,$mysoc;
    +		global $conf, $langs, $mysoc;
     
     		// Translations
     		$langs->loadLangs(array("main", "bills"));
    @@ -186,6 +218,7 @@ class pdf_crabe extends ModelePDFFactures
     	}
     
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
          *  Function to build pdf onto disk
          *
    @@ -199,13 +232,14 @@ class pdf_crabe extends ModelePDFFactures
     	 */
     	function write_file($object,$outputlangs,$srctemplatepath='',$hidedetails=0,$hidedesc=0,$hideref=0)
     	{
    +        // phpcs:enable
     		global $user,$langs,$conf,$mysoc,$db,$hookmanager,$nblignes;
     
     		if (! is_object($outputlangs)) $outputlangs=$langs;
     		// For backward compatibility with FPDF, force output charset to ISO, because FPDF expect text to be encoded in ISO
     		if (! empty($conf->global->MAIN_USE_FPDF)) $outputlangs->charset_output='ISO-8859-1';
     
    -		// Translations
    +		// Load traductions files requiredby by page
     		$outputlangs->loadLangs(array("main", "bills", "products", "dict", "companies"));
     
     		$nblignes = count($object->lines);
    @@ -366,18 +400,14 @@ class pdf_crabe extends ModelePDFFactures
     
     				$tab_top = 90+$top_shift;
     				$tab_top_newpage = (empty($conf->global->MAIN_PDF_DONOTREPEAT_HEAD)?42+$top_shift:10);
    -				$tab_height = 130-$top_shift;
    -				$tab_height_newpage = 150;
    -				if (empty($conf->global->MAIN_PDF_DONOTREPEAT_HEAD)) $tab_height_newpage -= $top_shift;
     
     				// Incoterm
    -				$height_incoterms = 0;
     				if ($conf->incoterm->enabled)
     				{
     					$desc_incoterms = $object->getIncotermsForPDF();
     					if ($desc_incoterms)
     					{
    -						$tab_top = 88;
    +						$tab_top -= 2;
     
     						$pdf->SetFont('','', $default_font_size - 1);
     						$pdf->writeHTMLCell(190, 3, $this->posxdesc-1, $tab_top-1, dol_htmlentitiesbr($desc_incoterms), 0, 1);
    @@ -389,7 +419,6 @@ class pdf_crabe extends ModelePDFFactures
     						$pdf->Rect($this->marge_gauche, $tab_top-1, $this->page_largeur-$this->marge_gauche-$this->marge_droite, $height_incoterms+1);
     
     						$tab_top = $nexY+6;
    -						$height_incoterms += 4;
     					}
     				}
     
    @@ -408,14 +437,14 @@ class pdf_crabe extends ModelePDFFactures
     				}
     				if ($notetoshow)
     				{
    +					$tab_top -= 2;
    +
     					$substitutionarray=pdf_getSubstitutionArray($outputlangs, null, $object);
     					complete_substitutions_array($substitutionarray, $outputlangs, $object);
     					$notetoshow = make_substitutions($notetoshow, $substitutionarray, $outputlangs);
     
    -					$tab_top = 88 + $height_incoterms;
    -
     					$pdf->SetFont('','', $default_font_size - 1);
    -					$pdf->writeHTMLCell(190, 3, $this->posxdesc-1, $tab_top, dol_htmlentitiesbr($notetoshow), 0, 1);
    +					$pdf->writeHTMLCell(190, 3, $this->posxdesc-1, $tab_top-1, dol_htmlentitiesbr($notetoshow), 0, 1);
     					$nexY = $pdf->GetY();
     					$height_note=$nexY-$tab_top;
     
    @@ -423,13 +452,8 @@ class pdf_crabe extends ModelePDFFactures
     					$pdf->SetDrawColor(192,192,192);
     					$pdf->Rect($this->marge_gauche, $tab_top-1, $this->page_largeur-$this->marge_gauche-$this->marge_droite, $height_note+1);
     
    -					$tab_height = $tab_height - $height_note;
     					$tab_top = $nexY+6;
     				}
    -				else
    -				{
    -					$height_note=0;
    -				}
     
     				$iniY = $tab_top + 7;
     				$curY = $tab_top + 7;
    @@ -752,6 +776,7 @@ class pdf_crabe extends ModelePDFFactures
     	}
     
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *  Show payments table
     	 *
    @@ -763,6 +788,7 @@ class pdf_crabe extends ModelePDFFactures
     	 */
     	function _tableau_versements(&$pdf, $object, $posy, $outputlangs)
     	{
    +        // phpcs:enable
     		global $conf;
     
             $sign=1;
    @@ -805,7 +831,7 @@ class pdf_crabe extends ModelePDFFactures
     		$pdf->SetFont('','', $default_font_size - 4);
     
     
    -		// Loop on each deposits and credit notes included
    +		// Loop on each discount available (deposits and credit notes and excess of payment included)
     		$sql = "SELECT re.rowid, re.amount_ht, re.multicurrency_amount_ht, re.amount_tva, re.multicurrency_amount_tva,  re.amount_ttc, re.multicurrency_amount_ttc,";
     		$sql.= " re.description, re.fk_facture_source,";
     		$sql.= " f.type, f.datef";
    @@ -822,9 +848,10 @@ class pdf_crabe extends ModelePDFFactures
     				$y+=3;
     				$obj = $this->db->fetch_object($resql);
     
    -				if ($obj->type == 2) $text=$outputlangs->trans("CreditNote");
    -				elseif ($obj->type == 3) $text=$outputlangs->trans("Deposit");
    -				else $text=$outputlangs->trans("UnknownType");
    +				if ($obj->type == 2) $text=$outputlangs->transnoentities("CreditNote");
    +				elseif ($obj->type == 3) $text=$outputlangs->transnoentities("Deposit");
    +				elseif ($obj->type == 0) $text=$outputlangs->transnoentities("ExcessReceived");
    +				else $text=$outputlangs->transnoentities("UnknownType");
     
     				$invoice->fetch($obj->fk_facture_source);
     
    @@ -888,10 +915,10 @@ class pdf_crabe extends ModelePDFFactures
     			$this->error=$this->db->lasterror();
     			return -1;
     		}
    -
     	}
     
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *   Show miscellaneous information (payment mode, payment term, ...)
     	 *
    @@ -903,6 +930,7 @@ class pdf_crabe extends ModelePDFFactures
     	 */
     	function _tableau_info(&$pdf, $object, $posy, $outputlangs)
     	{
    +        // phpcs:enable
     		global $conf;
     
     		$default_font_size = pdf_getPDFFontSize($outputlangs);
    @@ -1049,6 +1077,7 @@ class pdf_crabe extends ModelePDFFactures
     	}
     
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *	Show total to pay
     	 *
    @@ -1061,6 +1090,7 @@ class pdf_crabe extends ModelePDFFactures
     	 */
     	function _tableau_tot(&$pdf, $object, $deja_regle, $posy, $outputlangs)
     	{
    +        // phpcs:enable
     		global $conf,$mysoc;
     
             $sign=1;
    @@ -1088,7 +1118,7 @@ class pdf_crabe extends ModelePDFFactures
     		$pdf->SetXY($col1x, $tab2_top + 0);
     		$pdf->MultiCell($col2x-$col1x, $tab2_hl, $outputlangs->transnoentities("TotalHT"), 0, 'L', 1);
     
    -		$total_ht = ($conf->multicurrency->enabled && $object->mylticurrency_tx != 1 ? $object->multicurrency_total_ht : $object->total_ht);
    +		$total_ht = (($conf->multicurrency->enabled && isset($object->multicurrency_tx) && $object->multicurrency_tx != 1) ? $object->multicurrency_total_ht : $object->total_ht);
     		$pdf->SetXY($col2x, $tab2_top + 0);
     		$pdf->MultiCell($largcol2, $tab2_hl, price($sign * ($total_ht + (! empty($object->remise)?$object->remise:0)), 0, $outputlangs), 0, 'R', 1);
     
    @@ -1313,8 +1343,7 @@ class pdf_crabe extends ModelePDFFactures
     		}
     
     		$pdf->SetTextColor(0,0,0);
    -
    -		$creditnoteamount=$object->getSumCreditNotesUsed(($conf->multicurrency->enabled && $object->multicurrency_tx != 1) ? 1 : 0);
    +		$creditnoteamount=$object->getSumCreditNotesUsed(($conf->multicurrency->enabled && $object->multicurrency_tx != 1) ? 1 : 0);	// Warning, this also include excess received
     		$depositsamount=$object->getSumDepositsUsed(($conf->multicurrency->enabled && $object->multicurrency_tx != 1) ? 1 : 0);
     		//print "x".$creditnoteamount."-".$depositsamount;exit;
     		$resteapayer = price2num($total_ttc - $deja_regle - $creditnoteamount - $depositsamount, 'MT');
    @@ -1332,9 +1361,10 @@ class pdf_crabe extends ModelePDFFactures
     			// Credit note
     			if ($creditnoteamount)
     			{
    +				$labeltouse = ($outputlangs->transnoentities("CreditNotesOrExcessReceived") != "CreditNotesOrExcessReceived") ? $outputlangs->transnoentities("CreditNotesOrExcessReceived") : $outputlangs->transnoentities("CreditNotes");
     				$index++;
     				$pdf->SetXY($col1x, $tab2_top + $tab2_hl * $index);
    -				$pdf->MultiCell($col2x-$col1x, $tab2_hl, $outputlangs->transnoentities("CreditNotes"), 0, 'L', 0);
    +				$pdf->MultiCell($col2x-$col1x, $tab2_hl, $labeltouse, 0, 'L', 0);
     				$pdf->SetXY($col2x, $tab2_top + $tab2_hl * $index);
     				$pdf->MultiCell($largcol2, $tab2_hl, price($creditnoteamount, 0, $outputlangs), 0, 'R', 0);
     			}
    @@ -1544,7 +1574,7 @@ class pdf_crabe extends ModelePDFFactures
     	{
     		global $conf, $langs;
     
    -		// Translations
    +		// Load traductions files requiredby by page
     		$outputlangs->loadLangs(array("main", "bills", "propal", "companies"));
     
     		$default_font_size = pdf_getPDFFontSize($outputlangs);
    @@ -1818,6 +1848,4 @@ class pdf_crabe extends ModelePDFFactures
     		$showdetails=$conf->global->MAIN_GENERATE_DOCUMENTS_SHOW_FOOT_DETAILS;
     		return pdf_pagefoot($pdf,$outputlangs,'INVOICE_FREE_TEXT',$this->emetteur,$this->marge_basse,$this->marge_gauche,$this->page_hauteur,$object,$showdetails,$hidefreetext);
     	}
    -
     }
    -
    diff --git a/htdocs/core/modules/facture/mod_facture_mars.php b/htdocs/core/modules/facture/mod_facture_mars.php
    index 831dce5d3e4..a1ed1e32d24 100644
    --- a/htdocs/core/modules/facture/mod_facture_mars.php
    +++ b/htdocs/core/modules/facture/mod_facture_mars.php
    @@ -30,12 +30,24 @@ require_once DOL_DOCUMENT_ROOT .'/core/modules/facture/modules_facture.php';
      */
     class mod_facture_mars extends ModeleNumRefFactures
     {
    -	var $version='dolibarr';		// 'development', 'experimental', 'dolibarr'
    -	var $prefixinvoice='FA';
    -	var $prefixreplacement='FR';
    -	var $prefixdeposit='AC';
    -	var $prefixcreditnote='AV';
    -	var $error='';
    +	/**
    +     * Dolibarr version of the loaded document
    +     * @public string
    +     */
    +	public $version = 'dolibarr';		// 'development', 'experimental', 'dolibarr'
    +
    +	public $prefixinvoice='FA';
    +
    +	public $prefixreplacement='FR';
    +
    +	public $prefixdeposit='AC';
    +
    +	public $prefixcreditnote='AV';
    +
    +	/**
    +	 * @var string Error code (or message)
    +	 */
    +	public $error='';
     
     
     	/**
    @@ -216,6 +228,5 @@ class mod_facture_mars extends ModeleNumRefFactures
     	{
     		return $this->getNextValue($objsoc,$objforref,$mode);
     	}
    -
     }
     
    diff --git a/htdocs/core/modules/facture/mod_facture_mercure.php b/htdocs/core/modules/facture/mod_facture_mercure.php
    index e826b18f0e0..dabd3fbd576 100644
    --- a/htdocs/core/modules/facture/mod_facture_mercure.php
    +++ b/htdocs/core/modules/facture/mod_facture_mercure.php
    @@ -33,8 +33,16 @@ require_once DOL_DOCUMENT_ROOT .'/core/modules/facture/modules_facture.php';
      */
     class mod_facture_mercure extends ModeleNumRefFactures
     {
    -    var $version='dolibarr';		// 'development', 'experimental', 'dolibarr'
    -    var $error = '';
    +    /**
    +     * Dolibarr version of the loaded document
    +     * @public string
    +     */
    +	public $version = 'dolibarr';		// 'development', 'experimental', 'dolibarr'
    +
    +    /**
    +	 * @var string Error message
    +	 */
    +	public $error = '';
     
     
         /**
    @@ -44,7 +52,7 @@ class mod_facture_mercure extends ModeleNumRefFactures
          */
         function info()
         {
    -        global $conf,$langs;
    +        global $conf, $langs;
     
             $langs->load("bills");
     
    @@ -78,7 +86,7 @@ class mod_facture_mercure extends ModeleNumRefFactures
             $texte.= '<tr><td>'.$langs->trans("Mask").' ('.$langs->trans("InvoiceReplacement").'):</td>';
             $texte.= '<td align="right">'.$form->textwithpicto('<input type="text" class="flat" size="24" name="maskreplacement" value="'.$conf->global->FACTURE_MERCURE_MASK_REPLACEMENT.'">',$tooltip,1,1).'</td>';
             $texte.= '</tr>';
    -        
    +
             // Parametrage du prefix des avoirs
             $texte.= '<tr><td>'.$langs->trans("Mask").' ('.$langs->trans("InvoiceAvoir").'):</td>';
             $texte.= '<td align="right">'.$form->textwithpicto('<input type="text" class="flat" size="24" name="maskcredit" value="'.$conf->global->FACTURE_MERCURE_MASK_CREDIT.'">',$tooltip,1,1).'</td>';
    @@ -135,7 +143,7 @@ class mod_facture_mercure extends ModeleNumRefFactures
     
             // Get Mask value
             $mask = '';
    -        if (is_object($facture) && $facture->type == 1) 
    +        if (is_object($facture) && $facture->type == 1)
             {
             	$mask=$conf->global->FACTURE_MERCURE_MASK_REPLACEMENT;
             	if (! $mask)
    @@ -175,5 +183,4 @@ class mod_facture_mercure extends ModeleNumRefFactures
         {
             return $this->getNextValue($objsoc,$objforref,$mode);
         }
    -
     }
    diff --git a/htdocs/core/modules/facture/mod_facture_terre.php b/htdocs/core/modules/facture/mod_facture_terre.php
    index 174d8314784..a55418a8cb5 100644
    --- a/htdocs/core/modules/facture/mod_facture_terre.php
    +++ b/htdocs/core/modules/facture/mod_facture_terre.php
    @@ -29,11 +29,22 @@ require_once DOL_DOCUMENT_ROOT .'/core/modules/facture/modules_facture.php';
      */
     class mod_facture_terre extends ModeleNumRefFactures
     {
    -	var $version='dolibarr';		// 'development', 'experimental', 'dolibarr'
    -	var $prefixinvoice='FA';
    -	var $prefixcreditnote='AV';
    -	var $prefixdeposit='AC';
    -	var $error='';
    +	/**
    +     * Dolibarr version of the loaded document
    +     * @public string
    +     */
    +	public $version = 'dolibarr';		// 'development', 'experimental', 'dolibarr'
    +
    +	public $prefixinvoice='FA';
    +
    +	public $prefixcreditnote='AV';
    +
    +	public $prefixdeposit='AC';
    +
    +	/**
    +	 * @var string Error code (or message)
    +	 */
    +	public $error='';
     
     
     	/**
    @@ -232,6 +243,5 @@ class mod_facture_terre extends ModeleNumRefFactures
     	{
     		return $this->getNextValue($objsoc,$objforref,$mode);
     	}
    -
     }
     
    diff --git a/htdocs/core/modules/facture/modules_facture.php b/htdocs/core/modules/facture/modules_facture.php
    index b5d9a2397cc..12d41903edb 100644
    --- a/htdocs/core/modules/facture/modules_facture.php
    +++ b/htdocs/core/modules/facture/modules_facture.php
    @@ -37,8 +37,12 @@ require_once DOL_DOCUMENT_ROOT.'/compta/bank/class/account.class.php';   // Requ
      */
     abstract class ModelePDFFactures extends CommonDocGenerator
     {
    -	var $error='';
    +	/**
    +	 * @var string Error code (or message)
    +	 */
    +	public $error='';
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *  Return list of active generation modules
     	 *
    @@ -48,6 +52,7 @@ abstract class ModelePDFFactures extends CommonDocGenerator
     	 */
     	static function liste_modeles($db,$maxfilenamelength=0)
     	{
    +        // phpcs:enable
     		global $conf;
     
     		$type='invoice';
    @@ -61,11 +66,14 @@ abstract class ModelePDFFactures extends CommonDocGenerator
     }
     
     /**
    - *	Classe mere des modeles de numerotation des references de facture
    + *  Classe mere des modeles de numerotation des references de facture
      */
     abstract class ModeleNumRefFactures
     {
    -	var $error='';
    +	/**
    +	 * @var string Error code (or message)
    +	 */
    +	public $error='';
     
     	/**
     	 * Return if a module can be used or not
    diff --git a/htdocs/core/modules/fichinter/doc/pdf_soleil.modules.php b/htdocs/core/modules/fichinter/doc/pdf_soleil.modules.php
    index aa7ed05070b..b67da288ae7 100644
    --- a/htdocs/core/modules/fichinter/doc/pdf_soleil.modules.php
    +++ b/htdocs/core/modules/fichinter/doc/pdf_soleil.modules.php
    @@ -38,21 +38,78 @@ require_once DOL_DOCUMENT_ROOT.'/core/lib/date.lib.php';
      */
     class pdf_soleil extends ModelePDFFicheinter
     {
    -	var $db;
    -	var $name;
    -	var $description;
    -	var $type;
    +	 /**
    +     * @var DoliDb Database handler
    +     */
    +    public $db;
     
    -	var $phpmin = array(4,3,0); // Minimum version of PHP required by module
    -	var $version = 'dolibarr';
    +	/**
    +     * @var string model name
    +     */
    +    public $name;
     
    -	var $page_largeur;
    -	var $page_hauteur;
    -	var $format;
    -	var $marge_gauche;
    -	var	$marge_droite;
    -	var	$marge_haute;
    -	var	$marge_basse;
    +	/**
    +     * @var string model description (short text)
    +     */
    +    public $description;
    +
    +	/**
    +     * @var string document type
    +     */
    +    public $type;
    +
    +    /**
    +     * @var array() Minimum version of PHP required by module.
    +	 * e.g.: PHP ≥ 5.4 = array(5, 4)
    +     */
    +	public $phpmin = array(5, 4);
    +
    +	/**
    +     * Dolibarr version of the loaded document
    +     * @public string
    +     */
    +	public $version = 'dolibarr';
    +
    +	/**
    +     * @var int page_largeur
    +     */
    +    public $page_largeur;
    +
    +	/**
    +     * @var int page_hauteur
    +     */
    +    public $page_hauteur;
    +
    +	/**
    +     * @var array format
    +     */
    +    public $format;
    +
    +	/**
    +     * @var int marge_gauche
    +     */
    +	public $marge_gauche;
    +
    +	/**
    +     * @var int marge_droite
    +     */
    +	public $marge_droite;
    +
    +	/**
    +     * @var int marge_haute
    +     */
    +	public $marge_haute;
    +
    +	/**
    +     * @var int marge_basse
    +     */
    +	public $marge_basse;
    +
    +	/**
    +	 * Issuer
    +	 * @var Company object that emits
    +	 */
    +	public $emetteur;
     
     	/**
     	 *	Constructor
    @@ -94,6 +151,7 @@ class pdf_soleil extends ModelePDFFicheinter
     		$this->posxdesc=$this->marge_gauche+1;
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *  Function to build pdf onto disk
     	 *
    @@ -107,13 +165,14 @@ class pdf_soleil extends ModelePDFFicheinter
     	 */
     	function write_file($object,$outputlangs,$srctemplatepath='',$hidedetails=0,$hidedesc=0,$hideref=0)
     	{
    +        // phpcs:enable
     		global $user,$langs,$conf,$mysoc,$db,$hookmanager;
     
     		if (! is_object($outputlangs)) $outputlangs=$langs;
     		// For backward compatibility with FPDF, force output charset to ISO, because FPDF expect text to be encoded in ISO
     		if (! empty($conf->global->MAIN_USE_FPDF)) $outputlangs->charset_output='ISO-8859-1';
    -		
    -		// Translations
    +
    +		// Load traductions files requiredby by page
     		$outputlangs->loadLangs(array("main", "interventions", "dict", "companies"));
     
     		if ($conf->ficheinter->dir_output)
    @@ -496,10 +555,8 @@ class pdf_soleil extends ModelePDFFicheinter
     		global $conf,$langs;
     		$default_font_size = pdf_getPDFFontSize($outputlangs);
     
    -		$outputlangs->load("main");
    -		$outputlangs->load("dict");
    -		$outputlangs->load("companies");
    -		$outputlangs->load("interventions");
    +		// Load traductions files requiredby by page
    +		$outputlangs->loadLangs(array("main", "dict", "companies", "interventions"));
     
     		pdf_pagehead($pdf,$outputlangs,$this->page_hauteur);
     
    @@ -675,6 +732,4 @@ class pdf_soleil extends ModelePDFFicheinter
     		$showdetails=$conf->global->MAIN_GENERATE_DOCUMENTS_SHOW_FOOT_DETAILS;
     		return pdf_pagefoot($pdf,$outputlangs,'FICHINTER_FREE_TEXT',$this->emetteur,$this->marge_basse,$this->marge_gauche,$this->page_hauteur,$object,$showdetails,$hidefreetext);
     	}
    -
     }
    -
    diff --git a/htdocs/core/modules/fichinter/mod_arctic.php b/htdocs/core/modules/fichinter/mod_arctic.php
    index 278e20ae7de..82013e94413 100644
    --- a/htdocs/core/modules/fichinter/mod_arctic.php
    +++ b/htdocs/core/modules/fichinter/mod_arctic.php
    @@ -32,9 +32,28 @@ require_once DOL_DOCUMENT_ROOT .'/core/modules/fichinter/modules_fichinter.php';
      */
     class mod_arctic extends ModeleNumRefFicheinter
     {
    -	var $version='dolibarr';		// 'development', 'experimental', 'dolibarr'
    -	var $error = '';
    -	var $nom = 'arctic';
    +	/**
    +     * Dolibarr version of the loaded document
    +     * @public string
    +     */
    +	public $version = 'dolibarr';		// 'development', 'experimental', 'dolibarr'
    +
    +	/**
    +	 * @var string Error message
    +	 */
    +	public $error = '';
    +
    +	/**
    +	 * @var string Nom du modele
    +	 * @deprecated
    +	 * @see name
    +	 */
    +	public $nom='arctic';
    +
    +	/**
    +	 * @var string model name
    +	 */
    +	public $name='arctic';
     
     
     	/**
    @@ -44,7 +63,7 @@ class mod_arctic extends ModeleNumRefFicheinter
          */
     	function info()
         {
    -    	global $conf,$langs;
    +    	global $conf, $langs;
     
     		$langs->load("bills");
     
    @@ -137,6 +156,5 @@ class mod_arctic extends ModeleNumRefFicheinter
         {
             return $this->getNextValue($objsoc,$objforref);
         }
    -
     }
     
    diff --git a/htdocs/core/modules/fichinter/mod_pacific.php b/htdocs/core/modules/fichinter/mod_pacific.php
    index 7e60a6aed4b..dcf6baf5ef6 100644
    --- a/htdocs/core/modules/fichinter/mod_pacific.php
    +++ b/htdocs/core/modules/fichinter/mod_pacific.php
    @@ -30,10 +30,30 @@ require_once DOL_DOCUMENT_ROOT .'/core/modules/fichinter/modules_fichinter.php';
      */
     class mod_pacific extends ModeleNumRefFicheinter
     {
    -    var $version='dolibarr';        // 'development', 'experimental', 'dolibarr'
    -	var $prefix='FI';
    -	var $error='';
    -	var $nom = 'pacific';
    +    /**
    +     * Dolibarr version of the loaded document
    +     * @public string
    +     */
    +	public $version = 'dolibarr';        // 'development', 'experimental', 'dolibarr'
    +
    +	public $prefix='FI';
    +
    +	/**
    +	 * @var string Error code (or message)
    +	 */
    +	public $error='';
    +
    +	/**
    +	 * @var string Nom du modele
    +	 * @deprecated
    +	 * @see name
    +	 */
    +	public $nom='pacific';
    +
    +	/**
    +	 * @var string model name
    +	 */
    +	public $name='pacific';
     
     
     	/**
    @@ -142,6 +162,4 @@ class mod_pacific extends ModeleNumRefFicheinter
     	{
     		return $this->getNextValue($objsoc,$objforref);
     	}
    -
     }
    -
    diff --git a/htdocs/core/modules/fichinter/modules_fichinter.php b/htdocs/core/modules/fichinter/modules_fichinter.php
    index 8bcb2990bdb..2d3c4bebfe6 100644
    --- a/htdocs/core/modules/fichinter/modules_fichinter.php
    +++ b/htdocs/core/modules/fichinter/modules_fichinter.php
    @@ -34,9 +34,13 @@ require_once DOL_DOCUMENT_ROOT.'/core/class/commondocgenerator.class.php';
      */
     abstract class ModelePDFFicheinter extends CommonDocGenerator
     {
    -	var $error='';
    +	/**
    +	 * @var string Error code (or message)
    +	 */
    +	public $error='';
     
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *	Return list of active generation modules
     	 *
    @@ -46,6 +50,7 @@ abstract class ModelePDFFicheinter extends CommonDocGenerator
     	 */
     	static function liste_modeles($db,$maxfilenamelength=0)
     	{
    +        // phpcs:enable
     		global $conf;
     
     		$type='ficheinter';
    @@ -64,7 +69,10 @@ abstract class ModelePDFFicheinter extends CommonDocGenerator
      */
     abstract class ModeleNumRefFicheinter
     {
    -	var $error='';
    +	/**
    +	 * @var string Error code (or message)
    +	 */
    +	public $error='';
     
     	/**
     	 * 	Return if a module can be used or not
    @@ -141,6 +149,7 @@ abstract class ModeleNumRefFicheinter
     }
     
     
    +// phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     /**
      *  Create an intervention document on disk using template defined into FICHEINTER_ADDON_PDF
      *
    @@ -155,6 +164,7 @@ abstract class ModeleNumRefFicheinter
      */
     function fichinter_create($db, $object, $modele, $outputlangs, $hidedetails=0, $hidedesc=0, $hideref=0)
     {
    +    // phpcs:enable
     	global $conf,$langs,$user;
     	$langs->load("ficheinter");
     
    @@ -238,4 +248,3 @@ function fichinter_create($db, $object, $modele, $outputlangs, $hidedetails=0, $
     		return 0;
     	}
     }
    -
    diff --git a/htdocs/ticketsup/tpl/index.html b/htdocs/core/modules/holiday/index.html
    similarity index 100%
    rename from htdocs/ticketsup/tpl/index.html
    rename to htdocs/core/modules/holiday/index.html
    diff --git a/htdocs/core/modules/holiday/mod_holiday_immaculate.php b/htdocs/core/modules/holiday/mod_holiday_immaculate.php
    new file mode 100644
    index 00000000000..b63326ca276
    --- /dev/null
    +++ b/htdocs/core/modules/holiday/mod_holiday_immaculate.php
    @@ -0,0 +1,154 @@
    +<?php
    +/* Copyright (C) 2011      Juanjo Menent	    <jmenent@2byte.es>
    + * Copyright (C) 2018      Charlene Benke		<charlie@patas-monkey.com>
    + *
    + * This program is free software; you can redistribute it and/or modify
    + * it under the terms of the GNU General Public License as published by
    + * the Free Software Foundation; either version 3 of the License, or
    + * (at your option) any later version.
    + *
    + * This program is distributed in the hope that it will be useful,
    + * but WITHOUT ANY WARRANTY; without even the implied warranty of
    + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
    + * GNU General Public License for more details.
    + *
    + * You should have received a copy of the GNU General Public License
    + * along with this program. If not, see <http://www.gnu.org/licenses/>.
    + * or see http://www.gnu.org/
    + */
    +
    +/**
    + *  \file       htdocs/core/modules/holiday/mod_holiday_immaculate.php
    + *  \ingroup    contract
    + *  \brief      File of class to manage contract numbering rules Magre
    + */
    +
    +require_once DOL_DOCUMENT_ROOT .'/core/modules/holiday/modules_holiday.php';
    +
    +/**
    + *	Class to manage contract numbering rules Magre
    + */
    +class mod_holiday_immaculate extends ModelNumRefHolidays
    +{
    +	/**
    +     * Dolibarr version of the loaded document
    +     * @public string
    +     */
    +	public $version = 'dolibarr';
    +
    +	/**
    +	 * @var string Error message
    +	 */
    +	public $error = '';
    +
    +	/**
    +	 * @var string Nom du modele
    +	 * @deprecated
    +	 * @see name
    +	 */
    +	public $nom='Immaculate';
    +
    +	/**
    +	 * @var string model name
    +	 */
    +	public $name='Immaculate';
    +
    +	public $code_auto=1;
    +
    +	/**
    +	 *	Return default description of numbering model
    +	 *
    +	 *	@return     string      text description
    +	 */
    +	function info()
    +    {
    +    	global $conf, $langs;
    +
    +		$langs->load("bills");
    +
    +		$form = new Form($this->db);
    +
    +		$texte = $langs->trans('GenericNumRefModelDesc')."<br>\n";
    +		$texte.= '<form action="'.$_SERVER["PHP_SELF"].'" method="POST">';
    +		$texte.= '<input type="hidden" name="token" value="'.$_SESSION['newtoken'].'">';
    +		$texte.= '<input type="hidden" name="action" value="updateMask">';
    +		$texte.= '<input type="hidden" name="maskconstcontract" value="HOLIDAY_IMMACULATE_MASK">';
    +		$texte.= '<table class="nobordernopadding" width="100%">';
    +
    +		$tooltip=$langs->trans("GenericMaskCodes",$langs->transnoentities("Holiday"),$langs->transnoentities("Holiday"));
    +		$tooltip.=$langs->trans("GenericMaskCodes2");
    +		$tooltip.=$langs->trans("GenericMaskCodes3");
    +		$tooltip.=$langs->trans("GenericMaskCodes4a",$langs->transnoentities("Holiday"),$langs->transnoentities("Holiday"));
    +		$tooltip.=$langs->trans("GenericMaskCodes5");
    +
    +		$texte.= '<tr><td>'.$langs->trans("Mask").':</td>';
    +		$texte.= '<td align="right">'.$form->textwithpicto('<input type="text" class="flat" size="24" name="maskholiday" value="'.$conf->global->HOLIDAY_IMMACULATE_MASK.'">',$tooltip,1,1).'</td>';
    +		$texte.= '<td align="left" rowspan="2">&nbsp; <input type="submit" class="button" value="'.$langs->trans("Modify").'" name="Button"></td>';
    +		$texte.= '</tr>';
    +		$texte.= '</table>';
    +		$texte.= '</form>';
    +
    +		return $texte;
    +    }
    +
    +	/**
    +	 *	Return numbering example
    +	 *
    +	 *	@return     string      Example
    +	 */
    +    function getExample()
    +    {
    +     	global $conf,$langs,$user;
    +
    +    	$old_login=$user->login;
    +    	$user->login='UUUUUUU';
    +     	$numExample = $this->getNextValue($user, '');
    +		$user->login=$old_login;
    +
    +		if (! $numExample)
    +		{
    +			$numExample = $langs->trans('NotConfigured');
    +		}
    +		return $numExample;
    +    }
    +
    +	/**
    +	 *	Return next value
    +	 *
    +	 *	@param	Societe		$user     	user object
    +	 *	@param	Object		$holiday	holiday object
    +	 *	@return string      			Value if OK, 0 if KO
    +	 */
    +    function getNextValue($user, $holiday)
    +    {
    +		global $db,$conf;
    +
    +		require_once DOL_DOCUMENT_ROOT .'/core/lib/functions2.lib.php';
    +
    +		$mask=$conf->global->HOLIDAY_IMMACULATE_MASK;
    +
    +		if (! $mask)
    +		{
    +			$this->error='NotConfigured';
    +			return 0;
    +		}
    +
    +		$numFinal=get_next_value($db,$mask,'holiday','ref','', $user, $holiday->date_create);
    +
    +		return  $numFinal;
    +	}
    +
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
    +	/**
    +	 *  Return next value
    +	 *
    +	 *  @param  User		$fuser     	User object
    +	 *  @param  Object		$objforref	Holiday object
    +	 *  @return string      			Value if OK, 0 if KO
    +	 */
    +    function holiday_get_num($fuser, $objforref)
    +    {
    +        // phpcs:enable
    +        return $this->getNextValue($fuser, $objforref);
    +    }
    +}
    diff --git a/htdocs/core/modules/holiday/mod_holiday_madonna.php b/htdocs/core/modules/holiday/mod_holiday_madonna.php
    new file mode 100644
    index 00000000000..98380d9fae5
    --- /dev/null
    +++ b/htdocs/core/modules/holiday/mod_holiday_madonna.php
    @@ -0,0 +1,170 @@
    +<?php
    +/* Copyright (C) 2011      Juanjo Menent	    <jmenent@2byte.es>
    + * Copyright (C) 2018      Charlene Benke		<charlie@patas-monkey.com>
    + *
    + * This program is free software; you can redistribute it and/or modify
    + * it under the terms of the GNU General Public License as published by
    + * the Free Software Foundation; either version 3 of the License, or
    + * (at your option) any later version.
    + *
    + * This program is distributed in the hope that it will be useful,
    + * but WITHOUT ANY WARRANTY; without even the implied warranty of
    + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
    + * GNU General Public License for more details.
    + *
    + * You should have received a copy of the GNU General Public License
    + * along with this program. If not, see <http://www.gnu.org/licenses/>.
    + * or see http://www.gnu.org/
    + */
    +
    +/**
    + *  \file       htdocs/core/modules/holiday/mod_holiday_madonna.php
    + *  \ingroup    contract
    + *  \brief      File of class to manage contract numbering rules Serpis
    + */
    +require_once DOL_DOCUMENT_ROOT .'/core/modules/holiday/modules_holiday.php';
    +
    +/**
    + * 	Class to manage contract numbering rules madonna
    + */
    +class mod_holiday_madonna extends ModelNumRefHolidays
    +{
    +	/**
    +     * Dolibarr version of the loaded document
    +     * @public string
    +     */
    +	public $version = 'dolibarr';
    +
    +	public $prefix='HL';
    +
    +	/**
    +	 * @var string Error code (or message)
    +	 */
    +	public $error='';
    +
    +	/**
    +	 * @var string Nom du modele
    +	 * @deprecated
    +	 * @see name
    +	 */
    +	public $nom='Madonna';
    +
    +	/**
    +	 * @var string model name
    +	 */
    +	public $name='Madonna';
    +
    +	public $code_auto=1;
    +
    +
    +	/**
    +	 *	Return default description of numbering model
    +	 *
    +	 *	@return     string      text description
    +	 */
    +    function info()
    +    {
    +    	global $langs;
    +      	return $langs->trans("SimpleNumRefModelDesc",$this->prefix);
    +    }
    +
    +
    +	/**
    +	 *	Return numbering example
    +	 *
    +	 *	@return     string      Example
    +	 */
    +	function getExample()
    +	{
    +		return $this->prefix."0501-0001";
    +	}
    +
    +
    +	/**
    +	 *	Test if existing numbers make problems with numbering
    +	 *
    +	 *	@return     boolean     false if conflit, true if ok
    +	 */
    +	function canBeActivated()
    +	{
    +		global $conf,$langs,$db;
    +
    +		$coyymm=''; $max='';
    +
    +		$posindice=8;
    +		$sql = "SELECT MAX(CAST(SUBSTRING(ref FROM ".$posindice.") AS SIGNED)) as max";
    +		$sql.= " FROM ".MAIN_DB_PREFIX."holiday";
    +		$sql.= " WHERE ref LIKE '".$db->escape($this->prefix)."____-%'";
    +		$sql.= " AND entity = ".$conf->entity;
    +
    +		$resql=$db->query($sql);
    +		if ($resql)
    +		{
    +			$row = $db->fetch_row($resql);
    +			if ($row) { $coyymm = substr($row[0],0,6); $max=$row[0]; }
    +		}
    +		if ($coyymm && ! preg_match('/'.$this->prefix.'[0-9][0-9][0-9][0-9]/i',$coyymm))
    +		{
    +			$langs->load("errors");
    +			$this->error=$langs->trans('ErrorNumRefModel', $max);
    +			return false;
    +		}
    +
    +		return true;
    +	}
    +
    +	/**
    +	 *	Return next value
    +	 *
    +	 *	@param	Societe		$objsoc     third party object
    +	 *	@param	Object		$contract	contract object
    +	 *	@return string      			Value if OK, 0 if KO
    +	 */
    +	function getNextValue($objsoc,$contract)
    +	{
    +		global $db,$conf;
    +
    +		$posindice=8;
    +		$sql = "SELECT MAX(CAST(SUBSTRING(ref FROM ".$posindice.") AS SIGNED)) as max";
    +		$sql.= " FROM ".MAIN_DB_PREFIX."holiday";
    +		$sql.= " WHERE ref LIKE '".$db->escape($this->prefix)."____-%'";
    +		$sql.= " AND entity = ".$conf->entity;
    +
    +		$resql=$db->query($sql);
    +		if ($resql)
    +		{
    +			$obj = $db->fetch_object($resql);
    +			if ($obj) $max = intval($obj->max);
    +			else $max=0;
    +		}
    +		else
    +		{
    +			dol_syslog("mod_holiday_madonna::getNextValue", LOG_DEBUG);
    +			return -1;
    +		}
    +
    +		$date=$contract->date_contrat;
    +		$yymm = strftime("%y%m",$date);
    +
    +		if ($max >= (pow(10, 4) - 1)) $num=$max+1;	// If counter > 9999, we do not format on 4 chars, we take number as it is
    +		else $num = sprintf("%04s",$max+1);
    +
    +		dol_syslog("mod_holiday_madonna::getNextValue return ".$this->prefix.$yymm."-".$num);
    +		return $this->prefix.$yymm."-".$num;
    +	}
    +
    +
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
    +	/**
    +	 *	Return next value
    +	 *
    +	 *	@param	User		$fuser     	User object
    +	 *	@param	Object		$objforref	Holiday object
    +	 *	@return string      			Value if OK, 0 if KO
    +	 */
    +	function holiday_get_num($fuser,$objforref)
    +	{
    +        // phpcs:enable
    +		return $this->getNextValue($fuser,$objforref);
    +	}
    +}
    diff --git a/htdocs/core/modules/holiday/modules_holiday.php b/htdocs/core/modules/holiday/modules_holiday.php
    new file mode 100644
    index 00000000000..07234c447e6
    --- /dev/null
    +++ b/htdocs/core/modules/holiday/modules_holiday.php
    @@ -0,0 +1,154 @@
    +<?php
    +/* Copyright (C) 2003-2004 Rodolphe Quiedeville <rodolphe@quiedeville.org>
    + * Copyright (C) 2004-2007 Laurent Destailleur  <eldy@users.sourceforge.net>
    + * Copyright (C) 2004      Eric Seigne          <eric.seigne@ryxeo.com>
    + * Copyright (C) 2005-2009 Regis Houssin        <regis.houssin@capnetworks.com>
    + * Copyright (C) 2006      Andre Cianfarani     <acianfa@free.fr>
    + * Copyright (C) 2011      Juanjo Menent	    <jmenent@2byte.es>
    + * Copyright (C) 2013      Philippe Grand	    <philippe.grand@atoo-net.com>
    + * Copyright (C) 2014      Marcos García        <marcosgdf@gmail.com>
    + * Copyright (C) 2018      Charlene Benke		<charlie@patas-monkey.com>
    + *
    + * This program is free software; you can redistribute it and/or modify
    + * it under the terms of the GNU General Public License as published by
    + * the Free Software Foundation; either version 3 of the License, or
    + * (at your option) any later version.
    + *
    + * This program is distributed in the hope that it will be useful,
    + * but WITHOUT ANY WARRANTY; without even the implied warranty of
    + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
    + * GNU General Public License for more details.
    + *
    + * You should have received a copy of the GNU General Public License
    + * along with this program. If not, see <http://www.gnu.org/licenses/>.
    + * or see http://www.gnu.org/
    + */
    +
    +/**
    + *  \file       htdocs/core/modules/holiday/modules_holiday.php
    + *  \ingroup    contract
    + *  \brief      File with parent class for generating holiday to PDF and File of class to manage contract numbering
    + */
    +
    + require_once DOL_DOCUMENT_ROOT.'/core/class/commondocgenerator.class.php';
    +
    +
    +/**
    + *	Parent class to manage holidays document templates
    + */
    +abstract class ModelePDFHoliday extends CommonDocGenerator
    +{
    +	/**
    +	 * @var string Error code (or message)
    +	 */
    +	public $error='';
    +
    +
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
    +    /**
    +	 *	Return list of active generation modules
    +	 *
    +     *  @param  DoliDB  $db     			Database handler
    +     *  @param  integer	$maxfilenamelength  Max length of value to show
    +     *  @return	array						List of templates
    +     */
    +	static function liste_modeles($db, $maxfilenamelength=0)
    +	{
    +        // phpcs:enable
    +		global $conf;
    +
    +		$type = 'holiday';
    +		$list = array();
    +
    +		include_once DOL_DOCUMENT_ROOT.'/core/lib/functions2.lib.php';
    +		$list = getListOfModels($db, $type, $maxfilenamelength);
    +
    +		return $list;
    +	}
    +}
    +
    +
    +/**
    + * Parent class for all holidays numbering modules
    + */
    +class ModelNumRefHolidays
    +{
    +	/**
    +	 * @var string Error code (or message)
    +	 */
    +	public $error='';
    +
    +	/**
    +	 *	Return if a module can be used or not
    +	 *
    +	 * 	@return		boolean     true if module can be used
    +	 */
    +	function isEnabled()
    +	{
    +		return true;
    +	}
    +
    +	/**
    +	 *	Return default description of numbering model
    +	 *
    +	 *	@return     string      text description
    +	 */
    +	function info()
    +	{
    +		global $langs;
    +		$langs->load("holidays");
    +		return $langs->trans("NoDescription");
    +	}
    +
    +	/**
    +	 *	Return numbering example
    +	 *
    +	 *	@return     string      Example
    +	 */
    +	function getExample()
    +	{
    +		global $langs;
    +		$langs->load("holidays");
    +		return $langs->trans("NoExample");
    +	}
    +
    +	/**
    +	 *	Test if existing numbers make problems with numbering
    +	 *
    +	 *	@return		boolean		false if conflict, true if ok
    +	 */
    +	function canBeActivated()
    +	{
    +		return true;
    +	}
    +
    +	/**
    +	 *	Return next value
    +	 *
    +	 *	@param	Societe		$objsoc     third party object
    +	 *	@param	Object		$contract	contract object
    +	 *	@return	string					Value
    +	 */
    +	function getNextValue($objsoc, $contract)
    +	{
    +		global $langs;
    +		return $langs->trans("NotAvailable");
    +	}
    +
    +	/**
    +	 *	Return numbering version module
    +	 *
    +	 *	@return     string      Value
    +	 */
    +	function getVersion()
    +	{
    +		global $langs;
    +		$langs->load("admin");
    +
    +		if ($this->version == 'development') return $langs->trans("VersionDevelopment");
    +		if ($this->version == 'experimental') return $langs->trans("VersionExperimental");
    +		if ($this->version == 'dolibarr') return DOL_VERSION;
    +		if ($this->version) return $this->version;
    +		return $langs->trans("NotAvailable");
    +	}
    +}
    diff --git a/htdocs/core/modules/import/import_csv.modules.php b/htdocs/core/modules/import/import_csv.modules.php
    index a6473eaeb8e..34bff81e55c 100644
    --- a/htdocs/core/modules/import/import_csv.modules.php
    +++ b/htdocs/core/modules/import/import_csv.modules.php
    @@ -33,30 +33,58 @@ require_once DOL_DOCUMENT_ROOT .'/core/modules/import/modules_import.php';
      */
     class ImportCsv extends ModeleImports
     {
    -    var $db;
    -    var $datatoimport;
    +    /**
    +     * @var DoliDB Database handler.
    +     */
    +    public $db;
     
    -	var $error='';
    -	var $errors=array();
    +    public $datatoimport;
     
    -    var $id;           // Id of driver
    -	var $label;        // Label of driver
    -	var $extension;    // Extension of files imported by driver
    -	var $version;      // Version of driver
    +	/**
    +	 * @var string Error code (or message)
    +	 */
    +	public $error='';
     
    -	var $label_lib;    // Label of external lib used by driver
    -	var $version_lib;  // Version of external lib used by driver
    +	/**
    +	 * @var string[] Error codes (or messages)
    +	 */
    +	public $errors = array();
     
    -	var $separator;
    +    /**
    +	 * @var int ID
    +	 */
    +	public $id;
     
    -	var $file;      // Path of file
    -	var $handle;    // Handle fichier
    +	/**
    +     * @var string label
    +     */
    +    public $label;
     
    -	var $cacheconvert=array();      // Array to cache list of value found after a convertion
    -	var $cachefieldtable=array();   // Array to cache list of value found into fields@tables
    +	public $extension;    // Extension of files imported by driver
     
    -	var $nbinsert = 0; // # of insert done during the import
    -	var $nbupdate = 0; // # of update done during the import
    +	/**
    +     * Dolibarr version of driver
    +     * @public string
    +     */
    +	public $version = 'dolibarr';
    +
    +	public $label_lib;    // Label of external lib used by driver
    +
    +	public $version_lib;  // Version of external lib used by driver
    +
    +	public $separator;
    +
    +	public $file;      // Path of file
    +
    +	public $handle;    // Handle fichier
    +
    +	public $cacheconvert=array();      // Array to cache list of value found after a convertion
    +
    +	public $cachefieldtable=array();   // Array to cache list of value found into fields@tables
    +
    +	public $nbinsert = 0; // # of insert done during the import
    +
    +	public $nbupdate = 0; // # of update done during the import
     
     
     	/**
    @@ -67,7 +95,7 @@ class ImportCsv extends ModeleImports
     	 */
     	function __construct($db,$datatoimport)
     	{
    -		global $conf,$langs;
    +		global $conf, $langs;
     		$this->db = $db;
     
     		$this->separator=(GETPOST('separator')?GETPOST('separator'):(empty($conf->global->IMPORT_CSV_SEPARATOR_TO_USE)?',':$conf->global->IMPORT_CSV_SEPARATOR_TO_USE));
    @@ -90,6 +118,7 @@ class ImportCsv extends ModeleImports
     	}
     
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 * 	Output header of an example file for this format
     	 *
    @@ -98,9 +127,11 @@ class ImportCsv extends ModeleImports
     	 */
     	function write_header_example($outputlangs)
     	{
    +        // phpcs:enable
     		return '';
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 * 	Output title line of an example file for this format
     	 *
    @@ -110,10 +141,12 @@ class ImportCsv extends ModeleImports
     	 */
     	function write_title_example($outputlangs,$headerlinefields)
     	{
    +        // phpcs:enable
     		$s=join($this->separator,array_map('cleansep',$headerlinefields));
     		return $s."\n";
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 * 	Output record of an example file for this format
     	 *
    @@ -123,10 +156,12 @@ class ImportCsv extends ModeleImports
     	 */
     	function write_record_example($outputlangs,$contentlinevalues)
     	{
    +        // phpcs:enable
     		$s=join($this->separator,array_map('cleansep',$contentlinevalues));
     		return $s."\n";
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 * 	Output footer of an example file for this format
     	 *
    @@ -135,11 +170,13 @@ class ImportCsv extends ModeleImports
     	 */
     	function write_footer_example($outputlangs)
     	{
    +        // phpcs:enable
     		return '';
     	}
     
     
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *	Open input file
     	 *
    @@ -148,6 +185,7 @@ class ImportCsv extends ModeleImports
     	 */
     	function import_open_file($file)
     	{
    +        // phpcs:enable
     		global $langs;
     		$ret=1;
     
    @@ -171,6 +209,7 @@ class ImportCsv extends ModeleImports
     	}
     
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 * 	Return nb of records. File must be closed.
     	 *
    @@ -179,10 +218,12 @@ class ImportCsv extends ModeleImports
     	 */
     	function import_get_nb_of_lines($file)
     	{
    -	   return dol_count_nb_of_line($file);
    +        // phpcs:enable
    +       return dol_count_nb_of_line($file);
         }
     
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 * 	Input header line from file
     	 *
    @@ -190,10 +231,12 @@ class ImportCsv extends ModeleImports
     	 */
     	function import_read_header()
     	{
    +        // phpcs:enable
     		return 0;
     	}
     
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 * 	Return array of next record in input file.
     	 *
    @@ -201,6 +244,7 @@ class ImportCsv extends ModeleImports
     	 */
     	function import_read_record()
     	{
    +        // phpcs:enable
     		global $conf;
     
     		$arrayres=fgetcsv($this->handle,100000,$this->separator,$this->enclosure,$this->escape);
    @@ -249,6 +293,7 @@ class ImportCsv extends ModeleImports
     		return $newarrayres;
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 * 	Close file handle
     	 *
    @@ -256,11 +301,13 @@ class ImportCsv extends ModeleImports
     	 */
     	function import_close_file()
     	{
    +        // phpcs:enable
     		fclose($this->handle);
     		return 0;
     	}
     
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 * Insert a record into database
     	 *
    @@ -274,6 +321,7 @@ class ImportCsv extends ModeleImports
     	 */
     	function import_insert($arrayrecord,$array_match_file_to_database,$objimport,$maxfields,$importid,$updatekeys)
     	{
    +        // phpcs:enable
     		global $langs,$conf,$user;
             global $thirdparty_static;    	// Specific to thirdparty import
     		global $tablewithentity_cache;	// Cache to avoid to call  desc at each rows on tables
    @@ -548,9 +596,13 @@ class ImportCsv extends ModeleImports
     						$listfields[] = $fieldname;
     
     						// Note: arrayrecord (and 'type') is filled with ->import_read_record called by import.php page before calling import_insert
    -						if (empty($newval) && $arrayrecord[($key-1)]['type'] < 0)		 $listvalues[] = ($newval=='0'?$newval:"null");
    -						elseif (empty($newval) && $arrayrecord[($key-1)]['type'] == 0)	 $listvalues[] = "''";
    -						else															 $listvalues[] = "'".$this->db->escape($newval)."'";
    +						if (empty($newval) && $arrayrecord[($key-1)]['type'] < 0) {
    +                            $listvalues[] = ($newval=='0'?$newval:"null");
    +                        } elseif (empty($newval) && $arrayrecord[($key-1)]['type'] == 0) {
    +                            $listvalues[] = "''";
    +                        } else {
    +                            $listvalues[] = "'".$this->db->escape($newval)."'";
    +                        }
     					}
     					$i++;
     				}
    @@ -581,6 +633,7 @@ class ImportCsv extends ModeleImports
     				//print 'listfields='.$listfields.'<br>listvalues='.$listvalues.'<br>';
     
     				// If no error for this $alias/$tablename, we have a complete $listfields and $listvalues that are defined
    +				// so we can try to make the insert or update now.
     				if (! $errorforthistable)
     				{
     					//print "$alias/$tablename/$listfields/$listvalues<br>";
    @@ -592,7 +645,7 @@ class ImportCsv extends ModeleImports
     						if (!empty($updatekeys)) {
     							// We do SELECT to get the rowid, if we already have the rowid, it's to be used below for related tables (extrafields)
     
    -							if (empty($lastinsertid)) {
    +							if (empty($lastinsertid)) {	// No insert done yet for a parent table
     								$sqlSelect = 'SELECT rowid FROM '.$tablename;
     
     								$data = array_combine($listfields, $listvalues);
    @@ -628,10 +681,11 @@ class ImportCsv extends ModeleImports
     									$error++;
     								}
     							} else {
    -								// We have a last INSERT ID. Check if we have a row referencing this foreign key.
    -								// This is required when updating table with some extrafields. When inserting a record in parent table, we can make 
    -								// a direct insert into subtable extrafields, but when me wake an update, the insertid is defined and the child record 
    -								// may already exists. So we rescan the extrafield table to be know if record exists or not for the rowid.
    +								// We have a last INSERT ID (got by previous pass), so we check if we have a row referencing this foreign key.
    +								// This is required when updating table with some extrafields. When inserting a record in parent table, we can make
    +								// a direct insert into subtable extrafields, but when me wake an update, the insertid is defined and the child record
    +								// may already exists. So we rescan the extrafield table to know if record exists or not for the rowid.
    +								// Note: For extrafield tablename, we have in importfieldshidden_array an enty 'extra.fk_object'=>'lastrowid-tableparent' so $keyfield is 'fk_object'
     								$sqlSelect = 'SELECT rowid FROM '.$tablename;
     
     								if(empty($keyfield)) $keyfield = 'rowid';
    @@ -739,7 +793,6 @@ class ImportCsv extends ModeleImports
     
     		return 1;
     	}
    -
     }
     
     /**
    @@ -752,5 +805,3 @@ function cleansep($value)
     {
     	return str_replace(array(',',';'),'/',$value);
     };
    -
    -
    diff --git a/htdocs/core/modules/import/import_xlsx.modules.php b/htdocs/core/modules/import/import_xlsx.modules.php
    index 7f222f523ca..2c37caa5d40 100644
    --- a/htdocs/core/modules/import/import_xlsx.modules.php
    +++ b/htdocs/core/modules/import/import_xlsx.modules.php
    @@ -33,31 +33,60 @@ require_once DOL_DOCUMENT_ROOT .'/core/modules/import/modules_import.php';
      */
     class ImportXlsx extends ModeleImports
     {
    -    var $db;
    -    var $datatoimport;
    +    /**
    +     * @var DoliDB Database handler.
    +     */
    +    public $db;
     
    -	var $error='';
    -	var $errors=array();
    +    public $datatoimport;
     
    -    var $id;           // Id of driver
    -	var $label;        // Label of driver
    -	var $extension;    // Extension of files imported by driver
    -	var $version;      // Version of driver
    +    /**
    +	 * @var string Error code (or message)
    +	 */
    +	public $error='';
     
    -	var $label_lib;    // Label of external lib used by driver
    -	var $version_lib;  // Version of external lib used by driver
    +	/**
    +	 * @var string[] Error codes (or messages)
    +	 */
    +	public $errors = array();
     
    -	var $separator;
    +    /**
    +	 * @var int ID
    +	 */
    +	public $id;
     
    -    var $file;      // Path of file
    -	var $handle;    // Handle fichier
    +	/**
    +     * @var string label
    +     */
    +    public $label;
     
    -	var $cacheconvert=array();      // Array to cache list of value found after a convertion
    -	var $cachefieldtable=array();   // Array to cache list of value found into fields@tables
    +	public $extension;    // Extension of files imported by driver
     
    -	var $workbook; // temporary import file
    -	var $record; // current record
    -	var $headers;
    +	/**
    +     * Dolibarr version of driver
    +     * @public string
    +     */
    +	public $version = 'dolibarr';
    +
    +	public $label_lib;    // Label of external lib used by driver
    +
    +	public $version_lib;  // Version of external lib used by driver
    +
    +	public $separator;
    +
    +    public $file;      // Path of file
    +
    +	public $handle;    // Handle fichier
    +
    +	public $cacheconvert=array();      // Array to cache list of value found after a convertion
    +
    +	public $cachefieldtable=array();   // Array to cache list of value found into fields@tables
    +
    +	public $workbook; // temporary import file
    +
    +	public $record; // current record
    +
    +	public $headers;
     
     
     	/**
    @@ -96,6 +125,7 @@ class ImportXlsx extends ModeleImports
     	}
     
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 * 	Output header of an example file for this format
     	 *
    @@ -104,29 +134,31 @@ class ImportXlsx extends ModeleImports
     	 */
     	function write_header_example($outputlangs)
     	{
    -	  global $user,$conf,$langs;
    -	  // create a temporary object, the final output will be generated in footer
    -          if (!empty($conf->global->MAIN_USE_FILECACHE_EXPORT_EXCEL_DIR)) {
    +        // phpcs:enable
    +        global $user,$conf,$langs;
    +        // create a temporary object, the final output will be generated in footer
    +        if (!empty($conf->global->MAIN_USE_FILECACHE_EXPORT_EXCEL_DIR)) {
                 $cacheMethod = PHPExcel_CachedObjectStorageFactory::cache_to_discISAM;
                 $cacheSettings = array (
    -              'dir' => $conf->global->MAIN_USE_FILECACHE_EXPORT_EXCEL_DIR
    -          );
    -          PHPExcel_Settings::setCacheStorageMethod($cacheMethod, $cacheSettings);
    +                'dir' => $conf->global->MAIN_USE_FILECACHE_EXPORT_EXCEL_DIR
    +            );
    +            PHPExcel_Settings::setCacheStorageMethod($cacheMethod, $cacheSettings);
             }
     
    -            $this->workbook = new PHPExcel();
    -            $this->workbook->getProperties()->setCreator($user->getFullName($outputlangs).' - Dolibarr '.DOL_VERSION);
    -            $this->workbook->getProperties()->setTitle($outputlangs->trans("Import").' - '.$file);
    -            $this->workbook->getProperties()->setSubject($outputlangs->trans("Import").' - '.$file);
    -            $this->workbook->getProperties()->setDescription($outputlangs->trans("Import").' - '.$file);
    +        $this->workbook = new PHPExcel();
    +        $this->workbook->getProperties()->setCreator($user->getFullName($outputlangs).' - Dolibarr '.DOL_VERSION);
    +        $this->workbook->getProperties()->setTitle($outputlangs->trans("Import").' - '.$file);
    +        $this->workbook->getProperties()->setSubject($outputlangs->trans("Import").' - '.$file);
    +        $this->workbook->getProperties()->setDescription($outputlangs->trans("Import").' - '.$file);
     
    -            $this->workbook->setActiveSheetIndex(0);
    -            $this->workbook->getActiveSheet()->setTitle($outputlangs->trans("Sheet"));
    -            $this->workbook->getActiveSheet()->getDefaultRowDimension()->setRowHeight(16);
    +        $this->workbook->setActiveSheetIndex(0);
    +        $this->workbook->getActiveSheet()->setTitle($outputlangs->trans("Sheet"));
    +        $this->workbook->getActiveSheet()->getDefaultRowDimension()->setRowHeight(16);
     
    -	    return '';
    -	}
    +        return '';
    +    }
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 * 	Output title line of an example file for this format
     	 *
    @@ -136,6 +168,7 @@ class ImportXlsx extends ModeleImports
     	 */
     	function write_title_example($outputlangs,$headerlinefields)
     	{
    +        // phpcs:enable
     		global $conf;
     		$this->workbook->getActiveSheet()->getStyle('1')->getFont()->setBold(true);
     		$this->workbook->getActiveSheet()->getStyle('1')->getAlignment()->setHorizontal(PHPExcel_Style_Alignment::HORIZONTAL_LEFT);
    @@ -151,6 +184,7 @@ class ImportXlsx extends ModeleImports
     		return ''; // final output will be generated in footer
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 * 	Output record of an example file for this format
     	 *
    @@ -160,6 +194,7 @@ class ImportXlsx extends ModeleImports
     	 */
     	function write_record_example($outputlangs,$contentlinevalues)
     	{
    +        // phpcs:enable
     		$col = 0;
     		$row = 2;
     		foreach($contentlinevalues as $cell) {
    @@ -170,6 +205,7 @@ class ImportXlsx extends ModeleImports
     		return ''; // final output will be generated in footer
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 * 	Output footer of an example file for this format
     	 *
    @@ -178,7 +214,8 @@ class ImportXlsx extends ModeleImports
     	 */
     	function write_footer_example($outputlangs)
     	{
    -		// return te file content as a string
    +        // phpcs:enable
    +		// return the file content as a string
     		$tempfile = tempnam(sys_get_temp_dir(), 'dol');
     		$objWriter = new PHPExcel_Writer_Excel2007($this->workbook);
     		$objWriter->save($tempfile);
    @@ -192,6 +229,7 @@ class ImportXlsx extends ModeleImports
     
     
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *	Open input file
     	 *
    @@ -200,6 +238,7 @@ class ImportXlsx extends ModeleImports
     	 */
     	function import_open_file($file)
     	{
    +        // phpcs:enable
     		global $langs;
     		$ret=1;
     
    @@ -214,6 +253,7 @@ class ImportXlsx extends ModeleImports
     	}
     
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 * 	Return nb of records. File must be closed.
     	 *
    @@ -222,6 +262,7 @@ class ImportXlsx extends ModeleImports
     	 */
     	function import_get_nb_of_lines($file)
     	{
    +        // phpcs:enable
     		$reader = new PHPExcel_Reader_Excel2007();
     		$this->workbook = $reader->load($file);
     
    @@ -234,6 +275,7 @@ class ImportXlsx extends ModeleImports
     	}
     
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 * 	Input header line from file
     	 *
    @@ -241,6 +283,7 @@ class ImportXlsx extends ModeleImports
     	 */
     	function import_read_header()
     	{
    +        // phpcs:enable
     		// This is not called by the import code !!!
     		$this->headers = array();
     		$colcount = PHPExcel_Cell::columnIndexFromString($this->workbook->getActiveSheet()->getHighestDataColumn());
    @@ -251,6 +294,7 @@ class ImportXlsx extends ModeleImports
     	}
     
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 * 	Return array of next record in input file.
     	 *
    @@ -258,6 +302,7 @@ class ImportXlsx extends ModeleImports
     	 */
     	function import_read_record()
     	{
    +        // phpcs:enable
     		global $conf;
     
     		$rowcount = $this->workbook->getActiveSheet()->getHighestDataRow();
    @@ -274,6 +319,7 @@ class ImportXlsx extends ModeleImports
     		return $array;
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 * 	Close file handle
     	 *
    @@ -281,11 +327,14 @@ class ImportXlsx extends ModeleImports
     	 */
     	function import_close_file()
     	{
    +        // phpcs:enable
     		$this->workbook->disconnectWorksheets();
     		unset($this->workbook);
     	}
     
     
    +    // What is this doing here ? it is common to all imports, is should be in the parent class
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 * Insert a record into database
     	 *
    @@ -297,9 +346,9 @@ class ImportXlsx extends ModeleImports
     	 * @param	array	$updatekeys						Array of keys to use to try to do an update first before insert. This field are defined into the module descriptor.
     	 * @return	int										<0 if KO, >0 if OK
     	 */
    -	// What is this doing here ? it is common to all imports, is should be in the parent class
     	function import_insert($arrayrecord,$array_match_file_to_database,$objimport,$maxfields,$importid,$updatekeys)
     	{
    +        // phpcs:enable
     		global $langs,$conf,$user;
             global $thirdparty_static;    	// Specific to thirdparty import
     		global $tablewithentity_cache;	// Cache to avoid to call  desc at each rows on tables
    @@ -607,6 +656,7 @@ class ImportXlsx extends ModeleImports
     				//print 'listfields='.$listfields.'<br>listvalues='.$listvalues.'<br>';
     
     				// If no error for this $alias/$tablename, we have a complete $listfields and $listvalues that are defined
    +				// so we can try to make the insert or update now.
     				if (! $errorforthistable)
     				{
     					//print "$alias/$tablename/$listfields/$listvalues<br>";
    @@ -616,7 +666,8 @@ class ImportXlsx extends ModeleImports
     						$insertdone = false;
     						if (!empty($updatekeys)) {
     							// We do SELECT to get the rowid, if we already have the rowid, it's to be used below for related tables (extrafields)
    -							if (empty($lastinsertid)) {
    +
    +							if (empty($lastinsertid)) {	// No insert done yet for a parent table
     								$sqlSelect = 'SELECT rowid FROM '.$tablename;
     
     								$data = array_combine($listfields, $listvalues);
    @@ -653,9 +704,10 @@ class ImportXlsx extends ModeleImports
     								}
     							} else {
     								// We have a last INSERT ID. Check if we have a row referencing this foreign key.
    -								// This is required when updating table with some extrafields. When inserting a record in parent table, we can make 
    -								// a direct insert into subtable extrafields, but when me wake an update, the insertid is defined and the child record 
    -								// may already exists. So we rescan the extrafield table to be know if record exists or not for the rowid.
    +								// This is required when updating table with some extrafields. When inserting a record in parent table, we can make
    +								// a direct insert into subtable extrafields, but when me wake an update, the insertid is defined and the child record
    +								// may already exists. So we rescan the extrafield table to know if record exists or not for the rowid.
    +								// Note: For extrafield tablename, we have in importfieldshidden_array an enty 'extra.fk_object'=>'lastrowid-tableparent' so $keyfield is 'fk_object'
     								$sqlSelect = 'SELECT rowid FROM '.$tablename;
     
     								if(empty($keyfield)) $keyfield = 'rowid';
    @@ -763,5 +815,4 @@ class ImportXlsx extends ModeleImports
     
     		return 1;
     	}
    -
     }
    diff --git a/htdocs/core/modules/import/modules_import.php b/htdocs/core/modules/import/modules_import.php
    index 548bb128193..214c04ad857 100644
    --- a/htdocs/core/modules/import/modules_import.php
    +++ b/htdocs/core/modules/import/modules_import.php
    @@ -30,25 +30,49 @@ require_once DOL_DOCUMENT_ROOT.'/core/lib/functions.lib.php';
      */
     class ModeleImports
     {
    +    /**
    +     * @var DoliDB Database handler.
    +     */
         public $db;
    +
         public $datatoimport;
     
    -    public $error='';
    +    /**
    +	 * @var string Error code (or message)
    +	 */
    +	public $error='';
    +
    +    /**
    +	 * @var int id of driver
    +	 */
    +	public $id;
    +
    +    /**
    +     * @var string label
    +     */
    +    public $label;
     
    -    public $id;           // Id of driver
    -	public $label;        // Label of driver
     	public $extension;    // Extension of files imported by driver
    -	public $version;      // Version of driver
    +
    +	/**
    +     * Dolibarr version of driver
    +     * @public string
    +     */
    +	public $version = 'dolibarr';
     
     	public $label_lib;    // Label of external lib used by driver
    +
     	public $version_lib;  // Version of external lib used by driver
     
     	// Array of all drivers
     	public $driverlabel=array();
    +
     	public $driverdesc=array();
    +
     	public $driverversion=array();
     
     	public $liblabel=array();
    +
     	public $libversion=array();
     
     
    @@ -131,15 +155,17 @@ class ModeleImports
     	}
     
     
    -	/**
    -	 *  Charge en memoire et renvoie la liste des modeles actifs
    -	 *
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
    +    /**
    +     *  Charge en memoire et renvoie la liste des modeles actifs
    +     *
          *  @param	DoliDB	$db     			Database handler
          *  @param  integer	$maxfilenamelength  Max length of value to show
          *  @return	array						List of templates
     	 */
     	function liste_modeles($db,$maxfilenamelength=0)
     	{
    +        // phpcs:enable
     		dol_syslog(get_class($this)."::liste_modeles");
     
     		$dir=DOL_DOCUMENT_ROOT."/core/modules/import/";
    @@ -246,6 +272,4 @@ class ModeleImports
     	{
     		return $this->libversion[$key];
     	}
    -
     }
    -
    diff --git a/htdocs/core/modules/livraison/doc/pdf_typhon.modules.php b/htdocs/core/modules/livraison/doc/pdf_typhon.modules.php
    index 6b0bb759a19..4793ebe7b27 100644
    --- a/htdocs/core/modules/livraison/doc/pdf_typhon.modules.php
    +++ b/htdocs/core/modules/livraison/doc/pdf_typhon.modules.php
    @@ -35,27 +35,82 @@ require_once DOL_DOCUMENT_ROOT.'/core/lib/pdf.lib.php';
     
     
     /**
    - *	Classe permettant de generer les bons de livraison au modele Typho
    + *	Class to build Delivery Order documents with typhon model
      */
     class pdf_typhon extends ModelePDFDeliveryOrder
     {
    -    var $db;
    -    var $name;
    -    var $description;
    -    var $type;
    +	/**
    +     * @var DoliDb Database handler
    +     */
    +    public $db;
     
    -    var $phpmin = array(4,3,0); // Minimum version of PHP required by module
    -    var $version = 'dolibarr';
    +	/**
    +     * @var string model name
    +     */
    +    public $name;
     
    -    var $page_largeur;
    -    var $page_hauteur;
    -    var $format;
    -	var $marge_gauche;
    -	var	$marge_droite;
    -	var	$marge_haute;
    -	var	$marge_basse;
    +	/**
    +     * @var string model description (short text)
    +     */
    +    public $description;
     
    -	var $emetteur;	// Objet societe qui emet
    +	/**
    +     * @var string document type
    +     */
    +    public $type;
    +
    +    /**
    +     * @var array() Minimum version of PHP required by module.
    +	 * e.g.: PHP ≥ 5.4 = array(5, 4)
    +     */
    +	public $phpmin = array(5, 4);
    +
    +	/**
    +     * Dolibarr version of the loaded document
    +     * @public string
    +     */
    +	public $version = 'dolibarr';
    +
    +	/**
    +     * @var int page_largeur
    +     */
    +    public $page_largeur;
    +
    +	/**
    +     * @var int page_hauteur
    +     */
    +    public $page_hauteur;
    +
    +	/**
    +     * @var array format
    +     */
    +    public $format;
    +
    +	/**
    +     * @var int marge_gauche
    +     */
    +	public $marge_gauche;
    +
    +	/**
    +     * @var int marge_droite
    +     */
    +	public $marge_droite;
    +
    +	/**
    +     * @var int marge_haute
    +     */
    +	public $marge_haute;
    +
    +	/**
    +     * @var int marge_basse
    +     */
    +	public $marge_basse;
    +
    +	/**
    +	 * Issuer
    +	 * @var Company object that emits
    +	 */
    +	public $emetteur;
     
     	/**
     	 *	Constructor
    @@ -65,7 +120,7 @@ class pdf_typhon extends ModelePDFDeliveryOrder
     	function __construct($db)
     	{
     		global $conf,$langs,$mysoc;
    -		
    +
     		// Translations
     		$langs->loadLangs(array("main", "bills", "sendings", "companies"));
     
    @@ -119,7 +174,8 @@ class pdf_typhon extends ModelePDFDeliveryOrder
     	}
     
     
    -	/**
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
    +    /**
          *  Function to build pdf onto disk
          *
          *  @param		Object		$object				Object to generate
    @@ -129,16 +185,17 @@ class pdf_typhon extends ModelePDFDeliveryOrder
          *  @param		int			$hidedesc			Do not show desc
          *  @param		int			$hideref			Do not show ref
          *  @return     int             			1=OK, 0=KO
    -	 */
    +     */
     	function write_file($object,$outputlangs,$srctemplatepath='',$hidedetails=0,$hidedesc=0,$hideref=0)
     	{
    +        // phpcs:enable
     		global $user,$langs,$conf,$mysoc,$hookmanager;
     
     		if (! is_object($outputlangs)) $outputlangs=$langs;
     		// For backward compatibility with FPDF, force output charset to ISO, because FPDF expect text to be encoded in ISO
     		if (! empty($conf->global->MAIN_USE_FPDF)) $outputlangs->charset_output='ISO-8859-1';
    -		
    -		// Translations
    +
    +		// Load translation files required by the page
     		$outputlangs->loadLangs(array("main", "dict", "companies", "bills", "products", "sendings", "deliveries"));
     
     		if ($conf->expedition->dir_output)
    @@ -574,6 +631,7 @@ class pdf_typhon extends ModelePDFDeliveryOrder
     		return 0;
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *   Show miscellaneous information (payment mode, payment term, ...)
     	 *
    @@ -585,6 +643,7 @@ class pdf_typhon extends ModelePDFDeliveryOrder
     	 */
     	function _tableau_info(&$pdf, $object, $posy, $outputlangs)
     	{
    +        // phpcs:enable
     		global $conf,$mysoc;
     		$default_font_size = pdf_getPDFFontSize($outputlangs);
     
    @@ -896,6 +955,4 @@ class pdf_typhon extends ModelePDFDeliveryOrder
     		$showdetails=$conf->global->MAIN_GENERATE_DOCUMENTS_SHOW_FOOT_DETAILS;
     		return pdf_pagefoot($pdf,$outputlangs,'DELIVERY_FREE_TEXT',$this->emetteur,$this->marge_basse,$this->marge_gauche,$this->page_hauteur,$object,$showdetails,$hidefreetext);
     	}
    -
     }
    -
    diff --git a/htdocs/core/modules/livraison/mod_livraison_jade.php b/htdocs/core/modules/livraison/mod_livraison_jade.php
    index 228b73aad8b..1fd598d02a7 100644
    --- a/htdocs/core/modules/livraison/mod_livraison_jade.php
    +++ b/htdocs/core/modules/livraison/mod_livraison_jade.php
    @@ -34,11 +34,30 @@ require_once DOL_DOCUMENT_ROOT .'/core/modules/livraison/modules_livraison.php';
     
     class mod_livraison_jade extends ModeleNumRefDeliveryOrder
     {
    -	var $version='dolibarr';		// 'development', 'experimental', 'dolibarr'
    -	var $error = '';
    -	var $nom = "Jade";
    +	/**
    +     * Dolibarr version of the loaded document
    +     * @public string
    +     */
    +	public $version = 'dolibarr';		// 'development', 'experimental', 'dolibarr'
     
    -    var $prefix='BL';
    +	/**
    +	 * @var string Error message
    +	 */
    +	public $error = '';
    +
    +	/**
    +	 * @var string Nom du modele
    +	 * @deprecated
    +	 * @see name
    +	 */
    +	public $nom='Jade';
    +
    +	/**
    +	 * @var string model name
    +	 */
    +	public $name='Jade';
    +
    +    public $prefix='BL';
     
     
     	/**
    @@ -142,16 +161,17 @@ class mod_livraison_jade extends ModeleNumRefDeliveryOrder
         }
     
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *  Return next free ref
     	 *
    -     *  @param	Societe		$objsoc      	Object thirdparty
    +     *  @param  Societe		$objsoc      	Object thirdparty
          *  @param  Object		$object			Object livraison
    -     *  @return string      				Texte descripif
    +     *  @return string      				Texte descriptif
          */
         function livraison_get_num($objsoc=0,$object='')
         {
    +        // phpcs:enable
             return $this->getNextValue($objsoc,$object);
         }
    -
     }
    diff --git a/htdocs/core/modules/livraison/mod_livraison_saphir.php b/htdocs/core/modules/livraison/mod_livraison_saphir.php
    index 1192656bf8d..cbe105ef75c 100644
    --- a/htdocs/core/modules/livraison/mod_livraison_saphir.php
    +++ b/htdocs/core/modules/livraison/mod_livraison_saphir.php
    @@ -31,9 +31,28 @@ require_once DOL_DOCUMENT_ROOT .'/core/modules/livraison/modules_livraison.php';
      */
     class mod_livraison_saphir extends ModeleNumRefDeliveryOrder
     {
    -	var $version='dolibarr';		// 'development', 'experimental', 'dolibarr'
    -	var $error = '';
    -	var $nom = 'Saphir';
    +	/**
    +     * Dolibarr version of the loaded document
    +     * @public string
    +     */
    +	public $version = 'dolibarr';		// 'development', 'experimental', 'dolibarr'
    +
    +	/**
    +	 * @var string Error message
    +	 */
    +	public $error = '';
    +
    +	/**
    +	 * @var string Nom du modele
    +	 * @deprecated
    +	 * @see name
    +	 */
    +	public $nom='Saphir';
    +
    +	/**
    +	 * @var string model name
    +	 */
    +	public $name='Saphir';
     
     
         /**
    @@ -43,7 +62,7 @@ class mod_livraison_saphir extends ModeleNumRefDeliveryOrder
          */
     	function info()
     	{
    -    	global $conf,$langs;
    +    	global $conf, $langs;
     
     		$langs->load("bills");
     
    @@ -139,17 +158,17 @@ class mod_livraison_saphir extends ModeleNumRefDeliveryOrder
         }
     
     
    -	/**
    -	 *  Return next free ref
    -	 *
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
    +    /**
    +     *  Return next free ref
    +     *
          *  @param	Societe		$objsoc      	Object thirdparty
          *  @param  Object		$object			Objet livraison
          *  @return string      				Texte descripif
          */
         function livraison_get_num($objsoc=0,$object='')
         {
    +        // phpcs:enable
             return $this->getNextValue($objsoc,$object);
         }
    -
     }
    -
    diff --git a/htdocs/core/modules/livraison/modules_livraison.php b/htdocs/core/modules/livraison/modules_livraison.php
    index a433f42930d..f9f7a5380f3 100644
    --- a/htdocs/core/modules/livraison/modules_livraison.php
    +++ b/htdocs/core/modules/livraison/modules_livraison.php
    @@ -36,8 +36,12 @@ require_once DOL_DOCUMENT_ROOT.'/core/class/commondocgenerator.class.php';
      */
     abstract class ModelePDFDeliveryOrder extends CommonDocGenerator
     {
    -	var $error='';
    +	/**
    +	 * @var string Error code (or message)
    +	 */
    +	public $error='';
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *  Return list of active generation modules
     	 *
    @@ -47,6 +51,7 @@ abstract class ModelePDFDeliveryOrder extends CommonDocGenerator
     	 */
     	static function liste_modeles($db,$maxfilenamelength=0)
     	{
    +        // phpcs:enable
     		global $conf;
     
     		$type='delivery';
    @@ -67,7 +72,10 @@ abstract class ModelePDFDeliveryOrder extends CommonDocGenerator
      */
     abstract class ModeleNumRefDeliveryOrder
     {
    -	var $error='';
    +	/**
    +	 * @var string Error code (or message)
    +	 */
    +	public $error='';
     
     	/**
     	 * Return if a module can be used or not
    diff --git a/htdocs/core/modules/mailings/advthirdparties.modules.php b/htdocs/core/modules/mailings/advthirdparties.modules.php
    index 38636396da5..4d149e0e5ef 100644
    --- a/htdocs/core/modules/mailings/advthirdparties.modules.php
    +++ b/htdocs/core/modules/mailings/advthirdparties.modules.php
    @@ -32,7 +32,11 @@ class mailing_advthirdparties extends MailingTargets
     
     	var $require_module=array("none");	// This module should not be displayed as Selector in mailling
     	var $picto='company';
    -	var $db;
    +
    +	/**
    +     * @var DoliDB Database handler.
    +     */
    +    public $db;
     
     
     	/**
    @@ -42,12 +46,11 @@ class mailing_advthirdparties extends MailingTargets
     	 */
     	function __construct($db)
     	{
    -		global $conf;
    -
     		$this->db=$db;
     	}
     
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *    This is the main function that returns the array of emails
     	 *
    @@ -59,6 +62,7 @@ class mailing_advthirdparties extends MailingTargets
     	 */
     	function add_to_target_spec($mailing_id,$socid,$type_of_target, $contactid)
     	{
    +        // phpcs:enable
     		global $conf, $langs;
     
     		dol_syslog(get_class($this)."::add_to_target socid=".var_export($socid,true).' contactid='.var_export($contactid,true));
    @@ -273,7 +277,6 @@ class mailing_advthirdparties extends MailingTargets
     
     		$s.='</select>';
     		return $s;
    -
     	}
     
     
    @@ -293,8 +296,7 @@ class mailing_advthirdparties extends MailingTargets
     		} elseif ($type=='contact') {
     			$contactstatic=new Contact($this->db);
     			$contactstatic->fetch($id);
    -			return $contactstatic->getNomUrl(0, '', 0, '', -1, 0);
    +			return $contactstatic->getNomUrl(0, '', 0, '', -1, 1);
     		}
     	}
    -
     }
    diff --git a/htdocs/core/modules/mailings/contacts1.modules.php b/htdocs/core/modules/mailings/contacts1.modules.php
    index 90d81dca4a5..8efefdbd079 100644
    --- a/htdocs/core/modules/mailings/contacts1.modules.php
    +++ b/htdocs/core/modules/mailings/contacts1.modules.php
    @@ -39,7 +39,10 @@ class mailing_contacts1 extends MailingTargets
     	var $require_admin=0;                               // Module mailing actif pour user admin ou non
     	var $picto='contact';
     
    -	var $db;
    +	/**
    +     * @var DoliDB Database handler.
    +     */
    +    public $db;
     
     
     	/**
    @@ -113,10 +116,9 @@ class mailing_contacts1 extends MailingTargets
     	function formFilter()
     	{
     		global $langs;
    -		$langs->load("companies");
    -		$langs->load("commercial");
    -		$langs->load("suppliers");
    -		$langs->load("categories");
    +
    +		// Load translation files required by the page
    +        $langs->loadLangs(array("commercial","companies","suppliers","categories"));
     
     		$s='';
     
    @@ -324,15 +326,17 @@ class mailing_contacts1 extends MailingTargets
     	}
     
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *  Ajoute destinataires dans table des cibles
     	 *
    -	 *  @param	int		$mailing_id    	Id of emailing
    +	 *  @param  int		$mailing_id    	Id of emailing
     	 *  @param  array	$filtersarray   Optional filter data (deprecated)
     	 *  @return int           			<0 si erreur, nb ajout si ok
     	 */
     	function add_to_target($mailing_id,$filtersarray=array())
     	{
    +        // phpcs:enable
     		global $conf, $langs;
     
     		$filter = GETPOST('filter','alpha');
    @@ -446,6 +450,4 @@ class mailing_contacts1 extends MailingTargets
     
     		return parent::add_to_target($mailing_id, $cibles);
     	}
    -
     }
    -
    diff --git a/htdocs/core/modules/mailings/example.modules.php b/htdocs/core/modules/mailings/example.modules.php
    index 548510f81a0..0af52dc5bd2 100644
    --- a/htdocs/core/modules/mailings/example.modules.php
    +++ b/htdocs/core/modules/mailings/example.modules.php
    @@ -32,12 +32,16 @@ class mailing_example extends MailingTargets
         var $desc='Put here a description';
     	// CHANGE THIS: Set to 1 if selector is available for admin users only
         var $require_admin=0;
    -    // CHANGE THIS: Add a tooltip language key to add a tooltip help icon after the email target selector 
    +    // CHANGE THIS: Add a tooltip language key to add a tooltip help icon after the email target selector
         var $tooltip='MyTooltipLangKey';
    -    
    +
         var $require_module=array();
         var $picto='';
    -    var $db;
    +
    +    /**
    +     * @var DoliDB Database handler.
    +     */
    +    public $db;
     
     
         // CHANGE THIS: Constructor name must be called mailing_xxx with xxx=name of your selector
    @@ -52,6 +56,7 @@ class mailing_example extends MailingTargets
         }
     
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
         /**
          *  This is the main function that returns the array of emails
          *
    @@ -61,6 +66,7 @@ class mailing_example extends MailingTargets
          */
         function add_to_target($mailing_id,$filtersarray=array())
         {
    +        // phpcs:enable
             $target = array();
     
     	    // CHANGE THIS
    @@ -107,7 +113,7 @@ class mailing_example extends MailingTargets
          */
         function getNbOfRecipients($sql='')
         {
    -	    // CHANGE THIS: Optionnal
    +        // CHANGE THIS: Optionnal
     
             // Example: return parent::getNbOfRecipients("SELECT count(*) as nb from dolibarr_table");
             // Example: return 500;
    @@ -122,7 +128,7 @@ class mailing_example extends MailingTargets
          */
         function formFilter()
         {
    -	    // CHANGE THIS: Optionnal
    +        // CHANGE THIS: Optionnal
     
             $s='';
             return $s;
    @@ -138,10 +144,8 @@ class mailing_example extends MailingTargets
          */
         function url($id)
         {
    -	    // CHANGE THIS: Optionnal
    +        // CHANGE THIS: Optionnal
     
             return '';
         }
    -
     }
    -
    diff --git a/htdocs/core/modules/mailings/fraise.modules.php b/htdocs/core/modules/mailings/fraise.modules.php
    index f71b6b925f0..9cf0f56f7e2 100644
    --- a/htdocs/core/modules/mailings/fraise.modules.php
    +++ b/htdocs/core/modules/mailings/fraise.modules.php
    @@ -1,6 +1,7 @@
     <?php
    -/* Copyright (C) 2005      Laurent Destailleur <eldy@users.sourceforge.net>
    - * Copyright (C) 2005-2009 Regis Houssin       <regis.houssin@capnetworks.com>
    +/* Copyright (C) 2005       Laurent Destailleur     <eldy@users.sourceforge.net>
    + * Copyright (C) 2005-2009  Regis Houssin           <regis.houssin@capnetworks.com>
    + * Copyright (C) 2018       Frédéric France         <frederic.france@netlogic.fr>
      *
      * This program is free software; you can redistribute it and/or modify
      * it under the terms of the GNU General Public License as published by
    @@ -41,7 +42,10 @@ class mailing_fraise extends MailingTargets
         var $require_module=array('adherent');
         var $picto='user';
     
    -    var $db;
    +    /**
    +     * @var DoliDB Database handler.
    +     */
    +    public $db;
     
         /**
          *    Constructor
    @@ -50,7 +54,7 @@ class mailing_fraise extends MailingTargets
          */
         function __construct($db)
         {
    -        $this->db=$db;
    +        $this->db = $db;
         }
     
     
    @@ -106,9 +110,9 @@ class mailing_fraise extends MailingTargets
         function formFilter()
         {
             global $conf, $langs;
    -        $langs->load("members");
    -		$langs->load("categories");
    -		$langs->load("companies");
    +
    +        // Load translation files required by the page
    +        $langs->loadLangs(array("members","companies","categories"));
     
             $form=new Form($this->db);
     
    @@ -196,9 +200,9 @@ class mailing_fraise extends MailingTargets
     
             $s.='<br>';
             $s.=$langs->trans("DateEndSubscription").': &nbsp;';
    -        $s.=$langs->trans("After").' > '.$form->select_date(-1,'subscriptionafter',0,0,1,'fraise',1,0,1,0);
    +        $s.=$langs->trans("After").' > '.$form->selectDate(-1,'subscriptionafter',0,0,1,'fraise',1,0,0);
             $s.=' &nbsp; ';
    -        $s.=$langs->trans("Before").' < '.$form->select_date(-1,'subscriptionbefore',0,0,1,'fraise',1,0,1,0);
    +        $s.=$langs->trans("Before").' < '.$form->selectDate(-1,'subscriptionbefore',0,0,1,'fraise',1,0,0);
     
             return $s;
         }
    @@ -216,6 +220,7 @@ class mailing_fraise extends MailingTargets
         }
     
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
         /**
          *  Ajoute destinataires dans table des cibles
          *
    @@ -225,14 +230,16 @@ class mailing_fraise extends MailingTargets
          */
         function add_to_target($mailing_id,$filtersarray=array())
         {
    +        // phpcs:enable
     	    // Deprecation warning
     	    if ($filtersarray) {
     		    dol_syslog(__METHOD__ . ": filtersarray parameter is deprecated", LOG_WARNING);
     	    }
     
         	global $langs,$_POST;
    -		$langs->load("members");
    -        $langs->load("companies");
    +
    +    	// Load translation files required by the page
    +        $langs->loadLangs(array("members","companies"));
     
             $cibles = array();
             $now=dol_now();
    @@ -265,8 +272,8 @@ class mailing_fraise extends MailingTargets
             // Filter on type
             if ($_POST['filter_type']) $sql.= " AND ta.rowid='".$_POST['filter_type']."'";
             // Filter on category
    -		if ($_POST['filter_category']) $sql.= " AND c.rowid='".$_POST['filter_category']."'";
    -		$sql.= " ORDER BY a.email";
    +        if ($_POST['filter_category']) $sql.= " AND c.rowid='".$_POST['filter_category']."'";
    +        $sql.= " ORDER BY a.email";
             //print $sql;
     
             // Add targets into table
    @@ -316,5 +323,4 @@ class mailing_fraise extends MailingTargets
     
             return parent::add_to_target($mailing_id, $cibles);
         }
    -
     }
    diff --git a/htdocs/core/modules/mailings/modules_mailings.php b/htdocs/core/modules/mailings/modules_mailings.php
    index 1a97f3502b7..f7136d4aa63 100644
    --- a/htdocs/core/modules/mailings/modules_mailings.php
    +++ b/htdocs/core/modules/mailings/modules_mailings.php
    @@ -29,12 +29,20 @@ require_once DOL_DOCUMENT_ROOT.'/core/lib/functions.lib.php';
     /**
      *		Parent class of emailing target selectors modules
      */
    -class MailingTargets    // This can't be abstract as it is used for some method
    +class MailingTargets // This can't be abstract as it is used for some method
     {
    -    var $db;
    -    var $error;
    -    var $tooltip='';
    -    
    +    /**
    +     * @var DoliDB Database handler.
    +     */
    +    public $db;
    +
    +    /**
    +	 * @var string Error code (or message)
    +	 */
    +	public $error='';
    +
    +    public $tooltip='';
    +
     
         /**
     	 *	Constructor
    @@ -54,7 +62,7 @@ class MailingTargets    // This can't be abstract as it is used for some method
         function getDesc()
         {
             global $langs, $form;
    -        
    +
             $langs->load("mails");
             $transstring="MailingModuleDesc".$this->name;
             $s='';
    @@ -109,6 +117,7 @@ class MailingTargets    // This can't be abstract as it is used for some method
             return '';
         }
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
         /**
          * Met a jour nombre de destinataires
          *
    @@ -117,6 +126,7 @@ class MailingTargets    // This can't be abstract as it is used for some method
          */
         function update_nb($mailing_id)
         {
    +        // phpcs:enable
             // Mise a jour nombre de destinataire dans table des mailings
             $sql = "SELECT COUNT(*) nb FROM ".MAIN_DB_PREFIX."mailing_cibles";
             $sql .= " WHERE fk_mailing = ".$mailing_id;
    @@ -141,6 +151,7 @@ class MailingTargets    // This can't be abstract as it is used for some method
             return $nb;
         }
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
         /**
          * Ajoute destinataires dans table des cibles
          *
    @@ -150,6 +161,7 @@ class MailingTargets    // This can't be abstract as it is used for some method
          */
         function add_to_target($mailing_id, $cibles)
         {
    +        // phpcs:enable
         	global $conf;
     
         	$this->db->begin();
    @@ -224,14 +236,16 @@ class MailingTargets    // This can't be abstract as it is used for some method
             return $j;
         }
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
         /**
          *  Supprime tous les destinataires de la table des cibles
          *
    -     *	@param	int		$mailing_id        Id of emailing
    +     *	@param  int		$mailing_id        Id of emailing
          *	@return	void
          */
         function clear_target($mailing_id)
         {
    +        // phpcs:enable
             $sql = "DELETE FROM ".MAIN_DB_PREFIX."mailing_cibles";
             $sql .= " WHERE fk_mailing = ".$mailing_id;
     
    @@ -242,6 +256,4 @@ class MailingTargets    // This can't be abstract as it is used for some method
     
             $this->update_nb($mailing_id);
         }
    -
     }
    -
    diff --git a/htdocs/core/modules/mailings/pomme.modules.php b/htdocs/core/modules/mailings/pomme.modules.php
    index 5824f456365..11ff4812d67 100644
    --- a/htdocs/core/modules/mailings/pomme.modules.php
    +++ b/htdocs/core/modules/mailings/pomme.modules.php
    @@ -37,7 +37,10 @@ class mailing_pomme extends MailingTargets
     	var $require_admin=1;                           // Module mailing actif pour user admin ou non
     	var $picto='user';
     
    -	var $db;
    +	/**
    +     * @var DoliDB Database handler.
    +     */
    +    public $db;
     
     
     	/**
    @@ -118,7 +121,7 @@ class mailing_pomme extends MailingTargets
     		$s.='<option value="1">'.$langs->trans("Enabled").'</option>';
     		$s.='<option value="0">'.$langs->trans("Disabled").'</option>';
     		$s.='</select>';
    -		
    +
     		$s.=' ';
     		$s.=$langs->trans("Employee").': ';
     		$s.='<select name="filteremployee" class="flat">';
    @@ -126,7 +129,7 @@ class mailing_pomme extends MailingTargets
     		$s.='<option value="1">'.$langs->trans("Yes").'</option>';
     		$s.='<option value="0">'.$langs->trans("No").'</option>';
     		$s.='</select>';
    -		
    +
     		return $s;
     	}
     
    @@ -143,6 +146,7 @@ class mailing_pomme extends MailingTargets
     	}
     
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *  Ajoute destinataires dans table des cibles
     	 *
    @@ -150,13 +154,14 @@ class mailing_pomme extends MailingTargets
     	 *  @param  array	$filtersarray   Requete sql de selection des destinataires
     	 *  @return int           			< 0 si erreur, nb ajout si ok
     	 */
    -	function add_to_target($mailing_id,$filtersarray=array())
    +	function add_to_target($mailing_id, $filtersarray=array())
     	{
    +        // phpcs:enable
     		// Deprecation warning
     	    if ($filtersarray) {
     		    dol_syslog(__METHOD__ . ": filtersarray parameter is deprecated", LOG_WARNING);
     	    }
    -	    
    +
     	    global $conf, $langs;
     		$langs->load("companies");
     
    @@ -169,10 +174,10 @@ class mailing_pomme extends MailingTargets
     		$sql.= " WHERE u.email <> ''"; // u.email IS NOT NULL est implicite dans ce test
     		$sql.= " AND u.entity IN (0,".$conf->entity.")";
     		$sql.= " AND u.email NOT IN (SELECT email FROM ".MAIN_DB_PREFIX."mailing_cibles WHERE fk_mailing=".$mailing_id.")";
    -		if (isset($_POST["filter"]) && $_POST["filter"] == '1') $sql.= " AND u.statut=1"; 
    -		if (isset($_POST["filter"]) && $_POST["filter"] == '0') $sql.= " AND u.statut=0"; 
    -		if (isset($_POST["filteremployee"]) && $_POST["filteremployee"] == '1') $sql.= " AND u.employee=1"; 
    -		if (isset($_POST["filteremployee"]) && $_POST["filteremployee"] == '0') $sql.= " AND u.employee=0"; 
    +		if (isset($_POST["filter"]) && $_POST["filter"] == '1') $sql.= " AND u.statut=1";
    +		if (isset($_POST["filter"]) && $_POST["filter"] == '0') $sql.= " AND u.statut=0";
    +		if (isset($_POST["filteremployee"]) && $_POST["filteremployee"] == '1') $sql.= " AND u.employee=1";
    +		if (isset($_POST["filteremployee"]) && $_POST["filteremployee"] == '0') $sql.= " AND u.employee=0";
     		$sql.= " ORDER BY u.email";
     
     		// Stocke destinataires dans cibles
    @@ -220,6 +225,4 @@ class mailing_pomme extends MailingTargets
     
     		return parent::add_to_target($mailing_id, $cibles);
     	}
    -
     }
    -
    diff --git a/htdocs/core/modules/mailings/thirdparties.modules.php b/htdocs/core/modules/mailings/thirdparties.modules.php
    index e1d3cd5861c..ad19264620a 100644
    --- a/htdocs/core/modules/mailings/thirdparties.modules.php
    +++ b/htdocs/core/modules/mailings/thirdparties.modules.php
    @@ -1,5 +1,6 @@
     <?php
    -/* Copyright (C) 2005-2010 Laurent Destailleur <eldy@users.sourceforge.net>
    +/* Copyright (C) 2018-2018 Andre Schild        <a.schild@aarboard.ch>
    + * Copyright (C) 2005-2010 Laurent Destailleur <eldy@users.sourceforge.net>
      * Copyright (C) 2005-2009 Regis Houssin       <regis.houssin@capnetworks.com>
      *
      * This file is an example to follow to add your own email selector inside
    @@ -30,7 +31,11 @@ class mailing_thirdparties extends MailingTargets
     
     	var $require_module=array("societe");	// This module allows to select by categories must be also enabled if category module is not activated
     	var $picto='company';
    -	var $db;
    +
    +	/**
    +     * @var DoliDB Database handler.
    +     */
    +    public $db;
     
     
     	/**
    @@ -40,12 +45,14 @@ class mailing_thirdparties extends MailingTargets
     	 */
     	function __construct($db)
     	{
    -		global $conf;
    +		global $conf, $langs;
    +        $langs->load("companies");
     
     		$this->db=$db;
     	}
     
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *    This is the main function that returns the array of emails
     	 *
    @@ -53,8 +60,9 @@ class mailing_thirdparties extends MailingTargets
     	 *    @param	array	$filtersarray   If you used the formFilter function. Empty otherwise.
     	 *    @return   int 					<0 if error, number of emails added if ok
     	 */
    -	function add_to_target($mailing_id,$filtersarray=array())
    +	function add_to_target($mailing_id, $filtersarray=array())
     	{
    +        // phpcs:enable
     		global $conf, $langs;
     
     		$cibles = array();
    @@ -88,9 +96,54 @@ class mailing_thirdparties extends MailingTargets
     		    $sql.= " AND c.rowid = cs.fk_categorie";
     		    $sql.= " AND c.rowid='".$this->db->escape($_POST['filter'])."'";
     		}
    -		$sql.= " ORDER BY email";
     
    -		// Stock recipients emails into targets table
    +        $addDescription= "";
    +        if (isset($_POST["filter_client"]) && $_POST["filter_client"] <> '-1')
    +        {
    +            $sql.= " AND s.client=" . $_POST["filter_client"];
    +            $addDescription= $langs->trans('ProspectCustomer')."=";
    +            if ($_POST["filter_client"] == 0)
    +            {
    +                $addDescription.= $langs->trans('NorProspectNorCustomer');
    +            }
    +            elseif ($_POST["filter_client"] == 1)
    +            {
    +                $addDescription.= $langs->trans('Customer');
    +            }
    +            elseif ($_POST["filter_client"] == 2)
    +            {
    +                $addDescription.= $langs->trans('Prospect');
    +            }
    +            elseif ($_POST["filter_client"] == 3)
    +            {
    +                $addDescription.= $langs->trans('ProspectCustomer');
    +            }
    +            else
    +            {
    +                $addDescription.= "Unknown status ".$_POST["filter_client"];
    +            }
    +        }
    +        if (isset($_POST["filter_status"]))
    +        {
    +            if (strlen($addDescription) > 0)
    +            {
    +                $addDescription.= ";";
    +            }
    +            $addDescription.= $langs->trans("Status")."=";
    +            if ($_POST["filter_status"] == '1')
    +            {
    +                $sql.= " AND s.status=1";
    +                $addDescription.= $langs->trans("Enabled");
    +            }
    +            else
    +            {
    +                $sql.= " AND s.status=0";
    +                $addDescription.= $langs->trans("Disabled");
    +            }
    +        }
    +        $sql.= " ORDER BY email";
    +
    +        // Stock recipients emails into targets table
     		$result=$this->db->query($sql);
     		if ($result)
     		{
    @@ -106,12 +159,18 @@ class mailing_thirdparties extends MailingTargets
     				$obj = $this->db->fetch_object($result);
     				if ($old <> $obj->email)
     				{
    +					$otherTxt= ($obj->label?$langs->transnoentities("Category").'='.$obj->label:'');
    +					if (strlen($addDescription) > 0 && strlen($otherTxt) > 0)
    +					{
    +						$otherTxt.= ";";
    +					}
    +					$otherTxt.= $addDescription;
     					$cibles[$j] = array(
                         			'email' => $obj->email,
                         			'fk_contact' => $obj->fk_contact,
                         			'lastname' => $obj->name,	// For a thirdparty, we must use name
                         			'firstname' => '',			// For a thirdparty, lastname is ''
    -                    			'other' => ($obj->label?$langs->transnoentities("Category").'='.$obj->label:''),
    +                    			'other' => $otherTxt,
                                     'source_url' => $this->url($obj->id),
                                     'source_id' => $obj->id,
                                     'source_type' => 'thirdparty'
    @@ -186,7 +245,7 @@ class mailing_thirdparties extends MailingTargets
     
     		$langs->load("companies");
     
    -		$s='';
    +		$s=$langs->trans("Categories").': ';
     		$s.='<select name="filter" class="flat">';
     
     		// Show categories
    @@ -227,13 +286,35 @@ class mailing_thirdparties extends MailingTargets
     			dol_print_error($this->db);
     		}
     
    +		$s.='</select> ';
    +                $s.= $langs->trans('ProspectCustomer');
    +                $s.=': <select name="filter_client" class="flat">';
    +                $s.= '<option value="-1">&nbsp;</option>';
    +                if (empty($conf->global->SOCIETE_DISABLE_PROSPECTS))
    +                {
    +                    $s.= '<option value="2">'.$langs->trans('Prospect').'</option>';
    +                }
    +                if (empty($conf->global->SOCIETE_DISABLE_PROSPECTS) && empty($conf->global->SOCIETE_DISABLE_CUSTOMERS) && empty($conf->global->SOCIETE_DISABLE_PROSPECTSCUSTOMERS)) {
    +                    $s.= '<option value="3">'.$langs->trans('ProspectCustomer').'</option>';
    +                }
    +                if (empty($conf->global->SOCIETE_DISABLE_CUSTOMERS)) {
    +                    $s.= '<option value="1">'.$langs->trans('Customer').'</option>';
    +                }
    +                $s.= '<option value="0">'.$langs->trans('NorProspectNorCustomer').'</option>';
    +
    +                $s.='</select> ';
    +
    +                $s.=$langs->trans("Status");
    +                $s.=': <select name="filter_status" class="flat">';
    +                $s.='<option value="-1">&nbsp;</option>';
    +                $s.='<option value="1" selected>'.$langs->trans("Enabled").'</option>';
    +                $s.='<option value="0">'.$langs->trans("Disabled").'</option>';
     		$s.='</select>';
     		return $s;
    -
     	}
     
     
    -	/**
    +    /**
     	 *  Can include an URL link on each record provided by selector shown on target page.
     	 *
          *  @param	int		$id		ID
    @@ -243,6 +324,4 @@ class mailing_thirdparties extends MailingTargets
     	{
     		return '<a href="'.DOL_URL_ROOT.'/societe/card.php?socid='.$id.'">'.img_object('',"company").'</a>';
     	}
    -
     }
    -
    diff --git a/htdocs/core/modules/mailings/thirdparties_services_expired.modules.php b/htdocs/core/modules/mailings/thirdparties_services_expired.modules.php
    index 786cfa1f756..4f6f3c4ecdb 100644
    --- a/htdocs/core/modules/mailings/thirdparties_services_expired.modules.php
    +++ b/htdocs/core/modules/mailings/thirdparties_services_expired.modules.php
    @@ -29,7 +29,12 @@ class mailing_thirdparties_services_expired extends MailingTargets
     
         var $require_module=array('contrat');
         var $picto='company';
    -    var $db;
    +
    +    /**
    +     * @var DoliDB Database handler.
    +     */
    +    public $db;
    +
         var $arrayofproducts=array();
     
     
    @@ -73,6 +78,7 @@ class mailing_thirdparties_services_expired extends MailingTargets
         }
     
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
         /**
          *  This is the main function that returns the array of emails
          *
    @@ -82,6 +88,7 @@ class mailing_thirdparties_services_expired extends MailingTargets
          */
         function add_to_target($mailing_id,$filtersarray=array())
         {
    +        // phpcs:enable
             $target = array();
     
             // ----- Your code start here -----
    @@ -213,7 +220,7 @@ class mailing_thirdparties_services_expired extends MailingTargets
         {
             global $langs;
     
    -        $s='';
    +        $s=$langs->trans("ProductOrService");
             $s.='<select name="filter" class="flat">';
             if (count($this->arrayofproducts)) $s.='<option value="0">&nbsp;</option>';
             else $s.='<option value="0">'.$langs->trans("ContactsAllShort").'</option>';
    @@ -236,6 +243,4 @@ class mailing_thirdparties_services_expired extends MailingTargets
         {
             return '<a href="'.DOL_URL_ROOT.'/societe/card.php?socid='.$id.'">'.img_object('',"company").'</a>';
         }
    -
     }
    -
    diff --git a/htdocs/core/modules/mailings/xinputfile.modules.php b/htdocs/core/modules/mailings/xinputfile.modules.php
    index 152322c2899..7de27a0c753 100644
    --- a/htdocs/core/modules/mailings/xinputfile.modules.php
    +++ b/htdocs/core/modules/mailings/xinputfile.modules.php
    @@ -110,6 +110,7 @@ class mailing_xinputfile extends MailingTargets
     		return $s;
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *  Ajoute destinataires dans table des cibles
     	 *
    @@ -119,6 +120,7 @@ class mailing_xinputfile extends MailingTargets
     	 */
     	function add_to_target($mailing_id,$filtersarray=array())
     	{
    +        // phpcs:enable
     		global $conf,$langs,$_FILES;
     
     		require_once DOL_DOCUMENT_ROOT.'/core/lib/files.lib.php';
    @@ -220,6 +222,4 @@ class mailing_xinputfile extends MailingTargets
     
     		return parent::add_to_target($mailing_id, $cibles);
     	}
    -
     }
    -
    diff --git a/htdocs/core/modules/mailings/xinputuser.modules.php b/htdocs/core/modules/mailings/xinputuser.modules.php
    index 794de3d9294..2364eeb08ef 100644
    --- a/htdocs/core/modules/mailings/xinputuser.modules.php
    +++ b/htdocs/core/modules/mailings/xinputuser.modules.php
    @@ -37,7 +37,7 @@ class mailing_xinputuser extends MailingTargets
     	var $require_admin=0;                    // Module mailing actif pour user admin ou non
     	var $picto='generic';
     	var $tooltip='UseFormatInputEmailToTarget';
    -	
    +
     
     	/**
     	 *	Constructor
    @@ -108,6 +108,7 @@ class mailing_xinputuser extends MailingTargets
     		return $s;
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *  Ajoute destinataires dans table des cibles
     	 *
    @@ -117,6 +118,7 @@ class mailing_xinputuser extends MailingTargets
     	 */
     	function add_to_target($mailing_id,$filtersarray=array())
     	{
    +        // phpcs:enable
     		global $conf,$langs,$_FILES;
     
     		require_once DOL_DOCUMENT_ROOT.'/core/lib/files.lib.php';
    @@ -153,12 +155,9 @@ class mailing_xinputuser extends MailingTargets
     		}
     		else
     		{
    -		   	$langs->load("errors");
    -		   	$this->error = $langs->trans("ErrorBadEmail",$email);
    +            $langs->load("errors");
    +            $this->error = $langs->trans("ErrorBadEmail",$email);
     			return -1;
     		}
    -
     	}
    -
     }
    -
    diff --git a/htdocs/core/modules/member/doc/pdf_standard.class.php b/htdocs/core/modules/member/doc/pdf_standard.class.php
    index 4d08be83a43..524d1446427 100644
    --- a/htdocs/core/modules/member/doc/pdf_standard.class.php
    +++ b/htdocs/core/modules/member/doc/pdf_standard.class.php
    @@ -42,10 +42,12 @@ class pdf_standard extends CommonStickerGenerator
     	 * @param	array		$param			Associative array containing label content and optional parameters
     	 * @return	void
     	 */
    -	function addSticker(&$pdf,$outputlangs,$param) {
    +    function addSticker(&$pdf,$outputlangs,$param)
    +    {
     		// use this method in future refactoring
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 * Output a sticker on page at position _COUNTX, _COUNTY (_COUNTX and _COUNTY start from 0)
     	 * - __LOGO__ is replace with company logo
    @@ -63,6 +65,7 @@ class pdf_standard extends CommonStickerGenerator
     	 */
     	function Add_PDF_card(&$pdf,$textleft,$header,$footer,$outputlangs,$textright='',$idmember=0,$photo='')
     	{
    +        // phpcs:enable
     		global $db,$mysoc,$conf,$langs;
     		global $forceimgscalewidth,$forceimgscaleheight;
     
    @@ -234,6 +237,7 @@ class pdf_standard extends CommonStickerGenerator
     		}
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *	Function to build PDF on disk, then output on HTTP stream.
     	 *
    @@ -246,6 +250,7 @@ class pdf_standard extends CommonStickerGenerator
     	 */
     	function write_file($object, $outputlangs, $srctemplatepath, $mode='member', $nooutput=0)
     	{
    +        // phpcs:enable
     		global $user,$conf,$langs,$mysoc,$_Avery_Labels;
     
     		$this->code=$srctemplatepath;
    @@ -324,11 +329,8 @@ class pdf_standard extends CommonStickerGenerator
     		// For backward compatibility with FPDF, force output charset to ISO, because FPDF expect text to be encoded in ISO
     		if (! empty($conf->global->MAIN_USE_FPDF)) $outputlangs->charset_output='ISO-8859-1';
     
    -		$outputlangs->load("main");
    -		$outputlangs->load("dict");
    -		$outputlangs->load("companies");
    -		$outputlangs->load("admin");
    -		$outputlangs->load("members");
    +		// Load traductions files requiredby by page
    +		$outputlangs->loadLangs(array("main", "dict", "companies", "admin", "members"));
     
     		if (empty($mode) || $mode == 'member')
     		{
    @@ -443,5 +445,4 @@ class pdf_standard extends CommonStickerGenerator
     
     		return 1;
     	}
    -
     }
    diff --git a/htdocs/core/modules/member/modules_cards.php b/htdocs/core/modules/member/modules_cards.php
    index f7ef8b94590..c931abce4ed 100644
    --- a/htdocs/core/modules/member/modules_cards.php
    +++ b/htdocs/core/modules/member/modules_cards.php
    @@ -34,9 +34,13 @@ require_once DOL_DOCUMENT_ROOT.'/product/class/product.class.php';
      */
     class ModelePDFCards
     {
    -	var $error='';
    +	/**
    +	 * @var string Error code (or message)
    +	 */
    +	public $error='';
     
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *	Return list of active generation modules
     	 *
    @@ -46,6 +50,7 @@ class ModelePDFCards
     	 */
     	function liste_modeles($db,$maxfilenamelength=0)
     	{
    +        // phpcs:enable
     		global $conf;
     
     		$type='member';
    @@ -59,6 +64,7 @@ class ModelePDFCards
     }
     
     
    +// phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     /**
      *	Cree un fichier de cartes de visites en fonction du modele de ADHERENT_CARDS_ADDON_PDF
      *
    @@ -72,20 +78,21 @@ class ModelePDFCards
      */
     function members_card_pdf_create($db, $arrayofmembers, $modele, $outputlangs, $outputdir='', $template='standard')
     {
    +    // phpcs:enable
     	global $conf,$langs;
     	$langs->load("members");
     
     	$error=0;
    -	
    +
     	// Increase limit for PDF build
     	$err=error_reporting();
     	error_reporting(0);
     	@set_time_limit(120);
     	error_reporting($err);
    -	
    +
     	$code='';
     	$srctemplatepath='';
    -	
    +
     	// Positionne le modele sur le nom du modele a utiliser
     	if (! dol_strlen($modele))
     	{
    @@ -108,7 +115,7 @@ function members_card_pdf_create($db, $arrayofmembers, $modele, $outputlangs, $o
     		$srctemplatepath=$tmp[1];
     	}
     	else $srctemplatepath=$code;
    -	
    +
     	// Search template files
     	$file=''; $classname=''; $filefound=0;
     	$dirmodels=array('/');
    @@ -118,7 +125,7 @@ function members_card_pdf_create($db, $arrayofmembers, $modele, $outputlangs, $o
     		foreach(array('doc','pdf') as $prefix)
     		{
     			$file = $prefix."_".$template.".class.php";
    -			
    +
     			// On verifie l'emplacement du modele
     			$file=dol_buildpath($reldir."core/modules/member/doc/".$file,0);
     			if (file_exists($file))
    @@ -130,8 +137,8 @@ function members_card_pdf_create($db, $arrayofmembers, $modele, $outputlangs, $o
     		}
     		if ($filefound) break;
     	}
    -	
    -	
    +
    +
     	// Charge le modele
     	if ($filefound)
     	{
    @@ -160,7 +167,4 @@ function members_card_pdf_create($db, $arrayofmembers, $modele, $outputlangs, $o
     		dol_print_error('',$langs->trans("Error")." ".$langs->trans("ErrorFileDoesNotExists",$file));
     		return -1;
     	}
    -
    -
     }
    -
    diff --git a/htdocs/core/modules/modAccounting.class.php b/htdocs/core/modules/modAccounting.class.php
    index 6b1d57051b6..20b9bf54edd 100644
    --- a/htdocs/core/modules/modAccounting.class.php
    +++ b/htdocs/core/modules/modAccounting.class.php
    @@ -1,6 +1,6 @@
     <?php
     /* Copyright (C) 2013-2014 Olivier Geffroy		<jeff@jeffinfo.com>
    - * Copyright (C) 2013-2017 Alexandre Spangaro	<aspangaro@zendsi.com>
    + * Copyright (C) 2013-2018 Alexandre Spangaro	<aspangaro@zendsi.com>
      * Copyright (C) 2014      Ari Elbaz (elarifr)	<github@accedinfo.com>
      * Copyright (C) 2014 	   Florian Henry        <florian.henry@open-concept.pro>
      * Copyright (C) 2016-2017 Laurent Destailleur 	<eldy@users.sourceforge.net>
    @@ -45,7 +45,7 @@ class modAccounting extends DolibarrModules
     		$this->numero = 50400;
     
     		$this->family = "financial";
    -		$this->module_position = 610;
    +		$this->module_position = '61';
     		// Module label (no space allowed), used if translation string 'ModuleXXXName' not found (where XXX is value of numeric property 'numero' of module)
     		$this->name = preg_replace('/^mod/i', '', get_class($this));
     		$this->description = "Advanced accounting management";
    @@ -66,7 +66,7 @@ class modAccounting extends DolibarrModules
     		$this->depends = array("modFacture","modBanque","modTax"); // List of modules id that must be enabled if this module is enabled
     		$this->requiredby = array(); // List of modules id to disable if this one is disabled
     		$this->conflictwith = array("modComptabilite"); // List of modules are in conflict with this module
    -		$this->phpmin = array(5, 3); // Minimum version of PHP required by module
    +		$this->phpmin = array(5, 4); // Minimum version of PHP required by module
     		$this->need_dolibarr_version = array(3, 9); // Minimum version of Dolibarr required by module
     		$this->langfiles = array("accountancy","compta");
     
    @@ -234,41 +234,58 @@ class modAccounting extends DolibarrModules
     		$this->menu = 1;        // This module add menu entries. They are coded into menu manager.
     
     		// Exports
    -        //--------
    -        $r=0;
    +		//--------
    +		$r=0;
     
    -        $r++;
    -        $this->export_code[$r]=$this->rights_class.'_'.$r;
    -        $this->export_label[$r]='Chartofaccounts';
    -        $this->export_icon[$r]='Accounting';
    +		$r++;
    +		$this->export_code[$r]=$this->rights_class.'_'.$r;
    +		$this->export_label[$r]='Chartofaccounts';
    +		$this->export_icon[$r]='Accounting';
     		$this->export_permission[$r]=array(array("accounting","chartofaccount"));
    -        $this->export_fields_array[$r]=array('ac.rowid'=>'ChartofaccountsId','ac.pcg_version'=>'Chartofaccounts','aa.rowid'=>'Id','aa.account_number'=>"AccountAccounting",'aa.label'=>"Label",'aa.account_parent'=>"Accountparent",'aa.pcg_type'=>"Pcgtype",'aa.pcg_subtype'=>'Pcgsubtype','aa.active'=>'Status');
    -        $this->export_TypeFields_array[$r]=array('ac.rowid'=>'List:accounting_system:pcg_version','aa.account_number'=>"Text",'aa.label'=>"Text",'aa.pcg_type'=>'Text','aa.pcg_subtype'=>'Text','aa.active'=>'Status');
    -        $this->export_entities_array[$r]=array('ac.rowid'=>"Accounting",'ac.pcg_version'=>"Accounting",'aa.rowid'=>'Accounting','aa.account_number'=>"Accounting",'aa.label'=>"Accounting",'aa.accountparent'=>"Accounting",'aa.pcg_type'=>"Accounting",'aa.pcgsubtype'=>"Accounting",'aa_active'=>"Accounting");
    +		$this->export_fields_array[$r]=array('ac.rowid'=>'ChartofaccountsId','ac.pcg_version'=>'Chartofaccounts','aa.rowid'=>'Id','aa.account_number'=>"AccountAccounting",'aa.label'=>"Label",'aa.account_parent'=>"Accountparent",'aa.pcg_type'=>"Pcgtype",'aa.pcg_subtype'=>'Pcgsubtype','aa.active'=>'Status');
    +		$this->export_TypeFields_array[$r]=array('ac.rowid'=>'List:accounting_system:pcg_version','aa.account_number'=>"Text",'aa.label'=>"Text",'aa.pcg_type'=>'Text','aa.pcg_subtype'=>'Text','aa.active'=>'Status');
    +		$this->export_entities_array[$r]=array('ac.rowid'=>"Accounting",'ac.pcg_version'=>"Accounting",'aa.rowid'=>'Accounting','aa.account_number'=>"Accounting",'aa.label'=>"Accounting",'aa.accountparent'=>"Accounting",'aa.pcg_type'=>"Accounting",'aa.pcgsubtype'=>"Accounting",'aa_active'=>"Accounting");
     
    -        $this->export_sql_start[$r]='SELECT DISTINCT ';
    -        $this->export_sql_end[$r]  =' FROM '.MAIN_DB_PREFIX.'accounting_account as aa, '.MAIN_DB_PREFIX.'accounting_system as ac';
    -        $this->export_sql_end[$r] .=' WHERE ac.pcg_version = aa.fk_pcg_version AND aa.entity IN ('.getEntity('accounting').') ';
    +		$this->export_sql_start[$r]='SELECT DISTINCT ';
    +		$this->export_sql_end[$r]  =' FROM '.MAIN_DB_PREFIX.'accounting_account as aa, '.MAIN_DB_PREFIX.'accounting_system as ac';
    +		$this->export_sql_end[$r] .=' WHERE ac.pcg_version = aa.fk_pcg_version AND aa.entity IN ('.getEntity('accounting').') ';
     
     
    -        // Imports
    -        //--------
    -        $r=0;
    +		// Imports
    +		//--------
    +		$r=0;
     
    -        $r++;
    -        $this->import_code[$r]=$this->rights_class.'_'.$r;
    -        $this->import_label[$r]="Chartofaccounts"; // Translation key
    -        $this->import_icon[$r]=$this->picto;
    -        $this->import_entities_array[$r]=array();		// We define here only fields that use another icon that the one defined into import_icon
    -        $this->import_tables_array[$r]=array('aa'=>MAIN_DB_PREFIX.'accounting_account');
    -        $this->import_tables_creator_array[$r]=array('aa'=>'fk_user_author');    // Fields to store import user id
    -        $this->import_fields_array[$r]=array('aa.fk_pcg_version'=>"Chartofaccounts*",'aa.account_number'=>"AccountAccounting*",'aa.label'=>"Label*",'aa.account_parent'=>"Accountparent","aa.fk_accounting_category"=>"AccountingCategory","aa.pcg_type"=>"Pcgtype*",'aa.pcg_subtype'=>'Pcgsubtype*','aa.active'=>'Status*','aa.datec'=>"DateCreation");
    -        $this->import_regex_array[$r]=array('aa.fk_pcg_version'=>'pcg_version@'.MAIN_DB_PREFIX.'accounting_system','aa.account_number'=>'^\d{1,32}$','aa.label'=>'^.{1,255}$','aa.account_parent'=>'^\d{0,32}$','aa.fk_accounting_category'=>'rowid@'.MAIN_DB_PREFIX.'c_accounting_category','aa.pcg_type'=>'^.{1,20}$','aa.pcg_subtype'=>'^.{1,20}$','aa.active'=>'^0|1$','aa.datec'=>'^\d{4}-\d{2}-\d{2}$');
    -        $this->import_convertvalue_array[$r]=array(
    -	        'aa.fk_accounting_category'=>array('rule'=>'fetchidfromcodeorlabel','classfile'=>'/accountancy/class/accountancycategory.class.php','class'=>'AccountancyCategory','method'=>'fetch','dict'=>'DictionaryAccountancyCategory'),
    -	        'aa.account_parent'=>array('rule'=>'zeroifnull'),
    -        );
    -        $this->import_examplevalues_array[$r]=array('aa.fk_pcg_version'=>"PCG99-ABREGE",'aa.account_number'=>"707",'aa.label'=>"Product sales",'aa.account_parent'=>"1407","aa.fk_accounting_category"=>"","aa.pcg_type"=>"PROD",'aa.pcg_subtype'=>'PRODUCT','aa.active'=>'1','aa.datec'=>"2017-04-28");
    +		// General ledger
    +		$r++;
    +		$this->import_code[$r]=$this->rights_class.'_'.$r;
    +		$this->import_label[$r]='ImportAccountingEntries';
    +		$this->import_icon[$r]=$this->picto;
    +		$this->import_entities_array[$r]=array();	// We define here only fields that use another icon that the one defined into import_icon
    +		$this->import_tables_array[$r]=array('b'=>MAIN_DB_PREFIX.'accounting_bookkeeping');	// List of tables to insert into (insert done in same order)
    +		$this->import_fields_array[$r]=array('b.doc_date'=>"Docdate",'b.code_journal'=>'Codejournal','b.numero_compte'=>'AccountAccountingShort','b.label_operation'=>'LabelOperation','b.debit'=>"Debit",'b.credit'=>"Credit",'b.date_creation'=>"DateCreation");
    +		$this->import_fieldshidden_array[$r]=array('b.fk_user'=>'user->id');    // aliastable.field => ('user->id' or 'lastrowid-'.tableparent)
    +		$this->import_convertvalue_array[$r]=array(
    +				't.fk_projet'=>array('rule'=>'fetchidfromref','classfile'=>'/projet/class/project.class.php','class'=>'Project','method'=>'fetch','element'=>'Project'),
    +				't.ref'=>array('rule'=>'getrefifauto')
    +		);
    +		//$this->import_convertvalue_array[$r]=array('s.fk_soc'=>array('rule'=>'lastrowid',table='t');
    +		$this->import_regex_array[$r]=array('b.doc_date'=>'^[0-9][0-9][0-9][0-9]-[0-9][0-9]-[0-9][0-9]$');
    +		//$this->import_examplevalues_array[$r]=array('t.fk_projet'=>'MyProjectRef','t.ref'=>"auto or TK2010-1234",'t.label'=>"My task",'t.progress'=>"0 (not started) to 100 (finished)",'t.datec'=>'1972-10-10','t.note_private'=>"My private note",'t.note_public'=>"My public note");
     
    +		// Chart of accounts
    +		$r++;
    +		$this->import_code[$r]=$this->rights_class.'_'.$r;
    +		$this->import_label[$r]="Chartofaccounts"; // Translation key
    +		$this->import_icon[$r]=$this->picto;
    +		$this->import_entities_array[$r]=array();		// We define here only fields that use another icon that the one defined into import_icon
    +		$this->import_tables_array[$r]=array('aa'=>MAIN_DB_PREFIX.'accounting_account');
    +		$this->import_tables_creator_array[$r]=array('aa'=>'fk_user_author');    // Fields to store import user id
    +		$this->import_fields_array[$r]=array('aa.fk_pcg_version'=>"Chartofaccounts*",'aa.account_number'=>"AccountAccounting*",'aa.label'=>"Label*",'aa.account_parent'=>"Accountparent","aa.fk_accounting_category"=>"AccountingCategory","aa.pcg_type"=>"Pcgtype*",'aa.pcg_subtype'=>'Pcgsubtype*','aa.active'=>'Status*','aa.datec'=>"DateCreation");
    +		$this->import_regex_array[$r]=array('aa.fk_pcg_version'=>'pcg_version@'.MAIN_DB_PREFIX.'accounting_system','aa.account_number'=>'^\d{1,32}$','aa.label'=>'^.{1,255}$','aa.account_parent'=>'^\d{0,32}$','aa.fk_accounting_category'=>'rowid@'.MAIN_DB_PREFIX.'c_accounting_category','aa.pcg_type'=>'^.{1,20}$','aa.pcg_subtype'=>'^.{1,20}$','aa.active'=>'^0|1$','aa.datec'=>'^\d{4}-\d{2}-\d{2}$');
    +		$this->import_convertvalue_array[$r]=array(
    +			'aa.fk_accounting_category'=>array('rule'=>'fetchidfromcodeorlabel','classfile'=>'/accountancy/class/accountancycategory.class.php','class'=>'AccountancyCategory','method'=>'fetch','dict'=>'DictionaryAccountancyCategory'),
    +			'aa.account_parent'=>array('rule'=>'zeroifnull'),
    +		);
    +		$this->import_examplevalues_array[$r]=array('aa.fk_pcg_version'=>"PCG99-ABREGE",'aa.account_number'=>"707",'aa.label'=>"Product sales",'aa.account_parent'=>"1407","aa.fk_accounting_category"=>"","aa.pcg_type"=>"PROD",'aa.pcg_subtype'=>'PRODUCT','aa.active'=>'1','aa.datec'=>"2017-04-28");
     	}
     }
    diff --git a/htdocs/core/modules/modAdherent.class.php b/htdocs/core/modules/modAdherent.class.php
    index 0ffe195fb6d..e6a3f294c82 100644
    --- a/htdocs/core/modules/modAdherent.class.php
    +++ b/htdocs/core/modules/modAdherent.class.php
    @@ -49,7 +49,7 @@ class modAdherent extends DolibarrModules
             $this->numero = 310;
     
             $this->family = "hr";
    -        $this->module_position = 20;
    +        $this->module_position = '20';
     		// Module label (no space allowed), used if translation string 'ModuleXXXName' not found (where XXX is value of numeric property 'numero' of module)
     		$this->name = preg_replace('/^mod/i','',get_class($this));
             $this->description = "Management of members of a foundation or association";
    @@ -62,17 +62,17 @@ class modAdherent extends DolibarrModules
             $this->dirs = array("/adherent/temp");
     
             // Config pages
    -        //-------------
             $this->config_page_url = array("adherent.php@adherents");
     
             // Dependencies
    -        //------------
    -        $this->depends = array();
    -        $this->requiredby = array('modMailmanSpip');
    +        $this->hidden = false;			// A condition to hide module
    +		$this->depends = array();		// List of module class names as string that must be enabled if this module is enabled
    +		$this->requiredby = array();	// List of module ids to disable if this one is disabled
    +		$this->conflictwith = array('modMailmanSpip');	// List of module class names as string this module is in conflict with
             $this->langfiles = array("members","companies");
    +        $this->phpmin = array(5,4);		// Minimum version of PHP required by module
     
             // Constants
    -        //-----------
             $this->const = array();
             $r=0;
     
    @@ -267,9 +267,27 @@ class modAdherent extends DolibarrModules
             $this->export_code[$r]=$this->rights_class.'_'.$r;
             $this->export_label[$r]='MembersAndSubscriptions';
             $this->export_permission[$r]=array(array("adherent","export"));
    -        $this->export_fields_array[$r]=array('a.rowid'=>'Id','a.civility'=>"UserTitle",'a.lastname'=>"Lastname",'a.firstname'=>"Firstname",'a.login'=>"Login",'a.morphy'=>'Nature','a.societe'=>'Company','a.address'=>"Address",'a.zip'=>"Zip",'a.town'=>"Town",'d.nom'=>"State",'co.code'=>"CountryCode",'co.label'=>"Country",'a.phone'=>"PhonePro",'a.phone_perso'=>"PhonePerso",'a.phone_mobile'=>"PhoneMobile",'a.email'=>"Email",'a.birth'=>"Birthday",'a.statut'=>"Status",'a.photo'=>"Photo",'a.note_public'=>"NotePublic",'a.note_private'=>"NotePrivate",'a.datec'=>'DateCreation','a.datevalid'=>'DateValidation','a.tms'=>'DateLastModification','a.datefin'=>'DateEndSubscription','ta.rowid'=>'MemberTypeId','ta.libelle'=>'MemberTypeLabel','c.rowid'=>'SubscriptionId','c.dateadh'=>'DateSubscription','c.subscription'=>'Amount');
    -        $this->export_TypeFields_array[$r]=array('a.civility'=>"Text",'a.lastname'=>"Text",'a.firstname'=>"Text",'a.login'=>"Text",'a.morphy'=>'Text','a.societe'=>'Text','a.address'=>"Text",'a.zip'=>"Text",'a.town'=>"Text",'d.nom'=>"Text",'co.code'=>'Text','co.label'=>"Text",'a.phone'=>"Text",'a.phone_perso'=>"Text",'a.phone_mobile'=>"Text",'a.email'=>"Text",'a.birth'=>"Date",'a.statut'=>"Status",'a.note_public'=>"Text",'a.note_private'=>"Text",'a.datec'=>'Date','a.datevalid'=>'Date','a.tms'=>'Date','a.datefin'=>'Date','ta.rowid'=>'List:adherent_type:libelle','ta.libelle'=>'Text','c.rowid'=>'Numeric','c.dateadh'=>'Date','c.subscription'=>'Numeric');
    -        $this->export_entities_array[$r]=array('a.rowid'=>'member','a.civility'=>"member",'a.lastname'=>"member",'a.firstname'=>"member",'a.login'=>"member",'a.morphy'=>'member','a.societe'=>'member','a.address'=>"member",'a.zip'=>"member",'a.town'=>"member",'d.nom'=>"member",'co.code'=>"member",'co.label'=>"member",'a.phone'=>"member",'a.phone_perso'=>"member",'a.phone_mobile'=>"member",'a.email'=>"member",'a.birth'=>"member",'a.statut'=>"member",'a.photo'=>"member",'a.note_public'=>"member",'a.note_private'=>"member",'a.datec'=>'member','a.datevalid'=>'member','a.tms'=>'member','a.datefin'=>'member','ta.rowid'=>'member_type','ta.libelle'=>'member_type','c.rowid'=>'subscription','c.dateadh'=>'subscription','c.subscription'=>'subscription');
    +        $this->export_fields_array[$r]=array(
    +			'a.rowid'=>'Id','a.civility'=>"UserTitle",'a.lastname'=>"Lastname",'a.firstname'=>"Firstname",'a.login'=>"Login",'a.morphy'=>'Nature',
    +			'a.societe'=>'Company','a.address'=>"Address",'a.zip'=>"Zip",'a.town'=>"Town",'d.nom'=>"State",'co.code'=>"CountryCode",'co.label'=>"Country",
    +			'a.phone'=>"PhonePro",'a.phone_perso'=>"PhonePerso",'a.phone_mobile'=>"PhoneMobile",'a.email'=>"Email",'a.birth'=>"Birthday",'a.statut'=>"Status",
    +			'a.photo'=>"Photo",'a.note_public'=>"NotePublic",'a.note_private'=>"NotePrivate",'a.datec'=>'DateCreation','a.datevalid'=>'DateValidation',
    +			'a.tms'=>'DateLastModification','a.datefin'=>'DateEndSubscription','ta.rowid'=>'MemberTypeId','ta.libelle'=>'MemberTypeLabel',
    +			'c.rowid'=>'SubscriptionId','c.dateadh'=>'DateSubscription','c.subscription'=>'Amount'
    +		);
    +        $this->export_TypeFields_array[$r]=array(
    +			'a.civility'=>"Text",'a.lastname'=>"Text",'a.firstname'=>"Text",'a.login'=>"Text",'a.morphy'=>'Text','a.societe'=>'Text','a.address'=>"Text",
    +			'a.zip'=>"Text",'a.town'=>"Text",'d.nom'=>"Text",'co.code'=>'Text','co.label'=>"Text",'a.phone'=>"Text",'a.phone_perso'=>"Text",'a.phone_mobile'=>"Text",
    +			'a.email'=>"Text",'a.birth'=>"Date",'a.statut'=>"Status",'a.note_public'=>"Text",'a.note_private'=>"Text",'a.datec'=>'Date','a.datevalid'=>'Date',
    +			'a.tms'=>'Date','a.datefin'=>'Date','ta.rowid'=>'List:adherent_type:libelle','ta.libelle'=>'Text','c.rowid'=>'Numeric','c.dateadh'=>'Date','c.subscription'=>'Numeric'
    +		);
    +        $this->export_entities_array[$r]=array(
    +			'a.rowid'=>'member','a.civility'=>"member",'a.lastname'=>"member",'a.firstname'=>"member",'a.login'=>"member",'a.morphy'=>'member',
    +			'a.societe'=>'member','a.address'=>"member",'a.zip'=>"member",'a.town'=>"member",'d.nom'=>"member",'co.code'=>"member",'co.label'=>"member",
    +			'a.phone'=>"member",'a.phone_perso'=>"member",'a.phone_mobile'=>"member",'a.email'=>"member",'a.birth'=>"member",'a.statut'=>"member",
    +			'a.photo'=>"member",'a.note_public'=>"member",'a.note_private'=>"member",'a.datec'=>'member','a.datevalid'=>'member','a.tms'=>'member',
    +			'a.datefin'=>'member','ta.rowid'=>'member_type','ta.libelle'=>'member_type','c.rowid'=>'subscription','c.dateadh'=>'subscription','c.subscription'=>'subscription'
    +		);
             // Add extra fields
             $keyforselect='adherent'; $keyforelement='member'; $keyforaliasextra='extra';
             include DOL_DOCUMENT_ROOT.'/core/extrafieldsinexport.inc.php';
    @@ -297,7 +315,13 @@ class modAdherent extends DolibarrModules
             $this->import_entities_array[$r]=array();		// We define here only fields that use another icon that the one defined into import_icon
             $this->import_tables_array[$r]=array('a'=>MAIN_DB_PREFIX.'adherent','extra'=>MAIN_DB_PREFIX.'adherent_extrafields');
             $this->import_tables_creator_array[$r]=array('a'=>'fk_user_author');    // Fields to store import user id
    -        $this->import_fields_array[$r]=array('a.civility'=>"UserTitle",'a.lastname'=>"Lastname*",'a.firstname'=>"Firstname",'a.login'=>"Login*","a.pass"=>"Password","a.fk_adherent_type"=>"MemberType*",'a.morphy'=>'Nature*','a.societe'=>'Company','a.address'=>"Address",'a.zip'=>"Zip",'a.town'=>"Town",'a.state_id'=>'StateId','a.country'=>"CountryId",'a.phone'=>"PhonePro",'a.phone_perso'=>"PhonePerso",'a.phone_mobile'=>"PhoneMobile",'a.email'=>"Email",'a.birth'=>"Birthday",'a.statut'=>"Status*",'a.photo'=>"Photo",'a.note_public'=>"NotePublic",'a.note_private'=>"NotePrivate",'a.datec'=>'DateCreation','a.datefin'=>'DateEndSubscription');
    +        $this->import_fields_array[$r]=array(
    +			'a.civility'=>"UserTitle",'a.lastname'=>"Lastname*",'a.firstname'=>"Firstname",'a.login'=>"Login*","a.pass"=>"Password",
    +			"a.fk_adherent_type"=>"MemberType*",'a.morphy'=>'Nature*','a.societe'=>'Company','a.address'=>"Address",'a.zip'=>"Zip",'a.town'=>"Town",
    +			'a.state_id'=>'StateId','a.country'=>"CountryId",'a.phone'=>"PhonePro",'a.phone_perso'=>"PhonePerso",'a.phone_mobile'=>"PhoneMobile",
    +			'a.email'=>"Email",'a.birth'=>"Birthday",'a.statut'=>"Status*",'a.photo'=>"Photo",'a.note_public'=>"NotePublic",'a.note_private'=>"NotePrivate",
    +			'a.datec'=>'DateCreation','a.datefin'=>'DateEndSubscription'
    +		);
     		// Add extra fields
     		$sql="SELECT name, label, fieldrequired FROM ".MAIN_DB_PREFIX."extrafields WHERE elementtype = 'adherent' AND entity = ".$conf->entity;
     		$resql=$this->db->query($sql);
    @@ -312,14 +336,35 @@ class modAdherent extends DolibarrModules
     		}
     		// End add extra fields
     		$this->import_fieldshidden_array[$r]=array('extra.fk_object'=>'lastrowid-'.MAIN_DB_PREFIX.'adherent');    // aliastable.field => ('user->id' or 'lastrowid-'.tableparent)
    -		$this->import_regex_array[$r]=array('a.civility'=>'code@'.MAIN_DB_PREFIX.'c_civility','a.fk_adherent_type'=>'rowid@'.MAIN_DB_PREFIX.'adherent_type','a.morphy'=>'(phy|mor)','a.statut'=>'^[0|1]','a.datec'=>'^[0-9][0-9][0-9][0-9]-[0-9][0-9]-[0-9][0-9]$','a.datefin'=>'^[0-9][0-9][0-9][0-9]-[0-9][0-9]-[0-9][0-9]$');
    -        $this->import_examplevalues_array[$r]=array('a.civility'=>"MR",'a.lastname'=>'Smith','a.firstname'=>'John','a.login'=>'jsmith','a.pass'=>'passofjsmith','a.fk_adherent_type'=>'1','a.morphy'=>'"mor" or "phy"','a.societe'=>'JS company','a.address'=>'21 jump street','a.zip'=>'55000','a.town'=>'New York','a.country'=>'1','a.email'=>'jsmith@example.com','a.birth'=>'1972-10-10','a.statut'=>"0 or 1",'a.note_public'=>"This is a public comment on member",'a.note_private'=>"This is private comment on member",'a.datec'=>dol_print_date($now,'%Y-%m__%d'),'a.datefin'=>dol_print_date(dol_time_plus_duree($now, 1, 'y'),'%Y-%m-%d'));
    +		$this->import_regex_array[$r]=array(
    +			'a.civility'=>'code@'.MAIN_DB_PREFIX.'c_civility','a.fk_adherent_type'=>'rowid@'.MAIN_DB_PREFIX.'adherent_type','a.morphy'=>'(phy|mor)',
    +			'a.statut'=>'^[0|1]','a.datec'=>'^[0-9][0-9][0-9][0-9]-[0-9][0-9]-[0-9][0-9]$','a.datefin'=>'^[0-9][0-9][0-9][0-9]-[0-9][0-9]-[0-9][0-9]$');
    +        $this->import_examplevalues_array[$r]=array(
    +			'a.civility'=>"MR",'a.lastname'=>'Smith','a.firstname'=>'John','a.login'=>'jsmith','a.pass'=>'passofjsmith','a.fk_adherent_type'=>'1',
    +			'a.morphy'=>'"mor" or "phy"','a.societe'=>'JS company','a.address'=>'21 jump street','a.zip'=>'55000','a.town'=>'New York','a.country'=>'1',
    +			'a.email'=>'jsmith@example.com','a.birth'=>'1972-10-10','a.statut'=>"0 or 1",'a.note_public'=>"This is a public comment on member",
    +			'a.note_private'=>"This is private comment on member",'a.datec'=>dol_print_date($now,'%Y-%m__%d'),'a.datefin'=>dol_print_date(dol_time_plus_duree($now, 1, 'y'),'%Y-%m-%d')
    +		);
     
             // Cronjobs
    +        $arraydate=dol_getdate(dol_now());
    +        $datestart=dol_mktime(22, 0, 0, $arraydate['mon'], $arraydate['mday'], $arraydate['year']);
             $this->cronjobs = array(
    -			0=>array('label'=>'SendReminderForExpiredSubscription', 'jobtype'=>'method', 'class'=>'adherents/class/adherent.class.php', 'objectname'=>'Adherent', 'method'=>'sendReminderForExpiredSubscription', 'parameters'=>'10', 'comment'=>'sendReminderForExpiredSubscription', 'frequency'=>1, 'unitfrequency'=> 3600 * 24, 'priority'=>50, 'status'=>0, 'test'=>true),
    +			0=>array(
    +				'label'=>'SendReminderForExpiredSubscriptionTitle',
    +				'jobtype'=>'method', 'class'=>'adherents/class/adherent.class.php',
    +				'objectname'=>'Adherent',
    +				'method'=>'sendReminderForExpiredSubscription',
    +				'parameters'=>'10',
    +				'comment'=>'SendReminderForExpiredSubscription',
    +				'frequency'=>1,
    +				'unitfrequency'=> 3600 * 24,
    +				'priority'=>50,
    +				'status'=>0,
    +				'test'=>true,
    +				'datestart'=>$datestart
    +			),
             );
    -
         }
     
     
    diff --git a/htdocs/core/modules/modAgenda.class.php b/htdocs/core/modules/modAgenda.class.php
    index 5078f81ad05..1f6fa467469 100644
    --- a/htdocs/core/modules/modAgenda.class.php
    +++ b/htdocs/core/modules/modAgenda.class.php
    @@ -51,7 +51,7 @@ class modAgenda extends DolibarrModules
     		$this->numero = 2400;
     
     		$this->family = "projects";
    -		$this->module_position = 15;
    +		$this->module_position = '15';
     		// Module label (no space allowed), used if translation string 'ModuleXXXName' not found (where XXX is value of numeric property 'numero' of module)
     		$this->name = preg_replace('/^mod/i','',get_class($this));
     		$this->description = "Follow events or rendez-vous. Record manual events into Agendas or let application record automatic events for log tracking.";
    @@ -65,14 +65,15 @@ class modAgenda extends DolibarrModules
     		$this->dirs = array("/agenda/temp");
     
     		// Config pages
    -		//-------------
     		$this->config_page_url = array("agenda_other.php");
     
    -		// Dependancies
    -		//-------------
    -		$this->depends = array();
    -		$this->requiredby = array();
    +		// Dependencies
    +		$this->hidden = false;			// A condition to hide module
    +		$this->depends = array();		// List of module class names as string that must be enabled if this module is enabled
    +		$this->requiredby = array();	// List of module ids to disable if this one is disabled
    +		$this->conflictwith = array();	// List of module class names as string this module is in conflict with
     		$this->langfiles = array("companies");
    +		$this->phpmin = array(5,4);		// Minimum version of PHP required by module
     
     		// Module parts
             $this->module_parts = array();
    @@ -89,7 +90,7 @@ class modAgenda extends DolibarrModules
     		$resql = $this->db->query($sqlreadactions);
     		if ($resql)
     		{
    -		    while ($obj = $this->db->fetch_object($sqlreadactions))
    +		    while ($obj = $this->db->fetch_object($resql))
     		    {
     		        //if (preg_match('/_CREATE$/',$obj->code) && (! in_array($obj->code, array('COMPANY_CREATE','PRODUCT_CREATE','TASK_CREATE')))) continue;    // We don't track such events (*_CREATE) by default, we prefer validation (except thirdparty/product/task creation because there is no validation).
     		        if (preg_match('/^TASK_/',$obj->code)) continue;      // We don't track such events by default.
    @@ -112,9 +113,9 @@ class modAgenda extends DolibarrModules
     
     		// Cronjobs
     		//------------
    +		$datestart=dol_now();
     		$this->cronjobs = array(
    -			0=>array('label'=>'SendEmailsReminders', 'jobtype'=>'method', 'class'=>'comm/action/class/actioncomm.class.php', 'objectname'=>'ActionComm', 'method'=>'sendEmailsReminder', 'parameters'=>'', 'comment'=>'SendEMailsReminder', 'frequency'=>10, 'unitfrequency'=>60, 'priority'=>10, 'status'=>1, 'test'=>'1'),
    -		    // 1=>array('label'=>'My label', 'jobtype'=>'command', 'command'=>'', 'parameters'=>'', 'comment'=>'Comment', 'frequency'=>1, 'unitfrequency'=>3600*24)
    +			0=>array('label'=>'SendEmailsReminders', 'jobtype'=>'method', 'class'=>'comm/action/class/actioncomm.class.php', 'objectname'=>'ActionComm', 'method'=>'sendEmailsReminder', 'parameters'=>'', 'comment'=>'SendEMailsReminder', 'frequency'=>10, 'unitfrequency'=>60, 'priority'=>10, 'status'=>1, 'test'=>'$conf->agenda->enabled', 'datestart'=>$datestart),
     		);
     
     		// Permissions
    @@ -418,7 +419,5 @@ class modAgenda extends DolibarrModules
     		if (empty($user->rights->societe->client->voir)) $this->export_sql_end[$r] .=' AND (sc.fk_user = '.(empty($user)?0:$user->id).' OR ac.fk_soc IS NULL)';
     		if (empty($user->rights->agenda->allactions->read)) $this->export_sql_end[$r] .=' AND acr.fk_element = '.(empty($user)?0:$user->id);
     		$this->export_sql_end[$r] .=' ORDER BY ac.datep';
    -
     	}
    -
     }
    diff --git a/htdocs/core/modules/modApi.class.php b/htdocs/core/modules/modApi.class.php
    index 86588f06ed4..71374e136e5 100644
    --- a/htdocs/core/modules/modApi.class.php
    +++ b/htdocs/core/modules/modApi.class.php
    @@ -82,7 +82,7 @@ class modApi extends DolibarrModules
     		$this->depends = array();		// List of modules id that must be enabled if this module is enabled
     		$this->requiredby = array();	// List of modules id to disable if this one is disabled
     		$this->conflictwith = array();	// List of modules id this module is in conflict with
    -		$this->phpmin = array(5,3);					// Minimum version of PHP required by module
    +		$this->phpmin = array(5,4);		// Minimum version of PHP required by module
     		$this->langfiles = array("other");
     
     		// Constants
    @@ -191,8 +191,23 @@ class modApi extends DolibarrModules
     		// $this->export_label[$r]='CustomersInvoicesAndInvoiceLines';	// Translation key (used only if key ExportDataset_xxx_z not found)
             // $this->export_enabled[$r]='1';                               // Condition to show export in list (ie: '$user->id==3'). Set to 1 to always show when module is enabled.
     		// $this->export_permission[$r]=array(array("facture","facture","export"));
    -		// $this->export_fields_array[$r]=array('s.rowid'=>"IdCompany",'s.nom'=>'CompanyName','s.address'=>'Address','s.zip'=>'Zip','s.town'=>'Town','s.fk_pays'=>'Country','s.phone'=>'Phone','s.siren'=>'ProfId1','s.siret'=>'ProfId2','s.ape'=>'ProfId3','s.idprof4'=>'ProfId4','s.code_compta'=>'CustomerAccountancyCode','s.code_compta_fournisseur'=>'SupplierAccountancyCode','f.rowid'=>"InvoiceId",'f.facnumber'=>"InvoiceRef",'f.datec'=>"InvoiceDateCreation",'f.datef'=>"DateInvoice",'f.total'=>"TotalHT",'f.total_ttc'=>"TotalTTC",'f.tva'=>"TotalVAT",'f.paye'=>"InvoicePaid",'f.fk_statut'=>'InvoiceStatus','f.note'=>"InvoiceNote",'fd.rowid'=>'LineId','fd.description'=>"LineDescription",'fd.price'=>"LineUnitPrice",'fd.tva_tx'=>"LineVATRate",'fd.qty'=>"LineQty",'fd.total_ht'=>"LineTotalHT",'fd.total_tva'=>"LineTotalTVA",'fd.total_ttc'=>"LineTotalTTC",'fd.date_start'=>"DateStart",'fd.date_end'=>"DateEnd",'fd.fk_product'=>'ProductId','p.ref'=>'ProductRef');
    -		// $this->export_entities_array[$r]=array('s.rowid'=>"company",'s.nom'=>'company','s.address'=>'company','s.zip'=>'company','s.town'=>'company','s.fk_pays'=>'company','s.phone'=>'company','s.siren'=>'company','s.siret'=>'company','s.ape'=>'company','s.idprof4'=>'company','s.code_compta'=>'company','s.code_compta_fournisseur'=>'company','f.rowid'=>"invoice",'f.facnumber'=>"invoice",'f.datec'=>"invoice",'f.datef'=>"invoice",'f.total'=>"invoice",'f.total_ttc'=>"invoice",'f.tva'=>"invoice",'f.paye'=>"invoice",'f.fk_statut'=>'invoice','f.note'=>"invoice",'fd.rowid'=>'invoice_line','fd.description'=>"invoice_line",'fd.price'=>"invoice_line",'fd.total_ht'=>"invoice_line",'fd.total_tva'=>"invoice_line",'fd.total_ttc'=>"invoice_line",'fd.tva_tx'=>"invoice_line",'fd.qty'=>"invoice_line",'fd.date_start'=>"invoice_line",'fd.date_end'=>"invoice_line",'fd.fk_product'=>'product','p.ref'=>'product');
    +		// $this->export_fields_array[$r]=array(
    +		//	's.rowid'=>"IdCompany",'s.nom'=>'CompanyName','s.address'=>'Address','s.zip'=>'Zip','s.town'=>'Town','s.fk_pays'=>'Country','s.phone'=>'Phone',
    +		//	's.siren'=>'ProfId1','s.siret'=>'ProfId2','s.ape'=>'ProfId3','s.idprof4'=>'ProfId4','s.code_compta'=>'CustomerAccountancyCode',
    +		//	's.code_compta_fournisseur'=>'SupplierAccountancyCode','f.rowid'=>"InvoiceId",'f.facnumber'=>"InvoiceRef",'f.datec'=>"InvoiceDateCreation",
    +		//	'f.datef'=>"DateInvoice",'f.total'=>"TotalHT",'f.total_ttc'=>"TotalTTC",'f.tva'=>"TotalVAT",'f.paye'=>"InvoicePaid",'f.fk_statut'=>'InvoiceStatus',
    +		//	'f.note'=>"InvoiceNote",'fd.rowid'=>'LineId','fd.description'=>"LineDescription",'fd.price'=>"LineUnitPrice",'fd.tva_tx'=>"LineVATRate",
    +		//	'fd.qty'=>"LineQty",'fd.total_ht'=>"LineTotalHT",'fd.total_tva'=>"LineTotalTVA",'fd.total_ttc'=>"LineTotalTTC",'fd.date_start'=>"DateStart",
    +		//	'fd.date_end'=>"DateEnd",'fd.fk_product'=>'ProductId','p.ref'=>'ProductRef'
    +		//);
    +		// $this->export_entities_array[$r]=array(
    +		//	's.rowid'=>"company",'s.nom'=>'company','s.address'=>'company','s.zip'=>'company','s.town'=>'company','s.fk_pays'=>'company','s.phone'=>'company',
    +		//	's.siren'=>'company','s.siret'=>'company','s.ape'=>'company','s.idprof4'=>'company','s.code_compta'=>'company','s.code_compta_fournisseur'=>'company',
    +		//	'f.rowid'=>"invoice",'f.facnumber'=>"invoice",'f.datec'=>"invoice",'f.datef'=>"invoice",'f.total'=>"invoice",'f.total_ttc'=>"invoice",'f.tva'=>"invoice",
    +		//	'f.paye'=>"invoice",'f.fk_statut'=>'invoice','f.note'=>"invoice",'fd.rowid'=>'invoice_line','fd.description'=>"invoice_line",'fd.price'=>"invoice_line",
    +		//	'fd.total_ht'=>"invoice_line",'fd.total_tva'=>"invoice_line",'fd.total_ttc'=>"invoice_line",'fd.tva_tx'=>"invoice_line",'fd.qty'=>"invoice_line",
    +		//	'fd.date_start'=>"invoice_line",'fd.date_end'=>"invoice_line",'fd.fk_product'=>'product','p.ref'=>'product'
    +		//);
     		// $this->export_sql_start[$r]='SELECT DISTINCT ';
     		// $this->export_sql_end[$r]  =' FROM ('.MAIN_DB_PREFIX.'facture as f, '.MAIN_DB_PREFIX.'facturedet as fd, '.MAIN_DB_PREFIX.'societe as s)';
     		// $this->export_sql_end[$r] .=' LEFT JOIN '.MAIN_DB_PREFIX.'product as p on (fd.fk_product = p.rowid)';
    diff --git a/htdocs/core/modules/modAsset.class.php b/htdocs/core/modules/modAsset.class.php
    index 6b7985a0e23..dd61c75df2a 100644
    --- a/htdocs/core/modules/modAsset.class.php
    +++ b/htdocs/core/modules/modAsset.class.php
    @@ -27,15 +27,11 @@
     include_once DOL_DOCUMENT_ROOT .'/core/modules/DolibarrModules.class.php';
     
     
    -// The class name should start with a lower case mod for Dolibarr to pick it up
    -// so we ignore the Squiz.Classes.ValidClassName.NotCamelCaps rule.
    -// @codingStandardsIgnoreStart
     /**
      *  Description and activation class for module FixedAssets
      */
     class modAsset extends DolibarrModules
     {
    -	// @codingStandardsIgnoreEnd
     	/**
     	 * Constructor. Define names, constants, directories, boxes, permissions
     	 *
    @@ -57,7 +53,7 @@ class modAsset extends DolibarrModules
     		// It is used to group modules by family in module setup page
     		$this->family = "financial";
     		// Module position in the family on 2 digits ('01', '10', '20', ...)
    -		$this->module_position = '90';
    +		$this->module_position = '70';
     		// Gives the possibility to the module, to provide his own family info and position of this family (Overwrite $this->family and $this->module_position. Avoid this)
     		//$this->familyinfo = array('myownfamily' => array('position' => '01', 'label' => $langs->trans("MyOwnFamily")));
     
    @@ -96,7 +92,7 @@ class modAsset extends DolibarrModules
     		$this->requiredby = array();	// List of module ids to disable if this one is disabled
     		$this->conflictwith = array();	// List of module class names as string this module is in conflict with
     		$this->langfiles = array("assets");
    -		$this->phpmin = array(5,3);					// Minimum version of PHP required by module
    +		$this->phpmin = array(5,4);					// Minimum version of PHP required by module
     		$this->need_dolibarr_version = array(7,0);	// Minimum version of Dolibarr required by module
     		$this->warnings_activation = array();                     // Warning to show when we activate module. array('always'='text') or array('FR'='textfr','ES'='textes'...)
     		$this->warnings_activation_ext = array();                 // Warning to show when we activate an external module. array('always'='text') or array('FR'='textfr','ES'='textes'...)
    @@ -178,9 +174,9 @@ class modAsset extends DolibarrModules
     
     		// Cronjobs (List of cron jobs entries to add when module is enabled)
     		// unit_frequency must be 60 for minute, 3600 for hour, 86400 for day, 604800 for week
    -		$this->cronjobs = array(
    -			0=>array('label'=>'MyJob label', 'jobtype'=>'method', 'class'=>'/asset/class/asset.class.php', 'objectname'=>'Asset', 'method'=>'doScheduledJob', 'parameters'=>'', 'comment'=>'Comment', 'frequency'=>2, 'unitfrequency'=>3600, 'status'=>0, 'test'=>true)
    -		);
    +		//$this->cronjobs = array(
    +		//	0=>array('label'=>'MyJob label', 'jobtype'=>'method', 'class'=>'/asset/class/asset.class.php', 'objectname'=>'Asset', 'method'=>'doScheduledJob', 'parameters'=>'', 'comment'=>'Comment', 'frequency'=>2, 'unitfrequency'=>3600, 'status'=>0, 'test'=>true)
    +		//);
     		// Example: $this->cronjobs=array(0=>array('label'=>'My label', 'jobtype'=>'method', 'class'=>'/dir/class/file.class.php', 'objectname'=>'MyClass', 'method'=>'myMethod', 'parameters'=>'param1, param2', 'comment'=>'Comment', 'frequency'=>2, 'unitfrequency'=>3600, 'status'=>0, 'test'=>true),
     		//                                1=>array('label'=>'My label', 'jobtype'=>'command', 'command'=>'', 'parameters'=>'param1, param2', 'comment'=>'Comment', 'frequency'=>1, 'unitfrequency'=>3600*24, 'status'=>0, 'test'=>true)
     		// );
    @@ -219,23 +215,101 @@ class modAsset extends DolibarrModules
     		$this->menu = 1;        // This module add menu entries. They are coded into menu manager.
     
     		// Exports
    +		//--------
     		$r=1;
     
    +		// $this->export_code[$r]          Code unique identifiant l'export (tous modules confondus)
    +		// $this->export_label[$r]         Libelle par defaut si traduction de cle "ExportXXX" non trouvee (XXX = Code)
    +		// $this->export_permission[$r]    Liste des codes permissions requis pour faire l'export
    +		// $this->export_fields_sql[$r]    Liste des champs exportables en codif sql
    +		// $this->export_fields_name[$r]   Liste des champs exportables en codif traduction
    +		// $this->export_sql[$r]           Requete sql qui offre les donnees a l'export
    +
     		/*
    -		$langs->load("fixedassets@fixedassets");
    +		$r++;
     		$this->export_code[$r]=$this->rights_class.'_'.$r;
    -		$this->export_label[$r]='FixedAssetsLines';	// Translation key (used only if key ExportDataset_xxx_z not found)
    -		$this->export_icon[$r]='fixedassets@fixedassets';
    -		$keyforclass = 'FixedAssets'; $keyforclassfile='/mymobule/class/fixedassets.class.php'; $keyforelement='fixedassets';
    -		include DOL_DOCUMENT_ROOT.'/core/commonfieldsinexport.inc.php';
    -		$keyforselect='fixedassets'; $keyforaliasextra='extra'; $keyforelement='fixedassets';
    +		$this->export_label[$r]='AssetsLines';
    +		$this->export_permission[$r]=array(array("asset","export"));
    +		$this->export_fields_array[$r]=array(
    +			'a.rowid'=>'Id','a.civility'=>"UserTitle",'a.lastname'=>"Lastname",'a.firstname'=>"Firstname",'a.login'=>"Login",'a.morphy'=>'Nature',
    +			'a.societe'=>'Company','a.address'=>"Address",'a.zip'=>"Zip",'a.town'=>"Town",'d.nom'=>"State",'co.code'=>"CountryCode",'co.label'=>"Country",
    +			'a.phone'=>"PhonePro",'a.phone_perso'=>"PhonePerso",'a.phone_mobile'=>"PhoneMobile",'a.email'=>"Email",'a.birth'=>"Birthday",'a.statut'=>"Status",
    +			'a.photo'=>"Photo",'a.note_public'=>"NotePublic",'a.note_private'=>"NotePrivate",'a.datec'=>'DateCreation','a.datevalid'=>'DateValidation',
    +			'a.tms'=>'DateLastModification','a.datefin'=>'DateEndSubscription','ta.rowid'=>'AssetTypeId','ta.label'=>'AssetTypeLabel',
    +			'ta.accountancy_code_asset'=>'AccountancyCodeAsset','ta.accountancy_code_depreciation_asset'=>'AccountancyCodeDepreciationAsset',
    +			'ta.accountancy_code_depreciation_expense'=>'AccountancyCodeDepreciationExpense'
    +		);
    +		$this->export_TypeFields_array[$r]=array(
    +			'a.civility'=>"Text",'a.lastname'=>"Text",'a.firstname'=>"Text",'a.login'=>"Text",'a.morphy'=>'Text','a.societe'=>'Text','a.address'=>"Text",
    +			'a.zip'=>"Text",'a.town'=>"Text",'d.nom'=>"Text",'co.code'=>'Text','co.label'=>"Text",'a.phone'=>"Text",'a.phone_perso'=>"Text",'a.phone_mobile'=>"Text",
    +			'a.email'=>"Text",'a.birth'=>"Date",'a.statut'=>"Status",'a.note_public'=>"Text",'a.note_private'=>"Text",'a.datec'=>'Date','a.datevalid'=>'Date',
    +			'a.tms'=>'Date','a.datefin'=>'Date','ta.rowid'=>'List:asset_type:label','ta.label'=>'Text','ta.accountancy_code_asset'=>'Text','ta.accountancy_code_depreciation_asset'=>'Text',
    +			'ta.accountancy_code_depreciation_expense'=>'Text'
    +		);
    +		$this->export_entities_array[$r]=array(
    +			'a.rowid'=>'member','a.civility'=>"member",'a.lastname'=>"member",'a.firstname'=>"member",'a.login'=>"member",'a.morphy'=>'member',
    +			'a.societe'=>'member','a.address'=>"member",'a.zip'=>"member",'a.town'=>"member",'d.nom'=>"member",'co.code'=>"member",'co.label'=>"member",
    +			'a.phone'=>"member",'a.phone_perso'=>"member",'a.phone_mobile'=>"member",'a.email'=>"member",'a.birth'=>"member",'a.statut'=>"member",
    +			'a.photo'=>"member",'a.note_public'=>"member",'a.note_private'=>"member",'a.datec'=>'member','a.datevalid'=>'member','a.tms'=>'member',
    +			'a.datefin'=>'member','ta.rowid'=>'asset_type','ta.label'=>'asset_type','ta.accountancy_code_asset'=>'asset_type','ta.accountancy_code_depreciation_asset'=>'asset_type',
    +			'ta.accountancy_code_depreciation_expense'=>'asset_type'
    +		);
    +		// Add extra fields
    +		$keyforselect='asset'; $keyforelement='asset'; $keyforaliasextra='extra';
     		include DOL_DOCUMENT_ROOT.'/core/extrafieldsinexport.inc.php';
    -		//$this->export_dependencies_array[$r]=array('mysubobject'=>'ts.rowid', 't.myfield'=>array('t.myfield2','t.myfield3')); // To force to activate one or several fields if we select some fields that need same (like to select a unique key if we ask a field of a child to avoid the DISTINCT to discard them, or for computed field than need several other fields)
    +		// End add axtra fields
     		$this->export_sql_start[$r]='SELECT DISTINCT ';
    -		$this->export_sql_end[$r]  =' FROM '.MAIN_DB_PREFIX.'fixedassets as t';
    -		$this->export_sql_end[$r] .=' WHERE 1 = 1';
    -		$this->export_sql_end[$r] .=' AND t.entity IN ('.getEntity('fixedassets').')';
    -		$r++; */
    +		$this->export_sql_end[$r]  =' FROM ('.MAIN_DB_PREFIX.'asset_type as ta, '.MAIN_DB_PREFIX.'asset as a)';
    +		$this->export_sql_end[$r] .=' LEFT JOIN '.MAIN_DB_PREFIX.'asset_extrafields as extra ON a.rowid = extra.fk_object';
    +		$this->export_sql_end[$r] .=' WHERE a.fk_asset_type = ta.rowid AND ta.entity IN ('.getEntity('asset_type').') ';
    +
    +		// Imports
    +		//--------
    +		$r=0;
    +
    +		$now=dol_now();
    +		require_once DOL_DOCUMENT_ROOT.'/core/lib/date.lib.php';
    +
    +		$r++;
    +		$this->import_code[$r]=$this->rights_class.'_'.$r;
    +		$this->import_label[$r]="Assets"; // Translation key
    +		$this->import_icon[$r]=$this->picto;
    +		$this->import_entities_array[$r]=array();		// We define here only fields that use another icon that the one defined into import_icon
    +		$this->import_tables_array[$r]=array('a'=>MAIN_DB_PREFIX.'asset','extra'=>MAIN_DB_PREFIX.'asset_extrafields');
    +		$this->import_tables_creator_array[$r]=array('a'=>'fk_user_author');    // Fields to store import user id
    +		$this->import_fields_array[$r]=array(
    +			'a.civility'=>"UserTitle",'a.lastname'=>"Lastname*",'a.firstname'=>"Firstname",'a.login'=>"Login*","a.pass"=>"Password",
    +			"a.fk_adherent_type"=>"MemberType*",'a.morphy'=>'Nature*','a.societe'=>'Company','a.address'=>"Address",'a.zip'=>"Zip",'a.town'=>"Town",
    +			'a.state_id'=>'StateId','a.country'=>"CountryId",'a.phone'=>"PhonePro",'a.phone_perso'=>"PhonePerso",'a.phone_mobile'=>"PhoneMobile",
    +			'a.email'=>"Email",'a.birth'=>"Birthday",'a.statut'=>"Status*",'a.photo'=>"Photo",'a.note_public'=>"NotePublic",'a.note_private'=>"NotePrivate",
    +			'a.datec'=>'DateCreation','a.datefin'=>'DateEndSubscription'
    +		);
    +		// Add extra fields
    +		$sql="SELECT name, label, fieldrequired FROM ".MAIN_DB_PREFIX."extrafields WHERE elementtype = 'asset' AND entity = ".$conf->entity;
    +		$resql=$this->db->query($sql);
    +		if ($resql)    // This can fail when class is used on old database (during migration for example)
    +		{
    +			while ($obj=$this->db->fetch_object($resql))
    +			{
    +				$fieldname='extra.'.$obj->name;
    +				$fieldlabel=ucfirst($obj->label);
    +				$this->import_fields_array[$r][$fieldname]=$fieldlabel.($obj->fieldrequired?'*':'');
    +			}
    +		}
    +		// End add extra fields
    +		$this->import_fieldshidden_array[$r]=array('extra.fk_object'=>'lastrowid-'.MAIN_DB_PREFIX.'asset');    // aliastable.field => ('user->id' or 'lastrowid-'.tableparent)
    +		$this->import_regex_array[$r]=array(
    +			'a.civility'=>'code@'.MAIN_DB_PREFIX.'c_civility','a.fk_adherent_type'=>'rowid@'.MAIN_DB_PREFIX.'adherent_type',
    +			'a.morphy'=>'(phy|mor)','a.statut'=>'^[0|1]','a.datec'=>'^[0-9][0-9][0-9][0-9]-[0-9][0-9]-[0-9][0-9]$',
    +			'a.datefin'=>'^[0-9][0-9][0-9][0-9]-[0-9][0-9]-[0-9][0-9]$'
    +		);
    +		$this->import_examplevalues_array[$r]=array(
    +			'a.civility'=>"MR",'a.lastname'=>'Smith','a.firstname'=>'John','a.login'=>'jsmith','a.pass'=>'passofjsmith','a.fk_adherent_type'=>'1',
    +			'a.morphy'=>'"mor" or "phy"','a.societe'=>'JS company','a.address'=>'21 jump street','a.zip'=>'55000','a.town'=>'New York','a.country'=>'1',
    +			'a.email'=>'jsmith@example.com','a.birth'=>'1972-10-10','a.statut'=>"0 or 1",'a.note_public'=>"This is a public comment on member",
    +			'a.note_private'=>"This is private comment on member",'a.datec'=>dol_print_date($now,'%Y-%m__%d'),'a.datefin'=>dol_print_date(dol_time_plus_duree($now, 1, 'y'),'%Y-%m-%d')
    +		);
    +		*/
     	}
     
     	/**
    @@ -257,5 +331,4 @@ class modAsset extends DolibarrModules
     
     		return $this->_init($sql,$options);
     	}
    -
     }
    diff --git a/htdocs/core/modules/modBanque.class.php b/htdocs/core/modules/modBanque.class.php
    index d32a63b5a86..d6cc2431948 100644
    --- a/htdocs/core/modules/modBanque.class.php
    +++ b/htdocs/core/modules/modBanque.class.php
    @@ -49,7 +49,7 @@ class modBanque extends DolibarrModules
     		$this->numero = 85;
     
     		$this->family = "financial";
    -		$this->module_position = 510;
    +		$this->module_position = '51';
     		// Module label (no space allowed), used if translation string 'ModuleXXXName' not found (where XXX is value of numeric property 'numero' of module)
     		$this->name = preg_replace('/^mod/i','',get_class($this));
     		$this->description = "Gestion des comptes financiers de type Comptes bancaires ou postaux";
    @@ -63,9 +63,9 @@ class modBanque extends DolibarrModules
     		// Data directories to create when module is enabled
     		$this->dirs = array("/banque/temp");
     
    -        // Config pages
    -        //-------------
    -        $this->config_page_url = array("bank.php");
    +		// Config pages
    +		//-------------
    +		$this->config_page_url = array("bank.php");
     
     		// Dependancies
     		$this->depends = array();
    @@ -86,49 +86,49 @@ class modBanque extends DolibarrModules
     
     		$r++;
     		$this->rights[$r][0] = 111; // id de la permission
    -		$this->rights[$r][1] = 'Lire les comptes bancaires'; // libelle de la permission
    +		$this->rights[$r][1] = 'Read bank account and transactions';
     		$this->rights[$r][2] = 'r';
     		$this->rights[$r][3] = 0;
     		$this->rights[$r][4] = 'lire';
     
     		$r++;
     		$this->rights[$r][0] = 112; // id de la permission
    -		$this->rights[$r][1] = 'Creer/modifier montant/supprimer ecriture bancaire'; // libelle de la permission
    +		$this->rights[$r][1] = 'Creer/modifier montant/supprimer ecriture bancaire';
     		$this->rights[$r][2] = 'w';
     		$this->rights[$r][3] = 0;
     		$this->rights[$r][4] = 'modifier';
     
     		$r++;
     		$this->rights[$r][0] = 113; // id de la permission
    -		$this->rights[$r][1] = 'Configurer les comptes bancaires (creer, gerer categories)'; // libelle de la permission
    +		$this->rights[$r][1] = 'Configurer les comptes bancaires (creer, gerer categories)';
     		$this->rights[$r][2] = 'a';
     		$this->rights[$r][3] = 0;
     		$this->rights[$r][4] = 'configurer';
     
     		$r++;
     		$this->rights[$r][0] = 114; // id de la permission
    -		$this->rights[$r][1] = 'Rapprocher les ecritures bancaires'; // libelle de la permission
    +		$this->rights[$r][1] = 'Rapprocher les ecritures bancaires';
     		$this->rights[$r][2] = 'w';
     		$this->rights[$r][3] = 0;
     		$this->rights[$r][4] = 'consolidate';
     
     		$r++;
     		$this->rights[$r][0] = 115; // id de la permission
    -		$this->rights[$r][1] = 'Exporter transactions et releves'; // libelle de la permission
    +		$this->rights[$r][1] = 'Exporter transactions et releves';
     		$this->rights[$r][2] = 'r';
     		$this->rights[$r][3] = 0;
     		$this->rights[$r][4] = 'export';
     
     		$r++;
     		$this->rights[$r][0] = 116; // id de la permission
    -		$this->rights[$r][1] = 'Virements entre comptes'; // libelle de la permission
    +		$this->rights[$r][1] = 'Virements entre comptes';
     		$this->rights[$r][2] = 'w';
     		$this->rights[$r][3] = 0;
     		$this->rights[$r][4] = 'transfer';
     
     		$r++;
     		$this->rights[$r][0] = 117; // id de la permission
    -		$this->rights[$r][1] = 'Gerer les envois de cheques'; // libelle de la permission
    +		$this->rights[$r][1] = 'Gerer les envois de cheques';
     		$this->rights[$r][2] = 'w';
     		$this->rights[$r][3] = 0;
     		$this->rights[$r][4] = 'cheque';
    @@ -147,15 +147,24 @@ class modBanque extends DolibarrModules
     		$this->export_code[$r]=$this->rights_class.'_'.$r;
     		$this->export_label[$r]='Ecritures bancaires et releves';
     		$this->export_permission[$r]=array(array("banque","export"));
    -		$this->export_fields_array[$r]=array('b.rowid'=>'IdTransaction','ba.ref'=>'AccountRef','ba.label'=>'AccountLabel','b.datev'=>'DateValue','b.dateo'=>'DateOperation','b.label'=>'Label','b.num_chq'=>'ChequeOrTransferNumber','b.fk_bordereau'=>'ChequeBordereau','-b.amount'=>'Debit','b.amount'=>'Credit','b.num_releve'=>'AccountStatement','b.datec'=>"DateCreation","bu.url_id"=>"IdThirdParty","s.nom"=>"ThirdParty","s.code_compta"=>"CustomerAccountancyCode","s.code_compta_fournisseur"=>"SupplierAccountancyCode");
    +		$this->export_fields_array[$r]=array(
    +			'b.rowid'=>'IdTransaction','ba.ref'=>'AccountRef','ba.label'=>'AccountLabel','b.datev'=>'DateValue','b.dateo'=>'DateOperation','b.label'=>'Label',
    +			'b.num_chq'=>'ChequeOrTransferNumber','b.fk_bordereau'=>'ChequeBordereau','-b.amount'=>'Debit','b.amount'=>'Credit',
    +			'b.num_releve'=>'AccountStatement','b.datec'=>"DateCreation","bu.url_id"=>"IdThirdParty","s.nom"=>"ThirdParty",
    +			"s.code_compta"=>"CustomerAccountancyCode","s.code_compta_fournisseur"=>"SupplierAccountancyCode"
    +		);
     		$this->export_TypeFields_array[$r]=array('ba.ref'=>'Text','ba.label'=>'Text','b.datev'=>'Date','b.dateo'=>'Date','b.label'=>'Text','b.num_chq'=>'Text','b.fk_bordereau'=>'Text','-b.amount'=>'Numeric','b.amount'=>'Numeric','b.num_releve'=>'Text','b.datec'=>"Date","bu.url_id"=>"Text","s.nom"=>"Text","s.code_compta"=>"Text","s.code_compta_fournisseur"=>"Text");
    -		$this->export_entities_array[$r]=array('b.rowid'=>'account','ba.ref'=>'account','ba.label'=>'account','b.datev'=>'account','b.dateo'=>'account','b.label'=>'account','b.num_chq'=>'account','b.fk_bordereau'=>'account','-b.amount'=>'account','b.amount'=>'account','b.num_releve'=>'account','b.datec'=>"account","bu.url_id"=>"company","s.nom"=>"company","s.code_compta"=>"company","s.code_compta_fournisseur"=>"company");
    +		$this->export_entities_array[$r]=array(
    +			'b.rowid'=>'account','ba.ref'=>'account','ba.label'=>'account','b.datev'=>'account','b.dateo'=>'account','b.label'=>'account',
    +			'b.num_chq'=>'account','b.fk_bordereau'=>'account','-b.amount'=>'account','b.amount'=>'account','b.num_releve'=>'account',
    +			'b.datec'=>"account","bu.url_id"=>"company","s.nom"=>"company","s.code_compta"=>"company","s.code_compta_fournisseur"=>"company"
    +		);
     		$this->export_special_array[$r]=array('-b.amount'=>'NULLIFNEG','b.amount'=>'NULLIFNEG');
    -	    if (empty($conf->fournisseur->enabled))
    -        {
    -            unset($this->export_fields_array[$r]['s.code_compta_fournisseur']);
    -            unset($this->export_entities_array[$r]['s.code_compta_fournisseur']);
    -        }
    +		if (empty($conf->fournisseur->enabled))
    +		{
    +			unset($this->export_fields_array[$r]['s.code_compta_fournisseur']);
    +			unset($this->export_entities_array[$r]['s.code_compta_fournisseur']);
    +		}
     		$this->export_sql_start[$r]='SELECT DISTINCT ';
     		$this->export_sql_end[$r]  =' FROM ('.MAIN_DB_PREFIX.'bank_account as ba, '.MAIN_DB_PREFIX.'bank as b)';
     		$this->export_sql_end[$r] .=' LEFT JOIN '.MAIN_DB_PREFIX."bank_url as bu ON (bu.fk_bank = b.rowid AND bu.type = 'company')";
    @@ -169,10 +178,10 @@ class modBanque extends DolibarrModules
     		$this->export_label[$r]='Bordereaux remise Chq/Fact';
     		$this->export_permission[$r]=array(array("banque","export"));
     		$this->export_fields_array[$r]=array("bch.rowid"=>"DepositId","bch.ref"=>"Numero","bch.ref_ext"=>"RefExt",'ba.ref'=>'AccountRef','ba.label'=>'AccountLabel','b.datev'=>'DateValue','b.num_chq'=>'ChequeOrTransferNumber','b.amount'=>'Credit','b.num_releve'=>'AccountStatement','b.datec'=>"DateCreation",
    -			"bch.date_bordereau"=>"Date","bch.amount"=>"Total","bch.nbcheque"=>"NbCheque","bu.url_id"=>"IdThirdParty","s.nom"=>"ThirdParty","f.facnumber"=>"InvoiceRef"
    +			"bch.date_bordereau"=>"Date","bch.amount"=>"Total","bch.nbcheque"=>"NbCheque","bu.url_id"=>"IdThirdParty","s.nom"=>"ThirdParty","s.code_compta"=>"CustomerAccountancyCode","f.facnumber"=>"InvoiceRef"
     			);
     		$this->export_TypeFields_array[$r]=array('ba.ref'=>'Text','ba.label'=>'Text','b.datev'=>'Date','b.num_chq'=>'Text','b.amount'=>'Numeric','b.num_releve'=>'Text','b.datec'=>"Date",
    -			"bch.date_bordereau"=>"Date","bch.rowid"=>"Numeric","bch.ref"=>"Numeric","bch.ref_ext"=>"Text","bch.amount"=>"Numeric","bch.nbcheque"=>"Numeric","bu.url_id"=>"Text","s.nom"=>"Text","f.facnumber"=>"Text"
    +			"bch.date_bordereau"=>"Date","bch.rowid"=>"Numeric","bch.ref"=>"Numeric","bch.ref_ext"=>"Text","bch.amount"=>"Numeric","bch.nbcheque"=>"Numeric","bu.url_id"=>"Text","s.nom"=>"Text","s.code_compta"=>"Text","f.facnumber"=>"Text"
     			);
     		$this->export_entities_array[$r]=array('ba.ref'=>'account','ba.label'=>'account','b.datev'=>'account','b.num_chq'=>'account','b.amount'=>'account','b.num_releve'=>'account','b.datec'=>"account",
     			"bu.url_id"=>"company","s.nom"=>"company","s.code_compta"=>"company","s.code_compta_fournisseur"=>"company","f.facnumber"=>"invoice");
    @@ -190,16 +199,15 @@ class modBanque extends DolibarrModules
     		$this->export_sql_end[$r] .=' AND p.fk_paiement = 7';
     		$this->export_sql_end[$r] .=' AND ba.entity IN ('.getEntity('bank_account').')';
     		$this->export_sql_order[$r] =' ORDER BY b.datev, b.num_releve';
    -
     	}
     
     
    -    /**
    -     *      Function called when module is enabled.
    -     *      The init function add constants, boxes, permissions and menus (defined in constructor) into Dolibarr database.
    -     *      It also creates data directories.
    -     *
    -     *      @param      string	$options    Options when enabling module ('', 'noboxes')
    +	/**
    +	 *      Function called when module is enabled.
    +	 *      The init function add constants, boxes, permissions and menus (defined in constructor) into Dolibarr database.
    +	 *      It also creates data directories.
    +	 *
    +	 *      @param      string	$options    Options when enabling module ('', 'noboxes')
     	 *      @return     int             	1 if OK, 0 if KO
     	 */
     	function init($options='')
    diff --git a/htdocs/core/modules/modBarcode.class.php b/htdocs/core/modules/modBarcode.class.php
    index 1f734af0871..c25d444eb8a 100644
    --- a/htdocs/core/modules/modBarcode.class.php
    +++ b/htdocs/core/modules/modBarcode.class.php
    @@ -113,7 +113,7 @@ class modBarcode extends DolibarrModules
     								'url'=>'/barcode/codeinit.php?mainmenu=home&leftmenu=admintools',
     								'langs'=>'products',	        // Lang file to use (without .lang) by module. File must be in langs/code_CODE/ directory.
     								'position'=>300,
    -								'enabled'=>'$conf->barcode->enabled && preg_match(\'/^admintools/\',$leftmenu)',   // Define condition to show or hide menu entry. Use '$conf->mymodule->enabled' if entry must be visible if module is enabled. Use '$leftmenu==\'system\'' to show if leftmenu system is selected.
    +								'enabled'=>'$conf->barcode->enabled && preg_match(\'/^(admintools|all)/\',$leftmenu)',   // Define condition to show or hide menu entry. Use '$conf->mymodule->enabled' if entry must be visible if module is enabled. Use '$leftmenu==\'system\'' to show if leftmenu system is selected.
     								'perms'=>'($conf->global->MAIN_USE_ADVANCED_PERMS && $user->rights->barcode->creer_advance) || (! $conf->global->MAIN_USE_ADVANCED_PERMS)',			                // Use 'perms'=>'$user->rights->mymodule->level1->level2' if you want your menu with a permission rules
     								'target'=>'',
     								'user'=>0);				                // 0=Menu for internal users, 1=external users, 2=both
    diff --git a/htdocs/core/modules/modBlockedLog.class.php b/htdocs/core/modules/modBlockedLog.class.php
    index 07331bcbc3c..2c422cb4ad6 100644
    --- a/htdocs/core/modules/modBlockedLog.class.php
    +++ b/htdocs/core/modules/modBlockedLog.class.php
    @@ -47,11 +47,11 @@ class modBlockedLog extends DolibarrModules
     		// It is used to group modules in module setup page
             $this->family = "base";
             // Module position in the family on 2 digits ('01', '10', '20', ...)
    -        $this->module_position = '90';
    +        $this->module_position = '75';
             // Module label (no space allowed), used if translation string 'ModuleXXXName' not found (where XXX is value of numeric property 'numero' of module)
             $this->name = preg_replace('/^mod/i','',get_class($this));
             $this->description = "Enable a log on some business events into a non reversible log. This module may be mandatory for some countries.";
    -		// Possible values for version are: 'development', 'experimental', 'dolibarr' or version
    +        // Possible values for version are: 'development', 'experimental', 'dolibarr' or version
             $this->version = 'dolibarr';
             // Key used in llx_const table to save module status enabled/disabled (where MYMODULE is value of property name of module in uppercase)
             $this->const_name = 'MAIN_MODULE_'.strtoupper($this->name);
    @@ -145,7 +145,8 @@ class modBlockedLog extends DolibarrModules
          *
          * @return	boolean		True if already used, otherwise False
          */
    -    function alreadyUsed() {
    +    function alreadyUsed()
    +    {
     
         	require_once DOL_DOCUMENT_ROOT.'/blockedlog/class/blockedlog.class.php';
         	$b=new BlockedLog($this->db);
    @@ -204,7 +205,8 @@ class modBlockedLog extends DolibarrModules
     	 * @param      string	$options    Options when enabling module ('', 'noboxes')
     	 * @return     int             		1 if OK, 0 if KO
     	 */
    -    function remove($options = '') {
    +    function remove($options = '')
    +    {
     
         	global $conf, $user;
     
    diff --git a/htdocs/core/modules/modBookmark.class.php b/htdocs/core/modules/modBookmark.class.php
    index 191e12bc2eb..db844393cd0 100644
    --- a/htdocs/core/modules/modBookmark.class.php
    +++ b/htdocs/core/modules/modBookmark.class.php
    @@ -101,6 +101,5 @@ class modBookmark extends DolibarrModules
     		// Menus
     		//-------
     		$this->menu = 1;        // This module add menu entries. They are coded into menu manager.
    -
     	}
     }
    diff --git a/htdocs/core/modules/modCashDesk.class.php b/htdocs/core/modules/modCashDesk.class.php
    index 4be7a937d1a..d9d4a6c2816 100644
    --- a/htdocs/core/modules/modCashDesk.class.php
    +++ b/htdocs/core/modules/modCashDesk.class.php
    @@ -46,7 +46,7 @@ class modCashDesk extends DolibarrModules
     		$this->rights_class = 'cashdesk';
     
     		$this->family = "portal";
    -		$this->module_position = 10;
    +		$this->module_position = '10';
     		// Module label (no space allowed), used if translation string 'ModuleXXXName' not found (where XXX is value of numeric property 'numero' of module)
     		$this->name = preg_replace('/^mod/i','',get_class($this));
     		$this->description = "CashDesk module";
    @@ -64,9 +64,10 @@ class modCashDesk extends DolibarrModules
     		$this->config_page_url = array("cashdesk.php@cashdesk");
     
     		// Dependencies
    +		$this->hidden = false;			            // A condition to hide module
     		$this->depends = array('always'=>"modBanque", 'always'=>"modFacture", 'always'=>"modProduct", 'FR'=>'modBlockedLog');	// List of modules id that must be enabled if this module is enabled
     		$this->requiredby = array();			    // List of modules id to disable if this one is disabled
    -		$this->phpmin = array(4,1);					// Minimum version of PHP required by module
    +		$this->phpmin = array(5,4);					// Minimum version of PHP required by module
     		$this->need_dolibarr_version = array(2,4);	// Minimum version of Dolibarr required by module
     		$this->langfiles = array("cashdesk");
     		$this->warnings_activation = array('FR'=>'WarningNoteModulePOSForFrenchLaw');                     // Warning to show when we activate module. array('always'='text') or array('FR'='text')
    @@ -80,7 +81,6 @@ class modCashDesk extends DolibarrModules
     
     		// Permissions
     		$this->rights = array();
    -		$this->rights_class = 'cashdesk';
     		$r=0;
     
     		$r++;
    diff --git a/htdocs/core/modules/modCategorie.class.php b/htdocs/core/modules/modCategorie.class.php
    index 153dd9ae58b..1006869d69f 100644
    --- a/htdocs/core/modules/modCategorie.class.php
    +++ b/htdocs/core/modules/modCategorie.class.php
    @@ -45,7 +45,7 @@ class modCategorie extends DolibarrModules
     		$this->numero = 1780;
     
     		$this->family = "technic";
    -		$this->module_position = 20;
    +		$this->module_position = '20';
     		// Module label (no space allowed), used if translation string 'ModuleXXXName' not found (where XXX is value of numeric property 'numero' of module)
     		$this->name = preg_replace('/^mod/i','',get_class($this));
     		$this->description = "Gestion des categories (produits, clients, fournisseurs...)";
    @@ -122,11 +122,29 @@ class modCategorie extends DolibarrModules
     		$this->export_icon[$r]='category';
     		$this->export_enabled[$r]='$conf->fournisseur->enabled';
     		$this->export_permission[$r]=array(array("categorie","lire"),array("fournisseur","lire"));
    -		$this->export_fields_array[$r]=array('u.rowid'=>"CategId",'u.label'=>"Label",'u.description'=>"Description",'s.rowid'=>'IdThirdParty','s.nom'=>'Name','s.prefix_comm'=>"Prefix",'s.client'=>"Customer",'s.datec'=>"DateCreation",'s.tms'=>"DateLastModification",'s.code_client'=>"CustomerCode",'s.address'=>"Address",'s.zip'=>"Zip",'s.town'=>"Town",'c.label'=>"Country",'c.code'=>"CountryCode",'s.phone'=>"Phone",'s.fax'=>"Fax",'s.url'=>"Url",'s.email'=>"Email",'s.siret'=>"ProfId1",'s.siren'=>"ProfId2",'s.ape'=>"ProfId3",'s.idprof4'=>"ProfId4",'s.tva_intra'=>"VATIntraShort",'s.capital'=>"Capital",'s.note_public'=>"NotePublic");
    -		$this->export_TypeFields_array[$r]=array('u.label'=>"Text",'u.description'=>"Text",'s.rowid'=>'List:societe:nom','s.nom'=>'Text','s.prefix_comm'=>"Text",'s.client'=>"Text",'s.datec'=>"Date",'s.tms'=>"Date",'s.code_client'=>"Text",'s.address'=>"Text",'s.zip'=>"Text",'s.town'=>"Text",'c.label'=>"List:c_country:label:label",'c.code'=>"Text",'s.phone'=>"Text",'s.fax'=>"Text",'s.url'=>"Text",'s.email'=>"Text",'s.siret'=>"Text",'s.siren'=>"Text",'s.ape'=>"Text",'s.idprof4'=>"Text",'s.tva_intra'=>"Text",'s.capital'=>"Numeric",'s.note_public'=>"Text");
    -		$this->export_entities_array[$r]=array('s.rowid'=>'company','s.nom'=>'company','s.prefix_comm'=>"company",'s.client'=>"company",'s.datec'=>"company",'s.tms'=>"company",'s.code_client'=>"company",'s.address'=>"company",'s.zip'=>"company",'s.town'=>"company",'c.label'=>"company",'c.code'=>"company",'s.phone'=>"company",'s.fax'=>"company",'s.url'=>"company",'s.email'=>"company",'s.siret'=>"company",'s.siren'=>"company",'s.ape'=>"company",'s.idprof4'=>"company",'s.tva_intra'=>"company",'s.capital'=>"company",'s.note_public'=>"company");	// We define here only fields that use another picto
    +		$this->export_fields_array[$r]=array(
    +			'u.rowid'=>"CategId",'u.label'=>"Label",'u.description'=>"Description",'s.rowid'=>'IdThirdParty','s.nom'=>'Name','s.prefix_comm'=>"Prefix",
    +			's.client'=>"Customer",'s.datec'=>"DateCreation",'s.tms'=>"DateLastModification",'s.code_client'=>"CustomerCode",'s.address'=>"Address",
    +			's.zip'=>"Zip",'s.town'=>"Town",'c.label'=>"Country",'c.code'=>"CountryCode",'s.phone'=>"Phone",'s.fax'=>"Fax",'s.url'=>"Url",'s.email'=>"Email",
    +			's.siret'=>"ProfId1",'s.siren'=>"ProfId2",'s.ape'=>"ProfId3",'s.idprof4'=>"ProfId4",'s.tva_intra'=>"VATIntraShort",'s.capital'=>"Capital",
    +			's.note_public'=>"NotePublic"
    +		);
    +		$this->export_TypeFields_array[$r]=array(
    +			'u.label'=>"Text",'u.description'=>"Text",'s.rowid'=>'List:societe:nom','s.nom'=>'Text','s.prefix_comm'=>"Text",'s.client'=>"Text",'s.datec'=>"Date",
    +			's.tms'=>"Date",'s.code_client'=>"Text",'s.address'=>"Text",'s.zip'=>"Text",'s.town'=>"Text",'c.label'=>"List:c_country:label:label",'c.code'=>"Text",
    +			's.phone'=>"Text",'s.fax'=>"Text",'s.url'=>"Text",'s.email'=>"Text",'s.siret'=>"Text",'s.siren'=>"Text",'s.ape'=>"Text",'s.idprof4'=>"Text",
    +			's.tva_intra'=>"Text",'s.capital'=>"Numeric",'s.note_public'=>"Text"
    +		);
    +		$this->export_entities_array[$r]=array(
    +			's.rowid'=>'company','s.nom'=>'company','s.prefix_comm'=>"company",'s.client'=>"company",'s.datec'=>"company",'s.tms'=>"company",
    +			's.code_client'=>"company",'s.address'=>"company",'s.zip'=>"company",'s.town'=>"company",'c.label'=>"company",'c.code'=>"company",
    +			's.phone'=>"company",'s.fax'=>"company",'s.url'=>"company",'s.email'=>"company",'s.siret'=>"company",'s.siren'=>"company",'s.ape'=>"company",
    +			's.idprof4'=>"company",'s.tva_intra'=>"company",'s.capital'=>"company",'s.note_public'=>"company"
    +		);	// We define here only fields that use another picto
     		$this->export_sql_start[$r]='SELECT DISTINCT ';
    -		$this->export_sql_end[$r]  =' FROM '.MAIN_DB_PREFIX.'categorie as u, '.MAIN_DB_PREFIX.'categorie_fournisseur as cf, '.MAIN_DB_PREFIX.'societe as s LEFT JOIN '.MAIN_DB_PREFIX.'c_typent as t ON s.fk_typent = t.id LEFT JOIN '.MAIN_DB_PREFIX.'c_country as c ON s.fk_pays = c.rowid LEFT JOIN '.MAIN_DB_PREFIX.'c_effectif as ce ON s.fk_effectif = ce.id LEFT JOIN '.MAIN_DB_PREFIX.'c_forme_juridique as cfj ON s.fk_forme_juridique = cfj.code';
    +		$this->export_sql_end[$r]  =' FROM '.MAIN_DB_PREFIX.'categorie as u, ';
    +		$this->export_sql_end[$r] .= MAIN_DB_PREFIX.'categorie_fournisseur as cf, ';
    +		$this->export_sql_end[$r] .= MAIN_DB_PREFIX.'societe as s LEFT JOIN '.MAIN_DB_PREFIX.'c_typent as t ON s.fk_typent = t.id LEFT JOIN '.MAIN_DB_PREFIX.'c_country as c ON s.fk_pays = c.rowid LEFT JOIN '.MAIN_DB_PREFIX.'c_effectif as ce ON s.fk_effectif = ce.id LEFT JOIN '.MAIN_DB_PREFIX.'c_forme_juridique as cfj ON s.fk_forme_juridique = cfj.code';
     		$this->export_sql_end[$r] .=' WHERE u.rowid = cf.fk_categorie AND cf.fk_soc = s.rowid';
     		$this->export_sql_end[$r] .=' AND u.entity IN ('.getEntity('category').')';
     		$this->export_sql_end[$r] .=' AND u.type = 1';	// Supplier categories
    @@ -137,11 +155,31 @@ class modCategorie extends DolibarrModules
     		$this->export_icon[$r]='category';
             $this->export_enabled[$r]='$conf->societe->enabled';
     		$this->export_permission[$r]=array(array("categorie","lire"),array("societe","lire"));
    -		$this->export_fields_array[$r]=array('u.rowid'=>"CategId",'u.label'=>"Label",'u.description'=>"Description",'s.rowid'=>'IdThirdParty','s.nom'=>'Name','s.prefix_comm'=>"Prefix",'s.client'=>"Customer",'s.datec'=>"DateCreation",'s.tms'=>"DateLastModification",'s.code_client'=>"CustomerCode",'s.address'=>"Address",'s.zip'=>"Zip",'s.town'=>"Town",'c.label'=>"Country",'c.code'=>"CountryCode",'s.phone'=>"Phone",'s.fax'=>"Fax",'s.url'=>"Url",'s.email'=>"Email",'s.siret'=>"ProfId1",'s.siren'=>"ProfId2",'s.ape'=>"ProfId3",'s.idprof4'=>"ProfId4",'s.tva_intra'=>"VATIntraShort",'s.capital'=>"Capital",'s.note_public'=>"NotePublic",'s.fk_prospectlevel'=>'ProspectLevel','s.fk_stcomm'=>'ProspectStatus');
    -		$this->export_TypeFields_array[$r]=array('u.label'=>"Text",'u.description'=>"Text",'s.rowid'=>'List:societe:nom','s.nom'=>'Text','s.prefix_comm'=>"Text",'s.client'=>"Text",'s.datec'=>"Date",'s.tms'=>"Date",'s.code_client'=>"Text",'s.address'=>"Text",'s.zip'=>"Text",'s.town'=>"Text",'c.label'=>"List:c_country:label:label",'c.code'=>"Text",'s.phone'=>"Text",'s.fax'=>"Text",'s.url'=>"Text",'s.email'=>"Text",'s.siret'=>"Text",'s.siren'=>"Text",'s.ape'=>"Text",'s.idprof4'=>"Text",'s.tva_intra'=>"Text",'s.capital'=>"Numeric",'s.note_public'=>"Text",'s.fk_prospectlevel'=>'List:c_prospectlevel:label:code','s.fk_stcomm'=>'List:c_stcomm:libelle:code');
    -		$this->export_entities_array[$r]=array('s.rowid'=>'company','s.nom'=>'company','s.prefix_comm'=>"company",'s.client'=>"company",'s.datec'=>"company",'s.tms'=>"company",'s.code_client'=>"company",'s.address'=>"company",'s.zip'=>"company",'s.town'=>"company",'c.label'=>"company",'c.code'=>"company",'s.phone'=>"company",'s.fax'=>"company",'s.url'=>"company",'s.email'=>"company",'s.siret'=>"company",'s.siren'=>"company",'s.ape'=>"company",'s.idprof4'=>"company",'s.tva_intra'=>"company",'s.capital'=>"company",'s.note_public'=>"company",'s.fk_prospectlevel'=>'company','s.fk_stcomm'=>'company');	// We define here only fields that use another picto
    +		$this->export_fields_array[$r]=array(
    +			'u.rowid'=>"CategId",'u.label'=>"Label",'u.description'=>"Description",'s.rowid'=>'IdThirdParty','s.nom'=>'Name','s.prefix_comm'=>"Prefix",
    +			's.client'=>"Customer",'s.datec'=>"DateCreation",'s.tms'=>"DateLastModification",'s.code_client'=>"CustomerCode",'s.address'=>"Address",
    +			's.zip'=>"Zip",'s.town'=>"Town",'c.label'=>"Country",'c.code'=>"CountryCode",'s.phone'=>"Phone",'s.fax'=>"Fax",'s.url'=>"Url",'s.email'=>"Email",
    +			's.siret'=>"ProfId1",'s.siren'=>"ProfId2",'s.ape'=>"ProfId3",'s.idprof4'=>"ProfId4",'s.tva_intra'=>"VATIntraShort",'s.capital'=>"Capital",
    +			's.note_public'=>"NotePublic",'s.fk_prospectlevel'=>'ProspectLevel','s.fk_stcomm'=>'ProspectStatus'
    +		);
    +		$this->export_TypeFields_array[$r]=array(
    +			'u.label'=>"Text",'u.description'=>"Text",'s.rowid'=>'List:societe:nom','s.nom'=>'Text','s.prefix_comm'=>"Text",'s.client'=>"Text",
    +			's.datec'=>"Date",'s.tms'=>"Date",'s.code_client'=>"Text",'s.address'=>"Text",'s.zip'=>"Text",'s.town'=>"Text",'c.label'=>"List:c_country:label:label",
    +			'c.code'=>"Text",'s.phone'=>"Text",'s.fax'=>"Text",'s.url'=>"Text",'s.email'=>"Text",'s.siret'=>"Text",'s.siren'=>"Text",'s.ape'=>"Text",
    +			's.idprof4'=>"Text",'s.tva_intra'=>"Text",'s.capital'=>"Numeric",'s.note_public'=>"Text",'s.fk_prospectlevel'=>'List:c_prospectlevel:label:code',
    +			's.fk_stcomm'=>'List:c_stcomm:libelle:code'
    +		);
    +		$this->export_entities_array[$r]=array(
    +			's.rowid'=>'company','s.nom'=>'company','s.prefix_comm'=>"company",'s.client'=>"company",'s.datec'=>"company",'s.tms'=>"company",
    +			's.code_client'=>"company",'s.address'=>"company",'s.zip'=>"company",'s.town'=>"company",'c.label'=>"company",'c.code'=>"company",
    +			's.phone'=>"company",'s.fax'=>"company",'s.url'=>"company",'s.email'=>"company",'s.siret'=>"company",'s.siren'=>"company",'s.ape'=>"company",
    +			's.idprof4'=>"company",'s.tva_intra'=>"company",'s.capital'=>"company",'s.note_public'=>"company",'s.fk_prospectlevel'=>'company',
    +			's.fk_stcomm'=>'company'
    +		);	// We define here only fields that use another picto
     		$this->export_sql_start[$r]='SELECT DISTINCT ';
    -		$this->export_sql_end[$r]  =' FROM '.MAIN_DB_PREFIX.'categorie as u, '.MAIN_DB_PREFIX.'categorie_societe as cf, '.MAIN_DB_PREFIX.'societe as s LEFT JOIN '.MAIN_DB_PREFIX.'c_typent as t ON s.fk_typent = t.id LEFT JOIN '.MAIN_DB_PREFIX.'c_country as c ON s.fk_pays = c.rowid LEFT JOIN '.MAIN_DB_PREFIX.'c_effectif as ce ON s.fk_effectif = ce.id LEFT JOIN '.MAIN_DB_PREFIX.'c_forme_juridique as cfj ON s.fk_forme_juridique = cfj.code LEFT JOIN '.MAIN_DB_PREFIX.'societe_extrafields as extra ON s.rowid = extra.fk_object ';
    +		$this->export_sql_end[$r]  =' FROM '.MAIN_DB_PREFIX.'categorie as u, ';
    +		$this->export_sql_end[$r] .= MAIN_DB_PREFIX.'categorie_societe as cf, ';
    +		$this->export_sql_end[$r] .= MAIN_DB_PREFIX.'societe as s LEFT JOIN '.MAIN_DB_PREFIX.'c_typent as t ON s.fk_typent = t.id LEFT JOIN '.MAIN_DB_PREFIX.'c_country as c ON s.fk_pays = c.rowid LEFT JOIN '.MAIN_DB_PREFIX.'c_effectif as ce ON s.fk_effectif = ce.id LEFT JOIN '.MAIN_DB_PREFIX.'c_forme_juridique as cfj ON s.fk_forme_juridique = cfj.code LEFT JOIN '.MAIN_DB_PREFIX.'societe_extrafields as extra ON s.rowid = extra.fk_object ';
     		$this->export_sql_end[$r] .=' WHERE u.rowid = cf.fk_categorie AND cf.fk_soc = s.rowid';
     		$this->export_sql_end[$r] .=' AND u.entity IN ('.getEntity('category').')';
     		$this->export_sql_end[$r] .=' AND u.type = 2';	// Customer/Prospect categories
    diff --git a/htdocs/core/modules/modCollab.class.php b/htdocs/core/modules/modCollab.class.php
    index 5349b000ac3..90cffc85448 100644
    --- a/htdocs/core/modules/modCollab.class.php
    +++ b/htdocs/core/modules/modCollab.class.php
    @@ -46,7 +46,7 @@ class modCollab extends DolibarrModules
     		// Family can be 'crm','financial','hr','projects','products','ecm','technic','other'
     		// It is used to group modules in module setup page
             $this->family = "portal";
    -        $this->module_position = 51;
    +        $this->module_position = '51';
             // Module label (no space allowed), used if translation string 'ModuleXXXName' not found (where XXX is value of numeric property 'numero' of module)
             $this->name = preg_replace('/^mod/i','',get_class($this));
             $this->description = "Enable the public collaboration features, like shared pad, shared online sheets, etc...";
    diff --git a/htdocs/core/modules/modCommande.class.php b/htdocs/core/modules/modCommande.class.php
    index 9447fb61c51..f8f96a119f0 100644
    --- a/htdocs/core/modules/modCommande.class.php
    +++ b/htdocs/core/modules/modCommande.class.php
    @@ -51,7 +51,7 @@ class modCommande extends DolibarrModules
     		$this->numero = 25;
     
     		$this->family = "crm";
    -		$this->module_position = 30;
    +		$this->module_position = '30';
     		// Module label (no space allowed), used if translation string 'ModuleXXXName' not found (where XXX is value of numeric property 'numero' of module)
     		$this->name = preg_replace('/^mod/i','',get_class($this));
     		$this->description = "Gestion des commandes clients";
    @@ -190,10 +190,42 @@ class modCommande extends DolibarrModules
     		$this->export_code[$r]=$this->rights_class.'_'.$r;
     		$this->export_label[$r]='CustomersOrdersAndOrdersLines';	// Translation key (used only if key ExportDataset_xxx_z not found)
     		$this->export_permission[$r]=array(array("commande","commande","export"));
    -		$this->export_fields_array[$r]=array('s.rowid'=>"IdCompany",'s.nom'=>'CompanyName','s.address'=>'Address','s.zip'=>'Zip','s.town'=>'Town','d.nom'=>'State','co.label'=>'Country','co.code'=>"CountryCode",'s.phone'=>'Phone','s.siren'=>'ProfId1','s.siret'=>'ProfId2','s.ape'=>'ProfId3','s.idprof4'=>'ProfId4','c.rowid'=>"Id",'c.ref'=>"Ref",'c.ref_client'=>"RefCustomer",'c.fk_soc'=>"IdCompany",'c.date_creation'=>"DateCreation",'c.date_commande'=>"OrderDate",'c.date_livraison'=>"DateDeliveryPlanned",'c.amount_ht'=>"Amount",'c.remise_percent'=>"GlobalDiscount",'c.total_ht'=>"TotalHT",'c.total_ttc'=>"TotalTTC",'c.facture'=>"Billed",'c.fk_statut'=>'Status','c.note_public'=>"Note",'c.date_livraison'=>'DeliveryDate','c.fk_user_author'=>'CreatedById','uc.login'=>'CreatedByLogin','c.fk_user_valid'=>'ValidatedById','uv.login'=>'ValidatedByLogin','pj.ref'=>'ProjectRef','cd.rowid'=>'LineId','cd.label'=>"Label",'cd.description'=>"LineDescription",'cd.product_type'=>'TypeOfLineServiceOrProduct','cd.tva_tx'=>"LineVATRate",'cd.qty'=>"LineQty",'cd.total_ht'=>"LineTotalHT",'cd.total_tva'=>"LineTotalVAT",'cd.total_ttc'=>"LineTotalTTC",'p.rowid'=>'ProductId','p.ref'=>'ProductRef','p.label'=>'ProductLabel');
    -		//$this->export_TypeFields_array[$r]=array('s.rowid'=>"List:societe:nom",'s.nom'=>'Text','s.address'=>'Text','s.zip'=>'Text','s.town'=>'Text','co.label'=>'List:c_country:label:label','co.code'=>'Text','s.phone'=>'Text','s.siren'=>'Text','s.siret'=>'Text','s.ape'=>'Text','s.idprof4'=>'Text','c.ref'=>"Text",'c.ref_client'=>"Text",'c.date_creation'=>"Date",'c.date_commande'=>"Date",'c.amount_ht'=>"Numeric",'c.remise_percent'=>"Numeric",'c.total_ht'=>"Numeric",'c.total_ttc'=>"Numeric",'c.facture'=>"Boolean",'c.fk_statut'=>'Status','c.note_public'=>"Text",'c.date_livraison'=>'Date','cd.description'=>"Text",'cd.product_type'=>'Boolean','cd.tva_tx'=>"Numeric",'cd.qty'=>"Numeric",'cd.total_ht'=>"Numeric",'cd.total_tva'=>"Numeric",'cd.total_ttc'=>"Numeric",'p.rowid'=>'List:product:ref','p.ref'=>'Text','p.label'=>'Text');
    -		$this->export_TypeFields_array[$r]=array('s.nom'=>'Text','s.address'=>'Text','s.zip'=>'Text','s.town'=>'Text','co.label'=>'List:c_country:label:label','co.code'=>'Text','s.phone'=>'Text','s.siren'=>'Text','s.siret'=>'Text','s.ape'=>'Text','s.idprof4'=>'Text','c.ref'=>"Text",'c.ref_client'=>"Text",'c.date_creation'=>"Date",'c.date_commande'=>"Date",'c.date_livraison'=>"Date",'c.amount_ht'=>"Numeric",'c.remise_percent'=>"Numeric",'c.total_ht'=>"Numeric",'c.total_ttc'=>"Numeric",'c.facture'=>"Boolean",'c.fk_statut'=>'Status','c.note_public'=>"Text",'c.date_livraison'=>'Date','pj.ref'=>'Text','cd.description'=>"Text",'cd.product_type'=>'Boolean','cd.tva_tx'=>"Numeric",'cd.qty'=>"Numeric",'cd.total_ht'=>"Numeric",'cd.total_tva'=>"Numeric",'cd.total_ttc'=>"Numeric",'p.rowid'=>'List:product:ref','p.ref'=>'Text','p.label'=>'Text','d.nom'=>'Text');
    -		$this->export_entities_array[$r]=array('s.rowid'=>"company",'s.nom'=>'company','s.address'=>'company','s.zip'=>'company','s.town'=>'company','d.nom'=>'company','co.label'=>'company','co.code'=>'company','s.phone'=>'company','s.siren'=>'company','s.ape'=>'company','s.idprof4'=>'company','s.siret'=>'company','c.rowid'=>"order",'c.ref'=>"order",'c.ref_client'=>"order",'c.fk_soc'=>"order",'c.date_creation'=>"order",'c.date_commande'=>"order",'c.amount_ht'=>"order",'c.remise_percent'=>"order",'c.total_ht'=>"order",'c.total_ttc'=>"order",'c.facture'=>"order",'c.fk_statut'=>"order",'c.note'=>"order",'c.date_livraison'=>"order",'pj.ref'=>'project','cd.rowid'=>'order_line','cd.label'=>"order_line",'cd.description'=>"order_line",'cd.product_type'=>'order_line','cd.tva_tx'=>"order_line",'cd.qty'=>"order_line",'cd.total_ht'=>"order_line",'cd.total_tva'=>"order_line",'cd.total_ttc'=>"order_line",'p.rowid'=>'product','p.ref'=>'product','p.label'=>'product');
    +		$this->export_fields_array[$r]=array(
    +			's.rowid'=>"IdCompany",'s.nom'=>'CompanyName','s.address'=>'Address','s.zip'=>'Zip','s.town'=>'Town','d.nom'=>'State','co.label'=>'Country',
    +			'co.code'=>"CountryCode",'s.phone'=>'Phone','s.siren'=>'ProfId1','s.siret'=>'ProfId2','s.ape'=>'ProfId3','s.idprof4'=>'ProfId4','c.rowid'=>"Id",
    +			'c.ref'=>"Ref",'c.ref_client'=>"RefCustomer",'c.fk_soc'=>"IdCompany",'c.date_creation'=>"DateCreation",'c.date_commande'=>"OrderDate",
    +			'c.date_livraison'=>"DateDeliveryPlanned",'c.amount_ht'=>"Amount",'c.remise_percent'=>"GlobalDiscount",'c.total_ht'=>"TotalHT",
    +			'c.total_ttc'=>"TotalTTC",'c.facture'=>"Billed",'c.fk_statut'=>'Status','c.note_public'=>"Note",'c.date_livraison'=>'DeliveryDate',
    +			'c.fk_user_author'=>'CreatedById','uc.login'=>'CreatedByLogin','c.fk_user_valid'=>'ValidatedById','uv.login'=>'ValidatedByLogin',
    +			'pj.ref'=>'ProjectRef','cd.rowid'=>'LineId','cd.label'=>"Label",'cd.description'=>"LineDescription",'cd.product_type'=>'TypeOfLineServiceOrProduct',
    +			'cd.tva_tx'=>"LineVATRate",'cd.qty'=>"LineQty",'cd.total_ht'=>"LineTotalHT",'cd.total_tva'=>"LineTotalVAT",'cd.total_ttc'=>"LineTotalTTC",
    +			'p.rowid'=>'ProductId','p.ref'=>'ProductRef','p.label'=>'ProductLabel'
    +		);
    +		//$this->export_TypeFields_array[$r]=array(
    +		//	's.rowid'=>"List:societe:nom",'s.nom'=>'Text','s.address'=>'Text','s.zip'=>'Text','s.town'=>'Text','co.label'=>'List:c_country:label:label',
    +		//	'co.code'=>'Text','s.phone'=>'Text','s.siren'=>'Text','s.siret'=>'Text','s.ape'=>'Text','s.idprof4'=>'Text','c.ref'=>"Text",'c.ref_client'=>"Text",
    +		//	'c.date_creation'=>"Date",'c.date_commande'=>"Date",'c.amount_ht'=>"Numeric",'c.remise_percent'=>"Numeric",'c.total_ht'=>"Numeric",
    +		//	'c.total_ttc'=>"Numeric",'c.facture'=>"Boolean",'c.fk_statut'=>'Status','c.note_public'=>"Text",'c.date_livraison'=>'Date','cd.description'=>"Text",
    +		//	'cd.product_type'=>'Boolean','cd.tva_tx'=>"Numeric",'cd.qty'=>"Numeric",'cd.total_ht'=>"Numeric",'cd.total_tva'=>"Numeric",'cd.total_ttc'=>"Numeric",
    +		//	'p.rowid'=>'List:product:ref','p.ref'=>'Text','p.label'=>'Text'
    +		//);
    +		$this->export_TypeFields_array[$r]=array(
    +			's.nom'=>'Text','s.address'=>'Text','s.zip'=>'Text','s.town'=>'Text','co.label'=>'List:c_country:label:label','co.code'=>'Text','s.phone'=>'Text',
    +			's.siren'=>'Text','s.siret'=>'Text','s.ape'=>'Text','s.idprof4'=>'Text','c.ref'=>"Text",'c.ref_client'=>"Text",'c.date_creation'=>"Date",
    +			'c.date_commande'=>"Date",'c.date_livraison'=>"Date",'c.amount_ht'=>"Numeric",'c.remise_percent'=>"Numeric",'c.total_ht'=>"Numeric",
    +			'c.total_ttc'=>"Numeric",'c.facture'=>"Boolean",'c.fk_statut'=>'Status','c.note_public'=>"Text",'c.date_livraison'=>'Date','pj.ref'=>'Text',
    +			'cd.description'=>"Text",'cd.product_type'=>'Boolean','cd.tva_tx'=>"Numeric",'cd.qty'=>"Numeric",'cd.total_ht'=>"Numeric",'cd.total_tva'=>"Numeric",
    +			'cd.total_ttc'=>"Numeric",'p.rowid'=>'List:product:ref','p.ref'=>'Text','p.label'=>'Text','d.nom'=>'Text'
    +		);
    +		$this->export_entities_array[$r]=array(
    +			's.rowid'=>"company",'s.nom'=>'company','s.address'=>'company','s.zip'=>'company','s.town'=>'company','d.nom'=>'company','co.label'=>'company',
    +			'co.code'=>'company','s.phone'=>'company','s.siren'=>'company','s.ape'=>'company','s.idprof4'=>'company','s.siret'=>'company','c.rowid'=>"order",
    +			'c.ref'=>"order",'c.ref_client'=>"order",'c.fk_soc'=>"order",'c.date_creation'=>"order",'c.date_commande'=>"order",'c.amount_ht'=>"order",
    +			'c.remise_percent'=>"order",'c.total_ht'=>"order",'c.total_ttc'=>"order",'c.facture'=>"order",'c.fk_statut'=>"order",'c.note'=>"order",
    +			'c.date_livraison'=>"order",'pj.ref'=>'project','cd.rowid'=>'order_line','cd.label'=>"order_line",'cd.description'=>"order_line",
    +			'cd.product_type'=>'order_line','cd.tva_tx'=>"order_line",'cd.qty'=>"order_line",'cd.total_ht'=>"order_line",'cd.total_tva'=>"order_line",
    +			'cd.total_ttc'=>"order_line",'p.rowid'=>'product','p.ref'=>'product','p.label'=>'product'
    +		);
     		$this->export_dependencies_array[$r]=array('order_line'=>'cd.rowid','product'=>'cd.rowid'); // To add unique key if we ask a field of a child to avoid the DISTINCT to discard them
     		$keyforselect='commande'; $keyforelement='order'; $keyforaliasextra='extra';
     		include DOL_DOCUMENT_ROOT.'/core/extrafieldsinexport.inc.php';
    diff --git a/htdocs/core/modules/modComptabilite.class.php b/htdocs/core/modules/modComptabilite.class.php
    index 41349d214fc..2d0f81cf0cc 100644
    --- a/htdocs/core/modules/modComptabilite.class.php
    +++ b/htdocs/core/modules/modComptabilite.class.php
    @@ -48,7 +48,7 @@ class modComptabilite extends DolibarrModules
     		$this->numero = 10;
     
     		$this->family = "financial";
    -		$this->module_position = 600;
    +		$this->module_position = '60';
     		// Module label (no space allowed), used if translation string 'ModuleXXXName' not found (where XXX is value of numeric property 'numero' of module)
     		$this->name = preg_replace('/^mod/i','',get_class($this));
     		$this->description = "Gestion sommaire de comptabilite";
    @@ -98,7 +98,6 @@ class modComptabilite extends DolibarrModules
     		// Menus
     		//-------
     		$this->menu = 1;        // This module add menu entries. They are coded into menu manager.
    -
     	}
     
     
    diff --git a/htdocs/core/modules/modContrat.class.php b/htdocs/core/modules/modContrat.class.php
    index ac722cd04ef..36764d43ba4 100644
    --- a/htdocs/core/modules/modContrat.class.php
    +++ b/htdocs/core/modules/modContrat.class.php
    @@ -47,6 +47,7 @@ class modContrat extends DolibarrModules
     		$this->numero = 54;
     
     		$this->family = "crm";
    +		$this->module_position = '35';
     		// Module label (no space allowed), used if translation string 'ModuleXXXName' not found (where XXX is value of numeric property 'numero' of module)
     		$this->name = preg_replace('/^mod/i','',get_class($this));
     		$this->description = "Gestion des contrats de services";
    diff --git a/htdocs/core/modules/modCron.class.php b/htdocs/core/modules/modCron.class.php
    index 9ffe92699d7..31d27abac0b 100644
    --- a/htdocs/core/modules/modCron.class.php
    +++ b/htdocs/core/modules/modCron.class.php
    @@ -137,7 +137,7 @@ class modCron extends DolibarrModules
     						        'url'=>'/cron/list.php?status=-2&leftmenu=admintools',
     						        'langs'=>'cron', // Lang file to use (without .lang) by module. File must be in langs/code_CODE/ directory.
     						        'position'=>200,
    -						        'enabled'=>'$conf->cron->enabled && preg_match(\'/^admintools/\', $leftmenu)', // Define condition to show or hide menu entry. Use '$conf->mymodule->enabled' if entry must be visible if module is enabled. Use '$leftmenu==\'system\'' to show if leftmenu system is selected.
    +						        'enabled'=>'$conf->cron->enabled && preg_match(\'/^(admintools|all)/\', $leftmenu)', // Define condition to show or hide menu entry. Use '$conf->mymodule->enabled' if entry must be visible if module is enabled. Use '$leftmenu==\'system\'' to show if leftmenu system is selected.
     						        'perms'=>'$user->rights->cron->read', // Use 'perms'=>'$user->rights->mymodule->level1->level2' if you want your menu with a permission rules
     						        'target'=>'',
     						        'user'=>2); // 0=Menu for internal users, 1=external users, 2=both
    diff --git a/htdocs/core/modules/modDataPolicies.class.php b/htdocs/core/modules/modDataPolicies.class.php
    new file mode 100644
    index 00000000000..74bbe0ba7d2
    --- /dev/null
    +++ b/htdocs/core/modules/modDataPolicies.class.php
    @@ -0,0 +1,277 @@
    +<?php
    +
    +/* Copyright (C) 2004-2018 Laurent Destailleur  <eldy@users.sourceforge.net>
    + * Copyright (C) 2018      Nicolas ZABOURI      <info@inovea-conseil.com>
    + *
    + * This program is free software; you can redistribute it and/or modify
    + * it under the terms of the GNU General Public License as published by
    + * the Free Software Foundation; either version 3 of the License, or
    + * (at your option) any later version.
    + *
    + * This program is distributed in the hope that it will be useful,
    + * but WITHOUT ANY WARRANTY; without even the implied warranty of
    + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
    + * GNU General Public License for more details.
    + *
    + * You should have received a copy of the GNU General Public License
    + * along with this program. If not, see <http://www.gnu.org/licenses/>.
    + */
    +
    +/**
    + * 	\defgroup   datapolicies     Module datapolicies
    + *  \brief      datapolicies module descriptor.
    + *
    + *  \file       htdocs/datapolicies/core/modules/modGdpr.class.php
    + *  \ingroup    datapolicies
    + *  \brief      Description and activation file for module DATAPOLICIES
    + */
    +include_once DOL_DOCUMENT_ROOT . '/core/modules/DolibarrModules.class.php';
    +
    +
    +
    +// The class name should start with a lower case mod for Dolibarr to pick it up
    +// so we ignore the Squiz.Classes.ValidClassName.NotCamelCaps rule.
    +// @codingStandardsIgnoreStart
    +/**
    + *  Description and activation class for module datapolicies
    + */
    +class modDataPolicies extends DolibarrModules {
    +
    +    // @codingStandardsIgnoreEnd
    +    /**
    +     * Constructor. Define names, constants, directories, boxes, permissions
    +     *
    +     * @param DoliDB $db Database handler
    +     */
    +    public function __construct($db)
    +    {
    +        global $langs, $conf;
    +
    +        $this->db = $db;
    +
    +        // Id for module (must be unique).
    +        // Use here a free id (See in Home -> System information -> Dolibarr for list of used modules id).
    +        $this->numero = 4100;
    +        // Key text used to identify module (for permissions, menus, etc...)
    +        $this->rights_class = 'datapolicies';
    +
    +        // Family can be 'base' (core modules),'crm','financial','hr','projects','products','ecm','technic' (transverse modules),'interface' (link with external tools),'other','...'
    +        // It is used to group modules by family in module setup page
    +        $this->family = "hr";
    +        // Module position in the family on 2 digits ('01', '10', '20', ...)
    +        $this->module_position = '70';
    +        // Gives the possibility to the module, to provide his own family info and position of this family (Overwrite $this->family and $this->module_position. Avoid this)
    +        //$this->familyinfo = array('myownfamily' => array('position' => '01', 'label' => $langs->trans("MyOwnFamily")));
    +        // Module label (no space allowed), used if translation string 'ModuledatapoliciesName' not found (MyModue is name of module).
    +        $this->name = preg_replace('/^mod/i', '', get_class($this));
    +        // Module description, used if translation string 'ModuledatapoliciesDesc' not found (MyModue is name of module).
    +        $this->description = "Module to manage Data policies (for compliance with GDPR in Europe or other Data policies rules)";
    +        // Used only if file README.md and README-LL.md not found.
    +        $this->descriptionlong = "";
    +
    +        // Possible values for version are: 'development', 'experimental', 'dolibarr', 'dolibarr_deprecated' or a version string like 'x.y.z'
    +        $this->version = 'development';
    +        // Key used in llx_const table to save module status enabled/disabled (where datapolicies is value of property name of module in uppercase)
    +        $this->const_name = 'MAIN_MODULE_' . strtoupper($this->name);
    +        // Name of image file used for this module.
    +        // If file is in theme/yourtheme/img directory under name object_pictovalue.png, use this->picto='pictovalue'
    +        // If file is in module/img directory under name object_pictovalue.png, use this->picto='pictovalue@module'
    +        $this->picto = 'generic';
    +
    +        // Defined all module parts (triggers, login, substitutions, menus, css, etc...)
    +        // for default path (eg: /datapolicies/core/xxxxx) (0=disable, 1=enable)
    +        // for specific path of parts (eg: /datapolicies/core/modules/barcode)
    +        // for specific css file (eg: /datapolicies/css/datapolicies.css.php)
    +        $this->module_parts = array(
    +            'triggers' => 0, // Set this to 1 if module has its own trigger directory (core/triggers)
    +            'login' => 0, // Set this to 1 if module has its own login method file (core/login)
    +            'substitutions' => 0, // Set this to 1 if module has its own substitution function file (core/substitutions)
    +            'menus' => 0, // Set this to 1 if module has its own menus handler directory (core/menus)
    +            'theme' => 0, // Set this to 1 if module has its own theme directory (theme)
    +            'tpl' => 0, // Set this to 1 if module overwrite template dir (core/tpl)
    +            'barcode' => 0, // Set this to 1 if module has its own barcode directory (core/modules/barcode)
    +            'models' => 0, // Set this to 1 if module has its own models directory (core/modules/xxx)
    +            'hooks' => array('data' => array('membercard', 'contactcard', 'thirdpartycard'), 'entity' => $conf->entity)  // Set here all hooks context managed by module. To find available hook context, make a "grep -r '>initHooks(' *" on source code. You can also set hook context 'all'
    +        );
    +
    +        // Data directories to create when module is enabled.
    +        // Example: this->dirs = array("/datapolicies/temp","/datapolicies/subdir");
    +        $this->dirs = array("/datapolicies/temp");
    +
    +        // Config pages. Put here list of php page, stored into datapolicies/admin directory, to use to setup module.
    +        $this->config_page_url = array("setup.php@datapolicies");
    +
    +        // Dependencies
    +        $this->hidden = false;   // A condition to hide module
    +        $this->depends = array();  // List of module class names as string that must be enabled if this module is enabled
    +        $this->requiredby = array(); // List of module ids to disable if this one is disabled
    +        $this->conflictwith = array(); // List of module class names as string this module is in conflict with
    +        $this->langfiles = array("datapolicies@datapolicies");
    +        $this->phpmin = array(5, 3);     // Minimum version of PHP required by module
    +        $this->need_dolibarr_version = array(4, 0); // Minimum version of Dolibarr required by module
    +        $this->warnings_activation = array();                     // Warning to show when we activate module. array('always'='text') or array('FR'='textfr','ES'='textes'...)
    +        $this->warnings_activation_ext = array();                 // Warning to show when we activate an external module. array('always'='text') or array('FR'='textfr','ES'='textes'...)
    +        //$this->automatic_activation = array('FR'=>'datapoliciesWasAutomaticallyActivatedBecauseOfYourCountryChoice');
    +        //$this->always_enabled = true;								// If true, can't be disabled
    +        // Constants
    +        // List of particular constants to add when module is enabled (key, 'chaine', value, desc, visible, 'current' or 'allentities', deleteonunactive)
    +        // Example: $this->const=array(0=>array('datapolicies_MYNEWCONST1','chaine','myvalue','This is a constant to add',1),
    +        //                             1=>array('datapolicies_MYNEWCONST2','chaine','myvalue','This is another constant to add',0, 'current', 1)
    +        // );
    +        $this->const = array(
    +            array('DATAPOLICIES_TIERS_CLIENT', 'chaine', '', $langs->trans('NUMBER_MONTH_BEFORE_DELETION'), 0),
    +            array('DATAPOLICIES_TIERS_PROSPECT', 'chaine', '', $langs->trans('NUMBER_MONTH_BEFORE_DELETION'), 0),
    +            array('DATAPOLICIES_TIERS_PROSPECT_CLIENT', 'chaine', '', $langs->trans('NUMBER_MONTH_BEFORE_DELETION'), 0),
    +            array('DATAPOLICIES_TIERS_NIPROSPECT_NICLIENT', 'chaine', '', $langs->trans('NUMBER_MONTH_BEFORE_DELETION'), 0),
    +            array('DATAPOLICIES_TIERS_FOURNISSEUR', 'chaine', '', $langs->trans('NUMBER_MONTH_BEFORE_DELETION'), 0),
    +            array('DATAPOLICIES_CONTACT_CLIENT', 'chaine', '', $langs->trans('NUMBER_MONTH_BEFORE_DELETION'), 0),
    +            array('DATAPOLICIES_CONTACT_PROSPECT', 'chaine', '', $langs->trans('NUMBER_MONTH_BEFORE_DELETION'), 0),
    +            array('DATAPOLICIES_CONTACT_PROSPECT_CLIENT', 'chaine', '', $langs->trans('NUMBER_MONTH_BEFORE_DELETION'), 0),
    +            array('DATAPOLICIES_CONTACT_NIPROSPECT_NICLIENT', 'chaine', '', $langs->trans('NUMBER_MONTH_BEFORE_DELETION'), 0),
    +            array('DATAPOLICIES_CONTACT_FOURNISSEUR', 'chaine', '', $langs->trans('NUMBER_MONTH_BEFORE_DELETION'), 0),
    +            array('DATAPOLICIES_ADHERENT', 'chaine', '', $langs->trans('NUMBER_MONTH_BEFORE_DELETION'), 0),
    +        );
    +
    +        $country = explode(":", $conf->global->MAIN_INFO_SOCIETE_COUNTRY);
    +
    +        // Some keys to add into the overwriting translation tables
    +        /* $this->overwrite_translation = array(
    +          'en_US:ParentCompany'=>'Parent company or reseller',
    +          'fr_FR:ParentCompany'=>'Maison mère ou revendeur'
    +          ) */
    +
    +        if (!isset($conf->datapolicies) || !isset($conf->datapolicies->enabled)) {
    +            $conf->datapolicies = new stdClass();
    +            $conf->datapolicies->enabled = 0;
    +        }
    +
    +
    +        // Array to add new pages in new tabs
    +        $this->tabs = array();
    +        // Example:
    +        // $this->tabs[] = array('data'=>'objecttype:+tabname1:Title1:mylangfile@datapolicies:$user->rights->datapolicies->read:/datapolicies/mynewtab1.php?id=__ID__');  					// To add a new tab identified by code tabname1
    +        // $this->tabs[] = array('data'=>'objecttype:+tabname2:SUBSTITUTION_Title2:mylangfile@datapolicies:$user->rights->othermodule->read:/datapolicies/mynewtab2.php?id=__ID__',  	// To add another new tab identified by code tabname2. Label will be result of calling all substitution functions on 'Title2' key.
    +        // $this->tabs[] = array('data'=>'objecttype:-tabname:NU:conditiontoremove');                                                     										// To remove an existing tab identified by code tabname
    +        //
    +        // Where objecttype can be
    +        // 'categories_x'	  to add a tab in category view (replace 'x' by type of category (0=product, 1=supplier, 2=customer, 3=member)
    +        // 'contact'          to add a tab in contact view
    +        // 'contract'         to add a tab in contract view
    +        // 'group'            to add a tab in group view
    +        // 'intervention'     to add a tab in intervention view
    +        // 'invoice'          to add a tab in customer invoice view
    +        // 'invoice_supplier' to add a tab in supplier invoice view
    +        // 'member'           to add a tab in fundation member view
    +        // 'opensurveypoll'	  to add a tab in opensurvey poll view
    +        // 'order'            to add a tab in customer order view
    +        // 'order_supplier'   to add a tab in supplier order view
    +        // 'payment'		  to add a tab in payment view
    +        // 'payment_supplier' to add a tab in supplier payment view
    +        // 'product'          to add a tab in product view
    +        // 'propal'           to add a tab in propal view
    +        // 'project'          to add a tab in project view
    +        // 'stock'            to add a tab in stock view
    +        // 'thirdparty'       to add a tab in third party view
    +        // 'user'             to add a tab in user view
    +        // Dictionaries
    +        $this->dictionaries = array();
    +        /* Example:
    +          $this->dictionaries=array(
    +          'langs'=>'mylangfile@datapolicies',
    +          'tabname'=>array(MAIN_DB_PREFIX."table1",MAIN_DB_PREFIX."table2",MAIN_DB_PREFIX."table3"),		// List of tables we want to see into dictonnary editor
    +          'tablib'=>array("Table1","Table2","Table3"),													// Label of tables
    +          'tabsql'=>array('SELECT f.rowid as rowid, f.code, f.label, f.active FROM '.MAIN_DB_PREFIX.'table1 as f','SELECT f.rowid as rowid, f.code, f.label, f.active FROM '.MAIN_DB_PREFIX.'table2 as f','SELECT f.rowid as rowid, f.code, f.label, f.active FROM '.MAIN_DB_PREFIX.'table3 as f'),	// Request to select fields
    +          'tabsqlsort'=>array("label ASC","label ASC","label ASC"),																					// Sort order
    +          'tabfield'=>array("code,label","code,label","code,label"),																					// List of fields (result of select to show dictionary)
    +          'tabfieldvalue'=>array("code,label","code,label","code,label"),																				// List of fields (list of fields to edit a record)
    +          'tabfieldinsert'=>array("code,label","code,label","code,label"),																			// List of fields (list of fields for insert)
    +          'tabrowid'=>array("rowid","rowid","rowid"),																									// Name of columns with primary key (try to always name it 'rowid')
    +          'tabcond'=>array($conf->datapolicies->enabled,$conf->datapolicies->enabled,$conf->datapolicies->enabled)												// Condition to show each dictionary
    +          );
    +         */
    +
    +
    +        // Boxes/Widgets
    +        // Add here list of php file(s) stored in datapolicies/core/boxes that contains class to show a widget.
    +        $this->boxes = array();
    +
    +
    +        // Cronjobs (List of cron jobs entries to add when module is enabled)
    +        // unit_frequency must be 60 for minute, 3600 for hour, 86400 for day, 604800 for week
    +        $this->cronjobs = array(
    +            0 => array('label' => 'DATAPOLICIES Cron', 'jobtype' => 'method', 'class' => '/datapolicies/class/datapoliciesCron.class.php', 'objectname' => 'RgpdCron', 'method' => 'exec', 'parameters' => '', 'comment' => 'Comment', 'frequency' => 1, 'unitfrequency' => 86400, 'status' => 1, 'test' => true),
    +            1 => array('label' => 'DATAPOLICIES Mailing', 'jobtype' => 'method', 'class' => '/datapolicies/class/datapoliciesCron.class.php', 'objectname' => 'RgpdCron', 'method' => 'sendMailing', 'parameters' => '', 'comment' => 'Comment', 'frequency' => 1, 'unitfrequency' => 86400, 'status' => 0, 'test' => true)
    +        );
    +        // Example: $this->cronjobs=array(0=>array('label'=>'My label', 'jobtype'=>'method', 'class'=>'/dir/class/file.class.php', 'objectname'=>'MyClass', 'method'=>'myMethod', 'parameters'=>'param1, param2', 'comment'=>'Comment', 'frequency'=>2, 'unitfrequency'=>3600, 'status'=>0, 'test'=>true),
    +        //                                1=>array('label'=>'My label', 'jobtype'=>'command', 'command'=>'', 'parameters'=>'param1, param2', 'comment'=>'Comment', 'frequency'=>1, 'unitfrequency'=>3600*24, 'status'=>0, 'test'=>true)
    +        // );
    +        // Permissions
    +        $this->rights = array();  // Permission array used by this module
    +        // Main menu entries
    +        $this->menu = array();   // List of menus to add
    +        $r = 0;
    +    }
    +
    +    /**
    +     * 	Function called when module is enabled.
    +     * 	The init function add constants, boxes, permissions and menus (defined in constructor) into Dolibarr database.
    +     * 	It also creates data directories
    +     *
    +     * 	@param      string	$options    Options when enabling module ('', 'noboxes')
    +     * 	@return     int             	1 if OK, 0 if KO
    +     */
    +    public function init($options = '')
    +    {
    +    	global $langs;
    +
    +    	$this->_load_tables('/datapolicies/sql/');
    +
    +        // Create extrafields
    +        include_once DOL_DOCUMENT_ROOT . '/core/class/extrafields.class.php';
    +        $extrafields = new ExtraFields($this->db);
    +
    +
    +        // Extrafield contact
    +        //$result1=$extrafields->addExtraField('datapolicies_separate', "DATAPOLICIES_BLOCKCHECKBOX", 'separate', 100,  1, 'thirdparty',   0, 0, '', '', 1, '', '1', 0, '', '', 'datapolicies@datapolicies', '$conf->datapolicies->enabled');
    +        $result1 = $extrafields->addExtraField('datapolicies_consentement', $langs->trans("DATAPOLICIES_consentement"), 'boolean', 101, 3, 'thirdparty', 0, 0, '', '', 1, '', '3', 0, '', '', 'datapolicies@datapolicies', '$conf->datapolicies->enabled');
    +        $result1 = $extrafields->addExtraField('datapolicies_opposition_traitement', $langs->trans("DATAPOLICIES_opposition_traitement"), 'boolean', 102, 3, 'thirdparty', 0, 0, '', '', 1, '', '3', 0, '', '', 'datapolicies@datapolicies', '$conf->datapolicies->enabled');
    +        $result1 = $extrafields->addExtraField('datapolicies_opposition_prospection', $langs->trans("DATAPOLICIES_opposition_prospection"), 'boolean', 103, 3, 'thirdparty', 0, 0, '', '', 1, '', '3', 0, '', '', 'datapolicies@datapolicies', '$conf->datapolicies->enabled');
    +        $result1 = $extrafields->addExtraField('datapolicies_date', $langs->trans("DATAPOLICIES_date"), 'date', 104, 3, 'thirdparty', 0, 0, '', '', 1, '', '3', 0);
    +        $result1 = $extrafields->addExtraField('datapolicies_send', $langs->trans("DATAPOLICIES_send"), 'date', 105, 3, 'thirdparty', 0, 0, '', '', 0, '', '0', 0);
    +
    +        // Extrafield Tiers
    +        //$result1=$extrafields->addExtraField('datapolicies_separate', "DATAPOLICIES_BLOCKCHECKBOX", 'separate', 100,  1, 'contact',   0, 0, '', '', 1, '', '1', 0, '', '', 'datapolicies@datapolicies', '$conf->datapolicies->enabled');
    +        $result1 = $extrafields->addExtraField('datapolicies_consentement', $langs->trans("DATAPOLICIES_consentement"), 'boolean', 101, 3, 'contact', 0, 0, '', '', 1, '', '3', 0, '', '', 'datapolicies@datapolicies', '$conf->datapolicies->enabled');
    +        $result1 = $extrafields->addExtraField('datapolicies_opposition_traitement', $langs->trans("DATAPOLICIES_opposition_traitement"), 'boolean', 102, 3, 'contact', 0, 0, '', '', 1, '', '3', 0, '', '', 'datapolicies@datapolicies', '$conf->datapolicies->enabled');
    +        $result1 = $extrafields->addExtraField('datapolicies_opposition_prospection', $langs->trans("DATAPOLICIES_opposition_prospection"), 'boolean', 103, 3, 'contact', 0, 0, '', '', 1, '', '3', 0, '', '', 'datapolicies@datapolicies', '$conf->datapolicies->enabled');
    +        $result1 = $extrafields->addExtraField('datapolicies_date', $langs->trans("DATAPOLICIES_date"), 'date', 104, 3, 'contact', 0, 0, '', '', 1, '', '3', 0);
    +        $result1 = $extrafields->addExtraField('datapolicies_send', $langs->trans("DATAPOLICIES_send"), 'date', 105, 3, 'contact', 0, 0, '', '', 0, '', '0', 0);
    +
    +        // Extrafield Adherent
    +        //$result1=$extrafields->addExtraField('datapolicies_separate', "DATAPOLICIES_BLOCKCHECKBOX", 'separate', 100,  1, 'adherent',   0, 0, '', '', 1, '', '1', 0, '', '', 'datapolicies@datapolicies', '$conf->datapolicies->enabled');
    +        $result1 = $extrafields->addExtraField('datapolicies_consentement', $langs->trans("DATAPOLICIES_consentement"), 'boolean', 101, 3, 'adherent', 0, 0, '', '', 1, '', '3', 0, '', '', 'datapolicies@datapolicies', '$conf->datapolicies->enabled');
    +        $result1 = $extrafields->addExtraField('datapolicies_opposition_traitement', $langs->trans("DATAPOLICIES_opposition_traitement"), 'boolean', 102, 3, 'adherent', 0, 0, '', '', 1, '', '3', 0, '', '', 'datapolicies@datapolicies', '$conf->datapolicies->enabled');
    +        $result1 = $extrafields->addExtraField('datapolicies_opposition_prospection', $langs->trans("DATAPOLICIES_opposition_prospection"), 'boolean', 103, 3, 'adherent', 0, 0, '', '', 1, '', '3', 0, '', '', 'datapolicies@datapolicies', '$conf->datapolicies->enabled');
    +        $result1 = $extrafields->addExtraField('datapolicies_date', $langs->trans("DATAPOLICIES_date"), 'date', 104, 3, 'adherent', 0, 0, '', '', 1, '', '3', 0);
    +        $result1 = $extrafields->addExtraField('datapolicies_send', $langs->trans("DATAPOLICIES_send"), 'date', 105, 3, 'adherent', 0, 0, '', '', 0, '', '0', 0);
    +
    +        $sql = array();
    +
    +        return $this->_init($sql, $options);
    +    }
    +
    +    /**
    +     * 	Function called when module is disabled.
    +     * 	Remove from database constants, boxes and permissions from Dolibarr database.
    +     * 	Data directories are not deleted
    +     *
    +     * 	@param      string	$options    Options when enabling module ('', 'noboxes')
    +     * 	@return     int             	1 if OK, 0 if KO
    +     */
    +    public function remove($options = '')
    +    {
    +        $sql = array();
    +
    +        return $this->_remove($sql, $options);
    +    }
    +}
    diff --git a/htdocs/core/modules/modDav.class.php b/htdocs/core/modules/modDav.class.php
    index 77c3f8feef7..f57e7f12dfe 100644
    --- a/htdocs/core/modules/modDav.class.php
    +++ b/htdocs/core/modules/modDav.class.php
    @@ -26,15 +26,11 @@
     include_once DOL_DOCUMENT_ROOT .'/core/modules/DolibarrModules.class.php';
     
     
    -// The class name should start with a lower case mod for Dolibarr to pick it up
    -// so we ignore the Squiz.Classes.ValidClassName.NotCamelCaps rule.
    -// @codingStandardsIgnoreStart
     /**
      *  Description and activation class for module dav
      */
     class modDav extends DolibarrModules
     {
    -	// @codingStandardsIgnoreEnd
     	/**
     	 * Constructor. Define names, constants, directories, boxes, permissions
     	 *
    @@ -56,7 +52,7 @@ class modDav extends DolibarrModules
     		// It is used to group modules by family in module setup page
     		$this->family = "interface";
     		// Module position in the family on 2 digits ('01', '10', '20', ...)
    -		$this->module_position = '90';
    +		$this->module_position = '75';
     		// Gives the possibility to the module, to provide his own family info and position of this family (Overwrite $this->family and $this->module_position. Avoid this)
     		//$this->familyinfo = array('myownfamily' => array('position' => '01', 'label' => $langs->trans("MyOwnFamily")));
     
    @@ -68,7 +64,7 @@ class modDav extends DolibarrModules
     		$this->descriptionlong = "davDescription";
     
     		// Possible values for version are: 'development', 'experimental', 'dolibarr', 'dolibarr_deprecated' or a version string like 'x.y.z'
    -		$this->version = 'experimental';
    +		$this->version = 'dolibarr';
     		// Key used in llx_const table to save module status enabled/disabled (where DAV is value of property name of module in uppercase)
     		$this->const_name = 'MAIN_MODULE_'.strtoupper($this->name);
     		// Name of image file used for this module.
    @@ -177,9 +173,9 @@ class modDav extends DolibarrModules
     
     		// Cronjobs (List of cron jobs entries to add when module is enabled)
     		// unit_frequency must be 60 for minute, 3600 for hour, 86400 for day, 604800 for week
    -		$this->cronjobs = array(
    +		//$this->cronjobs = array(
     			//0=>array('label'=>'MyJob label', 'jobtype'=>'method', 'class'=>'/dav/class/myobject.class.php', 'objectname'=>'MyObject', 'method'=>'doScheduledJob', 'parameters'=>'', 'comment'=>'Comment', 'frequency'=>2, 'unitfrequency'=>3600, 'status'=>0, 'test'=>true)
    -		);
    +		//);
     		// Example: $this->cronjobs=array(0=>array('label'=>'My label', 'jobtype'=>'method', 'class'=>'/dir/class/file.class.php', 'objectname'=>'MyClass', 'method'=>'myMethod', 'parameters'=>'param1, param2', 'comment'=>'Comment', 'frequency'=>2, 'unitfrequency'=>3600, 'status'=>0, 'test'=>true),
     		//                                1=>array('label'=>'My label', 'jobtype'=>'command', 'command'=>'', 'parameters'=>'param1, param2', 'comment'=>'Comment', 'frequency'=>1, 'unitfrequency'=>3600*24, 'status'=>0, 'test'=>true)
     		// );
    @@ -324,5 +320,4 @@ class modDav extends DolibarrModules
     
     		return $this->_remove($sql, $options);
     	}
    -
     }
    diff --git a/htdocs/core/modules/modDeplacement.class.php b/htdocs/core/modules/modDeplacement.class.php
    index 3baa7b74590..9fd5b618c0c 100644
    --- a/htdocs/core/modules/modDeplacement.class.php
    +++ b/htdocs/core/modules/modDeplacement.class.php
    @@ -45,7 +45,7 @@ class modDeplacement extends DolibarrModules
     		$this->numero = 75 ;
     
     		$this->family = "hr";
    -		$this->module_position = 41;
    +		$this->module_position = '41';
     		// Module label (no space allowed), used if translation string 'ModuleXXXName' not found (where XXX is value of numeric property 'numero' of module)
     		$this->name = preg_replace('/^mod/i','',get_class($this));
     		$this->description = "Gestion des notes de frais et deplacements";		// Si traduction Module75Desc non trouvee
    diff --git a/htdocs/core/modules/modDocumentGeneration.class.php b/htdocs/core/modules/modDocumentGeneration.class.php
    index 211fb38feca..f9e3378f5ea 100644
    --- a/htdocs/core/modules/modDocumentGeneration.class.php
    +++ b/htdocs/core/modules/modDocumentGeneration.class.php
    @@ -45,7 +45,7 @@ class modDocumentGeneration extends DolibarrModules
     		$this->numero = 1520;
     
     		$this->family = "technic";
    -		$this->module_position = 80;
    +		$this->module_position = '80';
     		// Module label (no space allowed), used if translation string 'ModuleXXXName' not found (where XXX is value of numeric property 'numero' of module)
     		$this->name = preg_replace('/^mod/i','',get_class($this));
     		$this->description = "Direct mail document generation";
    diff --git a/htdocs/core/modules/modDon.class.php b/htdocs/core/modules/modDon.class.php
    index dacfad736bf..76bdb2ccb63 100644
    --- a/htdocs/core/modules/modDon.class.php
    +++ b/htdocs/core/modules/modDon.class.php
    @@ -140,7 +140,6 @@ class modDon extends DolibarrModules
     		// Menus
     		//-------
     		$this->menu = 1;        // This module add menu entries. They are coded into menu manager.
    -
     	}
     
     
    diff --git a/htdocs/core/modules/modDynamicPrices.class.php b/htdocs/core/modules/modDynamicPrices.class.php
    index c7bc152ff64..a164bec953c 100644
    --- a/htdocs/core/modules/modDynamicPrices.class.php
    +++ b/htdocs/core/modules/modDynamicPrices.class.php
    @@ -82,6 +82,5 @@ class modDynamicPrices extends DolibarrModules
             $this->rights = array();
             $this->rights_class = 'dynamicprices';
             $r=0;
    -
         }
     }
    diff --git a/htdocs/core/modules/modECM.class.php b/htdocs/core/modules/modECM.class.php
    index 5b85ada7f70..c4c00597885 100644
    --- a/htdocs/core/modules/modECM.class.php
    +++ b/htdocs/core/modules/modECM.class.php
    @@ -48,7 +48,7 @@ class modECM extends DolibarrModules
     		// Family can be 'crm','financial','hr','projects','product','ecm','technic','other'
     		// It is used to sort modules in module setup page
     		$this->family = "ecm";
    -		$this->module_position = 10;
    +		$this->module_position = '10';
     		// Module label (no space allowed), used if translation string 'ModuleXXXName' not found (where XXX is value of numeric property 'numero' of module)
     		$this->name = preg_replace('/^mod/i','',get_class($this));
     		// Module description used if translation string 'ModuleXXXDesc' not found (XXX is id value)
    diff --git a/htdocs/core/modules/modExpedition.class.php b/htdocs/core/modules/modExpedition.class.php
    index 6fab26d68f6..8634adb0348 100644
    --- a/htdocs/core/modules/modExpedition.class.php
    +++ b/htdocs/core/modules/modExpedition.class.php
    @@ -49,7 +49,7 @@ class modExpedition extends DolibarrModules
     		$this->numero = 80;
     
     		$this->family = "crm";
    -		$this->module_position = 40;
    +		$this->module_position = '40';
     		// Module label (no space allowed), used if translation string 'ModuleXXXName' not found (where XXX is value of numeric property 'numero' of module)
     		$this->name = preg_replace('/^mod/i','',get_class($this));
     		$this->description = "Gestion des expeditions";
    @@ -241,11 +241,37 @@ class modExpedition extends DolibarrModules
     		$this->export_code[$r]=$this->rights_class.'_'.$r;
     		$this->export_label[$r]='Shipments';	// Translation key (used only if key ExportDataset_xxx_z not found)
     		$this->export_permission[$r]=array(array("expedition","shipment","export"));
    -		$this->export_fields_array[$r]=array('s.rowid'=>"IdCompany",'s.nom'=>'ThirdParty','s.address'=>'Address','s.zip'=>'Zip','s.town'=>'Town','d.nom'=>'State','co.label'=>'Country','co.code'=>'CountryCode','s.phone'=>'Phone','s.siren'=>'ProfId1','s.siret'=>'ProfId2','s.ape'=>'ProfId3','s.idprof4'=>'ProfId4','s.idprof5'=>'ProfId5','s.idprof6'=>'ProfId6','c.rowid'=>"Id",'c.ref'=>"Ref",'c.ref_customer'=>"RefCustomer",'c.fk_soc'=>"IdCompany",'c.date_creation'=>"DateCreation",'c.date_delivery'=>"DateDeliveryPlanned",'c.tracking_number'=>"TrackingNumber",'c.height'=>"Height",'c.width'=>"Width",'c.size'=>"Depth",'c.size_units'=>'SizeUnits','c.weight'=>"Weight",'c.weight_units'=>"WeightUnits",'c.fk_statut'=>'Status','c.note_public'=>"NotePublic",'ed.rowid'=>'LineId','cd.description'=>'Description','ed.qty'=>"Qty",'p.rowid'=>'ProductId','p.ref'=>'ProductRef','p.label'=>'ProductLabel','p.weight'=>'ProductWeight','p.weight_units'=>'WeightUnits','p.volume'=>'ProductVolume','p.volume_units'=>'VolumeUnits');
    +		$this->export_fields_array[$r]=array(
    +			's.rowid'=>"IdCompany",'s.nom'=>'ThirdParty','s.address'=>'Address','s.zip'=>'Zip','s.town'=>'Town','d.nom'=>'State','co.label'=>'Country',
    +			'co.code'=>'CountryCode','s.phone'=>'Phone','s.siren'=>'ProfId1','s.siret'=>'ProfId2','s.ape'=>'ProfId3','s.idprof4'=>'ProfId4','s.idprof5'=>'ProfId5',
    +			's.idprof6'=>'ProfId6','c.rowid'=>"Id",'c.ref'=>"Ref",'c.ref_customer'=>"RefCustomer",'c.fk_soc'=>"IdCompany",'c.date_creation'=>"DateCreation",
    +			'c.date_delivery'=>"DateDeliveryPlanned",'c.tracking_number'=>"TrackingNumber",'c.height'=>"Height",'c.width'=>"Width",'c.size'=>"Depth",
    +			'c.size_units'=>'SizeUnits','c.weight'=>"Weight",'c.weight_units'=>"WeightUnits",'c.fk_statut'=>'Status','c.note_public'=>"NotePublic",
    +			'ed.rowid'=>'LineId','cd.description'=>'Description','ed.qty'=>"Qty",'p.rowid'=>'ProductId','p.ref'=>'ProductRef','p.label'=>'ProductLabel',
    +			'p.weight'=>'ProductWeight','p.weight_units'=>'WeightUnits','p.volume'=>'ProductVolume','p.volume_units'=>'VolumeUnits'
    +		);
     		if ($idcontacts && ! empty($conf->global->SHIPMENT_ADD_CONTACTS_IN_EXPORT)) $this->export_fields_array[$r]+=array('sp.rowid'=>'IdContact','sp.lastname'=>'Lastname','sp.firstname'=>'Firstname','sp.note_public'=>'NotePublic');
    -		//$this->export_TypeFields_array[$r]=array('s.rowid'=>"List:societe:nom",'s.nom'=>'Text','s.address'=>'Text','s.zip'=>'Text','s.town'=>'Text','co.label'=>'List:c_country:label:label','co.code'=>'Text','s.phone'=>'Text','s.siren'=>'Text','s.siret'=>'Text','s.ape'=>'Text','s.idprof4'=>'Text','c.ref'=>"Text",'c.ref_client'=>"Text",'c.date_creation'=>"Date",'c.date_commande'=>"Date",'c.amount_ht'=>"Numeric",'c.remise_percent'=>"Numeric",'c.total_ht'=>"Numeric",'c.total_ttc'=>"Numeric",'c.facture'=>"Boolean",'c.fk_statut'=>'Status','c.note_public'=>"Text",'c.date_livraison'=>'Date','ed.qty'=>"Text");
    -		$this->export_TypeFields_array[$r]=array('s.nom'=>'Text','s.address'=>'Text','s.zip'=>'Text','s.town'=>'Text','co.label'=>'List:c_country:label:label','co.code'=>'Text','s.phone'=>'Text','s.siren'=>'Text','s.siret'=>'Text','s.ape'=>'Text','s.idprof4'=>'Text','c.ref'=>"Text",'c.ref_customer'=>"Text",'c.date_creation'=>"Date",'c.date_delivery'=>"Date",'c.tracking_number'=>"Numeric",'c.height'=>"Numeric",'c.width'=>"Numeric",'c.weight'=>"Numeric",'c.fk_statut'=>'Status','c.note_public'=>"Text",'ed.qty'=>"Numeric",'d.nom'=>'Text');
    -		$this->export_entities_array[$r]=array('s.rowid'=>"company",'s.nom'=>'company','s.address'=>'company','s.zip'=>'company','s.town'=>'company','d.nom'=>'company','co.label'=>'company','co.code'=>'company','s.fk_pays'=>'company','s.phone'=>'company','s.siren'=>'company','s.ape'=>'company','s.siret'=>'company','s.idprof4'=>'company','s.idprof5'=>'company','s.idprof6'=>'company','c.rowid'=>"shipment",'c.ref'=>"shipment",'c.ref_customer'=>"shipment",'c.fk_soc'=>"shipment",'c.date_creation'=>"shipment",'c.date_delivery'=>"shipment",'c.tracking_number'=>'shipment','c.height'=>"shipment",'c.width'=>"shipment",'c.size'=>'shipment','c.size_units'=>'shipment','c.weight'=>"shipment",'c.weight_units'=>'shipment','c.fk_statut'=>"shipment",'c.note_public'=>"shipment",'ed.rowid'=>'shipment_line','cd.description'=>'shipment_line','ed.qty'=>"shipment_line",'p.rowid'=>'product','p.ref'=>'product','p.label'=>'product','p.weight'=>'product','p.weight_units'=>'product','p.volume'=>'product','p.volume_units'=>'product');
    +		//$this->export_TypeFields_array[$r]=array(
    +		//	's.rowid'=>"List:societe:nom",'s.nom'=>'Text','s.address'=>'Text','s.zip'=>'Text','s.town'=>'Text','co.label'=>'List:c_country:label:label',
    +		//	'co.code'=>'Text','s.phone'=>'Text','s.siren'=>'Text','s.siret'=>'Text','s.ape'=>'Text','s.idprof4'=>'Text','c.ref'=>"Text",'c.ref_client'=>"Text",
    +		//	'c.date_creation'=>"Date",'c.date_commande'=>"Date",'c.amount_ht'=>"Numeric",'c.remise_percent'=>"Numeric",'c.total_ht'=>"Numeric",
    +		//	'c.total_ttc'=>"Numeric",'c.facture'=>"Boolean",'c.fk_statut'=>'Status','c.note_public'=>"Text",'c.date_livraison'=>'Date','ed.qty'=>"Text"
    +		//);
    +		$this->export_TypeFields_array[$r]=array(
    +			's.nom'=>'Text','s.address'=>'Text','s.zip'=>'Text','s.town'=>'Text','co.label'=>'List:c_country:label:label','co.code'=>'Text','s.phone'=>'Text',
    +			's.siren'=>'Text','s.siret'=>'Text','s.ape'=>'Text','s.idprof4'=>'Text','c.ref'=>"Text",'c.ref_customer'=>"Text",'c.date_creation'=>"Date",
    +			'c.date_delivery'=>"Date",'c.tracking_number'=>"Numeric",'c.height'=>"Numeric",'c.width'=>"Numeric",'c.weight'=>"Numeric",'c.fk_statut'=>'Status',
    +			'c.note_public'=>"Text",'ed.qty'=>"Numeric",'d.nom'=>'Text'
    +		);
    +		$this->export_entities_array[$r]=array(
    +			's.rowid'=>"company",'s.nom'=>'company','s.address'=>'company','s.zip'=>'company','s.town'=>'company','d.nom'=>'company','co.label'=>'company',
    +			'co.code'=>'company','s.fk_pays'=>'company','s.phone'=>'company','s.siren'=>'company','s.ape'=>'company','s.siret'=>'company','s.idprof4'=>'company',
    +			's.idprof5'=>'company','s.idprof6'=>'company','c.rowid'=>"shipment",'c.ref'=>"shipment",'c.ref_customer'=>"shipment",'c.fk_soc'=>"shipment",
    +			'c.date_creation'=>"shipment",'c.date_delivery'=>"shipment",'c.tracking_number'=>'shipment','c.height'=>"shipment",'c.width'=>"shipment",
    +			'c.size'=>'shipment','c.size_units'=>'shipment','c.weight'=>"shipment",'c.weight_units'=>'shipment','c.fk_statut'=>"shipment",'c.note_public'=>"shipment",
    +			'ed.rowid'=>'shipment_line','cd.description'=>'shipment_line','ed.qty'=>"shipment_line",'p.rowid'=>'product','p.ref'=>'product','p.label'=>'product',
    +			'p.weight'=>'product','p.weight_units'=>'product','p.volume'=>'product','p.volume_units'=>'product'
    +		);
     		if ($idcontacts && ! empty($conf->global->SHIPMENT_ADD_CONTACTS_IN_EXPORT)) $this->export_entities_array[$r]+=array('sp.rowid'=>'contact','sp.lastname'=>'contact','sp.firstname'=>'contact','sp.note_public'=>'contact');
     		$this->export_dependencies_array[$r]=array('shipment_line'=>'ed.rowid','product'=>'ed.rowid'); // To add unique key if we ask a field of a child to avoid the DISTINCT to discard them
     		if ($idcontacts && ! empty($conf->global->SHIPMENT_ADD_CONTACTS_IN_EXPORT))
    diff --git a/htdocs/core/modules/modExpenseReport.class.php b/htdocs/core/modules/modExpenseReport.class.php
    index 9cc16969748..62daf54a395 100644
    --- a/htdocs/core/modules/modExpenseReport.class.php
    +++ b/htdocs/core/modules/modExpenseReport.class.php
    @@ -23,7 +23,7 @@
      *      \ingroup    expensereport
      *      \brief      Description and activation file for module ExpenseReport
      */
    -include_once(DOL_DOCUMENT_ROOT ."/core/modules/DolibarrModules.class.php");
    +include_once DOL_DOCUMENT_ROOT ."/core/modules/DolibarrModules.class.php";
     
     
     /**
    @@ -44,7 +44,7 @@ class modExpenseReport extends DolibarrModules
     		$this->numero = 770;
     
     		$this->family = "hr";
    -		$this->module_position = 40;
    +		$this->module_position = '40';
     		// Module label (no space allowed), used if translation string 'ModuleXXXName' not found (where XXX is value of numeric property 'numero' of module)
     		$this->name = preg_replace('/^mod/i','',get_class($this));
     		// Module description, used if translation string 'ModuleXXXDesc' not found (where XXX is value of numeric property 'numero' of module)
    @@ -61,10 +61,11 @@ class modExpenseReport extends DolibarrModules
     		$this->config_page_url = array('expensereport.php');
     
     		// Dependencies
    -		$this->depends = array();		// List of modules id that must be enabled if this module is enabled
    +		$this->hidden = false;			// A condition to hide module
    +		$this->depends = array();		// List of module class names as string that must be enabled if this module is enabled
     		// $this->conflictwith = array("modDeplacement"); // Deactivate for access on old information
     		$this->requiredby = array();	// List of modules id to disable if this one is disabled
    -		$this->phpmin = array(4,3);					// Minimum version of PHP required by module
    +		$this->phpmin = array(5,4);					// Minimum version of PHP required by module
     		$this->need_dolibarr_version = array(3,7);	// Minimum version of Dolibarr required by module
     		$this->langfiles = array("companies","trips");
     
    @@ -101,7 +102,7 @@ class modExpenseReport extends DolibarrModules
     		$r++;
     
     		// Array to add new pages in new tabs
    -		$this->tabs[] = array('data'=>'user:+expensereport:ExpenseReport:expensereport:$user->rights->expensereport->lire:/expensereport/list.php?mainmenu=hrm&id=__ID__');  					// To add a new tab identified by code tabname1
    +		$this->tabs[] = array('data'=>'user:+expensereport:ExpenseReport:expensereport:$user->rights->expensereport->lire:/expensereport/list.php?mainmenu=hrm&id=__ID__');
     
     		// Boxes
     		$this->boxes = array();			// List of boxes
    @@ -179,8 +180,17 @@ class modExpenseReport extends DolibarrModules
     		$this->export_label[$r]='ListTripsAndExpenses';
     		$this->export_icon[$r]='trip';
     		$this->export_permission[$r]=array(array("expensereport","export"));
    -        $this->export_fields_array[$r]=array('d.rowid'=>"TripId",'d.ref'=>'Ref','d.date_debut'=>'DateStart','d.date_fin'=>'DateEnd','d.date_create'=>'DateCreation','d.date_approve'=>'DateApprove','d.total_ht'=>"TotalHT",'d.total_tva'=>'TotalVAT','d.total_ttc'=>'TotalTTC','d.note_private'=>'NotePrivate','d.note_public'=>'NotePublic','u.lastname'=>'Lastname','u.firstname'=>'Firstname','u.login'=>"Login",'ed.rowid'=>'LineId','tf.code'=>'Type','ed.date'=>'Date','ed.tva_tx'=>'VATRate','ed.total_ht'=>'TotalHT','ed.total_tva'=>'TotalVAT','ed.total_ttc'=>'TotalTTC','ed.comments'=>'Comment','p.rowid'=>'ProjectId','p.ref'=>'Ref');
    -        $this->export_entities_array[$r]=array('u.lastname'=>'user','u.firstname'=>'user','u.login'=>'user','ed.rowid'=>'expensereport_line','ed.date'=>'expensereport_line','ed.tva_tx'=>'expensereport_line','ed.total_ht'=>'expensereport_line','ed.total_tva'=>'expensereport_line','ed.total_ttc'=>'expensereport_line','ed.comments'=>'expensereport_line','tf.code'=>'expensereport_line','p.project_ref'=>'expensereport_line','p.rowid'=>'project','p.ref'=>'project');
    +        $this->export_fields_array[$r]=array(
    +			'd.rowid'=>"TripId",'d.ref'=>'Ref','d.date_debut'=>'DateStart','d.date_fin'=>'DateEnd','d.date_create'=>'DateCreation','d.date_approve'=>'DateApprove',
    +			'd.total_ht'=>"TotalHT",'d.total_tva'=>'TotalVAT','d.total_ttc'=>'TotalTTC','d.note_private'=>'NotePrivate','d.note_public'=>'NotePublic',
    +			'u.lastname'=>'Lastname','u.firstname'=>'Firstname','u.login'=>"Login",'ed.rowid'=>'LineId','tf.code'=>'Type','ed.date'=>'Date','ed.tva_tx'=>'VATRate',
    +			'ed.total_ht'=>'TotalHT','ed.total_tva'=>'TotalVAT','ed.total_ttc'=>'TotalTTC','ed.comments'=>'Comment','p.rowid'=>'ProjectId','p.ref'=>'Ref'
    +		);
    +		$this->export_entities_array[$r]=array(
    +			'u.lastname'=>'user','u.firstname'=>'user','u.login'=>'user','ed.rowid'=>'expensereport_line','ed.date'=>'expensereport_line',
    +			'ed.tva_tx'=>'expensereport_line','ed.total_ht'=>'expensereport_line','ed.total_tva'=>'expensereport_line','ed.total_ttc'=>'expensereport_line',
    +			'ed.comments'=>'expensereport_line','tf.code'=>'expensereport_line','p.project_ref'=>'expensereport_line','p.rowid'=>'project','p.ref'=>'project'
    +		);
             $this->export_alias_array[$r]=array('d.rowid'=>"idtrip",'d.type'=>"type",'d.note_private'=>'note_private','d.note_public'=>'note_public','u.lastname'=>'name','u.firstname'=>'firstname','u.login'=>'login');
     		$this->export_dependencies_array[$r]=array('expensereport_line'=>'ed.rowid','type_fees'=>'tf.rowid'); // To add unique key if we ask a field of a child to avoid the DISTINCT to discard them
     
    diff --git a/htdocs/core/modules/modExport.class.php b/htdocs/core/modules/modExport.class.php
    index b88438f5fe1..9c6f7af335f 100644
    --- a/htdocs/core/modules/modExport.class.php
    +++ b/htdocs/core/modules/modExport.class.php
    @@ -44,7 +44,7 @@ class modExport extends DolibarrModules
     		$this->numero = 240;
     
     		$this->family = "technic";
    -		$this->module_position = 72;
    +		$this->module_position = '72';
             // Module label (no space allowed), used if translation string 'ModuleXXXName' not found (where XXX is value of numeric property 'numero' of module)
     		$this->name = preg_replace('/^mod/i','',get_class($this));
     		$this->description = "Outils d'exports de donnees Dolibarr (via un assistant)";
    @@ -94,6 +94,5 @@ class modExport extends DolibarrModules
     		// Menus
     		//-------
     		$this->menu = 1;        // This module add menu entries. They are coded into menu manager.
    -
     	}
     }
    diff --git a/htdocs/core/modules/modExternalRss.class.php b/htdocs/core/modules/modExternalRss.class.php
    index cf02888b9d2..8d1bf055673 100644
    --- a/htdocs/core/modules/modExternalRss.class.php
    +++ b/htdocs/core/modules/modExternalRss.class.php
    @@ -135,5 +135,4 @@ class modExternalRss extends DolibarrModules
     
     		return $this->_remove($sql,$options);
         }
    -
     }
    diff --git a/htdocs/core/modules/modExternalSite.class.php b/htdocs/core/modules/modExternalSite.class.php
    index 18bb0b000b2..374e9b2f02a 100644
    --- a/htdocs/core/modules/modExternalSite.class.php
    +++ b/htdocs/core/modules/modExternalSite.class.php
    @@ -113,7 +113,6 @@ class modExternalSite extends DolibarrModules
     			'user'=>0
     		);
     		$r++;
    -
     	}
     }
     
    diff --git a/htdocs/core/modules/modFacture.class.php b/htdocs/core/modules/modFacture.class.php
    index 0a7154a9ce2..54aa96b5aa3 100644
    --- a/htdocs/core/modules/modFacture.class.php
    +++ b/htdocs/core/modules/modFacture.class.php
    @@ -1,6 +1,6 @@
     <?php
     /* Copyright (C) 2003-2004	Rodolphe Quiedeville	<rodolphe@quiedeville.org>
    - * Copyright (C) 2004-2013	Laurent Destailleur		<eldy@users.sourceforge.net>
    + * Copyright (C) 2004-2018	Laurent Destailleur		<eldy@users.sourceforge.net>
      * Copyright (C) 2004		Sebastien Di Cintio		<sdicintio@ressource-toi.org>
      * Copyright (C) 2004		Benoit Mortier			<benoit.mortier@opensides.be>
      * Copyright (C) 2005-2012	Regis Houssin			<regis.houssin@capnetworks.com>
    @@ -48,7 +48,7 @@ class modFacture extends DolibarrModules
     		$this->numero = 30;
     
     		$this->family = "financial";
    -		$this->module_position = 10;
    +		$this->module_position = '10';
     		// Module label (no space allowed), used if translation string 'ModuleXXXName' not found (where XXX is value of numeric property 'numero' of module)
     		$this->name = preg_replace('/^mod/i', '', get_class($this));
     		$this->description = "Gestion des factures";
    @@ -114,13 +114,14 @@ class modFacture extends DolibarrModules
     				2=>array('file'=>'box_graph_invoices_permonth.php', 'enabledbydefaulton'=>'Home')
     		);
     
    -        // Cronjobs
    -        $this->cronjobs = array(
    -            0=>array('label'=>'RecurringInvoices', 'jobtype'=>'method', 'class'=>'compta/facture/class/facture-rec.class.php', 'objectname'=>'FactureRec', 'method'=>'createRecurringInvoices', 'parameters'=>'', 'comment'=>'Generate recurring invoices', 'frequency'=>1, 'unitfrequency'=>3600 * 24, 'priority'=>50, 'status'=>1, 'test'=>true),
    -            // 1=>array('label'=>'My label', 'jobtype'=>'command', 'command'=>'', 'parameters'=>'', 'comment'=>'Comment', 'frequency'=>3600, 'unitfrequency'=>3600)
    -        );
    +		// Cronjobs
    +		$arraydate=dol_getdate(dol_now());
    +		$datestart=dol_mktime(23, 0, 0, $arraydate['mon'], $arraydate['mday'], $arraydate['year']);
    +		$this->cronjobs = array(
    +			0=>array('label'=>'RecurringInvoices', 'jobtype'=>'method', 'class'=>'compta/facture/class/facture-rec.class.php', 'objectname'=>'FactureRec', 'method'=>'createRecurringInvoices', 'parameters'=>'', 'comment'=>'Generate recurring invoices', 'frequency'=>1, 'unitfrequency'=>3600 * 24, 'priority'=>50, 'status'=>1, 'test'=>'$conf->facture->enabled', 'datestart'=>$datestart),
    +		);
     
    -        // Permissions
    +		// Permissions
     		$this->rights = array();
     		$this->rights_class = 'facture';
     		$r = 0;
    @@ -208,9 +209,40 @@ class modFacture extends DolibarrModules
     		$this->export_label[$r] = 'CustomersInvoicesAndInvoiceLines'; // Translation key (used only if key ExportDataset_xxx_z not found)
     		$this->export_icon[$r] = 'invoice';
     		$this->export_permission[$r] = array(array("facture", "facture", "export", "other"));
    -		$this->export_fields_array[$r] = array('s.rowid'=>"IdCompany", 's.nom'=>'CompanyName', 's.address'=>'Address', 's.zip'=>'Zip', 's.town'=>'Town', 'c.code'=>'CountryCode', 's.phone'=>'Phone', 's.siren'=>'ProfId1', 's.siret'=>'ProfId2', 's.ape'=>'ProfId3', 's.idprof4'=>'ProfId4', 's.code_compta'=>'CustomerAccountancyCode', 's.code_compta_fournisseur'=>'SupplierAccountancyCode', 's.tva_intra'=>'VATIntra', 'f.rowid'=>"InvoiceId", 'f.facnumber'=>"InvoiceRef", 'f.type'=>"Type", 'f.datec'=>"InvoiceDateCreation", 'f.datef'=>"DateInvoice", 'f.date_lim_reglement'=>"DateDue", 'f.total'=>"TotalHT", 'f.total_ttc'=>"TotalTTC", 'f.tva'=>"TotalVAT", 'none.rest'=>'Rest', 'f.paye'=>"InvoicePaid", 'f.fk_statut'=>'InvoiceStatus', 'f.note_private'=>"NotePrivate", 'f.note_public'=>"NotePublic", 'f.fk_user_author'=>'CreatedById', 'uc.login'=>'CreatedByLogin', 'f.fk_user_valid'=>'ValidatedById', 'uv.login'=>'ValidatedByLogin', 'pj.ref'=>'ProjectRef', 'fd.rowid'=>'LineId', 'fd.description'=>"LineDescription", 'fd.subprice'=>"LineUnitPrice", 'fd.tva_tx'=>"LineVATRate", 'fd.qty'=>"LineQty", 'fd.total_ht'=>"LineTotalHT", 'fd.total_tva'=>"LineTotalVAT", 'fd.total_ttc'=>"LineTotalTTC", 'fd.date_start'=>"DateStart", 'fd.date_end'=>"DateEnd", 'fd.special_code'=>'SpecialCode', 'fd.product_type'=>"TypeOfLineServiceOrProduct", 'fd.fk_product'=>'ProductId', 'p.ref'=>'ProductRef', 'p.label'=>'ProductLabel', 'p.accountancy_code_sell'=>'ProductAccountancySellCode');
    -		$this->export_TypeFields_array[$r] = array('s.rowid'=>'Numeric', 's.nom'=>'Text', 's.address'=>'Text', 's.zip'=>'Text', 's.town'=>'Text', 'c.code'=>'Text', 's.phone'=>'Text', 's.siren'=>'Text', 's.siret'=>'Text', 's.ape'=>'Text', 's.idprof4'=>'Text', 's.code_compta'=>'Text', 's.code_compta_fournisseur'=>'Text', 's.tva_intra'=>'Text', 'f.rowid'=>'Numeric', 'f.facnumber'=>"Text", 'f.type'=>"Numeric", 'f.datec'=>"Date", 'f.datef'=>"Date", 'f.date_lim_reglement'=>"Date", 'f.total'=>"Numeric", 'f.total_ttc'=>"Numeric", 'f.tva'=>"Numeric", 'none.rest'=>"NumericCompute", 'f.paye'=>"Boolean", 'f.fk_statut'=>'Numeric', 'f.note_private'=>"Text", 'f.note_public'=>"Text", 'f.fk_user_author'=>'Numeric', 'uc.login'=>'Text', 'f.fk_user_valid'=>'Numeric', 'uv.login'=>'Text', 'pj.ref'=>'Text', 'fd.rowid'=>'Numeric', 'fd.label'=>'Text', 'fd.description'=>"Text", 'fd.subprice'=>"Numeric", 'fd.tva_tx'=>"Numeric", 'fd.qty'=>"Numeric", 'fd.total_ht'=>"Numeric", 'fd.total_tva'=>"Numeric", 'fd.total_ttc'=>"Numeric", 'fd.date_start'=>"Date", 'fd.date_end'=>"Date", 'fd.special_code'=>'Numeric', 'fd.product_type'=>"Numeric", 'fd.fk_product'=>'List:product:label', 'p.ref'=>'Text', 'p.label'=>'Text', 'p.accountancy_code_sell'=>'Text');
    -		$this->export_entities_array[$r] = array('s.rowid'=>"company", 's.nom'=>'company', 's.address'=>'company', 's.zip'=>'company', 's.town'=>'company', 'c.code'=>'company', 's.phone'=>'company', 's.siren'=>'company', 's.siret'=>'company', 's.ape'=>'company', 's.idprof4'=>'company', 's.code_compta'=>'company', 's.code_compta_fournisseur'=>'company', 's.tva_intra'=>'company', 'pj.ref'=>'project', 'fd.rowid'=>'invoice_line', 'fd.label'=>"invoice_line", 'fd.description'=>"invoice_line", 'fd.subprice'=>"invoice_line", 'fd.total_ht'=>"invoice_line", 'fd.total_tva'=>"invoice_line", 'fd.total_ttc'=>"invoice_line", 'fd.tva_tx'=>"invoice_line", 'fd.qty'=>"invoice_line", 'fd.date_start'=>"invoice_line", 'fd.date_end'=>"invoice_line", 'fd.special_code'=>'invoice_line', 'fd.product_type'=>'invoice_line', 'fd.fk_product'=>'product', 'p.ref'=>'product', 'p.label'=>'product', 'p.accountancy_code_sell'=>'product', 'f.fk_user_author'=>'user', 'uc.login'=>'user', 'f.fk_user_valid'=>'user', 'uv.login'=>'user');
    +		$this->export_fields_array[$r] = array(
    +			's.rowid'=>"IdCompany", 's.nom'=>'CompanyName', 's.code_client'=>'CustomerCode', 's.address'=>'Address', 's.zip'=>'Zip', 's.town'=>'Town', 'c.code'=>'CountryCode', 's.phone'=>'Phone',
    +			's.siren'=>'ProfId1', 's.siret'=>'ProfId2', 's.ape'=>'ProfId3', 's.idprof4'=>'ProfId4', 's.code_compta'=>'CustomerAccountancyCode',
    +			's.code_compta_fournisseur'=>'SupplierAccountancyCode', 's.tva_intra'=>'VATIntra',
    +			'f.rowid'=>"InvoiceId", 'f.facnumber'=>"InvoiceRef", 'f.ref_client'=>'RefCustomer',
    +			'f.type'=>"Type", 'f.datec'=>"InvoiceDateCreation", 'f.datef'=>"DateInvoice", 'f.date_lim_reglement'=>"DateDue", 'f.total'=>"TotalHT",
    +			'f.total_ttc'=>"TotalTTC", 'f.tva'=>"TotalVAT", 'none.rest'=>'Rest', 'f.paye'=>"InvoicePaid", 'f.fk_statut'=>'InvoiceStatus',
    +			'f.note_private'=>"NotePrivate", 'f.note_public'=>"NotePublic", 'f.fk_user_author'=>'CreatedById', 'uc.login'=>'CreatedByLogin',
    +			'f.fk_user_valid'=>'ValidatedById', 'uv.login'=>'ValidatedByLogin', 'pj.ref'=>'ProjectRef', 'fd.rowid'=>'LineId', 'fd.description'=>"LineDescription",
    +			'fd.subprice'=>"LineUnitPrice", 'fd.tva_tx'=>"LineVATRate", 'fd.qty'=>"LineQty", 'fd.total_ht'=>"LineTotalHT", 'fd.total_tva'=>"LineTotalVAT",
    +			'fd.total_ttc'=>"LineTotalTTC", 'fd.date_start'=>"DateStart", 'fd.date_end'=>"DateEnd", 'fd.special_code'=>'SpecialCode',
    +			'fd.product_type'=>"TypeOfLineServiceOrProduct", 'fd.fk_product'=>'ProductId', 'p.ref'=>'ProductRef', 'p.label'=>'ProductLabel',
    +			'p.accountancy_code_sell'=>'ProductAccountancySellCode'
    +		);
    +		$this->export_TypeFields_array[$r] = array(
    +			's.rowid'=>'Numeric', 's.nom'=>'Text', 's.code_client'=>'Text', 's.address'=>'Text', 's.zip'=>'Text', 's.town'=>'Text', 'c.code'=>'Text', 's.phone'=>'Text', 's.siren'=>'Text',
    +			's.siret'=>'Text', 's.ape'=>'Text', 's.idprof4'=>'Text', 's.code_compta'=>'Text', 's.code_compta_fournisseur'=>'Text', 's.tva_intra'=>'Text',
    +			'f.rowid'=>'Numeric', 'f.facnumber'=>"Text", 'f.ref_client'=>'Text', 'f.type'=>"Numeric", 'f.datec'=>"Date", 'f.datef'=>"Date", 'f.date_lim_reglement'=>"Date",
    +			'f.total'=>"Numeric", 'f.total_ttc'=>"Numeric", 'f.tva'=>"Numeric", 'none.rest'=>"NumericCompute", 'f.paye'=>"Boolean", 'f.fk_statut'=>'Numeric',
    +			'f.note_private'=>"Text", 'f.note_public'=>"Text", 'f.fk_user_author'=>'Numeric', 'uc.login'=>'Text', 'f.fk_user_valid'=>'Numeric', 'uv.login'=>'Text',
    +			'pj.ref'=>'Text', 'fd.rowid'=>'Numeric', 'fd.label'=>'Text', 'fd.description'=>"Text", 'fd.subprice'=>"Numeric", 'fd.tva_tx'=>"Numeric",
    +			'fd.qty'=>"Numeric", 'fd.total_ht'=>"Numeric", 'fd.total_tva'=>"Numeric", 'fd.total_ttc'=>"Numeric", 'fd.date_start'=>"Date", 'fd.date_end'=>"Date",
    +			'fd.special_code'=>'Numeric', 'fd.product_type'=>"Numeric", 'fd.fk_product'=>'List:product:label', 'p.ref'=>'Text', 'p.label'=>'Text',
    +			'p.accountancy_code_sell'=>'Text'
    +		);
    +		$this->export_entities_array[$r] = array(
    +			's.rowid'=>"company", 's.nom'=>'company', 's.code_client'=>'company', 's.address'=>'company', 's.zip'=>'company', 's.town'=>'company', 'c.code'=>'company', 's.phone'=>'company',
    +			's.siren'=>'company', 's.siret'=>'company', 's.ape'=>'company', 's.idprof4'=>'company', 's.code_compta'=>'company', 's.code_compta_fournisseur'=>'company',
    +			's.tva_intra'=>'company', 'pj.ref'=>'project', 'fd.rowid'=>'invoice_line', 'fd.label'=>"invoice_line", 'fd.description'=>"invoice_line",
    +			'fd.subprice'=>"invoice_line", 'fd.total_ht'=>"invoice_line", 'fd.total_tva'=>"invoice_line", 'fd.total_ttc'=>"invoice_line", 'fd.tva_tx'=>"invoice_line",
    +			'fd.qty'=>"invoice_line", 'fd.date_start'=>"invoice_line", 'fd.date_end'=>"invoice_line", 'fd.special_code'=>'invoice_line',
    +			'fd.product_type'=>'invoice_line', 'fd.fk_product'=>'product', 'p.ref'=>'product', 'p.label'=>'product', 'p.accountancy_code_sell'=>'product',
    +			'f.fk_user_author'=>'user', 'uc.login'=>'user', 'f.fk_user_valid'=>'user', 'uv.login'=>'user'
    +		);
     		$this->export_special_array[$r] = array('none.rest'=>'getRemainToPay');
     		$this->export_dependencies_array[$r] = array('invoice_line'=>'fd.rowid', 'product'=>'fd.rowid', 'none.rest'=>array('f.rowid', 'f.total_ttc')); // To add unique key if we ask a field of a child to avoid the DISTINCT to discard them
     		$keyforselect = 'facture'; $keyforelement = 'invoice'; $keyforaliasextra = 'extra';
    @@ -241,9 +273,34 @@ class modFacture extends DolibarrModules
     		$this->export_label[$r] = 'CustomersInvoicesAndPayments'; // Translation key (used only if key ExportDataset_xxx_z not found)
     		$this->export_icon[$r] = 'invoice';
     		$this->export_permission[$r] = array(array("facture", "facture", "export"));
    -		$this->export_fields_array[$r] = array('s.rowid'=>"IdCompany", 's.nom'=>'CompanyName', 's.address'=>'Address', 's.zip'=>'Zip', 's.town'=>'Town', 'c.code'=>'CountryCode', 's.phone'=>'Phone', 's.siren'=>'ProfId1', 's.siret'=>'ProfId2', 's.ape'=>'ProfId3', 's.idprof4'=>'ProfId4', 's.code_compta'=>'CustomerAccountancyCode', 's.code_compta_fournisseur'=>'SupplierAccountancyCode', 's.tva_intra'=>'VATIntra', 'f.rowid'=>"InvoiceId", 'f.facnumber'=>"InvoiceRef", 'f.type'=>"Type", 'f.datec'=>"InvoiceDateCreation", 'f.datef'=>"DateInvoice", 'f.date_lim_reglement'=>"DateDue", 'f.total'=>"TotalHT", 'f.total_ttc'=>"TotalTTC", 'f.tva'=>"TotalVAT", 'none.rest'=>'Rest', 'f.paye'=>"InvoicePaid", 'f.fk_statut'=>'InvoiceStatus', 'f.note_private'=>"NotePrivate", 'f.note_public'=>"NotePublic", 'f.fk_user_author'=>'CreatedById', 'uc.login'=>'CreatedByLogin', 'f.fk_user_valid'=>'ValidatedById', 'uv.login'=>'ValidatedByLogin', 'pj.ref'=>'ProjectRef', 'p.rowid'=>'PaymentId', 'p.ref'=>'PaymentRef', 'p.amount'=>'AmountPayment', 'pf.amount'=>'AmountPaymentDistributedOnInvoice', 'p.datep'=>'DatePayment', 'p.num_paiement'=>'PaymentNumber', 'pt.code'=>'CodePaymentMode', 'pt.libelle'=>'LabelPaymentMode', 'p.note'=>'PaymentNote', 'p.fk_bank'=>'IdTransaction', 'ba.ref'=>'AccountRef');
    -		$this->export_TypeFields_array[$r] = array('s.rowid'=>'Numeric', 's.nom'=>'Text', 's.address'=>'Text', 's.zip'=>'Text', 's.town'=>'Text', 'c.code'=>'Text', 's.phone'=>'Text', 's.siren'=>'Text', 's.siret'=>'Text', 's.ape'=>'Text', 's.idprof4'=>'Text', 's.code_compta'=>'Text', 's.code_compta_fournisseur'=>'Text', 's.tva_intra'=>'Text', 'f.rowid'=>"Numeric", 'f.facnumber'=>"Text", 'f.type'=>"Numeric", 'f.datec'=>"Date", 'f.datef'=>"Date", 'f.date_lim_reglement'=>"Date", 'f.total'=>"Numeric", 'f.total_ttc'=>"Numeric", 'f.tva'=>"Numeric", 'none.rest'=>'NumericCompute', 'f.paye'=>"Boolean", 'f.fk_statut'=>'Status', 'f.note_private'=>"Text", 'f.note_public'=>"Text", 'f.fk_user_author'=>'Numeric', 'uc.login'=>'Text', 'f.fk_user_valid'=>'Numeric', 'uv.login'=>'Text', 'pj.ref'=>'Text', 'p.amount'=>'Numeric', 'pf.amount'=>'Numeric', 'p.rowid'=>'Numeric', 'p.ref'=>'Text', 'p.datep'=>'Date', 'p.num_paiement'=>'Numeric', 'p.fk_bank'=>'Numeric', 'p.note'=>'Text', 'pt.code'=>'Text', 'pt.libelle'=>'text', 'ba.ref'=>'Text');
    -		$this->export_entities_array[$r] = array('s.rowid'=>"company", 's.nom'=>'company', 's.address'=>'company', 's.zip'=>'company', 's.town'=>'company', 'c.code'=>'company', 's.phone'=>'company', 's.siren'=>'company', 's.siret'=>'company', 's.ape'=>'company', 's.idprof4'=>'company', 's.code_compta'=>'company', 's.code_compta_fournisseur'=>'company', 's.tva_intra'=>'company', 'pj.ref'=>'project', 'p.rowid'=>'payment', 'p.ref'=>'payment', 'p.amount'=>'payment', 'pf.amount'=>'payment', 'p.datep'=>'payment', 'p.num_paiement'=>'payment', 'pt.code'=>'payment', 'pt.libelle'=>'payment', 'p.note'=>'payment', 'f.fk_user_author'=>'user', 'uc.login'=>'user', 'f.fk_user_valid'=>'user', 'uv.login'=>'user', 'p.fk_bank'=>'account', 'ba.ref'=>'account');
    +		$this->export_fields_array[$r] = array(
    +			's.rowid'=>"IdCompany", 's.nom'=>'CompanyName', 's.code_client'=>'CustomerCode', 's.address'=>'Address', 's.zip'=>'Zip', 's.town'=>'Town', 'c.code'=>'CountryCode', 's.phone'=>'Phone',
    +			's.siren'=>'ProfId1', 's.siret'=>'ProfId2', 's.ape'=>'ProfId3', 's.idprof4'=>'ProfId4', 's.code_compta'=>'CustomerAccountancyCode',
    +			's.code_compta_fournisseur'=>'SupplierAccountancyCode', 's.tva_intra'=>'VATIntra',
    +			'f.rowid'=>"InvoiceId", 'f.facnumber'=>"InvoiceRef",  'f.ref_client'=>'RefCustomer',
    +			'f.type'=>"Type", 'f.datec'=>"InvoiceDateCreation", 'f.datef'=>"DateInvoice", 'f.date_lim_reglement'=>"DateDue", 'f.total'=>"TotalHT",
    +			'f.total_ttc'=>"TotalTTC", 'f.tva'=>"TotalVAT", 'none.rest'=>'Rest', 'f.paye'=>"InvoicePaid", 'f.fk_statut'=>'InvoiceStatus',
    +			'f.note_private'=>"NotePrivate", 'f.note_public'=>"NotePublic", 'f.fk_user_author'=>'CreatedById', 'uc.login'=>'CreatedByLogin',
    +			'f.fk_user_valid'=>'ValidatedById', 'uv.login'=>'ValidatedByLogin', 'pj.ref'=>'ProjectRef', 'p.rowid'=>'PaymentId', 'p.ref'=>'PaymentRef',
    +			'p.amount'=>'AmountPayment', 'pf.amount'=>'AmountPaymentDistributedOnInvoice', 'p.datep'=>'DatePayment', 'p.num_paiement'=>'PaymentNumber',
    +			'pt.code'=>'CodePaymentMode', 'pt.libelle'=>'LabelPaymentMode', 'p.note'=>'PaymentNote', 'p.fk_bank'=>'IdTransaction', 'ba.ref'=>'AccountRef'
    +		);
    +		$this->export_TypeFields_array[$r] = array(
    +			's.rowid'=>'Numeric', 's.nom'=>'Text', 's.code_client'=>'Text', 's.address'=>'Text', 's.zip'=>'Text', 's.town'=>'Text', 'c.code'=>'Text', 's.phone'=>'Text', 's.siren'=>'Text',
    +			's.siret'=>'Text', 's.ape'=>'Text', 's.idprof4'=>'Text', 's.code_compta'=>'Text', 's.code_compta_fournisseur'=>'Text', 's.tva_intra'=>'Text',
    +			'f.rowid'=>"Numeric", 'f.facnumber'=>"Text", 'f.ref_client'=>'Text', 'f.type'=>"Numeric", 'f.datec'=>"Date", 'f.datef'=>"Date", 'f.date_lim_reglement'=>"Date",
    +			'f.total'=>"Numeric", 'f.total_ttc'=>"Numeric", 'f.tva'=>"Numeric", 'none.rest'=>'NumericCompute', 'f.paye'=>"Boolean", 'f.fk_statut'=>'Status',
    +			'f.note_private'=>"Text", 'f.note_public'=>"Text", 'f.fk_user_author'=>'Numeric', 'uc.login'=>'Text', 'f.fk_user_valid'=>'Numeric', 'uv.login'=>'Text',
    +			'pj.ref'=>'Text', 'p.amount'=>'Numeric', 'pf.amount'=>'Numeric', 'p.rowid'=>'Numeric', 'p.ref'=>'Text', 'p.datep'=>'Date', 'p.num_paiement'=>'Numeric',
    +			'p.fk_bank'=>'Numeric', 'p.note'=>'Text', 'pt.code'=>'Text', 'pt.libelle'=>'text', 'ba.ref'=>'Text'
    +		);
    +		$this->export_entities_array[$r] = array(
    +			's.rowid'=>"company", 's.nom'=>'company', 's.code_client'=>'company', 's.address'=>'company', 's.zip'=>'company', 's.town'=>'company', 'c.code'=>'company', 's.phone'=>'company',
    +			's.siren'=>'company', 's.siret'=>'company', 's.ape'=>'company', 's.idprof4'=>'company', 's.code_compta'=>'company', 's.code_compta_fournisseur'=>'company',
    +			's.tva_intra'=>'company', 'pj.ref'=>'project', 'p.rowid'=>'payment', 'p.ref'=>'payment', 'p.amount'=>'payment', 'pf.amount'=>'payment', 'p.datep'=>'payment',
    +			'p.num_paiement'=>'payment', 'pt.code'=>'payment', 'pt.libelle'=>'payment', 'p.note'=>'payment', 'f.fk_user_author'=>'user', 'uc.login'=>'user',
    +			'f.fk_user_valid'=>'user', 'uv.login'=>'user', 'p.fk_bank'=>'account', 'ba.ref'=>'account'
    +		);
     		$this->export_special_array[$r] = array('none.rest'=>'getRemainToPay');
     		$this->export_dependencies_array[$r] = array('payment'=>'p.rowid', 'none.rest'=>array('f.rowid', 'f.total_ttc')); // To add unique key if we ask a field of a child to avoid the DISTINCT to discard them
     		$keyforselect = 'facture'; $keyforelement = 'invoice'; $keyforaliasextra = 'extra';
    diff --git a/htdocs/core/modules/modFckeditor.class.php b/htdocs/core/modules/modFckeditor.class.php
    index 812aa227ff6..fe2fac72b7a 100644
    --- a/htdocs/core/modules/modFckeditor.class.php
    +++ b/htdocs/core/modules/modFckeditor.class.php
    @@ -45,7 +45,7 @@ class modFckeditor extends DolibarrModules
     		$this->numero = 2000;
     
     		$this->family = "technic";
    -		$this->module_position = 20;
    +		$this->module_position = '20';
     		// Module label (no space allowed), used if translation string 'ModuleXXXName' not found (where XXX is value of numeric property 'numero' of module)
     		$this->name = preg_replace('/^mod/i','',get_class($this));
     		$this->description = "Editeur WYSIWYG";
    diff --git a/htdocs/core/modules/modFicheinter.class.php b/htdocs/core/modules/modFicheinter.class.php
    index 0ba8f1bc42d..5e4dda76868 100644
    --- a/htdocs/core/modules/modFicheinter.class.php
    +++ b/htdocs/core/modules/modFicheinter.class.php
    @@ -50,6 +50,7 @@ class modFicheinter extends DolibarrModules
             $this->numero = 70;
     
             $this->family = "crm";
    +        $this->module_position = '45';
             // Module label (no space allowed), used if translation string 'ModuleXXXName' not found (where XXX is value of numeric property 'numero' of module)
             $this->name = preg_replace('/^mod/i','',get_class($this));
             $this->description = "Gestion des fiches d'intervention";
    @@ -159,10 +160,33 @@ class modFicheinter extends DolibarrModules
             $this->export_code[$r]=$this->rights_class.'_'.$r;
             $this->export_label[$r]='InterventionCardsAndInterventionLines';	// Translation key (used only if key ExportDataset_xxx_z not found)
             $this->export_permission[$r]=array(array("ficheinter","export"));
    -        $this->export_fields_array[$r]=array('s.rowid'=>"IdCompany",'s.nom'=>'CompanyName','s.address'=>'Address','s.zip'=>'Zip','s.town'=>'Town','s.fk_pays'=>'Country','s.phone'=>'Phone','s.siren'=>'ProfId1','s.siret'=>'ProfId2','s.ape'=>'ProfId3','s.idprof4'=>'ProfId4','s.code_compta'=>'CustomerAccountancyCode','s.code_compta_fournisseur'=>'SupplierAccountancyCode','f.rowid'=>"InterId",'f.ref'=>"InterRef",'f.datec'=>"InterDateCreation",'f.duree'=>"InterDuration",'f.fk_statut'=>'InterStatus','f.description'=>"InterNote", 'pj.ref'=>'ProjectRef', 'fd.rowid'=>'InterLineId','fd.date'=>"InterLineDate",'fd.duree'=>"InterLineDuration",'fd.description'=>"InterLineDesc");
    -        //$this->export_TypeFields_array[$r]=array('s.rowid'=>"List:societe:nom",'s.nom'=>'Text','s.address'=>'Text','s.zip'=>'Text','s.town'=>'Text','s.fk_pays'=>'List:c_country:label','s.phone'=>'Text','s.siren'=>'Text','s.siret'=>'Text','s.ape'=>'Text','s.idprof4'=>'Text','s.code_compta'=>'Text','s.code_compta_fournisseur'=>'Text','f.ref'=>"Text",'f.datec'=>"Date",'f.duree'=>"Duree",'f.fk_statut'=>'Statut','f.description'=>"Text",'f.datee'=>"Date",'f.dateo'=>"Date",'f.fulldayevent'=>"Boolean",'fd.date'=>"Date",'fd.duree'=>"Duree",'fd.description'=>"Text",'fd.total_ht'=>"Numeric");
    -        $this->export_TypeFields_array[$r]=array('s.nom'=>'Text','s.address'=>'Text','s.zip'=>'Text','s.town'=>'Text','s.fk_pays'=>'List:c_country:label','s.phone'=>'Text','s.siren'=>'Text','s.siret'=>'Text','s.ape'=>'Text','s.idprof4'=>'Text','s.code_compta'=>'Text','s.code_compta_fournisseur'=>'Text','f.ref'=>"Text",'f.datec'=>"Date",'f.duree'=>"Duree",'f.fk_statut'=>'Statut','f.description'=>"Text",'f.datee'=>"Date",'f.dateo'=>"Date",'f.fulldayevent'=>"Boolean", 'pj.ref'=>'Text', 'fd.date'=>"Date",'fd.duree'=>"Duree",'fd.description'=>"Text",'fd.total_ht'=>"Numeric");
    -        $this->export_entities_array[$r]=array('s.rowid'=>"company",'s.nom'=>'company','s.address'=>'company','s.zip'=>'company','s.town'=>'company','s.fk_pays'=>'company','s.phone'=>'company','s.siren'=>'company','s.siret'=>'company','s.ape'=>'company','s.idprof4'=>'company','s.code_compta'=>'company','s.code_compta_fournisseur'=>'company','f.rowid'=>"intervention",'f.ref'=>"intervention",'f.datec'=>"intervention",'f.duree'=>"intervention",'f.fk_statut'=>"intervention",'f.description'=>"intervention", 'pj.ref'=>'project', 'fd.rowid'=>"inter_line",'fd.date'=>"inter_line",'fd.duree'=>'inter_line','fd.description'=>'inter_line');
    +        $this->export_fields_array[$r]=array(
    +			's.rowid'=>"IdCompany",'s.nom'=>'CompanyName','s.address'=>'Address','s.zip'=>'Zip','s.town'=>'Town','s.fk_pays'=>'Country','s.phone'=>'Phone',
    +			's.siren'=>'ProfId1','s.siret'=>'ProfId2','s.ape'=>'ProfId3','s.idprof4'=>'ProfId4','s.code_compta'=>'CustomerAccountancyCode',
    +			's.code_compta_fournisseur'=>'SupplierAccountancyCode','f.rowid'=>"InterId",'f.ref'=>"InterRef",'f.datec'=>"InterDateCreation",
    +			'f.duree'=>"InterDuration",'f.fk_statut'=>'InterStatus','f.description'=>"InterNote", 'pj.ref'=>'ProjectRef', 'fd.rowid'=>'InterLineId',
    +			'fd.date'=>"InterLineDate",'fd.duree'=>"InterLineDuration",'fd.description'=>"InterLineDesc"
    +		);
    +        //$this->export_TypeFields_array[$r]=array(
    +		//	's.rowid'=>"List:societe:nom",'s.nom'=>'Text','s.address'=>'Text','s.zip'=>'Text','s.town'=>'Text','s.fk_pays'=>'List:c_country:label',
    +		//	's.phone'=>'Text','s.siren'=>'Text','s.siret'=>'Text','s.ape'=>'Text','s.idprof4'=>'Text','s.code_compta'=>'Text',
    +		//	's.code_compta_fournisseur'=>'Text','f.ref'=>"Text",'f.datec'=>"Date",'f.duree'=>"Duree",'f.fk_statut'=>'Statut','f.description'=>"Text",
    +		//	'f.datee'=>"Date",'f.dateo'=>"Date",'f.fulldayevent'=>"Boolean",'fd.date'=>"Date",'fd.duree'=>"Duree",'fd.description'=>"Text",
    +		//	'fd.total_ht'=>"Numeric"
    +		//);
    +        $this->export_TypeFields_array[$r]=array(
    +			's.nom'=>'Text','s.address'=>'Text','s.zip'=>'Text','s.town'=>'Text','s.fk_pays'=>'List:c_country:label','s.phone'=>'Text','s.siren'=>'Text',
    +			's.siret'=>'Text','s.ape'=>'Text','s.idprof4'=>'Text','s.code_compta'=>'Text','s.code_compta_fournisseur'=>'Text','f.ref'=>"Text",'f.datec'=>"Date",
    +			'f.duree'=>"Duree",'f.fk_statut'=>'Statut','f.description'=>"Text",'f.datee'=>"Date",'f.dateo'=>"Date",'f.fulldayevent'=>"Boolean", 'pj.ref'=>'Text',
    +			 'fd.date'=>"Date",'fd.duree'=>"Duree",'fd.description'=>"Text",'fd.total_ht'=>"Numeric"
    +		);
    +        $this->export_entities_array[$r]=array(
    +			's.rowid'=>"company",'s.nom'=>'company','s.address'=>'company','s.zip'=>'company','s.town'=>'company','s.fk_pays'=>'company','s.phone'=>'company',
    +			's.siren'=>'company','s.siret'=>'company','s.ape'=>'company','s.idprof4'=>'company','s.code_compta'=>'company',
    +			's.code_compta_fournisseur'=>'company','f.rowid'=>"intervention",'f.ref'=>"intervention",'f.datec'=>"intervention",'f.duree'=>"intervention",
    +			'f.fk_statut'=>"intervention",'f.description'=>"intervention", 'pj.ref'=>'project', 'fd.rowid'=>"inter_line",'fd.date'=>"inter_line",
    +			'fd.duree'=>'inter_line','fd.description'=>'inter_line'
    +		);
             $this->export_dependencies_array[$r]=array('inter_line'=>'fd.rowid'); // To add unique key if we ask a field of a child to avoid the DISTINCT to discard them
     
             $this->export_sql_start[$r]='SELECT DISTINCT ';
    @@ -173,7 +197,6 @@ class modFicheinter extends DolibarrModules
             $this->export_sql_end[$r] .=' WHERE f.fk_soc = s.rowid';
             $this->export_sql_end[$r] .=' AND f.entity IN ('.getEntity('intervention').')';
             $r++;
    -
         }
     
     
    diff --git a/htdocs/core/modules/modFournisseur.class.php b/htdocs/core/modules/modFournisseur.class.php
    index 69e749a4c92..7b50cb7ae3e 100644
    --- a/htdocs/core/modules/modFournisseur.class.php
    +++ b/htdocs/core/modules/modFournisseur.class.php
    @@ -50,7 +50,7 @@ class modFournisseur extends DolibarrModules
     		// Family can be 'crm','financial','hr','projects','product','ecm','technic','other'
     		// It is used to group modules in module setup page
     		$this->family = "srm";
    -		$this->module_position = 10;
    +		$this->module_position = '10';
     		// Module label (no space allowed), used if translation string 'ModuleXXXName' not found (where XXX is value of numeric property 'numero' of module)
     		$this->name = preg_replace('/^mod/i','',get_class($this));
     		$this->description = "Gestion des fournisseurs";
    @@ -165,14 +165,6 @@ class modFournisseur extends DolibarrModules
     		$this->rights[$r][4] = 'commande';
     		$this->rights[$r][5] = 'approuver';
     
    -		/*$r++;
    -		$this->rights[$r][0] = 1191;
    -		$this->rights[$r][1] = 'Approuver une commande fournisseur (si supérieur hiérarchique)';
    -		$this->rights[$r][2] = 'w';
    -		$this->rights[$r][3] = 0;
    -		$this->rights[$r][4] = 'commande';
    -		$this->rights[$r][5] = 'approve_ifsupervisor_advance';*/
    -
     		$r++;
     		$this->rights[$r][0] = 1186;
     		$this->rights[$r][1] = 'Commander une commande fournisseur';
    @@ -205,6 +197,24 @@ class modFournisseur extends DolibarrModules
     		$this->rights[$r][4] = 'commande';
     		$this->rights[$r][5] = 'supprimer';
     
    +		if (! empty($conf->global->SUPPLIER_ORDER_3_STEPS_TO_BE_APPROVED))
    +		{
    +			$r++;
    +			$this->rights[$r][0] = 1190;
    +			$this->rights[$r][1] = 'Approve supplier order (second level)';		// $langs->trans("Permission1190");
    +			$this->rights[$r][2] = 'w';
    +			$this->rights[$r][3] = 0;
    +			$this->rights[$r][4] = 'commande';
    +			$this->rights[$r][5] = 'approve2';
    +		}
    +
    +		$r++;
    +		$this->rights[$r][0] = 1191;
    +		$this->rights[$r][1] = 'Exporter les commande fournisseurs, attributs';
    +		$this->rights[$r][2] = 'r';
    +		$this->rights[$r][3] = 0;
    +		$this->rights[$r][4] = 'commande';
    +		$this->rights[$r][5] = 'export';
     
     		$r++;
     		$this->rights[$r][0] = 1231;
    @@ -254,25 +264,6 @@ class modFournisseur extends DolibarrModules
     		$this->rights[$r][4] = 'facture';
     		$this->rights[$r][5] = 'export';
     
    -		$r++;
    -		$this->rights[$r][0] = 1237;
    -		$this->rights[$r][1] = 'Exporter les commande fournisseurs, attributs';
    -		$this->rights[$r][2] = 'r';
    -		$this->rights[$r][3] = 0;
    -		$this->rights[$r][4] = 'commande';
    -		$this->rights[$r][5] = 'export';
    -
    -	    if (! empty($conf->global->SUPPLIER_ORDER_3_STEPS_TO_BE_APPROVED))
    -	    {
    -			$r++;
    -		    $this->rights[$r][0] = 1190;
    -			$this->rights[$r][1] = 'Approve supplier order (second level)';		// $langs->trans("Permission1190");
    -			$this->rights[$r][2] = 'w';
    -			$this->rights[$r][3] = 0;
    -			$this->rights[$r][4] = 'commande';
    -			$this->rights[$r][5] = 'approve2';
    -	    }
    -
     
     	    // Menus
     	    //-------
    @@ -288,13 +279,37 @@ class modFournisseur extends DolibarrModules
     		$this->export_label[$r]='Factures fournisseurs et lignes de facture';
     		$this->export_icon[$r]='bill';
     		$this->export_permission[$r]=array(array("fournisseur","facture","export"));
    -		$this->export_fields_array[$r]=array('s.rowid'=>"IdCompany",'s.nom'=>'CompanyName','s.address'=>'Address','s.zip'=>'Zip','s.town'=>'Town','c.code'=>'CountryCode','s.phone'=>'Phone','s.siren'=>'ProfId1','s.siret'=>'ProfId2','s.ape'=>'ProfId3','s.idprof4'=>'ProfId4','s.idprof5'=>'ProfId5','s.idprof6'=>'ProfId6','s.tva_intra'=>'VATIntra','f.rowid'=>"InvoiceId",'f.ref'=>"InvoiceRef",'f.ref_supplier'=>"RefSupplier",'f.datec'=>"InvoiceDateCreation",'f.datef'=>"DateInvoice",'f.date_lim_reglement'=>'DateMaxPayment','f.total_ht'=>"TotalHT",'f.total_ttc'=>"TotalTTC",'f.total_tva'=>"TotalVAT",'f.paye'=>"InvoicePaid",'f.fk_statut'=>'InvoiceStatus','f.note_public'=>"InvoiceNote",'fd.rowid'=>'LineId','fd.description'=>"LineDescription",'fd.tva_tx'=>"LineVATRate",'fd.qty'=>"LineQty",'fd.remise_percent'=>"Discount",'fd.total_ht'=>"LineTotalHT",'fd.total_ttc'=>"LineTotalTTC",'fd.tva'=>"LineTotalVAT",'fd.product_type'=>'TypeOfLineServiceOrProduct','fd.fk_product'=>'ProductId',
    -		                                      'p.ref'=>'ProductRef','p.label'=>'ProductLabel','p.accountancy_code_buy'=>'ProductAccountancyBuyCode','project.rowid'=>'ProjectId','project.ref'=>'ProjectRef','project.title'=>'ProjectLabel');
    -		//$this->export_TypeFields_array[$r]=array('s.rowid'=>"List:societe:CompanyName",'s.nom'=>'Text','s.address'=>'Text','s.zip'=>'Text','s.town'=>'Text','c.code'=>'Text','s.phone'=>'Text','s.siren'=>'Text','s.siret'=>'Text','s.ape'=>'Text','s.idprof4'=>'Text','s.tva_intra'=>'Text','f.ref'=>"Text",'f.datec'=>"Date",'f.datef'=>"Date",'f.total_ht'=>"Numeric",'f.total_ttc'=>"Numeric",'f.total_tva'=>"Numeric",'f.paye'=>"Boolean",'f.fk_statut'=>'Status','f.note_public'=>"Text",'fd.description'=>"Text",'fd.tva_tx'=>"Text",'fd.qty'=>"Numeric",'fd.total_ht'=>"Numeric",'fd.total_ttc'=>"Numeric",'fd.tva'=>"Numeric",'fd.product_type'=>'Numeric','fd.fk_product'=>'List:product:label','p.ref'=>'Text','p.label'=>'Text');
    -		$this->export_TypeFields_array[$r]=array('s.nom'=>'Text','s.address'=>'Text','s.zip'=>'Text','s.town'=>'Text','c.code'=>'Text','s.phone'=>'Text','s.siren'=>'Text','s.siret'=>'Text','s.ape'=>'Text','s.idprof4'=>'Text','s.tva_intra'=>'Text','f.ref'=>"Text",'f.ref_supplier'=>"Text",'f.datec'=>"Date",'f.datef'=>"Date",'f.date_lim_reglement'=>'Date','f.total_ht'=>"Numeric",'f.total_ttc'=>"Numeric",'f.total_tva'=>"Numeric",'f.paye'=>"Boolean",'f.fk_statut'=>'Status','f.note_public'=>"Text",'fd.description'=>"Text",'fd.tva_tx'=>"Text",'fd.qty'=>"Numeric",'fd.total_ht'=>"Numeric",'fd.total_ttc'=>"Numeric",'fd.tva'=>"Numeric",'fd.product_type'=>'Numeric','fd.fk_product'=>'List:product:label',
    -		                                          'p.ref'=>'Text','p.label'=>'Text','project.ref'=>'Text','project.title'=>'Text');
    -		$this->export_entities_array[$r]=array('s.rowid'=>"company",'s.nom'=>'company','s.address'=>'company','s.zip'=>'company','s.town'=>'company','c.code'=>'company','s.phone'=>'company','s.siren'=>'company','s.siret'=>'company','s.ape'=>'company','s.idprof4'=>'company','s.idprof5'=>'company','s.idprof6'=>'company','s.tva_intra'=>'company','f.rowid'=>"invoice",'f.ref'=>"invoice",'f.ref_supplier'=>"invoice",'f.datec'=>"invoice",'f.datef'=>"invoice",'f.date_lim_reglement'=>'invoice','f.total_ht'=>"invoice",'f.total_ttc'=>"invoice",'f.total_tva'=>"invoice",'f.paye'=>"invoice",'f.fk_statut'=>'invoice','f.note_public'=>"invoice",'fd.rowid'=>'invoice_line','fd.description'=>"invoice_line",'fd.tva_tx'=>"invoice_line",'fd.qty'=>"invoice_line",'fd.remise_percent'=>"invoice_line",'fd.total_ht'=>"invoice_line",'fd.total_ttc'=>"invoice_line",'fd.tva'=>"invoice_line",'fd.product_type'=>'invoice_line','fd.fk_product'=>'product',
    -		                                         'p.ref'=>'product','p.label'=>'product','p.accountancy_code_buy'=>'product','project.rowid'=>'project','project.ref'=>'project','project.title'=>'project');
    +		$this->export_fields_array[$r]=array(
    +			's.rowid'=>"IdCompany",'s.nom'=>'CompanyName','s.address'=>'Address','s.zip'=>'Zip','s.town'=>'Town','c.code'=>'CountryCode','s.phone'=>'Phone',
    +			's.siren'=>'ProfId1','s.siret'=>'ProfId2','s.ape'=>'ProfId3','s.idprof4'=>'ProfId4','s.idprof5'=>'ProfId5','s.idprof6'=>'ProfId6','s.tva_intra'=>'VATIntra',
    +			'f.rowid'=>"InvoiceId",'f.ref'=>"InvoiceRef",'f.ref_supplier'=>"RefSupplier",'f.datec'=>"InvoiceDateCreation",'f.datef'=>"DateInvoice",'f.date_lim_reglement'=>'DateMaxPayment',
    +			'f.total_ht'=>"TotalHT",'f.total_ttc'=>"TotalTTC",'f.total_tva'=>"TotalVAT",'f.paye'=>"InvoicePaid",'f.fk_statut'=>'InvoiceStatus','f.note_public'=>"InvoiceNote",
    +			'fd.rowid'=>'LineId','fd.description'=>"LineDescription",'fd.tva_tx'=>"LineVATRate",'fd.qty'=>"LineQty",'fd.remise_percent'=>"Discount",'fd.total_ht'=>"LineTotalHT",
    +			'fd.total_ttc'=>"LineTotalTTC",'fd.tva'=>"LineTotalVAT",'fd.product_type'=>'TypeOfLineServiceOrProduct','fd.fk_product'=>'ProductId',
    +			'p.ref'=>'ProductRef','p.label'=>'ProductLabel','p.accountancy_code_buy'=>'ProductAccountancyBuyCode','project.rowid'=>'ProjectId',
    +			'project.ref'=>'ProjectRef','project.title'=>'ProjectLabel'
    +		);
    +		//$this->export_TypeFields_array[$r]=array(
    +		//    's.rowid'=>"List:societe:CompanyName",'s.nom'=>'Text','s.address'=>'Text','s.zip'=>'Text','s.town'=>'Text','c.code'=>'Text','s.phone'=>'Text','s.siren'=>'Text','s.siret'=>'Text',
    +		//    's.ape'=>'Text','s.idprof4'=>'Text','s.tva_intra'=>'Text','f.ref'=>"Text",'f.datec'=>"Date",'f.datef'=>"Date",'f.total_ht'=>"Numeric",'f.total_ttc'=>"Numeric",'f.total_tva'=>"Numeric",
    +		//    'f.paye'=>"Boolean",'f.fk_statut'=>'Status','f.note_public'=>"Text",'fd.description'=>"Text",'fd.tva_tx'=>"Text",'fd.qty'=>"Numeric",'fd.total_ht'=>"Numeric",'fd.total_ttc'=>"Numeric",
    +		//     'fd.tva'=>"Numeric",'fd.product_type'=>'Numeric','fd.fk_product'=>'List:product:label','p.ref'=>'Text','p.label'=>'Text'
    +		//);
    +		$this->export_TypeFields_array[$r]=array(
    +			's.nom'=>'Text','s.address'=>'Text','s.zip'=>'Text','s.town'=>'Text','c.code'=>'Text','s.phone'=>'Text','s.siren'=>'Text','s.siret'=>'Text','s.ape'=>'Text','s.idprof4'=>'Text',
    +			's.tva_intra'=>'Text','f.ref'=>"Text",'f.ref_supplier'=>"Text",'f.datec'=>"Date",'f.datef'=>"Date",'f.date_lim_reglement'=>'Date','f.total_ht'=>"Numeric",'f.total_ttc'=>"Numeric",
    +			'f.total_tva'=>"Numeric",'f.paye'=>"Boolean",'f.fk_statut'=>'Status','f.note_public'=>"Text",'fd.description'=>"Text",'fd.tva_tx'=>"Text",'fd.qty'=>"Numeric",'fd.total_ht'=>"Numeric",
    +			'fd.total_ttc'=>"Numeric",'fd.tva'=>"Numeric",'fd.product_type'=>'Numeric','fd.fk_product'=>'List:product:label',
    +			'p.ref'=>'Text','p.label'=>'Text','project.ref'=>'Text','project.title'=>'Text'
    +		);
    +		$this->export_entities_array[$r]=array(
    +			's.rowid'=>"company",'s.nom'=>'company','s.address'=>'company','s.zip'=>'company','s.town'=>'company','c.code'=>'company','s.phone'=>'company','s.siren'=>'company','s.siret'=>'company',
    +			's.ape'=>'company','s.idprof4'=>'company','s.idprof5'=>'company','s.idprof6'=>'company','s.tva_intra'=>'company','f.rowid'=>"invoice",'f.ref'=>"invoice",'f.ref_supplier'=>"invoice",
    +			'f.datec'=>"invoice",'f.datef'=>"invoice",'f.date_lim_reglement'=>'invoice','f.total_ht'=>"invoice",'f.total_ttc'=>"invoice",'f.total_tva'=>"invoice",'f.paye'=>"invoice",'f.fk_statut'=>'invoice',
    +			'f.note_public'=>"invoice",'fd.rowid'=>'invoice_line','fd.description'=>"invoice_line",'fd.tva_tx'=>"invoice_line",'fd.qty'=>"invoice_line",'fd.remise_percent'=>"invoice_line",
    +			'fd.total_ht'=>"invoice_line",'fd.total_ttc'=>"invoice_line",'fd.tva'=>"invoice_line",'fd.product_type'=>'invoice_line','fd.fk_product'=>'product',
    +			'p.ref'=>'product','p.label'=>'product','p.accountancy_code_buy'=>'product','project.rowid'=>'project','project.ref'=>'project','project.title'=>'project'
    +		);
     		$this->export_dependencies_array[$r]=array('invoice_line'=>'fd.rowid','product'=>'fd.rowid'); // To add unique key if we ask a field of a child to avoid the DISTINCT to discard them
     		// Add extra fields object
     		$sql="SELECT name, label, type, param FROM ".MAIN_DB_PREFIX."extrafields WHERE elementtype = 'facture_fourn'";
    @@ -389,13 +404,32 @@ class modFournisseur extends DolibarrModules
     		$this->export_label[$r]='Factures fournisseurs et reglements';
     		$this->export_icon[$r]='bill';
     		$this->export_permission[$r]=array(array("fournisseur","facture","export"));
    -		$this->export_fields_array[$r]=array('s.rowid'=>"IdCompany",'s.nom'=>'CompanyName','s.address'=>'Address','s.zip'=>'Zip','s.town'=>'Town','c.code'=>'CountryCode','s.phone'=>'Phone','s.siren'=>'ProfId1','s.siret'=>'ProfId2','s.ape'=>'ProfId3','s.idprof4'=>'ProfId4','s.idprof5'=>'ProfId5','s.idprof6'=>'ProfId6','s.tva_intra'=>'VATIntra','f.rowid'=>"InvoiceId",'f.ref'=>"InvoiceRef",'f.ref_supplier'=>"RefSupplier",'f.datec'=>"InvoiceDateCreation",'f.datef'=>"DateInvoice",'f.total_ht'=>"TotalHT",'f.total_ttc'=>"TotalTTC",'f.total_tva'=>"TotalVAT",'f.paye'=>"InvoicePaid",'f.fk_statut'=>'InvoiceStatus','f.note_public'=>"InvoiceNote",'p.rowid'=>'PaymentId','pf.amount'=>'AmountPayment',
    -		                                      'p.datep'=>'DatePayment','p.num_paiement'=>'PaymentNumber','project.rowid'=>'ProjectId','project.ref'=>'ProjectRef','project.title'=>'ProjectLabel');
    -		//$this->export_TypeFields_array[$r]=array('s.rowid'=>"List:societe:CompanyName",'s.nom'=>'Text','s.address'=>'Text','s.zip'=>'Text','s.town'=>'Text','c.code'=>'Text','s.phone'=>'Text','s.siren'=>'Text','s.siret'=>'Text','s.ape'=>'Text','s.idprof4'=>'Text','s.tva_intra'=>'Text','f.ref'=>"Text",'f.datec'=>"Date",'f.datef'=>"Date",'f.total_ht'=>"Numeric",'f.total_ttc'=>"Numeric",'f.total_tva'=>"Numeric",'f.paye'=>"Boolean",'f.fk_statut'=>'Status','f.note_public'=>"Text",'pf.amount'=>'Numeric','p.datep'=>'Date','p.num_paiement'=>'Numeric');
    -		$this->export_TypeFields_array[$r]=array('s.nom'=>'Text','s.address'=>'Text','s.zip'=>'Text','s.town'=>'Text','c.code'=>'Text','s.phone'=>'Text','s.siren'=>'Text','s.siret'=>'Text','s.ape'=>'Text','s.idprof4'=>'Text','s.tva_intra'=>'Text','f.ref'=>"Text",'f.ref_supplier'=>"Text",'f.datec'=>"Date",'f.datef'=>"Date",'f.total_ht'=>"Numeric",'f.total_ttc'=>"Numeric",'f.total_tva'=>"Numeric",'f.paye'=>"Boolean",'f.fk_statut'=>'Status','f.note_public'=>"Text",'pf.amount'=>'Numeric',
    -		                                          'p.datep'=>'Date','p.num_paiement'=>'Numeric','project.ref'=>'Text','project.title'=>'Text');
    -		$this->export_entities_array[$r]=array('s.rowid'=>"company",'s.nom'=>'company','s.address'=>'company','s.zip'=>'company','s.town'=>'company','c.code'=>'company','s.phone'=>'company','s.siren'=>'company','s.siret'=>'company','s.ape'=>'company','s.idprof4'=>'company','s.idprof5'=>'company','s.idprof6'=>'company','s.tva_intra'=>'company','f.rowid'=>"invoice",'f.ref'=>"invoice",'f.ref_supplier'=>"invoice",'f.datec'=>"invoice",'f.datef'=>"invoice",'f.total_ht'=>"invoice",'f.total_ttc'=>"invoice",'f.total_tva'=>"invoice",'f.paye'=>"invoice",'f.fk_statut'=>'invoice','f.note_public'=>"invoice",'p.rowid'=>'payment','pf.amount'=>'payment',
    -		                                          'p.datep'=>'payment','p.num_paiement'=>'payment','project.rowid'=>'project','project.ref'=>'project','project.title'=>'project');
    +		$this->export_fields_array[$r]=array(
    +			's.rowid'=>"IdCompany",'s.nom'=>'CompanyName','s.address'=>'Address','s.zip'=>'Zip','s.town'=>'Town','c.code'=>'CountryCode','s.phone'=>'Phone',
    +			's.siren'=>'ProfId1','s.siret'=>'ProfId2','s.ape'=>'ProfId3','s.idprof4'=>'ProfId4','s.idprof5'=>'ProfId5','s.idprof6'=>'ProfId6',
    +			's.tva_intra'=>'VATIntra','f.rowid'=>"InvoiceId",'f.ref'=>"InvoiceRef",'f.ref_supplier'=>"RefSupplier",'f.datec'=>"InvoiceDateCreation",
    +			'f.datef'=>"DateInvoice",'f.total_ht'=>"TotalHT",'f.total_ttc'=>"TotalTTC",'f.total_tva'=>"TotalVAT",'f.paye'=>"InvoicePaid",
    +			'f.fk_statut'=>'InvoiceStatus','f.note_public'=>"InvoiceNote",'p.rowid'=>'PaymentId','pf.amount'=>'AmountPayment',
    +			'p.datep'=>'DatePayment','p.num_paiement'=>'PaymentNumber','project.rowid'=>'ProjectId','project.ref'=>'ProjectRef','project.title'=>'ProjectLabel'
    +		);
    +		//$this->export_TypeFields_array[$r]=array(
    +		//	's.rowid'=>"List:societe:CompanyName",'s.nom'=>'Text','s.address'=>'Text','s.zip'=>'Text','s.town'=>'Text','c.code'=>'Text','s.phone'=>'Text',
    +		//	's.siren'=>'Text','s.siret'=>'Text','s.ape'=>'Text','s.idprof4'=>'Text','s.tva_intra'=>'Text','f.ref'=>"Text",'f.datec'=>"Date",'f.datef'=>"Date",
    +		//	'f.total_ht'=>"Numeric",'f.total_ttc'=>"Numeric",'f.total_tva'=>"Numeric",'f.paye'=>"Boolean",'f.fk_statut'=>'Status','f.note_public'=>"Text",
    +		//	'pf.amount'=>'Numeric','p.datep'=>'Date','p.num_paiement'=>'Numeric'
    +		//);
    +		$this->export_TypeFields_array[$r]=array(
    +			's.nom'=>'Text','s.address'=>'Text','s.zip'=>'Text','s.town'=>'Text','c.code'=>'Text','s.phone'=>'Text','s.siren'=>'Text','s.siret'=>'Text','s.ape'=>'Text',
    +			's.idprof4'=>'Text','s.tva_intra'=>'Text','f.ref'=>"Text",'f.ref_supplier'=>"Text",'f.datec'=>"Date",'f.datef'=>"Date",'f.total_ht'=>"Numeric",
    +			'f.total_ttc'=>"Numeric",'f.total_tva'=>"Numeric",'f.paye'=>"Boolean",'f.fk_statut'=>'Status','f.note_public'=>"Text",'pf.amount'=>'Numeric',
    +			'p.datep'=>'Date','p.num_paiement'=>'Numeric','project.ref'=>'Text','project.title'=>'Text'
    +		);
    +		$this->export_entities_array[$r]=array(
    +			's.rowid'=>"company",'s.nom'=>'company','s.address'=>'company','s.zip'=>'company','s.town'=>'company','c.code'=>'company','s.phone'=>'company',
    +			's.siren'=>'company','s.siret'=>'company','s.ape'=>'company','s.idprof4'=>'company','s.idprof5'=>'company','s.idprof6'=>'company','s.tva_intra'=>'company',
    +			'f.rowid'=>"invoice",'f.ref'=>"invoice",'f.ref_supplier'=>"invoice",'f.datec'=>"invoice",'f.datef'=>"invoice",'f.total_ht'=>"invoice",
    +			'f.total_ttc'=>"invoice",'f.total_tva'=>"invoice",'f.paye'=>"invoice",'f.fk_statut'=>'invoice','f.note_public'=>"invoice",'p.rowid'=>'payment','pf.amount'=>'payment',
    +		    'p.datep'=>'payment','p.num_paiement'=>'payment','project.rowid'=>'project','project.ref'=>'project','project.title'=>'project');
     		$this->export_dependencies_array[$r]=array('payment'=>'p.rowid'); // To add unique key if we ask a field of a child to avoid the DISTINCT to discard them
     		// Add extra fields object
     		$sql="SELECT name, label, type, param FROM ".MAIN_DB_PREFIX."extrafields WHERE elementtype = 'facture_fourn'";
    @@ -453,17 +487,36 @@ class modFournisseur extends DolibarrModules
     		$this->export_label[$r]='Commandes fournisseurs et lignes de commandes';
     		$this->export_icon[$r]='order';
     		$this->export_permission[$r]=array(array("fournisseur","commande","export"));
    -		$this->export_fields_array[$r]=array('s.rowid'=>"IdCompany",'s.nom'=>'CompanyName','s.address'=>'Address','s.zip'=>'Zip','s.town'=>'Town','c.code'=>'CountryCode','s.phone'=>'Phone','s.siren'=>'ProfId1','s.siret'=>'ProfId2','s.ape'=>'ProfId3','s.idprof4'=>'ProfId4','s.idprof5'=>'ProfId5','s.idprof6'=>'ProfId6','s.tva_intra'=>'VATIntra','f.rowid'=>"OrderId",'f.ref'=>"Ref",'f.ref_supplier'=>"RefSupplier",'f.date_creation'=>"DateCreation",'f.date_commande'=>"OrderDate",'f.date_livraison'=>"DateDeliveryPlanned",'f.total_ht'=>"TotalHT",'f.total_ttc'=>"TotalTTC",'f.tva'=>"TotalVAT",'f.fk_statut'=>'Status','f.date_approve'=>'DateApprove','f.date_approve2'=>'DateApprove2','f.note_public'=>"NotePublic",'f.note_private'=>"NotePrivate",'ua1.login'=>'ApprovedBy','ua2.login'=>'ApprovedBy2','fd.rowid'=>'LineId','fd.description'=>"LineDescription",'fd.tva_tx'=>"LineVATRate",'fd.qty'=>"LineQty",'fd.remise_percent'=>"Discount",'fd.total_ht'=>"LineTotalHT",'fd.total_ttc'=>"LineTotalTTC",'fd.total_tva'=>"LineTotalVAT",'fd.product_type'=>'TypeOfLineServiceOrProduct','fd.fk_product'=>'ProductId',
    -											  'p.ref'=>'ProductRef','p.label'=>'ProductLabel','project.rowid'=>'ProjectId','project.ref'=>'ProjectRef','project.title'=>'ProjectLabel');
    +		$this->export_fields_array[$r]=array(
    +			's.rowid'=>"IdCompany",'s.nom'=>'CompanyName','s.address'=>'Address','s.zip'=>'Zip','s.town'=>'Town','c.code'=>'CountryCode','s.phone'=>'Phone',
    +			's.siren'=>'ProfId1','s.siret'=>'ProfId2','s.ape'=>'ProfId3','s.idprof4'=>'ProfId4','s.idprof5'=>'ProfId5','s.idprof6'=>'ProfId6','s.tva_intra'=>'VATIntra',
    +			'f.rowid'=>"OrderId",'f.ref'=>"Ref",'f.ref_supplier'=>"RefSupplier",'f.date_creation'=>"DateCreation",'f.date_commande'=>"OrderDate",'f.date_livraison'=>"DateDeliveryPlanned",
    +			'f.total_ht'=>"TotalHT",'f.total_ttc'=>"TotalTTC",'f.tva'=>"TotalVAT",'f.fk_statut'=>'Status','f.date_approve'=>'DateApprove','f.date_approve2'=>'DateApprove2',
    +			'f.note_public'=>"NotePublic",'f.note_private'=>"NotePrivate",'ua1.login'=>'ApprovedBy','ua2.login'=>'ApprovedBy2','fd.rowid'=>'LineId','fd.description'=>"LineDescription",
    +			'fd.tva_tx'=>"LineVATRate",'fd.qty'=>"LineQty",'fd.remise_percent'=>"Discount",'fd.total_ht'=>"LineTotalHT",'fd.total_ttc'=>"LineTotalTTC",
    +			'fd.total_tva'=>"LineTotalVAT",'fd.product_type'=>'TypeOfLineServiceOrProduct','fd.ref'=>'RefSupplier','fd.fk_product'=>'ProductId',
    +			'p.ref'=>'ProductRef','p.label'=>'ProductLabel','project.rowid'=>'ProjectId','project.ref'=>'ProjectRef','project.title'=>'ProjectLabel'
    +		);
     		if (empty($conf->global->SUPPLIER_ORDER_3_STEPS_TO_BE_APPROVED))
     		{
     			unset($this->export_fields_array['f.date_approve2']);
     			unset($this->export_fields_array['ua2.login']);
     		}
    -		$this->export_TypeFields_array[$r]=array('s.rowid'=>"company",'s.nom'=>'Text','s.address'=>'Text','s.cp'=>'Text','s.ville'=>'Text','c.code'=>'Text','s.tel'=>'Text','s.siren'=>'Text','s.siret'=>'Text','s.ape'=>'Text','s.idprof4'=>'Text','s.idprof5'=>'Text','s.idprof6'=>'Text','s.tva_intra'=>'Text','f.ref'=>"Text",'f.ref_supplier'=>"Text",'f.date_creation'=>"Date",'f.date_commande'=>"Date",'f.date_livraison'=>"Date",'f.total_ht'=>"Numeric",'f.total_ttc'=>"Numeric",'f.tva'=>"Numeric",'f.fk_statut'=>'Status','f.date_approve'=>'Date','f.date_approve2'=>'Date','f.note_public'=>"Text",'f.note_private'=>"Text",'fd.description'=>"Text",'fd.tva_tx'=>"Numeric",'fd.qty'=>"Numeric",'fd.remise_percent'=>"Numeric",'fd.total_ht'=>"Numeric",'fd.total_ttc'=>"Numeric",'fd.total_tva'=>"Numeric",'fd.product_type'=>'Numeric','fd.fk_product'=>'List:product:label',
    -		                                          'p.ref'=>'Text','p.label'=>'Text','project.ref'=>'Text','project.title'=>'Text');
    -		$this->export_entities_array[$r]=array('s.rowid'=>"company",'s.nom'=>'company','s.address'=>'company','s.zip'=>'company','s.town'=>'company','c.code'=>'company','s.phone'=>'company','s.siren'=>'company','s.siret'=>'company','s.ape'=>'company','s.idprof4'=>'company','s.idprof5'=>'company','s.idprof6'=>'company','s.tva_intra'=>'company','ua1.login'=>'user','ua2.login'=>'user','fd.rowid'=>'order_line','fd.description'=>"order_line",'fd.tva_tx'=>"order_line",'fd.qty'=>"order_line",'fd.remise_percent'=>"order_line",'fd.total_ht'=>"order_line",'fd.total_ttc'=>"order_line",'fd.total_tva'=>"order_line",'fd.product_type'=>'order_line','fd.fk_product'=>'product',
    -		                                         'p.ref'=>'product','p.label'=>'product','project.rowid'=>'project','project.ref'=>'project','project.title'=>'project');
    +		$this->export_TypeFields_array[$r]=array(
    +			's.rowid'=>"company",'s.nom'=>'Text','s.address'=>'Text','s.cp'=>'Text','s.ville'=>'Text','c.code'=>'Text','s.tel'=>'Text','s.siren'=>'Text',
    +			's.siret'=>'Text','s.ape'=>'Text','s.idprof4'=>'Text','s.idprof5'=>'Text','s.idprof6'=>'Text','s.tva_intra'=>'Text','f.ref'=>"Text",'f.ref_supplier'=>"Text",
    +			'f.date_creation'=>"Date",'f.date_commande'=>"Date",'f.date_livraison'=>"Date",'f.total_ht'=>"Numeric",'f.total_ttc'=>"Numeric",'f.tva'=>"Numeric",
    +			'f.fk_statut'=>'Status','f.date_approve'=>'Date','f.date_approve2'=>'Date','f.note_public'=>"Text",'f.note_private'=>"Text",'fd.description'=>"Text",
    +			'fd.tva_tx'=>"Numeric",'fd.qty'=>"Numeric",'fd.remise_percent'=>"Numeric",'fd.total_ht'=>"Numeric",'fd.total_ttc'=>"Numeric",'fd.total_tva'=>"Numeric",
    +			'fd.product_type'=>'Numeric','fd.ref'=>'Text','fd.fk_product'=>'List:product:label','p.ref'=>'Text','p.label'=>'Text','project.ref'=>'Text','project.title'=>'Text'
    +		);
    +		$this->export_entities_array[$r]=array(
    +			's.rowid'=>"company",'s.nom'=>'company','s.address'=>'company','s.zip'=>'company','s.town'=>'company','c.code'=>'company','s.phone'=>'company','s.siren'=>'company',
    +			's.siret'=>'company','s.ape'=>'company','s.idprof4'=>'company','s.idprof5'=>'company','s.idprof6'=>'company','s.tva_intra'=>'company','ua1.login'=>'user',
    +			'ua2.login'=>'user','fd.rowid'=>'order_line','fd.description'=>"order_line",'fd.tva_tx'=>"order_line",'fd.qty'=>"order_line",'fd.remise_percent'=>"order_line",
    +			'fd.total_ht'=>"order_line",'fd.total_ttc'=>"order_line",'fd.total_tva'=>"order_line",'fd.product_type'=>'order_line','fd.ref'=>'order_line','fd.fk_product'=>'product',
    +			'p.ref'=>'product','p.label'=>'product','project.rowid'=>'project','project.ref'=>'project','project.title'=>'project'
    +		);
     		$this->export_dependencies_array[$r]=array('order_line'=>'fd.rowid','product'=>'fd.rowid'); // To add unique key if we ask a field of a child to avoid the DISTINCT to discard them
     		// Add extra fields object
     		$sql="SELECT name, label, type, param FROM ".MAIN_DB_PREFIX."extrafields WHERE elementtype = 'commande_fournisseur'";
    diff --git a/htdocs/core/modules/modGeoIPMaxmind.class.php b/htdocs/core/modules/modGeoIPMaxmind.class.php
    index 88bc8b7e8b9..81eddf86076 100644
    --- a/htdocs/core/modules/modGeoIPMaxmind.class.php
    +++ b/htdocs/core/modules/modGeoIPMaxmind.class.php
    @@ -65,9 +65,11 @@ class modGeoIPMaxmind extends DolibarrModules
     		$this->config_page_url = array("geoipmaxmind.php");
     
     		// Dependencies
    -		$this->depends = array();
    -		$this->requiredby = array();
    -		$this->phpmin = array(4,2,0);
    +		$this->hidden = false;			// A condition to hide module
    +		$this->depends = array();		// List of module class names as string that must be enabled if this module is enabled
    +		$this->requiredby = array();	// List of module ids to disable if this one is disabled
    +		$this->conflictwith = array();	// List of module class names as string this module is in conflict with
    +		$this->phpmin = array(5,4);
     		$this->phpmax = array();
     		$this->need_dolibarr_version = array(2,7,-1);	// Minimum version of Dolibarr required by module
     		$this->need_javascript_ajax = 1;
    diff --git a/htdocs/core/modules/modGravatar.class.php b/htdocs/core/modules/modGravatar.class.php
    index 8f25ed2025a..44b4f8a6e80 100644
    --- a/htdocs/core/modules/modGravatar.class.php
    +++ b/htdocs/core/modules/modGravatar.class.php
    @@ -71,9 +71,11 @@ class modGravatar extends DolibarrModules
     		$this->config_page_url = array();
     
     		// Dependencies
    -		$this->depends = array(); // List of modules id that must be enabled if this module is enabled
    -		$this->requiredby = array(); // List of modules id to disable if this one is disabled
    -		$this->phpmin = array(4, 3); // Minimum version of PHP required by module
    +		$this->hidden = false;			// A condition to hide module
    +		$this->depends = array();		// List of module class names as string that must be enabled if this module is enabled
    +		$this->requiredby = array();	// List of module ids to disable if this one is disabled
    +		$this->conflictwith = array();	// List of module class names as string this module is in conflict with
    +		$this->phpmin = array(5, 4); // Minimum version of PHP required by module
     		$this->need_dolibarr_version = array(2, 7); // Minimum version of Dolibarr required by module
     		$this->langfiles = array();
     
    @@ -166,8 +168,23 @@ class modGravatar extends DolibarrModules
     		// $this->export_code[$r]=$this->rights_class.'_'.$r;
     		// $this->export_label[$r]='CustomersInvoicesAndInvoiceLines';	// Translation key (used only if key ExportDataset_xxx_z not found)
     		// $this->export_permission[$r]=array(array("facture","facture","export"));
    -		// $this->export_fields_array[$r]=array('s.rowid'=>"IdCompany",'s.nom'=>'CompanyName','s.address'=>'Address','s.zip'=>'Zip','s.town'=>'Town','s.fk_pays'=>'Country','s.phone'=>'Phone','s.siren'=>'ProfId1','s.siret'=>'ProfId2','s.ape'=>'ProfId3','s.idprof4'=>'ProfId4','s.code_compta'=>'CustomerAccountancyCode','s.code_compta_fournisseur'=>'SupplierAccountancyCode','f.rowid'=>"InvoiceId",'f.facnumber'=>"InvoiceRef",'f.datec'=>"InvoiceDateCreation",'f.datef'=>"DateInvoice",'f.total'=>"TotalHT",'f.total_ttc'=>"TotalTTC",'f.tva'=>"TotalVAT",'f.paye'=>"InvoicePaid",'f.fk_statut'=>'InvoiceStatus','f.note'=>"InvoiceNote",'fd.rowid'=>'LineId','fd.description'=>"LineDescription",'fd.price'=>"LineUnitPrice",'fd.tva_tx'=>"LineVATRate",'fd.qty'=>"LineQty",'fd.total_ht'=>"LineTotalHT",'fd.total_tva'=>"LineTotalTVA",'fd.total_ttc'=>"LineTotalTTC",'fd.date_start'=>"DateStart",'fd.date_end'=>"DateEnd",'fd.fk_product'=>'ProductId','p.ref'=>'ProductRef');
    -		// $this->export_entities_array[$r]=array('s.rowid'=>"company",'s.nom'=>'company','s.address'=>'company','s.zip'=>'company','s.town'=>'company','s.fk_pays'=>'company','s.phone'=>'company','s.siren'=>'company','s.siret'=>'company','s.ape'=>'company','s.idprof4'=>'company','s.code_compta'=>'company','s.code_compta_fournisseur'=>'company','f.rowid'=>"invoice",'f.facnumber'=>"invoice",'f.datec'=>"invoice",'f.datef'=>"invoice",'f.total'=>"invoice",'f.total_ttc'=>"invoice",'f.tva'=>"invoice",'f.paye'=>"invoice",'f.fk_statut'=>'invoice','f.note'=>"invoice",'fd.rowid'=>'invoice_line','fd.description'=>"invoice_line",'fd.price'=>"invoice_line",'fd.total_ht'=>"invoice_line",'fd.total_tva'=>"invoice_line",'fd.total_ttc'=>"invoice_line",'fd.tva_tx'=>"invoice_line",'fd.qty'=>"invoice_line",'fd.date_start'=>"invoice_line",'fd.date_end'=>"invoice_line",'fd.fk_product'=>'product','p.ref'=>'product');
    +		// $this->export_fields_array[$r]=array(
    +		//	's.rowid'=>"IdCompany",'s.nom'=>'CompanyName','s.address'=>'Address','s.zip'=>'Zip','s.town'=>'Town','s.fk_pays'=>'Country','s.phone'=>'Phone',
    +		//	's.siren'=>'ProfId1','s.siret'=>'ProfId2','s.ape'=>'ProfId3','s.idprof4'=>'ProfId4','s.code_compta'=>'CustomerAccountancyCode',
    +		//	's.code_compta_fournisseur'=>'SupplierAccountancyCode','f.rowid'=>"InvoiceId",'f.facnumber'=>"InvoiceRef",'f.datec'=>"InvoiceDateCreation",
    +		//	'f.datef'=>"DateInvoice",'f.total'=>"TotalHT",'f.total_ttc'=>"TotalTTC",'f.tva'=>"TotalVAT",'f.paye'=>"InvoicePaid",'f.fk_statut'=>'InvoiceStatus',
    +		//	'f.note'=>"InvoiceNote",'fd.rowid'=>'LineId','fd.description'=>"LineDescription",'fd.price'=>"LineUnitPrice",'fd.tva_tx'=>"LineVATRate",'fd.qty'=>"LineQty",
    +		//	'fd.total_ht'=>"LineTotalHT",'fd.total_tva'=>"LineTotalTVA",'fd.total_ttc'=>"LineTotalTTC",'fd.date_start'=>"DateStart",'fd.date_end'=>"DateEnd",
    +		//	'fd.fk_product'=>'ProductId','p.ref'=>'ProductRef'
    +		//);
    +		// $this->export_entities_array[$r]=array(
    +		//	's.rowid'=>"company",'s.nom'=>'company','s.address'=>'company','s.zip'=>'company','s.town'=>'company','s.fk_pays'=>'company','s.phone'=>'company',
    +		//	's.siren'=>'company','s.siret'=>'company','s.ape'=>'company','s.idprof4'=>'company','s.code_compta'=>'company','s.code_compta_fournisseur'=>'company',
    +		//	'f.rowid'=>"invoice",'f.facnumber'=>"invoice",'f.datec'=>"invoice",'f.datef'=>"invoice",'f.total'=>"invoice",'f.total_ttc'=>"invoice",'f.tva'=>"invoice",
    +		//	'f.paye'=>"invoice",'f.fk_statut'=>'invoice','f.note'=>"invoice",'fd.rowid'=>'invoice_line','fd.description'=>"invoice_line",'fd.price'=>"invoice_line",
    +		//	'fd.total_ht'=>"invoice_line",'fd.total_tva'=>"invoice_line",'fd.total_ttc'=>"invoice_line",'fd.tva_tx'=>"invoice_line",'fd.qty'=>"invoice_line",
    +		//	'fd.date_start'=>"invoice_line",'fd.date_end'=>"invoice_line",'fd.fk_product'=>'product','p.ref'=>'product'
    +		//);
     		// $this->export_sql_start[$r]='SELECT DISTINCT ';
     		// $this->export_sql_end[$r]  =' FROM ('.MAIN_DB_PREFIX.'facture as f, '.MAIN_DB_PREFIX.'facturedet as fd, '.MAIN_DB_PREFIX.'societe as s)';
     		// $this->export_sql_end[$r] .=' LEFT JOIN '.MAIN_DB_PREFIX.'product as p on (fd.fk_product = p.rowid)';
    diff --git a/htdocs/core/modules/modHRM.class.php b/htdocs/core/modules/modHRM.class.php
    index a209fdccf2e..5da8cf74e71 100644
    --- a/htdocs/core/modules/modHRM.class.php
    +++ b/htdocs/core/modules/modHRM.class.php
    @@ -20,7 +20,7 @@
      * \ingroup HRM
      * \brief   Description and activation file for module HRM
      */
    -include_once (DOL_DOCUMENT_ROOT . "/core/modules/DolibarrModules.class.php");
    +include_once DOL_DOCUMENT_ROOT . "/core/modules/DolibarrModules.class.php";
     
     /**
      * Class to describe and activate the HRM module
    @@ -66,27 +66,16 @@ class modHRM extends DolibarrModules
     		$this->config_page_url = array('admin_hrm.php@hrm');
     
     		// Dependencies
    -		$this->depends = array();
    -		$this->requiredby = array(/*"
    -			modSalaries,
    -			modExpenseReport,
    -			modHoliday
    -		"*/);
    -		$this->conflictwith = array();
    -		$this->phpmin = array (
    -			5,
    -			3
    -		); // Minimum version of PHP required by module
    -		$this->need_dolibarr_version = array (
    -			3,
    -			9
    -		); // Minimum version of Dolibarr required by module
    -		$this->langfiles = array (
    -			"hrm"
    -		);
    +		$this->hidden = false;			// A condition to hide module
    +		$this->depends = array();		// List of module class names as string that must be enabled if this module is enabled
    +		$this->requiredby = array(/*"modSalaries, modExpenseReport, modHoliday"*/);	// List of module ids to disable if this one is disabled
    +		$this->conflictwith = array();	// List of module class names as string this module is in conflict with
    +		$this->phpmin = array(5,4);		// Minimum version of PHP required by module
    +		$this->need_dolibarr_version = array (3,9); // Minimum version of Dolibarr required by module
    +		$this->langfiles = array ("hrm");
     
    -		// Dictionnaries
    -		$this->dictionnaries=array();
    +		// Dictionaries
    +		$this->dictionaries=array();
     
     		// Constantes
     		$this->const = array ();
    @@ -131,7 +120,6 @@ class modHRM extends DolibarrModules
     		// Menus
     		//-------
     		$this->menu = 1;        // This module add menu entries. They are coded into menu manager.
    -
     	}
     
     	/**
    diff --git a/htdocs/core/modules/modHoliday.class.php b/htdocs/core/modules/modHoliday.class.php
    index 3fd056b525e..91fb69dd4de 100644
    --- a/htdocs/core/modules/modHoliday.class.php
    +++ b/htdocs/core/modules/modHoliday.class.php
    @@ -4,6 +4,7 @@
      * Copyright (C) 2005-2010 Regis Houssin        <regis.houssin@capnetworks.com>
      * Copyright (C) 2011      Dimitri Mouillard 	<dmouillard@teclib.com>
      * Copyright (C) 2013      Juanjo Menent		<jmenent@2byte.es>
    + * Copyright (C) 2018      Charlene Benke		<charlie@patas-monkey.com>
      *
      * This program is free software; you can redistribute it and/or modify
      * it under the terms of the GNU General Public License as published by
    @@ -27,7 +28,7 @@
      *    \ingroup    holiday
      *    \brief      Description and activation file for module holiday
      */
    -include_once(DOL_DOCUMENT_ROOT ."/core/modules/DolibarrModules.class.php");
    +include_once DOL_DOCUMENT_ROOT ."/core/modules/DolibarrModules.class.php";
     
     
     /**
    @@ -53,7 +54,7 @@ class modHoliday extends DolibarrModules
     		// Family can be 'crm','financial','hr','projects','products','ecm','technic','other'
     		// It is used to group modules in module setup page
     		$this->family = "hr";
    -		$this->module_position = 30;
    +		$this->module_position = '30';
     		// Module label (no space allowed), used if translation string 'ModuleXXXName' not found (where XXX is value of numeric property 'numero' of module)
     		$this->name = preg_replace('/^mod/i','',get_class($this));
     		// Module description, used if translation string 'ModuleXXXDesc' not found (where XXX is value of numeric property 'numero' of module)
    @@ -69,16 +70,22 @@ class modHoliday extends DolibarrModules
     
     		// Data directories to create when module is enabled.
     		// Example: this->dirs = array("/mymodule/temp");
    -		$this->dirs = array();
    +		$this->dirs = array("/holiday/temp");
     		$r=0;
     
    +		// Config pages
    +		$this->config_page_url = array("holiday.php");
    +
    +
     		// Config pages. Put here list of php page names stored in admmin directory used to setup module.
     		// $this->config_page_url = array("holiday.php?leftmenu=setup@holiday");
     
     		// Dependencies
    -		$this->depends = array();		// List of modules id that must be enabled if this module is enabled
    -		$this->requiredby = array();	// List of modules id to disable if this one is disabled
    -		$this->phpmin = array(4,3);					// Minimum version of PHP required by module
    +		$this->hidden = false;			// A condition to hide module
    +		$this->depends = array();		// List of module class names as string that must be enabled if this module is enabled
    +		$this->requiredby = array();	// List of module ids to disable if this one is disabled
    +		$this->conflictwith = array();	// List of module class names as string this module is in conflict with
    +		$this->phpmin = array(5,4);					// Minimum version of PHP required by module
     		$this->need_dolibarr_version = array(3,0);	// Minimum version of Dolibarr required by module
     		$this->langfiles = array("holiday");
     
    @@ -87,9 +94,32 @@ class modHoliday extends DolibarrModules
     		//                             1=>array('MYMODULE_MYNEWCONST2','chaine','myvalue','This is another constant to add',0) );
     		//                             2=>array('MAIN_MODULE_MYMODULE_NEEDSMARTY','chaine',1,'Constant to say module need smarty',0)
     		$this->const = array();			// List of particular constants to add when module is enabled (key, 'chaine', value, desc, visible, 0 or 'allentities')
    +		$r=0;
    +
    +		$this->const[$r][0] = "HOLIDAY_ADDON";
    +		$this->const[$r][1] = "chaine";
    +		$this->const[$r][2] = "mod_holiday_madonna";
    +		$this->const[$r][3] = 'Nom du gestionnaire de numerotation des congés';
    +		$this->const[$r][4] = 0;
    +		$r++;
    +
    +		$this->const[$r][0] = "HOLIDAY_ADDON_PDF";
    +		$this->const[$r][1] = "chaine";
    +		$this->const[$r][2] = "celebrate";
    +		$this->const[$r][3] = 'Name of PDF model of holiday';
    +		$this->const[$r][4] = 0;
    +		$r++;
    +
    +		$this->const[$r][0] = "HOLIDAY_ADDON_PDF_ODT_PATH";
    +		$this->const[$r][1] = "chaine";
    +		$this->const[$r][2] = "DOL_DATA_ROOT/doctemplates/holiday";
    +		$this->const[$r][3] = "";
    +		$this->const[$r][4] = 0;
    +		$r++;
     
     		// Array to add new pages in new tabs
    -		$this->tabs[] = array('data'=>'user:+paidholidays:CPTitreMenu:holiday:$user->rights->holiday->read:/holiday/list.php?mainmenu=hrm&id=__ID__');  					// To add a new tab identified by code tabname1
    +		//$this->tabs[] = array('data'=>'user:+paidholidays:CPTitreMenu:holiday:$user->rights->holiday->read:/holiday/list.php?mainmenu=hrm&id=__ID__');	// We avoid to get one tab for each module. RH data are already in RH tab.
    +		$this->tabs[] = array();  					// To add a new tab identified by code tabname1
     
     		// Boxes
     		$this->boxes = array();			// List of boxes
    @@ -108,42 +138,49 @@ class modHoliday extends DolibarrModules
     		$r=0;
     
     		$this->rights[$r][0] = 20001; 				// Permission id (must not be already used)
    -		$this->rights[$r][1] = 'Read your own holidays';	// Permission label
    +		$this->rights[$r][1] = 'Read your own leave requests';	// Permission label
     		$this->rights[$r][3] = 0; 					// Permission by default for new user (0/1)
     		$this->rights[$r][4] = 'read';				// In php code, permission will be checked by test if ($user->rights->permkey->level1->level2)
     		$this->rights[$r][5] = '';				// In php code, permission will be checked by test if ($user->rights->permkey->level1->level2)
     		$r++;
     
     		$this->rights[$r][0] = 20002; 				// Permission id (must not be already used)
    -		$this->rights[$r][1] = 'Create/modify your own holidays';	// Permission label
    +		$this->rights[$r][1] = 'Create/modify your own leave requests';	// Permission label
     		$this->rights[$r][3] = 0; 					// Permission by default for new user (0/1)
     		$this->rights[$r][4] = 'write';				// In php code, permission will be checked by test if ($user->rights->permkey->level1->level2)
     		$this->rights[$r][5] = '';				// In php code, permission will be checked by test if ($user->rights->permkey->level1->level2)
     		$r++;
     
     		$this->rights[$r][0] = 20003; 				// Permission id (must not be already used)
    -		$this->rights[$r][1] = 'Delete holidays';	// Permission label
    +		$this->rights[$r][1] = 'Delete leave requests';	// Permission label
     		$this->rights[$r][3] = 0; 					// Permission by default for new user (0/1)
     		$this->rights[$r][4] = 'delete';				// In php code, permission will be checked by test if ($user->rights->permkey->level1->level2)
     		$this->rights[$r][5] = '';				// In php code, permission will be checked by test if ($user->rights->permkey->level1->level2)
     		$r++;
     
    +		$this->rights[$r][0] = 20007;
    +		$this->rights[$r][1] = 'Approve leave requests';
    +		$this->rights[$r][2] = 'w';
    +		$this->rights[$r][3] = 0;
    +		$this->rights[$r][4] = 'approve';
    +		$r++;
    +
     		$this->rights[$r][0] = 20004; 				// Permission id (must not be already used)
    -		$this->rights[$r][1] = 'Read holidays for everybody';	// Permission label
    +		$this->rights[$r][1] = 'Read leave requests for everybody';	// Permission label
     		$this->rights[$r][3] = 0; 					// Permission by default for new user (0/1)
     		$this->rights[$r][4] = 'read_all';				// In php code, permission will be checked by test if ($user->rights->permkey->level1->level2)
     		$this->rights[$r][5] = '';				// In php code, permission will be checked by test if ($user->rights->permkey->level1->level2)
     		$r++;
     
     		$this->rights[$r][0] = 20005; 				// Permission id (must not be already used)
    -		$this->rights[$r][1] = 'Create/modify holidays for everybody';	// Permission label
    +		$this->rights[$r][1] = 'Create/modify leave requests for everybody';	// Permission label
     		$this->rights[$r][3] = 0; 					// Permission by default for new user (0/1)
     		$this->rights[$r][4] = 'write_all';				// In php code, permission will be checked by test if ($user->rights->permkey->level1->level2)
     		$this->rights[$r][5] = '';				// In php code, permission will be checked by test if ($user->rights->permkey->level1->level2)
     		$r++;
     
     		$this->rights[$r][0] = 20006; 				// Permission id (must not be already used)
    -		$this->rights[$r][1] = 'Setup holidays of users (setup and update balance)';	// Permission label
    +		$this->rights[$r][1] = 'Setup leave requests of users (setup and update balance)';	// Permission label
     		$this->rights[$r][3] = 0; 					// Permission by default for new user (0/1)
     		$this->rights[$r][4] = 'define_holiday';				// In php code, permission will be checked by test if ($user->rights->permkey->level1->level2)
     		$this->rights[$r][5] = '';				// In php code, permission will be checked by test if ($user->rights->permkey->level1->level2)
    @@ -163,8 +200,15 @@ class modHoliday extends DolibarrModules
     		$this->export_label[$r]='ListeCP';
     		$this->export_icon[$r]='holiday';
     		$this->export_permission[$r]=array(array("holiday","read_all"));
    -		$this->export_fields_array[$r]=array('d.rowid'=>"LeaveId",'d.fk_type'=>'TypeOfLeaveId','t.code'=>'TypeOfLeaveCode','t.label'=>'TypeOfLeaveLabel','d.fk_user'=>'UserID','u.lastname'=>'Lastname','u.firstname'=>'Firstname','u.login'=>"Login",'d.date_debut'=>'DateStart','d.date_fin'=>'DateEnd','d.halfday'=>'HalfDay','d.date_valid'=>'DateApprove','d.fk_validator'=>"UserForApprovalID",'ua.lastname'=>"UserForApprovalLastname",'ua.firstname'=>"UserForApprovalFirstname",'ua.login'=>"UserForApprovalLogin",'d.description'=>'Description','d.statut'=>'Status');
    -		$this->export_entities_array[$r]=array('u.lastname'=>'user','u.firstname'=>'user','u.login'=>'user','ua.lastname'=>'user','ua.firstname'=>'user','ua.login'=>'user');
    +		$this->export_fields_array[$r]=array(
    +			'd.rowid'=>"LeaveId",'d.fk_type'=>'TypeOfLeaveId','t.code'=>'TypeOfLeaveCode','t.label'=>'TypeOfLeaveLabel','d.fk_user'=>'UserID',
    +			'u.lastname'=>'Lastname','u.firstname'=>'Firstname','u.login'=>"Login",'d.date_debut'=>'DateStart','d.date_fin'=>'DateEnd','d.halfday'=>'HalfDay',
    +			'd.date_valid'=>'DateApprove','d.fk_validator'=>"UserForApprovalID",'ua.lastname'=>"UserForApprovalLastname",'ua.firstname'=>"UserForApprovalFirstname",
    +			'ua.login'=>"UserForApprovalLogin",'d.description'=>'Description','d.statut'=>'Status'
    +		);
    +		$this->export_entities_array[$r]=array(
    +			'u.lastname'=>'user','u.firstname'=>'user','u.login'=>'user','ua.lastname'=>'user','ua.firstname'=>'user','ua.login'=>'user'
    +		);
     		$this->export_alias_array[$r]=array('d.rowid'=>"idholiday");
     		$this->export_dependencies_array[$r]=array(); // To add unique key if we ask a field of a child to avoid the DISTINCT to discard them
     
    @@ -180,9 +224,32 @@ class modHoliday extends DolibarrModules
     		// $this->export_code[$r]=$this->rights_class.'_'.$r;
     		// $this->export_label[$r]='CustomersInvoicesAndInvoiceLines';	// Translation key (used only if key ExportDataset_xxx_z not found)
     		// $this->export_permission[$r]=array(array("facture","facture","export"));
    -		// $this->export_fields_array[$r]=array('s.rowid'=>"IdCompany",'s.nom'=>'CompanyName','s.address'=>'Address','s.zip'=>'Zip','s.town'=>'Town','s.fk_pays'=>'Country','s.phone'=>'Phone','s.siren'=>'ProfId1','s.siret'=>'ProfId2','s.ape'=>'ProfId3','s.idprof4'=>'ProfId4','s.code_compta'=>'CustomerAccountancyCode','s.code_compta_fournisseur'=>'SupplierAccountancyCode','f.rowid'=>"InvoiceId",'f.facnumber'=>"InvoiceRef",'f.datec'=>"InvoiceDateCreation",'f.datef'=>"DateInvoice",'f.total'=>"TotalHT",'f.total_ttc'=>"TotalTTC",'f.tva'=>"TotalVAT",'f.paye'=>"InvoicePaid",'f.fk_statut'=>'InvoiceStatus','f.note'=>"InvoiceNote",'fd.rowid'=>'LineId','fd.description'=>"LineDescription",'fd.price'=>"LineUnitPrice",'fd.tva_tx'=>"LineVATRate",'fd.qty'=>"LineQty",'fd.total_ht'=>"LineTotalHT",'fd.total_tva'=>"LineTotalTVA",'fd.total_ttc'=>"LineTotalTTC",'fd.date_start'=>"DateStart",'fd.date_end'=>"DateEnd",'fd.fk_product'=>'ProductId','p.ref'=>'ProductRef');
    -		// $this->export_entities_array[$r]=array('s.rowid'=>"company",'s.nom'=>'company','s.address'=>'company','s.zip'=>'company','s.town'=>'company','s.fk_pays'=>'company','s.phone'=>'company','s.siren'=>'company','s.siret'=>'company','s.ape'=>'company','s.idprof4'=>'company','s.code_compta'=>'company','s.code_compta_fournisseur'=>'company','f.rowid'=>"invoice",'f.facnumber'=>"invoice",'f.datec'=>"invoice",'f.datef'=>"invoice",'f.total'=>"invoice",'f.total_ttc'=>"invoice",'f.tva'=>"invoice",'f.paye'=>"invoice",'f.fk_statut'=>'invoice','f.note'=>"invoice",'fd.rowid'=>'invoice_line','fd.description'=>"invoice_line",'fd.price'=>"invoice_line",'fd.total_ht'=>"invoice_line",'fd.total_tva'=>"invoice_line",'fd.total_ttc'=>"invoice_line",'fd.tva_tx'=>"invoice_line",'fd.qty'=>"invoice_line",'fd.date_start'=>"invoice_line",'fd.date_end'=>"invoice_line",'fd.fk_product'=>'product','p.ref'=>'product');
    -		// $this->export_alias_array[$r]=array('s.rowid'=>"socid",'s.nom'=>'soc_name','s.address'=>'soc_adres','s.zip'=>'soc_zip','s.town'=>'soc_town','s.fk_pays'=>'soc_pays','s.phone'=>'soc_tel','s.siren'=>'soc_siren','s.siret'=>'soc_siret','s.ape'=>'soc_ape','s.idprof4'=>'soc_idprof4','s.code_compta'=>'soc_customer_accountancy','s.code_compta_fournisseur'=>'soc_supplier_accountancy','f.rowid'=>"invoiceid",'f.facnumber'=>"ref",'f.datec'=>"datecreation",'f.datef'=>"dateinvoice",'f.total'=>"totalht",'f.total_ttc'=>"totalttc",'f.tva'=>"totalvat",'f.paye'=>"paid",'f.fk_statut'=>'status','f.note'=>"note",'fd.rowid'=>'lineid','fd.description'=>"linedescription",'fd.price'=>"lineprice",'fd.total_ht'=>"linetotalht",'fd.total_tva'=>"linetotaltva",'fd.total_ttc'=>"linetotalttc",'fd.tva_tx'=>"linevatrate",'fd.qty'=>"lineqty",'fd.date_start'=>"linedatestart",'fd.date_end'=>"linedateend",'fd.fk_product'=>'productid','p.ref'=>'productref');
    +		// $this->export_fields_array[$r]=array(
    +		//	's.rowid'=>"IdCompany",'s.nom'=>'CompanyName','s.address'=>'Address','s.zip'=>'Zip','s.town'=>'Town','s.fk_pays'=>'Country','s.phone'=>'Phone',
    +		//	's.siren'=>'ProfId1','s.siret'=>'ProfId2','s.ape'=>'ProfId3','s.idprof4'=>'ProfId4','s.code_compta'=>'CustomerAccountancyCode',
    +		//	's.code_compta_fournisseur'=>'SupplierAccountancyCode','f.rowid'=>"InvoiceId",'f.facnumber'=>"InvoiceRef",'f.datec'=>"InvoiceDateCreation",
    +		//	'f.datef'=>"DateInvoice",'f.total'=>"TotalHT",'f.total_ttc'=>"TotalTTC",'f.tva'=>"TotalVAT",'f.paye'=>"InvoicePaid",'f.fk_statut'=>'InvoiceStatus',
    +		//	'f.note'=>"InvoiceNote",'fd.rowid'=>'LineId','fd.description'=>"LineDescription",'fd.price'=>"LineUnitPrice",'fd.tva_tx'=>"LineVATRate",
    +		//	'fd.qty'=>"LineQty",'fd.total_ht'=>"LineTotalHT",'fd.total_tva'=>"LineTotalTVA",'fd.total_ttc'=>"LineTotalTTC",'fd.date_start'=>"DateStart",
    +		//	'fd.date_end'=>"DateEnd",'fd.fk_product'=>'ProductId','p.ref'=>'ProductRef'
    +		//);
    +		// $this->export_entities_array[$r]=array(
    +		//	's.rowid'=>"company",'s.nom'=>'company','s.address'=>'company','s.zip'=>'company','s.town'=>'company','s.fk_pays'=>'company','s.phone'=>'company',
    +		//	's.siren'=>'company','s.siret'=>'company','s.ape'=>'company','s.idprof4'=>'company','s.code_compta'=>'company','s.code_compta_fournisseur'=>'company',
    +		//	'f.rowid'=>"invoice",'f.facnumber'=>"invoice",'f.datec'=>"invoice",'f.datef'=>"invoice",'f.total'=>"invoice",'f.total_ttc'=>"invoice",'f.tva'=>"invoice",
    +		//	'f.paye'=>"invoice",'f.fk_statut'=>'invoice','f.note'=>"invoice",'fd.rowid'=>'invoice_line','fd.description'=>"invoice_line",'fd.price'=>"invoice_line",
    +		//	'fd.total_ht'=>"invoice_line",'fd.total_tva'=>"invoice_line",'fd.total_ttc'=>"invoice_line",'fd.tva_tx'=>"invoice_line",'fd.qty'=>"invoice_line",
    +		//	'fd.date_start'=>"invoice_line",'fd.date_end'=>"invoice_line",'fd.fk_product'=>'product','p.ref'=>'product'
    +		//);
    +		// $this->export_alias_array[$r]=array(
    +		//	's.rowid'=>"socid",'s.nom'=>'soc_name','s.address'=>'soc_adres','s.zip'=>'soc_zip','s.town'=>'soc_town','s.fk_pays'=>'soc_pays','s.phone'=>'soc_tel',
    +		//	's.siren'=>'soc_siren','s.siret'=>'soc_siret','s.ape'=>'soc_ape','s.idprof4'=>'soc_idprof4','s.code_compta'=>'soc_customer_accountancy',
    +		//	's.code_compta_fournisseur'=>'soc_supplier_accountancy','f.rowid'=>"invoiceid",'f.facnumber'=>"ref",'f.datec'=>"datecreation",'f.datef'=>"dateinvoice",
    +		//	'f.total'=>"totalht",'f.total_ttc'=>"totalttc",'f.tva'=>"totalvat",'f.paye'=>"paid",'f.fk_statut'=>'status','f.note'=>"note",'fd.rowid'=>'lineid',
    +		//	'fd.description'=>"linedescription",'fd.price'=>"lineprice",'fd.total_ht'=>"linetotalht",'fd.total_tva'=>"linetotaltva",'fd.total_ttc'=>"linetotalttc",
    +		//	'fd.tva_tx'=>"linevatrate",'fd.qty'=>"lineqty",'fd.date_start'=>"linedatestart",'fd.date_end'=>"linedateend",'fd.fk_product'=>'productid',
    +		//	'p.ref'=>'productref'
    +		//);
     		// $this->export_sql_start[$r]='SELECT DISTINCT ';
     		// $this->export_sql_end[$r]  =' FROM ('.MAIN_DB_PREFIX.'facture as f, '.MAIN_DB_PREFIX.'facturedet as fd, '.MAIN_DB_PREFIX.'societe as s)';
     		// $this->export_sql_end[$r] .=' LEFT JOIN '.MAIN_DB_PREFIX.'product as p on (fd.fk_product = p.rowid)';
    diff --git a/htdocs/core/modules/modImport.class.php b/htdocs/core/modules/modImport.class.php
    index 01d66644dc7..72677787d94 100644
    --- a/htdocs/core/modules/modImport.class.php
    +++ b/htdocs/core/modules/modImport.class.php
    @@ -44,7 +44,7 @@ class modImport extends DolibarrModules
     		$this->numero = 250;
     
     		$this->family = "technic";
    -        $this->module_position = 70;
    +        $this->module_position = '70';
             // Module label (no space allowed), used if translation string 'ModuleXXXName' not found (where XXX is value of numeric property 'numero' of module)
     		$this->name = preg_replace('/^mod/i','',get_class($this));
     		$this->description = "Outils d'imports de donnees Dolibarr (via un assistant)";
    @@ -60,9 +60,11 @@ class modImport extends DolibarrModules
     		$this->config_page_url = array();
     
     		// Dependencies
    -		$this->depends = array();
    -		$this->requiredby = array();
    -		$this->phpmin = array(4,3,0);	// Need auto_detect_line_endings php option to solve MAC pbs.
    +		$this->hidden = false;			// A condition to hide module
    +		$this->depends = array();		// List of module class names as string that must be enabled if this module is enabled
    +		$this->requiredby = array();	// List of module ids to disable if this one is disabled
    +		$this->conflictwith = array();	// List of module class names as string this module is in conflict with
    +		$this->phpmin = array(5,4);		// Minimum version of PHP required by module - Need auto_detect_line_endings php option to solve MAC pbs.
     		$this->phpmax = array();
     		$this->need_dolibarr_version = array(2,7,-1);	// Minimum version of Dolibarr required by module
     		$this->need_javascript_ajax = 1;
    @@ -89,6 +91,5 @@ class modImport extends DolibarrModules
     		// Menus
     		//-------
     		$this->menu = 1;        // This module add menu entries. They are coded into menu manager.
    -
     	}
     }
    diff --git a/htdocs/core/modules/modIncoterm.class.php b/htdocs/core/modules/modIncoterm.class.php
    index 7d4d1251f31..95949eeb05a 100644
    --- a/htdocs/core/modules/modIncoterm.class.php
    +++ b/htdocs/core/modules/modIncoterm.class.php
    @@ -65,9 +65,11 @@ class modIncoterm extends DolibarrModules
     		$this->config_page_url = array();
     
     		// Dependencies
    -		$this->depends = array();		// List of modules id that must be enabled if this module is enabled
    -		$this->requiredby = array();	// List of modules id to disable if this one is disabled
    -		$this->phpmin = array(5,0);					// Minimum version of PHP required by module
    +		$this->hidden = false;			// A condition to hide module
    +		$this->depends = array();		// List of module class names as string that must be enabled if this module is enabled
    +		$this->requiredby = array();	// List of module ids to disable if this one is disabled
    +		$this->conflictwith = array();	// List of module class names as string this module is in conflict with
    +		$this->phpmin = array(5,4);		// Minimum version of PHP required by module
     		$this->need_dolibarr_version = array(3,0);	// Minimum version of Dolibarr required by module
     		$this->langfiles = array("incoterm");
     
    diff --git a/htdocs/core/modules/modLabel.class.php b/htdocs/core/modules/modLabel.class.php
    index 2d91fd121bb..8c8a670a54d 100644
    --- a/htdocs/core/modules/modLabel.class.php
    +++ b/htdocs/core/modules/modLabel.class.php
    @@ -44,7 +44,7 @@ class modLabel extends DolibarrModules
     		$this->numero = 60;
     
     		$this->family = "technic";
    -		$this->module_position = 80;
    +		$this->module_position = '75';
     		// Module label (no space allowed), used if translation string 'ModuleXXXName' not found (where XXX is value of numeric property 'numero' of module)
     		$this->name = preg_replace('/^mod/i','',get_class($this));
     		$this->description = "Gestion des etiquettes";
    @@ -56,9 +56,12 @@ class modLabel extends DolibarrModules
     		// Data directories to create when module is enabled
     		$this->dirs = array("/label/temp");
     
    -		// Dependancies
    -		$this->depends = array();
    -		$this->requiredby = array();
    +		// Dependencies
    +		$this->hidden = false;			// A condition to hide module
    +		$this->depends = array();		// List of module class names as string that must be enabled if this module is enabled
    +		$this->requiredby = array();	// List of module ids to disable if this one is disabled
    +		$this->conflictwith = array();	// List of module class names as string this module is in conflict with
    +		$this->phpmin = array(5,4);		// Minimum version of PHP required by module
     
     		// Config pages
     		// $this->config_page_url = array("label.php");
    @@ -87,7 +90,6 @@ class modLabel extends DolibarrModules
     		$this->rights[4][1] = 'Supprimer les etiquettes'; // libelle de la permission
     		$this->rights[4][3] = 0; // La permission est-elle une permission par defaut
     		$this->rights[4][4] = 'supprimer';
    -
     	}
     
     	/**
    diff --git a/htdocs/core/modules/modLdap.class.php b/htdocs/core/modules/modLdap.class.php
    index 0f183bd6c76..90577ae3ccf 100644
    --- a/htdocs/core/modules/modLdap.class.php
    +++ b/htdocs/core/modules/modLdap.class.php
    @@ -60,9 +60,12 @@ class modLdap extends DolibarrModules
     		// Config pages
     		$this->config_page_url = array("ldap.php");
     
    -		// Dependancies
    -		$this->depends = array();
    -		$this->requiredby = array();
    +		// Dependencies
    +		$this->hidden = false;			// A condition to hide module
    +		$this->depends = array();		// List of module class names as string that must be enabled if this module is enabled
    +		$this->requiredby = array();	// List of module ids to disable if this one is disabled
    +		$this->conflictwith = array();	// List of module class names as string this module is in conflict with
    +		$this->phpmin = array(5,4);		// Minimum version of PHP required by module
     
     		// Constants
     		$this->const = array(
    diff --git a/htdocs/core/modules/modLoan.class.php b/htdocs/core/modules/modLoan.class.php
    index 51779f6ffc5..662ded1da21 100644
    --- a/htdocs/core/modules/modLoan.class.php
    +++ b/htdocs/core/modules/modLoan.class.php
    @@ -63,9 +63,11 @@ class modLoan extends DolibarrModules
     		$this->config_page_url = array('loan.php');
     
     		// Dependencies
    -		$this->depends = array();
    -		$this->requiredby = array();
    -		$this->conflictwith = array();
    +		$this->hidden = false;			// A condition to hide module
    +		$this->depends = array();		// List of module class names as string that must be enabled if this module is enabled
    +		$this->requiredby = array();	// List of module ids to disable if this one is disabled
    +		$this->conflictwith = array();	// List of module class names as string this module is in conflict with
    +		$this->phpmin = array(5,4);		// Minimum version of PHP required by module
     		$this->langfiles = array("loan");
     
     		// Constants
    @@ -143,7 +145,6 @@ class modLoan extends DolibarrModules
     		// Exports
     		//--------
     		$r=0;
    -
     	}
     
     
    diff --git a/htdocs/core/modules/modMailing.class.php b/htdocs/core/modules/modMailing.class.php
    index 46b31a08696..749369ee8e9 100644
    --- a/htdocs/core/modules/modMailing.class.php
    +++ b/htdocs/core/modules/modMailing.class.php
    @@ -57,8 +57,11 @@ class modMailing extends DolibarrModules
     		$this->dirs = array("/mailing/temp");
     
     		// Dependencies
    -		$this->depends = array();
    -		$this->requiredby = array();
    +		$this->hidden = false;			// A condition to hide module
    +		$this->depends = array();		// List of module class names as string that must be enabled if this module is enabled
    +		$this->requiredby = array();	// List of module ids to disable if this one is disabled
    +		$this->conflictwith = array();	// List of module class names as string this module is in conflict with
    +		$this->phpmin = array(5,4);		// Minimum version of PHP required by module
     		$this->langfiles = array("mails");
     
     		// Config pages
    @@ -130,7 +133,6 @@ class modMailing extends DolibarrModules
     		// Menus
     		//-------
     		$this->menu = 1;        // This module add menu entries. They are coded into menu manager.
    -
     	}
     
     
    diff --git a/htdocs/core/modules/modMailmanSpip.class.php b/htdocs/core/modules/modMailmanSpip.class.php
    index 9a019db7fea..e1a8f7c2cd6 100644
    --- a/htdocs/core/modules/modMailmanSpip.class.php
    +++ b/htdocs/core/modules/modMailmanSpip.class.php
    @@ -58,8 +58,11 @@ class modMailmanSpip extends DolibarrModules
     		$this->dirs = array();
     
     		// Dependencies
    -		$this->depends = array('modAdherent');
    -		$this->requiredby = array();
    +		$this->hidden = false;			// A condition to hide module
    +		$this->depends = array('modAdherent');		// List of module class names as string that must be enabled if this module is enabled
    +		$this->requiredby = array();	// List of module ids to disable if this one is disabled
    +		$this->conflictwith = array();	// List of module class names as string this module is in conflict with
    +		$this->phpmin = array(5,4);		// Minimum version of PHP required by module
     
     		// Config pages
     		$this->config_page_url = array('mailman.php');
    @@ -80,6 +83,5 @@ class modMailmanSpip extends DolibarrModules
     		// Menus
     		//-------
     		$this->menu = 1;        // This module add menu entries. They are coded into menu manager.
    -
     	}
     }
    diff --git a/htdocs/core/modules/modMargin.class.php b/htdocs/core/modules/modMargin.class.php
    index 53fba120656..58de64c8aad 100644
    --- a/htdocs/core/modules/modMargin.class.php
    +++ b/htdocs/core/modules/modMargin.class.php
    @@ -48,7 +48,7 @@ class modMargin extends DolibarrModules
     		// Family can be 'crm','financial','hr','projects','products','ecm','technic','other'
     		// It is used to group modules in module setup page
     		$this->family = "financial";
    -		$this->module_position = 550;
    +		$this->module_position = '55';
     		// Module label (no space allowed), used if translation string 'ModuleXXXName' not found (where XXX is value of numeric property 'numero' of module)
     		$this->name = preg_replace('/^mod/i','',get_class($this));
     		// Module description, used if translation string 'ModuleXXXDesc' not found (where XXX is value of numeric property 'numero' of module)
    @@ -68,9 +68,11 @@ class modMargin extends DolibarrModules
     		$this->config_page_url = array("margin.php@margin");
     
     		// Dependencies
    -		$this->depends = array("modPropale", "modProduct");		// List of modules id that must be enabled if this module is enabled
    -		$this->requiredby = array();	// List of modules id to disable if this one is disabled
    -		$this->phpmin = array(5,1);					// Minimum version of PHP required by module
    +		$this->hidden = false;			// A condition to hide module
    +		$this->depends = array("modPropale", "modProduct");		// List of module class names as string that must be enabled if this module is enabled
    +		$this->requiredby = array();	// List of module ids to disable if this one is disabled
    +		$this->conflictwith = array();	// List of module class names as string this module is in conflict with
    +		$this->phpmin = array(5,4);		// Minimum version of PHP required by module
     		$this->need_dolibarr_version = array(3,2);	// Minimum version of Dolibarr required by module
     		$this->langfiles = array("margins");
     
    diff --git a/htdocs/core/modules/modModuleBuilder.class.php b/htdocs/core/modules/modModuleBuilder.class.php
    index 2c7b917d6d2..7f4132d7e44 100644
    --- a/htdocs/core/modules/modModuleBuilder.class.php
    +++ b/htdocs/core/modules/modModuleBuilder.class.php
    @@ -1,5 +1,6 @@
     <?php
     /* Copyright (C) 2017   Laurent Destailleur  <eldy@users.sourcefore.net>
    + * Copyright (C) 2018   Nicolas ZABOURI   <info@inovea-conseil.com>
      *
      * This program is free software; you can redistribute it and/or modify
      * it under the terms of the GNU General Public License as published by
    @@ -48,7 +49,7 @@ class modModuleBuilder extends DolibarrModules
             $this->name = preg_replace('/^mod/i','',get_class($this));
             $this->description = "A RAD (Rapid Application Development) tool to help developers to build their own module.";
     		// Possible values for version are: 'development', 'experimental', 'dolibarr' or version
    -        $this->version = 'experimental';
    +        $this->version = 'dolibarr';
             // Key used in llx_const table to save module status enabled/disabled (where MYMODULE is value of property name of module in uppercase)
             $this->const_name = 'MAIN_MODULE_'.strtoupper($this->name);
             // Name of image file used for this module.
    @@ -59,9 +60,9 @@ class modModuleBuilder extends DolibarrModules
     
             // Config pages
             //-------------
    -        $this->config_page_url = array();
    +        $this->config_page_url = array('setup.php@modulebuilder');
     
    -        // Dependancies
    +        // Dependencies
             //-------------
     	    $this->hidden = false;	// A condition to disable module
     	    $this->depends = array();		// List of modules id that must be enabled if this module is enabled
    @@ -94,9 +95,8 @@ class modModuleBuilder extends DolibarrModules
                 'langs'=>'modulebuilder',
                 'position'=>100,
                 'perms'=>'1',
    -            'enabled'=>'$conf->modulebuilder->enabled && preg_match(\'/^admintools/\',$leftmenu) && ($user->admin || $conf->global->MODULEBUILDER_FOREVERYONE)',
    +            'enabled'=>'$conf->modulebuilder->enabled && preg_match(\'/^(admintools|all)/\',$leftmenu) && ($user->admin || $conf->global->MODULEBUILDER_FOREVERYONE)',
                 'target'=>'_modulebuilder',
                 'user'=>0);
    -
         }
     }
    diff --git a/htdocs/core/modules/modMultiCurrency.class.php b/htdocs/core/modules/modMultiCurrency.class.php
    index 7c87ef35a53..9e838a8605b 100644
    --- a/htdocs/core/modules/modMultiCurrency.class.php
    +++ b/htdocs/core/modules/modMultiCurrency.class.php
    @@ -54,7 +54,7 @@ class modMultiCurrency extends DolibarrModules
     		// It is used to group modules in module setup page
     		$this->family = "technic";
     		// Module position in the family
    -		$this->module_position = 40;
    +		$this->module_position = '40';
     
     		// Module label (no space allowed), used if translation string 'ModuleXXXName' not found (where XXX is value of numeric property 'numero' of module)
     		$this->name = preg_replace('/^mod/i', '', get_class($this));
    @@ -88,7 +88,7 @@ class modMultiCurrency extends DolibarrModules
     		$this->depends = array(); // List of modules id that must be enabled if this module is enabled
     		$this->requiredby = array(); // List of modules id to disable if this one is disabled
     		$this->conflictwith = array(); // List of modules id this module is in conflict with
    -		$this->phpmin = array(5, 0); // Minimum version of PHP required by module
    +		$this->phpmin = array(5, 4); // Minimum version of PHP required by module
     		$this->need_dolibarr_version = array(3, 0); // Minimum version of Dolibarr required by module
     		$this->langfiles = array("multicurrency");
     
    @@ -138,8 +138,9 @@ class modMultiCurrency extends DolibarrModules
                 'langs'=>'mylangfile@multicurrency',
                 'tabname'=>array(MAIN_DB_PREFIX."table1",MAIN_DB_PREFIX."table2",MAIN_DB_PREFIX."table3"),		// List of tables we want to see into dictonnary editor
                 'tablib'=>array("Table1","Table2","Table3"),													// Label of tables
    -            'tabsql'=>array('SELECT f.rowid as rowid, f.code, f.label, f.active FROM '.MAIN_DB_PREFIX.'table1 as f','SELECT f.rowid as rowid, f.code, f.label, f.active FROM '.MAIN_DB_PREFIX.'table2 as f','SELECT f.rowid as rowid, f.code, f.label, f.active FROM '.MAIN_DB_PREFIX.'table3 as f'),	// Request to select fields
    -            'tabsqlsort'=>array("label ASC","label ASC","label ASC"),																					// Sort order
    +			'tabsql'=>array('SELECT f.rowid as rowid, f.code, f.label, f.active FROM '.MAIN_DB_PREFIX.'table1 as f','SELECT f.rowid as rowid, f.code, f.label, f.active FROM '.MAIN_DB_PREFIX.'table2 as f','SELECT f.rowid as rowid, f.code, f.label, f.active FROM '.MAIN_DB_PREFIX.'table3 as f'),	// Request to select fields
    +			// Sort order
    +            'tabsqlsort'=>array("label ASC","label ASC","label ASC"),
                 'tabfield'=>array("code,label","code,label","code,label"),																					// List of fields (result of select to show dictionary)
                 'tabfieldvalue'=>array("code,label","code,label","code,label"),																				// List of fields (list of fields to edit a record)
                 'tabfieldinsert'=>array("code,label","code,label","code,label"),																			// List of fields (list of fields for insert)
    @@ -217,9 +218,33 @@ class modMultiCurrency extends DolibarrModules
             // $this->export_enabled[$r]='1';                               // Condition to show export in list (ie: '$user->id==3'). Set to 1 to always show when module is enabled.
             // $this->export_icon[$r]='generic:MyModule';
     		// $this->export_permission[$r]=array(array("multicurrency","level1","level2"));
    -		// $this->export_fields_array[$r]=array('s.rowid'=>"IdCompany",'s.nom'=>'CompanyName','s.address'=>'Address','s.zip'=>'Zip','s.town'=>'Town','s.fk_pays'=>'Country','s.phone'=>'Phone','s.siren'=>'ProfId1','s.siret'=>'ProfId2','s.ape'=>'ProfId3','s.idprof4'=>'ProfId4','s.code_compta'=>'CustomerAccountancyCode','s.code_compta_fournisseur'=>'SupplierAccountancyCode','f.rowid'=>"InvoiceId",'f.facnumber'=>"InvoiceRef",'f.datec'=>"InvoiceDateCreation",'f.datef'=>"DateInvoice",'f.total'=>"TotalHT",'f.total_ttc'=>"TotalTTC",'f.tva'=>"TotalVAT",'f.paye'=>"InvoicePaid",'f.fk_statut'=>'InvoiceStatus','f.note'=>"InvoiceNote",'fd.rowid'=>'LineId','fd.description'=>"LineDescription",'fd.price'=>"LineUnitPrice",'fd.tva_tx'=>"LineVATRate",'fd.qty'=>"LineQty",'fd.total_ht'=>"LineTotalHT",'fd.total_tva'=>"LineTotalTVA",'fd.total_ttc'=>"LineTotalTTC",'fd.date_start'=>"DateStart",'fd.date_end'=>"DateEnd",'fd.fk_product'=>'ProductId','p.ref'=>'ProductRef');
    -		// $this->export_TypeFields_array[$r]=array('t.date'=>'Date', 't.qte'=>'Numeric', 't.poids'=>'Numeric', 't.fad'=>'Numeric', 't.paq'=>'Numeric', 't.stockage'=>'Numeric', 't.fadparliv'=>'Numeric', 't.livau100'=>'Numeric', 't.forfait'=>'Numeric', 's.nom'=>'Text','s.address'=>'Text','s.zip'=>'Text','s.town'=>'Text','c.code'=>'Text','s.phone'=>'Text','s.siren'=>'Text','s.siret'=>'Text','s.ape'=>'Text','s.idprof4'=>'Text','s.code_compta'=>'Text','s.code_compta_fournisseur'=>'Text','s.tva_intra'=>'Text','f.facnumber'=>"Text",'f.datec'=>"Date",'f.datef'=>"Date",'f.date_lim_reglement'=>"Date",'f.total'=>"Numeric",'f.total_ttc'=>"Numeric",'f.tva'=>"Numeric",'f.paye'=>"Boolean",'f.fk_statut'=>'Status','f.note_private'=>"Text",'f.note_public'=>"Text",'fd.description'=>"Text",'fd.subprice'=>"Numeric",'fd.tva_tx'=>"Numeric",'fd.qty'=>"Numeric",'fd.total_ht'=>"Numeric",'fd.total_tva'=>"Numeric",'fd.total_ttc'=>"Numeric",'fd.date_start'=>"Date",'fd.date_end'=>"Date",'fd.special_code'=>'Numeric','fd.product_type'=>"Numeric",'fd.fk_product'=>'List:product:label','p.ref'=>'Text','p.label'=>'Text','p.accountancy_code_sell'=>'Text');
    -		// $this->export_entities_array[$r]=array('s.rowid'=>"company",'s.nom'=>'company','s.address'=>'company','s.zip'=>'company','s.town'=>'company','s.fk_pays'=>'company','s.phone'=>'company','s.siren'=>'company','s.siret'=>'company','s.ape'=>'company','s.idprof4'=>'company','s.code_compta'=>'company','s.code_compta_fournisseur'=>'company','f.rowid'=>"invoice",'f.facnumber'=>"invoice",'f.datec'=>"invoice",'f.datef'=>"invoice",'f.total'=>"invoice",'f.total_ttc'=>"invoice",'f.tva'=>"invoice",'f.paye'=>"invoice",'f.fk_statut'=>'invoice','f.note'=>"invoice",'fd.rowid'=>'invoice_line','fd.description'=>"invoice_line",'fd.price'=>"invoice_line",'fd.total_ht'=>"invoice_line",'fd.total_tva'=>"invoice_line",'fd.total_ttc'=>"invoice_line",'fd.tva_tx'=>"invoice_line",'fd.qty'=>"invoice_line",'fd.date_start'=>"invoice_line",'fd.date_end'=>"invoice_line",'fd.fk_product'=>'product','p.ref'=>'product');
    +		// $this->export_fields_array[$r]=array(
    +		//	's.rowid'=>"IdCompany",'s.nom'=>'CompanyName','s.address'=>'Address','s.zip'=>'Zip','s.town'=>'Town','s.fk_pays'=>'Country','s.phone'=>'Phone',
    +		//	's.siren'=>'ProfId1','s.siret'=>'ProfId2','s.ape'=>'ProfId3','s.idprof4'=>'ProfId4','s.code_compta'=>'CustomerAccountancyCode',
    +		//	's.code_compta_fournisseur'=>'SupplierAccountancyCode','f.rowid'=>"InvoiceId",'f.facnumber'=>"InvoiceRef",'f.datec'=>"InvoiceDateCreation",
    +		//	'f.datef'=>"DateInvoice",'f.total'=>"TotalHT",'f.total_ttc'=>"TotalTTC",'f.tva'=>"TotalVAT",'f.paye'=>"InvoicePaid",'f.fk_statut'=>'InvoiceStatus',
    +		//	'f.note'=>"InvoiceNote",'fd.rowid'=>'LineId','fd.description'=>"LineDescription",'fd.price'=>"LineUnitPrice",'fd.tva_tx'=>"LineVATRate",
    +		//	'fd.qty'=>"LineQty",'fd.total_ht'=>"LineTotalHT",'fd.total_tva'=>"LineTotalTVA",'fd.total_ttc'=>"LineTotalTTC",'fd.date_start'=>"DateStart",
    +		//	'fd.date_end'=>"DateEnd",'fd.fk_product'=>'ProductId','p.ref'=>'ProductRef'
    +		//);
    +		// $this->export_TypeFields_array[$r]=array(
    +		//	't.date'=>'Date', 't.qte'=>'Numeric', 't.poids'=>'Numeric', 't.fad'=>'Numeric', 't.paq'=>'Numeric', 't.stockage'=>'Numeric', 't.fadparliv'=>'Numeric',
    +		//	't.livau100'=>'Numeric', 't.forfait'=>'Numeric', 's.nom'=>'Text','s.address'=>'Text','s.zip'=>'Text','s.town'=>'Text','c.code'=>'Text','s.phone'=>'Text',
    +		//	's.siren'=>'Text','s.siret'=>'Text','s.ape'=>'Text','s.idprof4'=>'Text','s.code_compta'=>'Text','s.code_compta_fournisseur'=>'Text','s.tva_intra'=>'Text',
    +		//	'f.facnumber'=>"Text",'f.datec'=>"Date",'f.datef'=>"Date",'f.date_lim_reglement'=>"Date",'f.total'=>"Numeric",'f.total_ttc'=>"Numeric",'f.tva'=>"Numeric",
    +		//	'f.paye'=>"Boolean",'f.fk_statut'=>'Status','f.note_private'=>"Text",'f.note_public'=>"Text",'fd.description'=>"Text",'fd.subprice'=>"Numeric",
    +		//	'fd.tva_tx'=>"Numeric",'fd.qty'=>"Numeric",'fd.total_ht'=>"Numeric",'fd.total_tva'=>"Numeric",'fd.total_ttc'=>"Numeric",'fd.date_start'=>"Date",
    +		//	'fd.date_end'=>"Date",'fd.special_code'=>'Numeric','fd.product_type'=>"Numeric",'fd.fk_product'=>'List:product:label','p.ref'=>'Text','p.label'=>'Text',
    +		//	'p.accountancy_code_sell'=>'Text'
    +		//);
    +		// $this->export_entities_array[$r]=array(
    +		//	's.rowid'=>"company",'s.nom'=>'company','s.address'=>'company','s.zip'=>'company','s.town'=>'company','s.fk_pays'=>'company','s.phone'=>'company',
    +		//	's.siren'=>'company','s.siret'=>'company','s.ape'=>'company','s.idprof4'=>'company','s.code_compta'=>'company','s.code_compta_fournisseur'=>'company',
    +		//	'f.rowid'=>"invoice",'f.facnumber'=>"invoice",'f.datec'=>"invoice",'f.datef'=>"invoice",'f.total'=>"invoice",'f.total_ttc'=>"invoice",
    +		//	'f.tva'=>"invoice",'f.paye'=>"invoice",'f.fk_statut'=>'invoice','f.note'=>"invoice",'fd.rowid'=>'invoice_line','fd.description'=>"invoice_line",
    +		//	'fd.price'=>"invoice_line",'fd.total_ht'=>"invoice_line",'fd.total_tva'=>"invoice_line",'fd.total_ttc'=>"invoice_line",'fd.tva_tx'=>"invoice_line",
    +		//	'fd.qty'=>"invoice_line",'fd.date_start'=>"invoice_line",'fd.date_end'=>"invoice_line",'fd.fk_product'=>'product','p.ref'=>'product'
    +		//);
     		// $this->export_dependencies_array[$r]=array('invoice_line'=>'fd.rowid','product'=>'fd.rowid'); // To add unique key if we ask a field of a child to avoid the DISTINCT to discard them
     		// $this->export_sql_start[$r]='SELECT DISTINCT ';
     		// $this->export_sql_end[$r]  =' FROM ('.MAIN_DB_PREFIX.'facture as f, '.MAIN_DB_PREFIX.'facturedet as fd, '.MAIN_DB_PREFIX.'societe as s)';
    diff --git a/htdocs/core/modules/modNotification.class.php b/htdocs/core/modules/modNotification.class.php
    index cc016d294b5..9dbd77fae86 100644
    --- a/htdocs/core/modules/modNotification.class.php
    +++ b/htdocs/core/modules/modNotification.class.php
    @@ -55,8 +55,11 @@ class modNotification extends DolibarrModules
     		$this->dirs = array();
     
     		// Dependencies
    -		$this->depends = array();
    -		$this->requiredby = array();
    +		$this->hidden = false;			// A condition to hide module
    +		$this->depends = array();		// List of module class names as string that must be enabled if this module is enabled
    +		$this->requiredby = array();	// List of module ids to disable if this one is disabled
    +		$this->conflictwith = array();	// List of module class names as string this module is in conflict with
    +		$this->phpmin = array(5,4);		// Minimum version of PHP required by module
     		$this->langfiles = array("mails");
     
     		// Config pages
    diff --git a/htdocs/core/modules/modOauth.class.php b/htdocs/core/modules/modOauth.class.php
    index 8b045608a6d..f563baa9c92 100644
    --- a/htdocs/core/modules/modOauth.class.php
    +++ b/htdocs/core/modules/modOauth.class.php
    @@ -40,19 +40,19 @@ class modOauth extends DolibarrModules
          *
          *  @param      DoliDB      $db      Database handler
          */
    -    function  __construct($db)
    +    function __construct($db)
         {
             $this->db = $db ;
             $this->numero = 66000;
             // Family can be 'crm','financial','hr','projects','products','ecm','technic','other'
             // It is used to group modules in module setup page
             $this->family = "interface";
    -        $this->module_position = 510;
    +        $this->module_position = '51';
             // Module label (no space allowed), used if translation string 'ModuleXXXName' not found (where XXX is value of numeric property 'numero' of module)
             $this->name = preg_replace('/^mod/i','',get_class($this));
             // Module description, used if translation string 'ModuleXXXDesc' not found (where XXX is value of numeric property 'numero' of module)
             $this->description = "Enable OAuth authentication";
    -		// Possible values for version are: 'development', 'experimental', 'dolibarr' or 'dolibarr_deprecated' or version
    +        // Possible values for version are: 'development', 'experimental', 'dolibarr' or 'dolibarr_deprecated' or version
             $this->version = 'dolibarr';
             $this->const_name = 'MAIN_MODULE_'.strtoupper($this->name);
             // Name of image file used for this module.
    @@ -67,9 +67,11 @@ class modOauth extends DolibarrModules
             $this->config_page_url = array("oauth.php");
     
             // Dependencies
    -        $this->depends = array();
    -        $this->requiredby = array();
    -        $this->phpmin = array(5,1);                     // Minimum version of PHP required by module
    +        $this->hidden = false;			// A condition to hide module
    +		$this->depends = array();		// List of module class names as string that must be enabled if this module is enabled
    +		$this->requiredby = array();	// List of module ids to disable if this one is disabled
    +		$this->conflictwith = array();	// List of module class names as string this module is in conflict with
    +		$this->phpmin = array(5,4);		// Minimum version of PHP required by module                    // Minimum version of PHP required by module
             $this->need_dolibarr_version = array(3,7,-2);   // Minimum version of Dolibarr required by module
             $this->conflictwith = array();
             $this->langfiles = array("oauth");
    @@ -111,14 +113,12 @@ class modOauth extends DolibarrModules
             //                        'url'=>'/oauth/index.php',
             //                        'langs'=>'oauth',            // Lang file to use (without .lang) by module. File must be in langs/code_CODE/ directory.
             //                        'position'=>300,
    -        //                        'enabled'=>'$conf->oauth->enabled && $leftmenu==\'admintools\'',
    +        //                        'enabled'=>'$conf->oauth->enabled && preg_match(\'/^(admintools|all)/\',$leftmenu)',
             //                        'perms'=>'$user->rights->oauth->read',    // Use 'perms'=>'1' if you want your menu with no permission rules
             //                        'target'=>'',
             //                        'user'=>0);                     // 0=Menu for internal users, 1=external users, 2=both
     
             //$r++;
    -
    -
         }
     
     
    diff --git a/htdocs/core/modules/modOpenSurvey.class.php b/htdocs/core/modules/modOpenSurvey.class.php
    index fcee9f585aa..be0b67950d7 100644
    --- a/htdocs/core/modules/modOpenSurvey.class.php
    +++ b/htdocs/core/modules/modOpenSurvey.class.php
    @@ -23,7 +23,7 @@
      *      \ingroup    opensurvey
      *      \brief      Description and activation file for module OpenSurvey
      */
    -include_once(DOL_DOCUMENT_ROOT ."/core/modules/DolibarrModules.class.php");
    +include_once DOL_DOCUMENT_ROOT ."/core/modules/DolibarrModules.class.php";
     
     
     /**
    @@ -52,7 +52,7 @@ class modOpenSurvey extends DolibarrModules
     		// Family can be 'crm','financial','hr','projects','product','technic','other'
     		// It is used to group modules in module setup page
     		$this->family = "portal";
    -		$this->module_position = 40;
    +		$this->module_position = '40';
     		// Module label (no space allowed), used if translation string 'ModuleXXXName' not found (where XXX is value of numeric property 'numero' of module)
     		$this->name = preg_replace('/^mod/i','',get_class($this));
     		// Module description used if translation string 'ModuleXXXDesc' not found (XXX is value MyModule)
    @@ -72,9 +72,11 @@ class modOpenSurvey extends DolibarrModules
     		//$this->dirs[1] = DOL_DATA_ROOT.'/mymodule/temp;
     
     		// Dependencies
    -		$this->depends = array();		// List of modules id that must be enabled if this module is enabled
    -		$this->requiredby = array();	// List of modules id to disable if this one is disabled
    -		$this->phpmin = array(4,1);					// Minimum version of PHP required by module
    +		$this->hidden = false;			// A condition to hide module
    +		$this->depends = array();		// List of module class names as string that must be enabled if this module is enabled
    +		$this->requiredby = array();	// List of module ids to disable if this one is disabled
    +		$this->conflictwith = array();	// List of module class names as string this module is in conflict with
    +		$this->phpmin = array(5,4);		// Minimum version of PHP required by module
     		$this->need_dolibarr_version = array(3,4,0);	// Minimum version of Dolibarr required by module
     
     		// Constants
    diff --git a/htdocs/core/modules/modPaybox.class.php b/htdocs/core/modules/modPaybox.class.php
    index 164c9b0753a..ba7851aad4a 100644
    --- a/htdocs/core/modules/modPaybox.class.php
    +++ b/htdocs/core/modules/modPaybox.class.php
    @@ -69,9 +69,11 @@ class modPayBox extends DolibarrModules
             $this->config_page_url = array("paybox.php@paybox");
     
             // Dependencies
    -        $this->depends = array();		// List of modules id that must be enabled if this module is enabled
    -        $this->requiredby = array();	// List of modules id to disable if this one is disabled
    -        $this->phpmin = array(4,1);					// Minimum version of PHP required by module
    +        $this->hidden = false;			// A condition to hide module
    +		$this->depends = array();		// List of module class names as string that must be enabled if this module is enabled
    +		$this->requiredby = array();	// List of module ids to disable if this one is disabled
    +		$this->conflictwith = array();	// List of module class names as string this module is in conflict with
    +		$this->phpmin = array(5,4);		// Minimum version of PHP required by module
             $this->need_dolibarr_version = array(2,6);	// Minimum version of Dolibarr required by module
             $this->langfiles = array("paybox");
     
    @@ -162,8 +164,24 @@ class modPayBox extends DolibarrModules
             // $this->export_code[$r]=$this->rights_class.'_'.$r;
             // $this->export_label[$r]='CustomersInvoicesAndInvoiceLines';	// Translation key (used only if key ExportDataset_xxx_z not found)
             // $this->export_permission[$r]=array(array("facture","facture","export"));
    -        // $this->export_fields_array[$r]=array('s.rowid'=>"IdCompany",'s.nom'=>'CompanyName','s.address'=>'Address','s.zip'=>'Zip','s.town'=>'Town','s.fk_pays'=>'Country','s.phone'=>'Phone','s.siren'=>'ProfId1','s.siret'=>'ProfId2','s.ape'=>'ProfId3','s.idprof4'=>'ProfId4','s.code_compta'=>'CustomerAccountancyCode','s.code_compta_fournisseur'=>'SupplierAccountancyCode','f.rowid'=>"InvoiceId",'f.facnumber'=>"InvoiceRef",'f.datec'=>"InvoiceDateCreation",'f.datef'=>"DateInvoice",'f.total'=>"TotalHT",'f.total_ttc'=>"TotalTTC",'f.tva'=>"TotalVAT",'f.paye'=>"InvoicePaid",'f.fk_statut'=>'InvoiceStatus','f.note'=>"InvoiceNote",'fd.rowid'=>'LineId','fd.description'=>"LineDescription",'fd.price'=>"LineUnitPrice",'fd.tva_tx'=>"LineVATRate",'fd.qty'=>"LineQty",'fd.total_ht'=>"LineTotalHT",'fd.total_tva'=>"LineTotalTVA",'fd.total_ttc'=>"LineTotalTTC",'fd.date_start'=>"DateStart",'fd.date_end'=>"DateEnd",'fd.fk_product'=>'ProductId','p.ref'=>'ProductRef');
    -        // $this->export_entities_array[$r]=array('s.rowid'=>"company",'s.nom'=>'company','s.address'=>'company','s.zip'=>'company','s.town'=>'company','s.fk_pays'=>'company','s.phone'=>'company','s.siren'=>'company','s.siret'=>'company','s.ape'=>'company','s.idprof4'=>'company','s.code_compta'=>'company','s.code_compta_fournisseur'=>'company','f.rowid'=>"invoice",'f.facnumber'=>"invoice",'f.datec'=>"invoice",'f.datef'=>"invoice",'f.total'=>"invoice",'f.total_ttc'=>"invoice",'f.tva'=>"invoice",'f.paye'=>"invoice",'f.fk_statut'=>'invoice','f.note'=>"invoice",'fd.rowid'=>'invoice_line','fd.description'=>"invoice_line",'fd.price'=>"invoice_line",'fd.total_ht'=>"invoice_line",'fd.total_tva'=>"invoice_line",'fd.total_ttc'=>"invoice_line",'fd.tva_tx'=>"invoice_line",'fd.qty'=>"invoice_line",'fd.date_start'=>"invoice_line",'fd.date_end'=>"invoice_line",'fd.fk_product'=>'product','p.ref'=>'product');
    +        // $this->export_fields_array[$r]=array(
    +        //     's.rowid'=>"IdCompany",'s.nom'=>'CompanyName','s.address'=>'Address','s.zip'=>'Zip','s.town'=>'Town',
    +        //     's.fk_pays'=>'Country','s.phone'=>'Phone','s.siren'=>'ProfId1','s.siret'=>'ProfId2','s.ape'=>'ProfId3',
    +        //     's.idprof4'=>'ProfId4','s.code_compta'=>'CustomerAccountancyCode','s.code_compta_fournisseur'=>'SupplierAccountancyCode',
    +        //     'f.rowid'=>"InvoiceId",'f.facnumber'=>"InvoiceRef",'f.datec'=>"InvoiceDateCreation",'f.datef'=>"DateInvoice",'f.total'=>"TotalHT",
    +        //     'f.total_ttc'=>"TotalTTC",'f.tva'=>"TotalVAT",'f.paye'=>"InvoicePaid",'f.fk_statut'=>'InvoiceStatus','f.note'=>"InvoiceNote",'fd.rowid'=>'LineId',
    +        //     'fd.description'=>"LineDescription",'fd.price'=>"LineUnitPrice",'fd.tva_tx'=>"LineVATRate",'fd.qty'=>"LineQty",'fd.total_ht'=>"LineTotalHT",
    +        //     'fd.total_tva'=>"LineTotalTVA",'fd.total_ttc'=>"LineTotalTTC",'fd.date_start'=>"DateStart",'fd.date_end'=>"DateEnd",'fd.fk_product'=>'ProductId','p.ref'=>'ProductRef',
    +        // );
    +        // $this->export_entities_array[$r]=array(
    +        //     's.rowid'=>"company",'s.nom'=>'company','s.address'=>'company','s.zip'=>'company','s.town'=>'company',
    +        //     's.fk_pays'=>'company','s.phone'=>'company','s.siren'=>'company','s.siret'=>'company','s.ape'=>'company','s.idprof4'=>'company',
    +        //     's.code_compta'=>'company','s.code_compta_fournisseur'=>'company','f.rowid'=>"invoice",'f.facnumber'=>"invoice",'f.datec'=>"invoice",
    +        //     'f.datef'=>"invoice",'f.total'=>"invoice",'f.total_ttc'=>"invoice",'f.tva'=>"invoice",'f.paye'=>"invoice",'f.fk_statut'=>'invoice',
    +        //     'f.note'=>"invoice",'fd.rowid'=>'invoice_line','fd.description'=>"invoice_line",'fd.price'=>"invoice_line",'fd.total_ht'=>"invoice_line",
    +        //     'fd.total_tva'=>"invoice_line",'fd.total_ttc'=>"invoice_line",'fd.tva_tx'=>"invoice_line",'fd.qty'=>"invoice_line",'fd.date_start'=>"invoice_line",
    +        //     'fd.date_end'=>"invoice_line",'fd.fk_product'=>'product','p.ref'=>'product',
    +        // );
             // $this->export_sql_start[$r]='SELECT DISTINCT ';
             // $this->export_sql_end[$r]  =' FROM ('.MAIN_DB_PREFIX.'facture as f, '.MAIN_DB_PREFIX.'facturedet as fd, '.MAIN_DB_PREFIX.'societe as s)';
             // $this->export_sql_end[$r] .=' LEFT JOIN '.MAIN_DB_PREFIX.'product as p on (fd.fk_product = p.rowid)';
    diff --git a/htdocs/core/modules/modPaypal.class.php b/htdocs/core/modules/modPaypal.class.php
    index 6214d0abb59..a11fa41b7a6 100644
    --- a/htdocs/core/modules/modPaypal.class.php
    +++ b/htdocs/core/modules/modPaypal.class.php
    @@ -70,9 +70,11 @@ class modPaypal extends DolibarrModules
             $this->config_page_url = array("paypal.php@paypal");
     
             // Dependencies
    -        $this->depends = array();						// List of modules id that must be enabled if this module is enabled
    -        $this->requiredby = array('modPaypalPlus');		// List of modules id to disable if this one is disabled
    -        $this->phpmin = array(5,2);						// Minimum version of PHP required by module
    +        $this->hidden = false;			// A condition to hide module
    +		$this->depends = array();		// List of module class names as string that must be enabled if this module is enabled
    +		$this->requiredby = array('modPaypalPlus');	// List of module ids to disable if this one is disabled
    +		$this->conflictwith = array();	// List of module class names as string this module is in conflict with
    +		$this->phpmin = array(5,4);		// Minimum version of PHP required by module
             $this->need_dolibarr_version = array(3,0);		// Minimum version of Dolibarr required by module
             $this->langfiles = array("paypal");
     
    @@ -169,8 +171,23 @@ class modPaypal extends DolibarrModules
             // $this->export_code[$r]=$this->rights_class.'_'.$r;
             // $this->export_label[$r]='CustomersInvoicesAndInvoiceLines';	// Translation key (used only if key ExportDataset_xxx_z not found)
             // $this->export_permission[$r]=array(array("facture","facture","export"));
    -        // $this->export_fields_array[$r]=array('s.rowid'=>"IdCompany",'s.nom'=>'CompanyName','s.address'=>'Address','s.zip'=>'Zip','s.town'=>'Town','s.fk_pays'=>'Country','s.phone'=>'Phone','s.siren'=>'ProfId1','s.siret'=>'ProfId2','s.ape'=>'ProfId3','s.idprof4'=>'ProfId4','s.code_compta'=>'CustomerAccountancyCode','s.code_compta_fournisseur'=>'SupplierAccountancyCode','f.rowid'=>"InvoiceId",'f.facnumber'=>"InvoiceRef",'f.datec'=>"InvoiceDateCreation",'f.datef'=>"DateInvoice",'f.total'=>"TotalHT",'f.total_ttc'=>"TotalTTC",'f.tva'=>"TotalVAT",'f.paye'=>"InvoicePaid",'f.fk_statut'=>'InvoiceStatus','f.note'=>"InvoiceNote",'fd.rowid'=>'LineId','fd.description'=>"LineDescription",'fd.price'=>"LineUnitPrice",'fd.tva_tx'=>"LineVATRate",'fd.qty'=>"LineQty",'fd.total_ht'=>"LineTotalHT",'fd.total_tva'=>"LineTotalTVA",'fd.total_ttc'=>"LineTotalTTC",'fd.date_start'=>"DateStart",'fd.date_end'=>"DateEnd",'fd.fk_product'=>'ProductId','p.ref'=>'ProductRef');
    -        // $this->export_entities_array[$r]=array('s.rowid'=>"company",'s.nom'=>'company','s.address'=>'company','s.zip'=>'company','s.town'=>'company','s.fk_pays'=>'company','s.phone'=>'company','s.siren'=>'company','s.siret'=>'company','s.ape'=>'company','s.idprof4'=>'company','s.code_compta'=>'company','s.code_compta_fournisseur'=>'company','f.rowid'=>"invoice",'f.facnumber'=>"invoice",'f.datec'=>"invoice",'f.datef'=>"invoice",'f.total'=>"invoice",'f.total_ttc'=>"invoice",'f.tva'=>"invoice",'f.paye'=>"invoice",'f.fk_statut'=>'invoice','f.note'=>"invoice",'fd.rowid'=>'invoice_line','fd.description'=>"invoice_line",'fd.price'=>"invoice_line",'fd.total_ht'=>"invoice_line",'fd.total_tva'=>"invoice_line",'fd.total_ttc'=>"invoice_line",'fd.tva_tx'=>"invoice_line",'fd.qty'=>"invoice_line",'fd.date_start'=>"invoice_line",'fd.date_end'=>"invoice_line",'fd.fk_product'=>'product','p.ref'=>'product');
    +        // $this->export_fields_array[$r]=array(
    +        //    's.rowid'=>"IdCompany",'s.nom'=>'CompanyName','s.address'=>'Address','s.zip'=>'Zip','s.town'=>'Town','s.fk_pays'=>'Country','s.phone'=>'Phone',
    +        //    's.siren'=>'ProfId1','s.siret'=>'ProfId2','s.ape'=>'ProfId3','s.idprof4'=>'ProfId4','s.code_compta'=>'CustomerAccountancyCode',
    +        //    's.code_compta_fournisseur'=>'SupplierAccountancyCode','f.rowid'=>"InvoiceId",'f.facnumber'=>"InvoiceRef",'f.datec'=>"InvoiceDateCreation",
    +        //    'f.datef'=>"DateInvoice",'f.total'=>"TotalHT",'f.total_ttc'=>"TotalTTC",'f.tva'=>"TotalVAT",'f.paye'=>"InvoicePaid",'f.fk_statut'=>'InvoiceStatus',
    +        //    'f.note'=>"InvoiceNote",'fd.rowid'=>'LineId','fd.description'=>"LineDescription",'fd.price'=>"LineUnitPrice",'fd.tva_tx'=>"LineVATRate",
    +        //    'fd.qty'=>"LineQty",'fd.total_ht'=>"LineTotalHT",'fd.total_tva'=>"LineTotalTVA",'fd.total_ttc'=>"LineTotalTTC",'fd.date_start'=>"DateStart",
    +        //    'fd.date_end'=>"DateEnd",'fd.fk_product'=>'ProductId','p.ref'=>'ProductRef'
    +        // );
    +        // $this->export_entities_array[$r]=array(
    +        //    's.rowid'=>"company",'s.nom'=>'company','s.address'=>'company','s.zip'=>'company','s.town'=>'company','s.fk_pays'=>'company','s.phone'=>'company',
    +        //    's.siren'=>'company','s.siret'=>'company','s.ape'=>'company','s.idprof4'=>'company','s.code_compta'=>'company','s.code_compta_fournisseur'=>'company',
    +        //    'f.rowid'=>"invoice",'f.facnumber'=>"invoice",'f.datec'=>"invoice",'f.datef'=>"invoice",'f.total'=>"invoice",'f.total_ttc'=>"invoice",
    +        //    'f.tva'=>"invoice",'f.paye'=>"invoice",'f.fk_statut'=>'invoice','f.note'=>"invoice",'fd.rowid'=>'invoice_line','fd.description'=>"invoice_line",
    +        //    'fd.price'=>"invoice_line",'fd.total_ht'=>"invoice_line",'fd.total_tva'=>"invoice_line",'fd.total_ttc'=>"invoice_line",'fd.tva_tx'=>"invoice_line",
    +        //    'fd.qty'=>"invoice_line",'fd.date_start'=>"invoice_line",'fd.date_end'=>"invoice_line",'fd.fk_product'=>'product','p.ref'=>'product'
    +        // );
             // $this->export_sql_start[$r]='SELECT DISTINCT ';
             // $this->export_sql_end[$r]  =' FROM ('.MAIN_DB_PREFIX.'facture as f, '.MAIN_DB_PREFIX.'facturedet as fd, '.MAIN_DB_PREFIX.'societe as s)';
             // $this->export_sql_end[$r] .=' LEFT JOIN '.MAIN_DB_PREFIX.'product as p on (fd.fk_product = p.rowid)';
    diff --git a/htdocs/core/modules/modPrelevement.class.php b/htdocs/core/modules/modPrelevement.class.php
    index 4d91c937d99..e3f8c76498e 100644
    --- a/htdocs/core/modules/modPrelevement.class.php
    +++ b/htdocs/core/modules/modPrelevement.class.php
    @@ -48,7 +48,7 @@ class modPrelevement extends DolibarrModules
     		$this->numero = 57;
     
     		$this->family = "financial";
    -		$this->module_position = 520;
    +		$this->module_position = '52';
     		// Module label (no space allowed), used if translation string 'ModuleXXXName' not found (where XXX is value of numeric property 'numero' of module)
     		$this->name = preg_replace('/^mod/i','',get_class($this));
     		$this->description = "Gestion des Prelevements";
    @@ -63,9 +63,12 @@ class modPrelevement extends DolibarrModules
     		// Data directories to create when module is enabled
     		$this->dirs = array("/prelevement/temp","/prelevement/receipts");
     
    -		// Dependancies
    -		$this->depends = array("modFacture","modBanque");
    -		$this->requiredby = array();
    +		// Dependencies
    +		$this->hidden = false;			// A condition to hide module
    +		$this->depends = array("modFacture","modBanque");		// List of module class names as string that must be enabled if this module is enabled
    +		$this->requiredby = array();	// List of module ids to disable if this one is disabled
    +		$this->conflictwith = array();	// List of module class names as string this module is in conflict with
    +		$this->phpmin = array(5,4);		// Minimum version of PHP required by module
     
     		// Config pages
     		$this->config_page_url = array("prelevement.php");
    @@ -132,7 +135,6 @@ class modPrelevement extends DolibarrModules
     		// Menus
     		//-------
     		$this->menu = 1;        // This module add menu entries. They are coded into menu manager.
    -
     	}
     
     
    diff --git a/htdocs/core/modules/modPrinting.class.php b/htdocs/core/modules/modPrinting.class.php
    index 9924e1861b4..7e16b26d8ab 100644
    --- a/htdocs/core/modules/modPrinting.class.php
    +++ b/htdocs/core/modules/modPrinting.class.php
    @@ -40,17 +40,17 @@ class modPrinting extends DolibarrModules
          *
          *  @param      DoliDB      $db      Database handler
          */
    -    function  __construct($db)
    +    function __construct($db)
         {
             $this->db = $db ;
             $this->numero = 64000;
             // Family can be 'crm','financial','hr','projects','products','ecm','technic','other'
             // It is used to group modules in module setup page
             $this->family = "interface";
    -        $this->module_position = 520;
    +        $this->module_position = '52';
             // Module label (no space allowed), used if translation string 'ModuleXXXName' not found (where XXX is value of numeric property 'numero' of module)
             $this->name = preg_replace('/^mod/i','',get_class($this));
    -		// Module description, used if translation string 'ModuleXXXDesc' not found (where XXX is value of numeric property 'numero' of module)
    +        // Module description, used if translation string 'ModuleXXXDesc' not found (where XXX is value of numeric property 'numero' of module)
             $this->description = "Enable Direct Printing System.";
             $this->version = 'dolibarr';    // 'development' or 'experimental' or 'dolibarr' or version
             $this->const_name = 'MAIN_MODULE_'.strtoupper($this->name);
    @@ -66,9 +66,11 @@ class modPrinting extends DolibarrModules
             $this->config_page_url = array("printing.php@printing");
     
             // Dependencies
    -        $this->depends = array();
    -        $this->requiredby = array();
    -        $this->phpmin = array(5,1);                     // Minimum version of PHP required by module
    +        $this->hidden = false;			// A condition to hide module
    +		$this->depends = array();		// List of module class names as string that must be enabled if this module is enabled
    +		$this->requiredby = array();	// List of module ids to disable if this one is disabled
    +		$this->conflictwith = array();	// List of module class names as string this module is in conflict with
    +		$this->phpmin = array(5,4);		// Minimum version of PHP required by module
             $this->need_dolibarr_version = array(3,7,-2);   // Minimum version of Dolibarr required by module
             $this->conflictwith = array();
             $this->langfiles = array("printing");
    @@ -109,13 +111,11 @@ class modPrinting extends DolibarrModules
                                     'url'=>'/printing/index.php?mainmenu=home&leftmenu=admintools',
                                     'langs'=>'printing',            // Lang file to use (without .lang) by module. File must be in langs/code_CODE/ directory.
                                     'position'=>300,
    -                                'enabled'=>'$conf->printing->enabled && preg_match(\'/^admintools/\', $leftmenu)',
    +                                'enabled'=>'$conf->printing->enabled && preg_match(\'/^(admintools|all)/\', $leftmenu)',
                                     'perms'=>'$user->rights->printing->read',    // Use 'perms'=>'1' if you want your menu with no permission rules
                                     'target'=>'',
                                     'user'=>0);                     // 0=Menu for internal users, 1=external users, 2=both
     
             $r++;
    -
    -
         }
     }
    diff --git a/htdocs/core/modules/modProduct.class.php b/htdocs/core/modules/modProduct.class.php
    index bfbc28d8321..58fc5b78c9f 100644
    --- a/htdocs/core/modules/modProduct.class.php
    +++ b/htdocs/core/modules/modProduct.class.php
    @@ -50,7 +50,7 @@ class modProduct extends DolibarrModules
     		$this->numero = 50;
     
     		$this->family = "products";
    -		$this->module_position = 20;
    +		$this->module_position = '20';
     		// Module label (no space allowed), used if translation string 'ModuleXXXName' not found (where XXX is value of numeric property 'numero' of module)
     		$this->name = preg_replace('/^mod/i','',get_class($this));
     		$this->description = "Product management";
    @@ -65,8 +65,11 @@ class modProduct extends DolibarrModules
     		$this->dirs = array("/product/temp");
     
     		// Dependencies
    -		$this->depends = array();
    -		$this->requiredby = array("modStock","modBarcode","modProductBatch");
    +		$this->hidden = false;			// A condition to hide module
    +		$this->depends = array();		// List of module class names as string that must be enabled if this module is enabled
    +		$this->requiredby = array("modStock","modBarcode","modProductBatch");	// List of module ids to disable if this one is disabled
    +		$this->conflictwith = array();	// List of module class names as string this module is in conflict with
    +		$this->phpmin = array(5,4);		// Minimum version of PHP required by module
     
     		// Config pages
     		$this->config_page_url = array("product.php@product");
    @@ -130,6 +133,13 @@ class modProduct extends DolibarrModules
     		$this->rights[$r][4] = 'export';
             $r++;
     
    +		$this->rights[$r][0] = 39;
    +		$this->rights[$r][1] = 'Ignore minimum price';
    +		$this->rights[$r][2] = 'r';
    +		$this->rights[$r][3] = 0;
    +		$this->rights[$r][4] = 'ignore_price_min_advance';
    +        $r++;
    +
             // Menus
             //-------
     
    @@ -142,7 +152,7 @@ class modProduct extends DolibarrModules
     								'url'=>'/product/admin/product_tools.php?mainmenu=home&leftmenu=admintools',
     								'langs'=>'products',	        // Lang file to use (without .lang) by module. File must be in langs/code_CODE/ directory.
     								'position'=>300,
    -								'enabled'=>'$conf->product->enabled && ($leftmenu=="admintools" || $leftmenu=="admintools_info")',   // Define condition to show or hide menu entry. Use '$conf->mymodule->enabled' if entry must be visible if module is enabled. Use '$leftmenu==\'system\'' to show if leftmenu system is selected.
    +								'enabled'=>'$conf->product->enabled && preg_match(\'/^(admintools|all)/\',$leftmenu)',   // Define condition to show or hide menu entry. Use '$conf->mymodule->enabled' if entry must be visible if module is enabled. Use '$leftmenu==\'system\'' to show if leftmenu system is selected.
     								'perms'=>'1',			                // Use 'perms'=>'$user->rights->mymodule->level1->level2' if you want your menu with a permission rules
     								'target'=>'',
     								'user'=>0);				                // 0=Menu for internal users, 1=external users, 2=both
    @@ -157,16 +167,28 @@ class modProduct extends DolibarrModules
     		$this->export_code[$r]=$this->rights_class.'_'.$r;
     		$this->export_label[$r]="Products";	// Translation key (used only if key ExportDataset_xxx_z not found)
     		$this->export_permission[$r]=array(array("produit","export"));
    -		$this->export_fields_array[$r]=array('p.rowid'=>"Id",'p.ref'=>"Ref",'p.label'=>"Label",'p.description'=>"Description",'p.url'=>"PublicUrl",'p.accountancy_code_sell'=>"ProductAccountancySellCode",'p.accountancy_code_buy'=>"ProductAccountancyBuyCode",'p.note'=>"Note",'p.length'=>"Length",'p.width'=>"Width",'p.height'=>"Height",'p.surface'=>"Surface",'p.volume'=>"Volume",'p.weight'=>"Weight",'p.customcode'=>'CustomCode','p.price_base_type'=>"PriceBase",'p.price'=>"UnitPriceHT",'p.price_ttc'=>"UnitPriceTTC",'p.tva_tx'=>'VATRate','p.tosell'=>"OnSell",'p.tobuy'=>"OnBuy",'p.datec'=>'DateCreation','p.tms'=>'DateModification');
    +		$this->export_fields_array[$r]=array(
    +			'p.rowid'=>"Id",'p.ref'=>"Ref",'p.label'=>"Label",'p.description'=>"Description",'p.url'=>"PublicUrl",'p.accountancy_code_sell'=>"ProductAccountancySellCode",
    +			'p.accountancy_code_buy'=>"ProductAccountancyBuyCode",'p.note'=>"Note",'p.length'=>"Length",'p.width'=>"Width",'p.height'=>"Height",'p.surface'=>"Surface",
    +			'p.volume'=>"Volume",'p.weight'=>"Weight",'p.customcode'=>'CustomCode','p.price_base_type'=>"PriceBase",'p.price'=>"UnitPriceHT",'p.price_ttc'=>"UnitPriceTTC",
    +			'p.tva_tx'=>'VATRate','p.tosell'=>"OnSell",'p.tobuy'=>"OnBuy",'p.datec'=>'DateCreation','p.tms'=>'DateModification'
    +		);
     		if (is_object($mysoc) && $mysoc->useNPR()) $this->export_fields_array[$r]['p.recuperableonly']='NPR';
     		if (! empty($conf->stock->enabled)) $this->export_fields_array[$r]=array_merge($this->export_fields_array[$r],array('p.stock'=>'Stock','p.seuil_stock_alerte'=>'StockLimit','p.desiredstock'=>'DesiredStock','p.pmp'=>'PMPValue'));
     		if (! empty($conf->barcode->enabled)) $this->export_fields_array[$r]=array_merge($this->export_fields_array[$r],array('p.barcode'=>'BarCode'));
    -		if (! empty($conf->fournisseur->enabled)) $this->export_fields_array[$r]=array_merge($this->export_fields_array[$r],array('s.nom'=>'Supplier','pf.ref_fourn'=>'SupplierRef','pf.unitprice'=>'BuyingPrice','pf.quantity'=>'QtyMin','pf.remise_percent'=>'DiscountQtyMin','pf.delivery_time_days'=>'NbDaysToDelivery'));
     		if (! empty($conf->fournisseur->enabled) || !empty($conf->margin->enabled)) $this->export_fields_array[$r]=array_merge($this->export_fields_array[$r],array('p.cost_price'=>'CostPrice'));
    +		$keyforselect='product'; $keyforelement='product'; $keyforaliasextra='extra';
    +		include DOL_DOCUMENT_ROOT.'/core/extrafieldsinexport.inc.php';
    +		if (! empty($conf->fournisseur->enabled)) $this->export_fields_array[$r]=array_merge($this->export_fields_array[$r],array('s.nom'=>'Supplier','pf.ref_fourn'=>'SupplierRef','pf.quantity'=>'QtyMin','pf.remise_percent'=>'DiscountQtyMin','pf.unitprice'=>'BuyingPrice','pf.delivery_time_days'=>'NbDaysToDelivery'));
     		if (! empty($conf->global->EXPORTTOOL_CATEGORIES)) $this->export_fields_array[$r]=array_merge($this->export_fields_array[$r],array('group_concat(cat.label)'=>'Categories'));
     		if (! empty($conf->global->MAIN_MULTILANGS)) $this->export_fields_array[$r]=array_merge($this->export_fields_array[$r],array('l.lang'=>'Language', 'l.label'=>'TranslatedLabel','l.description'=>'TranslatedDescription','l.note'=>'TranslatedNote'));
     		if (! empty($conf->global->PRODUCT_USE_UNITS)) $this->export_fields_array[$r]['p.fk_unit'] = 'Unit';
    -		$this->export_TypeFields_array[$r]=array('p.ref'=>"Text",'p.label'=>"Text",'p.description'=>"Text",'p.url'=>"Text",'p.accountancy_code_sell'=>"Text",'p.accountancy_code_buy'=>"Text",'p.note'=>"Text",'p.length'=>"Numeric",'p.width'=>"Numeric",'p.height'=>"Numeric",'p.surface'=>"Numeric",'p.volume'=>"Numeric",'p.weight'=>"Numeric",'p.customcode'=>'Text','p.price_base_type'=>"Text",'p.price'=>"Numeric",'p.price_ttc'=>"Numeric",'p.tva_tx'=>'Numeric','p.tosell'=>"Boolean",'p.tobuy'=>"Boolean",'p.datec'=>'Date','p.tms'=>'Date');
    +		$this->export_TypeFields_array[$r]=array(
    +			'p.ref'=>"Text",'p.label'=>"Text",'p.description'=>"Text",'p.url'=>"Text",'p.accountancy_code_sell'=>"Text",'p.accountancy_code_buy'=>"Text",
    +			'p.note'=>"Text",'p.length'=>"Numeric",'p.width'=>"Numeric",'p.height'=>"Numeric",'p.surface'=>"Numeric",'p.volume'=>"Numeric",'p.weight'=>"Numeric",
    +			'p.customcode'=>'Text','p.price_base_type'=>"Text",'p.price'=>"Numeric",'p.price_ttc'=>"Numeric",'p.tva_tx'=>'Numeric','p.tosell'=>"Boolean",
    +			'p.tobuy'=>"Boolean",'p.datec'=>'Date','p.tms'=>'Date'
    +		);
     		if (! empty($conf->stock->enabled)) $this->export_TypeFields_array[$r]=array_merge($this->export_TypeFields_array[$r],array('p.stock'=>'Numeric','p.seuil_stock_alerte'=>'Numeric','p.desiredstock'=>'Numeric','p.pmp'=>'Numeric','p.cost_price'=>'Numeric'));
     		if (! empty($conf->barcode->enabled)) $this->export_TypeFields_array[$r]=array_merge($this->export_TypeFields_array[$r],array('p.barcode'=>'Text'));
     		if (! empty($conf->fournisseur->enabled)) $this->export_TypeFields_array[$r]=array_merge($this->export_TypeFields_array[$r],array('s.nom'=>'Text','pf.ref_fourn'=>'Text','pf.unitprice'=>'Numeric','pf.quantity'=>'Numeric','pf.remise_percent'=>'Numeric','pf.delivery_time_days'=>'Numeric'));
    @@ -176,10 +198,8 @@ class modProduct extends DolibarrModules
     		if (! empty($conf->global->EXPORTTOOL_CATEGORIES)) $this->export_entities_array[$r]=array_merge($this->export_entities_array[$r],array("group_concat(cat.label)"=>'category'));
     		if (! empty($conf->stock->enabled)) $this->export_entities_array[$r]=array_merge($this->export_entities_array[$r],array('p.stock'=>'product','p.pmp'=>'product'));
     		if (! empty($conf->barcode->enabled)) $this->export_entities_array[$r]=array_merge($this->export_entities_array[$r],array('p.barcode'=>'product'));
    -		if (! empty($conf->fournisseur->enabled)) $this->export_entities_array[$r]=array_merge($this->export_entities_array[$r],array('s.nom'=>'company','pf.ref_fourn'=>'product','pf.unitprice'=>'product'));
    +		if (! empty($conf->fournisseur->enabled)) $this->export_entities_array[$r]=array_merge($this->export_entities_array[$r],array('s.nom'=>'product_supplier_ref','pf.ref_fourn'=>'product_supplier_ref','pf.unitprice'=>'product_supplier_ref','pf.quantity'=>'product_supplier_ref','pf.remise_percent'=>'product_supplier_ref','pf.delivery_time_days'=>'product_supplier_ref'));
     		if (! empty($conf->global->MAIN_MULTILANGS)) $this->export_entities_array[$r]=array_merge($this->export_entities_array[$r],array('l.lang'=>'translation', 'l.label'=>'translation','l.description'=>'translation','l.note'=>'translation'));
    -		$keyforselect='product'; $keyforelement='product'; $keyforaliasextra='extra';
    -		include DOL_DOCUMENT_ROOT.'/core/extrafieldsinexport.inc.php';
     		if (! empty($conf->global->EXPORTTOOL_CATEGORIES)) $this->export_dependencies_array[$r]=array('category'=>'p.rowid');
     		$this->export_sql_start[$r]='SELECT DISTINCT ';
     		$this->export_sql_end[$r]  =' FROM '.MAIN_DB_PREFIX.'product as p';
    @@ -204,7 +224,12 @@ class modProduct extends DolibarrModules
     				'pr.tva_tx'=>'PriceLevelVATRate',
     				'pr.date_price'=>'DateCreation');
     			if (is_object($mysoc) && $mysoc->useNPR()) $this->export_fields_array[$r]['pr.recuperableonly']='NPR';
    -			//$this->export_TypeFields_array[$r]=array('p.ref'=>"Text",'p.label'=>"Text",'p.description'=>"Text",'p.url'=>"Text",'p.accountancy_code_sell'=>"Text",'p.accountancy_code_buy'=>"Text",'p.note'=>"Text",'p.length'=>"Numeric",'p.surface'=>"Numeric",'p.volume'=>"Numeric",'p.weight'=>"Numeric",'p.customcode'=>'Text','p.price_base_type'=>"Text",'p.price'=>"Numeric",'p.price_ttc'=>"Numeric",'p.tva_tx'=>'Numeric','p.tosell'=>"Boolean",'p.tobuy'=>"Boolean",'p.datec'=>'Date','p.tms'=>'Date');
    +			//$this->export_TypeFields_array[$r]=array(
    +			//	'p.ref'=>"Text",'p.label'=>"Text",'p.description'=>"Text",'p.url'=>"Text",'p.accountancy_code_sell'=>"Text",'p.accountancy_code_buy'=>"Text",
    +			//	'p.note'=>"Text",'p.length'=>"Numeric",'p.surface'=>"Numeric",'p.volume'=>"Numeric",'p.weight'=>"Numeric",'p.customcode'=>'Text',
    +			//	'p.price_base_type'=>"Text",'p.price'=>"Numeric",'p.price_ttc'=>"Numeric",'p.tva_tx'=>'Numeric','p.tosell'=>"Boolean",'p.tobuy'=>"Boolean",
    +			//	'p.datec'=>'Date','p.tms'=>'Date'
    +			//);
     			$this->export_entities_array[$r]=array('p.rowid'=>"product",'p.ref'=>"product",
     				'pr.price_base_type'=>"product",'pr.price_level'=>"product",'pr.price'=>"product",
     				'pr.price_ttc'=>"product",
    @@ -220,19 +245,37 @@ class modProduct extends DolibarrModules
     
     		if (! empty($conf->global->PRODUIT_SOUSPRODUITS))
     		{
    +			// Exports virtual products
             	$r++;
         		$this->export_code[$r]=$this->rights_class.'_'.$r;
         		$this->export_label[$r]="AssociatedProducts";	// Translation key (used only if key ExportDataset_xxx_z not found)
         		$this->export_permission[$r]=array(array("produit","export"));
    -    		$this->export_fields_array[$r]=array('p.rowid'=>"Id",'p.ref'=>"Ref",'p.label'=>"Label",'p.description'=>"Description",'p.url'=>"PublicUrl",'p.accountancy_code_sell'=>"ProductAccountancySellCode",'p.accountancy_code_buy'=>"ProductAccountancyBuyCode",'p.note'=>"Note",'p.length'=>"Length",'p.surface'=>"Surface",'p.volume'=>"Volume",'p.weight'=>"Weight",'p.customcode'=>'CustomCode','p.price_base_type'=>"PriceBase",'p.price'=>"UnitPriceHT",'p.price_ttc'=>"UnitPriceTTC",'p.tva_tx'=>'VATRate','p.tosell'=>"OnSell",'p.tobuy'=>"OnBuy",'p.datec'=>'DateCreation','p.tms'=>'DateModification');
    +    		$this->export_fields_array[$r]=array(
    +				'p.rowid'=>"Id",'p.ref'=>"Ref",'p.label'=>"Label",'p.description'=>"Description",'p.url'=>"PublicUrl",
    +				'p.accountancy_code_sell'=>"ProductAccountancySellCode",'p.accountancy_code_buy'=>"ProductAccountancyBuyCode",'p.note'=>"Note",
    +				'p.length'=>"Length",'p.surface'=>"Surface",'p.volume'=>"Volume",'p.weight'=>"Weight",'p.customcode'=>'CustomCode',
    +				'p.price_base_type'=>"PriceBase",'p.price'=>"UnitPriceHT",'p.price_ttc'=>"UnitPriceTTC",'p.tva_tx'=>'VATRate','p.tosell'=>"OnSell",
    +				'p.tobuy'=>"OnBuy",'p.datec'=>'DateCreation','p.tms'=>'DateModification'
    +			);
         		if (! empty($conf->stock->enabled)) $this->export_fields_array[$r]=array_merge($this->export_fields_array[$r],array('p.stock'=>'Stock','p.seuil_stock_alerte'=>'StockLimit','p.desiredstock'=>'DesiredStock','p.pmp'=>'PMPValue'));
         		if (! empty($conf->barcode->enabled)) $this->export_fields_array[$r]=array_merge($this->export_fields_array[$r],array('p.barcode'=>'BarCode'));
         		$this->export_fields_array[$r]=array_merge($this->export_fields_array[$r],array('pa.qty'=>'Qty','pa.incdec'=>'ComposedProductIncDecStock'));
    -    		$this->export_TypeFields_array[$r]=array('p.ref'=>"Text",'p.label'=>"Text",'p.description'=>"Text",'p.url'=>"Text",'p.accountancy_code_sell'=>"Text",'p.accountancy_code_buy'=>"Text",'p.note'=>"Text",'p.length'=>"Numeric",'p.surface'=>"Numeric",'p.volume'=>"Numeric",'p.weight'=>"Numeric",'p.customcode'=>'Text','p.price_base_type'=>"Text",'p.price'=>"Numeric",'p.price_ttc'=>"Numeric",'p.tva_tx'=>'Numeric','p.tosell'=>"Boolean",'p.tobuy'=>"Boolean",'p.datec'=>'Date','p.tms'=>'Date');
    +    		$this->export_TypeFields_array[$r]=array(
    +				'p.ref'=>"Text",'p.label'=>"Text",'p.description'=>"Text",'p.url'=>"Text",'p.accountancy_code_sell'=>"Text",'p.accountancy_code_buy'=>"Text",
    +				'p.note'=>"Text",'p.length'=>"Numeric",'p.surface'=>"Numeric",'p.volume'=>"Numeric",'p.weight'=>"Numeric",'p.customcode'=>'Text',
    +				'p.price_base_type'=>"Text",'p.price'=>"Numeric",'p.price_ttc'=>"Numeric",'p.tva_tx'=>'Numeric','p.tosell'=>"Boolean",'p.tobuy'=>"Boolean",
    +				'p.datec'=>'Date','p.tms'=>'Date'
    +			);
         		if (! empty($conf->stock->enabled)) $this->export_TypeFields_array[$r]=array_merge($this->export_TypeFields_array[$r],array('p.stock'=>'Numeric','p.seuil_stock_alerte'=>'Numeric','p.desiredstock'=>'Numeric','p.pmp'=>'Numeric','p.cost_price'=>'Numeric'));
         		if (! empty($conf->barcode->enabled)) $this->export_TypeFields_array[$r]=array_merge($this->export_TypeFields_array[$r],array('p.barcode'=>'Text'));
         		$this->export_TypeFields_array[$r]=array_merge($this->export_TypeFields_array[$r],array('pa.qty'=>'Numeric'));
    -    		$this->export_entities_array[$r]=array('p.rowid'=>"virtualproduct",'p.ref'=>"virtualproduct",'p.label'=>"virtualproduct",'p.description'=>"virtualproduct",'p.url'=>"virtualproduct",'p.accountancy_code_sell'=>'virtualproduct','p.accountancy_code_buy'=>'virtualproduct','p.note'=>"virtualproduct",'p.length'=>"virtualproduct",'p.surface'=>"virtualproduct",'p.volume'=>"virtualproduct",'p.weight'=>"virtualproduct",'p.customcode'=>'virtualproduct','p.price_base_type'=>"virtualproduct",'p.price'=>"virtualproduct",'p.price_ttc'=>"virtualproduct",'p.tva_tx'=>"virtualproduct",'p.tosell'=>"virtualproduct",'p.tobuy'=>"virtualproduct",'p.datec'=>"virtualproduct",'p.tms'=>"virtualproduct");
    +    		$this->export_entities_array[$r]=array(
    +				'p.rowid'=>"virtualproduct",'p.ref'=>"virtualproduct",'p.label'=>"virtualproduct",'p.description'=>"virtualproduct",'p.url'=>"virtualproduct",
    +				'p.accountancy_code_sell'=>'virtualproduct','p.accountancy_code_buy'=>'virtualproduct','p.note'=>"virtualproduct",'p.length'=>"virtualproduct",
    +				'p.surface'=>"virtualproduct",'p.volume'=>"virtualproduct",'p.weight'=>"virtualproduct",'p.customcode'=>'virtualproduct',
    +				'p.price_base_type'=>"virtualproduct",'p.price'=>"virtualproduct",'p.price_ttc'=>"virtualproduct",'p.tva_tx'=>"virtualproduct",
    +				'p.tosell'=>"virtualproduct",'p.tobuy'=>"virtualproduct",'p.datec'=>"virtualproduct",'p.tms'=>"virtualproduct"
    +			);
         		if (! empty($conf->stock->enabled)) $this->export_entities_array[$r]=array_merge($this->export_entities_array[$r],array('p.stock'=>'virtualproduct','p.seuil_stock_alerte'=>'virtualproduct','p.desiredstock'=>'virtualproduct','p.pmp'=>'virtualproduct'));
         		if (! empty($conf->barcode->enabled)) $this->export_entities_array[$r]=array_merge($this->export_entities_array[$r],array('p.barcode'=>'virtualproduct'));
                 $this->export_entities_array[$r]=array_merge($this->export_entities_array[$r],array('pa.qty'=>"subproduct",'pa.incdec'=>'subproduct'));
    @@ -259,7 +302,12 @@ class modProduct extends DolibarrModules
     		$this->import_entities_array[$r]=array();		// We define here only fields that use another icon that the one defined into import_icon
     		$this->import_tables_array[$r]=array('p'=>MAIN_DB_PREFIX.'product','extra'=>MAIN_DB_PREFIX.'product_extrafields');
     		$this->import_tables_creator_array[$r]=array('p'=>'fk_user_author');	// Fields to store import user id
    -		$this->import_fields_array[$r]=array('p.ref'=>"Ref*",'p.label'=>"Label*",'p.description'=>"Description",'p.url'=>"PublicUrl",'p.accountancy_code_sell'=>"ProductAccountancySellCode",'p.accountancy_code_buy'=>"ProductAccountancyBuyCode",'p.note'=>"Note",'p.length'=>"Length",'p.surface'=>"Surface",'p.volume'=>"Volume",'p.weight'=>"Weight",'p.duration'=>"Duration",'p.customcode'=>'CustomCode','p.price'=>"SellingPriceHT",'p.price_ttc'=>"SellingPriceTTC", 'p.tva_tx'=>'VATRate', 'p.tosell'=>"OnSell*",'p.tobuy'=>"OnBuy*",'p.fk_product_type'=>"Type*",'p.finished'=>'Nature','p.datec'=>'DateCreation');
    +		$this->import_fields_array[$r]=array(
    +			'p.ref'=>"Ref*",'p.label'=>"Label*",'p.description'=>"Description",'p.url'=>"PublicUrl",'p.accountancy_code_sell'=>"ProductAccountancySellCode",
    +			'p.accountancy_code_buy'=>"ProductAccountancyBuyCode",'p.note'=>"Note",'p.length'=>"Length",'p.surface'=>"Surface",'p.volume'=>"Volume",
    +			'p.weight'=>"Weight",'p.duration'=>"Duration",'p.customcode'=>'CustomCode','p.price'=>"SellingPriceHT",'p.price_ttc'=>"SellingPriceTTC",
    +			'p.tva_tx'=>'VATRate', 'p.tosell'=>"OnSell*",'p.tobuy'=>"OnBuy*",'p.fk_product_type'=>"Type*",'p.finished'=>'Nature','p.datec'=>'DateCreation'
    +		);
     		if (! empty($conf->stock->enabled)) $this->import_fields_array[$r]=array_merge($this->import_fields_array[$r],array('p.seuil_stock_alerte'=>'StockLimit','p.desiredstock'=>'DesiredStock','p.pmp'=>'PMPValue'));
     		if (! empty($conf->fournisseur->enabled) || !empty($conf->margin->enabled)) $this->import_fields_array[$r]=array_merge($this->import_fields_array[$r],array('p.cost_price'=>'CostPrice'));
     		if (is_object($mysoc) && $mysoc->useNPR()) $this->import_fields_array[$r]=array_merge($this->import_fields_array[$r],array('p.recuperableonly'=>'NPR'));
    diff --git a/htdocs/core/modules/modProductBatch.class.php b/htdocs/core/modules/modProductBatch.class.php
    index 91e8ddbae3c..99c2a6fa73c 100644
    --- a/htdocs/core/modules/modProductBatch.class.php
    +++ b/htdocs/core/modules/modProductBatch.class.php
    @@ -46,7 +46,7 @@ class modProductBatch extends DolibarrModules
     		$this->numero = 39000;
     
     		$this->family = "products";
    -		$this->module_position = 45;
    +		$this->module_position = '45';
     
     		$this->name = preg_replace('/^mod/i','',get_class($this));
     		$this->description = "Batch number, eat-by and sell-by date management module";
    @@ -68,9 +68,11 @@ class modProductBatch extends DolibarrModules
     		$this->config_page_url = array("product_lot_extrafields.php@product");
     
     		// Dependencies
    -		$this->depends = array("modProduct","modStock","modExpedition","modFournisseur");		// List of modules id that must be enabled if this module is enabled. modExpedition is required to manage batch exit (by manual stock decrease on shipment), modSupplier to manage batch entry (after supplier order).
    -		$this->requiredby = array();	// List of modules id to disable if this one is disabled
    -		$this->phpmin = array(5,0);					// Minimum version of PHP required by module
    +		$this->hidden = false;			// A condition to hide module
    +		$this->depends = array("modProduct","modStock","modExpedition","modFournisseur");		// List of module class names as string that must be enabled if this module is enabled
    +		$this->requiredby = array();	// List of module ids to disable if this one is disabled
    +		$this->conflictwith = array();	// List of module class names as string this module is in conflict with
    +		$this->phpmin = array(5,4);		// Minimum version of PHP required by module
     		$this->need_dolibarr_version = array(3,0);	// Minimum version of Dolibarr required by module
     		$this->langfiles = array("productbatch");
     
    @@ -102,7 +104,6 @@ class modProductBatch extends DolibarrModules
     
     		// Exports
     		$r=0;
    -
     	}
     
     	/**
    diff --git a/htdocs/core/modules/modProjet.class.php b/htdocs/core/modules/modProjet.class.php
    index ab837803349..47b02916bb0 100644
    --- a/htdocs/core/modules/modProjet.class.php
    +++ b/htdocs/core/modules/modProjet.class.php
    @@ -36,7 +36,6 @@ include_once DOL_DOCUMENT_ROOT .'/core/modules/DolibarrModules.class.php';
      */
     class modProjet extends DolibarrModules
     {
    -
     	/**
     	 *   Constructor. Define names, constants, directories, boxes, permissions
     	 *
    @@ -50,7 +49,7 @@ class modProjet extends DolibarrModules
     		$this->numero = 400;
     
     		$this->family = "projects";
    -		$this->module_position = 10;
    +		$this->module_position = '10';
     		// Module label (no space allowed), used if translation string 'ModuleXXXName' not found (where XXX is value of numeric property 'numero' of module)
     		$this->name = preg_replace('/^mod/i','',get_class($this));
     		$this->description = "Gestion des projets";
    @@ -64,10 +63,12 @@ class modProjet extends DolibarrModules
     		// Data directories to create when module is enabled
     		$this->dirs = array("/projet/temp");
     
    -		// Dependancies
    -		$this->depends = array();
    -		$this->requiredby = array();
    -		$this->conflictwith = array();
    +		// Dependencies
    +		$this->hidden = false;			// A condition to hide module
    +		$this->depends = array();		// List of module class names as string that must be enabled if this module is enabled
    +		$this->requiredby = array();	// List of module ids to disable if this one is disabled
    +		$this->conflictwith = array();	// List of module class names as string this module is in conflict with
    +		$this->phpmin = array(5,4);		// Minimum version of PHP required by module
     		$this->langfiles = array('projects');
     
     		// Constants
    @@ -352,15 +353,14 @@ class modProjet extends DolibarrModules
     			}
     		}
     
    -		$sql = array(
    -			 "DELETE FROM ".MAIN_DB_PREFIX."document_model WHERE nom = '".$this->db->escape($this->const[0][2])."' AND type = 'project' AND entity = ".$conf->entity,
    -			 "INSERT INTO ".MAIN_DB_PREFIX."document_model (nom, type, entity) VALUES('".$this->db->escape($this->const[0][2])."','project',".$conf->entity.")",
    -		);
    +		$sql = array();
    +		$sql[] ="DELETE FROM ".MAIN_DB_PREFIX."document_model WHERE nom = '".$this->db->escape($this->const[3][2])."' AND type = 'task' AND entity = ".$conf->entity;
    +		$sql[] ="INSERT INTO ".MAIN_DB_PREFIX."document_model (nom, type, entity) VALUES('".$this->db->escape($this->const[3][2])."','task',".$conf->entity.")";
    +		$sql[] ="DELETE FROM ".MAIN_DB_PREFIX."document_model WHERE nom = 'beluga' AND type = 'project' AND entity = ".$conf->entity;
    +		$sql[] ="INSERT INTO ".MAIN_DB_PREFIX."document_model (nom, type, entity) VALUES('beluga','project',".$conf->entity.")";
    +		$sql[] ="DELETE FROM ".MAIN_DB_PREFIX."document_model WHERE nom = 'baleine' AND type = 'project' AND entity = ".$conf->entity;
    +		$sql[] ="INSERT INTO ".MAIN_DB_PREFIX."document_model (nom, type, entity) VALUES('baleine','project',".$conf->entity.")";
     
    -		$sql = array(
    -			"DELETE FROM ".MAIN_DB_PREFIX."document_model WHERE nom = '".$this->db->escape($this->const[3][2])."' AND type = 'task' AND entity = ".$conf->entity,
    -			"INSERT INTO ".MAIN_DB_PREFIX."document_model (nom, type, entity) VALUES('".$this->db->escape($this->const[3][2])."','task',".$conf->entity.")"
    -		);
     
     		return $this->_init($sql,$options);
     	}
    diff --git a/htdocs/core/modules/modPropale.class.php b/htdocs/core/modules/modPropale.class.php
    index d4db0130492..644b8f2e2f0 100644
    --- a/htdocs/core/modules/modPropale.class.php
    +++ b/htdocs/core/modules/modPropale.class.php
    @@ -49,7 +49,7 @@ class modPropale extends DolibarrModules
     		$this->numero = 20;
     
     		$this->family = "crm";
    -		$this->module_position = 20;
    +		$this->module_position = '20';
     		// Module label (no space allowed), used if translation string 'ModuleXXXName' not found (where XXX is value of numeric property 'numero' of module)
     		$this->name = preg_replace('/^mod/i','',get_class($this));
     		$this->description = "Gestion des propositions commerciales";
    @@ -63,9 +63,12 @@ class modPropale extends DolibarrModules
     		// Data directories to create when module is enabled
     		$this->dirs = array("/propale/temp");
     
    -		// Dependancies
    -		$this->depends = array("modSociete");
    -		$this->requiredby = array();
    +		// Dependencies
    +		$this->hidden = false;			// A condition to hide module
    +		$this->depends = array("modSociete");		// List of module class names as string that must be enabled if this module is enabled
    +		$this->requiredby = array();	// List of module ids to disable if this one is disabled
    +		$this->conflictwith = array();	// List of module class names as string this module is in conflict with
    +		$this->phpmin = array(5,4);		// Minimum version of PHP required by module
     		$this->config_page_url = array("propal.php");
     		$this->langfiles = array("propal","bills","companies","deliveries","products");
     
    @@ -183,10 +186,38 @@ class modPropale extends DolibarrModules
     		$this->export_code[$r]=$this->rights_class.'_'.$r;
     		$this->export_label[$r]='ProposalsAndProposalsLines';	// Translation key (used only if key ExportDataset_xxx_z not found)
     		$this->export_permission[$r]=array(array("propale","export"));
    -		$this->export_fields_array[$r]=array('s.rowid'=>"IdCompany",'s.nom'=>'CompanyName','s.address'=>'Address','s.zip'=>'Zip','s.town'=>'Town','co.code'=>'CountryCode','s.phone'=>'Phone','s.siren'=>'ProfId1','s.siret'=>'ProfId2','s.ape'=>'ProfId3','s.idprof4'=>'ProfId4','c.rowid'=>"Id",'c.ref'=>"Ref",'c.ref_client'=>"RefCustomer",'c.fk_soc'=>"IdCompany",'c.datec'=>"DateCreation",'c.datep'=>"DatePropal",'c.fin_validite'=>"DateEndPropal",'c.remise_percent'=>"GlobalDiscount",'c.total_ht'=>"TotalHT",'c.total'=>"TotalTTC",'c.fk_statut'=>'Status','c.note_public'=>"Note",'c.date_livraison'=>'DeliveryDate','c.fk_user_author'=>'CreatedById','uc.login'=>'CreatedByLogin','c.fk_user_valid'=>'ValidatedById','uv.login'=>'ValidatedByLogin', 'pj.ref'=>'ProjectRef', 'cd.rowid'=>'LineId','cd.label'=>"Label",'cd.description'=>"LineDescription",'cd.product_type'=>'TypeOfLineServiceOrProduct','cd.tva_tx'=>"LineVATRate",'cd.qty'=>"LineQty",'cd.total_ht'=>"LineTotalHT",'cd.total_tva'=>"LineTotalVAT",'cd.total_ttc'=>"LineTotalTTC",'p.rowid'=>'ProductId','p.ref'=>'ProductRef','p.label'=>'ProductLabel');
    -		//$this->export_TypeFields_array[$r]=array('s.rowid'=>"List:societe:nom",'s.nom'=>'Text','s.address'=>'Text','s.zip'=>'Text','s.town'=>'Text','co.code'=>'Text','s.phone'=>'Text','s.siren'=>'Text','s.siret'=>'Text','s.ape'=>'Text','s.idprof4'=>'Text','c.ref'=>"Text",'c.ref_client'=>"Text",'c.datec'=>"Date",'c.datep'=>"Date",'c.fin_validite'=>"Date",'c.remise_percent'=>"Numeric",'c.total_ht'=>"Numeric",'c.total'=>"Numeric",'c.fk_statut'=>'Status','c.note_public'=>"Text",'c.date_livraison'=>'Date','cd.description'=>"Text",'cd.product_type'=>'Boolean','cd.tva_tx'=>"Numeric",'cd.qty'=>"Numeric",'cd.total_ht'=>"Numeric",'cd.total_tva'=>"Numeric",'cd.total_ttc'=>"Numeric",'p.rowid'=>'List:product:label','p.ref'=>'Text','p.label'=>'Text');
    -		$this->export_TypeFields_array[$r]=array('s.nom'=>'Text','s.address'=>'Text','s.zip'=>'Text','s.town'=>'Text','co.code'=>'Text','s.phone'=>'Text','s.siren'=>'Text','s.siret'=>'Text','s.ape'=>'Text','s.idprof4'=>'Text','c.ref'=>"Text",'c.ref_client'=>"Text",'c.datec'=>"Date",'c.datep'=>"Date",'c.fin_validite'=>"Date",'c.remise_percent'=>"Numeric",'c.total_ht'=>"Numeric",'c.total'=>"Numeric",'c.fk_statut'=>'Status','c.note_public'=>"Text",'c.date_livraison'=>'Date', 'pj.ref'=>'Text', 'cd.description'=>"Text",'cd.product_type'=>'Boolean','cd.tva_tx'=>"Numeric",'cd.qty'=>"Numeric",'cd.total_ht'=>"Numeric",'cd.total_tva'=>"Numeric",'cd.total_ttc'=>"Numeric",'p.ref'=>'Text','p.label'=>'Text');
    -		$this->export_entities_array[$r]=array('s.rowid'=>"company",'s.nom'=>'company','s.address'=>'company','s.zip'=>'company','s.town'=>'company','co.code'=>'company','s.phone'=>'company','s.siren'=>'company','s.ape'=>'company','s.idprof4'=>'company','s.siret'=>'company','c.rowid'=>"propal",'c.ref'=>"propal",'c.ref_client'=>"propal",'c.fk_soc'=>"propal",'c.datec'=>"propal",'c.datep'=>"propal",'c.fin_validite'=>"propal",'c.remise_percent'=>"propal",'c.total_ht'=>"propal",'c.total'=>"propal",'c.fk_statut'=>"propal",'c.note_public'=>"propal",'c.date_livraison'=>"propal", 'pj.ref'=>'project', 'cd.rowid'=>'propal_line','cd.label'=>"propal_line",'cd.description'=>"propal_line",'cd.product_type'=>'propal_line','cd.tva_tx'=>"propal_line",'cd.qty'=>"propal_line",'cd.total_ht'=>"propal_line",'cd.total_tva'=>"propal_line",'cd.total_ttc'=>"propal_line",'p.rowid'=>'product','p.ref'=>'product','p.label'=>'product');
    +		$this->export_fields_array[$r]=array(
    +			's.rowid'=>"IdCompany",'s.nom'=>'CompanyName','s.address'=>'Address','s.zip'=>'Zip','s.town'=>'Town','co.code'=>'CountryCode','s.phone'=>'Phone',
    +			's.siren'=>'ProfId1','s.siret'=>'ProfId2','s.ape'=>'ProfId3','s.idprof4'=>'ProfId4','c.rowid'=>"Id",'c.ref'=>"Ref",'c.ref_client'=>"RefCustomer",
    +			'c.fk_soc'=>"IdCompany",'c.datec'=>"DateCreation",'c.datep'=>"DatePropal",'c.fin_validite'=>"DateEndPropal",'c.remise_percent'=>"GlobalDiscount",
    +			'c.total_ht'=>"TotalHT",'c.total'=>"TotalTTC",'c.fk_statut'=>'Status','c.note_public'=>"Note",'c.date_livraison'=>'DeliveryDate',
    +			'c.fk_user_author'=>'CreatedById','uc.login'=>'CreatedByLogin','c.fk_user_valid'=>'ValidatedById','uv.login'=>'ValidatedByLogin',
    +			'pj.ref'=>'ProjectRef', 'cd.rowid'=>'LineId','cd.label'=>"Label",'cd.description'=>"LineDescription",'cd.product_type'=>'TypeOfLineServiceOrProduct',
    +			'cd.tva_tx'=>"LineVATRate",'cd.qty'=>"LineQty",'cd.total_ht'=>"LineTotalHT",'cd.total_tva'=>"LineTotalVAT",'cd.total_ttc'=>"LineTotalTTC",
    +			'p.rowid'=>'ProductId','p.ref'=>'ProductRef','p.label'=>'ProductLabel'
    +		);
    +		//$this->export_TypeFields_array[$r]=array(
    +		//	's.rowid'=>"List:societe:nom",'s.nom'=>'Text','s.address'=>'Text','s.zip'=>'Text','s.town'=>'Text','co.code'=>'Text','s.phone'=>'Text',
    +		//	's.siren'=>'Text','s.siret'=>'Text','s.ape'=>'Text','s.idprof4'=>'Text','c.ref'=>"Text",'c.ref_client'=>"Text",'c.datec'=>"Date",'c.datep'=>"Date",
    +		//	'c.fin_validite'=>"Date",'c.remise_percent'=>"Numeric",'c.total_ht'=>"Numeric",'c.total'=>"Numeric",'c.fk_statut'=>'Status','c.note_public'=>"Text",
    +		//	'c.date_livraison'=>'Date','cd.description'=>"Text",'cd.product_type'=>'Boolean','cd.tva_tx'=>"Numeric",'cd.qty'=>"Numeric",'cd.total_ht'=>"Numeric",
    +		//	'cd.total_tva'=>"Numeric",'cd.total_ttc'=>"Numeric",'p.rowid'=>'List:product:label','p.ref'=>'Text','p.label'=>'Text'
    +		//);
    +		$this->export_TypeFields_array[$r]=array(
    +			's.nom'=>'Text','s.address'=>'Text','s.zip'=>'Text','s.town'=>'Text','co.code'=>'Text','s.phone'=>'Text','s.siren'=>'Text','s.siret'=>'Text',
    +			's.ape'=>'Text','s.idprof4'=>'Text','c.ref'=>"Text",'c.ref_client'=>"Text",'c.datec'=>"Date",'c.datep'=>"Date",'c.fin_validite'=>"Date",
    +			'c.remise_percent'=>"Numeric",'c.total_ht'=>"Numeric",'c.total'=>"Numeric",'c.fk_statut'=>'Status','c.note_public'=>"Text",'c.date_livraison'=>'Date',
    +			'pj.ref'=>'Text', 'cd.description'=>"Text",'cd.product_type'=>'Boolean','cd.tva_tx'=>"Numeric",'cd.qty'=>"Numeric",'cd.total_ht'=>"Numeric",
    +			'cd.total_tva'=>"Numeric",'cd.total_ttc'=>"Numeric",'p.ref'=>'Text','p.label'=>'Text'
    +		);
    +		$this->export_entities_array[$r]=array(
    +			's.rowid'=>"company",'s.nom'=>'company','s.address'=>'company','s.zip'=>'company','s.town'=>'company','co.code'=>'company','s.phone'=>'company',
    +			's.siren'=>'company','s.ape'=>'company','s.idprof4'=>'company','s.siret'=>'company','c.rowid'=>"propal",'c.ref'=>"propal",'c.ref_client'=>"propal",
    +			'c.fk_soc'=>"propal",'c.datec'=>"propal",'c.datep'=>"propal",'c.fin_validite'=>"propal",'c.remise_percent'=>"propal",'c.total_ht'=>"propal",
    +			'c.total'=>"propal",'c.fk_statut'=>"propal",'c.note_public'=>"propal",'c.date_livraison'=>"propal", 'pj.ref'=>'project', 'cd.rowid'=>'propal_line',
    +			'cd.label'=>"propal_line",'cd.description'=>"propal_line",'cd.product_type'=>'propal_line','cd.tva_tx'=>"propal_line",'cd.qty'=>"propal_line",
    +			'cd.total_ht'=>"propal_line",'cd.total_tva'=>"propal_line",'cd.total_ttc'=>"propal_line",'p.rowid'=>'product','p.ref'=>'product','p.label'=>'product'
    +		);
     		$this->export_dependencies_array[$r]=array('propal_line'=>'cd.rowid','product'=>'cd.rowid'); // To add unique key if we ask a field of a child to avoid the DISTINCT to discard them
     		$keyforselect='propal'; $keyforelement='propal'; $keyforaliasextra='extra';
     		include DOL_DOCUMENT_ROOT.'/core/extrafieldsinexport.inc.php';
    @@ -252,6 +283,5 @@ class modPropale extends DolibarrModules
     		);
     
     		return $this->_init($sql,$options);
    -
     	}
     }
    diff --git a/htdocs/core/modules/modReceiptPrinter.class.php b/htdocs/core/modules/modReceiptPrinter.class.php
    index 02e156a7abf..0cb05499843 100644
    --- a/htdocs/core/modules/modReceiptPrinter.class.php
    +++ b/htdocs/core/modules/modReceiptPrinter.class.php
    @@ -40,14 +40,14 @@ class modReceiptPrinter extends DolibarrModules
          *
          *  @param      DoliDB      $db      Database handler
          */
    -    function  __construct($db)
    +    function __construct($db)
         {
             $this->db = $db ;
             $this->numero = 67000;
             // Family can be 'crm','financial','hr','projects','products','ecm','technic','other'
             // It is used to group modules in module setup page
             $this->family = "interface";
    -        $this->module_position = 530;
    +        $this->module_position = '53';
             // Module label (no space allowed), used if translation string 'ModuleXXXName' not found (where XXX is value of numeric property 'numero' of module)
             $this->name = preg_replace('/^mod/i','',get_class($this));
             // Module description, used if translation string 'ModuleXXXDesc' not found (where XXX is value of numeric property 'numero' of module)
    @@ -67,9 +67,11 @@ class modReceiptPrinter extends DolibarrModules
             $this->config_page_url = array("receiptprinter.php");
     
             // Dependencies
    -        $this->depends = array();
    -        $this->requiredby = array();
    -        $this->phpmin = array(5,1);                     // Minimum version of PHP required by module
    +        $this->hidden = false;			// A condition to hide module
    +		$this->depends = array();		// List of module class names as string that must be enabled if this module is enabled
    +		$this->requiredby = array();	// List of module ids to disable if this one is disabled
    +		$this->conflictwith = array();	// List of module class names as string this module is in conflict with
    +		$this->phpmin = array(5,4);		// Minimum version of PHP required by module
             $this->need_dolibarr_version = array(3,9,-2);   // Minimum version of Dolibarr required by module
             $this->conflictwith = array();
             $this->langfiles = array("receiptprinter");
    @@ -111,14 +113,12 @@ class modReceiptPrinter extends DolibarrModules
             //                        'url'=>'/printing/index.php',
             //                        'langs'=>'printing',            // Lang file to use (without .lang) by module. File must be in langs/code_CODE/ directory.
             //                        'position'=>300,
    -        //                        'enabled'=>'$conf->printing->enabled && $leftmenu==\'admintools\'',
    +        //                        'enabled'=>'$conf->printing->enabled && preg_match(\'/^(admintools|all)/\',$leftmenu)',
             //                        'perms'=>'$user->rights->printing->read',    // Use 'perms'=>'1' if you want your menu with no permission rules
             //                        'target'=>'',
             //                        'user'=>0);                     // 0=Menu for internal users, 1=external users, 2=both
     
             $r++;
    -
    -
         }
     
     
    @@ -141,5 +141,4 @@ class modReceiptPrinter extends DolibarrModules
                 );
             return $this->_init($sql,$options);
         }
    -
     }
    diff --git a/htdocs/core/modules/modResource.class.php b/htdocs/core/modules/modResource.class.php
    index 15b414947ef..7e68ac7a83e 100644
    --- a/htdocs/core/modules/modResource.class.php
    +++ b/htdocs/core/modules/modResource.class.php
    @@ -55,7 +55,7 @@ class modResource extends DolibarrModules
     		// Family can be 'crm','financial','hr','projects','products','ecm','technic','other'
     		// It is used to group modules in module setup page
     		$this->family = "projects";
    -		$this->module_position = 20;
    +		$this->module_position = '20';
     		// Module label (no space allowed)
     		// used if translation string 'ModuleXXXName' not found
     		// (where XXX is value of numeric property 'numero' of module)
    @@ -95,7 +95,7 @@ class modResource extends DolibarrModules
     		// List of modules id to disable if this one is disabled
     		$this->requiredby = array('modPlace');
     		// Minimum version of PHP required by module
    -		$this->phpmin = array(5, 3);
    +		$this->phpmin = array(5, 4);
     
     		$this->langfiles = array("resource"); // langfiles@resource
     		// Constants
    @@ -285,7 +285,6 @@ class modResource extends DolibarrModules
     		$this->import_regex_array[$r]=array('s.datec'=>'^[0-9][0-9][0-9][0-9]-[0-9][0-9]-[0-9][0-9]( [0-9][0-9]:[0-9][0-9]:[0-9][0-9])?$');
     		$this->import_examplevalues_array[$r]=array('r.ref'=>"REF1",'r.fk_code_type_resource'=>"Code from dictionary resource type",'r.datec'=>"2017-01-01 or 2017-01-01 12:30:00");
     		$this->import_updatekeys_array[$r]=array('r.rf'=>'ResourceFormLabel_ref');
    -
     	}
     
     	/**
    diff --git a/htdocs/core/modules/modSalaries.class.php b/htdocs/core/modules/modSalaries.class.php
    index e3d418d182e..727b410cacb 100644
    --- a/htdocs/core/modules/modSalaries.class.php
    +++ b/htdocs/core/modules/modSalaries.class.php
    @@ -5,7 +5,7 @@
      * Copyright (C) 2004		Benoit Mortier       <benoit.mortier@opensides.be>
      * Copyright (C) 2005-2012	Regis Houssin        <regis.houssin@capnetworks.com>
      * Copyright (C) 2014		Juanjo Menent        <jmenent@2byte.es>
    - * Copyright (C) 2014		Alexandre Spangaro	 <aspangaro.dolibarr@gmail.com>
    + * Copyright (C) 2014		Alexandre Spangaro	 <aspangaro@zendsi.com>
      *
      * This program is free software; you can redistribute it and/or modify
      * it under the terms of the GNU General Public License as published by
    @@ -23,11 +23,11 @@
      */
     
     /**
    - * 		\defgroup   salaries		Module salaries
    - * 		\brief      Module to include salaries management
    - *      \file       htdocs/core/modules/modSalaries.class.php
    - *      \ingroup    salaries
    - *      \brief      File to activate module salaries
    + *  \defgroup   salaries		Module salaries
    + *  \brief      Module to include salaries management
    + *  \file       htdocs/core/modules/modSalaries.class.php
    + *  \ingroup    salaries
    + *  \brief      File to activate module salaries
      */
     include_once DOL_DOCUMENT_ROOT .'/core/modules/DolibarrModules.class.php';
     
    @@ -50,7 +50,9 @@ class modSalaries extends DolibarrModules
     		$this->db = $db;
     		$this->numero = 510; // Perms from 501..519
     
    -		$this->family = "hr";
    +		// Family can be 'base' (core modules),'crm','financial','hr','projects','products','ecm','technic' (transverse modules),'interface' (link with external tools),'other','...'
    +		// It is used to group modules by family in module setup page
    +		$this->family = "financial";
     		// Module label (no space allowed), used if translation string 'ModuleXXXName' not found (where XXX is value of numeric property 'numero' of module)
     		$this->name = preg_replace('/^mod/i','',get_class($this));
     		// Module description used if translation string 'ModuleXXXDesc' not found (where XXX is value of numeric property 'numero' of module)
    @@ -70,9 +72,11 @@ class modSalaries extends DolibarrModules
     		$this->config_page_url = array();
     
     		// Dependencies
    -		$this->depends = array();
    -		$this->requiredby = array();
    -		$this->conflictwith = array();
    +		$this->hidden = false;			// A condition to hide module
    +		$this->depends = array();		// List of module class names as string that must be enabled if this module is enabled
    +		$this->requiredby = array();	// List of module ids to disable if this one is disabled
    +		$this->conflictwith = array();	// List of module class names as string this module is in conflict with
    +		$this->phpmin = array(5,4);		// Minimum version of PHP required by module
     		$this->langfiles = array("salaries","bills");
     
     		// Constants
    @@ -97,55 +101,32 @@ class modSalaries extends DolibarrModules
     		$r=0;
     
     		$r++;
    -		$this->rights[$r][0] = 501;
    -		$this->rights[$r][1] = 'Read employee contracts/salaries';
    +		$this->rights[$r][0] = 511;
    +		$this->rights[$r][1] = 'Read payments of employee salaries';
     		$this->rights[$r][2] = 'r';
     		$this->rights[$r][3] = 0;
     		$this->rights[$r][4] = 'read';
     		$this->rights[$r][5] = '';
     
     		$r++;
    -		$this->rights[$r][0] = 502;
    -		$this->rights[$r][1] = 'Create/modify employee contracts/salaries';
    +		$this->rights[$r][0] = 512;
    +		$this->rights[$r][1] = 'Create/modify payments of empoyee salaries';
     		$this->rights[$r][2] = 'w';
     		$this->rights[$r][3] = 0;
     		$this->rights[$r][4] = 'write';
     		$this->rights[$r][5] = '';
     
    -		$r++;
    -		$this->rights[$r][0] = 511;
    -		$this->rights[$r][1] = 'Read payment of salaries';
    -		$this->rights[$r][2] = 'w';
    -		$this->rights[$r][3] = 0;
    -		$this->rights[$r][4] = 'payment';
    -		$this->rights[$r][5] = 'read';
    -
    -		$r++;
    -		$this->rights[$r][0] = 512;
    -		$this->rights[$r][1] = 'Create/modify payment of salaries';
    -		$this->rights[$r][2] = 'w';
    -		$this->rights[$r][3] = 0;
    -		$this->rights[$r][4] = 'payment';
    -		$this->rights[$r][5] = 'write';
    -
     		$r++;
     		$this->rights[$r][0] = 514;
    -		$this->rights[$r][1] = 'Delete contracts/salaries';
    +		$this->rights[$r][1] = 'Delete payments of employee salary';
     		$this->rights[$r][2] = 'd';
     		$this->rights[$r][3] = 0;
     		$this->rights[$r][4] = 'delete';
     		$this->rights[$r][5] = '';
     
    -		$this->rights[$r][0] = 515;
    -		$this->rights[$r][1] = 'Read all salaries';
    -		$this->rights[$r][2] = 'r';
    -		$this->rights[$r][3] = 0;
    -		$this->rights[$r][4] = 'payment';
    -		$this->rights[$r][5] = 'readall';
    -
     		$r++;
     		$this->rights[$r][0] = 517;
    -		$this->rights[$r][1] = 'Export employee contracts and salaries payments';
    +		$this->rights[$r][1] = 'Export payments of employee salaries';
     		$this->rights[$r][2] = 'r';
     		$this->rights[$r][3] = 0;
     		$this->rights[$r][4] = 'export';
    @@ -182,7 +163,7 @@ class modSalaries extends DolibarrModules
     	 *		The init function add constants, boxes, permissions and menus (defined in constructor) into Dolibarr database.
     	 *		It also creates data directories
     	 *
    -     *      @param      string	$options    Options when enabling module ('', 'noboxes')
    +	 *      @param      string	$options    Options when enabling module ('', 'noboxes')
     	 *      @return     int             	1 if OK, 0 if KO
     	 */
     	function init($options='')
    diff --git a/htdocs/core/modules/modService.class.php b/htdocs/core/modules/modService.class.php
    index dc7b6512d51..9ddf3f8b2e5 100644
    --- a/htdocs/core/modules/modService.class.php
    +++ b/htdocs/core/modules/modService.class.php
    @@ -42,13 +42,13 @@ class modService extends DolibarrModules
     	 */
     	function __construct($db)
     	{
    -		global $conf;
    +		global $conf, $mysoc;
     
     		$this->db = $db;
     		$this->numero = 53;
     
     		$this->family = "products";
    -		$this->module_position = 30;
    +		$this->module_position = '30';
     		// Module label (no space allowed), used if translation string 'ModuleXXXName' not found (where XXX is value of numeric property 'numero' of module)
     		$this->name = preg_replace('/^mod/i','',get_class($this));
     		$this->description = "Service management";
    @@ -62,9 +62,12 @@ class modService extends DolibarrModules
     		// Data directories to create when module is enabled
     		$this->dirs = array("/product/temp");
     
    -		// Dependancies
    -		$this->depends = array();
    -		$this->requiredby = array();
    +		// Dependencies
    +		$this->hidden = false;			// A condition to hide module
    +		$this->depends = array();		// List of module class names as string that must be enabled if this module is enabled
    +		$this->requiredby = array();	// List of module ids to disable if this one is disabled
    +		$this->conflictwith = array();	// List of module class names as string this module is in conflict with
    +		$this->phpmin = array(5,4);		// Minimum version of PHP required by module
     
     		// Config pages
     		$this->config_page_url = array("product.php@product");
    @@ -121,7 +124,7 @@ class modService extends DolibarrModules
     								'url'=>'/product/admin/product_tools.php?mainmenu=home&leftmenu=admintools',
     								'langs'=>'products',	        // Lang file to use (without .lang) by module. File must be in langs/code_CODE/ directory.
     								'position'=>300,
    -								'enabled'=>'$conf->product->enabled && $leftmenu=="admintools"',   // Define condition to show or hide menu entry. Use '$conf->mymodule->enabled' if entry must be visible if module is enabled. Use '$leftmenu==\'system\'' to show if leftmenu system is selected.
    +								'enabled'=>'$conf->product->enabled && preg_match(\'/^(admintools|all)/\',$leftmenu)',   // Define condition to show or hide menu entry. Use '$conf->mymodule->enabled' if entry must be visible if module is enabled. Use '$leftmenu==\'system\'' to show if leftmenu system is selected.
     								'perms'=>'1',			                // Use 'perms'=>'$user->rights->mymodule->level1->level2' if you want your menu with a permission rules
     								'target'=>'',
     								'user'=>0);				                // 0=Menu for internal users, 1=external users, 2=both
    @@ -212,7 +215,12 @@ class modService extends DolibarrModules
     					'pr.price_min'=>"MinPriceLevelUnitPriceHT",'pr.price_min_ttc'=>"MinPriceLevelUnitPriceTTC",
     					'pr.tva_tx'=>'PriceLevelVATRate',
     					'pr.date_price'=>'DateCreation');
    -				//$this->export_TypeFields_array[$r]=array('p.ref'=>"Text",'p.label'=>"Text",'p.description'=>"Text",'p.url'=>"Text",'p.accountancy_code_sell'=>"Text",'p.accountancy_code_buy'=>"Text",'p.note'=>"Text",'p.length'=>"Numeric",'p.surface'=>"Numeric",'p.volume'=>"Numeric",'p.weight'=>"Numeric",'p.customcode'=>'Text','p.price_base_type'=>"Text",'p.price'=>"Numeric",'p.price_ttc'=>"Numeric",'p.tva_tx'=>'Numeric','p.tosell'=>"Boolean",'p.tobuy'=>"Boolean",'p.datec'=>'Date','p.tms'=>'Date');
    +				//$this->export_TypeFields_array[$r]=array(
    +				//	'p.ref'=>"Text",'p.label'=>"Text",'p.description'=>"Text",'p.url'=>"Text",'p.accountancy_code_sell'=>"Text",'p.accountancy_code_buy'=>"Text",
    +				//	'p.note'=>"Text",'p.length'=>"Numeric",'p.surface'=>"Numeric",'p.volume'=>"Numeric",'p.weight'=>"Numeric",'p.customcode'=>'Text',
    +				//	'p.price_base_type'=>"Text",'p.price'=>"Numeric",'p.price_ttc'=>"Numeric",'p.tva_tx'=>'Numeric','p.tosell'=>"Boolean",'p.tobuy'=>"Boolean",
    +				//	'p.datec'=>'Date','p.tms'=>'Date'
    +				//);
     				$this->export_entities_array[$r]=array('p.rowid'=>"product",'p.ref'=>"product",
     					'pr.price_base_type'=>"product",'pr.price_level'=>"product",'pr.price'=>"product",
     					'pr.price_ttc'=>"product",
    @@ -238,7 +246,12 @@ class modService extends DolibarrModules
     		$this->import_entities_array[$r]=array();		// We define here only fields that use another icon that the one defined into import_icon
     		$this->import_tables_array[$r]=array('p'=>MAIN_DB_PREFIX.'product','extra'=>MAIN_DB_PREFIX.'product_extrafields');
     		$this->import_tables_creator_array[$r]=array('p'=>'fk_user_author');	// Fields to store import user id
    -        $this->import_fields_array[$r]=array('p.ref'=>"Ref*",'p.label'=>"Label*",'p.description'=>"Description",'p.url'=>"PublicUrl",'p.accountancy_code_sell'=>"ProductAccountancySellCode",'p.accountancy_code_buy'=>"ProductAccountancyBuyCode",'p.note'=>"Note",'p.length'=>"Length",'p.surface'=>"Surface",'p.volume'=>"Volume",'p.weight'=>"Weight",'p.duration'=>"Duration",'p.customcode'=>'CustomCode','p.price'=>"SellingPriceHT",'p.price_ttc'=>"SellingPriceTTC",'p.tva_tx'=>'VAT','p.tosell'=>"OnSell*",'p.tobuy'=>"OnBuy*",'p.fk_product_type'=>"Type*",'p.finished'=>'Nature','p.datec'=>'DateCreation');
    +        $this->import_fields_array[$r]=array(
    +			'p.ref'=>"Ref*",'p.label'=>"Label*",'p.description'=>"Description",'p.url'=>"PublicUrl",'p.accountancy_code_sell'=>"ProductAccountancySellCode",
    +			'p.accountancy_code_buy'=>"ProductAccountancyBuyCode",'p.note'=>"Note",'p.length'=>"Length",'p.surface'=>"Surface",'p.volume'=>"Volume",
    +			'p.weight'=>"Weight",'p.duration'=>"Duration",'p.customcode'=>'CustomCode','p.price'=>"SellingPriceHT",'p.price_ttc'=>"SellingPriceTTC",
    +			'p.tva_tx'=>'VAT','p.tosell'=>"OnSell*",'p.tobuy'=>"OnBuy*",'p.fk_product_type'=>"Type*",'p.finished'=>'Nature','p.datec'=>'DateCreation'
    +		);
     		if (! empty($conf->barcode->enabled)) $this->import_fields_array[$r]=array_merge($this->import_fields_array[$r],array('p.barcode'=>'BarCode'));
     		if (! empty($conf->global->PRODUCT_USE_UNITS)) $this->import_fields_array[$r]['p.fk_unit'] = 'Unit';
             // Add extra fields
    diff --git a/htdocs/core/modules/modSkype.class.php b/htdocs/core/modules/modSocialNetworks.class.php
    similarity index 64%
    rename from htdocs/core/modules/modSkype.class.php
    rename to htdocs/core/modules/modSocialNetworks.class.php
    index d84520318a3..6aceeff6a70 100644
    --- a/htdocs/core/modules/modSkype.class.php
    +++ b/htdocs/core/modules/modSocialNetworks.class.php
    @@ -1,5 +1,6 @@
     <?php
     /* Copyright (C) 2013   Alexandre Spangaro  <aspangaro.dolibarr@gmail.com>
    + * Copyright (C) 2014   Laurent Destailleur <eldy@users.sourceforge.net>
      *
      * This program is free software; you can redistribute it and/or modify
      * it under the terms of the GNU General Public License as published by
    @@ -16,18 +17,18 @@
      */
     
     /**
    - * 	\defgroup   Skype   Module skype
    - *  \brief      Add a skype button.
    - *  \file       htdocs/core/modules/modSkype.class.php
    - *  \ingroup    Skype
    - *  \brief      Description and activation file for module skype
    + * 	\defgroup   SocialNetworks   Module SocialNetworks
    + *  \brief      Add a SocialNetworks button.
    + *  \file       htdocs/core/modules/modSocialNetworks.class.php
    + *  \ingroup    socialnetworks
    + *  \brief      Description and activation file for module SocialNetworks
      */
     include_once DOL_DOCUMENT_ROOT .'/core/modules/DolibarrModules.class.php';
     
     /**
    - *	Class to describe a Cron module
    + *	Class to describe a SocialNetworks module
      */
    -class modSkype extends DolibarrModules
    +class modSocialNetworks extends DolibarrModules
     {
     
         /**
    @@ -40,50 +41,45 @@ class modSkype extends DolibarrModules
         	global $langs,$conf;
     
             $this->db = $db;
    -        $this->numero = 3100;
    +        $this->numero = 3400;
     
     		// Family can be 'crm','financial','hr','projects','products','ecm','technic','other'
     		// It is used to group modules in module setup page
             $this->family = "interface";
             // Module label (no space allowed), used if translation string 'ModuleXXXName' not found (where XXX is value of numeric property 'numero' of module)
             $this->name = preg_replace('/^mod/i','',get_class($this));
    -        $this->description = "Enable Skype links into contacts";
    +        $this->description = "Enable Social Networks fields into third parties and addresses (skype, twitter, facebook, ...)";
     		// Possible values for version are: 'development', 'experimental', 'dolibarr' or version
             $this->version = 'dolibarr';
             // Key used in llx_const table to save module status enabled/disabled (where MYMODULE is value of property name of module in uppercase)
             $this->const_name = 'MAIN_MODULE_'.strtoupper($this->name);
             // Name of image file used for this module.
    -        $this->picto='skype';
    +        $this->picto='generic';
     
             // Data directories to create when module is enabled
             $this->dirs = array();
     
             // Config pages
    -        //-------------
    -        $this->config_page_url = array();
    +        $this->config_page_url = array("socialnetworks.php");
     
    -        // Dependancies
    -        //-------------
    -	    $this->hidden = ! empty($conf->global->MODULE_SKYPE_DISABLED);	// A condition to disable module
    -	    $this->depends = array('modSociete');		// List of modules id that must be enabled if this module is enabled
    -        $this->requiredby = array();	// List of modules id to disable if this one is disabled
    -	    $this->conflictwith = array();	// List of modules id this module is in conflict with
    +        // Dependencies
    +        $this->hidden = ! empty($conf->global->MODULE_SOCIALNETWORKS_DISABLED);	// A condition to hide module
    +		$this->depends = array('modSociete');	// List of module class names as string that must be enabled if this module is enabled
    +		$this->requiredby = array();	// List of module ids to disable if this one is disabled
    +		$this->conflictwith = array();	// List of module class names as string this module is in conflict with
    +		$this->phpmin = array(5,4);		// Minimum version of PHP required by module
             $this->langfiles = array();
     
             // Constants
    -        //-----------
     
     
             // New pages on tabs
    -        // -----------------
             $this->tabs = array();
     
             // Boxes
    -        //------
             $this->boxes = array();
     
             // Main menu entries
    -        //------------------
             $this->menu = array();
         }
     }
    diff --git a/htdocs/core/modules/modSociete.class.php b/htdocs/core/modules/modSociete.class.php
    index 8df1bb4a8bb..4ee331dc017 100644
    --- a/htdocs/core/modules/modSociete.class.php
    +++ b/htdocs/core/modules/modSociete.class.php
    @@ -49,7 +49,7 @@ class modSociete extends DolibarrModules
     		$this->numero = 1;
     
     		$this->family = "crm";
    -		$this->module_position = 10;
    +		$this->module_position = '10';
     		// Module label (no space allowed), used if translation string 'ModuleXXXName' not found (where XXX is value of numeric property 'numero' of module)
     		$this->name = preg_replace('/^mod/i','',get_class($this));
     		$this->description = "Gestion des sociétés et contacts";
    @@ -66,8 +66,11 @@ class modSociete extends DolibarrModules
     		$this->dirs = array("/societe/temp");
     
     		// Dependencies
    -		$this->depends = array();
    -		$this->requiredby = array("modExpedition","modFacture","modFournisseur","modFicheinter","modPropale","modContrat","modCommande");
    +		$this->hidden = false;			// A condition to hide module
    +		$this->depends = array();		// List of module class names as string that must be enabled if this module is enabled
    +		$this->requiredby = array("modExpedition","modFacture","modFournisseur","modFicheinter","modPropale","modContrat","modCommande");	// List of module ids to disable if this one is disabled
    +		$this->conflictwith = array();	// List of module class names as string this module is in conflict with
    +		$this->phpmin = array(5,4);		// Minimum version of PHP required by module
     		$this->langfiles = array("companies",'bills');
     
     		// Constants
    @@ -257,7 +260,15 @@ class modSociete extends DolibarrModules
     		$this->export_label[$r]='ExportDataset_company_1';
     		$this->export_icon[$r]='company';
     		$this->export_permission[$r]=array(array("societe","export"));
    -		$this->export_fields_array[$r]=array('s.rowid'=>"Id",'s.nom'=>"Name",'s.status'=>"Status",'s.client'=>"Customer",'s.fournisseur'=>"Supplier",'s.datec'=>"DateCreation",'s.tms'=>"DateLastModification",'s.code_client'=>"CustomerCode",'s.code_fournisseur'=>"SupplierCode",'s.code_compta'=>"AccountancyCode",'s.code_compta_fournisseur'=>"SupplierAccountancyCode",'s.address'=>"Address",'s.zip'=>"Zip",'s.town'=>"Town",'d.nom'=>'State','c.label'=>"Country",'c.code'=>"CountryCode",'s.phone'=>"Phone",'s.fax'=>"Fax",'s.url'=>"Url",'s.email'=>"Email",'s.default_lang'=>"DefaultLang",'s.siren'=>"ProfId1",'s.siret'=>"ProfId2",'s.ape'=>"ProfId3",'s.idprof4'=>"ProfId4",'s.idprof5'=>"ProfId5",'s.idprof6'=>"ProfId6",'s.tva_intra'=>"VATIntraShort",'s.capital'=>"Capital",'s.note_private'=>"NotePrivate",'s.note_public'=>"NotePublic",'t.libelle'=>"ThirdPartyType",'ce.code'=>"Staff","cfj.libelle"=>"JuridicalStatus",'s.fk_prospectlevel'=>'ProspectLevel','st.code'=>'ProspectStatus','payterm.libelle'=>'PaymentConditions','paymode.libelle'=>'PaymentMode');
    +		$this->export_fields_array[$r]=array(
    +			's.rowid'=>"Id",'s.nom'=>"Name",'s.status'=>"Status",'s.client'=>"Customer",'s.fournisseur'=>"Supplier",'s.datec'=>"DateCreation",'s.tms'=>"DateLastModification",
    +			's.code_client'=>"CustomerCode",'s.code_fournisseur'=>"SupplierCode",'s.code_compta'=>"AccountancyCode",'s.code_compta_fournisseur'=>"SupplierAccountancyCode",
    +			's.address'=>"Address",'s.zip'=>"Zip",'s.town'=>"Town",'d.nom'=>'State','c.label'=>"Country",'c.code'=>"CountryCode",'s.phone'=>"Phone",'s.fax'=>"Fax",
    +			's.url'=>"Url",'s.email'=>"Email",'s.default_lang'=>"DefaultLang",'s.siren'=>"ProfId1",'s.siret'=>"ProfId2",'s.ape'=>"ProfId3",'s.idprof4'=>"ProfId4",
    +			's.idprof5'=>"ProfId5",'s.idprof6'=>"ProfId6",'s.tva_intra'=>"VATIntraShort",'s.capital'=>"Capital",'s.note_private'=>"NotePrivate",'s.note_public'=>"NotePublic",
    +			't.libelle'=>"ThirdPartyType",'ce.code'=>"Staff","cfj.libelle"=>"JuridicalStatus",'s.fk_prospectlevel'=>'ProspectLevel',
    +			'st.code'=>'ProspectStatus','payterm.libelle'=>'PaymentConditions','paymode.libelle'=>'PaymentMode'
    +		);
     		if (! empty($conf->global->SOCIETE_USEPREFIX)) $this->export_fields_array[$r]['s.prefix']='Prefix';
     		// Add multicompany field
     		if (! empty($conf->global->MULTICOMPANY_ENTITY_IN_EXPORT_IF_SHARED))
    @@ -268,8 +279,24 @@ class modSociete extends DolibarrModules
     		$keyforselect='societe'; $keyforelement='company'; $keyforaliasextra='extra';
     		include DOL_DOCUMENT_ROOT.'/core/extrafieldsinexport.inc.php';
     		$this->export_fields_array[$r]+=array('u.login'=>'SaleRepresentativeLogin','u.firstname'=>'SaleRepresentativeFirstname', 'u.lastname'=>'SaleRepresentativeLastname');
    -		//$this->export_TypeFields_array[$r]=array('s.rowid'=>"List:societe:nom",'s.nom'=>"Text",'s.status'=>"Text",'s.client'=>"Boolean",'s.fournisseur'=>"Boolean",'s.datec'=>"Date",'s.tms'=>"Date",'s.code_client'=>"Text",'s.code_fournisseur'=>"Text",'s.address'=>"Text",'s.zip'=>"Text",'s.town'=>"Text",'c.label'=>"List:c_country:label:label",'c.code'=>"Text",'s.phone'=>"Text",'s.fax'=>"Text",'s.url'=>"Text",'s.email'=>"Text",'s.default_lang'=>"Text",'s.siret'=>"Text",'s.siren'=>"Text",'s.ape'=>"Text",'s.idprof4'=>"Text",'s.idprof5'=>"Text",'s.idprof6'=>"Text",'s.tva_intra'=>"Text",'s.capital'=>"Numeric",'s.note'=>"Text",'t.libelle'=>"Text",'ce.code'=>"List:c_effectif:libelle:code","cfj.libelle"=>"Text",'s.fk_prospectlevel'=>'List:c_prospectlevel:label:code','s.fk_stcomm'=>'List:c_stcomm:libelle:code','d.nom'=>'List:c_departements:nom:rowid');
    -		$this->export_TypeFields_array[$r]=array('s.rowid'=>"Numeric", 's.nom'=>"Text",'s.status'=>"Numeric",'s.client'=>"Numeric",'s.fournisseur'=>"Boolean",'s.datec'=>"Date",'s.tms'=>"Date",'s.code_client'=>"Text",'s.code_fournisseur'=>"Text",'s.code_compta'=>"Text",'s.code_compta_fournisseur'=>"Text",'s.address'=>"Text",'s.zip'=>"Text",'s.town'=>"Text",'c.label'=>"List:c_country:label:label",'c.code'=>"Text",'s.phone'=>"Text",'s.fax'=>"Text",'s.url'=>"Text",'s.email'=>"Text",'s.default_lang'=>"Text",'s.siret'=>"Text",'s.siren'=>"Text",'s.ape'=>"Text",'s.idprof4'=>"Text",'s.idprof5'=>"Text",'s.idprof6'=>"Text",'s.tva_intra'=>"Text",'s.capital'=>"Numeric",'s.note_private'=>"Text",'s.note_public'=>"Text",'t.libelle'=>"Text",'ce.code'=>"List:c_effectif:libelle:code","cfj.libelle"=>"Text",'s.fk_prospectlevel'=>'List:c_prospectlevel:label:code','st.code'=>'List:c_stcomm:libelle:code','d.nom'=>'Text','u.login'=>'Text','u.firstname'=>'Text','u.lastname'=>'Text','payterm.libelle'=>'Text','paymode.libelle'=>'Text','s.entity'=>'Numeric');
    +		//$this->export_TypeFields_array[$r]=array(
    +		//	's.rowid'=>"List:societe:nom",'s.nom'=>"Text",'s.status'=>"Text",'s.client'=>"Boolean",'s.fournisseur'=>"Boolean",'s.datec'=>"Date",'s.tms'=>"Date",
    +		//	's.code_client'=>"Text",'s.code_fournisseur'=>"Text",'s.address'=>"Text",'s.zip'=>"Text",'s.town'=>"Text",'c.label'=>"List:c_country:label:label",
    +		//	'c.code'=>"Text",'s.phone'=>"Text",'s.fax'=>"Text",'s.url'=>"Text",'s.email'=>"Text",'s.default_lang'=>"Text",'s.siret'=>"Text",'s.siren'=>"Text",
    +		//	's.ape'=>"Text",'s.idprof4'=>"Text",'s.idprof5'=>"Text",'s.idprof6'=>"Text",'s.tva_intra'=>"Text",'s.capital'=>"Numeric",'s.note'=>"Text",
    +		//	't.libelle'=>"Text",'ce.code'=>"List:c_effectif:libelle:code","cfj.libelle"=>"Text",'s.fk_prospectlevel'=>'List:c_prospectlevel:label:code',
    +		//	's.fk_stcomm'=>'List:c_stcomm:libelle:code','d.nom'=>'List:c_departements:nom:rowid'
    +		//);
    +		$this->export_TypeFields_array[$r]=array(
    +			's.rowid'=>"Numeric", 's.nom'=>"Text",'s.status'=>"Numeric",'s.client'=>"Numeric",'s.fournisseur'=>"Boolean",'s.datec'=>"Date",'s.tms'=>"Date",
    +			's.code_client'=>"Text",'s.code_fournisseur'=>"Text",'s.code_compta'=>"Text",'s.code_compta_fournisseur'=>"Text",'s.address'=>"Text",'s.zip'=>"Text",
    +			's.town'=>"Text",'c.label'=>"List:c_country:label:label",'c.code'=>"Text",'s.phone'=>"Text",'s.fax'=>"Text",'s.url'=>"Text",'s.email'=>"Text",
    +			's.default_lang'=>"Text",'s.siret'=>"Text",'s.siren'=>"Text",'s.ape'=>"Text",'s.idprof4'=>"Text",'s.idprof5'=>"Text",'s.idprof6'=>"Text",
    +			's.tva_intra'=>"Text",'s.capital'=>"Numeric",'s.note_private'=>"Text",'s.note_public'=>"Text",'t.libelle'=>"Text",
    +			'ce.code'=>"List:c_effectif:libelle:code","cfj.libelle"=>"Text",'s.fk_prospectlevel'=>'List:c_prospectlevel:label:code',
    +			'st.code'=>'List:c_stcomm:libelle:code','d.nom'=>'Text','u.login'=>'Text','u.firstname'=>'Text','u.lastname'=>'Text','payterm.libelle'=>'Text',
    +			'paymode.libelle'=>'Text','s.entity'=>'Numeric'
    +		);
     
     		$this->export_entities_array[$r]=array('u.login'=>'user','u.firstname'=>'user','u.lastname'=>'user');	// We define here only fields that use another picto
     		$this->export_examplevalues_array[$r]=array('s.client'=>'0 (no customer no prospect)/1 (customer)/2 (prospect)/3 (customer and prospect)','s.fournisseur'=>'0 (not a supplier) or 1 (supplier)');
    @@ -290,7 +317,7 @@ class modSociete extends DolibarrModules
     			$this->export_sql_end[$r] .=' AND (sc.fk_user = '.$user->id.' ';
     			if (! empty($conf->global->SOCIETE_EXPORT_SUBORDINATES_CHILDS)) {
     				$subordinatesids = $user->getAllChildIds();
    -				$this->export_sql_end[$r] .=count($subronidatesids)>0 ? ' OR (sc.fk_user IN ('.implode(',',$subronidatesids).')' : '';
    +				$this->export_sql_end[$r] .=count($subordinatesids)>0 ? ' OR (sc.fk_user IN ('.implode(',',$subordinatesids).')' : '';
     			}
     			$this->export_sql_end[$r] .=')';
     		}
    @@ -301,10 +328,24 @@ class modSociete extends DolibarrModules
     		$this->export_label[$r]='ExportDataset_company_2';
     		$this->export_icon[$r]='contact';
     		$this->export_permission[$r]=array(array("societe","contact","export"));
    -		$this->export_fields_array[$r]=array('c.rowid'=>"IdContact",'c.civility'=>"CivilityCode",'c.lastname'=>'Lastname','c.firstname'=>'Firstname','c.poste'=>'PostOrFunction','c.datec'=>"DateCreation",'c.tms'=>"DateLastModification",'c.priv'=>"ContactPrivate",'c.address'=>"Address",'c.zip'=>"Zip",'c.town'=>"Town",'d.nom'=>'State','co.label'=>"Country",'co.code'=>"CountryCode",'c.phone'=>"Phone",'c.fax'=>"Fax",'c.phone_mobile'=>"Mobile",'c.email'=>"EMail",'s.rowid'=>"IdCompany",'s.nom'=>"CompanyName",'s.status'=>"Status",'s.code_client'=>"CustomerCode",'s.code_fournisseur'=>"SupplierCode", 's.client'=>'Customer','s.fournisseur'=>'Supplier');
    +		$this->export_fields_array[$r]=array(
    +			'c.rowid'=>"IdContact",'c.civility'=>"CivilityCode",'c.lastname'=>'Lastname','c.firstname'=>'Firstname','c.poste'=>'PostOrFunction',
    +			'c.datec'=>"DateCreation",'c.tms'=>"DateLastModification",'c.priv'=>"ContactPrivate",'c.address'=>"Address",'c.zip'=>"Zip",'c.town'=>"Town",
    +			'd.nom'=>'State','co.label'=>"Country",'co.code'=>"CountryCode",'c.phone'=>"Phone",'c.fax'=>"Fax",'c.phone_mobile'=>"Mobile",'c.email'=>"EMail",
    +			's.rowid'=>"IdCompany",'s.nom'=>"CompanyName",'s.status'=>"Status",'s.code_client'=>"CustomerCode",'s.code_fournisseur'=>"SupplierCode",
    +			's.client'=>'Customer','s.fournisseur'=>'Supplier'
    +		);
     		$this->export_examplevalues_array[$r]=array('s.client'=>'0 (no customer no prospect)/1 (customer)/2 (prospect)/3 (customer and prospect)','s.fournisseur'=>'0 (not a supplier) or 1 (supplier)');
    -		$this->export_TypeFields_array[$r]=array('c.civility'=>"List:c_civility:label:code",'c.lastname'=>'Text','c.firstname'=>'Text','c.poste'=>'Text','c.datec'=>"Date",'c.priv'=>"Boolean",'c.address'=>"Text",'c.zip'=>"Text",'c.town'=>"Text",'d.nom'=>'Text','co.label'=>"List:c_country:label:rowid",'co.code'=>"Text",'c.phone'=>"Text",'c.fax'=>"Text",'c.email'=>"Text",'s.rowid'=>"List:societe:nom",'s.nom'=>"Text",'s.status'=>"Status",'s.code_client'=>"Text",'s.code_fournisseur'=>"Text",'s.client'=>"Text",'s.fournisseur'=>"Text");
    -		$this->export_entities_array[$r]=array('s.rowid'=>"company",'s.nom'=>"company", 's.status'=>'company', 's.code_client'=>"company",'s.code_fournisseur'=>"company", 's.client'=>"company",  's.fournisseur'=>"company");	// We define here only fields that use another picto
    +		$this->export_TypeFields_array[$r]=array(
    +			'c.civility'=>"List:c_civility:label:code",'c.lastname'=>'Text','c.firstname'=>'Text','c.poste'=>'Text','c.datec'=>"Date",'c.priv'=>"Boolean",
    +			'c.address'=>"Text",'c.zip'=>"Text",'c.town'=>"Text",'d.nom'=>'Text','co.label'=>"List:c_country:label:rowid",'co.code'=>"Text",'c.phone'=>"Text",
    +			'c.fax'=>"Text",'c.email'=>"Text",'s.rowid'=>"List:societe:nom",'s.nom'=>"Text",'s.status'=>"Status",'s.code_client'=>"Text",'s.code_fournisseur'=>"Text",
    +			's.client'=>"Text",'s.fournisseur'=>"Text"
    +		);
    +		$this->export_entities_array[$r]=array(
    +			's.rowid'=>"company",'s.nom'=>"company", 's.status'=>'company', 's.code_client'=>"company",'s.code_fournisseur'=>"company", 's.client'=>"company",
    +			's.fournisseur'=>"company"
    +		);	// We define here only fields that use another picto
             if (empty($conf->fournisseur->enabled))
             {
                 unset($this->export_fields_array[$r]['s.code_fournisseur']);
    @@ -327,7 +368,7 @@ class modSociete extends DolibarrModules
     			$this->export_sql_end[$r] .=' AND (sc.fk_user = '.$user->id.' ';
     			if (! empty($conf->global->SOCIETE_EXPORT_SUBORDINATES_CHILDS)) {
     				$subordinatesids = $user->getAllChildIds();
    -				$this->export_sql_end[$r] .=count($subronidatesids)>0 ? ' OR (sc.fk_user IN ('.implode(',',$subronidatesids).')' : '';
    +				$this->export_sql_end[$r] .=count($subordinatesids)>0 ? ' OR (sc.fk_user IN ('.implode(',',$subordinatesids).')' : '';
     			}
     			$this->export_sql_end[$r] .=')';
     		}
    @@ -344,7 +385,15 @@ class modSociete extends DolibarrModules
     		$this->import_icon[$r]='company';
     		$this->import_entities_array[$r]=array();		// We define here only fields that use another icon that the one defined into import_icon
     		$this->import_tables_array[$r]=array('s'=>MAIN_DB_PREFIX.'societe','extra'=>MAIN_DB_PREFIX.'societe_extrafields');	// List of tables to insert into (insert done in same order)
    -		$this->import_fields_array[$r]=array('s.nom'=>"Name*",'s.status'=>"Status",'s.client'=>"Customer*",'s.fournisseur'=>"Supplier*",'s.code_client'=>"CustomerCode",'s.code_fournisseur'=>"SupplierCode",'s.code_compta'=>"CustomerAccountancyCode",'s.code_compta_fournisseur'=>"SupplierAccountancyCode",'s.address'=>"Address",'s.zip'=>"Zip",'s.town'=>"Town",'s.fk_departement'=>"StateId",'s.fk_pays'=>"CountryCode",'s.phone'=>"Phone",'s.fax'=>"Fax",'s.url'=>"Url",'s.email'=>"Email",'s.siren'=>"ProfId1",'s.siret'=>"ProfId2",'s.ape'=>"ProfId3",'s.idprof4'=>"ProfId4",'s.idprof5'=>"ProfId5",'s.idprof6'=>"ProfId6",'s.tva_intra'=>"VATIntraShort",'s.capital'=>"Capital",'s.note_private'=>"NotePrivate",'s.note_public'=>"NotePublic",'s.fk_typent'=>"ThirdPartyType",'s.fk_effectif'=>"Staff","s.fk_forme_juridique"=>"JuridicalStatus",'s.fk_prospectlevel'=>'ProspectLevel','s.fk_stcomm'=>'ProspectStatus','s.default_lang'=>'DefaultLanguage','s.barcode'=>'BarCode','s.datec'=>"DateCreation");
    +		$this->import_fields_array[$r]=array(
    +			's.nom'=>"Name*",'s.status'=>"Status",'s.client'=>"Customer*",'s.fournisseur'=>"Supplier*",'s.code_client'=>"CustomerCode",'s.code_fournisseur'=>"SupplierCode",
    +			's.code_compta'=>"CustomerAccountancyCode",'s.code_compta_fournisseur'=>"SupplierAccountancyCode",'s.address'=>"Address",'s.zip'=>"Zip",'s.town'=>"Town",
    +			's.fk_departement'=>"StateId",'s.fk_pays'=>"CountryCode",'s.phone'=>"Phone",'s.fax'=>"Fax",'s.url'=>"Url",'s.email'=>"Email",'s.siren'=>"ProfId1",
    +			's.siret'=>"ProfId2",'s.ape'=>"ProfId3",'s.idprof4'=>"ProfId4",'s.idprof5'=>"ProfId5",'s.idprof6'=>"ProfId6",'s.tva_intra'=>"VATIntraShort",
    +			's.capital'=>"Capital",'s.note_private'=>"NotePrivate",'s.note_public'=>"NotePublic",'s.fk_typent'=>"ThirdPartyType",'s.fk_effectif'=>"Staff",
    +			"s.fk_forme_juridique"=>"JuridicalStatus",'s.fk_prospectlevel'=>'ProspectLevel','s.fk_stcomm'=>'ProspectStatus','s.default_lang'=>'DefaultLanguage',
    +			's.barcode'=>'BarCode','s.datec'=>"DateCreation"
    +		);
     		// Add extra fields
     		$sql="SELECT name, label, fieldrequired FROM ".MAIN_DB_PREFIX."extrafields WHERE elementtype = 'societe' AND entity = ".$conf->entity;
     		$resql=$this->db->query($sql);
    @@ -372,7 +421,15 @@ class modSociete extends DolibarrModules
     		);
     		//$this->import_convertvalue_array[$r]=array('s.fk_soc'=>array('rule'=>'lastrowid',table='t');
     		$this->import_regex_array[$r]=array('s.status'=>'^[0|1]','s.client'=>'^[0|1|2|3]','s.fournisseur'=>'^[0|1]','s.fk_typent'=>'id@'.MAIN_DB_PREFIX.'c_typent','s.datec'=>'^[0-9][0-9][0-9][0-9]-[0-9][0-9]-[0-9][0-9]( [0-9][0-9]:[0-9][0-9]:[0-9][0-9])?$');
    -		$this->import_examplevalues_array[$r]=array('s.nom'=>"MyBigCompany",'s.status'=>"0 (closed) or 1 (active)",'s.client'=>'0 (no customer no prospect)/1 (customer)/2 (prospect)/3 (customer and prospect)','s.fournisseur'=>'0 or 1','s.datec'=>dol_print_date(dol_now(),'%Y-%m-%d'),'s.code_client'=>'CU01-0001 or empty or "auto"','s.code_fournisseur'=>'SU01-0001 or empty or "auto"','s.address'=>"61 jump street",'s.zip'=>"123456",'s.town'=>"Big town",'s.fk_pays'=>'US, FR, DE...','s.phone'=>"0101010101",'s.fax'=>"0101010102",'s.url'=>"http://mycompany.com",'s.email'=>"test@mycompany.com",'s.siret'=>"",'s.siren'=>"",'s.ape'=>"",'s.idprof4'=>"",'s.idprof5'=>"",'s.idprof6'=>"",'s.tva_intra'=>"FR0123456789",'s.capital'=>"10000",'s.note_private'=>"This is an example of private note for record",'s.note_public'=>"This is an example of public note for record",'s.fk_typent'=>"2",'s.fk_effectif'=>"3","s.fk_forme_juridique"=>"1",'s.fk_prospectlevel'=>'PL_MEDIUM','s.fk_stcomm'=>'0','s.default_lang'=>'en_US','s.barcode'=>'123456789','s.datec'=>"2015-01-01 or 2015-01-01 12:30:00");
    +		$this->import_examplevalues_array[$r]=array(
    +			's.nom'=>"MyBigCompany",'s.status'=>"0 (closed) or 1 (active)",'s.client'=>'0 (no customer no prospect)/1 (customer)/2 (prospect)/3 (customer and prospect)',
    +			's.fournisseur'=>'0 or 1','s.datec'=>dol_print_date(dol_now(),'%Y-%m-%d'),'s.code_client'=>'CU01-0001 or empty or "auto"','s.code_fournisseur'=>'SU01-0001 or empty or "auto"',
    +			's.address'=>"61 jump street",'s.zip'=>"123456",'s.town'=>"Big town",'s.fk_pays'=>'US, FR, DE...','s.phone'=>"0101010101",'s.fax'=>"0101010102",
    +			's.url'=>"http://mycompany.com",'s.email'=>"test@mycompany.com",'s.siret'=>"",'s.siren'=>"",'s.ape'=>"",'s.idprof4'=>"",'s.idprof5'=>"",'s.idprof6'=>"",
    +			's.tva_intra'=>"FR0123456789",'s.capital'=>"10000",'s.note_private'=>"This is an example of private note for record",'s.note_public'=>"This is an example of public note for record",
    +			's.fk_typent'=>"2",'s.fk_effectif'=>"3","s.fk_forme_juridique"=>"1",'s.fk_prospectlevel'=>'PL_MEDIUM','s.fk_stcomm'=>'0','s.default_lang'=>'en_US','s.barcode'=>'123456789',
    +			's.datec'=>"2015-01-01 or 2015-01-01 12:30:00"
    +		);
     		$this->import_updatekeys_array[$r]=array('s.nom'=>'Name','s.code_client'=>'CustomerCode','s.code_fournisseur'=>'SupplierCode','s.code_compta'=>'CustomerAccountancyCode','s.code_compta_fournisseur'=>'SupplierAccountancyCode');
     
     		// Import list of contact and attributes
    @@ -382,7 +439,11 @@ class modSociete extends DolibarrModules
     		$this->import_icon[$r]='contact';
     		$this->import_entities_array[$r]=array('s.fk_soc'=>'company');	// We define here only fields that use another icon that the one defined into import_icon
     		$this->import_tables_array[$r]=array('s'=>MAIN_DB_PREFIX.'socpeople','extra'=>MAIN_DB_PREFIX.'socpeople_extrafields');	// List of tables to insert into (insert done in same order)
    -		$this->import_fields_array[$r]=array('s.fk_soc'=>'ThirdPartyName','s.civility'=>'UserTitle','s.lastname'=>"Lastname*",'s.firstname'=>"Firstname",'s.address'=>"Address",'s.zip'=>"Zip",'s.town'=>"Town",'s.fk_pays'=>"CountryCode",'s.birthday'=>"BirthdayDate",'s.poste'=>"Role",'s.phone'=>"Phone",'s.phone_perso'=>"PhonePerso",'s.phone_mobile'=>"PhoneMobile",'s.fax'=>"Fax",'s.email'=>"Email",'s.note_private'=>"Note",'s.note_public'=>"Note",'s.datec'=>"DateCreation");
    +		$this->import_fields_array[$r]=array(
    +			's.fk_soc'=>'ThirdPartyName','s.civility'=>'UserTitle','s.lastname'=>"Lastname*",'s.firstname'=>"Firstname",'s.address'=>"Address",'s.zip'=>"Zip",
    +			's.town'=>"Town",'s.fk_pays'=>"CountryCode",'s.birthday'=>"BirthdayDate",'s.poste'=>"Role",'s.phone'=>"Phone",'s.phone_perso'=>"PhonePerso",
    +			's.phone_mobile'=>"PhoneMobile",'s.fax'=>"Fax",'s.email'=>"Email",'s.note_private'=>"Note",'s.note_public'=>"Note",'s.datec'=>"DateCreation"
    +		);
     		// Add extra fields
     		$sql="SELECT name, label, fieldrequired FROM ".MAIN_DB_PREFIX."extrafields WHERE elementtype = 'socpeople' AND entity = ".$conf->entity;
     		$resql=$this->db->query($sql);
    @@ -404,7 +465,11 @@ class modSociete extends DolibarrModules
     		);
     		//$this->import_convertvalue_array[$r]=array('s.fk_soc'=>array('rule'=>'lastrowid',table='t');
     		$this->import_regex_array[$r]=array('s.birthday'=>'^[0-9][0-9][0-9][0-9]-[0-9][0-9]-[0-9][0-9]$','s.datec'=>'^[0-9][0-9][0-9][0-9]-[0-9][0-9]-[0-9][0-9]( [0-9][0-9]:[0-9][0-9]:[0-9][0-9])?$');
    -		$this->import_examplevalues_array[$r]=array('s.fk_soc'=>'MyBigCompany','s.civility'=>"MR",'s.lastname'=>"Smith",'s.firstname'=>'John','s.address'=>'61 jump street','s.zip'=>'75000','s.town'=>'Bigtown','s.fk_pays'=>'US, FR, DE...','s.datec'=>'1972-10-10','s.poste'=>"Director",'s.phone'=>"5551122",'s.phone_perso'=>"5551133",'s.phone_mobile'=>"5551144",'s.fax'=>"5551155",'s.email'=>"johnsmith@email.com",'s.note_private'=>"My private note",'s.note_public'=>"My public note");
    +		$this->import_examplevalues_array[$r]=array(
    +			's.fk_soc'=>'MyBigCompany','s.civility'=>"MR",'s.lastname'=>"Smith",'s.firstname'=>'John','s.address'=>'61 jump street','s.zip'=>'75000',
    +			's.town'=>'Bigtown','s.fk_pays'=>'US, FR, DE...','s.datec'=>'1972-10-10','s.poste'=>"Director",'s.phone'=>"5551122",'s.phone_perso'=>"5551133",
    +			's.phone_mobile'=>"5551144",'s.fax'=>"5551155",'s.email'=>"johnsmith@email.com",'s.note_private'=>"My private note",'s.note_public'=>"My public note"
    +		);
     
     		// Import Bank Accounts
     		$r++;
    diff --git a/htdocs/core/modules/modStock.class.php b/htdocs/core/modules/modStock.class.php
    index ca518ed8851..e9e33c8bbf3 100644
    --- a/htdocs/core/modules/modStock.class.php
    +++ b/htdocs/core/modules/modStock.class.php
    @@ -48,7 +48,7 @@ class modStock extends DolibarrModules
     		$this->numero = 52;
     
     		$this->family = "products";
    -		$this->module_position = 40;
    +		$this->module_position = '40';
     		// Module label (no space allowed), used if translation string 'ModuleXXXName' not found (where XXX is value of numeric property 'numero' of module)
     		$this->name = preg_replace('/^mod/i','',get_class($this));
     		$this->description = "Gestion des stocks";
    @@ -60,19 +60,51 @@ class modStock extends DolibarrModules
     		$this->picto='stock';
     
     		// Data directories to create when module is enabled
    -		$this->dirs = array();
    +		$this->dirs = array("/stock/temp");
     
     		$this->config_page_url = array("stock.php");
     
     		// Dependencies
    -		$this->depends = array("modProduct");
    -		$this->requiredby = array("modProductBatch");
    +		$this->hidden = false;			// A condition to hide module
    +		$this->depends = array("modProduct");		// List of module class names as string that must be enabled if this module is enabled
    +		$this->requiredby = array("modProductBatch");	// List of module ids to disable if this one is disabled
    +		$this->conflictwith = array();	// List of module class names as string this module is in conflict with
    +		$this->phpmin = array(5,4);		// Minimum version of PHP required by module
     		$this->langfiles = array("stocks");
     
     		// Constants
    -		$this->const = array(
    -			0=>array('STOCK_ALLOW_NEGATIVE_TRANSFER','chaine','1','',1)
    -		);
    +		$this->const = array();
    +		$r=0;
    +
    +		$this->const[$r] = array('STOCK_ALLOW_NEGATIVE_TRANSFER','chaine','1','',1);
    +
    +		$r++;
    +		$this->const[$r][0] = "STOCK_ADDON_PDF";
    +		$this->const[$r][1] = "chaine";
    +		$this->const[$r][2] = "Standard";
    +		$this->const[$r][3] = 'Name of PDF model of stock';
    +		$this->const[$r][4] = 0;
    +
    +		$r++;
    +		$this->const[$r][0] = "MOUVEMENT_ADDON_PDF";
    +		$this->const[$r][1] = "chaine";
    +		$this->const[$r][2] = "StdMouvement";
    +		$this->const[$r][3] = 'Name of PDF model of stock mouvement';
    +		$this->const[$r][4] = 0;
    +
    +		$r++;
    +		$this->const[$r][0] = "STOCK_ADDON_PDF_ODT_PATH";
    +		$this->const[$r][1] = "chaine";
    +		$this->const[$r][2] = "DOL_DATA_ROOT/doctemplates/stocks";
    +		$this->const[$r][3] = "";
    +		$this->const[$r][4] = 0;
    +
    +		$r++;
    +		$this->const[$r][0] = "MOUVEMENT_ADDON_PDF_ODT_PATH";
    +		$this->const[$r][1] = "chaine";
    +		$this->const[$r][2] = "DOL_DATA_ROOT/doctemplates/stocks/mouvements";
    +		$this->const[$r][3] = "";
    +		$this->const[$r][4] = 0;
     
     		// Boxes
     		$this->boxes = array();
    @@ -121,25 +153,25 @@ class modStock extends DolibarrModules
     		$this->rights[5][0] = 1011;
     		$this->rights[5][1] = 'inventoryReadPermission';	// Permission label
     		$this->rights[5][3] = 0; 					// Permission by default for new user (0/1)
    -		$this->rights[5][4] = 'advance_inventory';			// In php code, permission will be checked by test if ($user->rights->permkey->level1->level2)
    +		$this->rights[5][4] = 'inventory_advance';			// In php code, permission will be checked by test if ($user->rights->permkey->level1->level2)
     		$this->rights[5][5] = 'read';			// In php code, permission will be checked by test if ($user->rights->permkey->level1->level2)
     
     		$this->rights[6][0] = 1012;
     		$this->rights[6][1] = 'inventoryCreatePermission';	// Permission label
     		$this->rights[6][3] = 0; 					// Permission by default for new user (0/1)
    -		$this->rights[6][4] = 'advance_inventory';			// In php code, permission will be checked by test if ($user->rights->permkey->level1->level2)
    +		$this->rights[6][4] = 'inventory_advance';			// In php code, permission will be checked by test if ($user->rights->permkey->level1->level2)
     		$this->rights[6][5] = 'write';			// In php code, permission will be checked by test if ($user->rights->permkey->level1->level2)
     
     		$this->rights[8][0] = 1014;
     		$this->rights[8][1] = 'inventoryValidatePermission';	// Permission label
     		$this->rights[8][3] = 0; 					// Permission by default for new user (0/1)
    -		$this->rights[8][4] = 'advance_inventory';			// In php code, permission will be checked by test if ($user->rights->permkey->level1->level2)
    +		$this->rights[8][4] = 'inventory_advance';			// In php code, permission will be checked by test if ($user->rights->permkey->level1->level2)
     		$this->rights[8][5] = 'validate';			// In php code, permission will be checked by test if ($user->rights->permkey->level1->level2)
     
     		$this->rights[9][0] = 1015;
     		$this->rights[9][1] = 'inventoryChangePMPPermission';	// Permission label
     		$this->rights[9][3] = 0; 					// Permission by default for new user (0/1)
    -		$this->rights[9][4] = 'advance_inventory';			// In php code, permission will be checked by test if ($user->rights->permkey->level1->level2)
    +		$this->rights[9][4] = 'inventory_advance';			// In php code, permission will be checked by test if ($user->rights->permkey->level1->level2)
     		$this->rights[9][5] = 'changePMP';			// In php code, permission will be checked by test if ($user->rights->permkey->level1->level2)
     
     		}
    @@ -161,18 +193,37 @@ class modStock extends DolibarrModules
     		$this->export_code[$r]=$this->rights_class;
     		$this->export_label[$r]="WarehousesAndProducts";	// Translation key (used only if key ExportDataset_xxx_z not found)
     		$this->export_permission[$r]=array(array("stock","lire"));
    -		$this->export_fields_array[$r]=array('e.rowid'=>'IdWarehouse','e.ref'=>'LocationSummary','e.description'=>'DescWareHouse','e.lieu'=>'LieuWareHouse','e.address'=>'Address','e.zip'=>'Zip','e.town'=>'Town','p.rowid'=>"ProductId",'p.ref'=>"Ref",'p.fk_product_type'=>"Type",'p.label'=>"Label",'p.description'=>"Description",'p.note'=>"Note",'p.price'=>"Price",'p.tva_tx'=>'VAT','p.tosell'=>"OnSell",'p.tobuy'=>'OnBuy','p.duration'=>"Duration",'p.datec'=>'DateCreation','p.tms'=>'DateModification','p.pmp'=>'PMPValue','p.cost_price'=>'CostPrice','ps.reel'=>'Stock');
    -		$this->export_TypeFields_array[$r]=array('e.rowid'=>'List:entrepot:ref','e.ref'=>'Text','e.lieu'=>'Text','e.address'=>'Text','e.zip'=>'Text','e.town'=>'Text','p.rowid'=>"List:product:label",'p.ref'=>"Text",'p.fk_product_type'=>"Text",'p.label'=>"Text",'p.description'=>"Text",'p.note'=>"Text",'p.price'=>"Numeric",'p.tva_tx'=>'Numeric','p.tosell'=>"Boolean",'p.tobuy'=>"Boolean",'p.duration'=>"Duree",'p.datec'=>'Date','p.tms'=>'Date','p.pmp'=>'Numeric','p.cost_price'=>'Numeric','ps.reel'=>'Numeric');
    -		$this->export_entities_array[$r]=array('e.rowid'=>'warehouse','e.ref'=>'warehouse','e.description'=>'warehouse','e.lieu'=>'warehouse','e.address'=>'warehouse','e.zip'=>'warehouse','e.town'=>'warehouse','p.rowid'=>"product",'p.ref'=>"product",'p.fk_product_type'=>"product",'p.label'=>"product",'p.description'=>"product",'p.note'=>"product",'p.price'=>"product",'p.tva_tx'=>'product','p.tosell'=>"product",'p.tobuy'=>"product",'p.duration'=>"product",'p.datec'=>'product','p.tms'=>'product','p.pmp'=>'product','p.cost_price'=>'product','ps.reel'=>'stock');
    +		$this->export_fields_array[$r]=array(
    +			'e.rowid'=>'IdWarehouse','e.ref'=>'LocationSummary','e.description'=>'DescWareHouse','e.lieu'=>'LieuWareHouse','e.address'=>'Address',
    +			'e.zip'=>'Zip','e.town'=>'Town','p.rowid'=>"ProductId",'p.ref'=>"Ref",'p.fk_product_type'=>"Type",'p.label'=>"Label",'p.description'=>"Description",
    +			'p.note'=>"Note",'p.price'=>"Price",'p.tva_tx'=>'VAT','p.tosell'=>"OnSell",'p.tobuy'=>'OnBuy','p.duration'=>"Duration",'p.datec'=>'DateCreation',
    +			'p.tms'=>'DateModification','p.pmp'=>'PMPValue','p.cost_price'=>'CostPrice'
    +		);
    +		$this->export_TypeFields_array[$r]=array(
    +			'e.rowid'=>'List:entrepot:ref','e.ref'=>'Text','e.lieu'=>'Text','e.address'=>'Text','e.zip'=>'Text','e.town'=>'Text','p.rowid'=>"List:product:label",
    +			'p.ref'=>"Text",'p.fk_product_type'=>"Text",'p.label'=>"Text",'p.description'=>"Text",'p.note'=>"Text",'p.price'=>"Numeric",'p.tva_tx'=>'Numeric',
    +			'p.tosell'=>"Boolean",'p.tobuy'=>"Boolean",'p.duration'=>"Duree",'p.datec'=>'Date','p.tms'=>'Date','p.pmp'=>'Numeric','p.cost_price'=>'Numeric',
    +			'ps.reel'=>'Numeric'
    +		);
    +		$this->export_entities_array[$r]=array(
    +			'e.rowid'=>'warehouse','e.ref'=>'warehouse','e.description'=>'warehouse','e.lieu'=>'warehouse','e.address'=>'warehouse','e.zip'=>'warehouse',
    +			'e.town'=>'warehouse','p.rowid'=>"product",'p.ref'=>"product",'p.fk_product_type'=>"product",'p.label'=>"product",'p.description'=>"product",
    +			'p.note'=>"product",'p.price'=>"product",'p.tva_tx'=>'product','p.tosell'=>"product",'p.tobuy'=>"product",'p.duration'=>"product",
    +			'p.datec'=>'product','p.tms'=>'product','p.pmp'=>'product','p.cost_price'=>'product','ps.reel'=>'stock'
    +		);
     		$this->export_aggregate_array[$r]=array('ps.reel'=>'SUM');    // TODO Not used yet
     		$this->export_dependencies_array[$r]=array('stock'=>array('p.rowid','e.rowid')); // We must keep this until the aggregate_array is used. To add unique key if we ask a field of a child to avoid the DISTINCT to discard them.
    +		$keyforselect='product'; $keyforelement='product'; $keyforaliasextra='extra';
    +		include DOL_DOCUMENT_ROOT.'/core/extrafieldsinexport.inc.php';
    +		$this->export_fields_array[$r]=array_merge($this->export_fields_array[$r],array('ps.reel'=>'Stock'));
    +
     		$this->export_sql_start[$r]='SELECT DISTINCT ';
    -		$this->export_sql_end[$r]  =' FROM '.MAIN_DB_PREFIX.'product as p, '.MAIN_DB_PREFIX.'product_stock as ps, '.MAIN_DB_PREFIX.'entrepot as e';
    +		$this->export_sql_end[$r]  =' FROM '.MAIN_DB_PREFIX.'product as p LEFT JOIN '.MAIN_DB_PREFIX.'product_extrafields as extra ON extra.fk_object = p.rowid, '.MAIN_DB_PREFIX.'product_stock as ps, '.MAIN_DB_PREFIX.'entrepot as e';
     		$this->export_sql_end[$r] .=' WHERE p.rowid = ps.fk_product AND ps.fk_entrepot = e.rowid';
     		$this->export_sql_end[$r] .=' AND e.entity IN ('.getEntity('stock').')';
    -
     		if ($conf->productbatch->enabled)
     		{
    +			// Export of stock including lot number
     			$langs->load("productbatch");
     
     			// This request is same than previous but without field ps.stock (real stock in warehouse) and with link to subtable productbatch
    @@ -181,9 +232,25 @@ class modStock extends DolibarrModules
     			$this->export_code[$r]=$this->rights_class.'_lot';
     			$this->export_label[$r]="WarehousesAndProductsBatchDetail";	// Translation key (used only if key ExportDataset_xxx_z not found)
     			$this->export_permission[$r]=array(array("stock","lire"));
    -			$this->export_fields_array[$r]=array('e.rowid'=>'IdWarehouse','e.ref'=>'LocationSummary','e.description'=>'DescWareHouse','e.lieu'=>'LieuWareHouse','e.address'=>'Address','e.zip'=>'Zip','e.town'=>'Town','p.rowid'=>"ProductId",'p.ref'=>"Ref",'p.fk_product_type'=>"Type",'p.label'=>"Label",'p.description'=>"Description",'p.note'=>"Note",'p.price'=>"Price",'p.tva_tx'=>'VAT','p.tosell'=>"OnSell",'p.tobuy'=>'OnBuy','p.duration'=>"Duration",'p.datec'=>'DateCreation','p.tms'=>'DateModification','pb.rowid'=>'Id','pb.batch'=>'Batch','pb.qty'=>'Qty','pl.eatby'=>'EatByDate','pl.sellby'=>'SellByDate');
    -			$this->export_TypeFields_array[$r]=array('e.rowid'=>'List:entrepot:ref','e.ref'=>'Text','e.lieu'=>'Text','e.description'=>'Text','e.address'=>'Text','e.zip'=>'Text','e.town'=>'Text','p.rowid'=>"List:product:label",'p.ref'=>"Text",'p.fk_product_type'=>"Text",'p.label'=>"Text",'p.description'=>"Text",'p.note'=>"Text",'p.price'=>"Numeric",'p.tva_tx'=>'Numeric','p.tosell'=>"Boolean",'p.tobuy'=>"Boolean",'p.duration'=>"Duree",'p.datec'=>'Date','p.tms'=>'Date','pb.batch'=>'Text','pb.qty'=>'Numeric','pl.eatby'=>'Date','pl.sellby'=>'Date');
    -			$this->export_entities_array[$r]=array('e.rowid'=>'warehouse','e.ref'=>'warehouse','e.description'=>'warehouse','e.lieu'=>'warehouse','e.address'=>'warehouse','e.zip'=>'warehouse','e.town'=>'warehouse','p.rowid'=>"product",'p.ref'=>"product",'p.fk_product_type'=>"product",'p.label'=>"product",'p.description'=>"product",'p.note'=>"product",'p.price'=>"product",'p.tva_tx'=>'product','p.tosell'=>"product",'p.tobuy'=>"product",'p.duration'=>"product",'p.datec'=>'product','p.tms'=>'product','pb.rowid'=>'stockbatch','pb.batch'=>'stockbatch','pb.qty'=>'stockbatch','pl.eatby'=>'batch','pl.sellby'=>'batch');
    +			$this->export_fields_array[$r]=array(
    +				'e.rowid'=>'IdWarehouse','e.ref'=>'LocationSummary','e.description'=>'DescWareHouse','e.lieu'=>'LieuWareHouse','e.address'=>'Address',
    +				'e.zip'=>'Zip','e.town'=>'Town','p.rowid'=>"ProductId",'p.ref'=>"Ref",'p.fk_product_type'=>"Type",'p.label'=>"Label",'p.description'=>"Description",
    +				'p.note'=>"Note",'p.price'=>"Price",'p.tva_tx'=>'VAT','p.tosell'=>"OnSell",'p.tobuy'=>'OnBuy','p.duration'=>"Duration",'p.datec'=>'DateCreation',
    +				'p.tms'=>'DateModification','pb.rowid'=>'Id','pb.batch'=>'Batch','pb.qty'=>'Qty','pl.eatby'=>'EatByDate','pl.sellby'=>'SellByDate'
    +			);
    +			$this->export_TypeFields_array[$r]=array(
    +				'e.rowid'=>'List:entrepot:ref','e.ref'=>'Text','e.lieu'=>'Text','e.description'=>'Text','e.address'=>'Text','e.zip'=>'Text','e.town'=>'Text',
    +				'p.rowid'=>"List:product:label",'p.ref'=>"Text",'p.fk_product_type'=>"Text",'p.label'=>"Text",'p.description'=>"Text",'p.note'=>"Text",
    +				'p.price'=>"Numeric",'p.tva_tx'=>'Numeric','p.tosell'=>"Boolean",'p.tobuy'=>"Boolean",'p.duration'=>"Duree",'p.datec'=>'Date','p.tms'=>'Date',
    +				'pb.batch'=>'Text','pb.qty'=>'Numeric','pl.eatby'=>'Date','pl.sellby'=>'Date'
    +			);
    +			$this->export_entities_array[$r]=array(
    +				'e.rowid'=>'warehouse','e.ref'=>'warehouse','e.description'=>'warehouse','e.lieu'=>'warehouse','e.address'=>'warehouse','e.zip'=>'warehouse',
    +				'e.town'=>'warehouse','p.rowid'=>"product",'p.ref'=>"product",'p.fk_product_type'=>"product",'p.label'=>"product",'p.description'=>"product",
    +				'p.note'=>"product",'p.price'=>"product",'p.tva_tx'=>'product','p.tosell'=>"product",'p.tobuy'=>"product",'p.duration'=>"product",
    +				'p.datec'=>'product','p.tms'=>'product','pb.rowid'=>'stockbatch','pb.batch'=>'stockbatch','pb.qty'=>'stockbatch','pl.eatby'=>'batch',
    +				'pl.sellby'=>'batch'
    +			);
     			$this->export_aggregate_array[$r]=array('ps.reel'=>'SUM');    // TODO Not used yet
     			$this->export_dependencies_array[$r]=array('stockbatch'=>array('pb.rowid'),'batch'=>array('pb.rowid')); // We must keep this until the aggregate_array is used. To add unique key if we ask a field of a child to avoid the DISTINCT to discard them.
     			$keyforselect='product_lot'; $keyforelement='batch'; $keyforaliasextra='extra';
    @@ -197,13 +264,30 @@ class modStock extends DolibarrModules
     			$this->export_sql_end[$r] .=' AND e.entity IN ('.getEntity('stock').')';
     		}
     
    +		// Export of stock movement
     		$r++;
     		$this->export_code[$r]=$this->rights_class.'_movement';
     		$this->export_label[$r]="StockMovements";	// Translation key (used only if key ExportDataset_xxx_z not found)
     		$this->export_permission[$r]=array(array("stock","lire"));
    -		$this->export_fields_array[$r]=array('e.rowid'=>'IdWarehouse','e.ref'=>'LocationSummary','e.description'=>'DescWareHouse','e.lieu'=>'LieuWareHouse','e.address'=>'Address','e.zip'=>'Zip','e.town'=>'Town','p.rowid'=>"ProductId",'p.ref'=>"Ref",'p.fk_product_type'=>"Type",'p.label'=>"Label",'p.description'=>"Description",'p.note'=>"Note",'p.price'=>"Price",'p.tva_tx'=>'VAT','p.tosell'=>"OnSell",'p.tobuy'=>'OnBuy','p.duration'=>"Duration",'p.datec'=>'DateCreation','p.tms'=>'DateModification','sm.rowid'=>'MovementId','sm.value'=>'Qty','sm.datem'=>'DateMovement','sm.label'=>'LabelMovement','sm.inventorycode'=>'InventoryCode');
    -		$this->export_TypeFields_array[$r]=array('e.rowid'=>'List:entrepot:ref','e.ref'=>'Text','e.description'=>'Text','e.lieu'=>'Text','e.address'=>'Text','e.zip'=>'Text','e.town'=>'Text','p.rowid'=>"List:product:label",'p.ref'=>"Text",'p.fk_product_type'=>"Text",'p.label'=>"Text",'p.description'=>"Text",'p.note'=>"Text",'p.price'=>"Numeric",'p.tva_tx'=>'Numeric','p.tosell'=>"Boolean",'p.tobuy'=>"Boolean",'p.duration'=>"Duree",'p.datec'=>'Date','p.tms'=>'Date','sm.rowid'=>'Numeric','sm.value'=>'Numeric','sm.datem'=>'Date','sm.batch'=>'Text','sm.label'=>'Text','sm.inventorycode'=>'Text');
    -		$this->export_entities_array[$r]=array('e.rowid'=>'warehouse','e.ref'=>'warehouse','e.description'=>'warehouse','e.lieu'=>'warehouse','e.address'=>'warehouse','e.zip'=>'warehouse','e.town'=>'warehouse','p.rowid'=>"product",'p.ref'=>"product",'p.fk_product_type'=>"product",'p.label'=>"product",'p.description'=>"product",'p.note'=>"product",'p.price'=>"product",'p.tva_tx'=>'product','p.tosell'=>"product",'p.tobuy'=>"product",'p.duration'=>"product",'p.datec'=>'product','p.tms'=>'product','sm.rowid'=>'movement','sm.value'=>'movement','sm.datem'=>'movement','sm.label'=>'movement','sm.inventorycode'=>'movement');
    +		$this->export_fields_array[$r]=array(
    +			'e.rowid'=>'IdWarehouse','e.ref'=>'LocationSummary','e.description'=>'DescWareHouse','e.lieu'=>'LieuWareHouse','e.address'=>'Address','e.zip'=>'Zip',
    +			'e.town'=>'Town','p.rowid'=>"ProductId",'p.ref'=>"Ref",'p.fk_product_type'=>"Type",'p.label'=>"Label",'p.description'=>"Description",'p.note'=>"Note",
    +			'p.price'=>"Price",'p.tva_tx'=>'VAT','p.tosell'=>"OnSell",'p.tobuy'=>'OnBuy','p.duration'=>"Duration",'p.datec'=>'DateCreation',
    +			'p.tms'=>'DateModification','sm.rowid'=>'MovementId','sm.value'=>'Qty','sm.datem'=>'DateMovement','sm.label'=>'LabelMovement',
    +			'sm.inventorycode'=>'InventoryCode'
    +		);
    +		$this->export_TypeFields_array[$r]=array(
    +			'e.rowid'=>'List:entrepot:ref','e.ref'=>'Text','e.description'=>'Text','e.lieu'=>'Text','e.address'=>'Text','e.zip'=>'Text','e.town'=>'Text',
    +			'p.rowid'=>"List:product:label",'p.ref'=>"Text",'p.fk_product_type'=>"Text",'p.label'=>"Text",'p.description'=>"Text",'p.note'=>"Text",
    +			'p.price'=>"Numeric",'p.tva_tx'=>'Numeric','p.tosell'=>"Boolean",'p.tobuy'=>"Boolean",'p.duration'=>"Duree",'p.datec'=>'Date','p.tms'=>'Date',
    +			'sm.rowid'=>'Numeric','sm.value'=>'Numeric','sm.datem'=>'Date','sm.batch'=>'Text','sm.label'=>'Text','sm.inventorycode'=>'Text'
    +		);
    +		$this->export_entities_array[$r]=array(
    +			'e.rowid'=>'warehouse','e.ref'=>'warehouse','e.description'=>'warehouse','e.lieu'=>'warehouse','e.address'=>'warehouse','e.zip'=>'warehouse',
    +			'e.town'=>'warehouse','p.rowid'=>"product",'p.ref'=>"product",'p.fk_product_type'=>"product",'p.label'=>"product",'p.description'=>"product",
    +			'p.note'=>"product",'p.price'=>"product",'p.tva_tx'=>'product','p.tosell'=>"product",'p.tobuy'=>"product",'p.duration'=>"product",'p.datec'=>'product',
    +			'p.tms'=>'product','sm.rowid'=>'movement','sm.value'=>'movement','sm.datem'=>'movement','sm.label'=>'movement','sm.inventorycode'=>'movement'
    +		);
     		if ($conf->productbatch->enabled)
     		{
     			$this->export_fields_array[$r]['sm.batch']='Batch';
    @@ -264,6 +348,51 @@ class modStock extends DolibarrModules
     		$this->import_run_sql_after_array[$r]=array(    // Because we may change data that are denormalized, we must update dernormalized data after.
     		    'UPDATE llx_product p SET p.stock= (SELECT SUM(ps.reel) FROM llx_product_stock ps WHERE ps.fk_product = p.rowid);'
     		);
    +	}
     
    +
    +	/**
    +	 *		Function called when module is enabled.
    +	 *		The init function add constants, boxes, permissions and menus (defined in constructor) into Dolibarr database.
    +	 *		It also creates data directories
    +	 *
    +	 *      @param      string	$options    Options when enabling module ('', 'noboxes')
    +	 *      @return     int             	1 if OK, 0 if KO
    +	 */
    +	function init($options='')
    +	{
    +		global $conf,$langs;
    +
    +		// Permissions
    +		$this->remove($options);
    +
    +		//ODT template
    +		$src=DOL_DOCUMENT_ROOT.'/install/doctemplates/stock/template_stock.odt';
    +		$dirodt=DOL_DATA_ROOT.'/doctemplates/stock';
    +		$dest=$dirodt.'/template_stock.odt';
    +
    +		if (file_exists($src) && ! file_exists($dest))
    +		{
    +			require_once DOL_DOCUMENT_ROOT.'/core/lib/files.lib.php';
    +			dol_mkdir($dirodt);
    +			$result=dol_copy($src,$dest,0,0);
    +			if ($result < 0)
    +			{
    +				$langs->load("errors");
    +				$this->error=$langs->trans('ErrorFailToCopyFile',$src,$dest);
    +				return 0;
    +			}
    +		}
    +
    +		$sql = array();
    +
    +		$sql = array(
    +			 "DELETE FROM ".MAIN_DB_PREFIX."document_model WHERE nom = '".$this->db->escape($this->const[1][2])."' AND type = 'stock' AND entity = ".$conf->entity,
    +			 "INSERT INTO ".MAIN_DB_PREFIX."document_model (nom, type, entity) VALUES('".$this->db->escape($this->const[1][2])."','stock',".$conf->entity.")",
    +			 "DELETE FROM ".MAIN_DB_PREFIX."document_model WHERE nom = '".$this->db->escape($this->const[2][2])."' AND type = 'mouvement' AND entity = ".$conf->entity,
    +			 "INSERT INTO ".MAIN_DB_PREFIX."document_model (nom, type, entity) VALUES('".$this->db->escape($this->const[2][2])."','mouvement',".$conf->entity.")",
    +		);
    +
    +		return $this->_init($sql,$options);
     	}
     }
    diff --git a/htdocs/core/modules/modStripe.class.php b/htdocs/core/modules/modStripe.class.php
    index e5b481f4daa..348b44aaa1d 100644
    --- a/htdocs/core/modules/modStripe.class.php
    +++ b/htdocs/core/modules/modStripe.class.php
    @@ -65,10 +65,11 @@ class modStripe extends DolibarrModules
             // Data directories to create when module is enabled.
             $this->dirs = array();
     
    -        // Config pages. Put here list of php page names stored in admmin directory used to setup module.
    +        // Config pages. Put here list of php page names stored in admin directory used to setup module.
             $this->config_page_url = array("stripe.php@stripe");
     
             // Dependencies
    +        $this->hidden = false;			// A condition to hide module
             $this->depends = array();		// List of modules id that must be enabled if this module is enabled
             $this->requiredby = array();	// List of modules id to disable if this one is disabled
             $this->phpmin = array(5,4);					// Minimum version of PHP required by module
    @@ -101,7 +102,7 @@ class modStripe extends DolibarrModules
     	        'langs'=>'stripe',	        // Lang file to use (without .lang) by module. File must be in langs/code_CODE/ directory.
     	        'position'=>500,
     	        'enabled'=>'$conf->stripe->enabled && $conf->banque->enabled && $conf->global->MAIN_FEATURES_LEVEL >= 2',  // Define condition to show or hide menu entry. Use '$conf->mymodule->enabled' if entry must be visible if module is enabled. Use '$leftmenu==\'system\'' to show if leftmenu system is selected.
    -	        'perms'=>'$user->rights->banque->consolidate',	// Use 'perms'=>'$user->rights->mymodule->level1->level2' if you want your menu with a permission rules
    +	        'perms'=>'$user->rights->banque->modifier',	// Use 'perms'=>'$user->rights->mymodule->level1->level2' if you want your menu with a permission rules
     	        'target'=>'',
     	        'user'=>2
             );				                // 0=Menu for internal users, 1=external users, 2=both
    @@ -116,8 +117,8 @@ class modStripe extends DolibarrModules
     			'url' => '',
     			'langs' => 'stripe',
     			'position' => 100,
    -			'enabled' => '$conf->global->MAIN_FEATURES_LEVEL >= 1',
    -			'perms' => '$user->rights->banque->configurer',
    +			'enabled' => '$conf->stripe->enabled && $conf->banque->enabled && $conf->global->MAIN_FEATURES_LEVEL >= 1',
    +			'perms' => '$user->rights->banque->lire',
     			'target' => '',
     			'user' => 0
     		);
    @@ -130,8 +131,8 @@ class modStripe extends DolibarrModules
     			'url' => '/stripe/charge.php',
     			'langs' => 'stripe',
     			'position' => 102,
    -			'enabled' => '$conf->stripe->enabled && $conf->banque->enabled && $conf->global->MAIN_FEATURES_LEVEL >= 2',
    -			'perms' => '$user->rights->banque->configurer',
    +			'enabled' => '$conf->stripe->enabled && $conf->banque->enabled && $conf->global->MAIN_FEATURES_LEVEL >= 1',
    +			'perms' => '$user->rights->banque->lire',
     			'target' => '',
     			'user' => 0
     		);
    @@ -144,8 +145,8 @@ class modStripe extends DolibarrModules
     			'url' => '/stripe/transaction.php',
     			'langs' => 'stripe',
     			'position' => 102,
    -			'enabled' => '$conf->stripe->enabled && $conf->banque->enabled && $conf->global->MAIN_FEATURES_LEVEL >= 2',
    -			'perms' => '$user->rights->banque->configurer',
    +			'enabled' => '$conf->stripe->enabled && $conf->banque->enabled && $conf->global->MAIN_FEATURES_LEVEL >= 1',
    +			'perms' => '$user->rights->banque->lire',
     			'target' => '',
     			'user' => 0
     		);
    diff --git a/htdocs/core/modules/modSupplierProposal.class.php b/htdocs/core/modules/modSupplierProposal.class.php
    index 34584ea3ffa..ca8f5960f03 100644
    --- a/htdocs/core/modules/modSupplierProposal.class.php
    +++ b/htdocs/core/modules/modSupplierProposal.class.php
    @@ -32,7 +32,7 @@ include_once DOL_DOCUMENT_ROOT .'/core/modules/DolibarrModules.class.php';
     
     
     /**
    - *	Class to describe and enable module AskPriceSupllier
    + *	Class to describe and enable module SupplierProposal
      */
     class modSupplierProposal extends DolibarrModules
     {
    @@ -57,13 +57,19 @@ class modSupplierProposal extends DolibarrModules
     
     		$this->const_name = 'MAIN_MODULE_'.strtoupper($this->name);
     		$this->picto='supplier_proposal';
    -
    +        
    +		// Data directories to create when module is enabled.
     		$this->dirs = array();
    +		
    +		 // Config pages. Put here list of php page names stored in admin directory used to setup module.
    +        $this->config_page_url = array("supplier_proposal.php");
     
    -		// Dependancies
    -		$this->depends = array('modFournisseur');
    -		$this->requiredby = array();
    -		$this->config_page_url = array("supplier_proposal.php");
    +		// Dependencies
    +		$this->hidden = false;			// A condition to hide module
    +		$this->depends = array('modFournisseur');		// List of module class names as string that must be enabled if this module is enabled
    +		$this->requiredby = array();	// List of module ids to disable if this one is disabled
    +		$this->conflictwith = array();	// List of module class names as string this module is in conflict with
    +		$this->phpmin = array(5,4);		// Minimum version of PHP required by module
     		$this->langfiles = array("supplier_proposal");
     
     		// Constants
    @@ -246,10 +252,9 @@ class modSupplierProposal extends DolibarrModules
     	public function remove($options = '')
     	{
     	    $sql = array(
    -	        "DELETE FROM ".MAIN_DB_PREFIX."rights_def WHERE module = 'askpricesupplier'"
    +	        "DELETE FROM ".MAIN_DB_PREFIX."rights_def WHERE module = 'askpricesupplier'"		// To delete/clean deprecated entries
     	    );
     
     	    return $this->_remove($sql, $options);
     	}
    -
     }
    \ No newline at end of file
    diff --git a/htdocs/core/modules/modSyslog.class.php b/htdocs/core/modules/modSyslog.class.php
    index fca192f5ec0..7166a787809 100644
    --- a/htdocs/core/modules/modSyslog.class.php
    +++ b/htdocs/core/modules/modSyslog.class.php
    @@ -67,8 +67,11 @@ class modSyslog extends DolibarrModules
     		$this->config_page_url = array("syslog.php");
     
     		// Dependencies
    -		$this->depends = array();
    -		$this->requiredby = array();
    +		$this->hidden = false;			// A condition to hide module
    +		$this->depends = array();		// List of module class names as string that must be enabled if this module is enabled
    +		$this->requiredby = array();	// List of module ids to disable if this one is disabled
    +		$this->conflictwith = array();	// List of module class names as string this module is in conflict with
    +		$this->phpmin = array(5,4);		// Minimum version of PHP required by module
     
     		// Constants
     		$this->const = array();
    @@ -82,7 +85,20 @@ class modSyslog extends DolibarrModules
     
     		// Cronjobs
     		$this->cronjobs = array(
    -		    0=>array('label'=>'CompressSyslogs', 'jobtype'=>'method', 'class'=>'core/class/utils.class.php', 'objectname'=>'Utils', 'method'=>'compressSyslogs', 'parameters'=>'', 'comment'=>'Compress and archive log files', 'frequency'=>1, 'unitfrequency'=> 3600 * 24, 'priority'=>50, 'status'=>0, 'test'=>true),
    +		    0 => array(
    +                'label' => 'CompressSyslogs',
    +                'jobtype' => 'method',
    +                'class' => 'core/class/utils.class.php',
    +                'objectname' => 'Utils',
    +                'method' => 'compressSyslogs',
    +                'parameters' => '',
    +                'comment' => 'Compress and archive log files. Warning: batch must be run with same account than your web server to avoid to get log files with different owner than required by web server. Another solution is to set web server Operating System group as the group of directory documents and set GROUP permission "rws" on this directory so log files will always have the group and permissions of the web server Operating System group',
    +                'frequency' => 1,
    +                'unitfrequency' => 3600 * 24,
    +                'priority' => 50,
    +                'status' => 0,
    +                'test' => true,
    +            ),
     		);
     	}
     }
    diff --git a/htdocs/core/modules/modTakePos.class.php b/htdocs/core/modules/modTakePos.class.php
    new file mode 100644
    index 00000000000..4603ba74c04
    --- /dev/null
    +++ b/htdocs/core/modules/modTakePos.class.php
    @@ -0,0 +1,326 @@
    +<?php
    +/* Copyright (C) 2004-2018 Laurent Destailleur  <eldy@users.sourceforge.net>
    + * Copyright (C) 2018 SuperAdmin
    + *
    + * This program is free software; you can redistribute it and/or modify
    + * it under the terms of the GNU General Public License as published by
    + * the Free Software Foundation; either version 3 of the License, or
    + * (at your option) any later version.
    + *
    + * This program is distributed in the hope that it will be useful,
    + * but WITHOUT ANY WARRANTY; without even the implied warranty of
    + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
    + * GNU General Public License for more details.
    + *
    + * You should have received a copy of the GNU General Public License
    + * along with this program. If not, see <http://www.gnu.org/licenses/>.
    + */
    +
    +/**
    + * 	\defgroup   takepos     Module TakePos
    + *  \brief      TakePos module descriptor.
    + *
    + *  \file       htdocs/takepos/core/modules/modTakePos.class.php
    + *  \ingroup    takepos
    + *  \brief      Description and activation file for module TakePos
    + */
    +include_once DOL_DOCUMENT_ROOT .'/core/modules/DolibarrModules.class.php';
    +
    +
    +/**
    + *  Class to describe and enable module TakePos
    + */
    +class modTakePos extends DolibarrModules
    +{
    +	/**
    +	 * Constructor. Define names, constants, directories, boxes, permissions
    +	 *
    +	 * @param DoliDB $db Database handler
    +	 */
    +	public function __construct($db)
    +	{
    +        global $langs,$conf;
    +
    +        $this->db = $db;
    +
    +		// Id for module (must be unique).
    +		// Use here a free id (See in Home -> System information -> Dolibarr for list of used modules id).
    +		$this->numero = 50150;
    +		// Key text used to identify module (for permissions, menus, etc...)
    +		$this->rights_class = 'takepos';
    +
    +		// Family can be 'crm','financial','hr','projects','products','ecm','technic','interface','other'
    +		// It is used to group modules by family in module setup page
    +		$this->family = "portal";
    +		// Module position in the family on 2 digits ('01', '10', '20', ...)
    +		$this->module_position = '90';
    +		// Gives the possibility to the module, to provide his own family info and position of this family (Overwrite $this->family and $this->module_position. Avoid this)
    +		//$this->familyinfo = array('myownfamily' => array('position' => '01', 'label' => $langs->trans("MyOwnFamily")));
    +
    +		// Module label (no space allowed), used if translation string 'ModuleTakePosName' not found (MyModue is name of module).
    +		$this->name = preg_replace('/^mod/i','',get_class($this));
    +		// Module description, used if translation string 'ModuleTakePosDesc' not found (MyModue is name of module).
    +		$this->description = "Point of sales module (Touch Screen POS)";
    +		// Used only if file README.md and README-LL.md not found.
    +		$this->descriptionlong = "Point Of Sales (compliant with touch screen)";
    +
    +		// Possible values for version are: 'development', 'experimental', 'dolibarr', 'dolibarr_deprecated' or a version string like 'x.y.z'
    +		$this->version = 'experimental';
    +		// Key used in llx_const table to save module status enabled/disabled (where TAKEPOS is value of property name of module in uppercase)
    +		$this->const_name = 'MAIN_MODULE_'.strtoupper($this->name);
    +		// Name of image file used for this module.
    +		// If file is in theme/yourtheme/img directory under name object_pictovalue.png, use this->picto='pictovalue'
    +		// If file is in module/img directory under name object_pictovalue.png, use this->picto='pictovalue@module'
    +		$this->picto='list';
    +
    +		// Defined all module parts (triggers, login, substitutions, menus, css, etc...)
    +		// for default path (eg: /takepos/core/xxxxx) (0=disable, 1=enable)
    +		// for specific path of parts (eg: /takepos/core/modules/barcode)
    +		// for specific css file (eg: /takepos/css/takepos.css.php)
    +		$this->module_parts = array(
    +		                        	'triggers' => 0,                                 	// Set this to 1 if module has its own trigger directory (core/triggers)
    +									'login' => 0,                                    	// Set this to 1 if module has its own login method file (core/login)
    +									'substitutions' => 1,                            	// Set this to 1 if module has its own substitution function file (core/substitutions)
    +									'menus' => 0,                                    	// Set this to 1 if module has its own menus handler directory (core/menus)
    +									'theme' => 0,                                    	// Set this to 1 if module has its own theme directory (theme)
    +		                        	'tpl' => 0,                                      	// Set this to 1 if module overwrite template dir (core/tpl)
    +									'barcode' => 0,                                  	// Set this to 1 if module has its own barcode directory (core/modules/barcode)
    +									'models' => 0,                                   	// Set this to 1 if module has its own models directory (core/modules/xxx)
    +									'hooks' => array('data'=>array('invoicecard'), 'entity'=>'0') 	// Set here all hooks context managed by module. To find available hook context, make a "grep -r '>initHooks(' *" on source code. You can also set hook context 'all'
    +		                        );
    +
    +		// Data directories to create when module is enabled.
    +		// Example: this->dirs = array("/takepos/temp","/takepos/subdir");
    +		$this->dirs = array();
    +
    +		// Config pages. Put here list of php page, stored into takepos/admin directory, to use to setup module.
    +		$this->config_page_url = array("setup.php@takepos");
    +
    +		// Dependencies
    +		$this->hidden = false;			// A condition to hide module
    +		$this->depends = array('always'=>"modBanque", 'always'=>"modFacture", 'always'=>"modProduct", 'always'=>'modCategorie', 'FR'=>'modBlockedLog');			// List of module class names as string that must be enabled if this module is enabled
    +		$this->requiredby = array();	// List of module ids to disable if this one is disabled
    +		$this->conflictwith = array();	// List of module class names as string this module is in conflict with
    +		$this->langfiles = array("cashdesk");
    +		$this->phpmin = array(5,43);					// Minimum version of PHP required by module
    +		$this->need_dolibarr_version = array(4,0);	// Minimum version of Dolibarr required by module
    +		$this->warnings_activation = array();                     // Warning to show when we activate module. array('always'='text') or array('FR'='textfr','ES'='textes'...)
    +		$this->warnings_activation_ext = array();                 // Warning to show when we activate an external module. array('always'='text') or array('FR'='textfr','ES'='textes'...)
    +		//$this->automatic_activation = array('FR'=>'TakePosWasAutomaticallyActivatedBecauseOfYourCountryChoice');
    +		//$this->always_enabled = true;								// If true, can't be disabled
    +
    +		// Constants
    +		// List of particular constants to add when module is enabled (key, 'chaine', value, desc, visible, 'current' or 'allentities', deleteonunactive)
    +		// Example: $this->const=array(0=>array('TAKEPOS_MYNEWCONST1','chaine','myvalue','This is a constant to add',1),
    +		//                             1=>array('TAKEPOS_MYNEWCONST2','chaine','myvalue','This is another constant to add',0, 'current', 1)
    +		// );
    +		$this->const = array(
    +			//1=>array('TAKEPOS_MYCONSTANT', 'chaine', 'avalue', 'This is a constant to add', 1, 'allentities', 1)
    +		);
    +
    +
    +		if (! isset($conf->takepos) || ! isset($conf->takepos->enabled))
    +		{
    +			$conf->takepos=new stdClass();
    +			$conf->takepos->enabled=0;
    +		}
    +
    +
    +		// Array to add new pages in new tabs
    +        $this->tabs = array();
    +		// Example:
    +		// $this->tabs[] = array('data'=>'objecttype:+tabname1:Title1:mylangfile@takepos:$user->rights->takepos->read:/takepos/mynewtab1.php?id=__ID__');  					// To add a new tab identified by code tabname1
    +        // $this->tabs[] = array('data'=>'objecttype:+tabname2:SUBSTITUTION_Title2:mylangfile@takepos:$user->rights->othermodule->read:/takepos/mynewtab2.php?id=__ID__',  	// To add another new tab identified by code tabname2. Label will be result of calling all substitution functions on 'Title2' key.
    +        // $this->tabs[] = array('data'=>'objecttype:-tabname:NU:conditiontoremove');                                                     										// To remove an existing tab identified by code tabname
    +        //
    +        // Where objecttype can be
    +		// 'categories_x'	  to add a tab in category view (replace 'x' by type of category (0=product, 1=supplier, 2=customer, 3=member)
    +		// 'contact'          to add a tab in contact view
    +		// 'contract'         to add a tab in contract view
    +		// 'group'            to add a tab in group view
    +		// 'intervention'     to add a tab in intervention view
    +		// 'invoice'          to add a tab in customer invoice view
    +		// 'invoice_supplier' to add a tab in supplier invoice view
    +		// 'member'           to add a tab in fundation member view
    +		// 'opensurveypoll'	  to add a tab in opensurvey poll view
    +		// 'order'            to add a tab in customer order view
    +		// 'order_supplier'   to add a tab in supplier order view
    +		// 'payment'		  to add a tab in payment view
    +		// 'payment_supplier' to add a tab in supplier payment view
    +		// 'product'          to add a tab in product view
    +		// 'propal'           to add a tab in propal view
    +		// 'project'          to add a tab in project view
    +		// 'stock'            to add a tab in stock view
    +		// 'thirdparty'       to add a tab in third party view
    +		// 'user'             to add a tab in user view
    +
    +
    +        // Dictionaries
    +		$this->dictionaries=array();
    +        /* Example:
    +        $this->dictionaries=array(
    +            'langs'=>'mylangfile@takepos',
    +            'tabname'=>array(MAIN_DB_PREFIX."table1",MAIN_DB_PREFIX."table2",MAIN_DB_PREFIX."table3"),		// List of tables we want to see into dictonnary editor
    +            'tablib'=>array("Table1","Table2","Table3"),													// Label of tables
    +            'tabsql'=>array('SELECT f.rowid as rowid, f.code, f.label, f.active FROM '.MAIN_DB_PREFIX.'table1 as f','SELECT f.rowid as rowid, f.code, f.label, f.active FROM '.MAIN_DB_PREFIX.'table2 as f','SELECT f.rowid as rowid, f.code, f.label, f.active FROM '.MAIN_DB_PREFIX.'table3 as f'),	// Request to select fields
    +            'tabsqlsort'=>array("label ASC","label ASC","label ASC"),																					// Sort order
    +            'tabfield'=>array("code,label","code,label","code,label"),																					// List of fields (result of select to show dictionary)
    +            'tabfieldvalue'=>array("code,label","code,label","code,label"),																				// List of fields (list of fields to edit a record)
    +            'tabfieldinsert'=>array("code,label","code,label","code,label"),																			// List of fields (list of fields for insert)
    +            'tabrowid'=>array("rowid","rowid","rowid"),																									// Name of columns with primary key (try to always name it 'rowid')
    +            'tabcond'=>array($conf->takepos->enabled,$conf->takepos->enabled,$conf->takepos->enabled)												// Condition to show each dictionary
    +        );
    +        */
    +
    +
    +        // Boxes/Widgets
    +		// Add here list of php file(s) stored in takepos/core/boxes that contains class to show a widget.
    +        $this->boxes = array(
    +        	//0=>array('file'=>'takeposwidget1.php@takepos','note'=>'Widget provided by TakePos','enabledbydefaulton'=>'Home'),
    +        	//1=>array('file'=>'takeposwidget2.php@takepos','note'=>'Widget provided by TakePos'),
    +        	//2=>array('file'=>'takeposwidget3.php@takepos','note'=>'Widget provided by TakePos')
    +        );
    +
    +
    +		// Cronjobs (List of cron jobs entries to add when module is enabled)
    +		// unit_frequency must be 60 for minute, 3600 for hour, 86400 for day, 604800 for week
    +		$this->cronjobs = array(
    +			//0=>array('label'=>'MyJob label', 'jobtype'=>'method', 'class'=>'/takepos/class/myobject.class.php', 'objectname'=>'MyObject', 'method'=>'doScheduledJob', 'parameters'=>'', 'comment'=>'Comment', 'frequency'=>2, 'unitfrequency'=>3600, 'status'=>0, 'test'=>true)
    +		);
    +		// Example: $this->cronjobs=array(0=>array('label'=>'My label', 'jobtype'=>'method', 'class'=>'/dir/class/file.class.php', 'objectname'=>'MyClass', 'method'=>'myMethod', 'parameters'=>'param1, param2', 'comment'=>'Comment', 'frequency'=>2, 'unitfrequency'=>3600, 'status'=>0, 'test'=>true),
    +		//                                1=>array('label'=>'My label', 'jobtype'=>'command', 'command'=>'', 'parameters'=>'param1, param2', 'comment'=>'Comment', 'frequency'=>1, 'unitfrequency'=>3600*24, 'status'=>0, 'test'=>true)
    +		// );
    +
    +
    +		// Permissions
    +		$this->rights = array();		// Permission array used by this module
    +
    +		/*$r=0;
    +		$this->rights[$r][0] = $this->numero + $r;	// Permission id (must not be already used)
    +		$this->rights[$r][1] = 'Read myobject of TakePos';	// Permission label
    +		$this->rights[$r][3] = 1; 					// Permission by default for new user (0/1)
    +		$this->rights[$r][4] = 'read';				// In php code, permission will be checked by test if ($user->rights->takepos->level1->level2)
    +		$this->rights[$r][5] = '';				    // In php code, permission will be checked by test if ($user->rights->takepos->level1->level2)
    +
    +		$r++;
    +		$this->rights[$r][0] = $this->numero + $r;	// Permission id (must not be already used)
    +		$this->rights[$r][1] = 'Create/Update myobject of TakePos';	// Permission label
    +		$this->rights[$r][3] = 1; 					// Permission by default for new user (0/1)
    +		$this->rights[$r][4] = 'write';				// In php code, permission will be checked by test if ($user->rights->takepos->level1->level2)
    +		$this->rights[$r][5] = '';				    // In php code, permission will be checked by test if ($user->rights->takepos->level1->level2)
    +
    +		$r++;
    +		$this->rights[$r][0] = $this->numero + $r;	// Permission id (must not be already used)
    +		$this->rights[$r][1] = 'Delete myobject of TakePos';	// Permission label
    +		$this->rights[$r][3] = 1; 					// Permission by default for new user (0/1)
    +		$this->rights[$r][4] = 'delete';				// In php code, permission will be checked by test if ($user->rights->takepos->level1->level2)
    +		$this->rights[$r][5] = '';				    // In php code, permission will be checked by test if ($user->rights->takepos->level1->level2)
    +		*/
    +
    +		// Main menu entries
    +		$this->menu = array();			// List of menus to add
    +		$r=0;
    +
    +		// Add here entries to declare new menus
    +
    +		/* BEGIN MODULEBUILDER TOPMENU */
    +		$this->menu[$r++]=array('fk_menu'=>'',			                // '' if this is a top menu. For left menu, use 'fk_mainmenu=xxx' or 'fk_mainmenu=xxx,fk_leftmenu=yyy' where xxx is mainmenucode and yyy is a leftmenucode
    +								'type'=>'top',			                // This is a Top menu entry
    +								'titre'=>'PointOfSale',
    +								'mainmenu'=>'takepos',
    +								'leftmenu'=>'',
    +								'url'=>'/takepos/takepos.php',
    +								'langs'=>'cashdesk',	        // Lang file to use (without .lang) by module. File must be in langs/code_CODE/ directory.
    +								'position'=>1000+$r,
    +								'enabled'=>'$conf->takepos->enabled',	// Define condition to show or hide menu entry. Use '$conf->takepos->enabled' if entry must be visible if module is enabled.
    +								'perms'=>'1',			                // Use 'perms'=>'$user->rights->takepos->level1->level2' if you want your menu with a permission rules
    +								'target'=>'takepos',
    +								'user'=>2);				                // 0=Menu for internal users, 1=external users, 2=both
    +
    +		/* END MODULEBUILDER TOPMENU */
    +
    +		/* BEGIN MODULEBUILDER LEFTMENU MYOBJECT
    +		$this->menu[$r++]=array(	'fk_menu'=>'fk_mainmenu=takepos',	    // '' if this is a top menu. For left menu, use 'fk_mainmenu=xxx' or 'fk_mainmenu=xxx,fk_leftmenu=yyy' where xxx is mainmenucode and yyy is a leftmenucode
    +								'type'=>'left',			                // This is a Left menu entry
    +								'titre'=>'List MyObject',
    +								'mainmenu'=>'takepos',
    +								'leftmenu'=>'takepos_myobject_list',
    +								'url'=>'/takepos/myobject_list.php',
    +								'langs'=>'cashdesk',	        // Lang file to use (without .lang) by module. File must be in langs/code_CODE/ directory.
    +								'position'=>1000+$r,
    +								'enabled'=>'$conf->takepos->enabled',  // Define condition to show or hide menu entry. Use '$conf->takepos->enabled' if entry must be visible if module is enabled. Use '$leftmenu==\'system\'' to show if leftmenu system is selected.
    +								'perms'=>'1',			                // Use 'perms'=>'$user->rights->takepos->level1->level2' if you want your menu with a permission rules
    +								'target'=>'',
    +								'user'=>2);				                // 0=Menu for internal users, 1=external users, 2=both
    +		$this->menu[$r++]=array(	'fk_menu'=>'fk_mainmenu=takepos,fk_leftmenu=takepos',	    // '' if this is a top menu. For left menu, use 'fk_mainmenu=xxx' or 'fk_mainmenu=xxx,fk_leftmenu=yyy' where xxx is mainmenucode and yyy is a leftmenucode
    +								'type'=>'left',			                // This is a Left menu entry
    +								'titre'=>'New MyObject',
    +								'mainmenu'=>'takepos',
    +								'leftmenu'=>'takepos_myobject_new',
    +								'url'=>'/takepos/myobject_page.php?action=create',
    +								'langs'=>'cashdesk',	        // Lang file to use (without .lang) by module. File must be in langs/code_CODE/ directory.
    +								'position'=>1000+$r,
    +								'enabled'=>'$conf->takepos->enabled',  // Define condition to show or hide menu entry. Use '$conf->takepos->enabled' if entry must be visible if module is enabled. Use '$leftmenu==\'system\'' to show if leftmenu system is selected.
    +								'perms'=>'1',			                // Use 'perms'=>'$user->rights->takepos->level1->level2' if you want your menu with a permission rules
    +								'target'=>'',
    +								'user'=>2);				                // 0=Menu for internal users, 1=external users, 2=both
    +		END MODULEBUILDER LEFTMENU MYOBJECT */
    +
    +
    +		// Exports
    +		$r=1;
    +
    +		/* BEGIN MODULEBUILDER EXPORT MYOBJECT */
    +		/*
    +		$langs->load("cashdesk");
    +		$this->export_code[$r]=$this->rights_class.'_'.$r;
    +		$this->export_label[$r]='MyObjectLines';	// Translation key (used only if key ExportDataset_xxx_z not found)
    +		$this->export_icon[$r]='myobject@takepos';
    +		$keyforclass = 'MyObject'; $keyforclassfile='/mymobule/class/myobject.class.php'; $keyforelement='myobject';
    +		include DOL_DOCUMENT_ROOT.'/core/commonfieldsinexport.inc.php';
    +		$keyforselect='myobject'; $keyforaliasextra='extra'; $keyforelement='myobject';
    +		include DOL_DOCUMENT_ROOT.'/core/extrafieldsinexport.inc.php';
    +		//$this->export_dependencies_array[$r]=array('mysubobject'=>'ts.rowid', 't.myfield'=>array('t.myfield2','t.myfield3')); // To force to activate one or several fields if we select some fields that need same (like to select a unique key if we ask a field of a child to avoid the DISTINCT to discard them, or for computed field than need several other fields)
    +		$this->export_sql_start[$r]='SELECT DISTINCT ';
    +		$this->export_sql_end[$r]  =' FROM '.MAIN_DB_PREFIX.'myobject as t';
    +		$this->export_sql_end[$r] .=' WHERE 1 = 1';
    +		$this->export_sql_end[$r] .=' AND t.entity IN ('.getEntity('myobject').')';
    +		$r++; */
    +		/* END MODULEBUILDER EXPORT MYOBJECT */
    +	}
    +
    +	/**
    +	 *	Function called when module is enabled.
    +	 *	The init function add constants, boxes, permissions and menus (defined in constructor) into Dolibarr database.
    +	 *	It also creates data directories
    +	 *
    +     *	@param      string	$options    Options when enabling module ('', 'noboxes')
    +	 *	@return     int             	1 if OK, 0 if KO
    +	 */
    +	public function init($options='')
    +	{
    +		$this->_load_tables('/takepos/sql/');
    +
    +		$sql = array();
    +
    +		// Remove permissions and default values
    +		$this->remove($options);
    +
    +		return $this->_init($sql, $options);
    +	}
    +
    +	/**
    +	 *	Function called when module is disabled.
    +	 *	Remove from database constants, boxes and permissions from Dolibarr database.
    +	 *	Data directories are not deleted
    +	 *
    +	 *	@param      string	$options    Options when enabling module ('', 'noboxes')
    +	 *	@return     int             	1 if OK, 0 if KO
    +	 */
    +	public function remove($options = '')
    +	{
    +		$sql = array();
    +
    +		return $this->_remove($sql, $options);
    +	}
    +}
    diff --git a/htdocs/core/modules/modTax.class.php b/htdocs/core/modules/modTax.class.php
    index f3fa7d4e9db..7dacae51b67 100644
    --- a/htdocs/core/modules/modTax.class.php
    +++ b/htdocs/core/modules/modTax.class.php
    @@ -67,9 +67,11 @@ class modTax extends DolibarrModules
     		$this->config_page_url = array("taxes.php");
     
     		// Dependencies
    -		$this->depends = array();
    -		$this->requiredby = array();
    -		$this->conflictwith = array();
    +		$this->hidden = false;			// A condition to hide module
    +		$this->depends = array();		// List of module class names as string that must be enabled if this module is enabled
    +		$this->requiredby = array();	// List of module ids to disable if this one is disabled
    +		$this->conflictwith = array();	// List of module class names as string this module is in conflict with
    +		$this->phpmin = array(5,4);		// Minimum version of PHP required by module
     		$this->langfiles = array("compta","bills");
     
     		// Constants
    @@ -117,13 +119,10 @@ class modTax extends DolibarrModules
     
     
     		// Menus
    -		//-------
    -
     		$this->menu = 1;        // This module add menu entries. They are coded into menu manager.
     
     
     		// Exports
    -		//--------
     		$r=0;
     
     		$r++;
    @@ -175,7 +174,6 @@ class modTax extends DolibarrModules
     		$this->import_examplevalues_array[$r]=array('t.label'=>"VAT Payment 1st quarter 2016",'t.fk_typepayment'=>"CHQ (must be id or code found into dictionary)",
     		    't.datep'=>"2016-04-02", 't.datev'=>"2016-03-31", 't.amount'=>1000, 't.num_payment'=>'123456'
     		);
    -
     	}
     
     
    diff --git a/htdocs/core/modules/modTicketsup.class.php b/htdocs/core/modules/modTicket.class.php
    similarity index 64%
    rename from htdocs/core/modules/modTicketsup.class.php
    rename to htdocs/core/modules/modTicket.class.php
    index 594835dad4a..79e4d015a5e 100644
    --- a/htdocs/core/modules/modTicketsup.class.php
    +++ b/htdocs/core/modules/modTicket.class.php
    @@ -18,19 +18,19 @@
      */
     
     /**
    - *     \defgroup    ticketsup    Ticketsup module
    - *     \brief       Ticketsup module descriptor.
    - *     \file        core/modules/modTicketsup.class.php
    - *     \ingroup     ticketsup
    - *     \brief       Description and activation file for module Ticketsup
    + *     \defgroup    ticket    Ticket module
    + *     \brief       Ticket module descriptor.
    + *     \file        core/modules/modTicket.class.php
    + *     \ingroup     ticket
    + *     \brief       Description and activation file for module Ticket
      */
     require_once DOL_DOCUMENT_ROOT . "/core/modules/DolibarrModules.class.php";
     
     
     /**
    - * Description and activation class for module Ticketsup
    + * Description and activation class for module Ticket
      */
    -class modTicketsup extends DolibarrModules
    +class modTicket extends DolibarrModules
     {
     
         /**
    @@ -49,13 +49,13 @@ class modTicketsup extends DolibarrModules
             // (See in Home -> System information -> Dolibarr for list of used modules id).
             $this->numero = 56000;
             // Key text used to identify module (for permissions, menus, etc...)
    -        $this->rights_class = 'ticketsup';
    +        $this->rights_class = 'ticket';
     
             // Family can be 'crm','financial','hr','projects','products','ecm','technic','other'
             // It is used to group modules in module setup page
             $this->family = "crm";
             // Module position in the family
    -        $this->module_position = 500;
    +        $this->module_position = '60';
             // Module label (no space allowed)
             // used if translation string 'ModuleXXXName' not found
             // (where XXX is value of numeric property 'numero' of module)
    @@ -74,11 +74,11 @@ class modTicketsup extends DolibarrModules
             // use this->picto='pictovalue'
             // If file is in module/img directory under name object_pictovalue.png
             // use this->picto='pictovalue@module'
    -        $this->picto = 'ticketsup'; // mypicto@ticketsup
    +        $this->picto = 'ticket'; // mypicto@ticket
             // Defined all module parts (triggers, login, substitutions, menus, css, etc...)
    -        // for default path (eg: /ticketsup/core/xxxxx) (0=disable, 1=enable)
    -        // for specific path of parts (eg: /ticketsup/core/modules/barcode)
    -        // for specific css file (eg: /ticketsup/css/ticketsup.css.php)
    +        // for default path (eg: /ticket/core/xxxxx) (0=disable, 1=enable)
    +        // for specific path of parts (eg: /ticket/core/modules/barcode)
    +        // for specific css file (eg: /ticket/css/ticket.css.php)
             $this->module_parts = array(
                 // Set this to 1 if module has its own trigger directory
                 'triggers' => 1,
    @@ -87,50 +87,49 @@ class modTicketsup extends DolibarrModules
             );
     
             // Data directories to create when module is enabled.
    -        // Example: this->dirs = array("/ticketsup/temp");
    +        // Example: this->dirs = array("/ticket/temp");
             $this->dirs = array();
     
             // Config pages. Put here list of php pages
    -        // stored into ticketsup/admin directory, used to setup module.
    -        $this->config_page_url = array("ticketsup.php");
    +        // stored into ticket/admin directory, used to setup module.
    +        $this->config_page_url = array("ticket.php");
     
             // Dependencies
    -        // List of modules id that must be enabled if this module is enabled
    -        $this->depends = array();
    -        // List of modules id to disable if this one is disabled
    -        $this->requiredby = array();
    -        // Minimum version of PHP required by module
    -        $this->phpmin = array(5, 3);
    -        $this->langfiles = array("ticketsup");
    +        $this->hidden = false;			// A condition to hide module
    +		$this->depends = array();		// List of module class names as string that must be enabled if this module is enabled
    +		$this->requiredby = array();	// List of module ids to disable if this one is disabled
    +		$this->conflictwith = array();	// List of module class names as string this module is in conflict with
    +		$this->phpmin = array(5,4);		// Minimum version of PHP required by module
    +        $this->langfiles = array("ticket");
             // Constants
             // List of particular constants to add when module is enabled
             // (key, 'chaine', value, desc, visible, 'current' or 'allentities', deleteonunactive)
             // Example:
             $this->const = array();
    -        $this->const[1] = array('TICKETS_ENABLE_PUBLIC_INTERFACE', 'chaine', '1', 'Enable ticket public interface');
    -        $this->const[2] = array('TICKETSUP_ADDON', 'chaine', 'mod_ticketsup_simple', 'Ticketsup ref module');
    +        $this->const[1] = array('TICKET_ENABLE_PUBLIC_INTERFACE', 'chaine', '1', 'Enable ticket public interface');
    +        $this->const[2] = array('TICKET_ADDON', 'chaine', 'mod_ticket_simple', 'Ticket ref module');
     
             $this->tabs = array(
    -            'thirdparty:+ticketsup:Tickets:@ticketsup:$user->rights->ticketsup->read:/ticketsup/list.php?socid=__ID__',
    -            'project:+ticketsup:Tickets:@ticketsup:$user->rights->ticketsup->read:/ticketsup/list.php?projectid=__ID__',
    +            'thirdparty:+ticket:Tickets:@ticket:$user->rights->ticket->read:/ticket/list.php?socid=__ID__',
    +            'project:+ticket:Tickets:@ticket:$user->rights->ticket->read:/ticket/list.php?projectid=__ID__',
             );
     
    -        // Dictionnaries
    -        if (! isset($conf->ticketsup->enabled)) {
    -            $conf->ticketsup=new stdClass();
    -            $conf->ticketsup->enabled=0;
    +        // Dictionaries
    +        if (! isset($conf->ticket->enabled)) {
    +            $conf->ticket=new stdClass();
    +            $conf->ticket->enabled=0;
             }
             $this->dictionaries = array(
    -            'langs' => 'ticketsup',
    -            'tabname' => array(MAIN_DB_PREFIX . "c_ticketsup_type", MAIN_DB_PREFIX . "c_ticketsup_category", MAIN_DB_PREFIX . "c_ticketsup_severity"),
    -            'tablib' => array("TicketsupDictType", "TicketsupDictCategory", "TicketsupDictSeverity"),
    -            'tabsql' => array('SELECT f.rowid as rowid, f.code, f.pos, f.label, f.active, f.use_default FROM ' . MAIN_DB_PREFIX . 'c_ticketsup_type as f', 'SELECT f.rowid as rowid, f.code, f.pos, f.label, f.active, f.use_default FROM ' . MAIN_DB_PREFIX . 'c_ticketsup_category as f', 'SELECT f.rowid as rowid, f.code, f.pos, f.label, f.active, f.use_default FROM ' . MAIN_DB_PREFIX . 'c_ticketsup_severity as f'),
    +            'langs' => 'ticket',
    +            'tabname' => array(MAIN_DB_PREFIX . "c_ticket_type", MAIN_DB_PREFIX . "c_ticket_category", MAIN_DB_PREFIX . "c_ticket_severity"),
    +            'tablib' => array("TicketDictType", "TicketDictCategory", "TicketDictSeverity"),
    +            'tabsql' => array('SELECT f.rowid as rowid, f.code, f.pos, f.label, f.active, f.use_default FROM ' . MAIN_DB_PREFIX . 'c_ticket_type as f', 'SELECT f.rowid as rowid, f.code, f.pos, f.label, f.active, f.use_default FROM ' . MAIN_DB_PREFIX . 'c_ticket_category as f', 'SELECT f.rowid as rowid, f.code, f.pos, f.label, f.active, f.use_default FROM ' . MAIN_DB_PREFIX . 'c_ticket_severity as f'),
                 'tabsqlsort' => array("pos ASC", "pos ASC", "pos ASC"),
                 'tabfield' => array("pos,code,label,use_default", "pos,code,label,use_default", "pos,code,label,use_default"),
                 'tabfieldvalue' => array("pos,code,label,use_default", "pos,code,label,use_default", "pos,code,label,use_default"),
                 'tabfieldinsert' => array("pos,code,label,use_default", "pos,code,label,use_default", "pos,code,label,use_default"),
                 'tabrowid' => array("rowid", "rowid", "rowid"),
    -            'tabcond' => array($conf->ticketsup->enabled, $conf->ticketsup->enabled, $conf->ticketsup->enabled),
    +            'tabcond' => array($conf->ticket->enabled, $conf->ticket->enabled, $conf->ticket->enabled),
             );
     
             // Boxes
    @@ -139,10 +138,10 @@ class modTicketsup extends DolibarrModules
             $r = 0;
             // Example:
     
    -        $this->boxes[$r][1] = "box_last_ticketsup";
    +        $this->boxes[$r][1] = "box_last_ticket";
             $r++;
     
    -        $this->boxes[$r][1] = "box_last_modified_ticketsup";
    +        $this->boxes[$r][1] = "box_last_modified_ticket";
             $r++;
     
             // Permissions
    @@ -191,95 +190,95 @@ class modTicketsup extends DolibarrModules
             $this->menu[$r] = array('fk_menu' => 0, // Put 0 if this is a top menu
                 'type' => 'top', // This is a Top menu entry
                 'titre' => 'Ticket',
    -            'mainmenu' => 'ticketsup',
    +            'mainmenu' => 'ticket',
                 'leftmenu' => '1', // Use 1 if you also want to add left menu entries using this descriptor.
    -            'url' => '/ticketsup/index.php',
    -            'langs' => 'ticketsup', // Lang file to use (without .lang) by module. File must be in langs/code_CODE/ directory.
    +            'url' => '/ticket/index.php',
    +            'langs' => 'ticket', // Lang file to use (without .lang) by module. File must be in langs/code_CODE/ directory.
                 'position' => 100,
    -            'enabled' => '$conf->ticketsup->enabled', // Define condition to show or hide menu entry. Use '$conf->ticketsup->enabled' if entry must be visible if module is enabled.
    -            'perms' => '$user->rights->ticketsup->read', // Use 'perms'=>'$user->rights->ticketsup->level1->level2' if you want your menu with a permission rules
    +            'enabled' => '$conf->ticket->enabled', // Define condition to show or hide menu entry. Use '$conf->ticket->enabled' if entry must be visible if module is enabled.
    +            'perms' => '$user->rights->ticket->read', // Use 'perms'=>'$user->rights->ticket->level1->level2' if you want your menu with a permission rules
                 'target' => '',
                 'user' => 2); // 0=Menu for internal users, 1=external users, 2=both
             $r++;
     
    -        $this->menu[$r] = array('fk_menu' => 'fk_mainmenu=ticketsup',
    +        $this->menu[$r] = array('fk_menu' => 'fk_mainmenu=ticket',
                 'type' => 'left',
                 'titre' => 'Ticket',
    -            'mainmenu' => 'ticketsup',
    -            'leftmenu' => 'ticketsup',
    -            'url' => '/ticketsup/index.php',
    -            'langs' => 'ticketsup',
    +            'mainmenu' => 'ticket',
    +            'leftmenu' => 'ticket',
    +            'url' => '/ticket/index.php',
    +            'langs' => 'ticket',
                 'position' => 101,
    -            'enabled' => '$conf->ticketsup->enabled',
    -            'perms' => '$user->rights->ticketsup->read',
    +            'enabled' => '$conf->ticket->enabled',
    +            'perms' => '$user->rights->ticket->read',
                 'target' => '',
                 'user' => 2);
             $r++;
     
    -        $this->menu[$r] = array('fk_menu' => 'fk_mainmenu=ticketsup,fk_leftmenu=ticketsup',
    +        $this->menu[$r] = array('fk_menu' => 'fk_mainmenu=ticket,fk_leftmenu=ticket',
                 'type' => 'left',
                 'titre' => 'NewTicket',
    -            'mainmenu' => 'ticketsup',
    -            'url' => '/ticketsup/new.php?action=create_ticket',
    -            'langs' => 'ticketsup',
    +            'mainmenu' => 'ticket',
    +            'url' => '/ticket/new.php?action=create_ticket',
    +            'langs' => 'ticket',
                 'position' => 102,
    -            'enabled' => '$conf->ticketsup->enabled',
    -            'perms' => '$user->rights->ticketsup->write',
    +            'enabled' => '$conf->ticket->enabled',
    +            'perms' => '$user->rights->ticket->write',
                 'target' => '',
                 'user' => 2);
             $r++;
     
    -        $this->menu[$r] = array('fk_menu' => 'fk_mainmenu=ticketsup,fk_leftmenu=ticketsup',
    +        $this->menu[$r] = array('fk_menu' => 'fk_mainmenu=ticket,fk_leftmenu=ticket',
                 'type' => 'left',
                 'titre' => 'List',
    -            'mainmenu' => 'ticketsup',
    -            'leftmenu' => 'ticketsuplist',
    -            'url' => '/ticketsup/list.php',
    -            'langs' => 'ticketsup',
    +            'mainmenu' => 'ticket',
    +            'leftmenu' => 'ticketlist',
    +            'url' => '/ticket/list.php',
    +            'langs' => 'ticket',
                 'position' => 103,
    -            'enabled' => '$conf->ticketsup->enabled',
    -            'perms' => '$user->rights->ticketsup->read',
    +            'enabled' => '$conf->ticket->enabled',
    +            'perms' => '$user->rights->ticket->read',
                 'target' => '',
                 'user' => 2);
             $r++;
     
    -        $this->menu[$r] = array('fk_menu' => 'fk_mainmenu=ticketsup,fk_leftmenu=ticketsuplist',
    +        $this->menu[$r] = array('fk_menu' => 'fk_mainmenu=ticket,fk_leftmenu=ticketlist',
                 'type' => 'left',
                 'titre' => 'MenuListNonClosed',
    -            'mainmenu' => 'ticketsup',
    -            'leftmenu' => 'ticketsuplist',
    -            'url' => '/ticketsup/list.php?search_fk_status=non_closed',
    -            'langs' => 'ticketsup',
    +            'mainmenu' => 'ticket',
    +            'leftmenu' => 'ticketlist',
    +            'url' => '/ticket/list.php?search_fk_status=non_closed',
    +            'langs' => 'ticket',
                 'position' => 104,
    -            'enabled' => '$conf->ticketsup->enabled',
    -            'perms' => '$user->rights->ticketsup->read',
    +            'enabled' => '$conf->ticket->enabled',
    +            'perms' => '$user->rights->ticket->read',
                 'target' => '',
                 'user' => 2);
             $r++;
     
    -        $this->menu[$r] = array('fk_menu' => 'fk_mainmenu=ticketsup,fk_leftmenu=ticketsup',
    +        $this->menu[$r] = array('fk_menu' => 'fk_mainmenu=ticket,fk_leftmenu=ticket',
                 'type' => 'left',
    -            'titre' => 'MenuTicketsupMyAssign',
    -            'mainmenu' => 'ticketsup',
    -            'leftmenu' => 'ticketsupmy',
    -            'url' => '/ticketsup/list.php?mode=my_assign',
    -            'langs' => 'ticketsup',
    +            'titre' => 'MenuTicketMyAssign',
    +            'mainmenu' => 'ticket',
    +            'leftmenu' => 'ticketmy',
    +            'url' => '/ticket/list.php?mode=my_assign',
    +            'langs' => 'ticket',
                 'position' => 105,
    -            'enabled' => '$conf->ticketsup->enabled',
    -            'perms' => '$user->rights->ticketsup->read',
    +            'enabled' => '$conf->ticket->enabled',
    +            'perms' => '$user->rights->ticket->read',
                 'target' => '',
                 'user' => 0);
             $r++;
     
    -        $this->menu[$r] = array('fk_menu' => 'fk_mainmenu=ticketsup,fk_leftmenu=ticketsupmy',
    +        $this->menu[$r] = array('fk_menu' => 'fk_mainmenu=ticket,fk_leftmenu=ticketmy',
                 'type' => 'left',
    -            'titre' => 'MenuTicketsupMyAssignNonClosed',
    -            'mainmenu' => 'ticketsup',
    -            'url' => '/ticketsup/list.php?mode=my_assign&search_fk_status=non_closed',
    -            'langs' => 'ticketsup',
    +            'titre' => 'MenuTicketMyAssignNonClosed',
    +            'mainmenu' => 'ticket',
    +            'url' => '/ticket/list.php?mode=my_assign&search_fk_status=non_closed',
    +            'langs' => 'ticket',
                 'position' => 106,
    -            'enabled' => '$conf->ticketsup->enabled',
    -            'perms' => '$user->rights->ticketsup->read',
    +            'enabled' => '$conf->ticket->enabled',
    +            'perms' => '$user->rights->ticket->read',
                 'target' => '',
                 'user' => 0);
             $r++;
    @@ -297,14 +296,13 @@ class modTicketsup extends DolibarrModules
         {
     
             $sql = array(
    -            array("sql" => "insert into llx_c_type_contact(rowid, element, source, code, libelle, active ) values (110120, 'ticketsup',  'internal', 'SUPPORTTEC', 'Utilisateur assigné au ticket', 1);", "ignoreerror" => 1),
    -            array("sql" => "insert into llx_c_type_contact(rowid, element, source, code, libelle, active ) values (110121, 'ticketsup',  'internal', 'CONTRIBUTOR', 'Intervenant', 1);", "ignoreerror" => 1),
    -            array("sql" => "insert into llx_c_type_contact(rowid, element, source, code, libelle, active ) values (110122, 'ticketsup',  'external', 'SUPPORTCLI', 'Contact client suivi incident', 1);", "ignoreerror" => 1),
    -            array("sql" => "insert into llx_c_type_contact(rowid, element, source, code, libelle, active ) values (110123, 'ticketsup',  'external', 'CONTRIBUTOR', 'Intervenant', 1);", "ignoreerror" => 1),
    -            array("sql" => "insert into llx_c_action_trigger (rowid,code,label,description,elementtype,rang) values ('','TICKETMESSAGE_SENTBYMAIL','Send email for ticket','Executed when a response is made on a ticket','ticketsup','');", "ignoreerror" => 1),
    +            array("sql" => "insert into llx_c_type_contact(rowid, element, source, code, libelle, active ) values (110120, 'ticket',  'internal', 'SUPPORTTEC', 'Utilisateur assigné au ticket', 1);", "ignoreerror" => 1),
    +            array("sql" => "insert into llx_c_type_contact(rowid, element, source, code, libelle, active ) values (110121, 'ticket',  'internal', 'CONTRIBUTOR', 'Intervenant', 1);", "ignoreerror" => 1),
    +            array("sql" => "insert into llx_c_type_contact(rowid, element, source, code, libelle, active ) values (110122, 'ticket',  'external', 'SUPPORTCLI', 'Contact client suivi incident', 1);", "ignoreerror" => 1),
    +            array("sql" => "insert into llx_c_type_contact(rowid, element, source, code, libelle, active ) values (110123, 'ticket',  'external', 'CONTRIBUTOR', 'Intervenant', 1);", "ignoreerror" => 1),
    +            array("sql" => "insert into llx_c_action_trigger (rowid,code,label,description,elementtype,rang) values ('','TICKETMESSAGE_SENTBYMAIL','Send email for ticket','Executed when a response is made on a ticket','ticket','');", "ignoreerror" => 1),
             );
     
             return $this->_init($sql, $options);
         }
    -
     }
    diff --git a/htdocs/core/modules/modUser.class.php b/htdocs/core/modules/modUser.class.php
    index 92323f853f6..12961438b24 100644
    --- a/htdocs/core/modules/modUser.class.php
    +++ b/htdocs/core/modules/modUser.class.php
    @@ -46,7 +46,7 @@ class modUser extends DolibarrModules
     		$this->numero = 0;
     
     		$this->family = "hr";		// Family for module (or "base" if core module)
    -		$this->module_position = 10;
    +		$this->module_position = '10';
     		// Module label (no space allowed), used if translation string 'ModuleXXXName' not found (where XXX is value of numeric property 'numero' of module)
     		$this->name = preg_replace('/^mod/i','',get_class($this));
     		$this->description = "Gestion des utilisateurs (requis)";
    @@ -63,9 +63,12 @@ class modUser extends DolibarrModules
     		// Config pages
     		$this->config_page_url = array("user.php");
     
    -		// Dependancies
    -		$this->depends = array();
    -		$this->requiredby = array();
    +		// Dependencies
    +		$this->hidden = false;			// A condition to hide module
    +		$this->depends = array();		// List of module class names as string that must be enabled if this module is enabled
    +		$this->requiredby = array();	// List of module ids to disable if this one is disabled
    +		$this->conflictwith = array();	// List of module class names as string this module is in conflict with
    +		$this->phpmin = array(5,4);		// Minimum version of PHP required by module
     		$this->langfiles = array("main","users","companies","members",'salaries');
     		$this->always_enabled = true;	// Can't be disabled
     
    @@ -205,22 +208,32 @@ class modUser extends DolibarrModules
     
     
             // Menus
    -        //-------
    -
             $this->menu = 1;        // This module add menu entries. They are coded into menu manager.
     
     
     		// Exports
    -		//--------
     		$r=0;
     
     		$r++;
     		$this->export_code[$r]=$this->rights_class.'_'.$r;
     		$this->export_label[$r]='Liste des utilisateurs Dolibarr et attributs';
     		$this->export_permission[$r]=array(array("user","user","export"));
    -		$this->export_fields_array[$r]=array('u.rowid'=>"Id",'u.login'=>"Login",'u.lastname'=>"Lastname",'u.firstname'=>"Firstname",'u.accountancy_code'=>"UserAccountancyCode",'u.office_phone'=>'Phone','u.office_fax'=>'Fax','u.email'=>'EMail','u.datec'=>"DateCreation",'u.tms'=>"DateLastModification",'u.admin'=>"Administrator",'u.statut'=>'Status','u.note'=>"Note",'u.datelastlogin'=>'LastConnexion','u.datepreviouslogin'=>'PreviousConnexion','u.fk_socpeople'=>"IdContact",'u.fk_soc'=>"IdCompany",'u.fk_member'=>"MemberId");
    -		$this->export_TypeFields_array[$r]=array('u.login'=>"Text",'u.lastname'=>"Text",'u.firstname'=>"Text",'u.accountancy_code'=>'Text','u.office_phone'=>'Text','u.office_fax'=>'Text','u.email'=>'Text','u.datec'=>"Date",'u.tms'=>"Date",'u.admin'=>"Boolean",'u.statut'=>'Status','u.note'=>"Text",'u.datelastlogin'=>'Date','u.datepreviouslogin'=>'Date','u.fk_soc'=>"List:societe:nom:rowid",'u.fk_member'=>"List:adherent:firstname");
    -		$this->export_entities_array[$r]=array('u.rowid'=>"user",'u.login'=>"user",'u.lastname'=>"user",'u.firstname'=>"user",'u.accountancy_code'=>'user','u.office_phone'=>'user','u.office_fax'=>'user','u.email'=>'user','u.datec'=>"user",'u.tms'=>"user",'u.admin'=>"user",'u.statut'=>'user','u.note'=>"user",'u.datelastlogin'=>'user','u.datepreviouslogin'=>'user','u.fk_socpeople'=>"contact",'u.fk_soc'=>"company",'u.fk_member'=>"member");
    +		$this->export_fields_array[$r]=array(
    +			'u.rowid'=>"Id",'u.login'=>"Login",'u.lastname'=>"Lastname",'u.firstname'=>"Firstname",'u.accountancy_code'=>"UserAccountancyCode",
    +			'u.office_phone'=>'Phone','u.office_fax'=>'Fax','u.email'=>'EMail','u.datec'=>"DateCreation",'u.tms'=>"DateLastModification",
    +			'u.admin'=>"Administrator",'u.statut'=>'Status','u.note'=>"Note",'u.datelastlogin'=>'LastConnexion','u.datepreviouslogin'=>'PreviousConnexion',
    +			'u.fk_socpeople'=>"IdContact",'u.fk_soc'=>"IdCompany",'u.fk_member'=>"MemberId"
    +		);
    +		$this->export_TypeFields_array[$r]=array(
    +			'u.login'=>"Text",'u.lastname'=>"Text",'u.firstname'=>"Text",'u.accountancy_code'=>'Text','u.office_phone'=>'Text','u.office_fax'=>'Text',
    +			'u.email'=>'Text','u.datec'=>"Date",'u.tms'=>"Date",'u.admin'=>"Boolean",'u.statut'=>'Status','u.note'=>"Text",'u.datelastlogin'=>'Date',
    +			'u.datepreviouslogin'=>'Date','u.fk_soc'=>"List:societe:nom:rowid",'u.fk_member'=>"List:adherent:firstname"
    +		);
    +		$this->export_entities_array[$r]=array(
    +			'u.rowid'=>"user",'u.login'=>"user",'u.lastname'=>"user",'u.firstname'=>"user",'u.accountancy_code'=>'user','u.office_phone'=>'user',
    +			'u.office_fax'=>'user','u.email'=>'user','u.datec'=>"user",'u.tms'=>"user",'u.admin'=>"user",'u.statut'=>'user','u.note'=>"user",
    +			'u.datelastlogin'=>'user','u.datepreviouslogin'=>'user','u.fk_socpeople'=>"contact",'u.fk_soc'=>"company",'u.fk_member'=>"member"
    +		);
             if (empty($conf->adherent->enabled))
             {
                 unset($this->export_fields_array[$r]['u.fk_member']);
    @@ -231,7 +244,6 @@ class modUser extends DolibarrModules
     		$this->export_sql_end[$r] .=' WHERE u.entity IN ('.getEntity('user').')';
     
     		// Imports
    -		//--------
     		$r=0;
     
     		// Import list of users attributes
    @@ -241,7 +253,13 @@ class modUser extends DolibarrModules
     		$this->import_icon[$r]='user';
     		$this->import_entities_array[$r]=array();		// We define here only fields that use another icon that the one defined into import_icon
     		$this->import_tables_array[$r]=array('u'=>MAIN_DB_PREFIX.'user','extra'=>MAIN_DB_PREFIX.'user_extrafields');	// List of tables to insert into (insert done in same order)
    -		$this->import_fields_array[$r]=array('u.lastname'=>"Name*",'u.firstname'=>"Firstname",'u.employee'=>"Employee*",'u.job'=>"Job",'u.gender'=>"Gender",'u.login'=>"Login*",'u.pass_crypted'=>"Password",'u.admin'=>"Administrator",'u.fk_soc'=>"Company*",'u.address'=>"Address",'u.zip'=>"Zip",'u.town'=>"Town",'u.fk_state'=>"StateId",'u.fk_country'=>"CountryCode",'u.office_phone'=>"Phone",'u.user_mobile'=>"Mobile",'u.office_fax'=>"Fax",'u.email'=>"Email",'u.note'=>"Note",'u.signature'=>'Signature','u.fk_user'=>'Supervisor','u.thm'=>'THM','u.tjm'=>'TJM','u.dateemployment'=>'DateEmployment','u.salary'=>'Salary','u.color'=>'Color','u.api_key'=>'ApiKey','u.datec'=>"DateCreation");
    +		$this->import_fields_array[$r]=array(
    +			'u.lastname'=>"Name*",'u.firstname'=>"Firstname",'u.employee'=>"Employee*",'u.job'=>"Job",'u.gender'=>"Gender",'u.login'=>"Login*",
    +			'u.pass_crypted'=>"Password",'u.admin'=>"Administrator",'u.fk_soc'=>"Company*",'u.address'=>"Address",'u.zip'=>"Zip",'u.town'=>"Town",
    +			'u.fk_state'=>"StateId",'u.fk_country'=>"CountryCode",'u.office_phone'=>"Phone",'u.user_mobile'=>"Mobile",'u.office_fax'=>"Fax",
    +			'u.email'=>"Email",'u.note'=>"Note",'u.signature'=>'Signature','u.fk_user'=>'Supervisor','u.thm'=>'THM','u.tjm'=>'TJM',
    +			'u.dateemployment'=>'DateEmployment','u.salary'=>'Salary','u.color'=>'Color','u.api_key'=>'ApiKey','u.datec'=>"DateCreation"
    +		);
     		// Add extra fields
     		$sql="SELECT name, label, fieldrequired FROM ".MAIN_DB_PREFIX."extrafields WHERE elementtype = 'user' AND entity = ".$conf->entity;
     		$resql=$this->db->query($sql);
    @@ -262,10 +280,17 @@ class modUser extends DolibarrModules
     		    'u.salary'=>array('rule'=>'numeric')
     		);
     		//$this->import_convertvalue_array[$r]=array('s.fk_soc'=>array('rule'=>'lastrowid',table='t');
    -		$this->import_regex_array[$r]=array('u.employee'=>'^[0|1]','u.datec'=>'^[0-9][0-9][0-9][0-9]-[0-9][0-9]-[0-9][0-9]( [0-9][0-9]:[0-9][0-9]:[0-9][0-9])?$');
    -		$this->import_examplevalues_array[$r]=array('u.lastname'=>"Doe",'u.firstname'=>'John','u.login'=>'jdoe','u.employee'=>'0 or 1','u.status'=>"0 (closed) or 1 (active)",'u.fk_soc'=>'0 (internal user) or company name (external user)','u.datec'=>dol_print_date(dol_now(),'%Y-%m-%d'),'u.address'=>"61 jump street",'u.zip'=>"123456",'u.town'=>"Big town",'u.fk_country'=>'US, FR, DE...','u.office_phone'=>"0101010101",'u.office_fax'=>"0101010102",'u.email'=>"test@mycompany.com",'u.salary'=>"10000",'u.note'=>"This is an example of note for record",'u.datec'=>"2015-01-01 or 2015-01-01 12:30:00");
    +		$this->import_regex_array[$r]=array(
    +			'u.employee'=>'^[0|1]',
    +			'u.datec'=>'^[0-9][0-9][0-9][0-9]-[0-9][0-9]-[0-9][0-9]( [0-9][0-9]:[0-9][0-9]:[0-9][0-9])?$'
    +		);
    +		$this->import_examplevalues_array[$r]=array(
    +			'u.lastname'=>"Doe",'u.firstname'=>'John','u.login'=>'jdoe','u.employee'=>'0 or 1','u.status'=>"0 (closed) or 1 (active)",
    +			'u.fk_soc'=>'0 (internal user) or company name (external user)','u.datec'=>dol_print_date(dol_now(),'%Y-%m-%d'),'u.address'=>"61 jump street",
    +			'u.zip'=>"123456",'u.town'=>"Big town",'u.fk_country'=>'US, FR, DE...','u.office_phone'=>"0101010101",'u.office_fax'=>"0101010102",
    +			'u.email'=>"test@mycompany.com",'u.salary'=>"10000",'u.note'=>"This is an example of note for record",'u.datec'=>"2015-01-01 or 2015-01-01 12:30:00"
    +		);
     		$this->import_updatekeys_array[$r]=array('u.lastname'=>'Lastname','u.firstname'=>'Firstname','u.login'=>'Login');
    -
     	}
     
     
    diff --git a/htdocs/core/modules/modVariants.class.php b/htdocs/core/modules/modVariants.class.php
    index c56f5c0e49a..faac67da78c 100644
    --- a/htdocs/core/modules/modVariants.class.php
    +++ b/htdocs/core/modules/modVariants.class.php
    @@ -22,9 +22,8 @@
     /**
      * 	\defgroup   produit     Module product variants
      *  \brief      Module to manage product combinations based on product attributes
    - *  \file       htdocs/core/modules/modAttributes.class.php
    + *  \file       htdocs/core/modules/modVariants.class.php
      *  \ingroup    produit
    - *  \brief      File to describe module to manage catalog of predefined products
      */
     include_once DOL_DOCUMENT_ROOT .'/core/modules/DolibarrModules.class.php';
     
    @@ -79,12 +78,10 @@ class modVariants extends DolibarrModules
     
     		// Dependencies
     		$this->hidden = false;			// A condition to hide module
    -		$this->depends = array(
    -			'modProduct'
    -		);		// List of modules id that must be enabled if this module is enabled
    -		$this->requiredby = array();	// List of modules id to disable if this one is disabled
    -		$this->conflictwith = array();	// List of modules id this module is in conflict with
    -		$this->phpmin = array(5,0);					// Minimum version of PHP required by module
    +		$this->depends = array('modProduct');	// List of module class names as string that must be enabled if this module is enabled
    +		$this->requiredby = array();	// List of module ids to disable if this one is disabled
    +		$this->conflictwith = array();	// List of module class names as string this module is in conflict with
    +		$this->phpmin = array(5,4);		// Minimum version of PHP required by module
     		$this->need_dolibarr_version = array(3,0);	// Minimum version of Dolibarr required by module
     		$this->langfiles = array("products");
     
    @@ -112,4 +109,3 @@ class modVariants extends DolibarrModules
     		$this->rights = array();		// Permission array used by this module
     	}
     }
    -
    diff --git a/htdocs/core/modules/modWebServices.class.php b/htdocs/core/modules/modWebServices.class.php
    index 8963f81813f..a3e9510563f 100644
    --- a/htdocs/core/modules/modWebServices.class.php
    +++ b/htdocs/core/modules/modWebServices.class.php
    @@ -55,30 +55,26 @@ class modWebServices extends DolibarrModules
             $this->dirs = array();
     
             // Config pages
    -        //-------------
             $this->config_page_url = array("index.php@webservices");
     
    -        // Dependancies
    -        //-------------
    -        $this->depends = array();
    -        $this->requiredby = array();
    -        //$this->phpmax = array(7,1);					// Maximum version of PHP required by module
    +        // Dependencies
    +        $this->hidden = false;			// A condition to hide module
    +		$this->depends = array();		// List of module class names as string that must be enabled if this module is enabled
    +		$this->requiredby = array();	// List of module ids to disable if this one is disabled
    +		$this->conflictwith = array();	// List of module class names as string this module is in conflict with
    +		$this->phpmin = array(5,4);		// Minimum version of PHP required by module
             $this->langfiles = array("other");
     
             // Constants
    -        //-----------
             $this->const = array();
     
             // New pages on tabs
    -        // -----------------
             $this->tabs = array();
     
             // Boxes
    -        //------
             $this->boxes = array();
     
             // Permissions
    -        //------------
             $this->rights = array();
             $this->rights_class = 'webservices';
             $r=0;
    diff --git a/htdocs/core/modules/modWebServicesClient.class.php b/htdocs/core/modules/modWebServicesClient.class.php
    index 9b6535143b3..35c4da5b037 100644
    --- a/htdocs/core/modules/modWebServicesClient.class.php
    +++ b/htdocs/core/modules/modWebServicesClient.class.php
    @@ -55,29 +55,26 @@ class modWebServicesClient extends DolibarrModules
             $this->dirs = array();
     
             // Config pages
    -        //-------------
             //$this->config_page_url = array();
     
    -        // Dependancies
    -        //-------------
    -        $this->depends = array();
    -        $this->requiredby = array();
    +        // Dependencies
    +        $this->hidden = false;			// A condition to hide module
    +		$this->depends = array();		// List of module class names as string that must be enabled if this module is enabled
    +		$this->requiredby = array();	// List of module ids to disable if this one is disabled
    +		$this->conflictwith = array();	// List of module class names as string this module is in conflict with
    +		$this->phpmin = array(5,4);		// Minimum version of PHP required by module
             $this->langfiles = array("other");
     
             // Constants
    -        //-----------
             $this->const = array();
     
             // New pages on tabs
    -        // -----------------
             $this->tabs = array();
     
             // Boxes
    -        //------
             $this->boxes = array();
     
             // Permissions
    -        //------------
             $this->rights = array();
             $this->rights_class = 'syncsupplierwebservices';
             $r=0;
    diff --git a/htdocs/core/modules/modWebsite.class.php b/htdocs/core/modules/modWebsite.class.php
    index fb6e91283db..3402f9ddfdc 100644
    --- a/htdocs/core/modules/modWebsite.class.php
    +++ b/htdocs/core/modules/modWebsite.class.php
    @@ -46,12 +46,12 @@ class modWebsite extends DolibarrModules
     		// Family can be 'crm','financial','hr','projects','products','ecm','technic','other'
     		// It is used to group modules in module setup page
             $this->family = "portal";
    -        $this->module_position = 50;
    +        $this->module_position = '50';
             // Module label (no space allowed), used if translation string 'ModuleXXXName' not found (where XXX is value of numeric property 'numero' of module)
             $this->name = preg_replace('/^mod/i','',get_class($this));
             $this->description = "Enable to build and serve public web sites with CMS features";
     		// Possible values for version are: 'development', 'experimental', 'dolibarr' or version
    -        $this->version = 'experimental';
    +        $this->version = 'dolibarr';
             // Key used in llx_const table to save module status enabled/disabled (where MYMODULE is value of property name of module in uppercase)
             $this->const_name = 'MAIN_MODULE_'.strtoupper($this->name);
             // Name of image file used for this module.
    @@ -61,27 +61,23 @@ class modWebsite extends DolibarrModules
     		$this->dirs = array("/website/temp");
     
             // Config pages
    -        //-------------
             $this->config_page_url = array('website.php');
     
    -        // Dependancies
    -        //-------------
    +        // Dependencies
     		$this->hidden = ! empty($conf->global->MODULE_WEBSITE_DISABLED);	// A condition to disable module
     		$this->depends = array('modFckeditor');		// List of modules id that must be enabled if this module is enabled
             $this->requiredby = array();	// List of modules id to disable if this one is disabled
     		$this->conflictwith = array();	// List of modules id this module is in conflict with
    +		$this->phpmin = array(5,4);		// Minimum version of PHP required by module
             $this->langfiles = array("website");
     
             // Constants
    -        //-----------
            	$this->const = array();
     
             // New pages on tabs
    -        // -----------------
            	//$this->tabs[] = array();  					// To add a new tab identified by code tabname1
     
             // Boxes
    -        //------
             $this->boxes = array();
     
     		// Permissions
    @@ -139,4 +135,46 @@ class modWebsite extends DolibarrModules
             $this->export_sql_end[$r] .=' AND p.entity IN ('.getEntity('website').')';
             $r++;
         }
    +
    +
    +    /**
    +     *		Function called when module is enabled.
    +     *		The init function add constants, boxes, permissions and menus (defined in constructor) into Dolibarr database.
    +     *		It also creates data directories
    +     *
    +     *      @param      string	$options    Options when enabling module ('', 'noboxes')
    +     *      @return     int             	1 if OK, 0 if KO
    +     */
    +    function init($options='')
    +    {
    +    	global $conf,$langs;
    +
    +    	// Remove permissions and default values
    +    	$this->remove($options);
    +
    +    	// Copy flags and octicons directoru
    +    	$dirarray=array('common/flags', 'common/octicons');
    +    	foreach($dirarray as $dir)
    +    	{
    +	    	$src=DOL_DOCUMENT_ROOT.'/theme/'.$dir;
    +	    	$dest=DOL_DATA_ROOT.'/medias/image/'.$dir;
    +
    +	    	if (is_dir($src))
    +	    	{
    +	    		require_once DOL_DOCUMENT_ROOT.'/core/lib/files.lib.php';
    +	    		dol_mkdir($dest);
    +	    		$result=dolCopyDir($src,$dest,0,0);
    +	    		if ($result < 0)
    +	    		{
    +	    			$langs->load("errors");
    +	    			$this->error=$langs->trans('ErrorFailToCopyDirectory',$src,$dest);
    +	    			return 0;
    +	    		}
    +	    	}
    +    	}
    +
    +    	$sql = array();
    +
    +    	return $this->_init($sql, $options);
    +    }
     }
    diff --git a/htdocs/core/modules/modWorkflow.class.php b/htdocs/core/modules/modWorkflow.class.php
    index e721513073a..882e8aebf53 100644
    --- a/htdocs/core/modules/modWorkflow.class.php
    +++ b/htdocs/core/modules/modWorkflow.class.php
    @@ -68,9 +68,11 @@ class modWorkflow extends DolibarrModules
             $this->config_page_url = array('workflow.php');
     
             // Dependencies
    -        $this->depends = array();       // List of modules id that must be enabled if this module is enabled
    -        $this->requiredby = array();    // List of modules id to disable if this one is disabled
    -        $this->phpmin = array(5,2);                 // Minimum version of PHP required by module
    +       $this->hidden = false;			// A condition to hide module
    +		$this->depends = array();		// List of module class names as string that must be enabled if this module is enabled
    +		$this->requiredby = array();	// List of module ids to disable if this one is disabled
    +		$this->conflictwith = array();	// List of module class names as string this module is in conflict with
    +		$this->phpmin = array(5,4);		// Minimum version of PHP required by module
             $this->need_dolibarr_version = array(2,8);  // Minimum version of Dolibarr required by module
             $this->langfiles = array("@workflow");
     
    diff --git a/htdocs/core/modules/payment/mod_payment_ant.php b/htdocs/core/modules/payment/mod_payment_ant.php
    index a09ad2355e4..b7d88464355 100644
    --- a/htdocs/core/modules/payment/mod_payment_ant.php
    +++ b/htdocs/core/modules/payment/mod_payment_ant.php
    @@ -30,9 +30,28 @@ require_once DOL_DOCUMENT_ROOT .'/core/modules/payment/modules_payment.php';
      */
     class mod_payment_ant extends ModeleNumRefPayments
     {
    -	var $version='dolibarr';		// 'development', 'experimental', 'dolibarr'
    -	var $error = '';
    -	var $nom = 'Ant';
    +	/**
    +     * Dolibarr version of the loaded document
    +     * @public string
    +     */
    +	public $version = 'dolibarr';		// 'development', 'experimental', 'dolibarr'
    +
    +	/**
    +	 * @var string Error message
    +	 */
    +	public $error = '';
    +
    +	/**
    +	 * @var string Nom du modele
    +	 * @deprecated
    +	 * @see name
    +	 */
    +	public $nom='Ant';
    +
    +	/**
    +	 * @var string model name
    +	 */
    +	public $name='Ant';
     
     
         /**
    @@ -42,7 +61,7 @@ class mod_payment_ant extends ModeleNumRefPayments
          */
     	function info()
         {
    -    	global $conf,$langs;
    +    	global $conf, $langs;
     
     		$langs->load("bills");
     
    @@ -124,6 +143,7 @@ class mod_payment_ant extends ModeleNumRefPayments
     	}
     
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *  Return next free value
     	 *
    @@ -133,8 +153,7 @@ class mod_payment_ant extends ModeleNumRefPayments
          */
         function commande_get_num($objsoc,$objforref)
         {
    +        // phpcs:enable
             return $this->getNextValue($objsoc,$objforref);
         }
    -
     }
    -
    diff --git a/htdocs/core/modules/payment/mod_payment_cicada.php b/htdocs/core/modules/payment/mod_payment_cicada.php
    index 8fc05b6cdd8..5869032cc5b 100644
    --- a/htdocs/core/modules/payment/mod_payment_cicada.php
    +++ b/htdocs/core/modules/payment/mod_payment_cicada.php
    @@ -29,10 +29,30 @@ require_once DOL_DOCUMENT_ROOT .'/core/modules/payment/modules_payment.php';
      */
     class mod_payment_cicada extends ModeleNumRefPayments
     {
    -	var $version='dolibarr';		// 'development', 'experimental', 'dolibarr'
    -	var $prefix='PAY';
    -	var $error='';
    -	var $nom='Cicada';
    +	/**
    +     * Dolibarr version of the loaded document
    +     * @public string
    +     */
    +	public $version = 'dolibarr';		// 'development', 'experimental', 'dolibarr'
    +
    +	public $prefix='PAY';
    +
    +	/**
    +	 * @var string Error code (or message)
    +	 */
    +	public $error='';
    +
    +	/**
    +	 * @var string Nom du modele
    +	 * @deprecated
    +	 * @see name
    +	 */
    +	public $nom='Cicada';
    +
    +	/**
    +	 * @var string model name
    +	 */
    +	public $name='Cicada';
     
     
         /**
    @@ -135,16 +155,17 @@ class mod_payment_cicada extends ModeleNumRefPayments
     	}
     
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *  Return next free value
     	 *
     	 *  @param	Societe		$objsoc     Object third party
    -	 * 	@param	string		$objforref	Object for number to search
    +	 *  @param	string		$objforref	Object for number to search
     	 *  @return string      			Next free value
     	 */
     	function payment_get_num($objsoc,$objforref)
     	{
    +        // phpcs:enable
     		return $this->getNextValue($objsoc,$objforref);
     	}
    -
     }
    diff --git a/htdocs/core/modules/payment/modules_payment.php b/htdocs/core/modules/payment/modules_payment.php
    index c9023a9fc65..d9cf9b1260f 100644
    --- a/htdocs/core/modules/payment/modules_payment.php
    +++ b/htdocs/core/modules/payment/modules_payment.php
    @@ -23,7 +23,10 @@
     
     abstract class ModeleNumRefPayments
     {
    -	var $error='';
    +	/**
    +	 * @var string Error code (or message)
    +	 */
    +	public $error='';
     
     	/**
     	 *	Return if a module can be used or not
    diff --git a/htdocs/core/modules/printing/modules_printing.php b/htdocs/core/modules/printing/modules_printing.php
    index 4a6560b47fa..afd46919598 100644
    --- a/htdocs/core/modules/printing/modules_printing.php
    +++ b/htdocs/core/modules/printing/modules_printing.php
    @@ -1,6 +1,6 @@
     <?php
     /*
    - * Copyright (C) 2014-2015 Frederic France      <frederic.france@free.fr>
    + * Copyright (C) 2014-2018 Frederic France      <frederic.france@netlogic.fr>
      *
      * This program is free software; you can redistribute it and/or modify
      * it under the terms of the GNU General Public License as published by
    @@ -31,8 +31,15 @@ require_once DOL_DOCUMENT_ROOT.'/core/lib/files.lib.php';
      */
     class PrintingDriver
     {
    -    var $db;
    -    var $error;
    +    /**
    +     * @var DoliDB Database handler.
    +     */
    +    public $db;
    +
    +    /**
    +	 * @var string Error code (or message)
    +	 */
    +	public $error='';
     
     
         /**
    @@ -81,6 +88,4 @@ class PrintingDriver
             if ($langs->trans($transstring) != $transstring) return $langs->trans($transstring);
             else return $this->desc;
         }
    -
     }
    -
    diff --git a/htdocs/core/modules/printing/printgcp.modules.php b/htdocs/core/modules/printing/printgcp.modules.php
    index d2db656a6f2..089fb95ba69 100644
    --- a/htdocs/core/modules/printing/printgcp.modules.php
    +++ b/htdocs/core/modules/printing/printgcp.modules.php
    @@ -1,6 +1,6 @@
     <?php
     /*
    - * Copyright (C) 2014-2015  Frederic France      <frederic.france@free.fr>
    + * Copyright (C) 2014-2018  Frederic France      <frederic.france@netlogic.fr>
      *
      * This program is free software; you can redistribute it and/or modify
      * it under the terms of the GNU General Public License as published by
    @@ -35,16 +35,28 @@ use OAuth\OAuth2\Service\Google;
      */
     class printing_printgcp extends PrintingDriver
     {
    -    var $name = 'printgcp';
    -    var $desc = 'PrintGCPDesc';
    -    var $picto = 'printer';
    -    var $active = 'PRINTING_PRINTGCP';
    -    var $conf = array();
    -    var $google_id = '';
    -    var $google_secret = '';
    -    var $error;
    -    var $errors = array();
    -    var $db;
    +    public $name = 'printgcp';
    +    public $desc = 'PrintGCPDesc';
    +    public $picto = 'printer';
    +    public $active = 'PRINTING_PRINTGCP';
    +    public $conf = array();
    +    public $google_id = '';
    +    public $google_secret = '';
    +
    +    /**
    +     * @var string Error code (or message)
    +     */
    +    public $error = '';
    +
    +    /**
    +     * @var string[] Error codes (or messages)
    +     */
    +    public $errors = array();
    +
    +    /**
    +     * @var DoliDB Database handler.
    +     */
    +    public $db;
     
         private $OAUTH_SERVICENAME_GOOGLE = 'Google';
     
    @@ -63,14 +75,18 @@ class printing_printgcp extends PrintingDriver
             global $conf, $langs, $dolibarr_main_url_root;
     
             // Define $urlwithroot
    -        $urlwithouturlroot=preg_replace('/'.preg_quote(DOL_URL_ROOT,'/').'$/i','',trim($dolibarr_main_url_root));
    -        $urlwithroot=$urlwithouturlroot.DOL_URL_ROOT;		// This is to use external domain name found into config file
    +        $urlwithouturlroot = preg_replace('/'.preg_quote(DOL_URL_ROOT,'/').'$/i','',trim($dolibarr_main_url_root));
    +        $urlwithroot = $urlwithouturlroot.DOL_URL_ROOT;		// This is to use external domain name found into config file
             //$urlwithroot=DOL_MAIN_URL_ROOT;					// This is to use same domain name than current
     
             $this->db = $db;
     
             if (!$conf->oauth->enabled) {
    -            $this->conf[] = array('varname'=>'PRINTGCP_INFO', 'info'=>$langs->transnoentitiesnoconv("WarningModuleNotActive", "OAuth"), 'type'=>'info');
    +            $this->conf[] = array(
    +                'varname'=>'PRINTGCP_INFO',
    +                'info'=>$langs->transnoentitiesnoconv("WarningModuleNotActive", "OAuth"),
    +                'type'=>'info',
    +            );
             } else {
     
             	$this->google_id = $conf->global->OAUTH_GOOGLE_ID;
    @@ -116,13 +132,19 @@ class printing_printgcp extends PrintingDriver
             	}
                 if ($this->google_id != '' && $this->google_secret != '') {
                     $this->conf[] = array('varname'=>'PRINTGCP_INFO', 'info'=>'GoogleAuthConfigured', 'type'=>'info');
    -                $this->conf[] = array('varname'=>'PRINTGCP_TOKEN_ACCESS', 'info'=>$access, 'type'=>'info', 'renew'=>$urlwithroot.'/core/modules/oauth/google_oauthcallback.php?state=userinfo_email,userinfo_profile,cloud_print&backtourl='.urlencode(DOL_URL_ROOT.'/printing/admin/printing.php?mode=setup&driver=printgcp'), 'delete'=>($storage->hasAccessToken($this->OAUTH_SERVICENAME_GOOGLE)?$urlwithroot.'/core/modules/oauth/google_oauthcallback.php?action=delete&backtourl='.urlencode(DOL_URL_ROOT.'/printing/admin/printing.php?mode=setup&driver=printgcp'):''));
    +                $this->conf[] = array(
    +                    'varname'=>'PRINTGCP_TOKEN_ACCESS',
    +                    'info'=>$access,
    +                    'type'=>'info',
    +                    'renew'=>$urlwithroot.'/core/modules/oauth/google_oauthcallback.php?state=userinfo_email,userinfo_profile,cloud_print&backtourl='.urlencode(DOL_URL_ROOT.'/printing/admin/printing.php?mode=setup&driver=printgcp'),
    +                    'delete'=>($storage->hasAccessToken($this->OAUTH_SERVICENAME_GOOGLE)?$urlwithroot.'/core/modules/oauth/google_oauthcallback.php?action=delete&backtourl='.urlencode(DOL_URL_ROOT.'/printing/admin/printing.php?mode=setup&driver=printgcp'):'')
    +                );
                     if ($token_ok) {
                         $expiredat='';
     
                         $refreshtoken = $token->getRefreshToken();
     
    -                    $endoflife=$token->getEndOfLife();
    +                    $endoflife = $token->getEndOfLife();
     
                         if ($endoflife == $token::EOL_NEVER_EXPIRES)
                         {
    @@ -161,12 +183,11 @@ class printing_printgcp extends PrintingDriver
          *
          *  @return  int                     0 if OK, >0 if KO
          */
    -    function listAvailablePrinters()
    +    public function listAvailablePrinters()
         {
    -        global $bc, $conf, $langs;
    +        global $conf, $langs;
             $error = 0;
             $langs->load('printing');
    -        $var=true;
     
             $html = '<tr class="liste_titre">';
             $html.= '<td>'.$langs->trans('GCP_Name').'</td>';
    @@ -178,13 +199,11 @@ class printing_printgcp extends PrintingDriver
             $html.= '<td>'.$langs->trans('GCP_Type').'</td>';
             $html.= '<td align="center">'.$langs->trans("Select").'</td>';
             $html.= '</tr>'."\n";
    -        $list = $this->getlist_available_printers();
    +        $list = $this->getlistAvailablePrinters();
             //$html.= '<td><pre>'.print_r($list,true).'</pre></td>';
    -        $var = true;
             foreach ($list['available'] as $printer_det)
             {
    -            $var = !$var;
    -            $html.= "<tr ".$bc[$var].">";
    +            $html.= '<tr class="oddeven">';
                 $html.= '<td>'.$printer_det['name'].'</td>';
                 $html.= '<td>'.$printer_det['displayName'].'</td>';
                 $html.= '<td>'.$printer_det['id'].'</td>';  // id to identify printer to use
    @@ -213,7 +232,7 @@ class printing_printgcp extends PrintingDriver
          *
          *  @return array      list of printers
          */
    -    function getlist_available_printers()
    +    public function getlistAvailablePrinters()
         {
             // Token storage
             $storage = new DoliStorage($this->db, $this->conf);
    @@ -280,15 +299,17 @@ class printing_printgcp extends PrintingDriver
          * @param   string      $subdir     subdir for file
          * @return  int                     0 if OK, >0 if KO
          */
    -    function print_file($file, $module, $subdir='')
    +    public function printFile($file, $module, $subdir='')
         {
             require_once DOL_DOCUMENT_ROOT.'/core/lib/files.lib.php';
     
             global $conf, $user;
             $error = 0;
     
    -        $fileprint=$conf->{$module}->dir_output;
    -        if ($subdir!='') $fileprint.='/'.$subdir;
    +        $fileprint = $conf->{$module}->dir_output;
    +        if ($subdir!='') {
    +            $fileprint.='/'.$subdir;
    +        }
             $fileprint.='/'.$file;
             $mimetype = dol_mimetype($fileprint);
             // select printer uri for module order, propal,...
    @@ -319,7 +340,9 @@ class printing_printgcp extends PrintingDriver
     
             $ret = $this->sendPrintToPrinter($printer_id, $file, $fileprint, $mimetype);
             $this->error = 'PRINTGCP: '.$ret['errormessage'];
    -        if ($ret['status']!=1) $error++;
    +        if ($ret['status']!=1) {
    +            $error++;
    +        }
             return $error;
         }
     
    @@ -347,12 +370,13 @@ class printing_printgcp extends PrintingDriver
             $contents = fread($handle, filesize($filepath));
             fclose($handle);
             // Prepare post fields for sending print
    -        $post_fields = array('printerid' => $printerid,
    -                             'title' => $printjobtitle,
    -                             'contentTransferEncoding' => 'base64',
    -                             'content' => base64_encode($contents), // encode file content as base64
    -                             'contentType' => $contenttype
    -                            );
    +        $post_fields = array(
    +            'printerid' => $printerid,
    +            'title' => $printjobtitle,
    +            'contentTransferEncoding' => 'base64',
    +            'content' => base64_encode($contents), // encode file content as base64
    +            'contentType' => $contenttype,
    +        );
             // Dolibarr Token storage
             $storage = new DoliStorage($this->db, $this->conf);
             // Setup the credentials for the requests
    @@ -387,7 +411,7 @@ class printing_printgcp extends PrintingDriver
             // Send a request with api
             $response = json_decode($apiService->request(self::PRINT_URL, 'POST', $post_fields), true);
             //print '<tr><td><pre>'.print_r($response, true).'</pre></td></tr>';
    -        return array('status' =>$response['success'],'errorcode' =>$response['errorCode'],'errormessage'=>$response['message']);
    +        return array('status' => $response['success'], 'errorcode' => $response['errorCode'], 'errormessage' => $response['message']);
         }
     
     
    @@ -396,9 +420,9 @@ class printing_printgcp extends PrintingDriver
          *
          *  @return  int                     0 if OK, >0 if KO
          */
    -    function list_jobs()
    +    public function listJobs()
         {
    -        global $conf, $db, $langs, $bc;
    +        global $conf, $langs;
     
             $error = 0;
             $html = '';
    @@ -464,13 +488,11 @@ class printing_printgcp extends PrintingDriver
     
             $jobs = $responsedata['jobs'];
             //$html .= '<pre>'.print_r($jobs['0'],true).'</pre>';
    -        if (is_array($jobs))
    -        {
    -            foreach ($jobs as $value)
    -            {
    +        if (is_array($jobs)) {
    +            foreach ($jobs as $value) {
                     $html .= '<tr class="oddeven">';
                     $html .= '<td>'.$value['id'].'</td>';
    -                $dates=dol_print_date((int) substr($value['createTime'], 0, 10), 'dayhour');
    +                $dates = dol_print_date((int) substr($value['createTime'], 0, 10), 'dayhour');
                     $html .= '<td>'.$dates.'</td>';
                     $html .= '<td>'.$value['ownerId'].'</td>';
                     $html .= '<td>'.$value['printerName'].'</td>';
    @@ -482,7 +504,7 @@ class printing_printgcp extends PrintingDriver
             }
             else
             {
    -                $html .= '<tr '.$bc[$var].'>';
    +                $html .= '<tr class="oddeven">';
                     $html .= '<td colspan="7" class="opacitymedium">'.$langs->trans("None").'</td>';
                     $html .= '</tr>';
             }
    @@ -493,5 +515,4 @@ class printing_printgcp extends PrintingDriver
     
             return $error;
         }
    -
     }
    diff --git a/htdocs/core/modules/printing/printipp.modules.php b/htdocs/core/modules/printing/printipp.modules.php
    index 3fc0d505e70..ab65f8fba3d 100644
    --- a/htdocs/core/modules/printing/printipp.modules.php
    +++ b/htdocs/core/modules/printing/printipp.modules.php
    @@ -1,6 +1,6 @@
     <?php
     /*
    - * Copyright (C) 2014-2015  Frederic France      <frederic.france@free.fr>
    + * Copyright (C) 2014-2018  Frederic France      <frederic.france@netlogic.fr>
      *
      * This program is free software; you can redistribute it and/or modify
      * it under the terms of the GNU General Public License as published by
    @@ -19,7 +19,7 @@
     
     /**
      *      \file       htdocs/core/modules/printing/printipp.modules.php
    - *      \ingroup    mailing
    + *      \ingroup    printing
      *      \brief      File to provide printing with PrintIPP
      */
     
    @@ -30,19 +30,31 @@ include_once DOL_DOCUMENT_ROOT.'/core/modules/printing/modules_printing.php';
      */
     class printing_printipp extends PrintingDriver
     {
    -    var $name='printipp';
    -    var $desc='PrintIPPDesc';
    -    var $picto='printer';
    -    var $active='PRINTING_PRINTIPP';
    -    var $conf=array();
    -    var $host;
    -    var $port;
    -    var $userid;    /* user login */
    -    var $user;
    -    var $password;
    -    var $error;
    -    var $errors = array();
    -    var $db;
    +    public $name = 'printipp';
    +    public $desc = 'PrintIPPDesc';
    +    public $picto = 'printer';
    +    public $active = 'PRINTING_PRINTIPP';
    +    public $conf = array();
    +    public $host;
    +    public $port;
    +    public $userid;    /* user login */
    +    public $user;
    +    public $password;
    +
    +    /**
    +     * @var string Error code (or message)
    +     */
    +    public $error='';
    +
    +    /**
    +     * @var string[] Error codes (or messages)
    +     */
    +    public $errors = array();
    +
    +    /**
    +     * @var DoliDB Database handler.
    +     */
    +    public $db;
     
     
         /**
    @@ -75,7 +87,7 @@ class printing_printipp extends PrintingDriver
          *
          * @return  int                     0 if OK, >0 if KO
          */
    -    function print_file($file, $module, $subdir='')
    +    public function printFile($file, $module, $subdir='')
         {
             global $conf, $user;
             $error = 0;
    @@ -93,8 +105,7 @@ class printing_printipp extends PrintingDriver
             // select printer uri for module order, propal,...
             $sql = "SELECT rowid,printer_id,copy FROM ".MAIN_DB_PREFIX."printing WHERE module = '".$module."' AND driver = 'printipp' AND userid = ".$user->id;
             $result = $this->db->query($sql);
    -        if ($result)
    -        {
    +        if ($result) {
                 $obj = $this->db->fetch_object($result);
                 if ($obj)
                 {
    @@ -105,18 +116,19 @@ class printing_printipp extends PrintingDriver
                 {
                     if (! empty($conf->global->PRINTIPP_URI_DEFAULT))
                     {
    -					dol_syslog("Will use default printer conf->global->PRINTIPP_URI_DEFAULT = ".$conf->global->PRINTIPP_URI_DEFAULT);
    +                    dol_syslog("Will use default printer conf->global->PRINTIPP_URI_DEFAULT = ".$conf->global->PRINTIPP_URI_DEFAULT);
                         $ipp->setPrinterURI($conf->global->PRINTIPP_URI_DEFAULT);
                     }
                     else
    -				{
    +                {
                         $this->errors[] = 'NoDefaultPrinterDefined';
                         $error++;
                         return $error;
                     }
                 }
    +        } else {
    +            dol_print_error($this->db);
             }
    -        else dol_print_error($this->db);
     
             // Set number of copy
             $ipp->setCopies($obj->copy);
    @@ -142,9 +154,8 @@ class printing_printipp extends PrintingDriver
          */
         function listAvailablePrinters()
         {
    -        global $bc, $conf, $langs;
    +        global $conf, $langs;
             $error = 0;
    -        $var=true;
     
             $html = '<tr class="liste_titre">';
             $html.= '<td>'.$langs->trans('IPP_Uri').'</td>';
    @@ -159,13 +170,10 @@ class printing_printipp extends PrintingDriver
             $html.= '<td>'.$langs->trans('IPP_Supported').'</td>';
             $html.= '<td align="center">'.$langs->trans("Select").'</td>';
             $html.= "</tr>\n";
    -        $list = $this->getlist_available_printers();
    -        $var = true;
    -        foreach ($list as $value)
    -        {
    -
    -            $printer_det = $this->get_printer_detail($value);
    -            $html.= "<tr ".$bc[$var].">";
    +        $list = $this->getlistAvailablePrinters();
    +        foreach ($list as $value) {
    +            $printer_det = $this->getPrinterDetail($value);
    +            $html.= '<tr class="oddeven">';
                 $html.= '<td>'.$value.'</td>';
                 //$html.= '<td><pre>'.print_r($printer_det,true).'</pre></td>';
                 $html.= '<td>'.$printer_det->printer_name->_value0.'</td>';
    @@ -179,15 +187,12 @@ class printing_printipp extends PrintingDriver
                 $html.= '<td>'.$langs->trans('MEDIA_IPP_'.$printer_det->media_type_supported->_value1).'</td>';
                 // Defaut
                 $html.= '<td align="center">';
    -            if ($conf->global->PRINTIPP_URI_DEFAULT == $value)
    -            {
    +            if ($conf->global->PRINTIPP_URI_DEFAULT == $value) {
                     $html.= img_picto($langs->trans("Default"),'on');
    +            } else {
    +                $html.= '<a href="'.$_SERVER["PHP_SELF"].'?action=setvalue&amp;mode=test&amp;varname=PRINTIPP_URI_DEFAULT&amp;driver=printipp&amp;value='.urlencode($value).'" alt="'.$langs->trans("Default").'">'.img_picto($langs->trans("Disabled"),'off').'</a>';
                 }
    -            else
    -			{
    -            	$html.= '<a href="'.$_SERVER["PHP_SELF"].'?action=setvalue&amp;mode=test&amp;varname=PRINTIPP_URI_DEFAULT&amp;driver=printipp&amp;value='.urlencode($value).'" alt="'.$langs->trans("Default").'">'.img_picto($langs->trans("Disabled"),'off').'</a>';
    -          	}
    -			$html.= '</td>';
    +            $html.= '</td>';
                 $html.= '</tr>'."\n";
             }
             $this->resprint = $html;
    @@ -199,16 +204,18 @@ class printing_printipp extends PrintingDriver
          *
          *  @return array                list of printers
          */
    -    function getlist_available_printers()
    +    public function getlistAvailablePrinters()
         {
    -        global $conf,$db;
    +        global $conf, $db;
             include_once DOL_DOCUMENT_ROOT.'/includes/printipp/CupsPrintIPP.php';
             $ipp = new CupsPrintIPP();
             $ipp->setLog(DOL_DATA_ROOT.'/dolibarr_printipp.log','file',3); // logging very verbose
             $ipp->setHost($this->host);
             $ipp->setPort($this->port);
             $ipp->setUserName($this->userid);
    -        if (! empty($this->user)) $ipp->setAuthentication($this->user,$this->password);
    +        if (! empty($this->user)) {
    +            $ipp->setAuthentication($this->user, $this->password);
    +        }
             $ipp->getPrinters();
             return $ipp->available_printers;
         }
    @@ -219,7 +226,7 @@ class printing_printipp extends PrintingDriver
          *  @param  string  $uri    URI
          *  @return array           List of attributes
          */
    -    function get_printer_detail($uri)
    +    private function getPrinterDetail($uri)
         {
             global $conf,$db;
     
    @@ -229,7 +236,9 @@ class printing_printipp extends PrintingDriver
             $ipp->setHost($this->host);
             $ipp->setPort($this->port);
             $ipp->setUserName($this->userid);
    -        if (! empty($this->user)) $ipp->setAuthentication($this->user,$this->password);
    +        if (! empty($this->user)) {
    +            $ipp->setAuthentication($this->user, $this->password);
    +        }
             $ipp->setPrinterURI($uri);
             $ipp->getPrinterAttributes();
             return $ipp->printer_attributes;
    @@ -242,9 +251,9 @@ class printing_printipp extends PrintingDriver
          *
          *  @return  int                     0 if OK, >0 if KO
          */
    -    function list_jobs($module)
    +    public function listJobs($module)
         {
    -        global $conf, $db, $bc;
    +        global $conf;
             $error = 0;
             $html = '';
             include_once DOL_DOCUMENT_ROOT.'/includes/printipp/CupsPrintIPP.php';
    @@ -253,19 +262,17 @@ class printing_printipp extends PrintingDriver
             $ipp->setHost($this->host);
             $ipp->setPort($this->port);
             $ipp->setUserName($this->userid);
    -        if (! empty($this->user)) $ipp->setAuthentication($this->user,$this->password);
    +        if (! empty($this->user)) {
    +            $ipp->setAuthentication($this->user,$this->password);
    +        }
             // select printer uri for module order, propal,...
             $sql = 'SELECT rowid,printer_uri,printer_name FROM '.MAIN_DB_PREFIX.'printer_ipp WHERE module="'.$module.'"';
             $result = $this->db->query($sql);
    -        if ($result)
    -        {
    +        if ($result) {
                 $obj = $this->db->fetch_object($result);
    -            if ($obj)
    -            {
    +            if ($obj) {
                     $ipp->setPrinterURI($obj->printer_uri);
    -            }
    -            else
    -            {
    +            } else {
                     // All printers
                     $ipp->setPrinterURI("ipp://localhost:631/printers/");
                 }
    @@ -289,8 +296,7 @@ class printing_printipp extends PrintingDriver
             $jobs = $ipp->jobs_attributes;
     
             //$html .= '<pre>'.print_r($jobs,true).'</pre>';
    -        foreach ($jobs as $value )
    -        {
    +        foreach ($jobs as $value ) {
                 $html .= '<tr class="oddeven">';
                 $html .= '<td>'.$value->job_id->_value0.'</td>';
                 $html .= '<td>'.$value->job_originating_user_name->_value0.'</td>';
    @@ -304,5 +310,4 @@ class printing_printipp extends PrintingDriver
             $this->resprint = $html;
             return $error;
         }
    -
     }
    diff --git a/htdocs/core/modules/printsheet/doc/pdf_standardlabel.class.php b/htdocs/core/modules/printsheet/doc/pdf_standardlabel.class.php
    index 78898735f0c..0047dda7669 100644
    --- a/htdocs/core/modules/printsheet/doc/pdf_standardlabel.class.php
    +++ b/htdocs/core/modules/printsheet/doc/pdf_standardlabel.class.php
    @@ -1,10 +1,10 @@
     <?php
    -/* Copyright (C) 2003 Steve Dillon
    - * Copyright (C) 2003 Laurent Passebecq
    - * Copyright (C) 2001-2003 Rodolphe Quiedeville <rodolphe@quiedeville.org>
    - * Copyright (C) 2002-2003 Jean-Louis Bergamo	<jlb@j1b.org>
    - * Copyright (C) 2006-2013 Laurent Destailleur	<eldy@users.sourceforge.net>
    - * Copyright (C) 2015 Francis Appels  <francis.appels@yahoo.com>
    +/* Copyright (C) 2003       Steve Dillon
    + * Copyright (C) 2003       Laurent Passebecq
    + * Copyright (C) 2001-2003  Rodolphe Quiedeville    <rodolphe@quiedeville.org>
    + * Copyright (C) 2002-2003  Jean-Louis Bergamo      <jlb@j1b.org>
    + * Copyright (C) 2006-2013  Laurent Destailleur     <eldy@users.sourceforge.net>
    + * Copyright (C) 2015       Francis Appels          <francis.appels@yahoo.com>
      *
      * This program is free software; you can redistribute it and/or modify
      * it under the terms of the GNU General Public License as published by
    @@ -21,15 +21,15 @@
      */
     
     /**
    - *	\file		htdocs/core/modules/printsheet/doc/pdf_standardlabel.class.php
    - *	\ingroup	core
    - *	\brief		Fichier de la classe permettant d'editer au format PDF des etiquettes au format Avery ou personnalise
    + *  \file       htdocs/core/modules/printsheet/doc/pdf_standardlabel.class.php
    + *  \ingroup    core
    + *  \brief      Fichier de la classe permettant d'editer au format PDF des etiquettes au format Avery ou personnalise
      */
     
     require_once DOL_DOCUMENT_ROOT.'/core/class/commonstickergenerator.class.php';
     
     /**
    - *	Class to generate stick sheet with format Avery or other personalised
    + *  Class to generate stick sheet with format Avery or other personalised
      */
     class pdf_standardlabel extends CommonStickerGenerator
     {
    @@ -41,10 +41,12 @@ class pdf_standardlabel extends CommonStickerGenerator
     	 * @param	array		$param			Associative array containing label content and optional parameters
     	 * @return	void
     	 */
    -	function addSticker(&$pdf,$outputlangs,$param) {
    +    function addSticker(&$pdf,$outputlangs,$param)
    +    {
     		// use this method in future refactoring
     	}
    -	
    +
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 * Output a sticker on page at position _COUNTX, _COUNTY (_COUNTX and _COUNTY start from 0)
     	 * - %LOGO% is replace with company logo
    @@ -61,6 +63,7 @@ class pdf_standardlabel extends CommonStickerGenerator
     	 */
     	function Add_PDF_label(&$pdf,$textleft,$header,$footer,$outputlangs,$textright='',$photo='')
     	{
    +        // phpcs:enable
     		global $mysoc, $conf, $langs;
     		global $forceimgscalewidth, $forceimgscaleheight;
     
    @@ -224,6 +227,7 @@ class pdf_standardlabel extends CommonStickerGenerator
     
     
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *	Function to build PDF on disk, then output on HTTP strem.
     	 *
    @@ -236,6 +240,7 @@ class pdf_standardlabel extends CommonStickerGenerator
     	 */
     	function write_file($arrayofrecords,$outputlangs,$srctemplatepath,$outputdir='',$filename='tmp_address_sheet.pdf')
     	{
    +        // phpcs:enable
     		global $user,$conf,$langs,$mysoc,$_Avery_Labels;
     
     		$this->code=$srctemplatepath;
    @@ -255,10 +260,8 @@ class pdf_standardlabel extends CommonStickerGenerator
     		// For backward compatibility with FPDF, force output charset to ISO, because FPDF expect text to be encoded in ISO
     		if (! empty($conf->global->MAIN_USE_FPDF)) $outputlangs->charset_output='ISO-8859-1';
     
    -		$outputlangs->load("main");
    -		$outputlangs->load("dict");
    -		$outputlangs->load("companies");
    -		$outputlangs->load("admin");
    +		// Load traductions files requiredby by page
    +		$outputlangs->loadLangs(array("main", "dict", "companies", "admin"));
     
     		$title=$outputlangs->transnoentities('Labels');
     		$keywords=$title." ".$outputlangs->convToOutputCharset($mysoc->name);
    diff --git a/htdocs/core/modules/printsheet/doc/pdf_tcpdflabel.class.php b/htdocs/core/modules/printsheet/doc/pdf_tcpdflabel.class.php
    index faa62d45431..de1aa1b5d5e 100644
    --- a/htdocs/core/modules/printsheet/doc/pdf_tcpdflabel.class.php
    +++ b/htdocs/core/modules/printsheet/doc/pdf_tcpdflabel.class.php
    @@ -50,7 +50,7 @@ class pdf_tcpdflabel extends CommonStickerGenerator
     					'fontsize' => 8,
     					'stretchtext' => 4
     	);
    -	
    +
     	// set style for 2d barcode
     	private $_style2d = array(
     					'border' => false,
    @@ -61,24 +61,25 @@ class pdf_tcpdflabel extends CommonStickerGenerator
     					'module_width' => 1, // width of a single module in points
     					'module_height' => 1 // height of a single module in points
     	);
    -	
    +
     	private $_align2d = 'N';
    -	
    +
     	private $_xres = 0.4;
    -	
    +
     	/**
     	 * write barcode to pdf
    -	 * 
    +	 *
     	 * @param PDF	  $pdf		  PDF reference
     	 * @param string  $code		   code to print
     	 * @param string  $encoding	   type of barcode
     	 * @param boolean $is2d		   true if 2d barcode
    -	 * @param int	  $x		   x position in user units 
    +	 * @param int	  $x		   x position in user units
     	 * @param int	  $y		   y position in user units
     	 * @param int	  $w		   width in user units
     	 * @param int	  $h		   height in user units
    -	 */	   
    -	private function writeBarcode(&$pdf, $code, $encoding, $is2d, $x, $y, $w, $h) 
    +	 * @return void
    +	 */
    +	private function writeBarcode(&$pdf, $code, $encoding, $is2d, $x, $y, $w, $h)
     	{
     		if ($is2d) {
     			$pdf->write2DBarcode($code, $encoding, $x, $y, $w, $h, $this->_style2d, $this->_align2d);
    @@ -86,7 +87,7 @@ class pdf_tcpdflabel extends CommonStickerGenerator
     			$pdf->write1DBarcode($code, $encoding, $x, $y, $w, $h, $this->_xres, $this->_style1d);
     		}
     	}
    -	
    +
     	/**
     	 * Output a sticker on page at position _COUNTX, _COUNTY (_COUNTX and _COUNTY start from 0)
     	 *
    @@ -95,10 +96,10 @@ class pdf_tcpdflabel extends CommonStickerGenerator
     	 * @param	array		$param			Associative array containing label content and optional parameters
     	 * @return	void
     	 */
    -	function addSticker(&$pdf,$outputlangs,$param) 
    +	function addSticker(&$pdf,$outputlangs,$param)
     	{
     		global $mysoc,$conf;
    -		
    +
     		$textleft = $param['textleft'];
     		$header = $param['textheader'];
     		$footer = $param['textfooter'];
    @@ -106,8 +107,8 @@ class pdf_tcpdflabel extends CommonStickerGenerator
     		$code = $param['code'];
     		$encoding = $param['encoding'];
     		$is2d = $param['is2d'];
    -		
    -		
    +
    +
     
     		// We are in a new page, then we must add a page
     		if (($this->_COUNTX ==0) && ($this->_COUNTY==0) and (!$this->_First==1)) {
    @@ -132,7 +133,7 @@ class pdf_tcpdflabel extends CommonStickerGenerator
     			}
     		}
     
    -		$xleft = 2; 
    +		$xleft = 2;
     		$ytop = 2;
     
     		// Top
    @@ -154,7 +155,7 @@ class pdf_tcpdflabel extends CommonStickerGenerator
     		$heighttouse = $maxheighttouse;
     		$logoHeight = $heighttouse;
     		$logoWidth = $heighttouse;
    -		
    +
     		//var_dump($this->_Width.'x'.$this->_Height.' with border and scale '.$imgscale.' => max '.$maxwidthtouse.'x'.$maxheighttouse.' => We use '.$widthtouse.'x'.$heighttouse);exit;
     
     		// Center
    @@ -162,7 +163,7 @@ class pdf_tcpdflabel extends CommonStickerGenerator
     		{
     			// Output left area
     			if ($textleft == '%LOGO%' && $logo) $pdf->Image($logo, $_PosX+$xleft, $_PosY+$ytop, 0, $logoHeight);
    -			else if ($code && !empty($encoding)) 
    +			else if ($code && !empty($encoding))
     			{
     				$this->writeBarcode($pdf, $code, $encoding, $is2d, $_PosX+$xleft, $_PosY+$ytop, $widthtouse, $heighttouse);
     			}
    @@ -177,7 +178,7 @@ class pdf_tcpdflabel extends CommonStickerGenerator
     			if (($textleft == '%LOGO%' || $textleft == '%PHOTO%' || $textleft == '%BARCODE%') && !strstr($textright, '%') )	 // left part logo/barcode right part text
     			{
     				if ($textleft == '%LOGO%' && $logo) $pdf->Image($logo, $_PosX+$xleft, $_PosY+$ytop, $widthtouse/2, 0);
    -				else if ($code && !empty($encoding)) 
    +				else if ($code && !empty($encoding))
     				{
     					$this->writeBarcode($pdf, $code, $encoding, $is2d, $_PosX+$xleft, $_PosY+$ytop, $widthtouse/2, $heighttouse);
     				}
    @@ -187,7 +188,7 @@ class pdf_tcpdflabel extends CommonStickerGenerator
     			else if (($textright == '%LOGO%' || $textright == '%PHOTO%' || $textright == '%BARCODE%') && !strstr($textleft, '%')) // right part logo/barcode left part text
     			{
     				if ($textright == '%LOGO%' && $logo) $pdf->Image($logo, $_PosX+($widthtouse/2), $_PosY+$ytop, $widthtouse/2, 0);
    -				else if ($code && !empty($encoding)) 
    +				else if ($code && !empty($encoding))
     				{
     					$this->writeBarcode($pdf, $code, $encoding, $is2d, $_PosX+($widthtouse/2), $_PosY+$ytop, $widthtouse/2, $heighttouse);
     				}
    @@ -203,7 +204,7 @@ class pdf_tcpdflabel extends CommonStickerGenerator
     				} else {
     					$pdf->SetXY($_PosX+$xleft+$logoWidth+1, $_PosY+$ytop);
     					$pdf->MultiCell($widthtouse-$logoWidth1-1, $this->_Line_Height, $outputlangs->convToOutputCharset($textright),0,'R');
    -				}				
    +				}
     			}
     			else if ($textright == '%LOGO%')  // right part logo left part text/barcode
     			{
    @@ -214,7 +215,7 @@ class pdf_tcpdflabel extends CommonStickerGenerator
     				} else {
     					$pdf->SetXY($_PosX+$xleft, $_PosY+$ytop);
     					$pdf->MultiCell($widthtouse-$logoWidth-1, $this->_Line_Height, $outputlangs->convToOutputCharset($textleft),0,'L');
    -				}				
    +				}
     			}
     			else	// text on halft left and text on half right
     			{
    @@ -228,7 +229,7 @@ class pdf_tcpdflabel extends CommonStickerGenerator
     		{
     			// Output right area
     			if ($textright == '%LOGO%' && $logo) $pdf->Image($logo, $_PosX+$this->_Width-$widthtouse-$xleft, $_PosY+$ytop, 0, $logoHeight);
    -			else if ($code && !empty($encoding)) 
    +			else if ($code && !empty($encoding))
     			{
     				$this->writeBarcode($pdf, $code, $encoding, $is2d, $_PosX+$this->_Width-$widthtouse-$xleft, $_PosY+$ytop, $widthtouse, $heighttouse);
     			}
    @@ -265,6 +266,7 @@ class pdf_tcpdflabel extends CommonStickerGenerator
     
     
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *	Function to build PDF on disk, then output on HTTP strem.
     	 *
    @@ -277,6 +279,7 @@ class pdf_tcpdflabel extends CommonStickerGenerator
     	 */
     	function write_file($arrayofrecords,$outputlangs,$srctemplatepath,$outputdir='',$filename='tmp_address_sheet.pdf')
     	{
    +        // phpcs:enable
     		global $user,$conf,$langs,$mysoc,$_Avery_Labels;
     
     		$this->code=$srctemplatepath;
    @@ -296,10 +299,8 @@ class pdf_tcpdflabel extends CommonStickerGenerator
     		// For backward compatibility with FPDF, force output charset to ISO, because FPDF expect text to be encoded in ISO
     		if (! empty($conf->global->MAIN_USE_FPDF)) $outputlangs->charset_output='ISO-8859-1';
     
    -		$outputlangs->load("main");
    -		$outputlangs->load("dict");
    -		$outputlangs->load("companies");
    -		$outputlangs->load("admin");
    +		// Load traductions files requiredby by page
    +		$outputlangs->loadLangs(array("main", "dict", "companies", "admin"));
     
     		$title=$outputlangs->transnoentities('Labels');
     		$keywords=$title." ".$outputlangs->convToOutputCharset($mysoc->name);
    diff --git a/htdocs/core/modules/printsheet/modules_labels.php b/htdocs/core/modules/printsheet/modules_labels.php
    index bac32ec45d2..ddf061d95e9 100644
    --- a/htdocs/core/modules/printsheet/modules_labels.php
    +++ b/htdocs/core/modules/printsheet/modules_labels.php
    @@ -30,22 +30,27 @@ require_once DOL_DOCUMENT_ROOT.'/product/class/product.class.php';
     
     
     /**
    - *	Parent class of document generator for address sheet.
    + *  Parent class of document generator for address sheet.
      */
     class ModelePDFLabels
     {
    -	var $error='';
    +	/**
    +	 * @var string Error code (or message)
    +	 */
    +	public $error='';
     
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *  Return list of active generation modules
     	 *
    -     *  @param	DoliDB	$db     			Database handler
    +     *  @param  DoliDB	$db     			Database handler
          *  @param  integer	$maxfilenamelength  Max length of value to show
          *  @return	array						List of templates
     	 */
     	function liste_modeles($db,$maxfilenamelength=0)
     	{
    +        // phpcs:enable
     		global $conf;
     
     		$type='members_labels';
    @@ -59,6 +64,7 @@ class ModelePDFLabels
     }
     
     
    +// phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     /**
      *  Create a document onto disk according to template module.
      *
    @@ -73,6 +79,7 @@ class ModelePDFLabels
      */
     function doc_label_pdf_create($db, $arrayofrecords, $modele, $outputlangs, $outputdir='', $template='standardlabel', $filename='tmp_address_sheet.pdf')
     {
    +    // phpcs:enable
     	global $conf,$langs;
     	$langs->load("members");
     
    @@ -111,7 +118,7 @@ function doc_label_pdf_create($db, $arrayofrecords, $modele, $outputlangs, $outp
     	else $srctemplatepath=$code;
     
     	dol_syslog("modele=".$modele." outputdir=".$outputdir." template=".$template." code=".$code." srctemplatepath=".$srctemplatepath." filename=".$filename, LOG_DEBUG);
    -	
    +
     	// Search template files
     	$file=''; $classname=''; $filefound=0;
     	$dirmodels=array('/');
    @@ -161,7 +168,4 @@ function doc_label_pdf_create($db, $arrayofrecords, $modele, $outputlangs, $outp
     		dol_print_error('',$langs->trans("Error")." ".$langs->trans("ErrorFileDoesNotExists",$file));
     		return -1;
     	}
    -
    -
     }
    -
    diff --git a/htdocs/core/modules/product/doc/doc_generic_product_odt.modules.php b/htdocs/core/modules/product/doc/doc_generic_product_odt.modules.php
    index 6c5fa8652f9..82b33d35240 100644
    --- a/htdocs/core/modules/product/doc/doc_generic_product_odt.modules.php
    +++ b/htdocs/core/modules/product/doc/doc_generic_product_odt.modules.php
    @@ -36,10 +36,23 @@ require_once DOL_DOCUMENT_ROOT.'/core/lib/doc.lib.php';
      */
     class doc_generic_product_odt extends ModelePDFProduct
     {
    -	var $emetteur;	// Objet societe qui emet
    +	/**
    +	 * Issuer
    +	 * @var Societe
    +	 */
    +	public $emetteur;
     
    -	var $phpmin = array(5,2,0);	// Minimum version of PHP required by module
    -	var $version = 'dolibarr';
    +	/**
    +   * @var array() Minimum version of PHP required by module.
    +	 * e.g.: PHP ≥ 5.4 = array(5, 4)
    +   */
    +	public $phpmin = array(5, 4);
    +
    +	/**
    +     * Dolibarr version of the loaded document
    +     * @public string
    +     */
    +	public $version = 'dolibarr';
     
     
     	/**
    @@ -49,10 +62,10 @@ class doc_generic_product_odt extends ModelePDFProduct
     	 */
     	function __construct($db)
     	{
    -		global $conf,$langs,$mysoc;
    +		global $conf, $langs, $mysoc;
     
    -		$langs->load("main");
    -		$langs->load("companies");
    +		// Load translation files required by the page
    +        $langs->loadLangs(array("main","companies"));
     
     		$this->db = $db;
     		$this->name = "ODT templates";
    @@ -94,10 +107,10 @@ class doc_generic_product_odt extends ModelePDFProduct
     	 */
     	function info($langs)
     	{
    -		global $conf,$langs;
    +		global $conf, $langs;
     
    -		$langs->load("companies");
    -		$langs->load("errors");
    +		// Load translation files required by the page
    +        $langs->loadLangs(array("errors","companies"));
     
     		$form = new Form($this->db);
     
    @@ -191,6 +204,7 @@ class doc_generic_product_odt extends ModelePDFProduct
     		return $texte;
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *	Function to build a document on disk using the generic odt module.
     	 *
    @@ -204,6 +218,7 @@ class doc_generic_product_odt extends ModelePDFProduct
     	 */
     	function write_file($object,$outputlangs,$srctemplatepath,$hidedetails=0,$hidedesc=0,$hideref=0)
     	{
    +        // phpcs:enable
     		global $product,$langs,$conf,$mysoc,$hookmanager,$user;
     
     		if (empty($srctemplatepath))
    @@ -225,10 +240,9 @@ class doc_generic_product_odt extends ModelePDFProduct
     		$sav_charset_output=$outputlangs->charset_output;
     		$outputlangs->charset_output='UTF-8';
     
    -		$outputlangs->load("main");
    -		$outputlangs->load("dict");
    -		$outputlangs->load("companies");
    -		$outputlangs->load("bills");
    +		// Load translation files required by the page
    +		$outputlangs->loadLangs(array("main", "dict", "companies", "bills"));
    +
     		if ($conf->produit->dir_output)
     		{
     			// If $object is id instead of object
    @@ -302,6 +316,7 @@ class doc_generic_product_odt extends ModelePDFProduct
     				}
     
     				// Recipient name
    +				$contactobject=null;
     				if (! empty($usecontact))
     				{
     					// On peut utiliser le nom de la societe du contact
    @@ -381,7 +396,7 @@ class doc_generic_product_odt extends ModelePDFProduct
     				$array_other=$this->get_substitutionarray_other($outputlangs);
     				// retrieve contact information for use in product as contact_xxx tags
     				$array_thirdparty_contact = array();
    -				if ($usecontact) $array_thirdparty_contact=$this->get_substitutionarray_contact($contactobject,$outputlangs,'contact');
    +				if ($usecontact && is_object($contactobject)) $array_thirdparty_contact=$this->get_substitutionarray_contact($contactobject,$outputlangs,'contact');
     
     				$tmparray = array_merge($substitutionarray,$array_object_from_properties,$array_user,$array_soc,$array_thirdparty,$array_other,$array_thirdparty_contact);
     				complete_substitutions_array($tmparray, $outputlangs, $object);
    @@ -498,6 +513,4 @@ class doc_generic_product_odt extends ModelePDFProduct
     
     		return -1;
     	}
    -
     }
    -
    diff --git a/htdocs/core/modules/product/doc/pdf_standard.modules.php b/htdocs/core/modules/product/doc/pdf_standard.modules.php
    index 032f75f0d65..8d30448bf2f 100644
    --- a/htdocs/core/modules/product/doc/pdf_standard.modules.php
    +++ b/htdocs/core/modules/product/doc/pdf_standard.modules.php
    @@ -58,9 +58,9 @@ class pdf_standard extends ModelePDFProduct
     
     	/**
          * @var array() Minimum version of PHP required by module.
    -	 * e.g.: PHP ≥ 5.3 = array(5, 3)
    +	 * e.g.: PHP ≥ 5.4 = array(5, 4)
          */
    -	public $phpmin = array(5, 2);
    +	public $phpmin = array(5, 4);
     
     	/**
          * Dolibarr version of the loaded document
    @@ -68,15 +68,46 @@ class pdf_standard extends ModelePDFProduct
          */
     	public $version = 'dolibarr';
     
    +    /**
    +     * @var int page_largeur
    +     */
         public $page_largeur;
    +
    +    /**
    +     * @var int page_hauteur
    +     */
         public $page_hauteur;
    +
    +    /**
    +     * @var array format
    +     */
         public $format;
    +
    +	/**
    +     * @var int marge_gauche
    +     */
     	public $marge_gauche;
    +
    +	/**
    +     * @var int marge_droite
    +     */
     	public $marge_droite;
    +
    +	/**
    +     * @var int marge_haute
    +     */
     	public $marge_haute;
    +
    +	/**
    +     * @var int marge_basse
    +     */
     	public $marge_basse;
     
    -    public $emetteur;	// Objet societe qui emet
    +    /**
    +	 * Issuer
    +	 * @var Societe
    +	 */
    +	public $emetteur;
     
     
     	/**
    @@ -88,8 +119,8 @@ class pdf_standard extends ModelePDFProduct
     	{
     		global $conf,$langs,$mysoc;
     
    -		$langs->load("main");
    -		$langs->load("companies");
    +		// Load traductions files requiredby by page
    +		$langs->loadLangs(array("main", "companies"));
     
     		$this->db = $db;
     		$this->name = "standard";
    @@ -117,6 +148,7 @@ class pdf_standard extends ModelePDFProduct
     	}
     
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *	Function to build a document on disk using the generic odt module.
     	 *
    @@ -130,19 +162,15 @@ class pdf_standard extends ModelePDFProduct
     	 */
     	function write_file($object,$outputlangs,$srctemplatepath,$hidedetails=0,$hidedesc=0,$hideref=0)
     	{
    +        // phpcs:enable
     		global $user,$langs,$conf,$mysoc,$db,$hookmanager;
     
     		if (! is_object($outputlangs)) $outputlangs=$langs;
     		// For backward compatibility with FPDF, force output charset to ISO, because FPDF expect text to be encoded in ISO
     		if (! empty($conf->global->MAIN_USE_FPDF)) $outputlangs->charset_output='ISO-8859-1';
     
    -		$outputlangs->load("main");
    -		$outputlangs->load("dict");
    -		$outputlangs->load("companies");
    -		$outputlangs->load("bills");
    -		$outputlangs->load("products");
    -		$outputlangs->load("orders");
    -		$outputlangs->load("deliveries");
    +		// Load traductions files requiredby by page
    +		$outputlangs->loadLangs(array("main", "dict", "companies", "bills", "products", "orders", "deliveries"));
     
     		$nblignes = count($object->lines);
     
    @@ -688,11 +716,9 @@ class pdf_standard extends ModelePDFProduct
     	{
     	    global $conf,$langs,$hookmanager;
     
    -	    $outputlangs->load("main");
    -	    $outputlangs->load("bills");
    -	    $outputlangs->load("propal");
    -	    $outputlangs->load("companies");
    -	    $outputlangs->load("orders");
    +	    // Load traductions files requiredby by page
    +		$outputlangs->loadLangs(array("main", "propal", "companies", "bills", "orders"));
    +
     	    $default_font_size = pdf_getPDFFontSize($outputlangs);
     
     	    if ($object->type == 1) $titlekey='ServiceSheet';
    @@ -841,6 +867,4 @@ class pdf_standard extends ModelePDFProduct
     	    $showdetails=$conf->global->MAIN_GENERATE_DOCUMENTS_SHOW_FOOT_DETAILS;
     	    return pdf_pagefoot($pdf,$outputlangs,'PRODUCT_FREE_TEXT',$this->emetteur,$this->marge_basse,$this->marge_gauche,$this->page_hauteur,$object,$showdetails,$hidefreetext);
     	}
    -
     }
    -
    diff --git a/htdocs/core/modules/product/mod_codeproduct_elephant.php b/htdocs/core/modules/product/mod_codeproduct_elephant.php
    index 32941ca1ec9..f051fab7f8e 100644
    --- a/htdocs/core/modules/product/mod_codeproduct_elephant.php
    +++ b/htdocs/core/modules/product/mod_codeproduct_elephant.php
    @@ -34,18 +34,39 @@ require_once DOL_DOCUMENT_ROOT.'/core/modules/product/modules_product.class.php'
      */
     class mod_codeproduct_elephant extends ModeleProductCode
     {
    -	var $nom='Elephant';				// Nom du modele
    -	var $name='Elephant';				// Nom du modele
    -	var $code_modifiable;				// Code modifiable
    -	var $code_modifiable_invalide;		// Code modifiable si il est invalide
    -	var $code_modifiable_null;			// Code modifiables si il est null
    -	var $code_null;						// Code facultatif
    -	var $version='dolibarr';    		// 'development', 'experimental', 'dolibarr'
    -	var $code_auto;                     // Numerotation automatique
    +	/**
    +	 * @var string Nom du modele
    +	 * @deprecated
    +	 * @see name
    +	 */
    +	public $nom='Elephant';
     
    -	var $searchcode; // String de recherche
    -	var $numbitcounter; // Nombre de chiffres du compteur
    -	var $prefixIsRequired; // Le champ prefix du tiers doit etre renseigne quand on utilise {pre}
    +	/**
    +	 * @var string model name
    +	 */
    +	public $name='Elephant';
    +
    +	public $code_modifiable;				// Code modifiable
    +
    +	public $code_modifiable_invalide;		// Code modifiable si il est invalide
    +
    +	public $code_modifiable_null;			// Code modifiables si il est null
    +
    +	public $code_null;						// Code facultatif
    +
    +	/**
    +     * Dolibarr version of the loaded document
    +     * @public string
    +     */
    +	public $version = 'dolibarr';    		// 'development', 'experimental', 'dolibarr'
    +
    +	public $code_auto;                     // Numerotation automatique
    +
    +	public $searchcode; // String de recherche
    +
    +	public $numbitcounter; // Nombre de chiffres du compteur
    +
    +	public $prefixIsRequired; // Le champ prefix du tiers doit etre renseigne quand on utilise {pre}
     
     
     	/**
    @@ -198,6 +219,7 @@ class mod_codeproduct_elephant extends ModeleProductCode
     	}
     
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *   Check if mask/numbering use prefix
     	 *
    @@ -205,6 +227,7 @@ class mod_codeproduct_elephant extends ModeleProductCode
     	 */
     	function verif_prefixIsUsed()
     	{
    +        // phpcs:enable
     		global $conf;
     
     		$mask = $conf->global->PRODUCT_ELEPHANT_MASK_PRODUCT;
    @@ -273,6 +296,7 @@ class mod_codeproduct_elephant extends ModeleProductCode
     	}
     
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *		Renvoi si un code est pris ou non (par autre tiers)
     	 *
    @@ -283,6 +307,7 @@ class mod_codeproduct_elephant extends ModeleProductCode
     	 */
     	function verif_dispo($db, $code, $product)
     	{
    +        // phpcs:enable
     		$sql = "SELECT ref FROM ".MAIN_DB_PREFIX."product";
     		$sql.= " WHERE ref = '".$code."'";
     		if ($product->id > 0) $sql.= " AND rowid <> ".$product->id;
    @@ -303,8 +328,5 @@ class mod_codeproduct_elephant extends ModeleProductCode
     		{
     			return -2;
     		}
    -
     	}
    -
     }
    -
    diff --git a/htdocs/core/modules/product/mod_codeproduct_leopard.php b/htdocs/core/modules/product/mod_codeproduct_leopard.php
    index 3b850e1ba91..815e383d900 100644
    --- a/htdocs/core/modules/product/mod_codeproduct_leopard.php
    +++ b/htdocs/core/modules/product/mod_codeproduct_leopard.php
    @@ -39,14 +39,33 @@ class mod_codeproduct_leopard extends ModeleProductCode
     	 * Le fonctionnement de celui-ci doit donc rester le plus ouvert possible
     	 */
     
    -	var $nom='Leopard';					// Nom du modele
    -	var $name='Leopard';					// Nom du modele
    -	var $code_modifiable;				// Code modifiable
    -	var $code_modifiable_invalide;		// Code modifiable si il est invalide
    -	var $code_modifiable_null;			// Code modifiables si il est null
    -	var $code_null;						// Code facultatif
    -	var $version='dolibarr';    		// 'development', 'experimental', 'dolibarr'
    -	var $code_auto; 	                // Numerotation automatique
    +	/**
    +	 * @var string Nom du modele
    +	 * @deprecated
    +	 * @see name
    +	 */
    +	public $nom='Leopard';
    +
    +	/**
    +	 * @var string model name
    +	 */
    +	public $name='Leopard';
    +
    +	public $code_modifiable;				// Code modifiable
    +
    +	public $code_modifiable_invalide;		// Code modifiable si il est invalide
    +
    +	public $code_modifiable_null;			// Code modifiables si il est null
    +
    +	public $code_null;						// Code facultatif
    +
    +	/**
    +     * Dolibarr version of the loaded document
    +     * @public string
    +     */
    +	public $version = 'dolibarr';    		// 'development', 'experimental', 'dolibarr'
    +
    +	public $code_auto; 	                // Numerotation automatique
     
     
     	/**
    diff --git a/htdocs/core/modules/product/modules_product.class.php b/htdocs/core/modules/product/modules_product.class.php
    index d7138af84a8..b632f387d05 100644
    --- a/htdocs/core/modules/product/modules_product.class.php
    +++ b/htdocs/core/modules/product/modules_product.class.php
    @@ -21,35 +21,35 @@
     
     
     /**
    - *	    \class      ModeleProductCode
    - *		\brief  	Parent class for product code generators
    - */
    - 
    -/**
    - *  \file       htdocs/core/modules/contract/modules_contract.php
    + *  \file       htdocs/core/modules/product/modules_product.class.php
      *  \ingroup    contract
    - *  \brief      File with parent class for generating contracts to PDF and File of class to manage contract numbering
    + *  \brief      File with parent class for generating products to PDF and File of class to manage product numbering
      */
     
      require_once DOL_DOCUMENT_ROOT.'/core/class/commondocgenerator.class.php';
    - 
    +
     /**
      *	Parent class to manage intervention document templates
      */
     abstract class ModelePDFProduct extends CommonDocGenerator
     {
    -	var $error='';
    -
    -
     	/**
    -	 *	Return list of active generation modules
    -	 *
    +	 * @var string Error code (or message)
    +	 */
    +	public $error='';
    +
    +
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
    +    /**
    +     *  Return list of active generation modules
    +     *
          *  @param	DoliDB	$db     			Database handler
          *  @param  integer	$maxfilenamelength  Max length of value to show
          *  @return	array						List of templates
    -	 */
    +     */
     	static function liste_modeles($db,$maxfilenamelength=0)
     	{
    +        // phpcs:enable
     		global $conf;
     
     		$type='product';
    @@ -63,7 +63,10 @@ abstract class ModelePDFProduct extends CommonDocGenerator
     
     abstract class ModeleProductCode
     {
    -    var $error='';
    +    /**
    +	 * @var string Error code (or message)
    +	 */
    +	public $error='';
     
         /**     Renvoi la description par defaut du modele de numerotation
          *
    @@ -138,6 +141,7 @@ abstract class ModeleProductCode
             return $langs->trans("NotAvailable");
         }
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
         /**
          *  Renvoi la liste des modeles de numérotation
          *
    @@ -147,6 +151,7 @@ abstract class ModeleProductCode
          */
         static function liste_modeles($db,$maxfilenamelength=0)
         {
    +        // phpcs:enable
             $liste=array();
             $sql ="";
     
    @@ -199,7 +204,7 @@ abstract class ModeleProductCode
                 if (! empty($conf->global->MAIN_COMPANY_CODE_ALWAYS_REQUIRED) && ! empty($this->code_null)) $s.='</strike> '.yn(1,1,2).' ('.$langs->trans("ForcedToByAModule",$langs->transnoentities("yes")).')';
                 $s.='<br>';
             }
    -        if ($type == 1)
    +        elseif ($type == 1)
             {
                 $s.=$langs->trans("RequiredIfService").': ';
                 if (! empty($conf->global->MAIN_COMPANY_CODE_ALWAYS_REQUIRED) && ! empty($this->code_null)) $s.='<strike>';
    @@ -207,7 +212,7 @@ abstract class ModeleProductCode
                 if (! empty($conf->global->MAIN_COMPANY_CODE_ALWAYS_REQUIRED) && ! empty($this->code_null)) $s.='</strike> '.yn(1,1,2).' ('.$langs->trans("ForcedToByAModule",$langs->transnoentities("yes")).')';
                 $s.='<br>';
             }
    -        if ($type == -1)
    +        elseif ($type == -1)
             {
                 $s.=$langs->trans("Required").': ';
                 if (! empty($conf->global->MAIN_COMPANY_CODE_ALWAYS_REQUIRED) && ! empty($this->code_null)) $s.='<strike>';
    @@ -236,15 +241,15 @@ abstract class ModeleProductCode
             return $s;
         }
     
    -	/**
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
    +    /**
     	 *   Check if mask/numbering use prefix
     	 *
     	 *   @return	int		0=no, 1=yes
     	 */
         function verif_prefixIsUsed()
         {
    +        // phpcs:enable
             return 0;
         }
    -
     }
    -
    diff --git a/htdocs/core/modules/product_batch/modules_product_batch.class.php b/htdocs/core/modules/product_batch/modules_product_batch.class.php
    index 94818d17531..31e0ec676b2 100644
    --- a/htdocs/core/modules/product_batch/modules_product_batch.class.php
    +++ b/htdocs/core/modules/product_batch/modules_product_batch.class.php
    @@ -21,10 +21,10 @@
     
     
     /**
    - *	    \class      ModeleProductCode
    - *		\brief  	Parent class for product code generators
    + *      \class      ModeleProductCode
    + *      \brief      Parent class for product code generators
      */
    - 
    +
     /**
      *  \file       htdocs/core/modules/contract/modules_contract.php
      *  \ingroup    contract
    @@ -32,32 +32,36 @@
      */
     
      require_once DOL_DOCUMENT_ROOT.'/core/class/commondocgenerator.class.php';
    - 
    +
     /**
      *	Parent class to manage intervention document templates
      */
     abstract class ModelePDFProductBatch extends CommonDocGenerator
     {
    -	var $error='';
    -
    -
     	/**
    -	 *	Return list of active generation modules
    +	 * @var string Error code (or message)
    +	 */
    +	public $error='';
    +
    +
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
    +    /**
    +	 *  Return list of active generation modules
     	 *
    -     *  @param	DoliDB	$db     			Database handler
    +     *  @param  DoliDB	$db     			Database handler
          *  @param  integer	$maxfilenamelength  Max length of value to show
          *  @return	array						List of templates
    -	 */
    -	static function liste_modeles($db,$maxfilenamelength=0)
    +     */
    +    static function liste_modeles($db, $maxfilenamelength=0)
     	{
    +        // phpcs:enable
     		global $conf;
     
     		$type='product_batch';
    -		$liste=array();
    +		$list = array();
     
     		include_once DOL_DOCUMENT_ROOT.'/core/lib/functions2.lib.php';
    -		$liste=getListOfModels($db,$type,$maxfilenamelength);
    -		return $liste;
    +		$list = getListOfModels($db, $type, $maxfilenamelength);
    +		return $list;
     	}
     }
    -
    diff --git a/htdocs/core/modules/project/doc/doc_generic_project_odt.modules.php b/htdocs/core/modules/project/doc/doc_generic_project_odt.modules.php
    index 5c0d025252e..a350f643e9e 100644
    --- a/htdocs/core/modules/project/doc/doc_generic_project_odt.modules.php
    +++ b/htdocs/core/modules/project/doc/doc_generic_project_odt.modules.php
    @@ -53,10 +53,23 @@ if (! empty($conf->agenda->enabled))      require_once DOL_DOCUMENT_ROOT.'/comm/
      */
     class doc_generic_project_odt extends ModelePDFProjects
     {
    -	var $emetteur;	// Objet societe qui emet
    +	/**
    +	 * Issuer
    +	 * @var Societe
    +	 */
    +	public $emetteur;
     
    -	var $phpmin = array(5,2,0);	// Minimum version of PHP required by module
    -	var $version = 'dolibarr';
    +	/**
    +     * @var array() Minimum version of PHP required by module.
    +	 * e.g.: PHP ≥ 5.4 = array(5, 4)
    +     */
    +	public $phpmin = array(5, 4);
    +
    +	/**
    +     * Dolibarr version of the loaded document
    +     * @public string
    +     */
    +	public $version = 'dolibarr';
     
     
     	/**
    @@ -66,10 +79,10 @@ class doc_generic_project_odt extends ModelePDFProjects
     	 */
     	function __construct($db)
     	{
    -		global $conf,$langs,$mysoc;
    +		global $conf, $langs, $mysoc;
     
    -		$langs->load("main");
    -		$langs->load("companies");
    +		// Load traductions files requiredby by page
    +		$langs->loadLangs(array("companies", "main"));
     
     		$this->db = $db;
     		$this->name = "ODT templates";
    @@ -103,6 +116,7 @@ class doc_generic_project_odt extends ModelePDFProjects
     	}
     
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 * Define array with couple substitution key => substitution value
     	 *
    @@ -113,6 +127,7 @@ class doc_generic_project_odt extends ModelePDFProjects
     	 */
     	function get_substitutionarray_object($object,$outputlangs,$array_key='object')
     	{
    +        // phpcs:enable
     		global $conf;
     
     		$resarray=array(
    @@ -130,12 +145,9 @@ class doc_generic_project_odt extends ModelePDFProjects
                 $array_key.'_statut'=>$object->getLibStatut()
     		);
     
    -		// Retrieve extrafields
    -		$extrafieldkey=$object->element;
    -
     		require_once DOL_DOCUMENT_ROOT.'/core/class/extrafields.class.php';
     		$extrafields = new ExtraFields($this->db);
    -		$extralabels = $extrafields->fetch_name_optionals_label($extrafieldkey,true);
    +		$extralabels = $extrafields->fetch_name_optionals_label($object->table_element,true);
     		$object->fetch_optionals();
     
     		$resarray = $this->fill_substitutionarray_with_extrafields($object,$resarray,$extrafields,$array_key,$outputlangs);
    @@ -143,6 +155,7 @@ class doc_generic_project_odt extends ModelePDFProjects
     		return $resarray;
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *	Define array with couple substitution key => substitution value
     	 *
    @@ -152,9 +165,10 @@ class doc_generic_project_odt extends ModelePDFProjects
     	 */
     	function get_substitutionarray_tasks($task,$outputlangs)
     	{
    +        // phpcs:enable
     		global $conf;
     
    -		return array(
    +		$resarray = array(
     		'task_ref'=>$task->ref,
     		'task_fk_project'=>$task->fk_project,
     		'task_projectref'=>$task->projectref,
    @@ -163,6 +177,7 @@ class doc_generic_project_odt extends ModelePDFProjects
     		'task_description'=>$task->description,
     		'task_fk_parent'=>$task->fk_parent,
     		'task_duration'=>$task->duration,
    +		'task_duration_hour'=>convertSecondToTime($task->duration,'all'),
     		'task_progress'=>$task->progress,
     		'task_public'=>$task->public,
     		'task_date_start'=>dol_print_date($task->date_start,'day'),
    @@ -170,8 +185,18 @@ class doc_generic_project_odt extends ModelePDFProjects
     		'task_note_private'=>$task->note_private,
     		'task_note_public'=>$task->note_public
     		);
    +
    +		require_once DOL_DOCUMENT_ROOT.'/core/class/extrafields.class.php';
    +		$extrafields = new ExtraFields($this->db);
    +		$extralabels = $extrafields->fetch_name_optionals_label($task->table_element,true);
    +		$task->fetch_optionals($task->id,$extralabels);
    +
    +		$resarray = $this->fill_substitutionarray_with_extrafields($task,$resarray,$extrafields,'task',$outputlangs);
    +
    +		return $resarray;
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *	Define array with couple substitution key => substitution value
     	 *
    @@ -181,6 +206,7 @@ class doc_generic_project_odt extends ModelePDFProjects
     	 */
     	function get_substitutionarray_project_contacts($contact,$outputlangs)
     	{
    +        // phpcs:enable
     		global $conf;
     		$pc='projcontacts_'; // prefix to avoid typos
     
    @@ -206,7 +232,7 @@ class doc_generic_project_odt extends ModelePDFProjects
     			$ret[$pc.'phone_mobile'] = $ct->phone_mobile;
     
     			// fetch external user extrafields
    -			require_once(DOL_DOCUMENT_ROOT.'/core/class/extrafields.class.php');
    +			require_once DOL_DOCUMENT_ROOT.'/core/class/extrafields.class.php';
     			$extrafields=new ExtraFields($this->db);
     			$extralabels=$extrafields->fetch_name_optionals_label($ct->table_element, true);
     			$extrafields_num = $ct->fetch_optionals();
    @@ -228,6 +254,7 @@ class doc_generic_project_odt extends ModelePDFProjects
     		return $ret;
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *	Define array with couple substitution key => substitution value
     	 *
    @@ -237,6 +264,7 @@ class doc_generic_project_odt extends ModelePDFProjects
     	 */
     	function get_substitutionarray_project_file($file,$outputlangs)
     	{
    +        // phpcs:enable
     		global $conf;
     
     		return array(
    @@ -246,6 +274,7 @@ class doc_generic_project_odt extends ModelePDFProjects
     		);
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *	Define array with couple substitution key => substitution value
     	 *
    @@ -255,6 +284,7 @@ class doc_generic_project_odt extends ModelePDFProjects
     	 */
     	function get_substitutionarray_project_reference($refdetail,$outputlangs)
     	{
    +        // phpcs:enable
     		global $conf;
     
     		return array(
    @@ -268,6 +298,7 @@ class doc_generic_project_odt extends ModelePDFProjects
     		);
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *	Define array with couple substitution key => substitution value
     	 *
    @@ -277,6 +308,7 @@ class doc_generic_project_odt extends ModelePDFProjects
     	 */
     	function get_substitutionarray_tasksressource($taskressource,$outputlangs)
     	{
    +        // phpcs:enable
     		global $conf;
     		//dol_syslog(get_class($this).'::get_substitutionarray_tasksressource taskressource='.var_export($taskressource,true),LOG_DEBUG);
     		return array(
    @@ -290,6 +322,7 @@ class doc_generic_project_odt extends ModelePDFProjects
     		);
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *	Define array with couple substitution key => substitution value
     	 *
    @@ -299,6 +332,7 @@ class doc_generic_project_odt extends ModelePDFProjects
     	 */
     	function get_substitutionarray_taskstime($tasktime,$outputlangs)
     	{
    +        // phpcs:enable
     		global $conf;
     
     		return array(
    @@ -310,10 +344,14 @@ class doc_generic_project_odt extends ModelePDFProjects
     		'tasktime_fk_user'=>$tasktime['fk_user'],
     		'tasktime_user_name'=>$tasktime['name'],
     		'tasktime_user_first'=>$tasktime['firstname'],
    -		'tasktime_fullcivname'=>$tasktime['fullcivname']
    +		'tasktime_fullcivname'=>$tasktime['fullcivname'],
    +		'tasktime_amountht'=>$tasktime['amountht'],
    +		'tasktime_amountttc'=>$tasktime['amountttc'],
    +		'tasktime_thm'=>$tasktime['thm'],
     		);
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *	Define array with couple substitution key => substitution value
     	 *
    @@ -323,6 +361,7 @@ class doc_generic_project_odt extends ModelePDFProjects
     	 */
     	function get_substitutionarray_task_file($file,$outputlangs)
     	{
    +        // phpcs:enable
     		global $conf;
     
     		return array(
    @@ -343,8 +382,8 @@ class doc_generic_project_odt extends ModelePDFProjects
     	{
     		global $conf,$langs;
     
    -		$langs->load("companies");
    -		$langs->load("errors");
    +		// Load translation files required by the page
    +        $langs->loadLangs(array("companies","errors"));
     
     		$form = new Form($this->db);
     
    @@ -422,6 +461,7 @@ class doc_generic_project_odt extends ModelePDFProjects
     		return $texte;
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *	Function to build a document on disk using the generic odt module.
     	 *
    @@ -432,6 +472,7 @@ class doc_generic_project_odt extends ModelePDFProjects
     	 */
     	function write_file($object,$outputlangs,$srctemplatepath)
     	{
    +        // phpcs:enable
     		global $user,$langs,$conf,$mysoc,$hookmanager;
     
     		if (empty($srctemplatepath))
    @@ -453,10 +494,8 @@ class doc_generic_project_odt extends ModelePDFProjects
     		$sav_charset_output=$outputlangs->charset_output;
     		$outputlangs->charset_output='UTF-8';
     
    -		$outputlangs->load("main");
    -		$outputlangs->load("dict");
    -		$outputlangs->load("companies");
    -		$outputlangs->load("projects");
    +		// Load translation files required by the page
    +		$outputlangs->loadLangs(array("main", "dict", "companies", "projects"));
     
     		if ($conf->projet->dir_output)
     		{
    @@ -526,6 +565,7 @@ class doc_generic_project_odt extends ModelePDFProjects
     				}
     
     				// Recipient name
    +				$contactobject=null;
     				if (! empty($usecontact))
     				{
             			// if we have a PROJECTLEADER contact and we dont use it as recipient we store the contact object for later use
    @@ -579,7 +619,7 @@ class doc_generic_project_odt extends ModelePDFProjects
     				$array_other=$this->get_substitutionarray_other($outputlangs);
     				// retrieve contact information for use in project as contact_xxx tags
     				$array_project_contact = array();
    -				if ($usecontact) $array_project_contact=$this->get_substitutionarray_contact($contactobject,$outputlangs,'contact');
    +				if ($usecontact && is_object($contactobject)) $array_project_contact=$this->get_substitutionarray_contact($contactobject,$outputlangs,'contact');
     
     				$tmparray = array_merge($substitutionarray,$array_object_from_properties,$array_user,$array_soc,$array_thirdparty,$array_objet,$array_other,$array_project_contact);
     				complete_substitutions_array($tmparray, $outputlangs, $object);
    @@ -692,7 +732,7 @@ class doc_generic_project_odt extends ModelePDFProjects
     
     						//Time ressources
     						$sql = "SELECT t.rowid, t.task_date, t.task_duration, t.fk_user, t.note";
    -						$sql.= ", u.lastname, u.firstname";
    +						$sql.= ", u.lastname, u.firstname, t.thm";
     						$sql .= " FROM ".MAIN_DB_PREFIX."projet_task_time as t";
     						$sql .= " , ".MAIN_DB_PREFIX."user as u";
     						$sql .= " WHERE t.fk_task =".$task->id;
    @@ -706,6 +746,35 @@ class doc_generic_project_odt extends ModelePDFProjects
     							$i = 0;
     							$tasks = array();
     							$listlinestasktime = $listlines->__get('taskstimes');
    +							if (empty($num)) {
    +								$row['rowid']='';
    +								$row['task_date']='';
    +								$row['task_duration']='';
    +								$row['$tasktime']='';
    +								$row['note']='';
    +								$row['fk_user']='';
    +								$row['name']='';
    +								$row['firstname']='';
    +								$row['fullcivname']='';
    +								$row['amountht']='';
    +								$row['amountttc']='';
    +								$row['thm']='';
    +								$tmparray=$this->get_substitutionarray_taskstime($row,$outputlangs);
    +								foreach($tmparray as $key => $val)
    +								{
    +									try
    +									{
    +										$listlinestasktime->setVars($key, $val, true, 'UTF-8');
    +									}
    +									catch(OdfException $e)
    +									{
    +									}
    +									catch(SegmentException $e)
    +									{
    +									}
    +								}
    +								$listlinestasktime->merge();
    +							}
     							while ($i < $num)
     							{
     								$row = $this->db->fetch_array($resql);
    @@ -717,6 +786,16 @@ class doc_generic_project_odt extends ModelePDFProjects
     									$row['fullcivname']='';
     								}
     
    +								if (!empty($row['thm'])) {
    +									$row['amountht']=($row['task_duration'] / 3600) * $row['thm'];
    +									$defaultvat = get_default_tva($mysoc, $mysoc);
    +									$row['amountttc']=price2num($row['amountht'] * (1 + ($defaultvat / 100)),'MT');;
    +								} else {
    +									$row['amountht']=0;
    +									$row['amountttc']=0;
    +									$row['thm']=0;
    +								}
    +
     								$tmparray=$this->get_substitutionarray_taskstime($row,$outputlangs);
     
     								foreach($tmparray as $key => $val)
    @@ -878,60 +957,114 @@ class doc_generic_project_odt extends ModelePDFProjects
     
     				//List of referent
     
    -				$listofreferent=array(
    -				'propal'=>array(
    -				'title'=>"ListProposalsAssociatedProject",
    -				'class'=>'Propal',
    -				'table'=>'propal',
    -				'test'=>$conf->propal->enabled  && $user->rights->propale->lire),
    -				'order'=>array(
    -				'title'=>"ListOrdersAssociatedProject",
    -				'class'=>'Commande',
    -				'table'=>'commande',
    -				'test'=>$conf->commande->enabled  && $user->rights->commande->lire),
    -				'invoice'=>array(
    -				'title'=>"ListInvoicesAssociatedProject",
    -				'class'=>'Facture',
    -				'table'=>'facture',
    -				'test'=>$conf->facture->enabled && $user->rights->facture->lire),
    -				'invoice_predefined'=>array(
    -				'title'=>"ListPredefinedInvoicesAssociatedProject",
    -				'class'=>'FactureRec',
    -				'table'=>'facture_rec',
    -				'test'=>$conf->facture->enabled  && $user->rights->facture->lire),
    -				'order_supplier'=>array(
    -				'title'=>"ListSupplierOrdersAssociatedProject",
    -				'table'=>'commande_fournisseur',
    -				'class'=>'CommandeFournisseur',
    -				'test'=>$conf->fournisseur->enabled && $user->rights->fournisseur->commande->lire),
    -				'invoice_supplier'=>array(
    -				'title'=>"ListSupplierInvoicesAssociatedProject",
    -				'table'=>'facture_fourn',
    -				'class'=>'FactureFournisseur',
    -				'test'=>$conf->fournisseur->enabled  && $user->rights->fournisseur->facture->lire),
    -				'contract'=>array(
    -				'title'=>"ListContractAssociatedProject",
    -				'class'=>'Contrat',
    -				'table'=>'contrat',
    -				'test'=>$conf->contrat->enabled && $user->rights->contrat->lire),
    -				'intervention'=>array(
    -				'title'=>"ListFichinterAssociatedProject",
    -				'class'=>'Fichinter',
    -				'table'=>'fichinter',
    -				'disableamount'=>1,
    -				'test'=>$conf->ficheinter->enabled && $user->rights->ficheinter->lire),
    -				'trip'=>array(
    -				'title'=>"ListTripAssociatedProject",
    -				'class'=>'Deplacement',
    -				'table'=>'deplacement',
    -				'disableamount'=>1,
    -				'test'=>$conf->deplacement->enabled && $user->rights->deplacement->lire),
    -				'agenda'=>array(
    -				'title'=>"ListActionsAssociatedProject",
    -				'class'=>'ActionComm',
    -				'table'=>'actioncomm',
    -				'disableamount'=>1,
    -				'test'=>$conf->agenda->enabled && $user->rights->agenda->allactions->lire)
    +				$listofreferent = array(
    +						'propal' => array(
    +								'title' => "ListProposalsAssociatedProject",
    +								'class' => 'Propal',
    +								'table' => 'propal',
    +								'test' => $conf->propal->enabled && $user->rights->propale->lire
    +						),
    +						'order' => array(
    +								'title' => "ListOrdersAssociatedProject",
    +								'class' => 'Commande',
    +								'table' => 'commande',
    +								'test' => $conf->commande->enabled && $user->rights->commande->lire
    +						),
    +						'invoice' => array(
    +								'title' => "ListInvoicesAssociatedProject",
    +								'class' => 'Facture',
    +								'table' => 'facture',
    +								'test' => $conf->facture->enabled && $user->rights->facture->lire
    +						),
    +						'invoice_predefined' => array(
    +								'title' => "ListPredefinedInvoicesAssociatedProject",
    +								'class' => 'FactureRec',
    +								'table' => 'facture_rec',
    +								'test' => $conf->facture->enabled && $user->rights->facture->lire
    +						),
    +						'proposal_supplier' => array(
    +								'title' => "ListSupplierProposalsAssociatedProject",
    +								'class' => 'SupplierProposal',
    +								'table' => 'supplier_proposal',
    +								'test' => $conf->supplier_proposal->enabled && $user->rights->supplier_proposal->lire
    +						),
    +						'order_supplier' => array(
    +								'title' => "ListSupplierOrdersAssociatedProject",
    +								'table' => 'commande_fournisseur',
    +								'class' => 'CommandeFournisseur',
    +								'test' => $conf->fournisseur->enabled && $user->rights->fournisseur->commande->lire
    +						),
    +						'invoice_supplier' => array(
    +								'title' => "ListSupplierInvoicesAssociatedProject",
    +								'table' => 'facture_fourn',
    +								'class' => 'FactureFournisseur',
    +								'test' => $conf->fournisseur->enabled && $user->rights->fournisseur->facture->lire
    +						),
    +						'contract' => array(
    +								'title' => "ListContractAssociatedProject",
    +								'class' => 'Contrat',
    +								'table' => 'contrat',
    +								'test' => $conf->contrat->enabled && $user->rights->contrat->lire
    +						),
    +						'intervention' => array(
    +								'title' => "ListFichinterAssociatedProject",
    +								'class' => 'Fichinter',
    +								'table' => 'fichinter',
    +								'disableamount' => 1,
    +								'test' => $conf->ficheinter->enabled && $user->rights->ficheinter->lire
    +						),
    +						'shipping' => array(
    +								'title' => "ListShippingAssociatedProject",
    +								'class' => 'Expedition',
    +								'table' => 'expedition',
    +								'disableamount' => 1,
    +								'test' => $conf->expedition->enabled && $user->rights->expedition->lire
    +						),
    +						'trip' => array(
    +								'title' => "ListTripAssociatedProject",
    +								'class' => 'Deplacement',
    +								'table' => 'deplacement',
    +								'disableamount' => 1,
    +								'test' => $conf->deplacement->enabled && $user->rights->deplacement->lire
    +						),
    +						'expensereport' => array(
    +								'title' => "ListExpenseReportsAssociatedProject",
    +								'class' => 'ExpenseReportLine',
    +								'table' => 'expensereport_det',
    +								'test' => $conf->expensereport->enabled && $user->rights->expensereport->lire
    +						),
    +						'donation' => array(
    +								'title' => "ListDonationsAssociatedProject",
    +								'class' => 'Don',
    +								'table' => 'don',
    +								'test' => $conf->don->enabled && $user->rights->don->lire
    +						),
    +						'loan' => array(
    +								'title' => "ListLoanAssociatedProject",
    +								'class' => 'Loan',
    +								'table' => 'loan',
    +								'test' => $conf->loan->enabled && $user->rights->loan->read
    +						),
    +						'chargesociales' => array(
    +								'title' => "ListSocialContributionAssociatedProject",
    +								'class' => 'ChargeSociales',
    +								'table' => 'chargesociales',
    +								'urlnew' => DOL_URL_ROOT . '/compta/sociales/card.php?action=create&projectid=' . $id,
    +								'test' => $conf->tax->enabled && $user->rights->tax->charges->lire
    +						),
    +						'stock_mouvement' => array(
    +								'title' => "ListMouvementStockProject",
    +								'class' => 'MouvementStock',
    +								'table' => 'stock_mouvement',
    +								'test' => ($conf->stock->enabled && $user->rights->stock->mouvement->lire && ! empty($conf->global->STOCK_MOVEMENT_INTO_PROJECT_OVERVIEW))
    +						),
    +						'agenda' => array(
    +								'title' => "ListActionsAssociatedProject",
    +								'class' => 'ActionComm',
    +								'table' => 'actioncomm',
    +								'disableamount' => 1,
    +								'test' => $conf->agenda->enabled && $user->rights->agenda->allactions->lire
    +						)
     				);
     
     				//Insert reference
    @@ -950,7 +1083,6 @@ class doc_generic_project_odt extends ModelePDFProjects
     							$elementarray = $object->get_element_list($keyref, $tablename);
     							if (count($elementarray)>0 && is_array($elementarray))
     							{
    -								$var=true;
     								$total_ht = 0;
     								$total_ttc = 0;
     								$num=count($elementarray);
    @@ -1080,5 +1212,4 @@ class doc_generic_project_odt extends ModelePDFProjects
     
     		return -1;
     	}
    -
     }
    diff --git a/htdocs/core/modules/project/doc/pdf_baleine.modules.php b/htdocs/core/modules/project/doc/pdf_baleine.modules.php
    index baa38e8ad2d..d7d6c154881 100644
    --- a/htdocs/core/modules/project/doc/pdf_baleine.modules.php
    +++ b/htdocs/core/modules/project/doc/pdf_baleine.modules.php
    @@ -38,7 +38,78 @@ require_once DOL_DOCUMENT_ROOT.'/core/lib/date.lib.php';
     
     class pdf_baleine extends ModelePDFProjects
     {
    -	var $emetteur;	// Objet societe qui emet
    +	/**
    +     * @var DoliDb Database handler
    +     */
    +    public $db;
    +
    +	/**
    +     * @var string model name
    +     */
    +    public $name;
    +
    +	/**
    +     * @var string model description (short text)
    +     */
    +    public $description;
    +
    +	/**
    +     * @var string document type
    +     */
    +    public $type;
    +
    +    /**
    +     * @var array() Minimum version of PHP required by module.
    +	 * e.g.: PHP ≥ 5.4 = array(5, 4)
    +     */
    +	public $phpmin = array(5, 4);
    +
    +	/**
    +     * Dolibarr version of the loaded document
    +     * @public string
    +     */
    +	public $version = 'dolibarr';
    +
    +	/**
    +     * @var int page_largeur
    +     */
    +    public $page_largeur;
    +
    +	/**
    +     * @var int page_hauteur
    +     */
    +    public $page_hauteur;
    +
    +	/**
    +     * @var array format
    +     */
    +    public $format;
    +
    +	/**
    +     * @var int marge_gauche
    +     */
    +	public $marge_gauche;
    +
    +	/**
    +     * @var int marge_droite
    +     */
    +	public $marge_droite;
    +
    +	/**
    +     * @var int marge_haute
    +     */
    +	public $marge_haute;
    +
    +	/**
    +     * @var int marge_basse
    +     */
    +	public $marge_basse;
    +
    +	/**
    +	 * Issuer
    +	 * @var Company object that emits
    +	 */
    +	public $emetteur;
     
     	/**
     	 *	Constructor
    @@ -48,7 +119,7 @@ class pdf_baleine extends ModelePDFProjects
     	function __construct($db)
     	{
     		global $conf,$langs,$mysoc;
    -		
    +
     		// Translations
     		$langs->loadLangs(array("main", "projects", "companies"));
     
    @@ -94,8 +165,9 @@ class pdf_baleine extends ModelePDFProjects
     	}
     
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
    -	 *	Fonction generant le projet sur le disque
    +	 *  Fonction generant le projet sur le disque
     	 *
     	 *	@param	Project		$object   		Object project a generer
     	 *	@param	Translate	$outputlangs	Lang output object
    @@ -103,16 +175,15 @@ class pdf_baleine extends ModelePDFProjects
     	 */
     	function write_file($object,$outputlangs)
     	{
    +        // phpcs:enable
     		global $conf, $hookmanager, $langs, $user;
     
     		if (! is_object($outputlangs)) $outputlangs=$langs;
     		// For backward compatibility with FPDF, force output charset to ISO, because FPDF expect text to be encoded in ISO
     		if (! empty($conf->global->MAIN_USE_FPDF)) $outputlangs->charset_output='ISO-8859-1';
     
    -		$outputlangs->load("main");
    -		$outputlangs->load("dict");
    -		$outputlangs->load("companies");
    -		$outputlangs->load("projects");
    +		// Load traductions files requiredby by page
    +		$outputlangs->loadLangs(array("main", "dict", "companies", "projects"));
     
     		if ($conf->projet->dir_output)
     		{
    @@ -602,5 +673,4 @@ class pdf_baleine extends ModelePDFProjects
     		$showdetails=$conf->global->MAIN_GENERATE_DOCUMENTS_SHOW_FOOT_DETAILS;
     		return pdf_pagefoot($pdf,$outputlangs,'PROJECT_FREE_TEXT',$this->emetteur,$this->marge_basse,$this->marge_gauche,$this->page_hauteur,$object,$showdetails,$hidefreetext);
     	}
    -
     }
    diff --git a/htdocs/core/modules/project/doc/pdf_beluga.modules.php b/htdocs/core/modules/project/doc/pdf_beluga.modules.php
    index 4f1d9179aa1..fe33d093083 100644
    --- a/htdocs/core/modules/project/doc/pdf_beluga.modules.php
    +++ b/htdocs/core/modules/project/doc/pdf_beluga.modules.php
    @@ -54,7 +54,11 @@ if (! empty($conf->agenda->enabled))        require_once DOL_DOCUMENT_ROOT.'/com
     
     class pdf_beluga extends ModelePDFProjects
     {
    -	var $emetteur;	// Objet societe qui emet
    +	/**
    +	 * Issuer
    +	 * @var Societe
    +	 */
    +	public $emetteur;
     
     	/**
     	 *	Constructor
    @@ -64,7 +68,7 @@ class pdf_beluga extends ModelePDFProjects
     	function __construct($db)
     	{
     		global $conf,$langs,$mysoc;
    -		
    +
     		// Translations
     		$langs->loadLangs(array("main", "projects", "companies"));
     
    @@ -110,6 +114,7 @@ class pdf_beluga extends ModelePDFProjects
     	}
     
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *	Fonction generant le projet sur le disque
     	 *
    @@ -119,6 +124,7 @@ class pdf_beluga extends ModelePDFProjects
     	 */
     	function write_file($object,$outputlangs)
     	{
    +        // phpcs:enable
     		global $conf, $hookmanager, $langs, $user;
     
             $formproject=new FormProjets($this->db);
    @@ -127,10 +133,8 @@ class pdf_beluga extends ModelePDFProjects
     		// For backward compatibility with FPDF, force output charset to ISO, because FPDF expect text to be encoded in ISO
     		if (! empty($conf->global->MAIN_USE_FPDF)) $outputlangs->charset_output='ISO-8859-1';
     
    -		$outputlangs->load("main");
    -		$outputlangs->load("dict");
    -		$outputlangs->load("companies");
    -		$outputlangs->load("projects");
    +		// Load traductions files requiredby by page
    +		$outputlangs->loadLangs(array("main", "dict", "companies", "projects"));
     
     		if ($conf->projet->dir_output)
     		{
    @@ -255,7 +259,7 @@ class pdf_beluga extends ModelePDFProjects
     				$iniY = $tab_top + $heightoftitleline + 1;
     				$curY = $tab_top + $heightoftitleline + 1;
     				$nexY = $tab_top + $heightoftitleline + 1;
    -				
    +
                     $listofreferent=array(
                         'propal'=>array(
                         	'name'=>"Proposals",
    @@ -370,8 +374,8 @@ class pdf_beluga extends ModelePDFProjects
     
                         //var_dump("$key, $tablename, $datefieldname, $dates, $datee");
                         $elementarray = $object->get_element_list($key, $tablename, $datefieldname, $dates, $datee);
    -                    
    -                    if ($key == 'agenda') 
    +
    +                    if ($key == 'agenda')
                         {
     //                    	var_dump($elementarray);
                         }
    @@ -380,11 +384,11 @@ class pdf_beluga extends ModelePDFProjects
                         if ($num >= 0)
                         {
                             $nexY = $pdf->GetY() + 5;
    -                        
    +
                             $curY = $nexY;
                             $pdf->SetFont('','', $default_font_size - 1);   // Into loop to work with multipage
                             $pdf->SetTextColor(0,0,0);
    -                          
    +
                             $pdf->SetXY($this->posxref, $curY);
                             $pdf->MultiCell($this->posxstatut - $this->posxref, 3, $outputlangs->transnoentities($title), 0, 'L');
     
    @@ -420,7 +424,7 @@ class pdf_beluga extends ModelePDFProjects
                                 $num = count($elementarray);
     
     				// Loop on each lines
    -				for ($i = 0; $i < $num; $i ++) 
    +				for ($i = 0; $i < $num; $i ++)
     				{
     					$curY = $nexY;
     					$pdf->SetFont('','', $default_font_size - 1);   // Into loop to work with multipage
    @@ -498,10 +502,10 @@ class pdf_beluga extends ModelePDFProjects
     								$pdf->SetFont('','',  $default_font_size - 1);   // On repositionne la police par defaut
     								$pdf->MultiCell(0, 3, '');		// Set interline to 3
     								$pdf->SetTextColor(0,0,0);
    -								
    +
     								$pdf->setPageOrientation('', 1, $heightforfooter);	// The only function to edit the bottom margin of current page to set it.
     								$curY = $tab_top_newpage + $heightoftitleline + 1;
    -								
    +
     								// Label
     								$pdf->SetXY($this->posxref, $curY);
     								$posybefore=$pdf->GetY();
    @@ -559,7 +563,7 @@ class pdf_beluga extends ModelePDFProjects
     					{
     						$pdf->MultiCell($this->posxamountht - $this->posxsociety, 3, (is_object($element->thirdparty)?$element->thirdparty->name:''), 1, 'L');
     					}
    -					
    +
                                     // Amount without tax
                                     if (empty($value['disableamount'])) {
                                         $pdf->SetXY($this->posxamountht, $curY);
    @@ -612,7 +616,7 @@ class pdf_beluga extends ModelePDFProjects
                                 $curY = $nexY;
                             }
                         }
    -                
    +
     					$nexY+=2;    // Passe espace entre les lignes
     
     					// Detect if some page were added automatically and output _tableau for past pages
    @@ -777,7 +781,7 @@ class pdf_beluga extends ModelePDFProjects
     			$pdf->SetXY($posx,$posy);
     			$pdf->MultiCell(100, 4, $outputlangs->transnoentities("ThirdParty")." : " . $object->thirdparty->getFullName($outputlangs), '', 'R');
     		}
    -		
    +
     		$pdf->SetTextColor(0,0,60);
     	}
     
    @@ -796,5 +800,4 @@ class pdf_beluga extends ModelePDFProjects
     		$showdetails=$conf->global->MAIN_GENERATE_DOCUMENTS_SHOW_FOOT_DETAILS;
     		return pdf_pagefoot($pdf,$outputlangs,'PROJECT_FREE_TEXT',$this->emetteur,$this->marge_basse,$this->marge_gauche,$this->page_hauteur,$object,$showdetails,$hidefreetext);
     	}
    -
     }
    diff --git a/htdocs/core/modules/project/doc/pdf_timespent.modules.php b/htdocs/core/modules/project/doc/pdf_timespent.modules.php
    index c7f23df52e3..718e618b16d 100644
    --- a/htdocs/core/modules/project/doc/pdf_timespent.modules.php
    +++ b/htdocs/core/modules/project/doc/pdf_timespent.modules.php
    @@ -37,7 +37,11 @@ require_once DOL_DOCUMENT_ROOT.'/core/lib/date.lib.php';
     
     class pdf_timespent extends ModelePDFProjects
     {
    -	var $emetteur;	// Objet societe qui emet
    +	/**
    +	 * Issuer
    +	 * @var Societe
    +	 */
    +	public $emetteur;
     
     	/**
     	 *	Constructor
    @@ -47,7 +51,7 @@ class pdf_timespent extends ModelePDFProjects
     	function __construct($db)
     	{
     		global $conf,$langs,$mysoc;
    -		
    +
     		// Translations
     		$langs->loadLangs(array("main", "projects", "companies"));
     
    @@ -93,6 +97,7 @@ class pdf_timespent extends ModelePDFProjects
     	}
     
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *	Fonction generant le projet sur le disque
     	 *
    @@ -102,16 +107,15 @@ class pdf_timespent extends ModelePDFProjects
     	 */
     	function write_file($object,$outputlangs)
     	{
    +        // phpcs:enable
     		global $conf, $hookmanager, $langs, $user;
     
     		if (! is_object($outputlangs)) $outputlangs=$langs;
     		// For backward compatibility with FPDF, force output charset to ISO, because FPDF expect text to be encoded in ISO
     		if (! empty($conf->global->MAIN_USE_FPDF)) $outputlangs->charset_output='ISO-8859-1';
     
    -		$outputlangs->load("main");
    -		$outputlangs->load("dict");
    -		$outputlangs->load("companies");
    -		$outputlangs->load("projects");
    +		// Load traductions files requiredby by page
    +		$outputlangs->loadLangs(array("main", "dict", "companies", "projects"));
     
     		if ($conf->projet->dir_output)
     		{
    @@ -584,7 +588,6 @@ class pdf_timespent extends ModelePDFProjects
     	    	}
     	    }
             */
    -
     	}
     
     	/**
    @@ -602,6 +605,4 @@ class pdf_timespent extends ModelePDFProjects
     		$showdetails=$conf->global->MAIN_GENERATE_DOCUMENTS_SHOW_FOOT_DETAILS;
     		return pdf_pagefoot($pdf,$outputlangs,'PROJECT_FREE_TEXT',$this->emetteur,$this->marge_basse,$this->marge_gauche,$this->page_hauteur,$object,$showdetails,$hidefreetext);
     	}
    -
     }
    -
    diff --git a/htdocs/core/modules/project/mod_project_simple.php b/htdocs/core/modules/project/mod_project_simple.php
    index 05256a3e61f..94f2db957a3 100644
    --- a/htdocs/core/modules/project/mod_project_simple.php
    +++ b/htdocs/core/modules/project/mod_project_simple.php
    @@ -31,11 +31,30 @@ require_once DOL_DOCUMENT_ROOT .'/core/modules/project/modules_project.php';
      */
     class mod_project_simple extends ModeleNumRefProjects
     {
    -	var $version='dolibarr';		// 'development', 'experimental', 'dolibarr'
    -	var $prefix='PJ';
    -    var $error='';
    -	var $nom = "Simple";
    -	var $name = "Simple";
    +	/**
    +     * Dolibarr version of the loaded document
    +     * @public string
    +     */
    +	public $version = 'dolibarr';		// 'development', 'experimental', 'dolibarr'
    +
    +	public $prefix='PJ';
    +
    +    /**
    +	 * @var string Error code (or message)
    +	 */
    +	public $error='';
    +
    +	/**
    +	 * @var string Nom du modele
    +	 * @deprecated
    +	 * @see name
    +	 */
    +	public $nom='Simple';
    +
    +	/**
    +	 * @var string model name
    +	 */
    +	public $name='Simple';
     
     
         /**
    @@ -140,8 +159,9 @@ class mod_project_simple extends ModeleNumRefProjects
         }
     
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
         /**
    -     * 	Return next reference not yet used as a reference
    +     *  Return next reference not yet used as a reference
          *
          *  @param	Societe	$objsoc     Object third party
          *  @param  Project	$project	Object project
    @@ -149,7 +169,7 @@ class mod_project_simple extends ModeleNumRefProjects
          */
         function project_get_num($objsoc=0,$project='')
         {
    +        // phpcs:enable
             return $this->getNextValue($objsoc,$project);
         }
     }
    -
    diff --git a/htdocs/core/modules/project/mod_project_universal.php b/htdocs/core/modules/project/mod_project_universal.php
    index e76ed349b46..0d11ac820c0 100644
    --- a/htdocs/core/modules/project/mod_project_universal.php
    +++ b/htdocs/core/modules/project/mod_project_universal.php
    @@ -30,10 +30,28 @@ require_once DOL_DOCUMENT_ROOT .'/core/modules/project/modules_project.php';
      */
     class mod_project_universal extends ModeleNumRefProjects
     {
    -	var $version='dolibarr';		// 'development', 'experimental', 'dolibarr'
    -	var $error = '';
    -	var $nom = 'Universal';
    -	var $name = 'Universal';
    +	/**
    +     * Dolibarr version of the loaded document
    +     * @public string
    +     */
    +	public $version = 'dolibarr';		// 'development', 'experimental', 'dolibarr'
    +
    +	/**
    +     * @var string Error code (or message)
    +     */
    +    public $error = '';
    +
    +	/**
    +	 * @var string Nom du modele
    +	 * @deprecated
    +	 * @see name
    +	 */
    +	public $nom='Universal';
    +
    +	/**
    +	 * @var string model name
    +	 */
    +	public $name='Universal';
     
     
         /**
    @@ -43,10 +61,10 @@ class mod_project_universal extends ModeleNumRefProjects
          */
     	function info()
         {
    -    	global $conf,$langs;
    +    	global $conf, $langs;
     
    -		$langs->load("projects");
    -		$langs->load("admin");
    +		// Load translation files required by the page
    +        $langs->loadLangs(array("projects","admin"));
     
     		$form = new Form($this->db);
     
    @@ -127,6 +145,7 @@ class mod_project_universal extends ModeleNumRefProjects
     	}
     
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
         /**
          *  Return next reference not yet used as a reference
          *
    @@ -136,7 +155,7 @@ class mod_project_universal extends ModeleNumRefProjects
          */
         function project_get_num($objsoc=0,$project='')
         {
    +        // phpcs:enable
             return $this->getNextValue($objsoc,$project);
         }
     }
    -
    diff --git a/htdocs/core/modules/project/modules_project.php b/htdocs/core/modules/project/modules_project.php
    index 5f7ef3d5756..e6a688e97e8 100644
    --- a/htdocs/core/modules/project/modules_project.php
    +++ b/htdocs/core/modules/project/modules_project.php
    @@ -31,18 +31,23 @@ require_once DOL_DOCUMENT_ROOT.'/core/class/commondocgenerator.class.php';
      */
     abstract class ModelePDFProjects extends CommonDocGenerator
     {
    -	var $error='';
    -
    -
     	/**
    +	 * @var string Error code (or message)
    +	 */
    +	public $error='';
    +
    +
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
    +    /**
     	 *  Return list of active generation modules
     	 *
    -     *  @param	DoliDB	$db     			Database handler
    +     *  @param  DoliDB	$db     			Database handler
          *  @param  integer	$maxfilenamelength  Max length of value to show
          *  @return	array						List of templates
    -	 */
    +     */
     	static function liste_modeles($db,$maxfilenamelength=0)
     	{
    +        // phpcs:enable
     		global $conf;
     
     		$type='project';
    @@ -62,7 +67,10 @@ abstract class ModelePDFProjects extends CommonDocGenerator
      */
     abstract class ModeleNumRefProjects
     {
    -	var $error='';
    +	/**
    +	 * @var string Error code (or message)
    +	 */
    +	public $error='';
     
     	/**
     	 *  Return if a module can be used or not
    diff --git a/htdocs/core/modules/project/task/doc/doc_generic_task_odt.modules.php b/htdocs/core/modules/project/task/doc/doc_generic_task_odt.modules.php
    index 5f7ff754a65..7df62bec482 100644
    --- a/htdocs/core/modules/project/task/doc/doc_generic_task_odt.modules.php
    +++ b/htdocs/core/modules/project/task/doc/doc_generic_task_odt.modules.php
    @@ -54,10 +54,23 @@ if (! empty($conf->agenda->enabled))      require_once DOL_DOCUMENT_ROOT.'/comm/
      */
     class doc_generic_task_odt extends ModelePDFTask
     {
    -	var $emetteur;	// Objet societe qui emet
    +	/**
    +	 * Issuer
    +	 * @var Company object that emits
    +	 */
    +	public $emetteur;
     
    -	var $phpmin = array(5,2,0);	// Minimum version of PHP required by module
    -	var $version = 'dolibarr';
    +	/**
    +   * @var array() Minimum version of PHP required by module.
    +	 * e.g.: PHP ≥ 5.4 = array(5, 4)
    +   */
    +	public $phpmin = array(5, 4);
    +
    +	/**
    +     * Dolibarr version of the loaded document
    +     * @public string
    +     */
    +	public $version = 'dolibarr';
     
     
     	/**
    @@ -67,10 +80,10 @@ class doc_generic_task_odt extends ModelePDFTask
     	 */
     	function __construct($db)
     	{
    -		global $conf,$langs,$mysoc;
    +		global $conf, $langs, $mysoc;
     
    -		$langs->load("main");
    -		$langs->load("companies");
    +		// Load translation files required by the page
    +        $langs->loadLangs(array("main","companies"));
     
     		$this->db = $db;
     		$this->name = "ODT templates";
    @@ -104,6 +117,7 @@ class doc_generic_task_odt extends ModelePDFTask
     	}
     
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 * Define array with couple substitution key => substitution value
     	 *
    @@ -114,6 +128,7 @@ class doc_generic_task_odt extends ModelePDFTask
     	 */
     	function get_substitutionarray_object($object,$outputlangs,$array_key='object')
     	{
    +        // phpcs:enable
     		global $conf;
     
     		$resarray=array(
    @@ -147,6 +162,7 @@ class doc_generic_task_odt extends ModelePDFTask
     		return $resarray;
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *	Define array with couple substitution key => substitution value
     	 *
    @@ -156,6 +172,7 @@ class doc_generic_task_odt extends ModelePDFTask
     	 */
     	function get_substitutionarray_tasks($task,$outputlangs)
     	{
    +        // phpcs:enable
     		global $conf;
     
     		return array(
    @@ -176,6 +193,7 @@ class doc_generic_task_odt extends ModelePDFTask
     		);
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *	Define array with couple substitution key => substitution value
     	 *
    @@ -185,6 +203,7 @@ class doc_generic_task_odt extends ModelePDFTask
     	 */
     	function get_substitutionarray_project_contacts($contact,$outputlangs)
     	{
    +        // phpcs:enable
     		global $conf;
     
     		return array(
    @@ -199,6 +218,7 @@ class doc_generic_task_odt extends ModelePDFTask
     		);
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *	Define array with couple substitution key => substitution value
     	 *
    @@ -208,6 +228,7 @@ class doc_generic_task_odt extends ModelePDFTask
     	 */
     	function get_substitutionarray_project_file($file,$outputlangs)
     	{
    +        // phpcs:enable
     		global $conf;
     
     		return array(
    @@ -217,6 +238,7 @@ class doc_generic_task_odt extends ModelePDFTask
     		);
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *	Define array with couple substitution key => substitution value
     	 *
    @@ -226,6 +248,7 @@ class doc_generic_task_odt extends ModelePDFTask
     	 */
     	function get_substitutionarray_project_reference($refdetail,$outputlangs)
     	{
    +        // phpcs:enable
     		global $conf;
     
     		return array(
    @@ -239,6 +262,7 @@ class doc_generic_task_odt extends ModelePDFTask
     		);
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *	Define array with couple substitution key => substitution value
     	 *
    @@ -248,6 +272,7 @@ class doc_generic_task_odt extends ModelePDFTask
     	 */
     	function get_substitutionarray_tasksressource($taskressource,$outputlangs)
     	{
    +        // phpcs:enable
     		global $conf;
     		//dol_syslog(get_class($this).'::get_substitutionarray_tasksressource taskressource='.var_export($taskressource,true),LOG_DEBUG);
     		return array(
    @@ -261,6 +286,7 @@ class doc_generic_task_odt extends ModelePDFTask
     		);
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *	Define array with couple substitution key => substitution value
     	 *
    @@ -270,6 +296,7 @@ class doc_generic_task_odt extends ModelePDFTask
     	 */
     	function get_substitutionarray_taskstime($tasktime,$outputlangs)
     	{
    +        // phpcs:enable
     		global $conf;
     
     		return array(
    @@ -284,6 +311,7 @@ class doc_generic_task_odt extends ModelePDFTask
     		);
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *	Define array with couple substitution key => substitution value
     	 *
    @@ -293,6 +321,7 @@ class doc_generic_task_odt extends ModelePDFTask
     	 */
     	function get_substitutionarray_task_file($file,$outputlangs)
     	{
    +        // phpcs:enable
     		global $conf;
     
     		return array(
    @@ -313,8 +342,8 @@ class doc_generic_task_odt extends ModelePDFTask
     	{
     		global $conf,$langs;
     
    -		$langs->load("companies");
    -		$langs->load("errors");
    +		// Load translation files required by the page
    +        $langs->loadLangs(array("errors","companies"));
     
     		$form = new Form($this->db);
     
    @@ -392,6 +421,7 @@ class doc_generic_task_odt extends ModelePDFTask
     		return $texte;
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *	Function to build a document on disk using the generic odt module.
     	 *
    @@ -402,6 +432,7 @@ class doc_generic_task_odt extends ModelePDFTask
     	 */
     	function write_file($object,$outputlangs,$srctemplatepath)
     	{
    +        // phpcs:enable
     		global $user,$langs,$conf,$mysoc,$hookmanager;
     
     		if (empty($srctemplatepath))
    @@ -414,10 +445,8 @@ class doc_generic_task_odt extends ModelePDFTask
     		$sav_charset_output=$outputlangs->charset_output;
     		$outputlangs->charset_output='UTF-8';
     
    -		$outputlangs->load("main");
    -		$outputlangs->load("dict");
    -		$outputlangs->load("companies");
    -		$outputlangs->load("projects");
    +		// Load translation files required by the page
    +		$outputlangs->loadLangs(array("main", "dict", "companies", "projects"));
     
     		if ($conf->projet->dir_output)
     		{
    @@ -843,5 +872,4 @@ class doc_generic_task_odt extends ModelePDFTask
     
     		return -1;
     	}
    -
     }
    diff --git a/htdocs/core/modules/project/task/mod_task_simple.php b/htdocs/core/modules/project/task/mod_task_simple.php
    index 1a0aa3e3445..48e9cfe557e 100644
    --- a/htdocs/core/modules/project/task/mod_task_simple.php
    +++ b/htdocs/core/modules/project/task/mod_task_simple.php
    @@ -31,11 +31,30 @@ require_once DOL_DOCUMENT_ROOT .'/core/modules/project/task/modules_task.php';
      */
     class mod_task_simple extends ModeleNumRefTask
     {
    -	var $version='dolibarr';		// 'development', 'experimental', 'dolibarr'
    -	var $prefix='TK';
    -    var $error='';
    -	var $nom = "Simple";
    -	var $name = "Simple";
    +	/**
    +     * Dolibarr version of the loaded document
    +     * @public string
    +     */
    +	public $version = 'dolibarr';		// 'development', 'experimental', 'dolibarr'
    +
    +	public $prefix='TK';
    +
    +    /**
    +	 * @var string Error code (or message)
    +	 */
    +	public $error='';
    +
    +	/**
    +	 * @var string
    +	 * @deprecated
    +	 * @see name
    +	 */
    +	public $nom='Simple';
    +
    +	/**
    +	 * @var string name
    +	 */
    +	public $name='Simple';
     
     
         /**
    @@ -140,16 +159,16 @@ class mod_task_simple extends ModeleNumRefTask
         }
     
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
         /**
    -     * 	Return next reference not yet used as a reference
    +     *  Return next reference not yet used as a reference
          *
    -     *  @param	Societe	$objsoc     Object third party
    -     *  @param  Task	$object		Object task
    -     *  @return string      		Next not used reference
    +     *  @param  Societe	$objsoc     Object third party
    +     *  @param  Task	$object     Object task
    +     *  @return string              Next not used reference
          */
         function task_get_num($objsoc=0,$object='')
         {
             return $this->getNextValue($objsoc,$object);
         }
     }
    -
    diff --git a/htdocs/core/modules/project/task/mod_task_universal.php b/htdocs/core/modules/project/task/mod_task_universal.php
    index d89acb22b06..6f46f914b07 100644
    --- a/htdocs/core/modules/project/task/mod_task_universal.php
    +++ b/htdocs/core/modules/project/task/mod_task_universal.php
    @@ -30,10 +30,28 @@ require_once DOL_DOCUMENT_ROOT .'/core/modules/project/task/modules_task.php';
      */
     class mod_task_universal extends ModeleNumRefTask
     {
    -	var $version='dolibarr';		// 'development', 'experimental', 'dolibarr'
    -	var $error = '';
    -	var $nom = 'Universal';
    -	var $name = 'Universal';
    +	/**
    +     * Dolibarr version of the loaded document
    +     * @public string
    +     */
    +	public $version = 'dolibarr';		// 'development', 'experimental', 'dolibarr'
    +
    +	/**
    +     * @var string Error code (or message)
    +     */
    +    public $error = '';
    +
    +	/**
    +	 * @var string
    +	 * @deprecated
    +	 * @see name
    +	 */
    +	public $nom='Universal';
    +
    +	/**
    +	 * @var string name
    +	 */
    +	public $name='Universal';
     
     
         /**
    @@ -45,8 +63,8 @@ class mod_task_universal extends ModeleNumRefTask
         {
         	global $conf,$langs;
     
    -		$langs->load("projects");
    -		$langs->load("admin");
    +		// Load translation files required by the page
    +        $langs->loadLangs(array("projects","admin"));
     
     		$form = new Form($this->db);
     
    @@ -127,6 +145,7 @@ class mod_task_universal extends ModeleNumRefTask
     	}
     
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
         /**
          *  Return next reference not yet used as a reference
          *
    @@ -136,7 +155,7 @@ class mod_task_universal extends ModeleNumRefTask
          */
         function project_get_num($objsoc=0,$object='')
         {
    -        return $this->getNextValue($objsoc,$object);
    +        // phpcs:enable
    +        return $this->getNextValue($objsoc, $object);
         }
     }
    -
    diff --git a/htdocs/core/modules/project/task/modules_task.php b/htdocs/core/modules/project/task/modules_task.php
    index 7d14ae12a3e..c9d7aa52bf4 100644
    --- a/htdocs/core/modules/project/task/modules_task.php
    +++ b/htdocs/core/modules/project/task/modules_task.php
    @@ -32,18 +32,23 @@ require_once DOL_DOCUMENT_ROOT.'/core/class/commondocgenerator.class.php';
      */
     abstract class ModelePDFTask extends CommonDocGenerator
     {
    -	var $error='';
    +	/**
    +	 * @var string Error code (or message)
    +	 */
    +	public $error='';
     
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *  Return list of active generation modules
     	 *
          *  @param	DoliDB	$db     			Database handler
          *  @param  integer	$maxfilenamelength  Max length of value to show
          *  @return	array						List of templates
    -	 */
    -	static function liste_modeles($db,$maxfilenamelength=0)
    +     */
    +    static function liste_modeles($db,$maxfilenamelength=0)
     	{
    +        // phpcs:enable
     		global $conf;
     
     		$type='project_task';
    @@ -63,7 +68,10 @@ abstract class ModelePDFTask extends CommonDocGenerator
      */
     abstract class ModeleNumRefTask
     {
    -	var $error='';
    +	/**
    +	 * @var string Error code (or message)
    +	 */
    +	public $error='';
     
     	/**
     	 *  Return if a module can be used or not
    diff --git a/htdocs/core/modules/propale/doc/doc_generic_proposal_odt.modules.php b/htdocs/core/modules/propale/doc/doc_generic_proposal_odt.modules.php
    index 0b71e9e862f..e27fc868155 100644
    --- a/htdocs/core/modules/propale/doc/doc_generic_proposal_odt.modules.php
    +++ b/htdocs/core/modules/propale/doc/doc_generic_proposal_odt.modules.php
    @@ -37,10 +37,23 @@ require_once DOL_DOCUMENT_ROOT.'/core/lib/doc.lib.php';
      */
     class doc_generic_proposal_odt extends ModelePDFPropales
     {
    -	var $emetteur;	// Objet societe qui emet
    +	/**
    +	 * Issuer
    +	 * @var Company object that emits
    +	 */
    +	public $emetteur;
     
    -	var $phpmin = array(5,2,0);	// Minimum version of PHP required by module
    -	var $version = 'dolibarr';
    +	/**
    +   * @var array() Minimum version of PHP required by module.
    +	 * e.g.: PHP ≥ 5.4 = array(5, 4)
    +   */
    +	public $phpmin = array(5, 4);
    +
    +	/**
    +     * Dolibarr version of the loaded document
    +     * @public string
    +     */
    +	public $version = 'dolibarr';
     
     
     	/**
    @@ -50,10 +63,10 @@ class doc_generic_proposal_odt extends ModelePDFPropales
     	 */
     	function __construct($db)
     	{
    -		global $conf,$langs,$mysoc;
    +		global $conf, $langs, $mysoc;
     
    -		$langs->load("main");
    -		$langs->load("companies");
    +		// Load translation files required by the page
    +        $langs->loadLangs(array("main","companies"));
     
     		$this->db = $db;
     		$this->name = "ODT templates";
    @@ -97,8 +110,8 @@ class doc_generic_proposal_odt extends ModelePDFPropales
     	{
     		global $conf,$langs;
     
    -		$langs->load("companies");
    -		$langs->load("errors");
    +		// Load translation files required by the page
    +        $langs->loadLangs(array("errors","companies"));
     
     		$form = new Form($this->db);
     
    @@ -207,6 +220,7 @@ class doc_generic_proposal_odt extends ModelePDFPropales
     		return $texte;
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *	Function to build a document on disk using the generic odt module.
     	 *
    @@ -220,6 +234,7 @@ class doc_generic_proposal_odt extends ModelePDFPropales
     	 */
     	function write_file($object,$outputlangs,$srctemplatepath,$hidedetails=0,$hidedesc=0,$hideref=0)
     	{
    +        // phpcs:enable
     		global $user,$langs,$conf,$mysoc,$hookmanager;
     
     		if (empty($srctemplatepath))
    @@ -241,10 +256,8 @@ class doc_generic_proposal_odt extends ModelePDFPropales
     		$sav_charset_output=$outputlangs->charset_output;
     		$outputlangs->charset_output='UTF-8';
     
    -		$outputlangs->load("main");
    -		$outputlangs->load("dict");
    -		$outputlangs->load("companies");
    -		$outputlangs->load("bills");
    +		// Load translation files required by the page
    +		$outputlangs->loadLangs(array("main", "dict", "companies", "bills"));
     
     		if ($conf->propal->multidir_output[$conf->entity])
     		{
    @@ -316,6 +329,7 @@ class doc_generic_proposal_odt extends ModelePDFPropales
     				}
     
     				// Recipient name
    +				$contactobject=null;
     				if (! empty($usecontact))
     				{
     					// On peut utiliser le nom de la societe du contact
    @@ -395,7 +409,7 @@ class doc_generic_proposal_odt extends ModelePDFPropales
     				$array_other=$this->get_substitutionarray_other($outputlangs);
     				// retrieve contact information for use in proposal as contact_xxx tags
     				$array_thirdparty_contact = array();
    -				if ($usecontact) $array_thirdparty_contact=$this->get_substitutionarray_contact($contactobject,$outputlangs,'contact');
    +				if ($usecontact && is_object($contactobject)) $array_thirdparty_contact=$this->get_substitutionarray_contact($contactobject,$outputlangs,'contact');
     
     				$tmparray = array_merge($substitutionarray,$array_object_from_properties,$array_user,$array_soc,$array_thirdparty,$array_objet,$array_other,$array_thirdparty_contact);
     				complete_substitutions_array($tmparray, $outputlangs, $object);
    @@ -522,6 +536,4 @@ class doc_generic_proposal_odt extends ModelePDFPropales
     
     		return -1;
     	}
    -
     }
    -
    diff --git a/htdocs/core/modules/propale/doc/pdf_azur.modules.php b/htdocs/core/modules/propale/doc/pdf_azur.modules.php
    index 51de90f3c7c..40b73e4bf7f 100644
    --- a/htdocs/core/modules/propale/doc/pdf_azur.modules.php
    +++ b/htdocs/core/modules/propale/doc/pdf_azur.modules.php
    @@ -2,11 +2,12 @@
     /* Copyright (C) 2004-2014 Laurent Destailleur  <eldy@users.sourceforge.net>
      * Copyright (C) 2005-2012 Regis Houssin        <regis.houssin@capnetworks.com>
      * Copyright (C) 2008      Raphael Bertrand     <raphael.bertrand@resultic.fr>
    - * Copyright (C) 2010-2015 Juanjo Menent	    <jmenent@2byte.es>
    - * Copyright (C) 2012      Christophe Battarel   <christophe.battarel@altairis.fr>
    + * Copyright (C) 2010-2015 Juanjo Menent        <jmenent@2byte.es>
    + * Copyright (C) 2012      Christophe Battarel  <christophe.battarel@altairis.fr>
      * Copyright (C) 2012      Cedric Salvador      <csalvador@gpcsolutions.fr>
      * Copyright (C) 2015      Marcos García        <marcosgdf@gmail.com>
    - * Copyright (C) 2017      Ferran Marcet        <fmarcet@2byte.es>
    + * Copyright (C) 2017-2018 Ferran Marcet        <fmarcet@2byte.es>
    + * Copyright (C) 2018      Frédéric France      <frederic.france@netlogic.fr>
      *
      * This program is free software; you can redistribute it and/or modify
      * it under the terms of the GNU General Public License as published by
    @@ -40,24 +41,83 @@ require_once DOL_DOCUMENT_ROOT.'/core/lib/pdf.lib.php';
      */
     class pdf_azur extends ModelePDFPropales
     {
    -	var $db;
    -	var $name;
    -	var $description;
    -	var $update_main_doc_field;	// Save the name of generated file as the main doc when generating a doc with this template
    -	var $type;
    +	/**
    +     * @var DoliDb Database handler
    +     */
    +    public $db;
     
    -	var $phpmin = array(4,3,0); // Minimum version of PHP required by module
    -	var $version = 'dolibarr';
    +	/**
    +     * @var string model name
    +     */
    +    public $name;
     
    -	var $page_largeur;
    -	var $page_hauteur;
    -	var $format;
    -	var $marge_gauche;
    -	var	$marge_droite;
    -	var	$marge_haute;
    -	var	$marge_basse;
    +	/**
    +     * @var string model description (short text)
    +     */
    +    public $description;
     
    -	var $emetteur;	// Objet societe qui emet
    +    /**
    +     * @var string Save the name of generated file as the main doc when generating a doc with this template
    +     */
    +	public $update_main_doc_field;
    +
    +	/**
    +     * @var string document type
    +     */
    +    public $type;
    +
    +    /**
    +     * @var array() Minimum version of PHP required by module.
    +	 * e.g.: PHP ≥ 5.4 = array(5, 4)
    +     */
    +	public $phpmin = array(5, 4);
    +
    +	/**
    +     * Dolibarr version of the loaded document
    +     * @public string
    +     */
    +	public $version = 'dolibarr';
    +
    +	/**
    +     * @var int page_largeur
    +     */
    +    public $page_largeur;
    +
    +	/**
    +     * @var int page_hauteur
    +     */
    +    public $page_hauteur;
    +
    +	/**
    +     * @var array format
    +     */
    +    public $format;
    +
    +	/**
    +     * @var int marge_gauche
    +     */
    +	public $marge_gauche;
    +
    +	/**
    +     * @var int marge_droite
    +     */
    +	public $marge_droite;
    +
    +	/**
    +     * @var int marge_haute
    +     */
    +	public $marge_haute;
    +
    +	/**
    +     * @var int marge_basse
    +     */
    +	public $marge_basse;
    +
    +	/**
    +	 * Issuer
    +	 * @var Company object that emits
    +	 */
    +	public $emetteur;
     
     
     	/**
    @@ -68,7 +128,7 @@ class pdf_azur extends ModelePDFPropales
     	function __construct($db)
     	{
     		global $conf,$langs,$mysoc;
    -		
    +
     		// Translations
     		$langs->loadLangs(array("main", "bills"));
     
    @@ -142,6 +202,7 @@ class pdf_azur extends ModelePDFPropales
     		$this->atleastonediscount=0;
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
          *  Function to build pdf onto disk
          *
    @@ -155,18 +216,15 @@ class pdf_azur extends ModelePDFPropales
     	 */
     	function write_file($object,$outputlangs,$srctemplatepath='',$hidedetails=0,$hidedesc=0,$hideref=0)
     	{
    +        // phpcs:enable
     		global $user,$langs,$conf,$mysoc,$db,$hookmanager,$nblignes;
     
     		if (! is_object($outputlangs)) $outputlangs=$langs;
     		// For backward compatibility with FPDF, force output charset to ISO, because FPDF expect text to be encoded in ISO
     		if (! empty($conf->global->MAIN_USE_FPDF)) $outputlangs->charset_output='ISO-8859-1';
     
    -		$outputlangs->load("main");
    -		$outputlangs->load("dict");
    -		$outputlangs->load("companies");
    -		$outputlangs->load("bills");
    -		$outputlangs->load("propal");
    -		$outputlangs->load("products");
    +		// Load traductions files requiredby by page
    +		$outputlangs->loadLangs(array("main", "dict", "companies", "bills", "propal", "products"));
     
     		$nblignes = count($object->lines);
     
    @@ -339,18 +397,14 @@ class pdf_azur extends ModelePDFPropales
     
     	            $tab_top = 90+$top_shift;
     				$tab_top_newpage = (empty($conf->global->MAIN_PDF_DONOTREPEAT_HEAD)?42+$top_shift:10);
    -				$tab_height = 130-$top_shift;
    -				$tab_height_newpage = 150;
    -				if (empty($conf->global->MAIN_PDF_DONOTREPEAT_HEAD)) $tab_height_newpage -= $top_shift;
     
     				// Incoterm
    -				$height_incoterms = 0;
     				if ($conf->incoterm->enabled)
     				{
     					$desc_incoterms = $object->getIncotermsForPDF();
     					if ($desc_incoterms)
     					{
    -						$tab_top = 88;
    +						$tab_top -= 2;
     
     						$pdf->SetFont('','', $default_font_size - 1);
     						$pdf->writeHTMLCell(190, 3, $this->posxdesc-1, $tab_top-1, dol_htmlentitiesbr($desc_incoterms), 0, 1);
    @@ -362,7 +416,6 @@ class pdf_azur extends ModelePDFPropales
     						$pdf->Rect($this->marge_gauche, $tab_top-1, $this->page_largeur-$this->marge_gauche-$this->marge_droite, $height_incoterms+1);
     
     						$tab_top = $nexY+6;
    -						$height_incoterms += 4;
     					}
     				}
     
    @@ -389,14 +442,14 @@ class pdf_azur extends ModelePDFPropales
     				}
     				if ($notetoshow)
     				{
    +					$tab_top -= 2;
    +
     					$substitutionarray=pdf_getSubstitutionArray($outputlangs, null, $object);
     					complete_substitutions_array($substitutionarray, $outputlangs, $object);
     					$notetoshow = make_substitutions($notetoshow, $substitutionarray, $outputlangs);
     
    -					$tab_top = 88 + $height_incoterms;
    -
     					$pdf->SetFont('','', $default_font_size - 1);
    -					$pdf->writeHTMLCell(190, 3, $this->posxdesc-1, $tab_top, dol_htmlentitiesbr($notetoshow), 0, 1);
    +					$pdf->writeHTMLCell(190, 3, $this->posxdesc-1, $tab_top-1, dol_htmlentitiesbr($notetoshow), 0, 1);
     					$nexY = $pdf->GetY();
     					$height_note=$nexY-$tab_top;
     
    @@ -404,13 +457,8 @@ class pdf_azur extends ModelePDFPropales
     					$pdf->SetDrawColor(192,192,192);
     					$pdf->Rect($this->marge_gauche, $tab_top-1, $this->page_largeur-$this->marge_gauche-$this->marge_droite, $height_note+1);
     
    -					$tab_height = $tab_height - $height_note;
     					$tab_top = $nexY+6;
     				}
    -				else
    -				{
    -					$height_note=0;
    -				}
     
     				$iniY = $tab_top + 7;
     				$curY = $tab_top + 7;
    @@ -783,6 +831,7 @@ class pdf_azur extends ModelePDFPropales
     		}
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *  Show payments table
     	 *
    @@ -794,10 +843,11 @@ class pdf_azur extends ModelePDFPropales
     	 */
     	function _tableau_versements(&$pdf, $object, $posy, $outputlangs)
     	{
    -
    +        // phpcs:enable
     	}
     
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *   Show miscellaneous information (payment mode, payment term, ...)
     	 *
    @@ -809,6 +859,7 @@ class pdf_azur extends ModelePDFPropales
     	 */
     	function _tableau_info(&$pdf, $object, $posy, $outputlangs)
     	{
    +        // phpcs:enable
     		global $conf;
     		$default_font_size = pdf_getPDFFontSize($outputlangs);
     
    @@ -977,6 +1028,7 @@ class pdf_azur extends ModelePDFPropales
     	}
     
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *	Show total to pay
     	 *
    @@ -989,6 +1041,7 @@ class pdf_azur extends ModelePDFPropales
     	 */
     	function _tableau_tot(&$pdf, $object, $deja_regle, $posy, $outputlangs)
     	{
    +        // phpcs:enable
     		global $conf,$mysoc;
     		$default_font_size = pdf_getPDFFontSize($outputlangs);
     
    @@ -1012,7 +1065,7 @@ class pdf_azur extends ModelePDFPropales
     		$pdf->SetXY($col1x, $tab2_top + 0);
     		$pdf->MultiCell($col2x-$col1x, $tab2_hl, $outputlangs->transnoentities("TotalHT"), 0, 'L', 1);
     
    -		$total_ht = ($conf->multicurrency->enabled && $object->mylticurrency_tx != 1 ? $object->multicurrency_total_ht : $object->total_ht);
    +		$total_ht = (($conf->multicurrency->enabled && isset($object->multicurrency_tx) && $object->multicurrency_tx != 1) ? $object->multicurrency_total_ht : $object->total_ht);
     		$pdf->SetXY($col2x, $tab2_top + 0);
     		$pdf->MultiCell($largcol2, $tab2_hl, price($total_ht + (! empty($object->remise)?$object->remise:0), 0, $outputlangs), 0, 'R', 1);
     
    @@ -1388,10 +1441,8 @@ class pdf_azur extends ModelePDFPropales
     	{
     		global $conf,$langs;
     
    -		$outputlangs->load("main");
    -		$outputlangs->load("bills");
    -		$outputlangs->load("propal");
    -		$outputlangs->load("companies");
    +		// Load traductions files requiredby by page
    +		$outputlangs->loadLangs(array("main", "propal", "companies", "bills"));
     
     		$default_font_size = pdf_getPDFFontSize($outputlangs);
     
    @@ -1613,6 +1664,7 @@ class pdf_azur extends ModelePDFPropales
     		return pdf_pagefoot($pdf,$outputlangs,'PROPOSAL_FREE_TEXT',$this->emetteur,$this->marge_basse,$this->marge_gauche,$this->page_hauteur,$object,$showdetails,$hidefreetext);
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *	Show area for the customer to sign
     	 *
    @@ -1624,6 +1676,7 @@ class pdf_azur extends ModelePDFPropales
     	 */
     	function _signature_area(&$pdf, $object, $posy, $outputlangs)
     	{
    +        // phpcs:enable
     		global $conf;
     		$default_font_size = pdf_getPDFFontSize($outputlangs);
     		$tab_top = $posy + 4;
    @@ -1648,4 +1701,3 @@ class pdf_azur extends ModelePDFPropales
     		return ($tab_hl*7);
     	}
     }
    -
    diff --git a/htdocs/core/modules/propale/mod_propale_marbre.php b/htdocs/core/modules/propale/mod_propale_marbre.php
    index 13bbf9f3d84..427d4596636 100644
    --- a/htdocs/core/modules/propale/mod_propale_marbre.php
    +++ b/htdocs/core/modules/propale/mod_propale_marbre.php
    @@ -31,10 +31,30 @@ require_once DOL_DOCUMENT_ROOT .'/core/modules/propale/modules_propale.php';
      */
     class mod_propale_marbre extends ModeleNumRefPropales
     {
    -	var $version='dolibarr';		// 'development', 'experimental', 'dolibarr'
    -	var $prefix='PR';
    -	var $error='';
    -	var $nom = "Marbre";
    +	/**
    +     * Dolibarr version of the loaded document
    +     * @public string
    +     */
    +	public $version = 'dolibarr';		// 'development', 'experimental', 'dolibarr'
    +
    +	public $prefix='PR';
    +
    +	/**
    +	 * @var string Error code (or message)
    +	 */
    +	public $error='';
    +
    +	/**
    +	 * @var string Nom du modele
    +	 * @deprecated
    +	 * @see name
    +	 */
    +	public $nom='Marbre';
    +
    +	/**
    +	 * @var string model name
    +	 */
    +	public $name='Marbre';
     
     
         /**
    @@ -108,12 +128,15 @@ class mod_propale_marbre extends ModeleNumRefPropales
     	{
     		global $db,$conf;
     
    +		// Use object entity ID
    +		$entity = ((isset($propal->entity) && is_numeric($propal->entity)) ? $propal->entity : $conf->entity);
    +
     		// D'abord on recupere la valeur max
     		$posindice=8;
     		$sql = "SELECT MAX(CAST(SUBSTRING(ref FROM ".$posindice.") AS SIGNED)) as max";	// This is standard SQL
     		$sql.= " FROM ".MAIN_DB_PREFIX."propal";
     		$sql.= " WHERE ref LIKE '".$db->escape($this->prefix)."____-%'";
    -		$sql.= " AND entity = ".$conf->entity;
    +		$sql.= " AND entity = ".$entity;
     
     		$resql=$db->query($sql);
     		if ($resql)
    @@ -149,5 +172,4 @@ class mod_propale_marbre extends ModeleNumRefPropales
     	{
     		return $this->getNextValue($objsoc,$objforref);
     	}
    -
     }
    diff --git a/htdocs/core/modules/propale/mod_propale_saphir.php b/htdocs/core/modules/propale/mod_propale_saphir.php
    index ec0b0b241e2..913743eb93d 100644
    --- a/htdocs/core/modules/propale/mod_propale_saphir.php
    +++ b/htdocs/core/modules/propale/mod_propale_saphir.php
    @@ -33,9 +33,28 @@ require_once DOL_DOCUMENT_ROOT .'/core/modules/propale/modules_propale.php';
      */
     class mod_propale_saphir extends ModeleNumRefPropales
     {
    -	var $version='dolibarr';		// 'development', 'experimental', 'dolibarr'
    -	var $error = '';
    -	var $nom = 'Saphir';
    +	/**
    +     * Dolibarr version of the loaded document
    +     * @public string
    +     */
    +	public $version = 'dolibarr';		// 'development', 'experimental', 'dolibarr'
    +
    +	/**
    +     * @var string Error code (or message)
    +     */
    +    public $error = '';
    +
    +	/**
    +	 * @var string Nom du modele
    +	 * @deprecated
    +	 * @see name
    +	 */
    +	public $nom='Saphir';
    +
    +	/**
    +	 * @var string model name
    +	 */
    +	public $name='Saphir';
     
     
         /**
    @@ -45,7 +64,7 @@ class mod_propale_saphir extends ModeleNumRefPropales
          */
     	function info()
         {
    -    	global $conf,$langs;
    +    	global $conf, $langs;
     
     		$langs->load("bills");
     
    @@ -115,8 +134,14 @@ class mod_propale_saphir extends ModeleNumRefPropales
     
     		require_once DOL_DOCUMENT_ROOT .'/core/lib/functions2.lib.php';
     
    +		$constant = 'PROPALE_SAPHIR_MASK_'.$propal->entity;
    +
     		// On defini critere recherche compteur
    -		$mask=$conf->global->PROPALE_SAPHIR_MASK;
    +		if (! empty($conf->global->$constant)) {
    +			$mask = $conf->global->$constant; // for multicompany proposal sharing
    +		} else {
    +			$mask = $conf->global->PROPALE_SAPHIR_MASK;
    +		}
     
     		if (! $mask)
     		{
    @@ -124,11 +149,13 @@ class mod_propale_saphir extends ModeleNumRefPropales
     			return 0;
     		}
     
    +		// Use object entity ID
    +		$entity = ((isset($propal->entity) && is_numeric($propal->entity)) ? $propal->entity : $conf->entity);
    +
     		$date = $propal->date;
     
    -		$numFinal=get_next_value($db,$mask,'propal','ref','',$objsoc,$date);
    +		$numFinal=get_next_value($db,$mask,'propal','ref','',$objsoc,$date,'next',false,null,$entity);
     
     		return  $numFinal;
     	}
    -
     }
    diff --git a/htdocs/core/modules/propale/modules_propale.php b/htdocs/core/modules/propale/modules_propale.php
    index c2d52923e4f..c7514ab973c 100644
    --- a/htdocs/core/modules/propale/modules_propale.php
    +++ b/htdocs/core/modules/propale/modules_propale.php
    @@ -36,9 +36,13 @@ require_once DOL_DOCUMENT_ROOT.'/compta/bank/class/account.class.php';   // Requ
      */
     abstract class ModelePDFPropales extends CommonDocGenerator
     {
    -	var $error='';
    +	/**
    +	 * @var string Error code (or message)
    +	 */
    +	public $error='';
     
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *  Return list of active generation modules
     	 *
    @@ -48,6 +52,7 @@ abstract class ModelePDFPropales extends CommonDocGenerator
     	 */
     	static function liste_modeles($db,$maxfilenamelength=0)
     	{
    +        // phpcs:enable
     		global $conf;
     
     		$type='propal';
    @@ -66,7 +71,10 @@ abstract class ModelePDFPropales extends CommonDocGenerator
      */
     abstract class ModeleNumRefPropales
     {
    -	var $error='';
    +	/**
    +	 * @var string Error code (or message)
    +	 */
    +	public $error='';
     
     	/**
     	 * Return if a module can be used or not
    diff --git a/htdocs/core/modules/rapport/pdf_paiement.class.php b/htdocs/core/modules/rapport/pdf_paiement.class.php
    index a645b105610..9bd93777df1 100644
    --- a/htdocs/core/modules/rapport/pdf_paiement.class.php
    +++ b/htdocs/core/modules/rapport/pdf_paiement.class.php
    @@ -40,9 +40,9 @@ class pdf_paiement
     	function __construct($db)
     	{
     		global $langs,$conf;
    -		$langs->load("bills");
    -		$langs->load("compta");
    -		$langs->load("main");
    +
    +		// Load translation files required by the page
    +        $langs->loadLangs(array("bills","compta","main"));
     
     		$this->db = $db;
     		$this->description = $langs->transnoentities("ListOfCustomerPayments");
    @@ -80,10 +80,10 @@ class pdf_paiement
     		}
     		// which type of document will be generated: clients (client) or providers (fourn) invoices
     		$this->doc_type = "client";
    -
     	}
     
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *	Fonction generant la rapport sur le disque
     	 *
    @@ -95,6 +95,7 @@ class pdf_paiement
     	 */
     	function write_file($_dir, $month, $year, $outputlangs)
     	{
    +        // phpcs:enable
     		include_once DOL_DOCUMENT_ROOT.'/core/lib/date.lib.php';
     
     		global $conf, $hookmanager, $langs, $user;
    @@ -406,6 +407,7 @@ class pdf_paiement
     	}
     
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *	Output body
     	 *
    @@ -417,6 +419,7 @@ class pdf_paiement
     	 */
     	function Body(&$pdf, $page, $lines, $outputlangs)
     	{
    +        // phpcs:enable
     		global $langs;
     		$default_font_size = pdf_getPDFFontSize($outputlangs);
     
    @@ -495,4 +498,3 @@ class pdf_paiement
     		$pdf->MultiCell($this->page_largeur - $this->marge_droite - $this->posxpaymentamount, $this->line_height, $langs->transnoentities('Total')." : ".price($total), 0, 'R', 0);
     	}
     }
    -
    diff --git a/htdocs/core/modules/security/generate/modGeneratePassNone.class.php b/htdocs/core/modules/security/generate/modGeneratePassNone.class.php
    index 79cbd1ff629..d0e8c617217 100644
    --- a/htdocs/core/modules/security/generate/modGeneratePassNone.class.php
    +++ b/htdocs/core/modules/security/generate/modGeneratePassNone.class.php
    @@ -31,13 +31,21 @@ require_once DOL_DOCUMENT_ROOT .'/core/modules/security/generate/modules_genpass
      */
     class modGeneratePassNone extends ModeleGenPassword
     {
    -	var $id;
    -	var $length;
    +	/**
    +	 * @var int ID
    +	 */
    +	public $id;
     
    -	var $db;
    -	var $conf;
    -	var $lang;
    -	var $user;
    +	public $length;
    +
    +	/**
    +     * @var DoliDB Database handler.
    +     */
    +    public $db;
    +
    +	public $conf;
    +	public $lang;
    +	public $user;
     
     
     	/**
    @@ -100,6 +108,5 @@ class modGeneratePassNone extends ModeleGenPassword
     	{
     		return 1;
     	}
    -
     }
     
    diff --git a/htdocs/core/modules/security/generate/modGeneratePassPerso.class.php b/htdocs/core/modules/security/generate/modGeneratePassPerso.class.php
    index 96041bcac2c..a95a48d20b2 100644
    --- a/htdocs/core/modules/security/generate/modGeneratePassPerso.class.php
    +++ b/htdocs/core/modules/security/generate/modGeneratePassPerso.class.php
    @@ -33,26 +33,34 @@ require_once DOL_DOCUMENT_ROOT .'/core/modules/security/generate/modules_genpass
      */
     class modGeneratePassPerso extends ModeleGenPassword
     {
    -	var $id;
    -	var $length;
    -	var $length2; // didn't overright display
    -	var $NbMaj;
    -	var $NbNum;
    -	var $NbSpe;
    -	var $NbRepeat;
    -	var $WithoutAmbi;
    +	/**
    +	 * @var int ID
    +	 */
    +	public $id;
     
    -	var $db;
    -	var $conf;
    -	var $lang;
    -	var $user;
    +	public $length;
    +	public $length2; // didn't overright display
    +	public $NbMaj;
    +	public $NbNum;
    +	public $NbSpe;
    +	public $NbRepeat;
    +	public $WithoutAmbi;
     
    -	var $Maj;
    -	var $Min;
    -	var $Nb;
    -	var $Spe;
    -	var $Ambi;
    -	var $All;
    +	/**
    +     * @var DoliDB Database handler.
    +     */
    +    public $db;
    +
    +	public $conf;
    +	public $lang;
    +	public $user;
    +
    +	public $Maj;
    +	public $Min;
    +	public $Nb;
    +	public $Spe;
    +	public $Ambi;
    +	public $All;
     
     	/**
     	 *	Constructor
    @@ -72,7 +80,7 @@ class modGeneratePassPerso extends ModeleGenPassword
     		$this->langs=$langs;
     		$this->user=$user;
     
    -		if(empty($conf->global->USER_PASSWORD_PATTERN)){
    +		if (empty($conf->global->USER_PASSWORD_PATTERN)) {
     			// default value (8carac, 1maj, 1digit, 1spe,  3 repeat, no ambi at auto generation.
     			dolibarr_set_const($db, "USER_PASSWORD_PATTERN", '8;1;1;1;3;1','chaine',0,'',$conf->entity);
     		}
    @@ -105,7 +113,6 @@ class modGeneratePassPerso extends ModeleGenPassword
     		//$this->All = str_shuffle($this->Maj. $this->Min. $this->Nb. $this->Spe);
     		//$this->All = $this->Maj. $this->Min. $this->Nb. $this->Spe;
     		//$this->All =  $this->Spe;
    -
     	}
     
     	/**
    @@ -201,7 +208,8 @@ class modGeneratePassPerso extends ModeleGenPassword
     	 *		@param		string	$password	Password to check
     	 *      @return     int					0 if KO, >0 if OK
     	 */
    -	function consecutiveInterationSameCharacter($password){
    +    function consecutiveInterationSameCharacter($password)
    +    {
     		$last = "";
     		$count = 0;
     		$char = str_split($password);
    @@ -220,4 +228,3 @@ class modGeneratePassPerso extends ModeleGenPassword
     		return 1;
     	}
     }
    -
    diff --git a/htdocs/core/modules/security/generate/modGeneratePassStandard.class.php b/htdocs/core/modules/security/generate/modGeneratePassStandard.class.php
    index acb44256537..d051c173c6d 100644
    --- a/htdocs/core/modules/security/generate/modGeneratePassStandard.class.php
    +++ b/htdocs/core/modules/security/generate/modGeneratePassStandard.class.php
    @@ -31,13 +31,21 @@ require_once DOL_DOCUMENT_ROOT .'/core/modules/security/generate/modules_genpass
      */
     class modGeneratePassStandard extends ModeleGenPassword
     {
    -	var $id;
    -	var $length;
    +	/**
    +	 * @var int ID
    +	 */
    +	public $id;
     
    -	var $db;
    -	var $conf;
    -	var $lang;
    -	var $user;
    +	public $length;
    +
    +	/**
    +     * @var DoliDB Database handler.
    +     */
    +    public $db;
    +
    +	public $conf;
    +	public $lang;
    +	public $user;
     
     
     	/**
    diff --git a/htdocs/core/modules/security/generate/modules_genpassword.php b/htdocs/core/modules/security/generate/modules_genpassword.php
    index 3129a341926..e1f73b134be 100644
    --- a/htdocs/core/modules/security/generate/modules_genpassword.php
    +++ b/htdocs/core/modules/security/generate/modules_genpassword.php
    @@ -30,7 +30,10 @@ require_once DOL_DOCUMENT_ROOT.'/core/lib/functions.lib.php';
      */
     abstract class ModeleGenPassword
     {
    -    var $error='';
    +    /**
    +	 * @var string Error code (or message)
    +	 */
    +	public $error='';
     
         /**
          * 		Return if a module can be used or not
    @@ -86,6 +89,5 @@ abstract class ModeleGenPassword
         {
             return 1;
         }
    -
     }
     
    diff --git a/htdocs/core/modules/societe/doc/doc_generic_odt.modules.php b/htdocs/core/modules/societe/doc/doc_generic_odt.modules.php
    index 4bdc083228e..fbd4ac84e05 100644
    --- a/htdocs/core/modules/societe/doc/doc_generic_odt.modules.php
    +++ b/htdocs/core/modules/societe/doc/doc_generic_odt.modules.php
    @@ -34,9 +34,17 @@ require_once DOL_DOCUMENT_ROOT.'/core/lib/doc.lib.php';
      */
     class doc_generic_odt extends ModeleThirdPartyDoc
     {
    -	var $emetteur;	// Objet societe qui emet
    +	/**
    +	 * Issuer
    +	 * @var Societe
    +	 */
    +	public $emetteur;
     
    -	var $phpmin = array(5,2,0);	// Minimum version of PHP required by module
    +	/**
    +     * @var array() Minimum version of PHP required by module.
    +	 * e.g.: PHP ≥ 5.4 = array(5, 4)
    +     */
    +	public $phpmin = array(5, 4);
     
     
     	/**
    @@ -46,10 +54,10 @@ class doc_generic_odt extends ModeleThirdPartyDoc
     	 */
     	function __construct($db)
     	{
    -		global $conf,$langs,$mysoc;
    +		global $conf, $langs, $mysoc;
     
    -		$langs->load("main");
    -		$langs->load("companies");
    +		// Load translation files required by the page
    +        $langs->loadLangs(array("main","companies"));
     
     		$this->db = $db;
     		$this->name = "ODT templates";
    @@ -84,8 +92,8 @@ class doc_generic_odt extends ModeleThirdPartyDoc
     	{
     		global $conf,$langs;
     
    -		$langs->load("companies");
    -		$langs->load("errors");
    +		// Load traductions files requiredby by page
    +		$langs->loadLangs(array("companies", "errors"));
     
     		$form = new Form($this->db);
     
    @@ -164,6 +172,7 @@ class doc_generic_odt extends ModeleThirdPartyDoc
     		return $texte;
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *	Function to build a document on disk using the generic odt module.
     	 *
    @@ -177,6 +186,7 @@ class doc_generic_odt extends ModeleThirdPartyDoc
     	 */
     	function write_file($object,$outputlangs,$srctemplatepath,$hidedetails=0,$hidedesc=0,$hideref=0)
     	{
    +        // phpcs:enable
     		global $user,$langs,$conf,$mysoc,$hookmanager;
     
     		if (empty($srctemplatepath))
    @@ -198,10 +208,8 @@ class doc_generic_odt extends ModeleThirdPartyDoc
     		$sav_charset_output=$outputlangs->charset_output;
     		$outputlangs->charset_output='UTF-8';
     
    -		$outputlangs->load("main");
    -		$outputlangs->load("dict");
    -		$outputlangs->load("companies");
    -		$outputlangs->load("projects");
    +		// Load translation files required by the page
    +		$outputlangs->loadLangs(array("main", "dict", "companies", "projects"));
     
     		if ($conf->societe->multidir_output[$object->entity])
     		{
    @@ -282,7 +290,6 @@ class doc_generic_odt extends ModeleThirdPartyDoc
                     $result = $this->db->query($sql);
                     $num = $this->db->num_rows($result);
     
    -                $var=true;
                     if ($num)
                     {
                         require_once DOL_DOCUMENT_ROOT.'/contact/class/contact.class.php';
    @@ -362,7 +369,7 @@ class doc_generic_odt extends ModeleThirdPartyDoc
     					}
     					catch(OdfException $e)
     					{
    -                        // setVars failed, probably because key not found
    +						// setVars failed, probably because key not found
     					}
     				}
     
    @@ -378,8 +385,8 @@ class doc_generic_odt extends ModeleThirdPartyDoc
     					}
     				}
     
    -                // Call the beforeODTSave hook
    -                		$parameters=array('odfHandler'=>&$odfHandler,'file'=>$file,'object'=>$object,'outputlangs'=>$outputlangs,'substitutionarray'=>&$tmparray);
    +				// Call the beforeODTSave hook
    +				$parameters=array('odfHandler'=>&$odfHandler,'file'=>$file,'object'=>$object,'outputlangs'=>$outputlangs,'substitutionarray'=>&$tmparray);
     				$reshook=$hookmanager->executeHooks('beforeODTSave',$parameters,$this,$action);    // Note that $action and $object may have been modified by some hooks
     
     				// Write new file
    @@ -418,7 +425,7 @@ class doc_generic_odt extends ModeleThirdPartyDoc
     				$odfHandler=null;	// Destroy object
     
     				$this->result = array('fullpath'=>$file);
    -				
    +
     				return 1;   // Success
     			}
     			else
    @@ -431,6 +438,4 @@ class doc_generic_odt extends ModeleThirdPartyDoc
     		$this->error='UnknownError';
     		return -1;
     	}
    -
     }
    -
    diff --git a/htdocs/core/modules/societe/mod_codeclient_elephant.php b/htdocs/core/modules/societe/mod_codeclient_elephant.php
    index 993bb2ed2b3..621bbd08d3e 100644
    --- a/htdocs/core/modules/societe/mod_codeclient_elephant.php
    +++ b/htdocs/core/modules/societe/mod_codeclient_elephant.php
    @@ -3,7 +3,7 @@
      * Copyright (C) 2006-2009 Laurent Destailleur  <eldy@users.sourceforge.net>
      * Copyright (C) 2007-2012 Regis Houssin        <regis.houssin@capnetworks.com>
      * Copyright (C) 2011      Juanjo Menent	    <jmenent@2byte.es>
    - * Copyright (C) 2013 	   Philippe Grand      	<philippe.grand@atoo-net.com>
    + * Copyright (C) 2013-2018 Philippe Grand      	<philippe.grand@atoo-net.com>
      *
      * This program is free software; you can redistribute it and/or modify
      * it under the terms of the GNU General Public License as published by
    @@ -34,18 +34,39 @@ require_once DOL_DOCUMENT_ROOT.'/core/modules/societe/modules_societe.class.php'
      */
     class mod_codeclient_elephant extends ModeleThirdPartyCode
     {
    -	var $nom='Elephant';				// Nom du modele
    -	var $name='Elephant';				// Nom du modele
    -	var $code_modifiable;				// Code modifiable
    -	var $code_modifiable_invalide;		// Code modifiable si il est invalide
    -	var $code_modifiable_null;			// Code modifiables si il est null
    -	var $code_null;						// Code facultatif
    -	var $version='dolibarr';    		// 'development', 'experimental', 'dolibarr'
    -	var $code_auto;                     // Numerotation automatique
    +	/**
    +	 * @var string Nom du modele
    +	 * @deprecated
    +	 * @see name
    +	 */
    +	public $nom='Elephant';
     
    -	var $searchcode; // String de recherche
    -	var $numbitcounter; // Nombre de chiffres du compteur
    -	var $prefixIsRequired; // Le champ prefix du tiers doit etre renseigne quand on utilise {pre}
    +	/**
    +	 * @var string model name
    +	 */
    +	public $name='Elephant';
    +
    +	public $code_modifiable;				// Code modifiable
    +
    +	public $code_modifiable_invalide;		// Code modifiable si il est invalide
    +
    +	public $code_modifiable_null;			// Code modifiables si il est null
    +
    +	public $code_null;						// Code facultatif
    +
    +	/**
    +     * Dolibarr version of the loaded document
    +     * @public string
    +     */
    +	public $version = 'dolibarr';    		// 'development', 'experimental', 'dolibarr'
    +
    +	public $code_auto;                     // Numerotation automatique
    +
    +	public $searchcode; // String de recherche
    +
    +	public $numbitcounter; // Nombre de chiffres du compteur
    +
    +	public $prefixIsRequired; // Le champ prefix du tiers doit etre renseigne quand on utilise {pre}
     
     
     	/**
    @@ -216,6 +237,7 @@ class mod_codeclient_elephant extends ModeleThirdPartyCode
     	}
     
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *   Check if mask/numbering use prefix
     	 *
    @@ -223,6 +245,7 @@ class mod_codeclient_elephant extends ModeleThirdPartyCode
     	 */
     	function verif_prefixIsUsed()
     	{
    +        // phpcs:enable
     		global $conf;
     
     		$mask = $conf->global->COMPANY_ELEPHANT_MASK_CUSTOMER;
    @@ -291,6 +314,7 @@ class mod_codeclient_elephant extends ModeleThirdPartyCode
     	}
     
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *		Renvoi si un code est pris ou non (par autre tiers)
     	 *
    @@ -302,6 +326,7 @@ class mod_codeclient_elephant extends ModeleThirdPartyCode
     	 */
     	function verif_dispo($db, $code, $soc, $type=0)
     	{
    +        // phpcs:enable
     		$sql = "SELECT rowid FROM ".MAIN_DB_PREFIX."societe";
     		if ($type == 1) $sql.= " WHERE code_fournisseur = '".$code."'";
     		else $sql.= " WHERE code_client = '".$code."'";
    @@ -323,8 +348,5 @@ class mod_codeclient_elephant extends ModeleThirdPartyCode
     		{
     			return -2;
     		}
    -
     	}
    -
     }
    -
    diff --git a/htdocs/core/modules/societe/mod_codeclient_leopard.php b/htdocs/core/modules/societe/mod_codeclient_leopard.php
    index 94c9c04d2e2..9bdd27d5bee 100644
    --- a/htdocs/core/modules/societe/mod_codeclient_leopard.php
    +++ b/htdocs/core/modules/societe/mod_codeclient_leopard.php
    @@ -38,14 +38,33 @@ class mod_codeclient_leopard extends ModeleThirdPartyCode
     	 * Le fonctionnement de celui-ci doit donc rester le plus ouvert possible
     	 */
     
    -	var $nom='Leopard';					// Nom du modele
    -	var $name='Leopard';				// Nom du modele
    -	var $code_modifiable;				// Code modifiable
    -	var $code_modifiable_invalide;		// Code modifiable si il est invalide
    -	var $code_modifiable_null;			// Code modifiables si il est null
    -	var $code_null;						// Code facultatif
    -	var $version='dolibarr';    		// 'development', 'experimental', 'dolibarr'
    -	var $code_auto; 	                // Numerotation automatique
    +	/**
    +	 * @var string Nom du modele
    +	 * @deprecated
    +	 * @see name
    +	 */
    +	public $nom='Leopard';
    +
    +	/**
    +	 * @var string model name
    +	 */
    +	public $name='Leopard';
    +
    +	public $code_modifiable;				// Code modifiable
    +
    +	public $code_modifiable_invalide;		// Code modifiable si il est invalide
    +
    +	public $code_modifiable_null;			// Code modifiables si il est null
    +
    +	public $code_null;						// Code facultatif
    +
    +	/**
    +     * Dolibarr version of the loaded document
    +     * @public string
    +     */
    +	public $version = 'dolibarr';    		// 'development', 'experimental', 'dolibarr'
    +
    +	public $code_auto; 	                // Numerotation automatique
     
     
     	/**
    diff --git a/htdocs/core/modules/societe/mod_codeclient_monkey.php b/htdocs/core/modules/societe/mod_codeclient_monkey.php
    index f4d9e5b4b33..c18950a87d1 100644
    --- a/htdocs/core/modules/societe/mod_codeclient_monkey.php
    +++ b/htdocs/core/modules/societe/mod_codeclient_monkey.php
    @@ -32,18 +32,39 @@ require_once DOL_DOCUMENT_ROOT.'/core/modules/societe/modules_societe.class.php'
      */
     class mod_codeclient_monkey extends ModeleThirdPartyCode
     {
    -	var $nom='Monkey';					// Nom du modele
    -	var $name='Monkey';					// Nom du modele
    -	var $code_modifiable;				// Code modifiable
    -	var $code_modifiable_invalide;		// Code modifiable si il est invalide
    -	var $code_modifiable_null;			// Code modifiables si il est null
    -	var $code_null;						// Code facultatif
    -	var $version='dolibarr';	    	// 'development', 'experimental', 'dolibarr'
    -	var $code_auto;                     // Numerotation automatique
    +	/**
    +	 * @var string Nom du modele
    +	 * @deprecated
    +	 * @see name
    +	 */
    +	public $nom='Monkey';
     
    -	var $prefixcustomer='CU';
    -	var $prefixsupplier='SU';
    -	var $prefixIsRequired; // Le champ prefix du tiers doit etre renseigne quand on utilise {pre}
    +	/**
    +	 * @var string model name
    +	 */
    +	public $name='Monkey';
    +
    +	public $code_modifiable;				// Code modifiable
    +
    +	public $code_modifiable_invalide;		// Code modifiable si il est invalide
    +
    +	public $code_modifiable_null;			// Code modifiables si il est null
    +
    +	public $code_null;						// Code facultatif
    +
    +	/**
    +     * Dolibarr version of the loaded document
    +     * @public string
    +     */
    +	public $version = 'dolibarr';	    	// 'development', 'experimental', 'dolibarr'
    +
    +	public $code_auto;                     // Numerotation automatique
    +
    +	public $prefixcustomer='CU';
    +
    +	public $prefixsupplier='SU';
    +
    +	public $prefixIsRequired; // Le champ prefix du tiers doit etre renseigne quand on utilise {pre}
     
     
     	/**
    @@ -101,24 +122,22 @@ class mod_codeclient_monkey extends ModeleThirdPartyCode
     
     		$return='000001';
     
    -		$field='';$where='';
    -		if ($type == 0)
    -		{
    +		$field='';
    +        $where='';
    +        $prefix = '';
    +		if ($type == 0) {
     			$field = 'code_client';
    +            $prefix = $this->prefixcustomer;
     			//$where = ' AND client in (1,2)';
    -		}
    -		else if ($type == 1)
    -		{
    +		} elseif ($type == 1) {
     			$field = 'code_fournisseur';
    +            $prefix = $this->prefixsupplier;
     			//$where = ' AND fournisseur = 1';
    -		}
    -		else return -1;
    +		} else {
    +            return -1;
    +        }
     
    -
    -		if ($type == 0) $prefix=$this->prefixcustomer;
    -		if ($type == 1) $prefix=$this->prefixsupplier;
    -
    -		// D'abord on recupere la valeur max (reponse immediate car champ indexe)
    +        // D'abord on recupere la valeur max (reponse immediate car champ indexe)
     		$posindice=8;
             $sql = "SELECT MAX(CAST(SUBSTRING(".$field." FROM ".$posindice.") AS SIGNED)) as max";   // This is standard SQL
     		$sql.= " FROM ".MAIN_DB_PREFIX."societe";
    @@ -210,6 +229,7 @@ class mod_codeclient_monkey extends ModeleThirdPartyCode
     	}
     
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *		Renvoi si un code est pris ou non (par autre tiers)
     	 *
    @@ -221,6 +241,7 @@ class mod_codeclient_monkey extends ModeleThirdPartyCode
     	 */
     	function verif_dispo($db, $code, $soc, $type=0)
     	{
    +        // phpcs:enable
     		global $conf, $mc;
     
     		$sql = "SELECT rowid FROM ".MAIN_DB_PREFIX."societe";
    @@ -249,6 +270,7 @@ class mod_codeclient_monkey extends ModeleThirdPartyCode
     	}
     
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *	Renvoi si un code respecte la syntaxe
     	 *
    @@ -257,6 +279,7 @@ class mod_codeclient_monkey extends ModeleThirdPartyCode
     	 */
     	function verif_syntax($code)
     	{
    +        // phpcs:enable
     		$res = 0;
     
     		if (dol_strlen($code) < 11)
    @@ -269,6 +292,4 @@ class mod_codeclient_monkey extends ModeleThirdPartyCode
     		}
     		return $res;
     	}
    -
     }
    -
    diff --git a/htdocs/core/modules/societe/mod_codecompta_aquarium.php b/htdocs/core/modules/societe/mod_codecompta_aquarium.php
    index c237be0f91c..772b28f3d6c 100644
    --- a/htdocs/core/modules/societe/mod_codecompta_aquarium.php
    +++ b/htdocs/core/modules/societe/mod_codecompta_aquarium.php
    @@ -31,12 +31,27 @@ require_once DOL_DOCUMENT_ROOT.'/core/modules/societe/modules_societe.class.php'
      */
     class mod_codecompta_aquarium extends ModeleAccountancyCode
     {
    -	var $nom='Aquarium';
    -	var $name='Aquarium';
    -	var $version='dolibarr';        // 'development', 'experimental', 'dolibarr'
    +	/**
    +	 * @var string Nom du modele
    +	 * @deprecated
    +	 * @see name
    +	 */
    +	public $nom='Aquarium';
     
    -	var	$prefixcustomeraccountancycode;
    -	var	$prefixsupplieraccountancycode;
    +	/**
    +	 * @var string model name
    +	 */
    +	public $name='Aquarium';
    +
    +	/**
    +     * Dolibarr version of the loaded document
    +     * @public string
    +     */
    +	public $version = 'dolibarr';        // 'development', 'experimental', 'dolibarr'
    +
    +	public	$prefixcustomeraccountancycode;
    +
    +	public	$prefixsupplieraccountancycode;
     
     
     	/**
    @@ -107,6 +122,7 @@ class mod_codecompta_aquarium extends ModeleAccountancyCode
     	}
     
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *  Set accountancy account code for a third party into this->code
     	 *
    @@ -117,6 +133,7 @@ class mod_codecompta_aquarium extends ModeleAccountancyCode
     	 */
     	function get_code($db, $societe, $type='')
     	{
    +        // phpcs:enable
     		global $conf;
     
     		$i = 0;
    @@ -212,4 +229,3 @@ class mod_codecompta_aquarium extends ModeleAccountancyCode
     		}
     	}
     }
    -
    diff --git a/htdocs/core/modules/societe/mod_codecompta_panicum.php b/htdocs/core/modules/societe/mod_codecompta_panicum.php
    index 15099eb0538..c1e83b75db4 100644
    --- a/htdocs/core/modules/societe/mod_codecompta_panicum.php
    +++ b/htdocs/core/modules/societe/mod_codecompta_panicum.php
    @@ -30,9 +30,23 @@ require_once DOL_DOCUMENT_ROOT.'/core/modules/societe/modules_societe.class.php'
      */
     class mod_codecompta_panicum extends ModeleAccountancyCode
     {
    -	var $nom='Panicum';
    -	var $name='Panicum';
    -	var $version='dolibarr';        // 'development', 'experimental', 'dolibarr'
    +	/**
    +	 * @var string Nom du modele
    +	 * @deprecated
    +	 * @see name
    +	 */
    +	public $nom='Panicum';
    +
    +	/**
    +	 * @var string model name
    +	 */
    +	public $name='Panicum';
    +
    +	/**
    +     * Dolibarr version of the loaded document
    +     * @public string
    +     */
    +	public $version = 'dolibarr';        // 'development', 'experimental', 'dolibarr'
     
     
     	/**
    @@ -67,6 +81,7 @@ class mod_codecompta_panicum extends ModeleAccountancyCode
     		return '';
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *  Set accountancy account code for a third party into this->code
     	 *
    @@ -77,6 +92,7 @@ class mod_codecompta_panicum extends ModeleAccountancyCode
     	 */
     	function get_code($db, $societe, $type='')
     	{
    +        // phpcs:enable
     		$this->code='';
     
     		if (is_object($societe)) {
    @@ -87,4 +103,3 @@ class mod_codecompta_panicum extends ModeleAccountancyCode
     		return 0; // return ok
     	}
     }
    -
    diff --git a/htdocs/core/modules/societe/modules_societe.class.php b/htdocs/core/modules/societe/modules_societe.class.php
    index 0ed5eace2e2..692dcbf185c 100644
    --- a/htdocs/core/modules/societe/modules_societe.class.php
    +++ b/htdocs/core/modules/societe/modules_societe.class.php
    @@ -33,28 +33,32 @@ require_once DOL_DOCUMENT_ROOT.'/core/class/commondocgenerator.class.php';
      */
     abstract class ModeleThirdPartyDoc extends CommonDocGenerator
     {
    -    var $error='';
    +    /**
    +	 * @var string Error code (or message)
    +	 */
    +	public $error='';
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
         /**
          *  Return list of active generation modules
          *
    -	 * 	@param	DoliDB		$db					Database handler
    +     * 	@param	DoliDB		$db					Database handler
          *  @param	integer		$maxfilenamelength  Max length of value to show
          * 	@return	array							List of templates
          */
         static function liste_modeles($db,$maxfilenamelength=0)
         {
    +        // phpcs:enable
             global $conf;
     
             $type='company';
             $liste=array();
     
             include_once DOL_DOCUMENT_ROOT.'/core/lib/functions2.lib.php';
    -        $liste=getListOfModels($db,$type,$maxfilenamelength);
    +        $liste = getListOfModels($db,$type,$maxfilenamelength);
     
             return $liste;
         }
    -
     }
     
     /**
    @@ -63,7 +67,10 @@ abstract class ModeleThirdPartyDoc extends CommonDocGenerator
      */
     abstract class ModeleThirdPartyCode
     {
    -    var $error='';
    +    /**
    +     * @var string Error code (or message)
    +	 */
    +	public $error='';
     
         /**     Renvoi la description par defaut du modele de numerotation
          *
    @@ -138,8 +145,9 @@ abstract class ModeleThirdPartyCode
             return $langs->trans("NotAvailable");
         }
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
         /**
    -     *  Renvoi la liste des modeles de numéroation
    +     *  Renvoie la liste des modeles de numérotation
          *
          *  @param	DoliDB	$db     			Database handler
          *  @param  integer	$maxfilenamelength  Max length of value to show
    @@ -147,6 +155,7 @@ abstract class ModeleThirdPartyCode
          */
         static function liste_modeles($db,$maxfilenamelength=0)
         {
    +        // phpcs:enable
             $liste=array();
             $sql ="";
     
    @@ -170,12 +179,12 @@ abstract class ModeleThirdPartyCode
         }
     
         /**
    -     *      Return description of module parameters
    +     *  Return description of module parameters
          *
    -     *      @param	Translate	$langs      Output language
    -     *		@param	Societe		$soc		Third party object
    -     *		@param	int			$type		-1=Nothing, 0=Customer, 1=Supplier
    -     *		@return	string					HTML translated description
    +     *  @param	Translate	$langs      Output language
    +     *  @param	Societe		$soc		Third party object
    +     *  @param	int			$type		-1=Nothing, 0=Customer, 1=Supplier
    +     *  @return	string					HTML translated description
          */
         function getToolTip($langs,$soc,$type)
         {
    @@ -236,16 +245,17 @@ abstract class ModeleThirdPartyCode
             return $s;
         }
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *   Check if mask/numbering use prefix
     	 *
    -	 *   @return	int		0=no, 1=yes
    -	 */
    +	 *   @return    int	    0=no, 1=yes
    +     */
         function verif_prefixIsUsed()
         {
    +        // phpcs:enable
             return 0;
         }
    -
     }
     
     
    @@ -255,7 +265,10 @@ abstract class ModeleThirdPartyCode
      */
     abstract class ModeleAccountancyCode
     {
    -    var $error='';
    +    /**
    +	 * @var string Error code (or message)
    +	 */
    +	public $error='';
     
     
         /**		Return description of module
    @@ -345,6 +358,7 @@ abstract class ModeleAccountancyCode
             return $s;
         }
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
         /**
          *  Set accountancy account code for a third party into this->code
          *
    @@ -355,7 +369,8 @@ abstract class ModeleAccountancyCode
          */
         function get_code($db, $societe, $type='')
         {
    -	    global $langs;
    +        // phpcs:enable
    +        global $langs;
     
             return $langs->trans("NotAvailable");
         }
    @@ -363,6 +378,7 @@ abstract class ModeleAccountancyCode
     
     
     
    +// phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     /**
      *  Create a document onto disk according to template module.
      *
    @@ -380,6 +396,7 @@ abstract class ModeleAccountancyCode
      */
     function thirdparty_doc_create(DoliDB $db, Societe $object, $message, $modele, $outputlangs, $hidedetails=0, $hidedesc=0, $hideref=0)
     {
    +    // phpcs:enable
     	dol_syslog(__METHOD__ . " is deprecated", LOG_WARNING);
     
     	return $object->generateDocument($modele, $outputlangs, $hidedetails, $hidedesc, $hideref);
    diff --git a/htdocs/core/modules/stock/doc/doc_generic_stock_odt.modules.php b/htdocs/core/modules/stock/doc/doc_generic_stock_odt.modules.php
    new file mode 100644
    index 00000000000..fb600eee268
    --- /dev/null
    +++ b/htdocs/core/modules/stock/doc/doc_generic_stock_odt.modules.php
    @@ -0,0 +1,516 @@
    +<?php
    +/* Copyright (C) 2010-2012 	Laurent Destailleur <eldy@stocks.sourceforge.net>
    + * Copyright (C) 2012		Juanjo Menent		<jmenent@2byte.es>
    +*
    +* This program is free software; you can redistribute it and/or modify
    +* it under the terms of the GNU General Public License as published by
    +* the Free Software Foundation; either version 3 of the License, or
    +* (at your option) any later version.
    +*
    +* This program is distributed in the hope that it will be useful,
    +* but WITHOUT ANY WARRANTY; without even the implied warranty of
    +* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
    +* GNU General Public License for more details.
    +*
    +* You should have received a copy of the GNU General Public License
    +* along with this program. If not, see <http://www.gnu.org/licenses/>.
    +* or see http://www.gnu.org/
    +*/
    +
    +/**
    + *	\file       htdocs/core/modules/stock/doc/doc_generic_stock_odt.modules.php
    + *	\ingroup    societe
    + *	\brief      File of class to build ODT documents for stocks/services
    + */
    +
    +require_once DOL_DOCUMENT_ROOT.'/core/modules/stock/modules_stock.class.php';
    +require_once DOL_DOCUMENT_ROOT.'/stock/class/stock.class.php';
    +require_once DOL_DOCUMENT_ROOT.'/core/lib/company.lib.php';
    +require_once DOL_DOCUMENT_ROOT.'/core/lib/functions2.lib.php';
    +require_once DOL_DOCUMENT_ROOT.'/core/lib/files.lib.php';
    +require_once DOL_DOCUMENT_ROOT.'/core/lib/doc.lib.php';
    +
    +
    +/**
    + *	Class to build documents using ODF templates generator
    + */
    +class doc_generic_stock_odt extends ModelePDFStock
    +{
    +	/**
    +	 * Issuer
    +	 * @var Societe
    +	 */
    +	public $emetteur;
    +
    +	/**
    +   * @var array() Minimum version of PHP required by module.
    +	 * e.g.: PHP ≥ 5.4 = array(5, 4)
    +   */
    +	public $phpmin = array(5, 4);
    +
    +	/**
    +     * Dolibarr version of the loaded document
    +     * @public string
    +     */
    +	public $version = 'dolibarr';
    +
    +
    +	/**
    +	 *	Constructor
    +	 *
    +	 *  @param		DoliDB		$db      Database handler
    +	 */
    +	function __construct($db)
    +	{
    +		global $conf, $langs, $mysoc;
    +
    +		// Load translation files required by the page
    +        $langs->loadLangs(array("main","companies"));
    +
    +		$this->db = $db;
    +		$this->name = "ODT templates";
    +		$this->description = $langs->trans("DocumentModelOdt");
    +		$this->scandir = 'STOCK_ADDON_PDF_ODT_PATH';	// Name of constant that is used to save list of directories to scan
    +
    +		// Dimension page pour format A4
    +		$this->type = 'odt';
    +		$this->page_largeur = 0;
    +		$this->page_hauteur = 0;
    +		$this->format = array($this->page_largeur,$this->page_hauteur);
    +		$this->marge_gauche=0;
    +		$this->marge_droite=0;
    +		$this->marge_haute=0;
    +		$this->marge_basse=0;
    +
    +		$this->option_logo = 1;                    // Affiche logo
    +		$this->option_tva = 0;                     // Gere option tva STOCK_TVAOPTION
    +		$this->option_modereg = 0;                 // Affiche mode reglement
    +		$this->option_condreg = 0;                 // Affiche conditions reglement
    +		$this->option_codeproduitservice = 0;      // Affiche code produit-service
    +		$this->option_multilang = 1;               // Dispo en plusieurs langues
    +		$this->option_escompte = 0;                // Affiche si il y a eu escompte
    +		$this->option_credit_note = 0;             // Support credit notes
    +		$this->option_freetext = 1;				   // Support add of a personalised text
    +		$this->option_draft_watermark = 0;		   // Support add of a watermark on drafts
    +
    +		// Recupere emetteur
    +		$this->emetteur=$mysoc;
    +		if (! $this->emetteur->country_code) $this->emetteur->country_code=substr($langs->defaultlang,-2);    // By default if not defined
    +	}
    +
    +
    +	/**
    +	 *	Return description of a module
    +	 *
    +	 *	@param	Translate	$langs      Lang object to use for output
    +	 *	@return string       			Description
    +	 */
    +	function info($langs)
    +	{
    +		global $conf, $langs;
    +
    +		// Load translation files required by the page
    +        $langs->loadLangs(array("errors","companies"));
    +
    +		$form = new Form($this->db);
    +
    +		$texte = $this->description.".<br>\n";
    +		$texte.= '<form action="'.$_SERVER["PHP_SELF"].'" method="POST">';
    +		$texte.= '<input type="hidden" name="token" value="'.$_SESSION['newtoken'].'">';
    +		$texte.= '<input type="hidden" name="action" value="setModuleOptions">';
    +		$texte.= '<input type="hidden" name="param1" value="STOCK_ADDON_PDF_ODT_PATH">';
    +		if ($conf->global->MAIN_PROPAL_CHOOSE_ODT_DOCUMENT > 0)
    +		{
    +			$texte.= '<input type="hidden" name="param2" value="STOCK_ADDON_PDF_ODT_DEFAULT">';
    +			$texte.= '<input type="hidden" name="param3" value="STOCK_ADDON_PDF_ODT_TOBILL">';
    +			$texte.= '<input type="hidden" name="param4" value="STOCK_ADDON_PDF_ODT_CLOSED">';
    +		}
    +		$texte.= '<table class="nobordernopadding" width="100%">';
    +
    +		// List of directories area
    +		$texte.= '<tr><td>';
    +		$texttitle=$langs->trans("ListOfDirectories");
    +		$listofdir=explode(',',preg_replace('/[\r\n]+/',',',trim($conf->global->STOCK_ADDON_PDF_ODT_PATH)));
    +		$listoffiles=array();
    +		foreach($listofdir as $key=>$tmpdir)
    +		{
    +			$tmpdir=trim($tmpdir);
    +			$tmpdir=preg_replace('/DOL_DATA_ROOT/',DOL_DATA_ROOT,$tmpdir);
    +			if (! $tmpdir) {
    +				unset($listofdir[$key]); continue;
    +			}
    +			if (! is_dir($tmpdir)) $texttitle.=img_warning($langs->trans("ErrorDirNotFound",$tmpdir),0);
    +			else
    +			{
    +				$tmpfiles=dol_dir_list($tmpdir,'files',0,'\.(ods|odt)');
    +				if (count($tmpfiles)) $listoffiles=array_merge($listoffiles,$tmpfiles);
    +			}
    +		}
    +		$texthelp=$langs->trans("ListOfDirectoriesForModelGenODT");
    +		// Add list of substitution keys
    +		$texthelp.='<br>'.$langs->trans("FollowingSubstitutionKeysCanBeUsed").'<br>';
    +		$texthelp.=$langs->transnoentitiesnoconv("FullListOnOnlineDocumentation");    // This contains an url, we don't modify it
    +
    +		$texte.= $form->textwithpicto($texttitle,$texthelp,1,'help','',1);
    +		$texte.= '<div><div style="display: inline-block; min-width: 100px; vertical-align: middle;">';
    +		$texte.= '<textarea class="flat" cols="60" name="value1">';
    +		$texte.=$conf->global->STOCK_ADDON_PDF_ODT_PATH;
    +		$texte.= '</textarea>';
    +		$texte.= '</div><div style="display: inline-block; vertical-align: middle;">';
    +		$texte.= '<input type="submit" class="button" value="'.$langs->trans("Modify").'" name="Button">';
    +		$texte.= '<br></div></div>';
    +
    +		// Scan directories
    +		if (count($listofdir))
    +		{
    +			$texte.=$langs->trans("NumberOfModelFilesFound").': <b>'.count($listoffiles).'</b>';
    +
    +			/*if ($conf->global->MAIN_STOCK_CHOOSE_ODT_DOCUMENT > 0)
    +			{
    +				// Model for creation
    +				$liste=ModelePDFStock::liste_modeles($this->db);
    +				$texte.= '<table width="50%;">';
    +				$texte.= '<tr>';
    +				$texte.= '<td width="60%;">'.$langs->trans("DefaultModelPropalCreate").'</td>';
    +				$texte.= '<td colspan="">';
    +				$texte.= $form->selectarray('value2',$liste,$conf->global->STOCK_ADDON_PDF_ODT_DEFAULT);
    +				$texte.= "</td></tr>";
    +
    +				$texte.= '<tr>';
    +				$texte.= '<td width="60%;">'.$langs->trans("DefaultModelPropalToBill").'</td>';
    +				$texte.= '<td colspan="">';
    +				$texte.= $form->selectarray('value3',$liste,$conf->global->STOCK_ADDON_PDF_ODT_TOBILL);
    +				$texte.= "</td></tr>";
    +				$texte.= '<tr>';
    +
    +				$texte.= '<td width="60%;">'.$langs->trans("DefaultModelPropalClosed").'</td>';
    +				$texte.= '<td colspan="">';
    +				$texte.= $form->selectarray('value4',$liste,$conf->global->STOCK_ADDON_PDF_ODT_CLOSED);
    +				$texte.= "</td></tr>";
    +				$texte.= '</table>';
    +			}*/
    +		}
    +
    +		$texte.= '</td>';
    +
    +		$texte.= '<td valign="top" rowspan="2" class="hideonsmartphone">';
    +		$texte.= $langs->trans("ExampleOfDirectoriesForModelGen");
    +		$texte.= '</td>';
    +		$texte.= '</tr>';
    +
    +		$texte.= '</table>';
    +		$texte.= '</form>';
    +
    +		return $texte;
    +	}
    +
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
    +	/**
    +	 *	Function to build a document on disk using the generic odt module.
    +	 *
    +	 *	@param		Stock		$object				Object source to build document
    +	 *	@param		Translate	$outputlangs		Lang output object
    +	 * 	@param		string		$srctemplatepath	Full path of source filename for generator using a template file
    +	 *  @param		int			$hidedetails		Do not show line details
    +	 *  @param		int			$hidedesc			Do not show desc
    +	 *  @param		int			$hideref			Do not show ref
    +	 *	@return		int         					1 if OK, <=0 if KO
    +	 */
    +	function write_file($object,$outputlangs,$srctemplatepath,$hidedetails=0,$hidedesc=0,$hideref=0)
    +	{
    +        // phpcs:enable
    +		global $stock,$langs,$conf,$mysoc,$hookmanager,$user;
    +
    +		if (empty($srctemplatepath))
    +		{
    +			dol_syslog("doc_generic_odt::write_file parameter srctemplatepath empty", LOG_WARNING);
    +			return -1;
    +		}
    +
    +		// Add odtgeneration hook
    +		if (! is_object($hookmanager))
    +		{
    +			include_once DOL_DOCUMENT_ROOT.'/core/class/hookmanager.class.php';
    +			$hookmanager=new HookManager($this->db);
    +		}
    +		$hookmanager->initHooks(array('odtgeneration'));
    +		global $action;
    +
    +		if (! is_object($outputlangs)) $outputlangs=$langs;
    +		$sav_charset_output=$outputlangs->charset_output;
    +		$outputlangs->charset_output='UTF-8';
    +
    +		// Load translation files required by the page
    +		$outputlangs->loadLangs(array("main", "dict", "companies", "bills"));
    +
    +		if ($conf->produit->dir_output)
    +		{
    +			// If $object is id instead of object
    +			if (! is_object($object))
    +			{
    +				$id = $object;
    +				$object = new Stock($this->db);
    +				$result=$object->fetch($id);
    +				if ($result < 0)
    +				{
    +					dol_print_error($this->db,$object->error);
    +					return -1;
    +				}
    +			}
    +			$stockFournisseur = new StockFournisseur($this->db);
    +			$supplierprices = $stockFournisseur->list_stock_fournisseur_price($object->id);
    +			$object->supplierprices = $supplierprices;
    +
    +			$dir = $conf->produit->dir_output;
    +			$objectref = dol_sanitizeFileName($object->ref);
    +			if (! preg_match('/specimen/i',$objectref)) $dir.= "/" . $objectref;
    +			$file = $dir . "/" . $objectref . ".odt";
    +
    +			if (! file_exists($dir))
    +			{
    +				if (dol_mkdir($dir) < 0)
    +				{
    +					$this->error=$langs->transnoentities("ErrorCanNotCreateDir",$dir);
    +					return -1;
    +				}
    +			}
    +
    +			if (file_exists($dir))
    +			{
    +				//print "srctemplatepath=".$srctemplatepath;	// Src filename
    +				$newfile=basename($srctemplatepath);
    +				$newfiletmp=preg_replace('/\.od(t|s)/i','',$newfile);
    +				$newfiletmp=preg_replace('/template_/i','',$newfiletmp);
    +				$newfiletmp=preg_replace('/modele_/i','',$newfiletmp);
    +
    +				$newfiletmp=$objectref.'_'.$newfiletmp;
    +
    +				// Get extension (ods or odt)
    +				$newfileformat=substr($newfile, strrpos($newfile, '.')+1);
    +				if ( ! empty($conf->global->MAIN_DOC_USE_TIMING))
    +				{
    +				    $format=$conf->global->MAIN_DOC_USE_TIMING;
    +				    if ($format == '1') $format='%Y%m%d%H%M%S';
    +					$filename=$newfiletmp.'-'.dol_print_date(dol_now(),$format).'.'.$newfileformat;
    +				}
    +				else
    +				{
    +					$filename=$newfiletmp.'.'.$newfileformat;
    +				}
    +				$file=$dir.'/'.$filename;
    +				//print "newdir=".$dir;
    +				//print "newfile=".$newfile;
    +				//print "file=".$file;
    +				//print "conf->produit->dir_temp=".$conf->produit->dir_temp;
    +
    +				dol_mkdir($conf->produit->dir_temp);
    +
    +
    +				// If CUSTOMER contact defined on stock, we use it
    +				$usecontact=false;
    +				$arrayidcontact=$object->getIdContact('external','CUSTOMER');
    +				if (count($arrayidcontact) > 0)
    +				{
    +					$usecontact=true;
    +					$result=$object->fetch_contact($arrayidcontact[0]);
    +				}
    +
    +				// Recipient name
    +				$contactobject=null;
    +				if (! empty($usecontact))
    +				{
    +					// On peut utiliser le nom de la societe du contact
    +					if (! empty($conf->global->MAIN_USE_COMPANY_NAME_OF_CONTACT)) $socobject = $object->contact;
    +					else {
    +                        			$socobject = $object->thirdparty;
    +                        			// if we have a CUSTOMER contact and we dont use it as recipient we store the contact object for later use
    +                        			$contactobject = $object->contact;
    +                    			}
    +				}
    +				else
    +				{
    +					$socobject=$object->thirdparty;
    +				}
    +				// Make substitution
    +				$substitutionarray=array(
    +				'__FROM_NAME__' => $this->emetteur->name,
    +				'__FROM_EMAIL__' => $this->emetteur->email,
    +				'__TOTAL_TTC__' => $object->total_ttc,
    +				'__TOTAL_HT__' => $object->total_ht,
    +				'__TOTAL_VAT__' => $object->total_vat
    +				);
    +				complete_substitutions_array($substitutionarray, $langs, $object);
    +				// Call the ODTSubstitution hook
    +				$parameters=array('file'=>$file,'object'=>$object,'outputlangs'=>$outputlangs,'substitutionarray'=>&$substitutionarray);
    +				$reshook=$hookmanager->executeHooks('ODTSubstitution',$parameters,$this,$action);    // Note that $action and $object may have been modified by some hooks
    +
    +				// Line of free text
    +				$newfreetext='';
    +				$paramfreetext='stock_FREE_TEXT';
    +				if (! empty($conf->global->$paramfreetext))
    +				{
    +					$newfreetext=make_substitutions($conf->global->$paramfreetext,$substitutionarray);
    +				}
    +
    +				// Open and load template
    +				require_once ODTPHP_PATH.'odf.php';
    +				try {
    +					$odfHandler = new odf(
    +						$srctemplatepath,
    +						array(
    +						'PATH_TO_TMP'	  => $conf->produit->dir_temp,
    +						'ZIP_PROXY'		  => 'PclZipProxy',	// PhpZipProxy or PclZipProxy. Got "bad compression method" error when using PhpZipProxy.
    +						'DELIMITER_LEFT'  => '{',
    +						'DELIMITER_RIGHT' => '}'
    +						)
    +					);
    +				}
    +				catch(Exception $e)
    +				{
    +					$this->error=$e->getMessage();
    +					return -1;
    +				}
    +				// After construction $odfHandler->contentXml contains content and
    +				// [!-- BEGIN row.lines --]*[!-- END row.lines --] has been replaced by
    +				// [!-- BEGIN lines --]*[!-- END lines --]
    +				//print html_entity_decode($odfHandler->__toString());
    +				//print exit;
    +
    +				$object->fetch_optionals();
    +
    +				// Make substitutions into odt of freetext
    +				try {
    +					$odfHandler->setVars('free_text', $newfreetext, true, 'UTF-8');
    +				}
    +				catch(OdfException $e)
    +				{
    +				}
    +
    +				// Define substitution array
    +				$substitutionarray = getCommonSubstitutionArray($outputlangs, 0, null, $object);
    +				$array_object_from_properties = $this->get_substitutionarray_each_var_object($object, $outputlangs);
    +				//$array_objet=$this->get_substitutionarray_object($object,$outputlangs);
    +				$array_user=$this->get_substitutionarray_user($user,$outputlangs);
    +				$array_soc=$this->get_substitutionarray_mysoc($mysoc,$outputlangs);
    +				$array_thirdparty=$this->get_substitutionarray_thirdparty($socobject,$outputlangs);
    +				$array_other=$this->get_substitutionarray_other($outputlangs);
    +				// retrieve contact information for use in stock as contact_xxx tags
    +				$array_thirdparty_contact = array();
    +				if ($usecontact && is_object($contactobject)) $array_thirdparty_contact=$this->get_substitutionarray_contact($contactobject,$outputlangs,'contact');
    +
    +				$tmparray = array_merge($substitutionarray,$array_object_from_properties,$array_user,$array_soc,$array_thirdparty,$array_other,$array_thirdparty_contact);
    +				complete_substitutions_array($tmparray, $outputlangs, $object);
    +
    +				// Call the ODTSubstitution hook
    +				$parameters=array('file'=>$file,'object'=>$object,'outputlangs'=>$outputlangs,'substitutionarray'=>&$tmparray);
    +				$reshook=$hookmanager->executeHooks('ODTSubstitution',$parameters,$this,$action);    // Note that $action and $object may have been modified by some hooks
    +
    +				foreach($tmparray as $key=>$value)
    +				{
    +					try {
    +						if (preg_match('/logo$/',$key)) // Image
    +						{
    +							if (file_exists($value)) $odfHandler->setImage($key, $value);
    +							else $odfHandler->setVars($key, 'ErrorFileNotFound', true, 'UTF-8');
    +						}
    +						else    // Text
    +						{
    +							$odfHandler->setVars($key, $value, true, 'UTF-8');
    +						}
    +					}
    +					catch(OdfException $e)
    +					{
    +					}
    +				}
    +				// Replace tags of lines
    +				try
    +				{
    +					$listlines = $odfHandler->setSegment('supplierprices');
    +					if(!empty($object->supplierprices)){
    +						foreach ($object->supplierprices as $supplierprice)
    +						{
    +							$array_lines = $this->get_substitutionarray_each_var_object($supplierprice, $outputlangs);
    +							complete_substitutions_array($array_lines, $outputlangs, $object, $supplierprice, "completesubstitutionarray_lines");
    +							// Call the ODTSubstitutionLine hook
    +							$parameters=array('odfHandler'=>&$odfHandler,'file'=>$file,'object'=>$object,'outputlangs'=>$outputlangs,'substitutionarray'=>&$array_lines,'line'=>$supplierprice);
    +							$reshook=$hookmanager->executeHooks('ODTSubstitutionLine',$parameters,$this,$action);    // Note that $action and $object may have been modified by some hooks
    +							foreach($array_lines as $key => $val)
    +							{
    +								try
    +								{
    +									$listlines->setVars($key, $val, true, 'UTF-8');
    +								}
    +								catch(OdfException $e)
    +								{
    +								}
    +								catch(SegmentException $e)
    +								{
    +								}
    +							}
    +							$listlines->merge();
    +						}
    +					}
    +					$odfHandler->mergeSegment($listlines);
    +				}
    +				catch(OdfException $e)
    +				{
    +					$this->error=$e->getMessage();
    +					dol_syslog($this->error, LOG_WARNING);
    +					return -1;
    +				}
    +
    +				// Replace labels translated
    +				$tmparray=$outputlangs->get_translations_for_substitutions();
    +				foreach($tmparray as $key=>$value)
    +				{
    +					try {
    +						$odfHandler->setVars($key, $value, true, 'UTF-8');
    +					}
    +					catch(OdfException $e)
    +					{
    +					}
    +				}
    +
    +				// Call the beforeODTSave hook
    +				$parameters=array('odfHandler'=>&$odfHandler,'file'=>$file,'object'=>$object,'outputlangs'=>$outputlangs);
    +				$reshook=$hookmanager->executeHooks('beforeODTSave',$parameters,$this,$action);    // Note that $action and $object may have been modified by some hooks
    +
    +				// Write new file
    +				if (!empty($conf->global->MAIN_ODT_AS_PDF)) {
    +					try {
    +						$odfHandler->exportAsAttachedPDF($file);
    +					}catch (Exception $e){
    +						$this->error=$e->getMessage();
    +						return -1;
    +					}
    +				}
    +				else {
    +					try {
    +					$odfHandler->saveToDisk($file);
    +					}catch (Exception $e){
    +						$this->error=$e->getMessage();
    +						return -1;
    +					}
    +				}
    +
    +				$reshook=$hookmanager->executeHooks('afterODTCreation',$parameters,$this,$action);    // Note that $action and $object may have been modified by some hooks
    +
    +				if (! empty($conf->global->MAIN_UMASK))
    +					@chmod($file, octdec($conf->global->MAIN_UMASK));
    +
    +				$odfHandler=null;	// Destroy object
    +
    +				$this->result = array('fullpath'=>$file);
    +
    +				return 1;   // Success
    +			}
    +			else
    +			{
    +				$this->error=$langs->transnoentities("ErrorCanNotCreateDir",$dir);
    +				return -1;
    +			}
    +		}
    +
    +		return -1;
    +	}
    +}
    diff --git a/htdocs/core/modules/stock/doc/pdf_standard.modules.php b/htdocs/core/modules/stock/doc/pdf_standard.modules.php
    new file mode 100644
    index 00000000000..ce01124211a
    --- /dev/null
    +++ b/htdocs/core/modules/stock/doc/pdf_standard.modules.php
    @@ -0,0 +1,1180 @@
    +<?php
    +/* Copyright (C) 2017 	Laurent Destailleur <eldy@stocks.sourceforge.net>
    + *
    + * This program is free software; you can redistribute it and/or modify
    + * it under the terms of the GNU General Public License as published by
    + * the Free Software Foundation; either version 3 of the License, or
    + * (at your option) any later version.
    + *
    + * This program is distributed in the hope that it will be useful,
    + * but WITHOUT ANY WARRANTY; without even the implied warranty of
    + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
    + * GNU General Public License for more details.
    + *
    + * You should have received a copy of the GNU General Public License
    + * along with this program. If not, see <http://www.gnu.org/licenses/>.
    + * or see http://www.gnu.org/
    + */
    +
    +/**
    + *	\file       htdocs/core/modules/stock/doc/pdf_standard.modules.php
    + *	\ingroup    societe
    + *	\brief      File of class to build PDF documents for stocks/services
    + */
    +
    +require_once DOL_DOCUMENT_ROOT.'/core/modules/stock/modules_stock.class.php';
    +require_once DOL_DOCUMENT_ROOT.'/product/stock/class/entrepot.class.php';
    +require_once DOL_DOCUMENT_ROOT.'/fourn/class/fournisseur.product.class.php';
    +require_once DOL_DOCUMENT_ROOT.'/core/lib/company.lib.php';
    +require_once DOL_DOCUMENT_ROOT.'/core/lib/functions2.lib.php';
    +require_once DOL_DOCUMENT_ROOT.'/core/lib/files.lib.php';
    +require_once DOL_DOCUMENT_ROOT.'/core/lib/pdf.lib.php';
    +
    +
    +/**
    + *	Class to build documents using ODF templates generator
    + */
    +class pdf_standard extends ModelePDFStock
    +{
    +    /**
    +     * @var DoliDb Database handler
    +     */
    +    public $db;
    +
    +	/**
    +     * @var string model name
    +     */
    +    public $name;
    +
    +	/**
    +     * @var string model description (short text)
    +     */
    +    public $description;
    +
    +	/**
    +     * @var string document type
    +     */
    +    public $type;
    +
    +	/**
    +     * @var array() Minimum version of PHP required by module.
    +	 * e.g.: PHP ≥ 5.4 = array(5, 4)
    +     */
    +	public $phpmin = array(5, 4);
    +
    +	/**
    +     * Dolibarr version of the loaded document
    +     * @public string
    +     */
    +	public $version = 'dolibarr';
    +
    +    /**
    +     * @var int page_largeur
    +     */
    +    public $page_largeur;
    +
    +    /**
    +     * @var int page_hauteur
    +     */
    +    public $page_hauteur;
    +
    +    /**
    +     * @var array format
    +     */
    +    public $format;
    +
    +	/**
    +     * @var int marge_gauche
    +     */
    +	public $marge_gauche;
    +
    +	/**
    +     * @var int marge_droite
    +     */
    +	public $marge_droite;
    +
    +	/**
    +     * @var int marge_haute
    +     */
    +	public $marge_haute;
    +
    +	/**
    +     * @var int marge_basse
    +     */
    +	public $marge_basse;
    +
    +    /**
    +	 * Issuer
    +	 * @var Societe
    +	 */
    +	public $emetteur;
    +
    +
    +	/**
    +	 *	Constructor
    +	 *
    +	 *  @param		DoliDB		$db      Database handler
    +	 */
    +	public function __construct($db)
    +	{
    +		global $conf,$langs,$mysoc;
    +
    +		// Load traductions files requiredby by page
    +		$langs->loadLangs(array("main", "companies"));
    +
    +		$this->db = $db;
    +		$this->name = "standard";
    +		$this->description = $langs->trans("DocumentModelStandardPDF");
    +
    +		// Dimension page pour format A4
    +		$this->type = 'pdf';
    +		$formatarray=pdf_getFormat();
    +		$this->page_largeur = $formatarray['width'];
    +		$this->page_hauteur = $formatarray['height'];
    +		$this->format = array($this->page_largeur,$this->page_hauteur);
    +		$this->marge_gauche=isset($conf->global->MAIN_PDF_MARGIN_LEFT)?$conf->global->MAIN_PDF_MARGIN_LEFT:10;
    +		$this->marge_droite=isset($conf->global->MAIN_PDF_MARGIN_RIGHT)?$conf->global->MAIN_PDF_MARGIN_RIGHT:10;
    +		$this->marge_haute =isset($conf->global->MAIN_PDF_MARGIN_TOP)?$conf->global->MAIN_PDF_MARGIN_TOP:10;
    +		$this->marge_basse =isset($conf->global->MAIN_PDF_MARGIN_BOTTOM)?$conf->global->MAIN_PDF_MARGIN_BOTTOM:10;
    +
    +		$this->option_logo = 1;                    // Affiche logo
    +		$this->option_codestockservice = 0;      // Affiche code stock-service
    +		$this->option_multilang = 1;               // Dispo en plusieurs langues
    +		$this->option_freetext = 0;				   // Support add of a personalised text
    +
    +		// Recupere emetteur
    +		$this->emetteur=$mysoc;
    +		if (! $this->emetteur->country_code) $this->emetteur->country_code=substr($langs->defaultlang,-2);    // By default if not defined
    +
    +		// Define position of columns
    +		$this->wref = 15;
    +		$this->posxdesc=$this->marge_gauche+1;
    +		$this->posxlabel=$this->posxdesc+$this->wref;
    +		$this->posxtva=80;
    +		$this->posxqty=95;
    +		$this->posxup=115;
    +		$this->posxunit=135;
    +		$this->posxdiscount=155;
    +		$this->postotalht=175;
    +
    +		if (! empty($conf->global->MAIN_GENERATE_DOCUMENTS_WITHOUT_VAT) || ! empty($conf->global->MAIN_GENERATE_DOCUMENTS_WITHOUT_VAT_COLUMN)) $this->posxtva=$this->posxup;
    +		$this->posxpicture=$this->posxtva - (empty($conf->global->MAIN_DOCUMENTS_WITH_PICTURE_WIDTH)?20:$conf->global->MAIN_DOCUMENTS_WITH_PICTURE_WIDTH);	// width of images
    +		if ($this->page_largeur < 210) // To work with US executive format
    +		{
    +			$this->posxpicture-=20;
    +			$this->posxtva-=20;
    +			$this->posxup-=20;
    +			$this->posxqty-=20;
    +			$this->posxunit-=20;
    +			$this->posxdiscount-=20;
    +			$this->postotalht-=20;
    +		}
    +		$this->tva=array();
    +		$this->localtax1=array();
    +		$this->localtax2=array();
    +		$this->atleastoneratenotnull=0;
    +		$this->atleastonediscount=0;
    +	}
    +
    +
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
    +	/**
    +	 *	Function to build a document on disk using the generic odt module.
    +	 *
    +	 *	@param		Stock		$object				Object source to build document
    +	 *	@param		Translate	$outputlangs		Lang output object
    +	 * 	@param		string		$srctemplatepath	Full path of source filename for generator using a template file
    +	 *  @param		int			$hidedetails		Do not show line details
    +	 *  @param		int			$hidedesc			Do not show desc
    +	 *  @param		int			$hideref			Do not show ref
    +	 *	@return		int         					1 if OK, <=0 if KO
    +	 */
    +	function write_file($object,$outputlangs,$srctemplatepath,$hidedetails=0,$hidedesc=0,$hideref=0)
    +	{
    +        // phpcs:enable
    +		global $user,$langs,$conf,$mysoc,$db,$hookmanager;
    +
    +		if (! is_object($outputlangs)) $outputlangs=$langs;
    +		// For backward compatibility with FPDF, force output charset to ISO, because FPDF expect text to be encoded in ISO
    +		if (! empty($conf->global->MAIN_USE_FPDF)) $outputlangs->charset_output='ISO-8859-1';
    +
    +		// Load traductions files requiredby by page
    +		$outputlangs->loadLangs(array("main", "dict", "companies", "bills", "stocks", "orders", "deliveries"));
    +
    +		$nblignes = count($object->lines);
    +
    +		if ($conf->stock->dir_output)
    +		{
    +		    // Definition of $dir and $file
    +			if ($object->specimen)
    +			{
    +				$dir = $conf->stock->dir_output;
    +				$file = $dir . "/SPECIMEN.pdf";
    +			}
    +			else
    +			{
    +				$objectref = dol_sanitizeFileName($object->ref);
    +				$dir = $conf->stock->dir_output . "/" . $objectref;
    +				$file = $dir . "/" . $objectref . ".pdf";
    +			}
    +
    +			$stockFournisseur = new ProductFournisseur($this->db);
    +			$supplierprices = $stockFournisseur->list_product_fournisseur_price($object->id);
    +			$object->supplierprices = $supplierprices;
    +
    +			$productstatic=new Product($db);
    +
    +			if (! file_exists($dir))
    +			{
    +				if (dol_mkdir($dir) < 0)
    +				{
    +					$this->error=$langs->transnoentities("ErrorCanNotCreateDir",$dir);
    +					return -1;
    +				}
    +			}
    +
    +			if (file_exists($dir))
    +			{
    +				// Add pdfgeneration hook
    +				if (! is_object($hookmanager))
    +				{
    +					include_once DOL_DOCUMENT_ROOT.'/core/class/hookmanager.class.php';
    +					$hookmanager=new HookManager($this->db);
    +				}
    +				$hookmanager->initHooks(array('pdfgeneration'));
    +				$parameters=array('file'=>$file,'object'=>$object,'outputlangs'=>$outputlangs);
    +				global $action;
    +				$reshook=$hookmanager->executeHooks('beforePDFCreation',$parameters,$object,$action);    // Note that $action and $object may have been modified by some hooks
    +
    +				// Create pdf instance
    +				$pdf=pdf_getInstance($this->format);
    +				$default_font_size = pdf_getPDFFontSize($outputlangs);	// Must be after pdf_getInstance
    +				$pdf->SetAutoPageBreak(1,0);
    +
    +				$heightforinfotot = 40;	// Height reserved to output the info and total part
    +		        $heightforfreetext= (isset($conf->global->MAIN_PDF_FREETEXT_HEIGHT)?$conf->global->MAIN_PDF_FREETEXT_HEIGHT:5);	// Height reserved to output the free text on last page
    +	            $heightforfooter = $this->marge_basse + 8;	// Height reserved to output the footer (value include bottom margin)
    +
    +                if (class_exists('TCPDF'))
    +                {
    +                    $pdf->setPrintHeader(false);
    +                    $pdf->setPrintFooter(false);
    +                }
    +                $pdf->SetFont(pdf_getPDFFont($outputlangs));
    +                // Set path to the background PDF File
    +                if (empty($conf->global->MAIN_DISABLE_FPDI) && ! empty($conf->global->MAIN_ADD_PDF_BACKGROUND))
    +                {
    +                    $pagecount = $pdf->setSourceFile($conf->mycompany->dir_output.'/'.$conf->global->MAIN_ADD_PDF_BACKGROUND);
    +                    $tplidx = $pdf->importPage(1);
    +                }
    +
    +				$pdf->Open();
    +				$pagenb=0;
    +				$pdf->SetDrawColor(128,128,128);
    +
    +				$pdf->SetTitle($outputlangs->convToOutputCharset($object->ref));
    +				$pdf->SetSubject($outputlangs->transnoentities("Stock"));
    +				$pdf->SetCreator("Dolibarr ".DOL_VERSION);
    +				$pdf->SetAuthor($outputlangs->convToOutputCharset($user->getFullName($outputlangs)));
    +				$pdf->SetKeyWords($outputlangs->convToOutputCharset($object->ref)." ".$outputlangs->transnoentities("Stock")." ".$outputlangs->convToOutputCharset($object->libelle));
    +				if (! empty($conf->global->MAIN_DISABLE_PDF_COMPRESSION)) $pdf->SetCompression(false);
    +
    +				$pdf->SetMargins($this->marge_gauche, $this->marge_haute, $this->marge_droite);   // Left, Top, Right
    +
    +
    +				// New page
    +				$pdf->AddPage();
    +				if (! empty($tplidx)) $pdf->useTemplate($tplidx);
    +				$pagenb++;
    +				$this->_pagehead($pdf, $object, 1, $outputlangs);
    +				$pdf->SetFont('','', $default_font_size - 1);
    +				$pdf->MultiCell(0, 3, '');		// Set interline to 3
    +				$pdf->SetTextColor(0,0,0);
    +
    +				$tab_top = 42;
    +				$tab_top_newpage = (empty($conf->global->MAIN_PDF_DONOTREPEAT_HEAD)?42:10);
    +				$tab_height = 130;
    +				$tab_height_newpage = 150;
    +
    +				/* ************************************************************************** */
    +				/*                                                                            */
    +				/* Affichage de la liste des produits de l'entrepot                           */
    +				/*                                                                            */
    +				/* ************************************************************************** */
    +
    +				$nexY+=5;
    +				$nexY = $pdf->GetY();
    +				$nexY+=10;
    +
    +				$totalunit=0;
    +				$totalvalue=$totalvaluesell=0;
    +
    +				$sql = "SELECT p.rowid as rowid, p.ref, p.label as produit, p.tobatch, p.fk_product_type as type, p.pmp as ppmp, p.price, p.price_ttc, p.entity,";
    +				$sql.= " ps.reel as value";
    +				$sql.= " FROM ".MAIN_DB_PREFIX."product_stock as ps, ".MAIN_DB_PREFIX."product as p";
    +				$sql.= " WHERE ps.fk_product = p.rowid";
    +				$sql.= " AND ps.reel <> 0";	// We do not show if stock is 0 (no product in this warehouse)
    +				$sql.= " AND ps.fk_entrepot = ".$object->id;
    +				$sql.= $db->order($sortfield,$sortorder);
    +
    +				//dol_syslog('List products', LOG_DEBUG);
    +				$resql = $db->query($sql);
    +				if ($resql)
    +				{
    +					$num = $db->num_rows($resql);
    +					$i = 0;
    +					$nblignes = $num;
    +					for ($i = 0 ; $i < $nblignes ; $i++)
    +					{
    +						$objp = $db->fetch_object($resql);
    +
    +						// Multilangs
    +						if (! empty($conf->global->MAIN_MULTILANGS)) // si l'option est active
    +						{
    +							$sql = "SELECT label";
    +							$sql.= " FROM ".MAIN_DB_PREFIX."product_lang";
    +							$sql.= " WHERE fk_product=".$objp->rowid;
    +							$sql.= " AND lang='". $langs->getDefaultLang() ."'";
    +							$sql.= " LIMIT 1";
    +
    +							$result = $db->query($sql);
    +							if ($result)
    +							{
    +								$objtp = $db->fetch_object($result);
    +								if ($objtp->label != '') $objp->produit = $objtp->label;
    +							}
    +						}
    +
    +						$curY = $nexY;
    +						$pdf->SetFont('','', $default_font_size - 1);   // Into loop to work with multipage
    +						$pdf->SetTextColor(0,0,0);
    +
    +						$pdf->setTopMargin($tab_top_newpage);
    +						$pdf->setPageOrientation('', 1, $heightforfooter+$heightforfreetext+$heightforinfotot);	// The only function to edit the bottom margin of current page to set it.
    +						$pageposbefore=$pdf->getPage();
    +
    +						// Description of product line
    +						$curX = $this->posxdesc-1;
    +
    +						$showpricebeforepagebreak=1;
    +
    +						$pdf->startTransaction();
    +						pdf_writelinedesc($pdf,$object,$i,$outputlangs,$this->posxtva-$curX,3,$curX,$curY,$hideref,$hidedesc);
    +						$pageposafter=$pdf->getPage();
    +						if ($pageposafter > $pageposbefore)	// There is a pagebreak
    +						{
    +							$pdf->rollbackTransaction(true);
    +							$pageposafter=$pageposbefore;
    +							//print $pageposafter.'-'.$pageposbefore;exit;
    +							$pdf->setPageOrientation('', 1, $heightforfooter);	// The only function to edit the bottom margin of current page to set it.
    +							pdf_writelinedesc($pdf,$object,$i,$outputlangs,$this->posxtva-$curX,4,$curX,$curY,$hideref,$hidedesc);
    +							$pageposafter=$pdf->getPage();
    +							$posyafter=$pdf->GetY();
    +							if ($posyafter > ($this->page_hauteur - ($heightforfooter+$heightforfreetext+$heightforinfotot)))	// There is no space left for total+free text
    +							{
    +								if ($i == ($nblignes-1))	// No more lines, and no space left to show total, so we create a new page
    +								{
    +									$pdf->AddPage('','',true);
    +									if (! empty($tplidx)) $pdf->useTemplate($tplidx);
    +									if (empty($conf->global->MAIN_PDF_DONOTREPEAT_HEAD)) $this->_pagehead($pdf, $object, 0, $outputlangs);
    +									$pdf->setPage($pageposafter+1);
    +								}
    +							}
    +							else
    +							{
    +								// We found a page break
    +								$showpricebeforepagebreak=0;
    +							}
    +						}
    +						else	// No pagebreak
    +						{
    +							$pdf->commitTransaction();
    +						}
    +						$posYAfterDescription=$pdf->GetY();
    +
    +						$nexY = $pdf->GetY();
    +						$pageposafter=$pdf->getPage();
    +
    +						$pdf->setPage($pageposbefore);
    +						$pdf->setTopMargin($this->marge_haute);
    +						$pdf->setPageOrientation('', 1, 0);	// The only function to edit the bottom margin of current page to set it.
    +
    +						// We suppose that a too long description is moved completely on next page
    +						if ($pageposafter > $pageposbefore && empty($showpricebeforepagebreak)) {
    +							$pdf->setPage($pageposafter); $curY = $tab_top_newpage;
    +						}
    +
    +						$pdf->SetFont('','',  $default_font_size - 1);   // On repositionne la police par defaut
    +
    +						$productstatic->id=$objp->rowid;
    +						$productstatic->ref = $objp->ref;
    +						$productstatic->label = $objp->produit;
    +						$productstatic->type=$objp->type;
    +						$productstatic->entity=$objp->entity;
    +						$productstatic->status_batch=$objp->tobatch;
    +
    +						// Ref.
    +						$pdf->SetXY($this->posxdesc, $curY);
    +						$pdf->MultiCell($this->wref, 3, $productstatic->ref, 0, 'L');
    +
    +						// Label
    +						$pdf->SetXY($this->posxlabel+0.8, $curY);
    +						$pdf->MultiCell($this->posxqty-$this->posxlabel-0.8, 3, $objp->produit, 0, 'L');
    +
    +						// Quantity
    +						$valtoshow=price2num($objp->value, 'MS');
    +						$towrite = (empty($valtoshow)?'0':$valtoshow);
    +
    +						$pdf->SetXY($this->posxqty, $curY);
    +						$pdf->MultiCell($this->posxup-$this->posxqty-0.8, 3, $towrite, 0, 'R');
    +
    +						$totalunit+=$objp->value;
    +
    +						$pdf->SetXY($this->posxup, $curY);
    +						$pdf->MultiCell($this->posxunit-$this->posxup-0.8, 3, price(price2num($objp->ppmp,'MU'), 0, $outputlangs), 0, 'R');
    +
    +						// Total PMP
    +						$pdf->SetXY($this->posxunit, $curY);
    +						$pdf->MultiCell($this->posxdiscount-$this->posxunit-0.8, 3, price(price2num($objp->ppmp*$objp->value,'MT'), 0, $outputlangs), 0, 'R');
    +						$totalvalue+=price2num($objp->ppmp*$objp->value,'MT');
    +
    +						// Price sell min
    +						if (empty($conf->global->PRODUIT_MULTIPRICES))
    +						{
    +							$pricemin=$objp->price;
    +							$pdf->SetXY($this->posxdiscount, $curY);
    +							$pdf->MultiCell($this->postotalht-$this->posxdiscount, 3, price(price2num($pricemin,'MU'), 0, $outputlangs), 0, 'R', 0);
    +
    +							// Total sell min
    +							$pdf->SetXY($this->postotalht, $curY);
    +							$pdf->MultiCell($this->page_largeur-$this->marge_droite-$this->postotalht, 3, price(price2num($pricemin*$objp->value,'MT'), 0, $outputlangs), 0, 'R', 0);
    +						}
    +						$totalvaluesell+=price2num($pricemin*$objp->value,'MT');
    +
    +						// Add line
    +						if (! empty($conf->global->MAIN_PDF_DASH_BETWEEN_LINES) && $i < ($nblignes - 1))
    +						{
    +							$pdf->setPage($pageposafter);
    +							$pdf->SetLineStyle(array('dash'=>'1,1','color'=>array(80,80,80)));
    +							//$pdf->SetDrawColor(190,190,200);
    +							$pdf->line($this->marge_gauche, $nexY+1, $this->page_largeur - $this->marge_droite, $nexY+1);
    +							$pdf->SetLineStyle(array('dash'=>0));
    +						}
    +
    +						$nexY+=2;    // Passe espace entre les lignes
    +
    +						// Detect if some page were added automatically and output _tableau for past pages
    +						while ($pagenb < $pageposafter)
    +						{
    +							$pdf->setPage($pagenb);
    +							if ($pagenb == 1)
    +							{
    +								$this->_tableau($pdf, $tab_top, $this->page_hauteur - $tab_top - $heightforfooter, 0, $outputlangs, 0, 1, $object->multicurrency_code);
    +							}
    +							else
    +							{
    +								$this->_tableau($pdf, $tab_top_newpage, $this->page_hauteur - $tab_top_newpage - $heightforfooter, 0, $outputlangs, 1, 1, $object->multicurrency_code);
    +							}
    +							$this->_pagefoot($pdf,$object,$outputlangs,1);
    +							$pagenb++;
    +							$pdf->setPage($pagenb);
    +							$pdf->setPageOrientation('', 1, 0);	// The only function to edit the bottom margin of current page to set it.
    +							if (empty($conf->global->MAIN_PDF_DONOTREPEAT_HEAD)) $this->_pagehead($pdf, $object, 0, $outputlangs);
    +						}
    +						if (isset($object->lines[$i+1]->pagebreak) && $object->lines[$i+1]->pagebreak)
    +						{
    +							if ($pagenb == 1)
    +							{
    +								$this->_tableau($pdf, $tab_top, $this->page_hauteur - $tab_top - $heightforfooter, 0, $outputlangs, 0, 1, $object->multicurrency_code);
    +							}
    +							else
    +							{
    +								$this->_tableau($pdf, $tab_top_newpage, $this->page_hauteur - $tab_top_newpage - $heightforfooter, 0, $outputlangs, 1, 1, $object->multicurrency_code);
    +							}
    +							$this->_pagefoot($pdf,$object,$outputlangs,1);
    +							// New page
    +							$pdf->AddPage();
    +							if (! empty($tplidx)) $pdf->useTemplate($tplidx);
    +							$pagenb++;
    +							if (empty($conf->global->MAIN_PDF_DONOTREPEAT_HEAD)) $this->_pagehead($pdf, $object, 0, $outputlangs);
    +						}
    +					}
    +
    +					$db->free($resql);
    +
    +					/**
    +					 * footer table
    +					 */
    +					$nexY = $pdf->GetY();
    +					$nexY+=2;
    +					$curY = $nexY;
    +
    +					$pdf->SetLineStyle(array('dash'=>'0','color'=>array(220,26,26)));
    +					$pdf->line($this->marge_gauche, $curY-1, $this->page_largeur-$this->marge_droite, $curY-1);
    +					$pdf->SetLineStyle(array('dash'=>0));
    +
    +					$pdf->SetFont('','B',$default_font_size-1);
    +					$pdf->SetTextColor(0,0,120);
    +
    +					// Ref.
    +					$pdf->SetXY($this->posxdesc, $curY);
    +					$pdf->MultiCell($this->wref, 3, $langs->trans("Total"), 0, 'L');
    +
    +					// Quantity
    +					$valtoshow=price2num($totalunit, 'MS');
    +					$towrite = empty($valtoshow)?'0':$valtoshow;
    +
    +					$pdf->SetXY($this->posxqty, $curY);
    +					$pdf->MultiCell($this->posxup-$this->posxqty-0.8, 3, $towrite, 0, 'R');
    +
    +					// Total PMP
    +					$pdf->SetXY($this->posxunit, $curY);
    +					$pdf->MultiCell($this->posxdiscount-$this->posxunit-0.8, 3, price(price2num($totalvalue,'MT'), 0, $outputlangs), 0, 'R');
    +
    +					// Price sell min
    +					if (empty($conf->global->PRODUIT_MULTIPRICES))
    +					{
    +						// Total sell min
    +						$pdf->SetXY($this->postotalht, $curY);
    +						$pdf->MultiCell($this->page_largeur-$this->marge_droite-$this->postotalht, 3, price(price2num($totalvaluesell,'MT'), 0, $outputlangs), 0, 'R', 0);
    +					}
    +				}
    +				else
    +				{
    +					dol_print_error($db);
    +				}
    +
    +				if ($notetoshow)
    +				{
    +					$substitutionarray=pdf_getSubstitutionArray($outputlangs, null, $object);
    +					complete_substitutions_array($substitutionarray, $outputlangs, $object);
    +					$notetoshow = make_substitutions($notetoshow, $substitutionarray, $outputlangs);
    +
    +					$tab_top = 88;
    +
    +					$pdf->SetFont('','', $default_font_size - 1);
    +					$pdf->writeHTMLCell(190, 3, $this->posxdesc-1, $tab_top, dol_htmlentitiesbr($notetoshow), 0, 1);
    +					$nexY = $pdf->GetY();
    +					$height_note=$nexY-$tab_top;
    +
    +					// Rect prend une longueur en 3eme param
    +					$pdf->SetDrawColor(192,192,192);
    +					$pdf->Rect($this->marge_gauche, $tab_top-1, $this->page_largeur-$this->marge_gauche-$this->marge_droite, $height_note+1);
    +
    +					$tab_height = $tab_height - $height_note;
    +					$tab_top = $nexY+6;
    +				}
    +				else
    +				{
    +					$height_note=0;
    +				}
    +
    +				$iniY = $tab_top + 7;
    +				$curY = $tab_top + 7;
    +				$nexY = $tab_top + 7;
    +
    +				// Loop on each lines
    +				/*
    +				for ($i = 0 ; $i < $nblignes ; $i++)
    +				{
    +					$curY = $nexY;
    +					$pdf->SetFont('','', $default_font_size - 1);   // Into loop to work with multipage
    +					$pdf->SetTextColor(0,0,0);
    +
    +					$pdf->setTopMargin($tab_top_newpage);
    +					$pdf->setPageOrientation('', 1, $heightforfooter+$heightforfreetext+$heightforinfotot);	// The only function to edit the bottom margin of current page to set it.
    +					$pageposbefore=$pdf->getPage();
    +
    +					// Description of stock line
    +					$curX = $this->posxdesc-1;
    +
    +					$showpricebeforepagebreak=1;
    +
    +					$pdf->startTransaction();
    +					pdf_writelinedesc($pdf,$object,$i,$outputlangs,$this->posxtva-$curX,3,$curX,$curY,$hideref,$hidedesc);
    +					$pageposafter=$pdf->getPage();
    +					if ($pageposafter > $pageposbefore)	// There is a pagebreak
    +					{
    +						$pdf->rollbackTransaction(true);
    +						$pageposafter=$pageposbefore;
    +						//print $pageposafter.'-'.$pageposbefore;exit;
    +						$pdf->setPageOrientation('', 1, $heightforfooter);	// The only function to edit the bottom margin of current page to set it.
    +						pdf_writelinedesc($pdf,$object,$i,$outputlangs,$this->posxtva-$curX,4,$curX,$curY,$hideref,$hidedesc);
    +						$pageposafter=$pdf->getPage();
    +						$posyafter=$pdf->GetY();
    +						if ($posyafter > ($this->page_hauteur - ($heightforfooter+$heightforfreetext+$heightforinfotot)))	// There is no space left for total+free text
    +						{
    +							if ($i == ($nblignes-1))	// No more lines, and no space left to show total, so we create a new page
    +							{
    +								$pdf->AddPage('','',true);
    +								if (! empty($tplidx)) $pdf->useTemplate($tplidx);
    +								if (empty($conf->global->MAIN_PDF_DONOTREPEAT_HEAD)) $this->_pagehead($pdf, $object, 0, $outputlangs);
    +								$pdf->setPage($pageposafter+1);
    +							}
    +						}
    +						else
    +						{
    +							// We found a page break
    +							$showpricebeforepagebreak=0;
    +						}
    +					}
    +					else	// No pagebreak
    +					{
    +						$pdf->commitTransaction();
    +					}
    +
    +					$nexY = $pdf->GetY();
    +					$pageposafter=$pdf->getPage();
    +					$pdf->setPage($pageposbefore);
    +					$pdf->setTopMargin($this->marge_haute);
    +					$pdf->setPageOrientation('', 1, 0);	// The only function to edit the bottom margin of current page to set it.
    +
    +					// We suppose that a too long description is moved completely on next page
    +					if ($pageposafter > $pageposbefore && empty($showpricebeforepagebreak)) {
    +						$pdf->setPage($pageposafter); $curY = $tab_top_newpage;
    +					}
    +
    +					$pdf->SetFont('','',  $default_font_size - 1);   // On repositionne la police par defaut
    +
    +					// VAT Rate
    +					if (empty($conf->global->MAIN_GENERATE_DOCUMENTS_WITHOUT_VAT) && empty($conf->global->MAIN_GENERATE_DOCUMENTS_WITHOUT_VAT_COLUMN))
    +					{
    +						$vat_rate = pdf_getlinevatrate($object, $i, $outputlangs, $hidedetails);
    +						$pdf->SetXY($this->posxtva, $curY);
    +						$pdf->MultiCell($this->posxup-$this->posxtva-0.8, 3, $vat_rate, 0, 'R');
    +					}
    +
    +					// Unit price before discount
    +					$up_excl_tax = pdf_getlineupexcltax($object, $i, $outputlangs, $hidedetails);
    +					$pdf->SetXY($this->posxup, $curY);
    +					$pdf->MultiCell($this->posxqty-$this->posxup-0.8, 3, $up_excl_tax, 0, 'R', 0);
    +
    +					// Quantity
    +					$qty = pdf_getlineqty($object, $i, $outputlangs, $hidedetails);
    +					$pdf->SetXY($this->posxqty, $curY);
    +					// Enough for 6 chars
    +					if($conf->global->PRODUCT_USE_UNITS)
    +					{
    +						$pdf->MultiCell($this->posxunit-$this->posxqty-0.8, 4, $qty, 0, 'R');
    +					}
    +					else
    +					{
    +						$pdf->MultiCell($this->posxdiscount-$this->posxqty-0.8, 4, $qty, 0, 'R');
    +					}
    +
    +					// Unit
    +					if($conf->global->PRODUCT_USE_UNITS)
    +					{
    +						$unit = pdf_getlineunit($object, $i, $outputlangs, $hidedetails, $hookmanager);
    +						$pdf->SetXY($this->posxunit, $curY);
    +						$pdf->MultiCell($this->posxdiscount-$this->posxunit-0.8, 4, $unit, 0, 'L');
    +					}
    +
    +					// Discount on line
    +					$pdf->SetXY($this->posxdiscount, $curY);
    +					if ($object->lines[$i]->remise_percent)
    +					{
    +						$pdf->SetXY($this->posxdiscount-2, $curY);
    +						$remise_percent = pdf_getlineremisepercent($object, $i, $outputlangs, $hidedetails);
    +						$pdf->MultiCell($this->postotalht-$this->posxdiscount+2, 3, $remise_percent, 0, 'R');
    +					}
    +
    +					// Total HT line
    +					$total_excl_tax = pdf_getlinetotalexcltax($object, $i, $outputlangs, $hidedetails);
    +					$pdf->SetXY($this->postotalht, $curY);
    +					$pdf->MultiCell($this->page_largeur-$this->marge_droite-$this->postotalht, 3, $total_excl_tax, 0, 'R', 0);
    +
    +					// Collecte des totaux par valeur de tva dans $this->tva["taux"]=total_tva
    +					if ($conf->multicurrency->enabled && $object->multicurrency_tx != 1) $tvaligne=$object->lines[$i]->multicurrency_total_tva;
    +					else $tvaligne=$object->lines[$i]->total_tva;
    +
    +					$localtax1ligne=$object->lines[$i]->total_localtax1;
    +					$localtax2ligne=$object->lines[$i]->total_localtax2;
    +					$localtax1_rate=$object->lines[$i]->localtax1_tx;
    +					$localtax2_rate=$object->lines[$i]->localtax2_tx;
    +					$localtax1_type=$object->lines[$i]->localtax1_type;
    +					$localtax2_type=$object->lines[$i]->localtax2_type;
    +
    +					if ($object->remise_percent) $tvaligne-=($tvaligne*$object->remise_percent)/100;
    +					if ($object->remise_percent) $localtax1ligne-=($localtax1ligne*$object->remise_percent)/100;
    +					if ($object->remise_percent) $localtax2ligne-=($localtax2ligne*$object->remise_percent)/100;
    +
    +					$vatrate=(string) $object->lines[$i]->tva_tx;
    +
    +					// Retrieve type from database for backward compatibility with old records
    +					if ((! isset($localtax1_type) || $localtax1_type=='' || ! isset($localtax2_type) || $localtax2_type=='') // if tax type not defined
    +					&& (! empty($localtax1_rate) || ! empty($localtax2_rate))) // and there is local tax
    +					{
    +						$localtaxtmp_array=getLocalTaxesFromRate($vatrate,0,$object->thirdparty,$mysoc);
    +						$localtax1_type = $localtaxtmp_array[0];
    +						$localtax2_type = $localtaxtmp_array[2];
    +					}
    +
    +				    // retrieve global local tax
    +					if ($localtax1_type && $localtax1ligne != 0)
    +						$this->localtax1[$localtax1_type][$localtax1_rate]+=$localtax1ligne;
    +					if ($localtax2_type && $localtax2ligne != 0)
    +						$this->localtax2[$localtax2_type][$localtax2_rate]+=$localtax2ligne;
    +
    +					if (($object->lines[$i]->info_bits & 0x01) == 0x01) $vatrate.='*';
    +					if (! isset($this->tva[$vatrate])) 				$this->tva[$vatrate]=0;
    +					$this->tva[$vatrate] += $tvaligne;
    +
    +					// Add line
    +					if (! empty($conf->global->MAIN_PDF_DASH_BETWEEN_LINES) && $i < ($nblignes - 1))
    +					{
    +						$pdf->setPage($pageposafter);
    +						$pdf->SetLineStyle(array('dash'=>'1,1','color'=>array(80,80,80)));
    +						//$pdf->SetDrawColor(190,190,200);
    +						$pdf->line($this->marge_gauche, $nexY+1, $this->page_largeur - $this->marge_droite, $nexY+1);
    +						$pdf->SetLineStyle(array('dash'=>0));
    +					}
    +
    +					$nexY+=2;    // Passe espace entre les lignes
    +
    +					// Detect if some page were added automatically and output _tableau for past pages
    +					while ($pagenb < $pageposafter)
    +					{
    +						$pdf->setPage($pagenb);
    +						if ($pagenb == 1)
    +						{
    +							$this->_tableau($pdf, $tab_top, $this->page_hauteur - $tab_top - $heightforfooter, 0, $outputlangs, 0, 1, $object->multicurrency_code);
    +						}
    +						else
    +						{
    +							$this->_tableau($pdf, $tab_top_newpage, $this->page_hauteur - $tab_top_newpage - $heightforfooter, 0, $outputlangs, 1, 1, $object->multicurrency_code);
    +						}
    +						$this->_pagefoot($pdf,$object,$outputlangs,1);
    +						$pagenb++;
    +						$pdf->setPage($pagenb);
    +						$pdf->setPageOrientation('', 1, 0);	// The only function to edit the bottom margin of current page to set it.
    +						if (empty($conf->global->MAIN_PDF_DONOTREPEAT_HEAD)) $this->_pagehead($pdf, $object, 0, $outputlangs);
    +					}
    +					if (isset($object->lines[$i+1]->pagebreak) && $object->lines[$i+1]->pagebreak)
    +					{
    +						if ($pagenb == 1)
    +						{
    +							$this->_tableau($pdf, $tab_top, $this->page_hauteur - $tab_top - $heightforfooter, 0, $outputlangs, 0, 1, $object->multicurrency_code);
    +						}
    +						else
    +						{
    +							$this->_tableau($pdf, $tab_top_newpage, $this->page_hauteur - $tab_top_newpage - $heightforfooter, 0, $outputlangs, 1, 1, $object->multicurrency_code);
    +						}
    +						$this->_pagefoot($pdf,$object,$outputlangs,1);
    +						// New page
    +						$pdf->AddPage();
    +						if (! empty($tplidx)) $pdf->useTemplate($tplidx);
    +						$pagenb++;
    +						if (empty($conf->global->MAIN_PDF_DONOTREPEAT_HEAD)) $this->_pagehead($pdf, $object, 0, $outputlangs);
    +					}
    +				}
    +				*/
    +				$tab_top = $tab_top_newpage+21;
    +
    +				// Show square
    +				if ($pagenb == 1)
    +				{
    +					$this->_tableau($pdf, $tab_top, $this->page_hauteur - $tab_top - $heightforinfotot - $heightforfreetext - $heightforfooter, 0, $outputlangs, 0, 0, $object->multicurrency_code);
    +					$bottomlasttab=$this->page_hauteur - $heightforinfotot - $heightforfreetext - $heightforfooter + 1;
    +				}
    +				else
    +				{
    +					$this->_tableau($pdf, $tab_top_newpage, $this->page_hauteur - $tab_top_newpage - $heightforinfotot - $heightforfreetext - $heightforfooter, 0, $outputlangs, 1, 0, $object->multicurrency_code);
    +					$bottomlasttab=$this->page_hauteur - $heightforinfotot - $heightforfreetext - $heightforfooter + 1;
    +				}
    +
    +				$bottomlasttab=$this->page_hauteur - $heightforinfotot - $heightforfreetext - $heightforfooter + 1;
    +
    +				// Affiche zone infos
    +				//$posy=$this->_tableau_info($pdf, $object, $bottomlasttab, $outputlangs);
    +
    +				// Affiche zone totaux
    +				//$posy=$this->_tableau_tot($pdf, $object, $deja_regle, $bottomlasttab, $outputlangs);
    +
    +				// Pied de page
    +				$this->_pagefoot($pdf,$object,$outputlangs);
    +				if (method_exists($pdf,'AliasNbPages')) $pdf->AliasNbPages();
    +
    +				$pdf->Close();
    +
    +				$pdf->Output($file,'F');
    +
    +				// Add pdfgeneration hook
    +				$hookmanager->initHooks(array('pdfgeneration'));
    +				$parameters=array('file'=>$file,'object'=>$object,'outputlangs'=>$outputlangs);
    +				global $action;
    +				$reshook=$hookmanager->executeHooks('afterPDFCreation',$parameters,$this,$action);    // Note that $action and $object may have been modified by some hooks
    +
    +				if (! empty($conf->global->MAIN_UMASK))
    +					@chmod($file, octdec($conf->global->MAIN_UMASK));
    +
    +				$this->result = array('fullpath'=>$file);
    +
    +				return 1;   // Pas d'erreur
    +			}
    +			else
    +			{
    +				$this->error=$langs->trans("ErrorCanNotCreateDir",$dir);
    +				return 0;
    +			}
    +		}
    +		else
    +		{
    +			$this->error=$langs->trans("ErrorConstantNotDefined","PRODUCT_OUTPUTDIR");
    +			return 0;
    +		}
    +	}
    +
    +
    +	/**
    +	 *   Show table for lines
    +	 *
    +	 *   @param		TCPDF		$pdf     		Object PDF
    +	 *   @param		string		$tab_top		Top position of table
    +	 *   @param		string		$tab_height		Height of table (rectangle)
    +	 *   @param		int			$nexY			Y (not used)
    +	 *   @param		Translate	$outputlangs	Langs object
    +	 *   @param		int			$hidetop		1=Hide top bar of array and title, 0=Hide nothing, -1=Hide only title
    +	 *   @param		int			$hidebottom		Hide bottom bar of array
    +	 *   @param		string		$currency		Currency code
    +	 *   @return	void
    +	 */
    +	function _tableau(&$pdf, $tab_top, $tab_height, $nexY, $outputlangs, $hidetop=0, $hidebottom=0, $currency='')
    +	{
    +	    global $conf;
    +
    +	    // Force to disable hidetop and hidebottom
    +	    $hidebottom=0;
    +	    if ($hidetop) $hidetop=-1;
    +
    +	    $currency = !empty($currency) ? $currency : $conf->currency;
    +	    $default_font_size = pdf_getPDFFontSize($outputlangs);
    +
    +	    // Amount in (at tab_top - 1)
    +	    $pdf->SetTextColor(0,0,0);
    +	    $pdf->SetFont('','', $default_font_size - 2);
    +
    +	    if (empty($hidetop))
    +	    {
    +	        $titre = $outputlangs->transnoentities("AmountInCurrency",$outputlangs->transnoentitiesnoconv("Currency".$currency));
    +	        $pdf->SetXY($this->page_largeur - $this->marge_droite - ($pdf->GetStringWidth($titre) + 3), $tab_top-4);
    +	        $pdf->MultiCell(($pdf->GetStringWidth($titre) + 3), 2, $titre);
    +
    +	        //$conf->global->MAIN_PDF_TITLE_BACKGROUND_COLOR='230,230,230';
    +	        if (! empty($conf->global->MAIN_PDF_TITLE_BACKGROUND_COLOR)) $pdf->Rect($this->marge_gauche, $tab_top, $this->page_largeur-$this->marge_droite-$this->marge_gauche, 5, 'F', null, explode(',',$conf->global->MAIN_PDF_TITLE_BACKGROUND_COLOR));
    +	    }
    +
    +	    $pdf->SetDrawColor(128,128,128);
    +	    $pdf->SetFont('','B', $default_font_size - 3);
    +
    +	    // Output Rect
    +	    //$this->printRect($pdf,$this->marge_gauche, $tab_top, $this->page_largeur-$this->marge_gauche-$this->marge_droite, $tab_height, $hidetop, $hidebottom);	// Rect prend une longueur en 3eme param et 4eme param
    +
    +		$pdf->SetLineStyle(array('dash'=>'0','color'=>array(220,26,26)));
    +		$pdf->SetDrawColor(220,26,26);
    +		$pdf->line($this->marge_gauche, $tab_top, $this->page_largeur-$this->marge_droite, $tab_top);
    +		$pdf->SetLineStyle(array('dash'=>0));
    +		$pdf->SetDrawColor(128,128,128);
    +		$pdf->SetTextColor(0,0,120);
    +
    +	    if (empty($hidetop))
    +	    {
    +	        //$pdf->line($this->marge_gauche, $tab_top+5, $this->page_largeur-$this->marge_droite, $tab_top+5);	// line prend une position y en 2eme param et 4eme param
    +	        $pdf->SetXY($this->posxdesc-1, $tab_top+1);
    +	        $pdf->MultiCell($this->wref,3, $outputlangs->transnoentities("Ref"),'','L');
    +	    }
    +
    +		//$pdf->line($this->posxlabel-1, $tab_top, $this->posxlabel-1, $tab_top + $tab_height);
    +		if (empty($hidetop))
    +		{
    +			$pdf->SetXY($this->posxlabel-3, $tab_top+1);
    +			$pdf->MultiCell($this->posxqty-$this->posxlabel+3,2, $outputlangs->transnoentities("Label"),'','C');
    +		}
    +
    +	    //$pdf->line($this->posxqty-1, $tab_top, $this->posxqty-1, $tab_top + $tab_height);
    +	    if (empty($hidetop))
    +	    {
    +	        $pdf->SetXY($this->posxqty-1, $tab_top+1);
    +	        $pdf->MultiCell($this->posxup-$this->posxqty-1,2, $outputlangs->transnoentities("Units"),'','C');
    +	    }
    +
    +	    //$pdf->line($this->posxup-1, $tab_top, $this->posxup-1, $tab_top + $tab_height);
    +	    if (empty($hidetop))
    +	    {
    +	        $pdf->SetXY($this->posxup-1, $tab_top+1);
    +			$pdf->MultiCell($this->posxunit-$this->posxup-1,2, $outputlangs->transnoentities("AverageUnitPricePMPShort"),'','C');
    +	    }
    +
    +		//$pdf->line($this->posxunit - 1, $tab_top, $this->posxunit - 1, $tab_top + $tab_height);
    +		if (empty($hidetop))
    +		{
    +			$pdf->SetXY($this->posxunit - 1, $tab_top + 1);
    +			$pdf->MultiCell($this->posxdiscount - $this->posxunit - 1, 2, $outputlangs->transnoentities("EstimatedStockValueShort"), '',
    +				'C');
    +		}
    +
    +	    //$pdf->line($this->posxdiscount-1, $tab_top, $this->posxdiscount-1, $tab_top + $tab_height);
    +	    if (empty($hidetop))
    +	    {
    +			$pdf->SetXY($this->posxdiscount-1, $tab_top+1);
    +			$pdf->MultiCell($this->postotalht-$this->posxdiscount+1,2, $outputlangs->transnoentities("SellPriceMin"),'','C');
    +	    }
    +
    +	    //$pdf->line($this->postotalht, $tab_top, $this->postotalht, $tab_top + $tab_height);
    +	    if (empty($hidetop))
    +	    {
    +	        $pdf->SetXY($this->postotalht-1, $tab_top+1);
    +	        $pdf->MultiCell($this->page_largeur-$this->marge_droite-$this->postotalht,2, $outputlangs->transnoentities("EstimatedStockValueSellShort"),'','C');
    +	    }
    +
    +		$pdf->SetDrawColor(220,26,26);
    +		$pdf->SetLineStyle(array('dash'=>'0','color'=>array(220,26,26)));
    +		$pdf->line($this->marge_gauche, $tab_top+11, $this->page_largeur-$this->marge_droite, $tab_top+11);
    +		$pdf->SetLineStyle(array('dash'=>0));
    +	}
    +
    +	/**
    +	 *  Show top header of page.
    +	 *
    +	 *  @param	TCPDF		$pdf     		Object PDF
    +	 *  @param  Object		$object     	Object to show
    +	 *  @param  int	    	$showaddress    0=no, 1=yes
    +	 *  @param  Translate	$outputlangs	Object lang for output
    +	 *  @param	string		$titlekey		Translation key to show as title of document
    +	 *  @return	void
    +	 */
    +	function _pagehead(&$pdf, $object, $showaddress, $outputlangs, $titlekey="")
    +	{
    +	    global $conf,$langs,$db,$hookmanager;
    +
    +	    // Load traductions files requiredby by page
    +		$outputlangs->loadLangs(array("main", "propal", "companies", "bills", "orders", "stocks"));
    +
    +	    $default_font_size = pdf_getPDFFontSize($outputlangs);
    +
    +	    if ($object->type == 1) $titlekey='ServiceSheet';
    +	    else $titlekey='StockSheet';
    +
    +	    pdf_pagehead($pdf,$outputlangs,$this->page_hauteur);
    +
    +	    // Show Draft Watermark
    +	    if($object->statut==0 && (! empty($conf->global->COMMANDE_DRAFT_WATERMARK)) )
    +	    {
    +	        pdf_watermark($pdf,$outputlangs,$this->page_hauteur,$this->page_largeur,'mm',$conf->global->COMMANDE_DRAFT_WATERMARK);
    +	    }
    +
    +	    $pdf->SetTextColor(0,0,60);
    +	    $pdf->SetFont('','B', $default_font_size + 3);
    +
    +	    $posy=$this->marge_haute;
    +	    $posx=$this->page_largeur-$this->marge_droite-100;
    +
    +	    $pdf->SetXY($this->marge_gauche,$posy);
    +
    +	    // Logo
    +	    $logo=$conf->mycompany->dir_output.'/logos/'.$this->emetteur->logo;
    +	    if ($this->emetteur->logo)
    +	    {
    +	        if (is_readable($logo))
    +	        {
    +	            $height=pdf_getHeightForLogo($logo);
    +	            $pdf->Image($logo, $this->marge_gauche, $posy, 0, $height);	// width=0 (auto)
    +	        }
    +	        else
    +	        {
    +	            $pdf->SetTextColor(200,0,0);
    +	            $pdf->SetFont('','B', $default_font_size -2);
    +	            $pdf->MultiCell(100, 3, $outputlangs->transnoentities("ErrorLogoFileNotFound",$logo), 0, 'L');
    +	            $pdf->MultiCell(100, 3, $outputlangs->transnoentities("ErrorGoToGlobalSetup"), 0, 'L');
    +	        }
    +	    }
    +	    else
    +	    {
    +	        $text=$this->emetteur->name;
    +	        $pdf->MultiCell(100, 4, $outputlangs->convToOutputCharset($text), 0, 'L');
    +	    }
    +
    +	    $pdf->SetFont('','B', $default_font_size + 3);
    +	    $pdf->SetXY($posx,$posy);
    +	    $pdf->SetTextColor(0,0,60);
    +	    $title=$outputlangs->transnoentities("Warehouse");
    +	    $pdf->MultiCell(100, 3, $title, '', 'R');
    +
    +	    $pdf->SetFont('','B',$default_font_size);
    +
    +	    $posy+=5;
    +	    $pdf->SetXY($posx,$posy);
    +	    $pdf->SetTextColor(0,0,60);
    +
    +	    $pdf->MultiCell(100, 4, $outputlangs->transnoentities("Ref")." : " . $outputlangs->convToOutputCharset($object->libelle), '', 'R');
    +
    +	    $posy+=5;
    +	    $pdf->SetFont('','', $default_font_size - 1);
    +		$pdf->SetXY($posx,$posy);
    +	    $pdf->SetTextColor(0,0,60);
    +	    $pdf->MultiCell(100, 3, $outputlangs->transnoentities("LocationSummary").' :', '', 'R');
    +
    +		$posy+=4;
    +		$pdf->SetXY($posx-50,$posy);
    +		$pdf->MultiCell(150, 3, $object->lieu, '', 'R');
    +
    +
    +		// Parent entrepot
    +		$posy+=4;
    +		$pdf->SetXY($posx,$posy);
    +		$pdf->SetTextColor(0,0,60);
    +		$pdf->MultiCell(100, 3, $outputlangs->transnoentities("ParentWarehouse").' :', '', 'R');
    +
    +		$posy+=4;
    +		$pdf->SetXY($posx-50,$posy);
    +		$e = new Entrepot($db);
    +		if(!empty($object->fk_parent) && $e->fetch($object->fk_parent) > 0)
    +		{
    +			$pdf->MultiCell(150, 3, $e->libelle, '', 'R');
    +		}
    +		else
    +		{
    +			$pdf->MultiCell(150, 3, $outputlangs->transnoentities("None"), '', 'R');
    +		}
    +
    +		// Description
    +		$nexY = $pdf->GetY();
    +		$nexY+=5;
    +		$pdf->SetXY($posx,$posy);
    +		$pdf->writeHTMLCell(190, 2, $this->marge_gauche, $nexY, '<b>'.$outputlangs->transnoentities("Description").' : </b>'.nl2br($object->description), 0, 1);
    +		$nexY = $pdf->GetY();
    +
    +		$calcproductsunique=$object->nb_different_products();
    +		$calcproducts=$object->nb_products();
    +
    +		// Total nb of different products
    +		$pdf->writeHTMLCell(190, 2, $this->marge_gauche, $nexY, '<b>'.$outputlangs->transnoentities("NumberOfDifferentProducts").' : </b>'.(empty($calcproductsunique['nb'])?'0':$calcproductsunique['nb']), 0, 1);
    +		$nexY = $pdf->GetY();
    +
    +		// Nb of products
    +		$valtoshow=price2num($calcproducts['nb'], 'MS');
    +		$pdf->writeHTMLCell(190, 2, $this->marge_gauche, $nexY, '<b>'.$outputlangs->transnoentities("NumberOfProducts").' : </b>'.(empty($valtoshow)?'0':$valtoshow), 0, 1);
    +		$nexY = $pdf->GetY();
    +
    +		// Value
    +		$pdf->writeHTMLCell(190, 2, $this->marge_gauche, $nexY, '<b>'.$outputlangs->transnoentities("EstimatedStockValueShort").' : </b>'. price((empty($calcproducts['value'])?'0':price2num($calcproducts['value'],'MT')), 0, $langs, 0, -1, -1, $conf->currency), 0, 1);
    +		$nexY = $pdf->GetY();
    +
    +
    +		// Last movement
    +		$sql = "SELECT max(m.datem) as datem";
    +		$sql .= " FROM ".MAIN_DB_PREFIX."stock_mouvement as m";
    +		$sql .= " WHERE m.fk_entrepot = '".$object->id."'";
    +		$resqlbis = $db->query($sql);
    +		if ($resqlbis)
    +		{
    +			$obj = $db->fetch_object($resqlbis);
    +			$lastmovementdate=$db->jdate($obj->datem);
    +		}
    +		else
    +		{
    +			dol_print_error($db);
    +		}
    +
    +		if ($lastmovementdate)
    +		{
    +			$toWrite = dol_print_date($lastmovementdate,'dayhour').' ';
    +		}
    +		else
    +		{
    +			$toWrite = $outputlangs->transnoentities("None");
    +		}
    +
    +		$pdf->writeHTMLCell(190, 2, $this->marge_gauche, $nexY, '<b>'.$outputlangs->transnoentities("LastMovement").' : </b>'.$toWrite, 0, 1);
    +		$nexY = $pdf->GetY();
    +
    +
    +	    /*if ($object->ref_client)
    +	    {
    +	        $posy+=5;
    +	        $pdf->SetXY($posx,$posy);
    +	        $pdf->SetTextColor(0,0,60);
    +	        $pdf->MultiCell(100, 3, $outputlangs->transnoentities("RefCustomer")." : " . $outputlangs->convToOutputCharset($object->ref_client), '', 'R');
    +	    }*/
    +
    +	    /*$posy+=4;
    +	    $pdf->SetXY($posx,$posy);
    +	    $pdf->SetTextColor(0,0,60);
    +	    $pdf->MultiCell(100, 3, $outputlangs->transnoentities("OrderDate")." : " . dol_print_date($object->date,"%d %b %Y",false,$outputlangs,true), '', 'R');
    +	    */
    +
    +	    // Get contact
    +	    /*
    +	    if (!empty($conf->global->DOC_SHOW_FIRST_SALES_REP))
    +	    {
    +	        $arrayidcontact=$object->getIdContact('internal','SALESREPFOLL');
    +	        if (count($arrayidcontact) > 0)
    +	        {
    +	            $usertmp=new User($this->db);
    +	            $usertmp->fetch($arrayidcontact[0]);
    +	            $posy+=4;
    +	            $pdf->SetXY($posx,$posy);
    +	            $pdf->SetTextColor(0,0,60);
    +	            $pdf->MultiCell(100, 3, $langs->trans("SalesRepresentative")." : ".$usertmp->getFullName($langs), '', 'R');
    +	        }
    +	    }*/
    +
    +	    $posy+=2;
    +
    +	    // Show list of linked objects
    +	    $posy = pdf_writeLinkedObjects($pdf, $object, $outputlangs, $posx, $posy, 100, 3, 'R', $default_font_size);
    +
    +	    if ($showaddress)
    +	    {
    +	        /*
    +	        // Sender properties
    +	        $carac_emetteur = pdf_build_address($outputlangs, $this->emetteur, $object->thirdparty);
    +
    +	        // Show sender
    +	        $posy=42;
    +	        $posx=$this->marge_gauche;
    +	        if (! empty($conf->global->MAIN_INVERT_SENDER_RECIPIENT)) $posx=$this->page_largeur-$this->marge_droite-80;
    +	        $hautcadre=40;
    +
    +	        // Show sender frame
    +	        $pdf->SetTextColor(0,0,0);
    +	        $pdf->SetFont('','', $default_font_size - 2);
    +	        $pdf->SetXY($posx,$posy-5);
    +	        $pdf->MultiCell(66,5, $outputlangs->transnoentities("BillFrom").":", 0, 'L');
    +	        $pdf->SetXY($posx,$posy);
    +	        $pdf->SetFillColor(230,230,230);
    +	        $pdf->MultiCell(82, $hautcadre, "", 0, 'R', 1);
    +	        $pdf->SetTextColor(0,0,60);
    +
    +	        // Show sender name
    +	        $pdf->SetXY($posx+2,$posy+3);
    +	        $pdf->SetFont('','B', $default_font_size);
    +	        $pdf->MultiCell(80, 4, $outputlangs->convToOutputCharset($this->emetteur->name), 0, 'L');
    +	        $posy=$pdf->getY();
    +
    +	        // Show sender information
    +	        $pdf->SetXY($posx+2,$posy);
    +	        $pdf->SetFont('','', $default_font_size - 1);
    +	        $pdf->MultiCell(80, 4, $carac_emetteur, 0, 'L');
    +	        */
    +	    }
    +
    +	    $pdf->SetTextColor(0,0,0);
    +	}
    +
    +	/**
    +	 *   	Show footer of page. Need this->emetteur object
    +	 *
    +	 *   	@param	TCPDF		$pdf     			PDF
    +	 * 		@param	Object		$object				Object to show
    +	 *      @param	Translate	$outputlangs		Object lang for output
    +	 *      @param	int			$hidefreetext		1=Hide free text
    +	 *      @return	int								Return height of bottom margin including footer text
    +	 */
    +	function _pagefoot(&$pdf,$object,$outputlangs,$hidefreetext=0)
    +	{
    +	    global $conf;
    +	    $showdetails=$conf->global->MAIN_GENERATE_DOCUMENTS_SHOW_FOOT_DETAILS;
    +	    return pdf_pagefoot($pdf,$outputlangs,'PRODUCT_FREE_TEXT',$this->emetteur,$this->marge_basse,$this->marge_gauche,$this->page_hauteur,$object,$showdetails,$hidefreetext);
    +	}
    +}
    diff --git a/htdocs/core/modules/stock/doc/pdf_stdmovement.modules.php b/htdocs/core/modules/stock/doc/pdf_stdmovement.modules.php
    new file mode 100644
    index 00000000000..2fd86069d01
    --- /dev/null
    +++ b/htdocs/core/modules/stock/doc/pdf_stdmovement.modules.php
    @@ -0,0 +1,1182 @@
    +<?php
    +/* Copyright (C) 2017 	Laurent Destailleur <eldy@stocks.sourceforge.net>
    + *
    + * This program is free software; you can redistribute it and/or modify
    + * it under the terms of the GNU General Public License as published by
    + * the Free Software Foundation; either version 3 of the License, or
    + * (at your option) any later version.
    + *
    + * This program is distributed in the hope that it will be useful,
    + * but WITHOUT ANY WARRANTY; without even the implied warranty of
    + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
    + * GNU General Public License for more details.
    + *
    + * You should have received a copy of the GNU General Public License
    + * along with this program. If not, see <http://www.gnu.org/licenses/>.
    + * or see http://www.gnu.org/
    + */
    +
    +/**
    + *	\file       htdocs/core/modules/stock/doc/pdf_stdmovement.modules.php
    + *	\ingroup    societe
    + *	\brief      File of class to build PDF documents for stocks movements
    + */
    +
    +require_once DOL_DOCUMENT_ROOT.'/core/modules/stock/modules_stock.class.php';
    +require_once DOL_DOCUMENT_ROOT.'/product/stock/class/entrepot.class.php';
    +require_once DOL_DOCUMENT_ROOT.'/product/stock/class/mouvementstock.class.php';
    +require_once DOL_DOCUMENT_ROOT.'/fourn/class/fournisseur.product.class.php';
    +require_once DOL_DOCUMENT_ROOT.'/core/lib/company.lib.php';
    +require_once DOL_DOCUMENT_ROOT.'/core/lib/functions2.lib.php';
    +require_once DOL_DOCUMENT_ROOT.'/core/lib/files.lib.php';
    +require_once DOL_DOCUMENT_ROOT.'/core/lib/pdf.lib.php';
    +
    +
    +/**
    + *	Class to build documents using ODF templates generator
    + */
    +class pdf_stdmovement extends ModelePDFMovement
    +{
    +    /**
    +     * @var DoliDb Database handler
    +     */
    +    public $db;
    +
    +	/**
    +     * @var string model name
    +     */
    +    public $name;
    +
    +	/**
    +     * @var string model description (short text)
    +     */
    +    public $description;
    +
    +	/**
    +     * @var string document type
    +     */
    +    public $type;
    +
    +	/**
    +     * @var array() Minimum version of PHP required by module.
    +	 * e.g.: PHP ≥ 5.4 = array(5, 4)
    +     */
    +	public $phpmin = array(5, 4);
    +
    +	/**
    +     * Dolibarr version of the loaded document
    +     * @public string
    +     */
    +	public $version = 'dolibarr';
    +
    +    /**
    +     * @var int page_largeur
    +     */
    +    public $page_largeur;
    +
    +    /**
    +     * @var int page_hauteur
    +     */
    +    public $page_hauteur;
    +
    +    /**
    +     * @var array format
    +     */
    +    public $format;
    +
    +	/**
    +     * @var int marge_gauche
    +     */
    +	public $marge_gauche;
    +
    +	/**
    +     * @var int marge_droite
    +     */
    +	public $marge_droite;
    +
    +	/**
    +     * @var int marge_haute
    +     */
    +	public $marge_haute;
    +
    +	/**
    +     * @var int marge_basse
    +     */
    +	public $marge_basse;
    +
    +    /**
    +	 * Issuer
    +	 * @var Societe
    +	 */
    +	public $emetteur;
    +
    +
    +	/**
    +	 *	Constructor
    +	 *
    +	 *  @param		DoliDB		$db      Database handler
    +	 */
    +	public function __construct($db)
    +	{
    +		global $conf,$langs,$mysoc;
    +
    +		// Load traductions files requiredby by page
    +		$langs->loadLangs(array("main", "companies"));
    +
    +		$this->db = $db;
    +		$this->name = "stdmouvement";
    +		$this->description = $langs->trans("DocumentModelStandardPDF");
    +
    +		// Dimension page pour format A4
    +		$this->type = 'pdf';
    +		$formatarray=pdf_getFormat();
    +		$this->page_largeur = $formatarray['width'];
    +		$this->page_hauteur = $formatarray['height'];
    +		$this->format = array($this->page_largeur,$this->page_hauteur);
    +		$this->marge_gauche=isset($conf->global->MAIN_PDF_MARGIN_LEFT)?$conf->global->MAIN_PDF_MARGIN_LEFT:10;
    +		$this->marge_droite=isset($conf->global->MAIN_PDF_MARGIN_RIGHT)?$conf->global->MAIN_PDF_MARGIN_RIGHT:10;
    +		$this->marge_haute =isset($conf->global->MAIN_PDF_MARGIN_TOP)?$conf->global->MAIN_PDF_MARGIN_TOP:10;
    +		$this->marge_basse =isset($conf->global->MAIN_PDF_MARGIN_BOTTOM)?$conf->global->MAIN_PDF_MARGIN_BOTTOM:10;
    +
    +		$this->option_logo = 1;                    // Affiche logo
    +		$this->option_codestockservice = 0;      // Affiche code stock-service
    +		$this->option_multilang = 1;               // Dispo en plusieurs langues
    +		$this->option_freetext = 0;				   // Support add of a personalised text
    +
    +		// Recupere emetteur
    +		$this->emetteur=$mysoc;
    +		if (! $this->emetteur->country_code) $this->emetteur->country_code=substr($langs->defaultlang,-2);    // By default if not defined
    +
    +		// Define position of columns
    +		$this->wref = 15;
    +		$this->posxidref = $this->marge_gauche;
    +		$this->posxdatemouv = $this->marge_gauche+8;;
    +		$this->posxdesc=37;
    +		$this->posxlabel=50;
    +		$this->posxtva=80;
    +		$this->posxqty=105;
    +		$this->posxup=119;
    +		$this->posxunit=136;
    +		$this->posxdiscount=167;
    +		$this->postotalht=180;
    +
    +		if (! empty($conf->global->MAIN_GENERATE_DOCUMENTS_WITHOUT_VAT) || ! empty($conf->global->MAIN_GENERATE_DOCUMENTS_WITHOUT_VAT_COLUMN)) $this->posxtva=$this->posxup;
    +		$this->posxpicture=$this->posxtva - (empty($conf->global->MAIN_DOCUMENTS_WITH_PICTURE_WIDTH)?20:$conf->global->MAIN_DOCUMENTS_WITH_PICTURE_WIDTH);	// width of images
    +		if ($this->page_largeur < 210) // To work with US executive format
    +		{
    +			$this->posxpicture-=20;
    +			$this->posxtva-=20;
    +			$this->posxup-=20;
    +			$this->posxqty-=20;
    +			$this->posxunit-=20;
    +			$this->posxdiscount-=20;
    +			$this->postotalht-=20;
    +		}
    +		$this->tva=array();
    +		$this->localtax1=array();
    +		$this->localtax2=array();
    +		$this->atleastoneratenotnull=0;
    +		$this->atleastonediscount=0;
    +	}
    +
    +
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
    +	/**
    +	 *	Function to build a document on disk using the generic odt module.
    +	 *
    +	 *	@param		Stock		$object				Object source to build document
    +	 *	@param		Translate	$outputlangs		Lang output object
    +	 * 	@param		string		$srctemplatepath	Full path of source filename for generator using a template file
    +	 *  @param		int			$hidedetails		Do not show line details
    +	 *  @param		int			$hidedesc			Do not show desc
    +	 *  @param		int			$hideref			Do not show ref
    +	 *	@return		int         					1 if OK, <=0 if KO
    +	 */
    +	function write_file($object,$outputlangs,$srctemplatepath,$hidedetails=0,$hidedesc=0,$hideref=0)
    +	{
    +        // phpcs:enable
    +		global $user,$langs,$conf,$mysoc,$db,$hookmanager;
    +
    +		if (! is_object($outputlangs)) $outputlangs=$langs;
    +		// For backward compatibility with FPDF, force output charset to ISO, because FPDF expect text to be encoded in ISO
    +		if (! empty($conf->global->MAIN_USE_FPDF)) $outputlangs->charset_output='ISO-8859-1';
    +
    +		// Load traductions files requiredby by page
    +		$outputlangs->loadLangs(array("main", "dict", "companies", "bills", "stocks", "orders", "deliveries"));
    +
    +	/**
    +	 * TODO: get from object
    +	 */
    +
    +		$id=GETPOST('id','int');
    +		$ref = GETPOST('ref','alpha');
    +		$msid=GETPOST('msid','int');
    +		$product_id=GETPOST("product_id");
    +		$action=GETPOST('action','aZ09');
    +		$cancel=GETPOST('cancel','alpha');
    +		$contextpage=GETPOST('contextpage','aZ')?GETPOST('contextpage','aZ'):'movementlist';
    +
    +		$idproduct = GETPOST('idproduct','int');
    +		$year = GETPOST("year");
    +		$month = GETPOST("month");
    +		$search_ref = GETPOST('search_ref', 'alpha');
    +		$search_movement = GETPOST("search_movement");
    +		$search_product_ref = trim(GETPOST("search_product_ref"));
    +		$search_product = trim(GETPOST("search_product"));
    +		$search_warehouse = trim(GETPOST("search_warehouse"));
    +		$search_inventorycode = trim(GETPOST("search_inventorycode"));
    +		$search_user = trim(GETPOST("search_user"));
    +		$search_batch = trim(GETPOST("search_batch"));
    +		$search_qty = trim(GETPOST("search_qty"));
    +		$search_type_mouvement=GETPOST('search_type_mouvement','int');
    +
    +		$limit = GETPOST('limit','int')?GETPOST('limit','int'):$conf->liste_limit;
    +		$page = GETPOST("page",'int');
    +		$sortfield = GETPOST("sortfield",'alpha');
    +		$sortorder = GETPOST("sortorder",'alpha');
    +		if (empty($page) || $page == -1) { $page = 0; }     // If $page is not defined, or '' or -1
    +		$offset = $limit * $page;
    +		if (! $sortfield) $sortfield="m.datem";
    +		if (! $sortorder) $sortorder="DESC";
    +
    +		$pdluoid=GETPOST('pdluoid','int');
    +
    +		// Initialize technical object to manage hooks of page. Note that conf->hooks_modules contains array of hook context
    +		$hookmanager->initHooks(array('movementlist'));
    +		$extrafields = new ExtraFields($db);
    +
    +		// fetch optionals attributes and labels
    +		$extralabels = $extrafields->fetch_name_optionals_label('movement');
    +		$search_array_options=$extrafields->getOptionalsFromPost($extralabels,'','search_');
    +
    +		$productlot=new ProductLot($db);
    +		$productstatic=new Product($db);
    +		$warehousestatic=new Entrepot($db);
    +		$movement=new MouvementStock($db);
    +		$userstatic=new User($db);
    +
    +		$sql = "SELECT p.rowid, p.ref as product_ref, p.label as produit, p.tobatch, p.fk_product_type as type, p.entity,";
    +		$sql.= " e.ref as stock, e.rowid as entrepot_id, e.lieu,";
    +		$sql.= " m.rowid as mid, m.value as qty, m.datem, m.fk_user_author, m.label, m.inventorycode, m.fk_origin, m.origintype,";
    +		$sql.= " m.batch, m.price,";
    +		$sql.= " m.type_mouvement,";
    +		$sql.= " pl.rowid as lotid, pl.eatby, pl.sellby,";
    +		$sql.= " u.login, u.photo, u.lastname, u.firstname";
    +		// Add fields from extrafields
    +		foreach ($extrafields->attribute_label as $key => $val) $sql.=($extrafields->attribute_type[$key] != 'separate' ? ",ef.".$key.' as options_'.$key : '');
    +		// Add fields from hooks
    +		$parameters=array();
    +		$reshook=$hookmanager->executeHooks('printFieldListSelect',$parameters);    // Note that $action and $object may have been modified by hook
    +		$sql.=$hookmanager->resPrint;
    +		$sql.= " FROM ".MAIN_DB_PREFIX."entrepot as e,";
    +		$sql.= " ".MAIN_DB_PREFIX."product as p,";
    +		$sql.= " ".MAIN_DB_PREFIX."stock_mouvement as m";
    +		if (is_array($extrafields->attribute_label) && count($extrafields->attribute_label)) $sql.= " LEFT JOIN ".MAIN_DB_PREFIX."movement_extrafields as ef on (m.rowid = ef.fk_object)";
    +		$sql.= " LEFT JOIN ".MAIN_DB_PREFIX."user as u ON m.fk_user_author = u.rowid";
    +		$sql.= " LEFT JOIN ".MAIN_DB_PREFIX."product_lot as pl ON m.batch = pl.batch AND m.fk_product = pl.fk_product";
    +		$sql.= " WHERE m.fk_product = p.rowid";
    +		if ($msid > 0) $sql .= " AND m.rowid = ".$msid;
    +		$sql.= " AND m.fk_entrepot = e.rowid";
    +		$sql.= " AND e.entity IN (".getEntity('stock').")";
    +		if (empty($conf->global->STOCK_SUPPORTS_SERVICES)) $sql.= " AND p.fk_product_type = 0";
    +		if ($id > 0) $sql.= " AND e.rowid ='".$id."'";
    +		if ($month > 0)
    +		{
    +			if ($year > 0)
    +			$sql.= " AND m.datem BETWEEN '".$db->idate(dol_get_first_day($year,$month,false))."' AND '".$db->idate(dol_get_last_day($year,$month,false))."'";
    +			else
    +			$sql.= " AND date_format(m.datem, '%m') = '$month'";
    +		}
    +		else if ($year > 0)
    +		{
    +			$sql.= " AND m.datem BETWEEN '".$db->idate(dol_get_first_day($year,1,false))."' AND '".$db->idate(dol_get_last_day($year,12,false))."'";
    +		}
    +		if ($idproduct > 0) $sql.= " AND p.rowid = '".$idproduct."'";
    +		if (! empty($search_ref))			$sql.= natural_search('m.rowid', $search_ref, 1);
    +		if (! empty($search_movement))      $sql.= natural_search('m.label', $search_movement);
    +		if (! empty($search_inventorycode)) $sql.= natural_search('m.inventorycode', $search_inventorycode);
    +		if (! empty($search_product_ref))   $sql.= natural_search('p.ref', $search_product_ref);
    +		if (! empty($search_product))       $sql.= natural_search('p.label', $search_product);
    +		if ($search_warehouse > 0)          $sql.= " AND e.rowid = '".$db->escape($search_warehouse)."'";
    +		if (! empty($search_user))          $sql.= natural_search('u.login', $search_user);
    +		if (! empty($search_batch))         $sql.= natural_search('m.batch', $search_batch);
    +		if ($search_qty != '')				$sql.= natural_search('m.value', $search_qty, 1);
    +		if ($search_type_mouvement > 0)		$sql.= " AND m.type_mouvement = '".$db->escape($search_type_mouvement)."'";
    +		// Add where from extra fields
    +		include DOL_DOCUMENT_ROOT.'/core/tpl/extrafields_list_search_sql.tpl.php';
    +		// Add where from hooks
    +		$parameters=array();
    +		$reshook=$hookmanager->executeHooks('printFieldListWhere',$parameters);    // Note that $action and $object may have been modified by hook
    +		$sql.=$hookmanager->resPrint;
    +		$sql.= $db->order($sortfield,$sortorder);
    +
    +		$nbtotalofrecords = '';
    +		if (empty($conf->global->MAIN_DISABLE_FULL_SCANLIST))
    +		{
    +			$result = $db->query($sql);
    +			$nbtotalofrecords = $db->num_rows($result);
    +			if (($page * $limit) > $nbtotalofrecords)	// if total resultset is smaller then paging size (filtering), goto and load page 0
    +			{
    +				$page = 0;
    +				$offset = 0;
    +			}
    +		}
    +
    +		if(empty($search_inventorycode)) $sql.= $db->plimit($limit+1, $offset);
    +
    +
    +		$resql = $db->query($sql);
    +		$nbtotalofrecords = $db->num_rows($result);
    +
    +	/*
    +	 * END TODO
    +	 **/
    +
    +		//$nblignes = count($object->lines);
    +
    +		if ($conf->stock->dir_output)
    +		{
    +
    +			if ($resql)
    +			{
    +				$product = new Product($db);
    +				$object = new Entrepot($db);
    +
    +				if ($idproduct > 0)
    +				{
    +					$product->fetch($idproduct);
    +				}
    +				if ($id > 0 || $ref)
    +				{
    +					$result = $object->fetch($id, $ref);
    +					if ($result < 0)
    +					{
    +						dol_print_error($db);
    +					}
    +				}
    +
    +				$num = $db->num_rows($resql);
    +
    +				$arrayofselected=is_array($toselect)?$toselect:array();
    +
    +				$i = 0;
    +				$help_url='EN:Module_Stocks_En|FR:Module_Stock|ES:M&oacute;dulo_Stocks';
    +				if ($msid) $texte = $langs->trans('StockMovementForId', $msid);
    +				else
    +				{
    +					$texte = $langs->trans("ListOfStockMovements");
    +					if ($id) $texte.=' ('.$langs->trans("ForThisWarehouse").')';
    +				}
    +			}
    +
    +			// Definition of $dir and $file
    +			if ($object->specimen)
    +			{
    +				$dir = $conf->stock->dir_output . "/movement";
    +				$file = $dir . "/SPECIMEN.pdf";
    +			}
    +			else
    +			{
    +				$objectref = dol_sanitizeFileName($object->ref);
    +				if(!empty($search_inventorycode)) $objectref.="_".$id."_".$search_inventorycode;
    +				if($search_type_mouvement) $objectref.="_".$search_type_mouvement;
    +				$dir = $conf->stock->dir_output . "/movement/" . $objectref;
    +				$file = $dir . "/" . $objectref . ".pdf";
    +			}
    +
    +			$stockFournisseur = new ProductFournisseur($this->db);
    +			$supplierprices = $stockFournisseur->list_product_fournisseur_price($object->id);
    +			$object->supplierprices = $supplierprices;
    +
    +			$productstatic=new Product($db);
    +
    +			if (! file_exists($dir))
    +			{
    +				if (dol_mkdir($dir) < 0)
    +				{
    +					$this->error=$langs->transnoentities("ErrorCanNotCreateDir",$dir);
    +					return -1;
    +				}
    +			}
    +
    +			if (file_exists($dir))
    +			{
    +				// Add pdfgeneration hook
    +				if (! is_object($hookmanager))
    +				{
    +					include_once DOL_DOCUMENT_ROOT.'/core/class/hookmanager.class.php';
    +					$hookmanager=new HookManager($this->db);
    +				}
    +				$hookmanager->initHooks(array('pdfgeneration'));
    +				$parameters=array('file'=>$file,'object'=>$object,'outputlangs'=>$outputlangs);
    +				global $action;
    +				$reshook=$hookmanager->executeHooks('beforePDFCreation',$parameters,$object,$action);    // Note that $action and $object may have been modified by some hooks
    +
    +				// Create pdf instance
    +				$pdf=pdf_getInstance($this->format);
    +				$default_font_size = pdf_getPDFFontSize($outputlangs);	// Must be after pdf_getInstance
    +				$pdf->SetAutoPageBreak(1,0);
    +
    +				$heightforinfotot = 40;	// Height reserved to output the info and total part
    +		        $heightforfreetext= (isset($conf->global->MAIN_PDF_FREETEXT_HEIGHT)?$conf->global->MAIN_PDF_FREETEXT_HEIGHT:5);	// Height reserved to output the free text on last page
    +	            $heightforfooter = $this->marge_basse + 8;	// Height reserved to output the footer (value include bottom margin)
    +
    +                if (class_exists('TCPDF'))
    +                {
    +                    $pdf->setPrintHeader(false);
    +                    $pdf->setPrintFooter(false);
    +                }
    +                $pdf->SetFont(pdf_getPDFFont($outputlangs));
    +                // Set path to the background PDF File
    +                if (empty($conf->global->MAIN_DISABLE_FPDI) && ! empty($conf->global->MAIN_ADD_PDF_BACKGROUND))
    +                {
    +                    $pagecount = $pdf->setSourceFile($conf->mycompany->dir_output.'/'.$conf->global->MAIN_ADD_PDF_BACKGROUND);
    +                    $tplidx = $pdf->importPage(1);
    +                }
    +
    +				$pdf->Open();
    +				$pagenb=0;
    +				$pdf->SetDrawColor(128,128,128);
    +
    +				$pdf->SetTitle($outputlangs->convToOutputCharset($object->ref));
    +				$pdf->SetSubject($outputlangs->transnoentities("Stock"));
    +				$pdf->SetCreator("Dolibarr ".DOL_VERSION);
    +				$pdf->SetAuthor($outputlangs->convToOutputCharset($user->getFullName($outputlangs)));
    +				$pdf->SetKeyWords($outputlangs->convToOutputCharset($object->ref)." ".$outputlangs->transnoentities("Stock")." ".$outputlangs->convToOutputCharset($object->libelle));
    +				if (! empty($conf->global->MAIN_DISABLE_PDF_COMPRESSION)) $pdf->SetCompression(false);
    +
    +				$pdf->SetMargins($this->marge_gauche, $this->marge_haute, $this->marge_droite);   // Left, Top, Right
    +
    +
    +				// New page
    +				$pdf->AddPage();
    +				if (! empty($tplidx)) $pdf->useTemplate($tplidx);
    +				$pagenb++;
    +				$this->_pagehead($pdf, $object, 1, $outputlangs);
    +				$pdf->SetFont('','', $default_font_size - 1);
    +				$pdf->MultiCell(0, 3, '');		// Set interline to 3
    +				$pdf->SetTextColor(0,0,0);
    +
    +				$tab_top = 42;
    +				$tab_top_newpage = (empty($conf->global->MAIN_PDF_DONOTREPEAT_HEAD)?42:10);
    +				$tab_height = 130;
    +				$tab_height_newpage = 150;
    +
    +				/* ************************************************************************** */
    +				/*                                                                            */
    +				/* Affichage de la liste des produits du MouvementStock                           */
    +				/*                                                                            */
    +				/* ************************************************************************** */
    +
    +				$nexY+=5;
    +				$nexY = $pdf->GetY();
    +				$nexY+=10;
    +
    +				$totalunit=0;
    +				$totalvalue=$totalvaluesell=0;
    +				$arrayofuniqueproduct = array();
    +
    +				//dol_syslog('List products', LOG_DEBUG);
    +				$resql = $db->query($sql);
    +				if ($resql)
    +				{
    +					$num = $db->num_rows($resql);
    +					$i = 0;
    +					$nblignes = $num;
    +					for ($i = 0 ; $i < $nblignes ; $i++)
    +					{
    +						$objp = $db->fetch_object($resql);
    +
    +						// Multilangs
    +						if (! empty($conf->global->MAIN_MULTILANGS)) // si l'option est active
    +						{
    +							$sql = "SELECT label";
    +							$sql.= " FROM ".MAIN_DB_PREFIX."product_lang";
    +							$sql.= " WHERE fk_product=".$objp->rowid;
    +							$sql.= " AND lang='". $langs->getDefaultLang() ."'";
    +							$sql.= " LIMIT 1";
    +
    +							$result = $db->query($sql);
    +							if ($result)
    +							{
    +								$objtp = $db->fetch_object($result);
    +								if ($objtp->label != '') $objp->produit = $objtp->label;
    +							}
    +						}
    +
    +						$curY = $nexY;
    +						$pdf->SetFont('','', $default_font_size - 1);   // Into loop to work with multipage
    +						$pdf->SetTextColor(0,0,0);
    +
    +						$pdf->setTopMargin($tab_top_newpage);
    +						$pdf->setPageOrientation('', 1, $heightforfooter+$heightforfreetext+$heightforinfotot);	// The only function to edit the bottom margin of current page to set it.
    +						$pageposbefore=$pdf->getPage();
    +
    +						// Description of product line
    +						$curX = $this->posxdesc-1;
    +
    +						$showpricebeforepagebreak=1;
    +
    +						$pdf->startTransaction();
    +						pdf_writelinedesc($pdf,$object,$i,$outputlangs,$this->posxtva-$curX,3,$curX,$curY,$hideref,$hidedesc);
    +						$pageposafter=$pdf->getPage();
    +						if ($pageposafter > $pageposbefore)	// There is a pagebreak
    +						{
    +							$pdf->rollbackTransaction(true);
    +							$pageposafter=$pageposbefore;
    +							//print $pageposafter.'-'.$pageposbefore;exit;
    +							$pdf->setPageOrientation('', 1, $heightforfooter);	// The only function to edit the bottom margin of current page to set it.
    +							pdf_writelinedesc($pdf,$object,$i,$outputlangs,$this->posxtva-$curX,4,$curX,$curY,$hideref,$hidedesc);
    +							$pageposafter=$pdf->getPage();
    +							$posyafter=$pdf->GetY();
    +							if ($posyafter > ($this->page_hauteur - ($heightforfooter+$heightforfreetext+$heightforinfotot)))	// There is no space left for total+free text
    +							{
    +								if ($i == ($nblignes-1))	// No more lines, and no space left to show total, so we create a new page
    +								{
    +									$pdf->AddPage('','',true);
    +									if (! empty($tplidx)) $pdf->useTemplate($tplidx);
    +									if (empty($conf->global->MAIN_PDF_DONOTREPEAT_HEAD)) $this->_pagehead($pdf, $object, 0, $outputlangs);
    +									$pdf->setPage($pageposafter+1);
    +								}
    +							}
    +							else
    +							{
    +								// We found a page break
    +								$showpricebeforepagebreak=0;
    +							}
    +						}
    +						else	// No pagebreak
    +						{
    +							$pdf->commitTransaction();
    +						}
    +						$posYAfterDescription=$pdf->GetY();
    +
    +						$nexY = $pdf->GetY();
    +						$pageposafter=$pdf->getPage();
    +
    +						$pdf->setPage($pageposbefore);
    +						$pdf->setTopMargin($this->marge_haute);
    +						$pdf->setPageOrientation('', 1, 0);	// The only function to edit the bottom margin of current page to set it.
    +
    +						// We suppose that a too long description is moved completely on next page
    +						if ($pageposafter > $pageposbefore && empty($showpricebeforepagebreak)) {
    +							$pdf->setPage($pageposafter); $curY = $tab_top_newpage;
    +						}
    +
    +						$pdf->SetFont('','',  $default_font_size - 1);   // On repositionne la police par defaut
    +
    +						// $objp = $db->fetch_object($resql);
    +
    +						$userstatic->id=$objp->fk_user_author;
    +						$userstatic->login=$objp->login;
    +						$userstatic->lastname=$objp->lastname;
    +						$userstatic->firstname=$objp->firstname;
    +						$userstatic->photo=$objp->photo;
    +
    +						$productstatic->id=$objp->rowid;
    +						$productstatic->ref=$objp->product_ref;
    +						$productstatic->label=$objp->produit;
    +						$productstatic->type=$objp->type;
    +						$productstatic->entity=$objp->entity;
    +						$productstatic->status_batch=$objp->tobatch;
    +
    +						$productlot->id = $objp->lotid;
    +						$productlot->batch= $objp->batch;
    +						$productlot->eatby= $objp->eatby;
    +						$productlot->sellby= $objp->sellby;
    +
    +						$warehousestatic->id=$objp->entrepot_id;
    +						$warehousestatic->libelle=$objp->stock;
    +						$warehousestatic->lieu=$objp->lieu;
    +
    +						$arrayofuniqueproduct[$objp->rowid]=$objp->produit;
    +						if(!empty($objp->fk_origin)) {
    +							$origin = $movement->get_origin($objp->fk_origin, $objp->origintype);
    +						} else {
    +							$origin = '';
    +						}
    +
    +						// Id movement.
    +						$pdf->SetXY($this->posxidref, $curY);
    +						$pdf->MultiCell($this->posxdesc-$this->posxidref-0.8, 3, $objp->mid, 0, 'L');
    +
    +						// Date.
    +						$pdf->SetXY($this->posxdatemouv, $curY);
    +						$pdf->MultiCell($this->posxdesc-$this->posxdatemouv-0.8, 6, dol_print_date($db->jdate($objp->datem),'dayhour'), 0, 'L');
    +
    +						// Ref.
    +						$pdf->SetXY($this->posxdesc, $curY);
    +						$pdf->MultiCell($this->posxlabel-$this->posxdesc-0.8, 3, $productstatic->ref, 0, 'L');
    +
    +						// Label
    +						$pdf->SetXY($this->posxlabel+0.8, $curY);
    +						$pdf->MultiCell($this->posxqty-$this->posxlabel-0.8, 6, $productstatic->label, 0, 'L');
    +
    +						// Lot/serie
    +						$pdf->SetXY($this->posxqty, $curY);
    +						$pdf->MultiCell($this->posxup-$this->posxqty-0.8, 3, $productlot->batch, 0, 'R');
    +
    +						// Inv. code
    +						$pdf->SetXY($this->posxup, $curY);
    +						$pdf->MultiCell($this->posxunit-$this->posxup-0.8, 3, $objp->inventorycode, 0, 'R');
    +
    +						// Label mouvement
    +						$pdf->SetXY($this->posxunit, $curY);
    +						$pdf->MultiCell($this->posxdiscount-$this->posxunit-0.8, 3, $objp->label, 0, 'R');
    +						$totalvalue+=price2num($objp->ppmp*$objp->value,'MT');
    +
    +						// Origin
    +						$pricemin=$objp->price;
    +						$pdf->SetXY($this->posxdiscount, $curY);
    +						$pdf->MultiCell($this->postotalht-$this->posxdiscount-0.8, 3, $origin, 0, 'R', 0);
    +
    +						// Qty
    +						$valtoshow=price2num($objp->qty, 'MS');
    +						$towrite = (empty($valtoshow)?'0':$valtoshow);
    +						$totalunit+=$objp->qty;
    +
    +						$pdf->SetXY($this->postotalht, $curY);
    +						$pdf->MultiCell($this->page_largeur-$this->marge_droite-$this->postotalht, 3, $objp->qty, 0, 'R', 0);
    +
    +						$totalvaluesell+=price2num($pricemin*$objp->value,'MT');
    +
    +						$nexY+=3.5;    // Passe espace entre les lignes
    +						// Add line
    +						if (! empty($conf->global->MAIN_PDF_DASH_BETWEEN_LINES) && $i < ($nblignes - 1))
    +						{
    +							$pdf->setPage($pageposafter);
    +							$pdf->SetLineStyle(array('dash'=>'1,1','color'=>array(80,80,80)));
    +							//$pdf->SetDrawColor(190,190,200);
    +							$pdf->line($this->marge_gauche, $nexY+1, $this->page_largeur - $this->marge_droite, $nexY+1);
    +							$pdf->SetLineStyle(array('dash'=>0));
    +						}
    +
    +						$nexY+=2;    // Passe espace entre les lignes
    +
    +						// Detect if some page were added automatically and output _tableau for past pages
    +						while ($pagenb < $pageposafter)
    +						{
    +							$pdf->setPage($pagenb);
    +							if ($pagenb == 1)
    +							{
    +								$this->_tableau($pdf, $tab_top, $this->page_hauteur - $tab_top - $heightforfooter, 0, $outputlangs, 0, 1, $object->multicurrency_code);
    +							}
    +							else
    +							{
    +								$this->_tableau($pdf, $tab_top_newpage, $this->page_hauteur - $tab_top_newpage - $heightforfooter, 0, $outputlangs, 1, 1, $object->multicurrency_code);
    +							}
    +							$this->_pagefoot($pdf,$object,$outputlangs,1);
    +							$pagenb++;
    +							$pdf->setPage($pagenb);
    +							$pdf->setPageOrientation('', 1, 0);	// The only function to edit the bottom margin of current page to set it.
    +							if (empty($conf->global->MAIN_PDF_DONOTREPEAT_HEAD)) $this->_pagehead($pdf, $object, 0, $outputlangs);
    +						}
    +						if (isset($object->lines[$i+1]->pagebreak) && $object->lines[$i+1]->pagebreak)
    +						{
    +							if ($pagenb == 1)
    +							{
    +								$this->_tableau($pdf, $tab_top, $this->page_hauteur - $tab_top - $heightforfooter, 0, $outputlangs, 0, 1, $object->multicurrency_code);
    +							}
    +							else
    +							{
    +								$this->_tableau($pdf, $tab_top_newpage, $this->page_hauteur - $tab_top_newpage - $heightforfooter, 0, $outputlangs, 1, 1, $object->multicurrency_code);
    +							}
    +							$this->_pagefoot($pdf,$object,$outputlangs,1);
    +							// New page
    +							$pdf->AddPage();
    +							if (! empty($tplidx)) $pdf->useTemplate($tplidx);
    +							$pagenb++;
    +							if (empty($conf->global->MAIN_PDF_DONOTREPEAT_HEAD)) $this->_pagehead($pdf, $object, 0, $outputlangs);
    +						}
    +					}
    +
    +					$db->free($resql);
    +
    +					/**
    +					 * footer table
    +					 */
    +					$nexY = $pdf->GetY();
    +					$nexY+=5;
    +					$curY = $nexY;
    +
    +					$pdf->SetLineStyle(array('dash'=>'0','color'=>array(220,26,26)));
    +					$pdf->line($this->marge_gauche, $curY-1, $this->page_largeur-$this->marge_droite, $curY-1);
    +					$pdf->SetLineStyle(array('dash'=>0));
    +
    +					$pdf->SetFont('','B',$default_font_size-1);
    +					$pdf->SetTextColor(0,0,120);
    +
    +					// Total
    +					$pdf->SetXY($this->posxidref, $curY);
    +					$pdf->MultiCell($this->posxdesc-$this->posxidref, 3, $langs->trans("Total"), 0, 'L');
    +
    +					// Total Qty
    +					$pdf->SetXY($this->postotalht, $curY);
    +					$pdf->MultiCell($this->page_largeur-$this->marge_droite-$this->postotalht, 3, $totalunit, 0, 'R', 0);
    +
    +				}
    +				else
    +				{
    +					dol_print_error($db);
    +				}
    +
    +				if ($notetoshow)
    +				{
    +					$substitutionarray=pdf_getSubstitutionArray($outputlangs, null, $object);
    +					complete_substitutions_array($substitutionarray, $outputlangs, $object);
    +					$notetoshow = make_substitutions($notetoshow, $substitutionarray, $outputlangs);
    +
    +					$tab_top = 88;
    +
    +					$pdf->SetFont('','', $default_font_size - 1);
    +					$pdf->writeHTMLCell(190, 3, $this->posxdesc-1, $tab_top, dol_htmlentitiesbr($notetoshow), 0, 1);
    +					$nexY = $pdf->GetY();
    +					$height_note=$nexY-$tab_top;
    +
    +					// Rect prend une longueur en 3eme param
    +					$pdf->SetDrawColor(192,192,192);
    +					$pdf->Rect($this->marge_gauche, $tab_top-1, $this->page_largeur-$this->marge_gauche-$this->marge_droite, $height_note+1);
    +
    +					$tab_height = $tab_height - $height_note;
    +					$tab_top = $nexY+6;
    +				}
    +				else
    +				{
    +					$height_note=0;
    +				}
    +
    +				$iniY = $tab_top + 7;
    +				$curY = $tab_top + 7;
    +				$nexY = $tab_top + 7;
    +
    +				$tab_top = $tab_top_newpage+21;
    +
    +				// Show square
    +				if ($pagenb == 1)
    +				{
    +					$this->_tableau($pdf, $tab_top, $this->page_hauteur - $tab_top - $heightforinfotot - $heightforfreetext - $heightforfooter, 0, $outputlangs, 0, 0, $object->multicurrency_code);
    +					$bottomlasttab=$this->page_hauteur - $heightforinfotot - $heightforfreetext - $heightforfooter + 1;
    +				}
    +				else
    +				{
    +					$this->_tableau($pdf, $tab_top_newpage, $this->page_hauteur - $tab_top_newpage - $heightforinfotot - $heightforfreetext - $heightforfooter, 0, $outputlangs, 1, 0, $object->multicurrency_code);
    +					$bottomlasttab=$this->page_hauteur - $heightforinfotot - $heightforfreetext - $heightforfooter + 1;
    +				}
    +
    +				$bottomlasttab=$this->page_hauteur - $heightforinfotot - $heightforfreetext - $heightforfooter + 1;
    +
    +				// Affiche zone infos
    +				//$posy=$this->_tableau_info($pdf, $object, $bottomlasttab, $outputlangs);
    +
    +				// Affiche zone totaux
    +				//$posy=$this->_tableau_tot($pdf, $object, $deja_regle, $bottomlasttab, $outputlangs);
    +
    +				// Pied de page
    +				$this->_pagefoot($pdf,$object,$outputlangs);
    +				if (method_exists($pdf,'AliasNbPages')) $pdf->AliasNbPages();
    +
    +				$pdf->Close();
    +
    +				$pdf->Output($file,'F');
    +
    +				// Add pdfgeneration hook
    +				$hookmanager->initHooks(array('pdfgeneration'));
    +				$parameters=array('file'=>$file,'object'=>$object,'outputlangs'=>$outputlangs);
    +				global $action;
    +				$reshook=$hookmanager->executeHooks('afterPDFCreation',$parameters,$this,$action);    // Note that $action and $object may have been modified by some hooks
    +
    +				if (! empty($conf->global->MAIN_UMASK))
    +					@chmod($file, octdec($conf->global->MAIN_UMASK));
    +
    +				$this->result = array('fullpath'=>$file);
    +
    +				return 1;   // Pas d'erreur
    +			}
    +			else
    +			{
    +				$this->error=$langs->trans("ErrorCanNotCreateDir",$dir);
    +				return 0;
    +			}
    +		}
    +		else
    +		{
    +			$this->error=$langs->trans("ErrorConstantNotDefined","PRODUCT_OUTPUTDIR");
    +			return 0;
    +		}
    +	}
    +
    +
    +	/**
    +	 *   Show table for lines
    +	 *
    +	 *   @param		TCPDF		$pdf     		Object PDF
    +	 *   @param		string		$tab_top		Top position of table
    +	 *   @param		string		$tab_height		Height of table (rectangle)
    +	 *   @param		int			$nexY			Y (not used)
    +	 *   @param		Translate	$outputlangs	Langs object
    +	 *   @param		int			$hidetop		1=Hide top bar of array and title, 0=Hide nothing, -1=Hide only title
    +	 *   @param		int			$hidebottom		Hide bottom bar of array
    +	 *   @param		string		$currency		Currency code
    +	 *   @return	void
    +	 */
    +	function _tableau(&$pdf, $tab_top, $tab_height, $nexY, $outputlangs, $hidetop=0, $hidebottom=0, $currency='')
    +	{
    +	    global $conf;
    +
    +	    // Force to disable hidetop and hidebottom
    +	    $hidebottom=0;
    +	    if ($hidetop) $hidetop=-1;
    +
    +	    $currency = !empty($currency) ? $currency : $conf->currency;
    +	    $default_font_size = pdf_getPDFFontSize($outputlangs);
    +
    +	    // Amount in (at tab_top - 1)
    +	    $pdf->SetTextColor(0,0,0);
    +	    $pdf->SetFont('','', $default_font_size - 2);
    +
    +	    if (empty($hidetop))
    +	    {
    +	        $titre = $outputlangs->transnoentities("AmountInCurrency",$outputlangs->transnoentitiesnoconv("Currency".$currency));
    +	        $pdf->SetXY($this->page_largeur - $this->marge_droite - ($pdf->GetStringWidth($titre) + 3), $tab_top-4);
    +	        $pdf->MultiCell(($pdf->GetStringWidth($titre) + 3), 2, $titre);
    +
    +	        //$conf->global->MAIN_PDF_TITLE_BACKGROUND_COLOR='230,230,230';
    +	        if (! empty($conf->global->MAIN_PDF_TITLE_BACKGROUND_COLOR)) $pdf->Rect($this->marge_gauche, $tab_top, $this->page_largeur-$this->marge_droite-$this->marge_gauche, 5, 'F', null, explode(',',$conf->global->MAIN_PDF_TITLE_BACKGROUND_COLOR));
    +	    }
    +
    +	    $pdf->SetDrawColor(128,128,128);
    +	    $pdf->SetFont('','B', $default_font_size - 3);
    +
    +	    // Output Rect
    +	    //$this->printRect($pdf,$this->marge_gauche, $tab_top, $this->page_largeur-$this->marge_gauche-$this->marge_droite, $tab_height, $hidetop, $hidebottom);	// Rect prend une longueur en 3eme param et 4eme param
    +
    +		$pdf->SetLineStyle(array('dash'=>'0','color'=>array(220,26,26)));
    +		$pdf->SetDrawColor(220,26,26);
    +		$pdf->line($this->marge_gauche, $tab_top, $this->page_largeur-$this->marge_droite, $tab_top);
    +		$pdf->SetLineStyle(array('dash'=>0));
    +		$pdf->SetDrawColor(128,128,128);
    +		$pdf->SetTextColor(0,0,120);
    +
    +		//Ref mouv
    +	    if (empty($hidetop))
    +	    {
    +	        //$pdf->line($this->marge_gauche, $tab_top+5, $this->page_largeur-$this->marge_droite, $tab_top+5);	// line prend une position y en 2eme param et 4eme param
    +	        $pdf->SetXY($this->posxidref, $tab_top+1);
    +	        $pdf->MultiCell($this->posxdatemouv-$this->posxdatemouv-0.8,3, $outputlangs->transnoentities("Ref"),'','L');
    +	    }
    +
    +		//Date mouv
    +		//$pdf->line($this->posxlabel-1, $tab_top, $this->posxlabel-1, $tab_top + $tab_height);
    +		if (empty($hidetop))
    +		{
    +			$pdf->SetXY($this->posxdatemouv, $tab_top+1);
    +			$pdf->MultiCell($this->posxdesc-$this->posxdatemouv,2, $outputlangs->transnoentities("Date"),'','C');
    +		}
    +
    +		//Ref Product
    +	    //$pdf->line($this->posxqty-1, $tab_top, $this->posxqty-1, $tab_top + $tab_height);
    +	    if (empty($hidetop))
    +	    {
    +	        $pdf->SetXY($this->posxdesc-1, $tab_top+1);
    +	        $pdf->MultiCell($this->posxlabel-$this->posxdesc,2, $outputlangs->transnoentities("Ref. Product"),'','C');
    +	    }
    +
    +		//Label Product
    +	    //$pdf->line($this->posxup-1, $tab_top, $this->posxup-1, $tab_top + $tab_height);
    +	    if (empty($hidetop))
    +	    {
    +	        $pdf->SetXY($this->posxlabel-1, $tab_top+1);
    +			$pdf->MultiCell($this->posxqty-$this->posxlabel,2, $outputlangs->transnoentities("Label"),'','C');
    +	    }
    +
    +		//Lot/serie Product
    +		//$pdf->line($this->posxqty - 1, $tab_top, $this->posxqty - 1, $tab_top + $tab_height);
    +		if (empty($hidetop))
    +		{
    +			$pdf->SetXY($this->posxqty, $tab_top + 1);
    +			$pdf->MultiCell($this->posxup - $this->posxqty, 2, $outputlangs->transnoentities("Lot/Série"), '','C');
    +		}
    +
    +		//Code Inv
    +	    //$pdf->line($this->posxup-1, $tab_top, $this->posxup-1, $tab_top + $tab_height);
    +	    if (empty($hidetop))
    +	    {
    +			$pdf->SetXY($this->posxup-1, $tab_top+1);
    +			$pdf->MultiCell($this->posxunit-$this->posxup,2, $outputlangs->transnoentities("Inventory Code"),'','C');
    +	    }
    +
    +		//Label mouvement
    +	    //$pdf->line($this->posxunit, $tab_top, $this->posxunit, $tab_top + $tab_height);
    +	    if (empty($hidetop))
    +	    {
    +	        $pdf->SetXY($this->posxunit, $tab_top+1);
    +	        $pdf->MultiCell($this->posxdiscount-$this->posxunit,2, $outputlangs->transnoentities("Label Mouvement"),'','C');
    +	    }
    +
    +		//Origin
    +	    //$pdf->line($this->postotalht, $tab_top, $this->postotalht, $tab_top + $tab_height);
    +	    if (empty($hidetop))
    +	    {
    +	        $pdf->SetXY($this->posxdiscount+2, $tab_top+1);
    +	        $pdf->MultiCell($this->postotalht-$this->posxdiscount-0.8,2, $outputlangs->transnoentities("Origin"),'','C');
    +	    }
    +
    +		//Qty
    +	    //$pdf->line($this->postotalht, $tab_top, $this->postotalht, $tab_top + $tab_height);
    +	    if (empty($hidetop))
    +	    {
    +	        $pdf->SetXY($this->postotalht+2, $tab_top+1);
    +	        $pdf->MultiCell($this->page_largeur-$this->marge_droite-$this->postotalht,2, $outputlangs->transnoentities("Qty"),'','C');
    +	    }
    +
    +		$pdf->SetDrawColor(220,26,26);
    +		$pdf->SetLineStyle(array('dash'=>'0','color'=>array(220,26,26)));
    +		$pdf->line($this->marge_gauche, $tab_top+11, $this->page_largeur-$this->marge_droite, $tab_top+11);
    +		$pdf->SetLineStyle(array('dash'=>0));
    +	}
    +
    +	/**
    +	 *  Show top header of page.
    +	 *
    +	 *  @param	TCPDF		$pdf     		Object PDF
    +	 *  @param  Object		$object     	Object to show
    +	 *  @param  int	    	$showaddress    0=no, 1=yes
    +	 *  @param  Translate	$outputlangs	Object lang for output
    +	 *  @param	string		$titlekey		Translation key to show as title of document
    +	 *  @return	void
    +	 */
    +	function _pagehead(&$pdf, $object, $showaddress, $outputlangs, $titlekey="")
    +	{
    +	    global $conf,$langs,$db,$hookmanager;
    +
    +	    // Load traductions files requiredby by page
    +		$outputlangs->loadLangs(array("main", "propal", "companies", "bills", "orders", "stocks"));
    +
    +	    $default_font_size = pdf_getPDFFontSize($outputlangs);
    +
    +	    if ($object->type == 1) $titlekey='ServiceSheet';
    +	    else $titlekey='StockSheet';
    +
    +	    pdf_pagehead($pdf,$outputlangs,$this->page_hauteur);
    +
    +	    // Show Draft Watermark
    +	    if($object->statut==0 && (! empty($conf->global->COMMANDE_DRAFT_WATERMARK)) )
    +	    {
    +	        pdf_watermark($pdf,$outputlangs,$this->page_hauteur,$this->page_largeur,'mm',$conf->global->COMMANDE_DRAFT_WATERMARK);
    +	    }
    +
    +	    $pdf->SetTextColor(0,0,60);
    +	    $pdf->SetFont('','B', $default_font_size + 3);
    +
    +	    $posy=$this->marge_haute;
    +	    $posx=$this->page_largeur-$this->marge_droite-100;
    +
    +	    $pdf->SetXY($this->marge_gauche,$posy);
    +
    +	    // Logo
    +	    $logo=$conf->mycompany->dir_output.'/logos/'.$this->emetteur->logo;
    +	    if ($this->emetteur->logo)
    +	    {
    +	        if (is_readable($logo))
    +	        {
    +	            $height=pdf_getHeightForLogo($logo);
    +	            $pdf->Image($logo, $this->marge_gauche, $posy, 0, $height);	// width=0 (auto)
    +	        }
    +	        else
    +	        {
    +	            $pdf->SetTextColor(200,0,0);
    +	            $pdf->SetFont('','B', $default_font_size -2);
    +	            $pdf->MultiCell(100, 3, $outputlangs->transnoentities("ErrorLogoFileNotFound",$logo), 0, 'L');
    +	            $pdf->MultiCell(100, 3, $outputlangs->transnoentities("ErrorGoToGlobalSetup"), 0, 'L');
    +	        }
    +	    }
    +	    else
    +	    {
    +	        $text=$this->emetteur->name;
    +	        $pdf->MultiCell(100, 4, $outputlangs->convToOutputCharset($text), 0, 'L');
    +	    }
    +
    +	    $pdf->SetFont('','B', $default_font_size + 3);
    +	    $pdf->SetXY($posx,$posy);
    +	    $pdf->SetTextColor(0,0,60);
    +	    $title=$outputlangs->transnoentities("Warehouse");
    +	    $pdf->MultiCell(100, 3, $title, '', 'R');
    +
    +	    $pdf->SetFont('','B',$default_font_size);
    +
    +	    $posy+=5;
    +	    $pdf->SetXY($posx,$posy);
    +	    $pdf->SetTextColor(0,0,60);
    +
    +	    $pdf->MultiCell(100, 4, $outputlangs->transnoentities("Ref")." : " . $outputlangs->convToOutputCharset($object->libelle), '', 'R');
    +
    +	    $posy+=5;
    +	    $pdf->SetFont('','', $default_font_size - 1);
    +		$pdf->SetXY($posx,$posy);
    +	    $pdf->SetTextColor(0,0,60);
    +	    $pdf->MultiCell(100, 3, $outputlangs->transnoentities("LocationSummary").' :', '', 'R');
    +
    +		$posy+=4;
    +		$pdf->SetXY($posx-50,$posy);
    +		$pdf->MultiCell(150, 3, $object->lieu, '', 'R');
    +
    +
    +		// Parent MouvementStock
    +		$posy+=4;
    +		$pdf->SetXY($posx,$posy);
    +		$pdf->SetTextColor(0,0,60);
    +		$pdf->MultiCell(100, 3, $outputlangs->transnoentities("ParentWarehouse").' :', '', 'R');
    +
    +		$posy+=4;
    +		$pdf->SetXY($posx-50,$posy);
    +		$e = new MouvementStock($db);
    +		if(!empty($object->fk_parent) && $e->fetch($object->fk_parent) > 0)
    +		{
    +			$pdf->MultiCell(150, 3, $e->libelle, '', 'R');
    +		}
    +		else
    +		{
    +			$pdf->MultiCell(150, 3, $outputlangs->transnoentities("None"), '', 'R');
    +		}
    +
    +		// Description
    +		$nexY = $pdf->GetY();
    +		$nexY+=5;
    +		$pdf->SetXY($posx,$posy);
    +		$pdf->writeHTMLCell(190, 2, $this->marge_gauche, $nexY, '<b>'.$outputlangs->transnoentities("Description").' : </b>'.nl2br($object->description), 0, 1);
    +		$nexY = $pdf->GetY();
    +
    +		$calcproductsunique=$object->nb_different_products();
    +		$calcproducts=$object->nb_products();
    +
    +		// Total nb of different products
    +		$pdf->writeHTMLCell(190, 2, $this->marge_gauche, $nexY, '<b>'.$outputlangs->transnoentities("NumberOfDifferentProducts").' : </b>'.(empty($calcproductsunique['nb'])?'0':$calcproductsunique['nb']), 0, 1);
    +		$nexY = $pdf->GetY();
    +
    +		// Nb of products
    +		$valtoshow=price2num($calcproducts['nb'], 'MS');
    +		$pdf->writeHTMLCell(190, 2, $this->marge_gauche, $nexY, '<b>'.$outputlangs->transnoentities("NumberOfProducts").' : </b>'.(empty($valtoshow)?'0':$valtoshow), 0, 1);
    +		$nexY = $pdf->GetY();
    +
    +		// Value
    +		$pdf->writeHTMLCell(190, 2, $this->marge_gauche, $nexY, '<b>'.$outputlangs->transnoentities("EstimatedStockValueShort").' : </b>'. price((empty($calcproducts['value'])?'0':price2num($calcproducts['value'],'MT')), 0, $langs, 0, -1, -1, $conf->currency), 0, 1);
    +		$nexY = $pdf->GetY();
    +
    +
    +		// Last movement
    +		$sql = "SELECT max(m.datem) as datem";
    +		$sql .= " FROM ".MAIN_DB_PREFIX."stock_mouvement as m";
    +		$sql .= " WHERE m.fk_entrepot = '".$object->id."'";
    +		$resqlbis = $db->query($sql);
    +		if ($resqlbis)
    +		{
    +			$obj = $db->fetch_object($resqlbis);
    +			$lastmovementdate=$db->jdate($obj->datem);
    +		}
    +		else
    +		{
    +			dol_print_error($db);
    +		}
    +
    +		if ($lastmovementdate)
    +		{
    +			$toWrite = dol_print_date($lastmovementdate,'dayhour').' ';
    +		}
    +		else
    +		{
    +			$toWrite = $outputlangs->transnoentities("None");
    +		}
    +
    +		$pdf->writeHTMLCell(190, 2, $this->marge_gauche, $nexY, '<b>'.$outputlangs->transnoentities("LastMovement").' : </b>'.$toWrite, 0, 1);
    +		$nexY = $pdf->GetY();
    +
    +
    +	    /*if ($object->ref_client)
    +	    {
    +	        $posy+=5;
    +	        $pdf->SetXY($posx,$posy);
    +	        $pdf->SetTextColor(0,0,60);
    +	        $pdf->MultiCell(100, 3, $outputlangs->transnoentities("RefCustomer")." : " . $outputlangs->convToOutputCharset($object->ref_client), '', 'R');
    +	    }*/
    +
    +	    /*$posy+=4;
    +	    $pdf->SetXY($posx,$posy);
    +	    $pdf->SetTextColor(0,0,60);
    +	    $pdf->MultiCell(100, 3, $outputlangs->transnoentities("OrderDate")." : " . dol_print_date($object->date,"%d %b %Y",false,$outputlangs,true), '', 'R');
    +	    */
    +
    +	    // Get contact
    +	    /*
    +	    if (!empty($conf->global->DOC_SHOW_FIRST_SALES_REP))
    +	    {
    +	        $arrayidcontact=$object->getIdContact('internal','SALESREPFOLL');
    +	        if (count($arrayidcontact) > 0)
    +	        {
    +	            $usertmp=new User($this->db);
    +	            $usertmp->fetch($arrayidcontact[0]);
    +	            $posy+=4;
    +	            $pdf->SetXY($posx,$posy);
    +	            $pdf->SetTextColor(0,0,60);
    +	            $pdf->MultiCell(100, 3, $langs->trans("SalesRepresentative")." : ".$usertmp->getFullName($langs), '', 'R');
    +	        }
    +	    }*/
    +
    +	    $posy+=2;
    +
    +	    // Show list of linked objects
    +	    //$posy = pdf_writeLinkedObjects($pdf, $object, $outputlangs, $posx, $posy, 100, 3, 'R', $default_font_size);
    +
    +	    if ($showaddress)
    +	    {
    +	        /*
    +	        // Sender properties
    +	        $carac_emetteur = pdf_build_address($outputlangs, $this->emetteur, $object->thirdparty);
    +
    +	        // Show sender
    +	        $posy=42;
    +	        $posx=$this->marge_gauche;
    +	        if (! empty($conf->global->MAIN_INVERT_SENDER_RECIPIENT)) $posx=$this->page_largeur-$this->marge_droite-80;
    +	        $hautcadre=40;
    +
    +	        // Show sender frame
    +	        $pdf->SetTextColor(0,0,0);
    +	        $pdf->SetFont('','', $default_font_size - 2);
    +	        $pdf->SetXY($posx,$posy-5);
    +	        $pdf->MultiCell(66,5, $outputlangs->transnoentities("BillFrom").":", 0, 'L');
    +	        $pdf->SetXY($posx,$posy);
    +	        $pdf->SetFillColor(230,230,230);
    +	        $pdf->MultiCell(82, $hautcadre, "", 0, 'R', 1);
    +	        $pdf->SetTextColor(0,0,60);
    +
    +	        // Show sender name
    +	        $pdf->SetXY($posx+2,$posy+3);
    +	        $pdf->SetFont('','B', $default_font_size);
    +	        $pdf->MultiCell(80, 4, $outputlangs->convToOutputCharset($this->emetteur->name), 0, 'L');
    +	        $posy=$pdf->getY();
    +
    +	        // Show sender information
    +	        $pdf->SetXY($posx+2,$posy);
    +	        $pdf->SetFont('','', $default_font_size - 1);
    +	        $pdf->MultiCell(80, 4, $carac_emetteur, 0, 'L');
    +	        */
    +	    }
    +
    +	    $pdf->SetTextColor(0,0,0);
    +	}
    +
    +	/**
    +	 *   	Show footer of page. Need this->emetteur object
    +	 *
    +	 *   	@param	TCPDF		$pdf     			PDF
    +	 * 		@param	Object		$object				Object to show
    +	 *      @param	Translate	$outputlangs		Object lang for output
    +	 *      @param	int			$hidefreetext		1=Hide free text
    +	 *      @return	int								Return height of bottom margin including footer text
    +	 */
    +	function _pagefoot(&$pdf,$object,$outputlangs,$hidefreetext=0)
    +	{
    +	    global $conf;
    +	    $showdetails=$conf->global->MAIN_GENERATE_DOCUMENTS_SHOW_FOOT_DETAILS;
    +	    return pdf_pagefoot($pdf,$outputlangs,'PRODUCT_FREE_TEXT',$this->emetteur,$this->marge_basse,$this->marge_gauche,$this->page_hauteur,$object,$showdetails,$hidefreetext);
    +	}
    +}
    diff --git a/htdocs/core/modules/stock/modules_movement.php b/htdocs/core/modules/stock/modules_movement.php
    new file mode 100644
    index 00000000000..33672e415ea
    --- /dev/null
    +++ b/htdocs/core/modules/stock/modules_movement.php
    @@ -0,0 +1,58 @@
    +<?php
    +/* Copyright (C) 2018 Laurent Destailleur  <eldy@users.sourceforge.net>
    + *
    + * This program is free software; you can redistribute it and/or modify
    + * it under the terms of the GNU General Public License as published by
    + * the Free Software Foundation; either version 3 of the License, or
    + * (at your option) any later version.
    + *
    + * This program is distributed in the hope that it will be useful,
    + * but WITHOUT ANY WARRANTY; without even the implied warranty of
    + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
    + * GNU General Public License for more details.
    + *
    + * You should have received a copy of the GNU General Public License
    + * along with this program. If not, see <http://www.gnu.org/licenses/>.
    + * or see http://www.gnu.org/
    + */
    +
    +/**
    + *  \file       htdocs/core/modules/stock/modules_movement.php
    + *  \ingroup    stock
    + *  \brief      File with parent class for generating warehouse to PDF and File of class to manage warehouse movement
    + */
    +
    +require_once DOL_DOCUMENT_ROOT.'/core/class/commondocgenerator.class.php';
    +
    +
    +/**
    + *	Parent class to manage warehouse mouvement document templates
    + */
    +abstract class ModelePDFMovement extends CommonDocGenerator
    +{
    +	/**
    +	 * @var string Error code (or message)
    +	 */
    +	public $error='';
    +
    +
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
    +	/**
    +	 *	Return list of active generation modules
    +	 *
    +     *  @param	DoliDB	$db     			Database handler
    +     *  @param  integer	$maxfilenamelength  Max length of value to show
    +     *  @return	array						List of templates
    +	 */
    +	static function liste_modeles($db,$maxfilenamelength=0)
    +	{
    +        // phpcs:enable
    +		global $conf;
    +
    +		$type='mouvement';
    +		$liste=array();
    +		include_once DOL_DOCUMENT_ROOT.'/core/lib/functions2.lib.php';
    +		$liste=getListOfModels($db,$type,$maxfilenamelength);
    +		return $liste;
    +	}
    +}
    diff --git a/htdocs/core/modules/product/modules_product.php b/htdocs/core/modules/stock/modules_stock.php
    similarity index 67%
    rename from htdocs/core/modules/product/modules_product.php
    rename to htdocs/core/modules/stock/modules_stock.php
    index afe07e39503..a74df6198ce 100644
    --- a/htdocs/core/modules/product/modules_product.php
    +++ b/htdocs/core/modules/stock/modules_stock.php
    @@ -1,9 +1,5 @@
     <?php
    -/* Copyright (C) 2003-2005 Rodolphe Quiedeville <rodolphe@quiedeville.org>
    - * Copyright (C) 2004-2010 Laurent Destailleur  <eldy@users.sourceforge.net>
    - * Copyright (C) 2004      Eric Seigne          <eric.seigne@ryxeo.com>
    - * Copyright (C) 2005-2012 Regis Houssin        <regis.houssin@capnetworks.com>
    - * Copyright (C) 2016		Charlie Benke		<charlie@patas-monkey.com>
    +/* Copyright (C) 2018 Laurent Destailleur  <eldy@users.sourceforge.net>
      *
      * This program is free software; you can redistribute it and/or modify
      * it under the terms of the GNU General Public License as published by
    @@ -23,25 +19,30 @@
     require_once DOL_DOCUMENT_ROOT.'/core/class/commondocgenerator.class.php';
     
     /**
    - *	\class      ModeleProduct
    - *	\brief      Parent class for product models of doc generators
    + *	Parent class for stock models of doc generators
      */
    -abstract class ModeleProduct extends CommonDocGenerator
    +abstract class ModelePDFStock extends CommonDocGenerator
     {
    -    var $error='';
    +    /**
    +	 * @var string Error code (or message)
    +	 */
    +	public $error='';
     
    +
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
         /**
          *  Return list of active generation modules
          *
    -	 * 	@param	DoliDB		$db					Database handler
    +     * 	@param	DoliDB		$db					Database handler
          *  @param	integer		$maxfilenamelength  Max length of value to show
          * 	@return	array							List of templates
          */
         static function liste_modeles($db,$maxfilenamelength=0)
         {
    +        // phpcs:enable
             global $conf;
     
    -        $type='product';
    +        $type='stock';
             $liste=array();
     
             include_once DOL_DOCUMENT_ROOT.'/core/lib/functions2.lib.php';
    diff --git a/htdocs/core/modules/supplier_invoice/mod_facture_fournisseur_cactus.php b/htdocs/core/modules/supplier_invoice/mod_facture_fournisseur_cactus.php
    index 2eaa85261d0..28474f094f1 100644
    --- a/htdocs/core/modules/supplier_invoice/mod_facture_fournisseur_cactus.php
    +++ b/htdocs/core/modules/supplier_invoice/mod_facture_fournisseur_cactus.php
    @@ -1,7 +1,7 @@
     <?php
     /* Copyright (C) 2005-2008 Laurent Destailleur  <eldy@users.sourceforge.net>
      * Copyright (C) 2005-2009 Regis Houssin        <regis.houssin@capnetworks.com>
    - * Copyright (C) 2013      Philippe Grand       <philippe.grand@atoo-net.com>
    + * Copyright (C) 2013-2018 Philippe Grand       <philippe.grand@atoo-net.com>
      * Copyright (C) 2016      Alexandre Spangaro   <aspangaro@zendsi.com>
      *
      * This program is free software; you can redistribute it and/or modify
    @@ -33,12 +33,34 @@ require_once DOL_DOCUMENT_ROOT .'/core/modules/supplier_invoice/modules_facturef
      */
     class mod_facture_fournisseur_cactus extends ModeleNumRefSuppliersInvoices
     {
    -	var $version='dolibarr';		// 'development', 'experimental', 'dolibarr'
    -	var $error = '';
    -	var $nom = 'Cactus';
    -	var $prefixinvoice='SI';
    -	var $prefixcreditnote='SA';
    -	var $prefixdeposit='SD';
    +	/**
    +     * Dolibarr version of the loaded document
    +     * @public string
    +     */
    +	public $version = 'dolibarr';		// 'development', 'experimental', 'dolibarr'
    +
    +	/**
    +     * @var string Error code (or message)
    +     */
    +    public $error = '';
    +
    +	/**
    +	 * @var string Nom du modele
    +	 * @deprecated
    +	 * @see name
    +	 */
    +	public $nom='Cactus';
    +
    +	/**
    +	 * @var string model name
    +	 */
    +	public $name='Cactus';
    +
    +	public $prefixinvoice='SI';
    +
    +	public $prefixcreditnote='SA';
    +
    +	public $prefixdeposit='SD';
     
     
         /**
    diff --git a/htdocs/core/modules/supplier_invoice/mod_facture_fournisseur_tulip.php b/htdocs/core/modules/supplier_invoice/mod_facture_fournisseur_tulip.php
    index 2e155c04df8..6079006d315 100644
    --- a/htdocs/core/modules/supplier_invoice/mod_facture_fournisseur_tulip.php
    +++ b/htdocs/core/modules/supplier_invoice/mod_facture_fournisseur_tulip.php
    @@ -2,7 +2,7 @@
     /* Copyright (C) 2003-2007 Rodolphe Quiedeville <rodolphe@quiedeville.org>
      * Copyright (C) 2004-2008 Laurent Destailleur  <eldy@users.sourceforge.net>
      * Copyright (C) 2005-2009 Regis Houssin        <regis.houssin@capnetworks.com>
    - * Copyright (C) 2013      Philippe Grand       <philippe.grand@atoo-net.com>
    + * Copyright (C) 2013-2018 Philippe Grand       <philippe.grand@atoo-net.com>
      * Copyright (C) 2013      Juanjo Menent        <jmenent@2byte.es>
      * Copyright (C) 2016      Alexandre Spangaro   <aspangaro@zendsi.com>
      *
    @@ -36,9 +36,28 @@ require_once DOL_DOCUMENT_ROOT .'/core/modules/supplier_invoice/modules_facturef
     */
     class mod_facture_fournisseur_tulip extends ModeleNumRefSuppliersInvoices
     {
    -	var $version='dolibarr';		// 'development', 'experimental', 'dolibarr'
    -	var $error = '';
    -	var $nom = 'Tulip';
    +	/**
    +     * Dolibarr version of the loaded document
    +     * @public string
    +     */
    +	public $version = 'dolibarr';		// 'development', 'experimental', 'dolibarr'
    +
    +	/**
    +     * @var string Error code (or message)
    +     */
    +    public $error = '';
    +
    +	/**
    +	 * @var string Nom du modele
    +	 * @deprecated
    +	 * @see name
    +	 */
    +	public $nom='Tulip';
    +
    +	/**
    +	 * @var string model name
    +	 */
    +	public $name='Tulip';
     
     
         /**
    @@ -48,10 +67,10 @@ class mod_facture_fournisseur_tulip extends ModeleNumRefSuppliersInvoices
          */
     	function info()
         {
    -    	global $conf,$langs;
    +    	global $conf, $langs;
     
    -		$langs->load("bills");
    -		$langs->load("admin");
    +		// Load translation files required by the page
    +        $langs->loadLangs(array("bills","admin"));
     
     		$form = new Form($this->db);
     
    diff --git a/htdocs/core/modules/supplier_invoice/modules_facturefournisseur.php b/htdocs/core/modules/supplier_invoice/modules_facturefournisseur.php
    index 7762d8ce6a5..064be2e1f41 100644
    --- a/htdocs/core/modules/supplier_invoice/modules_facturefournisseur.php
    +++ b/htdocs/core/modules/supplier_invoice/modules_facturefournisseur.php
    @@ -1,8 +1,8 @@
     <?php
    -/* Copyright (C) 2010	Juanjo Menent	<jmenent@2byte.es>
    - * Copyright (C) 2012	Regis Houssin	<regis.houssin@capnetworks.com>
    - * Copyright (C) 2013-2016   Philippe Grand  <philippe.grand@atoo-net.com>
    - * Copyright (C) 2014   Marcos García   <marcosgdf@gmail.com>
    +/* Copyright (C) 2010       Juanjo Menent       <jmenent@2byte.es>
    + * Copyright (C) 2012       Regis Houssin       <regis.houssin@capnetworks.com>
    + * Copyright (C) 2013-2016  Philippe Grand      <philippe.grand@atoo-net.com>
    + * Copyright (C) 2014       Marcos García       <marcosgdf@gmail.com>
      *
      * This program is free software; you can redistribute it and/or modify
      * it under the terms of the GNU General Public License as published by
    @@ -34,9 +34,13 @@ require_once DOL_DOCUMENT_ROOT.'/compta/bank/class/account.class.php';	// requir
      */
     abstract class ModelePDFSuppliersInvoices extends CommonDocGenerator
     {
    -	var $error='';
    +	/**
    +	 * @var string Error code (or message)
    +	 */
    +	public $error='';
     
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *  Return list of active generation models
     	 *
    @@ -44,19 +48,19 @@ abstract class ModelePDFSuppliersInvoices extends CommonDocGenerator
          *  @param  integer	$maxfilenamelength  Max length of value to show
          *  @return	array						List of numbers
     	 */
    -	static function liste_modeles($db,$maxfilenamelength=0)
    +	static function liste_modeles($db, $maxfilenamelength=0)
     	{
    +        // phpcs:enable
     		global $conf;
     
    -		$type='invoice_supplier';
    -		$liste=array();
    +		$type = 'invoice_supplier';
    +		$list = array();
     
     		include_once DOL_DOCUMENT_ROOT.'/core/lib/functions2.lib.php';
    -		$liste=getListOfModels($db,$type,$maxfilenamelength);
    +		$list = getListOfModels($db, $type, $maxfilenamelength);
     
    -		return $liste;
    +		return $list;
     	}
    -
     }
     
     /**
    @@ -64,7 +68,10 @@ abstract class ModelePDFSuppliersInvoices extends CommonDocGenerator
      */
     abstract class ModeleNumRefSuppliersInvoices
     {
    -	var $error='';
    +	/**
    +	 * @var string Error code (or message)
    +	 */
    +	public $error='';
     
     	/**  Return if a model can be used or not
     	 *
    diff --git a/htdocs/core/modules/supplier_invoice/pdf/pdf_canelle.modules.php b/htdocs/core/modules/supplier_invoice/pdf/pdf_canelle.modules.php
    index 6eb9f136a27..e7d47f67bda 100644
    --- a/htdocs/core/modules/supplier_invoice/pdf/pdf_canelle.modules.php
    +++ b/htdocs/core/modules/supplier_invoice/pdf/pdf_canelle.modules.php
    @@ -2,6 +2,7 @@
     /* Copyright (C) 2010-2011      Juanjo Menent        <jmenent@2byte.es>
      * Copyright (C) 2010-2014 		Laurent Destailleur  <eldy@users.sourceforge.net>
      * Copyright (C) 2015           Marcos García        <marcosgdf@gmail.com>
    + * Copyright (C) 2018       Frédéric France     <frederic.france@netlogic.fr>
      *
      * This program is free software; you can redistribute it and/or modify
      * it under the terms of the GNU General Public License as published by
    @@ -36,23 +37,79 @@ require_once DOL_DOCUMENT_ROOT.'/core/lib/pdf.lib.php';
      */
     class pdf_canelle extends ModelePDFSuppliersInvoices
     {
    -    var $db;
    -    var $name;
    -    var $description;
    -    var $type;
    +    /**
    +     * @var DoliDb Database handler
    +     */
    +    public $db;
     
    -    var $phpmin = array(4,3,0); // Minimum version of PHP required by module
    -    var $version = 'dolibarr';
    +	/**
    +     * @var string model name
    +     */
    +    public $name;
     
    -    var $page_largeur;
    -    var $page_hauteur;
    -    var $format;
    -	var $marge_gauche;
    -	var	$marge_droite;
    -	var	$marge_haute;
    -	var	$marge_basse;
    +	/**
    +     * @var string model description (short text)
    +     */
    +    public $description;
    +
    +    /**
    +     * @var string document type
    +     */
    +    public $type;
    +
    +    /**
    +     * @var array() Minimum version of PHP required by module.
    +	 * e.g.: PHP ≥ 5.4 = array(5, 4)
    +     */
    +	public $phpmin = array(5, 4);
    +
    +	/**
    +     * Dolibarr version of the loaded document
    +     * @public string
    +     */
    +	public $version = 'dolibarr';
    +
    +	/**
    +     * @var int page_largeur
    +     */
    +    public $page_largeur;
    +
    +	/**
    +     * @var int page_hauteur
    +     */
    +    public $page_hauteur;
    +
    +	/**
    +     * @var array format
    +     */
    +    public $format;
    +
    +	/**
    +     * @var int marge_gauche
    +     */
    +	public $marge_gauche;
    +
    +	/**
    +     * @var int marge_droite
    +     */
    +	public $marge_droite;
    +
    +	/**
    +     * @var int marge_haute
    +     */
    +	public $marge_haute;
    +
    +	/**
    +     * @var int marge_basse
    +     */
    +	public $marge_basse;
    +
    +	/**
    +	 * Issuer
    +	 * @var Company object that emits
    +	 */
    +	public $emetteur;
     
    -	var $emetteur;	// Objet societe qui emet
     
     
     	/**
    @@ -62,9 +119,9 @@ class pdf_canelle extends ModelePDFSuppliersInvoices
     	 */
     	function __construct($db)
     	{
    -		global $conf,$langs,$mysoc;
    +		global $conf, $langs, $mysoc;
     
    -		// Translations
    +		// Load translation files required by the page
     		$langs->loadLangs(array("main", "bills"));
     
     		$this->db = $db;
    @@ -126,6 +183,7 @@ class pdf_canelle extends ModelePDFSuppliersInvoices
     	}
     
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
          *  Function to build pdf onto disk
          *
    @@ -136,9 +194,10 @@ class pdf_canelle extends ModelePDFSuppliersInvoices
          *  @param		int					$hidedesc			Do not show desc
          *  @param		int					$hideref			Do not show ref
          *  @return		int										1=OK, 0=KO
    -	 */
    +     */
     	function write_file($object, $outputlangs='', $srctemplatepath='', $hidedetails=0, $hidedesc=0, $hideref=0)
     	{
    +        // phpcs:enable
     		global $user,$langs,$conf,$mysoc,$hookmanager,$nblignes;
     
     		// Get source company
    @@ -151,11 +210,8 @@ class pdf_canelle extends ModelePDFSuppliersInvoices
     		// For backward compatibility with FPDF, force output charset to ISO, because FPDF expect text to be encoded in ISO
     		if (! empty($conf->global->MAIN_USE_FPDF)) $outputlangs->charset_output='ISO-8859-1';
     
    -		$outputlangs->load("main");
    -		$outputlangs->load("dict");
    -		$outputlangs->load("companies");
    -		$outputlangs->load("bills");
    -		$outputlangs->load("products");
    +		// Load translation files required by the page
    +		$outputlangs->loadLangs(array("main", "dict", "companies", "bills", "products"));
     
     		if ($conf->fournisseur->facture->dir_output)
     		{
    @@ -260,24 +316,21 @@ class pdf_canelle extends ModelePDFSuppliersInvoices
     				$pdf->AddPage();
     				if (! empty($tplidx)) $pdf->useTemplate($tplidx);
     				$pagenb++;
    -				$this->_pagehead($pdf, $object, 1, $outputlangs);
    +				$top_shift = $this->_pagehead($pdf, $object, 1, $outputlangs);
     				$pdf->SetFont('','', $default_font_size - 1);
     				$pdf->MultiCell(0, 3, '');		// Set interline to 3
     				$pdf->SetTextColor(0,0,0);
     
    -				$tab_top = 90;
    -				$tab_top_newpage = (empty($conf->global->MAIN_PDF_DONOTREPEAT_HEAD)?42:10);
    -				$tab_height = 130;
    -				$tab_height_newpage = 150;
    +				$tab_top = 90+$top_shift;
    +				$tab_top_newpage = (empty($conf->global->MAIN_PDF_DONOTREPEAT_HEAD)?42+$top_shift:10);
     
     				// Incoterm
    -				$height_incoterms = 0;
     				if ($conf->incoterm->enabled)
     				{
     					$desc_incoterms = $object->getIncotermsForPDF();
     					if ($desc_incoterms)
     					{
    -						$tab_top = 88;
    +						$tab_top -= 2;
     
     						$pdf->SetFont('','', $default_font_size - 1);
     						$pdf->writeHTMLCell(190, 3, $this->posxdesc-1, $tab_top-1, dol_htmlentitiesbr($desc_incoterms), 0, 1);
    @@ -289,17 +342,16 @@ class pdf_canelle extends ModelePDFSuppliersInvoices
     						$pdf->Rect($this->marge_gauche, $tab_top-1, $this->page_largeur-$this->marge_gauche-$this->marge_droite, $height_incoterms+1);
     
     						$tab_top = $nexY+6;
    -						$height_incoterms += 4;
     					}
     				}
     
     				// Affiche notes
     				if (! empty($object->note_public))
     				{
    -					$tab_top = 88 + $height_incoterms;
    +					$tab_top -= 2;
     
     					$pdf->SetFont('','', $default_font_size - 1);
    -					$pdf->writeHTMLCell(190, 3, $this->posxdesc-1, $tab_top, dol_htmlentitiesbr($object->note_public), 0, 1);
    +					$pdf->writeHTMLCell(190, 3, $this->posxdesc-1, $tab_top-1, dol_htmlentitiesbr($object->note_public), 0, 1);
     					$nexY = $pdf->GetY();
     					$height_note=$nexY-$tab_top;
     
    @@ -307,13 +359,8 @@ class pdf_canelle extends ModelePDFSuppliersInvoices
     					$pdf->SetDrawColor(192,192,192);
     					$pdf->Rect($this->marge_gauche, $tab_top-1, $this->page_largeur-$this->marge_gauche-$this->marge_droite, $height_note+1);
     
    -					$tab_height = $tab_height - $height_note;
     					$tab_top = $nexY+6;
     				}
    -				else
    -				{
    -					$height_note=0;
    -				}
     
     				$iniY = $tab_top + 7;
     				$curY = $tab_top + 7;
    @@ -558,6 +605,7 @@ class pdf_canelle extends ModelePDFSuppliersInvoices
     		}
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *	Show total to pay
     	 *
    @@ -570,6 +618,7 @@ class pdf_canelle extends ModelePDFSuppliersInvoices
     	 */
     	function _tableau_tot(&$pdf, $object, $deja_regle, $posy, $outputlangs)
     	{
    +        // phpcs:enable
     		global $conf,$mysoc;
     
             $default_font_size = pdf_getPDFFontSize($outputlangs);
    @@ -600,7 +649,7 @@ class pdf_canelle extends ModelePDFSuppliersInvoices
     		$pdf->SetXY($col1x, $tab2_top + 0);
     		$pdf->MultiCell($col2x-$col1x, $tab2_hl, $outputlangs->transnoentities("TotalHT"), 0, 'L', 1);
     
    -		$total_ht = ($conf->multicurrency->enabled && $object->mylticurrency_tx != 1 ? $object->multicurrency_total_ht : $object->total_ht);
    +		$total_ht = (($conf->multicurrency->enabled && isset($object->multicurrency_tx) && $object->multicurrency_tx != 1) ? $object->multicurrency_total_ht : $object->total_ht);
     		$pdf->SetXY($col2x, $tab2_top + 0);
     		$pdf->MultiCell($largcol2, $tab2_hl, price($total_ht + $object->remise), 0, 'R', 1);
     
    @@ -876,9 +925,9 @@ class pdf_canelle extends ModelePDFSuppliersInvoices
     			$pdf->SetXY($this->postotalht-1, $tab_top+1);
     			$pdf->MultiCell(30,2, $outputlangs->transnoentities("TotalHTShort"),'','C');
     		}
    -
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *  Show payments table
     	 *
    @@ -890,6 +939,7 @@ class pdf_canelle extends ModelePDFSuppliersInvoices
     	 */
     	function _tableau_versements(&$pdf, $object, $posy, $outputlangs)
     	{
    +        // phpcs:enable
     		global $conf;
     
     		$sign=1;
    @@ -968,7 +1018,6 @@ class pdf_canelle extends ModelePDFSuppliersInvoices
     			$this->error=$this->db->lasterror();
     			return -1;
     		}
    -
     	}
     
     	/**
    @@ -982,12 +1031,11 @@ class pdf_canelle extends ModelePDFSuppliersInvoices
     	 */
     	function _pagehead(&$pdf, $object, $showaddress, $outputlangs)
     	{
    -		global $langs,$conf,$mysoc;
    +		global $langs, $conf, $mysoc;
    +
    +		// Load translation files required by the page
    +		$outputlangs->loadLangs(array("main", "orders", "companies", "bills"));
     
    -		$outputlangs->load("main");
    -		$outputlangs->load("bills");
    -		$outputlangs->load("orders");
    -		$outputlangs->load("companies");
     		$default_font_size = pdf_getPDFFontSize($outputlangs);
     
     		// Do not add the BACKGROUND as this is for suppliers
    @@ -1082,8 +1130,14 @@ class pdf_canelle extends ModelePDFSuppliersInvoices
     		$posy+=1;
     		$pdf->SetTextColor(0,0,60);
     
    +		$top_shift = 0;
     		// Show list of linked objects
    +		$current_y = $pdf->getY();
     		$posy = pdf_writeLinkedObjects($pdf, $object, $outputlangs, $posx, $posy, 100, 3, 'R', $default_font_size);
    +		if ($current_y < $pdf->getY())
    +		{
    +			$top_shift = $pdf->getY() - $current_y;
    +		}
     
     		if ($showaddress)
     		{
    @@ -1100,7 +1154,7 @@ class pdf_canelle extends ModelePDFSuppliersInvoices
     		    $carac_emetteur .= pdf_build_address($outputlangs, $this->emetteur, $object->thirdparty, '', 0, 'source', $object);
     
     			// Show sender
    -			$posy=42;
    +			$posy=42+$top_shift;
     			$posx=$this->marge_gauche;
     			if (! empty($conf->global->MAIN_INVERT_SENDER_RECIPIENT)) $posx=$this->page_largeur-$this->marge_droite-80;
     			$hautcadre=40;
    @@ -1152,7 +1206,7 @@ class pdf_canelle extends ModelePDFSuppliersInvoices
     			// Show recipient
     			$widthrecbox=100;
     			if ($this->page_largeur < 210) $widthrecbox=84;	// To work with US executive format
    -			$posy=42;
    +			$posy=42+$top_shift;
     			$posx=$this->page_largeur-$this->marge_droite-$widthrecbox;
     			if (! empty($conf->global->MAIN_INVERT_SENDER_RECIPIENT)) $posx=$this->marge_gauche;
     
    @@ -1175,6 +1229,8 @@ class pdf_canelle extends ModelePDFSuppliersInvoices
     			$pdf->SetXY($posx+2,$posy);
     			$pdf->MultiCell($widthrecbox, 4, $carac_client, 0, 'L');
     		}
    +
    +		return $top_shift;
     	}
     
     	/**
    @@ -1192,6 +1248,4 @@ class pdf_canelle extends ModelePDFSuppliersInvoices
     		$showdetails=$conf->global->MAIN_GENERATE_DOCUMENTS_SHOW_FOOT_DETAILS;
     		return pdf_pagefoot($pdf,$outputlangs,'SUPPLIER_INVOICE_FREE_TEXT',$this->emetteur,$this->marge_basse,$this->marge_gauche,$this->page_hauteur,$object,$showdetails,$hidefreetext);
     	}
    -
     }
    -
    diff --git a/htdocs/core/modules/supplier_order/mod_commande_fournisseur_muguet.php b/htdocs/core/modules/supplier_order/mod_commande_fournisseur_muguet.php
    index a39e7d004be..8448c61f62b 100644
    --- a/htdocs/core/modules/supplier_order/mod_commande_fournisseur_muguet.php
    +++ b/htdocs/core/modules/supplier_order/mod_commande_fournisseur_muguet.php
    @@ -31,10 +31,30 @@ require_once DOL_DOCUMENT_ROOT .'/core/modules/supplier_order/modules_commandefo
      */
     class mod_commande_fournisseur_muguet extends ModeleNumRefSuppliersOrders
     {
    -	var $version='dolibarr';		// 'development', 'experimental', 'dolibarr'
    -	var $error = '';
    -	var $nom = 'Muguet';
    -	var $prefix='CF';
    +	/**
    +     * Dolibarr version of the loaded document
    +     * @public string
    +     */
    +	public $version = 'dolibarr';		// 'development', 'experimental', 'dolibarr'
    +
    +	/**
    +     * @var string Error code (or message)
    +     */
    +    public $error = '';
    +
    +	/**
    +	 * @var string Nom du modele
    +	 * @deprecated
    +	 * @see name
    +	 */
    +	public $nom='Muguet';
    +
    +	/**
    +	 * @var string model name
    +	 */
    +	public $name='Muguet';
    +
    +	public $prefix='CF';
     
     
     	/**
    @@ -143,6 +163,7 @@ class mod_commande_fournisseur_muguet extends ModeleNumRefSuppliersOrders
         }
     
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
         /**
          * 	Renvoie la reference de commande suivante non utilisee
          *
    @@ -152,7 +173,7 @@ class mod_commande_fournisseur_muguet extends ModeleNumRefSuppliersOrders
          */
         function commande_get_num($objsoc=0,$object='')
         {
    +        // phpcs:enable
             return $this->getNextValue($objsoc,$object);
         }
     }
    -
    diff --git a/htdocs/core/modules/supplier_order/mod_commande_fournisseur_orchidee.php b/htdocs/core/modules/supplier_order/mod_commande_fournisseur_orchidee.php
    index 37b8adab22e..1645ce796b2 100644
    --- a/htdocs/core/modules/supplier_order/mod_commande_fournisseur_orchidee.php
    +++ b/htdocs/core/modules/supplier_order/mod_commande_fournisseur_orchidee.php
    @@ -32,9 +32,28 @@ require_once DOL_DOCUMENT_ROOT .'/core/modules/supplier_order/modules_commandefo
      */
     class mod_commande_fournisseur_orchidee extends ModeleNumRefSuppliersOrders
     {
    -	var $version='dolibarr';		// 'development', 'experimental', 'dolibarr'
    -	var $error = '';
    -	var $nom = 'Orchidee';
    +	/**
    +     * Dolibarr version of the loaded document
    +     * @public string
    +     */
    +	public $version = 'dolibarr';		// 'development', 'experimental', 'dolibarr'
    +
    +	/**
    +     * @var string Error code (or message)
    +     */
    +    public $error = '';
    +
    +	/**
    +	 * @var string Nom du modele
    +	 * @deprecated
    +	 * @see name
    +	 */
    +	public $nom='Orchidee';
    +
    +	/**
    +	 * @var string model name
    +	 */
    +	public $name='Orchidee';
     
     
         /**
    @@ -44,10 +63,10 @@ class mod_commande_fournisseur_orchidee extends ModeleNumRefSuppliersOrders
          */
     	function info()
         {
    -    	global $conf,$langs;
    +    	global $conf, $langs;
     
    -		$langs->load("bills");
    -		$langs->load("admin");
    +		// Load translation files required by the page
    +        $langs->loadLangs(array("bills","admin"));
     
     		$form = new Form($this->db);
     
    @@ -127,6 +146,7 @@ class mod_commande_fournisseur_orchidee extends ModeleNumRefSuppliersOrders
     	}
     
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
         /**
          *  Renvoie la reference de commande suivante non utilisee
          *
    @@ -136,7 +156,7 @@ class mod_commande_fournisseur_orchidee extends ModeleNumRefSuppliersOrders
          */
         function commande_get_num($objsoc=0,$object='')
         {
    +        // phpcs:enable
             return $this->getNextValue($objsoc,$object);
         }
     }
    -
    diff --git a/htdocs/core/modules/supplier_order/modules_commandefournisseur.php b/htdocs/core/modules/supplier_order/modules_commandefournisseur.php
    index 4bd262d67fb..edb047510d5 100644
    --- a/htdocs/core/modules/supplier_order/modules_commandefournisseur.php
    +++ b/htdocs/core/modules/supplier_order/modules_commandefournisseur.php
    @@ -37,9 +37,13 @@ require_once DOL_DOCUMENT_ROOT.'/compta/bank/class/account.class.php';	// requir
      */
     abstract class ModelePDFSuppliersOrders extends CommonDocGenerator
     {
    -	var $error='';
    +	/**
    +	 * @var string Error code (or message)
    +	 */
    +	public $error='';
     
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *  Return list of active generation models
     	 *
    @@ -49,6 +53,7 @@ abstract class ModelePDFSuppliersOrders extends CommonDocGenerator
     	 */
     	static function liste_modeles($db,$maxfilenamelength=0)
     	{
    +		// phpcs:enable
     		global $conf;
     
     		$type='order_supplier';
    @@ -59,7 +64,6 @@ abstract class ModelePDFSuppliersOrders extends CommonDocGenerator
     
     		return $liste;
     	}
    -
     }
     
     
    @@ -69,7 +73,10 @@ abstract class ModelePDFSuppliersOrders extends CommonDocGenerator
      */
     abstract class ModeleNumRefSuppliersOrders
     {
    -	var $error='';
    +	/**
    +	 * @var string Error code (or message)
    +	 */
    +	public $error='';
     
     	/**  Return if a model can be used or not
     	 *
    diff --git a/htdocs/core/modules/supplier_order/pdf/pdf_muscadet.modules.php b/htdocs/core/modules/supplier_order/pdf/pdf_muscadet.modules.php
    index 6947d67fb16..8478fd70e89 100644
    --- a/htdocs/core/modules/supplier_order/pdf/pdf_muscadet.modules.php
    +++ b/htdocs/core/modules/supplier_order/pdf/pdf_muscadet.modules.php
    @@ -5,6 +5,7 @@
      * Copyright (C) 2010-2014 Juanjo Menent         <jmenent@2byte.es>
      * Copyright (C) 2015      Marcos García        <marcosgdf@gmail.com>
      * Copyright (C) 2017      Ferran Marcet         <fmarcet@2byte.es>
    + * Copyright (C) 2018       Frédéric France     <frederic.france@netlogic.fr>
      *
      * This program is free software; you can redistribute it and/or modify
      * it under the terms of the GNU General Public License as published by
    @@ -40,23 +41,78 @@ require_once DOL_DOCUMENT_ROOT.'/core/lib/pdf.lib.php';
      */
     class pdf_muscadet extends ModelePDFSuppliersOrders
     {
    -    var $db;
    -    var $name;
    -    var $description;
    -    var $type;
    +    /**
    +     * @var DoliDb Database handler
    +     */
    +    public $db;
     
    -    var $phpmin = array(4,3,0); // Minimum version of PHP required by module
    -    var $version = 'dolibarr';
    +	/**
    +     * @var string model name
    +     */
    +    public $name;
     
    -    var $page_largeur;
    -    var $page_hauteur;
    -    var $format;
    -	var $marge_gauche;
    -	var	$marge_droite;
    -	var	$marge_haute;
    -	var	$marge_basse;
    +	/**
    +     * @var string model description (short text)
    +     */
    +    public $description;
     
    -	var $emetteur;	// Objet societe qui emet
    +    /**
    +     * @var string document type
    +     */
    +    public $type;
    +
    +    /**
    +     * @var array() Minimum version of PHP required by module.
    +	 * e.g.: PHP ≥ 5.4 = array(5, 4)
    +     */
    +	public $phpmin = array(5, 4);
    +
    +	/**
    +     * Dolibarr version of the loaded document
    +     * @public string
    +     */
    +	public $version = 'dolibarr';
    +
    +	/**
    +     * @var int page_largeur
    +     */
    +    public $page_largeur;
    +
    +	/**
    +     * @var int page_hauteur
    +     */
    +    public $page_hauteur;
    +
    +	/**
    +     * @var array format
    +     */
    +    public $format;
    +
    +	/**
    +     * @var int marge_gauche
    +     */
    +	public $marge_gauche;
    +
    +	/**
    +     * @var int marge_droite
    +     */
    +	public $marge_droite;
    +
    +	/**
    +     * @var int marge_haute
    +     */
    +	public $marge_haute;
    +
    +	/**
    +     * @var int marge_basse
    +     */
    +	public $marge_basse;
    +
    +	/**
    +	 * Issuer
    +	 * @var Company object that emits
    +	 */
    +	public $emetteur;
     
     
     	/**
    @@ -66,9 +122,9 @@ class pdf_muscadet extends ModelePDFSuppliersOrders
     	 */
     	function __construct($db)
     	{
    -		global $conf,$langs,$mysoc;
    +		global $conf, $langs, $mysoc;
     
    -		// Translations
    +		// Load translation files required by the page
     		$langs->loadLangs(array("main", "bills"));
     
     		$this->db = $db;
    @@ -141,6 +197,7 @@ class pdf_muscadet extends ModelePDFSuppliersOrders
     	}
     
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
         /**
          *  Function to build pdf onto disk
          *
    @@ -154,18 +211,15 @@ class pdf_muscadet extends ModelePDFSuppliersOrders
          */
     	function write_file($object,$outputlangs='',$srctemplatepath='',$hidedetails=0,$hidedesc=0,$hideref=0)
     	{
    +        // phpcs:enable
     		global $user,$langs,$conf,$hookmanager,$mysoc,$nblignes;
     
     		if (! is_object($outputlangs)) $outputlangs=$langs;
     		// For backward compatibility with FPDF, force output charset to ISO, because FPDF expect text to be encoded in ISO
     		if (! empty($conf->global->MAIN_USE_FPDF)) $outputlangs->charset_output='ISO-8859-1';
     
    -		$outputlangs->load("main");
    -		$outputlangs->load("dict");
    -		$outputlangs->load("companies");
    -		$outputlangs->load("bills");
    -		$outputlangs->load("products");
    -		$outputlangs->load("orders");
    +		// Load translation files required by the page
    +		$outputlangs->loadLangs(array("main", "orders", "companies", "bills", "dict", "products"));
     
     		$nblignes = count($object->lines);
     
    @@ -310,24 +364,21 @@ class pdf_muscadet extends ModelePDFSuppliersOrders
     				$pdf->AddPage();
     				if (! empty($tplidx)) $pdf->useTemplate($tplidx);
     				$pagenb++;
    -				$this->_pagehead($pdf, $object, 1, $outputlangs);
    +				$top_shift = $this->_pagehead($pdf, $object, 1, $outputlangs);
     				$pdf->SetFont('','', $default_font_size - 1);
     				$pdf->MultiCell(0, 3, '');		// Set interline to 3
     				$pdf->SetTextColor(0,0,0);
     
    -				$tab_top = 90;
    -				$tab_top_newpage = (empty($conf->global->MAIN_PDF_DONOTREPEAT_HEAD)?42:10);
    -				$tab_height = 130;
    -				$tab_height_newpage = 150;
    +				$tab_top = 90+$top_shift;
    +				$tab_top_newpage = (empty($conf->global->MAIN_PDF_DONOTREPEAT_HEAD)?42+$top_shift:10);
     
     				// Incoterm
    -				$height_incoterms = 0;
     				if ($conf->incoterm->enabled)
     				{
     					$desc_incoterms = $object->getIncotermsForPDF();
     					if ($desc_incoterms)
     					{
    -						$tab_top = 88;
    +						$tab_top -= 2;
     
     						$pdf->SetFont('','', $default_font_size - 1);
     						$pdf->writeHTMLCell(190, 3, $this->posxdesc-1, $tab_top-1, dol_htmlentitiesbr($desc_incoterms), 0, 1);
    @@ -339,17 +390,16 @@ class pdf_muscadet extends ModelePDFSuppliersOrders
     						$pdf->Rect($this->marge_gauche, $tab_top-1, $this->page_largeur-$this->marge_gauche-$this->marge_droite, $height_incoterms+1);
     
     						$tab_top = $nexY+6;
    -						$height_incoterms += 4;
     					}
     				}
     
     				// Affiche notes
     				if (! empty($object->note_public))
     				{
    -					$tab_top = 88 + $height_incoterms;
    +					$tab_top -= 2;
     
     					$pdf->SetFont('','', $default_font_size - 1);
    -					$pdf->writeHTMLCell(190, 3, $this->posxdesc-1, $tab_top, dol_htmlentitiesbr($object->note_public), 0, 1);
    +					$pdf->writeHTMLCell(190, 3, $this->posxdesc-1, $tab_top-1, dol_htmlentitiesbr($object->note_public), 0, 1);
     					$nexY = $pdf->GetY();
     					$height_note=$nexY-$tab_top;
     
    @@ -357,13 +407,8 @@ class pdf_muscadet extends ModelePDFSuppliersOrders
     					$pdf->SetDrawColor(192,192,192);
     					$pdf->Rect($this->marge_gauche, $tab_top-1, $this->page_largeur-$this->marge_gauche-$this->marge_droite, $height_note+1);
     
    -					$tab_height = $tab_height - $height_note;
     					$tab_top = $nexY+6;
     				}
    -				else
    -				{
    -					$height_note=0;
    -				}
     
     				$iniY = $tab_top + 7;
     				$curY = $tab_top + 7;
    @@ -504,7 +549,7 @@ class pdf_muscadet extends ModelePDFSuppliersOrders
     					if ($object->lines[$i]->remise_percent)
     					{
     					    $remise_percent = pdf_getlineremisepercent($object, $i, $outputlangs, $hidedetails);
    -						$pdf->MultiCell($this->postotalht-$this->posxdiscount-1, 3, $remise_percent."%", 0, 'R');
    +						$pdf->MultiCell($this->postotalht-$this->posxdiscount-1, 3, $remise_percent, 0, 'R');
     					}
     
     					// Total HT line
    @@ -658,6 +703,7 @@ class pdf_muscadet extends ModelePDFSuppliersOrders
     	}
     
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *  Show payments table
     	 *
    @@ -669,10 +715,11 @@ class pdf_muscadet extends ModelePDFSuppliersOrders
     	 */
     	function _tableau_versements(&$pdf, $object, $posy, $outputlangs)
     	{
    -
    +        // phpcs:enable
     	}
     
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *   Show miscellaneous information (payment mode, payment term, ...)
     	 *
    @@ -684,6 +731,7 @@ class pdf_muscadet extends ModelePDFSuppliersOrders
     	 */
     	function _tableau_info(&$pdf, $object, $posy, $outputlangs)
     	{
    +        // phpcs:enable
     	    global $conf;
     	    $default_font_size = pdf_getPDFFontSize($outputlangs);
     
    @@ -736,10 +784,11 @@ class pdf_muscadet extends ModelePDFSuppliersOrders
     		return $posy;
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
    -	 *	Show total to pay
    +	 *  Show total to pay
     	 *
    -	 *	@param	PDF			$pdf           Object PDF
    +	 *  @param	PDF			$pdf           Object PDF
     	 *	@param  Facture		$object         Object invoice
     	 *	@param  int			$deja_regle     Montant deja regle
     	 *	@param	int			$posy			Position depart
    @@ -748,6 +797,7 @@ class pdf_muscadet extends ModelePDFSuppliersOrders
     	 */
     	function _tableau_tot(&$pdf, $object, $deja_regle, $posy, $outputlangs)
     	{
    +        // phpcs:enable
     		global $conf,$mysoc;
     
     		$default_font_size = pdf_getPDFFontSize($outputlangs);
    @@ -772,7 +822,7 @@ class pdf_muscadet extends ModelePDFSuppliersOrders
     		$pdf->SetXY($col1x, $tab2_top + 0);
     		$pdf->MultiCell($col2x-$col1x, $tab2_hl, $outputlangs->transnoentities("TotalHT"), 0, 'L', 1);
     
    -		$total_ht = ($conf->multicurrency->enabled && $object->mylticurrency_tx != 1 ? $object->multicurrency_total_ht : $object->total_ht);
    +		$total_ht = (($conf->multicurrency->enabled && isset($object->multicurrency_tx) && $object->multicurrency_tx != 1) ? $object->multicurrency_total_ht : $object->total_ht);
     		$pdf->SetXY($col2x, $tab2_top + 0);
     		$pdf->MultiCell($largcol2, $tab2_hl, price($total_ht + (! empty($object->remise)?$object->remise:0)), 0, 'R', 1);
     
    @@ -1073,13 +1123,10 @@ class pdf_muscadet extends ModelePDFSuppliersOrders
     	 */
     	function _pagehead(&$pdf, $object, $showaddress, $outputlangs)
     	{
    -		global $langs,$conf,$mysoc;
    +		global $langs, $conf, $mysoc;
     
    -		$outputlangs->load("main");
    -		$outputlangs->load("bills");
    -		$outputlangs->load("orders");
    -		$outputlangs->load("companies");
    -		$outputlangs->load("sendings");
    +		// Load translation files required by the page
    +		$outputlangs->loadLangs(array("main", "orders", "companies", "bills", "sendings"));
     
     		$default_font_size = pdf_getPDFFontSize($outputlangs);
     
    @@ -1207,8 +1254,14 @@ class pdf_muscadet extends ModelePDFSuppliersOrders
     		$posy+=1;
     		$pdf->SetTextColor(0,0,60);
     
    +		$top_shift = 0;
     		// Show list of linked objects
    +		$current_y = $pdf->getY();
     		$posy = pdf_writeLinkedObjects($pdf, $object, $outputlangs, $posx, $posy, 100, 3, 'R', $default_font_size);
    +		if ($current_y < $pdf->getY())
    +		{
    +			$top_shift = $pdf->getY() - $current_y;
    +		}
     
     		if ($showaddress)
     		{
    @@ -1225,7 +1278,7 @@ class pdf_muscadet extends ModelePDFSuppliersOrders
     			$carac_emetteur .= pdf_build_address($outputlangs, $this->emetteur, $object->thirdparty, '', 0, 'source', $object);
     
     			// Show sender
    -			$posy=42;
    +			$posy=42+$top_shift;
     			$posx=$this->marge_gauche;
     			if (! empty($conf->global->MAIN_INVERT_SENDER_RECIPIENT)) $posx=$this->page_largeur-$this->marge_droite-80;
     			$hautcadre=40;
    @@ -1277,7 +1330,7 @@ class pdf_muscadet extends ModelePDFSuppliersOrders
     			// Show recipient
     			$widthrecbox=100;
     			if ($this->page_largeur < 210) $widthrecbox=84;	// To work with US executive format
    -			$posy=42;
    +			$posy=42+$top_shift;
     			$posx=$this->page_largeur-$this->marge_droite-$widthrecbox;
     			if (! empty($conf->global->MAIN_INVERT_SENDER_RECIPIENT)) $posx=$this->marge_gauche;
     
    @@ -1300,6 +1353,8 @@ class pdf_muscadet extends ModelePDFSuppliersOrders
     			$pdf->SetXY($posx+2,$posy);
     			$pdf->MultiCell($widthrecbox, 4, $carac_client, 0, 'L');
     		}
    +
    +		return $top_shift;
     	}
     
     	/**
    @@ -1317,6 +1372,4 @@ class pdf_muscadet extends ModelePDFSuppliersOrders
     		$showdetails=$conf->global->MAIN_GENERATE_DOCUMENTS_SHOW_FOOT_DETAILS;
     		return pdf_pagefoot($pdf,$outputlangs,'SUPPLIER_ORDER_FREE_TEXT',$this->emetteur,$this->marge_basse,$this->marge_gauche,$this->page_hauteur,$object,$showdetails,$hidefreetext);
     	}
    -
     }
    -
    diff --git a/htdocs/core/modules/supplier_payment/doc/pdf_standard.modules.php b/htdocs/core/modules/supplier_payment/doc/pdf_standard.modules.php
    index f9567a32a5c..2a31f265097 100644
    --- a/htdocs/core/modules/supplier_payment/doc/pdf_standard.modules.php
    +++ b/htdocs/core/modules/supplier_payment/doc/pdf_standard.modules.php
    @@ -38,23 +38,78 @@ require_once DOL_DOCUMENT_ROOT.'/core/lib/functionsnumtoword.lib.php';
      */
     class pdf_standard extends ModelePDFSuppliersPayments
     {
    -    var $db;
    -    var $name;
    -    var $description;
    -    var $type;
    +    /**
    +     * @var DoliDb Database handler
    +     */
    +    public $db;
     
    -    var $phpmin = array(4,3,0); // Minimum version of PHP required by module
    -    var $version = 'dolibarr';
    +	/**
    +     * @var string model name
    +     */
    +    public $name;
     
    -    var $page_largeur;
    -    var $page_hauteur;
    -    var $format;
    -	var $marge_gauche;
    -	var	$marge_droite;
    -	var	$marge_haute;
    -	var	$marge_basse;
    +	/**
    +     * @var string model description (short text)
    +     */
    +    public $description;
     
    -	var $emetteur;	// Objet societe qui emet
    +	/**
    +     * @var string document type
    +     */
    +    public $type;
    +
    +    /**
    +     * @var array() Minimum version of PHP required by module.
    +	 * e.g.: PHP ≥ 5.4 = array(5, 4)
    +     */
    +	public $phpmin = array(5, 4);
    +
    +	/**
    +     * Dolibarr version of the loaded document
    +     * @public string
    +     */
    +	public $version = 'dolibarr';
    +
    +	/**
    +     * @var int page_largeur
    +     */
    +    public $page_largeur;
    +
    +	/**
    +     * @var int page_hauteur
    +     */
    +    public $page_hauteur;
    +
    +	/**
    +     * @var array format
    +     */
    +    public $format;
    +
    +	/**
    +     * @var int marge_gauche
    +     */
    +	public $marge_gauche;
    +
    +	/**
    +     * @var int marge_droite
    +     */
    +	public $marge_droite;
    +
    +	/**
    +     * @var int marge_haute
    +     */
    +	public $marge_haute;
    +
    +	/**
    +     * @var int marge_basse
    +     */
    +	public $marge_basse;
    +
    +	/**
    +	 * Issuer
    +	 * @var Societe
    +	 */
    +	public $emetteur;
     
     
     	/**
    @@ -64,9 +119,9 @@ class pdf_standard extends ModelePDFSuppliersPayments
     	 */
     	function __construct($db)
     	{
    -		global $conf,$langs,$mysoc;
    -		
    -		// Translations
    +		global $conf, $langs, $mysoc;
    +
    +		// Load translation files required by the page
     		$langs->loadLangs(array("main", "bills"));
     
     		$this->db = $db;
    @@ -121,7 +176,8 @@ class pdf_standard extends ModelePDFSuppliersPayments
     	}
     
     
    -	/**
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
    +    /**
          *  Function to build pdf onto disk
          *
          *  @param		PaiementFourn		$object				Id of object to generate
    @@ -131,21 +187,19 @@ class pdf_standard extends ModelePDFSuppliersPayments
          *  @param		int					$hidedesc			Do not show desc
          *  @param		int					$hideref			Do not show ref
          *  @return		int										1=OK, 0=KO
    -	 */
    +     */
     	function write_file($object, $outputlangs='', $srctemplatepath='', $hidedetails=0, $hidedesc=0, $hideref=0)
     	{
    -		global $user,$langs,$conf,$mysoc,$hookmanager;
    +        // phpcs:enable
    +		global $user, $langs, $conf, $mysoc, $hookmanager;
     
     		if (! is_object($outputlangs)) $outputlangs=$langs;
     		// For backward compatibility with FPDF, force output charset to ISO, because FPDF expect text to be encoded in ISO
     		if (! empty($conf->global->MAIN_USE_FPDF)) $outputlangs->charset_output='ISO-8859-1';
     
    -		$outputlangs->load("main");
    -		$outputlangs->load("dict");
    -		$outputlangs->load("companies");
    -		$outputlangs->load("bills");
    -		$outputlangs->load("products");
    -		$outputlangs->load("suppliers");
    +		// Load translation files required by the page
    +		$outputlangs->loadLangs(array("main", "suppliers", "companies", "bills", "dict", "products"));
    +
     		$object->factures = array();
     
     		if ($conf->fournisseur->payment->dir_output)
    @@ -457,6 +511,7 @@ class pdf_standard extends ModelePDFSuppliersPayments
     		}
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *	Show total to pay
     	 *
    @@ -468,6 +523,7 @@ class pdf_standard extends ModelePDFSuppliersPayments
     	 */
     	function _tableau_cheque(&$pdf, $object, $posy, $outputlangs)
     	{
    +        // phpcs:enable
     		global $conf,$mysoc;
     
             $default_font_size = pdf_getPDFFontSize($outputlangs);
    @@ -512,7 +568,6 @@ class pdf_standard extends ModelePDFSuppliersPayments
     		// Date
     		$pdf->SetXY($this->page_largeur - $this->marge_droite - 30, $posy);
     		$pdf->MultiCell(150, 4, date("d").' '.$outputlangs->transnoentitiesnoconv(date("F")).' '.date("Y"), 0, 'L', 1);
    -
     	}
     
     
    @@ -558,7 +613,6 @@ class pdf_standard extends ModelePDFSuppliersPayments
     
     		// Output Rect
     		//$this->printRect($pdf,$this->marge_gauche, $tab_top, $this->page_largeur-$this->marge_gauche-$this->marge_droite, $tab_height, $hidetop, $hidebottom);	// Rect prend une longueur en 3eme param et 4eme param
    -
     	}
     
     
    @@ -573,12 +627,11 @@ class pdf_standard extends ModelePDFSuppliersPayments
     	 */
     	function _pagehead(&$pdf, $object, $showaddress, $outputlangs)
     	{
    -		global $langs,$conf,$mysoc;
    +		global $langs, $conf, $mysoc;
    +
    +		// Load translation files required by the page
    +		$outputlangs->loadLangs(array("main", "orders", "companies", "bills"));
     
    -		$outputlangs->load("main");
    -		$outputlangs->load("bills");
    -		$outputlangs->load("orders");
    -		$outputlangs->load("companies");
     		$default_font_size = pdf_getPDFFontSize($outputlangs);
     
     		// Do not add the BACKGROUND as this is for suppliers
    @@ -757,6 +810,4 @@ class pdf_standard extends ModelePDFSuppliersPayments
     		$showdetails=$conf->global->MAIN_GENERATE_DOCUMENTS_SHOW_FOOT_DETAILS;
     		return pdf_pagefoot($pdf,$outputlangs,'SUPPLIER_INVOICE_FREE_TEXT',$this->emetteur,$this->marge_basse,$this->marge_gauche,$this->page_hauteur,$object,$showdetails,$hidefreetext);
     	}
    -
     }
    -
    diff --git a/htdocs/core/modules/supplier_payment/mod_supplier_payment_brodator.php b/htdocs/core/modules/supplier_payment/mod_supplier_payment_brodator.php
    index 97c7b077b22..216bc4bde90 100644
    --- a/htdocs/core/modules/supplier_payment/mod_supplier_payment_brodator.php
    +++ b/htdocs/core/modules/supplier_payment/mod_supplier_payment_brodator.php
    @@ -30,9 +30,28 @@ require_once DOL_DOCUMENT_ROOT .'/core/modules/supplier_payment/modules_supplier
      */
     class mod_supplier_payment_brodator extends ModeleNumRefSupplierPayments
     {
    -	var $version='dolibarr';		// 'development', 'experimental', 'dolibarr'
    -	var $error = '';
    -	var $nom = 'Brodator';
    +	/**
    +     * Dolibarr version of the loaded document
    +     * @public string
    +     */
    +	public $version = 'dolibarr';		// 'development', 'experimental', 'dolibarr'
    +
    +	/**
    +     * @var string Error code (or message)
    +     */
    +    public $error = '';
    +
    +	/**
    +	 * @var string Nom du modele
    +	 * @deprecated
    +	 * @see name
    +	 */
    +	public $nom='Brodator';
    +
    +	/**
    +	 * @var string model name
    +	 */
    +	public $name='Brodator';
     
     
         /**
    @@ -42,7 +61,7 @@ class mod_supplier_payment_brodator extends ModeleNumRefSupplierPayments
          */
     	function info()
         {
    -    	global $conf,$langs;
    +    	global $conf, $langs;
     
     		$langs->load("bills");
     
    @@ -124,6 +143,7 @@ class mod_supplier_payment_brodator extends ModeleNumRefSupplierPayments
     	}
     
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *  Return next free value
     	 *
    @@ -133,8 +153,7 @@ class mod_supplier_payment_brodator extends ModeleNumRefSupplierPayments
          */
         function commande_get_num($objsoc,$objforref)
         {
    +        // phpcs:enable
             return $this->getNextValue($objsoc,$objforref);
         }
    -
     }
    -
    diff --git a/htdocs/core/modules/supplier_payment/mod_supplier_payment_bronan.php b/htdocs/core/modules/supplier_payment/mod_supplier_payment_bronan.php
    index 9b0012ec089..0d64991065a 100644
    --- a/htdocs/core/modules/supplier_payment/mod_supplier_payment_bronan.php
    +++ b/htdocs/core/modules/supplier_payment/mod_supplier_payment_bronan.php
    @@ -29,10 +29,30 @@ require_once DOL_DOCUMENT_ROOT .'/core/modules/supplier_payment/modules_supplier
      */
     class mod_supplier_payment_bronan extends ModeleNumRefSupplierPayments
     {
    -	var $version='dolibarr';		// 'development', 'experimental', 'dolibarr'
    -	var $prefix='SPAY';
    -	var $error='';
    -	var $nom='Bronan';
    +	/**
    +     * Dolibarr version of the loaded document
    +     * @public string
    +     */
    +	public $version = 'dolibarr';		// 'development', 'experimental', 'dolibarr'
    +
    +	public $prefix='SPAY';
    +
    +	/**
    +	 * @var string Error code (or message)
    +	 */
    +	public $error='';
    +
    +	/**
    +	 * @var string Nom du modele
    +	 * @deprecated
    +	 * @see name
    +	 */
    +	public $nom='Bronan';
    +
    +	/**
    +	 * @var string model name
    +	 */
    +	public $name='Bronan';
     
     
         /**
    @@ -135,6 +155,7 @@ class mod_supplier_payment_bronan extends ModeleNumRefSupplierPayments
     	}
     
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *  Return next free value
     	 *
    @@ -144,7 +165,7 @@ class mod_supplier_payment_bronan extends ModeleNumRefSupplierPayments
     	 */
     	function payment_get_num($objsoc,$objforref)
     	{
    +        // phpcs:enable
     		return $this->getNextValue($objsoc,$objforref);
     	}
    -
     }
    diff --git a/htdocs/core/modules/supplier_payment/modules_supplier_payment.php b/htdocs/core/modules/supplier_payment/modules_supplier_payment.php
    index 56c5bd94ae0..8eb706dc0ce 100644
    --- a/htdocs/core/modules/supplier_payment/modules_supplier_payment.php
    +++ b/htdocs/core/modules/supplier_payment/modules_supplier_payment.php
    @@ -22,18 +22,23 @@ require_once DOL_DOCUMENT_ROOT.'/core/class/commondocgenerator.class.php';
      */
     abstract class ModelePDFSuppliersPayments extends CommonDocGenerator
     {
    -	var $error='';
    +	/**
    +	 * @var string Error code (or message)
    +	 */
    +	public $error='';
     
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *  Return list of active generation models
     	 *
          *  @param	DoliDB	$db     			Database handler
          *  @param  integer	$maxfilenamelength  Max length of value to show
          *  @return	array						List of numbers
    -	 */
    +     */
     	static function liste_modeles($db,$maxfilenamelength=0)
     	{
    +        // phpcs:enable
     		global $conf;
     
     		$type='supplier_payment';
    @@ -44,7 +49,6 @@ abstract class ModelePDFSuppliersPayments extends CommonDocGenerator
     
     		return $liste;
     	}
    -
     }
     
     /**
    @@ -54,7 +58,10 @@ abstract class ModelePDFSuppliersPayments extends CommonDocGenerator
     
     abstract class ModeleNumRefSupplierPayments
     {
    -	var $error='';
    +	/**
    +	 * @var string Error code (or message)
    +	 */
    +	public $error='';
     
     	/**
     	 *	Return if a module can be used or not
    diff --git a/htdocs/core/modules/supplier_proposal/doc/doc_generic_supplier_proposal_odt.modules.php b/htdocs/core/modules/supplier_proposal/doc/doc_generic_supplier_proposal_odt.modules.php
    index a8497416501..3bf35edbe13 100644
    --- a/htdocs/core/modules/supplier_proposal/doc/doc_generic_supplier_proposal_odt.modules.php
    +++ b/htdocs/core/modules/supplier_proposal/doc/doc_generic_supplier_proposal_odt.modules.php
    @@ -37,10 +37,23 @@ require_once DOL_DOCUMENT_ROOT.'/core/lib/doc.lib.php';
      */
     class doc_generic_supplier_proposal_odt extends ModelePDFSupplierProposal
     {
    -	var $emetteur;	// Objet societe qui emet
    +	/**
    +	 * Issuer
    +	 * @var Societe
    +	 */
    +	public $emetteur;
     
    -	var $phpmin = array(5,2,0);	// Minimum version of PHP required by module
    -	var $version = 'dolibarr';
    +	/**
    +   * @var array() Minimum version of PHP required by module.
    +	 * e.g.: PHP ≥ 5.4 = array(5, 4)
    +   */
    +	public $phpmin = array(5, 4);
    +
    +	/**
    +   * Dolibarr version of the loaded document
    +   * @public string
    +   */
    +	public $version = 'dolibarr';
     
     
     	/**
    @@ -50,10 +63,10 @@ class doc_generic_supplier_proposal_odt extends ModelePDFSupplierProposal
     	 */
     	function __construct($db)
     	{
    -		global $conf,$langs,$mysoc;
    +		global $conf, $langs, $mysoc;
     
    -		$langs->load("main");
    -		$langs->load("companies");
    +		// Load translation files required by the page
    +        $langs->loadLangs(array("main","companies"));
     
     		$this->db = $db;
     		$this->name = "ODT templates";
    @@ -95,10 +108,10 @@ class doc_generic_supplier_proposal_odt extends ModelePDFSupplierProposal
     	 */
     	function info($langs)
     	{
    -		global $conf,$langs;
    +		global $conf, $langs;
     
    -		$langs->load("companies");
    -		$langs->load("errors");
    +		// Load translation files required by the page
    +        $langs->loadLangs(array('companies', 'errors'));
     
     		$form = new Form($this->db);
     
    @@ -207,6 +220,7 @@ class doc_generic_supplier_proposal_odt extends ModelePDFSupplierProposal
     		return $texte;
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *	Function to build a document on disk using the generic odt module.
     	 *
    @@ -220,7 +234,8 @@ class doc_generic_supplier_proposal_odt extends ModelePDFSupplierProposal
     	 */
     	function write_file($object,$outputlangs,$srctemplatepath,$hidedetails=0,$hidedesc=0,$hideref=0)
     	{
    -		global $user,$langs,$conf,$mysoc,$hookmanager;
    +        // phpcs:enable
    +		global $user, $langs, $conf, $mysoc, $hookmanager;
     
     		if (empty($srctemplatepath))
     		{
    @@ -241,10 +256,8 @@ class doc_generic_supplier_proposal_odt extends ModelePDFSupplierProposal
     		$sav_charset_output=$outputlangs->charset_output;
     		$outputlangs->charset_output='UTF-8';
     
    -		$outputlangs->load("main");
    -		$outputlangs->load("dict");
    -		$outputlangs->load("companies");
    -		$outputlangs->load("bills");
    +		// Load translation files required by the page
    +		$outputlangs->loadLangs(array("main", "companies", "bills", "dict"));
     
     		if ($conf->supplier_proposal->dir_output)
     		{
    @@ -514,6 +527,4 @@ class doc_generic_supplier_proposal_odt extends ModelePDFSupplierProposal
     
     		return -1;
     	}
    -
     }
    -
    diff --git a/htdocs/core/modules/supplier_proposal/doc/pdf_aurore.modules.php b/htdocs/core/modules/supplier_proposal/doc/pdf_aurore.modules.php
    index 227a4258918..31097dd8c34 100644
    --- a/htdocs/core/modules/supplier_proposal/doc/pdf_aurore.modules.php
    +++ b/htdocs/core/modules/supplier_proposal/doc/pdf_aurore.modules.php
    @@ -42,17 +42,17 @@ class pdf_aurore extends ModelePDFSupplierProposal
          * @var DoliDb Database handler
          */
         public $db;
    -	
    +
     	/**
          * @var string model name
          */
         public $name;
    -	
    +
     	/**
          * @var string model description (short text)
          */
         public $description;
    -	
    +
     	/**
          * @var string document type
          */
    @@ -60,10 +60,10 @@ class pdf_aurore extends ModelePDFSupplierProposal
     
     	/**
          * @var array() Minimum version of PHP required by module.
    -	 * e.g.: PHP ≥ 5.3 = array(5, 3)
    +	 * e.g.: PHP ≥ 5.4 = array(5, 4)
          */
    -	public $phpmin = array(5, 2); 
    -	
    +	public $phpmin = array(5, 4);
    +
     	/**
          * Dolibarr version of the loaded document
          * @public string
    @@ -74,32 +74,32 @@ class pdf_aurore extends ModelePDFSupplierProposal
          * @var int page_largeur
          */
         public $page_largeur;
    -	
    +
     	/**
          * @var int page_hauteur
          */
         public $page_hauteur;
    -	
    +
     	/**
          * @var array format
          */
         public $format;
    -	
    +
     	/**
          * @var int marge_gauche
          */
     	public $marge_gauche;
    -	
    +
     	/**
          * @var int marge_droite
          */
     	public $marge_droite;
    -	
    +
     	/**
          * @var int marge_haute
          */
     	public $marge_haute;
    -	
    +
     	/**
          * @var int marge_basse
          */
    @@ -120,7 +120,7 @@ class pdf_aurore extends ModelePDFSupplierProposal
     	public function __construct($db)
     	{
     		global $conf, $langs, $mysoc;
    -		
    +
     		// Translations
     		$langs->loadLangs(array("main", "bills"));
     
    @@ -158,11 +158,21 @@ class pdf_aurore extends ModelePDFSupplierProposal
     
     		// Define position of columns
     		$this->posxdesc=$this->marge_gauche+1;
    -		$this->posxtva=102;
    -		$this->posxup=126;
    -		$this->posxqty=145;
     		$this->posxdiscount=162;
     		$this->postotalht=174;
    +
    +		if ($conf->global->PRODUCT_USE_UNITS)
    +		{
    +		    $this->posxtva=101;
    +		    $this->posxup=118;
    +		    $this->posxqty=135;
    +		    $this->posxunit=151;
    +		} else {
    +		    $this->posxtva=102;
    +		    $this->posxup=126;
    +		    $this->posxqty=145;
    +		}
    +
     		if (! empty($conf->global->MAIN_GENERATE_DOCUMENTS_WITHOUT_VAT) || ! empty($conf->global->MAIN_GENERATE_DOCUMENTS_WITHOUT_VAT_COLUMN)) $this->posxup=$this->posxtva;
     		$this->posxpicture=$this->posxtva - (empty($conf->global->MAIN_DOCUMENTS_WITH_PICTURE_WIDTH)?20:$conf->global->MAIN_DOCUMENTS_WITH_PICTURE_WIDTH);	// width of images
     		if ($this->page_largeur < 210) // To work with US executive format
    @@ -183,7 +193,8 @@ class pdf_aurore extends ModelePDFSupplierProposal
     		$this->atleastonediscount=0;
     	}
     
    -	/**
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
    +    /**
          *  Function to build pdf onto disk
          *
          *  @param		Object		$object				Object to generate
    @@ -196,13 +207,14 @@ class pdf_aurore extends ModelePDFSupplierProposal
     	 */
     	function write_file($object,$outputlangs,$srctemplatepath='',$hidedetails=0,$hidedesc=0,$hideref=0)
     	{
    +        // phpcs:enable
     		global $user,$langs,$conf,$mysoc,$db,$hookmanager,$nblignes;
     
     		if (! is_object($outputlangs)) $outputlangs=$langs;
     		// For backward compatibility with FPDF, force output charset to ISO, because FPDF expect text to be encoded in ISO
     		if (! empty($conf->global->MAIN_USE_FPDF)) $outputlangs->charset_output='ISO-8859-1';
    -		
    -		// Translations
    +
    +		// Load traductions files requiredby by page
     		$outputlangs->loadLangs(array("main", "dict", "companies", "bills", "products", "supplier_proposal"));
     
     		$nblignes = count($object->lines);
    @@ -326,7 +338,7 @@ class pdf_aurore extends ModelePDFSupplierProposal
     						$this->atleastonediscount++;
     					}
     				}
    -				if (empty($this->atleastonediscount))
    +				if (empty($this->atleastonediscount) && empty($conf->global->PRODUCT_USE_UNITS))
     				{
     					$this->posxpicture+=($this->postotalht - $this->posxdiscount);
     					$this->posxtva+=($this->postotalht - $this->posxdiscount);
    @@ -340,15 +352,13 @@ class pdf_aurore extends ModelePDFSupplierProposal
     				$pdf->AddPage();
     				if (! empty($tplidx)) $pdf->useTemplate($tplidx);
     				$pagenb++;
    -				$this->_pagehead($pdf, $object, 1, $outputlangs);
    +				$top_shift = $this->_pagehead($pdf, $object, 1, $outputlangs);
     				$pdf->SetFont('','', $default_font_size - 1);
     				$pdf->MultiCell(0, 3, '');		// Set interline to 3
     				$pdf->SetTextColor(0,0,0);
     
    -				$tab_top = 90;
    -				$tab_top_newpage = (empty($conf->global->MAIN_PDF_DONOTREPEAT_HEAD)?42:10);
    -				$tab_height = 130;
    -				$tab_height_newpage = 150;
    +				$tab_top = 90+$top_shift;
    +				$tab_top_newpage = (empty($conf->global->MAIN_PDF_DONOTREPEAT_HEAD)?42+$top_shift:10);
     
     				// Affiche notes
     				$notetoshow=empty($object->note_public)?'':$object->note_public;
    @@ -365,14 +375,14 @@ class pdf_aurore extends ModelePDFSupplierProposal
     				}
     				if ($notetoshow)
     				{
    -					$substitutionarray=pdf_getSubstitutionArray($outputlangs, null, $object);
    +					$tab_top -= 2;
    +
    +                    $substitutionarray=pdf_getSubstitutionArray($outputlangs, null, $object);
     					complete_substitutions_array($substitutionarray, $outputlangs, $object);
     					$notetoshow = make_substitutions($notetoshow, $substitutionarray, $outputlangs);
     
    -					$tab_top = 88;
    -
     					$pdf->SetFont('','', $default_font_size - 1);
    -					$pdf->writeHTMLCell(190, 3, $this->posxdesc-1, $tab_top, dol_htmlentitiesbr($notetoshow), 0, 1);
    +					$pdf->writeHTMLCell(190, 3, $this->posxdesc-1, $tab_top-1, dol_htmlentitiesbr($notetoshow), 0, 1);
     					$nexY = $pdf->GetY();
     					$height_note=$nexY-$tab_top;
     
    @@ -380,13 +390,8 @@ class pdf_aurore extends ModelePDFSupplierProposal
     					$pdf->SetDrawColor(192,192,192);
     					$pdf->Rect($this->marge_gauche, $tab_top-1, $this->page_largeur-$this->marge_gauche-$this->marge_droite, $height_note+1);
     
    -					$tab_height = $tab_height - $height_note;
     					$tab_top = $nexY+6;
     				}
    -				else
    -				{
    -					$height_note=0;
    -				}
     
     				$iniY = $tab_top + 7;
     				$curY = $tab_top + 7;
    @@ -512,7 +517,23 @@ class pdf_aurore extends ModelePDFSupplierProposal
     					// Quantity
     					$qty = pdf_getlineqty($object, $i, $outputlangs, $hidedetails);
     					$pdf->SetXY($this->posxqty, $curY);
    -					$pdf->MultiCell($this->posxdiscount-$this->posxqty-0.8, 3, $qty, 0, 'R');	// Enough for 6 chars
    +					// Enough for 6 chars
    +					if($conf->global->PRODUCT_USE_UNITS)
    +					{
    +					    $pdf->MultiCell($this->posxunit-$this->posxqty-0.8, 3, $qty, 0, 'R');
    +					}
    +					else
    +					{
    +					    $pdf->MultiCell($this->posxdiscount-$this->posxqty-0.8, 3, $qty, 0, 'R');
    +					}
    +
    +					// Unit
    +					if($conf->global->PRODUCT_USE_UNITS)
    +					{
    +					    $unit = pdf_getlineunit($object, $i, $outputlangs, $hidedetails, $hookmanager);
    +					    $pdf->SetXY($this->posxunit, $curY);
    +					    $pdf->MultiCell($this->posxdiscount-$this->posxunit-0.8, 4, $unit, 0, 'L');
    +					}
     
     					// Discount on line
     					/*
    @@ -677,6 +698,7 @@ class pdf_aurore extends ModelePDFSupplierProposal
     		}
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *  Show payments table
     	 *
    @@ -688,10 +710,11 @@ class pdf_aurore extends ModelePDFSupplierProposal
     	 */
     	function _tableau_versements(&$pdf, $object, $posy, $outputlangs)
     	{
    -
    +        // phpcs:enable
     	}
     
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *   Show miscellaneous information (payment mode, payment term, ...)
     	 *
    @@ -703,6 +726,7 @@ class pdf_aurore extends ModelePDFSupplierProposal
     	 */
     	function _tableau_info(&$pdf, $object, $posy, $outputlangs)
     	{
    +        // phpcs:enable
     		global $conf;
     		$default_font_size = pdf_getPDFFontSize($outputlangs);
     
    @@ -858,6 +882,7 @@ class pdf_aurore extends ModelePDFSupplierProposal
     	}
     
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *	Show total to pay
     	 *
    @@ -870,6 +895,7 @@ class pdf_aurore extends ModelePDFSupplierProposal
     	 */
     	function _tableau_tot(&$pdf, $object, $deja_regle, $posy, $outputlangs)
     	{
    +        // phpcs:enable
     		global $conf,$mysoc;
     		$default_font_size = pdf_getPDFFontSize($outputlangs);
     
    @@ -1203,8 +1229,24 @@ class pdf_aurore extends ModelePDFSupplierProposal
     		$pdf->line($this->posxqty-1, $tab_top, $this->posxqty-1, $tab_top + $tab_height);
     		if (empty($hidetop))
     		{
    -			$pdf->SetXY($this->posxqty-1, $tab_top+1);
    -			$pdf->MultiCell($this->posxdiscount-$this->posxqty-1,2, $outputlangs->transnoentities("Qty"),'','C');
    +		    $pdf->SetXY($this->posxqty-1, $tab_top+1);
    +		    if($conf->global->PRODUCT_USE_UNITS)
    +		    {
    +		        $pdf->MultiCell($this->posxunit-$this->posxqty-1,2, $outputlangs->transnoentities("Qty"),'','C');
    +		    }
    +		    else
    +		    {
    +		        $pdf->MultiCell($this->posxdiscount-$this->posxqty-1,2, $outputlangs->transnoentities("Qty"),'','C');
    +		    }
    +		}
    +
    +		if($conf->global->PRODUCT_USE_UNITS) {
    +		    $pdf->line($this->posxunit - 1, $tab_top, $this->posxunit - 1, $tab_top + $tab_height);
    +		    if (empty($hidetop)) {
    +		        $pdf->SetXY($this->posxunit - 1, $tab_top + 1);
    +		        $pdf->MultiCell($this->posxdiscount - $this->posxunit - 1, 2, $outputlangs->transnoentities("Unit"), '',
    +		            'C');
    +		    }
     		}
     
     		$pdf->line($this->posxdiscount-1, $tab_top, $this->posxdiscount-1, $tab_top + $tab_height);
    @@ -1238,9 +1280,9 @@ class pdf_aurore extends ModelePDFSupplierProposal
     	 */
     	function _pagehead(&$pdf, $object, $showaddress, $outputlangs)
     	{
    -		global $conf,$langs;
    -		
    -		// Translations
    +		global $conf, $langs;
    +
    +		// Load traductions files requiredby by page
     		$outputlangs->loadLangs(array("main", "bills", "supplier_proposal", "companies"));
     
     		$default_font_size = pdf_getPDFFontSize($outputlangs);
    @@ -1339,8 +1381,14 @@ class pdf_aurore extends ModelePDFSupplierProposal
     
     		$posy+=2;
     
    +		$top_shift = 0;
     		// Show list of linked objects
    +		$current_y = $pdf->getY();
     		$posy = pdf_writeLinkedObjects($pdf, $object, $outputlangs, $posx, $posy, 100, 3, 'R', $default_font_size);
    +		if ($current_y < $pdf->getY())
    +		{
    +			$top_shift = $pdf->getY() - $current_y;
    +		}
     
     		if ($showaddress)
     		{
    @@ -1358,7 +1406,7 @@ class pdf_aurore extends ModelePDFSupplierProposal
     		 	$carac_emetteur .= pdf_build_address($outputlangs, $this->emetteur, $object->thirdparty, '', 0, 'source', $object);
     
     			// Show sender
    -			$posy=42;
    +			$posy=42+$top_shift;
     		 	$posx=$this->marge_gauche;
     			if (! empty($conf->global->MAIN_INVERT_SENDER_RECIPIENT)) $posx=$this->page_largeur-$this->marge_droite-80;
     			$hautcadre=40;
    @@ -1412,7 +1460,7 @@ class pdf_aurore extends ModelePDFSupplierProposal
     			// Show recipient
     			$widthrecbox=100;
     			if ($this->page_largeur < 210) $widthrecbox=84;	// To work with US executive format
    -			$posy=42;
    +			$posy=42+$top_shift;
     			$posx=$this->page_largeur-$this->marge_droite-$widthrecbox;
     			if (! empty($conf->global->MAIN_INVERT_SENDER_RECIPIENT)) $posx=$this->marge_gauche;
     
    @@ -1435,6 +1483,7 @@ class pdf_aurore extends ModelePDFSupplierProposal
     		}
     
     		$pdf->SetTextColor(0,0,0);
    +		return $top_shift;
     	}
     
     	/**
    @@ -1452,6 +1501,4 @@ class pdf_aurore extends ModelePDFSupplierProposal
     		$showdetails=$conf->global->MAIN_GENERATE_DOCUMENTS_SHOW_FOOT_DETAILS;
     		return pdf_pagefoot($pdf,$outputlangs,'SUPPLIER_PROPOSAL_FREE_TEXT',$this->emetteur,$this->marge_basse,$this->marge_gauche,$this->page_hauteur,$object,$showdetails,$hidefreetext);
     	}
    -
     }
    -
    diff --git a/htdocs/core/modules/supplier_proposal/mod_supplier_proposal_marbre.php b/htdocs/core/modules/supplier_proposal/mod_supplier_proposal_marbre.php
    index fa8cf6c6460..e7fb65f7612 100644
    --- a/htdocs/core/modules/supplier_proposal/mod_supplier_proposal_marbre.php
    +++ b/htdocs/core/modules/supplier_proposal/mod_supplier_proposal_marbre.php
    @@ -31,10 +31,30 @@ require_once DOL_DOCUMENT_ROOT .'/core/modules/supplier_proposal/modules_supplie
      */
     class mod_supplier_proposal_marbre extends ModeleNumRefSupplierProposal
     {
    -	var $version='dolibarr';		// 'development', 'experimental', 'dolibarr'
    -	var $prefix='RQ';               // RQ = Request for quotation
    -	var $error='';
    -	var $nom = "Marbre";
    +	/**
    +     * Dolibarr version of the loaded document
    +     * @public string
    +     */
    +	public $version = 'dolibarr';		// 'development', 'experimental', 'dolibarr'
    +
    +	public $prefix='RQ';               // RQ = Request for quotation
    +
    +	/**
    +	 * @var string Error code (or message)
    +	 */
    +	public $error='';
    +
    +	/**
    +	 * @var string Nom du modele
    +	 * @deprecated
    +	 * @see name
    +	 */
    +	public $nom='Marbre';
    +
    +	/**
    +	 * @var string model name
    +	 */
    +	public $name='Marbre';
     
     
         /**
    @@ -149,5 +169,4 @@ class mod_supplier_proposal_marbre extends ModeleNumRefSupplierProposal
     	{
     		return $this->getNextValue($objsoc,$objforref);
     	}
    -
     }
    diff --git a/htdocs/core/modules/supplier_proposal/mod_supplier_proposal_saphir.php b/htdocs/core/modules/supplier_proposal/mod_supplier_proposal_saphir.php
    index 8781628917f..4827acdc9c8 100644
    --- a/htdocs/core/modules/supplier_proposal/mod_supplier_proposal_saphir.php
    +++ b/htdocs/core/modules/supplier_proposal/mod_supplier_proposal_saphir.php
    @@ -33,9 +33,28 @@ require_once DOL_DOCUMENT_ROOT .'/core/modules/supplier_proposal/modules_supplie
      */
     class mod_supplier_proposal_saphir extends ModeleNumRefSupplierProposal
     {
    -	var $version='dolibarr';		// 'development', 'experimental', 'dolibarr'
    -	var $error = '';
    -	var $nom = 'Saphir';
    +	/**
    +     * Dolibarr version of the loaded document
    +     * @public string
    +     */
    +	public $version = 'dolibarr';		// 'development', 'experimental', 'dolibarr'
    +
    +	/**
    +     * @var string Error code (or message)
    +     */
    +    public $error = '';
    +
    +	/**
    +	 * @var string Nom du modele
    +	 * @deprecated
    +	 * @see name
    +	 */
    +	public $nom='Saphir';
    +
    +	/**
    +	 * @var string model name
    +	 */
    +	public $name='Saphir';
     
     
         /**
    @@ -45,7 +64,7 @@ class mod_supplier_proposal_saphir extends ModeleNumRefSupplierProposal
          */
     	function info()
         {
    -    	global $conf,$langs;
    +    	global $conf, $langs;
     
     		$langs->load("bills");
     
    @@ -127,5 +146,4 @@ class mod_supplier_proposal_saphir extends ModeleNumRefSupplierProposal
     
     		return  $numFinal;
     	}
    -
     }
    diff --git a/htdocs/core/modules/supplier_proposal/modules_supplier_proposal.php b/htdocs/core/modules/supplier_proposal/modules_supplier_proposal.php
    index b324a1b03a8..df7c5ba7553 100644
    --- a/htdocs/core/modules/supplier_proposal/modules_supplier_proposal.php
    +++ b/htdocs/core/modules/supplier_proposal/modules_supplier_proposal.php
    @@ -36,18 +36,23 @@ require_once DOL_DOCUMENT_ROOT.'/compta/bank/class/account.class.php';   // Requ
      */
     abstract class ModelePDFSupplierProposal extends CommonDocGenerator
     {
    -	var $error='';
    -
    -
     	/**
    -	 *  Return list of active generation modules
    -	 *
    +	 * @var string Error code (or message)
    +	 */
    +	public $error='';
    +
    +
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
    +    /**
    +     *  Return list of active generation modules
    +     *
          *  @param	DoliDB	$db     			Database handler
          *  @param  integer	$maxfilenamelength  Max length of value to show
          *  @return	array						List of templates
     	 */
     	static function liste_modeles($db,$maxfilenamelength=0)
     	{
    +        // phpcs:enable
     		global $conf;
     
     		$type='supplier_proposal';
    @@ -66,7 +71,10 @@ abstract class ModelePDFSupplierProposal extends CommonDocGenerator
      */
     abstract class ModeleNumRefSupplierProposal
     {
    -	var $error='';
    +	/**
    +	 * @var string Error code (or message)
    +	 */
    +	public $error='';
     
     	/**
     	 * Return if a module can be used or not
    diff --git a/htdocs/core/modules/syslog/mod_syslog_chromephp.php b/htdocs/core/modules/syslog/mod_syslog_chromephp.php
    index a9b9ccd5836..2617cdb269d 100644
    --- a/htdocs/core/modules/syslog/mod_syslog_chromephp.php
    +++ b/htdocs/core/modules/syslog/mod_syslog_chromephp.php
    @@ -66,8 +66,8 @@ class mod_syslog_chromephp extends LogHandler implements LogHandlerInterface
     			}
     			set_include_path($conf->global->SYSLOG_CHROMEPHP_INCLUDEPATH);
     
    -		    $res = @include_once('ChromePhp.php');
    -		    if (! $res) $res=@include_once('ChromePhp.class.php');
    +		    $res = @include_once 'ChromePhp.php';
    +		    if (! $res) $res=@include_once 'ChromePhp.class.php';
     
     		    restore_include_path();
     
    @@ -121,13 +121,14 @@ class mod_syslog_chromephp extends LogHandler implements LogHandlerInterface
     
     		if (! file_exists($conf->global->SYSLOG_CHROMEPHP_INCLUDEPATH.'/ChromePhp.php') && ! file_exists($conf->global->SYSLOG_CHROMEPHP_INCLUDEPATH.'/ChromePhp.class.php'))
     		{
    +			$conf->global->MAIN_SYSLOG_DISABLE_CHROMEPHP = 1; // avoid infinite loop
     			if (is_object($langs))   // $langs may not be defined yet.
     			{
    -			    $errors[] = $langs->trans("ErrorFailedToOpenFile", 'ChromePhp.class.php or ChromePhp.php');
    +				$errors[] = $langs->trans("ErrorFailedToOpenFile", 'ChromePhp.class.php or ChromePhp.php');
     			}
     			else
     			{
    -		        $errors[] = "ErrorFailedToOpenFile ChromePhp.class.php or ChromePhp.php";
    +				$errors[] = "ErrorFailedToOpenFile ChromePhp.class.php or ChromePhp.php";
     			}
     		}
     
    @@ -151,12 +152,12 @@ class mod_syslog_chromephp extends LogHandler implements LogHandlerInterface
     
     		try
     		{
    -			// Warning ChromePHP must be into PHP include path. It is not possible to use into require_once() a constant from
    +			// Warning ChromePHP must be into PHP include path. It is not possible to use into require_once a constant from
     			// database or config file because we must be able to log data before database or config file read.
     			$oldinclude=get_include_path();
     			set_include_path($conf->global->SYSLOG_CHROMEPHP_INCLUDEPATH);
    -		    $res = @include_once('ChromePhp.php');
    -		    if (! $res) $res=@include_once('ChromePhp.class.php');
    +		    $res = @include_once 'ChromePhp.php';
    +		    if (! $res) $res=@include_once 'ChromePhp.class.php';
     			set_include_path($oldinclude);
     			
     			ob_start();	// To be sure headers are not flushed until all page is completely processed
    diff --git a/htdocs/core/modules/syslog/mod_syslog_file.php b/htdocs/core/modules/syslog/mod_syslog_file.php
    index b8cc257a7d9..df33a697d59 100644
    --- a/htdocs/core/modules/syslog/mod_syslog_file.php
    +++ b/htdocs/core/modules/syslog/mod_syslog_file.php
    @@ -109,9 +109,16 @@ class mod_syslog_file extends LogHandler implements LogHandlerInterface
     	    if (empty($conf->global->SYSLOG_FILE)) $tmp=DOL_DATA_ROOT.'/dolibarr.log';
     	    else $tmp=str_replace('DOL_DATA_ROOT', DOL_DATA_ROOT, $conf->global->SYSLOG_FILE);
     
    -	    if (! empty($conf->global->SYSLOG_FILE_ONEPERSESSION))	// file depend on session name (Note that session name is same for all users and is not a per user value)
    +	    if (! empty($conf->global->SYSLOG_FILE_ONEPERSESSION))
     	    {
    -	        $suffixinfilename = '_'.session_name();
    +	    	if ($conf->global->SYSLOG_FILE_ONEPERSESSION == 1)	// file depend on session key name (Note that session name is same for all users and is not a per user value)
    +	    	{
    +	        	$suffixinfilename .= '_'.session_name();
    +	    	}
    +	    	if ($conf->global->SYSLOG_FILE_ONEPERSESSION == 2)	// file depend on session value sor per user
    +	    	{
    +	    		$suffixinfilename .= '_'.session_name().'_'.$_SERVER["REMOTE_ADDR"];
    +	    	}
     	    }
     
     	    return $suffixinfilename?preg_replace('/\.log$/i', $suffixinfilename.'.log', $tmp):$tmp;
    diff --git a/htdocs/core/modules/syslog/mod_syslog_firephp.php b/htdocs/core/modules/syslog/mod_syslog_firephp.php
    index 69bc98230af..abc341f9a30 100644
    --- a/htdocs/core/modules/syslog/mod_syslog_firephp.php
    +++ b/htdocs/core/modules/syslog/mod_syslog_firephp.php
    @@ -122,7 +122,15 @@ class mod_syslog_firephp extends LogHandler implements LogHandlerInterface
     
     		if (!file_exists($conf->global->SYSLOG_FIREPHP_INCLUDEPATH . self::$firephp_class_path))
     		{
    -			$errors[] = $langs->trans("ErrorFailedToOpenFile", self::$firephp_class_path);
    +			$conf->global->MAIN_SYSLOG_DISABLE_FIREPHP = 1; // avoid infinite loop
    +			if (is_object($langs))   // $langs may not be defined yet.
    +			{
    +				$errors[] = $langs->trans("ErrorFailedToOpenFile", self::$firephp_class_path);
    +			}
    +			else
    +			{
    +				$errors[] = "ErrorFailedToOpenFile " . self::$firephp_class_path;
    +			}
     		}
     
     		return $errors;
    @@ -145,7 +153,7 @@ class mod_syslog_firephp extends LogHandler implements LogHandlerInterface
     
     		try
     		{
    -			// Warning FirePHPCore must be into PHP include path. It is not possible to use into require_once() a constant from
    +			// Warning FirePHPCore must be into PHP include path. It is not possible to use into require_once a constant from
     			// database or config file because we must be able to log data before database or config file read.
     			$oldinclude=get_include_path();
     			set_include_path($conf->global->SYSLOG_FIREPHP_INCLUDEPATH);
    diff --git a/htdocs/core/modules/ticketsup/mod_ticketsup_simple.php b/htdocs/core/modules/ticket/mod_ticket_simple.php
    similarity index 73%
    rename from htdocs/core/modules/ticketsup/mod_ticketsup_simple.php
    rename to htdocs/core/modules/ticket/mod_ticket_simple.php
    index 7aa636b0780..c744453a899 100644
    --- a/htdocs/core/modules/ticketsup/mod_ticketsup_simple.php
    +++ b/htdocs/core/modules/ticket/mod_ticket_simple.php
    @@ -1,6 +1,6 @@
     <?php
    -/* Copyright (C) 2010-2012    Regis Houssin        <regis.houssin@capnetworks.com>
    - * Copyright (C) 2010        Laurent Destailleur    <eldy@users.sourceforge.net>
    +/* Copyright (C) 2010-2012   Regis Houssin        <regis.houssin@capnetworks.com>
    + * Copyright (C) 2010        Laurent Destailleur  <eldy@users.sourceforge.net>
      *
      * This program is free software; you can redistribute it and/or modify
      * it under the terms of the GNU General Public License as published by
    @@ -18,23 +18,42 @@
      */
     
     /**
    - *    \file       htdocs/core/modules/ticketsup/mod_ticketsup_simple.php
    - *    \ingroup    ticketsup
    - *    \brief      File with class to manage the numbering module Simple for ticketsup references
    + *    \file       htdocs/core/modules/ticket/mod_ticket_simple.php
    + *    \ingroup    ticket
    + *    \brief      File with class to manage the numbering module Simple for ticket references
      */
     
    -require_once DOL_DOCUMENT_ROOT.'/core/modules/modules_ticketsup.php';
    +require_once DOL_DOCUMENT_ROOT.'/core/modules/ticket/modules_ticket.php';
     
     /**
    - *     Class to manage the numbering module Simple for ticketsup references
    + *     Class to manage the numbering module Simple for ticket references
      */
    -class mod_ticketsup_simple extends ModeleNumRefTicketsup
    +class mod_ticket_simple extends ModeleNumRefTicket
     {
    -    public $version = 'dolibarr'; // 'development', 'experimental', 'dolibarr'
    +    /**
    +     * Dolibarr version of the loaded document
    +     * @public string
    +     */
    +	public $version = 'dolibarr'; // 'development', 'experimental', 'dolibarr'
    +
         public $prefix = 'TS';
    +
    +    /**
    +     * @var string Error code (or message)
    +     */
         public $error = '';
    -    public $nom = "Simple";
    -    public $name = "Simple";
    +
    +    /**
    +	 * @var string Nom du modele
    +	 * @deprecated
    +	 * @see name
    +	 */
    +	public $nom='Simple';
    +
    +	/**
    +	 * @var string model name
    +	 */
    +	public $name='Simple';
     
         /**
          *  Return description of numbering module
    @@ -72,7 +91,7 @@ class mod_ticketsup_simple extends ModeleNumRefTicketsup
     
             $posindice = 8;
             $sql = "SELECT MAX(CAST(SUBSTRING(ref FROM " . $posindice . ") AS SIGNED)) as max";
    -        $sql .= " FROM " . MAIN_DB_PREFIX . "ticketsup";
    +        $sql .= " FROM " . MAIN_DB_PREFIX . "ticket";
             $search = $this->prefix . "____-%";
             $sql .= " WHERE ref LIKE '" . $search ."'";
             $sql .= " AND entity = " . $conf->entity;
    @@ -97,17 +116,17 @@ class mod_ticketsup_simple extends ModeleNumRefTicketsup
          *  Return next value
          *
          *  @param  Societe $objsoc    Object third party
    -     *  @param  Project $ticketsup Object ticketsup
    +     *  @param  Project $ticket Object ticket
          *  @return string                Value if OK, 0 if KO
          */
    -    public function getNextValue($objsoc, $ticketsup)
    +    public function getNextValue($objsoc, $ticket)
         {
             global $db, $conf;
     
             // D'abord on recupere la valeur max
             $posindice = 8;
             $sql = "SELECT MAX(CAST(SUBSTRING(ref FROM " . $posindice . ") AS SIGNED)) as max";
    -        $sql .= " FROM " . MAIN_DB_PREFIX . "ticketsup";
    +        $sql .= " FROM " . MAIN_DB_PREFIX . "ticket";
             $search = $this->prefix . "____-%";
             $sql .= " WHERE ref LIKE '" . $search ."'";
             $sql .= " AND entity = " . $conf->entity;
    @@ -121,11 +140,11 @@ class mod_ticketsup_simple extends ModeleNumRefTicketsup
                     $max = 0;
                 }
             } else {
    -            dol_syslog("mod_ticketsup_simple::getNextValue", LOG_DEBUG);
    +            dol_syslog("mod_ticket_simple::getNextValue", LOG_DEBUG);
                 return -1;
             }
     
    -        $date = empty($ticketsup->datec) ? dol_now() : $ticketsup->datec;
    +        $date = empty($ticket->datec) ? dol_now() : $ticket->datec;
     
             //$yymm = strftime("%y%m",time());
             $yymm = strftime("%y%m", $date);
    @@ -137,8 +156,7 @@ class mod_ticketsup_simple extends ModeleNumRefTicketsup
                 $num = sprintf("%04s", $max + 1);
             }
     
    -        dol_syslog("mod_ticketsup_simple::getNextValue return " . $this->prefix . $yymm . "-" . $num);
    +        dol_syslog("mod_ticket_simple::getNextValue return " . $this->prefix . $yymm . "-" . $num);
             return $this->prefix . $yymm . "-" . $num;
         }
    -
     }
    diff --git a/htdocs/core/modules/ticketsup/mod_ticketsup_universal.php b/htdocs/core/modules/ticket/mod_ticket_universal.php
    similarity index 71%
    rename from htdocs/core/modules/ticketsup/mod_ticketsup_universal.php
    rename to htdocs/core/modules/ticket/mod_ticket_universal.php
    index 881ba5a7f15..a8170935eb0 100644
    --- a/htdocs/core/modules/ticketsup/mod_ticketsup_universal.php
    +++ b/htdocs/core/modules/ticket/mod_ticket_universal.php
    @@ -17,22 +17,40 @@
      */
     
     /**
    - *    \file       ticketsup/core/modules/ticketsup/mod_ticketsup_universal.php
    - *    \ingroup    ticketsup
    + *    \file       ticket/core/modules/ticket/mod_ticket_universal.php
    + *    \ingroup    ticket
      *    \brief      Fichier contenant la classe du modele de numerotation de reference de projet Universal
      */
     
    -require_once DOL_DOCUMENT_ROOT.'/core/modules/modules_ticketsup.php';
    +require_once DOL_DOCUMENT_ROOT.'/core/modules/ticket/modules_ticket.php';
     
     /**
      *     Classe du modele de numerotation de reference de projet Universal
      */
    -class mod_ticketsup_universal extends ModeleNumRefTicketsup
    +class mod_ticket_universal extends ModeleNumRefTicket
     {
    +    /**
    +     * Dolibarr version of the loaded document
    +     * @public string
    +     */
         public $version = 'dolibarr'; // 'development', 'experimental', 'dolibarr'
    +
    +    /**
    +     * @var string Error code (or message)
    +     */
         public $error = '';
    -    public $nom = 'Universal';
    -    public $name = 'Universal';
    +
    +    /**
    +	 * @var string Nom du modele
    +	 * @deprecated
    +	 * @see name
    +	 */
    +	public $nom='Universal';
    +
    +	/**
    +	 * @var string model name
    +	 */
    +	public $name='Universal';
     
         /**
          *  Renvoi la description du modele de numerotation
    @@ -43,8 +61,8 @@ class mod_ticketsup_universal extends ModeleNumRefTicketsup
         {
             global $conf, $langs;
     
    -        $langs->load("ticketsup");
    -        $langs->load("admin");
    +        // Load translation files required by the page
    +        $langs->loadLangs(array("ticket","admin"));
     
             $form = new Form($this->db);
     
    @@ -52,18 +70,18 @@ class mod_ticketsup_universal extends ModeleNumRefTicketsup
             $texte .= '<form action="' . $_SERVER["PHP_SELF"] . '" method="POST">';
             $texte .= '<input type="hidden" name="token" value="' . $_SESSION['newtoken'] . '">';
             $texte .= '<input type="hidden" name="action" value="updateMask">';
    -        $texte .= '<input type="hidden" name="maskconstticketsup" value="TICKETSUP_UNIVERSAL_MASK">';
    +        $texte .= '<input type="hidden" name="maskconstticket" value="TICKET_UNIVERSAL_MASK">';
             $texte .= '<table class="nobordernopadding" width="100%">';
     
    -        $tooltip = $langs->trans("GenericMaskCodes", $langs->transnoentities("Ticketsup"), $langs->transnoentities("Ticketsup"));
    +        $tooltip = $langs->trans("GenericMaskCodes", $langs->transnoentities("Ticket"), $langs->transnoentities("Ticket"));
             $tooltip .= $langs->trans("GenericMaskCodes2");
             $tooltip .= $langs->trans("GenericMaskCodes3");
    -        $tooltip .= $langs->trans("GenericMaskCodes4a", $langs->transnoentities("Ticketsup"), $langs->transnoentities("Ticketsup"));
    +        $tooltip .= $langs->trans("GenericMaskCodes4a", $langs->transnoentities("Ticket"), $langs->transnoentities("Ticket"));
             $tooltip .= $langs->trans("GenericMaskCodes5");
     
             // Parametrage du prefix
             $texte .= '<tr><td>' . $langs->trans("Mask") . ':</td>';
    -        $texte .= '<td align="right">' . $form->textwithpicto('<input type="text" class="flat" size="24" name="maskticketsup" value="' . $conf->global->TICKETSUP_UNIVERSAL_MASK . '">', $tooltip, 1, 1) . '</td>';
    +        $texte .= '<td align="right">' . $form->textwithpicto('<input type="text" class="flat" size="24" name="maskticket" value="' . $conf->global->TICKET_UNIVERSAL_MASK . '">', $tooltip, 1, 1) . '</td>';
     
             $texte .= '<td align="left" rowspan="2">&nbsp; <input type="submit" class="button" value="' . $langs->trans("Modify") . '" name="Button"></td>';
     
    @@ -99,27 +117,26 @@ class mod_ticketsup_universal extends ModeleNumRefTicketsup
          *  Return next value
          *
          *  @param  Societe $objsoc    Object third party
    -     *  @param  Project $ticketsup Object ticketsup
    +     *  @param  Project $ticket Object ticket
          *  @return string                    Value if OK, 0 if KO
          */
    -    public function getNextValue($objsoc, $ticketsup)
    +    public function getNextValue($objsoc, $ticket)
         {
             global $db, $conf;
     
             include_once DOL_DOCUMENT_ROOT . '/core/lib/functions2.lib.php';
     
             // On defini critere recherche compteur
    -        $mask = $conf->global->TICKETSUP_UNIVERSAL_MASK;
    +        $mask = $conf->global->TICKET_UNIVERSAL_MASK;
     
             if (!$mask) {
                 $this->error = 'NotConfigured';
                 return 0;
             }
     
    -        $date = empty($ticketsup->date_c) ? dol_now() : $ticketsup->datec;
    -        $numFinal = get_next_value($db, $mask, 'ticketsup', 'ref', '', $objsoc->code_client, $date);
    +        $date = empty($ticket->date_c) ? dol_now() : $ticket->datec;
    +        $numFinal = get_next_value($db, $mask, 'ticket', 'ref', '', $objsoc->code_client, $date);
     
             return $numFinal;
         }
    -
     }
    diff --git a/htdocs/core/modules/modules_ticketsup.php b/htdocs/core/modules/ticket/modules_ticket.php
    similarity index 93%
    rename from htdocs/core/modules/modules_ticketsup.php
    rename to htdocs/core/modules/ticket/modules_ticket.php
    index e6e47adaa9f..28587825d34 100644
    --- a/htdocs/core/modules/modules_ticketsup.php
    +++ b/htdocs/core/modules/ticket/modules_ticket.php
    @@ -18,7 +18,7 @@
      */
     
     /**
    - *        \file       htdocs/core/modules/project/modules_project.php
    + *        \file       htdocs/core/modules/ticket/modules_ticket.php
      *      \ingroup    project
      *      \brief      File that contain parent class for projects models
      *                  and parent class for projects numbering models
    @@ -27,8 +27,11 @@
     /**
      *  Classe mere des modeles de numerotation des references de projets
      */
    -abstract class ModeleNumRefTicketsup
    +abstract class ModeleNumRefTicket
     {
    +    /**
    +     * @var string Error code (or message)
    +     */
         public $error = '';
     
         /**
    @@ -49,7 +52,7 @@ abstract class ModeleNumRefTicketsup
         public function info()
         {
             global $langs;
    -        $langs->load("ticketsup");
    +        $langs->load("ticket");
             return $langs->trans("NoDescription");
         }
     
    @@ -61,7 +64,7 @@ abstract class ModeleNumRefTicketsup
         public function getExample()
         {
             global $langs;
    -        $langs->load("ticketsup");
    +        $langs->load("ticket");
             return $langs->trans("NoExample");
         }
     
    diff --git a/htdocs/core/modules/user/doc/doc_generic_user_odt.modules.php b/htdocs/core/modules/user/doc/doc_generic_user_odt.modules.php
    index a2c15780e35..cacef2dcb55 100644
    --- a/htdocs/core/modules/user/doc/doc_generic_user_odt.modules.php
    +++ b/htdocs/core/modules/user/doc/doc_generic_user_odt.modules.php
    @@ -35,10 +35,23 @@ require_once DOL_DOCUMENT_ROOT.'/core/lib/doc.lib.php';
      */
     class doc_generic_user_odt extends ModelePDFUser
     {
    -	var $emetteur;	// Objet societe qui emet
    +	/**
    +	 * Issuer
    +	 * @var Societe
    +	 */
    +	public $emetteur;
     
    -	var $phpmin = array(5,2,0);	// Minimum version of PHP required by module
    -	var $version = 'dolibarr';
    +	/**
    +   * @var array() Minimum version of PHP required by module.
    +	 * e.g.: PHP ≥ 5.4 = array(5, 4)
    +   */
    +	public $phpmin = array(5, 4);
    +
    +	/**
    +   * Dolibarr version of the loaded document
    +   * @public string
    +   */
    +	public $version = 'dolibarr';
     
     
     	/**
    @@ -48,10 +61,10 @@ class doc_generic_user_odt extends ModelePDFUser
     	 */
     	function __construct($db)
     	{
    -		global $conf,$langs,$mysoc;
    +		global $conf, $langs, $mysoc;
     
    -		$langs->load("main");
    -		$langs->load("companies");
    +		// Load translation files required by the page
    +    $langs->loadLangs(array("main","companies"));
     
     		$this->db = $db;
     		$this->name = "ODT templates";
    @@ -93,10 +106,10 @@ class doc_generic_user_odt extends ModelePDFUser
     	 */
     	function info($langs)
     	{
    -		global $conf,$langs;
    +		global $conf, $langs;
     
    -		$langs->load("companies");
    -		$langs->load("errors");
    +		// Load translation files required by the page
    +        $langs->loadLangs(array('companies', 'errors'));
     
     		$form = new Form($this->db);
     
    @@ -190,6 +203,7 @@ class doc_generic_user_odt extends ModelePDFUser
     		return $texte;
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *	Function to build a document on disk using the generic odt module.
     	 *
    @@ -203,7 +217,8 @@ class doc_generic_user_odt extends ModelePDFUser
     	 */
     	function write_file($object,$outputlangs,$srctemplatepath,$hidedetails=0,$hidedesc=0,$hideref=0)
     	{
    -		global $user,$langs,$conf,$mysoc,$hookmanager;
    +        // phpcs:enable
    +		global $user, $langs, $conf, $mysoc, $hookmanager;
     
     		if (empty($srctemplatepath))
     		{
    @@ -224,10 +239,8 @@ class doc_generic_user_odt extends ModelePDFUser
     		$sav_charset_output=$outputlangs->charset_output;
     		$outputlangs->charset_output='UTF-8';
     
    -		$outputlangs->load("main");
    -		$outputlangs->load("dict");
    -		$outputlangs->load("companies");
    -		$outputlangs->load("bills");
    +		// Load translation files required by the page
    +		$outputlangs->loadLangs(array("main", "companies", "bills", "dict"));
     
     		if ($conf->user->dir_output)
     		{
    @@ -409,7 +422,7 @@ class doc_generic_user_odt extends ModelePDFUser
     				$odfHandler=null;	// Destroy object
     
     				$this->result = array('fullpath'=>$file);
    -				
    +
     				return 1;   // Success
     			}
     			else
    @@ -422,8 +435,19 @@ class doc_generic_user_odt extends ModelePDFUser
     		return -1;
     	}
     
    -	function get_substitutionarray_object($object,$outputlangs,$array_key='object') {
    -		$array_other=array();
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
    +    /**
    +     * get substitution array for object
    +     *
    +     * @param User          $object         user
    +     * @param Translate     $outputlangs    translation object
    +     * @param string        $array_key      key for array
    +     * @return array                        array of substitutions
    +     */
    +    function get_substitutionarray_object($object,$outputlangs,$array_key='object')
    +    {
    +        // phpcs:enable
    +		$array_other = array();
     		foreach($object as $key => $value) {
     			if (!is_array($value) && !is_object($value)) {
     				$array_other[$array_key.'_'.$key] = $value;
    @@ -431,6 +455,4 @@ class doc_generic_user_odt extends ModelePDFUser
     		}
     		return $array_other;
     	}
    -
     }
    -
    diff --git a/htdocs/core/modules/user/modules_user.class.php b/htdocs/core/modules/user/modules_user.class.php
    index 3e94ece9372..e7f071f01fd 100644
    --- a/htdocs/core/modules/user/modules_user.class.php
    +++ b/htdocs/core/modules/user/modules_user.class.php
    @@ -24,7 +24,7 @@
      *	    \class      ModeleProductCode
      *		\brief  	Parent class for product code generators
      */
    - 
    +
     /**
      *  \file       htdocs/core/modules/contract/modules_contract.php
      *  \ingroup    contract
    @@ -32,15 +32,19 @@
      */
     
      require_once DOL_DOCUMENT_ROOT.'/core/class/commondocgenerator.class.php';
    - 
    +
     /**
      *	Parent class to manage intervention document templates
      */
     abstract class ModelePDFUser extends CommonDocGenerator
     {
    -	var $error='';
    +	/**
    +	 * @var string Error code (or message)
    +	 */
    +	public $error='';
     
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *	Return list of active generation modules
     	 *
    @@ -50,6 +54,7 @@ abstract class ModelePDFUser extends CommonDocGenerator
     	 */
     	static function liste_modeles($db,$maxfilenamelength=0)
     	{
    +        // phpcs:enable
     		global $conf;
     
     		$type='user';
    @@ -59,4 +64,4 @@ abstract class ModelePDFUser extends CommonDocGenerator
     		$liste=getListOfModels($db,$type,$maxfilenamelength);
     		return $liste;
     	}
    -}
    \ No newline at end of file
    +}
    diff --git a/htdocs/core/modules/usergroup/doc/doc_generic_usergroup_odt.modules.php b/htdocs/core/modules/usergroup/doc/doc_generic_usergroup_odt.modules.php
    index 443981907e0..161c9abc3a6 100644
    --- a/htdocs/core/modules/usergroup/doc/doc_generic_usergroup_odt.modules.php
    +++ b/htdocs/core/modules/usergroup/doc/doc_generic_usergroup_odt.modules.php
    @@ -37,10 +37,23 @@ require_once DOL_DOCUMENT_ROOT.'/core/lib/doc.lib.php';
      */
     class doc_generic_usergroup_odt extends ModelePDFUserGroup
     {
    -	var $emetteur;	// Objet societe qui emet
    +	/**
    +	 * Issuer
    +	 * @var Societe
    +	 */
    +	public $emetteur;
     
    -	var $phpmin = array(5,2,0);	// Minimum version of PHP required by module
    -	var $version = 'dolibarr';
    +	/**
    +   * @var array() Minimum version of PHP required by module.
    +	 * e.g.: PHP ≥ 5.4 = array(5, 4)
    +   */
    +	public $phpmin = array(5, 4);
    +
    +	/**
    +   * Dolibarr version of the loaded document
    +   * @public string
    +   */
    +	public $version = 'dolibarr';
     
     
     	/**
    @@ -50,10 +63,10 @@ class doc_generic_usergroup_odt extends ModelePDFUserGroup
     	 */
     	function __construct($db)
     	{
    -		global $conf,$langs,$mysoc;
    +		global $conf, $langs, $mysoc;
     
    -		$langs->load("main");
    -		$langs->load("companies");
    +		// Load translation files required by the page
    +    $langs->loadLangs(array("main","companies"));
     
     		$this->db = $db;
     		$this->name = "ODT templates";
    @@ -97,8 +110,8 @@ class doc_generic_usergroup_odt extends ModelePDFUserGroup
     	{
     		global $conf,$langs;
     
    -		$langs->load("companies");
    -		$langs->load("errors");
    +		// Load translation files required by the page
    +        $langs->loadLangs(array("errors","companies"));
     
     		$form = new Form($this->db);
     
    @@ -192,6 +205,7 @@ class doc_generic_usergroup_odt extends ModelePDFUserGroup
     		return $texte;
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *	Function to build a document on disk using the generic odt module.
     	 *
    @@ -205,7 +219,8 @@ class doc_generic_usergroup_odt extends ModelePDFUserGroup
     	 */
     	function write_file($object,$outputlangs,$srctemplatepath,$hidedetails=0,$hidedesc=0,$hideref=0)
     	{
    -		global $user,$langs,$conf,$mysoc,$hookmanager;
    +        // phpcs:enable
    +		global $user, $langs, $conf, $mysoc, $hookmanager;
     
     		if (empty($srctemplatepath))
     		{
    @@ -226,10 +241,8 @@ class doc_generic_usergroup_odt extends ModelePDFUserGroup
     		$sav_charset_output=$outputlangs->charset_output;
     		$outputlangs->charset_output='UTF-8';
     
    -		$outputlangs->load("main");
    -		$outputlangs->load("dict");
    -		$outputlangs->load("companies");
    -		$outputlangs->load("bills");
    +		// Load translation files required by the page
    +		$outputlangs->loadLangs(array("main", "companies", "bills", "dict"));
     
     		if ($conf->user->dir_output)
     		{
    @@ -510,6 +523,4 @@ class doc_generic_usergroup_odt extends ModelePDFUserGroup
     
     		return -1;
     	}
    -
     }
    -
    diff --git a/htdocs/core/modules/usergroup/modules_usergroup.class.php b/htdocs/core/modules/usergroup/modules_usergroup.class.php
    index 26edb08d57c..caa79594080 100644
    --- a/htdocs/core/modules/usergroup/modules_usergroup.class.php
    +++ b/htdocs/core/modules/usergroup/modules_usergroup.class.php
    @@ -24,7 +24,7 @@
      *	    \class      ModeleProductCode
      *		\brief  	Parent class for product code generators
      */
    - 
    +
     /**
      *  \file       htdocs/core/modules/contract/modules_contract.php
      *  \ingroup    contract
    @@ -32,16 +32,20 @@
      */
     
      require_once DOL_DOCUMENT_ROOT.'/core/class/commondocgenerator.class.php';
    - 
    +
     /**
      *	Parent class to manage intervention document templates
      */
     abstract class ModelePDFUserGroup extends CommonDocGenerator
     {
    -	var $error='';
    -
    -
     	/**
    +	 * @var string Error code (or message)
    +	 */
    +	public $error='';
    +
    +
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
    +    /**
     	 *	Return list of active generation modules
     	 *
          *  @param	DoliDB	$db     			Database handler
    @@ -50,13 +54,14 @@ abstract class ModelePDFUserGroup extends CommonDocGenerator
     	 */
     	static function liste_modeles($db,$maxfilenamelength=0)
     	{
    +        // phpcs:enable
     		global $conf;
     
    -		$type='group';
    -		$liste=array();
    +		$type = 'group';
    +		$list = array();
     
     		include_once DOL_DOCUMENT_ROOT.'/core/lib/functions2.lib.php';
    -		$liste=getListOfModels($db,$type,$maxfilenamelength);
    -		return $liste;
    +		$list = getListOfModels($db, $type, $maxfilenamelength);
    +		return $list;
     	}
    -}
    \ No newline at end of file
    +}
    diff --git a/htdocs/core/photos_resize.php b/htdocs/core/photos_resize.php
    index e51e7ee660b..f4f178031de 100644
    --- a/htdocs/core/photos_resize.php
    +++ b/htdocs/core/photos_resize.php
    @@ -28,8 +28,8 @@ require '../main.inc.php';
     require_once DOL_DOCUMENT_ROOT.'/core/lib/product.lib.php';
     require_once DOL_DOCUMENT_ROOT.'/core/lib/images.lib.php';
     
    -$langs->load("products");
    -$langs->load("other");
    +// Load translation files required by the page
    +$langs->loadLangs(array("products","other"));
     
     $id=GETPOST('id','int');
     $action=GETPOST('action','alpha');
    @@ -83,10 +83,10 @@ elseif ($modulepart == 'societe')
     	if (! $user->rights->societe->lire) accessforbidden();
     	$accessallowed=1;
     }
    -elseif ($modulepart == 'ticketsup')
    +elseif ($modulepart == 'ticket')
     {
    -	$result=restrictedArea($user,'ticketsup',$id,'ticketsup');
    -	if (! $user->rights->ticketsup->read) accessforbidden();
    +	$result=restrictedArea($user,'ticket',$id,'ticket');
    +	if (! $user->rights->ticket->read) accessforbidden();
     	$accessallowed=1;
     }
     
    @@ -177,15 +177,15 @@ elseif ($modulepart == 'expensereport')
             $dir=$conf->expensereport->dir_output;	// By default
         }
     }
    -elseif ($modulepart == 'ticketsup')
    +elseif ($modulepart == 'ticket')
     {
    -	require_once DOL_DOCUMENT_ROOT.'/ticketsup/class/ticketsup.class.php';
    -	$object = new Ticketsup($db);
    +	require_once DOL_DOCUMENT_ROOT.'/ticket/class/ticket.class.php';
    +	$object = new Ticket($db);
     	if ($id > 0)
     	{
     		$result = $object->fetch($id);
     		if ($result <= 0) dol_print_error($db,'Failed to load object');
    -		$dir=$conf->ticketsup->dir_output;	// By default
    +		$dir=$conf->ticket->dir_output;	// By default
     	}
     }
     else {
    @@ -200,7 +200,7 @@ if (empty($backtourl))
         else if (in_array($modulepart, array('member')))        $backtourl=DOL_URL_ROOT."/adherents/document.php?id=".$id.'&file='.urldecode($_POST["file"]);
         else if (in_array($modulepart, array('project')))       $backtourl=DOL_URL_ROOT."/projet/document.php?id=".$id.'&file='.urldecode($_POST["file"]);
         else if (in_array($modulepart, array('societe')))       $backtourl=DOL_URL_ROOT."/societe/document.php?id=".$id.'&file='.urldecode($_POST["file"]);
    -    else if (in_array($modulepart, array('ticketsup')))     $backtourl=DOL_URL_ROOT."/ticketsup/document.php?id=".$id.'&file='.urldecode($_POST["file"]);
    +    else if (in_array($modulepart, array('ticket')))     $backtourl=DOL_URL_ROOT."/ticket/document.php?id=".$id.'&file='.urldecode($_POST["file"]);
         else if (in_array($modulepart, array('user')))          $backtourl=DOL_URL_ROOT."/user/document.php?id=".$id.'&file='.urldecode($_POST["file"]);
     }
     
    diff --git a/htdocs/core/tools.php b/htdocs/core/tools.php
    index 25e2eb3f903..3ceaaf17d33 100644
    --- a/htdocs/core/tools.php
    +++ b/htdocs/core/tools.php
    @@ -24,8 +24,8 @@
     
     require '../main.inc.php';
     
    -$langs->load("companies");
    -$langs->load("other");
    +// Load translation files required by the page
    +$langs->loadLangs(array("companies","other"));
     
     // Security check
     $socid=0;
    diff --git a/htdocs/core/tpl/admin_extrafields_add.tpl.php b/htdocs/core/tpl/admin_extrafields_add.tpl.php
    index 6a59722e4d8..2c971c7a553 100644
    --- a/htdocs/core/tpl/admin_extrafields_add.tpl.php
    +++ b/htdocs/core/tpl/admin_extrafields_add.tpl.php
    @@ -2,6 +2,7 @@
     /* Copyright (C) 2010-2017	Laurent Destailleur	<eldy@users.sourceforge.net>
      * Copyright (C) 2012		Regis Houssin		<regis.houssin@capnetworks.com>
      * Copyright (C) 2016		Charlie Benke		<charlie@patas-monkey.com>
    + * Copyright (C) 2018       Frédéric France     <frederic.france@netlogic.fr>
      *
      * This program is free software; you can redistribute it and/or modify
      * it under the terms of the GNU General Public License as published by
    @@ -52,6 +53,7 @@ $langs->load("modulebuilder");
         		var required = jQuery("#required");
         		var alwayseditable = jQuery("#alwayseditable");
         		var list = jQuery("#list");
    +            var totalizable = jQuery("#totalizable");
         		<?php
         		if ((GETPOST('type','alpha') != "select") && (GETPOST('type','alpha') != "sellist"))
         		{
    @@ -144,7 +146,7 @@ $langs->load("modulebuilder");
     
     <table summary="listofattributes" class="border centpercent">
     <!-- Label -->
    -<tr><td class="titlefield fieldrequired"><?php echo $langs->trans("Label"); ?></td><td class="valeur"><input type="text" name="label" size="40" value="<?php echo GETPOST('label','alpha'); ?>"></td></tr>
    +<tr><td class="titlefield fieldrequired"><?php echo $langs->trans("LabelOrTranslationKey"); ?></td><td class="valeur"><input type="text" name="label" size="40" value="<?php echo GETPOST('label','alpha'); ?>"></td></tr>
     <!-- Code -->
     <tr><td class="fieldrequired"><?php echo $langs->trans("AttributeCode"); ?></td><td class="valeur"><input type="text" name="attrname" id="attrname"  size="10" value="<?php echo GETPOST('attrname','alpha'); ?>"> (<?php echo $langs->trans("AlphaNumOnlyLowerCharsAndNoSpace"); ?>)</td></tr>
     <!-- Type -->
    @@ -186,12 +188,17 @@ $langs->load("modulebuilder");
     <tr class="extra_required"><td><?php echo $langs->trans("Required"); ?></td><td class="valeur"><input id="required" type="checkbox" name="required"<?php echo (GETPOST('required','alpha')?' checked':''); ?>></td></tr>
     <!-- Always editable -->
     <tr class="extra_alwayseditable"><td><?php echo $langs->trans("AlwaysEditable"); ?></td><td class="valeur"><input id="alwayseditable" type="checkbox" name="alwayseditable"<?php echo ((GETPOST('alwayseditable','alpha') || ! GETPOST('button','alpha'))?' checked':''); ?>></td></tr>
    -<?php if ($conf->multicompany->enabled) { ?>
    -    <tr><td><?php echo $langs->trans("AllEntities"); ?></td><td class="valeur"><input id="entitycurrentorall" type="checkbox" name="entitycurrentorall"<?php echo (GETPOST('entitycurrentorall','alpha') ? '':' checked'); ?>></td></tr>
    -<?php } ?>
     <!-- Visibility -->
     <tr><td class="extra_list"><?php echo $form->textwithpicto($langs->trans("Visibility"), $langs->trans("VisibleDesc")); ?>
     </td><td class="valeur"><input id="list" class="minwidth100" type="text" name="list" value="<?php echo GETPOST('list','int')!='' ? GETPOST('list','int') : '1'; ?>"></td></tr>
    +<!-- Totalizable -->
    +<tr class="extra_totalizable"><td><?php echo $langs->trans("Totalizable"); ?></td><td class="valeur"><input id="totalizable" type="checkbox" name="totalizable"<?php echo ((GETPOST('totalizable','alpha') || GETPOST('button','alpha'))?' checked':''); ?>></td></tr>
    +<!-- Help tooltip -->
    +<tr class="help"><td><?php echo $form->textwithpicto($langs->trans("HelpOnTooltip"), $langs->trans("HelpOnTooltipDesc")); ?></td><td class="valeur"><input id="help" class="quatrevingtpercent" type="text" name="help" value="<?php echo dol_escape_htmltag($help); ?>"></td></tr>
    +<?php if ($conf->multicompany->enabled) { ?>
    +	<!-- Multicompany entity -->
    +    <tr><td><?php echo $langs->trans("AllEntities"); ?></td><td class="valeur"><input id="entitycurrentorall" type="checkbox" name="entitycurrentorall"<?php echo (GETPOST('entitycurrentorall','alpha') ? '':' checked'); ?>></td></tr>
    +<?php } ?>
     </table>
     
     <?php dol_fiche_end(); ?>
    diff --git a/htdocs/core/tpl/admin_extrafields_edit.tpl.php b/htdocs/core/tpl/admin_extrafields_edit.tpl.php
    index 3c3cc1858c5..d4dc2776fde 100644
    --- a/htdocs/core/tpl/admin_extrafields_edit.tpl.php
    +++ b/htdocs/core/tpl/admin_extrafields_edit.tpl.php
    @@ -1,6 +1,7 @@
     <?php
     /* Copyright (C) 2010-2012	Laurent Destailleur	<eldy@users.sourceforge.net>
      * Copyright (C) 2012		Regis Houssin		<regis.houssin@capnetworks.com>
    + * Copyright (C) 2018       Frédéric France     <frederic.france@netlogic.fr>
      *
      * This program is free software; you can redistribute it and/or modify
      * it under the terms of the GNU General Public License as published by
    @@ -51,6 +52,7 @@ $langs->load("modulebuilder");
         		var required = jQuery("#required");
         		var alwayseditable = jQuery("#alwayseditable");
         		var list = jQuery("#list");
    +            var totalizable = jQuery("#totalizable");
         		<?php
         		if((GETPOST('type','alpha') != "select") &&  (GETPOST('type','alpha') != "sellist"))
         		{
    @@ -156,6 +158,8 @@ $param=$extrafields->attributes[$elementtype]['param'][$attrname];
     $perms=$extrafields->attributes[$elementtype]['perms'][$attrname];
     $langfile=$extrafields->attributes[$elementtype]['langfile'][$attrname];
     $list=$extrafields->attributes[$elementtype]['list'][$attrname];
    +$totalizable = $extrafields->attributes[$elementtype]['totalizable'][$attrname];
    +$help=$extrafields->attributes[$elementtype]['help'][$attrname];
     $entitycurrentorall=$extrafields->attributes[$elementtype]['entityid'][$attrname];
     
     if((($type == 'select') || ($type == 'checkbox') || ($type == 'radio')) && is_array($param))
    @@ -176,7 +180,7 @@ elseif (($type== 'sellist') || ($type == 'chkbxlst') || ($type == 'link') || ($t
     }
     ?>
     <!-- Label -->
    -<tr><td class="titlefield fieldrequired"><?php echo $langs->trans("Label"); ?></td><td class="valeur"><input type="text" name="label" size="40" value="<?php echo $label; ?>"></td></tr>
    +<tr><td class="titlefield fieldrequired"><?php echo $langs->trans("LabelOrTranslationKey"); ?></td><td class="valeur"><input type="text" name="label" size="40" value="<?php echo $label; ?>"></td></tr>
     <!-- Code -->
     <tr><td class="fieldrequired"><?php echo $langs->trans("AttributeCode"); ?></td><td class="valeur"><?php echo $attrname; ?></td></tr>
     <!-- Type -->
    @@ -248,12 +252,16 @@ else
     <tr class="extra_required"><td><?php echo $langs->trans("Required"); ?></td><td class="valeur"><input id="required" type="checkbox" name="required"<?php echo ($required?' checked':''); ?>></td></tr>
     <!-- Always editable -->
     <tr class="extra_alwayseditable"><td><?php echo $langs->trans("AlwaysEditable"); ?></td><td class="valeur"><input id="alwayseditable" type="checkbox" name="alwayseditable"<?php echo ($alwayseditable?' checked':''); ?>></td></tr>
    +<tr><td class="extra_list"><?php echo $form->textwithpicto($langs->trans("Visibility"), $langs->trans("VisibleDesc")); ?>
    +</td><td class="valeur"><input id="list" class="minwidth100" type="text" name="list" value="<?php echo ($list!=''?$list:'1'); ?>"></td></tr>
    +<tr class="extra_totalizable"><td><?php echo $form->textwithpicto($langs->trans("Totalizable"), $langs->trans("TotalizableDesc")); ?></td><td class="valeur"><input id="totalizable" type="checkbox" name="totalizable"<?php echo ($totalizable?' checked':''); ?>></td></tr>
    +<!-- Help tooltip -->
    +<tr class="help"><td><?php echo $form->textwithpicto($langs->trans("HelpOnTooltip"), $langs->trans("HelpOnTooltipDesc")); ?></td><td class="valeur"><input id="help" class="quatrevingtpercent" type="text" name="help" value="<?php echo dol_escape_htmltag($help); ?>"></td></tr>
     <?php if ($conf->multicompany->enabled) { ?>
    +	<!-- Multicompany entity -->
         <tr><td><?php echo $langs->trans("AllEntities"); ?></td><td class="valeur"><input id="entitycurrentorall" type="checkbox" name="entitycurrentorall"<?php echo (empty($entitycurrentorall) ?' checked':''); ?>></td></tr>
     <?php } ?>
     <!-- Visibility -->
    -<tr><td class="extra_list"><?php echo $form->textwithpicto($langs->trans("Visibility"), $langs->trans("VisibleDesc")); ?>
    -</td><td class="valeur"><input id="list" class="minwidth100" type="text" name="list" value="<?php echo ($list!=''?$list:'1'); ?>"></td></tr>
     </table>
     
     <?php dol_fiche_end(); ?>
    diff --git a/htdocs/core/tpl/admin_extrafields_view.tpl.php b/htdocs/core/tpl/admin_extrafields_view.tpl.php
    index ecdda360309..2672e593820 100644
    --- a/htdocs/core/tpl/admin_extrafields_view.tpl.php
    +++ b/htdocs/core/tpl/admin_extrafields_view.tpl.php
    @@ -1,6 +1,7 @@
     <?php
     /* Copyright (C) 2010-2018	Laurent Destailleur	<eldy@users.sourceforge.net>
      * Copyright (C) 2012-2017	Regis Houssin		<regis.houssin@capnetworks.com>
    + * Copyright (C) 2018       Frédéric France     <frederic.france@netlogic.fr>
      *
      * This program is free software; you can redistribute it and/or modify
      * it under the terms of the GNU General Public License as published by
    @@ -49,18 +50,21 @@ print '<table summary="listofattributes" class="noborder" width="100%">';
     
     print '<tr class="liste_titre">';
     print '<td align="left">'.$langs->trans("Position");
    -print '<span class="nowrap"><img src="'.DOL_URL_ROOT.'/theme/'.$conf->theme.'/img/1downarrow.png" alt="" title="A-Z" class="imgdown"></span>';
    +print '<span class="nowrap">';
    +print img_picto('A-Z', '1downarrow.png');
    +print '</span>';
     print '</td>';
    -print '<td>'.$langs->trans("Label").'</td>';
    +print '<td>'.$langs->trans("LabelOrTranslationKey").'</td>';
     print '<td>'.$langs->trans("TranslationString").'</td>';
     print '<td>'.$langs->trans("AttributeCode").'</td>';
     print '<td>'.$langs->trans("Type").'</td>';
     print '<td align="right">'.$langs->trans("Size").'</td>';
    -print '<td align="center">'.$langs->trans("Unique").'</td>';
     print '<td>'.$langs->trans("ComputedFormula").'</td>';
    +print '<td align="center">'.$langs->trans("Unique").'</td>';
     print '<td align="center">'.$langs->trans("Required").'</td>';
     print '<td align="center">'.$langs->trans("AlwaysEditable").'</td>';
     print '<td align="center">'.$form->textwithpicto($langs->trans("Visible"), $langs->trans("VisibleDesc")).'</td>';
    +print '<td align="center">'.$form->textwithpicto($langs->trans("Totalizable"), $langs->trans("TotalizableDesc")).'</td>';
     if ($conf->multicompany->enabled)  {
     	print '<td align="center">'.$langs->trans("Entities").'</td>';
     }
    @@ -83,15 +87,16 @@ if (is_array($extrafields->attributes[$elementtype]['type']) && count($extrafiel
     		print "<td>".$key."</td>\n";
     		print "<td>".$type2label[$extrafields->attributes[$elementtype]['type'][$key]]."</td>\n";
     		print '<td align="right">'.$extrafields->attributes[$elementtype]['size'][$key]."</td>\n";
    -		print '<td align="center">'.yn($extrafields->attributes[$elementtype]['unique'][$key])."</td>\n";
     		print '<td>'.dol_trunc($extrafields->attributes[$elementtype]['computed'][$key], 20)."</td>\n";
    +		print '<td align="center">'.yn($extrafields->attributes[$elementtype]['unique'][$key])."</td>\n";
     		print '<td align="center">'.yn($extrafields->attributes[$elementtype]['required'][$key])."</td>\n";
     		print '<td align="center">'.yn($extrafields->attributes[$elementtype]['alwayseditable'][$key])."</td>\n";
     		print '<td align="center">'.$extrafields->attributes[$elementtype]['list'][$key]."</td>\n";
    +		print '<td align="center">'.yn($extrafields->attributes[$elementtype]['totalizable'][$key])."</td>\n";
     		if (! empty($conf->multicompany->enabled))  {
     			print '<td align="center">'.($extrafields->attributes[$elementtype]['entityid'][$key]==0?$langs->trans("All"):$extrafields->attributes[$elementtype]['entitylabel'][$key]).'</td>';
     		}
    -		print '<td align="right"><a href="'.$_SERVER["PHP_SELF"].'?action=edit&attrname='.$key.'#formeditextrafield">'.img_edit().'</a>';
    +		print '<td class="right nowraponall""><a href="'.$_SERVER["PHP_SELF"].'?action=edit&attrname='.$key.'#formeditextrafield">'.img_edit().'</a>';
     		print "&nbsp; <a href=\"".$_SERVER["PHP_SELF"]."?action=delete&attrname=$key\">".img_delete()."</a></td>\n";
     		print "</tr>";
     	}
    diff --git a/htdocs/core/tpl/advtarget.tpl.php b/htdocs/core/tpl/advtarget.tpl.php
    new file mode 100644
    index 00000000000..15ab669bd9a
    --- /dev/null
    +++ b/htdocs/core/tpl/advtarget.tpl.php
    @@ -0,0 +1,530 @@
    +<?php
    +/*
    + *
    + * This program is free software; you can redistribute it and/or modify
    + * it under the terms of the GNU General Public License as published by
    + * the Free Software Foundation; either version 3 of the License, or
    + * (at your option) any later version.
    + *
    + * This program is distributed in the hope that it will be useful,
    + * but WITHOUT ANY WARRANTY; without even the implied warranty of
    + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
    + * GNU General Public License for more details.
    + *
    + * You should have received a copy of the GNU General Public License
    + * along with this program. If not, see <http://www.gnu.org/licenses/>.
    + */
    +
    +print '<script type="text/javascript" language="javascript">
    +	$(document).ready(function() {
    +
    +		// Click Function
    +		$(":button[name=addcontact]").click(function() {
    +				$(":hidden[name=action]").val("add");
    +				$("#find_customer").submit();
    +		});
    +
    +		$(":button[name=loadfilter]").click(function() {
    +				$(":hidden[name=action]").val("loadfilter");
    +				$("#find_customer").submit();
    +		});
    +
    +		$(":button[name=deletefilter]").click(function() {
    +				$(":hidden[name=action]").val("deletefilter");
    +				$("#find_customer").submit();
    +		});
    +
    +		$(":button[name=savefilter]").click(function() {
    +				$(":hidden[name=action]").val("savefilter");
    +				$("#find_customer").submit();
    +		});
    +
    +		$(":button[name=createfilter]").click(function() {
    +				$(":hidden[name=action]").val("createfilter");
    +				$("#find_customer").submit();
    +		});
    +	});
    +</script>';
    +
    +
    +		print_fiche_titre($langs->trans("AdvTgtTitle"));
    +
    +		print '<div class="tabBar">' . "\n";
    +		print '<form name="find_customer" id="find_customer" action="' . $_SERVER['PHP_SELF'] . '?id=' . $id . '"  method="POST">' . "\n";
    +		print '<input type="hidden" name="token" value="' . $_SESSION['newtoken'] . '">' . "\n";
    +		print '<input type="hidden" name="action" value="">' . "\n";
    +		print '<table class="border" width="100%">' . "\n";
    +
    +		print '<tr>' . "\n";
    +		print '<td colspan="3" align="right">' . "\n";
    +
    +		print '<input type="button" name="addcontact" id="addcontact" value="' . $langs->trans('AdvTgtAddContact') . '" class="butAction"/>' . "\n";
    +
    +		print '</td>' . "\n";
    +		print '</tr>' . "\n";
    +
    +		print '<tr><td>' . $langs->trans('AdvTgtNameTemplate') . '</td><td>';
    +		if (! empty($template_id)) {
    +			$default_template = $template_id;
    +		} else {
    +			$default_template = $advTarget->id;
    +		}
    +		print $formadvtargetemaling->selectAdvtargetemailingTemplate('template_id', $default_template,0,$advTarget->type_element);
    +		print '<input type="button" name="loadfilter" id="loadfilter" value="' . $langs->trans('AdvTgtLoadFilter') . '" class="butAction"/>';
    +		print '<input type="button" name="deletefilter" id="deletefilter" value="' . $langs->trans('AdvTgtDeleteFilter') . '" class="butAction"/>';
    +		print '<input type="button" name="savefilter" id="savefilter" value="' . $langs->trans('AdvTgtSaveFilter') . '" class="butAction"/>';
    +		print $langs->trans('AdvTgtOrCreateNewFilter');
    +		print '<input type="text" name="template_name" id="template_name" value=""/>';
    +		print '<input type="button" name="createfilter" id="createfilter" value="' . $langs->trans('AdvTgtCreateFilter') . '" class="butAction"/>';
    +		print '</td><td>' . "\n";
    +		print '</td></tr>' . "\n";
    +
    +		print '<tr><td>' . $langs->trans('AdvTgtTypeOfIncude') . '</td><td>';
    +		print $form->selectarray('type_of_target', $advTarget->select_target_type, $array_query['type_of_target']);
    +		print '</td><td>' . "\n";
    +		print $form->textwithpicto('', $langs->trans("AdvTgtTypeOfIncudeHelp"), 1, 'help');
    +		print '</td></tr>' . "\n";
    +
    +		// Customer name
    +		print '<tr><td>' . $langs->trans('ThirdPartyName');
    +		if (! empty($array_query['cust_name'])) {
    +			print img_picto($langs->trans('AdvTgtUse'), 'ok.png@advtargetemailing');
    +		}
    +		print '</td><td><input type="text" name="cust_name" value="' . $array_query['cust_name'] . '"/></td><td>' . "\n";
    +		print $form->textwithpicto('', $langs->trans("AdvTgtSearchTextHelp"), 1, 'help');
    +		print '</td></tr>' . "\n";
    +
    +		// Code Client
    +		print '<tr><td>' . $langs->trans('CustomerCode');
    +		if (! empty($array_query['cust_code'])) {
    +			print img_picto($langs->trans('AdvTgtUse'), 'ok.png@advtargetemailing');
    +		}
    +		print '</td><td><input type="text" name="cust_code" value="' . $array_query['cust_code'] . '"/></td><td>' . "\n";
    +		print $form->textwithpicto('', $langs->trans("AdvTgtSearchTextHelp"), 1, 'help');
    +		print '</td></tr>' . "\n";
    +
    +		// Address Client
    +		print '<tr><td>' . $langs->trans('Address');
    +		if (! empty($array_query['cust_adress'])) {
    +			print img_picto($langs->trans('AdvTgtUse'), 'ok.png@advtargetemailing');
    +		}
    +		print '</td><td><input type="text" name="cust_adress" value="' . $array_query['cust_adress'] . '"/></td><td>' . "\n";
    +		print $form->textwithpicto('', $langs->trans("AdvTgtSearchTextHelp"), 1, 'help');
    +		print '</td></tr>' . "\n";
    +
    +		// Zip Client
    +		print '<tr><td>' . $langs->trans('Zip');
    +		if (! empty($array_query['cust_zip'])) {
    +			print img_picto($langs->trans('AdvTgtUse'), 'ok.png@advtargetemailing');
    +		}
    +		print '</td><td><input type="text" name="cust_zip" value="' . $array_query['cust_zip'] . '"/></td><td>' . "\n";
    +		print $form->textwithpicto('', $langs->trans("AdvTgtSearchTextHelp"), 1, 'help');
    +		print '</td></tr>' . "\n";
    +
    +		// City Client
    +		print '<tr><td>' . $langs->trans('Town');
    +		if (! empty($array_query['cust_city'])) {
    +			print img_picto($langs->trans('AdvTgtUse'), 'ok.png@advtargetemailing');
    +		}
    +		print '</td><td><input type="text" name="cust_city" value="' . $array_query['cust_city'] . '"/></td><td>' . "\n";
    +		print $form->textwithpicto('', $langs->trans("AdvTgtSearchTextHelp"), 1, 'help');
    +		print '</td></tr>' . "\n";
    +
    +		// Customer Country
    +		print '<tr><td>' . $langs->trans("Country");
    +		if (count($array_query['cust_country']) > 0) {
    +			print img_picto($langs->trans('AdvTgtUse'), 'ok.png@advtargetemailing');
    +		}
    +		print '</td><td>' . "\n";
    +		print $formadvtargetemaling->multiselectCountry('cust_country', $array_query['cust_country']);
    +		print '</td><td>' . "\n";
    +		print '</td></tr>' . "\n";
    +
    +		// State Customer
    +		print '<tr><td>' . $langs->trans('Status') . ' ' . $langs->trans('ThirdParty');
    +		if (count($array_query['cust_status']) > 0) {
    +			print img_picto($langs->trans('AdvTgtUse'), 'ok.png@advtargetemailing');
    +		}
    +		print '</td><td>';
    +		print $formadvtargetemaling->advMultiselectarray('cust_status', array (
    +				'0' => $langs->trans('ActivityCeased'),
    +				'1' => $langs->trans('InActivity')
    +		), $array_query['cust_status']);
    +		print '</td><td>' . "\n";
    +		print '</td></tr>' . "\n";
    +
    +		// Mother Company
    +		print '<tr><td>' . $langs->trans("Maison mère");
    +		if (! empty($array_query['cust_mothercompany'])) {
    +			print img_picto($langs->trans('AdvTgtUse'), 'ok.png@advtargetemailing');
    +		}
    +		print '</td><td>' . "\n";
    +		print '<input type="text" name="cust_mothercompany" value="' . $array_query['cust_mothercompany'] . '"/>';
    +		print '</td><td>' . "\n";
    +		print $form->textwithpicto('', $langs->trans("AdvTgtSearchTextHelp"), 1, 'help');
    +		print '</td></tr>' . "\n";
    +
    +		// Prospect/Customer
    +		$selected = $array_query['cust_typecust'];
    +		print '<tr><td>' . $langs->trans('ProspectCustomer') . ' ' . $langs->trans('ThirdParty');
    +		if (count($array_query['cust_typecust']) > 0) {
    +			print img_picto($langs->trans('AdvTgtUse'), 'ok.png@advtargetemailing');
    +		}
    +		print '</td><td>';
    +		$options_array = array (
    +				2 => $langs->trans('Prospect'),
    +				3 => $langs->trans('ProspectCustomer'),
    +				1 => $langs->trans('Customer'),
    +				0 => $langs->trans('NorProspectNorCustomer')
    +		);
    +		print $formadvtargetemaling->advMultiselectarray('cust_typecust', $options_array, $array_query['cust_typecust']);
    +		print '</td><td>' . "\n";
    +		print '</td></tr>' . "\n";
    +
    +		// Prospection status
    +		print '<tr><td>' . $langs->trans('ProspectLevel');
    +		if (count($array_query['cust_prospect_status']) > 0) {
    +			print img_picto($langs->trans('AdvTgtUse'), 'ok.png@advtargetemailing');
    +		}
    +		print '</td><td>';
    +		print $formadvtargetemaling->multiselectProspectionStatus($array_query['cust_prospect_status'], 'cust_prospect_status', 1);
    +		print '</td><td>' . "\n";
    +		print '</td></tr>' . "\n";
    +
    +		// Prospection comm status
    +		print '<tr><td>' . $langs->trans('StatusProsp');
    +		if (count($array_query['cust_comm_status']) > 0) {
    +			print img_picto($langs->trans('AdvTgtUse'), 'ok.png@advtargetemailing');
    +		}
    +		print '</td><td>';
    +		print $formadvtargetemaling->advMultiselectarray('cust_comm_status', $advTarget->type_statuscommprospect, $array_query['cust_comm_status']);
    +		print '</td><td>' . "\n";
    +		print '</td></tr>' . "\n";
    +
    +		// Customer Type
    +		print '<tr><td>' . $langs->trans("ThirdPartyType");
    +		if (count($array_query['cust_typeent']) > 0) {
    +			print img_picto($langs->trans('AdvTgtUse'), 'ok.png@advtargetemailing');
    +		}
    +		print '</td><td>' . "\n";
    +		print $formadvtargetemaling->advMultiselectarray('cust_typeent', $formcompany->typent_array(0, " AND id <> 0"), $array_query['cust_typeent']);
    +		print '</td><td>' . "\n";
    +		print '</td></tr>' . "\n";
    +
    +		// Staff number
    +		print '<td>' . $langs->trans("Staff");
    +		if (count($array_query['cust_effectif_id']) > 0) {
    +			print img_picto($langs->trans('AdvTgtUse'), 'ok.png@advtargetemailing');
    +		}
    +		print '</td><td>';
    +		print $formadvtargetemaling->advMultiselectarray("cust_effectif_id", $formcompany->effectif_array(0, " AND id <> 0"), $array_query['cust_effectif_id']);
    +		print '</td><td>' . "\n";
    +		print '</td></tr>' . "\n";
    +
    +		// Sales manager
    +		print '<tr><td>' . $langs->trans("SalesRepresentatives");
    +		if (count($array_query['cust_saleman']) > 0) {
    +			print img_picto($langs->trans('AdvTgtUse'), 'ok.png@advtargetemailing');
    +		}
    +		print '</td><td>' . "\n";
    +		print $formadvtargetemaling->multiselectselectSalesRepresentatives('cust_saleman', $array_query['cust_saleman'], $user);
    +		print '</td><td>' . "\n";
    +		print '</td></tr>' . "\n";
    +
    +		// Customer Default Langauge
    +		if (! empty($conf->global->MAIN_MULTILANGS)) {
    +
    +			print '<tr><td>' . $langs->trans("DefaultLang");
    +			if (count($array_query['cust_language']) > 0) {
    +				print img_picto($langs->trans('AdvTgtUse'), 'ok.png@advtargetemailing');
    +			}
    +			print '</td><td>' . "\n";
    +			print $formadvtargetemaling->multiselectselectLanguage('cust_language', $array_query['cust_language']);
    +			print '</td><td>' . "\n";
    +			print '</td></tr>' . "\n";
    +		}
    +
    +		if (! empty($conf->categorie->enabled) && $user->rights->categorie->lire) {
    +			// Customer Categories
    +			print '<tr><td>' . $langs->trans("CustomersCategoryShort");
    +			if (count($array_query['cust_categ']) > 0) {
    +				print img_picto($langs->trans('AdvTgtUse'), 'ok.png@advtargetemailing');
    +			}
    +			print '</td><td>' . "\n";
    +			print $formadvtargetemaling->multiselectCustomerCategories('cust_categ', $array_query['cust_categ']);
    +			print '</td><td>' . "\n";
    +			print '</td></tr>' . "\n";
    +		}
    +
    +		// Standard Extrafield feature
    +		if (empty($conf->global->MAIN_EXTRAFIELDS_DISABLED)) {
    +			// fetch optionals attributes and labels
    +			dol_include_once('/core/class/extrafields.class.php');
    +			$extrafields = new ExtraFields($db);
    +			$extralabels = $extrafields->fetch_name_optionals_label('societe');
    +			foreach ( $extralabels as $key => $val ) {
    +				if ($key != 'ts_nameextra' && $key != 'ts_payeur') {
    +					print '<tr><td>' . $extrafields->attribute_label[$key];
    +					if (! empty($array_query['options_' . $key]) || (is_array($array_query['options_' . $key]) && count($array_query['options_' . $key]) > 0)) {
    +						print img_picto($langs->trans('AdvTgtUse'), 'ok.png@advtargetemailing');
    +					}
    +					print '</td><td>';
    +					if (($extrafields->attribute_type[$key] == 'varchar') || ($extrafields->attribute_type[$key] == 'text')) {
    +						print '<input type="text" name="options_' . $key . '"/></td><td>' . "\n";
    +						print $form->textwithpicto('', $langs->trans("AdvTgtSearchTextHelp"), 1, 'help');
    +					} elseif (($extrafields->attribute_type[$key] == 'int') || ($extrafields->attribute_type[$key] == 'double')) {
    +						print $langs->trans("AdvTgtMinVal") . '<input type="text" name="options' . $key . '_min"/>';
    +						print $langs->trans("AdvTgtMaxVal") . '<input type="text" name="options' . $key . '_max"/>';
    +						print '</td><td>' . "\n";
    +						print $form->textwithpicto('', $langs->trans("AdvTgtSearchIntHelp"), 1, 'help');
    +					} elseif (($extrafields->attribute_type[$key] == 'date') || ($extrafields->attribute_type[$key] == 'datetime')) {
    +
    +						print '<table class="nobordernopadding"><tr>';
    +						print '<td>' . $langs->trans("AdvTgtStartDt") . '</td><td>';
    +						print $form->selectDate('', 'options_' . $key . '_st_dt');
    +						print '</td><td>' . $langs->trans("AdvTgtEndDt") . '</td><td>';
    +						print $form->selectDate('', 'options_' . $key . '_end_dt');
    +						print '</td></tr></table>';
    +
    +						print '</td><td>' . "\n";
    +						print $form->textwithpicto('', $langs->trans("AdvTgtSearchDtHelp"), 1, 'help');
    +					} elseif (($extrafields->attribute_type[$key] == 'boolean')) {
    +						print $form->selectarray('options_' . $key, array (
    +								'' => '',
    +								'1' => $langs->trans('Yes'),
    +								'0' => $langs->trans('No')
    +						), $array_query['options_' . $key]);
    +						print '</td><td>' . "\n";
    +					} elseif (($extrafields->attribute_type[$key] == 'select')) {
    +						print $formadvtargetemaling->advMultiselectarray('options_' . $key, $extrafields->attribute_param[$key]['options'], $array_query['options_' . $key]);
    +						print '</td><td>' . "\n";
    +					} elseif (($extrafields->attribute_type[$key] == 'sellist')) {
    +						print $formadvtargetemaling->advMultiselectarraySelllist('options_' . $key, $extrafields->attribute_param[$key]['options'], $array_query['options_' . $key]);
    +						print '</td><td>' . "\n";
    +					} else {
    +
    +						print '<table class="nobordernopadding"><tr>';
    +						print '<td></td><td>';
    +						if (is_array($array_query['options_' . $key])) {
    +							print $extrafields->showInputField($key, implode(',', $array_query['options_' . $key]));
    +						} else {
    +							print $extrafields->showInputField($key, $array_query['options_' . $key]);
    +						}
    +						print '</td></tr></table>';
    +
    +						print '</td><td>' . "\n";
    +					}
    +					print '</td></tr>' . "\n";
    +				}
    +			}
    +		} else {
    +			$std_soc = new Societe($db);
    +			$action_search = 'query';
    +
    +			// Initialize technical object to manage hooks of page. Note that conf->hooks_modules contains array of hook context
    +			include_once DOL_DOCUMENT_ROOT . '/core/class/hookmanager.class.php';
    +			$hookmanager = new HookManager($db);
    +			$hookmanager->initHooks(array ('thirdpartycard'));
    +
    +			$parameters=array();
    +			if (! empty($advTarget->id)) {
    +				$parameters = array('array_query' => $advTarget->filtervalue);
    +			}
    +			// Other attributes
    +			$reshook = $hookmanager->executeHooks('formObjectOptions', $parameters, $std_soc, $action_search);
    +            print $hookmanager->resPrint;
    +		}
    +
    +		// State Contact
    +		print '<tr><td>' . $langs->trans('Status') . ' ' . $langs->trans('Contact');
    +		if (count($array_query['contact_status']) > 0) {
    +			print img_picto($langs->trans('AdvTgtUse'), 'ok.png@advtargetemailing');
    +		}
    +		print '</td><td>';
    +		print $formadvtargetemaling->advMultiselectarray('contact_status', array (
    +				'0' => $langs->trans('ActivityCeased'),
    +				'1' => $langs->trans('InActivity')
    +		), $array_query['contact_status']);
    +		print '</td><td>' . "\n";
    +		print $form->textwithpicto('', $langs->trans("AdvTgtContactHelp"), 1, 'help');
    +		print '</td></tr>' . "\n";
    +
    +		// Civility
    +		print '<tr><td width="15%">' . $langs->trans("UserTitle");
    +		if (count($array_query['contact_civility']) > 0) {
    +			print img_picto($langs->trans('AdvTgtUse'), 'ok.png@advtargetemailing');
    +		}
    +		print '</td><td>';
    +		print $formadvtargetemaling->multiselectCivility('contact_civility', $array_query['contact_civility']);
    +		print '</td></tr>';
    +
    +		// contact name
    +		print '<tr><td>' . $langs->trans('Contact') . ' ' . $langs->trans('Lastname');
    +		if (! empty($array_query['contact_lastname'])) {
    +			print img_picto($langs->trans('AdvTgtUse'), 'ok.png@advtargetemailing');
    +		}
    +		print '</td><td><input type="text" name="contact_lastname" value="' . $array_query['contact_lastname'] . '"/></td><td>' . "\n";
    +		print $form->textwithpicto('', $langs->trans("AdvTgtSearchTextHelp"), 1, 'help');
    +		print '</td></tr>' . "\n";
    +		print '<tr><td>' . $langs->trans('Contact') . ' ' . $langs->trans('Firstname');
    +		if (! empty($array_query['contact_firstname'])) {
    +			print img_picto($langs->trans('AdvTgtUse'), 'ok.png@advtargetemailing');
    +		}
    +		print '</td><td><input type="text" name="contact_firstname" value="' . $array_query['contact_firstname'] . '"/></td><td>' . "\n";
    +		print $form->textwithpicto('', $langs->trans("AdvTgtSearchTextHelp"), 1, 'help');
    +		print '</td></tr>' . "\n";
    +
    +		// Contact Country
    +		print '<tr><td>' . $langs->trans('Contact') . ' ' . $langs->trans("Country");
    +		if (count($array_query['contact_country']) > 0) {
    +			print img_picto($langs->trans('AdvTgtUse'), 'ok.png@advtargetemailing');
    +		}
    +		print '</td><td>' . "\n";
    +		print $formadvtargetemaling->multiselectCountry('contact_country', $array_query['contact_country']);
    +		print '</td><td>' . "\n";
    +		print '</td></tr>' . "\n";
    +
    +		// Never send mass mailing
    +		print '<tr><td>' . $langs->trans('Contact') . ' ' . $langs->trans("No_Email");
    +		if (! empty($array_query['contact_no_email'])) {
    +			print img_picto($langs->trans('AdvTgtUse'), 'ok.png@advtargetemailing');
    +		}
    +		print '</td><td>' . "\n";
    +		print $form->selectarray('contact_no_email', array (
    +				'' => '',
    +				'1' => $langs->trans('Yes'),
    +				'0' => $langs->trans('No')
    +		), $array_query['contact_no_email']);
    +		print '</td><td>' . "\n";
    +		print '</td></tr>' . "\n";
    +
    +		// Contact Date Create
    +		print '<tr><td>' . $langs->trans('Contact') . ' ' . $langs->trans("DateCreation");
    +		if (! empty($array_query['contact_create_st_dt'])) {
    +			print img_picto($langs->trans('AdvTgtUse'), 'ok.png@advtargetemailing');
    +		}
    +		print '</td><td>' . "\n";
    +		print '<table class="nobordernopadding"><tr>';
    +		print '<td>' . $langs->trans("AdvTgtStartDt") . '</td><td>';
    +		print $form->selectDate($array_query['contact_create_st_dt'], 'contact_create_st_dt', 0, 0, 1, 'find_customer', 1, 1);
    +		print '</td><td>' . $langs->trans("AdvTgtEndDt") . '</td><td>';
    +		print $form->selectDate($array_query['contact_create_end_dt'], 'contact_create_end_dt', 0, 0, 1, 'find_customer', 1, 1);
    +		print '</td></tr></table>';
    +		print '</td><td>' . "\n";
    +		print '</td></tr>' . "\n";
    +
    +		// Contact update Create
    +		print '<tr><td>' . $langs->trans('Contact') . ' ' . $langs->trans("DateLastModification");
    +		if (! empty($array_query['contact_update_st_dt'])) {
    +			print img_picto($langs->trans('AdvTgtUse'), 'ok.png@advtargetemailing');
    +		}
    +		print '</td><td>' . "\n";
    +		print '<table class="nobordernopadding"><tr>';
    +		print '<td>' . $langs->trans("AdvTgtStartDt") . '</td><td>';
    +		print $form->selectDate($array_query['contact_update_st_dt'], 'contact_update_st_dt', 0, 0, 1, 'find_customer', 1, 1);
    +		print '</td><td>' . $langs->trans("AdvTgtEndDt") . '</td><td>';
    +		print $form->selectDate($array_query['contact_update_end_dt'], 'contact_update_end_dt', 0, 0, 1, 'find_customer', 1, 1);
    +		print '</td></tr></table>';
    +		print '</td><td>' . "\n";
    +		print '</td></tr>' . "\n";
    +
    +		if (! empty($conf->categorie->enabled) && $user->rights->categorie->lire) {
    +			// Customer Categories
    +			print '<tr><td>' . $langs->trans("ContactCategoriesShort");
    +			if (count($array_query['contact_categ']) > 0) {
    +				print img_picto($langs->trans('AdvTgtUse'), 'ok.png@advtargetemailing');
    +			}
    +			print '</td><td>' . "\n";
    +			print $formadvtargetemaling->multiselectContactCategories('contact_categ', $array_query['contact_categ']);
    +			print '</td><td>' . "\n";
    +			print '</td></tr>' . "\n";
    +		}
    +
    +		// Standard Extrafield feature
    +		if (empty($conf->global->MAIN_EXTRAFIELDS_DISABLED)) {
    +			// fetch optionals attributes and labels
    +			dol_include_once('/core/class/extrafields.class.php');
    +			$extrafields = new ExtraFields($db);
    +			$extralabels = $extrafields->fetch_name_optionals_label('socpeople');
    +            foreach($extrafields->attribute_type as $key=>&$value) {
    +                if($value == 'radio')$value = 'select';
    +            }
    +
    +
    +			foreach ( $extralabels as $key => $val ) {
    +
    +				print '<tr><td>' . $extrafields->attribute_label[$key];
    +				if ($array_query['options_' . $key . '_cnct'] != '' || (is_array($array_query['options_' . $key . '_cnct']) && count($array_query['options_' . $key . '_cnct']) > 0)) {
    +					print img_picto($langs->trans('AdvTgtUse'), 'ok.png@advtargetemailing');
    +				}
    +				print '</td><td>';
    +				if (($extrafields->attribute_type[$key] == 'varchar') || ($extrafields->attribute_type[$key] == 'text')) {
    +					print '<input type="text" name="options_' . $key . '_cnct"/></td><td>' . "\n";
    +					print $form->textwithpicto('', $langs->trans("AdvTgtSearchTextHelp"), 1, 'help');
    +				} elseif (($extrafields->attribute_type[$key] == 'int') || ($extrafields->attribute_type[$key] == 'double')) {
    +					print $langs->trans("AdvTgtMinVal") . '<input type="text" name="options_' . $key . '_min_cnct"/>';
    +					print $langs->trans("AdvTgtMaxVal") . '<input type="text" name="options_' . $key . '_max_cnct"/>';
    +					print '</td><td>' . "\n";
    +					print $form->textwithpicto('', $langs->trans("AdvTgtSearchIntHelp"), 1, 'help');
    +				} elseif (($extrafields->attribute_type[$key] == 'date') || ($extrafields->attribute_type[$key] == 'datetime')) {
    +
    +					print '<table class="nobordernopadding"><tr>';
    +					print '<td>' . $langs->trans("AdvTgtStartDt") . '</td><td>';
    +					print $form->selectDate('', 'options_' . $key . '_st_dt' . '_cnct');
    +					print '</td><td>' . $langs->trans("AdvTgtEndDt") . '</td><td>';
    +					print $form->selectDate('', 'options_' . $key . '_end_dt' . '_cnct');
    +					print '</td></tr></table>';
    +
    +					print '</td><td>' . "\n";
    +					print $form->textwithpicto('', $langs->trans("AdvTgtSearchDtHelp"), 1, 'help');
    +				} elseif (($extrafields->attribute_type[$key] == 'boolean')) {
    +					print $form->selectarray('options_' . $key . '_cnct', array (
    +							'' => '',
    +							'1' => $langs->trans('Yes'),
    +							'0' => $langs->trans('No')
    +					), $array_query['options_' . $key . '_cnct']);
    +					print '</td><td>' . "\n";
    +				} elseif (($extrafields->attribute_type[$key] == 'select')) {
    +					print $formadvtargetemaling->advMultiselectarray('options_' . $key . '_cnct', $extrafields->attribute_param[$key]['options'], $array_query['options_' . $key . '_cnct']);
    +					print '</td><td>' . "\n";
    +				} elseif (($extrafields->attribute_type[$key] == 'sellist')) {
    +					print $formadvtargetemaling->advMultiselectarraySelllist('options_' . $key . '_cnct', $extrafields->attribute_param[$key]['options'], $array_query['options_' . $key . '_cnct']);
    +					print '</td><td>' . "\n";
    +				} else {
    +
    +					print '<table class="nobordernopadding"><tr>';
    +					print '<td></td><td>';
    +					if (is_array($array_query['options_' . $key . '_cnct'])) {
    +						print $extrafields->showInputField($key, implode(',', $array_query['options_' . $key . '_cnct']), '', '_cnct');
    +					} else {
    +						print $extrafields->showInputField($key, $array_query['options_' . $key . '_cnct'], '', '_cnct');
    +					}
    +					print '</td></tr></table>';
    +
    +					print '</td><td>' . "\n";
    +				}
    +				print '</td></tr>' . "\n";
    +			}
    +		}
    +
    +		print '<tr>' . "\n";
    +		print '<td colspan="3" align="right">' . "\n";
    +
    +		print '<input type="button" name="addcontact" id="addcontact" value="' . $langs->trans('AdvTgtAddContact') . '" class="butAction"/>' . "\n";
    +
    +		print '</td>' . "\n";
    +		print '</tr>' . "\n";
    +		print '</table>' . "\n";
    +		print '</form>' . "\n";
    +		print '</div>' . "\n";
    +
    +		print '<form action="' . $_SERVER['PHP_SELF'] . '?action=clear&id=' . $object->id . '" method="POST">';
    +		print '<input type="hidden" name="token" value="' . $_SESSION['newtoken'] . '">';
    +		print_titre($langs->trans("ToClearAllRecipientsClickHere"));
    +		print '<table class="noborder" width="100%">';
    +		print '<tr class="liste_titre">';
    +		print '<td class="liste_titre" align="right"><input type="submit" class="button" value="' . $langs->trans("TargetsReset") . '"></td>';
    +		print '</tr>';
    +		print '</table>';
    +		print '</form>';
    +		print '<br>';
    \ No newline at end of file
    diff --git a/htdocs/core/tpl/ajaxrow.tpl.php b/htdocs/core/tpl/ajaxrow.tpl.php
    index 070eefc0ff0..4ae64ea82ed 100644
    --- a/htdocs/core/tpl/ajaxrow.tpl.php
    +++ b/htdocs/core/tpl/ajaxrow.tpl.php
    @@ -55,6 +55,7 @@ $(document).ready(function(){
     			var reloadpage = "<?php echo $forcereloadpage; ?>";
     			console.log("tableDND onDrop");
     			console.log(decodeURI($("#<?php echo $tagidfortablednd; ?>").tableDnDSerialize()));
    +			$('#<?php echo $tagidfortablednd; ?> tr[data-element=extrafield]').attr('id', '');	// Set extrafields id to empty value in order to ignore them in tableDnDSerialize function
     			var roworder = cleanSerialize(decodeURI($("#<?php echo $tagidfortablednd; ?>").tableDnDSerialize()));
     			var table_element_line = "<?php echo $table_element_line; ?>";
     			var fk_element = "<?php echo $fk_element; ?>";
    diff --git a/htdocs/core/tpl/bloc_showhide.tpl.php b/htdocs/core/tpl/bloc_showhide.tpl.php
    index 2fe6204f3b9..3f9c1eb0a1d 100644
    --- a/htdocs/core/tpl/bloc_showhide.tpl.php
    +++ b/htdocs/core/tpl/bloc_showhide.tpl.php
    @@ -1,6 +1,7 @@
     <?php
    -/* Copyright (C) 2012 Regis Houssin <regis.houssin@capnetworks.com>
    - * Copyright (C) 2013 Laurent Destailleur <eldy@users.sourceforge.net>
    +/* Copyright (C) 2012       Regis Houssin           <regis.houssin@capnetworks.com>
    + * Copyright (C) 2013       Laurent Destailleur     <eldy@users.sourceforge.net>
    + * Copyright (C) 2018       Frédéric France         <frederic.france@netlogic.fr>
      *
      * This program is free software; you can redistribute it and/or modify
      * it under the terms of the GNU General Public License as published by
    @@ -42,7 +43,7 @@ print '});'."\n";
     
     print '$("#show-'.$blocname.'").click(function(){'."\n";
     print '		setShowHide(1);'."\n";
    -print '		$("#'.$blocname.'").show("blind", {direction: "vertical"}, 300).addClass("nohideobject");'."\n";
    +print '		$("#'.$blocname.'_bloc").show("blind", {direction: "vertical"}, 300).addClass("nohideobject");'."\n";
     print '		$(this).hide();'."\n";
     print '		$("#hide-'.$blocname.'").show();'."\n";
     print '});'."\n";
    diff --git a/htdocs/core/tpl/card_presend.tpl.php b/htdocs/core/tpl/card_presend.tpl.php
    index e57452ef8d3..4a4301c5a5f 100644
    --- a/htdocs/core/tpl/card_presend.tpl.php
    +++ b/htdocs/core/tpl/card_presend.tpl.php
    @@ -74,6 +74,7 @@ if ($action == 'presend')
     	{
     		$outputlangs = new Translate('', $conf);
     		$outputlangs->setDefaultLang($newlang);
    +		// Load traductions files requiredby by page
     		$outputlangs->loadLangs(array('commercial','bills','orders','contracts','members','propal','products','supplier_proposal','interventions'));
     	}
     
    @@ -193,6 +194,21 @@ if ($action == 'presend')
     	);
     	complete_substitutions_array($substitutionarray, $outputlangs, $object, $parameters);
     
    +	// Find the good contact adress
    +	$custcontact = '';
    +	$contactarr = array();
    +	$contactarr = $object->liste_contact(- 1, 'external');
    +
    +	if (is_array($contactarr) && count($contactarr) > 0) {
    +		require_once DOL_DOCUMENT_ROOT . '/contact/class/contact.class.php';
    +        $contactstatic = new Contact($db);
    +
    +		foreach ($contactarr as $contact) {
    +            $contactstatic->fetch($contact['id']);
    +            $substitutionarray['__CONTACT_NAME_'.$contact['code'].'__'] = $contactstatic->getFullName($langs, 1);
    +		}
    +	}
    +
     	// Tableau des substitutions
     	$formmail->substit = $substitutionarray;
     
    diff --git a/htdocs/core/tpl/commonfields_edit.tpl.php b/htdocs/core/tpl/commonfields_edit.tpl.php
    index 8e936ef6b9b..427e9f6b894 100644
    --- a/htdocs/core/tpl/commonfields_edit.tpl.php
    +++ b/htdocs/core/tpl/commonfields_edit.tpl.php
    @@ -27,6 +27,7 @@ if (empty($conf) || ! is_object($conf))
     	print "Error, template page can't be called as URL";
     	exit;
     }
    +if (! is_object($form)) $form=new Form($db);
     
     ?>
     <!-- BEGIN PHP TEMPLATE commonfields_edit.tpl.php -->
    @@ -45,8 +46,10 @@ foreach($object->fields as $key => $val)
     	print ' class="titlefieldcreate';
     	if ($val['notnull'] > 0) print ' fieldrequired';
     	if ($val['type'] == 'text' || $val['type'] == 'html') print ' tdtop';
    -	print '"';
    -	print '>'.$langs->trans($val['label']).'</td>';
    +	print '">';
    +	if (! empty($val['help'])) print $form->textwithpicto($langs->trans($val['label']), $val['help']);
    +	else print $langs->trans($val['label']);
    +	print '</td>';
     	print '<td>';
     	if (in_array($val['type'], array('int', 'integer'))) $value = GETPOSTISSET($key)?GETPOST($key, 'int'):$object->$key;
     	elseif ($val['type'] == 'text' || $val['type'] == 'html') $value = GETPOSTISSET($key)?GETPOST($key,'none'):$object->$key;
    diff --git a/htdocs/core/tpl/commonfields_view.tpl.php b/htdocs/core/tpl/commonfields_view.tpl.php
    index 9eba9ea1a48..73f63360715 100644
    --- a/htdocs/core/tpl/commonfields_view.tpl.php
    +++ b/htdocs/core/tpl/commonfields_view.tpl.php
    @@ -29,6 +29,7 @@ if (empty($conf) || ! is_object($conf))
     	print "Error, template page can't be called as URL";
     	exit;
     }
    +if (! is_object($form)) $form=new Form($db);
     
     ?>
     <!-- BEGIN PHP TEMPLATE commonfields_view.tpl.php -->
    @@ -50,8 +51,10 @@ foreach($object->fields as $key => $val)
     	print ' class="titlefield';
     	if ($val['notnull'] > 0) print ' fieldrequired';
     	if ($val['type'] == 'text' || $val['type'] == 'html') print ' tdtop';
    -	print '"';
    -	print '>'.$langs->trans($val['label']).'</td>';
    +	print '">';
    +	if (! empty($val['help'])) print $form->textwithpicto($langs->trans($val['label']), $val['help']);
    +	else print $langs->trans($val['label']);
    +	print '</td>';
     	print '<td>';
     	print $object->showOutputField($val, $key, $value, '', '', '', 0);
     	//print dol_escape_htmltag($object->$key, 1, 1);
    @@ -87,8 +90,10 @@ foreach($object->fields as $key => $val)
     	print ' class="titlefield';
     	if ($val['notnull'] > 0) print ' fieldrequired';
     	if ($val['type'] == 'text' || $val['type'] == 'html') print ' tdtop';
    -	print '"';
    -	print '>'.$langs->trans($val['label']).'</td>';
    +	print '">';
    +	if (! empty($val['help'])) print $form->textwithpicto($langs->trans($val['label']), $val['help']);
    +	else print $langs->trans($val['label']);
    +	print '</td>';
     	print '<td>';
     	print $object->showOutputField($val, $key, $value, '', '', '', 0);
     	//print dol_escape_htmltag($object->$key, 1, 1);
    diff --git a/htdocs/core/tpl/contacts.tpl.php b/htdocs/core/tpl/contacts.tpl.php
    index 0ecf01f9dd1..99ae9a699a1 100644
    --- a/htdocs/core/tpl/contacts.tpl.php
    +++ b/htdocs/core/tpl/contacts.tpl.php
    @@ -78,7 +78,6 @@ if ($permission) {
     
     	<?php
     
    -	$var=true;
     	if (empty($hideaddcontactforuser))
     	{
     
    @@ -129,7 +128,7 @@ if ($permission) {
     			<?php $selectedCompany = $formcompany->selectCompaniesForNewContact($object, 'id', $selectedCompany, 'newcompany', '', 0, '', 'minwidth300imp'); ?>
     		</div>
     		<div class="tagtd maxwidthonsmartphone noborderbottom">
    -			<?php $nbofcontacts=$form->select_contacts($selectedCompany, '', 'contactid', 0, '', '', 0, 'minwidth100imp'); ?>
    +			<?php $nbofcontacts=$form->select_contacts(($selectedCompany > 0 ? $selectedCompany : -1), '', 'contactid', 3, '', '', 0, 'minwidth100imp'); ?>
     		</div>
     		<div class="tagtd maxwidthonsmartphone noborderbottom">
     			<?php
    @@ -157,8 +156,6 @@ if ($permission) {
     		<div class="tagtd liste_titre">&nbsp;</div>
     	</form>
     
    -	<?php $var=true; ?>
    -
     	<?php
     	$arrayofsource=array('internal','external');	// Show both link to user and thirdparties contacts
     	foreach($arrayofsource as $source) {
    @@ -171,10 +168,9 @@ if ($permission) {
     
     		$i = 0;
     		while ($i < $num) {
    -			$var = !$var;
     	?>
     
    -	<form class="tagtr <?php echo $var?"pair":"impair"; ?>">
    +	<form class="tagtr oddeven">
     		<div class="tagtd" align="left">
     			<?php if ($tab[$i]['source']=='internal') echo $langs->trans("User"); ?>
     			<?php if ($tab[$i]['source']=='external') echo $langs->trans("ThirdPartyContact"); ?>
    diff --git a/htdocs/core/tpl/document_actions_post_headers.tpl.php b/htdocs/core/tpl/document_actions_post_headers.tpl.php
    index 9bd0cc7e976..aa7caaa1e87 100644
    --- a/htdocs/core/tpl/document_actions_post_headers.tpl.php
    +++ b/htdocs/core/tpl/document_actions_post_headers.tpl.php
    @@ -41,7 +41,7 @@ if (empty($permtoedit)) $permtoedit=-1;
     // If you enable the move up/down of files here, check that page that include template set its sortorder on 'position_name' instead of 'name'
     // Also the object->fk_element must be defined.
     $disablemove=1;
    -if (in_array($modulepart, array('product', 'produit', 'societe', 'user', 'ticketsup', 'holiday', 'expensereport'))) $disablemove=0;
    +if (in_array($modulepart, array('product', 'produit', 'societe', 'user', 'ticket', 'holiday', 'expensereport'))) $disablemove=0;
     
     
     
    diff --git a/htdocs/core/tpl/extrafields_list_print_fields.tpl.php b/htdocs/core/tpl/extrafields_list_print_fields.tpl.php
    index 2576873a2c5..b506bda0793 100644
    --- a/htdocs/core/tpl/extrafields_list_print_fields.tpl.php
    +++ b/htdocs/core/tpl/extrafields_list_print_fields.tpl.php
    @@ -25,7 +25,12 @@ if (! empty($extrafieldsobjectkey))	// $extrafieldsobject is the $object->table_
     				$tmpkey='options_'.$key;
     				if (in_array($extrafields->attributes[$extrafieldsobjectkey]['type'][$key], array('date', 'datetime', 'timestamp')))
     				{
    -					$value = $db->jdate($obj->$tmpkey);
    +					$datenotinstring = $obj->$tmpkey;
    +					if (! is_numeric($obj->$tmpkey))	// For backward compatibility
    +					{
    +						$datenotinstring = $db->jdate($datenotinstring);
    +					}
    +					$value = $datenotinstring;
     				}
     				else
     				{
    @@ -35,6 +40,14 @@ if (! empty($extrafieldsobjectkey))	// $extrafieldsobject is the $object->table_
     				print $extrafields->showOutputField($key, $value, '', $extrafieldsobjectkey);
     				print '</td>';
     				if (! $i) $totalarray['nbfield']++;
    +
    +                if ($extrafields->attributes[$extrafieldsobjectkey]['totalizable'][$key]) {
    +                    if (! $i) {
    +                        // we keep position for the first line
    +                        $totalarray['totalizable'][$key]['pos'] = $totalarray['nbfield'];
    +                    }
    +                    $totalarray['totalizable'][$key]['total'] += $obj->$tmpkey;
    +                }
     				if (! empty($val['isameasure']))
     				{
     					if (! $i) $totalarray['pos'][$totalarray['nbfield']]='ef.'.$tmpkey;
    diff --git a/htdocs/core/tpl/extrafields_view.tpl.php b/htdocs/core/tpl/extrafields_view.tpl.php
    index 0e3d742e986..ed093e4c506 100644
    --- a/htdocs/core/tpl/extrafields_view.tpl.php
    +++ b/htdocs/core/tpl/extrafields_view.tpl.php
    @@ -24,7 +24,6 @@
      * $parameters
      * $cols
      */
    -
     // Protection to avoid direct call of template
     if (empty($object) || ! is_object($object))
     {
    @@ -32,26 +31,34 @@ if (empty($object) || ! is_object($object))
     	exit;
     }
     
    +if (! is_object($form)) $form=new Form($db);
    +
    +
     ?>
     <!-- BEGIN PHP TEMPLATE extrafields_view.tpl.php -->
     <?php
    -
     if (! is_array($parameters)) $parameters = array();
     if (! empty($cols)) $parameters['colspan'] = ' colspan="'.$cols.'"';
     if (! empty($cols)) $parameters['cols'] = $cols;
     if (! empty($object->fk_soc)) $parameters['socid'] = $object->fk_soc;
    -
     $reshook = $hookmanager->executeHooks('formObjectOptions', $parameters, $object, $action);
     print $hookmanager->resPrint;
     if ($reshook < 0) setEventMessages($hookmanager->error, $hookmanager->errors, 'errors');
     
    -//var_dump($extrafields->attributes);
    +
    +//var_dump($extrafields->attributes[$object->table_element]);
     if (empty($reshook) && is_array($extrafields->attributes[$object->table_element]['label']))
    +
     {
     	foreach ($extrafields->attributes[$object->table_element]['label'] as $key => $label)
     	{
     		// Discard if extrafield is a hidden field on form
    +
     		$enabled = 1;
    +		if ($enabled && isset($extrafields->attributes[$object->table_element]['enabled'][$key]))
    +		{
    +			$enabled = dol_eval($extrafields->attributes[$object->table_element]['enabled'][$key], 1);
    +		}
     		if ($enabled && isset($extrafields->attributes[$object->table_element]['list'][$key]))
     		{
     			$enabled = dol_eval($extrafields->attributes[$object->table_element]['list'][$key], 1);
    @@ -69,7 +76,6 @@ if (empty($reshook) && is_array($extrafields->attributes[$object->table_element]
     
     		// Load language if required
     		if (! empty($extrafields->attributes[$object->table_element]['langfile'][$key])) $langs->load($extrafields->attributes[$object->table_element]['langfile'][$key]);
    -
     		if ($action == 'edit_extras')
     		{
     			$value = (isset($_POST["options_" . $key]) ? $_POST["options_" . $key] : $object->array_options["options_" . $key]);
    @@ -84,29 +90,32 @@ if (empty($reshook) && is_array($extrafields->attributes[$object->table_element]
     		}
     		else
     		{
    -			print '<tr><td>';
    +			print '<tr>';
    +			print '<td class="titlefield">';
     			print '<table width="100%" class="nobordernopadding">';
     			print '<tr>';
     			print '<td';
    +			print ' class="';
     			//var_dump($action);exit;
    -			if ((! empty($action) && ($action == 'create' || $action == 'edit')) && ! empty($extrafields->attributes[$object->table_element]['required'][$key])) print ' class="fieldrequired"';
    -			print '>' . $langs->trans($label) . '</td>';
    +
    +			if ((! empty($action) && ($action == 'create' || $action == 'edit')) && ! empty($extrafields->attributes[$object->table_element]['required'][$key])) print ' fieldrequired';
    +			print '">';
    +			if (! empty($extrafields->attributes[$object->table_element]['help'][$key])) print $form->textwithpicto($langs->trans($label), $langs->trans($extrafields->attributes[$object->table_element]['help'][$key]));
    +			else print $langs->trans($label);
    +			print '</td>';
     
     			//TODO Improve element and rights detection
     			//var_dump($user->rights);
     			$permok=false;
    -
     			$keyforperm=$object->element;
     			if ($object->element == 'fichinter') $keyforperm='ficheinter';
     			if (isset($user->rights->$keyforperm)) $permok=$user->rights->$keyforperm->creer||$user->rights->$keyforperm->create||$user->rights->$keyforperm->write;
    -
     			if ($object->element=='order_supplier')   $permok=$user->rights->fournisseur->commande->creer;
     			if ($object->element=='invoice_supplier') $permok=$user->rights->fournisseur->facture->creer;
     			if ($object->element=='shipping')         $permok=$user->rights->expedition->creer;
     			if ($object->element=='delivery')         $permok=$user->rights->expedition->livraison->creer;
     			if ($object->element=='productlot')       $permok=$user->rights->stock->creer;
     			if ($object->element=='facturerec') 	  $permok=$user->rights->facture->creer;
    -
     			if (($object->statut == 0 || ! empty($extrafields->attributes[$object->table_element]['alwayseditable'][$key]))
     				&& $permok && ($action != 'edit_extras' || GETPOST('attribute') != $key)
     			    && empty($extrafields->attributes[$object->table_element]['computed'][$key]))
    @@ -116,8 +125,11 @@ if (empty($reshook) && is_array($extrafields->attributes[$object->table_element]
     				print '<td align="right"><a class="reposition" href="' . $_SERVER['PHP_SELF'] . '?'.$fieldid.'=' . $object->id . '&action=edit_extras&attribute=' . $key . '">' . img_edit().'</a></td>';
     			}
     			print '</tr></table>';
    +			print '</td>';
    +
     			$html_id = !empty($object->id) ? $object->element.'_extras_'.$key.'_'.$object->id : '';
    -			print '<td id="'.$html_id.'" class="'.$object->element.'_extras_'.$key.'" colspan="'.$cols.'">';
    +
    +			print '<td id="'.$html_id.'" class="'.$object->element.'_extras_'.$key.'"'.($cols?' colspan="'.$cols.'"':'').'>';
     
     			// Convert date into timestamp format
     			if (in_array($extrafields->attributes[$object->table_element]['type'][$key], array('date','datetime')))
    @@ -131,22 +143,20 @@ if (empty($reshook) && is_array($extrafields->attributes[$object->table_element]
     				//print 'x'.$object->array_options['options_' . $key].'-'.$datenotinstring.' - '.dol_print_date($datenotinstring, 'dayhour');
     				$value = isset($_POST["options_" . $key]) ? dol_mktime($_POST["options_" . $key . "hour"], $_POST["options_" . $key . "min"], 0, $_POST["options_" . $key . "month"], $_POST["options_" . $key . "day"], $_POST["options_" . $key . "year"]) : $datenotinstring;
     			}
    -
     			//TODO Improve element and rights detection
    -			if ($action == 'edit_extras' && $permok && GETPOST('attribute') == $key)
    +			if ($action == 'edit_extras' && $permok && GETPOST('attribute','none') == $key)
     			{
     			    $fieldid='id';
     			    if ($object->table_element == 'societe') $fieldid='socid';
    -
     			    print '<form enctype="multipart/form-data" action="' . $_SERVER["PHP_SELF"] . '" method="post" name="formextra">';
     				print '<input type="hidden" name="action" value="update_extras">';
     				print '<input type="hidden" name="attribute" value="' . $key . '">';
     				print '<input type="hidden" name="token" value="' . $_SESSION['newtoken'] . '">';
     				print '<input type="hidden" name="'.$fieldid.'" value="' . $object->id . '">';
    -
     				print $extrafields->showInputField($key, $value, '', '', '', 0, $object->id);
     
    -				print '<input type="submit" class="button" value="' . $langs->trans('Modify') . '">';
    +
    +				print '<input type="submit" class="button" value="' . dol_escape_htmltag($langs->trans('Modify')) . '">';
     
     				print '</form>';
     			}
    @@ -155,12 +165,19 @@ if (empty($reshook) && is_array($extrafields->attributes[$object->table_element]
     				//print $key.'-'.$value.'-'.$object->table_element;
     				print $extrafields->showOutputField($key, $value, '', $object->table_element);
     			}
    -			print '</td></tr>' . "\n";
     
    -			print "\n";
    -			// Add code to manage list depending on others
    -			if (! empty($conf->use_javascript_ajax))
    -			    print '
    +			print '</td>';
    +			print '</tr>' . "\n";
    +		}
    +	}
    +
    +
    +	// Add code to manage list depending on others
    +	// TODO Test/enhance this with a more generic solution
    +	if (! empty($conf->use_javascript_ajax))
    +	{
    +		print "\n";
    +		print '
     				<script type="text/javascript">
     				    jQuery(document).ready(function() {
     				    	function showOptions(child_list, parent_list)
    @@ -185,12 +202,10 @@ if (empty($reshook) && is_array($extrafields->attributes[$object->table_element]
     								});
     					    	});
     						}
    -
     						setListDependencies();
     				    });
     				</script>'."\n";
    -		}
     	}
     }
     ?>
    -<!-- END PHP TEMPLATE extrafields_view.tpl.php -->
    \ No newline at end of file
    +<!-- END PHP TEMPLATE extrafields_view.tpl.php -->
    diff --git a/htdocs/core/tpl/filemanager.tpl.php b/htdocs/core/tpl/filemanager.tpl.php
    index b60941f4eeb..8ca6b6f215a 100644
    --- a/htdocs/core/tpl/filemanager.tpl.php
    +++ b/htdocs/core/tpl/filemanager.tpl.php
    @@ -38,15 +38,18 @@ if (empty($module)) $module='ecm';
     
     $permtoadd = 0;
     $permtoupload = 0;
    +$showroot = 0;
     if ($module == 'ecm')
     {
     	$permtoadd = $user->rights->ecm->setup;
     	$permtoupload = $user->rights->ecm->upload;
    +	$showroot = 0;
     }
     if ($module == 'medias')
     {
     	$permtoadd = ($user->rights->mailing->creer || $user->rights->website->write);
     	$permtoupload = ($user->rights->mailing->creer || $user->rights->website->write);
    +	$showroot = 1;
     }
     
     
    @@ -69,29 +72,25 @@ if (($action == 'delete' || $action == 'file_manager_delete') && empty($conf->us
     print '<div class="inline-block toolbarbutton centpercent">';
     
     // Toolbar
    -//if (preg_match('/\/ecm/', $_SERVER['PHP_SELF'])) {
    -//if ($module == 'ecm') {
    -
    -	if ($permtoadd)
    -	{
    -	    print '<a href="'.DOL_URL_ROOT.'/ecm/dir_add_card.php?action=create&module='.urlencode($module).($website?'&website='.$website:'').($pageid?'&pageid='.$pageid:'').'&backtopage='.urlencode($_SERVER["PHP_SELF"].'?file_manager=1&website='.$website.'&pageid='.$pageid).'" class="inline-block valignmiddle toolbarbutton" title="'.dol_escape_htmltag($langs->trans('ECMAddSection')).'">';
    -	    print '<img class="toolbarbutton" border="0" src="'.DOL_URL_ROOT.'/theme/common/folder-new.png">';
    -	    print '</a>';
    -	}
    -	else
    -	{
    -	    print '<a href="#" class="inline-block valignmiddle toolbarbutton" title="'.$langs->trans("NotAllowed").'">';
    -	    print '<img class="toolbarbutton" border="0" src="'.DOL_URL_ROOT.'/theme/common/folder-new.png">';
    -	    print '</a>';
    -	}
    -	if ($module == 'ecm')
    -	{
    -		$tmpurl=((! empty($conf->use_javascript_ajax) && empty($conf->global->MAIN_ECM_DISABLE_JS))?'#':($_SERVER["PHP_SELF"].'?action=refreshmanual'.($module?'&amp;module='.$module:'').($section?'&amp;section='.$section:'')));
    -		print '<a href="'.$tmpurl.'" class="inline-block valignmiddle toolbarbutton" title="'.dol_escape_htmltag($langs->trans('ReSyncListOfDir')).'">';
    -		print '<img id="refreshbutton" class="toolbarbutton" border="0" src="'.DOL_URL_ROOT.'/theme/common/view-refresh.png">';
    -		print '</a>';
    -	}
    -//}
    +if ($permtoadd)
    +{
    +	print '<a href="'.DOL_URL_ROOT.'/ecm/dir_add_card.php?action=create&module='.urlencode($module).($websitekey?'&website='.$websitekey:'').($pageid?'&pageid='.$pageid:'').'&backtopage='.urlencode($_SERVER["PHP_SELF"].'?file_manager=1&website='.$websitekey.'&pageid='.$pageid).'" class="inline-block valignmiddle toolbarbutton" title="'.dol_escape_htmltag($langs->trans('ECMAddSection')).'">';
    +    print '<img class="toolbarbutton" border="0" src="'.DOL_URL_ROOT.'/theme/common/folder-new.png">';
    +    print '</a>';
    +}
    +else
    +{
    +    print '<a href="#" class="inline-block valignmiddle toolbarbutton" title="'.$langs->trans("NotAllowed").'">';
    +    print '<img class="toolbarbutton" border="0" src="'.DOL_URL_ROOT.'/theme/common/folder-new.png">';
    +    print '</a>';
    +}
    +if ($module == 'ecm')
    +{
    +	$tmpurl=((! empty($conf->use_javascript_ajax) && empty($conf->global->MAIN_ECM_DISABLE_JS))?'#':($_SERVER["PHP_SELF"].'?action=refreshmanual'.($module?'&amp;module='.$module:'').($section?'&amp;section='.$section:'')));
    +	print '<a href="'.$tmpurl.'" class="inline-block valignmiddle toolbarbutton" title="'.dol_escape_htmltag($langs->trans('ReSyncListOfDir')).'">';
    +	print '<img id="refreshbutton" class="toolbarbutton" border="0" src="'.DOL_URL_ROOT.'/theme/common/view-refresh.png">';
    +	print '</a>';
    +}
     
     // Start "Add new file" area
     $nameforformuserfile = 'formuserfileecm';
    @@ -148,7 +147,7 @@ if (empty($action) || $action == 'editfile' || $action == 'file_manager' || preg
     
     	print '<!-- Title for manual directories -->'."\n";
     	print '<tr class="liste_titre">'."\n";
    -    print '<th class="liste_titre" align="left" colspan="6">';
    +    print '<th class="liste_titre" align="left">';
         print '&nbsp;'.$langs->trans("ECMSections");
     	print '</th></tr>';
     
    @@ -159,9 +158,17 @@ if (empty($action) || $action == 'editfile' || $action == 'file_manager' || preg
     
         if (! empty($conf->use_javascript_ajax) && empty($conf->global->MAIN_ECM_DISABLE_JS))
         {
    -        print '<tr><td colspan="6">';
    +    	// Show the link to "Root"
    +    	if ($showroot)
    +    	{
    +    		print '<tr><td><div style="padding-left: 5px; padding-right: 5px;"><a href="'.$_SERVER["PHP_SELF"].'?file_manager=1&pageid='.$pageid.'">'.$langs->trans("Root").'</a></div></td></tr>';
    +    	}
     
    -    	// Show filemanager tree (will be filled by call of ajax enablefiletreeajax.tpl.php that execute ajaxdirtree.php)
    +
    +
    +    	print '<tr><td>';
    +
    +    	// Show filemanager tree (will be filled by call of ajax /ecm/tpl/enablefiletreeajax.tpl.php that execute ajaxdirtree.php)
     	    print '<div id="filetree" class="ecmfiletree"></div>';
     
     	    if ($action == 'deletefile') print $form->formconfirm('eeeee', $langs->trans('DeleteFile'), $langs->trans('ConfirmDeleteFile'), 'confirm_deletefile', '', '', 'deletefile');
    @@ -170,7 +177,7 @@ if (empty($action) || $action == 'editfile' || $action == 'file_manager' || preg
         }
         else
         {
    -        print '<tr><td colspan="6" style="padding-left: 20px">';
    +        print '<tr><td style="padding-left: 20px">';
     
             $_POST['modulepart'] = $module;
             $_POST['openeddir'] = GETPOST('openeddir');
    diff --git a/htdocs/core/tpl/login.tpl.php b/htdocs/core/tpl/login.tpl.php
    index 0f22527ff01..f3367d3e90f 100644
    --- a/htdocs/core/tpl/login.tpl.php
    +++ b/htdocs/core/tpl/login.tpl.php
    @@ -19,6 +19,7 @@
     // Need global variable $title to be defined by caller (like dol_loginfunction)
     // Caller can also set 	$morelogincontent = array(['options']=>array('js'=>..., 'table'=>...);
     
    +
     // Protection to avoid direct call of template
     if (empty($conf) || ! is_object($conf))
     {
    @@ -27,6 +28,8 @@ if (empty($conf) || ! is_object($conf))
     }
     
     
    +require_once DOL_DOCUMENT_ROOT.'/core/lib/functions2.lib.php';
    +
     header('Cache-Control: Public, must-revalidate');
     header("Content-type: text/html; charset=".$conf->file->character_set_client);
     
    @@ -55,10 +58,16 @@ if (! preg_match('/'.constant('DOL_APPLICATION_TITLE').'/', $title)) $disablenof
     
     print top_htmlhead('', $titleofloginpage, 0, 0, $arrayofjs, array(), 0, $disablenofollow);
     
    +
    +$colorbackhmenu1='60,70,100';      // topmenu
    +if (! isset($conf->global->THEME_ELDY_TOPMENU_BACK1)) $conf->global->THEME_ELDY_TOPMENU_BACK1=$colorbackhmenu1;
    +$colorbackhmenu1     =empty($user->conf->THEME_ELDY_ENABLE_PERSONALIZED)?(empty($conf->global->THEME_ELDY_TOPMENU_BACK1)?$colorbackhmenu1:$conf->global->THEME_ELDY_TOPMENU_BACK1):(empty($user->conf->THEME_ELDY_TOPMENU_BACK1)?$colorbackhmenu1:$user->conf->THEME_ELDY_TOPMENU_BACK1);
    +$colorbackhmenu1=join(',',colorStringToArray($colorbackhmenu1));    // Normalize value to 'x,y,z'
    +
     ?>
     <!-- BEGIN PHP TEMPLATE LOGIN.TPL.PHP -->
     
    -<body class="body bodylogin"<?php print empty($conf->global->MAIN_LOGIN_BACKGROUND)?'':' style="background-size: cover; background-position: center center; background-attachment: fixed; background-repeat: no-repeat; background-image: url(\''.DOL_URL_ROOT.'/viewimage.php?cache=1&noalt=1&modulepart=mycompany&file='.urlencode($conf->global->MAIN_LOGIN_BACKGROUND).'\')"'; ?>>
    +<body class="body bodylogin"<?php print empty($conf->global->MAIN_LOGIN_BACKGROUND)?'':' style="background-size: cover; background-position: center center; background-attachment: fixed; background-repeat: no-repeat; background-image: url(\''.DOL_URL_ROOT.'/viewimage.php?cache=1&noalt=1&modulepart=mycompany&file='.urlencode('logos/'.$conf->global->MAIN_LOGIN_BACKGROUND).'\')"'; ?>>
     
     <?php if (empty($conf->dol_use_jmobile)) { ?>
     <script type="text/javascript">
    @@ -69,7 +78,7 @@ $(document).ready(function () {
     </script>
     <?php } ?>
     
    -<div class="login_center center">
    +<div class="login_center center"<?php print empty($conf->global->MAIN_LOGIN_BACKGROUND)?' style="background-size: cover; background-position: center center; background-attachment: fixed; background-repeat: no-repeat; background-image: linear-gradient(rgb('.$colorbackhmenu1.',0.3), rgb(240,240,240));"':'' ?>>
     <div class="login_vertical_align">
     
     <form id="login" name="login" method="post" action="<?php echo $php_self; ?>">
    @@ -114,26 +123,29 @@ if ($disablenofollow) echo '</a>';
     
     <div id="login_right">
     
    -<table class="left centpercent" title="<?php echo $langs->trans("EnterLoginDetail"); ?>">
    +<div class="tagtable left centpercent" title="<?php echo $langs->trans("EnterLoginDetail"); ?>">
    +
     <!-- Login -->
    -<tr>
    -<td class="nowrap center valignmiddle">
    +<div class="trinputlogin">
    +<div class="tagtd nowrap center valignmiddle tdinputlogin">
     <?php if (! empty($conf->global->MAIN_OPTIMIZEFORTEXTBROWSER)) { ?><label for="username" class="hidden"><?php echo $langs->trans("Login"); ?></label><?php } ?>
     <!-- <span class="span-icon-user">-->
     <span class="fa fa-user">
    -<input type="text" id="username" placeholder="<?php echo $langs->trans("Login"); ?>" name="username" class="flat input-icon-user minwidth150" value="<?php echo dol_escape_htmltag($login); ?>" tabindex="1" autofocus="autofocus" />
     </span>
    -</td>
    -</tr>
    +<input type="text" id="username" placeholder="<?php echo $langs->trans("Login"); ?>" name="username" class="flat input-icon-user minwidth150" value="<?php echo dol_escape_htmltag($login); ?>" tabindex="1" autofocus="autofocus" />
    +</div>
    +</div>
    +
     <!-- Password -->
    -<tr>
    -<td class="nowrap center valignmiddle">
    +<div class="trinputlogin">
    +<div class="tagtd nowrap center valignmiddle tdinputlogin">
     <?php if (! empty($conf->global->MAIN_OPTIMIZEFORTEXTBROWSER)) { ?><label for="password" class="hidden"><?php echo $langs->trans("Password"); ?></label><?php } ?>
     <!--<span class="span-icon-password">-->
     <span class="fa fa-key">
    -<input id="password" placeholder="<?php echo $langs->trans("Password"); ?>" name="password" class="flat input-icon-password minwidth150" type="password" value="<?php echo dol_escape_htmltag($password); ?>" tabindex="2" autocomplete="<?php echo empty($conf->global->MAIN_LOGIN_ENABLE_PASSWORD_AUTOCOMPLETE)?'off':'on'; ?>" />
     </span>
    -</td></tr>
    +<input id="password" placeholder="<?php echo $langs->trans("Password"); ?>" name="password" class="flat input-icon-password minwidth150" type="password" value="<?php echo dol_escape_htmltag($password); ?>" tabindex="2" autocomplete="<?php echo empty($conf->global->MAIN_LOGIN_ENABLE_PASSWORD_AUTOCOMPLETE)?'off':'on'; ?>" />
    +</div></div>
    +
     <?php
     if (! empty($morelogincontent)) {
     	if (is_array($morelogincontent)) {
    @@ -159,10 +171,11 @@ if ($captcha) {
     	// TODO: provide accessible captcha variants
     ?>
     	<!-- Captcha -->
    -	<tr>
    -	<td class="nowrap none center">
    +	<div class="trinputlogin">
    +	<div class="tagtd nowrap none center valignmiddle tdinputlogin">
     
    -	<table class="login_table_securitycode centpercent"><tr>
    +	<table class="login_table_securitycode centpercent">
    +	<tr class="valignmiddle">
     	<td>
     	<span class="span-icon-security">
     	<input id="securitycode" placeholder="<?php echo $langs->trans("SecurityCode"); ?>" class="flat input-icon-security width100" type="text" maxlength="5" name="code" tabindex="3" />
    @@ -170,15 +183,17 @@ if ($captcha) {
     	</td>
     	<td><img src="<?php echo DOL_URL_ROOT ?>/core/antispamimage.php" border="0" width="80" height="32" id="img_securitycode" /></td>
     	<td><a href="<?php echo $php_self; ?>" tabindex="4" data-role="button"><?php echo $captcha_refresh; ?></a></td>
    -	</tr></table>
    +	</tr>
    +	</table>
     
    -	</td></tr>
    +	</div></div>
     <?php } ?>
    -</table>
     
    -</div> <!-- end div login-right -->
    +</div>
     
    -</div> <!-- end div login-line1 -->
    +</div> <!-- end div login_right -->
    +
    +</div> <!-- end div login_line1 -->
     
     
     <div id="login_line2" style="clear: both">
    @@ -196,11 +211,12 @@ if ($forgetpasslink || $helpcenterlink)
     	if ($dol_use_jmobile)    $moreparam.=(strpos($moreparam,'?')===false?'?':'&').'dol_use_jmobile='.$dol_use_jmobile;
     
     	echo '<br>';
    -	echo '<div class="center" style="margin-top: 8px;">';
    +	echo '<div class="center" style="margin-top: 15px;">';
     	if ($forgetpasslink) {
    -		echo '<a class="alogin" href="'.DOL_URL_ROOT.'/user/passwordforgotten.php'.$moreparam.'">(';
    +		$url=DOL_URL_ROOT.'/user/passwordforgotten.php'.$moreparam;
    +		if (! empty($conf->global->MAIN_PASSWORD_FORGOTLINK)) $url=$conf->global->MAIN_PASSWORD_FORGOTLINK;
    +		echo '<a class="alogin" href="'.dol_escape_htmltag($url).'">';
     		echo $langs->trans('PasswordForgotten');
    -		if (! $helpcenterlink) echo ')';
     		echo '</a>';
     	}
     
    @@ -210,9 +226,8 @@ if ($forgetpasslink || $helpcenterlink)
     		$url=DOL_URL_ROOT.'/support/index.php'.$moreparam;
     		if (! empty($conf->global->MAIN_HELPCENTER_LINKTOUSE)) $url=$conf->global->MAIN_HELPCENTER_LINKTOUSE;
     		echo '<a class="alogin" href="'.dol_escape_htmltag($url).'" target="_blank">';
    -		if (! $forgetpasslink) echo '(';
     		echo $langs->trans('NeedHelpCenter');
    -		echo ')</a>';
    +		echo '</a>';
     	}
     	echo '</div>';
     }
    diff --git a/htdocs/core/tpl/massactions_pre.tpl.php b/htdocs/core/tpl/massactions_pre.tpl.php
    index 48989b2daec..d46e27e28af 100644
    --- a/htdocs/core/tpl/massactions_pre.tpl.php
    +++ b/htdocs/core/tpl/massactions_pre.tpl.php
    @@ -27,6 +27,11 @@
     // $trackid='ord'.$object->id;
     
     
    +if ($massaction == 'predeletedraft')
    +{
    +	print $form->formconfirm($_SERVER["PHP_SELF"], $langs->trans("ConfirmMassDraftDeletion"), $langs->trans("ConfirmMassDeletionQuestion", count($toselect)), "delete", null, '', 0, 200, 500, 1);
    +}
    +
     if ($massaction == 'predelete')
     {
     	print $form->formconfirm($_SERVER["PHP_SELF"], $langs->trans("ConfirmMassDeletion"), $langs->trans("ConfirmMassDeletionQuestion", count($toselect)), "delete", null, '', 0, 200, 500, 1);
    diff --git a/htdocs/core/tpl/notes.tpl.php b/htdocs/core/tpl/notes.tpl.php
    index 7ba077f065b..39132dd1af7 100644
    --- a/htdocs/core/tpl/notes.tpl.php
    +++ b/htdocs/core/tpl/notes.tpl.php
    @@ -71,7 +71,7 @@ elseif ($module == 'shipping')    		 { $permission=$user->rights->expedition->cr
     elseif ($module == 'product')    		 { $permission=$user->rights->produit->creer;}
     //else dol_print_error('','Bad value '.$module.' for param module');
     
    -if (! empty($conf->global->FCKEDITOR_ENABLE_SOCIETE)) $typeofdata='ckeditor:dolibarr_notes:100%:200::1:12:95%';	// Rem: This var is for all notes, not only thirdparties note.
    +if (! empty($conf->fckeditor->enabled) && ! empty($conf->global->FCKEDITOR_ENABLE_SOCIETE)) $typeofdata='ckeditor:dolibarr_notes:100%:200::1:12:95%';	// Rem: This var is for all notes, not only thirdparties note.
     else $typeofdata='textarea:12:95%';
     
     print '<!-- BEGIN PHP TEMPLATE NOTES -->'."\n";
    diff --git a/htdocs/core/tpl/objectline_create.tpl.php b/htdocs/core/tpl/objectline_create.tpl.php
    index fdef8a03ed8..23640216cd9 100644
    --- a/htdocs/core/tpl/objectline_create.tpl.php
    +++ b/htdocs/core/tpl/objectline_create.tpl.php
    @@ -6,6 +6,7 @@
      * Copyright (C) 2014		Florian Henry		<florian.henry@open-concept.pro>
      * Copyright (C) 2014       Raphaël Doursenaud  <rdoursenaud@gpcsolutions.fr>
      * Copyright (C) 2015-2016	Marcos García		<marcosgdf@gmail.com>
    + * Copyright (C) 2018       Frédéric France         <frederic.france@netlogic.fr>
      *
      * This program is free software; you can redistribute it and/or modify
      * it under the terms of the GNU General Public License as published by
    @@ -107,11 +108,11 @@ if ($nolinesbefore) {
     	if ($object->element == 'supplier_proposal' || $object->element == 'order_supplier' || $object->element == 'invoice_supplier')	// We must have same test in printObjectLines
     	{
     	?>
    -		<td class="linecolrefsupplier" align="right"><span id="title_fourn_ref"><?php echo $langs->trans('SupplierRef'); ?></span></td>
    +		<td class="linecolrefsupplier"><span id="title_fourn_ref"><?php echo $langs->trans('SupplierRef'); ?></span></td>
     	<?php } ?>
     	<td class="linecolvat" align="right"><span id="title_vat"><?php echo $langs->trans('VAT'); ?></span></td>
     	<td class="linecoluht" align="right"><span id="title_up_ht"><?php echo $langs->trans('PriceUHT'); ?></span></td>
    -	<?php if (!empty($conf->multicurrency->enabled)) { $colspan++;?>
    +	<?php if (!empty($conf->multicurrency->enabled) && $this->multicurrency_code != $conf->currency) { $colspan++;?>
     	<td class="linecoluht_currency" align="right"><span id="title_up_ht_currency"><?php echo $langs->trans('PriceUHTCurrency'); ?></span></td>
     	<?php } ?>
     	<?php if (! empty($inputalsopricewithtax)) { ?>
    @@ -159,6 +160,7 @@ if ($nolinesbefore) {
     ?>
     <tr class="pair nodrag nodrop nohoverpair<?php echo ($nolinesbefore || $object->element=='contrat')?'':' liste_titre_create'; ?>">
     <?php
    +// Adds a line numbering column
     if (! empty($conf->global->MAIN_VIEW_LINE_NUMBER)) {
     	$coldisplay=2;
     	?>
    @@ -345,7 +347,7 @@ else {
     	<input type="text" size="5" name="price_ht" id="price_ht" class="flat right" value="<?php echo (isset($_POST["price_ht"])?GETPOST("price_ht",'alpha',2):''); ?>">
     	</td>
     
    -	<?php if (!empty($conf->multicurrency->enabled)) { $colspan++;?>
    +	<?php if (!empty($conf->multicurrency->enabled) && $this->multicurrency_code != $conf->currency) { $colspan++;?>
     	<td class="nobottom linecoluht_currency" align="right">
     	<input type="text" size="5" name="multicurrency_price_ht" id="multicurrency_price_ht" class="flat right" value="<?php echo (isset($_POST["multicurrency_price_ht"])?GETPOST("multicurrency_price_ht",'alpha',2):''); ?>">
     	</td>
    @@ -462,7 +464,7 @@ if ((! empty($conf->service->enabled) || ($object->element == 'contrat')) && $da
     		}
     	}
     
    -	if (!empty($conf->multicurrency->enabled)) $colspan+=2;
    +	if (!empty($conf->multicurrency->enabled) && $this->multicurrency_code != $conf->currency) $colspan+=2;
     
     	if (! empty($usemargins))
     	{
    @@ -481,16 +483,16 @@ if ((! empty($conf->service->enabled) || ($object->element == 'contrat')) && $da
     	if (! empty($object->element) && $object->element == 'contrat')
     	{
     		print $langs->trans("DateStartPlanned").' ';
    -		$form->select_date($date_start,"date_start",$usehm,$usehm,1,"addproduct");
    +		print $form->selectDate($date_start,"date_start",$usehm,$usehm,1,"addproduct");
     		print ' &nbsp; '.$langs->trans("DateEndPlanned").' ';
    -		$form->select_date($date_end,"date_end",$usehm,$usehm,1,"addproduct");
    +		print $form->selectDate($date_end,"date_end",$usehm,$usehm,1,"addproduct");
     	}
     	else
     	{
     		echo $langs->trans('ServiceLimitedDuration').' '.$langs->trans('From').' ';
    -		echo $form->select_date($date_start,'date_start',empty($conf->global->MAIN_USE_HOURMIN_IN_DATE_RANGE)?0:1,empty($conf->global->MAIN_USE_HOURMIN_IN_DATE_RANGE)?0:1,1,"addproduct",1,0,1);
    +		print $form->selectDate($date_start, 'date_start', empty($conf->global->MAIN_USE_HOURMIN_IN_DATE_RANGE)?0:1, empty($conf->global->MAIN_USE_HOURMIN_IN_DATE_RANGE)?0:1, 1, "addproduct", 1, 0);
     		echo ' '.$langs->trans('to').' ';
    -		echo $form->select_date($date_end,'date_end',empty($conf->global->MAIN_USE_HOURMIN_IN_DATE_RANGE)?0:1,empty($conf->global->MAIN_USE_HOURMIN_IN_DATE_RANGE)?0:1,1,"addproduct",1,0,1);
    +		print $form->selectDate($date_end, 'date_end', empty($conf->global->MAIN_USE_HOURMIN_IN_DATE_RANGE)?0:1, empty($conf->global->MAIN_USE_HOURMIN_IN_DATE_RANGE)?0:1, 1, "addproduct", 1, 0);
     	};
     	print '<script type="text/javascript">';
     	if (!$date_start) {
    diff --git a/htdocs/core/tpl/objectline_edit.tpl.php b/htdocs/core/tpl/objectline_edit.tpl.php
    index a6f5fef5310..0a5f3bc43bd 100644
    --- a/htdocs/core/tpl/objectline_edit.tpl.php
    +++ b/htdocs/core/tpl/objectline_edit.tpl.php
    @@ -5,6 +5,7 @@
      * Copyright (C) 2012       Cédric Salvador     <csalvador@gpcsolutions.fr>
      * Copyright (C) 2012-2014  Raphaël Doursenaud  <rdoursenaud@gpcsolutions.fr>
      * Copyright (C) 2013		Florian Henry		<florian.henry@open-concept.pro>
    + * Copyright (C) 2018       Frédéric France         <frederic.france@netlogic.fr>
      *
      * This program is free software; you can redistribute it and/or modify
      * it under the terms of the GNU General Public License as published by
    @@ -53,7 +54,7 @@ $colspan = 3;	// Col total ht + col edit + col delete
     if (! empty($inputalsopricewithtax)) $colspan++;	// We add 1 if col total ttc
     if (in_array($object->element,array('propal','supplier_proposal','facture','invoice','commande','order','order_supplier','invoice_supplier'))) $colspan++;	// With this, there is a column move button
     if (empty($user->rights->margins->creer)) $colspan++;
    -if (!empty($conf->multicurrency->enabled)) $colspan+=2;
    +if (!empty($conf->multicurrency->enabled) && $this->multicurrency_code != $conf->currency) $colspan+=2;
     ?>
     
     <!-- BEGIN PHP TEMPLATE objectline_edit.tpl.php -->
    @@ -148,7 +149,7 @@ $coldisplay=-1; // We remove first td
     	if ($this->situation_counter > 1) print ' readonly';
     	print '></td>';
     
    -	if (!empty($conf->multicurrency->enabled)) {
    +	if (!empty($conf->multicurrency->enabled) && $this->multicurrency_code != $conf->currency) {
     		print '<td align="right"><input rel="'.$object->multicurrency_tx.'" type="text" class="flat right" size="5" id="multicurrency_subprice" name="multicurrency_subprice" value="'.price($line->multicurrency_subprice).'" /></td>';
     	}
     
    @@ -258,9 +259,9 @@ if (!empty($extrafieldsline))
     	<td colspan="<?php echo 7+$colspan ?>"><?php echo $langs->trans('ServiceLimitedDuration').' '.$langs->trans('From').' '; ?>
     	<?php
     	$hourmin=(isset($conf->global->MAIN_USE_HOURMIN_IN_DATE_RANGE)?$conf->global->MAIN_USE_HOURMIN_IN_DATE_RANGE:'');
    -	echo $form->select_date($line->date_start,'date_start',$hourmin,$hourmin,$line->date_start?0:1,"updateligne",1,0,1);
    -	echo ' '.$langs->trans('to').' ';
    -	echo $form->select_date($line->date_end,'date_end',$hourmin,$hourmin,$line->date_end?0:1,"updateligne",1,0,1);
    +	print $form->selectDate($line->date_start, 'date_start', $hourmin, $hourmin, $line->date_start?0:1, "updateline", 1, 0);
    +	print ' '.$langs->trans('to').' ';
    +	print $form->selectDate($line->date_end, 'date_end', $hourmin, $hourmin, $line->date_end?0:1, "updateline", 1, 0);
     	print '<script type="text/javascript">';
     	if (!$line->date_start) {
     		if (isset($conf->global->MAIN_DEFAULT_DATE_START_HOUR)) {
    diff --git a/htdocs/core/tpl/objectline_view.tpl.php b/htdocs/core/tpl/objectline_view.tpl.php
    index f48b0b917a1..776506bdaee 100644
    --- a/htdocs/core/tpl/objectline_view.tpl.php
    +++ b/htdocs/core/tpl/objectline_view.tpl.php
    @@ -66,7 +66,7 @@ $domData .= ' data-product_type="'.$line->product_type.'"';
     ?>
     <?php $coldisplay=0; ?>
     <!-- BEGIN PHP TEMPLATE objectline_view.tpl.php -->
    -<tr <?php echo 'id="row-'.$line->id.'" '.$bcdd[$var]; echo $domData; ?> >
    +<tr  id="row-<?php echo $line->id?>" class="drag drop oddeven" <?php echo $domData; ?> >
     	<?php if (! empty($conf->global->MAIN_VIEW_LINE_NUMBER)) { ?>
     	<td class="linecolnum" align="center"><?php $coldisplay++; ?><?php echo ($i+1); ?></td>
     	<?php } ?>
    @@ -195,7 +195,7 @@ $domData .= ' data-product_type="'.$line->product_type.'"';
     
     	<td align="right" class="linecoluht nowrap"><?php $coldisplay++; ?><?php echo price($line->subprice); ?></td>
     
    -	<?php if (!empty($conf->multicurrency->enabled)) { ?>
    +	<?php if (!empty($conf->multicurrency->enabled) && $this->multicurrency_code != $conf->currency) { ?>
     	<td align="right" class="linecoluht_currency nowrap"><?php $coldisplay++; ?><?php echo price($line->multicurrency_subprice); ?></td>
     	<?php } ?>
     
    @@ -260,13 +260,13 @@ $domData .= ' data-product_type="'.$line->product_type.'"';
     	<?php if ($line->special_code == 3)	{ ?>
     	<td align="right" class="linecoloption nowrap"><?php $coldisplay++; ?><?php echo $langs->trans('Option'); ?></td>
     	<?php } else { ?>
    -	<td align="right" class="liencolht nowrap"><?php $coldisplay++; ?><?php echo price($line->total_ht); ?></td>
    -		<?php if (!empty($conf->multicurrency->enabled)) { ?>
    +	<td align="right" class="linecolht nowrap"><?php $coldisplay++; ?><?php echo price($line->total_ht); ?></td>
    +		<?php if (!empty($conf->multicurrency->enabled) && $this->multicurrency_code != $conf->currency) { ?>
     		<td align="right" class="linecolutotalht_currency nowrap"><?php $coldisplay++; ?><?php echo price($line->multicurrency_total_ht); ?></td>
     		<?php } ?>
     	<?php } ?>
             <?php if ($outputalsopricetotalwithtax) { ?>
    -        <td align="right" class="liencolht nowrap"><?php $coldisplay++; ?><?php echo price($line->total_ttc); ?></td>
    +        <td align="right" class="linecolht nowrap"><?php $coldisplay++; ?><?php echo price($line->total_ttc); ?></td>
             <?php } ?>
     
     
    @@ -292,7 +292,7 @@ $domData .= ' data-product_type="'.$line->product_type.'"';
     	</td>
     
     	<?php
    -	if ($num > 1 && empty($conf->browser->phone) && ($this->situation_counter == 1 || !$this->situation_cycle_ref) && empty($disablemove)) { ?>
    +	if ($num > 1 && $conf->browser->layout != 'phone' && ($this->situation_counter == 1 || !$this->situation_cycle_ref) && empty($disablemove)) { ?>
     	<td align="center" class="linecolmove tdlineupdown"><?php $coldisplay++; ?>
     		<?php if ($i > 0) { ?>
     		<a class="lineupdown" href="<?php echo $_SERVER["PHP_SELF"].'?id='.$this->id.'&amp;action=up&amp;rowid='.$line->id; ?>">
    @@ -306,7 +306,7 @@ $domData .= ' data-product_type="'.$line->product_type.'"';
     		<?php } ?>
     	</td>
         <?php } else { ?>
    -    <td align="center"<?php echo ((empty($conf->browser->phone) && empty($disablemove)) ?' class="linecolmove tdlineupdown"':' class="linecolmove"'); ?>><?php $coldisplay++; ?></td>
    +    <td align="center"<?php echo (($conf->browser->layout != 'phone' && empty($disablemove)) ?' class="linecolmove tdlineupdown"':' class="linecolmove"'); ?>><?php $coldisplay++; ?></td>
     	<?php } ?>
     <?php } else { ?>
     	<td colspan="3"><?php $coldisplay=$coldisplay+3; ?></td>
    @@ -321,7 +321,7 @@ $domData .= ' data-product_type="'.$line->product_type.'"';
     //Line extrafield
     if (!empty($extrafieldsline))
     {
    -	print $line->showOptionals($extrafieldsline, 'view', array('style'=>$bcdd[$var],'colspan'=>$coldisplay), '', '', empty($conf->global->MAIN_EXTRAFIELDS_IN_ONE_TD)?0:1);
    +	print $line->showOptionals($extrafieldsline, 'view', array('style'=>'class="drag drop oddeven"','colspan'=>$coldisplay), '', '', empty($conf->global->MAIN_EXTRAFIELDS_IN_ONE_TD)?0:1);
     }
     ?>
     
    diff --git a/htdocs/core/tpl/onlinepaymentlinks.tpl.php b/htdocs/core/tpl/onlinepaymentlinks.tpl.php
    index 27ba8b994b4..a5c5ce7cf11 100644
    --- a/htdocs/core/tpl/onlinepaymentlinks.tpl.php
    +++ b/htdocs/core/tpl/onlinepaymentlinks.tpl.php
    @@ -1,4 +1,4 @@
    -<?php
    +<<?php
     /* Copyright (C) 2017 Laurent Destailleur <eldy@destailleur.fr>
      *
      * This program is free software; you can redistribute it and/or modify
    @@ -80,9 +80,9 @@ if (! empty($conf->contrat->enabled))
     	print '<strong>'.getOnlinePaymentUrl(1,'contractline')."</strong><br>\n";
     	if (! empty($conf->global->PAYMENT_SECURITY_TOKEN) && ! empty($conf->global->PAYMENT_SECURITY_TOKEN_UNIQUE))
     	{
    -	    $langs->load("contract");
    +	    $langs->load("contracts");
     	    print '<form action="'.$_SERVER["PHP_SELF"].'" method="POST">';
    -	    print $langs->trans("EnterRefToBuildUrl",$langs->transnoentitiesnoconv("Contract")).': ';
    +	    print $langs->trans("EnterRefToBuildUrl",$langs->transnoentitiesnoconv("ContractLine")).': ';
             print '<input type="text class="flat" id="generate_contract_ref" name="generate_contract_ref" value="'.GETPOST('generate_contract_ref','alpha').'" size="10">';
             print '<input type="submit" class="none button" value="'.$langs->trans("GetSecuredUrl").'">';
             if (GETPOST('generate_contract_ref'))
    @@ -118,6 +118,28 @@ if (! empty($conf->adherent->enabled))
     	}
     	print '<br>';
     }
    +if (! empty($conf->don->enabled))
    +{
    +	print img_picto('','object_globe.png').' '.$langs->trans("ToOfferALinkForOnlinePaymentOnDonation",$servicename).':<br>';
    +	print '<strong>'.getOnlinePaymentUrl(1,'donation')."</strong><br>\n";
    +	if (! empty($conf->global->PAYMENT_SECURITY_TOKEN) && ! empty($conf->global->PAYMENT_SECURITY_TOKEN_UNIQUE))
    +	{
    +	    $langs->load("members");
    +	    print '<form action="'.$_SERVER["PHP_SELF"].'" method="POST">';
    +	    print $langs->trans("EnterRefToBuildUrl",$langs->transnoentitiesnoconv("Don")).': ';
    +        print '<input type="text class="flat" id="generate_donation_ref" name="generate_donation_ref" value="'.GETPOST('generate_donation_ref','alpha').'" size="10">';
    +        print '<input type="submit" class="none reposition button" value="'.$langs->trans("GetSecuredUrl").'">';
    +        if (GETPOST('generate_donation_ref'))
    +        {
    +            print '<br> -> <strong>';
    +            $url=getOnlinePaymentUrl(0,'donation',GETPOST('generate_donation_ref','alpha'));
    +            print $url;
    +            print "</strong><br>\n";
    +        }
    +        print '</form>';
    +	}
    +	print '<br>';
    +}
     
     if (! empty($conf->use_javascript_ajax))
     {
    @@ -140,3 +162,4 @@ print info_admin($langs->trans("YouCanAddTagOnUrl"));
     
     print '<!-- END PHP TEMPLATE ONLINEPAYMENTLINKS -->';
     
    +
    diff --git a/htdocs/core/tpl/passwordforgotten.tpl.php b/htdocs/core/tpl/passwordforgotten.tpl.php
    index 2f36d32535f..101c9ec7e67 100644
    --- a/htdocs/core/tpl/passwordforgotten.tpl.php
    +++ b/htdocs/core/tpl/passwordforgotten.tpl.php
    @@ -24,6 +24,8 @@ if (empty($conf) || ! is_object($conf))
     }
     
     
    +require_once DOL_DOCUMENT_ROOT.'/core/lib/functions2.lib.php';
    +
     header('Cache-Control: Public, must-revalidate');
     header("Content-type: text/html; charset=".$conf->file->character_set_client);
     
    @@ -42,10 +44,17 @@ $php_self.= dol_escape_htmltag($_SERVER["QUERY_STRING"])?'?'.dol_escape_htmltag(
     $titleofpage=$langs->trans('SendNewPassword');
     
     print top_htmlhead('', $titleofpage);
    +
    +
    +$colorbackhmenu1='60,70,100';      // topmenu
    +if (! isset($conf->global->THEME_ELDY_TOPMENU_BACK1)) $conf->global->THEME_ELDY_TOPMENU_BACK1=$colorbackhmenu1;
    +$colorbackhmenu1     =empty($user->conf->THEME_ELDY_ENABLE_PERSONALIZED)?(empty($conf->global->THEME_ELDY_TOPMENU_BACK1)?$colorbackhmenu1:$conf->global->THEME_ELDY_TOPMENU_BACK1)   :(empty($user->conf->THEME_ELDY_TOPMENU_BACK1)?$colorbackhmenu1:$user->conf->THEME_ELDY_TOPMENU_BACK1);
    +$colorbackhmenu1=join(',',colorStringToArray($colorbackhmenu1));    // Normalize value to 'x,y,z'
    +
     ?>
     <!-- BEGIN PHP TEMPLATE PASSWORDFORGOTTEN.TPL.PHP -->
     
    -<body class="body bodylogin"<?php print empty($conf->global->MAIN_LOGIN_BACKGROUND)?'':' style="background-size: cover; background-position: center center; background-attachment: fixed; background-repeat: no-repeat; background-image: url(\''.DOL_URL_ROOT.'/viewimage.php?cache=1&noalt=1&modulepart=mycompany&file='.urlencode($conf->global->MAIN_LOGIN_BACKGROUND).'\')"'; ?>>
    +<body class="body bodylogin"<?php print empty($conf->global->MAIN_LOGIN_BACKGROUND)?'':' style="background-size: cover; background-position: center center; background-attachment: fixed; background-repeat: no-repeat; background-image: url(\''.DOL_URL_ROOT.'/viewimage.php?cache=1&noalt=1&modulepart=mycompany&file='.urlencode('logos/'.$conf->global->MAIN_LOGIN_BACKGROUND).'\')"'; ?>>
     
     <?php if (empty($conf->dol_use_jmobile)) { ?>
     <script type="text/javascript">
    @@ -57,7 +66,7 @@ $(document).ready(function () {
     <?php } ?>
     
     
    -<div class="login_center center">
    +<div class="login_center center"<?php print empty($conf->global->MAIN_LOGIN_BACKGROUND)?' style="background-size: cover; background-position: center center; background-attachment: fixed; background-repeat: no-repeat; background-image: linear-gradient(rgb('.$colorbackhmenu1.',0.3), rgb(240,240,240));"':'' ?>>
     <div class="login_vertical_align">
     
     <form id="login" name="login" method="POST" action="<?php echo $php_self; ?>">
    @@ -88,17 +97,17 @@ if ($disablenofollow) echo '</a>';
     
     <div id="login_right">
     
    -<table summary="Login pass" class="centpercent">
    +<div class="tagtable centpercent" title="Login pass" >
     
     <!-- Login -->
    -<tr>
    -<td valign="bottom" class="nowrap center">
    +<div class="trinputlogin">
    +<div class="tagtd nowrap center valignmiddle tdinputlogin">
     <!-- <span class="span-icon-user">-->
     <span class="fa fa-user">
    -<input type="text" placeholder="<?php echo $langs->trans("Login"); ?>" <?php echo $disabled; ?> id="username" name="username" class="flat input-icon-user minwidth150" value="<?php echo dol_escape_htmltag($username); ?>" tabindex="1" />
     </span>
    -</td>
    -</tr>
    +<input type="text" placeholder="<?php echo $langs->trans("Login"); ?>" <?php echo $disabled; ?> id="username" name="username" class="flat input-icon-user minwidth150" value="<?php echo dol_escape_htmltag($username); ?>" tabindex="1" />
    +</div>
    +</div>
     
     <?php
     if (! empty($morelogincontent)) {
    @@ -125,10 +134,11 @@ if (! empty($morelogincontent)) {
     		else $php_self.='?time='.dol_print_date(dol_now(),'dayhourlog');
     	?>
     	<!-- Captcha -->
    -	<tr>
    -	<td class="tdtop nowrap none center">
    +	<div class="trinputlogin">
    +	<div class="tdinputlogin nowrap none center valignmiddle tdinputlogin">
     
    -	<table class="login_table_securitycode centpercent"><tr class="valignmiddle">
    +	<table class="login_table_securitycode centpercent">
    +	<tr class="valignmiddle">
     	<td>
     	<!-- <span class="span-icon-security"> -->
     	<span class="nofa">
    @@ -139,12 +149,12 @@ if (! empty($morelogincontent)) {
     	<td><a href="<?php echo $php_self; ?>" tabindex="4"><?php echo $captcha_refresh; ?></a></td>
     	</tr></table>
     
    -	</td></tr>
    +	</div></div>
     <?php } ?>
     
    -</table>
    +</div>
     
    -</div> <!-- end div login right -->
    +</div> <!-- end div login_right -->
     
     </div> <!-- end div login_line1 -->
     
    @@ -155,7 +165,7 @@ if (! empty($morelogincontent)) {
     <br><input type="submit" <?php echo $disabled; ?> class="button" name="button_password" value="<?php echo $langs->trans('SendNewPassword'); ?>" tabindex="4" />
     
     <br>
    -<div align="center" style="margin-top: 8px;">
    +<div align="center" style="margin-top: 15px;">
     	<?php
     	$moreparam='';
     	if (! empty($conf->dol_hide_topmenu))   $moreparam.=(strpos($moreparam,'?')===false?'?':'&').'dol_hide_topmenu='.$conf->dol_hide_topmenu;
    @@ -163,7 +173,7 @@ if (! empty($morelogincontent)) {
     	if (! empty($conf->dol_no_mouse_hover)) $moreparam.=(strpos($moreparam,'?')===false?'?':'&').'dol_no_mouse_hover='.$conf->dol_no_mouse_hover;
     	if (! empty($conf->dol_use_jmobile))    $moreparam.=(strpos($moreparam,'?')===false?'?':'&').'dol_use_jmobile='.$conf->dol_use_jmobile;
     
    -	print '<a class="alogin" href="'.$dol_url_root.'/index.php'.$moreparam.'">('.$langs->trans('BackToLoginPage').')</a>';
    +	print '<a class="alogin" href="'.$dol_url_root.'/index.php'.$moreparam.'">'.$langs->trans('BackToLoginPage').'</a>';
     	?>
     </div>
     
    @@ -174,7 +184,7 @@ if (! empty($morelogincontent)) {
     </form>
     
     
    -<div class="center login_main_home paddingtopbottom<?php echo empty($conf->global->MAIN_LOGIN_BACKGROUND)?'':' backgroundsemitransparent'; ?>" style="max-width: 70%">
    +<div class="center login_main_home divpasswordmessagedesc paddingtopbottom<?php echo empty($conf->global->MAIN_LOGIN_BACKGROUND)?'':' backgroundsemitransparent'; ?>" style="max-width: 70%">
     <?php if ($mode == 'dolibarr' || ! $disabled) { ?>
     	<span class="passwordmessagedesc">
     	<?php echo $langs->trans('SendNewPasswordDesc'); ?>
    diff --git a/htdocs/core/tpl/resource_add.tpl.php b/htdocs/core/tpl/resource_add.tpl.php
    index af1d25aaee1..688d3aba221 100644
    --- a/htdocs/core/tpl/resource_add.tpl.php
    +++ b/htdocs/core/tpl/resource_add.tpl.php
    @@ -9,7 +9,7 @@ if (empty($conf) || ! is_object($conf))
     }
     
     
    -require_once(DOL_DOCUMENT_ROOT.'/resource/class/html.formresource.class.php');
    +require_once DOL_DOCUMENT_ROOT.'/resource/class/html.formresource.class.php';
     
     $form = new Form($db);
     $formresources = new FormResource($db);
    diff --git a/htdocs/core/tpl/resource_view.tpl.php b/htdocs/core/tpl/resource_view.tpl.php
    index 1603d3ff001..aff342191cb 100644
    --- a/htdocs/core/tpl/resource_view.tpl.php
    +++ b/htdocs/core/tpl/resource_view.tpl.php
    @@ -36,7 +36,6 @@ else
     
     if( (array) $linked_resources && count($linked_resources) > 0)
     {
    -	$var=true;
     
     	foreach ($linked_resources as $linked_resource)
     	{
    @@ -48,7 +47,7 @@ if( (array) $linked_resources && count($linked_resources) > 0)
     		if ($mode == 'edit' && $linked_resource['rowid'] == GETPOST('lineid'))
     		{
     
    -			print '<form class="tagtr '.($var==true?'pair':'impair').'" action="'.$_SERVER["PHP_SELF"].'?element='.$element.'&element_id='.$element_id.'" method="POST">';
    +			print '<form class="tagtr oddeven" action="'.$_SERVER["PHP_SELF"].'?element='.$element.'&element_id='.$element_id.'" method="POST">';
     			print '<input type="hidden" name="token" value="'.$_SESSION['newtoken'].'" />';
     			print '<input type="hidden" name="id" value="'.$object->id.'" />';
     			print '<input type="hidden" name="action" value="update_linked_resource" />';
    @@ -68,7 +67,7 @@ if( (array) $linked_resources && count($linked_resources) > 0)
     			if ($linked_resource['rowid'] == GETPOST('lineid'))
     				$style='style="background: orange;"';
     
    -			print '<form class="tagtr '.($var==true?"pair":"impair").'" '.$style.'>';
    +			print '<form class="tagtr oddeven" '.$style.'>';
     
     			print '<div class="tagtd">';
     			print $object_resource->getNomUrl(1);
    @@ -102,7 +101,7 @@ if( (array) $linked_resources && count($linked_resources) > 0)
     
     }
     else {
    -	print '<form class="tagtr '.($var==true?"pair":"impair").'">';
    +	print '<form class="tagtr oddeven">';
     	print '<div class="tagtd opacitymedium">'.$langs->trans('NoResourceLinked').'</div>';
     	print '<div class="tagtd opacitymedium"></div>';
     	print '<div class="tagtd opacitymedium"></div>';
    diff --git a/htdocs/core/triggers/dolibarrtriggers.class.php b/htdocs/core/triggers/dolibarrtriggers.class.php
    index 61a89b083f8..a66eb12c78e 100644
    --- a/htdocs/core/triggers/dolibarrtriggers.class.php
    +++ b/htdocs/core/triggers/dolibarrtriggers.class.php
    @@ -80,11 +80,12 @@ abstract class DolibarrTriggers
     	 *
     	 * @param DoliDB $db Database handler
     	 */
    -	public function __construct(DoliDB $db) {
    +    public function __construct(DoliDB $db)
    +    {
     
     		$this->db = $db;
     
    -		if (empty($this->name)) 
    +		if (empty($this->name))
     		{
     			$this->name = preg_replace('/^Interface/i', '', get_class($this));
     		}
    @@ -145,5 +146,4 @@ abstract class DolibarrTriggers
     	 * @return int         				<0 if KO, 0 if no triggered ran, >0 if OK
     	 */
     	abstract function runTrigger($action, $object, User $user, Translate $langs, Conf $conf);
    -
     }
    diff --git a/htdocs/core/triggers/interface_20_all_Logevents.class.php b/htdocs/core/triggers/interface_20_all_Logevents.class.php
    index c2f15bd336d..772e9b39a51 100644
    --- a/htdocs/core/triggers/interface_20_all_Logevents.class.php
    +++ b/htdocs/core/triggers/interface_20_all_Logevents.class.php
    @@ -31,9 +31,19 @@ require_once DOL_DOCUMENT_ROOT.'/core/triggers/dolibarrtriggers.class.php';
      */
     class InterfaceLogevents extends DolibarrTriggers
     {
    +	/**
    +	 * @var string Image of the trigger
    +	 */
     	public $picto = 'technic';
    +
     	public $family = 'core';
    +
     	public $description = "Triggers of this module allows to add security event records inside Dolibarr.";
    +
    +	/**
    +	 * Version of the trigger
    +	 * @var string
    +	 */
     	public $version = self::VERSION_DOLIBARR;
     
     	/**
    @@ -60,7 +70,7 @@ class InterfaceLogevents extends DolibarrTriggers
             $date = dol_now();
     
             // Actions
    -        if ($action == 'USER_LOGIN')
    +        /*if ($action == 'USER_LOGIN')
             {
                 dol_syslog("Trigger '".$this->name."' for action '$action' launched by ".__FILE__.". id=".$object->id);
     
    @@ -87,7 +97,7 @@ class InterfaceLogevents extends DolibarrTriggers
                 // Initialisation donnees (date,duree,texte,desc)
                 $text="(UserLogoff,".$object->login.")";
                 $desc="(UserLogoff,".$object->login.")";
    -        }
    +        }*/
             if ($action == 'USER_CREATE')
             {
                 dol_syslog("Trigger '".$this->name."' for action '$action' launched by ".__FILE__.". id=".$object->id);
    @@ -202,5 +212,4 @@ class InterfaceLogevents extends DolibarrTriggers
                 return -1;
             }
         }
    -
     }
    diff --git a/htdocs/core/triggers/interface_20_modWorkflow_WorkflowManager.class.php b/htdocs/core/triggers/interface_20_modWorkflow_WorkflowManager.class.php
    index 3c9880ef4ec..90806746da8 100644
    --- a/htdocs/core/triggers/interface_20_modWorkflow_WorkflowManager.class.php
    +++ b/htdocs/core/triggers/interface_20_modWorkflow_WorkflowManager.class.php
    @@ -32,9 +32,18 @@ require_once DOL_DOCUMENT_ROOT.'/core/triggers/dolibarrtriggers.class.php';
     
     class InterfaceWorkflowManager extends DolibarrTriggers
     {
    +	/**
    +	 * @var string Image of the trigger
    +	 */
     	public $picto = 'technic';
    +
     	public $family = 'core';
     	public $description = "Triggers of this module allows to manage workflows";
    +
    +	/**
    +	 * Version of the trigger
    +	 * @var string
    +	 */
     	public $version = self::VERSION_DOLIBARR;
     
     	/**
    @@ -94,7 +103,7 @@ class InterfaceWorkflowManager extends DolibarrTriggers
             if ($action == 'ORDER_CLASSIFY_BILLED')
             {
             	dol_syslog( "Trigger '".$this->name."' for action '$action' launched by ".__FILE__.". id=".$object->id );
    -        	if (! empty($conf->propal->enabled) && ! empty($conf->global->WORKFLOW_ORDER_CLASSIFY_BILLED_PROPAL))
    +        	if (! empty($conf->propal->enabled) && ! empty($conf->workflow->enabled) && ! empty($conf->global->WORKFLOW_ORDER_CLASSIFY_BILLED_PROPAL))
             	{
             		$object->fetchObjectLinked('','propal',$object->id,$object->element);
     				if (! empty($object->linkedObjects))
    @@ -123,7 +132,7 @@ class InterfaceWorkflowManager extends DolibarrTriggers
             	dol_syslog( "Trigger '".$this->name."' for action '$action' launched by ".__FILE__.". id=".$object->id );
     
     			// First classify billed the order to allow the proposal classify process
    -			if (! empty($conf->commande->enabled) && ! empty($conf->global->WORKFLOW_INVOICE_AMOUNT_CLASSIFY_BILLED_ORDER))
    +			if (! empty($conf->commande->enabled) && ! empty($conf->workflow->enabled) && ! empty($conf->global->WORKFLOW_INVOICE_AMOUNT_CLASSIFY_BILLED_ORDER))
             	{
             		$object->fetchObjectLinked('','commande',$object->id,$object->element);
             		if (! empty($object->linkedObjects))
    @@ -146,7 +155,7 @@ class InterfaceWorkflowManager extends DolibarrTriggers
             	}
     
     			// Second classify billed the proposal.
    -        	if (! empty($conf->propal->enabled) && ! empty($conf->global->WORKFLOW_INVOICE_CLASSIFY_BILLED_PROPAL))
    +        	if (! empty($conf->propal->enabled) && ! empty($conf->workflow->enabled) && ! empty($conf->global->WORKFLOW_INVOICE_CLASSIFY_BILLED_PROPAL))
             	{
             		$object->fetchObjectLinked('','propal',$object->id,$object->element);
             		if (! empty($object->linkedObjects))
    @@ -253,7 +262,7 @@ class InterfaceWorkflowManager extends DolibarrTriggers
             {
             	dol_syslog( "Trigger '".$this->name."' for action '$action' launched by ".__FILE__.". id=".$object->id );
     
    -        	if (! empty($conf->commande->enabled) && ! empty($conf->expedition->enabled) && ! empty($conf->global->WORKFLOW_ORDER_CLASSIFY_SHIPPED_SHIPPING))
    +        	if (! empty($conf->commande->enabled) && ! empty($conf->expedition->enabled) && ! empty($conf->workflow->enabled) && ! empty($conf->global->WORKFLOW_ORDER_CLASSIFY_SHIPPED_SHIPPING))
             	{
             		$qtyshipped=array();
             		$qtyordred=array();
    @@ -309,5 +318,4 @@ class InterfaceWorkflowManager extends DolibarrTriggers
     
             return 0;
         }
    -
     }
    diff --git a/htdocs/core/triggers/interface_50_modAgenda_ActionsAuto.class.php b/htdocs/core/triggers/interface_50_modAgenda_ActionsAuto.class.php
    index 2301b1642b4..938b63d90f3 100644
    --- a/htdocs/core/triggers/interface_50_modAgenda_ActionsAuto.class.php
    +++ b/htdocs/core/triggers/interface_50_modAgenda_ActionsAuto.class.php
    @@ -36,7 +36,16 @@ class InterfaceActionsAuto extends DolibarrTriggers
     {
     	public $family = 'agenda';
     	public $description = "Triggers of this module add actions in agenda according to setup made in agenda setup.";
    +
    +	/**
    +	 * Version of the trigger
    +	 * @var string
    +	 */
     	public $version = self::VERSION_DOLIBARR;
    +
    +	/**
    +	 * @var string Image of the trigger
    +	 */
     	public $picto = 'action';
     
     	/**
    @@ -78,9 +87,8 @@ class InterfaceActionsAuto extends DolibarrTriggers
     		// Actions
     		if ($action == 'COMPANY_CREATE')
             {
    -            $langs->load("agenda");
    -            $langs->load("other");
    -            $langs->load("companies");
    +            // Load translation files required by the page
    +            $langs->loadLangs(array("agenda","other","companies"));
     
                 if (empty($object->actionmsg2)) $object->actionmsg2=$langs->transnoentities("NewCompanyToDolibarr",$object->name);
                 $object->actionmsg=$langs->transnoentities("NewCompanyToDolibarr",$object->name);
    @@ -91,9 +99,8 @@ class InterfaceActionsAuto extends DolibarrTriggers
             }
             elseif ($action == 'COMPANY_SENTBYMAIL')
             {
    -            $langs->load("agenda");
    -            $langs->load("other");
    -        	$langs->load("orders");
    +            // Load translation files required by the page
    +            $langs->loadLangs(array("agenda","other","orders"));
     
                 if (empty($object->actionmsg2)) dol_syslog('Trigger called with property actionmsg2 on object not defined', LOG_ERR);
     
    @@ -102,9 +109,8 @@ class InterfaceActionsAuto extends DolibarrTriggers
     		}
             elseif ($action == 'CONTRACT_VALIDATE')
             {
    -            $langs->load("agenda");
    -            $langs->load("other");
    -            $langs->load("contracts");
    +            // Load translation files required by the page
    +            $langs->loadLangs(array("agenda","other","contracts"));
     
                 if (empty($object->actionmsg2)) $object->actionmsg2=$langs->transnoentities("ContractValidatedInDolibarr",($object->newref?$object->newref:$object->ref));
                 $object->actionmsg=$langs->transnoentities("ContractValidatedInDolibarr",($object->newref?$object->newref:$object->ref));
    @@ -113,9 +119,8 @@ class InterfaceActionsAuto extends DolibarrTriggers
     		}
     		elseif ($action == 'CONTRACT_SENTBYMAIL')
     		{
    -			$langs->load("agenda");
    -			$langs->load("other");
    -			$langs->load("contract");
    +			// Load translation files required by the page
    +            $langs->loadLangs(array("agenda","other","contracts"));
     
     			if (empty($object->actionmsg2)) $object->actionmsg2=$langs->transnoentities("ContractSentByEMail",$object->ref);
     			if (empty($object->actionmsg))
    @@ -128,9 +133,8 @@ class InterfaceActionsAuto extends DolibarrTriggers
     		}
     		elseif ($action == 'PROPAL_VALIDATE')
             {
    -            $langs->load("agenda");
    -            $langs->load("other");
    -            $langs->load("propal");
    +            // Load translation files required by the page
    +            $langs->loadLangs(array("agenda","other","propal"));
     
                 if (empty($object->actionmsg2)) $object->actionmsg2=$langs->transnoentities("PropalValidatedInDolibarr",($object->newref?$object->newref:$object->ref));
                 $object->actionmsg=$langs->transnoentities("PropalValidatedInDolibarr",($object->newref?$object->newref:$object->ref));
    @@ -139,9 +143,8 @@ class InterfaceActionsAuto extends DolibarrTriggers
     		}
             elseif ($action == 'PROPAL_SENTBYMAIL')
             {
    -            $langs->load("agenda");
    -            $langs->load("other");
    -        	$langs->load("propal");
    +            // Load translation files required by the page
    +            $langs->loadLangs(array("agenda","other","propal"));
     
                 if (empty($object->actionmsg2)) $object->actionmsg2=$langs->transnoentities("ProposalSentByEMail",$object->ref);
                 if (empty($object->actionmsg))
    @@ -154,9 +157,8 @@ class InterfaceActionsAuto extends DolibarrTriggers
     		}
     		elseif ($action == 'PROPAL_CLOSE_SIGNED')
             {
    -            $langs->load("agenda");
    -            $langs->load("other");
    -        	$langs->load("propal");
    +            // Load translation files required by the page
    +            $langs->loadLangs(array("agenda","other","propal"));
     
                 if (empty($object->actionmsg2)) $object->actionmsg2=$langs->transnoentities("PropalClosedSignedInDolibarr",$object->ref);
                 $object->actionmsg=$langs->transnoentities("PropalClosedSignedInDolibarr",$object->ref);
    @@ -165,9 +167,8 @@ class InterfaceActionsAuto extends DolibarrTriggers
     		}
     		elseif ($action == 'PROPAL_CLASSIFY_BILLED')
             {
    -            $langs->load("agenda");
    -            $langs->load("other");
    -        	$langs->load("propal");
    +            // Load translation files required by the page
    +            $langs->loadLangs(array("agenda","other","propal"));
     
                 if (empty($object->actionmsg2)) $object->actionmsg2=$langs->transnoentities("PropalClassifiedBilledInDolibarr",$object->ref);
                 $object->actionmsg=$langs->transnoentities("PropalClassifiedBilledInDolibarr",$object->ref);
    @@ -176,9 +177,8 @@ class InterfaceActionsAuto extends DolibarrTriggers
     		}
     		elseif ($action == 'PROPAL_CLOSE_REFUSED')
             {
    -            $langs->load("agenda");
    -            $langs->load("other");
    -        	$langs->load("propal");
    +            // Load translation files required by the page
    +            $langs->loadLangs(array("agenda","other","propal"));
     
                 if (empty($object->actionmsg2)) $object->actionmsg2=$langs->transnoentities("PropalClosedRefusedInDolibarr",$object->ref);
                 $object->actionmsg=$langs->transnoentities("PropalClosedRefusedInDolibarr",$object->ref);
    @@ -187,8 +187,8 @@ class InterfaceActionsAuto extends DolibarrTriggers
     		}
     		elseif ($action == 'ORDER_VALIDATE')
             {
    -            $langs->load("agenda");
    -            $langs->load("orders");
    +            // Load translation files required by the page
    +            $langs->loadLangs(array("agenda","orders"));
     
                 if (empty($object->actionmsg2)) $object->actionmsg2=$langs->transnoentities("OrderValidatedInDolibarr",($object->newref?$object->newref:$object->ref));
                 $object->actionmsg=$langs->transnoentities("OrderValidatedInDolibarr",($object->newref?$object->newref:$object->ref));
    @@ -197,9 +197,8 @@ class InterfaceActionsAuto extends DolibarrTriggers
     		}
     		elseif ($action == 'ORDER_CLOSE')
             {
    -            $langs->load("agenda");
    -            $langs->load("other");
    -        	$langs->load("orders");
    +            // Load translation files required by the page
    +            $langs->loadLangs(array("agenda","other","orders"));
     
                 if (empty($object->actionmsg2)) $object->actionmsg2=$langs->transnoentities("OrderDeliveredInDolibarr",$object->ref);
                 $object->actionmsg=$langs->transnoentities("OrderDeliveredInDolibarr",$object->ref);
    @@ -208,9 +207,8 @@ class InterfaceActionsAuto extends DolibarrTriggers
     		}
     		elseif ($action == 'ORDER_CLASSIFY_BILLED')
             {
    -            $langs->load("agenda");
    -            $langs->load("other");
    -        	$langs->load("orders");
    +            // Load translation files required by the page
    +            $langs->loadLangs(array("agenda","other","orders"));
     
                 if (empty($object->actionmsg2)) $object->actionmsg2=$langs->transnoentities("OrderBilledInDolibarr",$object->ref);
                 $object->actionmsg=$langs->transnoentities("OrderBilledInDolibarr",$object->ref);
    @@ -219,9 +217,8 @@ class InterfaceActionsAuto extends DolibarrTriggers
     		}
     		elseif ($action == 'ORDER_CANCEL')
             {
    -            $langs->load("agenda");
    -            $langs->load("other");
    -        	$langs->load("orders");
    +            // Load translation files required by the page
    +            $langs->loadLangs(array("agenda","other","orders"));
     
                 if (empty($object->actionmsg2)) $object->actionmsg2=$langs->transnoentities("OrderCanceledInDolibarr",$object->ref);
                 $object->actionmsg=$langs->transnoentities("OrderCanceledInDolibarr",$object->ref);
    @@ -230,9 +227,8 @@ class InterfaceActionsAuto extends DolibarrTriggers
     		}
     		elseif ($action == 'ORDER_SENTBYMAIL')
             {
    -            $langs->load("agenda");
    -            $langs->load("other");
    -        	$langs->load("orders");
    +            // Load translation files required by the page
    +            $langs->loadLangs(array("agenda","other","orders"));
     
                 if (empty($object->actionmsg2)) $object->actionmsg2=$langs->transnoentities("OrderSentByEMail",$object->ref);
                 if (empty($object->actionmsg))
    @@ -245,9 +241,8 @@ class InterfaceActionsAuto extends DolibarrTriggers
     		}
     		elseif ($action == 'BILL_VALIDATE')
             {
    -            $langs->load("agenda");
    -            $langs->load("other");
    -            $langs->load("bills");
    +            // Load translation files required by the page
    +            $langs->loadLangs(array("agenda","other","bills"));
     
                 if (empty($object->actionmsg2)) $object->actionmsg2=$langs->transnoentities("InvoiceValidatedInDolibarr",($object->newref?$object->newref:$object->ref));
                 $object->actionmsg=$langs->transnoentities("InvoiceValidatedInDolibarr",($object->newref?$object->newref:$object->ref));
    @@ -256,9 +251,8 @@ class InterfaceActionsAuto extends DolibarrTriggers
     		}
     		elseif ($action == 'BILL_UNVALIDATE')
             {
    -            $langs->load("agenda");
    -            $langs->load("other");
    -            $langs->load("bills");
    +           // Load translation files required by the page
    +            $langs->loadLangs(array("agenda","other","bills"));
     
                 if (empty($object->actionmsg2)) $object->actionmsg2=$langs->transnoentities("InvoiceBackToDraftInDolibarr",$object->ref);
                 $object->actionmsg=$langs->transnoentities("InvoiceBackToDraftInDolibarr",$object->ref);
    @@ -267,9 +261,8 @@ class InterfaceActionsAuto extends DolibarrTriggers
     		}
             elseif ($action == 'BILL_SENTBYMAIL')
             {
    -            $langs->load("agenda");
    -            $langs->load("other");
    -            $langs->load("bills");
    +            // Load translation files required by the page
    +            $langs->loadLangs(array("agenda","other","bills"));
     
                 if (empty($object->actionmsg2)) $object->actionmsg2=$langs->transnoentities("InvoiceSentByEMail",$object->ref);
                 if (empty($object->actionmsg))
    @@ -282,9 +275,8 @@ class InterfaceActionsAuto extends DolibarrTriggers
     		}
     		elseif ($action == 'BILL_PAYED')
             {
    -            $langs->load("agenda");
    -            $langs->load("other");
    -            $langs->load("bills");
    +            // Load translation files required by the page
    +            $langs->loadLangs(array("agenda","other","bills"));
     
                 // Values for this action can't be defined by caller.
                 $object->actionmsg2=$langs->transnoentities("InvoicePaidInDolibarr",$object->ref);
    @@ -294,9 +286,8 @@ class InterfaceActionsAuto extends DolibarrTriggers
     		}
     		elseif ($action == 'BILL_CANCEL')
             {
    -            $langs->load("agenda");
    -            $langs->load("other");
    -            $langs->load("bills");
    +            // Load translation files required by the page
    +            $langs->loadLangs(array("agenda","other","bills"));
     
                 if (empty($object->actionmsg2)) $object->actionmsg2=$langs->transnoentities("InvoiceCanceledInDolibarr",$object->ref);
                 $object->actionmsg=$langs->transnoentities("InvoiceCanceledInDolibarr",$object->ref);
    @@ -305,9 +296,8 @@ class InterfaceActionsAuto extends DolibarrTriggers
     		}
     		elseif ($action == 'FICHINTER_CREATE')
             {
    -            $langs->load("agenda");
    -            $langs->load("other");
    -            $langs->load("interventions");
    +            // Load translation files required by the page
    +            $langs->loadLangs(array("agenda","other","interventions"));
     
                 if (empty($object->actionmsg2)) $object->actionmsg2=$langs->transnoentities("InterventionCreatedInDolibarr",$object->ref);
                 $object->actionmsg=$langs->transnoentities("InterventionCreatedInDolibarr",$object->ref);
    @@ -318,9 +308,8 @@ class InterfaceActionsAuto extends DolibarrTriggers
     		}
     		elseif ($action == 'FICHINTER_VALIDATE')
             {
    -            $langs->load("agenda");
    -            $langs->load("other");
    -            $langs->load("interventions");
    +            // Load translation files required by the page
    +            $langs->loadLangs(array("agenda","other","interventions"));
     
                 if (empty($object->actionmsg2)) $object->actionmsg2=$langs->transnoentities("InterventionValidatedInDolibarr",($object->newref?$object->newref:$object->ref));
                 $object->actionmsg=$langs->transnoentities("InterventionValidatedInDolibarr",($object->newref?$object->newref:$object->ref));
    @@ -331,9 +320,8 @@ class InterfaceActionsAuto extends DolibarrTriggers
     		}
     		elseif ($action == 'FICHINTER_MODIFY')
             {
    -            $langs->load("agenda");
    -            $langs->load("other");
    -            $langs->load("interventions");
    +            // Load translation files required by the page
    +            $langs->loadLangs(array("agenda","other","interventions"));
     
                 if (empty($object->actionmsg2)) $object->actionmsg2=$langs->transnoentities("InterventionModifiedInDolibarr",$object->ref);
                 $object->actionmsg=$langs->transnoentities("InterventionModifiedInDolibarr",$object->ref);
    @@ -344,9 +332,8 @@ class InterfaceActionsAuto extends DolibarrTriggers
     		}
     		elseif ($action == 'FICHINTER_SENTBYMAIL')
             {
    -            $langs->load("agenda");
    -            $langs->load("other");
    -            $langs->load("interventions");
    +            // Load translation files required by the page
    +            $langs->loadLangs(array("agenda","other","interventions"));
     
                 if (empty($object->actionmsg2)) $object->actionmsg2=$langs->transnoentities("InterventionSentByEMail",$object->ref);
                 if (empty($object->actionmsg))
    @@ -359,9 +346,8 @@ class InterfaceActionsAuto extends DolibarrTriggers
             }
             elseif ($action == 'FICHINTER_CLASSIFY_BILLED')
             {
    -            $langs->load("agenda");
    -            $langs->load("other");
    -            $langs->load("interventions");
    +            // Load translation files required by the page
    +            $langs->loadLangs(array("agenda","other","interventions"));
     
                	if (empty($object->actionmsg2)) $object->actionmsg2=$langs->transnoentities("InterventionClassifiedBilledInDolibarr",$object->ref);
                	$object->actionmsg=$langs->transnoentities("InterventionClassifiedBilledInDolibarr",$object->ref);
    @@ -370,9 +356,8 @@ class InterfaceActionsAuto extends DolibarrTriggers
             }
     	    elseif ($action == 'FICHINTER_CLASSIFY_UNBILLED')
             {
    -            $langs->load("agenda");
    -            $langs->load("other");
    -            $langs->load("interventions");
    +            // Load translation files required by the page
    +            $langs->loadLangs(array("agenda","other","interventions"));
     
                	if (empty($object->actionmsg2)) $object->actionmsg2=$langs->transnoentities("InterventionClassifiedUnbilledInDolibarr",$object->ref);
                	$object->actionmsg=$langs->transnoentities("InterventionClassifiedUnbilledInDolibarr",$object->ref);
    @@ -381,9 +366,8 @@ class InterfaceActionsAuto extends DolibarrTriggers
             }
             elseif ($action == 'FICHINTER_DELETE')
             {
    -            $langs->load("agenda");
    -            $langs->load("other");
    -            $langs->load("interventions");
    +            // Load translation files required by the page
    +            $langs->loadLangs(array("agenda","other","interventions"));
     
                 if (empty($object->actionmsg2)) $object->actionmsg2=$langs->transnoentities("InterventionDeletedInDolibarr",$object->ref);
                 $object->actionmsg=$langs->transnoentities("InterventionDeletedInDolibarr",$object->ref);
    @@ -394,9 +378,8 @@ class InterfaceActionsAuto extends DolibarrTriggers
     		}
             elseif ($action == 'SHIPPING_VALIDATE')
             {
    -            $langs->load("agenda");
    -            $langs->load("other");
    -        	$langs->load("sendings");
    +            // Load translation files required by the page
    +            $langs->loadLangs(array("agenda","other","sendings"));
     
             	if (empty($object->actionmsg2)) $object->actionmsg2=$langs->transnoentities("ShippingValidated",($object->newref?$object->newref:$object->ref));
             	if (empty($object->actionmsg))
    @@ -409,9 +392,8 @@ class InterfaceActionsAuto extends DolibarrTriggers
             }
     		elseif ($action == 'SHIPPING_SENTBYMAIL')
             {
    -            $langs->load("agenda");
    -            $langs->load("other");
    -            $langs->load("sendings");
    +            // Load translation files required by the page
    +            $langs->loadLangs(array("agenda","other","sendings"));
     
                 if (empty($object->actionmsg2)) $object->actionmsg2=$langs->transnoentities("ShippingSentByEMail",$object->ref);
                 if (empty($object->actionmsg))
    @@ -424,9 +406,8 @@ class InterfaceActionsAuto extends DolibarrTriggers
     		}
     		elseif ($action == 'PROPOSAL_SUPPLIER_VALIDATE')
     		{
    -			$langs->load("agenda");
    -			$langs->load("other");
    -			$langs->load("propal");
    +			// Load translation files required by the page
    +            $langs->loadLangs(array("agenda","other","propal"));
     
     			if (empty($object->actionmsg2)) $object->actionmsg2=$langs->transnoentities("PropalValidatedInDolibarr",($object->newref?$object->newref:$object->ref));
     			$object->actionmsg=$langs->transnoentities("PropalValidatedInDolibarr",($object->newref?$object->newref:$object->ref));
    @@ -435,9 +416,8 @@ class InterfaceActionsAuto extends DolibarrTriggers
     		}
     		elseif ($action == 'PROPOSAL_SUPPLIER_SENTBYMAIL')
     		{
    -			$langs->load("agenda");
    -			$langs->load("other");
    -			$langs->load("propal");
    +			// Load translation files required by the page
    +            $langs->loadLangs(array("agenda","other","propal"));
     
     			if (empty($object->actionmsg2)) $object->actionmsg2=$langs->transnoentities("ProposalSentByEMail",$object->ref);
     			if (empty($object->actionmsg))
    @@ -450,9 +430,8 @@ class InterfaceActionsAuto extends DolibarrTriggers
     		}
     		elseif ($action == 'PROPOSAL_SUPPLIER_CLOSE_SIGNED')
     		{
    -			$langs->load("agenda");
    -			$langs->load("other");
    -			$langs->load("propal");
    +			// Load translation files required by the page
    +            $langs->loadLangs(array("agenda","other","propal"));
     
     			if (empty($object->actionmsg2)) $object->actionmsg2=$langs->transnoentities("PropalClosedSignedInDolibarr",$object->ref);
     			$object->actionmsg=$langs->transnoentities("PropalClosedSignedInDolibarr",$object->ref);
    @@ -461,9 +440,8 @@ class InterfaceActionsAuto extends DolibarrTriggers
     		}
     		elseif ($action == 'PROPOSAL_SUPPLIER_CLOSE_REFUSED')
     		{
    -			$langs->load("agenda");
    -			$langs->load("other");
    -			$langs->load("propal");
    +			// Load translation files required by the page
    +            $langs->loadLangs(array("agenda","other","propal"));
     
     			if (empty($object->actionmsg2)) $object->actionmsg2=$langs->transnoentities("PropalClosedRefusedInDolibarr",$object->ref);
     			$object->actionmsg=$langs->transnoentities("PropalClosedRefusedInDolibarr",$object->ref);
    @@ -472,9 +450,8 @@ class InterfaceActionsAuto extends DolibarrTriggers
     		}
     		elseif ($action == 'ORDER_SUPPLIER_CREATE')
             {
    -            $langs->load("agenda");
    -            $langs->load("other");
    -        	$langs->load("orders");
    +            // Load translation files required by the page
    +            $langs->loadLangs(array("agenda","other","orders"));
     
                 if (empty($object->actionmsg2)) $object->actionmsg2=$langs->transnoentities("OrderCreatedInDolibarr",($object->newref?$object->newref:$object->ref));
                 $object->actionmsg=$langs->transnoentities("OrderCreatedInDolibarr",($object->newref?$object->newref:$object->ref));
    @@ -483,9 +460,8 @@ class InterfaceActionsAuto extends DolibarrTriggers
     		}
     		elseif ($action == 'ORDER_SUPPLIER_VALIDATE')
             {
    -            $langs->load("agenda");
    -            $langs->load("other");
    -        	$langs->load("orders");
    +            // Load translation files required by the page
    +            $langs->loadLangs(array("agenda","other","orders"));
     
                 if (empty($object->actionmsg2)) $object->actionmsg2=$langs->transnoentities("OrderValidatedInDolibarr",($object->newref?$object->newref:$object->ref));
                 $object->actionmsg=$langs->transnoentities("OrderValidatedInDolibarr",($object->newref?$object->newref:$object->ref));
    @@ -494,9 +470,8 @@ class InterfaceActionsAuto extends DolibarrTriggers
     		}
     		elseif ($action == 'ORDER_SUPPLIER_APPROVE')
     		{
    -            $langs->load("agenda");
    -		    $langs->load("other");
    -			$langs->load("orders");
    +            // Load translation files required by the page
    +            $langs->loadLangs(array("agenda","other","orders"));
     
     			if (empty($object->actionmsg2)) $object->actionmsg2=$langs->transnoentities("OrderApprovedInDolibarr",$object->ref);
     			$object->actionmsg=$langs->transnoentities("OrderApprovedInDolibarr",$object->ref);
    @@ -505,9 +480,8 @@ class InterfaceActionsAuto extends DolibarrTriggers
     		}
     		elseif ($action == 'ORDER_SUPPLIER_REFUSE')
     		{
    -            $langs->load("agenda");
    -		    $langs->load("other");
    -			$langs->load("orders");
    +            // Load translation files required by the page
    +            $langs->loadLangs(array("agenda","other","orders"));
     
     			if (empty($object->actionmsg2)) $object->actionmsg2=$langs->transnoentities("OrderRefusedInDolibarr",$object->ref);
     			$object->actionmsg=$langs->transnoentities("OrderRefusedInDolibarr",$object->ref);
    @@ -516,9 +490,8 @@ class InterfaceActionsAuto extends DolibarrTriggers
     		}
     		elseif ($action == 'ORDER_SUPPLIER_SUBMIT')
             {
    -            $langs->load("agenda");
    -            $langs->load("other");
    -        	$langs->load("orders");
    +            // Load translation files required by the page
    +            $langs->loadLangs(array("agenda","other","orders"));
     
                 if (empty($object->actionmsg2)) $object->actionmsg2=$langs->transnoentities("SupplierOrderSubmitedInDolibarr",($object->newref?$object->newref:$object->ref));
                 $object->actionmsg=$langs->transnoentities("SupplierOrderSubmitedInDolibarr",($object->newref?$object->newref:$object->ref));
    @@ -527,9 +500,8 @@ class InterfaceActionsAuto extends DolibarrTriggers
     		}
     		elseif ($action == 'ORDER_SUPPLIER_RECEIVE')
             {
    -            $langs->load("agenda");
    -            $langs->load("other");
    -        	$langs->load("orders");
    +            // Load translation files required by the page
    +            $langs->loadLangs(array("agenda","other","orders"));
     
                 if (empty($object->actionmsg2)) $object->actionmsg2=$langs->transnoentities("SupplierOrderReceivedInDolibarr",($object->newref?$object->newref:$object->ref));
                 $object->actionmsg=$langs->transnoentities("SupplierOrderReceivedInDolibarr",($object->newref?$object->newref:$object->ref));
    @@ -538,10 +510,8 @@ class InterfaceActionsAuto extends DolibarrTriggers
     		}
     		elseif ($action == 'ORDER_SUPPLIER_SENTBYMAIL')
             {
    -            $langs->load("agenda");
    -            $langs->load("other");
    -            $langs->load("bills");
    -            $langs->load("orders");
    +            // Load translation files required by the page
    +            $langs->loadLangs(array("agenda","other","bills","orders"));
     
                 if (empty($object->actionmsg2)) $object->actionmsg2=$langs->transnoentities("SupplierOrderSentByEMail",$object->ref);
                 if (empty($object->actionmsg))
    @@ -554,10 +524,8 @@ class InterfaceActionsAuto extends DolibarrTriggers
             }
     		elseif ($action == 'ORDER_SUPPLIER_CLASSIFY_BILLED')
             {
    -            $langs->load("agenda");
    -            $langs->load("other");
    -            $langs->load("bills");
    -            $langs->load("orders");
    +            // Load translation files required by the page
    +            $langs->loadLangs(array("agenda","other","bills","orders"));
     
                 if (empty($object->actionmsg2)) $object->actionmsg2=$langs->transnoentities("SupplierOrderClassifiedBilled",$object->ref);
                 if (empty($object->actionmsg))
    @@ -569,9 +537,8 @@ class InterfaceActionsAuto extends DolibarrTriggers
             }
     		elseif ($action == 'BILL_SUPPLIER_VALIDATE')
             {
    -            $langs->load("agenda");
    -            $langs->load("other");
    -            $langs->load("bills");
    +            // Load translation files required by the page
    +            $langs->loadLangs(array("agenda","other","bills"));
     
                 if (empty($object->actionmsg2)) $object->actionmsg2=$langs->transnoentities("InvoiceValidatedInDolibarr",($object->newref?$object->newref:$object->ref));
                 $object->actionmsg=$langs->transnoentities("InvoiceValidatedInDolibarr",($object->newref?$object->newref:$object->ref));
    @@ -580,9 +547,8 @@ class InterfaceActionsAuto extends DolibarrTriggers
     		}
     		elseif ($action == 'BILL_SUPPLIER_UNVALIDATE')
             {
    -            $langs->load("agenda");
    -            $langs->load("other");
    -            $langs->load("bills");
    +            // Load translation files required by the page
    +            $langs->loadLangs(array("agenda","other","bills"));
     
                 if (empty($object->actionmsg2)) $object->actionmsg2=$langs->transnoentities("InvoiceBackToDraftInDolibarr",$object->ref);
                 $object->actionmsg=$langs->transnoentities("InvoiceBackToDraftInDolibarr",$object->ref);
    @@ -591,10 +557,8 @@ class InterfaceActionsAuto extends DolibarrTriggers
     		}
             elseif ($action == 'BILL_SUPPLIER_SENTBYMAIL')
             {
    -            $langs->load("agenda");
    -            $langs->load("other");
    -            $langs->load("bills");
    -            $langs->load("orders");
    +            // Load translation files required by the page
    +            $langs->loadLangs(array("agenda","other","bills","orders"));
     
                 if (empty($object->actionmsg2)) $object->actionmsg2=$langs->transnoentities("SupplierInvoiceSentByEMail",$object->ref);
                 if (empty($object->actionmsg))
    @@ -607,9 +571,8 @@ class InterfaceActionsAuto extends DolibarrTriggers
             }
     		elseif ($action == 'BILL_SUPPLIER_PAYED')
             {
    -            $langs->load("agenda");
    -            $langs->load("other");
    -            $langs->load("bills");
    +            // Load translation files required by the page
    +            $langs->loadLangs(array("agenda","other","bills"));
     
                 if (empty($object->actionmsg2)) $object->actionmsg2=$langs->transnoentities("InvoicePaidInDolibarr",$object->ref);
                 $object->actionmsg=$langs->transnoentities("InvoicePaidInDolibarr",$object->ref);
    @@ -618,9 +581,8 @@ class InterfaceActionsAuto extends DolibarrTriggers
     		}
     		elseif ($action == 'BILL_SUPPLIER_CANCELED')
             {
    -            $langs->load("agenda");
    -            $langs->load("other");
    -            $langs->load("bills");
    +            // Load translation files required by the page
    +            $langs->loadLangs(array("agenda","other","bills"));
     
                 if (empty($object->actionmsg2)) $object->actionmsg2=$langs->transnoentities("InvoiceCanceledInDolibarr",$object->ref);
                 $object->actionmsg=$langs->transnoentities("InvoiceCanceledInDolibarr",$object->ref);
    @@ -631,9 +593,8 @@ class InterfaceActionsAuto extends DolibarrTriggers
             // Members
             elseif ($action == 'MEMBER_VALIDATE')
             {
    -            $langs->load("agenda");
    -            $langs->load("other");
    -            $langs->load("members");
    +            // Load translation files required by the page
    +            $langs->loadLangs(array("agenda","other","members"));
     
                 if (empty($object->actionmsg2)) $object->actionmsg2=$langs->transnoentities("MemberValidatedInDolibarr",$object->getFullName($langs));
                 $object->actionmsg=$langs->transnoentities("MemberValidatedInDolibarr",$object->getFullName($langs));
    @@ -644,9 +605,8 @@ class InterfaceActionsAuto extends DolibarrTriggers
             }
     		elseif ($action == 'MEMBER_MODIFY')
             {
    -            $langs->load("agenda");
    -            $langs->load("other");
    -            $langs->load("members");
    +            // Load translation files required by the page
    +            $langs->loadLangs(array("agenda","other","members"));
     
                 if (empty($object->actionmsg2)) $object->actionmsg2=$langs->transnoentities("MemberModifiedInDolibarr",$object->getFullName($langs));
                 $object->actionmsg=$langs->transnoentities("MemberModifiedInDolibarr",$object->getFullName($langs));
    @@ -657,9 +617,8 @@ class InterfaceActionsAuto extends DolibarrTriggers
     		}
             elseif ($action == 'MEMBER_SUBSCRIPTION_CREATE')
             {
    -            $langs->load("agenda");
    -            $langs->load("other");
    -            $langs->load("members");
    +            // Load translation files required by the page
    +            $langs->loadLangs(array("agenda","other","members"));
     
                 if (empty($object->actionmsg2)) $object->actionmsg2=$langs->transnoentities("MemberSubscriptionAddedInDolibarr",$object->ref,$object->getFullName($langs));
                 $object->actionmsg=$langs->transnoentities("MemberSubscriptionAddedInDolibarr",$object->ref,$object->getFullName($langs));
    @@ -673,9 +632,8 @@ class InterfaceActionsAuto extends DolibarrTriggers
             }
             elseif ($action == 'MEMBER_SUBSCRIPTION_MODIFY')
             {
    -        	$langs->load("agenda");
    -        	$langs->load("other");
    -        	$langs->load("members");
    +        	// Load translation files required by the page
    +            $langs->loadLangs(array("agenda","other","members"));
     
             	if (empty($object->actionmsg2)) $object->actionmsg2=$langs->transnoentities("MemberSubscriptionModifiedInDolibarr",$object->ref,$object->getFullName($langs));
             	$object->actionmsg=$langs->transnoentities("MemberSubscriptionModifiedInDolibarr",$object->ref,$object->getFullName($langs));
    @@ -689,9 +647,8 @@ class InterfaceActionsAuto extends DolibarrTriggers
             }
             elseif ($action == 'MEMBER_SUBSCRIPTION_DELETE')
             {
    -        	$langs->load("agenda");
    -        	$langs->load("other");
    -        	$langs->load("members");
    +        	// Load translation files required by the page
    +            $langs->loadLangs(array("agenda","other","members"));
     
             	if (empty($object->actionmsg2)) $object->actionmsg2=$langs->transnoentities("MemberSubscriptionDeletedInDolibarr",$object->ref,$object->getFullName($langs));
             	$object->actionmsg=$langs->transnoentities("MemberSubscriptionDeletedInDolibarr",$object->ref,$object->getFullName($langs));
    @@ -705,9 +662,8 @@ class InterfaceActionsAuto extends DolibarrTriggers
             }
             elseif ($action == 'MEMBER_RESILIATE')
             {
    -            $langs->load("agenda");
    -            $langs->load("other");
    -            $langs->load("members");
    +            // Load translation files required by the page
    +            $langs->loadLangs(array("agenda","other","members"));
     
                 if (empty($object->actionmsg2)) $object->actionmsg2=$langs->transnoentities("MemberResiliatedInDolibarr",$object->getFullName($langs));
                 $object->actionmsg=$langs->transnoentities("MemberResiliatedInDolibarr",$object->getFullName($langs));
    @@ -718,9 +674,8 @@ class InterfaceActionsAuto extends DolibarrTriggers
             }
             elseif ($action == 'MEMBER_DELETE')
             {
    -            $langs->load("agenda");
    -            $langs->load("other");
    -            $langs->load("members");
    +            // Load translation files required by the page
    +            $langs->loadLangs(array("agenda","other","members"));
     
                 if (empty($object->actionmsg2)) $object->actionmsg2=$langs->transnoentities("MemberDeletedInDolibarr",$object->getFullName($langs));
                 $object->actionmsg=$langs->transnoentities("MemberDeletedInDolibarr",$object->getFullName($langs));
    @@ -733,9 +688,8 @@ class InterfaceActionsAuto extends DolibarrTriggers
             // Projects
             elseif ($action == 'PROJECT_CREATE')
             {
    -            $langs->load("agenda");
    -            $langs->load("other");
    -        	$langs->load("projects");
    +            // Load translation files required by the page
    +            $langs->loadLangs(array("agenda","other","projects"));
     
             	if (empty($object->actionmsg2)) $object->actionmsg2=$langs->transnoentities("ProjectCreatedInDolibarr",$object->ref);
             	$object->actionmsg=$langs->transnoentities("ProjectCreatedInDolibarr",$object->ref);
    @@ -743,10 +697,10 @@ class InterfaceActionsAuto extends DolibarrTriggers
     
             	$object->sendtoid=0;
             }
    -        elseif($action == 'PROJECT_VALIDATE') {
    -            $langs->load("agenda");
    -            $langs->load("other");
    -            $langs->load("projects");
    +        elseif($action == 'PROJECT_VALIDATE')
    +        {
    +            // Load translation files required by the page
    +            $langs->loadLangs(array("agenda","other","projects"));
     
                 if (empty($object->actionmsg2)) $object->actionmsg2=$langs->transnoentities("ProjectValidatedInDolibarr",$object->ref);
                 $object->actionmsg=$langs->transnoentities("ProjectValidatedInDolibarr",$object->ref);
    @@ -754,10 +708,10 @@ class InterfaceActionsAuto extends DolibarrTriggers
     
                 $object->sendtoid=0;
             }
    -        elseif($action == 'PROJECT_MODIFY') {
    -            $langs->load("agenda");
    -            $langs->load("other");
    -            $langs->load("projects");
    +        elseif($action == 'PROJECT_MODIFY')
    +        {
    +            // Load translation files required by the page
    +            $langs->loadLangs(array("agenda","other","projects"));
     
                 if (empty($object->actionmsg2)) $object->actionmsg2=$langs->transnoentities("ProjectModifiedInDolibarr",$object->ref);
                 $object->actionmsg=$langs->transnoentities("ProjectModifiedInDolibarr",$object->ref);
    @@ -767,10 +721,10 @@ class InterfaceActionsAuto extends DolibarrTriggers
             }
     
     		// Project tasks
    -		elseif($action == 'TASK_CREATE') {
    -            $langs->load("agenda");
    -		    $langs->load("other");
    -			$langs->load("projects");
    +		elseif($action == 'TASK_CREATE')
    +		{
    +            // Load translation files required by the page
    +            $langs->loadLangs(array("agenda","other","projects"));
     
     			if (empty($object->actionmsg2)) $object->actionmsg2=$langs->transnoentities("TaskCreatedInDolibarr",$object->ref);
     			$object->actionmsg=$langs->transnoentities("TaskCreatedInDolibarr",$object->ref);
    @@ -779,10 +733,10 @@ class InterfaceActionsAuto extends DolibarrTriggers
     			$object->sendtoid=0;
     		}
     
    -		elseif($action == 'TASK_MODIFY') {
    -            $langs->load("agenda");
    -		    $langs->load("other");
    -			$langs->load("projects");
    +		elseif($action == 'TASK_MODIFY')
    +		{
    +            // Load translation files required by the page
    +            $langs->loadLangs(array("agenda","other","projects"));
     
     			if (empty($object->actionmsg2)) $object->actionmsg2=$langs->transnoentities("TaskModifiedInDolibarr",$object->ref);
     			$object->actionmsg=$langs->transnoentities("TaskModifieddInDolibarr",$object->ref);
    @@ -791,10 +745,10 @@ class InterfaceActionsAuto extends DolibarrTriggers
     			$object->sendtoid=0;
     		}
     
    -		elseif($action == 'TASK_DELETE') {
    -            $langs->load("agenda");
    -		    $langs->load("other");
    -			$langs->load("projects");
    +		elseif($action == 'TASK_DELETE')
    +		{
    +            // Load translation files required by the page
    +            $langs->loadLangs(array("agenda","other","projects"));
     
     			if (empty($object->actionmsg2)) $object->actionmsg2=$langs->transnoentities("TaskDeletedInDolibarr",$object->ref);
     			$object->actionmsg=$langs->transnoentities("TaskDeletedInDolibarr",$object->ref);
    @@ -803,13 +757,14 @@ class InterfaceActionsAuto extends DolibarrTriggers
     			$object->sendtoid=0;
     		}
     		// TODO Merge all previous cases into this generic one
    -		else {
    +		else
    +		{
     		    // Note: We are here only if $conf->global->MAIN_AGENDA_ACTIONAUTO_action is on (tested at begining of this function)
    -		    $langs->load("agenda");
    -		    $langs->load("other");
    +		    // Load translation files required by the page
    +            $langs->loadLangs(array("agenda","other"));
     
     		    if (empty($object->actionmsg2)) $object->actionmsg2=$langs->transnoentities($action."InDolibarr",$object->ref);
    -		    $object->actionmsg=$langs->transnoentities($action."InDolibarr",$object->ref);
    +		    if (empty($object->actionmsg))  $object->actionmsg=$langs->transnoentities($action."InDolibarr",$object->ref);
     
     		    $object->sendtoid=0;
     		}
    @@ -927,5 +882,4 @@ class InterfaceActionsAuto extends DolibarrTriggers
                 return -1;
     		}
         }
    -
     }
    diff --git a/htdocs/core/triggers/interface_50_modBlockedlog_ActionsBlockedLog.class.php b/htdocs/core/triggers/interface_50_modBlockedlog_ActionsBlockedLog.class.php
    index 6666cdec47b..f2c19394df9 100644
    --- a/htdocs/core/triggers/interface_50_modBlockedlog_ActionsBlockedLog.class.php
    +++ b/htdocs/core/triggers/interface_50_modBlockedlog_ActionsBlockedLog.class.php
    @@ -23,7 +23,6 @@
      */
     
     require_once DOL_DOCUMENT_ROOT.'/core/triggers/dolibarrtriggers.class.php';
    -require_once DOL_DOCUMENT_ROOT.'/blockedlog/class/blockedlog.class.php';
     
     
     /**
    @@ -33,7 +32,16 @@ class InterfaceActionsBlockedLog extends DolibarrTriggers
     {
     	public $family = 'system';
     	public $description = "Triggers of this module add action for BlockedLog module.";
    +
    +	/**
    +	 * Version of the trigger
    +	 * @var string
    +	 */
     	public $version = self::VERSION_DOLIBARR;
    +
    +	/**
    +	 * @var string Image of the trigger
    +	 */
     	public $picto = 'technic';
     
     	/**
    @@ -56,6 +64,7 @@ class InterfaceActionsBlockedLog extends DolibarrTriggers
     
     		dol_syslog("Trigger '".$this->name."' for action '$action' launched by ".__FILE__.". id=".$object->id);
     
    +		require_once DOL_DOCUMENT_ROOT.'/blockedlog/class/blockedlog.class.php';
     		$b=new BlockedLog($this->db);
     
     		// Tracked events
    @@ -133,5 +142,4 @@ class InterfaceActionsBlockedLog extends DolibarrTriggers
     			return 1;
     		}
         }
    -
     }
    diff --git a/htdocs/core/triggers/interface_50_modLdap_Ldapsynchro.class.php b/htdocs/core/triggers/interface_50_modLdap_Ldapsynchro.class.php
    index 8cfece7dc89..7d528b55c30 100644
    --- a/htdocs/core/triggers/interface_50_modLdap_Ldapsynchro.class.php
    +++ b/htdocs/core/triggers/interface_50_modLdap_Ldapsynchro.class.php
    @@ -24,8 +24,6 @@
      */
     
     require_once DOL_DOCUMENT_ROOT.'/core/triggers/dolibarrtriggers.class.php';
    -require_once DOL_DOCUMENT_ROOT."/core/class/ldap.class.php";
    -require_once DOL_DOCUMENT_ROOT."/user/class/usergroup.class.php";
     
     
     /**
    @@ -35,7 +33,16 @@ class InterfaceLdapsynchro extends DolibarrTriggers
     {
     	public $family = 'ldap';
     	public $description = "Triggers of this module allows to synchronize Dolibarr toward a LDAP database.";
    +
    +	/**
    +	 * Version of the trigger
    +	 * @var string
    +	 */
     	public $version = self::VERSION_DOLIBARR;
    +
    +	/**
    +	 * @var string Image of the trigger
    +	 */
     	public $picto = 'technic';
     
     	/**
    @@ -60,6 +67,9 @@ class InterfaceLdapsynchro extends DolibarrTriggers
     			return 0;
     		}
     
    +		require_once DOL_DOCUMENT_ROOT."/core/class/ldap.class.php";
    +		require_once DOL_DOCUMENT_ROOT."/user/class/usergroup.class.php";
    +
     		$result=0;
     
     		// Users
    @@ -798,5 +808,4 @@ class InterfaceLdapsynchro extends DolibarrTriggers
     
     		return $result;
     	}
    -
     }
    diff --git a/htdocs/core/triggers/interface_50_modMailmanspip_Mailmanspipsynchro.class.php b/htdocs/core/triggers/interface_50_modMailmanspip_Mailmanspipsynchro.class.php
    index ecf57316c89..0197e6bf280 100644
    --- a/htdocs/core/triggers/interface_50_modMailmanspip_Mailmanspipsynchro.class.php
    +++ b/htdocs/core/triggers/interface_50_modMailmanspip_Mailmanspipsynchro.class.php
    @@ -22,8 +22,6 @@
      *  \brief      File to manage triggers Mailman and Spip
      */
     require_once DOL_DOCUMENT_ROOT.'/core/triggers/dolibarrtriggers.class.php';
    -require_once DOL_DOCUMENT_ROOT."/mailmanspip/class/mailmanspip.class.php";
    -require_once DOL_DOCUMENT_ROOT."/user/class/usergroup.class.php";
     
     
     /**
    @@ -33,7 +31,16 @@ class InterfaceMailmanSpipsynchro extends DolibarrTriggers
     {
     	public $family = 'mailmanspip';
     	public $description = "Triggers of this module allows to synchronize Mailman an Spip.";
    +
    +	/**
    +	 * Version of the trigger
    +	 * @var string
    +	 */
     	public $version = self::VERSION_DOLIBARR;
    +
    +	/**
    +	 * @var string Image of the trigger
    +	 */
     	public $picto = 'technic';
     
     	/**
    @@ -51,6 +58,9 @@ class InterfaceMailmanSpipsynchro extends DolibarrTriggers
     	{
             if (empty($conf->mailmanspip->enabled)) return 0;     // Module not active, we do nothing
     
    +        require_once DOL_DOCUMENT_ROOT."/mailmanspip/class/mailmanspip.class.php";
    +        require_once DOL_DOCUMENT_ROOT."/user/class/usergroup.class.php";
    +
             if ($action == 'CATEGORY_LINK')
             {
             	dol_syslog("Trigger '".$this->name."' for action '$action' launched by ".__FILE__.". id=".$object->id);
    @@ -74,10 +84,10 @@ class InterfaceMailmanSpipsynchro extends DolibarrTriggers
             	dol_syslog("Trigger '".$this->name."' for action '$action' launched by ".__FILE__.". id=".$object->id);
     
             	// We remove subscription if we change category (lessw category may means less mailing-list to subscribe)
    -        	if (is_object($object->unlinkoff) && method_exists($object->unlinkoff, 'del_to_abo') && $object->unlinkoff->del_to_abo() < 0)
    +        	if (is_object($object->context['unlinkoff']) && method_exists($object->context['unlinkoff'], 'del_to_abo') && $object->context['unlinkoff']->del_to_abo() < 0)
             	{
    -    			$this->error=$object->unlinkoff->error;
    -        		$this->errors=$object->unlinkoff->errors;
    +        		$this->error=$object->context['unlinkoff']->error;
    +        		$this->errors=$object->context['unlinkoff']->errors;
             		$return=-1;
             	}
             	else
    @@ -147,5 +157,4 @@ class InterfaceMailmanSpipsynchro extends DolibarrTriggers
     
     		return 0;
         }
    -
     }
    diff --git a/htdocs/core/triggers/interface_50_modNotification_Notification.class.php b/htdocs/core/triggers/interface_50_modNotification_Notification.class.php
    index 8698b08a5c3..26b36964676 100644
    --- a/htdocs/core/triggers/interface_50_modNotification_Notification.class.php
    +++ b/htdocs/core/triggers/interface_50_modNotification_Notification.class.php
    @@ -32,10 +32,19 @@ class InterfaceNotification extends DolibarrTriggers
     {
     	public $family = 'notification';
     	public $description = "Triggers of this module send email notifications according to Notification module setup.";
    +
    +	/**
    +	 * Version of the trigger
    +	 * @var string
    +	 */
     	public $version = self::VERSION_DOLIBARR;
    +
    +	/**
    +	 * @var string Image of the trigger
    +	 */
     	public $picto = 'email';
     
    -	var $listofmanagedevents=array(
    +	public $listofmanagedevents=array(
     		'BILL_VALIDATE',
     		'BILL_PAYED',
     		'ORDER_VALIDATE',
    @@ -131,5 +140,4 @@ class InterfaceNotification extends DolibarrTriggers
     
     		return $ret;
     	}
    -
     }
    diff --git a/htdocs/core/triggers/interface_50_modTicketsup_TicketEmail.class.php b/htdocs/core/triggers/interface_50_modTicket_TicketEmail.class.php
    similarity index 87%
    rename from htdocs/core/triggers/interface_50_modTicketsup_TicketEmail.class.php
    rename to htdocs/core/triggers/interface_50_modTicket_TicketEmail.class.php
    index d27f0d6aa67..f8f5595887d 100644
    --- a/htdocs/core/triggers/interface_50_modTicketsup_TicketEmail.class.php
    +++ b/htdocs/core/triggers/interface_50_modTicket_TicketEmail.class.php
    @@ -18,7 +18,7 @@
      */
     
     /**
    - *  \file       htdocs/core/triggers/interface_50_modTicketsup_TicketEmail.class.php
    + *  \file       htdocs/core/triggers/interface_50_modTicket_TicketEmail.class.php
      *  \ingroup    core
      *  \brief      File of trigger for ticket module
      */
    @@ -26,10 +26,13 @@ require_once DOL_DOCUMENT_ROOT.'/core/triggers/dolibarrtriggers.class.php';
     
     
     /**
    - *  Class of triggers for ticketsup module
    + *  Class of triggers for ticket module
      */
     class InterfaceTicketEmail extends DolibarrTriggers
     {
    +    /**
    +     * @var DoliDB Database handler.
    +     */
         public $db;
     
         /**
    @@ -42,10 +45,10 @@ class InterfaceTicketEmail extends DolibarrTriggers
             $this->db = $db;
     
             $this->name = preg_replace('/^Interface/i', '', get_class($this));
    -        $this->family = "ticketsup";
    -        $this->description = "Triggers of the module ticketsup";
    +        $this->family = "ticket";
    +        $this->description = "Triggers of the module ticket";
             $this->version = 'dolibarr'; // 'development', 'experimental', 'dolibarr' or version
    -        $this->picto = 'ticketsup';
    +        $this->picto = 'ticket';
         }
     
         /**
    @@ -116,7 +119,7 @@ class InterfaceTicketEmail extends DolibarrTriggers
     	                $res = $userstat->fetch($object->fk_user_assign);
     	                if ($res > 0)
     	                {
    -	                	if (empty($conf->global->TICKETS_DISABLE_ALL_MAILS))
    +	                	if (empty($conf->global->TICKET_DISABLE_ALL_MAILS))
     	                	{
     	                		// Init to avoid errors
     	                		$filepath = array();
    @@ -139,25 +142,25 @@ class InterfaceTicketEmail extends DolibarrTriggers
     
     		                    $message .= '</ul>';
     		                    $message .= '<p>' . $langs->trans('Message') . ' : <br>' . $object->message . '</p>';
    -		                    $message .= '<p><a href="' . dol_buildpath('/ticketsup/card.php', 2) . '?track_id=' . $object->track_id . '">' . $langs->trans('SeeThisTicketIntomanagementInterface') . '</a></p>';
    +		                    $message .= '<p><a href="' . dol_buildpath('/ticket/card.php', 2) . '?track_id=' . $object->track_id . '">' . $langs->trans('SeeThisTicketIntomanagementInterface') . '</a></p>';
     
     		                    $sendto = $userstat->email;
     		                    $from = dolGetFirstLastname($user->firstname, $user->lastname) . '<' . $user->email . '>';
     
     	                        $message = dol_nl2br($message);
     
    -	                        if (!empty($conf->global->TICKETS_DISABLE_MAIL_AUTOCOPY_TO)) {
    +	                        if (!empty($conf->global->TICKET_DISABLE_MAIL_AUTOCOPY_TO)) {
     	                            $old_MAIN_MAIL_AUTOCOPY_TO = $conf->global->MAIN_MAIL_AUTOCOPY_TO;
     	                            $conf->global->MAIN_MAIL_AUTOCOPY_TO = '';
     	                        }
     	                        include_once DOL_DOCUMENT_ROOT . '/core/class/CMailFile.class.php';
     		                    $mailfile = new CMailFile($subject, $sendto, $from, $message, $filepath, $mimetype, $filename, '', '', 0, -1);
     		                    if ($mailfile->error) {
    -	                            setEventMessage($mailfile->error, 'errors');
    +	                            setEventMessages($mailfile->error, $mailfile->errors, 'errors');
     		                    } else {
     		                        $result = $mailfile->sendfile();
     		                    }
    -	                        if (!empty($conf->global->TICKETS_DISABLE_MAIL_AUTOCOPY_TO)) {
    +	                        if (!empty($conf->global->TICKET_DISABLE_MAIL_AUTOCOPY_TO)) {
     	                            $conf->global->MAIN_MAIL_AUTOCOPY_TO = $old_MAIN_MAIL_AUTOCOPY_TO;
     	                        }
     	                	}
    @@ -175,16 +178,16 @@ class InterfaceTicketEmail extends DolibarrTriggers
         		case 'TICKET_CREATE':
     	            dol_syslog("Trigger '" . $this->name . "' for action '$action' launched by " . __FILE__ . ". id=" . $object->id);
     
    -	            $langs->load('ticketsup');
    +	            $langs->load('ticket');
     
     	            $object->fetch('', $object->track_id);	// Should be useless
     
     
     	            // Send email to notification email
     
    -	            if (empty($conf->global->TICKETS_DISABLE_ALL_MAILS) && empty($object->context['disableticketsupemail']))
    +	            if (empty($conf->global->TICKET_DISABLE_ALL_MAILS) && empty($object->context['disableticketemail']))
     	            {
    -		            $sendto = $conf->global->TICKETS_NOTIFICATION_EMAIL_TO;
    +		            $sendto = $conf->global->TICKET_NOTIFICATION_EMAIL_TO;
     
     		            if ($sendto)
     					{
    @@ -215,14 +218,14 @@ class InterfaceTicketEmail extends DolibarrTriggers
     			            }
     
     			            $message_admin.='<p>'.$langs->trans('Message').' : <br>'.$object->message.'</p>';
    -			            $message_admin.='<p><a href="'.dol_buildpath('/ticketsup/card.php', 2).'?track_id='.$object->track_id.'">'.$langs->trans('SeeThisTicketIntomanagementInterface').'</a></p>';
    +			            $message_admin.='<p><a href="'.dol_buildpath('/ticket/card.php', 2).'?track_id='.$object->track_id.'">'.$langs->trans('SeeThisTicketIntomanagementInterface').'</a></p>';
     
    -			            $from = $conf->global->MAIN_INFO_SOCIETE_NOM.'<'.$conf->global->TICKETS_NOTIFICATION_EMAIL_FROM.'>';
    +			            $from = $conf->global->MAIN_INFO_SOCIETE_NOM.'<'.$conf->global->TICKET_NOTIFICATION_EMAIL_FROM.'>';
     			            $replyto = $from;
     
     		                $message_admin = dol_nl2br($message_admin);
     
    -		                if (!empty($conf->global->TICKETS_DISABLE_MAIL_AUTOCOPY_TO)) {
    +		                if (!empty($conf->global->TICKET_DISABLE_MAIL_AUTOCOPY_TO)) {
     		                    $old_MAIN_MAIL_AUTOCOPY_TO = $conf->global->MAIN_MAIL_AUTOCOPY_TO;
     		                    $conf->global->MAIN_MAIL_AUTOCOPY_TO = '';
     		                }
    @@ -233,7 +236,7 @@ class InterfaceTicketEmail extends DolibarrTriggers
     			            } else {
     			                     $result=$mailfile->sendfile();
     			            }
    -		                if (!empty($conf->global->TICKETS_DISABLE_MAIL_AUTOCOPY_TO)) {
    +		                if (!empty($conf->global->TICKET_DISABLE_MAIL_AUTOCOPY_TO)) {
     		                    $conf->global->MAIN_MAIL_AUTOCOPY_TO = $old_MAIN_MAIL_AUTOCOPY_TO;
     		                }
     					}
    @@ -241,7 +244,7 @@ class InterfaceTicketEmail extends DolibarrTriggers
     
     				// Send email to customer
     
    -				if (empty($conf->global->TICKETS_DISABLE_ALL_MAILS) && empty($object->context['disableticketsupemail']) && $object->notify_tiers_at_create)
    +				if (empty($conf->global->TICKET_DISABLE_ALL_MAILS) && empty($object->context['disableticketemail']) && $object->notify_tiers_at_create)
     	            {
     		            $sendto = '';
     		            if (empty($user->socid) && empty($user->email)) {
    @@ -287,16 +290,16 @@ class InterfaceTicketEmail extends DolibarrTriggers
     
     			            $message_customer.='</ul>';
     			            $message_customer.='<p>'.$langs->trans('Message').' : <br>'.$object->message.'</p>';
    -			            $url_public_ticket = ($conf->global->TICKETS_URL_PUBLIC_INTERFACE?$conf->global->TICKETS_URL_PUBLIC_INTERFACE.'/':dol_buildpath('/public/ticketsup/view.php', 2)).'?track_id='.$object->track_id;
    +			            $url_public_ticket = ($conf->global->TICKET_URL_PUBLIC_INTERFACE?$conf->global->TICKET_URL_PUBLIC_INTERFACE.'/':dol_buildpath('/public/ticket/view.php', 2)).'?track_id='.$object->track_id;
     			            $message_customer.='<p>' . $langs->trans('TicketNewEmailBodyInfosTrackUrlCustomer') . ' : <a href="'.$url_public_ticket.'">'.$url_public_ticket.'</a></p>';
     			            $message_customer.='<p>'.$langs->trans('TicketEmailPleaseDoNotReplyToThisEmail').'</p>';
     
    -			            $from = $conf->global->MAIN_INFO_SOCIETE_NOM.'<'.$conf->global->TICKETS_NOTIFICATION_EMAIL_FROM.'>';
    +			            $from = $conf->global->MAIN_INFO_SOCIETE_NOM.'<'.$conf->global->TICKET_NOTIFICATION_EMAIL_FROM.'>';
     			            $replyto = $from;
     
     	                    $message_customer = dol_nl2br($message_customer);
     
    -	                    if (!empty($conf->global->TICKETS_DISABLE_MAIL_AUTOCOPY_TO)) {
    +	                    if (!empty($conf->global->TICKET_DISABLE_MAIL_AUTOCOPY_TO)) {
     	                        $old_MAIN_MAIL_AUTOCOPY_TO = $conf->global->MAIN_MAIL_AUTOCOPY_TO;
     	                        $conf->global->MAIN_MAIL_AUTOCOPY_TO = '';
     	                    }
    @@ -307,7 +310,7 @@ class InterfaceTicketEmail extends DolibarrTriggers
     			            } else {
     			                      $result=$mailfile->sendfile();
     			            }
    -	                    if (!empty($conf->global->TICKETS_DISABLE_MAIL_AUTOCOPY_TO)) {
    +	                    if (!empty($conf->global->TICKET_DISABLE_MAIL_AUTOCOPY_TO)) {
     	                        $conf->global->MAIN_MAIL_AUTOCOPY_TO = $old_MAIN_MAIL_AUTOCOPY_TO;
     	                    }
     	                }
    diff --git a/htdocs/core/triggers/interface_80_modStripe_Stripe.class.php b/htdocs/core/triggers/interface_80_modStripe_Stripe.class.php
    index b6428c51b28..cb03315496a 100644
    --- a/htdocs/core/triggers/interface_80_modStripe_Stripe.class.php
    +++ b/htdocs/core/triggers/interface_80_modStripe_Stripe.class.php
    @@ -17,7 +17,7 @@
      */
     
     /**
    - *  \file       htdocs/core/triggers/interface_50_modStripe_Stripe.class.php
    + *  \file       htdocs/core/triggers/interface_80_modStripe_Stripe.class.php
      *  \ingroup    core
      *  \brief      Fichier
      *  \remarks    Son propre fichier d'actions peut etre cree par recopie de celui-ci:
    @@ -28,13 +28,16 @@
      *              - Le nom de la propriete name doit etre Mytrigger
      */
     require_once DOL_DOCUMENT_ROOT.'/core/triggers/dolibarrtriggers.class.php';
    -dol_include_once('/stripe/class/stripe.class.php');
    -$path=dirname(__FILE__).'/';
    +
    +
     /**
      *  Class of triggers for stripe module
      */
     class InterfaceStripe
     {
    +    /**
    +     * @var DoliDB Database handler.
    +     */
         public $db;
     
         /**
    @@ -47,8 +50,8 @@ class InterfaceStripe
             $this->db = $db;
     
             $this->name = preg_replace('/^Interface/i', '', get_class($this));
    -	      $this->family = 'Stripeconnect';
    -        $this->description = "Triggers of the module Stripeconnect";
    +	    $this->family = 'stripe';
    +        $this->description = "Triggers of the module Stripe";
             $this->version = 'dolibarr'; // 'development', 'experimental', 'dolibarr' or version
             $this->picto = 'stripe@stripe';
         }
    @@ -111,18 +114,20 @@ class InterfaceStripe
     	 */
     	public function runTrigger($action, $object, User $user, Translate $langs, Conf $conf)
     	{
    -		// Put here code you want to execute when a Dolibarr business events occurs.
    +		// Put here code you want to execute when a Dolibarr business event occurs.
     		// Data and type of action are stored into $object and $action
     		global $langs, $db, $conf;
    -		$langs->load("members");
    -		$langs->load("users");
    -		$langs->load("mails");
    -		$langs->load('other');
     
    -		$ok = 0;
    +		// Load translation files required by the page
    +        $langs->loadLangs(array("members","other","users","mails"));
    +
    +		require_once DOL_DOCUMENT_ROOT.'/stripe/class/stripe.class.php';
     		$stripe = new Stripe($db);
    +
     		if (empty($conf->stripe->enabled)) return 0;
     
    +		$ok = 1;
    +
     		$service = 'StripeTest';
     		$servicestatus = 0;
     		if (! empty($conf->global->STRIPE_LIVE) && ! GETPOST('forcesandbox', 'alpha'))
    @@ -131,39 +136,67 @@ class InterfaceStripe
     			$servicestatus = 1;
     		}
     
    -		// If customer is linked to Strip, we update/delete Stripe too
    +		// If customer is linked to Stripe, we update/delete Stripe too
     		if ($action == 'COMPANY_MODIFY') {
     			dol_syslog("Trigger '" . $this->name . "' for action '$action' launched by " . __FILE__ . ". id=" . $object->id);
     
    -			$stripeacc = $stripe->getStripeAccount($service);	// No need of network access for this
    +			$stripeacc = $stripe->getStripeAccount($service);	// No need of network access for this. May return '' if no Oauth defined.
     
     			if ($object->client != 0) {
    -				$customer = $stripe->customerStripe($object, $stripeacc, $servicestatus);
    -				if ($customer) {
    -					if (! empty($object->email))
    -					{
    -						$customer->email = $object->email;
    -					}
    -					$customer->description = $object->name;
    -					// TODO More data
    -					//$customer->vat = $object->tva_intra
    +				$customer = $stripe->customerStripe($object, $stripeacc, $servicestatus);	// This make a network request
    +				if ($customer)
    +				{
    +					$namecleaned = $object->name ? $object->name : null;
    +					$vatcleaned = $object->tva_intra ? $object->tva_intra : null;
     
    -					$customer->save();
    +					$taxinfo = array('type'=>'vat');
    +					if ($vatcleaned)
    +					{
    +						$taxinfo["tax_id"] = $vatcleaned;
    +					}
    +					// We force data to "null" if not defined as expected by Stripe
    +					if (empty($vatcleaned)) $taxinfo=null;
    +
    +					// Detect if we change a Stripe info (email, description, vat id)
    +					$changerequested = 0;
    +					if (! empty($object->email) && $object->email != $customer->email) $changerequested++;
    +					if ($namecleaned != $customer->description) $changerequested++;
    +					if (! isset($customer->tax_info['tax_id']) && ! is_null($vatcleaned)) $changerequested++;
    +					elseif (isset($customer->tax_info['tax_id']) && is_null($vatcleaned)) $changerequested++;
    +					elseif (isset($customer->tax_info['tax_id']) && ! is_null($vatcleaned))
    +					{
    +						if ($vatcleaned != $customer->tax_info['tax_id']) $changerequested++;
    +					}
    +
    +					if ($changerequested)
    +					{
    +						if (! empty($object->email)) $customer->email = $object->email;
    +						$customer->description = $namecleaned;
    +						if (empty($taxinfo)) $customer->tax_info = array('type'=>'vat', 'tax_id'=>null);
    +						else $customer->tax_info = $taxinfo;
    +
    +						$customer->save();
    +					}
     				}
     			}
     		}
     		if ($action == 'COMPANY_DELETE') {
     			dol_syslog("Trigger '" . $this->name . "' for action '$action' launched by " . __FILE__ . ". id=" . $object->id);
     
    -			$stripeacc = $stripe->getStripeAccount($service);	// No need of network access for this
    +			$stripeacc = $stripe->getStripeAccount($service);	// No need of network access for this. May return '' if no Oauth defined.
     
     			$customer = $stripe->customerStripe($object, $stripeacc, $servicestatus);
    -			if ($customer) {
    +			if ($customer)
    +			{
     				$customer->delete();
     			}
    +
    +			$sql = "DELETE FROM ".MAIN_DB_PREFIX."societe_account";
    +			$sql.= " WHERE site='stripe' AND fk_soc = " . $object->id;
    +			$this->db->query($sql);
     		}
     
    -		// If payment mode is linked to Strip, we update/delete Stripe too
    +		// If payment mode is linked to Stripee, we update/delete Stripe too
     		if ($action == 'COMPANYPAYMENTMODE_MODIFY' && $object->type == 'card') {
     
     			// For creation of credit card, we do not create in Stripe automatically
    @@ -172,28 +205,33 @@ class InterfaceStripe
     		if ($action == 'COMPANYPAYMENTMODE_MODIFY' && $object->type == 'card') {
     			dol_syslog("Trigger '" . $this->name . "' for action '$action' launched by " . __FILE__ . ". id=" . $object->id);
     
    -			$stripeacc = $stripe->getStripeAccount($service);				// No need of network access for this
    -			$stripecu = $stripe->getStripeCustomerAccount($object->fk_soc);	// No need of network access for this
    +			if (! empty($object->stripe_card_ref))
    +			{
    +				$stripeacc = $stripe->getStripeAccount($service);				// No need of network access for this. May return '' if no Oauth defined.
    +				$stripecu = $stripe->getStripeCustomerAccount($object->fk_soc);	// No need of network access for this
     
    -			if ($stripecu) {
    -				// Get customer (required to get a card)
    -				if (empty($stripeacc)) {				// If the Stripe connect account not set, we use common API usage
    -					$customer = \Stripe\Customer::retrieve($stripecu);
    -				} else {
    -					$customer = \Stripe\Customer::retrieve($stripecu, array("stripe_account" => $stripeacc));
    -				}
    -
    -				if ($customer)
    +				if ($stripecu)
     				{
    -					$card = $stripe->cardStripe($customer, $object, $stripeacc, $servicestatus);
    -					if ($card) {
    -						$card->metadata=array('dol_id'=>$object->id, 'dol_version'=>DOL_VERSION, 'dol_entity'=>$conf->entity, 'ipaddress'=>(empty($_SERVER['REMOTE_ADDR'])?'':$_SERVER['REMOTE_ADDR']));
    -						try {
    -							$card->save($dataforcard);
    -						}
    -						catch(Exception $e)
    -						{
    -							$this->error = $e->getMessages();
    +					// Get customer (required to get a card)
    +					if (empty($stripeacc)) {				// If the Stripe connect account not set, we use common API usage
    +						$customer = \Stripe\Customer::retrieve($stripecu);
    +					} else {
    +						$customer = \Stripe\Customer::retrieve($stripecu, array("stripe_account" => $stripeacc));
    +					}
    +
    +					if ($customer)
    +					{
    +						$card = $stripe->cardStripe($customer, $object, $stripeacc, $servicestatus);
    +						if ($card) {
    +							$card->metadata=array('dol_id'=>$object->id, 'dol_version'=>DOL_VERSION, 'dol_entity'=>$conf->entity, 'ipaddress'=>(empty($_SERVER['REMOTE_ADDR'])?'':$_SERVER['REMOTE_ADDR']));
    +							try {
    +								$card->save($dataforcard);
    +							}
    +							catch(Exception $e)
    +							{
    +								$ok = -1;
    +								$this->error = $e->getMessages();
    +							}
     						}
     					}
     				}
    @@ -202,24 +240,27 @@ class InterfaceStripe
     		if ($action == 'COMPANYPAYMENTMODE_DELETE' && $object->type == 'card') {
     			dol_syslog("Trigger '" . $this->name . "' for action '$action' launched by " . __FILE__ . ". id=" . $object->id);
     
    -			$stripeacc = $stripe->getStripeAccount($service);				// No need of network access for this
    -			$stripecu = $stripe->getStripeCustomerAccount($object->fk_soc);	// No need of network access for this
    -
    -			if ($stripecu)
    +			if (! empty($object->stripe_card_ref))
     			{
    -				// Get customer (required to get a card)
    -				if (empty($stripeacc)) {				// If the Stripe connect account not set, we use common API usage
    -					$customer = \Stripe\Customer::retrieve($stripecu);
    -				} else {
    -					$customer = \Stripe\Customer::retrieve($stripecu, array("stripe_account" => $stripeacc));
    -				}
    +				$stripeacc = $stripe->getStripeAccount($service);				// No need of network access for this. May return '' if no Oauth defined.
    +				$stripecu = $stripe->getStripeCustomerAccount($object->fk_soc);	// No need of network access for this
     
    -				if ($customer)
    +				if ($stripecu)
     				{
    -					$card = $stripe->cardStripe($customer, $object, $stripeacc, $servicestatus);
    -					if ($card) {
    -						if (method_exists($card, 'detach')) $card->detach();
    -						else $card->delete();
    +					// Get customer (required to get a card)
    +					if (empty($stripeacc)) {				// If the Stripe connect account not set, we use common API usage
    +						$customer = \Stripe\Customer::retrieve($stripecu);
    +					} else {
    +						$customer = \Stripe\Customer::retrieve($stripecu, array("stripe_account" => $stripeacc));
    +					}
    +
    +					if ($customer)
    +					{
    +						$card = $stripe->cardStripe($customer, $object, $stripeacc, $servicestatus);
    +						if ($card) {
    +							if (method_exists($card, 'detach')) $card->detach();
    +							else $card->delete();
    +						}
     					}
     				}
     			}
    diff --git a/htdocs/core/website.inc.php b/htdocs/core/website.inc.php
    index 46b1f955177..ac4d6b35988 100644
    --- a/htdocs/core/website.inc.php
    +++ b/htdocs/core/website.inc.php
    @@ -1,5 +1,5 @@
     <?php
    -/* Copyright (C) 2013 Laurent Destailleur  <eldy@users.sourceforge.net>
    +/* Copyright (C) 2017-2018 Laurent Destailleur  <eldy@users.sourceforge.net>
      *
     * This program is free software; you can redistribute it and/or modify
     * it under the terms of the GNU General Public License as published by
    @@ -18,11 +18,22 @@
     
     /**
      *	\file			htdocs/core/website.inc.php
    - *  \brief			Common file loaded used by all website pages (after master.inc.php)
    - *  			    The global variable $website must be defined.
    + *  \brief			Common file loaded by all website pages (after master.inc.php). It set the new object $weblangs, using parameter 'l'.
    + *  			    The global variable $websitekey must be defined.
      */
     
    -
    +// Load website class
     include_once DOL_DOCUMENT_ROOT.'/website/class/website.class.php';
    -$website=new Website($db);
    -$website->fetch(0,$websitekey);
    +// Define $website and $weblangs
    +if (! is_object($website))
    +{
    +	$website=new Website($db);
    +	$website->fetch(0,$websitekey);
    +}
    +if (! is_object($weblangs))
    +{
    +	$weblangs = dol_clone($langs);
    +}
    +if (GETPOST('l','aZ09')) $weblangs->setDefaultLang(GETPOST('l','aZ09'));
    +// Load websitepage class
    +include_once DOL_DOCUMENT_ROOT.'/website/class/websitepage.class.php';
    diff --git a/htdocs/cron/admin/cron.php b/htdocs/cron/admin/cron.php
    index db2bebf1a14..647aa8b96e3 100644
    --- a/htdocs/cron/admin/cron.php
    +++ b/htdocs/cron/admin/cron.php
    @@ -25,12 +25,12 @@
      */
     
     // Dolibarr environment
    -$res = @include("../../main.inc.php"); // From htdocs directory
    +require '../../main.inc.php';
     require_once DOL_DOCUMENT_ROOT.'/core/lib/admin.lib.php';
     require_once DOL_DOCUMENT_ROOT.'/core/lib/cron.lib.php';
     
    -$langs->load("admin");
    -$langs->load("cron");
    +// Load translation files required by the page
    +$langs->loadLangs(array('admin', 'cron'));
     
     if (! $user->admin)
     	accessforbidden();
    @@ -147,4 +147,4 @@ if (! empty($conf->use_javascript_ajax))
     }
     
     llxFooter();
    -$db->close();
    \ No newline at end of file
    +$db->close();
    diff --git a/htdocs/cron/card.php b/htdocs/cron/card.php
    index 7730f6aafe4..2d4b74a3b5a 100644
    --- a/htdocs/cron/card.php
    +++ b/htdocs/cron/card.php
    @@ -1,7 +1,8 @@
     <?php
    -/* Copyright (C) 2012      Nicolas Villa aka Boyquotes http://informetic.fr
    - * Copyright (C) 2013      Florian Henry <florian.henry@open-concpt.pro>
    - * Copyright (C) 2013-2016 Laurent Destailleur <eldy@users.sourceforge.net>
    +/* Copyright (C) 2012       Nicolas Villa aka Boyquotes http://informetic.fr
    + * Copyright (C) 2013       Florian Henry           <florian.henry@open-concpt.pro>
    + * Copyright (C) 2013-2016  Laurent Destailleur     <eldy@users.sourceforge.net>
    + * Copyright (C) 2018       Frédéric France         <frederic.france@netlogic.fr>
      *
      * This program is free software; you can redistribute it and/or modify
      * it under the terms of the GNU General Public License as published by
    @@ -32,9 +33,8 @@ require_once DOL_DOCUMENT_ROOT."/cron/class/cronjob.class.php";
     require_once DOL_DOCUMENT_ROOT."/core/class/html.formcron.class.php";
     require_once DOL_DOCUMENT_ROOT.'/core/lib/cron.lib.php';
     
    -
    -$langs->load("admin");
    -$langs->load("cron");
    +// Load translation files required by the page
    +$langs->loadLangs(array('admin', 'cron', 'members'));
     
     if (!$user->rights->cron->create) accessforbidden();
     
    @@ -251,7 +251,7 @@ if ($action=='inactive')
     $form = new Form($db);
     $formCron = new FormCron($db);
     
    -llxHeader('',$langs->trans("CronAdd"));
    +llxHeader('',$langs->trans("CronTask"));
     
     if ($action=='edit' || empty($action) || $action=='delete' || $action=='execute')
     {
    @@ -470,11 +470,11 @@ if (($action=="create") || ($action=="edit"))
     	print $langs->trans('CronDtStart')."</td><td>";
     	if(!empty($object->datestart))
     	{
    -	    $form->select_date($object->datestart,'datestart',1,1,'',"cronform");
    +        print $form->selectDate($object->datestart, 'datestart', 1, 1, '', "cronform");
     	}
     	else
     	{
    -	    $form->select_date('','datestart',1,1,'',"cronform");
    +        print $form->selectDate('', 'datestart', 1, 1, '', "cronform");
     	}
     	print "</td>";
     	print "<td>";
    @@ -484,10 +484,10 @@ if (($action=="create") || ($action=="edit"))
     	print "<tr><td>";
     	print $langs->trans('CronDtEnd')."</td><td>";
     	if(!empty($object->dateend)){
    -	    $form->select_date($object->dateend,'dateend',1,1,'',"cronform");
    +        print $form->selectDate($object->dateend, 'dateend', 1, 1, '', "cronform");
     	}
     	else{
    -	    $form->select_date(-1,'dateend',1,1,1,"cronform");
    +        print $form->selectDate(-1, 'dateend', 1, 1, 1, "cronform");
     	}
     	print "</td>";
     	print "<td>";
    @@ -524,11 +524,11 @@ if (($action=="create") || ($action=="edit"))
     	print "</td><td>";
     	if(!empty($object->datenextrun))
     	{
    -	    $form->select_date($object->datenextrun,'datenextrun',1,1,'',"cronform");
    +        print $form->selectDate($object->datenextrun, 'datenextrun', 1, 1, '', "cronform");
     	}
     	else
     	{
    -	    $form->select_date(-1,'datenextrun',1,1,'',"cronform");
    +        print $form->selectDate(-1, 'datenextrun', 1, 1, '', "cronform");
     	}
     	print "</td>";
         print "<td>";
    @@ -680,13 +680,14 @@ else
     	print $langs->trans('CronDtNextLaunch');
     	print ' ('.$langs->trans('CronFrom').')';
     	print "</td><td>";
    -	//print '<strong>';
     	if (! $object->status) print $langs->trans("Disabled");
     	elseif (!empty($object->datenextrun)) { print img_picto('','object_calendarday').' '.dol_print_date($object->datenextrun,'dayhoursec');}
    -	else {print $langs->trans('CronNone');}
    -	//print '</strong>';
    -	if ($object->maxnbrun && $object->nbrun >= $object->maxrun) print img_warning($langs->trans("Finished"));
    -	if ($object->datenextrun && $object->datenextrun < $now) print img_warning($langs->trans("Late"));
    +	else { print $langs->trans('CronNone'); }
    +	if ($object->status == Cronjob::STATUS_ENABLED)
    +	{
    +		if ($object->maxrun && $object->nbrun >= $object->maxrun) print img_warning($langs->trans("MaxRunReached"));
    +		elseif ($object->datenextrun && $object->datenextrun < $now) print img_warning($langs->trans("Late"));
    +	}
     	print "</td></tr>";
     
     	print '</table>';
    @@ -710,7 +711,9 @@ else
     
     	print '<tr><td>';
     	print $langs->trans('CronLastResult')."</td><td>";
    +	if ($object->lastresult) print '<span class="error">';
     	print $object->lastresult;
    +	if ($object->lastresult) print '</span>';
     	print "</td></tr>";
     
     	print '<tr><td>';
    diff --git a/htdocs/cron/class/cronjob.class.php b/htdocs/cron/class/cronjob.class.php
    index e3235789d66..26b17016a5f 100644
    --- a/htdocs/cron/class/cronjob.class.php
    +++ b/htdocs/cron/class/cronjob.class.php
    @@ -22,23 +22,43 @@
      */
     
     // Put here all includes required by your class file
    -require_once(DOL_DOCUMENT_ROOT."/core/class/commonobject.class.php");
    +require_once DOL_DOCUMENT_ROOT."/core/class/commonobject.class.php";
     
     
     /**
    - *	Crob Job class
    + *	Cron Job class
      */
     class Cronjob extends CommonObject
     {
    -	public $element='cronjob';			//!< Id that identify managed objects
    -	public $table_element='cronjob';		//!< Name of table without prefix where object is stored
    -    public $picto = 'cron';
    +	/**
    +	 * @var string ID to identify managed object
    +	 */
    +	public $element='cronjob';
    +
    +	/**
    +	 * @var string Name of table without prefix where object is stored
    +	 */
    +	public $table_element='cronjob';
    +
    +    /**
    +	 * @var string String with name of icon for myobject. Must be the part after the 'object_' into object_myobject.png
    +	 */
    +	public $picto = 'cron';
    +
    +    /**
    +	 * @var int Entity
    +	 */
    +	public $entity;
     
    -    public $entity;
         public $jobtype;
     	public $tms='';
     	public $datec='';
    -	public $label;
    +
    +	/**
    +     * @var string Cron Job label
    +     */
    +    public $label;
    +
     	public $command;
     	public $classesname;
     	public $objectname;
    @@ -56,7 +76,12 @@ class Cronjob extends CommonObject
     	public $lastoutput;
     	public $unitfrequency;
     	public $frequency;
    +
    +	/**
    +	 * @var int Status
    +	 */
     	public $status;
    +
     	public $processing;
     	public $fk_user_author;
     	public $fk_user_mod;
    @@ -77,7 +102,6 @@ class Cronjob extends CommonObject
         function __construct($db)
         {
             $this->db = $db;
    -        return 1;
         }
     
     
    @@ -230,8 +254,8 @@ class Cronjob extends CommonObject
             {
                 $this->id = $this->db->last_insert_id(MAIN_DB_PREFIX."cronjob");
     
    -			if (! $notrigger)
    -			{
    +			//if (! $notrigger)
    +			//{
     	            // Uncomment this and change MYOBJECT to your own tag if you
     	            // want this action calls a trigger.
     
    @@ -241,7 +265,7 @@ class Cronjob extends CommonObject
     	            //$result=$interface->run_triggers('MYOBJECT_CREATE',$this,$user,$langs,$conf);
     	            //if ($result < 0) { $error++; $this->errors=$interface->errors; }
     	            //// End call triggers
    -			}
    +			//}
             }
     
             // Commit or rollback
    @@ -360,6 +384,7 @@ class Cronjob extends CommonObject
             }
         }
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
         /**
          *  Load object in memory from the database
          *
    @@ -374,7 +399,8 @@ class Cronjob extends CommonObject
          */
         function fetch_all($sortorder='DESC', $sortfield='t.rowid', $limit=0, $offset=0, $status=1, $filter='', $processing=-1)
         {
    -    	global $langs;
    +        // phpcs:enable
    +        global $langs;
     
         	$this->lines=array();
     
    @@ -414,7 +440,7 @@ class Cronjob extends CommonObject
         	$sql.= " WHERE 1 = 1";
         	if ($processing >= 0) $sql.= " AND t.processing = ".(empty($processing)?'0':'1');
         	if ($status >= 0 && $status < 2) $sql.= " AND t.status = ".(empty($status)?'0':'1');
    -    	if ($status == 2) $sql.= " AND t.status = 2";
    +    	elseif ($status == 2) $sql.= " AND t.status = 2";
         	//Manage filter
         	if (is_array($filter) && count($filter)>0) {
         		foreach($filter as $key => $value)
    @@ -617,10 +643,8 @@ class Cronjob extends CommonObject
             $resql = $this->db->query($sql);
         	if (! $resql) { $error++; $this->errors[]="Error ".$this->db->lasterror(); }
     
    -		if (! $error)
    -		{
    -			if (! $notrigger)
    -			{
    +		//if (! $error && ! $notrigger)
    +		//{
     	            // Uncomment this and change MYOBJECT to your own tag if you
     	            // want this action calls a trigger.
     
    @@ -630,8 +654,7 @@ class Cronjob extends CommonObject
     	            //$result=$interface->run_triggers('MYOBJECT_MODIFY',$this,$user,$langs,$conf);
     	            //if ($result < 0) { $error++; $this->errors=$interface->errors; }
     	            //// End call triggers
    -	    	}
    -		}
    +		//}
     
             // Commit or rollback
     		if ($error)
    @@ -747,11 +770,11 @@ class Cronjob extends CommonObject
     			$error++;
     		}
     
    -		if (! $error)
    -		{
    +		//if (! $error)
    +		//{
     
     
    -		}
    +		//}
     
     		unset($this->context['createfromclone']);
     
    @@ -911,6 +934,7 @@ class Cronjob extends CommonObject
     	}
     
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 * Run a job.
     	 * Once job is finished, status and nb of run is updated.
    @@ -921,6 +945,7 @@ class Cronjob extends CommonObject
     	 */
     	function run_jobs($userlogin)
     	{
    +        // phpcs:enable
     		global $langs, $conf;
     
     		$now=dol_now();
    @@ -1181,6 +1206,7 @@ class Cronjob extends CommonObject
     	}
     
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 * Reprogram a job
     	 *
    @@ -1190,6 +1216,7 @@ class Cronjob extends CommonObject
     	 */
     	function reprogram_jobs($userlogin, $now)
     	{
    +        // phpcs:enable
     		dol_syslog(get_class($this)."::reprogram_jobs userlogin:$userlogin", LOG_DEBUG);
     
     		require_once DOL_DOCUMENT_ROOT.'/user/class/user.class.php';
    @@ -1268,6 +1295,7 @@ class Cronjob extends CommonObject
     	    return $this->LibStatut($this->status,$mode);
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *  Renvoi le libelle d'un statut donne
     	 *
    @@ -1277,39 +1305,39 @@ class Cronjob extends CommonObject
     	 */
     	function LibStatut($status,$mode=0)
     	{
    -	    global $langs;
    +        // phpcs:enable
    +        global $langs;
     	    $langs->load('users');
     
     	    if ($mode == 0)
     	    {
    -	        $prefix='';
     	        if ($status == 1) return $langs->trans('Enabled');
    -	        if ($status == 0) return $langs->trans('Disabled');
    +	        elseif ($status == 0) return $langs->trans('Disabled');
     	    }
    -	    if ($mode == 1)
    +	    elseif ($mode == 1)
     	    {
     	        if ($status == 1) return $langs->trans('Enabled');
    -	        if ($status == 0) return $langs->trans('Disabled');
    +	        elseif ($status == 0) return $langs->trans('Disabled');
     	    }
    -	    if ($mode == 2)
    +	    elseif ($mode == 2)
     	    {
     	        if ($status == 1) return img_picto($langs->trans('Enabled'),'statut4','class="pictostatus"').' '.$langs->trans('Enabled');
    -	        if ($status == 0) return img_picto($langs->trans('Disabled'),'statut5','class="pictostatus"').' '.$langs->trans('Disabled');
    +	        elseif ($status == 0) return img_picto($langs->trans('Disabled'),'statut5','class="pictostatus"').' '.$langs->trans('Disabled');
     	    }
    -	    if ($mode == 3)
    +	    elseif ($mode == 3)
     	    {
     	        if ($status == 1) return img_picto($langs->trans('Enabled'),'statut4','class="pictostatus"');
    -	        if ($status == 0) return img_picto($langs->trans('Disabled'),'statut5','class="pictostatus"');
    +	        elseif ($status == 0) return img_picto($langs->trans('Disabled'),'statut5','class="pictostatus"');
     	    }
    -	    if ($mode == 4)
    +	    elseif ($mode == 4)
     	    {
     	        if ($status == 1) return img_picto($langs->trans('Enabled'),'statut4','class="pictostatus"').' '.$langs->trans('Enabled');
    -	        if ($status == 0) return img_picto($langs->trans('Disabled'),'statut5','class="pictostatus"').' '.$langs->trans('Disabled');
    +	        elseif ($status == 0) return img_picto($langs->trans('Disabled'),'statut5','class="pictostatus"').' '.$langs->trans('Disabled');
     	    }
    -	    if ($mode == 5)
    +	    elseif ($mode == 5)
     	    {
     	        if ($status == 1) return $langs->trans('Enabled').' '.img_picto($langs->trans('Enabled'),'statut4','class="pictostatus"');
    -	        if ($status == 0) return $langs->trans('Disabled').' '.img_picto($langs->trans('Disabled'),'statut5','class="pictostatus"');
    +	        elseif ($status == 0) return $langs->trans('Disabled').' '.img_picto($langs->trans('Disabled'),'statut5','class="pictostatus"');
     	    }
     	}
     }
    @@ -1321,12 +1349,24 @@ class Cronjob extends CommonObject
     class Cronjobline
     {
     
    +	/**
    +	 * @var int ID
    +	 */
     	public $id;
    +
    +	/**
    +	 * @var string Ref
    +	 */
     	public $ref;
     
     	public $tms='';
     	public $datec='';
    -	public $label;
    +
    +	/**
    +     * @var string Cron Job Line label
    +     */
    +    public $label;
    +
     	public $jobtype;
     	public $command;
     	public $classesname;
    @@ -1344,7 +1384,12 @@ class Cronjobline
     	public $lastoutput;
     	public $unitfrequency;
     	public $frequency;
    +
    +	/**
    +	 * @var int Status
    +	 */
     	public $status;
    +
     	public $fk_user_author;
     	public $fk_user_mod;
     	public $note;
    diff --git a/htdocs/cron/info.php b/htdocs/cron/info.php
    index 18bfde73bde..b851d83508f 100644
    --- a/htdocs/cron/info.php
    +++ b/htdocs/cron/info.php
    @@ -26,8 +26,8 @@ require_once DOL_DOCUMENT_ROOT."/cron/class/cronjob.class.php";
     require_once DOL_DOCUMENT_ROOT.'/core/lib/cron.lib.php';
     require_once DOL_DOCUMENT_ROOT.'/core/lib/functions2.lib.php';
     
    -$langs->load("admin");
    -$langs->load("cron");
    +// Load translation files required by the page
    +$langs->loadLangs(array('admin', 'cron'));
     
     // Security check
     if (!$user->rights->cron->read) accessforbidden();
    @@ -67,4 +67,4 @@ print '</td></tr></table>';
     print '</div>';
     
     llxFooter();
    -$db->close();
    \ No newline at end of file
    +$db->close();
    diff --git a/htdocs/cron/list.php b/htdocs/cron/list.php
    index 61b31d37131..1f810132223 100644
    --- a/htdocs/cron/list.php
    +++ b/htdocs/cron/list.php
    @@ -25,11 +25,12 @@
     
     
     require '../main.inc.php';
    -require_once(DOL_DOCUMENT_ROOT."/core/lib/admin.lib.php");
    -require_once DOL_DOCUMENT_ROOT."/cron/class/cronjob.class.php";
    +require_once DOL_DOCUMENT_ROOT.'/core/lib/admin.lib.php';
    +require_once DOL_DOCUMENT_ROOT.'/cron/class/cronjob.class.php';
     require_once DOL_DOCUMENT_ROOT.'/core/lib/cron.lib.php';
     
    -$langs->loadLangs(array("admin","cron","bills"));
    +// Load translation files required by the page
    +$langs->loadLangs(array("admin","cron","bills","members"));
     
     if (!$user->rights->cron->read) accessforbidden();
     
    @@ -241,6 +242,7 @@ $sql.= " t.status,";
     $sql.= " t.fk_user_author,";
     $sql.= " t.fk_user_mod,";
     $sql.= " t.note,";
    +$sql.= " t.maxrun,";
     $sql.= " t.nbrun,";
     $sql.= " t.libname,";
     $sql.= " t.test";
    @@ -251,12 +253,12 @@ if ($search_status == 2) $sql.= " AND t.status = 2";
     //Manage filter
     if (is_array($filter) && count($filter)>0) {
     	foreach($filter as $key => $value) {
    -		$sql.= ' AND '.$key.' LIKE \'%'.$value.'%\'';
    +		$sql.= ' AND '.$key.' LIKE \'%'.$db->escape($value).'%\'';
     	}
     }
     $sqlwhere = array();
     if (!empty($module_name)) {
    -	$sqlwhere[]='(t.module_name='.$module_name.')';
    +	$sqlwhere[]='(t.module_name='.$db->escape($module_name).')';
     }
     if (count($sqlwhere)>0) {
     	$sql.= " WHERE ".implode(' AND ',$sqlwhere);
    @@ -340,13 +342,13 @@ print '<input type="hidden" name="viewstatut" value="'.$viewstatut.'">';
     $newcardbutton='';
     if ($user->rights->cron->create)
     {
    -	$newcardbutton.='<a class="butActionNew" style="margin-right: 0px;margin-left: 0px;" href="'.DOL_URL_ROOT.'/cron/card.php?action=create">'.$langs->trans("CronCreateJob");
    +	$newcardbutton.='<a class="butActionNew" style="margin-right: 0px;margin-left: 0px;" href="'.DOL_URL_ROOT.'/cron/card.php?action=create"><span class="valignmiddle">'.$langs->trans("CronCreateJob").'</span>';
     	$newcardbutton.= '<span class="fa fa-plus-circle valignmiddle"></span>';
     	$newcardbutton.= '</a>';
     }
     else
     {
    -	$newcardbutton.='<a class="butActionNewRefused" href="#" title="'.dol_escape_htmltag($langs->transnoentitiesnoconv("NotEnoughPermissions")).'">'.$langs->trans("CronCreateJob");
    +	$newcardbutton.='<a class="butActionNewRefused" href="#" title="'.dol_escape_htmltag($langs->transnoentitiesnoconv("NotEnoughPermissions")).'"><span class="valignmiddle">'.$langs->trans("CronCreateJob").'</span>';
     	$newcardbutton.= '<span class="fa fa-plus-circle valignmiddle"></span>';
     	$newcardbutton.= '</a>';
     }
    @@ -354,7 +356,7 @@ else
     print_barre_liste($pagetitle, $page, $_SERVER["PHP_SELF"], $param, $sortfield, $sortorder, $massactionbutton, $num, $nbtotalofrecords, 'title_setup', 0, $newcardbutton, '', $limit);
     
     
    -print $langs->trans('CronInfo').'<br>';
    +print '<span class="opacitymedium">'.$langs->trans('CronInfo').'</span><br>';
     
     $text =$langs->trans("HoursOnThisPageAreOnServerTZ").' '.$stringcurrentdate.'<br>';
     if (! empty($conf->global->CRON_WARNING_DELAY_HOURS)) $text.=$langs->trans("WarningCronDelayed", $conf->global->CRON_WARNING_DELAY_HOURS);
    @@ -418,7 +420,6 @@ if ($num > 0)
     	$style='pair';
     	$now = dol_now();
     	$i=0;
    -	$var=true;
     	$totalarray=array();
     	while ($i < min($num,$limit))
     	{
    @@ -519,7 +520,17 @@ if ($num > 0)
     		print '</td>';
     
     		print '<td class="center">';
    -		if(!empty($obj->datenextrun)) {print dol_print_date($db->jdate($obj->datenextrun),'dayhour');}
    +		if (!empty($obj->datenextrun)) {
    +			$datenextrun = $db->jdate($obj->datenextrun);
    +			if (empty($obj->status)) print '<span class="opacitymedium">';
    +			print dol_print_date($datenextrun,'dayhoursec');
    +			if ($obj->status == Cronjob::STATUS_ENABLED)
    +			{
    +				if ($obj->maxrun && $obj->nbrun >= $obj->maxrun) print img_warning($langs->trans("MaxRunReached"));
    +				elseif ($datenextrun && $datenextrun < $now) print img_warning($langs->trans("Late"));
    +			}
    +			if (empty($obj->status)) print '</span>';
    +		}
     		print '</td>';
     
     		// Status
    @@ -528,13 +539,17 @@ if ($num > 0)
     		print '</td>';
     
     		print '<td align="right" class="nowraponall">';
    +
    +		$backtourl = urlencode($_SERVER["PHP_SELF"].'?'.$param.($sortfield?'&sortfield='.$sortfield:'').($sortorder?'&sortorder='.$sortorder:''));
     		if ($user->rights->cron->create)
     		{
    -			print "<a href=\"".DOL_URL_ROOT."/cron/card.php?id=".$obj->rowid."&action=edit".($sortfield?'&sortfield='.$sortfield:'').($sortorder?'&sortorder='.$sortorder:'').$param."&backtourl=".urlencode($_SERVER["PHP_SELF"].'?'.$param.($sortfield?'&sortfield='.$sortfield:'').($sortorder?'&sortorder='.$sortorder:''))."\" title=\"".dol_escape_htmltag($langs->trans('Edit'))."\">".img_picto($langs->trans('Edit'),'edit')."</a> &nbsp;";
    +			print "<a href=\"".DOL_URL_ROOT."/cron/card.php?id=".$obj->rowid."&action=edit".($sortfield?'&sortfield='.$sortfield:'').($sortorder?'&sortorder='.$sortorder:'').$param;
    +			print "&backtourl=".$backtourl."\" title=\"".dol_escape_htmltag($langs->trans('Edit'))."\">".img_picto($langs->trans('Edit'),'edit')."</a> &nbsp;";
     		}
     		if ($user->rights->cron->delete)
     		{
    -			print "<a href=\"".$_SERVER["PHP_SELF"]."?id=".$obj->rowid."&action=delete".($sortfield?'&sortfield='.$sortfield:'').($sortorder?'&sortorder='.$sortorder:'').$param."\" title=\"".dol_escape_htmltag($langs->trans('CronDelete'))."\">".img_picto($langs->trans('CronDelete'),'delete')."</a> &nbsp;";
    +			print "<a href=\"".$_SERVER["PHP_SELF"]."?id=".$obj->rowid."&action=delete".($sortfield?'&sortfield='.$sortfield:'').($sortorder?'&sortorder='.$sortorder:'').$param;
    +			print "\" title=\"".dol_escape_htmltag($langs->trans('CronDelete'))."\">".img_picto($langs->trans('CronDelete'),'delete')."</a> &nbsp;";
     		} else {
     			print "<a href=\"#\" title=\"".dol_escape_htmltag($langs->trans('NotEnoughPermissions'))."\">".img_picto($langs->trans('NotEnoughPermissions'), 'delete')."</a> &nbsp; ";
     		}
    diff --git a/htdocs/datapolicies/ChangeLog.md b/htdocs/datapolicies/ChangeLog.md
    new file mode 100644
    index 00000000000..1c149a77e39
    --- /dev/null
    +++ b/htdocs/datapolicies/ChangeLog.md
    @@ -0,0 +1,24 @@
    +**2.2**
    +* Fix link to accept or refuse
    +
    +**2.1**
    +* Change IT translations
    +
    +**2.0**
    +* Add date of agreement
    +* Add possibility to send e-mail
    +* Save the agreement by e-mail
    +
    +**1.2**
    +* Bug fixed
    +
    +**1.1**
    +* Add some translations
    +* Add some type of company
    +* Bug fixed
    +
    +
    +**1.0**
    +* The end of the beginning
    +
    +
    diff --git a/htdocs/datapolicies/admin/setup.php b/htdocs/datapolicies/admin/setup.php
    new file mode 100644
    index 00000000000..f6edd5b3e90
    --- /dev/null
    +++ b/htdocs/datapolicies/admin/setup.php
    @@ -0,0 +1,201 @@
    +<?php
    +/* Copyright (C) 2004-2017 Laurent Destailleur  <eldy@users.sourceforge.net>
    + * Copyright (C) 2018      Nicolas ZABOURI      <info@inovea-conseil.com>
    + *
    + * This program is free software: you can redistribute it and/or modify
    + * it under the terms of the GNU General Public License as published by
    + * the Free Software Foundation, either version 3 of the License, or
    + * (at your option) any later version.
    + *
    + * This program is distributed in the hope that it will be useful,
    + * but WITHOUT ANY WARRANTY; without even the implied warranty of
    + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
    + * GNU General Public License for more details.
    + *
    + * You should have received a copy of the GNU General Public License
    + * along with this program.  If not, see <http://www.gnu.org/licenses/>.
    + */
    +
    +/**
    + * \file    datapolicies/admin/setup.php
    + * \ingroup datapolicies
    + * \brief   datapolicies setup page.
    + */
    +
    +require '../../main.inc.php';
    +require_once DOL_DOCUMENT_ROOT . "/core/lib/admin.lib.php";
    +require_once '../lib/datapolicies.lib.php';
    +//require_once "../class/myclass.class.php";
    +
    +// Translations
    +$langs->load('admin');
    +$langs->load('companies');
    +$langs->load('members');
    +$langs->load('datapolicies@datapolicies');
    +
    +// Access control
    +if (! $user->admin) accessforbidden();
    +
    +// Parameters
    +$action = GETPOST('action', 'alpha');
    +$backtopage = GETPOST('backtopage', 'alpha');
    +
    +$arrayofparameters=array(
    +    'DATAPOLICIES_TIERS_CLIENT'=>array('css'=>'minwidth200'),
    +    'DATAPOLICIES_TIERS_PROSPECT'=>array('css'=>'minwidth200'),
    +    'DATAPOLICIES_TIERS_PROSPECT_CLIENT'=>array('css'=>'minwidth200'),
    +    'DATAPOLICIES_TIERS_NIPROSPECT_NICLIENT'=>array('css'=>'minwidth200'),
    +    'DATAPOLICIES_TIERS_FOURNISSEUR'=>array('css'=>'minwidth200'),
    +    'DATAPOLICIES_CONTACT_CLIENT'=>array('css'=>'minwidth200'),
    +    'DATAPOLICIES_CONTACT_PROSPECT'=>array('css'=>'minwidth200'),
    +    'DATAPOLICIES_CONTACT_PROSPECT_CLIENT'=>array('css'=>'minwidth200'),
    +    'DATAPOLICIES_CONTACT_NIPROSPECT_NICLIENT'=>array('css'=>'minwidth200'),
    +    'DATAPOLICIES_CONTACT_FOURNISSEUR'=>array('css'=>'minwidth200'),
    +    'DATAPOLICIES_ADHERENT'=>array('css'=>'minwidth200'),
    +);
    +
    +
    +/*
    + * Actions
    + */
    +
    +include DOL_DOCUMENT_ROOT.'/core/actions_setmoduleoptions.inc.php';
    +
    +if (DOL_VERSION < '7' && $action == 'update') {
    +    foreach ($arrayofparameters as $k => $v) {
    +        $res = dolibarr_set_const($db,$k,GETPOST($k),'chaine',0,'',$conf->entity);
    +        if (! $res > 0) $error++;
    +    }
    +    if (! $error)
    +    {
    +        $db->commit();
    +        if (empty($nomessageinsetmoduleoptions)) setEventMessages($langs->trans("SetupSaved"), null, 'mesgs');
    +    }
    +    else
    +    {
    +        $db->rollback();
    +        if (empty($nomessageinsetmoduleoptions)) setEventMessages($langs->trans("SetupNotSaved"), null, 'errors');
    +    }
    +}
    +
    +
    +$arrayofparameters=array(
    +    'ThirdParty' => array(
    +        'DATAPOLICIES_TIERS_CLIENT'=>array('css'=>'minwidth200'),
    +        'DATAPOLICIES_TIERS_PROSPECT'=>array('css'=>'minwidth200'),
    +        'DATAPOLICIES_TIERS_PROSPECT_CLIENT'=>array('css'=>'minwidth200'),
    +        'DATAPOLICIES_TIERS_NIPROSPECT_NICLIENT'=>array('css'=>'minwidth200'),
    +        'DATAPOLICIES_TIERS_FOURNISSEUR'=>array('css'=>'minwidth200'),
    +    ),
    +    'Contact' => array(
    +        'DATAPOLICIES_CONTACT_CLIENT'=>array('css'=>'minwidth200'),
    +        'DATAPOLICIES_CONTACT_PROSPECT'=>array('css'=>'minwidth200'),
    +        'DATAPOLICIES_CONTACT_PROSPECT_CLIENT'=>array('css'=>'minwidth200'),
    +        'DATAPOLICIES_CONTACT_NIPROSPECT_NICLIENT'=>array('css'=>'minwidth200'),
    +        'DATAPOLICIES_CONTACT_FOURNISSEUR'=>array('css'=>'minwidth200'),
    +    ),
    +    'Member' => array(
    +        'DATAPOLICIES_ADHERENT'=>array('css'=>'minwidth200'),
    +    )
    +);
    +
    +$valTab = array(
    +    '' => $langs->trans('None'),
    +    '6' => $langs->trans('NB_MONTHS', 6),
    +    '12' => $langs->trans('ONE_YEAR'),
    +    '24' => $langs->trans('NB_YEARS', 2),
    +    '36' => $langs->trans('NB_YEARS', 3),
    +    '48' => $langs->trans('NB_YEARS', 4),
    +    '60' => $langs->trans('NB_YEARS', 5),
    +    '120' => $langs->trans('NB_YEARS', 10),
    +);
    +
    +
    +/*
    + * View
    + */
    +
    +$page_name = "datapoliciesSetup";
    +llxHeader('', $langs->trans($page_name));
    +
    +// Subheader
    +$linkback = '<a href="'.($backtopage?$backtopage:DOL_URL_ROOT.'/admin/modules.php?restore_lastsearch_values=1').'">'.$langs->trans("BackToModuleList").'</a>';
    +
    +print load_fiche_titre($langs->trans($page_name), $linkback, 'object_datapolicies@datapolicies');
    +
    +// Configuration header
    +$head = datapoliciesAdminPrepareHead();
    +dol_fiche_head($head, 'settings', '', -1, "datapolicies@datapolicies");
    +
    +// Setup page goes here
    +echo $langs->trans("datapoliciesSetupPage");
    +
    +
    +if ($action == 'edit')
    +{
    +	print '<form method="POST" action="'.$_SERVER["PHP_SELF"].'">';
    +	print '<input type="hidden" name="token" value="'.$_SESSION['newtoken'].'">';
    +	print '<input type="hidden" name="action" value="update">';
    +
    +	print '<table class="noborder" width="100%">';
    +	print '<tr class="liste_titre"><td class="titlefield">'.$langs->trans("Parameter").'</td><td>'.$langs->trans("Value").'</td></tr>';
    +
    +	foreach($arrayofparameters as $title => $tab)
    +	{
    +        print '<tr class="liste_titre"><td class="titlefield" colspan="2">'.$langs->trans($title).'</td></tr>';
    +        foreach($tab as $key => $val)
    +        {
    +            print '<tr class="oddeven"><td>';
    +            print $form->textwithpicto($langs->trans($key),$langs->trans($key.'Tooltip'));
    +            print '</td><td>';
    +            print '<select name="'.$key.'"  class="flat '.(empty($val['css'])?'minwidth200':$val['css']).'">';
    +            foreach ($valTab as $key1 => $val1) {
    +                print '<option value="'.$key1.'" ' . ($conf->global->$key == $key1 ? 'selected="selected"' : '') . '>';
    +                print $val1;
    +                print '</option>';
    +            }
    +            print '</select>';
    +            print '</td></tr>';
    +        }
    +
    +	}
    +
    +	print '</table>';
    +
    +	print '<br><div class="center">';
    +	print '<input class="button" type="submit" value="'.$langs->trans("Save").'">';
    +	print '</div>';
    +
    +	print '</form>';
    +	print '<br>';
    +}
    +else
    +{
    +	print '<table class="noborder" width="100%">';
    +	print '<tr class="liste_titre"><td class="titlefield">'.$langs->trans("Parameter").'</td><td>'.$langs->trans("Value").'</td></tr>';
    +
    +    foreach($arrayofparameters as $title => $tab)
    +    {
    +        print '<tr class="liste_titre"><td class="titlefield" colspan="2">'.$langs->trans($title).'</td></tr>';
    +        foreach($tab as $key => $val)
    +        {
    +            print '<tr class="oddeven"><td>';
    +            print $form->textwithpicto($langs->trans($key),$langs->trans('DATAPOLICIES_Tooltip_SETUP'));
    +            print '</td><td>' . ($conf->global->$key == '' ? $langs->trans('None') : $valTab[$conf->global->$key]) . '</td></tr>';
    +        }
    +
    +    }
    +
    +	print '</table>';
    +
    +	print '<div class="tabsAction">';
    +	print '<a class="butAction" href="'.$_SERVER["PHP_SELF"].'?action=edit">'.$langs->trans("Modify").'</a>';
    +	print '</div>';
    +}
    +
    +
    +// Page end
    +dol_fiche_end();
    +
    +llxFooter();
    +$db->close();
    diff --git a/htdocs/datapolicies/admin/setupmail.php b/htdocs/datapolicies/admin/setupmail.php
    new file mode 100644
    index 00000000000..a6560c1f7d5
    --- /dev/null
    +++ b/htdocs/datapolicies/admin/setupmail.php
    @@ -0,0 +1,167 @@
    +<?php
    +
    +/* Copyright (C) 2004-2017  Laurent Destailleur     <eldy@users.sourceforge.net>
    + * Copyright (C) 2018       Nicolas ZABOURI         <info@inovea-conseil.com>
    + * Copyright (C) 2018       Frédéric France         <frederic.france@netlogic.fr>
    + *
    + * This program is free software: you can redistribute it and/or modify
    + * it under the terms of the GNU General Public License as published by
    + * the Free Software Foundation, either version 3 of the License, or
    + * (at your option) any later version.
    + *
    + * This program is distributed in the hope that it will be useful,
    + * but WITHOUT ANY WARRANTY; without even the implied warranty of
    + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
    + * GNU General Public License for more details.
    + *
    + * You should have received a copy of the GNU General Public License
    + * along with this program.  If not, see <http://www.gnu.org/licenses/>.
    + */
    +
    +require '../../main.inc.php';
    +require_once DOL_DOCUMENT_ROOT . "/core/lib/admin.lib.php";
    +require_once DOL_DOCUMENT_ROOT . '/core/class/doleditor.class.php';
    +require_once DOL_DOCUMENT_ROOT . '/core/class/html.formadmin.class.php';
    +require_once '../lib/datapolicies.lib.php';
    +
    +// Translations
    +$langs->loadLangs(array('admin', 'companies', 'members', 'datapolicies'));
    +
    +
    +// Parameters
    +$action = GETPOST('action', 'alpha');
    +$backtopage = GETPOST('backtopage', 'alpha');
    +$formadmin = new FormAdmin($db);
    +
    +if (GETPOST('l')) {
    +    $l = GETPOST('l');
    +} else {
    +    $l = $langs->defaultlang;
    +}
    +// Access control
    +if (!$user->admin)
    +    accessforbidden();
    +
    +/*
    + * Actions
    + */
    +
    +include DOL_DOCUMENT_ROOT . '/core/actions_setmoduleoptions.inc.php';
    +
    +if ($action == 'setvalue' && $user->admin) {
    +    $db->begin();
    +    $sub = "DATAPOLICIESSUBJECT_" . $l;
    +    $result = dolibarr_set_const($db, $sub, GETPOST($sub), 'chaine', 0, '', $conf->entity);
    +    $cont = "DATAPOLICIESCONTENT_" . $l;
    +    $result = dolibarr_set_const($db, $cont, GETPOST($cont), 'chaine', 0, '', $conf->entity);
    +    $cont = "TXTLINKDATAPOLICIESACCEPT_" . $l;
    +    $result = dolibarr_set_const($db, $cont, GETPOST($cont), 'chaine', 0, '', $conf->entity);
    +    $cont = "TXTLINKDATAPOLICIESREFUSE_" . $l;
    +    $result = dolibarr_set_const($db, $cont, GETPOST($cont), 'chaine', 0, '', $conf->entity);
    +    $sub = "DATAPOLICIESACCEPT_" . $l;
    +    $result = dolibarr_set_const($db, $sub, GETPOST($sub), 'chaine', 0, '', $conf->entity);
    +    $sub = "DATAPOLICIESREFUSE_" . $l;
    +    $result = dolibarr_set_const($db, $sub, GETPOST($sub), 'chaine', 0, '', $conf->entity);
    +    if (!$result > 0)
    +        $error++;
    +    if (!$error) {
    +        $db->commit();
    +        setEventMessage($langs->trans("SetupSaved"));
    +    } else {
    +        $db->rollback();
    +        dol_print_error($db);
    +    }
    +}
    +
    +
    +/*
    + * View
    + */
    +
    +$page_name = "datapoliciesSetup";
    +llxHeader('', $langs->trans($page_name));
    +
    +// Subheader
    +$linkback = '<a href="' . ($backtopage ? $backtopage : DOL_URL_ROOT . '/admin/modules.php?restore_lastsearch_values=1') . '">' . $langs->trans("BackToModuleList") . '</a>';
    +
    +print load_fiche_titre($langs->trans($page_name), $linkback, 'object_datapolicies@datapolicies');
    +
    +// Configuration header
    +$head = datapoliciesAdminPrepareHead();
    +dol_fiche_head($head, 'settings', '', -1, "datapolicies@datapolicies");
    +
    +
    +
    +
    +
    +print "<script type='text/javascript'>
    +        $(document).ready(function(){
    +         $('#default_lang').change(function(){
    +         lang=$('#default_lang').val();
    +                    window.location.replace('" . $_SERVER['PHP_SELF'] . "?l='+lang);
    +                    });
    +        });
    +</script>";
    +
    +print '<form method="post" action="' . $_SERVER["PHP_SELF"] . '?l=' . $l . '">';
    +print '<input type="hidden" name="token" value="' . $_SESSION['newtoken'] . '">';
    +print '<input type="hidden" name="action" value="setvalue">';
    +print '<table>';
    +if ($conf->global->MAIN_MULTILANGS) {
    +    print '<tr><td>' . fieldLabel('DefaultLang', 'default_lang') . '</td><td colspan="3" class="maxwidthonsmartphone">' . "\n";
    +    print $formadmin->select_language((GETPOST('l') ? GETPOST('l') : $langs->defaultlang), 'default_lang', 0, 0, 1, 0, 0, 'maxwidth200onsmartphone');
    +    print '</tr>';
    +}
    +$subject = 'DATAPOLICIESSUBJECT_' . $l;
    +$linka = 'TXTLINKDATAPOLICIESACCEPT_' . $l;
    +$linkr = 'TXTLINKDATAPOLICIESREFUSE_' . $l;
    +$content = 'DATAPOLICIESCONTENT_' . $l;
    +$acc = 'DATAPOLICIESACCEPT_' . $l;
    +$ref = 'DATAPOLICIESREFUSE_' . $l;
    +print '<tr class"oddeven"><td class="fieldrequired">';
    +print $langs->trans('DATAPOLICIESSUBJECTMAIL') . '</td><td>';
    +print '<input type="text" size="100" name="' . $subject . '" value="' . $conf->global->$subject . '" />';
    +print '</td><tr>';
    +print '<tr class"oddeven"><td class="fieldrequired">';
    +print $langs->trans('DATAPOLICIESCONTENTMAIL').'</td><td>';
    +print $langs->trans('DATAPOLICIESSUBSITUTION');echo'__LINKACCEPT__,__LINKREFUSED__,__FIRSTNAME__,__NAME__,__CIVILITY__';
    +$doleditor = new DolEditor($content, $conf->global->$content, '', 250, 'Full', '', false, true, 1, 200, 70);
    +$doleditor->Create();
    +print '</td><tr>';
    +print '<tr class"oddeven"><td class="fieldrequired">';
    +print $langs->trans('TXTLINKDATAPOLICIESACCEPT') . '</td><td>';
    +print '<input type="text" size="200" name="' . $linka . '" value="' . $conf->global->$linka . '" />';
    +print '</td><tr>';
    +print '<tr class"oddeven"><td class="fieldrequired">';
    +print $langs->trans('TXTLINKDATAPOLICIESREFUSE') . '</td><td>';
    +print '<input type="text" size="200" name="' . $linkr . '" value="' . $conf->global->$linkr . '" />';
    +print '</td><tr>';
    +print '<tr class"oddeven"><td class="fieldrequired">';
    +
    +print $langs->trans('DATAPOLICIESACCEPT').'</td><td>';
    +
    +$doleditor = new DolEditor($acc, $conf->global->$acc, '', 250, 'Full', '', false, true, 1, 200, 70);
    +$doleditor->Create();
    +print '</td><tr>';
    +print '<tr class"oddeven"><td class="fieldrequired">';
    +print $langs->trans('DATAPOLICIESREFUSE').'</td><td>';
    +
    +print $langs->trans('');
    +$doleditor = new DolEditor($ref, $conf->global->$ref, '', 250, 'Full', '', false, true, 1, 200, 70);
    +$doleditor->Create();
    +print '</td><tr>';
    +print '</table>';
    +
    +print '<br><center><input type="submit" class="button" value="' . $langs->trans("Modify") . '"></center>';
    +
    +print '</form>';
    +
    +dol_fiche_end();
    +
    +print '<br><br>';
    +
    +print $langs->trans('SendAgreementText');
    +print '<a class="button" href="'.dol_buildpath('/datapolicies/mailing.php').'">'.$langs->trans('SendAgreement').'</a>';
    +
    +llxFooter();
    +$db->close();
    diff --git a/htdocs/datapolicies/class/actions_datapolicies.class.php b/htdocs/datapolicies/class/actions_datapolicies.class.php
    new file mode 100644
    index 00000000000..45e443cb274
    --- /dev/null
    +++ b/htdocs/datapolicies/class/actions_datapolicies.class.php
    @@ -0,0 +1,479 @@
    +<?php
    +/* Copyright (C) 2018       Nicolas ZABOURI         <info@inovea-conseom.com>
    + * Copyright (C) 2018       Frédéric France         <frederic.france@netlogic.fr>
    + *
    + * This program is free software: you can redistribute it and/or modify
    + * it under the terms of the GNU General Public License as published by
    + * the Free Software Foundation, either version 3 of the License, or
    + * (at your option) any later version.
    + *
    + * This program is distributed in the hope that it will be useful,
    + * but WITHOUT ANY WARRANTY; without even the implied warranty of
    + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
    + * GNU General Public License for more details.
    + *
    + * You should have received a copy of the GNU General Public License
    + * along with this program.  If not, see <http://www.gnu.org/licenses/>.
    + */
    +
    +/**
    + * \file    datapolicies/class/actions_datapolicies.class.php
    + * \ingroup datapolicies
    + * \brief   Example hook overload.
    + */
    +
    +/**
    + * Class ActionsDatapolicies
    + */
    +class ActionsDatapolicies
    +{
    +    /**
    +     * @var DoliDB Database handler.
    +     */
    +    public $db;
    +
    +    /**
    +     * @var string Error
    +     */
    +    public $error = '';
    +
    +    /**
    +     * @var array Errors
    +     */
    +    public $errors = array();
    +
    +    /**
    +     * @var array Hook results. Propagated to $hookmanager->resArray for later reuse
    +     */
    +    public $results = array();
    +
    +    /**
    +     * @var string String displayed by executeHook() immediately after return
    +     */
    +    public $resprints;
    +
    +    /**
    +     * Constructor
    +     *
    +     *  @param  DoliDB      $db      Database handler
    +     */
    +    public function __construct($db)
    +    {
    +        $this->db = $db;
    +    }
    +
    +    /**
    +     * Execute action
    +     *
    +     * @param   array           $parameters		Array of parameters
    +     * @param   CommonObject    $object         The object to process (an invoice if you are in invoice module, a propale in propale's module, etc...)
    +     * @param   string          $action      	'add', 'update', 'view'
    +     * @return  int         					<0 if KO,
    +     *                           				=0 if OK but we want to process standard actions too,
    +     *                            				>0 if OK and we want to replace standard actions.
    +     */
    +    function getNomUrl($parameters, &$object, &$action)
    +    {
    +        global $db, $langs, $conf, $user;
    +        $this->resprints = '';
    +        return 0;
    +    }
    +
    +    /**
    +     * Overloading the doActions function : replacing the parent's function with the one below
    +     *
    +     * @param   array           $parameters     Hook metadatas (context, etc...)
    +     * @param   CommonObject    $object         The object to process (an invoice if you are in invoice module, a propale in propale's module, etc...)
    +     * @param   string          $action         Current action (if set). Generally create or edit or null
    +     * @param   HookManager     $hookmanager    Hook manager propagated to allow calling another hook
    +     * @return  int                             < 0 on error, 0 on success, 1 to replace standard code
    +     */
    +    public function doActions($parameters, &$object, &$action, $hookmanager)
    +    {
    +        global $conf, $user, $langs;
    +        $langs->load('datapolicies@datapolicies');
    +        $error = 0; // Error counter
    +
    +        if (GETPOST('socid') && $parameters['currentcontext'] == 'thirdpartycard') {
    +            $object->fetch(GETPOST('socid'));
    +        }
    +
    +        // FIXME Removed hard coded id, use codes
    +        if ($parameters['currentcontext'] == 'thirdpartycard' && $action == 'anonymiser' && (in_array($object->forme_juridique_code, array(11, 12, 13, 15, 17, 18, 19, 35, 60, 200, 311, 312, 316, 401, 600, 700, 1005)) || $object->typent_id == 8)) {
    +            // on verifie si l'objet est utilisé
    +            if ($object->isObjectUsed(GETPOST('socid'))) {
    +                $object->name = $langs->trans('ANONYME');
    +                $object->name_bis = '';
    +                $object->name_alias = '';
    +                $object->address = '';
    +                $object->town = '';
    +                $object->zip = '';
    +                $object->phone = '';
    +                $object->email = '';
    +                $object->url = '';
    +                $object->fax = '';
    +                $object->state = '';
    +                $object->country = '';
    +                $object->state_id = '';
    +                $object->skype = '';
    +                $object->country_id = '';
    +                $object->note_private = $object->note_private . '<br/>' . $langs->trans('ANONYMISER_AT', dol_print_date(time()));
    +
    +                if ($object->update($object->id, $user, 0)) {
    +
    +                    // On supprime les contacts associé
    +                    $sql = "DELETE FROM " . MAIN_DB_PREFIX . "socpeople WHERE fk_soc = " . $object->id;
    +                    $this->db->query($sql);
    +
    +                    setEventMessages($langs->trans('ANONYMISER_SUCCESS'), array());
    +                    header('Location:' . $_SERVER["PHP_SELF"] . "?socid=" . $object->id);
    +                }
    +            }
    +        } elseif ($parameters['currentcontext'] == 'thirdpartycard' && $action == 'datapolicies_portabilite') {
    +            header('Content-Type: application/csv');
    +            header('Content-Disposition: attachment; filename=datapolicies_portabilite.csv');
    +            header('Pragma: no-cache');
    +            $object->fetch(GETPOST('socid'));
    +            echo 'Name;Fistname;Civility;Thirdparty;Function;Address;ZipCode;City;Department;Country;Email;Pro Phone;Perso Phone;Mobile Phone;Instant Mail;Birthday;' . PHP_EOL;
    +            echo $object->name . ';';
    +            echo ';';
    +            echo ';';
    +            echo ';';
    +            echo ';';
    +            echo $object->address . ';';
    +            echo $object->zip . ';';
    +            echo $object->town . ';';
    +            echo $object->state . ';';
    +            echo $object->country . ';';
    +            echo $object->email . ';';
    +            echo $object->phone . ';';
    +            echo ';';
    +            echo ';';
    +            echo $object->skype . ';';
    +            echo ';';
    +            exit;
    +        } elseif ($parameters['currentcontext'] == 'membercard' && $action == 'datapolicies_portabilite') {
    +            header('Content-Type: application/csv');
    +            header('Content-Disposition: attachment; filename=datapolicies_portabilite.csv');
    +            header('Pragma: no-cache');
    +            $soc = $object->fetch_thirdparty();
    +
    +            echo 'Name;Fistname;Civility;Thirdparty;Function;Address;ZipCode;City;Department;Country;Email;Pro Phone;Perso Phone;Mobile Phone;Instant Mail;Birthday;' . PHP_EOL;
    +            echo $object->lastname . ';';
    +            echo $object->firstname . ';';
    +            echo $object->getCivilityLabel() . ';';
    +            echo ($soc != -1 ? $object->thirdparty->name : '') . ';';
    +            echo ';';
    +            echo $object->address . ';';
    +            echo $object->zip . ';';
    +            echo $object->town . ';';
    +            echo $object->state . ';';
    +            echo $object->country . ';';
    +            echo $object->email . ';';
    +            echo $object->phone . ';';
    +            echo $object->phone_perso . ';';
    +            echo $object->phone_mobile . ';';
    +            echo $object->skype . ';';
    +            echo dol_print_date($object->birth) . ';';
    +            exit;
    +        } elseif ($parameters['currentcontext'] == 'contactcard' && $action == 'datapolicies_portabilite') {
    +            $object->fetch(GETPOST('id'));
    +            header('Content-Type: application/csv');
    +            header('Content-Disposition: attachment; filename=datapolicies_portabilite.csv');
    +            header('Pragma: no-cache');
    +            $soc = $object->fetch_thirdparty();
    +            echo 'Name;Fistname;Civility;Thirdparty;Function;Address;ZipCode;City;Department;Country;Email;Pro Phone;Perso Phone;Mobile Phone;Instant Mail;Birthday;' . PHP_EOL;
    +            echo $object->lastname . ';';
    +            echo $object->firstname . ';';
    +            echo $object->getCivilityLabel() . ';';
    +            echo ($soc != -1 ? $object->thirdparty->name : '') . ';';
    +            echo $object->poste . ';';
    +            echo $object->address . ';';
    +            echo $object->zip . ';';
    +            echo $object->town . ';';
    +            echo $object->state . ';';
    +            echo $object->country . ';';
    +            echo $object->email . ';';
    +            echo $object->phone_pro . ';';
    +            echo $object->phone_perso . ';';
    +            echo $object->phone_mobile . ';';
    +            echo $object->jabberid . ';';
    +            echo dol_print_date($object->birth) . ';';
    +            exit;
    +        } elseif ($parameters['currentcontext'] == 'contactcard' && $action == 'send_datapolicies') {
    +            $object->fetch(GETPOST('id'));
    +
    +            require_once  DOL_DOCUMENT_ROOT . '/contact/class/contact.class.php';
    +            require_once  DOL_DOCUMENT_ROOT . '/datapolicies/class/datapolicies.class.php';
    +            DataPolicies::sendMailDataPoliciesContact($object);
    +        }
    +         elseif ($parameters['currentcontext'] == 'membercard' && $action == 'send_datapolicies') {
    +             $object->fetch(GETPOST('id'));
    +            require_once  DOL_DOCUMENT_ROOT . '/adherents/class/adherent.class.php';
    +            require_once  DOL_DOCUMENT_ROOT . '/datapolicies/class/datapolicies.class.php';
    +            DataPolicies::sendMailDataPoliciesAdherent($object);
    +        } elseif ($parameters['currentcontext'] == 'thirdpartycard' && $action == 'send_datapolicies') {
    +            $object->fetch(GETPOST('socid'));
    +            require_once  DOL_DOCUMENT_ROOT . '/societe/class/societe.class.php';
    +            require_once  DOL_DOCUMENT_ROOT . '/datapolicies/class/datapolicies.class.php';
    +            DataPolicies::sendMailDataPoliciesCompany($object);
    +        }
    +
    +
    +        if (!$error) {
    +            $this->results = array('myreturn' => 999);
    +            $this->resprints = 'A text to show';
    +            return 0; // or return 1 to replace standard code
    +        } else {
    +            $this->errors[] = 'Error message';
    +            return -1;
    +        }
    +    }
    +
    +    /**
    +     * Overloading the doActions function : replacing the parent's function with the one below
    +     *
    +     * @param   array           $parameters     Hook metadatas (context, etc...)
    +     * @param   CommonObject    $object         The object to process (an invoice if you are in invoice module, a propale in propale's module, etc...)
    +     * @param   string          $action         Current action (if set). Generally create or edit or null
    +     * @param   HookManager     $hookmanager    Hook manager propagated to allow calling another hook
    +     * @return  int                             < 0 on error, 0 on success, 1 to replace standard code
    +     */
    +    public function doMassActions($parameters, &$object, &$action, $hookmanager)
    +    {
    +        global $conf, $user, $langs;
    +
    +        $error = 0; // Error counter
    +
    +        /* print_r($parameters); print_r($object); echo "action: " . $action; */
    +        //if (in_array($parameters['currentcontext'], array('somecontext1', 'somecontext2'))) {
    +        //    // do something only for the context 'somecontext1' or 'somecontext2'
    +        //    foreach ($parameters['toselect'] as $objectid) {
    +        //        // Do action on each object id
    +        //    }
    +        //}
    +
    +        if (!$error) {
    +            $this->results = array('myreturn' => 999);
    +            $this->resprints = 'A text to show';
    +            return 0; // or return 1 to replace standard code
    +        } else {
    +            $this->errors[] = 'Error message';
    +            return -1;
    +        }
    +    }
    +
    +    /**
    +     * Overloading the addMoreMassActions function : replacing the parent's function with the one below
    +     *
    +     * @param   array           $parameters		Hook metadatas (context, etc...)
    +     * @param   CommonObject    $object         The object to process (an invoice if you are in invoice module, a propale in propale's module, etc...)
    +     * @param   string          $action         Current action (if set). Generally create or edit or null
    +     * @param   HookManager     $hookmanager    Hook manager propagated to allow calling another hook
    +     * @return  int                             < 0 on error, 0 on success, 1 to replace standard code
    +     */
    +    public function addMoreMassActions($parameters, &$object, &$action, $hookmanager)
    +    {
    +        global $conf, $user, $langs;
    +
    +        $error = 0; // Error counter
    +
    +        /* print_r($parameters); print_r($object); echo "action: " . $action; */
    +        if (in_array($parameters['currentcontext'], array('somecontext1', 'somecontext2'))) {  // do something only for the context 'somecontext1' or 'somecontext2'
    +            $this->resprints = '<option value="0"' . ($disabled ? ' disabled="disabled"' : '') . '>' . $langs->trans("datapoliciesMassAction") . '</option>';
    +        }
    +
    +        if (!$error) {
    +            return 0; // or return 1 to replace standard code
    +        } else {
    +            $this->errors[] = 'Error message';
    +            return -1;
    +        }
    +    }
    +
    +    /**
    +     * Execute action
    +     *
    +     * @param   array	$parameters		Array of parameters
    +     * @param   Object	$object		   	Object output on PDF
    +     * @param   string	$action     	'add', 'update', 'view'
    +     * @return  int 		        	<0 if KO,
    +     *                          		=0 if OK but we want to process standard actions too,
    +     *  	                            >0 if OK and we want to replace standard actions.
    +     */
    +    function beforePDFCreation($parameters, &$object, &$action)
    +    {
    +        global $conf, $user, $langs;
    +        global $hookmanager;
    +
    +        $outputlangs = $langs;
    +
    +        $ret = 0;
    +        $deltemp = array();
    +        dol_syslog(get_class($this) . '::executeHooks action=' . $action);
    +
    +        /* print_r($parameters); print_r($object); echo "action: " . $action; */
    +        if (in_array($parameters['currentcontext'], array('somecontext1', 'somecontext2'))) {  // do something only for the context 'somecontext1' or 'somecontext2'
    +
    +        }
    +
    +        return $ret;
    +    }
    +
    +    /**
    +     * Execute action
    +     *
    +     * @param	array	$parameters		Array of parameters
    +     * @param   Object	$pdfhandler   	PDF builder handler
    +     * @param   string	$action     	'add', 'update', 'view'
    +     * @return  int 		        	<0 if KO,
    +     *                          		=0 if OK but we want to process standard actions too,
    +     *  	                            >0 if OK and we want to replace standard actions.
    +     */
    +    function afterPDFCreation($parameters, &$pdfhandler, &$action)
    +    {
    +        global $conf, $user, $langs;
    +        global $hookmanager;
    +
    +        $outputlangs = $langs;
    +
    +        $ret = 0;
    +        $deltemp = array();
    +        dol_syslog(get_class($this) . '::executeHooks action=' . $action);
    +
    +        /* print_r($parameters); print_r($object); echo "action: " . $action; */
    +        if (in_array($parameters['currentcontext'], array('somecontext1', 'somecontext2'))) {  // do something only for the context 'somecontext1' or 'somecontext2'
    +
    +        }
    +
    +        return $ret;
    +    }
    +
    +    /**
    +     * addMoreActionsButtons
    +     *
    +     * @param array 		$parameters		array of parameters
    +     * @param Object	 	$object			Object
    +     * @param string		$action			Actions
    +     * @param HookManager	$hookmanager	Hook manager
    +     * @return void
    +     */
    +    function addMoreActionsButtons($parameters, &$object, &$action, $hookmanager)
    +    {
    +        global $conf, $user, $langs;
    +        $langs->load('datapolicies@datapolicies');
    +
    +        if (! empty($conf->global->DATAPOLICIES_ENABLE_EMAILS))
    +        {
    +	        $dialog = '<div id="dialogdatapolicies" style="display:none;" title="' . $langs->trans('DATAPOLICIES_PORTABILITE_TITLE') . '">';
    +	        $dialog .= '<div class="confirmmessage">' . img_help('', '') . ' ' . $langs->trans('DATAPOLICIES_PORTABILITE_CONFIRMATION') . '</div>';
    +	        $dialog .= "</div>";
    +	        $dialog .= '<script>
    +	                  $( function() {
    +	                    $("#rpgpdbtn").on("click", function(){
    +	                        var href = $(this).attr("href");
    +	                        $( "#dialogdatapolicies" ).dialog({
    +	                          modal: true,
    +	                          buttons: {
    +	                            "OK": function() {
    +	                              window.open(href);
    +	                              $( this ).dialog( "close" );
    +	                            },
    +	                            "' . $langs->trans('Cancel') . '": function() {
    +	                              $( this ).dialog( "close" );
    +	                            }
    +	                          }
    +	                        });
    +
    +
    +	                    return false;
    +	                    });
    +	                  } );
    +	                  </script>';
    +	        echo $dialog;
    +	        if ($parameters['currentcontext'] == 'thirdpartycard' && in_array($object->forme_juridique_code, array(11, 12, 13, 15, 17, 18, 19, 35, 60, 200, 311, 312, 316, 401, 600, 700, 1005)) || $object->typent_id == 8) {
    +	            echo '<div class="inline-block divButAction"><a target="_blank" id="rpgpdbtn" class="butAction" href="' . $_SERVER["PHP_SELF"] . "?socid=" . $object->id . '&action=datapolicies_portabilite" title="' . $langs->trans('DATAPOLICIES_PORTABILITE_TITLE') . '">' . $langs->trans("DATAPOLICIES_PORTABILITE") . '</a></div>';
    +	        } elseif ($parameters['currentcontext'] == 'membercard') {
    +	            echo '<div class="inline-block divButAction"><a target="_blank" id="rpgpdbtn" class="butAction" href="' . $_SERVER["PHP_SELF"] . "?rowid=" . $object->id . '&action=datapolicies_portabilite" title="' . $langs->trans('DATAPOLICIES_PORTABILITE_TITLE') . '">' . $langs->trans("DATAPOLICIES_PORTABILITE") . '</a></div>';
    +	        } elseif ($parameters['currentcontext'] == 'contactcard') {
    +	            echo '<div class="inline-block divButAction"><a target="_blank" id="rpgpdbtn" class="butAction" href="' . $_SERVER["PHP_SELF"] . "?id=" . $object->id . '&action=datapolicies_portabilite" title="' . $langs->trans('DATAPOLICIES_PORTABILITE_TITLE') . '">' . $langs->trans("DATAPOLICIES_PORTABILITE") . '</a></div>';
    +	        }
    +	        if (!empty($object->mail) && empty($object->array_options['options_datapolicies_send']) && $parameters['currentcontext'] == 'thirdpartycard' && in_array($object->forme_juridique_code, array(11, 12, 13, 15, 17, 18, 19, 35, 60, 200, 311, 312, 316, 401, 600, 700, 1005)) || $object->typent_id == 8) {
    +	            echo '<div class="inline-block divButAction"><a class="butAction" href="' . $_SERVER["PHP_SELF"] . "?socid=" . $object->id . '&action=send_datapolicies" title="' . $langs->trans('DATAPOLICIES_SEND') . '">' . $langs->trans("DATAPOLICIES_SEND") . '</a></div>';
    +	        } elseif (!empty($object->mail) && empty($object->array_options['options_datapolicies_send']) && $parameters['currentcontext'] == 'membercard') {
    +	            echo '<div class="inline-block divButAction"><a class="butAction" href="' . $_SERVER["PHP_SELF"] . "?rowid=" . $object->id . '&action=send_datapolicies" title="' . $langs->trans('DATAPOLICIES_SEND') . '">' . $langs->trans("DATAPOLICIES_SEND") . '</a></div>';
    +	        } elseif (!empty($object->mail) && empty($object->array_options['options_datapolicies_send']) && $parameters['currentcontext'] == 'contactcard') {
    +	            echo '<div class="inline-block divButAction"><a class="butAction" href="' . $_SERVER["PHP_SELF"] . "?id=" . $object->id . '&action=send_datapolicies" title="' . $langs->trans('DATAPOLICIES_SEND') . '">' . $langs->trans("DATAPOLICIES_SEND") . '</a></div>';
    +	        }
    +        }
    +    }
    +
    +    /**
    +     * printCommonFooter
    +     *
    +     * @param array 		$parameters		array of parameters
    +     * @param Object	 	$object			Object
    +     * @param string		$action			Actions
    +     * @param HookManager	$hookmanager	Hook manager
    +     * @return void
    +     */
    +    function printCommonFooter($parameters, &$object, &$action, $hookmanager)
    +    {
    +        global $conf, $user, $langs;
    +
    +        $jsscript = '';
    +        if ($parameters['currentcontext'] == 'thirdpartycard') {
    +            if (GETPOST('action') == 'create' || GETPOST('action') == 'edit' || GETPOST('action') == '') {
    +                $jsscript .= '<script>';
    +                $jsscript .= "var elementToHide = 'tr.societe_extras_datapolicies_consentement, tr.societe_extras_datapolicies_opposition_traitement, tr.societe_extras_datapolicies_opposition_prospection';" . PHP_EOL;
    +                $jsscript .= "var forme_juridique = [" . PHP_EOL;
    +                $jsscript .= "11, 12, 13, 15, 17, 18, 19, 35, 60, 200, 311, 312, 316, 401, 600, 700, 1005" . PHP_EOL;
    +                $jsscript .= "];" . PHP_EOL;
    +                $jsscript .= "function hideRgPD() { if ($('#typent_id').val() == 8 || forme_juridique.indexOf(parseInt($('#forme_juridique_code').val())) > -1) { console.log(elementToHide); $('tr.societe_extras_datapolicies_consentement, tr.societe_extras_datapolicies_opposition_traitement, tr.societe_extras_datapolicies_opposition_prospection').show(); } else { $('tr.societe_extras_datapolicies_consentement, tr.societe_extras_datapolicies_opposition_traitement, tr.societe_extras_datapolicies_opposition_prospection').hide(); }}" . PHP_EOL;
    +                $jsscript .= "hideRgPD();" . PHP_EOL;
    +                $jsscript .= "$('#forme_juridique_code, #typent_id').change(function(){ hideRgPD(); });" . PHP_EOL;
    +                $jsscript .= '</script>';
    +            } elseif (GETPOST('action') == 'confirm_delete' && GETPOST('confirm') == 'yes' && GETPOST('socid') > 0) {
    +
    +                // La suppression n'a pas été possible
    +                require_once DOL_DOCUMENT_ROOT . '/societe/class/societe.class.php';
    +                $societe = new Societe($this->db);
    +                $societe->fetch(GETPOST('socid'));
    +                // On vérifie si il est utilisé
    +                if ((in_array($object->forme_juridique_code, array(11, 12, 13, 15, 17, 18, 19, 35, 60, 200, 311, 312, 316, 401, 600, 700, 1005)) || $societe->typent_id == 8) && $societe->isObjectUsed(GETPOST('socid'))) {
    +
    +                    require_once DOL_DOCUMENT_ROOT . '/core/class/html.form.class.php';
    +                    $form = new Form($this->db);
    +                    echo $form->formconfirm($_SERVER["PHP_SELF"] . "?socid=" . GETPOST('socid'), substr($langs->trans("DATAPOLICIES_POPUP_ANONYME_TITLE"), 0, strlen($langs->trans("DATAPOLICIES_POPUP_ANONYME_TITLE")) - 2), $langs->trans("DATAPOLICIES_POPUP_ANONYME_TEXTE"), 'anonymiser', '', '', 1);
    +                }
    +            }
    +
    +            if (GETPOST('socid')) {
    +                require_once DOL_DOCUMENT_ROOT . '/societe/class/societe.class.php';
    +                $societe = new Societe($this->db);
    +                $societe->fetch(GETPOST('socid'));
    +
    +                if (!in_array($object->forme_juridique_code, array(11, 12, 13, 15, 17, 18, 19, 35, 60, 200, 311, 312, 316, 401, 600, 700, 1005)) && $societe->typent_id != 8) {
    +
    +                    require_once DOL_DOCUMENT_ROOT . '/core/class/html.form.class.php';
    +                    $jsscript .= '<script>';
    +                    $jsscript .= "var elementToHide = 'td.societe_extras_datapolicies_opposition_traitement, td.societe_extras_datapolicies_opposition_prospection, td.societe_extras_datapolicies_consentement';" . PHP_EOL;
    +                    $jsscript .= "$(elementToHide).parent('tr').hide();" . PHP_EOL;
    +                    $jsscript .= '</script>';
    +                }
    +            }
    +        } elseif ($parameters['currentcontext'] == 'contactcard') {
    +            if (GETPOST('action') == 'create' || GETPOST('action') == 'edit') {
    +                $jsscript .= '<script>';
    +                $jsscript .= "$('#options_datapolicies_opposition_traitement, #options_datapolicies_opposition_prospection, input[name=\"options_datapolicies_opposition_traitement\"], input[name=\"options_datapolicies_opposition_prospection\"]').change(function(){
    +                    if($('#options_datapolicies_opposition_traitement').prop('checked') == true || $('input[name=options_datapolicies_opposition_traitement]').prop('checked') || $('#options_datapolicies_opposition_prospection').prop('checked') || $('input[name=options_datapolicies_opposition_prospection]').prop('checked')) {
    +                        $('#no_email').val(1);
    +                    }
    +                });";
    +                $jsscript .= '</script>';
    +            }
    +        }
    +
    +        echo $jsscript;
    +    }
    +}
    diff --git a/htdocs/datapolicies/class/datapolicies.class.php b/htdocs/datapolicies/class/datapolicies.class.php
    new file mode 100644
    index 00000000000..df818db6f5e
    --- /dev/null
    +++ b/htdocs/datapolicies/class/datapolicies.class.php
    @@ -0,0 +1,358 @@
    +<?php
    +/* Copyright (C) 2018 Nicolas ZABOURI <info@inovea-conseil.com>
    + *
    + * This program is free software: you can redistribute it and/or modify
    + * it under the terms of the GNU General Public License as published by
    + * the Free Software Foundation, either version 3 of the License, or
    + * (at your option) any later version.
    + *
    + * This program is distributed in the hope that it will be useful,
    + * but WITHOUT ANY WARRANTY; without even the implied warranty of
    + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
    + * GNU General Public License for more details.
    + *
    + * You should have received a copy of the GNU General Public License
    + * along with this program.  If not, see <http://www.gnu.org/licenses/>.
    + */
    +
    +/**
    + * \file    datapolicies/class/datapolicies.class.php
    + * \ingroup datapolicies
    + * \brief   Class to manage feature of Data Policies module.
    + */
    +include_once DOL_DOCUMENT_ROOT . '/contact/class/contact.class.php';
    +include_once DOL_DOCUMENT_ROOT . '/societe/class/societe.class.php';
    +include_once DOL_DOCUMENT_ROOT . '/adherents/class/adherent.class.php';
    +
    +
    +/**
    + * Class DataPolicies
    + */
    +Class DataPolicies extends Contact
    +{
    +	/**
    +	 * getAllContactNotInformed
    +	 *
    +	 * @return number
    +	 */
    +    function getAllContactNotInformed()
    +    {
    +        global $langs, $conf, $db, $user;
    +
    +        $langs->load("companies");
    +
    +        $sql = "SELECT c.rowid";
    +        $sql .= " FROM " . MAIN_DB_PREFIX . "socpeople as c";
    +        $sql .= " LEFT JOIN " . MAIN_DB_PREFIX . "societe as s ON c.fk_soc = s.rowid";
    +        $sql .= " LEFT JOIN " . MAIN_DB_PREFIX . "socpeople_extrafields as spe ON spe.fk_object = c.rowid";
    +        $sql .= " WHERE (c.statut=1 AND c.no_email=0 AND (spe.datapolicies_consentement=0 OR spe.datapolicies_consentement IS NULL) AND (spe.datapolicies_opposition_traitement=0 OR spe.datapolicies_opposition_traitement IS NULL) AND (spe.datapolicies_opposition_prospection=0 OR spe.datapolicies_opposition_prospection IS NULL))";
    +        $sql .= " AND spe.datapolicies_send IS NULL";
    +        $sql .= " AND c.entity=" . $conf->entity;
    +        $resql = $this->db->query($sql);
    +        if ($resql) {
    +            $num = $this->db->num_rows($resql);
    +            $i = 0;
    +            while ($i < $num) {
    +                $obj = $this->db->fetch_object($resql);
    +                $contact = new Contact($db);
    +                $contact->fetch($obj->rowid);
    +
    +                DataPolicies::sendMailDataPoliciesContact($contact);
    +                $i++;
    +            }
    +        } else {
    +            $this->error = $this->db->error();
    +            return -1;
    +        }
    +    }
    +
    +    /**
    +     * getAllCompaniesNotInformed
    +     *
    +     * @return number
    +     */
    +    function getAllCompaniesNotInformed()
    +    {
    +        global $langs, $conf, $db, $user;
    +
    +        $langs->load("companies");
    +
    +        $sql = "SELECT s.rowid";
    +        $sql .= " FROM " . MAIN_DB_PREFIX . "societe as s";
    +        $sql .= " LEFT JOIN " . MAIN_DB_PREFIX . "societe_extrafields as se ON se.fk_object = s.rowid";
    +        $sql .= " WHERE s.statut=0 AND (se.datapolicies_consentement=0 OR se.datapolicies_consentement IS NULL) AND (se.datapolicies_opposition_traitement=0 OR se.datapolicies_opposition_traitement IS NULL) AND (se.datapolicies_opposition_prospection=0 OR se.datapolicies_opposition_prospection IS NULL)";
    +        $sql .= " AND se.datapolicies_send IS NULL";
    +        $sql .= " AND s.entity=" . $conf->entity;
    +        $resql = $this->db->query($sql);
    +        if ($resql) {
    +            $num = $this->db->num_rows($resql);
    +            $i = 0;
    +            while ($i < $num) {
    +                $obj = $this->db->fetch_object($resql);
    +                $societe = new Societe($db);
    +                $societe->fetch($obj->rowid);
    +
    +                DataPolicies::sendMailDataPoliciesCompany($societe);
    +                $i++;
    +            }
    +        } else {
    +            $this->error = $this->db->error();
    +            return -1;
    +        }
    +    }
    +
    +    /**
    +     * getAllAdherentsNotInformed
    +     *
    +     * @return number
    +     */
    +    function getAllAdherentsNotInformed()
    +    {
    +        global $langs, $conf, $db, $user;
    +
    +        $langs->load("adherent");
    +
    +        $sql = "SELECT a.rowid";
    +        $sql .= " FROM " . MAIN_DB_PREFIX . "adherent as a";
    +        $sql .= " LEFT JOIN " . MAIN_DB_PREFIX . "adherent_extrafields as ae ON ae.fk_object = a.rowid";
    +        $sql .= " WHERE a.statut=0 AND (ae.datapolicies_consentement=0 OR ae.datapolicies_consentement IS NULL) AND (ae.datapolicies_opposition_traitement=0 OR ae.datapolicies_opposition_traitement IS NULL) AND (ae.datapolicies_opposition_prospection=0 OR ae.datapolicies_opposition_prospection IS NULL)";
    +        $sql .= " AND ae.datapolicies_send IS NULL";
    +        $sql .= " AND a.entity=" . $conf->entity;
    +        $resql = $this->db->query($sql);
    +        if ($resql) {
    +            $num = $this->db->num_rows($resql);
    +            $i = 0;
    +            while ($i < $num) {
    +                $obj = $this->db->fetch_object($resql);
    +                $adherent = new Adherent($db);
    +                $adherent->fetch($obj->rowid);
    +
    +                DataPolicies::sendMailDataPoliciesAdherent($adherent);
    +                $i++;
    +            }
    +        } else {
    +            $this->error = $this->db->error();
    +            return -1;
    +        }
    +    }
    +
    +    /**
    +     * sendMailDataPoliciesContact
    +     *
    +     * @param 	mixed		$contact		Contact
    +     * @return	void
    +     */
    +    function sendMailDataPoliciesContact($contact)
    +    {
    +     	global $langs, $conf, $db, $user;
    +
    +     	$error = 0;
    +
    +     	$from = $user->getFullName($langs) . ' <' . $user->email . '>';
    +     	$replyto = $from;
    +     	$sendto = $contact->email;
    +     	$code= md5($contact->email);
    +     	if (!empty($contact->default_lang)) {
    +     		$l = $contact->default_lang;
    +     	} else {
    +     		$l = $langs->defaultlang;
    +     	}
    +     	$s = "DATAPOLICIESSUBJECT_" . $l;
    +     	$ma = "DATAPOLICIESCONTENT_" . $l;
    +     	$la = 'TXTLINKDATAPOLICIESACCEPT_' . $l;
    +     	$lr = 'TXTLINKDATAPOLICIESREFUSE_' . $l;
    +
    +     	$subject = $conf->global->$s;
    +     	$message = $conf->global->$ma;
    +     	$linka = $conf->global->$la;
    +     	$linkr = $conf->global->$lr;
    +     	$sendtocc = $sendtobcc = '';
    +     	$filepath = $mimetype = $filename = array();
    +     	$deliveryreceipt = 0;
    +
    +     	$substitutionarray = array(
    +     	'__LINKACCEPT__' => '<a href="'.dol_buildpath('/datapolicies/public/index.php?action=1&c='.$contact->id.'&l='.$l.'&key='.$code,3).'" target="_blank">'.$linka.'</a>',
    +     	'__LINKREFUSED__' => '<a href="'.dol_buildpath('/datapolicies/public/index.php?action=2&c='.$contact->id.'&l='.$l.'&key='.$code,3).'" target="_blank">'.$linkr.'</a>',
    +     	'__FIRSTNAME__' => $contact->firstname,
    +     	'__NAME__' => $contact->lastname,
    +     	'__CIVILITY__' => $contact->civility,
    +     	);
    +     	$subject = make_substitutions($subject, $substitutionarray);
    +     	$message = make_substitutions($message, $substitutionarray);
    +
    +     	$actiontypecode = 'AC_EMAIL';
    +     	$actionmsg = $langs->transnoentities('MailSentBy') . ' ' . $from . ' ' . $langs->transnoentities('To') . ' ' . $sendto;
    +     	if ($message) {
    +     		if ($sendtocc)
    +     			$actionmsg = dol_concatdesc($actionmsg, $langs->transnoentities('Bcc') . ": " . $sendtocc);
    +     			$actionmsg = dol_concatdesc($actionmsg, $langs->transnoentities('MailTopic') . ": " . $subject);
    +     			$actionmsg = dol_concatdesc($actionmsg, $langs->transnoentities('TextUsedInTheMessageBody') . ":");
    +     			$actionmsg = dol_concatdesc($actionmsg, $message);
    +     	}
    +
    +
    +     	// Send mail
    +     	require_once DOL_DOCUMENT_ROOT . '/core/class/CMailFile.class.php';
    +     	$mailfile = new CMailFile($subject, $sendto, $from, $message, $filepath, $mimetype, $filename, $sendtocc, $sendtobcc, $deliveryreceipt, -1);
    +
    +     	if ($mailfile->error) {
    +     		$resultmasssend .= '<div class="error">' . $mailfile->error . '</div>';
    +     	} else {
    +     		$result4 = $mailfile->sendfile();
    +     		if (!$error) {
    +
    +     			$resultmasssend .= $langs->trans("MailSent") . ': ' . $sendto . "<br>";
    +     			$contact->array_options['options_datapolicies_send'] = date('Y-m-d', time());
    +     			$contact->update($contact->id);
    +
    +     		} else {
    +     			dol_print_error($db);
    +     		}
    +     	}
    +     	setEventMessage($resultmasssend);
    +    }
    +
    +    /**
    +     * sendMailDataPoliciesCompany
    +     *
    +     * @param Societe	$societe	Object societe
    +     * @return	void
    +     */
    +    function sendMailDataPoliciesCompany($societe)
    +    {
    +     	global $langs, $conf, $db, $user;
    +
    +     	$error = 0;
    +
    +     	$from = $user->getFullName($langs) . ' <' . $user->email . '>';
    +     	$replyto = $from;
    +     	$sendto = $societe->email;
    +
    +     	$code= md5($societe->email);
    +     	if (!empty($societe->default_lang)) {
    +     		$l = $societe->default_lang;
    +     	} else {
    +     		$l = $langs->defaultlang;
    +     	}
    +     	$s = "DATAPOLICIESSUBJECT_" . $l;
    +     	$ma = "DATAPOLICIESCONTENT_" . $l;
    +     	$la = 'TXTLINKDATAPOLICIESACCEPT_' . $l;
    +     	$lr = 'TXTLINKDATAPOLICIESREFUSE_' . $l;
    +
    +     	$subject = $conf->global->$s;
    +     	$message = $conf->global->$ma;
    +     	$linka = $conf->global->$la;
    +     	$linkr = $conf->global->$lr;
    +     	$sendtocc = $sendtobcc = '';
    +     	$filepath = $mimetype = $filename = array();
    +     	$deliveryreceipt = 0;
    +
    +     	$substitutionarray = array(
    +            '__LINKACCEPT__' => '<a href="'.dol_buildpath('/datapolicies/public/index.php?action=1&s='.$societe->id.'&l='.$l.'&key='.$code,3).'" target="_blank">'.$linka.'</a>',
    +            '__LINKREFUSED__' => '<a href="'.dol_buildpath('/datapolicies/public/index.php?action=2&s='.$societe->id.'&l='.$l.'&key='.$code,3).'" target="_blank">'.$linkr.'</a>',
    +     	);
    +     	$subject = make_substitutions($subject, $substitutionarray);
    +     	$message = make_substitutions($message, $substitutionarray);
    +
    +     	$actiontypecode = 'AC_EMAIL';
    +     	$actionmsg = $langs->transnoentities('MailSentBy') . ' ' . $from . ' ' . $langs->transnoentities('To') . ' ' . $sendto;
    +     	if ($message) {
    +     		if ($sendtocc) {
    +                 $actionmsg .= dol_concatdesc($actionmsg, $langs->transnoentities('Bcc') . ": " . $sendtocc);
    +             }
    +            $actionmsg .= dol_concatdesc($actionmsg, $langs->transnoentities('MailTopic') . ": " . $subject);
    +            $actionmsg .= dol_concatdesc($actionmsg, $langs->transnoentities('TextUsedInTheMessageBody') . ":");
    +            $actionmsg .= dol_concatdesc($actionmsg, $message);
    +        }
    +
    +     	// Send mail
    +     	require_once DOL_DOCUMENT_ROOT . '/core/class/CMailFile.class.php';
    +     	$mailfile = new CMailFile($subject, $sendto, $from, $message, $filepath, $mimetype, $filename, $sendtocc, $sendtobcc, $deliveryreceipt, -1);
    +     	if ($mailfile->error) {
    +     		$resultmasssend .= '<div class="error">' . $mailfile->error . '</div>';
    +     	} else {
    +     		$result4 = $mailfile->sendfile();
    +
    +     		if (!$error) {
    +     			$resultmasssend .= $langs->trans("MailSent") . ': ' . $sendto . "<br>";
    +     			$societe->array_options['options_datapolicies_send'] = date('Y-m-d', time());
    +     			$societe->update($societe->id);
    +     		} else {
    +     			dol_print_error($db);
    +     		}
    +     	}
    +     	setEventMessage($resultmasssend);
    +    }
    +
    +    /**
    +     * sendMailDataPoliciesAdherent
    +     *
    +     * @param Adherent	$adherent		Member
    +     * @return void
    +     */
    +    function sendMailDataPoliciesAdherent($adherent)
    +    {
    +    	global $langs, $conf, $db, $user;
    +
    +    	$error = 0;
    +
    +    	$from = $user->getFullName($langs) . ' <' . $user->email . '>';
    +    	$replyto = $from;
    +    	$sendto = $adherent->email;
    +
    +    	$code= md5($adherent->email);
    +    	if (!empty($adherent->default_lang)) {
    +    		$l = $adherent->default_lang;
    +    	} else {
    +    		$l = $langs->defaultlang;
    +    	}
    +    	$la = 'TXTLINKDATAPOLICIESACCEPT_' . $l;
    +    	$lr = 'TXTLINKDATAPOLICIESREFUSE_' . $l;
    +
    +    	$subject = $conf->global->$s;
    +    	$message = $conf->global->$ma;
    +    	$linka = $conf->global->$la;
    +    	$linkr = $conf->global->$lr;
    +    	$sendtocc = $sendtobcc = '';
    +    	$filepath = $mimetype = $filename = array();
    +    	$deliveryreceipt = 0;
    +
    +    	$substitutionarray = array(
    +            '__LINKACCEPT__' => '<a href="'.dol_buildpath('/datapolicies/public/index.php?action=1&a='.$adherent->id.'&l='.$l.'&key='.$code,3).'" target="_blank">'.$linka.'</a>',
    +            '__LINKREFUSED__' => '<a href="'.dol_buildpath('/datapolicies/public/index.php?action=2&a='.$adherent->id.'&l='.$l.'&key='.$code,3).'" target="_blank">'.$linkr.'</a>',
    +    	);
    +    	$subject = make_substitutions($subject, $substitutionarray);
    +    	$message = make_substitutions($message, $substitutionarray);
    +
    +    	$actiontypecode = 'AC_EMAIL';
    +    	$actionmsg = $langs->transnoentities('MailSentBy') . ' ' . $from . ' ' . $langs->transnoentities('To') . ' ' . $sendto;
    +    	if ($message) {
    +    		if ($sendtocc) {
    +                $actionmsg .= dol_concatdesc($actionmsg, $langs->transnoentities('Bcc') . ": " . $sendtocc);
    +            }
    +            $actionmsg .= dol_concatdesc($actionmsg, $langs->transnoentities('MailTopic') . ": " . $subject);
    +            $actionmsg .= dol_concatdesc($actionmsg, $langs->transnoentities('TextUsedInTheMessageBody') . ":");
    +            $actionmsg .= dol_concatdesc($actionmsg, $message);
    +    	}
    +
    +
    +    	// Send mail
    +    	require_once DOL_DOCUMENT_ROOT . '/core/class/CMailFile.class.php';
    +    	$mailfile = new CMailFile($subject, $sendto, $from, $message, $filepath, $mimetype, $filename, $sendtocc, $sendtobcc, $deliveryreceipt, -1);
    +    	if ($mailfile->error) {
    +    		$resultmasssend .= '<div class="error">' . $mailfile->error . '</div>';
    +    	} else {
    +    		$result4 = $mailfile->sendfile();
    +
    +    		if (!$error) {
    +    			$resultmasssend .= $langs->trans("MailSent") . ': ' . $sendto . "<br>";
    +    			$adherent->array_options['options_datapolicies_send'] = date('Y-m-d', time());
    +    			$adherent->update($user);
    +
    +    		} else {
    +    			dol_print_error($db);
    +    		}
    +    	}
    +    	setEventMessage($resultmasssend);
    +    }
    +}
    diff --git a/htdocs/datapolicies/class/datapoliciescron.class.php b/htdocs/datapolicies/class/datapoliciescron.class.php
    new file mode 100644
    index 00000000000..c87df67498d
    --- /dev/null
    +++ b/htdocs/datapolicies/class/datapoliciescron.class.php
    @@ -0,0 +1,523 @@
    +<?php
    +/* Copyright (C) 2018 Nicolas ZABOURI   <info@inovea-conseil.com>
    + * Copyright (C) 2018       Frédéric France     <frederic.france@netlogic.fr>
    + *
    + * This program is free software: you can redistribute it and/or modify
    + * it under the terms of the GNU General Public License as published by
    + * the Free Software Foundation, either version 3 of the License, or
    + * (at your option) any later version.
    + *
    + * This program is distributed in the hope that it will be useful,
    + * but WITHOUT ANY WARRANTY; without even the implied warranty of
    + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
    + * GNU General Public License for more details.
    + *
    + * You should have received a copy of the GNU General Public License
    + * along with this program.  If not, see <http://www.gnu.org/licenses/>.
    + */
    +
    +/**
    + * \file    datapolicies/class/datapoliciescron.class.php
    + * \ingroup datapolicies
    + * \brief   Example hook overload.
    + */
    +
    +/**
    + * Class DataPoliciesCron
    + */
    +class DataPoliciesCron
    +{
    +	/**
    +	 * Function exec
    +	 *
    +	 * @return boolean
    +	 */
    +    public function exec()
    +    {
    +        global $conf, $db, $langs, $user;
    +
    +        $langs->load('datapolicies@datapolicies');
    +
    +        // FIXME Removed hardcoded values of id
    +        $arrayofparameters=array(
    +            'DATAPOLICIES_TIERS_CLIENT' => array(
    +                'sql' => "
    +                    SELECT s.rowid FROM ".MAIN_DB_PREFIX."societe as s
    +                    WHERE (s.fk_forme_juridique IN (11, 12, 13, 15, 17, 18, 19, 35, 60, 312, 316, 401, 600, 700, 1005) OR s.fk_typent = 8)
    +                    AND s.entity = %d
    +                    AND s.client = 1
    +                    AND s.fournisseur = 0
    +                    AND s.tms < DATE_SUB(NOW(), INTERVAL %d MONTH)
    +                    AND s.rowid NOT IN (
    +                        SELECT DISTINCT a.fk_soc
    +                        FROM ".MAIN_DB_PREFIX."actioncomm as a
    +                        WHERE a.tms > DATE_SUB(NOW(), INTERVAL %d MONTH)
    +                        AND a.fk_soc IS NOT NULL
    +                    )
    +                ",
    +                "class" => "Societe",
    +                "file" => DOL_DOCUMENT_ROOT . '/societe/class/societe.class.php',
    +                'fields_anonym' => array(
    +                    'name' => $langs->trans('ANONYME'),
    +                    'name_bis' => '',
    +                    'name_alias' => '',
    +                    'address' => '',
    +                    'town' => '',
    +                    'zip' => '',
    +                    'phone' => '',
    +                    'email' => '',
    +                    'url' => '',
    +                    'fax' => '',
    +                    'state' => '',
    +                    'country' => '',
    +                    'state_id' => '',
    +                    'skype' => '',
    +                    'country_id' => '',
    +                )
    +            ),
    +            'DATAPOLICIES_TIERS_PROSPECT' => array(
    +                'sql' => "
    +                    SELECT s.rowid FROM ".MAIN_DB_PREFIX."societe as s
    +                    WHERE (s.fk_forme_juridique IN (11, 12, 13, 15, 17, 18, 19, 35, 60, 312, 316, 401, 600, 700, 1005) OR s.fk_typent = 8)
    +                    AND s.entity = %d
    +                    AND s.client = 2
    +                    AND s.fournisseur = 0
    +                    AND s.tms < DATE_SUB(NOW(), INTERVAL %d MONTH)
    +                    AND s.rowid NOT IN (
    +                        SELECT DISTINCT a.fk_soc
    +                        FROM ".MAIN_DB_PREFIX."actioncomm as a
    +                        WHERE a.tms > DATE_SUB(NOW(), INTERVAL %d MONTH)
    +                        AND a.fk_soc IS NOT NULL
    +                    )
    +                ",
    +                "class" => "Societe",
    +                "file" => DOL_DOCUMENT_ROOT . '/societe/class/societe.class.php',
    +                'fields_anonym' => array(
    +                    'name' => $langs->trans('ANONYME'),
    +                    'name_bis' => '',
    +                    'name_alias' => '',
    +                    'address' => '',
    +                    'town' => '',
    +                    'zip' => '',
    +                    'phone' => '',
    +                    'email' => '',
    +                    'url' => '',
    +                    'fax' => '',
    +                    'state' => '',
    +                    'country' => '',
    +                    'state_id' => '',
    +                    'skype' => '',
    +                    'country_id' => '',
    +                )
    +            ),
    +            'DATAPOLICIES_TIERS_PROSPECT_CLIENT' => array(
    +                'sql' => "
    +                    SELECT s.rowid FROM ".MAIN_DB_PREFIX."societe as s
    +                    WHERE (s.fk_forme_juridique  IN (11, 12, 13, 15, 17, 18, 19, 35, 60, 312, 316, 401, 600, 700, 1005) OR s.fk_typent = 8)
    +                    AND s.entity = %d
    +                    AND s.client = 3
    +                    AND s.fournisseur = 0
    +                    AND s.tms < DATE_SUB(NOW(), INTERVAL %d MONTH)
    +                    AND s.rowid NOT IN (
    +                        SELECT DISTINCT a.fk_soc
    +                        FROM ".MAIN_DB_PREFIX."actioncomm as a
    +                        WHERE a.tms > DATE_SUB(NOW(), INTERVAL %d MONTH)
    +                        AND a.fk_soc IS NOT NULL
    +                    )
    +                ",
    +                "class" => "Societe",
    +                "file" => DOL_DOCUMENT_ROOT . '/societe/class/societe.class.php',
    +                'fields_anonym' => array(
    +                    'name' => $langs->trans('ANONYME'),
    +                    'name_bis' => '',
    +                    'name_alias' => '',
    +                    'address' => '',
    +                    'town' => '',
    +                    'zip' => '',
    +                    'phone' => '',
    +                    'email' => '',
    +                    'url' => '',
    +                    'fax' => '',
    +                    'state' => '',
    +                    'country' => '',
    +                    'state_id' => '',
    +                    'skype' => '',
    +                    'country_id' => '',
    +                )
    +            ),
    +            'DATAPOLICIES_TIERS_NIPROSPECT_NICLIENT' => array(
    +                'sql' => "
    +                    SELECT s.rowid FROM ".MAIN_DB_PREFIX."societe as s
    +                    WHERE (s.fk_forme_juridique  IN (11, 12, 13, 15, 17, 18, 19, 35, 60, 312, 316, 401, 600, 700, 1005) OR s.fk_typent = 8)
    +                    AND s.entity = %d
    +                    AND s.client = 0
    +                    AND s.fournisseur = 0
    +                    AND s.tms < DATE_SUB(NOW(), INTERVAL %d MONTH)
    +                    AND s.rowid NOT IN (
    +                        SELECT DISTINCT a.fk_soc
    +                        FROM ".MAIN_DB_PREFIX."actioncomm as a
    +                        WHERE a.tms > DATE_SUB(NOW(), INTERVAL %d MONTH)
    +                        AND a.fk_soc IS NOT NULL
    +                    )
    +                ",
    +                "class" => "Societe",
    +                "file" => DOL_DOCUMENT_ROOT . '/societe/class/societe.class.php',
    +                'fields_anonym' => array(
    +                    'name' => $langs->trans('ANONYME'),
    +                    'name_bis' => '',
    +                    'name_alias' => '',
    +                    'address' => '',
    +                    'town' => '',
    +                    'zip' => '',
    +                    'phone' => '',
    +                    'email' => '',
    +                    'url' => '',
    +                    'fax' => '',
    +                    'state' => '',
    +                    'country' => '',
    +                    'state_id' => '',
    +                    'skype' => '',
    +                    'country_id' => '',
    +                )
    +            ),
    +            'DATAPOLICIES_TIERS_FOURNISSEUR' => array(
    +                'sql' => "
    +                    SELECT s.rowid FROM ".MAIN_DB_PREFIX."societe as s
    +                    WHERE (s.fk_forme_juridique  IN (11, 12, 13, 15, 17, 18, 19, 35, 60, 312, 316, 401, 600, 700, 1005) OR s.fk_typent = 8)
    +                    AND s.entity = %d
    +                    AND s.fournisseur = 1
    +                    AND s.tms < DATE_SUB(NOW(), INTERVAL %d MONTH)
    +                    AND s.rowid NOT IN (
    +                        SELECT DISTINCT a.fk_soc
    +                        FROM ".MAIN_DB_PREFIX."actioncomm as a
    +                        WHERE a.tms > DATE_SUB(NOW(), INTERVAL %d MONTH)
    +                        AND a.fk_contact IS NOT NULL
    +                    )
    +                ",
    +                "class" => "Societe",
    +                "file" => DOL_DOCUMENT_ROOT . '/societe/class/societe.class.php',
    +                'fields_anonym' => array(
    +                    'name' => $langs->trans('ANONYME'),
    +                    'name_bis' => '',
    +                    'name_alias' => '',
    +                    'address' => '',
    +                    'town' => '',
    +                    'zip' => '',
    +                    'phone' => '',
    +                    'email' => '',
    +                    'url' => '',
    +                    'fax' => '',
    +                    'state' => '',
    +                    'country' => '',
    +                    'state_id' => '',
    +                    'skype' => '',
    +                    'country_id' => '',
    +                )
    +            ),
    +            'DATAPOLICIES_CONTACT_CLIENT' => array(
    +                'sql' => "
    +                    SELECT c.rowid FROM ".MAIN_DB_PREFIX."socpeople as c
    +                    INNER JOIN ".MAIN_DB_PREFIX."societe as s ON s.rowid = c.fk_soc
    +                    WHERE c.entity = %d
    +                    AND c.tms < DATE_SUB(NOW(), INTERVAL %d MONTH)
    +                    AND s.client = 1
    +                    AND s.fournisseur = 0
    +                    AND c.rowid NOT IN (
    +                        SELECT DISTINCT a.fk_contact
    +                        FROM ".MAIN_DB_PREFIX."actioncomm as a
    +                        WHERE a.tms > DATE_SUB(NOW(), INTERVAL %d MONTH)
    +                        AND a.fk_contact IS NOT NULL
    +                    )
    +                ",
    +                "class" => "Contact",
    +                "file" => DOL_DOCUMENT_ROOT . '/contact/class/contact.class.php',
    +                'fields_anonym' => array(
    +                    'lastname' => $langs->trans('ANONYME'),
    +                    'firstname' => '',
    +                    'civility_id' => '',
    +                    'poste' => '',
    +                    'address' => '',
    +                    'town' => '',
    +                    'zip' => '',
    +                    'phone_pro' => '',
    +                    'phone_perso' => '',
    +                    'phone_mobile' => '',
    +                    'email' => '',
    +                    'url' => '',
    +                    'fax' => '',
    +                    'state' => '',
    +                    'country' => '',
    +                    'state_id' => '',
    +                    'skype' => '',
    +                    'jabberid' => '',
    +                    'country_id' => '',
    +                )
    +            ),
    +            'DATAPOLICIES_CONTACT_PROSPECT' => array(
    +                'sql' => "
    +                    SELECT c.rowid FROM ".MAIN_DB_PREFIX."socpeople as c
    +                    INNER JOIN ".MAIN_DB_PREFIX."societe as s ON s.rowid = c.fk_soc
    +                    WHERE c.entity = %d
    +                    AND c.tms < DATE_SUB(NOW(), INTERVAL %d MONTH)
    +                    AND s.client = 2
    +                    AND s.fournisseur = 0
    +                    AND c.rowid NOT IN (
    +                        SELECT DISTINCT a.fk_contact
    +                        FROM ".MAIN_DB_PREFIX."actioncomm as a
    +                        WHERE a.tms > DATE_SUB(NOW(), INTERVAL %d MONTH)
    +                        AND a.fk_contact IS NOT NULL
    +                    )
    +                ",
    +                "class" => "Contact",
    +                "file" => DOL_DOCUMENT_ROOT . '/contact/class/contact.class.php',
    +                'fields_anonym' => array(
    +                    'lastname' => $langs->trans('ANONYME'),
    +                    'firstname' => '',
    +                    'civility_id' => '',
    +                    'poste' => '',
    +                    'address' => '',
    +                    'town' => '',
    +                    'zip' => '',
    +                    'phone_pro' => '',
    +                    'phone_perso' => '',
    +                    'phone_mobile' => '',
    +                    'email' => '',
    +                    'url' => '',
    +                    'fax' => '',
    +                    'state' => '',
    +                    'country' => '',
    +                    'state_id' => '',
    +                    'skype' => '',
    +                    'jabberid' => '',
    +                    'country_id' => '',
    +                )
    +            ),
    +            'DATAPOLICIES_CONTACT_PROSPECT_CLIENT' => array(
    +                'sql' => "
    +                    SELECT c.rowid FROM ".MAIN_DB_PREFIX."socpeople as c
    +                    INNER JOIN ".MAIN_DB_PREFIX."societe as s ON s.rowid = c.fk_soc
    +                    WHERE c.entity = %d
    +                    AND c.tms < DATE_SUB(NOW(), INTERVAL %d MONTH)
    +                    AND s.client = 3
    +                    AND s.fournisseur = 0
    +                    AND c.rowid NOT IN (
    +                        SELECT DISTINCT a.fk_contact
    +                        FROM ".MAIN_DB_PREFIX."actioncomm as a
    +                        WHERE a.tms > DATE_SUB(NOW(), INTERVAL %d MONTH)
    +                        AND a.fk_contact IS NOT NULL
    +                    )
    +                ",
    +                "class" => "Contact",
    +                "file" => DOL_DOCUMENT_ROOT . '/contact/class/contact.class.php',
    +                'fields_anonym' => array(
    +                    'lastname' => $langs->trans('ANONYME'),
    +                    'firstname' => '',
    +                    'civility_id' => '',
    +                    'poste' => '',
    +                    'address' => '',
    +                    'town' => '',
    +                    'zip' => '',
    +                    'phone_pro' => '',
    +                    'phone_perso' => '',
    +                    'phone_mobile' => '',
    +                    'email' => '',
    +                    'url' => '',
    +                    'fax' => '',
    +                    'state' => '',
    +                    'country' => '',
    +                    'state_id' => '',
    +                    'skype' => '',
    +                    'jabberid' => '',
    +                    'country_id' => '',
    +                )
    +            ),
    +            'DATAPOLICIES_CONTACT_NIPROSPECT_NICLIENT' => array(
    +                'sql' => "
    +                    SELECT c.rowid FROM ".MAIN_DB_PREFIX."socpeople as c
    +                    INNER JOIN ".MAIN_DB_PREFIX."societe as s ON s.rowid = c.fk_soc
    +                    WHERE c.entity = %d
    +                    AND c.tms < DATE_SUB(NOW(), INTERVAL %d MONTH)
    +                    AND s.client = 0
    +                    AND s.fournisseur = 0
    +                    AND c.rowid NOT IN (
    +                        SELECT DISTINCT a.fk_contact
    +                        FROM ".MAIN_DB_PREFIX."actioncomm as a
    +                        WHERE a.tms > DATE_SUB(NOW(), INTERVAL %d MONTH)
    +                        AND a.fk_contact IS NOT NULL
    +                    )
    +                ",
    +                "class" => "Contact",
    +                "file" => DOL_DOCUMENT_ROOT . '/contact/class/contact.class.php',
    +                'fields_anonym' => array(
    +                    'lastname' => $langs->trans('ANONYME'),
    +                    'firstname' => '',
    +                    'civility_id' => '',
    +                    'poste' => '',
    +                    'address' => '',
    +                    'town' => '',
    +                    'zip' => '',
    +                    'phone_pro' => '',
    +                    'phone_perso' => '',
    +                    'phone_mobile' => '',
    +                    'email' => '',
    +                    'url' => '',
    +                    'fax' => '',
    +                    'state' => '',
    +                    'country' => '',
    +                    'state_id' => '',
    +                    'skype' => '',
    +                    'jabberid' => '',
    +                    'country_id' => '',
    +                )
    +            ),
    +            'DATAPOLICIES_CONTACT_FOURNISSEUR' => array(
    +                'sql' => "
    +                    SELECT c.rowid FROM ".MAIN_DB_PREFIX."socpeople as c
    +                    INNER JOIN ".MAIN_DB_PREFIX."societe as s ON s.rowid = c.fk_soc
    +                    WHERE c.entity = %d
    +                    AND c.tms < DATE_SUB(NOW(), INTERVAL %d MONTH)
    +                    AND s.fournisseur = 1
    +                    AND c.rowid NOT IN (
    +                        SELECT DISTINCT a.fk_contact
    +                        FROM ".MAIN_DB_PREFIX."actioncomm as a
    +                        WHERE a.tms > DATE_SUB(NOW(), INTERVAL %d MONTH)
    +                        AND a.fk_contact IS NOT NULL
    +                    )
    +                ",
    +                "class" => "Contact",
    +                "file" => DOL_DOCUMENT_ROOT . '/contact/class/contact.class.php',
    +                'fields_anonym' => array(
    +                    'lastname' => $langs->trans('ANONYME'),
    +                    'firstname' => '',
    +                    'civility_id' => '',
    +                    'poste' => '',
    +                    'address' => '',
    +                    'town' => '',
    +                    'zip' => '',
    +                    'phone_pro' => '',
    +                    'phone_perso' => '',
    +                    'phone_mobile' => '',
    +                    'email' => '',
    +                    'url' => '',
    +                    'fax' => '',
    +                    'state' => '',
    +                    'country' => '',
    +                    'state_id' => '',
    +                    'skype' => '',
    +                    'jabberid' => '',
    +                    'country_id' => '',
    +                )
    +            ),
    +            'DATAPOLICIES_ADHERENT' => array(
    +                'sql' => "
    +                    SELECT a.rowid FROM ".MAIN_DB_PREFIX."adherent as a
    +                    WHERE a.entity = %d
    +                    AND a.tms < DATE_SUB(NOW(), INTERVAL %d MONTH)
    +                    AND a.rowid NOT IN (
    +                        SELECT DISTINCT a.fk_element
    +                        FROM ".MAIN_DB_PREFIX."actioncomm as a
    +                        WHERE a.tms > DATE_SUB(NOW(), INTERVAL %d MONTH)
    +                        AND a.elementtype LIKE 'member'
    +                        AND a.fk_element IS NOT NULL
    +                    )
    +                ",
    +                "class" => "Adherent",
    +                "file" => DOL_DOCUMENT_ROOT . '/adherents/class/adherent.class.php',
    +                'fields_anonym' => array(
    +                    'lastname' => $langs->trans('ANONYME'),
    +                    'firstname' => $langs->trans('ANONYME'),
    +                    'civility_id' => '',
    +                    'societe' => '',
    +                    'address' => '',
    +                    'town' => '',
    +                    'zip' => '',
    +                    'phone' => '',
    +                    'phone_perso' => '',
    +                    'phone_mobile' => '',
    +                    'email' => '',
    +                    'url' => '',
    +                    'fax' => '',
    +                    'state' => '',
    +                    'country' => '',
    +                    'state_id' => '',
    +                    'skype' => '',
    +                    'country_id' => '',
    +                )
    +            ),
    +        );
    +
    +        foreach ($arrayofparameters as $key => $params) {
    +            if ($conf->global->$key != '' && is_numeric($conf->global->$key) && (int) $conf->global->$key > 0) {
    +
    +                $sql = sprintf($params['sql'], (int) $conf->entity, (int) $conf->global->$key, (int) $conf->global->$key);
    +
    +                $resql = $db->query($sql);
    +
    +                if ($resql && $db->num_rows($resql) > 0) {
    +
    +                    $num = $db->num_rows($resql);
    +                    $i = 0;
    +
    +                    require_once $params['file'];
    +                    $object = new $params['class']($db);
    +
    +                    while ($i < $num)
    +                    {
    +                        $obj = $db->fetch_object($resql);
    +
    +                        $object->fetch($obj->rowid);
    +                        $object->id = $obj->rowid;
    +
    +                        if ($object->isObjectUsed($obj->rowid) > 0) {
    +                            foreach ($params['fields_anonym'] as $fields => $val) {
    +                                $object->$fields = $val;
    +                            }
    +                            $object->update($obj->rowid, $user);
    +                            if ($params['class'] == 'Societe') {
    +                                // On supprime les contacts associé
    +                                $sql = "DELETE FROM ".MAIN_DB_PREFIX."socpeople WHERE fk_soc = " . $obj->rowid;
    +                                $db->query($sql);
    +                            }
    +                        } else {
    +                            if (DOL_VERSION < 8) {
    +                                $ret = $object->delete($obj->rowid, $user);
    +                            } else {
    +                                if ($object->element == 'adherent') {
    +                                    $ret = $object->delete($obj->rowid);
    +                                } else {
    +                                    $ret = $object->delete();
    +                                }
    +                            }
    +
    +                        }
    +
    +                        $i++;
    +                    }
    +                }
    +            }
    +
    +        }
    +        return true;
    +    }
    +
    +
    +    /**
    +     * sendMailing
    +     *
    +     * @return boolean
    +     */
    +    public function sendMailing()
    +    {
    +        global $conf, $db, $langs, $user;
    +
    +        $langs->load('datapolicies@datapolicies');
    +
    +        require_once DOL_DOCUMENT_ROOT . '/datapolicies/class/datapolicies.class.php';
    +
    +        $contacts = new DataPolicies($db);
    +        $contacts->getAllContactNotInformed();
    +        $contacts->getAllCompaniesNotInformed();
    +        $contacts->getAllAdherentsNotInformed();
    +        return true;
    +    }
    +}
    \ No newline at end of file
    diff --git a/htdocs/datapolicies/img/datapolicies.png b/htdocs/datapolicies/img/datapolicies.png
    new file mode 100644
    index 00000000000..2681ccc1d3a
    Binary files /dev/null and b/htdocs/datapolicies/img/datapolicies.png differ
    diff --git a/htdocs/modulebuilder/template/dev/img/gfdl-129x44.png b/htdocs/datapolicies/img/gfdl.png
    similarity index 100%
    rename from htdocs/modulebuilder/template/dev/img/gfdl-129x44.png
    rename to htdocs/datapolicies/img/gfdl.png
    diff --git a/htdocs/ticketsup/img/gplv3.png b/htdocs/datapolicies/img/gplv3.png
    similarity index 100%
    rename from htdocs/ticketsup/img/gplv3.png
    rename to htdocs/datapolicies/img/gplv3.png
    diff --git a/htdocs/datapolicies/img/object_datapolicies.png b/htdocs/datapolicies/img/object_datapolicies.png
    new file mode 100644
    index 00000000000..5d65c309cca
    Binary files /dev/null and b/htdocs/datapolicies/img/object_datapolicies.png differ
    diff --git a/htdocs/datapolicies/img/object_inoveaconseil.png b/htdocs/datapolicies/img/object_inoveaconseil.png
    new file mode 100644
    index 00000000000..292a9c75ef2
    Binary files /dev/null and b/htdocs/datapolicies/img/object_inoveaconseil.png differ
    diff --git a/htdocs/datapolicies/langs/en_US/datapolicies.lang b/htdocs/datapolicies/langs/en_US/datapolicies.lang
    new file mode 100644
    index 00000000000..164581bcca5
    --- /dev/null
    +++ b/htdocs/datapolicies/langs/en_US/datapolicies.lang
    @@ -0,0 +1,93 @@
    +# Copyright (C) 2018 Nicolas ZABOURI    <info@inovea-conseil.com>
    +#
    +# This program is free software: you can redistribute it and/or modify
    +# it under the terms of the GNU General Public License as published by
    +# the Free Software Foundation, either version 3 of the License, or
    +# (at your option) any later version.
    +#
    +# This program is distributed in the hope that it will be useful,
    +# but WITHOUT ANY WARRANTY; without even the implied warranty of
    +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
    +# GNU General Public License for more details.
    +#
    +# You should have received a copy of the GNU General Public License
    +# along with this program.  If not, see <http://www.gnu.org/licenses/>.
    +
    +# Module label 'ModulergpdName'
    +ModulergpdName = GDPR
    +# Module description 'ModulergpdDesc'
    +ModulergpdDesc = Conformity with the GDPR
    +
    +#
    +# Page d'administration
    +#
    +rgpdSetup = Module Setup
    +Settings_DATAPOLICIES = Settings of DATAPOLICIES module
    +rgpdSetupPage = According to <a href="http://www.privacy-regulation.eu/en/5.htm" target="_blank">Article 5</a> of the GDPR, personal data must be kept for a period not exceeding that necessary for the purposes for which they were processed, except for archival purposes.
    +The deletion will be done automatically after a certain duration without event (the duration which you will have indicated below).
    +NB_MONTHS = %s months
    +ONE_YEAR = 1 year
    +NB_YEARS = %s years
    +DATAPOLICIES_TIERS_CLIENT = Customer
    +DATAPOLICIES_TIERS_PROSPECT = Prospect
    +DATAPOLICIES_TIERS_PROSPECT_CLIENT = Prospect/Customer
    +DATAPOLICIES_TIERS_NIPROSPECT_NICLIENT = Nor prospect/Nor customer
    +DATAPOLICIES_TIERS_FOURNISSEUR = Supplier
    +DATAPOLICIES_CONTACT_CLIENT = Customer
    +DATAPOLICIES_CONTACT_PROSPECT = Prospect
    +DATAPOLICIES_CONTACT_PROSPECT_CLIENT = Prospect/Customer
    +DATAPOLICIES_CONTACT_NIPROSPECT_NICLIENT = Nor prospect/Nor customer
    +DATAPOLICIES_CONTACT_FOURNISSEUR = Supplier
    +DATAPOLICIES_ADHERENT = Member
    +DATAPOLICIES_Tooltip_SETUP = Type of contact - Indicate your choices for each type.
    +DATAPOLICIESMail=Emails Setup
    +DATAPOLICIESSUBJECTMAIL=Subject of email
    +DATAPOLICIESCONTENTMAIL=Content of the email
    +DATAPOLICIESSUBSITUTION=You can use the following variables in your email (LINKACCEPT allows to create a link recording the agreement of the person, LINKREFUSED makes it possible to record the refusal of the person):
    +DATAPOLICIESACCEPT=Message after agreement
    +DATAPOLICIESREFUSE=Message after desagreement
    +SendAgreementText=You can send a GDPR email to all your relevant contacts (who have not yet received an email and for which you have not registered anything about their GDPR agreement). To do this, use the following button.
    +SendAgreement=Send emails
    +AllAgreementSend = All emails have been sent
    +TXTLINKDATAPOLICIESACCEPT= Text for the link "agreement" 
    +TXTLINKDATAPOLICIESREFUSE= Text for the link "desagreement" 
    +
    +
    +#
    +# Extrafield
    +#
    +DATAPOLICIES_BLOCKCHECKBOX = GDPR : Processing of personal data
    +DATAPOLICIES_consentement = Consent obtained for the processing of personal data 
    +DATAPOLICIES_opposition_traitement = Opposes the processing of his personal data
    +DATAPOLICIES_opposition_prospection = Opposes the processing of his personal data for the purposes of prospecting
    +
    +#
    +# Popup
    +#
    +DATAPOLICIES_POPUP_ANONYME_TITLE = Anonymize a thirdparty
    +DATAPOLICIES_POPUP_ANONYME_TEXTE = You can not delete this contact from Dolibarr because there are related items. In accordance with the GDPR, you will make all this data anonymous to respect your obligations. Would you like to continue ?
    +
    +#
    +# Bouton portabilité
    +# 
    +DATAPOLICIES_PORTABILITE = Portability GDPR
    +DATAPOLICIES_PORTABILITE_TITLE = Export of personal data
    +DATAPOLICIES_PORTABILITE_CONFIRMATION = You want to export the personal data of this contact. Are you sure ?
    +
    +#
    +# Note ajoutés lors d'une anonymisation
    +#
    +ANONYMISER_AT = Anonymised the %s
    +
    +#V2
    +DATAPOLICIESReturn=GDPR Validation
    +DATAPOLICIES_date = Date of agreement/desagreement GDPR
    +DATAPOLICIES_send = Date sending agreement email
    +DATAPOLICIESReturn = GDPR Return
    +DATAPOLICIES_SEND = Send GDPR email
    +MailSent = Email has been sent
    +
    +#ERROR
    +ErrorSubjectIsRequired= Error : The subject of email is required. Indicate it in the module setup
    +=Due to a technical problem, we were unable to register your choice. We apologize for that. Contact us to send us your choice.
    +NUMBER_MONTH_BEFORE_DELETION = Number of month before deletion
    diff --git a/htdocs/datapolicies/langs/fr_FR/datapolicies.lang b/htdocs/datapolicies/langs/fr_FR/datapolicies.lang
    new file mode 100644
    index 00000000000..916cdffb776
    --- /dev/null
    +++ b/htdocs/datapolicies/langs/fr_FR/datapolicies.lang
    @@ -0,0 +1,97 @@
    +# Copyright (C) 2018  INOVEA CONSEil info@inovea-conseil.com
    +#
    +# This program is free software: you can redistribute it and/or modify
    +# it under the terms of the GNU General Public License as published by
    +# the Free Software Foundation, either version 3 of the License, or
    +# (at your option) any later version.
    +#
    +# This program is distributed in the hope that it will be useful,
    +# but WITHOUT ANY WARRANTY; without even the implied warranty of
    +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
    +# GNU General Public License for more details.
    +#
    +# You should have received a copy of the GNU General Public License
    +# along with this program.  If not, see <http://www.gnu.org/licenses/>.
    +
    +#
    +# Générique
    +#
    +
    +# Module label 'ModulergpdName'
    +ModulergpdName = DATAPOLICIES
    +# Module description 'ModulergpdDesc'
    +Module432452Desc = Module de mise en conformité avec le DATAPOLICIES
    +
    +#
    +# Page d'administration
    +#
    +rgpdSetup = Configuration du module DATAPOLICIES
    +Settings_DATAPOLICIES = Paramétrage du module DATAPOLICIES
    +rgpdSetupPage = Selon <a href="http://www.privacy-regulation.eu/fr/5.htm" target="_blank">l’article 5</a> du DATAPOLICIES, les données à caractère personnel doivent être conservées pendant une durée n’excédant pas celle nécessaire au regard des finalités pour lesquelles elles ont été traitées, à l’exception de fins archivistiques. La suppression se fera automatiquement après une certaine durée sans évènement (la durée que vous aurez indiquée ci-dessous).
    +NB_MONTHS = %s mois
    +ONE_YEAR = 1 an
    +NB_YEARS = %s ans
    +DATAPOLICIES_TIERS_CLIENT = Client
    +DATAPOLICIES_TIERS_PROSPECT = Prospect
    +DATAPOLICIES_TIERS_PROSPECT_CLIENT = Prospect/Client
    +DATAPOLICIES_TIERS_NIPROSPECT_NICLIENT = Ni prospect / Ni client
    +DATAPOLICIES_TIERS_FOURNISSEUR = Fournisseur
    +DATAPOLICIES_CONTACT_CLIENT = Client
    +DATAPOLICIES_CONTACT_PROSPECT = Prospect
    +DATAPOLICIES_CONTACT_PROSPECT_CLIENT = Prospect/Client
    +DATAPOLICIES_CONTACT_NIPROSPECT_NICLIENT = Ni prospect / Ni client
    +DATAPOLICIES_CONTACT_FOURNISSEUR = Fournisseur
    +DATAPOLICIES_ADHERENT = Adhérent
    +DATAPOLICIES_Tooltip_SETUP = Type du contact - Indiquez vos choix pour chaque type.
    +DATAPOLICIESMail=Paramétrage des emails
    +DATAPOLICIESSUBJECTMAIL=Objet du mail
    +DATAPOLICIESCONTENTMAIL=Contenu du mail
    +DATAPOLICIESSUBSITUTION=Vous pouvez utiliser les variables suivantes dans votre email (LINKACCEPT permet de créer un lien enregistrant l'acceptation de la personne, LINKREFUSED permet d'enregistrer le refus de la personne) :
    +DATAPOLICIESACCEPT=Message suite acceptation
    +DATAPOLICIESREFUSE=Message suite opposition
    +SendAgreementText=Vous pouvez envoyer un email DATAPOLICIES à tous vos contacts concernés (qui n'ont pas encore reçus de mail et pour lesquels vous n'avez rien enregistré concernant leur accord/désaccord DATAPOLICIES). Pour cela, utilisez le bouton suivant.
    +SendAgreement=Envoyer les emails
    +AllAgreementSend = Tous les e-mails de consentement ont été envoyés
    +TXTLINKDATAPOLICIESACCEPT= Texte du lien d'acceptation
    +TXTLINKDATAPOLICIESREFUSE= Texte du lien d'opposition
    +
    +
    +
    +#
    +# Extrafield
    +#
    +DATAPOLICIES_BLOCKCHECKBOX = DATAPOLICIES : Traitement des données à caractère personnel
    +DATAPOLICIES_consentement = Consentement recueilli pour le traitement des données à caractère personnel le concernant
    +DATAPOLICIES_opposition_traitement = S’oppose au traitement de ses données à caractère personnel
    +DATAPOLICIES_opposition_prospection = S’oppose au traitement de ses données à caractère personnel à des fins de prospection
    +
    +#
    +# Popup
    +#
    +DATAPOLICIES_POPUP_ANONYME_TITLE = Anonymiser un tiers
    +DATAPOLICIES_POPUP_ANONYME_TEXTE = Vous ne pouvez pas supprimer ce contact de Dolibarr car des éléments y sont liés. Conformément au DATAPOLICIES, vous allez rendre toutes ces données anonymes afin de respecter vos obligations. Souhaitez-vous continuer ?
    +
    +#
    +# Bouton portabilité
    +# 
    +DATAPOLICIES_PORTABILITE = Portabilité DATAPOLICIES
    +DATAPOLICIES_PORTABILITE_TITLE = Export des données à caractère personnel
    +DATAPOLICIES_PORTABILITE_CONFIRMATION = Vous souhaitez exporter les données à caractère personnel de ce contact. Etes-vous sûr ?
    +
    +#
    +# Note ajoutés lors d'une anonymisation
    +#
    +ANONYMISER_AT = Anonymisé le %s
    +
    +#V2
    +DATAPOLICIESReturn=Validation DATAPOLICIES
    +DATAPOLICIES_date=Date d'accord/opposition au traitement
    +DATAPOLICIES_send=Date envoi consentement
    +DATAPOLICIESReturn=Retour DATAPOLICIES
    +DATAPOLICIES_SEND=Envoyer l'email de consentement
    +MailSent=L'email a bien été envoyé
    +
    +#ERROR
    +ErrorSubjectIsRequired=Erreur : vous n'avez pas indiqué l'objet de l'email dans la configuration
    +=Suite à un problème technique, nous n'avons pas pu enregistrer votre choix. Nous nous en excusons. Contactez-nous pour nous transmettre votre choix.
    +NUMBER_MONTH_BEFORE_DELETION = Nombre de mois avant suppression des données
    diff --git a/htdocs/datapolicies/langs/it_IT/datapolicies.lang b/htdocs/datapolicies/langs/it_IT/datapolicies.lang
    new file mode 100644
    index 00000000000..a979c931c41
    --- /dev/null
    +++ b/htdocs/datapolicies/langs/it_IT/datapolicies.lang
    @@ -0,0 +1,80 @@
    +# Copyright (C) 2018 INOVEA CONSEIl info@inovea-conseil.com - Thanks to Claudio Aschieri
    +#
    +# # Module label 'ModulergpdName'
    +ModulergpdName = GDPR
    +# Module description 'ModulergpdDesc'
    +ModulergpdDesc = Conformità con GDPR
    +Module432452Name=GDPR
    +Module432452Desc=Conformità con GDPR (Regolamento Generale sulla protezione di dati)
    +
    +#
    +# Page d'administration
    +#
    +rgpdSetup = Module Setup
    +Settings_DATAPOLICIES = Configurazione modulo GDPR 
    +rgpdSetupPage = In accordo con <a href="http://www.privacy-regulation.eu/it/5.htm" target="_blank">l'art 5 del GDPR </a> i dati personali devono essere conservati per un periodo di tempo che .... ed eliminati se non sono più utili agli scopi per cui sono stati processati.
    +NB_MONTHS = %s mesi
    +ONE_YEAR = 1 anno
    +NB_YEARS = %s anni
    +DATAPOLICIES_TIERS_CLIENT = Cliente
    +DATAPOLICIES_TIERS_PROSPECT = Fornitore
    +DATAPOLICIES_TIERS_PROSPECT_CLIENT = Potenziale Cliente / Cliente
    +DATAPOLICIES_TIERS_NIPROSPECT_NICLIENT = Nè potenziale cliente / Nè cliente
    +DATAPOLICIES_TIERS_FOURNISSEUR = Fornitore
    +DATAPOLICIES_CONTACT_CLIENT = Cliente
    +DATAPOLICIES_CONTACT_PROSPECT = Potenziale cliente
    +DATAPOLICIES_CONTACT_PROSPECT_CLIENT = Potenziale Cliente / Cliente
    +DATAPOLICIES_CONTACT_NIPROSPECT_NICLIENT = Nè potenziale cliente / Nè cliente
    +DATAPOLICIES_CONTACT_FOURNISSEUR = Fornitore
    +DATAPOLICIES_ADHERENT = Membri
    +DATAPOLICIES_Tooltip_SETUP = Tipo di contatto - Indica la scelta per ogni tipologia
    +DATAPOLICIESMail=Configurazione Email
    +DATAPOLICIESSUBJECTMAIL=Subject dell'e-mail
    +DATAPOLICIESCONTENTMAIL=Contenuto dell'e-mail
    +DATAPOLICIESSUBSITUTION=Puoi utilizzare le seguenti variabili nella tua email (LINKACCEPT consente di creare un link per registrare l'accettazione della persona, LINKREFUSED consente di registrare il rifiuto della persona):
    +DATAPOLICIESACCEPT= Messaggio dopo il consenso
    +DATAPOLICIESREFUSE=Messaggio dopo il rifiuto
    +SendAgreementText=Puoi inviare un'email GDPR a tutti i tuoi contatti rilevanti (che non hanno ancora ricevuto un'e-mail e per i quali non hai registrato nulla sul loro accordo GDPR). Per fare ciò, utilizzare il seguente pulsante.
    +SendAgreement=Invia emails
    +AllAgreementSend = Tutte le email sono state inviate
    +TXTLINKDATAPOLICIESACCEPT= Testo per il link "Consenso" 
    +TXTLINKDATAPOLICIESREFUSE= Testo per il link "Consenso negato" 
    +
    +#
    +# Extrafield
    +#
    +DATAPOLICIES_BLOCKCHECKBOX = GDPR : Trattamento dei dati personali
    +DATAPOLICIES_consentement = Consenso ottenuto al Trattamento dei dati personali
    +DATAPOLICIES_opposition_traitement = Consenso negato al trattamento dei dati personali
    +DATAPOLICIES_opposition_prospection = Consenso negato al trattamento dei dati personali a fini commerciali
    +
    +#
    +# Popup
    +#
    +DATAPOLICIES_POPUP_ANONYME_TITLE = Anonimizza un soggetto terzo
    +DATAPOLICIES_POPUP_ANONYME_TEXTE = Impossibile eliminare questo contatto da Dolibarr perchè vi sono elementi collegati. In conformità con il GDPR, renderai tutti questi dati anonimi per rispettare i tuoi obblighi. Vuoi continuare?
    +
    +
    +#
    +# Bouton portabilité
    +# 
    +DATAPOLICIES_PORTABILITE = Portabilità GDPR
    +DATAPOLICIES_PORTABILITE_TITLE = Esporta i dati personali
    +DATAPOLICIES_PORTABILITE_CONFIRMATION = Vuoi davvero esportare i dati personali di questo contatto?
    +
    +#
    +# Note ajoutée lors d'une anonymisation
    +#
    +ANONYMISER_AT = Anonimizzato il %s
    +
    +#V2
    +DATAPOLICIESReturn=GDPR Validazione
    +DATAPOLICIES_date = Data di accordo / disaccordo GDPR
    +DATAPOLICIES_send = Data di invio del consenso (e-mail)
    +DATAPOLICIESReturn = GDPR ritorno
    +DATAPOLICIES_SEND = Inviare GDPR e-mail
    +MailSent=L'email è stata inviata
    +
    +#ERROR
    +ErrorSubjectIsRequired= Errore: L'oggetto della mail è obbligatorio. Inserisci l'oggetto nella configurazione del modulo.
    +=A causa di un problema tecnico, non siamo stati in grado di registrare la tua scelta. Ci scusiamo per questo. Contattaci per inviarci la tua scelta.
    diff --git a/htdocs/datapolicies/lib/datapolicies.lib.php b/htdocs/datapolicies/lib/datapolicies.lib.php
    new file mode 100644
    index 00000000000..cca255801a8
    --- /dev/null
    +++ b/htdocs/datapolicies/lib/datapolicies.lib.php
    @@ -0,0 +1,54 @@
    +<?php
    +/* Copyright (C) 2018 Nicolas ZABOURI   <info@inovea-conseil.com>
    + *
    + * This program is free software: you can redistribute it and/or modify
    + * it under the terms of the GNU General Public License as published by
    + * the Free Software Foundation, either version 3 of the License, or
    + * (at your option) any later version.
    + *
    + * This program is distributed in the hope that it will be useful,
    + * but WITHOUT ANY WARRANTY; without even the implied warranty of
    + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
    + * GNU General Public License for more details.
    + *
    + * You should have received a copy of the GNU General Public License
    + * along with this program.  If not, see <http://www.gnu.org/licenses/>.
    + */
    +
    +/**
    + * \file    datapolicies/lib/datapolicies.lib.php
    + * \ingroup datapolicies
    + * \brief   Library files with common functions for datapolicies
    + */
    +
    +/**
    + * Prepare admin pages header
    + *
    + * @return array
    + */
    +function datapoliciesAdminPrepareHead()
    +{
    +	global $langs, $conf;
    +
    +	$langs->load("datapolicies@datapolicies");
    +
    +	$h = 0;
    +	$head = array();
    +
    +	$head[$h][0] = dol_buildpath("/datapolicies/admin/setup.php", 1);
    +	$head[$h][1] = $langs->trans("Settings_DATAPOLICIES");
    +	$head[$h][2] = 'settings';
    +	$h++;
    +
    +	if (! empty($conf->global->DATAPOLICIES_ENABLE_EMAILS))
    +	{
    +		$head[$h][0] = dol_buildpath("/datapolicies/admin/setupmail.php", 1);
    +		$head[$h][1] = $langs->trans("DATAPOLICIESMail");
    +		$head[$h][2] = 'settings';
    +		$h++;
    +	}
    +
    +	complete_head_from_modules($conf, $langs, $object, $head, $h, 'datapolicies');
    +
    +	return $head;
    +}
    diff --git a/htdocs/datapolicies/mailing.php b/htdocs/datapolicies/mailing.php
    new file mode 100644
    index 00000000000..08c24d9aceb
    --- /dev/null
    +++ b/htdocs/datapolicies/mailing.php
    @@ -0,0 +1,43 @@
    +<?php
    +/* Copyright (C) 2018      Nicolas ZABOURI      <info@inovea-conseil.com>
    + *
    + * This program is free software: you can redistribute it and/or modify
    + * it under the terms of the GNU General Public License as published by
    + * the Free Software Foundation, either version 3 of the License, or
    + * (at your option) any later version.
    + *
    + * This program is distributed in the hope that it will be useful,
    + * but WITHOUT ANY WARRANTY; without even the implied warranty of
    + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
    + * GNU General Public License for more details.
    + *
    + * You should have received a copy of the GNU General Public License
    + * along with this program.  If not, see <http://www.gnu.org/licenses/>.
    + */
    +
    +/**
    + * \file    datapolicies/mailing.php
    + * \ingroup datapolicies
    + * \brief   datapolicies mailing page.
    + */
    +
    +require '../../main.inc.php';
    +dol_include_once('/contact/class/contact.class.php');
    +dol_include_once('/datapolicies/class/datapolicies.class.php');
    +
    +$idcontact = GETPOST('idc');
    +
    +if(!empty($idcontact)){
    +    $contact = new Contact($db);
    +    $contact->fetch($idcontact);
    +    DataPolicies::sendMailDataPoliciesContact($contact);
    +
    +
    +}else{
    +
    +    $contacts = new DataPolicies($db);
    +    $contacts->getAllContactNotInformed();
    +    $contacts->getAllCompaniesNotInformed();
    +    $contacts->getAllAdherentsNotInformed();
    +    echo $langs->trans('AllAgreementSend');
    +}
    diff --git a/htdocs/datapolicies/modulebuilder.txt b/htdocs/datapolicies/modulebuilder.txt
    new file mode 100644
    index 00000000000..24ea0d6eac5
    --- /dev/null
    +++ b/htdocs/datapolicies/modulebuilder.txt
    @@ -0,0 +1,3 @@
    +# DO NOT DELETE THIS FILE MANUALLY
    +# File to flag module built using official module template.
    +# When this file is present into a module directory, you can edit it with the module builder tool. Use ModuleBuilder if you want to delete module. 
    \ No newline at end of file
    diff --git a/htdocs/datapolicies/public/index.php b/htdocs/datapolicies/public/index.php
    new file mode 100644
    index 00000000000..7ecceeb9940
    --- /dev/null
    +++ b/htdocs/datapolicies/public/index.php
    @@ -0,0 +1,144 @@
    +<?php
    +
    +/* Copyright (C) 2018      Nicolas ZABOURI      <info@inovea-conseil.com>
    + *
    + * This program is free software: you can redistribute it and/or modify
    + * it under the terms of the GNU General Public License as published by
    + * the Free Software Foundation, either version 3 of the License, or
    + * (at your option) any later version.
    + *
    + * This program is distributed in the hope that it will be useful,
    + * but WITHOUT ANY WARRANTY; without even the implied warranty of
    + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
    + * GNU General Public License for more details.
    + *
    + * You should have received a copy of the GNU General Public License
    + * along with this program.  If not, see <http://www.gnu.org/licenses/>.
    + */
    +
    +/**
    + * \file    datapolicies/admin/setup.php
    + * \ingroup datapolicies
    + * \brief   datapolicies setup page.
    + */
    +
    +if (!defined('NOLOGIN'))
    +    define("NOLOGIN", 1);   // This means this output page does not require to be logged.
    +if (!defined('NOCSRFCHECK'))
    +    define('NOCSRFCHECK', '1');  // Do not check anti CSRF attack test
    +if (!defined('NOREQUIREMENU'))
    +    define('NOREQUIREMENU', '1');
    +
    +require '../../main.inc.php';
    +dol_include_once('/contact/class/contact.class.php');
    +dol_include_once('/societe/class/societe.class.php');
    +dol_include_once('/adherents/class/adherent.class.php');
    +dol_include_once('/user/class/user.class.php');
    +dol_include_once('/datapolicies/class/datapolicies.class.php');
    +
    +$idc = GETPOST('c', 'int');
    +$ids = GETPOST('s', 'int');
    +$ida = GETPOST('a', 'int');
    +$action = GETPOST('action', 'alpha');
    +$lang = GETPOST('l', 'alpha');
    +$code = GETPOST('key', 'alpha');
    +
    +$acc = "DATAPOLICIESACCEPT_" . $lang;
    +$ref = "DATAPOLICIESREFUSE_" . $lang;
    +$langs->load('datapolicies@datapolicies',0,0,$lang);
    +
    +if (empty($action) || (empty($idc) && empty($ids) && empty($ida))) {
    +    return 0;
    +} elseif (!empty($idc)) {
    +    $contact = new Contact($db);
    +    $contact->fetch($idc);
    +    $check = md5($contact->email);
    +    if ($check != $code) {
    +        $return = $langs->trans('ErrorEmailDATAPOLICIES');
    +    } elseif ($action == 1) {
    +        $contact->array_options['options_datapolicies_consentement'] = 1;
    +        $contact->array_options['options_datapolicies_opposition_traitement'] = 0;
    +        $contact->array_options['options_datapolicies_opposition_prospection'] = 0;
    +        $contact->array_options['options_datapolicies_date'] = date('Y-m-d', time());
    +
    +        $return = $conf->global->$acc;
    +    } elseif ($action == 2) {
    +        $contact->no_email = 1;
    +        $contact->array_options['options_datapolicies_consentement'] = 0;
    +        $contact->array_options['options_datapolicies_opposition_traitement'] = 1;
    +        $contact->array_options['options_datapolicies_opposition_prospection'] = 1;
    +        $contact->array_options['options_datapolicies_date'] = date('Y-m-d', time());
    +
    +        $return = $conf->global->$ref;
    +    }
    +    $contact->update($idc);
    +} elseif (!empty($ids)) {
    +    $societe = new Societe($db);
    +    $societe->fetch($ids);
    +    $check = md5($societe->email);
    +    if ($check != $code) {
    +        $return = $langs->trans('ErrorEmailDATAPOLICIES');
    +    } elseif ($action == 1) {
    +        $societe->array_options['options_datapolicies_consentement'] = 1;
    +        $societe->array_options['options_datapolicies_opposition_traitement'] = 0;
    +        $societe->array_options['options_datapolicies_opposition_prospection'] = 0;
    +        $societe->array_options['options_datapolicies_date'] = date('Y-m-d', time());
    +        $return = $conf->global->$acc;
    +    } elseif ($action == 2) {
    +        $societe->array_options['options_datapolicies_consentement'] = 0;
    +        $societe->array_options['options_datapolicies_opposition_traitement'] = 1;
    +        $societe->array_options['options_datapolicies_opposition_prospection'] = 1;
    +        $societe->array_options['options_datapolicies_date'] = date('Y-m-d', time());
    +
    +        $return = $conf->global->$ref;
    +    }
    +    $societe->update($ids);
    +} elseif (!empty($ida)) {
    +    $adherent = new Adherent($db);
    +    $adherent->fetch($ida);
    +    $check = md5($adherent->email);
    +    if ($check != $code) {
    +        $return = $langs->trans('ErrorEmailDATAPOLICIES');
    +    } elseif ($action == 1) {
    +        $adherent->array_options['options_datapolicies_consentement'] = 1;
    +        $adherent->array_options['options_datapolicies_opposition_traitement'] = 0;
    +        $adherent->array_options['options_datapolicies_opposition_prospection'] = 0;
    +        //$adherent->array_options['options_datapolicies_date'] = date('Y-m-d', time());
    +        $return = $conf->global->$acc;
    +    } elseif ($action == 2) {
    +        $adherent->array_options['options_datapolicies_consentement'] = 0;
    +        $adherent->array_options['options_datapolicies_opposition_traitement'] = 1;
    +        $adherent->array_options['options_datapolicies_opposition_prospection'] = 1;
    +        //$adherent->array_options['options_datapolicies_date'] = date('Y-m-d', time());
    +
    +        $return = $conf->global->$ref;
    +    }
    +    $newuser = new User($db);
    +    $adherent->update($newuser);
    +}
    +
    +header("Content-type: text/html; charset=" . $conf->file->character_set_client);
    +
    +print '<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">';
    +print "\n";
    +print "<html>\n";
    +print "<head>\n";
    +print '<meta name="robots" content="noindex,nofollow">' . "\n";
    +print '<meta name="keywords" content="dolibarr">' . "\n";
    +print '<meta name="description" content="Dolibarr DATAPOLICIES">' . "\n";
    +print "<title>" . $langs->trans("DATAPOLICIESReturn") . "</title>\n";
    +print '<link rel="stylesheet" type="text/css" href="' . DOL_URL_ROOT . $conf->css . '?lang=' . $lang . '">' . "\n";
    +print '<style type="text/css">';
    +print '.CTableRow1      { margin: 1px; padding: 3px; font: 12px verdana,arial; background: #e6E6eE; color: #000000; -moz-border-radius-topleft:6px; -moz-border-radius-topright:6px; -moz-border-radius-bottomleft:6px; -moz-border-radius-bottomright:6px;}';
    +print '.CTableRow2      { margin: 1px; padding: 3px; font: 12px verdana,arial; background: #FFFFFF; color: #000000; -moz-border-radius-topleft:6px; -moz-border-radius-topright:6px; -moz-border-radius-bottomleft:6px; -moz-border-radius-bottomright:6px;}';
    +print '</style>';
    +
    +print "</head>\n";
    +print '<body style="margin: 10% 40%">' . "\n";
    +print '<table class="CTableRow1" ><tr><td style="text_align:center;">';
    +print $return . "<br>\n";
    +print '</td></tr></table>';
    +print "</body>\n";
    +print "</html>\n";
    +
    +$db->close();
    diff --git a/htdocs/dav/dav.class.php b/htdocs/dav/dav.class.php
    index 9e5121112d0..b8c38773538 100644
    --- a/htdocs/dav/dav.class.php
    +++ b/htdocs/dav/dav.class.php
    @@ -34,11 +34,18 @@ class CdavLib
     
     	private $langs;
     
    +    /**
    +     * Constructor
    +     *
    +     * @param   User        $user   user
    +     * @param   DoliDB      $db     Database handler
    +     * @param   Translate   $langs  translation
    +     */
     	function __construct($user, $db, $langs)
     	{
    -		$this->user 	= $user;
    -		$this->db 		= $db;
    -		$this->langs 	= $langs;
    +		$this->user = $user;
    +		$this->db = $db;
    +		$this->langs = $langs;
     	}
     
     	/**
    @@ -106,7 +113,6 @@ class CdavLib
     		}
     
     		return $sql;
    -
     	}
     
     	/**
    @@ -295,5 +301,4 @@ class CdavLib
     		}
     		return $calevents;
     	}
    -
     }
    diff --git a/htdocs/dav/fileserver.php b/htdocs/dav/fileserver.php
    index cd19fc294ec..bfdc81887ff 100644
    --- a/htdocs/dav/fileserver.php
    +++ b/htdocs/dav/fileserver.php
    @@ -28,7 +28,7 @@ if (! defined('NOREQUIREAJAX'))  define('NOREQUIREAJAX','1');
     if (! defined('NOLOGIN'))  		 define("NOLOGIN",1);		// This means this output page does not require to be logged.
     if (! defined('NOCSRFCHECK'))  	 define("NOCSRFCHECK",1);	// We accept to go on this page from external web site.
     
    -require ("../main.inc.php");
    +require "../main.inc.php";
     require_once DOL_DOCUMENT_ROOT.'/core/lib/security2.lib.php';
     require_once DOL_DOCUMENT_ROOT.'/core/class/html.formcompany.class.php';
     require_once DOL_DOCUMENT_ROOT.'/dav/dav.class.php';
    @@ -43,6 +43,7 @@ if(isset($_SERVER['PHP_AUTH_USER']) && $_SERVER['PHP_AUTH_USER']!='')
     	$user->getrights();
     }
     
    +// Load translation files required by the page
     $langs->loadLangs(array("main","other"));
     
     
    @@ -57,8 +58,7 @@ $tmpDir = $conf->dav->dir_temp;
     //var_dump($tmpDir);exit;
     
     // Authentication callback function
    -$authBackend = new \Sabre\DAV\Auth\Backend\BasicCallBack(function ($username, $password)
    -{
    +$authBackend = new \Sabre\DAV\Auth\Backend\BasicCallBack(function ($username, $password) {
     	global $user;
     	global $conf;
     	global $dolibarr_main_authentication;
    @@ -97,9 +97,20 @@ $authBackend->setRealm(constant('DOL_APPLICATION_TITLE'));
     $nodes = array();
     
     // Enable directories and features according to DAV setup
    -// / Public docs
    -if (!empty($conf->global->DAV_ALLOW_PUBLIC_DIR)) $nodes[] = new \Sabre\DAV\FS\Directory($dolibarr_main_data_root. '/dav/public');
    +// Public dir
    +if (!empty($conf->global->DAV_ALLOW_PUBLIC_DIR))
    +{
    +	$nodes[] = new \Sabre\DAV\FS\Directory($dolibarr_main_data_root. '/dav/public');
    +}
    +// Private dir
     $nodes[] = new \Sabre\DAV\FS\Directory($dolibarr_main_data_root. '/dav/private');
    +// ECM dir
    +if (! empty($conf->ecm->enabled) && ! empty($conf->global->DAV_ALLOW_ECM_DIR))
    +{
    +	$nodes[] = new \Sabre\DAV\FS\Directory($dolibarr_main_data_root. '/ecm');
    +}
    +
    +
     
     // Principals Backend
     //$principalBackend = new \Sabre\DAVACL\PrincipalBackend\Dolibarr($user,$db);
    diff --git a/htdocs/dav/index.html b/htdocs/dav/index.html
    new file mode 100644
    index 00000000000..8b137891791
    --- /dev/null
    +++ b/htdocs/dav/index.html
    @@ -0,0 +1 @@
    +
    diff --git a/htdocs/document.php b/htdocs/document.php
    index 725d079a9f6..735910f47eb 100644
    --- a/htdocs/document.php
    +++ b/htdocs/document.php
    @@ -37,13 +37,6 @@ if (! defined('NOREQUIREMENU'))		define('NOREQUIREMENU','1');
     if (! defined('NOREQUIREHTML'))		define('NOREQUIREHTML','1');
     if (! defined('NOREQUIREAJAX'))		define('NOREQUIREAJAX','1');
     
    -// For bittorent link, we don't need to load/check we are into a login session
    -if (isset($_GET["modulepart"]) && $_GET["modulepart"] == 'bittorrent')
    -{
    -	if (! defined("NOLOGIN"))		define("NOLOGIN",1);
    -	if (! defined("NOCSRFCHECK"))	define("NOCSRFCHECK",1);	// We accept to go on this page from external web site.
    -	if (! defined("NOIPCHECK"))		define("NOIPCHECK",1);		// Do not check IP defined into conf $dolibarr_main_restrict_ip
    -}
     // For direct external download link, we don't need to load/check we are into a login session
     if (isset($_GET["hashp"]))
     {
    @@ -64,13 +57,17 @@ if ((isset($_GET["modulepart"]) && $_GET["modulepart"] == 'medias'))
      *
      * @return	void
      */
    -function llxHeader() { }
    +function llxHeader()
    +{
    +}
     /**
      * Footer empty
      *
      * @return	void
      */
    -function llxFooter() { }
    +function llxFooter()
    +{
    +}
     
     require 'main.inc.php';	// Load $user and permissions
     require_once DOL_DOCUMENT_ROOT.'/core/lib/files.lib.php';
    diff --git a/htdocs/don/admin/donation.php b/htdocs/don/admin/donation.php
    index f471ffd7ce7..600a98b8f4f 100644
    --- a/htdocs/don/admin/donation.php
    +++ b/htdocs/don/admin/donation.php
    @@ -31,10 +31,8 @@ require_once DOL_DOCUMENT_ROOT . '/don/class/don.class.php';
     require_once DOL_DOCUMENT_ROOT . '/core/class/doleditor.class.php';
     if (! empty($conf->accounting->enabled)) require_once DOL_DOCUMENT_ROOT . '/core/class/html.formaccounting.class.php';
     
    -$langs->load("admin");
    -$langs->load("donations");
    -$langs->load("accountancy");
    -$langs->load('other');
    +// Load translation files required by the page
    +$langs->loadLangs(array('admin', 'donations', 'accountancy', 'other'));
     
     if (!$user->admin) accessforbidden();
     
    diff --git a/htdocs/don/admin/donation_extrafields.php b/htdocs/don/admin/donation_extrafields.php
    index cc4078cfdbe..c819cde1e08 100644
    --- a/htdocs/don/admin/donation_extrafields.php
    +++ b/htdocs/don/admin/donation_extrafields.php
    @@ -26,9 +26,8 @@ require '../../main.inc.php';
     require_once DOL_DOCUMENT_ROOT.'/core/lib/donation.lib.php';
     require_once DOL_DOCUMENT_ROOT.'/core/class/extrafields.class.php';
     
    -$langs->load("companies");
    -$langs->load("admin");
    -$langs->load('donations');
    +// Load translation files required by the page
    +$langs->loadLangs(array('companies', 'admin', 'donations'));
     
     $extrafields = new ExtraFields($db);
     $form = new Form($db);
    diff --git a/htdocs/don/card.php b/htdocs/don/card.php
    index 375b49bd4d1..d9542dcaaf0 100644
    --- a/htdocs/don/card.php
    +++ b/htdocs/don/card.php
    @@ -1,9 +1,11 @@
     <?php
    -/* Copyright (C) 2001-2002	Rodolphe Quiedeville	<rodolphe@quiedeville.org>
    - * Copyright (C) 2004-2017	Laurent Destailleur		<eldy@users.sourceforge.net>
    - * Copyright (C) 2005-2012	Regis Houssin			<regis.houssin@capnetworks.com>
    - * Copyright (C) 2013       Florian Henry		  	<florian.henry@open-concept.pro>
    - * Copyright (C) 2015-2016  Alexandre Spangaro	  	<aspangaro.dolibarr@gmail.com>
    +/* Copyright (C) 2001-2002  Rodolphe Quiedeville    <rodolphe@quiedeville.org>
    + * Copyright (C) 2004-2017  Laurent Destailleur     <eldy@users.sourceforge.net>
    + * Copyright (C) 2005-2012  Regis Houssin           <regis.houssin@capnetworks.com>
    + * Copyright (C) 2013       Florian Henry           <florian.henry@open-concept.pro>
    + * Copyright (C) 2015-2016  Alexandre Spangaro      <aspangaro.dolibarr@gmail.com>
    + * Copyright (C) 2018       Thibault FOUCART        <support@ptibogxiv.net>
    + * Copyright (C) 2018       Frédéric France         <frederic.france@netlogic.fr>
      *
      * This program is free software; you can redistribute it and/or modify
      * it under the terms of the GNU General Public License as published by
    @@ -26,23 +28,23 @@
      */
     
     require '../main.inc.php';
    -require_once DOL_DOCUMENT_ROOT.'/core/modules/dons/modules_don.php';
    -require_once DOL_DOCUMENT_ROOT.'/core/lib/donation.lib.php';
    -require_once DOL_DOCUMENT_ROOT.'/core/class/html.formfile.class.php';
    -require_once DOL_DOCUMENT_ROOT.'/core/class/html.formcompany.class.php';
    -require_once DOL_DOCUMENT_ROOT.'/don/class/don.class.php';
    -require_once DOL_DOCUMENT_ROOT.'/compta/paiement/class/paiement.class.php';
    -require_once DOL_DOCUMENT_ROOT.'/core/class/extrafields.class.php';
    -if (! empty($conf->projet->enabled))
    -{
    -	require_once DOL_DOCUMENT_ROOT.'/core/class/html.formprojet.class.php';
    -	require_once DOL_DOCUMENT_ROOT.'/projet/class/project.class.php';
    +require_once DOL_DOCUMENT_ROOT . '/core/modules/dons/modules_don.php';
    +require_once DOL_DOCUMENT_ROOT . '/core/lib/donation.lib.php';
    +require_once DOL_DOCUMENT_ROOT . '/core/class/html.formfile.class.php';
    +require_once DOL_DOCUMENT_ROOT . '/core/class/html.formcompany.class.php';
    +require_once DOL_DOCUMENT_ROOT . '/don/class/don.class.php';
    +require_once DOL_DOCUMENT_ROOT . '/compta/paiement/class/paiement.class.php';
    +require_once DOL_DOCUMENT_ROOT . '/core/class/extrafields.class.php';
    +require_once DOL_DOCUMENT_ROOT . '/core/class/html.formother.class.php';
    +require_once DOL_DOCUMENT_ROOT . '/core/class/html.formmargin.class.php';
    +require_once DOL_DOCUMENT_ROOT . '/core/lib/functions2.lib.php';
    +if (! empty($conf->projet->enabled)) {
    +    require_once DOL_DOCUMENT_ROOT.'/core/class/html.formprojet.class.php';
    +    require_once DOL_DOCUMENT_ROOT.'/projet/class/project.class.php';
     }
     require_once DOL_DOCUMENT_ROOT.'/core/class/doleditor.class.php';
     
    -$langs->load("companies");
    -$langs->load("donations");
    -$langs->load("bills");
    +$langs->loadLangs(array("bills", "companies", "donations"));
     
     $id=GETPOST('rowid')?GETPOST('rowid','int'):GETPOST('id','int');
     $action=GETPOST('action','alpha');
    @@ -242,8 +244,15 @@ else if ($action == 'classin' && $user->rights->don->creer)
     	$object->fetch($id);
     	$object->setProject($projectid);
     }
    +
    +// Actions to build doc
    +$upload_dir = $conf->don->dir_output;
    +$permissioncreate = $user->rights->don->creer;
    +include DOL_DOCUMENT_ROOT.'/core/actions_builddoc.inc.php';
    +
    +
     // Remove file in doc form
    -if ($action == 'remove_file')
    +/*if ($action == 'remove_file')
     {
     	$object = new Don($db, 0, $_GET['id']);
     	if ($object->fetch($id))
    @@ -261,11 +270,12 @@ if ($action == 'remove_file')
     		$action='';
     	}
     }
    +*/
     
     /*
      * Build doc
      */
    -
    +/*
     if ($action == 'builddoc')
     {
     	$object = new Don($db);
    @@ -291,6 +301,7 @@ if ($action == 'builddoc')
     		exit;
     	}
     }
    +*/
     
     
     /*
    @@ -317,38 +328,92 @@ if ($action == 'create')
     	print '<table class="border" width="100%">';
     	print '<tbody>';
     
    -    // Date
    +	// Ref
    +	print '<tr><td class="titlefieldcreate fieldrequired">' . $langs->trans('Ref') . '</td><td colspan="2">' . $langs->trans('Draft') . '</td></tr>';
    +
    +	// Company
    +	if (! empty($conf->societe->enabled) && ! empty($conf->global->DONATION_USE_THIRDPARTIES))
    +	{
    +		// Thirdparty
    +		print '<td>' . $langs->trans('Customer') . '</td>';
    +		if ($soc->id > 0 && ! GETPOST('fac_rec','alpha'))
    +		{
    +			print '<td colspan="2">';
    +			print $soc->getNomUrl(1);
    +			print '<input type="hidden" name="socid" value="' . $soc->id . '">';
    +			// Outstanding Bill
    +			$outstandingBills = $soc->get_OutstandingBill();
    +			print ' (' . $langs->trans('CurrentOutstandingBill') . ': ';
    +			print price($outstandingBills, '', $langs, 0, 0, -1, $conf->currency);
    +			if ($soc->outstanding_limit != '')
    +			{
    +				if ($outstandingBills > $soc->outstanding_limit) print img_warning($langs->trans("OutstandingBillReached"));
    +				print ' / ' . price($soc->outstanding_limit, '', $langs, 0, 0, -1, $conf->currency);
    +			}
    +			print ')';
    +			print '</td>';
    +		}
    +		else
    +		{
    +			print '<td colspan="2">';
    +			print $form->select_company($soc->id, 'socid', '(s.client = 1 OR s.client = 3) AND status=1', 'SelectThirdParty', 0, 0, null, 0, 'minwidth300');
    +			// Option to reload page to retrieve customer informations. Note, this clear other input
    +			if (!empty($conf->global->RELOAD_PAGE_ON_CUSTOMER_CHANGE))
    +			{
    +				print '<script type="text/javascript">
    +				$(document).ready(function() {
    +					$("#socid").change(function() {
    +						var socid = $(this).val();
    +				        var fac_rec = $(\'#fac_rec\').val();
    +						// reload page
    +						window.location.href = "'.$_SERVER["PHP_SELF"].'?action=create&socid="+socid+"&fac_rec="+fac_rec;
    +					});
    +				});
    +				</script>';
    +			}
    +			print ' <a href="'.DOL_URL_ROOT.'/societe/card.php?action=create&client=3&fournisseur=0&backtopage='.urlencode($_SERVER["PHP_SELF"].'?action=create').'">'.$langs->trans("AddThirdParty").'</a>';
    +			print '</td>';
    +		}
    +		print '</tr>' . "\n";
    +
    +	}
    +
    +	// Date
     	print '<tr><td class="fieldrequired titlefieldcreate">'.$langs->trans("Date").'</td><td>';
    -	$form->select_date($donation_date?$donation_date:-1,'','','','',"add",1,1);
    +	print $form->selectDate($donation_date?$donation_date:-1, '', '', '', '', "add", 1, 1);
     	print '</td>';
     
    -    // Amount
    -    print "<tr>".'<td class="fieldrequired">'.$langs->trans("Amount").'</td><td><input type="text" name="amount" value="'.dol_escape_htmltag(GETPOST("amount")).'" size="10"> '.$langs->trans("Currency".$conf->currency).'</td></tr>';
    +	// Amount
    +	print "<tr>".'<td class="fieldrequired">'.$langs->trans("Amount").'</td><td><input type="text" name="amount" value="'.dol_escape_htmltag(GETPOST("amount")).'" size="10"> '.$langs->trans("Currency".$conf->currency).'</td></tr>';
     
    +	// Public donation
     	print '<tr><td class="fieldrequired">'.$langs->trans("PublicDonation")."</td><td>";
     	print $form->selectyesno("public",isset($_POST["public"])?$_POST["public"]:1,1);
     	print "</td></tr>\n";
     
    -	print "<tr>".'<td>'.$langs->trans("Company").'</td><td><input type="text" name="societe" value="'.dol_escape_htmltag(GETPOST("societe")).'" class="maxwidth200"></td></tr>';
    -	print "<tr>".'<td>'.$langs->trans("Lastname").'</td><td><input type="text" name="lastname" value="'.dol_escape_htmltag(GETPOST("lastname")).'" class="maxwidth200"></td></tr>';
    -	print "<tr>".'<td>'.$langs->trans("Firstname").'</td><td><input type="text" name="firstname" value="'.dol_escape_htmltag(GETPOST("firstname")).'" class="maxwidth200"></td></tr>';
    -	print "<tr>".'<td>'.$langs->trans("Address").'</td><td>';
    -	print '<textarea name="address" wrap="soft" class="quatrevingtpercent" rows="3">'.dol_escape_htmltag(GETPOST("address")).'</textarea></td></tr>';
    +	if (empty($conf->societe->enabled) || empty($conf->global->DONATION_USE_THIRDPARTIES))
    +	{
    +		print "<tr>".'<td>'.$langs->trans("Company").'</td><td><input type="text" name="societe" value="'.dol_escape_htmltag(GETPOST("societe")).'" class="maxwidth200"></td></tr>';
    +		print "<tr>".'<td>'.$langs->trans("Lastname").'</td><td><input type="text" name="lastname" value="'.dol_escape_htmltag(GETPOST("lastname")).'" class="maxwidth200"></td></tr>';
    +		print "<tr>".'<td>'.$langs->trans("Firstname").'</td><td><input type="text" name="firstname" value="'.dol_escape_htmltag(GETPOST("firstname")).'" class="maxwidth200"></td></tr>';
    +		print "<tr>".'<td>'.$langs->trans("Address").'</td><td>';
    +		print '<textarea name="address" wrap="soft" class="quatrevingtpercent" rows="3">'.dol_escape_htmltag(GETPOST("address")).'</textarea></td></tr>';
     
    -    // Zip / Town
    -    print '<tr><td>'.$langs->trans("Zip").' / '.$langs->trans("Town").'</td><td>';
    -	print $formcompany->select_ziptown((isset($_POST["zipcode"])?$_POST["zipcode"]:$object->zip),'zipcode',array('town','selectcountry_id','state_id'),6);
    -    print ' ';
    -    print $formcompany->select_ziptown((isset($_POST["town"])?$_POST["town"]:$object->town),'town',array('zipcode','selectcountry_id','state_id'));
    -    print '</tr>';
    +		// Zip / Town
    +		print '<tr><td>'.$langs->trans("Zip").' / '.$langs->trans("Town").'</td><td>';
    +		print $formcompany->select_ziptown((isset($_POST["zipcode"])?$_POST["zipcode"]:$object->zip),'zipcode',array('town','selectcountry_id','state_id'),6);
    +		print ' ';
    +		print $formcompany->select_ziptown((isset($_POST["town"])?$_POST["town"]:$object->town),'town',array('zipcode','selectcountry_id','state_id'));
    +		print '</tr>';
     
    -	// Country
    -    print '<tr><td><label for="selectcountry_id">'.$langs->trans('Country').'</label></td><td class="maxwidthonsmartphone">';
    -    print $form->select_country(GETPOST('country_id')!=''?GETPOST('country_id'):$object->country_id);
    -    if ($user->admin) print info_admin($langs->trans("YouCanChangeValuesForThisListFromDictionarySetup"),1);
    -    print '</td></tr>';
    +		// Country
    +		print '<tr><td><label for="selectcountry_id">'.$langs->trans('Country').'</label></td><td class="maxwidthonsmartphone">';
    +		print $form->select_country(GETPOST('country_id')!=''?GETPOST('country_id'):$object->country_id);
    +		if ($user->admin) print info_admin($langs->trans("YouCanChangeValuesForThisListFromDictionarySetup"),1);
    +		print '</td></tr>';
     
    -	print "<tr>".'<td>'.$langs->trans("EMail").'</td><td><input type="text" name="email" value="'.dol_escape_htmltag(GETPOST("email")).'" class="maxwidth200"></td></tr>';
    +		print "<tr>".'<td>'.$langs->trans("EMail").'</td><td><input type="text" name="email" value="'.dol_escape_htmltag(GETPOST("email")).'" class="maxwidth200"></td></tr>';
    +	}
     
     	// Payment mode
     	print "<tr><td>".$langs->trans("PaymentMode")."</td><td>\n";
    @@ -446,7 +511,7 @@ if (! empty($id) && $action == 'edit')
     
     	// Date
     	print '<tr><td class="titlefieldcreate fieldrequired">'.$langs->trans("Date").'</td><td>';
    -	$form->select_date($object->date,'','','','',"update");
    +	print $form->selectDate($object->date,'','','','',"update");
     	print '</td>';
     
     	// Amount
    @@ -721,7 +786,7 @@ if (! empty($id) && $action != 'edit')
     		print '<div class="inline-block divButAction"><a class="butAction" href="' . $_SERVER["PHP_SELF"] . '?rowid='.$object->id.'&action=valid_promesse">'.$langs->trans("ValidPromess").'</a></div>';
     	}
     
    -    if (($object->statut == 0 || $object->statut == 1) && $remaintopay == 0 && $object->paid == 0)
    +    if (($object->statut == 0 || $object->statut == 1) && $totalpaid == 0 && $object->paid == 0)
         {
             print '<div class="inline-block divButAction"><a class="butAction" href="' . $_SERVER["PHP_SELF"] . '?rowid='.$object->id.'&action=set_cancel">'.$langs->trans("ClassifyCanceled")."</a></div>";
         }
    @@ -782,6 +847,16 @@ if (! empty($id) && $action != 'edit')
     	$linktoelem = $form->showLinkToObjectBlock($object, null, array('don'));
     	$somethingshown = $form->showLinkedObjectBlock($object, $linktoelem);
     
    +		// Show online payment link
    +		$useonlinepayment = (! empty($conf->paypal->enabled) || ! empty($conf->stripe->enabled) || ! empty($conf->paybox->enabled));
    +
    +		if ($useonlinepayment) //$object->statut != Facture::STATUS_DRAFT &&
    +		{
    +			print '<br><!-- Link to pay -->'."\n";
    +			require_once DOL_DOCUMENT_ROOT.'/core/lib/payments.lib.php';
    +			print showOnlinePaymentUrl('donation', $object->ref).'<br>';
    +		}
    +
     	print '</div><div class="fichehalfright"><div class="ficheaddleft">';
     
     	print '</div></div></div>';
    diff --git a/htdocs/don/class/don.class.php b/htdocs/don/class/don.class.php
    index 78e3a57f436..ed9c629a50d 100644
    --- a/htdocs/don/class/don.class.php
    +++ b/htdocs/don/class/don.class.php
    @@ -34,34 +34,53 @@ require_once DOL_DOCUMENT_ROOT .'/core/class/commonobject.class.php';
      */
     class Don extends CommonObject
     {
    -    public $element='don'; 					// Id that identify managed objects
    -    public $table_element='don';			// Name of table without prefix where object is stored
    -	public $fk_element = 'fk_donation';
    -	public $ismultientitymanaged = 1;  	// 0=No test on entity, 1=Test with field entity, 2=Test with link by societe
    -    var $picto = 'generic';
    +    /**
    +	 * @var string ID to identify managed object
    +	 */
    +	public $element='don';
     
    -    var $date;
    -    var $amount;
    -    var $societe;
    -    var $address;
    -    var $zip;
    -    var $town;
    -    var $email;
    -    var $public;
    -    var $fk_project;
    -    var $fk_typepayment;
    -	var $num_payment;
    -	var $date_valid;
    -	var $modepaymentid = 0;
    -
    -	var $labelstatut;
    -	var $labelstatutshort;
    +    /**
    +	 * @var string Name of table without prefix where object is stored
    +	 */
    +	public $table_element='don';
     
     	/**
    -	 * @deprecated
    -	 * @see note_private, note_public
    +	 * @var int Field with ID of parent key if this field has a parent
     	 */
    -	var $commentaire;
    +	public $fk_element = 'fk_donation';
    +
    +	/**
    +	 * 0=No test on entity, 1=Test with field entity, 2=Test with link by societe
    +	 * @var int
    +	 */
    +	public $ismultientitymanaged = 1;
    +
    +    /**
    +	 * @var string String with name of icon for myobject. Must be the part after the 'object_' into object_myobject.png
    +	 */
    +	public $picto = 'generic';
    +
    +    public $date;
    +    public $amount;
    +    public $societe;
    +
    +    /**
    +	 * @var string Address
    +	 */
    +	public $address;
    +
    +    public $zip;
    +    public $town;
    +    public $email;
    +    public $public;
    +    public $fk_project;
    +    public $fk_typepayment;
    +	public $num_payment;
    +	public $date_valid;
    +	public $modepaymentid = 0;
    +
    +	public $labelstatut;
    +	public $labelstatutshort;
     
     
         /**
    @@ -71,9 +90,7 @@ class Don extends CommonObject
          */
         function __construct($db)
         {
    -        global $langs;
    -
    -        $this->db = $db;
    +         $this->db = $db;
         }
     
     
    @@ -88,6 +105,7 @@ class Don extends CommonObject
             return $this->LibStatut($this->statut,$mode);
         }
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
         /**
          *  Renvoi le libelle d'un statut donne
          *
    @@ -97,7 +115,8 @@ class Don extends CommonObject
          */
         function LibStatut($statut,$mode=0)
         {
    -    	if (empty($this->labelstatut) || empty($this->labelstatushort))
    +        // phpcs:enable
    +    	if (empty($this->labelstatut) || empty($this->labelstatutshort))
         	{
     	    	global $langs;
     	    	$langs->load("donations");
    @@ -115,44 +134,44 @@ class Don extends CommonObject
             {
                 return $this->labelstatut[$statut];
             }
    -        if ($mode == 1)
    +        elseif ($mode == 1)
             {
                 return $this->labelstatutshort[$statut];
             }
    -        if ($mode == 2)
    +        elseif ($mode == 2)
             {
                 if ($statut == -1) return img_picto($this->labelstatut[$statut],'statut5').' '.$this->labelstatutshort[$statut];
    -            if ($statut == 0)  return img_picto($this->labelstatut[$statut],'statut0').' '.$this->labelstatutshort[$statut];
    -            if ($statut == 1)  return img_picto($this->labelstatut[$statut],'statut1').' '.$this->labelstatutshort[$statut];
    -            if ($statut == 2)  return img_picto($this->labelstatut[$statut],'statut6').' '.$this->labelstatutshort[$statut];
    +            elseif ($statut == 0)  return img_picto($this->labelstatut[$statut],'statut0').' '.$this->labelstatutshort[$statut];
    +            elseif ($statut == 1)  return img_picto($this->labelstatut[$statut],'statut1').' '.$this->labelstatutshort[$statut];
    +            elseif ($statut == 2)  return img_picto($this->labelstatut[$statut],'statut6').' '.$this->labelstatutshort[$statut];
             }
    -        if ($mode == 3)
    +        elseif ($mode == 3)
             {
                 if ($statut == -1) return img_picto($this->labelstatut[$statut],'statut5');
    -            if ($statut == 0)  return img_picto($this->labelstatut[$statut],'statut0');
    -            if ($statut == 1)  return img_picto($this->labelstatut[$statut],'statut1');
    -            if ($statut == 2)  return img_picto($this->labelstatut[$statut],'statut6');
    +            elseif ($statut == 0)  return img_picto($this->labelstatut[$statut],'statut0');
    +            elseif ($statut == 1)  return img_picto($this->labelstatut[$statut],'statut1');
    +            elseif ($statut == 2)  return img_picto($this->labelstatut[$statut],'statut6');
             }
    -        if ($mode == 4)
    +        elseif ($mode == 4)
             {
                 if ($statut == -1) return img_picto($this->labelstatut[$statut],'statut5').' '.$this->labelstatut[$statut];
    -            if ($statut == 0)  return img_picto($this->labelstatut[$statut],'statut0').' '.$this->labelstatut[$statut];
    -            if ($statut == 1)  return img_picto($this->labelstatut[$statut],'statut1').' '.$this->labelstatut[$statut];
    -            if ($statut == 2)  return img_picto($this->labelstatut[$statut],'statut6').' '.$this->labelstatut[$statut];
    +            elseif ($statut == 0)  return img_picto($this->labelstatut[$statut],'statut0').' '.$this->labelstatut[$statut];
    +            elseif ($statut == 1)  return img_picto($this->labelstatut[$statut],'statut1').' '.$this->labelstatut[$statut];
    +            elseif ($statut == 2)  return img_picto($this->labelstatut[$statut],'statut6').' '.$this->labelstatut[$statut];
             }
    -            if ($mode == 5)
    +        elseif ($mode == 5)
             {
                 if ($statut == -1) return $this->labelstatutshort[$statut].' '.img_picto($this->labelstatut[$statut],'statut5');
    -            if ($statut == 0)  return $this->labelstatutshort[$statut].' '.img_picto($this->labelstatut[$statut],'statut0');
    -            if ($statut == 1)  return $this->labelstatutshort[$statut].' '.img_picto($this->labelstatut[$statut],'statut1');
    -            if ($statut == 2)  return $this->labelstatutshort[$statut].' '.img_picto($this->labelstatut[$statut],'statut6');
    +            elseif ($statut == 0)  return $this->labelstatutshort[$statut].' '.img_picto($this->labelstatut[$statut],'statut0');
    +            elseif ($statut == 1)  return $this->labelstatutshort[$statut].' '.img_picto($this->labelstatut[$statut],'statut1');
    +            elseif ($statut == 2)  return $this->labelstatutshort[$statut].' '.img_picto($this->labelstatut[$statut],'statut6');
             }
    -        if ($mode == 6)
    +        elseif ($mode == 6)
             {
                 if ($statut == -1) return $this->labelstatut[$statut].' '.img_picto($this->labelstatut[$statut],'statut5');
    -            if ($statut == 0)  return $this->labelstatut[$statut].' '.img_picto($this->labelstatut[$statut],'statut0');
    -            if ($statut == 1)  return $this->labelstatut[$statut].' '.img_picto($this->labelstatut[$statut],'statut1');
    -            if ($statut == 2)  return $this->labelstatut[$statut].' '.img_picto($this->labelstatut[$statut],'statut6');
    +            elseif ($statut == 0)  return $this->labelstatut[$statut].' '.img_picto($this->labelstatut[$statut],'statut0');
    +            elseif ($statut == 1)  return $this->labelstatut[$statut].' '.img_picto($this->labelstatut[$statut],'statut1');
    +            elseif ($statut == 2)  return $this->labelstatut[$statut].' '.img_picto($this->labelstatut[$statut],'statut6');
             }
         }
     
    @@ -366,8 +385,8 @@ class Don extends CommonObject
             $sql.= ", '".$this->db->escape($this->address)."'";
             $sql.= ", '".$this->db->escape($this->zip)."'";
             $sql.= ", '".$this->db->escape($this->town)."'";
    -		$sql.= ", ".$this->country_id;
    -        $sql.= ", ".$this->public;
    +        $sql.= ", ".($this->country_id > 0 ? $this->country_id : '0');
    +        $sql.= ", ".((int) $this->public);
             $sql.= ", ".($this->fk_project > 0?$this->fk_project:"null");
            	$sql.= ", ".(!empty($this->note_private)?("'".$this->db->escape($this->note_private)."'"):"NULL");
     		$sql.= ", ".(!empty($this->note_public)?("'".$this->db->escape($this->note_public)."'"):"NULL");
    @@ -379,7 +398,6 @@ class Don extends CommonObject
             $sql.= ", '".$this->db->escape($this->phone_mobile)."'";
             $sql.= ")";
     
    -        dol_syslog(get_class($this)."::create", LOG_DEBUG);
             $resql = $this->db->query($sql);
             if ($resql)
             {
    @@ -415,8 +433,8 @@ class Don extends CommonObject
     
     		if (!$error && !empty($conf->global->MAIN_DISABLEDRAFTSTATUS))
             {
    -            $res = $this->setValid($user);
    -            if ($res < 0) $error++;
    +            //$res = $this->setValid($user);
    +            //if ($res < 0) $error++;
             }
     
             if (!$error)
    @@ -670,7 +688,6 @@ class Don extends CommonObject
                     $this->note_private	  = $obj->note_private;
                     $this->note_public	  = $obj->note_public;
                     $this->modelpdf       = $obj->model_pdf;
    -                $this->commentaire    = $obj->note;	// deprecated
     
                     // Retreive all extrafield
                     // fetch optionals attributes and labels
    @@ -683,9 +700,9 @@ class Don extends CommonObject
                 dol_print_error($this->db);
                 return -1;
             }
    -
         }
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
         /**
          *    Validate a promise of donation
          *
    @@ -696,6 +713,7 @@ class Don extends CommonObject
          */
         function valid_promesse($id, $userid, $notrigger=0)
         {
    +        // phpcs:enable
     		global $langs, $user;
     
     		$error=0;
    @@ -736,6 +754,7 @@ class Don extends CommonObject
             }
         }
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
         /**
          *    Classify the donation as paid, the donation was received
          *
    @@ -745,6 +764,7 @@ class Don extends CommonObject
          */
         function set_paid($id, $modepayment=0)
         {
    +        // phpcs:enable
             $sql = "UPDATE ".MAIN_DB_PREFIX."don SET fk_statut = 2";
             if ($modepayment)
             {
    @@ -771,6 +791,7 @@ class Don extends CommonObject
             }
         }
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
         /**
          *    Set donation to status cancelled
          *
    @@ -779,6 +800,7 @@ class Don extends CommonObject
          */
         function set_cancel($id)
         {
    +        // phpcs:enable
             $sql = "UPDATE ".MAIN_DB_PREFIX."don SET fk_statut = -1 WHERE rowid = ".$id;
     
             $resql=$this->db->query($sql);
    @@ -800,6 +822,7 @@ class Don extends CommonObject
             }
         }
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
         /**
          *  Sum of donations
          *
    @@ -808,6 +831,7 @@ class Don extends CommonObject
          */
         function sum_donations($param)
         {
    +        // phpcs:enable
             global $conf;
     
             $result=0;
    @@ -827,13 +851,15 @@ class Don extends CommonObject
             return $result;
         }
     
    -	/**
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
    +    /**
          *	Charge indicateurs this->nb pour le tableau de bord
          *
          *	@return     int         <0 if KO, >0 if OK
          */
         function load_state_board()
         {
    +        // phpcs:enable
             global $conf;
     
             $this->nb=array();
    @@ -931,4 +957,111 @@ class Don extends CommonObject
     		}
     	}
     
    +
    +	/**
    +	 *  Create a document onto disk according to template module.
    +	 *
    +	 *  @param	    string		$modele			Force template to use ('' to not force)
    +	 *  @param		Translate	$outputlangs	objet lang a utiliser pour traduction
    +	 *  @param      int			$hidedetails    Hide details of lines
    +	 *  @param      int			$hidedesc       Hide description
    +	 *  @param      int			$hideref        Hide ref
    +	 *  @return     int         				0 if KO, 1 if OK
    +	 */
    +	public function generateDocument($modele, $outputlangs, $hidedetails=0, $hidedesc=0, $hideref=0)
    +	{
    +		global $conf,$langs;
    +
    +		$langs->load("bills");
    +
    +		if (! dol_strlen($modele)) {
    +
    +			$modele = 'html_cerfafr';
    +
    +			if ($this->modelpdf) {
    +				$modele = $this->modelpdf;
    +			} elseif (! empty($conf->global->DON_ADDON_MODEL)) {
    +				$modele = $conf->global->DON_ADDON_MODEL;
    +			}
    +		}
    +
    +		$modelpath = "core/modules/dons/";
    +
    +		// TODO Restore use of commonGenerateDocument instead of dedicated code here
    +		//return $this->commonGenerateDocument($modelpath, $modele, $outputlangs, $hidedetails, $hidedesc, $hideref);
    +
    +		// Increase limit for PDF build
    +		$err=error_reporting();
    +		error_reporting(0);
    +		@set_time_limit(120);
    +		error_reporting($err);
    +
    +		$srctemplatepath='';
    +
    +		// If selected modele is a filename template (then $modele="modelname:filename")
    +		$tmp=explode(':',$modele,2);
    +		if (! empty($tmp[1]))
    +		{
    +			$modele=$tmp[0];
    +			$srctemplatepath=$tmp[1];
    +		}
    +
    +		// Search template files
    +		$file=''; $classname=''; $filefound=0;
    +		$dirmodels=array('/');
    +		if (is_array($conf->modules_parts['models'])) $dirmodels=array_merge($dirmodels,$conf->modules_parts['models']);
    +		foreach($dirmodels as $reldir)
    +		{
    +			foreach(array('html','doc','pdf') as $prefix)
    +			{
    +				$file = $prefix."_".preg_replace('/^html_/','',$modele).".modules.php";
    +
    +				// On verifie l'emplacement du modele
    +				$file=dol_buildpath($reldir."core/modules/dons/".$file,0);
    +				if (file_exists($file))
    +				{
    +					$filefound=1;
    +					$classname=$prefix.'_'.$modele;
    +					break;
    +				}
    +			}
    +			if ($filefound) break;
    +		}
    +
    +		// Charge le modele
    +		if ($filefound)
    +		{
    +			require_once $file;
    +
    +			$object=$this;
    +
    +			$classname = $modele;
    +			$obj = new $classname($this->db);
    +
    +			// We save charset_output to restore it because write_file can change it if needed for
    +			// output format that does not support UTF8.
    +			$sav_charset_output=$outputlangs->charset_output;
    +			if ($obj->write_file($object,$outputlangs, $srctemplatepath, $hidedetails, $hidedesc, $hideref) > 0)
    +			{
    +				$outputlangs->charset_output=$sav_charset_output;
    +
    +				// we delete preview files
    +				require_once DOL_DOCUMENT_ROOT.'/core/lib/files.lib.php';
    +				dol_delete_preview($object);
    +				return 1;
    +			}
    +			else
    +			{
    +				$outputlangs->charset_output=$sav_charset_output;
    +				dol_syslog("Erreur dans don_create");
    +				dol_print_error($this->db,$obj->error);
    +				return 0;
    +			}
    +		}
    +		else
    +		{
    +			print $langs->trans("Error")." ".$langs->trans("ErrorFileDoesNotExists",$file);
    +			return 0;
    +		}
    +	}
     }
    diff --git a/htdocs/don/class/donstats.class.php b/htdocs/don/class/donstats.class.php
    index dfe74b7f691..ed048dc04a4 100644
    --- a/htdocs/don/class/donstats.class.php
    +++ b/htdocs/don/class/donstats.class.php
    @@ -34,6 +34,9 @@ include_once DOL_DOCUMENT_ROOT . '/core/lib/date.lib.php';
      */
     class DonationStats extends Stats
     {
    +	/**
    +	 * @var string Name of table without prefix where object is stored
    +	 */
     	public $table_element;
     
     	var $socid;
    @@ -131,4 +134,4 @@ class DonationStats extends Stats
     
     		return $this->_getAllByYear($sql);
     	}
    -}
    \ No newline at end of file
    +}
    diff --git a/htdocs/don/class/paymentdonation.class.php b/htdocs/don/class/paymentdonation.class.php
    index 8d31c292155..69c6e8b5501 100644
    --- a/htdocs/don/class/paymentdonation.class.php
    +++ b/htdocs/don/class/paymentdonation.class.php
    @@ -29,10 +29,24 @@ require_once DOL_DOCUMENT_ROOT.'/core/class/commonobject.class.php';
      */
     class PaymentDonation extends CommonObject
     {
    -	public $element='payment_donation';			//!< Id that identify managed objects
    -	public $table_element='payment_donation';	//!< Name of table without prefix where object is stored
    -    public $picto = 'payment';
    +	/**
    +	 * @var string ID to identify managed object
    +	 */
    +	public $element='payment_donation';
     
    +	/**
    +	 * @var string Name of table without prefix where object is stored
    +	 */
    +	public $table_element='payment_donation';
    +
    +    /**
    +	 * @var string String with name of icon for myobject. Must be the part after the 'object_' into object_myobject.png
    +	 */
    +	public $picto = 'payment';
    +
    +	/**
    +	 * @var int ID
    +	 */
     	public $rowid;
     
     	public $fk_donation;
    @@ -68,7 +82,7 @@ class PaymentDonation extends CommonObject
          *  Use this->amounts to have list of lines for the payment
          *
     	 *  @param      User		$user			User making payment
    -	 *	@param      bool 		$notrigger 		false=launch triggers after, true=disable triggers
    +	 *  @param      bool 		$notrigger 		false=launch triggers after, true=disable triggers
     	 *  @return     int     					<0 if KO, id of payment if OK
     	 */
     	function create($user, $notrigger=false)
    @@ -445,6 +459,7 @@ class PaymentDonation extends CommonObject
     	    return '';
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *  Renvoi le libelle d'un statut donne
     	 *
    @@ -454,7 +469,8 @@ class PaymentDonation extends CommonObject
     	 */
     	function LibStatut($statut,$mode=0)
     	{
    -	    global $langs;
    +        // phpcs:enable
    +        global $langs;
     
     	    return '';
     	}
    @@ -482,8 +498,6 @@ class PaymentDonation extends CommonObject
     		$this->fk_bank='';
     		$this->fk_user_creat='';
     		$this->fk_user_modif='';
    -
    -
     	}
     
     
    @@ -570,6 +584,7 @@ class PaymentDonation extends CommonObject
         }
     
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *  Update link between the donation payment and the generated line in llx_bank
     	 *
    @@ -578,6 +593,7 @@ class PaymentDonation extends CommonObject
     	 */
     	function update_fk_bank($id_bank)
     	{
    +        // phpcs:enable
     		$sql = "UPDATE ".MAIN_DB_PREFIX."payment_donation SET fk_bank = ".$id_bank." WHERE rowid = ".$this->id;
     
     		dol_syslog(get_class($this)."::update_fk_bank", LOG_DEBUG);
    diff --git a/htdocs/don/document.php b/htdocs/don/document.php
    index 020272d5bae..177b2b82d8b 100644
    --- a/htdocs/don/document.php
    +++ b/htdocs/don/document.php
    @@ -40,9 +40,8 @@ if (! empty($conf->projet->enabled))
         require_once DOL_DOCUMENT_ROOT.'/projet/class/project.class.php';
     }
     
    -$langs->load("other");
    -$langs->load("donations");
    -$langs->load("companies");
    +// Load translation files required by the page
    +$langs->loadLangs(array("companies","other","donations"));
     
     $id = GETPOST('id','int');
     $ref = GETPOST('ref', 'alpha');
    @@ -107,7 +106,7 @@ if ($object->id)
     	dol_fiche_head($head, 'documents',  $langs->trans("Donation"), -1, 'generic');
     
     
    -	// Construit liste des fichiers
    +	// Build file list
     	$filearray=dol_dir_list($upload_dir,"files",0,'','(\.meta|_preview.*\.png)$',$sortfield,(strtolower($sortorder)=='desc'?SORT_DESC:SORT_ASC),1);
     	$totalsize=0;
     	foreach($filearray as $key => $file)
    diff --git a/htdocs/don/list.php b/htdocs/don/list.php
    index 334d1f219c2..782a3afba75 100644
    --- a/htdocs/don/list.php
    +++ b/htdocs/don/list.php
    @@ -28,8 +28,8 @@ require '../main.inc.php';
     require_once DOL_DOCUMENT_ROOT.'/don/class/don.class.php';
     if (! empty($conf->projet->enabled)) require_once DOL_DOCUMENT_ROOT.'/projet/class/project.class.php';
     
    -$langs->load("companies");
    -$langs->load("donations");
    +// Load translation files required by the page
    +$langs->loadLangs(array("companies","donations"));
     
     $sortfield = GETPOST("sortfield",'alpha');
     $sortorder = GETPOST("sortorder",'alpha');
    @@ -141,7 +141,7 @@ if ($resql)
     	$newcardbutton='';
     	if ($user->rights->don->creer)
     	{
    -		$newcardbutton='<a class="butActionNew" href="'.DOL_URL_ROOT.'/don/card.php?action=create">'.$langs->trans('NewDonation');
    +		$newcardbutton='<a class="butActionNew" href="'.DOL_URL_ROOT.'/don/card.php?action=create"><span class="valignmiddle">'.$langs->trans('NewDonation').'</span>';
     		$newcardbutton.= '<span class="fa fa-plus-circle valignmiddle"></span>';
     		$newcardbutton.= '</a>';
     	}
    @@ -160,7 +160,7 @@ if ($resql)
     	if ($search_all)
         {
             foreach($fieldstosearchall as $key => $val) $fieldstosearchall[$key]=$langs->trans($val);
    -        print $langs->trans("FilterOnInto", $search_all) . join(', ',$fieldstosearchall);
    +        print '<div class="divsearchfieldfilter">'.$langs->trans("FilterOnInto", $search_all) . join(', ',$fieldstosearchall).'</div>';
         }
     
         print '<div class="div-table-responsive">';
    diff --git a/htdocs/don/note.php b/htdocs/don/note.php
    index d78aa2c7ea5..3a5c55f7c6d 100644
    --- a/htdocs/don/note.php
    +++ b/htdocs/don/note.php
    @@ -35,9 +35,8 @@ if (! empty($conf->projet->enabled))
         require_once DOL_DOCUMENT_ROOT.'/projet/class/project.class.php';
     }
     
    -$langs->load("companies");
    -$langs->load("bills");
    -$langs->load("donations");
    +// Load translation files required by the page
    +$langs->loadLangs(array("companies","bills","donations"));
     
     $id=(GETPOST('id','int')?GETPOST('id','int'):GETPOST('facid','int'));  // For backward compatibility
     $ref=GETPOST('ref','alpha');
    diff --git a/htdocs/don/payment/card.php b/htdocs/don/payment/card.php
    index e4a7ef5c5d4..dde03cb461d 100644
    --- a/htdocs/don/payment/card.php
    +++ b/htdocs/don/payment/card.php
    @@ -28,9 +28,8 @@ require_once DOL_DOCUMENT_ROOT.'/compta/facture/class/facture.class.php';
     require_once DOL_DOCUMENT_ROOT.'/core/modules/facture/modules_facture.php';
     if (! empty($conf->banque->enabled)) require_once DOL_DOCUMENT_ROOT.'/compta/bank/class/account.class.php';
     
    -$langs->load('bills');
    -$langs->load('banks');
    -$langs->load('companies');
    +// Load translation files required by the page
    +$langs->loadLangs(array("bills","banks","companies"));
     
     // Security check
     $id=GETPOST('rowid')?GETPOST('rowid','int'):GETPOST('id','int');
    diff --git a/htdocs/don/payment/payment.php b/htdocs/don/payment/payment.php
    index fe4197dbc15..e016bb80a8e 100644
    --- a/htdocs/don/payment/payment.php
    +++ b/htdocs/don/payment/payment.php
    @@ -1,5 +1,6 @@
     <?php
    -/* Copyright (C) 2015       Alexandre Spangaro	  	<aspangaro.dolibarr@gmail.com>
    +/* Copyright (C) 2015       Alexandre Spangaro      <aspangaro.dolibarr@gmail.com>
    + * Copyright (C) 2018       Frédéric France         <frederic.france@netlogic.fr>
      *
      * This program is free software; you can redistribute it and/or modify
      * it under the terms of the GNU General Public License as published by
    @@ -174,7 +175,7 @@ if (GETPOST('action','aZ09') == 'create')
     	print '<input type="hidden" name="rowid" value="'.$chid.'">';
     	print '<input type="hidden" name="chid" value="'.$chid.'">';
     	print '<input type="hidden" name="action" value="add_payment">';
    -	
    +
         dol_fiche_head();
     
     	print '<table cellspacing="0" class="border" width="100%" cellpadding="2">';
    @@ -205,7 +206,7 @@ if (GETPOST('action','aZ09') == 'create')
     	print '<tr><td class="fieldrequired">'.$langs->trans("Date").'</td><td colspan="2">';
     	$datepaid = dol_mktime(12, 0, 0, $_POST["remonth"], $_POST["reday"], $_POST["reyear"]);
     	$datepayment=empty($conf->global->MAIN_AUTOFILL_DATE)?(empty($_POST["remonth"])?-1:$datepaid):0;
    -	$form->select_date($datepayment,'','','','',"add_payment",1,1);
    +	print $form->selectDate($datepayment, '', '', '', '', "add_payment", 1, 1);
     	print "</td>";
     	print '</tr>';
     
    @@ -249,7 +250,6 @@ if (GETPOST('action','aZ09') == 'create')
     	print '<td align="center">'.$langs->trans("Amount").'</td>';
     	print "</tr>\n";
     
    -	$var=true;
     	$total=0;
     	$totalrecu=0;
     
    @@ -257,8 +257,6 @@ if (GETPOST('action','aZ09') == 'create')
     	{
     		$objp = $don;
     
    -		
    -
     		print '<tr class="oddeven">';
     
     		print '<td align="right">'.price($objp->amount)."</td>";
    @@ -288,7 +286,7 @@ if (GETPOST('action','aZ09') == 'create')
     	if ($i > 1)
     	{
     		// Print total
    -		print "<tr ".$bc[!$var].">";
    +		print '<tr class="oddeven">';
     		print '<td colspan="2" align="left">'.$langs->trans("Total").':</td>';
     		print "<td align=\"right\"><b>".price($total_ttc)."</b></td>";
     		print "<td align=\"right\"><b>".price($totalrecu)."</b></td>";
    diff --git a/htdocs/don/stats/index.php b/htdocs/don/stats/index.php
    index cb574da939a..224e674e9da 100644
    --- a/htdocs/don/stats/index.php
    +++ b/htdocs/don/stats/index.php
    @@ -47,9 +47,8 @@ $year = GETPOST('year')>0?GETPOST('year'):$nowyear;
     $startyear=$year-1;
     $endyear=$year;
     
    -$langs->load("sendings");
    -$langs->load("other");
    -$langs->load("companies");
    +// Load translation files required by the page
    +$langs->loadLangs(array("companies","other","sendings"));
     
     
     /*
    diff --git a/htdocs/don/tpl/linkedobjectblock.tpl.php b/htdocs/don/tpl/linkedobjectblock.tpl.php
    index fdf6ae71c2f..f8d51bb6e35 100644
    --- a/htdocs/don/tpl/linkedobjectblock.tpl.php
    +++ b/htdocs/don/tpl/linkedobjectblock.tpl.php
    @@ -33,12 +33,11 @@ $linkedObjectBlock = $GLOBALS['linkedObjectBlock'];
     $langs->load("donations");
     
     $total=0; $ilink=0;
    -$var=true;
     foreach($linkedObjectBlock as $key => $objectlink)
     {
         $ilink++;
    -    
    -    $trclass=($var?'pair':'impair');
    +
    +    $trclass='oddeven';
         if ($ilink == count($linkedObjectBlock) && empty($noMoreLinkedObjectBlockAfter) && count($linkedObjectBlock) <= 1) $trclass.=' liste_sub_total';
     ?>
         <tr class="<?php echo $trclass; ?>">
    @@ -67,7 +66,7 @@ if (count($linkedObjectBlock) > 1)
         	<td align="right"></td>
         	<td align="right"></td>
         </tr>
    -    <?php  
    +    <?php
     }
     ?>
     
    diff --git a/htdocs/ecm/class/ecmdirectory.class.php b/htdocs/ecm/class/ecmdirectory.class.php
    index a3669f909e9..f477e27b37b 100644
    --- a/htdocs/ecm/class/ecmdirectory.class.php
    +++ b/htdocs/ecm/class/ecmdirectory.class.php
    @@ -27,32 +27,66 @@
      */
     class EcmDirectory // extends CommonObject
     {
    -	public $element='ecm_directories';			//!< Id that identify managed objects
    -	//public $table_element='ecm_directories';	//!< Name of table without prefix where object is stored
    -	var $picto = 'dir';
    +	/**
    +	 * @var string ID to identify managed object
    +	 */
    +	public $element='ecm_directories';
     
    -	var $id;
    +	/**
    +	 * @var string Name of table without prefix where object is stored
    +	 */
    +	//public $table_element='ecm_directories';
     
    -	var $label;
    -	var $fk_parent;
    -	var $description;
    -	var $cachenbofdoc=-1;	// By default cache initialized with value 'not calculated'
    -	var $date_c;
    -	var $date_m;
    +	/**
    +	 * @var string String with name of icon for myobject. Must be the part after the 'object_' into object_myobject.png
    +	 */
    +	public $picto = 'dir';
    +
    +	/**
    +	 * @var int ID
    +	 */
    +	public $id;
    +
    +	/**
    +     * @var string ECM directories label
    +     */
    +    public $label;
    +
    +	public $fk_parent;
    +
    +	/**
    +	 * @var string description
    +	 */
    +	public $description;
    +
    +	public $cachenbofdoc=-1;	// By default cache initialized with value 'not calculated'
    +	public $date_c;
    +	public $date_m;
     	public $fk_user_m;
     	public $fk_user_c;
    +
    +	/**
    +	 * @var string Ref
    +	 */
     	public $ref;
     
    -	var $cats=array();
    -	var $motherof=array();
    +	public $cats=array();
    +	public $motherof=array();
     
    -	var $forbiddenchars = array('<','>',':','/','\\','?','*','|','"');
    -	var $forbiddencharsdir = array('<','>',':','?','*','|','"');
    +	public $forbiddenchars = array('<','>',':','/','\\','?','*','|','"');
    +	public $forbiddencharsdir = array('<','>',':','?','*','|','"');
     
     	public $full_arbo_loaded;
     
    +	/**
    +	 * @var string Error code (or message)
    +	 */
     	public $error;
    -	public $errors;
    +
    +	/**
    +	 * @var string[] Error codes (or messages)
    +	 */
    +	public $errors = array();
     
     
     	/**
    @@ -490,6 +524,7 @@ class EcmDirectory // extends CommonObject
     		return $ret;
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 * 	Load this->motherof that is array(id_son=>id_parent, ...)
     	 *
    @@ -497,6 +532,7 @@ class EcmDirectory // extends CommonObject
     	 */
     	function load_motherof()
     	{
    +        // phpcs:enable
     		global $conf;
     
     		$this->motherof=array();
    @@ -537,6 +573,7 @@ class EcmDirectory // extends CommonObject
     		return $this->LibStatut($this->status,$mode);
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *  Return the status
     	 *
    @@ -546,11 +583,13 @@ class EcmDirectory // extends CommonObject
     	 */
     	static function LibStatut($status,$mode=0)
     	{
    +        // phpcs:enable
     		global $langs;
     		return '';
     	}
     
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 * 	Reconstruit l'arborescence des categories sous la forme d'un tableau à partir de la base de donnée
     	 *	Renvoi un tableau de tableau('id','id_mere',...) trie selon arbre et avec:
    @@ -572,6 +611,7 @@ class EcmDirectory // extends CommonObject
     	 */
     	function get_full_arbo($force=0)
     	{
    +        // phpcs:enable
     		global $conf;
     
     		if (empty($force) && ! empty($this->full_arbo_loaded))
    @@ -651,6 +691,7 @@ class EcmDirectory // extends CommonObject
     		return $this->cats;
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *	Define properties fullpath, fullrelativename, fulllabel of a directory of array this->cats and all its childs.
     	 *  Separator between directories is always '/', whatever is OS.
    @@ -661,6 +702,7 @@ class EcmDirectory // extends CommonObject
     	 */
     	function build_path_from_id_categ($id_categ,$protection=0)
     	{
    +        // phpcs:enable
     		// Define fullpath
     		if (! empty($this->cats[$id_categ]['id_mere']))
     		{
    @@ -735,6 +777,7 @@ class EcmDirectory // extends CommonObject
     		}
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
          * Call trigger based on this instance
          *
    @@ -748,6 +791,7 @@ class EcmDirectory // extends CommonObject
          */
         function call_trigger($trigger_name, $user)
         {
    +        // phpcs:enable
             global $langs,$conf;
     
             include_once DOL_DOCUMENT_ROOT . '/core/class/interfaces.class.php';
    @@ -764,8 +808,5 @@ class EcmDirectory // extends CommonObject
                 }
             }
             return $result;
    -
         }
    -
    -
     }
    diff --git a/htdocs/ecm/class/ecmfiles.class.php b/htdocs/ecm/class/ecmfiles.class.php
    index f1c0b6b1448..50dbcb60dc6 100644
    --- a/htdocs/ecm/class/ecmfiles.class.php
    +++ b/htdocs/ecm/class/ecmfiles.class.php
    @@ -40,22 +40,44 @@ class EcmFiles extends CommonObject
     	 * @var string Id to identify managed objects
     	 */
     	public $element = 'ecmfiles';
    +
     	/**
     	 * @var string Name of table without prefix where object is stored
     	 */
     	public $table_element = 'ecm_files';
    +
    +	/**
    +	 * @var string String with name of icon for myobject. Must be the part after the 'object_' into object_myobject.png
    +	 */
     	public $picto = 'generic';
     
     	/**
    +	 * @var string Ref hash of file path
     	 */
    -	public $ref;					// hash of file path
    -	public $label;					// hash of file content (md5_file(dol_osencode($destfull))
    +	public $ref;
    +
    +	/**
    +	 * hash of file content (md5_file(dol_osencode($destfull))
    +     * @var string Ecm Files label
    +     */
    +    public $label;
    +
     	public $share;					// hash for file sharing, empty by default (example: getRandomPassword(true))
    +
    +	/**
    +	 * @var int Entity
    +	 */
     	public $entity;
    +
     	public $filename;
     	public $filepath;
     	public $fullpath_orig;
    +
    +	/**
    +	 * @var string description
    +	 */
     	public $description;
    +
     	public $keywords;
     	public $cover;
     	public $position;
    @@ -69,9 +91,6 @@ class EcmFiles extends CommonObject
     	public $src_object_type;
     	public $src_object_id;
     
    -	/**
    -	 */
    -
     
     	/**
     	 * Constructor
    @@ -285,6 +304,8 @@ class EcmFiles extends CommonObject
     	 */
     	public function fetch($id, $ref = '', $relativepath = '', $hashoffile='', $hashforshare='', $src_object_type='', $src_object_id=0)
     	{
    +		global $conf;
    +
     		dol_syslog(__METHOD__, LOG_DEBUG);
     
     		$sql = 'SELECT';
    @@ -317,25 +338,31 @@ class EcmFiles extends CommonObject
     		}*/
     		if ($relativepath) {
     			$sql .= " AND t.filepath = '" . $this->db->escape(dirname($relativepath)) . "' AND t.filename = '".$this->db->escape(basename($relativepath))."'";
    +			$sql .= " AND t.entity = ".$conf->entity;				// unique key include the entity so each company has its own index
     		}
    -		elseif (! empty($ref)) {
    +		elseif (! empty($ref)) {		// hash of file path
     			$sql .= " AND t.ref = '".$this->db->escape($ref)."'";
    +			$sql .= " AND t.entity = ".$conf->entity;				// unique key include the entity so each company has its own index
     		}
    -		elseif (! empty($hashoffile)) {
    +		elseif (! empty($hashoffile)) {	// hash of content
     			$sql .= " AND t.label = '".$this->db->escape($hashoffile)."'";
    +			$sql .= " AND t.entity = ".$conf->entity;				// unique key include the entity so each company has its own index
     		}
     		elseif (! empty($hashforshare)) {
     			$sql .= " AND t.share = '".$this->db->escape($hashforshare)."'";
    +			//$sql .= " AND t.entity = ".$conf->entity;							// hashforshare already unique
     		}
     		elseif ($src_object_type && $src_object_id)
     		{
    -			$sql.= " AND t.src_object_type ='".$this->db->escape($src_object_type)."' AND t.src_object_id = ".$this->db->escape($src_object_id);
    +			// Warning: May return several record, and only first one is returned !
    +			$sql .= " AND t.src_object_type ='".$this->db->escape($src_object_type)."' AND t.src_object_id = ".$this->db->escape($src_object_id);
    +			$sql .= " AND t.entity = ".$conf->entity;
     		}
     		else {
    -			$sql .= ' AND t.rowid = '.$this->db->escape($id);
    +			$sql .= ' AND t.rowid = '.$this->db->escape($id);					// rowid already unique
     		}
    -		// When we search on hash of content, we take the first one. Solve also hash conflict.
    -		$this->db->plimit(1);
    +
    +		$this->db->plimit(1);	// When we search on src or on hash of content (hashforfile) to solve hash conflict when several files has same content, we take first one only
     		$this->db->order('t.rowid', 'ASC');
     
     		$resql = $this->db->query($sql);
    @@ -774,6 +801,7 @@ class EcmFiles extends CommonObject
     		return $this->LibStatut($this->status,$mode);
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *  Return the status
     	 *
    @@ -783,6 +811,7 @@ class EcmFiles extends CommonObject
     	 */
     	static function LibStatut($status,$mode=0)
     	{
    +        // phpcs:enable
     		global $langs;
     		return '';
     	}
    @@ -824,12 +853,25 @@ class EcmFiles extends CommonObject
     
     class EcmfilesLine
     {
    -	public $label;
    +	/**
    +     * @var string ECM files line label
    +     */
    +    public $label;
    +
    +	/**
    +	 * @var int Entity
    +	 */
     	public $entity;
    +
     	public $filename;
     	public $filepath;
     	public $fullpath_orig;
    +
    +	/**
    +	 * @var string description
    +	 */
     	public $description;
    +
     	public $keywords;
     	public $cover;
     	public $position;
    diff --git a/htdocs/ecm/class/htmlecm.form.class.php b/htdocs/ecm/class/htmlecm.form.class.php
    index 3139c5f9986..b6000cad923 100644
    --- a/htdocs/ecm/class/htmlecm.form.class.php
    +++ b/htdocs/ecm/class/htmlecm.form.class.php
    @@ -27,8 +27,15 @@ require_once DOL_DOCUMENT_ROOT.'/ecm/class/ecmdirectory.class.php';
      */
     class FormEcm
     {
    -	var $db;
    -	var $error;
    +	/**
    +     * @var DoliDB Database handler.
    +     */
    +    public $db;
    +	
    +	/**
    +	 * @var string Error code (or message)
    +	 */
    +	public $error='';
     
     
     	/**
    diff --git a/htdocs/ecm/dir_add_card.php b/htdocs/ecm/dir_add_card.php
    index 4389543faa8..5dab56b29a0 100644
    --- a/htdocs/ecm/dir_add_card.php
    +++ b/htdocs/ecm/dir_add_card.php
    @@ -28,7 +28,7 @@ require_once DOL_DOCUMENT_ROOT.'/core/class/html.formfile.class.php';
     require_once DOL_DOCUMENT_ROOT.'/ecm/class/htmlecm.form.class.php';
     require_once DOL_DOCUMENT_ROOT.'/ecm/class/ecmdirectory.class.php';
     
    -// Load traductions files
    +// Load translation files required by the page
     $langs->loadLangs(array("ecm","companies","other","users","orders","propal","bills","contracts","categories"));
     
     // Get parameters
    diff --git a/htdocs/ecm/dir_card.php b/htdocs/ecm/dir_card.php
    index 14f0ee18e8c..982fa045d32 100644
    --- a/htdocs/ecm/dir_card.php
    +++ b/htdocs/ecm/dir_card.php
    @@ -29,10 +29,8 @@ require_once DOL_DOCUMENT_ROOT.'/ecm/class/ecmdirectory.class.php';
     require_once DOL_DOCUMENT_ROOT.'/core/lib/files.lib.php';
     require_once DOL_DOCUMENT_ROOT.'/core/lib/ecm.lib.php';
     
    -// Load traductions files
    -$langs->load("ecm");
    -$langs->load("companies");
    -$langs->load("other");
    +// Load translation files required by page
    +$langs->loadLangs(array('ecm', 'companies', 'other'));
     
     $action     = GETPOST('action','alpha');
     $cancel     = GETPOST('cancel', 'aZ09');
    diff --git a/htdocs/ecm/file_card.php b/htdocs/ecm/file_card.php
    index e0926e0f777..b1b45141f4f 100644
    --- a/htdocs/ecm/file_card.php
    +++ b/htdocs/ecm/file_card.php
    @@ -28,16 +28,8 @@ require_once DOL_DOCUMENT_ROOT.'/ecm/class/ecmfiles.class.php';
     require_once DOL_DOCUMENT_ROOT.'/core/lib/files.lib.php';
     require_once DOL_DOCUMENT_ROOT.'/core/lib/ecm.lib.php';
     
    -// Load traductions files
    -$langs->load("ecm");
    -$langs->load("companies");
    -$langs->load("other");
    -$langs->load("users");
    -$langs->load("orders");
    -$langs->load("propal");
    -$langs->load("bills");
    -$langs->load("contracts");
    -$langs->load("categories");
    +// Load translation files required by page
    +$langs->loadLangs(array('ecm', 'companies', 'other', 'users', 'orders', 'propal', 'bills', 'contracts', 'categories'));
     
     $action = GETPOST('action', 'aZ09');
     $cancel = GETPOST('cancel', 'alpha');
    diff --git a/htdocs/ecm/index.php b/htdocs/ecm/index.php
    index 5895cc9b793..ae11ebbd479 100644
    --- a/htdocs/ecm/index.php
    +++ b/htdocs/ecm/index.php
    @@ -31,7 +31,7 @@ require_once DOL_DOCUMENT_ROOT.'/core/lib/files.lib.php';
     require_once DOL_DOCUMENT_ROOT.'/core/lib/treeview.lib.php';
     require_once DOL_DOCUMENT_ROOT.'/ecm/class/ecmdirectory.class.php';
     
    -// Load traductions files
    +// Load translation files required by the page
     $langs->loadLangs(array("ecm","companies","other","users","orders","propal","bills","contracts"));
     
     // Security check
    diff --git a/htdocs/ecm/index_auto.php b/htdocs/ecm/index_auto.php
    index 19c607b1612..382312e4434 100644
    --- a/htdocs/ecm/index_auto.php
    +++ b/htdocs/ecm/index_auto.php
    @@ -30,7 +30,7 @@ require_once DOL_DOCUMENT_ROOT.'/core/lib/files.lib.php';
     require_once DOL_DOCUMENT_ROOT.'/core/lib/treeview.lib.php';
     require_once DOL_DOCUMENT_ROOT.'/ecm/class/ecmdirectory.class.php';
     
    -// Load traductions files
    +// Load translation files required by the page
     $langs->loadLangs(array("ecm","companies","other","users","orders","propal","bills","contracts"));
     
     // Security check
    diff --git a/htdocs/ecm/search.php b/htdocs/ecm/search.php
    index 8736de8a544..bbf4fbbec1c 100644
    --- a/htdocs/ecm/search.php
    +++ b/htdocs/ecm/search.php
    @@ -29,7 +29,7 @@ require_once DOL_DOCUMENT_ROOT.'/core/lib/files.lib.php';
     require_once DOL_DOCUMENT_ROOT.'/core/lib/treeview.lib.php';
     require_once DOL_DOCUMENT_ROOT.'/ecm/class/ecmdirectory.class.php';
     
    -// Load traductions files
    +// Load translation files required by the page
     $langs->loadLangs(array("ecm","companies","other","users","orders","propal","bills","contracts"));
     
     // Security check
    diff --git a/htdocs/ecm/tpl/enablefiletreeajax.tpl.php b/htdocs/ecm/tpl/enablefiletreeajax.tpl.php
    index 0a51e8cc73d..b7c20e33d2d 100644
    --- a/htdocs/ecm/tpl/enablefiletreeajax.tpl.php
    +++ b/htdocs/ecm/tpl/enablefiletreeajax.tpl.php
    @@ -27,7 +27,7 @@ if (empty($conf) || ! is_object($conf))
     ?>
     
     <!-- BEGIN PHP TEMPLATE ecm/tpl/enablefiletreeajax.tpl.php -->
    -<!-- Doc of fileTree plugin at http://www.abeautifulsite.net/blog/2008/03/jquery-file-tree/ -->
    +<!-- Doc of fileTree plugin at https://www.abeautifulsite.net/jquery-file-tree:  http://www.abeautifulsite.net/blog/2008/03/jquery-file-tree/ -->
     
     <script type="text/javascript">
     
    diff --git a/htdocs/expedition/card.php b/htdocs/expedition/card.php
    index 078d77c47c9..cd58eae7a8c 100644
    --- a/htdocs/expedition/card.php
    +++ b/htdocs/expedition/card.php
    @@ -9,8 +9,9 @@
      * Copyright (C) 2014		Cedric GROSS			<c.gross@kreiz-it.fr>
      * Copyright (C) 2014-2017	Francis Appels			<francis.appels@yahoo.com>
      * Copyright (C) 2015		Claudio Aschieri		<c.aschieri@19.coop>
    - * Copyright (C) 2016		Ferran Marcet			<fmarcet@2byte.es>
    + * Copyright (C) 2016-2018	Ferran Marcet			<fmarcet@2byte.es>
      * Copyright (C) 2016		Yasser Carreón			<yacasia@gmail.com>
    + * Copyright (C) 2018       Frédéric France         <frederic.france@netlogic.fr>
      *
      * This program is free software; you can redistribute it and/or modify
      * it under the terms of the GNU General Public License as published by
    @@ -52,6 +53,7 @@ if (! empty($conf->projet->enabled)) {
         require_once DOL_DOCUMENT_ROOT.'/core/class/html.formprojet.class.php';
     }
     
    +// Load translation files required by the page
     $langs->loadLangs(array("sendings","companies","bills",'deliveries','orders','stocks','other','propal'));
     
     if (!empty($conf->incoterm->enabled)) $langs->load('incoterm');
    @@ -123,6 +125,11 @@ if (empty($reshook))
     
     	include DOL_DOCUMENT_ROOT.'/core/actions_dellink.inc.php';		// Must be include, not include_once
     
    +	// Actions to build doc
    +	$upload_dir = $conf->expedition->dir_output.'/sending';
    +	$permissioncreate = $user->rights->expedition->creer;
    +	include DOL_DOCUMENT_ROOT.'/core/actions_builddoc.inc.php';
    +
     	// Reopen
     	if ($action == 'reopen' && $user->rights->expedition->creer)
     	{
    @@ -270,7 +277,7 @@ if (empty($reshook))
     			            // We try to set an amount
         			        // Case we dont use the list of available qty for each warehouse/lot
         			        // GUI does not allow this yet
    -    			        setEventMessage('StockIsRequiredToChooseWhichLotToUse', 'errors');
    +    			        setEventMessages($langs->trans("StockIsRequiredToChooseWhichLotToUse"), null, 'errors');
     			        }
     			    }
     			}
    @@ -497,12 +504,16 @@ if (empty($reshook))
     	}
     
     	// Action update
    -	else if ($action == 'settracking_number' || $action == 'settracking_url'
    -	|| $action == 'settrueWeight'
    -	|| $action == 'settrueWidth'
    -	|| $action == 'settrueHeight'
    -	|| $action == 'settrueDepth'
    -	|| $action == 'setshipping_method_id')
    +	else if (
    +		($action == 'settracking_number'
    +		|| $action == 'settracking_url'
    +		|| $action == 'settrueWeight'
    +		|| $action == 'settrueWidth'
    +		|| $action == 'settrueHeight'
    +		|| $action == 'settrueDepth'
    +		|| $action == 'setshipping_method_id')
    +		&& $user->rights->expedition->creer
    +		)
     	{
     	    $error=0;
     
    @@ -533,42 +544,6 @@ if (empty($reshook))
     	    $action="";
     	}
     
    -	// Build document
    -	else if ($action == 'builddoc')	// En get ou en post
    -	{
    -		// Save last template used to generate document
    -		if (GETPOST('model')) $object->setDocModel($user, GETPOST('model','alpha'));
    -
    -	    // Define output language
    -	    $outputlangs = $langs;
    -	    $newlang='';
    -	    if ($conf->global->MAIN_MULTILANGS && empty($newlang) && GETPOST('lang_id','aZ09')) $newlang=GETPOST('lang_id','aZ09');
    -	    if ($conf->global->MAIN_MULTILANGS && empty($newlang)) $newlang=$shipment->thirdparty->default_lang;
    -	    if (! empty($newlang))
    -	    {
    -	        $outputlangs = new Translate("",$conf);
    -	        $outputlangs->setDefaultLang($newlang);
    -	    }
    -		$result = $object->generateDocument($object->modelpdf, $outputlangs, $hidedetails, $hidedesc, $hideref);
    -	    if ($result <= 0)
    -	    {
    -			setEventMessages($object->error, $object->errors, 'errors');
    -	        $action='';
    -	    }
    -	}
    -
    -	// Delete file in doc form
    -	elseif ($action == 'remove_file')
    -	{
    -		require_once DOL_DOCUMENT_ROOT.'/core/lib/files.lib.php';
    -
    -		$upload_dir =	$conf->expedition->dir_output . "/sending";
    -		$file =	$upload_dir	. '/' .	GETPOST('file');
    -		$ret=dol_delete_file($file,0,0,0,$object);
    -		if ($ret) setEventMessages($langs->trans("FileWasRemoved", GETPOST('urlfile')), null, 'mesgs');
    -		else setEventMessages($langs->trans("ErrorFailToDeleteFile", GETPOST('urlfile')), null, 'errors');
    -	}
    -
     	elseif ($action == 'classifybilled')
     	{
     	    $object->fetch($id);
    @@ -983,6 +958,7 @@ if ($action == 'create')
                 if (! empty($conf->projet->enabled))
                 {
                     $projectid = GETPOST('projectid','int')?GETPOST('projectid','int'):0;
    +                if(empty($projectid) && ! empty($object->fk_project)) $projectid = $object->fk_project;
                     if ($origin == 'project') $projectid = ($originid ? $originid : 0);
     
                     $langs->load("projects");
    @@ -999,7 +975,7 @@ if ($action == 'create')
                 print '<td colspan="3">';
                 //print dol_print_date($object->date_livraison,"day");	// date_livraison come from order and will be stored into date_delivery planed.
                 $date_delivery = ($date_delivery?$date_delivery:$object->date_livraison); // $date_delivery comes from GETPOST
    -            print $form->select_date($date_delivery?$date_delivery:-1,'date_delivery',1,1,1);
    +            print $form->selectDate($date_delivery?$date_delivery:-1, 'date_delivery', 1, 1, 1);
                 print "</td>\n";
                 print '</tr>';
     
    @@ -1066,7 +1042,7 @@ if ($action == 'create')
     				if ($object->fetch_optionals() > 0) {
     					$expe->array_options = array_merge($expe->array_options, $object->array_options);
     				}
    -				print $object->showOptionals($extrafields, 'edit');
    +				print $expe->showOptionals($extrafields, 'edit');
     			}
     
     
    @@ -1158,7 +1134,6 @@ if ($action == 'create')
                     print "</tr>\n";
                 }
     
    -            $var=true;
                 $indiceAsked = 0;
                 while ($indiceAsked < $numAsked)
                 {
    @@ -1529,11 +1504,11 @@ if ($action == 'create')
     									print '<!-- Show details of lot -->';
     									print '<input name="batchl'.$indiceAsked.'_'.$subj.'" type="hidden" value="'.$dbatch->id.'">';
     
    -									//print $line->fk_product.' - '.$dbatch->batch;
    +									//print '|'.$line->fk_product.'|'.$dbatch->batch.'|<br>';
     									print $langs->trans("Batch").': ';
     									$result = $productlotObject->fetch(0, $line->fk_product, $dbatch->batch);
     									if ($result > 0) print $productlotObject->getNomUrl(1);
    -									else print 'TableLotIncompleteRunRepair';
    +									else print 'TableLotIncompleteRunRepairWithParamStandardEqualConfirmed';
     									print ' ('.$dbatch->qty.')';
     									$quantityToBeDelivered -= $deliverableQty;
     									if ($quantityToBeDelivered < 0)
    @@ -1602,7 +1577,7 @@ if ($action == 'create')
     					$srcLine = new OrderLine($db);
     					$srcLine->fetch_optionals($line->id); // fetch extrafields also available in orderline
     					$line = new ExpeditionLigne($db);
    -					$line->fetch_optionals($line->id);
    +					//$line->fetch_optionals($line->id);
     					$line->array_options = array_merge($line->array_options, $srcLine->array_options);
     					print '<tr class="oddeven">';
     					print $line->showOptionals($extrafieldsline, 'edit', array('style'=>$bc[$var], 'colspan'=>$colspan),$indiceAsked);
    @@ -1702,12 +1677,11 @@ else if ($id || $ref)
     
     		}
     
    -		if (! $formconfirm) {
    -		    $parameters = array();
    -		    $reshook = $hookmanager->executeHooks('formConfirm', $parameters, $object, $action); // Note that $action and $object may have been modified by hook
    -		    if (empty($reshook)) $formconfirm.=$hookmanager->resPrint;
    -		    elseif ($reshook > 0) $formconfirm=$hookmanager->resPrint;
    -		}
    +		// Call Hook formConfirm
    +		$parameters = array();
    +		$reshook = $hookmanager->executeHooks('formConfirm', $parameters, $object, $action); // Note that $action and $object may have been modified by hook
    +		if (empty($reshook)) $formconfirm.=$hookmanager->resPrint;
    +		elseif ($reshook > 0) $formconfirm=$hookmanager->resPrint;
     
     		// Print form confirm
     		print $formconfirm;
    @@ -1824,7 +1798,7 @@ else if ($id || $ref)
     			print '<form name="setdate_livraison" action="'.$_SERVER["PHP_SELF"].'?id='.$object->id.'" method="post">';
     			print '<input type="hidden" name="token" value="'.$_SESSION['newtoken'].'">';
     			print '<input type="hidden" name="action" value="setdate_livraison">';
    -			print $form->select_date($object->date_delivery?$object->date_delivery:-1,'liv_',1,1,'',"setdate_livraison",1,0,1);
    +			print $form->selectDate($object->date_delivery?$object->date_delivery:-1, 'liv_', 1, 1, '', "setdate_livraison", 1, 0);
     			print '<input type="submit" class="button" value="'.$langs->trans('Modify').'">';
     			print '</form>';
     		}
    @@ -2036,7 +2010,7 @@ else if ($id || $ref)
             print '<div class="div-table-responsive-no-min">';
     		print '<table class="noborder" width="100%">';
     		print '<tr class="liste_titre">';
    -		// #
    +		// Adds a line numbering column
     		if (! empty($conf->global->MAIN_VIEW_LINE_NUMBER))
     		{
     			print '<td width="5" align="center">&nbsp;</td>';
    @@ -2168,7 +2142,7 @@ else if ($id || $ref)
     		    print '<!-- origin line id = '.$lines[$i]->origin_line_id.' -->'; // id of order line
     			print '<tr class="oddeven">';
     
    -			// #
    +			// Adds a line numbering column
     			if (! empty($conf->global->MAIN_VIEW_LINE_NUMBER))
     			{
     				print '<td align="center">'.($i+1).'</td>';
    @@ -2621,7 +2595,6 @@ else if ($id || $ref)
     	include DOL_DOCUMENT_ROOT.'/core/tpl/card_presend.tpl.php';
     }
     
    -
    +// End of page
     llxFooter();
    -
     $db->close();
    diff --git a/htdocs/expedition/class/api_shipments.class.php b/htdocs/expedition/class/api_shipments.class.php
    index 844a6c95305..109b847fc62 100644
    --- a/htdocs/expedition/class/api_shipments.class.php
    +++ b/htdocs/expedition/class/api_shipments.class.php
    @@ -35,7 +35,7 @@ class Shipments extends DolibarrApi
         static $FIELDS = array(
             'socid',
         	'origin_id',
    -    	'origin_type'
    +    	'origin_type',
         );
     
         /**
    @@ -99,7 +99,8 @@ class Shipments extends DolibarrApi
          *
     	 * @throws RestException
          */
    -    function index($sortfield = "t.rowid", $sortorder = 'ASC', $limit = 100, $page = 0, $thirdparty_ids = '', $sqlfilters = '') {
    +    function index($sortfield = "t.rowid", $sortorder = 'ASC', $limit = 100, $page = 0, $thirdparty_ids = '', $sqlfilters = '')
    +    {
             global $db, $conf;
     
             $obj_ret = array();
    @@ -192,13 +193,13 @@ class Shipments extends DolibarrApi
             foreach($request_data as $field => $value) {
                 $this->shipment->$field = $value;
             }
    -        /*if (isset($request_data["lines"])) {
    +        if (isset($request_data["lines"])) {
               $lines = array();
               foreach ($request_data["lines"] as $line) {
                 array_push($lines, (object) $line);
               }
               $this->shipment->lines = $lines;
    -        }*/
    +        }
     
             if ($this->shipment->create(DolibarrApiAccess::$user) < 0) {
                 throw new RestException(500, "Error creating shipment", array_merge(array($this->shipment->error), $this->shipment->errors));
    @@ -217,7 +218,8 @@ class Shipments extends DolibarrApi
          * @return int
          */
         /*
    -    function getLines($id) {
    +    function getLines($id)
    +    {
           if(! DolibarrApiAccess::$user->rights->expedition->lire) {
     		  	throw new RestException(401);
     		  }
    @@ -250,7 +252,8 @@ class Shipments extends DolibarrApi
          * @return int
          */
         /*
    -    function postLine($id, $request_data = null) {
    +    function postLine($id, $request_data = null)
    +    {
           if(! DolibarrApiAccess::$user->rights->expedition->creer) {
     		  	throw new RestException(401);
     		  }
    @@ -312,7 +315,8 @@ class Shipments extends DolibarrApi
          * @return object
          */
         /*
    -    function putLine($id, $lineid, $request_data = null) {
    +    function putLine($id, $lineid, $request_data = null)
    +    {
           if(! DolibarrApiAccess::$user->rights->expedition->creer) {
     		  	throw new RestException(401);
     		  }
    @@ -372,7 +376,8 @@ class Shipments extends DolibarrApi
          * @throws 401
          * @throws 404
          */
    -    function deleteLine($id, $lineid) {
    +    function deleteLine($id, $lineid)
    +    {
         	if(! DolibarrApiAccess::$user->rights->expedition->creer) {
         		throw new RestException(401);
         	}
    @@ -407,7 +412,8 @@ class Shipments extends DolibarrApi
          *
          * @return int
          */
    -    function put($id, $request_data = null) {
    +    function put($id, $request_data = null)
    +    {
           if (! DolibarrApiAccess::$user->rights->expedition->creer) {
     		  	throw new RestException(401);
     		  }
    @@ -466,7 +472,6 @@ class Shipments extends DolibarrApi
                     'message' => 'Shipment deleted'
                 )
             );
    -
         }
     
         /**
    @@ -537,7 +542,8 @@ class Shipments extends DolibarrApi
          * @throws 404
          * @throws 405
          */
    -/*    function setinvoiced($id) {
    +/*    function setinvoiced($id)
    +    {
     
             if(! DolibarrApiAccess::$user->rights->expedition->creer) {
                     throw new RestException(401);
    @@ -573,7 +579,8 @@ class Shipments extends DolibarrApi
          * @throws 405
          */
         /*
    -    function createShipmentFromOrder($orderid) {
    +    function createShipmentFromOrder($orderid)
    +    {
     
             require_once DOL_DOCUMENT_ROOT . '/commande/class/commande.class.php';
     
    @@ -608,7 +615,8 @@ class Shipments extends DolibarrApi
          * @param   object  $object    Object to clean
          * @return    array    Array of cleaned object properties
          */
    -    function _cleanObjectDatas($object) {
    +    function _cleanObjectDatas($object)
    +    {
     
             $object = parent::_cleanObjectDatas($object);
     
    diff --git a/htdocs/expedition/class/expedition.class.php b/htdocs/expedition/class/expedition.class.php
    index dd3123930fe..7b764e32093 100644
    --- a/htdocs/expedition/class/expedition.class.php
    +++ b/htdocs/expedition/class/expedition.class.php
    @@ -10,6 +10,8 @@
      * Copyright (C) 2014-2017  Francis Appels          <francis.appels@yahoo.com>
      * Copyright (C) 2015       Claudio Aschieri        <c.aschieri@19.coop>
      * Copyright (C) 2016		Ferran Marcet			<fmarcet@2byte.es>
    + * Copyright (C) 2018       Nicolas ZABOURI			<info@inovea-conseil.com>
    + * Copyright (C) 2018       Frédéric France         <frederic.france@netlogic.fr>
      *
      * This program is free software; you can redistribute it and/or modify
      * it under the terms of the GNU General Public License as published by
    @@ -43,60 +45,98 @@ if (! empty($conf->productbatch->enabled)) require_once DOL_DOCUMENT_ROOT.'/expe
      */
     class Expedition extends CommonObject
     {
    +	/**
    +	 * @var string ID to identify managed object
    +	 */
     	public $element="shipping";
    +
    +	/**
    +	 * @var int Field with ID of parent key if this field has a parent
    +	 */
     	public $fk_element="fk_expedition";
    +
    +	/**
    +	 * @var string Name of table without prefix where object is stored
    +	 */
     	public $table_element="expedition";
    +
    +	/**
    +	 * @var int    Name of subtable line
    +	 */
     	public $table_element_line="expeditiondet";
    -	public $ismultientitymanaged = 1;	// 0=No test on entity, 1=Test with field entity, 2=Test with link by societe
    +
    +	/**
    +	 * 0=No test on entity, 1=Test with field entity, 2=Test with link by societe
    +	 * @var int
    +	 */
    +	public $ismultientitymanaged = 1;
    +
    +	/**
    +	 * @var string String with name of icon for myobject. Must be the part after the 'object_' into object_myobject.png
    +	 */
     	public $picto = 'sending';
     
    -	var $socid;
    -	var $ref_customer;
    -	var $ref_int;
    -	var $brouillon;
    -	var $entrepot_id;
    -	var $lines=array();
    -	var $tracking_number;
    -	var $tracking_url;
    -	var $billed;
    -	var $model_pdf;
    +	public $socid;
    +	public $ref_customer;
    +	public $ref_int;
    +	public $brouillon;
    +	public $entrepot_id;
    +	public $lines=array();
    +	public $tracking_number;
    +	public $tracking_url;
    +	public $billed;
    +	public $model_pdf;
     
    -	var $trueWeight;
    -	var $weight_units;
    -	var $trueWidth;
    -	var $width_units;
    -	var $trueHeight;
    -	var $height_units;
    -	var $trueDepth;
    -	var $depth_units;
    +	public $trueWeight;
    +	public $weight_units;
    +	public $trueWidth;
    +	public $width_units;
    +	public $trueHeight;
    +	public $height_units;
    +	public $trueDepth;
    +	public $depth_units;
     	// A denormalized value
    -	var $trueSize;
    +	public $trueSize;
    +
    +	public $date_delivery;		// Date delivery planed
     
    -	var $date_delivery;		// Date delivery planed
     	/**
     	 * @deprecated
     	 * @see date_shipping
     	 */
    -	var $date;
    +	public $date;
    +
     	/**
     	 * @deprecated
     	 * @see date_shipping
     	 */
    -	var $date_expedition;
    +	public $date_expedition;
    +
     	/**
     	 * Effective delivery date
     	 * @var int
     	 */
     	public $date_shipping;
    -	var $date_creation;
    -	var $date_valid;
     
    -	var $meths;
    -	var $listmeths;			// List of carriers
    +	public $date_creation;
    +	public $date_valid;
     
    +	public $meths;
    +	public $listmeths;			// List of carriers
     
    +    /**
    +	 * Draft status
    +	 */
     	const STATUS_DRAFT = 0;
    +
    +	/**
    +	 * Validated status
    +	 */
     	const STATUS_VALIDATED = 1;
    +
    +	/**
    +	 * Closed status
    +	 */
     	const STATUS_CLOSED = 2;
     
     
    @@ -312,7 +352,7 @@ class Expedition extends CommonObject
     				}
     
     				// Actions on extra fields
    -				if (empty($conf->global->MAIN_EXTRAFIELDS_DISABLED)) // For avoid conflicts if trigger used
    +				if (! $error && empty($conf->global->MAIN_EXTRAFIELDS_DISABLED))
     				{
     					$result=$this->insertExtraFields();
     					if ($result < 0)
    @@ -370,6 +410,7 @@ class Expedition extends CommonObject
     		}
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 * Create a expedition line
     	 *
    @@ -381,6 +422,7 @@ class Expedition extends CommonObject
     	 */
     	function create_line($entrepot_id, $origin_line_id, $qty,$array_options=0)
     	{
    +        //phpcs:enable
     		$expeditionline = new ExpeditionLigne($this->db);
     		$expeditionline->fk_expedition = $this->id;
     		$expeditionline->entrepot_id = $entrepot_id;
    @@ -396,6 +438,7 @@ class Expedition extends CommonObject
     	}
     
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 * Create the detail (eat-by date) of the expedition line
     	 *
    @@ -405,6 +448,7 @@ class Expedition extends CommonObject
     	 */
     	function create_line_batch($line_ext,$array_options=0)
     	{
    +        // phpcs:enable
     		$error = 0;
     		$stockLocationQty = array(); // associated array with batch qty in stock location
     
    @@ -459,17 +503,19 @@ class Expedition extends CommonObject
     		// Check parameters
     		if (empty($id) && empty($ref) && empty($ref_ext) && empty($ref_int)) return -1;
     
    -		$sql = "SELECT e.rowid, e.ref, e.fk_soc as socid, e.date_creation, e.ref_customer, e.ref_ext, e.ref_int, e.fk_user_author, e.fk_statut, e.billed";
    +		$sql = "SELECT e.rowid, e.ref, e.fk_soc as socid, e.date_creation, e.ref_customer, e.ref_ext, e.ref_int, e.fk_user_author, e.fk_statut, e.fk_projet, e.billed";
     		$sql.= ", e.weight, e.weight_units, e.size, e.size_units, e.width, e.height";
     		$sql.= ", e.date_expedition as date_expedition, e.model_pdf, e.fk_address, e.date_delivery";
     		$sql.= ", e.fk_shipping_method, e.tracking_number";
    -		$sql.= ", el.fk_source as origin_id, el.sourcetype as origin";
     		$sql.= ", e.note_private, e.note_public";
     		$sql.= ', e.fk_incoterms, e.location_incoterms';
     		$sql.= ', i.libelle as libelle_incoterms';
    +		$sql.= ', s.libelle as shipping_method';
    +		$sql.= ", el.fk_source as origin_id, el.sourcetype as origin";
     		$sql.= " FROM ".MAIN_DB_PREFIX."expedition as e";
     		$sql.= " LEFT JOIN ".MAIN_DB_PREFIX."element_element as el ON el.fk_target = e.rowid AND el.targettype = '".$this->db->escape($this->element)."'";
     		$sql.= ' LEFT JOIN '.MAIN_DB_PREFIX.'c_incoterms as i ON e.fk_incoterms = i.rowid';
    +		$sql.= ' LEFT JOIN '.MAIN_DB_PREFIX.'c_shipment_mode as s ON e.fk_shipping_method = s.rowid';
     		$sql.= " WHERE e.entity IN (".getEntity('expedition').")";
     		if ($id)   	  $sql.= " AND e.rowid=".$id;
     		if ($ref)     $sql.= " AND e.ref='".$this->db->escape($ref)."'";
    @@ -487,9 +533,9 @@ class Expedition extends CommonObject
     				$this->id                   = $obj->rowid;
     				$this->ref                  = $obj->ref;
     				$this->socid                = $obj->socid;
    -				$this->ref_customer			= $obj->ref_customer;
    -				$this->ref_ext				= $obj->ref_ext;
    -				$this->ref_int				= $obj->ref_int;
    +				$this->ref_customer	    = $obj->ref_customer;
    +				$this->ref_ext		    = $obj->ref_ext;
    +				$this->ref_int		    = $obj->ref_int;
     				$this->statut               = $obj->fk_statut;
     				$this->user_author_id       = $obj->fk_user_author;
     				$this->date_creation        = $this->db->jdate($obj->date_creation);
    @@ -499,11 +545,13 @@ class Expedition extends CommonObject
     				$this->date_delivery        = $this->db->jdate($obj->date_delivery);	// Date planed
     				$this->fk_delivery_address  = $obj->fk_address;
     				$this->modelpdf             = $obj->model_pdf;
    -				$this->shipping_method_id	= $obj->fk_shipping_method;
    +				$this->shipping_method_id   = $obj->fk_shipping_method;
    +				$this->shipping_method	    = $obj->shipping_method;
     				$this->tracking_number      = $obj->tracking_number;
     				$this->origin               = ($obj->origin?$obj->origin:'commande'); // For compatibility
     				$this->origin_id            = $obj->origin_id;
     				$this->billed               = $obj->billed;
    +				$this->fk_project	    = $obj->fk_projet;
     
     				$this->trueWeight           = $obj->weight;
     				$this->weight_units         = $obj->weight_units;
    @@ -519,13 +567,13 @@ class Expedition extends CommonObject
     				$this->note_private         = $obj->note_private;
     
     				// A denormalized value
    -				$this->trueSize           	= $obj->size."x".$obj->width."x".$obj->height;
    +				$this->trueSize             = $obj->size."x".$obj->width."x".$obj->height;
     				$this->size_units           = $obj->size_units;
     
     				//Incoterms
    -				$this->fk_incoterms = $obj->fk_incoterms;
    -				$this->location_incoterms = $obj->location_incoterms;
    -				$this->libelle_incoterms = $obj->libelle_incoterms;
    +				$this->fk_incoterms         = $obj->fk_incoterms;
    +				$this->location_incoterms   = $obj->location_incoterms;
    +				$this->libelle_incoterms    = $obj->libelle_incoterms;
     
     				$this->db->free($result);
     
    @@ -539,8 +587,7 @@ class Expedition extends CommonObject
     				 */
     				$result=$this->fetch_thirdparty();
     
    -				// Retreive all extrafield
    -				// fetch optionals attributes and labels
    +				// Retreive extrafields
     				$this->fetch_optionals();
     
     				/*
    @@ -792,6 +839,7 @@ class Expedition extends CommonObject
     	}
     
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *	Create a delivery receipt from a shipment
     	 *
    @@ -800,6 +848,7 @@ class Expedition extends CommonObject
     	 */
     	function create_delivery($user)
     	{
    +        // phpcs:enable
     		global $conf;
     
     		if ($conf->livraison_bon->enabled)
    @@ -899,6 +948,7 @@ class Expedition extends CommonObject
     		$this->lines[$num] = $line;
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 * Add a shipment line with batch record
     	 *
    @@ -908,6 +958,7 @@ class Expedition extends CommonObject
     	 */
     	function addline_batch($dbatch,$array_options=0)
     	{
    +        // phpcs:enable
     		global $conf,$langs;
     
     		$num = count($this->lines);
    @@ -1023,6 +1074,7 @@ class Expedition extends CommonObject
     		$sql.= " fk_shipping_method=".((isset($this->shipping_method_id) && $this->shipping_method_id > 0)?$this->shipping_method_id:"null").",";
     		$sql.= " tracking_number=".(isset($this->tracking_number)?"'".$this->db->escape($this->tracking_number)."'":"null").",";
     		$sql.= " fk_statut=".(isset($this->statut)?$this->statut:"null").",";
    +		$sql.= " fk_projet=".(isset($this->fk_project)?$this->fk_project:"null").",";
     		$sql.= " height=".(($this->trueHeight != '')?$this->trueHeight:"null").",";
     		$sql.= " width=".(($this->trueWidth != '')?$this->trueWidth:"null").",";
     		$sql.= " size_units=".(isset($this->size_units)?$this->size_units:"null").",";
    @@ -1111,7 +1163,7 @@ class Expedition extends CommonObject
     		// Stock control
     		if (! $error && $conf->stock->enabled && $conf->global->STOCK_CALCULATE_ON_SHIPMENT && $this->statut > 0)
     		{
    -			require_once(DOL_DOCUMENT_ROOT."/product/stock/class/mouvementstock.class.php");
    +			require_once DOL_DOCUMENT_ROOT."/product/stock/class/mouvementstock.class.php";
     
     			$langs->load("agenda");
     
    @@ -1283,9 +1335,9 @@ class Expedition extends CommonObject
     			$this->db->rollback();
     			return -1;
     		}
    -
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *	Load lines
     	 *
    @@ -1293,6 +1345,7 @@ class Expedition extends CommonObject
     	 */
     	function fetch_lines()
     	{
    +        // phpcs:enable
     		global $conf, $mysoc;
     		// TODO: recuperer les champs du document associe a part
     
    @@ -1572,6 +1625,7 @@ class Expedition extends CommonObject
     		return $this->LibStatut($this->statut,$mode);
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 * Return label of a status
     	 *
    @@ -1581,37 +1635,38 @@ class Expedition extends CommonObject
     	 */
     	function LibStatut($statut,$mode)
     	{
    +        // phpcs:enable
     		global $langs;
     
     		if ($mode==0)
     		{
     			if ($statut==0) return $langs->trans($this->statuts[$statut]);
    -			if ($statut==1) return $langs->trans($this->statuts[$statut]);
    -			if ($statut==2) return $langs->trans($this->statuts[$statut]);
    +			elseif ($statut==1) return $langs->trans($this->statuts[$statut]);
    +			elseif ($statut==2) return $langs->trans($this->statuts[$statut]);
     		}
    -		if ($mode==1)
    +		elseif ($mode==1)
     		{
     			if ($statut==0) return $langs->trans($this->statutshorts[$statut]);
    -			if ($statut==1) return $langs->trans($this->statutshorts[$statut]);
    -			if ($statut==2) return $langs->trans($this->statutshorts[$statut]);
    +			elseif ($statut==1) return $langs->trans($this->statutshorts[$statut]);
    +			elseif ($statut==2) return $langs->trans($this->statutshorts[$statut]);
     		}
    -		if ($mode == 3)
    +		elseif ($mode == 3)
     		{
     			if ($statut==0) return img_picto($langs->trans($this->statuts[$statut]),'statut0');
    -			if ($statut==1) return img_picto($langs->trans($this->statuts[$statut]),'statut4');
    -			if ($statut==2) return img_picto($langs->trans($this->statuts[$statut]),'statut6');
    +			elseif ($statut==1) return img_picto($langs->trans($this->statuts[$statut]),'statut4');
    +			elseif ($statut==2) return img_picto($langs->trans($this->statuts[$statut]),'statut6');
     		}
    -		if ($mode == 4)
    +		elseif ($mode == 4)
     		{
     			if ($statut==0) return img_picto($langs->trans($this->statuts[$statut]),'statut0').' '.$langs->trans($this->statuts[$statut]);
    -			if ($statut==1) return img_picto($langs->trans($this->statuts[$statut]),'statut4').' '.$langs->trans($this->statuts[$statut]);
    -			if ($statut==2) return img_picto($langs->trans($this->statuts[$statut]),'statut6').' '.$langs->trans($this->statuts[$statut]);
    +			elseif ($statut==1) return img_picto($langs->trans($this->statuts[$statut]),'statut4').' '.$langs->trans($this->statuts[$statut]);
    +			elseif ($statut==2) return img_picto($langs->trans($this->statuts[$statut]),'statut6').' '.$langs->trans($this->statuts[$statut]);
     		}
    -		if ($mode == 5)
    +		elseif ($mode == 5)
     		{
     			if ($statut==0) return $langs->trans($this->statutshorts[$statut]).' '.img_picto($langs->trans($this->statuts[$statut]),'statut0');
    -			if ($statut==1) return $langs->trans($this->statutshorts[$statut]).' '.img_picto($langs->trans($this->statuts[$statut]),'statut4');
    -			if ($statut==2) return $langs->trans($this->statutshorts[$statut]).' '.img_picto($langs->trans($this->statuts[$statut]),'statut6');
    +			elseif ($statut==1) return $langs->trans($this->statutshorts[$statut]).' '.img_picto($langs->trans($this->statuts[$statut]),'statut4');
    +			elseif ($statut==2) return $langs->trans($this->statutshorts[$statut]).' '.img_picto($langs->trans($this->statuts[$statut]),'statut6');
     		}
     	}
     
    @@ -1692,9 +1747,9 @@ class Expedition extends CommonObject
     			$this->lines[]=$line;
     			$xnbp++;
     		}
    -
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *	Set the planned delivery date
     	 *
    @@ -1704,6 +1759,7 @@ class Expedition extends CommonObject
     	 */
     	function set_date_livraison($user, $date_livraison)
     	{
    +        // phpcs:enable
     		if ($user->rights->expedition->creer)
     		{
     			$sql = "UPDATE ".MAIN_DB_PREFIX."expedition";
    @@ -1729,6 +1785,7 @@ class Expedition extends CommonObject
     		}
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *	Fetch deliveries method and return an array. Load array this->meths(rowid=>label).
     	 *
    @@ -1736,6 +1793,7 @@ class Expedition extends CommonObject
     	 */
     	function fetch_delivery_methods()
     	{
    +        // phpcs:enable
     		global $langs;
     		$this->meths = array();
     
    @@ -1755,6 +1813,7 @@ class Expedition extends CommonObject
     		}
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *  Fetch all deliveries method and return an array. Load array this->listmeths.
     	 *
    @@ -1763,6 +1822,7 @@ class Expedition extends CommonObject
     	 */
     	function list_delivery_methods($id='')
     	{
    +        // phpcs:enable
     		global $langs;
     
     		$this->listmeths = array();
    @@ -1789,6 +1849,7 @@ class Expedition extends CommonObject
     		}
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *  Update/create delivery method.
     	 *
    @@ -1798,6 +1859,7 @@ class Expedition extends CommonObject
     	 */
     	function update_delivery_method($id='')
     	{
    +        // phpcs:enable
     		if ($id=='')
     		{
     			$sql = "INSERT INTO ".MAIN_DB_PREFIX."c_shipment_mode (code, libelle, description, tracking)";
    @@ -1817,6 +1879,7 @@ class Expedition extends CommonObject
     		if ($resql < 0) dol_print_error($this->db,'');
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *  Activate delivery method.
     	 *
    @@ -1826,13 +1889,14 @@ class Expedition extends CommonObject
     	 */
     	function activ_delivery_method($id)
     	{
    +        // phpcs:enable
     		$sql = 'UPDATE '.MAIN_DB_PREFIX.'c_shipment_mode SET active=1';
     		$sql.= ' WHERE rowid='.$id;
     
     		$resql = $this->db->query($sql);
    -
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *  DesActivate delivery method.
     	 *
    @@ -1842,14 +1906,15 @@ class Expedition extends CommonObject
     	 */
     	function disable_delivery_method($id)
     	{
    +        // phpcs:enable
     		$sql = 'UPDATE '.MAIN_DB_PREFIX.'c_shipment_mode SET active=0';
     		$sql.= ' WHERE rowid='.$id;
     
     		$resql = $this->db->query($sql);
    -
     	}
     
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 * Forge an set tracking url
     	 *
    @@ -1858,6 +1923,7 @@ class Expedition extends CommonObject
     	 */
     	function GetUrlTrackingStatus($value='')
     	{
    +        // phpcs:enable
     		if (! empty($this->shipping_method_id))
     		{
     			$sql = "SELECT em.code, em.tracking";
    @@ -2035,6 +2101,7 @@ class Expedition extends CommonObject
     		}
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *	Classify the shipping as invoiced (used when WORKFLOW_BILL_ON_SHIPMENT is on)
     	 *
    @@ -2042,6 +2109,7 @@ class Expedition extends CommonObject
     	 */
     	function set_billed()
     	{
    +        // phpcs:enable
     		global $user;
     		$error=0;
     
    @@ -2214,9 +2282,10 @@ class Expedition extends CommonObject
     	 *  @param      int			$hidedetails    Hide details of lines
     	 *  @param      int			$hidedesc       Hide description
     	 *  @param      int			$hideref        Hide ref
    +     *  @param      null|array  $moreparams     Array to provide more information
     	 *  @return     int         				0 if KO, 1 if OK
     	 */
    -	public function generateDocument($modele, $outputlangs,$hidedetails=0, $hidedesc=0, $hideref=0)
    +	public function generateDocument($modele, $outputlangs,$hidedetails=0, $hidedesc=0, $hideref=0,$moreparams=null)
     	{
     		global $conf,$langs;
     
    @@ -2237,7 +2306,7 @@ class Expedition extends CommonObject
     
     		$this->fetch_origin();
     
    -		return $this->commonGenerateDocument($modelpath, $modele, $outputlangs, $hidedetails, $hidedesc, $hideref);
    +		return $this->commonGenerateDocument($modelpath, $modele, $outputlangs, $hidedetails, $hidedesc, $hideref,$moreparams);
     	}
     
     	/**
    @@ -2264,7 +2333,14 @@ class Expedition extends CommonObject
      */
     class ExpeditionLigne extends CommonObjectLine
     {
    +	/**
    +	 * @var string ID to identify managed object
    +	 */
     	public $element='expeditiondet';
    +
    +	/**
    +	 * @var string Name of table without prefix where object is stored
    +	 */
     	public $table_element='expeditiondet';
     
     	public $fk_origin_line;
    @@ -2275,7 +2351,10 @@ class ExpeditionLigne extends CommonObjectLine
     	 */
     	public $fk_expedition;
     
    -	var $db;
    +	/**
    +     * @var DoliDB Database handler.
    +     */
    +    public $db;
     
     	// From llx_expeditiondet
     	var $qty;
    @@ -2408,7 +2487,8 @@ class ExpeditionLigne extends CommonObjectLine
     		if ($resql)
     		{
     			$this->id = $this->db->last_insert_id(MAIN_DB_PREFIX."expeditiondet");
    -			if (empty($conf->global->MAIN_EXTRAFIELDS_DISABLED)) // For avoid conflicts if trigger used
    +
    +			if (! $error && empty($conf->global->MAIN_EXTRAFIELDS_DISABLED))
     			{
     				$result=$this->insertExtraFields();
     				if ($result < 0)
    @@ -2724,4 +2804,3 @@ class ExpeditionLigne extends CommonObjectLine
     		}
     	}
     }
    -
    diff --git a/htdocs/expedition/class/expeditionbatch.class.php b/htdocs/expedition/class/expeditionbatch.class.php
    index d94baee2a43..611a9a750df 100644
    --- a/htdocs/expedition/class/expeditionbatch.class.php
    +++ b/htdocs/expedition/class/expeditionbatch.class.php
    @@ -28,7 +28,11 @@
      */
     class ExpeditionLineBatch extends CommonObject
     {
    -	var $element='expeditionlignebatch';			//!< Id that identify managed objects
    +	/**
    +	 * @var string ID to identify managed object
    +	 */
    +	public $element='expeditionlignebatch';
    +
     	private static $_table_element='expeditiondet_batch';		//!< Name of table without prefix where object is stored
     
     	var $sellby;
    @@ -47,7 +51,6 @@ class ExpeditionLineBatch extends CommonObject
         function __construct($db)
         {
             $this->db = $db;
    -        return 1;
         }
     
     	/**
    @@ -59,15 +62,15 @@ class ExpeditionLineBatch extends CommonObject
     	function fetchFromStock($id_stockdluo)
     	{
             $sql = "SELECT";
    -	$sql.= " pb.batch,";
    -	$sql.= " pl.sellby,";
    -	$sql.= " pl.eatby,";
    -	$sql.= " ps.fk_entrepot";
    +        $sql.= " pb.batch,";
    +        $sql.= " pl.sellby,";
    +        $sql.= " pl.eatby,";
    +        $sql.= " ps.fk_entrepot";
     
             $sql.= " FROM ".MAIN_DB_PREFIX."product_batch as pb";
             $sql.= " JOIN ".MAIN_DB_PREFIX."product_stock as ps on pb.fk_product_stock=ps.rowid";
             $sql.= ' LEFT JOIN '.MAIN_DB_PREFIX."product_lot as pl on pl.batch = pb.batch AND pl.fk_product = ps.fk_product";
    -	$sql.= " WHERE pb.rowid = ".(int) $id_stockdluo;
    +        $sql.= " WHERE pb.rowid = ".(int) $id_stockdluo;
     
         	dol_syslog(get_class($this)."::fetch", LOG_DEBUG);
             $resql=$this->db->query($sql);
    @@ -232,5 +235,4 @@ class ExpeditionLineBatch extends CommonObject
     			return -1;
     		}
     	}
    -
     }
    diff --git a/htdocs/expedition/class/expeditionstats.class.php b/htdocs/expedition/class/expeditionstats.class.php
    index 5303d6d8b7b..dcdf9c97617 100644
    --- a/htdocs/expedition/class/expeditionstats.class.php
    +++ b/htdocs/expedition/class/expeditionstats.class.php
    @@ -34,6 +34,9 @@ include_once DOL_DOCUMENT_ROOT . '/core/lib/date.lib.php';
      */
     class ExpeditionStats extends Stats
     {
    +	/**
    +	 * @var string Name of table without prefix where object is stored
    +	 */
     	public $table_element;
     
     	var $socid;
    diff --git a/htdocs/expedition/contact.php b/htdocs/expedition/contact.php
    index 01807432343..acc2b5e1142 100644
    --- a/htdocs/expedition/contact.php
    +++ b/htdocs/expedition/contact.php
    @@ -34,9 +34,8 @@ if (! empty($conf->projet->enabled)) {
         require_once DOL_DOCUMENT_ROOT.'/core/class/html.formprojet.class.php';
     }
     
    -$langs->load("orders");
    -$langs->load("sendings");
    -$langs->load("companies");
    +// Load translation files required by the page
    +$langs->loadLangs(array('orders', 'sendings', 'companies'));
     
     $id=GETPOST('id','int');
     $ref=GETPOST('ref','alpha');
    @@ -269,6 +268,6 @@ if ($id > 0 || ! empty($ref))
     
     }
     
    +// End of page
     llxFooter();
    -
     $db->close();
    diff --git a/htdocs/expedition/document.php b/htdocs/expedition/document.php
    index 48c551bb7d1..2be84cf26b7 100644
    --- a/htdocs/expedition/document.php
    +++ b/htdocs/expedition/document.php
    @@ -37,9 +37,8 @@ if (! empty($conf->projet->enabled)) {
     	require_once DOL_DOCUMENT_ROOT . '/projet/class/project.class.php';
     }
     
    -
    -$langs->load('companies');
    -$langs->load('other');
    +// Load translation files required by the page
    +$langs->loadLangs(array('companies', 'other'));
     
     $action		= GETPOST('action','aZ09');
     $confirm	= GETPOST('confirm');
    @@ -97,7 +96,7 @@ if ($id > 0 || ! empty($ref)){
     		dol_fiche_head($head, 'documents', $langs->trans("Shipment"), -1, 'sending');
     	
     
    -		// Construit liste des fichiers
    +		// Build file list
     		$filearray=dol_dir_list($upload_dir,"files",0,'','(\.meta|_preview.*\.png)$',$sortfield,(strtolower($sortorder)=='desc'?SORT_DESC:SORT_ASC),1);
     		$totalsize=0;
     		foreach($filearray as $key => $file){
    @@ -186,7 +185,6 @@ else{
     	exit;
     }
     
    -
    +// End of page
     llxFooter();
    -
     $db->close();
    diff --git a/htdocs/expedition/index.php b/htdocs/expedition/index.php
    index ebfe9a0f434..8dde7bf0125 100644
    --- a/htdocs/expedition/index.php
    +++ b/htdocs/expedition/index.php
    @@ -27,8 +27,8 @@ require '../main.inc.php';
     require_once DOL_DOCUMENT_ROOT.'/commande/class/commande.class.php';
     require_once DOL_DOCUMENT_ROOT.'/expedition/class/expedition.class.php';
     
    -$langs->load("orders");
    -$langs->load("sendings");
    +// Load translation files required by the page
    +$langs->loadLangs(array('orders', 'sendings'));
     
     /*
      *	View
    @@ -291,6 +291,6 @@ else dol_print_error($db);
     
     print '</div></div></div>';
     
    -
    +// End of page
     llxFooter();
     $db->close();
    diff --git a/htdocs/expedition/list.php b/htdocs/expedition/list.php
    index a3d44d7072a..327a9394b77 100644
    --- a/htdocs/expedition/list.php
    +++ b/htdocs/expedition/list.php
    @@ -30,6 +30,7 @@ require_once DOL_DOCUMENT_ROOT.'/core/class/html.formcompany.class.php';
     require_once DOL_DOCUMENT_ROOT.'/core/lib/date.lib.php';
     require_once DOL_DOCUMENT_ROOT.'/core/lib/company.lib.php';
     
    +// Load translation files required by the page
     $langs->loadLangs(array("sendings","deliveries",'companies','bills'));
     
     $contextpage= GETPOST('contextpage','aZ')?GETPOST('contextpage','aZ'):'shipmentlist';   // To manage different context of search
    @@ -259,13 +260,16 @@ if ($resql)
     
     	$param='';
     	if (! empty($contextpage) && $contextpage != $_SERVER["PHP_SELF"]) $param.='&contextpage='.urlencode($contextpage);
    -	if ($limit > 0 && $limit != $conf->liste_limit) $param.='&limit='.$limit;
    +	if ($limit > 0 && $limit != $conf->liste_limit) $param.='&limit='.urlencode($limit);
     	if ($sall) $param.= "&amp;sall=".urlencode($sall);
    -	if ($search_ref_exp) $param.= "&amp;search_ref_exp=".urlencode($search_ref_exp);
    -	if ($search_ref_liv) $param.= "&amp;search_ref_liv=".urlencode($search_ref_liv);
    +	if ($search_ref_exp)  $param.= "&amp;search_ref_exp=".urlencode($search_ref_exp);
    +	if ($search_ref_liv)  $param.= "&amp;search_ref_liv=".urlencode($search_ref_liv);
     	if ($search_ref_customer) $param.= "&amp;search_ref_customer=".urlencode($search_ref_customer);
    -	if ($search_company) $param.= "&amp;search_company=".urlencode($search_company);
    -	if ($optioncss != '') $param.='&amp;optioncss='.urlencode($optioncss);
    +	if ($search_company)   $param.= "&amp;search_company=".urlencode($search_company);
    +	if ($search_town)      $param.= '&search_town='.urlencode($search_town);
    +	if ($search_zip)       $param.= '&search_zip='.urlencode($search_zip);
    +	if ($viewstatut != '') $param.= '&viewstatut='.urlencode($viewstatut);
    +	if ($optioncss != '')  $param.='&amp;optioncss='.urlencode($optioncss);
     	// Add $param from extra fields
     	include DOL_DOCUMENT_ROOT.'/core/tpl/extrafields_list_search_param.tpl.php';
     
    @@ -274,7 +278,7 @@ if ($resql)
     	$newcardbutton='';
     	if ($user->rights->expedition->creer)
     	{
    -		$newcardbutton='<a class="butActionNew" href="'.DOL_URL_ROOT.'/expedition/card.php?action=create2">'.$langs->trans('NewSending');
    +		$newcardbutton='<a class="butActionNew" href="'.DOL_URL_ROOT.'/expedition/card.php?action=create2"><span class="valignmiddle">'.$langs->trans('NewSending').'</span>';
     		$newcardbutton.= '<span class="fa fa-plus-circle valignmiddle"></span>';
     		$newcardbutton.= '</a>';
     	}
    @@ -294,7 +298,7 @@ if ($resql)
     	if ($sall)
     	{
     		foreach($fieldstosearchall as $key => $val) $fieldstosearchall[$key]=$langs->trans($val);
    -		print $langs->trans("FilterOnInto", $sall) . join(', ',$fieldstosearchall);
    +		print '<div class="divsearchfieldfilter">'.$langs->trans("FilterOnInto", $sall) . join(', ',$fieldstosearchall).'</div>';
     	}
     
     	$moreforfilter='';
    @@ -457,7 +461,6 @@ if ($resql)
     	print "</tr>\n";
     
     	$i=0;
    -	$var=true;
     	$totalarray=array();
     	while ($i < min($num,$limit))
     	{
    @@ -629,5 +632,6 @@ else
     	dol_print_error($db);
     }
     
    +// End of page
     llxFooter();
     $db->close();
    diff --git a/htdocs/expedition/note.php b/htdocs/expedition/note.php
    index cb123360288..f276b2d0cb4 100644
    --- a/htdocs/expedition/note.php
    +++ b/htdocs/expedition/note.php
    @@ -32,14 +32,8 @@ if (! empty($conf->projet->enabled)) {
         require_once DOL_DOCUMENT_ROOT.'/core/class/html.formprojet.class.php';
     }
     
    -$langs->load("sendings");
    -$langs->load("companies");
    -$langs->load("bills");
    -$langs->load('deliveries');
    -$langs->load('orders');
    -$langs->load('stocks');
    -$langs->load('other');
    -$langs->load('propal');
    +// Load translation files required by the page
    +$langs->loadLangs(array('sendings', 'companies', 'bills', 'deliveries', 'orders', 'stocks', 'other', 'propal'));
     
     $id=(GETPOST('id','int')?GETPOST('id','int'):GETPOST('facid','int'));  // For backward compatibility
     $ref=GETPOST('ref','alpha');
    @@ -158,7 +152,6 @@ if ($id > 0 || ! empty($ref))
     	dol_fiche_end();
     }
     
    -
    +// End of page
     llxFooter();
    -
     $db->close();
    diff --git a/htdocs/expedition/shipment.php b/htdocs/expedition/shipment.php
    index ac1368660da..33e1dd97f7b 100644
    --- a/htdocs/expedition/shipment.php
    +++ b/htdocs/expedition/shipment.php
    @@ -3,6 +3,8 @@
      * Copyright (C) 2005-2012	Laurent Destailleur		<eldy@users.sourceforge.net>
      * Copyright (C) 2005-2012	Regis Houssin			<regis.houssin@capnetworks.com>
      * Copyright (C) 2012-2015	Juanjo Menent			<jmenent@2byte.es>
    + * Copyright (C) 2018       Frédéric France         <frederic.france@netlogic.fr>
    + * Copyright (C) 2018       Philippe Grand          <philippe.grand@atoo-net.com>
      *
      * This program is free software; you can redistribute it and/or modify
      * it under the terms of the GNU General Public License as published by
    @@ -39,6 +41,7 @@ if (! empty($conf->stock->enabled))  require_once DOL_DOCUMENT_ROOT.'/product/st
     if (! empty($conf->propal->enabled)) require_once DOL_DOCUMENT_ROOT.'/comm/propal/class/propal.class.php';
     if (! empty($conf->product->enabled) || ! empty($conf->service->enabled)) 	require_once DOL_DOCUMENT_ROOT.'/product/class/product.class.php';
     
    +// Load translation files required by the page
     $langs->loadLangs(array('orders',"companies","bills",'propal','deliveries','stocks',"productbatch",'incoterm'));
     
     $id=GETPOST('id','int');			// id of order
    @@ -257,12 +260,11 @@ if ($id > 0 || ! empty($ref))
     
     		}
     
    -		if (! $formconfirm) {
    -		    $parameters = array();
    -		    $reshook = $hookmanager->executeHooks('formConfirm', $parameters, $object, $action); // Note that $action and $object may have been modified by hook
    -		    if (empty($reshook)) $formconfirm.=$hookmanager->resPrint;
    -		    elseif ($reshook > 0) $formconfirm=$hookmanager->resPrint;
    -		}
    +		// Call Hook formConfirm
    +		$parameters = array();
    +		$reshook = $hookmanager->executeHooks('formConfirm', $parameters, $object, $action); // Note that $action and $object may have been modified by hook
    +		if (empty($reshook)) $formconfirm.=$hookmanager->resPrint;
    +		elseif ($reshook > 0) $formconfirm=$hookmanager->resPrint;
     
     		// Print form confirm
     		print $formconfirm;
    @@ -370,7 +372,7 @@ if ($id > 0 || ! empty($ref))
     			print '<form name="setdate_livraison" action="'.$_SERVER["PHP_SELF"].'?id='.$object->id.'" method="post">';
     			print '<input type="hidden" name="token" value="'.$_SESSION['newtoken'].'">';
     			print '<input type="hidden" name="action" value="setdatedelivery">';
    -			$form->select_date($object->date_livraison>0?$object->date_livraison:-1,'liv_','','','',"setdatedelivery");
    +			print $form->selectDate($object->date_livraison>0?$object->date_livraison:-1, 'liv_', '', '', '', "setdatedelivery");
     			print '<input type="submit" class="button" value="'.$langs->trans('Modify').'">';
     			print '</form>';
     		}
    @@ -641,7 +643,6 @@ if ($id > 0 || ! empty($ref))
     			}
     			print "</tr>\n";
     
    -			$var=true;
     			$toBeShipped=array();
     			$toBeShippedTotal=0;
     			while ($i < $num)
    @@ -921,12 +922,11 @@ if ($id > 0 || ! empty($ref))
     	}
     	else
     	{
    -		/* Commande non trouvee */
    -		print "Commande inexistante";
    +		/* Order not found */
    +		setEventMessages($langs->trans("NonExistentOrder"), null, 'errors');
     	}
     }
     
    -
    +// End of page
     llxFooter();
    -
     $db->close();
    diff --git a/htdocs/expedition/stats/index.php b/htdocs/expedition/stats/index.php
    index 9d7d77cf290..a167a447d7d 100644
    --- a/htdocs/expedition/stats/index.php
    +++ b/htdocs/expedition/stats/index.php
    @@ -46,9 +46,8 @@ $year = GETPOST('year')>0?GETPOST('year'):$nowyear;
     $startyear=$year-1;
     $endyear=$year;
     
    -$langs->load("sendings");
    -$langs->load("other");
    -$langs->load("companies");
    +// Load translation files required by the page
    +$langs->loadLangs(array('sendings', 'other', 'companies'));
     
     
     /*
    @@ -359,6 +358,6 @@ print '</table>';
     print '<br>';
     print '<i>'.$langs->trans("StatsOnShipmentsOnlyValidated").'</i>';
     
    +// End of page
     llxFooter();
    -
     $db->close();
    diff --git a/htdocs/expedition/stats/month.php b/htdocs/expedition/stats/month.php
    index b7d217217c2..27b01cc6f55 100644
    --- a/htdocs/expedition/stats/month.php
    +++ b/htdocs/expedition/stats/month.php
    @@ -71,6 +71,6 @@ print $px->show();
     print '</td></tr>';
     print '</table>';
     
    +// End of page
     llxFooter();
    -
     $db->close();
    diff --git a/htdocs/expedition/tpl/linkedobjectblock.tpl.php b/htdocs/expedition/tpl/linkedobjectblock.tpl.php
    index e62356066e5..72abfe2c4d9 100644
    --- a/htdocs/expedition/tpl/linkedobjectblock.tpl.php
    +++ b/htdocs/expedition/tpl/linkedobjectblock.tpl.php
    @@ -34,15 +34,15 @@ global $user;
     $langs = $GLOBALS['langs'];
     $linkedObjectBlock = $GLOBALS['linkedObjectBlock'];
     
    +// Load translation files required by the page
     $langs->load("sendings");
     
     $total=0; $ilink=0;
    -$var=true;
     foreach($linkedObjectBlock as $key => $objectlink)
     {
         $ilink++;
     
    -    $trclass=($var?'pair':'impair');
    +    $trclass='oddeven';
         if ($ilink == count($linkedObjectBlock) && empty($noMoreLinkedObjectBlockAfter) && count($linkedObjectBlock) <= 1) $trclass.=' liste_sub_total';
     ?>
         <tr class="<?php echo $trclass; ?>">
    diff --git a/htdocs/expensereport/ajax/ajaxik.php b/htdocs/expensereport/ajax/ajaxik.php
    index 04baab6d7a0..59c8c51fece 100644
    --- a/htdocs/expensereport/ajax/ajaxik.php
    +++ b/htdocs/expensereport/ajax/ajaxik.php
    @@ -34,8 +34,8 @@ require '../../main.inc.php';
     require_once DOL_DOCUMENT_ROOT.'/expensereport/class/expensereport.class.php';
     require_once DOL_DOCUMENT_ROOT.'/expensereport/class/expensereport_ik.class.php';
     
    -$langs->load('errors');
    -$langs->load('trips');
    +// Load translation files required by the page
    +$langs->loadlangs(array('errors', 'trips'));
     
     /*
      * View
    diff --git a/htdocs/expensereport/card.php b/htdocs/expensereport/card.php
    index a2d67d627c0..e19c7a841e1 100644
    --- a/htdocs/expensereport/card.php
    +++ b/htdocs/expensereport/card.php
    @@ -1,9 +1,10 @@
     <?php
    -/* Copyright (C) 2003      Rodolphe Quiedeville <rodolphe@quiedeville.org>
    - * Copyright (C) 2004-2017 Laurent Destailleur  <eldy@users.sourceforge.net>
    - * Copyright (C) 2005-2009 Regis Houssin        <regis.houssin@capnetworks.com>
    - * Copyright (C) 2015-2017 Alexandre Spangaro   <aspangaro@zendsi.com>
    - * Copyright (C) 2017      Ferran Marcet        <fmarcet@2byte.es>
    +/* Copyright (C) 2003       Rodolphe Quiedeville    <rodolphe@quiedeville.org>
    + * Copyright (C) 2004-2017  Laurent Destailleur     <eldy@users.sourceforge.net>
    + * Copyright (C) 2005-2009  Regis Houssin           <regis.houssin@capnetworks.com>
    + * Copyright (C) 2015-2017  Alexandre Spangaro      <aspangaro@zendsi.com>
    + * Copyright (C) 2017       Ferran Marcet           <fmarcet@2byte.es>
    + * Copyright (C) 2018       Frédéric France         <frederic.france@netlogic.fr>
      *
      * This program is free software; you can redistribute it and/or modify
      * it under the terms of the GNU General Public License as published by
    @@ -44,6 +45,7 @@ if (! empty($conf->accounting->enabled)) {
     	require_once DOL_DOCUMENT_ROOT . '/accountancy/class/accountingjournal.class.php';
     }
     
    +// Load translation files required by the page
     $langs->loadLangs(array("trips","bills","mails"));
     
     $action=GETPOST('action','aZ09');
    @@ -1210,7 +1212,7 @@ if (empty($reshook))
         	}
         }
     
    -    if ($action == "updateligne" && $user->rights->expensereport->creer)
    +    if ($action == "updateline" && $user->rights->expensereport->creer)
         {
         	$object = new ExpenseReport($db);
         	$object->fetch($id);
    @@ -1334,7 +1336,7 @@ if ($action == 'create')
     	print '<tr>';
     	print '<td class="titlefieldcreate fieldrequired">'.$langs->trans("DateStart").'</td>';
     	print '<td>';
    -	$form->select_date($date_start?$date_start:-1,'date_debut',0,0,0,'',1,1);
    +	print $form->selectDate($date_start?$date_start:-1, 'date_debut', 0, 0, 0, '', 1, 1);
     	print '</td>';
     	print '</tr>';
     
    @@ -1342,10 +1344,11 @@ if ($action == 'create')
     	print '<tr>';
     	print '<td class="fieldrequired">'.$langs->trans("DateEnd").'</td>';
     	print '<td>';
    -	$form->select_date($date_end?$date_end:-1,'date_fin',0,0,0,'',1,1);
    +	print $form->selectDate($date_end?$date_end:-1, 'date_fin', 0, 0, 0, '', 1, 1);
     	print '</td>';
     	print '</tr>';
     
    +	// User for expense report
     	print '<tr>';
     	print '<td class="fieldrequired">'.$langs->trans("User").'</td>';
     	print '<td>';
    @@ -1353,11 +1356,12 @@ if ($action == 'create')
     	if (GETPOST('fk_user_author', 'int') > 0) $defaultselectuser=GETPOST('fk_user_author', 'int');
         $include_users = 'hierarchyme';
         if (! empty($conf->global->MAIN_USE_ADVANCED_PERMS) && ! empty($user->rights->expensereport->writeall_advance)) $include_users=array();
    -	$s=$form->select_dolusers($defaultselectuser, "fk_user_author", 0, "", 0, $include_users);
    +	$s=$form->select_dolusers($defaultselectuser, "fk_user_author", 0, "", 0, $include_users, '', '0,'.$conf->entity);
     	print $s;
     	print '</td>';
     	print '</tr>';
     
    +	// Approver
     	print '<tr>';
     	print '<td>'.$langs->trans("VALIDATOR").'</td>';
     	print '<td>';
    @@ -1447,8 +1451,9 @@ else
     					print $langs->trans('NotUserRightToView');
     					print '</div>';
     
    -					llxFooter();
    -					$db->close();
    +					// End of page
    +                    llxFooter();
    +                    $db->close();
     
     					exit;
     				}
    @@ -1496,13 +1501,13 @@ else
     				print '<tr>';
     				print '<td>'.$langs->trans("DateStart").'</td>';
     				print '<td>';
    -				$form->select_date($object->date_debut,'date_debut');
    +				print $form->selectDate($object->date_debut, 'date_debut');
     				print '</td>';
     				print '</tr>';
     				print '<tr>';
     				print '<td>'.$langs->trans("DateEnd").'</td>';
     				print '<td>';
    -				$form->select_date($object->date_fin,'date_fin');
    +				print $form->selectDate($object->date_fin, 'date_fin');
     				print '</td>';
     				print '</tr>';
     
    @@ -1959,7 +1964,7 @@ else
     
     				print '<div style="clear: both;"></div>';
     
    -				$actiontouse='updateligne';
    +				$actiontouse='updateline';
     				if (($object->fk_statut==0 || $object->fk_statut==99) && $action != 'editline') $actiontouse='addline';
     
     				print '<form name="expensereport" action="'.$_SERVER["PHP_SELF"].'" method="post">';
    @@ -2074,7 +2079,7 @@ else
     
     								// Select date
     								print '<td class="center">';
    -								$form->select_date($line->date,'date');
    +								print $form->selectDate($line->date,'date');
     								print '</td>';
     
     								// Select project
    @@ -2157,7 +2162,7 @@ else
     
     					// Select date
     					print '<td align="center">';
    -					$form->select_date($date?$date:-1,'date');
    +					print $form->selectDate($date?$date:-1, 'date');
     					print '</td>';
     
     					// Select project
    diff --git a/htdocs/expensereport/class/api_expensereports.class.php b/htdocs/expensereport/class/api_expensereports.class.php
    index 726aa158413..80c22fb961a 100644
    --- a/htdocs/expensereport/class/api_expensereports.class.php
    +++ b/htdocs/expensereport/class/api_expensereports.class.php
    @@ -94,7 +94,8 @@ class ExpenseReports extends DolibarrApi
          * @param string    $sqlfilters Other criteria to filter answers separated by a comma. Syntax example "(t.ref:like:'SO-%') and (t.date_creation:<:'20160101')"
          * @return  array               Array of Expense Report objects
          */
    -    function index($sortfield = "t.rowid", $sortorder = 'ASC', $limit = 100, $page = 0, $user_ids = 0, $sqlfilters = '') {
    +    function index($sortfield = "t.rowid", $sortorder = 'ASC', $limit = 100, $page = 0, $user_ids = 0, $sqlfilters = '')
    +    {
             global $db, $conf;
     
             $obj_ret = array();
    @@ -195,7 +196,8 @@ class ExpenseReports extends DolibarrApi
          * @return int
          */
     /*
    -    function getLines($id) {
    +    function getLines($id)
    +    {
           if(! DolibarrApiAccess::$user->rights->expensereport->lire) {
     		  	throw new RestException(401);
     		  }
    @@ -228,7 +230,8 @@ class ExpenseReports extends DolibarrApi
          * @return int
          */
     /*
    -    function postLine($id, $request_data = null) {
    +    function postLine($id, $request_data = null)
    +    {
           if(! DolibarrApiAccess::$user->rights->expensereport->creer) {
     		  	throw new RestException(401);
     		  }
    @@ -290,7 +293,8 @@ class ExpenseReports extends DolibarrApi
          * @return object
          */
         /*
    -    function putLine($id, $lineid, $request_data = null) {
    +    function putLine($id, $lineid, $request_data = null)
    +    {
           if(! DolibarrApiAccess::$user->rights->expensereport->creer) {
     		  	throw new RestException(401);
     		  }
    @@ -348,7 +352,8 @@ class ExpenseReports extends DolibarrApi
          * @return int
          */
         /*
    -    function deleteLine($id, $lineid) {
    +    function deleteLine($id, $lineid)
    +    {
           if(! DolibarrApiAccess::$user->rights->expensereport->creer) {
     		  	throw new RestException(401);
     		  }
    @@ -380,7 +385,8 @@ class ExpenseReports extends DolibarrApi
          *
          * @return int
          */
    -    function put($id, $request_data = null) {
    +    function put($id, $request_data = null)
    +    {
           if(! DolibarrApiAccess::$user->rights->expensereport->creer) {
     		  	throw new RestException(401);
     		  }
    @@ -439,7 +445,6 @@ class ExpenseReports extends DolibarrApi
                     'message' => 'Expense Report deleted'
                 )
             );
    -
         }
     
         /**
    @@ -490,7 +495,8 @@ class ExpenseReports extends DolibarrApi
          * @param   object  $object    Object to clean
          * @return    array    Array of cleaned object properties
          */
    -    function _cleanObjectDatas($object) {
    +    function _cleanObjectDatas($object)
    +    {
     
         	$object = parent::_cleanObjectDatas($object);
     
    diff --git a/htdocs/expensereport/class/expensereport.class.php b/htdocs/expensereport/class/expensereport.class.php
    index d9a79789298..4fbca221d65 100644
    --- a/htdocs/expensereport/class/expensereport.class.php
    +++ b/htdocs/expensereport/class/expensereport.class.php
    @@ -3,6 +3,7 @@
      * Copyright (C) 2015 Laurent Destailleur <eldy@users.sourceforge.net>
      * Copyright (C) 2015 Alexandre Spangaro  <aspangaro@zendsi.com>
      * Copyright (C) 2016 Ferran Marcet       <fmarcet@2byte.es>
    + * Copyright (C) 2018 Nicolas ZABOURI     <info@inovea-conseil.com>
      *
      * This program is free software; you can redistribute it and/or modify
      * it under the terms of the GNU General Public License as published by
    @@ -32,8 +33,16 @@ require_once DOL_DOCUMENT_ROOT .'/expensereport/class/expensereport_rule.class.p
      */
     class ExpenseReport extends CommonObject
     {
    -    var $element='expensereport';
    -    var $table_element='expensereport';
    +    /**
    +	 * @var string ID to identify managed object
    +	 */
    +	public $element='expensereport';
    +
    +    /**
    +	 * @var string Name of table without prefix where object is stored
    +	 */
    +	public $table_element='expensereport';
    +
         var $table_element_line = 'expensereport_det';
         var $fk_element = 'fk_expensereport';
         var $picto = 'trip';
    @@ -95,8 +104,8 @@ class ExpenseReport extends CommonObject
             END ACTIONS
         */
     
    -   /**
    -	 * Draft
    +    /**
    +	 * Draft status
     	 */
     	const STATUS_DRAFT = 0;
     
    @@ -138,9 +147,7 @@ class ExpenseReport extends CommonObject
             // List of language codes for status
             $this->statuts_short = array(0 => 'Draft', 2 => 'Validated', 4 => 'Canceled', 5 => 'Approved', 6 => 'Paid', 99 => 'Refused');
             $this->statuts = array(0 => 'Draft', 2 => 'ValidatedWaitingApproval', 4 => 'Canceled', 5 => 'Approved', 6 => 'Paid', 99 => 'Refused');
    -        $this->statuts_logo = array(0 => 'statut0', 2 => 'statut1', 4 => 'statut5', 5 => 'statut3', 6 => 'statut6', 99 => 'statut8');
    -
    -        return 1;
    +        $this->statuts_logo = array(0 => 'statut0', 2 => 'statut1', 4 => 'statut5', 5 => 'statut3', 6 => 'statut6', 99 => 'statut5');
         }
     
         /**
    @@ -538,6 +545,7 @@ class ExpenseReport extends CommonObject
             }
         }
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
         /**
          *    Classify the expense report as paid
          *
    @@ -548,6 +556,7 @@ class ExpenseReport extends CommonObject
          */
         function set_paid($id, $fuser, $notrigger = 0)
         {
    +        // phpcs:enable
     		$error = 0;
     		$this->db->begin();
     
    @@ -609,6 +618,7 @@ class ExpenseReport extends CommonObject
             return $this->LibStatut($this->status,$mode);
         }
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
         /**
          *  Returns the label of a statut
          *
    @@ -618,27 +628,28 @@ class ExpenseReport extends CommonObject
          */
         function LibStatut($status,$mode=0)
         {
    +        // phpcs:enable
             global $langs;
     
             if ($mode == 0)
                 return $langs->transnoentities($this->statuts[$status]);
     
    -        if ($mode == 1)
    +        elseif ($mode == 1)
                 return $langs->transnoentities($this->statuts_short[$status]);
     
    -        if ($mode == 2)
    +        elseif ($mode == 2)
                 return img_picto($langs->transnoentities($this->statuts_short[$status]), $this->statuts_logo[$status]).' '.$langs->transnoentities($this->statuts_short[$status]);
     
    -        if ($mode == 3)
    +        elseif ($mode == 3)
                 return img_picto($langs->transnoentities($this->statuts_short[$status]), $this->statuts_logo[$status]);
     
    -        if ($mode == 4)
    +        elseif ($mode == 4)
                 return img_picto($langs->transnoentities($this->statuts_short[$status]),$this->statuts_logo[$status]).' '.$langs->transnoentities($this->statuts[$status]);
     
    -        if ($mode == 5)
    +        elseif ($mode == 5)
                 return '<span class="hideonsmartphone">'.$langs->transnoentities($this->statuts_short[$status]).' </span>'.img_picto($langs->transnoentities($this->statuts_short[$status]),$this->statuts_logo[$status]);
     
    -        if ($mode == 6)
    +        elseif ($mode == 6)
                 return $langs->transnoentities($this->statuts[$status]).' '.img_picto($langs->transnoentities($this->statuts_short[$status]),$this->statuts_logo[$status]);
         }
     
    @@ -783,6 +794,7 @@ class ExpenseReport extends CommonObject
             }
         }
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
         /**
          * fetch_line_by_project
          *
    @@ -792,6 +804,7 @@ class ExpenseReport extends CommonObject
          */
         function fetch_line_by_project($projectid,$user='')
         {
    +        // phpcs:enable
             global $conf,$db,$langs;
     
             $langs->load('trips');
    @@ -886,7 +899,6 @@ class ExpenseReport extends CommonObject
                     return -1;
                 }
             }
    -
         }
     
         /**
    @@ -940,6 +952,7 @@ class ExpenseReport extends CommonObject
             }
         }
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
         /**
          * fetch_lines
          *
    @@ -947,6 +960,7 @@ class ExpenseReport extends CommonObject
          */
         function fetch_lines()
         {
    +        // phpcs:enable
             $this->lines=array();
     
             $sql = ' SELECT de.rowid, de.comments, de.qty, de.value_unit, de.date, de.rang,';
    @@ -1183,6 +1197,7 @@ class ExpenseReport extends CommonObject
             }
         }
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
         /**
          * set_save_from_refuse
          *
    @@ -1191,6 +1206,7 @@ class ExpenseReport extends CommonObject
          */
         function set_save_from_refuse($fuser)
         {
    +        // phpcs:enable
             global $conf,$langs;
     
             // Sélection de la date de début de la NDF
    @@ -1296,6 +1312,7 @@ class ExpenseReport extends CommonObject
          * @param User      $fuser      User
          * @param Details   $details    Details
     	 * @param int       $notrigger  Disable triggers
    +     * @return int
          */
         function setDeny($fuser,$details,$notrigger=0)
         {
    @@ -1354,6 +1371,7 @@ class ExpenseReport extends CommonObject
             }
         }
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
         /**
          * set_unpaid
          *
    @@ -1363,6 +1381,7 @@ class ExpenseReport extends CommonObject
          */
         function set_unpaid($fuser, $notrigger = 0)
         {
    +        // phpcs:enable
     		$error = 0;
     
             if ($this->fk_c_deplacement_statuts != 5)
    @@ -1413,6 +1432,7 @@ class ExpenseReport extends CommonObject
             }
         }
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
         /**
          * set_cancel
          *
    @@ -1423,6 +1443,7 @@ class ExpenseReport extends CommonObject
          */
         function set_cancel($fuser,$detail, $notrigger=0)
         {
    +        // phpcs:enable
     		$error = 0;
             $this->date_cancel = $this->db->idate(gmmktime());
             if ($this->fk_statut != 4)
    @@ -1597,6 +1618,7 @@ class ExpenseReport extends CommonObject
             return $result;
         }
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
         /**
          *  Update total of an expense report when you add a line.
          *
    @@ -1606,6 +1628,7 @@ class ExpenseReport extends CommonObject
          */
         function update_totaux_add($ligne_total_ht,$ligne_total_tva)
         {
    +        // phpcs:enable
             $this->total_ht = $this->total_ht + $ligne_total_ht;
             $this->total_tva = $this->total_tva + $ligne_total_tva;
             $this->total_ttc = $this->total_ht + $this->total_tva;
    @@ -1625,6 +1648,7 @@ class ExpenseReport extends CommonObject
             endif;
         }
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
         /**
          *  Update total of an expense report when you delete a line.
          *
    @@ -1634,6 +1658,7 @@ class ExpenseReport extends CommonObject
          */
         function update_totaux_del($ligne_total_ht,$ligne_total_tva)
         {
    +        // phpcs:enable
             $this->total_ht = $this->total_ht - $ligne_total_ht;
             $this->total_tva = $this->total_tva - $ligne_total_tva;
             $this->total_ttc = $this->total_ht + $this->total_tva;
    @@ -1746,8 +1771,6 @@ class ExpenseReport extends CommonObject
     			$this->error = 'ErrorExpenseNotDraft';
                 return -3;
             }
    -
    -
     	}
     
     	/**
    @@ -2042,6 +2065,7 @@ class ExpenseReport extends CommonObject
             return 1;
         }
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
         /**
          * periode_existe
          *
    @@ -2052,6 +2076,7 @@ class ExpenseReport extends CommonObject
          */
         function periode_existe($fuser, $date_debut, $date_fin)
         {
    +        // phpcs:enable
             $sql = "SELECT rowid, date_debut, date_fin";
             $sql.= " FROM ".MAIN_DB_PREFIX.$this->table_element;
             $sql.= " WHERE fk_user_author = '{$fuser->id}'";
    @@ -2098,6 +2123,7 @@ class ExpenseReport extends CommonObject
         }
     
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
         /**
          * Return list of people with permission to validate expense reports.
          * Search for permission "approve expense report"
    @@ -2106,6 +2132,7 @@ class ExpenseReport extends CommonObject
          */
         function fetch_users_approver_expensereport()
         {
    +        // phpcs:enable
             $users_validator=array();
     
             $sql = "SELECT DISTINCT ur.fk_user";
    @@ -2146,9 +2173,10 @@ class ExpenseReport extends CommonObject
          *  @param      int         $hidedetails    Hide details of lines
          *  @param      int         $hidedesc       Hide description
          *  @param      int         $hideref        Hide ref
    +     *  @param   null|array  $moreparams     Array to provide more information
          *  @return     int                         0 if KO, 1 if OK
          */
    -    public function generateDocument($modele, $outputlangs, $hidedetails=0, $hidedesc=0, $hideref=0)
    +    public function generateDocument($modele, $outputlangs, $hidedetails=0, $hidedesc=0, $hideref=0, $moreparams=null)
         {
             global $conf,$langs;
     
    @@ -2167,7 +2195,7 @@ class ExpenseReport extends CommonObject
     
             $modelpath = "core/modules/expensereport/doc/";
     
    -        return $this->commonGenerateDocument($modelpath, $modele, $outputlangs, $hidedetails, $hidedesc, $hideref);
    +        return $this->commonGenerateDocument($modelpath, $modele, $outputlangs, $hidedetails, $hidedesc, $hideref,$moreparams);
         }
     
         /**
    @@ -2203,13 +2231,15 @@ class ExpenseReport extends CommonObject
             return $ret;
         }
     
    -	/**
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
    +    /**
          *      Charge indicateurs this->nb pour le tableau de bord
          *
          *      @return     int         <0 if KO, >0 if OK
          */
         function load_state_board()
         {
    +        // phpcs:enable
             global $conf;
     
             $this->nb=array();
    @@ -2237,6 +2267,7 @@ class ExpenseReport extends CommonObject
             }
         }
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
         /**
          *      Load indicators for dashboard (this->nbtodo and this->nbtodolate)
          *
    @@ -2246,6 +2277,7 @@ class ExpenseReport extends CommonObject
          */
         function load_board($user, $option='topay')
         {
    +        // phpcs:enable
             global $conf, $langs;
     
             if ($user->societe_id) return -1;   // protection pour eviter appel par utilisateur externe
    @@ -2366,7 +2398,6 @@ class ExpenseReport extends CommonObject
         	}
         	return 0;
         }
    -
     }
     
     
    @@ -2375,25 +2406,36 @@ class ExpenseReport extends CommonObject
      */
     class ExpenseReportLine
     {
    -    var $db;
    -    var $error;
    +    /**
    +     * @var DoliDB Database handler.
    +     */
    +    public $db;
     
    -    var $rowid;
    -    var $comments;
    -    var $qty;
    -    var $value_unit;
    -    var $date;
    +    /**
    +	 * @var string Error code (or message)
    +	 */
    +	public $error='';
     
    -    var $fk_c_type_fees;
    -    var $fk_c_exp_tax_cat;
    -    var $fk_projet;
    -    var $fk_expensereport;
    +    /**
    +	 * @var int ID
    +	 */
    +	public $rowid;
     
    -    var $type_fees_code;
    -    var $type_fees_libelle;
    +    public $comments;
    +    public $qty;
    +    public $value_unit;
    +    public $date;
     
    -    var $projet_ref;
    -    var $projet_title;
    +    public $fk_c_type_fees;
    +    public $fk_c_exp_tax_cat;
    +    public $fk_projet;
    +    public $fk_expensereport;
    +
    +    public $type_fees_code;
    +    public $type_fees_libelle;
    +
    +    public $projet_ref;
    +    public $projet_title;
     
         var $vatrate;
         var $total_ht;
    @@ -2423,7 +2465,7 @@ class ExpenseReportLine
             $sql.= ' ctf.code as type_fees_code, ctf.label as type_fees_libelle,';
             $sql.= ' pjt.rowid as projet_id, pjt.title as projet_title, pjt.ref as projet_ref';
             $sql.= ' FROM '.MAIN_DB_PREFIX.'expensereport_det as fde';
    -        $sql.= ' INNER JOIN '.MAIN_DB_PREFIX.'c_type_fees as ctf ON fde.fk_c_type_fees=ctf.id';
    +        $sql.= ' LEFT JOIN '.MAIN_DB_PREFIX.'c_type_fees as ctf ON fde.fk_c_type_fees=ctf.id';	// Sometimes type of expense report has been removed, so we use a left join here.
             $sql.= ' LEFT JOIN '.MAIN_DB_PREFIX.'projet as pjt ON fde.fk_projet=pjt.rowid';
             $sql.= ' WHERE fde.rowid = '.$rowid;
     
    @@ -2669,6 +2711,7 @@ class ExpenseReportLine
     }
     
     
    +// phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     /**
      *    Retourne la liste deroulante des differents etats d'une note de frais.
      *    Les valeurs de la liste sont les id de la table c_expensereport_statuts
    @@ -2681,6 +2724,7 @@ class ExpenseReportLine
      */
     function select_expensereport_statut($selected='',$htmlname='fk_statut',$useempty=1, $useshortlabel=0)
     {
    +    // phpcs:enable
         global $db, $langs;
     
         $tmpep=new ExpenseReport($db);
    @@ -2705,6 +2749,7 @@ function select_expensereport_statut($selected='',$htmlname='fk_statut',$useempt
         print '</select>';
     }
     
    +// phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     /**
      *  Return list of types of notes with select value = id
      *
    @@ -2716,6 +2761,7 @@ function select_expensereport_statut($selected='',$htmlname='fk_statut',$useempt
      */
     function select_type_fees_id($selected='',$htmlname='type',$showempty=0, $active=1)
     {
    +    // phpcs:enable
         global $db,$langs,$user;
         $langs->load("trips");
     
    diff --git a/htdocs/expensereport/class/expensereport_ik.class.php b/htdocs/expensereport/class/expensereport_ik.class.php
    index a93d4e9062c..9eaa8970a5b 100644
    --- a/htdocs/expensereport/class/expensereport_ik.class.php
    +++ b/htdocs/expensereport/class/expensereport_ik.class.php
    @@ -29,8 +29,19 @@ require_once DOL_DOCUMENT_ROOT.'/core/class/coreobject.class.php';
      */
     class ExpenseReportIk extends CoreObject
     {
    +	/**
    +	 * @var string ID to identify managed object
    +	 */
     	public $element='expenseik';
    +
    +	/**
    +	 * @var string Name of table without prefix where object is stored
    +	 */
     	public $table_element='expensereport_ik';
    +
    +	/**
    +	 * @var int Field with ID of parent key if this field has a parent
    +	 */
     	public $fk_element='fk_expense_ik';
     
     	/**
    @@ -120,8 +131,15 @@ class ExpenseReportIk extends CoreObject
     		return $categories;
     	}
     
    -	public static function getRangeByUser(User $userauthor, $fk_c_exp_tax_cat)
    -	{
    +    /**
    +     * Return an array of ranges for a user
    +     *
    +     * @param User  $userauthor         user author id
    +     * @param int   $fk_c_exp_tax_cat   category
    +     * @return boolean|array
    +     */
    +    public static function getRangeByUser(User $userauthor, $fk_c_exp_tax_cat)
    +    {
     		$default_range = (int) $userauthor->default_range; // if not defined, then 0
     		$ranges = self::getRangesByCategory($fk_c_exp_tax_cat);
     
    diff --git a/htdocs/expensereport/class/expensereport_rule.class.php b/htdocs/expensereport/class/expensereport_rule.class.php
    index 11bc480bf4f..6d2a99d2101 100644
    --- a/htdocs/expensereport/class/expensereport_rule.class.php
    +++ b/htdocs/expensereport/class/expensereport_rule.class.php
    @@ -29,8 +29,19 @@ require_once DOL_DOCUMENT_ROOT.'/core/class/coreobject.class.php';
      */
     class ExpenseReportRule extends CoreObject
     {
    +	/**
    +	 * @var string ID to identify managed object
    +	 */
     	public $element='expenserule';
    +
    +	/**
    +	 * @var string Name of table without prefix where object is stored
    +	 */
     	public $table_element='expensereport_rules';
    +
    +	/**
    +	 * @var int Field with ID of parent key if this field has a parent
    +	 */
     	public $fk_element='fk_expense_rule';
     
     	/**
    diff --git a/htdocs/expensereport/class/expensereportstats.class.php b/htdocs/expensereport/class/expensereportstats.class.php
    index 07396663f42..bc306d27e4b 100644
    --- a/htdocs/expensereport/class/expensereportstats.class.php
    +++ b/htdocs/expensereport/class/expensereportstats.class.php
    @@ -22,15 +22,18 @@
      *       \ingroup    expensereport
      *       \brief      Fichier de la classe de gestion des stats des expensereport et notes de frais
      */
    -include_once DOL_DOCUMENT_ROOT . '/core/class/stats.class.php';
    -include_once DOL_DOCUMENT_ROOT . '/expensereport/class/expensereport.class.php';
    +require_once DOL_DOCUMENT_ROOT . '/core/class/stats.class.php';
    +require_once DOL_DOCUMENT_ROOT . '/expensereport/class/expensereport.class.php';
     
     /**
      *  Classe permettant la gestion des stats des expensereports et notes de frais
      */
     class ExpenseReportStats extends Stats
     {
    -    public $table_element;
    +    /**
    +	 * @var string Name of table without prefix where object is stored
    +	 */
    +	public $table_element;
     
         var $socid;
         var $userid;
    diff --git a/htdocs/expensereport/class/paymentexpensereport.class.php b/htdocs/expensereport/class/paymentexpensereport.class.php
    index 0634ca16b7a..1dd5048991c 100644
    --- a/htdocs/expensereport/class/paymentexpensereport.class.php
    +++ b/htdocs/expensereport/class/paymentexpensereport.class.php
    @@ -30,26 +30,40 @@ require_once DOL_DOCUMENT_ROOT.'/core/class/commonobject.class.php';
      */
     class PaymentExpenseReport extends CommonObject
     {
    -	public $element='payment_expensereport';			//!< Id that identify managed objects
    -	public $table_element='payment_expensereport';	//!< Name of table without prefix where object is stored
    -    public $picto = 'payment';
    +	/**
    +	 * @var string ID to identify managed object
    +	 */
    +	public $element='payment_expensereport';
     
    -	var $rowid;
    +	/**
    +	 * @var string Name of table without prefix where object is stored
    +	 */
    +	public $table_element='payment_expensereport';
     
    -	var $fk_expensereport;
    -	var $datec='';
    -	var $tms='';
    -	var $datep='';
    -    var $amount;            // Total amount of payment
    -    var $amounts=array();   // Array of amounts
    -	var $fk_typepayment;
    -	var $num_payment;
    -	var $fk_bank;
    -	var $fk_user_creat;
    -	var $fk_user_modif;
    -        //Unknow field
    -        var $chid;
    -        var $total;
    +    /**
    +	 * @var string String with name of icon for myobject. Must be the part after the 'object_' into object_myobject.png
    +	 */
    +	public $picto = 'payment';
    +
    +	/**
    +	 * @var int ID
    +	 */
    +	public $rowid;
    +
    +	public $fk_expensereport;
    +	public $datec='';
    +	public $tms='';
    +	public $datep='';
    +    public $amount;            // Total amount of payment
    +    public $amounts=array();   // Array of amounts
    +	public $fk_typepayment;
    +	public $num_payment;
    +	public $fk_bank;
    +	public $fk_user_creat;
    +	public $fk_user_modif;
    +    //Unknow field
    +    public $chid;
    +    public $total;
     
     	/**
     	 *	Constructor
    @@ -240,7 +254,6 @@ class PaymentExpenseReport extends CommonObject
     		if (isset($this->fk_user_modif))	$this->fk_user_modif=trim($this->fk_user_modif);
     
     
    -
     		// Check parameters
     		// Put here code to add control on parameters values
     
    @@ -443,15 +456,17 @@ class PaymentExpenseReport extends CommonObject
     	    return '';
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *  Renvoi le libelle d'un statut donne
     	 *
    -	 *  @param	int		$statut        	Id statut
    +	 *  @param  int		$statut        	Id statut
     	 *  @param  int		$mode          	0=libelle long, 1=libelle court, 2=Picto + Libelle court, 3=Picto, 4=Picto + Libelle long, 5=Libelle court + Picto
     	 *  @return string 			       	Libelle du statut
     	 */
     	function LibStatut($statut,$mode=0)
     	{
    +        // phpcs:enable
     	    global $langs;
     
     	    return '';
    @@ -480,8 +495,6 @@ class PaymentExpenseReport extends CommonObject
     		$this->fk_bank='';
     		$this->fk_user_creat='';
     		$this->fk_user_modif='';
    -
    -
     	}
     
     
    @@ -505,7 +518,7 @@ class PaymentExpenseReport extends CommonObject
     
             if (! empty($conf->banque->enabled))
             {
    -            require_once DOL_DOCUMENT_ROOT.'/compta/bank/class/account.class.php';
    +            include_once DOL_DOCUMENT_ROOT.'/compta/bank/class/account.class.php';
     
                 $acc = new Account($this->db);
                 $acc->fetch($accountid);
    @@ -598,6 +611,7 @@ class PaymentExpenseReport extends CommonObject
         }
     
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *  Update link between the expense report payment and the generated line in llx_bank
     	 *
    @@ -606,6 +620,7 @@ class PaymentExpenseReport extends CommonObject
     	 */
     	function update_fk_bank($id_bank)
     	{
    +        // phpcs:enable
     		$sql = "UPDATE ".MAIN_DB_PREFIX."payment_expensereport SET fk_bank = ".$id_bank." WHERE rowid = ".$this->id;
     
     		dol_syslog(get_class($this)."::update_fk_bank", LOG_DEBUG);
    diff --git a/htdocs/expensereport/document.php b/htdocs/expensereport/document.php
    index 67f074d7f92..16db5311028 100644
    --- a/htdocs/expensereport/document.php
    +++ b/htdocs/expensereport/document.php
    @@ -34,6 +34,7 @@ require_once DOL_DOCUMENT_ROOT.'/core/class/html.formfile.class.php';
     require_once DOL_DOCUMENT_ROOT.'/core/lib/expensereport.lib.php';
     require_once DOL_DOCUMENT_ROOT.'/expensereport/class/expensereport.class.php';
     
    +// Load translation files required by the page
     $langs->loadLangs(array("other","trips","companies","interventions"));
     
     $id = GETPOST('id','int');
    @@ -102,7 +103,7 @@ if ($object->id)
     	dol_banner_tab($object, 'ref', $linkback, 1, 'ref', 'ref', $morehtmlref);
     
     
    -	// Construit liste des fichiers
    +	// Build file list
     	$filearray=dol_dir_list($upload_dir,"files",0,'','(\.meta|_preview.*\.png)$',$sortfield,(strtolower($sortorder)=='desc'?SORT_DESC:SORT_ASC),1);
     	$totalsize=0;
     	foreach($filearray as $key => $file)
    @@ -138,6 +139,6 @@ else
     	print $langs->trans("ErrorUnknown");
     }
     
    +// End of page
     llxFooter();
    -
     $db->close();
    diff --git a/htdocs/expensereport/export_csv.php b/htdocs/expensereport/export_csv.php
    index 26df07cbcfb..f018a23e478 100644
    --- a/htdocs/expensereport/export_csv.php
    +++ b/htdocs/expensereport/export_csv.php
    @@ -1,5 +1,6 @@
     <?php
     /* Copyright (C) 2004-2011	Laurent Destailleur  <eldy@users.sourceforge.net>
    + * Copyright (C) 2018       Frédéric France     <frederic.france@netlogic.fr>
      *
      * This program is free software; you can redistribute it and/or modify
      * it under the terms of the GNU General Public License as published by
    @@ -25,8 +26,8 @@ require '../main.inc.php';
     require_once DOL_DOCUMENT_ROOT . '/core/class/html.formfile.class.php';
     require_once DOL_DOCUMENT_ROOT . '/expensereport/class/expensereport.class.php';
     
    -$langs->load("users");
    -$langs->load("trips");
    +// Load translation files required by the page
    +$langs->loadlangs(array('users', 'trips'));
     
     if(!$user->rights->expensereport->export_csv) {
        accessforbidden();
    @@ -114,7 +115,7 @@ if (isset($_POST['action']))
     {
     	if($_POST['action'] == 'export')
     	{
    -		$select_date = $_POST['annee'].'-'.$_POST['mois'];
    +		$dateselected = $_POST['annee'].'-'.$_POST['mois'];
     
     		//var_dump($conf->expensereport->dir_output.'/export/');
     		if (!file_exists($conf->expensereport->dir_output.'/export/'))
    @@ -122,7 +123,7 @@ if (isset($_POST['action']))
     			dol_mkdir($conf->expensereport->dir_output.'/export/');
     		}
     
    -		$dir = $conf->expensereport->dir_output.'/export/expensereport-'.$select_date.'.csv';
    +		$dir = $conf->expensereport->dir_output.'/export/expensereport-'.$dateselected.'.csv';
     		$outputlangs = $langs;
     		$outputlangs->charset_output = 'UTF-8';
     
    @@ -183,7 +184,7 @@ if (isset($_POST['action']))
     			fwrite($open,$ligne);
     			fclose($open);
     
    -			print '<a href="'.DOL_URL_ROOT.'/document.php?modulepart=expensereport&file=export%2Fexpensereport-'.$select_date.'.csv" target="_blank">Télécharger le fichier expensereport-'.$select_date.'.csv</a>';
    +			print '<a href="'.DOL_URL_ROOT.'/document.php?modulepart=expensereport&file=export%2Fexpensereport-'.$dateselected.'.csv" target="_blank">Télécharger le fichier expensereport-'.$dateselected.'.csv</a>';
     
     		} else {
     
    @@ -195,6 +196,6 @@ if (isset($_POST['action']))
     
     print '</div>';
     
    +// End of page
     llxFooter();
    -
     $db->close();
    diff --git a/htdocs/expensereport/index.php b/htdocs/expensereport/index.php
    index 5fba738809a..758dd89afe2 100644
    --- a/htdocs/expensereport/index.php
    +++ b/htdocs/expensereport/index.php
    @@ -30,9 +30,8 @@ require '../main.inc.php';
     require_once DOL_DOCUMENT_ROOT . '/compta/tva/class/tva.class.php';
     require_once DOL_DOCUMENT_ROOT . '/expensereport/class/expensereport.class.php';
     
    -$langs->load("companies");
    -$langs->load("users");
    -$langs->load("trips");
    +// Load translation files required by the page
    +$langs->loadLangs(array('companies', 'users', 'trips'));
     
     // Security check
     $socid = GETPOST('socid','int');
    @@ -232,6 +231,6 @@ else dol_print_error($db);
     
     print '</div></div></div>';
     
    +// End of page
     llxFooter();
    -
     $db->close();
    diff --git a/htdocs/expensereport/info.php b/htdocs/expensereport/info.php
    index 6c2410aaa98..67f70f3a984 100644
    --- a/htdocs/expensereport/info.php
    +++ b/htdocs/expensereport/info.php
    @@ -28,6 +28,7 @@ require_once DOL_DOCUMENT_ROOT.'/core/lib/expensereport.lib.php';
     require_once DOL_DOCUMENT_ROOT.'/core/lib/functions2.lib.php';
     require_once DOL_DOCUMENT_ROOT.'/expensereport/class/expensereport.class.php';
     
    +// Load translation files required by the page
     $langs->load("trips");
     
     // Security check
    @@ -78,6 +79,6 @@ if ($id > 0 || ! empty($ref))
         dol_fiche_end();
     }
     
    +// End of page
     llxFooter();
    -
     $db->close();
    diff --git a/htdocs/expensereport/list.php b/htdocs/expensereport/list.php
    index 2bc7a624514..d328cd21de2 100644
    --- a/htdocs/expensereport/list.php
    +++ b/htdocs/expensereport/list.php
    @@ -26,7 +26,7 @@
      *		\brief      list of expense reports
      */
     
    -require "../main.inc.php";
    +require '../main.inc.php';
     require_once DOL_DOCUMENT_ROOT.'/core/lib/date.lib.php';
     require_once DOL_DOCUMENT_ROOT.'/core/lib/company.lib.php';
     require_once DOL_DOCUMENT_ROOT.'/expensereport/class/expensereport.class.php';
    @@ -35,9 +35,8 @@ require_once DOL_DOCUMENT_ROOT.'/core/class/html.formother.class.php';
     require_once DOL_DOCUMENT_ROOT.'/core/lib/usergroups.lib.php';
     require_once DOL_DOCUMENT_ROOT.'/expensereport/class/expensereport_ik.class.php';
     
    -$langs->load("companies");
    -$langs->load("users");
    -$langs->load("trips");
    +// Load translation files required by the page
    +$langs->loadLangs(array('companies', 'users', 'trips'));
     
     $action=GETPOST('action','aZ09');
     $massaction=GETPOST('massaction','alpha');
    @@ -310,8 +309,7 @@ if ($search_status != '' && $search_status >= 0) $sql.=" AND d.fk_statut IN (".$
     if (empty($user->rights->expensereport->readall) && empty($user->rights->expensereport->lire_tous)
         && (empty($conf->global->MAIN_USE_ADVANCED_PERMS) || empty($user->rights->expensereport->writeall_advance)))
     {
    -	$childids = $user->getAllChildIds();
    -	$childids[]=$user->id;
    +	$childids = $user->getAllChildIds(1);
     	$sql.= " AND d.fk_user_author IN (".join(',',$childids).")\n";
     }
     // Add where from extra fields
    @@ -448,12 +446,15 @@ if ($resql)
     				print '<a href="'.$_SERVER["PHP_SELF"].'?action=edit&id='.$user_id.'" class="butAction">'.$langs->trans("Modify").'</a>';
     			}
     
    -			$canedit=(($user->id == $user_id && $user->rights->expensereport->creer) || ($user->id != $user_id));
    +			$childids = $user->getAllChildIds(1);
    +
    +			$canedit=((in_array($user_id, $childids) && $user->rights->expensereport->creer)
    +				|| ($conf->global->MAIN_USE_ADVANCED_PERMS && $user->rights->expensereport->writeall_advance));
     
     			// Boutons d'actions
     			if ($canedit)
     			{
    -				print '<a href="'.DOL_URL_ROOT.'/expensereport/card.php?action=request&id='.$user_id.'" class="butAction">'.$langs->trans("AddTrip").'</a>';
    +				print '<a href="'.DOL_URL_ROOT.'/expensereport/card.php?action=create&fk_user_author='.$fuser->id.'" class="butAction">'.$langs->trans("AddTrip").'</a>';
     			}
     
     			print '</div>';
    @@ -472,7 +473,7 @@ if ($resql)
     		$newcardbutton='';
     		if ($user->rights->expensereport->creer)
     		{
    -			$newcardbutton='<a class="butActionNew" href="'.DOL_URL_ROOT.'/expensereport/card.php?action=create">'.$langs->trans('NewTrip');
    +			$newcardbutton='<a class="butActionNew" href="'.DOL_URL_ROOT.'/expensereport/card.php?action=create"><span class="valignmiddle">'.$langs->trans('NewTrip').'</span>';
     			$newcardbutton.= '<span class="fa fa-plus-circle valignmiddle"></span>';
     			$newcardbutton.= '</a>';
     		}
    @@ -489,7 +490,7 @@ if ($resql)
     	if ($sall)
         {
             foreach($fieldstosearchall as $key => $val) $fieldstosearchall[$key]=$langs->trans($val);
    -        print $langs->trans("FilterOnInto", $sall) . join(', ',$fieldstosearchall);
    +        print '<div class="divsearchfieldfilter">'.$langs->trans("FilterOnInto", $sall) . join(', ',$fieldstosearchall).'</div>';
         }
     
     	$moreforfilter='';
    @@ -537,7 +538,7 @@ if ($resql)
     	if (! empty($arrayfields['d.date_debut']['checked']))
     	{
         	print '<td class="liste_titre" align="center">';
    -    	print '<input class="flat" type="text" size="1" maxlength="2" name="month_start" value="'.$month_start.'">';
    +    	print '<input class="flat valignmiddle" type="text" size="1" maxlength="2" name="month_start" value="'.$month_start.'">';
         	$formother->select_year($year_start,'year_start',1, $min_year, $max_year);
         	print '</td>';
     	}
    @@ -545,7 +546,7 @@ if ($resql)
     	if (! empty($arrayfields['d.date_fin']['checked']))
     	{
         	print '<td class="liste_titre" align="center">';
    -    	print '<input class="flat" type="text" size="1" maxlength="2" name="month_end" value="'.$month_end.'">';
    +    	print '<input class="flat valignmiddle" type="text" size="1" maxlength="2" name="month_end" value="'.$month_end.'">';
         	$formother->select_year($year_end,'year_end',1, $min_year, $max_year);
         	print '</td>';
         }
    @@ -645,7 +646,6 @@ if ($resql)
     	if ($num > 0)
     	{
             $i=0;
    -    	$var=true;
         	$totalarray=array();
      	    while ($i < min($num,$limit))
     		{
    @@ -861,7 +861,6 @@ else
     	dol_print_error($db);
     }
     
    -
    +// End of page
     llxFooter();
    -
     $db->close();
    diff --git a/htdocs/expensereport/note.php b/htdocs/expensereport/note.php
    index 063406b1878..deb38abe8d6 100644
    --- a/htdocs/expensereport/note.php
    +++ b/htdocs/expensereport/note.php
    @@ -29,10 +29,8 @@ require_once DOL_DOCUMENT_ROOT.'/core/lib/expensereport.lib.php';
     require_once DOL_DOCUMENT_ROOT.'/core/lib/functions2.lib.php';
     require_once DOL_DOCUMENT_ROOT.'/expensereport/class/expensereport.class.php';
     
    -$langs->load("trips");
    -$langs->load("companies");
    -$langs->load("bills");
    -$langs->load("orders");
    +// Load translation files required by the page
    +$langs->loadLangs(array('trips', 'companies', 'bills', 'orders'));
     
     $id = GETPOST('id','int');
     $ref=GETPOST('ref','alpha');
    @@ -58,7 +56,7 @@ $permissionnote=$user->rights->expensereport->creer;	// Used by the include of a
      * Actions
      */
     
    -include DOL_DOCUMENT_ROOT.'/core/actions_setnotes.inc.php';	// Must be include, not includ_once
    +include DOL_DOCUMENT_ROOT.'/core/actions_setnotes.inc.php';	// Must be include, not include_once
     
     
     /*
    @@ -99,6 +97,6 @@ if ($id > 0 || ! empty($ref))
     	dol_fiche_end();
     }
     
    -
    +// End of page
     llxFooter();
     $db->close();
    diff --git a/htdocs/expensereport/payment/card.php b/htdocs/expensereport/payment/card.php
    index 871805564c5..2c053d5cc35 100644
    --- a/htdocs/expensereport/payment/card.php
    +++ b/htdocs/expensereport/payment/card.php
    @@ -28,10 +28,8 @@ require_once DOL_DOCUMENT_ROOT.'/core/modules/expensereport/modules_expenserepor
     require_once DOL_DOCUMENT_ROOT.'/core/lib/expensereport.lib.php';
     if (! empty($conf->banque->enabled)) require_once DOL_DOCUMENT_ROOT.'/compta/bank/class/account.class.php';
     
    -$langs->load('bills');
    -$langs->load('banks');
    -$langs->load('companies');
    -$langs->load('trips');
    +// Load translation files required by the page
    +$langs->loadLangs(array('bills', 'banks', 'companies', 'trips'));
     
     $id=GETPOST('rowid')?GETPOST('rowid','int'):GETPOST('id','int');
     $action=GETPOST('action','aZ09');
    @@ -312,6 +310,6 @@ if ($action == '')
     
     print '</div>';
     
    +// End of page
     llxFooter();
    -
     $db->close();
    diff --git a/htdocs/expensereport/payment/info.php b/htdocs/expensereport/payment/info.php
    index bcecc54276b..6c7f8dd99c6 100644
    --- a/htdocs/expensereport/payment/info.php
    +++ b/htdocs/expensereport/payment/info.php
    @@ -29,8 +29,8 @@ require_once DOL_DOCUMENT_ROOT.'/core/lib/functions2.lib.php';
     require_once DOL_DOCUMENT_ROOT.'/expensereport/class/paymentexpensereport.class.php';
     require_once DOL_DOCUMENT_ROOT.'/core/lib/expensereport.lib.php';
     
    -$langs->load("bills");
    -$langs->load("trips");
    +// Load translation files required by the page
    +$langs->loadLangs(array('bills', 'trips'));
     
     $id=GETPOST('id');
     $ref=GETPOST('ref', 'alpha');
    @@ -77,5 +77,6 @@ print '</div>';
     
     dol_fiche_end();
     
    +// End of page
     llxFooter();
     $db->close();
    diff --git a/htdocs/expensereport/payment/payment.php b/htdocs/expensereport/payment/payment.php
    index 84cf798285d..5136dff3cce 100644
    --- a/htdocs/expensereport/payment/payment.php
    +++ b/htdocs/expensereport/payment/payment.php
    @@ -1,6 +1,7 @@
     <?php
    -/* Copyright (C) 2015       Alexandre Spangaro	 <aspangaro.dolibarr@gmail.com>
    - * Copyright (C) 2015       Laurent Destailleur  <eldy@users.sourceforge.net>
    +/* Copyright (C) 2015       Alexandre Spangaro      <aspangaro.dolibarr@gmail.com>
    + * Copyright (C) 2015       Laurent Destailleur     <eldy@users.sourceforge.net>
    + * Copyright (C) 2018       Frédéric France         <frederic.france@netlogic.fr>
      *
      * This program is free software; you can redistribute it and/or modify
      * it under the terms of the GNU General Public License as published by
    @@ -27,9 +28,8 @@ require_once DOL_DOCUMENT_ROOT.'/expensereport/class/expensereport.class.php';
     require_once DOL_DOCUMENT_ROOT.'/expensereport/class/paymentexpensereport.class.php';
     require_once DOL_DOCUMENT_ROOT.'/compta/bank/class/account.class.php';
     
    -$langs->load("bills");
    -$langs->load("banks");
    -$langs->load("trips");
    +// Load translation files required by the page
    +$langs->loadLangs(array('bills', 'banks', 'trips'));
     
     $id=GETPOST("id",'int');
     $ref=GETPOST('ref','alpha');
    @@ -236,7 +236,7 @@ if ($action == 'create' || empty($action))
         print '<tr><td class="titlefield fieldrequired">'.$langs->trans("Date").'</td><td colspan="2">';
     	$datepaid = dol_mktime(12, 0, 0, $_POST["remonth"], $_POST["reday"], $_POST["reyear"]);
     	$datepayment=empty($conf->global->MAIN_AUTOFILL_DATE)?(empty($_POST["remonth"])?-1:$datepaid):0;
    -	$form->select_date($datepayment,'','','','',"add_payment",1,1);
    +	print $form->selectDate($datepayment, '', '', '', '', "add_payment", 1, 1);
     	print "</td>";
     	print '</tr>';
     
    @@ -283,7 +283,6 @@ if ($action == 'create' || empty($action))
     	print '<td align="center">'.$langs->trans("Amount").'</td>';
     	print "</tr>\n";
     
    -	$var=true;
     	$total=0;
     	$totalrecu=0;
     
    @@ -338,5 +337,6 @@ if ($action == 'create' || empty($action))
     	print "</form>\n";
     }
     
    +// End of page
     llxFooter();
     $db->close();
    diff --git a/htdocs/expensereport/stats/index.php b/htdocs/expensereport/stats/index.php
    index 819f0d4d351..b97129a5779 100644
    --- a/htdocs/expensereport/stats/index.php
    +++ b/htdocs/expensereport/stats/index.php
    @@ -27,8 +27,8 @@ require '../../main.inc.php';
     require_once DOL_DOCUMENT_ROOT.'/core/class/dolgraph.class.php';
     require_once DOL_DOCUMENT_ROOT.'/expensereport/class/expensereportstats.class.php';
     
    -$langs->load("trips");
    -$langs->load("companies");
    +// Load translation files required by the page
    +$langs->loadLangs(array('trips', 'companies'));
     
     $WIDTH=DolGraph::getDefaultGraphSizeForStats('width');
     $HEIGHT=DolGraph::getDefaultGraphSizeForStats('height');
    @@ -255,7 +255,6 @@ print '<td align="right">'.$langs->trans("AmountAverage").'</td>';
     print '</tr>';
     
     $oldyear=0;
    -$var=true;
     foreach ($data as $val)
     {
     	$year = $val['year'];
    @@ -263,7 +262,7 @@ foreach ($data as $val)
     	{	// If we have empty year
     		$oldyear--;
     
    -		print '<tr '.$bc[$var].' height="24">';
    +		print '<tr class="oddeven" height="24">';
     		print '<td align="center"><a href="'.$_SERVER["PHP_SELF"].'?year='.$oldyear.'&amp;mode='.$mode.'">'.$oldyear.'</a></td>';
     		print '<td align="right">0</td>';
     		print '<td align="right">0</td>';
    @@ -272,7 +271,7 @@ foreach ($data as $val)
     	}
     
     
    -	print '<tr '.$bc[$var].' height="24">';
    +	print '<tr class="oddeven" height="24">';
     	print '<td align="center"><a href="'.$_SERVER["PHP_SELF"].'?year='.$year.'&amp;mode='.$mode.'">'.$year.'</a></td>';
     	print '<td align="right">'.$val['nb'].'</td>';
     	print '<td align="right">'.price(price2num($val['total'],'MT'),1).'</td>';
    @@ -306,7 +305,6 @@ print '<div style="clear:both"></div>';
     
     dol_fiche_end();
     
    -
    +// End of page
     llxFooter();
    -
     $db->close();
    diff --git a/htdocs/exports/class/export.class.php b/htdocs/exports/class/export.class.php
    index 8a662c83dcf..46d21eba031 100644
    --- a/htdocs/exports/class/export.class.php
    +++ b/htdocs/exports/class/export.class.php
    @@ -30,7 +30,10 @@
      */
     class Export
     {
    -	var $db;
    +	/**
    +     * @var DoliDB Database handler.
    +     */
    +    public $db;
     
     	var $array_export_code=array();             // Tableau de "idmodule_numlot"
     	var $array_export_module=array();           // Tableau de "nom de modules"
    @@ -67,6 +70,7 @@ class Export
     	}
     
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *    Load an exportable dataset
     	 *
    @@ -76,11 +80,11 @@ class Export
     	 */
     	function load_arrays($user,$filter='')
     	{
    +        // phpcs:enable
     		global $langs,$conf,$mysoc;
     
     		dol_syslog(get_class($this)."::load_arrays user=".$user->id." filter=".$filter);
     
    -        $var=true;
             $i=0;
     
             // Define list of modules directories into modulesdir
    @@ -205,6 +209,7 @@ class Export
     	}
     
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *      Build the sql export request.
     	 *      Arrays this->array_export_xxx are already loaded for required datatoexport
    @@ -216,6 +221,7 @@ class Export
     	 */
     	function build_sql($indice, $array_selected, $array_filterValue)
     	{
    +        // phpcs:enable
     		// Build the sql request
     		$sql=$this->array_export_sql_start[$indice];
     		$i=0;
    @@ -267,6 +273,7 @@ class Export
     		return $sql;
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *      Build the conditionnal string from filter the query
     	 *
    @@ -277,6 +284,7 @@ class Export
     	 */
     	function build_filterQuery($TypeField, $NameField, $ValueField)
     	{
    +        // phpcs:enable
     		//print $TypeField." ".$NameField." ".$ValueField;
     		$InfoFieldList = explode(":", $TypeField);
     		// build the input field on depend of the type of file
    @@ -360,6 +368,7 @@ class Export
     		return $Condition;
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *      Build an input field used to filter the query
     	 *
    @@ -370,6 +379,7 @@ class Export
     	 */
     	function build_filterField($TypeField, $NameField, $ValueField)
     	{
    +        // phpcs:enable
     		global $conf,$langs;
     
     		$szFilterField='';
    @@ -508,6 +518,7 @@ class Export
     		return $szMsg;
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *      Build export file.
     	 *      File is built into directory $conf->export->dir_temp.'/'.$user->id
    @@ -523,6 +534,7 @@ class Export
     	 */
     	function build_file($user, $model, $datatoexport, $array_selected, $array_filterValue, $sqlquery = '')
      	{
    +        // phpcs:enable
     		global $conf,$langs;
     
     		$indice=0;
    @@ -595,8 +607,6 @@ class Export
     				// Genere ligne de titre
     				$objmodel->write_title($this->array_export_fields[$indice],$array_selected,$outputlangs,$this->array_export_TypeFields[$indice]);
     
    -				$var=true;
    -
     				while ($obj = $this->db->fetch_object($resql))
     				{
     					// Process special operations
    @@ -820,6 +830,7 @@ class Export
     		}
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *	Output list all export models
     	 *  TODO Move this into a class htmlxxx.class.php
    @@ -828,6 +839,7 @@ class Export
     	 */
     	function list_export_model()
     	{
    +        // phpcs:enable
     		global $conf, $langs;
     
     		$sql = "SELECT em.rowid, em.field, em.label, em.type, em.filter";
    @@ -874,6 +886,4 @@ class Export
     			dol_print_error($this->db);
     		}
     	}
    -
     }
    -
    diff --git a/htdocs/exports/export.php b/htdocs/exports/export.php
    index e76d8e113cf..6d65418be3c 100644
    --- a/htdocs/exports/export.php
    +++ b/htdocs/exports/export.php
    @@ -32,11 +32,8 @@ require_once DOL_DOCUMENT_ROOT.'/exports/class/export.class.php';
     require_once DOL_DOCUMENT_ROOT.'/core/modules/export/modules_export.php';
     require_once DOL_DOCUMENT_ROOT.'/core/lib/files.lib.php';
     
    -$langs->load("exports");
    -$langs->load("other");
    -$langs->load("users");
    -$langs->load("companies");
    -$langs->load("projects");
    +// Load translation files required by the page
    +$langs->loadlangs(array('exports', 'other', 'users', 'companies', 'projects'));
     
     // Everybody should be able to go on this page
     //if (! $user->admin)
    @@ -63,7 +60,8 @@ $entitytoicon = array(
     	'product'      => 'product',
         'virtualproduct'=>'product',
     	'subproduct'   => 'product',
    -    'warehouse'    => 'stock',
    +	'product_supplier_ref'      => 'product',
    +	'warehouse'    => 'stock',
     	'batch'        => 'stock',
     	'stockbatch'   => 'stock',
     	'category'     => 'category',
    @@ -99,7 +97,8 @@ $entitytolang = array(
     	'product'      => 'Product',
     	'virtualproduct'  => 'AssociatedProducts',
     	'subproduct'      => 'SubProduct',
    -    'service'      => 'Service',
    +	'product_supplier_ref'      => 'SupplierPrices',
    +	'service'      => 'Service',
         'stock'        => 'Stock',
     	'movement'	   => 'StockMovement',
     	'batch'        => 'Batch',
    @@ -586,12 +585,10 @@ if ($step == 2 && $datatoexport)
     	//    $this->array_export_entities[0]=$module->export_fields_entities[$r];
     	//    $this->array_export_alias[0]=$module->export_fields_alias[$r];
     
    -    $var=true;
         $i = 0;
     
         foreach($fieldsarray as $code=>$label)
         {
    -
             print '<tr class="oddeven">';
     
             $i++;
    @@ -780,7 +777,6 @@ if ($step == 3 && $datatoexport)
     	// Select request if all fields are selected
     	$sqlmaxforexport=$objexport->build_sql(0, array(), array());
     
    -	$var=true;
     	$i = 0;
     	// on boucle sur les champs
     	foreach($fieldsarray as $code => $label)
    @@ -978,7 +974,6 @@ if ($step == 4 && $datatoexport)
         //print '<td>'.$langs->trans("FieldsTitle").'</td>';
         print '</tr>';
     
    -    $var=true;
         foreach($array_selected as $code=>$value)
         {
             print '<tr class="oddeven">';
    @@ -1075,7 +1070,7 @@ if ($step == 4 && $datatoexport)
     		print '<td>'.$langs->trans("ExportModelName").'</td>';
     		print '<td>&nbsp;</td>';
     		print '</tr>';
    -		$var=false;
    +
     		print '<tr class="oddeven">';
     		print '<td><input name="export_name" size="32" value=""></td><td align="right">';
             print '<input type="submit" class="button" value="'.$langs->trans("Save").'">';
    @@ -1092,10 +1087,8 @@ if ($step == 4 && $datatoexport)
     		{
     			$num = $db->num_rows($resql);
     			$i = 0;
    -			$var=false;
     			while ($i < $num)
     			{
    -
     				$obj = $db->fetch_object($resql);
     				print '<tr class="oddeven"><td>';
     				print $obj->label;
    @@ -1230,8 +1223,7 @@ if ($step == 5 && $datatoexport)
     
         print $langs->trans("NowClickToGenerateToBuildExportFile").'<br>';
     
    -    // Liste des formats d'exports disponibles
    -    $var=true;
    +    // List of available export formats
         print '<table class="noborder" width="100%">';
         print '<tr class="liste_titre">';
         print '<td class="titlefield">'.$langs->trans("AvailableFormats").'</td>';
    @@ -1249,7 +1241,6 @@ if ($step == 5 && $datatoexport)
         		unset($liste[$key]);
         	}
     
    -
             print '<tr class="oddeven">';
             print '<td width="16">'.img_picto_common($key,$objmodelexport->getPictoForKey($key)).' ';
     	    $text=$objmodelexport->getDriverDescForKey($key);
    diff --git a/htdocs/exports/index.php b/htdocs/exports/index.php
    index 0fea98fcec7..81027882b6b 100644
    --- a/htdocs/exports/index.php
    +++ b/htdocs/exports/index.php
    @@ -24,18 +24,15 @@
     require_once '../main.inc.php';
     require_once DOL_DOCUMENT_ROOT.'/exports/class/export.class.php';
     
    +// Load translation files required by the page
     $langs->load("exports");
     
    -
     // Security check
     $result=restrictedArea($user,'export');
     
    -
    -
     $export=new Export($db);
     $export->load_arrays($user);
     
    -
     /*
      * View
      */
    @@ -63,7 +60,6 @@ print '<td>'.$langs->trans("Module").'</td>';
     print '<td>'.$langs->trans("ExportableDatas").'</td>';
     //print '<td>&nbsp;</td>';
     print '</tr>';
    -$var=true;
     if (count($export->array_export_code))
     {
     	foreach ($export->array_export_code as $key => $value)
    @@ -97,11 +93,11 @@ if (count($export->array_export_code))
     {
     	if ($user->rights->export->creer)
     	{
    -		print '<a class="butAction" href="'.DOL_URL_ROOT.'/exports/export.php?leftmenu=export">'.$langs->trans("NewExport").'</a>';
    +		print '<a class="butActionNew" href="'.DOL_URL_ROOT.'/exports/export.php?leftmenu=export">'.$langs->trans("NewExport").'<span class="fa fa-plus-circle valignmiddle"></span></a>';
     	}
     	else
     	{
    -		print '<a class="butActionRefused" href="#" title="'.dol_escape_htmltag($langs->transnoentitiesnoconv("NotEnoughPermissions")).'">'.$langs->trans("NewExport").'</a>';
    +		print '<a class="butActionNewRefused" href="#" title="'.dol_escape_htmltag($langs->transnoentitiesnoconv("NotEnoughPermissions")).'">'.$langs->trans("NewExport").'<span class="fa fa-plus-circle valignmiddle"></span></a>';
     	}
     	/*
     	 print '<form action="'.DOL_URL_ROOT.'/exports/export.php?leftmenu=export"><input type="submit" class="button" value="'.$langs->trans("NewExport").'"';
    @@ -115,8 +111,7 @@ print '<br>';
     //print '</div><div class="fichehalfright"><div class="ficheaddleft">';
     
     
    -// List of available export format
    -$var=true;
    +// List of available export formats
     print '<table class="noborder" width="100%">';
     print '<tr class="liste_titre">';
     print '<td colspan="2">'.$langs->trans("AvailableFormats").'</td>';
    @@ -128,7 +123,6 @@ include_once DOL_DOCUMENT_ROOT.'/core/modules/export/modules_export.php';
     $model=new ModeleExports($db);
     $liste=$model->liste_modeles($db);    // This is not a static method for exports because method load non static properties
     
    -$var=true;
     foreach($liste as $key => $val)
     {
         if (preg_match('/__\(Disabled\)__/',$liste[$key]))
    @@ -136,7 +130,6 @@ foreach($liste as $key => $val)
         	$liste[$key]=preg_replace('/__\(Disabled\)__/','('.$langs->transnoentitiesnoconv("Disabled").')',$liste[$key]);
         }
     
    -
     	print '<tr class="oddeven">';
     	print '<td width="16">'.img_picto_common($model->getDriverLabelForKey($key),$model->getPictoForKey($key)).'</td>';
     	$text=$model->getDriverDescForKey($key);
    @@ -152,7 +145,6 @@ print '</table>';
     
     //print '</div></div></div>';
     
    -
    +// End of page
     llxFooter();
    -
     $db->close();
    diff --git a/htdocs/externalsite/admin/externalsite.php b/htdocs/externalsite/admin/externalsite.php
    index 29b840df3b8..6e585921ddb 100644
    --- a/htdocs/externalsite/admin/externalsite.php
    +++ b/htdocs/externalsite/admin/externalsite.php
    @@ -35,10 +35,8 @@ require_once DOL_DOCUMENT_ROOT.'/core/lib/admin.lib.php';
     if (!$user->admin)
         accessforbidden();
     
    -
    -$langs->load("admin");
    -$langs->load("other");
    -$langs->load("externalsite");
    +// Load translation files required by the page
    +$langs->loadLangs(array('admin', 'other', 'externalsite'));
     
     $def = array();
     
    @@ -94,8 +92,6 @@ print "<td>".$langs->trans("Value")."</td>";
     print "<td>".$langs->trans("Examples")."</td>";
     print "</tr>";
     
    -$var=true;
    -
     
     print '<tr class="oddeven">';
     print '<td class="fieldrequired">'.$langs->trans("Label")."</td>";
    diff --git a/htdocs/externalsite/frames.php b/htdocs/externalsite/frames.php
    index 383bfb0228e..611e84fe9c3 100644
    --- a/htdocs/externalsite/frames.php
    +++ b/htdocs/externalsite/frames.php
    @@ -27,6 +27,7 @@
     
     require '../main.inc.php';
     
    +// Load translation files required by the page
     $langs->load("externalsite");
     
     
    diff --git a/htdocs/externalsite/frametop.php b/htdocs/externalsite/frametop.php
    index 3fb50ec6745..ee746d745cc 100644
    --- a/htdocs/externalsite/frametop.php
    +++ b/htdocs/externalsite/frametop.php
    @@ -22,8 +22,9 @@
      *		\brief      Top frame to show external web application
      */
     
    -require ("../main.inc.php");
    +require "../main.inc.php";
     
    +// Load translation files required by the page
     $langs->load("externalsite");
     
     top_htmlhead("","");
    diff --git a/htdocs/fichinter/admin/fichinter_extrafields.php b/htdocs/fichinter/admin/fichinter_extrafields.php
    index 6116423bdec..bcda9b4847b 100644
    --- a/htdocs/fichinter/admin/fichinter_extrafields.php
    +++ b/htdocs/fichinter/admin/fichinter_extrafields.php
    @@ -30,10 +30,8 @@ require '../../main.inc.php';
     require_once DOL_DOCUMENT_ROOT.'/core/lib/fichinter.lib.php';
     require_once DOL_DOCUMENT_ROOT.'/core/class/extrafields.class.php';
     
    -$langs->load("companies");
    -$langs->load("admin");
    -$langs->load("members");
    -$langs->load('interventions');
    +// Load translation files required by the page
    +$langs->loadLangs(array('companies', 'admin', 'members', 'interventions'));
     
     $extrafields = new ExtraFields($db);
     $form = new Form($db);
    @@ -82,7 +80,7 @@ dol_fiche_end();
     if ($action != 'create' && $action != 'edit')
     {
         print '<div class="tabsAction">';
    -    print "<a class=\"butAction\" href=\"".$_SERVER["PHP_SELF"]."?action=create\">".$langs->trans("NewAttribute")."</a>";
    +    print "<a class=\"butAction\" href=\"".$_SERVER["PHP_SELF"]."?action=create#newattrib\">".$langs->trans("NewAttribute")."</a>";
         print "</div>";
     }
     
    @@ -95,8 +93,8 @@ if ($action != 'create' && $action != 'edit')
     
     if ($action == 'create')
     {
    -    print "<br>";
    -    print load_fiche_titre($langs->trans('NewAttribute'));
    +	print '<br><div id="newattrib"></div>';
    +	print load_fiche_titre($langs->trans('NewAttribute'));
     
         require DOL_DOCUMENT_ROOT.'/core/tpl/admin_extrafields_add.tpl.php';
     }
    diff --git a/htdocs/fichinter/admin/fichinterdet_extrafields.php b/htdocs/fichinter/admin/fichinterdet_extrafields.php
    index df06bab1336..8046ef41a18 100644
    --- a/htdocs/fichinter/admin/fichinterdet_extrafields.php
    +++ b/htdocs/fichinter/admin/fichinterdet_extrafields.php
    @@ -30,10 +30,8 @@ require '../../main.inc.php';
     require_once DOL_DOCUMENT_ROOT.'/core/lib/fichinter.lib.php';
     require_once DOL_DOCUMENT_ROOT.'/core/class/extrafields.class.php';
     
    -$langs->load("companies");
    -$langs->load("admin");
    -$langs->load("members");
    -$langs->load('interventions');
    +// Load translation files required by the page
    +$langs->loadLangs(array('companies', 'admin', 'members', 'interventions'));
     
     $extrafields = new ExtraFields($db);
     $form = new Form($db);
    @@ -83,7 +81,7 @@ dol_fiche_end();
     if ($action != 'create' && $action != 'edit')
     {
         print '<div class="tabsAction">';
    -    print "<a class=\"butAction\" href=\"".$_SERVER["PHP_SELF"]."?action=create\">".$langs->trans("NewAttribute")."</a>";
    +    print "<a class=\"butAction\" href=\"".$_SERVER["PHP_SELF"]."?action=create#newattrib\">".$langs->trans("NewAttribute")."</a>";
         print "</div>";
     }
     
    @@ -96,8 +94,8 @@ if ($action != 'create' && $action != 'edit')
     
     if ($action == 'create')
     {
    -    print "<br>";
    -    print load_fiche_titre($langs->trans('NewAttribute'));
    +	print '<br><div id="newattrib"></div>';
    +	print load_fiche_titre($langs->trans('NewAttribute'));
     
         require DOL_DOCUMENT_ROOT.'/core/tpl/admin_extrafields_add.tpl.php';
     }
    diff --git a/htdocs/fichinter/card-rec.php b/htdocs/fichinter/card-rec.php
    new file mode 100644
    index 00000000000..8ef79639e05
    --- /dev/null
    +++ b/htdocs/fichinter/card-rec.php
    @@ -0,0 +1,964 @@
    +<?php
    +/* Copyright (C) 2002-2003 Rodolphe Quiedeville <rodolphe@quiedeville.org>
    + * Copyright (C) 2004-2015 Laurent Destailleur  <eldy@users.sourceforge.net>
    + * Copyright (C) 2005-2012 Regis Houssin		<regis.houssin@capnetworks.com>
    + * Copyright (C) 2013	   Florian Henry		<florian.henry@open-concept.pro>
    + * Copyright (C) 2013	   Juanjo Menent		<jmenent@2byte.es>
    + * Copyright (C) 2015	   Jean-François Ferry	<jfefe@aternatik.fr>
    + * Copyright (C) 2012	   Cedric Salvador		<csalvador@gpcsolutions.fr>
    + * Copyright (C) 2015	   Alexandre Spangaro	<aspangaro.dolibarr@gmail.com>
    + * Copyright (C) 2016-2018 Charlie Benke		<charlie@patas-monkey.com>
    + * Copyright (C) 2018       Frédéric France     <frederic.france@netlogic.fr>
    + *
    + * This program is free software; you can redistribute it and/or modify
    + * it under the terms of the GNU General Public License as published by
    + * the Free Software Foundation; either version 3 of the License, or
    + * (at your option) any later version.
    + *
    + * This program is distributed in the hope that it will be useful,
    + * but WITHOUT ANY WARRANTY; without even the implied warranty of
    + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
    + * GNU General Public License for more details.
    + *
    + * You should have received a copy of the GNU General Public License
    + * along with this program. If not, see <http://www.gnu.org/licenses/>.
    + */
    +
    +/**
    + *	\file	   fichinter/card-rec.php
    + *	\ingroup	fichinter
    + *	\brief	  Page to show predefined fichinter
    + */
    +
    +require '../main.inc.php';
    +require_once DOL_DOCUMENT_ROOT.'/fichinter/class/fichinter.class.php';
    +require_once DOL_DOCUMENT_ROOT.'/fichinter/class/fichinterrec.class.php';
    +require_once DOL_DOCUMENT_ROOT.'/core/lib/fichinter.lib.php';
    +
    +require_once DOL_DOCUMENT_ROOT.'/product/class/product.class.php';
    +require_once DOL_DOCUMENT_ROOT.'/core/lib/date.lib.php';
    +if (! empty($conf->projet->enabled)) {
    +	require_once DOL_DOCUMENT_ROOT . '/projet/class/project.class.php';
    +	require_once DOL_DOCUMENT_ROOT . '/core/class/html.formprojet.class.php';
    +}
    +if (! empty($conf->contrat->enabled)) {
    +	require_once DOL_DOCUMENT_ROOT.'/contrat/class/contrat.class.php';
    +	require_once DOL_DOCUMENT_ROOT . '/core/class/html.formcontract.class.php';
    +}
    +
    +// Load translation files required by the page
    +$langs->loadLangs(array("interventions","admin","compta","bills"));
    +
    +// Security check
    +$id=(GETPOST('fichinterid', 'int')?GETPOST('fichinterid', 'int'):GETPOST('id', 'int'));
    +$action=GETPOST('action', 'alpha');
    +if ($user->societe_id) $socid=$user->societe_id;
    +$objecttype = 'fichinter_rec';
    +if ($action == "create" || $action == "add") $objecttype = '';
    +$result = restrictedArea($user, 'ficheinter', $id, $objecttype);
    +
    +if ($page == -1)
    +	$page = 0 ;
    +
    +$limit = GETPOST('limit')?GETPOST('limit', 'int'):$conf->liste_limit;
    +$offset = $limit * $page ;
    +
    +if ($sortorder == "")
    +	$sortorder="DESC";
    +
    +if ($sortfield == "")
    +	$sortfield="f.datec";
    +
    +$object = new FichinterRec($db);
    +
    +
    +$arrayfields=array(
    +	'f.titre'=>array('label'=>$langs->trans("Ref"), 'checked'=>1),
    +	's.nom'=>array('label'=>$langs->trans("ThirdParty"), 'checked'=>1),
    +	'f.fk_contrat'=>array('label'=>$langs->trans("Contract"), 'checked'=>1),
    +	'f.duree'=>array('label'=>$langs->trans("Duration"), 'checked'=>1),
    +	'f.total_ttc'=>array('label'=>$langs->trans("AmountTTC"), 'checked'=>1),
    +	'f.frequency'=>array('label'=>$langs->trans("RecurringInvoiceTemplate"), 'checked'=>1),
    +	'f.nb_gen_done'=>array('label'=>$langs->trans("NbOfGenerationDone"), 'checked'=>1),
    +	'f.date_last_gen'=>array('label'=>$langs->trans("DateLastGeneration"), 'checked'=>1),
    +	'f.date_when'=>array('label'=>$langs->trans("NextDateToExecution"), 'checked'=>1),
    +	'f.datec'=>array('label'=>$langs->trans("DateCreation"), 'checked'=>0, 'position'=>500),
    +	'f.tms'=>array('label'=>$langs->trans("DateModificationShort"), 'checked'=>0, 'position'=>500),
    +);
    +
    +
    +/*
    + * Actions
    + */
    +
    +
    +// Create predefined intervention
    +if ($action == 'add') {
    +	if (! GETPOST('titre')) {
    +		setEventMessages($langs->transnoentities("ErrorFieldRequired", $langs->trans("Title")), null, 'errors');
    +		$action = "create";
    +		$error++;
    +	}
    +
    +	if (! GETPOST('socid')) {
    +		setEventMessages($langs->transnoentities("ErrorFieldRequired", $langs->trans("Customer")), null, 'errors');
    +		$action = "create";
    +		$error++;
    +	}
    +
    +	// gestion des fréquences et des échéances
    +	$frequency=GETPOST('frequency', 'int');
    +	$reyear=GETPOST('reyear');
    +	$remonth=GETPOST('remonth');
    +	$reday=GETPOST('reday');
    +	$rehour=GETPOST('rehour');
    +	$remin=GETPOST('remin');
    +	$nb_gen_max = (GETPOST('nb_gen_max', 'int')?GETPOST('nb_gen_max', 'int'):0);
    +	if (GETPOST('frequency')) {
    +		if (empty($reyear) || empty($remonth) || empty($reday)) {
    +			setEventMessages($langs->transnoentities("ErrorFieldRequired", $langs->trans("Date")), null, 'errors');
    +			$action = "create";
    +			$error++;
    +		}
    +		if ($nb_gen_max === '') {
    +			setEventMessages($langs->transnoentities("ErrorFieldRequired", $langs->trans("MaxPeriodNumber")), null, 'errors');
    +			$action = "create";
    +			$error++;
    +		}
    +	}
    +
    +	if (! $error) {
    +		$object->id_origin		= $id;
    +		$object->titre			= GETPOST('titre', 'alpha');
    +		$object->description	= GETPOST('description', 'alpha');
    +		$object->socid			= GETPOST('socid', 'alpha');
    +		$object->fk_project		= GETPOST('projectid', 'int');
    +		$object->fk_contract	= GETPOST('contractid', 'int');
    +
    +		$object->frequency = $frequency;
    +		$object->unit_frequency = GETPOST('unit_frequency', 'alpha');
    +		$object->nb_gen_max = $nb_gen_max;
    +		$object->auto_validate = GETPOST('auto_validate', 'int');
    +
    +		$date_next_execution = dol_mktime($rehour, $remin, 0, $remonth, $reday, $reyear);
    +		$object->date_when = $date_next_execution;
    +
    +		if ($object->create($user) > 0) {
    +			$id = $object->id;
    +			$action = '';
    +		} else {
    +			setEventMessages($object->error, $object->errors, 'errors');
    +			$action = "create";
    +		}
    +	}
    +} elseif ($action == 'createfrommodel') {
    +	$newinter = new fichinter($db);
    +
    +	// on récupère les enregistrements
    +	$object->fetch($id);
    +
    +
    +	// on transfert les données de l'un vers l'autre
    +	if ($object->socid > 0) {
    +		$newinter->socid=$object->socid;
    +		$newinter->fk_projet=$object->fk_projet;
    +		$newinter->fk_contrat=$object->fk_contrat;
    +	} else
    +		$newinter->socid=GETPOST("socid");
    +
    +	$newinter->entity=$object->entity;
    +	$newinter->duree=$object->duree;
    +
    +	$newinter->description=$object->description;
    +	$newinter->note_private=$object->note_private;
    +	$newinter->note_public=$object->note_public;
    +
    +	// on créer un nouvelle intervention
    +	$extrafields = new ExtraFields($db);
    +	$extralabels = $extrafields->fetch_name_optionals_label($newinter->table_element);
    +	$array_options = $extrafields->getOptionalsFromPost($extralabels);
    +	$newinter->array_options = $array_options;
    +
    +	$newfichinterid = $newinter->create($user);
    +
    +	if ($newfichinterid > 0) {
    +		// on ajoute les lignes de détail ensuite
    +		foreach ($object->lines as $ficheinterligne)
    +			$newinter->addline($user, $newfichinterid, $ficheinterligne->desc, "", $ficheinterligne->duree, '');
    +
    +		// on update le nombre d'inter crée à partir du modèle
    +		$object->updateNbGenDone();
    +		//on redirige vers la fiche d'intervention nouvellement crée
    +		header('Location: '.DOL_URL_ROOT.'/fichinter/card.php?id='.$newfichinterid);
    +		exit;
    +	} else {
    +		setEventMessages($newinter->error, $newinter->errors, 'errors');
    +		$action='';
    +	}
    +} elseif ($action == 'delete' && $user->rights->ficheinter->supprimer) {
    +		// delete modele
    +	$object->fetch($id);
    +	$object->delete();
    +	$id = 0 ;
    +	header('Location: '.$_SERVER["PHP_SELF"]);
    +	exit;
    +} elseif ($action == 'setfrequency' && $user->rights->ficheinter->creer) {
    +	// Set frequency and unit frequency
    +	$object->fetch($id);
    +	$object->setFrequencyAndUnit(GETPOST('frequency', 'int'), GETPOST('unit_frequency', 'alpha'));
    +} elseif ($action == 'setdate_when' && $user->rights->ficheinter->creer) {
    +	// Set next date of execution
    +	$object->fetch($id);
    +	$date = dol_mktime(
    +					GETPOST('date_whenhour'), GETPOST('date_whenmin'), 0,
    +					GETPOST('date_whenmonth'), GETPOST('date_whenday'), GETPOST('date_whenyear')
    +	);
    +	if (!empty($date)) $object->setNextDate($date);
    +} elseif ($action == 'setnb_gen_max' && $user->rights->ficheinter->creer) {
    +// Set max period
    +	$object->fetch($id);
    +	$object->setMaxPeriod(GETPOST('nb_gen_max', 'int'));
    +}
    +
    +
    +/*
    + *	View
    + */
    +
    +llxHeader('', $langs->trans("RepeatableInterventional"), 'ch-fichinter.html#s-fac-fichinter-rec');
    +
    +$form = new Form($db);
    +$companystatic = new Societe($db);
    +if (! empty($conf->contrat->enabled))
    +	$contratstatic = new Contrat($db);
    +if (! empty($conf->projet->enabled))
    +	$projectstatic = new Project($db);
    +
    +$now = dol_now();
    +$tmparray=dol_getdate($now);
    +$today = dol_mktime(
    +				23, 59, 59,
    +				$tmparray['mon'], $tmparray['mday'], $tmparray['year']
    +);   // Today is last second of current day
    +
    +
    +
    +/*
    + * Create mode
    + */
    +if ($action == 'create') {
    +	print load_fiche_titre($langs->trans("CreateRepeatableIntervention"), '', 'title_commercial.png');
    +
    +	$object = new Fichinter($db);   // Source invoice
    +	//$object = new Managementfichinter($db);   // Source invoice
    +
    +	if ($object->fetch($id, $ref) > 0) {
    +		print '<form action="fiche-rec.php" method="post">';
    +		print '<input type="hidden" name="token" value="'.$_SESSION['newtoken'].'">';
    +		print '<input type="hidden" name="action" value="add">';
    +		print '<input type="hidden" name="fichinterid" value="'.$object->id.'">';
    +
    +		dol_fiche_head();
    +
    +		$rowspan=4;
    +		if (! empty($conf->projet->enabled) && $object->fk_project > 0) $rowspan++;
    +		if (! empty($conf->contrat->enabled) && $object->fk_contrat > 0) $rowspan++;
    +
    +		print '<table class="border" width="100%">';
    +
    +		$object->fetch_thirdparty();
    +
    +		// Third party
    +		print '<tr><td>'.$langs->trans("Customer").'</td><td>';
    +		print $form->select_company($object->thirdparty->id, 'socid', '', 0, 1);
    +
    +//		.$object->thirdparty->getNomUrl(1,'customer').
    +		print '</td><td>';
    +		print $langs->trans("Comment");
    +		print '</td></tr>';
    +
    +		// Title
    +		print '<tr><td class="fieldrequired">'.$langs->trans("Title").'</td><td>';
    +		print '<input class="flat" type="text" name="titre" size="24" value="'.$_POST["titre"].'">';
    +		print '</td>';
    +
    +		// Note
    +		print '<td rowspan="'.$rowspan.'" valign="top">';
    +		print '<textarea class="flat" name="description" wrap="soft" cols="60" rows="'.ROWS_4.'">';
    +		print $object->description.'</textarea>';
    +		print '</td></tr>';
    +
    +		// Author
    +		print "<tr><td>".$langs->trans("Author")."</td><td>".$user->getFullName($langs)."</td></tr>";
    +
    +		if (empty($conf->global->FICHINTER_DISABLE_DETAILS)) {
    +			// Duration
    +			print '<tr><td>'.$langs->trans("TotalDuration").'</td>';
    +			print '<td colspan="3">'.convertSecondToTime(
    +							$object->duration, 'all',
    +							$conf->global->MAIN_DURATION_OF_WORKDAY
    +			).'</td>';
    +			print '</tr>';
    +		}
    +
    +		// Project
    +		if (! empty($conf->projet->enabled)) {
    +			$formproject = new FormProjets($db);
    +			print "<tr><td>".$langs->trans("Project")."</td><td>";
    +			$projectid = GETPOST('projectid')?GETPOST('projectid'):$object->fk_project;
    +
    +			$numprojet = $formproject->select_projects(
    +							$object->thirdparty->id, $projectid, 'projectid',
    +							0, 0, 1, 0, 0, 0, 0, '', 0, 0, ''
    +			);
    +			print ' &nbsp; <a href="'.DOL_URL_ROOT.'/projet/card.php?socid='.$object->thirdparty->id;
    +			print '&action=create&status=1&backtopage='.urlencode($_SERVER["PHP_SELF"]).'?action=create';
    +			print '&socid='.$object->thirdparty->id.(!empty($id)?'&id='.$id:'').'">';
    +			print $langs->trans("AddProject").'</a>';
    +			print "</td></tr>";
    +		}
    +
    +		// Contrat
    +		if (! empty($conf->contrat->enabled)) {
    +			$formcontract = new FormContract($db);
    +			print "<tr><td>".$langs->trans("Contract")."</td><td>";
    +			$contractid = GETPOST('contractid')?GETPOST('contractid'):$object->fk_contract;
    +			$numcontract = $formcontract->select_contract($object->thirdparty->id, $contractid, 'contracttid');
    +			print "</td></tr>";
    +		}
    +		print "</table>";
    +
    +		print '<br><br>';
    +
    +		/// frequency & duration
    +		// Autogeneration
    +		$title = $langs->trans("Recurrence");
    +		print load_fiche_titre($title, '', 'calendar');
    +
    +		print '<table class="border" width="100%">';
    +
    +		// Frequency
    +		print '<tr><td class="titlefieldcreate">';
    +		print $form->textwithpicto($langs->trans("Frequency"), $langs->transnoentitiesnoconv('toolTipFrequency'));
    +		print "</td><td>";
    +		print "<input type='text' name='frequency' value='".GETPOST('frequency', 'int')."' size='4' />&nbsp;";
    +		print $form->selectarray(
    +						'unit_frequency',
    +						array('d'=>$langs->trans('Day'), 'm'=>$langs->trans('Month'), 'y'=>$langs->trans('Year')),
    +						(GETPOST('unit_frequency')?GETPOST('unit_frequency'):'m')
    +		);
    +		print "</td></tr>";
    +
    +		// First date of execution for cron
    +		print "<tr><td>".$langs->trans('NextDateToExecution')."</td><td>";
    +		if ($date_next_execution != "")
    +			$date_next_execution = (GETPOST('remonth') ? dol_mktime(
    +							12, 0, 0, GETPOST('remonth'), GETPOST('reday'), GETPOST('reyear')
    +			) : -1);
    +		print $form->selectDate($date_next_execution, '', 1, 1, '', "add", 1, 1);
    +		print "</td></tr>";
    +
    +		// Number max of generation
    +		print "<tr><td>".$langs->trans("MaxPeriodNumber")."</td><td>";
    +		print '<input type="text" name="nb_gen_max" value="'.GETPOST('nb_gen_max').'" size="5" />';
    +		print "</td></tr>";
    +
    +		print "</table>";
    +
    +		print '<br>';
    +
    +		$title = $langs->trans("ProductsAndServices");
    +		if (empty($conf->service->enabled))
    +			$title = $langs->trans("Products");
    +		else if (empty($conf->product->enabled))
    +			$title = $langs->trans("Services");
    +
    +		print load_fiche_titre($title, '', '');
    +
    +		/*
    +		 * Invoice lines
    +		 */
    +		print '<table class="notopnoleftnoright" width="100%">';
    +		print '<tr><td colspan="3">';
    +
    +		$sql = 'SELECT l.*';
    +		$sql.= " FROM ".MAIN_DB_PREFIX."fichinterdet as l";
    +		$sql.= " WHERE l.fk_fichinter= ".$object->id;
    +		$sql.= " AND l.fk_product is null ";
    +		$sql.= " ORDER BY l.rang";
    +
    +		$result = $db->query($sql);
    +		if ($result) {
    +			$num = $db->num_rows($result);
    +			$i = 0; $total = 0;
    +
    +			echo '<table class="noborder" width="100%">';
    +			if ($num) {
    +				print '<tr class="liste_titre">';
    +				print '<td>'.$langs->trans("Description").'</td>';
    +				print '<td align="center">'.$langs->trans("Duration").'</td>';
    +				print "</tr>\n";
    +			}
    +			$var=true;
    +			while ($i < $num) {
    +				$objp = $db->fetch_object($result);
    +				print '<tr class="oddeven">';
    +
    +				// Show product and description
    +
    +				print '<td>';
    +				print '<a name="'.$objp->rowid.'"></a>'; // ancre pour retourner sur la ligne
    +
    +				$text = img_object($langs->trans('Service'), 'service');
    +
    +				print $text.' '.nl2br($objp->description);
    +
    +				// Qty
    +				print '<td align="center">'.convertSecondToTime($objp->duree).'</td>';
    +				print "</tr>";
    +
    +				$i++;
    +			}
    +			$db->free($result);
    +
    +		} else
    +			print $db->error();
    +		print "</table>";
    +
    +		print '</td></tr>';
    +
    +		print "</table>\n";
    +
    +		dol_fiche_end();
    +
    +		print '<div align="center"><input type="submit" class="button" value="'.$langs->trans("Create").'">';
    +		print '&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;';
    +		print '<input type="button" class="button" value="'.$langs->trans("Cancel").'" onClick="javascript:history.go(-1)">';
    +		print '</div>';
    +		print "</form>\n";
    +	}
    +	else
    +		dol_print_error('', "Error, no invoice ".$object->id);
    +
    +} elseif ($action == 'selsocforcreatefrommodel') {
    +	print load_fiche_titre($langs->trans("CreateRepeatableIntervention"), '', 'title_commercial.png');
    +	dol_fiche_head('');
    +
    +	print '<form name="fichinter" action="'.$_SERVER['PHP_SELF'].'" method="POST">';
    +	print '<table class="border" width="100%">';
    +	print '<tr><td class="fieldrequired">'.$langs->trans("ThirdParty").'</td><td>';
    +	print $form->select_company('', 'socid', '', 1, 1);
    +	print '</td></tr>';
    +	print '</table>';
    +
    +	dol_fiche_end();
    +
    +	print '<div class="center">';
    +	print '<input type="hidden" name="action" value="createfrommodel">';
    +	print '<input type="hidden" name="id" value="'.$id.'">';
    +	print '<input type="submit" class="button" value="'.$langs->trans("CreateDraftIntervention").'">';
    +	print '</div>';
    +
    +	print '</form>';
    +} else {
    +	/*
    +	 * View mode
    +	 *
    +	 */
    +	if ($id > 0) {
    +		if ($object->fetch($id) > 0) {
    +			$object->fetch_thirdparty();
    +
    +			$author = new User($db);
    +			$author->fetch($object->user_author);
    +
    +			$head = fichinter_rec_prepare_head($object);
    +
    +			dol_fiche_head($head, 'card', $langs->trans("PredefinedInterventional"), 0, 'intervention');
    +
    +			// Intervention card
    +			$linkback = '<a href="card-rec.php">'.$langs->trans("BackToList").'</a>';
    +
    +			$morehtmlref='<div class="refidno">';
    +			// Thirdparty
    +
    +			$morehtmlref.=$langs->trans('ThirdParty') . ' : ' . $object->thirdparty->getNomUrl(1);
    +			// Project
    +			if (! empty($conf->projet->enabled)) {
    +				$formproject = new FormProjets($db);
    +				$langs->load("projects");
    +				$morehtmlref.='<br>'.$langs->trans('Project') . ' ';
    +				if ($user->rights->ficheinter->creer) {
    +					if ($action != 'classify') {
    +						$morehtmlref.='<a href="'.$_SERVER['PHP_SELF'].'?action=classify&amp;id='.$object->id.'">';
    +						$morehtmlref.=img_edit($langs->transnoentitiesnoconv('SetProject')).'</a> : ';
    +					}
    +					if ($action == 'classify') {
    +
    +						$morehtmlref.='<form method="post" action="'.$_SERVER['PHP_SELF'].'?id='.$object->id.'">';
    +						$morehtmlref.='<input type="hidden" name="action" value="classin">';
    +						$morehtmlref.='<input type="hidden" name="token" value="'.$_SESSION['newtoken'].'">';
    +						$morehtmlref.=$formproject->select_projects(
    +										$object->socid, $object->fk_project, 'projectid', $maxlength, 0, 1, 0, 1, 0, 0, '', 1
    +						);
    +						$morehtmlref.='<input type="submit" class="button valignmiddle" value="'.$langs->trans("Modify").'">';
    +						$morehtmlref.='</form>';
    +					} else {
    +						$morehtmlref.=$form->form_project(
    +										$_SERVER['PHP_SELF'].'?id='.$object->id,
    +										$object->socid, $object->fk_project,
    +										'none', 0, 0, 0, 1
    +						);
    +					}
    +				} else {
    +					if (! empty($object->fk_project)) {
    +						$proj = new Project($db);
    +						$proj->fetch($object->fk_project);
    +						$morehtmlref.='<a href="'.DOL_URL_ROOT.'/projet/card.php?id='.$object->fk_project.'"';
    +						$morehtmlref.='title="'.$langs->trans('ShowProject').'">';
    +						$morehtmlref.=$proj->ref;
    +						$morehtmlref.='</a>';
    +					} else {
    +						$morehtmlref.='';
    +					}
    +				}
    +			}
    +			$morehtmlref.='</div>';
    +
    +			dol_banner_tab($object, 'ref', $linkback, 1, 'ref', 'ref', $morehtmlref);
    +
    +			print '<div class="fichecenter">';
    +			print '<div class="fichehalfleft">';
    +			print '<div class="underbanner clearboth"></div>';
    +
    +			print '<table class="border" width="100%">';
    +
    +			print "<tr><td>".$langs->trans("Author").'</td><td colspan="3">'.$author->getFullName($langs)."</td></tr>";
    +
    +			if (empty($conf->global->FICHINTER_DISABLE_DETAILS)) {
    +				// Duration
    +				print '<tr><td class="titlefield">'.$langs->trans("TotalDuration").'</td>';
    +				print '<td colspan="3">';
    +				print convertSecondToTime($object->duration, 'all', $conf->global->MAIN_DURATION_OF_WORKDAY);
    +				print '</td></tr>';
    +			}
    +
    +			print '<tr><td>'.$langs->trans("Description").'</td><td colspan="3">'.nl2br($object->description)."</td></tr>";
    +
    +			// Contrat
    +			if (! empty($conf->contrat->enabled)) {
    +				$langs->load('contrat');
    +				print '<tr>';
    +				print '<td>';
    +
    +				print '<table class="nobordernopadding" width="100%"><tr><td>';
    +				print $langs->trans('Contract');
    +				print '</td>';
    +				if ($action != 'contrat') {
    +					print '<td align="right"><a href="'.$_SERVER["PHP_SELF"].'?action=contrat&amp;id='.$object->id.'">';
    +					print img_edit($langs->trans('SetContract'), 1);
    +					print '</a></td>';
    +				}
    +				print '</tr></table>';
    +				print '</td><td>';
    +				if ($action == 'contrat') {
    +					$formcontract= new Formcontract($db);
    +					$formcontract->formSelectContract(
    +									$_SERVER["PHP_SELF"].'?id='.$object->id, $object->socid,
    +									$object->fk_contrat, 'contratid', 0, 1
    +					);
    +				} else {
    +					if ($object->fk_contrat) {
    +						$contratstatic = new Contrat($db);
    +						$contratstatic->fetch($object->fk_contrat);
    +						print $contratstatic->getNomUrl(0, '', 1);
    +					} else
    +						print "&nbsp;";
    +
    +				}
    +				print '</td>';
    +				print '</tr>';
    +
    +			}
    +			print "</table>";
    +			print '</div>';
    +
    +			print '<div class="fichehalfright">';
    +			print '<div class="ficheaddleft">';
    +			print '<div class="underbanner clearboth"></div>';
    +
    +			print '<table class="border centpercent">';
    +
    +			$title = $langs->trans("Recurrence");
    +			print load_fiche_titre($title, '', 'calendar');
    +
    +			print '<table class="border" width="100%">';
    +
    +			// if "frequency" is empty or = 0, the reccurence is disabled
    +			print '<tr><td style="width: 50%">';
    +			print '<table class="nobordernopadding" width="100%"><tr><td>';
    +			print $langs->trans('Frequency');
    +			print '</td>';
    +			if ($action != 'editfrequency' && $user->rights->ficheinter->creer) {
    +				print '<td align="right"><a href="'.$_SERVER["PHP_SELF"].'?action=editfrequency&amp;id='.$id.'">';
    +				print img_edit($langs->trans('Edit'), 1) . '</a></td>';
    +			}
    +			print '</tr></table>';
    +			print '</td><td>';
    +			if ($action == 'editfrequency') {
    +				print '<form method="post" action="'.$_SERVER["PHP_SELF"] . '?id=' . $object->id.'">';
    +				print '<input type="hidden" name="action" value="setfrequency">';
    +				print '<input type="hidden" name="token" value="'.$_SESSION['newtoken'].'">';
    +				print '<table class="nobordernopadding" cellpadding="0" cellspacing="0">';
    +				print '<tr><td>';
    +				print "<input type='text' name='frequency' value='".$object->frequency."' size='5' />&nbsp;";
    +				print $form->selectarray(
    +								'unit_frequency',
    +								array('d'=>$langs->trans('Day'), 'm'=>$langs->trans('Month'), 'y'=>$langs->trans('Year')),
    +								($object->unit_frequency?$object->unit_frequency:'m')
    +				);
    +				print '</td>';
    +				print '<td align="left"><input type="submit" class="button" value="'.$langs->trans("Modify").'"></td>';
    +				print '</tr></table></form>';
    +			} else {
    +				if ($object->frequency > 0)
    +					print $langs->trans('FrequencyPer_'.$object->unit_frequency, $object->frequency);
    +				else
    +					print $langs->trans("NotARecurringInterventionalTemplate");
    +			}
    +			print '</td></tr>';
    +
    +			// Date when
    +			print '<tr><td>';
    +			if ( $user->rights->ficheinter->creer && ($action == 'date_when' || $object->frequency > 0)) {
    +				print $form->editfieldkey(
    +								$langs->trans("NextDateToExecution"), 'date_when', $object->date_when,
    +								$object, $user->rights->facture->creer, 'day'
    +				);
    +			} else {
    +				print $langs->trans("NextDateToExecution");
    +			}
    +			print '</td><td>';
    +			if ($action == 'date_when' || $object->frequency > 0) {
    +				print $form->editfieldval(
    +								$langs->trans("NextDateToExecution"), 'date_when', $object->date_when,
    +								$object, $user->rights->facture->creer, 'day'
    +				);
    +			}
    +			print '</td>';
    +			print '</tr>';
    +
    +			// Max period / Rest period
    +			print '<tr><td>';
    +			if ($user->rights->ficheinter->creer && ($action == 'nb_gen_max' || $object->frequency > 0)) {
    +				print $form->editfieldkey(
    +								$langs->trans("MaxPeriodNumber"), 'nb_gen_max', $object->nb_gen_max,
    +								$object, $user->rights->facture->creer
    +				);
    +			} else
    +				print $langs->trans("MaxPeriodNumber");
    +
    +			print '</td><td>';
    +			if ($action == 'nb_gen_max' || $object->frequency > 0) {
    +				print $form->editfieldval(
    +							$langs->trans("MaxPeriodNumber"), 'nb_gen_max', $object->nb_gen_max?$object->nb_gen_max:'',
    +							$object, $user->rights->facture->creer
    +				);
    +			}
    +			else
    +				print '';
    +
    +			print '</td>';
    +			print '</tr>';
    +
    +			print '</table>';
    +
    +			// Frequencry/Recurring section
    +			if ($object->frequency > 0) {
    +				print '<br>';
    +				if (empty($conf->cron->enabled)) {
    +					$txtinfoadmin=$langs->trans(
    +									"EnableAndSetupModuleCron",
    +									$langs->transnoentitiesnoconv("Module2300Name")
    +					);
    +					print info_admin($txtinfoadmin);
    +				}
    +				print '<div class="underbanner clearboth"></div>';
    +				print '<table class="border centpercent">';
    +
    +				// Nb of generation already done
    +				print '<tr><td style="width: 50%">'.$langs->trans("NbOfGenerationDone").'</td>';
    +				print '<td>';
    +				print $object->nb_gen_done?$object->nb_gen_done:'0';
    +				print '</td>';
    +				print '</tr>';
    +
    +				// Date last
    +				print '<tr><td>';
    +				print $langs->trans("DateLastGeneration");
    +				print '</td><td>';
    +				print dol_print_date($object->date_last_gen, 'dayhour');
    +				print '</td>';
    +				print '</tr>';
    +				print '</table>';
    +				print '<br>';
    +			}
    +
    +			print '</div>';
    +			print '</div>';
    +			print '</div>';
    +
    +			print '<div class="clearboth"></div><br>';
    +
    +			/*
    +			 * Lines
    +			 */
    +
    +			$title = $langs->trans("ProductsAndServices");
    +			if (empty($conf->service->enabled))
    +				$title = $langs->trans("Products");
    +			else if (empty($conf->product->enabled))
    +				$title = $langs->trans("Services");
    +
    +			print load_fiche_titre($title);
    +
    +			print '<table class="noborder" width="100%">';
    +			print '<tr class="liste_titre">';
    +			print '<td>'.$langs->trans("Description").'</td>';
    +			print '<td align="center">'.$langs->trans("Duration").'</td>';
    +			print '</tr>';
    +
    +			$num = count($object->lines);
    +			$i = 0;
    +			while ($i < $num) {
    +
    +				// Show product and description
    +				if (isset($object->lines[$i]->product_type))
    +					$type=$object->lines[$i]->product_type;
    +				else
    +					$object->lines[$i]->fk_product_type;
    +				// Try to enhance type detection using date_start and date_end for free lines when type
    +				// was not saved.
    +				if (! empty($objp->date_start)) $type=1;
    +				if (! empty($objp->date_end)) $type=1;
    +
    +				// Show line
    +				print '<tr class="oddeven">';
    +				print '<td>';
    +				$text = img_object($langs->trans('Service'), 'service');
    +				print $text.' '.nl2br($object->lines[$i]->desc);
    +				print '</td>';
    +
    +				print '<td align="center">'.convertSecondToTime($object->lines[$i]->duree).'</td>';
    +				print "</tr>\n";
    +				$i++;
    +			}
    +			print '</table>';
    +
    +			/**
    +			 * Barre d'actions
    +			 */
    +			print '<div class="tabsAction">';
    +
    +			if ($user->rights->ficheinter->creer) {
    +				print '<div class="inline-block divButAction">';
    +				print '<a class="butAction" href="'.$_SERVER['PHP_SELF'].'?action=createfrommodel';
    +				print '&socid='.$object->thirdparty->id.'&id='.$object->id.'">';
    +				print $langs->trans("CreateFichInter").'</a></div>';
    +			}
    +
    +			if ($user->rights->ficheinter->supprimer) {
    +				print '<div class="inline-block divButAction">';
    +				print '<a class="butActionDelete" href="'.$_SERVER['PHP_SELF'].'?action=delete&id='.$object->id.'">';
    +				print $langs->trans('Delete').'</a></div>';
    +			}
    +			print '</div>';
    +		} else
    +			print $langs->trans("ErrorRecordNotFound");
    +
    +	} else {
    +		/*
    +		 *  List mode
    +		 */
    +		$sql = "SELECT f.rowid as fich_rec, s.nom as name, s.rowid as socid, f.rowid as facid, f.titre, ";
    +		$sql.= " f.duree, f.fk_contrat, f.fk_projet, f.frequency, f.nb_gen_done, f.nb_gen_max,";
    +		$sql.= " f.date_last_gen, f.date_when, f.datec";
    +
    +		$sql.= " FROM ".MAIN_DB_PREFIX."fichinter_rec as f";
    +		$sql.= " , ".MAIN_DB_PREFIX."societe as s ";
    +		if (! $user->rights->societe->client->voir && ! $socid) {
    +			$sql .= " , ".MAIN_DB_PREFIX."societe_commerciaux as sc";
    +		}
    +		$sql.= " WHERE f.fk_soc = s.rowid";
    +		$sql.= " AND f.entity = ".$conf->entity;
    +		if ($socid)	$sql .= " AND s.rowid = ".$socid;
    +		if (! $user->rights->societe->client->voir && ! $socid) {
    +			$sql .= " AND s.rowid = sc.fk_soc AND sc.fk_user = ".$user->id;
    +		}
    +		if ($search_ref) $sql .= natural_search('f.titre', $search_ref);
    +		if ($search_societe) $sql .= natural_search('s.nom', $search_societe);
    +		if ($search_frequency == '1') $sql.= ' AND f.frequency > 0';
    +		if ($search_frequency == '0') $sql.= ' AND (f.frequency IS NULL or f.frequency = 0)';
    +
    +
    +		//$sql .= " ORDER BY $sortfield $sortorder, rowid DESC ";
    +		//	$sql .= $db->plimit($limit + 1, $offset);
    +
    +		$resql = $db->query($sql);
    +		if ($resql) {
    +			$num = $db->num_rows($resql);
    +			print_barre_liste(
    +							$langs->trans("RepeatableInterventional"), $page,
    +							$_SERVER['PHP_SELF'], "&socid=$socid", $sortfield, $sortorder,
    +							'', $num, '', 'title_commercial.png'
    +			);
    +
    +			print $langs->trans("ToCreateAPredefinedInterventional").'<br><br>';
    +
    +			$i = 0;
    +			print '<table class="noborder" width="100%">';
    +			print '<tr class="liste_titre">';
    +			print_liste_field_titre(
    +							$langs->trans("Ref"), $_SERVER['PHP_SELF'], "f.titre", "", "",
    +							'width="200px" align="left"', $sortfiled, $sortorder
    +			);
    +
    +			print_liste_field_titre(
    +							$langs->trans("Company"), $_SERVER['PHP_SELF'], "s.nom", "", "",
    +							'width="200px" align="left"', $sortfiled, $sortorder
    +			);
    +			if (! empty($conf->contrat->enabled))
    +				print_liste_field_titre(
    +								$langs->trans("Contract"), $_SERVER['PHP_SELF'],
    +								"f.fk_contrat", "", "",
    +								'width="100px" align="left"', $sortfiled, $sortorder
    +				);
    +
    +			if (! empty($conf->projet->enabled))
    +				print_liste_field_titre(
    +								$langs->trans("Project"), $_SERVER['PHP_SELF'],
    +								"f.fk_project", "", "",
    +								'width="100px" align="left"', $sortfiled, $sortorder
    +				);
    +			print_liste_field_titre(
    +							$langs->trans("Duration"), $_SERVER['PHP_SELF'],
    +							'f.duree', '', '',
    +							'width="50px" align="right"', $sortfiled, $sortorder
    +			);
    +			// Recurring or not
    +			print_liste_field_titre(
    +							$langs->trans("Frequency"), $_SERVER['PHP_SELF'],
    +							"f.frequency", "", "",
    +							'width="100px" align="center"', $sortfiled, $sortorder
    +			);
    +			print_liste_field_titre(
    +							$langs->trans("NbOfGenerationDone"), $_SERVER['PHP_SELF'],
    +							"f.nb_gen_done", "", "",
    +							'width="100px" align="center"', $sortfiled, $sortorder
    +			);
    +
    +			print_liste_field_titre(
    +							$langs->trans("DateLastGeneration"), $_SERVER['PHP_SELF'],
    +							"f.date_last_gen", "", "",
    +							'width="100px" align="center"', $sortfiled, $sortorder
    +			);
    +			print_liste_field_titre(
    +							$langs->trans("NextDateToIntervention"), $_SERVER['PHP_SELF'],
    +							"f.date_when", "", "",
    +							'width="100px" align="center"', $sortfiled, $sortorder
    +			);
    +			print '<th width="100px"></th>';
    +			print "</tr>\n";
    +
    +
    +// les filtres à faire ensuite
    +
    +			if ($num > 0) {
    +				while ($i < min($num, $limit)) {
    +					$objp = $db->fetch_object($resql);
    +
    +					print '<tr class="oddeven">';
    +					print '<td><a href="'.$_SERVER['PHP_SELF'].'?id='.$objp->fich_rec.'">';
    +					print img_object($langs->trans("ShowIntervention"), "intervention").' '.$objp->titre;
    +					print "</a></td>\n";
    +					if ($objp->socid) {
    +						$companystatic->id=$objp->socid;
    +						$companystatic->name=$objp->name;
    +						print '<td>'.$companystatic->getNomUrl(1, 'customer').'</td>';
    +					} else
    +						print '<td>'.$langs->trans("None").'</td>';
    +
    +					if (! empty($conf->contrat->enabled)) {
    +						print '<td>';
    +						if ($objp->fk_contrat >0) {
    +							$contratstatic->fetch($objp->fk_contrat);
    +							print $contratstatic->getNomUrl(1);
    +						}
    +						print '</td>';
    +					}
    +					if (! empty($conf->projet->enabled)) {
    +						print '<td>';
    +						if ($objp->fk_project >0) {
    +							$projectstatic->fecth($objp->fk_projet);
    +							print $projectstatic->getNomUrl(1);
    +						}
    +						print '</td>';
    +					}
    +
    +					print '<td align=right>'.convertSecondToTime($objp->duree).'</td>';
    +
    +					print '<td align="center">'.yn($objp->frequency?1:0).'</td>';
    +
    +					print '<td align="center">';
    +					if ($objp->frequency) {
    +						print $objp->nb_gen_done.($objp->nb_gen_max>0?' / '. $objp->nb_gen_max:'') ;
    +						print '</td>';
    +
    +						print '<td align="center">';
    +						print dol_print_date($db->jdate($objp->date_last_gen), 'day') ;
    +						print '</td>';
    +
    +						print '<td align="center">';
    +						print dol_print_date($db->jdate($objp->date_when), 'day');
    +						print '</td>';
    +					} else {
    +						print '<span class="opacitymedium">'.$langs->trans('NA').'</span>';
    +						print '</td>';
    +						print '<td align="center">';
    +						print '<span class="opacitymedium">'.$langs->trans('NA').'</span>';
    +						print '</td>';
    +						print '<td align="center">';
    +						print '<span class="opacitymedium">'.$langs->trans('NA').'</span>';
    +						print '</td>';
    +					}
    +
    +					if ($user->rights->ficheinter->creer) {
    +						// Action column
    +						print '<td align="center">';
    +						if ($user->rights->ficheinter->creer) {
    +							if (empty($objp->frequency) || $db->jdate($objp->date_when) <= $today) {
    +								print '<a class="butAction" href="'.$_SERVER['PHP_SELF'].'?action=createfrommodel';
    +								print '&socid='.$objp->socid.'&id='.$objp->fich_rec.'">';
    +								print $langs->trans("CreateFichInter").'</a>';
    +							} else
    +								print $langs->trans("DateIsNotEnough");
    +						} else
    +							print "&nbsp;";
    +
    +						print "</td>";
    +
    +						print "</tr>\n";
    +						$i++;
    +					}
    +				}
    +			} else
    +				print '<tr class="oddeven"><td colspan="6">'.$langs->trans("NoneF").'</td></tr>';
    +
    +			print "</table>";
    +			$db->free($resql);
    +		} else
    +			dol_print_error($db);
    +	}
    +}
    +llxFooter();
    +$db->close();
    diff --git a/htdocs/fichinter/card.php b/htdocs/fichinter/card.php
    index 540f897ffe5..75866d586f6 100644
    --- a/htdocs/fichinter/card.php
    +++ b/htdocs/fichinter/card.php
    @@ -1,11 +1,11 @@
     <?php
     /* Copyright (C) 2002-2007	Rodolphe Quiedeville	<rodolphe@quiedeville.org>
      * Copyright (C) 2004-2016	Laurent Destailleur		<eldy@users.sourceforge.net>
    - * Copyright (C) 2005-2015	Regis Houssin			<regis.houssin@capnetworks.com>
    + * Copyright (C) 2005-2018	Regis Houssin			<regis.houssin@capnetworks.com>
      * Copyright (C) 2011-2017  Juanjo Menent			<jmenent@2byte.es>
      * Copyright (C) 2013       Florian Henry           <florian.henry@open-concept.pro>
      * Copyright (C) 2014-2018  Ferran Marcet           <fmarcet@2byte.es>
    - * Copyright (C) 2014-2015 	Charlie Benke           <charlies@patas-monkey.com>
    + * Copyright (C) 2014-2018  Charlene Benke          <charlies@patas-monkey.com>
      * Copyright (C) 2015-2016  Abbes Bahfir            <bafbes@gmail.com>
      *
      * This program is free software; you can redistribute it and/or modify
    @@ -51,9 +51,8 @@ if (! empty($conf->global->FICHEINTER_ADDON) && is_readable(DOL_DOCUMENT_ROOT ."
     require_once DOL_DOCUMENT_ROOT.'/core/class/doleditor.class.php';
     require_once DOL_DOCUMENT_ROOT.'/core/class/extrafields.class.php';
     
    -$langs->load("bills");
    -$langs->load("companies");
    -$langs->load("interventions");
    +// Load translation files required by the page
    +$langs->loadLangs(array('bills', 'companies', 'interventions'));
     
     $id			= GETPOST('id','int');
     $ref		= GETPOST('ref','alpha');
    @@ -1404,7 +1403,6 @@ else if ($id > 0 || ! empty($ref))
     				print '<td class="liste_titre">&nbsp;</td>';
     				print "</tr>\n";
     			}
    -			$var=true;
     			while ($i < $num)
     			{
     				$objp = $db->fetch_object($resql);
    @@ -1492,8 +1490,11 @@ else if ($id > 0 || ! empty($ref))
     
     					// Date d'intervention
     					print '<td align="center" class="nowrap">';
    -                                        if (!empty($conf->global->FICHINTER_DATE_WITHOUT_HOUR)) $form->select_date($db->jdate($objp->date_intervention),'di',0,0,0,"date_intervention");
    -                                        else $form->select_date($db->jdate($objp->date_intervention),'di',1,1,0,"date_intervention");
    +                    if (!empty($conf->global->FICHINTER_DATE_WITHOUT_HOUR)) {
    +                        print $form->selectDate($db->jdate($objp->date_intervention),'di',0,0,0,"date_intervention");
    +                    } else {
    +                        print $form->selectDate($db->jdate($objp->date_intervention),'di',1,1,0,"date_intervention");
    +                    }
     					print '</td>';
     
                         // Duration
    @@ -1558,18 +1559,25 @@ else if ($id > 0 || ! empty($ref))
                     print '<td align="center" class="nowrap">';
     				$now=dol_now();
     				$timearray=dol_getdate($now);
    -				if (! GETPOST('diday','int')) $timewithnohour=dol_mktime(0,0,0,$timearray['mon'],$timearray['mday'],$timearray['year']);
    -				else $timewithnohour=dol_mktime(GETPOST('dihour','int'),GETPOST('dimin','int'), 0,GETPOST('dimonth','int'),GETPOST('diday','int'),GETPOST('diyear','int'));
    -                                if (!empty($conf->global->FICHINTER_DATE_WITHOUT_HOUR)) $form->select_date($timewithnohour,'di',0,0,0,"addinter");
    -                                else $form->select_date($timewithnohour,'di',1,1,0,"addinter");
    +				if (! GETPOST('diday','int')) {
    +                    $timewithnohour=dol_mktime(0,0,0,$timearray['mon'],$timearray['mday'],$timearray['year']);
    +                } else {
    +                    $timewithnohour=dol_mktime(GETPOST('dihour','int'),GETPOST('dimin','int'), 0,GETPOST('dimonth','int'),GETPOST('diday','int'),GETPOST('diyear','int'));
    +                }
    +                if (!empty($conf->global->FICHINTER_DATE_WITHOUT_HOUR)) {
    +                    print $form->selectDate($timewithnohour,'di',0,0,0,"addinter");
    +                } else {
    +                    print $form->selectDate($timewithnohour,'di',1,1,0,"addinter");
    +                }
     				print '</td>';
     
                     // Duration
                     print '<td align="right">';
                     if (empty($conf->global->FICHINTER_WITHOUT_DURATION)) {
                         $selectmode = 'select';
    -                    if (!empty($conf->global->INTERVENTION_ADDLINE_FREEDUREATION))
    +                    if (!empty($conf->global->INTERVENTION_ADDLINE_FREEDUREATION)) {
                             $selectmode = 'text';
    +                    }
                         $form->select_duration('duration', (!GETPOST('durationhour', 'int') && !GETPOST('durationmin', 'int')) ? 3600 : (60 * 60 * GETPOST('durationhour', 'int') + 60 * GETPOST('durationmin', 'int')), 0, $selectmode);
                     }
                     print '</td>';
    @@ -1645,6 +1653,13 @@ else if ($id > 0 || ! empty($ref))
     					else print '<div class="inline-block divButAction"><a class="butActionRefused" href="#">'.$langs->trans('SendMail').'</a></div>';
     				}
     
    +		    		// create interventional model
    +				if ($object->statut == Fichinter::STATUS_DRAFT && $user->rights->ficheinter->creer && (count($object->lines) > 0)) {
    +					print '<div class="inline-block divButAction">';
    +					print '<a class="butAction" href="'.DOL_URL_ROOT.'/fichinter/card-rec.php?id='.$object->id.'&action=create">'.$langs->trans("ChangeIntoRepeatableInterventional").'</a>';
    +					print '</div>';
    +				}
    +
     				// Proposal
     				if ($conf->service->enabled && ! empty($conf->propal->enabled) && $object->statut > Fichinter::STATUS_DRAFT)
     				{
    diff --git a/htdocs/fichinter/class/api_interventions.class.php b/htdocs/fichinter/class/api_interventions.class.php
    index 8b21b534856..3f3315b6028 100644
    --- a/htdocs/fichinter/class/api_interventions.class.php
    +++ b/htdocs/fichinter/class/api_interventions.class.php
    @@ -35,7 +35,7 @@ class Interventions extends DolibarrApi
         static $FIELDS = array(
           'socid',
           'fk_project',
    -      'description'
    +      'description',
         );
     
         /**
    @@ -44,7 +44,7 @@ class Interventions extends DolibarrApi
         static $FIELDSLINE = array(
           'description',
           'date',
    -      'duree'
    +      'duree',
         );
     
         /**
    @@ -106,7 +106,8 @@ class Interventions extends DolibarrApi
          *
          * @throws RestException
          */
    -    function index($sortfield = "t.rowid", $sortorder = 'ASC', $limit = 100, $page = 0, $thirdparty_ids = '', $sqlfilters = '') {
    +    function index($sortfield = "t.rowid", $sortorder = 'ASC', $limit = 100, $page = 0, $thirdparty_ids = '', $sqlfilters = '')
    +    {
             global $db, $conf;
     
             $obj_ret = array();
    @@ -217,7 +218,8 @@ class Interventions extends DolibarrApi
          * @return int
          */
         /* TODO
    -    function getLines($id) {
    +    function getLines($id)
    +    {
         	if(! DolibarrApiAccess::$user->rights->ficheinter->lire) {
         		throw new RestException(401);
         	}
    @@ -315,7 +317,6 @@ class Interventions extends DolibarrApi
     		    	'message' => 'Intervention deleted'
     	    	)
         	);
    -
         }
     
         /**
    @@ -424,7 +425,8 @@ class Interventions extends DolibarrApi
          * @param   object  $object    Object to clean
          * @return    array    Array of cleaned object properties
          */
    -    function _cleanObjectDatas($object) {
    +    function _cleanObjectDatas($object)
    +    {
     
         	$object = parent::_cleanObjectDatas($object);
     
    @@ -453,6 +455,4 @@ class Interventions extends DolibarrApi
             }
             return $fichinter;
         }
    -
    -
     }
    diff --git a/htdocs/fichinter/class/fichinter.class.php b/htdocs/fichinter/class/fichinter.class.php
    index 25f2e691265..48cbdbf7715 100644
    --- a/htdocs/fichinter/class/fichinter.class.php
    +++ b/htdocs/fichinter/class/fichinter.class.php
    @@ -5,6 +5,7 @@
      * Copyright (C) 2011-2013 Juanjo Menent        <jmenent@2byte.es>
      * Copyright (C) 2015      Marcos García        <marcosgdf@gmail.com>
      * Copyright (C) 2015      Charlie Benke        <charlie@patas-monkey.com>
    + * Copyright (C) 2018      Nicolas ZABOURI	<info@inovea-conseil.com>
      *
      * This program is free software; you can redistribute it and/or modify
      * it under the terms of the GNU General Public License as published by
    @@ -34,10 +35,29 @@ require_once DOL_DOCUMENT_ROOT .'/core/class/commonobjectline.class.php';
      */
     class Fichinter extends CommonObject
     {
    +	/**
    +	 * @var string ID to identify managed object
    +	 */
     	public $element='fichinter';
    +
    +	/**
    +	 * @var string Name of table without prefix where object is stored
    +	 */
     	public $table_element='fichinter';
    +
    +	/**
    +	 * @var int Field with ID of parent key if this field has a parent
    +	 */
     	public $fk_element='fk_fichinter';
    +
    +	/**
    +	 * @var int    Name of subtable line
    +	 */
     	public $table_element_line='fichinterdet';
    +
    +	/**
    +	 * @var string String with name of icon for myobject. Must be the part after the 'object_' into object_myobject.png
    +	 */
     	public $picto = 'intervention';
     
     	/**
    @@ -45,36 +65,44 @@ class Fichinter extends CommonObject
     	 */
     	protected $table_ref_field = 'ref';
     
    -	var $socid;		// Id client
    +	public $socid;		// Id client
     
    -	var $author;
    -	var $datec;
    -	var $datev;
    -	var $dateo;
    -	var $datee;
    -	var $datet;
    -	var $datem;
    -	var $duration;
    -	var $statut = 0;		// 0=draft, 1=validated, 2=invoiced, 3=Terminate
    -	var $description;
    -	var $fk_contrat = 0;
    -	var $fk_project = 0;
    -	var $extraparams=array();
    +	public $author;
    +	public $datec;
    +	public $datev;
    +	public $dateo;
    +	public $datee;
    +	public $datet;
    +	public $datem;
    +	public $duration;
    +	public $statut = 0;		// 0=draft, 1=validated, 2=invoiced, 3=Terminate
     
    -	var $lines = array();
    +	/**
    +	 * @var string description
    +	 */
    +	public $description;
    +
    +	public $fk_contrat = 0;
    +	public $fk_project = 0;
    +	public $extraparams=array();
    +
    +	public $lines = array();
     
     	/**
     	 * Draft status
     	 */
     	const STATUS_DRAFT = 0;
    +
     	/**
     	 * Validated status
     	 */
     	const STATUS_VALIDATED = 1;
    +
     	/**
     	 * Billed
     	 */
     	const STATUS_BILLED = 2;
    +
     	/**
     	 * Closed
     	 */
    @@ -92,6 +120,7 @@ class Fichinter extends CommonObject
     		$this->products = array();
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *  Load indicators into this->nb for board
     	 *
    @@ -99,6 +128,7 @@ class Fichinter extends CommonObject
     	 */
     	function load_state_board()
     	{
    +        // phpcs:enable
     		global $user;
     
     		$this->nb=array();
    @@ -221,7 +251,7 @@ class Fichinter extends CommonObject
     				if (! $resql) $error++;
     			}
     
    -			if (empty($conf->global->MAIN_EXTRAFIELDS_DISABLED)) // For avoid conflicts if trigger used
    +			if (! $error && empty($conf->global->MAIN_EXTRAFIELDS_DISABLED))
     			{
     				$result=$this->insertExtraFields();
     				if ($result < 0)
    @@ -265,7 +295,6 @@ class Fichinter extends CommonObject
     			$this->db->rollback();
     			return -1;
     		}
    -
     	}
     
     	/**
    @@ -277,6 +306,7 @@ class Fichinter extends CommonObject
     	 */
     	function update($user, $notrigger=0)
     	{
    +		global $conf;
     	 	if (! is_numeric($this->duration)) {
     	 		$this->duration = 0;
     	 	}
    @@ -284,6 +314,8 @@ class Fichinter extends CommonObject
     	 		$this->fk_project = 0;
     	 	}
     
    +	 	$error = 0;
    +
     		$this->db->begin();
     
     		$sql = "UPDATE ".MAIN_DB_PREFIX."fichinter SET ";
    @@ -298,8 +330,16 @@ class Fichinter extends CommonObject
     		dol_syslog(get_class($this)."::update", LOG_DEBUG);
     		if ($this->db->query($sql))
     		{
    +			if (! $error && empty($conf->global->MAIN_EXTRAFIELDS_DISABLED)) // For avoid conflicts if trigger used
    +			{
    +				$result=$this->insertExtraFields();
    +				if ($result < 0)
    +				{
    +					$error++;
    +				}
    +			}
     
    -			if (! $notrigger)
    +			if (! $error && ! $notrigger)
     			{
     				// Call trigger
     				$result=$this->call_trigger('FICHINTER_MODIFY',$user);
    @@ -354,8 +394,8 @@ class Fichinter extends CommonObject
     				$this->statut       = $obj->fk_statut;
     				$this->duration     = $obj->duree;
     				$this->datec        = $this->db->jdate($obj->datec);
    -				$this->datee        = $this->db->jdate($obj->dateo);
    -				$this->dateo        = $this->db->jdate($obj->datee);
    +				$this->dateo        = $this->db->jdate($obj->dateo);
    +				$this->datee        = $this->db->jdate($obj->datee);
     				$this->datet        = $this->db->jdate($obj->datet);
     				$this->datev        = $this->db->jdate($obj->datev);
     				$this->datem        = $this->db->jdate($obj->datem);
    @@ -371,8 +411,7 @@ class Fichinter extends CommonObject
     
     				if ($this->statut == 0) $this->brouillon = 1;
     
    -				// Retreive all extrafield
    -				// fetch optionals attributes and labels
    +				// Retreive extrafields
     				$this->fetch_optionals();
     
     				/*
    @@ -575,9 +614,10 @@ class Fichinter extends CommonObject
     	 *  @param      int                     $hidedetails    Hide details of lines
     	 *  @param      int                     $hidedesc       Hide description
     	 *  @param      int                     $hideref        Hide ref
    +         *  @param   null|array  $moreparams     Array to provide more information
     	 *  @return     int                                     0 if KO, 1 if OK
     	 */
    -	public function generateDocument($modele, $outputlangs, $hidedetails=0, $hidedesc=0, $hideref=0)
    +	public function generateDocument($modele, $outputlangs, $hidedetails=0, $hidedesc=0, $hideref=0, $moreparams=null)
     	{
     		global $conf,$langs;
     
    @@ -596,7 +636,7 @@ class Fichinter extends CommonObject
     
     		$modelpath = "core/modules/fichinter/doc/";
     
    -		return $this->commonGenerateDocument($modelpath, $modele, $outputlangs, $hidedetails, $hidedesc, $hideref);
    +		return $this->commonGenerateDocument($modelpath, $modele, $outputlangs, $hidedetails, $hidedesc, $hideref,$moreparams);
     	}
     
     	/**
    @@ -610,6 +650,7 @@ class Fichinter extends CommonObject
     		return $this->LibStatut($this->statut,$mode);
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *	Returns the label of a statut
     	 *
    @@ -619,6 +660,7 @@ class Fichinter extends CommonObject
     	 */
     	function LibStatut($statut,$mode=0)
     	{
    +        // phpcs:enable
     		// Init/load array of translation of status
     		if (empty($this->statuts) || empty($this->statuts_short))
     		{
    @@ -641,17 +683,17 @@ class Fichinter extends CommonObject
     
     		if ($mode == 0)
     			return $this->statuts[$statut];
    -		if ($mode == 1)
    +		elseif ($mode == 1)
     			return $this->statuts_short[$statut];
    -		if ($mode == 2)
    +		elseif ($mode == 2)
     			return img_picto($this->statuts_short[$statut], $this->statuts_logo[$statut]).' '.$this->statuts_short[$statut];
    -		if ($mode == 3)
    +		elseif ($mode == 3)
     			return img_picto($this->statuts_short[$statut], $this->statuts_logo[$statut]);
    -		if ($mode == 4)
    +		elseif ($mode == 4)
     			return img_picto($this->statuts_short[$statut], $this->statuts_logo[$statut]).' '.$this->statuts[$statut];
    -		if ($mode == 5)
    +		elseif ($mode == 5)
     			return '<span class="hideonsmartphone">'.$this->statuts_short[$statut].' </span>'.img_picto($this->statuts[$statut],$this->statuts_logo[$statut]);
    -		if ($mode == 6)
    +		elseif ($mode == 6)
     			return '<span class="hideonsmartphone">'.$this->statuts[$statut].' </span>'.img_picto($this->statuts[$statut],$this->statuts_logo[$statut]);
     
     		return '';
    @@ -668,7 +710,7 @@ class Fichinter extends CommonObject
     	 */
     	function getNomUrl($withpicto=0, $option='', $notooltip=0, $save_lastsearch_value=-1)
     	{
    -		global $conf, $langs;
    +		global $conf, $langs, $hookmanager;
     
     		$result='';
     
    @@ -696,6 +738,13 @@ class Fichinter extends CommonObject
     			}
     			$linkclose.= ' title="'.dol_escape_htmltag($label, 1).'"';
     			$linkclose.=' class="classfortooltip"';
    +
    +			/*
    +			$hookmanager->initHooks(array('fichinterdao'));
    +			$parameters=array('id'=>$this->id);
    +			$reshook=$hookmanager->executeHooks('getnomurltooltip',$parameters,$this,$action);    // Note that $action and $object may have been modified by some hooks
    +			if ($reshook > 0) $linkclose = $hookmanager->resPrint;
    +			*/
     		}
     
     		$linkstart = '<a href="'.$url.'"';
    @@ -707,6 +756,13 @@ class Fichinter extends CommonObject
     		if ($withpicto != 2) $result.= $this->ref;
     		$result .= $linkend;
     
    +		global $action;
    +		$hookmanager->initHooks(array('intervnetiondao'));
    +		$parameters=array('id'=>$this->id, 'getnomurl'=>$result);
    +		$reshook=$hookmanager->executeHooks('getNomUrl',$parameters,$this,$action);    // Note that $action and $object may have been modified by some hooks
    +		if ($reshook > 0) $result = $hookmanager->resPrint;
    +		else $result .= $hookmanager->resPrint;
    +
     		return $result;
     	}
     
    @@ -911,7 +967,8 @@ class Fichinter extends CommonObject
     
     					if (! dol_delete_file($file,0,0,0,$this)) // For triggers
     					{
    -						$this->error=$langs->trans("ErrorCanNotDeleteFile",$file);
    +						$langs->load("errors");
    +						$this->error=$langs->trans("ErrorFailToDeleteFile",$file);
     						return 0;
     					}
     				}
    @@ -919,7 +976,8 @@ class Fichinter extends CommonObject
     				{
     					if (! dol_delete_dir_recursive($dir))
     					{
    -						$this->error=$langs->trans("ErrorCanNotDeleteDir",$dir);
    +						$langs->load("errors");
    +						$this->error=$langs->trans("ErrorFailToDeleteDir",$dir);
     						return 0;
     					}
     				}
    @@ -938,6 +996,7 @@ class Fichinter extends CommonObject
     		}
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *	Defines a delivery date of intervention
     	 *
    @@ -947,6 +1006,7 @@ class Fichinter extends CommonObject
     	 */
     	function set_date_delivery($user, $date_delivery)
     	{
    +        // phpcs:enable
     		global $conf;
     
     		if ($user->rights->ficheinter->creer)
    @@ -970,6 +1030,7 @@ class Fichinter extends CommonObject
     		}
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *	Define the label of the intervention
     	 *
    @@ -979,6 +1040,7 @@ class Fichinter extends CommonObject
     	 */
     	function set_description($user, $description)
     	{
    +        // phpcs:enable
     		global $conf;
     
     		if ($user->rights->ficheinter->creer)
    @@ -1003,6 +1065,7 @@ class Fichinter extends CommonObject
     	}
     
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *	Link intervention to a contract
     	 *
    @@ -1012,6 +1075,7 @@ class Fichinter extends CommonObject
     	 */
     	function set_contrat($user, $contractid)
     	{
    +        // phpcs:enable
     		global $conf;
     
     		if ($user->rights->ficheinter->creer)
    @@ -1211,6 +1275,7 @@ class Fichinter extends CommonObject
     		}
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *	Load array lines ->lines
     	 *
    @@ -1218,6 +1283,7 @@ class Fichinter extends CommonObject
     	 */
     	function fetch_lines()
     	{
    +        // phpcs:enable
     		$this->lines = array();
     
     		$sql = 'SELECT rowid, description, duree, date, rang';
    @@ -1283,24 +1349,42 @@ class Fichinter extends CommonObject
      */
     class FichinterLigne extends CommonObjectLine
     {
    -	var $db;
    -	var $error;
    +	/**
    +     * @var DoliDB Database handler.
    +     */
    +    public $db;
    +
    +	/**
    +	 * @var string Error code (or message)
    +	 */
    +	public $error='';
     
     	// From llx_fichinterdet
    -	var $fk_fichinter;
    -	var $desc;          	// Description ligne
    -	var $datei;           // Date intervention
    -	var $duration;        // Duree de l'intervention
    -	var $rang = 0;
    +	public $fk_fichinter;
    +	public $desc;          	// Description ligne
    +	public $datei;           // Date intervention
    +	public $duration;        // Duree de l'intervention
    +	public $rang = 0;
     
    +	/**
    +	 * @var string ID to identify managed object
    +	 */
     	public $element='fichinterdet';
    +
    +	/**
    +	 * @var string Name of table without prefix where object is stored
    +	 */
     	public $table_element='fichinterdet';
    +
    +	/**
    +	 * @var int Field with ID of parent key if this field has a parent
    +	 */
     	public $fk_element='fk_fichinter';
     
     	/**
    -	 *	Constructor
    +	 *  Constructor
     	 *
    -	 *	@param	DoliDB	$db		Database handler
    +	 *  @param  DoliDB  $db     Database handler
     	 */
     	function __construct($db)
     	{
    @@ -1392,11 +1476,11 @@ class FichinterLigne extends CommonObjectLine
     		$resql=$this->db->query($sql);
     		if ($resql)
     		{
    -			$this->rowid=$this->db->last_insert_id(MAIN_DB_PREFIX.'fichinterdet');
    +			$this->id=$this->db->last_insert_id(MAIN_DB_PREFIX.'fichinterdet');
    +			$this->rowid=$this->id;
     
     			if (empty($conf->global->MAIN_EXTRAFIELDS_DISABLED)) // For avoid conflicts if trigger used
     			{
    -				$this->id=$this->id;
     				$result=$this->insertExtraFields();
     				if ($result < 0)
     				{
    @@ -1467,7 +1551,6 @@ class FichinterLigne extends CommonObjectLine
     
     			if (empty($conf->global->MAIN_EXTRAFIELDS_DISABLED)) // For avoid conflicts if trigger used
     			{
    -				$this->id=$this->id;
     				$result=$this->insertExtraFields();
     				if ($result < 0)
     				{
    @@ -1508,6 +1591,7 @@ class FichinterLigne extends CommonObjectLine
     		}
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *	Update total duration into llx_fichinter
     	 *
    @@ -1515,6 +1599,7 @@ class FichinterLigne extends CommonObjectLine
     	 */
     	function update_total()
     	{
    +        // phpcs:enable
     		global $conf;
     
     		$this->db->begin();
    @@ -1614,6 +1699,4 @@ class FichinterLigne extends CommonObjectLine
     			return -2;
     		}
     	}
    -
     }
    -
    diff --git a/htdocs/fichinter/class/fichinterstats.class.php b/htdocs/fichinter/class/fichinterstats.class.php
    index b435398fec2..40a1b7eef2f 100644
    --- a/htdocs/fichinter/class/fichinterstats.class.php
    +++ b/htdocs/fichinter/class/fichinterstats.class.php
    @@ -33,6 +33,9 @@ include_once DOL_DOCUMENT_ROOT . '/core/lib/date.lib.php';
      */
     class FichinterStats extends Stats
     {
    +	/**
    +	 * @var string Name of table without prefix where object is stored
    +	 */
     	public $table_element;
     
     	var $socid;
    @@ -207,6 +210,5 @@ class FichinterStats extends Stats
     
     		return $this->_getAllByProduct($sql);
     	}
    -
     }
     
    diff --git a/htdocs/fichinter/contact.php b/htdocs/fichinter/contact.php
    index d7be9c95cec..d3b2ea6f78e 100644
    --- a/htdocs/fichinter/contact.php
    +++ b/htdocs/fichinter/contact.php
    @@ -31,9 +31,8 @@ require_once DOL_DOCUMENT_ROOT.'/core/class/html.formcompany.class.php';
     require_once DOL_DOCUMENT_ROOT.'/core/class/html.formprojet.class.php';
     require_once DOL_DOCUMENT_ROOT.'/projet/class/project.class.php';
     
    -$langs->load("interventions");
    -$langs->load("sendings");
    -$langs->load("companies");
    +// Load translation files required by the page
    +$langs->loadLangs(array('interventions', 'sendings', 'companies'));
     
     $id = GETPOST('id','int');
     $ref = GETPOST('ref', 'alpha');
    diff --git a/htdocs/fichinter/document.php b/htdocs/fichinter/document.php
    index 4c6d51e89fe..d52ed81da48 100644
    --- a/htdocs/fichinter/document.php
    +++ b/htdocs/fichinter/document.php
    @@ -38,10 +38,8 @@ if (! empty($conf->projet->enabled)) {
     	require_once DOL_DOCUMENT_ROOT . '/projet/class/project.class.php';
     }
     
    -$langs->load("other");
    -$langs->load("fichinter");
    -$langs->load("companies");
    -$langs->load("interventions");
    +// Load translation files required by the page
    +$langs->loadLangs(array('other', 'fichinter', 'companies', 'interventions'));
     
     $id = GETPOST('id','int');
     $ref = GETPOST('ref', 'alpha');
    @@ -96,7 +94,7 @@ if ($object->id)
     	dol_fiche_head($head, 'documents',  $langs->trans("InterventionCard"), -1, 'intervention');
     
     
    -	// Construit liste des fichiers
    +	// Build file list
     	$filearray=dol_dir_list($upload_dir,"files",0,'','(\.meta|_preview.*\.png)$',$sortfield,(strtolower($sortorder)=='desc'?SORT_DESC:SORT_ASC),1);
     	$totalsize=0;
     	foreach($filearray as $key => $file)
    diff --git a/htdocs/fichinter/index.php b/htdocs/fichinter/index.php
    index 1a4068f5911..9e5f1526969 100644
    --- a/htdocs/fichinter/index.php
    +++ b/htdocs/fichinter/index.php
    @@ -32,6 +32,7 @@ require_once DOL_DOCUMENT_ROOT .'/fichinter/class/fichinter.class.php';
     
     if (!$user->rights->ficheinter->lire) accessforbidden();
     
    +// Load translation files required by the page
     $langs->load("interventions");
     
     // Security check
    @@ -142,13 +143,11 @@ if ($resql)
     
             print '</td></tr>';
         }
    -    $var=true;
         $bool=false;
         foreach ($listofstatus as $status)
         {
             if (! $conf->use_javascript_ajax)
             {
    -
                 print '<tr class="oddeven">';
                 print '<td>'.$fichinterstatic->LibStatut($status,$bool,0).'</td>';
                 print '<td align="right"><a href="list.php?viewstatut='.$status.'">'.(isset($vals[$status.$bool])?$vals[$status.$bool]:0).' ';
    @@ -197,10 +196,8 @@ if (! empty($conf->ficheinter->enabled))
     		if ($num)
     		{
     			$i = 0;
    -			$var = true;
     			while ($i < $num)
     			{
    -
     				$obj = $db->fetch_object($resql);
     				print '<tr class="oddeven">';
     				print '<td class="nowrap">';
    @@ -247,10 +244,8 @@ if ($resql)
     	if ($num)
     	{
     		$i = 0;
    -		$var = true;
     		while ($i < $num)
     		{
    -
     			$obj = $db->fetch_object($resql);
     
     			print '<tr class="oddeven">';
    @@ -318,10 +313,8 @@ if (! empty($conf->ficheinter->enabled))
     		if ($num)
     		{
     			$i = 0;
    -			$var = true;
     			while ($i < $num)
     			{
    -
     				$obj = $db->fetch_object($resql);
     				print '<tr class="oddeven">';
     				print '<td class="nowrap" width="20%">';
    diff --git a/htdocs/fichinter/info.php b/htdocs/fichinter/info.php
    index 0a685999afe..fe3d14191d6 100644
    --- a/htdocs/fichinter/info.php
    +++ b/htdocs/fichinter/info.php
    @@ -32,8 +32,8 @@ if (! empty($conf->projet->enabled)) {
     	require_once DOL_DOCUMENT_ROOT . '/projet/class/project.class.php';
     }
     
    -$langs->load('companies');
    -$langs->load("interventions");
    +// Load translation files required by the page
    +$langs->loadLangs(array('companies', 'interventions'));
     
     $socid=0;
     $id = GETPOST('id','int');
    diff --git a/htdocs/fichinter/list.php b/htdocs/fichinter/list.php
    index 87d8b366ef8..96a1199255c 100644
    --- a/htdocs/fichinter/list.php
    +++ b/htdocs/fichinter/list.php
    @@ -33,9 +33,8 @@ require_once DOL_DOCUMENT_ROOT.'/contact/class/contact.class.php';
     require_once DOL_DOCUMENT_ROOT.'/fichinter/class/fichinter.class.php';
     require_once DOL_DOCUMENT_ROOT.'/core/lib/date.lib.php';
     
    -$langs->load("companies");
    -$langs->load("bills");
    -$langs->load("interventions");
    +// Load translation files required by the page
    +$langs->loadLangs(array('companies', 'bills', 'interventions'));
     
     $action=GETPOST('action','alpha');
     $massaction=GETPOST('massaction','alpha');
    @@ -280,7 +279,7 @@ if ($resql)
     	$newcardbutton='';
     	if ($user->rights->ficheinter->creer)
     	{
    -		$newcardbutton='<a class="butActionNew" href="'.DOL_URL_ROOT.'/fichinter/card.php?action=create">'.$langs->trans('NewIntervention');
    +		$newcardbutton='<a class="butActionNew" href="'.DOL_URL_ROOT.'/fichinter/card.php?action=create"><span class="valignmiddle">'.$langs->trans('NewIntervention').'</span>';
     		$newcardbutton.= '<span class="fa fa-plus-circle valignmiddle"></span>';
     		$newcardbutton.= '</a>';
     	}
    @@ -307,7 +306,7 @@ if ($resql)
     	if ($sall)
     	{
     		foreach($fieldstosearchall as $key => $val) $fieldstosearchall[$key]=$langs->trans($val);
    -		print $langs->trans("FilterOnInto", $sall) . join(', ',$fieldstosearchall);
    +		print '<div class="divsearchfieldfilter">'.$langs->trans("FilterOnInto", $sall) . join(', ',$fieldstosearchall).'</div>';
     	}
     
     	$moreforfilter='';
    diff --git a/htdocs/fichinter/note.php b/htdocs/fichinter/note.php
    index cf15841dce9..cece45fdab5 100644
    --- a/htdocs/fichinter/note.php
    +++ b/htdocs/fichinter/note.php
    @@ -31,8 +31,8 @@ if (! empty($conf->projet->enabled)) {
     	require_once DOL_DOCUMENT_ROOT . '/projet/class/project.class.php';
     }
     
    -$langs->load('companies');
    -$langs->load("interventions");
    +// Load translation files required by the page
    +$langs->loadLangs(array('companies', 'interventions'));
     
     $id = GETPOST('id','int');
     $ref = GETPOST('ref', 'alpha');
    diff --git a/htdocs/fichinter/stats/index.php b/htdocs/fichinter/stats/index.php
    index b00b1391003..b3d5247e67d 100644
    --- a/htdocs/fichinter/stats/index.php
    +++ b/htdocs/fichinter/stats/index.php
    @@ -49,10 +49,8 @@ $endyear=$year;
     
     $object_status=GETPOST('object_status');
     
    -$langs->load('interventions');
    -$langs->load('companies');
    -$langs->load('other');
    -$langs->load('suppliers');
    +// Load translation files required by the page
    +$langs->loadLangs(array("interventions","suppliers","companies","other"));
     
     
     /*
    @@ -285,7 +283,6 @@ print '<td align="right">%</td>';
     print '</tr>';
     
     $oldyear=0;
    -$var=true;
     foreach ($data as $val)
     {
     	$year = $val['year'];
    @@ -293,7 +290,7 @@ foreach ($data as $val)
     	{ // If we have empty year
     		$oldyear--;
     
    -		print '<tr '.$bc[$var].' height="24">';
    +		print '<tr class="oddeven" height="24">';
     		print '<td align="center"><a href="'.$_SERVER["PHP_SELF"].'?year='.$oldyear.'&amp;mode='.$mode.($socid>0?'&socid='.$socid:'').($userid>0?'&userid='.$userid:'').'">'.$oldyear.'</a></td>';
     
     		print '<td align="right">0</td>';
    @@ -306,7 +303,7 @@ foreach ($data as $val)
     	}
     
     
    -	print '<tr '.$bc[$var].' height="24">';
    +	print '<tr class="oddeven" height="24">';
     	print '<td align="center"><a href="'.$_SERVER["PHP_SELF"].'?year='.$year.'&amp;mode='.$mode.($socid>0?'&socid='.$socid:'').($userid>0?'&userid='.$userid:'').'">'.$year.'</a></td>';
     	print '<td align="right">'.$val['nb'].'</td>';
     	print '<td align="right" style="'.(($val['nb_diff'] >= 0) ? 'color: green;':'color: red;').'">'.round($val['nb_diff']).'</td>';
    diff --git a/htdocs/fichinter/tpl/linkedobjectblock.tpl.php b/htdocs/fichinter/tpl/linkedobjectblock.tpl.php
    index dca78609c61..8bed3f28fe2 100644
    --- a/htdocs/fichinter/tpl/linkedobjectblock.tpl.php
    +++ b/htdocs/fichinter/tpl/linkedobjectblock.tpl.php
    @@ -36,12 +36,11 @@ $linkedObjectBlock = $GLOBALS['linkedObjectBlock'];
     $langs->load("interventions");
     
     $ilink=0;
    -$var=true;
     foreach($linkedObjectBlock as $key => $objectlink)
     {
         $ilink++;
     
    -    $trclass=($var?'pair':'impair');
    +    $trclass='oddeven';
         if ($ilink == count($linkedObjectBlock) && empty($noMoreLinkedObjectBlockAfter) && count($linkedObjectBlock) <= 1) $trclass.=' liste_sub_total';
     ?>
         <tr class="<?php echo $trclass; ?>">
    diff --git a/htdocs/filefunc.inc.php b/htdocs/filefunc.inc.php
    index 3ba0089070c..18c5dd4962a 100644
    --- a/htdocs/filefunc.inc.php
    +++ b/htdocs/filefunc.inc.php
    @@ -31,7 +31,7 @@
      */
     
     if (! defined('DOL_APPLICATION_TITLE')) define('DOL_APPLICATION_TITLE','Dolibarr');
    -if (! defined('DOL_VERSION')) define('DOL_VERSION','8.0.0-alpha');		// a.b.c-alpha, a.b.c-beta, a.b.c-rcX or a.b.c
    +if (! defined('DOL_VERSION')) define('DOL_VERSION','9.0.0-alpha');		// a.b.c-alpha, a.b.c-beta, a.b.c-rcX or a.b.c
     
     if (! defined('EURO')) define('EURO',chr(128));
     
    @@ -130,8 +130,8 @@ $dolibarr_main_url_root_alt=(empty($dolibarr_main_url_root_alt)?'':trim($dolibar
     $dolibarr_main_document_root=trim($dolibarr_main_document_root);
     $dolibarr_main_document_root_alt=(empty($dolibarr_main_document_root_alt)?'':trim($dolibarr_main_document_root_alt));
     
    -if (empty($dolibarr_main_db_port)) $dolibarr_main_db_port=0;		// Pour compatibilite avec anciennes configs, si non defini, on prend 'mysql'
    -if (empty($dolibarr_main_db_type)) $dolibarr_main_db_type='mysqli';	// Pour compatibilite avec anciennes configs, si non defini, on prend 'mysql'
    +if (empty($dolibarr_main_db_port)) $dolibarr_main_db_port=3306;		// For compatibility with old configs, if not defined, we take 'mysql' type
    +if (empty($dolibarr_main_db_type)) $dolibarr_main_db_type='mysqli';	// For compatibility with old configs, if not defined, we take 'mysql' type
     
     // Mysql driver support has been removed in favor of mysqli
     if ($dolibarr_main_db_type == 'mysql') $dolibarr_main_db_type = 'mysqli';
    diff --git a/htdocs/fourn/ajax/getSupplierPrices.php b/htdocs/fourn/ajax/getSupplierPrices.php
    index eeb2c1113f6..ae407d5544d 100644
    --- a/htdocs/fourn/ajax/getSupplierPrices.php
    +++ b/htdocs/fourn/ajax/getSupplierPrices.php
    @@ -34,8 +34,8 @@ $idprod=GETPOST('idprod','int');
     
     $prices = array();
     
    -$langs->load('stocks');
    -$langs->load('margins');
    +// Load translation files required by the page
    +$langs->loadLangs(array("stocks","margins"));
     
     
     /*
    diff --git a/htdocs/fourn/card.php b/htdocs/fourn/card.php
    index 6dff84c5742..92498e99589 100644
    --- a/htdocs/fourn/card.php
    +++ b/htdocs/fourn/card.php
    @@ -37,12 +37,15 @@ require_once DOL_DOCUMENT_ROOT.'/core/lib/company.lib.php';
     require_once DOL_DOCUMENT_ROOT.'/core/class/extrafields.class.php';
     if (! empty($conf->adherent->enabled)) require_once DOL_DOCUMENT_ROOT.'/adherents/class/adherent.class.php';
     
    -$langs->load('companies');
    -$langs->load('suppliers');
    -$langs->load('products');
    -$langs->load('bills');
    -$langs->load('orders');
    -$langs->load('commercial');
    +// Load translation files required by page
    +$langs->loadLangs(array(
    +	'companies',
    +	'suppliers',
    +	'products',
    +	'bills',
    +	'orders',
    +	'commercial',
    +));
     
     $action	= GETPOST('action','aZ09');
     $cancelbutton = GETPOST('cancel','alpha');
    @@ -106,7 +109,7 @@ if (empty($reshook))
     	if ($action == 'setsupplier_order_min_amount')
     	{
     		$object->fetch($id);
    -		$object->supplier_order_min_amount=GETPOST('supplier_order_min_amount');
    +		$object->supplier_order_min_amount=price2num(GETPOST('supplier_order_min_amount','alpha'));
     		$result=$object->update($object->id, $user);
     		if ($result < 0) setEventMessages($object->error, $object->errors, 'errors');
     	}
    @@ -295,15 +298,17 @@ if ($object->id > 0)
     	print '</td>';
     	print '</tr>';
     
    -	print '<tr class="nowrap">';
    -	print '<td>';
    -	print $form->editfieldkey("OrderMinAmount",'supplier_order_min_amount',$object->supplier_order_min_amount,$object,$user->rights->societe->creer);
    -	print '</td><td>';
    -	$limit_field_type = (! empty($conf->global->MAIN_USE_JQUERY_JEDITABLE)) ? 'numeric' : 'amount';
    -	print $form->editfieldval("OrderMinAmount",'supplier_order_min_amount',$object->supplier_order_min_amount,$object,$user->rights->societe->creer,$limit_field_type,($object->supplier_order_min_amount != '' ? price($object->supplier_order_min_amount) : ''));
    -
    -	print '</td>';
    -	print '</tr>';
    +	if (! empty($conf->fournisseur->enabled) && ! empty($conf->global->ORDER_MANAGE_MIN_AMOUNT))
    +	{
    +		print '<tr class="nowrap">';
    +		print '<td>';
    +		print $form->editfieldkey("OrderMinAmount",'supplier_order_min_amount',$object->supplier_order_min_amount,$object,$user->rights->societe->creer);
    +		print '</td><td>';
    +		$limit_field_type = (! empty($conf->global->MAIN_USE_JQUERY_JEDITABLE)) ? 'numeric' : 'amount';
    +		print $form->editfieldval("OrderMinAmount",'supplier_order_min_amount',$object->supplier_order_min_amount,$object,$user->rights->societe->creer,$limit_field_type,($object->supplier_order_min_amount != '' ? price($object->supplier_order_min_amount) : ''));
    +		print '</td>';
    +		print '</tr>';
    +	}
     
     	// Categories
     	if (! empty($conf->categorie->enabled))
    @@ -369,7 +374,7 @@ if ($object->id > 0)
     	    $link=DOL_URL_ROOT.'/supplier_proposal/list.php?socid='.$object->id;
     	    $icon='bill';
     	    if ($link) $boxstat.='<a href="'.$link.'" class="boxstatsindicator thumbstat nobold nounderline">';
    -	    $boxstat.='<div class="boxstats">';
    +	    $boxstat.='<div class="boxstats" title="'.dol_escape_htmltag($text).'">';
     	    $boxstat.='<span class="boxstatstext">'.img_object("",$icon).' '.$text.'</span><br>';
     	    $boxstat.='<span class="boxstatsindicator">'.price($outstandingTotal, 1, $langs, 1, -1, -1, $conf->currency).'</span>';
     	    $boxstat.='</div>';
    @@ -387,7 +392,7 @@ if ($object->id > 0)
     	    $link=DOL_URL_ROOT.'/fourn/commande/list.php?socid='.$object->id;
     	    $icon='bill';
     	    if ($link) $boxstat.='<a href="'.$link.'" class="boxstatsindicator thumbstat nobold nounderline">';
    -	    $boxstat.='<div class="boxstats">';
    +	    $boxstat.='<div class="boxstats" title="'.dol_escape_htmltag($text).'">';
     	    $boxstat.='<span class="boxstatstext">'.img_object("",$icon).' '.$text.'</span><br>';
     	    $boxstat.='<span class="boxstatsindicator">'.price($outstandingTotal, 1, $langs, 1, -1, -1, $conf->currency).'</span>';
     	    $boxstat.='</div>';
    @@ -405,7 +410,7 @@ if ($object->id > 0)
     	    $link=DOL_URL_ROOT.'/fourn/facture/list.php?socid='.$object->id;
     	    $icon='bill';
     	    if ($link) $boxstat.='<a href="'.$link.'" class="boxstatsindicator thumbstat nobold nounderline">';
    -	    $boxstat.='<div class="boxstats">';
    +	    $boxstat.='<div class="boxstats" title="'.dol_escape_htmltag($text).'">';
     	    $boxstat.='<span class="boxstatstext">'.img_object("",$icon).' '.$text.'</span><br>';
     	    $boxstat.='<span class="boxstatsindicator">'.price($outstandingTotal, 1, $langs, 1, -1, -1, $conf->currency).'</span>';
     	    $boxstat.='</div>';
    @@ -416,7 +421,7 @@ if ($object->id > 0)
     	    $link=DOL_URL_ROOT.'/fourn/recap-fourn.php?socid='.$object->id;
     	    $icon='bill';
     	    if ($link) $boxstat.='<a href="'.$link.'" class="boxstatsindicator thumbstat nobold nounderline">';
    -	    $boxstat.='<div class="boxstats">';
    +	    $boxstat.='<div class="boxstats" title="'.dol_escape_htmltag($text).'">';
     	    $boxstat.='<span class="boxstatstext">'.img_object("",$icon).' '.$text.'</span><br>';
     	    $boxstat.='<span class="boxstatsindicator'.($outstandingOpened>0?' amountremaintopay':'').'">'.price($outstandingOpened, 1, $langs, 1, -1, -1, $conf->currency).$warn.'</span>';
     	    $boxstat.='</div>';
    @@ -879,6 +884,6 @@ else
     	dol_print_error($db);
     }
     
    +// End of page
     llxFooter();
    -
     $db->close();
    diff --git a/htdocs/fourn/class/api_supplier_invoices.class.php b/htdocs/fourn/class/api_supplier_invoices.class.php
    index 68bb902b8fb..3b3ac43c496 100644
    --- a/htdocs/fourn/class/api_supplier_invoices.class.php
    +++ b/htdocs/fourn/class/api_supplier_invoices.class.php
    @@ -33,7 +33,7 @@ class SupplierInvoices extends DolibarrApi
          * @var array   $FIELDS     Mandatory fields, checked when create and update object
          */
         static $FIELDS = array(
    -        'socid'
    +        'socid',
         );
     
         /**
    @@ -96,7 +96,8 @@ class SupplierInvoices extends DolibarrApi
          *
     	 * @throws RestException
          */
    -    function index($sortfield = "t.rowid", $sortorder = 'ASC', $limit = 100, $page = 0, $thirdparty_ids='', $status='', $sqlfilters = '') {
    +    function index($sortfield = "t.rowid", $sortorder = 'ASC', $limit = 100, $page = 0, $thirdparty_ids='', $status='', $sqlfilters = '')
    +    {
             global $db, $conf;
     
             $obj_ret = array();
    @@ -152,8 +153,7 @@ class SupplierInvoices extends DolibarrApi
             }
     
             $result = $db->query($sql);
    -        if ($result)
    -        {
    +        if ($result) {
                 $i = 0;
                 $num = $db->num_rows($result);
                 $min = min($num, ($limit <= 0 ? $num : $limit));
    @@ -170,10 +170,10 @@ class SupplierInvoices extends DolibarrApi
             else {
                 throw new RestException(503, 'Error when retrieve supplier invoice list : '.$db->lasterror());
             }
    -        if( ! count($obj_ret)) {
    +        if ( ! count($obj_ret)) {
                 throw new RestException(404, 'No supplier invoice found');
             }
    -		return $obj_ret;
    +        return $obj_ret;
         }
     
         /**
    @@ -332,7 +332,8 @@ class SupplierInvoices extends DolibarrApi
          * @param   Object  $object    Object to clean
          * @return  array              Array of cleaned object properties
          */
    -    function _cleanObjectDatas($object) {
    +    function _cleanObjectDatas($object)
    +    {
     
             $object = parent::_cleanObjectDatas($object);
     
    diff --git a/htdocs/fourn/class/api_supplier_orders.class.php b/htdocs/fourn/class/api_supplier_orders.class.php
    index d9596bf3958..ac5c825856c 100644
    --- a/htdocs/fourn/class/api_supplier_orders.class.php
    +++ b/htdocs/fourn/class/api_supplier_orders.class.php
    @@ -46,8 +46,8 @@ class SupplierOrders extends DolibarrApi
          */
         function __construct()
         {
    -		global $db, $conf;
    -		$this->db = $db;
    +        global $db, $conf;
    +        $this->db = $db;
             $this->order = new CommandeFournisseur($this->db);
         }
     
    @@ -68,11 +68,11 @@ class SupplierOrders extends DolibarrApi
     		}
     
             $result = $this->order->fetch($id);
    -        if( ! $result ) {
    +        if ( ! $result ) {
                 throw new RestException(404, 'Supplier order not found');
             }
     
    -		if( ! DolibarrApi::_checkAccessToResource('fournisseur',$this->order->id,'','commande')) {
    +		if ( ! DolibarrApi::_checkAccessToResource('fournisseur',$this->order->id,'','commande')) {
     			throw new RestException(401, 'Access not allowed for login '.DolibarrApiAccess::$user->login);
     		}
     
    @@ -96,7 +96,8 @@ class SupplierOrders extends DolibarrApi
          *
     	 * @throws RestException
          */
    -    function index($sortfield = "t.rowid", $sortorder = 'ASC', $limit = 100, $page = 0, $thirdparty_ids='', $status='', $sqlfilters = '') {
    +    function index($sortfield = "t.rowid", $sortorder = 'ASC', $limit = 100, $page = 0, $thirdparty_ids='', $status='', $sqlfilters = '')
    +    {
             global $db, $conf;
     
             $obj_ret = array();
    @@ -336,7 +337,8 @@ class SupplierOrders extends DolibarrApi
          * @param   Object  $object    Object to clean
          * @return  array              Array of cleaned object properties
          */
    -    function _cleanObjectDatas($object) {
    +    function _cleanObjectDatas($object)
    +    {
     
             $object = parent::_cleanObjectDatas($object);
     
    diff --git a/htdocs/fourn/class/fournisseur.class.php b/htdocs/fourn/class/fournisseur.class.php
    index ba486e066cc..878f4bee67e 100644
    --- a/htdocs/fourn/class/fournisseur.class.php
    +++ b/htdocs/fourn/class/fournisseur.class.php
    @@ -102,6 +102,7 @@ class Fournisseur extends Societe
     		}
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 * Load statistics indicators
     	 *
    @@ -109,6 +110,7 @@ class Fournisseur extends Societe
     	 */
     	function load_state_board()
     	{
    +        // phpcs:enable
     		global $conf, $user;
     
     		$this->nb=array();
    @@ -141,9 +143,9 @@ class Fournisseur extends Societe
     			$this->error=$this->db->error();
     			return -1;
     		}
    -
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *  Create a supplier category
     	 *
    @@ -153,6 +155,7 @@ class Fournisseur extends Societe
     	 */
     	function CreateCategory($user, $name)
     	{
    +        // phpcs:enable
     		$sql = "INSERT INTO ".MAIN_DB_PREFIX."categorie (label,visible,type)";
     		$sql.= " VALUES ";
     		$sql.= " ('".$this->db->escape($name)."',1,1)";
    @@ -172,6 +175,7 @@ class Fournisseur extends Societe
     		}
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 * 	Return the suppliers list
     	 *
    @@ -179,6 +183,7 @@ class Fournisseur extends Societe
     	 */
     	function ListArray()
     	{
    +        // phpcs:enable
     		global $conf;
     		global $user;
     
    @@ -207,6 +212,4 @@ class Fournisseur extends Societe
     		}
     		return $arr;
     	}
    -
     }
    -
    diff --git a/htdocs/fourn/class/fournisseur.commande.class.php b/htdocs/fourn/class/fournisseur.commande.class.php
    index b7ee4ee7232..b52fd4a4a58 100644
    --- a/htdocs/fourn/class/fournisseur.commande.class.php
    +++ b/htdocs/fourn/class/fournisseur.commande.class.php
    @@ -4,10 +4,11 @@
      * Copyright (C) 2005-2012	Regis Houssin			<regis.houssin@capnetworks.com>
      * Copyright (C) 2007		Franky Van Liedekerke	<franky.van.liedekerke@telenet.be>
      * Copyright (C) 2010-2014	Juanjo Menent			<jmenent@2byte.es>
    - * Copyright (C) 2010-2016	Philippe Grand			<philippe.grand@atoo-net.com>
    + * Copyright (C) 2010-2018	Philippe Grand			<philippe.grand@atoo-net.com>
      * Copyright (C) 2012-2015  Marcos García           <marcosgdf@gmail.com>
      * Copyright (C) 2013       Florian Henry		  	<florian.henry@open-concept.pro>
      * Copyright (C) 2013       Cédric Salvador         <csalvador@gpcsolutions.fr>
    + * Copyright (C) 2018       Nicolas ZABOURI			<info@inovea-conseil.com>
      *
      * This program is free software; you can redistribute it and/or modify
      * it under the terms of the GNU General Public License as published by
    @@ -39,16 +40,34 @@ require_once DOL_DOCUMENT_ROOT.'/multicurrency/class/multicurrency.class.php';
      */
     class CommandeFournisseur extends CommonOrder
     {
    -    public $element='order_supplier';
    -    public $table_element='commande_fournisseur';
    -    public $table_element_line = 'commande_fournisseurdet';
    -    public $fk_element = 'fk_commande';
    +    /**
    +	 * @var string ID to identify managed object
    +	 */
    +	public $element='order_supplier';
    +
    +    /**
    +	 * @var string Name of table without prefix where object is stored
    +	 */
    +	public $table_element='commande_fournisseur';
    +
    +    /**
    +	 * @var int    Name of subtable line
    +	 */
    +	public $table_element_line = 'commande_fournisseurdet';
    +
    +    /**
    +	 * @var int Field with ID of parent key if this field has a parent
    +	 */
    +	public $fk_element = 'fk_commande';
    +
         public $picto='order';
    +
         /**
          * 0=No test on entity, 1=Test with field entity, 2=Test with link by societe
          * @var int
          */
         public $ismultientitymanaged = 1;
    +
         /**
          * 0=Default, 1=View may be restricted to sales representative only if no permission to see all or to company of external user if external user
          * @var integer
    @@ -60,13 +79,17 @@ class CommandeFournisseur extends CommonOrder
          */
         protected $table_ref_field = 'ref';
     
    -    public $id;
    +    /**
    +	 * @var int ID
    +	 */
    +	public $id;
     
     	/**
     	 * Supplier order reference
     	 * @var string
     	 */
         public $ref;
    +
         public $ref_supplier;
         public $brouillon;
         public $statut;			// 0=Draft -> 1=Validated -> 2=Approved -> 3=Ordered/Process runing -> 4=Received partially -> 5=Received totally -> (reopen) 4=Received partially
    @@ -88,17 +111,20 @@ class CommandeFournisseur extends CommonOrder
          * Delivery date
          */
         public $date_livraison;
    +
         public $total_ht;
         public $total_tva;
         public $total_localtax1;   // Total Local tax 1
         public $total_localtax2;   // Total Local tax 2
         public $total_ttc;
         public $source;
    +
     	/**
     	 * @deprecated
     	 * @see note_private, note_public
     	 */
         public $note;
    +
     	public $note_private;
         public $note_public;
         public $model_pdf;
    @@ -124,6 +150,7 @@ class CommandeFournisseur extends CommonOrder
     	 * @var CommandeFournisseurLigne[]
     	 */
     	public $lines = array();
    +
     	//Add for supplier_proposal
         public $origin;
         public $origin_id;
    @@ -141,34 +168,42 @@ class CommandeFournisseur extends CommonOrder
     	 * Draft status
     	 */
     	const STATUS_DRAFT = 0;
    +
     	/**
     	 * Validated status
     	 */
     	const STATUS_VALIDATED = 1;
    +
     	/**
     	 * Accepted
     	 */
     	const STATUS_ACCEPTED = 2;
    +
     	/**
     	 * Order sent, shipment on process
     	 */
     	const STATUS_ORDERSENT = 3;
    +
     	/**
     	 * Received partially
     	 */
     	const STATUS_RECEIVED_PARTIALLY = 4;
    +
     	/**
     	 * Received completely
     	 */
     	const STATUS_RECEIVED_COMPLETELY = 5;
    +
     	/**
     	 * Order canceled
     	 */
     	const STATUS_CANCELED = 6;
    +
     	/**
     	 * Order canceled/never received
     	 */
     	const STATUS_CANCELED_AFTER_ORDER = 7;
    +
     	/**
     	 * Refused
     	 */
    @@ -197,7 +232,7 @@ class CommandeFournisseur extends CommonOrder
          * 	@param	string	$ref		Ref of object
          *	@return int 		        >0 if OK, <0 if KO, 0 if not found
          */
    -    public function fetch($id,$ref='')
    +    public function fetch($id, $ref='')
         {
             global $conf;
     
    @@ -324,6 +359,7 @@ class CommandeFournisseur extends CommonOrder
             }
         }
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
         /**
          * Load array lines
          *
    @@ -332,6 +368,7 @@ class CommandeFournisseur extends CommonOrder
          */
         function fetch_lines($only_product=0)
         {
    +        // phpcs:enable
         	//$result=$this->fetch_lines();
         	$this->lines=array();
     
    @@ -563,6 +600,7 @@ class CommandeFournisseur extends CommonOrder
             return $this->LibStatut($this->statut,$mode,$this->billed);
         }
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
         /**
          *  Return label of a status
          *
    @@ -573,9 +611,11 @@ class CommandeFournisseur extends CommonOrder
          */
         function LibStatut($statut,$mode=0,$billed=0)
         {
    -    	if (empty($this->statuts) || empty($statutshort))
    +        // phpcs:enable
    +    	global $conf, $langs;
    +
    +    	if (empty($this->statuts) || empty($this->statutshort))
         	{
    -	        global $langs;
     	        $langs->load('orders');
     
     	        $this->statuts[0] = 'StatusOrderDraft';
    @@ -591,19 +631,17 @@ class CommandeFournisseur extends CommonOrder
     	        $this->statuts[9] = 'StatusOrderRefused';
     
     	        // List of language codes for status
    -	        $statutshort[0] = 'StatusOrderDraftShort';
    -	        $statutshort[1] = 'StatusOrderValidatedShort';
    -	        $statutshort[2] = 'StatusOrderApprovedShort';
    -	        $statutshort[3] = 'StatusOrderOnProcessShort';
    -	        $statutshort[4] = 'StatusOrderReceivedPartiallyShort';
    -	        $statutshort[5] = 'StatusOrderReceivedAllShort';
    -	        $statutshort[6] = 'StatusOrderCanceledShort';
    -	        $statutshort[7] = 'StatusOrderCanceledShort';
    -	        $statutshort[9] = 'StatusOrderRefusedShort';
    +	        $this->statutshort[0] = 'StatusOrderDraftShort';
    +	        $this->statutshort[1] = 'StatusOrderValidatedShort';
    +	        $this->statutshort[2] = 'StatusOrderApprovedShort';
    +	        $this->statutshort[3] = 'StatusOrderOnProcessShort';
    +	        $this->statutshort[4] = 'StatusOrderReceivedPartiallyShort';
    +	        $this->statutshort[5] = 'StatusOrderReceivedAllShort';
    +	        $this->statutshort[6] = 'StatusOrderCanceledShort';
    +	        $this->statutshort[7] = 'StatusOrderCanceledShort';
    +	        $this->statutshort[9] = 'StatusOrderRefusedShort';
         	}
     
    -    	$langs->load('orders');
    -
             $billedtext='';
     		//if ($statut==5 && $this->billed == 1) $statut = 8;
             if ($billed == 1) $billedtext=$langs->trans("Billed");
    @@ -612,46 +650,46 @@ class CommandeFournisseur extends CommonOrder
             {
                 return $langs->trans($this->statuts[$statut]);
             }
    -        if ($mode == 1)
    +        elseif ($mode == 1)
             {
    -            return $langs->trans($statutshort[$statut]);
    +        	return $langs->trans($this->statutshort[$statut]);
             }
    -        if ($mode == 2)
    +        elseif ($mode == 2)
             {
                 return $langs->trans($this->statuts[$statut]);
             }
    -        if ($mode == 3)
    +        elseif ($mode == 3)
             {
                 if ($statut==0) return img_picto($langs->trans($this->statuts[$statut]),'statut0');
    -            if ($statut==1) return img_picto($langs->trans($this->statuts[$statut]),'statut1');
    -            if ($statut==2) return img_picto($langs->trans($this->statuts[$statut]),'statut3');
    -            if ($statut==3) return img_picto($langs->trans($this->statuts[$statut]),'statut3');
    -            if ($statut==4) return img_picto($langs->trans($this->statuts[$statut]),'statut3');
    -            if ($statut==5) return img_picto($langs->trans($this->statuts[$statut]),'statut6');
    -            if ($statut==6 || $statut==7) return img_picto($langs->trans($this->statuts[$statut]),'statut5');
    -            if ($statut==9) return img_picto($langs->trans($this->statuts[$statut]),'statut5');
    +            elseif ($statut==1) return img_picto($langs->trans($this->statuts[$statut]),'statut1');
    +            elseif ($statut==2) return img_picto($langs->trans($this->statuts[$statut]),'statut3');
    +            elseif ($statut==3) return img_picto($langs->trans($this->statuts[$statut]),'statut3');
    +            elseif ($statut==4) return img_picto($langs->trans($this->statuts[$statut]),'statut3');
    +            elseif ($statut==5) return img_picto($langs->trans($this->statuts[$statut]),'statut6');
    +            elseif ($statut==6 || $statut==7) return img_picto($langs->trans($this->statuts[$statut]),'statut5');
    +            elseif ($statut==9) return img_picto($langs->trans($this->statuts[$statut]),'statut5');
             }
    -        if ($mode == 4)
    +        elseif ($mode == 4)
             {
                 if ($statut==0) return img_picto($langs->trans($this->statuts[$statut]),'statut0').' '.$langs->trans($this->statuts[$statut]).($billedtext?' - '.$billedtext:'');
    -            if ($statut==1) return img_picto($langs->trans($this->statuts[$statut]),'statut1').' '.$langs->trans($this->statuts[$statut]).($billedtext?' - '.$billedtext:'');
    -            if ($statut==2) return img_picto($langs->trans($this->statuts[$statut]),'statut3').' '.$langs->trans($this->statuts[$statut]).($billedtext?' - '.$billedtext:'');
    -            if ($statut==3) return img_picto($langs->trans($this->statuts[$statut]),'statut3').' '.$langs->trans($this->statuts[$statut]).($billedtext?' - '.$billedtext:'');
    -            if ($statut==4) return img_picto($langs->trans($this->statuts[$statut]),'statut3').' '.$langs->trans($this->statuts[$statut]).($billedtext?' - '.$billedtext:'');
    -            if ($statut==5) return img_picto($langs->trans($this->statuts[$statut]),'statut6').' '.$langs->trans($this->statuts[$statut]).($billedtext?' - '.$billedtext:'');
    -            if ($statut==6 || $statut==7) return img_picto($langs->trans($this->statuts[$statut]),'statut5').' '.$langs->trans($this->statuts[$statut]).($billedtext?' - '.$billedtext:'');
    -            if ($statut==9) return img_picto($langs->trans($this->statuts[$statut]),'statut5').' '.$langs->trans($this->statuts[$statut]).($billedtext?' - '.$billedtext:'');
    +            elseif ($statut==1) return img_picto($langs->trans($this->statuts[$statut]),'statut1').' '.$langs->trans($this->statuts[$statut]).($billedtext?' - '.$billedtext:'');
    +            elseif ($statut==2) return img_picto($langs->trans($this->statuts[$statut]),'statut3').' '.$langs->trans($this->statuts[$statut]).($billedtext?' - '.$billedtext:'');
    +            elseif ($statut==3) return img_picto($langs->trans($this->statuts[$statut]),'statut3').' '.$langs->trans($this->statuts[$statut]).($billedtext?' - '.$billedtext:'');
    +            elseif ($statut==4) return img_picto($langs->trans($this->statuts[$statut]),'statut3').' '.$langs->trans($this->statuts[$statut]).($billedtext?' - '.$billedtext:'');
    +            elseif ($statut==5) return img_picto($langs->trans($this->statuts[$statut]),'statut6').' '.$langs->trans($this->statuts[$statut]).($billedtext?' - '.$billedtext:'');
    +            elseif ($statut==6 || $statut==7) return img_picto($langs->trans($this->statuts[$statut]),'statut5').' '.$langs->trans($this->statuts[$statut]).($billedtext?' - '.$billedtext:'');
    +            elseif ($statut==9) return img_picto($langs->trans($this->statuts[$statut]),'statut5').' '.$langs->trans($this->statuts[$statut]).($billedtext?' - '.$billedtext:'');
             }
    -        if ($mode == 5)
    +        elseif ($mode == 5)
             {
    -            if ($statut==0) return '<span class="hideonsmartphone">'.$langs->trans($statutshort[$statut]).' </span>'.img_picto($langs->trans($this->statuts[$statut]),'statut0');
    -            if ($statut==1) return '<span class="hideonsmartphone">'.$langs->trans($statutshort[$statut]).' </span>'.img_picto($langs->trans($this->statuts[$statut]),'statut1');
    -            if ($statut==2) return '<span class="hideonsmartphone">'.$langs->trans($statutshort[$statut]).' </span>'.img_picto($langs->trans($this->statuts[$statut]),'statut3');
    -            if ($statut==3) return '<span class="hideonsmartphone">'.$langs->trans($statutshort[$statut]).' </span>'.img_picto($langs->trans($this->statuts[$statut]),'statut3');
    -            if ($statut==4) return '<span class="hideonsmartphone">'.$langs->trans($statutshort[$statut]).' </span>'.img_picto($langs->trans($this->statuts[$statut]),'statut3');
    -            if ($statut==5) return '<span class="hideonsmartphone">'.$langs->trans($statutshort[$statut]).' </span>'.img_picto($langs->trans($this->statuts[$statut]),'statut6');
    -            if ($statut==6 || $statut==7) return '<span class="hideonsmartphone">'.$langs->trans($statutshort[$statut]).' </span>'.img_picto($langs->trans($this->statuts[$statut]),'statut5');
    -            if ($statut==9) return '<span class="hideonsmartphone">'.$langs->trans($statutshort[$statut]).' </span>'.img_picto($langs->trans($this->statuts[$statut]),'statut5');
    +        	if ($statut==0) return '<span class="hideonsmartphone">'.$langs->trans($this->statutshort[$statut]).' </span>'.img_picto($langs->trans($this->statuts[$statut]),'statut0');
    +        	elseif ($statut==1) return '<span class="hideonsmartphone">'.$langs->trans($this->statutshort[$statut]).' </span>'.img_picto($langs->trans($this->statuts[$statut]),'statut1');
    +        	elseif ($statut==2) return '<span class="hideonsmartphone">'.$langs->trans($this->statutshort[$statut]).' </span>'.img_picto($langs->trans($this->statuts[$statut]),'statut3');
    +        	elseif ($statut==3) return '<span class="hideonsmartphone">'.$langs->trans($this->statutshort[$statut]).' </span>'.img_picto($langs->trans($this->statuts[$statut]),'statut3');
    +        	elseif ($statut==4) return '<span class="hideonsmartphone">'.$langs->trans($this->statutshort[$statut]).' </span>'.img_picto($langs->trans($this->statuts[$statut]),'statut3');
    +        	elseif ($statut==5) return '<span class="hideonsmartphone">'.$langs->trans($this->statutshort[$statut]).' </span>'.img_picto($langs->trans($this->statuts[$statut]),'statut6');
    +        	elseif ($statut==6 || $statut==7) return '<span class="hideonsmartphone">'.$langs->trans($this->statutshort[$statut]).' </span>'.img_picto($langs->trans($this->statuts[$statut]),'statut5');
    +        	elseif ($statut==9) return '<span class="hideonsmartphone">'.$langs->trans($this->statutshort[$statut]).' </span>'.img_picto($langs->trans($this->statuts[$statut]),'statut5');
             }
         }
     
    @@ -1026,6 +1064,7 @@ class CommandeFournisseur extends CommonOrder
             return $result ;
         }
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
         /**
          * 	Cancel an approved order.
          *	The cancellation is done after approval
    @@ -1036,6 +1075,7 @@ class CommandeFournisseur extends CommonOrder
          */
         function Cancel($user, $idwarehouse=-1)
         {
    +        // phpcs:enable
             global $langs,$conf;
     
     		$error=0;
    @@ -1086,7 +1126,6 @@ class CommandeFournisseur extends CommonOrder
             }
         }
     
    -
         /**
          * 	Submit a supplier order to supplier
          *
    @@ -1445,7 +1484,7 @@ class CommandeFournisseur extends CommonOrder
     
             $error = 0;
     
    -        dol_syslog(get_class($this)."::addline $desc, $pu_ht, $qty, $txtva, $txlocaltax1, $txlocaltax2, $fk_product, $fk_prod_fourn_price, $ref_supplier, $remise_percent, $price_base_type, $pu_ttc, $type, $info_bits $notrigger $date_start $date_end $fk_unit $pu_ht_devise $origin $origin_id");
    +        dol_syslog(get_class($this)."::addline $desc, $pu_ht, $qty, $txtva, $txlocaltax1, $txlocaltax2, $fk_product, $fk_prod_fourn_price, $ref_supplier, $remise_percent, $price_base_type, $pu_ttc, $type, $info_bits, $notrigger, $date_start, $date_end, $fk_unit, $pu_ht_devise, $origin, $origin_id");
             include_once DOL_DOCUMENT_ROOT.'/core/lib/price.lib.php';
     
             // Clean parameters
    @@ -1459,6 +1498,7 @@ class CommandeFournisseur extends CommonOrder
             $remise_percent=price2num($remise_percent);
             $qty=price2num($qty);
             $pu_ht=price2num($pu_ht);
    +        $pu_ht_devise=price2num($pu_ht_devise);
             $pu_ttc=price2num($pu_ttc);
             $txtva = price2num($txtva);
             $txlocaltax1 = price2num($txlocaltax1);
    @@ -1500,14 +1540,14 @@ class CommandeFournisseur extends CommonOrder
                             // We use 'none' instead of $ref_supplier, because fourn_ref may not exists anymore. So we will take the first supplier price ok.
                             // If we want a dedicated supplier price, we must provide $fk_prod_fourn_price.
                             $result=$prod->get_buyprice($fk_prod_fourn_price, $qty, $fk_product, 'none', ($this->fk_soc?$this->fk_soc:$this->socid));   // Search on couple $fk_prod_fourn_price/$qty first, then on triplet $qty/$fk_product/$ref_supplier/$this->fk_soc
    -
    -                        if ($result > 0)
    +                        // If supplier order created from customer order, we take best supplier price
    +                        // If $pu (defined previously from pu_ht or pu_ttc) is not defined at all, we also take the best supplier price
    +                        if ($result > 0 && ($origin == 'commande' || $pu === ''))
                             {
                             	$pu = $prod->fourn_pu;       // Unit price supplier price set by get_buyprice
                             	$ref_supplier = $prod->ref_supplier;   // Ref supplier price set by get_buyprice
                             	// is remise percent not keyed but present for the product we add it
    -                        	if ($remise_percent == 0 && $prod->remise_percent !=0)
    -                            	$remise_percent =$prod->remise_percent;
    +                        	if ($remise_percent == 0 && $prod->remise_percent !=0) $remise_percent =$prod->remise_percent;
                             }
                             if ($result == 0)                   // If result == 0, we failed to found the supplier reference price
                             {
    @@ -1568,6 +1608,7 @@ class CommandeFournisseur extends CommonOrder
                 }
     
                 $tabprice = calcul_price_total($qty, $pu, $remise_percent, $txtva, $txlocaltax1, $txlocaltax2, 0, $price_base_type, $info_bits, $product_type, $this->thirdparty, $localtaxes_type, 100, $this->multicurrency_tx,$pu_ht_devise);
    +
                 $total_ht  = $tabprice[0];
                 $total_tva = $tabprice[1];
                 $total_ttc = $tabprice[2];
    @@ -1943,6 +1984,7 @@ class CommandeFournisseur extends CommonOrder
     		}
         }
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
         /**
          *	Get list of order methods
          *
    @@ -1950,6 +1992,7 @@ class CommandeFournisseur extends CommonOrder
          */
         function get_methodes_commande()
         {
    +        // phpcs:enable
             $sql = "SELECT rowid, libelle";
             $sql.= " FROM ".MAIN_DB_PREFIX."c_input_method";
             $sql.= " WHERE active = 1";
    @@ -2028,6 +2071,7 @@ class CommandeFournisseur extends CommonOrder
         }
     
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
         /**
          * 	Set a delivery in database for this supplier order
          *
    @@ -2039,6 +2083,7 @@ class CommandeFournisseur extends CommonOrder
          */
         function Livraison($user, $date, $type, $comment)
         {
    +        // phpcs:enable
         	global $conf, $langs;
     
             $result = 0;
    @@ -2144,7 +2189,8 @@ class CommandeFournisseur extends CommonOrder
             return $result ;
         }
     
    -	/**
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
    +    /**
          *	Set the planned delivery date
          *
          *	@param      User			$user        		Objet user making change
    @@ -2154,6 +2200,7 @@ class CommandeFournisseur extends CommonOrder
          */
         function set_date_livraison($user, $date_livraison, $notrigger=0)
         {
    +        // phpcs:enable
             if ($user->rights->fournisseur->commande->creer)
             {
             	$error=0;
    @@ -2208,6 +2255,7 @@ class CommandeFournisseur extends CommonOrder
             }
         }
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
          *	Set the id projet
          *
    @@ -2218,6 +2266,7 @@ class CommandeFournisseur extends CommonOrder
          */
         function set_id_projet($user, $id_projet, $notrigger=0)
         {
    +        // phpcs:enable
             if ($user->rights->fournisseur->commande->creer)
             {
             	$error=0;
    @@ -2420,6 +2469,7 @@ class CommandeFournisseur extends CommonOrder
                 $qty=price2num($qty);
                 if (! $qty) $qty=1;
                 $pu = price2num($pu);
    +        	$pu_ht_devise=price2num($pu_ht_devise);
                 $txtva=price2num($txtva);
                 $txlocaltax1=price2num($txlocaltax1);
                 $txlocaltax2=price2num($txlocaltax2);
    @@ -2666,6 +2716,7 @@ class CommandeFournisseur extends CommonOrder
             }
         }
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
         /**
          *	Charge indicateurs this->nb de tableau de bord
          *
    @@ -2673,6 +2724,7 @@ class CommandeFournisseur extends CommonOrder
          */
         function load_state_board()
         {
    +        // phpcs:enable
             global $conf, $user;
     
             $this->nb=array();
    @@ -2707,6 +2759,7 @@ class CommandeFournisseur extends CommonOrder
             }
         }
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
         /**
          *	Load indicators for dashboard (this->nbtodo and this->nbtodolate)
          *
    @@ -2715,6 +2768,7 @@ class CommandeFournisseur extends CommonOrder
          */
         function load_board($user)
         {
    +        // phpcs:enable
             global $conf, $langs;
     
             $clause = " WHERE";
    @@ -2809,9 +2863,10 @@ class CommandeFournisseur extends CommonOrder
     	 *  @param      int			$hidedetails    Hide details of lines
     	 *  @param      int			$hidedesc       Hide description
     	 *  @param      int			$hideref        Hide ref
    +     *  @param      null|array  $moreparams     Array to provide more information
     	 *  @return     int          				0 if KO, 1 if OK
     	 */
    -	public function generateDocument($modele, $outputlangs, $hidedetails=0, $hidedesc=0, $hideref=0)
    +	public function generateDocument($modele, $outputlangs, $hidedetails=0, $hidedesc=0, $hideref=0, $moreparams=null)
     	{
     		global $conf, $langs;
     
    @@ -2830,7 +2885,7 @@ class CommandeFournisseur extends CommonOrder
     
     		$modelpath = "core/modules/supplier_order/pdf/";
     
    -		return $this->commonGenerateDocument($modelpath, $modele, $outputlangs, $hidedetails, $hidedesc, $hideref);
    +		return $this->commonGenerateDocument($modelpath, $modele, $outputlangs, $hidedetails, $hidedesc, $hideref, $moreparams);
     	}
     
     	/**
    @@ -3080,7 +3135,14 @@ class CommandeFournisseur extends CommonOrder
      */
     class CommandeFournisseurLigne extends CommonOrderLine
     {
    -    public $element='commande_fournisseurdet';
    +    /**
    +	 * @var string ID to identify managed object
    +	 */
    +	public $element='commande_fournisseurdet';
    +
    +	/**
    +	 * @var string Name of table without prefix where object is stored
    +	 */
     	public $table_element='commande_fournisseurdet';
     
         public $oldline;
    @@ -3094,7 +3156,12 @@ class CommandeFournisseurLigne extends CommonOrderLine
         // From llx_commande_fournisseurdet
         public $fk_parent_line;
         public $fk_facture;
    +
    +    /**
    +     * @var string supplier order line label
    +     */
         public $label;
    +
         public $rang = 0;
         public $special_code = 0;
     
    @@ -3279,10 +3346,10 @@ class CommandeFournisseurLigne extends CommonOrderLine
             $sql.= ($this->fk_unit ? "'".$this->db->escape($this->fk_unit)."'":"null");
             $sql.= ", ".($this->fk_multicurrency ? $this->fk_multicurrency : "null");
             $sql.= ", '".$this->db->escape($this->multicurrency_code)."'";
    -        $sql.= ", ".price2num($this->multicurrency_subprice);
    -        $sql.= ", ".price2num($this->multicurrency_total_ht);
    -        $sql.= ", ".price2num($this->multicurrency_total_tva);
    -        $sql.= ", ".price2num($this->multicurrency_total_ttc);
    +        $sql.= ", ".($this->multicurrency_subprice ? price2num($this->multicurrency_subprice) : '0');
    +        $sql.= ", ".($this->multicurrency_total_ht ? price2num($this->multicurrency_total_ht) : '0');
    +        $sql.= ", ".($this->multicurrency_total_tva ? price2num($this->multicurrency_total_tva) : '0');
    +        $sql.= ", ".($this->multicurrency_total_ttc ? price2num($this->multicurrency_total_ttc) : '0');
             $sql.= ")";
     
             dol_syslog(get_class($this)."::insert", LOG_DEBUG);
    @@ -3471,4 +3538,3 @@ class CommandeFournisseurLigne extends CommonOrderLine
             }
         }
     }
    -
    diff --git a/htdocs/fourn/class/fournisseur.commande.dispatch.class.php b/htdocs/fourn/class/fournisseur.commande.dispatch.class.php
    index a72e225b535..76d3e6e0d96 100644
    --- a/htdocs/fourn/class/fournisseur.commande.dispatch.class.php
    +++ b/htdocs/fourn/class/fournisseur.commande.dispatch.class.php
    @@ -24,9 +24,9 @@
      */
     
     // Put here all includes required by your class file
    -require_once(DOL_DOCUMENT_ROOT."/core/class/commonobject.class.php");
    -//require_once(DOL_DOCUMENT_ROOT."/societe/class/societe.class.php");
    -//require_once(DOL_DOCUMENT_ROOT."/product/class/product.class.php");
    +require_once DOL_DOCUMENT_ROOT."/core/class/commonobject.class.php";
    +//require_once DOL_DOCUMENT_ROOT."/societe/class/societe.class.php";
    +//require_once DOL_DOCUMENT_ROOT."/product/class/product.class.php";
     
     
     /**
    @@ -34,24 +34,56 @@ require_once(DOL_DOCUMENT_ROOT."/core/class/commonobject.class.php");
      */
     class CommandeFournisseurDispatch extends CommonObject
     {
    -	public $db;							//!< To store db handler
    -	public $error;							//!< To return error code (or message)
    -	public $errors=array();				//!< To return several error codes (or messages)
    -	public $element='commandefournisseurdispatch';			//!< Id that identify managed objects
    +    /**
    +     * @var DoliDB Database handler.
    +     */
    +    public $db;
    +
    +	/**
    +	 * @var string Error code (or message)
    +	 */
    +	public $error;
    +
    +	/**
    +	 * @var string[] Error codes (or messages)
    +	 */
    +	public $errors = array();
    +
    +	/**
    +	 * @var string ID to identify managed object
    +	 */
    +	public $element='commandefournisseurdispatch';
    +
    +	/**
    +	 * @var string Name of table without prefix where object is stored
    +	 */
     	public $table_element='commande_fournisseur_dispatch';		//!< Name of table without prefix where object is stored
     	public $lines=array();
     
    -    public $id;
    +    /**
    +	 * @var int ID
    +	 */
    +	public $id;
     
     	public $fk_commande;
     	public $fk_product;
     	public $fk_commandefourndet;
     	public $qty;
     	public $fk_entrepot;
    +
    +	/**
    +	 * @var int User ID
    +	 */
     	public $fk_user;
    +
     	public $datec='';
     	public $comment;
    +
    +	/**
    +	 * @var int Status
    +	 */
     	public $status;
    +
     	public $tms='';
     	public $batch;
     	public $eatby='';
    @@ -76,8 +108,6 @@ class CommandeFournisseurDispatch extends CommonObject
             $this->statutshort[0] = 'Received';
             $this->statutshort[1] = 'Verified';
             $this->statutshort[2] = 'Denied';
    -
    -        return 1;
         }
     
     
    @@ -460,6 +490,7 @@ class CommandeFournisseurDispatch extends CommonObject
             return $this->LibStatut($this->status,$mode);
         }
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
         /**
          *  Return label of a status
          *
    @@ -469,6 +500,7 @@ class CommandeFournisseurDispatch extends CommonObject
          */
         function LibStatut($statut,$mode=0)
         {
    +        // phpcs:enable
             global $langs;
             $langs->load('orders');
     
    @@ -476,27 +508,27 @@ class CommandeFournisseurDispatch extends CommonObject
             {
                 return $langs->trans($this->statuts[$statut]);
             }
    -        if ($mode == 1)
    +        elseif ($mode == 1)
             {
                 return $langs->trans($this->statutshort[$statut]);
             }
    -        if ($mode == 2)
    +        elseif ($mode == 2)
             {
                 return $langs->trans($this->statuts[$statut]);
             }
    -        if ($mode == 3)
    +        elseif ($mode == 3)
             {
                 if ($statut==0) return img_picto($langs->trans($this->statuts[$statut]),'statut0');
                 if ($statut==1) return img_picto($langs->trans($this->statuts[$statut]),'statut4');
                 if ($statut==2) return img_picto($langs->trans($this->statuts[$statut]),'statut8');
             }
    -        if ($mode == 4)
    +        elseif ($mode == 4)
             {
                 if ($statut==0) return img_picto($langs->trans($this->statuts[$statut]),'statut0').' '.$langs->trans($this->statuts[$statut]);
                 if ($statut==1) return img_picto($langs->trans($this->statuts[$statut]),'statut4').' '.$langs->trans($this->statuts[$statut]);
                 if ($statut==2) return img_picto($langs->trans($this->statuts[$statut]),'statut8').' '.$langs->trans($this->statuts[$statut]);
             }
    -        if ($mode == 5)
    +        elseif ($mode == 5)
             {
                 if ($statut==0) return '<span class="hideonsmartphone">'.$langs->trans($this->statutshort[$statut]).' </span>'.img_picto($langs->trans($this->statuts[$statut]),'statut0');
                 if ($statut==1) return '<span class="hideonsmartphone">'.$langs->trans($this->statutshort[$statut]).' </span>'.img_picto($langs->trans($this->statuts[$statut]),'statut4');
    @@ -528,8 +560,6 @@ class CommandeFournisseurDispatch extends CommonObject
     		$this->batch='';
     		$this->eatby='';
     		$this->sellby='';
    -
    -
     	}
     
     	/**
    @@ -627,5 +657,4 @@ class CommandeFournisseurDispatch extends CommonObject
     			return - 1;
     		}
     	}
    -
     }
    diff --git a/htdocs/fourn/class/fournisseur.facture.class.php b/htdocs/fourn/class/fournisseur.facture.class.php
    index d4b1c14b522..e3943ed7415 100644
    --- a/htdocs/fourn/class/fournisseur.facture.class.php
    +++ b/htdocs/fourn/class/fournisseur.facture.class.php
    @@ -5,12 +5,13 @@
      * Copyright (C) 2005		Marc Barilley			<marc@ocebo.com>
      * Copyright (C) 2005-2012	Regis Houssin			<regis.houssin@capnetworks.com>
      * Copyright (C) 2010-2017	Juanjo Menent			<jmenent@2byte.es>
    - * Copyright (C) 2013		Philippe Grand			<philippe.grand@atoo-net.com>
    + * Copyright (C) 2013-2018	Philippe Grand			<philippe.grand@atoo-net.com>
      * Copyright (C) 2013		Florian Henry			<florian.henry@open-concept.pro>
      * Copyright (C) 2014-2016	Marcos García			<marcosgdf@gmail.com>
      * Copyright (C) 2015		Bahfir Abbes			<bafbes@gmail.com>
      * Copyright (C) 2015		Ferran Marcet			<fmarcet@2byte.es>
      * Copyright (C) 2016		Alexandre Spangaro		<aspangaro@zendsi.com>
    + * Copyright (C) 2018       Nicolas ZABOURI			<info@inovea-conseil.com>
      *
      * This program is free software; you can redistribute it and/or modify
      * it under the terms of the GNU General Public License as published by
    @@ -40,16 +41,34 @@ require_once DOL_DOCUMENT_ROOT.'/multicurrency/class/multicurrency.class.php';
      */
     class FactureFournisseur extends CommonInvoice
     {
    -    public $element='invoice_supplier';
    +    /**
    +	 * @var string ID to identify managed object
    +	 */
    +	public $element='invoice_supplier';
    +
    +    /**
    +     * @var string Name of table without prefix where object is stored
    +     */
         public $table_element='facture_fourn';
    -    public $table_element_line='facture_fourn_det';
    -    public $fk_element='fk_facture_fourn';
    +
    +    /**
    +	 * @var int    Name of subtable line
    +	 */
    +	public $table_element_line='facture_fourn_det';
    +
    +    /**
    +	 * @var int Field with ID of parent key if this field has a parent
    +	 */
    +	public $fk_element='fk_facture_fourn';
    +
         public $picto='bill';
    +
         /**
          * 0=No test on entity, 1=Test with field entity, 2=Test with link by societe
          * @var int
          */
         public $ismultientitymanaged = 1;
    +
         /**
          * 0=Default, 1=View may be restricted to sales representative only if no permission to see all or to company of external user if external user
          * @var integer
    @@ -61,8 +80,16 @@ class FactureFournisseur extends CommonInvoice
          */
         protected $table_ref_field = 'ref';
     
    -    public $rowid;
    -    public $ref;
    +    /**
    +	 * @var int ID
    +	 */
    +	public $rowid;
    +
    +    /**
    +	 * @var string Ref
    +	 */
    +	public $ref;
    +
         public $product_ref;
         public $ref_supplier;
         public $socid;
    @@ -99,11 +126,13 @@ class FactureFournisseur extends CommonInvoice
         public $total_localtax1=0;
         public $total_localtax2=0;
         public $total_ttc=0;
    +
     	/**
     	 * @deprecated
     	 * @see note_private, note_public
     	 */
         public $note;
    +
         public $note_private;
         public $note_public;
         public $propalid;
    @@ -118,6 +147,7 @@ class FactureFournisseur extends CommonInvoice
     	 * @var SupplierInvoiceLine[]
     	 */
         public $lines = array();
    +
     	/**
     	 * @deprecated
     	 */
    @@ -655,14 +685,18 @@ class FactureFournisseur extends CommonInvoice
         }
     
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
         /**
          *	Load this->lines
          *
    -     *	@return     int         1 si ok, < 0 si erreur
    +     *  @return     int         1 si ok, < 0 si erreur
          */
         function fetch_lines()
         {
    -        $sql = 'SELECT f.rowid, f.ref as ref_supplier, f.description, f.pu_ht, f.pu_ttc, f.qty, f.remise_percent, f.vat_src_code, f.tva_tx';
    +        // phpcs:enable
    +    	$this->lines = array();
    +
    +        $sql = 'SELECT f.rowid, f.ref as ref_supplier, f.description, f.date_start, f.date_end, f.pu_ht, f.pu_ttc, f.qty, f.remise_percent, f.vat_src_code, f.tva_tx';
             $sql.= ', f.localtax1_tx, f.localtax2_tx, f.localtax1_type, f.localtax2_type, f.total_localtax1, f.total_localtax2, f.fk_facture_fourn ';
             $sql.= ', f.total_ht, f.tva as total_tva, f.total_ttc, f.fk_product, f.product_type, f.info_bits, f.rang, f.special_code, f.fk_parent_line, f.fk_unit';
             $sql.= ', p.rowid as product_id, p.ref as product_ref, p.label as label, p.description as product_desc';
    @@ -672,7 +706,6 @@ class FactureFournisseur extends CommonInvoice
             $sql.= ' WHERE fk_facture_fourn='.$this->id;
             $sql.= ' ORDER BY f.rang, f.rowid';
     
    -
             dol_syslog(get_class($this)."::fetch_lines", LOG_DEBUG);
             $resql_rows = $this->db->query($sql);
             if ($resql_rows)
    @@ -690,6 +723,9 @@ class FactureFournisseur extends CommonInvoice
                         $line->id				= $obj->rowid;
                         $line->rowid			= $obj->rowid;
                         $line->description		= $obj->description;
    +                    $line->date_start		= $obj->date_start;
    +                    $line->date_end			= $obj->date_end;
    +
                         $line->product_ref		= $obj->product_ref;
                         $line->ref				= $obj->product_ref;
                         $line->ref_supplier		= $obj->ref_supplier;
    @@ -876,6 +912,7 @@ class FactureFournisseur extends CommonInvoice
             }
         }
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
         /**
          *    Add a discount line into an invoice (as an invoice line) using an existing absolute discount (Consume the discount)
          *
    @@ -884,6 +921,7 @@ class FactureFournisseur extends CommonInvoice
          */
         function insert_discount($idremise)
         {
    +        // phpcs:enable
         	global $langs;
     
         	include_once DOL_DOCUMENT_ROOT.'/core/lib/price.lib.php';
    @@ -1127,8 +1165,9 @@ class FactureFournisseur extends CommonInvoice
         }
     
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
         /**
    -     *	Tag invoice as a payed invoice
    +     *  Tag invoice as a payed invoice
          *
          *	@param  User	$user       Object user
     	 *	@param  string	$close_code	Code renseigne si on classe a payee completement alors que paiement incomplet. Not implementd yet.
    @@ -1137,6 +1176,7 @@ class FactureFournisseur extends CommonInvoice
          */
         function set_paid($user, $close_code='', $close_note='')
         {
    +        // phpcs:enable
             global $conf,$langs;
             $error=0;
     
    @@ -1175,6 +1215,7 @@ class FactureFournisseur extends CommonInvoice
         }
     
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
         /**
          *	Tag la facture comme non payee completement + appel trigger BILL_UNPAYED
          *	Fonction utilisee quand un paiement prelevement est refuse,
    @@ -1185,6 +1226,7 @@ class FactureFournisseur extends CommonInvoice
          */
         function set_unpaid($user)
         {
    +        // phpcs:enable
             global $conf,$langs;
             $error=0;
     
    @@ -1386,6 +1428,7 @@ class FactureFournisseur extends CommonInvoice
         }
     
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
         /**
          *	Set draft status
          *
    @@ -1395,6 +1438,7 @@ class FactureFournisseur extends CommonInvoice
          */
         function set_draft($user, $idwarehouse=-1)
         {
    +        // phpcs:enable
             global $conf,$langs;
     
             $error=0;
    @@ -1493,9 +1537,10 @@ class FactureFournisseur extends CommonInvoice
          */
         public function addline($desc, $pu, $txtva, $txlocaltax1, $txlocaltax2, $qty, $fk_product=0, $remise_percent=0, $date_start='', $date_end='', $ventil=0, $info_bits='', $price_base_type='HT', $type=0, $rang=-1, $notrigger=false, $array_options=0, $fk_unit=null, $origin_id=0, $pu_ht_devise=0, $ref_supplier='')
         {
    -        dol_syslog(get_class($this)."::addline $desc,$pu,$qty,$txtva,$fk_product,$remise_percent,$date_start,$date_end,$ventil,$info_bits,$price_base_type,$type,$fk_unit", LOG_DEBUG);
    +    	global $langs, $mysoc, $conf;
    +
    +    	dol_syslog(get_class($this)."::addline $desc,$pu,$qty,$txtva,$fk_product,$remise_percent,$date_start,$date_end,$ventil,$info_bits,$price_base_type,$type,$fk_unit", LOG_DEBUG);
             include_once DOL_DOCUMENT_ROOT.'/core/lib/price.lib.php';
    -        global $mysoc, $conf;
     
             // Clean parameters
             if (empty($remise_percent)) $remise_percent=0;
    @@ -1514,14 +1559,15 @@ class FactureFournisseur extends CommonInvoice
             	if (! empty($conf->global->SUPPLIER_INVOICE_WITH_PREDEFINED_PRICES_ONLY))
             	{
             		// Check quantity is enough
    -        		dol_syslog(get_class($this)."::addline we check supplier prices fk_product=".$fk_product." fk_prod_fourn_price=".$fk_prod_fourn_price." qty=".$qty." ref_supplier=".$ref_supplier);
    +        		dol_syslog(get_class($this)."::addline we check supplier prices fk_product=".$fk_product." qty=".$qty." ref_supplier=".$ref_supplier);
             		$prod = new Product($this->db, $fk_product);
             		if ($prod->fetch($fk_product) > 0)
             		{
             			$product_type = $prod->type;
             			$label = $prod->label;
    +        			$fk_prod_fourn_price = 0;
     
    -        			// We use 'none' instead of $ref_supplier, because fourn_ref may not exists anymore. So we will take the first supplier price ok.
    +        			// We use 'none' instead of $ref_supplier, because $ref_supplier may not exists anymore. So we will take the first supplier price ok.
             			// If we want a dedicated supplier price, we must provide $fk_prod_fourn_price.
             			$result=$prod->get_buyprice($fk_prod_fourn_price, $qty, $fk_product, 'none', ($this->fk_soc?$this->fk_soc:$this->socid));   // Search on couple $fk_prod_fourn_price/$qty first, then on triplet $qty/$fk_product/$ref_supplier/$this->fk_soc
             			if ($result > 0)
    @@ -1721,7 +1767,7 @@ class FactureFournisseur extends CommonInvoice
         public function updateline($id, $desc, $pu, $vatrate, $txlocaltax1=0, $txlocaltax2=0, $qty=1, $idproduct=0, $price_base_type='HT', $info_bits=0, $type=0, $remise_percent=0, $notrigger=false, $date_start='', $date_end='', $array_options=0, $fk_unit = null, $pu_ht_devise=0, $ref_supplier='')
         {
         	global $mysoc;
    -        dol_syslog(get_class($this)."::updateline $id,$desc,$pu,$vatrate,$qty,$idproduct,$price_base_type,$info_bits,$type,$remise_percent,$fk_unit,$pu_ht_devise,$ref_supplier", LOG_DEBUG);
    +        dol_syslog(get_class($this)."::updateline $id,$desc,$pu,$vatrate,$qty,$idproduct,$price_base_type,$info_bits,$type,$remise_percent,$notrigger,$date_start,$date_end,$fk_unit,$pu_ht_devise,$ref_supplier", LOG_DEBUG);
             include_once DOL_DOCUMENT_ROOT.'/core/lib/price.lib.php';
     
             $pu = price2num($pu);
    @@ -1801,6 +1847,9 @@ class FactureFournisseur extends CommonInvoice
     	    $line->remise_percent = $remise_percent;
     	    $line->ref_supplier = $ref_supplier;
     
    +	    $line->date_start = $date_start;
    +	    $line->date_end = $date_end;
    +
     	    $line->vat_src_code=$vat_src_code;
     	    $line->tva_tx = $vatrate;
     	    $line->localtax1_tx = $txlocaltax1;
    @@ -1945,15 +1994,17 @@ class FactureFournisseur extends CommonInvoice
             }
         }
     
    -	/**
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
    +    /**
     	 *	Renvoi liste des factures remplacables
     	 *	Statut validee ou abandonnee pour raison autre + non payee + aucun paiement + pas deja remplacee
     	 *
    -	 *	@param		int		$socid		Id societe
    +	 *	@param      int		$socid		Id societe
     	 *	@return    	array				Tableau des factures ('id'=>id, 'ref'=>ref, 'status'=>status, 'paymentornot'=>0/1)
    -	 */
    +     */
     	function list_replacable_supplier_invoices($socid=0)
     	{
    +        // phpcs:enable
     		global $conf;
     
     		$return = array();
    @@ -1991,6 +2042,7 @@ class FactureFournisseur extends CommonInvoice
     		}
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *	Renvoi liste des factures qualifiables pour correction par avoir
     	 *	Les factures qui respectent les regles suivantes sont retournees:
    @@ -2001,6 +2053,7 @@ class FactureFournisseur extends CommonInvoice
     	 */
     	function list_qualified_avoir_supplier_invoices($socid=0)
     	{
    +        // phpcs:enable
     		global $conf;
     
     		$return = array();
    @@ -2041,6 +2094,7 @@ class FactureFournisseur extends CommonInvoice
     		}
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
         /**
          *	Load indicators for dashboard (this->nbtodo and this->nbtodolate)
          *
    @@ -2049,6 +2103,7 @@ class FactureFournisseur extends CommonInvoice
          */
         function load_board($user)
         {
    +        // phpcs:enable
             global $conf, $langs;
     
             $sql = 'SELECT ff.rowid, ff.date_lim_reglement as datefin, ff.fk_statut';
    @@ -2070,7 +2125,7 @@ class FactureFournisseur extends CommonInvoice
     	        $response->warning_delay=$conf->facture->fournisseur->warning_delay/60/60/24;
     	        $response->label=$langs->trans("SupplierBillsToPay");
     
    -	        $response->url=DOL_URL_ROOT.'/fourn/facture/list.php?search_status=1&mainmenu=accountancy&leftmenu=suppliers_bills';
    +	        $response->url=DOL_URL_ROOT.'/fourn/facture/list.php?search_status=1&mainmenu=billing&leftmenu=suppliers_bills';
     	        $response->img=img_object($langs->trans("Bills"),"bill");
     
                 $facturestatic = new FactureFournisseur($this->db);
    @@ -2337,13 +2392,15 @@ class FactureFournisseur extends CommonInvoice
             $this->total_ttc      = $xnbp*119.6;
         }
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *      Load indicators for dashboard (this->nbtodo and this->nbtodolate)
     	 *
     	 *      @return         int     <0 if KO, >0 if OK
    -	 */
    +     */
     	function load_state_board()
     	{
    +        // phpcs:enable
     		global $conf, $user;
     
     		$this->nb=array();
    @@ -2465,9 +2522,10 @@ class FactureFournisseur extends CommonInvoice
     	 *  @param      int			$hidedetails    Hide details of lines
     	 *  @param      int			$hidedesc       Hide description
     	 *  @param      int			$hideref        Hide ref
    +         *  @param   null|array  $moreparams     Array to provide more information
     	 *  @return     int         				<0 if KO, 0 if nothing done, >0 if OK
     	 */
    -	public function generateDocument($modele, $outputlangs, $hidedetails=0, $hidedesc=0, $hideref=0)
    +	public function generateDocument($modele, $outputlangs, $hidedetails=0, $hidedesc=0, $hideref=0, $moreparams=null)
     	{
     		global $conf, $user, $langs;
     
    @@ -2494,7 +2552,7 @@ class FactureFournisseur extends CommonInvoice
     		{
                 $modelpath = "core/modules/supplier_invoice/pdf/";
     
    -            return $this->commonGenerateDocument($modelpath, $modele, $outputlangs, $hidedetails, $hidedesc, $hideref);
    +            return $this->commonGenerateDocument($modelpath, $modele, $outputlangs, $hidedetails, $hidedesc, $hideref, $moreparams);
     		}
     	}
     
    @@ -2552,7 +2610,14 @@ class FactureFournisseur extends CommonInvoice
      */
     class SupplierInvoiceLine extends CommonObjectLine
     {
    +	/**
    +	 * @var string ID to identify managed object
    +	 */
     	public $element='facture_fourn_det';
    +
    +	/**
    +	 * @var string Name of table without prefix where object is stored
    +	 */
     	public $table_element='facture_fourn_det';
     
     	public $oldline;
    @@ -2562,6 +2627,7 @@ class SupplierInvoiceLine extends CommonObjectLine
     	 * @see product_ref
     	 */
     	public $ref;
    +
     	/**
     	 * Internal ref
     	 * @var string
    @@ -2580,6 +2646,7 @@ class SupplierInvoiceLine extends CommonObjectLine
     	 * @see label
     	 */
     	public $libelle;
    +
     	/**
     	 * Product description
     	 * @var string
    @@ -2593,6 +2660,7 @@ class SupplierInvoiceLine extends CommonObjectLine
     	 * @see subprice
     	 */
     	public $pu_ht;
    +
     	public $subprice;
     
     	/**
    @@ -2608,6 +2676,7 @@ class SupplierInvoiceLine extends CommonObjectLine
     	 * @see total_tva
     	 */
     	public $tva;
    +
     	public $total_tva;
     
     	/**
    @@ -2629,6 +2698,9 @@ class SupplierInvoiceLine extends CommonObjectLine
     	 */
     	public $description;
     
    +	public $date_start;
    +	public $date_end;
    +
     	public $skip_update_total; // Skip update price total for special lines
     
     	/**
    @@ -2686,7 +2758,7 @@ class SupplierInvoiceLine extends CommonObjectLine
     	 */
     	public function fetch($rowid)
     	{
    -		$sql = 'SELECT f.rowid, f.ref as ref_supplier, f.description, f.pu_ht, f.pu_ttc, f.qty, f.remise_percent, f.tva_tx';
    +		$sql = 'SELECT f.rowid, f.ref as ref_supplier, f.description, f.date_start, f.date_end, f.pu_ht, f.pu_ttc, f.qty, f.remise_percent, f.tva_tx';
     		$sql.= ', f.localtax1_type, f.localtax2_type, f.localtax1_tx, f.localtax2_tx, f.total_localtax1, f.total_localtax2 ';
     		$sql.= ', f.total_ht, f.tva as total_tva, f.total_ttc, f.fk_facture_fourn, f.fk_product, f.product_type, f.info_bits, f.rang, f.special_code, f.fk_parent_line, f.fk_unit';
     		$sql.= ', p.rowid as product_id, p.ref as product_ref, p.label as label, p.description as product_desc';
    @@ -2713,6 +2785,8 @@ class SupplierInvoiceLine extends CommonObjectLine
     		$this->rowid				= $obj->rowid;
     		$this->fk_facture_fourn			= $obj->fk_facture_fourn;
     		$this->description		= $obj->description;
    +		$this->date_start		= $obj->date_start;
    +		$this->date_end			= $obj->date_end;
     		$this->product_ref		= $obj->product_ref;
     		$this->ref_supplier		= $obj->ref_supplier;
     		$this->libelle			= $obj->label;
    @@ -2744,10 +2818,10 @@ class SupplierInvoiceLine extends CommonObjectLine
     		$this->rang       		= $obj->rang;
     		$this->fk_unit           = $obj->fk_unit;
     
    -		$this->multicurrency_subprice	= $obj->multicurrency_subprice;
    -		$this->multicurrency_total_ht	= $obj->multicurrency_total_ht;
    -		$this->multicurrency_total_tva	= $obj->multicurrency_total_tva;
    -		$this->multicurrency_total_ttc	= $obj->multicurrency_total_ttc;
    +		$this->multicurrency_subprice = $obj->multicurrency_subprice;
    +		$this->multicurrency_total_ht = $obj->multicurrency_total_ht;
    +		$this->multicurrency_total_tva = $obj->multicurrency_total_tva;
    +		$this->multicurrency_total_ttc = $obj->multicurrency_total_ttc;
     
     		$this->fetch_optionals();
     
    @@ -2844,6 +2918,8 @@ class SupplierInvoiceLine extends CommonObjectLine
     		$sql = "UPDATE ".MAIN_DB_PREFIX."facture_fourn_det SET";
     		$sql.= "  description ='".$this->db->escape($this->description)."'";
     		$sql.= ", ref ='".$this->db->escape($this->ref_supplier ? $this->ref_supplier : $this->ref)."'";
    +		$sql.= ", date_start = ".($this->date_start != '' ? "'".$this->db->idate($this->date_start)."'" : "null");
    +		$sql.= ", date_end = ".($this->date_end != '' ? "'".$this->db->idate($this->date_end)."'" : "null");
     		$sql.= ", pu_ht = ".price2num($this->pu_ht);
     		$sql.= ", pu_ttc = ".price2num($this->pu_ttc);
     		$sql.= ", qty = ".price2num($this->qty);
    @@ -3018,12 +3094,11 @@ class SupplierInvoiceLine extends CommonObjectLine
             $sql.= ", ".price2num($this->multicurrency_total_ttc);
             $sql.= ')';
     
    -        dol_syslog(get_class($this)."::insert", LOG_DEBUG);
             $resql=$this->db->query($sql);
             if ($resql)
             {
                 $this->id=$this->db->last_insert_id(MAIN_DB_PREFIX.$this->table_element);
    -            $this->rowid=$this->id;
    +            $this->rowid=$this->id;		// backward compatibility
     
                 if (empty($conf->global->MAIN_EXTRAFIELDS_DISABLED)) // For avoid conflicts if trigger used
                 {
    @@ -3057,13 +3132,16 @@ class SupplierInvoiceLine extends CommonObjectLine
                 return -2;
             }
         }
    -            /**
    +
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
    +    /**
          *  Mise a jour de l'objet ligne de commande en base
          *
          *  @return		int		<0 si ko, >0 si ok
          */
         function update_total()
         {
    +        // phpcs:enable
             $this->db->begin();
     
             // Mise a jour ligne en base
    diff --git a/htdocs/fourn/class/fournisseur.product.class.php b/htdocs/fourn/class/fournisseur.product.class.php
    index b9a2f72b9bd..f97a6c4f4ba 100644
    --- a/htdocs/fourn/class/fournisseur.product.class.php
    +++ b/htdocs/fourn/class/fournisseur.product.class.php
    @@ -37,49 +37,61 @@ require_once DOL_DOCUMENT_ROOT.'/product/dynamic_price/class/price_parser.class.
      */
     class ProductFournisseur extends Product
     {
    -    var $db;
    -    var $error;
    -
    -    var $product_fourn_price_id;  // id of ligne product-supplier
    -
    -    var $id;                      // product id
    -	/**
    -	 * @deprecated
    -	 * @see ref_supplier
    -	 */
    -    var $fourn_ref;
    -    var $delivery_time_days;
    -    var $ref_supplier;			  // ref supplier (can be set by get_buyprice)
    -    var $vatrate_supplier;		  // default vat rate for this supplier/qty/product (can be set by get_buyprice)
    -
    -    var $fourn_id;                //supplier id
    -    var $fourn_qty;               // quantity for price (can be set by get_buyprice)
    -    var $fourn_pu;			       // unit price for quantity (can be set by get_buyprice)
    -
    -    var $fourn_price;             // price for quantity
    -    var $fourn_remise_percent;    // discount for quantity (percent)
    -    var $fourn_remise;            // discount for quantity (amount)
    -    var $product_fourn_id;        // supplier id
    -    var $fk_availability;         // availability delay - visible/used if option FOURN_PRODUCT_AVAILABILITY is on (duplicate information compared to delivery delay)
    -    var $fourn_unitprice;
    -    var $fourn_tva_tx;
    -    var $fourn_tva_npr;
    -
    -    var $fk_supplier_price_expression;
    -    var $supplier_reputation;     // reputation of supplier
    -    var $reputations=array();     // list of available supplier reputations
    -
    -    // Multicurreny
    -    var $fourn_multicurrency_id;
    -    var $fourn_multicurrency_code;
    -    var $fourn_multicurrency_tx;
    -    var $fourn_multicurrency_price;
    -    var $fourn_multicurrency_unitprice;
    +    /**
    +     * @var DoliDB Database handler.
    +     */
    +    public $db;
     
         /**
    -	 *	Constructor
    -	 *
    -	 *  @param		DoliDB		$db      Database handler
    +     * @var string Error code (or message)
    +     */
    +    public $error='';
    +
    +    public $product_fourn_price_id;  // id of ligne product-supplier
    +
    +    /**
    +     * @var int ID
    +     */
    +    public $id;
    +
    +    /**
    +     * @deprecated
    +     * @see ref_supplier
    +     */
    +    public $fourn_ref;
    +    public $delivery_time_days;
    +    public $ref_supplier;			  // ref supplier (can be set by get_buyprice)
    +    public $desc_supplier;
    +    public $vatrate_supplier;		  // default vat rate for this supplier/qty/product (can be set by get_buyprice)
    +
    +    public $fourn_id;                //supplier id
    +    public $fourn_qty;               // quantity for price (can be set by get_buyprice)
    +    public $fourn_pu;			       // unit price for quantity (can be set by get_buyprice)
    +
    +    public $fourn_price;             // price for quantity
    +    public $fourn_remise_percent;    // discount for quantity (percent)
    +    public $fourn_remise;            // discount for quantity (amount)
    +    public $product_fourn_id;        // supplier id
    +    public $fk_availability;         // availability delay - visible/used if option FOURN_PRODUCT_AVAILABILITY is on (duplicate information compared to delivery delay)
    +    public $fourn_unitprice;
    +    public $fourn_tva_tx;
    +    public $fourn_tva_npr;
    +
    +    public $fk_supplier_price_expression;
    +    public $supplier_reputation;     // reputation of supplier
    +    public $reputations=array();     // list of available supplier reputations
    +
    +    // Multicurreny
    +    public $fourn_multicurrency_id;
    +    public $fourn_multicurrency_code;
    +    public $fourn_multicurrency_tx;
    +    public $fourn_multicurrency_price;
    +    public $fourn_multicurrency_unitprice;
    +
    +    /**
    +     *	Constructor
    +     *
    +     *  @param		DoliDB		$db      Database handler
          */
         function __construct($db)
         {
    @@ -92,6 +104,7 @@ class ProductFournisseur extends Product
     
     
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
         /**
          *    Remove all prices for this couple supplier-product
          *
    @@ -100,6 +113,7 @@ class ProductFournisseur extends Product
          */
         function remove_fournisseur($id_fourn)
         {
    +        // phpcs:enable
             $ok=1;
     
             $this->db->begin();
    @@ -128,6 +142,7 @@ class ProductFournisseur extends Product
         }
     
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
         /**
          * 	Remove a price for a couple supplier-product
          *
    @@ -136,6 +151,7 @@ class ProductFournisseur extends Product
          */
         function remove_product_fournisseur_price($rowid)
         {
    +        // phpcs:enable
             global $conf, $user;
     
             $error=0;
    @@ -162,17 +178,17 @@ class ProductFournisseur extends Product
                 }
             }
     
    -        if (empty($error)){
    +        if (empty($error)) {
                 $this->db->commit();
                 return 1;
    -        }else{
    +        } else {
                 $this->db->rollback();
                 return -1;
             }
    -
         }
     
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
         /**
          *    Modify the purchase price for a supplier
          *
    @@ -196,10 +212,12 @@ class ProductFournisseur extends Product
          *    @param  	string		$multicurrency_price_base_type	HT or TTC in currency
          *    @param  	float		$multicurrency_tx	            Rate currency
          *    @param  	string		$multicurrency_code	            Currency code
    +     *    @param  	string		$desc_fourn     	            Custom description for product_fourn_price
          *    @return	int								<0 if KO, >=0 if OK
          */
    -    function update_buyprice($qty, $buyprice, $user, $price_base_type, $fourn, $availability, $ref_fourn, $tva_tx, $charges=0, $remise_percent=0, $remise=0, $newnpr=0, $delivery_time_days=0, $supplier_reputation='', $localtaxes_array=array(), $newdefaultvatcode='', $multicurrency_buyprice=0, $multicurrency_price_base_type='HT',$multicurrency_tx=1,$multicurrency_code='')
    +    function update_buyprice($qty, $buyprice, $user, $price_base_type, $fourn, $availability, $ref_fourn, $tva_tx, $charges=0, $remise_percent=0, $remise=0, $newnpr=0, $delivery_time_days=0, $supplier_reputation='', $localtaxes_array=array(), $newdefaultvatcode='', $multicurrency_buyprice=0, $multicurrency_price_base_type='HT',$multicurrency_tx=1,$multicurrency_code='', $desc_fourn='')
         {
    +        // phpcs:enable
             global $conf, $langs;
             //global $mysoc;
     
    @@ -270,6 +288,7 @@ class ProductFournisseur extends Product
     	  		$sql = "UPDATE ".MAIN_DB_PREFIX."product_fournisseur_price";
     			$sql.= " SET fk_user = " . $user->id." ,";
                 $sql.= " ref_fourn = '" . $this->db->escape($ref_fourn) . "',";
    +            $sql.= " desc_fourn = '" . $this->db->escape($desc_fourn) . "',";
     			$sql.= " price = ".price2num($buyprice).",";
     			$sql.= " quantity = ".$qty.",";
     			$sql.= " remise_percent = ".$remise_percent.",";
    @@ -336,7 +355,7 @@ class ProductFournisseur extends Product
                     // Add price for this quantity to supplier
                     $sql = "INSERT INTO " . MAIN_DB_PREFIX . "product_fournisseur_price(";
                     $sql.= " multicurrency_price, multicurrency_unitprice, multicurrency_tx, fk_multicurrency, multicurrency_code,";
    -                $sql .= "datec, fk_product, fk_soc, ref_fourn, fk_user, price, quantity, remise_percent, remise, unitprice, tva_tx, charges, fk_availability, default_vat_code, info_bits, entity, delivery_time_days, supplier_reputation)";
    +                $sql .= "datec, fk_product, fk_soc, ref_fourn, desc_fourn, fk_user, price, quantity, remise_percent, remise, unitprice, tva_tx, charges, fk_availability, default_vat_code, info_bits, entity, delivery_time_days, supplier_reputation)";
                     $sql .= " values(";
                     $sql.= (isset($multicurrency_buyprice)?"'".$this->db->escape(price2num($multicurrency_buyprice))."'":'null').",";
                     $sql.= (isset($multicurrency_unitBuyPrice)?"'".$this->db->escape(price2num($multicurrency_unitBuyPrice))."'":'null').",";
    @@ -347,6 +366,7 @@ class ProductFournisseur extends Product
                     $sql .= " " . $this->id . ",";
                     $sql .= " " . $fourn->id . ",";
                     $sql .= " '" . $this->db->escape($ref_fourn) . "',";
    +                $sql .= " '" . $this->db->escape($desc_fourn) . "',";
                     $sql .= " " . $user->id . ",";
                     $sql .= " " . $buyprice . ",";
                     $sql .= " " . $qty . ",";
    @@ -424,6 +444,7 @@ class ProductFournisseur extends Product
             }
         }
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
         /**
          *    Loads the price information of a provider
          *
    @@ -433,9 +454,11 @@ class ProductFournisseur extends Product
          */
         function fetch_product_fournisseur_price($rowid, $ignore_expression = 0)
         {
    +        // phpcs:enable
             global $conf;
    -        $sql = "SELECT pfp.rowid, pfp.price, pfp.quantity, pfp.unitprice, pfp.remise_percent, pfp.remise, pfp.tva_tx, pfp.default_vat_code, pfp.fk_availability,";
    -        $sql.= " pfp.fk_soc, pfp.ref_fourn, pfp.fk_product, pfp.charges, pfp.fk_supplier_price_expression, pfp.delivery_time_days,"; // , pfp.recuperableonly as fourn_tva_npr";  FIXME this field not exist in llx_product_fournisseur_price
    +
    +        $sql = "SELECT pfp.rowid, pfp.price, pfp.quantity, pfp.unitprice, pfp.remise_percent, pfp.remise, pfp.tva_tx, pfp.default_vat_code, pfp.info_bits as fourn_tva_npr, pfp.fk_availability,";
    +        $sql.= " pfp.fk_soc, pfp.ref_fourn, pfp.desc_fourn, pfp.fk_product, pfp.charges, pfp.fk_supplier_price_expression, pfp.delivery_time_days,";
             $sql.= " pfp.supplier_reputation";
             $sql.= " ,pfp.multicurrency_price, pfp.multicurrency_unitprice, pfp.multicurrency_tx, pfp.fk_multicurrency, pfp.multicurrency_code";
             $sql.= " FROM ".MAIN_DB_PREFIX."product_fournisseur_price as pfp";
    @@ -455,6 +478,7 @@ class ProductFournisseur extends Product
                 	$this->fourn_id					= $obj->fk_soc;
                 	$this->fourn_ref				= $obj->ref_fourn; // deprecated
     	            $this->ref_supplier             = $obj->ref_fourn;
    +	            $this->desc_supplier            = $obj->desc_fourn;
                 	$this->fourn_price				= $obj->price;
                 	$this->fourn_charges            = $obj->charges;	// deprecated
                 	$this->fourn_qty                = $obj->quantity;
    @@ -462,8 +486,7 @@ class ProductFournisseur extends Product
                 	$this->fourn_remise             = $obj->remise;
                 	$this->fourn_unitprice          = $obj->unitprice;
                 	$this->fourn_tva_tx				= $obj->tva_tx;
    -            	// TODO
    -            	// $this->fourn_tva_npr			= $obj->fourn_tva_npr; // TODO this field not exist in llx_product_fournisseur_price. We should add it ?
    +            	$this->fourn_tva_npr			= $obj->fourn_tva_npr;
                 	// Add also localtaxes
                 	$this->fk_availability			= $obj->fk_availability;
     				$this->delivery_time_days		= $obj->delivery_time_days;
    @@ -510,6 +533,7 @@ class ProductFournisseur extends Product
         }
     
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
         /**
          *    List all supplier prices of a product
          *
    @@ -522,15 +546,16 @@ class ProductFournisseur extends Product
          */
         function list_product_fournisseur_price($prodid, $sortfield='', $sortorder='', $limit=0, $offset=0)
         {
    +        // phpcs:enable
             global $conf;
     
             $sql = "SELECT s.nom as supplier_name, s.rowid as fourn_id,";
    -        $sql.= " pfp.rowid as product_fourn_pri_id, pfp.ref_fourn, pfp.fk_product as product_fourn_id, pfp.fk_supplier_price_expression,";
    +        $sql.= " pfp.rowid as product_fourn_pri_id, pfp.ref_fourn, pfp.desc_fourn, pfp.fk_product as product_fourn_id, pfp.fk_supplier_price_expression,";
             $sql.= " pfp.price, pfp.quantity, pfp.unitprice, pfp.remise_percent, pfp.remise, pfp.tva_tx, pfp.fk_availability, pfp.charges, pfp.info_bits, pfp.delivery_time_days, pfp.supplier_reputation";
             $sql.= " ,pfp.multicurrency_price, pfp.multicurrency_unitprice, pfp.multicurrency_tx, pfp.fk_multicurrency, pfp.multicurrency_code";
             $sql.= " FROM ".MAIN_DB_PREFIX."product_fournisseur_price as pfp";
             $sql.= ", ".MAIN_DB_PREFIX."societe as s";
    -        $sql.= " WHERE pfp.entity IN (".getEntity('productprice').")";
    +        $sql.= " WHERE pfp.entity IN (".getEntity('productsupplierprice').")";
             $sql.= " AND pfp.fk_soc = s.rowid";
             $sql.= " AND s.status=1"; // only enabled company selected
             $sql.= " AND pfp.fk_product = ".$prodid;
    @@ -553,6 +578,7 @@ class ProductFournisseur extends Product
                     $prodfourn->product_fourn_id		= $record["product_fourn_id"];
                     $prodfourn->fourn_ref				= $record["ref_fourn"];
                     $prodfourn->ref_supplier			= $record["ref_fourn"];
    +                $prodfourn->desc_supplier           = $record["desc_fourn"];
                     $prodfourn->fourn_price				= $record["price"];
                     $prodfourn->fourn_qty				= $record["quantity"];
     				$prodfourn->fourn_remise_percent	= $record["remise_percent"];
    @@ -609,6 +635,7 @@ class ProductFournisseur extends Product
             }
         }
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
         /**
          *  Load properties for minimum price
          *
    @@ -619,6 +646,7 @@ class ProductFournisseur extends Product
          */
         function find_min_price_product_fournisseur($prodid, $qty=0, $socid=0)
         {
    +        // phpcs:enable
             global $conf;
     
             if (empty($prodid))
    @@ -796,6 +824,7 @@ class ProductFournisseur extends Product
             return $thirdparty->getNomUrl($withpicto,$option,$maxlen,$notooltip);
         }
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
         /**
          *	Display price of product
          *
    @@ -803,12 +832,13 @@ class ProductFournisseur extends Product
          *  @param  int     $showsuptitle     Show "Supplier" into output string
          *  @param  int     $maxlen           Max length of name
          *  @param  integer $notooltip        1=Disable tooltip
    -     *  @param  array   $productFournList  list of ProductFournisseur objects
    +     *  @param  array   $productFournList list of ProductFournisseur objects
          *                                    to display in table format.
          *  @return string                    String with supplier price
          */
         function display_price_product_fournisseur($showunitprice=1,$showsuptitle=1,$maxlen=0,$notooltip=0, $productFournList=array())
         {
    +        // phpcs:enable
             global $langs;
     
             $out = '';
    @@ -848,6 +878,4 @@ class ProductFournisseur extends Product
     
     		return CommonObject::commonReplaceThirdparty($db, $origin_id, $dest_id, $tables);
     	}
    -
     }
    -
    diff --git a/htdocs/fourn/class/paiementfourn.class.php b/htdocs/fourn/class/paiementfourn.class.php
    index fd794758330..fcf7332dbd0 100644
    --- a/htdocs/fourn/class/paiementfourn.class.php
    +++ b/htdocs/fourn/class/paiementfourn.class.php
    @@ -5,6 +5,7 @@
      * Copyright (C) 2005-2009 Regis Houssin          <regis.houssin@capnetworks.com>
      * Copyright (C) 2010-2011 Juanjo Menent          <jmenent@2byte.es>
      * Copyright (C) 2014      Marcos García          <marcosgdf@gmail.com>
    + * Copyright (C) 2018      Nicolas ZABOURI	  <info@inovea-conseil.com>
      *
      * This program is free software; you can redistribute it and/or modify
      * it under the terms of the GNU General Public License as published by
    @@ -34,8 +35,16 @@ require_once DOL_DOCUMENT_ROOT.'/multicurrency/class/multicurrency.class.php';
      */
     class PaiementFourn extends Paiement
     {
    +	/**
    +	 * @var string ID to identify managed object
    +	 */
     	public $element='payment_supplier';
    +
    +	/**
    +	 * @var string Name of table without prefix where object is stored
    +	 */
     	public $table_element='paiementfourn';
    +
     	public $picto = 'payment';
     
     	var $statut;        //Status of payment. 0 = unvalidated; 1 = validated
    @@ -192,7 +201,7 @@ class PaiementFourn extends Paiement
     			$sql = 'INSERT INTO '.MAIN_DB_PREFIX.'paiementfourn (';
     			$sql.= 'ref, entity, datec, datep, amount, multicurrency_amount, fk_paiement, num_paiement, note, fk_user_author, fk_bank)';
     			$sql.= " VALUES ('".$this->db->escape($ref)."', ".$conf->entity.", '".$this->db->idate($now)."',";
    -			$sql.= " '".$this->db->idate($this->datepaye)."', '".$total."', '".$mtotal."', ".$this->paiementid.", '".$this->num_paiement."', '".$this->db->escape($this->note)."', ".$user->id.", 0)";
    +			$sql.= " '".$this->db->idate($this->datepaye)."', '".$total."', '".$mtotal."', ".$this->paiementid.", '".$this->db->escape($this->num_paiement)."', '".$this->db->escape($this->note)."', ".$user->id.", 0)";
     
     			$resql = $this->db->query($sql);
     			if ($resql)
    @@ -496,6 +505,7 @@ class PaiementFourn extends Paiement
     		return $this->LibStatut($this->statut,$mode);
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *	Renvoi le libelle d'un statut donne
     	 *
    @@ -505,6 +515,7 @@ class PaiementFourn extends Paiement
     	 */
     	function LibStatut($status,$mode=0)
     	{
    +        // phpcs:enable
     		global $langs;
     
     		$langs->load('compta');
    @@ -698,9 +709,10 @@ class PaiementFourn extends Paiement
     	 *  @param      int			$hidedetails    Hide details of lines
     	 *  @param      int			$hidedesc       Hide description
     	 *  @param      int			$hideref        Hide ref
    +         *  @param   null|array  $moreparams     Array to provide more information
     	 *  @return     int         				<0 if KO, 0 if nothing done, >0 if OK
     	 */
    -	public function generateDocument($modele, $outputlangs, $hidedetails=0, $hidedesc=0, $hideref=0)
    +	public function generateDocument($modele, $outputlangs, $hidedetails=0, $hidedesc=0, $hideref=0, $moreparams=null)
     	{
     		global $conf, $user, $langs;
     
    @@ -727,7 +739,7 @@ class PaiementFourn extends Paiement
     		{
     			$modelpath = "core/modules/supplier_payment/doc/";
     
    -			return $this->commonGenerateDocument($modelpath, $modele, $outputlangs, $hidedetails, $hidedesc, $hideref);
    +			return $this->commonGenerateDocument($modelpath, $modele, $outputlangs, $hidedetails, $hidedesc, $hideref, $moreparams);
     		}
     	}
     
    @@ -759,14 +771,16 @@ class PaiementFourn extends Paiement
     	}
     
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
    -	 *    	Load the third party of object, from id into this->thirdparty
    +	 *  Load the third party of object, from id into this->thirdparty
     	 *
    -	 *		@param		int		$force_thirdparty_id	Force thirdparty id
    -	 *		@return		int								<0 if KO, >0 if OK
    +	 *	@param		int		$force_thirdparty_id	Force thirdparty id
    +	 *	@return		int								<0 if KO, >0 if OK
     	 */
     	function fetch_thirdparty($force_thirdparty_id=0)
     	{
    +        // phpcs:enable
     		require_once DOL_DOCUMENT_ROOT . '/fourn/class/fournisseur.facture.class.php';
     
     		if (empty($force_thirdparty_id))
    @@ -784,5 +798,4 @@ class PaiementFourn extends Paiement
     
     		return parent::fetch_thirdparty($force_thirdparty_id);
     	}
    -
     }
    diff --git a/htdocs/fourn/commande/card.php b/htdocs/fourn/commande/card.php
    index b80c202403d..134856112d4 100644
    --- a/htdocs/fourn/commande/card.php
    +++ b/htdocs/fourn/commande/card.php
    @@ -4,10 +4,11 @@
      * Copyright (C) 2005      Eric	Seigne          <eric.seigne@ryxeo.com>
      * Copyright (C) 2005-2016 Regis Houssin        <regis.houssin@capnetworks.com>
      * Copyright (C) 2010-2015 Juanjo Menent        <jmenent@2byte.es>
    - * Copyright (C) 2011-2015 Philippe Grand       <philippe.grand@atoo-net.com>
    + * Copyright (C) 2011-2018 Philippe Grand       <philippe.grand@atoo-net.com>
      * Copyright (C) 2012-2016 Marcos García        <marcosgdf@gmail.com>
      * Copyright (C) 2013      Florian Henry        <florian.henry@open-concept.pro>
      * Copyright (C) 2014      Ion Agorria          <ion@agorria.com>
    + * Copyright (C) 2018       Frédéric France         <frederic.france@netlogic.fr>
      *
      * This	program	is free	software; you can redistribute it and/or modify
      * it under	the	terms of the GNU General Public	License	as published by
    @@ -351,7 +352,7 @@ if (empty($reshook))
     				if ($res = $prodcomb->fetchByProductCombination2ValuePairs($idprod, $combinations)) {
     					$idprod = $res->fk_product_child;
     				} else {
    -					setEventMessage($langs->trans('ErrorProductCombinationNotFound'), 'errors');
    +					setEventMessages($langs->trans('ErrorProductCombinationNotFound'), null, 'errors');
     					$error ++;
     				}
     			}
    @@ -365,20 +366,33 @@ if (empty($reshook))
     			$productsupplier = new ProductFournisseur($db);
     
     			$idprod=0;
    -			if (GETPOST('idprodfournprice') == -1 || GETPOST('idprodfournprice') == '') $idprod=-99;	// Same behaviour than with combolist. When not select idprodfournprice is now -99 (to avoid conflict with next action that may return -1, -2, ...)
    -			if (preg_match('/^idprod_([0-9]+)$/', GETPOST('idprodfournprice'), $reg))
    +			if (GETPOST('idprodfournprice','alpha') == -1 || GETPOST('idprodfournprice','alpha') == '') $idprod=-99;	// Same behaviour than with combolist. When not select idprodfournprice is now -99 (to avoid conflict with next action that may return -1, -2, ...)
    +			if (preg_match('/^idprod_([0-9]+)$/', GETPOST('idprodfournprice','alpha'), $reg))
     			{
     				$idprod=$reg[1];
    -				$res=$productsupplier->fetch($idprod);
    -				// Call to init properties of $productsupplier
    +				$res=$productsupplier->fetch($idprod);	// Load product from its ID
    +				// Call to init some price properties of $productsupplier
     				// So if a supplier price already exists for another thirdparty (first one found), we use it as reference price
    -				$productsupplier->get_buyprice(0, -1, $idprod, 'none');        // We force qty to -1 to be sure to find if a supplier price exist
    +				if (! empty($conf->global->SUPPLIER_TAKE_FIRST_PRICE_IF_NO_PRICE_FOR_CURRENT_SUPPLIER))
    +				{
    +					$fksoctosearch = 0;
    +					$productsupplier->get_buyprice(0, -1, $idprod, 'none', $fksoctosearch);        // We force qty to -1 to be sure to find if a supplier price exist
    +					if ($productsupplier->fourn_socid != $socid)	// The price we found is for another supplier, so we clear supplier price
    +					{
    +						$productsupplier->ref_supplier = '';
    +					}
    +				}
    +				else
    +				{
    +					$fksoctosearch = $object->thirdparty->id;
    +					$productsupplier->get_buyprice(0, -1, $idprod, 'none', $fksoctosearch);        // We force qty to -1 to be sure to find if a supplier price exist
    +				}
     			}
    -			elseif (GETPOST('idprodfournprice') > 0)
    +			elseif (GETPOST('idprodfournprice','alpha') > 0)
     			{
     				$qtytosearch=$qty; 	   // Just to see if a price exists for the quantity. Not used to found vat.
     				//$qtytosearch=-1;	       // We force qty to -1 to be sure to find if a supplier price exist
    -				$idprod=$productsupplier->get_buyprice(GETPOST('idprodfournprice'), $qtytosearch);
    +				$idprod=$productsupplier->get_buyprice(GETPOST('idprodfournprice','alpha'), $qtytosearch);
     				$res=$productsupplier->fetch($idprod);
     			}
     
    @@ -386,7 +400,11 @@ if (empty($reshook))
     			{
     				$label = $productsupplier->label;
     
    -				$desc = $productsupplier->description;
    +				// if we use supplier description of the products
    +				if(!empty($productsupplier->desc_supplier) && !empty($conf->global->PRODUIT_FOURN_TEXTS)) {
    +				    $desc = $productsupplier->desc_supplier;
    +				} else $desc = $productsupplier->description;
    +
     				if (trim($product_desc) != trim($desc)) $desc = dol_concatdesc($desc, $product_desc);
     
     				$type = $productsupplier->type;
    @@ -394,15 +412,18 @@ if (empty($reshook))
     
     				$ref_supplier = $productsupplier->ref_supplier;
     
    -				$tva_tx	= get_default_tva($object->thirdparty, $mysoc, $productsupplier->id, GETPOST('idprodfournprice'));
    -				$tva_npr = get_default_npr($object->thirdparty, $mysoc, $productsupplier->id, GETPOST('idprodfournprice'));
    +				$tva_tx	= get_default_tva($object->thirdparty, $mysoc, $productsupplier->id, GETPOST('idprodfournprice','alpha'));
    +				$tva_npr = get_default_npr($object->thirdparty, $mysoc, $productsupplier->id, GETPOST('idprodfournprice','alpha'));
     				if (empty($tva_tx)) $tva_npr=0;
     				$localtax1_tx= get_localtax($tva_tx, 1, $mysoc, $object->thirdparty, $tva_npr);
     				$localtax2_tx= get_localtax($tva_tx, 2, $mysoc, $object->thirdparty, $tva_npr);
     
    +				$pu = $productsupplier->fourn_pu;
    +				if (empty($pu)) $pu = 0;	// If pu is '' or null, we force to have a numeric value
    +
     				$result=$object->addline(
     					$desc,
    -					$productsupplier->fourn_pu,
    +					$pu,
     					$qty,
     					$tva_tx,
     					$localtax1_tx,
    @@ -964,6 +985,7 @@ if (empty($reshook))
     				if ($result < 0)
     				{
     					$error++;
    +					setEventMessages($object->error,$object->errors,'errors');
     				}
     			}
     		}
    @@ -1521,7 +1543,7 @@ if ($action=='create')
     	print '<td>';
     	$usehourmin=0;
     	if (! empty($conf->global->SUPPLIER_ORDER_USE_HOUR_FOR_DELIVERY_DATE)) $usehourmin=1;
    -	$form->select_date($datelivraison?$datelivraison:-1,'liv_',$usehourmin,$usehourmin,'',"set");
    +	print $form->selectDate($datelivraison?$datelivraison:-1, 'liv_', $usehourmin, $usehourmin, '', "set");
     	print '</td></tr>';
     
     	// Bank Account
    @@ -1744,11 +1766,13 @@ elseif (! empty($object->id))
     			$langs->load("stocks");
     			require_once DOL_DOCUMENT_ROOT.'/product/class/html.formproduct.class.php';
     			$formproduct=new FormProduct($db);
    +			$forcecombo=0;
    +			if ($conf->browser->name == 'ie') $forcecombo = 1;	// There is a bug in IE10 that make combo inside popup crazy
     			$formquestion=array(
    -					//'text' => $langs->trans("ConfirmClone"),
    -					//array('type' => 'checkbox', 'name' => 'clone_content',   'label' => $langs->trans("CloneMainAttributes"),   'value' => 1),
    -					//array('type' => 'checkbox', 'name' => 'update_prices',   'label' => $langs->trans("PuttingPricesUpToDate"),   'value' => 1),
    -					array('type' => 'other', 'name' => 'idwarehouse',   'label' => $langs->trans("SelectWarehouseForStockIncrease"),   'value' => $formproduct->selectWarehouses(GETPOST('idwarehouse'),'idwarehouse','',1))
    +				//'text' => $langs->trans("ConfirmClone"),
    +				//array('type' => 'checkbox', 'name' => 'clone_content',   'label' => $langs->trans("CloneMainAttributes"),   'value' => 1),
    +				//array('type' => 'checkbox', 'name' => 'update_prices',   'label' => $langs->trans("PuttingPricesUpToDate"),   'value' => 1),
    +				array('type' => 'other', 'name' => 'idwarehouse',   'label' => $langs->trans("SelectWarehouseForStockIncrease"),   'value' => $formproduct->selectWarehouses(GETPOST('idwarehouse','int'), 'idwarehouse', '', 1, 0, 0, '', 0, $forcecombo))
     			);
     		}
     		$text=$langs->trans("ConfirmApproveThisOrder",$object->ref);
    @@ -1813,6 +1837,7 @@ elseif (! empty($object->id))
     	$morehtmlref.=$form->editfieldval("RefSupplier", 'ref_supplier', $object->ref_supplier, $object, $user->rights->fournisseur->commande->creer, 'string', '', null, null, '', 1);
     	// Thirdparty
     	$morehtmlref.='<br>'.$langs->trans('ThirdParty') . ' : ' . $object->thirdparty->getNomUrl(1);
    +	if (empty($conf->global->MAIN_DISABLE_OTHER_LINK) && $object->thirdparty->id > 0) $morehtmlref.=' (<a href="'.DOL_URL_ROOT.'/fourn/commande/list.php?socid='.$object->thirdparty->id.'&search_company='.urlencode($object->thirdparty->name).'">'.$langs->trans("OtherOrders").'</a>)';
     	// Project
     	if (! empty($conf->projet->enabled))
     	{
    @@ -2021,7 +2046,7 @@ elseif (! empty($object->id))
     		print '<input type="hidden" name="action" value="setdate_livraison">';
     		$usehourmin=0;
     		if (! empty($conf->global->SUPPLIER_ORDER_USE_HOUR_FOR_DELIVERY_DATE)) $usehourmin=1;
    -		$form->select_date($object->date_livraison?$object->date_livraison:-1,'liv_',$usehourmin,$usehourmin,'',"setdate_livraison");
    +		print $form->selectDate($object->date_livraison?$object->date_livraison:-1, 'liv_', $usehourmin, $usehourmin, '', "setdate_livraison");
     		print '<input type="submit" class="button" value="'.$langs->trans('Modify').'">';
     		print '</form>';
     	}
    @@ -2097,7 +2122,7 @@ elseif (! empty($object->id))
     
     	// Total
     	$alert = '';
    -	if($object->total_ht < $object->thirdparty->supplier_order_min_amount) {
    +	if (! empty($conf->global->ORDER_MANAGE_MIN_AMOUNT) && $object->total_ht < $object->thirdparty->supplier_order_min_amount) {
     		$alert = ' ' . img_warning($langs->trans('OrderMinAmount').': '.price($object->thirdparty->supplier_order_min_amount));
     	}
     	print '<tr><td class="titlefieldmiddle">'.$langs->trans("AmountHT").'</td>';
    @@ -2443,8 +2468,9 @@ elseif (! empty($object->id))
     			print '<table class="noborder" width="100%">';
     			//print '<tr class="liste_titre"><td colspan="2">'.$langs->trans("ToOrder").'</td></tr>';
     			print '<tr><td>'.$langs->trans("OrderDate").'</td><td>';
    -			$date_com = dol_mktime(0, 0, 0, GETPOST('remonth'), GETPOST('reday'), GETPOST('reyear'));
    -			print $form->select_date($date_com,'',1,1,'',"commande",1,1,1);
    +			$date_com = dol_mktime(GETPOST('rehour','int'), GETPOST('remin','int'), GETPOST('resec','int'), GETPOST('remonth','int'), GETPOST('reday','int'), GETPOST('reyear','int'));
    +			if (empty($date_com)) $date_com=dol_now();
    +			print $form->selectDate($date_com, '', 1, 1, '', "commande", 1, 1);
     			print '</td></tr>';
     
     			print '<tr><td>'.$langs->trans("OrderMode").'</td><td>';
    @@ -2499,7 +2525,8 @@ elseif (! empty($object->id))
     				print '<table class="noborder" width="100%">';
     				//print '<tr class="liste_titre"><td colspan="2">'.$langs->trans("Receive").'</td></tr>';
     				print '<tr><td>'.$langs->trans("DeliveryDate").'</td><td>';
    -				print $form->select_date('','',1,1,'',"commande",1,1,1);
    +				$datepreselected = dol_now();
    +				print $form->selectDate($datepreselected, '', 1, 1, '', "commande", 1, 1);
     				print "</td></tr>\n";
     
     				print "<tr><td class=\"fieldrequired\">".$langs->trans("Delivery")."</td><td>\n";
    @@ -2755,5 +2782,4 @@ elseif (! empty($object->id))
     
     // End of page
     llxFooter();
    -
     $db->close();
    diff --git a/htdocs/fourn/commande/contact.php b/htdocs/fourn/commande/contact.php
    index 262d73a6082..85739bdb6ef 100644
    --- a/htdocs/fourn/commande/contact.php
    +++ b/htdocs/fourn/commande/contact.php
    @@ -33,10 +33,8 @@ if (! empty($conf->projet->enabled)) {
     	require_once DOL_DOCUMENT_ROOT . '/projet/class/project.class.php';
     }
     
    -$langs->load("facture");
    -$langs->load("orders");
    -$langs->load("sendings");
    -$langs->load("companies");
    +// Load translation files required by the page
    +$langs->loadLangs(array("facture","orders","sendings","companies"));
     
     $id		= GETPOST('id', 'int');
     $ref	= GETPOST('ref', 'alpha');
    @@ -203,6 +201,6 @@ if ($id > 0 || ! empty($ref))
     	}
     }
     
    -
    +// End of page
     llxFooter();
     $db->close();
    diff --git a/htdocs/fourn/commande/dispatch.php b/htdocs/fourn/commande/dispatch.php
    index c55183921f2..7f2e5ba4139 100644
    --- a/htdocs/fourn/commande/dispatch.php
    +++ b/htdocs/fourn/commande/dispatch.php
    @@ -5,8 +5,9 @@
      * Copyright (C) 2005-2009 Regis Houssin        <regis.houssin@capnetworks.com>
      * Copyright (C) 2010      Juanjo Menent        <jmenent@2byte.es>
      * Copyright (C) 2014      Cedric Gross         <c.gross@kreiz-it.fr>
    - * Copyright (C) 2016      Florian Henry         <florian.henry@atm-consulting.fr>
    + * Copyright (C) 2016      Florian Henry        <florian.henry@atm-consulting.fr>
      * Copyright (C) 2017      Ferran Marcet        <fmarcet@2byte.es>
    + * Copyright (C) 2018      Frédéric France      <frederic.france@netlogic.fr>
      *
      * This	program	is free	software; you can redistribute it and/or modify
      * it under the	terms of the GNU General Public	License	as published by
    @@ -39,13 +40,9 @@ require_once DOL_DOCUMENT_ROOT . '/product/class/html.formproduct.class.php';
     if (! empty($conf->projet->enabled))
     	require_once DOL_DOCUMENT_ROOT . '/projet/class/project.class.php';
     
    -$langs->load('orders');
    -$langs->load('sendings');
    -$langs->load('companies');
    -$langs->load('bills');
    -$langs->load('deliveries');
    -$langs->load('products');
    -$langs->load('stocks');
    +// Load translation files required by the page
    +$langs->loadLangs(array("bills", "orders", "sendings", "companies", "deliveries", "products", "stocks"));
    +
     if (! empty($conf->productbatch->enabled))
     	$langs->load('productbatch');
     
    @@ -492,7 +489,7 @@ if ($id > 0 || ! empty($ref)) {
     			$db->free($resql);
     		}
     
    -		$sql = "SELECT l.rowid, l.fk_product, l.subprice, l.remise_percent, SUM(l.qty) as qty,";
    +		$sql = "SELECT l.rowid, l.fk_product, l.subprice, l.remise_percent, l.ref AS sref, SUM(l.qty) as qty,";
     		$sql .= " p.ref, p.label, p.tobatch, p.fk_default_warehouse";
     		$sql .= " FROM " . MAIN_DB_PREFIX . "commande_fournisseurdet as l";
     		$sql .= " LEFT JOIN " . MAIN_DB_PREFIX . "product as p ON l.fk_product=p.rowid";
    @@ -511,32 +508,31 @@ if ($id > 0 || ! empty($ref)) {
     				print '<tr class="liste_titre">';
     
     				print '<td>' . $langs->trans("Description") . '</td>';
    -				print '<td></td>';
    -				print '<td></td>';
    -				print '<td></td>';
    +				if (! empty($conf->productbatch->enabled))
    +				{
    +					print '<td class="dispatch_batch_number_title">'.$langs->trans("batch_number").'</td>';
    +					print '<td class="dispatch_dluo_title">'.$langs->trans("EatByDate").'</td>';
    +					print '<td class="dispatch_dlc_title">'.$langs->trans("SellByDate").'</td>';
    +				}
    +				else
    +				{
    +					print '<td></td>';
    +					print '<td></td>';
    +					print '<td></td>';
    +				}
    +				print '<td align="right">' . $langs->trans("SupplierRef") . '</td>';
     				print '<td align="right">' . $langs->trans("QtyOrdered") . '</td>';
     				print '<td align="right">' . $langs->trans("QtyDispatchedShort") . '</td>';
     				print '<td align="right">' . $langs->trans("QtyToDispatchShort") . '</td>';
     				print '<td width="32"></td>';
     				print '<td align="right">' . $langs->trans("Warehouse") . '</td>';
     				print "</tr>\n";
    -
    -				if (! empty($conf->productbatch->enabled)) {
    -					print '<tr class="liste_titre">';
    -					print '<td></td>';
    -					print '<td>' . $langs->trans("batch_number") . '</td>';
    -					print '<td>' . $langs->trans("EatByDate") . '</td>';
    -					print '<td>' . $langs->trans("SellByDate") . '</td>';
    -					print '<td colspan="5">&nbsp;</td>';
    -					print "</tr>\n";
    -				}
     			}
     
     			$nbfreeproduct = 0;		// Nb of lins of free products/services
     			$nbproduct = 0;			// Nb of predefined product lines to dispatch (already done or not) if SUPPLIER_ORDER_DISABLE_STOCK_DISPATCH_WHEN_TOTAL_REACHED is off (default)
     									// or nb of line that remain to dispatch if SUPPLIER_ORDER_DISABLE_STOCK_DISPATCH_WHEN_TOTAL_REACHED is on.
     
    -			$var = false;
     			while ( $i < $num ) {
     				$objp = $db->fetch_object($resql);
     
    @@ -568,16 +564,21 @@ if ($id > 0 || ! empty($ref)) {
     
     						if (! empty($conf->productbatch->enabled)) {
     							if ($objp->tobatch) {
    -								print '<td colspan="4">';
    +								print '<td>';
     								print $linktoprod;
     								print "</td>";
    +								print '<td class="dispatch_batch_number"></td>';
    +								print '<td class="dispatch_dluo"></td>';
    +								print '<td class="dispatch_dlc"></td>';
     							} else {
     								print '<td>';
     								print $linktoprod;
     								print "</td>";
    -								print '<td colspan="3">';
    +								print '<td class="dispatch_batch_number">';
     								print $langs->trans("ProductDoesNotUseBatchSerial");
     								print '</td>';
    +								print '<td class="dispatch_dluo"></td>';
    +								print '<td class="dispatch_dlc"></td>';
     							}
     						} else {
     							print '<td colspan="4">';
    @@ -590,6 +591,9 @@ if ($id > 0 || ! empty($ref)) {
     						if (! empty($objp->remise_percent) && empty($conf->global->STOCK_EXCLUDE_DISCOUNT_FOR_PMP))
     							$up_ht_disc = price2num($up_ht_disc * (100 - $objp->remise_percent) / 100, 'MU');
     
    +						// Supplier ref
    +						print '<td align="right">'.$objp->sref.'</td>';
    +
     						// Qty ordered
     						print '<td align="right">' . $objp->qty . '</td>';
     
    @@ -624,18 +628,19 @@ if ($id > 0 || ! empty($ref)) {
     							print '</td>';
     
     							print '<td>';
    -							print '<input type="text" class="inputlotnumber" id="lot_number' . $suffix . '" name="lot_number' . $suffix . '" size="40" value="' . GETPOST('lot_number' . $suffix) . '">';
    +							print '<input type="text" class="inputlotnumber quatrevingtquinzepercent" id="lot_number' . $suffix . '" name="lot_number' . $suffix . '" value="' . GETPOST('lot_number' . $suffix) . '">';
     							print '</td>';
    -							print '<td>';
    +							print '<td class="nowraponall">';
     							$dlcdatesuffix = dol_mktime(0, 0, 0, GETPOST('dlc' . $suffix . 'month'), GETPOST('dlc' . $suffix . 'day'), GETPOST('dlc' . $suffix . 'year'));
    -							$form->select_date($dlcdatesuffix, 'dlc' . $suffix, '', '', 1, "");
    +							print $form->selectDate($dlcdatesuffix, 'dlc' . $suffix, '', '', 1, '');
     							print '</td>';
    -							print '<td>';
    +							print '<td class="nowraponall">';
     							$dluodatesuffix = dol_mktime(0, 0, 0, GETPOST('dluo' . $suffix . 'month'), GETPOST('dluo' . $suffix . 'day'), GETPOST('dluo' . $suffix . 'year'));
    -							$form->select_date($dluodatesuffix, 'dluo' . $suffix, '', '', 1, "");
    +							print $form->selectDate($dluodatesuffix, 'dluo' . $suffix, '', '', 1, '');
     							print '</td>';
    -							print '<td colspan="2">&nbsp</td>'; // Qty ordered + qty already dispatached
    +							print '<td colspan="3">&nbsp</td>'; // Supplier ref + Qty ordered + qty already dispatched
     						} else {
    +
     							$type = 'dispatch';
     							print '<td align="right">';
     							print '</td>';     // Qty to dispatch
    @@ -646,7 +651,7 @@ if ($id > 0 || ! empty($ref)) {
     							print '</tr>';
     
     							print '<tr class="oddeven" name="' . $type . $suffix . '">';
    -							print '<td colspan="6">';
    +							print '<td colspan="7">';
     							print '<input name="fk_commandefourndet' . $suffix . '" type="hidden" value="' . $objp->rowid . '">';
     							print '<input name="product' . $suffix . '" type="hidden" value="' . $objp->fk_product . '">';
     
    @@ -665,10 +670,10 @@ if ($id > 0 || ! empty($ref)) {
     
     						// Qty to dispatch
     						print '<td align="right">';
    -						print '<input id="qty' . $suffix . '" name="qty' . $suffix . '" type="text" size="8" value="' . (GETPOST('qty' . $suffix) != '' ? GETPOST('qty' . $suffix) : $remaintodispatch) . '">';
    +						print '<input id="qty' . $suffix . '" name="qty' . $suffix . '" type="text" class="width50 right" value="' . (GETPOST('qty' . $suffix) != '' ? GETPOST('qty' . $suffix) : $remaintodispatch) . '">';
     						print '</td>';
     
    -                        print '<td>';
    +						print '<td>';
     						if (! empty($conf->productbatch->enabled) && $objp->tobatch == 1) {
     						    $type = 'batch';
     						    //print img_picto($langs->trans('AddDispatchBatchLine'), 'split.png', 'class="splitbutton" onClick="addDispatchLine(' . $i . ',\'' . $type . '\')"');
    @@ -685,9 +690,9 @@ if ($id > 0 || ! empty($ref)) {
     						// Warehouse
     						print '<td align="right">';
     						if (count($listwarehouses) > 1) {
    -							print $formproduct->selectWarehouses(GETPOST("entrepot" . $suffix)?GETPOST("entrepot" . $suffix):($objp->fk_default_warehouse?$objp->fk_default_warehouse:''), "entrepot" . $suffix, '', 1, 0, $objp->fk_product, '', 1);
    +							print $formproduct->selectWarehouses(GETPOST("entrepot" . $suffix)?GETPOST("entrepot" . $suffix):($objp->fk_default_warehouse?$objp->fk_default_warehouse:''), "entrepot" . $suffix, '', 1, 0, $objp->fk_product, '', 1, 0, null, 'csswarehouse'.$suffix);
     						} elseif (count($listwarehouses) == 1) {
    -							print $formproduct->selectWarehouses(GETPOST("entrepot" . $suffix)?GETPOST("entrepot" . $suffix):($objp->fk_default_warehouse?$objp->fk_default_warehouse:''), "entrepot" . $suffix, '', 0, 0, $objp->fk_product, '', 1);
    +							print $formproduct->selectWarehouses(GETPOST("entrepot" . $suffix)?GETPOST("entrepot" . $suffix):($objp->fk_default_warehouse?$objp->fk_default_warehouse:''), "entrepot" . $suffix, '', 0, 0, $objp->fk_product, '', 1, 0, null, 'csswarehouse'.$suffix);
     						} else {
     							$langs->load("errors");
     							print $langs->trans("ErrorNoWarehouseDefined");
    @@ -710,21 +715,27 @@ if ($id > 0 || ! empty($ref)) {
     
     		if ($nbproduct)
     		{
    -			$checkboxlabel=$langs->trans("CloseReceivedSupplierOrdersAutomatically", $langs->transnoentitiesnoconv('StatusOrderReceivedAll'));
    +			$checkboxlabel = $langs->trans("CloseReceivedSupplierOrdersAutomatically", $langs->transnoentitiesnoconv('StatusOrderReceivedAll'));
     
     			print '<br><div class="center">';
    -            print $langs->trans("Comment") . ' : ';
    -			print '<input type="text" class="minwidth400" maxlength="128" name="comment" value="';
    -			print $_POST["comment"] ? GETPOST("comment") : $langs->trans("DispatchSupplierOrder", $object->ref);
    -			// print ' / '.$object->ref_supplier; // Not yet available
    -			print '" class="flat"><br>';
    +			$parameters = array();
    +			$reshook = $hookmanager->executeHooks('addMoreActionsButtons', $parameters, $object, $action); // Note that $action and $object may have been
    +			// modified by hook
    +			if (empty($reshook))
    +			{
    +				print $langs->trans("Comment").' : ';
    +				print '<input type="text" class="minwidth400" maxlength="128" name="comment" value="';
    +				print $_POST["comment"] ? GETPOST("comment") : $langs->trans("DispatchSupplierOrder", $object->ref);
    +				// print ' / '.$object->ref_supplier; // Not yet available
    +				print '" class="flat"><br>';
     
    -			print '<input type="checkbox" checked="checked" name="closeopenorder"> '.$checkboxlabel;
    +				print '<input type="checkbox" checked="checked" name="closeopenorder"> '.$checkboxlabel;
     
    -			print '<br><input type="submit" class="button" value="' . $langs->trans("DispatchVerb") . '"';
    -			if (count($listwarehouses) <= 0)
    -				print ' disabled';
    -			print '>';
    +				print '<br><input type="submit" class="button" value="'.$langs->trans("DispatchVerb").'"';
    +				if (count($listwarehouses) <= 0)
    +					print ' disabled';
    +				print '>';
    +			}
     			print '</div>';
     		}
     
    @@ -764,14 +775,14 @@ if ($id > 0 || ! empty($ref)) {
     			print load_fiche_titre($langs->trans("ReceivingForSameOrder"));
     
     			print '<div class="div-table-responsive">';
    -			print '<table class="noborder" width="100%">';
    +			print '<table id="dispatch_received_products" class="noborder" width="100%">';
     
     			print '<tr class="liste_titre">';
     			print '<td>' . $langs->trans("Product") . '</td>';
     			if (! empty($conf->productbatch->enabled)) {
    -				print '<td>' . $langs->trans("batch_number") . '</td>';
    -				print '<td>' . $langs->trans("EatByDate") . '</td>';
    -				print '<td>' . $langs->trans("SellByDate") . '</td>';
    +				print '<td class="dispatch_batch_number_title">' . $langs->trans("batch_number") . '</td>';
    +				print '<td class="dispatch_dluo_title">' . $langs->trans("EatByDate") . '</td>';
    +				print '<td class="dispatch_dlc_title">' . $langs->trans("SellByDate") . '</td>';
     			}
     			print '<td align="right">' . $langs->trans("QtyDispatched") . '</td>';
     			print '<td></td>';
    @@ -782,8 +793,6 @@ if ($id > 0 || ! empty($ref)) {
     			print '<td>' . $langs->trans("Date") . '</td>';
     			print "</tr>\n";
     
    -			$var = false;
    -
     			while ( $i < $num ) {
     				$objp = $db->fetch_object($resql);
     
    @@ -794,9 +803,9 @@ if ($id > 0 || ! empty($ref)) {
     				print "</td>\n";
     
     				if (! empty($conf->productbatch->enabled)) {
    -					print '<td>' . $objp->batch . '</td>';
    -					print '<td>' . dol_print_date($db->jdate($objp->eatby), 'day') . '</td>';
    -					print '<td>' . dol_print_date($db->jdate($objp->sellby), 'day') . '</td>';
    +					print '<td class="dispatch_batch_number">' . $objp->batch . '</td>';
    +					print '<td class="dispatch_dluo">' . dol_print_date($db->jdate($objp->eatby), 'day') . '</td>';
    +					print '<td class="dispatch_dlc">' . dol_print_date($db->jdate($objp->sellby), 'day') . '</td>';
     				}
     
     				// Qty
    @@ -852,12 +861,11 @@ if ($id > 0 || ! empty($ref)) {
     					print '</td>';
     				}
     				// date
    -				print '<td>' . dol_print_date($objp->datec) . '</td>';
    +				print '<td>' . dol_print_date($objp->datec, "dayhour") . '</td>';
     
     				print "</tr>\n";
     
     				$i ++;
    -				$var = ! $var;
     			}
     			$db->free($resql);
     
    @@ -869,6 +877,6 @@ if ($id > 0 || ! empty($ref)) {
     	}
     }
     
    +// End of page
     llxFooter();
    -
     $db->close();
    diff --git a/htdocs/fourn/commande/document.php b/htdocs/fourn/commande/document.php
    index 59358279e31..8aa4da9c307 100644
    --- a/htdocs/fourn/commande/document.php
    +++ b/htdocs/fourn/commande/document.php
    @@ -38,14 +38,8 @@ if (! empty($conf->projet->enabled)) {
     	require_once DOL_DOCUMENT_ROOT . '/projet/class/project.class.php';
     }
     
    -$langs->load('orders');
    -$langs->load('other');
    -$langs->load('sendings');
    -$langs->load('companies');
    -$langs->load('bills');
    -$langs->load('deliveries');
    -$langs->load('products');
    -$langs->load('stocks');
    +// Load translation files required by the page
    +$langs->loadLangs(array("bills", "orders", "sendings", "companies", "deliveries", "products", "stocks","other"));
     
     $id = GETPOST('id','int');
     $ref = GETPOST('ref', 'alpha');
    @@ -107,7 +101,7 @@ if ($object->id > 0)
     	dol_fiche_head($head, 'documents', $langs->trans('SupplierOrder'), -1, 'order');
     
     
    -	// Construit liste des fichiers
    +	// Build file list
     	$filearray=dol_dir_list($upload_dir,"files",0,'','(\.meta|_preview.*\.png)$',$sortfield,(strtolower($sortorder)=='desc'?SORT_DESC:SORT_ASC),1);
     	$totalsize=0;
     	foreach($filearray as $key => $file)
    @@ -189,6 +183,6 @@ else
     	exit;
     }
     
    -
    +// End of page
     llxFooter();
     $db->close();
    diff --git a/htdocs/fourn/commande/index.php b/htdocs/fourn/commande/index.php
    index 4eead48abf4..59e7b82e488 100644
    --- a/htdocs/fourn/commande/index.php
    +++ b/htdocs/fourn/commande/index.php
    @@ -34,8 +34,8 @@ $orderid = GETPOST('orderid');
     if ($user->societe_id) $socid=$user->societe_id;
     $result = restrictedArea($user, 'fournisseur', $orderid, '', 'commande');
     
    -$langs->load("suppliers");
    -$langs->load("orders");
    +// Load translation files required by the page
    +$langs->loadLangs(array("suppliers", "orders"));
     
     
     /*
    @@ -432,6 +432,6 @@ print "</table><br>";
     
     print '</div></div></div>';
     
    +// End of page
     llxFooter();
    -
     $db->close();
    diff --git a/htdocs/fourn/commande/info.php b/htdocs/fourn/commande/info.php
    index 016e9007fb9..dee7a83bc6a 100644
    --- a/htdocs/fourn/commande/info.php
    +++ b/htdocs/fourn/commande/info.php
    @@ -33,10 +33,8 @@ if (! empty($conf->projet->enabled)) {
     	require_once DOL_DOCUMENT_ROOT . '/projet/class/project.class.php';
     }
     
    -$langs->load("orders");
    -$langs->load("suppliers");
    -$langs->load("companies");
    -$langs->load('stocks');
    +// Load translation files required by the page
    +$langs->loadLangs(array("suppliers", "orders", "companies", "stocks"));
     
     $id=GETPOST('id','int');
     $ref=GETPOST('ref','alpha');
    @@ -221,7 +219,6 @@ if (!empty($object->id))
         show_actions_done($conf,$langs,$db,$object,null,0,$actioncode, '', $filters);
     }
     
    -
    -
    +// End of page
     llxFooter();
     $db->close();
    diff --git a/htdocs/fourn/commande/list.php b/htdocs/fourn/commande/list.php
    index 1ea820e09ad..06857526731 100644
    --- a/htdocs/fourn/commande/list.php
    +++ b/htdocs/fourn/commande/list.php
    @@ -1,11 +1,12 @@
     <?php
    -/* Copyright (C) 2001-2006 Rodolphe Quiedeville <rodolphe@quiedeville.org>
    +/* Copyright (C) 2001-2006  Rodolphe Quiedeville    <rodolphe@quiedeville.org>
      * Copyright (C) 2004-2016 Laurent Destailleur  <eldy@users.sourceforge.net>
      * Copyright (C) 2005-2012 Regis Houssin        <regis.houssin@capnetworks.com>
      * Copyright (C) 2013      Cédric Salvador      <csalvador@gpcsolutions.fr>
      * Copyright (C) 2014      Marcos García        <marcosgdf@gmail.com>
      * Copyright (C) 2014      Juanjo Menent        <jmenent@2byte.es>
      * Copyright (C) 2016      Ferran Marcet        <fmarcet@2byte.es>
    + * Copyright (C) 2018       Frédéric France         <frederic.france@netlogic.fr>
      *
      * This program is free software; you can redistribute it and/or modify
      * it under the terms of the GNU General Public License as published by
    @@ -79,6 +80,8 @@ $search_total_ttc=GETPOST('search_total_ttc','alpha');
     $optioncss = GETPOST('optioncss','alpha');
     $search_billed = GETPOST('search_billed','int');
     $search_project_ref=GETPOST('search_project_ref','alpha');
    +$search_btn=GETPOST('button_search','alpha');
    +$search_remove_btn=GETPOST('button_removefilter','alpha');
     
     $status=GETPOST('statut','alpha');
     $viewstatut=GETPOST('viewstatut');
    @@ -94,7 +97,7 @@ $limit = GETPOST('limit','int')?GETPOST('limit','int'):$conf->liste_limit;
     $sortfield = GETPOST("sortfield",'alpha');
     $sortorder = GETPOST("sortorder",'alpha');
     $page = GETPOST("page",'int');
    -if (empty($page) || $page == -1) { $page = 0; }     // If $page is not defined, or '' or -1
    +if (empty($page) || $page == -1 || !empty($search_btn) || !empty($search_remove_btn) || (empty($toselect) && $massaction === '0')) { $page = 0; }     // If $page is not defined, or '' or -1
     $offset = $limit * $page;
     $pageprev = $page - 1;
     $pagenext = $page + 1;
    @@ -425,7 +428,7 @@ if (empty($reshook))
     		if (! $error)
     		{
     			$db->commit();
    -			setEventMessage($langs->trans('BillCreated', $nb_bills_created));
    +			setEventMessages($langs->trans('BillCreated', $nb_bills_created), null, 'mesgs');
     		}
     		else
     		{
    @@ -644,7 +647,7 @@ if ($resql)
     	$newcardbutton='';
     	if($user->rights->fournisseur->commande->creer)
     	{
    -		$newcardbutton='<a class="butActionNew" href="'.DOL_URL_ROOT.'/fourn/commande/card.php?action=create">'.$langs->trans('NewOrder');
    +		$newcardbutton='<a class="butActionNew" href="'.DOL_URL_ROOT.'/fourn/commande/card.php?action=create"><span class="valignmiddle">'.$langs->trans('NewOrder').'</span>';
     		$newcardbutton.= '<span class="fa fa-plus-circle valignmiddle"></span>';
     		$newcardbutton.= '</a>';
     	}
    @@ -679,7 +682,7 @@ if ($resql)
     		print $langs->trans('DateInvoice');
     		print '</td>';
     		print '<td>';
    -		print $form->select_date('', '', '', '', '', '', 1, 1);
    +		print $form->selectDate('', '', '', '', '', '', 1, 1);
     		print '</td>';
     		print '</tr>';
     		print '<tr>';
    @@ -711,7 +714,7 @@ if ($resql)
     	if ($sall)
     	{
     		foreach($fieldstosearchall as $key => $val) $fieldstosearchall[$key]=$langs->trans($val);
    -		print $langs->trans("FilterOnInto", $sall) . join(', ',$fieldstosearchall);
    +		print '<div class="divsearchfieldfilter">'.$langs->trans("FilterOnInto", $sall) . join(', ',$fieldstosearchall).'</div>';
     	}
     
     	$moreforfilter='';
    @@ -935,13 +938,11 @@ if ($resql)
     	$projectstatic=new Project($db);
     
     	$i=0;
    -	$var=true;
     	$totalarray=array();
     	while ($i < min($num,$limit))
     	{
     		$obj = $db->fetch_object($resql);
     
    -
     		$objectstatic->id=$obj->rowid;
     		$objectstatic->ref=$obj->ref;
     		$objectstatic->ref_supplier = $obj->ref_supplier;
    @@ -1127,7 +1128,7 @@ if ($resql)
     		// Status
     		if (! empty($arrayfields['cf.fk_statut']['checked']))
     		{
    -			print '<td align="right" class="nowrap">'.$objectstatic->LibStatut($obj->fk_statut, 5, $obj->billed, 1).'</td>';
    +			print '<td align="right" class="nowrap">'.$objectstatic->LibStatut($obj->fk_statut, 5, $obj->billed).'</td>';
     			if (! $i) $totalarray['nbfield']++;
     		}
     		// Billed
    @@ -1197,6 +1198,6 @@ else
     	dol_print_error($db);
     }
     
    -
    +// End of page
     llxFooter();
     $db->close();
    diff --git a/htdocs/fourn/commande/note.php b/htdocs/fourn/commande/note.php
    index 44edbdc8f00..288b43d200b 100644
    --- a/htdocs/fourn/commande/note.php
    +++ b/htdocs/fourn/commande/note.php
    @@ -3,7 +3,7 @@
      * Copyright (C) 2004-2016 Laurent Destailleur  <eldy@users.sourceforge.net>
      * Copyright (C) 2005-2009 Regis Houssin        <regis.houssin@capnetworks.com>
      * Copyright (C) 2012      Marcos García        <marcosgdf@gmail.com>
    - * Copyright (C) 2017      Ferran Marcet       	 <fmarcet@2byte.es>
    + * Copyright (C) 2017      Ferran Marcet       	<fmarcet@2byte.es>
      *
      * This program is free software; you can redistribute it and/or modify
      * it under the terms of the GNU General Public License as published by
    @@ -32,10 +32,8 @@ if (! empty($conf->projet->enabled)) {
     	require_once DOL_DOCUMENT_ROOT . '/projet/class/project.class.php';
     }
     
    -$langs->load("orders");
    -$langs->load("suppliers");
    -$langs->load("companies");
    -$langs->load('stocks');
    +// Load translation files required by the page
    +$langs->loadLangs(array("suppliers", "orders", "companies", "stocks"));
     
     $id = GETPOST('facid','int')?GETPOST('facid','int'):GETPOST('id','int');
     $ref = GETPOST('ref');
    @@ -155,7 +153,6 @@ if ($id > 0 || ! empty($ref))
         }
     }
     
    -
    +// End of page
     llxFooter();
    -
     $db->close();
    diff --git a/htdocs/fourn/commande/orderstoinvoice.php b/htdocs/fourn/commande/orderstoinvoice.php
    index 4c229518eba..9b9743f201f 100644
    --- a/htdocs/fourn/commande/orderstoinvoice.php
    +++ b/htdocs/fourn/commande/orderstoinvoice.php
    @@ -1,5 +1,5 @@
     <?php
    -/* Copyright (C) 2001-2005 Rodolphe Quiedeville   	<rodolphe@quiedeville.org>
    +/* Copyright (C) 2001-2005 Rodolphe Quiedeville     <rodolphe@quiedeville.org>
      * Copyright (C) 2004-2013 Laurent Destailleur   	<eldy@users.sourceforge.net>
      * Copyright (C) 2005      Marc Barilley / Ocebo  	<marc@ocebo.com>
      * Copyright (C) 2005-2012 Regis Houssin          	<regis.houssin@capnetworks.com>
    @@ -8,6 +8,7 @@
      * Copyright (C) 2012-2017 Juanjo Menent			<jmenent@2byte.es>
      * Copyright (C) 2014	   Florian Henry			<florian.henry@open-concept.pro>
      * Copyright (C) 2015      Marcos García            <marcosgdf@gmail.com>
    + * Copyright (C) 2018      Frédéric France          <frederic.france@netlogic.fr>
      *
      * This program is free software; you can redistribute it and/or modify
      * it under the terms of the GNU General Public License as published by
    @@ -40,9 +41,8 @@ if (! empty($conf->projet->enabled)) {
     	require_once DOL_DOCUMENT_ROOT . '/core/class/html.formprojet.class.php';
     }
     
    -$langs->load('orders');
    -$langs->load('deliveries');
    -$langs->load('companies');
    +// Load translation files required by the page
    +$langs->loadLangs(array("orders", "companies", "deliveries"));
     
     if (! $user->rights->fournisseur->facture->creer)
     	accessforbidden();
    @@ -104,9 +104,9 @@ if (($action == 'create' || $action == 'add') && ! $error) {
     	if (! empty($conf->projet->enabled))
     		require_once DOL_DOCUMENT_ROOT . '/projet/class/project.class.php';
     
    -	$langs->load('bills');
    -	$langs->load('products');
    -	$langs->load('main');
    +	// Load translation files required by the page
    +    $langs->loadLangs(array("bills", "main", "products"));
    +
     	if (isset($_GET['orders_to_invoice'])) {
     		$orders_id = GETPOST('orders_to_invoice','',1);
     		$n = count($orders_id);
    @@ -332,7 +332,7 @@ if ($action == 'create' && !$error) {
     
     	// Date invoice
     	print '<tr><td class="fieldrequired">' . $langs->trans('Date') . '</td><td colspan="2">';
    -	$html->select_date('', '', '', '', '', "add", 1, 1);
    +	print $html->selectDate('', '', '', '', '', "add", 1, 1);
     	print '</td></tr>';
     	// Payment term
     	print '<tr><td class="nowrap">' . $langs->trans('PaymentConditionsShort') . '</td><td colspan="2">';
    @@ -486,8 +486,8 @@ if (($action != 'create' && $action != 'add') && !$error) {
     		$num = $db->num_rows($resql);
     		print load_fiche_titre($title);
     		$i = 0;
    -		$period = $html->select_date($date_start, 'date_start', 0, 0, 1, '', 1, 0, 1) . ' - ' . $html->select_date($date_end, 'date_end', 0, 0, 1, '', 1, 0, 1);
    -		$periodely = $html->select_date($date_starty, 'date_start_dely', 0, 0, 1, '', 1, 0, 1) . ' - ' . $html->select_date($date_endy, 'date_end_dely', 0, 0, 1, '', 1, 0, 1);
    +		$period = $html->selectDate($date_start, 'date_start', 0, 0, 1, '', 1, 0) . ' - ' . $html->selectDate($date_end, 'date_end', 0, 0, 1, '', 1, 0);
    +		$periodely = $html->selectDate($date_starty, 'date_start_dely', 0, 0, 1, '', 1, 0) . ' - ' . $html->selectDate($date_endy, 'date_end_dely', 0, 0, 1, '', 1, 0);
     
     		if (! empty($socid)) {
     			// Company
    @@ -617,5 +617,6 @@ if (($action != 'create' && $action != 'add') && !$error) {
     
     dol_htmloutput_mesg($mesg, $mesgs);
     
    +// End of page
     llxFooter();
     $db->close();
    diff --git a/htdocs/fourn/commande/tpl/linkedobjectblock.tpl.php b/htdocs/fourn/commande/tpl/linkedobjectblock.tpl.php
    index bdcfb3fdca8..4ce44845bf6 100644
    --- a/htdocs/fourn/commande/tpl/linkedobjectblock.tpl.php
    +++ b/htdocs/fourn/commande/tpl/linkedobjectblock.tpl.php
    @@ -38,12 +38,11 @@ $linkedObjectBlock = $GLOBALS['linkedObjectBlock'];
     $langs->load("orders");
     
     $total=0; $ilink=0;
    -$var=true;
     foreach($linkedObjectBlock as $key => $objectlink)
     {
         $ilink++;
     
    -    $trclass=($var?'pair':'impair');
    +    $trclass='oddeven';
         if ($ilink == count($linkedObjectBlock) && empty($noMoreLinkedObjectBlockAfter) && count($linkedObjectBlock) <= 1) $trclass.=' liste_sub_total';
     ?>
         <tr class="<?php echo $trclass; ?>">
    diff --git a/htdocs/fourn/contact.php b/htdocs/fourn/contact.php
    index a334442e9ab..a6adb0bad27 100644
    --- a/htdocs/fourn/contact.php
    +++ b/htdocs/fourn/contact.php
    @@ -130,7 +130,6 @@ else
         dol_print_error($db);
     }
     
    -
    +// End of page
     llxFooter();
    -
     $db->close();
    diff --git a/htdocs/fourn/facture/card.php b/htdocs/fourn/facture/card.php
    index 5cb8e42681e..af7f21f3628 100644
    --- a/htdocs/fourn/facture/card.php
    +++ b/htdocs/fourn/facture/card.php
    @@ -9,6 +9,7 @@
      * Copyright (C) 2013		Florian Henry			<florian.henry@open-concept.pro>
      * Copyright (C) 2014-2016  Marcos García			<marcosgdf@gmail.com>
      * Copyright (C) 2016-2017	Alexandre Spangaro		<aspangaro@zendsi.com>
    + * Copyright (C) 2018       Frédéric France         <frederic.france@netlogic.fr>
      *
      * This program is free software; you can redistribute it and/or modify
      * it under the terms of the GNU General Public License as published by
    @@ -508,7 +509,6 @@ if (empty($reshook))
     				$sql.= ' WHERE pf.fk_facturefourn = '.$object->id;
     				$sql.= ' AND pf.fk_paiementfourn = p.rowid';
     				$sql.= ' AND p.entity IN (' . getEntity('facture').')';
    -				$sql.= ' ORDER BY p.datep, p.tms';
     
     				$resql = $db->query($sql);
     				if (! $resql) dol_print_error($db);
    @@ -1098,6 +1098,7 @@ if (empty($reshook))
     		$product_desc=(GETPOST('dp_desc')?GETPOST('dp_desc'):'');
     		$date_start=dol_mktime(GETPOST('date_start'.$predef.'hour'), GETPOST('date_start'.$predef.'min'), GETPOST('date_start' . $predef . 'sec'), GETPOST('date_start'.$predef.'month'), GETPOST('date_start'.$predef.'day'), GETPOST('date_start'.$predef.'year'));
     		$date_end=dol_mktime(GETPOST('date_end'.$predef.'hour'), GETPOST('date_end'.$predef.'min'), GETPOST('date_end' . $predef . 'sec'), GETPOST('date_end'.$predef.'month'), GETPOST('date_end'.$predef.'day'), GETPOST('date_end'.$predef.'year'));
    +
     		$prod_entry_mode = GETPOST('prod_entry_mode');
     		if ($prod_entry_mode == 'free')
     		{
    @@ -1162,7 +1163,7 @@ if (empty($reshook))
     				if ($res = $prodcomb->fetchByProductCombination2ValuePairs($idprod, $combinations)) {
     					$idprod = $res->fk_product_child;
     				} else {
    -					setEventMessage($langs->trans('ErrorProductCombinationNotFound'), 'errors');
    +					setEventMessages($langs->trans('ErrorProductCombinationNotFound'), null, 'errors');
     					$error ++;
     				}
     			}
    @@ -1173,21 +1174,34 @@ if (empty($reshook))
     			$productsupplier=new ProductFournisseur($db);
     
     			$idprod=0;
    -			if (GETPOST('idprodfournprice') == -1 || GETPOST('idprodfournprice') == '') $idprod=-99;	// Same behaviour than with combolist. When not select idprodfournprice is now -99 (to avoid conflict with next action that may return -1, -2, ...)
    +			if (GETPOST('idprodfournprice','alpha') == -1 || GETPOST('idprodfournprice','alpha') == '') $idprod=-99;	// Same behaviour than with combolist. When not select idprodfournprice is now -99 (to avoid conflict with next action that may return -1, -2, ...)
     
    -			if (preg_match('/^idprod_([0-9]+)$/', GETPOST('idprodfournprice'), $reg))
    +			if (preg_match('/^idprod_([0-9]+)$/', GETPOST('idprodfournprice','alpha'), $reg))
     			{
     				$idprod=$reg[1];
    -				$res=$productsupplier->fetch($idprod);
    -				// Call to init properties of $productsupplier
    +				$res=$productsupplier->fetch($idprod);	// Load product from its id
    +				// Call to init some price properties of $productsupplier
     				// So if a supplier price already exists for another thirdparty (first one found), we use it as reference price
    -				$productsupplier->get_buyprice(0, -1, $idprod, 'none');        // We force qty to -1 to be sure to find if a supplier price exist
    +				if (! empty($conf->global->SUPPLIER_TAKE_FIRST_PRICE_IF_NO_PRICE_FOR_CURRENT_SUPPLIER))
    +				{
    +					$fksoctosearch = 0;
    +					$productsupplier->get_buyprice(0, -1, $idprod, 'none', $fksoctosearch);        // We force qty to -1 to be sure to find if a supplier price exist
    +					if ($productsupplier->fourn_socid != $socid)	// The price we found is for another supplier, so we clear supplier price
    +					{
    +						$productsupplier->ref_supplier = '';
    +					}
    +				}
    +				else
    +				{
    +					$fksoctosearch = $object->thirdparty->id;
    +					$productsupplier->get_buyprice(0, -1, $idprod, 'none', $fksoctosearch);        // We force qty to -1 to be sure to find if a supplier price exist
    +				}
     			}
    -			elseif (GETPOST('idprodfournprice') > 0)
    +			elseif (GETPOST('idprodfournprice','alpha') > 0)
     			{
     				$qtytosearch=$qty; 	   // Just to see if a price exists for the quantity. Not used to found vat.
     				//$qtytosearch=-1;	       // We force qty to -1 to be sure to find if a supplier price exist
    -				$idprod=$productsupplier->get_buyprice(GETPOST('idprodfournprice'), $qtytosearch);
    +				$idprod=$productsupplier->get_buyprice(GETPOST('idprodfournprice','alpha'), $qtytosearch);
     				$res=$productsupplier->fetch($idprod);
     			}
     
    @@ -1195,7 +1209,11 @@ if (empty($reshook))
     			{
     				$label = $productsupplier->label;
     
    -				$desc = $productsupplier->description;
    +				// if we use supplier description of the products
    +				if(!empty($productsupplier->desc_supplier) && !empty($conf->global->PRODUIT_FOURN_TEXTS)) {
    +				    $desc = $productsupplier->desc_supplier;
    +				} else $desc = $productsupplier->description;
    +
     				if (trim($product_desc) != trim($desc)) $desc = dol_concatdesc($desc, $product_desc);
     
     				$type = $productsupplier->type;
    @@ -1203,15 +1221,18 @@ if (empty($reshook))
     
     				$ref_supplier = $productsupplier->ref_supplier;
     
    -				$tva_tx=get_default_tva($object->thirdparty, $mysoc, $productsupplier->id, GETPOST('idprodfournprice'));
    -				$tva_npr = get_default_npr($object->thirdparty, $mysoc, $productsupplier->id, GETPOST('idprodfournprice'));
    +				$tva_tx=get_default_tva($object->thirdparty, $mysoc, $productsupplier->id, GETPOST('idprodfournprice','alpha'));
    +				$tva_npr = get_default_npr($object->thirdparty, $mysoc, $productsupplier->id, GETPOST('idprodfournprice','alpha'));
     				if (empty($tva_tx)) $tva_npr=0;
     				$localtax1_tx= get_localtax($tva_tx, 1, $mysoc, $object->thirdparty, $tva_npr);
     				$localtax2_tx= get_localtax($tva_tx, 2, $mysoc, $object->thirdparty, $tva_npr);
     
    +				$pu = $productsupplier->fourn_pu;
    +				if (empty($pu)) $pu = 0;	// If pu is '' or null, we force to have a numeric value
    +
     				$result=$object->addline(
     					$desc,
    -					$productsupplier->fourn_pu,
    +					$pu,
     					$tva_tx,
     					$localtax1_tx,
     					$localtax2_tx,
    @@ -1892,8 +1913,10 @@ if ($action == 'create')
     				print $desc;
     
     				print '<div id="credit_note_options" class="clearboth">';
    -				print '&nbsp;&nbsp;&nbsp; <input type="checkbox" name="invoiceAvoirWithLines" id="invoiceAvoirWithLines" value="1" onclick="if($(this).is(\':checked\') ) { $(\'#radio_creditnote\').prop(\'checked\', true); $(\'#invoiceAvoirWithPaymentRestAmount\').removeAttr(\'checked\');   }" '.(GETPOST('invoiceAvoirWithLines','int')>0 ? 'checked':'').' /> <label for="invoiceAvoirWithLines">'.$langs->trans('invoiceAvoirWithLines')."</label>";
    -				print '<br>&nbsp;&nbsp;&nbsp; <input type="checkbox" name="invoiceAvoirWithPaymentRestAmount" id="invoiceAvoirWithPaymentRestAmount" value="1" onclick="if($(this).is(\':checked\') ) { $(\'#radio_creditnote\').prop(\'checked\', true);  $(\'#invoiceAvoirWithLines\').removeAttr(\'checked\');   }" '.(GETPOST('invoiceAvoirWithPaymentRestAmount','int')>0 ? 'checked':'').' /> <label for="invoiceAvoirWithPaymentRestAmount">'.$langs->trans('invoiceAvoirWithPaymentRestAmount')."</label>";
    +				print '&nbsp;&nbsp;&nbsp; <input type="checkbox" name="invoiceAvoirWithLines" id="invoiceAvoirWithLines" value="1" onclick="if($(this).is(\':checked\') ) { $(\'#radio_creditnote\').prop(\'checked\', true); $(\'#invoiceAvoirWithPaymentRestAmount\').removeAttr(\'checked\');   }" '.(GETPOST('invoiceAvoirWithLines','int')>0 ? 'checked':'').' /> ';
    +				print '<label for="invoiceAvoirWithLines">'.$langs->trans('invoiceAvoirWithLines')."</label>";
    +				print '<br>&nbsp;&nbsp;&nbsp; <input type="checkbox" name="invoiceAvoirWithPaymentRestAmount" id="invoiceAvoirWithPaymentRestAmount" value="1" onclick="if($(this).is(\':checked\') ) { $(\'#radio_creditnote\').prop(\'checked\', true);  $(\'#invoiceAvoirWithLines\').removeAttr(\'checked\');   }" '.(GETPOST('invoiceAvoirWithPaymentRestAmount','int')>0 ? 'checked':'').' /> ';
    +				print '<label for="invoiceAvoirWithPaymentRestAmount">'.$langs->trans('invoiceAvoirWithPaymentRestAmount')."</label>";
     				print '</div>';
     
     				print '</div></div>';
    @@ -1933,12 +1956,12 @@ if ($action == 'create')
     
     	// Date invoice
     	print '<tr><td class="fieldrequired">'.$langs->trans('DateInvoice').'</td><td>';
    -	$form->select_date($dateinvoice,'','','','',"add",1,1);
    +	print $form->selectDate($dateinvoice, '', '', '', '', "add", 1, 1);
     	print '</td></tr>';
     
     	// Due date
     	print '<tr><td>'.$langs->trans('DateMaxPayment').'</td><td>';
    -	$form->select_date($datedue,'ech','','','',"add",1,1);
    +	print $form->selectDate($datedue, 'ech', '', '', '', "add", 1, 1);
     	print '</td></tr>';
     
     	// Payment term
    @@ -2320,7 +2343,7 @@ else
         	$morehtmlref.=$form->editfieldval("RefSupplier", 'ref_supplier', $object->ref_supplier, $object, $user->rights->fournisseur->facture->creer, 'string', '', null, null, '', 1);
         	// Thirdparty
         	$morehtmlref.='<br>'.$langs->trans('ThirdParty') . ' : ' . $object->thirdparty->getNomUrl(1);
    -		if (empty($conf->global->MAIN_DISABLE_OTHER_LINK) && $object->thirdparty->id > 0) $morehtmlref.=' (<a href="'.DOL_URL_ROOT.'/fourn/facture/list.php?socid='.$object->thirdparty->id.'">'.$langs->trans("OtherBills").'</a>)';
    +    	if (empty($conf->global->MAIN_DISABLE_OTHER_LINK) && $object->thirdparty->id > 0) $morehtmlref.=' (<a href="'.DOL_URL_ROOT.'/fourn/facture/list.php?socid='.$object->thirdparty->id.'&search_company='.urlencode($object->thirdparty->name).'">'.$langs->trans("OtherBills").'</a>)';
         	// Project
         	if (! empty($conf->projet->enabled))
         	{
    @@ -2406,7 +2429,7 @@ else
                 $discount = new DiscountAbsolute($db);
                 $result = $discount->fetch(0, 0, $object->id);
                 if ($result > 0){
    -                print '. '.$langs->trans("CreditNoteConvertedIntoDiscount", $object->getLibType(), $discount->getNomUrl(1, 'discount')).'<br>';
    +                print '. '.$langs->trans("CreditNoteConvertedIntoDiscount", $object->getLibType(1), $discount->getNomUrl(1, 'discount')).'<br>';
                 }
             }
             print '</td></tr>';
    @@ -2821,7 +2844,7 @@ else
     				print $form->textwithpicto($langs->trans("Discount") . ':', $langs->trans("HelpEscompte"), - 1);
     				print '</td><td align="right">' . price($object->total_ttc - $creditnoteamount - $depositamount - $totalpaye) . '</td><td>&nbsp;</td></tr>';
     				$resteapayeraffiche = 0;
    -				$cssforamountpaymentcomplete = '';
    +				$cssforamountpaymentcomplete = 'amountpaymentneutral';
     			}
     			// Paye partiellement ou Abandon 'badsupplier'
     			if (($object->statut == FactureFournisseur::STATUS_CLOSED || $object->statut == FactureFournisseur::STATUS_ABANDONED) && $object->close_code == 'badsupplier') {
    @@ -2829,7 +2852,7 @@ else
     				print $form->textwithpicto($langs->trans("Abandoned") . ':', $langs->trans("HelpAbandonBadCustomer"), - 1);
     				print '</td><td align="right">' . price($object->total_ttc - $creditnoteamount - $depositamount - $totalpaye) . '</td><td>&nbsp;</td></tr>';
     				// $resteapayeraffiche=0;
    -				$cssforamountpaymentcomplete = '';
    +				$cssforamountpaymentcomplete = 'amountpaymentneutral';
     			}
     			// Paye partiellement ou Abandon 'product_returned'
     			if (($object->statut == FactureFournisseur::STATUS_CLOSED || $object->statut == FactureFournisseur::STATUS_ABANDONED) && $object->close_code == 'product_returned') {
    @@ -2837,7 +2860,7 @@ else
     				print $form->textwithpicto($langs->trans("ProductReturned") . ':', $langs->trans("HelpAbandonProductReturned"), - 1);
     				print '</td><td align="right">' . price($object->total_ttc - $creditnoteamount - $depositamount - $totalpaye) . '</td><td>&nbsp;</td></tr>';
     				$resteapayeraffiche = 0;
    -				$cssforamountpaymentcomplete = '';
    +				$cssforamountpaymentcomplete = 'amountpaymentneutral';
     			}
     			// Paye partiellement ou Abandon 'abandon'
     			if (($object->statut == FactureFournisseur::STATUS_CLOSED || $object->statut == FactureFournisseur::STATUS_ABANDONED) && $object->close_code == 'abandon') {
    @@ -2848,7 +2871,7 @@ else
     				print $form->textwithpicto($langs->trans("Abandoned") . ':', $text, - 1);
     				print '</td><td align="right">' . price($object->total_ttc - $creditnoteamount - $depositamount - $totalpaye) . '</td><td>&nbsp;</td></tr>';
     				$resteapayeraffiche = 0;
    -				$cssforamountpaymentcomplete = '';
    +				$cssforamountpaymentcomplete = 'amountpaymentneutral';
     			}
     
     			// Billed
    @@ -2861,12 +2884,12 @@ else
     			else
     				print $langs->trans('ExcessPaid');
     			print ' :</td>';
    -			print '<td align="right" class="'.($resteapayeraffiche?'amountremaintopay':$cssforamountpaymentcomplete).'">' . price($resteapayeraffiche) . '</td>';
    +			print '<td align="right"'.($resteapayeraffiche?' class="amountremaintopay"':(' class="'.$cssforamountpaymentcomplete.'"')).'>' . price($resteapayeraffiche) . '</td>';
     			print '<td class="nowrap">&nbsp;</td></tr>';
     		}
     		else // Credit note
     		{
    -			$cssforamountpaymentcomplete='';
    +			$cssforamountpaymentcomplete='amountpaymentneutral';
     
     			// Total already paid back
     			print '<tr><td colspan="' . $nbcols . '" align="right">';
    @@ -2881,9 +2904,9 @@ else
     			if ($resteapayeraffiche <= 0)
     				print $langs->trans('RemainderToPayBack');
     			else
    -				print $langs->trans('ExcessPaydBack');
    +				print $langs->trans('ExcessPaid');
     			print ' :</td>';
    -			print '<td align="right" class="'.($resteapayeraffiche?'amountremaintopay':$cssforamountpaymentcomplete).'">' . price($sign * $resteapayeraffiche) . '</td>';
    +			print '<td align="right"'.($resteapayeraffiche?' class="amountremaintopay"':(' class="'.$cssforamountpaymentcomplete.'"')).'>' . price($sign * $resteapayeraffiche) . '</td>';
     			print '<td class="nowrap">&nbsp;</td></tr>';
     
     			// Sold credit note
    @@ -3179,7 +3202,6 @@ else
     	}
     }
     
    -
     // End of page
     llxFooter();
     $db->close();
    diff --git a/htdocs/fourn/facture/contact.php b/htdocs/fourn/facture/contact.php
    index 6b54e28987f..cb17be828ca 100644
    --- a/htdocs/fourn/facture/contact.php
    +++ b/htdocs/fourn/facture/contact.php
    @@ -34,9 +34,7 @@ if (! empty($conf->projet->enabled)) {
     	require_once DOL_DOCUMENT_ROOT . '/projet/class/project.class.php';
     }
     
    -$langs->load("bills");
    -$langs->load('other');
    -$langs->load("companies");
    +$langs->loadLangs(array("bills", "other", "companies"));
     
     $id		= (GETPOST('id','int') ? GETPOST('id','int') : GETPOST('facid','int'));
     $ref	= GETPOST('ref','alpha');
    @@ -276,6 +274,6 @@ if ($id > 0 || ! empty($ref))
     	}
     }
     
    -
    +// End of page
     llxFooter();
     $db->close();
    diff --git a/htdocs/fourn/facture/document.php b/htdocs/fourn/facture/document.php
    index 1f0c9f86739..4239331d0a6 100644
    --- a/htdocs/fourn/facture/document.php
    +++ b/htdocs/fourn/facture/document.php
    @@ -38,9 +38,7 @@ if (! empty($conf->projet->enabled)) {
     	require_once DOL_DOCUMENT_ROOT . '/projet/class/project.class.php';
     }
     
    -$langs->load('bills');
    -$langs->load('other');
    -$langs->load("companies");
    +$langs->loadLangs(array('bills', 'other', 'companies'));
     
     $id = GETPOST('facid','int')?GETPOST('facid','int'):GETPOST('id','int');
     $action=GETPOST('action','alpha');
    @@ -145,7 +143,7 @@ if ($object->id > 0)
         print '<div class="fichecenter">';
         print '<div class="underbanner clearboth"></div>';
     
    -	// Construit liste des fichiers
    +	// Build file list
     	$filearray=dol_dir_list($upload_dir,"files",0,'','(\.meta|_preview.*\.png)$',$sortfield,(strtolower($sortorder)=='desc'?SORT_DESC:SORT_ASC),1);
     	$totalsize=0;
     	foreach($filearray as $key => $file)
    @@ -260,6 +258,6 @@ else
         print $langs->trans('ErrorUnknown');
     }
     
    -
    +// End of page
     llxFooter();
     $db->close();
    diff --git a/htdocs/fourn/facture/impayees.php b/htdocs/fourn/facture/impayees.php
    index c1c4be9fb76..2e14a5187e4 100644
    --- a/htdocs/fourn/facture/impayees.php
    +++ b/htdocs/fourn/facture/impayees.php
    @@ -33,9 +33,7 @@ require_once DOL_DOCUMENT_ROOT.'/compta/paiement/class/paiement.class.php';
     
     if (! $user->rights->fournisseur->facture->lire) accessforbidden();
     
    -$langs->load("companies");
    -$langs->load("bills");
    -
    +$langs->loadLangs(array("companies", "bills"));
     
     $socid=GETPOST('socid','int');
     $option = GETPOST('option');
    diff --git a/htdocs/fourn/facture/info.php b/htdocs/fourn/facture/info.php
    index 1297c44037b..d0ca8cbc3da 100644
    --- a/htdocs/fourn/facture/info.php
    +++ b/htdocs/fourn/facture/info.php
    @@ -34,8 +34,7 @@ if (! empty($conf->projet->enabled)) {
     	require_once DOL_DOCUMENT_ROOT . '/projet/class/project.class.php';
     }
     
    -$langs->load('companies');
    -$langs->load('bills');
    +$langs->loadLangs(array("companies", "bills"));
     
     $id = GETPOST("facid",'int')?GETPOST("facid",'int'):GETPOST("id",'int');
     $ref = GETPOST("ref",'alpha');
    @@ -126,6 +125,6 @@ print '</td></tr></table>';
     
     print '</div>';
     
    +// End of page
     llxFooter();
    -
     $db->close();
    diff --git a/htdocs/fourn/facture/list.php b/htdocs/fourn/facture/list.php
    index 90240cf8688..3fa525415bb 100644
    --- a/htdocs/fourn/facture/list.php
    +++ b/htdocs/fourn/facture/list.php
    @@ -1,8 +1,8 @@
     <?php
    -/* Copyright (C) 2002-2006 Rodolphe Quiedeville <rodolphe@quiedeville.org>
    +/* Copyright (C) 2002-2006  Rodolphe Quiedeville    <rodolphe@quiedeville.org>
      * Copyright (C) 2004-2016 Laurent Destailleur  <eldy@users.sourceforge.net>
      * Copyright (C) 2005-2013 Regis Houssin        <regis.houssin@capnetworks.com>
    - * Copyright (C) 2013	   Philippe Grand       <philippe.grand@atoo-net.com>
    + * Copyright (C) 2013-2018 Philippe Grand       <philippe.grand@atoo-net.com>
      * Copyright (C) 2013	   Florian Henry        <florian.henry@open-concept.pro>
      * Copyright (C) 2013      Cédric Salvador      <csalvador@gpcsolutions.fr>
      * Copyright (C) 2015      Marcos García        <marcosgdf@gmail.com>
    @@ -10,6 +10,7 @@
      * Copyright (C) 2015 	   Abbes Bahfir         <bafbes@gmail.com>
      * Copyright (C) 2015-2016 Ferran Marcet        <fmarcet@2byte.es>
      * Copyright (C) 2017      Josep Lluís Amador   <joseplluis@lliuretic.cat>
    + * Copyright (C) 2018       Frédéric France         <frederic.france@netlogic.fr>
      *
      * This program is free software; you can redistribute it and/or modify
      * it under the terms of the GNU General Public License as published by
    @@ -44,10 +45,8 @@ require_once DOL_DOCUMENT_ROOT.'/projet/class/project.class.php';
     
     if (!$user->rights->fournisseur->facture->lire) accessforbidden();
     
    -$langs->load("bills");
    -$langs->load("companies");
    -$langs->load('products');
    -$langs->load('projects');
    +// Load translation files required by the page
    +$langs->loadLangs(array('products', 'bills', 'companies', 'projects'));
     
     $action=GETPOST('action','alpha');
     $massaction=GETPOST('massaction','alpha');
    @@ -71,7 +70,6 @@ $mode=GETPOST("mode");
     
     $search_all = trim((GETPOST('search_all', 'alphanohtml')!='')?GETPOST('search_all', 'alphanohtml'):GETPOST('sall', 'alphanohtml'));
     $search_label = GETPOST("search_label","alpha");
    -$search_company = GETPOST("search_company","alpha");
     $search_amount_no_tax = GETPOST("search_amount_no_tax","alpha");
     $search_amount_all_tax = GETPOST("search_amount_all_tax","alpha");
     $search_product_category=GETPOST('search_product_category','int');
    @@ -79,7 +77,7 @@ $search_ref=GETPOST('sf_ref')?GETPOST('sf_ref','alpha'):GETPOST('search_ref','al
     $search_refsupplier=GETPOST('search_refsupplier','alpha');
     $search_type=GETPOST('search_type','int');
     $search_project=GETPOST('search_project','alpha');
    -$search_societe=GETPOST('search_societe','alpha');
    +$search_company=GETPOST('search_company','alpha');
     $search_montant_ht=GETPOST('search_montant_ht','alpha');
     $search_montant_vat=GETPOST('search_montant_vat','alpha');
     $search_montant_localtax1=GETPOST('search_montant_localtax1','alpha');
    @@ -101,6 +99,8 @@ $day_lim	= GETPOST('day_lim','int');
     $month_lim	= GETPOST('month_lim','int');
     $year_lim	= GETPOST('year_lim','int');
     $toselect = GETPOST('toselect', 'array');
    +$search_btn=GETPOST('button_search','alpha');
    +$search_remove_btn=GETPOST('button_removefilter','alpha');
     
     $option = GETPOST('option');
     if ($option == 'late') {
    @@ -112,7 +112,7 @@ $limit = GETPOST('limit','int')?GETPOST('limit','int'):$conf->liste_limit;
     $sortfield = GETPOST("sortfield",'alpha');
     $sortorder = GETPOST("sortorder",'alpha');
     $page=GETPOST("page",'int');
    -if ($page == -1 || $page == null) { $page = 0 ; }
    +if ($page == -1 || $page == null || !empty($search_btn) || !empty($search_remove_btn) || (empty($toselect) && $massaction === '0')) { $page = 0 ; }
     $offset = $limit * $page ;
     $pageprev = $page - 1;
     $pagenext = $page + 1;
    @@ -205,7 +205,6 @@ if (empty($reshook))
     		$search_type="";
     		$search_label="";
     		$search_project='';
    -		$search_societe="";
     		$search_company="";
     		$search_amount_no_tax="";
     		$search_amount_all_tax="";
    @@ -317,13 +316,12 @@ if ($search_type != '' && $search_type >= 0)
     	//if ($search_type == '5') $sql.=" AND f.type = 5";  // situation
     }
     if ($search_project) $sql .= natural_search('p.ref', $search_project);
    -if ($search_societe) $sql .= natural_search('s.nom', $search_societe);
    +if ($search_company) $sql .= natural_search('s.nom', $search_company);
     if ($search_town)  $sql.= natural_search('s.town', $search_town);
     if ($search_zip)   $sql.= natural_search("s.zip",$search_zip);
     if ($search_state) $sql.= natural_search("state.nom",$search_state);
     if ($search_country) $sql .= " AND s.fk_pays IN (".$search_country.')';
     if ($search_type_thirdparty) $sql .= " AND s.fk_typent IN (".$search_type_thirdparty.')';
    -if ($search_company) $sql .= natural_search('s.nom', $search_company);
     if ($search_montant_ht != '') $sql.= natural_search('f.total_ht', $search_montant_ht, 1);
     if ($search_montant_vat != '') $sql.= natural_search('f.total_tva', $search_montant_vat, 1);
     if ($search_montant_localtax1 != '') $sql.= natural_search('f.localtax1', $search_montant_localtax1, 1);
    @@ -433,7 +431,7 @@ if ($resql)
     	{
     		$soc = new Societe($db);
     		$soc->fetch($socid);
    -		if (empty($search_societe)) $search_societe = $soc->name;
    +		if (empty($search_company)) $search_company = $soc->name;
     	}
     
     	$param='&socid='.$socid;
    @@ -479,7 +477,7 @@ if ($resql)
     	$newcardbutton='';
     	if ($user->rights->fournisseur->facture->creer)
     	{
    -		$newcardbutton='<a class="butActionNew" href="'.DOL_URL_ROOT.'/fourn/facture/card.php?action=create">'.$langs->trans('NewBill');
    +		$newcardbutton='<a class="butActionNew" href="'.DOL_URL_ROOT.'/fourn/facture/card.php?action=create"><span class="valignmiddle">'.$langs->trans('NewBill').'</span>';
     		$newcardbutton.= '<span class="fa fa-plus-circle valignmiddle"></span>';
     		$newcardbutton.= '</a>';
     	}
    @@ -515,7 +513,7 @@ if ($resql)
     		print $langs->trans('DateInvoice');
     		print '</td>';
     		print '<td>';
    -		print $form->select_date('', '', '', '', '', '', 1, 1);
    +		print $form->selectDate('', '', '', '', '', '', 1, 1);
     		print '</td>';
     		print '</tr>';
     		print '<tr>';
    @@ -547,7 +545,7 @@ if ($resql)
     	if ($search_all)
     	{
     		foreach($fieldstosearchall as $key => $val) $fieldstosearchall[$key]=$langs->trans($val);
    -		print $langs->trans("FilterOnInto", $search_all) . join(', ',$fieldstosearchall);
    +		print '<div class="divsearchfieldfilter">'.$langs->trans("FilterOnInto", $search_all) . join(', ',$fieldstosearchall).'</div>';
     	}
     
      	// If the user can view prospects other than his'
    @@ -667,7 +665,7 @@ if ($resql)
     	// Thirpdarty
     	if (! empty($arrayfields['s.nom']['checked']))
     	{
    -		print '<td class="liste_titre"><input class="flat" type="text" size="6" name="search_societe" value="'.$search_societe.'"></td>';
    +		print '<td class="liste_titre"><input class="flat" type="text" size="6" name="search_company" value="'.$search_company.'"></td>';
     	}
     	// Town
     	if (! empty($arrayfields['s.town']['checked'])) print '<td class="liste_titre"><input class="flat" type="text" size="6" name="search_town" value="'.dol_escape_htmltag($search_town).'"></td>';
    @@ -822,8 +820,6 @@ if ($resql)
     	if ($num > 0)
     	{
     		$i=0;
    -
    -		$var=true;
     		$totalarray=array();
     		while ($i < min($num,$limit))
     		{
    @@ -1171,7 +1167,6 @@ else
     	dol_print_error($db);
     }
     
    -
    +// End of page
     llxFooter();
    -
     $db->close();
    diff --git a/htdocs/fourn/facture/note.php b/htdocs/fourn/facture/note.php
    index 11d59d1170c..109ff71980c 100644
    --- a/htdocs/fourn/facture/note.php
    +++ b/htdocs/fourn/facture/note.php
    @@ -33,8 +33,7 @@ if (! empty($conf->projet->enabled)) {
     	require_once DOL_DOCUMENT_ROOT . '/projet/class/project.class.php';
     }
     
    -$langs->load('bills');
    -$langs->load("companies");
    +$langs->loadLangs(array("bills", "companies"));
     
     $id = (GETPOST('id','int') ? GETPOST('id','int') : GETPOST('facid','int'));
     $ref = GETPOST('ref','alpha');
    @@ -214,7 +213,6 @@ if ($object->id > 0)
     	dol_fiche_end();
     }
     
    -
    +// End of page
     llxFooter();
    -
     $db->close();
    diff --git a/htdocs/fourn/facture/paiement.php b/htdocs/fourn/facture/paiement.php
    index 74593cb8675..fdd358933d9 100644
    --- a/htdocs/fourn/facture/paiement.php
    +++ b/htdocs/fourn/facture/paiement.php
    @@ -9,6 +9,7 @@
      * Copyright (C) 2015       Marcos García           <marcosgdf@gmail.com>
      * Copyright (C) 2015       Juanjo Menent			<jmenent@2byte.es>
      * Copyright (C) 2017       Alexandre Spangaro      <aspangaro@zendsi.com>
    + * Copyright (C) 2018       Frédéric France         <frederic.france@netlogic.fr>
      *
      * This program is free software; you can redistribute it and/or modify
      * it under the terms of the GNU General Public License as published by
    @@ -37,10 +38,7 @@ require_once DOL_DOCUMENT_ROOT.'/fourn/class/paiementfourn.class.php';
     require_once DOL_DOCUMENT_ROOT.'/core/class/html.formother.class.php';
     require_once DOL_DOCUMENT_ROOT.'/core/lib/date.lib.php';
     
    -$langs->load('companies');
    -$langs->load('bills');
    -$langs->load('banks');
    -$langs->load('compta');
    +$langs->loadLangs(array('companies', 'bills', 'banks', 'compta'));
     
     // Security check
     $action		= GETPOST('action','alpha');
    @@ -443,7 +441,7 @@ if ($action == 'create' || $action == 'confirm_paiement' || $action == 'add_paie
                 print $supplierstatic->getNomUrl(1,'supplier');
                 print '</td></tr>';
                 print '<tr><td class="fieldrequired">'.$langs->trans('Date').'</td><td>';
    -            $form->select_date($dateinvoice,'','','','',"addpaiement",1,1,0,0,'','',$object->date);
    +            print $form->selectDate($dateinvoice, '', '', '', 0, "addpaiement", 1, 1, 0, '', '', $object->date);
                 print '</td></tr>';
                 print '<tr><td class="fieldrequired">'.$langs->trans('PaymentMode').'</td><td>';
                 $form->select_types_paiements(empty($_POST['paiementid'])?$obj->fk_mode_reglement:$_POST['paiementid'],'paiementid');
    @@ -941,5 +939,6 @@ if (empty($action))
         }
     }
     
    +// End of page
     llxFooter();
     $db->close();
    diff --git a/htdocs/fourn/facture/rapport.php b/htdocs/fourn/facture/rapport.php
    index ee7f5f99769..fb76247f5d7 100644
    --- a/htdocs/fourn/facture/rapport.php
    +++ b/htdocs/fourn/facture/rapport.php
    @@ -146,17 +146,16 @@ if ($year)
             print '<td align="right">'.$langs->trans("Size").'</td>';
             print '<td align="right">'.$langs->trans("Date").'</td>';
             print '</tr>';
    -        $var=true;
    +
             if (is_resource($handle))
             {
                 while (($file = readdir($handle))!==false)
                 {
                     if (preg_match('/^supplier_payment/i',$file))
                     {
    -
                         $tfile = $dir . '/'.$year.'/'.$file;
                         $relativepath = $year.'/'.$file;
    -                    print "<tr ".$bc[$var].">".'<td><a data-ajax="false" href="'.DOL_URL_ROOT . '/document.php?modulepart=facture_fournisseur&amp;file=payments/'.urlencode($relativepath).'">'.img_pdf().' '.$file.'</a></td>';
    +                    print '<tr class="oddeven">'.'<td><a data-ajax="false" href="'.DOL_URL_ROOT . '/document.php?modulepart=facture_fournisseur&amp;file=payments/'.urlencode($relativepath).'">'.img_pdf().' '.$file.'</a></td>';
                         print '<td align="right">'.dol_print_size(dol_filesize($tfile)).'</td>';
                         print '<td align="right">'.dol_print_date(dol_filemtime($tfile),"dayhour").'</td></tr>';
                     }
    @@ -167,6 +166,6 @@ if ($year)
         }
     }
     
    +// End of page
     llxFooter();
    -
     $db->close();
    diff --git a/htdocs/fourn/facture/tpl/linkedobjectblock.tpl.php b/htdocs/fourn/facture/tpl/linkedobjectblock.tpl.php
    index 9f57fc35c8d..8ba0884fa6a 100644
    --- a/htdocs/fourn/facture/tpl/linkedobjectblock.tpl.php
    +++ b/htdocs/fourn/facture/tpl/linkedobjectblock.tpl.php
    @@ -40,12 +40,11 @@ $linkedObjectBlock = $GLOBALS['linkedObjectBlock'];
     $langs->load("bills");
     
     $total=0; $ilink=0;
    -$var=true;
     foreach($linkedObjectBlock as $key => $objectlink)
     {
         $ilink++;
     
    -    $trclass=($var?'pair':'impair');
    +    $trclass='oddeven';
         if ($ilink == count($linkedObjectBlock) && empty($noMoreLinkedObjectBlockAfter) && count($linkedObjectBlock) <= 1) $trclass.=' liste_sub_total';
     ?>
         <tr class="<?php echo $trclass; ?>">
    diff --git a/htdocs/fourn/index.php b/htdocs/fourn/index.php
    index 033bcc63a2a..7228b68f1cd 100644
    --- a/htdocs/fourn/index.php
    +++ b/htdocs/fourn/index.php
    @@ -28,9 +28,7 @@ require_once DOL_DOCUMENT_ROOT.'/fourn/class/fournisseur.commande.class.php';
     require_once DOL_DOCUMENT_ROOT.'/fourn/class/fournisseur.facture.class.php';
     require_once DOL_DOCUMENT_ROOT.'/categories/class/categorie.class.php';
     
    -$langs->load("suppliers");
    -$langs->load("orders");
    -$langs->load("companies");
    +$langs->loadLangs(array("suppliers", "orders", "companies"));
     
     // Security check
     $socid = GETPOST("socid", 'int');
    @@ -313,6 +311,6 @@ if (count($companystatic->SupplierCategories))
     //print "</td></tr></table>\n";
     print '</div></div></div>';
     
    +// End of page
     llxFooter();
    -
     $db->close();
    diff --git a/htdocs/fourn/js/lib_dispatch.js b/htdocs/fourn/js/lib_dispatch.js
    index 2b39c18cbb2..d183aeb4e48 100644
    --- a/htdocs/fourn/js/lib_dispatch.js
    +++ b/htdocs/fourn/js/lib_dispatch.js
    @@ -23,23 +23,23 @@
     /**
      * addDispatchLine
      * Adds new table row for dispatching to multiple stock locations
    - * 
    + *
      * @param	index	int		index of product line. 0 = first product line
      * @param	type	string	type of dispatch (batch = batch dispatch, dispatch = non batch dispatch)
      * @param	mode	string	'qtymissing' will create new line with qty missing, 'lessone' will keep 1 in old line and the rest in new one
      */
    -function addDispatchLine(index, type, mode) 
    +function addDispatchLine(index, type, mode)
     {
     	mode = mode || 'qtymissing'
    -	
    -	console.log("Split line type="+type+" index="+index+" mode="+mode);
    -	var $row = $("tr[name='"+type+'_0_'+index+"']").clone(true), // clone first batch line to jQuery object
    +
    +	console.log("fourn/js/lib_dispatch.js Split line type="+type+" index="+index+" mode="+mode);
    +	var $row = $("tr[name='"+type+'_0_'+index+"']").clone(true), 		// clone first batch line to jQuery object
     		nbrTrs = $("tr[name^='"+type+"_'][name$='_"+index+"']").length, // position of line for batch
    -		qtyOrdered = parseFloat($("#qty_ordered_0_"+index).val()), // Qty ordered is same for all rows
    +		qtyOrdered = parseFloat($("#qty_ordered_0_"+index).val()), 		// Qty ordered is same for all rows
     		qty = parseFloat($("#qty_"+(nbrTrs - 1)+"_"+index).val()),
     		qtyDispatched;
    -			
    -	if (mode === 'lessone') 
    +
    +	if (mode === 'lessone')
     	{
     		qtyDispatched = parseFloat($("#qty_dispatched_0_"+index).val()) + 1;
     	}
    @@ -47,7 +47,7 @@ function addDispatchLine(index, type, mode)
     	{
     		qtyDispatched = parseFloat($("#qty_dispatched_0_"+index).val()) + qty;
     	}
    -	
    +
     	if (qtyDispatched < qtyOrdered)
     	{
     		//replace tr suffix nbr
    @@ -62,16 +62,19 @@ function addDispatchLine(index, type, mode)
     		$row.attr('name',type+'_'+nbrTrs+'_'+index);
     		//insert new row before last row
     		$("tr[name^='"+type+"_'][name$='_"+index+"']:last").after($row);
    +
     		//remove cloned select2 with duplicate id.
    -		$("#s2id_entrepot_"+nbrTrs+'_'+index).detach();
    +		$("#s2id_entrepot_"+nbrTrs+'_'+index).detach();			// old way to find duplicated select2 component
    +		$(".csswarehouse_"+nbrTrs+"_"+index+":first-child").parent("span.selection").parent(".select2").detach();
    +
     		/*  Suffix of lines are:  _ trs.length _ index  */
     		$("#qty_"+nbrTrs+"_"+index).focus();
     		$("#qty_dispatched_0_"+index).val(qtyDispatched);
    -		
    +
     		//hide all buttons then show only the last one
     		$("tr[name^='"+type+"_'][name$='_"+index+"'] .splitbutton").hide();
     		$("tr[name^='"+type+"_'][name$='_"+index+"']:last .splitbutton").show();
    -		
    +
     		if (mode === 'lessone')
     		{
     			qty = 1; // keep 1 in old line
    @@ -91,11 +94,11 @@ function addDispatchLine(index, type, mode)
     
     /**
      * onChangeDispatchLineQty
    - * 
    - * Change event handler for dispatch qty input field, 
    + *
    + * Change event handler for dispatch qty input field,
      * recalculate qty dispatched when qty input has changed.
      * If qty is more then qty ordered reset input qty to max qty to dispatch.
    - * 
    + *
      * element requires arbitrary data qty (value before change), type (type of dispatch) and index (index of product line)
      */
     
    @@ -121,4 +124,4 @@ function onChangeDispatchLineQty() {
     		}
     		$(this).data('qty', $(this).val());
     	}
    -}
    \ No newline at end of file
    +}
    diff --git a/htdocs/fourn/paiement/card.php b/htdocs/fourn/paiement/card.php
    index daa452d0c29..22b3e307ab3 100644
    --- a/htdocs/fourn/paiement/card.php
    +++ b/htdocs/fourn/paiement/card.php
    @@ -32,10 +32,7 @@ require DOL_DOCUMENT_ROOT.'/fourn/class/fournisseur.class.php';
     require DOL_DOCUMENT_ROOT.'/fourn/class/fournisseur.facture.class.php';
     require DOL_DOCUMENT_ROOT.'/core/lib/payments.lib.php';
     
    -$langs->load('bills');
    -$langs->load('banks');
    -$langs->load('companies');
    -$langs->load("suppliers");
    +$langs->loadLangs(array('bills', 'banks', 'companies', 'suppliers'));
     
     $id			= GETPOST('id','int');
     $action		= GETPOST('action','alpha');
    @@ -407,6 +404,6 @@ else
     
     dol_fiche_end();
     
    +// End of page
     llxFooter();
    -
     $db->close();
    diff --git a/htdocs/fourn/paiement/info.php b/htdocs/fourn/paiement/info.php
    index eafc4f2decc..1c670c1396a 100644
    --- a/htdocs/fourn/paiement/info.php
    +++ b/htdocs/fourn/paiement/info.php
    @@ -28,9 +28,7 @@ require_once DOL_DOCUMENT_ROOT.'/core/lib/functions2.lib.php';
     require_once DOL_DOCUMENT_ROOT.'/fourn/class/paiementfourn.class.php';
     require_once DOL_DOCUMENT_ROOT.'/core/lib/payments.lib.php';
     
    -$langs->load("bills");
    -$langs->load("suppliers");
    -$langs->load("companies");
    +$langs->loadLangs(array("bills", "suppliers", "companies"));
     
     $id			= GETPOST('id','int');
     
    @@ -57,6 +55,6 @@ print '<table width="100%"><tr><td>';
     dol_print_object_info($object);
     print '</td></tr></table>';
     
    +// End of page
     llxFooter();
    -
     $db->close();
    diff --git a/htdocs/fourn/product/list.php b/htdocs/fourn/product/list.php
    index 47bc949a758..9927b6b2b5d 100644
    --- a/htdocs/fourn/product/list.php
    +++ b/htdocs/fourn/product/list.php
    @@ -308,5 +308,6 @@ else
     	dol_print_error($db);
     }
     
    +// End of page
     llxFooter();
     $db->close();
    diff --git a/htdocs/fourn/recap-fourn.php b/htdocs/fourn/recap-fourn.php
    index 470e6c64cc4..1ff9f486510 100644
    --- a/htdocs/fourn/recap-fourn.php
    +++ b/htdocs/fourn/recap-fourn.php
    @@ -26,8 +26,8 @@ require '../main.inc.php';
     require_once DOL_DOCUMENT_ROOT.'/core/lib/company.lib.php';
     require_once DOL_DOCUMENT_ROOT.'/fourn/class/fournisseur.facture.class.php';
     
    -$langs->load("companies");
    -$langs->load("bills");
    +// Load translation files required by the page
    +$langs->loadLangs(array('bills', 'companies'));
     
     // Security check
     $socid = GETPOST("socid",'int');
    @@ -38,6 +38,8 @@ if ($user->societe_id > 0)
     }
     
     
    +// Initialize technical object to manage hooks of page. Note that conf->hooks_modules contains array of hook context
    +$hookmanager->initHooks(array('supplierbalencelist','globalcard'));
     
     /*
      * View
    @@ -67,7 +69,7 @@ if ($socid > 0)
             // Invoice list
             print load_fiche_titre($langs->trans("SupplierPreview"));
     
    -        print '<table class="noborder" width="100%">';
    +        print '<table class="noborder tagtable liste" width="100%">';
     
             $sql = "SELECT s.nom, s.rowid as socid, f.ref_supplier, f.amount, f.datef as df,";
             $sql.= " f.paye as paye, f.fk_statut as statut, f.rowid as facid,";
    @@ -80,7 +82,6 @@ if ($socid > 0)
             $resql=$db->query($sql);
             if ($resql)
             {
    -            $var=true;
                 $num = $db->num_rows($resql);
     
                 print '<tr class="liste_titre">';
    @@ -114,7 +115,6 @@ if ($socid > 0)
                     }
                     $totalpaye = $fac->getSommePaiement();
     
    -                
                     print '<tr class="oddeven">';
     
                     print "<td align=\"center\">".dol_print_date($fac->date)."</td>\n";
    @@ -182,7 +182,7 @@ if ($socid > 0)
             {
                 dol_print_error($db);
             }
    -        
    +
             print "</table>";
         }
     }
    @@ -191,5 +191,6 @@ else
         dol_print_error($db);
     }
     
    +// End of page
     llxFooter();
     $db->close();
    diff --git a/htdocs/ftp/admin/ftpclient.php b/htdocs/ftp/admin/ftpclient.php
    index 9a8ada55de5..07f2847eda2 100644
    --- a/htdocs/ftp/admin/ftpclient.php
    +++ b/htdocs/ftp/admin/ftpclient.php
    @@ -25,8 +25,7 @@
     require '../../main.inc.php';
     require_once DOL_DOCUMENT_ROOT.'/core/lib/admin.lib.php';
     
    -$langs->load("admin");
    -$langs->load("ftp");
    +$langs->loadLangs(array("admin", "ftp"));
     
     // Security check
     if (!$user->admin) accessforbidden();
    @@ -234,8 +233,6 @@ else
     			$idrss = $reg[0];
     			//print "x".join(',',$reg)."=".$obj->name."=".$idrss;
     
    -			$var=true;
    -
     			print "<form name=\"externalrssconfig\" action=\"".$_SERVER["PHP_SELF"]."\" method=\"post\">";
     			print '<input type="hidden" name="token" value="'.$_SESSION['newtoken'].'">';
     			print '<input type="hidden" name="numero_entry" value="'.$idrss.'">';
    @@ -311,6 +308,6 @@ else
     	}
     }
     
    +// End of page
     llxFooter();
    -
     $db->close();
    diff --git a/htdocs/ftp/index.php b/htdocs/ftp/index.php
    index c9172bfd0c8..7c9527f3a9a 100644
    --- a/htdocs/ftp/index.php
    +++ b/htdocs/ftp/index.php
    @@ -22,15 +22,13 @@
      *	\brief      Main page for FTP section area
      */
     
    -require('../main.inc.php');
    +require '../main.inc.php';
     require_once DOL_DOCUMENT_ROOT.'/core/class/html.formfile.class.php';
     require_once DOL_DOCUMENT_ROOT.'/core/lib/files.lib.php';
     require_once DOL_DOCUMENT_ROOT.'/core/lib/treeview.lib.php';
     
    -// Load traductions files
    -$langs->load("ftp");
    -$langs->load("companies");
    -$langs->load("other");
    +// Load translation files required by the page
    +$langs->loadLangs(array('ftp', 'companies', 'other'));
     
     // Security check
     if ($user->societe_id) $socid=$user->societe_id;
    @@ -380,7 +378,7 @@ jQuery(document).ready(function() {
     		$(".checkboxfordelete").prop('checked', false);
     		jQuery("#delconst").hide();
     	});
    -	
    +
     });
     
     </script>
    @@ -410,7 +408,7 @@ else
     		if ($action == 'delete')
     		{
     			print $form->formconfirm($_SERVER["PHP_SELF"].'?numero_ftp='.$numero_ftp.'&section='.urlencode($_REQUEST["section"]).'&file='.urlencode($_GET["file"]), $langs->trans('DeleteFile'), $langs->trans('ConfirmDeleteFile'), 'confirm_deletefile','','',1);
    -			
    +
     		}
     
     		// Confirmation de la suppression d'une ligne categorie
    @@ -488,7 +486,7 @@ else
     			$newsection=$section;
     		    $newsectioniso=utf8_decode($section);
     			//$newsection='/home';
    -			
    +
     			// List content of directory ($newsection = '/', '/home', ...)
     			if (! empty($conf->global->FTP_CONNECT_WITH_SFTP))
     			{
    @@ -511,7 +509,6 @@ else
         		}
     
     			$nboflines=count($contents);
    -			$var=true;
     			$rawlisthasfailed=false;
     			$i=0;
     			while ($i < $nboflines && $i < 1000)
    @@ -554,8 +551,8 @@ else
     					$is_directory=ftp_isdir($conn_id, $newremotefileiso);
     				}
     
    -				
    -				print '<tr '.$bc[$var].' height="18">';
    +
    +				print '<tr class="oddeven" height="18">';
     				// Name
     				print '<td>';
     				$newsection=$section.(preg_match('@[\\\/]$@',$section)?'':'/').$file;
    @@ -618,14 +615,14 @@ else
     
     		print "</table>";
     
    -		
    +
     		if (! $ok)
     		{
     		      print $mesg.'<br>'."\n";
     		      setEventMessages($mesg, null, 'errors');
     		}
    -		
    -		
    +
    +
     		// Actions
     		/*
     		if ($user->rights->ftp->write && ! empty($section))
    @@ -657,7 +654,7 @@ else
     				break;
     			}
     			$i++;
    -		}		
    +		}
     	    if (! $foundsetup)
     	    {
                 print $langs->trans("SetupOfFTPClientModuleNotComplete");
    @@ -672,11 +669,11 @@ else
     print '<br>';
     
     // Close FTP connection
    -if ($conn_id) 
    +if ($conn_id)
     {
         if (! empty($conf->global->FTP_CONNECT_WITH_SFTP))
         {
    -        
    +
         }
         else if (! empty($conf->global->FTP_CONNECT_WITH_SSL))
         {
    @@ -687,10 +684,9 @@ if ($conn_id)
             ftp_close($conn_id);
         }
     }
    -    
     
    +// End of page
     llxFooter();
    -
     $db->close();
     
     
    @@ -712,7 +708,7 @@ function dol_ftp_connect($ftp_server, $ftp_port, $ftp_user, $ftp_password, $sect
     
     	$ok=1;
         $conn_id=null;
    -    
    +
     	if (! is_numeric($ftp_port))
     	{
     		$mesg=$langs->transnoentitiesnoconv("FailedToConnectToFTPServer",$ftp_server,$ftp_port);
    @@ -722,17 +718,17 @@ function dol_ftp_connect($ftp_server, $ftp_port, $ftp_user, $ftp_password, $sect
     	if ($ok)
     	{
     		$connecttimeout=(empty($conf->global->FTP_CONNECT_TIMEOUT)?40:$conf->global->FTP_CONNECT_TIMEOUT);
    -		if (! empty($conf->global->FTP_CONNECT_WITH_SFTP)) 
    +		if (! empty($conf->global->FTP_CONNECT_WITH_SFTP))
     		{
     		    dol_syslog('Try to connect with ssh2_ftp');
     		    $tmp_conn_id = ssh2_connect($ftp_server, $ftp_port);
     		}
    -		else if (! empty($conf->global->FTP_CONNECT_WITH_SSL)) 
    +		else if (! empty($conf->global->FTP_CONNECT_WITH_SSL))
     		{
     		    dol_syslog('Try to connect with ftp_ssl_connect');
     		    $conn_id = ftp_ssl_connect($ftp_server, $ftp_port, $connecttimeout);
     		}
    -		else 
    +		else
     		{
     		    dol_syslog('Try to connect with ftp_connect');
     		    $conn_id = ftp_connect($ftp_server, $ftp_port, $connecttimeout);
    @@ -747,7 +743,7 @@ function dol_ftp_connect($ftp_server, $ftp_port, $ftp_user, $ftp_password, $sect
         				{
         					// Turn on passive mode transfers (must be after a successful login
         					//if ($ftp_passive) ftp_pasv($conn_id, true);
    -    
    +
         					// Change the dir
         					$newsectioniso=utf8_decode($section);
         					//ftp_chdir($conn_id, $newsectioniso);
    @@ -759,25 +755,25 @@ function dol_ftp_connect($ftp_server, $ftp_port, $ftp_user, $ftp_password, $sect
             				    $error++;
     		                }
         				}
    -    				else 
    +    				else
         				{
         					$mesg=$langs->transnoentitiesnoconv("FailedToConnectToFTPServerWithCredentials");
     	   				    $ok=0;
         				    $error++;
         				}
    -				}   
    +				}
     				else
     				{
     				    if (ftp_login($conn_id, $ftp_user, $ftp_password))
         				{
         					// Turn on passive mode transfers (must be after a successful login
         					if ($ftp_passive) ftp_pasv($conn_id, true);
    -    
    +
         					// Change the dir
         					$newsectioniso=utf8_decode($section);
         					ftp_chdir($conn_id, $newsectioniso);
         				}
    -    				else 
    +    				else
         				{
         					$mesg=$langs->transnoentitiesnoconv("FailedToConnectToFTPServerWithCredentials");
     	   				    $ok=0;
    diff --git a/htdocs/holiday/card.php b/htdocs/holiday/card.php
    index e5b35b5a434..be365c52351 100644
    --- a/htdocs/holiday/card.php
    +++ b/htdocs/holiday/card.php
    @@ -4,7 +4,8 @@
      * Copyright (C) 2012-2016	Regis Houssin		<regis.houssin@capnetworks.com>
      * Copyright (C) 2013		Juanjo Menent		<jmenent@2byte.es>
      * Copyright (C) 2017		Alexandre Spangaro	<aspangaro@zendsi.com>
    - * Copyright (C) 2014-2017	Ferran Marcet		<fmarcet@2byte.es>
    + * Copyright (C) 2014-2017  Ferran Marcet		<fmarcet@2byte.es>
    + * Copyright (C) 2018       Frédéric France     <frederic.france@netlogic.fr>
      *
      * This program is free software; you can redistribute it and/or modify
      * it under the terms of the GNU General Public License as published by
    @@ -26,7 +27,7 @@
      *		\brief      Form and file creation of paid holiday.
      */
     
    -require('../main.inc.php');
    +require '../main.inc.php';
     require_once DOL_DOCUMENT_ROOT.'/core/class/html.form.class.php';
     require_once DOL_DOCUMENT_ROOT.'/user/class/usergroup.class.php';
     require_once DOL_DOCUMENT_ROOT.'/core/class/html.formfile.class.php';
    @@ -38,7 +39,6 @@ require_once DOL_DOCUMENT_ROOT.'/core/lib/holiday.lib.php';
     require_once DOL_DOCUMENT_ROOT.'/holiday/common.inc.php';
     
     // Get parameters
    -$myparam = GETPOST("myparam");
     $action=GETPOST('action', 'alpha');
     $id=GETPOST('id', 'int');
     $fuserid = (GETPOST('fuserid','int')?GETPOST('fuserid','int'):$user->id);
    @@ -48,6 +48,7 @@ if ($user->societe_id > 0) accessforbidden();
     
     $now=dol_now();
     
    +// Load translation files required by the page
     $langs->load("holiday");
     
     $childids = $user->getAllChildIds(1);
    @@ -452,10 +453,15 @@ if ($action == 'confirm_valid')
                 $newSolde = $soldeActuel - ($nbopenedday * $object->getConfCP('nbHolidayDeducted'));
     
                 // On ajoute la modification dans le LOG
    -            $object->addLogCP($user->id, $object->fk_user, $langs->transnoentitiesnoconv("Holidays"), $newSolde, $object->fk_type);
    -
    +            $result=$object->addLogCP($user->id, $object->fk_user, $langs->transnoentitiesnoconv("Holidays"), $newSolde, $object->fk_type);
    +            if ($result<0) {
    +            	setEventMessages(null, $object->errors,'errors');
    +            }
                 // Mise à jour du solde
    -            $object->updateSoldeCP($object->fk_user, $newSolde, $object->fk_type);
    +            $result=$object->updateSoldeCP($object->fk_user, $newSolde, $object->fk_type);
    +            if ($result<0) {
    +            	setEventMessages(null, $object->errors,'errors');
    +            }
     
                 // To
                 $destinataire = new User($db);
    @@ -864,16 +870,17 @@ if (empty($id) || $action == 'add' || $action == 'request' || $action == 'create
             print '<table class="border" width="100%">';
             print '<tbody>';
     
    -        // User
    +        // User for leave request
             print '<tr>';
             print '<td class="titlefield fieldrequired">'.$langs->trans("User").'</td>';
             print '<td>';
    +
             if (empty($user->rights->holiday->write_all))
             {
    -        	print $form->select_dolusers(($fuserid?$fuserid:$user->id), 'fuserid', 0, '', 0, 'hierarchyme', '', 0, 0, 0, $morefilter, 0, '', 'maxwidth300');
    +        	print $form->select_dolusers(($fuserid?$fuserid:$user->id), 'fuserid', 0, '', 0, 'hierarchyme', '', '0,'.$conf->entity, 0, 0, $morefilter, 0, '', 'maxwidth300');
             	//print '<input type="hidden" name="fuserid" value="'.($fuserid?$fuserid:$user->id).'">';
             }
    -        else print $form->select_dolusers(GETPOST('fuserid','int')?GETPOST('fuserid','int'):$user->id, 'fuserid', 0, '', 0, '', '', 0, 0, 0, $morefilter, 0, '', 'maxwidth300');
    +        else print $form->select_dolusers(GETPOST('fuserid','int')?GETPOST('fuserid','int'):$user->id, 'fuserid', 0, '', 0, '', '', '0,'.$conf->entity, 0, 0, $morefilter, 0, '', 'maxwidth300');
             print '</td>';
             print '</tr>';
     
    @@ -903,10 +910,10 @@ if (empty($id) || $action == 'add' || $action == 'request' || $action == 'create
             print '<td>';
             // Si la demande ne vient pas de l'agenda
             if (! GETPOST('date_debut_')) {
    -            $form->select_date(-1, 'date_debut_', 0, 0, 0, '', 1, 1);
    +            print $form->selectDate(-1, 'date_debut_', 0, 0, 0, '', 1, 1);
             } else {
                 $tmpdate = dol_mktime(0, 0, 0, GETPOST('date_debut_month','int'), GETPOST('date_debut_day','int'), GETPOST('date_debut_year','int'));
    -            $form->select_date($tmpdate, 'date_debut_', 0, 0, 0, '', 1, 1);
    +            print $form->selectDate($tmpdate, 'date_debut_', 0, 0, 0, '', 1, 1);
             }
             print ' &nbsp; &nbsp; ';
             print $form->selectarray('starthalfday', $listhalfday, (GETPOST('starthalfday','alpha')?GETPOST('starthalfday','alpha'):'morning'));
    @@ -922,21 +929,34 @@ if (empty($id) || $action == 'add' || $action == 'request' || $action == 'create
             print '<td>';
             // Si la demande ne vient pas de l'agenda
             if (! GETPOST('date_fin_')) {
    -            $form->select_date(-1,'date_fin_', 0, 0, 0, '', 1, 1);
    +            print $form->selectDate(-1, 'date_fin_', 0, 0, 0, '', 1, 1);
             } else {
                 $tmpdate = dol_mktime(0, 0, 0, GETPOST('date_fin_month','int'), GETPOST('date_fin_day','int'), GETPOST('date_fin_year','int'));
    -            $form->select_date($tmpdate,'date_fin_', 0, 0, 0, '', 1, 1);
    +            print $form->selectDate($tmpdate, 'date_fin_', 0, 0, 0, '', 1, 1);
             }
             print ' &nbsp; &nbsp; ';
             print $form->selectarray('endhalfday', $listhalfday, (GETPOST('endhalfday','alpha')?GETPOST('endhalfday','alpha'):'afternoon'));
             print '</td>';
             print '</tr>';
     
    -        // Approved by
    +        // Approver
             print '<tr>';
             print '<td class="fieldrequired">'.$langs->trans("ReviewedByCP").'</td>';
             print '<td>';
    -        print $form->select_dolusers((GETPOST('valideur','int')>0?GETPOST('valideur','int'):$user->fk_user), "valideur", 1, ($user->admin ? '' : array($user->id)), 0, '', 0, 0, 0, 0, '', 0, '', '', 1);	// By default, hierarchical parent
    +
    +        $object = new Holiday($db);
    +        $include_users = $object->fetch_users_approver_holiday();
    +        if (empty($include_users)) print img_warning().' '.$langs->trans("NobodyHasPermissionToValidateHolidays");
    +        else
    +        {
    +        	$defaultselectuser=$user->fk_user;	// Will work only if supervisor has permission to approve so is inside include_users
    +        	if (! empty($conf->global->HOLIDAY_DEFAULT_VALIDATOR)) $defaultselectuser=$conf->global->HOLIDAY_DEFAULT_VALIDATOR;   // Can force default approver
    +        	if (GETPOST('valideur', 'int') > 0) $defaultselectuser=GETPOST('valideur', 'int');
    +        	$s=$form->select_dolusers($defaultselectuser, "valideur", 1, "", 0, $include_users);
    +        	print $form->textwithpicto($s, $langs->trans("AnyOtherInThisListCanValidate"));
    +        }
    +
    +        //print $form->select_dolusers((GETPOST('valideur','int')>0?GETPOST('valideur','int'):$user->fk_user), "valideur", 1, ($user->admin ? '' : array($user->id)), 0, '', 0, 0, 0, 0, '', 0, '', '', 1);	// By default, hierarchical parent
             print '</td>';
             print '</tr>';
     
    @@ -1085,9 +1105,9 @@ else
                         print '<tr>';
                         print '<td class="nowrap">'.$langs->trans('DateDebCP').' ('.$langs->trans("FirstDayOfHoliday").')</td>';
                         print '<td>';
    -                    $form->select_date($object->date_debut,'date_debut_');
    -			        print ' &nbsp; &nbsp; ';
    -        			print $form->selectarray('starthalfday', $listhalfday, (GETPOST('starthalfday')?GETPOST('starthalfday'):$starthalfday));
    +                    print $form->selectDate($object->date_debut, 'date_debut_');
    +                    print ' &nbsp; &nbsp; ';
    +                    print $form->selectarray('starthalfday', $listhalfday, (GETPOST('starthalfday')?GETPOST('starthalfday'):$starthalfday));
                         print '</td>';
                         print '</tr>';
                     }
    @@ -1107,9 +1127,9 @@ else
                         print '<tr>';
                         print '<td class="nowrap">'.$langs->trans('DateFinCP').' ('.$langs->trans("LastDayOfHoliday").')</td>';
                         print '<td>';
    -                    $form->select_date($object->date_fin,'date_fin_');
    -			        print ' &nbsp; &nbsp; ';
    -        			print $form->selectarray('endhalfday', $listhalfday, (GETPOST('endhalfday')?GETPOST('endhalfday'):$endhalfday));
    +                    print $form->selectDate($object->date_fin, 'date_fin_');
    +                    print ' &nbsp; &nbsp; ';
    +                    print $form->selectarray('endhalfday', $listhalfday, (GETPOST('endhalfday')?GETPOST('endhalfday'):$endhalfday));
                         print '</td>';
                         print '</tr>';
                     }
    @@ -1181,7 +1201,13 @@ else
                     	print '<tr>';
                         print '<td class="titlefield">'.$langs->trans('ReviewedByCP').'</td>';
                         print '<td>';
    -        			print $form->select_dolusers($object->fk_validator, "valideur", 1, ($user->admin ? '' : array($user->id)));	// By default, hierarchical parent
    +                    $include_users = $object->fetch_users_approver_holiday();
    +                    if (empty($include_users)) print img_warning().' '.$langs->trans("NobodyHasPermissionToValidateHolidays");
    +                    else
    +                    {
    +                    	$s=$form->select_dolusers($object->fk_validator, "valideur", 1, ($user->admin ? '' : array($user->id)), 0, $include_users);
    +                    	print $form->textwithpicto($s, $langs->trans("AnyOtherInThisListCanValidate"));
    +                    }
                         print '</td>';
                         print '</tr>';
                     }
    diff --git a/htdocs/holiday/class/holiday.class.php b/htdocs/holiday/class/holiday.class.php
    index f0b36f910d9..fe90f85b6a4 100644
    --- a/htdocs/holiday/class/holiday.class.php
    +++ b/htdocs/holiday/class/holiday.class.php
    @@ -32,44 +32,70 @@ require_once DOL_DOCUMENT_ROOT .'/core/class/commonobject.class.php';
      */
     class Holiday extends CommonObject
     {
    +	/**
    +	 * @var string ID to identify managed object
    +	 */
     	public $element='holiday';
    +
    +	/**
    +	 * @var string Name of table without prefix where object is stored
    +	 */
     	public $table_element='holiday';
    -	public $ismultientitymanaged = 0;	// 0=No test on entity, 1=Test with field entity, 2=Test with link by societe
    -	var $fk_element = 'fk_holiday';
    +
    +	/**
    +	 * 0=No test on entity, 1=Test with field entity, 2=Test with link by societe
    +	 * @var int
    +	 */
    +	public $ismultientitymanaged = 0;
    +
    +	/**
    +	 * @var int Field with ID of parent key if this field has a parent
    +	 */
    +	public $fk_element = 'fk_holiday';
    +
     	public $picto = 'holiday';
     
     	/**
     	 * @deprecated
     	 * @see id
     	 */
    -	var $rowid;
    +	public $rowid;
     
    -	var $fk_user;
    -	var $date_create='';
    -	var $description;
    -	var $date_debut='';			// Date start in PHP server TZ
    -	var $date_fin='';			// Date end in PHP server TZ
    -	var $date_debut_gmt='';		// Date start in GMT
    -	var $date_fin_gmt='';		// Date end in GMT
    -	var $halfday='';			// 0:Full days, 2:Start afternoon end morning, -1:Start afternoon end afternoon, 1:Start morning end morning
    -	var $statut='';				// 1=draft, 2=validated, 3=approved
    -	var $fk_validator;
    -	var $date_valid='';
    -	var $fk_user_valid;
    -	var $date_refuse='';
    -	var $fk_user_refuse;
    -	var $date_cancel='';
    -	var $fk_user_cancel;
    -	var $detail_refuse='';
    -	var $fk_type;
    +	/**
    +	 * @var int User ID
    +	 */
    +	public $fk_user;
     
    -	var $holiday = array();
    -	var $events = array();
    -	var $logs = array();
    +	public $date_create='';
     
    -	var $optName = '';
    -	var $optValue = '';
    -	var $optRowid = '';
    +	/**
    +	 * @var string description
    +	 */
    +	public $description;
    +
    +	public $date_debut='';			// Date start in PHP server TZ
    +	public $date_fin='';			// Date end in PHP server TZ
    +	public $date_debut_gmt='';		// Date start in GMT
    +	public $date_fin_gmt='';		// Date end in GMT
    +	public $halfday='';			// 0:Full days, 2:Start afternoon end morning, -1:Start afternoon end afternoon, 1:Start morning end morning
    +	public $statut='';				// 1=draft, 2=validated, 3=approved
    +	public $fk_validator;
    +	public $date_valid='';
    +	public $fk_user_valid;
    +	public $date_refuse='';
    +	public $fk_user_refuse;
    +	public $date_cancel='';
    +	public $fk_user_cancel;
    +	public $detail_refuse='';
    +	public $fk_type;
    +
    +	public $holiday = array();
    +	public $events = array();
    +	public $logs = array();
    +
    +	public $optName = '';
    +	public $optValue = '';
    +	public $optRowid = '';
     
     	/**
     	 * Draft status
    @@ -346,12 +372,12 @@ class Holiday extends CommonObject
     		$sql.= " AND cp.fk_user = uu.rowid AND cp.fk_validator = ua.rowid"; // Hack pour la recherche sur le tableau
     		$sql.= " AND cp.fk_user IN (".$user_id.")";
     
    -		// Filtre de séléction
    +		// Selection filter
     		if(!empty($filter)) {
     			$sql.= $filter;
     		}
     
    -		// Ordre d'affichage du résultat
    +		// Order of display of the result
     		if(!empty($order)) {
     			$sql.= $order;
     		}
    @@ -359,19 +385,19 @@ class Holiday extends CommonObject
     		dol_syslog(get_class($this)."::fetchByUser", LOG_DEBUG);
     		$resql=$this->db->query($sql);
     
    -		// Si pas d'erreur SQL
    +		// If no SQL error
     		if ($resql) {
     
     			$i = 0;
     			$tab_result = $this->holiday;
     			$num = $this->db->num_rows($resql);
     
    -			// Si pas d'enregistrement
    +			// If no registration
     			if(!$num) {
     				return 2;
     			}
     
    -			// Liste les enregistrements et les ajoutent au tableau
    +			// List the records and add them to the table
     			while($i < $num) {
     
     				$obj = $this->db->fetch_object($resql);
    @@ -412,13 +438,13 @@ class Holiday extends CommonObject
     				$i++;
     			}
     
    -			// Retourne 1 avec le tableau rempli
    +			// Returns 1 with the filled array
     			$this->holiday = $tab_result;
     			return 1;
     		}
     		else
     		{
    -			// Erreur SQL
    +			// SQL Error
     			$this->error="Error ".$this->db->lasterror();
     			return -1;
     		}
    @@ -471,12 +497,12 @@ class Holiday extends CommonObject
     		$sql.= " WHERE cp.entity IN (".getEntity('holiday').")";
     		$sql.= " AND cp.fk_user = uu.rowid AND cp.fk_validator = ua.rowid "; // Hack pour la recherche sur le tableau
     
    -		// Filtrage de séléction
    +		// Selection filtering
     		if(!empty($filter)) {
     			$sql.= $filter;
     		}
     
    -		// Ordre d'affichage
    +		// order of display
     		if(!empty($order)) {
     			$sql.= $order;
     		}
    @@ -484,19 +510,19 @@ class Holiday extends CommonObject
     		dol_syslog(get_class($this)."::fetchAll", LOG_DEBUG);
     		$resql=$this->db->query($sql);
     
    -		// Si pas d'erreur SQL
    +		// If no SQL error
     		if ($resql) {
     
     			$i = 0;
     			$tab_result = $this->holiday;
     			$num = $this->db->num_rows($resql);
     
    -			// Si pas d'enregistrement
    +			// If no registration
     			if(!$num) {
     				return 2;
     			}
     
    -			// On liste les résultats et on les ajoutent dans le tableau
    +			// List the records and add them to the table
     			while($i < $num) {
     
     				$obj = $this->db->fetch_object($resql);
    @@ -536,13 +562,13 @@ class Holiday extends CommonObject
     
     				$i++;
     			}
    -			// Retourne 1 et ajoute le tableau à la variable
    +			// Returns 1 and adds the array to the variable
     			$this->holiday = $tab_result;
     			return 1;
     		}
     		else
     		{
    -			// Erreur SQL
    +			// SQL Error
     			$this->error="Error ".$this->db->lasterror();
     			return -1;
     		}
    @@ -913,6 +939,7 @@ class Holiday extends CommonObject
     		return $this->LibStatut($this->statut, $mode, $this->date_debut);
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *	Returns the label of a statut
     	 *
    @@ -923,58 +950,59 @@ class Holiday extends CommonObject
     	 */
     	function LibStatut($statut, $mode=0, $startdate='')
     	{
    +        // phpcs:enable
     		global $langs;
     
     		if ($mode == 0)
     		{
     			if ($statut == 1) return $langs->trans('DraftCP');
    -			if ($statut == 2) return $langs->trans('ToReviewCP');
    -			if ($statut == 3) return $langs->trans('ApprovedCP');
    -			if ($statut == 4) return $langs->trans('CancelCP');
    -			if ($statut == 5) return $langs->trans('RefuseCP');
    +			elseif ($statut == 2) return $langs->trans('ToReviewCP');
    +			elseif ($statut == 3) return $langs->trans('ApprovedCP');
    +			elseif ($statut == 4) return $langs->trans('CancelCP');
    +			elseif ($statut == 5) return $langs->trans('RefuseCP');
     		}
    -		if ($mode == 2)
    +		elseif ($mode == 2)
     		{
     			$pictoapproved='statut6';
     			if (! empty($startdate) && $startdate > dol_now()) $pictoapproved='statut4';
     			if ($statut == 1) return img_picto($langs->trans('DraftCP'),'statut0').' '.$langs->trans('DraftCP');				// Draft
    -			if ($statut == 2) return img_picto($langs->trans('ToReviewCP'),'statut1').' '.$langs->trans('ToReviewCP');		// Waiting approval
    -			if ($statut == 3) return img_picto($langs->trans('ApprovedCP'),$pictoapproved).' '.$langs->trans('ApprovedCP');
    -			if ($statut == 4) return img_picto($langs->trans('CancelCP'),'statut5').' '.$langs->trans('CancelCP');
    -			if ($statut == 5) return img_picto($langs->trans('RefuseCP'),'statut5').' '.$langs->trans('RefuseCP');
    +			elseif ($statut == 2) return img_picto($langs->trans('ToReviewCP'),'statut1').' '.$langs->trans('ToReviewCP');		// Waiting approval
    +			elseif ($statut == 3) return img_picto($langs->trans('ApprovedCP'),$pictoapproved).' '.$langs->trans('ApprovedCP');
    +			elseif ($statut == 4) return img_picto($langs->trans('CancelCP'),'statut5').' '.$langs->trans('CancelCP');
    +			elseif ($statut == 5) return img_picto($langs->trans('RefuseCP'),'statut5').' '.$langs->trans('RefuseCP');
     		}
    -		if ($mode == 3)
    +		elseif ($mode == 3)
     		{
     			$pictoapproved='statut6';
     			if (! empty($startdate) && $startdate > dol_now()) $pictoapproved='statut4';
     			if ($statut == 1) return img_picto($langs->trans('DraftCP'),'statut0');
    -			if ($statut == 2) return img_picto($langs->trans('ToReviewCP'),'statut1');
    -			if ($statut == 3) return img_picto($langs->trans('ApprovedCP'),$pictoapproved);
    -			if ($statut == 4) return img_picto($langs->trans('CancelCP'),'statut5');
    -			if ($statut == 5) return img_picto($langs->trans('RefuseCP'),'statut5');
    +			elseif ($statut == 2) return img_picto($langs->trans('ToReviewCP'),'statut1');
    +			elseif ($statut == 3) return img_picto($langs->trans('ApprovedCP'),$pictoapproved);
    +			elseif ($statut == 4) return img_picto($langs->trans('CancelCP'),'statut5');
    +			elseif ($statut == 5) return img_picto($langs->trans('RefuseCP'),'statut5');
     		}
    -		if ($mode == 5)
    +		elseif ($mode == 5)
     		{
     			$pictoapproved='statut6';
     			if (! empty($startdate) && $startdate > dol_now()) $pictoapproved='statut4';
     			if ($statut == 1) return $langs->trans('DraftCP').' '.img_picto($langs->trans('DraftCP'),'statut0');				// Draft
    -			if ($statut == 2) return $langs->trans('ToReviewCP').' '.img_picto($langs->trans('ToReviewCP'),'statut1');		// Waiting approval
    -			if ($statut == 3) return $langs->trans('ApprovedCP').' '.img_picto($langs->trans('ApprovedCP'),$pictoapproved);
    -			if ($statut == 4) return $langs->trans('CancelCP').' '.img_picto($langs->trans('CancelCP'),'statut5');
    -			if ($statut == 5) return $langs->trans('RefuseCP').' '.img_picto($langs->trans('RefuseCP'),'statut5');
    +			elseif ($statut == 2) return $langs->trans('ToReviewCP').' '.img_picto($langs->trans('ToReviewCP'),'statut1');		// Waiting approval
    +			elseif ($statut == 3) return $langs->trans('ApprovedCP').' '.img_picto($langs->trans('ApprovedCP'),$pictoapproved);
    +			elseif ($statut == 4) return $langs->trans('CancelCP').' '.img_picto($langs->trans('CancelCP'),'statut5');
    +			elseif ($statut == 5) return $langs->trans('RefuseCP').' '.img_picto($langs->trans('RefuseCP'),'statut5');
     		}
    -		if ($mode == 6)
    +		elseif ($mode == 6)
     		{
     			$pictoapproved='statut6';
     			if (! empty($startdate) && $startdate > dol_now()) $pictoapproved='statut4';
     			if ($statut == 1) return $langs->trans('DraftCP').' '.img_picto($langs->trans('DraftCP'),'statut0');				// Draft
    -			if ($statut == 2) return $langs->trans('ToReviewCP').' '.img_picto($langs->trans('ToReviewCP'),'statut1');		// Waiting approval
    -			if ($statut == 3) return $langs->trans('ApprovedCP').' '.img_picto($langs->trans('ApprovedCP'),$pictoapproved);
    -			if ($statut == 4) return $langs->trans('CancelCP').' '.img_picto($langs->trans('CancelCP'),'statut5');
    -			if ($statut == 5) return $langs->trans('RefuseCP').' '.img_picto($langs->trans('RefuseCP'),'statut5');
    +			elseif ($statut == 2) return $langs->trans('ToReviewCP').' '.img_picto($langs->trans('ToReviewCP'),'statut1');		// Waiting approval
    +			elseif ($statut == 3) return $langs->trans('ApprovedCP').' '.img_picto($langs->trans('ApprovedCP'),$pictoapproved);
    +			elseif ($statut == 4) return $langs->trans('CancelCP').' '.img_picto($langs->trans('CancelCP'),'statut5');
    +			elseif ($statut == 5) return $langs->trans('RefuseCP').' '.img_picto($langs->trans('RefuseCP'),'statut5');
     		}
     
    -		return $statut;
    +		else return $statut;
     	}
     
     
    @@ -985,7 +1013,8 @@ class Holiday extends CommonObject
     	 *   @param		string	$htmlname		Name of HTML select field
     	 *   @return    string					Show select of status
     	 */
    -	function selectStatutCP($selected='', $htmlname='select_statut') {
    +    function selectStatutCP($selected='', $htmlname='select_statut')
    +    {
     
     		global $langs;
     
    @@ -1009,7 +1038,6 @@ class Holiday extends CommonObject
     
     		$statut.= '</select>'."\n";
     		print $statut;
    -
     	}
     
     	/**
    @@ -1019,7 +1047,8 @@ class Holiday extends CommonObject
     	 *  @param	string	$value      vrai si mise à jour OK sinon faux
     	 *  @return boolean				ok or ko
     	 */
    -	function updateConfCP($name,$value) {
    +    function updateConfCP($name,$value)
    +    {
     
     		$sql = "UPDATE ".MAIN_DB_PREFIX."holiday_config SET";
     		$sql.= " value = '".$value."'";
    @@ -1238,7 +1267,6 @@ class Holiday extends CommonObject
     				return -1;
     			}
     		}
    -
     	}
     
     	/**
    @@ -1247,7 +1275,8 @@ class Holiday extends CommonObject
     	 *  @param	string	$name       name du paramètre de configuration
     	 *  @return string      		retourne checked si > 0
     	 */
    -	function getCheckOption($name) {
    +    function getCheckOption($name)
    +    {
     
     		$sql = "SELECT value";
     		$sql.= " FROM ".MAIN_DB_PREFIX."holiday_config";
    @@ -1308,13 +1337,13 @@ class Holiday extends CommonObject
     	 *  @param	int		$user_id        ID de l'utilisateur à supprimer
     	 *  @return boolean      			Vrai si pas d'erreur, faut si Erreur
     	 */
    -	function deleteCPuser($user_id) {
    +    function deleteCPuser($user_id)
    +    {
     
     		$sql = "DELETE FROM ".MAIN_DB_PREFIX."holiday_users";
     		$sql.= " WHERE fk_user = '".$user_id."'";
     
     		$this->db->query($sql);
    -
     	}
     
     
    @@ -1569,6 +1598,50 @@ class Holiday extends CommonObject
     		}
     	}
     
    +
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
    +	/**
    +	 * Return list of people with permission to validate leave requests.
    +	 * Search for permission "approve leave requests"
    +	 *
    +	 * @return  array       Array of user ids
    +	 */
    +	function fetch_users_approver_holiday()
    +	{
    +        // phpcs:enable
    +		$users_validator=array();
    +
    +		$sql = "SELECT DISTINCT ur.fk_user";
    +		$sql.= " FROM ".MAIN_DB_PREFIX."user_rights as ur, ".MAIN_DB_PREFIX."rights_def as rd";
    +		$sql.= " WHERE ur.fk_id = rd.id and rd.module = 'holiday' AND rd.perms = 'approve'";                                              // Permission 'Approve';
    +		$sql.= "UNION";
    +		$sql.= " SELECT DISTINCT ugu.fk_user";
    +		$sql.= " FROM ".MAIN_DB_PREFIX."usergroup_user as ugu, ".MAIN_DB_PREFIX."usergroup_rights as ur, ".MAIN_DB_PREFIX."rights_def as rd";
    +		$sql.= " WHERE ugu.fk_usergroup = ur.fk_usergroup AND ur.fk_id = rd.id and rd.module = 'holiday' AND rd.perms = 'approve'";       // Permission 'Approve';
    +		//print $sql;
    +
    +		dol_syslog(get_class($this)."::fetch_users_approver_holiday sql=".$sql);
    +		$result = $this->db->query($sql);
    +		if($result)
    +		{
    +			$num_lignes = $this->db->num_rows($result); $i = 0;
    +			while ($i < $num_lignes)
    +			{
    +				$objp = $this->db->fetch_object($result);
    +				array_push($users_validator,$objp->fk_user);
    +				$i++;
    +			}
    +			return $users_validator;
    +		}
    +		else
    +		{
    +			$this->error=$this->db->lasterror();
    +			dol_syslog(get_class($this)."::fetch_users_approver_holiday  Error ".$this->error, LOG_ERR);
    +			return -1;
    +		}
    +	}
    +
    +
     	/**
     	 *	Compte le nombre d'utilisateur actifs dans Dolibarr
     	 *
    @@ -1590,7 +1663,8 @@ class Holiday extends CommonObject
     	 *
     	 *  @return     int      retourne le nombre d'utilisateur
     	 */
    -	function countActiveUsersWithoutCP() {
    +    function countActiveUsersWithoutCP()
    +    {
     
     		$sql = "SELECT count(u.rowid) as compteur";
     		$sql.= " FROM ".MAIN_DB_PREFIX."user as u LEFT OUTER JOIN ".MAIN_DB_PREFIX."holiday_users hu ON (hu.fk_user=u.rowid)";
    @@ -1826,5 +1900,4 @@ class Holiday extends CommonObject
     		$this->halfday=0;
     		$this->fk_type=1;
     	}
    -
     }
    diff --git a/htdocs/holiday/common.inc.php b/htdocs/holiday/common.inc.php
    index 574c4394c81..1f8f797eab2 100644
    --- a/htdocs/holiday/common.inc.php
    +++ b/htdocs/holiday/common.inc.php
    @@ -28,9 +28,8 @@ if (! class_exists('Holiday')) {
     	require_once DOL_DOCUMENT_ROOT. '/holiday/class/holiday.class.php';
     }
     
    -$langs->load("user");
    -$langs->load("other");
    -$langs->load("holiday");
    +// Load translation files required by the page
    +$langs->loadLangs(array('user', 'other', 'holiday'));
     
     if (empty($conf->holiday->enabled))
     {
    diff --git a/htdocs/holiday/define_holiday.php b/htdocs/holiday/define_holiday.php
    index 4dc1e92268e..c0bfff15507 100644
    --- a/htdocs/holiday/define_holiday.php
    +++ b/htdocs/holiday/define_holiday.php
    @@ -26,12 +26,12 @@
      *		\brief      File that defines the balance of paid holiday of users.
      */
     
    -require('../main.inc.php');
    +require '../main.inc.php';
     require_once DOL_DOCUMENT_ROOT.'/user/class/user.class.php';
     require_once DOL_DOCUMENT_ROOT.'/holiday/common.inc.php';
     
    -$langs->load('users');
    -$langs->load('hrm');
    +// Load translation files required by the page
    +$langs->loadlangs(array('users', 'hrm'));
     
     $action=GETPOST('action','aZ09');
     $contextpage=GETPOST('contextpage','aZ')?GETPOST('contextpage','aZ'):'defineholidaylist';
    @@ -374,6 +374,6 @@ else
     
     print '</form>';
     
    +// End of page
     llxFooter();
    -
     $db->close();
    diff --git a/htdocs/holiday/document.php b/htdocs/holiday/document.php
    index 52386acf93c..655a3ff5d2a 100644
    --- a/htdocs/holiday/document.php
    +++ b/htdocs/holiday/document.php
    @@ -1,11 +1,12 @@
     <?php
    -/* Copyright (C) 2003-2007 Rodolphe Quiedeville  <rodolphe@quiedeville.org>
    - * Copyright (C) 2004-2010 Laurent Destailleur   <eldy@users.sourceforge.net>
    - * Copyright (C) 2005      Marc Barilley / Ocebo <marc@ocebo.com>
    - * Copyright (C) 2005-2009 Regis Houssin         <regis.houssin@capnetworks.com>
    - * Copyright (C) 2005      Simon TOSSER          <simon@kornog-computing.com>
    - * Copyright (C) 2011-2012 Juanjo Menent         <jmenent@2byte.es>
    - * Copyright (C) 2013      Cédric Salvador       <csalvador@gpcsolutions.fr>
    +/* Copyright (C) 2003-2007  Rodolphe Quiedeville    <rodolphe@quiedeville.org>
    + * Copyright (C) 2004-2010  Laurent Destailleur     <eldy@users.sourceforge.net>
    + * Copyright (C) 2005       Marc Barilley / Ocebo   <marc@ocebo.com>
    + * Copyright (C) 2005-2009  Regis Houssin           <regis.houssin@capnetworks.com>
    + * Copyright (C) 2005       Simon TOSSER            <simon@kornog-computing.com>
    + * Copyright (C) 2011-2012  Juanjo Menent           <jmenent@2byte.es>
    + * Copyright (C) 2013       Cédric Salvador         <csalvador@gpcsolutions.fr>
    + * Copyright (C) 2018       Frédéric France         <frederic.france@netlogic.fr>
      *
      * This program is free software; you can redistribute it and/or modify
      * it under the terms of the GNU General Public License as published by
    @@ -35,9 +36,8 @@ require_once DOL_DOCUMENT_ROOT.'/core/lib/date.lib.php';
     require_once DOL_DOCUMENT_ROOT.'/core/lib/holiday.lib.php';
     require_once DOL_DOCUMENT_ROOT.'/core/class/html.formfile.class.php';
     
    -$langs->load("other");
    -$langs->load("holidays");
    -$langs->load("companies");
    +// Load translation files required by the page
    +$langs->loadLangs(array('other', 'holidays', 'companies'));
     
     $id = GETPOST('id','int');
     $ref = GETPOST('ref', 'alpha');
    @@ -100,7 +100,7 @@ if ($object->id)
     	dol_fiche_head($head, 'documents', $langs->trans("CPTitreMenu"), -1,'holiday');
     
     
    -	// Construit liste des fichiers
    +	// Build file list
     	$filearray=dol_dir_list($upload_dir,"files",0,'','(\.meta|_preview.*\.png)$',$sortfield,(strtolower($sortorder)=='desc'?SORT_DESC:SORT_ASC),1);
     	$totalsize=0;
     	foreach($filearray as $key => $file)
    @@ -153,7 +153,7 @@ if ($object->id)
             print '<tr>';
             print '<td>'.$langs->trans('DateDebCP').' ('.$langs->trans("FirstDayOfHoliday").')</td>';
             print '<td>';
    -        $form->select_date($object->date_debut,'date_debut_');
    +        print $form->selectDate($object->date_debut, 'date_debut_');
             print ' &nbsp; &nbsp; ';
     		print $form->selectarray('starthalfday', $listhalfday, (GETPOST('starthalfday')?GETPOST('starthalfday'):$starthalfday));
             print '</td>';
    @@ -175,9 +175,9 @@ if ($object->id)
             print '<tr>';
             print '<td>'.$langs->trans('DateFinCP').' ('.$langs->trans("LastDayOfHoliday").')</td>';
             print '<td>';
    -        $form->select_date($object->date_fin,'date_fin_');
    +        print $form->selectDate($object->date_fin, 'date_fin_');
             print ' &nbsp; &nbsp; ';
    -		print $form->selectarray('endhalfday', $listhalfday, (GETPOST('endhalfday')?GETPOST('endhalfday'):$endhalfday));
    +        print $form->selectarray('endhalfday', $listhalfday, (GETPOST('endhalfday')?GETPOST('endhalfday'):$endhalfday));
             print '</td>';
             print '</tr>';
         }
    @@ -296,7 +296,6 @@ else
     	print $langs->trans("ErrorUnknown");
     }
     
    -
    +// End of page
     llxFooter();
    -
     $db->close();
    diff --git a/htdocs/holiday/list.php b/htdocs/holiday/list.php
    index c5ea7c868e0..fcd5cc9d8b0 100644
    --- a/htdocs/holiday/list.php
    +++ b/htdocs/holiday/list.php
    @@ -1,6 +1,6 @@
     <?php
     /* Copyright (C) 2011	   Dimitri Mouillard	<dmouillard@teclib.com>
    - * Copyright (C) 2013-2017 Laurent Destailleur	<eldy@users.sourceforge.net>
    + * Copyright (C) 2013-2018 Laurent Destailleur	<eldy@users.sourceforge.net>
      * Copyright (C) 2012-2016 Regis Houssin		<regis.houssin@capnetworks.com>
      *
      * This program is free software; you can redistribute it and/or modify
    @@ -23,7 +23,7 @@
      *		\brief      List of holiday
      */
     
    -require('../main.inc.php');
    +require '../main.inc.php';
     require_once DOL_DOCUMENT_ROOT.'/core/class/html.form.class.php';
     require_once DOL_DOCUMENT_ROOT.'/core/class/html.formother.class.php';
     require_once DOL_DOCUMENT_ROOT.'/core/lib/date.lib.php';
    @@ -33,6 +33,7 @@ require_once DOL_DOCUMENT_ROOT.'/holiday/common.inc.php';
     require_once DOL_DOCUMENT_ROOT.'/core/lib/functions2.lib.php';
     require_once DOL_DOCUMENT_ROOT.'/core/lib/usergroups.lib.php';
     
    +// Load translation files required by the page
     $langs->loadLangs(array('users', 'holidays', 'hrm'));
     
     // Protection if external user
    @@ -381,7 +382,7 @@ else
     	$newcardbutton='';
     	if ($user->rights->holiday->write)
     	{
    -		$newcardbutton='<a class="butActionNew" href="'.DOL_URL_ROOT.'/holiday/card.php?action=request">'.$langs->trans('MenuAddCP');
    +		$newcardbutton='<a class="butActionNew" href="'.DOL_URL_ROOT.'/holiday/card.php?action=request"><span class="valignmiddle">'.$langs->trans('MenuAddCP').'</span>';
     		$newcardbutton.= '<span class="fa fa-plus-circle valignmiddle"></span>';
     		$newcardbutton.= '</a>';
     	}
    @@ -398,7 +399,7 @@ else
     if ($sall)
     {
         foreach($fieldstosearchall as $key => $val) $fieldstosearchall[$key]=$langs->trans($val);
    -    print $langs->trans("FilterOnInto", $sall) . join(', ',$fieldstosearchall);
    +    print '<div class="divsearchfieldfilter">'.$langs->trans("FilterOnInto", $sall) . join(', ',$fieldstosearchall).'</div>';
     }
     
     $varpage=empty($contextpage)?$_SERVER["PHP_SELF"]:$contextpage;
    @@ -410,14 +411,14 @@ print '<table class="tagtable liste'.($moreforfilter?" listwithfilterbefore":"")
     
     // Filters
     print '<tr class="liste_titre_filter">';
    -print '<td class="liste_titre" align="left">';
    +print '<td class="liste_titre">';
     print '<input class="flat" size="4" type="text" name="search_ref" value="'.dol_escape_htmltag($search_ref).'">';
     print '</td>';
     
     // Create date
     print '<td class="liste_titre" align="center">';
    -print '<input class="flat" type="text" size="1" maxlength="2" name="search_month_create" value="'.dol_escape_htmltag($search_month_create).'">';
    -$formother->select_year($search_year_create,'search_year_create',1, $min_year, 0);
    +print '<input class="flat valignmiddle" type="text" size="1" maxlength="2" name="search_month_create" value="'.dol_escape_htmltag($search_month_create).'">';
    +$formother->select_year($search_year_create, 'search_year_create', 1, $min_year, 0);
     print '</td>';
     
     
    @@ -487,13 +488,13 @@ print '<td class="liste_titre">&nbsp;</td>';
     
     // Start date
     print '<td class="liste_titre" align="center">';
    -print '<input class="flat" type="text" size="1" maxlength="2" name="search_month_start" value="'.dol_escape_htmltag($search_month_start).'">';
    +print '<input class="flat valignmiddle" type="text" size="1" maxlength="2" name="search_month_start" value="'.dol_escape_htmltag($search_month_start).'">';
     $formother->select_year($search_year_start,'search_year_start',1, $min_year, $max_year);
     print '</td>';
     
     // End date
     print '<td class="liste_titre" align="center">';
    -print '<input class="flat" type="text" size="1" maxlength="2" name="search_month_end" value="'.dol_escape_htmltag($search_month_end).'">';
    +print '<input class="flat valignmiddle" type="text" size="1" maxlength="2" name="search_month_end" value="'.dol_escape_htmltag($search_month_end).'">';
     $formother->select_year($search_year_end,'search_year_end',1, $min_year, $max_year);
     print '</td>';
     
    @@ -629,8 +630,8 @@ print '</form>';
     	print '</div>';
     }*/
     
    +// End of page
     llxFooter();
    -
     $db->close();
     
     
    diff --git a/htdocs/holiday/month_report.php b/htdocs/holiday/month_report.php
    index cc094046316..e9b98deb1f9 100644
    --- a/htdocs/holiday/month_report.php
    +++ b/htdocs/holiday/month_report.php
    @@ -22,12 +22,13 @@
      *      \brief      Monthly report of leave requests.
      */
     
    -require('../main.inc.php');
    -require_once(DOL_DOCUMENT_ROOT.'/holiday/class/holiday.class.php');
    -require_once(DOL_DOCUMENT_ROOT.'/user/class/user.class.php');
    +require '../main.inc.php';
    +require_once DOL_DOCUMENT_ROOT.'/holiday/class/holiday.class.php';
    +require_once DOL_DOCUMENT_ROOT.'/user/class/user.class.php';
     require_once DOL_DOCUMENT_ROOT.'/core/lib/files.lib.php';
     require_once DOL_DOCUMENT_ROOT.'/core/class/html.formother.class.php';
     
    +// Load translation files required by the page
     $langs->loadLangs(array("holiday"));
     
     // Security check
    @@ -80,7 +81,7 @@ print '</form>';
     
     $sql = "SELECT cp.rowid, cp.fk_user, cp.date_debut, cp.date_fin, ct.label, cp.description, cp.halfday";
     $sql .= " FROM ".MAIN_DB_PREFIX."holiday cp";
    -$sql .= " LEFT JOIN llx_user u ON cp.fk_user = u.rowid";
    +$sql .= " LEFT JOIN ".MAIN_DB_PREFIX."user u ON cp.fk_user = u.rowid";
     $sql .= " LEFT JOIN ".MAIN_DB_PREFIX."c_holiday_types ct ON cp.fk_type = ct.rowid";
     $sql .= " WHERE cp.rowid > 0";
     $sql .= " AND cp.statut = 3";		// Approved
    @@ -193,6 +194,6 @@ else
     print '</table>';
     print '</div>';
     
    -// Fin de page
    -$db->close();
    +// End of page
     llxFooter();
    +$db->close();
    diff --git a/htdocs/holiday/view_log.php b/htdocs/holiday/view_log.php
    index d67db73d437..c9cc2e6c16f 100644
    --- a/htdocs/holiday/view_log.php
    +++ b/htdocs/holiday/view_log.php
    @@ -23,7 +23,7 @@
      *  \ingroup    holiday
      */
     
    -require('../main.inc.php');
    +require '../main.inc.php';
     require_once DOL_DOCUMENT_ROOT.'/user/class/user.class.php';
     require_once DOL_DOCUMENT_ROOT.'/holiday/common.inc.php';
     require_once DOL_DOCUMENT_ROOT.'/core/lib/date.lib.php';
    @@ -41,6 +41,7 @@ if (empty($year))
     	$year=$tmpdate['year'];
     }
     
    +// Load translation files required by the page
     $langs->load('users');
     
     
    @@ -137,6 +138,6 @@ print '</tbody>'."\n";
     print '</table>'."\n";
     print '</div>';
     
    +// End of page
     llxFooter();
    -
     $db->close();
    diff --git a/htdocs/hrm/admin/admin_establishment.php b/htdocs/hrm/admin/admin_establishment.php
    index 8f3b6c6a838..f7ebef5e623 100644
    --- a/htdocs/hrm/admin/admin_establishment.php
    +++ b/htdocs/hrm/admin/admin_establishment.php
    @@ -20,12 +20,12 @@
      * \ingroup HRM
      * \brief 	HRM Establishment module setup page
      */
    -require('../../main.inc.php');
    +require '../../main.inc.php';
     require_once DOL_DOCUMENT_ROOT.'/core/lib/hrm.lib.php';
     require_once DOL_DOCUMENT_ROOT.'/hrm/class/establishment.class.php';
     
    -$langs->load("admin");
    -$langs->load('hrm');
    +// Load translation files required by the page
    +$langs->loadLangs(array('admin', 'hrm'));
     
     if (! $user->admin)
     	accessforbidden();
    @@ -98,8 +98,6 @@ if ($result)
     	print_liste_field_titre("Status",$_SERVER["PHP_SELF"],"e.status","","",'align="right"',$sortfield,$sortorder);
     	print "</tr>\n";
     
    -	$var=true;
    -
     	if ($num > 0)
         {
     	    $establishmentstatic=new Establishment($db);
    @@ -147,5 +145,6 @@ print '<div class="tabsAction">';
     print '<a class="butAction" href="../establishment/card.php?action=create">'.$langs->trans("NewEstablishment").'</a>';
     print '</div>';
     
    +// End of page
     llxFooter();
     $db->close();
    diff --git a/htdocs/hrm/admin/admin_hrm.php b/htdocs/hrm/admin/admin_hrm.php
    index 05fccafbda8..c61480347bb 100644
    --- a/htdocs/hrm/admin/admin_hrm.php
    +++ b/htdocs/hrm/admin/admin_hrm.php
    @@ -20,12 +20,12 @@
      * \ingroup HRM
      * \brief 	HRM module setup page
      */
    -require('../../main.inc.php');
    +require '../../main.inc.php';
     require_once DOL_DOCUMENT_ROOT.'/core/lib/hrm.lib.php';
     require_once DOL_DOCUMENT_ROOT.'/core/lib/admin.lib.php';
     
    -$langs->load("admin");
    -$langs->load("hrm");
    +// Load translation files required by the page
    +$langs->loadLangs(array('admin', 'hrm'));
     
     if (! $user->admin)
     	accessforbidden();
    @@ -108,5 +108,6 @@ print '<div class="center"><input type="submit" class="button" value="' . $langs
     
     print '</form>';
     
    +// End of page
     llxFooter();
     $db->close();
    diff --git a/htdocs/hrm/class/establishment.class.php b/htdocs/hrm/class/establishment.class.php
    index 8a99788d040..4153972d27c 100644
    --- a/htdocs/hrm/class/establishment.class.php
    +++ b/htdocs/hrm/class/establishment.class.php
    @@ -1,5 +1,6 @@
     <?php
     /* Copyright (C) 2015		Alexandre Spangaro	<aspangaro.dolibarr@gmail.com>
    + * Copyright (C) 2018       Frédéric France     <frederic.france@netlogic.fr>
      *
      * This program is free software; you can redistribute it and/or modify
      * it under the terms of the GNU General Public License as published by
    @@ -28,22 +29,67 @@ require_once DOL_DOCUMENT_ROOT .'/core/class/commonobject.class.php';
      */
     class Establishment extends CommonObject
     {
    +	/**
    +	 * @var string ID to identify managed object
    +	 */
     	public $element='establishment';
    +
    +	/**
    +	 * @var string Name of table without prefix where object is stored
    +	 */
     	public $table_element='establishment';
    +
    +	/**
    +	 * @var int    Name of subtable line
    +	 */
     	public $table_element_line = '';
    +
    +	/**
    +	 * @var int Field with ID of parent key if this field has a parent
    +	 */
     	public $fk_element = 'fk_establishment';
    -	public $ismultientitymanaged = 1;	// 0=No test on entity, 1=Test with field entity, 2=Test with link by societe
    +
    +	/**
    +	 * 0=No test on entity, 1=Test with field entity, 2=Test with link by societe
    +	 * @var int
    +	 */
    +	public $ismultientitymanaged = 1;
    +
         public $picto='building';
    -    
    -    public $id;
    -    public $ref;
    +
    +    /**
    +	 * @var int ID
    +	 */
    +	public $id;
    +
    +    /**
    +	 * @var string Ref
    +	 */
    +	public $ref;
    +
    +	/**
    +	 * @var int ID
    +	 */
     	public $rowid;
     
     	public $name;
    +
    +	/**
    +	 * @var string Address
    +	 */
     	public $address;
    +
     	public $zip;
     	public $town;
    -	public $status;		// 0=open, 1=closed
    +
    +	/**
    +	 * @var int Status 0=open, 1=closed
    +	 */
    +	public $status;
    +
    +	/**
    +	 * @var int Entity
    +	 */
     	public $entity;
     
     	public $country_id;
    @@ -62,8 +108,6 @@ class Establishment extends CommonObject
     
     		$this->statuts_short = array(0 => 'Closed', 1 => 'Opened');
             $this->statuts = array(0 => 'Closed', 1 => 'Opened');
    -
    -		return 1;
     	}
     
     	/**
    @@ -208,7 +252,7 @@ class Establishment extends CommonObject
     
                 $this->country_id   = $obj->country_id;
                 $this->country_code = $obj->country_code;
    -            $this->country      = $obj->country;			
    +            $this->country      = $obj->country;
     
     			return 1;
     		}
    @@ -257,6 +301,7 @@ class Establishment extends CommonObject
     		return $this->LibStatut($this->status,$mode);
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *  Give a label from a status
     	 *
    @@ -266,35 +311,36 @@ class Establishment extends CommonObject
     	 */
     	function LibStatut($status,$mode=0)
     	{
    +        // phpcs:enable
     		global $langs;
     
     		if ($mode == 0)
     		{
     			return $langs->trans($this->statuts[$status]);
     		}
    -		if ($mode == 1)
    +		elseif ($mode == 1)
     		{
     			return $langs->trans($this->statuts_short[$status]);
     		}
    -		if ($mode == 2)
    +		elseif ($mode == 2)
     		{
     			if ($status==0) return img_picto($langs->trans($this->statuts_short[$status]),'statut5').' '.$langs->trans($this->statuts_short[$status]);
    -			if ($status==1) return img_picto($langs->trans($this->statuts_short[$status]),'statut4').' '.$langs->trans($this->statuts_short[$status]);
    +			elseif ($status==1) return img_picto($langs->trans($this->statuts_short[$status]),'statut4').' '.$langs->trans($this->statuts_short[$status]);
     		}
    -		if ($mode == 3)
    +		elseif ($mode == 3)
     		{
     			if ($status==0 && ! empty($this->statuts_short[$status])) return img_picto($langs->trans($this->statuts_short[$status]),'statut5');
    -			if ($status==1 && ! empty($this->statuts_short[$status])) return img_picto($langs->trans($this->statuts_short[$status]),'statut4');
    +			elseif ($status==1 && ! empty($this->statuts_short[$status])) return img_picto($langs->trans($this->statuts_short[$status]),'statut4');
     		}
    -		if ($mode == 4)
    +		elseif ($mode == 4)
     		{
     			if ($status==0 && ! empty($this->statuts_short[$status])) return img_picto($langs->trans($this->statuts_short[$status]),'statut5').' '.$langs->trans($this->statuts[$status]);
    -			if ($status==1 && ! empty($this->statuts_short[$status])) return img_picto($langs->trans($this->statuts_short[$status]),'statut4').' '.$langs->trans($this->statuts[$status]);
    +			elseif ($status==1 && ! empty($this->statuts_short[$status])) return img_picto($langs->trans($this->statuts_short[$status]),'statut4').' '.$langs->trans($this->statuts[$status]);
     		}
    -		if ($mode == 5)
    +		elseif ($mode == 5)
     		{
     			if ($status==0 && ! empty($this->statuts_short[$status])) return $langs->trans($this->statuts_short[$status]).' '.img_picto($langs->trans($this->statuts_short[$status]),'statut5');
    -			if ($status==1 && ! empty($this->statuts_short[$status])) return $langs->trans($this->statuts_short[$status]).' '.img_picto($langs->trans($this->statuts_short[$status]),'statut4');
    +			elseif ($status==1 && ! empty($this->statuts_short[$status])) return $langs->trans($this->statuts_short[$status]).' '.img_picto($langs->trans($this->statuts_short[$status]),'statut4');
     		}
     	}
     
    @@ -320,7 +366,7 @@ class Establishment extends CommonObject
     				$obj = $this->db->fetch_object($result);
     				$this->id = $obj->rowid;
     
    -				$this->date_creation     = $this->db->jdate($obj->datec);
    +				$this->date_creation = $this->db->jdate($obj->datec);
     				if ($obj->fk_user_author)
     				{
     					$cuser = new User($this->db);
    @@ -386,7 +432,7 @@ class Establishment extends CommonObject
     
             return '';
         }
    -    
    +
         /**
          * Initialise object with example values
          * Id must be 0 if object instance is a specimen
    @@ -397,5 +443,5 @@ class Establishment extends CommonObject
         {
             $this->id = 0;
             $this->ref = 'DEAAA';
    -    }    
    +    }
     }
    diff --git a/htdocs/hrm/establishment/card.php b/htdocs/hrm/establishment/card.php
    index 6180393e1df..56a6c20176a 100644
    --- a/htdocs/hrm/establishment/card.php
    +++ b/htdocs/hrm/establishment/card.php
    @@ -19,14 +19,14 @@
      *  \file       	htdocs/hrm/establishment/card.php
      *  \brief      	Page to show an establishment
      */
    -require('../../main.inc.php');
    +require '../../main.inc.php';
     require_once DOL_DOCUMENT_ROOT.'/core/lib/hrm.lib.php';
     require_once DOL_DOCUMENT_ROOT.'/hrm/class/establishment.class.php';
     require_once DOL_DOCUMENT_ROOT.'/core/lib/company.lib.php';
     require_once DOL_DOCUMENT_ROOT.'/core/class/html.formcompany.class.php';
     
    -$langs->load("admin");
    -$langs->load("hrm");
    +// Load translation files required by the page
    +$langs->loadLangs(array('admin', 'hrm'));
     
     // Security check
     if (! $user->admin) accessforbidden();
    @@ -408,5 +408,6 @@ if ($object->id > 0 && (empty($action) || ($action != 'edit' && $action != 'crea
         print '</div>';
     }
     
    +// End of page
     llxFooter();
     $db->close();
    diff --git a/htdocs/hrm/establishment/info.php b/htdocs/hrm/establishment/info.php
    index 29b571e58ce..35e4f483e3d 100644
    --- a/htdocs/hrm/establishment/info.php
    +++ b/htdocs/hrm/establishment/info.php
    @@ -20,13 +20,13 @@
      *  \brief      	Page to show info of an establishment
      */
     
    -require('../../main.inc.php');
    +require '../../main.inc.php';
     require_once DOL_DOCUMENT_ROOT.'/core/lib/hrm.lib.php';
     require_once DOL_DOCUMENT_ROOT.'/core/lib/functions2.lib.php';
     require_once DOL_DOCUMENT_ROOT.'/hrm/class/establishment.class.php';
     
    -$langs->load("admin");
    -$langs->load("hrm");
    +// Load translation files required by the page
    +$langs->loadLangs(array('admin', 'hrm'));
     
     // Security check
     if (! $user->admin) accessforbidden();
    @@ -53,5 +53,6 @@ if ($id)
         print '</div>';
     }
     
    +// End of page
     llxFooter();
     $db->close();
    diff --git a/htdocs/hrm/index.php b/htdocs/hrm/index.php
    index 2f360dce5c5..6d1e16433cf 100644
    --- a/htdocs/hrm/index.php
    +++ b/htdocs/hrm/index.php
    @@ -24,7 +24,7 @@
      *		\brief      Home page for HRM area.
      */
     
    -require('../main.inc.php');
    +require '../main.inc.php';
     require_once DOL_DOCUMENT_ROOT.'/core/class/html.form.class.php';
     require_once DOL_DOCUMENT_ROOT.'/core/class/html.formother.class.php';
     require_once DOL_DOCUMENT_ROOT.'/core/lib/date.lib.php';
    @@ -36,38 +36,36 @@ if ($conf->deplacement->enabled) require_once DOL_DOCUMENT_ROOT.'/compta/deplace
     if ($conf->expensereport->enabled) require_once DOL_DOCUMENT_ROOT.'/expensereport/class/expensereport.class.php';
     require_once DOL_DOCUMENT_ROOT.'/holiday/class/holiday.class.php';
     
    -$langs->load('users');
    -$langs->load('holidays');
    -$langs->load('trips');
    +// Load translation files required by the page
    +$langs->loadLangs(array('users', 'holidays', 'trips'));
     
    -$socid=GETPOST("socid");
    +$socid=GETPOST("socid","int");
     
     // Protection if external user
     if ($user->societe_id > 0) accessforbidden();
     
    +if (empty($conf->global->MAIN_INFO_SOCIETE_NOM) || empty($conf->global->MAIN_INFO_SOCIETE_COUNTRY)) $setupcompanynotcomplete=1;
    +
    +$holiday = new Holiday($db);
    +$holidaystatic=new Holiday($db);
    +
     
     
     /*
      * Actions
      */
     
    -// None
    -
    +// Update sold
    +if (! empty($conf->holiday->enabled) && ! empty($setupcompanynotcomplete))
    +{
    +	$result = $holiday->updateBalance();
    +}
     
     
     /*
      * View
      */
     
    -$holiday = new Holiday($db);
    -$holidaystatic=new Holiday($db);
    -
    -// Update sold
    -if (! empty($conf->holiday->enabled))
    -{
    -    $result = $holiday->updateBalance();
    -}
    -
     $childids = $user->getAllChildIds();
     $childids[]=$user->id;
     
    @@ -76,13 +74,13 @@ llxHeader('', $langs->trans('HRMArea'));
     print load_fiche_titre($langs->trans("HRMArea"),'', 'title_hrm.png');
     
     
    -if (empty($conf->global->MAIN_INFO_SOCIETE_NOM) || empty($conf->global->MAIN_INFO_SOCIETE_COUNTRY)) $setupcompanynotcomplete=1;
     if (! empty($setupcompanynotcomplete))
     {
     	$langs->load("errors");
     	$warnpicto=img_warning($langs->trans("WarningMandatorySetupNotComplete"));
     	print '<br><div class="warning"><a href="'.DOL_URL_ROOT.'/admin/company.php?mainmenu=home'.(empty($setupcompanynotcomplete)?'':'&action=edit').'">'.$warnpicto.' '.$langs->trans("WarningMandatorySetupNotComplete").'</a></div>';
     
    +	llxFooter();
     	exit;
     }
     
    @@ -223,7 +221,7 @@ if (! empty($conf->holiday->enabled) && $user->rights->holiday->read)
                     $userstatic->statut=$obj->statut;
     
                     print '<tr class="oddeven">';
    -                print '<td>'.$holidaystatic->getNomUrl(1).'</td>';
    +                print '<td class="nowraponall">'.$holidaystatic->getNomUrl(1).'</td>';
                     print '<td>'.$userstatic->getNomUrl(-1, 'leave').'</td>';
                     print '<td>'.$typeleaves[$obj->fk_type]['label'].'</td>';
     
    @@ -302,7 +300,7 @@ if (! empty($conf->deplacement->enabled) && $user->rights->deplacement->lire)
     				$userstatic->photo=$obj->photo;
     
     				print '<tr class="oddeven">';
    -				print '<td>'.$deplacementstatic->getNomUrl(1).'</td>';
    +				print '<td class="nowraponall">'.$deplacementstatic->getNomUrl(1).'</td>';
     				print '<td>'.$userstatic->getNomUrl(-1).'</td>';
     				print '<td align="right">'.$obj->km.'</td>';
     				print '<td align="right">'.dol_print_date($db->jdate($obj->dm),'day').'</td>';
    @@ -375,7 +373,7 @@ if (! empty($conf->expensereport->enabled) && $user->rights->expensereport->lire
     				$userstatic->photo=$obj->photo;
     
     				print '<tr class="oddeven">';
    -				print '<td>'.$expensereportstatic->getNomUrl(1).'</td>';
    +				print '<td class="nowraponall">'.$expensereportstatic->getNomUrl(1).'</td>';
     				print '<td>'.$userstatic->getNomUrl(-1).'</td>';
     				print '<td align="right">'.price($obj->total_ttc).'</td>';
     				print '<td align="right">'.dol_print_date($db->jdate($obj->dm),'day').'</td>';
    @@ -399,8 +397,6 @@ if (! empty($conf->expensereport->enabled) && $user->rights->expensereport->lire
     
     print '</div></div></div>';
     
    -
    -
    +// End of page
     llxFooter();
    -
     $db->close();
    diff --git a/htdocs/imports/class/import.class.php b/htdocs/imports/class/import.class.php
    index 2235812bae8..a0d33d4c28a 100644
    --- a/htdocs/imports/class/import.class.php
    +++ b/htdocs/imports/class/import.class.php
    @@ -43,8 +43,15 @@ class Import
     	var $array_import_convertvalue;
     	var $array_import_run_sql_after;
     
    -	var $error;
    -	var $errors;
    +	/**
    +	 * @var string Error code (or message)
    +	 */
    +	public $error='';
    +
    +	/**
    +	 * @var string[] Error codes (or messages)
    +	 */
    +	public $errors = array();
     
     
     	/**
    @@ -58,6 +65,7 @@ class Import
     	}
     
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *  Load description int this->array_import_module, this->array_import_fields, ... of an importable dataset
     	 *
    @@ -67,11 +75,11 @@ class Import
     	 */
     	function load_arrays($user,$filter='')
     	{
    +        // phpcs:enable
     		global $langs,$conf;
     
     		dol_syslog(get_class($this)."::load_arrays user=".$user->id." filter=".$filter);
     
    -        $var=true;
             $i=0;
     
             require_once DOL_DOCUMENT_ROOT.'/core/lib/functions2.lib.php';
    @@ -177,6 +185,7 @@ class Import
     
     
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *  Build an import example file.
     	 *  Arrays this->array_export_xxx are already loaded for required datatoexport
    @@ -189,6 +198,7 @@ class Import
     	 */
     	function build_example_file($model, $headerlinefields, $contentlinevalues,$datatoimport)
     	{
    +        // phpcs:enable
     		global $conf,$langs;
     
     		$indice=0;
    @@ -350,5 +360,4 @@ class Import
     			return 1;
     		}
     	}
    -
     }
    diff --git a/htdocs/imports/emptyexample.php b/htdocs/imports/emptyexample.php
    index b9c6f1874b2..f11ad902de6 100644
    --- a/htdocs/imports/emptyexample.php
    +++ b/htdocs/imports/emptyexample.php
    @@ -22,9 +22,15 @@
      */
     
     // This file is a wrapper, so empty header
    -function llxHeader() { print '<html><title>Build an import example file</title><body>'; }
    +function llxHeader()
    +{
    +    print '<html><title>Build an import example file</title><body>';
    +}
     // This file is a wrapper, so empty footer
    -function llxFooter() { print '</body></html>'; }
    +function llxFooter()
    +{
    +    print '</body></html>';
    +}
     
     require '../main.inc.php';
     require_once DOL_DOCUMENT_ROOT.'/core/lib/files.lib.php';
    @@ -34,6 +40,7 @@ require_once DOL_DOCUMENT_ROOT.'/core/modules/import/modules_import.php';
     $datatoimport=GETPOST('datatoimport');
     $format=GETPOST('format');
     
    +// Load translation files required by the page
     $langs->load("exports");
     
     // Check exportkey
    @@ -85,4 +92,3 @@ foreach($fieldstarget as $code=>$label)
     //var_dump($contentlinevalues);
     
     print $objimport->build_example_file($format,$headerlinefields,$contentlinevalues,$datatoimport);
    -
    diff --git a/htdocs/imports/import.php b/htdocs/imports/import.php
    index 08d3495c33c..a9c1fc2317a 100644
    --- a/htdocs/imports/import.php
    +++ b/htdocs/imports/import.php
    @@ -32,9 +32,8 @@ require_once DOL_DOCUMENT_ROOT.'/core/lib/files.lib.php';
     require_once DOL_DOCUMENT_ROOT.'/core/lib/images.lib.php';
     require_once DOL_DOCUMENT_ROOT.'/core/lib/import.lib.php';
     
    -$langs->load("exports");
    -$langs->load("compta");
    -$langs->load("errors");
    +// Load translation files required by the page
    +$langs->loadLangs(array('exports', 'compta', 'errors'));
     
     // Security check
     $result=restrictedArea($user, 'import');
    @@ -437,11 +436,10 @@ if ($step == 2 && $datatoimport)
     	print '<input type="hidden" name="token" value="'.$_SESSION['newtoken'].'">';
     	print '<input type="hidden" name="max_file_size" value="'.$conf->maxfilesize.'">';
     
    -	print $langs->trans("ChooseFormatOfFileToImport",img_picto('','filenew')).'<br>';
    +	print '<span class="opacitymedium">'.$langs->trans("ChooseFormatOfFileToImport",img_picto('','filenew')).'</span><br><br>';
     	print '<table class="noborder" width="100%" cellspacing="0" cellpadding="4">';
     
     	$filetoimport='';
    -	$var=true;
     
     	// Add format informations and link to download example
     	print '<tr class="liste_titre"><td colspan="6">';
    @@ -550,21 +548,19 @@ if ($step == 3 && $datatoimport)
     	print '<input type="hidden" value="'.$format.'" name="format">';
     	print '<input type="hidden" value="'.$excludefirstline.'" name="excludefirstline">';
     	print '<input type="hidden" value="'.$endatlinenb.'" name="endatlinenb">';
    -	print '<input type="hidden" value="'.$separator.'" name="separator">';
    -	print '<input type="hidden" value="'.$enclosure.'" name="enclosure">';
    +	print '<input type="hidden" value="'.dol_escape_htmltag($separator).'" name="separator">';
    +	print '<input type="hidden" value="'.dol_escape_htmltag($enclosure).'" name="enclosure">';
     	print '<input type="hidden" value="'.$datatoimport.'" name="datatoimport">';
     
    +	print '<span class="opacitymedium">'.$langs->trans("ChooseFileToImport",img_picto('','filenew')).'</span><br><br>';
    +
     	print '<table class="noborder" width="100%" cellspacing="0" cellpadding="4">';
     
     	$filetoimport='';
    -	$var=true;
    -
    -	print '<tr><td colspan="6">'.$langs->trans("ChooseFileToImport",img_picto('','filenew')).'</td></tr>';
     
     	//print '<tr class="liste_titre"><td colspan="6">'.$langs->trans("FileWithDataToImport").'</td></tr>';
     
     	// Input file name box
    -	$var=false;
     	print '<tr class="oddeven"><td colspan="6">';
     	print '<input type="file"   name="userfile" size="20" maxlength="80"> &nbsp; &nbsp; ';
     	$out = (empty($conf->global->MAIN_UPLOAD_DOC)?' disabled':'');
    @@ -652,7 +648,8 @@ if ($step == 4 && $datatoimport)
     	$classname = "Import".ucfirst($model);
     	require_once $dir.$file;
     	$obj = new $classname($db,$datatoimport);
    -	if ($model == 'csv') {
    +	if ($model == 'csv')
    +	{
     	    $obj->separator = $separator;
     	    $obj->enclosure = $enclosure;
     	}
    @@ -800,9 +797,9 @@ if ($step == 4 && $datatoimport)
     		print '<input type="hidden" value="'.$datatoimport.'" name="datatoimport">';
     		print '<input type="hidden" value="'.$filetoimport.'" name="filetoimport">';
     		print $langs->trans("Separator").' : ';
    -		print '<input type="text" size="1" name="separator" value="'.htmlentities($separator).'"/>';
    +		print '<input type="text" size="1" name="separator" value="'.dol_escape_htmltag($separator).'"/>';
     		print '&nbsp;&nbsp;&nbsp;&nbsp;'.$langs->trans("Enclosure").' : ';
    -		print '<input type="text" size="1" name="enclosure" value="'.htmlentities($enclosure).'"/>';
    +		print '<input type="text" size="1" name="enclosure" value="'.dol_escape_htmltag($enclosure).'"/>';
     		print '<input name="update" type="submit" value="'.$langs->trans('Update').'" class="button" />';
     		print '</form>';
     		print '</td></tr>';
    @@ -837,10 +834,10 @@ if ($step == 4 && $datatoimport)
         print '<input type="hidden" name="filetoimport" value="'.$filetoimport.'">';
         print '<input type="hidden" name="excludefirstline" value="'.$excludefirstline.'">';
         print '<input type="hidden" name="endatlinenb" value="'.$endatlinenb.'">';
    -    print '<input type="hidden" name="separator" value="'.$separator.'">';
    -	print '<input type="hidden" name="enclosure" value="'.$enclosure.'">';
    -    print '<table><tr><td colspan="2">';
    -    print $langs->trans("SelectImportFields",img_picto('','uparrow','')).' ';
    +    print '<input type="hidden" name="separator" value="'.dol_escape_htmltag($separator).'">';
    +    print '<input type="hidden" name="enclosure" value="'.dol_escape_htmltag($enclosure).'">';
    +    print '<table><tr><td colspan="2" class="opacitymedium">';
    +    print $langs->trans("SelectImportFields",img_picto('','grip_title','')).' ';
         $htmlother->select_import_model($importmodelid,'importmodelid',$datatoimport,1);
         print '<input type="submit" class="button" value="'.$langs->trans("Select").'">';
         print '</td></tr></table>';
    @@ -873,7 +870,7 @@ if ($step == 4 && $datatoimport)
     	$lefti=1;
     	foreach ($array_match_file_to_database as $key => $val)
     	{
    -
    +		$var=!$var;
     		show_elem($fieldssource,$key,$val,$var);		// key is field number in source file
     		//print '> '.$lefti.'-'.$key.'-'.$val;
     		$listofkeys[$key]=1;
    @@ -890,7 +887,7 @@ if ($step == 4 && $datatoimport)
     	$num=count($fieldssource);
     	while ($lefti <= $num)
     	{
    -
    +		$var=!$var;
     		$newkey=getnewkey($fieldssource,$listofkeys);
     		show_elem($fieldssource,$newkey,'',$var);	// key start after field number in source file
     		//print '> '.$lefti.'-'.$newkey;
    @@ -908,13 +905,12 @@ if ($step == 4 && $datatoimport)
     	// List of targets fields
     	$height=24;
     	$i = 0;
    -	$var=true;
     	$mandatoryfieldshavesource=true;
    +
     	print '<table width="100%" class="nobordernopadding">';
     	foreach($fieldstarget as $code=>$label)
     	{
    -
    -		print '<tr '.$bc[$var].' height="'.$height.'">';
    +		print '<tr class="oddeven" height="'.$height.'">';
     
     		$i++;
     		$entity=(! empty($objimport->array_import_entities[0][$code])?$objimport->array_import_entities[0][$code]:$objimport->array_import_icon[0]);
    @@ -1121,15 +1117,15 @@ if ($step == 4 && $datatoimport)
     		print '<input type="hidden" name="hexa" value="'.$hexa.'">';
         	print '<input type="hidden" name="excludefirstline" value="'.$excludefirstline.'">';
         	print '<input type="hidden" name="endatlinenb" value="'.$endatlinenb.'">';
    -    	print '<input type="hidden" value="'.$separator.'" name="separator">';
    -		print '<input type="hidden" value="'.$enclosure.'" name="enclosure">';
    +    	print '<input type="hidden" value="'.dol_escape_htmltag($separator).'" name="separator">';
    +    	print '<input type="hidden" value="'.dol_escape_htmltag($enclosure).'" name="enclosure">';
     
     		print '<table summary="selectofimportprofil" class="noborder" width="100%">';
     		print '<tr class="liste_titre">';
     		print '<td>'.$langs->trans("ImportModelName").'</td>';
     		print '<td>&nbsp;</td>';
     		print '</tr>';
    -		$var=false;
    +
     		print '<tr class="oddeven">';
     		print '<td><input name="import_name" size="48" value=""></td><td align="right">';
     		print '<input type="submit" class="button" value="'.$langs->trans("SaveImportProfile").'">';
    @@ -1145,7 +1141,6 @@ if ($step == 4 && $datatoimport)
     		{
     			$num = $db->num_rows($resql);
     			$i = 0;
    -			$var=false;
     			while ($i < $num)
     			{
     
    @@ -1268,10 +1263,8 @@ if ($step == 5 && $datatoimport)
     	if ($model == 'csv') {
     	    print '<tr><td>'.$langs->trans("CsvOptions").'</td>';
     	    print '<td>';
    -	    print $langs->trans("Separator").' : ';
    -	    print htmlentities($separator);
    -	    print '&nbsp;&nbsp;&nbsp;&nbsp;'.$langs->trans("Enclosure").' : ';
    -	    print htmlentities($enclosure);
    +	    print $langs->trans("Separator").' : '.dol_escape_htmltag($separator);
    +	    print '&nbsp;&nbsp;&nbsp;&nbsp;'.$langs->trans("Enclosure").' : '.dol_escape_htmltag($enclosure);
     	    print '</td></tr>';
     	}
     
    @@ -1320,6 +1313,7 @@ if ($step == 5 && $datatoimport)
         if ($action == 'launchsimu') print ' &nbsp; <a href="'.$_SERVER["PHP_SELF"].'?step=5'.$param.'">'.$langs->trans("Modify").'</a>';
     	print '</td></tr>';
     
    +	// Keys for update
     	print '<tr><td>';
     	print $langs->trans("KeysToUseForUpdates");
     	print '</td><td>';
    @@ -1337,15 +1331,15 @@ if ($step == 5 && $datatoimport)
     		}
     		print ' &nbsp; <a href="'.$_SERVER["PHP_SELF"].'?step=5'.$param.'">'.$langs->trans("Modify").'</a>';
     	} else {
    -	    if (count($objimport->array_import_updatekeys[0]))
    -	    {
    -		  print $form->multiselectarray('updatekeys', $objimport->array_import_updatekeys[0], $updatekeys, 0, 0, '', 1, '80%');
    -	    }
    +		if (count($objimport->array_import_updatekeys[0]))
    +		{
    +			print $form->multiselectarray('updatekeys', $objimport->array_import_updatekeys[0], $updatekeys, 0, 0, '', 1, '80%');
    +			print $form->textwithpicto("", $langs->trans("SelectPrimaryColumnsForUpdateAttempt"));
    +		}
     		else
     		{
    -		    print '<span class="opacitymedium">'.$langs->trans("UpdateNotYetSupportedForThisImport").'</span>';
    +			print '<span class="opacitymedium">'.$langs->trans("UpdateNotYetSupportedForThisImport").'</span>';
     		}
    -	    print $form->textwithpicto("", $langs->trans("SelectPrimaryColumnsForUpdateAttempt"));
     	}
     	/*echo '<pre>';
     	print_r($objimport->array_import_updatekeys);
    @@ -1433,7 +1427,8 @@ if ($step == 5 && $datatoimport)
         if ($action != 'launchsimu')
         {
             // Show import id
    -        print $langs->trans("NowClickToTestTheImport",$langs->transnoentitiesnoconv("RunSimulateImportFile")).'<br>';
    +        print '<br><span class="opacitymedium">';
    +        print $langs->trans("NowClickToTestTheImport",$langs->transnoentitiesnoconv("RunSimulateImportFile")).'</span><br>';
             print '<br>';
     
             // Actions
    @@ -1919,9 +1914,8 @@ if ($step == 6 && $datatoimport)
     
     print '<br>';
     
    -
    +// End of page
     llxFooter();
    -
     $db->close();
     
     
    @@ -1949,7 +1943,7 @@ function show_elem($fieldssource,$pos,$key,$var,$nostyle='')
     	{
     		print '<tr '.($nostyle?'':$bc[$var]).' height="'.$height.'">';
     		print '<td class="nocellnopadding" width="16" style="font-weight: normal">';
    -		print img_picto(($pos>0?$langs->trans("MoveField",$pos):''),'uparrow','class="boxhandle" style="cursor:move;"');
    +		print img_picto(($pos>0?$langs->trans("MoveField",$pos):''),'grip_title','class="boxhandle" style="cursor:move;"');
     		print '</td>';
     		print '<td style="font-weight: normal">';
     		print $langs->trans("NoFields");
    @@ -1972,7 +1966,7 @@ function show_elem($fieldssource,$pos,$key,$var,$nostyle='')
     		print '<tr '.($nostyle?'':$bc[$var]).' height="'.$height.'">';
     		print '<td class="nocellnopadding" width="16" style="font-weight: normal">';
     		// The image must have the class 'boxhandle' beause it's value used in DOM draggable objects to define the area used to catch the full object
    -		print img_picto($langs->trans("MoveField",$pos),'uparrow','class="boxhandle" style="cursor:move;"');
    +		print img_picto($langs->trans("MoveField",$pos),'grip_title','class="boxhandle" style="cursor:move;"');
     		print '</td>';
     		print '<td style="font-weight: normal">';
     		print $langs->trans("Field").' '.$pos;
    diff --git a/htdocs/imports/index.php b/htdocs/imports/index.php
    index 36811acc587..b1852a3de4f 100644
    --- a/htdocs/imports/index.php
    +++ b/htdocs/imports/index.php
    @@ -24,6 +24,7 @@
     require_once '../main.inc.php';
     require_once DOL_DOCUMENT_ROOT.'/imports/class/import.class.php';
     
    +// Load translation files required by the page
     $langs->load("exports");
     
     if (! $user->societe_id == 0)
    @@ -59,13 +60,12 @@ print '<td>'.$langs->trans("Module").'</td>';
     print '<td>'.$langs->trans("ImportableDatas").'</td>';
     //print '<td>&nbsp;</td>';
     print '</tr>';
    -$val=true;
    +
     if (count($import->array_import_code))
     {
     	foreach ($import->array_import_code as $key => $value)
     	{
    -		$val=!$val;
    -		print '<tr '.$bc[$val].'><td>';
    +		print '<tr class="oddeven"><td>';
     		print img_object($import->array_import_module[$key]->getName(),$import->array_import_module[$key]->picto).' ';
     		print $import->array_import_module[$key]->getName();
     		print '</td><td>';
    @@ -92,7 +92,7 @@ if (count($import->array_import_code))
     {
     	//if ($user->rights->import->run)
     	//{
    -	print '<a class="butAction" href="'.DOL_URL_ROOT.'/imports/import.php?leftmenu=import">'.$langs->trans("NewImport").'</a>';
    +	print '<a class="butActionNew" href="'.DOL_URL_ROOT.'/imports/import.php?leftmenu=import">'.$langs->trans("NewImport").'<span class="fa fa-plus-circle valignmiddle"></span></a>';
     	//}
     	//else
     	//{
    @@ -107,7 +107,6 @@ print '<br>';
     
     
     // List of available import format
    -$var=true;
     print '<table class="noborder" width="100%">';
     print '<tr class="liste_titre">';
     print '<td colspan="2">'.$langs->trans("AvailableFormats").'</td>';
    @@ -121,7 +120,6 @@ $liste=$model->liste_modeles($db);
     
     foreach($liste as $key)
     {
    -
     	print '<tr class="oddeven">';
     	print '<td width="16">'.img_picto_common($model->getDriverLabelForKey($key),$model->getPictoForKey($key)).'</td>';
     	$text=$model->getDriverDescForKey($key);
    @@ -136,7 +134,6 @@ print '</table>';
     
     //print '</div></div></div>';
     
    -
    +// End of page
     llxFooter();
    -
     $db->close();
    diff --git a/htdocs/includes/jquery/plugins/multiselect/MIT-LICENSE.txt b/htdocs/includes/jquery/plugins/multiselect/MIT-LICENSE.txt
    deleted file mode 100755
    index 1076f8b4b2b..00000000000
    --- a/htdocs/includes/jquery/plugins/multiselect/MIT-LICENSE.txt
    +++ /dev/null
    @@ -1,20 +0,0 @@
    -Copyright (c) 2009 Michael Aufreiter, http://www.quasipartikel.at
    -
    -Permission is hereby granted, free of charge, to any person obtaining
    -a copy of this software and associated documentation files (the
    -"Software"), to deal in the Software without restriction, including
    -without limitation the rights to use, copy, modify, merge, publish,
    -distribute, sublicense, and/or sell copies of the Software, and to
    -permit persons to whom the Software is furnished to do so, subject to
    -the following conditions:
    -
    -The above copyright notice and this permission notice shall be
    -included in all copies or substantial portions of the Software.
    -
    -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
    -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
    -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
    -NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
    -LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
    -OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
    -WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
    \ No newline at end of file
    diff --git a/htdocs/includes/jquery/plugins/multiselect/css/ui.multiselect.css b/htdocs/includes/jquery/plugins/multiselect/css/ui.multiselect.css
    deleted file mode 100755
    index 2072baa57c4..00000000000
    --- a/htdocs/includes/jquery/plugins/multiselect/css/ui.multiselect.css
    +++ /dev/null
    @@ -1,144 +0,0 @@
    -/* Multiselect
    -----------------------------------*/
    -.multiselect {
    -	width: 600px;
    -	height: 150px;
    -}
    -
    -.ui-multiselect {
    -	border: solid 1px;
    -	font-size: 0.8em;
    -}
    -
    -.ui-multiselect ul {
    -	-moz-user-select: none;
    -}
    -
    -.ui-multiselect li {
    -	margin: 0;
    -	padding: 0;
    -	cursor: default;
    -	line-height: 20px;
    -	height: 20px;
    -	font-size: 11px;
    -	list-style: none;
    -}
    -
    -.ui-multiselect li a {
    -	color: #999;
    -	text-decoration: none;
    -	padding: 0;
    -	display: block;
    -	float: left;
    -	cursor: pointer;
    -}
    -
    -.ui-multiselect li.ui-draggable-dragging {
    -	padding-left: 10px;
    -}
    -
    -.ui-multiselect div.selected {
    -	position: relative;
    -	padding: 0;
    -	margin: 0;
    -	border: 0;
    -	float: left;
    -}
    -
    -.ui-multiselect ul.selected {
    -	position: relative;
    -	padding: 0;
    -	overflow: auto;
    -	overflow-x: hidden;
    -	background: #fff;
    -	margin: 0;
    -	list-style: none;
    -	border: 0;
    -	position: relative;
    -	width: 100%;
    -}
    -
    -.ui-multiselect ul.selected li {
    -	
    -}
    -
    -.ui-multiselect div.available {
    -	position: relative;
    -	padding: 0;
    -	margin: 0;
    -	border: 0;
    -	float: left;
    -	border-left: 1px solid;
    -}
    -
    -.ui-multiselect ul.available {
    -	position: relative;
    -	padding: 0;
    -	overflow: auto;
    -	overflow-x: hidden;
    -	background: #fff;
    -	margin: 0;
    -	list-style: none;
    -	border: 0;
    -	width: 100%;
    -}
    -
    -.ui-multiselect ul.available li {
    -	padding-left: 10px;
    -}
    -
    -.ui-multiselect .ui-state-default {
    -	border: none;
    -	margin-bottom: 1px;
    -	position: relative;
    -	padding-left: 20px;
    -}
    -
    -.ui-multiselect .ui-state-hover {
    -	border: none;
    -}
    -
    -.ui-multiselect .ui-widget-header {
    -	border: none;
    -	font-size: 11px;
    -	margin-bottom: 1px;
    -}
    -
    -.ui-multiselect .add-all {
    -	float: right;
    -	padding: 7px;
    -}
    -
    -.ui-multiselect .remove-all {
    -	float: right;
    -	padding: 7px;
    -}
    -
    -.ui-multiselect .search {
    -	float: left;
    -	padding: 4px;
    -}
    -
    -.ui-multiselect .count {
    -	float: left;
    -	padding: 7px;
    -}
    -
    -.ui-multiselect li span.ui-icon-arrowthick-2-n-s {
    -	position: absolute;
    -	left: 2px;
    -}
    -
    -.ui-multiselect li a.action {
    -	position: absolute;
    -	right: 2px;
    -	top: 2px;
    -}
    -
    -.ui-multiselect input.search {
    -	height: 14px;
    -	padding: 1px;
    -	opacity: 0.5;
    -	margin: 4px;
    -	width: 100px;
    -}
    \ No newline at end of file
    diff --git a/htdocs/includes/jquery/plugins/multiselect/jquery.multi-select.js b/htdocs/includes/jquery/plugins/multiselect/jquery.multi-select.js
    new file mode 100644
    index 00000000000..ee62d1f588d
    --- /dev/null
    +++ b/htdocs/includes/jquery/plugins/multiselect/jquery.multi-select.js
    @@ -0,0 +1,360 @@
    +// jquery.multi-select.js
    +// by mySociety
    +// https://github.com/mysociety/jquery-multi-select
    +
    +;(function($) {
    +
    +  "use strict";
    +
    +  var pluginName = "multiSelect",
    +    defaults = {
    +      'containerHTML': '<div class="multi-select-container">',
    +      'menuHTML': '<div class="multi-select-menu">',
    +      'buttonHTML': '<span class="multi-select-button">',
    +      'menuItemsHTML': '<div class="multi-select-menuitems">',
    +      'menuItemHTML': '<label class="multi-select-menuitem">',
    +      'presetsHTML': '<div class="multi-select-presets">',
    +      'activeClass': 'multi-select-container--open',
    +      'noneText': '-- Select --',
    +      'allText': undefined,
    +      'presets': undefined,
    +      'positionedMenuClass': 'multi-select-container--positioned',
    +      'positionMenuWithin': undefined,
    +      'viewportBottomGutter': 20,
    +      'menuMinHeight': 200
    +    };
    +
    +  /**
    +   * @constructor
    +   */
    +  function MultiSelect(element, options) {
    +    this.element = element;
    +    this.$element = $(element);
    +    this.settings = $.extend( {}, defaults, options );
    +    this._defaults = defaults;
    +    this._name = pluginName;
    +    this.init();
    +  }
    +
    +  function arraysAreEqual(array1, array2) {
    +    if ( array1.length != array2.length ){
    +      return false;
    +    }
    +
    +    array1.sort();
    +    array2.sort();
    +
    +    for ( var i = 0; i < array1.length; i++ ){
    +      if ( array1[i] !== array2[i] ){
    +        return false;
    +      }
    +    }
    +
    +    return true;
    +  }
    +
    +  $.extend(MultiSelect.prototype, {
    +
    +    init: function() {
    +      this.checkSuitableInput();
    +      this.findLabels();
    +      this.constructContainer();
    +      this.constructButton();
    +      this.constructMenu();
    +
    +      this.setUpBodyClickListener();
    +      this.setUpLabelsClickListener();
    +
    +      this.$element.hide();
    +    },
    +
    +    checkSuitableInput: function(text) {
    +      if ( this.$element.is('select[multiple]') === false ) {
    +        throw new Error('$.multiSelect only works on <select multiple> elements');
    +      }
    +    },
    +
    +    findLabels: function() {
    +      this.$labels = $('label[for="' + this.$element.attr('id') + '"]');
    +    },
    +
    +    constructContainer: function() {
    +      this.$container = $(this.settings['containerHTML']);
    +      this.$element.data('multi-select-container', this.$container);
    +      this.$container.insertAfter(this.$element);
    +    },
    +
    +    constructButton: function() {
    +      var _this = this;
    +      this.$button = $(this.settings['buttonHTML']);
    +      this.$button.attr({
    +        'role': 'button',
    +        'aria-haspopup': 'true',
    +        'tabindex': 0,
    +        'aria-label': this.$labels.eq(0).text()
    +      })
    +      .on('keydown.multiselect', function(e) {
    +        var key = e.which;
    +        var returnKey = 13;
    +        var spaceKey = 32;
    +        if ((key === returnKey) || (key === spaceKey)) {
    +          _this.$button.click();
    +        }
    +      }).on('click.multiselect', function(e) {
    +        _this.menuToggle();
    +      })
    +      .appendTo(this.$container);
    +
    +      this.$element.on('change.multiselect', function() {
    +        _this.updateButtonContents();
    +      });
    +
    +      this.updateButtonContents();
    +    },
    +
    +    updateButtonContents: function() {
    +      var _this = this;
    +      var options = [];
    +      var selected = [];
    +
    +      this.$element.children('option').each(function() {
    +        var text = /** @type string */ ($(this).text());
    +        options.push(text);
    +        if ($(this).is(':selected')) {
    +          selected.push( $.trim(text) );
    +        }
    +      });
    +
    +      this.$button.empty();
    +
    +      if (selected.length == 0) {
    +        this.$button.text( this.settings['noneText'] );
    +      } else if ( (selected.length === options.length) && this.settings['allText']) {
    +        this.$button.text( this.settings['allText'] );
    +      } else {
    +        this.$button.text( selected.join(', ') );
    +      }
    +    },
    +
    +    constructMenu: function() {
    +      var _this = this;
    +
    +      this.$menu = $(this.settings['menuHTML']);
    +      this.$menu.attr({
    +        'role': 'menu'
    +      }).on('keyup.multiselect', function(e){
    +        var key = e.which;
    +        var escapeKey = 27;
    +        if (key === escapeKey) {
    +          _this.menuHide();
    +        }
    +      })
    +      .appendTo(this.$container);
    +
    +      this.constructMenuItems();
    +
    +      if ( this.settings['presets'] ) {
    +        this.constructPresets();
    +      }
    +    },
    +
    +    constructMenuItems: function() {
    +      var _this = this;
    +
    +      this.$menuItems = $(this.settings['menuItemsHTML']);
    +      this.$menu.append(this.$menuItems);
    +
    +      this.$element.on('change.multiselect', function(e, internal) {
    +        // Don't need to update the menu items if this
    +        // change event was fired by our tickbox handler.
    +        if(internal !== true){
    +          _this.updateMenuItems();
    +        }
    +      });
    +
    +      this.updateMenuItems();
    +    },
    +
    +    updateMenuItems: function() {
    +      var _this = this;
    +      this.$menuItems.empty();
    +
    +      this.$element.children('option').each(function(option_index, option) {
    +        var $item = _this.constructMenuItem($(option), option_index);
    +        _this.$menuItems.append($item);
    +      });
    +    },
    +
    +    constructPresets: function() {
    +      var _this = this;
    +      this.$presets = $(this.settings['presetsHTML']);
    +      this.$menu.prepend(this.$presets);
    +
    +      $.each(this.settings['presets'], function(i, preset){
    +        var unique_id = _this.$element.attr('name') + '_preset_' + i;
    +        var $item = $(_this.settings['menuItemHTML'])
    +          .attr({
    +            'for': unique_id,
    +            'role': 'menuitem'
    +          })
    +          .text(' ' + preset.name)
    +          .appendTo(_this.$presets);
    +
    +        var $input = $('<input>')
    +          .attr({
    +            'type': 'radio',
    +            'name': _this.$element.attr('name') + '_presets',
    +            'id': unique_id
    +          })
    +          .prependTo($item);
    +
    +        $input.on('change.multiselect', function(){
    +          _this.$element.val(preset.options);
    +          _this.$element.trigger('change');
    +        });
    +      });
    +
    +      this.$element.on('change.multiselect', function() {
    +        _this.updatePresets();
    +      });
    +
    +      this.updatePresets();
    +    },
    +
    +    updatePresets: function() {
    +      var _this = this;
    +
    +      $.each(this.settings['presets'], function(i, preset){
    +        var unique_id = _this.$element.attr('name') + '_preset_' + i;
    +        var $input = _this.$presets.find('#' + unique_id);
    +
    +        if ( arraysAreEqual(preset.options || [], _this.$element.val() || []) ){
    +          $input.prop('checked', true);
    +        } else {
    +          $input.prop('checked', false);
    +        }
    +      });
    +    },
    +
    +    constructMenuItem: function($option, option_index) {
    +      var unique_id = this.$element.attr('name') + '_' + option_index;
    +      var $item = $(this.settings['menuItemHTML'])
    +        .attr({
    +          'for': unique_id,
    +          'role': 'menuitem'
    +        })
    +        .text(' ' + $option.text());
    +
    +      var $input = $('<input>')
    +        .attr({
    +          'type': 'checkbox',
    +          'id': unique_id,
    +          'value': $option.val()
    +        })
    +        .prependTo($item);
    +
    +      if ( $option.is(':disabled') ) {
    +        $input.attr('disabled', 'disabled');
    +      }
    +      if ( $option.is(':selected') ) {
    +        $input.prop('checked', 'checked');
    +      }
    +
    +      $input.on('change.multiselect', function() {
    +        if ($(this).prop('checked')) {
    +          $option.prop('selected', true);
    +        } else {
    +          $option.prop('selected', false);
    +        }
    +
    +        // .prop() on its own doesn't generate a change event.
    +        // Other plugins might want to do stuff onChange.
    +        $option.trigger('change', [true]);
    +      });
    +
    +      return $item;
    +    },
    +
    +    setUpBodyClickListener: function() {
    +      var _this = this;
    +
    +      // Hide the $menu when you click outside of it.
    +      $('html').on('click.multiselect', function(){
    +        _this.menuHide();
    +      });
    +
    +      // Stop click events from inside the $button or $menu from
    +      // bubbling up to the body and closing the menu!
    +      this.$container.on('click.multiselect', function(e){
    +        e.stopPropagation();
    +      });
    +    },
    +
    +    setUpLabelsClickListener: function() {
    +      var _this = this;
    +      this.$labels.on('click.multiselect', function(e) {
    +        e.preventDefault();
    +        e.stopPropagation();
    +        _this.menuToggle();
    +      });
    +    },
    +
    +    menuShow: function() {
    +      $('html').trigger('click.multiselect'); // Close any other open menus
    +      this.$container.addClass(this.settings['activeClass']);
    +
    +      if ( this.settings['positionMenuWithin'] && this.settings['positionMenuWithin'] instanceof $ ) {
    +        var menuLeftEdge = this.$menu.offset().left + this.$menu.outerWidth();
    +        var withinLeftEdge = this.settings['positionMenuWithin'].offset().left +
    +          this.settings['positionMenuWithin'].outerWidth();
    +
    +        if ( menuLeftEdge > withinLeftEdge ) {
    +          this.$menu.css( 'width', (withinLeftEdge - this.$menu.offset().left) );
    +          this.$container.addClass(this.settings['positionedMenuClass']);
    +        }
    +      }
    +
    +      var menuBottom = this.$menu.offset().top + this.$menu.outerHeight();
    +      var viewportBottom = $(window).scrollTop() + $(window).height();
    +      if ( menuBottom > viewportBottom - this.settings['viewportBottomGutter'] ) {
    +        this.$menu.css({
    +          'maxHeight': Math.max(
    +            viewportBottom - this.settings['viewportBottomGutter'] - this.$menu.offset().top,
    +            this.settings['menuMinHeight']
    +          ),
    +          'overflow': 'scroll'
    +        });
    +      } else {
    +        this.$menu.css({
    +          'maxHeight': '',
    +          'overflow': ''
    +        });
    +      }
    +    },
    +
    +    menuHide: function() {
    +      this.$container.removeClass(this.settings['activeClass']);
    +      this.$container.removeClass(this.settings['positionedMenuClass']);
    +      this.$menu.css('width', 'auto');
    +    },
    +
    +    menuToggle: function() {
    +      if ( this.$container.hasClass(this.settings['activeClass']) ) {
    +        this.menuHide();
    +      } else {
    +        this.menuShow();
    +      }
    +    }
    +
    +  });
    +
    +  $.fn[ pluginName ] = function(options) {
    +    return this.each(function() {
    +      if ( !$.data(this, "plugin_" + pluginName) ) {
    +        $.data(this, "plugin_" + pluginName,
    +          new MultiSelect(this, options) );
    +      }
    +    });
    +  };
    +
    +})(jQuery);
    diff --git a/htdocs/includes/jquery/plugins/multiselect/jquery.multi-select.min.js b/htdocs/includes/jquery/plugins/multiselect/jquery.multi-select.min.js
    new file mode 100644
    index 00000000000..015aee2264b
    --- /dev/null
    +++ b/htdocs/includes/jquery/plugins/multiselect/jquery.multi-select.min.js
    @@ -0,0 +1,9 @@
    +(function(c){function f(b,a){this.b=c(b);this.a=c.extend({},g,a);this.H()}var g={containerHTML:'<div class="multi-select-container">',menuHTML:'<div class="multi-select-menu">',buttonHTML:'<span class="multi-select-button">',menuItemsHTML:'<div class="multi-select-menuitems">',menuItemHTML:'<label class="multi-select-menuitem">',presetsHTML:'<div class="multi-select-presets">',activeClass:"multi-select-container--open",noneText:"-- Select --",allText:void 0,presets:void 0,positionedMenuClass:"multi-select-container--positioned",
    +positionMenuWithin:void 0,viewportBottomGutter:20,menuMinHeight:200};c.extend(f.prototype,{H:function(){this.v();this.G();this.A();this.w();this.B();this.J();this.K();this.b.hide()},v:function(){if(!1===this.b.is("select[multiple]"))throw Error("$.multiSelect only works on <select multiple> elements");},G:function(){this.l=c('label[for="'+this.b.attr("id")+'"]')},A:function(){this.f=c(this.a.containerHTML);this.b.data("multi-select-container",this.f);this.f.insertAfter(this.b)},w:function(){var b=
    +this;this.g=c(this.a.buttonHTML);this.g.attr({role:"button","aria-haspopup":"true",tabindex:0,"aria-label":this.l.eq(0).text()}).on("keydown.multiselect",function(a){a=a.which;13!==a&&32!==a||b.g.click()}).on("click.multiselect",function(){b.m()}).appendTo(this.f);this.b.on("change.multiselect",function(){b.o()});this.o()},o:function(){var b=[],a=[];this.b.children("option").each(function(){var d=c(this).text();b.push(d);c(this).is(":selected")&&a.push(c.trim(d))});this.g.empty();0==a.length?this.g.text(this.a.noneText):
    +a.length===b.length&&this.a.allText?this.g.text(this.a.allText):this.g.text(a.join(", "))},B:function(){var b=this;this.c=c(this.a.menuHTML);this.c.attr({role:"menu"}).on("keyup.multiselect",function(a){27===a.which&&b.j()}).appendTo(this.f);this.D();this.a.presets&&this.F()},D:function(){var b=this;this.h=c(this.a.menuItemsHTML);this.c.append(this.h);this.b.on("change.multiselect",function(a,c){!0!==c&&b.s()});this.s()},s:function(){var b=this;this.h.empty();this.b.children("option").each(function(a,
    +d){a=b.C(c(d),a);b.h.append(a)})},F:function(){var b=this;this.i=c(this.a.presetsHTML);this.c.prepend(this.i);c.each(this.a.presets,function(a,d){a=b.b.attr("name")+"_preset_"+a;var h=c(b.a.menuItemHTML).attr({"for":a,role:"menuitem"}).text(" "+d.name).appendTo(b.i);c("<input>").attr({type:"radio",name:b.b.attr("name")+"_presets",id:a}).prependTo(h).on("change.multiselect",function(){b.b.val(d.options);b.b.trigger("change")})});this.b.on("change.multiselect",function(){b.u()});this.u()},u:function(){var b=
    +this;c.each(this.a.presets,function(a,c){a=b.b.attr("name")+"_preset_"+a;a=b.i.find("#"+a);a:{c=c.options||[];var d=b.b.val()||[];if(c.length!=d.length)c=!1;else{c.sort();d.sort();for(var e=0;e<c.length;e++)if(c[e]!==d[e]){c=!1;break a}c=!0}}c?a.prop("checked",!0):a.prop("checked",!1)})},C:function(b,a){var d=this.b.attr("name")+"_"+a;a=c(this.a.menuItemHTML).attr({"for":d,role:"menuitem"}).text(" "+b.text());d=c("<input>").attr({type:"checkbox",id:d,value:b.val()}).prependTo(a);b.is(":disabled")&&
    +d.attr("disabled","disabled");b.is(":selected")&&d.prop("checked","checked");d.on("change.multiselect",function(){c(this).prop("checked")?b.prop("selected",!0):b.prop("selected",!1);b.trigger("change",[!0])});return a},J:function(){var b=this;c("html").on("click.multiselect",function(){b.j()});this.f.on("click.multiselect",function(a){a.stopPropagation()})},K:function(){var b=this;this.l.on("click.multiselect",function(a){a.preventDefault();a.stopPropagation();b.m()})},I:function(){c("html").trigger("click.multiselect");
    +this.f.addClass(this.a.activeClass);if(this.a.positionMenuWithin&&this.a.positionMenuWithin instanceof c){var b=this.c.offset().left+this.c.outerWidth(),a=this.a.positionMenuWithin.offset().left+this.a.positionMenuWithin.outerWidth();b>a&&(this.c.css("width",a-this.c.offset().left),this.f.addClass(this.a.positionedMenuClass))}b=this.c.offset().top+this.c.outerHeight();a=c(window).scrollTop()+c(window).height();b>a-this.a.viewportBottomGutter?this.c.css({maxHeight:Math.max(a-this.a.viewportBottomGutter-
    +this.c.offset().top,this.a.menuMinHeight),overflow:"scroll"}):this.c.css({maxHeight:"",overflow:""})},j:function(){this.f.removeClass(this.a.activeClass);this.f.removeClass(this.a.positionedMenuClass);this.c.css("width","auto")},m:function(){this.f.hasClass(this.a.activeClass)?this.j():this.I()}});c.fn.multiSelect=function(b){return this.each(function(){c.data(this,"plugin_multiSelect")||c.data(this,"plugin_multiSelect",new f(this,b))})}})(jQuery);
    diff --git a/htdocs/includes/jquery/plugins/multiselect/js/ui.multiselect.js b/htdocs/includes/jquery/plugins/multiselect/js/ui.multiselect.js
    deleted file mode 100755
    index 1234fa7a957..00000000000
    --- a/htdocs/includes/jquery/plugins/multiselect/js/ui.multiselect.js
    +++ /dev/null
    @@ -1,336 +0,0 @@
    -/*
    - * jQuery UI Multiselect
    - *
    - * Authors:
    - *  Michael Aufreiter (quasipartikel.at)
    - *  Yanick Rochon (yanick.rochon[at]gmail[dot]com)
    - * 
    - * Dual licensed under the MIT (MIT-LICENSE.txt)
    - * and GPL (GPL-LICENSE.txt) licenses.
    - * 
    - * http://www.quasipartikel.at/multiselect/
    - *
    - * 
    - * Depends:
    - *	ui.core.js
    - *	ui.sortable.js
    - *
    - * Optional:
    - * localization (http://plugins.jquery.com/project/localisation)
    - * scrollTo (http://plugins.jquery.com/project/ScrollTo)
    - * 
    - * Todo:
    - *  Make batch actions faster
    - *  Implement dynamic insertion through remote calls
    - */
    -
    -
    -(function($) {
    -
    -$.widget("ui.multiselect", {
    -  options: {
    -		sortable: true,
    -		searchable: true,
    -		doubleClickable: true,
    -		animated: 'fast',
    -		show: 'slideDown',
    -		hide: 'slideUp',
    -		dividerLocation: 0.6,
    -		nodeComparator: function(node1,node2) {
    -			var text1 = node1.text(),
    -			    text2 = node2.text();
    -			return text1 == text2 ? 0 : (text1 < text2 ? -1 : 1);
    -		}
    -	},
    -	_create: function() {
    -		this.element.hide();
    -		this.id = this.element.attr("id");
    -		this.container = $('<div class="ui-multiselect ui-helper-clearfix ui-widget"></div>').insertAfter(this.element);
    -		this.count = 0; // number of currently selected options
    -		this.selectedContainer = $('<div class="selected"></div>').appendTo(this.container);
    -		this.availableContainer = $('<div class="available"></div>').appendTo(this.container);
    -		this.selectedActions = $('<div class="actions ui-widget-header ui-helper-clearfix"><span class="count">0 '+$.ui.multiselect.locale.itemsCount+'</span><a href="#" class="remove-all">'+$.ui.multiselect.locale.removeAll+'</a></div>').appendTo(this.selectedContainer);
    -		this.availableActions = $('<div class="actions ui-widget-header ui-helper-clearfix"><input type="text" class="search empty ui-widget-content ui-corner-all"/><a href="#" class="add-all">'+$.ui.multiselect.locale.addAll+'</a></div>').appendTo(this.availableContainer);
    -		this.selectedList = $('<ul class="selected connected-list"><li class="ui-helper-hidden-accessible"></li></ul>').bind('selectstart', function(){return false;}).appendTo(this.selectedContainer);
    -		this.availableList = $('<ul class="available connected-list"><li class="ui-helper-hidden-accessible"></li></ul>').bind('selectstart', function(){return false;}).appendTo(this.availableContainer);
    -		
    -		var that = this;
    -
    -		// set dimensions
    -		this.container.width(this.element.width()+1);
    -		this.selectedContainer.width(Math.floor(this.element.width()*this.options.dividerLocation));
    -		this.availableContainer.width(Math.floor(this.element.width()*(1-this.options.dividerLocation)));
    -
    -		// fix list height to match <option> depending on their individual header's heights
    -		this.selectedList.height(Math.max(this.element.height()-this.selectedActions.height(),1));
    -		this.availableList.height(Math.max(this.element.height()-this.availableActions.height(),1));
    -		
    -		if ( !this.options.animated ) {
    -			this.options.show = 'show';
    -			this.options.hide = 'hide';
    -		}
    -		
    -		// init lists
    -		this._populateLists(this.element.find('option'));
    -		
    -		// make selection sortable
    -		if (this.options.sortable) {
    -			this.selectedList.sortable({
    -				placeholder: 'ui-state-highlight',
    -				axis: 'y',
    -				update: function(event, ui) {
    -					// apply the new sort order to the original selectbox
    -					that.selectedList.find('li').each(function() {
    -						if ($(this).data('optionLink'))
    -							$(this).data('optionLink').remove().appendTo(that.element);
    -					});
    -				},
    -				receive: function(event, ui) {
    -					ui.item.data('optionLink').attr('selected', true);
    -					// increment count
    -					that.count += 1;
    -					that._updateCount();
    -					// workaround, because there's no way to reference 
    -					// the new element, see http://dev.jqueryui.com/ticket/4303
    -					that.selectedList.children('.ui-draggable').each(function() {
    -						$(this).removeClass('ui-draggable');
    -						$(this).data('optionLink', ui.item.data('optionLink'));
    -						$(this).data('idx', ui.item.data('idx'));
    -						that._applyItemState($(this), true);
    -					});
    -			
    -					// workaround according to http://dev.jqueryui.com/ticket/4088
    -					setTimeout(function() { ui.item.remove(); }, 1);
    -				}
    -			});
    -		}
    -		
    -		// set up livesearch
    -		if (this.options.searchable) {
    -			this._registerSearchEvents(this.availableContainer.find('input.search'));
    -		} else {
    -			$('.search').hide();
    -		}
    -		
    -		// batch actions
    -		this.container.find(".remove-all").click(function() {
    -			that._populateLists(that.element.find('option').removeAttr('selected'));
    -			return false;
    -		});
    -		
    -		this.container.find(".add-all").click(function() {
    -			var options = that.element.find('option').not(":selected");
    -			if (that.availableList.children('li:hidden').length > 1) {
    -				that.availableList.children('li').each(function(i) {
    -					if ($(this).is(":visible")) $(options[i-1]).attr('selected', 'selected'); 
    -				});
    -			} else {
    -				options.attr('selected', 'selected');
    -			}
    -			that._populateLists(that.element.find('option'));
    -			return false;
    -		});
    -	},
    -	destroy: function() {
    -		this.element.show();
    -		this.container.remove();
    -
    -		$.Widget.prototype.destroy.apply(this, arguments);
    -	},
    -	_populateLists: function(options) {
    -		this.selectedList.children('.ui-element').remove();
    -		this.availableList.children('.ui-element').remove();
    -		this.count = 0;
    -
    -		var that = this;
    -		var items = $(options.map(function(i) {
    -	      var item = that._getOptionNode(this).appendTo(this.selected ? that.selectedList : that.availableList).show();
    -
    -			if (this.selected) that.count += 1;
    -			that._applyItemState(item, this.selected);
    -			item.data('idx', i);
    -			return item[0];
    -    }));
    -		
    -		// update count
    -		this._updateCount();
    -		that._filter.apply(this.availableContainer.find('input.search'), [that.availableList]);
    -  },
    -	_updateCount: function() {
    -		this.selectedContainer.find('span.count').text(this.count+" "+$.ui.multiselect.locale.itemsCount);
    -	},
    -	_getOptionNode: function(option) {
    -		option = $(option);
    -		var node = $('<li class="ui-state-default ui-element" title="'+option.text()+'"><span class="ui-icon"/>'+option.text()+'<a href="#" class="action"><span class="ui-corner-all ui-icon"/></a></li>').hide();
    -		node.data('optionLink', option);
    -		return node;
    -	},
    -	// clones an item with associated data
    -	// didn't find a smarter away around this
    -	_cloneWithData: function(clonee) {
    -		var clone = clonee.clone(false,false);
    -		clone.data('optionLink', clonee.data('optionLink'));
    -		clone.data('idx', clonee.data('idx'));
    -		return clone;
    -	},
    -	_setSelected: function(item, selected) {
    -		item.data('optionLink').attr('selected', selected);
    -
    -		if (selected) {
    -			var selectedItem = this._cloneWithData(item);
    -			item[this.options.hide](this.options.animated, function() { $(this).remove(); });
    -			selectedItem.appendTo(this.selectedList).hide()[this.options.show](this.options.animated);
    -			
    -			this._applyItemState(selectedItem, true);
    -			return selectedItem;
    -		} else {
    -			
    -			// look for successor based on initial option index
    -			var items = this.availableList.find('li'), comparator = this.options.nodeComparator;
    -			var succ = null, i = item.data('idx'), direction = comparator(item, $(items[i]));
    -
    -			// TODO: test needed for dynamic list populating
    -			if ( direction ) {
    -				while (i>=0 && i<items.length) {
    -					direction > 0 ? i++ : i--;
    -					if ( direction != comparator(item, $(items[i])) ) {
    -						// going up, go back one item down, otherwise leave as is
    -						succ = items[direction > 0 ? i : i+1];
    -						break;
    -					}
    -				}
    -			} else {
    -				succ = items[i];
    -			}
    -			
    -			var availableItem = this._cloneWithData(item);
    -			succ ? availableItem.insertBefore($(succ)) : availableItem.appendTo(this.availableList);
    -			item[this.options.hide](this.options.animated, function() { $(this).remove(); });
    -			availableItem.hide()[this.options.show](this.options.animated);
    -			
    -			this._applyItemState(availableItem, false);
    -			return availableItem;
    -		}
    -	},
    -	_applyItemState: function(item, selected) {
    -		if (selected) {
    -			if (this.options.sortable)
    -				item.children('span').addClass('ui-icon-arrowthick-2-n-s').removeClass('ui-helper-hidden').addClass('ui-icon');
    -			else
    -				item.children('span').removeClass('ui-icon-arrowthick-2-n-s').addClass('ui-helper-hidden').removeClass('ui-icon');
    -			item.find('a.action span').addClass('ui-icon-minus').removeClass('ui-icon-plus');
    -			this._registerRemoveEvents(item.find('a.action'));
    -			
    -		} else {
    -			item.children('span').removeClass('ui-icon-arrowthick-2-n-s').addClass('ui-helper-hidden').removeClass('ui-icon');
    -			item.find('a.action span').addClass('ui-icon-plus').removeClass('ui-icon-minus');
    -			this._registerAddEvents(item.find('a.action'));
    -		}
    -		
    -		this._registerDoubleClickEvents(item);
    -		this._registerHoverEvents(item);
    -	},
    -	// taken from John Resig's liveUpdate script
    -	_filter: function(list) {
    -		var input = $(this);
    -		var rows = list.children('li'),
    -			cache = rows.map(function(){
    -				
    -				return $(this).text().toLowerCase();
    -			});
    -		
    -		var term = $.trim(input.val().toLowerCase()), scores = [];
    -		
    -		if (!term) {
    -			rows.show();
    -		} else {
    -			rows.hide();
    -
    -			cache.each(function(i) {
    -				if (this.indexOf(term)>-1) { scores.push(i); }
    -			});
    -
    -			$.each(scores, function() {
    -				$(rows[this]).show();
    -			});
    -		}
    -	},
    -	_registerDoubleClickEvents: function(elements) {
    -		if (!this.options.doubleClickable) return;
    -		elements.dblclick(function() {
    -			elements.find('a.action').click();
    -		});
    -	},
    -	_registerHoverEvents: function(elements) {
    -		elements.removeClass('ui-state-hover');
    -		elements.mouseover(function() {
    -			$(this).addClass('ui-state-hover');
    -		});
    -		elements.mouseout(function() {
    -			$(this).removeClass('ui-state-hover');
    -		});
    -	},
    -	_registerAddEvents: function(elements) {
    -		var that = this;
    -		elements.click(function() {
    -			var item = that._setSelected($(this).parent(), true);
    -			that.count += 1;
    -			that._updateCount();
    -			return false;
    -		});
    -		
    -		// make draggable
    -		if (this.options.sortable) {
    -  		elements.each(function() {
    -  			$(this).parent().draggable({
    -  	      connectToSortable: that.selectedList,
    -  				helper: function() {
    -  					var selectedItem = that._cloneWithData($(this)).width($(this).width() - 50);
    -  					selectedItem.width($(this).width());
    -  					return selectedItem;
    -  				},
    -  				appendTo: that.container,
    -  				containment: that.container,
    -  				revert: 'invalid'
    -  	    });
    -  		});		  
    -		}
    -	},
    -	_registerRemoveEvents: function(elements) {
    -		var that = this;
    -		elements.click(function() {
    -			that._setSelected($(this).parent(), false);
    -			that.count -= 1;
    -			that._updateCount();
    -			return false;
    -		});
    - 	},
    -	_registerSearchEvents: function(input) {
    -		var that = this;
    -
    -		input.focus(function() {
    -			$(this).addClass('ui-state-active');
    -		})
    -		.blur(function() {
    -			$(this).removeClass('ui-state-active');
    -		})
    -		.keypress(function(e) {
    -			if (e.keyCode == 13)
    -				return false;
    -		})
    -		.keyup(function() {
    -			that._filter.apply(this, [that.availableList]);
    -		});
    -	}
    -});
    -		
    -$.extend($.ui.multiselect, {
    -	locale: {
    -		addAll:'Add all',
    -		removeAll:'Remove all',
    -		itemsCount:'items selected'
    -	}
    -});
    -
    -
    -})(jQuery);
    diff --git a/htdocs/includes/jsgantt/jsgantt.js b/htdocs/includes/jsgantt/jsgantt.js
    index 7a26eecb9fc..04921b92405 100644
    --- a/htdocs/includes/jsgantt/jsgantt.js
    +++ b/htdocs/includes/jsgantt/jsgantt.js
    @@ -331,7 +331,7 @@ JSGantt.GanttChart=function(pDiv, pFormat)
     	var vLangs={'en':
     			{'format':'Format','hour':'Hour','day':'Day','week':'Week','month':'Month','quarter':'Quarter','hours':'Hours','days':'Days',
     			 'weeks':'Weeks','months':'Months','quarters':'Quarters','hr':'Hr','dy':'Day','wk':'Wk','mth':'Mth','qtr':'Qtr','hrs':'Hrs',
    -			 'dys':'Days','wks':'Wks','mths':'Mths','qtrs':'Qtrs','resource':'Resource','duration':'Duration','comp':'% Comp.',
    +			 'dys':'Days','wks':'Wks','mths':'Mths','qtrs':'Qtrs','resource':'Resource','duration':'Duration','comp':'%',
     			 'completion':'Completion','startdate':'Start Date','enddate':'End Date','moreinfo':'More Information','notes':'Notes',
     			 'january':'January','february':'February','march':'March','april':'April','maylong':'May','june':'June','july':'July',
     			 'august':'August','september':'September','october':'October','november':'November','december':'December','jan':'Jan',
    diff --git a/htdocs/includes/phpoffice/phpexcel/Classes/PHPExcel/Shared/OLERead.php b/htdocs/includes/phpoffice/phpexcel/Classes/PHPExcel/Shared/OLERead.php
    index 261bdde5812..444d8ec641f 100644
    --- a/htdocs/includes/phpoffice/phpexcel/Classes/PHPExcel/Shared/OLERead.php
    +++ b/htdocs/includes/phpoffice/phpexcel/Classes/PHPExcel/Shared/OLERead.php
    @@ -289,7 +289,6 @@ class PHPExcel_Shared_OLERead {
     
     			$offset += self::PROPERTY_STORAGE_BLOCK_SIZE;
     		}
    -
     	}
     
     	/**
    diff --git a/htdocs/includes/phpoffice/phpexcel/Classes/PHPExcel/Writer/Excel2007/Chart.php b/htdocs/includes/phpoffice/phpexcel/Classes/PHPExcel/Writer/Excel2007/Chart.php
    index 4846910fa29..93e85582d5c 100644
    --- a/htdocs/includes/phpoffice/phpexcel/Classes/PHPExcel/Writer/Excel2007/Chart.php
    +++ b/htdocs/includes/phpoffice/phpexcel/Classes/PHPExcel/Writer/Excel2007/Chart.php
    @@ -1042,7 +1042,6 @@ class PHPExcel_Writer_Excel2007_Chart extends
         }
     
         $objWriter->endElement();
    -
       }
     
       /**
    @@ -1322,7 +1321,6 @@ class PHPExcel_Writer_Excel2007_Chart extends
           $objWriter->endElement();
         }
         $objWriter->endElement();
    -
       }
     
       /**
    diff --git a/htdocs/includes/restler/framework/Luracast/Restler/explorer/css/screen.css b/htdocs/includes/restler/framework/Luracast/Restler/explorer/css/screen.css
    index dc02468fdc0..ea3a4153c15 100644
    --- a/htdocs/includes/restler/framework/Luracast/Restler/explorer/css/screen.css
    +++ b/htdocs/includes/restler/framework/Luracast/Restler/explorer/css/screen.css
    @@ -1231,7 +1231,7 @@
       cursor: pointer;
     }
     .swagger-section #header {
    -  background-color: #646257;
    +  background-color: rgb(163, 188, 210);
       padding: 14px;
     }
     .swagger-section #input_baseUrl {
    @@ -1278,7 +1278,7 @@
       font-size: 1.5em;
       font-weight: bold;
       text-decoration: none;
    -  background: transparent url(../images/logo_small.png) no-repeat left center;
    +  background: transparent url(../../../../theme/eldy/img/favicon.ico) no-repeat left center;
       padding: 20px 0 20px 40px;
       color: white;
     }
    diff --git a/htdocs/includes/restler/framework/Luracast/Restler/explorer/index.html b/htdocs/includes/restler/framework/Luracast/Restler/explorer/index.html
    index c73f1981cc9..01fb8ee2a0e 100644
    --- a/htdocs/includes/restler/framework/Luracast/Restler/explorer/index.html
    +++ b/htdocs/includes/restler/framework/Luracast/Restler/explorer/index.html
    @@ -3,7 +3,7 @@
     <html>
     <head>
       <meta charset="UTF-8">
    -  <title>Api Explorer</title>
    +  <title>REST API Explorer</title>
       <link href='css/typography.css' media='screen' rel='stylesheet' type='text/css'/>
       <link href='css/reset.css' media='screen' rel='stylesheet' type='text/css'/>
       <link href='css/screen.css' media='screen' rel='stylesheet' type='text/css'/>
    @@ -73,6 +73,7 @@
             docExpansion: "none",
             jsonEditor: false,
             apisSorter: "alpha",
    +        operationsSorter: "alpha",
             defaultModelRendering: 'schema',
             showRequestHeaders: false
           });
    @@ -126,7 +127,7 @@
     <body class="swagger-section">
     <div id='header'>
       <div class="swagger-ui-wrap">
    -    <a id="logo" href="#">API Explorer</a>
    +    <a id="logo" href="#">Dolibarr REST API Explorer</a>
         <form id='api_selector'>
           <div class='input'><input placeholder="http://example.com/api" id="input_baseUrl" name="baseUrl" type="text"/></div>
           <div class='input'><input placeholder="DOLAPIKEY" id="input_apiKey" name="apiKey" type="text"/></div>
    diff --git a/htdocs/includes/restler/framework/Luracast/Restler/explorer/swagger-ui.js b/htdocs/includes/restler/framework/Luracast/Restler/explorer/swagger-ui.js
    index fee54e49324..b1c2e3f2767 100644
    --- a/htdocs/includes/restler/framework/Luracast/Restler/explorer/swagger-ui.js
    +++ b/htdocs/includes/restler/framework/Luracast/Restler/explorer/swagger-ui.js
    @@ -1193,7 +1193,7 @@ var reservedApiTags = [
       'path',
       'tag'
     ];
    -var supportedOperationMethods = ['delete', 'get', 'head', 'options', 'patch', 'post', 'put'];
    +var supportedOperationMethods = ['head', 'options', 'get', 'post', 'put', 'patch', 'delete'];
     var SwaggerClient = module.exports = function (url, options) {
       this.authorizations = null;
       this.authorizationScheme = null;
    @@ -26327,4 +26327,4 @@ SwaggerUi.Views.StatusCodeView = Backbone.View.extend({
         }
         return this;
       }
    -});}).call(this);
    \ No newline at end of file
    +});}).call(this);
    diff --git a/htdocs/includes/tcpdi/tcpdi.php b/htdocs/includes/tcpdi/tcpdi.php
    index 999ff99ea5b..675e2226b4a 100644
    --- a/htdocs/includes/tcpdi/tcpdi.php
    +++ b/htdocs/includes/tcpdi/tcpdi.php
    @@ -135,7 +135,7 @@ class TCPDI extends FPDF_TPL {
          *
          * @return string
          */
    -	function setPDFVersion($version = '1.3') {
    +	function setPDFVersion($version = '1.7') {
     		$this->PDFVersion = $version;
     	}
     
    diff --git a/htdocs/includes/tecnickcom/tcpdf/tcpdf.php b/htdocs/includes/tecnickcom/tcpdf/tcpdf.php
    index ef411a17dee..3cdfff4f227 100644
    --- a/htdocs/includes/tecnickcom/tcpdf/tcpdf.php
    +++ b/htdocs/includes/tecnickcom/tcpdf/tcpdf.php
    @@ -17783,7 +17783,7 @@ Putting 1 is equivalent to putting 0 and calling Ln() just after. Default value:
     											// justify block
     											if (!TCPDF_STATIC::empty_string($this->lispacer)) {
     												$this->lispacer = '';
    -												continue;
    +												break;
     											}
     											preg_match('/([0-9\.\+\-]*)[\s]([0-9\.\+\-]*)[\s]([0-9\.\+\-]*)[\s]('.$strpiece[1][0].')[\s](re)([\s]*)/x', $pmid, $xmatches);
     											if (!isset($xmatches[1])) {
    diff --git a/htdocs/index.php b/htdocs/index.php
    index 99b5f1ade7d..14f72774d92 100644
    --- a/htdocs/index.php
    +++ b/htdocs/index.php
    @@ -110,10 +110,8 @@ print '<div class="fichecenter"><div class="fichethirdleft">';
      */
     $boxstat='';
     
    -$langs->load("commercial");
    -$langs->load("bills");
    -$langs->load("orders");
    -$langs->load("contracts");
    +// Load translation files required by page
    +$langs->loadLangs(array('commercial', 'bills', 'orders', 'contracts'));
     
     if (empty($user->societe_id))
     {
    @@ -272,11 +270,11 @@ if (empty($user->societe_id))
         	    DOL_URL_ROOT.'/product/list.php?type=1&mainmenu=products',
         	    DOL_URL_ROOT.'/comm/propal/list.php?mainmenu=commercial&leftmenu=propals',
         	    DOL_URL_ROOT.'/commande/list.php?mainmenu=commercial&leftmenu=orders',
    -    	    DOL_URL_ROOT.'/compta/facture/list.php?mainmenu=accountancy&leftmenu=customers_bills',
    +    	    DOL_URL_ROOT.'/compta/facture/list.php?mainmenu=billing&leftmenu=customers_bills',
         	    DOL_URL_ROOT.'/contrat/list.php?mainmenu=commercial&leftmenu=contracts',
         	    DOL_URL_ROOT.'/fichinter/list.php?mainmenu=commercial&leftmenu=ficheinter',
         	    DOL_URL_ROOT.'/fourn/commande/list.php?mainmenu=commercial&leftmenu=orders_suppliers',
    -	        DOL_URL_ROOT.'/fourn/facture/list.php?mainmenu=accountancy&leftmenu=suppliers_bills',
    +	        DOL_URL_ROOT.'/fourn/facture/list.php?mainmenu=billing&leftmenu=suppliers_bills',
     	        DOL_URL_ROOT.'/supplier_proposal/list.php?mainmenu=commercial&leftmenu=',
     	        DOL_URL_ROOT.'/projet/list.php?mainmenu=project',
         		DOL_URL_ROOT.'/expensereport/list.php?mainmenu=hrm&leftmenu=expensereport',
    @@ -360,7 +358,7 @@ print '</div><div class="fichetwothirdright"><div class="ficheaddleft">';
     /*
      * Dolibarr Working Board with weather
      */
    -$showweather=empty($conf->global->MAIN_DISABLE_METEO)?1:0;
    +$showweather=(empty($conf->global->MAIN_DISABLE_METEO) || $conf->global->MAIN_DISABLE_METEO == 2) ? 1 : 0;
     
     //Array that contains all WorkboardResponse classes to process them
     $dashboardlines=array();
    @@ -526,7 +524,7 @@ foreach($valid_dashboardlines as $board)
         }
     }
     //var_dump($totallate, $totaltodo);
    -if(!empty($conf->global->MAIN_USE_METEO_WITH_PERCENTAGE)) $totallate = round($totallate / $totaltodo * 100, 2);
    +if(!empty($conf->global->MAIN_USE_METEO_WITH_PERCENTAGE) && !empty($totaltodo)) $totallate = round($totallate / $totaltodo * 100, 2);
     //var_dump($totallate);
     $boxwork='';
     $boxwork.='<div class="box">';
    @@ -538,10 +536,11 @@ $boxwork.='</tr>'."\n";
     if ($showweather)
     {
         $boxwork.='<tr class="nohover">';
    -    $boxwork.='<td class="nohover hideonsmartphone center valignmiddle">';
    +    $boxwork.='<td class="nohover'.($conf->global->MAIN_DISABLE_METEO == 2 ?' hideonsmartphone' : '').' center valignmiddle">';
         $text='';
         if ($totallate > 0) $text=$langs->transnoentitiesnoconv("WarningYouHaveAtLeastOneTaskLate").' ('.$langs->transnoentitiesnoconv("NActionsLate",$totallate.(!empty($conf->global->MAIN_USE_METEO_WITH_PERCENTAGE) ? '%' : '')).')';
    -    $text.='. '.$langs->trans("LateDesc");
    +    else $text=$langs->transnoentitiesnoconv("NoItemLate");
    +    $text.='. '.$langs->transnoentitiesnoconv("LateDesc");
         //$text.=$form->textwithpicto('',$langs->trans("LateDesc"));
         $options='height="64px"';
         $boxwork.=showWeather($totallate,$text,$options);
    @@ -566,6 +565,10 @@ if (! empty($valid_dashboardlines))
             $sep=($conf->dol_use_jmobile?'<br>':' ');
             $boxwork .= '<span class="boxstatstext" title="'.dol_escape_htmltag($board->label).'">'.$board->img.' '.$board->label.'</span><br>';
             $boxwork .= '<a class="valignmiddle dashboardlineindicator" href="'.$board->url.'"><span class="dashboardlineindicator'.(($board->nbtodo == 0)?' dashboardlineok':'').'">'.$board->nbtodo.'</span></a>';
    +        if ($board->total > 0 && ! empty($conf->global->MAIN_WORKBOARD_SHOW_TOTAL_WO_TAX))
    +	{
    +		$boxwork .= '&nbsp;/&nbsp;<a class="valignmiddle dashboardlineindicator" href="'.$board->url.'"><span class="dashboardlineindicator'.(($board->nbtodo == 0)?' dashboardlineok':'').'">'.price($board->total)	.'</span></a>';
    +	}
             $boxwork .= '</div>';
             if ($board->nbtodolate > 0)
             {
    @@ -676,8 +679,8 @@ if ($user->admin && empty($conf->global->MAIN_REMOVE_INSTALL_WARNING))
     
     //print 'mem='.memory_get_usage().' - '.memory_get_peak_usage();
     
    +// End of page
     llxFooter();
    -
     $db->close();
     
     
    @@ -700,15 +703,27 @@ function showWeather($totallate,$text,$options)
     
         $used_conf = !empty($conf->global->MAIN_USE_METEO_WITH_PERCENTAGE) ? 'MAIN_METEO_PERCENTAGE_LEVEL' : 'MAIN_METEO_LEVEL';
     
    -    $level0=$offset;           if (! empty($conf->global->{$used_conf.'0'})) $level0=$conf->global->{$used_conf.'0'};
    -    $level1=$offset+1*$factor; if (! empty($conf->global->{$used_conf.'1'})) $level1=$conf->global->{$used_conf.'1'};
    -    $level2=$offset+2*$factor; if (! empty($conf->global->{$used_conf.'2'})) $level2=$conf->global->{$used_conf.'2'};
    -    $level3=$offset+3*$factor; if (! empty($conf->global->{$used_conf.'3'})) $level3=$conf->global->{$used_conf.'3'};
    +    $level0=$offset;
    +    if (! empty($conf->global->{$used_conf.'0'})) {
    +        $level0=$conf->global->{$used_conf.'0'};
    +    }
    +    $level1=$offset+1*$factor;
    +    if (! empty($conf->global->{$used_conf.'1'})) {
    +        $level1=$conf->global->{$used_conf.'1'};
    +    }
    +    $level2=$offset+2*$factor;
    +    if (! empty($conf->global->{$used_conf.'2'})) {
    +        $level2=$conf->global->{$used_conf.'2'};
    +    }
    +    $level3=$offset+3*$factor;
    +    if (! empty($conf->global->{$used_conf.'3'})) {
    +        $level3=$conf->global->{$used_conf.'3'};
    +    }
     
         if ($totallate <= $level0) $out.=img_weather($text,'weather-clear.png',$options);
    -    if ($totallate > $level0 && $totallate <= $level1) $out.=img_weather($text,'weather-few-clouds.png',$options);
    -    if ($totallate > $level1 && $totallate <= $level2) $out.=img_weather($text,'weather-clouds.png',$options);
    -    if ($totallate > $level2 && $totallate <= $level3) $out.=img_weather($text,'weather-many-clouds.png',$options);
    -    if ($totallate > $level3) $out.=img_weather($text,'weather-storm.png',$options);
    +    elseif ($totallate > $level0 && $totallate <= $level1) $out.=img_weather($text,'weather-few-clouds.png',$options);
    +    elseif ($totallate > $level1 && $totallate <= $level2) $out.=img_weather($text,'weather-clouds.png',$options);
    +    elseif ($totallate > $level2 && $totallate <= $level3) $out.=img_weather($text,'weather-many-clouds.png',$options);
    +    elseif ($totallate > $level3) $out.=img_weather($text,'weather-storm.png',$options);
         return $out;
     }
    diff --git a/htdocs/install/check.php b/htdocs/install/check.php
    index 112f742214d..f220978e4db 100644
    --- a/htdocs/install/check.php
    +++ b/htdocs/install/check.php
    @@ -40,7 +40,7 @@ $langs->setDefaultLang($setuplang);
     
     $langs->load("install");
     
    -// Now we load forced value from install.forced.php file.
    +// Now we load forced/pre-set values from install.forced.php file.
     $useforcedwizard=false;
     $forcedfile="./install.forced.php";
     if ($conffile == "/etc/dolibarr/conf.php") $forcedfile="/etc/dolibarr/install.forced.php";
    @@ -49,14 +49,14 @@ if (@file_exists($forcedfile)) {
     	include_once $forcedfile;
     }
     
    -dolibarr_install_syslog("--- check: Dolibarr install/upgrade process started");
    +dolibarr_install_syslog("- check: Dolibarr install/upgrade process started");
     
     
     /*
      *	View
      */
     
    -pHeader('','');     // No next step for navigation buttons. Next step is defined by clik on links.
    +pHeader('','');     // No next step for navigation buttons. Next step is defined by click on links.
     
     
     //print "<br>\n";
    @@ -233,13 +233,13 @@ else
     		else dolibarr_install_syslog("check: failed to create a new file " . $conffile . " into current dir " . getcwd() . ". Please check permissions.", LOG_ERR);
     	}
     
    -	// First install, we can't upgrade
    +	// First install: no upgrade necessary/required
     	$allowupgrade=false;
     }
     
     
     
    -// File is missng and can't be created
    +// File is missing and cannot be created
     if (! file_exists($conffile))
     {
     	print '<img src="../theme/eldy/img/error.png" alt="Error"> '.$langs->trans("ConfFileDoesNotExistsAndCouldNotBeCreated",$conffiletoshow);
    @@ -252,8 +252,14 @@ if (! file_exists($conffile))
     }
     else
     {
    -	// File exists but can't be modified
    -	if (!is_writable($conffile))
    +	if (dol_is_dir($conffile))
    +	{
    +		print '<img src="../theme/eldy/img/error.png" alt="Warning"> '.$langs->trans("ConfFileMustBeAFileNotADir",$conffiletoshow);
    +
    +		$allowinstall=0;
    +	}
    +	// File exists but cannot be modified
    +	elseif (!is_writable($conffile))
     	{
     		if ($confexists)
     		{
    @@ -288,7 +294,7 @@ else
     	}
     	print "<br>\n";
     
    -	// Requirements ok, we display the next step button
    +	// Requirements met/all ok: display the next step button
     	if ($checksok)
     	{
     		$ok=0;
    @@ -301,7 +307,7 @@ else
     			{
     				if (! file_exists($dolibarr_main_document_root."/core/lib/admin.lib.php"))
     				{
    -				    print '<font class="error">A '.$conffiletoshow.' file exists with a dolibarr_main_document_root to '.$dolibarr_main_document_root.' that seems wrong. Try to fix or remove the '.$conffiletoshow.' file.</font><br>'."\n";
    +                    print '<span class="error">A '.$conffiletoshow.' file exists with a dolibarr_main_document_root to '.$dolibarr_main_document_root.' that seems wrong. Try to fix or remove the '.$conffiletoshow.' file.</span><br>'."\n";
     				    dol_syslog("A '" . $conffiletoshow . "' file exists with a dolibarr_main_document_root to " . $dolibarr_main_document_root . " that seems wrong. Try to fix or remove the '" . $conffiletoshow . "' file.", LOG_WARNING);
     				}
     				else
    @@ -320,7 +326,7 @@ else
                     else $dolibarr_main_db_pass = dol_decode($dolibarr_main_db_encrypted_pass);
                 }
     
    -    				// $conf is already instancied inside inc.php
    +    				// $conf already created in inc.php
         				$conf->db->type = $dolibarr_main_db_type;
         				$conf->db->host = $dolibarr_main_db_host;
         				$conf->db->port = $dolibarr_main_db_port;
    @@ -336,7 +342,7 @@ else
     			}
     		}
     
    -		// If a database access is available, we set more variable
    +		// If database access is available, we set more variables
     		if ($ok)
     		{
     			if (empty($dolibarr_main_db_encryption)) $dolibarr_main_db_encryption=0;
    @@ -358,8 +364,8 @@ else
     		// Show title
     		if (! empty($conf->global->MAIN_VERSION_LAST_UPGRADE) || ! empty($conf->global->MAIN_VERSION_LAST_INSTALL))
     		{
    -			print $langs->trans("VersionLastUpgrade").': <b><font class="ok">'.(empty($conf->global->MAIN_VERSION_LAST_UPGRADE)?$conf->global->MAIN_VERSION_LAST_INSTALL:$conf->global->MAIN_VERSION_LAST_UPGRADE).'</font></b><br>';
    -			print $langs->trans("VersionProgram").': <b><font class="ok">'.DOL_VERSION.'</font></b>';
    +            print $langs->trans("VersionLastUpgrade").': <b><span class="ok">'.(empty($conf->global->MAIN_VERSION_LAST_UPGRADE)?$conf->global->MAIN_VERSION_LAST_INSTALL:$conf->global->MAIN_VERSION_LAST_UPGRADE).'</span></b><br>';
    +            print $langs->trans("VersionProgram").': <b><span class="ok">'.DOL_VERSION.'</span></b>';
     			//print ' '.img_warning($langs->trans("RunningUpdateProcessMayBeRequired"));
     			print '<br>';
     			print '<br>';
    @@ -369,7 +375,7 @@ else
     		print $langs->trans("InstallEasy")." ";
     		print $langs->trans("ChooseYourSetupMode");
     
    -        print '<br><br>';
    +        print '<br>';
     
     		$foundrecommandedchoice=0;
     
    @@ -377,9 +383,9 @@ else
             $notavailable_choices = array();
     
     		// Show first install line
    -		$choice = '<tr class="listofchoices"><td class="listofchoices nowrap" align="center"><b>'.$langs->trans("FreshInstall").'</b>';
    +        $choice = "\n".'<tr><td class="nowrap center"><b>'.$langs->trans("FreshInstall").'</b>';
     		$choice .= '</td>';
    -		$choice .= '<td class="listofchoices listofchoicesdesc">';
    +        $choice .= '<td class="listofchoicesdesc">';
     		$choice .= $langs->trans("FreshInstallDesc");
     		if (empty($dolibarr_main_db_host))	// This means install process was not run
     		{
    @@ -391,7 +397,7 @@ else
     		}
     
             $choice .= '</td>';
    -        $choice .= '<td class="listofchoices" align="center">';
    +        $choice .= '<td class="center">';
     		if ($allowinstall)
     		{
                 $choice .= '<a class="button" href="fileconf.php?selectlang='.$setuplang.'">'.$langs->trans("Start").'</a>';
    @@ -430,7 +436,8 @@ else
     								array('from'=>'4.0.0', 'to'=>'5.0.0'),
     								array('from'=>'5.0.0', 'to'=>'6.0.0'),
     								array('from'=>'6.0.0', 'to'=>'7.0.0'),
    -								array('from'=>'7.0.0', 'to'=>'8.0.0')
    +								array('from'=>'7.0.0', 'to'=>'8.0.0'),
    +								array('from'=>'8.0.0', 'to'=>'9.0.0')
     		);
     
     		$count=0;
    @@ -458,7 +465,7 @@ else
     
                 if ($ok)
                 {
    -                if (count($dolibarrlastupgradeversionarray) >= 2)	// If a database access is available and last upgrade version is known
    +                if (count($dolibarrlastupgradeversionarray) >= 2)	// If database access is available and last upgrade version is known
                     {
                         // Now we check if this is the first qualified choice
                         if ($allowupgrade && empty($foundrecommandedchoice) &&
    @@ -470,22 +477,23 @@ else
                         }
                     }
                     else {
    -                    // We can not recommand a choice.
    +                    // We cannot recommend a choice.
                         // A version of install may be known, but we need last upgrade.
                     }
                 }
     
    -            $choice .= '<tr class="listofchoices '.($recommended_choice ? 'choiceselected' : '').'">';
    -            $choice .= '<td class="listofchoices nowrap" align="center"><b>'.$langs->trans("Upgrade").'<br>'.$newversionfrom.$newversionfrombis.' -> '.$newversionto.'</b></td>';
    -            $choice .= '<td class="listofchoices listofchoicesdesc">';
    +            $choice .= "\n".'<tr'.($recommended_choice ? ' class="choiceselected"' : '').'>';
    +            $choice .= '<td class="nowrap center"><b>'.$langs->trans("Upgrade").'<br>'.$newversionfrom.$newversionfrombis.' -> '.$newversionto.'</b></td>';
    +            $choice .= '<td class="listofchoicesdesc">';
                 $choice .= $langs->trans("UpgradeDesc");
     
                 if ($recommended_choice)
                 {
                     $choice .= '<br>';
                     //print $langs->trans("InstallChoiceRecommanded",DOL_VERSION,$conf->global->MAIN_VERSION_LAST_UPGRADE);
    -                $choice .= '<div class="center"><div class="ok">'.$langs->trans("InstallChoiceSuggested").'</div>';
    -                if ($count < count($migarray))	// There is other choices after
    +                $choice .= '<div class="center">';
    +                $choice .=  '<div class="ok">'.$langs->trans("InstallChoiceSuggested").'</div>';
    +                if ($count < count($migarray))	// There are other choices after
                     {
                         print $langs->trans("MigrateIsDoneStepByStep",DOL_VERSION);
                     }
    @@ -493,7 +501,7 @@ else
                 }
     
                 $choice .= '</td>';
    -            $choice .= '<td class="listofchoices" align="center">';
    +            $choice .= '<td class="center">';
     			if ($allowupgrade)
     			{
     				$disabled=false;
    @@ -505,8 +513,14 @@ else
     				{
     					$foundrecommandedchoice = 2;
     				}
    -				if ($disabled) $choice .= '<span class="buttonDisable runupgrade"'.($disabled?' disabled="disabled"':'').' href="#">'.$langs->trans("NotAvailable").'</span>';
    -				else $choice .= '<a class="button runupgrade"'.($disabled?' disabled="disabled"':'').' href="upgrade.php?action=upgrade'.($count<count($migrationscript)?'_'.$versionto:'').'&amp;selectlang='.$setuplang.'&amp;versionfrom='.$versionfrom.'&amp;versionto='.$versionto.'">'.$langs->trans("Start").'</a>';
    +				if ($disabled)
    +                {
    +                    $choice .= '<span class="button">'.$langs->trans("NotAvailable").'</span>';
    +                }
    +				else
    +                {
    +                    $choice .= '<a class="button runupgrade" href="upgrade.php?action=upgrade'.($count<count($migrationscript)?'_'.$versionto:'').'&amp;selectlang='.$setuplang.'&amp;versionfrom='.$versionfrom.'&amp;versionto='.$versionto.'">'.$langs->trans("Start").'</a>';
    +                }
     			}
     			else
     			{
    @@ -530,28 +544,28 @@ else
     		}
     
             // Array of install choices
    +        print"\n";
             print '<table width="100%" class="listofchoices">';
             foreach ($available_choices as $choice) {
                 print $choice;
             }
     
    -        print '</table>';
    +        print '</table>'."\n";
     
             if (count($notavailable_choices)) {
     
    -            print '<br>';
                 print '<div id="AShowChoices">';
    -            print '<img src="../theme/eldy/img/1downarrow.png"> <a href="#">'.$langs->trans('ShowNotAvailableOptions').'</a>';
    +            print '<img src="../theme/eldy/img/1downarrow.png">';
                 print '</div>';
     
                 print '<div id="navail_choices" style="display:none">';
    -            print '<br>';
    +            print "<br>\n";
                 print '<table width="100%" class="listofchoices">';
                 foreach ($notavailable_choices as $choice) {
                     print $choice;
                 }
     
    -            print '</table>';
    +            print '</table>'."\n";
                 print '</div>';
             }
     
    @@ -583,6 +597,5 @@ $(".runupgrade").click(function() {
     
     </script>';
     
    -dolibarr_install_syslog("--- check: end");
    +dolibarr_install_syslog("- check: end");
     pFooter(1);	// Never display next button
    -
    diff --git a/htdocs/install/default.css b/htdocs/install/default.css
    index e23a36ddd21..2e005a30b21 100644
    --- a/htdocs/install/default.css
    +++ b/htdocs/install/default.css
    @@ -1,5 +1,5 @@
    -/* Copyright (C) 2004      Rodolphe Quiedeville <rodolphe@quiedeville.org> 
    - * Copyright (C) 2009-2017 Laurent Destailleur  <eldy@users.sourceforge.net> 
    +/* Copyright (C) 2004      Rodolphe Quiedeville <rodolphe@quiedeville.org>
    + * Copyright (C) 2009-2017 Laurent Destailleur  <eldy@users.sourceforge.net>
      *
      * This program is free software; you can redistribute it and/or modify
      * it under the terms of the GNU General Public License as published by
    @@ -89,16 +89,16 @@ div.soustitre {
     	body {
     		margin: 15px 4px 4px;
     	}
    -	
    -	input, input[type=text], input[type=password], select, textarea     { 
    -		min-width: 20px; 
    +
    +	input, input[type=text], input[type=password], select, textarea     {
    +		min-width: 20px;
         	min-height: 1.4em;
         	line-height: 1.4em;
         	padding: .4em .1em;
         	border: 1px solid #BBB;
         	/* max-width: inherit; why this ? */
          }
    -     
    +
         .hideonsmartphone { display: none; }
         .noenlargeonsmartphone { width : 50px !important; display: inline !important; }
         .maxwidthonsmartphone { max-width: 100px; }
    @@ -120,13 +120,13 @@ div.soustitre {
         	padding-left: 0;
         	padding-right: 0;
     	}
    -	
    +
     	table.main-inside {
     		padding-left: 1px;
     		padding-right: 1px;
     		line-height: 20px;
     	}
    -	
    +
     	span.titre {
     	    font-size: 90%;
     	    font-weight: normal;
    @@ -146,7 +146,7 @@ input:disabled
     	padding: 0 0 0 0;
     	margin: 0 0 0 0;
     	color: #AAA !important;
    -	cursor: not-allowed !important; 
    +	cursor: not-allowed !important;
     }
     
     input[type=submit] {
    @@ -199,7 +199,7 @@ input:-webkit-autofill {
         -webkit-box-shadow: 0 0 0 50px #FBFFEA inset;
     }
     
    -table.listofchoices, tr.listofchoices, td.listofchoices {
    +table.listofchoices, table.listofchoices tr, table.listofchoices td {
     	border-collapse: collapse;
         padding: 4px;
         color: #000000;
    @@ -207,15 +207,12 @@ table.listofchoices, tr.listofchoices, td.listofchoices {
     	line-height: 18px;
     }
     
    -tr.listofchoices {
    -    height: 42px;	
    -}
     .listofchoicesdesc {
     	color: #999 !important;
     }
     .blinkwait {
     	font-weight: bold;
    -	text-decoration:blink !important;	
    +	text-decoration:blink !important;
     }
     
     .installchoices table tr td  {
    @@ -230,7 +227,7 @@ tr.listofchoices {
     div.ok {
     	color: #114466;
     }
    -font.ok {
    +span.ok {
     	color: #114466;
     }
     
    @@ -238,7 +235,7 @@ font.ok {
     div.warning {
     	color: #777711;
     }
    -font.warning {
    +span.warning {
     	color: #777711;
     }
     
    @@ -249,7 +246,7 @@ div.error {
     	padding: 0.2em 0.2em 0.2em 0;
     	margin: 0.5em 0 0.5em 0;
     }
    -font.error {
    +span.error {
     	color: #550000;
     	font-weight: bold;
     }
    diff --git a/htdocs/install/doctemplates/projects/template_project.odt b/htdocs/install/doctemplates/projects/template_project.odt
    index fca796a26dd..b6fd0349ea4 100644
    Binary files a/htdocs/install/doctemplates/projects/template_project.odt and b/htdocs/install/doctemplates/projects/template_project.odt differ
    diff --git a/htdocs/install/doctemplates/shipments/index.html b/htdocs/install/doctemplates/shipments/index.html
    new file mode 100644
    index 00000000000..e69de29bb2d
    diff --git a/htdocs/install/doctemplates/shipment/template_shipment.odt b/htdocs/install/doctemplates/shipments/template_shipment.odt
    similarity index 100%
    rename from htdocs/install/doctemplates/shipment/template_shipment.odt
    rename to htdocs/install/doctemplates/shipments/template_shipment.odt
    diff --git a/htdocs/install/doctemplates/supplier_proposals/index.html b/htdocs/install/doctemplates/supplier_proposals/index.html
    new file mode 100644
    index 00000000000..e69de29bb2d
    diff --git a/htdocs/install/doctemplates/supplier_proposal/template_supplier_proposal.odt b/htdocs/install/doctemplates/supplier_proposals/template_supplier_proposal.odt
    similarity index 100%
    rename from htdocs/install/doctemplates/supplier_proposal/template_supplier_proposal.odt
    rename to htdocs/install/doctemplates/supplier_proposals/template_supplier_proposal.odt
    diff --git a/htdocs/install/doctemplates/websites/index.html b/htdocs/install/doctemplates/websites/index.html
    new file mode 100644
    index 00000000000..e69de29bb2d
    diff --git a/htdocs/install/doctemplates/websites/website_template-corporate.zip b/htdocs/install/doctemplates/websites/website_template-corporate.zip
    new file mode 100644
    index 00000000000..0c45f47e84f
    Binary files /dev/null and b/htdocs/install/doctemplates/websites/website_template-corporate.zip differ
    diff --git a/htdocs/install/fileconf.php b/htdocs/install/fileconf.php
    index b0affb2218a..fd902b540fd 100644
    --- a/htdocs/install/fileconf.php
    +++ b/htdocs/install/fileconf.php
    @@ -24,7 +24,7 @@
     /**
      *       \file       htdocs/install/fileconf.php
      *       \ingroup    install
    - *       \brief      Ask all informations required to build Dolibarr htdocs/conf/conf.php file (will be wrote on disk on next page step1)
    + *       \brief      Ask all information required to build Dolibarr htdocs/conf/conf.php file (will be written to disk on next page step1)
      */
     
     include_once 'inc.php';
    @@ -36,10 +36,9 @@ $err=0;
     $setuplang=GETPOST("selectlang",'',3)?GETPOST("selectlang",'',3):(isset($_GET["lang"])?$_GET["lang"]:'auto');
     $langs->setDefaultLang($setuplang);
     
    -$langs->load("install");
    -$langs->load("errors");
    +$langs->loadLangs(array("install", "errors"));
     
    -dolibarr_install_syslog("--- fileconf: entering fileconf.php page");
    +dolibarr_install_syslog("- fileconf: entering fileconf.php page");
     
     // You can force preselected values of the config step of Dolibarr by adding a file
     // install.forced.php into directory htdocs/install (This is the case with some wizard
    @@ -56,7 +55,7 @@ if (! isset($force_install_databaselogin))		$force_install_databaselogin='';
     if (! isset($force_install_databasepass))		$force_install_databasepass='';
     if (! isset($force_install_databaserootlogin))	$force_install_databaserootlogin='';
     if (! isset($force_install_databaserootpass))	$force_install_databaserootpass='';
    -// Now we load forced value from install.forced.php file.
    +// Now we load forced values from install.forced.php file.
     $useforcedwizard=false;
     $forcedfile="./install.forced.php";
     if ($conffile == "/etc/dolibarr/conf.php") $forcedfile="/etc/dolibarr/install.forced.php";	// Must be after inc.php
    @@ -71,7 +70,7 @@ if (@file_exists($forcedfile)) {
      *	View
      */
     
    -session_start();	// To be able to keep info into session (used for not loosing pass during navigation. pass must not transit throug parmaeters)
    +session_start();	// To be able to keep info into session (used for not losing pass during navigation. pass must not transit through parmaeters)
     
     pHeader($langs->trans("ConfigurationFile"), "step1", "set", "", (empty($force_dolibarr_js_JQUERY)?'':$force_dolibarr_js_JQUERY.'/'), 'main-inside-bis');
     
    @@ -80,7 +79,7 @@ if (! is_writable($conffile))
     {
         print $langs->trans("ConfFileIsNotWritable", $conffiletoshow);
     	dolibarr_install_syslog("fileconf: config file is not writable", LOG_WARNING);
    -	dolibarr_install_syslog("--- fileconf: end");
    +    dolibarr_install_syslog("- fileconf: end");
         pFooter(1,$setuplang,'jscheckparam');
         exit;
     }
    @@ -117,20 +116,18 @@ if (! empty($force_install_message))
     
     	<!-- Documents root $dolibarr_main_document_root -->
     	<tr>
    -	<?php
    -	print '<td class="tdtop label"><b>';
    -	print $langs->trans("WebPagesDirectory");
    -	print "</b></td>";
    -
    +        <td class="label"><label for="main_dir"><b><?php print $langs->trans("WebPagesDirectory"); ?></b></label></td>
    +<?php
     	if (empty($dolibarr_main_url_root)) {
     		$dolibarr_main_document_root = detect_dolibarr_main_document_root();
     	}
     	?>
    -		<td class="label tdtop">
    +		<td class="label">
     			<input type="text"
     			       class="minwidth300"
    -			       value="<?php print $dolibarr_main_document_root ?>"
    -			       name="main_dir"
    +                   id="main_dir"
    +                   name="main_dir"
    +                   value="<?php print $dolibarr_main_document_root ?>"
     				<?php if (!empty($force_install_noedit)) {
     					print ' disabled';
     				} ?>
    @@ -149,19 +146,19 @@ if (! empty($force_install_message))
     
     	<!-- Documents URL $dolibarr_main_data_root -->
     	<tr>
    -		<td class="tdtop label"><b> <?php print $langs->trans("DocumentsDirectory"); ?></b>
    -		</td>
    +		<td class="label"><label for="main_data_dir"><b><?php print $langs->trans("DocumentsDirectory"); ?></b></label></td>
     		<?php
     		$dolibarr_main_data_root = @$force_install_main_data_root;
     		if (empty($dolibarr_main_data_root)) {
     			$dolibarr_main_data_root = detect_dolibarr_main_data_root($dolibarr_main_document_root);
     		}
     		?>
    -		<td class="label tdtop">
    +		<td class="label">
     			<input type="text"
     			       class="minwidth300"
    -			       value="<?php print $dolibarr_main_data_root ?>"
    -			       name="main_data_dir"
    +                   id="main_data_dir"
    +                   name="main_data_dir"
    +                   value="<?php print $dolibarr_main_data_root ?>"
     				<?php if (!empty($force_install_noedit)) {
     					print ' disabled';
     				} ?>
    @@ -174,7 +171,7 @@ if (! empty($force_install_message))
     		?>
     		<ul>
     			<li>/var/lib/dolibarr/documents</li>
    -			<li>C:/My Documents/dolibarr/</li>
    +			<li>C:/My Documents/dolibarr/documents</li>
     		</ul>
     		</td>
     	</tr>
    @@ -186,12 +183,13 @@ if (! empty($force_install_message))
     	}
     	?>
     	<tr>
    -		<td class="tdtop label"><b> <?php echo $langs->trans("URLRoot"); ?></b>
    +        <td class="label"><label for="main_url"><b><?php echo $langs->trans("URLRoot"); ?></b></label>
     		</td>
    -		<td class="tdtop label">
    +		<td class="label">
     			<input type="text"
     			       class="minwidth300"
    -			       name="main_url"
    +			       id="main_url"
    +                   name="main_url"
     			       value="<?php print $dolibarr_main_url_root; ?> "
     				<?php if (!empty($force_install_noedit)) {
     					print ' disabled';
    @@ -202,6 +200,7 @@ if (! empty($force_install_message))
     		<ul>
     			<li>http://localhost/</li>
     			<li>http://www.myserver.com:8180/dolibarr</li>
    +			<li>https://www.myvirtualfordolibarr.com/</li>
     		</ul>
     		</td>
     	</tr>
    @@ -210,10 +209,11 @@ if (! empty($force_install_message))
     	if (! empty($_SERVER["HTTPS"]) && $_SERVER["HTTPS"] == 'on') {   // Enabled if the installation process is "https://"
     	    ?>
     	<tr>
    -		<td class="tdtop label"><?php echo $langs->trans("ForceHttps"); ?></td>
    -		<td class="label tdtop">
    -			<input type="checkbox"
    -			       name="main_force_https"
    +                    <td class="label"><label for="main_force_https"><?php echo $langs->trans("ForceHttps"); ?></label></td>
    +                    <td class="label">
    +                        <input type="checkbox"
    +                               id="main_force_https"
    +                               name="main_force_https"
     				<?php if (!empty($force_install_mainforcehttps)) {
     					print ' checked';
     				} ?>
    @@ -239,11 +239,11 @@ if (! empty($force_install_message))
     	</tr>
     
     	<tr>
    -		<td class="label tdtop"><b> <?php echo $langs->trans("DatabaseName"); ?>
    -		</b></td>
    -		<td class="label tdtop">
    -			<input type="text" id="db_name"
    -			       name="db_name"
    +        <td class="label"><label for="db_name"><b><?php echo $langs->trans("DatabaseName"); ?></b></label></td>
    +		<td class="label">
    +			<input type="text"
    +			       id="db_name"
    +                   name="db_name"
     			       value="<?php echo (!empty($dolibarr_main_db_name)) ? $dolibarr_main_db_name : ($force_install_database ? $force_install_database : 'dolibarr'); ?>"
     				<?php if ($force_install_noedit == 2 && $force_install_database !== null) {
     					print ' disabled';
    @@ -262,8 +262,7 @@ if (! empty($force_install_message))
     	?>
     	<tr>
     		<!-- Driver type -->
    -		<td class="tdtop label"><b> <?php echo $langs->trans("DriverType"); ?>
    -		</b></td>
    +		<td class="label"><label for="db_type"><b><?php echo $langs->trans("DriverType"); ?></b></label></td>
     
     		<td class="label">
     		<?php
    @@ -338,10 +337,10 @@ if (! empty($force_install_message))
     	</tr>
     
     	<tr class="hidesqlite">
    -		<td class="tdtop label"><b> <?php echo $langs->trans("DatabaseServer"); ?>
    -		</b></td>
    -		<td class="tdtop label">
    +		<td class="label"><label for="db_host"><b><?php echo $langs->trans("DatabaseServer"); ?></b></label></td>
    +		<td class="label">
     			<input type="text"
    +                   id="db_host"
     			       name="db_host"
     			       value="<?php print (!empty($force_install_dbserver) ? $force_install_dbserver : (!empty($dolibarr_main_db_host) ? $dolibarr_main_db_host : 'localhost')); ?>"
     				<?php if ($force_install_noedit == 2 && $force_install_dbserver !== null) {
    @@ -355,8 +354,8 @@ if (! empty($force_install_message))
     	</tr>
     
     	<tr class="hidesqlite">
    -		<td class="tdtop label"><?php echo $langs->trans("Port"); ?></td>
    -		<td class="tdtop label">
    +        <td class="label"><label for="db_port"><?php echo $langs->trans("Port"); ?></label></td>
    +		<td class="label">
     			<input type="text"
     			       name="db_port"
     			       id="db_port"
    @@ -372,10 +371,10 @@ if (! empty($force_install_message))
     	</tr>
     
     	<tr class="hidesqlite">
    -		<td class="label tdtop"><?php echo $langs->trans("DatabasePrefix"); ?>
    -		</td>
    -		<td class="label tdtop">
    -			<input type="text" id="db_prefix"
    +        <td class="label"><label for="db_prefix"><?php echo $langs->trans("DatabasePrefix"); ?></label></td>
    +		<td class="label">
    +			<input type="text"
    +                   id="db_prefix"
     			       name="db_prefix"
     			       value="<?php echo(!empty($force_install_prefix) ? $force_install_prefix : (!empty($dolibarr_main_db_prefix) ? $dolibarr_main_db_prefix : 'llx_')); ?>"
     				<?php if ($force_install_noedit == 2 && $force_install_prefix !== null) {
    @@ -383,13 +382,12 @@ if (! empty($force_install_message))
     				} ?>
     			>
     		</td>
    -		<td class="comment"><?php echo $langs->trans("DatabasePrefix"); ?></td>
    +		<td class="comment"><?php echo $langs->trans("DatabasePrefixDescription"); ?></td>
     	</tr>
     
     	<tr class="hidesqlite">
    -		<td class="label tdtop"><?php echo $langs->trans("CreateDatabase"); ?>
    -		</td>
    -		<td class="label tdtop">
    +        <td class="label"><label for="db_create_database"><?php echo $langs->trans("CreateDatabase"); ?></label></td>
    +		<td class="label">
     			<input type="checkbox"
     			       id="db_create_database"
     			       name="db_create_database"
    @@ -406,10 +404,10 @@ if (! empty($force_install_message))
     	</tr>
     
     	<tr class="hidesqlite">
    -		<td class="label tdtop"><b><?php echo $langs->trans("Login"); ?></b>
    -		</td>
    -		<td class="label tdtop">
    -			<input type="text" id="db_user"
    +		<td class="label"><label for="db_user"><b><?php echo $langs->trans("Login"); ?></b></label></td>
    +		<td class="label">
    +			<input type="text"
    +                   id="db_user"
     			       name="db_user"
     			       value="<?php print (!empty($force_install_databaselogin)) ? $force_install_databaselogin : $dolibarr_main_db_user; ?>"
     				<?php if ($force_install_noedit == 2 && $force_install_databaselogin !== null) {
    @@ -421,10 +419,10 @@ if (! empty($force_install_message))
     	</tr>
     
     	<tr class="hidesqlite">
    -		<td class="label tdtop"><b><?php echo $langs->trans("Password"); ?></b>
    -		</td>
    -		<td class="label tdtop">
    -			<input type="password" id="db_pass" autocomplete="off"
    +		<td class="label"><label for="db_pass"><b><?php echo $langs->trans("Password"); ?></b></label></td>
    +		<td class="label">
    +			<input type="password"
    +                   id="db_pass" autocomplete="off"
     			       name="db_pass"
     			       value="<?php
     			       // If $force_install_databasepass is on, we don't want to set password, we just show '***'. Real value will be extracted from the forced install file at step1.
    @@ -443,11 +441,11 @@ if (! empty($force_install_message))
     	</tr>
     
     	<tr class="hidesqlite">
    -		<td class="label tdtop"><?php echo $langs->trans("CreateUser"); ?>
    -		</td>
    -		<td class="label tdtop">
    +		<td class="label"><label for="db_create_user"><?php echo $langs->trans("CreateUser"); ?></label></td>
    +		<td class="label">
     			<input type="checkbox"
    -			       id="db_create_user" name="db_create_user"
    +			       id="db_create_user"
    +                   name="db_create_user"
     				<?php if (!empty($force_install_createuser)) {
     					print ' checked';
     				} ?>
    @@ -473,8 +471,8 @@ if (! empty($force_install_message))
     	</tr>
     
     	<tr class="hidesqlite hideroot">
    -		<td class="label tdtop"><b><?php echo $langs->trans("Login"); ?></b></td>
    -		<td class="label tdtop">
    +		<td class="label"><label for="db_user_root"><b><?php echo $langs->trans("Login"); ?></b></label></td>
    +		<td class="label">
     			<input type="text"
     			       id="db_user_root"
     			       name="db_user_root"
    @@ -497,28 +495,27 @@ if (! empty($force_install_message))
     
     	</tr>
     	<tr class="hidesqlite hideroot">
    -		<td class="label tdtop"><b><?php echo $langs->trans("Password"); ?></b>
    -		</td>
    -		<td class="label tdtop">
    +		<td class="label"><label for="db_pass_root"><b><?php echo $langs->trans("Password"); ?></b></label></td>
    +		<td class="label">
     			<input type="password"
     			       autocomplete="off"
     			       id="db_pass_root"
     			       name="db_pass_root"
     			       class="needroot"
     			       value="<?php
    -			       // If $force_install_databaserootpass is on, we don't want to set password here, we just show '***'. Real value will be extracted from the forced install file at step1.
    -			       $autofill = ((!empty($force_install_databaserootpass)) ? str_pad('', strlen($force_install_databaserootpass), '*') : @$db_pass_root);
    -			       if (!empty($dolibarr_main_prod)) {
    -				       $autofill = '';
    -			       }
    -				   // Do not autofill password if instance is a production instance
    -			       if (!empty($_SERVER["SERVER_NAME"]) && !in_array($_SERVER["SERVER_NAME"],
    -					       array('127.0.0.1', 'localhost', 'localhostgit'))
    -			       ) {
    -				       $autofill = '';
    -			       }    // Do not autofill password for remote access
    -			       print dol_escape_htmltag($autofill);
    -			       ?>"
    +			        // If $force_install_databaserootpass is on, we don't want to set password here, we just show '***'. Real value will be extracted from the forced install file at step1.
    +			        $autofill = ((!empty($force_install_databaserootpass)) ? str_pad('', strlen($force_install_databaserootpass), '*') : @$db_pass_root);
    +			        if (!empty($dolibarr_main_prod)) {
    +				        $autofill = '';
    +			        }
    +				    // Do not autofill password if instance is a production instance
    +			        if (!empty($_SERVER["SERVER_NAME"]) && !in_array($_SERVER["SERVER_NAME"],
    +					    array('127.0.0.1', 'localhost', 'localhostgit'))
    +			        ) {
    +				        $autofill = '';
    +			        }    // Do not autofill password for remote access
    +			        print dol_escape_htmltag($autofill);
    +			        ?>"
     				<?php if ($force_install_noedit > 0 && ! empty($force_install_databaserootpass)) {
     					print ' disabled';     // May be removed by javascript
     				} ?>
    @@ -648,5 +645,5 @@ function jscheckparam()
     
     // $db->close();	Not database connexion yet
     
    -dolibarr_install_syslog("--- fileconf: end");
    +dolibarr_install_syslog("- fileconf: end");
     pFooter($err,$setuplang,'jscheckparam');
    diff --git a/htdocs/install/inc.php b/htdocs/install/inc.php
    index 7c2895eb835..c1581d37392 100644
    --- a/htdocs/install/inc.php
    +++ b/htdocs/install/inc.php
    @@ -149,7 +149,7 @@ if ($suburi == '/') $suburi = '';   // If $suburi is /, it is now ''
     define('DOL_URL_ROOT', $suburi);    // URL relative root ('', '/dolibarr', ...)
     
     
    -if (empty($conf->file->character_set_client))      	$conf->file->character_set_client="UTF-8";
    +if (empty($conf->file->character_set_client))      	$conf->file->character_set_client="utf-8";
     if (empty($conf->db->character_set))  				$conf->db->character_set='utf8';
     if (empty($conf->db->dolibarr_main_db_collation))  	$conf->db->dolibarr_main_db_collation='utf8_unicode_ci';
     if (empty($conf->db->dolibarr_main_db_encryption)) 	$conf->db->dolibarr_main_db_encryption=0;
    @@ -172,12 +172,17 @@ if (! empty($dolibarr_main_document_root_alt))
     // Security check (old method, when directory is renamed /install.lock)
     if (preg_match('/install\.lock/i',$_SERVER["SCRIPT_FILENAME"]))
     {
    -    print 'Install pages have been disabled for security reason (directory renamed with .lock suffix).';
    +	if (! is_object($langs))
    +	{
    +		$langs = new Translate('..', $conf);
    +		$langs->setDefaultLang('auto');
    +	}
    +	$langs->load("install");
    +	print $langs->trans("YouTryInstallDisabledByDirLock");
         if (! empty($dolibarr_main_url_root))
         {
    -        print 'Click on following link. ';
    -        print '<a href="'.$dolibarr_main_url_root .'/admin/index.php?mainmenu=home&leftmenu=setup'.(isset($_POST["login"])?'&username='.urlencode($_POST["login"]):'').'">';
    -        print 'Click here to go to Dolibarr';
    +        print 'Click on following link, <a href="'.$dolibarr_main_url_root .'/admin/index.php?mainmenu=home&leftmenu=setup'.(isset($_POST["login"])?'&username='.urlencode($_POST["login"]):'').'">';
    +        print $langs->trans("ClickHereToGoToApp");
             print '</a>';
         }
         exit;
    @@ -191,13 +196,18 @@ if (constant('DOL_DATA_ROOT') === null) {
     }
     if (@file_exists($lockfile))
     {
    -    print 'Install pages have been disabled for security reason (by lock file install.lock into dolibarr documents directory).<br>';
    +	if (! is_object($langs))
    +	{
    +		$langs = new Translate('..', $conf);
    +		$langs->setDefaultLang('auto');
    +	}
    +	$langs->load("install");
    +	print $langs->trans("YouTryInstallDisabledByFileLock");
         if (! empty($dolibarr_main_url_root))
         {
    -        print 'Click on following link. ';
    -        print 'If you always reach this page, you must remove install.lock file manually.<br>';
    +        print $langs->trans("ClickOnLinkOrRemoveManualy").'<br>';
             print '<a href="'.$dolibarr_main_url_root .'/admin/index.php?mainmenu=home&leftmenu=setup'.(isset($_POST["login"])?'&username='.urlencode($_POST["login"]):'').'">';
    -        print 'Click here to go to Dolibarr';
    +        print $langs->trans("ClickHereToGoToApp");
             print '</a>';
         }
         else
    @@ -370,6 +380,7 @@ function pHeader($subtitle,$next,$action='set',$param='',$forcejqueryurl='',$css
         global $langs;
         $langs->load("main");
         $langs->load("admin");
    +	$langs->load("install");
     
         $jquerytheme='base';
     
    @@ -555,7 +566,7 @@ function detect_dolibarr_main_url_root()
     		$dolibarr_main_url_root = $_SERVER["SERVER_URL"] . $_SERVER["DOCUMENT_URI"];
     	} // If SCRIPT_URI, SERVER_URL, DOCUMENT_URI not defined (Ie: Apache 2.0.44 for Windows)
     	else {
    -		$proto = 'http';
    +        $proto = ( (!empty($_SERVER["HTTPS"]) && $_SERVER["HTTPS"] == 'on') || $_SERVER['SERVER_PORT'] == 443) ? 'https' : 'http';
     		if (!empty($_SERVER["HTTP_HOST"])) {
     			$serverport = $_SERVER["HTTP_HOST"];
     		} else {
    diff --git a/htdocs/install/index.php b/htdocs/install/index.php
    index 82dcd87b030..46e60be52ec 100644
    --- a/htdocs/install/index.php
    +++ b/htdocs/install/index.php
    @@ -55,7 +55,7 @@ print '<br><br><div class="center">';
     print '<table>';
     
     print '<tr>';
    -print '<td>'.$langs->trans("DefaultLanguage").' : </td><td align="left">';
    +print '<td>'.$langs->trans("DefaultLanguage").' : </td><td>';
     print $formadmin->select_language('auto','selectlang',1,0,0,1);
     print '</td>';
     print '</tr>';
    diff --git a/htdocs/install/mysql/data/llx_10_c_regions.sql b/htdocs/install/mysql/data/llx_10_c_regions.sql
    index f997971d26d..f6229dda906 100644
    --- a/htdocs/install/mysql/data/llx_10_c_regions.sql
    +++ b/htdocs/install/mysql/data/llx_10_c_regions.sql
    @@ -240,6 +240,10 @@ insert into llx_c_regions (fk_pays, code_region, cheflieu, tncc, nom, active) va
     -- Regions India (id country=117)
     insert into llx_c_regions (fk_pays, code_region, cheflieu, tncc, nom, active) values (  117, 11701, '', 0, 'India', 1);
     
    +-- Regions Indonesia (id country=118)
    +insert into llx_c_regions (fk_pays, code_region, cheflieu, tncc, nom, active) values (  118, 11801, '', 0, 'Indonesia', 1);
    +
    +
     -- Regions Maroc - Moroco (id country=12)
     INSERT INTO  llx_c_regions (fk_pays, code_region, cheflieu, tncc, nom, active) values ( 12, 1201, '', 0, 'Tanger-Tétouan', 1);
     INSERT INTO  llx_c_regions (fk_pays, code_region, cheflieu, tncc, nom, active) values ( 12, 1202, '', 0, 'Gharb-Chrarda-Beni Hssen', 1);
    diff --git a/htdocs/install/mysql/data/llx_20_c_departements.sql b/htdocs/install/mysql/data/llx_20_c_departements.sql
    index f82f817f5c5..541aba8a30d 100644
    --- a/htdocs/install/mysql/data/llx_20_c_departements.sql
    +++ b/htdocs/install/mysql/data/llx_20_c_departements.sql
    @@ -1108,6 +1108,42 @@ INSERT INTO llx_c_departements ( code_departement, fk_region, cheflieu, tncc, nc
     INSERT INTO llx_c_departements ( code_departement, fk_region, cheflieu, tncc, ncc, nom, active) VALUES ('UP', 11701, NULL, 0, 'UP', 'Uttar Pradesh', 1);
     INSERT INTO llx_c_departements ( code_departement, fk_region, cheflieu, tncc, ncc, nom, active) VALUES ('WB', 11701, NULL, 0, 'WB', 'West Bengal', 1);
     
    +-- Provinces Indonesia (id country=118)
    +INSERT INTO llx_c_departements ( code_departement, fk_region, cheflieu, tncc, ncc, nom, active) VALUES ('BA', 11801, NULL, 0, 'BA', 'Bali', 1);    
    +INSERT INTO llx_c_departements ( code_departement, fk_region, cheflieu, tncc, ncc, nom, active) VALUES ('BB', 11801, NULL, 0, 'BB', 'Bangka Belitung', 1);    
    +INSERT INTO llx_c_departements ( code_departement, fk_region, cheflieu, tncc, ncc, nom, active) VALUES ('BT', 11801, NULL, 0, 'BT', 'Banten', 1);    
    +INSERT INTO llx_c_departements ( code_departement, fk_region, cheflieu, tncc, ncc, nom, active) VALUES ('BE', 11801, NULL, 0, 'BA', 'Bengkulu', 1);    
    +INSERT INTO llx_c_departements ( code_departement, fk_region, cheflieu, tncc, ncc, nom, active) VALUES ('YO', 11801, NULL, 0, 'YO', 'DI Yogyakarta', 1);    
    +INSERT INTO llx_c_departements ( code_departement, fk_region, cheflieu, tncc, ncc, nom, active) VALUES ('JK', 11801, NULL, 0, 'JK', 'DKI Jakarta', 1);    
    +INSERT INTO llx_c_departements ( code_departement, fk_region, cheflieu, tncc, ncc, nom, active) VALUES ('GO', 11801, NULL, 0, 'GO', 'Gorontalo', 1);    
    +INSERT INTO llx_c_departements ( code_departement, fk_region, cheflieu, tncc, ncc, nom, active) VALUES ('JA', 11801, NULL, 0, 'JA', 'Jambi', 1);    
    +INSERT INTO llx_c_departements ( code_departement, fk_region, cheflieu, tncc, ncc, nom, active) VALUES ('JB', 11801, NULL, 0, 'JB', 'Jawa Barat', 1);    
    +INSERT INTO llx_c_departements ( code_departement, fk_region, cheflieu, tncc, ncc, nom, active) VALUES ('JT', 11801, NULL, 0, 'JT', 'Jawa Tengah', 1);    
    +INSERT INTO llx_c_departements ( code_departement, fk_region, cheflieu, tncc, ncc, nom, active) VALUES ('JI', 11801, NULL, 0, 'JI', 'Jawa Timur', 1);    
    +INSERT INTO llx_c_departements ( code_departement, fk_region, cheflieu, tncc, ncc, nom, active) VALUES ('KB', 11801, NULL, 0, 'KB', 'Kalimantan Barat', 1);    
    +INSERT INTO llx_c_departements ( code_departement, fk_region, cheflieu, tncc, ncc, nom, active) VALUES ('KS', 11801, NULL, 0, 'KS', 'Kalimantan Selatan', 1);    
    +INSERT INTO llx_c_departements ( code_departement, fk_region, cheflieu, tncc, ncc, nom, active) VALUES ('KT', 11801, NULL, 0, 'KT', 'Kalimantan Tengah', 1);    
    +INSERT INTO llx_c_departements ( code_departement, fk_region, cheflieu, tncc, ncc, nom, active) VALUES ('KI', 11801, NULL, 0, 'KI', 'Kalimantan Timur', 1);    
    +INSERT INTO llx_c_departements ( code_departement, fk_region, cheflieu, tncc, ncc, nom, active) VALUES ('KU', 11801, NULL, 0, 'KU', 'Kalimantan Utara', 1);    
    +INSERT INTO llx_c_departements ( code_departement, fk_region, cheflieu, tncc, ncc, nom, active) VALUES ('KR', 11801, NULL, 0, 'KR', 'Kepulauan Riau', 1);    
    +INSERT INTO llx_c_departements ( code_departement, fk_region, cheflieu, tncc, ncc, nom, active) VALUES ('LA', 11801, NULL, 0, 'LA', 'Lampung', 1);    
    +INSERT INTO llx_c_departements ( code_departement, fk_region, cheflieu, tncc, ncc, nom, active) VALUES ('MA', 11801, NULL, 0, 'MA', 'Maluku', 1);    
    +INSERT INTO llx_c_departements ( code_departement, fk_region, cheflieu, tncc, ncc, nom, active) VALUES ('MU', 11801, NULL, 0, 'MU', 'Maluku Utara', 1);    
    +INSERT INTO llx_c_departements ( code_departement, fk_region, cheflieu, tncc, ncc, nom, active) VALUES ('AC', 11801, NULL, 0, 'AC', 'Nanggroe Aceh Darussalam', 1);    
    +INSERT INTO llx_c_departements ( code_departement, fk_region, cheflieu, tncc, ncc, nom, active) VALUES ('NB', 11801, NULL, 0, 'NB', 'Nusa Tenggara Barat', 1);    
    +INSERT INTO llx_c_departements ( code_departement, fk_region, cheflieu, tncc, ncc, nom, active) VALUES ('NT', 11801, NULL, 0, 'NT', 'Nusa Tenggara Timur', 1);    
    +INSERT INTO llx_c_departements ( code_departement, fk_region, cheflieu, tncc, ncc, nom, active) VALUES ('PA', 11801, NULL, 0, 'PA', 'Papua', 1);    
    +INSERT INTO llx_c_departements ( code_departement, fk_region, cheflieu, tncc, ncc, nom, active) VALUES ('PB', 11801, NULL, 0, 'PB', 'Papua Barat', 1);    
    +INSERT INTO llx_c_departements ( code_departement, fk_region, cheflieu, tncc, ncc, nom, active) VALUES ('RI', 11801, NULL, 0, 'RI', 'Riau', 1);    
    +INSERT INTO llx_c_departements ( code_departement, fk_region, cheflieu, tncc, ncc, nom, active) VALUES ('SR', 11801, NULL, 0, 'SR', 'Sulawesi Barat', 1);    
    +INSERT INTO llx_c_departements ( code_departement, fk_region, cheflieu, tncc, ncc, nom, active) VALUES ('SN', 11801, NULL, 0, 'SN', 'Sulawesi Selatan', 1);    
    +INSERT INTO llx_c_departements ( code_departement, fk_region, cheflieu, tncc, ncc, nom, active) VALUES ('ST', 11801, NULL, 0, 'ST', 'Sulawesi Tengah', 1);    
    +INSERT INTO llx_c_departements ( code_departement, fk_region, cheflieu, tncc, ncc, nom, active) VALUES ('SG', 11801, NULL, 0, 'SG', 'Sulawesi Tenggara', 1);    
    +INSERT INTO llx_c_departements ( code_departement, fk_region, cheflieu, tncc, ncc, nom, active) VALUES ('SA', 11801, NULL, 0, 'SA', 'Sulawesi Utara', 1);    
    +INSERT INTO llx_c_departements ( code_departement, fk_region, cheflieu, tncc, ncc, nom, active) VALUES ('SB', 11801, NULL, 0, 'SB', 'Sumatera Barat', 1);    
    +INSERT INTO llx_c_departements ( code_departement, fk_region, cheflieu, tncc, ncc, nom, active) VALUES ('SS', 11801, NULL, 0, 'SS', 'Sumatera Selatan', 1);    
    +INSERT INTO llx_c_departements ( code_departement, fk_region, cheflieu, tncc, ncc, nom, active) VALUES ('SU', 11801, NULL, 0, 'SU', 'Sumatera Utara	', 1);    
    +
     -- Provinces Mexique (id country=154)
     INSERT INTO llx_c_departements ( code_departement, fk_region, cheflieu, tncc, ncc, nom, active) VALUES ('DIF', 15401, '', 0, 'DIF', 'Distrito Federal', 1);
     INSERT INTO llx_c_departements ( code_departement, fk_region, cheflieu, tncc, ncc, nom, active) VALUES ('AGS', 15401, '', 0, 'AGS', 'Aguascalientes', 1);
    @@ -1143,7 +1179,7 @@ INSERT INTO llx_c_departements ( code_departement, fk_region, cheflieu, tncc, nc
     INSERT INTO llx_c_departements ( code_departement, fk_region, cheflieu, tncc, ncc, nom, active) VALUES ('ZAC', 15401, '', 0, 'ZAC', 'Zacatecas', 1);
     
     
    --- Provinces Colombie (id country=70)
    +-- Provinces Colombia (id country=70)
     INSERT INTO llx_c_departements ( code_departement, fk_region, cheflieu, tncc, ncc, nom, active) VALUES ('ANT', 7001, '', 0, 'ANT', 'Antioquia', 1);
     INSERT INTO llx_c_departements ( code_departement, fk_region, cheflieu, tncc, ncc, nom, active) VALUES ('BOL', 7001, '', 0, 'BOL', 'Bolívar', 1);
     INSERT INTO llx_c_departements ( code_departement, fk_region, cheflieu, tncc, ncc, nom, active) VALUES ('BOY', 7001, '', 0, 'BOY', 'Boyacá', 1);
    @@ -1284,7 +1320,7 @@ INSERT INTO llx_c_departements ( code_departement, fk_region, cheflieu, tncc, nc
     INSERT INTO llx_c_departements ( code_departement, fk_region, cheflieu, tncc, ncc, nom, active) VALUES ('LU0011', 14003, '', 0, '', 'Luxembourg', 1);
     INSERT INTO llx_c_departements ( code_departement, fk_region, cheflieu, tncc, ncc, nom, active) VALUES ('LU0012', 14003, '', 0, '', 'Mersch', 1);
     
    --- Provinces Perú (id country=181)
    +-- Provinces Peru (id country=181)
     INSERT INTO llx_c_departements ( code_departement, fk_region, cheflieu, tncc, ncc, nom, active) VALUES ('0101', 18101, '', 0, '', 'Chachapoyas', 1);
     INSERT INTO llx_c_departements ( code_departement, fk_region, cheflieu, tncc, ncc, nom, active) VALUES ('0102', 18101, '', 0, '', 'Bagua', 1);
     INSERT INTO llx_c_departements ( code_departement, fk_region, cheflieu, tncc, ncc, nom, active) VALUES ('0103', 18101, '', 0, '', 'Bongará', 1);
    diff --git a/htdocs/install/mysql/data/llx_accounting_abc.sql b/htdocs/install/mysql/data/llx_accounting_abc.sql
    index 6345768e6a8..526c62693e2 100644
    --- a/htdocs/install/mysql/data/llx_accounting_abc.sql
    +++ b/htdocs/install/mysql/data/llx_accounting_abc.sql
    @@ -7,6 +7,7 @@
     -- Copyright (C) 2007      Patrick Raguin       <patrick.raguin@gmail.com>
     -- Copyright (C) 2011-2018 Alexandre Spangaro   <aspangaro@zendsi.com>
     -- Copyright (C) 2015-2017 Juanjo Menent        <jmenent@2byte.es>
    +-- Copyright (C) 2018      Abbes bahfir         <dolipar@dolipar.org>
     --
     -- This program is free software; you can redistribute it and/or modify
     -- it under the terms of the GNU General Public License as published by
    @@ -29,21 +30,19 @@
     --
     
     
    -INSERT INTO llx_accounting_journal (code, label, nature, active, entity) VALUES ('VT', 'Sale Journal',           2, 1, 1);
    -INSERT INTO llx_accounting_journal (code, label, nature, active, entity) VALUES ('AC', 'Purchase Journal',       3, 1, 1);
    -INSERT INTO llx_accounting_journal (code, label, nature, active, entity) VALUES ('BQ', 'Bank Journal',           4, 1, 1);
    -INSERT INTO llx_accounting_journal (code, label, nature, active, entity) VALUES ('OD', 'Other Journal',          1, 1, 1);
    -INSERT INTO llx_accounting_journal (code, label, nature, active, entity) VALUES ('AN', 'Has new Journal',        9, 1, 1);
    -INSERT INTO llx_accounting_journal (code, label, nature, active, entity) VALUES ('ER', 'Expense Report Journal', 5, 1, 1);
    -INSERT INTO llx_accounting_journal (code, label, nature, active, entity) VALUES ('INV', 'Inventory Journal'    , 8, 1, 1);
    +INSERT INTO llx_accounting_journal (code, label, nature, active, entity) VALUES ('VT', 'ACCOUNTING_SELL_JOURNAL',           2, 1, 1);
    +INSERT INTO llx_accounting_journal (code, label, nature, active, entity) VALUES ('AC', 'ACCOUNTING_PURCHASE_JOURNAL',       3, 1, 1);
    +INSERT INTO llx_accounting_journal (code, label, nature, active, entity) VALUES ('BQ', 'FinanceJournal',           4, 1, 1);
    +INSERT INTO llx_accounting_journal (code, label, nature, active, entity) VALUES ('OD', 'ACCOUNTING_MISCELLANEOUS_JOURNAL',          1, 1, 1);
    +INSERT INTO llx_accounting_journal (code, label, nature, active, entity) VALUES ('AN', 'ACCOUNTING_HAS_NEW_JOURNAL',        9, 1, 1);
    +INSERT INTO llx_accounting_journal (code, label, nature, active, entity) VALUES ('ER', 'ExpenseReportsJournal', 5, 1, 1);
    +INSERT INTO llx_accounting_journal (code, label, nature, active, entity) VALUES ('INV', 'InventoryJournal'    , 8, 1, 1);
     
     
     -- Description of chart of account FR PCG99-ABREGE
     INSERT INTO llx_accounting_system (fk_country, pcg_version, label, active) VALUES (  1, 'PCG99-ABREGE', 'The simple accountancy french plan', 1);
    -
     -- Description of chart of account FR PCG99-BASE
     INSERT INTO llx_accounting_system (fk_country, pcg_version, label, active) VALUES (  1, 'PCG99-BASE', 'The base accountancy french plan', 1);
    -
     -- Description of chart of account FR PCG14-DEV
     INSERT INTO llx_accounting_system (fk_country, pcg_version, label, active) VALUES (  1, 'PCG14-DEV', 'The developed accountancy french plan 2014', 1);
     
    @@ -53,6 +52,10 @@ INSERT INTO llx_accounting_system (fk_country, pcg_version, label, active) VALUE
     -- Description of chart of account ES PCG08-PYME
     INSERT INTO llx_accounting_system (fk_country, pcg_version, label, active) VALUES (  4, 'PCG08-PYME', 'The PYME accountancy spanish plan', 1);
     
    +-- Description of chart of account DE SKR03
    +INSERT INTO llx_accounting_system (fk_country, pcg_version, label, active) VALUES (  5, 'SKR03', 'Standardkontenrahmen SKR 03', 1);
    +INSERT INTO llx_accounting_system (fk_country, pcg_version, label, active) VALUES (  5, 'SKR04', 'Standardkontenrahmen SKR 04', 1);
    +
     -- Description of chart of account CH PCG_SUISSE
     INSERT INTO llx_accounting_system (fk_country, pcg_version, label, active) VALUES (  6, 'PCG_SUISSE', 'Switzerland plan', 1);
     
    @@ -74,6 +77,8 @@ INSERT INTO llx_accounting_system (fk_country, pcg_version, label, active) VALUE
     -- Description of chart of account MA PCG
     INSERT INTO llx_accounting_system (fk_country, pcg_version, label, active) VALUES ( 12, 'PCG', 'The Moroccan chart of accounts', 1);
     
    +--DELETE FROM llx_accounting_system WHERE pcg_version = 'SYSCOHADA';
    +
     -- Description of chart of account BJ SYSCOHADA
     INSERT INTO llx_accounting_system (fk_country, pcg_version, label, active) VALUES ( 49,'SYSCOHADA-BJ', 'Plan comptable Ouest-Africain', 1);
     
    @@ -119,3 +124,8 @@ INSERT INTO llx_accounting_system (fk_country, pcg_version, label, active) VALUE
     -- Description of chart of account TG SYSCOHADA
     INSERT INTO llx_accounting_system (fk_country, pcg_version, label, active) VALUES ( 15,'SYSCOHADA-TG', 'Plan comptable Ouest-Africain', 1);
     
    +-- Description of chart of account RO RO-BASE
    +INSERT INTO llx_accounting_system (fk_country, pcg_version, label, active) VALUES (  188, 'RO-BASE', 'Plan de conturi romanesc', 1);
    +
    +-- Description of chart of account DZ NSCF
    +INSERT INTO llx_accounting_system (fk_country, pcg_version, label, active) VALUES (  13, 'NSCF', 'Nouveau système comptable financier', 1);
    diff --git a/htdocs/install/mysql/data/llx_accounting_account_be.sql b/htdocs/install/mysql/data/llx_accounting_account_be.sql
    index acd639da92d..76195e8318f 100644
    --- a/htdocs/install/mysql/data/llx_accounting_account_be.sql
    +++ b/htdocs/install/mysql/data/llx_accounting_account_be.sql
    @@ -20,929 +20,928 @@
     -- You should have received a copy of the GNU General Public License
     -- along with this program. If not, see <http://www.gnu.org/licenses/>.
     --
    ---
     
     --
     -- Ne pas placer de commentaire en fin de ligne, ce fichier est parsé lors
     -- de l'install et tous les sigles '--' sont supprimés.
     --
     
    ---
     -- Descriptif des plans comptables BE PCMN-BASE
    ---
    +-- ID 439-1357
    +-- ADD 200000 to rowid # Do no remove this comment --
     
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (439, 'PCMN-BASE', 'CAPIT', 'XXXXXX', '10',  '1351', 'Capital', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (440, 'PCMN-BASE', 'CAPIT', 'XXXXXX', '100',  '439', 'Capital souscrit ou capital personnel', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (441, 'PCMN-BASE', 'CAPIT', 'XXXXXX', '1000', '440', 'Capital non amorti', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (442, 'PCMN-BASE', 'CAPIT', 'XXXXXX', '1001', '440', 'Capital amorti', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (443, 'PCMN-BASE', 'CAPIT', 'XXXXXX', '101',  '439', 'Capital non appelé', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (444, 'PCMN-BASE', 'CAPIT', 'XXXXXX', '109',  '439', 'Compte de l''exploitant', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (445, 'PCMN-BASE', 'CAPIT', 'XXXXXX', '1090', '444', 'Opérations courantes', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (446, 'PCMN-BASE', 'CAPIT', 'XXXXXX', '1091', '444', 'Impôts personnels', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (447, 'PCMN-BASE', 'CAPIT', 'XXXXXX', '1092', '444', 'Rémunérations et autres avantages', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (448, 'PCMN-BASE', 'CAPIT', 'XXXXXX', '11',  '1351', 'Primes d''émission', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (449, 'PCMN-BASE', 'CAPIT', 'XXXXXX', '12',  '1351', 'Plus-values de réévaluation', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (450, 'PCMN-BASE', 'CAPIT', 'XXXXXX', '120',  '449', 'Plus-values de réévaluation sur immobilisations incorporelles', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (451, 'PCMN-BASE', 'CAPIT', 'XXXXXX', '1200', '450', 'Plus-values de réévaluation', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (452, 'PCMN-BASE', 'CAPIT', 'XXXXXX', '1201', '450', 'Reprises de réductions de valeur', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (453, 'PCMN-BASE', 'CAPIT', 'XXXXXX', '121',  '449', 'Plus-values de réévaluation sur immobilisations corporelles', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (454, 'PCMN-BASE', 'CAPIT', 'XXXXXX', '1210', '453', 'Plus-values de réévaluation', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (455, 'PCMN-BASE', 'CAPIT', 'XXXXXX', '1211', '453', 'Reprises de réductions de valeur', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (456, 'PCMN-BASE', 'CAPIT', 'XXXXXX', '122',  '449', 'Plus-values de réévaluation sur immobilisations financières', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (457, 'PCMN-BASE', 'CAPIT', 'XXXXXX', '1220', '456', 'Plus-values de réévaluation', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (458, 'PCMN-BASE', 'CAPIT', 'XXXXXX', '1221', '456', 'Reprises de réductions de valeur', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (459, 'PCMN-BASE', 'CAPIT', 'XXXXXX', '123',  '449', 'Plus-values de réévaluation sur stocks', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (460, 'PCMN-BASE', 'CAPIT', 'XXXXXX', '124',  '449', 'Reprises de réductions de valeur sur placements de trésorerie', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (461, 'PCMN-BASE', 'CAPIT', 'XXXXXX', '13',  '1351', 'Réserve', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (462, 'PCMN-BASE', 'CAPIT', 'XXXXXX', '130',  '461', 'Réserve légale', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (463, 'PCMN-BASE', 'CAPIT', 'XXXXXX', '131',  '461', 'Réserves indisponibles', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (464, 'PCMN-BASE', 'CAPIT', 'XXXXXX', '1310', '463', 'Réserve pour actions propres', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (465, 'PCMN-BASE', 'CAPIT', 'XXXXXX', '1311', '463', 'Autres réserves indisponibles', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (466, 'PCMN-BASE', 'CAPIT', 'XXXXXX', '132',  '461', 'Réserves immunisées', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (467, 'PCMN-BASE', 'CAPIT', 'XXXXXX', '133',  '461', 'Réserves disponibles', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (468, 'PCMN-BASE', 'CAPIT', 'XXXXXX', '1330', '467', 'Réserve pour régularisation de dividendes', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (469, 'PCMN-BASE', 'CAPIT', 'XXXXXX', '1331', '467', 'Réserve pour renouvellement des immobilisations', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (470, 'PCMN-BASE', 'CAPIT', 'XXXXXX', '1332', '467', 'Réserve pour installations en faveur du personnel 1333 Réserves libres', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (471, 'PCMN-BASE', 'CAPIT', 'XXXXXX', '14',  '1351', 'Bénéfice reporté (ou perte reportée)', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (472, 'PCMN-BASE', 'CAPIT', 'XXXXXX', '15',  '1351', 'Subsides en capital', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (473, 'PCMN-BASE', 'CAPIT', 'XXXXXX', '150',  '472', 'Montants obtenus', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (474, 'PCMN-BASE', 'CAPIT', 'XXXXXX', '151',  '472', 'Montants transférés aux résultats', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (475, 'PCMN-BASE', 'CAPIT', 'XXXXXX', '16',  '1351', 'Provisions pour risques et charges', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (476, 'PCMN-BASE', 'CAPIT', 'XXXXXX', '160',  '475', 'Provisions pour pensions et obligations similaires', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (477, 'PCMN-BASE', 'CAPIT', 'XXXXXX', '161',  '475', 'Provisions pour charges fiscales', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (478, 'PCMN-BASE', 'CAPIT', 'XXXXXX', '162',  '475', 'Provisions pour grosses réparations et gros entretiens', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (479, 'PCMN-BASE', 'CAPIT', 'XXXXXX', '163',  '475', 'à 169 Provisions pour autres risques et charges', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (480, 'PCMN-BASE', 'CAPIT', 'XXXXXX', '164',  '475', 'Provisions pour sûretés personnelles ou réelles constituées à l''appui de dettes et d''engagements de tiers', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (481, 'PCMN-BASE', 'CAPIT', 'XXXXXX', '165',  '475', 'Provisions pour engagements relatifs à l''acquisition ou à la cession d''immobilisations', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (482, 'PCMN-BASE', 'CAPIT', 'XXXXXX', '166',  '475', 'Provisions pour exécution de commandes passées ou reçues', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (483, 'PCMN-BASE', 'CAPIT', 'XXXXXX', '167',  '475', 'Provisions pour positions et marchés à terme en devises ou positions et marchés à terme en marchandises', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (484, 'PCMN-BASE', 'CAPIT', 'XXXXXX', '168',  '475', 'Provisions pour garanties techniques attachées aux ventes et prestations déjà effectuées par l''entreprise', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (485, 'PCMN-BASE', 'CAPIT', 'XXXXXX', '169',  '475', 'Provisions pour autres risques et charges', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (486, 'PCMN-BASE', 'CAPIT', 'XXXXXX', '1690', '485', 'Pour litiges en cours', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (487, 'PCMN-BASE', 'CAPIT', 'XXXXXX', '1691', '485', 'Pour amendes, doubles droits et pénalités', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (488, 'PCMN-BASE', 'CAPIT', 'XXXXXX', '1692', '485', 'Pour propre assureur', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (489, 'PCMN-BASE', 'CAPIT', 'XXXXXX', '1693', '485', 'Pour risques inhérents aux opérations de crédits à moyen ou long terme', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (490, 'PCMN-BASE', 'CAPIT', 'XXXXXX', '1695', '485', 'Provision pour charge de liquidation', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (491, 'PCMN-BASE', 'CAPIT', 'XXXXXX', '1696', '485', 'Provision pour départ de personnel', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (492, 'PCMN-BASE', 'CAPIT', 'XXXXXX', '1699', '485', 'Pour risques divers', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (493, 'PCMN-BASE', 'CAPIT', 'XXXXXX', '17',  '1351', 'Dettes à plus d''un an', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (494, 'PCMN-BASE', 'CAPIT', 'XXXXXX', '170',  '493', 'Emprunts subordonnés', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (495, 'PCMN-BASE', 'CAPIT', 'XXXXXX', '1700', '494', 'Convertibles', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (496, 'PCMN-BASE', 'CAPIT', 'XXXXXX', '1701', '494', 'Non convertibles', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (497, 'PCMN-BASE', 'CAPIT', 'XXXXXX', '171',  '493', 'Emprunts obligataires non subordonnés', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (498, 'PCMN-BASE', 'CAPIT', 'XXXXXX', '1710', '498', 'Convertibles', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (499, 'PCMN-BASE', 'CAPIT', 'XXXXXX', '1711', '498', 'Non convertibles', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (500, 'PCMN-BASE', 'CAPIT', 'XXXXXX', '172',  '493', 'Dettes de location-financement et assimilés', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (501, 'PCMN-BASE', 'CAPIT', 'XXXXXX', '1720', '500', 'Dettes de location-financement de biens immobiliers', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (502, 'PCMN-BASE', 'CAPIT', 'XXXXXX', '1721', '500', 'Dettes de location-financement de biens mobiliers', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (503, 'PCMN-BASE', 'CAPIT', 'XXXXXX', '1722', '500', 'Dettes sur droits réels sur immeubles', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (504, 'PCMN-BASE', 'CAPIT', 'XXXXXX', '173',  '493', 'Etablissements de crédit', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (505, 'PCMN-BASE', 'CAPIT', 'XXXXXX', '1730', '504', 'Dettes en compte', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (506, 'PCMN-BASE', 'CAPIT', 'XXXXXX', '17300','505', 'Banque A', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (507, 'PCMN-BASE', 'CAPIT', 'XXXXXX', '17301','505', 'Banque B', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (508, 'PCMN-BASE', 'CAPIT', 'XXXXXX', '17302','505', 'Banque C', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (509, 'PCMN-BASE', 'CAPIT', 'XXXXXX', '17303','505', 'Banque D', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (510, 'PCMN-BASE', 'CAPIT', 'XXXXXX', '1731', '504', 'Promesses', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (511, 'PCMN-BASE', 'CAPIT', 'XXXXXX', '17310','510', 'Banque A', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (512, 'PCMN-BASE', 'CAPIT', 'XXXXXX', '17311','510', 'Banque B', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (513, 'PCMN-BASE', 'CAPIT', 'XXXXXX', '17312','510', 'Banque C', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (514, 'PCMN-BASE', 'CAPIT', 'XXXXXX', '17313','510', 'Banque D', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (515, 'PCMN-BASE', 'CAPIT', 'XXXXXX', '1732', '504', 'Crédits d''acceptation', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (516, 'PCMN-BASE', 'CAPIT', 'XXXXXX', '17320','515', 'Banque A', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (517, 'PCMN-BASE', 'CAPIT', 'XXXXXX', '17321','515', 'Banque B', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (518, 'PCMN-BASE', 'CAPIT', 'XXXXXX', '17322','515', 'Banque C', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (519, 'PCMN-BASE', 'CAPIT', 'XXXXXX', '17323','515', 'Banque D', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (520, 'PCMN-BASE', 'CAPIT', 'XXXXXX', '174',  '493', 'Autres emprunts', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (521, 'PCMN-BASE', 'CAPIT', 'XXXXXX', '175',  '493', 'Dettes commerciales', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (522, 'PCMN-BASE', 'CAPIT', 'XXXXXX', '1750', '521', 'Fournisseurs : dettes en compte', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (523, 'PCMN-BASE', 'CAPIT', 'XXXXXX', '17500','522', 'Entreprises apparentées', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (524, 'PCMN-BASE', 'CAPIT', 'XXXXXX', '175000', '523', 'Entreprises liées', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (525, 'PCMN-BASE', 'CAPIT', 'XXXXXX', '175001', '523', 'Entreprises avec lesquelles il existe un lien de participation', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (526, 'PCMN-BASE', 'CAPIT', 'XXXXXX', '17501',  '522', 'Fournisseurs ordinaires', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (527, 'PCMN-BASE', 'CAPIT', 'XXXXXX', '175010', '526', 'Fournisseurs belges', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (528, 'PCMN-BASE', 'CAPIT', 'XXXXXX', '175011', '526', 'Fournisseurs C.E.E.', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (529, 'PCMN-BASE', 'CAPIT', 'XXXXXX', '175012', '526', 'Fournisseurs importation', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (530, 'PCMN-BASE', 'CAPIT', 'XXXXXX', '1751',   '521', 'Effets à payer', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (531, 'PCMN-BASE', 'CAPIT', 'XXXXXX', '17510',  '530', 'Entreprises apparentées', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (532, 'PCMN-BASE', 'CAPIT', 'XXXXXX', '175100', '531', 'Entreprises liées', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (533, 'PCMN-BASE', 'CAPIT', 'XXXXXX', '175101', '531', 'Entreprises avec lesquelles il existe un lien de participation', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (534, 'PCMN-BASE', 'CAPIT', 'XXXXXX', '17511',  '530', 'Fournisseurs ordinaires', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (535, 'PCMN-BASE', 'CAPIT', 'XXXXXX', '175110', '534', 'Fournisseurs belges', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (536, 'PCMN-BASE', 'CAPIT', 'XXXXXX', '175111', '534', 'Fournisseurs C.E.E.', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (537, 'PCMN-BASE', 'CAPIT', 'XXXXXX', '175112', '534', 'Fournisseurs importation', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (538, 'PCMN-BASE', 'CAPIT', 'XXXXXX', '176',    '493', 'Acomptes reçus sur commandes', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (539, 'PCMN-BASE', 'CAPIT', 'XXXXXX', '178',    '493', 'Cautionnements reçus en numéraires', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (540, 'PCMN-BASE', 'CAPIT', 'XXXXXX', '179',    '493', 'Dettes diverses', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (541, 'PCMN-BASE', 'CAPIT', 'XXXXXX', '1790',   '540', 'Entreprises liées', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (542, 'PCMN-BASE', 'CAPIT', 'XXXXXX', '1791',   '540', 'Autres entreprises avec lesquelles il existe un lien de participation', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (543, 'PCMN-BASE', 'CAPIT', 'XXXXXX', '1792',  '540', 'Administrateurs, gérants et associés', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (544, 'PCMN-BASE', 'CAPIT', 'XXXXXX', '1794',  '540', 'Rentes viagères capitalisées', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (545, 'PCMN-BASE', 'CAPIT', 'XXXXXX', '1798',  '540', 'Dettes envers les coparticipants des associations momentanées et en participation', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (546, 'PCMN-BASE', 'CAPIT', 'XXXXXX', '1799',  '540', 'Autres dettes diverses', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (547, 'PCMN-BASE', 'CAPIT', 'XXXXXX', '18',   '1351', 'Comptes de liaison des établissements et succursales', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (548, 'PCMN-BASE', 'IMMO', 'XXXXXX', '20',    '1352', 'Frais d''établissement', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (549, 'PCMN-BASE', 'IMMO', 'XXXXXX', '200',    '548', 'Frais de constitution et d''augmentation de capital', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (550, 'PCMN-BASE', 'IMMO', 'XXXXXX', '2000',   '549', 'Frais de constitution et d''augmentation de capital', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (551, 'PCMN-BASE', 'IMMO', 'XXXXXX', '2009',   '549', 'Amortissements sur frais de constitution et d''augmentation de capital', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (552, 'PCMN-BASE', 'IMMO', 'XXXXXX', '201',    '548', 'Frais d''émission d''emprunts et primes de remboursement', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (553, 'PCMN-BASE', 'IMMO', 'XXXXXX', '2010',   '552', 'Agios sur emprunts et frais d''émission d''emprunts', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (554, 'PCMN-BASE', 'IMMO', 'XXXXXX', '2019',   '552', 'Amortissements sur agios sur emprunts et frais d''émission d''emprunts', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (555, 'PCMN-BASE', 'IMMO', 'XXXXXX', '202',   '548', 'Autres frais d''établissement', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (556, 'PCMN-BASE', 'IMMO', 'XXXXXX', '2020',  '555', 'Autres frais d''établissement', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (557, 'PCMN-BASE', 'IMMO', 'XXXXXX', '2029',  '555', 'Amortissements sur autres frais d''établissement', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (558, 'PCMN-BASE', 'IMMO', 'XXXXXX', '203',   '548', 'Intérêts intercalaires', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (559, 'PCMN-BASE', 'IMMO', 'XXXXXX', '2030',  '558', 'Intérêts intercalaires', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (560, 'PCMN-BASE', 'IMMO', 'XXXXXX', '2039',  '558', 'Amortissements sur intérêts intercalaires', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (561, 'PCMN-BASE', 'IMMO', 'XXXXXX', '204',   '548', 'Frais de restructuration', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (562, 'PCMN-BASE', 'IMMO', 'XXXXXX', '2040',  '561', 'Coût des frais de restructuration', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (563, 'PCMN-BASE', 'IMMO', 'XXXXXX', '2049',  '561', 'Amortissements sur frais de restructuration', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (564, 'PCMN-BASE', 'IMMO', 'XXXXXX', '21',   '1352', 'Immobilisations incorporelles', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (565, 'PCMN-BASE', 'IMMO', 'XXXXXX', '210',   '564', 'Frais de recherche et de développement', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (566, 'PCMN-BASE', 'IMMO', 'XXXXXX', '2100',  '565', 'Frais de recherche et de mise au point', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (567, 'PCMN-BASE', 'IMMO', 'XXXXXX', '2108',  '565', 'Plus-values actées sur frais de recherche et de mise au point', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (568, 'PCMN-BASE', 'IMMO', 'XXXXXX', '2109',  '565', 'Amortissements sur frais de recherche et de mise au point', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (569, 'PCMN-BASE', 'IMMO', 'XXXXXX', '211',   '564', 'Concessions, brevets, licences, savoir-faire, marque et droits similaires', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (570, 'PCMN-BASE', 'IMMO', 'XXXXXX', '2110',  '569', 'Concessions, brevets, licences, marques, etc', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (571, 'PCMN-BASE', 'IMMO', 'XXXXXX', '2118',  '569', 'Plus-values actées sur concessions, etc', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (572, 'PCMN-BASE', 'IMMO', 'XXXXXX', '2119',  '569', 'Amortissements sur concessions, etc', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (573, 'PCMN-BASE', 'IMMO', 'XXXXXX', '212',   '564', 'Goodwill', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (574, 'PCMN-BASE', 'IMMO', 'XXXXXX', '2120',  '573', 'Coût d''acquisition', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (575, 'PCMN-BASE', 'IMMO', 'XXXXXX', '2128',  '573', 'Plus-values actées', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (576, 'PCMN-BASE', 'IMMO', 'XXXXXX', '2129',  '573', 'Amortissements sur goodwill', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (577, 'PCMN-BASE', 'IMMO', 'XXXXXX', '213',   '564', 'Acomptes versés', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (578, 'PCMN-BASE', 'IMMO', 'XXXXXX', '22',   '1352', 'Terrains et constructions', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (579, 'PCMN-BASE', 'IMMO', 'XXXXXX', '220',   '578', 'Terrains', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (580, 'PCMN-BASE', 'IMMO', 'XXXXXX', '2200',  '579', 'Terrains', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (581, 'PCMN-BASE', 'IMMO', 'XXXXXX', '2201',  '579', 'Frais d''acquisition sur terrains', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (582, 'PCMN-BASE', 'IMMO', 'XXXXXX', '2208',  '579', 'Plus-values actées sur terrains', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (583, 'PCMN-BASE', 'IMMO', 'XXXXXX', '2209',  '579', 'Amortissements et réductions de valeur', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (584, 'PCMN-BASE', 'IMMO', 'XXXXXX', '22090', '583', 'Amortissements sur frais d''acquisition', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (585, 'PCMN-BASE', 'IMMO', 'XXXXXX', '22091', '583', 'Réductions de valeur sur terrains', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (586, 'PCMN-BASE', 'IMMO', 'XXXXXX', '221',   '578', 'Constructions', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (587, 'PCMN-BASE', 'IMMO', 'XXXXXX', '2210',  '586', 'Bâtiments industriels', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (588, 'PCMN-BASE', 'IMMO', 'XXXXXX', '2211',  '586', 'Bâtiments administratifs et commerciaux', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (589, 'PCMN-BASE', 'IMMO', 'XXXXXX', '2212',  '586', 'Autres bâtiments d''exploitation', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (590, 'PCMN-BASE', 'IMMO', 'XXXXXX', '2213',  '586', 'Voies de transport et ouvrages d''art', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (591, 'PCMN-BASE', 'IMMO', 'XXXXXX', '2215',  '586', 'Constructions sur sol d''autrui', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (592, 'PCMN-BASE', 'IMMO', 'XXXXXX', '2216',  '586', 'Frais d''acquisition sur constructions', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (593, 'PCMN-BASE', 'IMMO', 'XXXXXX', '2218',  '586', 'Plus-values actées', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (594, 'PCMN-BASE', 'IMMO', 'XXXXXX', '22180', '593', 'Sur bâtiments industriels', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (595, 'PCMN-BASE', 'IMMO', 'XXXXXX', '22181', '593', 'Sur bâtiments administratifs et commerciaux', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (596, 'PCMN-BASE', 'IMMO', 'XXXXXX', '22182', '593', 'Sur autres bâtiments d''exploitation', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (597, 'PCMN-BASE', 'IMMO', 'XXXXXX', '22184', '593', 'Sur voies de transport et ouvrages d''art', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (598, 'PCMN-BASE', 'IMMO', 'XXXXXX', '2219',  '586', 'Amortissements sur constructions', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (599, 'PCMN-BASE', 'IMMO', 'XXXXXX', '22190', '598', 'Sur bâtiments industriels', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (600, 'PCMN-BASE', 'IMMO', 'XXXXXX', '22191', '598', 'Sur bâtiments administratifs et commerciaux', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (601, 'PCMN-BASE', 'IMMO', 'XXXXXX', '22192', '598', 'Sur autres bâtiments d''exploitation', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (602, 'PCMN-BASE', 'IMMO', 'XXXXXX', '22194', '598', 'Sur voies de transport et ouvrages d''art', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (603, 'PCMN-BASE', 'IMMO', 'XXXXXX', '22195', '598', 'Sur constructions sur sol d''autrui', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (604, 'PCMN-BASE', 'IMMO', 'XXXXXX', '22196', '598', 'Sur frais d''acquisition sur constructions', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (605, 'PCMN-BASE', 'IMMO', 'XXXXXX', '222',   '578', 'Terrains bâtis', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (606, 'PCMN-BASE', 'IMMO', 'XXXXXX', '2220',  '605', 'Valeur d''acquisition', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (607, 'PCMN-BASE', 'IMMO', 'XXXXXX', '22200', '606', 'Bâtiments industriels', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (608, 'PCMN-BASE', 'IMMO', 'XXXXXX', '22201', '606', 'Bâtiments administratifs et commerciaux', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (609, 'PCMN-BASE', 'IMMO', 'XXXXXX', '22202', '606', 'Autres bâtiments d''exploitation', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (610, 'PCMN-BASE', 'IMMO', 'XXXXXX', '22203', '606', 'Voies de transport et ouvrages d''art', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (611, 'PCMN-BASE', 'IMMO', 'XXXXXX', '22204', '606', 'Frais d''acquisition des terrains à bâtir', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (612, 'PCMN-BASE', 'IMMO', 'XXXXXX', '2228',  '605', 'Plus-values actées', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (613, 'PCMN-BASE', 'IMMO', 'XXXXXX', '22280', '612', 'Sur bâtiments industriels', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (614, 'PCMN-BASE', 'IMMO', 'XXXXXX', '22281', '612', 'Sur bâtiments administratifs et commerciaux', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (615, 'PCMN-BASE', 'IMMO', 'XXXXXX', '22282', '612', 'Sur autres bâtiments d''exploitation', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (616, 'PCMN-BASE', 'IMMO', 'XXXXXX', '22283', '612', 'Sur voies de transport et ouvrages d''art', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (617, 'PCMN-BASE', 'IMMO', 'XXXXXX', '2229',  '605', 'Amortissements sur terrains bâtis', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (618, 'PCMN-BASE', 'IMMO', 'XXXXXX', '22290', '617', 'Sur bâtiments industriels', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (619, 'PCMN-BASE', 'IMMO', 'XXXXXX', '22291', '617', 'Sur bâtiments administratifs et commerciaux', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (620, 'PCMN-BASE', 'IMMO', 'XXXXXX', '22292', '617', 'Sur autres bâtiments d''exploitation', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (621, 'PCMN-BASE', 'IMMO', 'XXXXXX', '22293', '617', 'Sur voies de transport et ouvrages d''art', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (622, 'PCMN-BASE', 'IMMO', 'XXXXXX', '22294', '617', 'Sur frais d''acquisition des terrains bâtis', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (623, 'PCMN-BASE', 'IMMO', 'XXXXXX', '223',  '578', 'Autres droits réels sur des immeubles', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (624, 'PCMN-BASE', 'IMMO', 'XXXXXX', '2230', '623', 'Valeur d''acquisition', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (625, 'PCMN-BASE', 'IMMO', 'XXXXXX', '2238', '623', 'Plus-values actées', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (626, 'PCMN-BASE', 'IMMO', 'XXXXXX', '2239', '623', 'Amortissements', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (627, 'PCMN-BASE', 'IMMO', 'XXXXXX', '23',  '1352', 'Installations, machines et outillages', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (628, 'PCMN-BASE', 'IMMO', 'XXXXXX', '230',  '627', 'Installations', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (629, 'PCMN-BASE', 'IMMO', 'XXXXXX', '2300', '628', 'Installations bâtiments industriels', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (630, 'PCMN-BASE', 'IMMO', 'XXXXXX', '2301', '628', 'Installations bâtiments administratifs et commerciaux', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (631, 'PCMN-BASE', 'IMMO', 'XXXXXX', '2302', '628', 'Installations bâtiments d''exploitation', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (632, 'PCMN-BASE', 'IMMO', 'XXXXXX', '2303', '628', 'Installations voies de transport et ouvrages d''art', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (633, 'PCMN-BASE', 'IMMO', 'XXXXXX', '2304', '628', 'Installation d''eau', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (634, 'PCMN-BASE', 'IMMO', 'XXXXXX', '2305', '628', 'Installation d''électricité', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (635, 'PCMN-BASE', 'IMMO', 'XXXXXX', '2306', '628', 'Installation de vapeur', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (636, 'PCMN-BASE', 'IMMO', 'XXXXXX', '2307', '628', 'Installation de gaz', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (637, 'PCMN-BASE', 'IMMO', 'XXXXXX', '2308', '628', 'Installation de chauffage', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (638, 'PCMN-BASE', 'IMMO', 'XXXXXX', '2309', '628', 'Installation de conditionnement d''air', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (640, 'PCMN-BASE', 'IMMO', 'XXXXXX', '231',  '627', 'Machines', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (641, 'PCMN-BASE', 'IMMO', 'XXXXXX', '2310', '640', 'Division A', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (642, 'PCMN-BASE', 'IMMO', 'XXXXXX', '2311', '640', 'Division B', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (643, 'PCMN-BASE', 'IMMO', 'XXXXXX', '2312', '640', 'Division C', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (644, 'PCMN-BASE', 'IMMO', 'XXXXXX', '237',  '627', 'Outillage', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (645, 'PCMN-BASE', 'IMMO', 'XXXXXX', '2370', '644', 'Division A', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (646, 'PCMN-BASE', 'IMMO', 'XXXXXX', '2371', '644', 'Division B', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (647, 'PCMN-BASE', 'IMMO', 'XXXXXX', '2372', '644', 'Division C', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (648, 'PCMN-BASE', 'IMMO', 'XXXXXX', '238',  '627', 'Plus-values actées', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (649, 'PCMN-BASE', 'IMMO', 'XXXXXX', '2380', '648', 'Sur installations', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (650, 'PCMN-BASE', 'IMMO', 'XXXXXX', '2381', '648', 'Sur machines', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (651, 'PCMN-BASE', 'IMMO', 'XXXXXX', '2382', '648', 'Sur outillage', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (652, 'PCMN-BASE', 'IMMO', 'XXXXXX', '239',  '627', 'Amortissements', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (653, 'PCMN-BASE', 'IMMO', 'XXXXXX', '2390', '652', 'Sur installations', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (654, 'PCMN-BASE', 'IMMO', 'XXXXXX', '2391', '652', 'Sur machines', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (655, 'PCMN-BASE', 'IMMO', 'XXXXXX', '2392', '652', 'Sur outillage', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (656, 'PCMN-BASE', 'IMMO', 'XXXXXX', '24',  '1352', 'Mobilier et matériel roulant', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (657, 'PCMN-BASE', 'IMMO', 'XXXXXX', '240',  '656', 'Mobilier', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (658, 'PCMN-BASE', 'IMMO', 'XXXXXX', '2400', '656', 'Mobilier', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (659, 'PCMN-BASE', 'IMMO', 'XXXXXX', '24000', '658', 'Mobilier des bâtiments industriels', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (660, 'PCMN-BASE', 'IMMO', 'XXXXXX', '24001', '658', 'Mobilier des bâtiments administratifs et commerciaux', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (661, 'PCMN-BASE', 'IMMO', 'XXXXXX', '24002', '658', 'Mobilier des autres bâtiments d''exploitation', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (662, 'PCMN-BASE', 'IMMO', 'XXXXXX', '24003', '658', 'Mobilier oeuvres sociales', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (663, 'PCMN-BASE', 'IMMO', 'XXXXXX', '2401', '657', 'Matériel de bureau et de service social', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (664, 'PCMN-BASE', 'IMMO', 'XXXXXX', '24010', '663', 'Des bâtiments industriels', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (665, 'PCMN-BASE', 'IMMO', 'XXXXXX', '24011', '663', 'Des bâtiments administratifs et commerciaux', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (666, 'PCMN-BASE', 'IMMO', 'XXXXXX', '24012', '663', 'Des autres bâtiments d''exploitation', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (667, 'PCMN-BASE', 'IMMO', 'XXXXXX', '24013', '663', 'Des oeuvres sociales', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (668, 'PCMN-BASE', 'IMMO', 'XXXXXX', '2408', '657', 'Plus-values actées', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (669, 'PCMN-BASE', 'IMMO', 'XXXXXX', '24080', '668', 'Plus-values actées sur mobilier', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (670, 'PCMN-BASE', 'IMMO', 'XXXXXX', '24081', '668', 'Plus-values actées sur matériel de bureau et service social', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (671, 'PCMN-BASE', 'IMMO', 'XXXXXX', '2409', '657', 'Amortissements', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (672, 'PCMN-BASE', 'IMMO', 'XXXXXX', '24090', '671', 'Amortissements sur mobilier', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (673, 'PCMN-BASE', 'IMMO', 'XXXXXX', '24091', '671', 'Amortissements sur matériel de bureau et service social', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (674, 'PCMN-BASE', 'IMMO', 'XXXXXX', '241', '656', 'Matériel roulant', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (675, 'PCMN-BASE', 'IMMO', 'XXXXXX', '2410', '674', 'Matériel automobile', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (676, 'PCMN-BASE', 'IMMO', 'XXXXXX', '24100', '675', 'Voitures', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (677, 'PCMN-BASE', 'IMMO', 'XXXXXX', '24105', '675', 'Camions', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (678, 'PCMN-BASE', 'IMMO', 'XXXXXX', '2411', '674', 'Matériel ferroviaire', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (679, 'PCMN-BASE', 'IMMO', 'XXXXXX', '2412', '674', 'Matériel fluvial', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (680, 'PCMN-BASE', 'IMMO', 'XXXXXX', '2413', '674', 'Matériel naval', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (681, 'PCMN-BASE', 'IMMO', 'XXXXXX', '2414', '674', 'Matériel aérien', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (682, 'PCMN-BASE', 'IMMO', 'XXXXXX', '2418', '674', 'Plus-values sur matériel roulant', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (683, 'PCMN-BASE', 'IMMO', 'XXXXXX', '24180', '682', 'Plus-values sur matériel automobile', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (684, 'PCMN-BASE', 'IMMO', 'XXXXXX', '24181', '682', 'Idem sur matériel ferroviaire', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (685, 'PCMN-BASE', 'IMMO', 'XXXXXX', '24182', '682', 'Idem sur matériel fluvial', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (686, 'PCMN-BASE', 'IMMO', 'XXXXXX', '24183', '682', 'Idem sur matériel naval', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (687, 'PCMN-BASE', 'IMMO', 'XXXXXX', '24184', '682', 'Idem sur matériel aérien', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (688, 'PCMN-BASE', 'IMMO', 'XXXXXX', '2419', '674', 'Amortissements sur matériel roulant', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (689, 'PCMN-BASE', 'IMMO', 'XXXXXX', '24190', '688', 'Amortissements sur matériel automobile', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (690, 'PCMN-BASE', 'IMMO', 'XXXXXX', '24191', '688', 'Idem sur matériel ferroviaire', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (691, 'PCMN-BASE', 'IMMO', 'XXXXXX', '24192', '688', 'Idem sur matériel fluvial', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (692, 'PCMN-BASE', 'IMMO', 'XXXXXX', '24193', '688', 'Idem sur matériel naval', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (693, 'PCMN-BASE', 'IMMO', 'XXXXXX', '24194', '688', 'Idem sur matériel aérien', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (694, 'PCMN-BASE', 'IMMO', 'XXXXXX', '25', '1352', 'Immobilisation détenues en location-financement et droits similaires', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (695, 'PCMN-BASE', 'IMMO', 'XXXXXX', '250', '694', 'Terrains et constructions', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (696, 'PCMN-BASE', 'IMMO', 'XXXXXX', '2500', '695', 'Terrains', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (697, 'PCMN-BASE', 'IMMO', 'XXXXXX', '2501', '695', 'Constructions', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (698, 'PCMN-BASE', 'IMMO', 'XXXXXX', '2508', '695', 'Plus-values sur emphytéose,  leasing et droits similaires : terrains et constructions', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (699, 'PCMN-BASE', 'IMMO', 'XXXXXX', '2509', '695', 'Amortissements et réductions de valeur sur terrains et constructions en leasing', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (700, 'PCMN-BASE', 'IMMO', 'XXXXXX', '251', '694', 'Installations,  machines et outillage', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (701, 'PCMN-BASE', 'IMMO', 'XXXXXX', '2510', '700', 'Installations', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (702, 'PCMN-BASE', 'IMMO', 'XXXXXX', '2511', '700', 'Machines', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (703, 'PCMN-BASE', 'IMMO', 'XXXXXX', '2512', '700', 'Outillage', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (704, 'PCMN-BASE', 'IMMO', 'XXXXXX', '2518', '700', 'Plus-values actées sur installations machines et outillage pris en leasing', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (705, 'PCMN-BASE', 'IMMO', 'XXXXXX', '2519', '700', 'Amortissements sur installations machines et outillage pris en leasing', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (706, 'PCMN-BASE', 'IMMO', 'XXXXXX', '252', '694', 'Mobilier et matériel roulant', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (707, 'PCMN-BASE', 'IMMO', 'XXXXXX', '2520', '706', 'Mobilier', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (708, 'PCMN-BASE', 'IMMO', 'XXXXXX', '2521', '706', 'Matériel roulant', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (709, 'PCMN-BASE', 'IMMO', 'XXXXXX', '2528', '706', 'Plus-values actées sur mobilier et matériel roulant en leasing', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (710, 'PCMN-BASE', 'IMMO', 'XXXXXX', '2529', '706', 'Amortissements sur mobilier et matériel roulant en leasing', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (711, 'PCMN-BASE', 'IMMO', 'XXXXXX', '26', '1352', 'Autres immobilisations corporelles', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (712, 'PCMN-BASE', 'IMMO', 'XXXXXX', '260', '711', 'Frais d''aménagements de locaux pris en location', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (713, 'PCMN-BASE', 'IMMO', 'XXXXXX', '261', '711', 'Maison d''habitation', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (714, 'PCMN-BASE', 'IMMO', 'XXXXXX', '262', '711', 'Réserve immobilière', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (715, 'PCMN-BASE', 'IMMO', 'XXXXXX', '263', '711', 'Matériel d''emballage', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (716, 'PCMN-BASE', 'IMMO', 'XXXXXX', '264', '711', 'Emballages récupérables', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (717, 'PCMN-BASE', 'IMMO', 'XXXXXX', '268', '711', 'Plus-values actées sur autres immobilisations corporelles', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (718, 'PCMN-BASE', 'IMMO', 'XXXXXX', '269', '711', 'Amortissements sur autres immobilisations corporelles', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (719, 'PCMN-BASE', 'IMMO', 'XXXXXX', '2690', '718', 'Amortissements sur frais d''aménagement des locaux pris en location', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (720, 'PCMN-BASE', 'IMMO', 'XXXXXX', '2691', '718', 'Amortissements sur maison d''habitation', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (721, 'PCMN-BASE', 'IMMO', 'XXXXXX', '2692', '718', 'Amortissements sur réserve immobilière', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (722, 'PCMN-BASE', 'IMMO', 'XXXXXX', '2693', '718', 'Amortissements sur matériel d''emballage', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (723, 'PCMN-BASE', 'IMMO', 'XXXXXX', '2694', '718', 'Amortissements sur emballages récupérables', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (724, 'PCMN-BASE', 'IMMO', 'XXXXXX', '27', '1352', 'Immobilisations corporelles en cours et acomptes versés', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (725, 'PCMN-BASE', 'IMMO', 'XXXXXX', '270', '724', 'Immobilisations en cours', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (726, 'PCMN-BASE', 'IMMO', 'XXXXXX', '2700', '725', 'Constructions', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (727, 'PCMN-BASE', 'IMMO', 'XXXXXX', '2701', '725', 'Installations machines et outillage', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (728, 'PCMN-BASE', 'IMMO', 'XXXXXX', '2702', '725', 'Mobilier et matériel roulant', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (729, 'PCMN-BASE', 'IMMO', 'XXXXXX', '2703', '725', 'Autres immobilisations corporelles', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (730, 'PCMN-BASE', 'IMMO', 'XXXXXX', '271', '724', 'Avances et acomptes versés sur immobilisations en cours', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (731, 'PCMN-BASE', 'IMMO', 'XXXXXX', '28', '1352', 'Immobilisations financières', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (732, 'PCMN-BASE', 'IMMO', 'XXXXXX', '280', '731', 'Participations dans des entreprises liées', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (733, 'PCMN-BASE', 'IMMO', 'XXXXXX', '2800', '732', 'Valeur d''acquisition (peut être subdivisé par participation)', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (734, 'PCMN-BASE', 'IMMO', 'XXXXXX', '2801', '732', 'Montants non appelés (idem)', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (735, 'PCMN-BASE', 'IMMO', 'XXXXXX', '2808', '732', 'Plus-values actées (idem)', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (736, 'PCMN-BASE', 'IMMO', 'XXXXXX', '2809', '732', 'Réductions de valeurs actées (idem)', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (737, 'PCMN-BASE', 'IMMO', 'XXXXXX', '281', '731', 'Créances sur des entreprises liées', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (738, 'PCMN-BASE', 'IMMO', 'XXXXXX', '2810', '737', 'Créances en compte', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (739, 'PCMN-BASE', 'IMMO', 'XXXXXX', '2811', '737', 'Effets à recevoir', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (740, 'PCMN-BASE', 'IMMO', 'XXXXXX', '2812', '737', 'Titres à revenu fixes', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (741, 'PCMN-BASE', 'IMMO', 'XXXXXX', '2817', '737', 'Créances douteuses', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (742, 'PCMN-BASE', 'IMMO', 'XXXXXX', '2819', '737', 'Réductions de valeurs actées', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (743, 'PCMN-BASE', 'IMMO', 'XXXXXX', '282', '731', 'Participations dans des entreprises avec lesquelles il existe un lien de participation', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (744, 'PCMN-BASE', 'IMMO', 'XXXXXX', '2820', '743', 'Valeur d''acquisition (peut être subdivisé par participation)', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (745, 'PCMN-BASE', 'IMMO', 'XXXXXX', '2821', '743', 'Montants non appelés (idem)', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (746, 'PCMN-BASE', 'IMMO', 'XXXXXX', '2828', '743', 'Plus-values actées (idem)', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (747, 'PCMN-BASE', 'IMMO', 'XXXXXX', '2829', '743', 'Réductions de valeurs actées (idem)', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (748, 'PCMN-BASE', 'IMMO', 'XXXXXX', '283', '731', 'Créances sur des entreprises avec lesquelles il existe un lien de participation', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (749, 'PCMN-BASE', 'IMMO', 'XXXXXX', '2830', '748', 'Créances en compte', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (750, 'PCMN-BASE', 'IMMO', 'XXXXXX', '2831', '748', 'Effets à recevoir', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (751, 'PCMN-BASE', 'IMMO', 'XXXXXX', '2832', '748', 'Titres à revenu fixe', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (752, 'PCMN-BASE', 'IMMO', 'XXXXXX', '2837', '748', 'Créances douteuses', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (753, 'PCMN-BASE', 'IMMO', 'XXXXXX', '2839', '748', 'Réductions de valeurs actées', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (754, 'PCMN-BASE', 'IMMO', 'XXXXXX', '284', '731', 'Autres actions et parts', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (755, 'PCMN-BASE', 'IMMO', 'XXXXXX', '2840', '754', 'Valeur d''acquisition', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (756, 'PCMN-BASE', 'IMMO', 'XXXXXX', '2841', '754', 'Montants non appelés', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (757, 'PCMN-BASE', 'IMMO', 'XXXXXX', '2848', '754', 'Plus-values actées', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (758, 'PCMN-BASE', 'IMMO', 'XXXXXX', '2849', '754', 'Réductions de valeur actées', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (759, 'PCMN-BASE', 'IMMO', 'XXXXXX', '285', '731', 'Autres créances', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (760, 'PCMN-BASE', 'IMMO', 'XXXXXX', '2850', '759', 'Créances en compte', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (761, 'PCMN-BASE', 'IMMO', 'XXXXXX', '2851', '759', 'Effets à recevoir', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (762, 'PCMN-BASE', 'IMMO', 'XXXXXX', '2852', '759', 'Titres à revenu fixe', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (763, 'PCMN-BASE', 'IMMO', 'XXXXXX', '2857', '759', 'Créances douteuses', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (764, 'PCMN-BASE', 'IMMO', 'XXXXXX', '2859', '759', 'Réductions de valeur actées', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (765, 'PCMN-BASE', 'IMMO', 'XXXXXX', '288', '731', 'Cautionnements versés en numéraires', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (766, 'PCMN-BASE', 'IMMO', 'XXXXXX', '2880', '765', 'Téléphone, téléfax, télex', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (767, 'PCMN-BASE', 'IMMO', 'XXXXXX', '2881', '765', 'Gaz', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (768, 'PCMN-BASE', 'IMMO', 'XXXXXX', '2882', '765', 'Eau', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (769, 'PCMN-BASE', 'IMMO', 'XXXXXX', '2883', '765', 'Electricité', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (770, 'PCMN-BASE', 'IMMO', 'XXXXXX', '2887', '765', 'Autres cautionnements versés en numéraires', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (771, 'PCMN-BASE', 'IMMO', 'XXXXXX', '29', '1352', 'Créances à plus d''un an', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (772, 'PCMN-BASE', 'IMMO', 'XXXXXX', '290', '771', 'Créances commerciales', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (773, 'PCMN-BASE', 'IMMO', 'XXXXXX', '2900', '772', 'Clients', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (774, 'PCMN-BASE', 'IMMO', 'XXXXXX', '29000', '773', 'Créances en compte sur entreprises liées', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (775, 'PCMN-BASE', 'IMMO', 'XXXXXX', '29001', '773', 'Sur entreprises avec lesquelles il existe un lien de participation', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (776, 'PCMN-BASE', 'IMMO', 'XXXXXX', '29002', '773', 'Sur clients Belgique', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (777, 'PCMN-BASE', 'IMMO', 'XXXXXX', '29003', '773', 'Sur clients C.E.E.', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (778, 'PCMN-BASE', 'IMMO', 'XXXXXX', '29004', '773', 'Sur clients exportation hors C.E.E.', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (779, 'PCMN-BASE', 'IMMO', 'XXXXXX', '29005', '773', 'Créances sur les coparticipants (associations momentanées)', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (780, 'PCMN-BASE', 'IMMO', 'XXXXXX', '2901', '772', 'Effets à recevoir', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (781, 'PCMN-BASE', 'IMMO', 'XXXXXX', '29010', '780', 'Sur entreprises liées', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (782, 'PCMN-BASE', 'IMMO', 'XXXXXX', '29011', '780', 'Sur entreprises avec lesquelles il existe un lien de participation', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (783, 'PCMN-BASE', 'IMMO', 'XXXXXX', '29012', '780', 'Sur clients Belgique', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (784, 'PCMN-BASE', 'IMMO', 'XXXXXX', '29013', '780', 'Sur clients C.E.E.', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (785, 'PCMN-BASE', 'IMMO', 'XXXXXX', '29014', '780', 'Sur clients exportation hors C.E.E.', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (786, 'PCMN-BASE', 'IMMO', 'XXXXXX', '2905', '772', 'Retenues sur garanties', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (787, 'PCMN-BASE', 'IMMO', 'XXXXXX', '2906', '772', 'Acomptes versés', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (788, 'PCMN-BASE', 'IMMO', 'XXXXXX', '2907', '772', 'Créances douteuses (à ventiler comme clients 2900)', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (789, 'PCMN-BASE', 'IMMO', 'XXXXXX', '2909', '772', 'Réductions de valeur actées (à ventiler comme clients 2900)', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (790, 'PCMN-BASE', 'IMMO', 'XXXXXX', '291', '771', 'Autres créances', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (791, 'PCMN-BASE', 'IMMO', 'XXXXXX', '2910', '790', 'Créances en compte', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (792, 'PCMN-BASE', 'IMMO', 'XXXXXX', '29100', '791', 'Sur entreprises liées', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (793, 'PCMN-BASE', 'IMMO', 'XXXXXX', '29101', '791', 'Sur entreprises avec lesquelles il existe un lien de participation', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (794, 'PCMN-BASE', 'IMMO', 'XXXXXX', '29102', '791', 'Sur autres débiteurs', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (795, 'PCMN-BASE', 'IMMO', 'XXXXXX', '2911', '790', 'Effets à recevoir', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (796, 'PCMN-BASE', 'IMMO', 'XXXXXX', '29110', '795', 'Sur entreprises liées', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (797, 'PCMN-BASE', 'IMMO', 'XXXXXX', '29111', '795', 'Sur entreprises avec lesquelles il existe un lien de participation', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (798, 'PCMN-BASE', 'IMMO', 'XXXXXX', '29112', '795', 'Sur autres débiteurs', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (799, 'PCMN-BASE', 'IMMO', 'XXXXXX', '2912', '790', 'Créances résultant de la cession d''immobilisations données en leasing', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (800, 'PCMN-BASE', 'IMMO', 'XXXXXX', '2917', '790', 'Créances douteuses', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (801, 'PCMN-BASE', 'IMMO', 'XXXXXX', '2919', '790', 'Réductions de valeur actées', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (802, 'PCMN-BASE', 'STOCK', 'XXXXXX', '30', '1353', 'Approvisionnements - matières premières', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (803, 'PCMN-BASE', 'STOCK', 'XXXXXX', '300', '802', 'Valeur d''acquisition', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (804, 'PCMN-BASE', 'STOCK', 'XXXXXX', '309', '802', 'Réductions de valeur actées', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (805, 'PCMN-BASE', 'STOCK', 'XXXXXX', '31', '1353', 'Approvsionnements et fournitures', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (806, 'PCMN-BASE', 'STOCK', 'XXXXXX', '310', '805', 'Valeur d''acquisition', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (807, 'PCMN-BASE', 'STOCK', 'XXXXXX', '3100', '806', 'Matières d''approvisionnement', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (808, 'PCMN-BASE', 'STOCK', 'XXXXXX', '3101', '806', 'Energie, charbon, coke, mazout, essence, propane', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (809, 'PCMN-BASE', 'STOCK', 'XXXXXX', '3102', '806', 'Produits d''entretien', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (810, 'PCMN-BASE', 'STOCK', 'XXXXXX', '3103', '806', 'Fournitures diverses et petit outillage', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (811, 'PCMN-BASE', 'STOCK', 'XXXXXX', '3104', '806', 'Imprimés et fournitures de bureau', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (812, 'PCMN-BASE', 'STOCK', 'XXXXXX', '3105', '806', 'Fournitures de services sociaux', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (813, 'PCMN-BASE', 'STOCK', 'XXXXXX', '3106', '806', 'Emballages commerciaux', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (814, 'PCMN-BASE', 'STOCK', 'XXXXXX', '31060', '813', 'Emballages perdus', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (815, 'PCMN-BASE', 'STOCK', 'XXXXXX', '31061', '813', 'Emballages récupérables', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (816, 'PCMN-BASE', 'STOCK', 'XXXXXX', '319', '805', 'Réductions de valeur actées', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (817, 'PCMN-BASE', 'STOCK', 'XXXXXX', '32', '1353', 'En cours de fabrication', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (818, 'PCMN-BASE', 'STOCK', 'XXXXXX', '320', '817', 'Valeur d''acquisition', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (819, 'PCMN-BASE', 'STOCK', 'XXXXXX', '3200', '818', 'Produits semi-ouvrés', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (820, 'PCMN-BASE', 'STOCK', 'XXXXXX', '3201', '818', 'Produits en cours de fabrication', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (821, 'PCMN-BASE', 'STOCK', 'XXXXXX', '3202', '818', 'Travaux en cours', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (822, 'PCMN-BASE', 'STOCK', 'XXXXXX', '3205', '818', 'Déchets', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (823, 'PCMN-BASE', 'STOCK', 'XXXXXX', '3206', '818', 'Rebuts', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (824, 'PCMN-BASE', 'STOCK', 'XXXXXX', '3209', '818', 'Travaux en association momentanée', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (825, 'PCMN-BASE', 'STOCK', 'XXXXXX', '329', '817', 'Réductions de valeur actées', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (826, 'PCMN-BASE', 'STOCK', 'XXXXXX', '33', '1353', 'Produits finis', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (827, 'PCMN-BASE', 'STOCK', 'XXXXXX', '330', '826', 'Valeur d''acquisition', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (828, 'PCMN-BASE', 'STOCK', 'XXXXXX', '3300', '827', 'Produits finis', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (829, 'PCMN-BASE', 'STOCK', 'XXXXXX', '339', '826', 'Réductions de valeur actées', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (830, 'PCMN-BASE', 'STOCK', 'XXXXXX', '34', '1353', 'Marchandises', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (831, 'PCMN-BASE', 'STOCK', 'XXXXXX', '340', '830', 'Valeur d''acquisition', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (832, 'PCMN-BASE', 'STOCK', 'XXXXXX', '3400', '831', 'Groupe A', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (833, 'PCMN-BASE', 'STOCK', 'XXXXXX', '3401', '831', 'Groupe B', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (834, 'PCMN-BASE', 'STOCK', 'XXXXXX', '3402', '831', 'Groupe C', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (835, 'PCMN-BASE', 'STOCK', 'XXXXXX', '349', '830', 'Réductions de valeur actées', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (836, 'PCMN-BASE', 'STOCK', 'XXXXXX', '35', '1353', 'Immeubles destinés à la vente', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (837, 'PCMN-BASE', 'STOCK', 'XXXXXX', '350', '836', 'Valeur d''acquisition', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (838, 'PCMN-BASE', 'STOCK', 'XXXXXX', '3500', '837', 'Immeuble A', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (839, 'PCMN-BASE', 'STOCK', 'XXXXXX', '3501', '837', 'Immeuble B', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (840, 'PCMN-BASE', 'STOCK', 'XXXXXX', '3502', '837', 'Immeuble C', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (841, 'PCMN-BASE', 'STOCK', 'XXXXXX', '351', '836', 'Immeubles construits en vue de leur revente', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (842, 'PCMN-BASE', 'STOCK', 'XXXXXX', '3510', '841', 'Immeuble A', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (843, 'PCMN-BASE', 'STOCK', 'XXXXXX', '3511', '841', 'Immeuble B', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (844, 'PCMN-BASE', 'STOCK', 'XXXXXX', '3512', '841', 'Immeuble C', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (845, 'PCMN-BASE', 'STOCK', 'XXXXXX', '359', '836', 'Réductions de valeurs actées', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (846, 'PCMN-BASE', 'STOCK', 'XXXXXX', '36', '1353', 'Acomptes versés sur achats pour stocks', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (847, 'PCMN-BASE', 'STOCK', 'XXXXXX', '360', '846', 'Acomptes versés (à ventiler éventuellement par catégorie)', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (848, 'PCMN-BASE', 'STOCK', 'XXXXXX', '369', '846', 'Réductions de valeur actées', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (849, 'PCMN-BASE', 'STOCK', 'XXXXXX', '37', '1353', 'Commandes en cours d''exécution', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (850, 'PCMN-BASE', 'STOCK', 'XXXXXX', '370', '849', 'Valeur d''acquisition', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (851, 'PCMN-BASE', 'STOCK', 'XXXXXX', '371', '849', 'Bénéfice pris en compte', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (852, 'PCMN-BASE', 'STOCK', 'XXXXXX', '379', '849', 'Réductions de valeur actées', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (853, 'PCMN-BASE', 'THIRDPARTY', 'XXXXXX', '40', '1354', 'Créances commerciales', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (854, 'PCMN-BASE', 'THIRDPARTY', 'XXXXXX', '400', '853', 'Clients', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (855, 'PCMN-BASE', 'THIRDPARTY', 'XXXXXX', '4007', '854', 'Rabais, remises et  ristournes à accorder et autres notes de crédit à établir', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (856, 'PCMN-BASE', 'THIRDPARTY', 'XXXXXX', '4008', '854', 'Créances résultant de livraisons de biens (associations momentanées)', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (857, 'PCMN-BASE', 'THIRDPARTY', 'XXXXXX', '401', '853', 'Effets à recevoir', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (858, 'PCMN-BASE', 'THIRDPARTY', 'XXXXXX', '4010', '857', 'Effets à recevoir', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (859, 'PCMN-BASE', 'THIRDPARTY', 'XXXXXX', '4013', '857', 'Effets à l''encaissement', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (860, 'PCMN-BASE', 'THIRDPARTY', 'XXXXXX', '4015', '857', 'Effets à l''escompte', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (861, 'PCMN-BASE', 'THIRDPARTY', 'XXXXXX', '402', '853', 'Clients, créances courantes, entreprises apparentées, administrateurs et gérants', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (862, 'PCMN-BASE', 'THIRDPARTY', 'XXXXXX', '4020', '861', 'Entreprises liées', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (863, 'PCMN-BASE', 'THIRDPARTY', 'XXXXXX', '4021', '861', 'Autres entreprises avec lesquelles il existe un lien de participation', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (864, 'PCMN-BASE', 'THIRDPARTY', 'XXXXXX', '4022', '861', 'Administrateurs et gérants d''entreprise', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (865, 'PCMN-BASE', 'THIRDPARTY', 'XXXXXX', '403', '853', 'Effets à recevoir sur entreprises apparentées et administrateurs et gérants', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (866, 'PCMN-BASE', 'THIRDPARTY', 'XXXXXX', '4030', '865', 'Entreprises liées', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (867, 'PCMN-BASE', 'THIRDPARTY', 'XXXXXX', '4031', '865', 'Autres entreprises avec lesquelles il existe un lien de participation', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (868, 'PCMN-BASE', 'THIRDPARTY', 'XXXXXX', '4032', '865', 'Administrateurs et gérants de l''entreprise', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (869, 'PCMN-BASE', 'THIRDPARTY', 'XXXXXX', '404', '853', 'Produits à recevoir (factures à établir)', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (870, 'PCMN-BASE', 'THIRDPARTY', 'XXXXXX', '405', '853', 'Clients : retenues sur garanties', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (871, 'PCMN-BASE', 'THIRDPARTY', 'XXXXXX', '406', '853', 'Acomptes versés', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (872, 'PCMN-BASE', 'THIRDPARTY', 'XXXXXX', '407', '853', 'Créances douteuses', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (873, 'PCMN-BASE', 'THIRDPARTY', 'XXXXXX', '408', '853', 'Compensation clients', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (874, 'PCMN-BASE', 'THIRDPARTY', 'XXXXXX', '409', '853', 'Réductions de valeur actées', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (875, 'PCMN-BASE', 'THIRDPARTY', 'XXXXXX', '41', '1354', 'Autres créances', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (876, 'PCMN-BASE', 'THIRDPARTY', 'XXXXXX', '410', '875', 'Capital appelé, non versé', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (877, 'PCMN-BASE', 'THIRDPARTY', 'XXXXXX', '4100', '876', 'Appels de fonds', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (878, 'PCMN-BASE', 'THIRDPARTY', 'XXXXXX', '4101', '876', 'Actionnaires défaillants', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (879, 'PCMN-BASE', 'THIRDPARTY', 'XXXXXX', '411', '875', 'T.V.A. à récupérer', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (880, 'PCMN-BASE', 'THIRDPARTY', 'XXXXXX', '4110', '879', 'T.V.A. due', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (881, 'PCMN-BASE', 'THIRDPARTY', 'XXXXXX', '4111', '879', 'T.V.A. déductible', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (882, 'PCMN-BASE', 'THIRDPARTY', 'XXXXXX', '4112', '879', 'Compte courant administration T.V.A.', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (883, 'PCMN-BASE', 'THIRDPARTY', 'XXXXXX', '4118', '879', 'Taxe d''égalisation due', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (884, 'PCMN-BASE', 'THIRDPARTY', 'XXXXXX', '412', '875', 'Impôts et versements fiscaux à récupérer', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (885, 'PCMN-BASE', 'THIRDPARTY', 'XXXXXX', '4120', '884', 'Impôts belges sur le résultat', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (886, 'PCMN-BASE', 'THIRDPARTY', 'XXXXXX', '4125', '884', 'Autres impôts belges', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (887, 'PCMN-BASE', 'THIRDPARTY', 'XXXXXX', '4128', '884', 'Impôts étrangers', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (888, 'PCMN-BASE', 'THIRDPARTY', 'XXXXXX', '414', '875', 'Produits à recevoir', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (889, 'PCMN-BASE', 'THIRDPARTY', 'XXXXXX', '416', '875', 'Créances diverses', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (890, 'PCMN-BASE', 'THIRDPARTY', 'XXXXXX', '4160', '889', 'Associés (compte d''apport en société)', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (891, 'PCMN-BASE', 'THIRDPARTY', 'XXXXXX', '4161', '889', 'Avances et prêts au personnel', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (892, 'PCMN-BASE', 'THIRDPARTY', 'XXXXXX', '4162', '889', 'Compte courant des associés en S.P.R.L.', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (893, 'PCMN-BASE', 'THIRDPARTY', 'XXXXXX', '4163', '889', 'Compte courant des administrateurs et gérants', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (894, 'PCMN-BASE', 'THIRDPARTY', 'XXXXXX', '4164', '889', 'Créances sur sociétés apparentées', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (895, 'PCMN-BASE', 'THIRDPARTY', 'XXXXXX', '4166', '889', 'Emballages et matériel à rendre', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (896, 'PCMN-BASE', 'THIRDPARTY', 'XXXXXX', '4167', '889', 'Etat et établissements publics', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (897, 'PCMN-BASE', 'THIRDPARTY', 'XXXXXX', '41670', '896', 'Subsides à recevoir', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (898, 'PCMN-BASE', 'THIRDPARTY', 'XXXXXX', '41671', '896', 'Autres créances', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (899, 'PCMN-BASE', 'THIRDPARTY', 'XXXXXX', '4168', '889', 'Rabais, ristournes et remises à obtenir et autres avoirs non encore reçus', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (900, 'PCMN-BASE', 'THIRDPARTY', 'XXXXXX', '417', '875', 'Créances douteuses', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (901, 'PCMN-BASE', 'THIRDPARTY', 'XXXXXX', '418', '875', 'Cautionnements versés en numéraires', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (902, 'PCMN-BASE', 'THIRDPARTY', 'XXXXXX', '419', '875', 'Réductions de valeur actées', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (903, 'PCMN-BASE', 'THIRDPARTY', 'XXXXXX', '42', '1354', 'Dettes à plus d''un an échéant dans l''année', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (904, 'PCMN-BASE', 'THIRDPARTY', 'XXXXXX', '420', '903', 'Emprunts subordonnés', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (905, 'PCMN-BASE', 'THIRDPARTY', 'XXXXXX', '4200', '904', 'Convertibles', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (906, 'PCMN-BASE', 'THIRDPARTY', 'XXXXXX', '4201', '904', 'Non convertibles', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (907, 'PCMN-BASE', 'THIRDPARTY', 'XXXXXX', '421', '903', 'Emprunts obligataires non subordonnés', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (908, 'PCMN-BASE', 'THIRDPARTY', 'XXXXXX', '4210', '907', 'Convertibles', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (909, 'PCMN-BASE', 'THIRDPARTY', 'XXXXXX', '4211', '907', 'Non convertibles', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (910, 'PCMN-BASE', 'THIRDPARTY', 'XXXXXX', '422', '903', 'Dettes de location-financement et assimilées', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (911, 'PCMN-BASE', 'THIRDPARTY', 'XXXXXX', '4220', '910', 'Financement de biens immobiliers', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (912, 'PCMN-BASE', 'THIRDPARTY', 'XXXXXX', '4221', '910', 'Financement de biens mobiliers', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (913, 'PCMN-BASE', 'THIRDPARTY', 'XXXXXX', '423', '903', 'Etablissements de crédit', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (914, 'PCMN-BASE', 'THIRDPARTY', 'XXXXXX', '4230', '913', 'Dettes en compte', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (915, 'PCMN-BASE', 'THIRDPARTY', 'XXXXXX', '4231', '913', 'Promesses', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (916, 'PCMN-BASE', 'THIRDPARTY', 'XXXXXX', '4232', '913', 'Crédits d''acceptation', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (917, 'PCMN-BASE', 'THIRDPARTY', 'XXXXXX', '424', '903', 'Autres emprunts', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (918, 'PCMN-BASE', 'THIRDPARTY', 'XXXXXX', '425', '903', 'Dettes commerciales', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (919, 'PCMN-BASE', 'THIRDPARTY', 'XXXXXX', '4250', '918', 'Fournisseurs', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (920, 'PCMN-BASE', 'THIRDPARTY', 'XXXXXX', '4251', '918', 'Effets à payer', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (921, 'PCMN-BASE', 'THIRDPARTY', 'XXXXXX', '426', '903', 'Cautionnements reçus en numéraires', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (922, 'PCMN-BASE', 'THIRDPARTY', 'XXXXXX', '429', '903', 'Dettes diverses', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (923, 'PCMN-BASE', 'THIRDPARTY', 'XXXXXX', '4290', '922', 'Entreprises liées', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (924, 'PCMN-BASE', 'THIRDPARTY', 'XXXXXX', '4291', '922', 'Entreprises avec lesquelles il existe un lien de participation', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (925, 'PCMN-BASE', 'THIRDPARTY', 'XXXXXX', '4292', '922', 'Administrateurs, gérants, associés', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (926, 'PCMN-BASE', 'THIRDPARTY', 'XXXXXX', '4299', '922', 'Autres dettes', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (927, 'PCMN-BASE', 'THIRDPARTY', 'XXXXXX', '43', '1354', 'Dettes financières', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (928, 'PCMN-BASE', 'THIRDPARTY', 'XXXXXX', '430', '927', 'Etablissements de crédit. Emprunts en compte à terme fixe', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (929, 'PCMN-BASE', 'THIRDPARTY', 'XXXXXX', '431', '927', 'Etablissements de crédit. Promesses', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (930, 'PCMN-BASE', 'THIRDPARTY', 'XXXXXX', '432', '927', 'Etablissements de crédit. Crédits d''acceptation', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (931, 'PCMN-BASE', 'THIRDPARTY', 'XXXXXX', '433', '927', 'Etablissements de crédit. Dettes en compte courant', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (932, 'PCMN-BASE', 'THIRDPARTY', 'XXXXXX', '439', '927', 'Autres emprunts', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (933, 'PCMN-BASE', 'THIRDPARTY', 'XXXXXX', '44', '1354', 'Dettes commerciales', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (934, 'PCMN-BASE', 'THIRDPARTY', 'XXXXXX', '440', '933', 'Fournisseurs', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (935, 'PCMN-BASE', 'THIRDPARTY', 'XXXXXX', '4400', '934', 'Entreprises apparentées', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (936, 'PCMN-BASE', 'THIRDPARTY', 'XXXXXX', '44000', '935', 'Entreprises liées', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (937, 'PCMN-BASE', 'THIRDPARTY', 'XXXXXX', '44001', '935', 'Entreprises avec lesquelles il existe un lien de participation', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (938, 'PCMN-BASE', 'THIRDPARTY', 'XXXXXX', '4401', '934', 'Fournisseurs ordinaires', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (939, 'PCMN-BASE', 'THIRDPARTY', 'XXXXXX', '44010', '938', 'Fournisseurs belges', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (940, 'PCMN-BASE', 'THIRDPARTY', 'XXXXXX', '44011', '938', 'Fournisseurs CEE', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (941, 'PCMN-BASE', 'THIRDPARTY', 'XXXXXX', '44012', '938', 'Fournisseurs importation', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (942, 'PCMN-BASE', 'THIRDPARTY', 'XXXXXX', '4402', '934', 'Dettes envers les coparticipants (associations momentanées)', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (943, 'PCMN-BASE', 'THIRDPARTY', 'XXXXXX', '4403', '934', 'Fournisseurs - retenues de garanties', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (944, 'PCMN-BASE', 'THIRDPARTY', 'XXXXXX', '441', '933', 'Effets à payer', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (945, 'PCMN-BASE', 'THIRDPARTY', 'XXXXXX', '4410', '944', 'Entreprises apparentées', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (946, 'PCMN-BASE', 'THIRDPARTY', 'XXXXXX', '44100', '945', 'Entreprises liées', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (947, 'PCMN-BASE', 'THIRDPARTY', 'XXXXXX', '44101', '945', 'Entreprises avec lesquelles il existe un lien de participation', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (948, 'PCMN-BASE', 'THIRDPARTY', 'XXXXXX', '4411', '944', 'Fournisseurs ordinaires', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (949, 'PCMN-BASE', 'THIRDPARTY', 'XXXXXX', '44110', '948', 'Fournisseurs belges', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (950, 'PCMN-BASE', 'THIRDPARTY', 'XXXXXX', '44111', '948', 'Fournisseurs CEE', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (951, 'PCMN-BASE', 'THIRDPARTY', 'XXXXXX', '44112', '948', 'Fournisseurs importation', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (952, 'PCMN-BASE', 'THIRDPARTY', 'XXXXXX', '444', '933', 'Factures à recevoir', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (953, 'PCMN-BASE', 'THIRDPARTY', 'XXXXXX', '446', '933', 'Acomptes reçus', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (954, 'PCMN-BASE', 'THIRDPARTY', 'XXXXXX', '448', '933', 'Compensations fournisseurs', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (955, 'PCMN-BASE', 'THIRDPARTY', 'XXXXXX', '45', '1354', 'Dettes fiscales, salariales et sociales', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (956, 'PCMN-BASE', 'THIRDPARTY', 'XXXXXX', '450', '955', 'Dettes fiscales estimées', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (957, 'PCMN-BASE', 'THIRDPARTY', 'XXXXXX', '4501', '956', 'Impôts sur le résultat', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (958, 'PCMN-BASE', 'THIRDPARTY', 'XXXXXX', '4505', '956', 'Autres impôts en Belgique', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (959, 'PCMN-BASE', 'THIRDPARTY', 'XXXXXX', '4508', '956', 'Impôts à l''étranger', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (960, 'PCMN-BASE', 'THIRDPARTY', 'XXXXXX', '451', '955', 'T.V.A. à payer', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (961, 'PCMN-BASE', 'THIRDPARTY', 'XXXXXX', '4510', '960', 'T.V.A. due', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (962, 'PCMN-BASE', 'THIRDPARTY', 'XXXXXX', '4511', '960', 'T.V.A. déductible', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (963, 'PCMN-BASE', 'THIRDPARTY', 'XXXXXX', '4512', '960', 'Compte courant administration T.V.A.', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (964, 'PCMN-BASE', 'THIRDPARTY', 'XXXXXX', '4518', '960', 'Taxe d''égalisation due', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (965, 'PCMN-BASE', 'THIRDPARTY', 'XXXXXX', '452', '955', 'Impôts et taxes à payer', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (966, 'PCMN-BASE', 'THIRDPARTY', 'XXXXXX', '4520', '965', 'Autres impôts sur le résultat', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (967, 'PCMN-BASE', 'THIRDPARTY', 'XXXXXX', '4525', '965', 'Autres impôts et taxes en Belgique', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (968, 'PCMN-BASE', 'THIRDPARTY', 'XXXXXX', '45250', '967', 'Précompte immobilier', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (969, 'PCMN-BASE', 'THIRDPARTY', 'XXXXXX', '45251', '967', 'Impôts communaux à payer', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (970, 'PCMN-BASE', 'THIRDPARTY', 'XXXXXX', '45252', '967', 'Impôts provinciaux à payer', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (971, 'PCMN-BASE', 'THIRDPARTY', 'XXXXXX', '45253', '967', 'Autres impôts et taxes à payer', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (972, 'PCMN-BASE', 'THIRDPARTY', 'XXXXXX', '4528', '965', 'Impôts et taxes à l''étranger', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (973, 'PCMN-BASE', 'THIRDPARTY', 'XXXXXX', '453', '955', 'Précomptes retenus', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (974, 'PCMN-BASE', 'THIRDPARTY', 'XXXXXX', '4530', '973', 'Précompte professionnel retenu sur rémunérations', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (975, 'PCMN-BASE', 'THIRDPARTY', 'XXXXXX', '4531', '973', 'Précompte professionnel retenu sur tantièmes', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (976, 'PCMN-BASE', 'THIRDPARTY', 'XXXXXX', '4532', '973', 'Précompte mobilier retenu sur dividendes attribués', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (977, 'PCMN-BASE', 'THIRDPARTY', 'XXXXXX', '4533', '973', 'Précompte mobilier retenu sur intérêts payés', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (978, 'PCMN-BASE', 'THIRDPARTY', 'XXXXXX', '4538', '973', 'Autres précomptes retenus', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (979, 'PCMN-BASE', 'THIRDPARTY', 'XXXXXX', '454', '955', 'Office National de la Sécurité Sociale', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (980, 'PCMN-BASE', 'THIRDPARTY', 'XXXXXX', '4540', '979', 'Arriérés', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (981, 'PCMN-BASE', 'THIRDPARTY', 'XXXXXX', '4541', '979', '1er trimestre', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (982, 'PCMN-BASE', 'THIRDPARTY', 'XXXXXX', '4542', '979', '2ème trimestre', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (983, 'PCMN-BASE', 'THIRDPARTY', 'XXXXXX', '4543', '979', '3ème trimestre', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (984, 'PCMN-BASE', 'THIRDPARTY', 'XXXXXX', '4544', '979', '4ème trimestre', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (985, 'PCMN-BASE', 'THIRDPARTY', 'XXXXXX', '455', '955', 'Rémunérations', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (986, 'PCMN-BASE', 'THIRDPARTY', 'XXXXXX', '4550', '985', 'Administrateurs,  gérants et commissaires (non réviseurs)', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (987, 'PCMN-BASE', 'THIRDPARTY', 'XXXXXX', '4551', '985', 'Direction', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (988, 'PCMN-BASE', 'THIRDPARTY', 'XXXXXX', '4552', '985', 'Employés', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (989, 'PCMN-BASE', 'THIRDPARTY', 'XXXXXX', '4553', '985', 'Ouvriers', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (990, 'PCMN-BASE', 'THIRDPARTY', 'XXXXXX', '456', '955', 'Pécules de vacances', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (991, 'PCMN-BASE', 'THIRDPARTY', 'XXXXXX', '4560', '990', 'Direction', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (992, 'PCMN-BASE', 'THIRDPARTY', 'XXXXXX', '4561', '990', 'Employés', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (993, 'PCMN-BASE', 'THIRDPARTY', 'XXXXXX', '4562', '990', 'Ouvriers', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (994, 'PCMN-BASE', 'THIRDPARTY', 'XXXXXX', '459', '955', 'Autres dettes sociales', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (995, 'PCMN-BASE', 'THIRDPARTY', 'XXXXXX', '4590', '994', 'Provision pour gratifications de fin d''année', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (996, 'PCMN-BASE', 'THIRDPARTY', 'XXXXXX', '4591', '994', 'Départs de personnel', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (997, 'PCMN-BASE', 'THIRDPARTY', 'XXXXXX', '4592', '994', 'Oppositions sur rémunérations', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (998, 'PCMN-BASE', 'THIRDPARTY', 'XXXXXX', '4593', '994', 'Assurances relatives au personnel', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (999, 'PCMN-BASE', 'THIRDPARTY', 'XXXXXX', '45930', '998', 'Assurance loi', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (1000, 'PCMN-BASE', 'THIRDPARTY', 'XXXXXX', '45931', '998', 'Assurance salaire garanti', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (1001, 'PCMN-BASE', 'THIRDPARTY', 'XXXXXX', '45932', '998', 'Assurance groupe', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (1002, 'PCMN-BASE', 'THIRDPARTY', 'XXXXXX', '45933', '998', 'Assurances individuelles', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (1003, 'PCMN-BASE', 'THIRDPARTY', 'XXXXXX', '4594', '994', 'Caisse d''assurances sociales pour travailleurs indépendants', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (1004, 'PCMN-BASE', 'THIRDPARTY', 'XXXXXX', '4597', '994', 'Dettes et provisions sociales diverses', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (1005, 'PCMN-BASE', 'THIRDPARTY', 'XXXXXX', '46', '1354', 'Acomptes reçus sur commande', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (1006, 'PCMN-BASE', 'THIRDPARTY', 'XXXXXX', '47', '1354', 'Dettes découlant de l''affectation des résultats', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (1007, 'PCMN-BASE', 'THIRDPARTY', 'XXXXXX', '470', '1006', 'Dividendes et tantièmes d''exercices antérieurs', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (1008, 'PCMN-BASE', 'THIRDPARTY', 'XXXXXX', '471', '1006', 'Dividendes de l''exercice', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (1009, 'PCMN-BASE', 'THIRDPARTY', 'XXXXXX', '472', '1006', 'Tantièmes de l''exercice', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (1010, 'PCMN-BASE', 'THIRDPARTY', 'XXXXXX', '473', '1006', 'Autres allocataires', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (1011, 'PCMN-BASE', 'THIRDPARTY', 'XXXXXX', '48', '4', 'Dettes diverses', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (1012, 'PCMN-BASE', 'THIRDPARTY', 'XXXXXX', '480', '1011', 'Obligations et coupons échus', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (1013, 'PCMN-BASE', 'THIRDPARTY', 'XXXXXX', '481', '1011', 'Actionnaires - capital à rembourser', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (1014, 'PCMN-BASE', 'THIRDPARTY', 'XXXXXX', '482', '1011', 'Participation du personnel à payer', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (1015, 'PCMN-BASE', 'THIRDPARTY', 'XXXXXX', '483', '1011', 'Acomptes reçus d''autres tiers à moins d''un an', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (1016, 'PCMN-BASE', 'THIRDPARTY', 'XXXXXX', '486', '1011', 'Emballages et matériel consignés', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (1017, 'PCMN-BASE', 'THIRDPARTY', 'XXXXXX', '488', '1011', 'Cautionnements reçus en numéraires', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (1018, 'PCMN-BASE', 'THIRDPARTY', 'XXXXXX', '489', '1011', 'Autres dettes diverses', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (1019, 'PCMN-BASE', 'THIRDPARTY', 'XXXXXX', '49', '1354', 'Comptes de régularisation et compte d''attente', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (1020, 'PCMN-BASE', 'THIRDPARTY', 'XXXXXX', '490', '1019', 'Charges à reporter (à subdiviser par catégorie de charges)', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (1021, 'PCMN-BASE', 'THIRDPARTY', 'XXXXXX', '491', '1019', 'Produits acquis', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (1022, 'PCMN-BASE', 'THIRDPARTY', 'XXXXXX', '4910', '1021', 'Produits d''exploitation', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (1023, 'PCMN-BASE', 'THIRDPARTY', 'XXXXXX', '49100', '1022', 'Ristournes et rabais à obtenir', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (1024, 'PCMN-BASE', 'THIRDPARTY', 'XXXXXX', '49101', '1022', 'Commissions à obtenir', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (1025, 'PCMN-BASE', 'THIRDPARTY', 'XXXXXX', '49102', '1022', 'Autres produits d''exploitation (redevances par exemple)', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (1026, 'PCMN-BASE', 'THIRDPARTY', 'XXXXXX', '4911', '1021', 'Produits financiers', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (1027, 'PCMN-BASE', 'THIRDPARTY', 'XXXXXX', '49110', '1026', 'Intérêts courus et non échus sur prêts et débits', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (1028, 'PCMN-BASE', 'THIRDPARTY', 'XXXXXX', '49111', '1026', 'Autres produits financiers', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (1029, 'PCMN-BASE', 'THIRDPARTY', 'XXXXXX', '492', '1019', 'Charges à imputer (à subdiviser par catégorie de charges)', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (1030, 'PCMN-BASE', 'THIRDPARTY', 'XXXXXX', '493', '1019', 'Produits à reporter', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (1031, 'PCMN-BASE', 'THIRDPARTY', 'XXXXXX', '4930', '1030', 'Produits d''exploitation à reporter', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (1032, 'PCMN-BASE', 'THIRDPARTY', 'XXXXXX', '4931', '1030', 'Produits financiers à reporter', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (1033, 'PCMN-BASE', 'THIRDPARTY', 'XXXXXX', '499', '1019', 'Comptes d''attente', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (1034, 'PCMN-BASE', 'THIRDPARTY', 'XXXXXX', '4990', '1033', 'Compte d''attente', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (1035, 'PCMN-BASE', 'THIRDPARTY', 'XXXXXX', '4991', '1033', 'Compte de répartition périodique des charges', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (1036, 'PCMN-BASE', 'THIRDPARTY', 'XXXXXX', '4999', '1033', 'Transferts d''exercice', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (1037, 'PCMN-BASE', 'FINAN', 'XXXXXX', '50', '1355', 'Actions propres', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (1038, 'PCMN-BASE', 'FINAN', 'XXXXXX', '51', '1355', 'Actions et parts', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (1039, 'PCMN-BASE', 'FINAN', 'XXXXXX', '510', '1038', 'Valeur d''acquisition', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (1040, 'PCMN-BASE', 'FINAN', 'XXXXXX', '511', '1038', 'Montants non appelés', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (1041, 'PCMN-BASE', 'FINAN', 'XXXXXX', '519', '1038', 'Réductions de valeur actées', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (1042, 'PCMN-BASE', 'FINAN', 'XXXXXX', '52', '1355', 'Titres à revenus fixes', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (1043, 'PCMN-BASE', 'FINAN', 'XXXXXX', '520', '1042', 'Valeur d''acquisition', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (1044, 'PCMN-BASE', 'FINAN', 'XXXXXX', '529', '1042', 'Réductions de valeur actées', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (1045, 'PCMN-BASE', 'FINAN', 'XXXXXX', '53', '1355', 'Dépots à terme', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (1046, 'PCMN-BASE', 'FINAN', 'XXXXXX', '530', '1045', 'De plus d''un an', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (1047, 'PCMN-BASE', 'FINAN', 'XXXXXX', '531', '1045', 'De plus d''un mois et à un an au plus', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (1048, 'PCMN-BASE', 'FINAN', 'XXXXXX', '532', '1045', 'd''un mois au plus', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (1049, 'PCMN-BASE', 'FINAN', 'XXXXXX', '539', '1045', 'Réductions de valeur actées', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (1050, 'PCMN-BASE', 'FINAN', 'XXXXXX', '54', '1355', 'Valeurs échues à l''encaissement', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (1051, 'PCMN-BASE', 'FINAN', 'XXXXXX', '540', '1050', 'Chèques à encaisser', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (1052, 'PCMN-BASE', 'FINAN', 'XXXXXX', '541', '1050', 'Coupons à encaisser', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (1053, 'PCMN-BASE', 'FINAN', 'XXXXXX', '55', '1355', 'Etablissements de crédit - Comptes ouverts auprès des divers établissements.', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (1054, 'PCMN-BASE', 'FINAN', 'XXXXXX', '550', '1053', 'Comptes courants', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (1055, 'PCMN-BASE', 'FINAN', 'XXXXXX', '551', '1053', 'Chèques émis', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (1056, 'PCMN-BASE', 'FINAN', 'XXXXXX', '559', '1053', 'Réductions de valeur actées', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (1057, 'PCMN-BASE', 'FINAN', 'XXXXXX', '56', '1355', 'Office des chèques postaux', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (1058, 'PCMN-BASE', 'FINAN', 'XXXXXX', '560', '1057', 'Compte courant', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (1059, 'PCMN-BASE', 'FINAN', 'XXXXXX', '561', '1057', 'Chèques émis', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (1060, 'PCMN-BASE', 'FINAN', 'XXXXXX', '57', '1355', 'Caisses', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (1061, 'PCMN-BASE', 'FINAN', 'XXXXXX', '570', '1060', 'à 577 Caisses - espèces ( 0 - centrale ; 7 - succursales et agences)', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (1062, 'PCMN-BASE', 'FINAN', 'XXXXXX', '578', '1060', 'Caisses - timbres ( 0 - fiscaux ; 1 - postaux)', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (1063, 'PCMN-BASE', 'FINAN', 'XXXXXX', '58', '1355', 'Virements internes', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (1064, 'PCMN-BASE', 'EXPENSE', 'XXXXXX', '60', '1356', 'Approvisionnements et marchandises', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (1065, 'PCMN-BASE', 'EXPENSE', 'PRODUCT', '600', '1064', 'Achats de matières premières', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (1066, 'PCMN-BASE', 'EXPENSE', 'PRODUCT', '601', '1064', 'Achats de fournitures', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (1067, 'PCMN-BASE', 'EXPENSE', 'SERVICE', '602', '1064', 'Achats de services, travaux et études', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (1068, 'PCMN-BASE', 'EXPENSE', 'XXXXXX', '603', '1064', 'Sous-traitances générales', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (1069, 'PCMN-BASE', 'EXPENSE', 'PRODUCT', '604', '1064', 'Achats de marchandises', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (1070, 'PCMN-BASE', 'EXPENSE', 'XXXXXX', '605', '1064', 'Achats d''immeubles destinés à la revente', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (1071, 'PCMN-BASE', 'EXPENSE', 'XXXXXX', '608', '1064', 'Remises , ristournes et rabais obtenus sur achats', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (1072, 'PCMN-BASE', 'EXPENSE', 'XXXXXX', '609', '1064', 'Variations de stocks', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (1073, 'PCMN-BASE', 'EXPENSE', 'XXXXXX', '6090', '1072', 'De matières premières', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (1074, 'PCMN-BASE', 'EXPENSE', 'XXXXXX', '6091', '1072', 'De fournitures', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (1075, 'PCMN-BASE', 'EXPENSE', 'XXXXXX', '6094', '1072', 'De marchandises', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (1076, 'PCMN-BASE', 'EXPENSE', 'XXXXXX', '6095', '1072', 'd''immeubles destinés à la vente', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (1077, 'PCMN-BASE', 'EXPENSE', 'XXXXXX', '61', '1356', 'Services et biens divers', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (1078, 'PCMN-BASE', 'EXPENSE', 'XXXXXX', '610', '1077', 'Loyers et charges locatives', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (1079, 'PCMN-BASE', 'EXPENSE', 'XXXXXX', '6100', '1078', 'Loyers divers', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (1080, 'PCMN-BASE', 'EXPENSE', 'XXXXXX', '6101', '1078', 'Charges locatives (assurances, frais de confort,etc)', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (1081, 'PCMN-BASE', 'EXPENSE', 'XXXXXX', '611', '1077', 'Entretien et réparation (fournitures et prestations)', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (1082, 'PCMN-BASE', 'EXPENSE', 'XXXXXX', '612', '1077', 'Fournitures faites à l''entreprise', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (1083, 'PCMN-BASE', 'EXPENSE', 'XXXXXX', '6120', '1082', 'Eau, gaz, électricité, vapeur', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (1084, 'PCMN-BASE', 'EXPENSE', 'XXXXXX', '61200', '1083', 'Eau', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (1085, 'PCMN-BASE', 'EXPENSE', 'XXXXXX', '61201', '1083', 'Gaz', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (1086, 'PCMN-BASE', 'EXPENSE', 'XXXXXX', '61202', '1083', 'Electricité', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (1087, 'PCMN-BASE', 'EXPENSE', 'XXXXXX', '61203', '1083', 'Vapeur', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (1088, 'PCMN-BASE', 'EXPENSE', 'XXXXXX', '6121', '1082', 'Téléphone, télégrammes, télex, téléfax, frais postaux', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (1089, 'PCMN-BASE', 'EXPENSE', 'XXXXXX', '61210', '1088', 'Téléphone', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (1090, 'PCMN-BASE', 'EXPENSE', 'XXXXXX', '61211', '1088', 'Télégrammes', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (1091, 'PCMN-BASE', 'EXPENSE', 'XXXXXX', '61212', '1088', 'Télex et téléfax', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (1092, 'PCMN-BASE', 'EXPENSE', 'XXXXXX', '61213', '1088', 'Frais postaux', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (1093, 'PCMN-BASE', 'EXPENSE', 'XXXXXX', '6122', '1082', 'Livres, bibliothèque', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (1094, 'PCMN-BASE', 'EXPENSE', 'XXXXXX', '6123', '1082', 'Imprimés et fournitures de bureau (si non comptabilisé au 601)', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (1095, 'PCMN-BASE', 'EXPENSE', 'XXXXXX', '613', '1077', 'Rétributions de tiers', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (1096, 'PCMN-BASE', 'EXPENSE', 'XXXXXX', '6130', '1095', 'Redevances et royalties', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (1097, 'PCMN-BASE', 'EXPENSE', 'XXXXXX', '61300', '1096', 'Redevances pour brevets, licences, marques et accessoires', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (1098, 'PCMN-BASE', 'EXPENSE', 'XXXXXX', '61301', '1096', 'Autres redevances (procédés de fabrication)', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (1099, 'PCMN-BASE', 'EXPENSE', 'XXXXXX', '6131', '1095', 'Assurances non relatives au personnel', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (1100, 'PCMN-BASE', 'EXPENSE', 'XXXXXX', '61310', '1099', 'Assurance incendie', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (1101, 'PCMN-BASE', 'EXPENSE', 'XXXXXX', '61311', '1099', 'Assurance vol', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (1102, 'PCMN-BASE', 'EXPENSE', 'XXXXXX', '61312', '1099', 'Assurance autos', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (1103, 'PCMN-BASE', 'EXPENSE', 'XXXXXX', '61313', '1099', 'Assurance crédit', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (1104, 'PCMN-BASE', 'EXPENSE', 'XXXXXX', '61314', '1099', 'Assurances frais généraux', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (1105, 'PCMN-BASE', 'EXPENSE', 'XXXXXX', '6132', '1095', 'Divers', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (1106, 'PCMN-BASE', 'EXPENSE', 'XXXXXX', '61320', '1105', 'Commissions aux tiers', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (1107, 'PCMN-BASE', 'EXPENSE', 'XXXXXX', '61321', '1105', 'Honoraires d''avocats, d''experts, etc', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (1108, 'PCMN-BASE', 'EXPENSE', 'XXXXXX', '61322', '1105', 'Cotisations aux groupements professionnels', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (1109, 'PCMN-BASE', 'EXPENSE', 'XXXXXX', '61323', '1105', 'Dons, libéralités, etc', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (1110, 'PCMN-BASE', 'EXPENSE', 'XXXXXX', '61324', '1105', 'Frais de contentieux', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (1111, 'PCMN-BASE', 'EXPENSE', 'XXXXXX', '61325', '1105', 'Publications légales', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (1112, 'PCMN-BASE', 'EXPENSE', 'XXXXXX', '6133', '1095', 'Transports et déplacements', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (1113, 'PCMN-BASE', 'EXPENSE', 'XXXXXX', '61330', '1112', 'Transports de personnel', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (1114, 'PCMN-BASE', 'EXPENSE', 'XXXXXX', '61331', '1112', 'Voyages, déplacements et représentations', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (1115, 'PCMN-BASE', 'EXPENSE', 'XXXXXX', '6134', '1095', 'Personnel intérimaire', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (1116, 'PCMN-BASE', 'EXPENSE', 'XXXXXX', '614', '1077', 'Annonces, publicité, propagande et documentation', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (1117, 'PCMN-BASE', 'EXPENSE', 'XXXXXX', '6140', '1116', 'Annonces et insertions', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (1118, 'PCMN-BASE', 'EXPENSE', 'XXXXXX', '6141', '1116', 'Catalogues et imprimés', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (1119, 'PCMN-BASE', 'EXPENSE', 'XXXXXX', '6142', '1116', 'Echantillons', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (1120, 'PCMN-BASE', 'EXPENSE', 'XXXXXX', '6143', '1116', 'Foires et expositions', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (1121, 'PCMN-BASE', 'EXPENSE', 'XXXXXX', '6144', '1116', 'Primes', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (1122, 'PCMN-BASE', 'EXPENSE', 'XXXXXX', '6145', '1116', 'Cadeaux à la clientèle', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (1123, 'PCMN-BASE', 'EXPENSE', 'XXXXXX', '6146', '1116', 'Missions et réceptions', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (1124, 'PCMN-BASE', 'EXPENSE', 'XXXXXX', '6147', '1116', 'Documentation', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (1125, 'PCMN-BASE', 'EXPENSE', 'XXXXXX', '615', '1077', 'Sous-traitants', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (1126, 'PCMN-BASE', 'EXPENSE', 'XXXXXX', '6150', '1125', 'Sous-traitants pour activités propres', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (1127, 'PCMN-BASE', 'EXPENSE', 'XXXXXX', '6151', '1125', 'Sous-traitants d''associations momentanées (coparticipants)', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (1128, 'PCMN-BASE', 'EXPENSE', 'XXXXXX', '6152', '1125', 'Quote-part bénéficiaire des coparticipants', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (1129, 'PCMN-BASE', 'EXPENSE', 'XXXXXX', '617', '1077', 'Personnel intérimaire et personnes mises à la disposition de l''entreprise', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (1130, 'PCMN-BASE', 'EXPENSE', 'XXXXXX', '618', '1077', 'Rémunérations, primes pour assurances extralégales, pensions de retraite et de survie des administrateurs, gérants et associés actifs qui ne sont pas attribuées en vertu d''un contrat de travail', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (1131, 'PCMN-BASE', 'EXPENSE', 'XXXXXX', '62', '1356', 'Rémunérations, charges sociales et pensions', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (1132, 'PCMN-BASE', 'EXPENSE', 'XXXXXX', '620', '1131', 'Rémunérations et avantages sociaux directs', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (1133, 'PCMN-BASE', 'EXPENSE', 'XXXXXX', '6200', '1132', 'Administrateurs ou gérants', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (1134, 'PCMN-BASE', 'EXPENSE', 'XXXXXX', '6201', '1132', 'Personnel de direction', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (1135, 'PCMN-BASE', 'EXPENSE', 'XXXXXX', '6202', '1132', 'Employés', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (1136, 'PCMN-BASE', 'EXPENSE', 'XXXXXX', '6203', '1132', 'Ouvriers', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (1137, 'PCMN-BASE', 'EXPENSE', 'XXXXXX', '6204', '1132', 'Autres membres du personnel', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (1138, 'PCMN-BASE', 'EXPENSE', 'XXXXXX', '621', '1131', 'Cotisations patronales d''assurances sociales', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (1139, 'PCMN-BASE', 'EXPENSE', 'XXXXXX', '6210', '1138', 'Sur salaires', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (1140, 'PCMN-BASE', 'EXPENSE', 'XXXXXX', '6211', '1138', 'Sur appointements et commissions', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (1141, 'PCMN-BASE', 'EXPENSE', 'XXXXXX', '622', '1131', 'Primes patronales pour assurances extralégales', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (1142, 'PCMN-BASE', 'EXPENSE', 'XXXXXX', '623', '1131', 'Autres frais de personnel', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (1143, 'PCMN-BASE', 'EXPENSE', 'XXXXXX', '6230', '1142', 'Assurances du personnel', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (1144, 'PCMN-BASE', 'EXPENSE', 'XXXXXX', '62300', '1143', 'Assurances loi, responsabilité civile, chemin du travail', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (1145, 'PCMN-BASE', 'EXPENSE', 'XXXXXX', '62301', '1143', 'Assurance salaire garanti', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (1146, 'PCMN-BASE', 'EXPENSE', 'XXXXXX', '62302', '1143', 'Assurances individuelles', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (1147, 'PCMN-BASE', 'EXPENSE', 'XXXXXX', '6231', '1142', 'Charges sociales diverses', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (1148, 'PCMN-BASE', 'EXPENSE', 'XXXXXX', '62310', '1147', 'Jours fériés payés', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (1149, 'PCMN-BASE', 'EXPENSE', 'XXXXXX', '62311', '1147', 'Salaire hebdomadaire garanti', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (1150, 'PCMN-BASE', 'EXPENSE', 'XXXXXX', '62312', '1147', 'Allocations familiales complémentaires', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (1151, 'PCMN-BASE', 'EXPENSE', 'XXXXXX', '6232', '1142', 'Charges sociales des administrateurs, gérants et commissaires', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (1152, 'PCMN-BASE', 'EXPENSE', 'XXXXXX', '62320', '1151', 'Allocations familiales complémentaires pour non salariés', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (1153, 'PCMN-BASE', 'EXPENSE', 'XXXXXX', '62321', '1151', 'Lois sociales pour indépendants', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (1154, 'PCMN-BASE', 'EXPENSE', 'XXXXXX', '62322', '1151', 'Divers', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (1155, 'PCMN-BASE', 'EXPENSE', 'XXXXXX', '624', '1131', 'Pensions de retraite et de survie', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (1156, 'PCMN-BASE', 'EXPENSE', 'XXXXXX', '6240', '1155', 'Administrateurs et gérants', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (1157, 'PCMN-BASE', 'EXPENSE', 'XXXXXX', '6241', '1155', 'Personnel', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (1158, 'PCMN-BASE', 'EXPENSE', 'XXXXXX', '625', '1131', 'Provision pour pécule de vacances', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (1159, 'PCMN-BASE', 'EXPENSE', 'XXXXXX', '6250', '1158', 'Dotations', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (1160, 'PCMN-BASE', 'EXPENSE', 'XXXXXX', '6251', '1158', 'Utilisations et reprises', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (1161, 'PCMN-BASE', 'EXPENSE', 'XXXXXX', '63', '1356', 'Amortissements, réductions de valeur et provisions pour risques et charges', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (1162, 'PCMN-BASE', 'EXPENSE', 'XXXXXX', '630', '1161', 'Dotations aux amortissements et aux réductions de valeur sur immobilisations', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (1163, 'PCMN-BASE', 'EXPENSE', 'XXXXXX', '6300', '1162', 'Dotations aux amortissements sur frais d''établissement', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (1164, 'PCMN-BASE', 'EXPENSE', 'XXXXXX', '6301', '1162', 'Dotations aux amortissements sur immobilisations incorporelles', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (1165, 'PCMN-BASE', 'EXPENSE', 'XXXXXX', '6302', '1162', 'Dotations aux amortissements sur immobilisations corporelles', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (1166, 'PCMN-BASE', 'EXPENSE', 'XXXXXX', '6308', '1162', 'Dotations aux réductions de valeur sur immobilisations incorporelles', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (1167, 'PCMN-BASE', 'EXPENSE', 'XXXXXX', '6309', '1162', 'Dotations aux réductions de valeur sur immobilisations corporelles', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (1168, 'PCMN-BASE', 'EXPENSE', 'XXXXXX', '631', '1161', 'Réductions de valeur sur stocks', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (1169, 'PCMN-BASE', 'EXPENSE', 'XXXXXX', '6310', '1168', 'Dotations', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (1170, 'PCMN-BASE', 'EXPENSE', 'XXXXXX', '6311', '1168', 'Reprises', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (1171, 'PCMN-BASE', 'EXPENSE', 'XXXXXX', '632', '1161', 'Réductions de valeur sur commandes en cours d''exécution', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (1172, 'PCMN-BASE', 'EXPENSE', 'XXXXXX', '6320', '1171', 'Dotations', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (1173, 'PCMN-BASE', 'EXPENSE', 'XXXXXX', '6321', '1171', 'Reprises', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (1174, 'PCMN-BASE', 'EXPENSE', 'XXXXXX', '633', '1161', 'Réductions de valeur sur créances commerciales à plus d''un an', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (1175, 'PCMN-BASE', 'EXPENSE', 'XXXXXX', '6330', '1174', 'Dotations', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (1176, 'PCMN-BASE', 'EXPENSE', 'XXXXXX', '6331', '1174', 'Reprises', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (1177, 'PCMN-BASE', 'EXPENSE', 'XXXXXX', '634', '1161', 'Réductions de valeur sur créances commerciales à un an au plus', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (1178, 'PCMN-BASE', 'EXPENSE', 'XXXXXX', '6340', '1177', 'Dotations', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (1179, 'PCMN-BASE', 'EXPENSE', 'XXXXXX', '6341', '1177', 'Reprises', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (1180, 'PCMN-BASE', 'EXPENSE', 'XXXXXX', '635', '1161', 'Provisions pour pensions et obligations similaires', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (1181, 'PCMN-BASE', 'EXPENSE', 'XXXXXX', '6350', '1180', 'Dotations', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (1182, 'PCMN-BASE', 'EXPENSE', 'XXXXXX', '6351', '1180', 'Utilisations et reprises', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (1183, 'PCMN-BASE', 'EXPENSE', 'XXXXXX', '636', '11613', 'Provisions pour grosses réparations et gros entretiens', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (1184, 'PCMN-BASE', 'EXPENSE', 'XXXXXX', '6360', '1183', 'Dotations', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (1185, 'PCMN-BASE', 'EXPENSE', 'XXXXXX', '6361', '1183', 'Utilisations et reprises', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (1186, 'PCMN-BASE', 'EXPENSE', 'XXXXXX', '637', '1161', 'Provisions pour autres risques et charges', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (1187, 'PCMN-BASE', 'EXPENSE', 'XXXXXX', '6370', '1186', 'Dotations', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (1188, 'PCMN-BASE', 'EXPENSE', 'XXXXXX', '6371', '1186', 'Utilisations et reprises', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (1189, 'PCMN-BASE', 'EXPENSE', 'XXXXXX', '64', '1356', 'Autres charges d''exploitation', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (1190, 'PCMN-BASE', 'EXPENSE', 'XXXXXX', '640', '1189', 'Charges fiscales d''exploitation', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (1191, 'PCMN-BASE', 'EXPENSE', 'XXXXXX', '6400', '1190', 'Taxes et impôts directs', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (1192, 'PCMN-BASE', 'EXPENSE', 'XXXXXX', '64000', '1191', 'Taxes sur autos et camions', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (1193, 'PCMN-BASE', 'EXPENSE', 'XXXXXX', '6401', '1190', 'Taxes et impôts indirects', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (1194, 'PCMN-BASE', 'EXPENSE', 'XXXXXX', '64010', '1193', 'Timbres fiscaux pris en charge par la firme', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (1195, 'PCMN-BASE', 'EXPENSE', 'XXXXXX', '64011', '1193', 'Droits d''enregistrement', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (1196, 'PCMN-BASE', 'EXPENSE', 'XXXXXX', '64012', '1193', 'T.V.A. non déductible', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (1197, 'PCMN-BASE', 'EXPENSE', 'XXXXXX', '6402', '1190', 'Impôts provinciaux et communaux', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (1198, 'PCMN-BASE', 'EXPENSE', 'XXXXXX', '64020', '1197', 'Taxe sur la force motrice', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (1199, 'PCMN-BASE', 'EXPENSE', 'XXXXXX', '64021', '1197', 'Taxe sur le personnel occupé', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (1200, 'PCMN-BASE', 'EXPENSE', 'XXXXXX', '6403', '1190', 'Taxes diverses', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (1201, 'PCMN-BASE', 'EXPENSE', 'XXXXXX', '641', '1189', 'Moins-values sur réalisations courantes d''immobilisations corporelles', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (1202, 'PCMN-BASE', 'EXPENSE', 'XXXXXX', '642', '1189', 'Moins-values sur réalisations de créances commerciales', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (1203, 'PCMN-BASE', 'EXPENSE', 'XXXXXX', '643', '1189', 'à 648 Charges d''exploitations diverses', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (1204, 'PCMN-BASE', 'EXPENSE', 'XXXXXX', '649', '1189', 'Charges d''exploitation portées à l''actif au titre de restructuration', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (1205, 'PCMN-BASE', 'EXPENSE', 'XXXXXX', '65', '1356', 'Charges financières', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (1206, 'PCMN-BASE', 'EXPENSE', 'XXXXXX', '650', '1205', 'Charges des dettes', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (1207, 'PCMN-BASE', 'EXPENSE', 'XXXXXX', '6500', '1206', 'Intérêts, commissions et frais afférents aux dettes', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (1208, 'PCMN-BASE', 'EXPENSE', 'XXXXXX', '6501', '1206', 'Amortissements des agios et frais d''émission d''emprunts', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (1209, 'PCMN-BASE', 'EXPENSE', 'XXXXXX', '6502', '1206', 'Autres charges de dettes', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (1210, 'PCMN-BASE', 'EXPENSE', 'XXXXXX', '6503', '1206', 'Intérêts intercalaires portés à l''actif', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (1211, 'PCMN-BASE', 'EXPENSE', 'XXXXXX', '651', '1205', 'Réductions de valeur sur actifs circulants', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (1212, 'PCMN-BASE', 'EXPENSE', 'XXXXXX', '6510', '1211', 'Dotations', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (1213, 'PCMN-BASE', 'EXPENSE', 'XXXXXX', '6511', '1211', 'Reprises', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (1214, 'PCMN-BASE', 'EXPENSE', 'XXXXXX', '652', '1205', 'Moins-values sur réalisation d''actifs circulants', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (1215, 'PCMN-BASE', 'EXPENSE', 'XXXXXX', '653', '1205', 'Charges d''escompte de créances', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (1216, 'PCMN-BASE', 'EXPENSE', 'XXXXXX', '654', '1205', 'Différences de change', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (1217, 'PCMN-BASE', 'EXPENSE', 'XXXXXX', '655', '1205', 'Ecarts de conversion des devises', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (1218, 'PCMN-BASE', 'EXPENSE', 'XXXXXX', '656', '1205', 'Frais de banques, de chèques postaux', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (1219, 'PCMN-BASE', 'EXPENSE', 'XXXXXX', '657', '1205', 'Commissions sur ouvertures de crédit, cautions et avals', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (1220, 'PCMN-BASE', 'EXPENSE', 'XXXXXX', '658', '1205', 'Frais de vente des titres', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (1221, 'PCMN-BASE', 'EXPENSE', 'XXXXXX', '66', '1356', 'Charges exceptionnelles', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (1222, 'PCMN-BASE', 'EXPENSE', 'XXXXXX', '660', '1221', 'Amortissements et réductions de valeur exceptionnels', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (1223, 'PCMN-BASE', 'EXPENSE', 'XXXXXX', '6600', '1222', 'Sur frais d''établissement', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (1224, 'PCMN-BASE', 'EXPENSE', 'XXXXXX', '6601', '1222', 'Sur immobilisations incorporelles', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (1225, 'PCMN-BASE', 'EXPENSE', 'XXXXXX', '6602', '1222', 'Sur immobilisations corporelles', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (1226, 'PCMN-BASE', 'EXPENSE', 'XXXXXX', '661', '1221', 'Réductions de valeur sur immobilisations financières', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (1227, 'PCMN-BASE', 'EXPENSE', 'XXXXXX', '662', '1221', 'Provisions pour risques et charges exceptionnels', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (1228, 'PCMN-BASE', 'EXPENSE', 'XXXXXX', '663', '1221', 'Moins-values sur réalisation d''actifs immobilisés', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (1229, 'PCMN-BASE', 'EXPENSE', 'XXXXXX', '6630', '1228', 'Sur immobilisations incorporelles', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (1230, 'PCMN-BASE', 'EXPENSE', 'XXXXXX', '6631', '1228', 'Sur immobilisations corporelles', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (1231, 'PCMN-BASE', 'EXPENSE', 'XXXXXX', '6632', '1228', 'Sur immobilisations détenues en location-financement et droits similaires', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (1232, 'PCMN-BASE', 'EXPENSE', 'XXXXXX', '6633', '1228', 'Sur immobilisations financières', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (1233, 'PCMN-BASE', 'EXPENSE', 'XXXXXX', '6634', '1228', 'Sur immeubles acquis ou construits en vue de la revente', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (1234, 'PCMN-BASE', 'EXPENSE', 'XXXXXX', '668', '1221', 'Autres charges exceptionnelles', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (1235, 'PCMN-BASE', 'EXPENSE', 'XXXXXX', '664', '1221', 'Pénalités et amendes diverses', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (1236, 'PCMN-BASE', 'EXPENSE', 'XXXXXX', '665', '1221', 'Différence de charge', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (1237, 'PCMN-BASE', 'EXPENSE', 'XXXXXX', '669', '1221', 'Charges exceptionnelles transférées à l''actif en frais de restructuration', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (1238, 'PCMN-BASE', 'EXPENSE', 'XXXXXX', '67', '1356', 'Impôts sur le résultat', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (1239, 'PCMN-BASE', 'EXPENSE', 'XXXXXX', '670', '1238', 'Impôts belges sur le résultat de l''exercice', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (1240, 'PCMN-BASE', 'EXPENSE', 'XXXXXX', '6700', '1239', 'Impôts et précomptes dus ou versés', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (1241, 'PCMN-BASE', 'EXPENSE', 'XXXXXX', '6701', '1239', 'Excédent de versements d''impôts et précomptes porté à l''actif', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (1242, 'PCMN-BASE', 'EXPENSE', 'XXXXXX', '6702', '1239', 'Charges fiscales estimées', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (1243, 'PCMN-BASE', 'EXPENSE', 'XXXXXX', '671', '1238', 'Impôts belges sur le résultat d''exercices antérieurs', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (1244, 'PCMN-BASE', 'EXPENSE', 'XXXXXX', '6710', '1243', 'Suppléments d''impôts dus ou versés', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (1245, 'PCMN-BASE', 'EXPENSE', 'XXXXXX', '6711', '1243', 'Suppléments d''impôts estimés', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (1246, 'PCMN-BASE', 'EXPENSE', 'XXXXXX', '6712', '1243', 'Provisions fiscales constituées', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (1247, 'PCMN-BASE', 'EXPENSE', 'XXXXXX', '672', '1238', 'Impôts étrangers sur le résultat de l''exercice', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (1248, 'PCMN-BASE', 'EXPENSE', 'XXXXXX', '673', '1238', 'Impôts étrangers sur le résultat d''exercices antérieurs', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (1249, 'PCMN-BASE', 'EXPENSE', 'XXXXXX', '68', '1356', 'Transferts aux réserves immunisées', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (1250, 'PCMN-BASE', 'EXPENSE', 'XXXXXX', '69', '1356', 'Affectation des résultats', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (1251, 'PCMN-BASE', 'EXPENSE', 'XXXXXX', '690', '1250', 'Perte reportée de l''exercice précédent', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (1252, 'PCMN-BASE', 'EXPENSE', 'XXXXXX', '691', '1250', 'Dotation à la réserve légale', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (1253, 'PCMN-BASE', 'EXPENSE', 'XXXXXX', '692', '1250', 'Dotation aux autres réserves', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (1254, 'PCMN-BASE', 'EXPENSE', 'XXXXXX', '693', '1250', 'Bénéfice à reporter', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (1255, 'PCMN-BASE', 'EXPENSE', 'XXXXXX', '694', '1250', 'Rémunération du capital', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (1256, 'PCMN-BASE', 'EXPENSE', 'XXXXXX', '695', '1250', 'Administrateurs ou gérants', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (1257, 'PCMN-BASE', 'EXPENSE', 'XXXXXX', '696', '1250', 'Autres allocataires', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (1258, 'PCMN-BASE', 'INCOME', 'XXXXXX', '70', '1357', 'Chiffre d''affaires', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (1260, 'PCMN-BASE', 'INCOME', 'PRODUCT', '700', '1258', 'Ventes de marchandises', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (1261, 'PCMN-BASE', 'INCOME', 'PRODUCT', '7000', '1260', 'Ventes en Belgique', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (1262, 'PCMN-BASE', 'INCOME', 'PRODUCT', '7001', '1260', 'Ventes dans les pays membres de la C.E.E.', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (1263, 'PCMN-BASE', 'INCOME', 'PRODUCT', '7002', '1260', 'Ventes à l''exportation', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (1264, 'PCMN-BASE', 'INCOME', 'PRODUCT', '701', '1258', 'Ventes de produits finis', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (1265, 'PCMN-BASE', 'INCOME', 'PRODUCT', '7010', '1264', 'Ventes en Belgique', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (1266, 'PCMN-BASE', 'INCOME', 'PRODUCT', '7011', '1264', 'Ventes dans les pays membres de la C.E.E.', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (1267, 'PCMN-BASE', 'INCOME', 'PRODUCT', '7012', '1264', 'Ventes à l''exportation', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (1268, 'PCMN-BASE', 'INCOME', 'XXXXXX', '702', '1258', 'Ventes de déchets et rebuts', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (1269, 'PCMN-BASE', 'INCOME', 'XXXXXX', '7020', '1268', 'Ventes en Belgique', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (1270, 'PCMN-BASE', 'INCOME', 'XXXXXX', '7021', '1268', 'Ventes dans les pays membres de la C.E.E.', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (1271, 'PCMN-BASE', 'INCOME', 'XXXXXX', '7022', '1268', 'Ventes à l''exportation', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (1272, 'PCMN-BASE', 'INCOME', 'XXXXXX', '703', '1258', 'Ventes d''emballages récupérables', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (1273, 'PCMN-BASE', 'INCOME', 'XXXXXX', '704', '1258', 'Facturations des travaux en cours (associations momentanées)', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (1274, 'PCMN-BASE', 'INCOME', 'SERVICE', '705', '1258', 'Prestations de services', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (1275, 'PCMN-BASE', 'INCOME', 'SERVICE', '7050', '1274', 'Prestations de services en Belgique', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (1276, 'PCMN-BASE', 'INCOME', 'SERVICE', '7051', '1274', 'Prestations de services dans les pays membres de la C.E.E.', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (1277, 'PCMN-BASE', 'INCOME', 'SERVICE', '7052', '1274', 'Prestations de services en vue de l''exportation', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (1278, 'PCMN-BASE', 'INCOME', 'XXXXXX', '706', '1258', 'Pénalités et dédits obtenus par l''entreprise', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (1279, 'PCMN-BASE', 'INCOME', 'XXXXXX', '708', '1258', 'Remises, ristournes et rabais accordés', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (1280, 'PCMN-BASE', 'INCOME', 'XXXXXX', '7080', '1279', 'Sur ventes de marchandises', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (1281, 'PCMN-BASE', 'INCOME', 'XXXXXX', '7081', '1279', 'Sur ventes de produits finis', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (1282, 'PCMN-BASE', 'INCOME', 'XXXXXX', '7082', '1279', 'Sur ventes de déchets et rebuts', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (1283, 'PCMN-BASE', 'INCOME', 'XXXXXX', '7083', '1279', 'Sur prestations de services', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (1284, 'PCMN-BASE', 'INCOME', 'XXXXXX', '7084', '1279', 'Mali sur travaux facturés aux associations momentanées', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (1285, 'PCMN-BASE', 'INCOME', 'XXXXXX', '71', '1357', 'Variation des stocks et des commandes en cours d''exécution', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (1286, 'PCMN-BASE', 'INCOME', 'XXXXXX', '712', '1285', 'Des en cours de fabrication', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (1287, 'PCMN-BASE', 'INCOME', 'XXXXXX', '713', '1285', 'Des produits finis', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (1288, 'PCMN-BASE', 'INCOME', 'XXXXXX', '715', '1285', 'Des immeubles construits destinés à la vente', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (1289, 'PCMN-BASE', 'INCOME', 'XXXXXX', '717', '1285', 'Des commandes en cours d''exécution', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (1290, 'PCMN-BASE', 'INCOME', 'XXXXXX', '7170', '1289', 'Commandes en cours - Coût de revient', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (1291, 'PCMN-BASE', 'INCOME', 'XXXXXX', '71700', '1290', 'Coût des commandes en cours d''exécution', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (1292, 'PCMN-BASE', 'INCOME', 'XXXXXX', '71701', '1290', 'Coût des travaux en cours des associations momentanées', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (1293, 'PCMN-BASE', 'INCOME', 'XXXXXX', '7171', '1289', 'Bénéfices portés en compte sur commandes en cours', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (1294, 'PCMN-BASE', 'INCOME', 'XXXXXX', '71710', '1293', 'Sur commandes en cours d''exécution', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (1295, 'PCMN-BASE', 'INCOME', 'XXXXXX', '71711', '1293', 'Sur travaux en cours des associations momentanées', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (1296, 'PCMN-BASE', 'INCOME', 'XXXXXX', '72', '1357', 'Production immobilisée', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (1297, 'PCMN-BASE', 'INCOME', 'XXXXXX', '720', '1296', 'En frais d''établissement', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (1298, 'PCMN-BASE', 'INCOME', 'XXXXXX', '721', '1296', 'En immobilisations incorporelles', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (1299, 'PCMN-BASE', 'INCOME', 'XXXXXX', '722', '1296', 'En immobilisations corporelles', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (1300, 'PCMN-BASE', 'INCOME', 'XXXXXX', '723', '1296', 'En immobilisations en cours', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (1301, 'PCMN-BASE', 'INCOME', 'XXXXXX', '74', '1357', 'Autres produits d''exploitation', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (1302, 'PCMN-BASE', 'INCOME', 'XXXXXX', '740', '1301', 'Subsides d''exploitation et montants compensatoires', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (1303, 'PCMN-BASE', 'INCOME', 'XXXXXX', '741', '1301', 'Plus-values sur réalisations courantes d''immobilisations corporelles', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (1304, 'PCMN-BASE', 'INCOME', 'XXXXXX', '742', '1301', 'Plus-values sur réalisations de créances commerciales', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (1306, 'PCMN-BASE', 'INCOME', 'XXXXXX', '743', '1301', 'Produits de services exploités dans l''intérêt du personnel', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (1307, 'PCMN-BASE', 'INCOME', 'XXXXXX', '744', '1301', 'Commissions et courtages', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (1308, 'PCMN-BASE', 'INCOME', 'XXXXXX', '745', '1301', 'Redevances pour brevets et licences', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (1309, 'PCMN-BASE', 'INCOME', 'XXXXXX', '746', '1301', 'Prestations de services (transports, études, etc)', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (1310, 'PCMN-BASE', 'INCOME', 'XXXXXX', '747', '1301', 'Revenus des immeubles affectés aux activités non professionnelles', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (1311, 'PCMN-BASE', 'INCOME', 'XXXXXX', '748', '1301', 'Locations diverses à caractère professionnel', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (1312, 'PCMN-BASE', 'INCOME', 'XXXXXX', '749', '1301', 'Produits divers', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (1313, 'PCMN-BASE', 'INCOME', 'XXXXXX', '7490', '1312', 'Bonis sur reprises d''emballages consignés', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (1314, 'PCMN-BASE', 'INCOME', 'XXXXXX', '7491', '1312', 'Bonis sur travaux en associations momentanées', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (1315, 'PCMN-BASE', 'INCOME', 'XXXXXX', '75', '1357', 'Produits financiers', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (1316, 'PCMN-BASE', 'INCOME', 'XXXXXX', '750', '1315', 'Produits des immobilisations financières', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (1317, 'PCMN-BASE', 'INCOME', 'XXXXXX', '7500', '1316', 'Revenus des actions', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (1318, 'PCMN-BASE', 'INCOME', 'XXXXXX', '7501', '1316', 'Revenus des obligations', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (1319, 'PCMN-BASE', 'INCOME', 'XXXXXX', '7502', '1316', 'Revenus des créances à plus d''un an', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (1320, 'PCMN-BASE', 'INCOME', 'XXXXXX', '751', '1315', 'Produits des actifs circulants', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (1321, 'PCMN-BASE', 'INCOME', 'XXXXXX', '752', '1315', 'Plus-values sur réalisations d''actifs circulants', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (1322, 'PCMN-BASE', 'INCOME', 'XXXXXX', '753', '1315', 'Subsides en capital et en intérêts', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (1323, 'PCMN-BASE', 'INCOME', 'XXXXXX', '754', '1315', 'Différences de change', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (1324, 'PCMN-BASE', 'INCOME', 'XXXXXX', '755', '1315', 'Ecarts de conversion des devises', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (1326, 'PCMN-BASE', 'INCOME', 'XXXXXX', '756', '1315', 'Produits des autres créances', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (1327, 'PCMN-BASE', 'INCOME', 'XXXXXX', '757', '1315', 'Escomptes obtenus', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (1328, 'PCMN-BASE', 'INCOME', 'XXXXXX', '76', '1357', 'Produits exceptionnels', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (1329, 'PCMN-BASE', 'INCOME', 'XXXXXX', '760', '1328', 'Reprises d''amortissements et de réductions de valeur', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (1330, 'PCMN-BASE', 'INCOME', 'XXXXXX', '7600', '1329', 'Sur immobilisations incorporelles', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (1331, 'PCMN-BASE', 'INCOME', 'XXXXXX', '7601', '1329', 'Sur immobilisations corporelles', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (1332, 'PCMN-BASE', 'INCOME', 'XXXXXX', '761', '1328', 'Reprises de réductions de valeur sur immobilisations financières', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (1333, 'PCMN-BASE', 'INCOME', 'XXXXXX', '762', '1328', 'Reprises de provisions pour risques et charges exceptionnelles', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (1334, 'PCMN-BASE', 'INCOME', 'XXXXXX', '763', '1328', 'Plus-values sur réalisation d''actifs immobilisés', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (1335, 'PCMN-BASE', 'INCOME', 'XXXXXX', '7630', '1334', 'Sur immobilisations incorporelles', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (1336, 'PCMN-BASE', 'INCOME', 'XXXXXX', '7631', '1334', 'Sur immobilisations corporelles', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (1337, 'PCMN-BASE', 'INCOME', 'XXXXXX', '7632', '1334', 'Sur immobilisations financières', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (1338, 'PCMN-BASE', 'INCOME', 'XXXXXX', '764', '1328', 'Autres produits exceptionnels', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (1339, 'PCMN-BASE', 'INCOME', 'XXXXXX', '77', '1357', 'Régularisations d''impôts et reprises de provisions fiscales', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (1340, 'PCMN-BASE', 'INCOME', 'XXXXXX', '771', '1339', 'Impôts belges sur le résultat', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (1341, 'PCMN-BASE', 'INCOME', 'XXXXXX', '7710', '1340', 'Régularisations d''impôts dus ou versés', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (1342, 'PCMN-BASE', 'INCOME', 'XXXXXX', '7711', '1340', 'Régularisations d''impôts estimés', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (1343, 'PCMN-BASE', 'INCOME', 'XXXXXX', '7712', '1340', 'Reprises de provisions fiscales', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (1344, 'PCMN-BASE', 'INCOME', 'XXXXXX', '773', '1339', 'Impôts étrangers sur le résultat', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (1345, 'PCMN-BASE', 'INCOME', 'XXXXXX', '79', '1357', 'Affectation aux résultats', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (1346, 'PCMN-BASE', 'INCOME', 'XXXXXX', '790', '1345', 'Bénéfice reporté de l''exercice précédent', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (1347, 'PCMN-BASE', 'INCOME', 'XXXXXX', '791', '1345', 'Prélèvement sur le capital et les primes d''émission', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (1348, 'PCMN-BASE', 'INCOME', 'XXXXXX', '792', '1345', 'Prélèvement sur les réserves', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (1349, 'PCMN-BASE', 'INCOME', 'XXXXXX', '793', '1345', 'Perte à reporter', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (1350, 'PCMN-BASE', 'INCOME', 'XXXXXX', '794', '1345', 'Intervention d''associés (ou du propriétaire) dans la perte', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (1351, 'PCMN-BASE', 'CAPIT', 'XXXXXX', '1', '0', 'Fonds propres, provisions pour risques et charges et dettes à plus d''un an', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (1352, 'PCMN-BASE', 'IMMO', 'XXXXXX', '2', '0', 'Frais d''établissement. Actifs immobilisés et créances à plus d''un an', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (1353, 'PCMN-BASE', 'STOCK', 'XXXXXX', '3', '0', 'Stock et commandes en cours d''exécution', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (1354, 'PCMN-BASE', 'THIRDPARTY', 'XXXXXX', '4', '0', 'Créances et dettes à un an au plus', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (1355, 'PCMN-BASE', 'FINAN', 'XXXXXX', '5', '0', 'Placement de trésorerie et de valeurs disponibles', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (1356, 'PCMN-BASE', 'EXPENSE', 'XXXXXX', '6', '0', 'Charges', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (1357, 'PCMN-BASE', 'INCOME', 'XXXXXX', '7', '0', 'Produits', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 439, 'PCMN-BASE', 'CAPIT', 'XXXXXX', '10',  '1351', 'Capital', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 440, 'PCMN-BASE', 'CAPIT', 'XXXXXX', '100',  '439', 'Capital souscrit ou capital personnel', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 441, 'PCMN-BASE', 'CAPIT', 'XXXXXX', '1000', '440', 'Capital non amorti', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 442, 'PCMN-BASE', 'CAPIT', 'XXXXXX', '1001', '440', 'Capital amorti', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 443, 'PCMN-BASE', 'CAPIT', 'XXXXXX', '101',  '439', 'Capital non appelé', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 444, 'PCMN-BASE', 'CAPIT', 'XXXXXX', '109',  '439', 'Compte de l''exploitant', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 445, 'PCMN-BASE', 'CAPIT', 'XXXXXX', '1090', '444', 'Opérations courantes', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 446, 'PCMN-BASE', 'CAPIT', 'XXXXXX', '1091', '444', 'Impôts personnels', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 447, 'PCMN-BASE', 'CAPIT', 'XXXXXX', '1092', '444', 'Rémunérations et autres avantages', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 448, 'PCMN-BASE', 'CAPIT', 'XXXXXX', '11',  '1351', 'Primes d''émission', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 449, 'PCMN-BASE', 'CAPIT', 'XXXXXX', '12',  '1351', 'Plus-values de réévaluation', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 450, 'PCMN-BASE', 'CAPIT', 'XXXXXX', '120',  '449', 'Plus-values de réévaluation sur immobilisations incorporelles', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 451, 'PCMN-BASE', 'CAPIT', 'XXXXXX', '1200', '450', 'Plus-values de réévaluation', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 452, 'PCMN-BASE', 'CAPIT', 'XXXXXX', '1201', '450', 'Reprises de réductions de valeur', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 453, 'PCMN-BASE', 'CAPIT', 'XXXXXX', '121',  '449', 'Plus-values de réévaluation sur immobilisations corporelles', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 454, 'PCMN-BASE', 'CAPIT', 'XXXXXX', '1210', '453', 'Plus-values de réévaluation', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 455, 'PCMN-BASE', 'CAPIT', 'XXXXXX', '1211', '453', 'Reprises de réductions de valeur', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 456, 'PCMN-BASE', 'CAPIT', 'XXXXXX', '122',  '449', 'Plus-values de réévaluation sur immobilisations financières', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 457, 'PCMN-BASE', 'CAPIT', 'XXXXXX', '1220', '456', 'Plus-values de réévaluation', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 458, 'PCMN-BASE', 'CAPIT', 'XXXXXX', '1221', '456', 'Reprises de réductions de valeur', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 459, 'PCMN-BASE', 'CAPIT', 'XXXXXX', '123',  '449', 'Plus-values de réévaluation sur stocks', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 460, 'PCMN-BASE', 'CAPIT', 'XXXXXX', '124',  '449', 'Reprises de réductions de valeur sur placements de trésorerie', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 461, 'PCMN-BASE', 'CAPIT', 'XXXXXX', '13',  '1351', 'Réserve', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 462, 'PCMN-BASE', 'CAPIT', 'XXXXXX', '130',  '461', 'Réserve légale', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 463, 'PCMN-BASE', 'CAPIT', 'XXXXXX', '131',  '461', 'Réserves indisponibles', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 464, 'PCMN-BASE', 'CAPIT', 'XXXXXX', '1310', '463', 'Réserve pour actions propres', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 465, 'PCMN-BASE', 'CAPIT', 'XXXXXX', '1311', '463', 'Autres réserves indisponibles', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 466, 'PCMN-BASE', 'CAPIT', 'XXXXXX', '132',  '461', 'Réserves immunisées', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 467, 'PCMN-BASE', 'CAPIT', 'XXXXXX', '133',  '461', 'Réserves disponibles', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 468, 'PCMN-BASE', 'CAPIT', 'XXXXXX', '1330', '467', 'Réserve pour régularisation de dividendes', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 469, 'PCMN-BASE', 'CAPIT', 'XXXXXX', '1331', '467', 'Réserve pour renouvellement des immobilisations', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 470, 'PCMN-BASE', 'CAPIT', 'XXXXXX', '1332', '467', 'Réserve pour installations en faveur du personnel 1333 Réserves libres', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 471, 'PCMN-BASE', 'CAPIT', 'XXXXXX', '14',  '1351', 'Bénéfice reporté (ou perte reportée)', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 472, 'PCMN-BASE', 'CAPIT', 'XXXXXX', '15',  '1351', 'Subsides en capital', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 473, 'PCMN-BASE', 'CAPIT', 'XXXXXX', '150',  '472', 'Montants obtenus', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 474, 'PCMN-BASE', 'CAPIT', 'XXXXXX', '151',  '472', 'Montants transférés aux résultats', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 475, 'PCMN-BASE', 'CAPIT', 'XXXXXX', '16',  '1351', 'Provisions pour risques et charges', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 476, 'PCMN-BASE', 'CAPIT', 'XXXXXX', '160',  '475', 'Provisions pour pensions et obligations similaires', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 477, 'PCMN-BASE', 'CAPIT', 'XXXXXX', '161',  '475', 'Provisions pour charges fiscales', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 478, 'PCMN-BASE', 'CAPIT', 'XXXXXX', '162',  '475', 'Provisions pour grosses réparations et gros entretiens', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 479, 'PCMN-BASE', 'CAPIT', 'XXXXXX', '163',  '475', 'à 169 Provisions pour autres risques et charges', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 480, 'PCMN-BASE', 'CAPIT', 'XXXXXX', '164',  '475', 'Provisions pour sûretés personnelles ou réelles constituées à l''appui de dettes et d''engagements de tiers', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 481, 'PCMN-BASE', 'CAPIT', 'XXXXXX', '165',  '475', 'Provisions pour engagements relatifs à l''acquisition ou à la cession d''immobilisations', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 482, 'PCMN-BASE', 'CAPIT', 'XXXXXX', '166',  '475', 'Provisions pour exécution de commandes passées ou reçues', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 483, 'PCMN-BASE', 'CAPIT', 'XXXXXX', '167',  '475', 'Provisions pour positions et marchés à terme en devises ou positions et marchés à terme en marchandises', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 484, 'PCMN-BASE', 'CAPIT', 'XXXXXX', '168',  '475', 'Provisions pour garanties techniques attachées aux ventes et prestations déjà effectuées par l''entreprise', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 485, 'PCMN-BASE', 'CAPIT', 'XXXXXX', '169',  '475', 'Provisions pour autres risques et charges', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 486, 'PCMN-BASE', 'CAPIT', 'XXXXXX', '1690', '485', 'Pour litiges en cours', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 487, 'PCMN-BASE', 'CAPIT', 'XXXXXX', '1691', '485', 'Pour amendes, doubles droits et pénalités', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 488, 'PCMN-BASE', 'CAPIT', 'XXXXXX', '1692', '485', 'Pour propre assureur', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 489, 'PCMN-BASE', 'CAPIT', 'XXXXXX', '1693', '485', 'Pour risques inhérents aux opérations de crédits à moyen ou long terme', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 490, 'PCMN-BASE', 'CAPIT', 'XXXXXX', '1695', '485', 'Provision pour charge de liquidation', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 491, 'PCMN-BASE', 'CAPIT', 'XXXXXX', '1696', '485', 'Provision pour départ de personnel', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 492, 'PCMN-BASE', 'CAPIT', 'XXXXXX', '1699', '485', 'Pour risques divers', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 493, 'PCMN-BASE', 'CAPIT', 'XXXXXX', '17',  '1351', 'Dettes à plus d''un an', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 494, 'PCMN-BASE', 'CAPIT', 'XXXXXX', '170',  '493', 'Emprunts subordonnés', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 495, 'PCMN-BASE', 'CAPIT', 'XXXXXX', '1700', '494', 'Convertibles', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 496, 'PCMN-BASE', 'CAPIT', 'XXXXXX', '1701', '494', 'Non convertibles', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 497, 'PCMN-BASE', 'CAPIT', 'XXXXXX', '171',  '493', 'Emprunts obligataires non subordonnés', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 498, 'PCMN-BASE', 'CAPIT', 'XXXXXX', '1710', '498', 'Convertibles', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 499, 'PCMN-BASE', 'CAPIT', 'XXXXXX', '1711', '498', 'Non convertibles', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 500, 'PCMN-BASE', 'CAPIT', 'XXXXXX', '172',  '493', 'Dettes de location-financement et assimilés', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 501, 'PCMN-BASE', 'CAPIT', 'XXXXXX', '1720', '500', 'Dettes de location-financement de biens immobiliers', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 502, 'PCMN-BASE', 'CAPIT', 'XXXXXX', '1721', '500', 'Dettes de location-financement de biens mobiliers', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 503, 'PCMN-BASE', 'CAPIT', 'XXXXXX', '1722', '500', 'Dettes sur droits réels sur immeubles', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 504, 'PCMN-BASE', 'CAPIT', 'XXXXXX', '173',  '493', 'Etablissements de crédit', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 505, 'PCMN-BASE', 'CAPIT', 'XXXXXX', '1730', '504', 'Dettes en compte', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 506, 'PCMN-BASE', 'CAPIT', 'XXXXXX', '17300','505', 'Banque A', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 507, 'PCMN-BASE', 'CAPIT', 'XXXXXX', '17301','505', 'Banque B', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 508, 'PCMN-BASE', 'CAPIT', 'XXXXXX', '17302','505', 'Banque C', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 509, 'PCMN-BASE', 'CAPIT', 'XXXXXX', '17303','505', 'Banque D', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 510, 'PCMN-BASE', 'CAPIT', 'XXXXXX', '1731', '504', 'Promesses', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 511, 'PCMN-BASE', 'CAPIT', 'XXXXXX', '17310','510', 'Banque A', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 512, 'PCMN-BASE', 'CAPIT', 'XXXXXX', '17311','510', 'Banque B', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 513, 'PCMN-BASE', 'CAPIT', 'XXXXXX', '17312','510', 'Banque C', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 514, 'PCMN-BASE', 'CAPIT', 'XXXXXX', '17313','510', 'Banque D', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 515, 'PCMN-BASE', 'CAPIT', 'XXXXXX', '1732', '504', 'Crédits d''acceptation', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 516, 'PCMN-BASE', 'CAPIT', 'XXXXXX', '17320','515', 'Banque A', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 517, 'PCMN-BASE', 'CAPIT', 'XXXXXX', '17321','515', 'Banque B', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 518, 'PCMN-BASE', 'CAPIT', 'XXXXXX', '17322','515', 'Banque C', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 519, 'PCMN-BASE', 'CAPIT', 'XXXXXX', '17323','515', 'Banque D', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 520, 'PCMN-BASE', 'CAPIT', 'XXXXXX', '174',  '493', 'Autres emprunts', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 521, 'PCMN-BASE', 'CAPIT', 'XXXXXX', '175',  '493', 'Dettes commerciales', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 522, 'PCMN-BASE', 'CAPIT', 'XXXXXX', '1750', '521', 'Fournisseurs : dettes en compte', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 523, 'PCMN-BASE', 'CAPIT', 'XXXXXX', '17500','522', 'Entreprises apparentées', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 524, 'PCMN-BASE', 'CAPIT', 'XXXXXX', '175000', '523', 'Entreprises liées', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 525, 'PCMN-BASE', 'CAPIT', 'XXXXXX', '175001', '523', 'Entreprises avec lesquelles il existe un lien de participation', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 526, 'PCMN-BASE', 'CAPIT', 'XXXXXX', '17501',  '522', 'Fournisseurs ordinaires', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 527, 'PCMN-BASE', 'CAPIT', 'XXXXXX', '175010', '526', 'Fournisseurs belges', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 528, 'PCMN-BASE', 'CAPIT', 'XXXXXX', '175011', '526', 'Fournisseurs C.E.E.', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 529, 'PCMN-BASE', 'CAPIT', 'XXXXXX', '175012', '526', 'Fournisseurs importation', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 530, 'PCMN-BASE', 'CAPIT', 'XXXXXX', '1751',   '521', 'Effets à payer', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 531, 'PCMN-BASE', 'CAPIT', 'XXXXXX', '17510',  '530', 'Entreprises apparentées', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 532, 'PCMN-BASE', 'CAPIT', 'XXXXXX', '175100', '531', 'Entreprises liées', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 533, 'PCMN-BASE', 'CAPIT', 'XXXXXX', '175101', '531', 'Entreprises avec lesquelles il existe un lien de participation', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 534, 'PCMN-BASE', 'CAPIT', 'XXXXXX', '17511',  '530', 'Fournisseurs ordinaires', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 535, 'PCMN-BASE', 'CAPIT', 'XXXXXX', '175110', '534', 'Fournisseurs belges', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 536, 'PCMN-BASE', 'CAPIT', 'XXXXXX', '175111', '534', 'Fournisseurs C.E.E.', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 537, 'PCMN-BASE', 'CAPIT', 'XXXXXX', '175112', '534', 'Fournisseurs importation', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 538, 'PCMN-BASE', 'CAPIT', 'XXXXXX', '176',    '493', 'Acomptes reçus sur commandes', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 539, 'PCMN-BASE', 'CAPIT', 'XXXXXX', '178',    '493', 'Cautionnements reçus en numéraires', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 540, 'PCMN-BASE', 'CAPIT', 'XXXXXX', '179',    '493', 'Dettes diverses', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 541, 'PCMN-BASE', 'CAPIT', 'XXXXXX', '1790',   '540', 'Entreprises liées', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 542, 'PCMN-BASE', 'CAPIT', 'XXXXXX', '1791',   '540', 'Autres entreprises avec lesquelles il existe un lien de participation', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 543, 'PCMN-BASE', 'CAPIT', 'XXXXXX', '1792',  '540', 'Administrateurs, gérants et associés', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 544, 'PCMN-BASE', 'CAPIT', 'XXXXXX', '1794',  '540', 'Rentes viagères capitalisées', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 545, 'PCMN-BASE', 'CAPIT', 'XXXXXX', '1798',  '540', 'Dettes envers les coparticipants des associations momentanées et en participation', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 546, 'PCMN-BASE', 'CAPIT', 'XXXXXX', '1799',  '540', 'Autres dettes diverses', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 547, 'PCMN-BASE', 'CAPIT', 'XXXXXX', '18',   '1351', 'Comptes de liaison des établissements et succursales', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 548, 'PCMN-BASE', 'IMMO', 'XXXXXX', '20',    '1352', 'Frais d''établissement', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 549, 'PCMN-BASE', 'IMMO', 'XXXXXX', '200',    '548', 'Frais de constitution et d''augmentation de capital', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 550, 'PCMN-BASE', 'IMMO', 'XXXXXX', '2000',   '549', 'Frais de constitution et d''augmentation de capital', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 551, 'PCMN-BASE', 'IMMO', 'XXXXXX', '2009',   '549', 'Amortissements sur frais de constitution et d''augmentation de capital', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 552, 'PCMN-BASE', 'IMMO', 'XXXXXX', '201',    '548', 'Frais d''émission d''emprunts et primes de remboursement', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 553, 'PCMN-BASE', 'IMMO', 'XXXXXX', '2010',   '552', 'Agios sur emprunts et frais d''émission d''emprunts', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 554, 'PCMN-BASE', 'IMMO', 'XXXXXX', '2019',   '552', 'Amortissements sur agios sur emprunts et frais d''émission d''emprunts', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 555, 'PCMN-BASE', 'IMMO', 'XXXXXX', '202',   '548', 'Autres frais d''établissement', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 556, 'PCMN-BASE', 'IMMO', 'XXXXXX', '2020',  '555', 'Autres frais d''établissement', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 557, 'PCMN-BASE', 'IMMO', 'XXXXXX', '2029',  '555', 'Amortissements sur autres frais d''établissement', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 558, 'PCMN-BASE', 'IMMO', 'XXXXXX', '203',   '548', 'Intérêts intercalaires', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 559, 'PCMN-BASE', 'IMMO', 'XXXXXX', '2030',  '558', 'Intérêts intercalaires', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 560, 'PCMN-BASE', 'IMMO', 'XXXXXX', '2039',  '558', 'Amortissements sur intérêts intercalaires', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 561, 'PCMN-BASE', 'IMMO', 'XXXXXX', '204',   '548', 'Frais de restructuration', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 562, 'PCMN-BASE', 'IMMO', 'XXXXXX', '2040',  '561', 'Coût des frais de restructuration', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 563, 'PCMN-BASE', 'IMMO', 'XXXXXX', '2049',  '561', 'Amortissements sur frais de restructuration', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 564, 'PCMN-BASE', 'IMMO', 'XXXXXX', '21',   '1352', 'Immobilisations incorporelles', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 565, 'PCMN-BASE', 'IMMO', 'XXXXXX', '210',   '564', 'Frais de recherche et de développement', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 566, 'PCMN-BASE', 'IMMO', 'XXXXXX', '2100',  '565', 'Frais de recherche et de mise au point', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 567, 'PCMN-BASE', 'IMMO', 'XXXXXX', '2108',  '565', 'Plus-values actées sur frais de recherche et de mise au point', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 568, 'PCMN-BASE', 'IMMO', 'XXXXXX', '2109',  '565', 'Amortissements sur frais de recherche et de mise au point', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 569, 'PCMN-BASE', 'IMMO', 'XXXXXX', '211',   '564', 'Concessions, brevets, licences, savoir-faire, marque et droits similaires', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 570, 'PCMN-BASE', 'IMMO', 'XXXXXX', '2110',  '569', 'Concessions, brevets, licences, marques, etc', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 571, 'PCMN-BASE', 'IMMO', 'XXXXXX', '2118',  '569', 'Plus-values actées sur concessions, etc', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 572, 'PCMN-BASE', 'IMMO', 'XXXXXX', '2119',  '569', 'Amortissements sur concessions, etc', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 573, 'PCMN-BASE', 'IMMO', 'XXXXXX', '212',   '564', 'Goodwill', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 574, 'PCMN-BASE', 'IMMO', 'XXXXXX', '2120',  '573', 'Coût d''acquisition', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 575, 'PCMN-BASE', 'IMMO', 'XXXXXX', '2128',  '573', 'Plus-values actées', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 576, 'PCMN-BASE', 'IMMO', 'XXXXXX', '2129',  '573', 'Amortissements sur goodwill', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 577, 'PCMN-BASE', 'IMMO', 'XXXXXX', '213',   '564', 'Acomptes versés', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 578, 'PCMN-BASE', 'IMMO', 'XXXXXX', '22',   '1352', 'Terrains et constructions', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 579, 'PCMN-BASE', 'IMMO', 'XXXXXX', '220',   '578', 'Terrains', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 580, 'PCMN-BASE', 'IMMO', 'XXXXXX', '2200',  '579', 'Terrains', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 581, 'PCMN-BASE', 'IMMO', 'XXXXXX', '2201',  '579', 'Frais d''acquisition sur terrains', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 582, 'PCMN-BASE', 'IMMO', 'XXXXXX', '2208',  '579', 'Plus-values actées sur terrains', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 583, 'PCMN-BASE', 'IMMO', 'XXXXXX', '2209',  '579', 'Amortissements et réductions de valeur', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 584, 'PCMN-BASE', 'IMMO', 'XXXXXX', '22090', '583', 'Amortissements sur frais d''acquisition', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 585, 'PCMN-BASE', 'IMMO', 'XXXXXX', '22091', '583', 'Réductions de valeur sur terrains', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 586, 'PCMN-BASE', 'IMMO', 'XXXXXX', '221',   '578', 'Constructions', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 587, 'PCMN-BASE', 'IMMO', 'XXXXXX', '2210',  '586', 'Bâtiments industriels', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 588, 'PCMN-BASE', 'IMMO', 'XXXXXX', '2211',  '586', 'Bâtiments administratifs et commerciaux', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 589, 'PCMN-BASE', 'IMMO', 'XXXXXX', '2212',  '586', 'Autres bâtiments d''exploitation', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 590, 'PCMN-BASE', 'IMMO', 'XXXXXX', '2213',  '586', 'Voies de transport et ouvrages d''art', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 591, 'PCMN-BASE', 'IMMO', 'XXXXXX', '2215',  '586', 'Constructions sur sol d''autrui', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 592, 'PCMN-BASE', 'IMMO', 'XXXXXX', '2216',  '586', 'Frais d''acquisition sur constructions', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 593, 'PCMN-BASE', 'IMMO', 'XXXXXX', '2218',  '586', 'Plus-values actées', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 594, 'PCMN-BASE', 'IMMO', 'XXXXXX', '22180', '593', 'Sur bâtiments industriels', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 595, 'PCMN-BASE', 'IMMO', 'XXXXXX', '22181', '593', 'Sur bâtiments administratifs et commerciaux', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 596, 'PCMN-BASE', 'IMMO', 'XXXXXX', '22182', '593', 'Sur autres bâtiments d''exploitation', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 597, 'PCMN-BASE', 'IMMO', 'XXXXXX', '22184', '593', 'Sur voies de transport et ouvrages d''art', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 598, 'PCMN-BASE', 'IMMO', 'XXXXXX', '2219',  '586', 'Amortissements sur constructions', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 599, 'PCMN-BASE', 'IMMO', 'XXXXXX', '22190', '598', 'Sur bâtiments industriels', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 600, 'PCMN-BASE', 'IMMO', 'XXXXXX', '22191', '598', 'Sur bâtiments administratifs et commerciaux', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 601, 'PCMN-BASE', 'IMMO', 'XXXXXX', '22192', '598', 'Sur autres bâtiments d''exploitation', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 602, 'PCMN-BASE', 'IMMO', 'XXXXXX', '22194', '598', 'Sur voies de transport et ouvrages d''art', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 603, 'PCMN-BASE', 'IMMO', 'XXXXXX', '22195', '598', 'Sur constructions sur sol d''autrui', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 604, 'PCMN-BASE', 'IMMO', 'XXXXXX', '22196', '598', 'Sur frais d''acquisition sur constructions', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 605, 'PCMN-BASE', 'IMMO', 'XXXXXX', '222',   '578', 'Terrains bâtis', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 606, 'PCMN-BASE', 'IMMO', 'XXXXXX', '2220',  '605', 'Valeur d''acquisition', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 607, 'PCMN-BASE', 'IMMO', 'XXXXXX', '22200', '606', 'Bâtiments industriels', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 608, 'PCMN-BASE', 'IMMO', 'XXXXXX', '22201', '606', 'Bâtiments administratifs et commerciaux', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 609, 'PCMN-BASE', 'IMMO', 'XXXXXX', '22202', '606', 'Autres bâtiments d''exploitation', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 610, 'PCMN-BASE', 'IMMO', 'XXXXXX', '22203', '606', 'Voies de transport et ouvrages d''art', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 611, 'PCMN-BASE', 'IMMO', 'XXXXXX', '22204', '606', 'Frais d''acquisition des terrains à bâtir', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 612, 'PCMN-BASE', 'IMMO', 'XXXXXX', '2228',  '605', 'Plus-values actées', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 613, 'PCMN-BASE', 'IMMO', 'XXXXXX', '22280', '612', 'Sur bâtiments industriels', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 614, 'PCMN-BASE', 'IMMO', 'XXXXXX', '22281', '612', 'Sur bâtiments administratifs et commerciaux', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 615, 'PCMN-BASE', 'IMMO', 'XXXXXX', '22282', '612', 'Sur autres bâtiments d''exploitation', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 616, 'PCMN-BASE', 'IMMO', 'XXXXXX', '22283', '612', 'Sur voies de transport et ouvrages d''art', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 617, 'PCMN-BASE', 'IMMO', 'XXXXXX', '2229',  '605', 'Amortissements sur terrains bâtis', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 618, 'PCMN-BASE', 'IMMO', 'XXXXXX', '22290', '617', 'Sur bâtiments industriels', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 619, 'PCMN-BASE', 'IMMO', 'XXXXXX', '22291', '617', 'Sur bâtiments administratifs et commerciaux', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 620, 'PCMN-BASE', 'IMMO', 'XXXXXX', '22292', '617', 'Sur autres bâtiments d''exploitation', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 621, 'PCMN-BASE', 'IMMO', 'XXXXXX', '22293', '617', 'Sur voies de transport et ouvrages d''art', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 622, 'PCMN-BASE', 'IMMO', 'XXXXXX', '22294', '617', 'Sur frais d''acquisition des terrains bâtis', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 623, 'PCMN-BASE', 'IMMO', 'XXXXXX', '223',  '578', 'Autres droits réels sur des immeubles', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 624, 'PCMN-BASE', 'IMMO', 'XXXXXX', '2230', '623', 'Valeur d''acquisition', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 625, 'PCMN-BASE', 'IMMO', 'XXXXXX', '2238', '623', 'Plus-values actées', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 626, 'PCMN-BASE', 'IMMO', 'XXXXXX', '2239', '623', 'Amortissements', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 627, 'PCMN-BASE', 'IMMO', 'XXXXXX', '23',  '1352', 'Installations, machines et outillages', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 628, 'PCMN-BASE', 'IMMO', 'XXXXXX', '230',  '627', 'Installations', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 629, 'PCMN-BASE', 'IMMO', 'XXXXXX', '2300', '628', 'Installations bâtiments industriels', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 630, 'PCMN-BASE', 'IMMO', 'XXXXXX', '2301', '628', 'Installations bâtiments administratifs et commerciaux', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 631, 'PCMN-BASE', 'IMMO', 'XXXXXX', '2302', '628', 'Installations bâtiments d''exploitation', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 632, 'PCMN-BASE', 'IMMO', 'XXXXXX', '2303', '628', 'Installations voies de transport et ouvrages d''art', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 633, 'PCMN-BASE', 'IMMO', 'XXXXXX', '2304', '628', 'Installation d''eau', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 634, 'PCMN-BASE', 'IMMO', 'XXXXXX', '2305', '628', 'Installation d''électricité', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 635, 'PCMN-BASE', 'IMMO', 'XXXXXX', '2306', '628', 'Installation de vapeur', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 636, 'PCMN-BASE', 'IMMO', 'XXXXXX', '2307', '628', 'Installation de gaz', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 637, 'PCMN-BASE', 'IMMO', 'XXXXXX', '2308', '628', 'Installation de chauffage', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 638, 'PCMN-BASE', 'IMMO', 'XXXXXX', '2309', '628', 'Installation de conditionnement d''air', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 640, 'PCMN-BASE', 'IMMO', 'XXXXXX', '231',  '627', 'Machines', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 641, 'PCMN-BASE', 'IMMO', 'XXXXXX', '2310', '640', 'Division A', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 642, 'PCMN-BASE', 'IMMO', 'XXXXXX', '2311', '640', 'Division B', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 643, 'PCMN-BASE', 'IMMO', 'XXXXXX', '2312', '640', 'Division C', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 644, 'PCMN-BASE', 'IMMO', 'XXXXXX', '237',  '627', 'Outillage', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 645, 'PCMN-BASE', 'IMMO', 'XXXXXX', '2370', '644', 'Division A', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 646, 'PCMN-BASE', 'IMMO', 'XXXXXX', '2371', '644', 'Division B', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 647, 'PCMN-BASE', 'IMMO', 'XXXXXX', '2372', '644', 'Division C', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 648, 'PCMN-BASE', 'IMMO', 'XXXXXX', '238',  '627', 'Plus-values actées', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 649, 'PCMN-BASE', 'IMMO', 'XXXXXX', '2380', '648', 'Sur installations', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 650, 'PCMN-BASE', 'IMMO', 'XXXXXX', '2381', '648', 'Sur machines', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 651, 'PCMN-BASE', 'IMMO', 'XXXXXX', '2382', '648', 'Sur outillage', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 652, 'PCMN-BASE', 'IMMO', 'XXXXXX', '239',  '627', 'Amortissements', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 653, 'PCMN-BASE', 'IMMO', 'XXXXXX', '2390', '652', 'Sur installations', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 654, 'PCMN-BASE', 'IMMO', 'XXXXXX', '2391', '652', 'Sur machines', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 655, 'PCMN-BASE', 'IMMO', 'XXXXXX', '2392', '652', 'Sur outillage', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 656, 'PCMN-BASE', 'IMMO', 'XXXXXX', '24',  '1352', 'Mobilier et matériel roulant', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 657, 'PCMN-BASE', 'IMMO', 'XXXXXX', '240',  '656', 'Mobilier', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 658, 'PCMN-BASE', 'IMMO', 'XXXXXX', '2400', '656', 'Mobilier', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 659, 'PCMN-BASE', 'IMMO', 'XXXXXX', '24000', '658', 'Mobilier des bâtiments industriels', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 660, 'PCMN-BASE', 'IMMO', 'XXXXXX', '24001', '658', 'Mobilier des bâtiments administratifs et commerciaux', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 661, 'PCMN-BASE', 'IMMO', 'XXXXXX', '24002', '658', 'Mobilier des autres bâtiments d''exploitation', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 662, 'PCMN-BASE', 'IMMO', 'XXXXXX', '24003', '658', 'Mobilier oeuvres sociales', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 663, 'PCMN-BASE', 'IMMO', 'XXXXXX', '2401', '657', 'Matériel de bureau et de service social', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 664, 'PCMN-BASE', 'IMMO', 'XXXXXX', '24010', '663', 'Des bâtiments industriels', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 665, 'PCMN-BASE', 'IMMO', 'XXXXXX', '24011', '663', 'Des bâtiments administratifs et commerciaux', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 666, 'PCMN-BASE', 'IMMO', 'XXXXXX', '24012', '663', 'Des autres bâtiments d''exploitation', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 667, 'PCMN-BASE', 'IMMO', 'XXXXXX', '24013', '663', 'Des oeuvres sociales', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 668, 'PCMN-BASE', 'IMMO', 'XXXXXX', '2408', '657', 'Plus-values actées', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 669, 'PCMN-BASE', 'IMMO', 'XXXXXX', '24080', '668', 'Plus-values actées sur mobilier', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 670, 'PCMN-BASE', 'IMMO', 'XXXXXX', '24081', '668', 'Plus-values actées sur matériel de bureau et service social', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 671, 'PCMN-BASE', 'IMMO', 'XXXXXX', '2409', '657', 'Amortissements', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 672, 'PCMN-BASE', 'IMMO', 'XXXXXX', '24090', '671', 'Amortissements sur mobilier', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 673, 'PCMN-BASE', 'IMMO', 'XXXXXX', '24091', '671', 'Amortissements sur matériel de bureau et service social', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 674, 'PCMN-BASE', 'IMMO', 'XXXXXX', '241', '656', 'Matériel roulant', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 675, 'PCMN-BASE', 'IMMO', 'XXXXXX', '2410', '674', 'Matériel automobile', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 676, 'PCMN-BASE', 'IMMO', 'XXXXXX', '24100', '675', 'Voitures', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 677, 'PCMN-BASE', 'IMMO', 'XXXXXX', '24105', '675', 'Camions', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 678, 'PCMN-BASE', 'IMMO', 'XXXXXX', '2411', '674', 'Matériel ferroviaire', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 679, 'PCMN-BASE', 'IMMO', 'XXXXXX', '2412', '674', 'Matériel fluvial', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 680, 'PCMN-BASE', 'IMMO', 'XXXXXX', '2413', '674', 'Matériel naval', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 681, 'PCMN-BASE', 'IMMO', 'XXXXXX', '2414', '674', 'Matériel aérien', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 682, 'PCMN-BASE', 'IMMO', 'XXXXXX', '2418', '674', 'Plus-values sur matériel roulant', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 683, 'PCMN-BASE', 'IMMO', 'XXXXXX', '24180', '682', 'Plus-values sur matériel automobile', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 684, 'PCMN-BASE', 'IMMO', 'XXXXXX', '24181', '682', 'Idem sur matériel ferroviaire', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 685, 'PCMN-BASE', 'IMMO', 'XXXXXX', '24182', '682', 'Idem sur matériel fluvial', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 686, 'PCMN-BASE', 'IMMO', 'XXXXXX', '24183', '682', 'Idem sur matériel naval', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 687, 'PCMN-BASE', 'IMMO', 'XXXXXX', '24184', '682', 'Idem sur matériel aérien', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 688, 'PCMN-BASE', 'IMMO', 'XXXXXX', '2419', '674', 'Amortissements sur matériel roulant', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 689, 'PCMN-BASE', 'IMMO', 'XXXXXX', '24190', '688', 'Amortissements sur matériel automobile', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 690, 'PCMN-BASE', 'IMMO', 'XXXXXX', '24191', '688', 'Idem sur matériel ferroviaire', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 691, 'PCMN-BASE', 'IMMO', 'XXXXXX', '24192', '688', 'Idem sur matériel fluvial', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 692, 'PCMN-BASE', 'IMMO', 'XXXXXX', '24193', '688', 'Idem sur matériel naval', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 693, 'PCMN-BASE', 'IMMO', 'XXXXXX', '24194', '688', 'Idem sur matériel aérien', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 694, 'PCMN-BASE', 'IMMO', 'XXXXXX', '25', '1352', 'Immobilisation détenues en location-financement et droits similaires', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 695, 'PCMN-BASE', 'IMMO', 'XXXXXX', '250', '694', 'Terrains et constructions', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 696, 'PCMN-BASE', 'IMMO', 'XXXXXX', '2500', '695', 'Terrains', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 697, 'PCMN-BASE', 'IMMO', 'XXXXXX', '2501', '695', 'Constructions', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 698, 'PCMN-BASE', 'IMMO', 'XXXXXX', '2508', '695', 'Plus-values sur emphytéose,  leasing et droits similaires : terrains et constructions', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 699, 'PCMN-BASE', 'IMMO', 'XXXXXX', '2509', '695', 'Amortissements et réductions de valeur sur terrains et constructions en leasing', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 700, 'PCMN-BASE', 'IMMO', 'XXXXXX', '251', '694', 'Installations,  machines et outillage', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 701, 'PCMN-BASE', 'IMMO', 'XXXXXX', '2510', '700', 'Installations', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 702, 'PCMN-BASE', 'IMMO', 'XXXXXX', '2511', '700', 'Machines', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 703, 'PCMN-BASE', 'IMMO', 'XXXXXX', '2512', '700', 'Outillage', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 704, 'PCMN-BASE', 'IMMO', 'XXXXXX', '2518', '700', 'Plus-values actées sur installations machines et outillage pris en leasing', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 705, 'PCMN-BASE', 'IMMO', 'XXXXXX', '2519', '700', 'Amortissements sur installations machines et outillage pris en leasing', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 706, 'PCMN-BASE', 'IMMO', 'XXXXXX', '252', '694', 'Mobilier et matériel roulant', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 707, 'PCMN-BASE', 'IMMO', 'XXXXXX', '2520', '706', 'Mobilier', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 708, 'PCMN-BASE', 'IMMO', 'XXXXXX', '2521', '706', 'Matériel roulant', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 709, 'PCMN-BASE', 'IMMO', 'XXXXXX', '2528', '706', 'Plus-values actées sur mobilier et matériel roulant en leasing', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 710, 'PCMN-BASE', 'IMMO', 'XXXXXX', '2529', '706', 'Amortissements sur mobilier et matériel roulant en leasing', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 711, 'PCMN-BASE', 'IMMO', 'XXXXXX', '26', '1352', 'Autres immobilisations corporelles', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 712, 'PCMN-BASE', 'IMMO', 'XXXXXX', '260', '711', 'Frais d''aménagements de locaux pris en location', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 713, 'PCMN-BASE', 'IMMO', 'XXXXXX', '261', '711', 'Maison d''habitation', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 714, 'PCMN-BASE', 'IMMO', 'XXXXXX', '262', '711', 'Réserve immobilière', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 715, 'PCMN-BASE', 'IMMO', 'XXXXXX', '263', '711', 'Matériel d''emballage', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 716, 'PCMN-BASE', 'IMMO', 'XXXXXX', '264', '711', 'Emballages récupérables', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 717, 'PCMN-BASE', 'IMMO', 'XXXXXX', '268', '711', 'Plus-values actées sur autres immobilisations corporelles', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 718, 'PCMN-BASE', 'IMMO', 'XXXXXX', '269', '711', 'Amortissements sur autres immobilisations corporelles', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 719, 'PCMN-BASE', 'IMMO', 'XXXXXX', '2690', '718', 'Amortissements sur frais d''aménagement des locaux pris en location', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 720, 'PCMN-BASE', 'IMMO', 'XXXXXX', '2691', '718', 'Amortissements sur maison d''habitation', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 721, 'PCMN-BASE', 'IMMO', 'XXXXXX', '2692', '718', 'Amortissements sur réserve immobilière', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 722, 'PCMN-BASE', 'IMMO', 'XXXXXX', '2693', '718', 'Amortissements sur matériel d''emballage', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 723, 'PCMN-BASE', 'IMMO', 'XXXXXX', '2694', '718', 'Amortissements sur emballages récupérables', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 724, 'PCMN-BASE', 'IMMO', 'XXXXXX', '27', '1352', 'Immobilisations corporelles en cours et acomptes versés', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 725, 'PCMN-BASE', 'IMMO', 'XXXXXX', '270', '724', 'Immobilisations en cours', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 726, 'PCMN-BASE', 'IMMO', 'XXXXXX', '2700', '725', 'Constructions', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 727, 'PCMN-BASE', 'IMMO', 'XXXXXX', '2701', '725', 'Installations machines et outillage', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 728, 'PCMN-BASE', 'IMMO', 'XXXXXX', '2702', '725', 'Mobilier et matériel roulant', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 729, 'PCMN-BASE', 'IMMO', 'XXXXXX', '2703', '725', 'Autres immobilisations corporelles', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 730, 'PCMN-BASE', 'IMMO', 'XXXXXX', '271', '724', 'Avances et acomptes versés sur immobilisations en cours', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 731, 'PCMN-BASE', 'IMMO', 'XXXXXX', '28', '1352', 'Immobilisations financières', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 732, 'PCMN-BASE', 'IMMO', 'XXXXXX', '280', '731', 'Participations dans des entreprises liées', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 733, 'PCMN-BASE', 'IMMO', 'XXXXXX', '2800', '732', 'Valeur d''acquisition (peut être subdivisé par participation)', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 734, 'PCMN-BASE', 'IMMO', 'XXXXXX', '2801', '732', 'Montants non appelés (idem)', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 735, 'PCMN-BASE', 'IMMO', 'XXXXXX', '2808', '732', 'Plus-values actées (idem)', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 736, 'PCMN-BASE', 'IMMO', 'XXXXXX', '2809', '732', 'Réductions de valeurs actées (idem)', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 737, 'PCMN-BASE', 'IMMO', 'XXXXXX', '281', '731', 'Créances sur des entreprises liées', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 738, 'PCMN-BASE', 'IMMO', 'XXXXXX', '2810', '737', 'Créances en compte', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 739, 'PCMN-BASE', 'IMMO', 'XXXXXX', '2811', '737', 'Effets à recevoir', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 740, 'PCMN-BASE', 'IMMO', 'XXXXXX', '2812', '737', 'Titres à revenu fixes', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 741, 'PCMN-BASE', 'IMMO', 'XXXXXX', '2817', '737', 'Créances douteuses', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 742, 'PCMN-BASE', 'IMMO', 'XXXXXX', '2819', '737', 'Réductions de valeurs actées', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 743, 'PCMN-BASE', 'IMMO', 'XXXXXX', '282', '731', 'Participations dans des entreprises avec lesquelles il existe un lien de participation', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 744, 'PCMN-BASE', 'IMMO', 'XXXXXX', '2820', '743', 'Valeur d''acquisition (peut être subdivisé par participation)', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 745, 'PCMN-BASE', 'IMMO', 'XXXXXX', '2821', '743', 'Montants non appelés (idem)', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 746, 'PCMN-BASE', 'IMMO', 'XXXXXX', '2828', '743', 'Plus-values actées (idem)', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 747, 'PCMN-BASE', 'IMMO', 'XXXXXX', '2829', '743', 'Réductions de valeurs actées (idem)', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 748, 'PCMN-BASE', 'IMMO', 'XXXXXX', '283', '731', 'Créances sur des entreprises avec lesquelles il existe un lien de participation', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 749, 'PCMN-BASE', 'IMMO', 'XXXXXX', '2830', '748', 'Créances en compte', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 750, 'PCMN-BASE', 'IMMO', 'XXXXXX', '2831', '748', 'Effets à recevoir', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 751, 'PCMN-BASE', 'IMMO', 'XXXXXX', '2832', '748', 'Titres à revenu fixe', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 752, 'PCMN-BASE', 'IMMO', 'XXXXXX', '2837', '748', 'Créances douteuses', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 753, 'PCMN-BASE', 'IMMO', 'XXXXXX', '2839', '748', 'Réductions de valeurs actées', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 754, 'PCMN-BASE', 'IMMO', 'XXXXXX', '284', '731', 'Autres actions et parts', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 755, 'PCMN-BASE', 'IMMO', 'XXXXXX', '2840', '754', 'Valeur d''acquisition', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 756, 'PCMN-BASE', 'IMMO', 'XXXXXX', '2841', '754', 'Montants non appelés', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 757, 'PCMN-BASE', 'IMMO', 'XXXXXX', '2848', '754', 'Plus-values actées', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 758, 'PCMN-BASE', 'IMMO', 'XXXXXX', '2849', '754', 'Réductions de valeur actées', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 759, 'PCMN-BASE', 'IMMO', 'XXXXXX', '285', '731', 'Autres créances', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 760, 'PCMN-BASE', 'IMMO', 'XXXXXX', '2850', '759', 'Créances en compte', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 761, 'PCMN-BASE', 'IMMO', 'XXXXXX', '2851', '759', 'Effets à recevoir', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 762, 'PCMN-BASE', 'IMMO', 'XXXXXX', '2852', '759', 'Titres à revenu fixe', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 763, 'PCMN-BASE', 'IMMO', 'XXXXXX', '2857', '759', 'Créances douteuses', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 764, 'PCMN-BASE', 'IMMO', 'XXXXXX', '2859', '759', 'Réductions de valeur actées', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 765, 'PCMN-BASE', 'IMMO', 'XXXXXX', '288', '731', 'Cautionnements versés en numéraires', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 766, 'PCMN-BASE', 'IMMO', 'XXXXXX', '2880', '765', 'Téléphone, téléfax, télex', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 767, 'PCMN-BASE', 'IMMO', 'XXXXXX', '2881', '765', 'Gaz', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 768, 'PCMN-BASE', 'IMMO', 'XXXXXX', '2882', '765', 'Eau', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 769, 'PCMN-BASE', 'IMMO', 'XXXXXX', '2883', '765', 'Electricité', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 770, 'PCMN-BASE', 'IMMO', 'XXXXXX', '2887', '765', 'Autres cautionnements versés en numéraires', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 771, 'PCMN-BASE', 'IMMO', 'XXXXXX', '29', '1352', 'Créances à plus d''un an', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 772, 'PCMN-BASE', 'IMMO', 'XXXXXX', '290', '771', 'Créances commerciales', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 773, 'PCMN-BASE', 'IMMO', 'XXXXXX', '2900', '772', 'Clients', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 774, 'PCMN-BASE', 'IMMO', 'XXXXXX', '29000', '773', 'Créances en compte sur entreprises liées', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 775, 'PCMN-BASE', 'IMMO', 'XXXXXX', '29001', '773', 'Sur entreprises avec lesquelles il existe un lien de participation', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 776, 'PCMN-BASE', 'IMMO', 'XXXXXX', '29002', '773', 'Sur clients Belgique', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 777, 'PCMN-BASE', 'IMMO', 'XXXXXX', '29003', '773', 'Sur clients C.E.E.', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 778, 'PCMN-BASE', 'IMMO', 'XXXXXX', '29004', '773', 'Sur clients exportation hors C.E.E.', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 779, 'PCMN-BASE', 'IMMO', 'XXXXXX', '29005', '773', 'Créances sur les coparticipants (associations momentanées)', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 780, 'PCMN-BASE', 'IMMO', 'XXXXXX', '2901', '772', 'Effets à recevoir', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 781, 'PCMN-BASE', 'IMMO', 'XXXXXX', '29010', '780', 'Sur entreprises liées', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 782, 'PCMN-BASE', 'IMMO', 'XXXXXX', '29011', '780', 'Sur entreprises avec lesquelles il existe un lien de participation', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 783, 'PCMN-BASE', 'IMMO', 'XXXXXX', '29012', '780', 'Sur clients Belgique', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 784, 'PCMN-BASE', 'IMMO', 'XXXXXX', '29013', '780', 'Sur clients C.E.E.', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 785, 'PCMN-BASE', 'IMMO', 'XXXXXX', '29014', '780', 'Sur clients exportation hors C.E.E.', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 786, 'PCMN-BASE', 'IMMO', 'XXXXXX', '2905', '772', 'Retenues sur garanties', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 787, 'PCMN-BASE', 'IMMO', 'XXXXXX', '2906', '772', 'Acomptes versés', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 788, 'PCMN-BASE', 'IMMO', 'XXXXXX', '2907', '772', 'Créances douteuses (à ventiler comme clients 2900)', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 789, 'PCMN-BASE', 'IMMO', 'XXXXXX', '2909', '772', 'Réductions de valeur actées (à ventiler comme clients 2900)', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 790, 'PCMN-BASE', 'IMMO', 'XXXXXX', '291', '771', 'Autres créances', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 791, 'PCMN-BASE', 'IMMO', 'XXXXXX', '2910', '790', 'Créances en compte', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 792, 'PCMN-BASE', 'IMMO', 'XXXXXX', '29100', '791', 'Sur entreprises liées', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 793, 'PCMN-BASE', 'IMMO', 'XXXXXX', '29101', '791', 'Sur entreprises avec lesquelles il existe un lien de participation', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 794, 'PCMN-BASE', 'IMMO', 'XXXXXX', '29102', '791', 'Sur autres débiteurs', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 795, 'PCMN-BASE', 'IMMO', 'XXXXXX', '2911', '790', 'Effets à recevoir', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 796, 'PCMN-BASE', 'IMMO', 'XXXXXX', '29110', '795', 'Sur entreprises liées', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 797, 'PCMN-BASE', 'IMMO', 'XXXXXX', '29111', '795', 'Sur entreprises avec lesquelles il existe un lien de participation', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 798, 'PCMN-BASE', 'IMMO', 'XXXXXX', '29112', '795', 'Sur autres débiteurs', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 799, 'PCMN-BASE', 'IMMO', 'XXXXXX', '2912', '790', 'Créances résultant de la cession d''immobilisations données en leasing', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 800, 'PCMN-BASE', 'IMMO', 'XXXXXX', '2917', '790', 'Créances douteuses', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 801, 'PCMN-BASE', 'IMMO', 'XXXXXX', '2919', '790', 'Réductions de valeur actées', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 802, 'PCMN-BASE', 'STOCK', 'XXXXXX', '30', '1353', 'Approvisionnements - matières premières', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 803, 'PCMN-BASE', 'STOCK', 'XXXXXX', '300', '802', 'Valeur d''acquisition', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 804, 'PCMN-BASE', 'STOCK', 'XXXXXX', '309', '802', 'Réductions de valeur actées', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 805, 'PCMN-BASE', 'STOCK', 'XXXXXX', '31', '1353', 'Approvsionnements et fournitures', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 806, 'PCMN-BASE', 'STOCK', 'XXXXXX', '310', '805', 'Valeur d''acquisition', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 807, 'PCMN-BASE', 'STOCK', 'XXXXXX', '3100', '806', 'Matières d''approvisionnement', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 808, 'PCMN-BASE', 'STOCK', 'XXXXXX', '3101', '806', 'Energie, charbon, coke, mazout, essence, propane', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 809, 'PCMN-BASE', 'STOCK', 'XXXXXX', '3102', '806', 'Produits d''entretien', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 810, 'PCMN-BASE', 'STOCK', 'XXXXXX', '3103', '806', 'Fournitures diverses et petit outillage', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 811, 'PCMN-BASE', 'STOCK', 'XXXXXX', '3104', '806', 'Imprimés et fournitures de bureau', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 812, 'PCMN-BASE', 'STOCK', 'XXXXXX', '3105', '806', 'Fournitures de services sociaux', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 813, 'PCMN-BASE', 'STOCK', 'XXXXXX', '3106', '806', 'Emballages commerciaux', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 814, 'PCMN-BASE', 'STOCK', 'XXXXXX', '31060', '813', 'Emballages perdus', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 815, 'PCMN-BASE', 'STOCK', 'XXXXXX', '31061', '813', 'Emballages récupérables', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 816, 'PCMN-BASE', 'STOCK', 'XXXXXX', '319', '805', 'Réductions de valeur actées', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 817, 'PCMN-BASE', 'STOCK', 'XXXXXX', '32', '1353', 'En cours de fabrication', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 818, 'PCMN-BASE', 'STOCK', 'XXXXXX', '320', '817', 'Valeur d''acquisition', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 819, 'PCMN-BASE', 'STOCK', 'XXXXXX', '3200', '818', 'Produits semi-ouvrés', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 820, 'PCMN-BASE', 'STOCK', 'XXXXXX', '3201', '818', 'Produits en cours de fabrication', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 821, 'PCMN-BASE', 'STOCK', 'XXXXXX', '3202', '818', 'Travaux en cours', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 822, 'PCMN-BASE', 'STOCK', 'XXXXXX', '3205', '818', 'Déchets', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 823, 'PCMN-BASE', 'STOCK', 'XXXXXX', '3206', '818', 'Rebuts', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 824, 'PCMN-BASE', 'STOCK', 'XXXXXX', '3209', '818', 'Travaux en association momentanée', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 825, 'PCMN-BASE', 'STOCK', 'XXXXXX', '329', '817', 'Réductions de valeur actées', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 826, 'PCMN-BASE', 'STOCK', 'XXXXXX', '33', '1353', 'Produits finis', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 827, 'PCMN-BASE', 'STOCK', 'XXXXXX', '330', '826', 'Valeur d''acquisition', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 828, 'PCMN-BASE', 'STOCK', 'XXXXXX', '3300', '827', 'Produits finis', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 829, 'PCMN-BASE', 'STOCK', 'XXXXXX', '339', '826', 'Réductions de valeur actées', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 830, 'PCMN-BASE', 'STOCK', 'XXXXXX', '34', '1353', 'Marchandises', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 831, 'PCMN-BASE', 'STOCK', 'XXXXXX', '340', '830', 'Valeur d''acquisition', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 832, 'PCMN-BASE', 'STOCK', 'XXXXXX', '3400', '831', 'Groupe A', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 833, 'PCMN-BASE', 'STOCK', 'XXXXXX', '3401', '831', 'Groupe B', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 834, 'PCMN-BASE', 'STOCK', 'XXXXXX', '3402', '831', 'Groupe C', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 835, 'PCMN-BASE', 'STOCK', 'XXXXXX', '349', '830', 'Réductions de valeur actées', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 836, 'PCMN-BASE', 'STOCK', 'XXXXXX', '35', '1353', 'Immeubles destinés à la vente', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 837, 'PCMN-BASE', 'STOCK', 'XXXXXX', '350', '836', 'Valeur d''acquisition', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 838, 'PCMN-BASE', 'STOCK', 'XXXXXX', '3500', '837', 'Immeuble A', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 839, 'PCMN-BASE', 'STOCK', 'XXXXXX', '3501', '837', 'Immeuble B', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 840, 'PCMN-BASE', 'STOCK', 'XXXXXX', '3502', '837', 'Immeuble C', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 841, 'PCMN-BASE', 'STOCK', 'XXXXXX', '351', '836', 'Immeubles construits en vue de leur revente', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 842, 'PCMN-BASE', 'STOCK', 'XXXXXX', '3510', '841', 'Immeuble A', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 843, 'PCMN-BASE', 'STOCK', 'XXXXXX', '3511', '841', 'Immeuble B', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 844, 'PCMN-BASE', 'STOCK', 'XXXXXX', '3512', '841', 'Immeuble C', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 845, 'PCMN-BASE', 'STOCK', 'XXXXXX', '359', '836', 'Réductions de valeurs actées', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 846, 'PCMN-BASE', 'STOCK', 'XXXXXX', '36', '1353', 'Acomptes versés sur achats pour stocks', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 847, 'PCMN-BASE', 'STOCK', 'XXXXXX', '360', '846', 'Acomptes versés (à ventiler éventuellement par catégorie)', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 848, 'PCMN-BASE', 'STOCK', 'XXXXXX', '369', '846', 'Réductions de valeur actées', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 849, 'PCMN-BASE', 'STOCK', 'XXXXXX', '37', '1353', 'Commandes en cours d''exécution', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 850, 'PCMN-BASE', 'STOCK', 'XXXXXX', '370', '849', 'Valeur d''acquisition', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 851, 'PCMN-BASE', 'STOCK', 'XXXXXX', '371', '849', 'Bénéfice pris en compte', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 852, 'PCMN-BASE', 'STOCK', 'XXXXXX', '379', '849', 'Réductions de valeur actées', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 853, 'PCMN-BASE', 'THIRDPARTY', 'XXXXXX', '40', '1354', 'Créances commerciales', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 854, 'PCMN-BASE', 'THIRDPARTY', 'XXXXXX', '400', '853', 'Clients', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 855, 'PCMN-BASE', 'THIRDPARTY', 'XXXXXX', '4007', '854', 'Rabais, remises et  ristournes à accorder et autres notes de crédit à établir', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 856, 'PCMN-BASE', 'THIRDPARTY', 'XXXXXX', '4008', '854', 'Créances résultant de livraisons de biens (associations momentanées)', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 857, 'PCMN-BASE', 'THIRDPARTY', 'XXXXXX', '401', '853', 'Effets à recevoir', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 858, 'PCMN-BASE', 'THIRDPARTY', 'XXXXXX', '4010', '857', 'Effets à recevoir', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 859, 'PCMN-BASE', 'THIRDPARTY', 'XXXXXX', '4013', '857', 'Effets à l''encaissement', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 860, 'PCMN-BASE', 'THIRDPARTY', 'XXXXXX', '4015', '857', 'Effets à l''escompte', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 861, 'PCMN-BASE', 'THIRDPARTY', 'XXXXXX', '402', '853', 'Clients, créances courantes, entreprises apparentées, administrateurs et gérants', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 862, 'PCMN-BASE', 'THIRDPARTY', 'XXXXXX', '4020', '861', 'Entreprises liées', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 863, 'PCMN-BASE', 'THIRDPARTY', 'XXXXXX', '4021', '861', 'Autres entreprises avec lesquelles il existe un lien de participation', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 864, 'PCMN-BASE', 'THIRDPARTY', 'XXXXXX', '4022', '861', 'Administrateurs et gérants d''entreprise', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 865, 'PCMN-BASE', 'THIRDPARTY', 'XXXXXX', '403', '853', 'Effets à recevoir sur entreprises apparentées et administrateurs et gérants', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 866, 'PCMN-BASE', 'THIRDPARTY', 'XXXXXX', '4030', '865', 'Entreprises liées', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 867, 'PCMN-BASE', 'THIRDPARTY', 'XXXXXX', '4031', '865', 'Autres entreprises avec lesquelles il existe un lien de participation', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 868, 'PCMN-BASE', 'THIRDPARTY', 'XXXXXX', '4032', '865', 'Administrateurs et gérants de l''entreprise', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 869, 'PCMN-BASE', 'THIRDPARTY', 'XXXXXX', '404', '853', 'Produits à recevoir (factures à établir)', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 870, 'PCMN-BASE', 'THIRDPARTY', 'XXXXXX', '405', '853', 'Clients : retenues sur garanties', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 871, 'PCMN-BASE', 'THIRDPARTY', 'XXXXXX', '406', '853', 'Acomptes versés', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 872, 'PCMN-BASE', 'THIRDPARTY', 'XXXXXX', '407', '853', 'Créances douteuses', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 873, 'PCMN-BASE', 'THIRDPARTY', 'XXXXXX', '408', '853', 'Compensation clients', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 874, 'PCMN-BASE', 'THIRDPARTY', 'XXXXXX', '409', '853', 'Réductions de valeur actées', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 875, 'PCMN-BASE', 'THIRDPARTY', 'XXXXXX', '41', '1354', 'Autres créances', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 876, 'PCMN-BASE', 'THIRDPARTY', 'XXXXXX', '410', '875', 'Capital appelé, non versé', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 877, 'PCMN-BASE', 'THIRDPARTY', 'XXXXXX', '4100', '876', 'Appels de fonds', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 878, 'PCMN-BASE', 'THIRDPARTY', 'XXXXXX', '4101', '876', 'Actionnaires défaillants', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 879, 'PCMN-BASE', 'THIRDPARTY', 'XXXXXX', '411', '875', 'T.V.A. à récupérer', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 880, 'PCMN-BASE', 'THIRDPARTY', 'XXXXXX', '4110', '879', 'T.V.A. due', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 881, 'PCMN-BASE', 'THIRDPARTY', 'XXXXXX', '4111', '879', 'T.V.A. déductible', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 882, 'PCMN-BASE', 'THIRDPARTY', 'XXXXXX', '4112', '879', 'Compte courant administration T.V.A.', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 883, 'PCMN-BASE', 'THIRDPARTY', 'XXXXXX', '4118', '879', 'Taxe d''égalisation due', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 884, 'PCMN-BASE', 'THIRDPARTY', 'XXXXXX', '412', '875', 'Impôts et versements fiscaux à récupérer', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 885, 'PCMN-BASE', 'THIRDPARTY', 'XXXXXX', '4120', '884', 'Impôts belges sur le résultat', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 886, 'PCMN-BASE', 'THIRDPARTY', 'XXXXXX', '4125', '884', 'Autres impôts belges', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 887, 'PCMN-BASE', 'THIRDPARTY', 'XXXXXX', '4128', '884', 'Impôts étrangers', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 888, 'PCMN-BASE', 'THIRDPARTY', 'XXXXXX', '414', '875', 'Produits à recevoir', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 889, 'PCMN-BASE', 'THIRDPARTY', 'XXXXXX', '416', '875', 'Créances diverses', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 890, 'PCMN-BASE', 'THIRDPARTY', 'XXXXXX', '4160', '889', 'Associés (compte d''apport en société)', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 891, 'PCMN-BASE', 'THIRDPARTY', 'XXXXXX', '4161', '889', 'Avances et prêts au personnel', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 892, 'PCMN-BASE', 'THIRDPARTY', 'XXXXXX', '4162', '889', 'Compte courant des associés en S.P.R.L.', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 893, 'PCMN-BASE', 'THIRDPARTY', 'XXXXXX', '4163', '889', 'Compte courant des administrateurs et gérants', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 894, 'PCMN-BASE', 'THIRDPARTY', 'XXXXXX', '4164', '889', 'Créances sur sociétés apparentées', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 895, 'PCMN-BASE', 'THIRDPARTY', 'XXXXXX', '4166', '889', 'Emballages et matériel à rendre', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 896, 'PCMN-BASE', 'THIRDPARTY', 'XXXXXX', '4167', '889', 'Etat et établissements publics', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 897, 'PCMN-BASE', 'THIRDPARTY', 'XXXXXX', '41670', '896', 'Subsides à recevoir', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 898, 'PCMN-BASE', 'THIRDPARTY', 'XXXXXX', '41671', '896', 'Autres créances', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 899, 'PCMN-BASE', 'THIRDPARTY', 'XXXXXX', '4168', '889', 'Rabais, ristournes et remises à obtenir et autres avoirs non encore reçus', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 900, 'PCMN-BASE', 'THIRDPARTY', 'XXXXXX', '417', '875', 'Créances douteuses', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 901, 'PCMN-BASE', 'THIRDPARTY', 'XXXXXX', '418', '875', 'Cautionnements versés en numéraires', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 902, 'PCMN-BASE', 'THIRDPARTY', 'XXXXXX', '419', '875', 'Réductions de valeur actées', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 903, 'PCMN-BASE', 'THIRDPARTY', 'XXXXXX', '42', '1354', 'Dettes à plus d''un an échéant dans l''année', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 904, 'PCMN-BASE', 'THIRDPARTY', 'XXXXXX', '420', '903', 'Emprunts subordonnés', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 905, 'PCMN-BASE', 'THIRDPARTY', 'XXXXXX', '4200', '904', 'Convertibles', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 906, 'PCMN-BASE', 'THIRDPARTY', 'XXXXXX', '4201', '904', 'Non convertibles', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 907, 'PCMN-BASE', 'THIRDPARTY', 'XXXXXX', '421', '903', 'Emprunts obligataires non subordonnés', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 908, 'PCMN-BASE', 'THIRDPARTY', 'XXXXXX', '4210', '907', 'Convertibles', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 909, 'PCMN-BASE', 'THIRDPARTY', 'XXXXXX', '4211', '907', 'Non convertibles', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 910, 'PCMN-BASE', 'THIRDPARTY', 'XXXXXX', '422', '903', 'Dettes de location-financement et assimilées', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 911, 'PCMN-BASE', 'THIRDPARTY', 'XXXXXX', '4220', '910', 'Financement de biens immobiliers', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 912, 'PCMN-BASE', 'THIRDPARTY', 'XXXXXX', '4221', '910', 'Financement de biens mobiliers', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 913, 'PCMN-BASE', 'THIRDPARTY', 'XXXXXX', '423', '903', 'Etablissements de crédit', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 914, 'PCMN-BASE', 'THIRDPARTY', 'XXXXXX', '4230', '913', 'Dettes en compte', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 915, 'PCMN-BASE', 'THIRDPARTY', 'XXXXXX', '4231', '913', 'Promesses', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 916, 'PCMN-BASE', 'THIRDPARTY', 'XXXXXX', '4232', '913', 'Crédits d''acceptation', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 917, 'PCMN-BASE', 'THIRDPARTY', 'XXXXXX', '424', '903', 'Autres emprunts', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 918, 'PCMN-BASE', 'THIRDPARTY', 'XXXXXX', '425', '903', 'Dettes commerciales', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 919, 'PCMN-BASE', 'THIRDPARTY', 'XXXXXX', '4250', '918', 'Fournisseurs', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 920, 'PCMN-BASE', 'THIRDPARTY', 'XXXXXX', '4251', '918', 'Effets à payer', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 921, 'PCMN-BASE', 'THIRDPARTY', 'XXXXXX', '426', '903', 'Cautionnements reçus en numéraires', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 922, 'PCMN-BASE', 'THIRDPARTY', 'XXXXXX', '429', '903', 'Dettes diverses', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 923, 'PCMN-BASE', 'THIRDPARTY', 'XXXXXX', '4290', '922', 'Entreprises liées', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 924, 'PCMN-BASE', 'THIRDPARTY', 'XXXXXX', '4291', '922', 'Entreprises avec lesquelles il existe un lien de participation', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 925, 'PCMN-BASE', 'THIRDPARTY', 'XXXXXX', '4292', '922', 'Administrateurs, gérants, associés', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 926, 'PCMN-BASE', 'THIRDPARTY', 'XXXXXX', '4299', '922', 'Autres dettes', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 927, 'PCMN-BASE', 'THIRDPARTY', 'XXXXXX', '43', '1354', 'Dettes financières', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 928, 'PCMN-BASE', 'THIRDPARTY', 'XXXXXX', '430', '927', 'Etablissements de crédit. Emprunts en compte à terme fixe', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 929, 'PCMN-BASE', 'THIRDPARTY', 'XXXXXX', '431', '927', 'Etablissements de crédit. Promesses', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 930, 'PCMN-BASE', 'THIRDPARTY', 'XXXXXX', '432', '927', 'Etablissements de crédit. Crédits d''acceptation', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 931, 'PCMN-BASE', 'THIRDPARTY', 'XXXXXX', '433', '927', 'Etablissements de crédit. Dettes en compte courant', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 932, 'PCMN-BASE', 'THIRDPARTY', 'XXXXXX', '439', '927', 'Autres emprunts', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 933, 'PCMN-BASE', 'THIRDPARTY', 'XXXXXX', '44', '1354', 'Dettes commerciales', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 934, 'PCMN-BASE', 'THIRDPARTY', 'XXXXXX', '440', '933', 'Fournisseurs', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 935, 'PCMN-BASE', 'THIRDPARTY', 'XXXXXX', '4400', '934', 'Entreprises apparentées', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 936, 'PCMN-BASE', 'THIRDPARTY', 'XXXXXX', '44000', '935', 'Entreprises liées', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 937, 'PCMN-BASE', 'THIRDPARTY', 'XXXXXX', '44001', '935', 'Entreprises avec lesquelles il existe un lien de participation', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 938, 'PCMN-BASE', 'THIRDPARTY', 'XXXXXX', '4401', '934', 'Fournisseurs ordinaires', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 939, 'PCMN-BASE', 'THIRDPARTY', 'XXXXXX', '44010', '938', 'Fournisseurs belges', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 940, 'PCMN-BASE', 'THIRDPARTY', 'XXXXXX', '44011', '938', 'Fournisseurs CEE', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 941, 'PCMN-BASE', 'THIRDPARTY', 'XXXXXX', '44012', '938', 'Fournisseurs importation', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 942, 'PCMN-BASE', 'THIRDPARTY', 'XXXXXX', '4402', '934', 'Dettes envers les coparticipants (associations momentanées)', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 943, 'PCMN-BASE', 'THIRDPARTY', 'XXXXXX', '4403', '934', 'Fournisseurs - retenues de garanties', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 944, 'PCMN-BASE', 'THIRDPARTY', 'XXXXXX', '441', '933', 'Effets à payer', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 945, 'PCMN-BASE', 'THIRDPARTY', 'XXXXXX', '4410', '944', 'Entreprises apparentées', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 946, 'PCMN-BASE', 'THIRDPARTY', 'XXXXXX', '44100', '945', 'Entreprises liées', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 947, 'PCMN-BASE', 'THIRDPARTY', 'XXXXXX', '44101', '945', 'Entreprises avec lesquelles il existe un lien de participation', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 948, 'PCMN-BASE', 'THIRDPARTY', 'XXXXXX', '4411', '944', 'Fournisseurs ordinaires', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 949, 'PCMN-BASE', 'THIRDPARTY', 'XXXXXX', '44110', '948', 'Fournisseurs belges', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 950, 'PCMN-BASE', 'THIRDPARTY', 'XXXXXX', '44111', '948', 'Fournisseurs CEE', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 951, 'PCMN-BASE', 'THIRDPARTY', 'XXXXXX', '44112', '948', 'Fournisseurs importation', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 952, 'PCMN-BASE', 'THIRDPARTY', 'XXXXXX', '444', '933', 'Factures à recevoir', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 953, 'PCMN-BASE', 'THIRDPARTY', 'XXXXXX', '446', '933', 'Acomptes reçus', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 954, 'PCMN-BASE', 'THIRDPARTY', 'XXXXXX', '448', '933', 'Compensations fournisseurs', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 955, 'PCMN-BASE', 'THIRDPARTY', 'XXXXXX', '45', '1354', 'Dettes fiscales, salariales et sociales', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 956, 'PCMN-BASE', 'THIRDPARTY', 'XXXXXX', '450', '955', 'Dettes fiscales estimées', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 957, 'PCMN-BASE', 'THIRDPARTY', 'XXXXXX', '4501', '956', 'Impôts sur le résultat', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 958, 'PCMN-BASE', 'THIRDPARTY', 'XXXXXX', '4505', '956', 'Autres impôts en Belgique', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 959, 'PCMN-BASE', 'THIRDPARTY', 'XXXXXX', '4508', '956', 'Impôts à l''étranger', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 960, 'PCMN-BASE', 'THIRDPARTY', 'XXXXXX', '451', '955', 'T.V.A. à payer', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 961, 'PCMN-BASE', 'THIRDPARTY', 'XXXXXX', '4510', '960', 'T.V.A. due', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 962, 'PCMN-BASE', 'THIRDPARTY', 'XXXXXX', '4511', '960', 'T.V.A. déductible', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 963, 'PCMN-BASE', 'THIRDPARTY', 'XXXXXX', '4512', '960', 'Compte courant administration T.V.A.', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 964, 'PCMN-BASE', 'THIRDPARTY', 'XXXXXX', '4518', '960', 'Taxe d''égalisation due', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 965, 'PCMN-BASE', 'THIRDPARTY', 'XXXXXX', '452', '955', 'Impôts et taxes à payer', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 966, 'PCMN-BASE', 'THIRDPARTY', 'XXXXXX', '4520', '965', 'Autres impôts sur le résultat', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 967, 'PCMN-BASE', 'THIRDPARTY', 'XXXXXX', '4525', '965', 'Autres impôts et taxes en Belgique', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 968, 'PCMN-BASE', 'THIRDPARTY', 'XXXXXX', '45250', '967', 'Précompte immobilier', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 969, 'PCMN-BASE', 'THIRDPARTY', 'XXXXXX', '45251', '967', 'Impôts communaux à payer', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 970, 'PCMN-BASE', 'THIRDPARTY', 'XXXXXX', '45252', '967', 'Impôts provinciaux à payer', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 971, 'PCMN-BASE', 'THIRDPARTY', 'XXXXXX', '45253', '967', 'Autres impôts et taxes à payer', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 972, 'PCMN-BASE', 'THIRDPARTY', 'XXXXXX', '4528', '965', 'Impôts et taxes à l''étranger', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 973, 'PCMN-BASE', 'THIRDPARTY', 'XXXXXX', '453', '955', 'Précomptes retenus', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 974, 'PCMN-BASE', 'THIRDPARTY', 'XXXXXX', '4530', '973', 'Précompte professionnel retenu sur rémunérations', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 975, 'PCMN-BASE', 'THIRDPARTY', 'XXXXXX', '4531', '973', 'Précompte professionnel retenu sur tantièmes', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 976, 'PCMN-BASE', 'THIRDPARTY', 'XXXXXX', '4532', '973', 'Précompte mobilier retenu sur dividendes attribués', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 977, 'PCMN-BASE', 'THIRDPARTY', 'XXXXXX', '4533', '973', 'Précompte mobilier retenu sur intérêts payés', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 978, 'PCMN-BASE', 'THIRDPARTY', 'XXXXXX', '4538', '973', 'Autres précomptes retenus', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 979, 'PCMN-BASE', 'THIRDPARTY', 'XXXXXX', '454', '955', 'Office National de la Sécurité Sociale', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 980, 'PCMN-BASE', 'THIRDPARTY', 'XXXXXX', '4540', '979', 'Arriérés', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 981, 'PCMN-BASE', 'THIRDPARTY', 'XXXXXX', '4541', '979', '1er trimestre', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 982, 'PCMN-BASE', 'THIRDPARTY', 'XXXXXX', '4542', '979', '2ème trimestre', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 983, 'PCMN-BASE', 'THIRDPARTY', 'XXXXXX', '4543', '979', '3ème trimestre', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 984, 'PCMN-BASE', 'THIRDPARTY', 'XXXXXX', '4544', '979', '4ème trimestre', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 985, 'PCMN-BASE', 'THIRDPARTY', 'XXXXXX', '455', '955', 'Rémunérations', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 986, 'PCMN-BASE', 'THIRDPARTY', 'XXXXXX', '4550', '985', 'Administrateurs,  gérants et commissaires (non réviseurs)', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 987, 'PCMN-BASE', 'THIRDPARTY', 'XXXXXX', '4551', '985', 'Direction', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 988, 'PCMN-BASE', 'THIRDPARTY', 'XXXXXX', '4552', '985', 'Employés', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 989, 'PCMN-BASE', 'THIRDPARTY', 'XXXXXX', '4553', '985', 'Ouvriers', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 990, 'PCMN-BASE', 'THIRDPARTY', 'XXXXXX', '456', '955', 'Pécules de vacances', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 991, 'PCMN-BASE', 'THIRDPARTY', 'XXXXXX', '4560', '990', 'Direction', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 992, 'PCMN-BASE', 'THIRDPARTY', 'XXXXXX', '4561', '990', 'Employés', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 993, 'PCMN-BASE', 'THIRDPARTY', 'XXXXXX', '4562', '990', 'Ouvriers', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 994, 'PCMN-BASE', 'THIRDPARTY', 'XXXXXX', '459', '955', 'Autres dettes sociales', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 995, 'PCMN-BASE', 'THIRDPARTY', 'XXXXXX', '4590', '994', 'Provision pour gratifications de fin d''année', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 996, 'PCMN-BASE', 'THIRDPARTY', 'XXXXXX', '4591', '994', 'Départs de personnel', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 997, 'PCMN-BASE', 'THIRDPARTY', 'XXXXXX', '4592', '994', 'Oppositions sur rémunérations', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 998, 'PCMN-BASE', 'THIRDPARTY', 'XXXXXX', '4593', '994', 'Assurances relatives au personnel', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 999, 'PCMN-BASE', 'THIRDPARTY', 'XXXXXX', '45930', '998', 'Assurance loi', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1000, 'PCMN-BASE', 'THIRDPARTY', 'XXXXXX', '45931', '998', 'Assurance salaire garanti', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1001, 'PCMN-BASE', 'THIRDPARTY', 'XXXXXX', '45932', '998', 'Assurance groupe', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1002, 'PCMN-BASE', 'THIRDPARTY', 'XXXXXX', '45933', '998', 'Assurances individuelles', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1003, 'PCMN-BASE', 'THIRDPARTY', 'XXXXXX', '4594', '994', 'Caisse d''assurances sociales pour travailleurs indépendants', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1004, 'PCMN-BASE', 'THIRDPARTY', 'XXXXXX', '4597', '994', 'Dettes et provisions sociales diverses', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1005, 'PCMN-BASE', 'THIRDPARTY', 'XXXXXX', '46', '1354', 'Acomptes reçus sur commande', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1006, 'PCMN-BASE', 'THIRDPARTY', 'XXXXXX', '47', '1354', 'Dettes découlant de l''affectation des résultats', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1007, 'PCMN-BASE', 'THIRDPARTY', 'XXXXXX', '470', '1006', 'Dividendes et tantièmes d''exercices antérieurs', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1008, 'PCMN-BASE', 'THIRDPARTY', 'XXXXXX', '471', '1006', 'Dividendes de l''exercice', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1009, 'PCMN-BASE', 'THIRDPARTY', 'XXXXXX', '472', '1006', 'Tantièmes de l''exercice', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1010, 'PCMN-BASE', 'THIRDPARTY', 'XXXXXX', '473', '1006', 'Autres allocataires', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1011, 'PCMN-BASE', 'THIRDPARTY', 'XXXXXX', '48', '4', 'Dettes diverses', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1012, 'PCMN-BASE', 'THIRDPARTY', 'XXXXXX', '480', '1011', 'Obligations et coupons échus', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1013, 'PCMN-BASE', 'THIRDPARTY', 'XXXXXX', '481', '1011', 'Actionnaires - capital à rembourser', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1014, 'PCMN-BASE', 'THIRDPARTY', 'XXXXXX', '482', '1011', 'Participation du personnel à payer', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1015, 'PCMN-BASE', 'THIRDPARTY', 'XXXXXX', '483', '1011', 'Acomptes reçus d''autres tiers à moins d''un an', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1016, 'PCMN-BASE', 'THIRDPARTY', 'XXXXXX', '486', '1011', 'Emballages et matériel consignés', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1017, 'PCMN-BASE', 'THIRDPARTY', 'XXXXXX', '488', '1011', 'Cautionnements reçus en numéraires', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1018, 'PCMN-BASE', 'THIRDPARTY', 'XXXXXX', '489', '1011', 'Autres dettes diverses', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1019, 'PCMN-BASE', 'THIRDPARTY', 'XXXXXX', '49', '1354', 'Comptes de régularisation et compte d''attente', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1020, 'PCMN-BASE', 'THIRDPARTY', 'XXXXXX', '490', '1019', 'Charges à reporter (à subdiviser par catégorie de charges)', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1021, 'PCMN-BASE', 'THIRDPARTY', 'XXXXXX', '491', '1019', 'Produits acquis', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1022, 'PCMN-BASE', 'THIRDPARTY', 'XXXXXX', '4910', '1021', 'Produits d''exploitation', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1023, 'PCMN-BASE', 'THIRDPARTY', 'XXXXXX', '49100', '1022', 'Ristournes et rabais à obtenir', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1024, 'PCMN-BASE', 'THIRDPARTY', 'XXXXXX', '49101', '1022', 'Commissions à obtenir', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1025, 'PCMN-BASE', 'THIRDPARTY', 'XXXXXX', '49102', '1022', 'Autres produits d''exploitation (redevances par exemple)', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1026, 'PCMN-BASE', 'THIRDPARTY', 'XXXXXX', '4911', '1021', 'Produits financiers', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1027, 'PCMN-BASE', 'THIRDPARTY', 'XXXXXX', '49110', '1026', 'Intérêts courus et non échus sur prêts et débits', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1028, 'PCMN-BASE', 'THIRDPARTY', 'XXXXXX', '49111', '1026', 'Autres produits financiers', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1029, 'PCMN-BASE', 'THIRDPARTY', 'XXXXXX', '492', '1019', 'Charges à imputer (à subdiviser par catégorie de charges)', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1030, 'PCMN-BASE', 'THIRDPARTY', 'XXXXXX', '493', '1019', 'Produits à reporter', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1031, 'PCMN-BASE', 'THIRDPARTY', 'XXXXXX', '4930', '1030', 'Produits d''exploitation à reporter', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1032, 'PCMN-BASE', 'THIRDPARTY', 'XXXXXX', '4931', '1030', 'Produits financiers à reporter', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1033, 'PCMN-BASE', 'THIRDPARTY', 'XXXXXX', '499', '1019', 'Comptes d''attente', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1034, 'PCMN-BASE', 'THIRDPARTY', 'XXXXXX', '4990', '1033', 'Compte d''attente', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1035, 'PCMN-BASE', 'THIRDPARTY', 'XXXXXX', '4991', '1033', 'Compte de répartition périodique des charges', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1036, 'PCMN-BASE', 'THIRDPARTY', 'XXXXXX', '4999', '1033', 'Transferts d''exercice', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1037, 'PCMN-BASE', 'FINAN', 'XXXXXX', '50', '1355', 'Actions propres', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1038, 'PCMN-BASE', 'FINAN', 'XXXXXX', '51', '1355', 'Actions et parts', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1039, 'PCMN-BASE', 'FINAN', 'XXXXXX', '510', '1038', 'Valeur d''acquisition', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1040, 'PCMN-BASE', 'FINAN', 'XXXXXX', '511', '1038', 'Montants non appelés', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1041, 'PCMN-BASE', 'FINAN', 'XXXXXX', '519', '1038', 'Réductions de valeur actées', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1042, 'PCMN-BASE', 'FINAN', 'XXXXXX', '52', '1355', 'Titres à revenus fixes', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1043, 'PCMN-BASE', 'FINAN', 'XXXXXX', '520', '1042', 'Valeur d''acquisition', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1044, 'PCMN-BASE', 'FINAN', 'XXXXXX', '529', '1042', 'Réductions de valeur actées', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1045, 'PCMN-BASE', 'FINAN', 'XXXXXX', '53', '1355', 'Dépots à terme', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1046, 'PCMN-BASE', 'FINAN', 'XXXXXX', '530', '1045', 'De plus d''un an', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1047, 'PCMN-BASE', 'FINAN', 'XXXXXX', '531', '1045', 'De plus d''un mois et à un an au plus', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1048, 'PCMN-BASE', 'FINAN', 'XXXXXX', '532', '1045', 'd''un mois au plus', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1049, 'PCMN-BASE', 'FINAN', 'XXXXXX', '539', '1045', 'Réductions de valeur actées', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1050, 'PCMN-BASE', 'FINAN', 'XXXXXX', '54', '1355', 'Valeurs échues à l''encaissement', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1051, 'PCMN-BASE', 'FINAN', 'XXXXXX', '540', '1050', 'Chèques à encaisser', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1052, 'PCMN-BASE', 'FINAN', 'XXXXXX', '541', '1050', 'Coupons à encaisser', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1053, 'PCMN-BASE', 'FINAN', 'XXXXXX', '55', '1355', 'Etablissements de crédit - Comptes ouverts auprès des divers établissements.', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1054, 'PCMN-BASE', 'FINAN', 'XXXXXX', '550', '1053', 'Comptes courants', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1055, 'PCMN-BASE', 'FINAN', 'XXXXXX', '551', '1053', 'Chèques émis', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1056, 'PCMN-BASE', 'FINAN', 'XXXXXX', '559', '1053', 'Réductions de valeur actées', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1057, 'PCMN-BASE', 'FINAN', 'XXXXXX', '56', '1355', 'Office des chèques postaux', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1058, 'PCMN-BASE', 'FINAN', 'XXXXXX', '560', '1057', 'Compte courant', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1059, 'PCMN-BASE', 'FINAN', 'XXXXXX', '561', '1057', 'Chèques émis', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1060, 'PCMN-BASE', 'FINAN', 'XXXXXX', '57', '1355', 'Caisses', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1061, 'PCMN-BASE', 'FINAN', 'XXXXXX', '570', '1060', 'à 577 Caisses - espèces ( 0 - centrale ; 7 - succursales et agences)', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1062, 'PCMN-BASE', 'FINAN', 'XXXXXX', '578', '1060', 'Caisses - timbres ( 0 - fiscaux ; 1 - postaux)', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1063, 'PCMN-BASE', 'FINAN', 'XXXXXX', '58', '1355', 'Virements internes', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1064, 'PCMN-BASE', 'EXPENSE', 'XXXXXX', '60', '1356', 'Approvisionnements et marchandises', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1065, 'PCMN-BASE', 'EXPENSE', 'PRODUCT', '600', '1064', 'Achats de matières premières', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1066, 'PCMN-BASE', 'EXPENSE', 'PRODUCT', '601', '1064', 'Achats de fournitures', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1067, 'PCMN-BASE', 'EXPENSE', 'SERVICE', '602', '1064', 'Achats de services, travaux et études', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1068, 'PCMN-BASE', 'EXPENSE', 'XXXXXX', '603', '1064', 'Sous-traitances générales', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1069, 'PCMN-BASE', 'EXPENSE', 'PRODUCT', '604', '1064', 'Achats de marchandises', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1070, 'PCMN-BASE', 'EXPENSE', 'XXXXXX', '605', '1064', 'Achats d''immeubles destinés à la revente', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1071, 'PCMN-BASE', 'EXPENSE', 'XXXXXX', '608', '1064', 'Remises , ristournes et rabais obtenus sur achats', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1072, 'PCMN-BASE', 'EXPENSE', 'XXXXXX', '609', '1064', 'Variations de stocks', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1073, 'PCMN-BASE', 'EXPENSE', 'XXXXXX', '6090', '1072', 'De matières premières', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1074, 'PCMN-BASE', 'EXPENSE', 'XXXXXX', '6091', '1072', 'De fournitures', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1075, 'PCMN-BASE', 'EXPENSE', 'XXXXXX', '6094', '1072', 'De marchandises', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1076, 'PCMN-BASE', 'EXPENSE', 'XXXXXX', '6095', '1072', 'd''immeubles destinés à la vente', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1077, 'PCMN-BASE', 'EXPENSE', 'XXXXXX', '61', '1356', 'Services et biens divers', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1078, 'PCMN-BASE', 'EXPENSE', 'XXXXXX', '610', '1077', 'Loyers et charges locatives', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1079, 'PCMN-BASE', 'EXPENSE', 'XXXXXX', '6100', '1078', 'Loyers divers', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1080, 'PCMN-BASE', 'EXPENSE', 'XXXXXX', '6101', '1078', 'Charges locatives (assurances, frais de confort,etc)', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1081, 'PCMN-BASE', 'EXPENSE', 'XXXXXX', '611', '1077', 'Entretien et réparation (fournitures et prestations)', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1082, 'PCMN-BASE', 'EXPENSE', 'XXXXXX', '612', '1077', 'Fournitures faites à l''entreprise', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1083, 'PCMN-BASE', 'EXPENSE', 'XXXXXX', '6120', '1082', 'Eau, gaz, électricité, vapeur', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1084, 'PCMN-BASE', 'EXPENSE', 'XXXXXX', '61200', '1083', 'Eau', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1085, 'PCMN-BASE', 'EXPENSE', 'XXXXXX', '61201', '1083', 'Gaz', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1086, 'PCMN-BASE', 'EXPENSE', 'XXXXXX', '61202', '1083', 'Electricité', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1087, 'PCMN-BASE', 'EXPENSE', 'XXXXXX', '61203', '1083', 'Vapeur', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1088, 'PCMN-BASE', 'EXPENSE', 'XXXXXX', '6121', '1082', 'Téléphone, télégrammes, télex, téléfax, frais postaux', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1089, 'PCMN-BASE', 'EXPENSE', 'XXXXXX', '61210', '1088', 'Téléphone', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1090, 'PCMN-BASE', 'EXPENSE', 'XXXXXX', '61211', '1088', 'Télégrammes', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1091, 'PCMN-BASE', 'EXPENSE', 'XXXXXX', '61212', '1088', 'Télex et téléfax', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1092, 'PCMN-BASE', 'EXPENSE', 'XXXXXX', '61213', '1088', 'Frais postaux', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1093, 'PCMN-BASE', 'EXPENSE', 'XXXXXX', '6122', '1082', 'Livres, bibliothèque', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1094, 'PCMN-BASE', 'EXPENSE', 'XXXXXX', '6123', '1082', 'Imprimés et fournitures de bureau (si non comptabilisé au 601)', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1095, 'PCMN-BASE', 'EXPENSE', 'XXXXXX', '613', '1077', 'Rétributions de tiers', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1096, 'PCMN-BASE', 'EXPENSE', 'XXXXXX', '6130', '1095', 'Redevances et royalties', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1097, 'PCMN-BASE', 'EXPENSE', 'XXXXXX', '61300', '1096', 'Redevances pour brevets, licences, marques et accessoires', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1098, 'PCMN-BASE', 'EXPENSE', 'XXXXXX', '61301', '1096', 'Autres redevances (procédés de fabrication)', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1099, 'PCMN-BASE', 'EXPENSE', 'XXXXXX', '6131', '1095', 'Assurances non relatives au personnel', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1100, 'PCMN-BASE', 'EXPENSE', 'XXXXXX', '61310', '1099', 'Assurance incendie', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1101, 'PCMN-BASE', 'EXPENSE', 'XXXXXX', '61311', '1099', 'Assurance vol', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1102, 'PCMN-BASE', 'EXPENSE', 'XXXXXX', '61312', '1099', 'Assurance autos', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1103, 'PCMN-BASE', 'EXPENSE', 'XXXXXX', '61313', '1099', 'Assurance crédit', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1104, 'PCMN-BASE', 'EXPENSE', 'XXXXXX', '61314', '1099', 'Assurances frais généraux', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1105, 'PCMN-BASE', 'EXPENSE', 'XXXXXX', '6132', '1095', 'Divers', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1106, 'PCMN-BASE', 'EXPENSE', 'XXXXXX', '61320', '1105', 'Commissions aux tiers', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1107, 'PCMN-BASE', 'EXPENSE', 'XXXXXX', '61321', '1105', 'Honoraires d''avocats, d''experts, etc', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1108, 'PCMN-BASE', 'EXPENSE', 'XXXXXX', '61322', '1105', 'Cotisations aux groupements professionnels', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1109, 'PCMN-BASE', 'EXPENSE', 'XXXXXX', '61323', '1105', 'Dons, libéralités, etc', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1110, 'PCMN-BASE', 'EXPENSE', 'XXXXXX', '61324', '1105', 'Frais de contentieux', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1111, 'PCMN-BASE', 'EXPENSE', 'XXXXXX', '61325', '1105', 'Publications légales', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1112, 'PCMN-BASE', 'EXPENSE', 'XXXXXX', '6133', '1095', 'Transports et déplacements', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1113, 'PCMN-BASE', 'EXPENSE', 'XXXXXX', '61330', '1112', 'Transports de personnel', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1114, 'PCMN-BASE', 'EXPENSE', 'XXXXXX', '61331', '1112', 'Voyages, déplacements et représentations', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1115, 'PCMN-BASE', 'EXPENSE', 'XXXXXX', '6134', '1095', 'Personnel intérimaire', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1116, 'PCMN-BASE', 'EXPENSE', 'XXXXXX', '614', '1077', 'Annonces, publicité, propagande et documentation', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1117, 'PCMN-BASE', 'EXPENSE', 'XXXXXX', '6140', '1116', 'Annonces et insertions', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1118, 'PCMN-BASE', 'EXPENSE', 'XXXXXX', '6141', '1116', 'Catalogues et imprimés', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1119, 'PCMN-BASE', 'EXPENSE', 'XXXXXX', '6142', '1116', 'Echantillons', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1120, 'PCMN-BASE', 'EXPENSE', 'XXXXXX', '6143', '1116', 'Foires et expositions', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1121, 'PCMN-BASE', 'EXPENSE', 'XXXXXX', '6144', '1116', 'Primes', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1122, 'PCMN-BASE', 'EXPENSE', 'XXXXXX', '6145', '1116', 'Cadeaux à la clientèle', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1123, 'PCMN-BASE', 'EXPENSE', 'XXXXXX', '6146', '1116', 'Missions et réceptions', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1124, 'PCMN-BASE', 'EXPENSE', 'XXXXXX', '6147', '1116', 'Documentation', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1125, 'PCMN-BASE', 'EXPENSE', 'XXXXXX', '615', '1077', 'Sous-traitants', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1126, 'PCMN-BASE', 'EXPENSE', 'XXXXXX', '6150', '1125', 'Sous-traitants pour activités propres', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1127, 'PCMN-BASE', 'EXPENSE', 'XXXXXX', '6151', '1125', 'Sous-traitants d''associations momentanées (coparticipants)', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1128, 'PCMN-BASE', 'EXPENSE', 'XXXXXX', '6152', '1125', 'Quote-part bénéficiaire des coparticipants', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1129, 'PCMN-BASE', 'EXPENSE', 'XXXXXX', '617', '1077', 'Personnel intérimaire et personnes mises à la disposition de l''entreprise', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1130, 'PCMN-BASE', 'EXPENSE', 'XXXXXX', '618', '1077', 'Rémunérations, primes pour assurances extralégales, pensions de retraite et de survie des administrateurs, gérants et associés actifs qui ne sont pas attribuées en vertu d''un contrat de travail', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1131, 'PCMN-BASE', 'EXPENSE', 'XXXXXX', '62', '1356', 'Rémunérations, charges sociales et pensions', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1132, 'PCMN-BASE', 'EXPENSE', 'XXXXXX', '620', '1131', 'Rémunérations et avantages sociaux directs', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1133, 'PCMN-BASE', 'EXPENSE', 'XXXXXX', '6200', '1132', 'Administrateurs ou gérants', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1134, 'PCMN-BASE', 'EXPENSE', 'XXXXXX', '6201', '1132', 'Personnel de direction', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1135, 'PCMN-BASE', 'EXPENSE', 'XXXXXX', '6202', '1132', 'Employés', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1136, 'PCMN-BASE', 'EXPENSE', 'XXXXXX', '6203', '1132', 'Ouvriers', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1137, 'PCMN-BASE', 'EXPENSE', 'XXXXXX', '6204', '1132', 'Autres membres du personnel', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1138, 'PCMN-BASE', 'EXPENSE', 'XXXXXX', '621', '1131', 'Cotisations patronales d''assurances sociales', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1139, 'PCMN-BASE', 'EXPENSE', 'XXXXXX', '6210', '1138', 'Sur salaires', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1140, 'PCMN-BASE', 'EXPENSE', 'XXXXXX', '6211', '1138', 'Sur appointements et commissions', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1141, 'PCMN-BASE', 'EXPENSE', 'XXXXXX', '622', '1131', 'Primes patronales pour assurances extralégales', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1142, 'PCMN-BASE', 'EXPENSE', 'XXXXXX', '623', '1131', 'Autres frais de personnel', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1143, 'PCMN-BASE', 'EXPENSE', 'XXXXXX', '6230', '1142', 'Assurances du personnel', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1144, 'PCMN-BASE', 'EXPENSE', 'XXXXXX', '62300', '1143', 'Assurances loi, responsabilité civile, chemin du travail', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1145, 'PCMN-BASE', 'EXPENSE', 'XXXXXX', '62301', '1143', 'Assurance salaire garanti', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1146, 'PCMN-BASE', 'EXPENSE', 'XXXXXX', '62302', '1143', 'Assurances individuelles', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1147, 'PCMN-BASE', 'EXPENSE', 'XXXXXX', '6231', '1142', 'Charges sociales diverses', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1148, 'PCMN-BASE', 'EXPENSE', 'XXXXXX', '62310', '1147', 'Jours fériés payés', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1149, 'PCMN-BASE', 'EXPENSE', 'XXXXXX', '62311', '1147', 'Salaire hebdomadaire garanti', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1150, 'PCMN-BASE', 'EXPENSE', 'XXXXXX', '62312', '1147', 'Allocations familiales complémentaires', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1151, 'PCMN-BASE', 'EXPENSE', 'XXXXXX', '6232', '1142', 'Charges sociales des administrateurs, gérants et commissaires', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1152, 'PCMN-BASE', 'EXPENSE', 'XXXXXX', '62320', '1151', 'Allocations familiales complémentaires pour non salariés', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1153, 'PCMN-BASE', 'EXPENSE', 'XXXXXX', '62321', '1151', 'Lois sociales pour indépendants', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1154, 'PCMN-BASE', 'EXPENSE', 'XXXXXX', '62322', '1151', 'Divers', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1155, 'PCMN-BASE', 'EXPENSE', 'XXXXXX', '624', '1131', 'Pensions de retraite et de survie', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1156, 'PCMN-BASE', 'EXPENSE', 'XXXXXX', '6240', '1155', 'Administrateurs et gérants', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1157, 'PCMN-BASE', 'EXPENSE', 'XXXXXX', '6241', '1155', 'Personnel', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1158, 'PCMN-BASE', 'EXPENSE', 'XXXXXX', '625', '1131', 'Provision pour pécule de vacances', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1159, 'PCMN-BASE', 'EXPENSE', 'XXXXXX', '6250', '1158', 'Dotations', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1160, 'PCMN-BASE', 'EXPENSE', 'XXXXXX', '6251', '1158', 'Utilisations et reprises', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1161, 'PCMN-BASE', 'EXPENSE', 'XXXXXX', '63', '1356', 'Amortissements, réductions de valeur et provisions pour risques et charges', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1162, 'PCMN-BASE', 'EXPENSE', 'XXXXXX', '630', '1161', 'Dotations aux amortissements et aux réductions de valeur sur immobilisations', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1163, 'PCMN-BASE', 'EXPENSE', 'XXXXXX', '6300', '1162', 'Dotations aux amortissements sur frais d''établissement', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1164, 'PCMN-BASE', 'EXPENSE', 'XXXXXX', '6301', '1162', 'Dotations aux amortissements sur immobilisations incorporelles', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1165, 'PCMN-BASE', 'EXPENSE', 'XXXXXX', '6302', '1162', 'Dotations aux amortissements sur immobilisations corporelles', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1166, 'PCMN-BASE', 'EXPENSE', 'XXXXXX', '6308', '1162', 'Dotations aux réductions de valeur sur immobilisations incorporelles', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1167, 'PCMN-BASE', 'EXPENSE', 'XXXXXX', '6309', '1162', 'Dotations aux réductions de valeur sur immobilisations corporelles', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1168, 'PCMN-BASE', 'EXPENSE', 'XXXXXX', '631', '1161', 'Réductions de valeur sur stocks', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1169, 'PCMN-BASE', 'EXPENSE', 'XXXXXX', '6310', '1168', 'Dotations', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1170, 'PCMN-BASE', 'EXPENSE', 'XXXXXX', '6311', '1168', 'Reprises', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1171, 'PCMN-BASE', 'EXPENSE', 'XXXXXX', '632', '1161', 'Réductions de valeur sur commandes en cours d''exécution', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1172, 'PCMN-BASE', 'EXPENSE', 'XXXXXX', '6320', '1171', 'Dotations', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1173, 'PCMN-BASE', 'EXPENSE', 'XXXXXX', '6321', '1171', 'Reprises', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1174, 'PCMN-BASE', 'EXPENSE', 'XXXXXX', '633', '1161', 'Réductions de valeur sur créances commerciales à plus d''un an', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1175, 'PCMN-BASE', 'EXPENSE', 'XXXXXX', '6330', '1174', 'Dotations', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1176, 'PCMN-BASE', 'EXPENSE', 'XXXXXX', '6331', '1174', 'Reprises', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1177, 'PCMN-BASE', 'EXPENSE', 'XXXXXX', '634', '1161', 'Réductions de valeur sur créances commerciales à un an au plus', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1178, 'PCMN-BASE', 'EXPENSE', 'XXXXXX', '6340', '1177', 'Dotations', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1179, 'PCMN-BASE', 'EXPENSE', 'XXXXXX', '6341', '1177', 'Reprises', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1180, 'PCMN-BASE', 'EXPENSE', 'XXXXXX', '635', '1161', 'Provisions pour pensions et obligations similaires', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1181, 'PCMN-BASE', 'EXPENSE', 'XXXXXX', '6350', '1180', 'Dotations', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1182, 'PCMN-BASE', 'EXPENSE', 'XXXXXX', '6351', '1180', 'Utilisations et reprises', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1183, 'PCMN-BASE', 'EXPENSE', 'XXXXXX', '636', '11613', 'Provisions pour grosses réparations et gros entretiens', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1184, 'PCMN-BASE', 'EXPENSE', 'XXXXXX', '6360', '1183', 'Dotations', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1185, 'PCMN-BASE', 'EXPENSE', 'XXXXXX', '6361', '1183', 'Utilisations et reprises', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1186, 'PCMN-BASE', 'EXPENSE', 'XXXXXX', '637', '1161', 'Provisions pour autres risques et charges', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1187, 'PCMN-BASE', 'EXPENSE', 'XXXXXX', '6370', '1186', 'Dotations', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1188, 'PCMN-BASE', 'EXPENSE', 'XXXXXX', '6371', '1186', 'Utilisations et reprises', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1189, 'PCMN-BASE', 'EXPENSE', 'XXXXXX', '64', '1356', 'Autres charges d''exploitation', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1190, 'PCMN-BASE', 'EXPENSE', 'XXXXXX', '640', '1189', 'Charges fiscales d''exploitation', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1191, 'PCMN-BASE', 'EXPENSE', 'XXXXXX', '6400', '1190', 'Taxes et impôts directs', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1192, 'PCMN-BASE', 'EXPENSE', 'XXXXXX', '64000', '1191', 'Taxes sur autos et camions', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1193, 'PCMN-BASE', 'EXPENSE', 'XXXXXX', '6401', '1190', 'Taxes et impôts indirects', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1194, 'PCMN-BASE', 'EXPENSE', 'XXXXXX', '64010', '1193', 'Timbres fiscaux pris en charge par la firme', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1195, 'PCMN-BASE', 'EXPENSE', 'XXXXXX', '64011', '1193', 'Droits d''enregistrement', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1196, 'PCMN-BASE', 'EXPENSE', 'XXXXXX', '64012', '1193', 'T.V.A. non déductible', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1197, 'PCMN-BASE', 'EXPENSE', 'XXXXXX', '6402', '1190', 'Impôts provinciaux et communaux', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1198, 'PCMN-BASE', 'EXPENSE', 'XXXXXX', '64020', '1197', 'Taxe sur la force motrice', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1199, 'PCMN-BASE', 'EXPENSE', 'XXXXXX', '64021', '1197', 'Taxe sur le personnel occupé', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1200, 'PCMN-BASE', 'EXPENSE', 'XXXXXX', '6403', '1190', 'Taxes diverses', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1201, 'PCMN-BASE', 'EXPENSE', 'XXXXXX', '641', '1189', 'Moins-values sur réalisations courantes d''immobilisations corporelles', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1202, 'PCMN-BASE', 'EXPENSE', 'XXXXXX', '642', '1189', 'Moins-values sur réalisations de créances commerciales', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1203, 'PCMN-BASE', 'EXPENSE', 'XXXXXX', '643', '1189', 'à 648 Charges d''exploitations diverses', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1204, 'PCMN-BASE', 'EXPENSE', 'XXXXXX', '649', '1189', 'Charges d''exploitation portées à l''actif au titre de restructuration', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1205, 'PCMN-BASE', 'EXPENSE', 'XXXXXX', '65', '1356', 'Charges financières', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1206, 'PCMN-BASE', 'EXPENSE', 'XXXXXX', '650', '1205', 'Charges des dettes', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1207, 'PCMN-BASE', 'EXPENSE', 'XXXXXX', '6500', '1206', 'Intérêts, commissions et frais afférents aux dettes', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1208, 'PCMN-BASE', 'EXPENSE', 'XXXXXX', '6501', '1206', 'Amortissements des agios et frais d''émission d''emprunts', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1209, 'PCMN-BASE', 'EXPENSE', 'XXXXXX', '6502', '1206', 'Autres charges de dettes', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1210, 'PCMN-BASE', 'EXPENSE', 'XXXXXX', '6503', '1206', 'Intérêts intercalaires portés à l''actif', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1211, 'PCMN-BASE', 'EXPENSE', 'XXXXXX', '651', '1205', 'Réductions de valeur sur actifs circulants', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1212, 'PCMN-BASE', 'EXPENSE', 'XXXXXX', '6510', '1211', 'Dotations', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1213, 'PCMN-BASE', 'EXPENSE', 'XXXXXX', '6511', '1211', 'Reprises', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1214, 'PCMN-BASE', 'EXPENSE', 'XXXXXX', '652', '1205', 'Moins-values sur réalisation d''actifs circulants', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1215, 'PCMN-BASE', 'EXPENSE', 'XXXXXX', '653', '1205', 'Charges d''escompte de créances', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1216, 'PCMN-BASE', 'EXPENSE', 'XXXXXX', '654', '1205', 'Différences de change', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1217, 'PCMN-BASE', 'EXPENSE', 'XXXXXX', '655', '1205', 'Ecarts de conversion des devises', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1218, 'PCMN-BASE', 'EXPENSE', 'XXXXXX', '656', '1205', 'Frais de banques, de chèques postaux', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1219, 'PCMN-BASE', 'EXPENSE', 'XXXXXX', '657', '1205', 'Commissions sur ouvertures de crédit, cautions et avals', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1220, 'PCMN-BASE', 'EXPENSE', 'XXXXXX', '658', '1205', 'Frais de vente des titres', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1221, 'PCMN-BASE', 'EXPENSE', 'XXXXXX', '66', '1356', 'Charges exceptionnelles', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1222, 'PCMN-BASE', 'EXPENSE', 'XXXXXX', '660', '1221', 'Amortissements et réductions de valeur exceptionnels', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1223, 'PCMN-BASE', 'EXPENSE', 'XXXXXX', '6600', '1222', 'Sur frais d''établissement', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1224, 'PCMN-BASE', 'EXPENSE', 'XXXXXX', '6601', '1222', 'Sur immobilisations incorporelles', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1225, 'PCMN-BASE', 'EXPENSE', 'XXXXXX', '6602', '1222', 'Sur immobilisations corporelles', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1226, 'PCMN-BASE', 'EXPENSE', 'XXXXXX', '661', '1221', 'Réductions de valeur sur immobilisations financières', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1227, 'PCMN-BASE', 'EXPENSE', 'XXXXXX', '662', '1221', 'Provisions pour risques et charges exceptionnels', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1228, 'PCMN-BASE', 'EXPENSE', 'XXXXXX', '663', '1221', 'Moins-values sur réalisation d''actifs immobilisés', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1229, 'PCMN-BASE', 'EXPENSE', 'XXXXXX', '6630', '1228', 'Sur immobilisations incorporelles', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1230, 'PCMN-BASE', 'EXPENSE', 'XXXXXX', '6631', '1228', 'Sur immobilisations corporelles', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1231, 'PCMN-BASE', 'EXPENSE', 'XXXXXX', '6632', '1228', 'Sur immobilisations détenues en location-financement et droits similaires', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1232, 'PCMN-BASE', 'EXPENSE', 'XXXXXX', '6633', '1228', 'Sur immobilisations financières', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1233, 'PCMN-BASE', 'EXPENSE', 'XXXXXX', '6634', '1228', 'Sur immeubles acquis ou construits en vue de la revente', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1234, 'PCMN-BASE', 'EXPENSE', 'XXXXXX', '668', '1221', 'Autres charges exceptionnelles', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1235, 'PCMN-BASE', 'EXPENSE', 'XXXXXX', '664', '1221', 'Pénalités et amendes diverses', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1236, 'PCMN-BASE', 'EXPENSE', 'XXXXXX', '665', '1221', 'Différence de charge', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1237, 'PCMN-BASE', 'EXPENSE', 'XXXXXX', '669', '1221', 'Charges exceptionnelles transférées à l''actif en frais de restructuration', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1238, 'PCMN-BASE', 'EXPENSE', 'XXXXXX', '67', '1356', 'Impôts sur le résultat', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1239, 'PCMN-BASE', 'EXPENSE', 'XXXXXX', '670', '1238', 'Impôts belges sur le résultat de l''exercice', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1240, 'PCMN-BASE', 'EXPENSE', 'XXXXXX', '6700', '1239', 'Impôts et précomptes dus ou versés', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1241, 'PCMN-BASE', 'EXPENSE', 'XXXXXX', '6701', '1239', 'Excédent de versements d''impôts et précomptes porté à l''actif', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1242, 'PCMN-BASE', 'EXPENSE', 'XXXXXX', '6702', '1239', 'Charges fiscales estimées', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1243, 'PCMN-BASE', 'EXPENSE', 'XXXXXX', '671', '1238', 'Impôts belges sur le résultat d''exercices antérieurs', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1244, 'PCMN-BASE', 'EXPENSE', 'XXXXXX', '6710', '1243', 'Suppléments d''impôts dus ou versés', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1245, 'PCMN-BASE', 'EXPENSE', 'XXXXXX', '6711', '1243', 'Suppléments d''impôts estimés', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1246, 'PCMN-BASE', 'EXPENSE', 'XXXXXX', '6712', '1243', 'Provisions fiscales constituées', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1247, 'PCMN-BASE', 'EXPENSE', 'XXXXXX', '672', '1238', 'Impôts étrangers sur le résultat de l''exercice', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1248, 'PCMN-BASE', 'EXPENSE', 'XXXXXX', '673', '1238', 'Impôts étrangers sur le résultat d''exercices antérieurs', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1249, 'PCMN-BASE', 'EXPENSE', 'XXXXXX', '68', '1356', 'Transferts aux réserves immunisées', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1250, 'PCMN-BASE', 'EXPENSE', 'XXXXXX', '69', '1356', 'Affectation des résultats', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1251, 'PCMN-BASE', 'EXPENSE', 'XXXXXX', '690', '1250', 'Perte reportée de l''exercice précédent', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1252, 'PCMN-BASE', 'EXPENSE', 'XXXXXX', '691', '1250', 'Dotation à la réserve légale', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1253, 'PCMN-BASE', 'EXPENSE', 'XXXXXX', '692', '1250', 'Dotation aux autres réserves', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1254, 'PCMN-BASE', 'EXPENSE', 'XXXXXX', '693', '1250', 'Bénéfice à reporter', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1255, 'PCMN-BASE', 'EXPENSE', 'XXXXXX', '694', '1250', 'Rémunération du capital', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1256, 'PCMN-BASE', 'EXPENSE', 'XXXXXX', '695', '1250', 'Administrateurs ou gérants', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1257, 'PCMN-BASE', 'EXPENSE', 'XXXXXX', '696', '1250', 'Autres allocataires', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1258, 'PCMN-BASE', 'INCOME', 'XXXXXX', '70', '1357', 'Chiffre d''affaires', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1260, 'PCMN-BASE', 'INCOME', 'PRODUCT', '700', '1258', 'Ventes de marchandises', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1261, 'PCMN-BASE', 'INCOME', 'PRODUCT', '7000', '1260', 'Ventes en Belgique', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1262, 'PCMN-BASE', 'INCOME', 'PRODUCT', '7001', '1260', 'Ventes dans les pays membres de la C.E.E.', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1263, 'PCMN-BASE', 'INCOME', 'PRODUCT', '7002', '1260', 'Ventes à l''exportation', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1264, 'PCMN-BASE', 'INCOME', 'PRODUCT', '701', '1258', 'Ventes de produits finis', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1265, 'PCMN-BASE', 'INCOME', 'PRODUCT', '7010', '1264', 'Ventes en Belgique', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1266, 'PCMN-BASE', 'INCOME', 'PRODUCT', '7011', '1264', 'Ventes dans les pays membres de la C.E.E.', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1267, 'PCMN-BASE', 'INCOME', 'PRODUCT', '7012', '1264', 'Ventes à l''exportation', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1268, 'PCMN-BASE', 'INCOME', 'XXXXXX', '702', '1258', 'Ventes de déchets et rebuts', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1269, 'PCMN-BASE', 'INCOME', 'XXXXXX', '7020', '1268', 'Ventes en Belgique', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1270, 'PCMN-BASE', 'INCOME', 'XXXXXX', '7021', '1268', 'Ventes dans les pays membres de la C.E.E.', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1271, 'PCMN-BASE', 'INCOME', 'XXXXXX', '7022', '1268', 'Ventes à l''exportation', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1272, 'PCMN-BASE', 'INCOME', 'XXXXXX', '703', '1258', 'Ventes d''emballages récupérables', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1273, 'PCMN-BASE', 'INCOME', 'XXXXXX', '704', '1258', 'Facturations des travaux en cours (associations momentanées)', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1274, 'PCMN-BASE', 'INCOME', 'SERVICE', '705', '1258', 'Prestations de services', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1275, 'PCMN-BASE', 'INCOME', 'SERVICE', '7050', '1274', 'Prestations de services en Belgique', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1276, 'PCMN-BASE', 'INCOME', 'SERVICE', '7051', '1274', 'Prestations de services dans les pays membres de la C.E.E.', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1277, 'PCMN-BASE', 'INCOME', 'SERVICE', '7052', '1274', 'Prestations de services en vue de l''exportation', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1278, 'PCMN-BASE', 'INCOME', 'XXXXXX', '706', '1258', 'Pénalités et dédits obtenus par l''entreprise', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1279, 'PCMN-BASE', 'INCOME', 'XXXXXX', '708', '1258', 'Remises, ristournes et rabais accordés', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1280, 'PCMN-BASE', 'INCOME', 'XXXXXX', '7080', '1279', 'Sur ventes de marchandises', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1281, 'PCMN-BASE', 'INCOME', 'XXXXXX', '7081', '1279', 'Sur ventes de produits finis', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1282, 'PCMN-BASE', 'INCOME', 'XXXXXX', '7082', '1279', 'Sur ventes de déchets et rebuts', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1283, 'PCMN-BASE', 'INCOME', 'XXXXXX', '7083', '1279', 'Sur prestations de services', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1284, 'PCMN-BASE', 'INCOME', 'XXXXXX', '7084', '1279', 'Mali sur travaux facturés aux associations momentanées', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1285, 'PCMN-BASE', 'INCOME', 'XXXXXX', '71', '1357', 'Variation des stocks et des commandes en cours d''exécution', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1286, 'PCMN-BASE', 'INCOME', 'XXXXXX', '712', '1285', 'Des en cours de fabrication', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1287, 'PCMN-BASE', 'INCOME', 'XXXXXX', '713', '1285', 'Des produits finis', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1288, 'PCMN-BASE', 'INCOME', 'XXXXXX', '715', '1285', 'Des immeubles construits destinés à la vente', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1289, 'PCMN-BASE', 'INCOME', 'XXXXXX', '717', '1285', 'Des commandes en cours d''exécution', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1290, 'PCMN-BASE', 'INCOME', 'XXXXXX', '7170', '1289', 'Commandes en cours - Coût de revient', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1291, 'PCMN-BASE', 'INCOME', 'XXXXXX', '71700', '1290', 'Coût des commandes en cours d''exécution', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1292, 'PCMN-BASE', 'INCOME', 'XXXXXX', '71701', '1290', 'Coût des travaux en cours des associations momentanées', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1293, 'PCMN-BASE', 'INCOME', 'XXXXXX', '7171', '1289', 'Bénéfices portés en compte sur commandes en cours', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1294, 'PCMN-BASE', 'INCOME', 'XXXXXX', '71710', '1293', 'Sur commandes en cours d''exécution', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1295, 'PCMN-BASE', 'INCOME', 'XXXXXX', '71711', '1293', 'Sur travaux en cours des associations momentanées', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1296, 'PCMN-BASE', 'INCOME', 'XXXXXX', '72', '1357', 'Production immobilisée', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1297, 'PCMN-BASE', 'INCOME', 'XXXXXX', '720', '1296', 'En frais d''établissement', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1298, 'PCMN-BASE', 'INCOME', 'XXXXXX', '721', '1296', 'En immobilisations incorporelles', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1299, 'PCMN-BASE', 'INCOME', 'XXXXXX', '722', '1296', 'En immobilisations corporelles', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1300, 'PCMN-BASE', 'INCOME', 'XXXXXX', '723', '1296', 'En immobilisations en cours', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1301, 'PCMN-BASE', 'INCOME', 'XXXXXX', '74', '1357', 'Autres produits d''exploitation', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1302, 'PCMN-BASE', 'INCOME', 'XXXXXX', '740', '1301', 'Subsides d''exploitation et montants compensatoires', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1303, 'PCMN-BASE', 'INCOME', 'XXXXXX', '741', '1301', 'Plus-values sur réalisations courantes d''immobilisations corporelles', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1304, 'PCMN-BASE', 'INCOME', 'XXXXXX', '742', '1301', 'Plus-values sur réalisations de créances commerciales', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1306, 'PCMN-BASE', 'INCOME', 'XXXXXX', '743', '1301', 'Produits de services exploités dans l''intérêt du personnel', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1307, 'PCMN-BASE', 'INCOME', 'XXXXXX', '744', '1301', 'Commissions et courtages', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1308, 'PCMN-BASE', 'INCOME', 'XXXXXX', '745', '1301', 'Redevances pour brevets et licences', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1309, 'PCMN-BASE', 'INCOME', 'XXXXXX', '746', '1301', 'Prestations de services (transports, études, etc)', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1310, 'PCMN-BASE', 'INCOME', 'XXXXXX', '747', '1301', 'Revenus des immeubles affectés aux activités non professionnelles', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1311, 'PCMN-BASE', 'INCOME', 'XXXXXX', '748', '1301', 'Locations diverses à caractère professionnel', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1312, 'PCMN-BASE', 'INCOME', 'XXXXXX', '749', '1301', 'Produits divers', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1313, 'PCMN-BASE', 'INCOME', 'XXXXXX', '7490', '1312', 'Bonis sur reprises d''emballages consignés', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1314, 'PCMN-BASE', 'INCOME', 'XXXXXX', '7491', '1312', 'Bonis sur travaux en associations momentanées', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1315, 'PCMN-BASE', 'INCOME', 'XXXXXX', '75', '1357', 'Produits financiers', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1316, 'PCMN-BASE', 'INCOME', 'XXXXXX', '750', '1315', 'Produits des immobilisations financières', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1317, 'PCMN-BASE', 'INCOME', 'XXXXXX', '7500', '1316', 'Revenus des actions', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1318, 'PCMN-BASE', 'INCOME', 'XXXXXX', '7501', '1316', 'Revenus des obligations', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1319, 'PCMN-BASE', 'INCOME', 'XXXXXX', '7502', '1316', 'Revenus des créances à plus d''un an', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1320, 'PCMN-BASE', 'INCOME', 'XXXXXX', '751', '1315', 'Produits des actifs circulants', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1321, 'PCMN-BASE', 'INCOME', 'XXXXXX', '752', '1315', 'Plus-values sur réalisations d''actifs circulants', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1322, 'PCMN-BASE', 'INCOME', 'XXXXXX', '753', '1315', 'Subsides en capital et en intérêts', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1323, 'PCMN-BASE', 'INCOME', 'XXXXXX', '754', '1315', 'Différences de change', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1324, 'PCMN-BASE', 'INCOME', 'XXXXXX', '755', '1315', 'Ecarts de conversion des devises', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1326, 'PCMN-BASE', 'INCOME', 'XXXXXX', '756', '1315', 'Produits des autres créances', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1327, 'PCMN-BASE', 'INCOME', 'XXXXXX', '757', '1315', 'Escomptes obtenus', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1328, 'PCMN-BASE', 'INCOME', 'XXXXXX', '76', '1357', 'Produits exceptionnels', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1329, 'PCMN-BASE', 'INCOME', 'XXXXXX', '760', '1328', 'Reprises d''amortissements et de réductions de valeur', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1330, 'PCMN-BASE', 'INCOME', 'XXXXXX', '7600', '1329', 'Sur immobilisations incorporelles', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1331, 'PCMN-BASE', 'INCOME', 'XXXXXX', '7601', '1329', 'Sur immobilisations corporelles', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1332, 'PCMN-BASE', 'INCOME', 'XXXXXX', '761', '1328', 'Reprises de réductions de valeur sur immobilisations financières', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1333, 'PCMN-BASE', 'INCOME', 'XXXXXX', '762', '1328', 'Reprises de provisions pour risques et charges exceptionnelles', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1334, 'PCMN-BASE', 'INCOME', 'XXXXXX', '763', '1328', 'Plus-values sur réalisation d''actifs immobilisés', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1335, 'PCMN-BASE', 'INCOME', 'XXXXXX', '7630', '1334', 'Sur immobilisations incorporelles', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1336, 'PCMN-BASE', 'INCOME', 'XXXXXX', '7631', '1334', 'Sur immobilisations corporelles', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1337, 'PCMN-BASE', 'INCOME', 'XXXXXX', '7632', '1334', 'Sur immobilisations financières', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1338, 'PCMN-BASE', 'INCOME', 'XXXXXX', '764', '1328', 'Autres produits exceptionnels', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1339, 'PCMN-BASE', 'INCOME', 'XXXXXX', '77', '1357', 'Régularisations d''impôts et reprises de provisions fiscales', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1340, 'PCMN-BASE', 'INCOME', 'XXXXXX', '771', '1339', 'Impôts belges sur le résultat', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1341, 'PCMN-BASE', 'INCOME', 'XXXXXX', '7710', '1340', 'Régularisations d''impôts dus ou versés', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1342, 'PCMN-BASE', 'INCOME', 'XXXXXX', '7711', '1340', 'Régularisations d''impôts estimés', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1343, 'PCMN-BASE', 'INCOME', 'XXXXXX', '7712', '1340', 'Reprises de provisions fiscales', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1344, 'PCMN-BASE', 'INCOME', 'XXXXXX', '773', '1339', 'Impôts étrangers sur le résultat', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1345, 'PCMN-BASE', 'INCOME', 'XXXXXX', '79', '1357', 'Affectation aux résultats', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1346, 'PCMN-BASE', 'INCOME', 'XXXXXX', '790', '1345', 'Bénéfice reporté de l''exercice précédent', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1347, 'PCMN-BASE', 'INCOME', 'XXXXXX', '791', '1345', 'Prélèvement sur le capital et les primes d''émission', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1348, 'PCMN-BASE', 'INCOME', 'XXXXXX', '792', '1345', 'Prélèvement sur les réserves', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1349, 'PCMN-BASE', 'INCOME', 'XXXXXX', '793', '1345', 'Perte à reporter', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1350, 'PCMN-BASE', 'INCOME', 'XXXXXX', '794', '1345', 'Intervention d''associés (ou du propriétaire) dans la perte', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1351, 'PCMN-BASE', 'CAPIT', 'XXXXXX', '1', '0', 'Fonds propres, provisions pour risques et charges et dettes à plus d''un an', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1352, 'PCMN-BASE', 'IMMO', 'XXXXXX', '2', '0', 'Frais d''établissement. Actifs immobilisés et créances à plus d''un an', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1353, 'PCMN-BASE', 'STOCK', 'XXXXXX', '3', '0', 'Stock et commandes en cours d''exécution', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1354, 'PCMN-BASE', 'THIRDPARTY', 'XXXXXX', '4', '0', 'Créances et dettes à un an au plus', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1355, 'PCMN-BASE', 'FINAN', 'XXXXXX', '5', '0', 'Placement de trésorerie et de valeurs disponibles', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1356, 'PCMN-BASE', 'EXPENSE', 'XXXXXX', '6', '0', 'Charges', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1357, 'PCMN-BASE', 'INCOME', 'XXXXXX', '7', '0', 'Produits', 1);
    diff --git a/htdocs/install/mysql/data/llx_accounting_account_bf.sql b/htdocs/install/mysql/data/llx_accounting_account_bf.sql
    index 47902e1c1d5..337ae5b905d 100644
    --- a/htdocs/install/mysql/data/llx_accounting_account_bf.sql
    +++ b/htdocs/install/mysql/data/llx_accounting_account_bf.sql
    @@ -13,1242 +13,1240 @@
     -- You should have received a copy of the GNU General Public License
     -- along with this program. If not, see <http://www.gnu.org/licenses/>.
     --
    ---
     
     --
     -- Ne pas placer de commentaire en fin de ligne, ce fichier est parsé lors
     -- de l'install et tous les sigles '--' sont supprimés.
     --
     
    ---
    --- Descriptif des plans comptables BF SYSCOHADA
    --- ID 15000 - 16999
    ---
    +-- Descriptif des plans comptables SYSCOHADA BF
    +-- ID 15000-16999
    +-- ADD 6000000 to rowid # Do no remove this comment --
     
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15000,'SYSCOHADA-BF','CAPIT','XXXXXX','1',            0,'Capital','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15001,'SYSCOHADA-BF','CAPIT','XXXXXX','101',      15000,'Capital social','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15002,'SYSCOHADA-BF','CAPIT','XXXXXX','1011',     15001,'Capital souscrit, non appelé','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15003,'SYSCOHADA-BF','CAPIT','XXXXXX','1012',     15001,'Capital souscrit, appelé, non versé','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15004,'SYSCOHADA-BF','CAPIT','XXXXXX','1013',     15001,'Capital souscrit, appelé, versé, non amorti','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15005,'SYSCOHADA-BF','CAPIT','XXXXXX','1014',     15001,'Capital souscrit, appelé, versé, amorti','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15006,'SYSCOHADA-BF','CAPIT','XXXXXX','1018',     15001,'Capital souscrit, soumis à des conditions particulières','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15007,'SYSCOHADA-BF','CAPIT','XXXXXX','102',      15000,'Capital par dotation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15008,'SYSCOHADA-BF','CAPIT','XXXXXX','1021',     15007,'Dotation initiale','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15009,'SYSCOHADA-BF','CAPIT','XXXXXX','1022',     15007,'Dotations complémentaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15010,'SYSCOHADA-BF','CAPIT','XXXXXX','1028',     15007,'Autres dotations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15011,'SYSCOHADA-BF','CAPIT','XXXXXX','103',      15000,'Capital personnel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15012,'SYSCOHADA-BF','CAPIT','XXXXXX','104',      15000,'Compte de l''exploitant','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15013,'SYSCOHADA-BF','CAPIT','XXXXXX','1041',     15012,'Apports temporaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15014,'SYSCOHADA-BF','CAPIT','XXXXXX','1042',     15012,'Opérations courantes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15015,'SYSCOHADA-BF','CAPIT','XXXXXX','1043',     15012,'Rémunérations, impôts et autres charges personnelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15016,'SYSCOHADA-BF','CAPIT','XXXXXX','1047',     15012,'Prélèvements d''autoconsommation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15017,'SYSCOHADA-BF','CAPIT','XXXXXX','1048',     15012,'Autres prélèvements','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15018,'SYSCOHADA-BF','CAPIT','XXXXXX','105',      15000,'Primes liees aux capitaux propres','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15019,'SYSCOHADA-BF','CAPIT','XXXXXX','1051',     15018,'Primes d''émission','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15020,'SYSCOHADA-BF','CAPIT','XXXXXX','1052',     15018,'Primes d''apport','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15021,'SYSCOHADA-BF','CAPIT','XXXXXX','1053',     15018,'Primes de fusion','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15022,'SYSCOHADA-BF','CAPIT','XXXXXX','1054',     15018,'Primes de conversion','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15023,'SYSCOHADA-BF','CAPIT','XXXXXX','1058',     15018,'Autres primes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15024,'SYSCOHADA-BF','CAPIT','XXXXXX','106',      15000,'Ecarts de reevaluation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15025,'SYSCOHADA-BF','CAPIT','XXXXXX','1061',     15024,'Ecarts de réévaluation légale','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15026,'SYSCOHADA-BF','CAPIT','XXXXXX','1062',     15024,'Ecarts de réévaluation libre','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15027,'SYSCOHADA-BF','CAPIT','XXXXXX','109',      15000,'Actionnaires, capital souscrit, non appele','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15028,'SYSCOHADA-BF','CAPIT','XXXXXX','11',       15000,'Reserves','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15029,'SYSCOHADA-BF','CAPIT','XXXXXX','111',      15028,'Reserve legale','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15030,'SYSCOHADA-BF','CAPIT','XXXXXX','1111',     15029,'Réserves légales','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15031,'SYSCOHADA-BF','CAPIT','XXXXXX','112',      15028,'Reserves statutaires ou contractuelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15032,'SYSCOHADA-BF','CAPIT','XXXXXX','113',      15028,'Reserves reglementees','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15033,'SYSCOHADA-BF','CAPIT','XXXXXX','1131',     15032,'Réserves de plus-values nettes à long terme','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15034,'SYSCOHADA-BF','CAPIT','XXXXXX','1133',     15032,'Réserves consécutives à l''octroi de subventions d''investissement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15035,'SYSCOHADA-BF','CAPIT','XXXXXX','1134',     15032,'Réserves spéciales navires renouvelés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15036,'SYSCOHADA-BF','CAPIT','XXXXXX','1135',     15032,'Réserves spéciales matériels et outillage renouvelés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15037,'SYSCOHADA-BF','CAPIT','XXXXXX','1138',     15032,'Autres réserves réglementées','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15038,'SYSCOHADA-BF','CAPIT','XXXXXX','118',      15028,'Autres reserves','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15039,'SYSCOHADA-BF','CAPIT','XXXXXX','1181',     15038,'Réserves facultatives','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15040,'SYSCOHADA-BF','CAPIT','XXXXXX','1188',     15038,'Réserves diverses','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15041,'SYSCOHADA-BF','CAPIT','XXXXXX','12',       15000,'Report a nouveau','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15042,'SYSCOHADA-BF','CAPIT','XXXXXX','121',      15041,'Report a nouveau crediteur','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15043,'SYSCOHADA-BF','CAPIT','XXXXXX','1211',     15042,'Report à nouveau crediteur','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15044,'SYSCOHADA-BF','CAPIT','XXXXXX','129',      15041,'Report a nouveau debiteur','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15045,'SYSCOHADA-BF','CAPIT','XXXXXX','1291',     15044,'Perte nette à reporter','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15046,'SYSCOHADA-BF','CAPIT','XXXXXX','1292',     15044,'Perte - amortissements réputés différés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15047,'SYSCOHADA-BF','CAPIT','XXXXXX','13',       15000,'Resultat net de l''exercice','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15048,'SYSCOHADA-BF','CAPIT','XXXXXX','1301',     15047,'Résultat en instance d''affectation : bénéfice','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15049,'SYSCOHADA-BF','CAPIT','XXXXXX','1309',     15047,'Résultat en instance d''affectation : perte','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15050,'SYSCOHADA-BF','CAPIT','XXXXXX','131',      15047,'Resultat net : benefice','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15051,'SYSCOHADA-BF','CAPIT','XXXXXX','132',      15047,'Marge brute (mb)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15052,'SYSCOHADA-BF','CAPIT','XXXXXX','1321',     15051,'Marge brute sur marchandises','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15053,'SYSCOHADA-BF','CAPIT','XXXXXX','1322',     15051,'Marge brute sur matières','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15054,'SYSCOHADA-BF','CAPIT','XXXXXX','133',      15047,'Valeur ajoutee (v.a.)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15055,'SYSCOHADA-BF','CAPIT','XXXXXX','134',      15047,'Excedent brut d''exploitation (e.b.e.)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15056,'SYSCOHADA-BF','CAPIT','XXXXXX','135',      15047,'Resultat d''exploitation (r.e.)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15057,'SYSCOHADA-BF','CAPIT','XXXXXX','136',      15047,'Resultat financier (r.f.)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15058,'SYSCOHADA-BF','CAPIT','XXXXXX','137',      15047,'Resultat des activites ordinaires (r.a.o.)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15059,'SYSCOHADA-BF','CAPIT','XXXXXX','138',      15047,'Resultat hors activites ordinaires (r.h.a.o.)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15060,'SYSCOHADA-BF','CAPIT','XXXXXX','139',      15047,'Resultat net : perte','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15061,'SYSCOHADA-BF','CAPIT','XXXXXX','14',       15000,'Subventions d''investissement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15062,'SYSCOHADA-BF','CAPIT','XXXXXX','141',      15061,'Subventions d''equipement a','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15063,'SYSCOHADA-BF','CAPIT','XXXXXX','1411',     15062,'Etat','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15064,'SYSCOHADA-BF','CAPIT','XXXXXX','1412',     15062,'Régions','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15065,'SYSCOHADA-BF','CAPIT','XXXXXX','1413',     15062,'Départements','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15066,'SYSCOHADA-BF','CAPIT','XXXXXX','1414',     15062,'Communes et collectivités publiques décentralisées','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15067,'SYSCOHADA-BF','CAPIT','XXXXXX','1415',     15062,'Entreprises publiques ou mixtes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15068,'SYSCOHADA-BF','CAPIT','XXXXXX','1416',     15062,'Entreprises et organismes privés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15069,'SYSCOHADA-BF','CAPIT','XXXXXX','1417',     15062,'Organismes internationaux','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15070,'SYSCOHADA-BF','CAPIT','XXXXXX','1418',     15062,'Autres','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15071,'SYSCOHADA-BF','CAPIT','XXXXXX','142',      15061,'Subventions d''equipement b','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15072,'SYSCOHADA-BF','CAPIT','XXXXXX','1421',     15071,'Subventions d''équipements','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15073,'SYSCOHADA-BF','CAPIT','XXXXXX','148',      15061,'Autres subventions d''investissement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15074,'SYSCOHADA-BF','CAPIT','XXXXXX','15',       15000,'Provisions reglementees et fonds assimiles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15075,'SYSCOHADA-BF','CAPIT','XXXXXX','151',      15074,'Amortissements derogatoires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15076,'SYSCOHADA-BF','CAPIT','XXXXXX','152',      15074,'Plus-values de cession a reinvestir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15077,'SYSCOHADA-BF','CAPIT','XXXXXX','1521',     15076,'Plus-values de cession à réinvestir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15078,'SYSCOHADA-BF','CAPIT','XXXXXX','153',      15074,'Fonds reglementes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15079,'SYSCOHADA-BF','CAPIT','XXXXXX','1531',     15078,'Fonds national','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15080,'SYSCOHADA-BF','CAPIT','XXXXXX','1532',     15078,'Prélèvement pour le budget','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15081,'SYSCOHADA-BF','CAPIT','XXXXXX','154',      15074,'Provision speciale de reevaluation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15082,'SYSCOHADA-BF','CAPIT','XXXXXX','155',      15074,'Provisions reglementees relatives aux immobilisations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15083,'SYSCOHADA-BF','CAPIT','XXXXXX','1551',     15082,'Recontitution des gisements miniers et pétroliers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15084,'SYSCOHADA-BF','CAPIT','XXXXXX','1552',     15082,'Provisions de croissance des immobilisations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15085,'SYSCOHADA-BF','CAPIT','XXXXXX','1553',     15082,'Provisions de renouvellement du matériel naval','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15086,'SYSCOHADA-BF','CAPIT','XXXXXX','1554',     15082,'Provisions pourle renouvellement du matériel et outillage','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15087,'SYSCOHADA-BF','CAPIT','XXXXXX','156',      15074,'Provisions reglementees relatives aux stocks','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15088,'SYSCOHADA-BF','CAPIT','XXXXXX','1561',     15087,'Hausse de prix','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15089,'SYSCOHADA-BF','CAPIT','XXXXXX','1562',     15087,'Fluctuation des cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15090,'SYSCOHADA-BF','CAPIT','XXXXXX','157',      15074,'Provisions pour investissement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15091,'SYSCOHADA-BF','CAPIT','XXXXXX','158',      15074,'Autres provisions et fonds reglementes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15092,'SYSCOHADA-BF','CAPIT','XXXXXX','16',       15000,'Emprunts et dettes assimilees','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15093,'SYSCOHADA-BF','CAPIT','XXXXXX','161',      15092,'Emprunts obligataires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15094,'SYSCOHADA-BF','CAPIT','XXXXXX','1611',     15093,'Emprunts obligataires ordinaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15095,'SYSCOHADA-BF','CAPIT','XXXXXX','1612',     15093,'Emprunts obligataires convertibles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15096,'SYSCOHADA-BF','CAPIT','XXXXXX','1618',     15093,'Autres emprunts obligataires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15097,'SYSCOHADA-BF','CAPIT','XXXXXX','1619',     15093,'Obligations à souscrire, à la souche','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15098,'SYSCOHADA-BF','CAPIT','XXXXXX','162',      15092,'Emprunts et dettes aupres des etablissements de credit','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15099,'SYSCOHADA-BF','CAPIT','XXXXXX','163',      15092,'Avances recues de l''etat','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15100,'SYSCOHADA-BF','CAPIT','XXXXXX','164',      15092,'Avances recues et comptes courants bloques','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15101,'SYSCOHADA-BF','CAPIT','XXXXXX','165',      15092,'Depots et cautionnements recus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15102,'SYSCOHADA-BF','CAPIT','XXXXXX','1651',     15101,'Dépôts à terme','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15103,'SYSCOHADA-BF','CAPIT','XXXXXX','1652',     15101,'Cautionnements','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15104,'SYSCOHADA-BF','CAPIT','XXXXXX','166',      15092,'Interets courus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15105,'SYSCOHADA-BF','CAPIT','XXXXXX','1661',     15104,'Sur emprunts obligataires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15106,'SYSCOHADA-BF','CAPIT','XXXXXX','1662',     15104,'Sur emprunts et dettes auprès des établissements de crédit','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15107,'SYSCOHADA-BF','CAPIT','XXXXXX','1663',     15104,'Sur avances reçues de l''etat','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15108,'SYSCOHADA-BF','CAPIT','XXXXXX','1664',     15104,'Sur avances reçues et comptes courants bloqués','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15109,'SYSCOHADA-BF','CAPIT','XXXXXX','1665',     15104,'Sur dépôts et cautionnements reçus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15110,'SYSCOHADA-BF','CAPIT','XXXXXX','1667',     15104,'Sur avances assorties de conditions particulières','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15111,'SYSCOHADA-BF','CAPIT','XXXXXX','1668',     15104,'Sur autres emprunts et dettes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15112,'SYSCOHADA-BF','CAPIT','XXXXXX','167',      15092,'Avances assorties de conditions particulieres','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15113,'SYSCOHADA-BF','CAPIT','XXXXXX','1671',     15112,'Avances bloquées pour augmentation du capital','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15114,'SYSCOHADA-BF','CAPIT','XXXXXX','1672',     15112,'Avances conditionnées par l''etat','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15115,'SYSCOHADA-BF','CAPIT','XXXXXX','1673',     15112,'Avances conditionnées par les autres organismes africains','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15116,'SYSCOHADA-BF','CAPIT','XXXXXX','1674',     15112,'Avances conditionné par les autres organismes internationaux','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15117,'SYSCOHADA-BF','CAPIT','XXXXXX','1676',     15112,'Droits du concédant exigibles en nature','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15118,'SYSCOHADA-BF','CAPIT','XXXXXX','168',      15092,'Autres emprunts et dettes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15119,'SYSCOHADA-BF','CAPIT','XXXXXX','1681',     15118,'Rentes viagères capitalisées','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15120,'SYSCOHADA-BF','CAPIT','XXXXXX','1682',     15118,'Billets de fonds','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15121,'SYSCOHADA-BF','CAPIT','XXXXXX','1683',     15118,'Dettes consécutives à des titres emprunté','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15122,'SYSCOHADA-BF','CAPIT','XXXXXX','1684',     15118,'Dettes du concédant exigibles en nature','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15123,'SYSCOHADA-BF','CAPIT','XXXXXX','1685',     15118,'Emprunts participatifs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15124,'SYSCOHADA-BF','CAPIT','XXXXXX','1686',     15118,'Participation des travailleurs aux bénéfices','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15125,'SYSCOHADA-BF','CAPIT','XXXXXX','17',       15000,'Dettes de credit-bail et contrats assimiles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15126,'SYSCOHADA-BF','CAPIT','XXXXXX','172',      15125,'Emprunts equivalents de credit-bail immobilier','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15127,'SYSCOHADA-BF','CAPIT','XXXXXX','173',      15125,'Emprunts equivalents de credit-bail mobilier','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15128,'SYSCOHADA-BF','CAPIT','XXXXXX','176',      15125,'Interets courus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15129,'SYSCOHADA-BF','CAPIT','XXXXXX','1762',     15128,'Sur emprunts équivalents de crédit-bail immobilier','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15130,'SYSCOHADA-BF','CAPIT','XXXXXX','1763',     15128,'Sur emprunts équivalents de crédit-bail mobilier','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15131,'SYSCOHADA-BF','CAPIT','XXXXXX','1768',     15128,'Sur emprunts équivalents d''autres contrats','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15132,'SYSCOHADA-BF','CAPIT','XXXXXX','178',      15125,'Emprunts equivalents d''autres contrats','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15133,'SYSCOHADA-BF','CAPIT','XXXXXX','18',       15000,'Dettes liees a des participations et comptes de liaison des etablissements et societes en participation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15134,'SYSCOHADA-BF','CAPIT','XXXXXX','181',      15133,'Dettes liees a des participations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15135,'SYSCOHADA-BF','CAPIT','XXXXXX','1811',     15134,'Dettes liées à des participations (groupe)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15136,'SYSCOHADA-BF','CAPIT','XXXXXX','1812',     15134,'Dettes liées à des participations (hors groupe)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15137,'SYSCOHADA-BF','CAPIT','XXXXXX','182',      15133,'Dettes liees a des societes en paticipation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15138,'SYSCOHADA-BF','CAPIT','XXXXXX','183',      15133,'Interets courus sur dettes liees a des participations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15139,'SYSCOHADA-BF','CAPIT','XXXXXX','184',      15133,'Comptes permanents bloques des etablissements et succursales','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15140,'SYSCOHADA-BF','CAPIT','XXXXXX','185',      15133,'Comptes permanents non bloques des etablissements et succursales','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15141,'SYSCOHADA-BF','CAPIT','XXXXXX','186',      15133,'Comptes de liaison charges','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15142,'SYSCOHADA-BF','CAPIT','XXXXXX','187',      15133,'Comptes de liaison produits','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15143,'SYSCOHADA-BF','CAPIT','XXXXXX','188',      15133,'Comptes de liaison des societes en participation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15144,'SYSCOHADA-BF','CAPIT','XXXXXX','19',       15000,'Provisions financieres pour risques et charges','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15145,'SYSCOHADA-BF','CAPIT','XXXXXX','191',      15144,'Provisions pour litiges','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15146,'SYSCOHADA-BF','CAPIT','XXXXXX','192',      15144,'Provisions pour garanties donnees aux clients','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15147,'SYSCOHADA-BF','CAPIT','XXXXXX','193',      15144,'Provisions pour pertes sur marches a achevement futur','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15148,'SYSCOHADA-BF','CAPIT','XXXXXX','194',      15144,'Provisions pour pertes de change','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15149,'SYSCOHADA-BF','CAPIT','XXXXXX','195',      15144,'Provisions pour impots','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15150,'SYSCOHADA-BF','CAPIT','XXXXXX','196',      15144,'Provisions pour pensions et obligations similaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15151,'SYSCOHADA-BF','CAPIT','XXXXXX','197',      15144,'Provisions pour charges a repartir sur plusieurs exercices','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15152,'SYSCOHADA-BF','CAPIT','XXXXXX','1971',     15151,'Provisions pour grosses réparations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15153,'SYSCOHADA-BF','CAPIT','XXXXXX','198',      15144,'Autres provisions financieres pour risques et charges','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15154,'SYSCOHADA-BF','CAPIT','XXXXXX','1981',     15153,'Provisions pour amendes et pénalités','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15155,'SYSCOHADA-BF','CAPIT','XXXXXX','1982',     15153,'Provisions pour renouvellement des immobilisations (entreprises concessionnaires)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15156,'SYSCOHADA-BF','CAPIT','XXXXXX','1983',     15153,'Provisions pour propres assureurs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15157,'SYSCOHADA-BF','CAPIT','XXXXXX','1988',     15153,'Autres provisions financières pour risques et charges','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15158,'SYSCOHADA-BF','IMMO','XXXXXX','2',             0,'Charges immobilisees','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15159,'SYSCOHADA-BF','IMMO','XXXXXX','201',       15158,'Frais d''etablissement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15160,'SYSCOHADA-BF','IMMO','XXXXXX','2011',      15159,'Frais de constitution','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15161,'SYSCOHADA-BF','IMMO','XXXXXX','2012',      15159,'Frais de prospection','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15162,'SYSCOHADA-BF','IMMO','XXXXXX','2013',      15159,'Frais de publicité et de lancement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15163,'SYSCOHADA-BF','IMMO','XXXXXX','2014',      15159,'Frais de fonctionnement antérieurs au démarrage','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15164,'SYSCOHADA-BF','IMMO','XXXXXX','2015',      15159,'Frais de modification du capital (fusions, scissions transformations)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15165,'SYSCOHADA-BF','IMMO','XXXXXX','2016',      15159,'Frais d''entrée à la bourse','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15166,'SYSCOHADA-BF','IMMO','XXXXXX','2017',      15159,'Frais de restructuration','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15167,'SYSCOHADA-BF','IMMO','XXXXXX','2018',      15159,'Frais divers d''établissement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15168,'SYSCOHADA-BF','IMMO','XXXXXX','202',       15158,'Charges a repartir sur plusieurs exercices','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15169,'SYSCOHADA-BF','IMMO','XXXXXX','2021',      15168,'Charges différées','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15170,'SYSCOHADA-BF','IMMO','XXXXXX','2022',      15168,'Frais d''acquisition d''immobilisations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15171,'SYSCOHADA-BF','IMMO','XXXXXX','2026',      15168,'Fais d''émission des emprunts','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15172,'SYSCOHADA-BF','IMMO','XXXXXX','2028',      15168,'Charges à étaler','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15173,'SYSCOHADA-BF','IMMO','XXXXXX','206',       15158,'Primes de remboursement des obligations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15174,'SYSCOHADA-BF','IMMO','XXXXXX','2061',      15173,'Obligations ordinaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15175,'SYSCOHADA-BF','IMMO','XXXXXX','2062',      15173,'Obligations convertibles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15176,'SYSCOHADA-BF','IMMO','XXXXXX','2068',      15173,'Autres emprunts obligataires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15177,'SYSCOHADA-BF','IMMO','XXXXXX','21',        15158,'Immobilisations incorporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15178,'SYSCOHADA-BF','IMMO','XXXXXX','211',       15177,'Frais de recherche et de developpement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15179,'SYSCOHADA-BF','IMMO','XXXXXX','212',       15177,'Brevets, licences, concessions et droits similaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15180,'SYSCOHADA-BF','IMMO','XXXXXX','213',       15177,'Logiciels','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15181,'SYSCOHADA-BF','IMMO','XXXXXX','214',       15177,'Marques','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15182,'SYSCOHADA-BF','IMMO','XXXXXX','215',       15177,'Fonds commercial','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15183,'SYSCOHADA-BF','IMMO','XXXXXX','216',       15177,'Droit au bail','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15184,'SYSCOHADA-BF','IMMO','XXXXXX','217',       15177,'Investissements de creation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15185,'SYSCOHADA-BF','IMMO','XXXXXX','218',       15177,'Autres droits et valeurs incorporels','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15186,'SYSCOHADA-BF','IMMO','XXXXXX','219',       15177,'Immobilisations incorporelles en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15187,'SYSCOHADA-BF','IMMO','XXXXXX','2191',      15186,'Frais de recherche et de développement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15188,'SYSCOHADA-BF','IMMO','XXXXXX','2193',      15186,'Logiciels','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15189,'SYSCOHADA-BF','IMMO','XXXXXX','2198',      15186,'Autres droits et valeurs incorporels','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15190,'SYSCOHADA-BF','IMMO','XXXXXX','22',        15158,'Terrains','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15191,'SYSCOHADA-BF','IMMO','XXXXXX','221',       15190,'Terrains agricoles et forestiers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15192,'SYSCOHADA-BF','IMMO','XXXXXX','2211',      15191,'Terrains d''exploitation agricole','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15193,'SYSCOHADA-BF','IMMO','XXXXXX','2212',      15191,'Terrains d''exploitation forestière','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15194,'SYSCOHADA-BF','IMMO','XXXXXX','2218',      15191,'Autres terrains','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15195,'SYSCOHADA-BF','IMMO','XXXXXX','222',       15190,'Terrains nus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15196,'SYSCOHADA-BF','IMMO','XXXXXX','2221',      15195,'Terrains à bâtir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15197,'SYSCOHADA-BF','IMMO','XXXXXX','2228',      15195,'Autres terrains nus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15198,'SYSCOHADA-BF','IMMO','XXXXXX','223',       15190,'Terrains batis','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15199,'SYSCOHADA-BF','IMMO','XXXXXX','2231',      15198,'Pour bâtiments industriels et agricoles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15200,'SYSCOHADA-BF','IMMO','XXXXXX','2232',      15198,'Pour bâtiments administratifs et commerciaux','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15201,'SYSCOHADA-BF','IMMO','XXXXXX','2234',      15198,'Pour bâtiments affectés aux autres opérations professionnelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15202,'SYSCOHADA-BF','IMMO','XXXXXX','2235',      15198,'Pour bâtiments affectés aux autres opérations non professionnelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15203,'SYSCOHADA-BF','IMMO','XXXXXX','2236',      15198,'Autres terrains bâtis','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15204,'SYSCOHADA-BF','IMMO','XXXXXX','224',       15190,'Travaux de mise en valeur des terrains','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15205,'SYSCOHADA-BF','IMMO','XXXXXX','2241',      15204,'Plantation d''arbres et d''arbustes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15206,'SYSCOHADA-BF','IMMO','XXXXXX','2248',      15204,'Autres travaux','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15207,'SYSCOHADA-BF','IMMO','XXXXXX','225',       15190,'Terrains de gisement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15208,'SYSCOHADA-BF','IMMO','XXXXXX','2251',      15207,'Carrières','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15209,'SYSCOHADA-BF','IMMO','XXXXXX','226',       15190,'Terrains amenages','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15210,'SYSCOHADA-BF','IMMO','XXXXXX','2261',      15209,'Parkings','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15211,'SYSCOHADA-BF','IMMO','XXXXXX','227',       15190,'Terrains mis en concession','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15212,'SYSCOHADA-BF','IMMO','XXXXXX','228',       15190,'Autres terrains','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15213,'SYSCOHADA-BF','IMMO','XXXXXX','2281',      15212,'Terrains des immeubles de rapport','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15214,'SYSCOHADA-BF','IMMO','XXXXXX','2285',      15212,'Terrains des logements affectés au personnel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15215,'SYSCOHADA-BF','IMMO','XXXXXX','2288',      15212,'Autres terrains','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15216,'SYSCOHADA-BF','IMMO','XXXXXX','229',       15190,'Amenagements des terrains en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15217,'SYSCOHADA-BF','IMMO','XXXXXX','2291',      15216,'Terrains agricoles et forestiers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15218,'SYSCOHADA-BF','IMMO','XXXXXX','2292',      15216,'Terrains nus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15219,'SYSCOHADA-BF','IMMO','XXXXXX','2295',      15216,'Terrains de gisement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15220,'SYSCOHADA-BF','IMMO','XXXXXX','2298',      15216,'Autres travaux','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15221,'SYSCOHADA-BF','IMMO','XXXXXX','23',        15158,'Bâtiments, installations techniques et agencements','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15222,'SYSCOHADA-BF','IMMO','XXXXXX','231',       15221,'Bâtiments industriels, agricoles, administratifs et commerciaux sur sol propre','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15223,'SYSCOHADA-BF','IMMO','XXXXXX','2311',      15222,'Bâtiments industriels','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15224,'SYSCOHADA-BF','IMMO','XXXXXX','2312',      15222,'Bâtiments agricoles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15225,'SYSCOHADA-BF','IMMO','XXXXXX','2313',      15222,'Bâtiments administratifs et commerciaux','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15226,'SYSCOHADA-BF','IMMO','XXXXXX','2314',      15222,'Bâtiments affectés au logement du personnel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15227,'SYSCOHADA-BF','IMMO','XXXXXX','2315',      15222,'Immeubles de rapport','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15228,'SYSCOHADA-BF','IMMO','XXXXXX','232',       15221,'Bâtiments industriels, agricoles, administratifs et commerciaux sur sol d''autrui','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15229,'SYSCOHADA-BF','IMMO','XXXXXX','2321',      15228,'Bâtiments industriels','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15230,'SYSCOHADA-BF','IMMO','XXXXXX','2322',      15228,'Bâtiments agricoles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15231,'SYSCOHADA-BF','IMMO','XXXXXX','2323',      15228,'Bâtiments administratifs et commerciaux','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15232,'SYSCOHADA-BF','IMMO','XXXXXX','2324',      15228,'Bâtiments affectés au logement du personnel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15233,'SYSCOHADA-BF','IMMO','XXXXXX','2325',      15228,'Immeubles de rapport','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15234,'SYSCOHADA-BF','IMMO','XXXXXX','233',       15221,'Ouvrages d''infrastructures','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15235,'SYSCOHADA-BF','IMMO','XXXXXX','2331',      15234,'Voies de terre','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15236,'SYSCOHADA-BF','IMMO','XXXXXX','2332',      15234,'Voies de fer','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15237,'SYSCOHADA-BF','IMMO','XXXXXX','2333',      15234,'Voies d''eau','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15238,'SYSCOHADA-BF','IMMO','XXXXXX','2334',      15234,'Barrages, digues','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15239,'SYSCOHADA-BF','IMMO','XXXXXX','2335',      15234,'Pistes d''aérodrome','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15240,'SYSCOHADA-BF','IMMO','XXXXXX','2338',      15234,'Autres','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15241,'SYSCOHADA-BF','IMMO','XXXXXX','234',       15221,'Installations techniques','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15242,'SYSCOHADA-BF','IMMO','XXXXXX','2341',      15241,'Installations complexes spécialisées sur sol propre','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15243,'SYSCOHADA-BF','IMMO','XXXXXX','2342',      15241,'Installations complexes spécialisées sur sol d''autrui','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15244,'SYSCOHADA-BF','IMMO','XXXXXX','2343',      15241,'Installations à caractère spécifique sur sol propre','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15245,'SYSCOHADA-BF','IMMO','XXXXXX','2344',      15241,'Installations à caractère spécifique sur sol d''autrui','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15246,'SYSCOHADA-BF','IMMO','XXXXXX','235',       15221,'Amenagements de bureaux','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15247,'SYSCOHADA-BF','IMMO','XXXXXX','2351',      15246,'Installations générales','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15248,'SYSCOHADA-BF','IMMO','XXXXXX','2358',      15246,'Autres installations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15249,'SYSCOHADA-BF','IMMO','XXXXXX','237',       15221,'Batiments industriels, agricoles et commerciaux mis en concession','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15250,'SYSCOHADA-BF','IMMO','XXXXXX','238',       15221,'Autres installations et agencements','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15251,'SYSCOHADA-BF','IMMO','XXXXXX','239',       15221,'Bâtiments et installations en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15252,'SYSCOHADA-BF','IMMO','XXXXXX','2391',      15251,'Bâtiments et installations en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15253,'SYSCOHADA-BF','IMMO','XXXXXX','24',        15158,'Materiels','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15254,'SYSCOHADA-BF','IMMO','XXXXXX','241',       15253,'Materiel et outillage industriel et commercial','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15255,'SYSCOHADA-BF','IMMO','XXXXXX','2411',      15254,'Matériel industriel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15256,'SYSCOHADA-BF','IMMO','XXXXXX','2412',      15254,'Outillage industriel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15257,'SYSCOHADA-BF','IMMO','XXXXXX','2413',      15254,'Matériel commercial','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15258,'SYSCOHADA-BF','IMMO','XXXXXX','2414',      15254,'Outillage commercial','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15259,'SYSCOHADA-BF','IMMO','XXXXXX','242',       15253,'Materiel et outillage agricole','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15260,'SYSCOHADA-BF','IMMO','XXXXXX','2421',      15259,'Matériel agricole','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15261,'SYSCOHADA-BF','IMMO','XXXXXX','2422',      15259,'Outillage agricole','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15262,'SYSCOHADA-BF','IMMO','XXXXXX','243',       15253,'Materiel d''emballage recuperable et identifiable','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15263,'SYSCOHADA-BF','IMMO','XXXXXX','244',       15253,'Materiel et mobilier','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15264,'SYSCOHADA-BF','IMMO','XXXXXX','2441',      15263,'Matériel de bureau','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15265,'SYSCOHADA-BF','IMMO','XXXXXX','2442',      15263,'Matériel informatique','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15266,'SYSCOHADA-BF','IMMO','XXXXXX','2443',      15263,'Matériel bureautique','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15267,'SYSCOHADA-BF','IMMO','XXXXXX','2444',      15263,'Mobilier de bureau','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15268,'SYSCOHADA-BF','IMMO','XXXXXX','2446',      15263,'Matériel et mobilier des immeubles de rapport','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15269,'SYSCOHADA-BF','IMMO','XXXXXX','2447',      15263,'Matériel et mobilier des logements du personnel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15270,'SYSCOHADA-BF','IMMO','XXXXXX','245',       15253,'Materiel de transport','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15271,'SYSCOHADA-BF','IMMO','XXXXXX','2451',      15270,'Matériel automobile','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15272,'SYSCOHADA-BF','IMMO','XXXXXX','2452',      15270,'Matériel ferroviaire','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15273,'SYSCOHADA-BF','IMMO','XXXXXX','2453',      15270,'Matériel fluvial, lagunaire','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15274,'SYSCOHADA-BF','IMMO','XXXXXX','2454',      15270,'Matériel naval','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15275,'SYSCOHADA-BF','IMMO','XXXXXX','2455',      15270,'Matériel aérien','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15276,'SYSCOHADA-BF','IMMO','XXXXXX','2456',      15270,'Matériel hippomobile','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15277,'SYSCOHADA-BF','IMMO','XXXXXX','2458',      15270,'Autres (vélo, mobylette, moto)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15278,'SYSCOHADA-BF','IMMO','XXXXXX','246',       15253,'Immobilisations animales et agricoles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15279,'SYSCOHADA-BF','IMMO','XXXXXX','2461',      15278,'Cheptel, animaux de trait','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15280,'SYSCOHADA-BF','IMMO','XXXXXX','2462',      15278,'Cheptel, animaux reproducteurs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15281,'SYSCOHADA-BF','IMMO','XXXXXX','2463',      15278,'Animaux de garde','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15282,'SYSCOHADA-BF','IMMO','XXXXXX','2465',      15278,'Plantations agricoles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15283,'SYSCOHADA-BF','IMMO','XXXXXX','2468',      15278,'Autres','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15284,'SYSCOHADA-BF','IMMO','XXXXXX','247',       15253,'Agencements et amenagements du materiel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15285,'SYSCOHADA-BF','IMMO','XXXXXX','248',       15253,'Autres materiels','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15286,'SYSCOHADA-BF','IMMO','XXXXXX','2481',      15285,'Collections et oeuvres d''art','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15287,'SYSCOHADA-BF','IMMO','XXXXXX','249',       15253,'Materiel en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15288,'SYSCOHADA-BF','IMMO','XXXXXX','2491',      15287,'Matériel et outillage industriel et commercial','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15289,'SYSCOHADA-BF','IMMO','XXXXXX','2492',      15287,'Matériel et outillage agricole','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15290,'SYSCOHADA-BF','IMMO','XXXXXX','2493',      15287,'Matériel d''emballage récupérable et identifiable','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15291,'SYSCOHADA-BF','IMMO','XXXXXX','2494',      15287,'Matériel et mobilier de bureau','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15292,'SYSCOHADA-BF','IMMO','XXXXXX','2495',      15287,'Matériel de transport','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15293,'SYSCOHADA-BF','IMMO','XXXXXX','2496',      15287,'Immobilisations animales et agricoles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15294,'SYSCOHADA-BF','IMMO','XXXXXX','2497',      15287,'Agencements et aménagements du matériel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15295,'SYSCOHADA-BF','IMMO','XXXXXX','2498',      15287,'Autres matériels','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15296,'SYSCOHADA-BF','IMMO','XXXXXX','25',        15158,'Avances et acomptes verses sur immobilisations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15297,'SYSCOHADA-BF','IMMO','XXXXXX','251',       15296,'Avances et acomptes verses sur immobilisations incorporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15298,'SYSCOHADA-BF','IMMO','XXXXXX','252',       15296,'Avances et acomptes verses sur immobilisations corporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15299,'SYSCOHADA-BF','IMMO','XXXXXX','26',        15158,'Titres de participation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15300,'SYSCOHADA-BF','IMMO','XXXXXX','261',       15299,'Titres de participation dans des societes sous contrôle exclusif','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15301,'SYSCOHADA-BF','IMMO','XXXXXX','262',       15299,'Titres de participation dans des societes sous contrôle conjoint','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15302,'SYSCOHADA-BF','IMMO','XXXXXX','263',       15299,'Titres de participation dans des societes conferant une influence notable','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15303,'SYSCOHADA-BF','IMMO','XXXXXX','265',       15299,'Participations dans des organismes professionnels','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15304,'SYSCOHADA-BF','IMMO','XXXXXX','266',       15299,'Part dans des groupements d''interets economique (g.i.e.)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15305,'SYSCOHADA-BF','IMMO','XXXXXX','268',       15299,'Autres titres de participation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15306,'SYSCOHADA-BF','IMMO','XXXXXX','27',        15158,'Autres immobilisations financières','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15307,'SYSCOHADA-BF','IMMO','XXXXXX','271',       15306,'Prêts et creances non commerciales','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15308,'SYSCOHADA-BF','IMMO','XXXXXX','2711',      15307,'Prêts participatifs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15309,'SYSCOHADA-BF','IMMO','XXXXXX','2712',      15307,'Prêts aux associés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15310,'SYSCOHADA-BF','IMMO','XXXXXX','2713',      15307,'Billets de fonds','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15311,'SYSCOHADA-BF','IMMO','XXXXXX','2714',      15307,'Titres prêtés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15312,'SYSCOHADA-BF','IMMO','XXXXXX','272',       15306,'Prets au personnel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15313,'SYSCOHADA-BF','IMMO','XXXXXX','2721',      15312,'Prêts immobiliers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15314,'SYSCOHADA-BF','IMMO','XXXXXX','2722',      15312,'Prêts mobiliers et d''intallation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15315,'SYSCOHADA-BF','IMMO','XXXXXX','2728',      15312,'Autres prêts (frais d''étude...)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15316,'SYSCOHADA-BF','IMMO','XXXXXX','273',       15306,'Creances sur l''etat','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15317,'SYSCOHADA-BF','IMMO','XXXXXX','2731',      15316,'Retenues de garantie','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15318,'SYSCOHADA-BF','IMMO','XXXXXX','2733',      15316,'Fonds reglementé','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15319,'SYSCOHADA-BF','IMMO','XXXXXX','2738',      15316,'Autres','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15320,'SYSCOHADA-BF','IMMO','XXXXXX','274',       15306,'Titres immobilises','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15321,'SYSCOHADA-BF','IMMO','XXXXXX','2741',      15320,'Titres immobilisés de l''activité de portefeuille (t.i.a.p.)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15322,'SYSCOHADA-BF','IMMO','XXXXXX','2742',      15320,'Titres participatifs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15323,'SYSCOHADA-BF','IMMO','XXXXXX','2743',      15320,'Certificats d''investissement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15324,'SYSCOHADA-BF','IMMO','XXXXXX','2744',      15320,'Parts de fonds commun de placement (f.c.p.)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15325,'SYSCOHADA-BF','IMMO','XXXXXX','2748',      15320,'Autres titres immobilisés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15326,'SYSCOHADA-BF','IMMO','XXXXXX','275',       15306,'Depots et cautionnements verses','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15327,'SYSCOHADA-BF','IMMO','XXXXXX','2751',      15326,'Dépôts pour loyers d''avance','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15328,'SYSCOHADA-BF','IMMO','XXXXXX','2752',      15326,'Dépôts pour l''électricité','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15329,'SYSCOHADA-BF','IMMO','XXXXXX','2753',      15326,'Dépôts pour l''eau','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15330,'SYSCOHADA-BF','IMMO','XXXXXX','2754',      15326,'Dépôts pour le gaz','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15331,'SYSCOHADA-BF','IMMO','XXXXXX','2755',      15326,'Dépôts pour le téléphone, le télex, la télécopie','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15332,'SYSCOHADA-BF','IMMO','XXXXXX','2756',      15326,'Cautionnements sur les marchés publics','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15333,'SYSCOHADA-BF','IMMO','XXXXXX','2757',      15326,'Cautionnements sur autres opérations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15334,'SYSCOHADA-BF','IMMO','XXXXXX','2758',      15326,'Autres dépôts et cautionnements','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15335,'SYSCOHADA-BF','IMMO','XXXXXX','276',       15306,'Interets courus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15336,'SYSCOHADA-BF','IMMO','XXXXXX','2761',      15335,'Prêts et créances non commerciales','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15337,'SYSCOHADA-BF','IMMO','XXXXXX','2762',      15335,'Prêts au personnel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15338,'SYSCOHADA-BF','IMMO','XXXXXX','2763',      15335,'Créances sur l''etat','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15339,'SYSCOHADA-BF','IMMO','XXXXXX','2764',      15335,'Titres immobilisés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15340,'SYSCOHADA-BF','IMMO','XXXXXX','2765',      15335,'Dépôts et cautionnements versés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15341,'SYSCOHADA-BF','IMMO','XXXXXX','2767',      15335,'Créances rattachées à des participations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15342,'SYSCOHADA-BF','IMMO','XXXXXX','2768',      15335,'Immobilisations financières diverses','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15343,'SYSCOHADA-BF','IMMO','XXXXXX','277',       15306,'Créances rattachees a des participations et des avances a des g.i.e.','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15344,'SYSCOHADA-BF','IMMO','XXXXXX','2771',      15343,'Créances rattachées à des participations (groupe)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15345,'SYSCOHADA-BF','IMMO','XXXXXX','2772',      15343,'Créances rattachées à des participations (hors groupe)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15346,'SYSCOHADA-BF','IMMO','XXXXXX','2773',      15343,'Créances rattachées à des sociétés en participation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15347,'SYSCOHADA-BF','IMMO','XXXXXX','2774',      15343,'Avances à des groupements d''intérêt économique (g.i.e.)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15348,'SYSCOHADA-BF','IMMO','XXXXXX','278',       15306,'Immobilisations financieres diverses','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15349,'SYSCOHADA-BF','IMMO','XXXXXX','2781',      15348,'Créances diverses groupe','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15350,'SYSCOHADA-BF','IMMO','XXXXXX','2782',      15348,'Créances diverses hors groupe','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15351,'SYSCOHADA-BF','IMMO','XXXXXX','2785',      15348,'Or et métaux précieux (1)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15352,'SYSCOHADA-BF','IMMO','XXXXXX','28',        15158,'Amortissemnts','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15353,'SYSCOHADA-BF','IMMO','XXXXXX','281',       15352,'Amortissements des immobilisations incorporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15354,'SYSCOHADA-BF','IMMO','XXXXXX','2811',      15353,'Amortissements des frais de recherche et de développement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15355,'SYSCOHADA-BF','IMMO','XXXXXX','2812',      15353,'Amortissements des brevets, licences, concessions et droits similaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15356,'SYSCOHADA-BF','IMMO','XXXXXX','2813',      15353,'Amortissements des logiciels','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15357,'SYSCOHADA-BF','IMMO','XXXXXX','2814',      15353,'Amortissements des marques','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15358,'SYSCOHADA-BF','IMMO','XXXXXX','2815',      15353,'Amortissements du fonds commercial','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15359,'SYSCOHADA-BF','IMMO','XXXXXX','2816',      15353,'Amortissements du droit au bail','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15360,'SYSCOHADA-BF','IMMO','XXXXXX','2817',      15353,'Amortissements des investissements de création','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15361,'SYSCOHADA-BF','IMMO','XXXXXX','2818',      15353,'Amortissements des autres droits et valeurs incorporels','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15362,'SYSCOHADA-BF','IMMO','XXXXXX','282',       15352,'Amortissements des terrains','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15363,'SYSCOHADA-BF','IMMO','XXXXXX','2821',      15362,'Amortissements des terrains agricoles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15364,'SYSCOHADA-BF','IMMO','XXXXXX','2824',      15362,'Amortissements des travaux de mise en valeur des terrains','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15365,'SYSCOHADA-BF','IMMO','XXXXXX','2825',      15362,'Amortissements des terrains de gisements','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15366,'SYSCOHADA-BF','IMMO','XXXXXX','283',       15352,'Amortissements des batiments, installations techniques et agencements','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15367,'SYSCOHADA-BF','IMMO','XXXXXX','2831',      15366,'Amortissements des bâtiments industriels, agricoles, administratifs et commerciaux sur sol propres','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15368,'SYSCOHADA-BF','IMMO','XXXXXX','2832',      15366,'Amortissements des bâtiments industriels, agricoles, administratifs et commerciaux sur sol d''autrui','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15369,'SYSCOHADA-BF','IMMO','XXXXXX','2833',      15366,'Amortissements des ouvrages d''infrastructure','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15370,'SYSCOHADA-BF','IMMO','XXXXXX','2834',      15366,'Amortissements des installations techniques','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15371,'SYSCOHADA-BF','IMMO','XXXXXX','2835',      15366,'Amortissements des aménagements de bureaux','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15372,'SYSCOHADA-BF','IMMO','XXXXXX','2837',      15366,'Amortissements des bâtiments  industriels, agricoles et commerciaux mis en concession','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15373,'SYSCOHADA-BF','IMMO','XXXXXX','2838',      15366,'Amortissements des autres installations et agencements','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15374,'SYSCOHADA-BF','IMMO','XXXXXX','284',       15352,'Amortissement du materiel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15375,'SYSCOHADA-BF','IMMO','XXXXXX','2841',      15374,'Amortissements du matériel et outillage industriel et commercial','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15376,'SYSCOHADA-BF','IMMO','XXXXXX','2842',      15374,'Amortissements du matériel et outillage agricole','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15377,'SYSCOHADA-BF','IMMO','XXXXXX','2843',      15374,'Amortissements du matériel d''emballage récupérable et identifiable','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15378,'SYSCOHADA-BF','IMMO','XXXXXX','2844',      15374,'Amortissements du matériel et mobilier','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15379,'SYSCOHADA-BF','IMMO','XXXXXX','2845',      15374,'Amortissements du materiel de transport','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15380,'SYSCOHADA-BF','IMMO','XXXXXX','2846',      15374,'Amortissements des immobilisations animales et agricoles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15381,'SYSCOHADA-BF','IMMO','XXXXXX','2847',      15374,'Amortissements des agencements et aménagements du matériel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15382,'SYSCOHADA-BF','IMMO','XXXXXX','2848',      15374,'Amortissements des autres matériels','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15383,'SYSCOHADA-BF','IMMO','XXXXXX','29',        15158,'Provisions pour depreciation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15384,'SYSCOHADA-BF','IMMO','XXXXXX','291',       15383,'Provisions pour depreciation des immobilisations incorporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15385,'SYSCOHADA-BF','IMMO','XXXXXX','2912',      15384,'Provisions pour dépréciation des brevets, licences, concessions et droits similaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15386,'SYSCOHADA-BF','IMMO','XXXXXX','2913',      15384,'Provisions pour dépréciation des logiciels','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15387,'SYSCOHADA-BF','IMMO','XXXXXX','2914',      15384,'Provisions pour dépréciation des marques','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15388,'SYSCOHADA-BF','IMMO','XXXXXX','2915',      15384,'Provisions pour dépréciation du fonds de commerce','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15389,'SYSCOHADA-BF','IMMO','XXXXXX','2916',      15384,'Provisions pour dépréciation du droit de bail','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15390,'SYSCOHADA-BF','IMMO','XXXXXX','2917',      15384,'Provisions pour dépréciation des investissements de création','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15391,'SYSCOHADA-BF','IMMO','XXXXXX','2918',      15384,'Provisions pour dépréciation des autres droits et valeurs incorporels','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15392,'SYSCOHADA-BF','IMMO','XXXXXX','2919',      15384,'Provisions pour dépréciation des immobilisations incorporelles en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15393,'SYSCOHADA-BF','IMMO','XXXXXX','292',       15383,'Provisions pour depreciation des terrains','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15394,'SYSCOHADA-BF','IMMO','XXXXXX','2921',      15393,'Provisions pour dépréciations des terrains agricoles et forestiers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15395,'SYSCOHADA-BF','IMMO','XXXXXX','2922',      15393,'Provisions pour dépréciation des terrains nus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15396,'SYSCOHADA-BF','IMMO','XXXXXX','2923',      15393,'Provisions pour dépréciation des terrains bâtis','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15397,'SYSCOHADA-BF','IMMO','XXXXXX','2924',      15393,'Provisions pour dépréciation des travaux de mise en valeur des terrains','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15398,'SYSCOHADA-BF','IMMO','XXXXXX','2925',      15393,'Provisions pour dépréciation des terrains de gisement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15399,'SYSCOHADA-BF','IMMO','XXXXXX','2926',      15393,'Provisions pour dépréciation des terrains aménagés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15400,'SYSCOHADA-BF','IMMO','XXXXXX','2927',      15393,'Provisions pour dépréciation des terrains mis en concession','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15401,'SYSCOHADA-BF','IMMO','XXXXXX','2928',      15393,'Provisions pour dépréciation des autres terrains','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15402,'SYSCOHADA-BF','IMMO','XXXXXX','2929',      15393,'Provisions pour dépréciation des aménagements terrains en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15403,'SYSCOHADA-BF','IMMO','XXXXXX','293',       15383,'Provisions pour depreciation des batiments, installations techniques et agencements','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15404,'SYSCOHADA-BF','IMMO','XXXXXX','2931',      15403,'Provisions pour dépréciation des bâtiments industriels, agricoles, administratifs et commerciaux sur sol propre','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15405,'SYSCOHADA-BF','IMMO','XXXXXX','2932',      15403,'Provisions pour dépréciation des bâtiments industriels, agricoles, administratifs et commerciaux sur sol d''autrui','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15406,'SYSCOHADA-BF','IMMO','XXXXXX','2933',      15403,'Provisions pour dépréciation des ouvrages d''infrastructures','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15407,'SYSCOHADA-BF','IMMO','XXXXXX','2934',      15403,'Provisions pour dépréciation des installations techniques','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15408,'SYSCOHADA-BF','IMMO','XXXXXX','2935',      15403,'Provisions pour dépréciation des aménagements de bureaux','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15409,'SYSCOHADA-BF','IMMO','XXXXXX','2937',      15403,'Provisions pour dépréciation des bâtiments industriels, agricoles et commerciaux mis en concession','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15410,'SYSCOHADA-BF','IMMO','XXXXXX','2938',      15403,'Provisions pour dépréciation des autres installations et agencements','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15411,'SYSCOHADA-BF','IMMO','XXXXXX','2939',      15403,'Provisions pour dépréciation des bâtiments et installations en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15412,'SYSCOHADA-BF','IMMO','XXXXXX','294',       15383,'Provisions pour depreciation des materiels','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15413,'SYSCOHADA-BF','IMMO','XXXXXX','2941',      15412,'Provisions pour dépréciation du matériel et outillage industriel et commercial','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15414,'SYSCOHADA-BF','IMMO','XXXXXX','2942',      15412,'Provisions pour dépréciation du matériel et outillage agricole','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15415,'SYSCOHADA-BF','IMMO','XXXXXX','2943',      15412,'Provisions pour dépréciation du matériel d''emballage récupérable et identifiable','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15416,'SYSCOHADA-BF','IMMO','XXXXXX','2944',      15412,'Provisions pour dépréciation du matériel et mobilier','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15417,'SYSCOHADA-BF','IMMO','XXXXXX','2945',      15412,'Provisions pour dépréciation du matériel de transport','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15418,'SYSCOHADA-BF','IMMO','XXXXXX','2946',      15412,'Provisions pour dépréciation des immobilisations animales et agricoles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15419,'SYSCOHADA-BF','IMMO','XXXXXX','2947',      15412,'Provisions pour dépréciation des agencements et aménagements du matériel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15420,'SYSCOHADA-BF','IMMO','XXXXXX','2948',      15412,'Provisions pour dépréciation des autres matériels','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15421,'SYSCOHADA-BF','IMMO','XXXXXX','2949',      15412,'Provisions pour dépréciation des matériels en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15422,'SYSCOHADA-BF','IMMO','XXXXXX','295',       15383,'Provisions pour depreciation des avances et acomptes verses sur immobilisations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15423,'SYSCOHADA-BF','IMMO','XXXXXX','2951',      15422,'Provisions pour dépréciation des avances et acomptes versés sur immobilisations incorporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15424,'SYSCOHADA-BF','IMMO','XXXXXX','2952',      15422,'Provisions pour dépréciation des avances et acomptes versés sur immobilisations corporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15425,'SYSCOHADA-BF','IMMO','XXXXXX','296',       15383,'Provisions pour dépréciation des titres de participation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15426,'SYSCOHADA-BF','IMMO','XXXXXX','2961',      15425,'Provisions pour dépréciation des titres de participation dans des sociétés sous contrôle exclusif','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15427,'SYSCOHADA-BF','IMMO','XXXXXX','2962',      15425,'Provisions pour dépréciation des titres de participations dans les sociétés sous contrôle conjoint','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15428,'SYSCOHADA-BF','IMMO','XXXXXX','2963',      15425,'Provisions pour dépréciation des titres de participations dans les sociétés confèrant une influence notable','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15429,'SYSCOHADA-BF','IMMO','XXXXXX','2965',      15425,'Provisions pour dépréciation des participations dans les organismes professionnels','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15430,'SYSCOHADA-BF','IMMO','XXXXXX','2966',      15425,'Provisions pour dépréciation des parts dans des g.i.e.','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15431,'SYSCOHADA-BF','IMMO','XXXXXX','2968',      15425,'Provisions pour dépréciation des autres titres de participation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15432,'SYSCOHADA-BF','IMMO','XXXXXX','297',       15383,'Provisions pour dépréciation des autres immobilisations financieres','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15433,'SYSCOHADA-BF','IMMO','XXXXXX','2971',      15432,'Provisions pour dépréciation des prêts et créances non commerciales','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15434,'SYSCOHADA-BF','IMMO','XXXXXX','2972',      15432,'Provisions pour dépréciation des prêts du personnel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15435,'SYSCOHADA-BF','IMMO','XXXXXX','2973',      15432,'Provisions pour dépréciation des créances sur l''etat','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15436,'SYSCOHADA-BF','IMMO','XXXXXX','2974',      15432,'Provisions pour dépréciation des titres immobilisés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15437,'SYSCOHADA-BF','IMMO','XXXXXX','2975',      15432,'Provisions pour dépréciation des dépôts et cautionnements versés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15438,'SYSCOHADA-BF','IMMO','XXXXXX','2977',      15432,'Provisions pour dépréciation des créances rattachées à des participations et avances à des g.i.e.','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15439,'SYSCOHADA-BF','IMMO','XXXXXX','2978',      15432,'Provisions pour dépréciation des créances financières','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15440,'SYSCOHADA-BF','STOCK','XXXXXX','31',           0,'Marchandises','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15441,'SYSCOHADA-BF','STOCK','XXXXXX','311',      15440,'Marchandises a','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15442,'SYSCOHADA-BF','STOCK','XXXXXX','3111',     15441,'Marchandises a1','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15443,'SYSCOHADA-BF','STOCK','XXXXXX','3112',     15441,'Marchandises a2','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15444,'SYSCOHADA-BF','STOCK','XXXXXX','312',      15440,'Marchandises b','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15445,'SYSCOHADA-BF','STOCK','XXXXXX','3121',     15444,'Marchandises b1','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15446,'SYSCOHADA-BF','STOCK','XXXXXX','3122',     15444,'Marchandises b2','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15447,'SYSCOHADA-BF','STOCK','XXXXXX','318',      15440,'Marchandises hors activites ordinaires (h.a.o.)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15448,'SYSCOHADA-BF','STOCK','XXXXXX','32',           0,'Matieres premieres et fournitures liees','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15449,'SYSCOHADA-BF','STOCK','XXXXXX','321',      15448,'Matieres a','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15450,'SYSCOHADA-BF','STOCK','XXXXXX','322',      15448,'Matieres b','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15451,'SYSCOHADA-BF','STOCK','XXXXXX','323',      15448,'Fournitures (a,b)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15452,'SYSCOHADA-BF','STOCK','XXXXXX','33',           0,'Autres approvisionnements','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15453,'SYSCOHADA-BF','STOCK','XXXXXX','331',      15452,'Matieres consommables','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15454,'SYSCOHADA-BF','STOCK','XXXXXX','332',      15452,'Fournitures d''atelier et d''usine','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15455,'SYSCOHADA-BF','STOCK','XXXXXX','333',      15452,'Fournitures de magasin','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15456,'SYSCOHADA-BF','STOCK','XXXXXX','334',      15452,'Fournitures de bureau','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15457,'SYSCOHADA-BF','STOCK','XXXXXX','335',      15452,'Emballages','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15458,'SYSCOHADA-BF','STOCK','XXXXXX','3351',     15457,'Emballages perdus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15459,'SYSCOHADA-BF','STOCK','XXXXXX','3352',     15457,'Emballages récupérables non identifiables','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15460,'SYSCOHADA-BF','STOCK','XXXXXX','3353',     15457,'Emballages à usage mixte','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15461,'SYSCOHADA-BF','STOCK','XXXXXX','3358',     15457,'Autres emballages','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15462,'SYSCOHADA-BF','STOCK','XXXXXX','338',      15452,'Autres matieres','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15463,'SYSCOHADA-BF','STOCK','XXXXXX','34',           0,'Produits en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15464,'SYSCOHADA-BF','STOCK','XXXXXX','341',      15463,'Produits en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15465,'SYSCOHADA-BF','STOCK','XXXXXX','3411',     15464,'Produits en cours p1','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15466,'SYSCOHADA-BF','STOCK','XXXXXX','3412',     15464,'Produits en cours p2','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15467,'SYSCOHADA-BF','STOCK','XXXXXX','342',      15463,'Travaux en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15468,'SYSCOHADA-BF','STOCK','XXXXXX','3421',     15467,'Travaux en cours t1','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15469,'SYSCOHADA-BF','STOCK','XXXXXX','3422',     15467,'Travaux en cours t2','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15470,'SYSCOHADA-BF','STOCK','XXXXXX','343',      15463,'Produits intermediaires en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15471,'SYSCOHADA-BF','STOCK','XXXXXX','3431',     15470,'Produits intermédiaires a','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15472,'SYSCOHADA-BF','STOCK','XXXXXX','3432',     15470,'Produits intermédiaires b','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15473,'SYSCOHADA-BF','STOCK','XXXXXX','344',      15463,'Produits residuels en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15474,'SYSCOHADA-BF','STOCK','XXXXXX','3441',     15473,'Produits résiduels a','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15475,'SYSCOHADA-BF','STOCK','XXXXXX','3442',     15473,'Produits résiduels b','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15476,'SYSCOHADA-BF','STOCK','XXXXXX','35',           0,'Services en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15477,'SYSCOHADA-BF','STOCK','XXXXXX','351',      15476,'Etudes en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15478,'SYSCOHADA-BF','STOCK','XXXXXX','3511',     15477,'Etudes en cours e1','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15479,'SYSCOHADA-BF','STOCK','XXXXXX','3512',     15477,'Etudes en cours e2','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15480,'SYSCOHADA-BF','STOCK','XXXXXX','352',      15476,'Prestations de services en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15481,'SYSCOHADA-BF','STOCK','XXXXXX','3521',     15480,'Prestations de services s1','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15482,'SYSCOHADA-BF','STOCK','XXXXXX','3522',     15480,'Prestations de services s2','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15483,'SYSCOHADA-BF','STOCK','XXXXXX','36',           0,'Produits finis','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15484,'SYSCOHADA-BF','STOCK','XXXXXX','361',      15483,'Produits a','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15485,'SYSCOHADA-BF','STOCK','XXXXXX','362',      15483,'Produits b','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15486,'SYSCOHADA-BF','STOCK','XXXXXX','37',           0,'Produits intermediaires et residuels','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15487,'SYSCOHADA-BF','STOCK','XXXXXX','371',      15486,'Produits intermediaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15488,'SYSCOHADA-BF','STOCK','XXXXXX','3711',     15487,'Produits intermédiaires a','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15489,'SYSCOHADA-BF','STOCK','XXXXXX','3712',     15487,'Produits intermédiaires b','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15490,'SYSCOHADA-BF','STOCK','XXXXXX','372',      15486,'Produits residuels','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15491,'SYSCOHADA-BF','STOCK','XXXXXX','3721',     15490,'Déchets','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15492,'SYSCOHADA-BF','STOCK','XXXXXX','3722',     15490,'Rebuts','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15493,'SYSCOHADA-BF','STOCK','XXXXXX','3723',     15490,'Matières de récupération','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15494,'SYSCOHADA-BF','STOCK','XXXXXX','38',           0,'Stocks en cours de route, en consignation ou en depot','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15495,'SYSCOHADA-BF','STOCK','XXXXXX','381',      15494,'Marchandises en cours de route','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15496,'SYSCOHADA-BF','STOCK','XXXXXX','382',      15494,'Matieres premieres et fournitures liees en cours de route','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15497,'SYSCOHADA-BF','STOCK','XXXXXX','383',      15494,'Autres approvisionnements en cours de route','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15498,'SYSCOHADA-BF','STOCK','XXXXXX','386',      15494,'Produits finis en cours de route','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15499,'SYSCOHADA-BF','STOCK','XXXXXX','387',      15494,'Stocks en consignation ou en depot','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15500,'SYSCOHADA-BF','STOCK','XXXXXX','3871',     15499,'Stock en consignation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15501,'SYSCOHADA-BF','STOCK','XXXXXX','3872',     15499,'Stock en dépôt','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15502,'SYSCOHADA-BF','STOCK','XXXXXX','388',      15494,'Stock provenant d''immobilisations mises hors service ou au rebut','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15503,'SYSCOHADA-BF','STOCK','XXXXXX','39',           0,'Depreciation des stocks','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15504,'SYSCOHADA-BF','STOCK','XXXXXX','391',      15503,'Depreciation des stoks de marchandises','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15505,'SYSCOHADA-BF','STOCK','XXXXXX','392',      15503,'Depreciation des stoks de matieres premieres et fournitures liees','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15506,'SYSCOHADA-BF','STOCK','XXXXXX','393',      15503,'Depreciation des stocks d''autres approvisionnements','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15507,'SYSCOHADA-BF','STOCK','XXXXXX','394',      15503,'Depreciations des productions en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15508,'SYSCOHADA-BF','STOCK','XXXXXX','395',      15503,'Depreciations des services en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15509,'SYSCOHADA-BF','STOCK','XXXXXX','396',      15503,'Depreciation des stocks de produits finis','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15510,'SYSCOHADA-BF','STOCK','XXXXXX','397',      15503,'Depreciation des stocks de produits intermediaires et residuels','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15511,'SYSCOHADA-BF','STOCK','XXXXXX','398',      15503,'Depreciation des stocks en cours de route, en consignation ou en depot','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15512,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','4',       0,'Fournisseurs et comptes rattaches','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15513,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','401', 15512,'Fournisseurs,  dettes en comptes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15514,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','4011',15513,'Fournisseurs  locaux','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15515,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','4012',15513,'Fournisseurs groupe','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15516,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','4013',15513,'Fournisseurs sous-traitants','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15517,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','4017',15513,'Fournisseurs retenue  de garantie','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15518,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','402', 15512,'Fournisseurs, effets a payer (e.a.p)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15519,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','4021',15518,'Fournisseurs, effets à payer','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15520,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','4022',15518,'Fournisseurs-groupe, effets à payer','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15521,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','4023',15518,'Fournisseurs sous-traitants effets à payer','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15522,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','408', 15512,'Fournisseurs, factures non parvenues','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15523,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','4081',15522,'Fournisseurs factures non parvenues','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15524,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','4082',15522,'Fournisseurs - groupe','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15525,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','4083',15522,'Fournisseurs sous-traitant','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15526,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','4086',15522,'Fournisseurs, intérêts courus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15527,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','409', 15512,'Fournisseurs debiteurs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15528,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','4091',15527,'Fournisseurs avances et acomptes versés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15529,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','4092',15527,'Fournisseurs - groupe avances et acomptes versés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15530,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','4093',15527,'Fournisseurs sous-traitants avances et acompte versés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15531,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','4094',15527,'Fournisseurs créances pour emballages et matériels à rendre','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15532,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','4098',15527,'Rabais, remises, ristournes et autres avoirs à obtenir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15533,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','41',  15512,'Clients et compte rattaches','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15534,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','411', 15533,'Clients','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15535,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','4111',15534,'Clients','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15536,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','4112',15534,'Clients-groupe','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15537,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','4114',15534,'Clients, état et collectivités publiques','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15538,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','4115',15534,'Clients, organismes internationaux','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15539,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','4117',15534,'Clients, retenues de garanti','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15540,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','4118',15534,'Clients, dégrèvement de taxes sur la valeur ajoutée (t.v.a.)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15541,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','412', 15533,'Clients, effets a recevoir en portefeuille','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15542,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','4121',15541,'Clients, effets à recevoir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15543,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','4122',15541,'Clients-groupe, effets à recevoir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15544,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','4124',15541,'Etat et collectivités publiques, effets à recevoir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15545,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','4125',15541,'Oganismes internationaux, effets à recevoir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15546,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','414', 15533,'Créances sur cessions d''immobilisations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15547,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','4141',15546,'Créances en compte','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15548,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','4142',15546,'Effet à recevoir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15549,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','415', 15533,'Clients, effets escomptes non echus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15550,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','416', 15533,'Creances clients litigieuses ou douteuses','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15551,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','4161',15550,'Créances litigieuses','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15552,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','4162',15550,'Créances douteuses','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15553,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','418', 15533,'Clients, produits à recevoir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15554,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','4181',15553,'Clients, factures à établir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15555,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','4186',15553,'Clients, intérêts courus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15556,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','419', 15533,'Clients crediteurs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15557,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','4191',15556,'Clients, avances et acompte reçus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15558,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','4192',15556,'Client - groupe, avances et acomptes reçus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15559,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','4194',15556,'Clients, dettes pour emballages et matériels consignés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15560,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','4198',15556,'Rabais, remises, ristournes et autres avoirs à accorder','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15561,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','42',  15512,'Personnel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15562,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','421', 15561,'Personnel, avanceqs et acomptes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15563,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','4211',15562,'Personnel, avances','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15564,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','4212',15562,'Personnel, acomptes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15565,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','4213',15562,'Frais avancés et fournitures au personnel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15566,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','422', 15561,'Personnel, remunerations due','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15567,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','4221',15566,'Personnel rémunérations dues','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15568,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','4222',15566,'Personnel arrondis de paie','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15569,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','423', 15561,'Personnel, oppositions, saisie-arrets','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15570,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','4231',15569,'Personnel, oppositions','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15571,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','4232',15569,'Personnel, saisie arrêts','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15572,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','4233',15569,'Personnel, avis à tiers détenteur','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15573,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','424', 15561,'Personnel, oeuvres sociales internes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15574,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','4241',15573,'Assistance médicale','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15575,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','4242',15573,'Allocations familiales','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15576,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','4245',15573,'Organisme sociaux rattachés à l''entreprise','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15577,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','4248',15573,'Autres oeuvres sociales internes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15578,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','425', 15561,'Representants du personnel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15579,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','4251',15578,'Délégués du personnel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15580,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','4252',15578,'Syndicats et comités d''entreprises, d''établissement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15581,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','4258',15578,'Autres représentatants du personnel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15582,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','426', 15561,'Personnel, participation aux benefices','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15583,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','427', 15561,'Personnel-depots','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15584,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','428', 15561,'Personnel, charges a payer et produits a recevoir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15585,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','4281',15584,'Dettes provisionnées pour congés à payer','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15586,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','4286',15584,'Autres charges à payer','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15587,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','4287',15584,'Produits à recevoir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15588,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','43',  15512,'Organismes sociaux','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15589,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','431', 15588,'Securite sociale','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15590,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','4311',15589,'Prestations familiales','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15591,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','4312',15589,'Accidents de travail','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15592,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','4313',15589,'Caisse de retraite obligatoire','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15593,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','4314',15589,'Caisse de retraite facultative','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15594,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','4318',15589,'Autres cotisations sociales','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15595,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','432', 15588,'Caisse de retraite complementaire','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15596,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','433', 15588,'Autres organismes sociaux','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15597,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','4331',15596,'Mutuelle','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15598,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','438', 15588,'Organismes sociaux, charges a payer et produits a recevoir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15599,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','4381',15598,'Charges sociales sur gratifications à payer','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15600,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','4382',15598,'Charges sociales sur congés à payer','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15601,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','4386',15598,'Autres charges à payer','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15602,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','4387',15598,'Produits à recevoir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15603,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','44',  15512,'Etat et collectivites publiques','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15604,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','441', 15603,'Etat,impot sur les benefices','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15605,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','442', 15603,'Etat, autres impots et taxes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15606,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','4421',15606,'Impôts et taxes d''etat','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15607,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','4422',15606,'Impôts et taxes sur les collectivités publiques','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15608,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','4423',15606,'Impôts et taxes recouvrables sur des obligataires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15609,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','4424',15606,'Impôts et taxes recouvrables sur des associés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15610,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','4426',15606,'Droits de douane','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15611,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','4428',15606,'Autres impôts et taxes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15612,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','443', 15603,'Etat, t.v.a. facturee','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15613,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','4431',15612,'T.v.a. facturée sur ventes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15614,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','4432',15612,'T.v.a. facturée sur prestations de service','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15615,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','4433',15612,'T.v.a. facturée sur travaux','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15616,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','4434',15612,'T.v.a. facturée sur production livrée à soi-même','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15617,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','4435',15612,'T.v.a. sur factures à établir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15618,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','444', 15603,'Etat, t.v.a. due ou credit de t.v.a.','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15619,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','4441',15618,'Etat, t.v.a. due','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15620,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','4449',15618,'Etat, crédit de t.v.a. à reporter','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15621,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','445', 15603,'Etat, t.v.a. recuperable','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15622,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','4451',15621,'T.v.a. récupérable sur immobilisations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15623,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','4452',15621,'T.v.a. récupérable sur achats','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15624,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','4453',15621,'T.v.a. récupérable sur transports','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15625,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','4454',15621,'T.v.a. récupérable sur services extérieurs et autres charges','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15626,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','4455',15621,'T.v.a. récupérable sur factures non parvenues','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15627,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','4456',15621,'T.v.a. transférée par d''autres entreprises','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15628,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','446', 15603,'Etat, autres taxes sur le chiffre d''affaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15629,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','447', 15603,'Etat, impots retenus a la source','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15630,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','4471',15629,'Impôt général sur le revenu','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15631,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','4472',15629,'Impôts sur salaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15632,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','4473',15629,'Contribution nationale','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15633,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','4474',15629,'Contribution nationale de solidarité','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15634,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','4478',15629,'Autres impôts et contributions','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15635,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','448', 15603,'Etat, charges a payer et produits a recevoir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15636,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','4486',15635,'Charges à payer','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15637,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','4487',15635,'Produits à recevoir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15638,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','449', 15603,'Etats, creances et dettes diverses','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15639,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','4491',15638,'Etat, obligations cautionnées','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15640,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','4492',15638,'Etat, avances et acomptes versés sur impôts','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15641,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','4493',15638,'Etat, fonds de dotation à recevoir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15642,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','4494',15638,'Etat, subventions d''équipement à recevoir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15643,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','4495',15638,'Etat, subventions d''exploitation à recevoir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15644,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','4496',15638,'Etat, subventions d''équilibre à recevoir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15645,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','4499',15638,'Etat, fond réglementé provisionné','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15646,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','45',  15512,'Organismes internationaux','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15647,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','451', 15646,'Operations avec les organismes africains','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15648,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','452', 15646,'Operations avec les autres organismes internationaux','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15649,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','458', 15646,'Organismes internationaux, fonds de dotation et subventions a recevoir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15650,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','4581',15649,'Organismes internationaux, fonds de dotation à recevoir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15651,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','4582',15649,'Organismes internationaux, subventions à recevoir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15652,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','46',  15512,'Associes-groupe','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15653,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','461', 15652,'Associes, operations sur le capital','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15654,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','4611',15653,'Associés apport en nature','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15655,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','4612',15653,'Associés apport en numéraire','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15656,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','4613',15653,'Actionnaires, capital souscrit appelé non versé','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15657,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','4614',15653,'Associés, capital appelé non versé','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15658,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','4615',15653,'Associés, versements reçus sur augmentation de capital','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15659,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','4616',15653,'Associés, versements anticipés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15660,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','4617',15653,'Actionnaires défaillants','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15661,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','4618',15653,'Associés, autres apports','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15662,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','4619',15653,'Associés, capital à rembourser','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15663,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','462', 15652,'Associes, comptes courants','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15664,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','4621',15663,'Principal','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15665,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','4626',15663,'Intérêts courus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15666,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','463', 15652,'Associes, operations faites en commun','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15667,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','465', 15652,'Associes, dividendes a payer','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15668,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','466', 15652,'Groupe, comptes courants','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15669,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','467', 15652,'Actionnaires, restant dû sur capital appele','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15670,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','47',  15512,'Debiteurs et crediteur divers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15671,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','471', 15670,'Comptes d''attente','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15672,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','4711',15671,'Débiteurs divers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15673,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','4712',15671,'Créditeurs divers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15674,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','4713',15671,'Obligataires, comptes de souscription','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15675,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','472', 15670,'Versements restant a effectuer sur titres non liberes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15676,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','4726',15675,'Titres de participation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15677,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','4727',15675,'Titres immobilisés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15678,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','4728',15675,'Titres de placement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15679,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','474', 15670,'Repartition periodique des charges et des produits','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15680,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','4746',15679,'Charges','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15681,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','4747',15679,'Produits','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15682,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','475', 15670,'Creances sur travaux non encore facturables','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15683,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','476', 15670,'Charges constatees d''avance','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15684,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','477', 15670,'Produits constates d''avance','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15685,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','478', 15670,'Ecarts de conversion actif','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15686,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','4781',15685,'Diminution des créances','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15687,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','4782',15685,'Augmentation des dettes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15688,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','4788',15685,'Différences compensées par couverture de change','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15689,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','479', 15670,'Ecarts de conversion passif','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15690,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','4791',15689,'Augmentation de créances','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15691,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','4792',15689,'Diminution des dettes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15692,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','4798',15689,'Différences compensées par couverture de change','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15693,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','48',  15512,'Creances et dettes hors activites ordinaires (hao)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15694,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','481', 15693,'Fournisseurs d''investissements','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15695,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','4811',15694,'Immobilisations incorporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15696,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','4812',15694,'Immobilisations corporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15697,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','4817',15694,'Retenues de garantie','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15698,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','4818',15694,'Factures non parvenues','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15699,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','482', 15693,'Fournisseurs d''investissements, effets a payer','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15700,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','483', 15693,'Dettes sur acquisition de titres de placement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15701,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','484', 15693,'Autres dettes hors activites ordinaires (h.a.o.)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15702,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','485', 15693,'Creances sur cessions d''immobilisations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15703,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','4851',15702,'En compte','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15704,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','4852',15702,'Effet à recevoir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15705,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','4855',15702,'Créances sur cessions immobilisations effets escomptés et non échus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15706,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','4857',15702,'Retenues de garantie','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15707,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','4858',15702,'Factures à établir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15708,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','486', 15693,'Creances sur cessions de titre de placement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15709,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','488', 15693,'Autres creances hors activites ordinaires (h.a.o.)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15710,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','49',  15512,'Depreciations des comptes fournisseurs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15711,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','491', 15710,'Depreciations des comptes clients','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15712,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','4911',15711,'Créances litigieuses','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15713,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','4912',15711,'Créances douteuses','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15714,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','492', 15710,'Depreciations des comptes personnel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15715,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','493', 15710,'Depreciations des comptes organismes sociaux','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15716,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','494', 15710,'Depreciations des comptes etats et collectivites publiques','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15717,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','495', 15710,'Depreciations des comptes organismes internationaux','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15718,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','496', 15710,'Depreciations des comptes associes et groupe','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15719,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','4962',15718,'Associés, comptes courants','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15720,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','4963',15718,'Associés, opérations faites en commun','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15721,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','4966',15718,'Groupe, comptes courants','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15722,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','497', 15710,'Depreciations des comptes debiteurs divers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15723,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','498', 15710,'Depreciations des comptes de creances h.a.o.','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15724,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','4981',15723,'Créances sur cessions d''immobilisations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15725,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','4982',15723,'Créances sur cessions de titres de placement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15726,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','4983',15723,'Autres créances (h.a.o.)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15727,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','499', 15710,'Risques provisionnes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15728,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','4991',15727,'Sur opérations d''exploitation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15729,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','4998',15727,'Sur opérations (h.a.o.)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15730,'SYSCOHADA-BF','FINAN','XXXXXX','5',            0,'Titres de placement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15731,'SYSCOHADA-BF','FINAN','XXXXXX','501',      15730,'Titres du tresor et bon de caisse a court terme','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15732,'SYSCOHADA-BF','FINAN','XXXXXX','5011',     15731,'Titres du trésor à court terme','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15733,'SYSCOHADA-BF','FINAN','XXXXXX','5012',     15731,'Titres d''organismes financiers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15734,'SYSCOHADA-BF','FINAN','XXXXXX','5013',     15731,'Bons de caisse à court terme','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15735,'SYSCOHADA-BF','FINAN','XXXXXX','502',      15730,'Actions','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15736,'SYSCOHADA-BF','FINAN','XXXXXX','5021',     15735,'Actions propres','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15737,'SYSCOHADA-BF','FINAN','XXXXXX','5022',     15735,'Actions cotées','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15738,'SYSCOHADA-BF','FINAN','XXXXXX','5023',     15735,'Actions non cotées','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15739,'SYSCOHADA-BF','FINAN','XXXXXX','5024',     15735,'Actions démembrées (certificats d''investissement; droits de vote)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15740,'SYSCOHADA-BF','FINAN','XXXXXX','5025',     15735,'Autres titres conférant un droit de propriété','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15741,'SYSCOHADA-BF','FINAN','XXXXXX','503',      15730,'Obligations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15742,'SYSCOHADA-BF','FINAN','XXXXXX','5031',     15741,'Obligations émises par la société et rachetées par elle','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15743,'SYSCOHADA-BF','FINAN','XXXXXX','5032',     15741,'Obligations cotées','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15744,'SYSCOHADA-BF','FINAN','XXXXXX','5033',     15741,'Obligations non cotées','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15745,'SYSCOHADA-BF','FINAN','XXXXXX','5035',     15741,'Autres titres conférant un droit de créance','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15746,'SYSCOHADA-BF','FINAN','XXXXXX','504',      15730,'Bon de souscription','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15747,'SYSCOHADA-BF','FINAN','XXXXXX','5042',     15746,'Bons de souscription d''actions','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15748,'SYSCOHADA-BF','FINAN','XXXXXX','5043',     15746,'Bon de souscription d''obligations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15749,'SYSCOHADA-BF','FINAN','XXXXXX','505',      15730,'Titres negociables hors region','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15750,'SYSCOHADA-BF','FINAN','XXXXXX','506',      15730,'Interets courus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15751,'SYSCOHADA-BF','FINAN','XXXXXX','5061',     15750,'Titres du trésor et bons de caisse à court terme','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15752,'SYSCOHADA-BF','FINAN','XXXXXX','5062',     15750,'Actions','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15753,'SYSCOHADA-BF','FINAN','XXXXXX','5063',     15750,'Obligations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15754,'SYSCOHADA-BF','FINAN','XXXXXX','508',      15730,'Autres valeurs assimilees','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15755,'SYSCOHADA-BF','FINAN','XXXXXX','51',       15730,'Valeurs a encaisser','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15756,'SYSCOHADA-BF','FINAN','XXXXXX','511',      15755,'Effets a encaisser','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15757,'SYSCOHADA-BF','FINAN','XXXXXX','512',      15755,'Effets a l''encaissement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15758,'SYSCOHADA-BF','FINAN','XXXXXX','513',      15755,'Cheques a encaisser','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15759,'SYSCOHADA-BF','FINAN','XXXXXX','514',      15755,'Cheques a l''encaissement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15760,'SYSCOHADA-BF','FINAN','XXXXXX','515',      15755,'Cartes de credit a encaisser','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15761,'SYSCOHADA-BF','FINAN','XXXXXX','518',      15755,'Autres valeurs a l''encaissement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15762,'SYSCOHADA-BF','FINAN','XXXXXX','5181',     15761,'Warrants','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15763,'SYSCOHADA-BF','FINAN','XXXXXX','5182',     15761,'Billets de fonds','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15764,'SYSCOHADA-BF','FINAN','XXXXXX','5185',     15761,'Chèque de voyage','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15765,'SYSCOHADA-BF','FINAN','XXXXXX','5186',     15761,'Coupons échus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15766,'SYSCOHADA-BF','FINAN','XXXXXX','5187',     15761,'Intérêts échus des obligations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15767,'SYSCOHADA-BF','FINAN','XXXXXX','52',       15730,'Banques','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15768,'SYSCOHADA-BF','FINAN','XXXXXX','521',      15767,'Banques locales','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15769,'SYSCOHADA-BF','FINAN','XXXXXX','5211',     15768,'Banque x','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15770,'SYSCOHADA-BF','FINAN','XXXXXX','5212',     15768,'Banque y','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15771,'SYSCOHADA-BF','FINAN','XXXXXX','522',      15767,'Banques autres etats region','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15772,'SYSCOHADA-BF','FINAN','XXXXXX','523',      15767,'Banques autres etats zone monetaire','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15773,'SYSCOHADA-BF','FINAN','XXXXXX','524',      15767,'Banques hors zone monetaire','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15774,'SYSCOHADA-BF','FINAN','XXXXXX','526',      15767,'Banques, interets courus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15775,'SYSCOHADA-BF','FINAN','XXXXXX','5261',     15768,'Banques, intérêts courus, charges à payer','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15776,'SYSCOHADA-BF','FINAN','XXXXXX','5267',     15768,'Banques, intérêts courus, produits à recevoir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15777,'SYSCOHADA-BF','FINAN','XXXXXX','53',       15730,'Etablissements financiers et assimiles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15778,'SYSCOHADA-BF','FINAN','XXXXXX','531',      15777,'Cheques postaux','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15779,'SYSCOHADA-BF','FINAN','XXXXXX','532',      15777,'Tresor','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15780,'SYSCOHADA-BF','FINAN','XXXXXX','533',      15777,'Societe de gestion et d''intermediation (s.g.i.)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15781,'SYSCOHADA-BF','FINAN','XXXXXX','536',      15777,'Etablissements financiers, interets courus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15782,'SYSCOHADA-BF','FINAN','XXXXXX','5361',     15781,'Etablissements financiers, intérêts courus, charges à payer','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15783,'SYSCOHADA-BF','FINAN','XXXXXX','5362',     15781,'Etablissements financiers, intérêts courus, produits à recevoir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15784,'SYSCOHADA-BF','FINAN','XXXXXX','538',      15777,'Autres organismes financiers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15785,'SYSCOHADA-BF','FINAN','XXXXXX','54',       15730,'Instruments de tresorerie','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15786,'SYSCOHADA-BF','FINAN','XXXXXX','541',      15785,'Options de taux d''interets','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15787,'SYSCOHADA-BF','FINAN','XXXXXX','542',      15785,'Options de taux de change','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15788,'SYSCOHADA-BF','FINAN','XXXXXX','543',      15785,'Options de taux boursiers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15789,'SYSCOHADA-BF','FINAN','XXXXXX','544',      15785,'Instruments de marches  a terme','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15790,'SYSCOHADA-BF','FINAN','XXXXXX','545',      15785,'Avoirs d''or et autres metaux precieux','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15791,'SYSCOHADA-BF','FINAN','XXXXXX','56',       15730,'Banques, credits de tresorerie et d''escompte','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15792,'SYSCOHADA-BF','FINAN','XXXXXX','561',      15791,'Credits de tresorerie','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15793,'SYSCOHADA-BF','FINAN','XXXXXX','564',      15791,'Escompte de credits de campagne','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15794,'SYSCOHADA-BF','FINAN','XXXXXX','565',      15791,'Escompte de credits ordinaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15795,'SYSCOHADA-BF','FINAN','XXXXXX','566',      15791,'Banques, credits de tresorerie, interets courus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15796,'SYSCOHADA-BF','FINAN','XXXXXX','5661',     15795,'Banques, crédits de trésorerie, intérêts courus, charges à payer','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15797,'SYSCOHADA-BF','FINAN','XXXXXX','5667',     15795,'Banques, crédits de trésorerie, intérêts courus, produits à recevoir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15798,'SYSCOHADA-BF','FINAN','XXXXXX','57',       15730,'Caisse','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15799,'SYSCOHADA-BF','FINAN','XXXXXX','571',      15798,'Caisse siege social','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15800,'SYSCOHADA-BF','FINAN','XXXXXX','5711',     15799,'En unités monétaires légales','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15801,'SYSCOHADA-BF','FINAN','XXXXXX','5712',     15799,'En devises','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15802,'SYSCOHADA-BF','FINAN','XXXXXX','572',      15798,'Caisse succursale a','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15803,'SYSCOHADA-BF','FINAN','XXXXXX','5721',     15802,'En unités monétaires légales','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15804,'SYSCOHADA-BF','FINAN','XXXXXX','5722',     15802,'En devises','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15805,'SYSCOHADA-BF','FINAN','XXXXXX','573',      15798,'Caisse succursale b','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15806,'SYSCOHADA-BF','FINAN','XXXXXX','5731',     15805,'En unités monétaires légales','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15807,'SYSCOHADA-BF','FINAN','XXXXXX','5732',     15805,'En devises','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15808,'SYSCOHADA-BF','FINAN','XXXXXX','58',       15730,'Regies d''avances, accreditifs et virements internes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15809,'SYSCOHADA-BF','FINAN','XXXXXX','581',      15808,'Regies d''avances','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15810,'SYSCOHADA-BF','FINAN','XXXXXX','582',      15808,'Accreditifs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15811,'SYSCOHADA-BF','FINAN','XXXXXX','585',      15808,'Virements de fonds','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15812,'SYSCOHADA-BF','FINAN','XXXXXX','588',      15808,'Autres virements internes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15813,'SYSCOHADA-BF','FINAN','XXXXXX','59',       15730,'Depreciations des titres de placement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15814,'SYSCOHADA-BF','FINAN','XXXXXX','591',      15813,'Depreciations des titres et valeurs a encaisser','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15815,'SYSCOHADA-BF','FINAN','XXXXXX','592',      15813,'Depreciations des comptes banques','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15816,'SYSCOHADA-BF','FINAN','XXXXXX','593',      15813,'Depreciations des comptes etablissements financiers et assimiles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15817,'SYSCOHADA-BF','FINAN','XXXXXX','594',      15813,'Depreciations des comptes d''instruments de tresorerie','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15818,'SYSCOHADA-BF','FINAN','XXXXXX','599',      15813,'Risques provisionnes a caractere financier','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15819,'SYSCOHADA-BF','EXPENSE','XXXXXX','6',          0,'Achats et variations de stocks','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15820,'SYSCOHADA-BF','EXPENSE','XXXXXX','601',    15819,'Achats de marchandises','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15821,'SYSCOHADA-BF','EXPENSE','XXXXXX','6011',   16820,'Dans la région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15822,'SYSCOHADA-BF','EXPENSE','XXXXXX','6012',   16820,'Hors région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15823,'SYSCOHADA-BF','EXPENSE','XXXXXX','6013',   16820,'Aux entreprises du groupe dans la région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15824,'SYSCOHADA-BF','EXPENSE','XXXXXX','6014',   16820,'Aux entreprises du groupe hors région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15825,'SYSCOHADA-BF','EXPENSE','XXXXXX','6019',   16820,'Rabais, remises et ristournes obtenus (non ventilés)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15826,'SYSCOHADA-BF','EXPENSE','XXXXXX','602',    15819,'Achats de matieres premieres et fournitures liees','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15827,'SYSCOHADA-BF','EXPENSE','XXXXXX','6021',   15826,'Dans la région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15828,'SYSCOHADA-BF','EXPENSE','XXXXXX','6022',   15826,'Hors région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15829,'SYSCOHADA-BF','EXPENSE','XXXXXX','6023',   15826,'Aux entreprises du groupe dans la région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15830,'SYSCOHADA-BF','EXPENSE','XXXXXX','6024',   15826,'Aux entreprises du groupe hors région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15831,'SYSCOHADA-BF','EXPENSE','XXXXXX','6029',   15826,'Rabais, remises et ristournes obtenus (non ventilés)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15832,'SYSCOHADA-BF','EXPENSE','XXXXXX','603',    15819,'Variations des stocks et biens achetes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15833,'SYSCOHADA-BF','EXPENSE','XXXXXX','6031',   15832,'Variations des stocks de marchandises','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15834,'SYSCOHADA-BF','EXPENSE','XXXXXX','6032',   15832,'Variations des stocks de matiéres premiéres et fournitures liées','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15835,'SYSCOHADA-BF','EXPENSE','XXXXXX','6033',   15832,'Variations des stocks d''autres approvisionnements','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15836,'SYSCOHADA-BF','EXPENSE','XXXXXX','604',    15819,'Achats stockes de matieres et fournitures consommables','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15837,'SYSCOHADA-BF','EXPENSE','XXXXXX','6041',   15836,'Matiéres consommables','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15838,'SYSCOHADA-BF','EXPENSE','XXXXXX','6042',   15836,'Matiéres combustibles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15839,'SYSCOHADA-BF','EXPENSE','XXXXXX','6043',   15836,'Produits d''entretien','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15840,'SYSCOHADA-BF','EXPENSE','XXXXXX','6044',   15836,'Fournitures d''atelier et d''usine','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15841,'SYSCOHADA-BF','EXPENSE','XXXXXX','6046',   15836,'Fournitures de magasin','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15842,'SYSCOHADA-BF','EXPENSE','XXXXXX','6047',   15836,'Fournitures de bureau','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15843,'SYSCOHADA-BF','EXPENSE','XXXXXX','6049',   15836,'Rabais, remises et ristournes obtenus (non ventilés)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15844,'SYSCOHADA-BF','EXPENSE','XXXXXX','605',    15819,'Autres achats','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15845,'SYSCOHADA-BF','EXPENSE','XXXXXX','6051',   15844,'Fournitures non stockables - eau','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15846,'SYSCOHADA-BF','EXPENSE','XXXXXX','6052',   15844,'Fournitures non stockables - electricité','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15847,'SYSCOHADA-BF','EXPENSE','XXXXXX','6053',   15844,'Fournitures non stockables - autres énergies','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15848,'SYSCOHADA-BF','EXPENSE','XXXXXX','6054',   15844,'Fournitures d''entretien non stockables','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15849,'SYSCOHADA-BF','EXPENSE','XXXXXX','6055',   15844,'Fournitures de bureau non stockables','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15850,'SYSCOHADA-BF','EXPENSE','XXXXXX','6056',   15844,'Achats de petits matériel et outillage','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15851,'SYSCOHADA-BF','EXPENSE','XXXXXX','6057',   15844,'Achats d''études et de prestations de services','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15852,'SYSCOHADA-BF','EXPENSE','XXXXXX','6058',   15844,'Achats de travaux, matériels et équipements','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15853,'SYSCOHADA-BF','EXPENSE','XXXXXX','6059',   15844,'Rabais, remises et ristournes obtenus (non ventilés)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15854,'SYSCOHADA-BF','EXPENSE','XXXXXX','608',    15819,'Achats d''emballages','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15855,'SYSCOHADA-BF','EXPENSE','XXXXXX','6081',   15854,'Emballages perdus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15856,'SYSCOHADA-BF','EXPENSE','XXXXXX','6082',   15854,'Emballages récupérables non identifiables','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15857,'SYSCOHADA-BF','EXPENSE','XXXXXX','6083',   15854,'Emballages à usage mixte','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15858,'SYSCOHADA-BF','EXPENSE','XXXXXX','6089',   15854,'Rabais, remises et ristournes obtenus (non ventilés)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15859,'SYSCOHADA-BF','EXPENSE','XXXXXX','61',     15819,'Transports','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15860,'SYSCOHADA-BF','EXPENSE','XXXXXX','611',    15859,'Transports sur achats','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15861,'SYSCOHADA-BF','EXPENSE','XXXXXX','612',    15859,'Transport sur ventes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15862,'SYSCOHADA-BF','EXPENSE','XXXXXX','613',    15859,'Transports pour le compte de tiers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15863,'SYSCOHADA-BF','EXPENSE','XXXXXX','614',    15859,'Transports du personnel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15864,'SYSCOHADA-BF','EXPENSE','XXXXXX','616',    15859,'Transports de plis','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15865,'SYSCOHADA-BF','EXPENSE','XXXXXX','618',    15859,'Autres frais de transport','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15866,'SYSCOHADA-BF','EXPENSE','XXXXXX','6181',   15865,'Voyages et déplacements','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15867,'SYSCOHADA-BF','EXPENSE','XXXXXX','6182',   15865,'Transports entre établissements ou chantiers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15868,'SYSCOHADA-BF','EXPENSE','XXXXXX','6183',   15865,'Transports administratifs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15869,'SYSCOHADA-BF','EXPENSE','XXXXXX','62',     15819,'Services exterieurs a','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15870,'SYSCOHADA-BF','EXPENSE','XXXXXX','621',    15869,'Sous traitance generale','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15871,'SYSCOHADA-BF','EXPENSE','XXXXXX','622',    15869,'Locations et charges locatives','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15872,'SYSCOHADA-BF','EXPENSE','XXXXXX','6221',   15871,'Locations de terrains','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15873,'SYSCOHADA-BF','EXPENSE','XXXXXX','6222',   15871,'Locations de bâtiments','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15874,'SYSCOHADA-BF','EXPENSE','XXXXXX','6223',   15871,'Location de matériels et outillages','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15875,'SYSCOHADA-BF','EXPENSE','XXXXXX','6224',   15871,'Malis sur emballages','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15876,'SYSCOHADA-BF','EXPENSE','XXXXXX','6225',   15871,'Locations d''emballages','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15877,'SYSCOHADA-BF','EXPENSE','XXXXXX','6228',   15871,'Locations et charges locatives diverses','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15878,'SYSCOHADA-BF','EXPENSE','XXXXXX','623',    15869,'Redevances de credit bail et contrats assimiles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15879,'SYSCOHADA-BF','EXPENSE','XXXXXX','6232',   15878,'Crédits-bail immobilier','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15880,'SYSCOHADA-BF','EXPENSE','XXXXXX','6233',   15878,'Crédits-bail mobilier','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15881,'SYSCOHADA-BF','EXPENSE','XXXXXX','6235',   15878,'Contrats assimilés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15882,'SYSCOHADA-BF','EXPENSE','XXXXXX','624',    15869,'Entretiens, reparations et maintenance','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15883,'SYSCOHADA-BF','EXPENSE','XXXXXX','6241',   15882,'Entretien et réparation des biens immobiliers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15884,'SYSCOHADA-BF','EXPENSE','XXXXXX','6242',   15882,'Entretien et réparation des biens mobiliers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15885,'SYSCOHADA-BF','EXPENSE','XXXXXX','6243',   15882,'Maintenance','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15886,'SYSCOHADA-BF','EXPENSE','XXXXXX','6248',   15882,'Autres entretiens et réparations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15887,'SYSCOHADA-BF','EXPENSE','XXXXXX','625',    15869,'Primes d''assurance','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15888,'SYSCOHADA-BF','EXPENSE','XXXXXX','6251',   15887,'Assurances multirisques','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15889,'SYSCOHADA-BF','EXPENSE','XXXXXX','6252',   15887,'Assurances matériel de transport','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15890,'SYSCOHADA-BF','EXPENSE','XXXXXX','6253',   15887,'Assurances risques d''exploitation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15891,'SYSCOHADA-BF','EXPENSE','XXXXXX','6254',   15887,'Assurances responsabilité du producteur','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15892,'SYSCOHADA-BF','EXPENSE','XXXXXX','6255',   15887,'Assurances insolvabilité clients','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15893,'SYSCOHADA-BF','EXPENSE','XXXXXX','6256',   15887,'Assurances transport sur achats','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15894,'SYSCOHADA-BF','EXPENSE','XXXXXX','6257',   15887,'Assurances transport sur ventes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15895,'SYSCOHADA-BF','EXPENSE','XXXXXX','6258',   15887,'Autres primes d''assurances','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15896,'SYSCOHADA-BF','EXPENSE','XXXXXX','626',    15869,'Etudes, recherches et documentation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15897,'SYSCOHADA-BF','EXPENSE','XXXXXX','6261',   15896,'Etudes et recherches','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15898,'SYSCOHADA-BF','EXPENSE','XXXXXX','6265',   15896,'Documentation générale','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15899,'SYSCOHADA-BF','EXPENSE','XXXXXX','6266',   15896,'Documentation technique','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15900,'SYSCOHADA-BF','EXPENSE','XXXXXX','627',    15869,'Publicite, publications, relations publiques','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15901,'SYSCOHADA-BF','EXPENSE','XXXXXX','6271',   15900,'Annonces, insertions','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15902,'SYSCOHADA-BF','EXPENSE','XXXXXX','6272',   15900,'Catalogues, imprimés publicitaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15903,'SYSCOHADA-BF','EXPENSE','XXXXXX','6273',   15900,'Echantillons','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15904,'SYSCOHADA-BF','EXPENSE','XXXXXX','6274',   15900,'Foires et expositions','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15905,'SYSCOHADA-BF','EXPENSE','XXXXXX','6275',   15900,'Publications','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15906,'SYSCOHADA-BF','EXPENSE','XXXXXX','6276',   15900,'Cadeaux à la clientèle','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15907,'SYSCOHADA-BF','EXPENSE','XXXXXX','6277',   15900,'Frais de colloques, séminaires, conférences','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15908,'SYSCOHADA-BF','EXPENSE','XXXXXX','6278',   15900,'Autres charges de publicités et relations publiques','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15909,'SYSCOHADA-BF','EXPENSE','XXXXXX','628',    15869,'Frais de telecommunications','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15910,'SYSCOHADA-BF','EXPENSE','XXXXXX','6281',   15909,'Frais de téléphone','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15911,'SYSCOHADA-BF','EXPENSE','XXXXXX','6282',   15909,'Frais de télex','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15912,'SYSCOHADA-BF','EXPENSE','XXXXXX','6283',   15909,'Frais de télécopie','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15913,'SYSCOHADA-BF','EXPENSE','XXXXXX','6288',   15909,'Autres frais de télécommunications','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15914,'SYSCOHADA-BF','EXPENSE','XXXXXX','63',     15819,'Services exterieurs b','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15915,'SYSCOHADA-BF','EXPENSE','XXXXXX','631',    15914,'Frais bancaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15916,'SYSCOHADA-BF','EXPENSE','XXXXXX','6311',   15915,'Frais sur titre (achats, vente, garde)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15917,'SYSCOHADA-BF','EXPENSE','XXXXXX','6312',   15915,'Frais sur effets','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15918,'SYSCOHADA-BF','EXPENSE','XXXXXX','6313',   15915,'Locations de coffres','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15919,'SYSCOHADA-BF','EXPENSE','XXXXXX','6315',   15915,'Commissions sur cartes de crédit','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15920,'SYSCOHADA-BF','EXPENSE','XXXXXX','6316',   15915,'Frais d''émission d''emprunts','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15921,'SYSCOHADA-BF','EXPENSE','XXXXXX','6318',   15915,'Autres frais bancaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15922,'SYSCOHADA-BF','EXPENSE','XXXXXX','632',    15914,'Remunerations d''intermediaires et de conseils','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15923,'SYSCOHADA-BF','EXPENSE','XXXXXX','6321',   15922,'Commissions et courtages sur achats','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15924,'SYSCOHADA-BF','EXPENSE','XXXXXX','6322',   15922,'Commissions et courtages sur ventes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15925,'SYSCOHADA-BF','EXPENSE','XXXXXX','6323',   15922,'Rémunérations des transitaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15926,'SYSCOHADA-BF','EXPENSE','XXXXXX','6324',   15922,'Honoraires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15927,'SYSCOHADA-BF','EXPENSE','XXXXXX','6325',   15922,'Frais d''actes et de contentieux','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15928,'SYSCOHADA-BF','EXPENSE','XXXXXX','6328',   15922,'Divers frais','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15929,'SYSCOHADA-BF','EXPENSE','XXXXXX','633',    15914,'Frais de formation du personnel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15930,'SYSCOHADA-BF','EXPENSE','XXXXXX','634',    15914,'Redevances pour brevets, licences, logiciels et droits similaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15931,'SYSCOHADA-BF','EXPENSE','XXXXXX','6342',   15930,'Redevances pour brevets, licences, concessions et droits similaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15932,'SYSCOHADA-BF','EXPENSE','XXXXXX','6343',   15930,'Redevances pour logiciel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15933,'SYSCOHADA-BF','EXPENSE','XXXXXX','6344',   15930,'Redevances pour marques','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15934,'SYSCOHADA-BF','EXPENSE','XXXXXX','635',    15914,'Cotisations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15935,'SYSCOHADA-BF','EXPENSE','XXXXXX','6351',   15934,'Cotisations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15936,'SYSCOHADA-BF','EXPENSE','XXXXXX','6358',   15934,'Concours divers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15937,'SYSCOHADA-BF','EXPENSE','XXXXXX','636',    15914,'Redevances verses au concedant (concessions service public)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15938,'SYSCOHADA-BF','EXPENSE','XXXXXX','637',    15914,'Remunerations du personnel exterieur a l''entreprise','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15939,'SYSCOHADA-BF','EXPENSE','XXXXXX','6371',   15938,'Personnel intérimaire','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15940,'SYSCOHADA-BF','EXPENSE','XXXXXX','6372',   15938,'Personnel détaché ou prêté à l''entreprise','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15941,'SYSCOHADA-BF','EXPENSE','XXXXXX','638',    15914,'Autres charges externes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15942,'SYSCOHADA-BF','EXPENSE','XXXXXX','6381',   15941,'Frais de recrutement du personnel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15943,'SYSCOHADA-BF','EXPENSE','XXXXXX','6382',   15941,'Frais de déménagement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15944,'SYSCOHADA-BF','EXPENSE','XXXXXX','6383',   15941,'Réceptions','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15945,'SYSCOHADA-BF','EXPENSE','XXXXXX','6384',   15941,'Missions','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15946,'SYSCOHADA-BF','EXPENSE','XXXXXX','64',     15819,'Impots et taxes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15947,'SYSCOHADA-BF','EXPENSE','XXXXXX','641',    15946,'Impots et taxes directs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15948,'SYSCOHADA-BF','EXPENSE','XXXXXX','6411',   15947,'Impots fonciers et taxes annexes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15949,'SYSCOHADA-BF','EXPENSE','XXXXXX','6412',   15947,'Patentes, licences et taxes annexes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15950,'SYSCOHADA-BF','EXPENSE','XXXXXX','6413',   15947,'Taxes sur appointements et salaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15951,'SYSCOHADA-BF','EXPENSE','XXXXXX','6414',   15947,'Taxes d''apprentissage','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15952,'SYSCOHADA-BF','EXPENSE','XXXXXX','6415',   15947,'Formation professionnelle continue','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15953,'SYSCOHADA-BF','EXPENSE','XXXXXX','6418',   15947,'Autres impôts et taxes directs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15954,'SYSCOHADA-BF','EXPENSE','XXXXXX','645',    15946,'Impots et taxes indirects','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15955,'SYSCOHADA-BF','EXPENSE','XXXXXX','646',    15946,'Droits d''enregistrement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15956,'SYSCOHADA-BF','EXPENSE','XXXXXX','6461',   15955,'Droits de mutation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15957,'SYSCOHADA-BF','EXPENSE','XXXXXX','6462',   15955,'Droits de timbre','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15958,'SYSCOHADA-BF','EXPENSE','XXXXXX','6463',   15955,'Taxes sur les véhicules de société','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15959,'SYSCOHADA-BF','EXPENSE','XXXXXX','6464',   15955,'Vignettes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15960,'SYSCOHADA-BF','EXPENSE','XXXXXX','6468',   15955,'Autres droits','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15961,'SYSCOHADA-BF','EXPENSE','XXXXXX','647',    15946,'Penalites et amendes fiscales','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15962,'SYSCOHADA-BF','EXPENSE','XXXXXX','6471',   15961,'Pénalités d''assiette, impots directs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15963,'SYSCOHADA-BF','EXPENSE','XXXXXX','6472',   15961,'Pénalités d''assiette, impôts indirects','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15964,'SYSCOHADA-BF','EXPENSE','XXXXXX','6473',   15961,'Pénalités de recouvrement, impôts directs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15965,'SYSCOHADA-BF','EXPENSE','XXXXXX','6474',   15961,'Pénalités de recouvrement, impôts indirects','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15966,'SYSCOHADA-BF','EXPENSE','XXXXXX','6478',   15961,'Autres amendes pénales et fiscales','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15967,'SYSCOHADA-BF','EXPENSE','XXXXXX','648',    15946,'Autres impots et taxes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15968,'SYSCOHADA-BF','EXPENSE','XXXXXX','65',     15819,'Autres charges','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15969,'SYSCOHADA-BF','EXPENSE','XXXXXX','651',    15968,'Pertes sur creances clients et autres debiteurs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15970,'SYSCOHADA-BF','EXPENSE','XXXXXX','6511',   15969,'Pertes sur clients','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15971,'SYSCOHADA-BF','EXPENSE','XXXXXX','6515',   15969,'Autres débiteurs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15972,'SYSCOHADA-BF','EXPENSE','XXXXXX','652',    15968,'Quote-part de resultat sur operations faites en commun','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15973,'SYSCOHADA-BF','EXPENSE','XXXXXX','6521',   15972,'Quote-part transféré de bénéfices (comptabilté du gérants)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15974,'SYSCOHADA-BF','EXPENSE','XXXXXX','6525',   15972,'Pertes imputées par transfert (comptabilité des associés non gérants)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15975,'SYSCOHADA-BF','EXPENSE','XXXXXX','653',    15968,'Quote-part de resultat annulee sur execution partielle de contrats pluri-exercices','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15976,'SYSCOHADA-BF','EXPENSE','XXXXXX','654',    15968,'Valeur comptable des cessions courantes d''immobilisations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15977,'SYSCOHADA-BF','EXPENSE','XXXXXX','658',    15968,'Charges diverses','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15978,'SYSCOHADA-BF','EXPENSE','XXXXXX','6581',   15977,'Jetons de présence et autres rémunérations d''administrateurs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15979,'SYSCOHADA-BF','EXPENSE','XXXXXX','6582',   15977,'Dons','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15980,'SYSCOHADA-BF','EXPENSE','XXXXXX','6583',   15977,'Mécénat','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15981,'SYSCOHADA-BF','EXPENSE','XXXXXX','659',    15968,'Charges provisionnees d''exploitation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15982,'SYSCOHADA-BF','EXPENSE','XXXXXX','6591',   15981,'Sur risque à court terme','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15983,'SYSCOHADA-BF','EXPENSE','XXXXXX','6593',   15981,'Sur stocks','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15984,'SYSCOHADA-BF','EXPENSE','XXXXXX','6594',   15981,'Sur créances','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15985,'SYSCOHADA-BF','EXPENSE','XXXXXX','6598',   15981,'Autres charges provisionnées','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15986,'SYSCOHADA-BF','EXPENSE','XXXXXX','66',     15819,'Charges de personnel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15987,'SYSCOHADA-BF','EXPENSE','XXXXXX','661',    15986,'Remunerations directes versees au personnel national','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15988,'SYSCOHADA-BF','EXPENSE','XXXXXX','6611',   15987,'Appointements salaires et commissions','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15989,'SYSCOHADA-BF','EXPENSE','XXXXXX','6612',   15987,'Primes et gratifications','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15990,'SYSCOHADA-BF','EXPENSE','XXXXXX','6613',   15987,'Congés payés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15991,'SYSCOHADA-BF','EXPENSE','XXXXXX','6614',   15987,'Indemnités de préavis, de licencement et de recherche d''embauche','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15992,'SYSCOHADA-BF','EXPENSE','XXXXXX','6615',   15987,'Indemnités de maladie versées aux travailleurs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15993,'SYSCOHADA-BF','EXPENSE','XXXXXX','6616',   15987,'Supplément familial','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15994,'SYSCOHADA-BF','EXPENSE','XXXXXX','6617',   15987,'Avantages en nature','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15995,'SYSCOHADA-BF','EXPENSE','XXXXXX','6618',   15987,'Autres rémunérations directes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15996,'SYSCOHADA-BF','EXPENSE','XXXXXX','662',    15986,'Remunerations directes versees au personnel non national','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15997,'SYSCOHADA-BF','EXPENSE','XXXXXX','6621',   15996,'Appointements salaires et commissions','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15998,'SYSCOHADA-BF','EXPENSE','XXXXXX','6622',   15996,'Primes et gratifications','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15999,'SYSCOHADA-BF','EXPENSE','XXXXXX','6623',   15996,'Congés payés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16000,'SYSCOHADA-BF','EXPENSE','XXXXXX','6624',   15996,'Indemnités de préavis, de licencement et de recherche d''embauche','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16001,'SYSCOHADA-BF','EXPENSE','XXXXXX','6625',   15996,'Indemnités de maladie versées aux travailleurs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16002,'SYSCOHADA-BF','EXPENSE','XXXXXX','6626',   15996,'Supplément familial','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16003,'SYSCOHADA-BF','EXPENSE','XXXXXX','6627',   15996,'Avantages en nature','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16004,'SYSCOHADA-BF','EXPENSE','XXXXXX','6628',   15996,'Autres rémunérations directes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16005,'SYSCOHADA-BF','EXPENSE','XXXXXX','663',    15986,'Indemnites forfaitaires versees au personnel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16006,'SYSCOHADA-BF','EXPENSE','XXXXXX','6631',   16005,'Indemnités de logement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16007,'SYSCOHADA-BF','EXPENSE','XXXXXX','6632',   16005,'Indemnités de représentation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16008,'SYSCOHADA-BF','EXPENSE','XXXXXX','6633',   16005,'Indemnités d''expatriation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16009,'SYSCOHADA-BF','EXPENSE','XXXXXX','6638',   16005,'Autres indemnités et avantages divers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16010,'SYSCOHADA-BF','EXPENSE','XXXXXX','664',    15986,'Charges sociales','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16011,'SYSCOHADA-BF','EXPENSE','XXXXXX','6641',   16010,'Charges sociales sur rémunération du personnel national','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16012,'SYSCOHADA-BF','EXPENSE','XXXXXX','6642',   16010,'Charges sociales sur rémunération du personnel non national','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16013,'SYSCOHADA-BF','EXPENSE','XXXXXX','666',    15986,'Remunerations et charges sociales de l''exploitant individuel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16014,'SYSCOHADA-BF','EXPENSE','XXXXXX','6661',   16013,'Rémunérations du travail de l''exploitant','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16015,'SYSCOHADA-BF','EXPENSE','XXXXXX','6662',   16013,'Charges sociales','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16016,'SYSCOHADA-BF','EXPENSE','XXXXXX','667',    15986,'Remunerations transferee de personnel exterieur','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16017,'SYSCOHADA-BF','EXPENSE','XXXXXX','6671',   16016,'Personnel intérimaire','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16018,'SYSCOHADA-BF','EXPENSE','XXXXXX','6672',   16016,'Personnel détaché ou prêté à l''entreprise','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16019,'SYSCOHADA-BF','EXPENSE','XXXXXX','668',    15986,'Autres charges sociales','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16020,'SYSCOHADA-BF','EXPENSE','XXXXXX','6681',   16019,'Versements aux syndicats et comités d''entreprise, d''établisement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16021,'SYSCOHADA-BF','EXPENSE','XXXXXX','6682',   16019,'Versements aux comité d''hygiéne et de sécurité','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16022,'SYSCOHADA-BF','EXPENSE','XXXXXX','6683',   16019,'Versements aux autres oeuvres sociales','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16023,'SYSCOHADA-BF','EXPENSE','XXXXXX','6684',   16019,'Médecine du travail et pharmacie','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16024,'SYSCOHADA-BF','EXPENSE','XXXXXX','67',     15819,'Frais financiers et charges assimilees','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16025,'SYSCOHADA-BF','EXPENSE','XXXXXX','671',    16024,'Interets des emprunts','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16026,'SYSCOHADA-BF','EXPENSE','XXXXXX','6711',   16025,'Emprunts obligataires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16027,'SYSCOHADA-BF','EXPENSE','XXXXXX','6712',   16025,'Emprunts auprès des établissements de crédit','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16028,'SYSCOHADA-BF','EXPENSE','XXXXXX','6713',   16025,'Dettes liées à des participations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16029,'SYSCOHADA-BF','EXPENSE','XXXXXX','672',    16024,'Interets dans loyers de credit bail et contrats assimiles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16030,'SYSCOHADA-BF','EXPENSE','XXXXXX','6721',   16029,'Intérêts dans loyers de crédit-bail immobilier','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16031,'SYSCOHADA-BF','EXPENSE','XXXXXX','6722',   16029,'Intérêts dans loyers de crédit-bail mobilier','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16032,'SYSCOHADA-BF','EXPENSE','XXXXXX','6723',   16029,'Intérêts dans loyers des autres contrats','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16033,'SYSCOHADA-BF','EXPENSE','XXXXXX','673',    16024,'Escomptes accordes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16034,'SYSCOHADA-BF','EXPENSE','XXXXXX','674',    16024,'Autres interets','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16035,'SYSCOHADA-BF','EXPENSE','XXXXXX','6741',   16034,'Avances reçues et dépôts créditeurs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16036,'SYSCOHADA-BF','EXPENSE','XXXXXX','6742',   16034,'Comptes courants bloqués','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16037,'SYSCOHADA-BF','EXPENSE','XXXXXX','6743',   16034,'Intérêts sur obligations cautionnées','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16038,'SYSCOHADA-BF','EXPENSE','XXXXXX','6744',   16034,'Intérêts sur dettes commerciales','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16039,'SYSCOHADA-BF','EXPENSE','XXXXXX','6745',   16034,'Intérêts bancaires et sur opérations de trésorerie et d''escompte','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16040,'SYSCOHADA-BF','EXPENSE','XXXXXX','6748',   16034,'Intérêts sur dettes diverses','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16041,'SYSCOHADA-BF','EXPENSE','XXXXXX','675',    16024,'Escomptes des effets de commerce','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16042,'SYSCOHADA-BF','EXPENSE','XXXXXX','676',    16024,'Pertes de change','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16043,'SYSCOHADA-BF','EXPENSE','XXXXXX','677',    16024,'Pertes sur cessions de titres  de placement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16044,'SYSCOHADA-BF','EXPENSE','XXXXXX','678',    16024,'Pertes sur risques financiers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16045,'SYSCOHADA-BF','EXPENSE','XXXXXX','6781',   16044,'Sur rentes viagères','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16046,'SYSCOHADA-BF','EXPENSE','XXXXXX','6782',   16044,'Sur opérations fiancières','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16047,'SYSCOHADA-BF','EXPENSE','XXXXXX','6783',   16044,'Sur instruments de trésorerie','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16048,'SYSCOHADA-BF','EXPENSE','XXXXXX','679',    16024,'Charges provisionnees financieres','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16049,'SYSCOHADA-BF','EXPENSE','XXXXXX','6791',   16048,'Sur risque financiers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16050,'SYSCOHADA-BF','EXPENSE','XXXXXX','6795',   16048,'Sur titres de placements','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16051,'SYSCOHADA-BF','EXPENSE','XXXXXX','6798',   16048,'Autres charges provisionnées financières','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16052,'SYSCOHADA-BF','EXPENSE','XXXXXX','68',     15819,'Dotations aus amortissements','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16053,'SYSCOHADA-BF','EXPENSE','XXXXXX','681',    16052,'Dotations aux amortissements d''exploitation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16054,'SYSCOHADA-BF','EXPENSE','XXXXXX','6811',   16052,'Dotations aux amortissements des charges immobilisées','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16055,'SYSCOHADA-BF','EXPENSE','XXXXXX','6812',   16052,'Dotations aux amortissements des immobilisations incorporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16056,'SYSCOHADA-BF','EXPENSE','XXXXXX','6813',   16052,'Dotations aux amortissements des immobilisations corporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16057,'SYSCOHADA-BF','EXPENSE','XXXXXX','687',    16052,'Dotations aux amortissements a caractere financier','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16058,'SYSCOHADA-BF','EXPENSE','XXXXXX','6872',   16057,'Dotations aux amortissements des primes de remboursement des obligations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16059,'SYSCOHADA-BF','EXPENSE','XXXXXX','6878',   16057,'Autres dotations aux amortissements à caractère financier','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16060,'SYSCOHADA-BF','EXPENSE','XXXXXX','69',     15819,'Dotattions aux provisions','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16061,'SYSCOHADA-BF','EXPENSE','XXXXXX','691',    16060,'Dotation aux provisions d''exploitation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16062,'SYSCOHADA-BF','EXPENSE','XXXXXX','6911',   16061,'Pour risques et charges','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16063,'SYSCOHADA-BF','EXPENSE','XXXXXX','6912',   16061,'Pour grosses réparations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16064,'SYSCOHADA-BF','EXPENSE','XXXXXX','6913',   16061,'Pour dépréciation des immobilisations incorporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16065,'SYSCOHADA-BF','EXPENSE','XXXXXX','6914',   16061,'Pour dépréciation des immobilisations corporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16066,'SYSCOHADA-BF','EXPENSE','XXXXXX','697',    16060,'Dotations aux provisions financieres','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16067,'SYSCOHADA-BF','EXPENSE','XXXXXX','6971',   16066,'Pour risques et charges','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16068,'SYSCOHADA-BF','EXPENSE','XXXXXX','6972',   16066,'Pour dépréciation des immobilisations financières','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16069,'SYSCOHADA-BF','INCOME','XXXXXX','7',           0,'Ventes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16070,'SYSCOHADA-BF','INCOME','XXXXXX','701',     16069,'Ventes de marchandises','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16071,'SYSCOHADA-BF','INCOME','XXXXXX','7011',    16070,'Dans la région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16072,'SYSCOHADA-BF','INCOME','XXXXXX','7012',    16070,'Hors région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16073,'SYSCOHADA-BF','INCOME','XXXXXX','7013',    16070,'Aux entreprises du groupe dans la région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16074,'SYSCOHADA-BF','INCOME','XXXXXX','7014',    16070,'Aux entreprises du groupe hors  région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16075,'SYSCOHADA-BF','INCOME','XXXXXX','702',     16069,'Ventes de produits finis','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16076,'SYSCOHADA-BF','INCOME','XXXXXX','7021',    16075,'Dans la région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16077,'SYSCOHADA-BF','INCOME','XXXXXX','7022',    16075,'Hors région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16078,'SYSCOHADA-BF','INCOME','XXXXXX','7023',    16075,'Aux entreprises de groupe dans la région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16079,'SYSCOHADA-BF','INCOME','XXXXXX','7024',    16075,'Aux entreprises du groupe hors  région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16080,'SYSCOHADA-BF','INCOME','XXXXXX','703',     16069,'Ventes de produits intermediaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16081,'SYSCOHADA-BF','INCOME','XXXXXX','7031',    16080,'Dans la région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16082,'SYSCOHADA-BF','INCOME','XXXXXX','7032',    16080,'Hors région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16083,'SYSCOHADA-BF','INCOME','XXXXXX','7033',    16080,'Aux entreprises du groupe dans la région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16084,'SYSCOHADA-BF','INCOME','XXXXXX','7034',    16080,'Aux entreprises du groupe hors  région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16085,'SYSCOHADA-BF','INCOME','XXXXXX','704',     16069,'Ventes de produits residuels','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16086,'SYSCOHADA-BF','INCOME','XXXXXX','7041',    16085,'Dans la région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16087,'SYSCOHADA-BF','INCOME','XXXXXX','7042',    16085,'Hors région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16088,'SYSCOHADA-BF','INCOME','XXXXXX','7043',    16085,'Aux entreprises du groupe dans la région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16089,'SYSCOHADA-BF','INCOME','XXXXXX','7044',    16085,'Aux entreprises du groupe hors  région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16090,'SYSCOHADA-BF','INCOME','XXXXXX','705',     16069,'Travaux factures','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16091,'SYSCOHADA-BF','INCOME','XXXXXX','7051',    16090,'Dans la région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16092,'SYSCOHADA-BF','INCOME','XXXXXX','7052',    16090,'Hors région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16093,'SYSCOHADA-BF','INCOME','XXXXXX','7053',    16090,'Aux entreprises du groupe dans la région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16094,'SYSCOHADA-BF','INCOME','XXXXXX','7054',    16090,'Aux entreprises du groupe hors région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16095,'SYSCOHADA-BF','INCOME','XXXXXX','706',     16069,'Services vendus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16096,'SYSCOHADA-BF','INCOME','XXXXXX','7061',    16095,'Dans la région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16097,'SYSCOHADA-BF','INCOME','XXXXXX','7062',    16095,'Hors région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16098,'SYSCOHADA-BF','INCOME','XXXXXX','7063',    16095,'Aux entreprises du groupe dans la région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16099,'SYSCOHADA-BF','INCOME','XXXXXX','7064',    16095,'Aux entreprises du groupe hors région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16100,'SYSCOHADA-BF','INCOME','XXXXXX','707',     16069,'Produits accessoires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16101,'SYSCOHADA-BF','INCOME','XXXXXX','7071',    16100,'Port, emballages perdus et autres frais facturés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16102,'SYSCOHADA-BF','INCOME','XXXXXX','7072',    16100,'Commissions et courtages','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16103,'SYSCOHADA-BF','INCOME','XXXXXX','7073',    16100,'Locations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16104,'SYSCOHADA-BF','INCOME','XXXXXX','7074',    16100,'Bonis sur reprises et cessions d''emballages','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16105,'SYSCOHADA-BF','INCOME','XXXXXX','7075',    16100,'Mise à disposition de personnel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16106,'SYSCOHADA-BF','INCOME','XXXXXX','7076',    16100,'Redevances pour brevets, logiciels, marques et droits similaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16107,'SYSCOHADA-BF','INCOME','XXXXXX','7077',    16100,'Services exploités dans l''intérêt du personnel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16108,'SYSCOHADA-BF','INCOME','XXXXXX','7078',    16100,'Autres produits accessoires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16109,'SYSCOHADA-BF','INCOME','XXXXXX','71',      16069,'Suvventions d''exploitation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16110,'SYSCOHADA-BF','INCOME','XXXXXX','711',     16109,'Sur produits a l''exportation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16111,'SYSCOHADA-BF','INCOME','XXXXXX','712',     16109,'Sur produits a l''importation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16112,'SYSCOHADA-BF','INCOME','XXXXXX','713',     16109,'Sur produits de perequation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16113,'SYSCOHADA-BF','INCOME','XXXXXX','718',     16109,'Autres subventions d''exploitation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16114,'SYSCOHADA-BF','INCOME','XXXXXX','7181',    16113,'Versées par l''etat et les collectivités publiques','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16115,'SYSCOHADA-BF','INCOME','XXXXXX','7182',    16113,'Versées par les organismes internationaux','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16116,'SYSCOHADA-BF','INCOME','XXXXXX','7183',    16113,'Versées par des tiers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16117,'SYSCOHADA-BF','INCOME','XXXXXX','72',      16069,'Production immobilisée','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16118,'SYSCOHADA-BF','INCOME','XXXXXX','721',     16117,'Immobilisations incorporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16119,'SYSCOHADA-BF','INCOME','XXXXXX','722',     16117,'Immobilisations corporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16120,'SYSCOHADA-BF','INCOME','XXXXXX','726',     16117,'Immobilisations financieres','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16121,'SYSCOHADA-BF','INCOME','XXXXXX','73',      16069,'Variations des stocks de biens et de services produits','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16122,'SYSCOHADA-BF','INCOME','XXXXXX','734',     16121,'Variations des stocks de produitsn en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16123,'SYSCOHADA-BF','INCOME','XXXXXX','7341',    16122,'Produits en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16124,'SYSCOHADA-BF','INCOME','XXXXXX','7342',    16122,'Travaux en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16125,'SYSCOHADA-BF','INCOME','XXXXXX','735',     16121,'Variations des en-cours de services','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16126,'SYSCOHADA-BF','INCOME','XXXXXX','7351',    16125,'Etudes en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16127,'SYSCOHADA-BF','INCOME','XXXXXX','7352',    16125,'Prestations de services en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16128,'SYSCOHADA-BF','INCOME','XXXXXX','736',     16121,'Variations des stocks de produits finis','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16129,'SYSCOHADA-BF','INCOME','XXXXXX','737',     16121,'Variations des stocks de produits intermediaires et residuels','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16130,'SYSCOHADA-BF','INCOME','XXXXXX','7371',    16129,'Produits intermédiaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16131,'SYSCOHADA-BF','INCOME','XXXXXX','7372',    16129,'Produits résiduels','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16132,'SYSCOHADA-BF','INCOME','XXXXXX','75',      16069,'Autres produits','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16133,'SYSCOHADA-BF','INCOME','XXXXXX','752',     16132,'Quote-part de resultat sur operations faites en commun','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16134,'SYSCOHADA-BF','INCOME','XXXXXX','7521',    16133,'Quote-part trsnsférée de pertes (comptabilité de gérant)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16135,'SYSCOHADA-BF','INCOME','XXXXXX','7525',    16133,'Bénéfices attribués par transfert (comptabilité des associés non gérants)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16136,'SYSCOHADA-BF','INCOME','XXXXXX','753',     16132,'Quote-part de resultat sue execution partielle de contrats pluri-ecercices','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16137,'SYSCOHADA-BF','INCOME','XXXXXX','754',     16132,'Produits des cessions courantes d''immobilisations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16138,'SYSCOHADA-BF','INCOME','XXXXXX','758',     16132,'Produits divers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16139,'SYSCOHADA-BF','INCOME','XXXXXX','7581',    16138,'Jetons de présence et autres rémunérations d''administrateurs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16140,'SYSCOHADA-BF','INCOME','XXXXXX','7582',    16138,'Indemnités d''assurances reçues','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16141,'SYSCOHADA-BF','INCOME','XXXXXX','759',     16132,'Reprises de charges provisionnees d''exploitation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16142,'SYSCOHADA-BF','INCOME','XXXXXX','7591',    16141,'Sur risques à court terme','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16143,'SYSCOHADA-BF','INCOME','XXXXXX','7593',    16141,'Sur stocks','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16144,'SYSCOHADA-BF','INCOME','XXXXXX','7594',    16141,'Sur créances','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16145,'SYSCOHADA-BF','INCOME','XXXXXX','7598',    16141,'Sur autres charges provisionnées','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16146,'SYSCOHADA-BF','INCOME','XXXXXX','77',      16069,'Revenus financiers et produits assimiles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16147,'SYSCOHADA-BF','INCOME','XXXXXX','771',     16146,'Interets de prets','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16148,'SYSCOHADA-BF','INCOME','XXXXXX','772',     16146,'Revenus de participations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16149,'SYSCOHADA-BF','INCOME','XXXXXX','773',     16146,'Escomptes obtenus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16150,'SYSCOHADA-BF','INCOME','XXXXXX','774',     16146,'Revenus de titres de placement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16151,'SYSCOHADA-BF','INCOME','XXXXXX','775',     16146,'Revenus des creances commerciales','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16152,'SYSCOHADA-BF','INCOME','XXXXXX','776',     16146,'Gains de change','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16153,'SYSCOHADA-BF','INCOME','XXXXXX','777',     16146,'Gains sur cessions de titres de placement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16154,'SYSCOHADA-BF','INCOME','XXXXXX','778',     16146,'Gains sur risques financiers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16155,'SYSCOHADA-BF','INCOME','XXXXXX','7781',    16154,'Gains sur rentes viagères','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16156,'SYSCOHADA-BF','INCOME','XXXXXX','7782',    16154,'Gains sur opérations financières','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16157,'SYSCOHADA-BF','INCOME','XXXXXX','7784',    16154,'Gains sur instruments de trésorerie','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16158,'SYSCOHADA-BF','INCOME','XXXXXX','779',     16146,'Reprises de charges provisionnees financieres','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16159,'SYSCOHADA-BF','INCOME','XXXXXX','7791',    16158,'Sur risques financiers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16160,'SYSCOHADA-BF','INCOME','XXXXXX','7795',    16158,'Sur titres de placement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16161,'SYSCOHADA-BF','INCOME','XXXXXX','7798',    16158,'Autres charges provisionnées financières','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16162,'SYSCOHADA-BF','INCOME','XXXXXX','78',      16069,'Transfert de charges','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16163,'SYSCOHADA-BF','INCOME','XXXXXX','781',     16162,'Transfert de charges d''exploitation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16164,'SYSCOHADA-BF','INCOME','XXXXXX','787',     16162,'Transfert de charges financieres','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16165,'SYSCOHADA-BF','INCOME','XXXXXX','79',      16069,'Reprises de provisions','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16166,'SYSCOHADA-BF','INCOME','XXXXXX','791',     16165,'Reprises de provisions d''exploitation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16167,'SYSCOHADA-BF','INCOME','XXXXXX','7911',    16166,'Pour risques et charges d''exploitation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16168,'SYSCOHADA-BF','INCOME','XXXXXX','7912',    16166,'Pour grosses réparation d''exploitation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16169,'SYSCOHADA-BF','INCOME','XXXXXX','7913',    16166,'Pour dépreciation des immobilisations incorporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16170,'SYSCOHADA-BF','INCOME','XXXXXX','7914',    16166,'Pour dépreciation des immobilisations corporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16171,'SYSCOHADA-BF','INCOME','XXXXXX','797',     16165,'Reprises de provisions financieres','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16172,'SYSCOHADA-BF','INCOME','XXXXXX','7971',    16171,'Pour risques et charges financiers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16173,'SYSCOHADA-BF','INCOME','XXXXXX','7972',    16171,'Pour dépréciation des immobilisations financières','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16174,'SYSCOHADA-BF','INCOME','XXXXXX','798',     16165,'Reprises d''amortissements','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16175,'SYSCOHADA-BF','AUTRES','XXXXXX','81',          0,'Valeurs comptables des cessions d''immobilisations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16176,'SYSCOHADA-BF','AUTRES','XXXXXX','811',     16175,'Immobilisations incorporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16177,'SYSCOHADA-BF','AUTRES','XXXXXX','812',     16175,'Immobilisations corporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16178,'SYSCOHADA-BF','AUTRES','XXXXXX','816',     16175,'Immobilisations financieres','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16179,'SYSCOHADA-BF','AUTRES','XXXXXX','82',          0,'Produits de cessions d''immobilisations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16180,'SYSCOHADA-BF','AUTRES','XXXXXX','821',     16179,'Immobilisations incorporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16181,'SYSCOHADA-BF','AUTRES','XXXXXX','822',     16179,'Immobilisations corporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16182,'SYSCOHADA-BF','AUTRES','XXXXXX','826',     16179,'Immobilisations financieres','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16183,'SYSCOHADA-BF','AUTRES','XXXXXX','83',          0,'Charges hors activites ordinaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16184,'SYSCOHADA-BF','AUTRES','XXXXXX','831',     16183,'Charges h.a.o constatées','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16185,'SYSCOHADA-BF','AUTRES','XXXXXX','834',     16183,'Pertes sur creances h.a.o','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16186,'SYSCOHADA-BF','AUTRES','XXXXXX','835',     16183,'Dons et liberalites accordes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16187,'SYSCOHADA-BF','AUTRES','XXXXXX','836',     16183,'Abandons de creances consentis','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16188,'SYSCOHADA-BF','AUTRES','XXXXXX','839',     16183,'Charges provisionnees h.a.o','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16189,'SYSCOHADA-BF','AUTRES','XXXXXX','84',          0,'Produits hors activites ordinaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16190,'SYSCOHADA-BF','AUTRES','XXXXXX','841',     16189,'Produits h.a.o constates','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16191,'SYSCOHADA-BF','AUTRES','XXXXXX','845',     16189,'Dons et liberalites obtenus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16192,'SYSCOHADA-BF','AUTRES','XXXXXX','846',     16189,'Abandons de creances obtenus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16193,'SYSCOHADA-BF','AUTRES','XXXXXX','848',     16189,'Transferts de charges h.a.o','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16194,'SYSCOHADA-BF','AUTRES','XXXXXX','849',     16189,'Reprises des charges provisionnees h.a.o','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16195,'SYSCOHADA-BF','AUTRES','XXXXXX','85',          0,'Dotations hors activites ordinaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16196,'SYSCOHADA-BF','AUTRES','XXXXXX','851',     16195,'Dotations aux provisions reglementees','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16197,'SYSCOHADA-BF','AUTRES','XXXXXX','852',     16195,'Dotations aux amortissements h.a.o','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16198,'SYSCOHADA-BF','AUTRES','XXXXXX','853',     16195,'Dotations aux provisions pour depreciation h.a.o','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16199,'SYSCOHADA-BF','AUTRES','XXXXXX','854',     16195,'Dotations aux provisions pour risques et charges h.a.o','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16200,'SYSCOHADA-BF','AUTRES','XXXXXX','858',     16195,'Autres dotations h.a.o','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16201,'SYSCOHADA-BF','AUTRES','XXXXXX','86',          0,'Reprises hors activites ordinaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16202,'SYSCOHADA-BF','AUTRES','XXXXXX','861',     16201,'Reprises de provisions reglementees','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16203,'SYSCOHADA-BF','AUTRES','XXXXXX','862',     16201,'Reprises d''amortissements','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16204,'SYSCOHADA-BF','AUTRES','XXXXXX','863',     16201,'Reprises de provisions pour depreciation h.a.o','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16205,'SYSCOHADA-BF','AUTRES','XXXXXX','864',     16201,'Reprises de provisions pour risques et charges h.a.o','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16206,'SYSCOHADA-BF','AUTRES','XXXXXX','865',     16201,'Reprises de subventions d''investissement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16207,'SYSCOHADA-BF','AUTRES','XXXXXX','868',     16201,'Autres reprises h.a.o','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16208,'SYSCOHADA-BF','AUTRES','XXXXXX','87',          0,'Participations des travailleurs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16209,'SYSCOHADA-BF','AUTRES','XXXXXX','871',     16208,'Participation legale aux benefices','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16210,'SYSCOHADA-BF','AUTRES','XXXXXX','874',     16208,'Participation contractuelle aux benefices','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16211,'SYSCOHADA-BF','AUTRES','XXXXXX','878',     16208,'Autres participations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16212,'SYSCOHADA-BF','AUTRES','XXXXXX','88',          0,'Subventions d''equilibre','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16213,'SYSCOHADA-BF','AUTRES','XXXXXX','881',     16212,'Etat','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16214,'SYSCOHADA-BF','AUTRES','XXXXXX','884',     16212,'Collectivites publiques','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16215,'SYSCOHADA-BF','AUTRES','XXXXXX','886',     16212,'Groupe','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16216,'SYSCOHADA-BF','AUTRES','XXXXXX','888',     16212,'Autres','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16217,'SYSCOHADA-BF','AUTRES','XXXXXX','89',          0,'Impots sur le resultat','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16218,'SYSCOHADA-BF','AUTRES','XXXXXX','891',     16217,'Impots sur les benefices de l''exercice','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16219,'SYSCOHADA-BF','AUTRES','XXXXXX','8911',    16218,'Activités exercées dans l''etat','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16220,'SYSCOHADA-BF','AUTRES','XXXXXX','8912',    16218,'Activités exercées dans les autres etats de la région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16221,'SYSCOHADA-BF','AUTRES','XXXXXX','8913',    16218,'Activités exercées hors région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16222,'SYSCOHADA-BF','AUTRES','XXXXXX','892',     16217,'Rappel d''impôts sur resultats anterieurs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16223,'SYSCOHADA-BF','AUTRES','XXXXXX','895',     16217,'Impôts minimum forfaitaires (i.m.f)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16224,'SYSCOHADA-BF','AUTRES','XXXXXX','899',     16217,'Dégrèvements et annulations d''impots sur resultats antérieurs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16225,'SYSCOHADA-BF','AUTRES','XXXXXX','8991',    16224,'Dégrèvements','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16226,'SYSCOHADA-BF','AUTRES','XXXXXX','8994',    16224,'Annulations pour pertes rétroactives','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15000,'SYSCOHADA-BF','CAPIT','XXXXXX','1',            0,'Capital','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15001,'SYSCOHADA-BF','CAPIT','XXXXXX','101',      15000,'Capital social','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15002,'SYSCOHADA-BF','CAPIT','XXXXXX','1011',     15001,'Capital souscrit, non appelé','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15003,'SYSCOHADA-BF','CAPIT','XXXXXX','1012',     15001,'Capital souscrit, appelé, non versé','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15004,'SYSCOHADA-BF','CAPIT','XXXXXX','1013',     15001,'Capital souscrit, appelé, versé, non amorti','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15005,'SYSCOHADA-BF','CAPIT','XXXXXX','1014',     15001,'Capital souscrit, appelé, versé, amorti','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15006,'SYSCOHADA-BF','CAPIT','XXXXXX','1018',     15001,'Capital souscrit, soumis à des conditions particulières','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15007,'SYSCOHADA-BF','CAPIT','XXXXXX','102',      15000,'Capital par dotation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15008,'SYSCOHADA-BF','CAPIT','XXXXXX','1021',     15007,'Dotation initiale','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15009,'SYSCOHADA-BF','CAPIT','XXXXXX','1022',     15007,'Dotations complémentaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15010,'SYSCOHADA-BF','CAPIT','XXXXXX','1028',     15007,'Autres dotations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15011,'SYSCOHADA-BF','CAPIT','XXXXXX','103',      15000,'Capital personnel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15012,'SYSCOHADA-BF','CAPIT','XXXXXX','104',      15000,'Compte de l''exploitant','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15013,'SYSCOHADA-BF','CAPIT','XXXXXX','1041',     15012,'Apports temporaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15014,'SYSCOHADA-BF','CAPIT','XXXXXX','1042',     15012,'Opérations courantes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15015,'SYSCOHADA-BF','CAPIT','XXXXXX','1043',     15012,'Rémunérations, impôts et autres charges personnelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15016,'SYSCOHADA-BF','CAPIT','XXXXXX','1047',     15012,'Prélèvements d''autoconsommation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15017,'SYSCOHADA-BF','CAPIT','XXXXXX','1048',     15012,'Autres prélèvements','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15018,'SYSCOHADA-BF','CAPIT','XXXXXX','105',      15000,'Primes liees aux capitaux propres','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15019,'SYSCOHADA-BF','CAPIT','XXXXXX','1051',     15018,'Primes d''émission','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15020,'SYSCOHADA-BF','CAPIT','XXXXXX','1052',     15018,'Primes d''apport','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15021,'SYSCOHADA-BF','CAPIT','XXXXXX','1053',     15018,'Primes de fusion','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15022,'SYSCOHADA-BF','CAPIT','XXXXXX','1054',     15018,'Primes de conversion','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15023,'SYSCOHADA-BF','CAPIT','XXXXXX','1058',     15018,'Autres primes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15024,'SYSCOHADA-BF','CAPIT','XXXXXX','106',      15000,'Ecarts de reevaluation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15025,'SYSCOHADA-BF','CAPIT','XXXXXX','1061',     15024,'Ecarts de réévaluation légale','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15026,'SYSCOHADA-BF','CAPIT','XXXXXX','1062',     15024,'Ecarts de réévaluation libre','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15027,'SYSCOHADA-BF','CAPIT','XXXXXX','109',      15000,'Actionnaires, capital souscrit, non appele','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15028,'SYSCOHADA-BF','CAPIT','XXXXXX','11',       15000,'Reserves','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15029,'SYSCOHADA-BF','CAPIT','XXXXXX','111',      15028,'Reserve legale','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15030,'SYSCOHADA-BF','CAPIT','XXXXXX','1111',     15029,'Réserves légales','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15031,'SYSCOHADA-BF','CAPIT','XXXXXX','112',      15028,'Reserves statutaires ou contractuelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15032,'SYSCOHADA-BF','CAPIT','XXXXXX','113',      15028,'Reserves reglementees','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15033,'SYSCOHADA-BF','CAPIT','XXXXXX','1131',     15032,'Réserves de plus-values nettes à long terme','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15034,'SYSCOHADA-BF','CAPIT','XXXXXX','1133',     15032,'Réserves consécutives à l''octroi de subventions d''investissement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15035,'SYSCOHADA-BF','CAPIT','XXXXXX','1134',     15032,'Réserves spéciales navires renouvelés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15036,'SYSCOHADA-BF','CAPIT','XXXXXX','1135',     15032,'Réserves spéciales matériels et outillage renouvelés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15037,'SYSCOHADA-BF','CAPIT','XXXXXX','1138',     15032,'Autres réserves réglementées','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15038,'SYSCOHADA-BF','CAPIT','XXXXXX','118',      15028,'Autres reserves','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15039,'SYSCOHADA-BF','CAPIT','XXXXXX','1181',     15038,'Réserves facultatives','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15040,'SYSCOHADA-BF','CAPIT','XXXXXX','1188',     15038,'Réserves diverses','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15041,'SYSCOHADA-BF','CAPIT','XXXXXX','12',       15000,'Report a nouveau','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15042,'SYSCOHADA-BF','CAPIT','XXXXXX','121',      15041,'Report a nouveau crediteur','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15043,'SYSCOHADA-BF','CAPIT','XXXXXX','1211',     15042,'Report à nouveau crediteur','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15044,'SYSCOHADA-BF','CAPIT','XXXXXX','129',      15041,'Report a nouveau debiteur','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15045,'SYSCOHADA-BF','CAPIT','XXXXXX','1291',     15044,'Perte nette à reporter','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15046,'SYSCOHADA-BF','CAPIT','XXXXXX','1292',     15044,'Perte - amortissements réputés différés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15047,'SYSCOHADA-BF','CAPIT','XXXXXX','13',       15000,'Resultat net de l''exercice','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15048,'SYSCOHADA-BF','CAPIT','XXXXXX','1301',     15047,'Résultat en instance d''affectation : bénéfice','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15049,'SYSCOHADA-BF','CAPIT','XXXXXX','1309',     15047,'Résultat en instance d''affectation : perte','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15050,'SYSCOHADA-BF','CAPIT','XXXXXX','131',      15047,'Resultat net : benefice','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15051,'SYSCOHADA-BF','CAPIT','XXXXXX','132',      15047,'Marge brute (mb)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15052,'SYSCOHADA-BF','CAPIT','XXXXXX','1321',     15051,'Marge brute sur marchandises','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15053,'SYSCOHADA-BF','CAPIT','XXXXXX','1322',     15051,'Marge brute sur matières','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15054,'SYSCOHADA-BF','CAPIT','XXXXXX','133',      15047,'Valeur ajoutee (v.a.)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15055,'SYSCOHADA-BF','CAPIT','XXXXXX','134',      15047,'Excedent brut d''exploitation (e.b.e.)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15056,'SYSCOHADA-BF','CAPIT','XXXXXX','135',      15047,'Resultat d''exploitation (r.e.)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15057,'SYSCOHADA-BF','CAPIT','XXXXXX','136',      15047,'Resultat financier (r.f.)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15058,'SYSCOHADA-BF','CAPIT','XXXXXX','137',      15047,'Resultat des activites ordinaires (r.a.o.)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15059,'SYSCOHADA-BF','CAPIT','XXXXXX','138',      15047,'Resultat hors activites ordinaires (r.h.a.o.)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15060,'SYSCOHADA-BF','CAPIT','XXXXXX','139',      15047,'Resultat net : perte','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15061,'SYSCOHADA-BF','CAPIT','XXXXXX','14',       15000,'Subventions d''investissement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15062,'SYSCOHADA-BF','CAPIT','XXXXXX','141',      15061,'Subventions d''equipement a','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15063,'SYSCOHADA-BF','CAPIT','XXXXXX','1411',     15062,'Etat','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15064,'SYSCOHADA-BF','CAPIT','XXXXXX','1412',     15062,'Régions','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15065,'SYSCOHADA-BF','CAPIT','XXXXXX','1413',     15062,'Départements','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15066,'SYSCOHADA-BF','CAPIT','XXXXXX','1414',     15062,'Communes et collectivités publiques décentralisées','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15067,'SYSCOHADA-BF','CAPIT','XXXXXX','1415',     15062,'Entreprises publiques ou mixtes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15068,'SYSCOHADA-BF','CAPIT','XXXXXX','1416',     15062,'Entreprises et organismes privés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15069,'SYSCOHADA-BF','CAPIT','XXXXXX','1417',     15062,'Organismes internationaux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15070,'SYSCOHADA-BF','CAPIT','XXXXXX','1418',     15062,'Autres','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15071,'SYSCOHADA-BF','CAPIT','XXXXXX','142',      15061,'Subventions d''equipement b','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15072,'SYSCOHADA-BF','CAPIT','XXXXXX','1421',     15071,'Subventions d''équipements','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15073,'SYSCOHADA-BF','CAPIT','XXXXXX','148',      15061,'Autres subventions d''investissement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15074,'SYSCOHADA-BF','CAPIT','XXXXXX','15',       15000,'Provisions reglementees et fonds assimiles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15075,'SYSCOHADA-BF','CAPIT','XXXXXX','151',      15074,'Amortissements derogatoires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15076,'SYSCOHADA-BF','CAPIT','XXXXXX','152',      15074,'Plus-values de cession a reinvestir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15077,'SYSCOHADA-BF','CAPIT','XXXXXX','1521',     15076,'Plus-values de cession à réinvestir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15078,'SYSCOHADA-BF','CAPIT','XXXXXX','153',      15074,'Fonds reglementes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15079,'SYSCOHADA-BF','CAPIT','XXXXXX','1531',     15078,'Fonds national','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15080,'SYSCOHADA-BF','CAPIT','XXXXXX','1532',     15078,'Prélèvement pour le budget','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15081,'SYSCOHADA-BF','CAPIT','XXXXXX','154',      15074,'Provision speciale de reevaluation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15082,'SYSCOHADA-BF','CAPIT','XXXXXX','155',      15074,'Provisions reglementees relatives aux immobilisations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15083,'SYSCOHADA-BF','CAPIT','XXXXXX','1551',     15082,'Recontitution des gisements miniers et pétroliers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15084,'SYSCOHADA-BF','CAPIT','XXXXXX','1552',     15082,'Provisions de croissance des immobilisations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15085,'SYSCOHADA-BF','CAPIT','XXXXXX','1553',     15082,'Provisions de renouvellement du matériel naval','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15086,'SYSCOHADA-BF','CAPIT','XXXXXX','1554',     15082,'Provisions pourle renouvellement du matériel et outillage','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15087,'SYSCOHADA-BF','CAPIT','XXXXXX','156',      15074,'Provisions reglementees relatives aux stocks','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15088,'SYSCOHADA-BF','CAPIT','XXXXXX','1561',     15087,'Hausse de prix','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15089,'SYSCOHADA-BF','CAPIT','XXXXXX','1562',     15087,'Fluctuation des cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15090,'SYSCOHADA-BF','CAPIT','XXXXXX','157',      15074,'Provisions pour investissement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15091,'SYSCOHADA-BF','CAPIT','XXXXXX','158',      15074,'Autres provisions et fonds reglementes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15092,'SYSCOHADA-BF','CAPIT','XXXXXX','16',       15000,'Emprunts et dettes assimilees','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15093,'SYSCOHADA-BF','CAPIT','XXXXXX','161',      15092,'Emprunts obligataires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15094,'SYSCOHADA-BF','CAPIT','XXXXXX','1611',     15093,'Emprunts obligataires ordinaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15095,'SYSCOHADA-BF','CAPIT','XXXXXX','1612',     15093,'Emprunts obligataires convertibles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15096,'SYSCOHADA-BF','CAPIT','XXXXXX','1618',     15093,'Autres emprunts obligataires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15097,'SYSCOHADA-BF','CAPIT','XXXXXX','1619',     15093,'Obligations à souscrire, à la souche','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15098,'SYSCOHADA-BF','CAPIT','XXXXXX','162',      15092,'Emprunts et dettes aupres des etablissements de credit','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15099,'SYSCOHADA-BF','CAPIT','XXXXXX','163',      15092,'Avances recues de l''etat','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15100,'SYSCOHADA-BF','CAPIT','XXXXXX','164',      15092,'Avances recues et comptes courants bloques','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15101,'SYSCOHADA-BF','CAPIT','XXXXXX','165',      15092,'Depots et cautionnements recus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15102,'SYSCOHADA-BF','CAPIT','XXXXXX','1651',     15101,'Dépôts à terme','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15103,'SYSCOHADA-BF','CAPIT','XXXXXX','1652',     15101,'Cautionnements','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15104,'SYSCOHADA-BF','CAPIT','XXXXXX','166',      15092,'Interets courus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15105,'SYSCOHADA-BF','CAPIT','XXXXXX','1661',     15104,'Sur emprunts obligataires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15106,'SYSCOHADA-BF','CAPIT','XXXXXX','1662',     15104,'Sur emprunts et dettes auprès des établissements de crédit','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15107,'SYSCOHADA-BF','CAPIT','XXXXXX','1663',     15104,'Sur avances reçues de l''etat','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15108,'SYSCOHADA-BF','CAPIT','XXXXXX','1664',     15104,'Sur avances reçues et comptes courants bloqués','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15109,'SYSCOHADA-BF','CAPIT','XXXXXX','1665',     15104,'Sur dépôts et cautionnements reçus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15110,'SYSCOHADA-BF','CAPIT','XXXXXX','1667',     15104,'Sur avances assorties de conditions particulières','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15111,'SYSCOHADA-BF','CAPIT','XXXXXX','1668',     15104,'Sur autres emprunts et dettes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15112,'SYSCOHADA-BF','CAPIT','XXXXXX','167',      15092,'Avances assorties de conditions particulieres','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15113,'SYSCOHADA-BF','CAPIT','XXXXXX','1671',     15112,'Avances bloquées pour augmentation du capital','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15114,'SYSCOHADA-BF','CAPIT','XXXXXX','1672',     15112,'Avances conditionnées par l''etat','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15115,'SYSCOHADA-BF','CAPIT','XXXXXX','1673',     15112,'Avances conditionnées par les autres organismes africains','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15116,'SYSCOHADA-BF','CAPIT','XXXXXX','1674',     15112,'Avances conditionné par les autres organismes internationaux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15117,'SYSCOHADA-BF','CAPIT','XXXXXX','1676',     15112,'Droits du concédant exigibles en nature','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15118,'SYSCOHADA-BF','CAPIT','XXXXXX','168',      15092,'Autres emprunts et dettes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15119,'SYSCOHADA-BF','CAPIT','XXXXXX','1681',     15118,'Rentes viagères capitalisées','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15120,'SYSCOHADA-BF','CAPIT','XXXXXX','1682',     15118,'Billets de fonds','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15121,'SYSCOHADA-BF','CAPIT','XXXXXX','1683',     15118,'Dettes consécutives à des titres emprunté','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15122,'SYSCOHADA-BF','CAPIT','XXXXXX','1684',     15118,'Dettes du concédant exigibles en nature','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15123,'SYSCOHADA-BF','CAPIT','XXXXXX','1685',     15118,'Emprunts participatifs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15124,'SYSCOHADA-BF','CAPIT','XXXXXX','1686',     15118,'Participation des travailleurs aux bénéfices','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15125,'SYSCOHADA-BF','CAPIT','XXXXXX','17',       15000,'Dettes de credit-bail et contrats assimiles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15126,'SYSCOHADA-BF','CAPIT','XXXXXX','172',      15125,'Emprunts equivalents de credit-bail immobilier','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15127,'SYSCOHADA-BF','CAPIT','XXXXXX','173',      15125,'Emprunts equivalents de credit-bail mobilier','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15128,'SYSCOHADA-BF','CAPIT','XXXXXX','176',      15125,'Interets courus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15129,'SYSCOHADA-BF','CAPIT','XXXXXX','1762',     15128,'Sur emprunts équivalents de crédit-bail immobilier','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15130,'SYSCOHADA-BF','CAPIT','XXXXXX','1763',     15128,'Sur emprunts équivalents de crédit-bail mobilier','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15131,'SYSCOHADA-BF','CAPIT','XXXXXX','1768',     15128,'Sur emprunts équivalents d''autres contrats','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15132,'SYSCOHADA-BF','CAPIT','XXXXXX','178',      15125,'Emprunts equivalents d''autres contrats','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15133,'SYSCOHADA-BF','CAPIT','XXXXXX','18',       15000,'Dettes liees a des participations et comptes de liaison des etablissements et societes en participation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15134,'SYSCOHADA-BF','CAPIT','XXXXXX','181',      15133,'Dettes liees a des participations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15135,'SYSCOHADA-BF','CAPIT','XXXXXX','1811',     15134,'Dettes liées à des participations (groupe)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15136,'SYSCOHADA-BF','CAPIT','XXXXXX','1812',     15134,'Dettes liées à des participations (hors groupe)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15137,'SYSCOHADA-BF','CAPIT','XXXXXX','182',      15133,'Dettes liees a des societes en paticipation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15138,'SYSCOHADA-BF','CAPIT','XXXXXX','183',      15133,'Interets courus sur dettes liees a des participations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15139,'SYSCOHADA-BF','CAPIT','XXXXXX','184',      15133,'Comptes permanents bloques des etablissements et succursales','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15140,'SYSCOHADA-BF','CAPIT','XXXXXX','185',      15133,'Comptes permanents non bloques des etablissements et succursales','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15141,'SYSCOHADA-BF','CAPIT','XXXXXX','186',      15133,'Comptes de liaison charges','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15142,'SYSCOHADA-BF','CAPIT','XXXXXX','187',      15133,'Comptes de liaison produits','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15143,'SYSCOHADA-BF','CAPIT','XXXXXX','188',      15133,'Comptes de liaison des societes en participation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15144,'SYSCOHADA-BF','CAPIT','XXXXXX','19',       15000,'Provisions financieres pour risques et charges','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15145,'SYSCOHADA-BF','CAPIT','XXXXXX','191',      15144,'Provisions pour litiges','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15146,'SYSCOHADA-BF','CAPIT','XXXXXX','192',      15144,'Provisions pour garanties donnees aux clients','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15147,'SYSCOHADA-BF','CAPIT','XXXXXX','193',      15144,'Provisions pour pertes sur marches a achevement futur','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15148,'SYSCOHADA-BF','CAPIT','XXXXXX','194',      15144,'Provisions pour pertes de change','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15149,'SYSCOHADA-BF','CAPIT','XXXXXX','195',      15144,'Provisions pour impots','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15150,'SYSCOHADA-BF','CAPIT','XXXXXX','196',      15144,'Provisions pour pensions et obligations similaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15151,'SYSCOHADA-BF','CAPIT','XXXXXX','197',      15144,'Provisions pour charges a repartir sur plusieurs exercices','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15152,'SYSCOHADA-BF','CAPIT','XXXXXX','1971',     15151,'Provisions pour grosses réparations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15153,'SYSCOHADA-BF','CAPIT','XXXXXX','198',      15144,'Autres provisions financieres pour risques et charges','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15154,'SYSCOHADA-BF','CAPIT','XXXXXX','1981',     15153,'Provisions pour amendes et pénalités','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15155,'SYSCOHADA-BF','CAPIT','XXXXXX','1982',     15153,'Provisions pour renouvellement des immobilisations (entreprises concessionnaires)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15156,'SYSCOHADA-BF','CAPIT','XXXXXX','1983',     15153,'Provisions pour propres assureurs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15157,'SYSCOHADA-BF','CAPIT','XXXXXX','1988',     15153,'Autres provisions financières pour risques et charges','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15158,'SYSCOHADA-BF','IMMO','XXXXXX','2',             0,'Charges immobilisees','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15159,'SYSCOHADA-BF','IMMO','XXXXXX','201',       15158,'Frais d''etablissement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15160,'SYSCOHADA-BF','IMMO','XXXXXX','2011',      15159,'Frais de constitution','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15161,'SYSCOHADA-BF','IMMO','XXXXXX','2012',      15159,'Frais de prospection','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15162,'SYSCOHADA-BF','IMMO','XXXXXX','2013',      15159,'Frais de publicité et de lancement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15163,'SYSCOHADA-BF','IMMO','XXXXXX','2014',      15159,'Frais de fonctionnement antérieurs au démarrage','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15164,'SYSCOHADA-BF','IMMO','XXXXXX','2015',      15159,'Frais de modification du capital (fusions, scissions transformations)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15165,'SYSCOHADA-BF','IMMO','XXXXXX','2016',      15159,'Frais d''entrée à la bourse','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15166,'SYSCOHADA-BF','IMMO','XXXXXX','2017',      15159,'Frais de restructuration','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15167,'SYSCOHADA-BF','IMMO','XXXXXX','2018',      15159,'Frais divers d''établissement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15168,'SYSCOHADA-BF','IMMO','XXXXXX','202',       15158,'Charges a repartir sur plusieurs exercices','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15169,'SYSCOHADA-BF','IMMO','XXXXXX','2021',      15168,'Charges différées','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15170,'SYSCOHADA-BF','IMMO','XXXXXX','2022',      15168,'Frais d''acquisition d''immobilisations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15171,'SYSCOHADA-BF','IMMO','XXXXXX','2026',      15168,'Fais d''émission des emprunts','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15172,'SYSCOHADA-BF','IMMO','XXXXXX','2028',      15168,'Charges à étaler','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15173,'SYSCOHADA-BF','IMMO','XXXXXX','206',       15158,'Primes de remboursement des obligations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15174,'SYSCOHADA-BF','IMMO','XXXXXX','2061',      15173,'Obligations ordinaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15175,'SYSCOHADA-BF','IMMO','XXXXXX','2062',      15173,'Obligations convertibles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15176,'SYSCOHADA-BF','IMMO','XXXXXX','2068',      15173,'Autres emprunts obligataires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15177,'SYSCOHADA-BF','IMMO','XXXXXX','21',        15158,'Immobilisations incorporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15178,'SYSCOHADA-BF','IMMO','XXXXXX','211',       15177,'Frais de recherche et de developpement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15179,'SYSCOHADA-BF','IMMO','XXXXXX','212',       15177,'Brevets, licences, concessions et droits similaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15180,'SYSCOHADA-BF','IMMO','XXXXXX','213',       15177,'Logiciels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15181,'SYSCOHADA-BF','IMMO','XXXXXX','214',       15177,'Marques','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15182,'SYSCOHADA-BF','IMMO','XXXXXX','215',       15177,'Fonds commercial','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15183,'SYSCOHADA-BF','IMMO','XXXXXX','216',       15177,'Droit au bail','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15184,'SYSCOHADA-BF','IMMO','XXXXXX','217',       15177,'Investissements de creation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15185,'SYSCOHADA-BF','IMMO','XXXXXX','218',       15177,'Autres droits et valeurs incorporels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15186,'SYSCOHADA-BF','IMMO','XXXXXX','219',       15177,'Immobilisations incorporelles en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15187,'SYSCOHADA-BF','IMMO','XXXXXX','2191',      15186,'Frais de recherche et de développement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15188,'SYSCOHADA-BF','IMMO','XXXXXX','2193',      15186,'Logiciels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15189,'SYSCOHADA-BF','IMMO','XXXXXX','2198',      15186,'Autres droits et valeurs incorporels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15190,'SYSCOHADA-BF','IMMO','XXXXXX','22',        15158,'Terrains','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15191,'SYSCOHADA-BF','IMMO','XXXXXX','221',       15190,'Terrains agricoles et forestiers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15192,'SYSCOHADA-BF','IMMO','XXXXXX','2211',      15191,'Terrains d''exploitation agricole','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15193,'SYSCOHADA-BF','IMMO','XXXXXX','2212',      15191,'Terrains d''exploitation forestière','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15194,'SYSCOHADA-BF','IMMO','XXXXXX','2218',      15191,'Autres terrains','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15195,'SYSCOHADA-BF','IMMO','XXXXXX','222',       15190,'Terrains nus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15196,'SYSCOHADA-BF','IMMO','XXXXXX','2221',      15195,'Terrains à bâtir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15197,'SYSCOHADA-BF','IMMO','XXXXXX','2228',      15195,'Autres terrains nus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15198,'SYSCOHADA-BF','IMMO','XXXXXX','223',       15190,'Terrains batis','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15199,'SYSCOHADA-BF','IMMO','XXXXXX','2231',      15198,'Pour bâtiments industriels et agricoles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15200,'SYSCOHADA-BF','IMMO','XXXXXX','2232',      15198,'Pour bâtiments administratifs et commerciaux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15201,'SYSCOHADA-BF','IMMO','XXXXXX','2234',      15198,'Pour bâtiments affectés aux autres opérations professionnelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15202,'SYSCOHADA-BF','IMMO','XXXXXX','2235',      15198,'Pour bâtiments affectés aux autres opérations non professionnelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15203,'SYSCOHADA-BF','IMMO','XXXXXX','2236',      15198,'Autres terrains bâtis','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15204,'SYSCOHADA-BF','IMMO','XXXXXX','224',       15190,'Travaux de mise en valeur des terrains','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15205,'SYSCOHADA-BF','IMMO','XXXXXX','2241',      15204,'Plantation d''arbres et d''arbustes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15206,'SYSCOHADA-BF','IMMO','XXXXXX','2248',      15204,'Autres travaux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15207,'SYSCOHADA-BF','IMMO','XXXXXX','225',       15190,'Terrains de gisement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15208,'SYSCOHADA-BF','IMMO','XXXXXX','2251',      15207,'Carrières','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15209,'SYSCOHADA-BF','IMMO','XXXXXX','226',       15190,'Terrains amenages','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15210,'SYSCOHADA-BF','IMMO','XXXXXX','2261',      15209,'Parkings','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15211,'SYSCOHADA-BF','IMMO','XXXXXX','227',       15190,'Terrains mis en concession','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15212,'SYSCOHADA-BF','IMMO','XXXXXX','228',       15190,'Autres terrains','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15213,'SYSCOHADA-BF','IMMO','XXXXXX','2281',      15212,'Terrains des immeubles de rapport','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15214,'SYSCOHADA-BF','IMMO','XXXXXX','2285',      15212,'Terrains des logements affectés au personnel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15215,'SYSCOHADA-BF','IMMO','XXXXXX','2288',      15212,'Autres terrains','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15216,'SYSCOHADA-BF','IMMO','XXXXXX','229',       15190,'Amenagements des terrains en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15217,'SYSCOHADA-BF','IMMO','XXXXXX','2291',      15216,'Terrains agricoles et forestiers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15218,'SYSCOHADA-BF','IMMO','XXXXXX','2292',      15216,'Terrains nus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15219,'SYSCOHADA-BF','IMMO','XXXXXX','2295',      15216,'Terrains de gisement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15220,'SYSCOHADA-BF','IMMO','XXXXXX','2298',      15216,'Autres travaux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15221,'SYSCOHADA-BF','IMMO','XXXXXX','23',        15158,'Bâtiments, installations techniques et agencements','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15222,'SYSCOHADA-BF','IMMO','XXXXXX','231',       15221,'Bâtiments industriels, agricoles, administratifs et commerciaux sur sol propre','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15223,'SYSCOHADA-BF','IMMO','XXXXXX','2311',      15222,'Bâtiments industriels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15224,'SYSCOHADA-BF','IMMO','XXXXXX','2312',      15222,'Bâtiments agricoles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15225,'SYSCOHADA-BF','IMMO','XXXXXX','2313',      15222,'Bâtiments administratifs et commerciaux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15226,'SYSCOHADA-BF','IMMO','XXXXXX','2314',      15222,'Bâtiments affectés au logement du personnel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15227,'SYSCOHADA-BF','IMMO','XXXXXX','2315',      15222,'Immeubles de rapport','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15228,'SYSCOHADA-BF','IMMO','XXXXXX','232',       15221,'Bâtiments industriels, agricoles, administratifs et commerciaux sur sol d''autrui','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15229,'SYSCOHADA-BF','IMMO','XXXXXX','2321',      15228,'Bâtiments industriels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15230,'SYSCOHADA-BF','IMMO','XXXXXX','2322',      15228,'Bâtiments agricoles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15231,'SYSCOHADA-BF','IMMO','XXXXXX','2323',      15228,'Bâtiments administratifs et commerciaux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15232,'SYSCOHADA-BF','IMMO','XXXXXX','2324',      15228,'Bâtiments affectés au logement du personnel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15233,'SYSCOHADA-BF','IMMO','XXXXXX','2325',      15228,'Immeubles de rapport','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15234,'SYSCOHADA-BF','IMMO','XXXXXX','233',       15221,'Ouvrages d''infrastructures','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15235,'SYSCOHADA-BF','IMMO','XXXXXX','2331',      15234,'Voies de terre','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15236,'SYSCOHADA-BF','IMMO','XXXXXX','2332',      15234,'Voies de fer','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15237,'SYSCOHADA-BF','IMMO','XXXXXX','2333',      15234,'Voies d''eau','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15238,'SYSCOHADA-BF','IMMO','XXXXXX','2334',      15234,'Barrages, digues','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15239,'SYSCOHADA-BF','IMMO','XXXXXX','2335',      15234,'Pistes d''aérodrome','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15240,'SYSCOHADA-BF','IMMO','XXXXXX','2338',      15234,'Autres','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15241,'SYSCOHADA-BF','IMMO','XXXXXX','234',       15221,'Installations techniques','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15242,'SYSCOHADA-BF','IMMO','XXXXXX','2341',      15241,'Installations complexes spécialisées sur sol propre','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15243,'SYSCOHADA-BF','IMMO','XXXXXX','2342',      15241,'Installations complexes spécialisées sur sol d''autrui','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15244,'SYSCOHADA-BF','IMMO','XXXXXX','2343',      15241,'Installations à caractère spécifique sur sol propre','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15245,'SYSCOHADA-BF','IMMO','XXXXXX','2344',      15241,'Installations à caractère spécifique sur sol d''autrui','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15246,'SYSCOHADA-BF','IMMO','XXXXXX','235',       15221,'Amenagements de bureaux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15247,'SYSCOHADA-BF','IMMO','XXXXXX','2351',      15246,'Installations générales','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15248,'SYSCOHADA-BF','IMMO','XXXXXX','2358',      15246,'Autres installations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15249,'SYSCOHADA-BF','IMMO','XXXXXX','237',       15221,'Batiments industriels, agricoles et commerciaux mis en concession','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15250,'SYSCOHADA-BF','IMMO','XXXXXX','238',       15221,'Autres installations et agencements','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15251,'SYSCOHADA-BF','IMMO','XXXXXX','239',       15221,'Bâtiments et installations en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15252,'SYSCOHADA-BF','IMMO','XXXXXX','2391',      15251,'Bâtiments et installations en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15253,'SYSCOHADA-BF','IMMO','XXXXXX','24',        15158,'Materiels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15254,'SYSCOHADA-BF','IMMO','XXXXXX','241',       15253,'Materiel et outillage industriel et commercial','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15255,'SYSCOHADA-BF','IMMO','XXXXXX','2411',      15254,'Matériel industriel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15256,'SYSCOHADA-BF','IMMO','XXXXXX','2412',      15254,'Outillage industriel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15257,'SYSCOHADA-BF','IMMO','XXXXXX','2413',      15254,'Matériel commercial','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15258,'SYSCOHADA-BF','IMMO','XXXXXX','2414',      15254,'Outillage commercial','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15259,'SYSCOHADA-BF','IMMO','XXXXXX','242',       15253,'Materiel et outillage agricole','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15260,'SYSCOHADA-BF','IMMO','XXXXXX','2421',      15259,'Matériel agricole','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15261,'SYSCOHADA-BF','IMMO','XXXXXX','2422',      15259,'Outillage agricole','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15262,'SYSCOHADA-BF','IMMO','XXXXXX','243',       15253,'Materiel d''emballage recuperable et identifiable','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15263,'SYSCOHADA-BF','IMMO','XXXXXX','244',       15253,'Materiel et mobilier','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15264,'SYSCOHADA-BF','IMMO','XXXXXX','2441',      15263,'Matériel de bureau','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15265,'SYSCOHADA-BF','IMMO','XXXXXX','2442',      15263,'Matériel informatique','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15266,'SYSCOHADA-BF','IMMO','XXXXXX','2443',      15263,'Matériel bureautique','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15267,'SYSCOHADA-BF','IMMO','XXXXXX','2444',      15263,'Mobilier de bureau','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15268,'SYSCOHADA-BF','IMMO','XXXXXX','2446',      15263,'Matériel et mobilier des immeubles de rapport','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15269,'SYSCOHADA-BF','IMMO','XXXXXX','2447',      15263,'Matériel et mobilier des logements du personnel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15270,'SYSCOHADA-BF','IMMO','XXXXXX','245',       15253,'Materiel de transport','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15271,'SYSCOHADA-BF','IMMO','XXXXXX','2451',      15270,'Matériel automobile','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15272,'SYSCOHADA-BF','IMMO','XXXXXX','2452',      15270,'Matériel ferroviaire','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15273,'SYSCOHADA-BF','IMMO','XXXXXX','2453',      15270,'Matériel fluvial, lagunaire','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15274,'SYSCOHADA-BF','IMMO','XXXXXX','2454',      15270,'Matériel naval','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15275,'SYSCOHADA-BF','IMMO','XXXXXX','2455',      15270,'Matériel aérien','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15276,'SYSCOHADA-BF','IMMO','XXXXXX','2456',      15270,'Matériel hippomobile','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15277,'SYSCOHADA-BF','IMMO','XXXXXX','2458',      15270,'Autres (vélo, mobylette, moto)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15278,'SYSCOHADA-BF','IMMO','XXXXXX','246',       15253,'Immobilisations animales et agricoles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15279,'SYSCOHADA-BF','IMMO','XXXXXX','2461',      15278,'Cheptel, animaux de trait','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15280,'SYSCOHADA-BF','IMMO','XXXXXX','2462',      15278,'Cheptel, animaux reproducteurs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15281,'SYSCOHADA-BF','IMMO','XXXXXX','2463',      15278,'Animaux de garde','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15282,'SYSCOHADA-BF','IMMO','XXXXXX','2465',      15278,'Plantations agricoles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15283,'SYSCOHADA-BF','IMMO','XXXXXX','2468',      15278,'Autres','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15284,'SYSCOHADA-BF','IMMO','XXXXXX','247',       15253,'Agencements et amenagements du materiel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15285,'SYSCOHADA-BF','IMMO','XXXXXX','248',       15253,'Autres materiels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15286,'SYSCOHADA-BF','IMMO','XXXXXX','2481',      15285,'Collections et oeuvres d''art','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15287,'SYSCOHADA-BF','IMMO','XXXXXX','249',       15253,'Materiel en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15288,'SYSCOHADA-BF','IMMO','XXXXXX','2491',      15287,'Matériel et outillage industriel et commercial','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15289,'SYSCOHADA-BF','IMMO','XXXXXX','2492',      15287,'Matériel et outillage agricole','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15290,'SYSCOHADA-BF','IMMO','XXXXXX','2493',      15287,'Matériel d''emballage récupérable et identifiable','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15291,'SYSCOHADA-BF','IMMO','XXXXXX','2494',      15287,'Matériel et mobilier de bureau','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15292,'SYSCOHADA-BF','IMMO','XXXXXX','2495',      15287,'Matériel de transport','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15293,'SYSCOHADA-BF','IMMO','XXXXXX','2496',      15287,'Immobilisations animales et agricoles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15294,'SYSCOHADA-BF','IMMO','XXXXXX','2497',      15287,'Agencements et aménagements du matériel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15295,'SYSCOHADA-BF','IMMO','XXXXXX','2498',      15287,'Autres matériels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15296,'SYSCOHADA-BF','IMMO','XXXXXX','25',        15158,'Avances et acomptes verses sur immobilisations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15297,'SYSCOHADA-BF','IMMO','XXXXXX','251',       15296,'Avances et acomptes verses sur immobilisations incorporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15298,'SYSCOHADA-BF','IMMO','XXXXXX','252',       15296,'Avances et acomptes verses sur immobilisations corporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15299,'SYSCOHADA-BF','IMMO','XXXXXX','26',        15158,'Titres de participation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15300,'SYSCOHADA-BF','IMMO','XXXXXX','261',       15299,'Titres de participation dans des societes sous contrôle exclusif','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15301,'SYSCOHADA-BF','IMMO','XXXXXX','262',       15299,'Titres de participation dans des societes sous contrôle conjoint','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15302,'SYSCOHADA-BF','IMMO','XXXXXX','263',       15299,'Titres de participation dans des societes conferant une influence notable','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15303,'SYSCOHADA-BF','IMMO','XXXXXX','265',       15299,'Participations dans des organismes professionnels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15304,'SYSCOHADA-BF','IMMO','XXXXXX','266',       15299,'Part dans des groupements d''interets economique (g.i.e.)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15305,'SYSCOHADA-BF','IMMO','XXXXXX','268',       15299,'Autres titres de participation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15306,'SYSCOHADA-BF','IMMO','XXXXXX','27',        15158,'Autres immobilisations financières','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15307,'SYSCOHADA-BF','IMMO','XXXXXX','271',       15306,'Prêts et creances non commerciales','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15308,'SYSCOHADA-BF','IMMO','XXXXXX','2711',      15307,'Prêts participatifs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15309,'SYSCOHADA-BF','IMMO','XXXXXX','2712',      15307,'Prêts aux associés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15310,'SYSCOHADA-BF','IMMO','XXXXXX','2713',      15307,'Billets de fonds','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15311,'SYSCOHADA-BF','IMMO','XXXXXX','2714',      15307,'Titres prêtés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15312,'SYSCOHADA-BF','IMMO','XXXXXX','272',       15306,'Prets au personnel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15313,'SYSCOHADA-BF','IMMO','XXXXXX','2721',      15312,'Prêts immobiliers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15314,'SYSCOHADA-BF','IMMO','XXXXXX','2722',      15312,'Prêts mobiliers et d''intallation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15315,'SYSCOHADA-BF','IMMO','XXXXXX','2728',      15312,'Autres prêts (frais d''étude...)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15316,'SYSCOHADA-BF','IMMO','XXXXXX','273',       15306,'Creances sur l''etat','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15317,'SYSCOHADA-BF','IMMO','XXXXXX','2731',      15316,'Retenues de garantie','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15318,'SYSCOHADA-BF','IMMO','XXXXXX','2733',      15316,'Fonds reglementé','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15319,'SYSCOHADA-BF','IMMO','XXXXXX','2738',      15316,'Autres','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15320,'SYSCOHADA-BF','IMMO','XXXXXX','274',       15306,'Titres immobilises','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15321,'SYSCOHADA-BF','IMMO','XXXXXX','2741',      15320,'Titres immobilisés de l''activité de portefeuille (t.i.a.p.)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15322,'SYSCOHADA-BF','IMMO','XXXXXX','2742',      15320,'Titres participatifs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15323,'SYSCOHADA-BF','IMMO','XXXXXX','2743',      15320,'Certificats d''investissement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15324,'SYSCOHADA-BF','IMMO','XXXXXX','2744',      15320,'Parts de fonds commun de placement (f.c.p.)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15325,'SYSCOHADA-BF','IMMO','XXXXXX','2748',      15320,'Autres titres immobilisés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15326,'SYSCOHADA-BF','IMMO','XXXXXX','275',       15306,'Depots et cautionnements verses','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15327,'SYSCOHADA-BF','IMMO','XXXXXX','2751',      15326,'Dépôts pour loyers d''avance','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15328,'SYSCOHADA-BF','IMMO','XXXXXX','2752',      15326,'Dépôts pour l''électricité','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15329,'SYSCOHADA-BF','IMMO','XXXXXX','2753',      15326,'Dépôts pour l''eau','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15330,'SYSCOHADA-BF','IMMO','XXXXXX','2754',      15326,'Dépôts pour le gaz','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15331,'SYSCOHADA-BF','IMMO','XXXXXX','2755',      15326,'Dépôts pour le téléphone, le télex, la télécopie','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15332,'SYSCOHADA-BF','IMMO','XXXXXX','2756',      15326,'Cautionnements sur les marchés publics','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15333,'SYSCOHADA-BF','IMMO','XXXXXX','2757',      15326,'Cautionnements sur autres opérations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15334,'SYSCOHADA-BF','IMMO','XXXXXX','2758',      15326,'Autres dépôts et cautionnements','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15335,'SYSCOHADA-BF','IMMO','XXXXXX','276',       15306,'Interets courus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15336,'SYSCOHADA-BF','IMMO','XXXXXX','2761',      15335,'Prêts et créances non commerciales','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15337,'SYSCOHADA-BF','IMMO','XXXXXX','2762',      15335,'Prêts au personnel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15338,'SYSCOHADA-BF','IMMO','XXXXXX','2763',      15335,'Créances sur l''etat','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15339,'SYSCOHADA-BF','IMMO','XXXXXX','2764',      15335,'Titres immobilisés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15340,'SYSCOHADA-BF','IMMO','XXXXXX','2765',      15335,'Dépôts et cautionnements versés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15341,'SYSCOHADA-BF','IMMO','XXXXXX','2767',      15335,'Créances rattachées à des participations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15342,'SYSCOHADA-BF','IMMO','XXXXXX','2768',      15335,'Immobilisations financières diverses','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15343,'SYSCOHADA-BF','IMMO','XXXXXX','277',       15306,'Créances rattachees a des participations et des avances a des g.i.e.','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15344,'SYSCOHADA-BF','IMMO','XXXXXX','2771',      15343,'Créances rattachées à des participations (groupe)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15345,'SYSCOHADA-BF','IMMO','XXXXXX','2772',      15343,'Créances rattachées à des participations (hors groupe)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15346,'SYSCOHADA-BF','IMMO','XXXXXX','2773',      15343,'Créances rattachées à des sociétés en participation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15347,'SYSCOHADA-BF','IMMO','XXXXXX','2774',      15343,'Avances à des groupements d''intérêt économique (g.i.e.)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15348,'SYSCOHADA-BF','IMMO','XXXXXX','278',       15306,'Immobilisations financieres diverses','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15349,'SYSCOHADA-BF','IMMO','XXXXXX','2781',      15348,'Créances diverses groupe','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15350,'SYSCOHADA-BF','IMMO','XXXXXX','2782',      15348,'Créances diverses hors groupe','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15351,'SYSCOHADA-BF','IMMO','XXXXXX','2785',      15348,'Or et métaux précieux (1)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15352,'SYSCOHADA-BF','IMMO','XXXXXX','28',        15158,'Amortissemnts','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15353,'SYSCOHADA-BF','IMMO','XXXXXX','281',       15352,'Amortissements des immobilisations incorporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15354,'SYSCOHADA-BF','IMMO','XXXXXX','2811',      15353,'Amortissements des frais de recherche et de développement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15355,'SYSCOHADA-BF','IMMO','XXXXXX','2812',      15353,'Amortissements des brevets, licences, concessions et droits similaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15356,'SYSCOHADA-BF','IMMO','XXXXXX','2813',      15353,'Amortissements des logiciels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15357,'SYSCOHADA-BF','IMMO','XXXXXX','2814',      15353,'Amortissements des marques','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15358,'SYSCOHADA-BF','IMMO','XXXXXX','2815',      15353,'Amortissements du fonds commercial','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15359,'SYSCOHADA-BF','IMMO','XXXXXX','2816',      15353,'Amortissements du droit au bail','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15360,'SYSCOHADA-BF','IMMO','XXXXXX','2817',      15353,'Amortissements des investissements de création','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15361,'SYSCOHADA-BF','IMMO','XXXXXX','2818',      15353,'Amortissements des autres droits et valeurs incorporels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15362,'SYSCOHADA-BF','IMMO','XXXXXX','282',       15352,'Amortissements des terrains','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15363,'SYSCOHADA-BF','IMMO','XXXXXX','2821',      15362,'Amortissements des terrains agricoles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15364,'SYSCOHADA-BF','IMMO','XXXXXX','2824',      15362,'Amortissements des travaux de mise en valeur des terrains','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15365,'SYSCOHADA-BF','IMMO','XXXXXX','2825',      15362,'Amortissements des terrains de gisements','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15366,'SYSCOHADA-BF','IMMO','XXXXXX','283',       15352,'Amortissements des batiments, installations techniques et agencements','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15367,'SYSCOHADA-BF','IMMO','XXXXXX','2831',      15366,'Amortissements des bâtiments industriels, agricoles, administratifs et commerciaux sur sol propres','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15368,'SYSCOHADA-BF','IMMO','XXXXXX','2832',      15366,'Amortissements des bâtiments industriels, agricoles, administratifs et commerciaux sur sol d''autrui','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15369,'SYSCOHADA-BF','IMMO','XXXXXX','2833',      15366,'Amortissements des ouvrages d''infrastructure','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15370,'SYSCOHADA-BF','IMMO','XXXXXX','2834',      15366,'Amortissements des installations techniques','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15371,'SYSCOHADA-BF','IMMO','XXXXXX','2835',      15366,'Amortissements des aménagements de bureaux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15372,'SYSCOHADA-BF','IMMO','XXXXXX','2837',      15366,'Amortissements des bâtiments  industriels, agricoles et commerciaux mis en concession','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15373,'SYSCOHADA-BF','IMMO','XXXXXX','2838',      15366,'Amortissements des autres installations et agencements','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15374,'SYSCOHADA-BF','IMMO','XXXXXX','284',       15352,'Amortissement du materiel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15375,'SYSCOHADA-BF','IMMO','XXXXXX','2841',      15374,'Amortissements du matériel et outillage industriel et commercial','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15376,'SYSCOHADA-BF','IMMO','XXXXXX','2842',      15374,'Amortissements du matériel et outillage agricole','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15377,'SYSCOHADA-BF','IMMO','XXXXXX','2843',      15374,'Amortissements du matériel d''emballage récupérable et identifiable','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15378,'SYSCOHADA-BF','IMMO','XXXXXX','2844',      15374,'Amortissements du matériel et mobilier','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15379,'SYSCOHADA-BF','IMMO','XXXXXX','2845',      15374,'Amortissements du materiel de transport','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15380,'SYSCOHADA-BF','IMMO','XXXXXX','2846',      15374,'Amortissements des immobilisations animales et agricoles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15381,'SYSCOHADA-BF','IMMO','XXXXXX','2847',      15374,'Amortissements des agencements et aménagements du matériel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15382,'SYSCOHADA-BF','IMMO','XXXXXX','2848',      15374,'Amortissements des autres matériels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15383,'SYSCOHADA-BF','IMMO','XXXXXX','29',        15158,'Provisions pour depreciation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15384,'SYSCOHADA-BF','IMMO','XXXXXX','291',       15383,'Provisions pour depreciation des immobilisations incorporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15385,'SYSCOHADA-BF','IMMO','XXXXXX','2912',      15384,'Provisions pour dépréciation des brevets, licences, concessions et droits similaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15386,'SYSCOHADA-BF','IMMO','XXXXXX','2913',      15384,'Provisions pour dépréciation des logiciels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15387,'SYSCOHADA-BF','IMMO','XXXXXX','2914',      15384,'Provisions pour dépréciation des marques','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15388,'SYSCOHADA-BF','IMMO','XXXXXX','2915',      15384,'Provisions pour dépréciation du fonds de commerce','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15389,'SYSCOHADA-BF','IMMO','XXXXXX','2916',      15384,'Provisions pour dépréciation du droit de bail','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15390,'SYSCOHADA-BF','IMMO','XXXXXX','2917',      15384,'Provisions pour dépréciation des investissements de création','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15391,'SYSCOHADA-BF','IMMO','XXXXXX','2918',      15384,'Provisions pour dépréciation des autres droits et valeurs incorporels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15392,'SYSCOHADA-BF','IMMO','XXXXXX','2919',      15384,'Provisions pour dépréciation des immobilisations incorporelles en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15393,'SYSCOHADA-BF','IMMO','XXXXXX','292',       15383,'Provisions pour depreciation des terrains','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15394,'SYSCOHADA-BF','IMMO','XXXXXX','2921',      15393,'Provisions pour dépréciations des terrains agricoles et forestiers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15395,'SYSCOHADA-BF','IMMO','XXXXXX','2922',      15393,'Provisions pour dépréciation des terrains nus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15396,'SYSCOHADA-BF','IMMO','XXXXXX','2923',      15393,'Provisions pour dépréciation des terrains bâtis','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15397,'SYSCOHADA-BF','IMMO','XXXXXX','2924',      15393,'Provisions pour dépréciation des travaux de mise en valeur des terrains','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15398,'SYSCOHADA-BF','IMMO','XXXXXX','2925',      15393,'Provisions pour dépréciation des terrains de gisement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15399,'SYSCOHADA-BF','IMMO','XXXXXX','2926',      15393,'Provisions pour dépréciation des terrains aménagés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15400,'SYSCOHADA-BF','IMMO','XXXXXX','2927',      15393,'Provisions pour dépréciation des terrains mis en concession','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15401,'SYSCOHADA-BF','IMMO','XXXXXX','2928',      15393,'Provisions pour dépréciation des autres terrains','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15402,'SYSCOHADA-BF','IMMO','XXXXXX','2929',      15393,'Provisions pour dépréciation des aménagements terrains en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15403,'SYSCOHADA-BF','IMMO','XXXXXX','293',       15383,'Provisions pour depreciation des batiments, installations techniques et agencements','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15404,'SYSCOHADA-BF','IMMO','XXXXXX','2931',      15403,'Provisions pour dépréciation des bâtiments industriels, agricoles, administratifs et commerciaux sur sol propre','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15405,'SYSCOHADA-BF','IMMO','XXXXXX','2932',      15403,'Provisions pour dépréciation des bâtiments industriels, agricoles, administratifs et commerciaux sur sol d''autrui','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15406,'SYSCOHADA-BF','IMMO','XXXXXX','2933',      15403,'Provisions pour dépréciation des ouvrages d''infrastructures','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15407,'SYSCOHADA-BF','IMMO','XXXXXX','2934',      15403,'Provisions pour dépréciation des installations techniques','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15408,'SYSCOHADA-BF','IMMO','XXXXXX','2935',      15403,'Provisions pour dépréciation des aménagements de bureaux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15409,'SYSCOHADA-BF','IMMO','XXXXXX','2937',      15403,'Provisions pour dépréciation des bâtiments industriels, agricoles et commerciaux mis en concession','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15410,'SYSCOHADA-BF','IMMO','XXXXXX','2938',      15403,'Provisions pour dépréciation des autres installations et agencements','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15411,'SYSCOHADA-BF','IMMO','XXXXXX','2939',      15403,'Provisions pour dépréciation des bâtiments et installations en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15412,'SYSCOHADA-BF','IMMO','XXXXXX','294',       15383,'Provisions pour depreciation des materiels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15413,'SYSCOHADA-BF','IMMO','XXXXXX','2941',      15412,'Provisions pour dépréciation du matériel et outillage industriel et commercial','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15414,'SYSCOHADA-BF','IMMO','XXXXXX','2942',      15412,'Provisions pour dépréciation du matériel et outillage agricole','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15415,'SYSCOHADA-BF','IMMO','XXXXXX','2943',      15412,'Provisions pour dépréciation du matériel d''emballage récupérable et identifiable','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15416,'SYSCOHADA-BF','IMMO','XXXXXX','2944',      15412,'Provisions pour dépréciation du matériel et mobilier','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15417,'SYSCOHADA-BF','IMMO','XXXXXX','2945',      15412,'Provisions pour dépréciation du matériel de transport','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15418,'SYSCOHADA-BF','IMMO','XXXXXX','2946',      15412,'Provisions pour dépréciation des immobilisations animales et agricoles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15419,'SYSCOHADA-BF','IMMO','XXXXXX','2947',      15412,'Provisions pour dépréciation des agencements et aménagements du matériel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15420,'SYSCOHADA-BF','IMMO','XXXXXX','2948',      15412,'Provisions pour dépréciation des autres matériels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15421,'SYSCOHADA-BF','IMMO','XXXXXX','2949',      15412,'Provisions pour dépréciation des matériels en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15422,'SYSCOHADA-BF','IMMO','XXXXXX','295',       15383,'Provisions pour depreciation des avances et acomptes verses sur immobilisations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15423,'SYSCOHADA-BF','IMMO','XXXXXX','2951',      15422,'Provisions pour dépréciation des avances et acomptes versés sur immobilisations incorporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15424,'SYSCOHADA-BF','IMMO','XXXXXX','2952',      15422,'Provisions pour dépréciation des avances et acomptes versés sur immobilisations corporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15425,'SYSCOHADA-BF','IMMO','XXXXXX','296',       15383,'Provisions pour dépréciation des titres de participation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15426,'SYSCOHADA-BF','IMMO','XXXXXX','2961',      15425,'Provisions pour dépréciation des titres de participation dans des sociétés sous contrôle exclusif','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15427,'SYSCOHADA-BF','IMMO','XXXXXX','2962',      15425,'Provisions pour dépréciation des titres de participations dans les sociétés sous contrôle conjoint','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15428,'SYSCOHADA-BF','IMMO','XXXXXX','2963',      15425,'Provisions pour dépréciation des titres de participations dans les sociétés confèrant une influence notable','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15429,'SYSCOHADA-BF','IMMO','XXXXXX','2965',      15425,'Provisions pour dépréciation des participations dans les organismes professionnels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15430,'SYSCOHADA-BF','IMMO','XXXXXX','2966',      15425,'Provisions pour dépréciation des parts dans des g.i.e.','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15431,'SYSCOHADA-BF','IMMO','XXXXXX','2968',      15425,'Provisions pour dépréciation des autres titres de participation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15432,'SYSCOHADA-BF','IMMO','XXXXXX','297',       15383,'Provisions pour dépréciation des autres immobilisations financieres','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15433,'SYSCOHADA-BF','IMMO','XXXXXX','2971',      15432,'Provisions pour dépréciation des prêts et créances non commerciales','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15434,'SYSCOHADA-BF','IMMO','XXXXXX','2972',      15432,'Provisions pour dépréciation des prêts du personnel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15435,'SYSCOHADA-BF','IMMO','XXXXXX','2973',      15432,'Provisions pour dépréciation des créances sur l''etat','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15436,'SYSCOHADA-BF','IMMO','XXXXXX','2974',      15432,'Provisions pour dépréciation des titres immobilisés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15437,'SYSCOHADA-BF','IMMO','XXXXXX','2975',      15432,'Provisions pour dépréciation des dépôts et cautionnements versés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15438,'SYSCOHADA-BF','IMMO','XXXXXX','2977',      15432,'Provisions pour dépréciation des créances rattachées à des participations et avances à des g.i.e.','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15439,'SYSCOHADA-BF','IMMO','XXXXXX','2978',      15432,'Provisions pour dépréciation des créances financières','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15440,'SYSCOHADA-BF','STOCK','XXXXXX','31',           0,'Marchandises','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15441,'SYSCOHADA-BF','STOCK','XXXXXX','311',      15440,'Marchandises a','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15442,'SYSCOHADA-BF','STOCK','XXXXXX','3111',     15441,'Marchandises a1','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15443,'SYSCOHADA-BF','STOCK','XXXXXX','3112',     15441,'Marchandises a2','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15444,'SYSCOHADA-BF','STOCK','XXXXXX','312',      15440,'Marchandises b','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15445,'SYSCOHADA-BF','STOCK','XXXXXX','3121',     15444,'Marchandises b1','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15446,'SYSCOHADA-BF','STOCK','XXXXXX','3122',     15444,'Marchandises b2','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15447,'SYSCOHADA-BF','STOCK','XXXXXX','318',      15440,'Marchandises hors activites ordinaires (h.a.o.)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15448,'SYSCOHADA-BF','STOCK','XXXXXX','32',           0,'Matieres premieres et fournitures liees','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15449,'SYSCOHADA-BF','STOCK','XXXXXX','321',      15448,'Matieres a','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15450,'SYSCOHADA-BF','STOCK','XXXXXX','322',      15448,'Matieres b','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15451,'SYSCOHADA-BF','STOCK','XXXXXX','323',      15448,'Fournitures (a,b)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15452,'SYSCOHADA-BF','STOCK','XXXXXX','33',           0,'Autres approvisionnements','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15453,'SYSCOHADA-BF','STOCK','XXXXXX','331',      15452,'Matieres consommables','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15454,'SYSCOHADA-BF','STOCK','XXXXXX','332',      15452,'Fournitures d''atelier et d''usine','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15455,'SYSCOHADA-BF','STOCK','XXXXXX','333',      15452,'Fournitures de magasin','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15456,'SYSCOHADA-BF','STOCK','XXXXXX','334',      15452,'Fournitures de bureau','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15457,'SYSCOHADA-BF','STOCK','XXXXXX','335',      15452,'Emballages','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15458,'SYSCOHADA-BF','STOCK','XXXXXX','3351',     15457,'Emballages perdus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15459,'SYSCOHADA-BF','STOCK','XXXXXX','3352',     15457,'Emballages récupérables non identifiables','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15460,'SYSCOHADA-BF','STOCK','XXXXXX','3353',     15457,'Emballages à usage mixte','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15461,'SYSCOHADA-BF','STOCK','XXXXXX','3358',     15457,'Autres emballages','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15462,'SYSCOHADA-BF','STOCK','XXXXXX','338',      15452,'Autres matieres','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15463,'SYSCOHADA-BF','STOCK','XXXXXX','34',           0,'Produits en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15464,'SYSCOHADA-BF','STOCK','XXXXXX','341',      15463,'Produits en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15465,'SYSCOHADA-BF','STOCK','XXXXXX','3411',     15464,'Produits en cours p1','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15466,'SYSCOHADA-BF','STOCK','XXXXXX','3412',     15464,'Produits en cours p2','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15467,'SYSCOHADA-BF','STOCK','XXXXXX','342',      15463,'Travaux en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15468,'SYSCOHADA-BF','STOCK','XXXXXX','3421',     15467,'Travaux en cours t1','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15469,'SYSCOHADA-BF','STOCK','XXXXXX','3422',     15467,'Travaux en cours t2','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15470,'SYSCOHADA-BF','STOCK','XXXXXX','343',      15463,'Produits intermediaires en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15471,'SYSCOHADA-BF','STOCK','XXXXXX','3431',     15470,'Produits intermédiaires a','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15472,'SYSCOHADA-BF','STOCK','XXXXXX','3432',     15470,'Produits intermédiaires b','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15473,'SYSCOHADA-BF','STOCK','XXXXXX','344',      15463,'Produits residuels en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15474,'SYSCOHADA-BF','STOCK','XXXXXX','3441',     15473,'Produits résiduels a','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15475,'SYSCOHADA-BF','STOCK','XXXXXX','3442',     15473,'Produits résiduels b','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15476,'SYSCOHADA-BF','STOCK','XXXXXX','35',           0,'Services en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15477,'SYSCOHADA-BF','STOCK','XXXXXX','351',      15476,'Etudes en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15478,'SYSCOHADA-BF','STOCK','XXXXXX','3511',     15477,'Etudes en cours e1','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15479,'SYSCOHADA-BF','STOCK','XXXXXX','3512',     15477,'Etudes en cours e2','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15480,'SYSCOHADA-BF','STOCK','XXXXXX','352',      15476,'Prestations de services en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15481,'SYSCOHADA-BF','STOCK','XXXXXX','3521',     15480,'Prestations de services s1','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15482,'SYSCOHADA-BF','STOCK','XXXXXX','3522',     15480,'Prestations de services s2','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15483,'SYSCOHADA-BF','STOCK','XXXXXX','36',           0,'Produits finis','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15484,'SYSCOHADA-BF','STOCK','XXXXXX','361',      15483,'Produits a','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15485,'SYSCOHADA-BF','STOCK','XXXXXX','362',      15483,'Produits b','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15486,'SYSCOHADA-BF','STOCK','XXXXXX','37',           0,'Produits intermediaires et residuels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15487,'SYSCOHADA-BF','STOCK','XXXXXX','371',      15486,'Produits intermediaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15488,'SYSCOHADA-BF','STOCK','XXXXXX','3711',     15487,'Produits intermédiaires a','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15489,'SYSCOHADA-BF','STOCK','XXXXXX','3712',     15487,'Produits intermédiaires b','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15490,'SYSCOHADA-BF','STOCK','XXXXXX','372',      15486,'Produits residuels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15491,'SYSCOHADA-BF','STOCK','XXXXXX','3721',     15490,'Déchets','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15492,'SYSCOHADA-BF','STOCK','XXXXXX','3722',     15490,'Rebuts','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15493,'SYSCOHADA-BF','STOCK','XXXXXX','3723',     15490,'Matières de récupération','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15494,'SYSCOHADA-BF','STOCK','XXXXXX','38',           0,'Stocks en cours de route, en consignation ou en depot','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15495,'SYSCOHADA-BF','STOCK','XXXXXX','381',      15494,'Marchandises en cours de route','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15496,'SYSCOHADA-BF','STOCK','XXXXXX','382',      15494,'Matieres premieres et fournitures liees en cours de route','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15497,'SYSCOHADA-BF','STOCK','XXXXXX','383',      15494,'Autres approvisionnements en cours de route','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15498,'SYSCOHADA-BF','STOCK','XXXXXX','386',      15494,'Produits finis en cours de route','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15499,'SYSCOHADA-BF','STOCK','XXXXXX','387',      15494,'Stocks en consignation ou en depot','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15500,'SYSCOHADA-BF','STOCK','XXXXXX','3871',     15499,'Stock en consignation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15501,'SYSCOHADA-BF','STOCK','XXXXXX','3872',     15499,'Stock en dépôt','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15502,'SYSCOHADA-BF','STOCK','XXXXXX','388',      15494,'Stock provenant d''immobilisations mises hors service ou au rebut','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15503,'SYSCOHADA-BF','STOCK','XXXXXX','39',           0,'Depreciation des stocks','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15504,'SYSCOHADA-BF','STOCK','XXXXXX','391',      15503,'Depreciation des stoks de marchandises','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15505,'SYSCOHADA-BF','STOCK','XXXXXX','392',      15503,'Depreciation des stoks de matieres premieres et fournitures liees','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15506,'SYSCOHADA-BF','STOCK','XXXXXX','393',      15503,'Depreciation des stocks d''autres approvisionnements','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15507,'SYSCOHADA-BF','STOCK','XXXXXX','394',      15503,'Depreciations des productions en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15508,'SYSCOHADA-BF','STOCK','XXXXXX','395',      15503,'Depreciations des services en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15509,'SYSCOHADA-BF','STOCK','XXXXXX','396',      15503,'Depreciation des stocks de produits finis','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15510,'SYSCOHADA-BF','STOCK','XXXXXX','397',      15503,'Depreciation des stocks de produits intermediaires et residuels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15511,'SYSCOHADA-BF','STOCK','XXXXXX','398',      15503,'Depreciation des stocks en cours de route, en consignation ou en depot','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15512,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','4',       0,'Fournisseurs et comptes rattaches','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15513,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','401', 15512,'Fournisseurs,  dettes en comptes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15514,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','4011',15513,'Fournisseurs  locaux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15515,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','4012',15513,'Fournisseurs groupe','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15516,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','4013',15513,'Fournisseurs sous-traitants','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15517,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','4017',15513,'Fournisseurs retenue  de garantie','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15518,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','402', 15512,'Fournisseurs, effets a payer (e.a.p)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15519,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','4021',15518,'Fournisseurs, effets à payer','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15520,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','4022',15518,'Fournisseurs-groupe, effets à payer','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15521,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','4023',15518,'Fournisseurs sous-traitants effets à payer','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15522,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','408', 15512,'Fournisseurs, factures non parvenues','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15523,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','4081',15522,'Fournisseurs factures non parvenues','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15524,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','4082',15522,'Fournisseurs - groupe','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15525,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','4083',15522,'Fournisseurs sous-traitant','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15526,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','4086',15522,'Fournisseurs, intérêts courus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15527,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','409', 15512,'Fournisseurs debiteurs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15528,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','4091',15527,'Fournisseurs avances et acomptes versés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15529,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','4092',15527,'Fournisseurs - groupe avances et acomptes versés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15530,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','4093',15527,'Fournisseurs sous-traitants avances et acompte versés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15531,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','4094',15527,'Fournisseurs créances pour emballages et matériels à rendre','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15532,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','4098',15527,'Rabais, remises, ristournes et autres avoirs à obtenir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15533,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','41',  15512,'Clients et compte rattaches','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15534,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','411', 15533,'Clients','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15535,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','4111',15534,'Clients','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15536,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','4112',15534,'Clients-groupe','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15537,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','4114',15534,'Clients, état et collectivités publiques','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15538,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','4115',15534,'Clients, organismes internationaux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15539,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','4117',15534,'Clients, retenues de garanti','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15540,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','4118',15534,'Clients, dégrèvement de taxes sur la valeur ajoutée (t.v.a.)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15541,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','412', 15533,'Clients, effets a recevoir en portefeuille','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15542,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','4121',15541,'Clients, effets à recevoir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15543,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','4122',15541,'Clients-groupe, effets à recevoir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15544,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','4124',15541,'Etat et collectivités publiques, effets à recevoir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15545,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','4125',15541,'Oganismes internationaux, effets à recevoir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15546,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','414', 15533,'Créances sur cessions d''immobilisations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15547,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','4141',15546,'Créances en compte','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15548,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','4142',15546,'Effet à recevoir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15549,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','415', 15533,'Clients, effets escomptes non echus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15550,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','416', 15533,'Creances clients litigieuses ou douteuses','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15551,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','4161',15550,'Créances litigieuses','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15552,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','4162',15550,'Créances douteuses','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15553,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','418', 15533,'Clients, produits à recevoir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15554,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','4181',15553,'Clients, factures à établir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15555,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','4186',15553,'Clients, intérêts courus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15556,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','419', 15533,'Clients crediteurs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15557,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','4191',15556,'Clients, avances et acompte reçus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15558,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','4192',15556,'Client - groupe, avances et acomptes reçus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15559,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','4194',15556,'Clients, dettes pour emballages et matériels consignés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15560,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','4198',15556,'Rabais, remises, ristournes et autres avoirs à accorder','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15561,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','42',  15512,'Personnel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15562,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','421', 15561,'Personnel, avanceqs et acomptes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15563,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','4211',15562,'Personnel, avances','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15564,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','4212',15562,'Personnel, acomptes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15565,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','4213',15562,'Frais avancés et fournitures au personnel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15566,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','422', 15561,'Personnel, remunerations due','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15567,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','4221',15566,'Personnel rémunérations dues','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15568,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','4222',15566,'Personnel arrondis de paie','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15569,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','423', 15561,'Personnel, oppositions, saisie-arrets','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15570,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','4231',15569,'Personnel, oppositions','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15571,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','4232',15569,'Personnel, saisie arrêts','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15572,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','4233',15569,'Personnel, avis à tiers détenteur','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15573,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','424', 15561,'Personnel, oeuvres sociales internes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15574,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','4241',15573,'Assistance médicale','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15575,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','4242',15573,'Allocations familiales','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15576,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','4245',15573,'Organisme sociaux rattachés à l''entreprise','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15577,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','4248',15573,'Autres oeuvres sociales internes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15578,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','425', 15561,'Representants du personnel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15579,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','4251',15578,'Délégués du personnel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15580,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','4252',15578,'Syndicats et comités d''entreprises, d''établissement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15581,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','4258',15578,'Autres représentatants du personnel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15582,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','426', 15561,'Personnel, participation aux benefices','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15583,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','427', 15561,'Personnel-depots','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15584,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','428', 15561,'Personnel, charges a payer et produits a recevoir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15585,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','4281',15584,'Dettes provisionnées pour congés à payer','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15586,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','4286',15584,'Autres charges à payer','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15587,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','4287',15584,'Produits à recevoir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15588,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','43',  15512,'Organismes sociaux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15589,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','431', 15588,'Securite sociale','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15590,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','4311',15589,'Prestations familiales','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15591,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','4312',15589,'Accidents de travail','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15592,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','4313',15589,'Caisse de retraite obligatoire','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15593,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','4314',15589,'Caisse de retraite facultative','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15594,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','4318',15589,'Autres cotisations sociales','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15595,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','432', 15588,'Caisse de retraite complementaire','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15596,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','433', 15588,'Autres organismes sociaux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15597,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','4331',15596,'Mutuelle','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15598,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','438', 15588,'Organismes sociaux, charges a payer et produits a recevoir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15599,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','4381',15598,'Charges sociales sur gratifications à payer','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15600,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','4382',15598,'Charges sociales sur congés à payer','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15601,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','4386',15598,'Autres charges à payer','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15602,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','4387',15598,'Produits à recevoir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15603,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','44',  15512,'Etat et collectivites publiques','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15604,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','441', 15603,'Etat,impot sur les benefices','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15605,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','442', 15603,'Etat, autres impots et taxes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15606,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','4421',15606,'Impôts et taxes d''etat','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15607,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','4422',15606,'Impôts et taxes sur les collectivités publiques','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15608,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','4423',15606,'Impôts et taxes recouvrables sur des obligataires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15609,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','4424',15606,'Impôts et taxes recouvrables sur des associés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15610,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','4426',15606,'Droits de douane','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15611,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','4428',15606,'Autres impôts et taxes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15612,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','443', 15603,'Etat, t.v.a. facturee','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15613,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','4431',15612,'T.v.a. facturée sur ventes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15614,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','4432',15612,'T.v.a. facturée sur prestations de service','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15615,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','4433',15612,'T.v.a. facturée sur travaux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15616,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','4434',15612,'T.v.a. facturée sur production livrée à soi-même','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15617,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','4435',15612,'T.v.a. sur factures à établir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15618,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','444', 15603,'Etat, t.v.a. due ou credit de t.v.a.','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15619,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','4441',15618,'Etat, t.v.a. due','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15620,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','4449',15618,'Etat, crédit de t.v.a. à reporter','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15621,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','445', 15603,'Etat, t.v.a. recuperable','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15622,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','4451',15621,'T.v.a. récupérable sur immobilisations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15623,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','4452',15621,'T.v.a. récupérable sur achats','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15624,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','4453',15621,'T.v.a. récupérable sur transports','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15625,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','4454',15621,'T.v.a. récupérable sur services extérieurs et autres charges','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15626,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','4455',15621,'T.v.a. récupérable sur factures non parvenues','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15627,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','4456',15621,'T.v.a. transférée par d''autres entreprises','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15628,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','446', 15603,'Etat, autres taxes sur le chiffre d''affaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15629,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','447', 15603,'Etat, impots retenus a la source','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15630,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','4471',15629,'Impôt général sur le revenu','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15631,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','4472',15629,'Impôts sur salaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15632,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','4473',15629,'Contribution nationale','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15633,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','4474',15629,'Contribution nationale de solidarité','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15634,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','4478',15629,'Autres impôts et contributions','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15635,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','448', 15603,'Etat, charges a payer et produits a recevoir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15636,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','4486',15635,'Charges à payer','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15637,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','4487',15635,'Produits à recevoir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15638,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','449', 15603,'Etats, creances et dettes diverses','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15639,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','4491',15638,'Etat, obligations cautionnées','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15640,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','4492',15638,'Etat, avances et acomptes versés sur impôts','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15641,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','4493',15638,'Etat, fonds de dotation à recevoir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15642,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','4494',15638,'Etat, subventions d''équipement à recevoir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15643,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','4495',15638,'Etat, subventions d''exploitation à recevoir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15644,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','4496',15638,'Etat, subventions d''équilibre à recevoir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15645,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','4499',15638,'Etat, fond réglementé provisionné','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15646,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','45',  15512,'Organismes internationaux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15647,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','451', 15646,'Operations avec les organismes africains','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15648,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','452', 15646,'Operations avec les autres organismes internationaux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15649,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','458', 15646,'Organismes internationaux, fonds de dotation et subventions a recevoir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15650,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','4581',15649,'Organismes internationaux, fonds de dotation à recevoir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15651,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','4582',15649,'Organismes internationaux, subventions à recevoir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15652,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','46',  15512,'Associes-groupe','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15653,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','461', 15652,'Associes, operations sur le capital','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15654,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','4611',15653,'Associés apport en nature','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15655,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','4612',15653,'Associés apport en numéraire','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15656,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','4613',15653,'Actionnaires, capital souscrit appelé non versé','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15657,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','4614',15653,'Associés, capital appelé non versé','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15658,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','4615',15653,'Associés, versements reçus sur augmentation de capital','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15659,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','4616',15653,'Associés, versements anticipés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15660,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','4617',15653,'Actionnaires défaillants','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15661,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','4618',15653,'Associés, autres apports','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15662,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','4619',15653,'Associés, capital à rembourser','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15663,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','462', 15652,'Associes, comptes courants','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15664,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','4621',15663,'Principal','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15665,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','4626',15663,'Intérêts courus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15666,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','463', 15652,'Associes, operations faites en commun','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15667,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','465', 15652,'Associes, dividendes a payer','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15668,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','466', 15652,'Groupe, comptes courants','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15669,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','467', 15652,'Actionnaires, restant dû sur capital appele','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15670,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','47',  15512,'Debiteurs et crediteur divers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15671,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','471', 15670,'Comptes d''attente','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15672,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','4711',15671,'Débiteurs divers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15673,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','4712',15671,'Créditeurs divers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15674,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','4713',15671,'Obligataires, comptes de souscription','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15675,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','472', 15670,'Versements restant a effectuer sur titres non liberes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15676,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','4726',15675,'Titres de participation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15677,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','4727',15675,'Titres immobilisés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15678,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','4728',15675,'Titres de placement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15679,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','474', 15670,'Repartition periodique des charges et des produits','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15680,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','4746',15679,'Charges','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15681,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','4747',15679,'Produits','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15682,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','475', 15670,'Creances sur travaux non encore facturables','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15683,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','476', 15670,'Charges constatees d''avance','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15684,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','477', 15670,'Produits constates d''avance','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15685,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','478', 15670,'Ecarts de conversion actif','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15686,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','4781',15685,'Diminution des créances','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15687,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','4782',15685,'Augmentation des dettes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15688,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','4788',15685,'Différences compensées par couverture de change','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15689,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','479', 15670,'Ecarts de conversion passif','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15690,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','4791',15689,'Augmentation de créances','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15691,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','4792',15689,'Diminution des dettes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15692,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','4798',15689,'Différences compensées par couverture de change','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15693,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','48',  15512,'Creances et dettes hors activites ordinaires (hao)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15694,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','481', 15693,'Fournisseurs d''investissements','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15695,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','4811',15694,'Immobilisations incorporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15696,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','4812',15694,'Immobilisations corporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15697,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','4817',15694,'Retenues de garantie','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15698,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','4818',15694,'Factures non parvenues','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15699,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','482', 15693,'Fournisseurs d''investissements, effets a payer','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15700,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','483', 15693,'Dettes sur acquisition de titres de placement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15701,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','484', 15693,'Autres dettes hors activites ordinaires (h.a.o.)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15702,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','485', 15693,'Creances sur cessions d''immobilisations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15703,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','4851',15702,'En compte','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15704,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','4852',15702,'Effet à recevoir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15705,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','4855',15702,'Créances sur cessions immobilisations effets escomptés et non échus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15706,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','4857',15702,'Retenues de garantie','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15707,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','4858',15702,'Factures à établir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15708,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','486', 15693,'Creances sur cessions de titre de placement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15709,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','488', 15693,'Autres creances hors activites ordinaires (h.a.o.)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15710,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','49',  15512,'Depreciations des comptes fournisseurs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15711,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','491', 15710,'Depreciations des comptes clients','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15712,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','4911',15711,'Créances litigieuses','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15713,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','4912',15711,'Créances douteuses','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15714,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','492', 15710,'Depreciations des comptes personnel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15715,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','493', 15710,'Depreciations des comptes organismes sociaux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15716,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','494', 15710,'Depreciations des comptes etats et collectivites publiques','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15717,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','495', 15710,'Depreciations des comptes organismes internationaux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15718,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','496', 15710,'Depreciations des comptes associes et groupe','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15719,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','4962',15718,'Associés, comptes courants','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15720,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','4963',15718,'Associés, opérations faites en commun','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15721,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','4966',15718,'Groupe, comptes courants','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15722,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','497', 15710,'Depreciations des comptes debiteurs divers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15723,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','498', 15710,'Depreciations des comptes de creances h.a.o.','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15724,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','4981',15723,'Créances sur cessions d''immobilisations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15725,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','4982',15723,'Créances sur cessions de titres de placement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15726,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','4983',15723,'Autres créances (h.a.o.)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15727,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','499', 15710,'Risques provisionnes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15728,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','4991',15727,'Sur opérations d''exploitation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15729,'SYSCOHADA-BF','THIRDPARTY','XXXXXX','4998',15727,'Sur opérations (h.a.o.)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15730,'SYSCOHADA-BF','FINAN','XXXXXX','5',            0,'Titres de placement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15731,'SYSCOHADA-BF','FINAN','XXXXXX','501',      15730,'Titres du tresor et bon de caisse a court terme','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15732,'SYSCOHADA-BF','FINAN','XXXXXX','5011',     15731,'Titres du trésor à court terme','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15733,'SYSCOHADA-BF','FINAN','XXXXXX','5012',     15731,'Titres d''organismes financiers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15734,'SYSCOHADA-BF','FINAN','XXXXXX','5013',     15731,'Bons de caisse à court terme','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15735,'SYSCOHADA-BF','FINAN','XXXXXX','502',      15730,'Actions','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15736,'SYSCOHADA-BF','FINAN','XXXXXX','5021',     15735,'Actions propres','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15737,'SYSCOHADA-BF','FINAN','XXXXXX','5022',     15735,'Actions cotées','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15738,'SYSCOHADA-BF','FINAN','XXXXXX','5023',     15735,'Actions non cotées','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15739,'SYSCOHADA-BF','FINAN','XXXXXX','5024',     15735,'Actions démembrées (certificats d''investissement; droits de vote)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15740,'SYSCOHADA-BF','FINAN','XXXXXX','5025',     15735,'Autres titres conférant un droit de propriété','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15741,'SYSCOHADA-BF','FINAN','XXXXXX','503',      15730,'Obligations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15742,'SYSCOHADA-BF','FINAN','XXXXXX','5031',     15741,'Obligations émises par la société et rachetées par elle','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15743,'SYSCOHADA-BF','FINAN','XXXXXX','5032',     15741,'Obligations cotées','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15744,'SYSCOHADA-BF','FINAN','XXXXXX','5033',     15741,'Obligations non cotées','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15745,'SYSCOHADA-BF','FINAN','XXXXXX','5035',     15741,'Autres titres conférant un droit de créance','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15746,'SYSCOHADA-BF','FINAN','XXXXXX','504',      15730,'Bon de souscription','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15747,'SYSCOHADA-BF','FINAN','XXXXXX','5042',     15746,'Bons de souscription d''actions','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15748,'SYSCOHADA-BF','FINAN','XXXXXX','5043',     15746,'Bon de souscription d''obligations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15749,'SYSCOHADA-BF','FINAN','XXXXXX','505',      15730,'Titres negociables hors region','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15750,'SYSCOHADA-BF','FINAN','XXXXXX','506',      15730,'Interets courus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15751,'SYSCOHADA-BF','FINAN','XXXXXX','5061',     15750,'Titres du trésor et bons de caisse à court terme','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15752,'SYSCOHADA-BF','FINAN','XXXXXX','5062',     15750,'Actions','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15753,'SYSCOHADA-BF','FINAN','XXXXXX','5063',     15750,'Obligations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15754,'SYSCOHADA-BF','FINAN','XXXXXX','508',      15730,'Autres valeurs assimilees','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15755,'SYSCOHADA-BF','FINAN','XXXXXX','51',       15730,'Valeurs a encaisser','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15756,'SYSCOHADA-BF','FINAN','XXXXXX','511',      15755,'Effets a encaisser','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15757,'SYSCOHADA-BF','FINAN','XXXXXX','512',      15755,'Effets a l''encaissement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15758,'SYSCOHADA-BF','FINAN','XXXXXX','513',      15755,'Cheques a encaisser','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15759,'SYSCOHADA-BF','FINAN','XXXXXX','514',      15755,'Cheques a l''encaissement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15760,'SYSCOHADA-BF','FINAN','XXXXXX','515',      15755,'Cartes de credit a encaisser','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15761,'SYSCOHADA-BF','FINAN','XXXXXX','518',      15755,'Autres valeurs a l''encaissement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15762,'SYSCOHADA-BF','FINAN','XXXXXX','5181',     15761,'Warrants','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15763,'SYSCOHADA-BF','FINAN','XXXXXX','5182',     15761,'Billets de fonds','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15764,'SYSCOHADA-BF','FINAN','XXXXXX','5185',     15761,'Chèque de voyage','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15765,'SYSCOHADA-BF','FINAN','XXXXXX','5186',     15761,'Coupons échus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15766,'SYSCOHADA-BF','FINAN','XXXXXX','5187',     15761,'Intérêts échus des obligations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15767,'SYSCOHADA-BF','FINAN','XXXXXX','52',       15730,'Banques','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15768,'SYSCOHADA-BF','FINAN','XXXXXX','521',      15767,'Banques locales','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15769,'SYSCOHADA-BF','FINAN','XXXXXX','5211',     15768,'Banque x','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15770,'SYSCOHADA-BF','FINAN','XXXXXX','5212',     15768,'Banque y','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15771,'SYSCOHADA-BF','FINAN','XXXXXX','522',      15767,'Banques autres etats region','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15772,'SYSCOHADA-BF','FINAN','XXXXXX','523',      15767,'Banques autres etats zone monetaire','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15773,'SYSCOHADA-BF','FINAN','XXXXXX','524',      15767,'Banques hors zone monetaire','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15774,'SYSCOHADA-BF','FINAN','XXXXXX','526',      15767,'Banques, interets courus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15775,'SYSCOHADA-BF','FINAN','XXXXXX','5261',     15768,'Banques, intérêts courus, charges à payer','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15776,'SYSCOHADA-BF','FINAN','XXXXXX','5267',     15768,'Banques, intérêts courus, produits à recevoir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15777,'SYSCOHADA-BF','FINAN','XXXXXX','53',       15730,'Etablissements financiers et assimiles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15778,'SYSCOHADA-BF','FINAN','XXXXXX','531',      15777,'Cheques postaux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15779,'SYSCOHADA-BF','FINAN','XXXXXX','532',      15777,'Tresor','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15780,'SYSCOHADA-BF','FINAN','XXXXXX','533',      15777,'Societe de gestion et d''intermediation (s.g.i.)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15781,'SYSCOHADA-BF','FINAN','XXXXXX','536',      15777,'Etablissements financiers, interets courus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15782,'SYSCOHADA-BF','FINAN','XXXXXX','5361',     15781,'Etablissements financiers, intérêts courus, charges à payer','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15783,'SYSCOHADA-BF','FINAN','XXXXXX','5362',     15781,'Etablissements financiers, intérêts courus, produits à recevoir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15784,'SYSCOHADA-BF','FINAN','XXXXXX','538',      15777,'Autres organismes financiers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15785,'SYSCOHADA-BF','FINAN','XXXXXX','54',       15730,'Instruments de tresorerie','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15786,'SYSCOHADA-BF','FINAN','XXXXXX','541',      15785,'Options de taux d''interets','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15787,'SYSCOHADA-BF','FINAN','XXXXXX','542',      15785,'Options de taux de change','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15788,'SYSCOHADA-BF','FINAN','XXXXXX','543',      15785,'Options de taux boursiers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15789,'SYSCOHADA-BF','FINAN','XXXXXX','544',      15785,'Instruments de marches  a terme','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15790,'SYSCOHADA-BF','FINAN','XXXXXX','545',      15785,'Avoirs d''or et autres metaux precieux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15791,'SYSCOHADA-BF','FINAN','XXXXXX','56',       15730,'Banques, credits de tresorerie et d''escompte','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15792,'SYSCOHADA-BF','FINAN','XXXXXX','561',      15791,'Credits de tresorerie','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15793,'SYSCOHADA-BF','FINAN','XXXXXX','564',      15791,'Escompte de credits de campagne','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15794,'SYSCOHADA-BF','FINAN','XXXXXX','565',      15791,'Escompte de credits ordinaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15795,'SYSCOHADA-BF','FINAN','XXXXXX','566',      15791,'Banques, credits de tresorerie, interets courus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15796,'SYSCOHADA-BF','FINAN','XXXXXX','5661',     15795,'Banques, crédits de trésorerie, intérêts courus, charges à payer','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15797,'SYSCOHADA-BF','FINAN','XXXXXX','5667',     15795,'Banques, crédits de trésorerie, intérêts courus, produits à recevoir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15798,'SYSCOHADA-BF','FINAN','XXXXXX','57',       15730,'Caisse','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15799,'SYSCOHADA-BF','FINAN','XXXXXX','571',      15798,'Caisse siege social','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15800,'SYSCOHADA-BF','FINAN','XXXXXX','5711',     15799,'En unités monétaires légales','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15801,'SYSCOHADA-BF','FINAN','XXXXXX','5712',     15799,'En devises','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15802,'SYSCOHADA-BF','FINAN','XXXXXX','572',      15798,'Caisse succursale a','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15803,'SYSCOHADA-BF','FINAN','XXXXXX','5721',     15802,'En unités monétaires légales','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15804,'SYSCOHADA-BF','FINAN','XXXXXX','5722',     15802,'En devises','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15805,'SYSCOHADA-BF','FINAN','XXXXXX','573',      15798,'Caisse succursale b','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15806,'SYSCOHADA-BF','FINAN','XXXXXX','5731',     15805,'En unités monétaires légales','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15807,'SYSCOHADA-BF','FINAN','XXXXXX','5732',     15805,'En devises','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15808,'SYSCOHADA-BF','FINAN','XXXXXX','58',       15730,'Regies d''avances, accreditifs et virements internes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15809,'SYSCOHADA-BF','FINAN','XXXXXX','581',      15808,'Regies d''avances','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15810,'SYSCOHADA-BF','FINAN','XXXXXX','582',      15808,'Accreditifs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15811,'SYSCOHADA-BF','FINAN','XXXXXX','585',      15808,'Virements de fonds','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15812,'SYSCOHADA-BF','FINAN','XXXXXX','588',      15808,'Autres virements internes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15813,'SYSCOHADA-BF','FINAN','XXXXXX','59',       15730,'Depreciations des titres de placement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15814,'SYSCOHADA-BF','FINAN','XXXXXX','591',      15813,'Depreciations des titres et valeurs a encaisser','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15815,'SYSCOHADA-BF','FINAN','XXXXXX','592',      15813,'Depreciations des comptes banques','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15816,'SYSCOHADA-BF','FINAN','XXXXXX','593',      15813,'Depreciations des comptes etablissements financiers et assimiles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15817,'SYSCOHADA-BF','FINAN','XXXXXX','594',      15813,'Depreciations des comptes d''instruments de tresorerie','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15818,'SYSCOHADA-BF','FINAN','XXXXXX','599',      15813,'Risques provisionnes a caractere financier','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15819,'SYSCOHADA-BF','EXPENSE','XXXXXX','6',          0,'Achats et variations de stocks','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15820,'SYSCOHADA-BF','EXPENSE','XXXXXX','601',    15819,'Achats de marchandises','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15821,'SYSCOHADA-BF','EXPENSE','XXXXXX','6011',   16820,'Dans la région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15822,'SYSCOHADA-BF','EXPENSE','XXXXXX','6012',   16820,'Hors région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15823,'SYSCOHADA-BF','EXPENSE','XXXXXX','6013',   16820,'Aux entreprises du groupe dans la région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15824,'SYSCOHADA-BF','EXPENSE','XXXXXX','6014',   16820,'Aux entreprises du groupe hors région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15825,'SYSCOHADA-BF','EXPENSE','XXXXXX','6019',   16820,'Rabais, remises et ristournes obtenus (non ventilés)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15826,'SYSCOHADA-BF','EXPENSE','XXXXXX','602',    15819,'Achats de matieres premieres et fournitures liees','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15827,'SYSCOHADA-BF','EXPENSE','XXXXXX','6021',   15826,'Dans la région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15828,'SYSCOHADA-BF','EXPENSE','XXXXXX','6022',   15826,'Hors région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15829,'SYSCOHADA-BF','EXPENSE','XXXXXX','6023',   15826,'Aux entreprises du groupe dans la région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15830,'SYSCOHADA-BF','EXPENSE','XXXXXX','6024',   15826,'Aux entreprises du groupe hors région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15831,'SYSCOHADA-BF','EXPENSE','XXXXXX','6029',   15826,'Rabais, remises et ristournes obtenus (non ventilés)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15832,'SYSCOHADA-BF','EXPENSE','XXXXXX','603',    15819,'Variations des stocks et biens achetes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15833,'SYSCOHADA-BF','EXPENSE','XXXXXX','6031',   15832,'Variations des stocks de marchandises','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15834,'SYSCOHADA-BF','EXPENSE','XXXXXX','6032',   15832,'Variations des stocks de matiéres premiéres et fournitures liées','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15835,'SYSCOHADA-BF','EXPENSE','XXXXXX','6033',   15832,'Variations des stocks d''autres approvisionnements','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15836,'SYSCOHADA-BF','EXPENSE','XXXXXX','604',    15819,'Achats stockes de matieres et fournitures consommables','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15837,'SYSCOHADA-BF','EXPENSE','XXXXXX','6041',   15836,'Matiéres consommables','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15838,'SYSCOHADA-BF','EXPENSE','XXXXXX','6042',   15836,'Matiéres combustibles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15839,'SYSCOHADA-BF','EXPENSE','XXXXXX','6043',   15836,'Produits d''entretien','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15840,'SYSCOHADA-BF','EXPENSE','XXXXXX','6044',   15836,'Fournitures d''atelier et d''usine','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15841,'SYSCOHADA-BF','EXPENSE','XXXXXX','6046',   15836,'Fournitures de magasin','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15842,'SYSCOHADA-BF','EXPENSE','XXXXXX','6047',   15836,'Fournitures de bureau','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15843,'SYSCOHADA-BF','EXPENSE','XXXXXX','6049',   15836,'Rabais, remises et ristournes obtenus (non ventilés)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15844,'SYSCOHADA-BF','EXPENSE','XXXXXX','605',    15819,'Autres achats','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15845,'SYSCOHADA-BF','EXPENSE','XXXXXX','6051',   15844,'Fournitures non stockables - eau','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15846,'SYSCOHADA-BF','EXPENSE','XXXXXX','6052',   15844,'Fournitures non stockables - electricité','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15847,'SYSCOHADA-BF','EXPENSE','XXXXXX','6053',   15844,'Fournitures non stockables - autres énergies','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15848,'SYSCOHADA-BF','EXPENSE','XXXXXX','6054',   15844,'Fournitures d''entretien non stockables','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15849,'SYSCOHADA-BF','EXPENSE','XXXXXX','6055',   15844,'Fournitures de bureau non stockables','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15850,'SYSCOHADA-BF','EXPENSE','XXXXXX','6056',   15844,'Achats de petits matériel et outillage','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15851,'SYSCOHADA-BF','EXPENSE','XXXXXX','6057',   15844,'Achats d''études et de prestations de services','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15852,'SYSCOHADA-BF','EXPENSE','XXXXXX','6058',   15844,'Achats de travaux, matériels et équipements','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15853,'SYSCOHADA-BF','EXPENSE','XXXXXX','6059',   15844,'Rabais, remises et ristournes obtenus (non ventilés)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15854,'SYSCOHADA-BF','EXPENSE','XXXXXX','608',    15819,'Achats d''emballages','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15855,'SYSCOHADA-BF','EXPENSE','XXXXXX','6081',   15854,'Emballages perdus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15856,'SYSCOHADA-BF','EXPENSE','XXXXXX','6082',   15854,'Emballages récupérables non identifiables','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15857,'SYSCOHADA-BF','EXPENSE','XXXXXX','6083',   15854,'Emballages à usage mixte','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15858,'SYSCOHADA-BF','EXPENSE','XXXXXX','6089',   15854,'Rabais, remises et ristournes obtenus (non ventilés)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15859,'SYSCOHADA-BF','EXPENSE','XXXXXX','61',     15819,'Transports','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15860,'SYSCOHADA-BF','EXPENSE','XXXXXX','611',    15859,'Transports sur achats','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15861,'SYSCOHADA-BF','EXPENSE','XXXXXX','612',    15859,'Transport sur ventes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15862,'SYSCOHADA-BF','EXPENSE','XXXXXX','613',    15859,'Transports pour le compte de tiers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15863,'SYSCOHADA-BF','EXPENSE','XXXXXX','614',    15859,'Transports du personnel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15864,'SYSCOHADA-BF','EXPENSE','XXXXXX','616',    15859,'Transports de plis','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15865,'SYSCOHADA-BF','EXPENSE','XXXXXX','618',    15859,'Autres frais de transport','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15866,'SYSCOHADA-BF','EXPENSE','XXXXXX','6181',   15865,'Voyages et déplacements','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15867,'SYSCOHADA-BF','EXPENSE','XXXXXX','6182',   15865,'Transports entre établissements ou chantiers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15868,'SYSCOHADA-BF','EXPENSE','XXXXXX','6183',   15865,'Transports administratifs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15869,'SYSCOHADA-BF','EXPENSE','XXXXXX','62',     15819,'Services exterieurs a','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15870,'SYSCOHADA-BF','EXPENSE','XXXXXX','621',    15869,'Sous traitance generale','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15871,'SYSCOHADA-BF','EXPENSE','XXXXXX','622',    15869,'Locations et charges locatives','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15872,'SYSCOHADA-BF','EXPENSE','XXXXXX','6221',   15871,'Locations de terrains','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15873,'SYSCOHADA-BF','EXPENSE','XXXXXX','6222',   15871,'Locations de bâtiments','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15874,'SYSCOHADA-BF','EXPENSE','XXXXXX','6223',   15871,'Location de matériels et outillages','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15875,'SYSCOHADA-BF','EXPENSE','XXXXXX','6224',   15871,'Malis sur emballages','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15876,'SYSCOHADA-BF','EXPENSE','XXXXXX','6225',   15871,'Locations d''emballages','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15877,'SYSCOHADA-BF','EXPENSE','XXXXXX','6228',   15871,'Locations et charges locatives diverses','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15878,'SYSCOHADA-BF','EXPENSE','XXXXXX','623',    15869,'Redevances de credit bail et contrats assimiles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15879,'SYSCOHADA-BF','EXPENSE','XXXXXX','6232',   15878,'Crédits-bail immobilier','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15880,'SYSCOHADA-BF','EXPENSE','XXXXXX','6233',   15878,'Crédits-bail mobilier','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15881,'SYSCOHADA-BF','EXPENSE','XXXXXX','6235',   15878,'Contrats assimilés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15882,'SYSCOHADA-BF','EXPENSE','XXXXXX','624',    15869,'Entretiens, reparations et maintenance','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15883,'SYSCOHADA-BF','EXPENSE','XXXXXX','6241',   15882,'Entretien et réparation des biens immobiliers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15884,'SYSCOHADA-BF','EXPENSE','XXXXXX','6242',   15882,'Entretien et réparation des biens mobiliers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15885,'SYSCOHADA-BF','EXPENSE','XXXXXX','6243',   15882,'Maintenance','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15886,'SYSCOHADA-BF','EXPENSE','XXXXXX','6248',   15882,'Autres entretiens et réparations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15887,'SYSCOHADA-BF','EXPENSE','XXXXXX','625',    15869,'Primes d''assurance','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15888,'SYSCOHADA-BF','EXPENSE','XXXXXX','6251',   15887,'Assurances multirisques','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15889,'SYSCOHADA-BF','EXPENSE','XXXXXX','6252',   15887,'Assurances matériel de transport','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15890,'SYSCOHADA-BF','EXPENSE','XXXXXX','6253',   15887,'Assurances risques d''exploitation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15891,'SYSCOHADA-BF','EXPENSE','XXXXXX','6254',   15887,'Assurances responsabilité du producteur','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15892,'SYSCOHADA-BF','EXPENSE','XXXXXX','6255',   15887,'Assurances insolvabilité clients','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15893,'SYSCOHADA-BF','EXPENSE','XXXXXX','6256',   15887,'Assurances transport sur achats','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15894,'SYSCOHADA-BF','EXPENSE','XXXXXX','6257',   15887,'Assurances transport sur ventes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15895,'SYSCOHADA-BF','EXPENSE','XXXXXX','6258',   15887,'Autres primes d''assurances','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15896,'SYSCOHADA-BF','EXPENSE','XXXXXX','626',    15869,'Etudes, recherches et documentation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15897,'SYSCOHADA-BF','EXPENSE','XXXXXX','6261',   15896,'Etudes et recherches','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15898,'SYSCOHADA-BF','EXPENSE','XXXXXX','6265',   15896,'Documentation générale','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15899,'SYSCOHADA-BF','EXPENSE','XXXXXX','6266',   15896,'Documentation technique','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15900,'SYSCOHADA-BF','EXPENSE','XXXXXX','627',    15869,'Publicite, publications, relations publiques','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15901,'SYSCOHADA-BF','EXPENSE','XXXXXX','6271',   15900,'Annonces, insertions','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15902,'SYSCOHADA-BF','EXPENSE','XXXXXX','6272',   15900,'Catalogues, imprimés publicitaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15903,'SYSCOHADA-BF','EXPENSE','XXXXXX','6273',   15900,'Echantillons','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15904,'SYSCOHADA-BF','EXPENSE','XXXXXX','6274',   15900,'Foires et expositions','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15905,'SYSCOHADA-BF','EXPENSE','XXXXXX','6275',   15900,'Publications','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15906,'SYSCOHADA-BF','EXPENSE','XXXXXX','6276',   15900,'Cadeaux à la clientèle','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15907,'SYSCOHADA-BF','EXPENSE','XXXXXX','6277',   15900,'Frais de colloques, séminaires, conférences','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15908,'SYSCOHADA-BF','EXPENSE','XXXXXX','6278',   15900,'Autres charges de publicités et relations publiques','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15909,'SYSCOHADA-BF','EXPENSE','XXXXXX','628',    15869,'Frais de telecommunications','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15910,'SYSCOHADA-BF','EXPENSE','XXXXXX','6281',   15909,'Frais de téléphone','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15911,'SYSCOHADA-BF','EXPENSE','XXXXXX','6282',   15909,'Frais de télex','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15912,'SYSCOHADA-BF','EXPENSE','XXXXXX','6283',   15909,'Frais de télécopie','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15913,'SYSCOHADA-BF','EXPENSE','XXXXXX','6288',   15909,'Autres frais de télécommunications','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15914,'SYSCOHADA-BF','EXPENSE','XXXXXX','63',     15819,'Services exterieurs b','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15915,'SYSCOHADA-BF','EXPENSE','XXXXXX','631',    15914,'Frais bancaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15916,'SYSCOHADA-BF','EXPENSE','XXXXXX','6311',   15915,'Frais sur titre (achats, vente, garde)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15917,'SYSCOHADA-BF','EXPENSE','XXXXXX','6312',   15915,'Frais sur effets','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15918,'SYSCOHADA-BF','EXPENSE','XXXXXX','6313',   15915,'Locations de coffres','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15919,'SYSCOHADA-BF','EXPENSE','XXXXXX','6315',   15915,'Commissions sur cartes de crédit','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15920,'SYSCOHADA-BF','EXPENSE','XXXXXX','6316',   15915,'Frais d''émission d''emprunts','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15921,'SYSCOHADA-BF','EXPENSE','XXXXXX','6318',   15915,'Autres frais bancaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15922,'SYSCOHADA-BF','EXPENSE','XXXXXX','632',    15914,'Remunerations d''intermediaires et de conseils','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15923,'SYSCOHADA-BF','EXPENSE','XXXXXX','6321',   15922,'Commissions et courtages sur achats','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15924,'SYSCOHADA-BF','EXPENSE','XXXXXX','6322',   15922,'Commissions et courtages sur ventes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15925,'SYSCOHADA-BF','EXPENSE','XXXXXX','6323',   15922,'Rémunérations des transitaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15926,'SYSCOHADA-BF','EXPENSE','XXXXXX','6324',   15922,'Honoraires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15927,'SYSCOHADA-BF','EXPENSE','XXXXXX','6325',   15922,'Frais d''actes et de contentieux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15928,'SYSCOHADA-BF','EXPENSE','XXXXXX','6328',   15922,'Divers frais','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15929,'SYSCOHADA-BF','EXPENSE','XXXXXX','633',    15914,'Frais de formation du personnel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15930,'SYSCOHADA-BF','EXPENSE','XXXXXX','634',    15914,'Redevances pour brevets, licences, logiciels et droits similaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15931,'SYSCOHADA-BF','EXPENSE','XXXXXX','6342',   15930,'Redevances pour brevets, licences, concessions et droits similaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15932,'SYSCOHADA-BF','EXPENSE','XXXXXX','6343',   15930,'Redevances pour logiciel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15933,'SYSCOHADA-BF','EXPENSE','XXXXXX','6344',   15930,'Redevances pour marques','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15934,'SYSCOHADA-BF','EXPENSE','XXXXXX','635',    15914,'Cotisations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15935,'SYSCOHADA-BF','EXPENSE','XXXXXX','6351',   15934,'Cotisations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15936,'SYSCOHADA-BF','EXPENSE','XXXXXX','6358',   15934,'Concours divers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15937,'SYSCOHADA-BF','EXPENSE','XXXXXX','636',    15914,'Redevances verses au concedant (concessions service public)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15938,'SYSCOHADA-BF','EXPENSE','XXXXXX','637',    15914,'Remunerations du personnel exterieur a l''entreprise','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15939,'SYSCOHADA-BF','EXPENSE','XXXXXX','6371',   15938,'Personnel intérimaire','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15940,'SYSCOHADA-BF','EXPENSE','XXXXXX','6372',   15938,'Personnel détaché ou prêté à l''entreprise','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15941,'SYSCOHADA-BF','EXPENSE','XXXXXX','638',    15914,'Autres charges externes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15942,'SYSCOHADA-BF','EXPENSE','XXXXXX','6381',   15941,'Frais de recrutement du personnel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15943,'SYSCOHADA-BF','EXPENSE','XXXXXX','6382',   15941,'Frais de déménagement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15944,'SYSCOHADA-BF','EXPENSE','XXXXXX','6383',   15941,'Réceptions','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15945,'SYSCOHADA-BF','EXPENSE','XXXXXX','6384',   15941,'Missions','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15946,'SYSCOHADA-BF','EXPENSE','XXXXXX','64',     15819,'Impots et taxes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15947,'SYSCOHADA-BF','EXPENSE','XXXXXX','641',    15946,'Impots et taxes directs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15948,'SYSCOHADA-BF','EXPENSE','XXXXXX','6411',   15947,'Impots fonciers et taxes annexes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15949,'SYSCOHADA-BF','EXPENSE','XXXXXX','6412',   15947,'Patentes, licences et taxes annexes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15950,'SYSCOHADA-BF','EXPENSE','XXXXXX','6413',   15947,'Taxes sur appointements et salaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15951,'SYSCOHADA-BF','EXPENSE','XXXXXX','6414',   15947,'Taxes d''apprentissage','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15952,'SYSCOHADA-BF','EXPENSE','XXXXXX','6415',   15947,'Formation professionnelle continue','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15953,'SYSCOHADA-BF','EXPENSE','XXXXXX','6418',   15947,'Autres impôts et taxes directs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15954,'SYSCOHADA-BF','EXPENSE','XXXXXX','645',    15946,'Impots et taxes indirects','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15955,'SYSCOHADA-BF','EXPENSE','XXXXXX','646',    15946,'Droits d''enregistrement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15956,'SYSCOHADA-BF','EXPENSE','XXXXXX','6461',   15955,'Droits de mutation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15957,'SYSCOHADA-BF','EXPENSE','XXXXXX','6462',   15955,'Droits de timbre','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15958,'SYSCOHADA-BF','EXPENSE','XXXXXX','6463',   15955,'Taxes sur les véhicules de société','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15959,'SYSCOHADA-BF','EXPENSE','XXXXXX','6464',   15955,'Vignettes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15960,'SYSCOHADA-BF','EXPENSE','XXXXXX','6468',   15955,'Autres droits','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15961,'SYSCOHADA-BF','EXPENSE','XXXXXX','647',    15946,'Penalites et amendes fiscales','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15962,'SYSCOHADA-BF','EXPENSE','XXXXXX','6471',   15961,'Pénalités d''assiette, impots directs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15963,'SYSCOHADA-BF','EXPENSE','XXXXXX','6472',   15961,'Pénalités d''assiette, impôts indirects','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15964,'SYSCOHADA-BF','EXPENSE','XXXXXX','6473',   15961,'Pénalités de recouvrement, impôts directs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15965,'SYSCOHADA-BF','EXPENSE','XXXXXX','6474',   15961,'Pénalités de recouvrement, impôts indirects','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15966,'SYSCOHADA-BF','EXPENSE','XXXXXX','6478',   15961,'Autres amendes pénales et fiscales','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15967,'SYSCOHADA-BF','EXPENSE','XXXXXX','648',    15946,'Autres impots et taxes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15968,'SYSCOHADA-BF','EXPENSE','XXXXXX','65',     15819,'Autres charges','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15969,'SYSCOHADA-BF','EXPENSE','XXXXXX','651',    15968,'Pertes sur creances clients et autres debiteurs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15970,'SYSCOHADA-BF','EXPENSE','XXXXXX','6511',   15969,'Pertes sur clients','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15971,'SYSCOHADA-BF','EXPENSE','XXXXXX','6515',   15969,'Autres débiteurs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15972,'SYSCOHADA-BF','EXPENSE','XXXXXX','652',    15968,'Quote-part de resultat sur operations faites en commun','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15973,'SYSCOHADA-BF','EXPENSE','XXXXXX','6521',   15972,'Quote-part transféré de bénéfices (comptabilté du gérants)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15974,'SYSCOHADA-BF','EXPENSE','XXXXXX','6525',   15972,'Pertes imputées par transfert (comptabilité des associés non gérants)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15975,'SYSCOHADA-BF','EXPENSE','XXXXXX','653',    15968,'Quote-part de resultat annulee sur execution partielle de contrats pluri-exercices','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15976,'SYSCOHADA-BF','EXPENSE','XXXXXX','654',    15968,'Valeur comptable des cessions courantes d''immobilisations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15977,'SYSCOHADA-BF','EXPENSE','XXXXXX','658',    15968,'Charges diverses','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15978,'SYSCOHADA-BF','EXPENSE','XXXXXX','6581',   15977,'Jetons de présence et autres rémunérations d''administrateurs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15979,'SYSCOHADA-BF','EXPENSE','XXXXXX','6582',   15977,'Dons','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15980,'SYSCOHADA-BF','EXPENSE','XXXXXX','6583',   15977,'Mécénat','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15981,'SYSCOHADA-BF','EXPENSE','XXXXXX','659',    15968,'Charges provisionnees d''exploitation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15982,'SYSCOHADA-BF','EXPENSE','XXXXXX','6591',   15981,'Sur risque à court terme','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15983,'SYSCOHADA-BF','EXPENSE','XXXXXX','6593',   15981,'Sur stocks','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15984,'SYSCOHADA-BF','EXPENSE','XXXXXX','6594',   15981,'Sur créances','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15985,'SYSCOHADA-BF','EXPENSE','XXXXXX','6598',   15981,'Autres charges provisionnées','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15986,'SYSCOHADA-BF','EXPENSE','XXXXXX','66',     15819,'Charges de personnel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15987,'SYSCOHADA-BF','EXPENSE','XXXXXX','661',    15986,'Remunerations directes versees au personnel national','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15988,'SYSCOHADA-BF','EXPENSE','XXXXXX','6611',   15987,'Appointements salaires et commissions','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15989,'SYSCOHADA-BF','EXPENSE','XXXXXX','6612',   15987,'Primes et gratifications','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15990,'SYSCOHADA-BF','EXPENSE','XXXXXX','6613',   15987,'Congés payés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15991,'SYSCOHADA-BF','EXPENSE','XXXXXX','6614',   15987,'Indemnités de préavis, de licencement et de recherche d''embauche','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15992,'SYSCOHADA-BF','EXPENSE','XXXXXX','6615',   15987,'Indemnités de maladie versées aux travailleurs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15993,'SYSCOHADA-BF','EXPENSE','XXXXXX','6616',   15987,'Supplément familial','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15994,'SYSCOHADA-BF','EXPENSE','XXXXXX','6617',   15987,'Avantages en nature','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15995,'SYSCOHADA-BF','EXPENSE','XXXXXX','6618',   15987,'Autres rémunérations directes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15996,'SYSCOHADA-BF','EXPENSE','XXXXXX','662',    15986,'Remunerations directes versees au personnel non national','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15997,'SYSCOHADA-BF','EXPENSE','XXXXXX','6621',   15996,'Appointements salaires et commissions','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15998,'SYSCOHADA-BF','EXPENSE','XXXXXX','6622',   15996,'Primes et gratifications','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15999,'SYSCOHADA-BF','EXPENSE','XXXXXX','6623',   15996,'Congés payés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16000,'SYSCOHADA-BF','EXPENSE','XXXXXX','6624',   15996,'Indemnités de préavis, de licencement et de recherche d''embauche','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16001,'SYSCOHADA-BF','EXPENSE','XXXXXX','6625',   15996,'Indemnités de maladie versées aux travailleurs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16002,'SYSCOHADA-BF','EXPENSE','XXXXXX','6626',   15996,'Supplément familial','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16003,'SYSCOHADA-BF','EXPENSE','XXXXXX','6627',   15996,'Avantages en nature','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16004,'SYSCOHADA-BF','EXPENSE','XXXXXX','6628',   15996,'Autres rémunérations directes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16005,'SYSCOHADA-BF','EXPENSE','XXXXXX','663',    15986,'Indemnites forfaitaires versees au personnel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16006,'SYSCOHADA-BF','EXPENSE','XXXXXX','6631',   16005,'Indemnités de logement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16007,'SYSCOHADA-BF','EXPENSE','XXXXXX','6632',   16005,'Indemnités de représentation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16008,'SYSCOHADA-BF','EXPENSE','XXXXXX','6633',   16005,'Indemnités d''expatriation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16009,'SYSCOHADA-BF','EXPENSE','XXXXXX','6638',   16005,'Autres indemnités et avantages divers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16010,'SYSCOHADA-BF','EXPENSE','XXXXXX','664',    15986,'Charges sociales','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16011,'SYSCOHADA-BF','EXPENSE','XXXXXX','6641',   16010,'Charges sociales sur rémunération du personnel national','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16012,'SYSCOHADA-BF','EXPENSE','XXXXXX','6642',   16010,'Charges sociales sur rémunération du personnel non national','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16013,'SYSCOHADA-BF','EXPENSE','XXXXXX','666',    15986,'Remunerations et charges sociales de l''exploitant individuel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16014,'SYSCOHADA-BF','EXPENSE','XXXXXX','6661',   16013,'Rémunérations du travail de l''exploitant','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16015,'SYSCOHADA-BF','EXPENSE','XXXXXX','6662',   16013,'Charges sociales','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16016,'SYSCOHADA-BF','EXPENSE','XXXXXX','667',    15986,'Remunerations transferee de personnel exterieur','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16017,'SYSCOHADA-BF','EXPENSE','XXXXXX','6671',   16016,'Personnel intérimaire','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16018,'SYSCOHADA-BF','EXPENSE','XXXXXX','6672',   16016,'Personnel détaché ou prêté à l''entreprise','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16019,'SYSCOHADA-BF','EXPENSE','XXXXXX','668',    15986,'Autres charges sociales','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16020,'SYSCOHADA-BF','EXPENSE','XXXXXX','6681',   16019,'Versements aux syndicats et comités d''entreprise, d''établisement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16021,'SYSCOHADA-BF','EXPENSE','XXXXXX','6682',   16019,'Versements aux comité d''hygiéne et de sécurité','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16022,'SYSCOHADA-BF','EXPENSE','XXXXXX','6683',   16019,'Versements aux autres oeuvres sociales','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16023,'SYSCOHADA-BF','EXPENSE','XXXXXX','6684',   16019,'Médecine du travail et pharmacie','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16024,'SYSCOHADA-BF','EXPENSE','XXXXXX','67',     15819,'Frais financiers et charges assimilees','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16025,'SYSCOHADA-BF','EXPENSE','XXXXXX','671',    16024,'Interets des emprunts','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16026,'SYSCOHADA-BF','EXPENSE','XXXXXX','6711',   16025,'Emprunts obligataires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16027,'SYSCOHADA-BF','EXPENSE','XXXXXX','6712',   16025,'Emprunts auprès des établissements de crédit','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16028,'SYSCOHADA-BF','EXPENSE','XXXXXX','6713',   16025,'Dettes liées à des participations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16029,'SYSCOHADA-BF','EXPENSE','XXXXXX','672',    16024,'Interets dans loyers de credit bail et contrats assimiles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16030,'SYSCOHADA-BF','EXPENSE','XXXXXX','6721',   16029,'Intérêts dans loyers de crédit-bail immobilier','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16031,'SYSCOHADA-BF','EXPENSE','XXXXXX','6722',   16029,'Intérêts dans loyers de crédit-bail mobilier','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16032,'SYSCOHADA-BF','EXPENSE','XXXXXX','6723',   16029,'Intérêts dans loyers des autres contrats','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16033,'SYSCOHADA-BF','EXPENSE','XXXXXX','673',    16024,'Escomptes accordes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16034,'SYSCOHADA-BF','EXPENSE','XXXXXX','674',    16024,'Autres interets','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16035,'SYSCOHADA-BF','EXPENSE','XXXXXX','6741',   16034,'Avances reçues et dépôts créditeurs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16036,'SYSCOHADA-BF','EXPENSE','XXXXXX','6742',   16034,'Comptes courants bloqués','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16037,'SYSCOHADA-BF','EXPENSE','XXXXXX','6743',   16034,'Intérêts sur obligations cautionnées','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16038,'SYSCOHADA-BF','EXPENSE','XXXXXX','6744',   16034,'Intérêts sur dettes commerciales','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16039,'SYSCOHADA-BF','EXPENSE','XXXXXX','6745',   16034,'Intérêts bancaires et sur opérations de trésorerie et d''escompte','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16040,'SYSCOHADA-BF','EXPENSE','XXXXXX','6748',   16034,'Intérêts sur dettes diverses','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16041,'SYSCOHADA-BF','EXPENSE','XXXXXX','675',    16024,'Escomptes des effets de commerce','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16042,'SYSCOHADA-BF','EXPENSE','XXXXXX','676',    16024,'Pertes de change','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16043,'SYSCOHADA-BF','EXPENSE','XXXXXX','677',    16024,'Pertes sur cessions de titres  de placement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16044,'SYSCOHADA-BF','EXPENSE','XXXXXX','678',    16024,'Pertes sur risques financiers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16045,'SYSCOHADA-BF','EXPENSE','XXXXXX','6781',   16044,'Sur rentes viagères','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16046,'SYSCOHADA-BF','EXPENSE','XXXXXX','6782',   16044,'Sur opérations fiancières','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16047,'SYSCOHADA-BF','EXPENSE','XXXXXX','6783',   16044,'Sur instruments de trésorerie','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16048,'SYSCOHADA-BF','EXPENSE','XXXXXX','679',    16024,'Charges provisionnees financieres','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16049,'SYSCOHADA-BF','EXPENSE','XXXXXX','6791',   16048,'Sur risque financiers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16050,'SYSCOHADA-BF','EXPENSE','XXXXXX','6795',   16048,'Sur titres de placements','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16051,'SYSCOHADA-BF','EXPENSE','XXXXXX','6798',   16048,'Autres charges provisionnées financières','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16052,'SYSCOHADA-BF','EXPENSE','XXXXXX','68',     15819,'Dotations aus amortissements','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16053,'SYSCOHADA-BF','EXPENSE','XXXXXX','681',    16052,'Dotations aux amortissements d''exploitation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16054,'SYSCOHADA-BF','EXPENSE','XXXXXX','6811',   16052,'Dotations aux amortissements des charges immobilisées','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16055,'SYSCOHADA-BF','EXPENSE','XXXXXX','6812',   16052,'Dotations aux amortissements des immobilisations incorporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16056,'SYSCOHADA-BF','EXPENSE','XXXXXX','6813',   16052,'Dotations aux amortissements des immobilisations corporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16057,'SYSCOHADA-BF','EXPENSE','XXXXXX','687',    16052,'Dotations aux amortissements a caractere financier','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16058,'SYSCOHADA-BF','EXPENSE','XXXXXX','6872',   16057,'Dotations aux amortissements des primes de remboursement des obligations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16059,'SYSCOHADA-BF','EXPENSE','XXXXXX','6878',   16057,'Autres dotations aux amortissements à caractère financier','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16060,'SYSCOHADA-BF','EXPENSE','XXXXXX','69',     15819,'Dotattions aux provisions','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16061,'SYSCOHADA-BF','EXPENSE','XXXXXX','691',    16060,'Dotation aux provisions d''exploitation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16062,'SYSCOHADA-BF','EXPENSE','XXXXXX','6911',   16061,'Pour risques et charges','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16063,'SYSCOHADA-BF','EXPENSE','XXXXXX','6912',   16061,'Pour grosses réparations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16064,'SYSCOHADA-BF','EXPENSE','XXXXXX','6913',   16061,'Pour dépréciation des immobilisations incorporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16065,'SYSCOHADA-BF','EXPENSE','XXXXXX','6914',   16061,'Pour dépréciation des immobilisations corporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16066,'SYSCOHADA-BF','EXPENSE','XXXXXX','697',    16060,'Dotations aux provisions financieres','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16067,'SYSCOHADA-BF','EXPENSE','XXXXXX','6971',   16066,'Pour risques et charges','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16068,'SYSCOHADA-BF','EXPENSE','XXXXXX','6972',   16066,'Pour dépréciation des immobilisations financières','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16069,'SYSCOHADA-BF','INCOME','XXXXXX','7',           0,'Ventes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16070,'SYSCOHADA-BF','INCOME','XXXXXX','701',     16069,'Ventes de marchandises','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16071,'SYSCOHADA-BF','INCOME','XXXXXX','7011',    16070,'Dans la région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16072,'SYSCOHADA-BF','INCOME','XXXXXX','7012',    16070,'Hors région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16073,'SYSCOHADA-BF','INCOME','XXXXXX','7013',    16070,'Aux entreprises du groupe dans la région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16074,'SYSCOHADA-BF','INCOME','XXXXXX','7014',    16070,'Aux entreprises du groupe hors  région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16075,'SYSCOHADA-BF','INCOME','XXXXXX','702',     16069,'Ventes de produits finis','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16076,'SYSCOHADA-BF','INCOME','XXXXXX','7021',    16075,'Dans la région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16077,'SYSCOHADA-BF','INCOME','XXXXXX','7022',    16075,'Hors région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16078,'SYSCOHADA-BF','INCOME','XXXXXX','7023',    16075,'Aux entreprises de groupe dans la région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16079,'SYSCOHADA-BF','INCOME','XXXXXX','7024',    16075,'Aux entreprises du groupe hors  région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16080,'SYSCOHADA-BF','INCOME','XXXXXX','703',     16069,'Ventes de produits intermediaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16081,'SYSCOHADA-BF','INCOME','XXXXXX','7031',    16080,'Dans la région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16082,'SYSCOHADA-BF','INCOME','XXXXXX','7032',    16080,'Hors région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16083,'SYSCOHADA-BF','INCOME','XXXXXX','7033',    16080,'Aux entreprises du groupe dans la région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16084,'SYSCOHADA-BF','INCOME','XXXXXX','7034',    16080,'Aux entreprises du groupe hors  région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16085,'SYSCOHADA-BF','INCOME','XXXXXX','704',     16069,'Ventes de produits residuels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16086,'SYSCOHADA-BF','INCOME','XXXXXX','7041',    16085,'Dans la région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16087,'SYSCOHADA-BF','INCOME','XXXXXX','7042',    16085,'Hors région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16088,'SYSCOHADA-BF','INCOME','XXXXXX','7043',    16085,'Aux entreprises du groupe dans la région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16089,'SYSCOHADA-BF','INCOME','XXXXXX','7044',    16085,'Aux entreprises du groupe hors  région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16090,'SYSCOHADA-BF','INCOME','XXXXXX','705',     16069,'Travaux factures','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16091,'SYSCOHADA-BF','INCOME','XXXXXX','7051',    16090,'Dans la région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16092,'SYSCOHADA-BF','INCOME','XXXXXX','7052',    16090,'Hors région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16093,'SYSCOHADA-BF','INCOME','XXXXXX','7053',    16090,'Aux entreprises du groupe dans la région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16094,'SYSCOHADA-BF','INCOME','XXXXXX','7054',    16090,'Aux entreprises du groupe hors région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16095,'SYSCOHADA-BF','INCOME','XXXXXX','706',     16069,'Services vendus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16096,'SYSCOHADA-BF','INCOME','XXXXXX','7061',    16095,'Dans la région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16097,'SYSCOHADA-BF','INCOME','XXXXXX','7062',    16095,'Hors région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16098,'SYSCOHADA-BF','INCOME','XXXXXX','7063',    16095,'Aux entreprises du groupe dans la région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16099,'SYSCOHADA-BF','INCOME','XXXXXX','7064',    16095,'Aux entreprises du groupe hors région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16100,'SYSCOHADA-BF','INCOME','XXXXXX','707',     16069,'Produits accessoires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16101,'SYSCOHADA-BF','INCOME','XXXXXX','7071',    16100,'Port, emballages perdus et autres frais facturés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16102,'SYSCOHADA-BF','INCOME','XXXXXX','7072',    16100,'Commissions et courtages','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16103,'SYSCOHADA-BF','INCOME','XXXXXX','7073',    16100,'Locations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16104,'SYSCOHADA-BF','INCOME','XXXXXX','7074',    16100,'Bonis sur reprises et cessions d''emballages','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16105,'SYSCOHADA-BF','INCOME','XXXXXX','7075',    16100,'Mise à disposition de personnel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16106,'SYSCOHADA-BF','INCOME','XXXXXX','7076',    16100,'Redevances pour brevets, logiciels, marques et droits similaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16107,'SYSCOHADA-BF','INCOME','XXXXXX','7077',    16100,'Services exploités dans l''intérêt du personnel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16108,'SYSCOHADA-BF','INCOME','XXXXXX','7078',    16100,'Autres produits accessoires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16109,'SYSCOHADA-BF','INCOME','XXXXXX','71',      16069,'Suvventions d''exploitation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16110,'SYSCOHADA-BF','INCOME','XXXXXX','711',     16109,'Sur produits a l''exportation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16111,'SYSCOHADA-BF','INCOME','XXXXXX','712',     16109,'Sur produits a l''importation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16112,'SYSCOHADA-BF','INCOME','XXXXXX','713',     16109,'Sur produits de perequation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16113,'SYSCOHADA-BF','INCOME','XXXXXX','718',     16109,'Autres subventions d''exploitation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16114,'SYSCOHADA-BF','INCOME','XXXXXX','7181',    16113,'Versées par l''etat et les collectivités publiques','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16115,'SYSCOHADA-BF','INCOME','XXXXXX','7182',    16113,'Versées par les organismes internationaux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16116,'SYSCOHADA-BF','INCOME','XXXXXX','7183',    16113,'Versées par des tiers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16117,'SYSCOHADA-BF','INCOME','XXXXXX','72',      16069,'Production immobilisée','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16118,'SYSCOHADA-BF','INCOME','XXXXXX','721',     16117,'Immobilisations incorporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16119,'SYSCOHADA-BF','INCOME','XXXXXX','722',     16117,'Immobilisations corporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16120,'SYSCOHADA-BF','INCOME','XXXXXX','726',     16117,'Immobilisations financieres','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16121,'SYSCOHADA-BF','INCOME','XXXXXX','73',      16069,'Variations des stocks de biens et de services produits','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16122,'SYSCOHADA-BF','INCOME','XXXXXX','734',     16121,'Variations des stocks de produitsn en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16123,'SYSCOHADA-BF','INCOME','XXXXXX','7341',    16122,'Produits en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16124,'SYSCOHADA-BF','INCOME','XXXXXX','7342',    16122,'Travaux en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16125,'SYSCOHADA-BF','INCOME','XXXXXX','735',     16121,'Variations des en-cours de services','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16126,'SYSCOHADA-BF','INCOME','XXXXXX','7351',    16125,'Etudes en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16127,'SYSCOHADA-BF','INCOME','XXXXXX','7352',    16125,'Prestations de services en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16128,'SYSCOHADA-BF','INCOME','XXXXXX','736',     16121,'Variations des stocks de produits finis','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16129,'SYSCOHADA-BF','INCOME','XXXXXX','737',     16121,'Variations des stocks de produits intermediaires et residuels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16130,'SYSCOHADA-BF','INCOME','XXXXXX','7371',    16129,'Produits intermédiaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16131,'SYSCOHADA-BF','INCOME','XXXXXX','7372',    16129,'Produits résiduels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16132,'SYSCOHADA-BF','INCOME','XXXXXX','75',      16069,'Autres produits','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16133,'SYSCOHADA-BF','INCOME','XXXXXX','752',     16132,'Quote-part de resultat sur operations faites en commun','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16134,'SYSCOHADA-BF','INCOME','XXXXXX','7521',    16133,'Quote-part trsnsférée de pertes (comptabilité de gérant)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16135,'SYSCOHADA-BF','INCOME','XXXXXX','7525',    16133,'Bénéfices attribués par transfert (comptabilité des associés non gérants)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16136,'SYSCOHADA-BF','INCOME','XXXXXX','753',     16132,'Quote-part de resultat sue execution partielle de contrats pluri-ecercices','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16137,'SYSCOHADA-BF','INCOME','XXXXXX','754',     16132,'Produits des cessions courantes d''immobilisations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16138,'SYSCOHADA-BF','INCOME','XXXXXX','758',     16132,'Produits divers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16139,'SYSCOHADA-BF','INCOME','XXXXXX','7581',    16138,'Jetons de présence et autres rémunérations d''administrateurs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16140,'SYSCOHADA-BF','INCOME','XXXXXX','7582',    16138,'Indemnités d''assurances reçues','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16141,'SYSCOHADA-BF','INCOME','XXXXXX','759',     16132,'Reprises de charges provisionnees d''exploitation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16142,'SYSCOHADA-BF','INCOME','XXXXXX','7591',    16141,'Sur risques à court terme','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16143,'SYSCOHADA-BF','INCOME','XXXXXX','7593',    16141,'Sur stocks','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16144,'SYSCOHADA-BF','INCOME','XXXXXX','7594',    16141,'Sur créances','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16145,'SYSCOHADA-BF','INCOME','XXXXXX','7598',    16141,'Sur autres charges provisionnées','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16146,'SYSCOHADA-BF','INCOME','XXXXXX','77',      16069,'Revenus financiers et produits assimiles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16147,'SYSCOHADA-BF','INCOME','XXXXXX','771',     16146,'Interets de prets','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16148,'SYSCOHADA-BF','INCOME','XXXXXX','772',     16146,'Revenus de participations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16149,'SYSCOHADA-BF','INCOME','XXXXXX','773',     16146,'Escomptes obtenus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16150,'SYSCOHADA-BF','INCOME','XXXXXX','774',     16146,'Revenus de titres de placement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16151,'SYSCOHADA-BF','INCOME','XXXXXX','775',     16146,'Revenus des creances commerciales','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16152,'SYSCOHADA-BF','INCOME','XXXXXX','776',     16146,'Gains de change','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16153,'SYSCOHADA-BF','INCOME','XXXXXX','777',     16146,'Gains sur cessions de titres de placement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16154,'SYSCOHADA-BF','INCOME','XXXXXX','778',     16146,'Gains sur risques financiers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16155,'SYSCOHADA-BF','INCOME','XXXXXX','7781',    16154,'Gains sur rentes viagères','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16156,'SYSCOHADA-BF','INCOME','XXXXXX','7782',    16154,'Gains sur opérations financières','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16157,'SYSCOHADA-BF','INCOME','XXXXXX','7784',    16154,'Gains sur instruments de trésorerie','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16158,'SYSCOHADA-BF','INCOME','XXXXXX','779',     16146,'Reprises de charges provisionnees financieres','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16159,'SYSCOHADA-BF','INCOME','XXXXXX','7791',    16158,'Sur risques financiers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16160,'SYSCOHADA-BF','INCOME','XXXXXX','7795',    16158,'Sur titres de placement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16161,'SYSCOHADA-BF','INCOME','XXXXXX','7798',    16158,'Autres charges provisionnées financières','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16162,'SYSCOHADA-BF','INCOME','XXXXXX','78',      16069,'Transfert de charges','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16163,'SYSCOHADA-BF','INCOME','XXXXXX','781',     16162,'Transfert de charges d''exploitation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16164,'SYSCOHADA-BF','INCOME','XXXXXX','787',     16162,'Transfert de charges financieres','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16165,'SYSCOHADA-BF','INCOME','XXXXXX','79',      16069,'Reprises de provisions','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16166,'SYSCOHADA-BF','INCOME','XXXXXX','791',     16165,'Reprises de provisions d''exploitation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16167,'SYSCOHADA-BF','INCOME','XXXXXX','7911',    16166,'Pour risques et charges d''exploitation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16168,'SYSCOHADA-BF','INCOME','XXXXXX','7912',    16166,'Pour grosses réparation d''exploitation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16169,'SYSCOHADA-BF','INCOME','XXXXXX','7913',    16166,'Pour dépreciation des immobilisations incorporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16170,'SYSCOHADA-BF','INCOME','XXXXXX','7914',    16166,'Pour dépreciation des immobilisations corporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16171,'SYSCOHADA-BF','INCOME','XXXXXX','797',     16165,'Reprises de provisions financieres','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16172,'SYSCOHADA-BF','INCOME','XXXXXX','7971',    16171,'Pour risques et charges financiers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16173,'SYSCOHADA-BF','INCOME','XXXXXX','7972',    16171,'Pour dépréciation des immobilisations financières','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16174,'SYSCOHADA-BF','INCOME','XXXXXX','798',     16165,'Reprises d''amortissements','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16175,'SYSCOHADA-BF','AUTRES','XXXXXX','81',          0,'Valeurs comptables des cessions d''immobilisations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16176,'SYSCOHADA-BF','AUTRES','XXXXXX','811',     16175,'Immobilisations incorporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16177,'SYSCOHADA-BF','AUTRES','XXXXXX','812',     16175,'Immobilisations corporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16178,'SYSCOHADA-BF','AUTRES','XXXXXX','816',     16175,'Immobilisations financieres','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16179,'SYSCOHADA-BF','AUTRES','XXXXXX','82',          0,'Produits de cessions d''immobilisations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16180,'SYSCOHADA-BF','AUTRES','XXXXXX','821',     16179,'Immobilisations incorporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16181,'SYSCOHADA-BF','AUTRES','XXXXXX','822',     16179,'Immobilisations corporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16182,'SYSCOHADA-BF','AUTRES','XXXXXX','826',     16179,'Immobilisations financieres','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16183,'SYSCOHADA-BF','AUTRES','XXXXXX','83',          0,'Charges hors activites ordinaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16184,'SYSCOHADA-BF','AUTRES','XXXXXX','831',     16183,'Charges h.a.o constatées','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16185,'SYSCOHADA-BF','AUTRES','XXXXXX','834',     16183,'Pertes sur creances h.a.o','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16186,'SYSCOHADA-BF','AUTRES','XXXXXX','835',     16183,'Dons et liberalites accordes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16187,'SYSCOHADA-BF','AUTRES','XXXXXX','836',     16183,'Abandons de creances consentis','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16188,'SYSCOHADA-BF','AUTRES','XXXXXX','839',     16183,'Charges provisionnees h.a.o','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16189,'SYSCOHADA-BF','AUTRES','XXXXXX','84',          0,'Produits hors activites ordinaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16190,'SYSCOHADA-BF','AUTRES','XXXXXX','841',     16189,'Produits h.a.o constates','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16191,'SYSCOHADA-BF','AUTRES','XXXXXX','845',     16189,'Dons et liberalites obtenus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16192,'SYSCOHADA-BF','AUTRES','XXXXXX','846',     16189,'Abandons de creances obtenus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16193,'SYSCOHADA-BF','AUTRES','XXXXXX','848',     16189,'Transferts de charges h.a.o','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16194,'SYSCOHADA-BF','AUTRES','XXXXXX','849',     16189,'Reprises des charges provisionnees h.a.o','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16195,'SYSCOHADA-BF','AUTRES','XXXXXX','85',          0,'Dotations hors activites ordinaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16196,'SYSCOHADA-BF','AUTRES','XXXXXX','851',     16195,'Dotations aux provisions reglementees','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16197,'SYSCOHADA-BF','AUTRES','XXXXXX','852',     16195,'Dotations aux amortissements h.a.o','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16198,'SYSCOHADA-BF','AUTRES','XXXXXX','853',     16195,'Dotations aux provisions pour depreciation h.a.o','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16199,'SYSCOHADA-BF','AUTRES','XXXXXX','854',     16195,'Dotations aux provisions pour risques et charges h.a.o','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16200,'SYSCOHADA-BF','AUTRES','XXXXXX','858',     16195,'Autres dotations h.a.o','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16201,'SYSCOHADA-BF','AUTRES','XXXXXX','86',          0,'Reprises hors activites ordinaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16202,'SYSCOHADA-BF','AUTRES','XXXXXX','861',     16201,'Reprises de provisions reglementees','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16203,'SYSCOHADA-BF','AUTRES','XXXXXX','862',     16201,'Reprises d''amortissements','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16204,'SYSCOHADA-BF','AUTRES','XXXXXX','863',     16201,'Reprises de provisions pour depreciation h.a.o','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16205,'SYSCOHADA-BF','AUTRES','XXXXXX','864',     16201,'Reprises de provisions pour risques et charges h.a.o','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16206,'SYSCOHADA-BF','AUTRES','XXXXXX','865',     16201,'Reprises de subventions d''investissement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16207,'SYSCOHADA-BF','AUTRES','XXXXXX','868',     16201,'Autres reprises h.a.o','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16208,'SYSCOHADA-BF','AUTRES','XXXXXX','87',          0,'Participations des travailleurs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16209,'SYSCOHADA-BF','AUTRES','XXXXXX','871',     16208,'Participation legale aux benefices','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16210,'SYSCOHADA-BF','AUTRES','XXXXXX','874',     16208,'Participation contractuelle aux benefices','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16211,'SYSCOHADA-BF','AUTRES','XXXXXX','878',     16208,'Autres participations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16212,'SYSCOHADA-BF','AUTRES','XXXXXX','88',          0,'Subventions d''equilibre','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16213,'SYSCOHADA-BF','AUTRES','XXXXXX','881',     16212,'Etat','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16214,'SYSCOHADA-BF','AUTRES','XXXXXX','884',     16212,'Collectivites publiques','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16215,'SYSCOHADA-BF','AUTRES','XXXXXX','886',     16212,'Groupe','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16216,'SYSCOHADA-BF','AUTRES','XXXXXX','888',     16212,'Autres','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16217,'SYSCOHADA-BF','AUTRES','XXXXXX','89',          0,'Impots sur le resultat','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16218,'SYSCOHADA-BF','AUTRES','XXXXXX','891',     16217,'Impots sur les benefices de l''exercice','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16219,'SYSCOHADA-BF','AUTRES','XXXXXX','8911',    16218,'Activités exercées dans l''etat','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16220,'SYSCOHADA-BF','AUTRES','XXXXXX','8912',    16218,'Activités exercées dans les autres etats de la région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16221,'SYSCOHADA-BF','AUTRES','XXXXXX','8913',    16218,'Activités exercées hors région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16222,'SYSCOHADA-BF','AUTRES','XXXXXX','892',     16217,'Rappel d''impôts sur resultats anterieurs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16223,'SYSCOHADA-BF','AUTRES','XXXXXX','895',     16217,'Impôts minimum forfaitaires (i.m.f)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16224,'SYSCOHADA-BF','AUTRES','XXXXXX','899',     16217,'Dégrèvements et annulations d''impots sur resultats antérieurs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16225,'SYSCOHADA-BF','AUTRES','XXXXXX','8991',    16224,'Dégrèvements','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16226,'SYSCOHADA-BF','AUTRES','XXXXXX','8994',    16224,'Annulations pour pertes rétroactives','1');
    diff --git a/htdocs/install/mysql/data/llx_accounting_account_bj.sql b/htdocs/install/mysql/data/llx_accounting_account_bj.sql
    index 7c381071475..0bca4b646a4 100644
    --- a/htdocs/install/mysql/data/llx_accounting_account_bj.sql
    +++ b/htdocs/install/mysql/data/llx_accounting_account_bj.sql
    @@ -20,1235 +20,1234 @@
     -- de l'install et tous les sigles '--' sont supprimés.
     --
     
    ---
    --- Descriptif des plans comptables BF SYSCOHADA
    +-- Descriptif des plans comptables SYSCOHADA BJ
     -- ID 15000 - 16999
    ---
    +-- ADD 4900000 to rowid # Do no remove this comment --
     
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15000,'SYSCOHADA-BJ','CAPIT','XXXXXX','1',            0,'Capital','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15001,'SYSCOHADA-BJ','CAPIT','XXXXXX','101',      15000,'Capital social','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15002,'SYSCOHADA-BJ','CAPIT','XXXXXX','1011',     15001,'Capital souscrit, non appelé','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15003,'SYSCOHADA-BJ','CAPIT','XXXXXX','1012',     15001,'Capital souscrit, appelé, non versé','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15004,'SYSCOHADA-BJ','CAPIT','XXXXXX','1013',     15001,'Capital souscrit, appelé, versé, non amorti','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15005,'SYSCOHADA-BJ','CAPIT','XXXXXX','1014',     15001,'Capital souscrit, appelé, versé, amorti','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15006,'SYSCOHADA-BJ','CAPIT','XXXXXX','1018',     15001,'Capital souscrit, soumis à des conditions particulières','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15007,'SYSCOHADA-BJ','CAPIT','XXXXXX','102',      15000,'Capital par dotation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15008,'SYSCOHADA-BJ','CAPIT','XXXXXX','1021',     15007,'Dotation initiale','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15009,'SYSCOHADA-BJ','CAPIT','XXXXXX','1022',     15007,'Dotations complémentaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15010,'SYSCOHADA-BJ','CAPIT','XXXXXX','1028',     15007,'Autres dotations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15011,'SYSCOHADA-BJ','CAPIT','XXXXXX','103',      15000,'Capital personnel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15012,'SYSCOHADA-BJ','CAPIT','XXXXXX','104',      15000,'Compte de l''exploitant','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15013,'SYSCOHADA-BJ','CAPIT','XXXXXX','1041',     15012,'Apports temporaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15014,'SYSCOHADA-BJ','CAPIT','XXXXXX','1042',     15012,'Opérations courantes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15015,'SYSCOHADA-BJ','CAPIT','XXXXXX','1043',     15012,'Rémunérations, impôts et autres charges personnelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15016,'SYSCOHADA-BJ','CAPIT','XXXXXX','1047',     15012,'Prélèvements d''autoconsommation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15017,'SYSCOHADA-BJ','CAPIT','XXXXXX','1048',     15012,'Autres prélèvements','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15018,'SYSCOHADA-BJ','CAPIT','XXXXXX','105',      15000,'Primes liees aux capitaux propres','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15019,'SYSCOHADA-BJ','CAPIT','XXXXXX','1051',     15018,'Primes d''émission','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15020,'SYSCOHADA-BJ','CAPIT','XXXXXX','1052',     15018,'Primes d''apport','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15021,'SYSCOHADA-BJ','CAPIT','XXXXXX','1053',     15018,'Primes de fusion','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15022,'SYSCOHADA-BJ','CAPIT','XXXXXX','1054',     15018,'Primes de conversion','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15023,'SYSCOHADA-BJ','CAPIT','XXXXXX','1058',     15018,'Autres primes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15024,'SYSCOHADA-BJ','CAPIT','XXXXXX','106',      15000,'Ecarts de reevaluation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15025,'SYSCOHADA-BJ','CAPIT','XXXXXX','1061',     15024,'Ecarts de réévaluation légale','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15026,'SYSCOHADA-BJ','CAPIT','XXXXXX','1062',     15024,'Ecarts de réévaluation libre','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15027,'SYSCOHADA-BJ','CAPIT','XXXXXX','109',      15000,'Actionnaires, capital souscrit, non appele','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15028,'SYSCOHADA-BJ','CAPIT','XXXXXX','11',       15000,'Reserves','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15029,'SYSCOHADA-BJ','CAPIT','XXXXXX','111',      15028,'Reserve legale','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15030,'SYSCOHADA-BJ','CAPIT','XXXXXX','1111',     15029,'Réserves légales','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15031,'SYSCOHADA-BJ','CAPIT','XXXXXX','112',      15028,'Reserves statutaires ou contractuelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15032,'SYSCOHADA-BJ','CAPIT','XXXXXX','113',      15028,'Reserves reglementees','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15033,'SYSCOHADA-BJ','CAPIT','XXXXXX','1131',     15032,'Réserves de plus-values nettes à long terme','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15034,'SYSCOHADA-BJ','CAPIT','XXXXXX','1133',     15032,'Réserves consécutives à l''octroi de subventions d''investissement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15035,'SYSCOHADA-BJ','CAPIT','XXXXXX','1134',     15032,'Réserves spéciales navires renouvelés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15036,'SYSCOHADA-BJ','CAPIT','XXXXXX','1135',     15032,'Réserves spéciales matériels et outillage renouvelés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15037,'SYSCOHADA-BJ','CAPIT','XXXXXX','1138',     15032,'Autres réserves réglementées','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15038,'SYSCOHADA-BJ','CAPIT','XXXXXX','118',      15028,'Autres reserves','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15039,'SYSCOHADA-BJ','CAPIT','XXXXXX','1181',     15038,'Réserves facultatives','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15040,'SYSCOHADA-BJ','CAPIT','XXXXXX','1188',     15038,'Réserves diverses','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15041,'SYSCOHADA-BJ','CAPIT','XXXXXX','12',       15000,'Report a nouveau','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15042,'SYSCOHADA-BJ','CAPIT','XXXXXX','121',      15041,'Report a nouveau crediteur','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15043,'SYSCOHADA-BJ','CAPIT','XXXXXX','1211',     15042,'Report à nouveau crediteur','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15044,'SYSCOHADA-BJ','CAPIT','XXXXXX','129',      15041,'Report a nouveau debiteur','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15045,'SYSCOHADA-BJ','CAPIT','XXXXXX','1291',     15044,'Perte nette à reporter','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15046,'SYSCOHADA-BJ','CAPIT','XXXXXX','1292',     15044,'Perte - amortissements réputés différés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15047,'SYSCOHADA-BJ','CAPIT','XXXXXX','13',       15000,'Resultat net de l''exercice','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15048,'SYSCOHADA-BJ','CAPIT','XXXXXX','1301',     15047,'Résultat en instance d''affectation : bénéfice','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15049,'SYSCOHADA-BJ','CAPIT','XXXXXX','1309',     15047,'Résultat en instance d''affectation : perte','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15050,'SYSCOHADA-BJ','CAPIT','XXXXXX','131',      15047,'Resultat net : benefice','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15051,'SYSCOHADA-BJ','CAPIT','XXXXXX','132',      15047,'Marge brute (mb)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15052,'SYSCOHADA-BJ','CAPIT','XXXXXX','1321',     15051,'Marge brute sur marchandises','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15053,'SYSCOHADA-BJ','CAPIT','XXXXXX','1322',     15051,'Marge brute sur matières','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15054,'SYSCOHADA-BJ','CAPIT','XXXXXX','133',      15047,'Valeur ajoutee (v.a.)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15055,'SYSCOHADA-BJ','CAPIT','XXXXXX','134',      15047,'Excedent brut d''exploitation (e.b.e.)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15056,'SYSCOHADA-BJ','CAPIT','XXXXXX','135',      15047,'Resultat d''exploitation (r.e.)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15057,'SYSCOHADA-BJ','CAPIT','XXXXXX','136',      15047,'Resultat financier (r.f.)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15058,'SYSCOHADA-BJ','CAPIT','XXXXXX','137',      15047,'Resultat des activites ordinaires (r.a.o.)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15059,'SYSCOHADA-BJ','CAPIT','XXXXXX','138',      15047,'Resultat hors activites ordinaires (r.h.a.o.)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15060,'SYSCOHADA-BJ','CAPIT','XXXXXX','139',      15047,'Resultat net : perte','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15061,'SYSCOHADA-BJ','CAPIT','XXXXXX','14',       15000,'Subventions d''investissement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15062,'SYSCOHADA-BJ','CAPIT','XXXXXX','141',      15061,'Subventions d''equipement a','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15063,'SYSCOHADA-BJ','CAPIT','XXXXXX','1411',     15062,'Etat','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15064,'SYSCOHADA-BJ','CAPIT','XXXXXX','1412',     15062,'Régions','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15065,'SYSCOHADA-BJ','CAPIT','XXXXXX','1413',     15062,'Départements','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15066,'SYSCOHADA-BJ','CAPIT','XXXXXX','1414',     15062,'Communes et collectivités publiques décentralisées','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15067,'SYSCOHADA-BJ','CAPIT','XXXXXX','1415',     15062,'Entreprises publiques ou mixtes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15068,'SYSCOHADA-BJ','CAPIT','XXXXXX','1416',     15062,'Entreprises et organismes privés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15069,'SYSCOHADA-BJ','CAPIT','XXXXXX','1417',     15062,'Organismes internationaux','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15070,'SYSCOHADA-BJ','CAPIT','XXXXXX','1418',     15062,'Autres','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15071,'SYSCOHADA-BJ','CAPIT','XXXXXX','142',      15061,'Subventions d''equipement b','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15072,'SYSCOHADA-BJ','CAPIT','XXXXXX','1421',     15071,'Subventions d''équipements','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15073,'SYSCOHADA-BJ','CAPIT','XXXXXX','148',      15061,'Autres subventions d''investissement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15074,'SYSCOHADA-BJ','CAPIT','XXXXXX','15',       15000,'Provisions reglementees et fonds assimiles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15075,'SYSCOHADA-BJ','CAPIT','XXXXXX','151',      15074,'Amortissements derogatoires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15076,'SYSCOHADA-BJ','CAPIT','XXXXXX','152',      15074,'Plus-values de cession a reinvestir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15077,'SYSCOHADA-BJ','CAPIT','XXXXXX','1521',     15076,'Plus-values de cession à réinvestir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15078,'SYSCOHADA-BJ','CAPIT','XXXXXX','153',      15074,'Fonds reglementes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15079,'SYSCOHADA-BJ','CAPIT','XXXXXX','1531',     15078,'Fonds national','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15080,'SYSCOHADA-BJ','CAPIT','XXXXXX','1532',     15078,'Prélèvement pour le budget','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15081,'SYSCOHADA-BJ','CAPIT','XXXXXX','154',      15074,'Provision speciale de reevaluation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15082,'SYSCOHADA-BJ','CAPIT','XXXXXX','155',      15074,'Provisions reglementees relatives aux immobilisations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15083,'SYSCOHADA-BJ','CAPIT','XXXXXX','1551',     15082,'Recontitution des gisements miniers et pétroliers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15084,'SYSCOHADA-BJ','CAPIT','XXXXXX','1552',     15082,'Provisions de croissance des immobilisations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15085,'SYSCOHADA-BJ','CAPIT','XXXXXX','1553',     15082,'Provisions de renouvellement du matériel naval','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15086,'SYSCOHADA-BJ','CAPIT','XXXXXX','1554',     15082,'Provisions pourle renouvellement du matériel et outillage','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15087,'SYSCOHADA-BJ','CAPIT','XXXXXX','156',      15074,'Provisions reglementees relatives aux stocks','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15088,'SYSCOHADA-BJ','CAPIT','XXXXXX','1561',     15087,'Hausse de prix','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15089,'SYSCOHADA-BJ','CAPIT','XXXXXX','1562',     15087,'Fluctuation des cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15090,'SYSCOHADA-BJ','CAPIT','XXXXXX','157',      15074,'Provisions pour investissement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15091,'SYSCOHADA-BJ','CAPIT','XXXXXX','158',      15074,'Autres provisions et fonds reglementes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15092,'SYSCOHADA-BJ','CAPIT','XXXXXX','16',       15000,'Emprunts et dettes assimilees','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15093,'SYSCOHADA-BJ','CAPIT','XXXXXX','161',      15092,'Emprunts obligataires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15094,'SYSCOHADA-BJ','CAPIT','XXXXXX','1611',     15093,'Emprunts obligataires ordinaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15095,'SYSCOHADA-BJ','CAPIT','XXXXXX','1612',     15093,'Emprunts obligataires convertibles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15096,'SYSCOHADA-BJ','CAPIT','XXXXXX','1618',     15093,'Autres emprunts obligataires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15097,'SYSCOHADA-BJ','CAPIT','XXXXXX','1619',     15093,'Obligations à souscrire, à la souche','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15098,'SYSCOHADA-BJ','CAPIT','XXXXXX','162',      15092,'Emprunts et dettes aupres des etablissements de credit','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15099,'SYSCOHADA-BJ','CAPIT','XXXXXX','163',      15092,'Avances recues de l''etat','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15100,'SYSCOHADA-BJ','CAPIT','XXXXXX','164',      15092,'Avances recues et comptes courants bloques','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15101,'SYSCOHADA-BJ','CAPIT','XXXXXX','165',      15092,'Depots et cautionnements recus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15102,'SYSCOHADA-BJ','CAPIT','XXXXXX','1651',     15101,'Dépôts à terme','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15103,'SYSCOHADA-BJ','CAPIT','XXXXXX','1652',     15101,'Cautionnements','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15104,'SYSCOHADA-BJ','CAPIT','XXXXXX','166',      15092,'Interets courus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15105,'SYSCOHADA-BJ','CAPIT','XXXXXX','1661',     15104,'Sur emprunts obligataires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15106,'SYSCOHADA-BJ','CAPIT','XXXXXX','1662',     15104,'Sur emprunts et dettes auprès des établissements de crédit','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15107,'SYSCOHADA-BJ','CAPIT','XXXXXX','1663',     15104,'Sur avances reçues de l''etat','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15108,'SYSCOHADA-BJ','CAPIT','XXXXXX','1664',     15104,'Sur avances reçues et comptes courants bloqués','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15109,'SYSCOHADA-BJ','CAPIT','XXXXXX','1665',     15104,'Sur dépôts et cautionnements reçus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15110,'SYSCOHADA-BJ','CAPIT','XXXXXX','1667',     15104,'Sur avances assorties de conditions particulières','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15111,'SYSCOHADA-BJ','CAPIT','XXXXXX','1668',     15104,'Sur autres emprunts et dettes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15112,'SYSCOHADA-BJ','CAPIT','XXXXXX','167',      15092,'Avances assorties de conditions particulieres','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15113,'SYSCOHADA-BJ','CAPIT','XXXXXX','1671',     15112,'Avances bloquées pour augmentation du capital','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15114,'SYSCOHADA-BJ','CAPIT','XXXXXX','1672',     15112,'Avances conditionnées par l''etat','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15115,'SYSCOHADA-BJ','CAPIT','XXXXXX','1673',     15112,'Avances conditionnées par les autres organismes africains','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15116,'SYSCOHADA-BJ','CAPIT','XXXXXX','1674',     15112,'Avances conditionné par les autres organismes internationaux','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15117,'SYSCOHADA-BJ','CAPIT','XXXXXX','1676',     15112,'Droits du concédant exigibles en nature','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15118,'SYSCOHADA-BJ','CAPIT','XXXXXX','168',      15092,'Autres emprunts et dettes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15119,'SYSCOHADA-BJ','CAPIT','XXXXXX','1681',     15118,'Rentes viagères capitalisées','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15120,'SYSCOHADA-BJ','CAPIT','XXXXXX','1682',     15118,'Billets de fonds','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15121,'SYSCOHADA-BJ','CAPIT','XXXXXX','1683',     15118,'Dettes consécutives à des titres emprunté','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15122,'SYSCOHADA-BJ','CAPIT','XXXXXX','1684',     15118,'Dettes du concédant exigibles en nature','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15123,'SYSCOHADA-BJ','CAPIT','XXXXXX','1685',     15118,'Emprunts participatifs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15124,'SYSCOHADA-BJ','CAPIT','XXXXXX','1686',     15118,'Participation des travailleurs aux bénéfices','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15125,'SYSCOHADA-BJ','CAPIT','XXXXXX','17',       15000,'Dettes de credit-bail et contrats assimiles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15126,'SYSCOHADA-BJ','CAPIT','XXXXXX','172',      15125,'Emprunts equivalents de credit-bail immobilier','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15127,'SYSCOHADA-BJ','CAPIT','XXXXXX','173',      15125,'Emprunts equivalents de credit-bail mobilier','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15128,'SYSCOHADA-BJ','CAPIT','XXXXXX','176',      15125,'Interets courus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15129,'SYSCOHADA-BJ','CAPIT','XXXXXX','1762',     15128,'Sur emprunts équivalents de crédit-bail immobilier','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15130,'SYSCOHADA-BJ','CAPIT','XXXXXX','1763',     15128,'Sur emprunts équivalents de crédit-bail mobilier','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15131,'SYSCOHADA-BJ','CAPIT','XXXXXX','1768',     15128,'Sur emprunts équivalents d''autres contrats','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15132,'SYSCOHADA-BJ','CAPIT','XXXXXX','178',      15125,'Emprunts equivalents d''autres contrats','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15133,'SYSCOHADA-BJ','CAPIT','XXXXXX','18',       15000,'Dettes liees a des participations et comptes de liaison des etablissements et societes en participation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15134,'SYSCOHADA-BJ','CAPIT','XXXXXX','181',      15133,'Dettes liees a des participations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15135,'SYSCOHADA-BJ','CAPIT','XXXXXX','1811',     15134,'Dettes liées à des participations (groupe)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15136,'SYSCOHADA-BJ','CAPIT','XXXXXX','1812',     15134,'Dettes liées à des participations (hors groupe)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15137,'SYSCOHADA-BJ','CAPIT','XXXXXX','182',      15133,'Dettes liees a des societes en paticipation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15138,'SYSCOHADA-BJ','CAPIT','XXXXXX','183',      15133,'Interets courus sur dettes liees a des participations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15139,'SYSCOHADA-BJ','CAPIT','XXXXXX','184',      15133,'Comptes permanents bloques des etablissements et succursales','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15140,'SYSCOHADA-BJ','CAPIT','XXXXXX','185',      15133,'Comptes permanents non bloques des etablissements et succursales','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15141,'SYSCOHADA-BJ','CAPIT','XXXXXX','186',      15133,'Comptes de liaison charges','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15142,'SYSCOHADA-BJ','CAPIT','XXXXXX','187',      15133,'Comptes de liaison produits','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15143,'SYSCOHADA-BJ','CAPIT','XXXXXX','188',      15133,'Comptes de liaison des societes en participation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15144,'SYSCOHADA-BJ','CAPIT','XXXXXX','19',       15000,'Provisions financieres pour risques et charges','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15145,'SYSCOHADA-BJ','CAPIT','XXXXXX','191',      15144,'Provisions pour litiges','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15146,'SYSCOHADA-BJ','CAPIT','XXXXXX','192',      15144,'Provisions pour garanties donnees aux clients','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15147,'SYSCOHADA-BJ','CAPIT','XXXXXX','193',      15144,'Provisions pour pertes sur marches a achevement futur','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15148,'SYSCOHADA-BJ','CAPIT','XXXXXX','194',      15144,'Provisions pour pertes de change','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15149,'SYSCOHADA-BJ','CAPIT','XXXXXX','195',      15144,'Provisions pour impots','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15150,'SYSCOHADA-BJ','CAPIT','XXXXXX','196',      15144,'Provisions pour pensions et obligations similaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15151,'SYSCOHADA-BJ','CAPIT','XXXXXX','197',      15144,'Provisions pour charges a repartir sur plusieurs exercices','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15152,'SYSCOHADA-BJ','CAPIT','XXXXXX','1971',     15151,'Provisions pour grosses réparations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15153,'SYSCOHADA-BJ','CAPIT','XXXXXX','198',      15144,'Autres provisions financieres pour risques et charges','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15154,'SYSCOHADA-BJ','CAPIT','XXXXXX','1981',     15153,'Provisions pour amendes et pénalités','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15155,'SYSCOHADA-BJ','CAPIT','XXXXXX','1982',     15153,'Provisions pour renouvellement des immobilisations (entreprises concessionnaires)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15156,'SYSCOHADA-BJ','CAPIT','XXXXXX','1983',     15153,'Provisions pour propres assureurs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15157,'SYSCOHADA-BJ','CAPIT','XXXXXX','1988',     15153,'Autres provisions financières pour risques et charges','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15158,'SYSCOHADA-BJ','IMMO','XXXXXX','2',             0,'Charges immobilisees','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15159,'SYSCOHADA-BJ','IMMO','XXXXXX','201',       15158,'Frais d''etablissement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15160,'SYSCOHADA-BJ','IMMO','XXXXXX','2011',      15159,'Frais de constitution','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15161,'SYSCOHADA-BJ','IMMO','XXXXXX','2012',      15159,'Frais de prospection','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15162,'SYSCOHADA-BJ','IMMO','XXXXXX','2013',      15159,'Frais de publicité et de lancement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15163,'SYSCOHADA-BJ','IMMO','XXXXXX','2014',      15159,'Frais de fonctionnement antérieurs au démarrage','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15164,'SYSCOHADA-BJ','IMMO','XXXXXX','2015',      15159,'Frais de modification du capital (fusions, scissions transformations)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15165,'SYSCOHADA-BJ','IMMO','XXXXXX','2016',      15159,'Frais d''entrée à la bourse','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15166,'SYSCOHADA-BJ','IMMO','XXXXXX','2017',      15159,'Frais de restructuration','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15167,'SYSCOHADA-BJ','IMMO','XXXXXX','2018',      15159,'Frais divers d''établissement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15168,'SYSCOHADA-BJ','IMMO','XXXXXX','202',       15158,'Charges a repartir sur plusieurs exercices','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15169,'SYSCOHADA-BJ','IMMO','XXXXXX','2021',      15168,'Charges différées','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15170,'SYSCOHADA-BJ','IMMO','XXXXXX','2022',      15168,'Frais d''acquisition d''immobilisations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15171,'SYSCOHADA-BJ','IMMO','XXXXXX','2026',      15168,'Fais d''émission des emprunts','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15172,'SYSCOHADA-BJ','IMMO','XXXXXX','2028',      15168,'Charges à étaler','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15173,'SYSCOHADA-BJ','IMMO','XXXXXX','206',       15158,'Primes de remboursement des obligations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15174,'SYSCOHADA-BJ','IMMO','XXXXXX','2061',      15173,'Obligations ordinaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15175,'SYSCOHADA-BJ','IMMO','XXXXXX','2062',      15173,'Obligations convertibles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15176,'SYSCOHADA-BJ','IMMO','XXXXXX','2068',      15173,'Autres emprunts obligataires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15177,'SYSCOHADA-BJ','IMMO','XXXXXX','21',        15158,'Immobilisations incorporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15178,'SYSCOHADA-BJ','IMMO','XXXXXX','211',       15177,'Frais de recherche et de developpement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15179,'SYSCOHADA-BJ','IMMO','XXXXXX','212',       15177,'Brevets, licences, concessions et droits similaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15180,'SYSCOHADA-BJ','IMMO','XXXXXX','213',       15177,'Logiciels','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15181,'SYSCOHADA-BJ','IMMO','XXXXXX','214',       15177,'Marques','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15182,'SYSCOHADA-BJ','IMMO','XXXXXX','215',       15177,'Fonds commercial','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15183,'SYSCOHADA-BJ','IMMO','XXXXXX','216',       15177,'Droit au bail','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15184,'SYSCOHADA-BJ','IMMO','XXXXXX','217',       15177,'Investissements de creation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15185,'SYSCOHADA-BJ','IMMO','XXXXXX','218',       15177,'Autres droits et valeurs incorporels','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15186,'SYSCOHADA-BJ','IMMO','XXXXXX','219',       15177,'Immobilisations incorporelles en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15187,'SYSCOHADA-BJ','IMMO','XXXXXX','2191',      15186,'Frais de recherche et de développement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15188,'SYSCOHADA-BJ','IMMO','XXXXXX','2193',      15186,'Logiciels','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15189,'SYSCOHADA-BJ','IMMO','XXXXXX','2198',      15186,'Autres droits et valeurs incorporels','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15190,'SYSCOHADA-BJ','IMMO','XXXXXX','22',        15158,'Terrains','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15191,'SYSCOHADA-BJ','IMMO','XXXXXX','221',       15190,'Terrains agricoles et forestiers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15192,'SYSCOHADA-BJ','IMMO','XXXXXX','2211',      15191,'Terrains d''exploitation agricole','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15193,'SYSCOHADA-BJ','IMMO','XXXXXX','2212',      15191,'Terrains d''exploitation forestière','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15194,'SYSCOHADA-BJ','IMMO','XXXXXX','2218',      15191,'Autres terrains','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15195,'SYSCOHADA-BJ','IMMO','XXXXXX','222',       15190,'Terrains nus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15196,'SYSCOHADA-BJ','IMMO','XXXXXX','2221',      15195,'Terrains à bâtir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15197,'SYSCOHADA-BJ','IMMO','XXXXXX','2228',      15195,'Autres terrains nus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15198,'SYSCOHADA-BJ','IMMO','XXXXXX','223',       15190,'Terrains batis','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15199,'SYSCOHADA-BJ','IMMO','XXXXXX','2231',      15198,'Pour bâtiments industriels et agricoles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15200,'SYSCOHADA-BJ','IMMO','XXXXXX','2232',      15198,'Pour bâtiments administratifs et commerciaux','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15201,'SYSCOHADA-BJ','IMMO','XXXXXX','2234',      15198,'Pour bâtiments affectés aux autres opérations professionnelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15202,'SYSCOHADA-BJ','IMMO','XXXXXX','2235',      15198,'Pour bâtiments affectés aux autres opérations non professionnelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15203,'SYSCOHADA-BJ','IMMO','XXXXXX','2236',      15198,'Autres terrains bâtis','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15204,'SYSCOHADA-BJ','IMMO','XXXXXX','224',       15190,'Travaux de mise en valeur des terrains','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15205,'SYSCOHADA-BJ','IMMO','XXXXXX','2241',      15204,'Plantation d''arbres et d''arbustes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15206,'SYSCOHADA-BJ','IMMO','XXXXXX','2248',      15204,'Autres travaux','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15207,'SYSCOHADA-BJ','IMMO','XXXXXX','225',       15190,'Terrains de gisement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15208,'SYSCOHADA-BJ','IMMO','XXXXXX','2251',      15207,'Carrières','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15209,'SYSCOHADA-BJ','IMMO','XXXXXX','226',       15190,'Terrains amenages','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15210,'SYSCOHADA-BJ','IMMO','XXXXXX','2261',      15209,'Parkings','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15211,'SYSCOHADA-BJ','IMMO','XXXXXX','227',       15190,'Terrains mis en concession','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15212,'SYSCOHADA-BJ','IMMO','XXXXXX','228',       15190,'Autres terrains','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15213,'SYSCOHADA-BJ','IMMO','XXXXXX','2281',      15212,'Terrains des immeubles de rapport','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15214,'SYSCOHADA-BJ','IMMO','XXXXXX','2285',      15212,'Terrains des logements affectés au personnel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15215,'SYSCOHADA-BJ','IMMO','XXXXXX','2288',      15212,'Autres terrains','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15216,'SYSCOHADA-BJ','IMMO','XXXXXX','229',       15190,'Amenagements des terrains en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15217,'SYSCOHADA-BJ','IMMO','XXXXXX','2291',      15216,'Terrains agricoles et forestiers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15218,'SYSCOHADA-BJ','IMMO','XXXXXX','2292',      15216,'Terrains nus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15219,'SYSCOHADA-BJ','IMMO','XXXXXX','2295',      15216,'Terrains de gisement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15220,'SYSCOHADA-BJ','IMMO','XXXXXX','2298',      15216,'Autres travaux','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15221,'SYSCOHADA-BJ','IMMO','XXXXXX','23',        15158,'Bâtiments, installations techniques et agencements','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15222,'SYSCOHADA-BJ','IMMO','XXXXXX','231',       15221,'Bâtiments industriels, agricoles, administratifs et commerciaux sur sol propre','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15223,'SYSCOHADA-BJ','IMMO','XXXXXX','2311',      15222,'Bâtiments industriels','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15224,'SYSCOHADA-BJ','IMMO','XXXXXX','2312',      15222,'Bâtiments agricoles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15225,'SYSCOHADA-BJ','IMMO','XXXXXX','2313',      15222,'Bâtiments administratifs et commerciaux','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15226,'SYSCOHADA-BJ','IMMO','XXXXXX','2314',      15222,'Bâtiments affectés au logement du personnel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15227,'SYSCOHADA-BJ','IMMO','XXXXXX','2315',      15222,'Immeubles de rapport','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15228,'SYSCOHADA-BJ','IMMO','XXXXXX','232',       15221,'Bâtiments industriels, agricoles, administratifs et commerciaux sur sol d''autrui','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15229,'SYSCOHADA-BJ','IMMO','XXXXXX','2321',      15228,'Bâtiments industriels','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15230,'SYSCOHADA-BJ','IMMO','XXXXXX','2322',      15228,'Bâtiments agricoles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15231,'SYSCOHADA-BJ','IMMO','XXXXXX','2323',      15228,'Bâtiments administratifs et commerciaux','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15232,'SYSCOHADA-BJ','IMMO','XXXXXX','2324',      15228,'Bâtiments affectés au logement du personnel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15233,'SYSCOHADA-BJ','IMMO','XXXXXX','2325',      15228,'Immeubles de rapport','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15234,'SYSCOHADA-BJ','IMMO','XXXXXX','233',       15221,'Ouvrages d''infrastructures','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15235,'SYSCOHADA-BJ','IMMO','XXXXXX','2331',      15234,'Voies de terre','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15236,'SYSCOHADA-BJ','IMMO','XXXXXX','2332',      15234,'Voies de fer','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15237,'SYSCOHADA-BJ','IMMO','XXXXXX','2333',      15234,'Voies d''eau','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15238,'SYSCOHADA-BJ','IMMO','XXXXXX','2334',      15234,'Barrages, digues','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15239,'SYSCOHADA-BJ','IMMO','XXXXXX','2335',      15234,'Pistes d''aérodrome','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15240,'SYSCOHADA-BJ','IMMO','XXXXXX','2338',      15234,'Autres','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15241,'SYSCOHADA-BJ','IMMO','XXXXXX','234',       15221,'Installations techniques','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15242,'SYSCOHADA-BJ','IMMO','XXXXXX','2341',      15241,'Installations complexes spécialisées sur sol propre','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15243,'SYSCOHADA-BJ','IMMO','XXXXXX','2342',      15241,'Installations complexes spécialisées sur sol d''autrui','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15244,'SYSCOHADA-BJ','IMMO','XXXXXX','2343',      15241,'Installations à caractère spécifique sur sol propre','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15245,'SYSCOHADA-BJ','IMMO','XXXXXX','2344',      15241,'Installations à caractère spécifique sur sol d''autrui','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15246,'SYSCOHADA-BJ','IMMO','XXXXXX','235',       15221,'Amenagements de bureaux','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15247,'SYSCOHADA-BJ','IMMO','XXXXXX','2351',      15246,'Installations générales','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15248,'SYSCOHADA-BJ','IMMO','XXXXXX','2358',      15246,'Autres installations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15249,'SYSCOHADA-BJ','IMMO','XXXXXX','237',       15221,'Batiments industriels, agricoles et commerciaux mis en concession','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15250,'SYSCOHADA-BJ','IMMO','XXXXXX','238',       15221,'Autres installations et agencements','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15251,'SYSCOHADA-BJ','IMMO','XXXXXX','239',       15221,'Bâtiments et installations en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15252,'SYSCOHADA-BJ','IMMO','XXXXXX','2391',      15251,'Bâtiments et installations en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15253,'SYSCOHADA-BJ','IMMO','XXXXXX','24',        15158,'Materiels','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15254,'SYSCOHADA-BJ','IMMO','XXXXXX','241',       15253,'Materiel et outillage industriel et commercial','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15255,'SYSCOHADA-BJ','IMMO','XXXXXX','2411',      15254,'Matériel industriel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15256,'SYSCOHADA-BJ','IMMO','XXXXXX','2412',      15254,'Outillage industriel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15257,'SYSCOHADA-BJ','IMMO','XXXXXX','2413',      15254,'Matériel commercial','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15258,'SYSCOHADA-BJ','IMMO','XXXXXX','2414',      15254,'Outillage commercial','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15259,'SYSCOHADA-BJ','IMMO','XXXXXX','242',       15253,'Materiel et outillage agricole','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15260,'SYSCOHADA-BJ','IMMO','XXXXXX','2421',      15259,'Matériel agricole','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15261,'SYSCOHADA-BJ','IMMO','XXXXXX','2422',      15259,'Outillage agricole','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15262,'SYSCOHADA-BJ','IMMO','XXXXXX','243',       15253,'Materiel d''emballage recuperable et identifiable','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15263,'SYSCOHADA-BJ','IMMO','XXXXXX','244',       15253,'Materiel et mobilier','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15264,'SYSCOHADA-BJ','IMMO','XXXXXX','2441',      15263,'Matériel de bureau','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15265,'SYSCOHADA-BJ','IMMO','XXXXXX','2442',      15263,'Matériel informatique','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15266,'SYSCOHADA-BJ','IMMO','XXXXXX','2443',      15263,'Matériel bureautique','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15267,'SYSCOHADA-BJ','IMMO','XXXXXX','2444',      15263,'Mobilier de bureau','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15268,'SYSCOHADA-BJ','IMMO','XXXXXX','2446',      15263,'Matériel et mobilier des immeubles de rapport','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15269,'SYSCOHADA-BJ','IMMO','XXXXXX','2447',      15263,'Matériel et mobilier des logements du personnel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15270,'SYSCOHADA-BJ','IMMO','XXXXXX','245',       15253,'Materiel de transport','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15271,'SYSCOHADA-BJ','IMMO','XXXXXX','2451',      15270,'Matériel automobile','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15272,'SYSCOHADA-BJ','IMMO','XXXXXX','2452',      15270,'Matériel ferroviaire','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15273,'SYSCOHADA-BJ','IMMO','XXXXXX','2453',      15270,'Matériel fluvial, lagunaire','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15274,'SYSCOHADA-BJ','IMMO','XXXXXX','2454',      15270,'Matériel naval','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15275,'SYSCOHADA-BJ','IMMO','XXXXXX','2455',      15270,'Matériel aérien','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15276,'SYSCOHADA-BJ','IMMO','XXXXXX','2456',      15270,'Matériel hippomobile','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15277,'SYSCOHADA-BJ','IMMO','XXXXXX','2458',      15270,'Autres (vélo, mobylette, moto)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15278,'SYSCOHADA-BJ','IMMO','XXXXXX','246',       15253,'Immobilisations animales et agricoles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15279,'SYSCOHADA-BJ','IMMO','XXXXXX','2461',      15278,'Cheptel, animaux de trait','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15280,'SYSCOHADA-BJ','IMMO','XXXXXX','2462',      15278,'Cheptel, animaux reproducteurs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15281,'SYSCOHADA-BJ','IMMO','XXXXXX','2463',      15278,'Animaux de garde','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15282,'SYSCOHADA-BJ','IMMO','XXXXXX','2465',      15278,'Plantations agricoles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15283,'SYSCOHADA-BJ','IMMO','XXXXXX','2468',      15278,'Autres','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15284,'SYSCOHADA-BJ','IMMO','XXXXXX','247',       15253,'Agencements et amenagements du materiel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15285,'SYSCOHADA-BJ','IMMO','XXXXXX','248',       15253,'Autres materiels','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15286,'SYSCOHADA-BJ','IMMO','XXXXXX','2481',      15285,'Collections et oeuvres d''art','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15287,'SYSCOHADA-BJ','IMMO','XXXXXX','249',       15253,'Materiel en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15288,'SYSCOHADA-BJ','IMMO','XXXXXX','2491',      15287,'Matériel et outillage industriel et commercial','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15289,'SYSCOHADA-BJ','IMMO','XXXXXX','2492',      15287,'Matériel et outillage agricole','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15290,'SYSCOHADA-BJ','IMMO','XXXXXX','2493',      15287,'Matériel d''emballage récupérable et identifiable','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15291,'SYSCOHADA-BJ','IMMO','XXXXXX','2494',      15287,'Matériel et mobilier de bureau','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15292,'SYSCOHADA-BJ','IMMO','XXXXXX','2495',      15287,'Matériel de transport','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15293,'SYSCOHADA-BJ','IMMO','XXXXXX','2496',      15287,'Immobilisations animales et agricoles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15294,'SYSCOHADA-BJ','IMMO','XXXXXX','2497',      15287,'Agencements et aménagements du matériel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15295,'SYSCOHADA-BJ','IMMO','XXXXXX','2498',      15287,'Autres matériels','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15296,'SYSCOHADA-BJ','IMMO','XXXXXX','25',        15158,'Avances et acomptes verses sur immobilisations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15297,'SYSCOHADA-BJ','IMMO','XXXXXX','251',       15296,'Avances et acomptes verses sur immobilisations incorporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15298,'SYSCOHADA-BJ','IMMO','XXXXXX','252',       15296,'Avances et acomptes verses sur immobilisations corporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15299,'SYSCOHADA-BJ','IMMO','XXXXXX','26',        15158,'Titres de participation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15300,'SYSCOHADA-BJ','IMMO','XXXXXX','261',       15299,'Titres de participation dans des societes sous contrôle exclusif','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15301,'SYSCOHADA-BJ','IMMO','XXXXXX','262',       15299,'Titres de participation dans des societes sous contrôle conjoint','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15302,'SYSCOHADA-BJ','IMMO','XXXXXX','263',       15299,'Titres de participation dans des societes conferant une influence notable','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15303,'SYSCOHADA-BJ','IMMO','XXXXXX','265',       15299,'Participations dans des organismes professionnels','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15304,'SYSCOHADA-BJ','IMMO','XXXXXX','266',       15299,'Part dans des groupements d''interets economique (g.i.e.)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15305,'SYSCOHADA-BJ','IMMO','XXXXXX','268',       15299,'Autres titres de participation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15306,'SYSCOHADA-BJ','IMMO','XXXXXX','27',        15158,'Autres immobilisations financières','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15307,'SYSCOHADA-BJ','IMMO','XXXXXX','271',       15306,'Prêts et creances non commerciales','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15308,'SYSCOHADA-BJ','IMMO','XXXXXX','2711',      15307,'Prêts participatifs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15309,'SYSCOHADA-BJ','IMMO','XXXXXX','2712',      15307,'Prêts aux associés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15310,'SYSCOHADA-BJ','IMMO','XXXXXX','2713',      15307,'Billets de fonds','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15311,'SYSCOHADA-BJ','IMMO','XXXXXX','2714',      15307,'Titres prêtés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15312,'SYSCOHADA-BJ','IMMO','XXXXXX','272',       15306,'Prets au personnel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15313,'SYSCOHADA-BJ','IMMO','XXXXXX','2721',      15312,'Prêts immobiliers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15314,'SYSCOHADA-BJ','IMMO','XXXXXX','2722',      15312,'Prêts mobiliers et d''intallation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15315,'SYSCOHADA-BJ','IMMO','XXXXXX','2728',      15312,'Autres prêts (frais d''étude...)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15316,'SYSCOHADA-BJ','IMMO','XXXXXX','273',       15306,'Creances sur l''etat','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15317,'SYSCOHADA-BJ','IMMO','XXXXXX','2731',      15316,'Retenues de garantie','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15318,'SYSCOHADA-BJ','IMMO','XXXXXX','2733',      15316,'Fonds reglementé','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15319,'SYSCOHADA-BJ','IMMO','XXXXXX','2738',      15316,'Autres','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15320,'SYSCOHADA-BJ','IMMO','XXXXXX','274',       15306,'Titres immobilises','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15321,'SYSCOHADA-BJ','IMMO','XXXXXX','2741',      15320,'Titres immobilisés de l''activité de portefeuille (t.i.a.p.)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15322,'SYSCOHADA-BJ','IMMO','XXXXXX','2742',      15320,'Titres participatifs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15323,'SYSCOHADA-BJ','IMMO','XXXXXX','2743',      15320,'Certificats d''investissement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15324,'SYSCOHADA-BJ','IMMO','XXXXXX','2744',      15320,'Parts de fonds commun de placement (f.c.p.)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15325,'SYSCOHADA-BJ','IMMO','XXXXXX','2748',      15320,'Autres titres immobilisés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15326,'SYSCOHADA-BJ','IMMO','XXXXXX','275',       15306,'Depots et cautionnements verses','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15327,'SYSCOHADA-BJ','IMMO','XXXXXX','2751',      15326,'Dépôts pour loyers d''avance','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15328,'SYSCOHADA-BJ','IMMO','XXXXXX','2752',      15326,'Dépôts pour l''électricité','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15329,'SYSCOHADA-BJ','IMMO','XXXXXX','2753',      15326,'Dépôts pour l''eau','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15330,'SYSCOHADA-BJ','IMMO','XXXXXX','2754',      15326,'Dépôts pour le gaz','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15331,'SYSCOHADA-BJ','IMMO','XXXXXX','2755',      15326,'Dépôts pour le téléphone, le télex, la télécopie','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15332,'SYSCOHADA-BJ','IMMO','XXXXXX','2756',      15326,'Cautionnements sur les marchés publics','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15333,'SYSCOHADA-BJ','IMMO','XXXXXX','2757',      15326,'Cautionnements sur autres opérations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15334,'SYSCOHADA-BJ','IMMO','XXXXXX','2758',      15326,'Autres dépôts et cautionnements','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15335,'SYSCOHADA-BJ','IMMO','XXXXXX','276',       15306,'Interets courus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15336,'SYSCOHADA-BJ','IMMO','XXXXXX','2761',      15335,'Prêts et créances non commerciales','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15337,'SYSCOHADA-BJ','IMMO','XXXXXX','2762',      15335,'Prêts au personnel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15338,'SYSCOHADA-BJ','IMMO','XXXXXX','2763',      15335,'Créances sur l''etat','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15339,'SYSCOHADA-BJ','IMMO','XXXXXX','2764',      15335,'Titres immobilisés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15340,'SYSCOHADA-BJ','IMMO','XXXXXX','2765',      15335,'Dépôts et cautionnements versés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15341,'SYSCOHADA-BJ','IMMO','XXXXXX','2767',      15335,'Créances rattachées à des participations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15342,'SYSCOHADA-BJ','IMMO','XXXXXX','2768',      15335,'Immobilisations financières diverses','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15343,'SYSCOHADA-BJ','IMMO','XXXXXX','277',       15306,'Créances rattachees a des participations et des avances a des g.i.e.','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15344,'SYSCOHADA-BJ','IMMO','XXXXXX','2771',      15343,'Créances rattachées à des participations (groupe)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15345,'SYSCOHADA-BJ','IMMO','XXXXXX','2772',      15343,'Créances rattachées à des participations (hors groupe)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15346,'SYSCOHADA-BJ','IMMO','XXXXXX','2773',      15343,'Créances rattachées à des sociétés en participation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15347,'SYSCOHADA-BJ','IMMO','XXXXXX','2774',      15343,'Avances à des groupements d''intérêt économique (g.i.e.)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15348,'SYSCOHADA-BJ','IMMO','XXXXXX','278',       15306,'Immobilisations financieres diverses','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15349,'SYSCOHADA-BJ','IMMO','XXXXXX','2781',      15348,'Créances diverses groupe','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15350,'SYSCOHADA-BJ','IMMO','XXXXXX','2782',      15348,'Créances diverses hors groupe','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15351,'SYSCOHADA-BJ','IMMO','XXXXXX','2785',      15348,'Or et métaux précieux (1)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15352,'SYSCOHADA-BJ','IMMO','XXXXXX','28',        15158,'Amortissemnts','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15353,'SYSCOHADA-BJ','IMMO','XXXXXX','281',       15352,'Amortissements des immobilisations incorporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15354,'SYSCOHADA-BJ','IMMO','XXXXXX','2811',      15353,'Amortissements des frais de recherche et de développement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15355,'SYSCOHADA-BJ','IMMO','XXXXXX','2812',      15353,'Amortissements des brevets, licences, concessions et droits similaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15356,'SYSCOHADA-BJ','IMMO','XXXXXX','2813',      15353,'Amortissements des logiciels','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15357,'SYSCOHADA-BJ','IMMO','XXXXXX','2814',      15353,'Amortissements des marques','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15358,'SYSCOHADA-BJ','IMMO','XXXXXX','2815',      15353,'Amortissements du fonds commercial','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15359,'SYSCOHADA-BJ','IMMO','XXXXXX','2816',      15353,'Amortissements du droit au bail','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15360,'SYSCOHADA-BJ','IMMO','XXXXXX','2817',      15353,'Amortissements des investissements de création','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15361,'SYSCOHADA-BJ','IMMO','XXXXXX','2818',      15353,'Amortissements des autres droits et valeurs incorporels','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15362,'SYSCOHADA-BJ','IMMO','XXXXXX','282',       15352,'Amortissements des terrains','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15363,'SYSCOHADA-BJ','IMMO','XXXXXX','2821',      15362,'Amortissements des terrains agricoles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15364,'SYSCOHADA-BJ','IMMO','XXXXXX','2824',      15362,'Amortissements des travaux de mise en valeur des terrains','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15365,'SYSCOHADA-BJ','IMMO','XXXXXX','2825',      15362,'Amortissements des terrains de gisements','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15366,'SYSCOHADA-BJ','IMMO','XXXXXX','283',       15352,'Amortissements des batiments, installations techniques et agencements','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15367,'SYSCOHADA-BJ','IMMO','XXXXXX','2831',      15366,'Amortissements des bâtiments industriels, agricoles, administratifs et commerciaux sur sol propres','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15368,'SYSCOHADA-BJ','IMMO','XXXXXX','2832',      15366,'Amortissements des bâtiments industriels, agricoles, administratifs et commerciaux sur sol d''autrui','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15369,'SYSCOHADA-BJ','IMMO','XXXXXX','2833',      15366,'Amortissements des ouvrages d''infrastructure','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15370,'SYSCOHADA-BJ','IMMO','XXXXXX','2834',      15366,'Amortissements des installations techniques','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15371,'SYSCOHADA-BJ','IMMO','XXXXXX','2835',      15366,'Amortissements des aménagements de bureaux','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15372,'SYSCOHADA-BJ','IMMO','XXXXXX','2837',      15366,'Amortissements des bâtiments  industriels, agricoles et commerciaux mis en concession','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15373,'SYSCOHADA-BJ','IMMO','XXXXXX','2838',      15366,'Amortissements des autres installations et agencements','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15374,'SYSCOHADA-BJ','IMMO','XXXXXX','284',       15352,'Amortissement du materiel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15375,'SYSCOHADA-BJ','IMMO','XXXXXX','2841',      15374,'Amortissements du matériel et outillage industriel et commercial','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15376,'SYSCOHADA-BJ','IMMO','XXXXXX','2842',      15374,'Amortissements du matériel et outillage agricole','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15377,'SYSCOHADA-BJ','IMMO','XXXXXX','2843',      15374,'Amortissements du matériel d''emballage récupérable et identifiable','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15378,'SYSCOHADA-BJ','IMMO','XXXXXX','2844',      15374,'Amortissements du matériel et mobilier','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15379,'SYSCOHADA-BJ','IMMO','XXXXXX','2845',      15374,'Amortissements du materiel de transport','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15380,'SYSCOHADA-BJ','IMMO','XXXXXX','2846',      15374,'Amortissements des immobilisations animales et agricoles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15381,'SYSCOHADA-BJ','IMMO','XXXXXX','2847',      15374,'Amortissements des agencements et aménagements du matériel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15382,'SYSCOHADA-BJ','IMMO','XXXXXX','2848',      15374,'Amortissements des autres matériels','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15383,'SYSCOHADA-BJ','IMMO','XXXXXX','29',        15158,'Provisions pour depreciation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15384,'SYSCOHADA-BJ','IMMO','XXXXXX','291',       15383,'Provisions pour depreciation des immobilisations incorporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15385,'SYSCOHADA-BJ','IMMO','XXXXXX','2912',      15384,'Provisions pour dépréciation des brevets, licences, concessions et droits similaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15386,'SYSCOHADA-BJ','IMMO','XXXXXX','2913',      15384,'Provisions pour dépréciation des logiciels','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15387,'SYSCOHADA-BJ','IMMO','XXXXXX','2914',      15384,'Provisions pour dépréciation des marques','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15388,'SYSCOHADA-BJ','IMMO','XXXXXX','2915',      15384,'Provisions pour dépréciation du fonds de commerce','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15389,'SYSCOHADA-BJ','IMMO','XXXXXX','2916',      15384,'Provisions pour dépréciation du droit de bail','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15390,'SYSCOHADA-BJ','IMMO','XXXXXX','2917',      15384,'Provisions pour dépréciation des investissements de création','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15391,'SYSCOHADA-BJ','IMMO','XXXXXX','2918',      15384,'Provisions pour dépréciation des autres droits et valeurs incorporels','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15392,'SYSCOHADA-BJ','IMMO','XXXXXX','2919',      15384,'Provisions pour dépréciation des immobilisations incorporelles en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15393,'SYSCOHADA-BJ','IMMO','XXXXXX','292',       15383,'Provisions pour depreciation des terrains','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15394,'SYSCOHADA-BJ','IMMO','XXXXXX','2921',      15393,'Provisions pour dépréciations des terrains agricoles et forestiers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15395,'SYSCOHADA-BJ','IMMO','XXXXXX','2922',      15393,'Provisions pour dépréciation des terrains nus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15396,'SYSCOHADA-BJ','IMMO','XXXXXX','2923',      15393,'Provisions pour dépréciation des terrains bâtis','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15397,'SYSCOHADA-BJ','IMMO','XXXXXX','2924',      15393,'Provisions pour dépréciation des travaux de mise en valeur des terrains','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15398,'SYSCOHADA-BJ','IMMO','XXXXXX','2925',      15393,'Provisions pour dépréciation des terrains de gisement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15399,'SYSCOHADA-BJ','IMMO','XXXXXX','2926',      15393,'Provisions pour dépréciation des terrains aménagés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15400,'SYSCOHADA-BJ','IMMO','XXXXXX','2927',      15393,'Provisions pour dépréciation des terrains mis en concession','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15401,'SYSCOHADA-BJ','IMMO','XXXXXX','2928',      15393,'Provisions pour dépréciation des autres terrains','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15402,'SYSCOHADA-BJ','IMMO','XXXXXX','2929',      15393,'Provisions pour dépréciation des aménagements terrains en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15403,'SYSCOHADA-BJ','IMMO','XXXXXX','293',       15383,'Provisions pour depreciation des batiments, installations techniques et agencements','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15404,'SYSCOHADA-BJ','IMMO','XXXXXX','2931',      15403,'Provisions pour dépréciation des bâtiments industriels, agricoles, administratifs et commerciaux sur sol propre','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15405,'SYSCOHADA-BJ','IMMO','XXXXXX','2932',      15403,'Provisions pour dépréciation des bâtiments industriels, agricoles, administratifs et commerciaux sur sol d''autrui','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15406,'SYSCOHADA-BJ','IMMO','XXXXXX','2933',      15403,'Provisions pour dépréciation des ouvrages d''infrastructures','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15407,'SYSCOHADA-BJ','IMMO','XXXXXX','2934',      15403,'Provisions pour dépréciation des installations techniques','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15408,'SYSCOHADA-BJ','IMMO','XXXXXX','2935',      15403,'Provisions pour dépréciation des aménagements de bureaux','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15409,'SYSCOHADA-BJ','IMMO','XXXXXX','2937',      15403,'Provisions pour dépréciation des bâtiments industriels, agricoles et commerciaux mis en concession','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15410,'SYSCOHADA-BJ','IMMO','XXXXXX','2938',      15403,'Provisions pour dépréciation des autres installations et agencements','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15411,'SYSCOHADA-BJ','IMMO','XXXXXX','2939',      15403,'Provisions pour dépréciation des bâtiments et installations en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15412,'SYSCOHADA-BJ','IMMO','XXXXXX','294',       15383,'Provisions pour depreciation des materiels','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15413,'SYSCOHADA-BJ','IMMO','XXXXXX','2941',      15412,'Provisions pour dépréciation du matériel et outillage industriel et commercial','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15414,'SYSCOHADA-BJ','IMMO','XXXXXX','2942',      15412,'Provisions pour dépréciation du matériel et outillage agricole','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15415,'SYSCOHADA-BJ','IMMO','XXXXXX','2943',      15412,'Provisions pour dépréciation du matériel d''emballage récupérable et identifiable','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15416,'SYSCOHADA-BJ','IMMO','XXXXXX','2944',      15412,'Provisions pour dépréciation du matériel et mobilier','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15417,'SYSCOHADA-BJ','IMMO','XXXXXX','2945',      15412,'Provisions pour dépréciation du matériel de transport','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15418,'SYSCOHADA-BJ','IMMO','XXXXXX','2946',      15412,'Provisions pour dépréciation des immobilisations animales et agricoles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15419,'SYSCOHADA-BJ','IMMO','XXXXXX','2947',      15412,'Provisions pour dépréciation des agencements et aménagements du matériel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15420,'SYSCOHADA-BJ','IMMO','XXXXXX','2948',      15412,'Provisions pour dépréciation des autres matériels','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15421,'SYSCOHADA-BJ','IMMO','XXXXXX','2949',      15412,'Provisions pour dépréciation des matériels en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15422,'SYSCOHADA-BJ','IMMO','XXXXXX','295',       15383,'Provisions pour depreciation des avances et acomptes verses sur immobilisations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15423,'SYSCOHADA-BJ','IMMO','XXXXXX','2951',      15422,'Provisions pour dépréciation des avances et acomptes versés sur immobilisations incorporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15424,'SYSCOHADA-BJ','IMMO','XXXXXX','2952',      15422,'Provisions pour dépréciation des avances et acomptes versés sur immobilisations corporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15425,'SYSCOHADA-BJ','IMMO','XXXXXX','296',       15383,'Provisions pour dépréciation des titres de participation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15426,'SYSCOHADA-BJ','IMMO','XXXXXX','2961',      15425,'Provisions pour dépréciation des titres de participation dans des sociétés sous contrôle exclusif','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15427,'SYSCOHADA-BJ','IMMO','XXXXXX','2962',      15425,'Provisions pour dépréciation des titres de participations dans les sociétés sous contrôle conjoint','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15428,'SYSCOHADA-BJ','IMMO','XXXXXX','2963',      15425,'Provisions pour dépréciation des titres de participations dans les sociétés confèrant une influence notable','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15429,'SYSCOHADA-BJ','IMMO','XXXXXX','2965',      15425,'Provisions pour dépréciation des participations dans les organismes professionnels','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15430,'SYSCOHADA-BJ','IMMO','XXXXXX','2966',      15425,'Provisions pour dépréciation des parts dans des g.i.e.','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15431,'SYSCOHADA-BJ','IMMO','XXXXXX','2968',      15425,'Provisions pour dépréciation des autres titres de participation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15432,'SYSCOHADA-BJ','IMMO','XXXXXX','297',       15383,'Provisions pour dépréciation des autres immobilisations financieres','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15433,'SYSCOHADA-BJ','IMMO','XXXXXX','2971',      15432,'Provisions pour dépréciation des prêts et créances non commerciales','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15434,'SYSCOHADA-BJ','IMMO','XXXXXX','2972',      15432,'Provisions pour dépréciation des prêts du personnel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15435,'SYSCOHADA-BJ','IMMO','XXXXXX','2973',      15432,'Provisions pour dépréciation des créances sur l''etat','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15436,'SYSCOHADA-BJ','IMMO','XXXXXX','2974',      15432,'Provisions pour dépréciation des titres immobilisés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15437,'SYSCOHADA-BJ','IMMO','XXXXXX','2975',      15432,'Provisions pour dépréciation des dépôts et cautionnements versés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15438,'SYSCOHADA-BJ','IMMO','XXXXXX','2977',      15432,'Provisions pour dépréciation des créances rattachées à des participations et avances à des g.i.e.','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15439,'SYSCOHADA-BJ','IMMO','XXXXXX','2978',      15432,'Provisions pour dépréciation des créances financières','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15440,'SYSCOHADA-BJ','STOCK','XXXXXX','31',           0,'Marchandises','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15441,'SYSCOHADA-BJ','STOCK','XXXXXX','311',      15440,'Marchandises a','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15442,'SYSCOHADA-BJ','STOCK','XXXXXX','3111',     15441,'Marchandises a1','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15443,'SYSCOHADA-BJ','STOCK','XXXXXX','3112',     15441,'Marchandises a2','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15444,'SYSCOHADA-BJ','STOCK','XXXXXX','312',      15440,'Marchandises b','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15445,'SYSCOHADA-BJ','STOCK','XXXXXX','3121',     15444,'Marchandises b1','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15446,'SYSCOHADA-BJ','STOCK','XXXXXX','3122',     15444,'Marchandises b2','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15447,'SYSCOHADA-BJ','STOCK','XXXXXX','318',      15440,'Marchandises hors activites ordinaires (h.a.o.)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15448,'SYSCOHADA-BJ','STOCK','XXXXXX','32',           0,'Matieres premieres et fournitures liees','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15449,'SYSCOHADA-BJ','STOCK','XXXXXX','321',      15448,'Matieres a','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15450,'SYSCOHADA-BJ','STOCK','XXXXXX','322',      15448,'Matieres b','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15451,'SYSCOHADA-BJ','STOCK','XXXXXX','323',      15448,'Fournitures (a,b)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15452,'SYSCOHADA-BJ','STOCK','XXXXXX','33',           0,'Autres approvisionnements','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15453,'SYSCOHADA-BJ','STOCK','XXXXXX','331',      15452,'Matieres consommables','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15454,'SYSCOHADA-BJ','STOCK','XXXXXX','332',      15452,'Fournitures d''atelier et d''usine','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15455,'SYSCOHADA-BJ','STOCK','XXXXXX','333',      15452,'Fournitures de magasin','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15456,'SYSCOHADA-BJ','STOCK','XXXXXX','334',      15452,'Fournitures de bureau','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15457,'SYSCOHADA-BJ','STOCK','XXXXXX','335',      15452,'Emballages','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15458,'SYSCOHADA-BJ','STOCK','XXXXXX','3351',     15457,'Emballages perdus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15459,'SYSCOHADA-BJ','STOCK','XXXXXX','3352',     15457,'Emballages récupérables non identifiables','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15460,'SYSCOHADA-BJ','STOCK','XXXXXX','3353',     15457,'Emballages à usage mixte','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15461,'SYSCOHADA-BJ','STOCK','XXXXXX','3358',     15457,'Autres emballages','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15462,'SYSCOHADA-BJ','STOCK','XXXXXX','338',      15452,'Autres matieres','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15463,'SYSCOHADA-BJ','STOCK','XXXXXX','34',           0,'Produits en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15464,'SYSCOHADA-BJ','STOCK','XXXXXX','341',      15463,'Produits en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15465,'SYSCOHADA-BJ','STOCK','XXXXXX','3411',     15464,'Produits en cours p1','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15466,'SYSCOHADA-BJ','STOCK','XXXXXX','3412',     15464,'Produits en cours p2','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15467,'SYSCOHADA-BJ','STOCK','XXXXXX','342',      15463,'Travaux en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15468,'SYSCOHADA-BJ','STOCK','XXXXXX','3421',     15467,'Travaux en cours t1','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15469,'SYSCOHADA-BJ','STOCK','XXXXXX','3422',     15467,'Travaux en cours t2','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15470,'SYSCOHADA-BJ','STOCK','XXXXXX','343',      15463,'Produits intermediaires en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15471,'SYSCOHADA-BJ','STOCK','XXXXXX','3431',     15470,'Produits intermédiaires a','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15472,'SYSCOHADA-BJ','STOCK','XXXXXX','3432',     15470,'Produits intermédiaires b','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15473,'SYSCOHADA-BJ','STOCK','XXXXXX','344',      15463,'Produits residuels en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15474,'SYSCOHADA-BJ','STOCK','XXXXXX','3441',     15473,'Produits résiduels a','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15475,'SYSCOHADA-BJ','STOCK','XXXXXX','3442',     15473,'Produits résiduels b','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15476,'SYSCOHADA-BJ','STOCK','XXXXXX','35',           0,'Services en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15477,'SYSCOHADA-BJ','STOCK','XXXXXX','351',      15476,'Etudes en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15478,'SYSCOHADA-BJ','STOCK','XXXXXX','3511',     15477,'Etudes en cours e1','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15479,'SYSCOHADA-BJ','STOCK','XXXXXX','3512',     15477,'Etudes en cours e2','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15480,'SYSCOHADA-BJ','STOCK','XXXXXX','352',      15476,'Prestations de services en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15481,'SYSCOHADA-BJ','STOCK','XXXXXX','3521',     15480,'Prestations de services s1','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15482,'SYSCOHADA-BJ','STOCK','XXXXXX','3522',     15480,'Prestations de services s2','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15483,'SYSCOHADA-BJ','STOCK','XXXXXX','36',           0,'Produits finis','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15484,'SYSCOHADA-BJ','STOCK','XXXXXX','361',      15483,'Produits a','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15485,'SYSCOHADA-BJ','STOCK','XXXXXX','362',      15483,'Produits b','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15486,'SYSCOHADA-BJ','STOCK','XXXXXX','37',           0,'Produits intermediaires et residuels','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15487,'SYSCOHADA-BJ','STOCK','XXXXXX','371',      15486,'Produits intermediaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15488,'SYSCOHADA-BJ','STOCK','XXXXXX','3711',     15487,'Produits intermédiaires a','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15489,'SYSCOHADA-BJ','STOCK','XXXXXX','3712',     15487,'Produits intermédiaires b','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15490,'SYSCOHADA-BJ','STOCK','XXXXXX','372',      15486,'Produits residuels','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15491,'SYSCOHADA-BJ','STOCK','XXXXXX','3721',     15490,'Déchets','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15492,'SYSCOHADA-BJ','STOCK','XXXXXX','3722',     15490,'Rebuts','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15493,'SYSCOHADA-BJ','STOCK','XXXXXX','3723',     15490,'Matières de récupération','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15494,'SYSCOHADA-BJ','STOCK','XXXXXX','38',           0,'Stocks en cours de route, en consignation ou en depot','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15495,'SYSCOHADA-BJ','STOCK','XXXXXX','381',      15494,'Marchandises en cours de route','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15496,'SYSCOHADA-BJ','STOCK','XXXXXX','382',      15494,'Matieres premieres et fournitures liees en cours de route','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15497,'SYSCOHADA-BJ','STOCK','XXXXXX','383',      15494,'Autres approvisionnements en cours de route','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15498,'SYSCOHADA-BJ','STOCK','XXXXXX','386',      15494,'Produits finis en cours de route','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15499,'SYSCOHADA-BJ','STOCK','XXXXXX','387',      15494,'Stocks en consignation ou en depot','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15500,'SYSCOHADA-BJ','STOCK','XXXXXX','3871',     15499,'Stock en consignation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15501,'SYSCOHADA-BJ','STOCK','XXXXXX','3872',     15499,'Stock en dépôt','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15502,'SYSCOHADA-BJ','STOCK','XXXXXX','388',      15494,'Stock provenant d''immobilisations mises hors service ou au rebut','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15503,'SYSCOHADA-BJ','STOCK','XXXXXX','39',           0,'Depreciation des stocks','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15504,'SYSCOHADA-BJ','STOCK','XXXXXX','391',      15503,'Depreciation des stoks de marchandises','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15505,'SYSCOHADA-BJ','STOCK','XXXXXX','392',      15503,'Depreciation des stoks de matieres premieres et fournitures liees','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15506,'SYSCOHADA-BJ','STOCK','XXXXXX','393',      15503,'Depreciation des stocks d''autres approvisionnements','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15507,'SYSCOHADA-BJ','STOCK','XXXXXX','394',      15503,'Depreciations des productions en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15508,'SYSCOHADA-BJ','STOCK','XXXXXX','395',      15503,'Depreciations des services en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15509,'SYSCOHADA-BJ','STOCK','XXXXXX','396',      15503,'Depreciation des stocks de produits finis','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15510,'SYSCOHADA-BJ','STOCK','XXXXXX','397',      15503,'Depreciation des stocks de produits intermediaires et residuels','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15511,'SYSCOHADA-BJ','STOCK','XXXXXX','398',      15503,'Depreciation des stocks en cours de route, en consignation ou en depot','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15512,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','4',       0,'Fournisseurs et comptes rattaches','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15513,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','401', 15512,'Fournisseurs,  dettes en comptes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15514,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','4011',15513,'Fournisseurs  locaux','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15515,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','4012',15513,'Fournisseurs groupe','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15516,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','4013',15513,'Fournisseurs sous-traitants','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15517,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','4017',15513,'Fournisseurs retenue  de garantie','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15518,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','402', 15512,'Fournisseurs, effets a payer (e.a.p)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15519,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','4021',15518,'Fournisseurs, effets à payer','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15520,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','4022',15518,'Fournisseurs-groupe, effets à payer','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15521,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','4023',15518,'Fournisseurs sous-traitants effets à payer','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15522,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','408', 15512,'Fournisseurs, factures non parvenues','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15523,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','4081',15522,'Fournisseurs factures non parvenues','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15524,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','4082',15522,'Fournisseurs - groupe','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15525,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','4083',15522,'Fournisseurs sous-traitant','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15526,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','4086',15522,'Fournisseurs, intérêts courus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15527,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','409', 15512,'Fournisseurs debiteurs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15528,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','4091',15527,'Fournisseurs avances et acomptes versés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15529,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','4092',15527,'Fournisseurs - groupe avances et acomptes versés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15530,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','4093',15527,'Fournisseurs sous-traitants avances et acompte versés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15531,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','4094',15527,'Fournisseurs créances pour emballages et matériels à rendre','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15532,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','4098',15527,'Rabais, remises, ristournes et autres avoirs à obtenir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15533,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','41',  15512,'Clients et compte rattaches','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15534,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','411', 15533,'Clients','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15535,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','4111',15534,'Clients','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15536,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','4112',15534,'Clients-groupe','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15537,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','4114',15534,'Clients, état et collectivités publiques','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15538,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','4115',15534,'Clients, organismes internationaux','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15539,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','4117',15534,'Clients, retenues de garanti','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15540,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','4118',15534,'Clients, dégrèvement de taxes sur la valeur ajoutée (t.v.a.)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15541,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','412', 15533,'Clients, effets a recevoir en portefeuille','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15542,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','4121',15541,'Clients, effets à recevoir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15543,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','4122',15541,'Clients-groupe, effets à recevoir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15544,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','4124',15541,'Etat et collectivités publiques, effets à recevoir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15545,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','4125',15541,'Oganismes internationaux, effets à recevoir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15546,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','414', 15533,'Créances sur cessions d''immobilisations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15547,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','4141',15546,'Créances en compte','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15548,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','4142',15546,'Effet à recevoir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15549,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','415', 15533,'Clients, effets escomptes non echus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15550,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','416', 15533,'Creances clients litigieuses ou douteuses','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15551,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','4161',15550,'Créances litigieuses','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15552,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','4162',15550,'Créances douteuses','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15553,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','418', 15533,'Clients, produits à recevoir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15554,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','4181',15553,'Clients, factures à établir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15555,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','4186',15553,'Clients, intérêts courus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15556,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','419', 15533,'Clients crediteurs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15557,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','4191',15556,'Clients, avances et acompte reçus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15558,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','4192',15556,'Client - groupe, avances et acomptes reçus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15559,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','4194',15556,'Clients, dettes pour emballages et matériels consignés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15560,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','4198',15556,'Rabais, remises, ristournes et autres avoirs à accorder','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15561,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','42',  15512,'Personnel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15562,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','421', 15561,'Personnel, avanceqs et acomptes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15563,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','4211',15562,'Personnel, avances','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15564,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','4212',15562,'Personnel, acomptes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15565,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','4213',15562,'Frais avancés et fournitures au personnel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15566,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','422', 15561,'Personnel, remunerations due','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15567,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','4221',15566,'Personnel rémunérations dues','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15568,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','4222',15566,'Personnel arrondis de paie','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15569,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','423', 15561,'Personnel, oppositions, saisie-arrets','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15570,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','4231',15569,'Personnel, oppositions','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15571,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','4232',15569,'Personnel, saisie arrêts','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15572,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','4233',15569,'Personnel, avis à tiers détenteur','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15573,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','424', 15561,'Personnel, oeuvres sociales internes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15574,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','4241',15573,'Assistance médicale','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15575,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','4242',15573,'Allocations familiales','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15576,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','4245',15573,'Organisme sociaux rattachés à l''entreprise','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15577,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','4248',15573,'Autres oeuvres sociales internes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15578,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','425', 15561,'Representants du personnel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15579,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','4251',15578,'Délégués du personnel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15580,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','4252',15578,'Syndicats et comités d''entreprises, d''établissement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15581,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','4258',15578,'Autres représentatants du personnel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15582,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','426', 15561,'Personnel, participation aux benefices','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15583,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','427', 15561,'Personnel-depots','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15584,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','428', 15561,'Personnel, charges a payer et produits a recevoir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15585,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','4281',15584,'Dettes provisionnées pour congés à payer','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15586,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','4286',15584,'Autres charges à payer','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15587,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','4287',15584,'Produits à recevoir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15588,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','43',  15512,'Organismes sociaux','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15589,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','431', 15588,'Securite sociale','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15590,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','4311',15589,'Prestations familiales','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15591,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','4312',15589,'Accidents de travail','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15592,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','4313',15589,'Caisse de retraite obligatoire','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15593,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','4314',15589,'Caisse de retraite facultative','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15594,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','4318',15589,'Autres cotisations sociales','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15595,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','432', 15588,'Caisse de retraite complementaire','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15596,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','433', 15588,'Autres organismes sociaux','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15597,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','4331',15596,'Mutuelle','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15598,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','438', 15588,'Organismes sociaux, charges a payer et produits a recevoir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15599,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','4381',15598,'Charges sociales sur gratifications à payer','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15600,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','4382',15598,'Charges sociales sur congés à payer','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15601,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','4386',15598,'Autres charges à payer','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15602,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','4387',15598,'Produits à recevoir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15603,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','44',  15512,'Etat et collectivites publiques','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15604,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','441', 15603,'Etat,impot sur les benefices','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15605,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','442', 15603,'Etat, autres impots et taxes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15606,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','4421',15606,'Impôts et taxes d''etat','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15607,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','4422',15606,'Impôts et taxes sur les collectivités publiques','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15608,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','4423',15606,'Impôts et taxes recouvrables sur des obligataires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15609,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','4424',15606,'Impôts et taxes recouvrables sur des associés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15610,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','4426',15606,'Droits de douane','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15611,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','4428',15606,'Autres impôts et taxes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15612,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','443', 15603,'Etat, t.v.a. facturee','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15613,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','4431',15612,'T.v.a. facturée sur ventes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15614,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','4432',15612,'T.v.a. facturée sur prestations de service','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15615,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','4433',15612,'T.v.a. facturée sur travaux','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15616,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','4434',15612,'T.v.a. facturée sur production livrée à soi-même','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15617,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','4435',15612,'T.v.a. sur factures à établir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15618,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','444', 15603,'Etat, t.v.a. due ou credit de t.v.a.','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15619,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','4441',15618,'Etat, t.v.a. due','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15620,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','4449',15618,'Etat, crédit de t.v.a. à reporter','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15621,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','445', 15603,'Etat, t.v.a. recuperable','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15622,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','4451',15621,'T.v.a. récupérable sur immobilisations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15623,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','4452',15621,'T.v.a. récupérable sur achats','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15624,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','4453',15621,'T.v.a. récupérable sur transports','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15625,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','4454',15621,'T.v.a. récupérable sur services extérieurs et autres charges','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15626,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','4455',15621,'T.v.a. récupérable sur factures non parvenues','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15627,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','4456',15621,'T.v.a. transférée par d''autres entreprises','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15628,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','446', 15603,'Etat, autres taxes sur le chiffre d''affaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15629,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','447', 15603,'Etat, impots retenus a la source','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15630,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','4471',15629,'Impôt général sur le revenu','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15631,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','4472',15629,'Impôts sur salaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15632,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','4473',15629,'Contribution nationale','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15633,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','4474',15629,'Contribution nationale de solidarité','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15634,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','4478',15629,'Autres impôts et contributions','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15635,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','448', 15603,'Etat, charges a payer et produits a recevoir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15636,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','4486',15635,'Charges à payer','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15637,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','4487',15635,'Produits à recevoir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15638,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','449', 15603,'Etats, creances et dettes diverses','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15639,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','4491',15638,'Etat, obligations cautionnées','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15640,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','4492',15638,'Etat, avances et acomptes versés sur impôts','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15641,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','4493',15638,'Etat, fonds de dotation à recevoir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15642,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','4494',15638,'Etat, subventions d''équipement à recevoir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15643,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','4495',15638,'Etat, subventions d''exploitation à recevoir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15644,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','4496',15638,'Etat, subventions d''équilibre à recevoir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15645,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','4499',15638,'Etat, fond réglementé provisionné','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15646,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','45',  15512,'Organismes internationaux','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15647,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','451', 15646,'Operations avec les organismes africains','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15648,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','452', 15646,'Operations avec les autres organismes internationaux','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15649,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','458', 15646,'Organismes internationaux, fonds de dotation et subventions a recevoir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15650,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','4581',15649,'Organismes internationaux, fonds de dotation à recevoir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15651,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','4582',15649,'Organismes internationaux, subventions à recevoir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15652,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','46',  15512,'Associes-groupe','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15653,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','461', 15652,'Associes, operations sur le capital','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15654,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','4611',15653,'Associés apport en nature','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15655,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','4612',15653,'Associés apport en numéraire','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15656,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','4613',15653,'Actionnaires, capital souscrit appelé non versé','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15657,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','4614',15653,'Associés, capital appelé non versé','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15658,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','4615',15653,'Associés, versements reçus sur augmentation de capital','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15659,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','4616',15653,'Associés, versements anticipés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15660,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','4617',15653,'Actionnaires défaillants','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15661,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','4618',15653,'Associés, autres apports','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15662,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','4619',15653,'Associés, capital à rembourser','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15663,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','462', 15652,'Associes, comptes courants','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15664,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','4621',15663,'Principal','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15665,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','4626',15663,'Intérêts courus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15666,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','463', 15652,'Associes, operations faites en commun','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15667,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','465', 15652,'Associes, dividendes a payer','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15668,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','466', 15652,'Groupe, comptes courants','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15669,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','467', 15652,'Actionnaires, restant dû sur capital appele','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15670,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','47',  15512,'Debiteurs et crediteur divers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15671,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','471', 15670,'Comptes d''attente','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15672,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','4711',15671,'Débiteurs divers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15673,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','4712',15671,'Créditeurs divers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15674,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','4713',15671,'Obligataires, comptes de souscription','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15675,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','472', 15670,'Versements restant a effectuer sur titres non liberes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15676,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','4726',15675,'Titres de participation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15677,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','4727',15675,'Titres immobilisés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15678,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','4728',15675,'Titres de placement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15679,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','474', 15670,'Repartition periodique des charges et des produits','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15680,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','4746',15679,'Charges','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15681,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','4747',15679,'Produits','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15682,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','475', 15670,'Creances sur travaux non encore facturables','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15683,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','476', 15670,'Charges constatees d''avance','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15684,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','477', 15670,'Produits constates d''avance','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15685,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','478', 15670,'Ecarts de conversion actif','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15686,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','4781',15685,'Diminution des créances','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15687,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','4782',15685,'Augmentation des dettes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15688,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','4788',15685,'Différences compensées par couverture de change','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15689,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','479', 15670,'Ecarts de conversion passif','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15690,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','4791',15689,'Augmentation de créances','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15691,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','4792',15689,'Diminution des dettes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15692,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','4798',15689,'Différences compensées par couverture de change','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15693,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','48',  15512,'Creances et dettes hors activites ordinaires (hao)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15694,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','481', 15693,'Fournisseurs d''investissements','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15695,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','4811',15694,'Immobilisations incorporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15696,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','4812',15694,'Immobilisations corporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15697,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','4817',15694,'Retenues de garantie','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15698,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','4818',15694,'Factures non parvenues','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15699,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','482', 15693,'Fournisseurs d''investissements, effets a payer','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15700,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','483', 15693,'Dettes sur acquisition de titres de placement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15701,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','484', 15693,'Autres dettes hors activites ordinaires (h.a.o.)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15702,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','485', 15693,'Creances sur cessions d''immobilisations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15703,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','4851',15702,'En compte','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15704,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','4852',15702,'Effet à recevoir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15705,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','4855',15702,'Créances sur cessions immobilisations effets escomptés et non échus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15706,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','4857',15702,'Retenues de garantie','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15707,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','4858',15702,'Factures à établir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15708,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','486', 15693,'Creances sur cessions de titre de placement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15709,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','488', 15693,'Autres creances hors activites ordinaires (h.a.o.)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15710,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','49',  15512,'Depreciations des comptes fournisseurs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15711,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','491', 15710,'Depreciations des comptes clients','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15712,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','4911',15711,'Créances litigieuses','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15713,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','4912',15711,'Créances douteuses','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15714,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','492', 15710,'Depreciations des comptes personnel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15715,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','493', 15710,'Depreciations des comptes organismes sociaux','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15716,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','494', 15710,'Depreciations des comptes etats et collectivites publiques','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15717,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','495', 15710,'Depreciations des comptes organismes internationaux','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15718,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','496', 15710,'Depreciations des comptes associes et groupe','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15719,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','4962',15718,'Associés, comptes courants','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15720,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','4963',15718,'Associés, opérations faites en commun','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15721,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','4966',15718,'Groupe, comptes courants','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15722,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','497', 15710,'Depreciations des comptes debiteurs divers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15723,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','498', 15710,'Depreciations des comptes de creances h.a.o.','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15724,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','4981',15723,'Créances sur cessions d''immobilisations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15725,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','4982',15723,'Créances sur cessions de titres de placement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15726,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','4983',15723,'Autres créances (h.a.o.)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15727,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','499', 15710,'Risques provisionnes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15728,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','4991',15727,'Sur opérations d''exploitation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15729,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','4998',15727,'Sur opérations (h.a.o.)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15730,'SYSCOHADA-BJ','FINAN','XXXXXX','5',            0,'Titres de placement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15731,'SYSCOHADA-BJ','FINAN','XXXXXX','501',      15730,'Titres du tresor et bon de caisse a court terme','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15732,'SYSCOHADA-BJ','FINAN','XXXXXX','5011',     15731,'Titres du trésor à court terme','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15733,'SYSCOHADA-BJ','FINAN','XXXXXX','5012',     15731,'Titres d''organismes financiers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15734,'SYSCOHADA-BJ','FINAN','XXXXXX','5013',     15731,'Bons de caisse à court terme','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15735,'SYSCOHADA-BJ','FINAN','XXXXXX','502',      15730,'Actions','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15736,'SYSCOHADA-BJ','FINAN','XXXXXX','5021',     15735,'Actions propres','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15737,'SYSCOHADA-BJ','FINAN','XXXXXX','5022',     15735,'Actions cotées','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15738,'SYSCOHADA-BJ','FINAN','XXXXXX','5023',     15735,'Actions non cotées','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15739,'SYSCOHADA-BJ','FINAN','XXXXXX','5024',     15735,'Actions démembrées (certificats d''investissement; droits de vote)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15740,'SYSCOHADA-BJ','FINAN','XXXXXX','5025',     15735,'Autres titres conférant un droit de propriété','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15741,'SYSCOHADA-BJ','FINAN','XXXXXX','503',      15730,'Obligations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15742,'SYSCOHADA-BJ','FINAN','XXXXXX','5031',     15741,'Obligations émises par la société et rachetées par elle','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15743,'SYSCOHADA-BJ','FINAN','XXXXXX','5032',     15741,'Obligations cotées','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15744,'SYSCOHADA-BJ','FINAN','XXXXXX','5033',     15741,'Obligations non cotées','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15745,'SYSCOHADA-BJ','FINAN','XXXXXX','5035',     15741,'Autres titres conférant un droit de créance','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15746,'SYSCOHADA-BJ','FINAN','XXXXXX','504',      15730,'Bon de souscription','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15747,'SYSCOHADA-BJ','FINAN','XXXXXX','5042',     15746,'Bons de souscription d''actions','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15748,'SYSCOHADA-BJ','FINAN','XXXXXX','5043',     15746,'Bon de souscription d''obligations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15749,'SYSCOHADA-BJ','FINAN','XXXXXX','505',      15730,'Titres negociables hors region','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15750,'SYSCOHADA-BJ','FINAN','XXXXXX','506',      15730,'Interets courus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15751,'SYSCOHADA-BJ','FINAN','XXXXXX','5061',     15750,'Titres du trésor et bons de caisse à court terme','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15752,'SYSCOHADA-BJ','FINAN','XXXXXX','5062',     15750,'Actions','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15753,'SYSCOHADA-BJ','FINAN','XXXXXX','5063',     15750,'Obligations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15754,'SYSCOHADA-BJ','FINAN','XXXXXX','508',      15730,'Autres valeurs assimilees','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15755,'SYSCOHADA-BJ','FINAN','XXXXXX','51',       15730,'Valeurs a encaisser','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15756,'SYSCOHADA-BJ','FINAN','XXXXXX','511',      15755,'Effets a encaisser','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15757,'SYSCOHADA-BJ','FINAN','XXXXXX','512',      15755,'Effets a l''encaissement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15758,'SYSCOHADA-BJ','FINAN','XXXXXX','513',      15755,'Cheques a encaisser','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15759,'SYSCOHADA-BJ','FINAN','XXXXXX','514',      15755,'Cheques a l''encaissement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15760,'SYSCOHADA-BJ','FINAN','XXXXXX','515',      15755,'Cartes de credit a encaisser','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15761,'SYSCOHADA-BJ','FINAN','XXXXXX','518',      15755,'Autres valeurs a l''encaissement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15762,'SYSCOHADA-BJ','FINAN','XXXXXX','5181',     15761,'Warrants','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15763,'SYSCOHADA-BJ','FINAN','XXXXXX','5182',     15761,'Billets de fonds','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15764,'SYSCOHADA-BJ','FINAN','XXXXXX','5185',     15761,'Chèque de voyage','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15765,'SYSCOHADA-BJ','FINAN','XXXXXX','5186',     15761,'Coupons échus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15766,'SYSCOHADA-BJ','FINAN','XXXXXX','5187',     15761,'Intérêts échus des obligations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15767,'SYSCOHADA-BJ','FINAN','XXXXXX','52',       15730,'Banques','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15768,'SYSCOHADA-BJ','FINAN','XXXXXX','521',      15767,'Banques locales','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15769,'SYSCOHADA-BJ','FINAN','XXXXXX','5211',     15768,'Banque x','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15770,'SYSCOHADA-BJ','FINAN','XXXXXX','5212',     15768,'Banque y','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15771,'SYSCOHADA-BJ','FINAN','XXXXXX','522',      15767,'Banques autres etats region','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15772,'SYSCOHADA-BJ','FINAN','XXXXXX','523',      15767,'Banques autres etats zone monetaire','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15773,'SYSCOHADA-BJ','FINAN','XXXXXX','524',      15767,'Banques hors zone monetaire','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15774,'SYSCOHADA-BJ','FINAN','XXXXXX','526',      15767,'Banques, interets courus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15775,'SYSCOHADA-BJ','FINAN','XXXXXX','5261',     15768,'Banques, intérêts courus, charges à payer','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15776,'SYSCOHADA-BJ','FINAN','XXXXXX','5267',     15768,'Banques, intérêts courus, produits à recevoir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15777,'SYSCOHADA-BJ','FINAN','XXXXXX','53',       15730,'Etablissements financiers et assimiles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15778,'SYSCOHADA-BJ','FINAN','XXXXXX','531',      15777,'Cheques postaux','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15779,'SYSCOHADA-BJ','FINAN','XXXXXX','532',      15777,'Tresor','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15780,'SYSCOHADA-BJ','FINAN','XXXXXX','533',      15777,'Societe de gestion et d''intermediation (s.g.i.)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15781,'SYSCOHADA-BJ','FINAN','XXXXXX','536',      15777,'Etablissements financiers, interets courus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15782,'SYSCOHADA-BJ','FINAN','XXXXXX','5361',     15781,'Etablissements financiers, intérêts courus, charges à payer','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15783,'SYSCOHADA-BJ','FINAN','XXXXXX','5362',     15781,'Etablissements financiers, intérêts courus, produits à recevoir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15784,'SYSCOHADA-BJ','FINAN','XXXXXX','538',      15777,'Autres organismes financiers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15785,'SYSCOHADA-BJ','FINAN','XXXXXX','54',       15730,'Instruments de tresorerie','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15786,'SYSCOHADA-BJ','FINAN','XXXXXX','541',      15785,'Options de taux d''interets','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15787,'SYSCOHADA-BJ','FINAN','XXXXXX','542',      15785,'Options de taux de change','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15788,'SYSCOHADA-BJ','FINAN','XXXXXX','543',      15785,'Options de taux boursiers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15789,'SYSCOHADA-BJ','FINAN','XXXXXX','544',      15785,'Instruments de marches  a terme','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15790,'SYSCOHADA-BJ','FINAN','XXXXXX','545',      15785,'Avoirs d''or et autres metaux precieux','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15791,'SYSCOHADA-BJ','FINAN','XXXXXX','56',       15730,'Banques, credits de tresorerie et d''escompte','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15792,'SYSCOHADA-BJ','FINAN','XXXXXX','561',      15791,'Credits de tresorerie','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15793,'SYSCOHADA-BJ','FINAN','XXXXXX','564',      15791,'Escompte de credits de campagne','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15794,'SYSCOHADA-BJ','FINAN','XXXXXX','565',      15791,'Escompte de credits ordinaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15795,'SYSCOHADA-BJ','FINAN','XXXXXX','566',      15791,'Banques, credits de tresorerie, interets courus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15796,'SYSCOHADA-BJ','FINAN','XXXXXX','5661',     15795,'Banques, crédits de trésorerie, intérêts courus, charges à payer','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15797,'SYSCOHADA-BJ','FINAN','XXXXXX','5667',     15795,'Banques, crédits de trésorerie, intérêts courus, produits à recevoir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15798,'SYSCOHADA-BJ','FINAN','XXXXXX','57',       15730,'Caisse','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15799,'SYSCOHADA-BJ','FINAN','XXXXXX','571',      15798,'Caisse siege social','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15800,'SYSCOHADA-BJ','FINAN','XXXXXX','5711',     15799,'En unités monétaires légales','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15801,'SYSCOHADA-BJ','FINAN','XXXXXX','5712',     15799,'En devises','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15802,'SYSCOHADA-BJ','FINAN','XXXXXX','572',      15798,'Caisse succursale a','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15803,'SYSCOHADA-BJ','FINAN','XXXXXX','5721',     15802,'En unités monétaires légales','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15804,'SYSCOHADA-BJ','FINAN','XXXXXX','5722',     15802,'En devises','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15805,'SYSCOHADA-BJ','FINAN','XXXXXX','573',      15798,'Caisse succursale b','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15806,'SYSCOHADA-BJ','FINAN','XXXXXX','5731',     15805,'En unités monétaires légales','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15807,'SYSCOHADA-BJ','FINAN','XXXXXX','5732',     15805,'En devises','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15808,'SYSCOHADA-BJ','FINAN','XXXXXX','58',       15730,'Regies d''avances, accreditifs et virements internes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15809,'SYSCOHADA-BJ','FINAN','XXXXXX','581',      15808,'Regies d''avances','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15810,'SYSCOHADA-BJ','FINAN','XXXXXX','582',      15808,'Accreditifs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15811,'SYSCOHADA-BJ','FINAN','XXXXXX','585',      15808,'Virements de fonds','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15812,'SYSCOHADA-BJ','FINAN','XXXXXX','588',      15808,'Autres virements internes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15813,'SYSCOHADA-BJ','FINAN','XXXXXX','59',       15730,'Depreciations des titres de placement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15814,'SYSCOHADA-BJ','FINAN','XXXXXX','591',      15813,'Depreciations des titres et valeurs a encaisser','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15815,'SYSCOHADA-BJ','FINAN','XXXXXX','592',      15813,'Depreciations des comptes banques','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15816,'SYSCOHADA-BJ','FINAN','XXXXXX','593',      15813,'Depreciations des comptes etablissements financiers et assimiles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15817,'SYSCOHADA-BJ','FINAN','XXXXXX','594',      15813,'Depreciations des comptes d''instruments de tresorerie','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15818,'SYSCOHADA-BJ','FINAN','XXXXXX','599',      15813,'Risques provisionnes a caractere financier','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15819,'SYSCOHADA-BJ','EXPENSE','XXXXXX','6',          0,'Achats et variations de stocks','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15820,'SYSCOHADA-BJ','EXPENSE','XXXXXX','601',    15819,'Achats de marchandises','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15821,'SYSCOHADA-BJ','EXPENSE','XXXXXX','6011',   16820,'Dans la région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15822,'SYSCOHADA-BJ','EXPENSE','XXXXXX','6012',   16820,'Hors région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15823,'SYSCOHADA-BJ','EXPENSE','XXXXXX','6013',   16820,'Aux entreprises du groupe dans la région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15824,'SYSCOHADA-BJ','EXPENSE','XXXXXX','6014',   16820,'Aux entreprises du groupe hors région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15825,'SYSCOHADA-BJ','EXPENSE','XXXXXX','6019',   16820,'Rabais, remises et ristournes obtenus (non ventilés)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15826,'SYSCOHADA-BJ','EXPENSE','XXXXXX','602',    15819,'Achats de matieres premieres et fournitures liees','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15827,'SYSCOHADA-BJ','EXPENSE','XXXXXX','6021',   15826,'Dans la région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15828,'SYSCOHADA-BJ','EXPENSE','XXXXXX','6022',   15826,'Hors région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15829,'SYSCOHADA-BJ','EXPENSE','XXXXXX','6023',   15826,'Aux entreprises du groupe dans la région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15830,'SYSCOHADA-BJ','EXPENSE','XXXXXX','6024',   15826,'Aux entreprises du groupe hors région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15831,'SYSCOHADA-BJ','EXPENSE','XXXXXX','6029',   15826,'Rabais, remises et ristournes obtenus (non ventilés)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15832,'SYSCOHADA-BJ','EXPENSE','XXXXXX','603',    15819,'Variations des stocks et biens achetes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15833,'SYSCOHADA-BJ','EXPENSE','XXXXXX','6031',   15832,'Variations des stocks de marchandises','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15834,'SYSCOHADA-BJ','EXPENSE','XXXXXX','6032',   15832,'Variations des stocks de matiéres premiéres et fournitures liées','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15835,'SYSCOHADA-BJ','EXPENSE','XXXXXX','6033',   15832,'Variations des stocks d''autres approvisionnements','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15836,'SYSCOHADA-BJ','EXPENSE','XXXXXX','604',    15819,'Achats stockes de matieres et fournitures consommables','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15837,'SYSCOHADA-BJ','EXPENSE','XXXXXX','6041',   15836,'Matiéres consommables','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15838,'SYSCOHADA-BJ','EXPENSE','XXXXXX','6042',   15836,'Matiéres combustibles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15839,'SYSCOHADA-BJ','EXPENSE','XXXXXX','6043',   15836,'Produits d''entretien','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15840,'SYSCOHADA-BJ','EXPENSE','XXXXXX','6044',   15836,'Fournitures d''atelier et d''usine','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15841,'SYSCOHADA-BJ','EXPENSE','XXXXXX','6046',   15836,'Fournitures de magasin','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15842,'SYSCOHADA-BJ','EXPENSE','XXXXXX','6047',   15836,'Fournitures de bureau','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15843,'SYSCOHADA-BJ','EXPENSE','XXXXXX','6049',   15836,'Rabais, remises et ristournes obtenus (non ventilés)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15844,'SYSCOHADA-BJ','EXPENSE','XXXXXX','605',    15819,'Autres achats','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15845,'SYSCOHADA-BJ','EXPENSE','XXXXXX','6051',   15844,'Fournitures non stockables - eau','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15846,'SYSCOHADA-BJ','EXPENSE','XXXXXX','6052',   15844,'Fournitures non stockables - electricité','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15847,'SYSCOHADA-BJ','EXPENSE','XXXXXX','6053',   15844,'Fournitures non stockables - autres énergies','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15848,'SYSCOHADA-BJ','EXPENSE','XXXXXX','6054',   15844,'Fournitures d''entretien non stockables','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15849,'SYSCOHADA-BJ','EXPENSE','XXXXXX','6055',   15844,'Fournitures de bureau non stockables','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15850,'SYSCOHADA-BJ','EXPENSE','XXXXXX','6056',   15844,'Achats de petits matériel et outillage','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15851,'SYSCOHADA-BJ','EXPENSE','XXXXXX','6057',   15844,'Achats d''études et de prestations de services','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15852,'SYSCOHADA-BJ','EXPENSE','XXXXXX','6058',   15844,'Achats de travaux, matériels et équipements','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15853,'SYSCOHADA-BJ','EXPENSE','XXXXXX','6059',   15844,'Rabais, remises et ristournes obtenus (non ventilés)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15854,'SYSCOHADA-BJ','EXPENSE','XXXXXX','608',    15819,'Achats d''emballages','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15855,'SYSCOHADA-BJ','EXPENSE','XXXXXX','6081',   15854,'Emballages perdus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15856,'SYSCOHADA-BJ','EXPENSE','XXXXXX','6082',   15854,'Emballages récupérables non identifiables','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15857,'SYSCOHADA-BJ','EXPENSE','XXXXXX','6083',   15854,'Emballages à usage mixte','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15858,'SYSCOHADA-BJ','EXPENSE','XXXXXX','6089',   15854,'Rabais, remises et ristournes obtenus (non ventilés)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15859,'SYSCOHADA-BJ','EXPENSE','XXXXXX','61',     15819,'Transports','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15860,'SYSCOHADA-BJ','EXPENSE','XXXXXX','611',    15859,'Transports sur achats','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15861,'SYSCOHADA-BJ','EXPENSE','XXXXXX','612',    15859,'Transport sur ventes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15862,'SYSCOHADA-BJ','EXPENSE','XXXXXX','613',    15859,'Transports pour le compte de tiers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15863,'SYSCOHADA-BJ','EXPENSE','XXXXXX','614',    15859,'Transports du personnel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15864,'SYSCOHADA-BJ','EXPENSE','XXXXXX','616',    15859,'Transports de plis','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15865,'SYSCOHADA-BJ','EXPENSE','XXXXXX','618',    15859,'Autres frais de transport','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15866,'SYSCOHADA-BJ','EXPENSE','XXXXXX','6181',   15865,'Voyages et déplacements','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15867,'SYSCOHADA-BJ','EXPENSE','XXXXXX','6182',   15865,'Transports entre établissements ou chantiers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15868,'SYSCOHADA-BJ','EXPENSE','XXXXXX','6183',   15865,'Transports administratifs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15869,'SYSCOHADA-BJ','EXPENSE','XXXXXX','62',     15819,'Services exterieurs a','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15870,'SYSCOHADA-BJ','EXPENSE','XXXXXX','621',    15869,'Sous traitance generale','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15871,'SYSCOHADA-BJ','EXPENSE','XXXXXX','622',    15869,'Locations et charges locatives','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15872,'SYSCOHADA-BJ','EXPENSE','XXXXXX','6221',   15871,'Locations de terrains','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15873,'SYSCOHADA-BJ','EXPENSE','XXXXXX','6222',   15871,'Locations de bâtiments','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15874,'SYSCOHADA-BJ','EXPENSE','XXXXXX','6223',   15871,'Location de matériels et outillages','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15875,'SYSCOHADA-BJ','EXPENSE','XXXXXX','6224',   15871,'Malis sur emballages','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15876,'SYSCOHADA-BJ','EXPENSE','XXXXXX','6225',   15871,'Locations d''emballages','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15877,'SYSCOHADA-BJ','EXPENSE','XXXXXX','6228',   15871,'Locations et charges locatives diverses','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15878,'SYSCOHADA-BJ','EXPENSE','XXXXXX','623',    15869,'Redevances de credit bail et contrats assimiles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15879,'SYSCOHADA-BJ','EXPENSE','XXXXXX','6232',   15878,'Crédits-bail immobilier','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15880,'SYSCOHADA-BJ','EXPENSE','XXXXXX','6233',   15878,'Crédits-bail mobilier','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15881,'SYSCOHADA-BJ','EXPENSE','XXXXXX','6235',   15878,'Contrats assimilés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15882,'SYSCOHADA-BJ','EXPENSE','XXXXXX','624',    15869,'Entretiens, reparations et maintenance','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15883,'SYSCOHADA-BJ','EXPENSE','XXXXXX','6241',   15882,'Entretien et réparation des biens immobiliers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15884,'SYSCOHADA-BJ','EXPENSE','XXXXXX','6242',   15882,'Entretien et réparation des biens mobiliers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15885,'SYSCOHADA-BJ','EXPENSE','XXXXXX','6243',   15882,'Maintenance','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15886,'SYSCOHADA-BJ','EXPENSE','XXXXXX','6248',   15882,'Autres entretiens et réparations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15887,'SYSCOHADA-BJ','EXPENSE','XXXXXX','625',    15869,'Primes d''assurance','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15888,'SYSCOHADA-BJ','EXPENSE','XXXXXX','6251',   15887,'Assurances multirisques','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15889,'SYSCOHADA-BJ','EXPENSE','XXXXXX','6252',   15887,'Assurances matériel de transport','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15890,'SYSCOHADA-BJ','EXPENSE','XXXXXX','6253',   15887,'Assurances risques d''exploitation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15891,'SYSCOHADA-BJ','EXPENSE','XXXXXX','6254',   15887,'Assurances responsabilité du producteur','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15892,'SYSCOHADA-BJ','EXPENSE','XXXXXX','6255',   15887,'Assurances insolvabilité clients','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15893,'SYSCOHADA-BJ','EXPENSE','XXXXXX','6256',   15887,'Assurances transport sur achats','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15894,'SYSCOHADA-BJ','EXPENSE','XXXXXX','6257',   15887,'Assurances transport sur ventes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15895,'SYSCOHADA-BJ','EXPENSE','XXXXXX','6258',   15887,'Autres primes d''assurances','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15896,'SYSCOHADA-BJ','EXPENSE','XXXXXX','626',    15869,'Etudes, recherches et documentation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15897,'SYSCOHADA-BJ','EXPENSE','XXXXXX','6261',   15896,'Etudes et recherches','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15898,'SYSCOHADA-BJ','EXPENSE','XXXXXX','6265',   15896,'Documentation générale','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15899,'SYSCOHADA-BJ','EXPENSE','XXXXXX','6266',   15896,'Documentation technique','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15900,'SYSCOHADA-BJ','EXPENSE','XXXXXX','627',    15869,'Publicite, publications, relations publiques','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15901,'SYSCOHADA-BJ','EXPENSE','XXXXXX','6271',   15900,'Annonces, insertions','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15902,'SYSCOHADA-BJ','EXPENSE','XXXXXX','6272',   15900,'Catalogues, imprimés publicitaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15903,'SYSCOHADA-BJ','EXPENSE','XXXXXX','6273',   15900,'Echantillons','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15904,'SYSCOHADA-BJ','EXPENSE','XXXXXX','6274',   15900,'Foires et expositions','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15905,'SYSCOHADA-BJ','EXPENSE','XXXXXX','6275',   15900,'Publications','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15906,'SYSCOHADA-BJ','EXPENSE','XXXXXX','6276',   15900,'Cadeaux à la clientèle','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15907,'SYSCOHADA-BJ','EXPENSE','XXXXXX','6277',   15900,'Frais de colloques, séminaires, conférences','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15908,'SYSCOHADA-BJ','EXPENSE','XXXXXX','6278',   15900,'Autres charges de publicités et relations publiques','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15909,'SYSCOHADA-BJ','EXPENSE','XXXXXX','628',    15869,'Frais de telecommunications','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15910,'SYSCOHADA-BJ','EXPENSE','XXXXXX','6281',   15909,'Frais de téléphone','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15911,'SYSCOHADA-BJ','EXPENSE','XXXXXX','6282',   15909,'Frais de télex','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15912,'SYSCOHADA-BJ','EXPENSE','XXXXXX','6283',   15909,'Frais de télécopie','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15913,'SYSCOHADA-BJ','EXPENSE','XXXXXX','6288',   15909,'Autres frais de télécommunications','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15914,'SYSCOHADA-BJ','EXPENSE','XXXXXX','63',     15819,'Services exterieurs b','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15915,'SYSCOHADA-BJ','EXPENSE','XXXXXX','631',    15914,'Frais bancaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15916,'SYSCOHADA-BJ','EXPENSE','XXXXXX','6311',   15915,'Frais sur titre (achats, vente, garde)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15917,'SYSCOHADA-BJ','EXPENSE','XXXXXX','6312',   15915,'Frais sur effets','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15918,'SYSCOHADA-BJ','EXPENSE','XXXXXX','6313',   15915,'Locations de coffres','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15919,'SYSCOHADA-BJ','EXPENSE','XXXXXX','6315',   15915,'Commissions sur cartes de crédit','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15920,'SYSCOHADA-BJ','EXPENSE','XXXXXX','6316',   15915,'Frais d''émission d''emprunts','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15921,'SYSCOHADA-BJ','EXPENSE','XXXXXX','6318',   15915,'Autres frais bancaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15922,'SYSCOHADA-BJ','EXPENSE','XXXXXX','632',    15914,'Remunerations d''intermediaires et de conseils','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15923,'SYSCOHADA-BJ','EXPENSE','XXXXXX','6321',   15922,'Commissions et courtages sur achats','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15924,'SYSCOHADA-BJ','EXPENSE','XXXXXX','6322',   15922,'Commissions et courtages sur ventes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15925,'SYSCOHADA-BJ','EXPENSE','XXXXXX','6323',   15922,'Rémunérations des transitaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15926,'SYSCOHADA-BJ','EXPENSE','XXXXXX','6324',   15922,'Honoraires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15927,'SYSCOHADA-BJ','EXPENSE','XXXXXX','6325',   15922,'Frais d''actes et de contentieux','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15928,'SYSCOHADA-BJ','EXPENSE','XXXXXX','6328',   15922,'Divers frais','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15929,'SYSCOHADA-BJ','EXPENSE','XXXXXX','633',    15914,'Frais de formation du personnel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15930,'SYSCOHADA-BJ','EXPENSE','XXXXXX','634',    15914,'Redevances pour brevets, licences, logiciels et droits similaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15931,'SYSCOHADA-BJ','EXPENSE','XXXXXX','6342',   15930,'Redevances pour brevets, licences, concessions et droits similaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15932,'SYSCOHADA-BJ','EXPENSE','XXXXXX','6343',   15930,'Redevances pour logiciel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15933,'SYSCOHADA-BJ','EXPENSE','XXXXXX','6344',   15930,'Redevances pour marques','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15934,'SYSCOHADA-BJ','EXPENSE','XXXXXX','635',    15914,'Cotisations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15935,'SYSCOHADA-BJ','EXPENSE','XXXXXX','6351',   15934,'Cotisations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15936,'SYSCOHADA-BJ','EXPENSE','XXXXXX','6358',   15934,'Concours divers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15937,'SYSCOHADA-BJ','EXPENSE','XXXXXX','636',    15914,'Redevances verses au concedant (concessions service public)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15938,'SYSCOHADA-BJ','EXPENSE','XXXXXX','637',    15914,'Remunerations du personnel exterieur a l''entreprise','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15939,'SYSCOHADA-BJ','EXPENSE','XXXXXX','6371',   15938,'Personnel intérimaire','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15940,'SYSCOHADA-BJ','EXPENSE','XXXXXX','6372',   15938,'Personnel détaché ou prêté à l''entreprise','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15941,'SYSCOHADA-BJ','EXPENSE','XXXXXX','638',    15914,'Autres charges externes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15942,'SYSCOHADA-BJ','EXPENSE','XXXXXX','6381',   15941,'Frais de recrutement du personnel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15943,'SYSCOHADA-BJ','EXPENSE','XXXXXX','6382',   15941,'Frais de déménagement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15944,'SYSCOHADA-BJ','EXPENSE','XXXXXX','6383',   15941,'Réceptions','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15945,'SYSCOHADA-BJ','EXPENSE','XXXXXX','6384',   15941,'Missions','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15946,'SYSCOHADA-BJ','EXPENSE','XXXXXX','64',     15819,'Impots et taxes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15947,'SYSCOHADA-BJ','EXPENSE','XXXXXX','641',    15946,'Impots et taxes directs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15948,'SYSCOHADA-BJ','EXPENSE','XXXXXX','6411',   15947,'Impots fonciers et taxes annexes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15949,'SYSCOHADA-BJ','EXPENSE','XXXXXX','6412',   15947,'Patentes, licences et taxes annexes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15950,'SYSCOHADA-BJ','EXPENSE','XXXXXX','6413',   15947,'Taxes sur appointements et salaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15951,'SYSCOHADA-BJ','EXPENSE','XXXXXX','6414',   15947,'Taxes d''apprentissage','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15952,'SYSCOHADA-BJ','EXPENSE','XXXXXX','6415',   15947,'Formation professionnelle continue','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15953,'SYSCOHADA-BJ','EXPENSE','XXXXXX','6418',   15947,'Autres impôts et taxes directs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15954,'SYSCOHADA-BJ','EXPENSE','XXXXXX','645',    15946,'Impots et taxes indirects','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15955,'SYSCOHADA-BJ','EXPENSE','XXXXXX','646',    15946,'Droits d''enregistrement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15956,'SYSCOHADA-BJ','EXPENSE','XXXXXX','6461',   15955,'Droits de mutation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15957,'SYSCOHADA-BJ','EXPENSE','XXXXXX','6462',   15955,'Droits de timbre','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15958,'SYSCOHADA-BJ','EXPENSE','XXXXXX','6463',   15955,'Taxes sur les véhicules de société','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15959,'SYSCOHADA-BJ','EXPENSE','XXXXXX','6464',   15955,'Vignettes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15960,'SYSCOHADA-BJ','EXPENSE','XXXXXX','6468',   15955,'Autres droits','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15961,'SYSCOHADA-BJ','EXPENSE','XXXXXX','647',    15946,'Penalites et amendes fiscales','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15962,'SYSCOHADA-BJ','EXPENSE','XXXXXX','6471',   15961,'Pénalités d''assiette, impots directs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15963,'SYSCOHADA-BJ','EXPENSE','XXXXXX','6472',   15961,'Pénalités d''assiette, impôts indirects','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15964,'SYSCOHADA-BJ','EXPENSE','XXXXXX','6473',   15961,'Pénalités de recouvrement, impôts directs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15965,'SYSCOHADA-BJ','EXPENSE','XXXXXX','6474',   15961,'Pénalités de recouvrement, impôts indirects','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15966,'SYSCOHADA-BJ','EXPENSE','XXXXXX','6478',   15961,'Autres amendes pénales et fiscales','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15967,'SYSCOHADA-BJ','EXPENSE','XXXXXX','648',    15946,'Autres impots et taxes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15968,'SYSCOHADA-BJ','EXPENSE','XXXXXX','65',     15819,'Autres charges','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15969,'SYSCOHADA-BJ','EXPENSE','XXXXXX','651',    15968,'Pertes sur creances clients et autres debiteurs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15970,'SYSCOHADA-BJ','EXPENSE','XXXXXX','6511',   15969,'Pertes sur clients','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15971,'SYSCOHADA-BJ','EXPENSE','XXXXXX','6515',   15969,'Autres débiteurs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15972,'SYSCOHADA-BJ','EXPENSE','XXXXXX','652',    15968,'Quote-part de resultat sur operations faites en commun','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15973,'SYSCOHADA-BJ','EXPENSE','XXXXXX','6521',   15972,'Quote-part transféré de bénéfices (comptabilté du gérants)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15974,'SYSCOHADA-BJ','EXPENSE','XXXXXX','6525',   15972,'Pertes imputées par transfert (comptabilité des associés non gérants)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15975,'SYSCOHADA-BJ','EXPENSE','XXXXXX','653',    15968,'Quote-part de resultat annulee sur execution partielle de contrats pluri-exercices','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15976,'SYSCOHADA-BJ','EXPENSE','XXXXXX','654',    15968,'Valeur comptable des cessions courantes d''immobilisations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15977,'SYSCOHADA-BJ','EXPENSE','XXXXXX','658',    15968,'Charges diverses','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15978,'SYSCOHADA-BJ','EXPENSE','XXXXXX','6581',   15977,'Jetons de présence et autres rémunérations d''administrateurs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15979,'SYSCOHADA-BJ','EXPENSE','XXXXXX','6582',   15977,'Dons','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15980,'SYSCOHADA-BJ','EXPENSE','XXXXXX','6583',   15977,'Mécénat','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15981,'SYSCOHADA-BJ','EXPENSE','XXXXXX','659',    15968,'Charges provisionnees d''exploitation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15982,'SYSCOHADA-BJ','EXPENSE','XXXXXX','6591',   15981,'Sur risque à court terme','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15983,'SYSCOHADA-BJ','EXPENSE','XXXXXX','6593',   15981,'Sur stocks','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15984,'SYSCOHADA-BJ','EXPENSE','XXXXXX','6594',   15981,'Sur créances','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15985,'SYSCOHADA-BJ','EXPENSE','XXXXXX','6598',   15981,'Autres charges provisionnées','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15986,'SYSCOHADA-BJ','EXPENSE','XXXXXX','66',     15819,'Charges de personnel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15987,'SYSCOHADA-BJ','EXPENSE','XXXXXX','661',    15986,'Remunerations directes versees au personnel national','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15988,'SYSCOHADA-BJ','EXPENSE','XXXXXX','6611',   15987,'Appointements salaires et commissions','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15989,'SYSCOHADA-BJ','EXPENSE','XXXXXX','6612',   15987,'Primes et gratifications','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15990,'SYSCOHADA-BJ','EXPENSE','XXXXXX','6613',   15987,'Congés payés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15991,'SYSCOHADA-BJ','EXPENSE','XXXXXX','6614',   15987,'Indemnités de préavis, de licencement et de recherche d''embauche','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15992,'SYSCOHADA-BJ','EXPENSE','XXXXXX','6615',   15987,'Indemnités de maladie versées aux travailleurs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15993,'SYSCOHADA-BJ','EXPENSE','XXXXXX','6616',   15987,'Supplément familial','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15994,'SYSCOHADA-BJ','EXPENSE','XXXXXX','6617',   15987,'Avantages en nature','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15995,'SYSCOHADA-BJ','EXPENSE','XXXXXX','6618',   15987,'Autres rémunérations directes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15996,'SYSCOHADA-BJ','EXPENSE','XXXXXX','662',    15986,'Remunerations directes versees au personnel non national','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15997,'SYSCOHADA-BJ','EXPENSE','XXXXXX','6621',   15996,'Appointements salaires et commissions','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15998,'SYSCOHADA-BJ','EXPENSE','XXXXXX','6622',   15996,'Primes et gratifications','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15999,'SYSCOHADA-BJ','EXPENSE','XXXXXX','6623',   15996,'Congés payés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16000,'SYSCOHADA-BJ','EXPENSE','XXXXXX','6624',   15996,'Indemnités de préavis, de licencement et de recherche d''embauche','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16001,'SYSCOHADA-BJ','EXPENSE','XXXXXX','6625',   15996,'Indemnités de maladie versées aux travailleurs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16002,'SYSCOHADA-BJ','EXPENSE','XXXXXX','6626',   15996,'Supplément familial','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16003,'SYSCOHADA-BJ','EXPENSE','XXXXXX','6627',   15996,'Avantages en nature','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16004,'SYSCOHADA-BJ','EXPENSE','XXXXXX','6628',   15996,'Autres rémunérations directes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16005,'SYSCOHADA-BJ','EXPENSE','XXXXXX','663',    15986,'Indemnites forfaitaires versees au personnel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16006,'SYSCOHADA-BJ','EXPENSE','XXXXXX','6631',   16005,'Indemnités de logement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16007,'SYSCOHADA-BJ','EXPENSE','XXXXXX','6632',   16005,'Indemnités de représentation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16008,'SYSCOHADA-BJ','EXPENSE','XXXXXX','6633',   16005,'Indemnités d''expatriation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16009,'SYSCOHADA-BJ','EXPENSE','XXXXXX','6638',   16005,'Autres indemnités et avantages divers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16010,'SYSCOHADA-BJ','EXPENSE','XXXXXX','664',    15986,'Charges sociales','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16011,'SYSCOHADA-BJ','EXPENSE','XXXXXX','6641',   16010,'Charges sociales sur rémunération du personnel national','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16012,'SYSCOHADA-BJ','EXPENSE','XXXXXX','6642',   16010,'Charges sociales sur rémunération du personnel non national','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16013,'SYSCOHADA-BJ','EXPENSE','XXXXXX','666',    15986,'Remunerations et charges sociales de l''exploitant individuel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16014,'SYSCOHADA-BJ','EXPENSE','XXXXXX','6661',   16013,'Rémunérations du travail de l''exploitant','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16015,'SYSCOHADA-BJ','EXPENSE','XXXXXX','6662',   16013,'Charges sociales','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16016,'SYSCOHADA-BJ','EXPENSE','XXXXXX','667',    15986,'Remunerations transferee de personnel exterieur','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16017,'SYSCOHADA-BJ','EXPENSE','XXXXXX','6671',   16016,'Personnel intérimaire','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16018,'SYSCOHADA-BJ','EXPENSE','XXXXXX','6672',   16016,'Personnel détaché ou prêté à l''entreprise','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16019,'SYSCOHADA-BJ','EXPENSE','XXXXXX','668',    15986,'Autres charges sociales','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16020,'SYSCOHADA-BJ','EXPENSE','XXXXXX','6681',   16019,'Versements aux syndicats et comités d''entreprise, d''établisement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16021,'SYSCOHADA-BJ','EXPENSE','XXXXXX','6682',   16019,'Versements aux comité d''hygiéne et de sécurité','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16022,'SYSCOHADA-BJ','EXPENSE','XXXXXX','6683',   16019,'Versements aux autres oeuvres sociales','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16023,'SYSCOHADA-BJ','EXPENSE','XXXXXX','6684',   16019,'Médecine du travail et pharmacie','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16024,'SYSCOHADA-BJ','EXPENSE','XXXXXX','67',     15819,'Frais financiers et charges assimilees','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16025,'SYSCOHADA-BJ','EXPENSE','XXXXXX','671',    16024,'Interets des emprunts','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16026,'SYSCOHADA-BJ','EXPENSE','XXXXXX','6711',   16025,'Emprunts obligataires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16027,'SYSCOHADA-BJ','EXPENSE','XXXXXX','6712',   16025,'Emprunts auprès des établissements de crédit','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16028,'SYSCOHADA-BJ','EXPENSE','XXXXXX','6713',   16025,'Dettes liées à des participations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16029,'SYSCOHADA-BJ','EXPENSE','XXXXXX','672',    16024,'Interets dans loyers de credit bail et contrats assimiles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16030,'SYSCOHADA-BJ','EXPENSE','XXXXXX','6721',   16029,'Intérêts dans loyers de crédit-bail immobilier','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16031,'SYSCOHADA-BJ','EXPENSE','XXXXXX','6722',   16029,'Intérêts dans loyers de crédit-bail mobilier','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16032,'SYSCOHADA-BJ','EXPENSE','XXXXXX','6723',   16029,'Intérêts dans loyers des autres contrats','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16033,'SYSCOHADA-BJ','EXPENSE','XXXXXX','673',    16024,'Escomptes accordes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16034,'SYSCOHADA-BJ','EXPENSE','XXXXXX','674',    16024,'Autres interets','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16035,'SYSCOHADA-BJ','EXPENSE','XXXXXX','6741',   16034,'Avances reçues et dépôts créditeurs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16036,'SYSCOHADA-BJ','EXPENSE','XXXXXX','6742',   16034,'Comptes courants bloqués','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16037,'SYSCOHADA-BJ','EXPENSE','XXXXXX','6743',   16034,'Intérêts sur obligations cautionnées','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16038,'SYSCOHADA-BJ','EXPENSE','XXXXXX','6744',   16034,'Intérêts sur dettes commerciales','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16039,'SYSCOHADA-BJ','EXPENSE','XXXXXX','6745',   16034,'Intérêts bancaires et sur opérations de trésorerie et d''escompte','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16040,'SYSCOHADA-BJ','EXPENSE','XXXXXX','6748',   16034,'Intérêts sur dettes diverses','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16041,'SYSCOHADA-BJ','EXPENSE','XXXXXX','675',    16024,'Escomptes des effets de commerce','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16042,'SYSCOHADA-BJ','EXPENSE','XXXXXX','676',    16024,'Pertes de change','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16043,'SYSCOHADA-BJ','EXPENSE','XXXXXX','677',    16024,'Pertes sur cessions de titres  de placement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16044,'SYSCOHADA-BJ','EXPENSE','XXXXXX','678',    16024,'Pertes sur risques financiers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16045,'SYSCOHADA-BJ','EXPENSE','XXXXXX','6781',   16044,'Sur rentes viagères','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16046,'SYSCOHADA-BJ','EXPENSE','XXXXXX','6782',   16044,'Sur opérations fiancières','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16047,'SYSCOHADA-BJ','EXPENSE','XXXXXX','6783',   16044,'Sur instruments de trésorerie','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16048,'SYSCOHADA-BJ','EXPENSE','XXXXXX','679',    16024,'Charges provisionnees financieres','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16049,'SYSCOHADA-BJ','EXPENSE','XXXXXX','6791',   16048,'Sur risque financiers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16050,'SYSCOHADA-BJ','EXPENSE','XXXXXX','6795',   16048,'Sur titres de placements','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16051,'SYSCOHADA-BJ','EXPENSE','XXXXXX','6798',   16048,'Autres charges provisionnées financières','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16052,'SYSCOHADA-BJ','EXPENSE','XXXXXX','68',     15819,'Dotations aus amortissements','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16053,'SYSCOHADA-BJ','EXPENSE','XXXXXX','681',    16052,'Dotations aux amortissements d''exploitation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16054,'SYSCOHADA-BJ','EXPENSE','XXXXXX','6811',   16052,'Dotations aux amortissements des charges immobilisées','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16055,'SYSCOHADA-BJ','EXPENSE','XXXXXX','6812',   16052,'Dotations aux amortissements des immobilisations incorporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16056,'SYSCOHADA-BJ','EXPENSE','XXXXXX','6813',   16052,'Dotations aux amortissements des immobilisations corporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16057,'SYSCOHADA-BJ','EXPENSE','XXXXXX','687',    16052,'Dotations aux amortissements a caractere financier','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16058,'SYSCOHADA-BJ','EXPENSE','XXXXXX','6872',   16057,'Dotations aux amortissements des primes de remboursement des obligations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16059,'SYSCOHADA-BJ','EXPENSE','XXXXXX','6878',   16057,'Autres dotations aux amortissements à caractère financier','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16060,'SYSCOHADA-BJ','EXPENSE','XXXXXX','69',     15819,'Dotattions aux provisions','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16061,'SYSCOHADA-BJ','EXPENSE','XXXXXX','691',    16060,'Dotation aux provisions d''exploitation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16062,'SYSCOHADA-BJ','EXPENSE','XXXXXX','6911',   16061,'Pour risques et charges','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16063,'SYSCOHADA-BJ','EXPENSE','XXXXXX','6912',   16061,'Pour grosses réparations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16064,'SYSCOHADA-BJ','EXPENSE','XXXXXX','6913',   16061,'Pour dépréciation des immobilisations incorporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16065,'SYSCOHADA-BJ','EXPENSE','XXXXXX','6914',   16061,'Pour dépréciation des immobilisations corporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16066,'SYSCOHADA-BJ','EXPENSE','XXXXXX','697',    16060,'Dotations aux provisions financieres','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16067,'SYSCOHADA-BJ','EXPENSE','XXXXXX','6971',   16066,'Pour risques et charges','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16068,'SYSCOHADA-BJ','EXPENSE','XXXXXX','6972',   16066,'Pour dépréciation des immobilisations financières','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16069,'SYSCOHADA-BJ','INCOME','XXXXXX','7',           0,'Ventes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16070,'SYSCOHADA-BJ','INCOME','XXXXXX','701',     16069,'Ventes de marchandises','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16071,'SYSCOHADA-BJ','INCOME','XXXXXX','7011',    16070,'Dans la région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16072,'SYSCOHADA-BJ','INCOME','XXXXXX','7012',    16070,'Hors région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16073,'SYSCOHADA-BJ','INCOME','XXXXXX','7013',    16070,'Aux entreprises du groupe dans la région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16074,'SYSCOHADA-BJ','INCOME','XXXXXX','7014',    16070,'Aux entreprises du groupe hors  région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16075,'SYSCOHADA-BJ','INCOME','XXXXXX','702',     16069,'Ventes de produits finis','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16076,'SYSCOHADA-BJ','INCOME','XXXXXX','7021',    16075,'Dans la région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16077,'SYSCOHADA-BJ','INCOME','XXXXXX','7022',    16075,'Hors région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16078,'SYSCOHADA-BJ','INCOME','XXXXXX','7023',    16075,'Aux entreprises de groupe dans la région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16079,'SYSCOHADA-BJ','INCOME','XXXXXX','7024',    16075,'Aux entreprises du groupe hors  région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16080,'SYSCOHADA-BJ','INCOME','XXXXXX','703',     16069,'Ventes de produits intermediaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16081,'SYSCOHADA-BJ','INCOME','XXXXXX','7031',    16080,'Dans la région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16082,'SYSCOHADA-BJ','INCOME','XXXXXX','7032',    16080,'Hors région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16083,'SYSCOHADA-BJ','INCOME','XXXXXX','7033',    16080,'Aux entreprises du groupe dans la région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16084,'SYSCOHADA-BJ','INCOME','XXXXXX','7034',    16080,'Aux entreprises du groupe hors  région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16085,'SYSCOHADA-BJ','INCOME','XXXXXX','704',     16069,'Ventes de produits residuels','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16086,'SYSCOHADA-BJ','INCOME','XXXXXX','7041',    16085,'Dans la région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16087,'SYSCOHADA-BJ','INCOME','XXXXXX','7042',    16085,'Hors région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16088,'SYSCOHADA-BJ','INCOME','XXXXXX','7043',    16085,'Aux entreprises du groupe dans la région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16089,'SYSCOHADA-BJ','INCOME','XXXXXX','7044',    16085,'Aux entreprises du groupe hors  région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16090,'SYSCOHADA-BJ','INCOME','XXXXXX','705',     16069,'Travaux factures','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16091,'SYSCOHADA-BJ','INCOME','XXXXXX','7051',    16090,'Dans la région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16092,'SYSCOHADA-BJ','INCOME','XXXXXX','7052',    16090,'Hors région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16093,'SYSCOHADA-BJ','INCOME','XXXXXX','7053',    16090,'Aux entreprises du groupe dans la région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16094,'SYSCOHADA-BJ','INCOME','XXXXXX','7054',    16090,'Aux entreprises du groupe hors région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16095,'SYSCOHADA-BJ','INCOME','XXXXXX','706',     16069,'Services vendus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16096,'SYSCOHADA-BJ','INCOME','XXXXXX','7061',    16095,'Dans la région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16097,'SYSCOHADA-BJ','INCOME','XXXXXX','7062',    16095,'Hors région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16098,'SYSCOHADA-BJ','INCOME','XXXXXX','7063',    16095,'Aux entreprises du groupe dans la région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16099,'SYSCOHADA-BJ','INCOME','XXXXXX','7064',    16095,'Aux entreprises du groupe hors région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16100,'SYSCOHADA-BJ','INCOME','XXXXXX','707',     16069,'Produits accessoires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16101,'SYSCOHADA-BJ','INCOME','XXXXXX','7071',    16100,'Port, emballages perdus et autres frais facturés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16102,'SYSCOHADA-BJ','INCOME','XXXXXX','7072',    16100,'Commissions et courtages','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16103,'SYSCOHADA-BJ','INCOME','XXXXXX','7073',    16100,'Locations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16104,'SYSCOHADA-BJ','INCOME','XXXXXX','7074',    16100,'Bonis sur reprises et cessions d''emballages','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16105,'SYSCOHADA-BJ','INCOME','XXXXXX','7075',    16100,'Mise à disposition de personnel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16106,'SYSCOHADA-BJ','INCOME','XXXXXX','7076',    16100,'Redevances pour brevets, logiciels, marques et droits similaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16107,'SYSCOHADA-BJ','INCOME','XXXXXX','7077',    16100,'Services exploités dans l''intérêt du personnel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16108,'SYSCOHADA-BJ','INCOME','XXXXXX','7078',    16100,'Autres produits accessoires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16109,'SYSCOHADA-BJ','INCOME','XXXXXX','71',      16069,'Suvventions d''exploitation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16110,'SYSCOHADA-BJ','INCOME','XXXXXX','711',     16109,'Sur produits a l''exportation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16111,'SYSCOHADA-BJ','INCOME','XXXXXX','712',     16109,'Sur produits a l''importation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16112,'SYSCOHADA-BJ','INCOME','XXXXXX','713',     16109,'Sur produits de perequation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16113,'SYSCOHADA-BJ','INCOME','XXXXXX','718',     16109,'Autres subventions d''exploitation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16114,'SYSCOHADA-BJ','INCOME','XXXXXX','7181',    16113,'Versées par l''etat et les collectivités publiques','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16115,'SYSCOHADA-BJ','INCOME','XXXXXX','7182',    16113,'Versées par les organismes internationaux','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16116,'SYSCOHADA-BJ','INCOME','XXXXXX','7183',    16113,'Versées par des tiers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16117,'SYSCOHADA-BJ','INCOME','XXXXXX','72',      16069,'Production immobilisée','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16118,'SYSCOHADA-BJ','INCOME','XXXXXX','721',     16117,'Immobilisations incorporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16119,'SYSCOHADA-BJ','INCOME','XXXXXX','722',     16117,'Immobilisations corporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16120,'SYSCOHADA-BJ','INCOME','XXXXXX','726',     16117,'Immobilisations financieres','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16121,'SYSCOHADA-BJ','INCOME','XXXXXX','73',      16069,'Variations des stocks de biens et de services produits','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16122,'SYSCOHADA-BJ','INCOME','XXXXXX','734',     16121,'Variations des stocks de produitsn en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16123,'SYSCOHADA-BJ','INCOME','XXXXXX','7341',    16122,'Produits en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16124,'SYSCOHADA-BJ','INCOME','XXXXXX','7342',    16122,'Travaux en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16125,'SYSCOHADA-BJ','INCOME','XXXXXX','735',     16121,'Variations des en-cours de services','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16126,'SYSCOHADA-BJ','INCOME','XXXXXX','7351',    16125,'Etudes en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16127,'SYSCOHADA-BJ','INCOME','XXXXXX','7352',    16125,'Prestations de services en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16128,'SYSCOHADA-BJ','INCOME','XXXXXX','736',     16121,'Variations des stocks de produits finis','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16129,'SYSCOHADA-BJ','INCOME','XXXXXX','737',     16121,'Variations des stocks de produits intermediaires et residuels','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16130,'SYSCOHADA-BJ','INCOME','XXXXXX','7371',    16129,'Produits intermédiaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16131,'SYSCOHADA-BJ','INCOME','XXXXXX','7372',    16129,'Produits résiduels','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16132,'SYSCOHADA-BJ','INCOME','XXXXXX','75',      16069,'Autres produits','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16133,'SYSCOHADA-BJ','INCOME','XXXXXX','752',     16132,'Quote-part de resultat sur operations faites en commun','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16134,'SYSCOHADA-BJ','INCOME','XXXXXX','7521',    16133,'Quote-part trsnsférée de pertes (comptabilité de gérant)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16135,'SYSCOHADA-BJ','INCOME','XXXXXX','7525',    16133,'Bénéfices attribués par transfert (comptabilité des associés non gérants)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16136,'SYSCOHADA-BJ','INCOME','XXXXXX','753',     16132,'Quote-part de resultat sue execution partielle de contrats pluri-ecercices','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16137,'SYSCOHADA-BJ','INCOME','XXXXXX','754',     16132,'Produits des cessions courantes d''immobilisations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16138,'SYSCOHADA-BJ','INCOME','XXXXXX','758',     16132,'Produits divers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16139,'SYSCOHADA-BJ','INCOME','XXXXXX','7581',    16138,'Jetons de présence et autres rémunérations d''administrateurs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16140,'SYSCOHADA-BJ','INCOME','XXXXXX','7582',    16138,'Indemnités d''assurances reçues','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16141,'SYSCOHADA-BJ','INCOME','XXXXXX','759',     16132,'Reprises de charges provisionnees d''exploitation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16142,'SYSCOHADA-BJ','INCOME','XXXXXX','7591',    16141,'Sur risques à court terme','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16143,'SYSCOHADA-BJ','INCOME','XXXXXX','7593',    16141,'Sur stocks','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16144,'SYSCOHADA-BJ','INCOME','XXXXXX','7594',    16141,'Sur créances','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16145,'SYSCOHADA-BJ','INCOME','XXXXXX','7598',    16141,'Sur autres charges provisionnées','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16146,'SYSCOHADA-BJ','INCOME','XXXXXX','77',      16069,'Revenus financiers et produits assimiles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16147,'SYSCOHADA-BJ','INCOME','XXXXXX','771',     16146,'Interets de prets','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16148,'SYSCOHADA-BJ','INCOME','XXXXXX','772',     16146,'Revenus de participations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16149,'SYSCOHADA-BJ','INCOME','XXXXXX','773',     16146,'Escomptes obtenus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16150,'SYSCOHADA-BJ','INCOME','XXXXXX','774',     16146,'Revenus de titres de placement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16151,'SYSCOHADA-BJ','INCOME','XXXXXX','775',     16146,'Revenus des creances commerciales','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16152,'SYSCOHADA-BJ','INCOME','XXXXXX','776',     16146,'Gains de change','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16153,'SYSCOHADA-BJ','INCOME','XXXXXX','777',     16146,'Gains sur cessions de titres de placement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16154,'SYSCOHADA-BJ','INCOME','XXXXXX','778',     16146,'Gains sur risques financiers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16155,'SYSCOHADA-BJ','INCOME','XXXXXX','7781',    16154,'Gains sur rentes viagères','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16156,'SYSCOHADA-BJ','INCOME','XXXXXX','7782',    16154,'Gains sur opérations financières','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16157,'SYSCOHADA-BJ','INCOME','XXXXXX','7784',    16154,'Gains sur instruments de trésorerie','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16158,'SYSCOHADA-BJ','INCOME','XXXXXX','779',     16146,'Reprises de charges provisionnees financieres','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16159,'SYSCOHADA-BJ','INCOME','XXXXXX','7791',    16158,'Sur risques financiers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16160,'SYSCOHADA-BJ','INCOME','XXXXXX','7795',    16158,'Sur titres de placement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16161,'SYSCOHADA-BJ','INCOME','XXXXXX','7798',    16158,'Autres charges provisionnées financières','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16162,'SYSCOHADA-BJ','INCOME','XXXXXX','78',      16069,'Transfert de charges','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16163,'SYSCOHADA-BJ','INCOME','XXXXXX','781',     16162,'Transfert de charges d''exploitation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16164,'SYSCOHADA-BJ','INCOME','XXXXXX','787',     16162,'Transfert de charges financieres','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16165,'SYSCOHADA-BJ','INCOME','XXXXXX','79',      16069,'Reprises de provisions','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16166,'SYSCOHADA-BJ','INCOME','XXXXXX','791',     16165,'Reprises de provisions d''exploitation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16167,'SYSCOHADA-BJ','INCOME','XXXXXX','7911',    16166,'Pour risques et charges d''exploitation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16168,'SYSCOHADA-BJ','INCOME','XXXXXX','7912',    16166,'Pour grosses réparation d''exploitation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16169,'SYSCOHADA-BJ','INCOME','XXXXXX','7913',    16166,'Pour dépreciation des immobilisations incorporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16170,'SYSCOHADA-BJ','INCOME','XXXXXX','7914',    16166,'Pour dépreciation des immobilisations corporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16171,'SYSCOHADA-BJ','INCOME','XXXXXX','797',     16165,'Reprises de provisions financieres','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16172,'SYSCOHADA-BJ','INCOME','XXXXXX','7971',    16171,'Pour risques et charges financiers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16173,'SYSCOHADA-BJ','INCOME','XXXXXX','7972',    16171,'Pour dépréciation des immobilisations financières','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16174,'SYSCOHADA-BJ','INCOME','XXXXXX','798',     16165,'Reprises d''amortissements','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16175,'SYSCOHADA-BJ','AUTRES','XXXXXX','81',          0,'Valeurs comptables des cessions d''immobilisations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16176,'SYSCOHADA-BJ','AUTRES','XXXXXX','811',     16175,'Immobilisations incorporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16177,'SYSCOHADA-BJ','AUTRES','XXXXXX','812',     16175,'Immobilisations corporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16178,'SYSCOHADA-BJ','AUTRES','XXXXXX','816',     16175,'Immobilisations financieres','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16179,'SYSCOHADA-BJ','AUTRES','XXXXXX','82',          0,'Produits de cessions d''immobilisations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16180,'SYSCOHADA-BJ','AUTRES','XXXXXX','821',     16179,'Immobilisations incorporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16181,'SYSCOHADA-BJ','AUTRES','XXXXXX','822',     16179,'Immobilisations corporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16182,'SYSCOHADA-BJ','AUTRES','XXXXXX','826',     16179,'Immobilisations financieres','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16183,'SYSCOHADA-BJ','AUTRES','XXXXXX','83',          0,'Charges hors activites ordinaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16184,'SYSCOHADA-BJ','AUTRES','XXXXXX','831',     16183,'Charges h.a.o constatées','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16185,'SYSCOHADA-BJ','AUTRES','XXXXXX','834',     16183,'Pertes sur creances h.a.o','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16186,'SYSCOHADA-BJ','AUTRES','XXXXXX','835',     16183,'Dons et liberalites accordes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16187,'SYSCOHADA-BJ','AUTRES','XXXXXX','836',     16183,'Abandons de creances consentis','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16188,'SYSCOHADA-BJ','AUTRES','XXXXXX','839',     16183,'Charges provisionnees h.a.o','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16189,'SYSCOHADA-BJ','AUTRES','XXXXXX','84',          0,'Produits hors activites ordinaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16190,'SYSCOHADA-BJ','AUTRES','XXXXXX','841',     16189,'Produits h.a.o constates','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16191,'SYSCOHADA-BJ','AUTRES','XXXXXX','845',     16189,'Dons et liberalites obtenus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16192,'SYSCOHADA-BJ','AUTRES','XXXXXX','846',     16189,'Abandons de creances obtenus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16193,'SYSCOHADA-BJ','AUTRES','XXXXXX','848',     16189,'Transferts de charges h.a.o','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16194,'SYSCOHADA-BJ','AUTRES','XXXXXX','849',     16189,'Reprises des charges provisionnees h.a.o','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16195,'SYSCOHADA-BJ','AUTRES','XXXXXX','85',          0,'Dotations hors activites ordinaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16196,'SYSCOHADA-BJ','AUTRES','XXXXXX','851',     16195,'Dotations aux provisions reglementees','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16197,'SYSCOHADA-BJ','AUTRES','XXXXXX','852',     16195,'Dotations aux amortissements h.a.o','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16198,'SYSCOHADA-BJ','AUTRES','XXXXXX','853',     16195,'Dotations aux provisions pour depreciation h.a.o','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16199,'SYSCOHADA-BJ','AUTRES','XXXXXX','854',     16195,'Dotations aux provisions pour risques et charges h.a.o','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16200,'SYSCOHADA-BJ','AUTRES','XXXXXX','858',     16195,'Autres dotations h.a.o','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16201,'SYSCOHADA-BJ','AUTRES','XXXXXX','86',          0,'Reprises hors activites ordinaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16202,'SYSCOHADA-BJ','AUTRES','XXXXXX','861',     16201,'Reprises de provisions reglementees','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16203,'SYSCOHADA-BJ','AUTRES','XXXXXX','862',     16201,'Reprises d''amortissements','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16204,'SYSCOHADA-BJ','AUTRES','XXXXXX','863',     16201,'Reprises de provisions pour depreciation h.a.o','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16205,'SYSCOHADA-BJ','AUTRES','XXXXXX','864',     16201,'Reprises de provisions pour risques et charges h.a.o','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16206,'SYSCOHADA-BJ','AUTRES','XXXXXX','865',     16201,'Reprises de subventions d''investissement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16207,'SYSCOHADA-BJ','AUTRES','XXXXXX','868',     16201,'Autres reprises h.a.o','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16208,'SYSCOHADA-BJ','AUTRES','XXXXXX','87',          0,'Participations des travailleurs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16209,'SYSCOHADA-BJ','AUTRES','XXXXXX','871',     16208,'Participation legale aux benefices','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16210,'SYSCOHADA-BJ','AUTRES','XXXXXX','874',     16208,'Participation contractuelle aux benefices','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16211,'SYSCOHADA-BJ','AUTRES','XXXXXX','878',     16208,'Autres participations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16212,'SYSCOHADA-BJ','AUTRES','XXXXXX','88',          0,'Subventions d''equilibre','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16213,'SYSCOHADA-BJ','AUTRES','XXXXXX','881',     16212,'Etat','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16214,'SYSCOHADA-BJ','AUTRES','XXXXXX','884',     16212,'Collectivites publiques','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16215,'SYSCOHADA-BJ','AUTRES','XXXXXX','886',     16212,'Groupe','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16216,'SYSCOHADA-BJ','AUTRES','XXXXXX','888',     16212,'Autres','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16217,'SYSCOHADA-BJ','AUTRES','XXXXXX','89',          0,'Impots sur le resultat','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16218,'SYSCOHADA-BJ','AUTRES','XXXXXX','891',     16217,'Impots sur les benefices de l''exercice','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16219,'SYSCOHADA-BJ','AUTRES','XXXXXX','8911',    16218,'Activités exercées dans l''etat','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16220,'SYSCOHADA-BJ','AUTRES','XXXXXX','8912',    16218,'Activités exercées dans les autres etats de la région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16221,'SYSCOHADA-BJ','AUTRES','XXXXXX','8913',    16218,'Activités exercées hors région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16222,'SYSCOHADA-BJ','AUTRES','XXXXXX','892',     16217,'Rappel d''impôts sur resultats anterieurs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16223,'SYSCOHADA-BJ','AUTRES','XXXXXX','895',     16217,'Impôts minimum forfaitaires (i.m.f)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16224,'SYSCOHADA-BJ','AUTRES','XXXXXX','899',     16217,'Dégrèvements et annulations d''impots sur resultats antérieurs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16225,'SYSCOHADA-BJ','AUTRES','XXXXXX','8991',    16224,'Dégrèvements','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16226,'SYSCOHADA-BJ','AUTRES','XXXXXX','8994',    16224,'Annulations pour pertes rétroactives','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15000,'SYSCOHADA-BJ','CAPIT','XXXXXX','1',            0,'Capital','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15001,'SYSCOHADA-BJ','CAPIT','XXXXXX','101',      15000,'Capital social','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15002,'SYSCOHADA-BJ','CAPIT','XXXXXX','1011',     15001,'Capital souscrit, non appelé','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15003,'SYSCOHADA-BJ','CAPIT','XXXXXX','1012',     15001,'Capital souscrit, appelé, non versé','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15004,'SYSCOHADA-BJ','CAPIT','XXXXXX','1013',     15001,'Capital souscrit, appelé, versé, non amorti','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15005,'SYSCOHADA-BJ','CAPIT','XXXXXX','1014',     15001,'Capital souscrit, appelé, versé, amorti','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15006,'SYSCOHADA-BJ','CAPIT','XXXXXX','1018',     15001,'Capital souscrit, soumis à des conditions particulières','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15007,'SYSCOHADA-BJ','CAPIT','XXXXXX','102',      15000,'Capital par dotation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15008,'SYSCOHADA-BJ','CAPIT','XXXXXX','1021',     15007,'Dotation initiale','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15009,'SYSCOHADA-BJ','CAPIT','XXXXXX','1022',     15007,'Dotations complémentaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15010,'SYSCOHADA-BJ','CAPIT','XXXXXX','1028',     15007,'Autres dotations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15011,'SYSCOHADA-BJ','CAPIT','XXXXXX','103',      15000,'Capital personnel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15012,'SYSCOHADA-BJ','CAPIT','XXXXXX','104',      15000,'Compte de l''exploitant','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15013,'SYSCOHADA-BJ','CAPIT','XXXXXX','1041',     15012,'Apports temporaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15014,'SYSCOHADA-BJ','CAPIT','XXXXXX','1042',     15012,'Opérations courantes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15015,'SYSCOHADA-BJ','CAPIT','XXXXXX','1043',     15012,'Rémunérations, impôts et autres charges personnelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15016,'SYSCOHADA-BJ','CAPIT','XXXXXX','1047',     15012,'Prélèvements d''autoconsommation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15017,'SYSCOHADA-BJ','CAPIT','XXXXXX','1048',     15012,'Autres prélèvements','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15018,'SYSCOHADA-BJ','CAPIT','XXXXXX','105',      15000,'Primes liees aux capitaux propres','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15019,'SYSCOHADA-BJ','CAPIT','XXXXXX','1051',     15018,'Primes d''émission','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15020,'SYSCOHADA-BJ','CAPIT','XXXXXX','1052',     15018,'Primes d''apport','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15021,'SYSCOHADA-BJ','CAPIT','XXXXXX','1053',     15018,'Primes de fusion','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15022,'SYSCOHADA-BJ','CAPIT','XXXXXX','1054',     15018,'Primes de conversion','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15023,'SYSCOHADA-BJ','CAPIT','XXXXXX','1058',     15018,'Autres primes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15024,'SYSCOHADA-BJ','CAPIT','XXXXXX','106',      15000,'Ecarts de reevaluation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15025,'SYSCOHADA-BJ','CAPIT','XXXXXX','1061',     15024,'Ecarts de réévaluation légale','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15026,'SYSCOHADA-BJ','CAPIT','XXXXXX','1062',     15024,'Ecarts de réévaluation libre','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15027,'SYSCOHADA-BJ','CAPIT','XXXXXX','109',      15000,'Actionnaires, capital souscrit, non appele','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15028,'SYSCOHADA-BJ','CAPIT','XXXXXX','11',       15000,'Reserves','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15029,'SYSCOHADA-BJ','CAPIT','XXXXXX','111',      15028,'Reserve legale','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15030,'SYSCOHADA-BJ','CAPIT','XXXXXX','1111',     15029,'Réserves légales','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15031,'SYSCOHADA-BJ','CAPIT','XXXXXX','112',      15028,'Reserves statutaires ou contractuelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15032,'SYSCOHADA-BJ','CAPIT','XXXXXX','113',      15028,'Reserves reglementees','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15033,'SYSCOHADA-BJ','CAPIT','XXXXXX','1131',     15032,'Réserves de plus-values nettes à long terme','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15034,'SYSCOHADA-BJ','CAPIT','XXXXXX','1133',     15032,'Réserves consécutives à l''octroi de subventions d''investissement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15035,'SYSCOHADA-BJ','CAPIT','XXXXXX','1134',     15032,'Réserves spéciales navires renouvelés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15036,'SYSCOHADA-BJ','CAPIT','XXXXXX','1135',     15032,'Réserves spéciales matériels et outillage renouvelés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15037,'SYSCOHADA-BJ','CAPIT','XXXXXX','1138',     15032,'Autres réserves réglementées','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15038,'SYSCOHADA-BJ','CAPIT','XXXXXX','118',      15028,'Autres reserves','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15039,'SYSCOHADA-BJ','CAPIT','XXXXXX','1181',     15038,'Réserves facultatives','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15040,'SYSCOHADA-BJ','CAPIT','XXXXXX','1188',     15038,'Réserves diverses','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15041,'SYSCOHADA-BJ','CAPIT','XXXXXX','12',       15000,'Report a nouveau','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15042,'SYSCOHADA-BJ','CAPIT','XXXXXX','121',      15041,'Report a nouveau crediteur','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15043,'SYSCOHADA-BJ','CAPIT','XXXXXX','1211',     15042,'Report à nouveau crediteur','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15044,'SYSCOHADA-BJ','CAPIT','XXXXXX','129',      15041,'Report a nouveau debiteur','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15045,'SYSCOHADA-BJ','CAPIT','XXXXXX','1291',     15044,'Perte nette à reporter','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15046,'SYSCOHADA-BJ','CAPIT','XXXXXX','1292',     15044,'Perte - amortissements réputés différés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15047,'SYSCOHADA-BJ','CAPIT','XXXXXX','13',       15000,'Resultat net de l''exercice','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15048,'SYSCOHADA-BJ','CAPIT','XXXXXX','1301',     15047,'Résultat en instance d''affectation : bénéfice','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15049,'SYSCOHADA-BJ','CAPIT','XXXXXX','1309',     15047,'Résultat en instance d''affectation : perte','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15050,'SYSCOHADA-BJ','CAPIT','XXXXXX','131',      15047,'Resultat net : benefice','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15051,'SYSCOHADA-BJ','CAPIT','XXXXXX','132',      15047,'Marge brute (mb)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15052,'SYSCOHADA-BJ','CAPIT','XXXXXX','1321',     15051,'Marge brute sur marchandises','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15053,'SYSCOHADA-BJ','CAPIT','XXXXXX','1322',     15051,'Marge brute sur matières','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15054,'SYSCOHADA-BJ','CAPIT','XXXXXX','133',      15047,'Valeur ajoutee (v.a.)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15055,'SYSCOHADA-BJ','CAPIT','XXXXXX','134',      15047,'Excedent brut d''exploitation (e.b.e.)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15056,'SYSCOHADA-BJ','CAPIT','XXXXXX','135',      15047,'Resultat d''exploitation (r.e.)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15057,'SYSCOHADA-BJ','CAPIT','XXXXXX','136',      15047,'Resultat financier (r.f.)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15058,'SYSCOHADA-BJ','CAPIT','XXXXXX','137',      15047,'Resultat des activites ordinaires (r.a.o.)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15059,'SYSCOHADA-BJ','CAPIT','XXXXXX','138',      15047,'Resultat hors activites ordinaires (r.h.a.o.)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15060,'SYSCOHADA-BJ','CAPIT','XXXXXX','139',      15047,'Resultat net : perte','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15061,'SYSCOHADA-BJ','CAPIT','XXXXXX','14',       15000,'Subventions d''investissement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15062,'SYSCOHADA-BJ','CAPIT','XXXXXX','141',      15061,'Subventions d''equipement a','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15063,'SYSCOHADA-BJ','CAPIT','XXXXXX','1411',     15062,'Etat','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15064,'SYSCOHADA-BJ','CAPIT','XXXXXX','1412',     15062,'Régions','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15065,'SYSCOHADA-BJ','CAPIT','XXXXXX','1413',     15062,'Départements','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15066,'SYSCOHADA-BJ','CAPIT','XXXXXX','1414',     15062,'Communes et collectivités publiques décentralisées','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15067,'SYSCOHADA-BJ','CAPIT','XXXXXX','1415',     15062,'Entreprises publiques ou mixtes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15068,'SYSCOHADA-BJ','CAPIT','XXXXXX','1416',     15062,'Entreprises et organismes privés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15069,'SYSCOHADA-BJ','CAPIT','XXXXXX','1417',     15062,'Organismes internationaux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15070,'SYSCOHADA-BJ','CAPIT','XXXXXX','1418',     15062,'Autres','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15071,'SYSCOHADA-BJ','CAPIT','XXXXXX','142',      15061,'Subventions d''equipement b','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15072,'SYSCOHADA-BJ','CAPIT','XXXXXX','1421',     15071,'Subventions d''équipements','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15073,'SYSCOHADA-BJ','CAPIT','XXXXXX','148',      15061,'Autres subventions d''investissement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15074,'SYSCOHADA-BJ','CAPIT','XXXXXX','15',       15000,'Provisions reglementees et fonds assimiles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15075,'SYSCOHADA-BJ','CAPIT','XXXXXX','151',      15074,'Amortissements derogatoires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15076,'SYSCOHADA-BJ','CAPIT','XXXXXX','152',      15074,'Plus-values de cession a reinvestir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15077,'SYSCOHADA-BJ','CAPIT','XXXXXX','1521',     15076,'Plus-values de cession à réinvestir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15078,'SYSCOHADA-BJ','CAPIT','XXXXXX','153',      15074,'Fonds reglementes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15079,'SYSCOHADA-BJ','CAPIT','XXXXXX','1531',     15078,'Fonds national','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15080,'SYSCOHADA-BJ','CAPIT','XXXXXX','1532',     15078,'Prélèvement pour le budget','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15081,'SYSCOHADA-BJ','CAPIT','XXXXXX','154',      15074,'Provision speciale de reevaluation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15082,'SYSCOHADA-BJ','CAPIT','XXXXXX','155',      15074,'Provisions reglementees relatives aux immobilisations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15083,'SYSCOHADA-BJ','CAPIT','XXXXXX','1551',     15082,'Recontitution des gisements miniers et pétroliers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15084,'SYSCOHADA-BJ','CAPIT','XXXXXX','1552',     15082,'Provisions de croissance des immobilisations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15085,'SYSCOHADA-BJ','CAPIT','XXXXXX','1553',     15082,'Provisions de renouvellement du matériel naval','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15086,'SYSCOHADA-BJ','CAPIT','XXXXXX','1554',     15082,'Provisions pourle renouvellement du matériel et outillage','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15087,'SYSCOHADA-BJ','CAPIT','XXXXXX','156',      15074,'Provisions reglementees relatives aux stocks','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15088,'SYSCOHADA-BJ','CAPIT','XXXXXX','1561',     15087,'Hausse de prix','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15089,'SYSCOHADA-BJ','CAPIT','XXXXXX','1562',     15087,'Fluctuation des cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15090,'SYSCOHADA-BJ','CAPIT','XXXXXX','157',      15074,'Provisions pour investissement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15091,'SYSCOHADA-BJ','CAPIT','XXXXXX','158',      15074,'Autres provisions et fonds reglementes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15092,'SYSCOHADA-BJ','CAPIT','XXXXXX','16',       15000,'Emprunts et dettes assimilees','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15093,'SYSCOHADA-BJ','CAPIT','XXXXXX','161',      15092,'Emprunts obligataires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15094,'SYSCOHADA-BJ','CAPIT','XXXXXX','1611',     15093,'Emprunts obligataires ordinaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15095,'SYSCOHADA-BJ','CAPIT','XXXXXX','1612',     15093,'Emprunts obligataires convertibles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15096,'SYSCOHADA-BJ','CAPIT','XXXXXX','1618',     15093,'Autres emprunts obligataires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15097,'SYSCOHADA-BJ','CAPIT','XXXXXX','1619',     15093,'Obligations à souscrire, à la souche','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15098,'SYSCOHADA-BJ','CAPIT','XXXXXX','162',      15092,'Emprunts et dettes aupres des etablissements de credit','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15099,'SYSCOHADA-BJ','CAPIT','XXXXXX','163',      15092,'Avances recues de l''etat','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15100,'SYSCOHADA-BJ','CAPIT','XXXXXX','164',      15092,'Avances recues et comptes courants bloques','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15101,'SYSCOHADA-BJ','CAPIT','XXXXXX','165',      15092,'Depots et cautionnements recus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15102,'SYSCOHADA-BJ','CAPIT','XXXXXX','1651',     15101,'Dépôts à terme','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15103,'SYSCOHADA-BJ','CAPIT','XXXXXX','1652',     15101,'Cautionnements','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15104,'SYSCOHADA-BJ','CAPIT','XXXXXX','166',      15092,'Interets courus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15105,'SYSCOHADA-BJ','CAPIT','XXXXXX','1661',     15104,'Sur emprunts obligataires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15106,'SYSCOHADA-BJ','CAPIT','XXXXXX','1662',     15104,'Sur emprunts et dettes auprès des établissements de crédit','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15107,'SYSCOHADA-BJ','CAPIT','XXXXXX','1663',     15104,'Sur avances reçues de l''etat','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15108,'SYSCOHADA-BJ','CAPIT','XXXXXX','1664',     15104,'Sur avances reçues et comptes courants bloqués','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15109,'SYSCOHADA-BJ','CAPIT','XXXXXX','1665',     15104,'Sur dépôts et cautionnements reçus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15110,'SYSCOHADA-BJ','CAPIT','XXXXXX','1667',     15104,'Sur avances assorties de conditions particulières','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15111,'SYSCOHADA-BJ','CAPIT','XXXXXX','1668',     15104,'Sur autres emprunts et dettes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15112,'SYSCOHADA-BJ','CAPIT','XXXXXX','167',      15092,'Avances assorties de conditions particulieres','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15113,'SYSCOHADA-BJ','CAPIT','XXXXXX','1671',     15112,'Avances bloquées pour augmentation du capital','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15114,'SYSCOHADA-BJ','CAPIT','XXXXXX','1672',     15112,'Avances conditionnées par l''etat','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15115,'SYSCOHADA-BJ','CAPIT','XXXXXX','1673',     15112,'Avances conditionnées par les autres organismes africains','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15116,'SYSCOHADA-BJ','CAPIT','XXXXXX','1674',     15112,'Avances conditionné par les autres organismes internationaux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15117,'SYSCOHADA-BJ','CAPIT','XXXXXX','1676',     15112,'Droits du concédant exigibles en nature','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15118,'SYSCOHADA-BJ','CAPIT','XXXXXX','168',      15092,'Autres emprunts et dettes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15119,'SYSCOHADA-BJ','CAPIT','XXXXXX','1681',     15118,'Rentes viagères capitalisées','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15120,'SYSCOHADA-BJ','CAPIT','XXXXXX','1682',     15118,'Billets de fonds','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15121,'SYSCOHADA-BJ','CAPIT','XXXXXX','1683',     15118,'Dettes consécutives à des titres emprunté','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15122,'SYSCOHADA-BJ','CAPIT','XXXXXX','1684',     15118,'Dettes du concédant exigibles en nature','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15123,'SYSCOHADA-BJ','CAPIT','XXXXXX','1685',     15118,'Emprunts participatifs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15124,'SYSCOHADA-BJ','CAPIT','XXXXXX','1686',     15118,'Participation des travailleurs aux bénéfices','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15125,'SYSCOHADA-BJ','CAPIT','XXXXXX','17',       15000,'Dettes de credit-bail et contrats assimiles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15126,'SYSCOHADA-BJ','CAPIT','XXXXXX','172',      15125,'Emprunts equivalents de credit-bail immobilier','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15127,'SYSCOHADA-BJ','CAPIT','XXXXXX','173',      15125,'Emprunts equivalents de credit-bail mobilier','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15128,'SYSCOHADA-BJ','CAPIT','XXXXXX','176',      15125,'Interets courus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15129,'SYSCOHADA-BJ','CAPIT','XXXXXX','1762',     15128,'Sur emprunts équivalents de crédit-bail immobilier','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15130,'SYSCOHADA-BJ','CAPIT','XXXXXX','1763',     15128,'Sur emprunts équivalents de crédit-bail mobilier','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15131,'SYSCOHADA-BJ','CAPIT','XXXXXX','1768',     15128,'Sur emprunts équivalents d''autres contrats','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15132,'SYSCOHADA-BJ','CAPIT','XXXXXX','178',      15125,'Emprunts equivalents d''autres contrats','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15133,'SYSCOHADA-BJ','CAPIT','XXXXXX','18',       15000,'Dettes liees a des participations et comptes de liaison des etablissements et societes en participation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15134,'SYSCOHADA-BJ','CAPIT','XXXXXX','181',      15133,'Dettes liees a des participations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15135,'SYSCOHADA-BJ','CAPIT','XXXXXX','1811',     15134,'Dettes liées à des participations (groupe)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15136,'SYSCOHADA-BJ','CAPIT','XXXXXX','1812',     15134,'Dettes liées à des participations (hors groupe)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15137,'SYSCOHADA-BJ','CAPIT','XXXXXX','182',      15133,'Dettes liees a des societes en paticipation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15138,'SYSCOHADA-BJ','CAPIT','XXXXXX','183',      15133,'Interets courus sur dettes liees a des participations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15139,'SYSCOHADA-BJ','CAPIT','XXXXXX','184',      15133,'Comptes permanents bloques des etablissements et succursales','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15140,'SYSCOHADA-BJ','CAPIT','XXXXXX','185',      15133,'Comptes permanents non bloques des etablissements et succursales','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15141,'SYSCOHADA-BJ','CAPIT','XXXXXX','186',      15133,'Comptes de liaison charges','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15142,'SYSCOHADA-BJ','CAPIT','XXXXXX','187',      15133,'Comptes de liaison produits','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15143,'SYSCOHADA-BJ','CAPIT','XXXXXX','188',      15133,'Comptes de liaison des societes en participation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15144,'SYSCOHADA-BJ','CAPIT','XXXXXX','19',       15000,'Provisions financieres pour risques et charges','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15145,'SYSCOHADA-BJ','CAPIT','XXXXXX','191',      15144,'Provisions pour litiges','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15146,'SYSCOHADA-BJ','CAPIT','XXXXXX','192',      15144,'Provisions pour garanties donnees aux clients','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15147,'SYSCOHADA-BJ','CAPIT','XXXXXX','193',      15144,'Provisions pour pertes sur marches a achevement futur','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15148,'SYSCOHADA-BJ','CAPIT','XXXXXX','194',      15144,'Provisions pour pertes de change','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15149,'SYSCOHADA-BJ','CAPIT','XXXXXX','195',      15144,'Provisions pour impots','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15150,'SYSCOHADA-BJ','CAPIT','XXXXXX','196',      15144,'Provisions pour pensions et obligations similaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15151,'SYSCOHADA-BJ','CAPIT','XXXXXX','197',      15144,'Provisions pour charges a repartir sur plusieurs exercices','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15152,'SYSCOHADA-BJ','CAPIT','XXXXXX','1971',     15151,'Provisions pour grosses réparations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15153,'SYSCOHADA-BJ','CAPIT','XXXXXX','198',      15144,'Autres provisions financieres pour risques et charges','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15154,'SYSCOHADA-BJ','CAPIT','XXXXXX','1981',     15153,'Provisions pour amendes et pénalités','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15155,'SYSCOHADA-BJ','CAPIT','XXXXXX','1982',     15153,'Provisions pour renouvellement des immobilisations (entreprises concessionnaires)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15156,'SYSCOHADA-BJ','CAPIT','XXXXXX','1983',     15153,'Provisions pour propres assureurs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15157,'SYSCOHADA-BJ','CAPIT','XXXXXX','1988',     15153,'Autres provisions financières pour risques et charges','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15158,'SYSCOHADA-BJ','IMMO','XXXXXX','2',             0,'Charges immobilisees','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15159,'SYSCOHADA-BJ','IMMO','XXXXXX','201',       15158,'Frais d''etablissement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15160,'SYSCOHADA-BJ','IMMO','XXXXXX','2011',      15159,'Frais de constitution','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15161,'SYSCOHADA-BJ','IMMO','XXXXXX','2012',      15159,'Frais de prospection','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15162,'SYSCOHADA-BJ','IMMO','XXXXXX','2013',      15159,'Frais de publicité et de lancement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15163,'SYSCOHADA-BJ','IMMO','XXXXXX','2014',      15159,'Frais de fonctionnement antérieurs au démarrage','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15164,'SYSCOHADA-BJ','IMMO','XXXXXX','2015',      15159,'Frais de modification du capital (fusions, scissions transformations)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15165,'SYSCOHADA-BJ','IMMO','XXXXXX','2016',      15159,'Frais d''entrée à la bourse','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15166,'SYSCOHADA-BJ','IMMO','XXXXXX','2017',      15159,'Frais de restructuration','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15167,'SYSCOHADA-BJ','IMMO','XXXXXX','2018',      15159,'Frais divers d''établissement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15168,'SYSCOHADA-BJ','IMMO','XXXXXX','202',       15158,'Charges a repartir sur plusieurs exercices','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15169,'SYSCOHADA-BJ','IMMO','XXXXXX','2021',      15168,'Charges différées','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15170,'SYSCOHADA-BJ','IMMO','XXXXXX','2022',      15168,'Frais d''acquisition d''immobilisations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15171,'SYSCOHADA-BJ','IMMO','XXXXXX','2026',      15168,'Fais d''émission des emprunts','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15172,'SYSCOHADA-BJ','IMMO','XXXXXX','2028',      15168,'Charges à étaler','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15173,'SYSCOHADA-BJ','IMMO','XXXXXX','206',       15158,'Primes de remboursement des obligations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15174,'SYSCOHADA-BJ','IMMO','XXXXXX','2061',      15173,'Obligations ordinaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15175,'SYSCOHADA-BJ','IMMO','XXXXXX','2062',      15173,'Obligations convertibles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15176,'SYSCOHADA-BJ','IMMO','XXXXXX','2068',      15173,'Autres emprunts obligataires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15177,'SYSCOHADA-BJ','IMMO','XXXXXX','21',        15158,'Immobilisations incorporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15178,'SYSCOHADA-BJ','IMMO','XXXXXX','211',       15177,'Frais de recherche et de developpement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15179,'SYSCOHADA-BJ','IMMO','XXXXXX','212',       15177,'Brevets, licences, concessions et droits similaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15180,'SYSCOHADA-BJ','IMMO','XXXXXX','213',       15177,'Logiciels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15181,'SYSCOHADA-BJ','IMMO','XXXXXX','214',       15177,'Marques','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15182,'SYSCOHADA-BJ','IMMO','XXXXXX','215',       15177,'Fonds commercial','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15183,'SYSCOHADA-BJ','IMMO','XXXXXX','216',       15177,'Droit au bail','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15184,'SYSCOHADA-BJ','IMMO','XXXXXX','217',       15177,'Investissements de creation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15185,'SYSCOHADA-BJ','IMMO','XXXXXX','218',       15177,'Autres droits et valeurs incorporels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15186,'SYSCOHADA-BJ','IMMO','XXXXXX','219',       15177,'Immobilisations incorporelles en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15187,'SYSCOHADA-BJ','IMMO','XXXXXX','2191',      15186,'Frais de recherche et de développement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15188,'SYSCOHADA-BJ','IMMO','XXXXXX','2193',      15186,'Logiciels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15189,'SYSCOHADA-BJ','IMMO','XXXXXX','2198',      15186,'Autres droits et valeurs incorporels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15190,'SYSCOHADA-BJ','IMMO','XXXXXX','22',        15158,'Terrains','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15191,'SYSCOHADA-BJ','IMMO','XXXXXX','221',       15190,'Terrains agricoles et forestiers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15192,'SYSCOHADA-BJ','IMMO','XXXXXX','2211',      15191,'Terrains d''exploitation agricole','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15193,'SYSCOHADA-BJ','IMMO','XXXXXX','2212',      15191,'Terrains d''exploitation forestière','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15194,'SYSCOHADA-BJ','IMMO','XXXXXX','2218',      15191,'Autres terrains','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15195,'SYSCOHADA-BJ','IMMO','XXXXXX','222',       15190,'Terrains nus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15196,'SYSCOHADA-BJ','IMMO','XXXXXX','2221',      15195,'Terrains à bâtir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15197,'SYSCOHADA-BJ','IMMO','XXXXXX','2228',      15195,'Autres terrains nus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15198,'SYSCOHADA-BJ','IMMO','XXXXXX','223',       15190,'Terrains batis','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15199,'SYSCOHADA-BJ','IMMO','XXXXXX','2231',      15198,'Pour bâtiments industriels et agricoles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15200,'SYSCOHADA-BJ','IMMO','XXXXXX','2232',      15198,'Pour bâtiments administratifs et commerciaux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15201,'SYSCOHADA-BJ','IMMO','XXXXXX','2234',      15198,'Pour bâtiments affectés aux autres opérations professionnelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15202,'SYSCOHADA-BJ','IMMO','XXXXXX','2235',      15198,'Pour bâtiments affectés aux autres opérations non professionnelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15203,'SYSCOHADA-BJ','IMMO','XXXXXX','2236',      15198,'Autres terrains bâtis','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15204,'SYSCOHADA-BJ','IMMO','XXXXXX','224',       15190,'Travaux de mise en valeur des terrains','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15205,'SYSCOHADA-BJ','IMMO','XXXXXX','2241',      15204,'Plantation d''arbres et d''arbustes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15206,'SYSCOHADA-BJ','IMMO','XXXXXX','2248',      15204,'Autres travaux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15207,'SYSCOHADA-BJ','IMMO','XXXXXX','225',       15190,'Terrains de gisement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15208,'SYSCOHADA-BJ','IMMO','XXXXXX','2251',      15207,'Carrières','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15209,'SYSCOHADA-BJ','IMMO','XXXXXX','226',       15190,'Terrains amenages','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15210,'SYSCOHADA-BJ','IMMO','XXXXXX','2261',      15209,'Parkings','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15211,'SYSCOHADA-BJ','IMMO','XXXXXX','227',       15190,'Terrains mis en concession','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15212,'SYSCOHADA-BJ','IMMO','XXXXXX','228',       15190,'Autres terrains','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15213,'SYSCOHADA-BJ','IMMO','XXXXXX','2281',      15212,'Terrains des immeubles de rapport','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15214,'SYSCOHADA-BJ','IMMO','XXXXXX','2285',      15212,'Terrains des logements affectés au personnel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15215,'SYSCOHADA-BJ','IMMO','XXXXXX','2288',      15212,'Autres terrains','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15216,'SYSCOHADA-BJ','IMMO','XXXXXX','229',       15190,'Amenagements des terrains en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15217,'SYSCOHADA-BJ','IMMO','XXXXXX','2291',      15216,'Terrains agricoles et forestiers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15218,'SYSCOHADA-BJ','IMMO','XXXXXX','2292',      15216,'Terrains nus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15219,'SYSCOHADA-BJ','IMMO','XXXXXX','2295',      15216,'Terrains de gisement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15220,'SYSCOHADA-BJ','IMMO','XXXXXX','2298',      15216,'Autres travaux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15221,'SYSCOHADA-BJ','IMMO','XXXXXX','23',        15158,'Bâtiments, installations techniques et agencements','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15222,'SYSCOHADA-BJ','IMMO','XXXXXX','231',       15221,'Bâtiments industriels, agricoles, administratifs et commerciaux sur sol propre','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15223,'SYSCOHADA-BJ','IMMO','XXXXXX','2311',      15222,'Bâtiments industriels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15224,'SYSCOHADA-BJ','IMMO','XXXXXX','2312',      15222,'Bâtiments agricoles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15225,'SYSCOHADA-BJ','IMMO','XXXXXX','2313',      15222,'Bâtiments administratifs et commerciaux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15226,'SYSCOHADA-BJ','IMMO','XXXXXX','2314',      15222,'Bâtiments affectés au logement du personnel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15227,'SYSCOHADA-BJ','IMMO','XXXXXX','2315',      15222,'Immeubles de rapport','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15228,'SYSCOHADA-BJ','IMMO','XXXXXX','232',       15221,'Bâtiments industriels, agricoles, administratifs et commerciaux sur sol d''autrui','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15229,'SYSCOHADA-BJ','IMMO','XXXXXX','2321',      15228,'Bâtiments industriels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15230,'SYSCOHADA-BJ','IMMO','XXXXXX','2322',      15228,'Bâtiments agricoles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15231,'SYSCOHADA-BJ','IMMO','XXXXXX','2323',      15228,'Bâtiments administratifs et commerciaux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15232,'SYSCOHADA-BJ','IMMO','XXXXXX','2324',      15228,'Bâtiments affectés au logement du personnel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15233,'SYSCOHADA-BJ','IMMO','XXXXXX','2325',      15228,'Immeubles de rapport','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15234,'SYSCOHADA-BJ','IMMO','XXXXXX','233',       15221,'Ouvrages d''infrastructures','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15235,'SYSCOHADA-BJ','IMMO','XXXXXX','2331',      15234,'Voies de terre','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15236,'SYSCOHADA-BJ','IMMO','XXXXXX','2332',      15234,'Voies de fer','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15237,'SYSCOHADA-BJ','IMMO','XXXXXX','2333',      15234,'Voies d''eau','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15238,'SYSCOHADA-BJ','IMMO','XXXXXX','2334',      15234,'Barrages, digues','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15239,'SYSCOHADA-BJ','IMMO','XXXXXX','2335',      15234,'Pistes d''aérodrome','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15240,'SYSCOHADA-BJ','IMMO','XXXXXX','2338',      15234,'Autres','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15241,'SYSCOHADA-BJ','IMMO','XXXXXX','234',       15221,'Installations techniques','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15242,'SYSCOHADA-BJ','IMMO','XXXXXX','2341',      15241,'Installations complexes spécialisées sur sol propre','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15243,'SYSCOHADA-BJ','IMMO','XXXXXX','2342',      15241,'Installations complexes spécialisées sur sol d''autrui','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15244,'SYSCOHADA-BJ','IMMO','XXXXXX','2343',      15241,'Installations à caractère spécifique sur sol propre','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15245,'SYSCOHADA-BJ','IMMO','XXXXXX','2344',      15241,'Installations à caractère spécifique sur sol d''autrui','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15246,'SYSCOHADA-BJ','IMMO','XXXXXX','235',       15221,'Amenagements de bureaux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15247,'SYSCOHADA-BJ','IMMO','XXXXXX','2351',      15246,'Installations générales','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15248,'SYSCOHADA-BJ','IMMO','XXXXXX','2358',      15246,'Autres installations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15249,'SYSCOHADA-BJ','IMMO','XXXXXX','237',       15221,'Batiments industriels, agricoles et commerciaux mis en concession','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15250,'SYSCOHADA-BJ','IMMO','XXXXXX','238',       15221,'Autres installations et agencements','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15251,'SYSCOHADA-BJ','IMMO','XXXXXX','239',       15221,'Bâtiments et installations en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15252,'SYSCOHADA-BJ','IMMO','XXXXXX','2391',      15251,'Bâtiments et installations en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15253,'SYSCOHADA-BJ','IMMO','XXXXXX','24',        15158,'Materiels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15254,'SYSCOHADA-BJ','IMMO','XXXXXX','241',       15253,'Materiel et outillage industriel et commercial','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15255,'SYSCOHADA-BJ','IMMO','XXXXXX','2411',      15254,'Matériel industriel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15256,'SYSCOHADA-BJ','IMMO','XXXXXX','2412',      15254,'Outillage industriel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15257,'SYSCOHADA-BJ','IMMO','XXXXXX','2413',      15254,'Matériel commercial','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15258,'SYSCOHADA-BJ','IMMO','XXXXXX','2414',      15254,'Outillage commercial','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15259,'SYSCOHADA-BJ','IMMO','XXXXXX','242',       15253,'Materiel et outillage agricole','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15260,'SYSCOHADA-BJ','IMMO','XXXXXX','2421',      15259,'Matériel agricole','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15261,'SYSCOHADA-BJ','IMMO','XXXXXX','2422',      15259,'Outillage agricole','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15262,'SYSCOHADA-BJ','IMMO','XXXXXX','243',       15253,'Materiel d''emballage recuperable et identifiable','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15263,'SYSCOHADA-BJ','IMMO','XXXXXX','244',       15253,'Materiel et mobilier','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15264,'SYSCOHADA-BJ','IMMO','XXXXXX','2441',      15263,'Matériel de bureau','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15265,'SYSCOHADA-BJ','IMMO','XXXXXX','2442',      15263,'Matériel informatique','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15266,'SYSCOHADA-BJ','IMMO','XXXXXX','2443',      15263,'Matériel bureautique','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15267,'SYSCOHADA-BJ','IMMO','XXXXXX','2444',      15263,'Mobilier de bureau','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15268,'SYSCOHADA-BJ','IMMO','XXXXXX','2446',      15263,'Matériel et mobilier des immeubles de rapport','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15269,'SYSCOHADA-BJ','IMMO','XXXXXX','2447',      15263,'Matériel et mobilier des logements du personnel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15270,'SYSCOHADA-BJ','IMMO','XXXXXX','245',       15253,'Materiel de transport','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15271,'SYSCOHADA-BJ','IMMO','XXXXXX','2451',      15270,'Matériel automobile','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15272,'SYSCOHADA-BJ','IMMO','XXXXXX','2452',      15270,'Matériel ferroviaire','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15273,'SYSCOHADA-BJ','IMMO','XXXXXX','2453',      15270,'Matériel fluvial, lagunaire','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15274,'SYSCOHADA-BJ','IMMO','XXXXXX','2454',      15270,'Matériel naval','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15275,'SYSCOHADA-BJ','IMMO','XXXXXX','2455',      15270,'Matériel aérien','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15276,'SYSCOHADA-BJ','IMMO','XXXXXX','2456',      15270,'Matériel hippomobile','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15277,'SYSCOHADA-BJ','IMMO','XXXXXX','2458',      15270,'Autres (vélo, mobylette, moto)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15278,'SYSCOHADA-BJ','IMMO','XXXXXX','246',       15253,'Immobilisations animales et agricoles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15279,'SYSCOHADA-BJ','IMMO','XXXXXX','2461',      15278,'Cheptel, animaux de trait','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15280,'SYSCOHADA-BJ','IMMO','XXXXXX','2462',      15278,'Cheptel, animaux reproducteurs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15281,'SYSCOHADA-BJ','IMMO','XXXXXX','2463',      15278,'Animaux de garde','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15282,'SYSCOHADA-BJ','IMMO','XXXXXX','2465',      15278,'Plantations agricoles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15283,'SYSCOHADA-BJ','IMMO','XXXXXX','2468',      15278,'Autres','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15284,'SYSCOHADA-BJ','IMMO','XXXXXX','247',       15253,'Agencements et amenagements du materiel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15285,'SYSCOHADA-BJ','IMMO','XXXXXX','248',       15253,'Autres materiels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15286,'SYSCOHADA-BJ','IMMO','XXXXXX','2481',      15285,'Collections et oeuvres d''art','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15287,'SYSCOHADA-BJ','IMMO','XXXXXX','249',       15253,'Materiel en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15288,'SYSCOHADA-BJ','IMMO','XXXXXX','2491',      15287,'Matériel et outillage industriel et commercial','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15289,'SYSCOHADA-BJ','IMMO','XXXXXX','2492',      15287,'Matériel et outillage agricole','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15290,'SYSCOHADA-BJ','IMMO','XXXXXX','2493',      15287,'Matériel d''emballage récupérable et identifiable','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15291,'SYSCOHADA-BJ','IMMO','XXXXXX','2494',      15287,'Matériel et mobilier de bureau','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15292,'SYSCOHADA-BJ','IMMO','XXXXXX','2495',      15287,'Matériel de transport','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15293,'SYSCOHADA-BJ','IMMO','XXXXXX','2496',      15287,'Immobilisations animales et agricoles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15294,'SYSCOHADA-BJ','IMMO','XXXXXX','2497',      15287,'Agencements et aménagements du matériel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15295,'SYSCOHADA-BJ','IMMO','XXXXXX','2498',      15287,'Autres matériels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15296,'SYSCOHADA-BJ','IMMO','XXXXXX','25',        15158,'Avances et acomptes verses sur immobilisations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15297,'SYSCOHADA-BJ','IMMO','XXXXXX','251',       15296,'Avances et acomptes verses sur immobilisations incorporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15298,'SYSCOHADA-BJ','IMMO','XXXXXX','252',       15296,'Avances et acomptes verses sur immobilisations corporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15299,'SYSCOHADA-BJ','IMMO','XXXXXX','26',        15158,'Titres de participation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15300,'SYSCOHADA-BJ','IMMO','XXXXXX','261',       15299,'Titres de participation dans des societes sous contrôle exclusif','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15301,'SYSCOHADA-BJ','IMMO','XXXXXX','262',       15299,'Titres de participation dans des societes sous contrôle conjoint','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15302,'SYSCOHADA-BJ','IMMO','XXXXXX','263',       15299,'Titres de participation dans des societes conferant une influence notable','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15303,'SYSCOHADA-BJ','IMMO','XXXXXX','265',       15299,'Participations dans des organismes professionnels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15304,'SYSCOHADA-BJ','IMMO','XXXXXX','266',       15299,'Part dans des groupements d''interets economique (g.i.e.)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15305,'SYSCOHADA-BJ','IMMO','XXXXXX','268',       15299,'Autres titres de participation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15306,'SYSCOHADA-BJ','IMMO','XXXXXX','27',        15158,'Autres immobilisations financières','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15307,'SYSCOHADA-BJ','IMMO','XXXXXX','271',       15306,'Prêts et creances non commerciales','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15308,'SYSCOHADA-BJ','IMMO','XXXXXX','2711',      15307,'Prêts participatifs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15309,'SYSCOHADA-BJ','IMMO','XXXXXX','2712',      15307,'Prêts aux associés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15310,'SYSCOHADA-BJ','IMMO','XXXXXX','2713',      15307,'Billets de fonds','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15311,'SYSCOHADA-BJ','IMMO','XXXXXX','2714',      15307,'Titres prêtés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15312,'SYSCOHADA-BJ','IMMO','XXXXXX','272',       15306,'Prets au personnel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15313,'SYSCOHADA-BJ','IMMO','XXXXXX','2721',      15312,'Prêts immobiliers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15314,'SYSCOHADA-BJ','IMMO','XXXXXX','2722',      15312,'Prêts mobiliers et d''intallation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15315,'SYSCOHADA-BJ','IMMO','XXXXXX','2728',      15312,'Autres prêts (frais d''étude...)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15316,'SYSCOHADA-BJ','IMMO','XXXXXX','273',       15306,'Creances sur l''etat','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15317,'SYSCOHADA-BJ','IMMO','XXXXXX','2731',      15316,'Retenues de garantie','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15318,'SYSCOHADA-BJ','IMMO','XXXXXX','2733',      15316,'Fonds reglementé','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15319,'SYSCOHADA-BJ','IMMO','XXXXXX','2738',      15316,'Autres','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15320,'SYSCOHADA-BJ','IMMO','XXXXXX','274',       15306,'Titres immobilises','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15321,'SYSCOHADA-BJ','IMMO','XXXXXX','2741',      15320,'Titres immobilisés de l''activité de portefeuille (t.i.a.p.)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15322,'SYSCOHADA-BJ','IMMO','XXXXXX','2742',      15320,'Titres participatifs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15323,'SYSCOHADA-BJ','IMMO','XXXXXX','2743',      15320,'Certificats d''investissement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15324,'SYSCOHADA-BJ','IMMO','XXXXXX','2744',      15320,'Parts de fonds commun de placement (f.c.p.)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15325,'SYSCOHADA-BJ','IMMO','XXXXXX','2748',      15320,'Autres titres immobilisés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15326,'SYSCOHADA-BJ','IMMO','XXXXXX','275',       15306,'Depots et cautionnements verses','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15327,'SYSCOHADA-BJ','IMMO','XXXXXX','2751',      15326,'Dépôts pour loyers d''avance','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15328,'SYSCOHADA-BJ','IMMO','XXXXXX','2752',      15326,'Dépôts pour l''électricité','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15329,'SYSCOHADA-BJ','IMMO','XXXXXX','2753',      15326,'Dépôts pour l''eau','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15330,'SYSCOHADA-BJ','IMMO','XXXXXX','2754',      15326,'Dépôts pour le gaz','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15331,'SYSCOHADA-BJ','IMMO','XXXXXX','2755',      15326,'Dépôts pour le téléphone, le télex, la télécopie','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15332,'SYSCOHADA-BJ','IMMO','XXXXXX','2756',      15326,'Cautionnements sur les marchés publics','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15333,'SYSCOHADA-BJ','IMMO','XXXXXX','2757',      15326,'Cautionnements sur autres opérations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15334,'SYSCOHADA-BJ','IMMO','XXXXXX','2758',      15326,'Autres dépôts et cautionnements','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15335,'SYSCOHADA-BJ','IMMO','XXXXXX','276',       15306,'Interets courus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15336,'SYSCOHADA-BJ','IMMO','XXXXXX','2761',      15335,'Prêts et créances non commerciales','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15337,'SYSCOHADA-BJ','IMMO','XXXXXX','2762',      15335,'Prêts au personnel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15338,'SYSCOHADA-BJ','IMMO','XXXXXX','2763',      15335,'Créances sur l''etat','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15339,'SYSCOHADA-BJ','IMMO','XXXXXX','2764',      15335,'Titres immobilisés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15340,'SYSCOHADA-BJ','IMMO','XXXXXX','2765',      15335,'Dépôts et cautionnements versés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15341,'SYSCOHADA-BJ','IMMO','XXXXXX','2767',      15335,'Créances rattachées à des participations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15342,'SYSCOHADA-BJ','IMMO','XXXXXX','2768',      15335,'Immobilisations financières diverses','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15343,'SYSCOHADA-BJ','IMMO','XXXXXX','277',       15306,'Créances rattachees a des participations et des avances a des g.i.e.','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15344,'SYSCOHADA-BJ','IMMO','XXXXXX','2771',      15343,'Créances rattachées à des participations (groupe)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15345,'SYSCOHADA-BJ','IMMO','XXXXXX','2772',      15343,'Créances rattachées à des participations (hors groupe)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15346,'SYSCOHADA-BJ','IMMO','XXXXXX','2773',      15343,'Créances rattachées à des sociétés en participation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15347,'SYSCOHADA-BJ','IMMO','XXXXXX','2774',      15343,'Avances à des groupements d''intérêt économique (g.i.e.)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15348,'SYSCOHADA-BJ','IMMO','XXXXXX','278',       15306,'Immobilisations financieres diverses','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15349,'SYSCOHADA-BJ','IMMO','XXXXXX','2781',      15348,'Créances diverses groupe','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15350,'SYSCOHADA-BJ','IMMO','XXXXXX','2782',      15348,'Créances diverses hors groupe','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15351,'SYSCOHADA-BJ','IMMO','XXXXXX','2785',      15348,'Or et métaux précieux (1)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15352,'SYSCOHADA-BJ','IMMO','XXXXXX','28',        15158,'Amortissemnts','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15353,'SYSCOHADA-BJ','IMMO','XXXXXX','281',       15352,'Amortissements des immobilisations incorporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15354,'SYSCOHADA-BJ','IMMO','XXXXXX','2811',      15353,'Amortissements des frais de recherche et de développement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15355,'SYSCOHADA-BJ','IMMO','XXXXXX','2812',      15353,'Amortissements des brevets, licences, concessions et droits similaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15356,'SYSCOHADA-BJ','IMMO','XXXXXX','2813',      15353,'Amortissements des logiciels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15357,'SYSCOHADA-BJ','IMMO','XXXXXX','2814',      15353,'Amortissements des marques','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15358,'SYSCOHADA-BJ','IMMO','XXXXXX','2815',      15353,'Amortissements du fonds commercial','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15359,'SYSCOHADA-BJ','IMMO','XXXXXX','2816',      15353,'Amortissements du droit au bail','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15360,'SYSCOHADA-BJ','IMMO','XXXXXX','2817',      15353,'Amortissements des investissements de création','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15361,'SYSCOHADA-BJ','IMMO','XXXXXX','2818',      15353,'Amortissements des autres droits et valeurs incorporels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15362,'SYSCOHADA-BJ','IMMO','XXXXXX','282',       15352,'Amortissements des terrains','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15363,'SYSCOHADA-BJ','IMMO','XXXXXX','2821',      15362,'Amortissements des terrains agricoles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15364,'SYSCOHADA-BJ','IMMO','XXXXXX','2824',      15362,'Amortissements des travaux de mise en valeur des terrains','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15365,'SYSCOHADA-BJ','IMMO','XXXXXX','2825',      15362,'Amortissements des terrains de gisements','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15366,'SYSCOHADA-BJ','IMMO','XXXXXX','283',       15352,'Amortissements des batiments, installations techniques et agencements','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15367,'SYSCOHADA-BJ','IMMO','XXXXXX','2831',      15366,'Amortissements des bâtiments industriels, agricoles, administratifs et commerciaux sur sol propres','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15368,'SYSCOHADA-BJ','IMMO','XXXXXX','2832',      15366,'Amortissements des bâtiments industriels, agricoles, administratifs et commerciaux sur sol d''autrui','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15369,'SYSCOHADA-BJ','IMMO','XXXXXX','2833',      15366,'Amortissements des ouvrages d''infrastructure','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15370,'SYSCOHADA-BJ','IMMO','XXXXXX','2834',      15366,'Amortissements des installations techniques','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15371,'SYSCOHADA-BJ','IMMO','XXXXXX','2835',      15366,'Amortissements des aménagements de bureaux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15372,'SYSCOHADA-BJ','IMMO','XXXXXX','2837',      15366,'Amortissements des bâtiments  industriels, agricoles et commerciaux mis en concession','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15373,'SYSCOHADA-BJ','IMMO','XXXXXX','2838',      15366,'Amortissements des autres installations et agencements','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15374,'SYSCOHADA-BJ','IMMO','XXXXXX','284',       15352,'Amortissement du materiel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15375,'SYSCOHADA-BJ','IMMO','XXXXXX','2841',      15374,'Amortissements du matériel et outillage industriel et commercial','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15376,'SYSCOHADA-BJ','IMMO','XXXXXX','2842',      15374,'Amortissements du matériel et outillage agricole','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15377,'SYSCOHADA-BJ','IMMO','XXXXXX','2843',      15374,'Amortissements du matériel d''emballage récupérable et identifiable','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15378,'SYSCOHADA-BJ','IMMO','XXXXXX','2844',      15374,'Amortissements du matériel et mobilier','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15379,'SYSCOHADA-BJ','IMMO','XXXXXX','2845',      15374,'Amortissements du materiel de transport','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15380,'SYSCOHADA-BJ','IMMO','XXXXXX','2846',      15374,'Amortissements des immobilisations animales et agricoles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15381,'SYSCOHADA-BJ','IMMO','XXXXXX','2847',      15374,'Amortissements des agencements et aménagements du matériel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15382,'SYSCOHADA-BJ','IMMO','XXXXXX','2848',      15374,'Amortissements des autres matériels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15383,'SYSCOHADA-BJ','IMMO','XXXXXX','29',        15158,'Provisions pour depreciation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15384,'SYSCOHADA-BJ','IMMO','XXXXXX','291',       15383,'Provisions pour depreciation des immobilisations incorporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15385,'SYSCOHADA-BJ','IMMO','XXXXXX','2912',      15384,'Provisions pour dépréciation des brevets, licences, concessions et droits similaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15386,'SYSCOHADA-BJ','IMMO','XXXXXX','2913',      15384,'Provisions pour dépréciation des logiciels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15387,'SYSCOHADA-BJ','IMMO','XXXXXX','2914',      15384,'Provisions pour dépréciation des marques','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15388,'SYSCOHADA-BJ','IMMO','XXXXXX','2915',      15384,'Provisions pour dépréciation du fonds de commerce','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15389,'SYSCOHADA-BJ','IMMO','XXXXXX','2916',      15384,'Provisions pour dépréciation du droit de bail','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15390,'SYSCOHADA-BJ','IMMO','XXXXXX','2917',      15384,'Provisions pour dépréciation des investissements de création','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15391,'SYSCOHADA-BJ','IMMO','XXXXXX','2918',      15384,'Provisions pour dépréciation des autres droits et valeurs incorporels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15392,'SYSCOHADA-BJ','IMMO','XXXXXX','2919',      15384,'Provisions pour dépréciation des immobilisations incorporelles en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15393,'SYSCOHADA-BJ','IMMO','XXXXXX','292',       15383,'Provisions pour depreciation des terrains','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15394,'SYSCOHADA-BJ','IMMO','XXXXXX','2921',      15393,'Provisions pour dépréciations des terrains agricoles et forestiers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15395,'SYSCOHADA-BJ','IMMO','XXXXXX','2922',      15393,'Provisions pour dépréciation des terrains nus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15396,'SYSCOHADA-BJ','IMMO','XXXXXX','2923',      15393,'Provisions pour dépréciation des terrains bâtis','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15397,'SYSCOHADA-BJ','IMMO','XXXXXX','2924',      15393,'Provisions pour dépréciation des travaux de mise en valeur des terrains','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15398,'SYSCOHADA-BJ','IMMO','XXXXXX','2925',      15393,'Provisions pour dépréciation des terrains de gisement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15399,'SYSCOHADA-BJ','IMMO','XXXXXX','2926',      15393,'Provisions pour dépréciation des terrains aménagés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15400,'SYSCOHADA-BJ','IMMO','XXXXXX','2927',      15393,'Provisions pour dépréciation des terrains mis en concession','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15401,'SYSCOHADA-BJ','IMMO','XXXXXX','2928',      15393,'Provisions pour dépréciation des autres terrains','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15402,'SYSCOHADA-BJ','IMMO','XXXXXX','2929',      15393,'Provisions pour dépréciation des aménagements terrains en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15403,'SYSCOHADA-BJ','IMMO','XXXXXX','293',       15383,'Provisions pour depreciation des batiments, installations techniques et agencements','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15404,'SYSCOHADA-BJ','IMMO','XXXXXX','2931',      15403,'Provisions pour dépréciation des bâtiments industriels, agricoles, administratifs et commerciaux sur sol propre','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15405,'SYSCOHADA-BJ','IMMO','XXXXXX','2932',      15403,'Provisions pour dépréciation des bâtiments industriels, agricoles, administratifs et commerciaux sur sol d''autrui','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15406,'SYSCOHADA-BJ','IMMO','XXXXXX','2933',      15403,'Provisions pour dépréciation des ouvrages d''infrastructures','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15407,'SYSCOHADA-BJ','IMMO','XXXXXX','2934',      15403,'Provisions pour dépréciation des installations techniques','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15408,'SYSCOHADA-BJ','IMMO','XXXXXX','2935',      15403,'Provisions pour dépréciation des aménagements de bureaux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15409,'SYSCOHADA-BJ','IMMO','XXXXXX','2937',      15403,'Provisions pour dépréciation des bâtiments industriels, agricoles et commerciaux mis en concession','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15410,'SYSCOHADA-BJ','IMMO','XXXXXX','2938',      15403,'Provisions pour dépréciation des autres installations et agencements','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15411,'SYSCOHADA-BJ','IMMO','XXXXXX','2939',      15403,'Provisions pour dépréciation des bâtiments et installations en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15412,'SYSCOHADA-BJ','IMMO','XXXXXX','294',       15383,'Provisions pour depreciation des materiels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15413,'SYSCOHADA-BJ','IMMO','XXXXXX','2941',      15412,'Provisions pour dépréciation du matériel et outillage industriel et commercial','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15414,'SYSCOHADA-BJ','IMMO','XXXXXX','2942',      15412,'Provisions pour dépréciation du matériel et outillage agricole','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15415,'SYSCOHADA-BJ','IMMO','XXXXXX','2943',      15412,'Provisions pour dépréciation du matériel d''emballage récupérable et identifiable','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15416,'SYSCOHADA-BJ','IMMO','XXXXXX','2944',      15412,'Provisions pour dépréciation du matériel et mobilier','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15417,'SYSCOHADA-BJ','IMMO','XXXXXX','2945',      15412,'Provisions pour dépréciation du matériel de transport','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15418,'SYSCOHADA-BJ','IMMO','XXXXXX','2946',      15412,'Provisions pour dépréciation des immobilisations animales et agricoles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15419,'SYSCOHADA-BJ','IMMO','XXXXXX','2947',      15412,'Provisions pour dépréciation des agencements et aménagements du matériel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15420,'SYSCOHADA-BJ','IMMO','XXXXXX','2948',      15412,'Provisions pour dépréciation des autres matériels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15421,'SYSCOHADA-BJ','IMMO','XXXXXX','2949',      15412,'Provisions pour dépréciation des matériels en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15422,'SYSCOHADA-BJ','IMMO','XXXXXX','295',       15383,'Provisions pour depreciation des avances et acomptes verses sur immobilisations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15423,'SYSCOHADA-BJ','IMMO','XXXXXX','2951',      15422,'Provisions pour dépréciation des avances et acomptes versés sur immobilisations incorporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15424,'SYSCOHADA-BJ','IMMO','XXXXXX','2952',      15422,'Provisions pour dépréciation des avances et acomptes versés sur immobilisations corporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15425,'SYSCOHADA-BJ','IMMO','XXXXXX','296',       15383,'Provisions pour dépréciation des titres de participation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15426,'SYSCOHADA-BJ','IMMO','XXXXXX','2961',      15425,'Provisions pour dépréciation des titres de participation dans des sociétés sous contrôle exclusif','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15427,'SYSCOHADA-BJ','IMMO','XXXXXX','2962',      15425,'Provisions pour dépréciation des titres de participations dans les sociétés sous contrôle conjoint','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15428,'SYSCOHADA-BJ','IMMO','XXXXXX','2963',      15425,'Provisions pour dépréciation des titres de participations dans les sociétés confèrant une influence notable','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15429,'SYSCOHADA-BJ','IMMO','XXXXXX','2965',      15425,'Provisions pour dépréciation des participations dans les organismes professionnels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15430,'SYSCOHADA-BJ','IMMO','XXXXXX','2966',      15425,'Provisions pour dépréciation des parts dans des g.i.e.','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15431,'SYSCOHADA-BJ','IMMO','XXXXXX','2968',      15425,'Provisions pour dépréciation des autres titres de participation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15432,'SYSCOHADA-BJ','IMMO','XXXXXX','297',       15383,'Provisions pour dépréciation des autres immobilisations financieres','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15433,'SYSCOHADA-BJ','IMMO','XXXXXX','2971',      15432,'Provisions pour dépréciation des prêts et créances non commerciales','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15434,'SYSCOHADA-BJ','IMMO','XXXXXX','2972',      15432,'Provisions pour dépréciation des prêts du personnel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15435,'SYSCOHADA-BJ','IMMO','XXXXXX','2973',      15432,'Provisions pour dépréciation des créances sur l''etat','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15436,'SYSCOHADA-BJ','IMMO','XXXXXX','2974',      15432,'Provisions pour dépréciation des titres immobilisés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15437,'SYSCOHADA-BJ','IMMO','XXXXXX','2975',      15432,'Provisions pour dépréciation des dépôts et cautionnements versés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15438,'SYSCOHADA-BJ','IMMO','XXXXXX','2977',      15432,'Provisions pour dépréciation des créances rattachées à des participations et avances à des g.i.e.','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15439,'SYSCOHADA-BJ','IMMO','XXXXXX','2978',      15432,'Provisions pour dépréciation des créances financières','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15440,'SYSCOHADA-BJ','STOCK','XXXXXX','31',           0,'Marchandises','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15441,'SYSCOHADA-BJ','STOCK','XXXXXX','311',      15440,'Marchandises a','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15442,'SYSCOHADA-BJ','STOCK','XXXXXX','3111',     15441,'Marchandises a1','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15443,'SYSCOHADA-BJ','STOCK','XXXXXX','3112',     15441,'Marchandises a2','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15444,'SYSCOHADA-BJ','STOCK','XXXXXX','312',      15440,'Marchandises b','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15445,'SYSCOHADA-BJ','STOCK','XXXXXX','3121',     15444,'Marchandises b1','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15446,'SYSCOHADA-BJ','STOCK','XXXXXX','3122',     15444,'Marchandises b2','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15447,'SYSCOHADA-BJ','STOCK','XXXXXX','318',      15440,'Marchandises hors activites ordinaires (h.a.o.)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15448,'SYSCOHADA-BJ','STOCK','XXXXXX','32',           0,'Matieres premieres et fournitures liees','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15449,'SYSCOHADA-BJ','STOCK','XXXXXX','321',      15448,'Matieres a','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15450,'SYSCOHADA-BJ','STOCK','XXXXXX','322',      15448,'Matieres b','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15451,'SYSCOHADA-BJ','STOCK','XXXXXX','323',      15448,'Fournitures (a,b)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15452,'SYSCOHADA-BJ','STOCK','XXXXXX','33',           0,'Autres approvisionnements','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15453,'SYSCOHADA-BJ','STOCK','XXXXXX','331',      15452,'Matieres consommables','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15454,'SYSCOHADA-BJ','STOCK','XXXXXX','332',      15452,'Fournitures d''atelier et d''usine','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15455,'SYSCOHADA-BJ','STOCK','XXXXXX','333',      15452,'Fournitures de magasin','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15456,'SYSCOHADA-BJ','STOCK','XXXXXX','334',      15452,'Fournitures de bureau','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15457,'SYSCOHADA-BJ','STOCK','XXXXXX','335',      15452,'Emballages','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15458,'SYSCOHADA-BJ','STOCK','XXXXXX','3351',     15457,'Emballages perdus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15459,'SYSCOHADA-BJ','STOCK','XXXXXX','3352',     15457,'Emballages récupérables non identifiables','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15460,'SYSCOHADA-BJ','STOCK','XXXXXX','3353',     15457,'Emballages à usage mixte','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15461,'SYSCOHADA-BJ','STOCK','XXXXXX','3358',     15457,'Autres emballages','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15462,'SYSCOHADA-BJ','STOCK','XXXXXX','338',      15452,'Autres matieres','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15463,'SYSCOHADA-BJ','STOCK','XXXXXX','34',           0,'Produits en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15464,'SYSCOHADA-BJ','STOCK','XXXXXX','341',      15463,'Produits en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15465,'SYSCOHADA-BJ','STOCK','XXXXXX','3411',     15464,'Produits en cours p1','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15466,'SYSCOHADA-BJ','STOCK','XXXXXX','3412',     15464,'Produits en cours p2','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15467,'SYSCOHADA-BJ','STOCK','XXXXXX','342',      15463,'Travaux en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15468,'SYSCOHADA-BJ','STOCK','XXXXXX','3421',     15467,'Travaux en cours t1','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15469,'SYSCOHADA-BJ','STOCK','XXXXXX','3422',     15467,'Travaux en cours t2','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15470,'SYSCOHADA-BJ','STOCK','XXXXXX','343',      15463,'Produits intermediaires en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15471,'SYSCOHADA-BJ','STOCK','XXXXXX','3431',     15470,'Produits intermédiaires a','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15472,'SYSCOHADA-BJ','STOCK','XXXXXX','3432',     15470,'Produits intermédiaires b','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15473,'SYSCOHADA-BJ','STOCK','XXXXXX','344',      15463,'Produits residuels en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15474,'SYSCOHADA-BJ','STOCK','XXXXXX','3441',     15473,'Produits résiduels a','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15475,'SYSCOHADA-BJ','STOCK','XXXXXX','3442',     15473,'Produits résiduels b','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15476,'SYSCOHADA-BJ','STOCK','XXXXXX','35',           0,'Services en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15477,'SYSCOHADA-BJ','STOCK','XXXXXX','351',      15476,'Etudes en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15478,'SYSCOHADA-BJ','STOCK','XXXXXX','3511',     15477,'Etudes en cours e1','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15479,'SYSCOHADA-BJ','STOCK','XXXXXX','3512',     15477,'Etudes en cours e2','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15480,'SYSCOHADA-BJ','STOCK','XXXXXX','352',      15476,'Prestations de services en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15481,'SYSCOHADA-BJ','STOCK','XXXXXX','3521',     15480,'Prestations de services s1','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15482,'SYSCOHADA-BJ','STOCK','XXXXXX','3522',     15480,'Prestations de services s2','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15483,'SYSCOHADA-BJ','STOCK','XXXXXX','36',           0,'Produits finis','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15484,'SYSCOHADA-BJ','STOCK','XXXXXX','361',      15483,'Produits a','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15485,'SYSCOHADA-BJ','STOCK','XXXXXX','362',      15483,'Produits b','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15486,'SYSCOHADA-BJ','STOCK','XXXXXX','37',           0,'Produits intermediaires et residuels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15487,'SYSCOHADA-BJ','STOCK','XXXXXX','371',      15486,'Produits intermediaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15488,'SYSCOHADA-BJ','STOCK','XXXXXX','3711',     15487,'Produits intermédiaires a','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15489,'SYSCOHADA-BJ','STOCK','XXXXXX','3712',     15487,'Produits intermédiaires b','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15490,'SYSCOHADA-BJ','STOCK','XXXXXX','372',      15486,'Produits residuels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15491,'SYSCOHADA-BJ','STOCK','XXXXXX','3721',     15490,'Déchets','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15492,'SYSCOHADA-BJ','STOCK','XXXXXX','3722',     15490,'Rebuts','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15493,'SYSCOHADA-BJ','STOCK','XXXXXX','3723',     15490,'Matières de récupération','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15494,'SYSCOHADA-BJ','STOCK','XXXXXX','38',           0,'Stocks en cours de route, en consignation ou en depot','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15495,'SYSCOHADA-BJ','STOCK','XXXXXX','381',      15494,'Marchandises en cours de route','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15496,'SYSCOHADA-BJ','STOCK','XXXXXX','382',      15494,'Matieres premieres et fournitures liees en cours de route','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15497,'SYSCOHADA-BJ','STOCK','XXXXXX','383',      15494,'Autres approvisionnements en cours de route','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15498,'SYSCOHADA-BJ','STOCK','XXXXXX','386',      15494,'Produits finis en cours de route','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15499,'SYSCOHADA-BJ','STOCK','XXXXXX','387',      15494,'Stocks en consignation ou en depot','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15500,'SYSCOHADA-BJ','STOCK','XXXXXX','3871',     15499,'Stock en consignation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15501,'SYSCOHADA-BJ','STOCK','XXXXXX','3872',     15499,'Stock en dépôt','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15502,'SYSCOHADA-BJ','STOCK','XXXXXX','388',      15494,'Stock provenant d''immobilisations mises hors service ou au rebut','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15503,'SYSCOHADA-BJ','STOCK','XXXXXX','39',           0,'Depreciation des stocks','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15504,'SYSCOHADA-BJ','STOCK','XXXXXX','391',      15503,'Depreciation des stoks de marchandises','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15505,'SYSCOHADA-BJ','STOCK','XXXXXX','392',      15503,'Depreciation des stoks de matieres premieres et fournitures liees','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15506,'SYSCOHADA-BJ','STOCK','XXXXXX','393',      15503,'Depreciation des stocks d''autres approvisionnements','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15507,'SYSCOHADA-BJ','STOCK','XXXXXX','394',      15503,'Depreciations des productions en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15508,'SYSCOHADA-BJ','STOCK','XXXXXX','395',      15503,'Depreciations des services en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15509,'SYSCOHADA-BJ','STOCK','XXXXXX','396',      15503,'Depreciation des stocks de produits finis','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15510,'SYSCOHADA-BJ','STOCK','XXXXXX','397',      15503,'Depreciation des stocks de produits intermediaires et residuels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15511,'SYSCOHADA-BJ','STOCK','XXXXXX','398',      15503,'Depreciation des stocks en cours de route, en consignation ou en depot','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15512,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','4',       0,'Fournisseurs et comptes rattaches','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15513,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','401', 15512,'Fournisseurs,  dettes en comptes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15514,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','4011',15513,'Fournisseurs  locaux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15515,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','4012',15513,'Fournisseurs groupe','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15516,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','4013',15513,'Fournisseurs sous-traitants','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15517,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','4017',15513,'Fournisseurs retenue  de garantie','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15518,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','402', 15512,'Fournisseurs, effets a payer (e.a.p)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15519,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','4021',15518,'Fournisseurs, effets à payer','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15520,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','4022',15518,'Fournisseurs-groupe, effets à payer','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15521,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','4023',15518,'Fournisseurs sous-traitants effets à payer','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15522,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','408', 15512,'Fournisseurs, factures non parvenues','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15523,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','4081',15522,'Fournisseurs factures non parvenues','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15524,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','4082',15522,'Fournisseurs - groupe','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15525,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','4083',15522,'Fournisseurs sous-traitant','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15526,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','4086',15522,'Fournisseurs, intérêts courus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15527,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','409', 15512,'Fournisseurs debiteurs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15528,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','4091',15527,'Fournisseurs avances et acomptes versés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15529,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','4092',15527,'Fournisseurs - groupe avances et acomptes versés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15530,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','4093',15527,'Fournisseurs sous-traitants avances et acompte versés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15531,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','4094',15527,'Fournisseurs créances pour emballages et matériels à rendre','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15532,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','4098',15527,'Rabais, remises, ristournes et autres avoirs à obtenir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15533,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','41',  15512,'Clients et compte rattaches','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15534,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','411', 15533,'Clients','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15535,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','4111',15534,'Clients','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15536,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','4112',15534,'Clients-groupe','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15537,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','4114',15534,'Clients, état et collectivités publiques','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15538,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','4115',15534,'Clients, organismes internationaux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15539,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','4117',15534,'Clients, retenues de garanti','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15540,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','4118',15534,'Clients, dégrèvement de taxes sur la valeur ajoutée (t.v.a.)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15541,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','412', 15533,'Clients, effets a recevoir en portefeuille','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15542,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','4121',15541,'Clients, effets à recevoir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15543,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','4122',15541,'Clients-groupe, effets à recevoir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15544,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','4124',15541,'Etat et collectivités publiques, effets à recevoir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15545,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','4125',15541,'Oganismes internationaux, effets à recevoir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15546,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','414', 15533,'Créances sur cessions d''immobilisations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15547,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','4141',15546,'Créances en compte','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15548,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','4142',15546,'Effet à recevoir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15549,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','415', 15533,'Clients, effets escomptes non echus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15550,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','416', 15533,'Creances clients litigieuses ou douteuses','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15551,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','4161',15550,'Créances litigieuses','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15552,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','4162',15550,'Créances douteuses','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15553,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','418', 15533,'Clients, produits à recevoir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15554,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','4181',15553,'Clients, factures à établir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15555,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','4186',15553,'Clients, intérêts courus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15556,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','419', 15533,'Clients crediteurs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15557,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','4191',15556,'Clients, avances et acompte reçus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15558,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','4192',15556,'Client - groupe, avances et acomptes reçus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15559,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','4194',15556,'Clients, dettes pour emballages et matériels consignés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15560,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','4198',15556,'Rabais, remises, ristournes et autres avoirs à accorder','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15561,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','42',  15512,'Personnel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15562,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','421', 15561,'Personnel, avanceqs et acomptes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15563,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','4211',15562,'Personnel, avances','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15564,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','4212',15562,'Personnel, acomptes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15565,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','4213',15562,'Frais avancés et fournitures au personnel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15566,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','422', 15561,'Personnel, remunerations due','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15567,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','4221',15566,'Personnel rémunérations dues','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15568,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','4222',15566,'Personnel arrondis de paie','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15569,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','423', 15561,'Personnel, oppositions, saisie-arrets','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15570,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','4231',15569,'Personnel, oppositions','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15571,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','4232',15569,'Personnel, saisie arrêts','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15572,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','4233',15569,'Personnel, avis à tiers détenteur','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15573,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','424', 15561,'Personnel, oeuvres sociales internes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15574,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','4241',15573,'Assistance médicale','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15575,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','4242',15573,'Allocations familiales','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15576,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','4245',15573,'Organisme sociaux rattachés à l''entreprise','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15577,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','4248',15573,'Autres oeuvres sociales internes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15578,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','425', 15561,'Representants du personnel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15579,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','4251',15578,'Délégués du personnel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15580,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','4252',15578,'Syndicats et comités d''entreprises, d''établissement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15581,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','4258',15578,'Autres représentatants du personnel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15582,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','426', 15561,'Personnel, participation aux benefices','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15583,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','427', 15561,'Personnel-depots','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15584,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','428', 15561,'Personnel, charges a payer et produits a recevoir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15585,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','4281',15584,'Dettes provisionnées pour congés à payer','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15586,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','4286',15584,'Autres charges à payer','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15587,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','4287',15584,'Produits à recevoir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15588,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','43',  15512,'Organismes sociaux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15589,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','431', 15588,'Securite sociale','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15590,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','4311',15589,'Prestations familiales','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15591,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','4312',15589,'Accidents de travail','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15592,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','4313',15589,'Caisse de retraite obligatoire','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15593,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','4314',15589,'Caisse de retraite facultative','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15594,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','4318',15589,'Autres cotisations sociales','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15595,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','432', 15588,'Caisse de retraite complementaire','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15596,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','433', 15588,'Autres organismes sociaux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15597,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','4331',15596,'Mutuelle','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15598,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','438', 15588,'Organismes sociaux, charges a payer et produits a recevoir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15599,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','4381',15598,'Charges sociales sur gratifications à payer','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15600,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','4382',15598,'Charges sociales sur congés à payer','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15601,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','4386',15598,'Autres charges à payer','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15602,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','4387',15598,'Produits à recevoir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15603,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','44',  15512,'Etat et collectivites publiques','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15604,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','441', 15603,'Etat,impot sur les benefices','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15605,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','442', 15603,'Etat, autres impots et taxes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15606,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','4421',15606,'Impôts et taxes d''etat','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15607,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','4422',15606,'Impôts et taxes sur les collectivités publiques','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15608,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','4423',15606,'Impôts et taxes recouvrables sur des obligataires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15609,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','4424',15606,'Impôts et taxes recouvrables sur des associés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15610,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','4426',15606,'Droits de douane','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15611,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','4428',15606,'Autres impôts et taxes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15612,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','443', 15603,'Etat, t.v.a. facturee','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15613,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','4431',15612,'T.v.a. facturée sur ventes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15614,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','4432',15612,'T.v.a. facturée sur prestations de service','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15615,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','4433',15612,'T.v.a. facturée sur travaux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15616,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','4434',15612,'T.v.a. facturée sur production livrée à soi-même','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15617,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','4435',15612,'T.v.a. sur factures à établir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15618,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','444', 15603,'Etat, t.v.a. due ou credit de t.v.a.','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15619,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','4441',15618,'Etat, t.v.a. due','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15620,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','4449',15618,'Etat, crédit de t.v.a. à reporter','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15621,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','445', 15603,'Etat, t.v.a. recuperable','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15622,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','4451',15621,'T.v.a. récupérable sur immobilisations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15623,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','4452',15621,'T.v.a. récupérable sur achats','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15624,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','4453',15621,'T.v.a. récupérable sur transports','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15625,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','4454',15621,'T.v.a. récupérable sur services extérieurs et autres charges','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15626,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','4455',15621,'T.v.a. récupérable sur factures non parvenues','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15627,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','4456',15621,'T.v.a. transférée par d''autres entreprises','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15628,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','446', 15603,'Etat, autres taxes sur le chiffre d''affaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15629,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','447', 15603,'Etat, impots retenus a la source','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15630,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','4471',15629,'Impôt général sur le revenu','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15631,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','4472',15629,'Impôts sur salaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15632,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','4473',15629,'Contribution nationale','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15633,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','4474',15629,'Contribution nationale de solidarité','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15634,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','4478',15629,'Autres impôts et contributions','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15635,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','448', 15603,'Etat, charges a payer et produits a recevoir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15636,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','4486',15635,'Charges à payer','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15637,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','4487',15635,'Produits à recevoir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15638,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','449', 15603,'Etats, creances et dettes diverses','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15639,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','4491',15638,'Etat, obligations cautionnées','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15640,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','4492',15638,'Etat, avances et acomptes versés sur impôts','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15641,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','4493',15638,'Etat, fonds de dotation à recevoir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15642,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','4494',15638,'Etat, subventions d''équipement à recevoir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15643,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','4495',15638,'Etat, subventions d''exploitation à recevoir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15644,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','4496',15638,'Etat, subventions d''équilibre à recevoir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15645,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','4499',15638,'Etat, fond réglementé provisionné','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15646,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','45',  15512,'Organismes internationaux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15647,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','451', 15646,'Operations avec les organismes africains','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15648,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','452', 15646,'Operations avec les autres organismes internationaux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15649,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','458', 15646,'Organismes internationaux, fonds de dotation et subventions a recevoir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15650,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','4581',15649,'Organismes internationaux, fonds de dotation à recevoir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15651,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','4582',15649,'Organismes internationaux, subventions à recevoir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15652,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','46',  15512,'Associes-groupe','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15653,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','461', 15652,'Associes, operations sur le capital','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15654,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','4611',15653,'Associés apport en nature','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15655,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','4612',15653,'Associés apport en numéraire','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15656,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','4613',15653,'Actionnaires, capital souscrit appelé non versé','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15657,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','4614',15653,'Associés, capital appelé non versé','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15658,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','4615',15653,'Associés, versements reçus sur augmentation de capital','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15659,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','4616',15653,'Associés, versements anticipés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15660,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','4617',15653,'Actionnaires défaillants','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15661,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','4618',15653,'Associés, autres apports','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15662,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','4619',15653,'Associés, capital à rembourser','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15663,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','462', 15652,'Associes, comptes courants','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15664,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','4621',15663,'Principal','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15665,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','4626',15663,'Intérêts courus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15666,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','463', 15652,'Associes, operations faites en commun','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15667,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','465', 15652,'Associes, dividendes a payer','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15668,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','466', 15652,'Groupe, comptes courants','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15669,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','467', 15652,'Actionnaires, restant dû sur capital appele','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15670,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','47',  15512,'Debiteurs et crediteur divers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15671,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','471', 15670,'Comptes d''attente','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15672,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','4711',15671,'Débiteurs divers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15673,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','4712',15671,'Créditeurs divers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15674,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','4713',15671,'Obligataires, comptes de souscription','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15675,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','472', 15670,'Versements restant a effectuer sur titres non liberes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15676,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','4726',15675,'Titres de participation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15677,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','4727',15675,'Titres immobilisés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15678,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','4728',15675,'Titres de placement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15679,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','474', 15670,'Repartition periodique des charges et des produits','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15680,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','4746',15679,'Charges','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15681,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','4747',15679,'Produits','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15682,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','475', 15670,'Creances sur travaux non encore facturables','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15683,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','476', 15670,'Charges constatees d''avance','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15684,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','477', 15670,'Produits constates d''avance','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15685,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','478', 15670,'Ecarts de conversion actif','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15686,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','4781',15685,'Diminution des créances','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15687,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','4782',15685,'Augmentation des dettes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15688,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','4788',15685,'Différences compensées par couverture de change','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15689,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','479', 15670,'Ecarts de conversion passif','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15690,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','4791',15689,'Augmentation de créances','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15691,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','4792',15689,'Diminution des dettes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15692,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','4798',15689,'Différences compensées par couverture de change','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15693,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','48',  15512,'Creances et dettes hors activites ordinaires (hao)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15694,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','481', 15693,'Fournisseurs d''investissements','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15695,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','4811',15694,'Immobilisations incorporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15696,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','4812',15694,'Immobilisations corporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15697,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','4817',15694,'Retenues de garantie','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15698,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','4818',15694,'Factures non parvenues','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15699,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','482', 15693,'Fournisseurs d''investissements, effets a payer','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15700,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','483', 15693,'Dettes sur acquisition de titres de placement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15701,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','484', 15693,'Autres dettes hors activites ordinaires (h.a.o.)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15702,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','485', 15693,'Creances sur cessions d''immobilisations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15703,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','4851',15702,'En compte','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15704,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','4852',15702,'Effet à recevoir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15705,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','4855',15702,'Créances sur cessions immobilisations effets escomptés et non échus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15706,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','4857',15702,'Retenues de garantie','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15707,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','4858',15702,'Factures à établir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15708,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','486', 15693,'Creances sur cessions de titre de placement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15709,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','488', 15693,'Autres creances hors activites ordinaires (h.a.o.)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15710,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','49',  15512,'Depreciations des comptes fournisseurs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15711,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','491', 15710,'Depreciations des comptes clients','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15712,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','4911',15711,'Créances litigieuses','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15713,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','4912',15711,'Créances douteuses','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15714,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','492', 15710,'Depreciations des comptes personnel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15715,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','493', 15710,'Depreciations des comptes organismes sociaux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15716,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','494', 15710,'Depreciations des comptes etats et collectivites publiques','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15717,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','495', 15710,'Depreciations des comptes organismes internationaux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15718,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','496', 15710,'Depreciations des comptes associes et groupe','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15719,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','4962',15718,'Associés, comptes courants','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15720,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','4963',15718,'Associés, opérations faites en commun','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15721,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','4966',15718,'Groupe, comptes courants','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15722,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','497', 15710,'Depreciations des comptes debiteurs divers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15723,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','498', 15710,'Depreciations des comptes de creances h.a.o.','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15724,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','4981',15723,'Créances sur cessions d''immobilisations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15725,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','4982',15723,'Créances sur cessions de titres de placement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15726,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','4983',15723,'Autres créances (h.a.o.)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15727,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','499', 15710,'Risques provisionnes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15728,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','4991',15727,'Sur opérations d''exploitation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15729,'SYSCOHADA-BJ','THIRDPARTY','XXXXXX','4998',15727,'Sur opérations (h.a.o.)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15730,'SYSCOHADA-BJ','FINAN','XXXXXX','5',            0,'Titres de placement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15731,'SYSCOHADA-BJ','FINAN','XXXXXX','501',      15730,'Titres du tresor et bon de caisse a court terme','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15732,'SYSCOHADA-BJ','FINAN','XXXXXX','5011',     15731,'Titres du trésor à court terme','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15733,'SYSCOHADA-BJ','FINAN','XXXXXX','5012',     15731,'Titres d''organismes financiers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15734,'SYSCOHADA-BJ','FINAN','XXXXXX','5013',     15731,'Bons de caisse à court terme','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15735,'SYSCOHADA-BJ','FINAN','XXXXXX','502',      15730,'Actions','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15736,'SYSCOHADA-BJ','FINAN','XXXXXX','5021',     15735,'Actions propres','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15737,'SYSCOHADA-BJ','FINAN','XXXXXX','5022',     15735,'Actions cotées','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15738,'SYSCOHADA-BJ','FINAN','XXXXXX','5023',     15735,'Actions non cotées','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15739,'SYSCOHADA-BJ','FINAN','XXXXXX','5024',     15735,'Actions démembrées (certificats d''investissement; droits de vote)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15740,'SYSCOHADA-BJ','FINAN','XXXXXX','5025',     15735,'Autres titres conférant un droit de propriété','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15741,'SYSCOHADA-BJ','FINAN','XXXXXX','503',      15730,'Obligations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15742,'SYSCOHADA-BJ','FINAN','XXXXXX','5031',     15741,'Obligations émises par la société et rachetées par elle','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15743,'SYSCOHADA-BJ','FINAN','XXXXXX','5032',     15741,'Obligations cotées','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15744,'SYSCOHADA-BJ','FINAN','XXXXXX','5033',     15741,'Obligations non cotées','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15745,'SYSCOHADA-BJ','FINAN','XXXXXX','5035',     15741,'Autres titres conférant un droit de créance','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15746,'SYSCOHADA-BJ','FINAN','XXXXXX','504',      15730,'Bon de souscription','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15747,'SYSCOHADA-BJ','FINAN','XXXXXX','5042',     15746,'Bons de souscription d''actions','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15748,'SYSCOHADA-BJ','FINAN','XXXXXX','5043',     15746,'Bon de souscription d''obligations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15749,'SYSCOHADA-BJ','FINAN','XXXXXX','505',      15730,'Titres negociables hors region','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15750,'SYSCOHADA-BJ','FINAN','XXXXXX','506',      15730,'Interets courus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15751,'SYSCOHADA-BJ','FINAN','XXXXXX','5061',     15750,'Titres du trésor et bons de caisse à court terme','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15752,'SYSCOHADA-BJ','FINAN','XXXXXX','5062',     15750,'Actions','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15753,'SYSCOHADA-BJ','FINAN','XXXXXX','5063',     15750,'Obligations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15754,'SYSCOHADA-BJ','FINAN','XXXXXX','508',      15730,'Autres valeurs assimilees','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15755,'SYSCOHADA-BJ','FINAN','XXXXXX','51',       15730,'Valeurs a encaisser','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15756,'SYSCOHADA-BJ','FINAN','XXXXXX','511',      15755,'Effets a encaisser','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15757,'SYSCOHADA-BJ','FINAN','XXXXXX','512',      15755,'Effets a l''encaissement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15758,'SYSCOHADA-BJ','FINAN','XXXXXX','513',      15755,'Cheques a encaisser','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15759,'SYSCOHADA-BJ','FINAN','XXXXXX','514',      15755,'Cheques a l''encaissement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15760,'SYSCOHADA-BJ','FINAN','XXXXXX','515',      15755,'Cartes de credit a encaisser','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15761,'SYSCOHADA-BJ','FINAN','XXXXXX','518',      15755,'Autres valeurs a l''encaissement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15762,'SYSCOHADA-BJ','FINAN','XXXXXX','5181',     15761,'Warrants','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15763,'SYSCOHADA-BJ','FINAN','XXXXXX','5182',     15761,'Billets de fonds','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15764,'SYSCOHADA-BJ','FINAN','XXXXXX','5185',     15761,'Chèque de voyage','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15765,'SYSCOHADA-BJ','FINAN','XXXXXX','5186',     15761,'Coupons échus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15766,'SYSCOHADA-BJ','FINAN','XXXXXX','5187',     15761,'Intérêts échus des obligations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15767,'SYSCOHADA-BJ','FINAN','XXXXXX','52',       15730,'Banques','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15768,'SYSCOHADA-BJ','FINAN','XXXXXX','521',      15767,'Banques locales','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15769,'SYSCOHADA-BJ','FINAN','XXXXXX','5211',     15768,'Banque x','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15770,'SYSCOHADA-BJ','FINAN','XXXXXX','5212',     15768,'Banque y','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15771,'SYSCOHADA-BJ','FINAN','XXXXXX','522',      15767,'Banques autres etats region','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15772,'SYSCOHADA-BJ','FINAN','XXXXXX','523',      15767,'Banques autres etats zone monetaire','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15773,'SYSCOHADA-BJ','FINAN','XXXXXX','524',      15767,'Banques hors zone monetaire','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15774,'SYSCOHADA-BJ','FINAN','XXXXXX','526',      15767,'Banques, interets courus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15775,'SYSCOHADA-BJ','FINAN','XXXXXX','5261',     15768,'Banques, intérêts courus, charges à payer','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15776,'SYSCOHADA-BJ','FINAN','XXXXXX','5267',     15768,'Banques, intérêts courus, produits à recevoir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15777,'SYSCOHADA-BJ','FINAN','XXXXXX','53',       15730,'Etablissements financiers et assimiles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15778,'SYSCOHADA-BJ','FINAN','XXXXXX','531',      15777,'Cheques postaux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15779,'SYSCOHADA-BJ','FINAN','XXXXXX','532',      15777,'Tresor','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15780,'SYSCOHADA-BJ','FINAN','XXXXXX','533',      15777,'Societe de gestion et d''intermediation (s.g.i.)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15781,'SYSCOHADA-BJ','FINAN','XXXXXX','536',      15777,'Etablissements financiers, interets courus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15782,'SYSCOHADA-BJ','FINAN','XXXXXX','5361',     15781,'Etablissements financiers, intérêts courus, charges à payer','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15783,'SYSCOHADA-BJ','FINAN','XXXXXX','5362',     15781,'Etablissements financiers, intérêts courus, produits à recevoir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15784,'SYSCOHADA-BJ','FINAN','XXXXXX','538',      15777,'Autres organismes financiers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15785,'SYSCOHADA-BJ','FINAN','XXXXXX','54',       15730,'Instruments de tresorerie','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15786,'SYSCOHADA-BJ','FINAN','XXXXXX','541',      15785,'Options de taux d''interets','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15787,'SYSCOHADA-BJ','FINAN','XXXXXX','542',      15785,'Options de taux de change','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15788,'SYSCOHADA-BJ','FINAN','XXXXXX','543',      15785,'Options de taux boursiers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15789,'SYSCOHADA-BJ','FINAN','XXXXXX','544',      15785,'Instruments de marches  a terme','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15790,'SYSCOHADA-BJ','FINAN','XXXXXX','545',      15785,'Avoirs d''or et autres metaux precieux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15791,'SYSCOHADA-BJ','FINAN','XXXXXX','56',       15730,'Banques, credits de tresorerie et d''escompte','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15792,'SYSCOHADA-BJ','FINAN','XXXXXX','561',      15791,'Credits de tresorerie','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15793,'SYSCOHADA-BJ','FINAN','XXXXXX','564',      15791,'Escompte de credits de campagne','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15794,'SYSCOHADA-BJ','FINAN','XXXXXX','565',      15791,'Escompte de credits ordinaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15795,'SYSCOHADA-BJ','FINAN','XXXXXX','566',      15791,'Banques, credits de tresorerie, interets courus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15796,'SYSCOHADA-BJ','FINAN','XXXXXX','5661',     15795,'Banques, crédits de trésorerie, intérêts courus, charges à payer','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15797,'SYSCOHADA-BJ','FINAN','XXXXXX','5667',     15795,'Banques, crédits de trésorerie, intérêts courus, produits à recevoir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15798,'SYSCOHADA-BJ','FINAN','XXXXXX','57',       15730,'Caisse','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15799,'SYSCOHADA-BJ','FINAN','XXXXXX','571',      15798,'Caisse siege social','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15800,'SYSCOHADA-BJ','FINAN','XXXXXX','5711',     15799,'En unités monétaires légales','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15801,'SYSCOHADA-BJ','FINAN','XXXXXX','5712',     15799,'En devises','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15802,'SYSCOHADA-BJ','FINAN','XXXXXX','572',      15798,'Caisse succursale a','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15803,'SYSCOHADA-BJ','FINAN','XXXXXX','5721',     15802,'En unités monétaires légales','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15804,'SYSCOHADA-BJ','FINAN','XXXXXX','5722',     15802,'En devises','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15805,'SYSCOHADA-BJ','FINAN','XXXXXX','573',      15798,'Caisse succursale b','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15806,'SYSCOHADA-BJ','FINAN','XXXXXX','5731',     15805,'En unités monétaires légales','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15807,'SYSCOHADA-BJ','FINAN','XXXXXX','5732',     15805,'En devises','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15808,'SYSCOHADA-BJ','FINAN','XXXXXX','58',       15730,'Regies d''avances, accreditifs et virements internes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15809,'SYSCOHADA-BJ','FINAN','XXXXXX','581',      15808,'Regies d''avances','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15810,'SYSCOHADA-BJ','FINAN','XXXXXX','582',      15808,'Accreditifs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15811,'SYSCOHADA-BJ','FINAN','XXXXXX','585',      15808,'Virements de fonds','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15812,'SYSCOHADA-BJ','FINAN','XXXXXX','588',      15808,'Autres virements internes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15813,'SYSCOHADA-BJ','FINAN','XXXXXX','59',       15730,'Depreciations des titres de placement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15814,'SYSCOHADA-BJ','FINAN','XXXXXX','591',      15813,'Depreciations des titres et valeurs a encaisser','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15815,'SYSCOHADA-BJ','FINAN','XXXXXX','592',      15813,'Depreciations des comptes banques','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15816,'SYSCOHADA-BJ','FINAN','XXXXXX','593',      15813,'Depreciations des comptes etablissements financiers et assimiles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15817,'SYSCOHADA-BJ','FINAN','XXXXXX','594',      15813,'Depreciations des comptes d''instruments de tresorerie','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15818,'SYSCOHADA-BJ','FINAN','XXXXXX','599',      15813,'Risques provisionnes a caractere financier','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15819,'SYSCOHADA-BJ','EXPENSE','XXXXXX','6',          0,'Achats et variations de stocks','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15820,'SYSCOHADA-BJ','EXPENSE','XXXXXX','601',    15819,'Achats de marchandises','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15821,'SYSCOHADA-BJ','EXPENSE','XXXXXX','6011',   16820,'Dans la région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15822,'SYSCOHADA-BJ','EXPENSE','XXXXXX','6012',   16820,'Hors région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15823,'SYSCOHADA-BJ','EXPENSE','XXXXXX','6013',   16820,'Aux entreprises du groupe dans la région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15824,'SYSCOHADA-BJ','EXPENSE','XXXXXX','6014',   16820,'Aux entreprises du groupe hors région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15825,'SYSCOHADA-BJ','EXPENSE','XXXXXX','6019',   16820,'Rabais, remises et ristournes obtenus (non ventilés)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15826,'SYSCOHADA-BJ','EXPENSE','XXXXXX','602',    15819,'Achats de matieres premieres et fournitures liees','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15827,'SYSCOHADA-BJ','EXPENSE','XXXXXX','6021',   15826,'Dans la région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15828,'SYSCOHADA-BJ','EXPENSE','XXXXXX','6022',   15826,'Hors région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15829,'SYSCOHADA-BJ','EXPENSE','XXXXXX','6023',   15826,'Aux entreprises du groupe dans la région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15830,'SYSCOHADA-BJ','EXPENSE','XXXXXX','6024',   15826,'Aux entreprises du groupe hors région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15831,'SYSCOHADA-BJ','EXPENSE','XXXXXX','6029',   15826,'Rabais, remises et ristournes obtenus (non ventilés)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15832,'SYSCOHADA-BJ','EXPENSE','XXXXXX','603',    15819,'Variations des stocks et biens achetes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15833,'SYSCOHADA-BJ','EXPENSE','XXXXXX','6031',   15832,'Variations des stocks de marchandises','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15834,'SYSCOHADA-BJ','EXPENSE','XXXXXX','6032',   15832,'Variations des stocks de matiéres premiéres et fournitures liées','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15835,'SYSCOHADA-BJ','EXPENSE','XXXXXX','6033',   15832,'Variations des stocks d''autres approvisionnements','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15836,'SYSCOHADA-BJ','EXPENSE','XXXXXX','604',    15819,'Achats stockes de matieres et fournitures consommables','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15837,'SYSCOHADA-BJ','EXPENSE','XXXXXX','6041',   15836,'Matiéres consommables','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15838,'SYSCOHADA-BJ','EXPENSE','XXXXXX','6042',   15836,'Matiéres combustibles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15839,'SYSCOHADA-BJ','EXPENSE','XXXXXX','6043',   15836,'Produits d''entretien','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15840,'SYSCOHADA-BJ','EXPENSE','XXXXXX','6044',   15836,'Fournitures d''atelier et d''usine','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15841,'SYSCOHADA-BJ','EXPENSE','XXXXXX','6046',   15836,'Fournitures de magasin','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15842,'SYSCOHADA-BJ','EXPENSE','XXXXXX','6047',   15836,'Fournitures de bureau','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15843,'SYSCOHADA-BJ','EXPENSE','XXXXXX','6049',   15836,'Rabais, remises et ristournes obtenus (non ventilés)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15844,'SYSCOHADA-BJ','EXPENSE','XXXXXX','605',    15819,'Autres achats','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15845,'SYSCOHADA-BJ','EXPENSE','XXXXXX','6051',   15844,'Fournitures non stockables - eau','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15846,'SYSCOHADA-BJ','EXPENSE','XXXXXX','6052',   15844,'Fournitures non stockables - electricité','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15847,'SYSCOHADA-BJ','EXPENSE','XXXXXX','6053',   15844,'Fournitures non stockables - autres énergies','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15848,'SYSCOHADA-BJ','EXPENSE','XXXXXX','6054',   15844,'Fournitures d''entretien non stockables','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15849,'SYSCOHADA-BJ','EXPENSE','XXXXXX','6055',   15844,'Fournitures de bureau non stockables','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15850,'SYSCOHADA-BJ','EXPENSE','XXXXXX','6056',   15844,'Achats de petits matériel et outillage','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15851,'SYSCOHADA-BJ','EXPENSE','XXXXXX','6057',   15844,'Achats d''études et de prestations de services','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15852,'SYSCOHADA-BJ','EXPENSE','XXXXXX','6058',   15844,'Achats de travaux, matériels et équipements','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15853,'SYSCOHADA-BJ','EXPENSE','XXXXXX','6059',   15844,'Rabais, remises et ristournes obtenus (non ventilés)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15854,'SYSCOHADA-BJ','EXPENSE','XXXXXX','608',    15819,'Achats d''emballages','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15855,'SYSCOHADA-BJ','EXPENSE','XXXXXX','6081',   15854,'Emballages perdus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15856,'SYSCOHADA-BJ','EXPENSE','XXXXXX','6082',   15854,'Emballages récupérables non identifiables','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15857,'SYSCOHADA-BJ','EXPENSE','XXXXXX','6083',   15854,'Emballages à usage mixte','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15858,'SYSCOHADA-BJ','EXPENSE','XXXXXX','6089',   15854,'Rabais, remises et ristournes obtenus (non ventilés)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15859,'SYSCOHADA-BJ','EXPENSE','XXXXXX','61',     15819,'Transports','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15860,'SYSCOHADA-BJ','EXPENSE','XXXXXX','611',    15859,'Transports sur achats','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15861,'SYSCOHADA-BJ','EXPENSE','XXXXXX','612',    15859,'Transport sur ventes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15862,'SYSCOHADA-BJ','EXPENSE','XXXXXX','613',    15859,'Transports pour le compte de tiers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15863,'SYSCOHADA-BJ','EXPENSE','XXXXXX','614',    15859,'Transports du personnel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15864,'SYSCOHADA-BJ','EXPENSE','XXXXXX','616',    15859,'Transports de plis','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15865,'SYSCOHADA-BJ','EXPENSE','XXXXXX','618',    15859,'Autres frais de transport','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15866,'SYSCOHADA-BJ','EXPENSE','XXXXXX','6181',   15865,'Voyages et déplacements','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15867,'SYSCOHADA-BJ','EXPENSE','XXXXXX','6182',   15865,'Transports entre établissements ou chantiers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15868,'SYSCOHADA-BJ','EXPENSE','XXXXXX','6183',   15865,'Transports administratifs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15869,'SYSCOHADA-BJ','EXPENSE','XXXXXX','62',     15819,'Services exterieurs a','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15870,'SYSCOHADA-BJ','EXPENSE','XXXXXX','621',    15869,'Sous traitance generale','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15871,'SYSCOHADA-BJ','EXPENSE','XXXXXX','622',    15869,'Locations et charges locatives','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15872,'SYSCOHADA-BJ','EXPENSE','XXXXXX','6221',   15871,'Locations de terrains','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15873,'SYSCOHADA-BJ','EXPENSE','XXXXXX','6222',   15871,'Locations de bâtiments','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15874,'SYSCOHADA-BJ','EXPENSE','XXXXXX','6223',   15871,'Location de matériels et outillages','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15875,'SYSCOHADA-BJ','EXPENSE','XXXXXX','6224',   15871,'Malis sur emballages','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15876,'SYSCOHADA-BJ','EXPENSE','XXXXXX','6225',   15871,'Locations d''emballages','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15877,'SYSCOHADA-BJ','EXPENSE','XXXXXX','6228',   15871,'Locations et charges locatives diverses','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15878,'SYSCOHADA-BJ','EXPENSE','XXXXXX','623',    15869,'Redevances de credit bail et contrats assimiles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15879,'SYSCOHADA-BJ','EXPENSE','XXXXXX','6232',   15878,'Crédits-bail immobilier','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15880,'SYSCOHADA-BJ','EXPENSE','XXXXXX','6233',   15878,'Crédits-bail mobilier','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15881,'SYSCOHADA-BJ','EXPENSE','XXXXXX','6235',   15878,'Contrats assimilés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15882,'SYSCOHADA-BJ','EXPENSE','XXXXXX','624',    15869,'Entretiens, reparations et maintenance','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15883,'SYSCOHADA-BJ','EXPENSE','XXXXXX','6241',   15882,'Entretien et réparation des biens immobiliers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15884,'SYSCOHADA-BJ','EXPENSE','XXXXXX','6242',   15882,'Entretien et réparation des biens mobiliers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15885,'SYSCOHADA-BJ','EXPENSE','XXXXXX','6243',   15882,'Maintenance','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15886,'SYSCOHADA-BJ','EXPENSE','XXXXXX','6248',   15882,'Autres entretiens et réparations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15887,'SYSCOHADA-BJ','EXPENSE','XXXXXX','625',    15869,'Primes d''assurance','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15888,'SYSCOHADA-BJ','EXPENSE','XXXXXX','6251',   15887,'Assurances multirisques','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15889,'SYSCOHADA-BJ','EXPENSE','XXXXXX','6252',   15887,'Assurances matériel de transport','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15890,'SYSCOHADA-BJ','EXPENSE','XXXXXX','6253',   15887,'Assurances risques d''exploitation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15891,'SYSCOHADA-BJ','EXPENSE','XXXXXX','6254',   15887,'Assurances responsabilité du producteur','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15892,'SYSCOHADA-BJ','EXPENSE','XXXXXX','6255',   15887,'Assurances insolvabilité clients','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15893,'SYSCOHADA-BJ','EXPENSE','XXXXXX','6256',   15887,'Assurances transport sur achats','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15894,'SYSCOHADA-BJ','EXPENSE','XXXXXX','6257',   15887,'Assurances transport sur ventes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15895,'SYSCOHADA-BJ','EXPENSE','XXXXXX','6258',   15887,'Autres primes d''assurances','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15896,'SYSCOHADA-BJ','EXPENSE','XXXXXX','626',    15869,'Etudes, recherches et documentation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15897,'SYSCOHADA-BJ','EXPENSE','XXXXXX','6261',   15896,'Etudes et recherches','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15898,'SYSCOHADA-BJ','EXPENSE','XXXXXX','6265',   15896,'Documentation générale','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15899,'SYSCOHADA-BJ','EXPENSE','XXXXXX','6266',   15896,'Documentation technique','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15900,'SYSCOHADA-BJ','EXPENSE','XXXXXX','627',    15869,'Publicite, publications, relations publiques','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15901,'SYSCOHADA-BJ','EXPENSE','XXXXXX','6271',   15900,'Annonces, insertions','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15902,'SYSCOHADA-BJ','EXPENSE','XXXXXX','6272',   15900,'Catalogues, imprimés publicitaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15903,'SYSCOHADA-BJ','EXPENSE','XXXXXX','6273',   15900,'Echantillons','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15904,'SYSCOHADA-BJ','EXPENSE','XXXXXX','6274',   15900,'Foires et expositions','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15905,'SYSCOHADA-BJ','EXPENSE','XXXXXX','6275',   15900,'Publications','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15906,'SYSCOHADA-BJ','EXPENSE','XXXXXX','6276',   15900,'Cadeaux à la clientèle','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15907,'SYSCOHADA-BJ','EXPENSE','XXXXXX','6277',   15900,'Frais de colloques, séminaires, conférences','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15908,'SYSCOHADA-BJ','EXPENSE','XXXXXX','6278',   15900,'Autres charges de publicités et relations publiques','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15909,'SYSCOHADA-BJ','EXPENSE','XXXXXX','628',    15869,'Frais de telecommunications','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15910,'SYSCOHADA-BJ','EXPENSE','XXXXXX','6281',   15909,'Frais de téléphone','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15911,'SYSCOHADA-BJ','EXPENSE','XXXXXX','6282',   15909,'Frais de télex','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15912,'SYSCOHADA-BJ','EXPENSE','XXXXXX','6283',   15909,'Frais de télécopie','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15913,'SYSCOHADA-BJ','EXPENSE','XXXXXX','6288',   15909,'Autres frais de télécommunications','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15914,'SYSCOHADA-BJ','EXPENSE','XXXXXX','63',     15819,'Services exterieurs b','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15915,'SYSCOHADA-BJ','EXPENSE','XXXXXX','631',    15914,'Frais bancaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15916,'SYSCOHADA-BJ','EXPENSE','XXXXXX','6311',   15915,'Frais sur titre (achats, vente, garde)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15917,'SYSCOHADA-BJ','EXPENSE','XXXXXX','6312',   15915,'Frais sur effets','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15918,'SYSCOHADA-BJ','EXPENSE','XXXXXX','6313',   15915,'Locations de coffres','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15919,'SYSCOHADA-BJ','EXPENSE','XXXXXX','6315',   15915,'Commissions sur cartes de crédit','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15920,'SYSCOHADA-BJ','EXPENSE','XXXXXX','6316',   15915,'Frais d''émission d''emprunts','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15921,'SYSCOHADA-BJ','EXPENSE','XXXXXX','6318',   15915,'Autres frais bancaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15922,'SYSCOHADA-BJ','EXPENSE','XXXXXX','632',    15914,'Remunerations d''intermediaires et de conseils','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15923,'SYSCOHADA-BJ','EXPENSE','XXXXXX','6321',   15922,'Commissions et courtages sur achats','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15924,'SYSCOHADA-BJ','EXPENSE','XXXXXX','6322',   15922,'Commissions et courtages sur ventes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15925,'SYSCOHADA-BJ','EXPENSE','XXXXXX','6323',   15922,'Rémunérations des transitaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15926,'SYSCOHADA-BJ','EXPENSE','XXXXXX','6324',   15922,'Honoraires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15927,'SYSCOHADA-BJ','EXPENSE','XXXXXX','6325',   15922,'Frais d''actes et de contentieux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15928,'SYSCOHADA-BJ','EXPENSE','XXXXXX','6328',   15922,'Divers frais','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15929,'SYSCOHADA-BJ','EXPENSE','XXXXXX','633',    15914,'Frais de formation du personnel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15930,'SYSCOHADA-BJ','EXPENSE','XXXXXX','634',    15914,'Redevances pour brevets, licences, logiciels et droits similaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15931,'SYSCOHADA-BJ','EXPENSE','XXXXXX','6342',   15930,'Redevances pour brevets, licences, concessions et droits similaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15932,'SYSCOHADA-BJ','EXPENSE','XXXXXX','6343',   15930,'Redevances pour logiciel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15933,'SYSCOHADA-BJ','EXPENSE','XXXXXX','6344',   15930,'Redevances pour marques','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15934,'SYSCOHADA-BJ','EXPENSE','XXXXXX','635',    15914,'Cotisations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15935,'SYSCOHADA-BJ','EXPENSE','XXXXXX','6351',   15934,'Cotisations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15936,'SYSCOHADA-BJ','EXPENSE','XXXXXX','6358',   15934,'Concours divers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15937,'SYSCOHADA-BJ','EXPENSE','XXXXXX','636',    15914,'Redevances verses au concedant (concessions service public)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15938,'SYSCOHADA-BJ','EXPENSE','XXXXXX','637',    15914,'Remunerations du personnel exterieur a l''entreprise','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15939,'SYSCOHADA-BJ','EXPENSE','XXXXXX','6371',   15938,'Personnel intérimaire','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15940,'SYSCOHADA-BJ','EXPENSE','XXXXXX','6372',   15938,'Personnel détaché ou prêté à l''entreprise','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15941,'SYSCOHADA-BJ','EXPENSE','XXXXXX','638',    15914,'Autres charges externes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15942,'SYSCOHADA-BJ','EXPENSE','XXXXXX','6381',   15941,'Frais de recrutement du personnel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15943,'SYSCOHADA-BJ','EXPENSE','XXXXXX','6382',   15941,'Frais de déménagement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15944,'SYSCOHADA-BJ','EXPENSE','XXXXXX','6383',   15941,'Réceptions','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15945,'SYSCOHADA-BJ','EXPENSE','XXXXXX','6384',   15941,'Missions','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15946,'SYSCOHADA-BJ','EXPENSE','XXXXXX','64',     15819,'Impots et taxes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15947,'SYSCOHADA-BJ','EXPENSE','XXXXXX','641',    15946,'Impots et taxes directs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15948,'SYSCOHADA-BJ','EXPENSE','XXXXXX','6411',   15947,'Impots fonciers et taxes annexes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15949,'SYSCOHADA-BJ','EXPENSE','XXXXXX','6412',   15947,'Patentes, licences et taxes annexes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15950,'SYSCOHADA-BJ','EXPENSE','XXXXXX','6413',   15947,'Taxes sur appointements et salaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15951,'SYSCOHADA-BJ','EXPENSE','XXXXXX','6414',   15947,'Taxes d''apprentissage','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15952,'SYSCOHADA-BJ','EXPENSE','XXXXXX','6415',   15947,'Formation professionnelle continue','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15953,'SYSCOHADA-BJ','EXPENSE','XXXXXX','6418',   15947,'Autres impôts et taxes directs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15954,'SYSCOHADA-BJ','EXPENSE','XXXXXX','645',    15946,'Impots et taxes indirects','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15955,'SYSCOHADA-BJ','EXPENSE','XXXXXX','646',    15946,'Droits d''enregistrement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15956,'SYSCOHADA-BJ','EXPENSE','XXXXXX','6461',   15955,'Droits de mutation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15957,'SYSCOHADA-BJ','EXPENSE','XXXXXX','6462',   15955,'Droits de timbre','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15958,'SYSCOHADA-BJ','EXPENSE','XXXXXX','6463',   15955,'Taxes sur les véhicules de société','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15959,'SYSCOHADA-BJ','EXPENSE','XXXXXX','6464',   15955,'Vignettes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15960,'SYSCOHADA-BJ','EXPENSE','XXXXXX','6468',   15955,'Autres droits','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15961,'SYSCOHADA-BJ','EXPENSE','XXXXXX','647',    15946,'Penalites et amendes fiscales','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15962,'SYSCOHADA-BJ','EXPENSE','XXXXXX','6471',   15961,'Pénalités d''assiette, impots directs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15963,'SYSCOHADA-BJ','EXPENSE','XXXXXX','6472',   15961,'Pénalités d''assiette, impôts indirects','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15964,'SYSCOHADA-BJ','EXPENSE','XXXXXX','6473',   15961,'Pénalités de recouvrement, impôts directs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15965,'SYSCOHADA-BJ','EXPENSE','XXXXXX','6474',   15961,'Pénalités de recouvrement, impôts indirects','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15966,'SYSCOHADA-BJ','EXPENSE','XXXXXX','6478',   15961,'Autres amendes pénales et fiscales','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15967,'SYSCOHADA-BJ','EXPENSE','XXXXXX','648',    15946,'Autres impots et taxes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15968,'SYSCOHADA-BJ','EXPENSE','XXXXXX','65',     15819,'Autres charges','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15969,'SYSCOHADA-BJ','EXPENSE','XXXXXX','651',    15968,'Pertes sur creances clients et autres debiteurs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15970,'SYSCOHADA-BJ','EXPENSE','XXXXXX','6511',   15969,'Pertes sur clients','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15971,'SYSCOHADA-BJ','EXPENSE','XXXXXX','6515',   15969,'Autres débiteurs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15972,'SYSCOHADA-BJ','EXPENSE','XXXXXX','652',    15968,'Quote-part de resultat sur operations faites en commun','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15973,'SYSCOHADA-BJ','EXPENSE','XXXXXX','6521',   15972,'Quote-part transféré de bénéfices (comptabilté du gérants)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15974,'SYSCOHADA-BJ','EXPENSE','XXXXXX','6525',   15972,'Pertes imputées par transfert (comptabilité des associés non gérants)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15975,'SYSCOHADA-BJ','EXPENSE','XXXXXX','653',    15968,'Quote-part de resultat annulee sur execution partielle de contrats pluri-exercices','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15976,'SYSCOHADA-BJ','EXPENSE','XXXXXX','654',    15968,'Valeur comptable des cessions courantes d''immobilisations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15977,'SYSCOHADA-BJ','EXPENSE','XXXXXX','658',    15968,'Charges diverses','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15978,'SYSCOHADA-BJ','EXPENSE','XXXXXX','6581',   15977,'Jetons de présence et autres rémunérations d''administrateurs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15979,'SYSCOHADA-BJ','EXPENSE','XXXXXX','6582',   15977,'Dons','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15980,'SYSCOHADA-BJ','EXPENSE','XXXXXX','6583',   15977,'Mécénat','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15981,'SYSCOHADA-BJ','EXPENSE','XXXXXX','659',    15968,'Charges provisionnees d''exploitation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15982,'SYSCOHADA-BJ','EXPENSE','XXXXXX','6591',   15981,'Sur risque à court terme','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15983,'SYSCOHADA-BJ','EXPENSE','XXXXXX','6593',   15981,'Sur stocks','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15984,'SYSCOHADA-BJ','EXPENSE','XXXXXX','6594',   15981,'Sur créances','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15985,'SYSCOHADA-BJ','EXPENSE','XXXXXX','6598',   15981,'Autres charges provisionnées','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15986,'SYSCOHADA-BJ','EXPENSE','XXXXXX','66',     15819,'Charges de personnel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15987,'SYSCOHADA-BJ','EXPENSE','XXXXXX','661',    15986,'Remunerations directes versees au personnel national','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15988,'SYSCOHADA-BJ','EXPENSE','XXXXXX','6611',   15987,'Appointements salaires et commissions','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15989,'SYSCOHADA-BJ','EXPENSE','XXXXXX','6612',   15987,'Primes et gratifications','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15990,'SYSCOHADA-BJ','EXPENSE','XXXXXX','6613',   15987,'Congés payés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15991,'SYSCOHADA-BJ','EXPENSE','XXXXXX','6614',   15987,'Indemnités de préavis, de licencement et de recherche d''embauche','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15992,'SYSCOHADA-BJ','EXPENSE','XXXXXX','6615',   15987,'Indemnités de maladie versées aux travailleurs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15993,'SYSCOHADA-BJ','EXPENSE','XXXXXX','6616',   15987,'Supplément familial','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15994,'SYSCOHADA-BJ','EXPENSE','XXXXXX','6617',   15987,'Avantages en nature','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15995,'SYSCOHADA-BJ','EXPENSE','XXXXXX','6618',   15987,'Autres rémunérations directes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15996,'SYSCOHADA-BJ','EXPENSE','XXXXXX','662',    15986,'Remunerations directes versees au personnel non national','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15997,'SYSCOHADA-BJ','EXPENSE','XXXXXX','6621',   15996,'Appointements salaires et commissions','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15998,'SYSCOHADA-BJ','EXPENSE','XXXXXX','6622',   15996,'Primes et gratifications','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15999,'SYSCOHADA-BJ','EXPENSE','XXXXXX','6623',   15996,'Congés payés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16000,'SYSCOHADA-BJ','EXPENSE','XXXXXX','6624',   15996,'Indemnités de préavis, de licencement et de recherche d''embauche','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16001,'SYSCOHADA-BJ','EXPENSE','XXXXXX','6625',   15996,'Indemnités de maladie versées aux travailleurs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16002,'SYSCOHADA-BJ','EXPENSE','XXXXXX','6626',   15996,'Supplément familial','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16003,'SYSCOHADA-BJ','EXPENSE','XXXXXX','6627',   15996,'Avantages en nature','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16004,'SYSCOHADA-BJ','EXPENSE','XXXXXX','6628',   15996,'Autres rémunérations directes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16005,'SYSCOHADA-BJ','EXPENSE','XXXXXX','663',    15986,'Indemnites forfaitaires versees au personnel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16006,'SYSCOHADA-BJ','EXPENSE','XXXXXX','6631',   16005,'Indemnités de logement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16007,'SYSCOHADA-BJ','EXPENSE','XXXXXX','6632',   16005,'Indemnités de représentation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16008,'SYSCOHADA-BJ','EXPENSE','XXXXXX','6633',   16005,'Indemnités d''expatriation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16009,'SYSCOHADA-BJ','EXPENSE','XXXXXX','6638',   16005,'Autres indemnités et avantages divers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16010,'SYSCOHADA-BJ','EXPENSE','XXXXXX','664',    15986,'Charges sociales','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16011,'SYSCOHADA-BJ','EXPENSE','XXXXXX','6641',   16010,'Charges sociales sur rémunération du personnel national','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16012,'SYSCOHADA-BJ','EXPENSE','XXXXXX','6642',   16010,'Charges sociales sur rémunération du personnel non national','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16013,'SYSCOHADA-BJ','EXPENSE','XXXXXX','666',    15986,'Remunerations et charges sociales de l''exploitant individuel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16014,'SYSCOHADA-BJ','EXPENSE','XXXXXX','6661',   16013,'Rémunérations du travail de l''exploitant','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16015,'SYSCOHADA-BJ','EXPENSE','XXXXXX','6662',   16013,'Charges sociales','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16016,'SYSCOHADA-BJ','EXPENSE','XXXXXX','667',    15986,'Remunerations transferee de personnel exterieur','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16017,'SYSCOHADA-BJ','EXPENSE','XXXXXX','6671',   16016,'Personnel intérimaire','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16018,'SYSCOHADA-BJ','EXPENSE','XXXXXX','6672',   16016,'Personnel détaché ou prêté à l''entreprise','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16019,'SYSCOHADA-BJ','EXPENSE','XXXXXX','668',    15986,'Autres charges sociales','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16020,'SYSCOHADA-BJ','EXPENSE','XXXXXX','6681',   16019,'Versements aux syndicats et comités d''entreprise, d''établisement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16021,'SYSCOHADA-BJ','EXPENSE','XXXXXX','6682',   16019,'Versements aux comité d''hygiéne et de sécurité','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16022,'SYSCOHADA-BJ','EXPENSE','XXXXXX','6683',   16019,'Versements aux autres oeuvres sociales','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16023,'SYSCOHADA-BJ','EXPENSE','XXXXXX','6684',   16019,'Médecine du travail et pharmacie','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16024,'SYSCOHADA-BJ','EXPENSE','XXXXXX','67',     15819,'Frais financiers et charges assimilees','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16025,'SYSCOHADA-BJ','EXPENSE','XXXXXX','671',    16024,'Interets des emprunts','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16026,'SYSCOHADA-BJ','EXPENSE','XXXXXX','6711',   16025,'Emprunts obligataires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16027,'SYSCOHADA-BJ','EXPENSE','XXXXXX','6712',   16025,'Emprunts auprès des établissements de crédit','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16028,'SYSCOHADA-BJ','EXPENSE','XXXXXX','6713',   16025,'Dettes liées à des participations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16029,'SYSCOHADA-BJ','EXPENSE','XXXXXX','672',    16024,'Interets dans loyers de credit bail et contrats assimiles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16030,'SYSCOHADA-BJ','EXPENSE','XXXXXX','6721',   16029,'Intérêts dans loyers de crédit-bail immobilier','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16031,'SYSCOHADA-BJ','EXPENSE','XXXXXX','6722',   16029,'Intérêts dans loyers de crédit-bail mobilier','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16032,'SYSCOHADA-BJ','EXPENSE','XXXXXX','6723',   16029,'Intérêts dans loyers des autres contrats','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16033,'SYSCOHADA-BJ','EXPENSE','XXXXXX','673',    16024,'Escomptes accordes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16034,'SYSCOHADA-BJ','EXPENSE','XXXXXX','674',    16024,'Autres interets','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16035,'SYSCOHADA-BJ','EXPENSE','XXXXXX','6741',   16034,'Avances reçues et dépôts créditeurs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16036,'SYSCOHADA-BJ','EXPENSE','XXXXXX','6742',   16034,'Comptes courants bloqués','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16037,'SYSCOHADA-BJ','EXPENSE','XXXXXX','6743',   16034,'Intérêts sur obligations cautionnées','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16038,'SYSCOHADA-BJ','EXPENSE','XXXXXX','6744',   16034,'Intérêts sur dettes commerciales','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16039,'SYSCOHADA-BJ','EXPENSE','XXXXXX','6745',   16034,'Intérêts bancaires et sur opérations de trésorerie et d''escompte','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16040,'SYSCOHADA-BJ','EXPENSE','XXXXXX','6748',   16034,'Intérêts sur dettes diverses','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16041,'SYSCOHADA-BJ','EXPENSE','XXXXXX','675',    16024,'Escomptes des effets de commerce','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16042,'SYSCOHADA-BJ','EXPENSE','XXXXXX','676',    16024,'Pertes de change','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16043,'SYSCOHADA-BJ','EXPENSE','XXXXXX','677',    16024,'Pertes sur cessions de titres  de placement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16044,'SYSCOHADA-BJ','EXPENSE','XXXXXX','678',    16024,'Pertes sur risques financiers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16045,'SYSCOHADA-BJ','EXPENSE','XXXXXX','6781',   16044,'Sur rentes viagères','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16046,'SYSCOHADA-BJ','EXPENSE','XXXXXX','6782',   16044,'Sur opérations fiancières','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16047,'SYSCOHADA-BJ','EXPENSE','XXXXXX','6783',   16044,'Sur instruments de trésorerie','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16048,'SYSCOHADA-BJ','EXPENSE','XXXXXX','679',    16024,'Charges provisionnees financieres','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16049,'SYSCOHADA-BJ','EXPENSE','XXXXXX','6791',   16048,'Sur risque financiers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16050,'SYSCOHADA-BJ','EXPENSE','XXXXXX','6795',   16048,'Sur titres de placements','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16051,'SYSCOHADA-BJ','EXPENSE','XXXXXX','6798',   16048,'Autres charges provisionnées financières','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16052,'SYSCOHADA-BJ','EXPENSE','XXXXXX','68',     15819,'Dotations aus amortissements','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16053,'SYSCOHADA-BJ','EXPENSE','XXXXXX','681',    16052,'Dotations aux amortissements d''exploitation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16054,'SYSCOHADA-BJ','EXPENSE','XXXXXX','6811',   16052,'Dotations aux amortissements des charges immobilisées','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16055,'SYSCOHADA-BJ','EXPENSE','XXXXXX','6812',   16052,'Dotations aux amortissements des immobilisations incorporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16056,'SYSCOHADA-BJ','EXPENSE','XXXXXX','6813',   16052,'Dotations aux amortissements des immobilisations corporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16057,'SYSCOHADA-BJ','EXPENSE','XXXXXX','687',    16052,'Dotations aux amortissements a caractere financier','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16058,'SYSCOHADA-BJ','EXPENSE','XXXXXX','6872',   16057,'Dotations aux amortissements des primes de remboursement des obligations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16059,'SYSCOHADA-BJ','EXPENSE','XXXXXX','6878',   16057,'Autres dotations aux amortissements à caractère financier','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16060,'SYSCOHADA-BJ','EXPENSE','XXXXXX','69',     15819,'Dotattions aux provisions','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16061,'SYSCOHADA-BJ','EXPENSE','XXXXXX','691',    16060,'Dotation aux provisions d''exploitation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16062,'SYSCOHADA-BJ','EXPENSE','XXXXXX','6911',   16061,'Pour risques et charges','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16063,'SYSCOHADA-BJ','EXPENSE','XXXXXX','6912',   16061,'Pour grosses réparations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16064,'SYSCOHADA-BJ','EXPENSE','XXXXXX','6913',   16061,'Pour dépréciation des immobilisations incorporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16065,'SYSCOHADA-BJ','EXPENSE','XXXXXX','6914',   16061,'Pour dépréciation des immobilisations corporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16066,'SYSCOHADA-BJ','EXPENSE','XXXXXX','697',    16060,'Dotations aux provisions financieres','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16067,'SYSCOHADA-BJ','EXPENSE','XXXXXX','6971',   16066,'Pour risques et charges','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16068,'SYSCOHADA-BJ','EXPENSE','XXXXXX','6972',   16066,'Pour dépréciation des immobilisations financières','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16069,'SYSCOHADA-BJ','INCOME','XXXXXX','7',           0,'Ventes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16070,'SYSCOHADA-BJ','INCOME','XXXXXX','701',     16069,'Ventes de marchandises','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16071,'SYSCOHADA-BJ','INCOME','XXXXXX','7011',    16070,'Dans la région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16072,'SYSCOHADA-BJ','INCOME','XXXXXX','7012',    16070,'Hors région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16073,'SYSCOHADA-BJ','INCOME','XXXXXX','7013',    16070,'Aux entreprises du groupe dans la région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16074,'SYSCOHADA-BJ','INCOME','XXXXXX','7014',    16070,'Aux entreprises du groupe hors  région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16075,'SYSCOHADA-BJ','INCOME','XXXXXX','702',     16069,'Ventes de produits finis','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16076,'SYSCOHADA-BJ','INCOME','XXXXXX','7021',    16075,'Dans la région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16077,'SYSCOHADA-BJ','INCOME','XXXXXX','7022',    16075,'Hors région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16078,'SYSCOHADA-BJ','INCOME','XXXXXX','7023',    16075,'Aux entreprises de groupe dans la région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16079,'SYSCOHADA-BJ','INCOME','XXXXXX','7024',    16075,'Aux entreprises du groupe hors  région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16080,'SYSCOHADA-BJ','INCOME','XXXXXX','703',     16069,'Ventes de produits intermediaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16081,'SYSCOHADA-BJ','INCOME','XXXXXX','7031',    16080,'Dans la région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16082,'SYSCOHADA-BJ','INCOME','XXXXXX','7032',    16080,'Hors région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16083,'SYSCOHADA-BJ','INCOME','XXXXXX','7033',    16080,'Aux entreprises du groupe dans la région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16084,'SYSCOHADA-BJ','INCOME','XXXXXX','7034',    16080,'Aux entreprises du groupe hors  région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16085,'SYSCOHADA-BJ','INCOME','XXXXXX','704',     16069,'Ventes de produits residuels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16086,'SYSCOHADA-BJ','INCOME','XXXXXX','7041',    16085,'Dans la région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16087,'SYSCOHADA-BJ','INCOME','XXXXXX','7042',    16085,'Hors région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16088,'SYSCOHADA-BJ','INCOME','XXXXXX','7043',    16085,'Aux entreprises du groupe dans la région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16089,'SYSCOHADA-BJ','INCOME','XXXXXX','7044',    16085,'Aux entreprises du groupe hors  région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16090,'SYSCOHADA-BJ','INCOME','XXXXXX','705',     16069,'Travaux factures','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16091,'SYSCOHADA-BJ','INCOME','XXXXXX','7051',    16090,'Dans la région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16092,'SYSCOHADA-BJ','INCOME','XXXXXX','7052',    16090,'Hors région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16093,'SYSCOHADA-BJ','INCOME','XXXXXX','7053',    16090,'Aux entreprises du groupe dans la région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16094,'SYSCOHADA-BJ','INCOME','XXXXXX','7054',    16090,'Aux entreprises du groupe hors région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16095,'SYSCOHADA-BJ','INCOME','XXXXXX','706',     16069,'Services vendus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16096,'SYSCOHADA-BJ','INCOME','XXXXXX','7061',    16095,'Dans la région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16097,'SYSCOHADA-BJ','INCOME','XXXXXX','7062',    16095,'Hors région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16098,'SYSCOHADA-BJ','INCOME','XXXXXX','7063',    16095,'Aux entreprises du groupe dans la région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16099,'SYSCOHADA-BJ','INCOME','XXXXXX','7064',    16095,'Aux entreprises du groupe hors région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16100,'SYSCOHADA-BJ','INCOME','XXXXXX','707',     16069,'Produits accessoires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16101,'SYSCOHADA-BJ','INCOME','XXXXXX','7071',    16100,'Port, emballages perdus et autres frais facturés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16102,'SYSCOHADA-BJ','INCOME','XXXXXX','7072',    16100,'Commissions et courtages','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16103,'SYSCOHADA-BJ','INCOME','XXXXXX','7073',    16100,'Locations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16104,'SYSCOHADA-BJ','INCOME','XXXXXX','7074',    16100,'Bonis sur reprises et cessions d''emballages','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16105,'SYSCOHADA-BJ','INCOME','XXXXXX','7075',    16100,'Mise à disposition de personnel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16106,'SYSCOHADA-BJ','INCOME','XXXXXX','7076',    16100,'Redevances pour brevets, logiciels, marques et droits similaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16107,'SYSCOHADA-BJ','INCOME','XXXXXX','7077',    16100,'Services exploités dans l''intérêt du personnel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16108,'SYSCOHADA-BJ','INCOME','XXXXXX','7078',    16100,'Autres produits accessoires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16109,'SYSCOHADA-BJ','INCOME','XXXXXX','71',      16069,'Suvventions d''exploitation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16110,'SYSCOHADA-BJ','INCOME','XXXXXX','711',     16109,'Sur produits a l''exportation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16111,'SYSCOHADA-BJ','INCOME','XXXXXX','712',     16109,'Sur produits a l''importation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16112,'SYSCOHADA-BJ','INCOME','XXXXXX','713',     16109,'Sur produits de perequation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16113,'SYSCOHADA-BJ','INCOME','XXXXXX','718',     16109,'Autres subventions d''exploitation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16114,'SYSCOHADA-BJ','INCOME','XXXXXX','7181',    16113,'Versées par l''etat et les collectivités publiques','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16115,'SYSCOHADA-BJ','INCOME','XXXXXX','7182',    16113,'Versées par les organismes internationaux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16116,'SYSCOHADA-BJ','INCOME','XXXXXX','7183',    16113,'Versées par des tiers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16117,'SYSCOHADA-BJ','INCOME','XXXXXX','72',      16069,'Production immobilisée','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16118,'SYSCOHADA-BJ','INCOME','XXXXXX','721',     16117,'Immobilisations incorporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16119,'SYSCOHADA-BJ','INCOME','XXXXXX','722',     16117,'Immobilisations corporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16120,'SYSCOHADA-BJ','INCOME','XXXXXX','726',     16117,'Immobilisations financieres','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16121,'SYSCOHADA-BJ','INCOME','XXXXXX','73',      16069,'Variations des stocks de biens et de services produits','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16122,'SYSCOHADA-BJ','INCOME','XXXXXX','734',     16121,'Variations des stocks de produitsn en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16123,'SYSCOHADA-BJ','INCOME','XXXXXX','7341',    16122,'Produits en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16124,'SYSCOHADA-BJ','INCOME','XXXXXX','7342',    16122,'Travaux en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16125,'SYSCOHADA-BJ','INCOME','XXXXXX','735',     16121,'Variations des en-cours de services','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16126,'SYSCOHADA-BJ','INCOME','XXXXXX','7351',    16125,'Etudes en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16127,'SYSCOHADA-BJ','INCOME','XXXXXX','7352',    16125,'Prestations de services en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16128,'SYSCOHADA-BJ','INCOME','XXXXXX','736',     16121,'Variations des stocks de produits finis','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16129,'SYSCOHADA-BJ','INCOME','XXXXXX','737',     16121,'Variations des stocks de produits intermediaires et residuels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16130,'SYSCOHADA-BJ','INCOME','XXXXXX','7371',    16129,'Produits intermédiaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16131,'SYSCOHADA-BJ','INCOME','XXXXXX','7372',    16129,'Produits résiduels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16132,'SYSCOHADA-BJ','INCOME','XXXXXX','75',      16069,'Autres produits','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16133,'SYSCOHADA-BJ','INCOME','XXXXXX','752',     16132,'Quote-part de resultat sur operations faites en commun','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16134,'SYSCOHADA-BJ','INCOME','XXXXXX','7521',    16133,'Quote-part trsnsférée de pertes (comptabilité de gérant)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16135,'SYSCOHADA-BJ','INCOME','XXXXXX','7525',    16133,'Bénéfices attribués par transfert (comptabilité des associés non gérants)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16136,'SYSCOHADA-BJ','INCOME','XXXXXX','753',     16132,'Quote-part de resultat sue execution partielle de contrats pluri-ecercices','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16137,'SYSCOHADA-BJ','INCOME','XXXXXX','754',     16132,'Produits des cessions courantes d''immobilisations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16138,'SYSCOHADA-BJ','INCOME','XXXXXX','758',     16132,'Produits divers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16139,'SYSCOHADA-BJ','INCOME','XXXXXX','7581',    16138,'Jetons de présence et autres rémunérations d''administrateurs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16140,'SYSCOHADA-BJ','INCOME','XXXXXX','7582',    16138,'Indemnités d''assurances reçues','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16141,'SYSCOHADA-BJ','INCOME','XXXXXX','759',     16132,'Reprises de charges provisionnees d''exploitation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16142,'SYSCOHADA-BJ','INCOME','XXXXXX','7591',    16141,'Sur risques à court terme','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16143,'SYSCOHADA-BJ','INCOME','XXXXXX','7593',    16141,'Sur stocks','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16144,'SYSCOHADA-BJ','INCOME','XXXXXX','7594',    16141,'Sur créances','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16145,'SYSCOHADA-BJ','INCOME','XXXXXX','7598',    16141,'Sur autres charges provisionnées','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16146,'SYSCOHADA-BJ','INCOME','XXXXXX','77',      16069,'Revenus financiers et produits assimiles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16147,'SYSCOHADA-BJ','INCOME','XXXXXX','771',     16146,'Interets de prets','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16148,'SYSCOHADA-BJ','INCOME','XXXXXX','772',     16146,'Revenus de participations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16149,'SYSCOHADA-BJ','INCOME','XXXXXX','773',     16146,'Escomptes obtenus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16150,'SYSCOHADA-BJ','INCOME','XXXXXX','774',     16146,'Revenus de titres de placement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16151,'SYSCOHADA-BJ','INCOME','XXXXXX','775',     16146,'Revenus des creances commerciales','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16152,'SYSCOHADA-BJ','INCOME','XXXXXX','776',     16146,'Gains de change','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16153,'SYSCOHADA-BJ','INCOME','XXXXXX','777',     16146,'Gains sur cessions de titres de placement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16154,'SYSCOHADA-BJ','INCOME','XXXXXX','778',     16146,'Gains sur risques financiers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16155,'SYSCOHADA-BJ','INCOME','XXXXXX','7781',    16154,'Gains sur rentes viagères','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16156,'SYSCOHADA-BJ','INCOME','XXXXXX','7782',    16154,'Gains sur opérations financières','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16157,'SYSCOHADA-BJ','INCOME','XXXXXX','7784',    16154,'Gains sur instruments de trésorerie','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16158,'SYSCOHADA-BJ','INCOME','XXXXXX','779',     16146,'Reprises de charges provisionnees financieres','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16159,'SYSCOHADA-BJ','INCOME','XXXXXX','7791',    16158,'Sur risques financiers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16160,'SYSCOHADA-BJ','INCOME','XXXXXX','7795',    16158,'Sur titres de placement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16161,'SYSCOHADA-BJ','INCOME','XXXXXX','7798',    16158,'Autres charges provisionnées financières','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16162,'SYSCOHADA-BJ','INCOME','XXXXXX','78',      16069,'Transfert de charges','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16163,'SYSCOHADA-BJ','INCOME','XXXXXX','781',     16162,'Transfert de charges d''exploitation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16164,'SYSCOHADA-BJ','INCOME','XXXXXX','787',     16162,'Transfert de charges financieres','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16165,'SYSCOHADA-BJ','INCOME','XXXXXX','79',      16069,'Reprises de provisions','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16166,'SYSCOHADA-BJ','INCOME','XXXXXX','791',     16165,'Reprises de provisions d''exploitation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16167,'SYSCOHADA-BJ','INCOME','XXXXXX','7911',    16166,'Pour risques et charges d''exploitation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16168,'SYSCOHADA-BJ','INCOME','XXXXXX','7912',    16166,'Pour grosses réparation d''exploitation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16169,'SYSCOHADA-BJ','INCOME','XXXXXX','7913',    16166,'Pour dépreciation des immobilisations incorporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16170,'SYSCOHADA-BJ','INCOME','XXXXXX','7914',    16166,'Pour dépreciation des immobilisations corporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16171,'SYSCOHADA-BJ','INCOME','XXXXXX','797',     16165,'Reprises de provisions financieres','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16172,'SYSCOHADA-BJ','INCOME','XXXXXX','7971',    16171,'Pour risques et charges financiers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16173,'SYSCOHADA-BJ','INCOME','XXXXXX','7972',    16171,'Pour dépréciation des immobilisations financières','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16174,'SYSCOHADA-BJ','INCOME','XXXXXX','798',     16165,'Reprises d''amortissements','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16175,'SYSCOHADA-BJ','AUTRES','XXXXXX','81',          0,'Valeurs comptables des cessions d''immobilisations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16176,'SYSCOHADA-BJ','AUTRES','XXXXXX','811',     16175,'Immobilisations incorporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16177,'SYSCOHADA-BJ','AUTRES','XXXXXX','812',     16175,'Immobilisations corporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16178,'SYSCOHADA-BJ','AUTRES','XXXXXX','816',     16175,'Immobilisations financieres','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16179,'SYSCOHADA-BJ','AUTRES','XXXXXX','82',          0,'Produits de cessions d''immobilisations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16180,'SYSCOHADA-BJ','AUTRES','XXXXXX','821',     16179,'Immobilisations incorporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16181,'SYSCOHADA-BJ','AUTRES','XXXXXX','822',     16179,'Immobilisations corporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16182,'SYSCOHADA-BJ','AUTRES','XXXXXX','826',     16179,'Immobilisations financieres','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16183,'SYSCOHADA-BJ','AUTRES','XXXXXX','83',          0,'Charges hors activites ordinaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16184,'SYSCOHADA-BJ','AUTRES','XXXXXX','831',     16183,'Charges h.a.o constatées','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16185,'SYSCOHADA-BJ','AUTRES','XXXXXX','834',     16183,'Pertes sur creances h.a.o','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16186,'SYSCOHADA-BJ','AUTRES','XXXXXX','835',     16183,'Dons et liberalites accordes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16187,'SYSCOHADA-BJ','AUTRES','XXXXXX','836',     16183,'Abandons de creances consentis','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16188,'SYSCOHADA-BJ','AUTRES','XXXXXX','839',     16183,'Charges provisionnees h.a.o','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16189,'SYSCOHADA-BJ','AUTRES','XXXXXX','84',          0,'Produits hors activites ordinaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16190,'SYSCOHADA-BJ','AUTRES','XXXXXX','841',     16189,'Produits h.a.o constates','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16191,'SYSCOHADA-BJ','AUTRES','XXXXXX','845',     16189,'Dons et liberalites obtenus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16192,'SYSCOHADA-BJ','AUTRES','XXXXXX','846',     16189,'Abandons de creances obtenus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16193,'SYSCOHADA-BJ','AUTRES','XXXXXX','848',     16189,'Transferts de charges h.a.o','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16194,'SYSCOHADA-BJ','AUTRES','XXXXXX','849',     16189,'Reprises des charges provisionnees h.a.o','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16195,'SYSCOHADA-BJ','AUTRES','XXXXXX','85',          0,'Dotations hors activites ordinaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16196,'SYSCOHADA-BJ','AUTRES','XXXXXX','851',     16195,'Dotations aux provisions reglementees','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16197,'SYSCOHADA-BJ','AUTRES','XXXXXX','852',     16195,'Dotations aux amortissements h.a.o','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16198,'SYSCOHADA-BJ','AUTRES','XXXXXX','853',     16195,'Dotations aux provisions pour depreciation h.a.o','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16199,'SYSCOHADA-BJ','AUTRES','XXXXXX','854',     16195,'Dotations aux provisions pour risques et charges h.a.o','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16200,'SYSCOHADA-BJ','AUTRES','XXXXXX','858',     16195,'Autres dotations h.a.o','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16201,'SYSCOHADA-BJ','AUTRES','XXXXXX','86',          0,'Reprises hors activites ordinaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16202,'SYSCOHADA-BJ','AUTRES','XXXXXX','861',     16201,'Reprises de provisions reglementees','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16203,'SYSCOHADA-BJ','AUTRES','XXXXXX','862',     16201,'Reprises d''amortissements','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16204,'SYSCOHADA-BJ','AUTRES','XXXXXX','863',     16201,'Reprises de provisions pour depreciation h.a.o','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16205,'SYSCOHADA-BJ','AUTRES','XXXXXX','864',     16201,'Reprises de provisions pour risques et charges h.a.o','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16206,'SYSCOHADA-BJ','AUTRES','XXXXXX','865',     16201,'Reprises de subventions d''investissement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16207,'SYSCOHADA-BJ','AUTRES','XXXXXX','868',     16201,'Autres reprises h.a.o','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16208,'SYSCOHADA-BJ','AUTRES','XXXXXX','87',          0,'Participations des travailleurs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16209,'SYSCOHADA-BJ','AUTRES','XXXXXX','871',     16208,'Participation legale aux benefices','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16210,'SYSCOHADA-BJ','AUTRES','XXXXXX','874',     16208,'Participation contractuelle aux benefices','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16211,'SYSCOHADA-BJ','AUTRES','XXXXXX','878',     16208,'Autres participations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16212,'SYSCOHADA-BJ','AUTRES','XXXXXX','88',          0,'Subventions d''equilibre','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16213,'SYSCOHADA-BJ','AUTRES','XXXXXX','881',     16212,'Etat','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16214,'SYSCOHADA-BJ','AUTRES','XXXXXX','884',     16212,'Collectivites publiques','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16215,'SYSCOHADA-BJ','AUTRES','XXXXXX','886',     16212,'Groupe','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16216,'SYSCOHADA-BJ','AUTRES','XXXXXX','888',     16212,'Autres','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16217,'SYSCOHADA-BJ','AUTRES','XXXXXX','89',          0,'Impots sur le resultat','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16218,'SYSCOHADA-BJ','AUTRES','XXXXXX','891',     16217,'Impots sur les benefices de l''exercice','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16219,'SYSCOHADA-BJ','AUTRES','XXXXXX','8911',    16218,'Activités exercées dans l''etat','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16220,'SYSCOHADA-BJ','AUTRES','XXXXXX','8912',    16218,'Activités exercées dans les autres etats de la région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16221,'SYSCOHADA-BJ','AUTRES','XXXXXX','8913',    16218,'Activités exercées hors région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16222,'SYSCOHADA-BJ','AUTRES','XXXXXX','892',     16217,'Rappel d''impôts sur resultats anterieurs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16223,'SYSCOHADA-BJ','AUTRES','XXXXXX','895',     16217,'Impôts minimum forfaitaires (i.m.f)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16224,'SYSCOHADA-BJ','AUTRES','XXXXXX','899',     16217,'Dégrèvements et annulations d''impots sur resultats antérieurs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16225,'SYSCOHADA-BJ','AUTRES','XXXXXX','8991',    16224,'Dégrèvements','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16226,'SYSCOHADA-BJ','AUTRES','XXXXXX','8994',    16224,'Annulations pour pertes rétroactives','1');
    diff --git a/htdocs/install/mysql/data/llx_accounting_account_cd.sql b/htdocs/install/mysql/data/llx_accounting_account_cd.sql
    index 8b47929db73..0df56ea4bbf 100644
    --- a/htdocs/install/mysql/data/llx_accounting_account_cd.sql
    +++ b/htdocs/install/mysql/data/llx_accounting_account_cd.sql
    @@ -13,1242 +13,1240 @@
     -- You should have received a copy of the GNU General Public License
     -- along with this program. If not, see <http://www.gnu.org/licenses/>.
     --
    ---
     
     --
     -- Ne pas placer de commentaire en fin de ligne, ce fichier est parsé lors
     -- de l'install et tous les sigles '--' sont supprimés.
     --
     
    ---
    --- Descriptif des plans comptables BF SYSCOHADA
    +-- Descriptif des plans comptables SYSCOHADA CD
     -- ID 15000 - 16999
    ---
    +-- ADD 7300000 to rowid # Do no remove this comment --
     
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15000,'SYSCOHADA-CD','CAPIT','XXXXXX','1',            0,'Capital','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15001,'SYSCOHADA-CD','CAPIT','XXXXXX','101',      15000,'Capital social','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15002,'SYSCOHADA-CD','CAPIT','XXXXXX','1011',     15001,'Capital souscrit, non appelé','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15003,'SYSCOHADA-CD','CAPIT','XXXXXX','1012',     15001,'Capital souscrit, appelé, non versé','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15004,'SYSCOHADA-CD','CAPIT','XXXXXX','1013',     15001,'Capital souscrit, appelé, versé, non amorti','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15005,'SYSCOHADA-CD','CAPIT','XXXXXX','1014',     15001,'Capital souscrit, appelé, versé, amorti','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15006,'SYSCOHADA-CD','CAPIT','XXXXXX','1018',     15001,'Capital souscrit, soumis à des conditions particulières','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15007,'SYSCOHADA-CD','CAPIT','XXXXXX','102',      15000,'Capital par dotation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15008,'SYSCOHADA-CD','CAPIT','XXXXXX','1021',     15007,'Dotation initiale','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15009,'SYSCOHADA-CD','CAPIT','XXXXXX','1022',     15007,'Dotations complémentaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15010,'SYSCOHADA-CD','CAPIT','XXXXXX','1028',     15007,'Autres dotations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15011,'SYSCOHADA-CD','CAPIT','XXXXXX','103',      15000,'Capital personnel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15012,'SYSCOHADA-CD','CAPIT','XXXXXX','104',      15000,'Compte de l''exploitant','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15013,'SYSCOHADA-CD','CAPIT','XXXXXX','1041',     15012,'Apports temporaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15014,'SYSCOHADA-CD','CAPIT','XXXXXX','1042',     15012,'Opérations courantes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15015,'SYSCOHADA-CD','CAPIT','XXXXXX','1043',     15012,'Rémunérations, impôts et autres charges personnelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15016,'SYSCOHADA-CD','CAPIT','XXXXXX','1047',     15012,'Prélèvements d''autoconsommation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15017,'SYSCOHADA-CD','CAPIT','XXXXXX','1048',     15012,'Autres prélèvements','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15018,'SYSCOHADA-CD','CAPIT','XXXXXX','105',      15000,'Primes liees aux capitaux propres','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15019,'SYSCOHADA-CD','CAPIT','XXXXXX','1051',     15018,'Primes d''émission','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15020,'SYSCOHADA-CD','CAPIT','XXXXXX','1052',     15018,'Primes d''apport','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15021,'SYSCOHADA-CD','CAPIT','XXXXXX','1053',     15018,'Primes de fusion','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15022,'SYSCOHADA-CD','CAPIT','XXXXXX','1054',     15018,'Primes de conversion','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15023,'SYSCOHADA-CD','CAPIT','XXXXXX','1058',     15018,'Autres primes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15024,'SYSCOHADA-CD','CAPIT','XXXXXX','106',      15000,'Ecarts de reevaluation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15025,'SYSCOHADA-CD','CAPIT','XXXXXX','1061',     15024,'Ecarts de réévaluation légale','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15026,'SYSCOHADA-CD','CAPIT','XXXXXX','1062',     15024,'Ecarts de réévaluation libre','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15027,'SYSCOHADA-CD','CAPIT','XXXXXX','109',      15000,'Actionnaires, capital souscrit, non appele','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15028,'SYSCOHADA-CD','CAPIT','XXXXXX','11',       15000,'Reserves','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15029,'SYSCOHADA-CD','CAPIT','XXXXXX','111',      15028,'Reserve legale','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15030,'SYSCOHADA-CD','CAPIT','XXXXXX','1111',     15029,'Réserves légales','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15031,'SYSCOHADA-CD','CAPIT','XXXXXX','112',      15028,'Reserves statutaires ou contractuelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15032,'SYSCOHADA-CD','CAPIT','XXXXXX','113',      15028,'Reserves reglementees','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15033,'SYSCOHADA-CD','CAPIT','XXXXXX','1131',     15032,'Réserves de plus-values nettes à long terme','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15034,'SYSCOHADA-CD','CAPIT','XXXXXX','1133',     15032,'Réserves consécutives à l''octroi de subventions d''investissement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15035,'SYSCOHADA-CD','CAPIT','XXXXXX','1134',     15032,'Réserves spéciales navires renouvelés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15036,'SYSCOHADA-CD','CAPIT','XXXXXX','1135',     15032,'Réserves spéciales matériels et outillage renouvelés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15037,'SYSCOHADA-CD','CAPIT','XXXXXX','1138',     15032,'Autres réserves réglementées','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15038,'SYSCOHADA-CD','CAPIT','XXXXXX','118',      15028,'Autres reserves','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15039,'SYSCOHADA-CD','CAPIT','XXXXXX','1181',     15038,'Réserves facultatives','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15040,'SYSCOHADA-CD','CAPIT','XXXXXX','1188',     15038,'Réserves diverses','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15041,'SYSCOHADA-CD','CAPIT','XXXXXX','12',       15000,'Report a nouveau','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15042,'SYSCOHADA-CD','CAPIT','XXXXXX','121',      15041,'Report a nouveau crediteur','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15043,'SYSCOHADA-CD','CAPIT','XXXXXX','1211',     15042,'Report à nouveau crediteur','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15044,'SYSCOHADA-CD','CAPIT','XXXXXX','129',      15041,'Report a nouveau debiteur','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15045,'SYSCOHADA-CD','CAPIT','XXXXXX','1291',     15044,'Perte nette à reporter','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15046,'SYSCOHADA-CD','CAPIT','XXXXXX','1292',     15044,'Perte - amortissements réputés différés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15047,'SYSCOHADA-CD','CAPIT','XXXXXX','13',       15000,'Resultat net de l''exercice','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15048,'SYSCOHADA-CD','CAPIT','XXXXXX','1301',     15047,'Résultat en instance d''affectation : bénéfice','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15049,'SYSCOHADA-CD','CAPIT','XXXXXX','1309',     15047,'Résultat en instance d''affectation : perte','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15050,'SYSCOHADA-CD','CAPIT','XXXXXX','131',      15047,'Resultat net : benefice','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15051,'SYSCOHADA-CD','CAPIT','XXXXXX','132',      15047,'Marge brute (mb)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15052,'SYSCOHADA-CD','CAPIT','XXXXXX','1321',     15051,'Marge brute sur marchandises','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15053,'SYSCOHADA-CD','CAPIT','XXXXXX','1322',     15051,'Marge brute sur matières','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15054,'SYSCOHADA-CD','CAPIT','XXXXXX','133',      15047,'Valeur ajoutee (v.a.)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15055,'SYSCOHADA-CD','CAPIT','XXXXXX','134',      15047,'Excedent brut d''exploitation (e.b.e.)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15056,'SYSCOHADA-CD','CAPIT','XXXXXX','135',      15047,'Resultat d''exploitation (r.e.)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15057,'SYSCOHADA-CD','CAPIT','XXXXXX','136',      15047,'Resultat financier (r.f.)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15058,'SYSCOHADA-CD','CAPIT','XXXXXX','137',      15047,'Resultat des activites ordinaires (r.a.o.)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15059,'SYSCOHADA-CD','CAPIT','XXXXXX','138',      15047,'Resultat hors activites ordinaires (r.h.a.o.)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15060,'SYSCOHADA-CD','CAPIT','XXXXXX','139',      15047,'Resultat net : perte','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15061,'SYSCOHADA-CD','CAPIT','XXXXXX','14',       15000,'Subventions d''investissement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15062,'SYSCOHADA-CD','CAPIT','XXXXXX','141',      15061,'Subventions d''equipement a','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15063,'SYSCOHADA-CD','CAPIT','XXXXXX','1411',     15062,'Etat','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15064,'SYSCOHADA-CD','CAPIT','XXXXXX','1412',     15062,'Régions','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15065,'SYSCOHADA-CD','CAPIT','XXXXXX','1413',     15062,'Départements','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15066,'SYSCOHADA-CD','CAPIT','XXXXXX','1414',     15062,'Communes et collectivités publiques décentralisées','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15067,'SYSCOHADA-CD','CAPIT','XXXXXX','1415',     15062,'Entreprises publiques ou mixtes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15068,'SYSCOHADA-CD','CAPIT','XXXXXX','1416',     15062,'Entreprises et organismes privés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15069,'SYSCOHADA-CD','CAPIT','XXXXXX','1417',     15062,'Organismes internationaux','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15070,'SYSCOHADA-CD','CAPIT','XXXXXX','1418',     15062,'Autres','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15071,'SYSCOHADA-CD','CAPIT','XXXXXX','142',      15061,'Subventions d''equipement b','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15072,'SYSCOHADA-CD','CAPIT','XXXXXX','1421',     15071,'Subventions d''équipements','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15073,'SYSCOHADA-CD','CAPIT','XXXXXX','148',      15061,'Autres subventions d''investissement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15074,'SYSCOHADA-CD','CAPIT','XXXXXX','15',       15000,'Provisions reglementees et fonds assimiles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15075,'SYSCOHADA-CD','CAPIT','XXXXXX','151',      15074,'Amortissements derogatoires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15076,'SYSCOHADA-CD','CAPIT','XXXXXX','152',      15074,'Plus-values de cession a reinvestir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15077,'SYSCOHADA-CD','CAPIT','XXXXXX','1521',     15076,'Plus-values de cession à réinvestir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15078,'SYSCOHADA-CD','CAPIT','XXXXXX','153',      15074,'Fonds reglementes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15079,'SYSCOHADA-CD','CAPIT','XXXXXX','1531',     15078,'Fonds national','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15080,'SYSCOHADA-CD','CAPIT','XXXXXX','1532',     15078,'Prélèvement pour le budget','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15081,'SYSCOHADA-CD','CAPIT','XXXXXX','154',      15074,'Provision speciale de reevaluation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15082,'SYSCOHADA-CD','CAPIT','XXXXXX','155',      15074,'Provisions reglementees relatives aux immobilisations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15083,'SYSCOHADA-CD','CAPIT','XXXXXX','1551',     15082,'Recontitution des gisements miniers et pétroliers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15084,'SYSCOHADA-CD','CAPIT','XXXXXX','1552',     15082,'Provisions de croissance des immobilisations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15085,'SYSCOHADA-CD','CAPIT','XXXXXX','1553',     15082,'Provisions de renouvellement du matériel naval','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15086,'SYSCOHADA-CD','CAPIT','XXXXXX','1554',     15082,'Provisions pourle renouvellement du matériel et outillage','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15087,'SYSCOHADA-CD','CAPIT','XXXXXX','156',      15074,'Provisions reglementees relatives aux stocks','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15088,'SYSCOHADA-CD','CAPIT','XXXXXX','1561',     15087,'Hausse de prix','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15089,'SYSCOHADA-CD','CAPIT','XXXXXX','1562',     15087,'Fluctuation des cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15090,'SYSCOHADA-CD','CAPIT','XXXXXX','157',      15074,'Provisions pour investissement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15091,'SYSCOHADA-CD','CAPIT','XXXXXX','158',      15074,'Autres provisions et fonds reglementes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15092,'SYSCOHADA-CD','CAPIT','XXXXXX','16',       15000,'Emprunts et dettes assimilees','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15093,'SYSCOHADA-CD','CAPIT','XXXXXX','161',      15092,'Emprunts obligataires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15094,'SYSCOHADA-CD','CAPIT','XXXXXX','1611',     15093,'Emprunts obligataires ordinaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15095,'SYSCOHADA-CD','CAPIT','XXXXXX','1612',     15093,'Emprunts obligataires convertibles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15096,'SYSCOHADA-CD','CAPIT','XXXXXX','1618',     15093,'Autres emprunts obligataires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15097,'SYSCOHADA-CD','CAPIT','XXXXXX','1619',     15093,'Obligations à souscrire, à la souche','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15098,'SYSCOHADA-CD','CAPIT','XXXXXX','162',      15092,'Emprunts et dettes aupres des etablissements de credit','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15099,'SYSCOHADA-CD','CAPIT','XXXXXX','163',      15092,'Avances recues de l''etat','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15100,'SYSCOHADA-CD','CAPIT','XXXXXX','164',      15092,'Avances recues et comptes courants bloques','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15101,'SYSCOHADA-CD','CAPIT','XXXXXX','165',      15092,'Depots et cautionnements recus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15102,'SYSCOHADA-CD','CAPIT','XXXXXX','1651',     15101,'Dépôts à terme','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15103,'SYSCOHADA-CD','CAPIT','XXXXXX','1652',     15101,'Cautionnements','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15104,'SYSCOHADA-CD','CAPIT','XXXXXX','166',      15092,'Interets courus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15105,'SYSCOHADA-CD','CAPIT','XXXXXX','1661',     15104,'Sur emprunts obligataires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15106,'SYSCOHADA-CD','CAPIT','XXXXXX','1662',     15104,'Sur emprunts et dettes auprès des établissements de crédit','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15107,'SYSCOHADA-CD','CAPIT','XXXXXX','1663',     15104,'Sur avances reçues de l''etat','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15108,'SYSCOHADA-CD','CAPIT','XXXXXX','1664',     15104,'Sur avances reçues et comptes courants bloqués','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15109,'SYSCOHADA-CD','CAPIT','XXXXXX','1665',     15104,'Sur dépôts et cautionnements reçus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15110,'SYSCOHADA-CD','CAPIT','XXXXXX','1667',     15104,'Sur avances assorties de conditions particulières','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15111,'SYSCOHADA-CD','CAPIT','XXXXXX','1668',     15104,'Sur autres emprunts et dettes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15112,'SYSCOHADA-CD','CAPIT','XXXXXX','167',      15092,'Avances assorties de conditions particulieres','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15113,'SYSCOHADA-CD','CAPIT','XXXXXX','1671',     15112,'Avances bloquées pour augmentation du capital','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15114,'SYSCOHADA-CD','CAPIT','XXXXXX','1672',     15112,'Avances conditionnées par l''etat','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15115,'SYSCOHADA-CD','CAPIT','XXXXXX','1673',     15112,'Avances conditionnées par les autres organismes africains','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15116,'SYSCOHADA-CD','CAPIT','XXXXXX','1674',     15112,'Avances conditionné par les autres organismes internationaux','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15117,'SYSCOHADA-CD','CAPIT','XXXXXX','1676',     15112,'Droits du concédant exigibles en nature','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15118,'SYSCOHADA-CD','CAPIT','XXXXXX','168',      15092,'Autres emprunts et dettes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15119,'SYSCOHADA-CD','CAPIT','XXXXXX','1681',     15118,'Rentes viagères capitalisées','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15120,'SYSCOHADA-CD','CAPIT','XXXXXX','1682',     15118,'Billets de fonds','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15121,'SYSCOHADA-CD','CAPIT','XXXXXX','1683',     15118,'Dettes consécutives à des titres emprunté','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15122,'SYSCOHADA-CD','CAPIT','XXXXXX','1684',     15118,'Dettes du concédant exigibles en nature','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15123,'SYSCOHADA-CD','CAPIT','XXXXXX','1685',     15118,'Emprunts participatifs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15124,'SYSCOHADA-CD','CAPIT','XXXXXX','1686',     15118,'Participation des travailleurs aux bénéfices','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15125,'SYSCOHADA-CD','CAPIT','XXXXXX','17',       15000,'Dettes de credit-bail et contrats assimiles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15126,'SYSCOHADA-CD','CAPIT','XXXXXX','172',      15125,'Emprunts equivalents de credit-bail immobilier','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15127,'SYSCOHADA-CD','CAPIT','XXXXXX','173',      15125,'Emprunts equivalents de credit-bail mobilier','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15128,'SYSCOHADA-CD','CAPIT','XXXXXX','176',      15125,'Interets courus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15129,'SYSCOHADA-CD','CAPIT','XXXXXX','1762',     15128,'Sur emprunts équivalents de crédit-bail immobilier','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15130,'SYSCOHADA-CD','CAPIT','XXXXXX','1763',     15128,'Sur emprunts équivalents de crédit-bail mobilier','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15131,'SYSCOHADA-CD','CAPIT','XXXXXX','1768',     15128,'Sur emprunts équivalents d''autres contrats','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15132,'SYSCOHADA-CD','CAPIT','XXXXXX','178',      15125,'Emprunts equivalents d''autres contrats','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15133,'SYSCOHADA-CD','CAPIT','XXXXXX','18',       15000,'Dettes liees a des participations et comptes de liaison des etablissements et societes en participation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15134,'SYSCOHADA-CD','CAPIT','XXXXXX','181',      15133,'Dettes liees a des participations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15135,'SYSCOHADA-CD','CAPIT','XXXXXX','1811',     15134,'Dettes liées à des participations (groupe)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15136,'SYSCOHADA-CD','CAPIT','XXXXXX','1812',     15134,'Dettes liées à des participations (hors groupe)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15137,'SYSCOHADA-CD','CAPIT','XXXXXX','182',      15133,'Dettes liees a des societes en paticipation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15138,'SYSCOHADA-CD','CAPIT','XXXXXX','183',      15133,'Interets courus sur dettes liees a des participations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15139,'SYSCOHADA-CD','CAPIT','XXXXXX','184',      15133,'Comptes permanents bloques des etablissements et succursales','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15140,'SYSCOHADA-CD','CAPIT','XXXXXX','185',      15133,'Comptes permanents non bloques des etablissements et succursales','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15141,'SYSCOHADA-CD','CAPIT','XXXXXX','186',      15133,'Comptes de liaison charges','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15142,'SYSCOHADA-CD','CAPIT','XXXXXX','187',      15133,'Comptes de liaison produits','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15143,'SYSCOHADA-CD','CAPIT','XXXXXX','188',      15133,'Comptes de liaison des societes en participation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15144,'SYSCOHADA-CD','CAPIT','XXXXXX','19',       15000,'Provisions financieres pour risques et charges','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15145,'SYSCOHADA-CD','CAPIT','XXXXXX','191',      15144,'Provisions pour litiges','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15146,'SYSCOHADA-CD','CAPIT','XXXXXX','192',      15144,'Provisions pour garanties donnees aux clients','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15147,'SYSCOHADA-CD','CAPIT','XXXXXX','193',      15144,'Provisions pour pertes sur marches a achevement futur','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15148,'SYSCOHADA-CD','CAPIT','XXXXXX','194',      15144,'Provisions pour pertes de change','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15149,'SYSCOHADA-CD','CAPIT','XXXXXX','195',      15144,'Provisions pour impots','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15150,'SYSCOHADA-CD','CAPIT','XXXXXX','196',      15144,'Provisions pour pensions et obligations similaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15151,'SYSCOHADA-CD','CAPIT','XXXXXX','197',      15144,'Provisions pour charges a repartir sur plusieurs exercices','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15152,'SYSCOHADA-CD','CAPIT','XXXXXX','1971',     15151,'Provisions pour grosses réparations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15153,'SYSCOHADA-CD','CAPIT','XXXXXX','198',      15144,'Autres provisions financieres pour risques et charges','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15154,'SYSCOHADA-CD','CAPIT','XXXXXX','1981',     15153,'Provisions pour amendes et pénalités','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15155,'SYSCOHADA-CD','CAPIT','XXXXXX','1982',     15153,'Provisions pour renouvellement des immobilisations (entreprises concessionnaires)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15156,'SYSCOHADA-CD','CAPIT','XXXXXX','1983',     15153,'Provisions pour propres assureurs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15157,'SYSCOHADA-CD','CAPIT','XXXXXX','1988',     15153,'Autres provisions financières pour risques et charges','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15158,'SYSCOHADA-CD','IMMO','XXXXXX','2',             0,'Charges immobilisees','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15159,'SYSCOHADA-CD','IMMO','XXXXXX','201',       15158,'Frais d''etablissement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15160,'SYSCOHADA-CD','IMMO','XXXXXX','2011',      15159,'Frais de constitution','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15161,'SYSCOHADA-CD','IMMO','XXXXXX','2012',      15159,'Frais de prospection','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15162,'SYSCOHADA-CD','IMMO','XXXXXX','2013',      15159,'Frais de publicité et de lancement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15163,'SYSCOHADA-CD','IMMO','XXXXXX','2014',      15159,'Frais de fonctionnement antérieurs au démarrage','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15164,'SYSCOHADA-CD','IMMO','XXXXXX','2015',      15159,'Frais de modification du capital (fusions, scissions transformations)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15165,'SYSCOHADA-CD','IMMO','XXXXXX','2016',      15159,'Frais d''entrée à la bourse','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15166,'SYSCOHADA-CD','IMMO','XXXXXX','2017',      15159,'Frais de restructuration','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15167,'SYSCOHADA-CD','IMMO','XXXXXX','2018',      15159,'Frais divers d''établissement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15168,'SYSCOHADA-CD','IMMO','XXXXXX','202',       15158,'Charges a repartir sur plusieurs exercices','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15169,'SYSCOHADA-CD','IMMO','XXXXXX','2021',      15168,'Charges différées','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15170,'SYSCOHADA-CD','IMMO','XXXXXX','2022',      15168,'Frais d''acquisition d''immobilisations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15171,'SYSCOHADA-CD','IMMO','XXXXXX','2026',      15168,'Fais d''émission des emprunts','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15172,'SYSCOHADA-CD','IMMO','XXXXXX','2028',      15168,'Charges à étaler','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15173,'SYSCOHADA-CD','IMMO','XXXXXX','206',       15158,'Primes de remboursement des obligations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15174,'SYSCOHADA-CD','IMMO','XXXXXX','2061',      15173,'Obligations ordinaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15175,'SYSCOHADA-CD','IMMO','XXXXXX','2062',      15173,'Obligations convertibles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15176,'SYSCOHADA-CD','IMMO','XXXXXX','2068',      15173,'Autres emprunts obligataires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15177,'SYSCOHADA-CD','IMMO','XXXXXX','21',        15158,'Immobilisations incorporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15178,'SYSCOHADA-CD','IMMO','XXXXXX','211',       15177,'Frais de recherche et de developpement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15179,'SYSCOHADA-CD','IMMO','XXXXXX','212',       15177,'Brevets, licences, concessions et droits similaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15180,'SYSCOHADA-CD','IMMO','XXXXXX','213',       15177,'Logiciels','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15181,'SYSCOHADA-CD','IMMO','XXXXXX','214',       15177,'Marques','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15182,'SYSCOHADA-CD','IMMO','XXXXXX','215',       15177,'Fonds commercial','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15183,'SYSCOHADA-CD','IMMO','XXXXXX','216',       15177,'Droit au bail','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15184,'SYSCOHADA-CD','IMMO','XXXXXX','217',       15177,'Investissements de creation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15185,'SYSCOHADA-CD','IMMO','XXXXXX','218',       15177,'Autres droits et valeurs incorporels','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15186,'SYSCOHADA-CD','IMMO','XXXXXX','219',       15177,'Immobilisations incorporelles en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15187,'SYSCOHADA-CD','IMMO','XXXXXX','2191',      15186,'Frais de recherche et de développement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15188,'SYSCOHADA-CD','IMMO','XXXXXX','2193',      15186,'Logiciels','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15189,'SYSCOHADA-CD','IMMO','XXXXXX','2198',      15186,'Autres droits et valeurs incorporels','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15190,'SYSCOHADA-CD','IMMO','XXXXXX','22',        15158,'Terrains','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15191,'SYSCOHADA-CD','IMMO','XXXXXX','221',       15190,'Terrains agricoles et forestiers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15192,'SYSCOHADA-CD','IMMO','XXXXXX','2211',      15191,'Terrains d''exploitation agricole','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15193,'SYSCOHADA-CD','IMMO','XXXXXX','2212',      15191,'Terrains d''exploitation forestière','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15194,'SYSCOHADA-CD','IMMO','XXXXXX','2218',      15191,'Autres terrains','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15195,'SYSCOHADA-CD','IMMO','XXXXXX','222',       15190,'Terrains nus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15196,'SYSCOHADA-CD','IMMO','XXXXXX','2221',      15195,'Terrains à bâtir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15197,'SYSCOHADA-CD','IMMO','XXXXXX','2228',      15195,'Autres terrains nus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15198,'SYSCOHADA-CD','IMMO','XXXXXX','223',       15190,'Terrains batis','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15199,'SYSCOHADA-CD','IMMO','XXXXXX','2231',      15198,'Pour bâtiments industriels et agricoles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15200,'SYSCOHADA-CD','IMMO','XXXXXX','2232',      15198,'Pour bâtiments administratifs et commerciaux','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15201,'SYSCOHADA-CD','IMMO','XXXXXX','2234',      15198,'Pour bâtiments affectés aux autres opérations professionnelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15202,'SYSCOHADA-CD','IMMO','XXXXXX','2235',      15198,'Pour bâtiments affectés aux autres opérations non professionnelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15203,'SYSCOHADA-CD','IMMO','XXXXXX','2236',      15198,'Autres terrains bâtis','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15204,'SYSCOHADA-CD','IMMO','XXXXXX','224',       15190,'Travaux de mise en valeur des terrains','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15205,'SYSCOHADA-CD','IMMO','XXXXXX','2241',      15204,'Plantation d''arbres et d''arbustes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15206,'SYSCOHADA-CD','IMMO','XXXXXX','2248',      15204,'Autres travaux','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15207,'SYSCOHADA-CD','IMMO','XXXXXX','225',       15190,'Terrains de gisement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15208,'SYSCOHADA-CD','IMMO','XXXXXX','2251',      15207,'Carrières','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15209,'SYSCOHADA-CD','IMMO','XXXXXX','226',       15190,'Terrains amenages','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15210,'SYSCOHADA-CD','IMMO','XXXXXX','2261',      15209,'Parkings','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15211,'SYSCOHADA-CD','IMMO','XXXXXX','227',       15190,'Terrains mis en concession','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15212,'SYSCOHADA-CD','IMMO','XXXXXX','228',       15190,'Autres terrains','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15213,'SYSCOHADA-CD','IMMO','XXXXXX','2281',      15212,'Terrains des immeubles de rapport','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15214,'SYSCOHADA-CD','IMMO','XXXXXX','2285',      15212,'Terrains des logements affectés au personnel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15215,'SYSCOHADA-CD','IMMO','XXXXXX','2288',      15212,'Autres terrains','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15216,'SYSCOHADA-CD','IMMO','XXXXXX','229',       15190,'Amenagements des terrains en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15217,'SYSCOHADA-CD','IMMO','XXXXXX','2291',      15216,'Terrains agricoles et forestiers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15218,'SYSCOHADA-CD','IMMO','XXXXXX','2292',      15216,'Terrains nus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15219,'SYSCOHADA-CD','IMMO','XXXXXX','2295',      15216,'Terrains de gisement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15220,'SYSCOHADA-CD','IMMO','XXXXXX','2298',      15216,'Autres travaux','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15221,'SYSCOHADA-CD','IMMO','XXXXXX','23',        15158,'Bâtiments, installations techniques et agencements','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15222,'SYSCOHADA-CD','IMMO','XXXXXX','231',       15221,'Bâtiments industriels, agricoles, administratifs et commerciaux sur sol propre','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15223,'SYSCOHADA-CD','IMMO','XXXXXX','2311',      15222,'Bâtiments industriels','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15224,'SYSCOHADA-CD','IMMO','XXXXXX','2312',      15222,'Bâtiments agricoles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15225,'SYSCOHADA-CD','IMMO','XXXXXX','2313',      15222,'Bâtiments administratifs et commerciaux','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15226,'SYSCOHADA-CD','IMMO','XXXXXX','2314',      15222,'Bâtiments affectés au logement du personnel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15227,'SYSCOHADA-CD','IMMO','XXXXXX','2315',      15222,'Immeubles de rapport','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15228,'SYSCOHADA-CD','IMMO','XXXXXX','232',       15221,'Bâtiments industriels, agricoles, administratifs et commerciaux sur sol d''autrui','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15229,'SYSCOHADA-CD','IMMO','XXXXXX','2321',      15228,'Bâtiments industriels','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15230,'SYSCOHADA-CD','IMMO','XXXXXX','2322',      15228,'Bâtiments agricoles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15231,'SYSCOHADA-CD','IMMO','XXXXXX','2323',      15228,'Bâtiments administratifs et commerciaux','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15232,'SYSCOHADA-CD','IMMO','XXXXXX','2324',      15228,'Bâtiments affectés au logement du personnel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15233,'SYSCOHADA-CD','IMMO','XXXXXX','2325',      15228,'Immeubles de rapport','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15234,'SYSCOHADA-CD','IMMO','XXXXXX','233',       15221,'Ouvrages d''infrastructures','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15235,'SYSCOHADA-CD','IMMO','XXXXXX','2331',      15234,'Voies de terre','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15236,'SYSCOHADA-CD','IMMO','XXXXXX','2332',      15234,'Voies de fer','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15237,'SYSCOHADA-CD','IMMO','XXXXXX','2333',      15234,'Voies d''eau','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15238,'SYSCOHADA-CD','IMMO','XXXXXX','2334',      15234,'Barrages, digues','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15239,'SYSCOHADA-CD','IMMO','XXXXXX','2335',      15234,'Pistes d''aérodrome','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15240,'SYSCOHADA-CD','IMMO','XXXXXX','2338',      15234,'Autres','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15241,'SYSCOHADA-CD','IMMO','XXXXXX','234',       15221,'Installations techniques','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15242,'SYSCOHADA-CD','IMMO','XXXXXX','2341',      15241,'Installations complexes spécialisées sur sol propre','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15243,'SYSCOHADA-CD','IMMO','XXXXXX','2342',      15241,'Installations complexes spécialisées sur sol d''autrui','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15244,'SYSCOHADA-CD','IMMO','XXXXXX','2343',      15241,'Installations à caractère spécifique sur sol propre','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15245,'SYSCOHADA-CD','IMMO','XXXXXX','2344',      15241,'Installations à caractère spécifique sur sol d''autrui','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15246,'SYSCOHADA-CD','IMMO','XXXXXX','235',       15221,'Amenagements de bureaux','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15247,'SYSCOHADA-CD','IMMO','XXXXXX','2351',      15246,'Installations générales','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15248,'SYSCOHADA-CD','IMMO','XXXXXX','2358',      15246,'Autres installations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15249,'SYSCOHADA-CD','IMMO','XXXXXX','237',       15221,'Batiments industriels, agricoles et commerciaux mis en concession','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15250,'SYSCOHADA-CD','IMMO','XXXXXX','238',       15221,'Autres installations et agencements','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15251,'SYSCOHADA-CD','IMMO','XXXXXX','239',       15221,'Bâtiments et installations en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15252,'SYSCOHADA-CD','IMMO','XXXXXX','2391',      15251,'Bâtiments et installations en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15253,'SYSCOHADA-CD','IMMO','XXXXXX','24',        15158,'Materiels','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15254,'SYSCOHADA-CD','IMMO','XXXXXX','241',       15253,'Materiel et outillage industriel et commercial','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15255,'SYSCOHADA-CD','IMMO','XXXXXX','2411',      15254,'Matériel industriel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15256,'SYSCOHADA-CD','IMMO','XXXXXX','2412',      15254,'Outillage industriel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15257,'SYSCOHADA-CD','IMMO','XXXXXX','2413',      15254,'Matériel commercial','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15258,'SYSCOHADA-CD','IMMO','XXXXXX','2414',      15254,'Outillage commercial','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15259,'SYSCOHADA-CD','IMMO','XXXXXX','242',       15253,'Materiel et outillage agricole','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15260,'SYSCOHADA-CD','IMMO','XXXXXX','2421',      15259,'Matériel agricole','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15261,'SYSCOHADA-CD','IMMO','XXXXXX','2422',      15259,'Outillage agricole','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15262,'SYSCOHADA-CD','IMMO','XXXXXX','243',       15253,'Materiel d''emballage recuperable et identifiable','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15263,'SYSCOHADA-CD','IMMO','XXXXXX','244',       15253,'Materiel et mobilier','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15264,'SYSCOHADA-CD','IMMO','XXXXXX','2441',      15263,'Matériel de bureau','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15265,'SYSCOHADA-CD','IMMO','XXXXXX','2442',      15263,'Matériel informatique','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15266,'SYSCOHADA-CD','IMMO','XXXXXX','2443',      15263,'Matériel bureautique','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15267,'SYSCOHADA-CD','IMMO','XXXXXX','2444',      15263,'Mobilier de bureau','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15268,'SYSCOHADA-CD','IMMO','XXXXXX','2446',      15263,'Matériel et mobilier des immeubles de rapport','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15269,'SYSCOHADA-CD','IMMO','XXXXXX','2447',      15263,'Matériel et mobilier des logements du personnel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15270,'SYSCOHADA-CD','IMMO','XXXXXX','245',       15253,'Materiel de transport','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15271,'SYSCOHADA-CD','IMMO','XXXXXX','2451',      15270,'Matériel automobile','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15272,'SYSCOHADA-CD','IMMO','XXXXXX','2452',      15270,'Matériel ferroviaire','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15273,'SYSCOHADA-CD','IMMO','XXXXXX','2453',      15270,'Matériel fluvial, lagunaire','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15274,'SYSCOHADA-CD','IMMO','XXXXXX','2454',      15270,'Matériel naval','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15275,'SYSCOHADA-CD','IMMO','XXXXXX','2455',      15270,'Matériel aérien','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15276,'SYSCOHADA-CD','IMMO','XXXXXX','2456',      15270,'Matériel hippomobile','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15277,'SYSCOHADA-CD','IMMO','XXXXXX','2458',      15270,'Autres (vélo, mobylette, moto)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15278,'SYSCOHADA-CD','IMMO','XXXXXX','246',       15253,'Immobilisations animales et agricoles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15279,'SYSCOHADA-CD','IMMO','XXXXXX','2461',      15278,'Cheptel, animaux de trait','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15280,'SYSCOHADA-CD','IMMO','XXXXXX','2462',      15278,'Cheptel, animaux reproducteurs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15281,'SYSCOHADA-CD','IMMO','XXXXXX','2463',      15278,'Animaux de garde','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15282,'SYSCOHADA-CD','IMMO','XXXXXX','2465',      15278,'Plantations agricoles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15283,'SYSCOHADA-CD','IMMO','XXXXXX','2468',      15278,'Autres','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15284,'SYSCOHADA-CD','IMMO','XXXXXX','247',       15253,'Agencements et amenagements du materiel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15285,'SYSCOHADA-CD','IMMO','XXXXXX','248',       15253,'Autres materiels','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15286,'SYSCOHADA-CD','IMMO','XXXXXX','2481',      15285,'Collections et oeuvres d''art','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15287,'SYSCOHADA-CD','IMMO','XXXXXX','249',       15253,'Materiel en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15288,'SYSCOHADA-CD','IMMO','XXXXXX','2491',      15287,'Matériel et outillage industriel et commercial','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15289,'SYSCOHADA-CD','IMMO','XXXXXX','2492',      15287,'Matériel et outillage agricole','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15290,'SYSCOHADA-CD','IMMO','XXXXXX','2493',      15287,'Matériel d''emballage récupérable et identifiable','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15291,'SYSCOHADA-CD','IMMO','XXXXXX','2494',      15287,'Matériel et mobilier de bureau','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15292,'SYSCOHADA-CD','IMMO','XXXXXX','2495',      15287,'Matériel de transport','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15293,'SYSCOHADA-CD','IMMO','XXXXXX','2496',      15287,'Immobilisations animales et agricoles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15294,'SYSCOHADA-CD','IMMO','XXXXXX','2497',      15287,'Agencements et aménagements du matériel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15295,'SYSCOHADA-CD','IMMO','XXXXXX','2498',      15287,'Autres matériels','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15296,'SYSCOHADA-CD','IMMO','XXXXXX','25',        15158,'Avances et acomptes verses sur immobilisations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15297,'SYSCOHADA-CD','IMMO','XXXXXX','251',       15296,'Avances et acomptes verses sur immobilisations incorporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15298,'SYSCOHADA-CD','IMMO','XXXXXX','252',       15296,'Avances et acomptes verses sur immobilisations corporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15299,'SYSCOHADA-CD','IMMO','XXXXXX','26',        15158,'Titres de participation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15300,'SYSCOHADA-CD','IMMO','XXXXXX','261',       15299,'Titres de participation dans des societes sous contrôle exclusif','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15301,'SYSCOHADA-CD','IMMO','XXXXXX','262',       15299,'Titres de participation dans des societes sous contrôle conjoint','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15302,'SYSCOHADA-CD','IMMO','XXXXXX','263',       15299,'Titres de participation dans des societes conferant une influence notable','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15303,'SYSCOHADA-CD','IMMO','XXXXXX','265',       15299,'Participations dans des organismes professionnels','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15304,'SYSCOHADA-CD','IMMO','XXXXXX','266',       15299,'Part dans des groupements d''interets economique (g.i.e.)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15305,'SYSCOHADA-CD','IMMO','XXXXXX','268',       15299,'Autres titres de participation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15306,'SYSCOHADA-CD','IMMO','XXXXXX','27',        15158,'Autres immobilisations financières','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15307,'SYSCOHADA-CD','IMMO','XXXXXX','271',       15306,'Prêts et creances non commerciales','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15308,'SYSCOHADA-CD','IMMO','XXXXXX','2711',      15307,'Prêts participatifs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15309,'SYSCOHADA-CD','IMMO','XXXXXX','2712',      15307,'Prêts aux associés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15310,'SYSCOHADA-CD','IMMO','XXXXXX','2713',      15307,'Billets de fonds','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15311,'SYSCOHADA-CD','IMMO','XXXXXX','2714',      15307,'Titres prêtés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15312,'SYSCOHADA-CD','IMMO','XXXXXX','272',       15306,'Prets au personnel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15313,'SYSCOHADA-CD','IMMO','XXXXXX','2721',      15312,'Prêts immobiliers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15314,'SYSCOHADA-CD','IMMO','XXXXXX','2722',      15312,'Prêts mobiliers et d''intallation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15315,'SYSCOHADA-CD','IMMO','XXXXXX','2728',      15312,'Autres prêts (frais d''étude...)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15316,'SYSCOHADA-CD','IMMO','XXXXXX','273',       15306,'Creances sur l''etat','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15317,'SYSCOHADA-CD','IMMO','XXXXXX','2731',      15316,'Retenues de garantie','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15318,'SYSCOHADA-CD','IMMO','XXXXXX','2733',      15316,'Fonds reglementé','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15319,'SYSCOHADA-CD','IMMO','XXXXXX','2738',      15316,'Autres','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15320,'SYSCOHADA-CD','IMMO','XXXXXX','274',       15306,'Titres immobilises','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15321,'SYSCOHADA-CD','IMMO','XXXXXX','2741',      15320,'Titres immobilisés de l''activité de portefeuille (t.i.a.p.)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15322,'SYSCOHADA-CD','IMMO','XXXXXX','2742',      15320,'Titres participatifs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15323,'SYSCOHADA-CD','IMMO','XXXXXX','2743',      15320,'Certificats d''investissement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15324,'SYSCOHADA-CD','IMMO','XXXXXX','2744',      15320,'Parts de fonds commun de placement (f.c.p.)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15325,'SYSCOHADA-CD','IMMO','XXXXXX','2748',      15320,'Autres titres immobilisés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15326,'SYSCOHADA-CD','IMMO','XXXXXX','275',       15306,'Depots et cautionnements verses','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15327,'SYSCOHADA-CD','IMMO','XXXXXX','2751',      15326,'Dépôts pour loyers d''avance','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15328,'SYSCOHADA-CD','IMMO','XXXXXX','2752',      15326,'Dépôts pour l''électricité','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15329,'SYSCOHADA-CD','IMMO','XXXXXX','2753',      15326,'Dépôts pour l''eau','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15330,'SYSCOHADA-CD','IMMO','XXXXXX','2754',      15326,'Dépôts pour le gaz','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15331,'SYSCOHADA-CD','IMMO','XXXXXX','2755',      15326,'Dépôts pour le téléphone, le télex, la télécopie','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15332,'SYSCOHADA-CD','IMMO','XXXXXX','2756',      15326,'Cautionnements sur les marchés publics','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15333,'SYSCOHADA-CD','IMMO','XXXXXX','2757',      15326,'Cautionnements sur autres opérations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15334,'SYSCOHADA-CD','IMMO','XXXXXX','2758',      15326,'Autres dépôts et cautionnements','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15335,'SYSCOHADA-CD','IMMO','XXXXXX','276',       15306,'Interets courus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15336,'SYSCOHADA-CD','IMMO','XXXXXX','2761',      15335,'Prêts et créances non commerciales','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15337,'SYSCOHADA-CD','IMMO','XXXXXX','2762',      15335,'Prêts au personnel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15338,'SYSCOHADA-CD','IMMO','XXXXXX','2763',      15335,'Créances sur l''etat','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15339,'SYSCOHADA-CD','IMMO','XXXXXX','2764',      15335,'Titres immobilisés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15340,'SYSCOHADA-CD','IMMO','XXXXXX','2765',      15335,'Dépôts et cautionnements versés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15341,'SYSCOHADA-CD','IMMO','XXXXXX','2767',      15335,'Créances rattachées à des participations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15342,'SYSCOHADA-CD','IMMO','XXXXXX','2768',      15335,'Immobilisations financières diverses','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15343,'SYSCOHADA-CD','IMMO','XXXXXX','277',       15306,'Créances rattachees a des participations et des avances a des g.i.e.','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15344,'SYSCOHADA-CD','IMMO','XXXXXX','2771',      15343,'Créances rattachées à des participations (groupe)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15345,'SYSCOHADA-CD','IMMO','XXXXXX','2772',      15343,'Créances rattachées à des participations (hors groupe)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15346,'SYSCOHADA-CD','IMMO','XXXXXX','2773',      15343,'Créances rattachées à des sociétés en participation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15347,'SYSCOHADA-CD','IMMO','XXXXXX','2774',      15343,'Avances à des groupements d''intérêt économique (g.i.e.)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15348,'SYSCOHADA-CD','IMMO','XXXXXX','278',       15306,'Immobilisations financieres diverses','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15349,'SYSCOHADA-CD','IMMO','XXXXXX','2781',      15348,'Créances diverses groupe','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15350,'SYSCOHADA-CD','IMMO','XXXXXX','2782',      15348,'Créances diverses hors groupe','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15351,'SYSCOHADA-CD','IMMO','XXXXXX','2785',      15348,'Or et métaux précieux (1)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15352,'SYSCOHADA-CD','IMMO','XXXXXX','28',        15158,'Amortissemnts','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15353,'SYSCOHADA-CD','IMMO','XXXXXX','281',       15352,'Amortissements des immobilisations incorporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15354,'SYSCOHADA-CD','IMMO','XXXXXX','2811',      15353,'Amortissements des frais de recherche et de développement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15355,'SYSCOHADA-CD','IMMO','XXXXXX','2812',      15353,'Amortissements des brevets, licences, concessions et droits similaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15356,'SYSCOHADA-CD','IMMO','XXXXXX','2813',      15353,'Amortissements des logiciels','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15357,'SYSCOHADA-CD','IMMO','XXXXXX','2814',      15353,'Amortissements des marques','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15358,'SYSCOHADA-CD','IMMO','XXXXXX','2815',      15353,'Amortissements du fonds commercial','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15359,'SYSCOHADA-CD','IMMO','XXXXXX','2816',      15353,'Amortissements du droit au bail','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15360,'SYSCOHADA-CD','IMMO','XXXXXX','2817',      15353,'Amortissements des investissements de création','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15361,'SYSCOHADA-CD','IMMO','XXXXXX','2818',      15353,'Amortissements des autres droits et valeurs incorporels','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15362,'SYSCOHADA-CD','IMMO','XXXXXX','282',       15352,'Amortissements des terrains','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15363,'SYSCOHADA-CD','IMMO','XXXXXX','2821',      15362,'Amortissements des terrains agricoles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15364,'SYSCOHADA-CD','IMMO','XXXXXX','2824',      15362,'Amortissements des travaux de mise en valeur des terrains','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15365,'SYSCOHADA-CD','IMMO','XXXXXX','2825',      15362,'Amortissements des terrains de gisements','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15366,'SYSCOHADA-CD','IMMO','XXXXXX','283',       15352,'Amortissements des batiments, installations techniques et agencements','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15367,'SYSCOHADA-CD','IMMO','XXXXXX','2831',      15366,'Amortissements des bâtiments industriels, agricoles, administratifs et commerciaux sur sol propres','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15368,'SYSCOHADA-CD','IMMO','XXXXXX','2832',      15366,'Amortissements des bâtiments industriels, agricoles, administratifs et commerciaux sur sol d''autrui','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15369,'SYSCOHADA-CD','IMMO','XXXXXX','2833',      15366,'Amortissements des ouvrages d''infrastructure','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15370,'SYSCOHADA-CD','IMMO','XXXXXX','2834',      15366,'Amortissements des installations techniques','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15371,'SYSCOHADA-CD','IMMO','XXXXXX','2835',      15366,'Amortissements des aménagements de bureaux','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15372,'SYSCOHADA-CD','IMMO','XXXXXX','2837',      15366,'Amortissements des bâtiments  industriels, agricoles et commerciaux mis en concession','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15373,'SYSCOHADA-CD','IMMO','XXXXXX','2838',      15366,'Amortissements des autres installations et agencements','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15374,'SYSCOHADA-CD','IMMO','XXXXXX','284',       15352,'Amortissement du materiel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15375,'SYSCOHADA-CD','IMMO','XXXXXX','2841',      15374,'Amortissements du matériel et outillage industriel et commercial','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15376,'SYSCOHADA-CD','IMMO','XXXXXX','2842',      15374,'Amortissements du matériel et outillage agricole','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15377,'SYSCOHADA-CD','IMMO','XXXXXX','2843',      15374,'Amortissements du matériel d''emballage récupérable et identifiable','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15378,'SYSCOHADA-CD','IMMO','XXXXXX','2844',      15374,'Amortissements du matériel et mobilier','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15379,'SYSCOHADA-CD','IMMO','XXXXXX','2845',      15374,'Amortissements du materiel de transport','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15380,'SYSCOHADA-CD','IMMO','XXXXXX','2846',      15374,'Amortissements des immobilisations animales et agricoles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15381,'SYSCOHADA-CD','IMMO','XXXXXX','2847',      15374,'Amortissements des agencements et aménagements du matériel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15382,'SYSCOHADA-CD','IMMO','XXXXXX','2848',      15374,'Amortissements des autres matériels','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15383,'SYSCOHADA-CD','IMMO','XXXXXX','29',        15158,'Provisions pour depreciation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15384,'SYSCOHADA-CD','IMMO','XXXXXX','291',       15383,'Provisions pour depreciation des immobilisations incorporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15385,'SYSCOHADA-CD','IMMO','XXXXXX','2912',      15384,'Provisions pour dépréciation des brevets, licences, concessions et droits similaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15386,'SYSCOHADA-CD','IMMO','XXXXXX','2913',      15384,'Provisions pour dépréciation des logiciels','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15387,'SYSCOHADA-CD','IMMO','XXXXXX','2914',      15384,'Provisions pour dépréciation des marques','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15388,'SYSCOHADA-CD','IMMO','XXXXXX','2915',      15384,'Provisions pour dépréciation du fonds de commerce','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15389,'SYSCOHADA-CD','IMMO','XXXXXX','2916',      15384,'Provisions pour dépréciation du droit de bail','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15390,'SYSCOHADA-CD','IMMO','XXXXXX','2917',      15384,'Provisions pour dépréciation des investissements de création','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15391,'SYSCOHADA-CD','IMMO','XXXXXX','2918',      15384,'Provisions pour dépréciation des autres droits et valeurs incorporels','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15392,'SYSCOHADA-CD','IMMO','XXXXXX','2919',      15384,'Provisions pour dépréciation des immobilisations incorporelles en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15393,'SYSCOHADA-CD','IMMO','XXXXXX','292',       15383,'Provisions pour depreciation des terrains','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15394,'SYSCOHADA-CD','IMMO','XXXXXX','2921',      15393,'Provisions pour dépréciations des terrains agricoles et forestiers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15395,'SYSCOHADA-CD','IMMO','XXXXXX','2922',      15393,'Provisions pour dépréciation des terrains nus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15396,'SYSCOHADA-CD','IMMO','XXXXXX','2923',      15393,'Provisions pour dépréciation des terrains bâtis','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15397,'SYSCOHADA-CD','IMMO','XXXXXX','2924',      15393,'Provisions pour dépréciation des travaux de mise en valeur des terrains','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15398,'SYSCOHADA-CD','IMMO','XXXXXX','2925',      15393,'Provisions pour dépréciation des terrains de gisement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15399,'SYSCOHADA-CD','IMMO','XXXXXX','2926',      15393,'Provisions pour dépréciation des terrains aménagés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15400,'SYSCOHADA-CD','IMMO','XXXXXX','2927',      15393,'Provisions pour dépréciation des terrains mis en concession','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15401,'SYSCOHADA-CD','IMMO','XXXXXX','2928',      15393,'Provisions pour dépréciation des autres terrains','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15402,'SYSCOHADA-CD','IMMO','XXXXXX','2929',      15393,'Provisions pour dépréciation des aménagements terrains en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15403,'SYSCOHADA-CD','IMMO','XXXXXX','293',       15383,'Provisions pour depreciation des batiments, installations techniques et agencements','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15404,'SYSCOHADA-CD','IMMO','XXXXXX','2931',      15403,'Provisions pour dépréciation des bâtiments industriels, agricoles, administratifs et commerciaux sur sol propre','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15405,'SYSCOHADA-CD','IMMO','XXXXXX','2932',      15403,'Provisions pour dépréciation des bâtiments industriels, agricoles, administratifs et commerciaux sur sol d''autrui','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15406,'SYSCOHADA-CD','IMMO','XXXXXX','2933',      15403,'Provisions pour dépréciation des ouvrages d''infrastructures','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15407,'SYSCOHADA-CD','IMMO','XXXXXX','2934',      15403,'Provisions pour dépréciation des installations techniques','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15408,'SYSCOHADA-CD','IMMO','XXXXXX','2935',      15403,'Provisions pour dépréciation des aménagements de bureaux','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15409,'SYSCOHADA-CD','IMMO','XXXXXX','2937',      15403,'Provisions pour dépréciation des bâtiments industriels, agricoles et commerciaux mis en concession','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15410,'SYSCOHADA-CD','IMMO','XXXXXX','2938',      15403,'Provisions pour dépréciation des autres installations et agencements','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15411,'SYSCOHADA-CD','IMMO','XXXXXX','2939',      15403,'Provisions pour dépréciation des bâtiments et installations en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15412,'SYSCOHADA-CD','IMMO','XXXXXX','294',       15383,'Provisions pour depreciation des materiels','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15413,'SYSCOHADA-CD','IMMO','XXXXXX','2941',      15412,'Provisions pour dépréciation du matériel et outillage industriel et commercial','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15414,'SYSCOHADA-CD','IMMO','XXXXXX','2942',      15412,'Provisions pour dépréciation du matériel et outillage agricole','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15415,'SYSCOHADA-CD','IMMO','XXXXXX','2943',      15412,'Provisions pour dépréciation du matériel d''emballage récupérable et identifiable','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15416,'SYSCOHADA-CD','IMMO','XXXXXX','2944',      15412,'Provisions pour dépréciation du matériel et mobilier','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15417,'SYSCOHADA-CD','IMMO','XXXXXX','2945',      15412,'Provisions pour dépréciation du matériel de transport','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15418,'SYSCOHADA-CD','IMMO','XXXXXX','2946',      15412,'Provisions pour dépréciation des immobilisations animales et agricoles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15419,'SYSCOHADA-CD','IMMO','XXXXXX','2947',      15412,'Provisions pour dépréciation des agencements et aménagements du matériel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15420,'SYSCOHADA-CD','IMMO','XXXXXX','2948',      15412,'Provisions pour dépréciation des autres matériels','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15421,'SYSCOHADA-CD','IMMO','XXXXXX','2949',      15412,'Provisions pour dépréciation des matériels en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15422,'SYSCOHADA-CD','IMMO','XXXXXX','295',       15383,'Provisions pour depreciation des avances et acomptes verses sur immobilisations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15423,'SYSCOHADA-CD','IMMO','XXXXXX','2951',      15422,'Provisions pour dépréciation des avances et acomptes versés sur immobilisations incorporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15424,'SYSCOHADA-CD','IMMO','XXXXXX','2952',      15422,'Provisions pour dépréciation des avances et acomptes versés sur immobilisations corporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15425,'SYSCOHADA-CD','IMMO','XXXXXX','296',       15383,'Provisions pour dépréciation des titres de participation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15426,'SYSCOHADA-CD','IMMO','XXXXXX','2961',      15425,'Provisions pour dépréciation des titres de participation dans des sociétés sous contrôle exclusif','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15427,'SYSCOHADA-CD','IMMO','XXXXXX','2962',      15425,'Provisions pour dépréciation des titres de participations dans les sociétés sous contrôle conjoint','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15428,'SYSCOHADA-CD','IMMO','XXXXXX','2963',      15425,'Provisions pour dépréciation des titres de participations dans les sociétés confèrant une influence notable','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15429,'SYSCOHADA-CD','IMMO','XXXXXX','2965',      15425,'Provisions pour dépréciation des participations dans les organismes professionnels','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15430,'SYSCOHADA-CD','IMMO','XXXXXX','2966',      15425,'Provisions pour dépréciation des parts dans des g.i.e.','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15431,'SYSCOHADA-CD','IMMO','XXXXXX','2968',      15425,'Provisions pour dépréciation des autres titres de participation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15432,'SYSCOHADA-CD','IMMO','XXXXXX','297',       15383,'Provisions pour dépréciation des autres immobilisations financieres','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15433,'SYSCOHADA-CD','IMMO','XXXXXX','2971',      15432,'Provisions pour dépréciation des prêts et créances non commerciales','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15434,'SYSCOHADA-CD','IMMO','XXXXXX','2972',      15432,'Provisions pour dépréciation des prêts du personnel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15435,'SYSCOHADA-CD','IMMO','XXXXXX','2973',      15432,'Provisions pour dépréciation des créances sur l''etat','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15436,'SYSCOHADA-CD','IMMO','XXXXXX','2974',      15432,'Provisions pour dépréciation des titres immobilisés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15437,'SYSCOHADA-CD','IMMO','XXXXXX','2975',      15432,'Provisions pour dépréciation des dépôts et cautionnements versés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15438,'SYSCOHADA-CD','IMMO','XXXXXX','2977',      15432,'Provisions pour dépréciation des créances rattachées à des participations et avances à des g.i.e.','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15439,'SYSCOHADA-CD','IMMO','XXXXXX','2978',      15432,'Provisions pour dépréciation des créances financières','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15440,'SYSCOHADA-CD','STOCK','XXXXXX','31',           0,'Marchandises','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15441,'SYSCOHADA-CD','STOCK','XXXXXX','311',      15440,'Marchandises a','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15442,'SYSCOHADA-CD','STOCK','XXXXXX','3111',     15441,'Marchandises a1','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15443,'SYSCOHADA-CD','STOCK','XXXXXX','3112',     15441,'Marchandises a2','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15444,'SYSCOHADA-CD','STOCK','XXXXXX','312',      15440,'Marchandises b','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15445,'SYSCOHADA-CD','STOCK','XXXXXX','3121',     15444,'Marchandises b1','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15446,'SYSCOHADA-CD','STOCK','XXXXXX','3122',     15444,'Marchandises b2','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15447,'SYSCOHADA-CD','STOCK','XXXXXX','318',      15440,'Marchandises hors activites ordinaires (h.a.o.)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15448,'SYSCOHADA-CD','STOCK','XXXXXX','32',           0,'Matieres premieres et fournitures liees','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15449,'SYSCOHADA-CD','STOCK','XXXXXX','321',      15448,'Matieres a','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15450,'SYSCOHADA-CD','STOCK','XXXXXX','322',      15448,'Matieres b','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15451,'SYSCOHADA-CD','STOCK','XXXXXX','323',      15448,'Fournitures (a,b)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15452,'SYSCOHADA-CD','STOCK','XXXXXX','33',           0,'Autres approvisionnements','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15453,'SYSCOHADA-CD','STOCK','XXXXXX','331',      15452,'Matieres consommables','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15454,'SYSCOHADA-CD','STOCK','XXXXXX','332',      15452,'Fournitures d''atelier et d''usine','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15455,'SYSCOHADA-CD','STOCK','XXXXXX','333',      15452,'Fournitures de magasin','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15456,'SYSCOHADA-CD','STOCK','XXXXXX','334',      15452,'Fournitures de bureau','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15457,'SYSCOHADA-CD','STOCK','XXXXXX','335',      15452,'Emballages','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15458,'SYSCOHADA-CD','STOCK','XXXXXX','3351',     15457,'Emballages perdus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15459,'SYSCOHADA-CD','STOCK','XXXXXX','3352',     15457,'Emballages récupérables non identifiables','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15460,'SYSCOHADA-CD','STOCK','XXXXXX','3353',     15457,'Emballages à usage mixte','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15461,'SYSCOHADA-CD','STOCK','XXXXXX','3358',     15457,'Autres emballages','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15462,'SYSCOHADA-CD','STOCK','XXXXXX','338',      15452,'Autres matieres','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15463,'SYSCOHADA-CD','STOCK','XXXXXX','34',           0,'Produits en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15464,'SYSCOHADA-CD','STOCK','XXXXXX','341',      15463,'Produits en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15465,'SYSCOHADA-CD','STOCK','XXXXXX','3411',     15464,'Produits en cours p1','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15466,'SYSCOHADA-CD','STOCK','XXXXXX','3412',     15464,'Produits en cours p2','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15467,'SYSCOHADA-CD','STOCK','XXXXXX','342',      15463,'Travaux en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15468,'SYSCOHADA-CD','STOCK','XXXXXX','3421',     15467,'Travaux en cours t1','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15469,'SYSCOHADA-CD','STOCK','XXXXXX','3422',     15467,'Travaux en cours t2','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15470,'SYSCOHADA-CD','STOCK','XXXXXX','343',      15463,'Produits intermediaires en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15471,'SYSCOHADA-CD','STOCK','XXXXXX','3431',     15470,'Produits intermédiaires a','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15472,'SYSCOHADA-CD','STOCK','XXXXXX','3432',     15470,'Produits intermédiaires b','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15473,'SYSCOHADA-CD','STOCK','XXXXXX','344',      15463,'Produits residuels en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15474,'SYSCOHADA-CD','STOCK','XXXXXX','3441',     15473,'Produits résiduels a','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15475,'SYSCOHADA-CD','STOCK','XXXXXX','3442',     15473,'Produits résiduels b','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15476,'SYSCOHADA-CD','STOCK','XXXXXX','35',           0,'Services en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15477,'SYSCOHADA-CD','STOCK','XXXXXX','351',      15476,'Etudes en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15478,'SYSCOHADA-CD','STOCK','XXXXXX','3511',     15477,'Etudes en cours e1','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15479,'SYSCOHADA-CD','STOCK','XXXXXX','3512',     15477,'Etudes en cours e2','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15480,'SYSCOHADA-CD','STOCK','XXXXXX','352',      15476,'Prestations de services en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15481,'SYSCOHADA-CD','STOCK','XXXXXX','3521',     15480,'Prestations de services s1','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15482,'SYSCOHADA-CD','STOCK','XXXXXX','3522',     15480,'Prestations de services s2','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15483,'SYSCOHADA-CD','STOCK','XXXXXX','36',           0,'Produits finis','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15484,'SYSCOHADA-CD','STOCK','XXXXXX','361',      15483,'Produits a','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15485,'SYSCOHADA-CD','STOCK','XXXXXX','362',      15483,'Produits b','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15486,'SYSCOHADA-CD','STOCK','XXXXXX','37',           0,'Produits intermediaires et residuels','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15487,'SYSCOHADA-CD','STOCK','XXXXXX','371',      15486,'Produits intermediaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15488,'SYSCOHADA-CD','STOCK','XXXXXX','3711',     15487,'Produits intermédiaires a','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15489,'SYSCOHADA-CD','STOCK','XXXXXX','3712',     15487,'Produits intermédiaires b','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15490,'SYSCOHADA-CD','STOCK','XXXXXX','372',      15486,'Produits residuels','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15491,'SYSCOHADA-CD','STOCK','XXXXXX','3721',     15490,'Déchets','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15492,'SYSCOHADA-CD','STOCK','XXXXXX','3722',     15490,'Rebuts','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15493,'SYSCOHADA-CD','STOCK','XXXXXX','3723',     15490,'Matières de récupération','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15494,'SYSCOHADA-CD','STOCK','XXXXXX','38',           0,'Stocks en cours de route, en consignation ou en depot','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15495,'SYSCOHADA-CD','STOCK','XXXXXX','381',      15494,'Marchandises en cours de route','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15496,'SYSCOHADA-CD','STOCK','XXXXXX','382',      15494,'Matieres premieres et fournitures liees en cours de route','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15497,'SYSCOHADA-CD','STOCK','XXXXXX','383',      15494,'Autres approvisionnements en cours de route','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15498,'SYSCOHADA-CD','STOCK','XXXXXX','386',      15494,'Produits finis en cours de route','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15499,'SYSCOHADA-CD','STOCK','XXXXXX','387',      15494,'Stocks en consignation ou en depot','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15500,'SYSCOHADA-CD','STOCK','XXXXXX','3871',     15499,'Stock en consignation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15501,'SYSCOHADA-CD','STOCK','XXXXXX','3872',     15499,'Stock en dépôt','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15502,'SYSCOHADA-CD','STOCK','XXXXXX','388',      15494,'Stock provenant d''immobilisations mises hors service ou au rebut','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15503,'SYSCOHADA-CD','STOCK','XXXXXX','39',           0,'Depreciation des stocks','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15504,'SYSCOHADA-CD','STOCK','XXXXXX','391',      15503,'Depreciation des stoks de marchandises','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15505,'SYSCOHADA-CD','STOCK','XXXXXX','392',      15503,'Depreciation des stoks de matieres premieres et fournitures liees','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15506,'SYSCOHADA-CD','STOCK','XXXXXX','393',      15503,'Depreciation des stocks d''autres approvisionnements','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15507,'SYSCOHADA-CD','STOCK','XXXXXX','394',      15503,'Depreciations des productions en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15508,'SYSCOHADA-CD','STOCK','XXXXXX','395',      15503,'Depreciations des services en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15509,'SYSCOHADA-CD','STOCK','XXXXXX','396',      15503,'Depreciation des stocks de produits finis','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15510,'SYSCOHADA-CD','STOCK','XXXXXX','397',      15503,'Depreciation des stocks de produits intermediaires et residuels','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15511,'SYSCOHADA-CD','STOCK','XXXXXX','398',      15503,'Depreciation des stocks en cours de route, en consignation ou en depot','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15512,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','4',       0,'Fournisseurs et comptes rattaches','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15513,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','401', 15512,'Fournisseurs,  dettes en comptes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15514,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','4011',15513,'Fournisseurs  locaux','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15515,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','4012',15513,'Fournisseurs groupe','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15516,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','4013',15513,'Fournisseurs sous-traitants','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15517,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','4017',15513,'Fournisseurs retenue  de garantie','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15518,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','402', 15512,'Fournisseurs, effets a payer (e.a.p)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15519,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','4021',15518,'Fournisseurs, effets à payer','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15520,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','4022',15518,'Fournisseurs-groupe, effets à payer','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15521,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','4023',15518,'Fournisseurs sous-traitants effets à payer','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15522,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','408', 15512,'Fournisseurs, factures non parvenues','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15523,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','4081',15522,'Fournisseurs factures non parvenues','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15524,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','4082',15522,'Fournisseurs - groupe','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15525,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','4083',15522,'Fournisseurs sous-traitant','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15526,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','4086',15522,'Fournisseurs, intérêts courus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15527,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','409', 15512,'Fournisseurs debiteurs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15528,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','4091',15527,'Fournisseurs avances et acomptes versés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15529,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','4092',15527,'Fournisseurs - groupe avances et acomptes versés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15530,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','4093',15527,'Fournisseurs sous-traitants avances et acompte versés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15531,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','4094',15527,'Fournisseurs créances pour emballages et matériels à rendre','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15532,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','4098',15527,'Rabais, remises, ristournes et autres avoirs à obtenir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15533,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','41',  15512,'Clients et compte rattaches','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15534,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','411', 15533,'Clients','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15535,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','4111',15534,'Clients','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15536,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','4112',15534,'Clients-groupe','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15537,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','4114',15534,'Clients, état et collectivités publiques','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15538,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','4115',15534,'Clients, organismes internationaux','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15539,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','4117',15534,'Clients, retenues de garanti','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15540,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','4118',15534,'Clients, dégrèvement de taxes sur la valeur ajoutée (t.v.a.)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15541,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','412', 15533,'Clients, effets a recevoir en portefeuille','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15542,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','4121',15541,'Clients, effets à recevoir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15543,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','4122',15541,'Clients-groupe, effets à recevoir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15544,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','4124',15541,'Etat et collectivités publiques, effets à recevoir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15545,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','4125',15541,'Oganismes internationaux, effets à recevoir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15546,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','414', 15533,'Créances sur cessions d''immobilisations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15547,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','4141',15546,'Créances en compte','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15548,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','4142',15546,'Effet à recevoir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15549,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','415', 15533,'Clients, effets escomptes non echus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15550,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','416', 15533,'Creances clients litigieuses ou douteuses','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15551,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','4161',15550,'Créances litigieuses','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15552,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','4162',15550,'Créances douteuses','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15553,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','418', 15533,'Clients, produits à recevoir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15554,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','4181',15553,'Clients, factures à établir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15555,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','4186',15553,'Clients, intérêts courus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15556,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','419', 15533,'Clients crediteurs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15557,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','4191',15556,'Clients, avances et acompte reçus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15558,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','4192',15556,'Client - groupe, avances et acomptes reçus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15559,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','4194',15556,'Clients, dettes pour emballages et matériels consignés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15560,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','4198',15556,'Rabais, remises, ristournes et autres avoirs à accorder','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15561,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','42',  15512,'Personnel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15562,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','421', 15561,'Personnel, avanceqs et acomptes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15563,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','4211',15562,'Personnel, avances','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15564,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','4212',15562,'Personnel, acomptes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15565,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','4213',15562,'Frais avancés et fournitures au personnel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15566,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','422', 15561,'Personnel, remunerations due','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15567,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','4221',15566,'Personnel rémunérations dues','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15568,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','4222',15566,'Personnel arrondis de paie','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15569,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','423', 15561,'Personnel, oppositions, saisie-arrets','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15570,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','4231',15569,'Personnel, oppositions','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15571,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','4232',15569,'Personnel, saisie arrêts','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15572,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','4233',15569,'Personnel, avis à tiers détenteur','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15573,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','424', 15561,'Personnel, oeuvres sociales internes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15574,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','4241',15573,'Assistance médicale','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15575,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','4242',15573,'Allocations familiales','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15576,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','4245',15573,'Organisme sociaux rattachés à l''entreprise','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15577,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','4248',15573,'Autres oeuvres sociales internes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15578,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','425', 15561,'Representants du personnel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15579,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','4251',15578,'Délégués du personnel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15580,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','4252',15578,'Syndicats et comités d''entreprises, d''établissement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15581,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','4258',15578,'Autres représentatants du personnel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15582,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','426', 15561,'Personnel, participation aux benefices','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15583,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','427', 15561,'Personnel-depots','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15584,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','428', 15561,'Personnel, charges a payer et produits a recevoir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15585,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','4281',15584,'Dettes provisionnées pour congés à payer','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15586,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','4286',15584,'Autres charges à payer','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15587,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','4287',15584,'Produits à recevoir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15588,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','43',  15512,'Organismes sociaux','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15589,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','431', 15588,'Securite sociale','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15590,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','4311',15589,'Prestations familiales','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15591,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','4312',15589,'Accidents de travail','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15592,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','4313',15589,'Caisse de retraite obligatoire','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15593,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','4314',15589,'Caisse de retraite facultative','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15594,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','4318',15589,'Autres cotisations sociales','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15595,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','432', 15588,'Caisse de retraite complementaire','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15596,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','433', 15588,'Autres organismes sociaux','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15597,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','4331',15596,'Mutuelle','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15598,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','438', 15588,'Organismes sociaux, charges a payer et produits a recevoir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15599,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','4381',15598,'Charges sociales sur gratifications à payer','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15600,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','4382',15598,'Charges sociales sur congés à payer','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15601,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','4386',15598,'Autres charges à payer','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15602,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','4387',15598,'Produits à recevoir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15603,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','44',  15512,'Etat et collectivites publiques','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15604,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','441', 15603,'Etat,impot sur les benefices','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15605,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','442', 15603,'Etat, autres impots et taxes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15606,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','4421',15606,'Impôts et taxes d''etat','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15607,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','4422',15606,'Impôts et taxes sur les collectivités publiques','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15608,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','4423',15606,'Impôts et taxes recouvrables sur des obligataires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15609,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','4424',15606,'Impôts et taxes recouvrables sur des associés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15610,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','4426',15606,'Droits de douane','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15611,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','4428',15606,'Autres impôts et taxes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15612,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','443', 15603,'Etat, t.v.a. facturee','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15613,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','4431',15612,'T.v.a. facturée sur ventes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15614,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','4432',15612,'T.v.a. facturée sur prestations de service','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15615,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','4433',15612,'T.v.a. facturée sur travaux','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15616,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','4434',15612,'T.v.a. facturée sur production livrée à soi-même','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15617,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','4435',15612,'T.v.a. sur factures à établir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15618,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','444', 15603,'Etat, t.v.a. due ou credit de t.v.a.','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15619,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','4441',15618,'Etat, t.v.a. due','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15620,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','4449',15618,'Etat, crédit de t.v.a. à reporter','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15621,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','445', 15603,'Etat, t.v.a. recuperable','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15622,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','4451',15621,'T.v.a. récupérable sur immobilisations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15623,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','4452',15621,'T.v.a. récupérable sur achats','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15624,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','4453',15621,'T.v.a. récupérable sur transports','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15625,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','4454',15621,'T.v.a. récupérable sur services extérieurs et autres charges','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15626,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','4455',15621,'T.v.a. récupérable sur factures non parvenues','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15627,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','4456',15621,'T.v.a. transférée par d''autres entreprises','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15628,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','446', 15603,'Etat, autres taxes sur le chiffre d''affaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15629,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','447', 15603,'Etat, impots retenus a la source','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15630,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','4471',15629,'Impôt général sur le revenu','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15631,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','4472',15629,'Impôts sur salaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15632,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','4473',15629,'Contribution nationale','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15633,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','4474',15629,'Contribution nationale de solidarité','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15634,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','4478',15629,'Autres impôts et contributions','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15635,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','448', 15603,'Etat, charges a payer et produits a recevoir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15636,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','4486',15635,'Charges à payer','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15637,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','4487',15635,'Produits à recevoir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15638,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','449', 15603,'Etats, creances et dettes diverses','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15639,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','4491',15638,'Etat, obligations cautionnées','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15640,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','4492',15638,'Etat, avances et acomptes versés sur impôts','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15641,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','4493',15638,'Etat, fonds de dotation à recevoir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15642,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','4494',15638,'Etat, subventions d''équipement à recevoir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15643,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','4495',15638,'Etat, subventions d''exploitation à recevoir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15644,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','4496',15638,'Etat, subventions d''équilibre à recevoir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15645,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','4499',15638,'Etat, fond réglementé provisionné','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15646,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','45',  15512,'Organismes internationaux','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15647,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','451', 15646,'Operations avec les organismes africains','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15648,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','452', 15646,'Operations avec les autres organismes internationaux','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15649,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','458', 15646,'Organismes internationaux, fonds de dotation et subventions a recevoir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15650,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','4581',15649,'Organismes internationaux, fonds de dotation à recevoir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15651,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','4582',15649,'Organismes internationaux, subventions à recevoir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15652,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','46',  15512,'Associes-groupe','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15653,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','461', 15652,'Associes, operations sur le capital','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15654,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','4611',15653,'Associés apport en nature','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15655,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','4612',15653,'Associés apport en numéraire','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15656,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','4613',15653,'Actionnaires, capital souscrit appelé non versé','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15657,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','4614',15653,'Associés, capital appelé non versé','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15658,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','4615',15653,'Associés, versements reçus sur augmentation de capital','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15659,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','4616',15653,'Associés, versements anticipés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15660,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','4617',15653,'Actionnaires défaillants','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15661,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','4618',15653,'Associés, autres apports','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15662,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','4619',15653,'Associés, capital à rembourser','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15663,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','462', 15652,'Associes, comptes courants','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15664,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','4621',15663,'Principal','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15665,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','4626',15663,'Intérêts courus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15666,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','463', 15652,'Associes, operations faites en commun','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15667,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','465', 15652,'Associes, dividendes a payer','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15668,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','466', 15652,'Groupe, comptes courants','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15669,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','467', 15652,'Actionnaires, restant dû sur capital appele','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15670,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','47',  15512,'Debiteurs et crediteur divers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15671,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','471', 15670,'Comptes d''attente','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15672,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','4711',15671,'Débiteurs divers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15673,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','4712',15671,'Créditeurs divers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15674,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','4713',15671,'Obligataires, comptes de souscription','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15675,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','472', 15670,'Versements restant a effectuer sur titres non liberes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15676,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','4726',15675,'Titres de participation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15677,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','4727',15675,'Titres immobilisés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15678,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','4728',15675,'Titres de placement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15679,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','474', 15670,'Repartition periodique des charges et des produits','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15680,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','4746',15679,'Charges','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15681,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','4747',15679,'Produits','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15682,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','475', 15670,'Creances sur travaux non encore facturables','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15683,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','476', 15670,'Charges constatees d''avance','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15684,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','477', 15670,'Produits constates d''avance','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15685,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','478', 15670,'Ecarts de conversion actif','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15686,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','4781',15685,'Diminution des créances','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15687,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','4782',15685,'Augmentation des dettes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15688,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','4788',15685,'Différences compensées par couverture de change','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15689,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','479', 15670,'Ecarts de conversion passif','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15690,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','4791',15689,'Augmentation de créances','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15691,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','4792',15689,'Diminution des dettes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15692,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','4798',15689,'Différences compensées par couverture de change','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15693,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','48',  15512,'Creances et dettes hors activites ordinaires (hao)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15694,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','481', 15693,'Fournisseurs d''investissements','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15695,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','4811',15694,'Immobilisations incorporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15696,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','4812',15694,'Immobilisations corporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15697,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','4817',15694,'Retenues de garantie','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15698,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','4818',15694,'Factures non parvenues','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15699,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','482', 15693,'Fournisseurs d''investissements, effets a payer','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15700,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','483', 15693,'Dettes sur acquisition de titres de placement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15701,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','484', 15693,'Autres dettes hors activites ordinaires (h.a.o.)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15702,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','485', 15693,'Creances sur cessions d''immobilisations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15703,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','4851',15702,'En compte','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15704,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','4852',15702,'Effet à recevoir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15705,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','4855',15702,'Créances sur cessions immobilisations effets escomptés et non échus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15706,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','4857',15702,'Retenues de garantie','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15707,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','4858',15702,'Factures à établir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15708,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','486', 15693,'Creances sur cessions de titre de placement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15709,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','488', 15693,'Autres creances hors activites ordinaires (h.a.o.)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15710,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','49',  15512,'Depreciations des comptes fournisseurs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15711,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','491', 15710,'Depreciations des comptes clients','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15712,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','4911',15711,'Créances litigieuses','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15713,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','4912',15711,'Créances douteuses','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15714,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','492', 15710,'Depreciations des comptes personnel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15715,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','493', 15710,'Depreciations des comptes organismes sociaux','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15716,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','494', 15710,'Depreciations des comptes etats et collectivites publiques','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15717,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','495', 15710,'Depreciations des comptes organismes internationaux','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15718,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','496', 15710,'Depreciations des comptes associes et groupe','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15719,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','4962',15718,'Associés, comptes courants','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15720,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','4963',15718,'Associés, opérations faites en commun','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15721,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','4966',15718,'Groupe, comptes courants','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15722,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','497', 15710,'Depreciations des comptes debiteurs divers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15723,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','498', 15710,'Depreciations des comptes de creances h.a.o.','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15724,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','4981',15723,'Créances sur cessions d''immobilisations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15725,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','4982',15723,'Créances sur cessions de titres de placement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15726,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','4983',15723,'Autres créances (h.a.o.)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15727,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','499', 15710,'Risques provisionnes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15728,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','4991',15727,'Sur opérations d''exploitation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15729,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','4998',15727,'Sur opérations (h.a.o.)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15730,'SYSCOHADA-CD','FINAN','XXXXXX','5',            0,'Titres de placement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15731,'SYSCOHADA-CD','FINAN','XXXXXX','501',      15730,'Titres du tresor et bon de caisse a court terme','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15732,'SYSCOHADA-CD','FINAN','XXXXXX','5011',     15731,'Titres du trésor à court terme','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15733,'SYSCOHADA-CD','FINAN','XXXXXX','5012',     15731,'Titres d''organismes financiers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15734,'SYSCOHADA-CD','FINAN','XXXXXX','5013',     15731,'Bons de caisse à court terme','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15735,'SYSCOHADA-CD','FINAN','XXXXXX','502',      15730,'Actions','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15736,'SYSCOHADA-CD','FINAN','XXXXXX','5021',     15735,'Actions propres','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15737,'SYSCOHADA-CD','FINAN','XXXXXX','5022',     15735,'Actions cotées','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15738,'SYSCOHADA-CD','FINAN','XXXXXX','5023',     15735,'Actions non cotées','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15739,'SYSCOHADA-CD','FINAN','XXXXXX','5024',     15735,'Actions démembrées (certificats d''investissement; droits de vote)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15740,'SYSCOHADA-CD','FINAN','XXXXXX','5025',     15735,'Autres titres conférant un droit de propriété','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15741,'SYSCOHADA-CD','FINAN','XXXXXX','503',      15730,'Obligations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15742,'SYSCOHADA-CD','FINAN','XXXXXX','5031',     15741,'Obligations émises par la société et rachetées par elle','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15743,'SYSCOHADA-CD','FINAN','XXXXXX','5032',     15741,'Obligations cotées','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15744,'SYSCOHADA-CD','FINAN','XXXXXX','5033',     15741,'Obligations non cotées','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15745,'SYSCOHADA-CD','FINAN','XXXXXX','5035',     15741,'Autres titres conférant un droit de créance','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15746,'SYSCOHADA-CD','FINAN','XXXXXX','504',      15730,'Bon de souscription','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15747,'SYSCOHADA-CD','FINAN','XXXXXX','5042',     15746,'Bons de souscription d''actions','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15748,'SYSCOHADA-CD','FINAN','XXXXXX','5043',     15746,'Bon de souscription d''obligations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15749,'SYSCOHADA-CD','FINAN','XXXXXX','505',      15730,'Titres negociables hors region','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15750,'SYSCOHADA-CD','FINAN','XXXXXX','506',      15730,'Interets courus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15751,'SYSCOHADA-CD','FINAN','XXXXXX','5061',     15750,'Titres du trésor et bons de caisse à court terme','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15752,'SYSCOHADA-CD','FINAN','XXXXXX','5062',     15750,'Actions','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15753,'SYSCOHADA-CD','FINAN','XXXXXX','5063',     15750,'Obligations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15754,'SYSCOHADA-CD','FINAN','XXXXXX','508',      15730,'Autres valeurs assimilees','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15755,'SYSCOHADA-CD','FINAN','XXXXXX','51',       15730,'Valeurs a encaisser','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15756,'SYSCOHADA-CD','FINAN','XXXXXX','511',      15755,'Effets a encaisser','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15757,'SYSCOHADA-CD','FINAN','XXXXXX','512',      15755,'Effets a l''encaissement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15758,'SYSCOHADA-CD','FINAN','XXXXXX','513',      15755,'Cheques a encaisser','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15759,'SYSCOHADA-CD','FINAN','XXXXXX','514',      15755,'Cheques a l''encaissement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15760,'SYSCOHADA-CD','FINAN','XXXXXX','515',      15755,'Cartes de credit a encaisser','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15761,'SYSCOHADA-CD','FINAN','XXXXXX','518',      15755,'Autres valeurs a l''encaissement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15762,'SYSCOHADA-CD','FINAN','XXXXXX','5181',     15761,'Warrants','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15763,'SYSCOHADA-CD','FINAN','XXXXXX','5182',     15761,'Billets de fonds','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15764,'SYSCOHADA-CD','FINAN','XXXXXX','5185',     15761,'Chèque de voyage','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15765,'SYSCOHADA-CD','FINAN','XXXXXX','5186',     15761,'Coupons échus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15766,'SYSCOHADA-CD','FINAN','XXXXXX','5187',     15761,'Intérêts échus des obligations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15767,'SYSCOHADA-CD','FINAN','XXXXXX','52',       15730,'Banques','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15768,'SYSCOHADA-CD','FINAN','XXXXXX','521',      15767,'Banques locales','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15769,'SYSCOHADA-CD','FINAN','XXXXXX','5211',     15768,'Banque x','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15770,'SYSCOHADA-CD','FINAN','XXXXXX','5212',     15768,'Banque y','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15771,'SYSCOHADA-CD','FINAN','XXXXXX','522',      15767,'Banques autres etats region','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15772,'SYSCOHADA-CD','FINAN','XXXXXX','523',      15767,'Banques autres etats zone monetaire','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15773,'SYSCOHADA-CD','FINAN','XXXXXX','524',      15767,'Banques hors zone monetaire','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15774,'SYSCOHADA-CD','FINAN','XXXXXX','526',      15767,'Banques, interets courus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15775,'SYSCOHADA-CD','FINAN','XXXXXX','5261',     15768,'Banques, intérêts courus, charges à payer','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15776,'SYSCOHADA-CD','FINAN','XXXXXX','5267',     15768,'Banques, intérêts courus, produits à recevoir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15777,'SYSCOHADA-CD','FINAN','XXXXXX','53',       15730,'Etablissements financiers et assimiles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15778,'SYSCOHADA-CD','FINAN','XXXXXX','531',      15777,'Cheques postaux','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15779,'SYSCOHADA-CD','FINAN','XXXXXX','532',      15777,'Tresor','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15780,'SYSCOHADA-CD','FINAN','XXXXXX','533',      15777,'Societe de gestion et d''intermediation (s.g.i.)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15781,'SYSCOHADA-CD','FINAN','XXXXXX','536',      15777,'Etablissements financiers, interets courus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15782,'SYSCOHADA-CD','FINAN','XXXXXX','5361',     15781,'Etablissements financiers, intérêts courus, charges à payer','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15783,'SYSCOHADA-CD','FINAN','XXXXXX','5362',     15781,'Etablissements financiers, intérêts courus, produits à recevoir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15784,'SYSCOHADA-CD','FINAN','XXXXXX','538',      15777,'Autres organismes financiers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15785,'SYSCOHADA-CD','FINAN','XXXXXX','54',       15730,'Instruments de tresorerie','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15786,'SYSCOHADA-CD','FINAN','XXXXXX','541',      15785,'Options de taux d''interets','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15787,'SYSCOHADA-CD','FINAN','XXXXXX','542',      15785,'Options de taux de change','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15788,'SYSCOHADA-CD','FINAN','XXXXXX','543',      15785,'Options de taux boursiers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15789,'SYSCOHADA-CD','FINAN','XXXXXX','544',      15785,'Instruments de marches  a terme','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15790,'SYSCOHADA-CD','FINAN','XXXXXX','545',      15785,'Avoirs d''or et autres metaux precieux','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15791,'SYSCOHADA-CD','FINAN','XXXXXX','56',       15730,'Banques, credits de tresorerie et d''escompte','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15792,'SYSCOHADA-CD','FINAN','XXXXXX','561',      15791,'Credits de tresorerie','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15793,'SYSCOHADA-CD','FINAN','XXXXXX','564',      15791,'Escompte de credits de campagne','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15794,'SYSCOHADA-CD','FINAN','XXXXXX','565',      15791,'Escompte de credits ordinaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15795,'SYSCOHADA-CD','FINAN','XXXXXX','566',      15791,'Banques, credits de tresorerie, interets courus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15796,'SYSCOHADA-CD','FINAN','XXXXXX','5661',     15795,'Banques, crédits de trésorerie, intérêts courus, charges à payer','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15797,'SYSCOHADA-CD','FINAN','XXXXXX','5667',     15795,'Banques, crédits de trésorerie, intérêts courus, produits à recevoir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15798,'SYSCOHADA-CD','FINAN','XXXXXX','57',       15730,'Caisse','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15799,'SYSCOHADA-CD','FINAN','XXXXXX','571',      15798,'Caisse siege social','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15800,'SYSCOHADA-CD','FINAN','XXXXXX','5711',     15799,'En unités monétaires légales','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15801,'SYSCOHADA-CD','FINAN','XXXXXX','5712',     15799,'En devises','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15802,'SYSCOHADA-CD','FINAN','XXXXXX','572',      15798,'Caisse succursale a','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15803,'SYSCOHADA-CD','FINAN','XXXXXX','5721',     15802,'En unités monétaires légales','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15804,'SYSCOHADA-CD','FINAN','XXXXXX','5722',     15802,'En devises','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15805,'SYSCOHADA-CD','FINAN','XXXXXX','573',      15798,'Caisse succursale b','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15806,'SYSCOHADA-CD','FINAN','XXXXXX','5731',     15805,'En unités monétaires légales','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15807,'SYSCOHADA-CD','FINAN','XXXXXX','5732',     15805,'En devises','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15808,'SYSCOHADA-CD','FINAN','XXXXXX','58',       15730,'Regies d''avances, accreditifs et virements internes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15809,'SYSCOHADA-CD','FINAN','XXXXXX','581',      15808,'Regies d''avances','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15810,'SYSCOHADA-CD','FINAN','XXXXXX','582',      15808,'Accreditifs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15811,'SYSCOHADA-CD','FINAN','XXXXXX','585',      15808,'Virements de fonds','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15812,'SYSCOHADA-CD','FINAN','XXXXXX','588',      15808,'Autres virements internes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15813,'SYSCOHADA-CD','FINAN','XXXXXX','59',       15730,'Depreciations des titres de placement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15814,'SYSCOHADA-CD','FINAN','XXXXXX','591',      15813,'Depreciations des titres et valeurs a encaisser','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15815,'SYSCOHADA-CD','FINAN','XXXXXX','592',      15813,'Depreciations des comptes banques','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15816,'SYSCOHADA-CD','FINAN','XXXXXX','593',      15813,'Depreciations des comptes etablissements financiers et assimiles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15817,'SYSCOHADA-CD','FINAN','XXXXXX','594',      15813,'Depreciations des comptes d''instruments de tresorerie','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15818,'SYSCOHADA-CD','FINAN','XXXXXX','599',      15813,'Risques provisionnes a caractere financier','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15819,'SYSCOHADA-CD','EXPENSE','XXXXXX','6',          0,'Achats et variations de stocks','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15820,'SYSCOHADA-CD','EXPENSE','XXXXXX','601',    15819,'Achats de marchandises','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15821,'SYSCOHADA-CD','EXPENSE','XXXXXX','6011',   16820,'Dans la région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15822,'SYSCOHADA-CD','EXPENSE','XXXXXX','6012',   16820,'Hors région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15823,'SYSCOHADA-CD','EXPENSE','XXXXXX','6013',   16820,'Aux entreprises du groupe dans la région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15824,'SYSCOHADA-CD','EXPENSE','XXXXXX','6014',   16820,'Aux entreprises du groupe hors région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15825,'SYSCOHADA-CD','EXPENSE','XXXXXX','6019',   16820,'Rabais, remises et ristournes obtenus (non ventilés)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15826,'SYSCOHADA-CD','EXPENSE','XXXXXX','602',    15819,'Achats de matieres premieres et fournitures liees','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15827,'SYSCOHADA-CD','EXPENSE','XXXXXX','6021',   15826,'Dans la région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15828,'SYSCOHADA-CD','EXPENSE','XXXXXX','6022',   15826,'Hors région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15829,'SYSCOHADA-CD','EXPENSE','XXXXXX','6023',   15826,'Aux entreprises du groupe dans la région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15830,'SYSCOHADA-CD','EXPENSE','XXXXXX','6024',   15826,'Aux entreprises du groupe hors région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15831,'SYSCOHADA-CD','EXPENSE','XXXXXX','6029',   15826,'Rabais, remises et ristournes obtenus (non ventilés)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15832,'SYSCOHADA-CD','EXPENSE','XXXXXX','603',    15819,'Variations des stocks et biens achetes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15833,'SYSCOHADA-CD','EXPENSE','XXXXXX','6031',   15832,'Variations des stocks de marchandises','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15834,'SYSCOHADA-CD','EXPENSE','XXXXXX','6032',   15832,'Variations des stocks de matiéres premiéres et fournitures liées','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15835,'SYSCOHADA-CD','EXPENSE','XXXXXX','6033',   15832,'Variations des stocks d''autres approvisionnements','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15836,'SYSCOHADA-CD','EXPENSE','XXXXXX','604',    15819,'Achats stockes de matieres et fournitures consommables','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15837,'SYSCOHADA-CD','EXPENSE','XXXXXX','6041',   15836,'Matiéres consommables','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15838,'SYSCOHADA-CD','EXPENSE','XXXXXX','6042',   15836,'Matiéres combustibles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15839,'SYSCOHADA-CD','EXPENSE','XXXXXX','6043',   15836,'Produits d''entretien','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15840,'SYSCOHADA-CD','EXPENSE','XXXXXX','6044',   15836,'Fournitures d''atelier et d''usine','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15841,'SYSCOHADA-CD','EXPENSE','XXXXXX','6046',   15836,'Fournitures de magasin','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15842,'SYSCOHADA-CD','EXPENSE','XXXXXX','6047',   15836,'Fournitures de bureau','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15843,'SYSCOHADA-CD','EXPENSE','XXXXXX','6049',   15836,'Rabais, remises et ristournes obtenus (non ventilés)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15844,'SYSCOHADA-CD','EXPENSE','XXXXXX','605',    15819,'Autres achats','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15845,'SYSCOHADA-CD','EXPENSE','XXXXXX','6051',   15844,'Fournitures non stockables - eau','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15846,'SYSCOHADA-CD','EXPENSE','XXXXXX','6052',   15844,'Fournitures non stockables - electricité','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15847,'SYSCOHADA-CD','EXPENSE','XXXXXX','6053',   15844,'Fournitures non stockables - autres énergies','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15848,'SYSCOHADA-CD','EXPENSE','XXXXXX','6054',   15844,'Fournitures d''entretien non stockables','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15849,'SYSCOHADA-CD','EXPENSE','XXXXXX','6055',   15844,'Fournitures de bureau non stockables','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15850,'SYSCOHADA-CD','EXPENSE','XXXXXX','6056',   15844,'Achats de petits matériel et outillage','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15851,'SYSCOHADA-CD','EXPENSE','XXXXXX','6057',   15844,'Achats d''études et de prestations de services','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15852,'SYSCOHADA-CD','EXPENSE','XXXXXX','6058',   15844,'Achats de travaux, matériels et équipements','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15853,'SYSCOHADA-CD','EXPENSE','XXXXXX','6059',   15844,'Rabais, remises et ristournes obtenus (non ventilés)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15854,'SYSCOHADA-CD','EXPENSE','XXXXXX','608',    15819,'Achats d''emballages','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15855,'SYSCOHADA-CD','EXPENSE','XXXXXX','6081',   15854,'Emballages perdus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15856,'SYSCOHADA-CD','EXPENSE','XXXXXX','6082',   15854,'Emballages récupérables non identifiables','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15857,'SYSCOHADA-CD','EXPENSE','XXXXXX','6083',   15854,'Emballages à usage mixte','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15858,'SYSCOHADA-CD','EXPENSE','XXXXXX','6089',   15854,'Rabais, remises et ristournes obtenus (non ventilés)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15859,'SYSCOHADA-CD','EXPENSE','XXXXXX','61',     15819,'Transports','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15860,'SYSCOHADA-CD','EXPENSE','XXXXXX','611',    15859,'Transports sur achats','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15861,'SYSCOHADA-CD','EXPENSE','XXXXXX','612',    15859,'Transport sur ventes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15862,'SYSCOHADA-CD','EXPENSE','XXXXXX','613',    15859,'Transports pour le compte de tiers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15863,'SYSCOHADA-CD','EXPENSE','XXXXXX','614',    15859,'Transports du personnel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15864,'SYSCOHADA-CD','EXPENSE','XXXXXX','616',    15859,'Transports de plis','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15865,'SYSCOHADA-CD','EXPENSE','XXXXXX','618',    15859,'Autres frais de transport','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15866,'SYSCOHADA-CD','EXPENSE','XXXXXX','6181',   15865,'Voyages et déplacements','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15867,'SYSCOHADA-CD','EXPENSE','XXXXXX','6182',   15865,'Transports entre établissements ou chantiers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15868,'SYSCOHADA-CD','EXPENSE','XXXXXX','6183',   15865,'Transports administratifs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15869,'SYSCOHADA-CD','EXPENSE','XXXXXX','62',     15819,'Services exterieurs a','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15870,'SYSCOHADA-CD','EXPENSE','XXXXXX','621',    15869,'Sous traitance generale','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15871,'SYSCOHADA-CD','EXPENSE','XXXXXX','622',    15869,'Locations et charges locatives','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15872,'SYSCOHADA-CD','EXPENSE','XXXXXX','6221',   15871,'Locations de terrains','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15873,'SYSCOHADA-CD','EXPENSE','XXXXXX','6222',   15871,'Locations de bâtiments','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15874,'SYSCOHADA-CD','EXPENSE','XXXXXX','6223',   15871,'Location de matériels et outillages','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15875,'SYSCOHADA-CD','EXPENSE','XXXXXX','6224',   15871,'Malis sur emballages','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15876,'SYSCOHADA-CD','EXPENSE','XXXXXX','6225',   15871,'Locations d''emballages','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15877,'SYSCOHADA-CD','EXPENSE','XXXXXX','6228',   15871,'Locations et charges locatives diverses','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15878,'SYSCOHADA-CD','EXPENSE','XXXXXX','623',    15869,'Redevances de credit bail et contrats assimiles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15879,'SYSCOHADA-CD','EXPENSE','XXXXXX','6232',   15878,'Crédits-bail immobilier','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15880,'SYSCOHADA-CD','EXPENSE','XXXXXX','6233',   15878,'Crédits-bail mobilier','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15881,'SYSCOHADA-CD','EXPENSE','XXXXXX','6235',   15878,'Contrats assimilés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15882,'SYSCOHADA-CD','EXPENSE','XXXXXX','624',    15869,'Entretiens, reparations et maintenance','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15883,'SYSCOHADA-CD','EXPENSE','XXXXXX','6241',   15882,'Entretien et réparation des biens immobiliers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15884,'SYSCOHADA-CD','EXPENSE','XXXXXX','6242',   15882,'Entretien et réparation des biens mobiliers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15885,'SYSCOHADA-CD','EXPENSE','XXXXXX','6243',   15882,'Maintenance','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15886,'SYSCOHADA-CD','EXPENSE','XXXXXX','6248',   15882,'Autres entretiens et réparations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15887,'SYSCOHADA-CD','EXPENSE','XXXXXX','625',    15869,'Primes d''assurance','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15888,'SYSCOHADA-CD','EXPENSE','XXXXXX','6251',   15887,'Assurances multirisques','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15889,'SYSCOHADA-CD','EXPENSE','XXXXXX','6252',   15887,'Assurances matériel de transport','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15890,'SYSCOHADA-CD','EXPENSE','XXXXXX','6253',   15887,'Assurances risques d''exploitation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15891,'SYSCOHADA-CD','EXPENSE','XXXXXX','6254',   15887,'Assurances responsabilité du producteur','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15892,'SYSCOHADA-CD','EXPENSE','XXXXXX','6255',   15887,'Assurances insolvabilité clients','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15893,'SYSCOHADA-CD','EXPENSE','XXXXXX','6256',   15887,'Assurances transport sur achats','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15894,'SYSCOHADA-CD','EXPENSE','XXXXXX','6257',   15887,'Assurances transport sur ventes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15895,'SYSCOHADA-CD','EXPENSE','XXXXXX','6258',   15887,'Autres primes d''assurances','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15896,'SYSCOHADA-CD','EXPENSE','XXXXXX','626',    15869,'Etudes, recherches et documentation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15897,'SYSCOHADA-CD','EXPENSE','XXXXXX','6261',   15896,'Etudes et recherches','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15898,'SYSCOHADA-CD','EXPENSE','XXXXXX','6265',   15896,'Documentation générale','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15899,'SYSCOHADA-CD','EXPENSE','XXXXXX','6266',   15896,'Documentation technique','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15900,'SYSCOHADA-CD','EXPENSE','XXXXXX','627',    15869,'Publicite, publications, relations publiques','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15901,'SYSCOHADA-CD','EXPENSE','XXXXXX','6271',   15900,'Annonces, insertions','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15902,'SYSCOHADA-CD','EXPENSE','XXXXXX','6272',   15900,'Catalogues, imprimés publicitaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15903,'SYSCOHADA-CD','EXPENSE','XXXXXX','6273',   15900,'Echantillons','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15904,'SYSCOHADA-CD','EXPENSE','XXXXXX','6274',   15900,'Foires et expositions','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15905,'SYSCOHADA-CD','EXPENSE','XXXXXX','6275',   15900,'Publications','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15906,'SYSCOHADA-CD','EXPENSE','XXXXXX','6276',   15900,'Cadeaux à la clientèle','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15907,'SYSCOHADA-CD','EXPENSE','XXXXXX','6277',   15900,'Frais de colloques, séminaires, conférences','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15908,'SYSCOHADA-CD','EXPENSE','XXXXXX','6278',   15900,'Autres charges de publicités et relations publiques','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15909,'SYSCOHADA-CD','EXPENSE','XXXXXX','628',    15869,'Frais de telecommunications','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15910,'SYSCOHADA-CD','EXPENSE','XXXXXX','6281',   15909,'Frais de téléphone','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15911,'SYSCOHADA-CD','EXPENSE','XXXXXX','6282',   15909,'Frais de télex','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15912,'SYSCOHADA-CD','EXPENSE','XXXXXX','6283',   15909,'Frais de télécopie','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15913,'SYSCOHADA-CD','EXPENSE','XXXXXX','6288',   15909,'Autres frais de télécommunications','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15914,'SYSCOHADA-CD','EXPENSE','XXXXXX','63',     15819,'Services exterieurs b','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15915,'SYSCOHADA-CD','EXPENSE','XXXXXX','631',    15914,'Frais bancaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15916,'SYSCOHADA-CD','EXPENSE','XXXXXX','6311',   15915,'Frais sur titre (achats, vente, garde)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15917,'SYSCOHADA-CD','EXPENSE','XXXXXX','6312',   15915,'Frais sur effets','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15918,'SYSCOHADA-CD','EXPENSE','XXXXXX','6313',   15915,'Locations de coffres','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15919,'SYSCOHADA-CD','EXPENSE','XXXXXX','6315',   15915,'Commissions sur cartes de crédit','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15920,'SYSCOHADA-CD','EXPENSE','XXXXXX','6316',   15915,'Frais d''émission d''emprunts','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15921,'SYSCOHADA-CD','EXPENSE','XXXXXX','6318',   15915,'Autres frais bancaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15922,'SYSCOHADA-CD','EXPENSE','XXXXXX','632',    15914,'Remunerations d''intermediaires et de conseils','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15923,'SYSCOHADA-CD','EXPENSE','XXXXXX','6321',   15922,'Commissions et courtages sur achats','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15924,'SYSCOHADA-CD','EXPENSE','XXXXXX','6322',   15922,'Commissions et courtages sur ventes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15925,'SYSCOHADA-CD','EXPENSE','XXXXXX','6323',   15922,'Rémunérations des transitaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15926,'SYSCOHADA-CD','EXPENSE','XXXXXX','6324',   15922,'Honoraires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15927,'SYSCOHADA-CD','EXPENSE','XXXXXX','6325',   15922,'Frais d''actes et de contentieux','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15928,'SYSCOHADA-CD','EXPENSE','XXXXXX','6328',   15922,'Divers frais','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15929,'SYSCOHADA-CD','EXPENSE','XXXXXX','633',    15914,'Frais de formation du personnel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15930,'SYSCOHADA-CD','EXPENSE','XXXXXX','634',    15914,'Redevances pour brevets, licences, logiciels et droits similaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15931,'SYSCOHADA-CD','EXPENSE','XXXXXX','6342',   15930,'Redevances pour brevets, licences, concessions et droits similaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15932,'SYSCOHADA-CD','EXPENSE','XXXXXX','6343',   15930,'Redevances pour logiciel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15933,'SYSCOHADA-CD','EXPENSE','XXXXXX','6344',   15930,'Redevances pour marques','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15934,'SYSCOHADA-CD','EXPENSE','XXXXXX','635',    15914,'Cotisations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15935,'SYSCOHADA-CD','EXPENSE','XXXXXX','6351',   15934,'Cotisations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15936,'SYSCOHADA-CD','EXPENSE','XXXXXX','6358',   15934,'Concours divers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15937,'SYSCOHADA-CD','EXPENSE','XXXXXX','636',    15914,'Redevances verses au concedant (concessions service public)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15938,'SYSCOHADA-CD','EXPENSE','XXXXXX','637',    15914,'Remunerations du personnel exterieur a l''entreprise','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15939,'SYSCOHADA-CD','EXPENSE','XXXXXX','6371',   15938,'Personnel intérimaire','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15940,'SYSCOHADA-CD','EXPENSE','XXXXXX','6372',   15938,'Personnel détaché ou prêté à l''entreprise','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15941,'SYSCOHADA-CD','EXPENSE','XXXXXX','638',    15914,'Autres charges externes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15942,'SYSCOHADA-CD','EXPENSE','XXXXXX','6381',   15941,'Frais de recrutement du personnel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15943,'SYSCOHADA-CD','EXPENSE','XXXXXX','6382',   15941,'Frais de déménagement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15944,'SYSCOHADA-CD','EXPENSE','XXXXXX','6383',   15941,'Réceptions','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15945,'SYSCOHADA-CD','EXPENSE','XXXXXX','6384',   15941,'Missions','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15946,'SYSCOHADA-CD','EXPENSE','XXXXXX','64',     15819,'Impots et taxes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15947,'SYSCOHADA-CD','EXPENSE','XXXXXX','641',    15946,'Impots et taxes directs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15948,'SYSCOHADA-CD','EXPENSE','XXXXXX','6411',   15947,'Impots fonciers et taxes annexes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15949,'SYSCOHADA-CD','EXPENSE','XXXXXX','6412',   15947,'Patentes, licences et taxes annexes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15950,'SYSCOHADA-CD','EXPENSE','XXXXXX','6413',   15947,'Taxes sur appointements et salaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15951,'SYSCOHADA-CD','EXPENSE','XXXXXX','6414',   15947,'Taxes d''apprentissage','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15952,'SYSCOHADA-CD','EXPENSE','XXXXXX','6415',   15947,'Formation professionnelle continue','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15953,'SYSCOHADA-CD','EXPENSE','XXXXXX','6418',   15947,'Autres impôts et taxes directs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15954,'SYSCOHADA-CD','EXPENSE','XXXXXX','645',    15946,'Impots et taxes indirects','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15955,'SYSCOHADA-CD','EXPENSE','XXXXXX','646',    15946,'Droits d''enregistrement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15956,'SYSCOHADA-CD','EXPENSE','XXXXXX','6461',   15955,'Droits de mutation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15957,'SYSCOHADA-CD','EXPENSE','XXXXXX','6462',   15955,'Droits de timbre','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15958,'SYSCOHADA-CD','EXPENSE','XXXXXX','6463',   15955,'Taxes sur les véhicules de société','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15959,'SYSCOHADA-CD','EXPENSE','XXXXXX','6464',   15955,'Vignettes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15960,'SYSCOHADA-CD','EXPENSE','XXXXXX','6468',   15955,'Autres droits','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15961,'SYSCOHADA-CD','EXPENSE','XXXXXX','647',    15946,'Penalites et amendes fiscales','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15962,'SYSCOHADA-CD','EXPENSE','XXXXXX','6471',   15961,'Pénalités d''assiette, impots directs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15963,'SYSCOHADA-CD','EXPENSE','XXXXXX','6472',   15961,'Pénalités d''assiette, impôts indirects','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15964,'SYSCOHADA-CD','EXPENSE','XXXXXX','6473',   15961,'Pénalités de recouvrement, impôts directs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15965,'SYSCOHADA-CD','EXPENSE','XXXXXX','6474',   15961,'Pénalités de recouvrement, impôts indirects','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15966,'SYSCOHADA-CD','EXPENSE','XXXXXX','6478',   15961,'Autres amendes pénales et fiscales','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15967,'SYSCOHADA-CD','EXPENSE','XXXXXX','648',    15946,'Autres impots et taxes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15968,'SYSCOHADA-CD','EXPENSE','XXXXXX','65',     15819,'Autres charges','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15969,'SYSCOHADA-CD','EXPENSE','XXXXXX','651',    15968,'Pertes sur creances clients et autres debiteurs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15970,'SYSCOHADA-CD','EXPENSE','XXXXXX','6511',   15969,'Pertes sur clients','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15971,'SYSCOHADA-CD','EXPENSE','XXXXXX','6515',   15969,'Autres débiteurs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15972,'SYSCOHADA-CD','EXPENSE','XXXXXX','652',    15968,'Quote-part de resultat sur operations faites en commun','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15973,'SYSCOHADA-CD','EXPENSE','XXXXXX','6521',   15972,'Quote-part transféré de bénéfices (comptabilté du gérants)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15974,'SYSCOHADA-CD','EXPENSE','XXXXXX','6525',   15972,'Pertes imputées par transfert (comptabilité des associés non gérants)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15975,'SYSCOHADA-CD','EXPENSE','XXXXXX','653',    15968,'Quote-part de resultat annulee sur execution partielle de contrats pluri-exercices','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15976,'SYSCOHADA-CD','EXPENSE','XXXXXX','654',    15968,'Valeur comptable des cessions courantes d''immobilisations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15977,'SYSCOHADA-CD','EXPENSE','XXXXXX','658',    15968,'Charges diverses','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15978,'SYSCOHADA-CD','EXPENSE','XXXXXX','6581',   15977,'Jetons de présence et autres rémunérations d''administrateurs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15979,'SYSCOHADA-CD','EXPENSE','XXXXXX','6582',   15977,'Dons','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15980,'SYSCOHADA-CD','EXPENSE','XXXXXX','6583',   15977,'Mécénat','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15981,'SYSCOHADA-CD','EXPENSE','XXXXXX','659',    15968,'Charges provisionnees d''exploitation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15982,'SYSCOHADA-CD','EXPENSE','XXXXXX','6591',   15981,'Sur risque à court terme','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15983,'SYSCOHADA-CD','EXPENSE','XXXXXX','6593',   15981,'Sur stocks','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15984,'SYSCOHADA-CD','EXPENSE','XXXXXX','6594',   15981,'Sur créances','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15985,'SYSCOHADA-CD','EXPENSE','XXXXXX','6598',   15981,'Autres charges provisionnées','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15986,'SYSCOHADA-CD','EXPENSE','XXXXXX','66',     15819,'Charges de personnel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15987,'SYSCOHADA-CD','EXPENSE','XXXXXX','661',    15986,'Remunerations directes versees au personnel national','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15988,'SYSCOHADA-CD','EXPENSE','XXXXXX','6611',   15987,'Appointements salaires et commissions','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15989,'SYSCOHADA-CD','EXPENSE','XXXXXX','6612',   15987,'Primes et gratifications','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15990,'SYSCOHADA-CD','EXPENSE','XXXXXX','6613',   15987,'Congés payés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15991,'SYSCOHADA-CD','EXPENSE','XXXXXX','6614',   15987,'Indemnités de préavis, de licencement et de recherche d''embauche','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15992,'SYSCOHADA-CD','EXPENSE','XXXXXX','6615',   15987,'Indemnités de maladie versées aux travailleurs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15993,'SYSCOHADA-CD','EXPENSE','XXXXXX','6616',   15987,'Supplément familial','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15994,'SYSCOHADA-CD','EXPENSE','XXXXXX','6617',   15987,'Avantages en nature','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15995,'SYSCOHADA-CD','EXPENSE','XXXXXX','6618',   15987,'Autres rémunérations directes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15996,'SYSCOHADA-CD','EXPENSE','XXXXXX','662',    15986,'Remunerations directes versees au personnel non national','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15997,'SYSCOHADA-CD','EXPENSE','XXXXXX','6621',   15996,'Appointements salaires et commissions','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15998,'SYSCOHADA-CD','EXPENSE','XXXXXX','6622',   15996,'Primes et gratifications','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15999,'SYSCOHADA-CD','EXPENSE','XXXXXX','6623',   15996,'Congés payés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16000,'SYSCOHADA-CD','EXPENSE','XXXXXX','6624',   15996,'Indemnités de préavis, de licencement et de recherche d''embauche','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16001,'SYSCOHADA-CD','EXPENSE','XXXXXX','6625',   15996,'Indemnités de maladie versées aux travailleurs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16002,'SYSCOHADA-CD','EXPENSE','XXXXXX','6626',   15996,'Supplément familial','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16003,'SYSCOHADA-CD','EXPENSE','XXXXXX','6627',   15996,'Avantages en nature','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16004,'SYSCOHADA-CD','EXPENSE','XXXXXX','6628',   15996,'Autres rémunérations directes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16005,'SYSCOHADA-CD','EXPENSE','XXXXXX','663',    15986,'Indemnites forfaitaires versees au personnel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16006,'SYSCOHADA-CD','EXPENSE','XXXXXX','6631',   16005,'Indemnités de logement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16007,'SYSCOHADA-CD','EXPENSE','XXXXXX','6632',   16005,'Indemnités de représentation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16008,'SYSCOHADA-CD','EXPENSE','XXXXXX','6633',   16005,'Indemnités d''expatriation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16009,'SYSCOHADA-CD','EXPENSE','XXXXXX','6638',   16005,'Autres indemnités et avantages divers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16010,'SYSCOHADA-CD','EXPENSE','XXXXXX','664',    15986,'Charges sociales','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16011,'SYSCOHADA-CD','EXPENSE','XXXXXX','6641',   16010,'Charges sociales sur rémunération du personnel national','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16012,'SYSCOHADA-CD','EXPENSE','XXXXXX','6642',   16010,'Charges sociales sur rémunération du personnel non national','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16013,'SYSCOHADA-CD','EXPENSE','XXXXXX','666',    15986,'Remunerations et charges sociales de l''exploitant individuel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16014,'SYSCOHADA-CD','EXPENSE','XXXXXX','6661',   16013,'Rémunérations du travail de l''exploitant','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16015,'SYSCOHADA-CD','EXPENSE','XXXXXX','6662',   16013,'Charges sociales','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16016,'SYSCOHADA-CD','EXPENSE','XXXXXX','667',    15986,'Remunerations transferee de personnel exterieur','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16017,'SYSCOHADA-CD','EXPENSE','XXXXXX','6671',   16016,'Personnel intérimaire','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16018,'SYSCOHADA-CD','EXPENSE','XXXXXX','6672',   16016,'Personnel détaché ou prêté à l''entreprise','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16019,'SYSCOHADA-CD','EXPENSE','XXXXXX','668',    15986,'Autres charges sociales','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16020,'SYSCOHADA-CD','EXPENSE','XXXXXX','6681',   16019,'Versements aux syndicats et comités d''entreprise, d''établisement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16021,'SYSCOHADA-CD','EXPENSE','XXXXXX','6682',   16019,'Versements aux comité d''hygiéne et de sécurité','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16022,'SYSCOHADA-CD','EXPENSE','XXXXXX','6683',   16019,'Versements aux autres oeuvres sociales','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16023,'SYSCOHADA-CD','EXPENSE','XXXXXX','6684',   16019,'Médecine du travail et pharmacie','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16024,'SYSCOHADA-CD','EXPENSE','XXXXXX','67',     15819,'Frais financiers et charges assimilees','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16025,'SYSCOHADA-CD','EXPENSE','XXXXXX','671',    16024,'Interets des emprunts','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16026,'SYSCOHADA-CD','EXPENSE','XXXXXX','6711',   16025,'Emprunts obligataires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16027,'SYSCOHADA-CD','EXPENSE','XXXXXX','6712',   16025,'Emprunts auprès des établissements de crédit','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16028,'SYSCOHADA-CD','EXPENSE','XXXXXX','6713',   16025,'Dettes liées à des participations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16029,'SYSCOHADA-CD','EXPENSE','XXXXXX','672',    16024,'Interets dans loyers de credit bail et contrats assimiles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16030,'SYSCOHADA-CD','EXPENSE','XXXXXX','6721',   16029,'Intérêts dans loyers de crédit-bail immobilier','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16031,'SYSCOHADA-CD','EXPENSE','XXXXXX','6722',   16029,'Intérêts dans loyers de crédit-bail mobilier','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16032,'SYSCOHADA-CD','EXPENSE','XXXXXX','6723',   16029,'Intérêts dans loyers des autres contrats','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16033,'SYSCOHADA-CD','EXPENSE','XXXXXX','673',    16024,'Escomptes accordes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16034,'SYSCOHADA-CD','EXPENSE','XXXXXX','674',    16024,'Autres interets','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16035,'SYSCOHADA-CD','EXPENSE','XXXXXX','6741',   16034,'Avances reçues et dépôts créditeurs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16036,'SYSCOHADA-CD','EXPENSE','XXXXXX','6742',   16034,'Comptes courants bloqués','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16037,'SYSCOHADA-CD','EXPENSE','XXXXXX','6743',   16034,'Intérêts sur obligations cautionnées','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16038,'SYSCOHADA-CD','EXPENSE','XXXXXX','6744',   16034,'Intérêts sur dettes commerciales','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16039,'SYSCOHADA-CD','EXPENSE','XXXXXX','6745',   16034,'Intérêts bancaires et sur opérations de trésorerie et d''escompte','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16040,'SYSCOHADA-CD','EXPENSE','XXXXXX','6748',   16034,'Intérêts sur dettes diverses','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16041,'SYSCOHADA-CD','EXPENSE','XXXXXX','675',    16024,'Escomptes des effets de commerce','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16042,'SYSCOHADA-CD','EXPENSE','XXXXXX','676',    16024,'Pertes de change','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16043,'SYSCOHADA-CD','EXPENSE','XXXXXX','677',    16024,'Pertes sur cessions de titres  de placement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16044,'SYSCOHADA-CD','EXPENSE','XXXXXX','678',    16024,'Pertes sur risques financiers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16045,'SYSCOHADA-CD','EXPENSE','XXXXXX','6781',   16044,'Sur rentes viagères','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16046,'SYSCOHADA-CD','EXPENSE','XXXXXX','6782',   16044,'Sur opérations fiancières','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16047,'SYSCOHADA-CD','EXPENSE','XXXXXX','6783',   16044,'Sur instruments de trésorerie','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16048,'SYSCOHADA-CD','EXPENSE','XXXXXX','679',    16024,'Charges provisionnees financieres','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16049,'SYSCOHADA-CD','EXPENSE','XXXXXX','6791',   16048,'Sur risque financiers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16050,'SYSCOHADA-CD','EXPENSE','XXXXXX','6795',   16048,'Sur titres de placements','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16051,'SYSCOHADA-CD','EXPENSE','XXXXXX','6798',   16048,'Autres charges provisionnées financières','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16052,'SYSCOHADA-CD','EXPENSE','XXXXXX','68',     15819,'Dotations aus amortissements','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16053,'SYSCOHADA-CD','EXPENSE','XXXXXX','681',    16052,'Dotations aux amortissements d''exploitation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16054,'SYSCOHADA-CD','EXPENSE','XXXXXX','6811',   16052,'Dotations aux amortissements des charges immobilisées','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16055,'SYSCOHADA-CD','EXPENSE','XXXXXX','6812',   16052,'Dotations aux amortissements des immobilisations incorporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16056,'SYSCOHADA-CD','EXPENSE','XXXXXX','6813',   16052,'Dotations aux amortissements des immobilisations corporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16057,'SYSCOHADA-CD','EXPENSE','XXXXXX','687',    16052,'Dotations aux amortissements a caractere financier','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16058,'SYSCOHADA-CD','EXPENSE','XXXXXX','6872',   16057,'Dotations aux amortissements des primes de remboursement des obligations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16059,'SYSCOHADA-CD','EXPENSE','XXXXXX','6878',   16057,'Autres dotations aux amortissements à caractère financier','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16060,'SYSCOHADA-CD','EXPENSE','XXXXXX','69',     15819,'Dotattions aux provisions','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16061,'SYSCOHADA-CD','EXPENSE','XXXXXX','691',    16060,'Dotation aux provisions d''exploitation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16062,'SYSCOHADA-CD','EXPENSE','XXXXXX','6911',   16061,'Pour risques et charges','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16063,'SYSCOHADA-CD','EXPENSE','XXXXXX','6912',   16061,'Pour grosses réparations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16064,'SYSCOHADA-CD','EXPENSE','XXXXXX','6913',   16061,'Pour dépréciation des immobilisations incorporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16065,'SYSCOHADA-CD','EXPENSE','XXXXXX','6914',   16061,'Pour dépréciation des immobilisations corporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16066,'SYSCOHADA-CD','EXPENSE','XXXXXX','697',    16060,'Dotations aux provisions financieres','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16067,'SYSCOHADA-CD','EXPENSE','XXXXXX','6971',   16066,'Pour risques et charges','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16068,'SYSCOHADA-CD','EXPENSE','XXXXXX','6972',   16066,'Pour dépréciation des immobilisations financières','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16069,'SYSCOHADA-CD','INCOME','XXXXXX','7',           0,'Ventes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16070,'SYSCOHADA-CD','INCOME','XXXXXX','701',     16069,'Ventes de marchandises','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16071,'SYSCOHADA-CD','INCOME','XXXXXX','7011',    16070,'Dans la région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16072,'SYSCOHADA-CD','INCOME','XXXXXX','7012',    16070,'Hors région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16073,'SYSCOHADA-CD','INCOME','XXXXXX','7013',    16070,'Aux entreprises du groupe dans la région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16074,'SYSCOHADA-CD','INCOME','XXXXXX','7014',    16070,'Aux entreprises du groupe hors  région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16075,'SYSCOHADA-CD','INCOME','XXXXXX','702',     16069,'Ventes de produits finis','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16076,'SYSCOHADA-CD','INCOME','XXXXXX','7021',    16075,'Dans la région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16077,'SYSCOHADA-CD','INCOME','XXXXXX','7022',    16075,'Hors région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16078,'SYSCOHADA-CD','INCOME','XXXXXX','7023',    16075,'Aux entreprises de groupe dans la région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16079,'SYSCOHADA-CD','INCOME','XXXXXX','7024',    16075,'Aux entreprises du groupe hors  région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16080,'SYSCOHADA-CD','INCOME','XXXXXX','703',     16069,'Ventes de produits intermediaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16081,'SYSCOHADA-CD','INCOME','XXXXXX','7031',    16080,'Dans la région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16082,'SYSCOHADA-CD','INCOME','XXXXXX','7032',    16080,'Hors région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16083,'SYSCOHADA-CD','INCOME','XXXXXX','7033',    16080,'Aux entreprises du groupe dans la région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16084,'SYSCOHADA-CD','INCOME','XXXXXX','7034',    16080,'Aux entreprises du groupe hors  région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16085,'SYSCOHADA-CD','INCOME','XXXXXX','704',     16069,'Ventes de produits residuels','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16086,'SYSCOHADA-CD','INCOME','XXXXXX','7041',    16085,'Dans la région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16087,'SYSCOHADA-CD','INCOME','XXXXXX','7042',    16085,'Hors région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16088,'SYSCOHADA-CD','INCOME','XXXXXX','7043',    16085,'Aux entreprises du groupe dans la région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16089,'SYSCOHADA-CD','INCOME','XXXXXX','7044',    16085,'Aux entreprises du groupe hors  région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16090,'SYSCOHADA-CD','INCOME','XXXXXX','705',     16069,'Travaux factures','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16091,'SYSCOHADA-CD','INCOME','XXXXXX','7051',    16090,'Dans la région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16092,'SYSCOHADA-CD','INCOME','XXXXXX','7052',    16090,'Hors région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16093,'SYSCOHADA-CD','INCOME','XXXXXX','7053',    16090,'Aux entreprises du groupe dans la région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16094,'SYSCOHADA-CD','INCOME','XXXXXX','7054',    16090,'Aux entreprises du groupe hors région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16095,'SYSCOHADA-CD','INCOME','XXXXXX','706',     16069,'Services vendus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16096,'SYSCOHADA-CD','INCOME','XXXXXX','7061',    16095,'Dans la région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16097,'SYSCOHADA-CD','INCOME','XXXXXX','7062',    16095,'Hors région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16098,'SYSCOHADA-CD','INCOME','XXXXXX','7063',    16095,'Aux entreprises du groupe dans la région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16099,'SYSCOHADA-CD','INCOME','XXXXXX','7064',    16095,'Aux entreprises du groupe hors région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16100,'SYSCOHADA-CD','INCOME','XXXXXX','707',     16069,'Produits accessoires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16101,'SYSCOHADA-CD','INCOME','XXXXXX','7071',    16100,'Port, emballages perdus et autres frais facturés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16102,'SYSCOHADA-CD','INCOME','XXXXXX','7072',    16100,'Commissions et courtages','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16103,'SYSCOHADA-CD','INCOME','XXXXXX','7073',    16100,'Locations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16104,'SYSCOHADA-CD','INCOME','XXXXXX','7074',    16100,'Bonis sur reprises et cessions d''emballages','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16105,'SYSCOHADA-CD','INCOME','XXXXXX','7075',    16100,'Mise à disposition de personnel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16106,'SYSCOHADA-CD','INCOME','XXXXXX','7076',    16100,'Redevances pour brevets, logiciels, marques et droits similaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16107,'SYSCOHADA-CD','INCOME','XXXXXX','7077',    16100,'Services exploités dans l''intérêt du personnel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16108,'SYSCOHADA-CD','INCOME','XXXXXX','7078',    16100,'Autres produits accessoires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16109,'SYSCOHADA-CD','INCOME','XXXXXX','71',      16069,'Suvventions d''exploitation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16110,'SYSCOHADA-CD','INCOME','XXXXXX','711',     16109,'Sur produits a l''exportation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16111,'SYSCOHADA-CD','INCOME','XXXXXX','712',     16109,'Sur produits a l''importation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16112,'SYSCOHADA-CD','INCOME','XXXXXX','713',     16109,'Sur produits de perequation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16113,'SYSCOHADA-CD','INCOME','XXXXXX','718',     16109,'Autres subventions d''exploitation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16114,'SYSCOHADA-CD','INCOME','XXXXXX','7181',    16113,'Versées par l''etat et les collectivités publiques','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16115,'SYSCOHADA-CD','INCOME','XXXXXX','7182',    16113,'Versées par les organismes internationaux','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16116,'SYSCOHADA-CD','INCOME','XXXXXX','7183',    16113,'Versées par des tiers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16117,'SYSCOHADA-CD','INCOME','XXXXXX','72',      16069,'Production immobilisée','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16118,'SYSCOHADA-CD','INCOME','XXXXXX','721',     16117,'Immobilisations incorporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16119,'SYSCOHADA-CD','INCOME','XXXXXX','722',     16117,'Immobilisations corporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16120,'SYSCOHADA-CD','INCOME','XXXXXX','726',     16117,'Immobilisations financieres','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16121,'SYSCOHADA-CD','INCOME','XXXXXX','73',      16069,'Variations des stocks de biens et de services produits','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16122,'SYSCOHADA-CD','INCOME','XXXXXX','734',     16121,'Variations des stocks de produitsn en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16123,'SYSCOHADA-CD','INCOME','XXXXXX','7341',    16122,'Produits en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16124,'SYSCOHADA-CD','INCOME','XXXXXX','7342',    16122,'Travaux en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16125,'SYSCOHADA-CD','INCOME','XXXXXX','735',     16121,'Variations des en-cours de services','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16126,'SYSCOHADA-CD','INCOME','XXXXXX','7351',    16125,'Etudes en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16127,'SYSCOHADA-CD','INCOME','XXXXXX','7352',    16125,'Prestations de services en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16128,'SYSCOHADA-CD','INCOME','XXXXXX','736',     16121,'Variations des stocks de produits finis','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16129,'SYSCOHADA-CD','INCOME','XXXXXX','737',     16121,'Variations des stocks de produits intermediaires et residuels','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16130,'SYSCOHADA-CD','INCOME','XXXXXX','7371',    16129,'Produits intermédiaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16131,'SYSCOHADA-CD','INCOME','XXXXXX','7372',    16129,'Produits résiduels','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16132,'SYSCOHADA-CD','INCOME','XXXXXX','75',      16069,'Autres produits','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16133,'SYSCOHADA-CD','INCOME','XXXXXX','752',     16132,'Quote-part de resultat sur operations faites en commun','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16134,'SYSCOHADA-CD','INCOME','XXXXXX','7521',    16133,'Quote-part trsnsférée de pertes (comptabilité de gérant)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16135,'SYSCOHADA-CD','INCOME','XXXXXX','7525',    16133,'Bénéfices attribués par transfert (comptabilité des associés non gérants)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16136,'SYSCOHADA-CD','INCOME','XXXXXX','753',     16132,'Quote-part de resultat sue execution partielle de contrats pluri-ecercices','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16137,'SYSCOHADA-CD','INCOME','XXXXXX','754',     16132,'Produits des cessions courantes d''immobilisations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16138,'SYSCOHADA-CD','INCOME','XXXXXX','758',     16132,'Produits divers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16139,'SYSCOHADA-CD','INCOME','XXXXXX','7581',    16138,'Jetons de présence et autres rémunérations d''administrateurs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16140,'SYSCOHADA-CD','INCOME','XXXXXX','7582',    16138,'Indemnités d''assurances reçues','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16141,'SYSCOHADA-CD','INCOME','XXXXXX','759',     16132,'Reprises de charges provisionnees d''exploitation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16142,'SYSCOHADA-CD','INCOME','XXXXXX','7591',    16141,'Sur risques à court terme','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16143,'SYSCOHADA-CD','INCOME','XXXXXX','7593',    16141,'Sur stocks','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16144,'SYSCOHADA-CD','INCOME','XXXXXX','7594',    16141,'Sur créances','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16145,'SYSCOHADA-CD','INCOME','XXXXXX','7598',    16141,'Sur autres charges provisionnées','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16146,'SYSCOHADA-CD','INCOME','XXXXXX','77',      16069,'Revenus financiers et produits assimiles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16147,'SYSCOHADA-CD','INCOME','XXXXXX','771',     16146,'Interets de prets','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16148,'SYSCOHADA-CD','INCOME','XXXXXX','772',     16146,'Revenus de participations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16149,'SYSCOHADA-CD','INCOME','XXXXXX','773',     16146,'Escomptes obtenus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16150,'SYSCOHADA-CD','INCOME','XXXXXX','774',     16146,'Revenus de titres de placement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16151,'SYSCOHADA-CD','INCOME','XXXXXX','775',     16146,'Revenus des creances commerciales','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16152,'SYSCOHADA-CD','INCOME','XXXXXX','776',     16146,'Gains de change','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16153,'SYSCOHADA-CD','INCOME','XXXXXX','777',     16146,'Gains sur cessions de titres de placement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16154,'SYSCOHADA-CD','INCOME','XXXXXX','778',     16146,'Gains sur risques financiers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16155,'SYSCOHADA-CD','INCOME','XXXXXX','7781',    16154,'Gains sur rentes viagères','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16156,'SYSCOHADA-CD','INCOME','XXXXXX','7782',    16154,'Gains sur opérations financières','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16157,'SYSCOHADA-CD','INCOME','XXXXXX','7784',    16154,'Gains sur instruments de trésorerie','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16158,'SYSCOHADA-CD','INCOME','XXXXXX','779',     16146,'Reprises de charges provisionnees financieres','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16159,'SYSCOHADA-CD','INCOME','XXXXXX','7791',    16158,'Sur risques financiers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16160,'SYSCOHADA-CD','INCOME','XXXXXX','7795',    16158,'Sur titres de placement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16161,'SYSCOHADA-CD','INCOME','XXXXXX','7798',    16158,'Autres charges provisionnées financières','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16162,'SYSCOHADA-CD','INCOME','XXXXXX','78',      16069,'Transfert de charges','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16163,'SYSCOHADA-CD','INCOME','XXXXXX','781',     16162,'Transfert de charges d''exploitation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16164,'SYSCOHADA-CD','INCOME','XXXXXX','787',     16162,'Transfert de charges financieres','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16165,'SYSCOHADA-CD','INCOME','XXXXXX','79',      16069,'Reprises de provisions','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16166,'SYSCOHADA-CD','INCOME','XXXXXX','791',     16165,'Reprises de provisions d''exploitation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16167,'SYSCOHADA-CD','INCOME','XXXXXX','7911',    16166,'Pour risques et charges d''exploitation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16168,'SYSCOHADA-CD','INCOME','XXXXXX','7912',    16166,'Pour grosses réparation d''exploitation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16169,'SYSCOHADA-CD','INCOME','XXXXXX','7913',    16166,'Pour dépreciation des immobilisations incorporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16170,'SYSCOHADA-CD','INCOME','XXXXXX','7914',    16166,'Pour dépreciation des immobilisations corporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16171,'SYSCOHADA-CD','INCOME','XXXXXX','797',     16165,'Reprises de provisions financieres','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16172,'SYSCOHADA-CD','INCOME','XXXXXX','7971',    16171,'Pour risques et charges financiers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16173,'SYSCOHADA-CD','INCOME','XXXXXX','7972',    16171,'Pour dépréciation des immobilisations financières','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16174,'SYSCOHADA-CD','INCOME','XXXXXX','798',     16165,'Reprises d''amortissements','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16175,'SYSCOHADA-CD','AUTRES','XXXXXX','81',          0,'Valeurs comptables des cessions d''immobilisations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16176,'SYSCOHADA-CD','AUTRES','XXXXXX','811',     16175,'Immobilisations incorporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16177,'SYSCOHADA-CD','AUTRES','XXXXXX','812',     16175,'Immobilisations corporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16178,'SYSCOHADA-CD','AUTRES','XXXXXX','816',     16175,'Immobilisations financieres','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16179,'SYSCOHADA-CD','AUTRES','XXXXXX','82',          0,'Produits de cessions d''immobilisations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16180,'SYSCOHADA-CD','AUTRES','XXXXXX','821',     16179,'Immobilisations incorporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16181,'SYSCOHADA-CD','AUTRES','XXXXXX','822',     16179,'Immobilisations corporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16182,'SYSCOHADA-CD','AUTRES','XXXXXX','826',     16179,'Immobilisations financieres','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16183,'SYSCOHADA-CD','AUTRES','XXXXXX','83',          0,'Charges hors activites ordinaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16184,'SYSCOHADA-CD','AUTRES','XXXXXX','831',     16183,'Charges h.a.o constatées','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16185,'SYSCOHADA-CD','AUTRES','XXXXXX','834',     16183,'Pertes sur creances h.a.o','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16186,'SYSCOHADA-CD','AUTRES','XXXXXX','835',     16183,'Dons et liberalites accordes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16187,'SYSCOHADA-CD','AUTRES','XXXXXX','836',     16183,'Abandons de creances consentis','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16188,'SYSCOHADA-CD','AUTRES','XXXXXX','839',     16183,'Charges provisionnees h.a.o','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16189,'SYSCOHADA-CD','AUTRES','XXXXXX','84',          0,'Produits hors activites ordinaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16190,'SYSCOHADA-CD','AUTRES','XXXXXX','841',     16189,'Produits h.a.o constates','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16191,'SYSCOHADA-CD','AUTRES','XXXXXX','845',     16189,'Dons et liberalites obtenus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16192,'SYSCOHADA-CD','AUTRES','XXXXXX','846',     16189,'Abandons de creances obtenus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16193,'SYSCOHADA-CD','AUTRES','XXXXXX','848',     16189,'Transferts de charges h.a.o','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16194,'SYSCOHADA-CD','AUTRES','XXXXXX','849',     16189,'Reprises des charges provisionnees h.a.o','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16195,'SYSCOHADA-CD','AUTRES','XXXXXX','85',          0,'Dotations hors activites ordinaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16196,'SYSCOHADA-CD','AUTRES','XXXXXX','851',     16195,'Dotations aux provisions reglementees','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16197,'SYSCOHADA-CD','AUTRES','XXXXXX','852',     16195,'Dotations aux amortissements h.a.o','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16198,'SYSCOHADA-CD','AUTRES','XXXXXX','853',     16195,'Dotations aux provisions pour depreciation h.a.o','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16199,'SYSCOHADA-CD','AUTRES','XXXXXX','854',     16195,'Dotations aux provisions pour risques et charges h.a.o','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16200,'SYSCOHADA-CD','AUTRES','XXXXXX','858',     16195,'Autres dotations h.a.o','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16201,'SYSCOHADA-CD','AUTRES','XXXXXX','86',          0,'Reprises hors activites ordinaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16202,'SYSCOHADA-CD','AUTRES','XXXXXX','861',     16201,'Reprises de provisions reglementees','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16203,'SYSCOHADA-CD','AUTRES','XXXXXX','862',     16201,'Reprises d''amortissements','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16204,'SYSCOHADA-CD','AUTRES','XXXXXX','863',     16201,'Reprises de provisions pour depreciation h.a.o','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16205,'SYSCOHADA-CD','AUTRES','XXXXXX','864',     16201,'Reprises de provisions pour risques et charges h.a.o','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16206,'SYSCOHADA-CD','AUTRES','XXXXXX','865',     16201,'Reprises de subventions d''investissement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16207,'SYSCOHADA-CD','AUTRES','XXXXXX','868',     16201,'Autres reprises h.a.o','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16208,'SYSCOHADA-CD','AUTRES','XXXXXX','87',          0,'Participations des travailleurs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16209,'SYSCOHADA-CD','AUTRES','XXXXXX','871',     16208,'Participation legale aux benefices','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16210,'SYSCOHADA-CD','AUTRES','XXXXXX','874',     16208,'Participation contractuelle aux benefices','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16211,'SYSCOHADA-CD','AUTRES','XXXXXX','878',     16208,'Autres participations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16212,'SYSCOHADA-CD','AUTRES','XXXXXX','88',          0,'Subventions d''equilibre','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16213,'SYSCOHADA-CD','AUTRES','XXXXXX','881',     16212,'Etat','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16214,'SYSCOHADA-CD','AUTRES','XXXXXX','884',     16212,'Collectivites publiques','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16215,'SYSCOHADA-CD','AUTRES','XXXXXX','886',     16212,'Groupe','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16216,'SYSCOHADA-CD','AUTRES','XXXXXX','888',     16212,'Autres','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16217,'SYSCOHADA-CD','AUTRES','XXXXXX','89',          0,'Impots sur le resultat','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16218,'SYSCOHADA-CD','AUTRES','XXXXXX','891',     16217,'Impots sur les benefices de l''exercice','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16219,'SYSCOHADA-CD','AUTRES','XXXXXX','8911',    16218,'Activités exercées dans l''etat','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16220,'SYSCOHADA-CD','AUTRES','XXXXXX','8912',    16218,'Activités exercées dans les autres etats de la région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16221,'SYSCOHADA-CD','AUTRES','XXXXXX','8913',    16218,'Activités exercées hors région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16222,'SYSCOHADA-CD','AUTRES','XXXXXX','892',     16217,'Rappel d''impôts sur resultats anterieurs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16223,'SYSCOHADA-CD','AUTRES','XXXXXX','895',     16217,'Impôts minimum forfaitaires (i.m.f)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16224,'SYSCOHADA-CD','AUTRES','XXXXXX','899',     16217,'Dégrèvements et annulations d''impots sur resultats antérieurs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16225,'SYSCOHADA-CD','AUTRES','XXXXXX','8991',    16224,'Dégrèvements','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16226,'SYSCOHADA-CD','AUTRES','XXXXXX','8994',    16224,'Annulations pour pertes rétroactives','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15000,'SYSCOHADA-CD','CAPIT','XXXXXX','1',            0,'Capital','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15001,'SYSCOHADA-CD','CAPIT','XXXXXX','101',      15000,'Capital social','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15002,'SYSCOHADA-CD','CAPIT','XXXXXX','1011',     15001,'Capital souscrit, non appelé','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15003,'SYSCOHADA-CD','CAPIT','XXXXXX','1012',     15001,'Capital souscrit, appelé, non versé','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15004,'SYSCOHADA-CD','CAPIT','XXXXXX','1013',     15001,'Capital souscrit, appelé, versé, non amorti','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15005,'SYSCOHADA-CD','CAPIT','XXXXXX','1014',     15001,'Capital souscrit, appelé, versé, amorti','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15006,'SYSCOHADA-CD','CAPIT','XXXXXX','1018',     15001,'Capital souscrit, soumis à des conditions particulières','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15007,'SYSCOHADA-CD','CAPIT','XXXXXX','102',      15000,'Capital par dotation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15008,'SYSCOHADA-CD','CAPIT','XXXXXX','1021',     15007,'Dotation initiale','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15009,'SYSCOHADA-CD','CAPIT','XXXXXX','1022',     15007,'Dotations complémentaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15010,'SYSCOHADA-CD','CAPIT','XXXXXX','1028',     15007,'Autres dotations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15011,'SYSCOHADA-CD','CAPIT','XXXXXX','103',      15000,'Capital personnel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15012,'SYSCOHADA-CD','CAPIT','XXXXXX','104',      15000,'Compte de l''exploitant','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15013,'SYSCOHADA-CD','CAPIT','XXXXXX','1041',     15012,'Apports temporaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15014,'SYSCOHADA-CD','CAPIT','XXXXXX','1042',     15012,'Opérations courantes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15015,'SYSCOHADA-CD','CAPIT','XXXXXX','1043',     15012,'Rémunérations, impôts et autres charges personnelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15016,'SYSCOHADA-CD','CAPIT','XXXXXX','1047',     15012,'Prélèvements d''autoconsommation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15017,'SYSCOHADA-CD','CAPIT','XXXXXX','1048',     15012,'Autres prélèvements','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15018,'SYSCOHADA-CD','CAPIT','XXXXXX','105',      15000,'Primes liees aux capitaux propres','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15019,'SYSCOHADA-CD','CAPIT','XXXXXX','1051',     15018,'Primes d''émission','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15020,'SYSCOHADA-CD','CAPIT','XXXXXX','1052',     15018,'Primes d''apport','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15021,'SYSCOHADA-CD','CAPIT','XXXXXX','1053',     15018,'Primes de fusion','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15022,'SYSCOHADA-CD','CAPIT','XXXXXX','1054',     15018,'Primes de conversion','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15023,'SYSCOHADA-CD','CAPIT','XXXXXX','1058',     15018,'Autres primes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15024,'SYSCOHADA-CD','CAPIT','XXXXXX','106',      15000,'Ecarts de reevaluation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15025,'SYSCOHADA-CD','CAPIT','XXXXXX','1061',     15024,'Ecarts de réévaluation légale','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15026,'SYSCOHADA-CD','CAPIT','XXXXXX','1062',     15024,'Ecarts de réévaluation libre','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15027,'SYSCOHADA-CD','CAPIT','XXXXXX','109',      15000,'Actionnaires, capital souscrit, non appele','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15028,'SYSCOHADA-CD','CAPIT','XXXXXX','11',       15000,'Reserves','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15029,'SYSCOHADA-CD','CAPIT','XXXXXX','111',      15028,'Reserve legale','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15030,'SYSCOHADA-CD','CAPIT','XXXXXX','1111',     15029,'Réserves légales','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15031,'SYSCOHADA-CD','CAPIT','XXXXXX','112',      15028,'Reserves statutaires ou contractuelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15032,'SYSCOHADA-CD','CAPIT','XXXXXX','113',      15028,'Reserves reglementees','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15033,'SYSCOHADA-CD','CAPIT','XXXXXX','1131',     15032,'Réserves de plus-values nettes à long terme','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15034,'SYSCOHADA-CD','CAPIT','XXXXXX','1133',     15032,'Réserves consécutives à l''octroi de subventions d''investissement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15035,'SYSCOHADA-CD','CAPIT','XXXXXX','1134',     15032,'Réserves spéciales navires renouvelés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15036,'SYSCOHADA-CD','CAPIT','XXXXXX','1135',     15032,'Réserves spéciales matériels et outillage renouvelés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15037,'SYSCOHADA-CD','CAPIT','XXXXXX','1138',     15032,'Autres réserves réglementées','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15038,'SYSCOHADA-CD','CAPIT','XXXXXX','118',      15028,'Autres reserves','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15039,'SYSCOHADA-CD','CAPIT','XXXXXX','1181',     15038,'Réserves facultatives','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15040,'SYSCOHADA-CD','CAPIT','XXXXXX','1188',     15038,'Réserves diverses','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15041,'SYSCOHADA-CD','CAPIT','XXXXXX','12',       15000,'Report a nouveau','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15042,'SYSCOHADA-CD','CAPIT','XXXXXX','121',      15041,'Report a nouveau crediteur','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15043,'SYSCOHADA-CD','CAPIT','XXXXXX','1211',     15042,'Report à nouveau crediteur','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15044,'SYSCOHADA-CD','CAPIT','XXXXXX','129',      15041,'Report a nouveau debiteur','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15045,'SYSCOHADA-CD','CAPIT','XXXXXX','1291',     15044,'Perte nette à reporter','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15046,'SYSCOHADA-CD','CAPIT','XXXXXX','1292',     15044,'Perte - amortissements réputés différés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15047,'SYSCOHADA-CD','CAPIT','XXXXXX','13',       15000,'Resultat net de l''exercice','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15048,'SYSCOHADA-CD','CAPIT','XXXXXX','1301',     15047,'Résultat en instance d''affectation : bénéfice','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15049,'SYSCOHADA-CD','CAPIT','XXXXXX','1309',     15047,'Résultat en instance d''affectation : perte','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15050,'SYSCOHADA-CD','CAPIT','XXXXXX','131',      15047,'Resultat net : benefice','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15051,'SYSCOHADA-CD','CAPIT','XXXXXX','132',      15047,'Marge brute (mb)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15052,'SYSCOHADA-CD','CAPIT','XXXXXX','1321',     15051,'Marge brute sur marchandises','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15053,'SYSCOHADA-CD','CAPIT','XXXXXX','1322',     15051,'Marge brute sur matières','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15054,'SYSCOHADA-CD','CAPIT','XXXXXX','133',      15047,'Valeur ajoutee (v.a.)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15055,'SYSCOHADA-CD','CAPIT','XXXXXX','134',      15047,'Excedent brut d''exploitation (e.b.e.)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15056,'SYSCOHADA-CD','CAPIT','XXXXXX','135',      15047,'Resultat d''exploitation (r.e.)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15057,'SYSCOHADA-CD','CAPIT','XXXXXX','136',      15047,'Resultat financier (r.f.)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15058,'SYSCOHADA-CD','CAPIT','XXXXXX','137',      15047,'Resultat des activites ordinaires (r.a.o.)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15059,'SYSCOHADA-CD','CAPIT','XXXXXX','138',      15047,'Resultat hors activites ordinaires (r.h.a.o.)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15060,'SYSCOHADA-CD','CAPIT','XXXXXX','139',      15047,'Resultat net : perte','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15061,'SYSCOHADA-CD','CAPIT','XXXXXX','14',       15000,'Subventions d''investissement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15062,'SYSCOHADA-CD','CAPIT','XXXXXX','141',      15061,'Subventions d''equipement a','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15063,'SYSCOHADA-CD','CAPIT','XXXXXX','1411',     15062,'Etat','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15064,'SYSCOHADA-CD','CAPIT','XXXXXX','1412',     15062,'Régions','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15065,'SYSCOHADA-CD','CAPIT','XXXXXX','1413',     15062,'Départements','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15066,'SYSCOHADA-CD','CAPIT','XXXXXX','1414',     15062,'Communes et collectivités publiques décentralisées','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15067,'SYSCOHADA-CD','CAPIT','XXXXXX','1415',     15062,'Entreprises publiques ou mixtes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15068,'SYSCOHADA-CD','CAPIT','XXXXXX','1416',     15062,'Entreprises et organismes privés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15069,'SYSCOHADA-CD','CAPIT','XXXXXX','1417',     15062,'Organismes internationaux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15070,'SYSCOHADA-CD','CAPIT','XXXXXX','1418',     15062,'Autres','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15071,'SYSCOHADA-CD','CAPIT','XXXXXX','142',      15061,'Subventions d''equipement b','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15072,'SYSCOHADA-CD','CAPIT','XXXXXX','1421',     15071,'Subventions d''équipements','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15073,'SYSCOHADA-CD','CAPIT','XXXXXX','148',      15061,'Autres subventions d''investissement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15074,'SYSCOHADA-CD','CAPIT','XXXXXX','15',       15000,'Provisions reglementees et fonds assimiles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15075,'SYSCOHADA-CD','CAPIT','XXXXXX','151',      15074,'Amortissements derogatoires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15076,'SYSCOHADA-CD','CAPIT','XXXXXX','152',      15074,'Plus-values de cession a reinvestir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15077,'SYSCOHADA-CD','CAPIT','XXXXXX','1521',     15076,'Plus-values de cession à réinvestir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15078,'SYSCOHADA-CD','CAPIT','XXXXXX','153',      15074,'Fonds reglementes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15079,'SYSCOHADA-CD','CAPIT','XXXXXX','1531',     15078,'Fonds national','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15080,'SYSCOHADA-CD','CAPIT','XXXXXX','1532',     15078,'Prélèvement pour le budget','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15081,'SYSCOHADA-CD','CAPIT','XXXXXX','154',      15074,'Provision speciale de reevaluation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15082,'SYSCOHADA-CD','CAPIT','XXXXXX','155',      15074,'Provisions reglementees relatives aux immobilisations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15083,'SYSCOHADA-CD','CAPIT','XXXXXX','1551',     15082,'Recontitution des gisements miniers et pétroliers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15084,'SYSCOHADA-CD','CAPIT','XXXXXX','1552',     15082,'Provisions de croissance des immobilisations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15085,'SYSCOHADA-CD','CAPIT','XXXXXX','1553',     15082,'Provisions de renouvellement du matériel naval','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15086,'SYSCOHADA-CD','CAPIT','XXXXXX','1554',     15082,'Provisions pourle renouvellement du matériel et outillage','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15087,'SYSCOHADA-CD','CAPIT','XXXXXX','156',      15074,'Provisions reglementees relatives aux stocks','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15088,'SYSCOHADA-CD','CAPIT','XXXXXX','1561',     15087,'Hausse de prix','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15089,'SYSCOHADA-CD','CAPIT','XXXXXX','1562',     15087,'Fluctuation des cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15090,'SYSCOHADA-CD','CAPIT','XXXXXX','157',      15074,'Provisions pour investissement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15091,'SYSCOHADA-CD','CAPIT','XXXXXX','158',      15074,'Autres provisions et fonds reglementes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15092,'SYSCOHADA-CD','CAPIT','XXXXXX','16',       15000,'Emprunts et dettes assimilees','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15093,'SYSCOHADA-CD','CAPIT','XXXXXX','161',      15092,'Emprunts obligataires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15094,'SYSCOHADA-CD','CAPIT','XXXXXX','1611',     15093,'Emprunts obligataires ordinaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15095,'SYSCOHADA-CD','CAPIT','XXXXXX','1612',     15093,'Emprunts obligataires convertibles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15096,'SYSCOHADA-CD','CAPIT','XXXXXX','1618',     15093,'Autres emprunts obligataires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15097,'SYSCOHADA-CD','CAPIT','XXXXXX','1619',     15093,'Obligations à souscrire, à la souche','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15098,'SYSCOHADA-CD','CAPIT','XXXXXX','162',      15092,'Emprunts et dettes aupres des etablissements de credit','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15099,'SYSCOHADA-CD','CAPIT','XXXXXX','163',      15092,'Avances recues de l''etat','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15100,'SYSCOHADA-CD','CAPIT','XXXXXX','164',      15092,'Avances recues et comptes courants bloques','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15101,'SYSCOHADA-CD','CAPIT','XXXXXX','165',      15092,'Depots et cautionnements recus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15102,'SYSCOHADA-CD','CAPIT','XXXXXX','1651',     15101,'Dépôts à terme','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15103,'SYSCOHADA-CD','CAPIT','XXXXXX','1652',     15101,'Cautionnements','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15104,'SYSCOHADA-CD','CAPIT','XXXXXX','166',      15092,'Interets courus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15105,'SYSCOHADA-CD','CAPIT','XXXXXX','1661',     15104,'Sur emprunts obligataires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15106,'SYSCOHADA-CD','CAPIT','XXXXXX','1662',     15104,'Sur emprunts et dettes auprès des établissements de crédit','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15107,'SYSCOHADA-CD','CAPIT','XXXXXX','1663',     15104,'Sur avances reçues de l''etat','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15108,'SYSCOHADA-CD','CAPIT','XXXXXX','1664',     15104,'Sur avances reçues et comptes courants bloqués','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15109,'SYSCOHADA-CD','CAPIT','XXXXXX','1665',     15104,'Sur dépôts et cautionnements reçus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15110,'SYSCOHADA-CD','CAPIT','XXXXXX','1667',     15104,'Sur avances assorties de conditions particulières','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15111,'SYSCOHADA-CD','CAPIT','XXXXXX','1668',     15104,'Sur autres emprunts et dettes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15112,'SYSCOHADA-CD','CAPIT','XXXXXX','167',      15092,'Avances assorties de conditions particulieres','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15113,'SYSCOHADA-CD','CAPIT','XXXXXX','1671',     15112,'Avances bloquées pour augmentation du capital','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15114,'SYSCOHADA-CD','CAPIT','XXXXXX','1672',     15112,'Avances conditionnées par l''etat','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15115,'SYSCOHADA-CD','CAPIT','XXXXXX','1673',     15112,'Avances conditionnées par les autres organismes africains','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15116,'SYSCOHADA-CD','CAPIT','XXXXXX','1674',     15112,'Avances conditionné par les autres organismes internationaux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15117,'SYSCOHADA-CD','CAPIT','XXXXXX','1676',     15112,'Droits du concédant exigibles en nature','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15118,'SYSCOHADA-CD','CAPIT','XXXXXX','168',      15092,'Autres emprunts et dettes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15119,'SYSCOHADA-CD','CAPIT','XXXXXX','1681',     15118,'Rentes viagères capitalisées','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15120,'SYSCOHADA-CD','CAPIT','XXXXXX','1682',     15118,'Billets de fonds','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15121,'SYSCOHADA-CD','CAPIT','XXXXXX','1683',     15118,'Dettes consécutives à des titres emprunté','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15122,'SYSCOHADA-CD','CAPIT','XXXXXX','1684',     15118,'Dettes du concédant exigibles en nature','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15123,'SYSCOHADA-CD','CAPIT','XXXXXX','1685',     15118,'Emprunts participatifs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15124,'SYSCOHADA-CD','CAPIT','XXXXXX','1686',     15118,'Participation des travailleurs aux bénéfices','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15125,'SYSCOHADA-CD','CAPIT','XXXXXX','17',       15000,'Dettes de credit-bail et contrats assimiles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15126,'SYSCOHADA-CD','CAPIT','XXXXXX','172',      15125,'Emprunts equivalents de credit-bail immobilier','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15127,'SYSCOHADA-CD','CAPIT','XXXXXX','173',      15125,'Emprunts equivalents de credit-bail mobilier','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15128,'SYSCOHADA-CD','CAPIT','XXXXXX','176',      15125,'Interets courus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15129,'SYSCOHADA-CD','CAPIT','XXXXXX','1762',     15128,'Sur emprunts équivalents de crédit-bail immobilier','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15130,'SYSCOHADA-CD','CAPIT','XXXXXX','1763',     15128,'Sur emprunts équivalents de crédit-bail mobilier','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15131,'SYSCOHADA-CD','CAPIT','XXXXXX','1768',     15128,'Sur emprunts équivalents d''autres contrats','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15132,'SYSCOHADA-CD','CAPIT','XXXXXX','178',      15125,'Emprunts equivalents d''autres contrats','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15133,'SYSCOHADA-CD','CAPIT','XXXXXX','18',       15000,'Dettes liees a des participations et comptes de liaison des etablissements et societes en participation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15134,'SYSCOHADA-CD','CAPIT','XXXXXX','181',      15133,'Dettes liees a des participations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15135,'SYSCOHADA-CD','CAPIT','XXXXXX','1811',     15134,'Dettes liées à des participations (groupe)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15136,'SYSCOHADA-CD','CAPIT','XXXXXX','1812',     15134,'Dettes liées à des participations (hors groupe)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15137,'SYSCOHADA-CD','CAPIT','XXXXXX','182',      15133,'Dettes liees a des societes en paticipation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15138,'SYSCOHADA-CD','CAPIT','XXXXXX','183',      15133,'Interets courus sur dettes liees a des participations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15139,'SYSCOHADA-CD','CAPIT','XXXXXX','184',      15133,'Comptes permanents bloques des etablissements et succursales','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15140,'SYSCOHADA-CD','CAPIT','XXXXXX','185',      15133,'Comptes permanents non bloques des etablissements et succursales','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15141,'SYSCOHADA-CD','CAPIT','XXXXXX','186',      15133,'Comptes de liaison charges','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15142,'SYSCOHADA-CD','CAPIT','XXXXXX','187',      15133,'Comptes de liaison produits','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15143,'SYSCOHADA-CD','CAPIT','XXXXXX','188',      15133,'Comptes de liaison des societes en participation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15144,'SYSCOHADA-CD','CAPIT','XXXXXX','19',       15000,'Provisions financieres pour risques et charges','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15145,'SYSCOHADA-CD','CAPIT','XXXXXX','191',      15144,'Provisions pour litiges','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15146,'SYSCOHADA-CD','CAPIT','XXXXXX','192',      15144,'Provisions pour garanties donnees aux clients','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15147,'SYSCOHADA-CD','CAPIT','XXXXXX','193',      15144,'Provisions pour pertes sur marches a achevement futur','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15148,'SYSCOHADA-CD','CAPIT','XXXXXX','194',      15144,'Provisions pour pertes de change','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15149,'SYSCOHADA-CD','CAPIT','XXXXXX','195',      15144,'Provisions pour impots','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15150,'SYSCOHADA-CD','CAPIT','XXXXXX','196',      15144,'Provisions pour pensions et obligations similaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15151,'SYSCOHADA-CD','CAPIT','XXXXXX','197',      15144,'Provisions pour charges a repartir sur plusieurs exercices','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15152,'SYSCOHADA-CD','CAPIT','XXXXXX','1971',     15151,'Provisions pour grosses réparations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15153,'SYSCOHADA-CD','CAPIT','XXXXXX','198',      15144,'Autres provisions financieres pour risques et charges','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15154,'SYSCOHADA-CD','CAPIT','XXXXXX','1981',     15153,'Provisions pour amendes et pénalités','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15155,'SYSCOHADA-CD','CAPIT','XXXXXX','1982',     15153,'Provisions pour renouvellement des immobilisations (entreprises concessionnaires)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15156,'SYSCOHADA-CD','CAPIT','XXXXXX','1983',     15153,'Provisions pour propres assureurs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15157,'SYSCOHADA-CD','CAPIT','XXXXXX','1988',     15153,'Autres provisions financières pour risques et charges','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15158,'SYSCOHADA-CD','IMMO','XXXXXX','2',             0,'Charges immobilisees','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15159,'SYSCOHADA-CD','IMMO','XXXXXX','201',       15158,'Frais d''etablissement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15160,'SYSCOHADA-CD','IMMO','XXXXXX','2011',      15159,'Frais de constitution','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15161,'SYSCOHADA-CD','IMMO','XXXXXX','2012',      15159,'Frais de prospection','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15162,'SYSCOHADA-CD','IMMO','XXXXXX','2013',      15159,'Frais de publicité et de lancement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15163,'SYSCOHADA-CD','IMMO','XXXXXX','2014',      15159,'Frais de fonctionnement antérieurs au démarrage','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15164,'SYSCOHADA-CD','IMMO','XXXXXX','2015',      15159,'Frais de modification du capital (fusions, scissions transformations)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15165,'SYSCOHADA-CD','IMMO','XXXXXX','2016',      15159,'Frais d''entrée à la bourse','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15166,'SYSCOHADA-CD','IMMO','XXXXXX','2017',      15159,'Frais de restructuration','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15167,'SYSCOHADA-CD','IMMO','XXXXXX','2018',      15159,'Frais divers d''établissement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15168,'SYSCOHADA-CD','IMMO','XXXXXX','202',       15158,'Charges a repartir sur plusieurs exercices','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15169,'SYSCOHADA-CD','IMMO','XXXXXX','2021',      15168,'Charges différées','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15170,'SYSCOHADA-CD','IMMO','XXXXXX','2022',      15168,'Frais d''acquisition d''immobilisations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15171,'SYSCOHADA-CD','IMMO','XXXXXX','2026',      15168,'Fais d''émission des emprunts','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15172,'SYSCOHADA-CD','IMMO','XXXXXX','2028',      15168,'Charges à étaler','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15173,'SYSCOHADA-CD','IMMO','XXXXXX','206',       15158,'Primes de remboursement des obligations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15174,'SYSCOHADA-CD','IMMO','XXXXXX','2061',      15173,'Obligations ordinaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15175,'SYSCOHADA-CD','IMMO','XXXXXX','2062',      15173,'Obligations convertibles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15176,'SYSCOHADA-CD','IMMO','XXXXXX','2068',      15173,'Autres emprunts obligataires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15177,'SYSCOHADA-CD','IMMO','XXXXXX','21',        15158,'Immobilisations incorporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15178,'SYSCOHADA-CD','IMMO','XXXXXX','211',       15177,'Frais de recherche et de developpement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15179,'SYSCOHADA-CD','IMMO','XXXXXX','212',       15177,'Brevets, licences, concessions et droits similaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15180,'SYSCOHADA-CD','IMMO','XXXXXX','213',       15177,'Logiciels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15181,'SYSCOHADA-CD','IMMO','XXXXXX','214',       15177,'Marques','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15182,'SYSCOHADA-CD','IMMO','XXXXXX','215',       15177,'Fonds commercial','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15183,'SYSCOHADA-CD','IMMO','XXXXXX','216',       15177,'Droit au bail','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15184,'SYSCOHADA-CD','IMMO','XXXXXX','217',       15177,'Investissements de creation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15185,'SYSCOHADA-CD','IMMO','XXXXXX','218',       15177,'Autres droits et valeurs incorporels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15186,'SYSCOHADA-CD','IMMO','XXXXXX','219',       15177,'Immobilisations incorporelles en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15187,'SYSCOHADA-CD','IMMO','XXXXXX','2191',      15186,'Frais de recherche et de développement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15188,'SYSCOHADA-CD','IMMO','XXXXXX','2193',      15186,'Logiciels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15189,'SYSCOHADA-CD','IMMO','XXXXXX','2198',      15186,'Autres droits et valeurs incorporels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15190,'SYSCOHADA-CD','IMMO','XXXXXX','22',        15158,'Terrains','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15191,'SYSCOHADA-CD','IMMO','XXXXXX','221',       15190,'Terrains agricoles et forestiers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15192,'SYSCOHADA-CD','IMMO','XXXXXX','2211',      15191,'Terrains d''exploitation agricole','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15193,'SYSCOHADA-CD','IMMO','XXXXXX','2212',      15191,'Terrains d''exploitation forestière','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15194,'SYSCOHADA-CD','IMMO','XXXXXX','2218',      15191,'Autres terrains','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15195,'SYSCOHADA-CD','IMMO','XXXXXX','222',       15190,'Terrains nus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15196,'SYSCOHADA-CD','IMMO','XXXXXX','2221',      15195,'Terrains à bâtir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15197,'SYSCOHADA-CD','IMMO','XXXXXX','2228',      15195,'Autres terrains nus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15198,'SYSCOHADA-CD','IMMO','XXXXXX','223',       15190,'Terrains batis','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15199,'SYSCOHADA-CD','IMMO','XXXXXX','2231',      15198,'Pour bâtiments industriels et agricoles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15200,'SYSCOHADA-CD','IMMO','XXXXXX','2232',      15198,'Pour bâtiments administratifs et commerciaux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15201,'SYSCOHADA-CD','IMMO','XXXXXX','2234',      15198,'Pour bâtiments affectés aux autres opérations professionnelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15202,'SYSCOHADA-CD','IMMO','XXXXXX','2235',      15198,'Pour bâtiments affectés aux autres opérations non professionnelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15203,'SYSCOHADA-CD','IMMO','XXXXXX','2236',      15198,'Autres terrains bâtis','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15204,'SYSCOHADA-CD','IMMO','XXXXXX','224',       15190,'Travaux de mise en valeur des terrains','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15205,'SYSCOHADA-CD','IMMO','XXXXXX','2241',      15204,'Plantation d''arbres et d''arbustes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15206,'SYSCOHADA-CD','IMMO','XXXXXX','2248',      15204,'Autres travaux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15207,'SYSCOHADA-CD','IMMO','XXXXXX','225',       15190,'Terrains de gisement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15208,'SYSCOHADA-CD','IMMO','XXXXXX','2251',      15207,'Carrières','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15209,'SYSCOHADA-CD','IMMO','XXXXXX','226',       15190,'Terrains amenages','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15210,'SYSCOHADA-CD','IMMO','XXXXXX','2261',      15209,'Parkings','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15211,'SYSCOHADA-CD','IMMO','XXXXXX','227',       15190,'Terrains mis en concession','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15212,'SYSCOHADA-CD','IMMO','XXXXXX','228',       15190,'Autres terrains','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15213,'SYSCOHADA-CD','IMMO','XXXXXX','2281',      15212,'Terrains des immeubles de rapport','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15214,'SYSCOHADA-CD','IMMO','XXXXXX','2285',      15212,'Terrains des logements affectés au personnel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15215,'SYSCOHADA-CD','IMMO','XXXXXX','2288',      15212,'Autres terrains','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15216,'SYSCOHADA-CD','IMMO','XXXXXX','229',       15190,'Amenagements des terrains en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15217,'SYSCOHADA-CD','IMMO','XXXXXX','2291',      15216,'Terrains agricoles et forestiers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15218,'SYSCOHADA-CD','IMMO','XXXXXX','2292',      15216,'Terrains nus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15219,'SYSCOHADA-CD','IMMO','XXXXXX','2295',      15216,'Terrains de gisement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15220,'SYSCOHADA-CD','IMMO','XXXXXX','2298',      15216,'Autres travaux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15221,'SYSCOHADA-CD','IMMO','XXXXXX','23',        15158,'Bâtiments, installations techniques et agencements','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15222,'SYSCOHADA-CD','IMMO','XXXXXX','231',       15221,'Bâtiments industriels, agricoles, administratifs et commerciaux sur sol propre','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15223,'SYSCOHADA-CD','IMMO','XXXXXX','2311',      15222,'Bâtiments industriels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15224,'SYSCOHADA-CD','IMMO','XXXXXX','2312',      15222,'Bâtiments agricoles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15225,'SYSCOHADA-CD','IMMO','XXXXXX','2313',      15222,'Bâtiments administratifs et commerciaux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15226,'SYSCOHADA-CD','IMMO','XXXXXX','2314',      15222,'Bâtiments affectés au logement du personnel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15227,'SYSCOHADA-CD','IMMO','XXXXXX','2315',      15222,'Immeubles de rapport','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15228,'SYSCOHADA-CD','IMMO','XXXXXX','232',       15221,'Bâtiments industriels, agricoles, administratifs et commerciaux sur sol d''autrui','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15229,'SYSCOHADA-CD','IMMO','XXXXXX','2321',      15228,'Bâtiments industriels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15230,'SYSCOHADA-CD','IMMO','XXXXXX','2322',      15228,'Bâtiments agricoles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15231,'SYSCOHADA-CD','IMMO','XXXXXX','2323',      15228,'Bâtiments administratifs et commerciaux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15232,'SYSCOHADA-CD','IMMO','XXXXXX','2324',      15228,'Bâtiments affectés au logement du personnel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15233,'SYSCOHADA-CD','IMMO','XXXXXX','2325',      15228,'Immeubles de rapport','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15234,'SYSCOHADA-CD','IMMO','XXXXXX','233',       15221,'Ouvrages d''infrastructures','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15235,'SYSCOHADA-CD','IMMO','XXXXXX','2331',      15234,'Voies de terre','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15236,'SYSCOHADA-CD','IMMO','XXXXXX','2332',      15234,'Voies de fer','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15237,'SYSCOHADA-CD','IMMO','XXXXXX','2333',      15234,'Voies d''eau','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15238,'SYSCOHADA-CD','IMMO','XXXXXX','2334',      15234,'Barrages, digues','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15239,'SYSCOHADA-CD','IMMO','XXXXXX','2335',      15234,'Pistes d''aérodrome','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15240,'SYSCOHADA-CD','IMMO','XXXXXX','2338',      15234,'Autres','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15241,'SYSCOHADA-CD','IMMO','XXXXXX','234',       15221,'Installations techniques','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15242,'SYSCOHADA-CD','IMMO','XXXXXX','2341',      15241,'Installations complexes spécialisées sur sol propre','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15243,'SYSCOHADA-CD','IMMO','XXXXXX','2342',      15241,'Installations complexes spécialisées sur sol d''autrui','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15244,'SYSCOHADA-CD','IMMO','XXXXXX','2343',      15241,'Installations à caractère spécifique sur sol propre','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15245,'SYSCOHADA-CD','IMMO','XXXXXX','2344',      15241,'Installations à caractère spécifique sur sol d''autrui','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15246,'SYSCOHADA-CD','IMMO','XXXXXX','235',       15221,'Amenagements de bureaux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15247,'SYSCOHADA-CD','IMMO','XXXXXX','2351',      15246,'Installations générales','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15248,'SYSCOHADA-CD','IMMO','XXXXXX','2358',      15246,'Autres installations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15249,'SYSCOHADA-CD','IMMO','XXXXXX','237',       15221,'Batiments industriels, agricoles et commerciaux mis en concession','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15250,'SYSCOHADA-CD','IMMO','XXXXXX','238',       15221,'Autres installations et agencements','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15251,'SYSCOHADA-CD','IMMO','XXXXXX','239',       15221,'Bâtiments et installations en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15252,'SYSCOHADA-CD','IMMO','XXXXXX','2391',      15251,'Bâtiments et installations en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15253,'SYSCOHADA-CD','IMMO','XXXXXX','24',        15158,'Materiels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15254,'SYSCOHADA-CD','IMMO','XXXXXX','241',       15253,'Materiel et outillage industriel et commercial','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15255,'SYSCOHADA-CD','IMMO','XXXXXX','2411',      15254,'Matériel industriel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15256,'SYSCOHADA-CD','IMMO','XXXXXX','2412',      15254,'Outillage industriel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15257,'SYSCOHADA-CD','IMMO','XXXXXX','2413',      15254,'Matériel commercial','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15258,'SYSCOHADA-CD','IMMO','XXXXXX','2414',      15254,'Outillage commercial','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15259,'SYSCOHADA-CD','IMMO','XXXXXX','242',       15253,'Materiel et outillage agricole','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15260,'SYSCOHADA-CD','IMMO','XXXXXX','2421',      15259,'Matériel agricole','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15261,'SYSCOHADA-CD','IMMO','XXXXXX','2422',      15259,'Outillage agricole','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15262,'SYSCOHADA-CD','IMMO','XXXXXX','243',       15253,'Materiel d''emballage recuperable et identifiable','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15263,'SYSCOHADA-CD','IMMO','XXXXXX','244',       15253,'Materiel et mobilier','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15264,'SYSCOHADA-CD','IMMO','XXXXXX','2441',      15263,'Matériel de bureau','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15265,'SYSCOHADA-CD','IMMO','XXXXXX','2442',      15263,'Matériel informatique','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15266,'SYSCOHADA-CD','IMMO','XXXXXX','2443',      15263,'Matériel bureautique','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15267,'SYSCOHADA-CD','IMMO','XXXXXX','2444',      15263,'Mobilier de bureau','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15268,'SYSCOHADA-CD','IMMO','XXXXXX','2446',      15263,'Matériel et mobilier des immeubles de rapport','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15269,'SYSCOHADA-CD','IMMO','XXXXXX','2447',      15263,'Matériel et mobilier des logements du personnel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15270,'SYSCOHADA-CD','IMMO','XXXXXX','245',       15253,'Materiel de transport','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15271,'SYSCOHADA-CD','IMMO','XXXXXX','2451',      15270,'Matériel automobile','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15272,'SYSCOHADA-CD','IMMO','XXXXXX','2452',      15270,'Matériel ferroviaire','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15273,'SYSCOHADA-CD','IMMO','XXXXXX','2453',      15270,'Matériel fluvial, lagunaire','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15274,'SYSCOHADA-CD','IMMO','XXXXXX','2454',      15270,'Matériel naval','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15275,'SYSCOHADA-CD','IMMO','XXXXXX','2455',      15270,'Matériel aérien','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15276,'SYSCOHADA-CD','IMMO','XXXXXX','2456',      15270,'Matériel hippomobile','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15277,'SYSCOHADA-CD','IMMO','XXXXXX','2458',      15270,'Autres (vélo, mobylette, moto)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15278,'SYSCOHADA-CD','IMMO','XXXXXX','246',       15253,'Immobilisations animales et agricoles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15279,'SYSCOHADA-CD','IMMO','XXXXXX','2461',      15278,'Cheptel, animaux de trait','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15280,'SYSCOHADA-CD','IMMO','XXXXXX','2462',      15278,'Cheptel, animaux reproducteurs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15281,'SYSCOHADA-CD','IMMO','XXXXXX','2463',      15278,'Animaux de garde','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15282,'SYSCOHADA-CD','IMMO','XXXXXX','2465',      15278,'Plantations agricoles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15283,'SYSCOHADA-CD','IMMO','XXXXXX','2468',      15278,'Autres','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15284,'SYSCOHADA-CD','IMMO','XXXXXX','247',       15253,'Agencements et amenagements du materiel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15285,'SYSCOHADA-CD','IMMO','XXXXXX','248',       15253,'Autres materiels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15286,'SYSCOHADA-CD','IMMO','XXXXXX','2481',      15285,'Collections et oeuvres d''art','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15287,'SYSCOHADA-CD','IMMO','XXXXXX','249',       15253,'Materiel en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15288,'SYSCOHADA-CD','IMMO','XXXXXX','2491',      15287,'Matériel et outillage industriel et commercial','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15289,'SYSCOHADA-CD','IMMO','XXXXXX','2492',      15287,'Matériel et outillage agricole','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15290,'SYSCOHADA-CD','IMMO','XXXXXX','2493',      15287,'Matériel d''emballage récupérable et identifiable','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15291,'SYSCOHADA-CD','IMMO','XXXXXX','2494',      15287,'Matériel et mobilier de bureau','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15292,'SYSCOHADA-CD','IMMO','XXXXXX','2495',      15287,'Matériel de transport','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15293,'SYSCOHADA-CD','IMMO','XXXXXX','2496',      15287,'Immobilisations animales et agricoles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15294,'SYSCOHADA-CD','IMMO','XXXXXX','2497',      15287,'Agencements et aménagements du matériel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15295,'SYSCOHADA-CD','IMMO','XXXXXX','2498',      15287,'Autres matériels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15296,'SYSCOHADA-CD','IMMO','XXXXXX','25',        15158,'Avances et acomptes verses sur immobilisations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15297,'SYSCOHADA-CD','IMMO','XXXXXX','251',       15296,'Avances et acomptes verses sur immobilisations incorporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15298,'SYSCOHADA-CD','IMMO','XXXXXX','252',       15296,'Avances et acomptes verses sur immobilisations corporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15299,'SYSCOHADA-CD','IMMO','XXXXXX','26',        15158,'Titres de participation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15300,'SYSCOHADA-CD','IMMO','XXXXXX','261',       15299,'Titres de participation dans des societes sous contrôle exclusif','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15301,'SYSCOHADA-CD','IMMO','XXXXXX','262',       15299,'Titres de participation dans des societes sous contrôle conjoint','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15302,'SYSCOHADA-CD','IMMO','XXXXXX','263',       15299,'Titres de participation dans des societes conferant une influence notable','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15303,'SYSCOHADA-CD','IMMO','XXXXXX','265',       15299,'Participations dans des organismes professionnels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15304,'SYSCOHADA-CD','IMMO','XXXXXX','266',       15299,'Part dans des groupements d''interets economique (g.i.e.)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15305,'SYSCOHADA-CD','IMMO','XXXXXX','268',       15299,'Autres titres de participation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15306,'SYSCOHADA-CD','IMMO','XXXXXX','27',        15158,'Autres immobilisations financières','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15307,'SYSCOHADA-CD','IMMO','XXXXXX','271',       15306,'Prêts et creances non commerciales','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15308,'SYSCOHADA-CD','IMMO','XXXXXX','2711',      15307,'Prêts participatifs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15309,'SYSCOHADA-CD','IMMO','XXXXXX','2712',      15307,'Prêts aux associés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15310,'SYSCOHADA-CD','IMMO','XXXXXX','2713',      15307,'Billets de fonds','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15311,'SYSCOHADA-CD','IMMO','XXXXXX','2714',      15307,'Titres prêtés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15312,'SYSCOHADA-CD','IMMO','XXXXXX','272',       15306,'Prets au personnel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15313,'SYSCOHADA-CD','IMMO','XXXXXX','2721',      15312,'Prêts immobiliers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15314,'SYSCOHADA-CD','IMMO','XXXXXX','2722',      15312,'Prêts mobiliers et d''intallation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15315,'SYSCOHADA-CD','IMMO','XXXXXX','2728',      15312,'Autres prêts (frais d''étude...)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15316,'SYSCOHADA-CD','IMMO','XXXXXX','273',       15306,'Creances sur l''etat','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15317,'SYSCOHADA-CD','IMMO','XXXXXX','2731',      15316,'Retenues de garantie','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15318,'SYSCOHADA-CD','IMMO','XXXXXX','2733',      15316,'Fonds reglementé','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15319,'SYSCOHADA-CD','IMMO','XXXXXX','2738',      15316,'Autres','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15320,'SYSCOHADA-CD','IMMO','XXXXXX','274',       15306,'Titres immobilises','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15321,'SYSCOHADA-CD','IMMO','XXXXXX','2741',      15320,'Titres immobilisés de l''activité de portefeuille (t.i.a.p.)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15322,'SYSCOHADA-CD','IMMO','XXXXXX','2742',      15320,'Titres participatifs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15323,'SYSCOHADA-CD','IMMO','XXXXXX','2743',      15320,'Certificats d''investissement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15324,'SYSCOHADA-CD','IMMO','XXXXXX','2744',      15320,'Parts de fonds commun de placement (f.c.p.)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15325,'SYSCOHADA-CD','IMMO','XXXXXX','2748',      15320,'Autres titres immobilisés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15326,'SYSCOHADA-CD','IMMO','XXXXXX','275',       15306,'Depots et cautionnements verses','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15327,'SYSCOHADA-CD','IMMO','XXXXXX','2751',      15326,'Dépôts pour loyers d''avance','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15328,'SYSCOHADA-CD','IMMO','XXXXXX','2752',      15326,'Dépôts pour l''électricité','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15329,'SYSCOHADA-CD','IMMO','XXXXXX','2753',      15326,'Dépôts pour l''eau','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15330,'SYSCOHADA-CD','IMMO','XXXXXX','2754',      15326,'Dépôts pour le gaz','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15331,'SYSCOHADA-CD','IMMO','XXXXXX','2755',      15326,'Dépôts pour le téléphone, le télex, la télécopie','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15332,'SYSCOHADA-CD','IMMO','XXXXXX','2756',      15326,'Cautionnements sur les marchés publics','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15333,'SYSCOHADA-CD','IMMO','XXXXXX','2757',      15326,'Cautionnements sur autres opérations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15334,'SYSCOHADA-CD','IMMO','XXXXXX','2758',      15326,'Autres dépôts et cautionnements','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15335,'SYSCOHADA-CD','IMMO','XXXXXX','276',       15306,'Interets courus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15336,'SYSCOHADA-CD','IMMO','XXXXXX','2761',      15335,'Prêts et créances non commerciales','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15337,'SYSCOHADA-CD','IMMO','XXXXXX','2762',      15335,'Prêts au personnel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15338,'SYSCOHADA-CD','IMMO','XXXXXX','2763',      15335,'Créances sur l''etat','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15339,'SYSCOHADA-CD','IMMO','XXXXXX','2764',      15335,'Titres immobilisés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15340,'SYSCOHADA-CD','IMMO','XXXXXX','2765',      15335,'Dépôts et cautionnements versés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15341,'SYSCOHADA-CD','IMMO','XXXXXX','2767',      15335,'Créances rattachées à des participations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15342,'SYSCOHADA-CD','IMMO','XXXXXX','2768',      15335,'Immobilisations financières diverses','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15343,'SYSCOHADA-CD','IMMO','XXXXXX','277',       15306,'Créances rattachees a des participations et des avances a des g.i.e.','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15344,'SYSCOHADA-CD','IMMO','XXXXXX','2771',      15343,'Créances rattachées à des participations (groupe)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15345,'SYSCOHADA-CD','IMMO','XXXXXX','2772',      15343,'Créances rattachées à des participations (hors groupe)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15346,'SYSCOHADA-CD','IMMO','XXXXXX','2773',      15343,'Créances rattachées à des sociétés en participation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15347,'SYSCOHADA-CD','IMMO','XXXXXX','2774',      15343,'Avances à des groupements d''intérêt économique (g.i.e.)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15348,'SYSCOHADA-CD','IMMO','XXXXXX','278',       15306,'Immobilisations financieres diverses','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15349,'SYSCOHADA-CD','IMMO','XXXXXX','2781',      15348,'Créances diverses groupe','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15350,'SYSCOHADA-CD','IMMO','XXXXXX','2782',      15348,'Créances diverses hors groupe','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15351,'SYSCOHADA-CD','IMMO','XXXXXX','2785',      15348,'Or et métaux précieux (1)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15352,'SYSCOHADA-CD','IMMO','XXXXXX','28',        15158,'Amortissemnts','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15353,'SYSCOHADA-CD','IMMO','XXXXXX','281',       15352,'Amortissements des immobilisations incorporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15354,'SYSCOHADA-CD','IMMO','XXXXXX','2811',      15353,'Amortissements des frais de recherche et de développement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15355,'SYSCOHADA-CD','IMMO','XXXXXX','2812',      15353,'Amortissements des brevets, licences, concessions et droits similaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15356,'SYSCOHADA-CD','IMMO','XXXXXX','2813',      15353,'Amortissements des logiciels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15357,'SYSCOHADA-CD','IMMO','XXXXXX','2814',      15353,'Amortissements des marques','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15358,'SYSCOHADA-CD','IMMO','XXXXXX','2815',      15353,'Amortissements du fonds commercial','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15359,'SYSCOHADA-CD','IMMO','XXXXXX','2816',      15353,'Amortissements du droit au bail','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15360,'SYSCOHADA-CD','IMMO','XXXXXX','2817',      15353,'Amortissements des investissements de création','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15361,'SYSCOHADA-CD','IMMO','XXXXXX','2818',      15353,'Amortissements des autres droits et valeurs incorporels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15362,'SYSCOHADA-CD','IMMO','XXXXXX','282',       15352,'Amortissements des terrains','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15363,'SYSCOHADA-CD','IMMO','XXXXXX','2821',      15362,'Amortissements des terrains agricoles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15364,'SYSCOHADA-CD','IMMO','XXXXXX','2824',      15362,'Amortissements des travaux de mise en valeur des terrains','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15365,'SYSCOHADA-CD','IMMO','XXXXXX','2825',      15362,'Amortissements des terrains de gisements','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15366,'SYSCOHADA-CD','IMMO','XXXXXX','283',       15352,'Amortissements des batiments, installations techniques et agencements','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15367,'SYSCOHADA-CD','IMMO','XXXXXX','2831',      15366,'Amortissements des bâtiments industriels, agricoles, administratifs et commerciaux sur sol propres','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15368,'SYSCOHADA-CD','IMMO','XXXXXX','2832',      15366,'Amortissements des bâtiments industriels, agricoles, administratifs et commerciaux sur sol d''autrui','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15369,'SYSCOHADA-CD','IMMO','XXXXXX','2833',      15366,'Amortissements des ouvrages d''infrastructure','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15370,'SYSCOHADA-CD','IMMO','XXXXXX','2834',      15366,'Amortissements des installations techniques','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15371,'SYSCOHADA-CD','IMMO','XXXXXX','2835',      15366,'Amortissements des aménagements de bureaux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15372,'SYSCOHADA-CD','IMMO','XXXXXX','2837',      15366,'Amortissements des bâtiments  industriels, agricoles et commerciaux mis en concession','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15373,'SYSCOHADA-CD','IMMO','XXXXXX','2838',      15366,'Amortissements des autres installations et agencements','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15374,'SYSCOHADA-CD','IMMO','XXXXXX','284',       15352,'Amortissement du materiel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15375,'SYSCOHADA-CD','IMMO','XXXXXX','2841',      15374,'Amortissements du matériel et outillage industriel et commercial','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15376,'SYSCOHADA-CD','IMMO','XXXXXX','2842',      15374,'Amortissements du matériel et outillage agricole','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15377,'SYSCOHADA-CD','IMMO','XXXXXX','2843',      15374,'Amortissements du matériel d''emballage récupérable et identifiable','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15378,'SYSCOHADA-CD','IMMO','XXXXXX','2844',      15374,'Amortissements du matériel et mobilier','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15379,'SYSCOHADA-CD','IMMO','XXXXXX','2845',      15374,'Amortissements du materiel de transport','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15380,'SYSCOHADA-CD','IMMO','XXXXXX','2846',      15374,'Amortissements des immobilisations animales et agricoles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15381,'SYSCOHADA-CD','IMMO','XXXXXX','2847',      15374,'Amortissements des agencements et aménagements du matériel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15382,'SYSCOHADA-CD','IMMO','XXXXXX','2848',      15374,'Amortissements des autres matériels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15383,'SYSCOHADA-CD','IMMO','XXXXXX','29',        15158,'Provisions pour depreciation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15384,'SYSCOHADA-CD','IMMO','XXXXXX','291',       15383,'Provisions pour depreciation des immobilisations incorporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15385,'SYSCOHADA-CD','IMMO','XXXXXX','2912',      15384,'Provisions pour dépréciation des brevets, licences, concessions et droits similaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15386,'SYSCOHADA-CD','IMMO','XXXXXX','2913',      15384,'Provisions pour dépréciation des logiciels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15387,'SYSCOHADA-CD','IMMO','XXXXXX','2914',      15384,'Provisions pour dépréciation des marques','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15388,'SYSCOHADA-CD','IMMO','XXXXXX','2915',      15384,'Provisions pour dépréciation du fonds de commerce','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15389,'SYSCOHADA-CD','IMMO','XXXXXX','2916',      15384,'Provisions pour dépréciation du droit de bail','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15390,'SYSCOHADA-CD','IMMO','XXXXXX','2917',      15384,'Provisions pour dépréciation des investissements de création','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15391,'SYSCOHADA-CD','IMMO','XXXXXX','2918',      15384,'Provisions pour dépréciation des autres droits et valeurs incorporels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15392,'SYSCOHADA-CD','IMMO','XXXXXX','2919',      15384,'Provisions pour dépréciation des immobilisations incorporelles en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15393,'SYSCOHADA-CD','IMMO','XXXXXX','292',       15383,'Provisions pour depreciation des terrains','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15394,'SYSCOHADA-CD','IMMO','XXXXXX','2921',      15393,'Provisions pour dépréciations des terrains agricoles et forestiers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15395,'SYSCOHADA-CD','IMMO','XXXXXX','2922',      15393,'Provisions pour dépréciation des terrains nus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15396,'SYSCOHADA-CD','IMMO','XXXXXX','2923',      15393,'Provisions pour dépréciation des terrains bâtis','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15397,'SYSCOHADA-CD','IMMO','XXXXXX','2924',      15393,'Provisions pour dépréciation des travaux de mise en valeur des terrains','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15398,'SYSCOHADA-CD','IMMO','XXXXXX','2925',      15393,'Provisions pour dépréciation des terrains de gisement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15399,'SYSCOHADA-CD','IMMO','XXXXXX','2926',      15393,'Provisions pour dépréciation des terrains aménagés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15400,'SYSCOHADA-CD','IMMO','XXXXXX','2927',      15393,'Provisions pour dépréciation des terrains mis en concession','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15401,'SYSCOHADA-CD','IMMO','XXXXXX','2928',      15393,'Provisions pour dépréciation des autres terrains','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15402,'SYSCOHADA-CD','IMMO','XXXXXX','2929',      15393,'Provisions pour dépréciation des aménagements terrains en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15403,'SYSCOHADA-CD','IMMO','XXXXXX','293',       15383,'Provisions pour depreciation des batiments, installations techniques et agencements','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15404,'SYSCOHADA-CD','IMMO','XXXXXX','2931',      15403,'Provisions pour dépréciation des bâtiments industriels, agricoles, administratifs et commerciaux sur sol propre','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15405,'SYSCOHADA-CD','IMMO','XXXXXX','2932',      15403,'Provisions pour dépréciation des bâtiments industriels, agricoles, administratifs et commerciaux sur sol d''autrui','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15406,'SYSCOHADA-CD','IMMO','XXXXXX','2933',      15403,'Provisions pour dépréciation des ouvrages d''infrastructures','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15407,'SYSCOHADA-CD','IMMO','XXXXXX','2934',      15403,'Provisions pour dépréciation des installations techniques','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15408,'SYSCOHADA-CD','IMMO','XXXXXX','2935',      15403,'Provisions pour dépréciation des aménagements de bureaux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15409,'SYSCOHADA-CD','IMMO','XXXXXX','2937',      15403,'Provisions pour dépréciation des bâtiments industriels, agricoles et commerciaux mis en concession','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15410,'SYSCOHADA-CD','IMMO','XXXXXX','2938',      15403,'Provisions pour dépréciation des autres installations et agencements','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15411,'SYSCOHADA-CD','IMMO','XXXXXX','2939',      15403,'Provisions pour dépréciation des bâtiments et installations en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15412,'SYSCOHADA-CD','IMMO','XXXXXX','294',       15383,'Provisions pour depreciation des materiels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15413,'SYSCOHADA-CD','IMMO','XXXXXX','2941',      15412,'Provisions pour dépréciation du matériel et outillage industriel et commercial','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15414,'SYSCOHADA-CD','IMMO','XXXXXX','2942',      15412,'Provisions pour dépréciation du matériel et outillage agricole','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15415,'SYSCOHADA-CD','IMMO','XXXXXX','2943',      15412,'Provisions pour dépréciation du matériel d''emballage récupérable et identifiable','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15416,'SYSCOHADA-CD','IMMO','XXXXXX','2944',      15412,'Provisions pour dépréciation du matériel et mobilier','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15417,'SYSCOHADA-CD','IMMO','XXXXXX','2945',      15412,'Provisions pour dépréciation du matériel de transport','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15418,'SYSCOHADA-CD','IMMO','XXXXXX','2946',      15412,'Provisions pour dépréciation des immobilisations animales et agricoles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15419,'SYSCOHADA-CD','IMMO','XXXXXX','2947',      15412,'Provisions pour dépréciation des agencements et aménagements du matériel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15420,'SYSCOHADA-CD','IMMO','XXXXXX','2948',      15412,'Provisions pour dépréciation des autres matériels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15421,'SYSCOHADA-CD','IMMO','XXXXXX','2949',      15412,'Provisions pour dépréciation des matériels en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15422,'SYSCOHADA-CD','IMMO','XXXXXX','295',       15383,'Provisions pour depreciation des avances et acomptes verses sur immobilisations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15423,'SYSCOHADA-CD','IMMO','XXXXXX','2951',      15422,'Provisions pour dépréciation des avances et acomptes versés sur immobilisations incorporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15424,'SYSCOHADA-CD','IMMO','XXXXXX','2952',      15422,'Provisions pour dépréciation des avances et acomptes versés sur immobilisations corporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15425,'SYSCOHADA-CD','IMMO','XXXXXX','296',       15383,'Provisions pour dépréciation des titres de participation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15426,'SYSCOHADA-CD','IMMO','XXXXXX','2961',      15425,'Provisions pour dépréciation des titres de participation dans des sociétés sous contrôle exclusif','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15427,'SYSCOHADA-CD','IMMO','XXXXXX','2962',      15425,'Provisions pour dépréciation des titres de participations dans les sociétés sous contrôle conjoint','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15428,'SYSCOHADA-CD','IMMO','XXXXXX','2963',      15425,'Provisions pour dépréciation des titres de participations dans les sociétés confèrant une influence notable','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15429,'SYSCOHADA-CD','IMMO','XXXXXX','2965',      15425,'Provisions pour dépréciation des participations dans les organismes professionnels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15430,'SYSCOHADA-CD','IMMO','XXXXXX','2966',      15425,'Provisions pour dépréciation des parts dans des g.i.e.','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15431,'SYSCOHADA-CD','IMMO','XXXXXX','2968',      15425,'Provisions pour dépréciation des autres titres de participation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15432,'SYSCOHADA-CD','IMMO','XXXXXX','297',       15383,'Provisions pour dépréciation des autres immobilisations financieres','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15433,'SYSCOHADA-CD','IMMO','XXXXXX','2971',      15432,'Provisions pour dépréciation des prêts et créances non commerciales','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15434,'SYSCOHADA-CD','IMMO','XXXXXX','2972',      15432,'Provisions pour dépréciation des prêts du personnel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15435,'SYSCOHADA-CD','IMMO','XXXXXX','2973',      15432,'Provisions pour dépréciation des créances sur l''etat','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15436,'SYSCOHADA-CD','IMMO','XXXXXX','2974',      15432,'Provisions pour dépréciation des titres immobilisés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15437,'SYSCOHADA-CD','IMMO','XXXXXX','2975',      15432,'Provisions pour dépréciation des dépôts et cautionnements versés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15438,'SYSCOHADA-CD','IMMO','XXXXXX','2977',      15432,'Provisions pour dépréciation des créances rattachées à des participations et avances à des g.i.e.','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15439,'SYSCOHADA-CD','IMMO','XXXXXX','2978',      15432,'Provisions pour dépréciation des créances financières','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15440,'SYSCOHADA-CD','STOCK','XXXXXX','31',           0,'Marchandises','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15441,'SYSCOHADA-CD','STOCK','XXXXXX','311',      15440,'Marchandises a','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15442,'SYSCOHADA-CD','STOCK','XXXXXX','3111',     15441,'Marchandises a1','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15443,'SYSCOHADA-CD','STOCK','XXXXXX','3112',     15441,'Marchandises a2','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15444,'SYSCOHADA-CD','STOCK','XXXXXX','312',      15440,'Marchandises b','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15445,'SYSCOHADA-CD','STOCK','XXXXXX','3121',     15444,'Marchandises b1','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15446,'SYSCOHADA-CD','STOCK','XXXXXX','3122',     15444,'Marchandises b2','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15447,'SYSCOHADA-CD','STOCK','XXXXXX','318',      15440,'Marchandises hors activites ordinaires (h.a.o.)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15448,'SYSCOHADA-CD','STOCK','XXXXXX','32',           0,'Matieres premieres et fournitures liees','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15449,'SYSCOHADA-CD','STOCK','XXXXXX','321',      15448,'Matieres a','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15450,'SYSCOHADA-CD','STOCK','XXXXXX','322',      15448,'Matieres b','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15451,'SYSCOHADA-CD','STOCK','XXXXXX','323',      15448,'Fournitures (a,b)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15452,'SYSCOHADA-CD','STOCK','XXXXXX','33',           0,'Autres approvisionnements','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15453,'SYSCOHADA-CD','STOCK','XXXXXX','331',      15452,'Matieres consommables','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15454,'SYSCOHADA-CD','STOCK','XXXXXX','332',      15452,'Fournitures d''atelier et d''usine','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15455,'SYSCOHADA-CD','STOCK','XXXXXX','333',      15452,'Fournitures de magasin','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15456,'SYSCOHADA-CD','STOCK','XXXXXX','334',      15452,'Fournitures de bureau','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15457,'SYSCOHADA-CD','STOCK','XXXXXX','335',      15452,'Emballages','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15458,'SYSCOHADA-CD','STOCK','XXXXXX','3351',     15457,'Emballages perdus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15459,'SYSCOHADA-CD','STOCK','XXXXXX','3352',     15457,'Emballages récupérables non identifiables','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15460,'SYSCOHADA-CD','STOCK','XXXXXX','3353',     15457,'Emballages à usage mixte','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15461,'SYSCOHADA-CD','STOCK','XXXXXX','3358',     15457,'Autres emballages','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15462,'SYSCOHADA-CD','STOCK','XXXXXX','338',      15452,'Autres matieres','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15463,'SYSCOHADA-CD','STOCK','XXXXXX','34',           0,'Produits en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15464,'SYSCOHADA-CD','STOCK','XXXXXX','341',      15463,'Produits en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15465,'SYSCOHADA-CD','STOCK','XXXXXX','3411',     15464,'Produits en cours p1','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15466,'SYSCOHADA-CD','STOCK','XXXXXX','3412',     15464,'Produits en cours p2','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15467,'SYSCOHADA-CD','STOCK','XXXXXX','342',      15463,'Travaux en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15468,'SYSCOHADA-CD','STOCK','XXXXXX','3421',     15467,'Travaux en cours t1','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15469,'SYSCOHADA-CD','STOCK','XXXXXX','3422',     15467,'Travaux en cours t2','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15470,'SYSCOHADA-CD','STOCK','XXXXXX','343',      15463,'Produits intermediaires en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15471,'SYSCOHADA-CD','STOCK','XXXXXX','3431',     15470,'Produits intermédiaires a','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15472,'SYSCOHADA-CD','STOCK','XXXXXX','3432',     15470,'Produits intermédiaires b','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15473,'SYSCOHADA-CD','STOCK','XXXXXX','344',      15463,'Produits residuels en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15474,'SYSCOHADA-CD','STOCK','XXXXXX','3441',     15473,'Produits résiduels a','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15475,'SYSCOHADA-CD','STOCK','XXXXXX','3442',     15473,'Produits résiduels b','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15476,'SYSCOHADA-CD','STOCK','XXXXXX','35',           0,'Services en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15477,'SYSCOHADA-CD','STOCK','XXXXXX','351',      15476,'Etudes en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15478,'SYSCOHADA-CD','STOCK','XXXXXX','3511',     15477,'Etudes en cours e1','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15479,'SYSCOHADA-CD','STOCK','XXXXXX','3512',     15477,'Etudes en cours e2','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15480,'SYSCOHADA-CD','STOCK','XXXXXX','352',      15476,'Prestations de services en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15481,'SYSCOHADA-CD','STOCK','XXXXXX','3521',     15480,'Prestations de services s1','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15482,'SYSCOHADA-CD','STOCK','XXXXXX','3522',     15480,'Prestations de services s2','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15483,'SYSCOHADA-CD','STOCK','XXXXXX','36',           0,'Produits finis','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15484,'SYSCOHADA-CD','STOCK','XXXXXX','361',      15483,'Produits a','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15485,'SYSCOHADA-CD','STOCK','XXXXXX','362',      15483,'Produits b','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15486,'SYSCOHADA-CD','STOCK','XXXXXX','37',           0,'Produits intermediaires et residuels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15487,'SYSCOHADA-CD','STOCK','XXXXXX','371',      15486,'Produits intermediaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15488,'SYSCOHADA-CD','STOCK','XXXXXX','3711',     15487,'Produits intermédiaires a','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15489,'SYSCOHADA-CD','STOCK','XXXXXX','3712',     15487,'Produits intermédiaires b','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15490,'SYSCOHADA-CD','STOCK','XXXXXX','372',      15486,'Produits residuels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15491,'SYSCOHADA-CD','STOCK','XXXXXX','3721',     15490,'Déchets','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15492,'SYSCOHADA-CD','STOCK','XXXXXX','3722',     15490,'Rebuts','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15493,'SYSCOHADA-CD','STOCK','XXXXXX','3723',     15490,'Matières de récupération','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15494,'SYSCOHADA-CD','STOCK','XXXXXX','38',           0,'Stocks en cours de route, en consignation ou en depot','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15495,'SYSCOHADA-CD','STOCK','XXXXXX','381',      15494,'Marchandises en cours de route','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15496,'SYSCOHADA-CD','STOCK','XXXXXX','382',      15494,'Matieres premieres et fournitures liees en cours de route','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15497,'SYSCOHADA-CD','STOCK','XXXXXX','383',      15494,'Autres approvisionnements en cours de route','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15498,'SYSCOHADA-CD','STOCK','XXXXXX','386',      15494,'Produits finis en cours de route','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15499,'SYSCOHADA-CD','STOCK','XXXXXX','387',      15494,'Stocks en consignation ou en depot','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15500,'SYSCOHADA-CD','STOCK','XXXXXX','3871',     15499,'Stock en consignation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15501,'SYSCOHADA-CD','STOCK','XXXXXX','3872',     15499,'Stock en dépôt','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15502,'SYSCOHADA-CD','STOCK','XXXXXX','388',      15494,'Stock provenant d''immobilisations mises hors service ou au rebut','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15503,'SYSCOHADA-CD','STOCK','XXXXXX','39',           0,'Depreciation des stocks','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15504,'SYSCOHADA-CD','STOCK','XXXXXX','391',      15503,'Depreciation des stoks de marchandises','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15505,'SYSCOHADA-CD','STOCK','XXXXXX','392',      15503,'Depreciation des stoks de matieres premieres et fournitures liees','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15506,'SYSCOHADA-CD','STOCK','XXXXXX','393',      15503,'Depreciation des stocks d''autres approvisionnements','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15507,'SYSCOHADA-CD','STOCK','XXXXXX','394',      15503,'Depreciations des productions en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15508,'SYSCOHADA-CD','STOCK','XXXXXX','395',      15503,'Depreciations des services en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15509,'SYSCOHADA-CD','STOCK','XXXXXX','396',      15503,'Depreciation des stocks de produits finis','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15510,'SYSCOHADA-CD','STOCK','XXXXXX','397',      15503,'Depreciation des stocks de produits intermediaires et residuels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15511,'SYSCOHADA-CD','STOCK','XXXXXX','398',      15503,'Depreciation des stocks en cours de route, en consignation ou en depot','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15512,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','4',       0,'Fournisseurs et comptes rattaches','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15513,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','401', 15512,'Fournisseurs,  dettes en comptes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15514,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','4011',15513,'Fournisseurs  locaux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15515,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','4012',15513,'Fournisseurs groupe','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15516,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','4013',15513,'Fournisseurs sous-traitants','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15517,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','4017',15513,'Fournisseurs retenue  de garantie','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15518,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','402', 15512,'Fournisseurs, effets a payer (e.a.p)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15519,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','4021',15518,'Fournisseurs, effets à payer','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15520,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','4022',15518,'Fournisseurs-groupe, effets à payer','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15521,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','4023',15518,'Fournisseurs sous-traitants effets à payer','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15522,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','408', 15512,'Fournisseurs, factures non parvenues','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15523,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','4081',15522,'Fournisseurs factures non parvenues','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15524,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','4082',15522,'Fournisseurs - groupe','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15525,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','4083',15522,'Fournisseurs sous-traitant','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15526,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','4086',15522,'Fournisseurs, intérêts courus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15527,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','409', 15512,'Fournisseurs debiteurs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15528,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','4091',15527,'Fournisseurs avances et acomptes versés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15529,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','4092',15527,'Fournisseurs - groupe avances et acomptes versés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15530,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','4093',15527,'Fournisseurs sous-traitants avances et acompte versés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15531,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','4094',15527,'Fournisseurs créances pour emballages et matériels à rendre','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15532,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','4098',15527,'Rabais, remises, ristournes et autres avoirs à obtenir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15533,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','41',  15512,'Clients et compte rattaches','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15534,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','411', 15533,'Clients','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15535,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','4111',15534,'Clients','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15536,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','4112',15534,'Clients-groupe','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15537,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','4114',15534,'Clients, état et collectivités publiques','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15538,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','4115',15534,'Clients, organismes internationaux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15539,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','4117',15534,'Clients, retenues de garanti','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15540,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','4118',15534,'Clients, dégrèvement de taxes sur la valeur ajoutée (t.v.a.)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15541,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','412', 15533,'Clients, effets a recevoir en portefeuille','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15542,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','4121',15541,'Clients, effets à recevoir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15543,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','4122',15541,'Clients-groupe, effets à recevoir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15544,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','4124',15541,'Etat et collectivités publiques, effets à recevoir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15545,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','4125',15541,'Oganismes internationaux, effets à recevoir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15546,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','414', 15533,'Créances sur cessions d''immobilisations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15547,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','4141',15546,'Créances en compte','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15548,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','4142',15546,'Effet à recevoir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15549,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','415', 15533,'Clients, effets escomptes non echus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15550,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','416', 15533,'Creances clients litigieuses ou douteuses','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15551,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','4161',15550,'Créances litigieuses','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15552,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','4162',15550,'Créances douteuses','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15553,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','418', 15533,'Clients, produits à recevoir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15554,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','4181',15553,'Clients, factures à établir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15555,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','4186',15553,'Clients, intérêts courus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15556,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','419', 15533,'Clients crediteurs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15557,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','4191',15556,'Clients, avances et acompte reçus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15558,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','4192',15556,'Client - groupe, avances et acomptes reçus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15559,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','4194',15556,'Clients, dettes pour emballages et matériels consignés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15560,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','4198',15556,'Rabais, remises, ristournes et autres avoirs à accorder','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15561,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','42',  15512,'Personnel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15562,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','421', 15561,'Personnel, avanceqs et acomptes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15563,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','4211',15562,'Personnel, avances','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15564,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','4212',15562,'Personnel, acomptes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15565,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','4213',15562,'Frais avancés et fournitures au personnel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15566,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','422', 15561,'Personnel, remunerations due','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15567,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','4221',15566,'Personnel rémunérations dues','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15568,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','4222',15566,'Personnel arrondis de paie','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15569,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','423', 15561,'Personnel, oppositions, saisie-arrets','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15570,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','4231',15569,'Personnel, oppositions','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15571,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','4232',15569,'Personnel, saisie arrêts','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15572,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','4233',15569,'Personnel, avis à tiers détenteur','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15573,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','424', 15561,'Personnel, oeuvres sociales internes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15574,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','4241',15573,'Assistance médicale','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15575,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','4242',15573,'Allocations familiales','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15576,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','4245',15573,'Organisme sociaux rattachés à l''entreprise','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15577,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','4248',15573,'Autres oeuvres sociales internes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15578,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','425', 15561,'Representants du personnel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15579,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','4251',15578,'Délégués du personnel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15580,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','4252',15578,'Syndicats et comités d''entreprises, d''établissement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15581,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','4258',15578,'Autres représentatants du personnel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15582,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','426', 15561,'Personnel, participation aux benefices','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15583,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','427', 15561,'Personnel-depots','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15584,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','428', 15561,'Personnel, charges a payer et produits a recevoir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15585,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','4281',15584,'Dettes provisionnées pour congés à payer','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15586,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','4286',15584,'Autres charges à payer','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15587,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','4287',15584,'Produits à recevoir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15588,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','43',  15512,'Organismes sociaux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15589,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','431', 15588,'Securite sociale','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15590,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','4311',15589,'Prestations familiales','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15591,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','4312',15589,'Accidents de travail','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15592,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','4313',15589,'Caisse de retraite obligatoire','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15593,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','4314',15589,'Caisse de retraite facultative','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15594,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','4318',15589,'Autres cotisations sociales','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15595,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','432', 15588,'Caisse de retraite complementaire','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15596,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','433', 15588,'Autres organismes sociaux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15597,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','4331',15596,'Mutuelle','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15598,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','438', 15588,'Organismes sociaux, charges a payer et produits a recevoir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15599,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','4381',15598,'Charges sociales sur gratifications à payer','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15600,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','4382',15598,'Charges sociales sur congés à payer','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15601,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','4386',15598,'Autres charges à payer','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15602,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','4387',15598,'Produits à recevoir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15603,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','44',  15512,'Etat et collectivites publiques','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15604,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','441', 15603,'Etat,impot sur les benefices','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15605,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','442', 15603,'Etat, autres impots et taxes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15606,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','4421',15606,'Impôts et taxes d''etat','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15607,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','4422',15606,'Impôts et taxes sur les collectivités publiques','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15608,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','4423',15606,'Impôts et taxes recouvrables sur des obligataires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15609,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','4424',15606,'Impôts et taxes recouvrables sur des associés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15610,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','4426',15606,'Droits de douane','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15611,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','4428',15606,'Autres impôts et taxes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15612,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','443', 15603,'Etat, t.v.a. facturee','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15613,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','4431',15612,'T.v.a. facturée sur ventes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15614,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','4432',15612,'T.v.a. facturée sur prestations de service','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15615,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','4433',15612,'T.v.a. facturée sur travaux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15616,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','4434',15612,'T.v.a. facturée sur production livrée à soi-même','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15617,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','4435',15612,'T.v.a. sur factures à établir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15618,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','444', 15603,'Etat, t.v.a. due ou credit de t.v.a.','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15619,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','4441',15618,'Etat, t.v.a. due','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15620,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','4449',15618,'Etat, crédit de t.v.a. à reporter','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15621,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','445', 15603,'Etat, t.v.a. recuperable','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15622,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','4451',15621,'T.v.a. récupérable sur immobilisations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15623,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','4452',15621,'T.v.a. récupérable sur achats','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15624,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','4453',15621,'T.v.a. récupérable sur transports','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15625,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','4454',15621,'T.v.a. récupérable sur services extérieurs et autres charges','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15626,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','4455',15621,'T.v.a. récupérable sur factures non parvenues','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15627,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','4456',15621,'T.v.a. transférée par d''autres entreprises','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15628,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','446', 15603,'Etat, autres taxes sur le chiffre d''affaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15629,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','447', 15603,'Etat, impots retenus a la source','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15630,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','4471',15629,'Impôt général sur le revenu','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15631,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','4472',15629,'Impôts sur salaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15632,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','4473',15629,'Contribution nationale','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15633,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','4474',15629,'Contribution nationale de solidarité','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15634,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','4478',15629,'Autres impôts et contributions','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15635,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','448', 15603,'Etat, charges a payer et produits a recevoir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15636,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','4486',15635,'Charges à payer','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15637,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','4487',15635,'Produits à recevoir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15638,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','449', 15603,'Etats, creances et dettes diverses','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15639,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','4491',15638,'Etat, obligations cautionnées','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15640,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','4492',15638,'Etat, avances et acomptes versés sur impôts','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15641,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','4493',15638,'Etat, fonds de dotation à recevoir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15642,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','4494',15638,'Etat, subventions d''équipement à recevoir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15643,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','4495',15638,'Etat, subventions d''exploitation à recevoir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15644,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','4496',15638,'Etat, subventions d''équilibre à recevoir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15645,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','4499',15638,'Etat, fond réglementé provisionné','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15646,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','45',  15512,'Organismes internationaux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15647,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','451', 15646,'Operations avec les organismes africains','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15648,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','452', 15646,'Operations avec les autres organismes internationaux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15649,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','458', 15646,'Organismes internationaux, fonds de dotation et subventions a recevoir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15650,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','4581',15649,'Organismes internationaux, fonds de dotation à recevoir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15651,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','4582',15649,'Organismes internationaux, subventions à recevoir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15652,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','46',  15512,'Associes-groupe','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15653,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','461', 15652,'Associes, operations sur le capital','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15654,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','4611',15653,'Associés apport en nature','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15655,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','4612',15653,'Associés apport en numéraire','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15656,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','4613',15653,'Actionnaires, capital souscrit appelé non versé','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15657,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','4614',15653,'Associés, capital appelé non versé','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15658,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','4615',15653,'Associés, versements reçus sur augmentation de capital','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15659,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','4616',15653,'Associés, versements anticipés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15660,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','4617',15653,'Actionnaires défaillants','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15661,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','4618',15653,'Associés, autres apports','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15662,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','4619',15653,'Associés, capital à rembourser','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15663,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','462', 15652,'Associes, comptes courants','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15664,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','4621',15663,'Principal','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15665,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','4626',15663,'Intérêts courus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15666,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','463', 15652,'Associes, operations faites en commun','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15667,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','465', 15652,'Associes, dividendes a payer','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15668,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','466', 15652,'Groupe, comptes courants','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15669,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','467', 15652,'Actionnaires, restant dû sur capital appele','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15670,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','47',  15512,'Debiteurs et crediteur divers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15671,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','471', 15670,'Comptes d''attente','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15672,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','4711',15671,'Débiteurs divers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15673,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','4712',15671,'Créditeurs divers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15674,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','4713',15671,'Obligataires, comptes de souscription','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15675,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','472', 15670,'Versements restant a effectuer sur titres non liberes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15676,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','4726',15675,'Titres de participation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15677,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','4727',15675,'Titres immobilisés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15678,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','4728',15675,'Titres de placement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15679,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','474', 15670,'Repartition periodique des charges et des produits','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15680,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','4746',15679,'Charges','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15681,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','4747',15679,'Produits','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15682,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','475', 15670,'Creances sur travaux non encore facturables','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15683,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','476', 15670,'Charges constatees d''avance','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15684,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','477', 15670,'Produits constates d''avance','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15685,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','478', 15670,'Ecarts de conversion actif','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15686,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','4781',15685,'Diminution des créances','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15687,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','4782',15685,'Augmentation des dettes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15688,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','4788',15685,'Différences compensées par couverture de change','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15689,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','479', 15670,'Ecarts de conversion passif','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15690,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','4791',15689,'Augmentation de créances','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15691,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','4792',15689,'Diminution des dettes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15692,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','4798',15689,'Différences compensées par couverture de change','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15693,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','48',  15512,'Creances et dettes hors activites ordinaires (hao)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15694,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','481', 15693,'Fournisseurs d''investissements','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15695,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','4811',15694,'Immobilisations incorporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15696,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','4812',15694,'Immobilisations corporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15697,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','4817',15694,'Retenues de garantie','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15698,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','4818',15694,'Factures non parvenues','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15699,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','482', 15693,'Fournisseurs d''investissements, effets a payer','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15700,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','483', 15693,'Dettes sur acquisition de titres de placement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15701,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','484', 15693,'Autres dettes hors activites ordinaires (h.a.o.)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15702,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','485', 15693,'Creances sur cessions d''immobilisations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15703,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','4851',15702,'En compte','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15704,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','4852',15702,'Effet à recevoir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15705,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','4855',15702,'Créances sur cessions immobilisations effets escomptés et non échus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15706,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','4857',15702,'Retenues de garantie','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15707,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','4858',15702,'Factures à établir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15708,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','486', 15693,'Creances sur cessions de titre de placement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15709,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','488', 15693,'Autres creances hors activites ordinaires (h.a.o.)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15710,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','49',  15512,'Depreciations des comptes fournisseurs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15711,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','491', 15710,'Depreciations des comptes clients','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15712,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','4911',15711,'Créances litigieuses','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15713,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','4912',15711,'Créances douteuses','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15714,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','492', 15710,'Depreciations des comptes personnel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15715,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','493', 15710,'Depreciations des comptes organismes sociaux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15716,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','494', 15710,'Depreciations des comptes etats et collectivites publiques','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15717,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','495', 15710,'Depreciations des comptes organismes internationaux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15718,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','496', 15710,'Depreciations des comptes associes et groupe','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15719,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','4962',15718,'Associés, comptes courants','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15720,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','4963',15718,'Associés, opérations faites en commun','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15721,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','4966',15718,'Groupe, comptes courants','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15722,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','497', 15710,'Depreciations des comptes debiteurs divers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15723,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','498', 15710,'Depreciations des comptes de creances h.a.o.','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15724,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','4981',15723,'Créances sur cessions d''immobilisations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15725,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','4982',15723,'Créances sur cessions de titres de placement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15726,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','4983',15723,'Autres créances (h.a.o.)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15727,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','499', 15710,'Risques provisionnes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15728,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','4991',15727,'Sur opérations d''exploitation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15729,'SYSCOHADA-CD','THIRDPARTY','XXXXXX','4998',15727,'Sur opérations (h.a.o.)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15730,'SYSCOHADA-CD','FINAN','XXXXXX','5',            0,'Titres de placement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15731,'SYSCOHADA-CD','FINAN','XXXXXX','501',      15730,'Titres du tresor et bon de caisse a court terme','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15732,'SYSCOHADA-CD','FINAN','XXXXXX','5011',     15731,'Titres du trésor à court terme','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15733,'SYSCOHADA-CD','FINAN','XXXXXX','5012',     15731,'Titres d''organismes financiers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15734,'SYSCOHADA-CD','FINAN','XXXXXX','5013',     15731,'Bons de caisse à court terme','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15735,'SYSCOHADA-CD','FINAN','XXXXXX','502',      15730,'Actions','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15736,'SYSCOHADA-CD','FINAN','XXXXXX','5021',     15735,'Actions propres','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15737,'SYSCOHADA-CD','FINAN','XXXXXX','5022',     15735,'Actions cotées','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15738,'SYSCOHADA-CD','FINAN','XXXXXX','5023',     15735,'Actions non cotées','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15739,'SYSCOHADA-CD','FINAN','XXXXXX','5024',     15735,'Actions démembrées (certificats d''investissement; droits de vote)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15740,'SYSCOHADA-CD','FINAN','XXXXXX','5025',     15735,'Autres titres conférant un droit de propriété','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15741,'SYSCOHADA-CD','FINAN','XXXXXX','503',      15730,'Obligations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15742,'SYSCOHADA-CD','FINAN','XXXXXX','5031',     15741,'Obligations émises par la société et rachetées par elle','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15743,'SYSCOHADA-CD','FINAN','XXXXXX','5032',     15741,'Obligations cotées','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15744,'SYSCOHADA-CD','FINAN','XXXXXX','5033',     15741,'Obligations non cotées','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15745,'SYSCOHADA-CD','FINAN','XXXXXX','5035',     15741,'Autres titres conférant un droit de créance','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15746,'SYSCOHADA-CD','FINAN','XXXXXX','504',      15730,'Bon de souscription','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15747,'SYSCOHADA-CD','FINAN','XXXXXX','5042',     15746,'Bons de souscription d''actions','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15748,'SYSCOHADA-CD','FINAN','XXXXXX','5043',     15746,'Bon de souscription d''obligations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15749,'SYSCOHADA-CD','FINAN','XXXXXX','505',      15730,'Titres negociables hors region','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15750,'SYSCOHADA-CD','FINAN','XXXXXX','506',      15730,'Interets courus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15751,'SYSCOHADA-CD','FINAN','XXXXXX','5061',     15750,'Titres du trésor et bons de caisse à court terme','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15752,'SYSCOHADA-CD','FINAN','XXXXXX','5062',     15750,'Actions','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15753,'SYSCOHADA-CD','FINAN','XXXXXX','5063',     15750,'Obligations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15754,'SYSCOHADA-CD','FINAN','XXXXXX','508',      15730,'Autres valeurs assimilees','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15755,'SYSCOHADA-CD','FINAN','XXXXXX','51',       15730,'Valeurs a encaisser','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15756,'SYSCOHADA-CD','FINAN','XXXXXX','511',      15755,'Effets a encaisser','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15757,'SYSCOHADA-CD','FINAN','XXXXXX','512',      15755,'Effets a l''encaissement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15758,'SYSCOHADA-CD','FINAN','XXXXXX','513',      15755,'Cheques a encaisser','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15759,'SYSCOHADA-CD','FINAN','XXXXXX','514',      15755,'Cheques a l''encaissement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15760,'SYSCOHADA-CD','FINAN','XXXXXX','515',      15755,'Cartes de credit a encaisser','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15761,'SYSCOHADA-CD','FINAN','XXXXXX','518',      15755,'Autres valeurs a l''encaissement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15762,'SYSCOHADA-CD','FINAN','XXXXXX','5181',     15761,'Warrants','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15763,'SYSCOHADA-CD','FINAN','XXXXXX','5182',     15761,'Billets de fonds','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15764,'SYSCOHADA-CD','FINAN','XXXXXX','5185',     15761,'Chèque de voyage','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15765,'SYSCOHADA-CD','FINAN','XXXXXX','5186',     15761,'Coupons échus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15766,'SYSCOHADA-CD','FINAN','XXXXXX','5187',     15761,'Intérêts échus des obligations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15767,'SYSCOHADA-CD','FINAN','XXXXXX','52',       15730,'Banques','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15768,'SYSCOHADA-CD','FINAN','XXXXXX','521',      15767,'Banques locales','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15769,'SYSCOHADA-CD','FINAN','XXXXXX','5211',     15768,'Banque x','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15770,'SYSCOHADA-CD','FINAN','XXXXXX','5212',     15768,'Banque y','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15771,'SYSCOHADA-CD','FINAN','XXXXXX','522',      15767,'Banques autres etats region','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15772,'SYSCOHADA-CD','FINAN','XXXXXX','523',      15767,'Banques autres etats zone monetaire','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15773,'SYSCOHADA-CD','FINAN','XXXXXX','524',      15767,'Banques hors zone monetaire','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15774,'SYSCOHADA-CD','FINAN','XXXXXX','526',      15767,'Banques, interets courus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15775,'SYSCOHADA-CD','FINAN','XXXXXX','5261',     15768,'Banques, intérêts courus, charges à payer','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15776,'SYSCOHADA-CD','FINAN','XXXXXX','5267',     15768,'Banques, intérêts courus, produits à recevoir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15777,'SYSCOHADA-CD','FINAN','XXXXXX','53',       15730,'Etablissements financiers et assimiles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15778,'SYSCOHADA-CD','FINAN','XXXXXX','531',      15777,'Cheques postaux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15779,'SYSCOHADA-CD','FINAN','XXXXXX','532',      15777,'Tresor','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15780,'SYSCOHADA-CD','FINAN','XXXXXX','533',      15777,'Societe de gestion et d''intermediation (s.g.i.)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15781,'SYSCOHADA-CD','FINAN','XXXXXX','536',      15777,'Etablissements financiers, interets courus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15782,'SYSCOHADA-CD','FINAN','XXXXXX','5361',     15781,'Etablissements financiers, intérêts courus, charges à payer','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15783,'SYSCOHADA-CD','FINAN','XXXXXX','5362',     15781,'Etablissements financiers, intérêts courus, produits à recevoir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15784,'SYSCOHADA-CD','FINAN','XXXXXX','538',      15777,'Autres organismes financiers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15785,'SYSCOHADA-CD','FINAN','XXXXXX','54',       15730,'Instruments de tresorerie','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15786,'SYSCOHADA-CD','FINAN','XXXXXX','541',      15785,'Options de taux d''interets','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15787,'SYSCOHADA-CD','FINAN','XXXXXX','542',      15785,'Options de taux de change','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15788,'SYSCOHADA-CD','FINAN','XXXXXX','543',      15785,'Options de taux boursiers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15789,'SYSCOHADA-CD','FINAN','XXXXXX','544',      15785,'Instruments de marches  a terme','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15790,'SYSCOHADA-CD','FINAN','XXXXXX','545',      15785,'Avoirs d''or et autres metaux precieux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15791,'SYSCOHADA-CD','FINAN','XXXXXX','56',       15730,'Banques, credits de tresorerie et d''escompte','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15792,'SYSCOHADA-CD','FINAN','XXXXXX','561',      15791,'Credits de tresorerie','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15793,'SYSCOHADA-CD','FINAN','XXXXXX','564',      15791,'Escompte de credits de campagne','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15794,'SYSCOHADA-CD','FINAN','XXXXXX','565',      15791,'Escompte de credits ordinaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15795,'SYSCOHADA-CD','FINAN','XXXXXX','566',      15791,'Banques, credits de tresorerie, interets courus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15796,'SYSCOHADA-CD','FINAN','XXXXXX','5661',     15795,'Banques, crédits de trésorerie, intérêts courus, charges à payer','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15797,'SYSCOHADA-CD','FINAN','XXXXXX','5667',     15795,'Banques, crédits de trésorerie, intérêts courus, produits à recevoir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15798,'SYSCOHADA-CD','FINAN','XXXXXX','57',       15730,'Caisse','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15799,'SYSCOHADA-CD','FINAN','XXXXXX','571',      15798,'Caisse siege social','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15800,'SYSCOHADA-CD','FINAN','XXXXXX','5711',     15799,'En unités monétaires légales','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15801,'SYSCOHADA-CD','FINAN','XXXXXX','5712',     15799,'En devises','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15802,'SYSCOHADA-CD','FINAN','XXXXXX','572',      15798,'Caisse succursale a','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15803,'SYSCOHADA-CD','FINAN','XXXXXX','5721',     15802,'En unités monétaires légales','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15804,'SYSCOHADA-CD','FINAN','XXXXXX','5722',     15802,'En devises','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15805,'SYSCOHADA-CD','FINAN','XXXXXX','573',      15798,'Caisse succursale b','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15806,'SYSCOHADA-CD','FINAN','XXXXXX','5731',     15805,'En unités monétaires légales','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15807,'SYSCOHADA-CD','FINAN','XXXXXX','5732',     15805,'En devises','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15808,'SYSCOHADA-CD','FINAN','XXXXXX','58',       15730,'Regies d''avances, accreditifs et virements internes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15809,'SYSCOHADA-CD','FINAN','XXXXXX','581',      15808,'Regies d''avances','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15810,'SYSCOHADA-CD','FINAN','XXXXXX','582',      15808,'Accreditifs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15811,'SYSCOHADA-CD','FINAN','XXXXXX','585',      15808,'Virements de fonds','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15812,'SYSCOHADA-CD','FINAN','XXXXXX','588',      15808,'Autres virements internes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15813,'SYSCOHADA-CD','FINAN','XXXXXX','59',       15730,'Depreciations des titres de placement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15814,'SYSCOHADA-CD','FINAN','XXXXXX','591',      15813,'Depreciations des titres et valeurs a encaisser','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15815,'SYSCOHADA-CD','FINAN','XXXXXX','592',      15813,'Depreciations des comptes banques','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15816,'SYSCOHADA-CD','FINAN','XXXXXX','593',      15813,'Depreciations des comptes etablissements financiers et assimiles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15817,'SYSCOHADA-CD','FINAN','XXXXXX','594',      15813,'Depreciations des comptes d''instruments de tresorerie','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15818,'SYSCOHADA-CD','FINAN','XXXXXX','599',      15813,'Risques provisionnes a caractere financier','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15819,'SYSCOHADA-CD','EXPENSE','XXXXXX','6',          0,'Achats et variations de stocks','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15820,'SYSCOHADA-CD','EXPENSE','XXXXXX','601',    15819,'Achats de marchandises','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15821,'SYSCOHADA-CD','EXPENSE','XXXXXX','6011',   16820,'Dans la région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15822,'SYSCOHADA-CD','EXPENSE','XXXXXX','6012',   16820,'Hors région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15823,'SYSCOHADA-CD','EXPENSE','XXXXXX','6013',   16820,'Aux entreprises du groupe dans la région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15824,'SYSCOHADA-CD','EXPENSE','XXXXXX','6014',   16820,'Aux entreprises du groupe hors région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15825,'SYSCOHADA-CD','EXPENSE','XXXXXX','6019',   16820,'Rabais, remises et ristournes obtenus (non ventilés)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15826,'SYSCOHADA-CD','EXPENSE','XXXXXX','602',    15819,'Achats de matieres premieres et fournitures liees','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15827,'SYSCOHADA-CD','EXPENSE','XXXXXX','6021',   15826,'Dans la région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15828,'SYSCOHADA-CD','EXPENSE','XXXXXX','6022',   15826,'Hors région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15829,'SYSCOHADA-CD','EXPENSE','XXXXXX','6023',   15826,'Aux entreprises du groupe dans la région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15830,'SYSCOHADA-CD','EXPENSE','XXXXXX','6024',   15826,'Aux entreprises du groupe hors région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15831,'SYSCOHADA-CD','EXPENSE','XXXXXX','6029',   15826,'Rabais, remises et ristournes obtenus (non ventilés)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15832,'SYSCOHADA-CD','EXPENSE','XXXXXX','603',    15819,'Variations des stocks et biens achetes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15833,'SYSCOHADA-CD','EXPENSE','XXXXXX','6031',   15832,'Variations des stocks de marchandises','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15834,'SYSCOHADA-CD','EXPENSE','XXXXXX','6032',   15832,'Variations des stocks de matiéres premiéres et fournitures liées','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15835,'SYSCOHADA-CD','EXPENSE','XXXXXX','6033',   15832,'Variations des stocks d''autres approvisionnements','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15836,'SYSCOHADA-CD','EXPENSE','XXXXXX','604',    15819,'Achats stockes de matieres et fournitures consommables','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15837,'SYSCOHADA-CD','EXPENSE','XXXXXX','6041',   15836,'Matiéres consommables','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15838,'SYSCOHADA-CD','EXPENSE','XXXXXX','6042',   15836,'Matiéres combustibles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15839,'SYSCOHADA-CD','EXPENSE','XXXXXX','6043',   15836,'Produits d''entretien','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15840,'SYSCOHADA-CD','EXPENSE','XXXXXX','6044',   15836,'Fournitures d''atelier et d''usine','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15841,'SYSCOHADA-CD','EXPENSE','XXXXXX','6046',   15836,'Fournitures de magasin','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15842,'SYSCOHADA-CD','EXPENSE','XXXXXX','6047',   15836,'Fournitures de bureau','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15843,'SYSCOHADA-CD','EXPENSE','XXXXXX','6049',   15836,'Rabais, remises et ristournes obtenus (non ventilés)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15844,'SYSCOHADA-CD','EXPENSE','XXXXXX','605',    15819,'Autres achats','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15845,'SYSCOHADA-CD','EXPENSE','XXXXXX','6051',   15844,'Fournitures non stockables - eau','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15846,'SYSCOHADA-CD','EXPENSE','XXXXXX','6052',   15844,'Fournitures non stockables - electricité','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15847,'SYSCOHADA-CD','EXPENSE','XXXXXX','6053',   15844,'Fournitures non stockables - autres énergies','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15848,'SYSCOHADA-CD','EXPENSE','XXXXXX','6054',   15844,'Fournitures d''entretien non stockables','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15849,'SYSCOHADA-CD','EXPENSE','XXXXXX','6055',   15844,'Fournitures de bureau non stockables','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15850,'SYSCOHADA-CD','EXPENSE','XXXXXX','6056',   15844,'Achats de petits matériel et outillage','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15851,'SYSCOHADA-CD','EXPENSE','XXXXXX','6057',   15844,'Achats d''études et de prestations de services','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15852,'SYSCOHADA-CD','EXPENSE','XXXXXX','6058',   15844,'Achats de travaux, matériels et équipements','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15853,'SYSCOHADA-CD','EXPENSE','XXXXXX','6059',   15844,'Rabais, remises et ristournes obtenus (non ventilés)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15854,'SYSCOHADA-CD','EXPENSE','XXXXXX','608',    15819,'Achats d''emballages','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15855,'SYSCOHADA-CD','EXPENSE','XXXXXX','6081',   15854,'Emballages perdus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15856,'SYSCOHADA-CD','EXPENSE','XXXXXX','6082',   15854,'Emballages récupérables non identifiables','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15857,'SYSCOHADA-CD','EXPENSE','XXXXXX','6083',   15854,'Emballages à usage mixte','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15858,'SYSCOHADA-CD','EXPENSE','XXXXXX','6089',   15854,'Rabais, remises et ristournes obtenus (non ventilés)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15859,'SYSCOHADA-CD','EXPENSE','XXXXXX','61',     15819,'Transports','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15860,'SYSCOHADA-CD','EXPENSE','XXXXXX','611',    15859,'Transports sur achats','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15861,'SYSCOHADA-CD','EXPENSE','XXXXXX','612',    15859,'Transport sur ventes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15862,'SYSCOHADA-CD','EXPENSE','XXXXXX','613',    15859,'Transports pour le compte de tiers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15863,'SYSCOHADA-CD','EXPENSE','XXXXXX','614',    15859,'Transports du personnel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15864,'SYSCOHADA-CD','EXPENSE','XXXXXX','616',    15859,'Transports de plis','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15865,'SYSCOHADA-CD','EXPENSE','XXXXXX','618',    15859,'Autres frais de transport','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15866,'SYSCOHADA-CD','EXPENSE','XXXXXX','6181',   15865,'Voyages et déplacements','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15867,'SYSCOHADA-CD','EXPENSE','XXXXXX','6182',   15865,'Transports entre établissements ou chantiers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15868,'SYSCOHADA-CD','EXPENSE','XXXXXX','6183',   15865,'Transports administratifs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15869,'SYSCOHADA-CD','EXPENSE','XXXXXX','62',     15819,'Services exterieurs a','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15870,'SYSCOHADA-CD','EXPENSE','XXXXXX','621',    15869,'Sous traitance generale','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15871,'SYSCOHADA-CD','EXPENSE','XXXXXX','622',    15869,'Locations et charges locatives','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15872,'SYSCOHADA-CD','EXPENSE','XXXXXX','6221',   15871,'Locations de terrains','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15873,'SYSCOHADA-CD','EXPENSE','XXXXXX','6222',   15871,'Locations de bâtiments','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15874,'SYSCOHADA-CD','EXPENSE','XXXXXX','6223',   15871,'Location de matériels et outillages','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15875,'SYSCOHADA-CD','EXPENSE','XXXXXX','6224',   15871,'Malis sur emballages','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15876,'SYSCOHADA-CD','EXPENSE','XXXXXX','6225',   15871,'Locations d''emballages','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15877,'SYSCOHADA-CD','EXPENSE','XXXXXX','6228',   15871,'Locations et charges locatives diverses','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15878,'SYSCOHADA-CD','EXPENSE','XXXXXX','623',    15869,'Redevances de credit bail et contrats assimiles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15879,'SYSCOHADA-CD','EXPENSE','XXXXXX','6232',   15878,'Crédits-bail immobilier','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15880,'SYSCOHADA-CD','EXPENSE','XXXXXX','6233',   15878,'Crédits-bail mobilier','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15881,'SYSCOHADA-CD','EXPENSE','XXXXXX','6235',   15878,'Contrats assimilés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15882,'SYSCOHADA-CD','EXPENSE','XXXXXX','624',    15869,'Entretiens, reparations et maintenance','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15883,'SYSCOHADA-CD','EXPENSE','XXXXXX','6241',   15882,'Entretien et réparation des biens immobiliers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15884,'SYSCOHADA-CD','EXPENSE','XXXXXX','6242',   15882,'Entretien et réparation des biens mobiliers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15885,'SYSCOHADA-CD','EXPENSE','XXXXXX','6243',   15882,'Maintenance','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15886,'SYSCOHADA-CD','EXPENSE','XXXXXX','6248',   15882,'Autres entretiens et réparations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15887,'SYSCOHADA-CD','EXPENSE','XXXXXX','625',    15869,'Primes d''assurance','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15888,'SYSCOHADA-CD','EXPENSE','XXXXXX','6251',   15887,'Assurances multirisques','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15889,'SYSCOHADA-CD','EXPENSE','XXXXXX','6252',   15887,'Assurances matériel de transport','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15890,'SYSCOHADA-CD','EXPENSE','XXXXXX','6253',   15887,'Assurances risques d''exploitation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15891,'SYSCOHADA-CD','EXPENSE','XXXXXX','6254',   15887,'Assurances responsabilité du producteur','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15892,'SYSCOHADA-CD','EXPENSE','XXXXXX','6255',   15887,'Assurances insolvabilité clients','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15893,'SYSCOHADA-CD','EXPENSE','XXXXXX','6256',   15887,'Assurances transport sur achats','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15894,'SYSCOHADA-CD','EXPENSE','XXXXXX','6257',   15887,'Assurances transport sur ventes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15895,'SYSCOHADA-CD','EXPENSE','XXXXXX','6258',   15887,'Autres primes d''assurances','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15896,'SYSCOHADA-CD','EXPENSE','XXXXXX','626',    15869,'Etudes, recherches et documentation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15897,'SYSCOHADA-CD','EXPENSE','XXXXXX','6261',   15896,'Etudes et recherches','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15898,'SYSCOHADA-CD','EXPENSE','XXXXXX','6265',   15896,'Documentation générale','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15899,'SYSCOHADA-CD','EXPENSE','XXXXXX','6266',   15896,'Documentation technique','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15900,'SYSCOHADA-CD','EXPENSE','XXXXXX','627',    15869,'Publicite, publications, relations publiques','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15901,'SYSCOHADA-CD','EXPENSE','XXXXXX','6271',   15900,'Annonces, insertions','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15902,'SYSCOHADA-CD','EXPENSE','XXXXXX','6272',   15900,'Catalogues, imprimés publicitaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15903,'SYSCOHADA-CD','EXPENSE','XXXXXX','6273',   15900,'Echantillons','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15904,'SYSCOHADA-CD','EXPENSE','XXXXXX','6274',   15900,'Foires et expositions','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15905,'SYSCOHADA-CD','EXPENSE','XXXXXX','6275',   15900,'Publications','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15906,'SYSCOHADA-CD','EXPENSE','XXXXXX','6276',   15900,'Cadeaux à la clientèle','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15907,'SYSCOHADA-CD','EXPENSE','XXXXXX','6277',   15900,'Frais de colloques, séminaires, conférences','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15908,'SYSCOHADA-CD','EXPENSE','XXXXXX','6278',   15900,'Autres charges de publicités et relations publiques','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15909,'SYSCOHADA-CD','EXPENSE','XXXXXX','628',    15869,'Frais de telecommunications','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15910,'SYSCOHADA-CD','EXPENSE','XXXXXX','6281',   15909,'Frais de téléphone','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15911,'SYSCOHADA-CD','EXPENSE','XXXXXX','6282',   15909,'Frais de télex','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15912,'SYSCOHADA-CD','EXPENSE','XXXXXX','6283',   15909,'Frais de télécopie','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15913,'SYSCOHADA-CD','EXPENSE','XXXXXX','6288',   15909,'Autres frais de télécommunications','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15914,'SYSCOHADA-CD','EXPENSE','XXXXXX','63',     15819,'Services exterieurs b','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15915,'SYSCOHADA-CD','EXPENSE','XXXXXX','631',    15914,'Frais bancaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15916,'SYSCOHADA-CD','EXPENSE','XXXXXX','6311',   15915,'Frais sur titre (achats, vente, garde)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15917,'SYSCOHADA-CD','EXPENSE','XXXXXX','6312',   15915,'Frais sur effets','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15918,'SYSCOHADA-CD','EXPENSE','XXXXXX','6313',   15915,'Locations de coffres','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15919,'SYSCOHADA-CD','EXPENSE','XXXXXX','6315',   15915,'Commissions sur cartes de crédit','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15920,'SYSCOHADA-CD','EXPENSE','XXXXXX','6316',   15915,'Frais d''émission d''emprunts','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15921,'SYSCOHADA-CD','EXPENSE','XXXXXX','6318',   15915,'Autres frais bancaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15922,'SYSCOHADA-CD','EXPENSE','XXXXXX','632',    15914,'Remunerations d''intermediaires et de conseils','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15923,'SYSCOHADA-CD','EXPENSE','XXXXXX','6321',   15922,'Commissions et courtages sur achats','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15924,'SYSCOHADA-CD','EXPENSE','XXXXXX','6322',   15922,'Commissions et courtages sur ventes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15925,'SYSCOHADA-CD','EXPENSE','XXXXXX','6323',   15922,'Rémunérations des transitaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15926,'SYSCOHADA-CD','EXPENSE','XXXXXX','6324',   15922,'Honoraires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15927,'SYSCOHADA-CD','EXPENSE','XXXXXX','6325',   15922,'Frais d''actes et de contentieux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15928,'SYSCOHADA-CD','EXPENSE','XXXXXX','6328',   15922,'Divers frais','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15929,'SYSCOHADA-CD','EXPENSE','XXXXXX','633',    15914,'Frais de formation du personnel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15930,'SYSCOHADA-CD','EXPENSE','XXXXXX','634',    15914,'Redevances pour brevets, licences, logiciels et droits similaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15931,'SYSCOHADA-CD','EXPENSE','XXXXXX','6342',   15930,'Redevances pour brevets, licences, concessions et droits similaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15932,'SYSCOHADA-CD','EXPENSE','XXXXXX','6343',   15930,'Redevances pour logiciel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15933,'SYSCOHADA-CD','EXPENSE','XXXXXX','6344',   15930,'Redevances pour marques','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15934,'SYSCOHADA-CD','EXPENSE','XXXXXX','635',    15914,'Cotisations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15935,'SYSCOHADA-CD','EXPENSE','XXXXXX','6351',   15934,'Cotisations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15936,'SYSCOHADA-CD','EXPENSE','XXXXXX','6358',   15934,'Concours divers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15937,'SYSCOHADA-CD','EXPENSE','XXXXXX','636',    15914,'Redevances verses au concedant (concessions service public)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15938,'SYSCOHADA-CD','EXPENSE','XXXXXX','637',    15914,'Remunerations du personnel exterieur a l''entreprise','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15939,'SYSCOHADA-CD','EXPENSE','XXXXXX','6371',   15938,'Personnel intérimaire','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15940,'SYSCOHADA-CD','EXPENSE','XXXXXX','6372',   15938,'Personnel détaché ou prêté à l''entreprise','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15941,'SYSCOHADA-CD','EXPENSE','XXXXXX','638',    15914,'Autres charges externes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15942,'SYSCOHADA-CD','EXPENSE','XXXXXX','6381',   15941,'Frais de recrutement du personnel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15943,'SYSCOHADA-CD','EXPENSE','XXXXXX','6382',   15941,'Frais de déménagement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15944,'SYSCOHADA-CD','EXPENSE','XXXXXX','6383',   15941,'Réceptions','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15945,'SYSCOHADA-CD','EXPENSE','XXXXXX','6384',   15941,'Missions','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15946,'SYSCOHADA-CD','EXPENSE','XXXXXX','64',     15819,'Impots et taxes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15947,'SYSCOHADA-CD','EXPENSE','XXXXXX','641',    15946,'Impots et taxes directs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15948,'SYSCOHADA-CD','EXPENSE','XXXXXX','6411',   15947,'Impots fonciers et taxes annexes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15949,'SYSCOHADA-CD','EXPENSE','XXXXXX','6412',   15947,'Patentes, licences et taxes annexes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15950,'SYSCOHADA-CD','EXPENSE','XXXXXX','6413',   15947,'Taxes sur appointements et salaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15951,'SYSCOHADA-CD','EXPENSE','XXXXXX','6414',   15947,'Taxes d''apprentissage','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15952,'SYSCOHADA-CD','EXPENSE','XXXXXX','6415',   15947,'Formation professionnelle continue','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15953,'SYSCOHADA-CD','EXPENSE','XXXXXX','6418',   15947,'Autres impôts et taxes directs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15954,'SYSCOHADA-CD','EXPENSE','XXXXXX','645',    15946,'Impots et taxes indirects','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15955,'SYSCOHADA-CD','EXPENSE','XXXXXX','646',    15946,'Droits d''enregistrement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15956,'SYSCOHADA-CD','EXPENSE','XXXXXX','6461',   15955,'Droits de mutation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15957,'SYSCOHADA-CD','EXPENSE','XXXXXX','6462',   15955,'Droits de timbre','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15958,'SYSCOHADA-CD','EXPENSE','XXXXXX','6463',   15955,'Taxes sur les véhicules de société','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15959,'SYSCOHADA-CD','EXPENSE','XXXXXX','6464',   15955,'Vignettes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15960,'SYSCOHADA-CD','EXPENSE','XXXXXX','6468',   15955,'Autres droits','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15961,'SYSCOHADA-CD','EXPENSE','XXXXXX','647',    15946,'Penalites et amendes fiscales','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15962,'SYSCOHADA-CD','EXPENSE','XXXXXX','6471',   15961,'Pénalités d''assiette, impots directs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15963,'SYSCOHADA-CD','EXPENSE','XXXXXX','6472',   15961,'Pénalités d''assiette, impôts indirects','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15964,'SYSCOHADA-CD','EXPENSE','XXXXXX','6473',   15961,'Pénalités de recouvrement, impôts directs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15965,'SYSCOHADA-CD','EXPENSE','XXXXXX','6474',   15961,'Pénalités de recouvrement, impôts indirects','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15966,'SYSCOHADA-CD','EXPENSE','XXXXXX','6478',   15961,'Autres amendes pénales et fiscales','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15967,'SYSCOHADA-CD','EXPENSE','XXXXXX','648',    15946,'Autres impots et taxes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15968,'SYSCOHADA-CD','EXPENSE','XXXXXX','65',     15819,'Autres charges','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15969,'SYSCOHADA-CD','EXPENSE','XXXXXX','651',    15968,'Pertes sur creances clients et autres debiteurs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15970,'SYSCOHADA-CD','EXPENSE','XXXXXX','6511',   15969,'Pertes sur clients','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15971,'SYSCOHADA-CD','EXPENSE','XXXXXX','6515',   15969,'Autres débiteurs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15972,'SYSCOHADA-CD','EXPENSE','XXXXXX','652',    15968,'Quote-part de resultat sur operations faites en commun','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15973,'SYSCOHADA-CD','EXPENSE','XXXXXX','6521',   15972,'Quote-part transféré de bénéfices (comptabilté du gérants)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15974,'SYSCOHADA-CD','EXPENSE','XXXXXX','6525',   15972,'Pertes imputées par transfert (comptabilité des associés non gérants)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15975,'SYSCOHADA-CD','EXPENSE','XXXXXX','653',    15968,'Quote-part de resultat annulee sur execution partielle de contrats pluri-exercices','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15976,'SYSCOHADA-CD','EXPENSE','XXXXXX','654',    15968,'Valeur comptable des cessions courantes d''immobilisations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15977,'SYSCOHADA-CD','EXPENSE','XXXXXX','658',    15968,'Charges diverses','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15978,'SYSCOHADA-CD','EXPENSE','XXXXXX','6581',   15977,'Jetons de présence et autres rémunérations d''administrateurs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15979,'SYSCOHADA-CD','EXPENSE','XXXXXX','6582',   15977,'Dons','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15980,'SYSCOHADA-CD','EXPENSE','XXXXXX','6583',   15977,'Mécénat','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15981,'SYSCOHADA-CD','EXPENSE','XXXXXX','659',    15968,'Charges provisionnees d''exploitation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15982,'SYSCOHADA-CD','EXPENSE','XXXXXX','6591',   15981,'Sur risque à court terme','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15983,'SYSCOHADA-CD','EXPENSE','XXXXXX','6593',   15981,'Sur stocks','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15984,'SYSCOHADA-CD','EXPENSE','XXXXXX','6594',   15981,'Sur créances','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15985,'SYSCOHADA-CD','EXPENSE','XXXXXX','6598',   15981,'Autres charges provisionnées','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15986,'SYSCOHADA-CD','EXPENSE','XXXXXX','66',     15819,'Charges de personnel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15987,'SYSCOHADA-CD','EXPENSE','XXXXXX','661',    15986,'Remunerations directes versees au personnel national','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15988,'SYSCOHADA-CD','EXPENSE','XXXXXX','6611',   15987,'Appointements salaires et commissions','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15989,'SYSCOHADA-CD','EXPENSE','XXXXXX','6612',   15987,'Primes et gratifications','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15990,'SYSCOHADA-CD','EXPENSE','XXXXXX','6613',   15987,'Congés payés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15991,'SYSCOHADA-CD','EXPENSE','XXXXXX','6614',   15987,'Indemnités de préavis, de licencement et de recherche d''embauche','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15992,'SYSCOHADA-CD','EXPENSE','XXXXXX','6615',   15987,'Indemnités de maladie versées aux travailleurs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15993,'SYSCOHADA-CD','EXPENSE','XXXXXX','6616',   15987,'Supplément familial','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15994,'SYSCOHADA-CD','EXPENSE','XXXXXX','6617',   15987,'Avantages en nature','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15995,'SYSCOHADA-CD','EXPENSE','XXXXXX','6618',   15987,'Autres rémunérations directes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15996,'SYSCOHADA-CD','EXPENSE','XXXXXX','662',    15986,'Remunerations directes versees au personnel non national','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15997,'SYSCOHADA-CD','EXPENSE','XXXXXX','6621',   15996,'Appointements salaires et commissions','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15998,'SYSCOHADA-CD','EXPENSE','XXXXXX','6622',   15996,'Primes et gratifications','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15999,'SYSCOHADA-CD','EXPENSE','XXXXXX','6623',   15996,'Congés payés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16000,'SYSCOHADA-CD','EXPENSE','XXXXXX','6624',   15996,'Indemnités de préavis, de licencement et de recherche d''embauche','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16001,'SYSCOHADA-CD','EXPENSE','XXXXXX','6625',   15996,'Indemnités de maladie versées aux travailleurs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16002,'SYSCOHADA-CD','EXPENSE','XXXXXX','6626',   15996,'Supplément familial','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16003,'SYSCOHADA-CD','EXPENSE','XXXXXX','6627',   15996,'Avantages en nature','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16004,'SYSCOHADA-CD','EXPENSE','XXXXXX','6628',   15996,'Autres rémunérations directes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16005,'SYSCOHADA-CD','EXPENSE','XXXXXX','663',    15986,'Indemnites forfaitaires versees au personnel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16006,'SYSCOHADA-CD','EXPENSE','XXXXXX','6631',   16005,'Indemnités de logement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16007,'SYSCOHADA-CD','EXPENSE','XXXXXX','6632',   16005,'Indemnités de représentation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16008,'SYSCOHADA-CD','EXPENSE','XXXXXX','6633',   16005,'Indemnités d''expatriation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16009,'SYSCOHADA-CD','EXPENSE','XXXXXX','6638',   16005,'Autres indemnités et avantages divers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16010,'SYSCOHADA-CD','EXPENSE','XXXXXX','664',    15986,'Charges sociales','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16011,'SYSCOHADA-CD','EXPENSE','XXXXXX','6641',   16010,'Charges sociales sur rémunération du personnel national','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16012,'SYSCOHADA-CD','EXPENSE','XXXXXX','6642',   16010,'Charges sociales sur rémunération du personnel non national','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16013,'SYSCOHADA-CD','EXPENSE','XXXXXX','666',    15986,'Remunerations et charges sociales de l''exploitant individuel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16014,'SYSCOHADA-CD','EXPENSE','XXXXXX','6661',   16013,'Rémunérations du travail de l''exploitant','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16015,'SYSCOHADA-CD','EXPENSE','XXXXXX','6662',   16013,'Charges sociales','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16016,'SYSCOHADA-CD','EXPENSE','XXXXXX','667',    15986,'Remunerations transferee de personnel exterieur','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16017,'SYSCOHADA-CD','EXPENSE','XXXXXX','6671',   16016,'Personnel intérimaire','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16018,'SYSCOHADA-CD','EXPENSE','XXXXXX','6672',   16016,'Personnel détaché ou prêté à l''entreprise','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16019,'SYSCOHADA-CD','EXPENSE','XXXXXX','668',    15986,'Autres charges sociales','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16020,'SYSCOHADA-CD','EXPENSE','XXXXXX','6681',   16019,'Versements aux syndicats et comités d''entreprise, d''établisement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16021,'SYSCOHADA-CD','EXPENSE','XXXXXX','6682',   16019,'Versements aux comité d''hygiéne et de sécurité','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16022,'SYSCOHADA-CD','EXPENSE','XXXXXX','6683',   16019,'Versements aux autres oeuvres sociales','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16023,'SYSCOHADA-CD','EXPENSE','XXXXXX','6684',   16019,'Médecine du travail et pharmacie','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16024,'SYSCOHADA-CD','EXPENSE','XXXXXX','67',     15819,'Frais financiers et charges assimilees','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16025,'SYSCOHADA-CD','EXPENSE','XXXXXX','671',    16024,'Interets des emprunts','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16026,'SYSCOHADA-CD','EXPENSE','XXXXXX','6711',   16025,'Emprunts obligataires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16027,'SYSCOHADA-CD','EXPENSE','XXXXXX','6712',   16025,'Emprunts auprès des établissements de crédit','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16028,'SYSCOHADA-CD','EXPENSE','XXXXXX','6713',   16025,'Dettes liées à des participations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16029,'SYSCOHADA-CD','EXPENSE','XXXXXX','672',    16024,'Interets dans loyers de credit bail et contrats assimiles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16030,'SYSCOHADA-CD','EXPENSE','XXXXXX','6721',   16029,'Intérêts dans loyers de crédit-bail immobilier','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16031,'SYSCOHADA-CD','EXPENSE','XXXXXX','6722',   16029,'Intérêts dans loyers de crédit-bail mobilier','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16032,'SYSCOHADA-CD','EXPENSE','XXXXXX','6723',   16029,'Intérêts dans loyers des autres contrats','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16033,'SYSCOHADA-CD','EXPENSE','XXXXXX','673',    16024,'Escomptes accordes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16034,'SYSCOHADA-CD','EXPENSE','XXXXXX','674',    16024,'Autres interets','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16035,'SYSCOHADA-CD','EXPENSE','XXXXXX','6741',   16034,'Avances reçues et dépôts créditeurs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16036,'SYSCOHADA-CD','EXPENSE','XXXXXX','6742',   16034,'Comptes courants bloqués','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16037,'SYSCOHADA-CD','EXPENSE','XXXXXX','6743',   16034,'Intérêts sur obligations cautionnées','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16038,'SYSCOHADA-CD','EXPENSE','XXXXXX','6744',   16034,'Intérêts sur dettes commerciales','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16039,'SYSCOHADA-CD','EXPENSE','XXXXXX','6745',   16034,'Intérêts bancaires et sur opérations de trésorerie et d''escompte','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16040,'SYSCOHADA-CD','EXPENSE','XXXXXX','6748',   16034,'Intérêts sur dettes diverses','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16041,'SYSCOHADA-CD','EXPENSE','XXXXXX','675',    16024,'Escomptes des effets de commerce','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16042,'SYSCOHADA-CD','EXPENSE','XXXXXX','676',    16024,'Pertes de change','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16043,'SYSCOHADA-CD','EXPENSE','XXXXXX','677',    16024,'Pertes sur cessions de titres  de placement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16044,'SYSCOHADA-CD','EXPENSE','XXXXXX','678',    16024,'Pertes sur risques financiers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16045,'SYSCOHADA-CD','EXPENSE','XXXXXX','6781',   16044,'Sur rentes viagères','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16046,'SYSCOHADA-CD','EXPENSE','XXXXXX','6782',   16044,'Sur opérations fiancières','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16047,'SYSCOHADA-CD','EXPENSE','XXXXXX','6783',   16044,'Sur instruments de trésorerie','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16048,'SYSCOHADA-CD','EXPENSE','XXXXXX','679',    16024,'Charges provisionnees financieres','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16049,'SYSCOHADA-CD','EXPENSE','XXXXXX','6791',   16048,'Sur risque financiers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16050,'SYSCOHADA-CD','EXPENSE','XXXXXX','6795',   16048,'Sur titres de placements','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16051,'SYSCOHADA-CD','EXPENSE','XXXXXX','6798',   16048,'Autres charges provisionnées financières','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16052,'SYSCOHADA-CD','EXPENSE','XXXXXX','68',     15819,'Dotations aus amortissements','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16053,'SYSCOHADA-CD','EXPENSE','XXXXXX','681',    16052,'Dotations aux amortissements d''exploitation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16054,'SYSCOHADA-CD','EXPENSE','XXXXXX','6811',   16052,'Dotations aux amortissements des charges immobilisées','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16055,'SYSCOHADA-CD','EXPENSE','XXXXXX','6812',   16052,'Dotations aux amortissements des immobilisations incorporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16056,'SYSCOHADA-CD','EXPENSE','XXXXXX','6813',   16052,'Dotations aux amortissements des immobilisations corporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16057,'SYSCOHADA-CD','EXPENSE','XXXXXX','687',    16052,'Dotations aux amortissements a caractere financier','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16058,'SYSCOHADA-CD','EXPENSE','XXXXXX','6872',   16057,'Dotations aux amortissements des primes de remboursement des obligations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16059,'SYSCOHADA-CD','EXPENSE','XXXXXX','6878',   16057,'Autres dotations aux amortissements à caractère financier','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16060,'SYSCOHADA-CD','EXPENSE','XXXXXX','69',     15819,'Dotattions aux provisions','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16061,'SYSCOHADA-CD','EXPENSE','XXXXXX','691',    16060,'Dotation aux provisions d''exploitation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16062,'SYSCOHADA-CD','EXPENSE','XXXXXX','6911',   16061,'Pour risques et charges','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16063,'SYSCOHADA-CD','EXPENSE','XXXXXX','6912',   16061,'Pour grosses réparations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16064,'SYSCOHADA-CD','EXPENSE','XXXXXX','6913',   16061,'Pour dépréciation des immobilisations incorporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16065,'SYSCOHADA-CD','EXPENSE','XXXXXX','6914',   16061,'Pour dépréciation des immobilisations corporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16066,'SYSCOHADA-CD','EXPENSE','XXXXXX','697',    16060,'Dotations aux provisions financieres','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16067,'SYSCOHADA-CD','EXPENSE','XXXXXX','6971',   16066,'Pour risques et charges','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16068,'SYSCOHADA-CD','EXPENSE','XXXXXX','6972',   16066,'Pour dépréciation des immobilisations financières','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16069,'SYSCOHADA-CD','INCOME','XXXXXX','7',           0,'Ventes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16070,'SYSCOHADA-CD','INCOME','XXXXXX','701',     16069,'Ventes de marchandises','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16071,'SYSCOHADA-CD','INCOME','XXXXXX','7011',    16070,'Dans la région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16072,'SYSCOHADA-CD','INCOME','XXXXXX','7012',    16070,'Hors région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16073,'SYSCOHADA-CD','INCOME','XXXXXX','7013',    16070,'Aux entreprises du groupe dans la région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16074,'SYSCOHADA-CD','INCOME','XXXXXX','7014',    16070,'Aux entreprises du groupe hors  région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16075,'SYSCOHADA-CD','INCOME','XXXXXX','702',     16069,'Ventes de produits finis','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16076,'SYSCOHADA-CD','INCOME','XXXXXX','7021',    16075,'Dans la région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16077,'SYSCOHADA-CD','INCOME','XXXXXX','7022',    16075,'Hors région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16078,'SYSCOHADA-CD','INCOME','XXXXXX','7023',    16075,'Aux entreprises de groupe dans la région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16079,'SYSCOHADA-CD','INCOME','XXXXXX','7024',    16075,'Aux entreprises du groupe hors  région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16080,'SYSCOHADA-CD','INCOME','XXXXXX','703',     16069,'Ventes de produits intermediaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16081,'SYSCOHADA-CD','INCOME','XXXXXX','7031',    16080,'Dans la région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16082,'SYSCOHADA-CD','INCOME','XXXXXX','7032',    16080,'Hors région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16083,'SYSCOHADA-CD','INCOME','XXXXXX','7033',    16080,'Aux entreprises du groupe dans la région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16084,'SYSCOHADA-CD','INCOME','XXXXXX','7034',    16080,'Aux entreprises du groupe hors  région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16085,'SYSCOHADA-CD','INCOME','XXXXXX','704',     16069,'Ventes de produits residuels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16086,'SYSCOHADA-CD','INCOME','XXXXXX','7041',    16085,'Dans la région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16087,'SYSCOHADA-CD','INCOME','XXXXXX','7042',    16085,'Hors région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16088,'SYSCOHADA-CD','INCOME','XXXXXX','7043',    16085,'Aux entreprises du groupe dans la région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16089,'SYSCOHADA-CD','INCOME','XXXXXX','7044',    16085,'Aux entreprises du groupe hors  région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16090,'SYSCOHADA-CD','INCOME','XXXXXX','705',     16069,'Travaux factures','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16091,'SYSCOHADA-CD','INCOME','XXXXXX','7051',    16090,'Dans la région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16092,'SYSCOHADA-CD','INCOME','XXXXXX','7052',    16090,'Hors région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16093,'SYSCOHADA-CD','INCOME','XXXXXX','7053',    16090,'Aux entreprises du groupe dans la région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16094,'SYSCOHADA-CD','INCOME','XXXXXX','7054',    16090,'Aux entreprises du groupe hors région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16095,'SYSCOHADA-CD','INCOME','XXXXXX','706',     16069,'Services vendus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16096,'SYSCOHADA-CD','INCOME','XXXXXX','7061',    16095,'Dans la région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16097,'SYSCOHADA-CD','INCOME','XXXXXX','7062',    16095,'Hors région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16098,'SYSCOHADA-CD','INCOME','XXXXXX','7063',    16095,'Aux entreprises du groupe dans la région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16099,'SYSCOHADA-CD','INCOME','XXXXXX','7064',    16095,'Aux entreprises du groupe hors région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16100,'SYSCOHADA-CD','INCOME','XXXXXX','707',     16069,'Produits accessoires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16101,'SYSCOHADA-CD','INCOME','XXXXXX','7071',    16100,'Port, emballages perdus et autres frais facturés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16102,'SYSCOHADA-CD','INCOME','XXXXXX','7072',    16100,'Commissions et courtages','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16103,'SYSCOHADA-CD','INCOME','XXXXXX','7073',    16100,'Locations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16104,'SYSCOHADA-CD','INCOME','XXXXXX','7074',    16100,'Bonis sur reprises et cessions d''emballages','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16105,'SYSCOHADA-CD','INCOME','XXXXXX','7075',    16100,'Mise à disposition de personnel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16106,'SYSCOHADA-CD','INCOME','XXXXXX','7076',    16100,'Redevances pour brevets, logiciels, marques et droits similaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16107,'SYSCOHADA-CD','INCOME','XXXXXX','7077',    16100,'Services exploités dans l''intérêt du personnel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16108,'SYSCOHADA-CD','INCOME','XXXXXX','7078',    16100,'Autres produits accessoires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16109,'SYSCOHADA-CD','INCOME','XXXXXX','71',      16069,'Suvventions d''exploitation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16110,'SYSCOHADA-CD','INCOME','XXXXXX','711',     16109,'Sur produits a l''exportation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16111,'SYSCOHADA-CD','INCOME','XXXXXX','712',     16109,'Sur produits a l''importation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16112,'SYSCOHADA-CD','INCOME','XXXXXX','713',     16109,'Sur produits de perequation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16113,'SYSCOHADA-CD','INCOME','XXXXXX','718',     16109,'Autres subventions d''exploitation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16114,'SYSCOHADA-CD','INCOME','XXXXXX','7181',    16113,'Versées par l''etat et les collectivités publiques','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16115,'SYSCOHADA-CD','INCOME','XXXXXX','7182',    16113,'Versées par les organismes internationaux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16116,'SYSCOHADA-CD','INCOME','XXXXXX','7183',    16113,'Versées par des tiers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16117,'SYSCOHADA-CD','INCOME','XXXXXX','72',      16069,'Production immobilisée','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16118,'SYSCOHADA-CD','INCOME','XXXXXX','721',     16117,'Immobilisations incorporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16119,'SYSCOHADA-CD','INCOME','XXXXXX','722',     16117,'Immobilisations corporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16120,'SYSCOHADA-CD','INCOME','XXXXXX','726',     16117,'Immobilisations financieres','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16121,'SYSCOHADA-CD','INCOME','XXXXXX','73',      16069,'Variations des stocks de biens et de services produits','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16122,'SYSCOHADA-CD','INCOME','XXXXXX','734',     16121,'Variations des stocks de produitsn en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16123,'SYSCOHADA-CD','INCOME','XXXXXX','7341',    16122,'Produits en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16124,'SYSCOHADA-CD','INCOME','XXXXXX','7342',    16122,'Travaux en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16125,'SYSCOHADA-CD','INCOME','XXXXXX','735',     16121,'Variations des en-cours de services','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16126,'SYSCOHADA-CD','INCOME','XXXXXX','7351',    16125,'Etudes en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16127,'SYSCOHADA-CD','INCOME','XXXXXX','7352',    16125,'Prestations de services en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16128,'SYSCOHADA-CD','INCOME','XXXXXX','736',     16121,'Variations des stocks de produits finis','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16129,'SYSCOHADA-CD','INCOME','XXXXXX','737',     16121,'Variations des stocks de produits intermediaires et residuels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16130,'SYSCOHADA-CD','INCOME','XXXXXX','7371',    16129,'Produits intermédiaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16131,'SYSCOHADA-CD','INCOME','XXXXXX','7372',    16129,'Produits résiduels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16132,'SYSCOHADA-CD','INCOME','XXXXXX','75',      16069,'Autres produits','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16133,'SYSCOHADA-CD','INCOME','XXXXXX','752',     16132,'Quote-part de resultat sur operations faites en commun','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16134,'SYSCOHADA-CD','INCOME','XXXXXX','7521',    16133,'Quote-part trsnsférée de pertes (comptabilité de gérant)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16135,'SYSCOHADA-CD','INCOME','XXXXXX','7525',    16133,'Bénéfices attribués par transfert (comptabilité des associés non gérants)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16136,'SYSCOHADA-CD','INCOME','XXXXXX','753',     16132,'Quote-part de resultat sue execution partielle de contrats pluri-ecercices','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16137,'SYSCOHADA-CD','INCOME','XXXXXX','754',     16132,'Produits des cessions courantes d''immobilisations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16138,'SYSCOHADA-CD','INCOME','XXXXXX','758',     16132,'Produits divers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16139,'SYSCOHADA-CD','INCOME','XXXXXX','7581',    16138,'Jetons de présence et autres rémunérations d''administrateurs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16140,'SYSCOHADA-CD','INCOME','XXXXXX','7582',    16138,'Indemnités d''assurances reçues','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16141,'SYSCOHADA-CD','INCOME','XXXXXX','759',     16132,'Reprises de charges provisionnees d''exploitation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16142,'SYSCOHADA-CD','INCOME','XXXXXX','7591',    16141,'Sur risques à court terme','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16143,'SYSCOHADA-CD','INCOME','XXXXXX','7593',    16141,'Sur stocks','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16144,'SYSCOHADA-CD','INCOME','XXXXXX','7594',    16141,'Sur créances','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16145,'SYSCOHADA-CD','INCOME','XXXXXX','7598',    16141,'Sur autres charges provisionnées','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16146,'SYSCOHADA-CD','INCOME','XXXXXX','77',      16069,'Revenus financiers et produits assimiles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16147,'SYSCOHADA-CD','INCOME','XXXXXX','771',     16146,'Interets de prets','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16148,'SYSCOHADA-CD','INCOME','XXXXXX','772',     16146,'Revenus de participations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16149,'SYSCOHADA-CD','INCOME','XXXXXX','773',     16146,'Escomptes obtenus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16150,'SYSCOHADA-CD','INCOME','XXXXXX','774',     16146,'Revenus de titres de placement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16151,'SYSCOHADA-CD','INCOME','XXXXXX','775',     16146,'Revenus des creances commerciales','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16152,'SYSCOHADA-CD','INCOME','XXXXXX','776',     16146,'Gains de change','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16153,'SYSCOHADA-CD','INCOME','XXXXXX','777',     16146,'Gains sur cessions de titres de placement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16154,'SYSCOHADA-CD','INCOME','XXXXXX','778',     16146,'Gains sur risques financiers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16155,'SYSCOHADA-CD','INCOME','XXXXXX','7781',    16154,'Gains sur rentes viagères','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16156,'SYSCOHADA-CD','INCOME','XXXXXX','7782',    16154,'Gains sur opérations financières','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16157,'SYSCOHADA-CD','INCOME','XXXXXX','7784',    16154,'Gains sur instruments de trésorerie','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16158,'SYSCOHADA-CD','INCOME','XXXXXX','779',     16146,'Reprises de charges provisionnees financieres','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16159,'SYSCOHADA-CD','INCOME','XXXXXX','7791',    16158,'Sur risques financiers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16160,'SYSCOHADA-CD','INCOME','XXXXXX','7795',    16158,'Sur titres de placement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16161,'SYSCOHADA-CD','INCOME','XXXXXX','7798',    16158,'Autres charges provisionnées financières','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16162,'SYSCOHADA-CD','INCOME','XXXXXX','78',      16069,'Transfert de charges','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16163,'SYSCOHADA-CD','INCOME','XXXXXX','781',     16162,'Transfert de charges d''exploitation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16164,'SYSCOHADA-CD','INCOME','XXXXXX','787',     16162,'Transfert de charges financieres','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16165,'SYSCOHADA-CD','INCOME','XXXXXX','79',      16069,'Reprises de provisions','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16166,'SYSCOHADA-CD','INCOME','XXXXXX','791',     16165,'Reprises de provisions d''exploitation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16167,'SYSCOHADA-CD','INCOME','XXXXXX','7911',    16166,'Pour risques et charges d''exploitation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16168,'SYSCOHADA-CD','INCOME','XXXXXX','7912',    16166,'Pour grosses réparation d''exploitation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16169,'SYSCOHADA-CD','INCOME','XXXXXX','7913',    16166,'Pour dépreciation des immobilisations incorporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16170,'SYSCOHADA-CD','INCOME','XXXXXX','7914',    16166,'Pour dépreciation des immobilisations corporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16171,'SYSCOHADA-CD','INCOME','XXXXXX','797',     16165,'Reprises de provisions financieres','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16172,'SYSCOHADA-CD','INCOME','XXXXXX','7971',    16171,'Pour risques et charges financiers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16173,'SYSCOHADA-CD','INCOME','XXXXXX','7972',    16171,'Pour dépréciation des immobilisations financières','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16174,'SYSCOHADA-CD','INCOME','XXXXXX','798',     16165,'Reprises d''amortissements','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16175,'SYSCOHADA-CD','AUTRES','XXXXXX','81',          0,'Valeurs comptables des cessions d''immobilisations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16176,'SYSCOHADA-CD','AUTRES','XXXXXX','811',     16175,'Immobilisations incorporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16177,'SYSCOHADA-CD','AUTRES','XXXXXX','812',     16175,'Immobilisations corporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16178,'SYSCOHADA-CD','AUTRES','XXXXXX','816',     16175,'Immobilisations financieres','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16179,'SYSCOHADA-CD','AUTRES','XXXXXX','82',          0,'Produits de cessions d''immobilisations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16180,'SYSCOHADA-CD','AUTRES','XXXXXX','821',     16179,'Immobilisations incorporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16181,'SYSCOHADA-CD','AUTRES','XXXXXX','822',     16179,'Immobilisations corporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16182,'SYSCOHADA-CD','AUTRES','XXXXXX','826',     16179,'Immobilisations financieres','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16183,'SYSCOHADA-CD','AUTRES','XXXXXX','83',          0,'Charges hors activites ordinaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16184,'SYSCOHADA-CD','AUTRES','XXXXXX','831',     16183,'Charges h.a.o constatées','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16185,'SYSCOHADA-CD','AUTRES','XXXXXX','834',     16183,'Pertes sur creances h.a.o','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16186,'SYSCOHADA-CD','AUTRES','XXXXXX','835',     16183,'Dons et liberalites accordes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16187,'SYSCOHADA-CD','AUTRES','XXXXXX','836',     16183,'Abandons de creances consentis','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16188,'SYSCOHADA-CD','AUTRES','XXXXXX','839',     16183,'Charges provisionnees h.a.o','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16189,'SYSCOHADA-CD','AUTRES','XXXXXX','84',          0,'Produits hors activites ordinaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16190,'SYSCOHADA-CD','AUTRES','XXXXXX','841',     16189,'Produits h.a.o constates','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16191,'SYSCOHADA-CD','AUTRES','XXXXXX','845',     16189,'Dons et liberalites obtenus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16192,'SYSCOHADA-CD','AUTRES','XXXXXX','846',     16189,'Abandons de creances obtenus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16193,'SYSCOHADA-CD','AUTRES','XXXXXX','848',     16189,'Transferts de charges h.a.o','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16194,'SYSCOHADA-CD','AUTRES','XXXXXX','849',     16189,'Reprises des charges provisionnees h.a.o','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16195,'SYSCOHADA-CD','AUTRES','XXXXXX','85',          0,'Dotations hors activites ordinaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16196,'SYSCOHADA-CD','AUTRES','XXXXXX','851',     16195,'Dotations aux provisions reglementees','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16197,'SYSCOHADA-CD','AUTRES','XXXXXX','852',     16195,'Dotations aux amortissements h.a.o','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16198,'SYSCOHADA-CD','AUTRES','XXXXXX','853',     16195,'Dotations aux provisions pour depreciation h.a.o','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16199,'SYSCOHADA-CD','AUTRES','XXXXXX','854',     16195,'Dotations aux provisions pour risques et charges h.a.o','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16200,'SYSCOHADA-CD','AUTRES','XXXXXX','858',     16195,'Autres dotations h.a.o','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16201,'SYSCOHADA-CD','AUTRES','XXXXXX','86',          0,'Reprises hors activites ordinaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16202,'SYSCOHADA-CD','AUTRES','XXXXXX','861',     16201,'Reprises de provisions reglementees','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16203,'SYSCOHADA-CD','AUTRES','XXXXXX','862',     16201,'Reprises d''amortissements','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16204,'SYSCOHADA-CD','AUTRES','XXXXXX','863',     16201,'Reprises de provisions pour depreciation h.a.o','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16205,'SYSCOHADA-CD','AUTRES','XXXXXX','864',     16201,'Reprises de provisions pour risques et charges h.a.o','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16206,'SYSCOHADA-CD','AUTRES','XXXXXX','865',     16201,'Reprises de subventions d''investissement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16207,'SYSCOHADA-CD','AUTRES','XXXXXX','868',     16201,'Autres reprises h.a.o','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16208,'SYSCOHADA-CD','AUTRES','XXXXXX','87',          0,'Participations des travailleurs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16209,'SYSCOHADA-CD','AUTRES','XXXXXX','871',     16208,'Participation legale aux benefices','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16210,'SYSCOHADA-CD','AUTRES','XXXXXX','874',     16208,'Participation contractuelle aux benefices','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16211,'SYSCOHADA-CD','AUTRES','XXXXXX','878',     16208,'Autres participations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16212,'SYSCOHADA-CD','AUTRES','XXXXXX','88',          0,'Subventions d''equilibre','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16213,'SYSCOHADA-CD','AUTRES','XXXXXX','881',     16212,'Etat','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16214,'SYSCOHADA-CD','AUTRES','XXXXXX','884',     16212,'Collectivites publiques','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16215,'SYSCOHADA-CD','AUTRES','XXXXXX','886',     16212,'Groupe','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16216,'SYSCOHADA-CD','AUTRES','XXXXXX','888',     16212,'Autres','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16217,'SYSCOHADA-CD','AUTRES','XXXXXX','89',          0,'Impots sur le resultat','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16218,'SYSCOHADA-CD','AUTRES','XXXXXX','891',     16217,'Impots sur les benefices de l''exercice','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16219,'SYSCOHADA-CD','AUTRES','XXXXXX','8911',    16218,'Activités exercées dans l''etat','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16220,'SYSCOHADA-CD','AUTRES','XXXXXX','8912',    16218,'Activités exercées dans les autres etats de la région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16221,'SYSCOHADA-CD','AUTRES','XXXXXX','8913',    16218,'Activités exercées hors région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16222,'SYSCOHADA-CD','AUTRES','XXXXXX','892',     16217,'Rappel d''impôts sur resultats anterieurs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16223,'SYSCOHADA-CD','AUTRES','XXXXXX','895',     16217,'Impôts minimum forfaitaires (i.m.f)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16224,'SYSCOHADA-CD','AUTRES','XXXXXX','899',     16217,'Dégrèvements et annulations d''impots sur resultats antérieurs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16225,'SYSCOHADA-CD','AUTRES','XXXXXX','8991',    16224,'Dégrèvements','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16226,'SYSCOHADA-CD','AUTRES','XXXXXX','8994',    16224,'Annulations pour pertes rétroactives','1');
    diff --git a/htdocs/install/mysql/data/llx_accounting_account_cf.sql b/htdocs/install/mysql/data/llx_accounting_account_cf.sql
    index e2de7e3d1e8..b38c3c02a09 100644
    --- a/htdocs/install/mysql/data/llx_accounting_account_cf.sql
    +++ b/htdocs/install/mysql/data/llx_accounting_account_cf.sql
    @@ -13,1242 +13,1240 @@
     -- You should have received a copy of the GNU General Public License
     -- along with this program. If not, see <http://www.gnu.org/licenses/>.
     --
    ---
     
     --
     -- Ne pas placer de commentaire en fin de ligne, ce fichier est parsé lors
     -- de l'install et tous les sigles '--' sont supprimés.
     --
     
    ---
    --- Descriptif des plans comptables BF SYSCOHADA
    +-- Descriptif des plans comptables SYSCOHADA CF
     -- ID 15000 - 16999
    ---
    +-- ADD 6500000 to rowid # Do no remove this comment --
     
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15000,'SYSCOHADA-CF','CAPIT','XXXXXX','1',            0,'Capital','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15001,'SYSCOHADA-CF','CAPIT','XXXXXX','101',      15000,'Capital social','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15002,'SYSCOHADA-CF','CAPIT','XXXXXX','1011',     15001,'Capital souscrit, non appelé','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15003,'SYSCOHADA-CF','CAPIT','XXXXXX','1012',     15001,'Capital souscrit, appelé, non versé','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15004,'SYSCOHADA-CF','CAPIT','XXXXXX','1013',     15001,'Capital souscrit, appelé, versé, non amorti','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15005,'SYSCOHADA-CF','CAPIT','XXXXXX','1014',     15001,'Capital souscrit, appelé, versé, amorti','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15006,'SYSCOHADA-CF','CAPIT','XXXXXX','1018',     15001,'Capital souscrit, soumis à des conditions particulières','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15007,'SYSCOHADA-CF','CAPIT','XXXXXX','102',      15000,'Capital par dotation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15008,'SYSCOHADA-CF','CAPIT','XXXXXX','1021',     15007,'Dotation initiale','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15009,'SYSCOHADA-CF','CAPIT','XXXXXX','1022',     15007,'Dotations complémentaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15010,'SYSCOHADA-CF','CAPIT','XXXXXX','1028',     15007,'Autres dotations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15011,'SYSCOHADA-CF','CAPIT','XXXXXX','103',      15000,'Capital personnel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15012,'SYSCOHADA-CF','CAPIT','XXXXXX','104',      15000,'Compte de l''exploitant','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15013,'SYSCOHADA-CF','CAPIT','XXXXXX','1041',     15012,'Apports temporaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15014,'SYSCOHADA-CF','CAPIT','XXXXXX','1042',     15012,'Opérations courantes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15015,'SYSCOHADA-CF','CAPIT','XXXXXX','1043',     15012,'Rémunérations, impôts et autres charges personnelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15016,'SYSCOHADA-CF','CAPIT','XXXXXX','1047',     15012,'Prélèvements d''autoconsommation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15017,'SYSCOHADA-CF','CAPIT','XXXXXX','1048',     15012,'Autres prélèvements','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15018,'SYSCOHADA-CF','CAPIT','XXXXXX','105',      15000,'Primes liees aux capitaux propres','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15019,'SYSCOHADA-CF','CAPIT','XXXXXX','1051',     15018,'Primes d''émission','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15020,'SYSCOHADA-CF','CAPIT','XXXXXX','1052',     15018,'Primes d''apport','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15021,'SYSCOHADA-CF','CAPIT','XXXXXX','1053',     15018,'Primes de fusion','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15022,'SYSCOHADA-CF','CAPIT','XXXXXX','1054',     15018,'Primes de conversion','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15023,'SYSCOHADA-CF','CAPIT','XXXXXX','1058',     15018,'Autres primes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15024,'SYSCOHADA-CF','CAPIT','XXXXXX','106',      15000,'Ecarts de reevaluation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15025,'SYSCOHADA-CF','CAPIT','XXXXXX','1061',     15024,'Ecarts de réévaluation légale','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15026,'SYSCOHADA-CF','CAPIT','XXXXXX','1062',     15024,'Ecarts de réévaluation libre','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15027,'SYSCOHADA-CF','CAPIT','XXXXXX','109',      15000,'Actionnaires, capital souscrit, non appele','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15028,'SYSCOHADA-CF','CAPIT','XXXXXX','11',       15000,'Reserves','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15029,'SYSCOHADA-CF','CAPIT','XXXXXX','111',      15028,'Reserve legale','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15030,'SYSCOHADA-CF','CAPIT','XXXXXX','1111',     15029,'Réserves légales','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15031,'SYSCOHADA-CF','CAPIT','XXXXXX','112',      15028,'Reserves statutaires ou contractuelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15032,'SYSCOHADA-CF','CAPIT','XXXXXX','113',      15028,'Reserves reglementees','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15033,'SYSCOHADA-CF','CAPIT','XXXXXX','1131',     15032,'Réserves de plus-values nettes à long terme','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15034,'SYSCOHADA-CF','CAPIT','XXXXXX','1133',     15032,'Réserves consécutives à l''octroi de subventions d''investissement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15035,'SYSCOHADA-CF','CAPIT','XXXXXX','1134',     15032,'Réserves spéciales navires renouvelés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15036,'SYSCOHADA-CF','CAPIT','XXXXXX','1135',     15032,'Réserves spéciales matériels et outillage renouvelés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15037,'SYSCOHADA-CF','CAPIT','XXXXXX','1138',     15032,'Autres réserves réglementées','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15038,'SYSCOHADA-CF','CAPIT','XXXXXX','118',      15028,'Autres reserves','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15039,'SYSCOHADA-CF','CAPIT','XXXXXX','1181',     15038,'Réserves facultatives','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15040,'SYSCOHADA-CF','CAPIT','XXXXXX','1188',     15038,'Réserves diverses','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15041,'SYSCOHADA-CF','CAPIT','XXXXXX','12',       15000,'Report a nouveau','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15042,'SYSCOHADA-CF','CAPIT','XXXXXX','121',      15041,'Report a nouveau crediteur','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15043,'SYSCOHADA-CF','CAPIT','XXXXXX','1211',     15042,'Report à nouveau crediteur','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15044,'SYSCOHADA-CF','CAPIT','XXXXXX','129',      15041,'Report a nouveau debiteur','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15045,'SYSCOHADA-CF','CAPIT','XXXXXX','1291',     15044,'Perte nette à reporter','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15046,'SYSCOHADA-CF','CAPIT','XXXXXX','1292',     15044,'Perte - amortissements réputés différés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15047,'SYSCOHADA-CF','CAPIT','XXXXXX','13',       15000,'Resultat net de l''exercice','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15048,'SYSCOHADA-CF','CAPIT','XXXXXX','1301',     15047,'Résultat en instance d''affectation : bénéfice','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15049,'SYSCOHADA-CF','CAPIT','XXXXXX','1309',     15047,'Résultat en instance d''affectation : perte','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15050,'SYSCOHADA-CF','CAPIT','XXXXXX','131',      15047,'Resultat net : benefice','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15051,'SYSCOHADA-CF','CAPIT','XXXXXX','132',      15047,'Marge brute (mb)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15052,'SYSCOHADA-CF','CAPIT','XXXXXX','1321',     15051,'Marge brute sur marchandises','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15053,'SYSCOHADA-CF','CAPIT','XXXXXX','1322',     15051,'Marge brute sur matières','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15054,'SYSCOHADA-CF','CAPIT','XXXXXX','133',      15047,'Valeur ajoutee (v.a.)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15055,'SYSCOHADA-CF','CAPIT','XXXXXX','134',      15047,'Excedent brut d''exploitation (e.b.e.)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15056,'SYSCOHADA-CF','CAPIT','XXXXXX','135',      15047,'Resultat d''exploitation (r.e.)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15057,'SYSCOHADA-CF','CAPIT','XXXXXX','136',      15047,'Resultat financier (r.f.)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15058,'SYSCOHADA-CF','CAPIT','XXXXXX','137',      15047,'Resultat des activites ordinaires (r.a.o.)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15059,'SYSCOHADA-CF','CAPIT','XXXXXX','138',      15047,'Resultat hors activites ordinaires (r.h.a.o.)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15060,'SYSCOHADA-CF','CAPIT','XXXXXX','139',      15047,'Resultat net : perte','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15061,'SYSCOHADA-CF','CAPIT','XXXXXX','14',       15000,'Subventions d''investissement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15062,'SYSCOHADA-CF','CAPIT','XXXXXX','141',      15061,'Subventions d''equipement a','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15063,'SYSCOHADA-CF','CAPIT','XXXXXX','1411',     15062,'Etat','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15064,'SYSCOHADA-CF','CAPIT','XXXXXX','1412',     15062,'Régions','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15065,'SYSCOHADA-CF','CAPIT','XXXXXX','1413',     15062,'Départements','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15066,'SYSCOHADA-CF','CAPIT','XXXXXX','1414',     15062,'Communes et collectivités publiques décentralisées','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15067,'SYSCOHADA-CF','CAPIT','XXXXXX','1415',     15062,'Entreprises publiques ou mixtes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15068,'SYSCOHADA-CF','CAPIT','XXXXXX','1416',     15062,'Entreprises et organismes privés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15069,'SYSCOHADA-CF','CAPIT','XXXXXX','1417',     15062,'Organismes internationaux','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15070,'SYSCOHADA-CF','CAPIT','XXXXXX','1418',     15062,'Autres','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15071,'SYSCOHADA-CF','CAPIT','XXXXXX','142',      15061,'Subventions d''equipement b','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15072,'SYSCOHADA-CF','CAPIT','XXXXXX','1421',     15071,'Subventions d''équipements','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15073,'SYSCOHADA-CF','CAPIT','XXXXXX','148',      15061,'Autres subventions d''investissement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15074,'SYSCOHADA-CF','CAPIT','XXXXXX','15',       15000,'Provisions reglementees et fonds assimiles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15075,'SYSCOHADA-CF','CAPIT','XXXXXX','151',      15074,'Amortissements derogatoires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15076,'SYSCOHADA-CF','CAPIT','XXXXXX','152',      15074,'Plus-values de cession a reinvestir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15077,'SYSCOHADA-CF','CAPIT','XXXXXX','1521',     15076,'Plus-values de cession à réinvestir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15078,'SYSCOHADA-CF','CAPIT','XXXXXX','153',      15074,'Fonds reglementes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15079,'SYSCOHADA-CF','CAPIT','XXXXXX','1531',     15078,'Fonds national','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15080,'SYSCOHADA-CF','CAPIT','XXXXXX','1532',     15078,'Prélèvement pour le budget','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15081,'SYSCOHADA-CF','CAPIT','XXXXXX','154',      15074,'Provision speciale de reevaluation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15082,'SYSCOHADA-CF','CAPIT','XXXXXX','155',      15074,'Provisions reglementees relatives aux immobilisations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15083,'SYSCOHADA-CF','CAPIT','XXXXXX','1551',     15082,'Recontitution des gisements miniers et pétroliers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15084,'SYSCOHADA-CF','CAPIT','XXXXXX','1552',     15082,'Provisions de croissance des immobilisations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15085,'SYSCOHADA-CF','CAPIT','XXXXXX','1553',     15082,'Provisions de renouvellement du matériel naval','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15086,'SYSCOHADA-CF','CAPIT','XXXXXX','1554',     15082,'Provisions pourle renouvellement du matériel et outillage','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15087,'SYSCOHADA-CF','CAPIT','XXXXXX','156',      15074,'Provisions reglementees relatives aux stocks','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15088,'SYSCOHADA-CF','CAPIT','XXXXXX','1561',     15087,'Hausse de prix','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15089,'SYSCOHADA-CF','CAPIT','XXXXXX','1562',     15087,'Fluctuation des cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15090,'SYSCOHADA-CF','CAPIT','XXXXXX','157',      15074,'Provisions pour investissement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15091,'SYSCOHADA-CF','CAPIT','XXXXXX','158',      15074,'Autres provisions et fonds reglementes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15092,'SYSCOHADA-CF','CAPIT','XXXXXX','16',       15000,'Emprunts et dettes assimilees','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15093,'SYSCOHADA-CF','CAPIT','XXXXXX','161',      15092,'Emprunts obligataires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15094,'SYSCOHADA-CF','CAPIT','XXXXXX','1611',     15093,'Emprunts obligataires ordinaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15095,'SYSCOHADA-CF','CAPIT','XXXXXX','1612',     15093,'Emprunts obligataires convertibles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15096,'SYSCOHADA-CF','CAPIT','XXXXXX','1618',     15093,'Autres emprunts obligataires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15097,'SYSCOHADA-CF','CAPIT','XXXXXX','1619',     15093,'Obligations à souscrire, à la souche','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15098,'SYSCOHADA-CF','CAPIT','XXXXXX','162',      15092,'Emprunts et dettes aupres des etablissements de credit','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15099,'SYSCOHADA-CF','CAPIT','XXXXXX','163',      15092,'Avances recues de l''etat','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15100,'SYSCOHADA-CF','CAPIT','XXXXXX','164',      15092,'Avances recues et comptes courants bloques','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15101,'SYSCOHADA-CF','CAPIT','XXXXXX','165',      15092,'Depots et cautionnements recus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15102,'SYSCOHADA-CF','CAPIT','XXXXXX','1651',     15101,'Dépôts à terme','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15103,'SYSCOHADA-CF','CAPIT','XXXXXX','1652',     15101,'Cautionnements','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15104,'SYSCOHADA-CF','CAPIT','XXXXXX','166',      15092,'Interets courus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15105,'SYSCOHADA-CF','CAPIT','XXXXXX','1661',     15104,'Sur emprunts obligataires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15106,'SYSCOHADA-CF','CAPIT','XXXXXX','1662',     15104,'Sur emprunts et dettes auprès des établissements de crédit','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15107,'SYSCOHADA-CF','CAPIT','XXXXXX','1663',     15104,'Sur avances reçues de l''etat','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15108,'SYSCOHADA-CF','CAPIT','XXXXXX','1664',     15104,'Sur avances reçues et comptes courants bloqués','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15109,'SYSCOHADA-CF','CAPIT','XXXXXX','1665',     15104,'Sur dépôts et cautionnements reçus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15110,'SYSCOHADA-CF','CAPIT','XXXXXX','1667',     15104,'Sur avances assorties de conditions particulières','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15111,'SYSCOHADA-CF','CAPIT','XXXXXX','1668',     15104,'Sur autres emprunts et dettes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15112,'SYSCOHADA-CF','CAPIT','XXXXXX','167',      15092,'Avances assorties de conditions particulieres','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15113,'SYSCOHADA-CF','CAPIT','XXXXXX','1671',     15112,'Avances bloquées pour augmentation du capital','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15114,'SYSCOHADA-CF','CAPIT','XXXXXX','1672',     15112,'Avances conditionnées par l''etat','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15115,'SYSCOHADA-CF','CAPIT','XXXXXX','1673',     15112,'Avances conditionnées par les autres organismes africains','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15116,'SYSCOHADA-CF','CAPIT','XXXXXX','1674',     15112,'Avances conditionné par les autres organismes internationaux','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15117,'SYSCOHADA-CF','CAPIT','XXXXXX','1676',     15112,'Droits du concédant exigibles en nature','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15118,'SYSCOHADA-CF','CAPIT','XXXXXX','168',      15092,'Autres emprunts et dettes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15119,'SYSCOHADA-CF','CAPIT','XXXXXX','1681',     15118,'Rentes viagères capitalisées','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15120,'SYSCOHADA-CF','CAPIT','XXXXXX','1682',     15118,'Billets de fonds','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15121,'SYSCOHADA-CF','CAPIT','XXXXXX','1683',     15118,'Dettes consécutives à des titres emprunté','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15122,'SYSCOHADA-CF','CAPIT','XXXXXX','1684',     15118,'Dettes du concédant exigibles en nature','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15123,'SYSCOHADA-CF','CAPIT','XXXXXX','1685',     15118,'Emprunts participatifs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15124,'SYSCOHADA-CF','CAPIT','XXXXXX','1686',     15118,'Participation des travailleurs aux bénéfices','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15125,'SYSCOHADA-CF','CAPIT','XXXXXX','17',       15000,'Dettes de credit-bail et contrats assimiles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15126,'SYSCOHADA-CF','CAPIT','XXXXXX','172',      15125,'Emprunts equivalents de credit-bail immobilier','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15127,'SYSCOHADA-CF','CAPIT','XXXXXX','173',      15125,'Emprunts equivalents de credit-bail mobilier','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15128,'SYSCOHADA-CF','CAPIT','XXXXXX','176',      15125,'Interets courus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15129,'SYSCOHADA-CF','CAPIT','XXXXXX','1762',     15128,'Sur emprunts équivalents de crédit-bail immobilier','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15130,'SYSCOHADA-CF','CAPIT','XXXXXX','1763',     15128,'Sur emprunts équivalents de crédit-bail mobilier','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15131,'SYSCOHADA-CF','CAPIT','XXXXXX','1768',     15128,'Sur emprunts équivalents d''autres contrats','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15132,'SYSCOHADA-CF','CAPIT','XXXXXX','178',      15125,'Emprunts equivalents d''autres contrats','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15133,'SYSCOHADA-CF','CAPIT','XXXXXX','18',       15000,'Dettes liees a des participations et comptes de liaison des etablissements et societes en participation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15134,'SYSCOHADA-CF','CAPIT','XXXXXX','181',      15133,'Dettes liees a des participations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15135,'SYSCOHADA-CF','CAPIT','XXXXXX','1811',     15134,'Dettes liées à des participations (groupe)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15136,'SYSCOHADA-CF','CAPIT','XXXXXX','1812',     15134,'Dettes liées à des participations (hors groupe)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15137,'SYSCOHADA-CF','CAPIT','XXXXXX','182',      15133,'Dettes liees a des societes en paticipation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15138,'SYSCOHADA-CF','CAPIT','XXXXXX','183',      15133,'Interets courus sur dettes liees a des participations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15139,'SYSCOHADA-CF','CAPIT','XXXXXX','184',      15133,'Comptes permanents bloques des etablissements et succursales','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15140,'SYSCOHADA-CF','CAPIT','XXXXXX','185',      15133,'Comptes permanents non bloques des etablissements et succursales','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15141,'SYSCOHADA-CF','CAPIT','XXXXXX','186',      15133,'Comptes de liaison charges','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15142,'SYSCOHADA-CF','CAPIT','XXXXXX','187',      15133,'Comptes de liaison produits','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15143,'SYSCOHADA-CF','CAPIT','XXXXXX','188',      15133,'Comptes de liaison des societes en participation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15144,'SYSCOHADA-CF','CAPIT','XXXXXX','19',       15000,'Provisions financieres pour risques et charges','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15145,'SYSCOHADA-CF','CAPIT','XXXXXX','191',      15144,'Provisions pour litiges','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15146,'SYSCOHADA-CF','CAPIT','XXXXXX','192',      15144,'Provisions pour garanties donnees aux clients','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15147,'SYSCOHADA-CF','CAPIT','XXXXXX','193',      15144,'Provisions pour pertes sur marches a achevement futur','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15148,'SYSCOHADA-CF','CAPIT','XXXXXX','194',      15144,'Provisions pour pertes de change','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15149,'SYSCOHADA-CF','CAPIT','XXXXXX','195',      15144,'Provisions pour impots','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15150,'SYSCOHADA-CF','CAPIT','XXXXXX','196',      15144,'Provisions pour pensions et obligations similaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15151,'SYSCOHADA-CF','CAPIT','XXXXXX','197',      15144,'Provisions pour charges a repartir sur plusieurs exercices','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15152,'SYSCOHADA-CF','CAPIT','XXXXXX','1971',     15151,'Provisions pour grosses réparations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15153,'SYSCOHADA-CF','CAPIT','XXXXXX','198',      15144,'Autres provisions financieres pour risques et charges','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15154,'SYSCOHADA-CF','CAPIT','XXXXXX','1981',     15153,'Provisions pour amendes et pénalités','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15155,'SYSCOHADA-CF','CAPIT','XXXXXX','1982',     15153,'Provisions pour renouvellement des immobilisations (entreprises concessionnaires)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15156,'SYSCOHADA-CF','CAPIT','XXXXXX','1983',     15153,'Provisions pour propres assureurs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15157,'SYSCOHADA-CF','CAPIT','XXXXXX','1988',     15153,'Autres provisions financières pour risques et charges','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15158,'SYSCOHADA-CF','IMMO','XXXXXX','2',             0,'Charges immobilisees','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15159,'SYSCOHADA-CF','IMMO','XXXXXX','201',       15158,'Frais d''etablissement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15160,'SYSCOHADA-CF','IMMO','XXXXXX','2011',      15159,'Frais de constitution','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15161,'SYSCOHADA-CF','IMMO','XXXXXX','2012',      15159,'Frais de prospection','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15162,'SYSCOHADA-CF','IMMO','XXXXXX','2013',      15159,'Frais de publicité et de lancement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15163,'SYSCOHADA-CF','IMMO','XXXXXX','2014',      15159,'Frais de fonctionnement antérieurs au démarrage','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15164,'SYSCOHADA-CF','IMMO','XXXXXX','2015',      15159,'Frais de modification du capital (fusions, scissions transformations)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15165,'SYSCOHADA-CF','IMMO','XXXXXX','2016',      15159,'Frais d''entrée à la bourse','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15166,'SYSCOHADA-CF','IMMO','XXXXXX','2017',      15159,'Frais de restructuration','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15167,'SYSCOHADA-CF','IMMO','XXXXXX','2018',      15159,'Frais divers d''établissement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15168,'SYSCOHADA-CF','IMMO','XXXXXX','202',       15158,'Charges a repartir sur plusieurs exercices','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15169,'SYSCOHADA-CF','IMMO','XXXXXX','2021',      15168,'Charges différées','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15170,'SYSCOHADA-CF','IMMO','XXXXXX','2022',      15168,'Frais d''acquisition d''immobilisations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15171,'SYSCOHADA-CF','IMMO','XXXXXX','2026',      15168,'Fais d''émission des emprunts','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15172,'SYSCOHADA-CF','IMMO','XXXXXX','2028',      15168,'Charges à étaler','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15173,'SYSCOHADA-CF','IMMO','XXXXXX','206',       15158,'Primes de remboursement des obligations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15174,'SYSCOHADA-CF','IMMO','XXXXXX','2061',      15173,'Obligations ordinaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15175,'SYSCOHADA-CF','IMMO','XXXXXX','2062',      15173,'Obligations convertibles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15176,'SYSCOHADA-CF','IMMO','XXXXXX','2068',      15173,'Autres emprunts obligataires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15177,'SYSCOHADA-CF','IMMO','XXXXXX','21',        15158,'Immobilisations incorporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15178,'SYSCOHADA-CF','IMMO','XXXXXX','211',       15177,'Frais de recherche et de developpement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15179,'SYSCOHADA-CF','IMMO','XXXXXX','212',       15177,'Brevets, licences, concessions et droits similaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15180,'SYSCOHADA-CF','IMMO','XXXXXX','213',       15177,'Logiciels','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15181,'SYSCOHADA-CF','IMMO','XXXXXX','214',       15177,'Marques','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15182,'SYSCOHADA-CF','IMMO','XXXXXX','215',       15177,'Fonds commercial','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15183,'SYSCOHADA-CF','IMMO','XXXXXX','216',       15177,'Droit au bail','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15184,'SYSCOHADA-CF','IMMO','XXXXXX','217',       15177,'Investissements de creation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15185,'SYSCOHADA-CF','IMMO','XXXXXX','218',       15177,'Autres droits et valeurs incorporels','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15186,'SYSCOHADA-CF','IMMO','XXXXXX','219',       15177,'Immobilisations incorporelles en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15187,'SYSCOHADA-CF','IMMO','XXXXXX','2191',      15186,'Frais de recherche et de développement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15188,'SYSCOHADA-CF','IMMO','XXXXXX','2193',      15186,'Logiciels','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15189,'SYSCOHADA-CF','IMMO','XXXXXX','2198',      15186,'Autres droits et valeurs incorporels','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15190,'SYSCOHADA-CF','IMMO','XXXXXX','22',        15158,'Terrains','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15191,'SYSCOHADA-CF','IMMO','XXXXXX','221',       15190,'Terrains agricoles et forestiers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15192,'SYSCOHADA-CF','IMMO','XXXXXX','2211',      15191,'Terrains d''exploitation agricole','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15193,'SYSCOHADA-CF','IMMO','XXXXXX','2212',      15191,'Terrains d''exploitation forestière','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15194,'SYSCOHADA-CF','IMMO','XXXXXX','2218',      15191,'Autres terrains','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15195,'SYSCOHADA-CF','IMMO','XXXXXX','222',       15190,'Terrains nus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15196,'SYSCOHADA-CF','IMMO','XXXXXX','2221',      15195,'Terrains à bâtir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15197,'SYSCOHADA-CF','IMMO','XXXXXX','2228',      15195,'Autres terrains nus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15198,'SYSCOHADA-CF','IMMO','XXXXXX','223',       15190,'Terrains batis','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15199,'SYSCOHADA-CF','IMMO','XXXXXX','2231',      15198,'Pour bâtiments industriels et agricoles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15200,'SYSCOHADA-CF','IMMO','XXXXXX','2232',      15198,'Pour bâtiments administratifs et commerciaux','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15201,'SYSCOHADA-CF','IMMO','XXXXXX','2234',      15198,'Pour bâtiments affectés aux autres opérations professionnelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15202,'SYSCOHADA-CF','IMMO','XXXXXX','2235',      15198,'Pour bâtiments affectés aux autres opérations non professionnelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15203,'SYSCOHADA-CF','IMMO','XXXXXX','2236',      15198,'Autres terrains bâtis','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15204,'SYSCOHADA-CF','IMMO','XXXXXX','224',       15190,'Travaux de mise en valeur des terrains','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15205,'SYSCOHADA-CF','IMMO','XXXXXX','2241',      15204,'Plantation d''arbres et d''arbustes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15206,'SYSCOHADA-CF','IMMO','XXXXXX','2248',      15204,'Autres travaux','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15207,'SYSCOHADA-CF','IMMO','XXXXXX','225',       15190,'Terrains de gisement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15208,'SYSCOHADA-CF','IMMO','XXXXXX','2251',      15207,'Carrières','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15209,'SYSCOHADA-CF','IMMO','XXXXXX','226',       15190,'Terrains amenages','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15210,'SYSCOHADA-CF','IMMO','XXXXXX','2261',      15209,'Parkings','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15211,'SYSCOHADA-CF','IMMO','XXXXXX','227',       15190,'Terrains mis en concession','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15212,'SYSCOHADA-CF','IMMO','XXXXXX','228',       15190,'Autres terrains','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15213,'SYSCOHADA-CF','IMMO','XXXXXX','2281',      15212,'Terrains des immeubles de rapport','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15214,'SYSCOHADA-CF','IMMO','XXXXXX','2285',      15212,'Terrains des logements affectés au personnel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15215,'SYSCOHADA-CF','IMMO','XXXXXX','2288',      15212,'Autres terrains','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15216,'SYSCOHADA-CF','IMMO','XXXXXX','229',       15190,'Amenagements des terrains en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15217,'SYSCOHADA-CF','IMMO','XXXXXX','2291',      15216,'Terrains agricoles et forestiers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15218,'SYSCOHADA-CF','IMMO','XXXXXX','2292',      15216,'Terrains nus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15219,'SYSCOHADA-CF','IMMO','XXXXXX','2295',      15216,'Terrains de gisement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15220,'SYSCOHADA-CF','IMMO','XXXXXX','2298',      15216,'Autres travaux','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15221,'SYSCOHADA-CF','IMMO','XXXXXX','23',        15158,'Bâtiments, installations techniques et agencements','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15222,'SYSCOHADA-CF','IMMO','XXXXXX','231',       15221,'Bâtiments industriels, agricoles, administratifs et commerciaux sur sol propre','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15223,'SYSCOHADA-CF','IMMO','XXXXXX','2311',      15222,'Bâtiments industriels','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15224,'SYSCOHADA-CF','IMMO','XXXXXX','2312',      15222,'Bâtiments agricoles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15225,'SYSCOHADA-CF','IMMO','XXXXXX','2313',      15222,'Bâtiments administratifs et commerciaux','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15226,'SYSCOHADA-CF','IMMO','XXXXXX','2314',      15222,'Bâtiments affectés au logement du personnel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15227,'SYSCOHADA-CF','IMMO','XXXXXX','2315',      15222,'Immeubles de rapport','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15228,'SYSCOHADA-CF','IMMO','XXXXXX','232',       15221,'Bâtiments industriels, agricoles, administratifs et commerciaux sur sol d''autrui','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15229,'SYSCOHADA-CF','IMMO','XXXXXX','2321',      15228,'Bâtiments industriels','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15230,'SYSCOHADA-CF','IMMO','XXXXXX','2322',      15228,'Bâtiments agricoles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15231,'SYSCOHADA-CF','IMMO','XXXXXX','2323',      15228,'Bâtiments administratifs et commerciaux','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15232,'SYSCOHADA-CF','IMMO','XXXXXX','2324',      15228,'Bâtiments affectés au logement du personnel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15233,'SYSCOHADA-CF','IMMO','XXXXXX','2325',      15228,'Immeubles de rapport','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15234,'SYSCOHADA-CF','IMMO','XXXXXX','233',       15221,'Ouvrages d''infrastructures','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15235,'SYSCOHADA-CF','IMMO','XXXXXX','2331',      15234,'Voies de terre','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15236,'SYSCOHADA-CF','IMMO','XXXXXX','2332',      15234,'Voies de fer','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15237,'SYSCOHADA-CF','IMMO','XXXXXX','2333',      15234,'Voies d''eau','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15238,'SYSCOHADA-CF','IMMO','XXXXXX','2334',      15234,'Barrages, digues','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15239,'SYSCOHADA-CF','IMMO','XXXXXX','2335',      15234,'Pistes d''aérodrome','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15240,'SYSCOHADA-CF','IMMO','XXXXXX','2338',      15234,'Autres','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15241,'SYSCOHADA-CF','IMMO','XXXXXX','234',       15221,'Installations techniques','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15242,'SYSCOHADA-CF','IMMO','XXXXXX','2341',      15241,'Installations complexes spécialisées sur sol propre','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15243,'SYSCOHADA-CF','IMMO','XXXXXX','2342',      15241,'Installations complexes spécialisées sur sol d''autrui','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15244,'SYSCOHADA-CF','IMMO','XXXXXX','2343',      15241,'Installations à caractère spécifique sur sol propre','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15245,'SYSCOHADA-CF','IMMO','XXXXXX','2344',      15241,'Installations à caractère spécifique sur sol d''autrui','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15246,'SYSCOHADA-CF','IMMO','XXXXXX','235',       15221,'Amenagements de bureaux','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15247,'SYSCOHADA-CF','IMMO','XXXXXX','2351',      15246,'Installations générales','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15248,'SYSCOHADA-CF','IMMO','XXXXXX','2358',      15246,'Autres installations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15249,'SYSCOHADA-CF','IMMO','XXXXXX','237',       15221,'Batiments industriels, agricoles et commerciaux mis en concession','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15250,'SYSCOHADA-CF','IMMO','XXXXXX','238',       15221,'Autres installations et agencements','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15251,'SYSCOHADA-CF','IMMO','XXXXXX','239',       15221,'Bâtiments et installations en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15252,'SYSCOHADA-CF','IMMO','XXXXXX','2391',      15251,'Bâtiments et installations en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15253,'SYSCOHADA-CF','IMMO','XXXXXX','24',        15158,'Materiels','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15254,'SYSCOHADA-CF','IMMO','XXXXXX','241',       15253,'Materiel et outillage industriel et commercial','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15255,'SYSCOHADA-CF','IMMO','XXXXXX','2411',      15254,'Matériel industriel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15256,'SYSCOHADA-CF','IMMO','XXXXXX','2412',      15254,'Outillage industriel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15257,'SYSCOHADA-CF','IMMO','XXXXXX','2413',      15254,'Matériel commercial','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15258,'SYSCOHADA-CF','IMMO','XXXXXX','2414',      15254,'Outillage commercial','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15259,'SYSCOHADA-CF','IMMO','XXXXXX','242',       15253,'Materiel et outillage agricole','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15260,'SYSCOHADA-CF','IMMO','XXXXXX','2421',      15259,'Matériel agricole','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15261,'SYSCOHADA-CF','IMMO','XXXXXX','2422',      15259,'Outillage agricole','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15262,'SYSCOHADA-CF','IMMO','XXXXXX','243',       15253,'Materiel d''emballage recuperable et identifiable','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15263,'SYSCOHADA-CF','IMMO','XXXXXX','244',       15253,'Materiel et mobilier','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15264,'SYSCOHADA-CF','IMMO','XXXXXX','2441',      15263,'Matériel de bureau','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15265,'SYSCOHADA-CF','IMMO','XXXXXX','2442',      15263,'Matériel informatique','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15266,'SYSCOHADA-CF','IMMO','XXXXXX','2443',      15263,'Matériel bureautique','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15267,'SYSCOHADA-CF','IMMO','XXXXXX','2444',      15263,'Mobilier de bureau','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15268,'SYSCOHADA-CF','IMMO','XXXXXX','2446',      15263,'Matériel et mobilier des immeubles de rapport','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15269,'SYSCOHADA-CF','IMMO','XXXXXX','2447',      15263,'Matériel et mobilier des logements du personnel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15270,'SYSCOHADA-CF','IMMO','XXXXXX','245',       15253,'Materiel de transport','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15271,'SYSCOHADA-CF','IMMO','XXXXXX','2451',      15270,'Matériel automobile','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15272,'SYSCOHADA-CF','IMMO','XXXXXX','2452',      15270,'Matériel ferroviaire','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15273,'SYSCOHADA-CF','IMMO','XXXXXX','2453',      15270,'Matériel fluvial, lagunaire','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15274,'SYSCOHADA-CF','IMMO','XXXXXX','2454',      15270,'Matériel naval','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15275,'SYSCOHADA-CF','IMMO','XXXXXX','2455',      15270,'Matériel aérien','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15276,'SYSCOHADA-CF','IMMO','XXXXXX','2456',      15270,'Matériel hippomobile','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15277,'SYSCOHADA-CF','IMMO','XXXXXX','2458',      15270,'Autres (vélo, mobylette, moto)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15278,'SYSCOHADA-CF','IMMO','XXXXXX','246',       15253,'Immobilisations animales et agricoles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15279,'SYSCOHADA-CF','IMMO','XXXXXX','2461',      15278,'Cheptel, animaux de trait','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15280,'SYSCOHADA-CF','IMMO','XXXXXX','2462',      15278,'Cheptel, animaux reproducteurs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15281,'SYSCOHADA-CF','IMMO','XXXXXX','2463',      15278,'Animaux de garde','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15282,'SYSCOHADA-CF','IMMO','XXXXXX','2465',      15278,'Plantations agricoles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15283,'SYSCOHADA-CF','IMMO','XXXXXX','2468',      15278,'Autres','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15284,'SYSCOHADA-CF','IMMO','XXXXXX','247',       15253,'Agencements et amenagements du materiel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15285,'SYSCOHADA-CF','IMMO','XXXXXX','248',       15253,'Autres materiels','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15286,'SYSCOHADA-CF','IMMO','XXXXXX','2481',      15285,'Collections et oeuvres d''art','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15287,'SYSCOHADA-CF','IMMO','XXXXXX','249',       15253,'Materiel en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15288,'SYSCOHADA-CF','IMMO','XXXXXX','2491',      15287,'Matériel et outillage industriel et commercial','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15289,'SYSCOHADA-CF','IMMO','XXXXXX','2492',      15287,'Matériel et outillage agricole','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15290,'SYSCOHADA-CF','IMMO','XXXXXX','2493',      15287,'Matériel d''emballage récupérable et identifiable','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15291,'SYSCOHADA-CF','IMMO','XXXXXX','2494',      15287,'Matériel et mobilier de bureau','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15292,'SYSCOHADA-CF','IMMO','XXXXXX','2495',      15287,'Matériel de transport','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15293,'SYSCOHADA-CF','IMMO','XXXXXX','2496',      15287,'Immobilisations animales et agricoles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15294,'SYSCOHADA-CF','IMMO','XXXXXX','2497',      15287,'Agencements et aménagements du matériel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15295,'SYSCOHADA-CF','IMMO','XXXXXX','2498',      15287,'Autres matériels','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15296,'SYSCOHADA-CF','IMMO','XXXXXX','25',        15158,'Avances et acomptes verses sur immobilisations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15297,'SYSCOHADA-CF','IMMO','XXXXXX','251',       15296,'Avances et acomptes verses sur immobilisations incorporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15298,'SYSCOHADA-CF','IMMO','XXXXXX','252',       15296,'Avances et acomptes verses sur immobilisations corporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15299,'SYSCOHADA-CF','IMMO','XXXXXX','26',        15158,'Titres de participation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15300,'SYSCOHADA-CF','IMMO','XXXXXX','261',       15299,'Titres de participation dans des societes sous contrôle exclusif','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15301,'SYSCOHADA-CF','IMMO','XXXXXX','262',       15299,'Titres de participation dans des societes sous contrôle conjoint','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15302,'SYSCOHADA-CF','IMMO','XXXXXX','263',       15299,'Titres de participation dans des societes conferant une influence notable','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15303,'SYSCOHADA-CF','IMMO','XXXXXX','265',       15299,'Participations dans des organismes professionnels','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15304,'SYSCOHADA-CF','IMMO','XXXXXX','266',       15299,'Part dans des groupements d''interets economique (g.i.e.)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15305,'SYSCOHADA-CF','IMMO','XXXXXX','268',       15299,'Autres titres de participation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15306,'SYSCOHADA-CF','IMMO','XXXXXX','27',        15158,'Autres immobilisations financières','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15307,'SYSCOHADA-CF','IMMO','XXXXXX','271',       15306,'Prêts et creances non commerciales','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15308,'SYSCOHADA-CF','IMMO','XXXXXX','2711',      15307,'Prêts participatifs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15309,'SYSCOHADA-CF','IMMO','XXXXXX','2712',      15307,'Prêts aux associés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15310,'SYSCOHADA-CF','IMMO','XXXXXX','2713',      15307,'Billets de fonds','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15311,'SYSCOHADA-CF','IMMO','XXXXXX','2714',      15307,'Titres prêtés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15312,'SYSCOHADA-CF','IMMO','XXXXXX','272',       15306,'Prets au personnel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15313,'SYSCOHADA-CF','IMMO','XXXXXX','2721',      15312,'Prêts immobiliers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15314,'SYSCOHADA-CF','IMMO','XXXXXX','2722',      15312,'Prêts mobiliers et d''intallation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15315,'SYSCOHADA-CF','IMMO','XXXXXX','2728',      15312,'Autres prêts (frais d''étude...)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15316,'SYSCOHADA-CF','IMMO','XXXXXX','273',       15306,'Creances sur l''etat','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15317,'SYSCOHADA-CF','IMMO','XXXXXX','2731',      15316,'Retenues de garantie','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15318,'SYSCOHADA-CF','IMMO','XXXXXX','2733',      15316,'Fonds reglementé','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15319,'SYSCOHADA-CF','IMMO','XXXXXX','2738',      15316,'Autres','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15320,'SYSCOHADA-CF','IMMO','XXXXXX','274',       15306,'Titres immobilises','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15321,'SYSCOHADA-CF','IMMO','XXXXXX','2741',      15320,'Titres immobilisés de l''activité de portefeuille (t.i.a.p.)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15322,'SYSCOHADA-CF','IMMO','XXXXXX','2742',      15320,'Titres participatifs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15323,'SYSCOHADA-CF','IMMO','XXXXXX','2743',      15320,'Certificats d''investissement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15324,'SYSCOHADA-CF','IMMO','XXXXXX','2744',      15320,'Parts de fonds commun de placement (f.c.p.)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15325,'SYSCOHADA-CF','IMMO','XXXXXX','2748',      15320,'Autres titres immobilisés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15326,'SYSCOHADA-CF','IMMO','XXXXXX','275',       15306,'Depots et cautionnements verses','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15327,'SYSCOHADA-CF','IMMO','XXXXXX','2751',      15326,'Dépôts pour loyers d''avance','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15328,'SYSCOHADA-CF','IMMO','XXXXXX','2752',      15326,'Dépôts pour l''électricité','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15329,'SYSCOHADA-CF','IMMO','XXXXXX','2753',      15326,'Dépôts pour l''eau','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15330,'SYSCOHADA-CF','IMMO','XXXXXX','2754',      15326,'Dépôts pour le gaz','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15331,'SYSCOHADA-CF','IMMO','XXXXXX','2755',      15326,'Dépôts pour le téléphone, le télex, la télécopie','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15332,'SYSCOHADA-CF','IMMO','XXXXXX','2756',      15326,'Cautionnements sur les marchés publics','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15333,'SYSCOHADA-CF','IMMO','XXXXXX','2757',      15326,'Cautionnements sur autres opérations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15334,'SYSCOHADA-CF','IMMO','XXXXXX','2758',      15326,'Autres dépôts et cautionnements','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15335,'SYSCOHADA-CF','IMMO','XXXXXX','276',       15306,'Interets courus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15336,'SYSCOHADA-CF','IMMO','XXXXXX','2761',      15335,'Prêts et créances non commerciales','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15337,'SYSCOHADA-CF','IMMO','XXXXXX','2762',      15335,'Prêts au personnel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15338,'SYSCOHADA-CF','IMMO','XXXXXX','2763',      15335,'Créances sur l''etat','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15339,'SYSCOHADA-CF','IMMO','XXXXXX','2764',      15335,'Titres immobilisés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15340,'SYSCOHADA-CF','IMMO','XXXXXX','2765',      15335,'Dépôts et cautionnements versés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15341,'SYSCOHADA-CF','IMMO','XXXXXX','2767',      15335,'Créances rattachées à des participations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15342,'SYSCOHADA-CF','IMMO','XXXXXX','2768',      15335,'Immobilisations financières diverses','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15343,'SYSCOHADA-CF','IMMO','XXXXXX','277',       15306,'Créances rattachees a des participations et des avances a des g.i.e.','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15344,'SYSCOHADA-CF','IMMO','XXXXXX','2771',      15343,'Créances rattachées à des participations (groupe)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15345,'SYSCOHADA-CF','IMMO','XXXXXX','2772',      15343,'Créances rattachées à des participations (hors groupe)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15346,'SYSCOHADA-CF','IMMO','XXXXXX','2773',      15343,'Créances rattachées à des sociétés en participation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15347,'SYSCOHADA-CF','IMMO','XXXXXX','2774',      15343,'Avances à des groupements d''intérêt économique (g.i.e.)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15348,'SYSCOHADA-CF','IMMO','XXXXXX','278',       15306,'Immobilisations financieres diverses','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15349,'SYSCOHADA-CF','IMMO','XXXXXX','2781',      15348,'Créances diverses groupe','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15350,'SYSCOHADA-CF','IMMO','XXXXXX','2782',      15348,'Créances diverses hors groupe','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15351,'SYSCOHADA-CF','IMMO','XXXXXX','2785',      15348,'Or et métaux précieux (1)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15352,'SYSCOHADA-CF','IMMO','XXXXXX','28',        15158,'Amortissemnts','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15353,'SYSCOHADA-CF','IMMO','XXXXXX','281',       15352,'Amortissements des immobilisations incorporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15354,'SYSCOHADA-CF','IMMO','XXXXXX','2811',      15353,'Amortissements des frais de recherche et de développement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15355,'SYSCOHADA-CF','IMMO','XXXXXX','2812',      15353,'Amortissements des brevets, licences, concessions et droits similaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15356,'SYSCOHADA-CF','IMMO','XXXXXX','2813',      15353,'Amortissements des logiciels','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15357,'SYSCOHADA-CF','IMMO','XXXXXX','2814',      15353,'Amortissements des marques','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15358,'SYSCOHADA-CF','IMMO','XXXXXX','2815',      15353,'Amortissements du fonds commercial','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15359,'SYSCOHADA-CF','IMMO','XXXXXX','2816',      15353,'Amortissements du droit au bail','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15360,'SYSCOHADA-CF','IMMO','XXXXXX','2817',      15353,'Amortissements des investissements de création','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15361,'SYSCOHADA-CF','IMMO','XXXXXX','2818',      15353,'Amortissements des autres droits et valeurs incorporels','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15362,'SYSCOHADA-CF','IMMO','XXXXXX','282',       15352,'Amortissements des terrains','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15363,'SYSCOHADA-CF','IMMO','XXXXXX','2821',      15362,'Amortissements des terrains agricoles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15364,'SYSCOHADA-CF','IMMO','XXXXXX','2824',      15362,'Amortissements des travaux de mise en valeur des terrains','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15365,'SYSCOHADA-CF','IMMO','XXXXXX','2825',      15362,'Amortissements des terrains de gisements','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15366,'SYSCOHADA-CF','IMMO','XXXXXX','283',       15352,'Amortissements des batiments, installations techniques et agencements','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15367,'SYSCOHADA-CF','IMMO','XXXXXX','2831',      15366,'Amortissements des bâtiments industriels, agricoles, administratifs et commerciaux sur sol propres','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15368,'SYSCOHADA-CF','IMMO','XXXXXX','2832',      15366,'Amortissements des bâtiments industriels, agricoles, administratifs et commerciaux sur sol d''autrui','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15369,'SYSCOHADA-CF','IMMO','XXXXXX','2833',      15366,'Amortissements des ouvrages d''infrastructure','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15370,'SYSCOHADA-CF','IMMO','XXXXXX','2834',      15366,'Amortissements des installations techniques','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15371,'SYSCOHADA-CF','IMMO','XXXXXX','2835',      15366,'Amortissements des aménagements de bureaux','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15372,'SYSCOHADA-CF','IMMO','XXXXXX','2837',      15366,'Amortissements des bâtiments  industriels, agricoles et commerciaux mis en concession','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15373,'SYSCOHADA-CF','IMMO','XXXXXX','2838',      15366,'Amortissements des autres installations et agencements','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15374,'SYSCOHADA-CF','IMMO','XXXXXX','284',       15352,'Amortissement du materiel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15375,'SYSCOHADA-CF','IMMO','XXXXXX','2841',      15374,'Amortissements du matériel et outillage industriel et commercial','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15376,'SYSCOHADA-CF','IMMO','XXXXXX','2842',      15374,'Amortissements du matériel et outillage agricole','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15377,'SYSCOHADA-CF','IMMO','XXXXXX','2843',      15374,'Amortissements du matériel d''emballage récupérable et identifiable','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15378,'SYSCOHADA-CF','IMMO','XXXXXX','2844',      15374,'Amortissements du matériel et mobilier','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15379,'SYSCOHADA-CF','IMMO','XXXXXX','2845',      15374,'Amortissements du materiel de transport','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15380,'SYSCOHADA-CF','IMMO','XXXXXX','2846',      15374,'Amortissements des immobilisations animales et agricoles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15381,'SYSCOHADA-CF','IMMO','XXXXXX','2847',      15374,'Amortissements des agencements et aménagements du matériel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15382,'SYSCOHADA-CF','IMMO','XXXXXX','2848',      15374,'Amortissements des autres matériels','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15383,'SYSCOHADA-CF','IMMO','XXXXXX','29',        15158,'Provisions pour depreciation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15384,'SYSCOHADA-CF','IMMO','XXXXXX','291',       15383,'Provisions pour depreciation des immobilisations incorporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15385,'SYSCOHADA-CF','IMMO','XXXXXX','2912',      15384,'Provisions pour dépréciation des brevets, licences, concessions et droits similaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15386,'SYSCOHADA-CF','IMMO','XXXXXX','2913',      15384,'Provisions pour dépréciation des logiciels','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15387,'SYSCOHADA-CF','IMMO','XXXXXX','2914',      15384,'Provisions pour dépréciation des marques','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15388,'SYSCOHADA-CF','IMMO','XXXXXX','2915',      15384,'Provisions pour dépréciation du fonds de commerce','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15389,'SYSCOHADA-CF','IMMO','XXXXXX','2916',      15384,'Provisions pour dépréciation du droit de bail','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15390,'SYSCOHADA-CF','IMMO','XXXXXX','2917',      15384,'Provisions pour dépréciation des investissements de création','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15391,'SYSCOHADA-CF','IMMO','XXXXXX','2918',      15384,'Provisions pour dépréciation des autres droits et valeurs incorporels','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15392,'SYSCOHADA-CF','IMMO','XXXXXX','2919',      15384,'Provisions pour dépréciation des immobilisations incorporelles en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15393,'SYSCOHADA-CF','IMMO','XXXXXX','292',       15383,'Provisions pour depreciation des terrains','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15394,'SYSCOHADA-CF','IMMO','XXXXXX','2921',      15393,'Provisions pour dépréciations des terrains agricoles et forestiers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15395,'SYSCOHADA-CF','IMMO','XXXXXX','2922',      15393,'Provisions pour dépréciation des terrains nus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15396,'SYSCOHADA-CF','IMMO','XXXXXX','2923',      15393,'Provisions pour dépréciation des terrains bâtis','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15397,'SYSCOHADA-CF','IMMO','XXXXXX','2924',      15393,'Provisions pour dépréciation des travaux de mise en valeur des terrains','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15398,'SYSCOHADA-CF','IMMO','XXXXXX','2925',      15393,'Provisions pour dépréciation des terrains de gisement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15399,'SYSCOHADA-CF','IMMO','XXXXXX','2926',      15393,'Provisions pour dépréciation des terrains aménagés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15400,'SYSCOHADA-CF','IMMO','XXXXXX','2927',      15393,'Provisions pour dépréciation des terrains mis en concession','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15401,'SYSCOHADA-CF','IMMO','XXXXXX','2928',      15393,'Provisions pour dépréciation des autres terrains','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15402,'SYSCOHADA-CF','IMMO','XXXXXX','2929',      15393,'Provisions pour dépréciation des aménagements terrains en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15403,'SYSCOHADA-CF','IMMO','XXXXXX','293',       15383,'Provisions pour depreciation des batiments, installations techniques et agencements','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15404,'SYSCOHADA-CF','IMMO','XXXXXX','2931',      15403,'Provisions pour dépréciation des bâtiments industriels, agricoles, administratifs et commerciaux sur sol propre','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15405,'SYSCOHADA-CF','IMMO','XXXXXX','2932',      15403,'Provisions pour dépréciation des bâtiments industriels, agricoles, administratifs et commerciaux sur sol d''autrui','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15406,'SYSCOHADA-CF','IMMO','XXXXXX','2933',      15403,'Provisions pour dépréciation des ouvrages d''infrastructures','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15407,'SYSCOHADA-CF','IMMO','XXXXXX','2934',      15403,'Provisions pour dépréciation des installations techniques','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15408,'SYSCOHADA-CF','IMMO','XXXXXX','2935',      15403,'Provisions pour dépréciation des aménagements de bureaux','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15409,'SYSCOHADA-CF','IMMO','XXXXXX','2937',      15403,'Provisions pour dépréciation des bâtiments industriels, agricoles et commerciaux mis en concession','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15410,'SYSCOHADA-CF','IMMO','XXXXXX','2938',      15403,'Provisions pour dépréciation des autres installations et agencements','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15411,'SYSCOHADA-CF','IMMO','XXXXXX','2939',      15403,'Provisions pour dépréciation des bâtiments et installations en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15412,'SYSCOHADA-CF','IMMO','XXXXXX','294',       15383,'Provisions pour depreciation des materiels','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15413,'SYSCOHADA-CF','IMMO','XXXXXX','2941',      15412,'Provisions pour dépréciation du matériel et outillage industriel et commercial','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15414,'SYSCOHADA-CF','IMMO','XXXXXX','2942',      15412,'Provisions pour dépréciation du matériel et outillage agricole','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15415,'SYSCOHADA-CF','IMMO','XXXXXX','2943',      15412,'Provisions pour dépréciation du matériel d''emballage récupérable et identifiable','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15416,'SYSCOHADA-CF','IMMO','XXXXXX','2944',      15412,'Provisions pour dépréciation du matériel et mobilier','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15417,'SYSCOHADA-CF','IMMO','XXXXXX','2945',      15412,'Provisions pour dépréciation du matériel de transport','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15418,'SYSCOHADA-CF','IMMO','XXXXXX','2946',      15412,'Provisions pour dépréciation des immobilisations animales et agricoles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15419,'SYSCOHADA-CF','IMMO','XXXXXX','2947',      15412,'Provisions pour dépréciation des agencements et aménagements du matériel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15420,'SYSCOHADA-CF','IMMO','XXXXXX','2948',      15412,'Provisions pour dépréciation des autres matériels','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15421,'SYSCOHADA-CF','IMMO','XXXXXX','2949',      15412,'Provisions pour dépréciation des matériels en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15422,'SYSCOHADA-CF','IMMO','XXXXXX','295',       15383,'Provisions pour depreciation des avances et acomptes verses sur immobilisations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15423,'SYSCOHADA-CF','IMMO','XXXXXX','2951',      15422,'Provisions pour dépréciation des avances et acomptes versés sur immobilisations incorporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15424,'SYSCOHADA-CF','IMMO','XXXXXX','2952',      15422,'Provisions pour dépréciation des avances et acomptes versés sur immobilisations corporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15425,'SYSCOHADA-CF','IMMO','XXXXXX','296',       15383,'Provisions pour dépréciation des titres de participation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15426,'SYSCOHADA-CF','IMMO','XXXXXX','2961',      15425,'Provisions pour dépréciation des titres de participation dans des sociétés sous contrôle exclusif','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15427,'SYSCOHADA-CF','IMMO','XXXXXX','2962',      15425,'Provisions pour dépréciation des titres de participations dans les sociétés sous contrôle conjoint','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15428,'SYSCOHADA-CF','IMMO','XXXXXX','2963',      15425,'Provisions pour dépréciation des titres de participations dans les sociétés confèrant une influence notable','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15429,'SYSCOHADA-CF','IMMO','XXXXXX','2965',      15425,'Provisions pour dépréciation des participations dans les organismes professionnels','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15430,'SYSCOHADA-CF','IMMO','XXXXXX','2966',      15425,'Provisions pour dépréciation des parts dans des g.i.e.','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15431,'SYSCOHADA-CF','IMMO','XXXXXX','2968',      15425,'Provisions pour dépréciation des autres titres de participation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15432,'SYSCOHADA-CF','IMMO','XXXXXX','297',       15383,'Provisions pour dépréciation des autres immobilisations financieres','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15433,'SYSCOHADA-CF','IMMO','XXXXXX','2971',      15432,'Provisions pour dépréciation des prêts et créances non commerciales','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15434,'SYSCOHADA-CF','IMMO','XXXXXX','2972',      15432,'Provisions pour dépréciation des prêts du personnel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15435,'SYSCOHADA-CF','IMMO','XXXXXX','2973',      15432,'Provisions pour dépréciation des créances sur l''etat','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15436,'SYSCOHADA-CF','IMMO','XXXXXX','2974',      15432,'Provisions pour dépréciation des titres immobilisés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15437,'SYSCOHADA-CF','IMMO','XXXXXX','2975',      15432,'Provisions pour dépréciation des dépôts et cautionnements versés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15438,'SYSCOHADA-CF','IMMO','XXXXXX','2977',      15432,'Provisions pour dépréciation des créances rattachées à des participations et avances à des g.i.e.','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15439,'SYSCOHADA-CF','IMMO','XXXXXX','2978',      15432,'Provisions pour dépréciation des créances financières','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15440,'SYSCOHADA-CF','STOCK','XXXXXX','31',           0,'Marchandises','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15441,'SYSCOHADA-CF','STOCK','XXXXXX','311',      15440,'Marchandises a','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15442,'SYSCOHADA-CF','STOCK','XXXXXX','3111',     15441,'Marchandises a1','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15443,'SYSCOHADA-CF','STOCK','XXXXXX','3112',     15441,'Marchandises a2','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15444,'SYSCOHADA-CF','STOCK','XXXXXX','312',      15440,'Marchandises b','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15445,'SYSCOHADA-CF','STOCK','XXXXXX','3121',     15444,'Marchandises b1','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15446,'SYSCOHADA-CF','STOCK','XXXXXX','3122',     15444,'Marchandises b2','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15447,'SYSCOHADA-CF','STOCK','XXXXXX','318',      15440,'Marchandises hors activites ordinaires (h.a.o.)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15448,'SYSCOHADA-CF','STOCK','XXXXXX','32',           0,'Matieres premieres et fournitures liees','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15449,'SYSCOHADA-CF','STOCK','XXXXXX','321',      15448,'Matieres a','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15450,'SYSCOHADA-CF','STOCK','XXXXXX','322',      15448,'Matieres b','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15451,'SYSCOHADA-CF','STOCK','XXXXXX','323',      15448,'Fournitures (a,b)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15452,'SYSCOHADA-CF','STOCK','XXXXXX','33',           0,'Autres approvisionnements','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15453,'SYSCOHADA-CF','STOCK','XXXXXX','331',      15452,'Matieres consommables','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15454,'SYSCOHADA-CF','STOCK','XXXXXX','332',      15452,'Fournitures d''atelier et d''usine','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15455,'SYSCOHADA-CF','STOCK','XXXXXX','333',      15452,'Fournitures de magasin','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15456,'SYSCOHADA-CF','STOCK','XXXXXX','334',      15452,'Fournitures de bureau','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15457,'SYSCOHADA-CF','STOCK','XXXXXX','335',      15452,'Emballages','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15458,'SYSCOHADA-CF','STOCK','XXXXXX','3351',     15457,'Emballages perdus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15459,'SYSCOHADA-CF','STOCK','XXXXXX','3352',     15457,'Emballages récupérables non identifiables','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15460,'SYSCOHADA-CF','STOCK','XXXXXX','3353',     15457,'Emballages à usage mixte','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15461,'SYSCOHADA-CF','STOCK','XXXXXX','3358',     15457,'Autres emballages','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15462,'SYSCOHADA-CF','STOCK','XXXXXX','338',      15452,'Autres matieres','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15463,'SYSCOHADA-CF','STOCK','XXXXXX','34',           0,'Produits en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15464,'SYSCOHADA-CF','STOCK','XXXXXX','341',      15463,'Produits en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15465,'SYSCOHADA-CF','STOCK','XXXXXX','3411',     15464,'Produits en cours p1','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15466,'SYSCOHADA-CF','STOCK','XXXXXX','3412',     15464,'Produits en cours p2','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15467,'SYSCOHADA-CF','STOCK','XXXXXX','342',      15463,'Travaux en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15468,'SYSCOHADA-CF','STOCK','XXXXXX','3421',     15467,'Travaux en cours t1','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15469,'SYSCOHADA-CF','STOCK','XXXXXX','3422',     15467,'Travaux en cours t2','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15470,'SYSCOHADA-CF','STOCK','XXXXXX','343',      15463,'Produits intermediaires en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15471,'SYSCOHADA-CF','STOCK','XXXXXX','3431',     15470,'Produits intermédiaires a','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15472,'SYSCOHADA-CF','STOCK','XXXXXX','3432',     15470,'Produits intermédiaires b','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15473,'SYSCOHADA-CF','STOCK','XXXXXX','344',      15463,'Produits residuels en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15474,'SYSCOHADA-CF','STOCK','XXXXXX','3441',     15473,'Produits résiduels a','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15475,'SYSCOHADA-CF','STOCK','XXXXXX','3442',     15473,'Produits résiduels b','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15476,'SYSCOHADA-CF','STOCK','XXXXXX','35',           0,'Services en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15477,'SYSCOHADA-CF','STOCK','XXXXXX','351',      15476,'Etudes en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15478,'SYSCOHADA-CF','STOCK','XXXXXX','3511',     15477,'Etudes en cours e1','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15479,'SYSCOHADA-CF','STOCK','XXXXXX','3512',     15477,'Etudes en cours e2','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15480,'SYSCOHADA-CF','STOCK','XXXXXX','352',      15476,'Prestations de services en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15481,'SYSCOHADA-CF','STOCK','XXXXXX','3521',     15480,'Prestations de services s1','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15482,'SYSCOHADA-CF','STOCK','XXXXXX','3522',     15480,'Prestations de services s2','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15483,'SYSCOHADA-CF','STOCK','XXXXXX','36',           0,'Produits finis','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15484,'SYSCOHADA-CF','STOCK','XXXXXX','361',      15483,'Produits a','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15485,'SYSCOHADA-CF','STOCK','XXXXXX','362',      15483,'Produits b','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15486,'SYSCOHADA-CF','STOCK','XXXXXX','37',           0,'Produits intermediaires et residuels','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15487,'SYSCOHADA-CF','STOCK','XXXXXX','371',      15486,'Produits intermediaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15488,'SYSCOHADA-CF','STOCK','XXXXXX','3711',     15487,'Produits intermédiaires a','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15489,'SYSCOHADA-CF','STOCK','XXXXXX','3712',     15487,'Produits intermédiaires b','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15490,'SYSCOHADA-CF','STOCK','XXXXXX','372',      15486,'Produits residuels','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15491,'SYSCOHADA-CF','STOCK','XXXXXX','3721',     15490,'Déchets','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15492,'SYSCOHADA-CF','STOCK','XXXXXX','3722',     15490,'Rebuts','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15493,'SYSCOHADA-CF','STOCK','XXXXXX','3723',     15490,'Matières de récupération','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15494,'SYSCOHADA-CF','STOCK','XXXXXX','38',           0,'Stocks en cours de route, en consignation ou en depot','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15495,'SYSCOHADA-CF','STOCK','XXXXXX','381',      15494,'Marchandises en cours de route','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15496,'SYSCOHADA-CF','STOCK','XXXXXX','382',      15494,'Matieres premieres et fournitures liees en cours de route','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15497,'SYSCOHADA-CF','STOCK','XXXXXX','383',      15494,'Autres approvisionnements en cours de route','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15498,'SYSCOHADA-CF','STOCK','XXXXXX','386',      15494,'Produits finis en cours de route','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15499,'SYSCOHADA-CF','STOCK','XXXXXX','387',      15494,'Stocks en consignation ou en depot','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15500,'SYSCOHADA-CF','STOCK','XXXXXX','3871',     15499,'Stock en consignation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15501,'SYSCOHADA-CF','STOCK','XXXXXX','3872',     15499,'Stock en dépôt','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15502,'SYSCOHADA-CF','STOCK','XXXXXX','388',      15494,'Stock provenant d''immobilisations mises hors service ou au rebut','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15503,'SYSCOHADA-CF','STOCK','XXXXXX','39',           0,'Depreciation des stocks','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15504,'SYSCOHADA-CF','STOCK','XXXXXX','391',      15503,'Depreciation des stoks de marchandises','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15505,'SYSCOHADA-CF','STOCK','XXXXXX','392',      15503,'Depreciation des stoks de matieres premieres et fournitures liees','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15506,'SYSCOHADA-CF','STOCK','XXXXXX','393',      15503,'Depreciation des stocks d''autres approvisionnements','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15507,'SYSCOHADA-CF','STOCK','XXXXXX','394',      15503,'Depreciations des productions en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15508,'SYSCOHADA-CF','STOCK','XXXXXX','395',      15503,'Depreciations des services en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15509,'SYSCOHADA-CF','STOCK','XXXXXX','396',      15503,'Depreciation des stocks de produits finis','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15510,'SYSCOHADA-CF','STOCK','XXXXXX','397',      15503,'Depreciation des stocks de produits intermediaires et residuels','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15511,'SYSCOHADA-CF','STOCK','XXXXXX','398',      15503,'Depreciation des stocks en cours de route, en consignation ou en depot','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15512,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','4',       0,'Fournisseurs et comptes rattaches','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15513,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','401', 15512,'Fournisseurs,  dettes en comptes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15514,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','4011',15513,'Fournisseurs  locaux','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15515,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','4012',15513,'Fournisseurs groupe','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15516,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','4013',15513,'Fournisseurs sous-traitants','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15517,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','4017',15513,'Fournisseurs retenue  de garantie','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15518,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','402', 15512,'Fournisseurs, effets a payer (e.a.p)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15519,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','4021',15518,'Fournisseurs, effets à payer','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15520,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','4022',15518,'Fournisseurs-groupe, effets à payer','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15521,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','4023',15518,'Fournisseurs sous-traitants effets à payer','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15522,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','408', 15512,'Fournisseurs, factures non parvenues','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15523,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','4081',15522,'Fournisseurs factures non parvenues','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15524,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','4082',15522,'Fournisseurs - groupe','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15525,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','4083',15522,'Fournisseurs sous-traitant','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15526,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','4086',15522,'Fournisseurs, intérêts courus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15527,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','409', 15512,'Fournisseurs debiteurs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15528,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','4091',15527,'Fournisseurs avances et acomptes versés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15529,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','4092',15527,'Fournisseurs - groupe avances et acomptes versés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15530,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','4093',15527,'Fournisseurs sous-traitants avances et acompte versés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15531,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','4094',15527,'Fournisseurs créances pour emballages et matériels à rendre','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15532,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','4098',15527,'Rabais, remises, ristournes et autres avoirs à obtenir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15533,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','41',  15512,'Clients et compte rattaches','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15534,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','411', 15533,'Clients','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15535,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','4111',15534,'Clients','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15536,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','4112',15534,'Clients-groupe','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15537,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','4114',15534,'Clients, état et collectivités publiques','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15538,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','4115',15534,'Clients, organismes internationaux','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15539,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','4117',15534,'Clients, retenues de garanti','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15540,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','4118',15534,'Clients, dégrèvement de taxes sur la valeur ajoutée (t.v.a.)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15541,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','412', 15533,'Clients, effets a recevoir en portefeuille','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15542,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','4121',15541,'Clients, effets à recevoir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15543,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','4122',15541,'Clients-groupe, effets à recevoir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15544,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','4124',15541,'Etat et collectivités publiques, effets à recevoir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15545,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','4125',15541,'Oganismes internationaux, effets à recevoir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15546,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','414', 15533,'Créances sur cessions d''immobilisations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15547,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','4141',15546,'Créances en compte','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15548,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','4142',15546,'Effet à recevoir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15549,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','415', 15533,'Clients, effets escomptes non echus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15550,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','416', 15533,'Creances clients litigieuses ou douteuses','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15551,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','4161',15550,'Créances litigieuses','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15552,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','4162',15550,'Créances douteuses','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15553,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','418', 15533,'Clients, produits à recevoir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15554,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','4181',15553,'Clients, factures à établir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15555,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','4186',15553,'Clients, intérêts courus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15556,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','419', 15533,'Clients crediteurs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15557,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','4191',15556,'Clients, avances et acompte reçus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15558,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','4192',15556,'Client - groupe, avances et acomptes reçus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15559,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','4194',15556,'Clients, dettes pour emballages et matériels consignés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15560,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','4198',15556,'Rabais, remises, ristournes et autres avoirs à accorder','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15561,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','42',  15512,'Personnel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15562,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','421', 15561,'Personnel, avanceqs et acomptes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15563,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','4211',15562,'Personnel, avances','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15564,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','4212',15562,'Personnel, acomptes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15565,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','4213',15562,'Frais avancés et fournitures au personnel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15566,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','422', 15561,'Personnel, remunerations due','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15567,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','4221',15566,'Personnel rémunérations dues','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15568,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','4222',15566,'Personnel arrondis de paie','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15569,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','423', 15561,'Personnel, oppositions, saisie-arrets','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15570,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','4231',15569,'Personnel, oppositions','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15571,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','4232',15569,'Personnel, saisie arrêts','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15572,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','4233',15569,'Personnel, avis à tiers détenteur','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15573,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','424', 15561,'Personnel, oeuvres sociales internes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15574,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','4241',15573,'Assistance médicale','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15575,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','4242',15573,'Allocations familiales','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15576,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','4245',15573,'Organisme sociaux rattachés à l''entreprise','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15577,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','4248',15573,'Autres oeuvres sociales internes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15578,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','425', 15561,'Representants du personnel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15579,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','4251',15578,'Délégués du personnel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15580,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','4252',15578,'Syndicats et comités d''entreprises, d''établissement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15581,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','4258',15578,'Autres représentatants du personnel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15582,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','426', 15561,'Personnel, participation aux benefices','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15583,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','427', 15561,'Personnel-depots','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15584,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','428', 15561,'Personnel, charges a payer et produits a recevoir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15585,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','4281',15584,'Dettes provisionnées pour congés à payer','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15586,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','4286',15584,'Autres charges à payer','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15587,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','4287',15584,'Produits à recevoir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15588,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','43',  15512,'Organismes sociaux','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15589,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','431', 15588,'Securite sociale','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15590,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','4311',15589,'Prestations familiales','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15591,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','4312',15589,'Accidents de travail','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15592,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','4313',15589,'Caisse de retraite obligatoire','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15593,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','4314',15589,'Caisse de retraite facultative','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15594,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','4318',15589,'Autres cotisations sociales','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15595,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','432', 15588,'Caisse de retraite complementaire','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15596,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','433', 15588,'Autres organismes sociaux','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15597,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','4331',15596,'Mutuelle','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15598,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','438', 15588,'Organismes sociaux, charges a payer et produits a recevoir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15599,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','4381',15598,'Charges sociales sur gratifications à payer','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15600,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','4382',15598,'Charges sociales sur congés à payer','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15601,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','4386',15598,'Autres charges à payer','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15602,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','4387',15598,'Produits à recevoir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15603,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','44',  15512,'Etat et collectivites publiques','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15604,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','441', 15603,'Etat,impot sur les benefices','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15605,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','442', 15603,'Etat, autres impots et taxes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15606,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','4421',15606,'Impôts et taxes d''etat','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15607,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','4422',15606,'Impôts et taxes sur les collectivités publiques','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15608,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','4423',15606,'Impôts et taxes recouvrables sur des obligataires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15609,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','4424',15606,'Impôts et taxes recouvrables sur des associés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15610,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','4426',15606,'Droits de douane','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15611,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','4428',15606,'Autres impôts et taxes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15612,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','443', 15603,'Etat, t.v.a. facturee','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15613,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','4431',15612,'T.v.a. facturée sur ventes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15614,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','4432',15612,'T.v.a. facturée sur prestations de service','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15615,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','4433',15612,'T.v.a. facturée sur travaux','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15616,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','4434',15612,'T.v.a. facturée sur production livrée à soi-même','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15617,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','4435',15612,'T.v.a. sur factures à établir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15618,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','444', 15603,'Etat, t.v.a. due ou credit de t.v.a.','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15619,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','4441',15618,'Etat, t.v.a. due','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15620,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','4449',15618,'Etat, crédit de t.v.a. à reporter','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15621,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','445', 15603,'Etat, t.v.a. recuperable','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15622,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','4451',15621,'T.v.a. récupérable sur immobilisations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15623,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','4452',15621,'T.v.a. récupérable sur achats','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15624,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','4453',15621,'T.v.a. récupérable sur transports','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15625,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','4454',15621,'T.v.a. récupérable sur services extérieurs et autres charges','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15626,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','4455',15621,'T.v.a. récupérable sur factures non parvenues','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15627,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','4456',15621,'T.v.a. transférée par d''autres entreprises','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15628,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','446', 15603,'Etat, autres taxes sur le chiffre d''affaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15629,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','447', 15603,'Etat, impots retenus a la source','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15630,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','4471',15629,'Impôt général sur le revenu','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15631,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','4472',15629,'Impôts sur salaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15632,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','4473',15629,'Contribution nationale','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15633,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','4474',15629,'Contribution nationale de solidarité','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15634,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','4478',15629,'Autres impôts et contributions','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15635,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','448', 15603,'Etat, charges a payer et produits a recevoir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15636,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','4486',15635,'Charges à payer','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15637,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','4487',15635,'Produits à recevoir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15638,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','449', 15603,'Etats, creances et dettes diverses','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15639,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','4491',15638,'Etat, obligations cautionnées','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15640,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','4492',15638,'Etat, avances et acomptes versés sur impôts','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15641,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','4493',15638,'Etat, fonds de dotation à recevoir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15642,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','4494',15638,'Etat, subventions d''équipement à recevoir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15643,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','4495',15638,'Etat, subventions d''exploitation à recevoir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15644,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','4496',15638,'Etat, subventions d''équilibre à recevoir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15645,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','4499',15638,'Etat, fond réglementé provisionné','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15646,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','45',  15512,'Organismes internationaux','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15647,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','451', 15646,'Operations avec les organismes africains','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15648,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','452', 15646,'Operations avec les autres organismes internationaux','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15649,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','458', 15646,'Organismes internationaux, fonds de dotation et subventions a recevoir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15650,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','4581',15649,'Organismes internationaux, fonds de dotation à recevoir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15651,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','4582',15649,'Organismes internationaux, subventions à recevoir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15652,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','46',  15512,'Associes-groupe','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15653,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','461', 15652,'Associes, operations sur le capital','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15654,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','4611',15653,'Associés apport en nature','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15655,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','4612',15653,'Associés apport en numéraire','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15656,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','4613',15653,'Actionnaires, capital souscrit appelé non versé','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15657,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','4614',15653,'Associés, capital appelé non versé','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15658,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','4615',15653,'Associés, versements reçus sur augmentation de capital','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15659,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','4616',15653,'Associés, versements anticipés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15660,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','4617',15653,'Actionnaires défaillants','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15661,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','4618',15653,'Associés, autres apports','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15662,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','4619',15653,'Associés, capital à rembourser','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15663,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','462', 15652,'Associes, comptes courants','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15664,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','4621',15663,'Principal','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15665,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','4626',15663,'Intérêts courus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15666,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','463', 15652,'Associes, operations faites en commun','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15667,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','465', 15652,'Associes, dividendes a payer','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15668,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','466', 15652,'Groupe, comptes courants','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15669,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','467', 15652,'Actionnaires, restant dû sur capital appele','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15670,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','47',  15512,'Debiteurs et crediteur divers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15671,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','471', 15670,'Comptes d''attente','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15672,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','4711',15671,'Débiteurs divers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15673,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','4712',15671,'Créditeurs divers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15674,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','4713',15671,'Obligataires, comptes de souscription','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15675,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','472', 15670,'Versements restant a effectuer sur titres non liberes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15676,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','4726',15675,'Titres de participation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15677,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','4727',15675,'Titres immobilisés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15678,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','4728',15675,'Titres de placement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15679,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','474', 15670,'Repartition periodique des charges et des produits','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15680,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','4746',15679,'Charges','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15681,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','4747',15679,'Produits','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15682,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','475', 15670,'Creances sur travaux non encore facturables','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15683,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','476', 15670,'Charges constatees d''avance','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15684,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','477', 15670,'Produits constates d''avance','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15685,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','478', 15670,'Ecarts de conversion actif','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15686,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','4781',15685,'Diminution des créances','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15687,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','4782',15685,'Augmentation des dettes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15688,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','4788',15685,'Différences compensées par couverture de change','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15689,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','479', 15670,'Ecarts de conversion passif','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15690,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','4791',15689,'Augmentation de créances','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15691,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','4792',15689,'Diminution des dettes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15692,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','4798',15689,'Différences compensées par couverture de change','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15693,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','48',  15512,'Creances et dettes hors activites ordinaires (hao)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15694,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','481', 15693,'Fournisseurs d''investissements','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15695,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','4811',15694,'Immobilisations incorporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15696,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','4812',15694,'Immobilisations corporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15697,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','4817',15694,'Retenues de garantie','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15698,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','4818',15694,'Factures non parvenues','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15699,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','482', 15693,'Fournisseurs d''investissements, effets a payer','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15700,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','483', 15693,'Dettes sur acquisition de titres de placement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15701,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','484', 15693,'Autres dettes hors activites ordinaires (h.a.o.)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15702,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','485', 15693,'Creances sur cessions d''immobilisations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15703,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','4851',15702,'En compte','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15704,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','4852',15702,'Effet à recevoir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15705,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','4855',15702,'Créances sur cessions immobilisations effets escomptés et non échus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15706,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','4857',15702,'Retenues de garantie','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15707,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','4858',15702,'Factures à établir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15708,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','486', 15693,'Creances sur cessions de titre de placement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15709,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','488', 15693,'Autres creances hors activites ordinaires (h.a.o.)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15710,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','49',  15512,'Depreciations des comptes fournisseurs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15711,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','491', 15710,'Depreciations des comptes clients','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15712,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','4911',15711,'Créances litigieuses','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15713,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','4912',15711,'Créances douteuses','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15714,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','492', 15710,'Depreciations des comptes personnel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15715,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','493', 15710,'Depreciations des comptes organismes sociaux','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15716,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','494', 15710,'Depreciations des comptes etats et collectivites publiques','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15717,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','495', 15710,'Depreciations des comptes organismes internationaux','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15718,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','496', 15710,'Depreciations des comptes associes et groupe','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15719,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','4962',15718,'Associés, comptes courants','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15720,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','4963',15718,'Associés, opérations faites en commun','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15721,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','4966',15718,'Groupe, comptes courants','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15722,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','497', 15710,'Depreciations des comptes debiteurs divers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15723,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','498', 15710,'Depreciations des comptes de creances h.a.o.','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15724,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','4981',15723,'Créances sur cessions d''immobilisations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15725,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','4982',15723,'Créances sur cessions de titres de placement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15726,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','4983',15723,'Autres créances (h.a.o.)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15727,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','499', 15710,'Risques provisionnes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15728,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','4991',15727,'Sur opérations d''exploitation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15729,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','4998',15727,'Sur opérations (h.a.o.)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15730,'SYSCOHADA-CF','FINAN','XXXXXX','5',            0,'Titres de placement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15731,'SYSCOHADA-CF','FINAN','XXXXXX','501',      15730,'Titres du tresor et bon de caisse a court terme','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15732,'SYSCOHADA-CF','FINAN','XXXXXX','5011',     15731,'Titres du trésor à court terme','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15733,'SYSCOHADA-CF','FINAN','XXXXXX','5012',     15731,'Titres d''organismes financiers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15734,'SYSCOHADA-CF','FINAN','XXXXXX','5013',     15731,'Bons de caisse à court terme','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15735,'SYSCOHADA-CF','FINAN','XXXXXX','502',      15730,'Actions','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15736,'SYSCOHADA-CF','FINAN','XXXXXX','5021',     15735,'Actions propres','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15737,'SYSCOHADA-CF','FINAN','XXXXXX','5022',     15735,'Actions cotées','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15738,'SYSCOHADA-CF','FINAN','XXXXXX','5023',     15735,'Actions non cotées','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15739,'SYSCOHADA-CF','FINAN','XXXXXX','5024',     15735,'Actions démembrées (certificats d''investissement; droits de vote)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15740,'SYSCOHADA-CF','FINAN','XXXXXX','5025',     15735,'Autres titres conférant un droit de propriété','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15741,'SYSCOHADA-CF','FINAN','XXXXXX','503',      15730,'Obligations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15742,'SYSCOHADA-CF','FINAN','XXXXXX','5031',     15741,'Obligations émises par la société et rachetées par elle','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15743,'SYSCOHADA-CF','FINAN','XXXXXX','5032',     15741,'Obligations cotées','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15744,'SYSCOHADA-CF','FINAN','XXXXXX','5033',     15741,'Obligations non cotées','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15745,'SYSCOHADA-CF','FINAN','XXXXXX','5035',     15741,'Autres titres conférant un droit de créance','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15746,'SYSCOHADA-CF','FINAN','XXXXXX','504',      15730,'Bon de souscription','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15747,'SYSCOHADA-CF','FINAN','XXXXXX','5042',     15746,'Bons de souscription d''actions','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15748,'SYSCOHADA-CF','FINAN','XXXXXX','5043',     15746,'Bon de souscription d''obligations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15749,'SYSCOHADA-CF','FINAN','XXXXXX','505',      15730,'Titres negociables hors region','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15750,'SYSCOHADA-CF','FINAN','XXXXXX','506',      15730,'Interets courus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15751,'SYSCOHADA-CF','FINAN','XXXXXX','5061',     15750,'Titres du trésor et bons de caisse à court terme','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15752,'SYSCOHADA-CF','FINAN','XXXXXX','5062',     15750,'Actions','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15753,'SYSCOHADA-CF','FINAN','XXXXXX','5063',     15750,'Obligations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15754,'SYSCOHADA-CF','FINAN','XXXXXX','508',      15730,'Autres valeurs assimilees','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15755,'SYSCOHADA-CF','FINAN','XXXXXX','51',       15730,'Valeurs a encaisser','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15756,'SYSCOHADA-CF','FINAN','XXXXXX','511',      15755,'Effets a encaisser','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15757,'SYSCOHADA-CF','FINAN','XXXXXX','512',      15755,'Effets a l''encaissement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15758,'SYSCOHADA-CF','FINAN','XXXXXX','513',      15755,'Cheques a encaisser','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15759,'SYSCOHADA-CF','FINAN','XXXXXX','514',      15755,'Cheques a l''encaissement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15760,'SYSCOHADA-CF','FINAN','XXXXXX','515',      15755,'Cartes de credit a encaisser','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15761,'SYSCOHADA-CF','FINAN','XXXXXX','518',      15755,'Autres valeurs a l''encaissement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15762,'SYSCOHADA-CF','FINAN','XXXXXX','5181',     15761,'Warrants','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15763,'SYSCOHADA-CF','FINAN','XXXXXX','5182',     15761,'Billets de fonds','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15764,'SYSCOHADA-CF','FINAN','XXXXXX','5185',     15761,'Chèque de voyage','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15765,'SYSCOHADA-CF','FINAN','XXXXXX','5186',     15761,'Coupons échus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15766,'SYSCOHADA-CF','FINAN','XXXXXX','5187',     15761,'Intérêts échus des obligations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15767,'SYSCOHADA-CF','FINAN','XXXXXX','52',       15730,'Banques','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15768,'SYSCOHADA-CF','FINAN','XXXXXX','521',      15767,'Banques locales','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15769,'SYSCOHADA-CF','FINAN','XXXXXX','5211',     15768,'Banque x','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15770,'SYSCOHADA-CF','FINAN','XXXXXX','5212',     15768,'Banque y','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15771,'SYSCOHADA-CF','FINAN','XXXXXX','522',      15767,'Banques autres etats region','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15772,'SYSCOHADA-CF','FINAN','XXXXXX','523',      15767,'Banques autres etats zone monetaire','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15773,'SYSCOHADA-CF','FINAN','XXXXXX','524',      15767,'Banques hors zone monetaire','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15774,'SYSCOHADA-CF','FINAN','XXXXXX','526',      15767,'Banques, interets courus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15775,'SYSCOHADA-CF','FINAN','XXXXXX','5261',     15768,'Banques, intérêts courus, charges à payer','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15776,'SYSCOHADA-CF','FINAN','XXXXXX','5267',     15768,'Banques, intérêts courus, produits à recevoir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15777,'SYSCOHADA-CF','FINAN','XXXXXX','53',       15730,'Etablissements financiers et assimiles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15778,'SYSCOHADA-CF','FINAN','XXXXXX','531',      15777,'Cheques postaux','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15779,'SYSCOHADA-CF','FINAN','XXXXXX','532',      15777,'Tresor','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15780,'SYSCOHADA-CF','FINAN','XXXXXX','533',      15777,'Societe de gestion et d''intermediation (s.g.i.)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15781,'SYSCOHADA-CF','FINAN','XXXXXX','536',      15777,'Etablissements financiers, interets courus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15782,'SYSCOHADA-CF','FINAN','XXXXXX','5361',     15781,'Etablissements financiers, intérêts courus, charges à payer','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15783,'SYSCOHADA-CF','FINAN','XXXXXX','5362',     15781,'Etablissements financiers, intérêts courus, produits à recevoir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15784,'SYSCOHADA-CF','FINAN','XXXXXX','538',      15777,'Autres organismes financiers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15785,'SYSCOHADA-CF','FINAN','XXXXXX','54',       15730,'Instruments de tresorerie','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15786,'SYSCOHADA-CF','FINAN','XXXXXX','541',      15785,'Options de taux d''interets','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15787,'SYSCOHADA-CF','FINAN','XXXXXX','542',      15785,'Options de taux de change','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15788,'SYSCOHADA-CF','FINAN','XXXXXX','543',      15785,'Options de taux boursiers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15789,'SYSCOHADA-CF','FINAN','XXXXXX','544',      15785,'Instruments de marches  a terme','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15790,'SYSCOHADA-CF','FINAN','XXXXXX','545',      15785,'Avoirs d''or et autres metaux precieux','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15791,'SYSCOHADA-CF','FINAN','XXXXXX','56',       15730,'Banques, credits de tresorerie et d''escompte','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15792,'SYSCOHADA-CF','FINAN','XXXXXX','561',      15791,'Credits de tresorerie','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15793,'SYSCOHADA-CF','FINAN','XXXXXX','564',      15791,'Escompte de credits de campagne','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15794,'SYSCOHADA-CF','FINAN','XXXXXX','565',      15791,'Escompte de credits ordinaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15795,'SYSCOHADA-CF','FINAN','XXXXXX','566',      15791,'Banques, credits de tresorerie, interets courus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15796,'SYSCOHADA-CF','FINAN','XXXXXX','5661',     15795,'Banques, crédits de trésorerie, intérêts courus, charges à payer','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15797,'SYSCOHADA-CF','FINAN','XXXXXX','5667',     15795,'Banques, crédits de trésorerie, intérêts courus, produits à recevoir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15798,'SYSCOHADA-CF','FINAN','XXXXXX','57',       15730,'Caisse','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15799,'SYSCOHADA-CF','FINAN','XXXXXX','571',      15798,'Caisse siege social','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15800,'SYSCOHADA-CF','FINAN','XXXXXX','5711',     15799,'En unités monétaires légales','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15801,'SYSCOHADA-CF','FINAN','XXXXXX','5712',     15799,'En devises','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15802,'SYSCOHADA-CF','FINAN','XXXXXX','572',      15798,'Caisse succursale a','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15803,'SYSCOHADA-CF','FINAN','XXXXXX','5721',     15802,'En unités monétaires légales','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15804,'SYSCOHADA-CF','FINAN','XXXXXX','5722',     15802,'En devises','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15805,'SYSCOHADA-CF','FINAN','XXXXXX','573',      15798,'Caisse succursale b','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15806,'SYSCOHADA-CF','FINAN','XXXXXX','5731',     15805,'En unités monétaires légales','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15807,'SYSCOHADA-CF','FINAN','XXXXXX','5732',     15805,'En devises','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15808,'SYSCOHADA-CF','FINAN','XXXXXX','58',       15730,'Regies d''avances, accreditifs et virements internes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15809,'SYSCOHADA-CF','FINAN','XXXXXX','581',      15808,'Regies d''avances','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15810,'SYSCOHADA-CF','FINAN','XXXXXX','582',      15808,'Accreditifs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15811,'SYSCOHADA-CF','FINAN','XXXXXX','585',      15808,'Virements de fonds','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15812,'SYSCOHADA-CF','FINAN','XXXXXX','588',      15808,'Autres virements internes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15813,'SYSCOHADA-CF','FINAN','XXXXXX','59',       15730,'Depreciations des titres de placement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15814,'SYSCOHADA-CF','FINAN','XXXXXX','591',      15813,'Depreciations des titres et valeurs a encaisser','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15815,'SYSCOHADA-CF','FINAN','XXXXXX','592',      15813,'Depreciations des comptes banques','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15816,'SYSCOHADA-CF','FINAN','XXXXXX','593',      15813,'Depreciations des comptes etablissements financiers et assimiles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15817,'SYSCOHADA-CF','FINAN','XXXXXX','594',      15813,'Depreciations des comptes d''instruments de tresorerie','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15818,'SYSCOHADA-CF','FINAN','XXXXXX','599',      15813,'Risques provisionnes a caractere financier','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15819,'SYSCOHADA-CF','EXPENSE','XXXXXX','6',          0,'Achats et variations de stocks','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15820,'SYSCOHADA-CF','EXPENSE','XXXXXX','601',    15819,'Achats de marchandises','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15821,'SYSCOHADA-CF','EXPENSE','XXXXXX','6011',   16820,'Dans la région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15822,'SYSCOHADA-CF','EXPENSE','XXXXXX','6012',   16820,'Hors région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15823,'SYSCOHADA-CF','EXPENSE','XXXXXX','6013',   16820,'Aux entreprises du groupe dans la région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15824,'SYSCOHADA-CF','EXPENSE','XXXXXX','6014',   16820,'Aux entreprises du groupe hors région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15825,'SYSCOHADA-CF','EXPENSE','XXXXXX','6019',   16820,'Rabais, remises et ristournes obtenus (non ventilés)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15826,'SYSCOHADA-CF','EXPENSE','XXXXXX','602',    15819,'Achats de matieres premieres et fournitures liees','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15827,'SYSCOHADA-CF','EXPENSE','XXXXXX','6021',   15826,'Dans la région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15828,'SYSCOHADA-CF','EXPENSE','XXXXXX','6022',   15826,'Hors région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15829,'SYSCOHADA-CF','EXPENSE','XXXXXX','6023',   15826,'Aux entreprises du groupe dans la région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15830,'SYSCOHADA-CF','EXPENSE','XXXXXX','6024',   15826,'Aux entreprises du groupe hors région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15831,'SYSCOHADA-CF','EXPENSE','XXXXXX','6029',   15826,'Rabais, remises et ristournes obtenus (non ventilés)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15832,'SYSCOHADA-CF','EXPENSE','XXXXXX','603',    15819,'Variations des stocks et biens achetes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15833,'SYSCOHADA-CF','EXPENSE','XXXXXX','6031',   15832,'Variations des stocks de marchandises','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15834,'SYSCOHADA-CF','EXPENSE','XXXXXX','6032',   15832,'Variations des stocks de matiéres premiéres et fournitures liées','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15835,'SYSCOHADA-CF','EXPENSE','XXXXXX','6033',   15832,'Variations des stocks d''autres approvisionnements','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15836,'SYSCOHADA-CF','EXPENSE','XXXXXX','604',    15819,'Achats stockes de matieres et fournitures consommables','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15837,'SYSCOHADA-CF','EXPENSE','XXXXXX','6041',   15836,'Matiéres consommables','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15838,'SYSCOHADA-CF','EXPENSE','XXXXXX','6042',   15836,'Matiéres combustibles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15839,'SYSCOHADA-CF','EXPENSE','XXXXXX','6043',   15836,'Produits d''entretien','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15840,'SYSCOHADA-CF','EXPENSE','XXXXXX','6044',   15836,'Fournitures d''atelier et d''usine','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15841,'SYSCOHADA-CF','EXPENSE','XXXXXX','6046',   15836,'Fournitures de magasin','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15842,'SYSCOHADA-CF','EXPENSE','XXXXXX','6047',   15836,'Fournitures de bureau','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15843,'SYSCOHADA-CF','EXPENSE','XXXXXX','6049',   15836,'Rabais, remises et ristournes obtenus (non ventilés)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15844,'SYSCOHADA-CF','EXPENSE','XXXXXX','605',    15819,'Autres achats','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15845,'SYSCOHADA-CF','EXPENSE','XXXXXX','6051',   15844,'Fournitures non stockables - eau','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15846,'SYSCOHADA-CF','EXPENSE','XXXXXX','6052',   15844,'Fournitures non stockables - electricité','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15847,'SYSCOHADA-CF','EXPENSE','XXXXXX','6053',   15844,'Fournitures non stockables - autres énergies','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15848,'SYSCOHADA-CF','EXPENSE','XXXXXX','6054',   15844,'Fournitures d''entretien non stockables','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15849,'SYSCOHADA-CF','EXPENSE','XXXXXX','6055',   15844,'Fournitures de bureau non stockables','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15850,'SYSCOHADA-CF','EXPENSE','XXXXXX','6056',   15844,'Achats de petits matériel et outillage','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15851,'SYSCOHADA-CF','EXPENSE','XXXXXX','6057',   15844,'Achats d''études et de prestations de services','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15852,'SYSCOHADA-CF','EXPENSE','XXXXXX','6058',   15844,'Achats de travaux, matériels et équipements','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15853,'SYSCOHADA-CF','EXPENSE','XXXXXX','6059',   15844,'Rabais, remises et ristournes obtenus (non ventilés)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15854,'SYSCOHADA-CF','EXPENSE','XXXXXX','608',    15819,'Achats d''emballages','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15855,'SYSCOHADA-CF','EXPENSE','XXXXXX','6081',   15854,'Emballages perdus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15856,'SYSCOHADA-CF','EXPENSE','XXXXXX','6082',   15854,'Emballages récupérables non identifiables','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15857,'SYSCOHADA-CF','EXPENSE','XXXXXX','6083',   15854,'Emballages à usage mixte','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15858,'SYSCOHADA-CF','EXPENSE','XXXXXX','6089',   15854,'Rabais, remises et ristournes obtenus (non ventilés)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15859,'SYSCOHADA-CF','EXPENSE','XXXXXX','61',     15819,'Transports','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15860,'SYSCOHADA-CF','EXPENSE','XXXXXX','611',    15859,'Transports sur achats','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15861,'SYSCOHADA-CF','EXPENSE','XXXXXX','612',    15859,'Transport sur ventes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15862,'SYSCOHADA-CF','EXPENSE','XXXXXX','613',    15859,'Transports pour le compte de tiers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15863,'SYSCOHADA-CF','EXPENSE','XXXXXX','614',    15859,'Transports du personnel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15864,'SYSCOHADA-CF','EXPENSE','XXXXXX','616',    15859,'Transports de plis','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15865,'SYSCOHADA-CF','EXPENSE','XXXXXX','618',    15859,'Autres frais de transport','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15866,'SYSCOHADA-CF','EXPENSE','XXXXXX','6181',   15865,'Voyages et déplacements','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15867,'SYSCOHADA-CF','EXPENSE','XXXXXX','6182',   15865,'Transports entre établissements ou chantiers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15868,'SYSCOHADA-CF','EXPENSE','XXXXXX','6183',   15865,'Transports administratifs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15869,'SYSCOHADA-CF','EXPENSE','XXXXXX','62',     15819,'Services exterieurs a','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15870,'SYSCOHADA-CF','EXPENSE','XXXXXX','621',    15869,'Sous traitance generale','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15871,'SYSCOHADA-CF','EXPENSE','XXXXXX','622',    15869,'Locations et charges locatives','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15872,'SYSCOHADA-CF','EXPENSE','XXXXXX','6221',   15871,'Locations de terrains','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15873,'SYSCOHADA-CF','EXPENSE','XXXXXX','6222',   15871,'Locations de bâtiments','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15874,'SYSCOHADA-CF','EXPENSE','XXXXXX','6223',   15871,'Location de matériels et outillages','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15875,'SYSCOHADA-CF','EXPENSE','XXXXXX','6224',   15871,'Malis sur emballages','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15876,'SYSCOHADA-CF','EXPENSE','XXXXXX','6225',   15871,'Locations d''emballages','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15877,'SYSCOHADA-CF','EXPENSE','XXXXXX','6228',   15871,'Locations et charges locatives diverses','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15878,'SYSCOHADA-CF','EXPENSE','XXXXXX','623',    15869,'Redevances de credit bail et contrats assimiles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15879,'SYSCOHADA-CF','EXPENSE','XXXXXX','6232',   15878,'Crédits-bail immobilier','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15880,'SYSCOHADA-CF','EXPENSE','XXXXXX','6233',   15878,'Crédits-bail mobilier','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15881,'SYSCOHADA-CF','EXPENSE','XXXXXX','6235',   15878,'Contrats assimilés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15882,'SYSCOHADA-CF','EXPENSE','XXXXXX','624',    15869,'Entretiens, reparations et maintenance','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15883,'SYSCOHADA-CF','EXPENSE','XXXXXX','6241',   15882,'Entretien et réparation des biens immobiliers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15884,'SYSCOHADA-CF','EXPENSE','XXXXXX','6242',   15882,'Entretien et réparation des biens mobiliers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15885,'SYSCOHADA-CF','EXPENSE','XXXXXX','6243',   15882,'Maintenance','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15886,'SYSCOHADA-CF','EXPENSE','XXXXXX','6248',   15882,'Autres entretiens et réparations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15887,'SYSCOHADA-CF','EXPENSE','XXXXXX','625',    15869,'Primes d''assurance','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15888,'SYSCOHADA-CF','EXPENSE','XXXXXX','6251',   15887,'Assurances multirisques','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15889,'SYSCOHADA-CF','EXPENSE','XXXXXX','6252',   15887,'Assurances matériel de transport','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15890,'SYSCOHADA-CF','EXPENSE','XXXXXX','6253',   15887,'Assurances risques d''exploitation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15891,'SYSCOHADA-CF','EXPENSE','XXXXXX','6254',   15887,'Assurances responsabilité du producteur','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15892,'SYSCOHADA-CF','EXPENSE','XXXXXX','6255',   15887,'Assurances insolvabilité clients','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15893,'SYSCOHADA-CF','EXPENSE','XXXXXX','6256',   15887,'Assurances transport sur achats','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15894,'SYSCOHADA-CF','EXPENSE','XXXXXX','6257',   15887,'Assurances transport sur ventes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15895,'SYSCOHADA-CF','EXPENSE','XXXXXX','6258',   15887,'Autres primes d''assurances','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15896,'SYSCOHADA-CF','EXPENSE','XXXXXX','626',    15869,'Etudes, recherches et documentation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15897,'SYSCOHADA-CF','EXPENSE','XXXXXX','6261',   15896,'Etudes et recherches','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15898,'SYSCOHADA-CF','EXPENSE','XXXXXX','6265',   15896,'Documentation générale','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15899,'SYSCOHADA-CF','EXPENSE','XXXXXX','6266',   15896,'Documentation technique','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15900,'SYSCOHADA-CF','EXPENSE','XXXXXX','627',    15869,'Publicite, publications, relations publiques','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15901,'SYSCOHADA-CF','EXPENSE','XXXXXX','6271',   15900,'Annonces, insertions','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15902,'SYSCOHADA-CF','EXPENSE','XXXXXX','6272',   15900,'Catalogues, imprimés publicitaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15903,'SYSCOHADA-CF','EXPENSE','XXXXXX','6273',   15900,'Echantillons','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15904,'SYSCOHADA-CF','EXPENSE','XXXXXX','6274',   15900,'Foires et expositions','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15905,'SYSCOHADA-CF','EXPENSE','XXXXXX','6275',   15900,'Publications','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15906,'SYSCOHADA-CF','EXPENSE','XXXXXX','6276',   15900,'Cadeaux à la clientèle','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15907,'SYSCOHADA-CF','EXPENSE','XXXXXX','6277',   15900,'Frais de colloques, séminaires, conférences','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15908,'SYSCOHADA-CF','EXPENSE','XXXXXX','6278',   15900,'Autres charges de publicités et relations publiques','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15909,'SYSCOHADA-CF','EXPENSE','XXXXXX','628',    15869,'Frais de telecommunications','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15910,'SYSCOHADA-CF','EXPENSE','XXXXXX','6281',   15909,'Frais de téléphone','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15911,'SYSCOHADA-CF','EXPENSE','XXXXXX','6282',   15909,'Frais de télex','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15912,'SYSCOHADA-CF','EXPENSE','XXXXXX','6283',   15909,'Frais de télécopie','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15913,'SYSCOHADA-CF','EXPENSE','XXXXXX','6288',   15909,'Autres frais de télécommunications','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15914,'SYSCOHADA-CF','EXPENSE','XXXXXX','63',     15819,'Services exterieurs b','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15915,'SYSCOHADA-CF','EXPENSE','XXXXXX','631',    15914,'Frais bancaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15916,'SYSCOHADA-CF','EXPENSE','XXXXXX','6311',   15915,'Frais sur titre (achats, vente, garde)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15917,'SYSCOHADA-CF','EXPENSE','XXXXXX','6312',   15915,'Frais sur effets','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15918,'SYSCOHADA-CF','EXPENSE','XXXXXX','6313',   15915,'Locations de coffres','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15919,'SYSCOHADA-CF','EXPENSE','XXXXXX','6315',   15915,'Commissions sur cartes de crédit','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15920,'SYSCOHADA-CF','EXPENSE','XXXXXX','6316',   15915,'Frais d''émission d''emprunts','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15921,'SYSCOHADA-CF','EXPENSE','XXXXXX','6318',   15915,'Autres frais bancaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15922,'SYSCOHADA-CF','EXPENSE','XXXXXX','632',    15914,'Remunerations d''intermediaires et de conseils','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15923,'SYSCOHADA-CF','EXPENSE','XXXXXX','6321',   15922,'Commissions et courtages sur achats','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15924,'SYSCOHADA-CF','EXPENSE','XXXXXX','6322',   15922,'Commissions et courtages sur ventes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15925,'SYSCOHADA-CF','EXPENSE','XXXXXX','6323',   15922,'Rémunérations des transitaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15926,'SYSCOHADA-CF','EXPENSE','XXXXXX','6324',   15922,'Honoraires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15927,'SYSCOHADA-CF','EXPENSE','XXXXXX','6325',   15922,'Frais d''actes et de contentieux','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15928,'SYSCOHADA-CF','EXPENSE','XXXXXX','6328',   15922,'Divers frais','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15929,'SYSCOHADA-CF','EXPENSE','XXXXXX','633',    15914,'Frais de formation du personnel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15930,'SYSCOHADA-CF','EXPENSE','XXXXXX','634',    15914,'Redevances pour brevets, licences, logiciels et droits similaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15931,'SYSCOHADA-CF','EXPENSE','XXXXXX','6342',   15930,'Redevances pour brevets, licences, concessions et droits similaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15932,'SYSCOHADA-CF','EXPENSE','XXXXXX','6343',   15930,'Redevances pour logiciel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15933,'SYSCOHADA-CF','EXPENSE','XXXXXX','6344',   15930,'Redevances pour marques','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15934,'SYSCOHADA-CF','EXPENSE','XXXXXX','635',    15914,'Cotisations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15935,'SYSCOHADA-CF','EXPENSE','XXXXXX','6351',   15934,'Cotisations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15936,'SYSCOHADA-CF','EXPENSE','XXXXXX','6358',   15934,'Concours divers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15937,'SYSCOHADA-CF','EXPENSE','XXXXXX','636',    15914,'Redevances verses au concedant (concessions service public)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15938,'SYSCOHADA-CF','EXPENSE','XXXXXX','637',    15914,'Remunerations du personnel exterieur a l''entreprise','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15939,'SYSCOHADA-CF','EXPENSE','XXXXXX','6371',   15938,'Personnel intérimaire','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15940,'SYSCOHADA-CF','EXPENSE','XXXXXX','6372',   15938,'Personnel détaché ou prêté à l''entreprise','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15941,'SYSCOHADA-CF','EXPENSE','XXXXXX','638',    15914,'Autres charges externes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15942,'SYSCOHADA-CF','EXPENSE','XXXXXX','6381',   15941,'Frais de recrutement du personnel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15943,'SYSCOHADA-CF','EXPENSE','XXXXXX','6382',   15941,'Frais de déménagement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15944,'SYSCOHADA-CF','EXPENSE','XXXXXX','6383',   15941,'Réceptions','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15945,'SYSCOHADA-CF','EXPENSE','XXXXXX','6384',   15941,'Missions','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15946,'SYSCOHADA-CF','EXPENSE','XXXXXX','64',     15819,'Impots et taxes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15947,'SYSCOHADA-CF','EXPENSE','XXXXXX','641',    15946,'Impots et taxes directs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15948,'SYSCOHADA-CF','EXPENSE','XXXXXX','6411',   15947,'Impots fonciers et taxes annexes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15949,'SYSCOHADA-CF','EXPENSE','XXXXXX','6412',   15947,'Patentes, licences et taxes annexes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15950,'SYSCOHADA-CF','EXPENSE','XXXXXX','6413',   15947,'Taxes sur appointements et salaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15951,'SYSCOHADA-CF','EXPENSE','XXXXXX','6414',   15947,'Taxes d''apprentissage','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15952,'SYSCOHADA-CF','EXPENSE','XXXXXX','6415',   15947,'Formation professionnelle continue','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15953,'SYSCOHADA-CF','EXPENSE','XXXXXX','6418',   15947,'Autres impôts et taxes directs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15954,'SYSCOHADA-CF','EXPENSE','XXXXXX','645',    15946,'Impots et taxes indirects','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15955,'SYSCOHADA-CF','EXPENSE','XXXXXX','646',    15946,'Droits d''enregistrement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15956,'SYSCOHADA-CF','EXPENSE','XXXXXX','6461',   15955,'Droits de mutation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15957,'SYSCOHADA-CF','EXPENSE','XXXXXX','6462',   15955,'Droits de timbre','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15958,'SYSCOHADA-CF','EXPENSE','XXXXXX','6463',   15955,'Taxes sur les véhicules de société','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15959,'SYSCOHADA-CF','EXPENSE','XXXXXX','6464',   15955,'Vignettes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15960,'SYSCOHADA-CF','EXPENSE','XXXXXX','6468',   15955,'Autres droits','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15961,'SYSCOHADA-CF','EXPENSE','XXXXXX','647',    15946,'Penalites et amendes fiscales','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15962,'SYSCOHADA-CF','EXPENSE','XXXXXX','6471',   15961,'Pénalités d''assiette, impots directs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15963,'SYSCOHADA-CF','EXPENSE','XXXXXX','6472',   15961,'Pénalités d''assiette, impôts indirects','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15964,'SYSCOHADA-CF','EXPENSE','XXXXXX','6473',   15961,'Pénalités de recouvrement, impôts directs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15965,'SYSCOHADA-CF','EXPENSE','XXXXXX','6474',   15961,'Pénalités de recouvrement, impôts indirects','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15966,'SYSCOHADA-CF','EXPENSE','XXXXXX','6478',   15961,'Autres amendes pénales et fiscales','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15967,'SYSCOHADA-CF','EXPENSE','XXXXXX','648',    15946,'Autres impots et taxes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15968,'SYSCOHADA-CF','EXPENSE','XXXXXX','65',     15819,'Autres charges','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15969,'SYSCOHADA-CF','EXPENSE','XXXXXX','651',    15968,'Pertes sur creances clients et autres debiteurs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15970,'SYSCOHADA-CF','EXPENSE','XXXXXX','6511',   15969,'Pertes sur clients','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15971,'SYSCOHADA-CF','EXPENSE','XXXXXX','6515',   15969,'Autres débiteurs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15972,'SYSCOHADA-CF','EXPENSE','XXXXXX','652',    15968,'Quote-part de resultat sur operations faites en commun','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15973,'SYSCOHADA-CF','EXPENSE','XXXXXX','6521',   15972,'Quote-part transféré de bénéfices (comptabilté du gérants)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15974,'SYSCOHADA-CF','EXPENSE','XXXXXX','6525',   15972,'Pertes imputées par transfert (comptabilité des associés non gérants)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15975,'SYSCOHADA-CF','EXPENSE','XXXXXX','653',    15968,'Quote-part de resultat annulee sur execution partielle de contrats pluri-exercices','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15976,'SYSCOHADA-CF','EXPENSE','XXXXXX','654',    15968,'Valeur comptable des cessions courantes d''immobilisations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15977,'SYSCOHADA-CF','EXPENSE','XXXXXX','658',    15968,'Charges diverses','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15978,'SYSCOHADA-CF','EXPENSE','XXXXXX','6581',   15977,'Jetons de présence et autres rémunérations d''administrateurs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15979,'SYSCOHADA-CF','EXPENSE','XXXXXX','6582',   15977,'Dons','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15980,'SYSCOHADA-CF','EXPENSE','XXXXXX','6583',   15977,'Mécénat','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15981,'SYSCOHADA-CF','EXPENSE','XXXXXX','659',    15968,'Charges provisionnees d''exploitation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15982,'SYSCOHADA-CF','EXPENSE','XXXXXX','6591',   15981,'Sur risque à court terme','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15983,'SYSCOHADA-CF','EXPENSE','XXXXXX','6593',   15981,'Sur stocks','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15984,'SYSCOHADA-CF','EXPENSE','XXXXXX','6594',   15981,'Sur créances','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15985,'SYSCOHADA-CF','EXPENSE','XXXXXX','6598',   15981,'Autres charges provisionnées','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15986,'SYSCOHADA-CF','EXPENSE','XXXXXX','66',     15819,'Charges de personnel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15987,'SYSCOHADA-CF','EXPENSE','XXXXXX','661',    15986,'Remunerations directes versees au personnel national','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15988,'SYSCOHADA-CF','EXPENSE','XXXXXX','6611',   15987,'Appointements salaires et commissions','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15989,'SYSCOHADA-CF','EXPENSE','XXXXXX','6612',   15987,'Primes et gratifications','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15990,'SYSCOHADA-CF','EXPENSE','XXXXXX','6613',   15987,'Congés payés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15991,'SYSCOHADA-CF','EXPENSE','XXXXXX','6614',   15987,'Indemnités de préavis, de licencement et de recherche d''embauche','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15992,'SYSCOHADA-CF','EXPENSE','XXXXXX','6615',   15987,'Indemnités de maladie versées aux travailleurs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15993,'SYSCOHADA-CF','EXPENSE','XXXXXX','6616',   15987,'Supplément familial','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15994,'SYSCOHADA-CF','EXPENSE','XXXXXX','6617',   15987,'Avantages en nature','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15995,'SYSCOHADA-CF','EXPENSE','XXXXXX','6618',   15987,'Autres rémunérations directes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15996,'SYSCOHADA-CF','EXPENSE','XXXXXX','662',    15986,'Remunerations directes versees au personnel non national','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15997,'SYSCOHADA-CF','EXPENSE','XXXXXX','6621',   15996,'Appointements salaires et commissions','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15998,'SYSCOHADA-CF','EXPENSE','XXXXXX','6622',   15996,'Primes et gratifications','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15999,'SYSCOHADA-CF','EXPENSE','XXXXXX','6623',   15996,'Congés payés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16000,'SYSCOHADA-CF','EXPENSE','XXXXXX','6624',   15996,'Indemnités de préavis, de licencement et de recherche d''embauche','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16001,'SYSCOHADA-CF','EXPENSE','XXXXXX','6625',   15996,'Indemnités de maladie versées aux travailleurs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16002,'SYSCOHADA-CF','EXPENSE','XXXXXX','6626',   15996,'Supplément familial','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16003,'SYSCOHADA-CF','EXPENSE','XXXXXX','6627',   15996,'Avantages en nature','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16004,'SYSCOHADA-CF','EXPENSE','XXXXXX','6628',   15996,'Autres rémunérations directes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16005,'SYSCOHADA-CF','EXPENSE','XXXXXX','663',    15986,'Indemnites forfaitaires versees au personnel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16006,'SYSCOHADA-CF','EXPENSE','XXXXXX','6631',   16005,'Indemnités de logement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16007,'SYSCOHADA-CF','EXPENSE','XXXXXX','6632',   16005,'Indemnités de représentation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16008,'SYSCOHADA-CF','EXPENSE','XXXXXX','6633',   16005,'Indemnités d''expatriation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16009,'SYSCOHADA-CF','EXPENSE','XXXXXX','6638',   16005,'Autres indemnités et avantages divers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16010,'SYSCOHADA-CF','EXPENSE','XXXXXX','664',    15986,'Charges sociales','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16011,'SYSCOHADA-CF','EXPENSE','XXXXXX','6641',   16010,'Charges sociales sur rémunération du personnel national','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16012,'SYSCOHADA-CF','EXPENSE','XXXXXX','6642',   16010,'Charges sociales sur rémunération du personnel non national','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16013,'SYSCOHADA-CF','EXPENSE','XXXXXX','666',    15986,'Remunerations et charges sociales de l''exploitant individuel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16014,'SYSCOHADA-CF','EXPENSE','XXXXXX','6661',   16013,'Rémunérations du travail de l''exploitant','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16015,'SYSCOHADA-CF','EXPENSE','XXXXXX','6662',   16013,'Charges sociales','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16016,'SYSCOHADA-CF','EXPENSE','XXXXXX','667',    15986,'Remunerations transferee de personnel exterieur','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16017,'SYSCOHADA-CF','EXPENSE','XXXXXX','6671',   16016,'Personnel intérimaire','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16018,'SYSCOHADA-CF','EXPENSE','XXXXXX','6672',   16016,'Personnel détaché ou prêté à l''entreprise','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16019,'SYSCOHADA-CF','EXPENSE','XXXXXX','668',    15986,'Autres charges sociales','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16020,'SYSCOHADA-CF','EXPENSE','XXXXXX','6681',   16019,'Versements aux syndicats et comités d''entreprise, d''établisement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16021,'SYSCOHADA-CF','EXPENSE','XXXXXX','6682',   16019,'Versements aux comité d''hygiéne et de sécurité','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16022,'SYSCOHADA-CF','EXPENSE','XXXXXX','6683',   16019,'Versements aux autres oeuvres sociales','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16023,'SYSCOHADA-CF','EXPENSE','XXXXXX','6684',   16019,'Médecine du travail et pharmacie','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16024,'SYSCOHADA-CF','EXPENSE','XXXXXX','67',     15819,'Frais financiers et charges assimilees','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16025,'SYSCOHADA-CF','EXPENSE','XXXXXX','671',    16024,'Interets des emprunts','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16026,'SYSCOHADA-CF','EXPENSE','XXXXXX','6711',   16025,'Emprunts obligataires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16027,'SYSCOHADA-CF','EXPENSE','XXXXXX','6712',   16025,'Emprunts auprès des établissements de crédit','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16028,'SYSCOHADA-CF','EXPENSE','XXXXXX','6713',   16025,'Dettes liées à des participations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16029,'SYSCOHADA-CF','EXPENSE','XXXXXX','672',    16024,'Interets dans loyers de credit bail et contrats assimiles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16030,'SYSCOHADA-CF','EXPENSE','XXXXXX','6721',   16029,'Intérêts dans loyers de crédit-bail immobilier','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16031,'SYSCOHADA-CF','EXPENSE','XXXXXX','6722',   16029,'Intérêts dans loyers de crédit-bail mobilier','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16032,'SYSCOHADA-CF','EXPENSE','XXXXXX','6723',   16029,'Intérêts dans loyers des autres contrats','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16033,'SYSCOHADA-CF','EXPENSE','XXXXXX','673',    16024,'Escomptes accordes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16034,'SYSCOHADA-CF','EXPENSE','XXXXXX','674',    16024,'Autres interets','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16035,'SYSCOHADA-CF','EXPENSE','XXXXXX','6741',   16034,'Avances reçues et dépôts créditeurs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16036,'SYSCOHADA-CF','EXPENSE','XXXXXX','6742',   16034,'Comptes courants bloqués','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16037,'SYSCOHADA-CF','EXPENSE','XXXXXX','6743',   16034,'Intérêts sur obligations cautionnées','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16038,'SYSCOHADA-CF','EXPENSE','XXXXXX','6744',   16034,'Intérêts sur dettes commerciales','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16039,'SYSCOHADA-CF','EXPENSE','XXXXXX','6745',   16034,'Intérêts bancaires et sur opérations de trésorerie et d''escompte','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16040,'SYSCOHADA-CF','EXPENSE','XXXXXX','6748',   16034,'Intérêts sur dettes diverses','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16041,'SYSCOHADA-CF','EXPENSE','XXXXXX','675',    16024,'Escomptes des effets de commerce','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16042,'SYSCOHADA-CF','EXPENSE','XXXXXX','676',    16024,'Pertes de change','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16043,'SYSCOHADA-CF','EXPENSE','XXXXXX','677',    16024,'Pertes sur cessions de titres  de placement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16044,'SYSCOHADA-CF','EXPENSE','XXXXXX','678',    16024,'Pertes sur risques financiers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16045,'SYSCOHADA-CF','EXPENSE','XXXXXX','6781',   16044,'Sur rentes viagères','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16046,'SYSCOHADA-CF','EXPENSE','XXXXXX','6782',   16044,'Sur opérations fiancières','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16047,'SYSCOHADA-CF','EXPENSE','XXXXXX','6783',   16044,'Sur instruments de trésorerie','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16048,'SYSCOHADA-CF','EXPENSE','XXXXXX','679',    16024,'Charges provisionnees financieres','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16049,'SYSCOHADA-CF','EXPENSE','XXXXXX','6791',   16048,'Sur risque financiers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16050,'SYSCOHADA-CF','EXPENSE','XXXXXX','6795',   16048,'Sur titres de placements','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16051,'SYSCOHADA-CF','EXPENSE','XXXXXX','6798',   16048,'Autres charges provisionnées financières','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16052,'SYSCOHADA-CF','EXPENSE','XXXXXX','68',     15819,'Dotations aus amortissements','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16053,'SYSCOHADA-CF','EXPENSE','XXXXXX','681',    16052,'Dotations aux amortissements d''exploitation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16054,'SYSCOHADA-CF','EXPENSE','XXXXXX','6811',   16052,'Dotations aux amortissements des charges immobilisées','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16055,'SYSCOHADA-CF','EXPENSE','XXXXXX','6812',   16052,'Dotations aux amortissements des immobilisations incorporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16056,'SYSCOHADA-CF','EXPENSE','XXXXXX','6813',   16052,'Dotations aux amortissements des immobilisations corporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16057,'SYSCOHADA-CF','EXPENSE','XXXXXX','687',    16052,'Dotations aux amortissements a caractere financier','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16058,'SYSCOHADA-CF','EXPENSE','XXXXXX','6872',   16057,'Dotations aux amortissements des primes de remboursement des obligations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16059,'SYSCOHADA-CF','EXPENSE','XXXXXX','6878',   16057,'Autres dotations aux amortissements à caractère financier','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16060,'SYSCOHADA-CF','EXPENSE','XXXXXX','69',     15819,'Dotattions aux provisions','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16061,'SYSCOHADA-CF','EXPENSE','XXXXXX','691',    16060,'Dotation aux provisions d''exploitation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16062,'SYSCOHADA-CF','EXPENSE','XXXXXX','6911',   16061,'Pour risques et charges','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16063,'SYSCOHADA-CF','EXPENSE','XXXXXX','6912',   16061,'Pour grosses réparations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16064,'SYSCOHADA-CF','EXPENSE','XXXXXX','6913',   16061,'Pour dépréciation des immobilisations incorporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16065,'SYSCOHADA-CF','EXPENSE','XXXXXX','6914',   16061,'Pour dépréciation des immobilisations corporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16066,'SYSCOHADA-CF','EXPENSE','XXXXXX','697',    16060,'Dotations aux provisions financieres','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16067,'SYSCOHADA-CF','EXPENSE','XXXXXX','6971',   16066,'Pour risques et charges','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16068,'SYSCOHADA-CF','EXPENSE','XXXXXX','6972',   16066,'Pour dépréciation des immobilisations financières','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16069,'SYSCOHADA-CF','INCOME','XXXXXX','7',           0,'Ventes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16070,'SYSCOHADA-CF','INCOME','XXXXXX','701',     16069,'Ventes de marchandises','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16071,'SYSCOHADA-CF','INCOME','XXXXXX','7011',    16070,'Dans la région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16072,'SYSCOHADA-CF','INCOME','XXXXXX','7012',    16070,'Hors région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16073,'SYSCOHADA-CF','INCOME','XXXXXX','7013',    16070,'Aux entreprises du groupe dans la région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16074,'SYSCOHADA-CF','INCOME','XXXXXX','7014',    16070,'Aux entreprises du groupe hors  région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16075,'SYSCOHADA-CF','INCOME','XXXXXX','702',     16069,'Ventes de produits finis','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16076,'SYSCOHADA-CF','INCOME','XXXXXX','7021',    16075,'Dans la région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16077,'SYSCOHADA-CF','INCOME','XXXXXX','7022',    16075,'Hors région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16078,'SYSCOHADA-CF','INCOME','XXXXXX','7023',    16075,'Aux entreprises de groupe dans la région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16079,'SYSCOHADA-CF','INCOME','XXXXXX','7024',    16075,'Aux entreprises du groupe hors  région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16080,'SYSCOHADA-CF','INCOME','XXXXXX','703',     16069,'Ventes de produits intermediaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16081,'SYSCOHADA-CF','INCOME','XXXXXX','7031',    16080,'Dans la région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16082,'SYSCOHADA-CF','INCOME','XXXXXX','7032',    16080,'Hors région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16083,'SYSCOHADA-CF','INCOME','XXXXXX','7033',    16080,'Aux entreprises du groupe dans la région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16084,'SYSCOHADA-CF','INCOME','XXXXXX','7034',    16080,'Aux entreprises du groupe hors  région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16085,'SYSCOHADA-CF','INCOME','XXXXXX','704',     16069,'Ventes de produits residuels','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16086,'SYSCOHADA-CF','INCOME','XXXXXX','7041',    16085,'Dans la région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16087,'SYSCOHADA-CF','INCOME','XXXXXX','7042',    16085,'Hors région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16088,'SYSCOHADA-CF','INCOME','XXXXXX','7043',    16085,'Aux entreprises du groupe dans la région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16089,'SYSCOHADA-CF','INCOME','XXXXXX','7044',    16085,'Aux entreprises du groupe hors  région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16090,'SYSCOHADA-CF','INCOME','XXXXXX','705',     16069,'Travaux factures','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16091,'SYSCOHADA-CF','INCOME','XXXXXX','7051',    16090,'Dans la région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16092,'SYSCOHADA-CF','INCOME','XXXXXX','7052',    16090,'Hors région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16093,'SYSCOHADA-CF','INCOME','XXXXXX','7053',    16090,'Aux entreprises du groupe dans la région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16094,'SYSCOHADA-CF','INCOME','XXXXXX','7054',    16090,'Aux entreprises du groupe hors région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16095,'SYSCOHADA-CF','INCOME','XXXXXX','706',     16069,'Services vendus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16096,'SYSCOHADA-CF','INCOME','XXXXXX','7061',    16095,'Dans la région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16097,'SYSCOHADA-CF','INCOME','XXXXXX','7062',    16095,'Hors région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16098,'SYSCOHADA-CF','INCOME','XXXXXX','7063',    16095,'Aux entreprises du groupe dans la région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16099,'SYSCOHADA-CF','INCOME','XXXXXX','7064',    16095,'Aux entreprises du groupe hors région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16100,'SYSCOHADA-CF','INCOME','XXXXXX','707',     16069,'Produits accessoires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16101,'SYSCOHADA-CF','INCOME','XXXXXX','7071',    16100,'Port, emballages perdus et autres frais facturés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16102,'SYSCOHADA-CF','INCOME','XXXXXX','7072',    16100,'Commissions et courtages','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16103,'SYSCOHADA-CF','INCOME','XXXXXX','7073',    16100,'Locations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16104,'SYSCOHADA-CF','INCOME','XXXXXX','7074',    16100,'Bonis sur reprises et cessions d''emballages','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16105,'SYSCOHADA-CF','INCOME','XXXXXX','7075',    16100,'Mise à disposition de personnel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16106,'SYSCOHADA-CF','INCOME','XXXXXX','7076',    16100,'Redevances pour brevets, logiciels, marques et droits similaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16107,'SYSCOHADA-CF','INCOME','XXXXXX','7077',    16100,'Services exploités dans l''intérêt du personnel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16108,'SYSCOHADA-CF','INCOME','XXXXXX','7078',    16100,'Autres produits accessoires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16109,'SYSCOHADA-CF','INCOME','XXXXXX','71',      16069,'Suvventions d''exploitation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16110,'SYSCOHADA-CF','INCOME','XXXXXX','711',     16109,'Sur produits a l''exportation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16111,'SYSCOHADA-CF','INCOME','XXXXXX','712',     16109,'Sur produits a l''importation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16112,'SYSCOHADA-CF','INCOME','XXXXXX','713',     16109,'Sur produits de perequation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16113,'SYSCOHADA-CF','INCOME','XXXXXX','718',     16109,'Autres subventions d''exploitation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16114,'SYSCOHADA-CF','INCOME','XXXXXX','7181',    16113,'Versées par l''etat et les collectivités publiques','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16115,'SYSCOHADA-CF','INCOME','XXXXXX','7182',    16113,'Versées par les organismes internationaux','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16116,'SYSCOHADA-CF','INCOME','XXXXXX','7183',    16113,'Versées par des tiers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16117,'SYSCOHADA-CF','INCOME','XXXXXX','72',      16069,'Production immobilisée','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16118,'SYSCOHADA-CF','INCOME','XXXXXX','721',     16117,'Immobilisations incorporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16119,'SYSCOHADA-CF','INCOME','XXXXXX','722',     16117,'Immobilisations corporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16120,'SYSCOHADA-CF','INCOME','XXXXXX','726',     16117,'Immobilisations financieres','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16121,'SYSCOHADA-CF','INCOME','XXXXXX','73',      16069,'Variations des stocks de biens et de services produits','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16122,'SYSCOHADA-CF','INCOME','XXXXXX','734',     16121,'Variations des stocks de produitsn en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16123,'SYSCOHADA-CF','INCOME','XXXXXX','7341',    16122,'Produits en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16124,'SYSCOHADA-CF','INCOME','XXXXXX','7342',    16122,'Travaux en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16125,'SYSCOHADA-CF','INCOME','XXXXXX','735',     16121,'Variations des en-cours de services','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16126,'SYSCOHADA-CF','INCOME','XXXXXX','7351',    16125,'Etudes en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16127,'SYSCOHADA-CF','INCOME','XXXXXX','7352',    16125,'Prestations de services en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16128,'SYSCOHADA-CF','INCOME','XXXXXX','736',     16121,'Variations des stocks de produits finis','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16129,'SYSCOHADA-CF','INCOME','XXXXXX','737',     16121,'Variations des stocks de produits intermediaires et residuels','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16130,'SYSCOHADA-CF','INCOME','XXXXXX','7371',    16129,'Produits intermédiaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16131,'SYSCOHADA-CF','INCOME','XXXXXX','7372',    16129,'Produits résiduels','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16132,'SYSCOHADA-CF','INCOME','XXXXXX','75',      16069,'Autres produits','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16133,'SYSCOHADA-CF','INCOME','XXXXXX','752',     16132,'Quote-part de resultat sur operations faites en commun','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16134,'SYSCOHADA-CF','INCOME','XXXXXX','7521',    16133,'Quote-part trsnsférée de pertes (comptabilité de gérant)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16135,'SYSCOHADA-CF','INCOME','XXXXXX','7525',    16133,'Bénéfices attribués par transfert (comptabilité des associés non gérants)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16136,'SYSCOHADA-CF','INCOME','XXXXXX','753',     16132,'Quote-part de resultat sue execution partielle de contrats pluri-ecercices','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16137,'SYSCOHADA-CF','INCOME','XXXXXX','754',     16132,'Produits des cessions courantes d''immobilisations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16138,'SYSCOHADA-CF','INCOME','XXXXXX','758',     16132,'Produits divers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16139,'SYSCOHADA-CF','INCOME','XXXXXX','7581',    16138,'Jetons de présence et autres rémunérations d''administrateurs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16140,'SYSCOHADA-CF','INCOME','XXXXXX','7582',    16138,'Indemnités d''assurances reçues','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16141,'SYSCOHADA-CF','INCOME','XXXXXX','759',     16132,'Reprises de charges provisionnees d''exploitation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16142,'SYSCOHADA-CF','INCOME','XXXXXX','7591',    16141,'Sur risques à court terme','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16143,'SYSCOHADA-CF','INCOME','XXXXXX','7593',    16141,'Sur stocks','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16144,'SYSCOHADA-CF','INCOME','XXXXXX','7594',    16141,'Sur créances','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16145,'SYSCOHADA-CF','INCOME','XXXXXX','7598',    16141,'Sur autres charges provisionnées','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16146,'SYSCOHADA-CF','INCOME','XXXXXX','77',      16069,'Revenus financiers et produits assimiles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16147,'SYSCOHADA-CF','INCOME','XXXXXX','771',     16146,'Interets de prets','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16148,'SYSCOHADA-CF','INCOME','XXXXXX','772',     16146,'Revenus de participations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16149,'SYSCOHADA-CF','INCOME','XXXXXX','773',     16146,'Escomptes obtenus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16150,'SYSCOHADA-CF','INCOME','XXXXXX','774',     16146,'Revenus de titres de placement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16151,'SYSCOHADA-CF','INCOME','XXXXXX','775',     16146,'Revenus des creances commerciales','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16152,'SYSCOHADA-CF','INCOME','XXXXXX','776',     16146,'Gains de change','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16153,'SYSCOHADA-CF','INCOME','XXXXXX','777',     16146,'Gains sur cessions de titres de placement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16154,'SYSCOHADA-CF','INCOME','XXXXXX','778',     16146,'Gains sur risques financiers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16155,'SYSCOHADA-CF','INCOME','XXXXXX','7781',    16154,'Gains sur rentes viagères','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16156,'SYSCOHADA-CF','INCOME','XXXXXX','7782',    16154,'Gains sur opérations financières','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16157,'SYSCOHADA-CF','INCOME','XXXXXX','7784',    16154,'Gains sur instruments de trésorerie','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16158,'SYSCOHADA-CF','INCOME','XXXXXX','779',     16146,'Reprises de charges provisionnees financieres','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16159,'SYSCOHADA-CF','INCOME','XXXXXX','7791',    16158,'Sur risques financiers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16160,'SYSCOHADA-CF','INCOME','XXXXXX','7795',    16158,'Sur titres de placement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16161,'SYSCOHADA-CF','INCOME','XXXXXX','7798',    16158,'Autres charges provisionnées financières','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16162,'SYSCOHADA-CF','INCOME','XXXXXX','78',      16069,'Transfert de charges','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16163,'SYSCOHADA-CF','INCOME','XXXXXX','781',     16162,'Transfert de charges d''exploitation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16164,'SYSCOHADA-CF','INCOME','XXXXXX','787',     16162,'Transfert de charges financieres','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16165,'SYSCOHADA-CF','INCOME','XXXXXX','79',      16069,'Reprises de provisions','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16166,'SYSCOHADA-CF','INCOME','XXXXXX','791',     16165,'Reprises de provisions d''exploitation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16167,'SYSCOHADA-CF','INCOME','XXXXXX','7911',    16166,'Pour risques et charges d''exploitation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16168,'SYSCOHADA-CF','INCOME','XXXXXX','7912',    16166,'Pour grosses réparation d''exploitation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16169,'SYSCOHADA-CF','INCOME','XXXXXX','7913',    16166,'Pour dépreciation des immobilisations incorporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16170,'SYSCOHADA-CF','INCOME','XXXXXX','7914',    16166,'Pour dépreciation des immobilisations corporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16171,'SYSCOHADA-CF','INCOME','XXXXXX','797',     16165,'Reprises de provisions financieres','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16172,'SYSCOHADA-CF','INCOME','XXXXXX','7971',    16171,'Pour risques et charges financiers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16173,'SYSCOHADA-CF','INCOME','XXXXXX','7972',    16171,'Pour dépréciation des immobilisations financières','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16174,'SYSCOHADA-CF','INCOME','XXXXXX','798',     16165,'Reprises d''amortissements','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16175,'SYSCOHADA-CF','AUTRES','XXXXXX','81',          0,'Valeurs comptables des cessions d''immobilisations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16176,'SYSCOHADA-CF','AUTRES','XXXXXX','811',     16175,'Immobilisations incorporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16177,'SYSCOHADA-CF','AUTRES','XXXXXX','812',     16175,'Immobilisations corporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16178,'SYSCOHADA-CF','AUTRES','XXXXXX','816',     16175,'Immobilisations financieres','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16179,'SYSCOHADA-CF','AUTRES','XXXXXX','82',          0,'Produits de cessions d''immobilisations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16180,'SYSCOHADA-CF','AUTRES','XXXXXX','821',     16179,'Immobilisations incorporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16181,'SYSCOHADA-CF','AUTRES','XXXXXX','822',     16179,'Immobilisations corporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16182,'SYSCOHADA-CF','AUTRES','XXXXXX','826',     16179,'Immobilisations financieres','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16183,'SYSCOHADA-CF','AUTRES','XXXXXX','83',          0,'Charges hors activites ordinaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16184,'SYSCOHADA-CF','AUTRES','XXXXXX','831',     16183,'Charges h.a.o constatées','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16185,'SYSCOHADA-CF','AUTRES','XXXXXX','834',     16183,'Pertes sur creances h.a.o','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16186,'SYSCOHADA-CF','AUTRES','XXXXXX','835',     16183,'Dons et liberalites accordes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16187,'SYSCOHADA-CF','AUTRES','XXXXXX','836',     16183,'Abandons de creances consentis','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16188,'SYSCOHADA-CF','AUTRES','XXXXXX','839',     16183,'Charges provisionnees h.a.o','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16189,'SYSCOHADA-CF','AUTRES','XXXXXX','84',          0,'Produits hors activites ordinaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16190,'SYSCOHADA-CF','AUTRES','XXXXXX','841',     16189,'Produits h.a.o constates','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16191,'SYSCOHADA-CF','AUTRES','XXXXXX','845',     16189,'Dons et liberalites obtenus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16192,'SYSCOHADA-CF','AUTRES','XXXXXX','846',     16189,'Abandons de creances obtenus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16193,'SYSCOHADA-CF','AUTRES','XXXXXX','848',     16189,'Transferts de charges h.a.o','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16194,'SYSCOHADA-CF','AUTRES','XXXXXX','849',     16189,'Reprises des charges provisionnees h.a.o','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16195,'SYSCOHADA-CF','AUTRES','XXXXXX','85',          0,'Dotations hors activites ordinaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16196,'SYSCOHADA-CF','AUTRES','XXXXXX','851',     16195,'Dotations aux provisions reglementees','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16197,'SYSCOHADA-CF','AUTRES','XXXXXX','852',     16195,'Dotations aux amortissements h.a.o','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16198,'SYSCOHADA-CF','AUTRES','XXXXXX','853',     16195,'Dotations aux provisions pour depreciation h.a.o','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16199,'SYSCOHADA-CF','AUTRES','XXXXXX','854',     16195,'Dotations aux provisions pour risques et charges h.a.o','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16200,'SYSCOHADA-CF','AUTRES','XXXXXX','858',     16195,'Autres dotations h.a.o','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16201,'SYSCOHADA-CF','AUTRES','XXXXXX','86',          0,'Reprises hors activites ordinaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16202,'SYSCOHADA-CF','AUTRES','XXXXXX','861',     16201,'Reprises de provisions reglementees','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16203,'SYSCOHADA-CF','AUTRES','XXXXXX','862',     16201,'Reprises d''amortissements','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16204,'SYSCOHADA-CF','AUTRES','XXXXXX','863',     16201,'Reprises de provisions pour depreciation h.a.o','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16205,'SYSCOHADA-CF','AUTRES','XXXXXX','864',     16201,'Reprises de provisions pour risques et charges h.a.o','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16206,'SYSCOHADA-CF','AUTRES','XXXXXX','865',     16201,'Reprises de subventions d''investissement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16207,'SYSCOHADA-CF','AUTRES','XXXXXX','868',     16201,'Autres reprises h.a.o','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16208,'SYSCOHADA-CF','AUTRES','XXXXXX','87',          0,'Participations des travailleurs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16209,'SYSCOHADA-CF','AUTRES','XXXXXX','871',     16208,'Participation legale aux benefices','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16210,'SYSCOHADA-CF','AUTRES','XXXXXX','874',     16208,'Participation contractuelle aux benefices','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16211,'SYSCOHADA-CF','AUTRES','XXXXXX','878',     16208,'Autres participations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16212,'SYSCOHADA-CF','AUTRES','XXXXXX','88',          0,'Subventions d''equilibre','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16213,'SYSCOHADA-CF','AUTRES','XXXXXX','881',     16212,'Etat','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16214,'SYSCOHADA-CF','AUTRES','XXXXXX','884',     16212,'Collectivites publiques','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16215,'SYSCOHADA-CF','AUTRES','XXXXXX','886',     16212,'Groupe','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16216,'SYSCOHADA-CF','AUTRES','XXXXXX','888',     16212,'Autres','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16217,'SYSCOHADA-CF','AUTRES','XXXXXX','89',          0,'Impots sur le resultat','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16218,'SYSCOHADA-CF','AUTRES','XXXXXX','891',     16217,'Impots sur les benefices de l''exercice','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16219,'SYSCOHADA-CF','AUTRES','XXXXXX','8911',    16218,'Activités exercées dans l''etat','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16220,'SYSCOHADA-CF','AUTRES','XXXXXX','8912',    16218,'Activités exercées dans les autres etats de la région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16221,'SYSCOHADA-CF','AUTRES','XXXXXX','8913',    16218,'Activités exercées hors région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16222,'SYSCOHADA-CF','AUTRES','XXXXXX','892',     16217,'Rappel d''impôts sur resultats anterieurs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16223,'SYSCOHADA-CF','AUTRES','XXXXXX','895',     16217,'Impôts minimum forfaitaires (i.m.f)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16224,'SYSCOHADA-CF','AUTRES','XXXXXX','899',     16217,'Dégrèvements et annulations d''impots sur resultats antérieurs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16225,'SYSCOHADA-CF','AUTRES','XXXXXX','8991',    16224,'Dégrèvements','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16226,'SYSCOHADA-CF','AUTRES','XXXXXX','8994',    16224,'Annulations pour pertes rétroactives','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15000,'SYSCOHADA-CF','CAPIT','XXXXXX','1',            0,'Capital','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15001,'SYSCOHADA-CF','CAPIT','XXXXXX','101',      15000,'Capital social','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15002,'SYSCOHADA-CF','CAPIT','XXXXXX','1011',     15001,'Capital souscrit, non appelé','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15003,'SYSCOHADA-CF','CAPIT','XXXXXX','1012',     15001,'Capital souscrit, appelé, non versé','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15004,'SYSCOHADA-CF','CAPIT','XXXXXX','1013',     15001,'Capital souscrit, appelé, versé, non amorti','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15005,'SYSCOHADA-CF','CAPIT','XXXXXX','1014',     15001,'Capital souscrit, appelé, versé, amorti','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15006,'SYSCOHADA-CF','CAPIT','XXXXXX','1018',     15001,'Capital souscrit, soumis à des conditions particulières','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15007,'SYSCOHADA-CF','CAPIT','XXXXXX','102',      15000,'Capital par dotation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15008,'SYSCOHADA-CF','CAPIT','XXXXXX','1021',     15007,'Dotation initiale','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15009,'SYSCOHADA-CF','CAPIT','XXXXXX','1022',     15007,'Dotations complémentaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15010,'SYSCOHADA-CF','CAPIT','XXXXXX','1028',     15007,'Autres dotations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15011,'SYSCOHADA-CF','CAPIT','XXXXXX','103',      15000,'Capital personnel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15012,'SYSCOHADA-CF','CAPIT','XXXXXX','104',      15000,'Compte de l''exploitant','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15013,'SYSCOHADA-CF','CAPIT','XXXXXX','1041',     15012,'Apports temporaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15014,'SYSCOHADA-CF','CAPIT','XXXXXX','1042',     15012,'Opérations courantes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15015,'SYSCOHADA-CF','CAPIT','XXXXXX','1043',     15012,'Rémunérations, impôts et autres charges personnelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15016,'SYSCOHADA-CF','CAPIT','XXXXXX','1047',     15012,'Prélèvements d''autoconsommation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15017,'SYSCOHADA-CF','CAPIT','XXXXXX','1048',     15012,'Autres prélèvements','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15018,'SYSCOHADA-CF','CAPIT','XXXXXX','105',      15000,'Primes liees aux capitaux propres','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15019,'SYSCOHADA-CF','CAPIT','XXXXXX','1051',     15018,'Primes d''émission','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15020,'SYSCOHADA-CF','CAPIT','XXXXXX','1052',     15018,'Primes d''apport','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15021,'SYSCOHADA-CF','CAPIT','XXXXXX','1053',     15018,'Primes de fusion','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15022,'SYSCOHADA-CF','CAPIT','XXXXXX','1054',     15018,'Primes de conversion','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15023,'SYSCOHADA-CF','CAPIT','XXXXXX','1058',     15018,'Autres primes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15024,'SYSCOHADA-CF','CAPIT','XXXXXX','106',      15000,'Ecarts de reevaluation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15025,'SYSCOHADA-CF','CAPIT','XXXXXX','1061',     15024,'Ecarts de réévaluation légale','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15026,'SYSCOHADA-CF','CAPIT','XXXXXX','1062',     15024,'Ecarts de réévaluation libre','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15027,'SYSCOHADA-CF','CAPIT','XXXXXX','109',      15000,'Actionnaires, capital souscrit, non appele','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15028,'SYSCOHADA-CF','CAPIT','XXXXXX','11',       15000,'Reserves','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15029,'SYSCOHADA-CF','CAPIT','XXXXXX','111',      15028,'Reserve legale','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15030,'SYSCOHADA-CF','CAPIT','XXXXXX','1111',     15029,'Réserves légales','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15031,'SYSCOHADA-CF','CAPIT','XXXXXX','112',      15028,'Reserves statutaires ou contractuelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15032,'SYSCOHADA-CF','CAPIT','XXXXXX','113',      15028,'Reserves reglementees','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15033,'SYSCOHADA-CF','CAPIT','XXXXXX','1131',     15032,'Réserves de plus-values nettes à long terme','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15034,'SYSCOHADA-CF','CAPIT','XXXXXX','1133',     15032,'Réserves consécutives à l''octroi de subventions d''investissement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15035,'SYSCOHADA-CF','CAPIT','XXXXXX','1134',     15032,'Réserves spéciales navires renouvelés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15036,'SYSCOHADA-CF','CAPIT','XXXXXX','1135',     15032,'Réserves spéciales matériels et outillage renouvelés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15037,'SYSCOHADA-CF','CAPIT','XXXXXX','1138',     15032,'Autres réserves réglementées','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15038,'SYSCOHADA-CF','CAPIT','XXXXXX','118',      15028,'Autres reserves','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15039,'SYSCOHADA-CF','CAPIT','XXXXXX','1181',     15038,'Réserves facultatives','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15040,'SYSCOHADA-CF','CAPIT','XXXXXX','1188',     15038,'Réserves diverses','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15041,'SYSCOHADA-CF','CAPIT','XXXXXX','12',       15000,'Report a nouveau','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15042,'SYSCOHADA-CF','CAPIT','XXXXXX','121',      15041,'Report a nouveau crediteur','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15043,'SYSCOHADA-CF','CAPIT','XXXXXX','1211',     15042,'Report à nouveau crediteur','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15044,'SYSCOHADA-CF','CAPIT','XXXXXX','129',      15041,'Report a nouveau debiteur','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15045,'SYSCOHADA-CF','CAPIT','XXXXXX','1291',     15044,'Perte nette à reporter','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15046,'SYSCOHADA-CF','CAPIT','XXXXXX','1292',     15044,'Perte - amortissements réputés différés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15047,'SYSCOHADA-CF','CAPIT','XXXXXX','13',       15000,'Resultat net de l''exercice','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15048,'SYSCOHADA-CF','CAPIT','XXXXXX','1301',     15047,'Résultat en instance d''affectation : bénéfice','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15049,'SYSCOHADA-CF','CAPIT','XXXXXX','1309',     15047,'Résultat en instance d''affectation : perte','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15050,'SYSCOHADA-CF','CAPIT','XXXXXX','131',      15047,'Resultat net : benefice','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15051,'SYSCOHADA-CF','CAPIT','XXXXXX','132',      15047,'Marge brute (mb)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15052,'SYSCOHADA-CF','CAPIT','XXXXXX','1321',     15051,'Marge brute sur marchandises','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15053,'SYSCOHADA-CF','CAPIT','XXXXXX','1322',     15051,'Marge brute sur matières','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15054,'SYSCOHADA-CF','CAPIT','XXXXXX','133',      15047,'Valeur ajoutee (v.a.)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15055,'SYSCOHADA-CF','CAPIT','XXXXXX','134',      15047,'Excedent brut d''exploitation (e.b.e.)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15056,'SYSCOHADA-CF','CAPIT','XXXXXX','135',      15047,'Resultat d''exploitation (r.e.)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15057,'SYSCOHADA-CF','CAPIT','XXXXXX','136',      15047,'Resultat financier (r.f.)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15058,'SYSCOHADA-CF','CAPIT','XXXXXX','137',      15047,'Resultat des activites ordinaires (r.a.o.)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15059,'SYSCOHADA-CF','CAPIT','XXXXXX','138',      15047,'Resultat hors activites ordinaires (r.h.a.o.)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15060,'SYSCOHADA-CF','CAPIT','XXXXXX','139',      15047,'Resultat net : perte','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15061,'SYSCOHADA-CF','CAPIT','XXXXXX','14',       15000,'Subventions d''investissement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15062,'SYSCOHADA-CF','CAPIT','XXXXXX','141',      15061,'Subventions d''equipement a','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15063,'SYSCOHADA-CF','CAPIT','XXXXXX','1411',     15062,'Etat','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15064,'SYSCOHADA-CF','CAPIT','XXXXXX','1412',     15062,'Régions','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15065,'SYSCOHADA-CF','CAPIT','XXXXXX','1413',     15062,'Départements','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15066,'SYSCOHADA-CF','CAPIT','XXXXXX','1414',     15062,'Communes et collectivités publiques décentralisées','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15067,'SYSCOHADA-CF','CAPIT','XXXXXX','1415',     15062,'Entreprises publiques ou mixtes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15068,'SYSCOHADA-CF','CAPIT','XXXXXX','1416',     15062,'Entreprises et organismes privés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15069,'SYSCOHADA-CF','CAPIT','XXXXXX','1417',     15062,'Organismes internationaux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15070,'SYSCOHADA-CF','CAPIT','XXXXXX','1418',     15062,'Autres','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15071,'SYSCOHADA-CF','CAPIT','XXXXXX','142',      15061,'Subventions d''equipement b','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15072,'SYSCOHADA-CF','CAPIT','XXXXXX','1421',     15071,'Subventions d''équipements','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15073,'SYSCOHADA-CF','CAPIT','XXXXXX','148',      15061,'Autres subventions d''investissement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15074,'SYSCOHADA-CF','CAPIT','XXXXXX','15',       15000,'Provisions reglementees et fonds assimiles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15075,'SYSCOHADA-CF','CAPIT','XXXXXX','151',      15074,'Amortissements derogatoires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15076,'SYSCOHADA-CF','CAPIT','XXXXXX','152',      15074,'Plus-values de cession a reinvestir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15077,'SYSCOHADA-CF','CAPIT','XXXXXX','1521',     15076,'Plus-values de cession à réinvestir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15078,'SYSCOHADA-CF','CAPIT','XXXXXX','153',      15074,'Fonds reglementes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15079,'SYSCOHADA-CF','CAPIT','XXXXXX','1531',     15078,'Fonds national','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15080,'SYSCOHADA-CF','CAPIT','XXXXXX','1532',     15078,'Prélèvement pour le budget','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15081,'SYSCOHADA-CF','CAPIT','XXXXXX','154',      15074,'Provision speciale de reevaluation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15082,'SYSCOHADA-CF','CAPIT','XXXXXX','155',      15074,'Provisions reglementees relatives aux immobilisations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15083,'SYSCOHADA-CF','CAPIT','XXXXXX','1551',     15082,'Recontitution des gisements miniers et pétroliers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15084,'SYSCOHADA-CF','CAPIT','XXXXXX','1552',     15082,'Provisions de croissance des immobilisations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15085,'SYSCOHADA-CF','CAPIT','XXXXXX','1553',     15082,'Provisions de renouvellement du matériel naval','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15086,'SYSCOHADA-CF','CAPIT','XXXXXX','1554',     15082,'Provisions pourle renouvellement du matériel et outillage','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15087,'SYSCOHADA-CF','CAPIT','XXXXXX','156',      15074,'Provisions reglementees relatives aux stocks','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15088,'SYSCOHADA-CF','CAPIT','XXXXXX','1561',     15087,'Hausse de prix','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15089,'SYSCOHADA-CF','CAPIT','XXXXXX','1562',     15087,'Fluctuation des cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15090,'SYSCOHADA-CF','CAPIT','XXXXXX','157',      15074,'Provisions pour investissement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15091,'SYSCOHADA-CF','CAPIT','XXXXXX','158',      15074,'Autres provisions et fonds reglementes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15092,'SYSCOHADA-CF','CAPIT','XXXXXX','16',       15000,'Emprunts et dettes assimilees','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15093,'SYSCOHADA-CF','CAPIT','XXXXXX','161',      15092,'Emprunts obligataires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15094,'SYSCOHADA-CF','CAPIT','XXXXXX','1611',     15093,'Emprunts obligataires ordinaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15095,'SYSCOHADA-CF','CAPIT','XXXXXX','1612',     15093,'Emprunts obligataires convertibles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15096,'SYSCOHADA-CF','CAPIT','XXXXXX','1618',     15093,'Autres emprunts obligataires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15097,'SYSCOHADA-CF','CAPIT','XXXXXX','1619',     15093,'Obligations à souscrire, à la souche','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15098,'SYSCOHADA-CF','CAPIT','XXXXXX','162',      15092,'Emprunts et dettes aupres des etablissements de credit','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15099,'SYSCOHADA-CF','CAPIT','XXXXXX','163',      15092,'Avances recues de l''etat','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15100,'SYSCOHADA-CF','CAPIT','XXXXXX','164',      15092,'Avances recues et comptes courants bloques','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15101,'SYSCOHADA-CF','CAPIT','XXXXXX','165',      15092,'Depots et cautionnements recus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15102,'SYSCOHADA-CF','CAPIT','XXXXXX','1651',     15101,'Dépôts à terme','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15103,'SYSCOHADA-CF','CAPIT','XXXXXX','1652',     15101,'Cautionnements','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15104,'SYSCOHADA-CF','CAPIT','XXXXXX','166',      15092,'Interets courus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15105,'SYSCOHADA-CF','CAPIT','XXXXXX','1661',     15104,'Sur emprunts obligataires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15106,'SYSCOHADA-CF','CAPIT','XXXXXX','1662',     15104,'Sur emprunts et dettes auprès des établissements de crédit','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15107,'SYSCOHADA-CF','CAPIT','XXXXXX','1663',     15104,'Sur avances reçues de l''etat','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15108,'SYSCOHADA-CF','CAPIT','XXXXXX','1664',     15104,'Sur avances reçues et comptes courants bloqués','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15109,'SYSCOHADA-CF','CAPIT','XXXXXX','1665',     15104,'Sur dépôts et cautionnements reçus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15110,'SYSCOHADA-CF','CAPIT','XXXXXX','1667',     15104,'Sur avances assorties de conditions particulières','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15111,'SYSCOHADA-CF','CAPIT','XXXXXX','1668',     15104,'Sur autres emprunts et dettes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15112,'SYSCOHADA-CF','CAPIT','XXXXXX','167',      15092,'Avances assorties de conditions particulieres','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15113,'SYSCOHADA-CF','CAPIT','XXXXXX','1671',     15112,'Avances bloquées pour augmentation du capital','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15114,'SYSCOHADA-CF','CAPIT','XXXXXX','1672',     15112,'Avances conditionnées par l''etat','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15115,'SYSCOHADA-CF','CAPIT','XXXXXX','1673',     15112,'Avances conditionnées par les autres organismes africains','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15116,'SYSCOHADA-CF','CAPIT','XXXXXX','1674',     15112,'Avances conditionné par les autres organismes internationaux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15117,'SYSCOHADA-CF','CAPIT','XXXXXX','1676',     15112,'Droits du concédant exigibles en nature','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15118,'SYSCOHADA-CF','CAPIT','XXXXXX','168',      15092,'Autres emprunts et dettes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15119,'SYSCOHADA-CF','CAPIT','XXXXXX','1681',     15118,'Rentes viagères capitalisées','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15120,'SYSCOHADA-CF','CAPIT','XXXXXX','1682',     15118,'Billets de fonds','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15121,'SYSCOHADA-CF','CAPIT','XXXXXX','1683',     15118,'Dettes consécutives à des titres emprunté','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15122,'SYSCOHADA-CF','CAPIT','XXXXXX','1684',     15118,'Dettes du concédant exigibles en nature','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15123,'SYSCOHADA-CF','CAPIT','XXXXXX','1685',     15118,'Emprunts participatifs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15124,'SYSCOHADA-CF','CAPIT','XXXXXX','1686',     15118,'Participation des travailleurs aux bénéfices','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15125,'SYSCOHADA-CF','CAPIT','XXXXXX','17',       15000,'Dettes de credit-bail et contrats assimiles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15126,'SYSCOHADA-CF','CAPIT','XXXXXX','172',      15125,'Emprunts equivalents de credit-bail immobilier','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15127,'SYSCOHADA-CF','CAPIT','XXXXXX','173',      15125,'Emprunts equivalents de credit-bail mobilier','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15128,'SYSCOHADA-CF','CAPIT','XXXXXX','176',      15125,'Interets courus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15129,'SYSCOHADA-CF','CAPIT','XXXXXX','1762',     15128,'Sur emprunts équivalents de crédit-bail immobilier','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15130,'SYSCOHADA-CF','CAPIT','XXXXXX','1763',     15128,'Sur emprunts équivalents de crédit-bail mobilier','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15131,'SYSCOHADA-CF','CAPIT','XXXXXX','1768',     15128,'Sur emprunts équivalents d''autres contrats','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15132,'SYSCOHADA-CF','CAPIT','XXXXXX','178',      15125,'Emprunts equivalents d''autres contrats','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15133,'SYSCOHADA-CF','CAPIT','XXXXXX','18',       15000,'Dettes liees a des participations et comptes de liaison des etablissements et societes en participation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15134,'SYSCOHADA-CF','CAPIT','XXXXXX','181',      15133,'Dettes liees a des participations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15135,'SYSCOHADA-CF','CAPIT','XXXXXX','1811',     15134,'Dettes liées à des participations (groupe)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15136,'SYSCOHADA-CF','CAPIT','XXXXXX','1812',     15134,'Dettes liées à des participations (hors groupe)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15137,'SYSCOHADA-CF','CAPIT','XXXXXX','182',      15133,'Dettes liees a des societes en paticipation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15138,'SYSCOHADA-CF','CAPIT','XXXXXX','183',      15133,'Interets courus sur dettes liees a des participations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15139,'SYSCOHADA-CF','CAPIT','XXXXXX','184',      15133,'Comptes permanents bloques des etablissements et succursales','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15140,'SYSCOHADA-CF','CAPIT','XXXXXX','185',      15133,'Comptes permanents non bloques des etablissements et succursales','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15141,'SYSCOHADA-CF','CAPIT','XXXXXX','186',      15133,'Comptes de liaison charges','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15142,'SYSCOHADA-CF','CAPIT','XXXXXX','187',      15133,'Comptes de liaison produits','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15143,'SYSCOHADA-CF','CAPIT','XXXXXX','188',      15133,'Comptes de liaison des societes en participation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15144,'SYSCOHADA-CF','CAPIT','XXXXXX','19',       15000,'Provisions financieres pour risques et charges','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15145,'SYSCOHADA-CF','CAPIT','XXXXXX','191',      15144,'Provisions pour litiges','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15146,'SYSCOHADA-CF','CAPIT','XXXXXX','192',      15144,'Provisions pour garanties donnees aux clients','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15147,'SYSCOHADA-CF','CAPIT','XXXXXX','193',      15144,'Provisions pour pertes sur marches a achevement futur','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15148,'SYSCOHADA-CF','CAPIT','XXXXXX','194',      15144,'Provisions pour pertes de change','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15149,'SYSCOHADA-CF','CAPIT','XXXXXX','195',      15144,'Provisions pour impots','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15150,'SYSCOHADA-CF','CAPIT','XXXXXX','196',      15144,'Provisions pour pensions et obligations similaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15151,'SYSCOHADA-CF','CAPIT','XXXXXX','197',      15144,'Provisions pour charges a repartir sur plusieurs exercices','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15152,'SYSCOHADA-CF','CAPIT','XXXXXX','1971',     15151,'Provisions pour grosses réparations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15153,'SYSCOHADA-CF','CAPIT','XXXXXX','198',      15144,'Autres provisions financieres pour risques et charges','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15154,'SYSCOHADA-CF','CAPIT','XXXXXX','1981',     15153,'Provisions pour amendes et pénalités','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15155,'SYSCOHADA-CF','CAPIT','XXXXXX','1982',     15153,'Provisions pour renouvellement des immobilisations (entreprises concessionnaires)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15156,'SYSCOHADA-CF','CAPIT','XXXXXX','1983',     15153,'Provisions pour propres assureurs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15157,'SYSCOHADA-CF','CAPIT','XXXXXX','1988',     15153,'Autres provisions financières pour risques et charges','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15158,'SYSCOHADA-CF','IMMO','XXXXXX','2',             0,'Charges immobilisees','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15159,'SYSCOHADA-CF','IMMO','XXXXXX','201',       15158,'Frais d''etablissement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15160,'SYSCOHADA-CF','IMMO','XXXXXX','2011',      15159,'Frais de constitution','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15161,'SYSCOHADA-CF','IMMO','XXXXXX','2012',      15159,'Frais de prospection','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15162,'SYSCOHADA-CF','IMMO','XXXXXX','2013',      15159,'Frais de publicité et de lancement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15163,'SYSCOHADA-CF','IMMO','XXXXXX','2014',      15159,'Frais de fonctionnement antérieurs au démarrage','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15164,'SYSCOHADA-CF','IMMO','XXXXXX','2015',      15159,'Frais de modification du capital (fusions, scissions transformations)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15165,'SYSCOHADA-CF','IMMO','XXXXXX','2016',      15159,'Frais d''entrée à la bourse','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15166,'SYSCOHADA-CF','IMMO','XXXXXX','2017',      15159,'Frais de restructuration','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15167,'SYSCOHADA-CF','IMMO','XXXXXX','2018',      15159,'Frais divers d''établissement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15168,'SYSCOHADA-CF','IMMO','XXXXXX','202',       15158,'Charges a repartir sur plusieurs exercices','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15169,'SYSCOHADA-CF','IMMO','XXXXXX','2021',      15168,'Charges différées','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15170,'SYSCOHADA-CF','IMMO','XXXXXX','2022',      15168,'Frais d''acquisition d''immobilisations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15171,'SYSCOHADA-CF','IMMO','XXXXXX','2026',      15168,'Fais d''émission des emprunts','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15172,'SYSCOHADA-CF','IMMO','XXXXXX','2028',      15168,'Charges à étaler','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15173,'SYSCOHADA-CF','IMMO','XXXXXX','206',       15158,'Primes de remboursement des obligations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15174,'SYSCOHADA-CF','IMMO','XXXXXX','2061',      15173,'Obligations ordinaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15175,'SYSCOHADA-CF','IMMO','XXXXXX','2062',      15173,'Obligations convertibles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15176,'SYSCOHADA-CF','IMMO','XXXXXX','2068',      15173,'Autres emprunts obligataires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15177,'SYSCOHADA-CF','IMMO','XXXXXX','21',        15158,'Immobilisations incorporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15178,'SYSCOHADA-CF','IMMO','XXXXXX','211',       15177,'Frais de recherche et de developpement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15179,'SYSCOHADA-CF','IMMO','XXXXXX','212',       15177,'Brevets, licences, concessions et droits similaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15180,'SYSCOHADA-CF','IMMO','XXXXXX','213',       15177,'Logiciels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15181,'SYSCOHADA-CF','IMMO','XXXXXX','214',       15177,'Marques','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15182,'SYSCOHADA-CF','IMMO','XXXXXX','215',       15177,'Fonds commercial','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15183,'SYSCOHADA-CF','IMMO','XXXXXX','216',       15177,'Droit au bail','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15184,'SYSCOHADA-CF','IMMO','XXXXXX','217',       15177,'Investissements de creation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15185,'SYSCOHADA-CF','IMMO','XXXXXX','218',       15177,'Autres droits et valeurs incorporels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15186,'SYSCOHADA-CF','IMMO','XXXXXX','219',       15177,'Immobilisations incorporelles en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15187,'SYSCOHADA-CF','IMMO','XXXXXX','2191',      15186,'Frais de recherche et de développement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15188,'SYSCOHADA-CF','IMMO','XXXXXX','2193',      15186,'Logiciels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15189,'SYSCOHADA-CF','IMMO','XXXXXX','2198',      15186,'Autres droits et valeurs incorporels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15190,'SYSCOHADA-CF','IMMO','XXXXXX','22',        15158,'Terrains','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15191,'SYSCOHADA-CF','IMMO','XXXXXX','221',       15190,'Terrains agricoles et forestiers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15192,'SYSCOHADA-CF','IMMO','XXXXXX','2211',      15191,'Terrains d''exploitation agricole','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15193,'SYSCOHADA-CF','IMMO','XXXXXX','2212',      15191,'Terrains d''exploitation forestière','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15194,'SYSCOHADA-CF','IMMO','XXXXXX','2218',      15191,'Autres terrains','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15195,'SYSCOHADA-CF','IMMO','XXXXXX','222',       15190,'Terrains nus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15196,'SYSCOHADA-CF','IMMO','XXXXXX','2221',      15195,'Terrains à bâtir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15197,'SYSCOHADA-CF','IMMO','XXXXXX','2228',      15195,'Autres terrains nus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15198,'SYSCOHADA-CF','IMMO','XXXXXX','223',       15190,'Terrains batis','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15199,'SYSCOHADA-CF','IMMO','XXXXXX','2231',      15198,'Pour bâtiments industriels et agricoles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15200,'SYSCOHADA-CF','IMMO','XXXXXX','2232',      15198,'Pour bâtiments administratifs et commerciaux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15201,'SYSCOHADA-CF','IMMO','XXXXXX','2234',      15198,'Pour bâtiments affectés aux autres opérations professionnelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15202,'SYSCOHADA-CF','IMMO','XXXXXX','2235',      15198,'Pour bâtiments affectés aux autres opérations non professionnelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15203,'SYSCOHADA-CF','IMMO','XXXXXX','2236',      15198,'Autres terrains bâtis','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15204,'SYSCOHADA-CF','IMMO','XXXXXX','224',       15190,'Travaux de mise en valeur des terrains','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15205,'SYSCOHADA-CF','IMMO','XXXXXX','2241',      15204,'Plantation d''arbres et d''arbustes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15206,'SYSCOHADA-CF','IMMO','XXXXXX','2248',      15204,'Autres travaux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15207,'SYSCOHADA-CF','IMMO','XXXXXX','225',       15190,'Terrains de gisement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15208,'SYSCOHADA-CF','IMMO','XXXXXX','2251',      15207,'Carrières','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15209,'SYSCOHADA-CF','IMMO','XXXXXX','226',       15190,'Terrains amenages','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15210,'SYSCOHADA-CF','IMMO','XXXXXX','2261',      15209,'Parkings','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15211,'SYSCOHADA-CF','IMMO','XXXXXX','227',       15190,'Terrains mis en concession','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15212,'SYSCOHADA-CF','IMMO','XXXXXX','228',       15190,'Autres terrains','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15213,'SYSCOHADA-CF','IMMO','XXXXXX','2281',      15212,'Terrains des immeubles de rapport','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15214,'SYSCOHADA-CF','IMMO','XXXXXX','2285',      15212,'Terrains des logements affectés au personnel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15215,'SYSCOHADA-CF','IMMO','XXXXXX','2288',      15212,'Autres terrains','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15216,'SYSCOHADA-CF','IMMO','XXXXXX','229',       15190,'Amenagements des terrains en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15217,'SYSCOHADA-CF','IMMO','XXXXXX','2291',      15216,'Terrains agricoles et forestiers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15218,'SYSCOHADA-CF','IMMO','XXXXXX','2292',      15216,'Terrains nus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15219,'SYSCOHADA-CF','IMMO','XXXXXX','2295',      15216,'Terrains de gisement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15220,'SYSCOHADA-CF','IMMO','XXXXXX','2298',      15216,'Autres travaux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15221,'SYSCOHADA-CF','IMMO','XXXXXX','23',        15158,'Bâtiments, installations techniques et agencements','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15222,'SYSCOHADA-CF','IMMO','XXXXXX','231',       15221,'Bâtiments industriels, agricoles, administratifs et commerciaux sur sol propre','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15223,'SYSCOHADA-CF','IMMO','XXXXXX','2311',      15222,'Bâtiments industriels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15224,'SYSCOHADA-CF','IMMO','XXXXXX','2312',      15222,'Bâtiments agricoles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15225,'SYSCOHADA-CF','IMMO','XXXXXX','2313',      15222,'Bâtiments administratifs et commerciaux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15226,'SYSCOHADA-CF','IMMO','XXXXXX','2314',      15222,'Bâtiments affectés au logement du personnel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15227,'SYSCOHADA-CF','IMMO','XXXXXX','2315',      15222,'Immeubles de rapport','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15228,'SYSCOHADA-CF','IMMO','XXXXXX','232',       15221,'Bâtiments industriels, agricoles, administratifs et commerciaux sur sol d''autrui','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15229,'SYSCOHADA-CF','IMMO','XXXXXX','2321',      15228,'Bâtiments industriels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15230,'SYSCOHADA-CF','IMMO','XXXXXX','2322',      15228,'Bâtiments agricoles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15231,'SYSCOHADA-CF','IMMO','XXXXXX','2323',      15228,'Bâtiments administratifs et commerciaux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15232,'SYSCOHADA-CF','IMMO','XXXXXX','2324',      15228,'Bâtiments affectés au logement du personnel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15233,'SYSCOHADA-CF','IMMO','XXXXXX','2325',      15228,'Immeubles de rapport','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15234,'SYSCOHADA-CF','IMMO','XXXXXX','233',       15221,'Ouvrages d''infrastructures','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15235,'SYSCOHADA-CF','IMMO','XXXXXX','2331',      15234,'Voies de terre','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15236,'SYSCOHADA-CF','IMMO','XXXXXX','2332',      15234,'Voies de fer','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15237,'SYSCOHADA-CF','IMMO','XXXXXX','2333',      15234,'Voies d''eau','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15238,'SYSCOHADA-CF','IMMO','XXXXXX','2334',      15234,'Barrages, digues','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15239,'SYSCOHADA-CF','IMMO','XXXXXX','2335',      15234,'Pistes d''aérodrome','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15240,'SYSCOHADA-CF','IMMO','XXXXXX','2338',      15234,'Autres','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15241,'SYSCOHADA-CF','IMMO','XXXXXX','234',       15221,'Installations techniques','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15242,'SYSCOHADA-CF','IMMO','XXXXXX','2341',      15241,'Installations complexes spécialisées sur sol propre','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15243,'SYSCOHADA-CF','IMMO','XXXXXX','2342',      15241,'Installations complexes spécialisées sur sol d''autrui','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15244,'SYSCOHADA-CF','IMMO','XXXXXX','2343',      15241,'Installations à caractère spécifique sur sol propre','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15245,'SYSCOHADA-CF','IMMO','XXXXXX','2344',      15241,'Installations à caractère spécifique sur sol d''autrui','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15246,'SYSCOHADA-CF','IMMO','XXXXXX','235',       15221,'Amenagements de bureaux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15247,'SYSCOHADA-CF','IMMO','XXXXXX','2351',      15246,'Installations générales','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15248,'SYSCOHADA-CF','IMMO','XXXXXX','2358',      15246,'Autres installations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15249,'SYSCOHADA-CF','IMMO','XXXXXX','237',       15221,'Batiments industriels, agricoles et commerciaux mis en concession','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15250,'SYSCOHADA-CF','IMMO','XXXXXX','238',       15221,'Autres installations et agencements','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15251,'SYSCOHADA-CF','IMMO','XXXXXX','239',       15221,'Bâtiments et installations en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15252,'SYSCOHADA-CF','IMMO','XXXXXX','2391',      15251,'Bâtiments et installations en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15253,'SYSCOHADA-CF','IMMO','XXXXXX','24',        15158,'Materiels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15254,'SYSCOHADA-CF','IMMO','XXXXXX','241',       15253,'Materiel et outillage industriel et commercial','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15255,'SYSCOHADA-CF','IMMO','XXXXXX','2411',      15254,'Matériel industriel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15256,'SYSCOHADA-CF','IMMO','XXXXXX','2412',      15254,'Outillage industriel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15257,'SYSCOHADA-CF','IMMO','XXXXXX','2413',      15254,'Matériel commercial','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15258,'SYSCOHADA-CF','IMMO','XXXXXX','2414',      15254,'Outillage commercial','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15259,'SYSCOHADA-CF','IMMO','XXXXXX','242',       15253,'Materiel et outillage agricole','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15260,'SYSCOHADA-CF','IMMO','XXXXXX','2421',      15259,'Matériel agricole','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15261,'SYSCOHADA-CF','IMMO','XXXXXX','2422',      15259,'Outillage agricole','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15262,'SYSCOHADA-CF','IMMO','XXXXXX','243',       15253,'Materiel d''emballage recuperable et identifiable','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15263,'SYSCOHADA-CF','IMMO','XXXXXX','244',       15253,'Materiel et mobilier','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15264,'SYSCOHADA-CF','IMMO','XXXXXX','2441',      15263,'Matériel de bureau','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15265,'SYSCOHADA-CF','IMMO','XXXXXX','2442',      15263,'Matériel informatique','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15266,'SYSCOHADA-CF','IMMO','XXXXXX','2443',      15263,'Matériel bureautique','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15267,'SYSCOHADA-CF','IMMO','XXXXXX','2444',      15263,'Mobilier de bureau','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15268,'SYSCOHADA-CF','IMMO','XXXXXX','2446',      15263,'Matériel et mobilier des immeubles de rapport','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15269,'SYSCOHADA-CF','IMMO','XXXXXX','2447',      15263,'Matériel et mobilier des logements du personnel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15270,'SYSCOHADA-CF','IMMO','XXXXXX','245',       15253,'Materiel de transport','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15271,'SYSCOHADA-CF','IMMO','XXXXXX','2451',      15270,'Matériel automobile','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15272,'SYSCOHADA-CF','IMMO','XXXXXX','2452',      15270,'Matériel ferroviaire','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15273,'SYSCOHADA-CF','IMMO','XXXXXX','2453',      15270,'Matériel fluvial, lagunaire','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15274,'SYSCOHADA-CF','IMMO','XXXXXX','2454',      15270,'Matériel naval','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15275,'SYSCOHADA-CF','IMMO','XXXXXX','2455',      15270,'Matériel aérien','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15276,'SYSCOHADA-CF','IMMO','XXXXXX','2456',      15270,'Matériel hippomobile','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15277,'SYSCOHADA-CF','IMMO','XXXXXX','2458',      15270,'Autres (vélo, mobylette, moto)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15278,'SYSCOHADA-CF','IMMO','XXXXXX','246',       15253,'Immobilisations animales et agricoles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15279,'SYSCOHADA-CF','IMMO','XXXXXX','2461',      15278,'Cheptel, animaux de trait','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15280,'SYSCOHADA-CF','IMMO','XXXXXX','2462',      15278,'Cheptel, animaux reproducteurs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15281,'SYSCOHADA-CF','IMMO','XXXXXX','2463',      15278,'Animaux de garde','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15282,'SYSCOHADA-CF','IMMO','XXXXXX','2465',      15278,'Plantations agricoles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15283,'SYSCOHADA-CF','IMMO','XXXXXX','2468',      15278,'Autres','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15284,'SYSCOHADA-CF','IMMO','XXXXXX','247',       15253,'Agencements et amenagements du materiel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15285,'SYSCOHADA-CF','IMMO','XXXXXX','248',       15253,'Autres materiels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15286,'SYSCOHADA-CF','IMMO','XXXXXX','2481',      15285,'Collections et oeuvres d''art','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15287,'SYSCOHADA-CF','IMMO','XXXXXX','249',       15253,'Materiel en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15288,'SYSCOHADA-CF','IMMO','XXXXXX','2491',      15287,'Matériel et outillage industriel et commercial','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15289,'SYSCOHADA-CF','IMMO','XXXXXX','2492',      15287,'Matériel et outillage agricole','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15290,'SYSCOHADA-CF','IMMO','XXXXXX','2493',      15287,'Matériel d''emballage récupérable et identifiable','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15291,'SYSCOHADA-CF','IMMO','XXXXXX','2494',      15287,'Matériel et mobilier de bureau','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15292,'SYSCOHADA-CF','IMMO','XXXXXX','2495',      15287,'Matériel de transport','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15293,'SYSCOHADA-CF','IMMO','XXXXXX','2496',      15287,'Immobilisations animales et agricoles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15294,'SYSCOHADA-CF','IMMO','XXXXXX','2497',      15287,'Agencements et aménagements du matériel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15295,'SYSCOHADA-CF','IMMO','XXXXXX','2498',      15287,'Autres matériels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15296,'SYSCOHADA-CF','IMMO','XXXXXX','25',        15158,'Avances et acomptes verses sur immobilisations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15297,'SYSCOHADA-CF','IMMO','XXXXXX','251',       15296,'Avances et acomptes verses sur immobilisations incorporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15298,'SYSCOHADA-CF','IMMO','XXXXXX','252',       15296,'Avances et acomptes verses sur immobilisations corporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15299,'SYSCOHADA-CF','IMMO','XXXXXX','26',        15158,'Titres de participation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15300,'SYSCOHADA-CF','IMMO','XXXXXX','261',       15299,'Titres de participation dans des societes sous contrôle exclusif','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15301,'SYSCOHADA-CF','IMMO','XXXXXX','262',       15299,'Titres de participation dans des societes sous contrôle conjoint','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15302,'SYSCOHADA-CF','IMMO','XXXXXX','263',       15299,'Titres de participation dans des societes conferant une influence notable','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15303,'SYSCOHADA-CF','IMMO','XXXXXX','265',       15299,'Participations dans des organismes professionnels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15304,'SYSCOHADA-CF','IMMO','XXXXXX','266',       15299,'Part dans des groupements d''interets economique (g.i.e.)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15305,'SYSCOHADA-CF','IMMO','XXXXXX','268',       15299,'Autres titres de participation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15306,'SYSCOHADA-CF','IMMO','XXXXXX','27',        15158,'Autres immobilisations financières','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15307,'SYSCOHADA-CF','IMMO','XXXXXX','271',       15306,'Prêts et creances non commerciales','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15308,'SYSCOHADA-CF','IMMO','XXXXXX','2711',      15307,'Prêts participatifs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15309,'SYSCOHADA-CF','IMMO','XXXXXX','2712',      15307,'Prêts aux associés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15310,'SYSCOHADA-CF','IMMO','XXXXXX','2713',      15307,'Billets de fonds','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15311,'SYSCOHADA-CF','IMMO','XXXXXX','2714',      15307,'Titres prêtés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15312,'SYSCOHADA-CF','IMMO','XXXXXX','272',       15306,'Prets au personnel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15313,'SYSCOHADA-CF','IMMO','XXXXXX','2721',      15312,'Prêts immobiliers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15314,'SYSCOHADA-CF','IMMO','XXXXXX','2722',      15312,'Prêts mobiliers et d''intallation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15315,'SYSCOHADA-CF','IMMO','XXXXXX','2728',      15312,'Autres prêts (frais d''étude...)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15316,'SYSCOHADA-CF','IMMO','XXXXXX','273',       15306,'Creances sur l''etat','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15317,'SYSCOHADA-CF','IMMO','XXXXXX','2731',      15316,'Retenues de garantie','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15318,'SYSCOHADA-CF','IMMO','XXXXXX','2733',      15316,'Fonds reglementé','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15319,'SYSCOHADA-CF','IMMO','XXXXXX','2738',      15316,'Autres','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15320,'SYSCOHADA-CF','IMMO','XXXXXX','274',       15306,'Titres immobilises','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15321,'SYSCOHADA-CF','IMMO','XXXXXX','2741',      15320,'Titres immobilisés de l''activité de portefeuille (t.i.a.p.)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15322,'SYSCOHADA-CF','IMMO','XXXXXX','2742',      15320,'Titres participatifs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15323,'SYSCOHADA-CF','IMMO','XXXXXX','2743',      15320,'Certificats d''investissement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15324,'SYSCOHADA-CF','IMMO','XXXXXX','2744',      15320,'Parts de fonds commun de placement (f.c.p.)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15325,'SYSCOHADA-CF','IMMO','XXXXXX','2748',      15320,'Autres titres immobilisés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15326,'SYSCOHADA-CF','IMMO','XXXXXX','275',       15306,'Depots et cautionnements verses','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15327,'SYSCOHADA-CF','IMMO','XXXXXX','2751',      15326,'Dépôts pour loyers d''avance','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15328,'SYSCOHADA-CF','IMMO','XXXXXX','2752',      15326,'Dépôts pour l''électricité','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15329,'SYSCOHADA-CF','IMMO','XXXXXX','2753',      15326,'Dépôts pour l''eau','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15330,'SYSCOHADA-CF','IMMO','XXXXXX','2754',      15326,'Dépôts pour le gaz','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15331,'SYSCOHADA-CF','IMMO','XXXXXX','2755',      15326,'Dépôts pour le téléphone, le télex, la télécopie','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15332,'SYSCOHADA-CF','IMMO','XXXXXX','2756',      15326,'Cautionnements sur les marchés publics','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15333,'SYSCOHADA-CF','IMMO','XXXXXX','2757',      15326,'Cautionnements sur autres opérations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15334,'SYSCOHADA-CF','IMMO','XXXXXX','2758',      15326,'Autres dépôts et cautionnements','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15335,'SYSCOHADA-CF','IMMO','XXXXXX','276',       15306,'Interets courus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15336,'SYSCOHADA-CF','IMMO','XXXXXX','2761',      15335,'Prêts et créances non commerciales','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15337,'SYSCOHADA-CF','IMMO','XXXXXX','2762',      15335,'Prêts au personnel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15338,'SYSCOHADA-CF','IMMO','XXXXXX','2763',      15335,'Créances sur l''etat','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15339,'SYSCOHADA-CF','IMMO','XXXXXX','2764',      15335,'Titres immobilisés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15340,'SYSCOHADA-CF','IMMO','XXXXXX','2765',      15335,'Dépôts et cautionnements versés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15341,'SYSCOHADA-CF','IMMO','XXXXXX','2767',      15335,'Créances rattachées à des participations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15342,'SYSCOHADA-CF','IMMO','XXXXXX','2768',      15335,'Immobilisations financières diverses','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15343,'SYSCOHADA-CF','IMMO','XXXXXX','277',       15306,'Créances rattachees a des participations et des avances a des g.i.e.','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15344,'SYSCOHADA-CF','IMMO','XXXXXX','2771',      15343,'Créances rattachées à des participations (groupe)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15345,'SYSCOHADA-CF','IMMO','XXXXXX','2772',      15343,'Créances rattachées à des participations (hors groupe)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15346,'SYSCOHADA-CF','IMMO','XXXXXX','2773',      15343,'Créances rattachées à des sociétés en participation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15347,'SYSCOHADA-CF','IMMO','XXXXXX','2774',      15343,'Avances à des groupements d''intérêt économique (g.i.e.)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15348,'SYSCOHADA-CF','IMMO','XXXXXX','278',       15306,'Immobilisations financieres diverses','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15349,'SYSCOHADA-CF','IMMO','XXXXXX','2781',      15348,'Créances diverses groupe','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15350,'SYSCOHADA-CF','IMMO','XXXXXX','2782',      15348,'Créances diverses hors groupe','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15351,'SYSCOHADA-CF','IMMO','XXXXXX','2785',      15348,'Or et métaux précieux (1)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15352,'SYSCOHADA-CF','IMMO','XXXXXX','28',        15158,'Amortissemnts','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15353,'SYSCOHADA-CF','IMMO','XXXXXX','281',       15352,'Amortissements des immobilisations incorporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15354,'SYSCOHADA-CF','IMMO','XXXXXX','2811',      15353,'Amortissements des frais de recherche et de développement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15355,'SYSCOHADA-CF','IMMO','XXXXXX','2812',      15353,'Amortissements des brevets, licences, concessions et droits similaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15356,'SYSCOHADA-CF','IMMO','XXXXXX','2813',      15353,'Amortissements des logiciels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15357,'SYSCOHADA-CF','IMMO','XXXXXX','2814',      15353,'Amortissements des marques','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15358,'SYSCOHADA-CF','IMMO','XXXXXX','2815',      15353,'Amortissements du fonds commercial','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15359,'SYSCOHADA-CF','IMMO','XXXXXX','2816',      15353,'Amortissements du droit au bail','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15360,'SYSCOHADA-CF','IMMO','XXXXXX','2817',      15353,'Amortissements des investissements de création','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15361,'SYSCOHADA-CF','IMMO','XXXXXX','2818',      15353,'Amortissements des autres droits et valeurs incorporels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15362,'SYSCOHADA-CF','IMMO','XXXXXX','282',       15352,'Amortissements des terrains','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15363,'SYSCOHADA-CF','IMMO','XXXXXX','2821',      15362,'Amortissements des terrains agricoles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15364,'SYSCOHADA-CF','IMMO','XXXXXX','2824',      15362,'Amortissements des travaux de mise en valeur des terrains','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15365,'SYSCOHADA-CF','IMMO','XXXXXX','2825',      15362,'Amortissements des terrains de gisements','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15366,'SYSCOHADA-CF','IMMO','XXXXXX','283',       15352,'Amortissements des batiments, installations techniques et agencements','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15367,'SYSCOHADA-CF','IMMO','XXXXXX','2831',      15366,'Amortissements des bâtiments industriels, agricoles, administratifs et commerciaux sur sol propres','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15368,'SYSCOHADA-CF','IMMO','XXXXXX','2832',      15366,'Amortissements des bâtiments industriels, agricoles, administratifs et commerciaux sur sol d''autrui','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15369,'SYSCOHADA-CF','IMMO','XXXXXX','2833',      15366,'Amortissements des ouvrages d''infrastructure','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15370,'SYSCOHADA-CF','IMMO','XXXXXX','2834',      15366,'Amortissements des installations techniques','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15371,'SYSCOHADA-CF','IMMO','XXXXXX','2835',      15366,'Amortissements des aménagements de bureaux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15372,'SYSCOHADA-CF','IMMO','XXXXXX','2837',      15366,'Amortissements des bâtiments  industriels, agricoles et commerciaux mis en concession','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15373,'SYSCOHADA-CF','IMMO','XXXXXX','2838',      15366,'Amortissements des autres installations et agencements','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15374,'SYSCOHADA-CF','IMMO','XXXXXX','284',       15352,'Amortissement du materiel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15375,'SYSCOHADA-CF','IMMO','XXXXXX','2841',      15374,'Amortissements du matériel et outillage industriel et commercial','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15376,'SYSCOHADA-CF','IMMO','XXXXXX','2842',      15374,'Amortissements du matériel et outillage agricole','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15377,'SYSCOHADA-CF','IMMO','XXXXXX','2843',      15374,'Amortissements du matériel d''emballage récupérable et identifiable','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15378,'SYSCOHADA-CF','IMMO','XXXXXX','2844',      15374,'Amortissements du matériel et mobilier','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15379,'SYSCOHADA-CF','IMMO','XXXXXX','2845',      15374,'Amortissements du materiel de transport','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15380,'SYSCOHADA-CF','IMMO','XXXXXX','2846',      15374,'Amortissements des immobilisations animales et agricoles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15381,'SYSCOHADA-CF','IMMO','XXXXXX','2847',      15374,'Amortissements des agencements et aménagements du matériel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15382,'SYSCOHADA-CF','IMMO','XXXXXX','2848',      15374,'Amortissements des autres matériels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15383,'SYSCOHADA-CF','IMMO','XXXXXX','29',        15158,'Provisions pour depreciation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15384,'SYSCOHADA-CF','IMMO','XXXXXX','291',       15383,'Provisions pour depreciation des immobilisations incorporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15385,'SYSCOHADA-CF','IMMO','XXXXXX','2912',      15384,'Provisions pour dépréciation des brevets, licences, concessions et droits similaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15386,'SYSCOHADA-CF','IMMO','XXXXXX','2913',      15384,'Provisions pour dépréciation des logiciels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15387,'SYSCOHADA-CF','IMMO','XXXXXX','2914',      15384,'Provisions pour dépréciation des marques','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15388,'SYSCOHADA-CF','IMMO','XXXXXX','2915',      15384,'Provisions pour dépréciation du fonds de commerce','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15389,'SYSCOHADA-CF','IMMO','XXXXXX','2916',      15384,'Provisions pour dépréciation du droit de bail','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15390,'SYSCOHADA-CF','IMMO','XXXXXX','2917',      15384,'Provisions pour dépréciation des investissements de création','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15391,'SYSCOHADA-CF','IMMO','XXXXXX','2918',      15384,'Provisions pour dépréciation des autres droits et valeurs incorporels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15392,'SYSCOHADA-CF','IMMO','XXXXXX','2919',      15384,'Provisions pour dépréciation des immobilisations incorporelles en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15393,'SYSCOHADA-CF','IMMO','XXXXXX','292',       15383,'Provisions pour depreciation des terrains','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15394,'SYSCOHADA-CF','IMMO','XXXXXX','2921',      15393,'Provisions pour dépréciations des terrains agricoles et forestiers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15395,'SYSCOHADA-CF','IMMO','XXXXXX','2922',      15393,'Provisions pour dépréciation des terrains nus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15396,'SYSCOHADA-CF','IMMO','XXXXXX','2923',      15393,'Provisions pour dépréciation des terrains bâtis','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15397,'SYSCOHADA-CF','IMMO','XXXXXX','2924',      15393,'Provisions pour dépréciation des travaux de mise en valeur des terrains','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15398,'SYSCOHADA-CF','IMMO','XXXXXX','2925',      15393,'Provisions pour dépréciation des terrains de gisement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15399,'SYSCOHADA-CF','IMMO','XXXXXX','2926',      15393,'Provisions pour dépréciation des terrains aménagés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15400,'SYSCOHADA-CF','IMMO','XXXXXX','2927',      15393,'Provisions pour dépréciation des terrains mis en concession','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15401,'SYSCOHADA-CF','IMMO','XXXXXX','2928',      15393,'Provisions pour dépréciation des autres terrains','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15402,'SYSCOHADA-CF','IMMO','XXXXXX','2929',      15393,'Provisions pour dépréciation des aménagements terrains en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15403,'SYSCOHADA-CF','IMMO','XXXXXX','293',       15383,'Provisions pour depreciation des batiments, installations techniques et agencements','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15404,'SYSCOHADA-CF','IMMO','XXXXXX','2931',      15403,'Provisions pour dépréciation des bâtiments industriels, agricoles, administratifs et commerciaux sur sol propre','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15405,'SYSCOHADA-CF','IMMO','XXXXXX','2932',      15403,'Provisions pour dépréciation des bâtiments industriels, agricoles, administratifs et commerciaux sur sol d''autrui','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15406,'SYSCOHADA-CF','IMMO','XXXXXX','2933',      15403,'Provisions pour dépréciation des ouvrages d''infrastructures','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15407,'SYSCOHADA-CF','IMMO','XXXXXX','2934',      15403,'Provisions pour dépréciation des installations techniques','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15408,'SYSCOHADA-CF','IMMO','XXXXXX','2935',      15403,'Provisions pour dépréciation des aménagements de bureaux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15409,'SYSCOHADA-CF','IMMO','XXXXXX','2937',      15403,'Provisions pour dépréciation des bâtiments industriels, agricoles et commerciaux mis en concession','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15410,'SYSCOHADA-CF','IMMO','XXXXXX','2938',      15403,'Provisions pour dépréciation des autres installations et agencements','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15411,'SYSCOHADA-CF','IMMO','XXXXXX','2939',      15403,'Provisions pour dépréciation des bâtiments et installations en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15412,'SYSCOHADA-CF','IMMO','XXXXXX','294',       15383,'Provisions pour depreciation des materiels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15413,'SYSCOHADA-CF','IMMO','XXXXXX','2941',      15412,'Provisions pour dépréciation du matériel et outillage industriel et commercial','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15414,'SYSCOHADA-CF','IMMO','XXXXXX','2942',      15412,'Provisions pour dépréciation du matériel et outillage agricole','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15415,'SYSCOHADA-CF','IMMO','XXXXXX','2943',      15412,'Provisions pour dépréciation du matériel d''emballage récupérable et identifiable','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15416,'SYSCOHADA-CF','IMMO','XXXXXX','2944',      15412,'Provisions pour dépréciation du matériel et mobilier','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15417,'SYSCOHADA-CF','IMMO','XXXXXX','2945',      15412,'Provisions pour dépréciation du matériel de transport','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15418,'SYSCOHADA-CF','IMMO','XXXXXX','2946',      15412,'Provisions pour dépréciation des immobilisations animales et agricoles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15419,'SYSCOHADA-CF','IMMO','XXXXXX','2947',      15412,'Provisions pour dépréciation des agencements et aménagements du matériel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15420,'SYSCOHADA-CF','IMMO','XXXXXX','2948',      15412,'Provisions pour dépréciation des autres matériels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15421,'SYSCOHADA-CF','IMMO','XXXXXX','2949',      15412,'Provisions pour dépréciation des matériels en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15422,'SYSCOHADA-CF','IMMO','XXXXXX','295',       15383,'Provisions pour depreciation des avances et acomptes verses sur immobilisations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15423,'SYSCOHADA-CF','IMMO','XXXXXX','2951',      15422,'Provisions pour dépréciation des avances et acomptes versés sur immobilisations incorporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15424,'SYSCOHADA-CF','IMMO','XXXXXX','2952',      15422,'Provisions pour dépréciation des avances et acomptes versés sur immobilisations corporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15425,'SYSCOHADA-CF','IMMO','XXXXXX','296',       15383,'Provisions pour dépréciation des titres de participation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15426,'SYSCOHADA-CF','IMMO','XXXXXX','2961',      15425,'Provisions pour dépréciation des titres de participation dans des sociétés sous contrôle exclusif','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15427,'SYSCOHADA-CF','IMMO','XXXXXX','2962',      15425,'Provisions pour dépréciation des titres de participations dans les sociétés sous contrôle conjoint','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15428,'SYSCOHADA-CF','IMMO','XXXXXX','2963',      15425,'Provisions pour dépréciation des titres de participations dans les sociétés confèrant une influence notable','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15429,'SYSCOHADA-CF','IMMO','XXXXXX','2965',      15425,'Provisions pour dépréciation des participations dans les organismes professionnels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15430,'SYSCOHADA-CF','IMMO','XXXXXX','2966',      15425,'Provisions pour dépréciation des parts dans des g.i.e.','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15431,'SYSCOHADA-CF','IMMO','XXXXXX','2968',      15425,'Provisions pour dépréciation des autres titres de participation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15432,'SYSCOHADA-CF','IMMO','XXXXXX','297',       15383,'Provisions pour dépréciation des autres immobilisations financieres','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15433,'SYSCOHADA-CF','IMMO','XXXXXX','2971',      15432,'Provisions pour dépréciation des prêts et créances non commerciales','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15434,'SYSCOHADA-CF','IMMO','XXXXXX','2972',      15432,'Provisions pour dépréciation des prêts du personnel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15435,'SYSCOHADA-CF','IMMO','XXXXXX','2973',      15432,'Provisions pour dépréciation des créances sur l''etat','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15436,'SYSCOHADA-CF','IMMO','XXXXXX','2974',      15432,'Provisions pour dépréciation des titres immobilisés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15437,'SYSCOHADA-CF','IMMO','XXXXXX','2975',      15432,'Provisions pour dépréciation des dépôts et cautionnements versés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15438,'SYSCOHADA-CF','IMMO','XXXXXX','2977',      15432,'Provisions pour dépréciation des créances rattachées à des participations et avances à des g.i.e.','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15439,'SYSCOHADA-CF','IMMO','XXXXXX','2978',      15432,'Provisions pour dépréciation des créances financières','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15440,'SYSCOHADA-CF','STOCK','XXXXXX','31',           0,'Marchandises','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15441,'SYSCOHADA-CF','STOCK','XXXXXX','311',      15440,'Marchandises a','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15442,'SYSCOHADA-CF','STOCK','XXXXXX','3111',     15441,'Marchandises a1','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15443,'SYSCOHADA-CF','STOCK','XXXXXX','3112',     15441,'Marchandises a2','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15444,'SYSCOHADA-CF','STOCK','XXXXXX','312',      15440,'Marchandises b','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15445,'SYSCOHADA-CF','STOCK','XXXXXX','3121',     15444,'Marchandises b1','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15446,'SYSCOHADA-CF','STOCK','XXXXXX','3122',     15444,'Marchandises b2','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15447,'SYSCOHADA-CF','STOCK','XXXXXX','318',      15440,'Marchandises hors activites ordinaires (h.a.o.)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15448,'SYSCOHADA-CF','STOCK','XXXXXX','32',           0,'Matieres premieres et fournitures liees','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15449,'SYSCOHADA-CF','STOCK','XXXXXX','321',      15448,'Matieres a','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15450,'SYSCOHADA-CF','STOCK','XXXXXX','322',      15448,'Matieres b','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15451,'SYSCOHADA-CF','STOCK','XXXXXX','323',      15448,'Fournitures (a,b)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15452,'SYSCOHADA-CF','STOCK','XXXXXX','33',           0,'Autres approvisionnements','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15453,'SYSCOHADA-CF','STOCK','XXXXXX','331',      15452,'Matieres consommables','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15454,'SYSCOHADA-CF','STOCK','XXXXXX','332',      15452,'Fournitures d''atelier et d''usine','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15455,'SYSCOHADA-CF','STOCK','XXXXXX','333',      15452,'Fournitures de magasin','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15456,'SYSCOHADA-CF','STOCK','XXXXXX','334',      15452,'Fournitures de bureau','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15457,'SYSCOHADA-CF','STOCK','XXXXXX','335',      15452,'Emballages','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15458,'SYSCOHADA-CF','STOCK','XXXXXX','3351',     15457,'Emballages perdus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15459,'SYSCOHADA-CF','STOCK','XXXXXX','3352',     15457,'Emballages récupérables non identifiables','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15460,'SYSCOHADA-CF','STOCK','XXXXXX','3353',     15457,'Emballages à usage mixte','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15461,'SYSCOHADA-CF','STOCK','XXXXXX','3358',     15457,'Autres emballages','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15462,'SYSCOHADA-CF','STOCK','XXXXXX','338',      15452,'Autres matieres','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15463,'SYSCOHADA-CF','STOCK','XXXXXX','34',           0,'Produits en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15464,'SYSCOHADA-CF','STOCK','XXXXXX','341',      15463,'Produits en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15465,'SYSCOHADA-CF','STOCK','XXXXXX','3411',     15464,'Produits en cours p1','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15466,'SYSCOHADA-CF','STOCK','XXXXXX','3412',     15464,'Produits en cours p2','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15467,'SYSCOHADA-CF','STOCK','XXXXXX','342',      15463,'Travaux en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15468,'SYSCOHADA-CF','STOCK','XXXXXX','3421',     15467,'Travaux en cours t1','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15469,'SYSCOHADA-CF','STOCK','XXXXXX','3422',     15467,'Travaux en cours t2','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15470,'SYSCOHADA-CF','STOCK','XXXXXX','343',      15463,'Produits intermediaires en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15471,'SYSCOHADA-CF','STOCK','XXXXXX','3431',     15470,'Produits intermédiaires a','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15472,'SYSCOHADA-CF','STOCK','XXXXXX','3432',     15470,'Produits intermédiaires b','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15473,'SYSCOHADA-CF','STOCK','XXXXXX','344',      15463,'Produits residuels en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15474,'SYSCOHADA-CF','STOCK','XXXXXX','3441',     15473,'Produits résiduels a','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15475,'SYSCOHADA-CF','STOCK','XXXXXX','3442',     15473,'Produits résiduels b','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15476,'SYSCOHADA-CF','STOCK','XXXXXX','35',           0,'Services en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15477,'SYSCOHADA-CF','STOCK','XXXXXX','351',      15476,'Etudes en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15478,'SYSCOHADA-CF','STOCK','XXXXXX','3511',     15477,'Etudes en cours e1','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15479,'SYSCOHADA-CF','STOCK','XXXXXX','3512',     15477,'Etudes en cours e2','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15480,'SYSCOHADA-CF','STOCK','XXXXXX','352',      15476,'Prestations de services en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15481,'SYSCOHADA-CF','STOCK','XXXXXX','3521',     15480,'Prestations de services s1','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15482,'SYSCOHADA-CF','STOCK','XXXXXX','3522',     15480,'Prestations de services s2','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15483,'SYSCOHADA-CF','STOCK','XXXXXX','36',           0,'Produits finis','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15484,'SYSCOHADA-CF','STOCK','XXXXXX','361',      15483,'Produits a','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15485,'SYSCOHADA-CF','STOCK','XXXXXX','362',      15483,'Produits b','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15486,'SYSCOHADA-CF','STOCK','XXXXXX','37',           0,'Produits intermediaires et residuels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15487,'SYSCOHADA-CF','STOCK','XXXXXX','371',      15486,'Produits intermediaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15488,'SYSCOHADA-CF','STOCK','XXXXXX','3711',     15487,'Produits intermédiaires a','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15489,'SYSCOHADA-CF','STOCK','XXXXXX','3712',     15487,'Produits intermédiaires b','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15490,'SYSCOHADA-CF','STOCK','XXXXXX','372',      15486,'Produits residuels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15491,'SYSCOHADA-CF','STOCK','XXXXXX','3721',     15490,'Déchets','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15492,'SYSCOHADA-CF','STOCK','XXXXXX','3722',     15490,'Rebuts','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15493,'SYSCOHADA-CF','STOCK','XXXXXX','3723',     15490,'Matières de récupération','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15494,'SYSCOHADA-CF','STOCK','XXXXXX','38',           0,'Stocks en cours de route, en consignation ou en depot','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15495,'SYSCOHADA-CF','STOCK','XXXXXX','381',      15494,'Marchandises en cours de route','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15496,'SYSCOHADA-CF','STOCK','XXXXXX','382',      15494,'Matieres premieres et fournitures liees en cours de route','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15497,'SYSCOHADA-CF','STOCK','XXXXXX','383',      15494,'Autres approvisionnements en cours de route','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15498,'SYSCOHADA-CF','STOCK','XXXXXX','386',      15494,'Produits finis en cours de route','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15499,'SYSCOHADA-CF','STOCK','XXXXXX','387',      15494,'Stocks en consignation ou en depot','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15500,'SYSCOHADA-CF','STOCK','XXXXXX','3871',     15499,'Stock en consignation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15501,'SYSCOHADA-CF','STOCK','XXXXXX','3872',     15499,'Stock en dépôt','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15502,'SYSCOHADA-CF','STOCK','XXXXXX','388',      15494,'Stock provenant d''immobilisations mises hors service ou au rebut','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15503,'SYSCOHADA-CF','STOCK','XXXXXX','39',           0,'Depreciation des stocks','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15504,'SYSCOHADA-CF','STOCK','XXXXXX','391',      15503,'Depreciation des stoks de marchandises','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15505,'SYSCOHADA-CF','STOCK','XXXXXX','392',      15503,'Depreciation des stoks de matieres premieres et fournitures liees','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15506,'SYSCOHADA-CF','STOCK','XXXXXX','393',      15503,'Depreciation des stocks d''autres approvisionnements','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15507,'SYSCOHADA-CF','STOCK','XXXXXX','394',      15503,'Depreciations des productions en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15508,'SYSCOHADA-CF','STOCK','XXXXXX','395',      15503,'Depreciations des services en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15509,'SYSCOHADA-CF','STOCK','XXXXXX','396',      15503,'Depreciation des stocks de produits finis','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15510,'SYSCOHADA-CF','STOCK','XXXXXX','397',      15503,'Depreciation des stocks de produits intermediaires et residuels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15511,'SYSCOHADA-CF','STOCK','XXXXXX','398',      15503,'Depreciation des stocks en cours de route, en consignation ou en depot','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15512,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','4',       0,'Fournisseurs et comptes rattaches','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15513,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','401', 15512,'Fournisseurs,  dettes en comptes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15514,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','4011',15513,'Fournisseurs  locaux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15515,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','4012',15513,'Fournisseurs groupe','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15516,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','4013',15513,'Fournisseurs sous-traitants','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15517,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','4017',15513,'Fournisseurs retenue  de garantie','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15518,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','402', 15512,'Fournisseurs, effets a payer (e.a.p)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15519,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','4021',15518,'Fournisseurs, effets à payer','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15520,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','4022',15518,'Fournisseurs-groupe, effets à payer','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15521,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','4023',15518,'Fournisseurs sous-traitants effets à payer','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15522,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','408', 15512,'Fournisseurs, factures non parvenues','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15523,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','4081',15522,'Fournisseurs factures non parvenues','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15524,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','4082',15522,'Fournisseurs - groupe','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15525,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','4083',15522,'Fournisseurs sous-traitant','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15526,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','4086',15522,'Fournisseurs, intérêts courus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15527,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','409', 15512,'Fournisseurs debiteurs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15528,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','4091',15527,'Fournisseurs avances et acomptes versés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15529,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','4092',15527,'Fournisseurs - groupe avances et acomptes versés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15530,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','4093',15527,'Fournisseurs sous-traitants avances et acompte versés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15531,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','4094',15527,'Fournisseurs créances pour emballages et matériels à rendre','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15532,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','4098',15527,'Rabais, remises, ristournes et autres avoirs à obtenir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15533,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','41',  15512,'Clients et compte rattaches','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15534,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','411', 15533,'Clients','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15535,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','4111',15534,'Clients','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15536,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','4112',15534,'Clients-groupe','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15537,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','4114',15534,'Clients, état et collectivités publiques','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15538,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','4115',15534,'Clients, organismes internationaux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15539,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','4117',15534,'Clients, retenues de garanti','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15540,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','4118',15534,'Clients, dégrèvement de taxes sur la valeur ajoutée (t.v.a.)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15541,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','412', 15533,'Clients, effets a recevoir en portefeuille','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15542,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','4121',15541,'Clients, effets à recevoir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15543,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','4122',15541,'Clients-groupe, effets à recevoir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15544,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','4124',15541,'Etat et collectivités publiques, effets à recevoir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15545,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','4125',15541,'Oganismes internationaux, effets à recevoir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15546,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','414', 15533,'Créances sur cessions d''immobilisations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15547,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','4141',15546,'Créances en compte','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15548,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','4142',15546,'Effet à recevoir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15549,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','415', 15533,'Clients, effets escomptes non echus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15550,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','416', 15533,'Creances clients litigieuses ou douteuses','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15551,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','4161',15550,'Créances litigieuses','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15552,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','4162',15550,'Créances douteuses','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15553,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','418', 15533,'Clients, produits à recevoir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15554,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','4181',15553,'Clients, factures à établir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15555,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','4186',15553,'Clients, intérêts courus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15556,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','419', 15533,'Clients crediteurs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15557,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','4191',15556,'Clients, avances et acompte reçus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15558,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','4192',15556,'Client - groupe, avances et acomptes reçus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15559,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','4194',15556,'Clients, dettes pour emballages et matériels consignés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15560,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','4198',15556,'Rabais, remises, ristournes et autres avoirs à accorder','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15561,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','42',  15512,'Personnel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15562,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','421', 15561,'Personnel, avanceqs et acomptes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15563,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','4211',15562,'Personnel, avances','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15564,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','4212',15562,'Personnel, acomptes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15565,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','4213',15562,'Frais avancés et fournitures au personnel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15566,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','422', 15561,'Personnel, remunerations due','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15567,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','4221',15566,'Personnel rémunérations dues','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15568,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','4222',15566,'Personnel arrondis de paie','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15569,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','423', 15561,'Personnel, oppositions, saisie-arrets','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15570,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','4231',15569,'Personnel, oppositions','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15571,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','4232',15569,'Personnel, saisie arrêts','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15572,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','4233',15569,'Personnel, avis à tiers détenteur','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15573,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','424', 15561,'Personnel, oeuvres sociales internes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15574,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','4241',15573,'Assistance médicale','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15575,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','4242',15573,'Allocations familiales','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15576,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','4245',15573,'Organisme sociaux rattachés à l''entreprise','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15577,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','4248',15573,'Autres oeuvres sociales internes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15578,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','425', 15561,'Representants du personnel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15579,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','4251',15578,'Délégués du personnel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15580,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','4252',15578,'Syndicats et comités d''entreprises, d''établissement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15581,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','4258',15578,'Autres représentatants du personnel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15582,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','426', 15561,'Personnel, participation aux benefices','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15583,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','427', 15561,'Personnel-depots','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15584,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','428', 15561,'Personnel, charges a payer et produits a recevoir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15585,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','4281',15584,'Dettes provisionnées pour congés à payer','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15586,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','4286',15584,'Autres charges à payer','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15587,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','4287',15584,'Produits à recevoir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15588,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','43',  15512,'Organismes sociaux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15589,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','431', 15588,'Securite sociale','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15590,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','4311',15589,'Prestations familiales','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15591,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','4312',15589,'Accidents de travail','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15592,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','4313',15589,'Caisse de retraite obligatoire','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15593,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','4314',15589,'Caisse de retraite facultative','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15594,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','4318',15589,'Autres cotisations sociales','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15595,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','432', 15588,'Caisse de retraite complementaire','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15596,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','433', 15588,'Autres organismes sociaux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15597,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','4331',15596,'Mutuelle','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15598,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','438', 15588,'Organismes sociaux, charges a payer et produits a recevoir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15599,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','4381',15598,'Charges sociales sur gratifications à payer','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15600,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','4382',15598,'Charges sociales sur congés à payer','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15601,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','4386',15598,'Autres charges à payer','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15602,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','4387',15598,'Produits à recevoir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15603,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','44',  15512,'Etat et collectivites publiques','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15604,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','441', 15603,'Etat,impot sur les benefices','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15605,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','442', 15603,'Etat, autres impots et taxes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15606,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','4421',15606,'Impôts et taxes d''etat','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15607,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','4422',15606,'Impôts et taxes sur les collectivités publiques','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15608,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','4423',15606,'Impôts et taxes recouvrables sur des obligataires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15609,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','4424',15606,'Impôts et taxes recouvrables sur des associés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15610,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','4426',15606,'Droits de douane','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15611,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','4428',15606,'Autres impôts et taxes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15612,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','443', 15603,'Etat, t.v.a. facturee','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15613,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','4431',15612,'T.v.a. facturée sur ventes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15614,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','4432',15612,'T.v.a. facturée sur prestations de service','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15615,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','4433',15612,'T.v.a. facturée sur travaux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15616,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','4434',15612,'T.v.a. facturée sur production livrée à soi-même','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15617,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','4435',15612,'T.v.a. sur factures à établir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15618,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','444', 15603,'Etat, t.v.a. due ou credit de t.v.a.','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15619,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','4441',15618,'Etat, t.v.a. due','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15620,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','4449',15618,'Etat, crédit de t.v.a. à reporter','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15621,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','445', 15603,'Etat, t.v.a. recuperable','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15622,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','4451',15621,'T.v.a. récupérable sur immobilisations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15623,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','4452',15621,'T.v.a. récupérable sur achats','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15624,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','4453',15621,'T.v.a. récupérable sur transports','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15625,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','4454',15621,'T.v.a. récupérable sur services extérieurs et autres charges','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15626,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','4455',15621,'T.v.a. récupérable sur factures non parvenues','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15627,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','4456',15621,'T.v.a. transférée par d''autres entreprises','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15628,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','446', 15603,'Etat, autres taxes sur le chiffre d''affaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15629,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','447', 15603,'Etat, impots retenus a la source','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15630,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','4471',15629,'Impôt général sur le revenu','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15631,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','4472',15629,'Impôts sur salaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15632,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','4473',15629,'Contribution nationale','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15633,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','4474',15629,'Contribution nationale de solidarité','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15634,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','4478',15629,'Autres impôts et contributions','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15635,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','448', 15603,'Etat, charges a payer et produits a recevoir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15636,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','4486',15635,'Charges à payer','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15637,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','4487',15635,'Produits à recevoir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15638,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','449', 15603,'Etats, creances et dettes diverses','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15639,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','4491',15638,'Etat, obligations cautionnées','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15640,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','4492',15638,'Etat, avances et acomptes versés sur impôts','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15641,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','4493',15638,'Etat, fonds de dotation à recevoir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15642,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','4494',15638,'Etat, subventions d''équipement à recevoir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15643,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','4495',15638,'Etat, subventions d''exploitation à recevoir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15644,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','4496',15638,'Etat, subventions d''équilibre à recevoir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15645,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','4499',15638,'Etat, fond réglementé provisionné','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15646,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','45',  15512,'Organismes internationaux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15647,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','451', 15646,'Operations avec les organismes africains','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15648,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','452', 15646,'Operations avec les autres organismes internationaux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15649,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','458', 15646,'Organismes internationaux, fonds de dotation et subventions a recevoir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15650,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','4581',15649,'Organismes internationaux, fonds de dotation à recevoir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15651,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','4582',15649,'Organismes internationaux, subventions à recevoir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15652,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','46',  15512,'Associes-groupe','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15653,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','461', 15652,'Associes, operations sur le capital','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15654,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','4611',15653,'Associés apport en nature','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15655,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','4612',15653,'Associés apport en numéraire','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15656,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','4613',15653,'Actionnaires, capital souscrit appelé non versé','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15657,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','4614',15653,'Associés, capital appelé non versé','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15658,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','4615',15653,'Associés, versements reçus sur augmentation de capital','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15659,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','4616',15653,'Associés, versements anticipés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15660,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','4617',15653,'Actionnaires défaillants','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15661,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','4618',15653,'Associés, autres apports','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15662,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','4619',15653,'Associés, capital à rembourser','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15663,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','462', 15652,'Associes, comptes courants','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15664,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','4621',15663,'Principal','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15665,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','4626',15663,'Intérêts courus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15666,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','463', 15652,'Associes, operations faites en commun','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15667,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','465', 15652,'Associes, dividendes a payer','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15668,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','466', 15652,'Groupe, comptes courants','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15669,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','467', 15652,'Actionnaires, restant dû sur capital appele','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15670,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','47',  15512,'Debiteurs et crediteur divers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15671,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','471', 15670,'Comptes d''attente','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15672,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','4711',15671,'Débiteurs divers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15673,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','4712',15671,'Créditeurs divers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15674,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','4713',15671,'Obligataires, comptes de souscription','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15675,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','472', 15670,'Versements restant a effectuer sur titres non liberes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15676,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','4726',15675,'Titres de participation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15677,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','4727',15675,'Titres immobilisés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15678,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','4728',15675,'Titres de placement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15679,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','474', 15670,'Repartition periodique des charges et des produits','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15680,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','4746',15679,'Charges','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15681,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','4747',15679,'Produits','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15682,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','475', 15670,'Creances sur travaux non encore facturables','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15683,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','476', 15670,'Charges constatees d''avance','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15684,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','477', 15670,'Produits constates d''avance','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15685,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','478', 15670,'Ecarts de conversion actif','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15686,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','4781',15685,'Diminution des créances','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15687,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','4782',15685,'Augmentation des dettes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15688,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','4788',15685,'Différences compensées par couverture de change','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15689,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','479', 15670,'Ecarts de conversion passif','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15690,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','4791',15689,'Augmentation de créances','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15691,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','4792',15689,'Diminution des dettes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15692,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','4798',15689,'Différences compensées par couverture de change','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15693,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','48',  15512,'Creances et dettes hors activites ordinaires (hao)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15694,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','481', 15693,'Fournisseurs d''investissements','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15695,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','4811',15694,'Immobilisations incorporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15696,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','4812',15694,'Immobilisations corporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15697,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','4817',15694,'Retenues de garantie','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15698,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','4818',15694,'Factures non parvenues','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15699,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','482', 15693,'Fournisseurs d''investissements, effets a payer','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15700,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','483', 15693,'Dettes sur acquisition de titres de placement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15701,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','484', 15693,'Autres dettes hors activites ordinaires (h.a.o.)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15702,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','485', 15693,'Creances sur cessions d''immobilisations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15703,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','4851',15702,'En compte','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15704,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','4852',15702,'Effet à recevoir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15705,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','4855',15702,'Créances sur cessions immobilisations effets escomptés et non échus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15706,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','4857',15702,'Retenues de garantie','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15707,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','4858',15702,'Factures à établir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15708,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','486', 15693,'Creances sur cessions de titre de placement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15709,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','488', 15693,'Autres creances hors activites ordinaires (h.a.o.)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15710,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','49',  15512,'Depreciations des comptes fournisseurs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15711,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','491', 15710,'Depreciations des comptes clients','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15712,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','4911',15711,'Créances litigieuses','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15713,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','4912',15711,'Créances douteuses','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15714,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','492', 15710,'Depreciations des comptes personnel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15715,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','493', 15710,'Depreciations des comptes organismes sociaux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15716,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','494', 15710,'Depreciations des comptes etats et collectivites publiques','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15717,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','495', 15710,'Depreciations des comptes organismes internationaux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15718,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','496', 15710,'Depreciations des comptes associes et groupe','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15719,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','4962',15718,'Associés, comptes courants','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15720,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','4963',15718,'Associés, opérations faites en commun','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15721,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','4966',15718,'Groupe, comptes courants','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15722,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','497', 15710,'Depreciations des comptes debiteurs divers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15723,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','498', 15710,'Depreciations des comptes de creances h.a.o.','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15724,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','4981',15723,'Créances sur cessions d''immobilisations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15725,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','4982',15723,'Créances sur cessions de titres de placement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15726,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','4983',15723,'Autres créances (h.a.o.)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15727,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','499', 15710,'Risques provisionnes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15728,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','4991',15727,'Sur opérations d''exploitation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15729,'SYSCOHADA-CF','THIRDPARTY','XXXXXX','4998',15727,'Sur opérations (h.a.o.)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15730,'SYSCOHADA-CF','FINAN','XXXXXX','5',            0,'Titres de placement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15731,'SYSCOHADA-CF','FINAN','XXXXXX','501',      15730,'Titres du tresor et bon de caisse a court terme','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15732,'SYSCOHADA-CF','FINAN','XXXXXX','5011',     15731,'Titres du trésor à court terme','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15733,'SYSCOHADA-CF','FINAN','XXXXXX','5012',     15731,'Titres d''organismes financiers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15734,'SYSCOHADA-CF','FINAN','XXXXXX','5013',     15731,'Bons de caisse à court terme','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15735,'SYSCOHADA-CF','FINAN','XXXXXX','502',      15730,'Actions','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15736,'SYSCOHADA-CF','FINAN','XXXXXX','5021',     15735,'Actions propres','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15737,'SYSCOHADA-CF','FINAN','XXXXXX','5022',     15735,'Actions cotées','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15738,'SYSCOHADA-CF','FINAN','XXXXXX','5023',     15735,'Actions non cotées','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15739,'SYSCOHADA-CF','FINAN','XXXXXX','5024',     15735,'Actions démembrées (certificats d''investissement; droits de vote)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15740,'SYSCOHADA-CF','FINAN','XXXXXX','5025',     15735,'Autres titres conférant un droit de propriété','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15741,'SYSCOHADA-CF','FINAN','XXXXXX','503',      15730,'Obligations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15742,'SYSCOHADA-CF','FINAN','XXXXXX','5031',     15741,'Obligations émises par la société et rachetées par elle','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15743,'SYSCOHADA-CF','FINAN','XXXXXX','5032',     15741,'Obligations cotées','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15744,'SYSCOHADA-CF','FINAN','XXXXXX','5033',     15741,'Obligations non cotées','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15745,'SYSCOHADA-CF','FINAN','XXXXXX','5035',     15741,'Autres titres conférant un droit de créance','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15746,'SYSCOHADA-CF','FINAN','XXXXXX','504',      15730,'Bon de souscription','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15747,'SYSCOHADA-CF','FINAN','XXXXXX','5042',     15746,'Bons de souscription d''actions','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15748,'SYSCOHADA-CF','FINAN','XXXXXX','5043',     15746,'Bon de souscription d''obligations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15749,'SYSCOHADA-CF','FINAN','XXXXXX','505',      15730,'Titres negociables hors region','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15750,'SYSCOHADA-CF','FINAN','XXXXXX','506',      15730,'Interets courus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15751,'SYSCOHADA-CF','FINAN','XXXXXX','5061',     15750,'Titres du trésor et bons de caisse à court terme','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15752,'SYSCOHADA-CF','FINAN','XXXXXX','5062',     15750,'Actions','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15753,'SYSCOHADA-CF','FINAN','XXXXXX','5063',     15750,'Obligations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15754,'SYSCOHADA-CF','FINAN','XXXXXX','508',      15730,'Autres valeurs assimilees','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15755,'SYSCOHADA-CF','FINAN','XXXXXX','51',       15730,'Valeurs a encaisser','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15756,'SYSCOHADA-CF','FINAN','XXXXXX','511',      15755,'Effets a encaisser','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15757,'SYSCOHADA-CF','FINAN','XXXXXX','512',      15755,'Effets a l''encaissement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15758,'SYSCOHADA-CF','FINAN','XXXXXX','513',      15755,'Cheques a encaisser','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15759,'SYSCOHADA-CF','FINAN','XXXXXX','514',      15755,'Cheques a l''encaissement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15760,'SYSCOHADA-CF','FINAN','XXXXXX','515',      15755,'Cartes de credit a encaisser','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15761,'SYSCOHADA-CF','FINAN','XXXXXX','518',      15755,'Autres valeurs a l''encaissement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15762,'SYSCOHADA-CF','FINAN','XXXXXX','5181',     15761,'Warrants','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15763,'SYSCOHADA-CF','FINAN','XXXXXX','5182',     15761,'Billets de fonds','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15764,'SYSCOHADA-CF','FINAN','XXXXXX','5185',     15761,'Chèque de voyage','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15765,'SYSCOHADA-CF','FINAN','XXXXXX','5186',     15761,'Coupons échus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15766,'SYSCOHADA-CF','FINAN','XXXXXX','5187',     15761,'Intérêts échus des obligations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15767,'SYSCOHADA-CF','FINAN','XXXXXX','52',       15730,'Banques','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15768,'SYSCOHADA-CF','FINAN','XXXXXX','521',      15767,'Banques locales','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15769,'SYSCOHADA-CF','FINAN','XXXXXX','5211',     15768,'Banque x','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15770,'SYSCOHADA-CF','FINAN','XXXXXX','5212',     15768,'Banque y','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15771,'SYSCOHADA-CF','FINAN','XXXXXX','522',      15767,'Banques autres etats region','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15772,'SYSCOHADA-CF','FINAN','XXXXXX','523',      15767,'Banques autres etats zone monetaire','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15773,'SYSCOHADA-CF','FINAN','XXXXXX','524',      15767,'Banques hors zone monetaire','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15774,'SYSCOHADA-CF','FINAN','XXXXXX','526',      15767,'Banques, interets courus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15775,'SYSCOHADA-CF','FINAN','XXXXXX','5261',     15768,'Banques, intérêts courus, charges à payer','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15776,'SYSCOHADA-CF','FINAN','XXXXXX','5267',     15768,'Banques, intérêts courus, produits à recevoir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15777,'SYSCOHADA-CF','FINAN','XXXXXX','53',       15730,'Etablissements financiers et assimiles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15778,'SYSCOHADA-CF','FINAN','XXXXXX','531',      15777,'Cheques postaux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15779,'SYSCOHADA-CF','FINAN','XXXXXX','532',      15777,'Tresor','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15780,'SYSCOHADA-CF','FINAN','XXXXXX','533',      15777,'Societe de gestion et d''intermediation (s.g.i.)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15781,'SYSCOHADA-CF','FINAN','XXXXXX','536',      15777,'Etablissements financiers, interets courus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15782,'SYSCOHADA-CF','FINAN','XXXXXX','5361',     15781,'Etablissements financiers, intérêts courus, charges à payer','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15783,'SYSCOHADA-CF','FINAN','XXXXXX','5362',     15781,'Etablissements financiers, intérêts courus, produits à recevoir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15784,'SYSCOHADA-CF','FINAN','XXXXXX','538',      15777,'Autres organismes financiers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15785,'SYSCOHADA-CF','FINAN','XXXXXX','54',       15730,'Instruments de tresorerie','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15786,'SYSCOHADA-CF','FINAN','XXXXXX','541',      15785,'Options de taux d''interets','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15787,'SYSCOHADA-CF','FINAN','XXXXXX','542',      15785,'Options de taux de change','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15788,'SYSCOHADA-CF','FINAN','XXXXXX','543',      15785,'Options de taux boursiers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15789,'SYSCOHADA-CF','FINAN','XXXXXX','544',      15785,'Instruments de marches  a terme','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15790,'SYSCOHADA-CF','FINAN','XXXXXX','545',      15785,'Avoirs d''or et autres metaux precieux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15791,'SYSCOHADA-CF','FINAN','XXXXXX','56',       15730,'Banques, credits de tresorerie et d''escompte','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15792,'SYSCOHADA-CF','FINAN','XXXXXX','561',      15791,'Credits de tresorerie','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15793,'SYSCOHADA-CF','FINAN','XXXXXX','564',      15791,'Escompte de credits de campagne','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15794,'SYSCOHADA-CF','FINAN','XXXXXX','565',      15791,'Escompte de credits ordinaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15795,'SYSCOHADA-CF','FINAN','XXXXXX','566',      15791,'Banques, credits de tresorerie, interets courus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15796,'SYSCOHADA-CF','FINAN','XXXXXX','5661',     15795,'Banques, crédits de trésorerie, intérêts courus, charges à payer','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15797,'SYSCOHADA-CF','FINAN','XXXXXX','5667',     15795,'Banques, crédits de trésorerie, intérêts courus, produits à recevoir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15798,'SYSCOHADA-CF','FINAN','XXXXXX','57',       15730,'Caisse','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15799,'SYSCOHADA-CF','FINAN','XXXXXX','571',      15798,'Caisse siege social','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15800,'SYSCOHADA-CF','FINAN','XXXXXX','5711',     15799,'En unités monétaires légales','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15801,'SYSCOHADA-CF','FINAN','XXXXXX','5712',     15799,'En devises','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15802,'SYSCOHADA-CF','FINAN','XXXXXX','572',      15798,'Caisse succursale a','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15803,'SYSCOHADA-CF','FINAN','XXXXXX','5721',     15802,'En unités monétaires légales','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15804,'SYSCOHADA-CF','FINAN','XXXXXX','5722',     15802,'En devises','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15805,'SYSCOHADA-CF','FINAN','XXXXXX','573',      15798,'Caisse succursale b','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15806,'SYSCOHADA-CF','FINAN','XXXXXX','5731',     15805,'En unités monétaires légales','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15807,'SYSCOHADA-CF','FINAN','XXXXXX','5732',     15805,'En devises','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15808,'SYSCOHADA-CF','FINAN','XXXXXX','58',       15730,'Regies d''avances, accreditifs et virements internes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15809,'SYSCOHADA-CF','FINAN','XXXXXX','581',      15808,'Regies d''avances','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15810,'SYSCOHADA-CF','FINAN','XXXXXX','582',      15808,'Accreditifs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15811,'SYSCOHADA-CF','FINAN','XXXXXX','585',      15808,'Virements de fonds','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15812,'SYSCOHADA-CF','FINAN','XXXXXX','588',      15808,'Autres virements internes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15813,'SYSCOHADA-CF','FINAN','XXXXXX','59',       15730,'Depreciations des titres de placement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15814,'SYSCOHADA-CF','FINAN','XXXXXX','591',      15813,'Depreciations des titres et valeurs a encaisser','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15815,'SYSCOHADA-CF','FINAN','XXXXXX','592',      15813,'Depreciations des comptes banques','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15816,'SYSCOHADA-CF','FINAN','XXXXXX','593',      15813,'Depreciations des comptes etablissements financiers et assimiles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15817,'SYSCOHADA-CF','FINAN','XXXXXX','594',      15813,'Depreciations des comptes d''instruments de tresorerie','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15818,'SYSCOHADA-CF','FINAN','XXXXXX','599',      15813,'Risques provisionnes a caractere financier','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15819,'SYSCOHADA-CF','EXPENSE','XXXXXX','6',          0,'Achats et variations de stocks','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15820,'SYSCOHADA-CF','EXPENSE','XXXXXX','601',    15819,'Achats de marchandises','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15821,'SYSCOHADA-CF','EXPENSE','XXXXXX','6011',   16820,'Dans la région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15822,'SYSCOHADA-CF','EXPENSE','XXXXXX','6012',   16820,'Hors région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15823,'SYSCOHADA-CF','EXPENSE','XXXXXX','6013',   16820,'Aux entreprises du groupe dans la région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15824,'SYSCOHADA-CF','EXPENSE','XXXXXX','6014',   16820,'Aux entreprises du groupe hors région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15825,'SYSCOHADA-CF','EXPENSE','XXXXXX','6019',   16820,'Rabais, remises et ristournes obtenus (non ventilés)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15826,'SYSCOHADA-CF','EXPENSE','XXXXXX','602',    15819,'Achats de matieres premieres et fournitures liees','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15827,'SYSCOHADA-CF','EXPENSE','XXXXXX','6021',   15826,'Dans la région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15828,'SYSCOHADA-CF','EXPENSE','XXXXXX','6022',   15826,'Hors région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15829,'SYSCOHADA-CF','EXPENSE','XXXXXX','6023',   15826,'Aux entreprises du groupe dans la région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15830,'SYSCOHADA-CF','EXPENSE','XXXXXX','6024',   15826,'Aux entreprises du groupe hors région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15831,'SYSCOHADA-CF','EXPENSE','XXXXXX','6029',   15826,'Rabais, remises et ristournes obtenus (non ventilés)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15832,'SYSCOHADA-CF','EXPENSE','XXXXXX','603',    15819,'Variations des stocks et biens achetes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15833,'SYSCOHADA-CF','EXPENSE','XXXXXX','6031',   15832,'Variations des stocks de marchandises','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15834,'SYSCOHADA-CF','EXPENSE','XXXXXX','6032',   15832,'Variations des stocks de matiéres premiéres et fournitures liées','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15835,'SYSCOHADA-CF','EXPENSE','XXXXXX','6033',   15832,'Variations des stocks d''autres approvisionnements','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15836,'SYSCOHADA-CF','EXPENSE','XXXXXX','604',    15819,'Achats stockes de matieres et fournitures consommables','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15837,'SYSCOHADA-CF','EXPENSE','XXXXXX','6041',   15836,'Matiéres consommables','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15838,'SYSCOHADA-CF','EXPENSE','XXXXXX','6042',   15836,'Matiéres combustibles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15839,'SYSCOHADA-CF','EXPENSE','XXXXXX','6043',   15836,'Produits d''entretien','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15840,'SYSCOHADA-CF','EXPENSE','XXXXXX','6044',   15836,'Fournitures d''atelier et d''usine','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15841,'SYSCOHADA-CF','EXPENSE','XXXXXX','6046',   15836,'Fournitures de magasin','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15842,'SYSCOHADA-CF','EXPENSE','XXXXXX','6047',   15836,'Fournitures de bureau','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15843,'SYSCOHADA-CF','EXPENSE','XXXXXX','6049',   15836,'Rabais, remises et ristournes obtenus (non ventilés)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15844,'SYSCOHADA-CF','EXPENSE','XXXXXX','605',    15819,'Autres achats','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15845,'SYSCOHADA-CF','EXPENSE','XXXXXX','6051',   15844,'Fournitures non stockables - eau','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15846,'SYSCOHADA-CF','EXPENSE','XXXXXX','6052',   15844,'Fournitures non stockables - electricité','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15847,'SYSCOHADA-CF','EXPENSE','XXXXXX','6053',   15844,'Fournitures non stockables - autres énergies','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15848,'SYSCOHADA-CF','EXPENSE','XXXXXX','6054',   15844,'Fournitures d''entretien non stockables','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15849,'SYSCOHADA-CF','EXPENSE','XXXXXX','6055',   15844,'Fournitures de bureau non stockables','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15850,'SYSCOHADA-CF','EXPENSE','XXXXXX','6056',   15844,'Achats de petits matériel et outillage','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15851,'SYSCOHADA-CF','EXPENSE','XXXXXX','6057',   15844,'Achats d''études et de prestations de services','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15852,'SYSCOHADA-CF','EXPENSE','XXXXXX','6058',   15844,'Achats de travaux, matériels et équipements','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15853,'SYSCOHADA-CF','EXPENSE','XXXXXX','6059',   15844,'Rabais, remises et ristournes obtenus (non ventilés)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15854,'SYSCOHADA-CF','EXPENSE','XXXXXX','608',    15819,'Achats d''emballages','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15855,'SYSCOHADA-CF','EXPENSE','XXXXXX','6081',   15854,'Emballages perdus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15856,'SYSCOHADA-CF','EXPENSE','XXXXXX','6082',   15854,'Emballages récupérables non identifiables','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15857,'SYSCOHADA-CF','EXPENSE','XXXXXX','6083',   15854,'Emballages à usage mixte','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15858,'SYSCOHADA-CF','EXPENSE','XXXXXX','6089',   15854,'Rabais, remises et ristournes obtenus (non ventilés)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15859,'SYSCOHADA-CF','EXPENSE','XXXXXX','61',     15819,'Transports','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15860,'SYSCOHADA-CF','EXPENSE','XXXXXX','611',    15859,'Transports sur achats','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15861,'SYSCOHADA-CF','EXPENSE','XXXXXX','612',    15859,'Transport sur ventes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15862,'SYSCOHADA-CF','EXPENSE','XXXXXX','613',    15859,'Transports pour le compte de tiers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15863,'SYSCOHADA-CF','EXPENSE','XXXXXX','614',    15859,'Transports du personnel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15864,'SYSCOHADA-CF','EXPENSE','XXXXXX','616',    15859,'Transports de plis','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15865,'SYSCOHADA-CF','EXPENSE','XXXXXX','618',    15859,'Autres frais de transport','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15866,'SYSCOHADA-CF','EXPENSE','XXXXXX','6181',   15865,'Voyages et déplacements','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15867,'SYSCOHADA-CF','EXPENSE','XXXXXX','6182',   15865,'Transports entre établissements ou chantiers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15868,'SYSCOHADA-CF','EXPENSE','XXXXXX','6183',   15865,'Transports administratifs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15869,'SYSCOHADA-CF','EXPENSE','XXXXXX','62',     15819,'Services exterieurs a','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15870,'SYSCOHADA-CF','EXPENSE','XXXXXX','621',    15869,'Sous traitance generale','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15871,'SYSCOHADA-CF','EXPENSE','XXXXXX','622',    15869,'Locations et charges locatives','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15872,'SYSCOHADA-CF','EXPENSE','XXXXXX','6221',   15871,'Locations de terrains','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15873,'SYSCOHADA-CF','EXPENSE','XXXXXX','6222',   15871,'Locations de bâtiments','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15874,'SYSCOHADA-CF','EXPENSE','XXXXXX','6223',   15871,'Location de matériels et outillages','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15875,'SYSCOHADA-CF','EXPENSE','XXXXXX','6224',   15871,'Malis sur emballages','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15876,'SYSCOHADA-CF','EXPENSE','XXXXXX','6225',   15871,'Locations d''emballages','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15877,'SYSCOHADA-CF','EXPENSE','XXXXXX','6228',   15871,'Locations et charges locatives diverses','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15878,'SYSCOHADA-CF','EXPENSE','XXXXXX','623',    15869,'Redevances de credit bail et contrats assimiles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15879,'SYSCOHADA-CF','EXPENSE','XXXXXX','6232',   15878,'Crédits-bail immobilier','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15880,'SYSCOHADA-CF','EXPENSE','XXXXXX','6233',   15878,'Crédits-bail mobilier','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15881,'SYSCOHADA-CF','EXPENSE','XXXXXX','6235',   15878,'Contrats assimilés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15882,'SYSCOHADA-CF','EXPENSE','XXXXXX','624',    15869,'Entretiens, reparations et maintenance','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15883,'SYSCOHADA-CF','EXPENSE','XXXXXX','6241',   15882,'Entretien et réparation des biens immobiliers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15884,'SYSCOHADA-CF','EXPENSE','XXXXXX','6242',   15882,'Entretien et réparation des biens mobiliers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15885,'SYSCOHADA-CF','EXPENSE','XXXXXX','6243',   15882,'Maintenance','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15886,'SYSCOHADA-CF','EXPENSE','XXXXXX','6248',   15882,'Autres entretiens et réparations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15887,'SYSCOHADA-CF','EXPENSE','XXXXXX','625',    15869,'Primes d''assurance','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15888,'SYSCOHADA-CF','EXPENSE','XXXXXX','6251',   15887,'Assurances multirisques','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15889,'SYSCOHADA-CF','EXPENSE','XXXXXX','6252',   15887,'Assurances matériel de transport','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15890,'SYSCOHADA-CF','EXPENSE','XXXXXX','6253',   15887,'Assurances risques d''exploitation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15891,'SYSCOHADA-CF','EXPENSE','XXXXXX','6254',   15887,'Assurances responsabilité du producteur','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15892,'SYSCOHADA-CF','EXPENSE','XXXXXX','6255',   15887,'Assurances insolvabilité clients','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15893,'SYSCOHADA-CF','EXPENSE','XXXXXX','6256',   15887,'Assurances transport sur achats','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15894,'SYSCOHADA-CF','EXPENSE','XXXXXX','6257',   15887,'Assurances transport sur ventes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15895,'SYSCOHADA-CF','EXPENSE','XXXXXX','6258',   15887,'Autres primes d''assurances','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15896,'SYSCOHADA-CF','EXPENSE','XXXXXX','626',    15869,'Etudes, recherches et documentation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15897,'SYSCOHADA-CF','EXPENSE','XXXXXX','6261',   15896,'Etudes et recherches','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15898,'SYSCOHADA-CF','EXPENSE','XXXXXX','6265',   15896,'Documentation générale','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15899,'SYSCOHADA-CF','EXPENSE','XXXXXX','6266',   15896,'Documentation technique','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15900,'SYSCOHADA-CF','EXPENSE','XXXXXX','627',    15869,'Publicite, publications, relations publiques','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15901,'SYSCOHADA-CF','EXPENSE','XXXXXX','6271',   15900,'Annonces, insertions','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15902,'SYSCOHADA-CF','EXPENSE','XXXXXX','6272',   15900,'Catalogues, imprimés publicitaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15903,'SYSCOHADA-CF','EXPENSE','XXXXXX','6273',   15900,'Echantillons','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15904,'SYSCOHADA-CF','EXPENSE','XXXXXX','6274',   15900,'Foires et expositions','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15905,'SYSCOHADA-CF','EXPENSE','XXXXXX','6275',   15900,'Publications','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15906,'SYSCOHADA-CF','EXPENSE','XXXXXX','6276',   15900,'Cadeaux à la clientèle','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15907,'SYSCOHADA-CF','EXPENSE','XXXXXX','6277',   15900,'Frais de colloques, séminaires, conférences','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15908,'SYSCOHADA-CF','EXPENSE','XXXXXX','6278',   15900,'Autres charges de publicités et relations publiques','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15909,'SYSCOHADA-CF','EXPENSE','XXXXXX','628',    15869,'Frais de telecommunications','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15910,'SYSCOHADA-CF','EXPENSE','XXXXXX','6281',   15909,'Frais de téléphone','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15911,'SYSCOHADA-CF','EXPENSE','XXXXXX','6282',   15909,'Frais de télex','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15912,'SYSCOHADA-CF','EXPENSE','XXXXXX','6283',   15909,'Frais de télécopie','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15913,'SYSCOHADA-CF','EXPENSE','XXXXXX','6288',   15909,'Autres frais de télécommunications','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15914,'SYSCOHADA-CF','EXPENSE','XXXXXX','63',     15819,'Services exterieurs b','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15915,'SYSCOHADA-CF','EXPENSE','XXXXXX','631',    15914,'Frais bancaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15916,'SYSCOHADA-CF','EXPENSE','XXXXXX','6311',   15915,'Frais sur titre (achats, vente, garde)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15917,'SYSCOHADA-CF','EXPENSE','XXXXXX','6312',   15915,'Frais sur effets','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15918,'SYSCOHADA-CF','EXPENSE','XXXXXX','6313',   15915,'Locations de coffres','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15919,'SYSCOHADA-CF','EXPENSE','XXXXXX','6315',   15915,'Commissions sur cartes de crédit','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15920,'SYSCOHADA-CF','EXPENSE','XXXXXX','6316',   15915,'Frais d''émission d''emprunts','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15921,'SYSCOHADA-CF','EXPENSE','XXXXXX','6318',   15915,'Autres frais bancaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15922,'SYSCOHADA-CF','EXPENSE','XXXXXX','632',    15914,'Remunerations d''intermediaires et de conseils','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15923,'SYSCOHADA-CF','EXPENSE','XXXXXX','6321',   15922,'Commissions et courtages sur achats','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15924,'SYSCOHADA-CF','EXPENSE','XXXXXX','6322',   15922,'Commissions et courtages sur ventes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15925,'SYSCOHADA-CF','EXPENSE','XXXXXX','6323',   15922,'Rémunérations des transitaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15926,'SYSCOHADA-CF','EXPENSE','XXXXXX','6324',   15922,'Honoraires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15927,'SYSCOHADA-CF','EXPENSE','XXXXXX','6325',   15922,'Frais d''actes et de contentieux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15928,'SYSCOHADA-CF','EXPENSE','XXXXXX','6328',   15922,'Divers frais','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15929,'SYSCOHADA-CF','EXPENSE','XXXXXX','633',    15914,'Frais de formation du personnel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15930,'SYSCOHADA-CF','EXPENSE','XXXXXX','634',    15914,'Redevances pour brevets, licences, logiciels et droits similaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15931,'SYSCOHADA-CF','EXPENSE','XXXXXX','6342',   15930,'Redevances pour brevets, licences, concessions et droits similaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15932,'SYSCOHADA-CF','EXPENSE','XXXXXX','6343',   15930,'Redevances pour logiciel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15933,'SYSCOHADA-CF','EXPENSE','XXXXXX','6344',   15930,'Redevances pour marques','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15934,'SYSCOHADA-CF','EXPENSE','XXXXXX','635',    15914,'Cotisations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15935,'SYSCOHADA-CF','EXPENSE','XXXXXX','6351',   15934,'Cotisations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15936,'SYSCOHADA-CF','EXPENSE','XXXXXX','6358',   15934,'Concours divers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15937,'SYSCOHADA-CF','EXPENSE','XXXXXX','636',    15914,'Redevances verses au concedant (concessions service public)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15938,'SYSCOHADA-CF','EXPENSE','XXXXXX','637',    15914,'Remunerations du personnel exterieur a l''entreprise','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15939,'SYSCOHADA-CF','EXPENSE','XXXXXX','6371',   15938,'Personnel intérimaire','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15940,'SYSCOHADA-CF','EXPENSE','XXXXXX','6372',   15938,'Personnel détaché ou prêté à l''entreprise','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15941,'SYSCOHADA-CF','EXPENSE','XXXXXX','638',    15914,'Autres charges externes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15942,'SYSCOHADA-CF','EXPENSE','XXXXXX','6381',   15941,'Frais de recrutement du personnel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15943,'SYSCOHADA-CF','EXPENSE','XXXXXX','6382',   15941,'Frais de déménagement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15944,'SYSCOHADA-CF','EXPENSE','XXXXXX','6383',   15941,'Réceptions','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15945,'SYSCOHADA-CF','EXPENSE','XXXXXX','6384',   15941,'Missions','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15946,'SYSCOHADA-CF','EXPENSE','XXXXXX','64',     15819,'Impots et taxes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15947,'SYSCOHADA-CF','EXPENSE','XXXXXX','641',    15946,'Impots et taxes directs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15948,'SYSCOHADA-CF','EXPENSE','XXXXXX','6411',   15947,'Impots fonciers et taxes annexes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15949,'SYSCOHADA-CF','EXPENSE','XXXXXX','6412',   15947,'Patentes, licences et taxes annexes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15950,'SYSCOHADA-CF','EXPENSE','XXXXXX','6413',   15947,'Taxes sur appointements et salaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15951,'SYSCOHADA-CF','EXPENSE','XXXXXX','6414',   15947,'Taxes d''apprentissage','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15952,'SYSCOHADA-CF','EXPENSE','XXXXXX','6415',   15947,'Formation professionnelle continue','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15953,'SYSCOHADA-CF','EXPENSE','XXXXXX','6418',   15947,'Autres impôts et taxes directs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15954,'SYSCOHADA-CF','EXPENSE','XXXXXX','645',    15946,'Impots et taxes indirects','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15955,'SYSCOHADA-CF','EXPENSE','XXXXXX','646',    15946,'Droits d''enregistrement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15956,'SYSCOHADA-CF','EXPENSE','XXXXXX','6461',   15955,'Droits de mutation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15957,'SYSCOHADA-CF','EXPENSE','XXXXXX','6462',   15955,'Droits de timbre','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15958,'SYSCOHADA-CF','EXPENSE','XXXXXX','6463',   15955,'Taxes sur les véhicules de société','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15959,'SYSCOHADA-CF','EXPENSE','XXXXXX','6464',   15955,'Vignettes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15960,'SYSCOHADA-CF','EXPENSE','XXXXXX','6468',   15955,'Autres droits','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15961,'SYSCOHADA-CF','EXPENSE','XXXXXX','647',    15946,'Penalites et amendes fiscales','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15962,'SYSCOHADA-CF','EXPENSE','XXXXXX','6471',   15961,'Pénalités d''assiette, impots directs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15963,'SYSCOHADA-CF','EXPENSE','XXXXXX','6472',   15961,'Pénalités d''assiette, impôts indirects','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15964,'SYSCOHADA-CF','EXPENSE','XXXXXX','6473',   15961,'Pénalités de recouvrement, impôts directs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15965,'SYSCOHADA-CF','EXPENSE','XXXXXX','6474',   15961,'Pénalités de recouvrement, impôts indirects','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15966,'SYSCOHADA-CF','EXPENSE','XXXXXX','6478',   15961,'Autres amendes pénales et fiscales','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15967,'SYSCOHADA-CF','EXPENSE','XXXXXX','648',    15946,'Autres impots et taxes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15968,'SYSCOHADA-CF','EXPENSE','XXXXXX','65',     15819,'Autres charges','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15969,'SYSCOHADA-CF','EXPENSE','XXXXXX','651',    15968,'Pertes sur creances clients et autres debiteurs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15970,'SYSCOHADA-CF','EXPENSE','XXXXXX','6511',   15969,'Pertes sur clients','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15971,'SYSCOHADA-CF','EXPENSE','XXXXXX','6515',   15969,'Autres débiteurs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15972,'SYSCOHADA-CF','EXPENSE','XXXXXX','652',    15968,'Quote-part de resultat sur operations faites en commun','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15973,'SYSCOHADA-CF','EXPENSE','XXXXXX','6521',   15972,'Quote-part transféré de bénéfices (comptabilté du gérants)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15974,'SYSCOHADA-CF','EXPENSE','XXXXXX','6525',   15972,'Pertes imputées par transfert (comptabilité des associés non gérants)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15975,'SYSCOHADA-CF','EXPENSE','XXXXXX','653',    15968,'Quote-part de resultat annulee sur execution partielle de contrats pluri-exercices','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15976,'SYSCOHADA-CF','EXPENSE','XXXXXX','654',    15968,'Valeur comptable des cessions courantes d''immobilisations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15977,'SYSCOHADA-CF','EXPENSE','XXXXXX','658',    15968,'Charges diverses','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15978,'SYSCOHADA-CF','EXPENSE','XXXXXX','6581',   15977,'Jetons de présence et autres rémunérations d''administrateurs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15979,'SYSCOHADA-CF','EXPENSE','XXXXXX','6582',   15977,'Dons','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15980,'SYSCOHADA-CF','EXPENSE','XXXXXX','6583',   15977,'Mécénat','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15981,'SYSCOHADA-CF','EXPENSE','XXXXXX','659',    15968,'Charges provisionnees d''exploitation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15982,'SYSCOHADA-CF','EXPENSE','XXXXXX','6591',   15981,'Sur risque à court terme','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15983,'SYSCOHADA-CF','EXPENSE','XXXXXX','6593',   15981,'Sur stocks','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15984,'SYSCOHADA-CF','EXPENSE','XXXXXX','6594',   15981,'Sur créances','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15985,'SYSCOHADA-CF','EXPENSE','XXXXXX','6598',   15981,'Autres charges provisionnées','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15986,'SYSCOHADA-CF','EXPENSE','XXXXXX','66',     15819,'Charges de personnel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15987,'SYSCOHADA-CF','EXPENSE','XXXXXX','661',    15986,'Remunerations directes versees au personnel national','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15988,'SYSCOHADA-CF','EXPENSE','XXXXXX','6611',   15987,'Appointements salaires et commissions','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15989,'SYSCOHADA-CF','EXPENSE','XXXXXX','6612',   15987,'Primes et gratifications','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15990,'SYSCOHADA-CF','EXPENSE','XXXXXX','6613',   15987,'Congés payés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15991,'SYSCOHADA-CF','EXPENSE','XXXXXX','6614',   15987,'Indemnités de préavis, de licencement et de recherche d''embauche','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15992,'SYSCOHADA-CF','EXPENSE','XXXXXX','6615',   15987,'Indemnités de maladie versées aux travailleurs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15993,'SYSCOHADA-CF','EXPENSE','XXXXXX','6616',   15987,'Supplément familial','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15994,'SYSCOHADA-CF','EXPENSE','XXXXXX','6617',   15987,'Avantages en nature','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15995,'SYSCOHADA-CF','EXPENSE','XXXXXX','6618',   15987,'Autres rémunérations directes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15996,'SYSCOHADA-CF','EXPENSE','XXXXXX','662',    15986,'Remunerations directes versees au personnel non national','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15997,'SYSCOHADA-CF','EXPENSE','XXXXXX','6621',   15996,'Appointements salaires et commissions','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15998,'SYSCOHADA-CF','EXPENSE','XXXXXX','6622',   15996,'Primes et gratifications','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15999,'SYSCOHADA-CF','EXPENSE','XXXXXX','6623',   15996,'Congés payés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16000,'SYSCOHADA-CF','EXPENSE','XXXXXX','6624',   15996,'Indemnités de préavis, de licencement et de recherche d''embauche','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16001,'SYSCOHADA-CF','EXPENSE','XXXXXX','6625',   15996,'Indemnités de maladie versées aux travailleurs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16002,'SYSCOHADA-CF','EXPENSE','XXXXXX','6626',   15996,'Supplément familial','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16003,'SYSCOHADA-CF','EXPENSE','XXXXXX','6627',   15996,'Avantages en nature','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16004,'SYSCOHADA-CF','EXPENSE','XXXXXX','6628',   15996,'Autres rémunérations directes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16005,'SYSCOHADA-CF','EXPENSE','XXXXXX','663',    15986,'Indemnites forfaitaires versees au personnel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16006,'SYSCOHADA-CF','EXPENSE','XXXXXX','6631',   16005,'Indemnités de logement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16007,'SYSCOHADA-CF','EXPENSE','XXXXXX','6632',   16005,'Indemnités de représentation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16008,'SYSCOHADA-CF','EXPENSE','XXXXXX','6633',   16005,'Indemnités d''expatriation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16009,'SYSCOHADA-CF','EXPENSE','XXXXXX','6638',   16005,'Autres indemnités et avantages divers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16010,'SYSCOHADA-CF','EXPENSE','XXXXXX','664',    15986,'Charges sociales','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16011,'SYSCOHADA-CF','EXPENSE','XXXXXX','6641',   16010,'Charges sociales sur rémunération du personnel national','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16012,'SYSCOHADA-CF','EXPENSE','XXXXXX','6642',   16010,'Charges sociales sur rémunération du personnel non national','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16013,'SYSCOHADA-CF','EXPENSE','XXXXXX','666',    15986,'Remunerations et charges sociales de l''exploitant individuel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16014,'SYSCOHADA-CF','EXPENSE','XXXXXX','6661',   16013,'Rémunérations du travail de l''exploitant','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16015,'SYSCOHADA-CF','EXPENSE','XXXXXX','6662',   16013,'Charges sociales','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16016,'SYSCOHADA-CF','EXPENSE','XXXXXX','667',    15986,'Remunerations transferee de personnel exterieur','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16017,'SYSCOHADA-CF','EXPENSE','XXXXXX','6671',   16016,'Personnel intérimaire','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16018,'SYSCOHADA-CF','EXPENSE','XXXXXX','6672',   16016,'Personnel détaché ou prêté à l''entreprise','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16019,'SYSCOHADA-CF','EXPENSE','XXXXXX','668',    15986,'Autres charges sociales','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16020,'SYSCOHADA-CF','EXPENSE','XXXXXX','6681',   16019,'Versements aux syndicats et comités d''entreprise, d''établisement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16021,'SYSCOHADA-CF','EXPENSE','XXXXXX','6682',   16019,'Versements aux comité d''hygiéne et de sécurité','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16022,'SYSCOHADA-CF','EXPENSE','XXXXXX','6683',   16019,'Versements aux autres oeuvres sociales','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16023,'SYSCOHADA-CF','EXPENSE','XXXXXX','6684',   16019,'Médecine du travail et pharmacie','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16024,'SYSCOHADA-CF','EXPENSE','XXXXXX','67',     15819,'Frais financiers et charges assimilees','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16025,'SYSCOHADA-CF','EXPENSE','XXXXXX','671',    16024,'Interets des emprunts','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16026,'SYSCOHADA-CF','EXPENSE','XXXXXX','6711',   16025,'Emprunts obligataires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16027,'SYSCOHADA-CF','EXPENSE','XXXXXX','6712',   16025,'Emprunts auprès des établissements de crédit','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16028,'SYSCOHADA-CF','EXPENSE','XXXXXX','6713',   16025,'Dettes liées à des participations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16029,'SYSCOHADA-CF','EXPENSE','XXXXXX','672',    16024,'Interets dans loyers de credit bail et contrats assimiles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16030,'SYSCOHADA-CF','EXPENSE','XXXXXX','6721',   16029,'Intérêts dans loyers de crédit-bail immobilier','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16031,'SYSCOHADA-CF','EXPENSE','XXXXXX','6722',   16029,'Intérêts dans loyers de crédit-bail mobilier','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16032,'SYSCOHADA-CF','EXPENSE','XXXXXX','6723',   16029,'Intérêts dans loyers des autres contrats','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16033,'SYSCOHADA-CF','EXPENSE','XXXXXX','673',    16024,'Escomptes accordes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16034,'SYSCOHADA-CF','EXPENSE','XXXXXX','674',    16024,'Autres interets','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16035,'SYSCOHADA-CF','EXPENSE','XXXXXX','6741',   16034,'Avances reçues et dépôts créditeurs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16036,'SYSCOHADA-CF','EXPENSE','XXXXXX','6742',   16034,'Comptes courants bloqués','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16037,'SYSCOHADA-CF','EXPENSE','XXXXXX','6743',   16034,'Intérêts sur obligations cautionnées','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16038,'SYSCOHADA-CF','EXPENSE','XXXXXX','6744',   16034,'Intérêts sur dettes commerciales','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16039,'SYSCOHADA-CF','EXPENSE','XXXXXX','6745',   16034,'Intérêts bancaires et sur opérations de trésorerie et d''escompte','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16040,'SYSCOHADA-CF','EXPENSE','XXXXXX','6748',   16034,'Intérêts sur dettes diverses','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16041,'SYSCOHADA-CF','EXPENSE','XXXXXX','675',    16024,'Escomptes des effets de commerce','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16042,'SYSCOHADA-CF','EXPENSE','XXXXXX','676',    16024,'Pertes de change','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16043,'SYSCOHADA-CF','EXPENSE','XXXXXX','677',    16024,'Pertes sur cessions de titres  de placement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16044,'SYSCOHADA-CF','EXPENSE','XXXXXX','678',    16024,'Pertes sur risques financiers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16045,'SYSCOHADA-CF','EXPENSE','XXXXXX','6781',   16044,'Sur rentes viagères','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16046,'SYSCOHADA-CF','EXPENSE','XXXXXX','6782',   16044,'Sur opérations fiancières','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16047,'SYSCOHADA-CF','EXPENSE','XXXXXX','6783',   16044,'Sur instruments de trésorerie','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16048,'SYSCOHADA-CF','EXPENSE','XXXXXX','679',    16024,'Charges provisionnees financieres','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16049,'SYSCOHADA-CF','EXPENSE','XXXXXX','6791',   16048,'Sur risque financiers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16050,'SYSCOHADA-CF','EXPENSE','XXXXXX','6795',   16048,'Sur titres de placements','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16051,'SYSCOHADA-CF','EXPENSE','XXXXXX','6798',   16048,'Autres charges provisionnées financières','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16052,'SYSCOHADA-CF','EXPENSE','XXXXXX','68',     15819,'Dotations aus amortissements','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16053,'SYSCOHADA-CF','EXPENSE','XXXXXX','681',    16052,'Dotations aux amortissements d''exploitation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16054,'SYSCOHADA-CF','EXPENSE','XXXXXX','6811',   16052,'Dotations aux amortissements des charges immobilisées','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16055,'SYSCOHADA-CF','EXPENSE','XXXXXX','6812',   16052,'Dotations aux amortissements des immobilisations incorporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16056,'SYSCOHADA-CF','EXPENSE','XXXXXX','6813',   16052,'Dotations aux amortissements des immobilisations corporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16057,'SYSCOHADA-CF','EXPENSE','XXXXXX','687',    16052,'Dotations aux amortissements a caractere financier','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16058,'SYSCOHADA-CF','EXPENSE','XXXXXX','6872',   16057,'Dotations aux amortissements des primes de remboursement des obligations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16059,'SYSCOHADA-CF','EXPENSE','XXXXXX','6878',   16057,'Autres dotations aux amortissements à caractère financier','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16060,'SYSCOHADA-CF','EXPENSE','XXXXXX','69',     15819,'Dotattions aux provisions','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16061,'SYSCOHADA-CF','EXPENSE','XXXXXX','691',    16060,'Dotation aux provisions d''exploitation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16062,'SYSCOHADA-CF','EXPENSE','XXXXXX','6911',   16061,'Pour risques et charges','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16063,'SYSCOHADA-CF','EXPENSE','XXXXXX','6912',   16061,'Pour grosses réparations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16064,'SYSCOHADA-CF','EXPENSE','XXXXXX','6913',   16061,'Pour dépréciation des immobilisations incorporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16065,'SYSCOHADA-CF','EXPENSE','XXXXXX','6914',   16061,'Pour dépréciation des immobilisations corporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16066,'SYSCOHADA-CF','EXPENSE','XXXXXX','697',    16060,'Dotations aux provisions financieres','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16067,'SYSCOHADA-CF','EXPENSE','XXXXXX','6971',   16066,'Pour risques et charges','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16068,'SYSCOHADA-CF','EXPENSE','XXXXXX','6972',   16066,'Pour dépréciation des immobilisations financières','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16069,'SYSCOHADA-CF','INCOME','XXXXXX','7',           0,'Ventes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16070,'SYSCOHADA-CF','INCOME','XXXXXX','701',     16069,'Ventes de marchandises','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16071,'SYSCOHADA-CF','INCOME','XXXXXX','7011',    16070,'Dans la région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16072,'SYSCOHADA-CF','INCOME','XXXXXX','7012',    16070,'Hors région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16073,'SYSCOHADA-CF','INCOME','XXXXXX','7013',    16070,'Aux entreprises du groupe dans la région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16074,'SYSCOHADA-CF','INCOME','XXXXXX','7014',    16070,'Aux entreprises du groupe hors  région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16075,'SYSCOHADA-CF','INCOME','XXXXXX','702',     16069,'Ventes de produits finis','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16076,'SYSCOHADA-CF','INCOME','XXXXXX','7021',    16075,'Dans la région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16077,'SYSCOHADA-CF','INCOME','XXXXXX','7022',    16075,'Hors région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16078,'SYSCOHADA-CF','INCOME','XXXXXX','7023',    16075,'Aux entreprises de groupe dans la région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16079,'SYSCOHADA-CF','INCOME','XXXXXX','7024',    16075,'Aux entreprises du groupe hors  région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16080,'SYSCOHADA-CF','INCOME','XXXXXX','703',     16069,'Ventes de produits intermediaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16081,'SYSCOHADA-CF','INCOME','XXXXXX','7031',    16080,'Dans la région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16082,'SYSCOHADA-CF','INCOME','XXXXXX','7032',    16080,'Hors région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16083,'SYSCOHADA-CF','INCOME','XXXXXX','7033',    16080,'Aux entreprises du groupe dans la région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16084,'SYSCOHADA-CF','INCOME','XXXXXX','7034',    16080,'Aux entreprises du groupe hors  région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16085,'SYSCOHADA-CF','INCOME','XXXXXX','704',     16069,'Ventes de produits residuels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16086,'SYSCOHADA-CF','INCOME','XXXXXX','7041',    16085,'Dans la région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16087,'SYSCOHADA-CF','INCOME','XXXXXX','7042',    16085,'Hors région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16088,'SYSCOHADA-CF','INCOME','XXXXXX','7043',    16085,'Aux entreprises du groupe dans la région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16089,'SYSCOHADA-CF','INCOME','XXXXXX','7044',    16085,'Aux entreprises du groupe hors  région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16090,'SYSCOHADA-CF','INCOME','XXXXXX','705',     16069,'Travaux factures','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16091,'SYSCOHADA-CF','INCOME','XXXXXX','7051',    16090,'Dans la région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16092,'SYSCOHADA-CF','INCOME','XXXXXX','7052',    16090,'Hors région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16093,'SYSCOHADA-CF','INCOME','XXXXXX','7053',    16090,'Aux entreprises du groupe dans la région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16094,'SYSCOHADA-CF','INCOME','XXXXXX','7054',    16090,'Aux entreprises du groupe hors région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16095,'SYSCOHADA-CF','INCOME','XXXXXX','706',     16069,'Services vendus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16096,'SYSCOHADA-CF','INCOME','XXXXXX','7061',    16095,'Dans la région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16097,'SYSCOHADA-CF','INCOME','XXXXXX','7062',    16095,'Hors région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16098,'SYSCOHADA-CF','INCOME','XXXXXX','7063',    16095,'Aux entreprises du groupe dans la région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16099,'SYSCOHADA-CF','INCOME','XXXXXX','7064',    16095,'Aux entreprises du groupe hors région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16100,'SYSCOHADA-CF','INCOME','XXXXXX','707',     16069,'Produits accessoires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16101,'SYSCOHADA-CF','INCOME','XXXXXX','7071',    16100,'Port, emballages perdus et autres frais facturés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16102,'SYSCOHADA-CF','INCOME','XXXXXX','7072',    16100,'Commissions et courtages','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16103,'SYSCOHADA-CF','INCOME','XXXXXX','7073',    16100,'Locations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16104,'SYSCOHADA-CF','INCOME','XXXXXX','7074',    16100,'Bonis sur reprises et cessions d''emballages','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16105,'SYSCOHADA-CF','INCOME','XXXXXX','7075',    16100,'Mise à disposition de personnel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16106,'SYSCOHADA-CF','INCOME','XXXXXX','7076',    16100,'Redevances pour brevets, logiciels, marques et droits similaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16107,'SYSCOHADA-CF','INCOME','XXXXXX','7077',    16100,'Services exploités dans l''intérêt du personnel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16108,'SYSCOHADA-CF','INCOME','XXXXXX','7078',    16100,'Autres produits accessoires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16109,'SYSCOHADA-CF','INCOME','XXXXXX','71',      16069,'Suvventions d''exploitation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16110,'SYSCOHADA-CF','INCOME','XXXXXX','711',     16109,'Sur produits a l''exportation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16111,'SYSCOHADA-CF','INCOME','XXXXXX','712',     16109,'Sur produits a l''importation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16112,'SYSCOHADA-CF','INCOME','XXXXXX','713',     16109,'Sur produits de perequation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16113,'SYSCOHADA-CF','INCOME','XXXXXX','718',     16109,'Autres subventions d''exploitation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16114,'SYSCOHADA-CF','INCOME','XXXXXX','7181',    16113,'Versées par l''etat et les collectivités publiques','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16115,'SYSCOHADA-CF','INCOME','XXXXXX','7182',    16113,'Versées par les organismes internationaux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16116,'SYSCOHADA-CF','INCOME','XXXXXX','7183',    16113,'Versées par des tiers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16117,'SYSCOHADA-CF','INCOME','XXXXXX','72',      16069,'Production immobilisée','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16118,'SYSCOHADA-CF','INCOME','XXXXXX','721',     16117,'Immobilisations incorporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16119,'SYSCOHADA-CF','INCOME','XXXXXX','722',     16117,'Immobilisations corporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16120,'SYSCOHADA-CF','INCOME','XXXXXX','726',     16117,'Immobilisations financieres','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16121,'SYSCOHADA-CF','INCOME','XXXXXX','73',      16069,'Variations des stocks de biens et de services produits','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16122,'SYSCOHADA-CF','INCOME','XXXXXX','734',     16121,'Variations des stocks de produitsn en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16123,'SYSCOHADA-CF','INCOME','XXXXXX','7341',    16122,'Produits en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16124,'SYSCOHADA-CF','INCOME','XXXXXX','7342',    16122,'Travaux en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16125,'SYSCOHADA-CF','INCOME','XXXXXX','735',     16121,'Variations des en-cours de services','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16126,'SYSCOHADA-CF','INCOME','XXXXXX','7351',    16125,'Etudes en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16127,'SYSCOHADA-CF','INCOME','XXXXXX','7352',    16125,'Prestations de services en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16128,'SYSCOHADA-CF','INCOME','XXXXXX','736',     16121,'Variations des stocks de produits finis','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16129,'SYSCOHADA-CF','INCOME','XXXXXX','737',     16121,'Variations des stocks de produits intermediaires et residuels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16130,'SYSCOHADA-CF','INCOME','XXXXXX','7371',    16129,'Produits intermédiaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16131,'SYSCOHADA-CF','INCOME','XXXXXX','7372',    16129,'Produits résiduels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16132,'SYSCOHADA-CF','INCOME','XXXXXX','75',      16069,'Autres produits','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16133,'SYSCOHADA-CF','INCOME','XXXXXX','752',     16132,'Quote-part de resultat sur operations faites en commun','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16134,'SYSCOHADA-CF','INCOME','XXXXXX','7521',    16133,'Quote-part trsnsférée de pertes (comptabilité de gérant)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16135,'SYSCOHADA-CF','INCOME','XXXXXX','7525',    16133,'Bénéfices attribués par transfert (comptabilité des associés non gérants)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16136,'SYSCOHADA-CF','INCOME','XXXXXX','753',     16132,'Quote-part de resultat sue execution partielle de contrats pluri-ecercices','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16137,'SYSCOHADA-CF','INCOME','XXXXXX','754',     16132,'Produits des cessions courantes d''immobilisations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16138,'SYSCOHADA-CF','INCOME','XXXXXX','758',     16132,'Produits divers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16139,'SYSCOHADA-CF','INCOME','XXXXXX','7581',    16138,'Jetons de présence et autres rémunérations d''administrateurs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16140,'SYSCOHADA-CF','INCOME','XXXXXX','7582',    16138,'Indemnités d''assurances reçues','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16141,'SYSCOHADA-CF','INCOME','XXXXXX','759',     16132,'Reprises de charges provisionnees d''exploitation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16142,'SYSCOHADA-CF','INCOME','XXXXXX','7591',    16141,'Sur risques à court terme','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16143,'SYSCOHADA-CF','INCOME','XXXXXX','7593',    16141,'Sur stocks','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16144,'SYSCOHADA-CF','INCOME','XXXXXX','7594',    16141,'Sur créances','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16145,'SYSCOHADA-CF','INCOME','XXXXXX','7598',    16141,'Sur autres charges provisionnées','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16146,'SYSCOHADA-CF','INCOME','XXXXXX','77',      16069,'Revenus financiers et produits assimiles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16147,'SYSCOHADA-CF','INCOME','XXXXXX','771',     16146,'Interets de prets','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16148,'SYSCOHADA-CF','INCOME','XXXXXX','772',     16146,'Revenus de participations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16149,'SYSCOHADA-CF','INCOME','XXXXXX','773',     16146,'Escomptes obtenus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16150,'SYSCOHADA-CF','INCOME','XXXXXX','774',     16146,'Revenus de titres de placement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16151,'SYSCOHADA-CF','INCOME','XXXXXX','775',     16146,'Revenus des creances commerciales','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16152,'SYSCOHADA-CF','INCOME','XXXXXX','776',     16146,'Gains de change','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16153,'SYSCOHADA-CF','INCOME','XXXXXX','777',     16146,'Gains sur cessions de titres de placement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16154,'SYSCOHADA-CF','INCOME','XXXXXX','778',     16146,'Gains sur risques financiers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16155,'SYSCOHADA-CF','INCOME','XXXXXX','7781',    16154,'Gains sur rentes viagères','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16156,'SYSCOHADA-CF','INCOME','XXXXXX','7782',    16154,'Gains sur opérations financières','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16157,'SYSCOHADA-CF','INCOME','XXXXXX','7784',    16154,'Gains sur instruments de trésorerie','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16158,'SYSCOHADA-CF','INCOME','XXXXXX','779',     16146,'Reprises de charges provisionnees financieres','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16159,'SYSCOHADA-CF','INCOME','XXXXXX','7791',    16158,'Sur risques financiers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16160,'SYSCOHADA-CF','INCOME','XXXXXX','7795',    16158,'Sur titres de placement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16161,'SYSCOHADA-CF','INCOME','XXXXXX','7798',    16158,'Autres charges provisionnées financières','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16162,'SYSCOHADA-CF','INCOME','XXXXXX','78',      16069,'Transfert de charges','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16163,'SYSCOHADA-CF','INCOME','XXXXXX','781',     16162,'Transfert de charges d''exploitation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16164,'SYSCOHADA-CF','INCOME','XXXXXX','787',     16162,'Transfert de charges financieres','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16165,'SYSCOHADA-CF','INCOME','XXXXXX','79',      16069,'Reprises de provisions','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16166,'SYSCOHADA-CF','INCOME','XXXXXX','791',     16165,'Reprises de provisions d''exploitation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16167,'SYSCOHADA-CF','INCOME','XXXXXX','7911',    16166,'Pour risques et charges d''exploitation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16168,'SYSCOHADA-CF','INCOME','XXXXXX','7912',    16166,'Pour grosses réparation d''exploitation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16169,'SYSCOHADA-CF','INCOME','XXXXXX','7913',    16166,'Pour dépreciation des immobilisations incorporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16170,'SYSCOHADA-CF','INCOME','XXXXXX','7914',    16166,'Pour dépreciation des immobilisations corporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16171,'SYSCOHADA-CF','INCOME','XXXXXX','797',     16165,'Reprises de provisions financieres','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16172,'SYSCOHADA-CF','INCOME','XXXXXX','7971',    16171,'Pour risques et charges financiers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16173,'SYSCOHADA-CF','INCOME','XXXXXX','7972',    16171,'Pour dépréciation des immobilisations financières','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16174,'SYSCOHADA-CF','INCOME','XXXXXX','798',     16165,'Reprises d''amortissements','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16175,'SYSCOHADA-CF','AUTRES','XXXXXX','81',          0,'Valeurs comptables des cessions d''immobilisations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16176,'SYSCOHADA-CF','AUTRES','XXXXXX','811',     16175,'Immobilisations incorporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16177,'SYSCOHADA-CF','AUTRES','XXXXXX','812',     16175,'Immobilisations corporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16178,'SYSCOHADA-CF','AUTRES','XXXXXX','816',     16175,'Immobilisations financieres','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16179,'SYSCOHADA-CF','AUTRES','XXXXXX','82',          0,'Produits de cessions d''immobilisations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16180,'SYSCOHADA-CF','AUTRES','XXXXXX','821',     16179,'Immobilisations incorporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16181,'SYSCOHADA-CF','AUTRES','XXXXXX','822',     16179,'Immobilisations corporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16182,'SYSCOHADA-CF','AUTRES','XXXXXX','826',     16179,'Immobilisations financieres','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16183,'SYSCOHADA-CF','AUTRES','XXXXXX','83',          0,'Charges hors activites ordinaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16184,'SYSCOHADA-CF','AUTRES','XXXXXX','831',     16183,'Charges h.a.o constatées','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16185,'SYSCOHADA-CF','AUTRES','XXXXXX','834',     16183,'Pertes sur creances h.a.o','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16186,'SYSCOHADA-CF','AUTRES','XXXXXX','835',     16183,'Dons et liberalites accordes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16187,'SYSCOHADA-CF','AUTRES','XXXXXX','836',     16183,'Abandons de creances consentis','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16188,'SYSCOHADA-CF','AUTRES','XXXXXX','839',     16183,'Charges provisionnees h.a.o','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16189,'SYSCOHADA-CF','AUTRES','XXXXXX','84',          0,'Produits hors activites ordinaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16190,'SYSCOHADA-CF','AUTRES','XXXXXX','841',     16189,'Produits h.a.o constates','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16191,'SYSCOHADA-CF','AUTRES','XXXXXX','845',     16189,'Dons et liberalites obtenus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16192,'SYSCOHADA-CF','AUTRES','XXXXXX','846',     16189,'Abandons de creances obtenus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16193,'SYSCOHADA-CF','AUTRES','XXXXXX','848',     16189,'Transferts de charges h.a.o','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16194,'SYSCOHADA-CF','AUTRES','XXXXXX','849',     16189,'Reprises des charges provisionnees h.a.o','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16195,'SYSCOHADA-CF','AUTRES','XXXXXX','85',          0,'Dotations hors activites ordinaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16196,'SYSCOHADA-CF','AUTRES','XXXXXX','851',     16195,'Dotations aux provisions reglementees','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16197,'SYSCOHADA-CF','AUTRES','XXXXXX','852',     16195,'Dotations aux amortissements h.a.o','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16198,'SYSCOHADA-CF','AUTRES','XXXXXX','853',     16195,'Dotations aux provisions pour depreciation h.a.o','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16199,'SYSCOHADA-CF','AUTRES','XXXXXX','854',     16195,'Dotations aux provisions pour risques et charges h.a.o','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16200,'SYSCOHADA-CF','AUTRES','XXXXXX','858',     16195,'Autres dotations h.a.o','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16201,'SYSCOHADA-CF','AUTRES','XXXXXX','86',          0,'Reprises hors activites ordinaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16202,'SYSCOHADA-CF','AUTRES','XXXXXX','861',     16201,'Reprises de provisions reglementees','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16203,'SYSCOHADA-CF','AUTRES','XXXXXX','862',     16201,'Reprises d''amortissements','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16204,'SYSCOHADA-CF','AUTRES','XXXXXX','863',     16201,'Reprises de provisions pour depreciation h.a.o','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16205,'SYSCOHADA-CF','AUTRES','XXXXXX','864',     16201,'Reprises de provisions pour risques et charges h.a.o','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16206,'SYSCOHADA-CF','AUTRES','XXXXXX','865',     16201,'Reprises de subventions d''investissement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16207,'SYSCOHADA-CF','AUTRES','XXXXXX','868',     16201,'Autres reprises h.a.o','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16208,'SYSCOHADA-CF','AUTRES','XXXXXX','87',          0,'Participations des travailleurs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16209,'SYSCOHADA-CF','AUTRES','XXXXXX','871',     16208,'Participation legale aux benefices','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16210,'SYSCOHADA-CF','AUTRES','XXXXXX','874',     16208,'Participation contractuelle aux benefices','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16211,'SYSCOHADA-CF','AUTRES','XXXXXX','878',     16208,'Autres participations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16212,'SYSCOHADA-CF','AUTRES','XXXXXX','88',          0,'Subventions d''equilibre','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16213,'SYSCOHADA-CF','AUTRES','XXXXXX','881',     16212,'Etat','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16214,'SYSCOHADA-CF','AUTRES','XXXXXX','884',     16212,'Collectivites publiques','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16215,'SYSCOHADA-CF','AUTRES','XXXXXX','886',     16212,'Groupe','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16216,'SYSCOHADA-CF','AUTRES','XXXXXX','888',     16212,'Autres','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16217,'SYSCOHADA-CF','AUTRES','XXXXXX','89',          0,'Impots sur le resultat','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16218,'SYSCOHADA-CF','AUTRES','XXXXXX','891',     16217,'Impots sur les benefices de l''exercice','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16219,'SYSCOHADA-CF','AUTRES','XXXXXX','8911',    16218,'Activités exercées dans l''etat','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16220,'SYSCOHADA-CF','AUTRES','XXXXXX','8912',    16218,'Activités exercées dans les autres etats de la région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16221,'SYSCOHADA-CF','AUTRES','XXXXXX','8913',    16218,'Activités exercées hors région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16222,'SYSCOHADA-CF','AUTRES','XXXXXX','892',     16217,'Rappel d''impôts sur resultats anterieurs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16223,'SYSCOHADA-CF','AUTRES','XXXXXX','895',     16217,'Impôts minimum forfaitaires (i.m.f)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16224,'SYSCOHADA-CF','AUTRES','XXXXXX','899',     16217,'Dégrèvements et annulations d''impots sur resultats antérieurs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16225,'SYSCOHADA-CF','AUTRES','XXXXXX','8991',    16224,'Dégrèvements','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16226,'SYSCOHADA-CF','AUTRES','XXXXXX','8994',    16224,'Annulations pour pertes rétroactives','1');
    diff --git a/htdocs/install/mysql/data/llx_accounting_account_cg.sql b/htdocs/install/mysql/data/llx_accounting_account_cg.sql
    index f415ede510b..7317b8f0bee 100644
    --- a/htdocs/install/mysql/data/llx_accounting_account_cg.sql
    +++ b/htdocs/install/mysql/data/llx_accounting_account_cg.sql
    @@ -13,1242 +13,1240 @@
     -- You should have received a copy of the GNU General Public License
     -- along with this program. If not, see <http://www.gnu.org/licenses/>.
     --
    ---
     
     --
     -- Ne pas placer de commentaire en fin de ligne, ce fichier est parsé lors
     -- de l'install et tous les sigles '--' sont supprimés.
     --
     
    ---
    --- Descriptif des plans comptables BF SYSCOHADA
    +-- Descriptif des plans comptables SYSCOHADA CG
     -- ID 15000 - 16999
    ---
    +-- ADD 7200000 to rowid # Do no remove this comment --
     
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15000,'SYSCOHADA-CG','CAPIT','XXXXXX','1',            0,'Capital','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15001,'SYSCOHADA-CG','CAPIT','XXXXXX','101',      15000,'Capital social','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15002,'SYSCOHADA-CG','CAPIT','XXXXXX','1011',     15001,'Capital souscrit, non appelé','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15003,'SYSCOHADA-CG','CAPIT','XXXXXX','1012',     15001,'Capital souscrit, appelé, non versé','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15004,'SYSCOHADA-CG','CAPIT','XXXXXX','1013',     15001,'Capital souscrit, appelé, versé, non amorti','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15005,'SYSCOHADA-CG','CAPIT','XXXXXX','1014',     15001,'Capital souscrit, appelé, versé, amorti','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15006,'SYSCOHADA-CG','CAPIT','XXXXXX','1018',     15001,'Capital souscrit, soumis à des conditions particulières','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15007,'SYSCOHADA-CG','CAPIT','XXXXXX','102',      15000,'Capital par dotation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15008,'SYSCOHADA-CG','CAPIT','XXXXXX','1021',     15007,'Dotation initiale','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15009,'SYSCOHADA-CG','CAPIT','XXXXXX','1022',     15007,'Dotations complémentaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15010,'SYSCOHADA-CG','CAPIT','XXXXXX','1028',     15007,'Autres dotations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15011,'SYSCOHADA-CG','CAPIT','XXXXXX','103',      15000,'Capital personnel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15012,'SYSCOHADA-CG','CAPIT','XXXXXX','104',      15000,'Compte de l''exploitant','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15013,'SYSCOHADA-CG','CAPIT','XXXXXX','1041',     15012,'Apports temporaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15014,'SYSCOHADA-CG','CAPIT','XXXXXX','1042',     15012,'Opérations courantes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15015,'SYSCOHADA-CG','CAPIT','XXXXXX','1043',     15012,'Rémunérations, impôts et autres charges personnelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15016,'SYSCOHADA-CG','CAPIT','XXXXXX','1047',     15012,'Prélèvements d''autoconsommation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15017,'SYSCOHADA-CG','CAPIT','XXXXXX','1048',     15012,'Autres prélèvements','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15018,'SYSCOHADA-CG','CAPIT','XXXXXX','105',      15000,'Primes liees aux capitaux propres','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15019,'SYSCOHADA-CG','CAPIT','XXXXXX','1051',     15018,'Primes d''émission','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15020,'SYSCOHADA-CG','CAPIT','XXXXXX','1052',     15018,'Primes d''apport','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15021,'SYSCOHADA-CG','CAPIT','XXXXXX','1053',     15018,'Primes de fusion','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15022,'SYSCOHADA-CG','CAPIT','XXXXXX','1054',     15018,'Primes de conversion','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15023,'SYSCOHADA-CG','CAPIT','XXXXXX','1058',     15018,'Autres primes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15024,'SYSCOHADA-CG','CAPIT','XXXXXX','106',      15000,'Ecarts de reevaluation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15025,'SYSCOHADA-CG','CAPIT','XXXXXX','1061',     15024,'Ecarts de réévaluation légale','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15026,'SYSCOHADA-CG','CAPIT','XXXXXX','1062',     15024,'Ecarts de réévaluation libre','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15027,'SYSCOHADA-CG','CAPIT','XXXXXX','109',      15000,'Actionnaires, capital souscrit, non appele','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15028,'SYSCOHADA-CG','CAPIT','XXXXXX','11',       15000,'Reserves','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15029,'SYSCOHADA-CG','CAPIT','XXXXXX','111',      15028,'Reserve legale','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15030,'SYSCOHADA-CG','CAPIT','XXXXXX','1111',     15029,'Réserves légales','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15031,'SYSCOHADA-CG','CAPIT','XXXXXX','112',      15028,'Reserves statutaires ou contractuelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15032,'SYSCOHADA-CG','CAPIT','XXXXXX','113',      15028,'Reserves reglementees','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15033,'SYSCOHADA-CG','CAPIT','XXXXXX','1131',     15032,'Réserves de plus-values nettes à long terme','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15034,'SYSCOHADA-CG','CAPIT','XXXXXX','1133',     15032,'Réserves consécutives à l''octroi de subventions d''investissement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15035,'SYSCOHADA-CG','CAPIT','XXXXXX','1134',     15032,'Réserves spéciales navires renouvelés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15036,'SYSCOHADA-CG','CAPIT','XXXXXX','1135',     15032,'Réserves spéciales matériels et outillage renouvelés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15037,'SYSCOHADA-CG','CAPIT','XXXXXX','1138',     15032,'Autres réserves réglementées','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15038,'SYSCOHADA-CG','CAPIT','XXXXXX','118',      15028,'Autres reserves','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15039,'SYSCOHADA-CG','CAPIT','XXXXXX','1181',     15038,'Réserves facultatives','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15040,'SYSCOHADA-CG','CAPIT','XXXXXX','1188',     15038,'Réserves diverses','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15041,'SYSCOHADA-CG','CAPIT','XXXXXX','12',       15000,'Report a nouveau','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15042,'SYSCOHADA-CG','CAPIT','XXXXXX','121',      15041,'Report a nouveau crediteur','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15043,'SYSCOHADA-CG','CAPIT','XXXXXX','1211',     15042,'Report à nouveau crediteur','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15044,'SYSCOHADA-CG','CAPIT','XXXXXX','129',      15041,'Report a nouveau debiteur','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15045,'SYSCOHADA-CG','CAPIT','XXXXXX','1291',     15044,'Perte nette à reporter','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15046,'SYSCOHADA-CG','CAPIT','XXXXXX','1292',     15044,'Perte - amortissements réputés différés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15047,'SYSCOHADA-CG','CAPIT','XXXXXX','13',       15000,'Resultat net de l''exercice','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15048,'SYSCOHADA-CG','CAPIT','XXXXXX','1301',     15047,'Résultat en instance d''affectation : bénéfice','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15049,'SYSCOHADA-CG','CAPIT','XXXXXX','1309',     15047,'Résultat en instance d''affectation : perte','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15050,'SYSCOHADA-CG','CAPIT','XXXXXX','131',      15047,'Resultat net : benefice','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15051,'SYSCOHADA-CG','CAPIT','XXXXXX','132',      15047,'Marge brute (mb)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15052,'SYSCOHADA-CG','CAPIT','XXXXXX','1321',     15051,'Marge brute sur marchandises','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15053,'SYSCOHADA-CG','CAPIT','XXXXXX','1322',     15051,'Marge brute sur matières','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15054,'SYSCOHADA-CG','CAPIT','XXXXXX','133',      15047,'Valeur ajoutee (v.a.)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15055,'SYSCOHADA-CG','CAPIT','XXXXXX','134',      15047,'Excedent brut d''exploitation (e.b.e.)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15056,'SYSCOHADA-CG','CAPIT','XXXXXX','135',      15047,'Resultat d''exploitation (r.e.)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15057,'SYSCOHADA-CG','CAPIT','XXXXXX','136',      15047,'Resultat financier (r.f.)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15058,'SYSCOHADA-CG','CAPIT','XXXXXX','137',      15047,'Resultat des activites ordinaires (r.a.o.)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15059,'SYSCOHADA-CG','CAPIT','XXXXXX','138',      15047,'Resultat hors activites ordinaires (r.h.a.o.)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15060,'SYSCOHADA-CG','CAPIT','XXXXXX','139',      15047,'Resultat net : perte','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15061,'SYSCOHADA-CG','CAPIT','XXXXXX','14',       15000,'Subventions d''investissement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15062,'SYSCOHADA-CG','CAPIT','XXXXXX','141',      15061,'Subventions d''equipement a','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15063,'SYSCOHADA-CG','CAPIT','XXXXXX','1411',     15062,'Etat','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15064,'SYSCOHADA-CG','CAPIT','XXXXXX','1412',     15062,'Régions','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15065,'SYSCOHADA-CG','CAPIT','XXXXXX','1413',     15062,'Départements','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15066,'SYSCOHADA-CG','CAPIT','XXXXXX','1414',     15062,'Communes et collectivités publiques décentralisées','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15067,'SYSCOHADA-CG','CAPIT','XXXXXX','1415',     15062,'Entreprises publiques ou mixtes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15068,'SYSCOHADA-CG','CAPIT','XXXXXX','1416',     15062,'Entreprises et organismes privés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15069,'SYSCOHADA-CG','CAPIT','XXXXXX','1417',     15062,'Organismes internationaux','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15070,'SYSCOHADA-CG','CAPIT','XXXXXX','1418',     15062,'Autres','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15071,'SYSCOHADA-CG','CAPIT','XXXXXX','142',      15061,'Subventions d''equipement b','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15072,'SYSCOHADA-CG','CAPIT','XXXXXX','1421',     15071,'Subventions d''équipements','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15073,'SYSCOHADA-CG','CAPIT','XXXXXX','148',      15061,'Autres subventions d''investissement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15074,'SYSCOHADA-CG','CAPIT','XXXXXX','15',       15000,'Provisions reglementees et fonds assimiles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15075,'SYSCOHADA-CG','CAPIT','XXXXXX','151',      15074,'Amortissements derogatoires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15076,'SYSCOHADA-CG','CAPIT','XXXXXX','152',      15074,'Plus-values de cession a reinvestir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15077,'SYSCOHADA-CG','CAPIT','XXXXXX','1521',     15076,'Plus-values de cession à réinvestir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15078,'SYSCOHADA-CG','CAPIT','XXXXXX','153',      15074,'Fonds reglementes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15079,'SYSCOHADA-CG','CAPIT','XXXXXX','1531',     15078,'Fonds national','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15080,'SYSCOHADA-CG','CAPIT','XXXXXX','1532',     15078,'Prélèvement pour le budget','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15081,'SYSCOHADA-CG','CAPIT','XXXXXX','154',      15074,'Provision speciale de reevaluation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15082,'SYSCOHADA-CG','CAPIT','XXXXXX','155',      15074,'Provisions reglementees relatives aux immobilisations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15083,'SYSCOHADA-CG','CAPIT','XXXXXX','1551',     15082,'Recontitution des gisements miniers et pétroliers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15084,'SYSCOHADA-CG','CAPIT','XXXXXX','1552',     15082,'Provisions de croissance des immobilisations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15085,'SYSCOHADA-CG','CAPIT','XXXXXX','1553',     15082,'Provisions de renouvellement du matériel naval','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15086,'SYSCOHADA-CG','CAPIT','XXXXXX','1554',     15082,'Provisions pourle renouvellement du matériel et outillage','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15087,'SYSCOHADA-CG','CAPIT','XXXXXX','156',      15074,'Provisions reglementees relatives aux stocks','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15088,'SYSCOHADA-CG','CAPIT','XXXXXX','1561',     15087,'Hausse de prix','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15089,'SYSCOHADA-CG','CAPIT','XXXXXX','1562',     15087,'Fluctuation des cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15090,'SYSCOHADA-CG','CAPIT','XXXXXX','157',      15074,'Provisions pour investissement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15091,'SYSCOHADA-CG','CAPIT','XXXXXX','158',      15074,'Autres provisions et fonds reglementes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15092,'SYSCOHADA-CG','CAPIT','XXXXXX','16',       15000,'Emprunts et dettes assimilees','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15093,'SYSCOHADA-CG','CAPIT','XXXXXX','161',      15092,'Emprunts obligataires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15094,'SYSCOHADA-CG','CAPIT','XXXXXX','1611',     15093,'Emprunts obligataires ordinaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15095,'SYSCOHADA-CG','CAPIT','XXXXXX','1612',     15093,'Emprunts obligataires convertibles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15096,'SYSCOHADA-CG','CAPIT','XXXXXX','1618',     15093,'Autres emprunts obligataires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15097,'SYSCOHADA-CG','CAPIT','XXXXXX','1619',     15093,'Obligations à souscrire, à la souche','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15098,'SYSCOHADA-CG','CAPIT','XXXXXX','162',      15092,'Emprunts et dettes aupres des etablissements de credit','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15099,'SYSCOHADA-CG','CAPIT','XXXXXX','163',      15092,'Avances recues de l''etat','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15100,'SYSCOHADA-CG','CAPIT','XXXXXX','164',      15092,'Avances recues et comptes courants bloques','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15101,'SYSCOHADA-CG','CAPIT','XXXXXX','165',      15092,'Depots et cautionnements recus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15102,'SYSCOHADA-CG','CAPIT','XXXXXX','1651',     15101,'Dépôts à terme','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15103,'SYSCOHADA-CG','CAPIT','XXXXXX','1652',     15101,'Cautionnements','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15104,'SYSCOHADA-CG','CAPIT','XXXXXX','166',      15092,'Interets courus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15105,'SYSCOHADA-CG','CAPIT','XXXXXX','1661',     15104,'Sur emprunts obligataires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15106,'SYSCOHADA-CG','CAPIT','XXXXXX','1662',     15104,'Sur emprunts et dettes auprès des établissements de crédit','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15107,'SYSCOHADA-CG','CAPIT','XXXXXX','1663',     15104,'Sur avances reçues de l''etat','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15108,'SYSCOHADA-CG','CAPIT','XXXXXX','1664',     15104,'Sur avances reçues et comptes courants bloqués','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15109,'SYSCOHADA-CG','CAPIT','XXXXXX','1665',     15104,'Sur dépôts et cautionnements reçus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15110,'SYSCOHADA-CG','CAPIT','XXXXXX','1667',     15104,'Sur avances assorties de conditions particulières','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15111,'SYSCOHADA-CG','CAPIT','XXXXXX','1668',     15104,'Sur autres emprunts et dettes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15112,'SYSCOHADA-CG','CAPIT','XXXXXX','167',      15092,'Avances assorties de conditions particulieres','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15113,'SYSCOHADA-CG','CAPIT','XXXXXX','1671',     15112,'Avances bloquées pour augmentation du capital','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15114,'SYSCOHADA-CG','CAPIT','XXXXXX','1672',     15112,'Avances conditionnées par l''etat','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15115,'SYSCOHADA-CG','CAPIT','XXXXXX','1673',     15112,'Avances conditionnées par les autres organismes africains','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15116,'SYSCOHADA-CG','CAPIT','XXXXXX','1674',     15112,'Avances conditionné par les autres organismes internationaux','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15117,'SYSCOHADA-CG','CAPIT','XXXXXX','1676',     15112,'Droits du concédant exigibles en nature','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15118,'SYSCOHADA-CG','CAPIT','XXXXXX','168',      15092,'Autres emprunts et dettes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15119,'SYSCOHADA-CG','CAPIT','XXXXXX','1681',     15118,'Rentes viagères capitalisées','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15120,'SYSCOHADA-CG','CAPIT','XXXXXX','1682',     15118,'Billets de fonds','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15121,'SYSCOHADA-CG','CAPIT','XXXXXX','1683',     15118,'Dettes consécutives à des titres emprunté','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15122,'SYSCOHADA-CG','CAPIT','XXXXXX','1684',     15118,'Dettes du concédant exigibles en nature','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15123,'SYSCOHADA-CG','CAPIT','XXXXXX','1685',     15118,'Emprunts participatifs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15124,'SYSCOHADA-CG','CAPIT','XXXXXX','1686',     15118,'Participation des travailleurs aux bénéfices','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15125,'SYSCOHADA-CG','CAPIT','XXXXXX','17',       15000,'Dettes de credit-bail et contrats assimiles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15126,'SYSCOHADA-CG','CAPIT','XXXXXX','172',      15125,'Emprunts equivalents de credit-bail immobilier','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15127,'SYSCOHADA-CG','CAPIT','XXXXXX','173',      15125,'Emprunts equivalents de credit-bail mobilier','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15128,'SYSCOHADA-CG','CAPIT','XXXXXX','176',      15125,'Interets courus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15129,'SYSCOHADA-CG','CAPIT','XXXXXX','1762',     15128,'Sur emprunts équivalents de crédit-bail immobilier','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15130,'SYSCOHADA-CG','CAPIT','XXXXXX','1763',     15128,'Sur emprunts équivalents de crédit-bail mobilier','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15131,'SYSCOHADA-CG','CAPIT','XXXXXX','1768',     15128,'Sur emprunts équivalents d''autres contrats','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15132,'SYSCOHADA-CG','CAPIT','XXXXXX','178',      15125,'Emprunts equivalents d''autres contrats','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15133,'SYSCOHADA-CG','CAPIT','XXXXXX','18',       15000,'Dettes liees a des participations et comptes de liaison des etablissements et societes en participation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15134,'SYSCOHADA-CG','CAPIT','XXXXXX','181',      15133,'Dettes liees a des participations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15135,'SYSCOHADA-CG','CAPIT','XXXXXX','1811',     15134,'Dettes liées à des participations (groupe)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15136,'SYSCOHADA-CG','CAPIT','XXXXXX','1812',     15134,'Dettes liées à des participations (hors groupe)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15137,'SYSCOHADA-CG','CAPIT','XXXXXX','182',      15133,'Dettes liees a des societes en paticipation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15138,'SYSCOHADA-CG','CAPIT','XXXXXX','183',      15133,'Interets courus sur dettes liees a des participations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15139,'SYSCOHADA-CG','CAPIT','XXXXXX','184',      15133,'Comptes permanents bloques des etablissements et succursales','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15140,'SYSCOHADA-CG','CAPIT','XXXXXX','185',      15133,'Comptes permanents non bloques des etablissements et succursales','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15141,'SYSCOHADA-CG','CAPIT','XXXXXX','186',      15133,'Comptes de liaison charges','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15142,'SYSCOHADA-CG','CAPIT','XXXXXX','187',      15133,'Comptes de liaison produits','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15143,'SYSCOHADA-CG','CAPIT','XXXXXX','188',      15133,'Comptes de liaison des societes en participation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15144,'SYSCOHADA-CG','CAPIT','XXXXXX','19',       15000,'Provisions financieres pour risques et charges','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15145,'SYSCOHADA-CG','CAPIT','XXXXXX','191',      15144,'Provisions pour litiges','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15146,'SYSCOHADA-CG','CAPIT','XXXXXX','192',      15144,'Provisions pour garanties donnees aux clients','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15147,'SYSCOHADA-CG','CAPIT','XXXXXX','193',      15144,'Provisions pour pertes sur marches a achevement futur','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15148,'SYSCOHADA-CG','CAPIT','XXXXXX','194',      15144,'Provisions pour pertes de change','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15149,'SYSCOHADA-CG','CAPIT','XXXXXX','195',      15144,'Provisions pour impots','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15150,'SYSCOHADA-CG','CAPIT','XXXXXX','196',      15144,'Provisions pour pensions et obligations similaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15151,'SYSCOHADA-CG','CAPIT','XXXXXX','197',      15144,'Provisions pour charges a repartir sur plusieurs exercices','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15152,'SYSCOHADA-CG','CAPIT','XXXXXX','1971',     15151,'Provisions pour grosses réparations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15153,'SYSCOHADA-CG','CAPIT','XXXXXX','198',      15144,'Autres provisions financieres pour risques et charges','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15154,'SYSCOHADA-CG','CAPIT','XXXXXX','1981',     15153,'Provisions pour amendes et pénalités','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15155,'SYSCOHADA-CG','CAPIT','XXXXXX','1982',     15153,'Provisions pour renouvellement des immobilisations (entreprises concessionnaires)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15156,'SYSCOHADA-CG','CAPIT','XXXXXX','1983',     15153,'Provisions pour propres assureurs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15157,'SYSCOHADA-CG','CAPIT','XXXXXX','1988',     15153,'Autres provisions financières pour risques et charges','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15158,'SYSCOHADA-CG','IMMO','XXXXXX','2',             0,'Charges immobilisees','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15159,'SYSCOHADA-CG','IMMO','XXXXXX','201',       15158,'Frais d''etablissement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15160,'SYSCOHADA-CG','IMMO','XXXXXX','2011',      15159,'Frais de constitution','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15161,'SYSCOHADA-CG','IMMO','XXXXXX','2012',      15159,'Frais de prospection','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15162,'SYSCOHADA-CG','IMMO','XXXXXX','2013',      15159,'Frais de publicité et de lancement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15163,'SYSCOHADA-CG','IMMO','XXXXXX','2014',      15159,'Frais de fonctionnement antérieurs au démarrage','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15164,'SYSCOHADA-CG','IMMO','XXXXXX','2015',      15159,'Frais de modification du capital (fusions, scissions transformations)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15165,'SYSCOHADA-CG','IMMO','XXXXXX','2016',      15159,'Frais d''entrée à la bourse','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15166,'SYSCOHADA-CG','IMMO','XXXXXX','2017',      15159,'Frais de restructuration','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15167,'SYSCOHADA-CG','IMMO','XXXXXX','2018',      15159,'Frais divers d''établissement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15168,'SYSCOHADA-CG','IMMO','XXXXXX','202',       15158,'Charges a repartir sur plusieurs exercices','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15169,'SYSCOHADA-CG','IMMO','XXXXXX','2021',      15168,'Charges différées','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15170,'SYSCOHADA-CG','IMMO','XXXXXX','2022',      15168,'Frais d''acquisition d''immobilisations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15171,'SYSCOHADA-CG','IMMO','XXXXXX','2026',      15168,'Fais d''émission des emprunts','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15172,'SYSCOHADA-CG','IMMO','XXXXXX','2028',      15168,'Charges à étaler','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15173,'SYSCOHADA-CG','IMMO','XXXXXX','206',       15158,'Primes de remboursement des obligations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15174,'SYSCOHADA-CG','IMMO','XXXXXX','2061',      15173,'Obligations ordinaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15175,'SYSCOHADA-CG','IMMO','XXXXXX','2062',      15173,'Obligations convertibles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15176,'SYSCOHADA-CG','IMMO','XXXXXX','2068',      15173,'Autres emprunts obligataires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15177,'SYSCOHADA-CG','IMMO','XXXXXX','21',        15158,'Immobilisations incorporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15178,'SYSCOHADA-CG','IMMO','XXXXXX','211',       15177,'Frais de recherche et de developpement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15179,'SYSCOHADA-CG','IMMO','XXXXXX','212',       15177,'Brevets, licences, concessions et droits similaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15180,'SYSCOHADA-CG','IMMO','XXXXXX','213',       15177,'Logiciels','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15181,'SYSCOHADA-CG','IMMO','XXXXXX','214',       15177,'Marques','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15182,'SYSCOHADA-CG','IMMO','XXXXXX','215',       15177,'Fonds commercial','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15183,'SYSCOHADA-CG','IMMO','XXXXXX','216',       15177,'Droit au bail','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15184,'SYSCOHADA-CG','IMMO','XXXXXX','217',       15177,'Investissements de creation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15185,'SYSCOHADA-CG','IMMO','XXXXXX','218',       15177,'Autres droits et valeurs incorporels','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15186,'SYSCOHADA-CG','IMMO','XXXXXX','219',       15177,'Immobilisations incorporelles en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15187,'SYSCOHADA-CG','IMMO','XXXXXX','2191',      15186,'Frais de recherche et de développement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15188,'SYSCOHADA-CG','IMMO','XXXXXX','2193',      15186,'Logiciels','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15189,'SYSCOHADA-CG','IMMO','XXXXXX','2198',      15186,'Autres droits et valeurs incorporels','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15190,'SYSCOHADA-CG','IMMO','XXXXXX','22',        15158,'Terrains','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15191,'SYSCOHADA-CG','IMMO','XXXXXX','221',       15190,'Terrains agricoles et forestiers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15192,'SYSCOHADA-CG','IMMO','XXXXXX','2211',      15191,'Terrains d''exploitation agricole','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15193,'SYSCOHADA-CG','IMMO','XXXXXX','2212',      15191,'Terrains d''exploitation forestière','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15194,'SYSCOHADA-CG','IMMO','XXXXXX','2218',      15191,'Autres terrains','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15195,'SYSCOHADA-CG','IMMO','XXXXXX','222',       15190,'Terrains nus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15196,'SYSCOHADA-CG','IMMO','XXXXXX','2221',      15195,'Terrains à bâtir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15197,'SYSCOHADA-CG','IMMO','XXXXXX','2228',      15195,'Autres terrains nus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15198,'SYSCOHADA-CG','IMMO','XXXXXX','223',       15190,'Terrains batis','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15199,'SYSCOHADA-CG','IMMO','XXXXXX','2231',      15198,'Pour bâtiments industriels et agricoles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15200,'SYSCOHADA-CG','IMMO','XXXXXX','2232',      15198,'Pour bâtiments administratifs et commerciaux','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15201,'SYSCOHADA-CG','IMMO','XXXXXX','2234',      15198,'Pour bâtiments affectés aux autres opérations professionnelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15202,'SYSCOHADA-CG','IMMO','XXXXXX','2235',      15198,'Pour bâtiments affectés aux autres opérations non professionnelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15203,'SYSCOHADA-CG','IMMO','XXXXXX','2236',      15198,'Autres terrains bâtis','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15204,'SYSCOHADA-CG','IMMO','XXXXXX','224',       15190,'Travaux de mise en valeur des terrains','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15205,'SYSCOHADA-CG','IMMO','XXXXXX','2241',      15204,'Plantation d''arbres et d''arbustes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15206,'SYSCOHADA-CG','IMMO','XXXXXX','2248',      15204,'Autres travaux','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15207,'SYSCOHADA-CG','IMMO','XXXXXX','225',       15190,'Terrains de gisement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15208,'SYSCOHADA-CG','IMMO','XXXXXX','2251',      15207,'Carrières','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15209,'SYSCOHADA-CG','IMMO','XXXXXX','226',       15190,'Terrains amenages','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15210,'SYSCOHADA-CG','IMMO','XXXXXX','2261',      15209,'Parkings','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15211,'SYSCOHADA-CG','IMMO','XXXXXX','227',       15190,'Terrains mis en concession','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15212,'SYSCOHADA-CG','IMMO','XXXXXX','228',       15190,'Autres terrains','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15213,'SYSCOHADA-CG','IMMO','XXXXXX','2281',      15212,'Terrains des immeubles de rapport','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15214,'SYSCOHADA-CG','IMMO','XXXXXX','2285',      15212,'Terrains des logements affectés au personnel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15215,'SYSCOHADA-CG','IMMO','XXXXXX','2288',      15212,'Autres terrains','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15216,'SYSCOHADA-CG','IMMO','XXXXXX','229',       15190,'Amenagements des terrains en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15217,'SYSCOHADA-CG','IMMO','XXXXXX','2291',      15216,'Terrains agricoles et forestiers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15218,'SYSCOHADA-CG','IMMO','XXXXXX','2292',      15216,'Terrains nus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15219,'SYSCOHADA-CG','IMMO','XXXXXX','2295',      15216,'Terrains de gisement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15220,'SYSCOHADA-CG','IMMO','XXXXXX','2298',      15216,'Autres travaux','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15221,'SYSCOHADA-CG','IMMO','XXXXXX','23',        15158,'Bâtiments, installations techniques et agencements','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15222,'SYSCOHADA-CG','IMMO','XXXXXX','231',       15221,'Bâtiments industriels, agricoles, administratifs et commerciaux sur sol propre','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15223,'SYSCOHADA-CG','IMMO','XXXXXX','2311',      15222,'Bâtiments industriels','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15224,'SYSCOHADA-CG','IMMO','XXXXXX','2312',      15222,'Bâtiments agricoles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15225,'SYSCOHADA-CG','IMMO','XXXXXX','2313',      15222,'Bâtiments administratifs et commerciaux','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15226,'SYSCOHADA-CG','IMMO','XXXXXX','2314',      15222,'Bâtiments affectés au logement du personnel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15227,'SYSCOHADA-CG','IMMO','XXXXXX','2315',      15222,'Immeubles de rapport','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15228,'SYSCOHADA-CG','IMMO','XXXXXX','232',       15221,'Bâtiments industriels, agricoles, administratifs et commerciaux sur sol d''autrui','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15229,'SYSCOHADA-CG','IMMO','XXXXXX','2321',      15228,'Bâtiments industriels','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15230,'SYSCOHADA-CG','IMMO','XXXXXX','2322',      15228,'Bâtiments agricoles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15231,'SYSCOHADA-CG','IMMO','XXXXXX','2323',      15228,'Bâtiments administratifs et commerciaux','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15232,'SYSCOHADA-CG','IMMO','XXXXXX','2324',      15228,'Bâtiments affectés au logement du personnel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15233,'SYSCOHADA-CG','IMMO','XXXXXX','2325',      15228,'Immeubles de rapport','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15234,'SYSCOHADA-CG','IMMO','XXXXXX','233',       15221,'Ouvrages d''infrastructures','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15235,'SYSCOHADA-CG','IMMO','XXXXXX','2331',      15234,'Voies de terre','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15236,'SYSCOHADA-CG','IMMO','XXXXXX','2332',      15234,'Voies de fer','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15237,'SYSCOHADA-CG','IMMO','XXXXXX','2333',      15234,'Voies d''eau','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15238,'SYSCOHADA-CG','IMMO','XXXXXX','2334',      15234,'Barrages, digues','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15239,'SYSCOHADA-CG','IMMO','XXXXXX','2335',      15234,'Pistes d''aérodrome','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15240,'SYSCOHADA-CG','IMMO','XXXXXX','2338',      15234,'Autres','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15241,'SYSCOHADA-CG','IMMO','XXXXXX','234',       15221,'Installations techniques','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15242,'SYSCOHADA-CG','IMMO','XXXXXX','2341',      15241,'Installations complexes spécialisées sur sol propre','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15243,'SYSCOHADA-CG','IMMO','XXXXXX','2342',      15241,'Installations complexes spécialisées sur sol d''autrui','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15244,'SYSCOHADA-CG','IMMO','XXXXXX','2343',      15241,'Installations à caractère spécifique sur sol propre','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15245,'SYSCOHADA-CG','IMMO','XXXXXX','2344',      15241,'Installations à caractère spécifique sur sol d''autrui','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15246,'SYSCOHADA-CG','IMMO','XXXXXX','235',       15221,'Amenagements de bureaux','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15247,'SYSCOHADA-CG','IMMO','XXXXXX','2351',      15246,'Installations générales','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15248,'SYSCOHADA-CG','IMMO','XXXXXX','2358',      15246,'Autres installations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15249,'SYSCOHADA-CG','IMMO','XXXXXX','237',       15221,'Batiments industriels, agricoles et commerciaux mis en concession','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15250,'SYSCOHADA-CG','IMMO','XXXXXX','238',       15221,'Autres installations et agencements','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15251,'SYSCOHADA-CG','IMMO','XXXXXX','239',       15221,'Bâtiments et installations en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15252,'SYSCOHADA-CG','IMMO','XXXXXX','2391',      15251,'Bâtiments et installations en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15253,'SYSCOHADA-CG','IMMO','XXXXXX','24',        15158,'Materiels','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15254,'SYSCOHADA-CG','IMMO','XXXXXX','241',       15253,'Materiel et outillage industriel et commercial','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15255,'SYSCOHADA-CG','IMMO','XXXXXX','2411',      15254,'Matériel industriel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15256,'SYSCOHADA-CG','IMMO','XXXXXX','2412',      15254,'Outillage industriel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15257,'SYSCOHADA-CG','IMMO','XXXXXX','2413',      15254,'Matériel commercial','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15258,'SYSCOHADA-CG','IMMO','XXXXXX','2414',      15254,'Outillage commercial','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15259,'SYSCOHADA-CG','IMMO','XXXXXX','242',       15253,'Materiel et outillage agricole','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15260,'SYSCOHADA-CG','IMMO','XXXXXX','2421',      15259,'Matériel agricole','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15261,'SYSCOHADA-CG','IMMO','XXXXXX','2422',      15259,'Outillage agricole','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15262,'SYSCOHADA-CG','IMMO','XXXXXX','243',       15253,'Materiel d''emballage recuperable et identifiable','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15263,'SYSCOHADA-CG','IMMO','XXXXXX','244',       15253,'Materiel et mobilier','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15264,'SYSCOHADA-CG','IMMO','XXXXXX','2441',      15263,'Matériel de bureau','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15265,'SYSCOHADA-CG','IMMO','XXXXXX','2442',      15263,'Matériel informatique','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15266,'SYSCOHADA-CG','IMMO','XXXXXX','2443',      15263,'Matériel bureautique','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15267,'SYSCOHADA-CG','IMMO','XXXXXX','2444',      15263,'Mobilier de bureau','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15268,'SYSCOHADA-CG','IMMO','XXXXXX','2446',      15263,'Matériel et mobilier des immeubles de rapport','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15269,'SYSCOHADA-CG','IMMO','XXXXXX','2447',      15263,'Matériel et mobilier des logements du personnel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15270,'SYSCOHADA-CG','IMMO','XXXXXX','245',       15253,'Materiel de transport','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15271,'SYSCOHADA-CG','IMMO','XXXXXX','2451',      15270,'Matériel automobile','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15272,'SYSCOHADA-CG','IMMO','XXXXXX','2452',      15270,'Matériel ferroviaire','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15273,'SYSCOHADA-CG','IMMO','XXXXXX','2453',      15270,'Matériel fluvial, lagunaire','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15274,'SYSCOHADA-CG','IMMO','XXXXXX','2454',      15270,'Matériel naval','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15275,'SYSCOHADA-CG','IMMO','XXXXXX','2455',      15270,'Matériel aérien','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15276,'SYSCOHADA-CG','IMMO','XXXXXX','2456',      15270,'Matériel hippomobile','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15277,'SYSCOHADA-CG','IMMO','XXXXXX','2458',      15270,'Autres (vélo, mobylette, moto)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15278,'SYSCOHADA-CG','IMMO','XXXXXX','246',       15253,'Immobilisations animales et agricoles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15279,'SYSCOHADA-CG','IMMO','XXXXXX','2461',      15278,'Cheptel, animaux de trait','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15280,'SYSCOHADA-CG','IMMO','XXXXXX','2462',      15278,'Cheptel, animaux reproducteurs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15281,'SYSCOHADA-CG','IMMO','XXXXXX','2463',      15278,'Animaux de garde','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15282,'SYSCOHADA-CG','IMMO','XXXXXX','2465',      15278,'Plantations agricoles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15283,'SYSCOHADA-CG','IMMO','XXXXXX','2468',      15278,'Autres','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15284,'SYSCOHADA-CG','IMMO','XXXXXX','247',       15253,'Agencements et amenagements du materiel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15285,'SYSCOHADA-CG','IMMO','XXXXXX','248',       15253,'Autres materiels','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15286,'SYSCOHADA-CG','IMMO','XXXXXX','2481',      15285,'Collections et oeuvres d''art','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15287,'SYSCOHADA-CG','IMMO','XXXXXX','249',       15253,'Materiel en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15288,'SYSCOHADA-CG','IMMO','XXXXXX','2491',      15287,'Matériel et outillage industriel et commercial','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15289,'SYSCOHADA-CG','IMMO','XXXXXX','2492',      15287,'Matériel et outillage agricole','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15290,'SYSCOHADA-CG','IMMO','XXXXXX','2493',      15287,'Matériel d''emballage récupérable et identifiable','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15291,'SYSCOHADA-CG','IMMO','XXXXXX','2494',      15287,'Matériel et mobilier de bureau','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15292,'SYSCOHADA-CG','IMMO','XXXXXX','2495',      15287,'Matériel de transport','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15293,'SYSCOHADA-CG','IMMO','XXXXXX','2496',      15287,'Immobilisations animales et agricoles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15294,'SYSCOHADA-CG','IMMO','XXXXXX','2497',      15287,'Agencements et aménagements du matériel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15295,'SYSCOHADA-CG','IMMO','XXXXXX','2498',      15287,'Autres matériels','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15296,'SYSCOHADA-CG','IMMO','XXXXXX','25',        15158,'Avances et acomptes verses sur immobilisations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15297,'SYSCOHADA-CG','IMMO','XXXXXX','251',       15296,'Avances et acomptes verses sur immobilisations incorporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15298,'SYSCOHADA-CG','IMMO','XXXXXX','252',       15296,'Avances et acomptes verses sur immobilisations corporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15299,'SYSCOHADA-CG','IMMO','XXXXXX','26',        15158,'Titres de participation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15300,'SYSCOHADA-CG','IMMO','XXXXXX','261',       15299,'Titres de participation dans des societes sous contrôle exclusif','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15301,'SYSCOHADA-CG','IMMO','XXXXXX','262',       15299,'Titres de participation dans des societes sous contrôle conjoint','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15302,'SYSCOHADA-CG','IMMO','XXXXXX','263',       15299,'Titres de participation dans des societes conferant une influence notable','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15303,'SYSCOHADA-CG','IMMO','XXXXXX','265',       15299,'Participations dans des organismes professionnels','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15304,'SYSCOHADA-CG','IMMO','XXXXXX','266',       15299,'Part dans des groupements d''interets economique (g.i.e.)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15305,'SYSCOHADA-CG','IMMO','XXXXXX','268',       15299,'Autres titres de participation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15306,'SYSCOHADA-CG','IMMO','XXXXXX','27',        15158,'Autres immobilisations financières','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15307,'SYSCOHADA-CG','IMMO','XXXXXX','271',       15306,'Prêts et creances non commerciales','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15308,'SYSCOHADA-CG','IMMO','XXXXXX','2711',      15307,'Prêts participatifs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15309,'SYSCOHADA-CG','IMMO','XXXXXX','2712',      15307,'Prêts aux associés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15310,'SYSCOHADA-CG','IMMO','XXXXXX','2713',      15307,'Billets de fonds','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15311,'SYSCOHADA-CG','IMMO','XXXXXX','2714',      15307,'Titres prêtés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15312,'SYSCOHADA-CG','IMMO','XXXXXX','272',       15306,'Prets au personnel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15313,'SYSCOHADA-CG','IMMO','XXXXXX','2721',      15312,'Prêts immobiliers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15314,'SYSCOHADA-CG','IMMO','XXXXXX','2722',      15312,'Prêts mobiliers et d''intallation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15315,'SYSCOHADA-CG','IMMO','XXXXXX','2728',      15312,'Autres prêts (frais d''étude...)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15316,'SYSCOHADA-CG','IMMO','XXXXXX','273',       15306,'Creances sur l''etat','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15317,'SYSCOHADA-CG','IMMO','XXXXXX','2731',      15316,'Retenues de garantie','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15318,'SYSCOHADA-CG','IMMO','XXXXXX','2733',      15316,'Fonds reglementé','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15319,'SYSCOHADA-CG','IMMO','XXXXXX','2738',      15316,'Autres','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15320,'SYSCOHADA-CG','IMMO','XXXXXX','274',       15306,'Titres immobilises','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15321,'SYSCOHADA-CG','IMMO','XXXXXX','2741',      15320,'Titres immobilisés de l''activité de portefeuille (t.i.a.p.)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15322,'SYSCOHADA-CG','IMMO','XXXXXX','2742',      15320,'Titres participatifs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15323,'SYSCOHADA-CG','IMMO','XXXXXX','2743',      15320,'Certificats d''investissement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15324,'SYSCOHADA-CG','IMMO','XXXXXX','2744',      15320,'Parts de fonds commun de placement (f.c.p.)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15325,'SYSCOHADA-CG','IMMO','XXXXXX','2748',      15320,'Autres titres immobilisés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15326,'SYSCOHADA-CG','IMMO','XXXXXX','275',       15306,'Depots et cautionnements verses','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15327,'SYSCOHADA-CG','IMMO','XXXXXX','2751',      15326,'Dépôts pour loyers d''avance','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15328,'SYSCOHADA-CG','IMMO','XXXXXX','2752',      15326,'Dépôts pour l''électricité','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15329,'SYSCOHADA-CG','IMMO','XXXXXX','2753',      15326,'Dépôts pour l''eau','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15330,'SYSCOHADA-CG','IMMO','XXXXXX','2754',      15326,'Dépôts pour le gaz','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15331,'SYSCOHADA-CG','IMMO','XXXXXX','2755',      15326,'Dépôts pour le téléphone, le télex, la télécopie','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15332,'SYSCOHADA-CG','IMMO','XXXXXX','2756',      15326,'Cautionnements sur les marchés publics','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15333,'SYSCOHADA-CG','IMMO','XXXXXX','2757',      15326,'Cautionnements sur autres opérations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15334,'SYSCOHADA-CG','IMMO','XXXXXX','2758',      15326,'Autres dépôts et cautionnements','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15335,'SYSCOHADA-CG','IMMO','XXXXXX','276',       15306,'Interets courus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15336,'SYSCOHADA-CG','IMMO','XXXXXX','2761',      15335,'Prêts et créances non commerciales','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15337,'SYSCOHADA-CG','IMMO','XXXXXX','2762',      15335,'Prêts au personnel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15338,'SYSCOHADA-CG','IMMO','XXXXXX','2763',      15335,'Créances sur l''etat','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15339,'SYSCOHADA-CG','IMMO','XXXXXX','2764',      15335,'Titres immobilisés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15340,'SYSCOHADA-CG','IMMO','XXXXXX','2765',      15335,'Dépôts et cautionnements versés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15341,'SYSCOHADA-CG','IMMO','XXXXXX','2767',      15335,'Créances rattachées à des participations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15342,'SYSCOHADA-CG','IMMO','XXXXXX','2768',      15335,'Immobilisations financières diverses','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15343,'SYSCOHADA-CG','IMMO','XXXXXX','277',       15306,'Créances rattachees a des participations et des avances a des g.i.e.','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15344,'SYSCOHADA-CG','IMMO','XXXXXX','2771',      15343,'Créances rattachées à des participations (groupe)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15345,'SYSCOHADA-CG','IMMO','XXXXXX','2772',      15343,'Créances rattachées à des participations (hors groupe)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15346,'SYSCOHADA-CG','IMMO','XXXXXX','2773',      15343,'Créances rattachées à des sociétés en participation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15347,'SYSCOHADA-CG','IMMO','XXXXXX','2774',      15343,'Avances à des groupements d''intérêt économique (g.i.e.)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15348,'SYSCOHADA-CG','IMMO','XXXXXX','278',       15306,'Immobilisations financieres diverses','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15349,'SYSCOHADA-CG','IMMO','XXXXXX','2781',      15348,'Créances diverses groupe','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15350,'SYSCOHADA-CG','IMMO','XXXXXX','2782',      15348,'Créances diverses hors groupe','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15351,'SYSCOHADA-CG','IMMO','XXXXXX','2785',      15348,'Or et métaux précieux (1)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15352,'SYSCOHADA-CG','IMMO','XXXXXX','28',        15158,'Amortissemnts','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15353,'SYSCOHADA-CG','IMMO','XXXXXX','281',       15352,'Amortissements des immobilisations incorporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15354,'SYSCOHADA-CG','IMMO','XXXXXX','2811',      15353,'Amortissements des frais de recherche et de développement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15355,'SYSCOHADA-CG','IMMO','XXXXXX','2812',      15353,'Amortissements des brevets, licences, concessions et droits similaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15356,'SYSCOHADA-CG','IMMO','XXXXXX','2813',      15353,'Amortissements des logiciels','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15357,'SYSCOHADA-CG','IMMO','XXXXXX','2814',      15353,'Amortissements des marques','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15358,'SYSCOHADA-CG','IMMO','XXXXXX','2815',      15353,'Amortissements du fonds commercial','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15359,'SYSCOHADA-CG','IMMO','XXXXXX','2816',      15353,'Amortissements du droit au bail','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15360,'SYSCOHADA-CG','IMMO','XXXXXX','2817',      15353,'Amortissements des investissements de création','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15361,'SYSCOHADA-CG','IMMO','XXXXXX','2818',      15353,'Amortissements des autres droits et valeurs incorporels','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15362,'SYSCOHADA-CG','IMMO','XXXXXX','282',       15352,'Amortissements des terrains','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15363,'SYSCOHADA-CG','IMMO','XXXXXX','2821',      15362,'Amortissements des terrains agricoles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15364,'SYSCOHADA-CG','IMMO','XXXXXX','2824',      15362,'Amortissements des travaux de mise en valeur des terrains','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15365,'SYSCOHADA-CG','IMMO','XXXXXX','2825',      15362,'Amortissements des terrains de gisements','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15366,'SYSCOHADA-CG','IMMO','XXXXXX','283',       15352,'Amortissements des batiments, installations techniques et agencements','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15367,'SYSCOHADA-CG','IMMO','XXXXXX','2831',      15366,'Amortissements des bâtiments industriels, agricoles, administratifs et commerciaux sur sol propres','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15368,'SYSCOHADA-CG','IMMO','XXXXXX','2832',      15366,'Amortissements des bâtiments industriels, agricoles, administratifs et commerciaux sur sol d''autrui','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15369,'SYSCOHADA-CG','IMMO','XXXXXX','2833',      15366,'Amortissements des ouvrages d''infrastructure','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15370,'SYSCOHADA-CG','IMMO','XXXXXX','2834',      15366,'Amortissements des installations techniques','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15371,'SYSCOHADA-CG','IMMO','XXXXXX','2835',      15366,'Amortissements des aménagements de bureaux','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15372,'SYSCOHADA-CG','IMMO','XXXXXX','2837',      15366,'Amortissements des bâtiments  industriels, agricoles et commerciaux mis en concession','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15373,'SYSCOHADA-CG','IMMO','XXXXXX','2838',      15366,'Amortissements des autres installations et agencements','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15374,'SYSCOHADA-CG','IMMO','XXXXXX','284',       15352,'Amortissement du materiel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15375,'SYSCOHADA-CG','IMMO','XXXXXX','2841',      15374,'Amortissements du matériel et outillage industriel et commercial','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15376,'SYSCOHADA-CG','IMMO','XXXXXX','2842',      15374,'Amortissements du matériel et outillage agricole','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15377,'SYSCOHADA-CG','IMMO','XXXXXX','2843',      15374,'Amortissements du matériel d''emballage récupérable et identifiable','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15378,'SYSCOHADA-CG','IMMO','XXXXXX','2844',      15374,'Amortissements du matériel et mobilier','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15379,'SYSCOHADA-CG','IMMO','XXXXXX','2845',      15374,'Amortissements du materiel de transport','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15380,'SYSCOHADA-CG','IMMO','XXXXXX','2846',      15374,'Amortissements des immobilisations animales et agricoles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15381,'SYSCOHADA-CG','IMMO','XXXXXX','2847',      15374,'Amortissements des agencements et aménagements du matériel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15382,'SYSCOHADA-CG','IMMO','XXXXXX','2848',      15374,'Amortissements des autres matériels','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15383,'SYSCOHADA-CG','IMMO','XXXXXX','29',        15158,'Provisions pour depreciation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15384,'SYSCOHADA-CG','IMMO','XXXXXX','291',       15383,'Provisions pour depreciation des immobilisations incorporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15385,'SYSCOHADA-CG','IMMO','XXXXXX','2912',      15384,'Provisions pour dépréciation des brevets, licences, concessions et droits similaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15386,'SYSCOHADA-CG','IMMO','XXXXXX','2913',      15384,'Provisions pour dépréciation des logiciels','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15387,'SYSCOHADA-CG','IMMO','XXXXXX','2914',      15384,'Provisions pour dépréciation des marques','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15388,'SYSCOHADA-CG','IMMO','XXXXXX','2915',      15384,'Provisions pour dépréciation du fonds de commerce','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15389,'SYSCOHADA-CG','IMMO','XXXXXX','2916',      15384,'Provisions pour dépréciation du droit de bail','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15390,'SYSCOHADA-CG','IMMO','XXXXXX','2917',      15384,'Provisions pour dépréciation des investissements de création','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15391,'SYSCOHADA-CG','IMMO','XXXXXX','2918',      15384,'Provisions pour dépréciation des autres droits et valeurs incorporels','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15392,'SYSCOHADA-CG','IMMO','XXXXXX','2919',      15384,'Provisions pour dépréciation des immobilisations incorporelles en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15393,'SYSCOHADA-CG','IMMO','XXXXXX','292',       15383,'Provisions pour depreciation des terrains','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15394,'SYSCOHADA-CG','IMMO','XXXXXX','2921',      15393,'Provisions pour dépréciations des terrains agricoles et forestiers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15395,'SYSCOHADA-CG','IMMO','XXXXXX','2922',      15393,'Provisions pour dépréciation des terrains nus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15396,'SYSCOHADA-CG','IMMO','XXXXXX','2923',      15393,'Provisions pour dépréciation des terrains bâtis','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15397,'SYSCOHADA-CG','IMMO','XXXXXX','2924',      15393,'Provisions pour dépréciation des travaux de mise en valeur des terrains','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15398,'SYSCOHADA-CG','IMMO','XXXXXX','2925',      15393,'Provisions pour dépréciation des terrains de gisement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15399,'SYSCOHADA-CG','IMMO','XXXXXX','2926',      15393,'Provisions pour dépréciation des terrains aménagés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15400,'SYSCOHADA-CG','IMMO','XXXXXX','2927',      15393,'Provisions pour dépréciation des terrains mis en concession','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15401,'SYSCOHADA-CG','IMMO','XXXXXX','2928',      15393,'Provisions pour dépréciation des autres terrains','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15402,'SYSCOHADA-CG','IMMO','XXXXXX','2929',      15393,'Provisions pour dépréciation des aménagements terrains en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15403,'SYSCOHADA-CG','IMMO','XXXXXX','293',       15383,'Provisions pour depreciation des batiments, installations techniques et agencements','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15404,'SYSCOHADA-CG','IMMO','XXXXXX','2931',      15403,'Provisions pour dépréciation des bâtiments industriels, agricoles, administratifs et commerciaux sur sol propre','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15405,'SYSCOHADA-CG','IMMO','XXXXXX','2932',      15403,'Provisions pour dépréciation des bâtiments industriels, agricoles, administratifs et commerciaux sur sol d''autrui','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15406,'SYSCOHADA-CG','IMMO','XXXXXX','2933',      15403,'Provisions pour dépréciation des ouvrages d''infrastructures','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15407,'SYSCOHADA-CG','IMMO','XXXXXX','2934',      15403,'Provisions pour dépréciation des installations techniques','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15408,'SYSCOHADA-CG','IMMO','XXXXXX','2935',      15403,'Provisions pour dépréciation des aménagements de bureaux','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15409,'SYSCOHADA-CG','IMMO','XXXXXX','2937',      15403,'Provisions pour dépréciation des bâtiments industriels, agricoles et commerciaux mis en concession','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15410,'SYSCOHADA-CG','IMMO','XXXXXX','2938',      15403,'Provisions pour dépréciation des autres installations et agencements','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15411,'SYSCOHADA-CG','IMMO','XXXXXX','2939',      15403,'Provisions pour dépréciation des bâtiments et installations en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15412,'SYSCOHADA-CG','IMMO','XXXXXX','294',       15383,'Provisions pour depreciation des materiels','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15413,'SYSCOHADA-CG','IMMO','XXXXXX','2941',      15412,'Provisions pour dépréciation du matériel et outillage industriel et commercial','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15414,'SYSCOHADA-CG','IMMO','XXXXXX','2942',      15412,'Provisions pour dépréciation du matériel et outillage agricole','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15415,'SYSCOHADA-CG','IMMO','XXXXXX','2943',      15412,'Provisions pour dépréciation du matériel d''emballage récupérable et identifiable','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15416,'SYSCOHADA-CG','IMMO','XXXXXX','2944',      15412,'Provisions pour dépréciation du matériel et mobilier','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15417,'SYSCOHADA-CG','IMMO','XXXXXX','2945',      15412,'Provisions pour dépréciation du matériel de transport','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15418,'SYSCOHADA-CG','IMMO','XXXXXX','2946',      15412,'Provisions pour dépréciation des immobilisations animales et agricoles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15419,'SYSCOHADA-CG','IMMO','XXXXXX','2947',      15412,'Provisions pour dépréciation des agencements et aménagements du matériel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15420,'SYSCOHADA-CG','IMMO','XXXXXX','2948',      15412,'Provisions pour dépréciation des autres matériels','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15421,'SYSCOHADA-CG','IMMO','XXXXXX','2949',      15412,'Provisions pour dépréciation des matériels en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15422,'SYSCOHADA-CG','IMMO','XXXXXX','295',       15383,'Provisions pour depreciation des avances et acomptes verses sur immobilisations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15423,'SYSCOHADA-CG','IMMO','XXXXXX','2951',      15422,'Provisions pour dépréciation des avances et acomptes versés sur immobilisations incorporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15424,'SYSCOHADA-CG','IMMO','XXXXXX','2952',      15422,'Provisions pour dépréciation des avances et acomptes versés sur immobilisations corporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15425,'SYSCOHADA-CG','IMMO','XXXXXX','296',       15383,'Provisions pour dépréciation des titres de participation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15426,'SYSCOHADA-CG','IMMO','XXXXXX','2961',      15425,'Provisions pour dépréciation des titres de participation dans des sociétés sous contrôle exclusif','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15427,'SYSCOHADA-CG','IMMO','XXXXXX','2962',      15425,'Provisions pour dépréciation des titres de participations dans les sociétés sous contrôle conjoint','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15428,'SYSCOHADA-CG','IMMO','XXXXXX','2963',      15425,'Provisions pour dépréciation des titres de participations dans les sociétés confèrant une influence notable','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15429,'SYSCOHADA-CG','IMMO','XXXXXX','2965',      15425,'Provisions pour dépréciation des participations dans les organismes professionnels','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15430,'SYSCOHADA-CG','IMMO','XXXXXX','2966',      15425,'Provisions pour dépréciation des parts dans des g.i.e.','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15431,'SYSCOHADA-CG','IMMO','XXXXXX','2968',      15425,'Provisions pour dépréciation des autres titres de participation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15432,'SYSCOHADA-CG','IMMO','XXXXXX','297',       15383,'Provisions pour dépréciation des autres immobilisations financieres','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15433,'SYSCOHADA-CG','IMMO','XXXXXX','2971',      15432,'Provisions pour dépréciation des prêts et créances non commerciales','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15434,'SYSCOHADA-CG','IMMO','XXXXXX','2972',      15432,'Provisions pour dépréciation des prêts du personnel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15435,'SYSCOHADA-CG','IMMO','XXXXXX','2973',      15432,'Provisions pour dépréciation des créances sur l''etat','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15436,'SYSCOHADA-CG','IMMO','XXXXXX','2974',      15432,'Provisions pour dépréciation des titres immobilisés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15437,'SYSCOHADA-CG','IMMO','XXXXXX','2975',      15432,'Provisions pour dépréciation des dépôts et cautionnements versés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15438,'SYSCOHADA-CG','IMMO','XXXXXX','2977',      15432,'Provisions pour dépréciation des créances rattachées à des participations et avances à des g.i.e.','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15439,'SYSCOHADA-CG','IMMO','XXXXXX','2978',      15432,'Provisions pour dépréciation des créances financières','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15440,'SYSCOHADA-CG','STOCK','XXXXXX','31',           0,'Marchandises','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15441,'SYSCOHADA-CG','STOCK','XXXXXX','311',      15440,'Marchandises a','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15442,'SYSCOHADA-CG','STOCK','XXXXXX','3111',     15441,'Marchandises a1','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15443,'SYSCOHADA-CG','STOCK','XXXXXX','3112',     15441,'Marchandises a2','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15444,'SYSCOHADA-CG','STOCK','XXXXXX','312',      15440,'Marchandises b','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15445,'SYSCOHADA-CG','STOCK','XXXXXX','3121',     15444,'Marchandises b1','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15446,'SYSCOHADA-CG','STOCK','XXXXXX','3122',     15444,'Marchandises b2','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15447,'SYSCOHADA-CG','STOCK','XXXXXX','318',      15440,'Marchandises hors activites ordinaires (h.a.o.)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15448,'SYSCOHADA-CG','STOCK','XXXXXX','32',           0,'Matieres premieres et fournitures liees','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15449,'SYSCOHADA-CG','STOCK','XXXXXX','321',      15448,'Matieres a','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15450,'SYSCOHADA-CG','STOCK','XXXXXX','322',      15448,'Matieres b','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15451,'SYSCOHADA-CG','STOCK','XXXXXX','323',      15448,'Fournitures (a,b)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15452,'SYSCOHADA-CG','STOCK','XXXXXX','33',           0,'Autres approvisionnements','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15453,'SYSCOHADA-CG','STOCK','XXXXXX','331',      15452,'Matieres consommables','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15454,'SYSCOHADA-CG','STOCK','XXXXXX','332',      15452,'Fournitures d''atelier et d''usine','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15455,'SYSCOHADA-CG','STOCK','XXXXXX','333',      15452,'Fournitures de magasin','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15456,'SYSCOHADA-CG','STOCK','XXXXXX','334',      15452,'Fournitures de bureau','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15457,'SYSCOHADA-CG','STOCK','XXXXXX','335',      15452,'Emballages','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15458,'SYSCOHADA-CG','STOCK','XXXXXX','3351',     15457,'Emballages perdus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15459,'SYSCOHADA-CG','STOCK','XXXXXX','3352',     15457,'Emballages récupérables non identifiables','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15460,'SYSCOHADA-CG','STOCK','XXXXXX','3353',     15457,'Emballages à usage mixte','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15461,'SYSCOHADA-CG','STOCK','XXXXXX','3358',     15457,'Autres emballages','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15462,'SYSCOHADA-CG','STOCK','XXXXXX','338',      15452,'Autres matieres','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15463,'SYSCOHADA-CG','STOCK','XXXXXX','34',           0,'Produits en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15464,'SYSCOHADA-CG','STOCK','XXXXXX','341',      15463,'Produits en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15465,'SYSCOHADA-CG','STOCK','XXXXXX','3411',     15464,'Produits en cours p1','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15466,'SYSCOHADA-CG','STOCK','XXXXXX','3412',     15464,'Produits en cours p2','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15467,'SYSCOHADA-CG','STOCK','XXXXXX','342',      15463,'Travaux en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15468,'SYSCOHADA-CG','STOCK','XXXXXX','3421',     15467,'Travaux en cours t1','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15469,'SYSCOHADA-CG','STOCK','XXXXXX','3422',     15467,'Travaux en cours t2','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15470,'SYSCOHADA-CG','STOCK','XXXXXX','343',      15463,'Produits intermediaires en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15471,'SYSCOHADA-CG','STOCK','XXXXXX','3431',     15470,'Produits intermédiaires a','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15472,'SYSCOHADA-CG','STOCK','XXXXXX','3432',     15470,'Produits intermédiaires b','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15473,'SYSCOHADA-CG','STOCK','XXXXXX','344',      15463,'Produits residuels en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15474,'SYSCOHADA-CG','STOCK','XXXXXX','3441',     15473,'Produits résiduels a','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15475,'SYSCOHADA-CG','STOCK','XXXXXX','3442',     15473,'Produits résiduels b','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15476,'SYSCOHADA-CG','STOCK','XXXXXX','35',           0,'Services en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15477,'SYSCOHADA-CG','STOCK','XXXXXX','351',      15476,'Etudes en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15478,'SYSCOHADA-CG','STOCK','XXXXXX','3511',     15477,'Etudes en cours e1','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15479,'SYSCOHADA-CG','STOCK','XXXXXX','3512',     15477,'Etudes en cours e2','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15480,'SYSCOHADA-CG','STOCK','XXXXXX','352',      15476,'Prestations de services en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15481,'SYSCOHADA-CG','STOCK','XXXXXX','3521',     15480,'Prestations de services s1','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15482,'SYSCOHADA-CG','STOCK','XXXXXX','3522',     15480,'Prestations de services s2','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15483,'SYSCOHADA-CG','STOCK','XXXXXX','36',           0,'Produits finis','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15484,'SYSCOHADA-CG','STOCK','XXXXXX','361',      15483,'Produits a','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15485,'SYSCOHADA-CG','STOCK','XXXXXX','362',      15483,'Produits b','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15486,'SYSCOHADA-CG','STOCK','XXXXXX','37',           0,'Produits intermediaires et residuels','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15487,'SYSCOHADA-CG','STOCK','XXXXXX','371',      15486,'Produits intermediaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15488,'SYSCOHADA-CG','STOCK','XXXXXX','3711',     15487,'Produits intermédiaires a','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15489,'SYSCOHADA-CG','STOCK','XXXXXX','3712',     15487,'Produits intermédiaires b','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15490,'SYSCOHADA-CG','STOCK','XXXXXX','372',      15486,'Produits residuels','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15491,'SYSCOHADA-CG','STOCK','XXXXXX','3721',     15490,'Déchets','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15492,'SYSCOHADA-CG','STOCK','XXXXXX','3722',     15490,'Rebuts','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15493,'SYSCOHADA-CG','STOCK','XXXXXX','3723',     15490,'Matières de récupération','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15494,'SYSCOHADA-CG','STOCK','XXXXXX','38',           0,'Stocks en cours de route, en consignation ou en depot','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15495,'SYSCOHADA-CG','STOCK','XXXXXX','381',      15494,'Marchandises en cours de route','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15496,'SYSCOHADA-CG','STOCK','XXXXXX','382',      15494,'Matieres premieres et fournitures liees en cours de route','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15497,'SYSCOHADA-CG','STOCK','XXXXXX','383',      15494,'Autres approvisionnements en cours de route','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15498,'SYSCOHADA-CG','STOCK','XXXXXX','386',      15494,'Produits finis en cours de route','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15499,'SYSCOHADA-CG','STOCK','XXXXXX','387',      15494,'Stocks en consignation ou en depot','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15500,'SYSCOHADA-CG','STOCK','XXXXXX','3871',     15499,'Stock en consignation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15501,'SYSCOHADA-CG','STOCK','XXXXXX','3872',     15499,'Stock en dépôt','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15502,'SYSCOHADA-CG','STOCK','XXXXXX','388',      15494,'Stock provenant d''immobilisations mises hors service ou au rebut','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15503,'SYSCOHADA-CG','STOCK','XXXXXX','39',           0,'Depreciation des stocks','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15504,'SYSCOHADA-CG','STOCK','XXXXXX','391',      15503,'Depreciation des stoks de marchandises','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15505,'SYSCOHADA-CG','STOCK','XXXXXX','392',      15503,'Depreciation des stoks de matieres premieres et fournitures liees','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15506,'SYSCOHADA-CG','STOCK','XXXXXX','393',      15503,'Depreciation des stocks d''autres approvisionnements','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15507,'SYSCOHADA-CG','STOCK','XXXXXX','394',      15503,'Depreciations des productions en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15508,'SYSCOHADA-CG','STOCK','XXXXXX','395',      15503,'Depreciations des services en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15509,'SYSCOHADA-CG','STOCK','XXXXXX','396',      15503,'Depreciation des stocks de produits finis','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15510,'SYSCOHADA-CG','STOCK','XXXXXX','397',      15503,'Depreciation des stocks de produits intermediaires et residuels','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15511,'SYSCOHADA-CG','STOCK','XXXXXX','398',      15503,'Depreciation des stocks en cours de route, en consignation ou en depot','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15512,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','4',       0,'Fournisseurs et comptes rattaches','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15513,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','401', 15512,'Fournisseurs,  dettes en comptes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15514,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','4011',15513,'Fournisseurs  locaux','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15515,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','4012',15513,'Fournisseurs groupe','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15516,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','4013',15513,'Fournisseurs sous-traitants','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15517,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','4017',15513,'Fournisseurs retenue  de garantie','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15518,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','402', 15512,'Fournisseurs, effets a payer (e.a.p)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15519,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','4021',15518,'Fournisseurs, effets à payer','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15520,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','4022',15518,'Fournisseurs-groupe, effets à payer','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15521,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','4023',15518,'Fournisseurs sous-traitants effets à payer','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15522,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','408', 15512,'Fournisseurs, factures non parvenues','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15523,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','4081',15522,'Fournisseurs factures non parvenues','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15524,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','4082',15522,'Fournisseurs - groupe','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15525,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','4083',15522,'Fournisseurs sous-traitant','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15526,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','4086',15522,'Fournisseurs, intérêts courus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15527,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','409', 15512,'Fournisseurs debiteurs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15528,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','4091',15527,'Fournisseurs avances et acomptes versés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15529,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','4092',15527,'Fournisseurs - groupe avances et acomptes versés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15530,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','4093',15527,'Fournisseurs sous-traitants avances et acompte versés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15531,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','4094',15527,'Fournisseurs créances pour emballages et matériels à rendre','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15532,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','4098',15527,'Rabais, remises, ristournes et autres avoirs à obtenir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15533,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','41',  15512,'Clients et compte rattaches','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15534,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','411', 15533,'Clients','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15535,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','4111',15534,'Clients','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15536,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','4112',15534,'Clients-groupe','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15537,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','4114',15534,'Clients, état et collectivités publiques','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15538,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','4115',15534,'Clients, organismes internationaux','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15539,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','4117',15534,'Clients, retenues de garanti','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15540,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','4118',15534,'Clients, dégrèvement de taxes sur la valeur ajoutée (t.v.a.)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15541,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','412', 15533,'Clients, effets a recevoir en portefeuille','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15542,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','4121',15541,'Clients, effets à recevoir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15543,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','4122',15541,'Clients-groupe, effets à recevoir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15544,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','4124',15541,'Etat et collectivités publiques, effets à recevoir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15545,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','4125',15541,'Oganismes internationaux, effets à recevoir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15546,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','414', 15533,'Créances sur cessions d''immobilisations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15547,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','4141',15546,'Créances en compte','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15548,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','4142',15546,'Effet à recevoir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15549,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','415', 15533,'Clients, effets escomptes non echus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15550,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','416', 15533,'Creances clients litigieuses ou douteuses','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15551,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','4161',15550,'Créances litigieuses','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15552,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','4162',15550,'Créances douteuses','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15553,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','418', 15533,'Clients, produits à recevoir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15554,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','4181',15553,'Clients, factures à établir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15555,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','4186',15553,'Clients, intérêts courus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15556,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','419', 15533,'Clients crediteurs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15557,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','4191',15556,'Clients, avances et acompte reçus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15558,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','4192',15556,'Client - groupe, avances et acomptes reçus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15559,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','4194',15556,'Clients, dettes pour emballages et matériels consignés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15560,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','4198',15556,'Rabais, remises, ristournes et autres avoirs à accorder','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15561,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','42',  15512,'Personnel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15562,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','421', 15561,'Personnel, avanceqs et acomptes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15563,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','4211',15562,'Personnel, avances','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15564,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','4212',15562,'Personnel, acomptes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15565,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','4213',15562,'Frais avancés et fournitures au personnel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15566,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','422', 15561,'Personnel, remunerations due','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15567,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','4221',15566,'Personnel rémunérations dues','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15568,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','4222',15566,'Personnel arrondis de paie','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15569,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','423', 15561,'Personnel, oppositions, saisie-arrets','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15570,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','4231',15569,'Personnel, oppositions','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15571,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','4232',15569,'Personnel, saisie arrêts','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15572,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','4233',15569,'Personnel, avis à tiers détenteur','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15573,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','424', 15561,'Personnel, oeuvres sociales internes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15574,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','4241',15573,'Assistance médicale','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15575,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','4242',15573,'Allocations familiales','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15576,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','4245',15573,'Organisme sociaux rattachés à l''entreprise','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15577,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','4248',15573,'Autres oeuvres sociales internes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15578,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','425', 15561,'Representants du personnel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15579,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','4251',15578,'Délégués du personnel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15580,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','4252',15578,'Syndicats et comités d''entreprises, d''établissement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15581,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','4258',15578,'Autres représentatants du personnel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15582,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','426', 15561,'Personnel, participation aux benefices','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15583,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','427', 15561,'Personnel-depots','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15584,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','428', 15561,'Personnel, charges a payer et produits a recevoir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15585,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','4281',15584,'Dettes provisionnées pour congés à payer','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15586,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','4286',15584,'Autres charges à payer','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15587,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','4287',15584,'Produits à recevoir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15588,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','43',  15512,'Organismes sociaux','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15589,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','431', 15588,'Securite sociale','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15590,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','4311',15589,'Prestations familiales','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15591,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','4312',15589,'Accidents de travail','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15592,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','4313',15589,'Caisse de retraite obligatoire','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15593,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','4314',15589,'Caisse de retraite facultative','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15594,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','4318',15589,'Autres cotisations sociales','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15595,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','432', 15588,'Caisse de retraite complementaire','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15596,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','433', 15588,'Autres organismes sociaux','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15597,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','4331',15596,'Mutuelle','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15598,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','438', 15588,'Organismes sociaux, charges a payer et produits a recevoir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15599,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','4381',15598,'Charges sociales sur gratifications à payer','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15600,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','4382',15598,'Charges sociales sur congés à payer','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15601,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','4386',15598,'Autres charges à payer','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15602,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','4387',15598,'Produits à recevoir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15603,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','44',  15512,'Etat et collectivites publiques','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15604,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','441', 15603,'Etat,impot sur les benefices','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15605,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','442', 15603,'Etat, autres impots et taxes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15606,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','4421',15606,'Impôts et taxes d''etat','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15607,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','4422',15606,'Impôts et taxes sur les collectivités publiques','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15608,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','4423',15606,'Impôts et taxes recouvrables sur des obligataires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15609,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','4424',15606,'Impôts et taxes recouvrables sur des associés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15610,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','4426',15606,'Droits de douane','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15611,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','4428',15606,'Autres impôts et taxes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15612,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','443', 15603,'Etat, t.v.a. facturee','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15613,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','4431',15612,'T.v.a. facturée sur ventes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15614,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','4432',15612,'T.v.a. facturée sur prestations de service','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15615,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','4433',15612,'T.v.a. facturée sur travaux','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15616,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','4434',15612,'T.v.a. facturée sur production livrée à soi-même','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15617,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','4435',15612,'T.v.a. sur factures à établir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15618,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','444', 15603,'Etat, t.v.a. due ou credit de t.v.a.','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15619,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','4441',15618,'Etat, t.v.a. due','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15620,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','4449',15618,'Etat, crédit de t.v.a. à reporter','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15621,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','445', 15603,'Etat, t.v.a. recuperable','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15622,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','4451',15621,'T.v.a. récupérable sur immobilisations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15623,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','4452',15621,'T.v.a. récupérable sur achats','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15624,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','4453',15621,'T.v.a. récupérable sur transports','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15625,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','4454',15621,'T.v.a. récupérable sur services extérieurs et autres charges','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15626,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','4455',15621,'T.v.a. récupérable sur factures non parvenues','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15627,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','4456',15621,'T.v.a. transférée par d''autres entreprises','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15628,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','446', 15603,'Etat, autres taxes sur le chiffre d''affaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15629,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','447', 15603,'Etat, impots retenus a la source','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15630,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','4471',15629,'Impôt général sur le revenu','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15631,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','4472',15629,'Impôts sur salaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15632,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','4473',15629,'Contribution nationale','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15633,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','4474',15629,'Contribution nationale de solidarité','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15634,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','4478',15629,'Autres impôts et contributions','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15635,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','448', 15603,'Etat, charges a payer et produits a recevoir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15636,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','4486',15635,'Charges à payer','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15637,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','4487',15635,'Produits à recevoir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15638,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','449', 15603,'Etats, creances et dettes diverses','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15639,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','4491',15638,'Etat, obligations cautionnées','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15640,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','4492',15638,'Etat, avances et acomptes versés sur impôts','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15641,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','4493',15638,'Etat, fonds de dotation à recevoir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15642,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','4494',15638,'Etat, subventions d''équipement à recevoir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15643,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','4495',15638,'Etat, subventions d''exploitation à recevoir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15644,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','4496',15638,'Etat, subventions d''équilibre à recevoir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15645,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','4499',15638,'Etat, fond réglementé provisionné','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15646,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','45',  15512,'Organismes internationaux','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15647,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','451', 15646,'Operations avec les organismes africains','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15648,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','452', 15646,'Operations avec les autres organismes internationaux','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15649,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','458', 15646,'Organismes internationaux, fonds de dotation et subventions a recevoir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15650,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','4581',15649,'Organismes internationaux, fonds de dotation à recevoir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15651,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','4582',15649,'Organismes internationaux, subventions à recevoir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15652,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','46',  15512,'Associes-groupe','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15653,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','461', 15652,'Associes, operations sur le capital','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15654,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','4611',15653,'Associés apport en nature','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15655,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','4612',15653,'Associés apport en numéraire','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15656,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','4613',15653,'Actionnaires, capital souscrit appelé non versé','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15657,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','4614',15653,'Associés, capital appelé non versé','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15658,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','4615',15653,'Associés, versements reçus sur augmentation de capital','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15659,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','4616',15653,'Associés, versements anticipés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15660,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','4617',15653,'Actionnaires défaillants','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15661,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','4618',15653,'Associés, autres apports','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15662,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','4619',15653,'Associés, capital à rembourser','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15663,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','462', 15652,'Associes, comptes courants','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15664,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','4621',15663,'Principal','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15665,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','4626',15663,'Intérêts courus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15666,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','463', 15652,'Associes, operations faites en commun','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15667,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','465', 15652,'Associes, dividendes a payer','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15668,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','466', 15652,'Groupe, comptes courants','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15669,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','467', 15652,'Actionnaires, restant dû sur capital appele','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15670,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','47',  15512,'Debiteurs et crediteur divers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15671,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','471', 15670,'Comptes d''attente','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15672,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','4711',15671,'Débiteurs divers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15673,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','4712',15671,'Créditeurs divers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15674,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','4713',15671,'Obligataires, comptes de souscription','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15675,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','472', 15670,'Versements restant a effectuer sur titres non liberes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15676,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','4726',15675,'Titres de participation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15677,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','4727',15675,'Titres immobilisés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15678,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','4728',15675,'Titres de placement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15679,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','474', 15670,'Repartition periodique des charges et des produits','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15680,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','4746',15679,'Charges','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15681,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','4747',15679,'Produits','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15682,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','475', 15670,'Creances sur travaux non encore facturables','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15683,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','476', 15670,'Charges constatees d''avance','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15684,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','477', 15670,'Produits constates d''avance','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15685,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','478', 15670,'Ecarts de conversion actif','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15686,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','4781',15685,'Diminution des créances','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15687,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','4782',15685,'Augmentation des dettes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15688,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','4788',15685,'Différences compensées par couverture de change','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15689,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','479', 15670,'Ecarts de conversion passif','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15690,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','4791',15689,'Augmentation de créances','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15691,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','4792',15689,'Diminution des dettes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15692,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','4798',15689,'Différences compensées par couverture de change','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15693,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','48',  15512,'Creances et dettes hors activites ordinaires (hao)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15694,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','481', 15693,'Fournisseurs d''investissements','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15695,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','4811',15694,'Immobilisations incorporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15696,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','4812',15694,'Immobilisations corporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15697,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','4817',15694,'Retenues de garantie','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15698,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','4818',15694,'Factures non parvenues','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15699,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','482', 15693,'Fournisseurs d''investissements, effets a payer','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15700,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','483', 15693,'Dettes sur acquisition de titres de placement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15701,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','484', 15693,'Autres dettes hors activites ordinaires (h.a.o.)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15702,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','485', 15693,'Creances sur cessions d''immobilisations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15703,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','4851',15702,'En compte','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15704,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','4852',15702,'Effet à recevoir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15705,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','4855',15702,'Créances sur cessions immobilisations effets escomptés et non échus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15706,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','4857',15702,'Retenues de garantie','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15707,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','4858',15702,'Factures à établir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15708,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','486', 15693,'Creances sur cessions de titre de placement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15709,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','488', 15693,'Autres creances hors activites ordinaires (h.a.o.)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15710,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','49',  15512,'Depreciations des comptes fournisseurs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15711,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','491', 15710,'Depreciations des comptes clients','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15712,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','4911',15711,'Créances litigieuses','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15713,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','4912',15711,'Créances douteuses','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15714,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','492', 15710,'Depreciations des comptes personnel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15715,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','493', 15710,'Depreciations des comptes organismes sociaux','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15716,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','494', 15710,'Depreciations des comptes etats et collectivites publiques','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15717,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','495', 15710,'Depreciations des comptes organismes internationaux','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15718,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','496', 15710,'Depreciations des comptes associes et groupe','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15719,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','4962',15718,'Associés, comptes courants','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15720,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','4963',15718,'Associés, opérations faites en commun','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15721,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','4966',15718,'Groupe, comptes courants','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15722,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','497', 15710,'Depreciations des comptes debiteurs divers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15723,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','498', 15710,'Depreciations des comptes de creances h.a.o.','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15724,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','4981',15723,'Créances sur cessions d''immobilisations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15725,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','4982',15723,'Créances sur cessions de titres de placement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15726,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','4983',15723,'Autres créances (h.a.o.)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15727,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','499', 15710,'Risques provisionnes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15728,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','4991',15727,'Sur opérations d''exploitation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15729,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','4998',15727,'Sur opérations (h.a.o.)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15730,'SYSCOHADA-CG','FINAN','XXXXXX','5',            0,'Titres de placement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15731,'SYSCOHADA-CG','FINAN','XXXXXX','501',      15730,'Titres du tresor et bon de caisse a court terme','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15732,'SYSCOHADA-CG','FINAN','XXXXXX','5011',     15731,'Titres du trésor à court terme','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15733,'SYSCOHADA-CG','FINAN','XXXXXX','5012',     15731,'Titres d''organismes financiers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15734,'SYSCOHADA-CG','FINAN','XXXXXX','5013',     15731,'Bons de caisse à court terme','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15735,'SYSCOHADA-CG','FINAN','XXXXXX','502',      15730,'Actions','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15736,'SYSCOHADA-CG','FINAN','XXXXXX','5021',     15735,'Actions propres','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15737,'SYSCOHADA-CG','FINAN','XXXXXX','5022',     15735,'Actions cotées','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15738,'SYSCOHADA-CG','FINAN','XXXXXX','5023',     15735,'Actions non cotées','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15739,'SYSCOHADA-CG','FINAN','XXXXXX','5024',     15735,'Actions démembrées (certificats d''investissement; droits de vote)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15740,'SYSCOHADA-CG','FINAN','XXXXXX','5025',     15735,'Autres titres conférant un droit de propriété','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15741,'SYSCOHADA-CG','FINAN','XXXXXX','503',      15730,'Obligations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15742,'SYSCOHADA-CG','FINAN','XXXXXX','5031',     15741,'Obligations émises par la société et rachetées par elle','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15743,'SYSCOHADA-CG','FINAN','XXXXXX','5032',     15741,'Obligations cotées','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15744,'SYSCOHADA-CG','FINAN','XXXXXX','5033',     15741,'Obligations non cotées','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15745,'SYSCOHADA-CG','FINAN','XXXXXX','5035',     15741,'Autres titres conférant un droit de créance','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15746,'SYSCOHADA-CG','FINAN','XXXXXX','504',      15730,'Bon de souscription','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15747,'SYSCOHADA-CG','FINAN','XXXXXX','5042',     15746,'Bons de souscription d''actions','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15748,'SYSCOHADA-CG','FINAN','XXXXXX','5043',     15746,'Bon de souscription d''obligations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15749,'SYSCOHADA-CG','FINAN','XXXXXX','505',      15730,'Titres negociables hors region','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15750,'SYSCOHADA-CG','FINAN','XXXXXX','506',      15730,'Interets courus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15751,'SYSCOHADA-CG','FINAN','XXXXXX','5061',     15750,'Titres du trésor et bons de caisse à court terme','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15752,'SYSCOHADA-CG','FINAN','XXXXXX','5062',     15750,'Actions','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15753,'SYSCOHADA-CG','FINAN','XXXXXX','5063',     15750,'Obligations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15754,'SYSCOHADA-CG','FINAN','XXXXXX','508',      15730,'Autres valeurs assimilees','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15755,'SYSCOHADA-CG','FINAN','XXXXXX','51',       15730,'Valeurs a encaisser','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15756,'SYSCOHADA-CG','FINAN','XXXXXX','511',      15755,'Effets a encaisser','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15757,'SYSCOHADA-CG','FINAN','XXXXXX','512',      15755,'Effets a l''encaissement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15758,'SYSCOHADA-CG','FINAN','XXXXXX','513',      15755,'Cheques a encaisser','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15759,'SYSCOHADA-CG','FINAN','XXXXXX','514',      15755,'Cheques a l''encaissement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15760,'SYSCOHADA-CG','FINAN','XXXXXX','515',      15755,'Cartes de credit a encaisser','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15761,'SYSCOHADA-CG','FINAN','XXXXXX','518',      15755,'Autres valeurs a l''encaissement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15762,'SYSCOHADA-CG','FINAN','XXXXXX','5181',     15761,'Warrants','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15763,'SYSCOHADA-CG','FINAN','XXXXXX','5182',     15761,'Billets de fonds','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15764,'SYSCOHADA-CG','FINAN','XXXXXX','5185',     15761,'Chèque de voyage','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15765,'SYSCOHADA-CG','FINAN','XXXXXX','5186',     15761,'Coupons échus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15766,'SYSCOHADA-CG','FINAN','XXXXXX','5187',     15761,'Intérêts échus des obligations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15767,'SYSCOHADA-CG','FINAN','XXXXXX','52',       15730,'Banques','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15768,'SYSCOHADA-CG','FINAN','XXXXXX','521',      15767,'Banques locales','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15769,'SYSCOHADA-CG','FINAN','XXXXXX','5211',     15768,'Banque x','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15770,'SYSCOHADA-CG','FINAN','XXXXXX','5212',     15768,'Banque y','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15771,'SYSCOHADA-CG','FINAN','XXXXXX','522',      15767,'Banques autres etats region','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15772,'SYSCOHADA-CG','FINAN','XXXXXX','523',      15767,'Banques autres etats zone monetaire','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15773,'SYSCOHADA-CG','FINAN','XXXXXX','524',      15767,'Banques hors zone monetaire','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15774,'SYSCOHADA-CG','FINAN','XXXXXX','526',      15767,'Banques, interets courus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15775,'SYSCOHADA-CG','FINAN','XXXXXX','5261',     15768,'Banques, intérêts courus, charges à payer','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15776,'SYSCOHADA-CG','FINAN','XXXXXX','5267',     15768,'Banques, intérêts courus, produits à recevoir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15777,'SYSCOHADA-CG','FINAN','XXXXXX','53',       15730,'Etablissements financiers et assimiles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15778,'SYSCOHADA-CG','FINAN','XXXXXX','531',      15777,'Cheques postaux','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15779,'SYSCOHADA-CG','FINAN','XXXXXX','532',      15777,'Tresor','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15780,'SYSCOHADA-CG','FINAN','XXXXXX','533',      15777,'Societe de gestion et d''intermediation (s.g.i.)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15781,'SYSCOHADA-CG','FINAN','XXXXXX','536',      15777,'Etablissements financiers, interets courus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15782,'SYSCOHADA-CG','FINAN','XXXXXX','5361',     15781,'Etablissements financiers, intérêts courus, charges à payer','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15783,'SYSCOHADA-CG','FINAN','XXXXXX','5362',     15781,'Etablissements financiers, intérêts courus, produits à recevoir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15784,'SYSCOHADA-CG','FINAN','XXXXXX','538',      15777,'Autres organismes financiers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15785,'SYSCOHADA-CG','FINAN','XXXXXX','54',       15730,'Instruments de tresorerie','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15786,'SYSCOHADA-CG','FINAN','XXXXXX','541',      15785,'Options de taux d''interets','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15787,'SYSCOHADA-CG','FINAN','XXXXXX','542',      15785,'Options de taux de change','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15788,'SYSCOHADA-CG','FINAN','XXXXXX','543',      15785,'Options de taux boursiers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15789,'SYSCOHADA-CG','FINAN','XXXXXX','544',      15785,'Instruments de marches  a terme','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15790,'SYSCOHADA-CG','FINAN','XXXXXX','545',      15785,'Avoirs d''or et autres metaux precieux','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15791,'SYSCOHADA-CG','FINAN','XXXXXX','56',       15730,'Banques, credits de tresorerie et d''escompte','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15792,'SYSCOHADA-CG','FINAN','XXXXXX','561',      15791,'Credits de tresorerie','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15793,'SYSCOHADA-CG','FINAN','XXXXXX','564',      15791,'Escompte de credits de campagne','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15794,'SYSCOHADA-CG','FINAN','XXXXXX','565',      15791,'Escompte de credits ordinaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15795,'SYSCOHADA-CG','FINAN','XXXXXX','566',      15791,'Banques, credits de tresorerie, interets courus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15796,'SYSCOHADA-CG','FINAN','XXXXXX','5661',     15795,'Banques, crédits de trésorerie, intérêts courus, charges à payer','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15797,'SYSCOHADA-CG','FINAN','XXXXXX','5667',     15795,'Banques, crédits de trésorerie, intérêts courus, produits à recevoir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15798,'SYSCOHADA-CG','FINAN','XXXXXX','57',       15730,'Caisse','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15799,'SYSCOHADA-CG','FINAN','XXXXXX','571',      15798,'Caisse siege social','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15800,'SYSCOHADA-CG','FINAN','XXXXXX','5711',     15799,'En unités monétaires légales','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15801,'SYSCOHADA-CG','FINAN','XXXXXX','5712',     15799,'En devises','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15802,'SYSCOHADA-CG','FINAN','XXXXXX','572',      15798,'Caisse succursale a','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15803,'SYSCOHADA-CG','FINAN','XXXXXX','5721',     15802,'En unités monétaires légales','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15804,'SYSCOHADA-CG','FINAN','XXXXXX','5722',     15802,'En devises','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15805,'SYSCOHADA-CG','FINAN','XXXXXX','573',      15798,'Caisse succursale b','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15806,'SYSCOHADA-CG','FINAN','XXXXXX','5731',     15805,'En unités monétaires légales','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15807,'SYSCOHADA-CG','FINAN','XXXXXX','5732',     15805,'En devises','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15808,'SYSCOHADA-CG','FINAN','XXXXXX','58',       15730,'Regies d''avances, accreditifs et virements internes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15809,'SYSCOHADA-CG','FINAN','XXXXXX','581',      15808,'Regies d''avances','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15810,'SYSCOHADA-CG','FINAN','XXXXXX','582',      15808,'Accreditifs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15811,'SYSCOHADA-CG','FINAN','XXXXXX','585',      15808,'Virements de fonds','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15812,'SYSCOHADA-CG','FINAN','XXXXXX','588',      15808,'Autres virements internes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15813,'SYSCOHADA-CG','FINAN','XXXXXX','59',       15730,'Depreciations des titres de placement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15814,'SYSCOHADA-CG','FINAN','XXXXXX','591',      15813,'Depreciations des titres et valeurs a encaisser','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15815,'SYSCOHADA-CG','FINAN','XXXXXX','592',      15813,'Depreciations des comptes banques','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15816,'SYSCOHADA-CG','FINAN','XXXXXX','593',      15813,'Depreciations des comptes etablissements financiers et assimiles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15817,'SYSCOHADA-CG','FINAN','XXXXXX','594',      15813,'Depreciations des comptes d''instruments de tresorerie','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15818,'SYSCOHADA-CG','FINAN','XXXXXX','599',      15813,'Risques provisionnes a caractere financier','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15819,'SYSCOHADA-CG','EXPENSE','XXXXXX','6',          0,'Achats et variations de stocks','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15820,'SYSCOHADA-CG','EXPENSE','XXXXXX','601',    15819,'Achats de marchandises','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15821,'SYSCOHADA-CG','EXPENSE','XXXXXX','6011',   16820,'Dans la région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15822,'SYSCOHADA-CG','EXPENSE','XXXXXX','6012',   16820,'Hors région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15823,'SYSCOHADA-CG','EXPENSE','XXXXXX','6013',   16820,'Aux entreprises du groupe dans la région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15824,'SYSCOHADA-CG','EXPENSE','XXXXXX','6014',   16820,'Aux entreprises du groupe hors région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15825,'SYSCOHADA-CG','EXPENSE','XXXXXX','6019',   16820,'Rabais, remises et ristournes obtenus (non ventilés)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15826,'SYSCOHADA-CG','EXPENSE','XXXXXX','602',    15819,'Achats de matieres premieres et fournitures liees','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15827,'SYSCOHADA-CG','EXPENSE','XXXXXX','6021',   15826,'Dans la région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15828,'SYSCOHADA-CG','EXPENSE','XXXXXX','6022',   15826,'Hors région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15829,'SYSCOHADA-CG','EXPENSE','XXXXXX','6023',   15826,'Aux entreprises du groupe dans la région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15830,'SYSCOHADA-CG','EXPENSE','XXXXXX','6024',   15826,'Aux entreprises du groupe hors région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15831,'SYSCOHADA-CG','EXPENSE','XXXXXX','6029',   15826,'Rabais, remises et ristournes obtenus (non ventilés)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15832,'SYSCOHADA-CG','EXPENSE','XXXXXX','603',    15819,'Variations des stocks et biens achetes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15833,'SYSCOHADA-CG','EXPENSE','XXXXXX','6031',   15832,'Variations des stocks de marchandises','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15834,'SYSCOHADA-CG','EXPENSE','XXXXXX','6032',   15832,'Variations des stocks de matiéres premiéres et fournitures liées','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15835,'SYSCOHADA-CG','EXPENSE','XXXXXX','6033',   15832,'Variations des stocks d''autres approvisionnements','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15836,'SYSCOHADA-CG','EXPENSE','XXXXXX','604',    15819,'Achats stockes de matieres et fournitures consommables','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15837,'SYSCOHADA-CG','EXPENSE','XXXXXX','6041',   15836,'Matiéres consommables','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15838,'SYSCOHADA-CG','EXPENSE','XXXXXX','6042',   15836,'Matiéres combustibles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15839,'SYSCOHADA-CG','EXPENSE','XXXXXX','6043',   15836,'Produits d''entretien','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15840,'SYSCOHADA-CG','EXPENSE','XXXXXX','6044',   15836,'Fournitures d''atelier et d''usine','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15841,'SYSCOHADA-CG','EXPENSE','XXXXXX','6046',   15836,'Fournitures de magasin','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15842,'SYSCOHADA-CG','EXPENSE','XXXXXX','6047',   15836,'Fournitures de bureau','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15843,'SYSCOHADA-CG','EXPENSE','XXXXXX','6049',   15836,'Rabais, remises et ristournes obtenus (non ventilés)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15844,'SYSCOHADA-CG','EXPENSE','XXXXXX','605',    15819,'Autres achats','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15845,'SYSCOHADA-CG','EXPENSE','XXXXXX','6051',   15844,'Fournitures non stockables - eau','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15846,'SYSCOHADA-CG','EXPENSE','XXXXXX','6052',   15844,'Fournitures non stockables - electricité','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15847,'SYSCOHADA-CG','EXPENSE','XXXXXX','6053',   15844,'Fournitures non stockables - autres énergies','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15848,'SYSCOHADA-CG','EXPENSE','XXXXXX','6054',   15844,'Fournitures d''entretien non stockables','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15849,'SYSCOHADA-CG','EXPENSE','XXXXXX','6055',   15844,'Fournitures de bureau non stockables','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15850,'SYSCOHADA-CG','EXPENSE','XXXXXX','6056',   15844,'Achats de petits matériel et outillage','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15851,'SYSCOHADA-CG','EXPENSE','XXXXXX','6057',   15844,'Achats d''études et de prestations de services','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15852,'SYSCOHADA-CG','EXPENSE','XXXXXX','6058',   15844,'Achats de travaux, matériels et équipements','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15853,'SYSCOHADA-CG','EXPENSE','XXXXXX','6059',   15844,'Rabais, remises et ristournes obtenus (non ventilés)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15854,'SYSCOHADA-CG','EXPENSE','XXXXXX','608',    15819,'Achats d''emballages','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15855,'SYSCOHADA-CG','EXPENSE','XXXXXX','6081',   15854,'Emballages perdus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15856,'SYSCOHADA-CG','EXPENSE','XXXXXX','6082',   15854,'Emballages récupérables non identifiables','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15857,'SYSCOHADA-CG','EXPENSE','XXXXXX','6083',   15854,'Emballages à usage mixte','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15858,'SYSCOHADA-CG','EXPENSE','XXXXXX','6089',   15854,'Rabais, remises et ristournes obtenus (non ventilés)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15859,'SYSCOHADA-CG','EXPENSE','XXXXXX','61',     15819,'Transports','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15860,'SYSCOHADA-CG','EXPENSE','XXXXXX','611',    15859,'Transports sur achats','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15861,'SYSCOHADA-CG','EXPENSE','XXXXXX','612',    15859,'Transport sur ventes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15862,'SYSCOHADA-CG','EXPENSE','XXXXXX','613',    15859,'Transports pour le compte de tiers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15863,'SYSCOHADA-CG','EXPENSE','XXXXXX','614',    15859,'Transports du personnel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15864,'SYSCOHADA-CG','EXPENSE','XXXXXX','616',    15859,'Transports de plis','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15865,'SYSCOHADA-CG','EXPENSE','XXXXXX','618',    15859,'Autres frais de transport','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15866,'SYSCOHADA-CG','EXPENSE','XXXXXX','6181',   15865,'Voyages et déplacements','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15867,'SYSCOHADA-CG','EXPENSE','XXXXXX','6182',   15865,'Transports entre établissements ou chantiers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15868,'SYSCOHADA-CG','EXPENSE','XXXXXX','6183',   15865,'Transports administratifs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15869,'SYSCOHADA-CG','EXPENSE','XXXXXX','62',     15819,'Services exterieurs a','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15870,'SYSCOHADA-CG','EXPENSE','XXXXXX','621',    15869,'Sous traitance generale','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15871,'SYSCOHADA-CG','EXPENSE','XXXXXX','622',    15869,'Locations et charges locatives','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15872,'SYSCOHADA-CG','EXPENSE','XXXXXX','6221',   15871,'Locations de terrains','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15873,'SYSCOHADA-CG','EXPENSE','XXXXXX','6222',   15871,'Locations de bâtiments','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15874,'SYSCOHADA-CG','EXPENSE','XXXXXX','6223',   15871,'Location de matériels et outillages','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15875,'SYSCOHADA-CG','EXPENSE','XXXXXX','6224',   15871,'Malis sur emballages','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15876,'SYSCOHADA-CG','EXPENSE','XXXXXX','6225',   15871,'Locations d''emballages','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15877,'SYSCOHADA-CG','EXPENSE','XXXXXX','6228',   15871,'Locations et charges locatives diverses','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15878,'SYSCOHADA-CG','EXPENSE','XXXXXX','623',    15869,'Redevances de credit bail et contrats assimiles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15879,'SYSCOHADA-CG','EXPENSE','XXXXXX','6232',   15878,'Crédits-bail immobilier','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15880,'SYSCOHADA-CG','EXPENSE','XXXXXX','6233',   15878,'Crédits-bail mobilier','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15881,'SYSCOHADA-CG','EXPENSE','XXXXXX','6235',   15878,'Contrats assimilés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15882,'SYSCOHADA-CG','EXPENSE','XXXXXX','624',    15869,'Entretiens, reparations et maintenance','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15883,'SYSCOHADA-CG','EXPENSE','XXXXXX','6241',   15882,'Entretien et réparation des biens immobiliers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15884,'SYSCOHADA-CG','EXPENSE','XXXXXX','6242',   15882,'Entretien et réparation des biens mobiliers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15885,'SYSCOHADA-CG','EXPENSE','XXXXXX','6243',   15882,'Maintenance','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15886,'SYSCOHADA-CG','EXPENSE','XXXXXX','6248',   15882,'Autres entretiens et réparations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15887,'SYSCOHADA-CG','EXPENSE','XXXXXX','625',    15869,'Primes d''assurance','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15888,'SYSCOHADA-CG','EXPENSE','XXXXXX','6251',   15887,'Assurances multirisques','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15889,'SYSCOHADA-CG','EXPENSE','XXXXXX','6252',   15887,'Assurances matériel de transport','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15890,'SYSCOHADA-CG','EXPENSE','XXXXXX','6253',   15887,'Assurances risques d''exploitation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15891,'SYSCOHADA-CG','EXPENSE','XXXXXX','6254',   15887,'Assurances responsabilité du producteur','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15892,'SYSCOHADA-CG','EXPENSE','XXXXXX','6255',   15887,'Assurances insolvabilité clients','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15893,'SYSCOHADA-CG','EXPENSE','XXXXXX','6256',   15887,'Assurances transport sur achats','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15894,'SYSCOHADA-CG','EXPENSE','XXXXXX','6257',   15887,'Assurances transport sur ventes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15895,'SYSCOHADA-CG','EXPENSE','XXXXXX','6258',   15887,'Autres primes d''assurances','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15896,'SYSCOHADA-CG','EXPENSE','XXXXXX','626',    15869,'Etudes, recherches et documentation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15897,'SYSCOHADA-CG','EXPENSE','XXXXXX','6261',   15896,'Etudes et recherches','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15898,'SYSCOHADA-CG','EXPENSE','XXXXXX','6265',   15896,'Documentation générale','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15899,'SYSCOHADA-CG','EXPENSE','XXXXXX','6266',   15896,'Documentation technique','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15900,'SYSCOHADA-CG','EXPENSE','XXXXXX','627',    15869,'Publicite, publications, relations publiques','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15901,'SYSCOHADA-CG','EXPENSE','XXXXXX','6271',   15900,'Annonces, insertions','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15902,'SYSCOHADA-CG','EXPENSE','XXXXXX','6272',   15900,'Catalogues, imprimés publicitaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15903,'SYSCOHADA-CG','EXPENSE','XXXXXX','6273',   15900,'Echantillons','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15904,'SYSCOHADA-CG','EXPENSE','XXXXXX','6274',   15900,'Foires et expositions','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15905,'SYSCOHADA-CG','EXPENSE','XXXXXX','6275',   15900,'Publications','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15906,'SYSCOHADA-CG','EXPENSE','XXXXXX','6276',   15900,'Cadeaux à la clientèle','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15907,'SYSCOHADA-CG','EXPENSE','XXXXXX','6277',   15900,'Frais de colloques, séminaires, conférences','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15908,'SYSCOHADA-CG','EXPENSE','XXXXXX','6278',   15900,'Autres charges de publicités et relations publiques','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15909,'SYSCOHADA-CG','EXPENSE','XXXXXX','628',    15869,'Frais de telecommunications','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15910,'SYSCOHADA-CG','EXPENSE','XXXXXX','6281',   15909,'Frais de téléphone','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15911,'SYSCOHADA-CG','EXPENSE','XXXXXX','6282',   15909,'Frais de télex','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15912,'SYSCOHADA-CG','EXPENSE','XXXXXX','6283',   15909,'Frais de télécopie','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15913,'SYSCOHADA-CG','EXPENSE','XXXXXX','6288',   15909,'Autres frais de télécommunications','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15914,'SYSCOHADA-CG','EXPENSE','XXXXXX','63',     15819,'Services exterieurs b','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15915,'SYSCOHADA-CG','EXPENSE','XXXXXX','631',    15914,'Frais bancaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15916,'SYSCOHADA-CG','EXPENSE','XXXXXX','6311',   15915,'Frais sur titre (achats, vente, garde)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15917,'SYSCOHADA-CG','EXPENSE','XXXXXX','6312',   15915,'Frais sur effets','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15918,'SYSCOHADA-CG','EXPENSE','XXXXXX','6313',   15915,'Locations de coffres','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15919,'SYSCOHADA-CG','EXPENSE','XXXXXX','6315',   15915,'Commissions sur cartes de crédit','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15920,'SYSCOHADA-CG','EXPENSE','XXXXXX','6316',   15915,'Frais d''émission d''emprunts','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15921,'SYSCOHADA-CG','EXPENSE','XXXXXX','6318',   15915,'Autres frais bancaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15922,'SYSCOHADA-CG','EXPENSE','XXXXXX','632',    15914,'Remunerations d''intermediaires et de conseils','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15923,'SYSCOHADA-CG','EXPENSE','XXXXXX','6321',   15922,'Commissions et courtages sur achats','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15924,'SYSCOHADA-CG','EXPENSE','XXXXXX','6322',   15922,'Commissions et courtages sur ventes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15925,'SYSCOHADA-CG','EXPENSE','XXXXXX','6323',   15922,'Rémunérations des transitaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15926,'SYSCOHADA-CG','EXPENSE','XXXXXX','6324',   15922,'Honoraires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15927,'SYSCOHADA-CG','EXPENSE','XXXXXX','6325',   15922,'Frais d''actes et de contentieux','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15928,'SYSCOHADA-CG','EXPENSE','XXXXXX','6328',   15922,'Divers frais','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15929,'SYSCOHADA-CG','EXPENSE','XXXXXX','633',    15914,'Frais de formation du personnel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15930,'SYSCOHADA-CG','EXPENSE','XXXXXX','634',    15914,'Redevances pour brevets, licences, logiciels et droits similaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15931,'SYSCOHADA-CG','EXPENSE','XXXXXX','6342',   15930,'Redevances pour brevets, licences, concessions et droits similaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15932,'SYSCOHADA-CG','EXPENSE','XXXXXX','6343',   15930,'Redevances pour logiciel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15933,'SYSCOHADA-CG','EXPENSE','XXXXXX','6344',   15930,'Redevances pour marques','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15934,'SYSCOHADA-CG','EXPENSE','XXXXXX','635',    15914,'Cotisations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15935,'SYSCOHADA-CG','EXPENSE','XXXXXX','6351',   15934,'Cotisations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15936,'SYSCOHADA-CG','EXPENSE','XXXXXX','6358',   15934,'Concours divers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15937,'SYSCOHADA-CG','EXPENSE','XXXXXX','636',    15914,'Redevances verses au concedant (concessions service public)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15938,'SYSCOHADA-CG','EXPENSE','XXXXXX','637',    15914,'Remunerations du personnel exterieur a l''entreprise','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15939,'SYSCOHADA-CG','EXPENSE','XXXXXX','6371',   15938,'Personnel intérimaire','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15940,'SYSCOHADA-CG','EXPENSE','XXXXXX','6372',   15938,'Personnel détaché ou prêté à l''entreprise','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15941,'SYSCOHADA-CG','EXPENSE','XXXXXX','638',    15914,'Autres charges externes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15942,'SYSCOHADA-CG','EXPENSE','XXXXXX','6381',   15941,'Frais de recrutement du personnel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15943,'SYSCOHADA-CG','EXPENSE','XXXXXX','6382',   15941,'Frais de déménagement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15944,'SYSCOHADA-CG','EXPENSE','XXXXXX','6383',   15941,'Réceptions','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15945,'SYSCOHADA-CG','EXPENSE','XXXXXX','6384',   15941,'Missions','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15946,'SYSCOHADA-CG','EXPENSE','XXXXXX','64',     15819,'Impots et taxes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15947,'SYSCOHADA-CG','EXPENSE','XXXXXX','641',    15946,'Impots et taxes directs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15948,'SYSCOHADA-CG','EXPENSE','XXXXXX','6411',   15947,'Impots fonciers et taxes annexes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15949,'SYSCOHADA-CG','EXPENSE','XXXXXX','6412',   15947,'Patentes, licences et taxes annexes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15950,'SYSCOHADA-CG','EXPENSE','XXXXXX','6413',   15947,'Taxes sur appointements et salaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15951,'SYSCOHADA-CG','EXPENSE','XXXXXX','6414',   15947,'Taxes d''apprentissage','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15952,'SYSCOHADA-CG','EXPENSE','XXXXXX','6415',   15947,'Formation professionnelle continue','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15953,'SYSCOHADA-CG','EXPENSE','XXXXXX','6418',   15947,'Autres impôts et taxes directs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15954,'SYSCOHADA-CG','EXPENSE','XXXXXX','645',    15946,'Impots et taxes indirects','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15955,'SYSCOHADA-CG','EXPENSE','XXXXXX','646',    15946,'Droits d''enregistrement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15956,'SYSCOHADA-CG','EXPENSE','XXXXXX','6461',   15955,'Droits de mutation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15957,'SYSCOHADA-CG','EXPENSE','XXXXXX','6462',   15955,'Droits de timbre','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15958,'SYSCOHADA-CG','EXPENSE','XXXXXX','6463',   15955,'Taxes sur les véhicules de société','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15959,'SYSCOHADA-CG','EXPENSE','XXXXXX','6464',   15955,'Vignettes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15960,'SYSCOHADA-CG','EXPENSE','XXXXXX','6468',   15955,'Autres droits','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15961,'SYSCOHADA-CG','EXPENSE','XXXXXX','647',    15946,'Penalites et amendes fiscales','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15962,'SYSCOHADA-CG','EXPENSE','XXXXXX','6471',   15961,'Pénalités d''assiette, impots directs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15963,'SYSCOHADA-CG','EXPENSE','XXXXXX','6472',   15961,'Pénalités d''assiette, impôts indirects','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15964,'SYSCOHADA-CG','EXPENSE','XXXXXX','6473',   15961,'Pénalités de recouvrement, impôts directs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15965,'SYSCOHADA-CG','EXPENSE','XXXXXX','6474',   15961,'Pénalités de recouvrement, impôts indirects','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15966,'SYSCOHADA-CG','EXPENSE','XXXXXX','6478',   15961,'Autres amendes pénales et fiscales','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15967,'SYSCOHADA-CG','EXPENSE','XXXXXX','648',    15946,'Autres impots et taxes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15968,'SYSCOHADA-CG','EXPENSE','XXXXXX','65',     15819,'Autres charges','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15969,'SYSCOHADA-CG','EXPENSE','XXXXXX','651',    15968,'Pertes sur creances clients et autres debiteurs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15970,'SYSCOHADA-CG','EXPENSE','XXXXXX','6511',   15969,'Pertes sur clients','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15971,'SYSCOHADA-CG','EXPENSE','XXXXXX','6515',   15969,'Autres débiteurs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15972,'SYSCOHADA-CG','EXPENSE','XXXXXX','652',    15968,'Quote-part de resultat sur operations faites en commun','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15973,'SYSCOHADA-CG','EXPENSE','XXXXXX','6521',   15972,'Quote-part transféré de bénéfices (comptabilté du gérants)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15974,'SYSCOHADA-CG','EXPENSE','XXXXXX','6525',   15972,'Pertes imputées par transfert (comptabilité des associés non gérants)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15975,'SYSCOHADA-CG','EXPENSE','XXXXXX','653',    15968,'Quote-part de resultat annulee sur execution partielle de contrats pluri-exercices','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15976,'SYSCOHADA-CG','EXPENSE','XXXXXX','654',    15968,'Valeur comptable des cessions courantes d''immobilisations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15977,'SYSCOHADA-CG','EXPENSE','XXXXXX','658',    15968,'Charges diverses','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15978,'SYSCOHADA-CG','EXPENSE','XXXXXX','6581',   15977,'Jetons de présence et autres rémunérations d''administrateurs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15979,'SYSCOHADA-CG','EXPENSE','XXXXXX','6582',   15977,'Dons','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15980,'SYSCOHADA-CG','EXPENSE','XXXXXX','6583',   15977,'Mécénat','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15981,'SYSCOHADA-CG','EXPENSE','XXXXXX','659',    15968,'Charges provisionnees d''exploitation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15982,'SYSCOHADA-CG','EXPENSE','XXXXXX','6591',   15981,'Sur risque à court terme','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15983,'SYSCOHADA-CG','EXPENSE','XXXXXX','6593',   15981,'Sur stocks','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15984,'SYSCOHADA-CG','EXPENSE','XXXXXX','6594',   15981,'Sur créances','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15985,'SYSCOHADA-CG','EXPENSE','XXXXXX','6598',   15981,'Autres charges provisionnées','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15986,'SYSCOHADA-CG','EXPENSE','XXXXXX','66',     15819,'Charges de personnel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15987,'SYSCOHADA-CG','EXPENSE','XXXXXX','661',    15986,'Remunerations directes versees au personnel national','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15988,'SYSCOHADA-CG','EXPENSE','XXXXXX','6611',   15987,'Appointements salaires et commissions','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15989,'SYSCOHADA-CG','EXPENSE','XXXXXX','6612',   15987,'Primes et gratifications','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15990,'SYSCOHADA-CG','EXPENSE','XXXXXX','6613',   15987,'Congés payés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15991,'SYSCOHADA-CG','EXPENSE','XXXXXX','6614',   15987,'Indemnités de préavis, de licencement et de recherche d''embauche','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15992,'SYSCOHADA-CG','EXPENSE','XXXXXX','6615',   15987,'Indemnités de maladie versées aux travailleurs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15993,'SYSCOHADA-CG','EXPENSE','XXXXXX','6616',   15987,'Supplément familial','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15994,'SYSCOHADA-CG','EXPENSE','XXXXXX','6617',   15987,'Avantages en nature','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15995,'SYSCOHADA-CG','EXPENSE','XXXXXX','6618',   15987,'Autres rémunérations directes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15996,'SYSCOHADA-CG','EXPENSE','XXXXXX','662',    15986,'Remunerations directes versees au personnel non national','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15997,'SYSCOHADA-CG','EXPENSE','XXXXXX','6621',   15996,'Appointements salaires et commissions','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15998,'SYSCOHADA-CG','EXPENSE','XXXXXX','6622',   15996,'Primes et gratifications','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15999,'SYSCOHADA-CG','EXPENSE','XXXXXX','6623',   15996,'Congés payés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16000,'SYSCOHADA-CG','EXPENSE','XXXXXX','6624',   15996,'Indemnités de préavis, de licencement et de recherche d''embauche','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16001,'SYSCOHADA-CG','EXPENSE','XXXXXX','6625',   15996,'Indemnités de maladie versées aux travailleurs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16002,'SYSCOHADA-CG','EXPENSE','XXXXXX','6626',   15996,'Supplément familial','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16003,'SYSCOHADA-CG','EXPENSE','XXXXXX','6627',   15996,'Avantages en nature','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16004,'SYSCOHADA-CG','EXPENSE','XXXXXX','6628',   15996,'Autres rémunérations directes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16005,'SYSCOHADA-CG','EXPENSE','XXXXXX','663',    15986,'Indemnites forfaitaires versees au personnel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16006,'SYSCOHADA-CG','EXPENSE','XXXXXX','6631',   16005,'Indemnités de logement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16007,'SYSCOHADA-CG','EXPENSE','XXXXXX','6632',   16005,'Indemnités de représentation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16008,'SYSCOHADA-CG','EXPENSE','XXXXXX','6633',   16005,'Indemnités d''expatriation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16009,'SYSCOHADA-CG','EXPENSE','XXXXXX','6638',   16005,'Autres indemnités et avantages divers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16010,'SYSCOHADA-CG','EXPENSE','XXXXXX','664',    15986,'Charges sociales','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16011,'SYSCOHADA-CG','EXPENSE','XXXXXX','6641',   16010,'Charges sociales sur rémunération du personnel national','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16012,'SYSCOHADA-CG','EXPENSE','XXXXXX','6642',   16010,'Charges sociales sur rémunération du personnel non national','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16013,'SYSCOHADA-CG','EXPENSE','XXXXXX','666',    15986,'Remunerations et charges sociales de l''exploitant individuel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16014,'SYSCOHADA-CG','EXPENSE','XXXXXX','6661',   16013,'Rémunérations du travail de l''exploitant','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16015,'SYSCOHADA-CG','EXPENSE','XXXXXX','6662',   16013,'Charges sociales','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16016,'SYSCOHADA-CG','EXPENSE','XXXXXX','667',    15986,'Remunerations transferee de personnel exterieur','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16017,'SYSCOHADA-CG','EXPENSE','XXXXXX','6671',   16016,'Personnel intérimaire','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16018,'SYSCOHADA-CG','EXPENSE','XXXXXX','6672',   16016,'Personnel détaché ou prêté à l''entreprise','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16019,'SYSCOHADA-CG','EXPENSE','XXXXXX','668',    15986,'Autres charges sociales','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16020,'SYSCOHADA-CG','EXPENSE','XXXXXX','6681',   16019,'Versements aux syndicats et comités d''entreprise, d''établisement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16021,'SYSCOHADA-CG','EXPENSE','XXXXXX','6682',   16019,'Versements aux comité d''hygiéne et de sécurité','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16022,'SYSCOHADA-CG','EXPENSE','XXXXXX','6683',   16019,'Versements aux autres oeuvres sociales','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16023,'SYSCOHADA-CG','EXPENSE','XXXXXX','6684',   16019,'Médecine du travail et pharmacie','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16024,'SYSCOHADA-CG','EXPENSE','XXXXXX','67',     15819,'Frais financiers et charges assimilees','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16025,'SYSCOHADA-CG','EXPENSE','XXXXXX','671',    16024,'Interets des emprunts','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16026,'SYSCOHADA-CG','EXPENSE','XXXXXX','6711',   16025,'Emprunts obligataires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16027,'SYSCOHADA-CG','EXPENSE','XXXXXX','6712',   16025,'Emprunts auprès des établissements de crédit','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16028,'SYSCOHADA-CG','EXPENSE','XXXXXX','6713',   16025,'Dettes liées à des participations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16029,'SYSCOHADA-CG','EXPENSE','XXXXXX','672',    16024,'Interets dans loyers de credit bail et contrats assimiles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16030,'SYSCOHADA-CG','EXPENSE','XXXXXX','6721',   16029,'Intérêts dans loyers de crédit-bail immobilier','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16031,'SYSCOHADA-CG','EXPENSE','XXXXXX','6722',   16029,'Intérêts dans loyers de crédit-bail mobilier','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16032,'SYSCOHADA-CG','EXPENSE','XXXXXX','6723',   16029,'Intérêts dans loyers des autres contrats','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16033,'SYSCOHADA-CG','EXPENSE','XXXXXX','673',    16024,'Escomptes accordes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16034,'SYSCOHADA-CG','EXPENSE','XXXXXX','674',    16024,'Autres interets','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16035,'SYSCOHADA-CG','EXPENSE','XXXXXX','6741',   16034,'Avances reçues et dépôts créditeurs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16036,'SYSCOHADA-CG','EXPENSE','XXXXXX','6742',   16034,'Comptes courants bloqués','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16037,'SYSCOHADA-CG','EXPENSE','XXXXXX','6743',   16034,'Intérêts sur obligations cautionnées','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16038,'SYSCOHADA-CG','EXPENSE','XXXXXX','6744',   16034,'Intérêts sur dettes commerciales','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16039,'SYSCOHADA-CG','EXPENSE','XXXXXX','6745',   16034,'Intérêts bancaires et sur opérations de trésorerie et d''escompte','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16040,'SYSCOHADA-CG','EXPENSE','XXXXXX','6748',   16034,'Intérêts sur dettes diverses','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16041,'SYSCOHADA-CG','EXPENSE','XXXXXX','675',    16024,'Escomptes des effets de commerce','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16042,'SYSCOHADA-CG','EXPENSE','XXXXXX','676',    16024,'Pertes de change','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16043,'SYSCOHADA-CG','EXPENSE','XXXXXX','677',    16024,'Pertes sur cessions de titres  de placement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16044,'SYSCOHADA-CG','EXPENSE','XXXXXX','678',    16024,'Pertes sur risques financiers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16045,'SYSCOHADA-CG','EXPENSE','XXXXXX','6781',   16044,'Sur rentes viagères','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16046,'SYSCOHADA-CG','EXPENSE','XXXXXX','6782',   16044,'Sur opérations fiancières','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16047,'SYSCOHADA-CG','EXPENSE','XXXXXX','6783',   16044,'Sur instruments de trésorerie','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16048,'SYSCOHADA-CG','EXPENSE','XXXXXX','679',    16024,'Charges provisionnees financieres','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16049,'SYSCOHADA-CG','EXPENSE','XXXXXX','6791',   16048,'Sur risque financiers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16050,'SYSCOHADA-CG','EXPENSE','XXXXXX','6795',   16048,'Sur titres de placements','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16051,'SYSCOHADA-CG','EXPENSE','XXXXXX','6798',   16048,'Autres charges provisionnées financières','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16052,'SYSCOHADA-CG','EXPENSE','XXXXXX','68',     15819,'Dotations aus amortissements','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16053,'SYSCOHADA-CG','EXPENSE','XXXXXX','681',    16052,'Dotations aux amortissements d''exploitation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16054,'SYSCOHADA-CG','EXPENSE','XXXXXX','6811',   16052,'Dotations aux amortissements des charges immobilisées','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16055,'SYSCOHADA-CG','EXPENSE','XXXXXX','6812',   16052,'Dotations aux amortissements des immobilisations incorporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16056,'SYSCOHADA-CG','EXPENSE','XXXXXX','6813',   16052,'Dotations aux amortissements des immobilisations corporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16057,'SYSCOHADA-CG','EXPENSE','XXXXXX','687',    16052,'Dotations aux amortissements a caractere financier','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16058,'SYSCOHADA-CG','EXPENSE','XXXXXX','6872',   16057,'Dotations aux amortissements des primes de remboursement des obligations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16059,'SYSCOHADA-CG','EXPENSE','XXXXXX','6878',   16057,'Autres dotations aux amortissements à caractère financier','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16060,'SYSCOHADA-CG','EXPENSE','XXXXXX','69',     15819,'Dotattions aux provisions','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16061,'SYSCOHADA-CG','EXPENSE','XXXXXX','691',    16060,'Dotation aux provisions d''exploitation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16062,'SYSCOHADA-CG','EXPENSE','XXXXXX','6911',   16061,'Pour risques et charges','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16063,'SYSCOHADA-CG','EXPENSE','XXXXXX','6912',   16061,'Pour grosses réparations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16064,'SYSCOHADA-CG','EXPENSE','XXXXXX','6913',   16061,'Pour dépréciation des immobilisations incorporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16065,'SYSCOHADA-CG','EXPENSE','XXXXXX','6914',   16061,'Pour dépréciation des immobilisations corporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16066,'SYSCOHADA-CG','EXPENSE','XXXXXX','697',    16060,'Dotations aux provisions financieres','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16067,'SYSCOHADA-CG','EXPENSE','XXXXXX','6971',   16066,'Pour risques et charges','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16068,'SYSCOHADA-CG','EXPENSE','XXXXXX','6972',   16066,'Pour dépréciation des immobilisations financières','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16069,'SYSCOHADA-CG','INCOME','XXXXXX','7',           0,'Ventes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16070,'SYSCOHADA-CG','INCOME','XXXXXX','701',     16069,'Ventes de marchandises','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16071,'SYSCOHADA-CG','INCOME','XXXXXX','7011',    16070,'Dans la région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16072,'SYSCOHADA-CG','INCOME','XXXXXX','7012',    16070,'Hors région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16073,'SYSCOHADA-CG','INCOME','XXXXXX','7013',    16070,'Aux entreprises du groupe dans la région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16074,'SYSCOHADA-CG','INCOME','XXXXXX','7014',    16070,'Aux entreprises du groupe hors  région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16075,'SYSCOHADA-CG','INCOME','XXXXXX','702',     16069,'Ventes de produits finis','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16076,'SYSCOHADA-CG','INCOME','XXXXXX','7021',    16075,'Dans la région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16077,'SYSCOHADA-CG','INCOME','XXXXXX','7022',    16075,'Hors région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16078,'SYSCOHADA-CG','INCOME','XXXXXX','7023',    16075,'Aux entreprises de groupe dans la région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16079,'SYSCOHADA-CG','INCOME','XXXXXX','7024',    16075,'Aux entreprises du groupe hors  région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16080,'SYSCOHADA-CG','INCOME','XXXXXX','703',     16069,'Ventes de produits intermediaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16081,'SYSCOHADA-CG','INCOME','XXXXXX','7031',    16080,'Dans la région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16082,'SYSCOHADA-CG','INCOME','XXXXXX','7032',    16080,'Hors région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16083,'SYSCOHADA-CG','INCOME','XXXXXX','7033',    16080,'Aux entreprises du groupe dans la région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16084,'SYSCOHADA-CG','INCOME','XXXXXX','7034',    16080,'Aux entreprises du groupe hors  région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16085,'SYSCOHADA-CG','INCOME','XXXXXX','704',     16069,'Ventes de produits residuels','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16086,'SYSCOHADA-CG','INCOME','XXXXXX','7041',    16085,'Dans la région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16087,'SYSCOHADA-CG','INCOME','XXXXXX','7042',    16085,'Hors région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16088,'SYSCOHADA-CG','INCOME','XXXXXX','7043',    16085,'Aux entreprises du groupe dans la région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16089,'SYSCOHADA-CG','INCOME','XXXXXX','7044',    16085,'Aux entreprises du groupe hors  région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16090,'SYSCOHADA-CG','INCOME','XXXXXX','705',     16069,'Travaux factures','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16091,'SYSCOHADA-CG','INCOME','XXXXXX','7051',    16090,'Dans la région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16092,'SYSCOHADA-CG','INCOME','XXXXXX','7052',    16090,'Hors région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16093,'SYSCOHADA-CG','INCOME','XXXXXX','7053',    16090,'Aux entreprises du groupe dans la région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16094,'SYSCOHADA-CG','INCOME','XXXXXX','7054',    16090,'Aux entreprises du groupe hors région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16095,'SYSCOHADA-CG','INCOME','XXXXXX','706',     16069,'Services vendus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16096,'SYSCOHADA-CG','INCOME','XXXXXX','7061',    16095,'Dans la région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16097,'SYSCOHADA-CG','INCOME','XXXXXX','7062',    16095,'Hors région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16098,'SYSCOHADA-CG','INCOME','XXXXXX','7063',    16095,'Aux entreprises du groupe dans la région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16099,'SYSCOHADA-CG','INCOME','XXXXXX','7064',    16095,'Aux entreprises du groupe hors région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16100,'SYSCOHADA-CG','INCOME','XXXXXX','707',     16069,'Produits accessoires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16101,'SYSCOHADA-CG','INCOME','XXXXXX','7071',    16100,'Port, emballages perdus et autres frais facturés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16102,'SYSCOHADA-CG','INCOME','XXXXXX','7072',    16100,'Commissions et courtages','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16103,'SYSCOHADA-CG','INCOME','XXXXXX','7073',    16100,'Locations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16104,'SYSCOHADA-CG','INCOME','XXXXXX','7074',    16100,'Bonis sur reprises et cessions d''emballages','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16105,'SYSCOHADA-CG','INCOME','XXXXXX','7075',    16100,'Mise à disposition de personnel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16106,'SYSCOHADA-CG','INCOME','XXXXXX','7076',    16100,'Redevances pour brevets, logiciels, marques et droits similaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16107,'SYSCOHADA-CG','INCOME','XXXXXX','7077',    16100,'Services exploités dans l''intérêt du personnel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16108,'SYSCOHADA-CG','INCOME','XXXXXX','7078',    16100,'Autres produits accessoires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16109,'SYSCOHADA-CG','INCOME','XXXXXX','71',      16069,'Suvventions d''exploitation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16110,'SYSCOHADA-CG','INCOME','XXXXXX','711',     16109,'Sur produits a l''exportation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16111,'SYSCOHADA-CG','INCOME','XXXXXX','712',     16109,'Sur produits a l''importation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16112,'SYSCOHADA-CG','INCOME','XXXXXX','713',     16109,'Sur produits de perequation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16113,'SYSCOHADA-CG','INCOME','XXXXXX','718',     16109,'Autres subventions d''exploitation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16114,'SYSCOHADA-CG','INCOME','XXXXXX','7181',    16113,'Versées par l''etat et les collectivités publiques','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16115,'SYSCOHADA-CG','INCOME','XXXXXX','7182',    16113,'Versées par les organismes internationaux','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16116,'SYSCOHADA-CG','INCOME','XXXXXX','7183',    16113,'Versées par des tiers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16117,'SYSCOHADA-CG','INCOME','XXXXXX','72',      16069,'Production immobilisée','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16118,'SYSCOHADA-CG','INCOME','XXXXXX','721',     16117,'Immobilisations incorporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16119,'SYSCOHADA-CG','INCOME','XXXXXX','722',     16117,'Immobilisations corporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16120,'SYSCOHADA-CG','INCOME','XXXXXX','726',     16117,'Immobilisations financieres','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16121,'SYSCOHADA-CG','INCOME','XXXXXX','73',      16069,'Variations des stocks de biens et de services produits','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16122,'SYSCOHADA-CG','INCOME','XXXXXX','734',     16121,'Variations des stocks de produitsn en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16123,'SYSCOHADA-CG','INCOME','XXXXXX','7341',    16122,'Produits en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16124,'SYSCOHADA-CG','INCOME','XXXXXX','7342',    16122,'Travaux en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16125,'SYSCOHADA-CG','INCOME','XXXXXX','735',     16121,'Variations des en-cours de services','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16126,'SYSCOHADA-CG','INCOME','XXXXXX','7351',    16125,'Etudes en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16127,'SYSCOHADA-CG','INCOME','XXXXXX','7352',    16125,'Prestations de services en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16128,'SYSCOHADA-CG','INCOME','XXXXXX','736',     16121,'Variations des stocks de produits finis','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16129,'SYSCOHADA-CG','INCOME','XXXXXX','737',     16121,'Variations des stocks de produits intermediaires et residuels','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16130,'SYSCOHADA-CG','INCOME','XXXXXX','7371',    16129,'Produits intermédiaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16131,'SYSCOHADA-CG','INCOME','XXXXXX','7372',    16129,'Produits résiduels','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16132,'SYSCOHADA-CG','INCOME','XXXXXX','75',      16069,'Autres produits','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16133,'SYSCOHADA-CG','INCOME','XXXXXX','752',     16132,'Quote-part de resultat sur operations faites en commun','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16134,'SYSCOHADA-CG','INCOME','XXXXXX','7521',    16133,'Quote-part trsnsférée de pertes (comptabilité de gérant)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16135,'SYSCOHADA-CG','INCOME','XXXXXX','7525',    16133,'Bénéfices attribués par transfert (comptabilité des associés non gérants)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16136,'SYSCOHADA-CG','INCOME','XXXXXX','753',     16132,'Quote-part de resultat sue execution partielle de contrats pluri-ecercices','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16137,'SYSCOHADA-CG','INCOME','XXXXXX','754',     16132,'Produits des cessions courantes d''immobilisations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16138,'SYSCOHADA-CG','INCOME','XXXXXX','758',     16132,'Produits divers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16139,'SYSCOHADA-CG','INCOME','XXXXXX','7581',    16138,'Jetons de présence et autres rémunérations d''administrateurs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16140,'SYSCOHADA-CG','INCOME','XXXXXX','7582',    16138,'Indemnités d''assurances reçues','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16141,'SYSCOHADA-CG','INCOME','XXXXXX','759',     16132,'Reprises de charges provisionnees d''exploitation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16142,'SYSCOHADA-CG','INCOME','XXXXXX','7591',    16141,'Sur risques à court terme','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16143,'SYSCOHADA-CG','INCOME','XXXXXX','7593',    16141,'Sur stocks','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16144,'SYSCOHADA-CG','INCOME','XXXXXX','7594',    16141,'Sur créances','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16145,'SYSCOHADA-CG','INCOME','XXXXXX','7598',    16141,'Sur autres charges provisionnées','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16146,'SYSCOHADA-CG','INCOME','XXXXXX','77',      16069,'Revenus financiers et produits assimiles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16147,'SYSCOHADA-CG','INCOME','XXXXXX','771',     16146,'Interets de prets','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16148,'SYSCOHADA-CG','INCOME','XXXXXX','772',     16146,'Revenus de participations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16149,'SYSCOHADA-CG','INCOME','XXXXXX','773',     16146,'Escomptes obtenus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16150,'SYSCOHADA-CG','INCOME','XXXXXX','774',     16146,'Revenus de titres de placement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16151,'SYSCOHADA-CG','INCOME','XXXXXX','775',     16146,'Revenus des creances commerciales','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16152,'SYSCOHADA-CG','INCOME','XXXXXX','776',     16146,'Gains de change','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16153,'SYSCOHADA-CG','INCOME','XXXXXX','777',     16146,'Gains sur cessions de titres de placement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16154,'SYSCOHADA-CG','INCOME','XXXXXX','778',     16146,'Gains sur risques financiers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16155,'SYSCOHADA-CG','INCOME','XXXXXX','7781',    16154,'Gains sur rentes viagères','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16156,'SYSCOHADA-CG','INCOME','XXXXXX','7782',    16154,'Gains sur opérations financières','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16157,'SYSCOHADA-CG','INCOME','XXXXXX','7784',    16154,'Gains sur instruments de trésorerie','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16158,'SYSCOHADA-CG','INCOME','XXXXXX','779',     16146,'Reprises de charges provisionnees financieres','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16159,'SYSCOHADA-CG','INCOME','XXXXXX','7791',    16158,'Sur risques financiers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16160,'SYSCOHADA-CG','INCOME','XXXXXX','7795',    16158,'Sur titres de placement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16161,'SYSCOHADA-CG','INCOME','XXXXXX','7798',    16158,'Autres charges provisionnées financières','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16162,'SYSCOHADA-CG','INCOME','XXXXXX','78',      16069,'Transfert de charges','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16163,'SYSCOHADA-CG','INCOME','XXXXXX','781',     16162,'Transfert de charges d''exploitation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16164,'SYSCOHADA-CG','INCOME','XXXXXX','787',     16162,'Transfert de charges financieres','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16165,'SYSCOHADA-CG','INCOME','XXXXXX','79',      16069,'Reprises de provisions','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16166,'SYSCOHADA-CG','INCOME','XXXXXX','791',     16165,'Reprises de provisions d''exploitation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16167,'SYSCOHADA-CG','INCOME','XXXXXX','7911',    16166,'Pour risques et charges d''exploitation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16168,'SYSCOHADA-CG','INCOME','XXXXXX','7912',    16166,'Pour grosses réparation d''exploitation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16169,'SYSCOHADA-CG','INCOME','XXXXXX','7913',    16166,'Pour dépreciation des immobilisations incorporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16170,'SYSCOHADA-CG','INCOME','XXXXXX','7914',    16166,'Pour dépreciation des immobilisations corporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16171,'SYSCOHADA-CG','INCOME','XXXXXX','797',     16165,'Reprises de provisions financieres','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16172,'SYSCOHADA-CG','INCOME','XXXXXX','7971',    16171,'Pour risques et charges financiers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16173,'SYSCOHADA-CG','INCOME','XXXXXX','7972',    16171,'Pour dépréciation des immobilisations financières','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16174,'SYSCOHADA-CG','INCOME','XXXXXX','798',     16165,'Reprises d''amortissements','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16175,'SYSCOHADA-CG','AUTRES','XXXXXX','81',          0,'Valeurs comptables des cessions d''immobilisations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16176,'SYSCOHADA-CG','AUTRES','XXXXXX','811',     16175,'Immobilisations incorporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16177,'SYSCOHADA-CG','AUTRES','XXXXXX','812',     16175,'Immobilisations corporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16178,'SYSCOHADA-CG','AUTRES','XXXXXX','816',     16175,'Immobilisations financieres','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16179,'SYSCOHADA-CG','AUTRES','XXXXXX','82',          0,'Produits de cessions d''immobilisations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16180,'SYSCOHADA-CG','AUTRES','XXXXXX','821',     16179,'Immobilisations incorporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16181,'SYSCOHADA-CG','AUTRES','XXXXXX','822',     16179,'Immobilisations corporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16182,'SYSCOHADA-CG','AUTRES','XXXXXX','826',     16179,'Immobilisations financieres','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16183,'SYSCOHADA-CG','AUTRES','XXXXXX','83',          0,'Charges hors activites ordinaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16184,'SYSCOHADA-CG','AUTRES','XXXXXX','831',     16183,'Charges h.a.o constatées','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16185,'SYSCOHADA-CG','AUTRES','XXXXXX','834',     16183,'Pertes sur creances h.a.o','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16186,'SYSCOHADA-CG','AUTRES','XXXXXX','835',     16183,'Dons et liberalites accordes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16187,'SYSCOHADA-CG','AUTRES','XXXXXX','836',     16183,'Abandons de creances consentis','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16188,'SYSCOHADA-CG','AUTRES','XXXXXX','839',     16183,'Charges provisionnees h.a.o','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16189,'SYSCOHADA-CG','AUTRES','XXXXXX','84',          0,'Produits hors activites ordinaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16190,'SYSCOHADA-CG','AUTRES','XXXXXX','841',     16189,'Produits h.a.o constates','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16191,'SYSCOHADA-CG','AUTRES','XXXXXX','845',     16189,'Dons et liberalites obtenus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16192,'SYSCOHADA-CG','AUTRES','XXXXXX','846',     16189,'Abandons de creances obtenus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16193,'SYSCOHADA-CG','AUTRES','XXXXXX','848',     16189,'Transferts de charges h.a.o','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16194,'SYSCOHADA-CG','AUTRES','XXXXXX','849',     16189,'Reprises des charges provisionnees h.a.o','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16195,'SYSCOHADA-CG','AUTRES','XXXXXX','85',          0,'Dotations hors activites ordinaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16196,'SYSCOHADA-CG','AUTRES','XXXXXX','851',     16195,'Dotations aux provisions reglementees','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16197,'SYSCOHADA-CG','AUTRES','XXXXXX','852',     16195,'Dotations aux amortissements h.a.o','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16198,'SYSCOHADA-CG','AUTRES','XXXXXX','853',     16195,'Dotations aux provisions pour depreciation h.a.o','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16199,'SYSCOHADA-CG','AUTRES','XXXXXX','854',     16195,'Dotations aux provisions pour risques et charges h.a.o','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16200,'SYSCOHADA-CG','AUTRES','XXXXXX','858',     16195,'Autres dotations h.a.o','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16201,'SYSCOHADA-CG','AUTRES','XXXXXX','86',          0,'Reprises hors activites ordinaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16202,'SYSCOHADA-CG','AUTRES','XXXXXX','861',     16201,'Reprises de provisions reglementees','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16203,'SYSCOHADA-CG','AUTRES','XXXXXX','862',     16201,'Reprises d''amortissements','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16204,'SYSCOHADA-CG','AUTRES','XXXXXX','863',     16201,'Reprises de provisions pour depreciation h.a.o','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16205,'SYSCOHADA-CG','AUTRES','XXXXXX','864',     16201,'Reprises de provisions pour risques et charges h.a.o','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16206,'SYSCOHADA-CG','AUTRES','XXXXXX','865',     16201,'Reprises de subventions d''investissement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16207,'SYSCOHADA-CG','AUTRES','XXXXXX','868',     16201,'Autres reprises h.a.o','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16208,'SYSCOHADA-CG','AUTRES','XXXXXX','87',          0,'Participations des travailleurs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16209,'SYSCOHADA-CG','AUTRES','XXXXXX','871',     16208,'Participation legale aux benefices','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16210,'SYSCOHADA-CG','AUTRES','XXXXXX','874',     16208,'Participation contractuelle aux benefices','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16211,'SYSCOHADA-CG','AUTRES','XXXXXX','878',     16208,'Autres participations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16212,'SYSCOHADA-CG','AUTRES','XXXXXX','88',          0,'Subventions d''equilibre','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16213,'SYSCOHADA-CG','AUTRES','XXXXXX','881',     16212,'Etat','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16214,'SYSCOHADA-CG','AUTRES','XXXXXX','884',     16212,'Collectivites publiques','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16215,'SYSCOHADA-CG','AUTRES','XXXXXX','886',     16212,'Groupe','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16216,'SYSCOHADA-CG','AUTRES','XXXXXX','888',     16212,'Autres','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16217,'SYSCOHADA-CG','AUTRES','XXXXXX','89',          0,'Impots sur le resultat','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16218,'SYSCOHADA-CG','AUTRES','XXXXXX','891',     16217,'Impots sur les benefices de l''exercice','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16219,'SYSCOHADA-CG','AUTRES','XXXXXX','8911',    16218,'Activités exercées dans l''etat','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16220,'SYSCOHADA-CG','AUTRES','XXXXXX','8912',    16218,'Activités exercées dans les autres etats de la région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16221,'SYSCOHADA-CG','AUTRES','XXXXXX','8913',    16218,'Activités exercées hors région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16222,'SYSCOHADA-CG','AUTRES','XXXXXX','892',     16217,'Rappel d''impôts sur resultats anterieurs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16223,'SYSCOHADA-CG','AUTRES','XXXXXX','895',     16217,'Impôts minimum forfaitaires (i.m.f)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16224,'SYSCOHADA-CG','AUTRES','XXXXXX','899',     16217,'Dégrèvements et annulations d''impots sur resultats antérieurs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16225,'SYSCOHADA-CG','AUTRES','XXXXXX','8991',    16224,'Dégrèvements','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16226,'SYSCOHADA-CG','AUTRES','XXXXXX','8994',    16224,'Annulations pour pertes rétroactives','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15000,'SYSCOHADA-CG','CAPIT','XXXXXX','1',            0,'Capital','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15001,'SYSCOHADA-CG','CAPIT','XXXXXX','101',      15000,'Capital social','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15002,'SYSCOHADA-CG','CAPIT','XXXXXX','1011',     15001,'Capital souscrit, non appelé','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15003,'SYSCOHADA-CG','CAPIT','XXXXXX','1012',     15001,'Capital souscrit, appelé, non versé','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15004,'SYSCOHADA-CG','CAPIT','XXXXXX','1013',     15001,'Capital souscrit, appelé, versé, non amorti','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15005,'SYSCOHADA-CG','CAPIT','XXXXXX','1014',     15001,'Capital souscrit, appelé, versé, amorti','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15006,'SYSCOHADA-CG','CAPIT','XXXXXX','1018',     15001,'Capital souscrit, soumis à des conditions particulières','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15007,'SYSCOHADA-CG','CAPIT','XXXXXX','102',      15000,'Capital par dotation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15008,'SYSCOHADA-CG','CAPIT','XXXXXX','1021',     15007,'Dotation initiale','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15009,'SYSCOHADA-CG','CAPIT','XXXXXX','1022',     15007,'Dotations complémentaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15010,'SYSCOHADA-CG','CAPIT','XXXXXX','1028',     15007,'Autres dotations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15011,'SYSCOHADA-CG','CAPIT','XXXXXX','103',      15000,'Capital personnel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15012,'SYSCOHADA-CG','CAPIT','XXXXXX','104',      15000,'Compte de l''exploitant','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15013,'SYSCOHADA-CG','CAPIT','XXXXXX','1041',     15012,'Apports temporaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15014,'SYSCOHADA-CG','CAPIT','XXXXXX','1042',     15012,'Opérations courantes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15015,'SYSCOHADA-CG','CAPIT','XXXXXX','1043',     15012,'Rémunérations, impôts et autres charges personnelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15016,'SYSCOHADA-CG','CAPIT','XXXXXX','1047',     15012,'Prélèvements d''autoconsommation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15017,'SYSCOHADA-CG','CAPIT','XXXXXX','1048',     15012,'Autres prélèvements','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15018,'SYSCOHADA-CG','CAPIT','XXXXXX','105',      15000,'Primes liees aux capitaux propres','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15019,'SYSCOHADA-CG','CAPIT','XXXXXX','1051',     15018,'Primes d''émission','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15020,'SYSCOHADA-CG','CAPIT','XXXXXX','1052',     15018,'Primes d''apport','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15021,'SYSCOHADA-CG','CAPIT','XXXXXX','1053',     15018,'Primes de fusion','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15022,'SYSCOHADA-CG','CAPIT','XXXXXX','1054',     15018,'Primes de conversion','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15023,'SYSCOHADA-CG','CAPIT','XXXXXX','1058',     15018,'Autres primes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15024,'SYSCOHADA-CG','CAPIT','XXXXXX','106',      15000,'Ecarts de reevaluation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15025,'SYSCOHADA-CG','CAPIT','XXXXXX','1061',     15024,'Ecarts de réévaluation légale','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15026,'SYSCOHADA-CG','CAPIT','XXXXXX','1062',     15024,'Ecarts de réévaluation libre','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15027,'SYSCOHADA-CG','CAPIT','XXXXXX','109',      15000,'Actionnaires, capital souscrit, non appele','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15028,'SYSCOHADA-CG','CAPIT','XXXXXX','11',       15000,'Reserves','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15029,'SYSCOHADA-CG','CAPIT','XXXXXX','111',      15028,'Reserve legale','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15030,'SYSCOHADA-CG','CAPIT','XXXXXX','1111',     15029,'Réserves légales','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15031,'SYSCOHADA-CG','CAPIT','XXXXXX','112',      15028,'Reserves statutaires ou contractuelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15032,'SYSCOHADA-CG','CAPIT','XXXXXX','113',      15028,'Reserves reglementees','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15033,'SYSCOHADA-CG','CAPIT','XXXXXX','1131',     15032,'Réserves de plus-values nettes à long terme','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15034,'SYSCOHADA-CG','CAPIT','XXXXXX','1133',     15032,'Réserves consécutives à l''octroi de subventions d''investissement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15035,'SYSCOHADA-CG','CAPIT','XXXXXX','1134',     15032,'Réserves spéciales navires renouvelés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15036,'SYSCOHADA-CG','CAPIT','XXXXXX','1135',     15032,'Réserves spéciales matériels et outillage renouvelés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15037,'SYSCOHADA-CG','CAPIT','XXXXXX','1138',     15032,'Autres réserves réglementées','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15038,'SYSCOHADA-CG','CAPIT','XXXXXX','118',      15028,'Autres reserves','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15039,'SYSCOHADA-CG','CAPIT','XXXXXX','1181',     15038,'Réserves facultatives','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15040,'SYSCOHADA-CG','CAPIT','XXXXXX','1188',     15038,'Réserves diverses','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15041,'SYSCOHADA-CG','CAPIT','XXXXXX','12',       15000,'Report a nouveau','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15042,'SYSCOHADA-CG','CAPIT','XXXXXX','121',      15041,'Report a nouveau crediteur','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15043,'SYSCOHADA-CG','CAPIT','XXXXXX','1211',     15042,'Report à nouveau crediteur','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15044,'SYSCOHADA-CG','CAPIT','XXXXXX','129',      15041,'Report a nouveau debiteur','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15045,'SYSCOHADA-CG','CAPIT','XXXXXX','1291',     15044,'Perte nette à reporter','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15046,'SYSCOHADA-CG','CAPIT','XXXXXX','1292',     15044,'Perte - amortissements réputés différés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15047,'SYSCOHADA-CG','CAPIT','XXXXXX','13',       15000,'Resultat net de l''exercice','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15048,'SYSCOHADA-CG','CAPIT','XXXXXX','1301',     15047,'Résultat en instance d''affectation : bénéfice','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15049,'SYSCOHADA-CG','CAPIT','XXXXXX','1309',     15047,'Résultat en instance d''affectation : perte','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15050,'SYSCOHADA-CG','CAPIT','XXXXXX','131',      15047,'Resultat net : benefice','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15051,'SYSCOHADA-CG','CAPIT','XXXXXX','132',      15047,'Marge brute (mb)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15052,'SYSCOHADA-CG','CAPIT','XXXXXX','1321',     15051,'Marge brute sur marchandises','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15053,'SYSCOHADA-CG','CAPIT','XXXXXX','1322',     15051,'Marge brute sur matières','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15054,'SYSCOHADA-CG','CAPIT','XXXXXX','133',      15047,'Valeur ajoutee (v.a.)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15055,'SYSCOHADA-CG','CAPIT','XXXXXX','134',      15047,'Excedent brut d''exploitation (e.b.e.)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15056,'SYSCOHADA-CG','CAPIT','XXXXXX','135',      15047,'Resultat d''exploitation (r.e.)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15057,'SYSCOHADA-CG','CAPIT','XXXXXX','136',      15047,'Resultat financier (r.f.)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15058,'SYSCOHADA-CG','CAPIT','XXXXXX','137',      15047,'Resultat des activites ordinaires (r.a.o.)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15059,'SYSCOHADA-CG','CAPIT','XXXXXX','138',      15047,'Resultat hors activites ordinaires (r.h.a.o.)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15060,'SYSCOHADA-CG','CAPIT','XXXXXX','139',      15047,'Resultat net : perte','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15061,'SYSCOHADA-CG','CAPIT','XXXXXX','14',       15000,'Subventions d''investissement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15062,'SYSCOHADA-CG','CAPIT','XXXXXX','141',      15061,'Subventions d''equipement a','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15063,'SYSCOHADA-CG','CAPIT','XXXXXX','1411',     15062,'Etat','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15064,'SYSCOHADA-CG','CAPIT','XXXXXX','1412',     15062,'Régions','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15065,'SYSCOHADA-CG','CAPIT','XXXXXX','1413',     15062,'Départements','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15066,'SYSCOHADA-CG','CAPIT','XXXXXX','1414',     15062,'Communes et collectivités publiques décentralisées','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15067,'SYSCOHADA-CG','CAPIT','XXXXXX','1415',     15062,'Entreprises publiques ou mixtes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15068,'SYSCOHADA-CG','CAPIT','XXXXXX','1416',     15062,'Entreprises et organismes privés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15069,'SYSCOHADA-CG','CAPIT','XXXXXX','1417',     15062,'Organismes internationaux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15070,'SYSCOHADA-CG','CAPIT','XXXXXX','1418',     15062,'Autres','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15071,'SYSCOHADA-CG','CAPIT','XXXXXX','142',      15061,'Subventions d''equipement b','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15072,'SYSCOHADA-CG','CAPIT','XXXXXX','1421',     15071,'Subventions d''équipements','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15073,'SYSCOHADA-CG','CAPIT','XXXXXX','148',      15061,'Autres subventions d''investissement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15074,'SYSCOHADA-CG','CAPIT','XXXXXX','15',       15000,'Provisions reglementees et fonds assimiles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15075,'SYSCOHADA-CG','CAPIT','XXXXXX','151',      15074,'Amortissements derogatoires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15076,'SYSCOHADA-CG','CAPIT','XXXXXX','152',      15074,'Plus-values de cession a reinvestir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15077,'SYSCOHADA-CG','CAPIT','XXXXXX','1521',     15076,'Plus-values de cession à réinvestir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15078,'SYSCOHADA-CG','CAPIT','XXXXXX','153',      15074,'Fonds reglementes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15079,'SYSCOHADA-CG','CAPIT','XXXXXX','1531',     15078,'Fonds national','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15080,'SYSCOHADA-CG','CAPIT','XXXXXX','1532',     15078,'Prélèvement pour le budget','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15081,'SYSCOHADA-CG','CAPIT','XXXXXX','154',      15074,'Provision speciale de reevaluation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15082,'SYSCOHADA-CG','CAPIT','XXXXXX','155',      15074,'Provisions reglementees relatives aux immobilisations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15083,'SYSCOHADA-CG','CAPIT','XXXXXX','1551',     15082,'Recontitution des gisements miniers et pétroliers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15084,'SYSCOHADA-CG','CAPIT','XXXXXX','1552',     15082,'Provisions de croissance des immobilisations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15085,'SYSCOHADA-CG','CAPIT','XXXXXX','1553',     15082,'Provisions de renouvellement du matériel naval','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15086,'SYSCOHADA-CG','CAPIT','XXXXXX','1554',     15082,'Provisions pourle renouvellement du matériel et outillage','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15087,'SYSCOHADA-CG','CAPIT','XXXXXX','156',      15074,'Provisions reglementees relatives aux stocks','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15088,'SYSCOHADA-CG','CAPIT','XXXXXX','1561',     15087,'Hausse de prix','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15089,'SYSCOHADA-CG','CAPIT','XXXXXX','1562',     15087,'Fluctuation des cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15090,'SYSCOHADA-CG','CAPIT','XXXXXX','157',      15074,'Provisions pour investissement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15091,'SYSCOHADA-CG','CAPIT','XXXXXX','158',      15074,'Autres provisions et fonds reglementes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15092,'SYSCOHADA-CG','CAPIT','XXXXXX','16',       15000,'Emprunts et dettes assimilees','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15093,'SYSCOHADA-CG','CAPIT','XXXXXX','161',      15092,'Emprunts obligataires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15094,'SYSCOHADA-CG','CAPIT','XXXXXX','1611',     15093,'Emprunts obligataires ordinaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15095,'SYSCOHADA-CG','CAPIT','XXXXXX','1612',     15093,'Emprunts obligataires convertibles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15096,'SYSCOHADA-CG','CAPIT','XXXXXX','1618',     15093,'Autres emprunts obligataires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15097,'SYSCOHADA-CG','CAPIT','XXXXXX','1619',     15093,'Obligations à souscrire, à la souche','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15098,'SYSCOHADA-CG','CAPIT','XXXXXX','162',      15092,'Emprunts et dettes aupres des etablissements de credit','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15099,'SYSCOHADA-CG','CAPIT','XXXXXX','163',      15092,'Avances recues de l''etat','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15100,'SYSCOHADA-CG','CAPIT','XXXXXX','164',      15092,'Avances recues et comptes courants bloques','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15101,'SYSCOHADA-CG','CAPIT','XXXXXX','165',      15092,'Depots et cautionnements recus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15102,'SYSCOHADA-CG','CAPIT','XXXXXX','1651',     15101,'Dépôts à terme','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15103,'SYSCOHADA-CG','CAPIT','XXXXXX','1652',     15101,'Cautionnements','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15104,'SYSCOHADA-CG','CAPIT','XXXXXX','166',      15092,'Interets courus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15105,'SYSCOHADA-CG','CAPIT','XXXXXX','1661',     15104,'Sur emprunts obligataires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15106,'SYSCOHADA-CG','CAPIT','XXXXXX','1662',     15104,'Sur emprunts et dettes auprès des établissements de crédit','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15107,'SYSCOHADA-CG','CAPIT','XXXXXX','1663',     15104,'Sur avances reçues de l''etat','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15108,'SYSCOHADA-CG','CAPIT','XXXXXX','1664',     15104,'Sur avances reçues et comptes courants bloqués','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15109,'SYSCOHADA-CG','CAPIT','XXXXXX','1665',     15104,'Sur dépôts et cautionnements reçus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15110,'SYSCOHADA-CG','CAPIT','XXXXXX','1667',     15104,'Sur avances assorties de conditions particulières','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15111,'SYSCOHADA-CG','CAPIT','XXXXXX','1668',     15104,'Sur autres emprunts et dettes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15112,'SYSCOHADA-CG','CAPIT','XXXXXX','167',      15092,'Avances assorties de conditions particulieres','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15113,'SYSCOHADA-CG','CAPIT','XXXXXX','1671',     15112,'Avances bloquées pour augmentation du capital','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15114,'SYSCOHADA-CG','CAPIT','XXXXXX','1672',     15112,'Avances conditionnées par l''etat','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15115,'SYSCOHADA-CG','CAPIT','XXXXXX','1673',     15112,'Avances conditionnées par les autres organismes africains','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15116,'SYSCOHADA-CG','CAPIT','XXXXXX','1674',     15112,'Avances conditionné par les autres organismes internationaux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15117,'SYSCOHADA-CG','CAPIT','XXXXXX','1676',     15112,'Droits du concédant exigibles en nature','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15118,'SYSCOHADA-CG','CAPIT','XXXXXX','168',      15092,'Autres emprunts et dettes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15119,'SYSCOHADA-CG','CAPIT','XXXXXX','1681',     15118,'Rentes viagères capitalisées','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15120,'SYSCOHADA-CG','CAPIT','XXXXXX','1682',     15118,'Billets de fonds','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15121,'SYSCOHADA-CG','CAPIT','XXXXXX','1683',     15118,'Dettes consécutives à des titres emprunté','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15122,'SYSCOHADA-CG','CAPIT','XXXXXX','1684',     15118,'Dettes du concédant exigibles en nature','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15123,'SYSCOHADA-CG','CAPIT','XXXXXX','1685',     15118,'Emprunts participatifs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15124,'SYSCOHADA-CG','CAPIT','XXXXXX','1686',     15118,'Participation des travailleurs aux bénéfices','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15125,'SYSCOHADA-CG','CAPIT','XXXXXX','17',       15000,'Dettes de credit-bail et contrats assimiles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15126,'SYSCOHADA-CG','CAPIT','XXXXXX','172',      15125,'Emprunts equivalents de credit-bail immobilier','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15127,'SYSCOHADA-CG','CAPIT','XXXXXX','173',      15125,'Emprunts equivalents de credit-bail mobilier','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15128,'SYSCOHADA-CG','CAPIT','XXXXXX','176',      15125,'Interets courus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15129,'SYSCOHADA-CG','CAPIT','XXXXXX','1762',     15128,'Sur emprunts équivalents de crédit-bail immobilier','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15130,'SYSCOHADA-CG','CAPIT','XXXXXX','1763',     15128,'Sur emprunts équivalents de crédit-bail mobilier','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15131,'SYSCOHADA-CG','CAPIT','XXXXXX','1768',     15128,'Sur emprunts équivalents d''autres contrats','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15132,'SYSCOHADA-CG','CAPIT','XXXXXX','178',      15125,'Emprunts equivalents d''autres contrats','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15133,'SYSCOHADA-CG','CAPIT','XXXXXX','18',       15000,'Dettes liees a des participations et comptes de liaison des etablissements et societes en participation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15134,'SYSCOHADA-CG','CAPIT','XXXXXX','181',      15133,'Dettes liees a des participations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15135,'SYSCOHADA-CG','CAPIT','XXXXXX','1811',     15134,'Dettes liées à des participations (groupe)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15136,'SYSCOHADA-CG','CAPIT','XXXXXX','1812',     15134,'Dettes liées à des participations (hors groupe)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15137,'SYSCOHADA-CG','CAPIT','XXXXXX','182',      15133,'Dettes liees a des societes en paticipation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15138,'SYSCOHADA-CG','CAPIT','XXXXXX','183',      15133,'Interets courus sur dettes liees a des participations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15139,'SYSCOHADA-CG','CAPIT','XXXXXX','184',      15133,'Comptes permanents bloques des etablissements et succursales','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15140,'SYSCOHADA-CG','CAPIT','XXXXXX','185',      15133,'Comptes permanents non bloques des etablissements et succursales','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15141,'SYSCOHADA-CG','CAPIT','XXXXXX','186',      15133,'Comptes de liaison charges','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15142,'SYSCOHADA-CG','CAPIT','XXXXXX','187',      15133,'Comptes de liaison produits','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15143,'SYSCOHADA-CG','CAPIT','XXXXXX','188',      15133,'Comptes de liaison des societes en participation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15144,'SYSCOHADA-CG','CAPIT','XXXXXX','19',       15000,'Provisions financieres pour risques et charges','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15145,'SYSCOHADA-CG','CAPIT','XXXXXX','191',      15144,'Provisions pour litiges','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15146,'SYSCOHADA-CG','CAPIT','XXXXXX','192',      15144,'Provisions pour garanties donnees aux clients','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15147,'SYSCOHADA-CG','CAPIT','XXXXXX','193',      15144,'Provisions pour pertes sur marches a achevement futur','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15148,'SYSCOHADA-CG','CAPIT','XXXXXX','194',      15144,'Provisions pour pertes de change','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15149,'SYSCOHADA-CG','CAPIT','XXXXXX','195',      15144,'Provisions pour impots','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15150,'SYSCOHADA-CG','CAPIT','XXXXXX','196',      15144,'Provisions pour pensions et obligations similaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15151,'SYSCOHADA-CG','CAPIT','XXXXXX','197',      15144,'Provisions pour charges a repartir sur plusieurs exercices','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15152,'SYSCOHADA-CG','CAPIT','XXXXXX','1971',     15151,'Provisions pour grosses réparations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15153,'SYSCOHADA-CG','CAPIT','XXXXXX','198',      15144,'Autres provisions financieres pour risques et charges','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15154,'SYSCOHADA-CG','CAPIT','XXXXXX','1981',     15153,'Provisions pour amendes et pénalités','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15155,'SYSCOHADA-CG','CAPIT','XXXXXX','1982',     15153,'Provisions pour renouvellement des immobilisations (entreprises concessionnaires)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15156,'SYSCOHADA-CG','CAPIT','XXXXXX','1983',     15153,'Provisions pour propres assureurs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15157,'SYSCOHADA-CG','CAPIT','XXXXXX','1988',     15153,'Autres provisions financières pour risques et charges','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15158,'SYSCOHADA-CG','IMMO','XXXXXX','2',             0,'Charges immobilisees','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15159,'SYSCOHADA-CG','IMMO','XXXXXX','201',       15158,'Frais d''etablissement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15160,'SYSCOHADA-CG','IMMO','XXXXXX','2011',      15159,'Frais de constitution','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15161,'SYSCOHADA-CG','IMMO','XXXXXX','2012',      15159,'Frais de prospection','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15162,'SYSCOHADA-CG','IMMO','XXXXXX','2013',      15159,'Frais de publicité et de lancement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15163,'SYSCOHADA-CG','IMMO','XXXXXX','2014',      15159,'Frais de fonctionnement antérieurs au démarrage','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15164,'SYSCOHADA-CG','IMMO','XXXXXX','2015',      15159,'Frais de modification du capital (fusions, scissions transformations)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15165,'SYSCOHADA-CG','IMMO','XXXXXX','2016',      15159,'Frais d''entrée à la bourse','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15166,'SYSCOHADA-CG','IMMO','XXXXXX','2017',      15159,'Frais de restructuration','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15167,'SYSCOHADA-CG','IMMO','XXXXXX','2018',      15159,'Frais divers d''établissement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15168,'SYSCOHADA-CG','IMMO','XXXXXX','202',       15158,'Charges a repartir sur plusieurs exercices','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15169,'SYSCOHADA-CG','IMMO','XXXXXX','2021',      15168,'Charges différées','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15170,'SYSCOHADA-CG','IMMO','XXXXXX','2022',      15168,'Frais d''acquisition d''immobilisations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15171,'SYSCOHADA-CG','IMMO','XXXXXX','2026',      15168,'Fais d''émission des emprunts','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15172,'SYSCOHADA-CG','IMMO','XXXXXX','2028',      15168,'Charges à étaler','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15173,'SYSCOHADA-CG','IMMO','XXXXXX','206',       15158,'Primes de remboursement des obligations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15174,'SYSCOHADA-CG','IMMO','XXXXXX','2061',      15173,'Obligations ordinaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15175,'SYSCOHADA-CG','IMMO','XXXXXX','2062',      15173,'Obligations convertibles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15176,'SYSCOHADA-CG','IMMO','XXXXXX','2068',      15173,'Autres emprunts obligataires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15177,'SYSCOHADA-CG','IMMO','XXXXXX','21',        15158,'Immobilisations incorporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15178,'SYSCOHADA-CG','IMMO','XXXXXX','211',       15177,'Frais de recherche et de developpement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15179,'SYSCOHADA-CG','IMMO','XXXXXX','212',       15177,'Brevets, licences, concessions et droits similaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15180,'SYSCOHADA-CG','IMMO','XXXXXX','213',       15177,'Logiciels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15181,'SYSCOHADA-CG','IMMO','XXXXXX','214',       15177,'Marques','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15182,'SYSCOHADA-CG','IMMO','XXXXXX','215',       15177,'Fonds commercial','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15183,'SYSCOHADA-CG','IMMO','XXXXXX','216',       15177,'Droit au bail','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15184,'SYSCOHADA-CG','IMMO','XXXXXX','217',       15177,'Investissements de creation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15185,'SYSCOHADA-CG','IMMO','XXXXXX','218',       15177,'Autres droits et valeurs incorporels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15186,'SYSCOHADA-CG','IMMO','XXXXXX','219',       15177,'Immobilisations incorporelles en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15187,'SYSCOHADA-CG','IMMO','XXXXXX','2191',      15186,'Frais de recherche et de développement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15188,'SYSCOHADA-CG','IMMO','XXXXXX','2193',      15186,'Logiciels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15189,'SYSCOHADA-CG','IMMO','XXXXXX','2198',      15186,'Autres droits et valeurs incorporels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15190,'SYSCOHADA-CG','IMMO','XXXXXX','22',        15158,'Terrains','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15191,'SYSCOHADA-CG','IMMO','XXXXXX','221',       15190,'Terrains agricoles et forestiers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15192,'SYSCOHADA-CG','IMMO','XXXXXX','2211',      15191,'Terrains d''exploitation agricole','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15193,'SYSCOHADA-CG','IMMO','XXXXXX','2212',      15191,'Terrains d''exploitation forestière','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15194,'SYSCOHADA-CG','IMMO','XXXXXX','2218',      15191,'Autres terrains','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15195,'SYSCOHADA-CG','IMMO','XXXXXX','222',       15190,'Terrains nus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15196,'SYSCOHADA-CG','IMMO','XXXXXX','2221',      15195,'Terrains à bâtir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15197,'SYSCOHADA-CG','IMMO','XXXXXX','2228',      15195,'Autres terrains nus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15198,'SYSCOHADA-CG','IMMO','XXXXXX','223',       15190,'Terrains batis','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15199,'SYSCOHADA-CG','IMMO','XXXXXX','2231',      15198,'Pour bâtiments industriels et agricoles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15200,'SYSCOHADA-CG','IMMO','XXXXXX','2232',      15198,'Pour bâtiments administratifs et commerciaux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15201,'SYSCOHADA-CG','IMMO','XXXXXX','2234',      15198,'Pour bâtiments affectés aux autres opérations professionnelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15202,'SYSCOHADA-CG','IMMO','XXXXXX','2235',      15198,'Pour bâtiments affectés aux autres opérations non professionnelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15203,'SYSCOHADA-CG','IMMO','XXXXXX','2236',      15198,'Autres terrains bâtis','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15204,'SYSCOHADA-CG','IMMO','XXXXXX','224',       15190,'Travaux de mise en valeur des terrains','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15205,'SYSCOHADA-CG','IMMO','XXXXXX','2241',      15204,'Plantation d''arbres et d''arbustes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15206,'SYSCOHADA-CG','IMMO','XXXXXX','2248',      15204,'Autres travaux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15207,'SYSCOHADA-CG','IMMO','XXXXXX','225',       15190,'Terrains de gisement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15208,'SYSCOHADA-CG','IMMO','XXXXXX','2251',      15207,'Carrières','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15209,'SYSCOHADA-CG','IMMO','XXXXXX','226',       15190,'Terrains amenages','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15210,'SYSCOHADA-CG','IMMO','XXXXXX','2261',      15209,'Parkings','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15211,'SYSCOHADA-CG','IMMO','XXXXXX','227',       15190,'Terrains mis en concession','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15212,'SYSCOHADA-CG','IMMO','XXXXXX','228',       15190,'Autres terrains','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15213,'SYSCOHADA-CG','IMMO','XXXXXX','2281',      15212,'Terrains des immeubles de rapport','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15214,'SYSCOHADA-CG','IMMO','XXXXXX','2285',      15212,'Terrains des logements affectés au personnel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15215,'SYSCOHADA-CG','IMMO','XXXXXX','2288',      15212,'Autres terrains','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15216,'SYSCOHADA-CG','IMMO','XXXXXX','229',       15190,'Amenagements des terrains en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15217,'SYSCOHADA-CG','IMMO','XXXXXX','2291',      15216,'Terrains agricoles et forestiers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15218,'SYSCOHADA-CG','IMMO','XXXXXX','2292',      15216,'Terrains nus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15219,'SYSCOHADA-CG','IMMO','XXXXXX','2295',      15216,'Terrains de gisement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15220,'SYSCOHADA-CG','IMMO','XXXXXX','2298',      15216,'Autres travaux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15221,'SYSCOHADA-CG','IMMO','XXXXXX','23',        15158,'Bâtiments, installations techniques et agencements','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15222,'SYSCOHADA-CG','IMMO','XXXXXX','231',       15221,'Bâtiments industriels, agricoles, administratifs et commerciaux sur sol propre','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15223,'SYSCOHADA-CG','IMMO','XXXXXX','2311',      15222,'Bâtiments industriels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15224,'SYSCOHADA-CG','IMMO','XXXXXX','2312',      15222,'Bâtiments agricoles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15225,'SYSCOHADA-CG','IMMO','XXXXXX','2313',      15222,'Bâtiments administratifs et commerciaux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15226,'SYSCOHADA-CG','IMMO','XXXXXX','2314',      15222,'Bâtiments affectés au logement du personnel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15227,'SYSCOHADA-CG','IMMO','XXXXXX','2315',      15222,'Immeubles de rapport','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15228,'SYSCOHADA-CG','IMMO','XXXXXX','232',       15221,'Bâtiments industriels, agricoles, administratifs et commerciaux sur sol d''autrui','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15229,'SYSCOHADA-CG','IMMO','XXXXXX','2321',      15228,'Bâtiments industriels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15230,'SYSCOHADA-CG','IMMO','XXXXXX','2322',      15228,'Bâtiments agricoles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15231,'SYSCOHADA-CG','IMMO','XXXXXX','2323',      15228,'Bâtiments administratifs et commerciaux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15232,'SYSCOHADA-CG','IMMO','XXXXXX','2324',      15228,'Bâtiments affectés au logement du personnel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15233,'SYSCOHADA-CG','IMMO','XXXXXX','2325',      15228,'Immeubles de rapport','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15234,'SYSCOHADA-CG','IMMO','XXXXXX','233',       15221,'Ouvrages d''infrastructures','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15235,'SYSCOHADA-CG','IMMO','XXXXXX','2331',      15234,'Voies de terre','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15236,'SYSCOHADA-CG','IMMO','XXXXXX','2332',      15234,'Voies de fer','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15237,'SYSCOHADA-CG','IMMO','XXXXXX','2333',      15234,'Voies d''eau','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15238,'SYSCOHADA-CG','IMMO','XXXXXX','2334',      15234,'Barrages, digues','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15239,'SYSCOHADA-CG','IMMO','XXXXXX','2335',      15234,'Pistes d''aérodrome','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15240,'SYSCOHADA-CG','IMMO','XXXXXX','2338',      15234,'Autres','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15241,'SYSCOHADA-CG','IMMO','XXXXXX','234',       15221,'Installations techniques','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15242,'SYSCOHADA-CG','IMMO','XXXXXX','2341',      15241,'Installations complexes spécialisées sur sol propre','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15243,'SYSCOHADA-CG','IMMO','XXXXXX','2342',      15241,'Installations complexes spécialisées sur sol d''autrui','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15244,'SYSCOHADA-CG','IMMO','XXXXXX','2343',      15241,'Installations à caractère spécifique sur sol propre','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15245,'SYSCOHADA-CG','IMMO','XXXXXX','2344',      15241,'Installations à caractère spécifique sur sol d''autrui','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15246,'SYSCOHADA-CG','IMMO','XXXXXX','235',       15221,'Amenagements de bureaux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15247,'SYSCOHADA-CG','IMMO','XXXXXX','2351',      15246,'Installations générales','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15248,'SYSCOHADA-CG','IMMO','XXXXXX','2358',      15246,'Autres installations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15249,'SYSCOHADA-CG','IMMO','XXXXXX','237',       15221,'Batiments industriels, agricoles et commerciaux mis en concession','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15250,'SYSCOHADA-CG','IMMO','XXXXXX','238',       15221,'Autres installations et agencements','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15251,'SYSCOHADA-CG','IMMO','XXXXXX','239',       15221,'Bâtiments et installations en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15252,'SYSCOHADA-CG','IMMO','XXXXXX','2391',      15251,'Bâtiments et installations en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15253,'SYSCOHADA-CG','IMMO','XXXXXX','24',        15158,'Materiels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15254,'SYSCOHADA-CG','IMMO','XXXXXX','241',       15253,'Materiel et outillage industriel et commercial','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15255,'SYSCOHADA-CG','IMMO','XXXXXX','2411',      15254,'Matériel industriel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15256,'SYSCOHADA-CG','IMMO','XXXXXX','2412',      15254,'Outillage industriel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15257,'SYSCOHADA-CG','IMMO','XXXXXX','2413',      15254,'Matériel commercial','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15258,'SYSCOHADA-CG','IMMO','XXXXXX','2414',      15254,'Outillage commercial','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15259,'SYSCOHADA-CG','IMMO','XXXXXX','242',       15253,'Materiel et outillage agricole','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15260,'SYSCOHADA-CG','IMMO','XXXXXX','2421',      15259,'Matériel agricole','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15261,'SYSCOHADA-CG','IMMO','XXXXXX','2422',      15259,'Outillage agricole','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15262,'SYSCOHADA-CG','IMMO','XXXXXX','243',       15253,'Materiel d''emballage recuperable et identifiable','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15263,'SYSCOHADA-CG','IMMO','XXXXXX','244',       15253,'Materiel et mobilier','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15264,'SYSCOHADA-CG','IMMO','XXXXXX','2441',      15263,'Matériel de bureau','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15265,'SYSCOHADA-CG','IMMO','XXXXXX','2442',      15263,'Matériel informatique','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15266,'SYSCOHADA-CG','IMMO','XXXXXX','2443',      15263,'Matériel bureautique','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15267,'SYSCOHADA-CG','IMMO','XXXXXX','2444',      15263,'Mobilier de bureau','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15268,'SYSCOHADA-CG','IMMO','XXXXXX','2446',      15263,'Matériel et mobilier des immeubles de rapport','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15269,'SYSCOHADA-CG','IMMO','XXXXXX','2447',      15263,'Matériel et mobilier des logements du personnel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15270,'SYSCOHADA-CG','IMMO','XXXXXX','245',       15253,'Materiel de transport','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15271,'SYSCOHADA-CG','IMMO','XXXXXX','2451',      15270,'Matériel automobile','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15272,'SYSCOHADA-CG','IMMO','XXXXXX','2452',      15270,'Matériel ferroviaire','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15273,'SYSCOHADA-CG','IMMO','XXXXXX','2453',      15270,'Matériel fluvial, lagunaire','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15274,'SYSCOHADA-CG','IMMO','XXXXXX','2454',      15270,'Matériel naval','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15275,'SYSCOHADA-CG','IMMO','XXXXXX','2455',      15270,'Matériel aérien','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15276,'SYSCOHADA-CG','IMMO','XXXXXX','2456',      15270,'Matériel hippomobile','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15277,'SYSCOHADA-CG','IMMO','XXXXXX','2458',      15270,'Autres (vélo, mobylette, moto)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15278,'SYSCOHADA-CG','IMMO','XXXXXX','246',       15253,'Immobilisations animales et agricoles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15279,'SYSCOHADA-CG','IMMO','XXXXXX','2461',      15278,'Cheptel, animaux de trait','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15280,'SYSCOHADA-CG','IMMO','XXXXXX','2462',      15278,'Cheptel, animaux reproducteurs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15281,'SYSCOHADA-CG','IMMO','XXXXXX','2463',      15278,'Animaux de garde','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15282,'SYSCOHADA-CG','IMMO','XXXXXX','2465',      15278,'Plantations agricoles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15283,'SYSCOHADA-CG','IMMO','XXXXXX','2468',      15278,'Autres','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15284,'SYSCOHADA-CG','IMMO','XXXXXX','247',       15253,'Agencements et amenagements du materiel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15285,'SYSCOHADA-CG','IMMO','XXXXXX','248',       15253,'Autres materiels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15286,'SYSCOHADA-CG','IMMO','XXXXXX','2481',      15285,'Collections et oeuvres d''art','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15287,'SYSCOHADA-CG','IMMO','XXXXXX','249',       15253,'Materiel en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15288,'SYSCOHADA-CG','IMMO','XXXXXX','2491',      15287,'Matériel et outillage industriel et commercial','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15289,'SYSCOHADA-CG','IMMO','XXXXXX','2492',      15287,'Matériel et outillage agricole','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15290,'SYSCOHADA-CG','IMMO','XXXXXX','2493',      15287,'Matériel d''emballage récupérable et identifiable','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15291,'SYSCOHADA-CG','IMMO','XXXXXX','2494',      15287,'Matériel et mobilier de bureau','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15292,'SYSCOHADA-CG','IMMO','XXXXXX','2495',      15287,'Matériel de transport','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15293,'SYSCOHADA-CG','IMMO','XXXXXX','2496',      15287,'Immobilisations animales et agricoles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15294,'SYSCOHADA-CG','IMMO','XXXXXX','2497',      15287,'Agencements et aménagements du matériel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15295,'SYSCOHADA-CG','IMMO','XXXXXX','2498',      15287,'Autres matériels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15296,'SYSCOHADA-CG','IMMO','XXXXXX','25',        15158,'Avances et acomptes verses sur immobilisations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15297,'SYSCOHADA-CG','IMMO','XXXXXX','251',       15296,'Avances et acomptes verses sur immobilisations incorporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15298,'SYSCOHADA-CG','IMMO','XXXXXX','252',       15296,'Avances et acomptes verses sur immobilisations corporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15299,'SYSCOHADA-CG','IMMO','XXXXXX','26',        15158,'Titres de participation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15300,'SYSCOHADA-CG','IMMO','XXXXXX','261',       15299,'Titres de participation dans des societes sous contrôle exclusif','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15301,'SYSCOHADA-CG','IMMO','XXXXXX','262',       15299,'Titres de participation dans des societes sous contrôle conjoint','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15302,'SYSCOHADA-CG','IMMO','XXXXXX','263',       15299,'Titres de participation dans des societes conferant une influence notable','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15303,'SYSCOHADA-CG','IMMO','XXXXXX','265',       15299,'Participations dans des organismes professionnels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15304,'SYSCOHADA-CG','IMMO','XXXXXX','266',       15299,'Part dans des groupements d''interets economique (g.i.e.)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15305,'SYSCOHADA-CG','IMMO','XXXXXX','268',       15299,'Autres titres de participation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15306,'SYSCOHADA-CG','IMMO','XXXXXX','27',        15158,'Autres immobilisations financières','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15307,'SYSCOHADA-CG','IMMO','XXXXXX','271',       15306,'Prêts et creances non commerciales','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15308,'SYSCOHADA-CG','IMMO','XXXXXX','2711',      15307,'Prêts participatifs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15309,'SYSCOHADA-CG','IMMO','XXXXXX','2712',      15307,'Prêts aux associés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15310,'SYSCOHADA-CG','IMMO','XXXXXX','2713',      15307,'Billets de fonds','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15311,'SYSCOHADA-CG','IMMO','XXXXXX','2714',      15307,'Titres prêtés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15312,'SYSCOHADA-CG','IMMO','XXXXXX','272',       15306,'Prets au personnel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15313,'SYSCOHADA-CG','IMMO','XXXXXX','2721',      15312,'Prêts immobiliers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15314,'SYSCOHADA-CG','IMMO','XXXXXX','2722',      15312,'Prêts mobiliers et d''intallation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15315,'SYSCOHADA-CG','IMMO','XXXXXX','2728',      15312,'Autres prêts (frais d''étude...)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15316,'SYSCOHADA-CG','IMMO','XXXXXX','273',       15306,'Creances sur l''etat','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15317,'SYSCOHADA-CG','IMMO','XXXXXX','2731',      15316,'Retenues de garantie','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15318,'SYSCOHADA-CG','IMMO','XXXXXX','2733',      15316,'Fonds reglementé','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15319,'SYSCOHADA-CG','IMMO','XXXXXX','2738',      15316,'Autres','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15320,'SYSCOHADA-CG','IMMO','XXXXXX','274',       15306,'Titres immobilises','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15321,'SYSCOHADA-CG','IMMO','XXXXXX','2741',      15320,'Titres immobilisés de l''activité de portefeuille (t.i.a.p.)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15322,'SYSCOHADA-CG','IMMO','XXXXXX','2742',      15320,'Titres participatifs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15323,'SYSCOHADA-CG','IMMO','XXXXXX','2743',      15320,'Certificats d''investissement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15324,'SYSCOHADA-CG','IMMO','XXXXXX','2744',      15320,'Parts de fonds commun de placement (f.c.p.)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15325,'SYSCOHADA-CG','IMMO','XXXXXX','2748',      15320,'Autres titres immobilisés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15326,'SYSCOHADA-CG','IMMO','XXXXXX','275',       15306,'Depots et cautionnements verses','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15327,'SYSCOHADA-CG','IMMO','XXXXXX','2751',      15326,'Dépôts pour loyers d''avance','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15328,'SYSCOHADA-CG','IMMO','XXXXXX','2752',      15326,'Dépôts pour l''électricité','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15329,'SYSCOHADA-CG','IMMO','XXXXXX','2753',      15326,'Dépôts pour l''eau','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15330,'SYSCOHADA-CG','IMMO','XXXXXX','2754',      15326,'Dépôts pour le gaz','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15331,'SYSCOHADA-CG','IMMO','XXXXXX','2755',      15326,'Dépôts pour le téléphone, le télex, la télécopie','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15332,'SYSCOHADA-CG','IMMO','XXXXXX','2756',      15326,'Cautionnements sur les marchés publics','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15333,'SYSCOHADA-CG','IMMO','XXXXXX','2757',      15326,'Cautionnements sur autres opérations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15334,'SYSCOHADA-CG','IMMO','XXXXXX','2758',      15326,'Autres dépôts et cautionnements','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15335,'SYSCOHADA-CG','IMMO','XXXXXX','276',       15306,'Interets courus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15336,'SYSCOHADA-CG','IMMO','XXXXXX','2761',      15335,'Prêts et créances non commerciales','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15337,'SYSCOHADA-CG','IMMO','XXXXXX','2762',      15335,'Prêts au personnel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15338,'SYSCOHADA-CG','IMMO','XXXXXX','2763',      15335,'Créances sur l''etat','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15339,'SYSCOHADA-CG','IMMO','XXXXXX','2764',      15335,'Titres immobilisés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15340,'SYSCOHADA-CG','IMMO','XXXXXX','2765',      15335,'Dépôts et cautionnements versés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15341,'SYSCOHADA-CG','IMMO','XXXXXX','2767',      15335,'Créances rattachées à des participations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15342,'SYSCOHADA-CG','IMMO','XXXXXX','2768',      15335,'Immobilisations financières diverses','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15343,'SYSCOHADA-CG','IMMO','XXXXXX','277',       15306,'Créances rattachees a des participations et des avances a des g.i.e.','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15344,'SYSCOHADA-CG','IMMO','XXXXXX','2771',      15343,'Créances rattachées à des participations (groupe)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15345,'SYSCOHADA-CG','IMMO','XXXXXX','2772',      15343,'Créances rattachées à des participations (hors groupe)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15346,'SYSCOHADA-CG','IMMO','XXXXXX','2773',      15343,'Créances rattachées à des sociétés en participation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15347,'SYSCOHADA-CG','IMMO','XXXXXX','2774',      15343,'Avances à des groupements d''intérêt économique (g.i.e.)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15348,'SYSCOHADA-CG','IMMO','XXXXXX','278',       15306,'Immobilisations financieres diverses','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15349,'SYSCOHADA-CG','IMMO','XXXXXX','2781',      15348,'Créances diverses groupe','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15350,'SYSCOHADA-CG','IMMO','XXXXXX','2782',      15348,'Créances diverses hors groupe','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15351,'SYSCOHADA-CG','IMMO','XXXXXX','2785',      15348,'Or et métaux précieux (1)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15352,'SYSCOHADA-CG','IMMO','XXXXXX','28',        15158,'Amortissemnts','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15353,'SYSCOHADA-CG','IMMO','XXXXXX','281',       15352,'Amortissements des immobilisations incorporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15354,'SYSCOHADA-CG','IMMO','XXXXXX','2811',      15353,'Amortissements des frais de recherche et de développement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15355,'SYSCOHADA-CG','IMMO','XXXXXX','2812',      15353,'Amortissements des brevets, licences, concessions et droits similaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15356,'SYSCOHADA-CG','IMMO','XXXXXX','2813',      15353,'Amortissements des logiciels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15357,'SYSCOHADA-CG','IMMO','XXXXXX','2814',      15353,'Amortissements des marques','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15358,'SYSCOHADA-CG','IMMO','XXXXXX','2815',      15353,'Amortissements du fonds commercial','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15359,'SYSCOHADA-CG','IMMO','XXXXXX','2816',      15353,'Amortissements du droit au bail','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15360,'SYSCOHADA-CG','IMMO','XXXXXX','2817',      15353,'Amortissements des investissements de création','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15361,'SYSCOHADA-CG','IMMO','XXXXXX','2818',      15353,'Amortissements des autres droits et valeurs incorporels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15362,'SYSCOHADA-CG','IMMO','XXXXXX','282',       15352,'Amortissements des terrains','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15363,'SYSCOHADA-CG','IMMO','XXXXXX','2821',      15362,'Amortissements des terrains agricoles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15364,'SYSCOHADA-CG','IMMO','XXXXXX','2824',      15362,'Amortissements des travaux de mise en valeur des terrains','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15365,'SYSCOHADA-CG','IMMO','XXXXXX','2825',      15362,'Amortissements des terrains de gisements','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15366,'SYSCOHADA-CG','IMMO','XXXXXX','283',       15352,'Amortissements des batiments, installations techniques et agencements','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15367,'SYSCOHADA-CG','IMMO','XXXXXX','2831',      15366,'Amortissements des bâtiments industriels, agricoles, administratifs et commerciaux sur sol propres','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15368,'SYSCOHADA-CG','IMMO','XXXXXX','2832',      15366,'Amortissements des bâtiments industriels, agricoles, administratifs et commerciaux sur sol d''autrui','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15369,'SYSCOHADA-CG','IMMO','XXXXXX','2833',      15366,'Amortissements des ouvrages d''infrastructure','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15370,'SYSCOHADA-CG','IMMO','XXXXXX','2834',      15366,'Amortissements des installations techniques','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15371,'SYSCOHADA-CG','IMMO','XXXXXX','2835',      15366,'Amortissements des aménagements de bureaux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15372,'SYSCOHADA-CG','IMMO','XXXXXX','2837',      15366,'Amortissements des bâtiments  industriels, agricoles et commerciaux mis en concession','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15373,'SYSCOHADA-CG','IMMO','XXXXXX','2838',      15366,'Amortissements des autres installations et agencements','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15374,'SYSCOHADA-CG','IMMO','XXXXXX','284',       15352,'Amortissement du materiel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15375,'SYSCOHADA-CG','IMMO','XXXXXX','2841',      15374,'Amortissements du matériel et outillage industriel et commercial','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15376,'SYSCOHADA-CG','IMMO','XXXXXX','2842',      15374,'Amortissements du matériel et outillage agricole','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15377,'SYSCOHADA-CG','IMMO','XXXXXX','2843',      15374,'Amortissements du matériel d''emballage récupérable et identifiable','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15378,'SYSCOHADA-CG','IMMO','XXXXXX','2844',      15374,'Amortissements du matériel et mobilier','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15379,'SYSCOHADA-CG','IMMO','XXXXXX','2845',      15374,'Amortissements du materiel de transport','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15380,'SYSCOHADA-CG','IMMO','XXXXXX','2846',      15374,'Amortissements des immobilisations animales et agricoles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15381,'SYSCOHADA-CG','IMMO','XXXXXX','2847',      15374,'Amortissements des agencements et aménagements du matériel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15382,'SYSCOHADA-CG','IMMO','XXXXXX','2848',      15374,'Amortissements des autres matériels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15383,'SYSCOHADA-CG','IMMO','XXXXXX','29',        15158,'Provisions pour depreciation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15384,'SYSCOHADA-CG','IMMO','XXXXXX','291',       15383,'Provisions pour depreciation des immobilisations incorporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15385,'SYSCOHADA-CG','IMMO','XXXXXX','2912',      15384,'Provisions pour dépréciation des brevets, licences, concessions et droits similaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15386,'SYSCOHADA-CG','IMMO','XXXXXX','2913',      15384,'Provisions pour dépréciation des logiciels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15387,'SYSCOHADA-CG','IMMO','XXXXXX','2914',      15384,'Provisions pour dépréciation des marques','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15388,'SYSCOHADA-CG','IMMO','XXXXXX','2915',      15384,'Provisions pour dépréciation du fonds de commerce','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15389,'SYSCOHADA-CG','IMMO','XXXXXX','2916',      15384,'Provisions pour dépréciation du droit de bail','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15390,'SYSCOHADA-CG','IMMO','XXXXXX','2917',      15384,'Provisions pour dépréciation des investissements de création','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15391,'SYSCOHADA-CG','IMMO','XXXXXX','2918',      15384,'Provisions pour dépréciation des autres droits et valeurs incorporels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15392,'SYSCOHADA-CG','IMMO','XXXXXX','2919',      15384,'Provisions pour dépréciation des immobilisations incorporelles en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15393,'SYSCOHADA-CG','IMMO','XXXXXX','292',       15383,'Provisions pour depreciation des terrains','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15394,'SYSCOHADA-CG','IMMO','XXXXXX','2921',      15393,'Provisions pour dépréciations des terrains agricoles et forestiers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15395,'SYSCOHADA-CG','IMMO','XXXXXX','2922',      15393,'Provisions pour dépréciation des terrains nus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15396,'SYSCOHADA-CG','IMMO','XXXXXX','2923',      15393,'Provisions pour dépréciation des terrains bâtis','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15397,'SYSCOHADA-CG','IMMO','XXXXXX','2924',      15393,'Provisions pour dépréciation des travaux de mise en valeur des terrains','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15398,'SYSCOHADA-CG','IMMO','XXXXXX','2925',      15393,'Provisions pour dépréciation des terrains de gisement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15399,'SYSCOHADA-CG','IMMO','XXXXXX','2926',      15393,'Provisions pour dépréciation des terrains aménagés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15400,'SYSCOHADA-CG','IMMO','XXXXXX','2927',      15393,'Provisions pour dépréciation des terrains mis en concession','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15401,'SYSCOHADA-CG','IMMO','XXXXXX','2928',      15393,'Provisions pour dépréciation des autres terrains','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15402,'SYSCOHADA-CG','IMMO','XXXXXX','2929',      15393,'Provisions pour dépréciation des aménagements terrains en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15403,'SYSCOHADA-CG','IMMO','XXXXXX','293',       15383,'Provisions pour depreciation des batiments, installations techniques et agencements','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15404,'SYSCOHADA-CG','IMMO','XXXXXX','2931',      15403,'Provisions pour dépréciation des bâtiments industriels, agricoles, administratifs et commerciaux sur sol propre','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15405,'SYSCOHADA-CG','IMMO','XXXXXX','2932',      15403,'Provisions pour dépréciation des bâtiments industriels, agricoles, administratifs et commerciaux sur sol d''autrui','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15406,'SYSCOHADA-CG','IMMO','XXXXXX','2933',      15403,'Provisions pour dépréciation des ouvrages d''infrastructures','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15407,'SYSCOHADA-CG','IMMO','XXXXXX','2934',      15403,'Provisions pour dépréciation des installations techniques','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15408,'SYSCOHADA-CG','IMMO','XXXXXX','2935',      15403,'Provisions pour dépréciation des aménagements de bureaux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15409,'SYSCOHADA-CG','IMMO','XXXXXX','2937',      15403,'Provisions pour dépréciation des bâtiments industriels, agricoles et commerciaux mis en concession','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15410,'SYSCOHADA-CG','IMMO','XXXXXX','2938',      15403,'Provisions pour dépréciation des autres installations et agencements','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15411,'SYSCOHADA-CG','IMMO','XXXXXX','2939',      15403,'Provisions pour dépréciation des bâtiments et installations en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15412,'SYSCOHADA-CG','IMMO','XXXXXX','294',       15383,'Provisions pour depreciation des materiels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15413,'SYSCOHADA-CG','IMMO','XXXXXX','2941',      15412,'Provisions pour dépréciation du matériel et outillage industriel et commercial','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15414,'SYSCOHADA-CG','IMMO','XXXXXX','2942',      15412,'Provisions pour dépréciation du matériel et outillage agricole','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15415,'SYSCOHADA-CG','IMMO','XXXXXX','2943',      15412,'Provisions pour dépréciation du matériel d''emballage récupérable et identifiable','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15416,'SYSCOHADA-CG','IMMO','XXXXXX','2944',      15412,'Provisions pour dépréciation du matériel et mobilier','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15417,'SYSCOHADA-CG','IMMO','XXXXXX','2945',      15412,'Provisions pour dépréciation du matériel de transport','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15418,'SYSCOHADA-CG','IMMO','XXXXXX','2946',      15412,'Provisions pour dépréciation des immobilisations animales et agricoles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15419,'SYSCOHADA-CG','IMMO','XXXXXX','2947',      15412,'Provisions pour dépréciation des agencements et aménagements du matériel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15420,'SYSCOHADA-CG','IMMO','XXXXXX','2948',      15412,'Provisions pour dépréciation des autres matériels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15421,'SYSCOHADA-CG','IMMO','XXXXXX','2949',      15412,'Provisions pour dépréciation des matériels en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15422,'SYSCOHADA-CG','IMMO','XXXXXX','295',       15383,'Provisions pour depreciation des avances et acomptes verses sur immobilisations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15423,'SYSCOHADA-CG','IMMO','XXXXXX','2951',      15422,'Provisions pour dépréciation des avances et acomptes versés sur immobilisations incorporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15424,'SYSCOHADA-CG','IMMO','XXXXXX','2952',      15422,'Provisions pour dépréciation des avances et acomptes versés sur immobilisations corporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15425,'SYSCOHADA-CG','IMMO','XXXXXX','296',       15383,'Provisions pour dépréciation des titres de participation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15426,'SYSCOHADA-CG','IMMO','XXXXXX','2961',      15425,'Provisions pour dépréciation des titres de participation dans des sociétés sous contrôle exclusif','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15427,'SYSCOHADA-CG','IMMO','XXXXXX','2962',      15425,'Provisions pour dépréciation des titres de participations dans les sociétés sous contrôle conjoint','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15428,'SYSCOHADA-CG','IMMO','XXXXXX','2963',      15425,'Provisions pour dépréciation des titres de participations dans les sociétés confèrant une influence notable','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15429,'SYSCOHADA-CG','IMMO','XXXXXX','2965',      15425,'Provisions pour dépréciation des participations dans les organismes professionnels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15430,'SYSCOHADA-CG','IMMO','XXXXXX','2966',      15425,'Provisions pour dépréciation des parts dans des g.i.e.','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15431,'SYSCOHADA-CG','IMMO','XXXXXX','2968',      15425,'Provisions pour dépréciation des autres titres de participation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15432,'SYSCOHADA-CG','IMMO','XXXXXX','297',       15383,'Provisions pour dépréciation des autres immobilisations financieres','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15433,'SYSCOHADA-CG','IMMO','XXXXXX','2971',      15432,'Provisions pour dépréciation des prêts et créances non commerciales','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15434,'SYSCOHADA-CG','IMMO','XXXXXX','2972',      15432,'Provisions pour dépréciation des prêts du personnel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15435,'SYSCOHADA-CG','IMMO','XXXXXX','2973',      15432,'Provisions pour dépréciation des créances sur l''etat','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15436,'SYSCOHADA-CG','IMMO','XXXXXX','2974',      15432,'Provisions pour dépréciation des titres immobilisés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15437,'SYSCOHADA-CG','IMMO','XXXXXX','2975',      15432,'Provisions pour dépréciation des dépôts et cautionnements versés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15438,'SYSCOHADA-CG','IMMO','XXXXXX','2977',      15432,'Provisions pour dépréciation des créances rattachées à des participations et avances à des g.i.e.','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15439,'SYSCOHADA-CG','IMMO','XXXXXX','2978',      15432,'Provisions pour dépréciation des créances financières','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15440,'SYSCOHADA-CG','STOCK','XXXXXX','31',           0,'Marchandises','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15441,'SYSCOHADA-CG','STOCK','XXXXXX','311',      15440,'Marchandises a','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15442,'SYSCOHADA-CG','STOCK','XXXXXX','3111',     15441,'Marchandises a1','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15443,'SYSCOHADA-CG','STOCK','XXXXXX','3112',     15441,'Marchandises a2','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15444,'SYSCOHADA-CG','STOCK','XXXXXX','312',      15440,'Marchandises b','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15445,'SYSCOHADA-CG','STOCK','XXXXXX','3121',     15444,'Marchandises b1','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15446,'SYSCOHADA-CG','STOCK','XXXXXX','3122',     15444,'Marchandises b2','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15447,'SYSCOHADA-CG','STOCK','XXXXXX','318',      15440,'Marchandises hors activites ordinaires (h.a.o.)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15448,'SYSCOHADA-CG','STOCK','XXXXXX','32',           0,'Matieres premieres et fournitures liees','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15449,'SYSCOHADA-CG','STOCK','XXXXXX','321',      15448,'Matieres a','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15450,'SYSCOHADA-CG','STOCK','XXXXXX','322',      15448,'Matieres b','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15451,'SYSCOHADA-CG','STOCK','XXXXXX','323',      15448,'Fournitures (a,b)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15452,'SYSCOHADA-CG','STOCK','XXXXXX','33',           0,'Autres approvisionnements','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15453,'SYSCOHADA-CG','STOCK','XXXXXX','331',      15452,'Matieres consommables','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15454,'SYSCOHADA-CG','STOCK','XXXXXX','332',      15452,'Fournitures d''atelier et d''usine','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15455,'SYSCOHADA-CG','STOCK','XXXXXX','333',      15452,'Fournitures de magasin','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15456,'SYSCOHADA-CG','STOCK','XXXXXX','334',      15452,'Fournitures de bureau','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15457,'SYSCOHADA-CG','STOCK','XXXXXX','335',      15452,'Emballages','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15458,'SYSCOHADA-CG','STOCK','XXXXXX','3351',     15457,'Emballages perdus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15459,'SYSCOHADA-CG','STOCK','XXXXXX','3352',     15457,'Emballages récupérables non identifiables','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15460,'SYSCOHADA-CG','STOCK','XXXXXX','3353',     15457,'Emballages à usage mixte','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15461,'SYSCOHADA-CG','STOCK','XXXXXX','3358',     15457,'Autres emballages','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15462,'SYSCOHADA-CG','STOCK','XXXXXX','338',      15452,'Autres matieres','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15463,'SYSCOHADA-CG','STOCK','XXXXXX','34',           0,'Produits en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15464,'SYSCOHADA-CG','STOCK','XXXXXX','341',      15463,'Produits en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15465,'SYSCOHADA-CG','STOCK','XXXXXX','3411',     15464,'Produits en cours p1','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15466,'SYSCOHADA-CG','STOCK','XXXXXX','3412',     15464,'Produits en cours p2','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15467,'SYSCOHADA-CG','STOCK','XXXXXX','342',      15463,'Travaux en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15468,'SYSCOHADA-CG','STOCK','XXXXXX','3421',     15467,'Travaux en cours t1','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15469,'SYSCOHADA-CG','STOCK','XXXXXX','3422',     15467,'Travaux en cours t2','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15470,'SYSCOHADA-CG','STOCK','XXXXXX','343',      15463,'Produits intermediaires en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15471,'SYSCOHADA-CG','STOCK','XXXXXX','3431',     15470,'Produits intermédiaires a','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15472,'SYSCOHADA-CG','STOCK','XXXXXX','3432',     15470,'Produits intermédiaires b','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15473,'SYSCOHADA-CG','STOCK','XXXXXX','344',      15463,'Produits residuels en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15474,'SYSCOHADA-CG','STOCK','XXXXXX','3441',     15473,'Produits résiduels a','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15475,'SYSCOHADA-CG','STOCK','XXXXXX','3442',     15473,'Produits résiduels b','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15476,'SYSCOHADA-CG','STOCK','XXXXXX','35',           0,'Services en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15477,'SYSCOHADA-CG','STOCK','XXXXXX','351',      15476,'Etudes en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15478,'SYSCOHADA-CG','STOCK','XXXXXX','3511',     15477,'Etudes en cours e1','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15479,'SYSCOHADA-CG','STOCK','XXXXXX','3512',     15477,'Etudes en cours e2','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15480,'SYSCOHADA-CG','STOCK','XXXXXX','352',      15476,'Prestations de services en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15481,'SYSCOHADA-CG','STOCK','XXXXXX','3521',     15480,'Prestations de services s1','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15482,'SYSCOHADA-CG','STOCK','XXXXXX','3522',     15480,'Prestations de services s2','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15483,'SYSCOHADA-CG','STOCK','XXXXXX','36',           0,'Produits finis','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15484,'SYSCOHADA-CG','STOCK','XXXXXX','361',      15483,'Produits a','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15485,'SYSCOHADA-CG','STOCK','XXXXXX','362',      15483,'Produits b','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15486,'SYSCOHADA-CG','STOCK','XXXXXX','37',           0,'Produits intermediaires et residuels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15487,'SYSCOHADA-CG','STOCK','XXXXXX','371',      15486,'Produits intermediaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15488,'SYSCOHADA-CG','STOCK','XXXXXX','3711',     15487,'Produits intermédiaires a','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15489,'SYSCOHADA-CG','STOCK','XXXXXX','3712',     15487,'Produits intermédiaires b','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15490,'SYSCOHADA-CG','STOCK','XXXXXX','372',      15486,'Produits residuels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15491,'SYSCOHADA-CG','STOCK','XXXXXX','3721',     15490,'Déchets','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15492,'SYSCOHADA-CG','STOCK','XXXXXX','3722',     15490,'Rebuts','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15493,'SYSCOHADA-CG','STOCK','XXXXXX','3723',     15490,'Matières de récupération','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15494,'SYSCOHADA-CG','STOCK','XXXXXX','38',           0,'Stocks en cours de route, en consignation ou en depot','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15495,'SYSCOHADA-CG','STOCK','XXXXXX','381',      15494,'Marchandises en cours de route','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15496,'SYSCOHADA-CG','STOCK','XXXXXX','382',      15494,'Matieres premieres et fournitures liees en cours de route','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15497,'SYSCOHADA-CG','STOCK','XXXXXX','383',      15494,'Autres approvisionnements en cours de route','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15498,'SYSCOHADA-CG','STOCK','XXXXXX','386',      15494,'Produits finis en cours de route','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15499,'SYSCOHADA-CG','STOCK','XXXXXX','387',      15494,'Stocks en consignation ou en depot','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15500,'SYSCOHADA-CG','STOCK','XXXXXX','3871',     15499,'Stock en consignation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15501,'SYSCOHADA-CG','STOCK','XXXXXX','3872',     15499,'Stock en dépôt','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15502,'SYSCOHADA-CG','STOCK','XXXXXX','388',      15494,'Stock provenant d''immobilisations mises hors service ou au rebut','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15503,'SYSCOHADA-CG','STOCK','XXXXXX','39',           0,'Depreciation des stocks','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15504,'SYSCOHADA-CG','STOCK','XXXXXX','391',      15503,'Depreciation des stoks de marchandises','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15505,'SYSCOHADA-CG','STOCK','XXXXXX','392',      15503,'Depreciation des stoks de matieres premieres et fournitures liees','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15506,'SYSCOHADA-CG','STOCK','XXXXXX','393',      15503,'Depreciation des stocks d''autres approvisionnements','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15507,'SYSCOHADA-CG','STOCK','XXXXXX','394',      15503,'Depreciations des productions en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15508,'SYSCOHADA-CG','STOCK','XXXXXX','395',      15503,'Depreciations des services en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15509,'SYSCOHADA-CG','STOCK','XXXXXX','396',      15503,'Depreciation des stocks de produits finis','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15510,'SYSCOHADA-CG','STOCK','XXXXXX','397',      15503,'Depreciation des stocks de produits intermediaires et residuels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15511,'SYSCOHADA-CG','STOCK','XXXXXX','398',      15503,'Depreciation des stocks en cours de route, en consignation ou en depot','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15512,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','4',       0,'Fournisseurs et comptes rattaches','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15513,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','401', 15512,'Fournisseurs,  dettes en comptes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15514,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','4011',15513,'Fournisseurs  locaux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15515,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','4012',15513,'Fournisseurs groupe','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15516,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','4013',15513,'Fournisseurs sous-traitants','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15517,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','4017',15513,'Fournisseurs retenue  de garantie','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15518,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','402', 15512,'Fournisseurs, effets a payer (e.a.p)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15519,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','4021',15518,'Fournisseurs, effets à payer','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15520,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','4022',15518,'Fournisseurs-groupe, effets à payer','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15521,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','4023',15518,'Fournisseurs sous-traitants effets à payer','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15522,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','408', 15512,'Fournisseurs, factures non parvenues','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15523,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','4081',15522,'Fournisseurs factures non parvenues','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15524,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','4082',15522,'Fournisseurs - groupe','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15525,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','4083',15522,'Fournisseurs sous-traitant','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15526,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','4086',15522,'Fournisseurs, intérêts courus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15527,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','409', 15512,'Fournisseurs debiteurs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15528,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','4091',15527,'Fournisseurs avances et acomptes versés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15529,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','4092',15527,'Fournisseurs - groupe avances et acomptes versés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15530,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','4093',15527,'Fournisseurs sous-traitants avances et acompte versés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15531,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','4094',15527,'Fournisseurs créances pour emballages et matériels à rendre','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15532,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','4098',15527,'Rabais, remises, ristournes et autres avoirs à obtenir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15533,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','41',  15512,'Clients et compte rattaches','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15534,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','411', 15533,'Clients','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15535,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','4111',15534,'Clients','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15536,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','4112',15534,'Clients-groupe','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15537,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','4114',15534,'Clients, état et collectivités publiques','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15538,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','4115',15534,'Clients, organismes internationaux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15539,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','4117',15534,'Clients, retenues de garanti','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15540,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','4118',15534,'Clients, dégrèvement de taxes sur la valeur ajoutée (t.v.a.)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15541,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','412', 15533,'Clients, effets a recevoir en portefeuille','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15542,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','4121',15541,'Clients, effets à recevoir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15543,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','4122',15541,'Clients-groupe, effets à recevoir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15544,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','4124',15541,'Etat et collectivités publiques, effets à recevoir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15545,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','4125',15541,'Oganismes internationaux, effets à recevoir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15546,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','414', 15533,'Créances sur cessions d''immobilisations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15547,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','4141',15546,'Créances en compte','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15548,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','4142',15546,'Effet à recevoir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15549,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','415', 15533,'Clients, effets escomptes non echus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15550,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','416', 15533,'Creances clients litigieuses ou douteuses','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15551,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','4161',15550,'Créances litigieuses','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15552,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','4162',15550,'Créances douteuses','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15553,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','418', 15533,'Clients, produits à recevoir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15554,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','4181',15553,'Clients, factures à établir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15555,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','4186',15553,'Clients, intérêts courus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15556,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','419', 15533,'Clients crediteurs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15557,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','4191',15556,'Clients, avances et acompte reçus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15558,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','4192',15556,'Client - groupe, avances et acomptes reçus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15559,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','4194',15556,'Clients, dettes pour emballages et matériels consignés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15560,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','4198',15556,'Rabais, remises, ristournes et autres avoirs à accorder','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15561,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','42',  15512,'Personnel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15562,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','421', 15561,'Personnel, avanceqs et acomptes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15563,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','4211',15562,'Personnel, avances','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15564,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','4212',15562,'Personnel, acomptes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15565,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','4213',15562,'Frais avancés et fournitures au personnel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15566,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','422', 15561,'Personnel, remunerations due','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15567,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','4221',15566,'Personnel rémunérations dues','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15568,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','4222',15566,'Personnel arrondis de paie','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15569,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','423', 15561,'Personnel, oppositions, saisie-arrets','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15570,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','4231',15569,'Personnel, oppositions','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15571,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','4232',15569,'Personnel, saisie arrêts','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15572,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','4233',15569,'Personnel, avis à tiers détenteur','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15573,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','424', 15561,'Personnel, oeuvres sociales internes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15574,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','4241',15573,'Assistance médicale','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15575,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','4242',15573,'Allocations familiales','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15576,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','4245',15573,'Organisme sociaux rattachés à l''entreprise','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15577,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','4248',15573,'Autres oeuvres sociales internes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15578,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','425', 15561,'Representants du personnel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15579,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','4251',15578,'Délégués du personnel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15580,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','4252',15578,'Syndicats et comités d''entreprises, d''établissement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15581,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','4258',15578,'Autres représentatants du personnel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15582,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','426', 15561,'Personnel, participation aux benefices','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15583,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','427', 15561,'Personnel-depots','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15584,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','428', 15561,'Personnel, charges a payer et produits a recevoir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15585,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','4281',15584,'Dettes provisionnées pour congés à payer','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15586,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','4286',15584,'Autres charges à payer','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15587,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','4287',15584,'Produits à recevoir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15588,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','43',  15512,'Organismes sociaux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15589,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','431', 15588,'Securite sociale','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15590,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','4311',15589,'Prestations familiales','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15591,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','4312',15589,'Accidents de travail','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15592,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','4313',15589,'Caisse de retraite obligatoire','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15593,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','4314',15589,'Caisse de retraite facultative','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15594,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','4318',15589,'Autres cotisations sociales','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15595,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','432', 15588,'Caisse de retraite complementaire','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15596,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','433', 15588,'Autres organismes sociaux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15597,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','4331',15596,'Mutuelle','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15598,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','438', 15588,'Organismes sociaux, charges a payer et produits a recevoir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15599,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','4381',15598,'Charges sociales sur gratifications à payer','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15600,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','4382',15598,'Charges sociales sur congés à payer','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15601,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','4386',15598,'Autres charges à payer','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15602,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','4387',15598,'Produits à recevoir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15603,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','44',  15512,'Etat et collectivites publiques','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15604,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','441', 15603,'Etat,impot sur les benefices','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15605,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','442', 15603,'Etat, autres impots et taxes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15606,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','4421',15606,'Impôts et taxes d''etat','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15607,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','4422',15606,'Impôts et taxes sur les collectivités publiques','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15608,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','4423',15606,'Impôts et taxes recouvrables sur des obligataires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15609,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','4424',15606,'Impôts et taxes recouvrables sur des associés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15610,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','4426',15606,'Droits de douane','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15611,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','4428',15606,'Autres impôts et taxes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15612,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','443', 15603,'Etat, t.v.a. facturee','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15613,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','4431',15612,'T.v.a. facturée sur ventes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15614,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','4432',15612,'T.v.a. facturée sur prestations de service','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15615,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','4433',15612,'T.v.a. facturée sur travaux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15616,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','4434',15612,'T.v.a. facturée sur production livrée à soi-même','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15617,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','4435',15612,'T.v.a. sur factures à établir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15618,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','444', 15603,'Etat, t.v.a. due ou credit de t.v.a.','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15619,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','4441',15618,'Etat, t.v.a. due','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15620,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','4449',15618,'Etat, crédit de t.v.a. à reporter','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15621,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','445', 15603,'Etat, t.v.a. recuperable','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15622,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','4451',15621,'T.v.a. récupérable sur immobilisations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15623,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','4452',15621,'T.v.a. récupérable sur achats','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15624,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','4453',15621,'T.v.a. récupérable sur transports','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15625,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','4454',15621,'T.v.a. récupérable sur services extérieurs et autres charges','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15626,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','4455',15621,'T.v.a. récupérable sur factures non parvenues','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15627,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','4456',15621,'T.v.a. transférée par d''autres entreprises','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15628,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','446', 15603,'Etat, autres taxes sur le chiffre d''affaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15629,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','447', 15603,'Etat, impots retenus a la source','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15630,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','4471',15629,'Impôt général sur le revenu','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15631,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','4472',15629,'Impôts sur salaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15632,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','4473',15629,'Contribution nationale','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15633,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','4474',15629,'Contribution nationale de solidarité','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15634,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','4478',15629,'Autres impôts et contributions','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15635,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','448', 15603,'Etat, charges a payer et produits a recevoir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15636,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','4486',15635,'Charges à payer','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15637,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','4487',15635,'Produits à recevoir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15638,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','449', 15603,'Etats, creances et dettes diverses','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15639,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','4491',15638,'Etat, obligations cautionnées','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15640,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','4492',15638,'Etat, avances et acomptes versés sur impôts','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15641,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','4493',15638,'Etat, fonds de dotation à recevoir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15642,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','4494',15638,'Etat, subventions d''équipement à recevoir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15643,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','4495',15638,'Etat, subventions d''exploitation à recevoir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15644,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','4496',15638,'Etat, subventions d''équilibre à recevoir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15645,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','4499',15638,'Etat, fond réglementé provisionné','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15646,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','45',  15512,'Organismes internationaux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15647,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','451', 15646,'Operations avec les organismes africains','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15648,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','452', 15646,'Operations avec les autres organismes internationaux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15649,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','458', 15646,'Organismes internationaux, fonds de dotation et subventions a recevoir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15650,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','4581',15649,'Organismes internationaux, fonds de dotation à recevoir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15651,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','4582',15649,'Organismes internationaux, subventions à recevoir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15652,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','46',  15512,'Associes-groupe','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15653,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','461', 15652,'Associes, operations sur le capital','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15654,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','4611',15653,'Associés apport en nature','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15655,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','4612',15653,'Associés apport en numéraire','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15656,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','4613',15653,'Actionnaires, capital souscrit appelé non versé','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15657,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','4614',15653,'Associés, capital appelé non versé','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15658,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','4615',15653,'Associés, versements reçus sur augmentation de capital','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15659,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','4616',15653,'Associés, versements anticipés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15660,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','4617',15653,'Actionnaires défaillants','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15661,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','4618',15653,'Associés, autres apports','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15662,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','4619',15653,'Associés, capital à rembourser','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15663,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','462', 15652,'Associes, comptes courants','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15664,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','4621',15663,'Principal','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15665,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','4626',15663,'Intérêts courus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15666,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','463', 15652,'Associes, operations faites en commun','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15667,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','465', 15652,'Associes, dividendes a payer','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15668,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','466', 15652,'Groupe, comptes courants','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15669,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','467', 15652,'Actionnaires, restant dû sur capital appele','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15670,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','47',  15512,'Debiteurs et crediteur divers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15671,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','471', 15670,'Comptes d''attente','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15672,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','4711',15671,'Débiteurs divers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15673,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','4712',15671,'Créditeurs divers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15674,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','4713',15671,'Obligataires, comptes de souscription','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15675,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','472', 15670,'Versements restant a effectuer sur titres non liberes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15676,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','4726',15675,'Titres de participation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15677,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','4727',15675,'Titres immobilisés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15678,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','4728',15675,'Titres de placement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15679,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','474', 15670,'Repartition periodique des charges et des produits','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15680,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','4746',15679,'Charges','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15681,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','4747',15679,'Produits','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15682,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','475', 15670,'Creances sur travaux non encore facturables','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15683,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','476', 15670,'Charges constatees d''avance','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15684,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','477', 15670,'Produits constates d''avance','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15685,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','478', 15670,'Ecarts de conversion actif','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15686,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','4781',15685,'Diminution des créances','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15687,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','4782',15685,'Augmentation des dettes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15688,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','4788',15685,'Différences compensées par couverture de change','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15689,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','479', 15670,'Ecarts de conversion passif','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15690,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','4791',15689,'Augmentation de créances','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15691,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','4792',15689,'Diminution des dettes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15692,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','4798',15689,'Différences compensées par couverture de change','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15693,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','48',  15512,'Creances et dettes hors activites ordinaires (hao)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15694,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','481', 15693,'Fournisseurs d''investissements','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15695,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','4811',15694,'Immobilisations incorporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15696,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','4812',15694,'Immobilisations corporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15697,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','4817',15694,'Retenues de garantie','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15698,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','4818',15694,'Factures non parvenues','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15699,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','482', 15693,'Fournisseurs d''investissements, effets a payer','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15700,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','483', 15693,'Dettes sur acquisition de titres de placement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15701,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','484', 15693,'Autres dettes hors activites ordinaires (h.a.o.)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15702,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','485', 15693,'Creances sur cessions d''immobilisations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15703,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','4851',15702,'En compte','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15704,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','4852',15702,'Effet à recevoir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15705,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','4855',15702,'Créances sur cessions immobilisations effets escomptés et non échus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15706,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','4857',15702,'Retenues de garantie','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15707,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','4858',15702,'Factures à établir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15708,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','486', 15693,'Creances sur cessions de titre de placement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15709,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','488', 15693,'Autres creances hors activites ordinaires (h.a.o.)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15710,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','49',  15512,'Depreciations des comptes fournisseurs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15711,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','491', 15710,'Depreciations des comptes clients','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15712,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','4911',15711,'Créances litigieuses','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15713,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','4912',15711,'Créances douteuses','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15714,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','492', 15710,'Depreciations des comptes personnel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15715,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','493', 15710,'Depreciations des comptes organismes sociaux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15716,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','494', 15710,'Depreciations des comptes etats et collectivites publiques','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15717,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','495', 15710,'Depreciations des comptes organismes internationaux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15718,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','496', 15710,'Depreciations des comptes associes et groupe','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15719,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','4962',15718,'Associés, comptes courants','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15720,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','4963',15718,'Associés, opérations faites en commun','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15721,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','4966',15718,'Groupe, comptes courants','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15722,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','497', 15710,'Depreciations des comptes debiteurs divers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15723,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','498', 15710,'Depreciations des comptes de creances h.a.o.','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15724,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','4981',15723,'Créances sur cessions d''immobilisations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15725,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','4982',15723,'Créances sur cessions de titres de placement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15726,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','4983',15723,'Autres créances (h.a.o.)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15727,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','499', 15710,'Risques provisionnes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15728,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','4991',15727,'Sur opérations d''exploitation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15729,'SYSCOHADA-CG','THIRDPARTY','XXXXXX','4998',15727,'Sur opérations (h.a.o.)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15730,'SYSCOHADA-CG','FINAN','XXXXXX','5',            0,'Titres de placement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15731,'SYSCOHADA-CG','FINAN','XXXXXX','501',      15730,'Titres du tresor et bon de caisse a court terme','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15732,'SYSCOHADA-CG','FINAN','XXXXXX','5011',     15731,'Titres du trésor à court terme','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15733,'SYSCOHADA-CG','FINAN','XXXXXX','5012',     15731,'Titres d''organismes financiers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15734,'SYSCOHADA-CG','FINAN','XXXXXX','5013',     15731,'Bons de caisse à court terme','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15735,'SYSCOHADA-CG','FINAN','XXXXXX','502',      15730,'Actions','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15736,'SYSCOHADA-CG','FINAN','XXXXXX','5021',     15735,'Actions propres','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15737,'SYSCOHADA-CG','FINAN','XXXXXX','5022',     15735,'Actions cotées','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15738,'SYSCOHADA-CG','FINAN','XXXXXX','5023',     15735,'Actions non cotées','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15739,'SYSCOHADA-CG','FINAN','XXXXXX','5024',     15735,'Actions démembrées (certificats d''investissement; droits de vote)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15740,'SYSCOHADA-CG','FINAN','XXXXXX','5025',     15735,'Autres titres conférant un droit de propriété','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15741,'SYSCOHADA-CG','FINAN','XXXXXX','503',      15730,'Obligations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15742,'SYSCOHADA-CG','FINAN','XXXXXX','5031',     15741,'Obligations émises par la société et rachetées par elle','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15743,'SYSCOHADA-CG','FINAN','XXXXXX','5032',     15741,'Obligations cotées','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15744,'SYSCOHADA-CG','FINAN','XXXXXX','5033',     15741,'Obligations non cotées','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15745,'SYSCOHADA-CG','FINAN','XXXXXX','5035',     15741,'Autres titres conférant un droit de créance','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15746,'SYSCOHADA-CG','FINAN','XXXXXX','504',      15730,'Bon de souscription','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15747,'SYSCOHADA-CG','FINAN','XXXXXX','5042',     15746,'Bons de souscription d''actions','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15748,'SYSCOHADA-CG','FINAN','XXXXXX','5043',     15746,'Bon de souscription d''obligations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15749,'SYSCOHADA-CG','FINAN','XXXXXX','505',      15730,'Titres negociables hors region','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15750,'SYSCOHADA-CG','FINAN','XXXXXX','506',      15730,'Interets courus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15751,'SYSCOHADA-CG','FINAN','XXXXXX','5061',     15750,'Titres du trésor et bons de caisse à court terme','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15752,'SYSCOHADA-CG','FINAN','XXXXXX','5062',     15750,'Actions','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15753,'SYSCOHADA-CG','FINAN','XXXXXX','5063',     15750,'Obligations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15754,'SYSCOHADA-CG','FINAN','XXXXXX','508',      15730,'Autres valeurs assimilees','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15755,'SYSCOHADA-CG','FINAN','XXXXXX','51',       15730,'Valeurs a encaisser','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15756,'SYSCOHADA-CG','FINAN','XXXXXX','511',      15755,'Effets a encaisser','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15757,'SYSCOHADA-CG','FINAN','XXXXXX','512',      15755,'Effets a l''encaissement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15758,'SYSCOHADA-CG','FINAN','XXXXXX','513',      15755,'Cheques a encaisser','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15759,'SYSCOHADA-CG','FINAN','XXXXXX','514',      15755,'Cheques a l''encaissement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15760,'SYSCOHADA-CG','FINAN','XXXXXX','515',      15755,'Cartes de credit a encaisser','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15761,'SYSCOHADA-CG','FINAN','XXXXXX','518',      15755,'Autres valeurs a l''encaissement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15762,'SYSCOHADA-CG','FINAN','XXXXXX','5181',     15761,'Warrants','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15763,'SYSCOHADA-CG','FINAN','XXXXXX','5182',     15761,'Billets de fonds','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15764,'SYSCOHADA-CG','FINAN','XXXXXX','5185',     15761,'Chèque de voyage','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15765,'SYSCOHADA-CG','FINAN','XXXXXX','5186',     15761,'Coupons échus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15766,'SYSCOHADA-CG','FINAN','XXXXXX','5187',     15761,'Intérêts échus des obligations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15767,'SYSCOHADA-CG','FINAN','XXXXXX','52',       15730,'Banques','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15768,'SYSCOHADA-CG','FINAN','XXXXXX','521',      15767,'Banques locales','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15769,'SYSCOHADA-CG','FINAN','XXXXXX','5211',     15768,'Banque x','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15770,'SYSCOHADA-CG','FINAN','XXXXXX','5212',     15768,'Banque y','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15771,'SYSCOHADA-CG','FINAN','XXXXXX','522',      15767,'Banques autres etats region','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15772,'SYSCOHADA-CG','FINAN','XXXXXX','523',      15767,'Banques autres etats zone monetaire','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15773,'SYSCOHADA-CG','FINAN','XXXXXX','524',      15767,'Banques hors zone monetaire','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15774,'SYSCOHADA-CG','FINAN','XXXXXX','526',      15767,'Banques, interets courus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15775,'SYSCOHADA-CG','FINAN','XXXXXX','5261',     15768,'Banques, intérêts courus, charges à payer','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15776,'SYSCOHADA-CG','FINAN','XXXXXX','5267',     15768,'Banques, intérêts courus, produits à recevoir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15777,'SYSCOHADA-CG','FINAN','XXXXXX','53',       15730,'Etablissements financiers et assimiles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15778,'SYSCOHADA-CG','FINAN','XXXXXX','531',      15777,'Cheques postaux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15779,'SYSCOHADA-CG','FINAN','XXXXXX','532',      15777,'Tresor','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15780,'SYSCOHADA-CG','FINAN','XXXXXX','533',      15777,'Societe de gestion et d''intermediation (s.g.i.)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15781,'SYSCOHADA-CG','FINAN','XXXXXX','536',      15777,'Etablissements financiers, interets courus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15782,'SYSCOHADA-CG','FINAN','XXXXXX','5361',     15781,'Etablissements financiers, intérêts courus, charges à payer','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15783,'SYSCOHADA-CG','FINAN','XXXXXX','5362',     15781,'Etablissements financiers, intérêts courus, produits à recevoir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15784,'SYSCOHADA-CG','FINAN','XXXXXX','538',      15777,'Autres organismes financiers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15785,'SYSCOHADA-CG','FINAN','XXXXXX','54',       15730,'Instruments de tresorerie','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15786,'SYSCOHADA-CG','FINAN','XXXXXX','541',      15785,'Options de taux d''interets','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15787,'SYSCOHADA-CG','FINAN','XXXXXX','542',      15785,'Options de taux de change','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15788,'SYSCOHADA-CG','FINAN','XXXXXX','543',      15785,'Options de taux boursiers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15789,'SYSCOHADA-CG','FINAN','XXXXXX','544',      15785,'Instruments de marches  a terme','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15790,'SYSCOHADA-CG','FINAN','XXXXXX','545',      15785,'Avoirs d''or et autres metaux precieux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15791,'SYSCOHADA-CG','FINAN','XXXXXX','56',       15730,'Banques, credits de tresorerie et d''escompte','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15792,'SYSCOHADA-CG','FINAN','XXXXXX','561',      15791,'Credits de tresorerie','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15793,'SYSCOHADA-CG','FINAN','XXXXXX','564',      15791,'Escompte de credits de campagne','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15794,'SYSCOHADA-CG','FINAN','XXXXXX','565',      15791,'Escompte de credits ordinaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15795,'SYSCOHADA-CG','FINAN','XXXXXX','566',      15791,'Banques, credits de tresorerie, interets courus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15796,'SYSCOHADA-CG','FINAN','XXXXXX','5661',     15795,'Banques, crédits de trésorerie, intérêts courus, charges à payer','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15797,'SYSCOHADA-CG','FINAN','XXXXXX','5667',     15795,'Banques, crédits de trésorerie, intérêts courus, produits à recevoir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15798,'SYSCOHADA-CG','FINAN','XXXXXX','57',       15730,'Caisse','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15799,'SYSCOHADA-CG','FINAN','XXXXXX','571',      15798,'Caisse siege social','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15800,'SYSCOHADA-CG','FINAN','XXXXXX','5711',     15799,'En unités monétaires légales','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15801,'SYSCOHADA-CG','FINAN','XXXXXX','5712',     15799,'En devises','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15802,'SYSCOHADA-CG','FINAN','XXXXXX','572',      15798,'Caisse succursale a','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15803,'SYSCOHADA-CG','FINAN','XXXXXX','5721',     15802,'En unités monétaires légales','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15804,'SYSCOHADA-CG','FINAN','XXXXXX','5722',     15802,'En devises','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15805,'SYSCOHADA-CG','FINAN','XXXXXX','573',      15798,'Caisse succursale b','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15806,'SYSCOHADA-CG','FINAN','XXXXXX','5731',     15805,'En unités monétaires légales','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15807,'SYSCOHADA-CG','FINAN','XXXXXX','5732',     15805,'En devises','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15808,'SYSCOHADA-CG','FINAN','XXXXXX','58',       15730,'Regies d''avances, accreditifs et virements internes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15809,'SYSCOHADA-CG','FINAN','XXXXXX','581',      15808,'Regies d''avances','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15810,'SYSCOHADA-CG','FINAN','XXXXXX','582',      15808,'Accreditifs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15811,'SYSCOHADA-CG','FINAN','XXXXXX','585',      15808,'Virements de fonds','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15812,'SYSCOHADA-CG','FINAN','XXXXXX','588',      15808,'Autres virements internes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15813,'SYSCOHADA-CG','FINAN','XXXXXX','59',       15730,'Depreciations des titres de placement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15814,'SYSCOHADA-CG','FINAN','XXXXXX','591',      15813,'Depreciations des titres et valeurs a encaisser','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15815,'SYSCOHADA-CG','FINAN','XXXXXX','592',      15813,'Depreciations des comptes banques','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15816,'SYSCOHADA-CG','FINAN','XXXXXX','593',      15813,'Depreciations des comptes etablissements financiers et assimiles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15817,'SYSCOHADA-CG','FINAN','XXXXXX','594',      15813,'Depreciations des comptes d''instruments de tresorerie','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15818,'SYSCOHADA-CG','FINAN','XXXXXX','599',      15813,'Risques provisionnes a caractere financier','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15819,'SYSCOHADA-CG','EXPENSE','XXXXXX','6',          0,'Achats et variations de stocks','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15820,'SYSCOHADA-CG','EXPENSE','XXXXXX','601',    15819,'Achats de marchandises','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15821,'SYSCOHADA-CG','EXPENSE','XXXXXX','6011',   16820,'Dans la région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15822,'SYSCOHADA-CG','EXPENSE','XXXXXX','6012',   16820,'Hors région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15823,'SYSCOHADA-CG','EXPENSE','XXXXXX','6013',   16820,'Aux entreprises du groupe dans la région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15824,'SYSCOHADA-CG','EXPENSE','XXXXXX','6014',   16820,'Aux entreprises du groupe hors région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15825,'SYSCOHADA-CG','EXPENSE','XXXXXX','6019',   16820,'Rabais, remises et ristournes obtenus (non ventilés)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15826,'SYSCOHADA-CG','EXPENSE','XXXXXX','602',    15819,'Achats de matieres premieres et fournitures liees','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15827,'SYSCOHADA-CG','EXPENSE','XXXXXX','6021',   15826,'Dans la région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15828,'SYSCOHADA-CG','EXPENSE','XXXXXX','6022',   15826,'Hors région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15829,'SYSCOHADA-CG','EXPENSE','XXXXXX','6023',   15826,'Aux entreprises du groupe dans la région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15830,'SYSCOHADA-CG','EXPENSE','XXXXXX','6024',   15826,'Aux entreprises du groupe hors région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15831,'SYSCOHADA-CG','EXPENSE','XXXXXX','6029',   15826,'Rabais, remises et ristournes obtenus (non ventilés)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15832,'SYSCOHADA-CG','EXPENSE','XXXXXX','603',    15819,'Variations des stocks et biens achetes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15833,'SYSCOHADA-CG','EXPENSE','XXXXXX','6031',   15832,'Variations des stocks de marchandises','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15834,'SYSCOHADA-CG','EXPENSE','XXXXXX','6032',   15832,'Variations des stocks de matiéres premiéres et fournitures liées','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15835,'SYSCOHADA-CG','EXPENSE','XXXXXX','6033',   15832,'Variations des stocks d''autres approvisionnements','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15836,'SYSCOHADA-CG','EXPENSE','XXXXXX','604',    15819,'Achats stockes de matieres et fournitures consommables','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15837,'SYSCOHADA-CG','EXPENSE','XXXXXX','6041',   15836,'Matiéres consommables','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15838,'SYSCOHADA-CG','EXPENSE','XXXXXX','6042',   15836,'Matiéres combustibles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15839,'SYSCOHADA-CG','EXPENSE','XXXXXX','6043',   15836,'Produits d''entretien','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15840,'SYSCOHADA-CG','EXPENSE','XXXXXX','6044',   15836,'Fournitures d''atelier et d''usine','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15841,'SYSCOHADA-CG','EXPENSE','XXXXXX','6046',   15836,'Fournitures de magasin','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15842,'SYSCOHADA-CG','EXPENSE','XXXXXX','6047',   15836,'Fournitures de bureau','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15843,'SYSCOHADA-CG','EXPENSE','XXXXXX','6049',   15836,'Rabais, remises et ristournes obtenus (non ventilés)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15844,'SYSCOHADA-CG','EXPENSE','XXXXXX','605',    15819,'Autres achats','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15845,'SYSCOHADA-CG','EXPENSE','XXXXXX','6051',   15844,'Fournitures non stockables - eau','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15846,'SYSCOHADA-CG','EXPENSE','XXXXXX','6052',   15844,'Fournitures non stockables - electricité','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15847,'SYSCOHADA-CG','EXPENSE','XXXXXX','6053',   15844,'Fournitures non stockables - autres énergies','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15848,'SYSCOHADA-CG','EXPENSE','XXXXXX','6054',   15844,'Fournitures d''entretien non stockables','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15849,'SYSCOHADA-CG','EXPENSE','XXXXXX','6055',   15844,'Fournitures de bureau non stockables','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15850,'SYSCOHADA-CG','EXPENSE','XXXXXX','6056',   15844,'Achats de petits matériel et outillage','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15851,'SYSCOHADA-CG','EXPENSE','XXXXXX','6057',   15844,'Achats d''études et de prestations de services','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15852,'SYSCOHADA-CG','EXPENSE','XXXXXX','6058',   15844,'Achats de travaux, matériels et équipements','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15853,'SYSCOHADA-CG','EXPENSE','XXXXXX','6059',   15844,'Rabais, remises et ristournes obtenus (non ventilés)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15854,'SYSCOHADA-CG','EXPENSE','XXXXXX','608',    15819,'Achats d''emballages','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15855,'SYSCOHADA-CG','EXPENSE','XXXXXX','6081',   15854,'Emballages perdus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15856,'SYSCOHADA-CG','EXPENSE','XXXXXX','6082',   15854,'Emballages récupérables non identifiables','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15857,'SYSCOHADA-CG','EXPENSE','XXXXXX','6083',   15854,'Emballages à usage mixte','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15858,'SYSCOHADA-CG','EXPENSE','XXXXXX','6089',   15854,'Rabais, remises et ristournes obtenus (non ventilés)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15859,'SYSCOHADA-CG','EXPENSE','XXXXXX','61',     15819,'Transports','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15860,'SYSCOHADA-CG','EXPENSE','XXXXXX','611',    15859,'Transports sur achats','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15861,'SYSCOHADA-CG','EXPENSE','XXXXXX','612',    15859,'Transport sur ventes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15862,'SYSCOHADA-CG','EXPENSE','XXXXXX','613',    15859,'Transports pour le compte de tiers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15863,'SYSCOHADA-CG','EXPENSE','XXXXXX','614',    15859,'Transports du personnel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15864,'SYSCOHADA-CG','EXPENSE','XXXXXX','616',    15859,'Transports de plis','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15865,'SYSCOHADA-CG','EXPENSE','XXXXXX','618',    15859,'Autres frais de transport','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15866,'SYSCOHADA-CG','EXPENSE','XXXXXX','6181',   15865,'Voyages et déplacements','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15867,'SYSCOHADA-CG','EXPENSE','XXXXXX','6182',   15865,'Transports entre établissements ou chantiers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15868,'SYSCOHADA-CG','EXPENSE','XXXXXX','6183',   15865,'Transports administratifs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15869,'SYSCOHADA-CG','EXPENSE','XXXXXX','62',     15819,'Services exterieurs a','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15870,'SYSCOHADA-CG','EXPENSE','XXXXXX','621',    15869,'Sous traitance generale','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15871,'SYSCOHADA-CG','EXPENSE','XXXXXX','622',    15869,'Locations et charges locatives','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15872,'SYSCOHADA-CG','EXPENSE','XXXXXX','6221',   15871,'Locations de terrains','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15873,'SYSCOHADA-CG','EXPENSE','XXXXXX','6222',   15871,'Locations de bâtiments','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15874,'SYSCOHADA-CG','EXPENSE','XXXXXX','6223',   15871,'Location de matériels et outillages','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15875,'SYSCOHADA-CG','EXPENSE','XXXXXX','6224',   15871,'Malis sur emballages','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15876,'SYSCOHADA-CG','EXPENSE','XXXXXX','6225',   15871,'Locations d''emballages','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15877,'SYSCOHADA-CG','EXPENSE','XXXXXX','6228',   15871,'Locations et charges locatives diverses','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15878,'SYSCOHADA-CG','EXPENSE','XXXXXX','623',    15869,'Redevances de credit bail et contrats assimiles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15879,'SYSCOHADA-CG','EXPENSE','XXXXXX','6232',   15878,'Crédits-bail immobilier','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15880,'SYSCOHADA-CG','EXPENSE','XXXXXX','6233',   15878,'Crédits-bail mobilier','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15881,'SYSCOHADA-CG','EXPENSE','XXXXXX','6235',   15878,'Contrats assimilés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15882,'SYSCOHADA-CG','EXPENSE','XXXXXX','624',    15869,'Entretiens, reparations et maintenance','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15883,'SYSCOHADA-CG','EXPENSE','XXXXXX','6241',   15882,'Entretien et réparation des biens immobiliers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15884,'SYSCOHADA-CG','EXPENSE','XXXXXX','6242',   15882,'Entretien et réparation des biens mobiliers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15885,'SYSCOHADA-CG','EXPENSE','XXXXXX','6243',   15882,'Maintenance','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15886,'SYSCOHADA-CG','EXPENSE','XXXXXX','6248',   15882,'Autres entretiens et réparations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15887,'SYSCOHADA-CG','EXPENSE','XXXXXX','625',    15869,'Primes d''assurance','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15888,'SYSCOHADA-CG','EXPENSE','XXXXXX','6251',   15887,'Assurances multirisques','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15889,'SYSCOHADA-CG','EXPENSE','XXXXXX','6252',   15887,'Assurances matériel de transport','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15890,'SYSCOHADA-CG','EXPENSE','XXXXXX','6253',   15887,'Assurances risques d''exploitation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15891,'SYSCOHADA-CG','EXPENSE','XXXXXX','6254',   15887,'Assurances responsabilité du producteur','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15892,'SYSCOHADA-CG','EXPENSE','XXXXXX','6255',   15887,'Assurances insolvabilité clients','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15893,'SYSCOHADA-CG','EXPENSE','XXXXXX','6256',   15887,'Assurances transport sur achats','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15894,'SYSCOHADA-CG','EXPENSE','XXXXXX','6257',   15887,'Assurances transport sur ventes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15895,'SYSCOHADA-CG','EXPENSE','XXXXXX','6258',   15887,'Autres primes d''assurances','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15896,'SYSCOHADA-CG','EXPENSE','XXXXXX','626',    15869,'Etudes, recherches et documentation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15897,'SYSCOHADA-CG','EXPENSE','XXXXXX','6261',   15896,'Etudes et recherches','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15898,'SYSCOHADA-CG','EXPENSE','XXXXXX','6265',   15896,'Documentation générale','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15899,'SYSCOHADA-CG','EXPENSE','XXXXXX','6266',   15896,'Documentation technique','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15900,'SYSCOHADA-CG','EXPENSE','XXXXXX','627',    15869,'Publicite, publications, relations publiques','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15901,'SYSCOHADA-CG','EXPENSE','XXXXXX','6271',   15900,'Annonces, insertions','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15902,'SYSCOHADA-CG','EXPENSE','XXXXXX','6272',   15900,'Catalogues, imprimés publicitaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15903,'SYSCOHADA-CG','EXPENSE','XXXXXX','6273',   15900,'Echantillons','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15904,'SYSCOHADA-CG','EXPENSE','XXXXXX','6274',   15900,'Foires et expositions','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15905,'SYSCOHADA-CG','EXPENSE','XXXXXX','6275',   15900,'Publications','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15906,'SYSCOHADA-CG','EXPENSE','XXXXXX','6276',   15900,'Cadeaux à la clientèle','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15907,'SYSCOHADA-CG','EXPENSE','XXXXXX','6277',   15900,'Frais de colloques, séminaires, conférences','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15908,'SYSCOHADA-CG','EXPENSE','XXXXXX','6278',   15900,'Autres charges de publicités et relations publiques','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15909,'SYSCOHADA-CG','EXPENSE','XXXXXX','628',    15869,'Frais de telecommunications','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15910,'SYSCOHADA-CG','EXPENSE','XXXXXX','6281',   15909,'Frais de téléphone','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15911,'SYSCOHADA-CG','EXPENSE','XXXXXX','6282',   15909,'Frais de télex','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15912,'SYSCOHADA-CG','EXPENSE','XXXXXX','6283',   15909,'Frais de télécopie','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15913,'SYSCOHADA-CG','EXPENSE','XXXXXX','6288',   15909,'Autres frais de télécommunications','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15914,'SYSCOHADA-CG','EXPENSE','XXXXXX','63',     15819,'Services exterieurs b','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15915,'SYSCOHADA-CG','EXPENSE','XXXXXX','631',    15914,'Frais bancaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15916,'SYSCOHADA-CG','EXPENSE','XXXXXX','6311',   15915,'Frais sur titre (achats, vente, garde)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15917,'SYSCOHADA-CG','EXPENSE','XXXXXX','6312',   15915,'Frais sur effets','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15918,'SYSCOHADA-CG','EXPENSE','XXXXXX','6313',   15915,'Locations de coffres','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15919,'SYSCOHADA-CG','EXPENSE','XXXXXX','6315',   15915,'Commissions sur cartes de crédit','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15920,'SYSCOHADA-CG','EXPENSE','XXXXXX','6316',   15915,'Frais d''émission d''emprunts','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15921,'SYSCOHADA-CG','EXPENSE','XXXXXX','6318',   15915,'Autres frais bancaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15922,'SYSCOHADA-CG','EXPENSE','XXXXXX','632',    15914,'Remunerations d''intermediaires et de conseils','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15923,'SYSCOHADA-CG','EXPENSE','XXXXXX','6321',   15922,'Commissions et courtages sur achats','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15924,'SYSCOHADA-CG','EXPENSE','XXXXXX','6322',   15922,'Commissions et courtages sur ventes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15925,'SYSCOHADA-CG','EXPENSE','XXXXXX','6323',   15922,'Rémunérations des transitaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15926,'SYSCOHADA-CG','EXPENSE','XXXXXX','6324',   15922,'Honoraires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15927,'SYSCOHADA-CG','EXPENSE','XXXXXX','6325',   15922,'Frais d''actes et de contentieux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15928,'SYSCOHADA-CG','EXPENSE','XXXXXX','6328',   15922,'Divers frais','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15929,'SYSCOHADA-CG','EXPENSE','XXXXXX','633',    15914,'Frais de formation du personnel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15930,'SYSCOHADA-CG','EXPENSE','XXXXXX','634',    15914,'Redevances pour brevets, licences, logiciels et droits similaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15931,'SYSCOHADA-CG','EXPENSE','XXXXXX','6342',   15930,'Redevances pour brevets, licences, concessions et droits similaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15932,'SYSCOHADA-CG','EXPENSE','XXXXXX','6343',   15930,'Redevances pour logiciel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15933,'SYSCOHADA-CG','EXPENSE','XXXXXX','6344',   15930,'Redevances pour marques','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15934,'SYSCOHADA-CG','EXPENSE','XXXXXX','635',    15914,'Cotisations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15935,'SYSCOHADA-CG','EXPENSE','XXXXXX','6351',   15934,'Cotisations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15936,'SYSCOHADA-CG','EXPENSE','XXXXXX','6358',   15934,'Concours divers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15937,'SYSCOHADA-CG','EXPENSE','XXXXXX','636',    15914,'Redevances verses au concedant (concessions service public)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15938,'SYSCOHADA-CG','EXPENSE','XXXXXX','637',    15914,'Remunerations du personnel exterieur a l''entreprise','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15939,'SYSCOHADA-CG','EXPENSE','XXXXXX','6371',   15938,'Personnel intérimaire','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15940,'SYSCOHADA-CG','EXPENSE','XXXXXX','6372',   15938,'Personnel détaché ou prêté à l''entreprise','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15941,'SYSCOHADA-CG','EXPENSE','XXXXXX','638',    15914,'Autres charges externes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15942,'SYSCOHADA-CG','EXPENSE','XXXXXX','6381',   15941,'Frais de recrutement du personnel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15943,'SYSCOHADA-CG','EXPENSE','XXXXXX','6382',   15941,'Frais de déménagement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15944,'SYSCOHADA-CG','EXPENSE','XXXXXX','6383',   15941,'Réceptions','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15945,'SYSCOHADA-CG','EXPENSE','XXXXXX','6384',   15941,'Missions','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15946,'SYSCOHADA-CG','EXPENSE','XXXXXX','64',     15819,'Impots et taxes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15947,'SYSCOHADA-CG','EXPENSE','XXXXXX','641',    15946,'Impots et taxes directs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15948,'SYSCOHADA-CG','EXPENSE','XXXXXX','6411',   15947,'Impots fonciers et taxes annexes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15949,'SYSCOHADA-CG','EXPENSE','XXXXXX','6412',   15947,'Patentes, licences et taxes annexes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15950,'SYSCOHADA-CG','EXPENSE','XXXXXX','6413',   15947,'Taxes sur appointements et salaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15951,'SYSCOHADA-CG','EXPENSE','XXXXXX','6414',   15947,'Taxes d''apprentissage','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15952,'SYSCOHADA-CG','EXPENSE','XXXXXX','6415',   15947,'Formation professionnelle continue','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15953,'SYSCOHADA-CG','EXPENSE','XXXXXX','6418',   15947,'Autres impôts et taxes directs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15954,'SYSCOHADA-CG','EXPENSE','XXXXXX','645',    15946,'Impots et taxes indirects','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15955,'SYSCOHADA-CG','EXPENSE','XXXXXX','646',    15946,'Droits d''enregistrement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15956,'SYSCOHADA-CG','EXPENSE','XXXXXX','6461',   15955,'Droits de mutation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15957,'SYSCOHADA-CG','EXPENSE','XXXXXX','6462',   15955,'Droits de timbre','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15958,'SYSCOHADA-CG','EXPENSE','XXXXXX','6463',   15955,'Taxes sur les véhicules de société','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15959,'SYSCOHADA-CG','EXPENSE','XXXXXX','6464',   15955,'Vignettes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15960,'SYSCOHADA-CG','EXPENSE','XXXXXX','6468',   15955,'Autres droits','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15961,'SYSCOHADA-CG','EXPENSE','XXXXXX','647',    15946,'Penalites et amendes fiscales','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15962,'SYSCOHADA-CG','EXPENSE','XXXXXX','6471',   15961,'Pénalités d''assiette, impots directs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15963,'SYSCOHADA-CG','EXPENSE','XXXXXX','6472',   15961,'Pénalités d''assiette, impôts indirects','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15964,'SYSCOHADA-CG','EXPENSE','XXXXXX','6473',   15961,'Pénalités de recouvrement, impôts directs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15965,'SYSCOHADA-CG','EXPENSE','XXXXXX','6474',   15961,'Pénalités de recouvrement, impôts indirects','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15966,'SYSCOHADA-CG','EXPENSE','XXXXXX','6478',   15961,'Autres amendes pénales et fiscales','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15967,'SYSCOHADA-CG','EXPENSE','XXXXXX','648',    15946,'Autres impots et taxes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15968,'SYSCOHADA-CG','EXPENSE','XXXXXX','65',     15819,'Autres charges','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15969,'SYSCOHADA-CG','EXPENSE','XXXXXX','651',    15968,'Pertes sur creances clients et autres debiteurs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15970,'SYSCOHADA-CG','EXPENSE','XXXXXX','6511',   15969,'Pertes sur clients','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15971,'SYSCOHADA-CG','EXPENSE','XXXXXX','6515',   15969,'Autres débiteurs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15972,'SYSCOHADA-CG','EXPENSE','XXXXXX','652',    15968,'Quote-part de resultat sur operations faites en commun','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15973,'SYSCOHADA-CG','EXPENSE','XXXXXX','6521',   15972,'Quote-part transféré de bénéfices (comptabilté du gérants)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15974,'SYSCOHADA-CG','EXPENSE','XXXXXX','6525',   15972,'Pertes imputées par transfert (comptabilité des associés non gérants)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15975,'SYSCOHADA-CG','EXPENSE','XXXXXX','653',    15968,'Quote-part de resultat annulee sur execution partielle de contrats pluri-exercices','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15976,'SYSCOHADA-CG','EXPENSE','XXXXXX','654',    15968,'Valeur comptable des cessions courantes d''immobilisations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15977,'SYSCOHADA-CG','EXPENSE','XXXXXX','658',    15968,'Charges diverses','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15978,'SYSCOHADA-CG','EXPENSE','XXXXXX','6581',   15977,'Jetons de présence et autres rémunérations d''administrateurs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15979,'SYSCOHADA-CG','EXPENSE','XXXXXX','6582',   15977,'Dons','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15980,'SYSCOHADA-CG','EXPENSE','XXXXXX','6583',   15977,'Mécénat','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15981,'SYSCOHADA-CG','EXPENSE','XXXXXX','659',    15968,'Charges provisionnees d''exploitation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15982,'SYSCOHADA-CG','EXPENSE','XXXXXX','6591',   15981,'Sur risque à court terme','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15983,'SYSCOHADA-CG','EXPENSE','XXXXXX','6593',   15981,'Sur stocks','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15984,'SYSCOHADA-CG','EXPENSE','XXXXXX','6594',   15981,'Sur créances','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15985,'SYSCOHADA-CG','EXPENSE','XXXXXX','6598',   15981,'Autres charges provisionnées','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15986,'SYSCOHADA-CG','EXPENSE','XXXXXX','66',     15819,'Charges de personnel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15987,'SYSCOHADA-CG','EXPENSE','XXXXXX','661',    15986,'Remunerations directes versees au personnel national','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15988,'SYSCOHADA-CG','EXPENSE','XXXXXX','6611',   15987,'Appointements salaires et commissions','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15989,'SYSCOHADA-CG','EXPENSE','XXXXXX','6612',   15987,'Primes et gratifications','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15990,'SYSCOHADA-CG','EXPENSE','XXXXXX','6613',   15987,'Congés payés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15991,'SYSCOHADA-CG','EXPENSE','XXXXXX','6614',   15987,'Indemnités de préavis, de licencement et de recherche d''embauche','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15992,'SYSCOHADA-CG','EXPENSE','XXXXXX','6615',   15987,'Indemnités de maladie versées aux travailleurs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15993,'SYSCOHADA-CG','EXPENSE','XXXXXX','6616',   15987,'Supplément familial','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15994,'SYSCOHADA-CG','EXPENSE','XXXXXX','6617',   15987,'Avantages en nature','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15995,'SYSCOHADA-CG','EXPENSE','XXXXXX','6618',   15987,'Autres rémunérations directes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15996,'SYSCOHADA-CG','EXPENSE','XXXXXX','662',    15986,'Remunerations directes versees au personnel non national','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15997,'SYSCOHADA-CG','EXPENSE','XXXXXX','6621',   15996,'Appointements salaires et commissions','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15998,'SYSCOHADA-CG','EXPENSE','XXXXXX','6622',   15996,'Primes et gratifications','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15999,'SYSCOHADA-CG','EXPENSE','XXXXXX','6623',   15996,'Congés payés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16000,'SYSCOHADA-CG','EXPENSE','XXXXXX','6624',   15996,'Indemnités de préavis, de licencement et de recherche d''embauche','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16001,'SYSCOHADA-CG','EXPENSE','XXXXXX','6625',   15996,'Indemnités de maladie versées aux travailleurs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16002,'SYSCOHADA-CG','EXPENSE','XXXXXX','6626',   15996,'Supplément familial','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16003,'SYSCOHADA-CG','EXPENSE','XXXXXX','6627',   15996,'Avantages en nature','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16004,'SYSCOHADA-CG','EXPENSE','XXXXXX','6628',   15996,'Autres rémunérations directes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16005,'SYSCOHADA-CG','EXPENSE','XXXXXX','663',    15986,'Indemnites forfaitaires versees au personnel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16006,'SYSCOHADA-CG','EXPENSE','XXXXXX','6631',   16005,'Indemnités de logement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16007,'SYSCOHADA-CG','EXPENSE','XXXXXX','6632',   16005,'Indemnités de représentation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16008,'SYSCOHADA-CG','EXPENSE','XXXXXX','6633',   16005,'Indemnités d''expatriation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16009,'SYSCOHADA-CG','EXPENSE','XXXXXX','6638',   16005,'Autres indemnités et avantages divers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16010,'SYSCOHADA-CG','EXPENSE','XXXXXX','664',    15986,'Charges sociales','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16011,'SYSCOHADA-CG','EXPENSE','XXXXXX','6641',   16010,'Charges sociales sur rémunération du personnel national','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16012,'SYSCOHADA-CG','EXPENSE','XXXXXX','6642',   16010,'Charges sociales sur rémunération du personnel non national','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16013,'SYSCOHADA-CG','EXPENSE','XXXXXX','666',    15986,'Remunerations et charges sociales de l''exploitant individuel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16014,'SYSCOHADA-CG','EXPENSE','XXXXXX','6661',   16013,'Rémunérations du travail de l''exploitant','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16015,'SYSCOHADA-CG','EXPENSE','XXXXXX','6662',   16013,'Charges sociales','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16016,'SYSCOHADA-CG','EXPENSE','XXXXXX','667',    15986,'Remunerations transferee de personnel exterieur','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16017,'SYSCOHADA-CG','EXPENSE','XXXXXX','6671',   16016,'Personnel intérimaire','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16018,'SYSCOHADA-CG','EXPENSE','XXXXXX','6672',   16016,'Personnel détaché ou prêté à l''entreprise','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16019,'SYSCOHADA-CG','EXPENSE','XXXXXX','668',    15986,'Autres charges sociales','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16020,'SYSCOHADA-CG','EXPENSE','XXXXXX','6681',   16019,'Versements aux syndicats et comités d''entreprise, d''établisement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16021,'SYSCOHADA-CG','EXPENSE','XXXXXX','6682',   16019,'Versements aux comité d''hygiéne et de sécurité','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16022,'SYSCOHADA-CG','EXPENSE','XXXXXX','6683',   16019,'Versements aux autres oeuvres sociales','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16023,'SYSCOHADA-CG','EXPENSE','XXXXXX','6684',   16019,'Médecine du travail et pharmacie','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16024,'SYSCOHADA-CG','EXPENSE','XXXXXX','67',     15819,'Frais financiers et charges assimilees','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16025,'SYSCOHADA-CG','EXPENSE','XXXXXX','671',    16024,'Interets des emprunts','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16026,'SYSCOHADA-CG','EXPENSE','XXXXXX','6711',   16025,'Emprunts obligataires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16027,'SYSCOHADA-CG','EXPENSE','XXXXXX','6712',   16025,'Emprunts auprès des établissements de crédit','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16028,'SYSCOHADA-CG','EXPENSE','XXXXXX','6713',   16025,'Dettes liées à des participations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16029,'SYSCOHADA-CG','EXPENSE','XXXXXX','672',    16024,'Interets dans loyers de credit bail et contrats assimiles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16030,'SYSCOHADA-CG','EXPENSE','XXXXXX','6721',   16029,'Intérêts dans loyers de crédit-bail immobilier','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16031,'SYSCOHADA-CG','EXPENSE','XXXXXX','6722',   16029,'Intérêts dans loyers de crédit-bail mobilier','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16032,'SYSCOHADA-CG','EXPENSE','XXXXXX','6723',   16029,'Intérêts dans loyers des autres contrats','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16033,'SYSCOHADA-CG','EXPENSE','XXXXXX','673',    16024,'Escomptes accordes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16034,'SYSCOHADA-CG','EXPENSE','XXXXXX','674',    16024,'Autres interets','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16035,'SYSCOHADA-CG','EXPENSE','XXXXXX','6741',   16034,'Avances reçues et dépôts créditeurs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16036,'SYSCOHADA-CG','EXPENSE','XXXXXX','6742',   16034,'Comptes courants bloqués','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16037,'SYSCOHADA-CG','EXPENSE','XXXXXX','6743',   16034,'Intérêts sur obligations cautionnées','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16038,'SYSCOHADA-CG','EXPENSE','XXXXXX','6744',   16034,'Intérêts sur dettes commerciales','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16039,'SYSCOHADA-CG','EXPENSE','XXXXXX','6745',   16034,'Intérêts bancaires et sur opérations de trésorerie et d''escompte','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16040,'SYSCOHADA-CG','EXPENSE','XXXXXX','6748',   16034,'Intérêts sur dettes diverses','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16041,'SYSCOHADA-CG','EXPENSE','XXXXXX','675',    16024,'Escomptes des effets de commerce','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16042,'SYSCOHADA-CG','EXPENSE','XXXXXX','676',    16024,'Pertes de change','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16043,'SYSCOHADA-CG','EXPENSE','XXXXXX','677',    16024,'Pertes sur cessions de titres  de placement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16044,'SYSCOHADA-CG','EXPENSE','XXXXXX','678',    16024,'Pertes sur risques financiers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16045,'SYSCOHADA-CG','EXPENSE','XXXXXX','6781',   16044,'Sur rentes viagères','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16046,'SYSCOHADA-CG','EXPENSE','XXXXXX','6782',   16044,'Sur opérations fiancières','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16047,'SYSCOHADA-CG','EXPENSE','XXXXXX','6783',   16044,'Sur instruments de trésorerie','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16048,'SYSCOHADA-CG','EXPENSE','XXXXXX','679',    16024,'Charges provisionnees financieres','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16049,'SYSCOHADA-CG','EXPENSE','XXXXXX','6791',   16048,'Sur risque financiers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16050,'SYSCOHADA-CG','EXPENSE','XXXXXX','6795',   16048,'Sur titres de placements','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16051,'SYSCOHADA-CG','EXPENSE','XXXXXX','6798',   16048,'Autres charges provisionnées financières','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16052,'SYSCOHADA-CG','EXPENSE','XXXXXX','68',     15819,'Dotations aus amortissements','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16053,'SYSCOHADA-CG','EXPENSE','XXXXXX','681',    16052,'Dotations aux amortissements d''exploitation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16054,'SYSCOHADA-CG','EXPENSE','XXXXXX','6811',   16052,'Dotations aux amortissements des charges immobilisées','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16055,'SYSCOHADA-CG','EXPENSE','XXXXXX','6812',   16052,'Dotations aux amortissements des immobilisations incorporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16056,'SYSCOHADA-CG','EXPENSE','XXXXXX','6813',   16052,'Dotations aux amortissements des immobilisations corporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16057,'SYSCOHADA-CG','EXPENSE','XXXXXX','687',    16052,'Dotations aux amortissements a caractere financier','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16058,'SYSCOHADA-CG','EXPENSE','XXXXXX','6872',   16057,'Dotations aux amortissements des primes de remboursement des obligations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16059,'SYSCOHADA-CG','EXPENSE','XXXXXX','6878',   16057,'Autres dotations aux amortissements à caractère financier','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16060,'SYSCOHADA-CG','EXPENSE','XXXXXX','69',     15819,'Dotattions aux provisions','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16061,'SYSCOHADA-CG','EXPENSE','XXXXXX','691',    16060,'Dotation aux provisions d''exploitation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16062,'SYSCOHADA-CG','EXPENSE','XXXXXX','6911',   16061,'Pour risques et charges','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16063,'SYSCOHADA-CG','EXPENSE','XXXXXX','6912',   16061,'Pour grosses réparations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16064,'SYSCOHADA-CG','EXPENSE','XXXXXX','6913',   16061,'Pour dépréciation des immobilisations incorporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16065,'SYSCOHADA-CG','EXPENSE','XXXXXX','6914',   16061,'Pour dépréciation des immobilisations corporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16066,'SYSCOHADA-CG','EXPENSE','XXXXXX','697',    16060,'Dotations aux provisions financieres','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16067,'SYSCOHADA-CG','EXPENSE','XXXXXX','6971',   16066,'Pour risques et charges','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16068,'SYSCOHADA-CG','EXPENSE','XXXXXX','6972',   16066,'Pour dépréciation des immobilisations financières','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16069,'SYSCOHADA-CG','INCOME','XXXXXX','7',           0,'Ventes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16070,'SYSCOHADA-CG','INCOME','XXXXXX','701',     16069,'Ventes de marchandises','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16071,'SYSCOHADA-CG','INCOME','XXXXXX','7011',    16070,'Dans la région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16072,'SYSCOHADA-CG','INCOME','XXXXXX','7012',    16070,'Hors région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16073,'SYSCOHADA-CG','INCOME','XXXXXX','7013',    16070,'Aux entreprises du groupe dans la région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16074,'SYSCOHADA-CG','INCOME','XXXXXX','7014',    16070,'Aux entreprises du groupe hors  région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16075,'SYSCOHADA-CG','INCOME','XXXXXX','702',     16069,'Ventes de produits finis','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16076,'SYSCOHADA-CG','INCOME','XXXXXX','7021',    16075,'Dans la région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16077,'SYSCOHADA-CG','INCOME','XXXXXX','7022',    16075,'Hors région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16078,'SYSCOHADA-CG','INCOME','XXXXXX','7023',    16075,'Aux entreprises de groupe dans la région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16079,'SYSCOHADA-CG','INCOME','XXXXXX','7024',    16075,'Aux entreprises du groupe hors  région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16080,'SYSCOHADA-CG','INCOME','XXXXXX','703',     16069,'Ventes de produits intermediaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16081,'SYSCOHADA-CG','INCOME','XXXXXX','7031',    16080,'Dans la région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16082,'SYSCOHADA-CG','INCOME','XXXXXX','7032',    16080,'Hors région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16083,'SYSCOHADA-CG','INCOME','XXXXXX','7033',    16080,'Aux entreprises du groupe dans la région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16084,'SYSCOHADA-CG','INCOME','XXXXXX','7034',    16080,'Aux entreprises du groupe hors  région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16085,'SYSCOHADA-CG','INCOME','XXXXXX','704',     16069,'Ventes de produits residuels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16086,'SYSCOHADA-CG','INCOME','XXXXXX','7041',    16085,'Dans la région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16087,'SYSCOHADA-CG','INCOME','XXXXXX','7042',    16085,'Hors région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16088,'SYSCOHADA-CG','INCOME','XXXXXX','7043',    16085,'Aux entreprises du groupe dans la région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16089,'SYSCOHADA-CG','INCOME','XXXXXX','7044',    16085,'Aux entreprises du groupe hors  région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16090,'SYSCOHADA-CG','INCOME','XXXXXX','705',     16069,'Travaux factures','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16091,'SYSCOHADA-CG','INCOME','XXXXXX','7051',    16090,'Dans la région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16092,'SYSCOHADA-CG','INCOME','XXXXXX','7052',    16090,'Hors région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16093,'SYSCOHADA-CG','INCOME','XXXXXX','7053',    16090,'Aux entreprises du groupe dans la région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16094,'SYSCOHADA-CG','INCOME','XXXXXX','7054',    16090,'Aux entreprises du groupe hors région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16095,'SYSCOHADA-CG','INCOME','XXXXXX','706',     16069,'Services vendus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16096,'SYSCOHADA-CG','INCOME','XXXXXX','7061',    16095,'Dans la région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16097,'SYSCOHADA-CG','INCOME','XXXXXX','7062',    16095,'Hors région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16098,'SYSCOHADA-CG','INCOME','XXXXXX','7063',    16095,'Aux entreprises du groupe dans la région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16099,'SYSCOHADA-CG','INCOME','XXXXXX','7064',    16095,'Aux entreprises du groupe hors région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16100,'SYSCOHADA-CG','INCOME','XXXXXX','707',     16069,'Produits accessoires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16101,'SYSCOHADA-CG','INCOME','XXXXXX','7071',    16100,'Port, emballages perdus et autres frais facturés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16102,'SYSCOHADA-CG','INCOME','XXXXXX','7072',    16100,'Commissions et courtages','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16103,'SYSCOHADA-CG','INCOME','XXXXXX','7073',    16100,'Locations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16104,'SYSCOHADA-CG','INCOME','XXXXXX','7074',    16100,'Bonis sur reprises et cessions d''emballages','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16105,'SYSCOHADA-CG','INCOME','XXXXXX','7075',    16100,'Mise à disposition de personnel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16106,'SYSCOHADA-CG','INCOME','XXXXXX','7076',    16100,'Redevances pour brevets, logiciels, marques et droits similaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16107,'SYSCOHADA-CG','INCOME','XXXXXX','7077',    16100,'Services exploités dans l''intérêt du personnel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16108,'SYSCOHADA-CG','INCOME','XXXXXX','7078',    16100,'Autres produits accessoires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16109,'SYSCOHADA-CG','INCOME','XXXXXX','71',      16069,'Suvventions d''exploitation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16110,'SYSCOHADA-CG','INCOME','XXXXXX','711',     16109,'Sur produits a l''exportation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16111,'SYSCOHADA-CG','INCOME','XXXXXX','712',     16109,'Sur produits a l''importation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16112,'SYSCOHADA-CG','INCOME','XXXXXX','713',     16109,'Sur produits de perequation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16113,'SYSCOHADA-CG','INCOME','XXXXXX','718',     16109,'Autres subventions d''exploitation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16114,'SYSCOHADA-CG','INCOME','XXXXXX','7181',    16113,'Versées par l''etat et les collectivités publiques','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16115,'SYSCOHADA-CG','INCOME','XXXXXX','7182',    16113,'Versées par les organismes internationaux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16116,'SYSCOHADA-CG','INCOME','XXXXXX','7183',    16113,'Versées par des tiers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16117,'SYSCOHADA-CG','INCOME','XXXXXX','72',      16069,'Production immobilisée','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16118,'SYSCOHADA-CG','INCOME','XXXXXX','721',     16117,'Immobilisations incorporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16119,'SYSCOHADA-CG','INCOME','XXXXXX','722',     16117,'Immobilisations corporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16120,'SYSCOHADA-CG','INCOME','XXXXXX','726',     16117,'Immobilisations financieres','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16121,'SYSCOHADA-CG','INCOME','XXXXXX','73',      16069,'Variations des stocks de biens et de services produits','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16122,'SYSCOHADA-CG','INCOME','XXXXXX','734',     16121,'Variations des stocks de produitsn en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16123,'SYSCOHADA-CG','INCOME','XXXXXX','7341',    16122,'Produits en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16124,'SYSCOHADA-CG','INCOME','XXXXXX','7342',    16122,'Travaux en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16125,'SYSCOHADA-CG','INCOME','XXXXXX','735',     16121,'Variations des en-cours de services','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16126,'SYSCOHADA-CG','INCOME','XXXXXX','7351',    16125,'Etudes en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16127,'SYSCOHADA-CG','INCOME','XXXXXX','7352',    16125,'Prestations de services en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16128,'SYSCOHADA-CG','INCOME','XXXXXX','736',     16121,'Variations des stocks de produits finis','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16129,'SYSCOHADA-CG','INCOME','XXXXXX','737',     16121,'Variations des stocks de produits intermediaires et residuels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16130,'SYSCOHADA-CG','INCOME','XXXXXX','7371',    16129,'Produits intermédiaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16131,'SYSCOHADA-CG','INCOME','XXXXXX','7372',    16129,'Produits résiduels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16132,'SYSCOHADA-CG','INCOME','XXXXXX','75',      16069,'Autres produits','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16133,'SYSCOHADA-CG','INCOME','XXXXXX','752',     16132,'Quote-part de resultat sur operations faites en commun','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16134,'SYSCOHADA-CG','INCOME','XXXXXX','7521',    16133,'Quote-part trsnsférée de pertes (comptabilité de gérant)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16135,'SYSCOHADA-CG','INCOME','XXXXXX','7525',    16133,'Bénéfices attribués par transfert (comptabilité des associés non gérants)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16136,'SYSCOHADA-CG','INCOME','XXXXXX','753',     16132,'Quote-part de resultat sue execution partielle de contrats pluri-ecercices','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16137,'SYSCOHADA-CG','INCOME','XXXXXX','754',     16132,'Produits des cessions courantes d''immobilisations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16138,'SYSCOHADA-CG','INCOME','XXXXXX','758',     16132,'Produits divers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16139,'SYSCOHADA-CG','INCOME','XXXXXX','7581',    16138,'Jetons de présence et autres rémunérations d''administrateurs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16140,'SYSCOHADA-CG','INCOME','XXXXXX','7582',    16138,'Indemnités d''assurances reçues','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16141,'SYSCOHADA-CG','INCOME','XXXXXX','759',     16132,'Reprises de charges provisionnees d''exploitation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16142,'SYSCOHADA-CG','INCOME','XXXXXX','7591',    16141,'Sur risques à court terme','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16143,'SYSCOHADA-CG','INCOME','XXXXXX','7593',    16141,'Sur stocks','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16144,'SYSCOHADA-CG','INCOME','XXXXXX','7594',    16141,'Sur créances','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16145,'SYSCOHADA-CG','INCOME','XXXXXX','7598',    16141,'Sur autres charges provisionnées','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16146,'SYSCOHADA-CG','INCOME','XXXXXX','77',      16069,'Revenus financiers et produits assimiles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16147,'SYSCOHADA-CG','INCOME','XXXXXX','771',     16146,'Interets de prets','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16148,'SYSCOHADA-CG','INCOME','XXXXXX','772',     16146,'Revenus de participations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16149,'SYSCOHADA-CG','INCOME','XXXXXX','773',     16146,'Escomptes obtenus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16150,'SYSCOHADA-CG','INCOME','XXXXXX','774',     16146,'Revenus de titres de placement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16151,'SYSCOHADA-CG','INCOME','XXXXXX','775',     16146,'Revenus des creances commerciales','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16152,'SYSCOHADA-CG','INCOME','XXXXXX','776',     16146,'Gains de change','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16153,'SYSCOHADA-CG','INCOME','XXXXXX','777',     16146,'Gains sur cessions de titres de placement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16154,'SYSCOHADA-CG','INCOME','XXXXXX','778',     16146,'Gains sur risques financiers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16155,'SYSCOHADA-CG','INCOME','XXXXXX','7781',    16154,'Gains sur rentes viagères','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16156,'SYSCOHADA-CG','INCOME','XXXXXX','7782',    16154,'Gains sur opérations financières','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16157,'SYSCOHADA-CG','INCOME','XXXXXX','7784',    16154,'Gains sur instruments de trésorerie','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16158,'SYSCOHADA-CG','INCOME','XXXXXX','779',     16146,'Reprises de charges provisionnees financieres','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16159,'SYSCOHADA-CG','INCOME','XXXXXX','7791',    16158,'Sur risques financiers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16160,'SYSCOHADA-CG','INCOME','XXXXXX','7795',    16158,'Sur titres de placement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16161,'SYSCOHADA-CG','INCOME','XXXXXX','7798',    16158,'Autres charges provisionnées financières','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16162,'SYSCOHADA-CG','INCOME','XXXXXX','78',      16069,'Transfert de charges','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16163,'SYSCOHADA-CG','INCOME','XXXXXX','781',     16162,'Transfert de charges d''exploitation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16164,'SYSCOHADA-CG','INCOME','XXXXXX','787',     16162,'Transfert de charges financieres','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16165,'SYSCOHADA-CG','INCOME','XXXXXX','79',      16069,'Reprises de provisions','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16166,'SYSCOHADA-CG','INCOME','XXXXXX','791',     16165,'Reprises de provisions d''exploitation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16167,'SYSCOHADA-CG','INCOME','XXXXXX','7911',    16166,'Pour risques et charges d''exploitation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16168,'SYSCOHADA-CG','INCOME','XXXXXX','7912',    16166,'Pour grosses réparation d''exploitation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16169,'SYSCOHADA-CG','INCOME','XXXXXX','7913',    16166,'Pour dépreciation des immobilisations incorporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16170,'SYSCOHADA-CG','INCOME','XXXXXX','7914',    16166,'Pour dépreciation des immobilisations corporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16171,'SYSCOHADA-CG','INCOME','XXXXXX','797',     16165,'Reprises de provisions financieres','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16172,'SYSCOHADA-CG','INCOME','XXXXXX','7971',    16171,'Pour risques et charges financiers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16173,'SYSCOHADA-CG','INCOME','XXXXXX','7972',    16171,'Pour dépréciation des immobilisations financières','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16174,'SYSCOHADA-CG','INCOME','XXXXXX','798',     16165,'Reprises d''amortissements','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16175,'SYSCOHADA-CG','AUTRES','XXXXXX','81',          0,'Valeurs comptables des cessions d''immobilisations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16176,'SYSCOHADA-CG','AUTRES','XXXXXX','811',     16175,'Immobilisations incorporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16177,'SYSCOHADA-CG','AUTRES','XXXXXX','812',     16175,'Immobilisations corporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16178,'SYSCOHADA-CG','AUTRES','XXXXXX','816',     16175,'Immobilisations financieres','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16179,'SYSCOHADA-CG','AUTRES','XXXXXX','82',          0,'Produits de cessions d''immobilisations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16180,'SYSCOHADA-CG','AUTRES','XXXXXX','821',     16179,'Immobilisations incorporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16181,'SYSCOHADA-CG','AUTRES','XXXXXX','822',     16179,'Immobilisations corporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16182,'SYSCOHADA-CG','AUTRES','XXXXXX','826',     16179,'Immobilisations financieres','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16183,'SYSCOHADA-CG','AUTRES','XXXXXX','83',          0,'Charges hors activites ordinaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16184,'SYSCOHADA-CG','AUTRES','XXXXXX','831',     16183,'Charges h.a.o constatées','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16185,'SYSCOHADA-CG','AUTRES','XXXXXX','834',     16183,'Pertes sur creances h.a.o','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16186,'SYSCOHADA-CG','AUTRES','XXXXXX','835',     16183,'Dons et liberalites accordes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16187,'SYSCOHADA-CG','AUTRES','XXXXXX','836',     16183,'Abandons de creances consentis','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16188,'SYSCOHADA-CG','AUTRES','XXXXXX','839',     16183,'Charges provisionnees h.a.o','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16189,'SYSCOHADA-CG','AUTRES','XXXXXX','84',          0,'Produits hors activites ordinaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16190,'SYSCOHADA-CG','AUTRES','XXXXXX','841',     16189,'Produits h.a.o constates','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16191,'SYSCOHADA-CG','AUTRES','XXXXXX','845',     16189,'Dons et liberalites obtenus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16192,'SYSCOHADA-CG','AUTRES','XXXXXX','846',     16189,'Abandons de creances obtenus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16193,'SYSCOHADA-CG','AUTRES','XXXXXX','848',     16189,'Transferts de charges h.a.o','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16194,'SYSCOHADA-CG','AUTRES','XXXXXX','849',     16189,'Reprises des charges provisionnees h.a.o','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16195,'SYSCOHADA-CG','AUTRES','XXXXXX','85',          0,'Dotations hors activites ordinaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16196,'SYSCOHADA-CG','AUTRES','XXXXXX','851',     16195,'Dotations aux provisions reglementees','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16197,'SYSCOHADA-CG','AUTRES','XXXXXX','852',     16195,'Dotations aux amortissements h.a.o','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16198,'SYSCOHADA-CG','AUTRES','XXXXXX','853',     16195,'Dotations aux provisions pour depreciation h.a.o','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16199,'SYSCOHADA-CG','AUTRES','XXXXXX','854',     16195,'Dotations aux provisions pour risques et charges h.a.o','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16200,'SYSCOHADA-CG','AUTRES','XXXXXX','858',     16195,'Autres dotations h.a.o','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16201,'SYSCOHADA-CG','AUTRES','XXXXXX','86',          0,'Reprises hors activites ordinaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16202,'SYSCOHADA-CG','AUTRES','XXXXXX','861',     16201,'Reprises de provisions reglementees','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16203,'SYSCOHADA-CG','AUTRES','XXXXXX','862',     16201,'Reprises d''amortissements','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16204,'SYSCOHADA-CG','AUTRES','XXXXXX','863',     16201,'Reprises de provisions pour depreciation h.a.o','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16205,'SYSCOHADA-CG','AUTRES','XXXXXX','864',     16201,'Reprises de provisions pour risques et charges h.a.o','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16206,'SYSCOHADA-CG','AUTRES','XXXXXX','865',     16201,'Reprises de subventions d''investissement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16207,'SYSCOHADA-CG','AUTRES','XXXXXX','868',     16201,'Autres reprises h.a.o','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16208,'SYSCOHADA-CG','AUTRES','XXXXXX','87',          0,'Participations des travailleurs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16209,'SYSCOHADA-CG','AUTRES','XXXXXX','871',     16208,'Participation legale aux benefices','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16210,'SYSCOHADA-CG','AUTRES','XXXXXX','874',     16208,'Participation contractuelle aux benefices','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16211,'SYSCOHADA-CG','AUTRES','XXXXXX','878',     16208,'Autres participations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16212,'SYSCOHADA-CG','AUTRES','XXXXXX','88',          0,'Subventions d''equilibre','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16213,'SYSCOHADA-CG','AUTRES','XXXXXX','881',     16212,'Etat','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16214,'SYSCOHADA-CG','AUTRES','XXXXXX','884',     16212,'Collectivites publiques','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16215,'SYSCOHADA-CG','AUTRES','XXXXXX','886',     16212,'Groupe','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16216,'SYSCOHADA-CG','AUTRES','XXXXXX','888',     16212,'Autres','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16217,'SYSCOHADA-CG','AUTRES','XXXXXX','89',          0,'Impots sur le resultat','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16218,'SYSCOHADA-CG','AUTRES','XXXXXX','891',     16217,'Impots sur les benefices de l''exercice','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16219,'SYSCOHADA-CG','AUTRES','XXXXXX','8911',    16218,'Activités exercées dans l''etat','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16220,'SYSCOHADA-CG','AUTRES','XXXXXX','8912',    16218,'Activités exercées dans les autres etats de la région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16221,'SYSCOHADA-CG','AUTRES','XXXXXX','8913',    16218,'Activités exercées hors région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16222,'SYSCOHADA-CG','AUTRES','XXXXXX','892',     16217,'Rappel d''impôts sur resultats anterieurs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16223,'SYSCOHADA-CG','AUTRES','XXXXXX','895',     16217,'Impôts minimum forfaitaires (i.m.f)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16224,'SYSCOHADA-CG','AUTRES','XXXXXX','899',     16217,'Dégrèvements et annulations d''impots sur resultats antérieurs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16225,'SYSCOHADA-CG','AUTRES','XXXXXX','8991',    16224,'Dégrèvements','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16226,'SYSCOHADA-CG','AUTRES','XXXXXX','8994',    16224,'Annulations pour pertes rétroactives','1');
    diff --git a/htdocs/install/mysql/data/llx_accounting_account_ch.sql b/htdocs/install/mysql/data/llx_accounting_account_ch.sql
    index 9ba2a162a0c..1408898e96f 100644
    --- a/htdocs/install/mysql/data/llx_accounting_account_ch.sql
    +++ b/htdocs/install/mysql/data/llx_accounting_account_ch.sql
    @@ -1,260 +1,261 @@
    ---
    +
     -- Descriptif plan comptable Suisse
     -- ID 13000 - 13299
    ---
    +-- ADD 600000 to rowid # Do no remove this comment --
    +
     INSERT INTO llx_const (name, value, type, note, visible, entity) values ('ACCOUNTING_MANAGE_ZERO','1','chaine','Manage the  0 for the accountancy account',1,0);
     
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (13000,'PCG_SUISSE','XXXXXX','XXXXXX','1',0,'Actifs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (13001,'PCG_SUISSE','XXXXXX','XXXXXX','10',13000,'Actifs circulants','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (13002,'PCG_SUISSE','XXXXXX','XXXXXX','100',13001,'Liquidités','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (13003,'PCG_SUISSE','XXXXXX','XXXXXX','1000',13002,'Caisse','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (13004,'PCG_SUISSE','XXXXXX','XXXXXX','1020',13002,'Banque (Avoir)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (13005,'PCG_SUISSE','XXXXXX','XXXXXX','106',13001,'Avoirs à courts terme côtés en bourse','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (13006,'PCG_SUISSE','XXXXXX','XXXXXX','1060',13005,'Titres','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (13007,'PCG_SUISSE','XXXXXX','XXXXXX','1069',13005,'Ajustement de la valeur des titres','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (13008,'PCG_SUISSE','XXXXXX','XXXXXX','110',13001,'Créances résultant de livraisons et prestations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (13009,'PCG_SUISSE','XXXXXX','XXXXXX','1100',13008,'Créances provenant de livraisons et de prestations (Débiteurs)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (13010,'PCG_SUISSE','XXXXXX','XXXXXX','1109',13008,'Ducroire','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (13011,'PCG_SUISSE','XXXXXX','XXXXXX','1110',13008,'Créances résultant de livr. et prest. envers les sociétés du groupe','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (13012,'PCG_SUISSE','XXXXXX','XXXXXX','114',13001,'Autres créances à court terme','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (13013,'PCG_SUISSE','XXXXXX','XXXXXX','1140',13012,'Avances et prêts','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (13014,'PCG_SUISSE','XXXXXX','XXXXXX','1149',13012,'Ajustement de la valeur des avances et des prêts','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (13015,'PCG_SUISSE','XXXXXX','XXXXXX','1170',13008,'Impôt préalable: TVA s/matériel, marchandises, prestations et énergie','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (13016,'PCG_SUISSE','XXXXXX','XXXXXX','1171',13008,'Impôt préalable: TVA s/investissements et autres charges d''exploitation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (13017,'PCG_SUISSE','XXXXXX','XXXXXX','1176',13008,'Impôt anticipé','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (13018,'PCG_SUISSE','XXXXXX','XXXXXX','1180',13008,'Créance envers les assurances sociales et institutions de prévoyance','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (13019,'PCG_SUISSE','XXXXXX','XXXXXX','1189',13008,'Impôt à la source','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (13020,'PCG_SUISSE','XXXXXX','XXXXXX','1190',13008,'Autres créances à court terme','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (13021,'PCG_SUISSE','XXXXXX','XXXXXX','1199',13008,'Ajustement de la valeur des créances à court terme','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (13022,'PCG_SUISSE','XXXXXX','XXXXXX','120',13001,'Stocks et prestations non facturées','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (13023,'PCG_SUISSE','XXXXXX','XXXXXX','1200',13022,'Marchandises commerciales','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (13024,'PCG_SUISSE','XXXXXX','XXXXXX','1210',13022,'Matières premières','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (13025,'PCG_SUISSE','XXXXXX','XXXXXX','1220',13022,'Matières auxiliaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (13026,'PCG_SUISSE','XXXXXX','XXXXXX','1230',13022,'Matières consommables','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (13027,'PCG_SUISSE','XXXXXX','XXXXXX','1250',13022,'Marchandises en consignation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (13028,'PCG_SUISSE','XXXXXX','XXXXXX','1260',13022,'Stocks de produits fnis','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (13029,'PCG_SUISSE','XXXXXX','XXXXXX','1280',13022,'Travaux en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (13030,'PCG_SUISSE','XXXXXX','XXXXXX','130',13001,'Compte de régularisation de l''actif','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (13031,'PCG_SUISSE','XXXXXX','XXXXXX','1300',13030,'Charges payées d''avance','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (13032,'PCG_SUISSE','XXXXXX','XXXXXX','1301',13030,'Produits à recevoir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (13033,'PCG_SUISSE','XXXXXX','XXXXXX','14',13000,'Actifs immobilisés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (13034,'PCG_SUISSE','XXXXXX','XXXXXX','140',13033,'Immobilisations financières','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (13035,'PCG_SUISSE','XXXXXX','XXXXXX','1400',13034,'Titres à long terme','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (13036,'PCG_SUISSE','XXXXXX','XXXXXX','1409',13034,'Ajustement de la valeur des titres','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (13037,'PCG_SUISSE','XXXXXX','XXXXXX','1440',13034,'Prêts','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (13038,'PCG_SUISSE','XXXXXX','XXXXXX','1441',13034,'Hypothèques','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (13039,'PCG_SUISSE','XXXXXX','XXXXXX','1449',13034,'Ajustement de la valeur des créances à long terme','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (13040,'PCG_SUISSE','XXXXXX','XXXXXX','148',13033,'Participations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (13041,'PCG_SUISSE','XXXXXX','XXXXXX','1480',13040,'Participations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (13042,'PCG_SUISSE','XXXXXX','XXXXXX','1489',13040,'Ajustement de la valeur des participations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (13043,'PCG_SUISSE','XXXXXX','XXXXXX','150',13000,'Immobilisations corporelles meublés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (13044,'PCG_SUISSE','XXXXXX','XXXXXX','1500',13043,'Machines et appareils','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (13045,'PCG_SUISSE','XXXXXX','XXXXXX','1509',13043,'Ajustement de la valeur des machines et appareils','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (13046,'PCG_SUISSE','XXXXXX','XXXXXX','1510',13043,'Mobilier et installations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (13047,'PCG_SUISSE','XXXXXX','XXXXXX','1519',13043,'Ajustement de la valeur du mobilier et des installations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (13048,'PCG_SUISSE','XXXXXX','XXXXXX','1520',13043,'Machines de bureau, informatique, système de communication','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (13049,'PCG_SUISSE','XXXXXX','XXXXXX','1529',13043,'Ajustement de la valeur des machines de bureau, inf. et syst. comm.','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (13050,'PCG_SUISSE','XXXXXX','XXXXXX','1530',13043,'Véhicules','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (13051,'PCG_SUISSE','XXXXXX','XXXXXX','1539',13043,'Ajustement de la valeur des véhicules','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (13052,'PCG_SUISSE','XXXXXX','XXXXXX','1540',13043,'Outillages et appareils','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (13053,'PCG_SUISSE','XXXXXX','XXXXXX','1549',13043,'Ajustement de la valeur des outillages et appareils','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (13054,'PCG_SUISSE','XXXXXX','XXXXXX','160',13000,'Immobilisations corporelles Immeubles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (13055,'PCG_SUISSE','XXXXXX','XXXXXX','1600',13054,'Immeubles d''exploitation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (13056,'PCG_SUISSE','XXXXXX','XXXXXX','1609',13054,'Ajustements de la valeur des immeubles d''exploitation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (13057,'PCG_SUISSE','XXXXXX','XXXXXX','170',13000,'Immobilisations incorporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (13058,'PCG_SUISSE','XXXXXX','XXXXXX','1700',13057,'Brevets, know-how, licences, droits, dév.','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (13059,'PCG_SUISSE','XXXXXX','XXXXXX','1709',13057,'Ajustement de la valeur des brevets, know-how, licences, droits, dév.','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (13060,'PCG_SUISSE','XXXXXX','XXXXXX','1770',13057,'Goodwill','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (13061,'PCG_SUISSE','XXXXXX','XXXXXX','1779',13057,'Ajustement de la valeur du goodwill','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (13062,'PCG_SUISSE','XXXXXX','XXXXXX','180',13000,'Capital non versé : capital social, capital de fondation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (13063,'PCG_SUISSE','XXXXXX','XXXXXX','1850',13062,'Capital actions, capital social, droits de participations ou capital de fondation non versés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (13064,'PCG_SUISSE','XXXXXX','XXXXXX','2',0,'Passif','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (13065,'PCG_SUISSE','XXXXXX','XXXXXX','20',13064,'Dettes à court terme','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (13066,'PCG_SUISSE','XXXXXX','XXXXXX','200',13065,'Dettes à court terme résultant d''achats et de prestations de services','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (13067,'PCG_SUISSE','XXXXXX','XXXXXX','2000',13066,'Dettes résultant d''achats et des prestations de services (créanciers)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (13068,'PCG_SUISSE','XXXXXX','XXXXXX','2030',13066,'Acomptes de clients','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (13069,'PCG_SUISSE','XXXXXX','XXXXXX','2050',13066,'Dettes résultant d''achats et de prestations de services envers des sociétés du groupe','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (13070,'PCG_SUISSE','XXXXXX','XXXXXX','210',13065,'Dettes à court terme rémunérés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (13071,'PCG_SUISSE','XXXXXX','XXXXXX','2100',13070,'Dettes bancaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (13072,'PCG_SUISSE','XXXXXX','XXXXXX','2120',13070,'Engagements de financement par leasing','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (13073,'PCG_SUISSE','XXXXXX','XXXXXX','2140',13070,'Autres dettes à court terme rémunérées','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (13074,'PCG_SUISSE','XXXXXX','XXXXXX','2151',13070,'Salaires à payer','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (13075,'PCG_SUISSE','XXXXXX','XXXXXX','2152',13070,'Charges sociales à payer (AVS/AC/ALFA)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (13076,'PCG_SUISSE','XXXXXX','XXXXXX','21521',13075,'Créancier AVS/AI/APG/AC','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (13077,'PCG_SUISSE','XXXXXX','XXXXXX','21522',13075,'Créancier Allocations Familiales','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (13078,'PCG_SUISSE','XXXXXX','XXXXXX','2153',13070,'Assurances sociales à payer (LAA, IJM, FT, LPP)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (13079,'PCG_SUISSE','XXXXXX','XXXXXX','21531',13078,'Créancier Assurance Accidents','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (13080,'PCG_SUISSE','XXXXXX','XXXXXX','21532',13078,'Créancier Assurance Accidents complémentaire','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (13081,'PCG_SUISSE','XXXXXX','XXXXXX','21533',13078,'Créancier Prévoyance Professionnelle','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (13082,'PCG_SUISSE','XXXXXX','XXXXXX','21534',13078,'Créancier Prévoyance Professionnelle complémentaire','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (13083,'PCG_SUISSE','XXXXXX','XXXXXX','21535',13078,'Créancier Assurance Indemnités Journalières Maladie','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (13084,'PCG_SUISSE','XXXXXX','XXXXXX','21536',13078,'Créancier Assurance Indemnités Journalières Maladie complémentaire','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (13085,'PCG_SUISSE','XXXXXX','XXXXXX','21539',13078,'Créancier autres caisses et assurances','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (13086,'PCG_SUISSE','XXXXXX','XXXXXX','2154',13070,'Impôt source','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (13087,'PCG_SUISSE','XXXXXX','XXXXXX','2155',13070,'Autres charges','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (13088,'PCG_SUISSE','XXXXXX','XXXXXX','21551',13087,'Taxe réfugiés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (13089,'PCG_SUISSE','XXXXXX','XXXXXX','21552',13087,'Office des Poursuites','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (13090,'PCG_SUISSE','XXXXXX','XXXXXX','21553',13087,'Retraite anticipée','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (13091,'PCG_SUISSE','XXXXXX','XXXXXX','21554',13087,'Caisse professionnelle','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (13092,'PCG_SUISSE','XXXXXX','XXXXXX','21559',13087,'Autres retenues employé à payer','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (13093,'PCG_SUISSE','XXXXXX','XXXXXX','2158',13070,'Provisions 13ème et vacances à payer','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (13094,'PCG_SUISSE','XXXXXX','XXXXXX','2160',13070,'Indemnités d''assurances','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (13095,'PCG_SUISSE','XXXXXX','XXXXXX','21601',13094,'Indemnités d''assurance accidents','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (13096,'PCG_SUISSE','XXXXXX','XXXXXX','21602',13094,'Indemnités d''assurance maladie','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (13097,'PCG_SUISSE','XXXXXX','XXXXXX','21603',13094,'Indemnités d''assurance maternité','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (13098,'PCG_SUISSE','XXXXXX','XXXXXX','21604',13094,'Indemnités d''assurance maternité complémentaire','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (13099,'PCG_SUISSE','XXXXXX','XXXXXX','21605',13094,'Indemnités d''assurance APG militaire','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (13100,'PCG_SUISSE','XXXXXX','XXXXXX','21606',13094,'Indemnités d''assurance militaire','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (13101,'PCG_SUISSE','XXXXXX','XXXXXX','21607',13094,'Indemnités d''assurance chômage','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (13102,'PCG_SUISSE','XXXXXX','XXXXXX','21608',13094,'Indemnités d''assurance AI','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (13103,'PCG_SUISSE','XXXXXX','XXXXXX','21609',13094,'Autres','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (13104,'PCG_SUISSE','XXXXXX','XXXXXX','220',13065,'Autres dettes à court terme','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (13105,'PCG_SUISSE','XXXXXX','XXXXXX','2200',13104,'TVA due','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (13106,'PCG_SUISSE','XXXXXX','XXXXXX','2201',13104,'Décompte TVA','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (13107,'PCG_SUISSE','XXXXXX','XXXXXX','2206',13104,'Impôt anticipé dû','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (13108,'PCG_SUISSE','XXXXXX','XXXXXX','2208',13104,'Impôts directs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (13109,'PCG_SUISSE','XXXXXX','XXXXXX','2210',13104,'Autres dettes à court terme','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (13110,'PCG_SUISSE','XXXXXX','XXXXXX','2261',13104,'Dividendes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (13111,'PCG_SUISSE','XXXXXX','XXXXXX','2270',13104,'Assurances sociales et institutions de prévoyance','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (13112,'PCG_SUISSE','XXXXXX','XXXXXX','2279',13104,'Impôt à la source','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (13113,'PCG_SUISSE','XXXXXX','XXXXXX','230',13065,'Passifs de régularisation et provision à court terme','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (13114,'PCG_SUISSE','XXXXXX','XXXXXX','2300',13113,'Charges à payer','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (13115,'PCG_SUISSE','XXXXXX','XXXXXX','2301',13113,'Produits constatés d''avance','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (13116,'PCG_SUISSE','XXXXXX','XXXXXX','2330',13113,'Provisions à court terme','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (13117,'PCG_SUISSE','XXXXXX','XXXXXX','24',13064,'Dettes à long terme','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (13118,'PCG_SUISSE','XXXXXX','XXXXXX','240',13117,'Dettes à long terme rémunérées','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (13119,'PCG_SUISSE','XXXXXX','XXXXXX','2400',13118,'Dettes bancaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (13120,'PCG_SUISSE','XXXXXX','XXXXXX','2420',13118,'Engagements de financement par leasing','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (13121,'PCG_SUISSE','XXXXXX','XXXXXX','2430',13118,'Emprunts obligataires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (13122,'PCG_SUISSE','XXXXXX','XXXXXX','2450',13118,'Emprunts','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (13123,'PCG_SUISSE','XXXXXX','XXXXXX','2451',13118,'Hypothèques','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (13124,'PCG_SUISSE','XXXXXX','XXXXXX','250',13117,'Autres dettes à long terme','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (13125,'PCG_SUISSE','XXXXXX','XXXXXX','2500',13124,'Autres dettes à long terme','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (13126,'PCG_SUISSE','XXXXXX','XXXXXX','260',13117,'Provisions à long terme et provisions légales','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (13127,'PCG_SUISSE','XXXXXX','XXXXXX','2600',13126,'Provisions','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (13128,'PCG_SUISSE','XXXXXX','XXXXXX','28',13064,'Fonds propres (personnes morales)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (13129,'PCG_SUISSE','XXXXXX','XXXXXX','280',13128,'Capital social ou capital de fondation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (13130,'PCG_SUISSE','XXXXXX','XXXXXX','2800',13129,'Capital-actions, capital social, capital de fondation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (13131,'PCG_SUISSE','XXXXXX','XXXXXX','290',13064,'Réserves / bénéfices et pertes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (13132,'PCG_SUISSE','XXXXXX','XXXXXX','2900',13131,'Réserves légales issues du capital','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (13133,'PCG_SUISSE','XXXXXX','XXXXXX','2930',13131,'Réserves sur participations propres au capital','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (13134,'PCG_SUISSE','XXXXXX','XXXXXX','2940',13131,'Réserves d''évaluation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (13135,'PCG_SUISSE','XXXXXX','XXXXXX','2950',13131,'Réserves légales issues du bénéfice','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (13136,'PCG_SUISSE','XXXXXX','XXXXXX','2960',13131,'Réserves libres','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (13137,'PCG_SUISSE','XXXXXX','XXXXXX','2970',13131,'Bénéfice / perte reporté','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (13138,'PCG_SUISSE','XXXXXX','XXXXXX','2979',13131,'Bénéfice / perte de l''exercice','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (13139,'PCG_SUISSE','XXXXXX','XXXXXX','2980',13131,'Propres actions, parts sociales, droits de participations (poste négatif)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (13140,'PCG_SUISSE','XXXXXX','XXXXXX','3',0,'Chiffre d''affaires résultant des ventes et des prestations de services','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (13141,'PCG_SUISSE','XXXXXX','XXXXXX','3000',13140,'Ventes de produits fabriqués','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (13142,'PCG_SUISSE','XXXXXX','XXXXXX','3200',13140,'Ventes de marchandises','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (13143,'PCG_SUISSE','XXXXXX','XXXXXX','3400',13140,'Ventes de prestations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (13144,'PCG_SUISSE','XXXXXX','XXXXXX','3600',13140,'Autres ventes et prestations de services','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (13145,'PCG_SUISSE','XXXXXX','XXXXXX','3700',13140,'Prestations propres','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (13146,'PCG_SUISSE','XXXXXX','XXXXXX','3710',13140,'Consommations propres','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (13147,'PCG_SUISSE','XXXXXX','XXXXXX','3800',13140,'Déductions sur ventes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (13148,'PCG_SUISSE','XXXXXX','XXXXXX','3805',13140,'Pertes sur clients, variations du ducroire','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (13149,'PCG_SUISSE','XXXXXX','XXXXXX','3900',13140,'Variation des stocks de produits semis-finis','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (13150,'PCG_SUISSE','XXXXXX','XXXXXX','3901',13140,'Variation des stocks de produits finis','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (13151,'PCG_SUISSE','XXXXXX','XXXXXX','3904',13140,'Variation de la valeur des prestations non facturées','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (13152,'PCG_SUISSE','XXXXXX','XXXXXX','4',0,'Charges de matériel, de marchandises et de prestations de tiers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (13153,'PCG_SUISSE','XXXXXX','XXXXXX','4000',13152,'Charges de matériel de l''atelier','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (13154,'PCG_SUISSE','XXXXXX','XXXXXX','4200',13152,'Achats de marchandises destinées à la revente','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (13155,'PCG_SUISSE','XXXXXX','XXXXXX','4400',13152,'Prestations / travaux de tiers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (13156,'PCG_SUISSE','XXXXXX','XXXXXX','4500',13152,'Charges d''énergie pour l''exploitation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (13157,'PCG_SUISSE','XXXXXX','XXXXXX','4900',13152,'Déductions sur les charges','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (13158,'PCG_SUISSE','XXXXXX','XXXXXX','5',0,'Charges de personnel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (13159,'PCG_SUISSE','XXXXXX','XXXXXX','5000',13158,'Salaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (13160,'PCG_SUISSE','XXXXXX','XXXXXX','5200',13158,'Charges de personnel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (13161,'PCG_SUISSE','XXXXXX','XXXXXX','5201',13158,'Salaires variables, commissions et primes régulières','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (13162,'PCG_SUISSE','XXXXXX','XXXXXX','5202',13158,'Primes occasionnelles et participations au bénéfice','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (13163,'PCG_SUISSE','XXXXXX','XXXXXX','5203',13158,'Divers soumis','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (13164,'PCG_SUISSE','XXXXXX','XXXXXX','5204',13158,'Divers non soumis','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (13165,'PCG_SUISSE','XXXXXX','XXXXXX','5210',13158,'Honoraires et indemnités CA','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (13166,'PCG_SUISSE','XXXXXX','XXXXXX','5270',13158,'AVS, AI, APG, assurance-chômage','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (13167,'PCG_SUISSE','XXXXXX','XXXXXX','5271',13158,'Caisse d''allocations familiales','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (13168,'PCG_SUISSE','XXXXXX','XXXXXX','52721',13167,'Prévoyance professionnelle','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (13169,'PCG_SUISSE','XXXXXX','XXXXXX','52722',13167,'Prévoyance professionnelle complémentaire','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (13170,'PCG_SUISSE','XXXXXX','XXXXXX','52731',13167,'Assurance-accidents','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (13171,'PCG_SUISSE','XXXXXX','XXXXXX','52732',13167,'Assurance-accidents complémentaire','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (13172,'PCG_SUISSE','XXXXXX','XXXXXX','52741',13167,'Assurance IJM','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (13173,'PCG_SUISSE','XXXXXX','XXXXXX','52742',13167,'Assurance IJM complémentaire','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (13174,'PCG_SUISSE','XXXXXX','XXXXXX','5275',13158,'Autres assurances','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (13175,'PCG_SUISSE','XXXXXX','XXXXXX','5276',13158,'Impôts à la source payé par employeur','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (13176,'PCG_SUISSE','XXXXXX','XXXXXX','5278',13158,'Caisse professionnelle','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (13177,'PCG_SUISSE','XXXXXX','XXXXXX','5279',13158,'Arrondis sur charges sociales','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (13178,'PCG_SUISSE','XXXXXX','XXXXXX','5280',13158,'Autres charges de personnel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (13179,'PCG_SUISSE','XXXXXX','XXXXXX','5281',13158,'Frais de voyages/transport','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (13180,'PCG_SUISSE','XXXXXX','XXXXXX','5282',13158,'Frais de repas/hébergement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (13181,'PCG_SUISSE','XXXXXX','XXXXXX','5283',13158,'Frais forfaitaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (13182,'PCG_SUISSE','XXXXXX','XXXXXX','5284',13158,'Frais de représentation, téléphones, divers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (13183,'PCG_SUISSE','XXXXXX','XXXXXX','5288',13158,'Frais de formation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (13184,'PCG_SUISSE','XXXXXX','XXXXXX','5289',13158,'Autres frais de personnel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (13185,'PCG_SUISSE','XXXXXX','XXXXXX','5290',13158,'Prestations de travail de tiers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (13186,'PCG_SUISSE','XXXXXX','XXXXXX','5700',13158,'Charges sociales','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (13187,'PCG_SUISSE','XXXXXX','XXXXXX','5800',13158,'Autres charges du personnel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (13188,'PCG_SUISSE','XXXXXX','XXXXXX','5900',13158,'Charges de personnels temporaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (13189,'PCG_SUISSE','XXXXXX','XXXXXX','6',0,'Autres charges d''exploitation, amortissements et ajustement de valeur, résultat financier','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (13190,'PCG_SUISSE','XXXXXX','XXXXXX','6000',13189,'Charges de locaux','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (13191,'PCG_SUISSE','XXXXXX','XXXXXX','6100',13189,'Entretien, réparations et remplacement des inst. servant à l''exploitation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (13192,'PCG_SUISSE','XXXXXX','XXXXXX','6105',13189,'Leasing immobilisations corporelles meubles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (13193,'PCG_SUISSE','XXXXXX','XXXXXX','6200',13189,'Charges de véhicules et de transport','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (13194,'PCG_SUISSE','XXXXXX','XXXXXX','6260',13189,'Leasing et location de véhicule','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (13195,'PCG_SUISSE','XXXXXX','XXXXXX','6300',13189,'Assurances-choses, droits, taxes, autorisations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (13196,'PCG_SUISSE','XXXXXX','XXXXXX','6400',13189,'Charges d''énergie et évacuation des déchets','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (13197,'PCG_SUISSE','XXXXXX','XXXXXX','6500',13189,'Charges d''administration','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (13198,'PCG_SUISSE','XXXXXX','XXXXXX','6510',13189,'Téléphone','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (13199,'PCG_SUISSE','XXXXXX','XXXXXX','6511',13189,'Internet','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (13200,'PCG_SUISSE','XXXXXX','XXXXXX','6512',13189,'Frais de port','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (13201,'PCG_SUISSE','XXXXXX','XXXXXX','6560',13189,'Informatique','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (13202,'PCG_SUISSE','XXXXXX','XXXXXX','6570',13189,'Charges et leasing d''informatique','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (13203,'PCG_SUISSE','XXXXXX','XXXXXX','6571',13189,'Entretien/Hotline Hardware','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (13204,'PCG_SUISSE','XXXXXX','XXXXXX','6573',13189,'Disquettes, CD-Rom, etc. Fourniture d''exploitation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (13205,'PCG_SUISSE','XXXXXX','XXXXXX','6600',13189,'Publicité','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (13206,'PCG_SUISSE','XXXXXX','XXXXXX','6610',13189,'Imprimés publicitaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (13207,'PCG_SUISSE','XXXXXX','XXXXXX','6640',13189,'Frais de voyage et conseils à la clientèle','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (13208,'PCG_SUISSE','XXXXXX','XXXXXX','6641',13189,'Frais de représentation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (13209,'PCG_SUISSE','XXXXXX','XXXXXX','6700',13189,'Autres charges d''exploitation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (13210,'PCG_SUISSE','XXXXXX','XXXXXX','6800',13189,'Amortissement et ajustement de valeur des postes sur immobilisations corporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (13211,'PCG_SUISSE','XXXXXX','XXXXXX','6801',13189,'Intérêts pour emprunts','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (13212,'PCG_SUISSE','XXXXXX','XXXXXX','6840',13189,'Frais de banque et des chèques postaux','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (13213,'PCG_SUISSE','XXXXXX','XXXXXX','6850',13189,'Produits financiers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (13214,'PCG_SUISSE','XXXXXX','XXXXXX','6900',13189,'Charges financières','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (13215,'PCG_SUISSE','XXXXXX','XXXXXX','6920',13189,'Amortissement s/immobilisé. corporelles meubles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (13216,'PCG_SUISSE','XXXXXX','XXXXXX','6930',13189,'Amortissement s/immobilisé. corporelles immeubles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (13217,'PCG_SUISSE','XXXXXX','XXXXXX','6940',13189,'Amortissement s/immobilisé. incorporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (13218,'PCG_SUISSE','XXXXXX','XXXXXX','6950',13189,'Produits financiers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (13219,'PCG_SUISSE','XXXXXX','XXXXXX','7',0,'Résultat des activités annexes d''exploitation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (13220,'PCG_SUISSE','XXXXXX','XXXXXX','7000',13219,'Produits accessoires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (13221,'PCG_SUISSE','XXXXXX','XXXXXX','7010',13219,'Charges accessoires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (13222,'PCG_SUISSE','XXXXXX','XXXXXX','7400',13219,'Produits sur placements financiers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (13223,'PCG_SUISSE','XXXXXX','XXXXXX','7410',13219,'Charges sur placements financiers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (13224,'PCG_SUISSE','XXXXXX','XXXXXX','7500',13219,'Produits des immeubles d''exploitation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (13225,'PCG_SUISSE','XXXXXX','XXXXXX','7510',13219,'Charges des immeubles d''exploitation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (13226,'PCG_SUISSE','XXXXXX','XXXXXX','8',0,'Charges hors exploitation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (13227,'PCG_SUISSE','XXXXXX','XXXXXX','8000',13226,'Charges hors exploitation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (13228,'PCG_SUISSE','XXXXXX','XXXXXX','8100',13226,'Produits hors exploitation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (13229,'PCG_SUISSE','XXXXXX','XXXXXX','8500',13226,'Charges extraordinaires, exceptionnelles ou hors période','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (13230,'PCG_SUISSE','XXXXXX','XXXXXX','8510',13226,'Produits extraordinaires, exceptionnels ou hors période','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (13231,'PCG_SUISSE','XXXXXX','XXXXXX','8900',13226,'Impôts directs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (13232,'PCG_SUISSE','XXXXXX','XXXXXX','9',0,'Produits de vente et de services','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (13233,'PCG_SUISSE','XXXXXX','XXXXXX','9001',13232,'Charges de vente et de services','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (13234,'PCG_SUISSE','XXXXXX','XXXXXX','9002',13232,'Résultat brut 1','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (13235,'PCG_SUISSE','XXXXXX','XXXXXX','9006',13232,'Charges de personnel de production','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (13236,'PCG_SUISSE','XXXXXX','XXXXXX','9007',13232,'Résultat brut 2','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (13237,'PCG_SUISSE','XXXXXX','XXXXXX','9008',13232,'Autres charges de personnel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (13238,'PCG_SUISSE','XXXXXX','XXXXXX','9009',13232,'Résultat brut 3','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (13239,'PCG_SUISSE','XXXXXX','XXXXXX','9010',13232,'Autres charges d''exploitation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (13240,'PCG_SUISSE','XXXXXX','XXXXXX','9011',13232,'Résultat d''exploitation 1','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (13241,'PCG_SUISSE','XXXXXX','XXXXXX','9012',13232,'Résultat financier','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (13242,'PCG_SUISSE','XXXXXX','XXXXXX','9013',13232,'Résultat d''exploitation 2','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (13243,'PCG_SUISSE','XXXXXX','XXXXXX','9014',13232,'Amortissements','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (13244,'PCG_SUISSE','XXXXXX','XXXXXX','9015',13232,'Résultat d''exploitation 3','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (13245,'PCG_SUISSE','XXXXXX','XXXXXX','9016',13232,'Résultat activités annexes exploitation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (13246,'PCG_SUISSE','XXXXXX','XXXXXX','9017',13232,'Résultat d''exploitation 4','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (13247,'PCG_SUISSE','XXXXXX','XXXXXX','9018',13232,'Résultats extraordinaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (13248,'PCG_SUISSE','XXXXXX','XXXXXX','9019',13232,'Résultat d''entreprise avant impôts','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (13249,'PCG_SUISSE','XXXXXX','XXXXXX','9020',13232,'Charges d''impôts','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (13250,'PCG_SUISSE','XXXXXX','XXXXXX','9090',13232,'Résultat d''entreprise','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (13251,'PCG_SUISSE','XXXXXX','XXXXXX','9100',13232,'Bilan d''ouverture','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (13252,'PCG_SUISSE','XXXXXX','XXXXXX','9101',13232,'Bilan de clôture','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (13253,'PCG_SUISSE','XXXXXX','XXXXXX','9200',13232,'Bénéfice / perte de l''exercice','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 13000,'PCG_SUISSE','XXXXXX','XXXXXX','1',0,'Actifs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 13001,'PCG_SUISSE','XXXXXX','XXXXXX','10',13000,'Actifs circulants','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 13002,'PCG_SUISSE','XXXXXX','XXXXXX','100',13001,'Liquidités','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 13003,'PCG_SUISSE','XXXXXX','XXXXXX','1000',13002,'Caisse','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 13004,'PCG_SUISSE','XXXXXX','XXXXXX','1020',13002,'Banque (Avoir)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 13005,'PCG_SUISSE','XXXXXX','XXXXXX','106',13001,'Avoirs à courts terme côtés en bourse','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 13006,'PCG_SUISSE','XXXXXX','XXXXXX','1060',13005,'Titres','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 13007,'PCG_SUISSE','XXXXXX','XXXXXX','1069',13005,'Ajustement de la valeur des titres','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 13008,'PCG_SUISSE','XXXXXX','XXXXXX','110',13001,'Créances résultant de livraisons et prestations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 13009,'PCG_SUISSE','XXXXXX','XXXXXX','1100',13008,'Créances provenant de livraisons et de prestations (Débiteurs)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 13010,'PCG_SUISSE','XXXXXX','XXXXXX','1109',13008,'Ducroire','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 13011,'PCG_SUISSE','XXXXXX','XXXXXX','1110',13008,'Créances résultant de livr. et prest. envers les sociétés du groupe','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 13012,'PCG_SUISSE','XXXXXX','XXXXXX','114',13001,'Autres créances à court terme','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 13013,'PCG_SUISSE','XXXXXX','XXXXXX','1140',13012,'Avances et prêts','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 13014,'PCG_SUISSE','XXXXXX','XXXXXX','1149',13012,'Ajustement de la valeur des avances et des prêts','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 13015,'PCG_SUISSE','XXXXXX','XXXXXX','1170',13008,'Impôt préalable: TVA s/matériel, marchandises, prestations et énergie','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 13016,'PCG_SUISSE','XXXXXX','XXXXXX','1171',13008,'Impôt préalable: TVA s/investissements et autres charges d''exploitation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 13017,'PCG_SUISSE','XXXXXX','XXXXXX','1176',13008,'Impôt anticipé','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 13018,'PCG_SUISSE','XXXXXX','XXXXXX','1180',13008,'Créance envers les assurances sociales et institutions de prévoyance','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 13019,'PCG_SUISSE','XXXXXX','XXXXXX','1189',13008,'Impôt à la source','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 13020,'PCG_SUISSE','XXXXXX','XXXXXX','1190',13008,'Autres créances à court terme','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 13021,'PCG_SUISSE','XXXXXX','XXXXXX','1199',13008,'Ajustement de la valeur des créances à court terme','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 13022,'PCG_SUISSE','XXXXXX','XXXXXX','120',13001,'Stocks et prestations non facturées','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 13023,'PCG_SUISSE','XXXXXX','XXXXXX','1200',13022,'Marchandises commerciales','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 13024,'PCG_SUISSE','XXXXXX','XXXXXX','1210',13022,'Matières premières','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 13025,'PCG_SUISSE','XXXXXX','XXXXXX','1220',13022,'Matières auxiliaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 13026,'PCG_SUISSE','XXXXXX','XXXXXX','1230',13022,'Matières consommables','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 13027,'PCG_SUISSE','XXXXXX','XXXXXX','1250',13022,'Marchandises en consignation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 13028,'PCG_SUISSE','XXXXXX','XXXXXX','1260',13022,'Stocks de produits fnis','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 13029,'PCG_SUISSE','XXXXXX','XXXXXX','1280',13022,'Travaux en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 13030,'PCG_SUISSE','XXXXXX','XXXXXX','130',13001,'Compte de régularisation de l''actif','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 13031,'PCG_SUISSE','XXXXXX','XXXXXX','1300',13030,'Charges payées d''avance','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 13032,'PCG_SUISSE','XXXXXX','XXXXXX','1301',13030,'Produits à recevoir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 13033,'PCG_SUISSE','XXXXXX','XXXXXX','14',13000,'Actifs immobilisés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 13034,'PCG_SUISSE','XXXXXX','XXXXXX','140',13033,'Immobilisations financières','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 13035,'PCG_SUISSE','XXXXXX','XXXXXX','1400',13034,'Titres à long terme','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 13036,'PCG_SUISSE','XXXXXX','XXXXXX','1409',13034,'Ajustement de la valeur des titres','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 13037,'PCG_SUISSE','XXXXXX','XXXXXX','1440',13034,'Prêts','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 13038,'PCG_SUISSE','XXXXXX','XXXXXX','1441',13034,'Hypothèques','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 13039,'PCG_SUISSE','XXXXXX','XXXXXX','1449',13034,'Ajustement de la valeur des créances à long terme','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 13040,'PCG_SUISSE','XXXXXX','XXXXXX','148',13033,'Participations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 13041,'PCG_SUISSE','XXXXXX','XXXXXX','1480',13040,'Participations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 13042,'PCG_SUISSE','XXXXXX','XXXXXX','1489',13040,'Ajustement de la valeur des participations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 13043,'PCG_SUISSE','XXXXXX','XXXXXX','150',13000,'Immobilisations corporelles meublés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 13044,'PCG_SUISSE','XXXXXX','XXXXXX','1500',13043,'Machines et appareils','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 13045,'PCG_SUISSE','XXXXXX','XXXXXX','1509',13043,'Ajustement de la valeur des machines et appareils','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 13046,'PCG_SUISSE','XXXXXX','XXXXXX','1510',13043,'Mobilier et installations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 13047,'PCG_SUISSE','XXXXXX','XXXXXX','1519',13043,'Ajustement de la valeur du mobilier et des installations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 13048,'PCG_SUISSE','XXXXXX','XXXXXX','1520',13043,'Machines de bureau, informatique, système de communication','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 13049,'PCG_SUISSE','XXXXXX','XXXXXX','1529',13043,'Ajustement de la valeur des machines de bureau, inf. et syst. comm.','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 13050,'PCG_SUISSE','XXXXXX','XXXXXX','1530',13043,'Véhicules','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 13051,'PCG_SUISSE','XXXXXX','XXXXXX','1539',13043,'Ajustement de la valeur des véhicules','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 13052,'PCG_SUISSE','XXXXXX','XXXXXX','1540',13043,'Outillages et appareils','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 13053,'PCG_SUISSE','XXXXXX','XXXXXX','1549',13043,'Ajustement de la valeur des outillages et appareils','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 13054,'PCG_SUISSE','XXXXXX','XXXXXX','160',13000,'Immobilisations corporelles Immeubles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 13055,'PCG_SUISSE','XXXXXX','XXXXXX','1600',13054,'Immeubles d''exploitation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 13056,'PCG_SUISSE','XXXXXX','XXXXXX','1609',13054,'Ajustements de la valeur des immeubles d''exploitation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 13057,'PCG_SUISSE','XXXXXX','XXXXXX','170',13000,'Immobilisations incorporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 13058,'PCG_SUISSE','XXXXXX','XXXXXX','1700',13057,'Brevets, know-how, licences, droits, dév.','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 13059,'PCG_SUISSE','XXXXXX','XXXXXX','1709',13057,'Ajustement de la valeur des brevets, know-how, licences, droits, dév.','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 13060,'PCG_SUISSE','XXXXXX','XXXXXX','1770',13057,'Goodwill','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 13061,'PCG_SUISSE','XXXXXX','XXXXXX','1779',13057,'Ajustement de la valeur du goodwill','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 13062,'PCG_SUISSE','XXXXXX','XXXXXX','180',13000,'Capital non versé : capital social, capital de fondation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 13063,'PCG_SUISSE','XXXXXX','XXXXXX','1850',13062,'Capital actions, capital social, droits de participations ou capital de fondation non versés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 13064,'PCG_SUISSE','XXXXXX','XXXXXX','2',0,'Passif','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 13065,'PCG_SUISSE','XXXXXX','XXXXXX','20',13064,'Dettes à court terme','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 13066,'PCG_SUISSE','XXXXXX','XXXXXX','200',13065,'Dettes à court terme résultant d''achats et de prestations de services','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 13067,'PCG_SUISSE','XXXXXX','XXXXXX','2000',13066,'Dettes résultant d''achats et des prestations de services (créanciers)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 13068,'PCG_SUISSE','XXXXXX','XXXXXX','2030',13066,'Acomptes de clients','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 13069,'PCG_SUISSE','XXXXXX','XXXXXX','2050',13066,'Dettes résultant d''achats et de prestations de services envers des sociétés du groupe','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 13070,'PCG_SUISSE','XXXXXX','XXXXXX','210',13065,'Dettes à court terme rémunérés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 13071,'PCG_SUISSE','XXXXXX','XXXXXX','2100',13070,'Dettes bancaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 13072,'PCG_SUISSE','XXXXXX','XXXXXX','2120',13070,'Engagements de financement par leasing','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 13073,'PCG_SUISSE','XXXXXX','XXXXXX','2140',13070,'Autres dettes à court terme rémunérées','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 13074,'PCG_SUISSE','XXXXXX','XXXXXX','2151',13070,'Salaires à payer','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 13075,'PCG_SUISSE','XXXXXX','XXXXXX','2152',13070,'Charges sociales à payer (AVS/AC/ALFA)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 13076,'PCG_SUISSE','XXXXXX','XXXXXX','21521',13075,'Créancier AVS/AI/APG/AC','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 13077,'PCG_SUISSE','XXXXXX','XXXXXX','21522',13075,'Créancier Allocations Familiales','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 13078,'PCG_SUISSE','XXXXXX','XXXXXX','2153',13070,'Assurances sociales à payer (LAA, IJM, FT, LPP)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 13079,'PCG_SUISSE','XXXXXX','XXXXXX','21531',13078,'Créancier Assurance Accidents','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 13080,'PCG_SUISSE','XXXXXX','XXXXXX','21532',13078,'Créancier Assurance Accidents complémentaire','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 13081,'PCG_SUISSE','XXXXXX','XXXXXX','21533',13078,'Créancier Prévoyance Professionnelle','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 13082,'PCG_SUISSE','XXXXXX','XXXXXX','21534',13078,'Créancier Prévoyance Professionnelle complémentaire','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 13083,'PCG_SUISSE','XXXXXX','XXXXXX','21535',13078,'Créancier Assurance Indemnités Journalières Maladie','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 13084,'PCG_SUISSE','XXXXXX','XXXXXX','21536',13078,'Créancier Assurance Indemnités Journalières Maladie complémentaire','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 13085,'PCG_SUISSE','XXXXXX','XXXXXX','21539',13078,'Créancier autres caisses et assurances','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 13086,'PCG_SUISSE','XXXXXX','XXXXXX','2154',13070,'Impôt source','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 13087,'PCG_SUISSE','XXXXXX','XXXXXX','2155',13070,'Autres charges','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 13088,'PCG_SUISSE','XXXXXX','XXXXXX','21551',13087,'Taxe réfugiés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 13089,'PCG_SUISSE','XXXXXX','XXXXXX','21552',13087,'Office des Poursuites','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 13090,'PCG_SUISSE','XXXXXX','XXXXXX','21553',13087,'Retraite anticipée','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 13091,'PCG_SUISSE','XXXXXX','XXXXXX','21554',13087,'Caisse professionnelle','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 13092,'PCG_SUISSE','XXXXXX','XXXXXX','21559',13087,'Autres retenues employé à payer','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 13093,'PCG_SUISSE','XXXXXX','XXXXXX','2158',13070,'Provisions 13ème et vacances à payer','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 13094,'PCG_SUISSE','XXXXXX','XXXXXX','2160',13070,'Indemnités d''assurances','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 13095,'PCG_SUISSE','XXXXXX','XXXXXX','21601',13094,'Indemnités d''assurance accidents','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 13096,'PCG_SUISSE','XXXXXX','XXXXXX','21602',13094,'Indemnités d''assurance maladie','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 13097,'PCG_SUISSE','XXXXXX','XXXXXX','21603',13094,'Indemnités d''assurance maternité','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 13098,'PCG_SUISSE','XXXXXX','XXXXXX','21604',13094,'Indemnités d''assurance maternité complémentaire','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 13099,'PCG_SUISSE','XXXXXX','XXXXXX','21605',13094,'Indemnités d''assurance APG militaire','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 13100,'PCG_SUISSE','XXXXXX','XXXXXX','21606',13094,'Indemnités d''assurance militaire','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 13101,'PCG_SUISSE','XXXXXX','XXXXXX','21607',13094,'Indemnités d''assurance chômage','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 13102,'PCG_SUISSE','XXXXXX','XXXXXX','21608',13094,'Indemnités d''assurance AI','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 13103,'PCG_SUISSE','XXXXXX','XXXXXX','21609',13094,'Autres','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 13104,'PCG_SUISSE','XXXXXX','XXXXXX','220',13065,'Autres dettes à court terme','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 13105,'PCG_SUISSE','XXXXXX','XXXXXX','2200',13104,'TVA due','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 13106,'PCG_SUISSE','XXXXXX','XXXXXX','2201',13104,'Décompte TVA','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 13107,'PCG_SUISSE','XXXXXX','XXXXXX','2206',13104,'Impôt anticipé dû','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 13108,'PCG_SUISSE','XXXXXX','XXXXXX','2208',13104,'Impôts directs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 13109,'PCG_SUISSE','XXXXXX','XXXXXX','2210',13104,'Autres dettes à court terme','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 13110,'PCG_SUISSE','XXXXXX','XXXXXX','2261',13104,'Dividendes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 13111,'PCG_SUISSE','XXXXXX','XXXXXX','2270',13104,'Assurances sociales et institutions de prévoyance','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 13112,'PCG_SUISSE','XXXXXX','XXXXXX','2279',13104,'Impôt à la source','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 13113,'PCG_SUISSE','XXXXXX','XXXXXX','230',13065,'Passifs de régularisation et provision à court terme','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 13114,'PCG_SUISSE','XXXXXX','XXXXXX','2300',13113,'Charges à payer','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 13115,'PCG_SUISSE','XXXXXX','XXXXXX','2301',13113,'Produits constatés d''avance','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 13116,'PCG_SUISSE','XXXXXX','XXXXXX','2330',13113,'Provisions à court terme','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 13117,'PCG_SUISSE','XXXXXX','XXXXXX','24',13064,'Dettes à long terme','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 13118,'PCG_SUISSE','XXXXXX','XXXXXX','240',13117,'Dettes à long terme rémunérées','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 13119,'PCG_SUISSE','XXXXXX','XXXXXX','2400',13118,'Dettes bancaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 13120,'PCG_SUISSE','XXXXXX','XXXXXX','2420',13118,'Engagements de financement par leasing','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 13121,'PCG_SUISSE','XXXXXX','XXXXXX','2430',13118,'Emprunts obligataires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 13122,'PCG_SUISSE','XXXXXX','XXXXXX','2450',13118,'Emprunts','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 13123,'PCG_SUISSE','XXXXXX','XXXXXX','2451',13118,'Hypothèques','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 13124,'PCG_SUISSE','XXXXXX','XXXXXX','250',13117,'Autres dettes à long terme','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 13125,'PCG_SUISSE','XXXXXX','XXXXXX','2500',13124,'Autres dettes à long terme','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 13126,'PCG_SUISSE','XXXXXX','XXXXXX','260',13117,'Provisions à long terme et provisions légales','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 13127,'PCG_SUISSE','XXXXXX','XXXXXX','2600',13126,'Provisions','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 13128,'PCG_SUISSE','XXXXXX','XXXXXX','28',13064,'Fonds propres (personnes morales)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 13129,'PCG_SUISSE','XXXXXX','XXXXXX','280',13128,'Capital social ou capital de fondation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 13130,'PCG_SUISSE','XXXXXX','XXXXXX','2800',13129,'Capital-actions, capital social, capital de fondation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 13131,'PCG_SUISSE','XXXXXX','XXXXXX','290',13064,'Réserves / bénéfices et pertes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 13132,'PCG_SUISSE','XXXXXX','XXXXXX','2900',13131,'Réserves légales issues du capital','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 13133,'PCG_SUISSE','XXXXXX','XXXXXX','2930',13131,'Réserves sur participations propres au capital','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 13134,'PCG_SUISSE','XXXXXX','XXXXXX','2940',13131,'Réserves d''évaluation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 13135,'PCG_SUISSE','XXXXXX','XXXXXX','2950',13131,'Réserves légales issues du bénéfice','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 13136,'PCG_SUISSE','XXXXXX','XXXXXX','2960',13131,'Réserves libres','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 13137,'PCG_SUISSE','XXXXXX','XXXXXX','2970',13131,'Bénéfice / perte reporté','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 13138,'PCG_SUISSE','XXXXXX','XXXXXX','2979',13131,'Bénéfice / perte de l''exercice','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 13139,'PCG_SUISSE','XXXXXX','XXXXXX','2980',13131,'Propres actions, parts sociales, droits de participations (poste négatif)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 13140,'PCG_SUISSE','XXXXXX','XXXXXX','3',0,'Chiffre d''affaires résultant des ventes et des prestations de services','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 13141,'PCG_SUISSE','XXXXXX','XXXXXX','3000',13140,'Ventes de produits fabriqués','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 13142,'PCG_SUISSE','XXXXXX','XXXXXX','3200',13140,'Ventes de marchandises','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 13143,'PCG_SUISSE','XXXXXX','XXXXXX','3400',13140,'Ventes de prestations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 13144,'PCG_SUISSE','XXXXXX','XXXXXX','3600',13140,'Autres ventes et prestations de services','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 13145,'PCG_SUISSE','XXXXXX','XXXXXX','3700',13140,'Prestations propres','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 13146,'PCG_SUISSE','XXXXXX','XXXXXX','3710',13140,'Consommations propres','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 13147,'PCG_SUISSE','XXXXXX','XXXXXX','3800',13140,'Déductions sur ventes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 13148,'PCG_SUISSE','XXXXXX','XXXXXX','3805',13140,'Pertes sur clients, variations du ducroire','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 13149,'PCG_SUISSE','XXXXXX','XXXXXX','3900',13140,'Variation des stocks de produits semis-finis','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 13150,'PCG_SUISSE','XXXXXX','XXXXXX','3901',13140,'Variation des stocks de produits finis','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 13151,'PCG_SUISSE','XXXXXX','XXXXXX','3904',13140,'Variation de la valeur des prestations non facturées','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 13152,'PCG_SUISSE','XXXXXX','XXXXXX','4',0,'Charges de matériel, de marchandises et de prestations de tiers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 13153,'PCG_SUISSE','XXXXXX','XXXXXX','4000',13152,'Charges de matériel de l''atelier','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 13154,'PCG_SUISSE','XXXXXX','XXXXXX','4200',13152,'Achats de marchandises destinées à la revente','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 13155,'PCG_SUISSE','XXXXXX','XXXXXX','4400',13152,'Prestations / travaux de tiers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 13156,'PCG_SUISSE','XXXXXX','XXXXXX','4500',13152,'Charges d''énergie pour l''exploitation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 13157,'PCG_SUISSE','XXXXXX','XXXXXX','4900',13152,'Déductions sur les charges','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 13158,'PCG_SUISSE','XXXXXX','XXXXXX','5',0,'Charges de personnel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 13159,'PCG_SUISSE','XXXXXX','XXXXXX','5000',13158,'Salaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 13160,'PCG_SUISSE','XXXXXX','XXXXXX','5200',13158,'Charges de personnel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 13161,'PCG_SUISSE','XXXXXX','XXXXXX','5201',13158,'Salaires variables, commissions et primes régulières','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 13162,'PCG_SUISSE','XXXXXX','XXXXXX','5202',13158,'Primes occasionnelles et participations au bénéfice','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 13163,'PCG_SUISSE','XXXXXX','XXXXXX','5203',13158,'Divers soumis','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 13164,'PCG_SUISSE','XXXXXX','XXXXXX','5204',13158,'Divers non soumis','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 13165,'PCG_SUISSE','XXXXXX','XXXXXX','5210',13158,'Honoraires et indemnités CA','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 13166,'PCG_SUISSE','XXXXXX','XXXXXX','5270',13158,'AVS, AI, APG, assurance-chômage','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 13167,'PCG_SUISSE','XXXXXX','XXXXXX','5271',13158,'Caisse d''allocations familiales','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 13168,'PCG_SUISSE','XXXXXX','XXXXXX','52721',13167,'Prévoyance professionnelle','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 13169,'PCG_SUISSE','XXXXXX','XXXXXX','52722',13167,'Prévoyance professionnelle complémentaire','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 13170,'PCG_SUISSE','XXXXXX','XXXXXX','52731',13167,'Assurance-accidents','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 13171,'PCG_SUISSE','XXXXXX','XXXXXX','52732',13167,'Assurance-accidents complémentaire','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 13172,'PCG_SUISSE','XXXXXX','XXXXXX','52741',13167,'Assurance IJM','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 13173,'PCG_SUISSE','XXXXXX','XXXXXX','52742',13167,'Assurance IJM complémentaire','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 13174,'PCG_SUISSE','XXXXXX','XXXXXX','5275',13158,'Autres assurances','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 13175,'PCG_SUISSE','XXXXXX','XXXXXX','5276',13158,'Impôts à la source payé par employeur','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 13176,'PCG_SUISSE','XXXXXX','XXXXXX','5278',13158,'Caisse professionnelle','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 13177,'PCG_SUISSE','XXXXXX','XXXXXX','5279',13158,'Arrondis sur charges sociales','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 13178,'PCG_SUISSE','XXXXXX','XXXXXX','5280',13158,'Autres charges de personnel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 13179,'PCG_SUISSE','XXXXXX','XXXXXX','5281',13158,'Frais de voyages/transport','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 13180,'PCG_SUISSE','XXXXXX','XXXXXX','5282',13158,'Frais de repas/hébergement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 13181,'PCG_SUISSE','XXXXXX','XXXXXX','5283',13158,'Frais forfaitaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 13182,'PCG_SUISSE','XXXXXX','XXXXXX','5284',13158,'Frais de représentation, téléphones, divers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 13183,'PCG_SUISSE','XXXXXX','XXXXXX','5288',13158,'Frais de formation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 13184,'PCG_SUISSE','XXXXXX','XXXXXX','5289',13158,'Autres frais de personnel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 13185,'PCG_SUISSE','XXXXXX','XXXXXX','5290',13158,'Prestations de travail de tiers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 13186,'PCG_SUISSE','XXXXXX','XXXXXX','5700',13158,'Charges sociales','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 13187,'PCG_SUISSE','XXXXXX','XXXXXX','5800',13158,'Autres charges du personnel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 13188,'PCG_SUISSE','XXXXXX','XXXXXX','5900',13158,'Charges de personnels temporaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 13189,'PCG_SUISSE','XXXXXX','XXXXXX','6',0,'Autres charges d''exploitation, amortissements et ajustement de valeur, résultat financier','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 13190,'PCG_SUISSE','XXXXXX','XXXXXX','6000',13189,'Charges de locaux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 13191,'PCG_SUISSE','XXXXXX','XXXXXX','6100',13189,'Entretien, réparations et remplacement des inst. servant à l''exploitation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 13192,'PCG_SUISSE','XXXXXX','XXXXXX','6105',13189,'Leasing immobilisations corporelles meubles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 13193,'PCG_SUISSE','XXXXXX','XXXXXX','6200',13189,'Charges de véhicules et de transport','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 13194,'PCG_SUISSE','XXXXXX','XXXXXX','6260',13189,'Leasing et location de véhicule','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 13195,'PCG_SUISSE','XXXXXX','XXXXXX','6300',13189,'Assurances-choses, droits, taxes, autorisations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 13196,'PCG_SUISSE','XXXXXX','XXXXXX','6400',13189,'Charges d''énergie et évacuation des déchets','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 13197,'PCG_SUISSE','XXXXXX','XXXXXX','6500',13189,'Charges d''administration','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 13198,'PCG_SUISSE','XXXXXX','XXXXXX','6510',13189,'Téléphone','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 13199,'PCG_SUISSE','XXXXXX','XXXXXX','6511',13189,'Internet','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 13200,'PCG_SUISSE','XXXXXX','XXXXXX','6512',13189,'Frais de port','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 13201,'PCG_SUISSE','XXXXXX','XXXXXX','6560',13189,'Informatique','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 13202,'PCG_SUISSE','XXXXXX','XXXXXX','6570',13189,'Charges et leasing d''informatique','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 13203,'PCG_SUISSE','XXXXXX','XXXXXX','6571',13189,'Entretien/Hotline Hardware','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 13204,'PCG_SUISSE','XXXXXX','XXXXXX','6573',13189,'Disquettes, CD-Rom, etc. Fourniture d''exploitation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 13205,'PCG_SUISSE','XXXXXX','XXXXXX','6600',13189,'Publicité','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 13206,'PCG_SUISSE','XXXXXX','XXXXXX','6610',13189,'Imprimés publicitaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 13207,'PCG_SUISSE','XXXXXX','XXXXXX','6640',13189,'Frais de voyage et conseils à la clientèle','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 13208,'PCG_SUISSE','XXXXXX','XXXXXX','6641',13189,'Frais de représentation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 13209,'PCG_SUISSE','XXXXXX','XXXXXX','6700',13189,'Autres charges d''exploitation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 13210,'PCG_SUISSE','XXXXXX','XXXXXX','6800',13189,'Amortissement et ajustement de valeur des postes sur immobilisations corporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 13211,'PCG_SUISSE','XXXXXX','XXXXXX','6801',13189,'Intérêts pour emprunts','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 13212,'PCG_SUISSE','XXXXXX','XXXXXX','6840',13189,'Frais de banque et des chèques postaux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 13213,'PCG_SUISSE','XXXXXX','XXXXXX','6850',13189,'Produits financiers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 13214,'PCG_SUISSE','XXXXXX','XXXXXX','6900',13189,'Charges financières','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 13215,'PCG_SUISSE','XXXXXX','XXXXXX','6920',13189,'Amortissement s/immobilisé. corporelles meubles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 13216,'PCG_SUISSE','XXXXXX','XXXXXX','6930',13189,'Amortissement s/immobilisé. corporelles immeubles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 13217,'PCG_SUISSE','XXXXXX','XXXXXX','6940',13189,'Amortissement s/immobilisé. incorporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 13218,'PCG_SUISSE','XXXXXX','XXXXXX','6950',13189,'Produits financiers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 13219,'PCG_SUISSE','XXXXXX','XXXXXX','7',0,'Résultat des activités annexes d''exploitation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 13220,'PCG_SUISSE','XXXXXX','XXXXXX','7000',13219,'Produits accessoires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 13221,'PCG_SUISSE','XXXXXX','XXXXXX','7010',13219,'Charges accessoires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 13222,'PCG_SUISSE','XXXXXX','XXXXXX','7400',13219,'Produits sur placements financiers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 13223,'PCG_SUISSE','XXXXXX','XXXXXX','7410',13219,'Charges sur placements financiers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 13224,'PCG_SUISSE','XXXXXX','XXXXXX','7500',13219,'Produits des immeubles d''exploitation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 13225,'PCG_SUISSE','XXXXXX','XXXXXX','7510',13219,'Charges des immeubles d''exploitation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 13226,'PCG_SUISSE','XXXXXX','XXXXXX','8',0,'Charges hors exploitation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 13227,'PCG_SUISSE','XXXXXX','XXXXXX','8000',13226,'Charges hors exploitation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 13228,'PCG_SUISSE','XXXXXX','XXXXXX','8100',13226,'Produits hors exploitation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 13229,'PCG_SUISSE','XXXXXX','XXXXXX','8500',13226,'Charges extraordinaires, exceptionnelles ou hors période','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 13230,'PCG_SUISSE','XXXXXX','XXXXXX','8510',13226,'Produits extraordinaires, exceptionnels ou hors période','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 13231,'PCG_SUISSE','XXXXXX','XXXXXX','8900',13226,'Impôts directs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 13232,'PCG_SUISSE','XXXXXX','XXXXXX','9',0,'Produits de vente et de services','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 13233,'PCG_SUISSE','XXXXXX','XXXXXX','9001',13232,'Charges de vente et de services','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 13234,'PCG_SUISSE','XXXXXX','XXXXXX','9002',13232,'Résultat brut 1','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 13235,'PCG_SUISSE','XXXXXX','XXXXXX','9006',13232,'Charges de personnel de production','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 13236,'PCG_SUISSE','XXXXXX','XXXXXX','9007',13232,'Résultat brut 2','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 13237,'PCG_SUISSE','XXXXXX','XXXXXX','9008',13232,'Autres charges de personnel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 13238,'PCG_SUISSE','XXXXXX','XXXXXX','9009',13232,'Résultat brut 3','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 13239,'PCG_SUISSE','XXXXXX','XXXXXX','9010',13232,'Autres charges d''exploitation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 13240,'PCG_SUISSE','XXXXXX','XXXXXX','9011',13232,'Résultat d''exploitation 1','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 13241,'PCG_SUISSE','XXXXXX','XXXXXX','9012',13232,'Résultat financier','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 13242,'PCG_SUISSE','XXXXXX','XXXXXX','9013',13232,'Résultat d''exploitation 2','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 13243,'PCG_SUISSE','XXXXXX','XXXXXX','9014',13232,'Amortissements','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 13244,'PCG_SUISSE','XXXXXX','XXXXXX','9015',13232,'Résultat d''exploitation 3','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 13245,'PCG_SUISSE','XXXXXX','XXXXXX','9016',13232,'Résultat activités annexes exploitation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 13246,'PCG_SUISSE','XXXXXX','XXXXXX','9017',13232,'Résultat d''exploitation 4','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 13247,'PCG_SUISSE','XXXXXX','XXXXXX','9018',13232,'Résultats extraordinaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 13248,'PCG_SUISSE','XXXXXX','XXXXXX','9019',13232,'Résultat d''entreprise avant impôts','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 13249,'PCG_SUISSE','XXXXXX','XXXXXX','9020',13232,'Charges d''impôts','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 13250,'PCG_SUISSE','XXXXXX','XXXXXX','9090',13232,'Résultat d''entreprise','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 13251,'PCG_SUISSE','XXXXXX','XXXXXX','9100',13232,'Bilan d''ouverture','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 13252,'PCG_SUISSE','XXXXXX','XXXXXX','9101',13232,'Bilan de clôture','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 13253,'PCG_SUISSE','XXXXXX','XXXXXX','9200',13232,'Bénéfice / perte de l''exercice','1');
    diff --git a/htdocs/install/mysql/data/llx_accounting_account_ci.sql b/htdocs/install/mysql/data/llx_accounting_account_ci.sql
    index 2da02029e2a..b12a8e1068f 100644
    --- a/htdocs/install/mysql/data/llx_accounting_account_ci.sql
    +++ b/htdocs/install/mysql/data/llx_accounting_account_ci.sql
    @@ -13,1242 +13,1240 @@
     -- You should have received a copy of the GNU General Public License
     -- along with this program. If not, see <http://www.gnu.org/licenses/>.
     --
    ---
     
     --
     -- Ne pas placer de commentaire en fin de ligne, ce fichier est parsé lors
     -- de l'install et tous les sigles '--' sont supprimés.
     --
     
    ---
    --- Descriptif des plans comptables BF SYSCOHADA
    +-- Descriptif des plans comptables SYSCOHADA CI
     -- ID 15000 - 16999
    ---
    +-- ADD 2100000 to rowid # Do no remove this comment --
     
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15000,'SYSCOHADA-CI','CAPIT','XXXXXX','1',            0,'Capital','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15001,'SYSCOHADA-CI','CAPIT','XXXXXX','101',      15000,'Capital social','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15002,'SYSCOHADA-CI','CAPIT','XXXXXX','1011',     15001,'Capital souscrit, non appelé','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15003,'SYSCOHADA-CI','CAPIT','XXXXXX','1012',     15001,'Capital souscrit, appelé, non versé','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15004,'SYSCOHADA-CI','CAPIT','XXXXXX','1013',     15001,'Capital souscrit, appelé, versé, non amorti','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15005,'SYSCOHADA-CI','CAPIT','XXXXXX','1014',     15001,'Capital souscrit, appelé, versé, amorti','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15006,'SYSCOHADA-CI','CAPIT','XXXXXX','1018',     15001,'Capital souscrit, soumis à des conditions particulières','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15007,'SYSCOHADA-CI','CAPIT','XXXXXX','102',      15000,'Capital par dotation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15008,'SYSCOHADA-CI','CAPIT','XXXXXX','1021',     15007,'Dotation initiale','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15009,'SYSCOHADA-CI','CAPIT','XXXXXX','1022',     15007,'Dotations complémentaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15010,'SYSCOHADA-CI','CAPIT','XXXXXX','1028',     15007,'Autres dotations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15011,'SYSCOHADA-CI','CAPIT','XXXXXX','103',      15000,'Capital personnel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15012,'SYSCOHADA-CI','CAPIT','XXXXXX','104',      15000,'Compte de l''exploitant','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15013,'SYSCOHADA-CI','CAPIT','XXXXXX','1041',     15012,'Apports temporaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15014,'SYSCOHADA-CI','CAPIT','XXXXXX','1042',     15012,'Opérations courantes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15015,'SYSCOHADA-CI','CAPIT','XXXXXX','1043',     15012,'Rémunérations, impôts et autres charges personnelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15016,'SYSCOHADA-CI','CAPIT','XXXXXX','1047',     15012,'Prélèvements d''autoconsommation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15017,'SYSCOHADA-CI','CAPIT','XXXXXX','1048',     15012,'Autres prélèvements','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15018,'SYSCOHADA-CI','CAPIT','XXXXXX','105',      15000,'Primes liees aux capitaux propres','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15019,'SYSCOHADA-CI','CAPIT','XXXXXX','1051',     15018,'Primes d''émission','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15020,'SYSCOHADA-CI','CAPIT','XXXXXX','1052',     15018,'Primes d''apport','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15021,'SYSCOHADA-CI','CAPIT','XXXXXX','1053',     15018,'Primes de fusion','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15022,'SYSCOHADA-CI','CAPIT','XXXXXX','1054',     15018,'Primes de conversion','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15023,'SYSCOHADA-CI','CAPIT','XXXXXX','1058',     15018,'Autres primes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15024,'SYSCOHADA-CI','CAPIT','XXXXXX','106',      15000,'Ecarts de reevaluation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15025,'SYSCOHADA-CI','CAPIT','XXXXXX','1061',     15024,'Ecarts de réévaluation légale','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15026,'SYSCOHADA-CI','CAPIT','XXXXXX','1062',     15024,'Ecarts de réévaluation libre','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15027,'SYSCOHADA-CI','CAPIT','XXXXXX','109',      15000,'Actionnaires, capital souscrit, non appele','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15028,'SYSCOHADA-CI','CAPIT','XXXXXX','11',       15000,'Reserves','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15029,'SYSCOHADA-CI','CAPIT','XXXXXX','111',      15028,'Reserve legale','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15030,'SYSCOHADA-CI','CAPIT','XXXXXX','1111',     15029,'Réserves légales','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15031,'SYSCOHADA-CI','CAPIT','XXXXXX','112',      15028,'Reserves statutaires ou contractuelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15032,'SYSCOHADA-CI','CAPIT','XXXXXX','113',      15028,'Reserves reglementees','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15033,'SYSCOHADA-CI','CAPIT','XXXXXX','1131',     15032,'Réserves de plus-values nettes à long terme','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15034,'SYSCOHADA-CI','CAPIT','XXXXXX','1133',     15032,'Réserves consécutives à l''octroi de subventions d''investissement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15035,'SYSCOHADA-CI','CAPIT','XXXXXX','1134',     15032,'Réserves spéciales navires renouvelés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15036,'SYSCOHADA-CI','CAPIT','XXXXXX','1135',     15032,'Réserves spéciales matériels et outillage renouvelés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15037,'SYSCOHADA-CI','CAPIT','XXXXXX','1138',     15032,'Autres réserves réglementées','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15038,'SYSCOHADA-CI','CAPIT','XXXXXX','118',      15028,'Autres reserves','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15039,'SYSCOHADA-CI','CAPIT','XXXXXX','1181',     15038,'Réserves facultatives','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15040,'SYSCOHADA-CI','CAPIT','XXXXXX','1188',     15038,'Réserves diverses','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15041,'SYSCOHADA-CI','CAPIT','XXXXXX','12',       15000,'Report a nouveau','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15042,'SYSCOHADA-CI','CAPIT','XXXXXX','121',      15041,'Report a nouveau crediteur','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15043,'SYSCOHADA-CI','CAPIT','XXXXXX','1211',     15042,'Report à nouveau crediteur','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15044,'SYSCOHADA-CI','CAPIT','XXXXXX','129',      15041,'Report a nouveau debiteur','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15045,'SYSCOHADA-CI','CAPIT','XXXXXX','1291',     15044,'Perte nette à reporter','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15046,'SYSCOHADA-CI','CAPIT','XXXXXX','1292',     15044,'Perte - amortissements réputés différés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15047,'SYSCOHADA-CI','CAPIT','XXXXXX','13',       15000,'Resultat net de l''exercice','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15048,'SYSCOHADA-CI','CAPIT','XXXXXX','1301',     15047,'Résultat en instance d''affectation : bénéfice','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15049,'SYSCOHADA-CI','CAPIT','XXXXXX','1309',     15047,'Résultat en instance d''affectation : perte','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15050,'SYSCOHADA-CI','CAPIT','XXXXXX','131',      15047,'Resultat net : benefice','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15051,'SYSCOHADA-CI','CAPIT','XXXXXX','132',      15047,'Marge brute (mb)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15052,'SYSCOHADA-CI','CAPIT','XXXXXX','1321',     15051,'Marge brute sur marchandises','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15053,'SYSCOHADA-CI','CAPIT','XXXXXX','1322',     15051,'Marge brute sur matières','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15054,'SYSCOHADA-CI','CAPIT','XXXXXX','133',      15047,'Valeur ajoutee (v.a.)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15055,'SYSCOHADA-CI','CAPIT','XXXXXX','134',      15047,'Excedent brut d''exploitation (e.b.e.)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15056,'SYSCOHADA-CI','CAPIT','XXXXXX','135',      15047,'Resultat d''exploitation (r.e.)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15057,'SYSCOHADA-CI','CAPIT','XXXXXX','136',      15047,'Resultat financier (r.f.)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15058,'SYSCOHADA-CI','CAPIT','XXXXXX','137',      15047,'Resultat des activites ordinaires (r.a.o.)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15059,'SYSCOHADA-CI','CAPIT','XXXXXX','138',      15047,'Resultat hors activites ordinaires (r.h.a.o.)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15060,'SYSCOHADA-CI','CAPIT','XXXXXX','139',      15047,'Resultat net : perte','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15061,'SYSCOHADA-CI','CAPIT','XXXXXX','14',       15000,'Subventions d''investissement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15062,'SYSCOHADA-CI','CAPIT','XXXXXX','141',      15061,'Subventions d''equipement a','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15063,'SYSCOHADA-CI','CAPIT','XXXXXX','1411',     15062,'Etat','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15064,'SYSCOHADA-CI','CAPIT','XXXXXX','1412',     15062,'Régions','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15065,'SYSCOHADA-CI','CAPIT','XXXXXX','1413',     15062,'Départements','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15066,'SYSCOHADA-CI','CAPIT','XXXXXX','1414',     15062,'Communes et collectivités publiques décentralisées','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15067,'SYSCOHADA-CI','CAPIT','XXXXXX','1415',     15062,'Entreprises publiques ou mixtes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15068,'SYSCOHADA-CI','CAPIT','XXXXXX','1416',     15062,'Entreprises et organismes privés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15069,'SYSCOHADA-CI','CAPIT','XXXXXX','1417',     15062,'Organismes internationaux','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15070,'SYSCOHADA-CI','CAPIT','XXXXXX','1418',     15062,'Autres','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15071,'SYSCOHADA-CI','CAPIT','XXXXXX','142',      15061,'Subventions d''equipement b','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15072,'SYSCOHADA-CI','CAPIT','XXXXXX','1421',     15071,'Subventions d''équipements','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15073,'SYSCOHADA-CI','CAPIT','XXXXXX','148',      15061,'Autres subventions d''investissement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15074,'SYSCOHADA-CI','CAPIT','XXXXXX','15',       15000,'Provisions reglementees et fonds assimiles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15075,'SYSCOHADA-CI','CAPIT','XXXXXX','151',      15074,'Amortissements derogatoires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15076,'SYSCOHADA-CI','CAPIT','XXXXXX','152',      15074,'Plus-values de cession a reinvestir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15077,'SYSCOHADA-CI','CAPIT','XXXXXX','1521',     15076,'Plus-values de cession à réinvestir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15078,'SYSCOHADA-CI','CAPIT','XXXXXX','153',      15074,'Fonds reglementes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15079,'SYSCOHADA-CI','CAPIT','XXXXXX','1531',     15078,'Fonds national','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15080,'SYSCOHADA-CI','CAPIT','XXXXXX','1532',     15078,'Prélèvement pour le budget','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15081,'SYSCOHADA-CI','CAPIT','XXXXXX','154',      15074,'Provision speciale de reevaluation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15082,'SYSCOHADA-CI','CAPIT','XXXXXX','155',      15074,'Provisions reglementees relatives aux immobilisations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15083,'SYSCOHADA-CI','CAPIT','XXXXXX','1551',     15082,'Recontitution des gisements miniers et pétroliers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15084,'SYSCOHADA-CI','CAPIT','XXXXXX','1552',     15082,'Provisions de croissance des immobilisations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15085,'SYSCOHADA-CI','CAPIT','XXXXXX','1553',     15082,'Provisions de renouvellement du matériel naval','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15086,'SYSCOHADA-CI','CAPIT','XXXXXX','1554',     15082,'Provisions pourle renouvellement du matériel et outillage','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15087,'SYSCOHADA-CI','CAPIT','XXXXXX','156',      15074,'Provisions reglementees relatives aux stocks','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15088,'SYSCOHADA-CI','CAPIT','XXXXXX','1561',     15087,'Hausse de prix','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15089,'SYSCOHADA-CI','CAPIT','XXXXXX','1562',     15087,'Fluctuation des cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15090,'SYSCOHADA-CI','CAPIT','XXXXXX','157',      15074,'Provisions pour investissement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15091,'SYSCOHADA-CI','CAPIT','XXXXXX','158',      15074,'Autres provisions et fonds reglementes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15092,'SYSCOHADA-CI','CAPIT','XXXXXX','16',       15000,'Emprunts et dettes assimilees','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15093,'SYSCOHADA-CI','CAPIT','XXXXXX','161',      15092,'Emprunts obligataires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15094,'SYSCOHADA-CI','CAPIT','XXXXXX','1611',     15093,'Emprunts obligataires ordinaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15095,'SYSCOHADA-CI','CAPIT','XXXXXX','1612',     15093,'Emprunts obligataires convertibles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15096,'SYSCOHADA-CI','CAPIT','XXXXXX','1618',     15093,'Autres emprunts obligataires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15097,'SYSCOHADA-CI','CAPIT','XXXXXX','1619',     15093,'Obligations à souscrire, à la souche','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15098,'SYSCOHADA-CI','CAPIT','XXXXXX','162',      15092,'Emprunts et dettes aupres des etablissements de credit','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15099,'SYSCOHADA-CI','CAPIT','XXXXXX','163',      15092,'Avances recues de l''etat','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15100,'SYSCOHADA-CI','CAPIT','XXXXXX','164',      15092,'Avances recues et comptes courants bloques','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15101,'SYSCOHADA-CI','CAPIT','XXXXXX','165',      15092,'Depots et cautionnements recus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15102,'SYSCOHADA-CI','CAPIT','XXXXXX','1651',     15101,'Dépôts à terme','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15103,'SYSCOHADA-CI','CAPIT','XXXXXX','1652',     15101,'Cautionnements','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15104,'SYSCOHADA-CI','CAPIT','XXXXXX','166',      15092,'Interets courus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15105,'SYSCOHADA-CI','CAPIT','XXXXXX','1661',     15104,'Sur emprunts obligataires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15106,'SYSCOHADA-CI','CAPIT','XXXXXX','1662',     15104,'Sur emprunts et dettes auprès des établissements de crédit','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15107,'SYSCOHADA-CI','CAPIT','XXXXXX','1663',     15104,'Sur avances reçues de l''etat','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15108,'SYSCOHADA-CI','CAPIT','XXXXXX','1664',     15104,'Sur avances reçues et comptes courants bloqués','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15109,'SYSCOHADA-CI','CAPIT','XXXXXX','1665',     15104,'Sur dépôts et cautionnements reçus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15110,'SYSCOHADA-CI','CAPIT','XXXXXX','1667',     15104,'Sur avances assorties de conditions particulières','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15111,'SYSCOHADA-CI','CAPIT','XXXXXX','1668',     15104,'Sur autres emprunts et dettes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15112,'SYSCOHADA-CI','CAPIT','XXXXXX','167',      15092,'Avances assorties de conditions particulieres','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15113,'SYSCOHADA-CI','CAPIT','XXXXXX','1671',     15112,'Avances bloquées pour augmentation du capital','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15114,'SYSCOHADA-CI','CAPIT','XXXXXX','1672',     15112,'Avances conditionnées par l''etat','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15115,'SYSCOHADA-CI','CAPIT','XXXXXX','1673',     15112,'Avances conditionnées par les autres organismes africains','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15116,'SYSCOHADA-CI','CAPIT','XXXXXX','1674',     15112,'Avances conditionné par les autres organismes internationaux','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15117,'SYSCOHADA-CI','CAPIT','XXXXXX','1676',     15112,'Droits du concédant exigibles en nature','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15118,'SYSCOHADA-CI','CAPIT','XXXXXX','168',      15092,'Autres emprunts et dettes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15119,'SYSCOHADA-CI','CAPIT','XXXXXX','1681',     15118,'Rentes viagères capitalisées','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15120,'SYSCOHADA-CI','CAPIT','XXXXXX','1682',     15118,'Billets de fonds','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15121,'SYSCOHADA-CI','CAPIT','XXXXXX','1683',     15118,'Dettes consécutives à des titres emprunté','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15122,'SYSCOHADA-CI','CAPIT','XXXXXX','1684',     15118,'Dettes du concédant exigibles en nature','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15123,'SYSCOHADA-CI','CAPIT','XXXXXX','1685',     15118,'Emprunts participatifs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15124,'SYSCOHADA-CI','CAPIT','XXXXXX','1686',     15118,'Participation des travailleurs aux bénéfices','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15125,'SYSCOHADA-CI','CAPIT','XXXXXX','17',       15000,'Dettes de credit-bail et contrats assimiles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15126,'SYSCOHADA-CI','CAPIT','XXXXXX','172',      15125,'Emprunts equivalents de credit-bail immobilier','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15127,'SYSCOHADA-CI','CAPIT','XXXXXX','173',      15125,'Emprunts equivalents de credit-bail mobilier','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15128,'SYSCOHADA-CI','CAPIT','XXXXXX','176',      15125,'Interets courus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15129,'SYSCOHADA-CI','CAPIT','XXXXXX','1762',     15128,'Sur emprunts équivalents de crédit-bail immobilier','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15130,'SYSCOHADA-CI','CAPIT','XXXXXX','1763',     15128,'Sur emprunts équivalents de crédit-bail mobilier','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15131,'SYSCOHADA-CI','CAPIT','XXXXXX','1768',     15128,'Sur emprunts équivalents d''autres contrats','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15132,'SYSCOHADA-CI','CAPIT','XXXXXX','178',      15125,'Emprunts equivalents d''autres contrats','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15133,'SYSCOHADA-CI','CAPIT','XXXXXX','18',       15000,'Dettes liees a des participations et comptes de liaison des etablissements et societes en participation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15134,'SYSCOHADA-CI','CAPIT','XXXXXX','181',      15133,'Dettes liees a des participations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15135,'SYSCOHADA-CI','CAPIT','XXXXXX','1811',     15134,'Dettes liées à des participations (groupe)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15136,'SYSCOHADA-CI','CAPIT','XXXXXX','1812',     15134,'Dettes liées à des participations (hors groupe)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15137,'SYSCOHADA-CI','CAPIT','XXXXXX','182',      15133,'Dettes liees a des societes en paticipation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15138,'SYSCOHADA-CI','CAPIT','XXXXXX','183',      15133,'Interets courus sur dettes liees a des participations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15139,'SYSCOHADA-CI','CAPIT','XXXXXX','184',      15133,'Comptes permanents bloques des etablissements et succursales','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15140,'SYSCOHADA-CI','CAPIT','XXXXXX','185',      15133,'Comptes permanents non bloques des etablissements et succursales','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15141,'SYSCOHADA-CI','CAPIT','XXXXXX','186',      15133,'Comptes de liaison charges','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15142,'SYSCOHADA-CI','CAPIT','XXXXXX','187',      15133,'Comptes de liaison produits','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15143,'SYSCOHADA-CI','CAPIT','XXXXXX','188',      15133,'Comptes de liaison des societes en participation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15144,'SYSCOHADA-CI','CAPIT','XXXXXX','19',       15000,'Provisions financieres pour risques et charges','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15145,'SYSCOHADA-CI','CAPIT','XXXXXX','191',      15144,'Provisions pour litiges','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15146,'SYSCOHADA-CI','CAPIT','XXXXXX','192',      15144,'Provisions pour garanties donnees aux clients','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15147,'SYSCOHADA-CI','CAPIT','XXXXXX','193',      15144,'Provisions pour pertes sur marches a achevement futur','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15148,'SYSCOHADA-CI','CAPIT','XXXXXX','194',      15144,'Provisions pour pertes de change','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15149,'SYSCOHADA-CI','CAPIT','XXXXXX','195',      15144,'Provisions pour impots','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15150,'SYSCOHADA-CI','CAPIT','XXXXXX','196',      15144,'Provisions pour pensions et obligations similaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15151,'SYSCOHADA-CI','CAPIT','XXXXXX','197',      15144,'Provisions pour charges a repartir sur plusieurs exercices','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15152,'SYSCOHADA-CI','CAPIT','XXXXXX','1971',     15151,'Provisions pour grosses réparations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15153,'SYSCOHADA-CI','CAPIT','XXXXXX','198',      15144,'Autres provisions financieres pour risques et charges','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15154,'SYSCOHADA-CI','CAPIT','XXXXXX','1981',     15153,'Provisions pour amendes et pénalités','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15155,'SYSCOHADA-CI','CAPIT','XXXXXX','1982',     15153,'Provisions pour renouvellement des immobilisations (entreprises concessionnaires)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15156,'SYSCOHADA-CI','CAPIT','XXXXXX','1983',     15153,'Provisions pour propres assureurs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15157,'SYSCOHADA-CI','CAPIT','XXXXXX','1988',     15153,'Autres provisions financières pour risques et charges','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15158,'SYSCOHADA-CI','IMMO','XXXXXX','2',             0,'Charges immobilisees','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15159,'SYSCOHADA-CI','IMMO','XXXXXX','201',       15158,'Frais d''etablissement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15160,'SYSCOHADA-CI','IMMO','XXXXXX','2011',      15159,'Frais de constitution','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15161,'SYSCOHADA-CI','IMMO','XXXXXX','2012',      15159,'Frais de prospection','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15162,'SYSCOHADA-CI','IMMO','XXXXXX','2013',      15159,'Frais de publicité et de lancement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15163,'SYSCOHADA-CI','IMMO','XXXXXX','2014',      15159,'Frais de fonctionnement antérieurs au démarrage','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15164,'SYSCOHADA-CI','IMMO','XXXXXX','2015',      15159,'Frais de modification du capital (fusions, scissions transformations)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15165,'SYSCOHADA-CI','IMMO','XXXXXX','2016',      15159,'Frais d''entrée à la bourse','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15166,'SYSCOHADA-CI','IMMO','XXXXXX','2017',      15159,'Frais de restructuration','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15167,'SYSCOHADA-CI','IMMO','XXXXXX','2018',      15159,'Frais divers d''établissement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15168,'SYSCOHADA-CI','IMMO','XXXXXX','202',       15158,'Charges a repartir sur plusieurs exercices','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15169,'SYSCOHADA-CI','IMMO','XXXXXX','2021',      15168,'Charges différées','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15170,'SYSCOHADA-CI','IMMO','XXXXXX','2022',      15168,'Frais d''acquisition d''immobilisations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15171,'SYSCOHADA-CI','IMMO','XXXXXX','2026',      15168,'Fais d''émission des emprunts','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15172,'SYSCOHADA-CI','IMMO','XXXXXX','2028',      15168,'Charges à étaler','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15173,'SYSCOHADA-CI','IMMO','XXXXXX','206',       15158,'Primes de remboursement des obligations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15174,'SYSCOHADA-CI','IMMO','XXXXXX','2061',      15173,'Obligations ordinaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15175,'SYSCOHADA-CI','IMMO','XXXXXX','2062',      15173,'Obligations convertibles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15176,'SYSCOHADA-CI','IMMO','XXXXXX','2068',      15173,'Autres emprunts obligataires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15177,'SYSCOHADA-CI','IMMO','XXXXXX','21',        15158,'Immobilisations incorporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15178,'SYSCOHADA-CI','IMMO','XXXXXX','211',       15177,'Frais de recherche et de developpement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15179,'SYSCOHADA-CI','IMMO','XXXXXX','212',       15177,'Brevets, licences, concessions et droits similaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15180,'SYSCOHADA-CI','IMMO','XXXXXX','213',       15177,'Logiciels','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15181,'SYSCOHADA-CI','IMMO','XXXXXX','214',       15177,'Marques','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15182,'SYSCOHADA-CI','IMMO','XXXXXX','215',       15177,'Fonds commercial','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15183,'SYSCOHADA-CI','IMMO','XXXXXX','216',       15177,'Droit au bail','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15184,'SYSCOHADA-CI','IMMO','XXXXXX','217',       15177,'Investissements de creation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15185,'SYSCOHADA-CI','IMMO','XXXXXX','218',       15177,'Autres droits et valeurs incorporels','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15186,'SYSCOHADA-CI','IMMO','XXXXXX','219',       15177,'Immobilisations incorporelles en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15187,'SYSCOHADA-CI','IMMO','XXXXXX','2191',      15186,'Frais de recherche et de développement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15188,'SYSCOHADA-CI','IMMO','XXXXXX','2193',      15186,'Logiciels','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15189,'SYSCOHADA-CI','IMMO','XXXXXX','2198',      15186,'Autres droits et valeurs incorporels','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15190,'SYSCOHADA-CI','IMMO','XXXXXX','22',        15158,'Terrains','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15191,'SYSCOHADA-CI','IMMO','XXXXXX','221',       15190,'Terrains agricoles et forestiers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15192,'SYSCOHADA-CI','IMMO','XXXXXX','2211',      15191,'Terrains d''exploitation agricole','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15193,'SYSCOHADA-CI','IMMO','XXXXXX','2212',      15191,'Terrains d''exploitation forestière','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15194,'SYSCOHADA-CI','IMMO','XXXXXX','2218',      15191,'Autres terrains','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15195,'SYSCOHADA-CI','IMMO','XXXXXX','222',       15190,'Terrains nus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15196,'SYSCOHADA-CI','IMMO','XXXXXX','2221',      15195,'Terrains à bâtir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15197,'SYSCOHADA-CI','IMMO','XXXXXX','2228',      15195,'Autres terrains nus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15198,'SYSCOHADA-CI','IMMO','XXXXXX','223',       15190,'Terrains batis','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15199,'SYSCOHADA-CI','IMMO','XXXXXX','2231',      15198,'Pour bâtiments industriels et agricoles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15200,'SYSCOHADA-CI','IMMO','XXXXXX','2232',      15198,'Pour bâtiments administratifs et commerciaux','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15201,'SYSCOHADA-CI','IMMO','XXXXXX','2234',      15198,'Pour bâtiments affectés aux autres opérations professionnelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15202,'SYSCOHADA-CI','IMMO','XXXXXX','2235',      15198,'Pour bâtiments affectés aux autres opérations non professionnelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15203,'SYSCOHADA-CI','IMMO','XXXXXX','2236',      15198,'Autres terrains bâtis','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15204,'SYSCOHADA-CI','IMMO','XXXXXX','224',       15190,'Travaux de mise en valeur des terrains','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15205,'SYSCOHADA-CI','IMMO','XXXXXX','2241',      15204,'Plantation d''arbres et d''arbustes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15206,'SYSCOHADA-CI','IMMO','XXXXXX','2248',      15204,'Autres travaux','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15207,'SYSCOHADA-CI','IMMO','XXXXXX','225',       15190,'Terrains de gisement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15208,'SYSCOHADA-CI','IMMO','XXXXXX','2251',      15207,'Carrières','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15209,'SYSCOHADA-CI','IMMO','XXXXXX','226',       15190,'Terrains amenages','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15210,'SYSCOHADA-CI','IMMO','XXXXXX','2261',      15209,'Parkings','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15211,'SYSCOHADA-CI','IMMO','XXXXXX','227',       15190,'Terrains mis en concession','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15212,'SYSCOHADA-CI','IMMO','XXXXXX','228',       15190,'Autres terrains','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15213,'SYSCOHADA-CI','IMMO','XXXXXX','2281',      15212,'Terrains des immeubles de rapport','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15214,'SYSCOHADA-CI','IMMO','XXXXXX','2285',      15212,'Terrains des logements affectés au personnel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15215,'SYSCOHADA-CI','IMMO','XXXXXX','2288',      15212,'Autres terrains','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15216,'SYSCOHADA-CI','IMMO','XXXXXX','229',       15190,'Amenagements des terrains en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15217,'SYSCOHADA-CI','IMMO','XXXXXX','2291',      15216,'Terrains agricoles et forestiers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15218,'SYSCOHADA-CI','IMMO','XXXXXX','2292',      15216,'Terrains nus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15219,'SYSCOHADA-CI','IMMO','XXXXXX','2295',      15216,'Terrains de gisement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15220,'SYSCOHADA-CI','IMMO','XXXXXX','2298',      15216,'Autres travaux','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15221,'SYSCOHADA-CI','IMMO','XXXXXX','23',        15158,'Bâtiments, installations techniques et agencements','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15222,'SYSCOHADA-CI','IMMO','XXXXXX','231',       15221,'Bâtiments industriels, agricoles, administratifs et commerciaux sur sol propre','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15223,'SYSCOHADA-CI','IMMO','XXXXXX','2311',      15222,'Bâtiments industriels','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15224,'SYSCOHADA-CI','IMMO','XXXXXX','2312',      15222,'Bâtiments agricoles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15225,'SYSCOHADA-CI','IMMO','XXXXXX','2313',      15222,'Bâtiments administratifs et commerciaux','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15226,'SYSCOHADA-CI','IMMO','XXXXXX','2314',      15222,'Bâtiments affectés au logement du personnel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15227,'SYSCOHADA-CI','IMMO','XXXXXX','2315',      15222,'Immeubles de rapport','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15228,'SYSCOHADA-CI','IMMO','XXXXXX','232',       15221,'Bâtiments industriels, agricoles, administratifs et commerciaux sur sol d''autrui','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15229,'SYSCOHADA-CI','IMMO','XXXXXX','2321',      15228,'Bâtiments industriels','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15230,'SYSCOHADA-CI','IMMO','XXXXXX','2322',      15228,'Bâtiments agricoles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15231,'SYSCOHADA-CI','IMMO','XXXXXX','2323',      15228,'Bâtiments administratifs et commerciaux','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15232,'SYSCOHADA-CI','IMMO','XXXXXX','2324',      15228,'Bâtiments affectés au logement du personnel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15233,'SYSCOHADA-CI','IMMO','XXXXXX','2325',      15228,'Immeubles de rapport','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15234,'SYSCOHADA-CI','IMMO','XXXXXX','233',       15221,'Ouvrages d''infrastructures','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15235,'SYSCOHADA-CI','IMMO','XXXXXX','2331',      15234,'Voies de terre','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15236,'SYSCOHADA-CI','IMMO','XXXXXX','2332',      15234,'Voies de fer','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15237,'SYSCOHADA-CI','IMMO','XXXXXX','2333',      15234,'Voies d''eau','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15238,'SYSCOHADA-CI','IMMO','XXXXXX','2334',      15234,'Barrages, digues','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15239,'SYSCOHADA-CI','IMMO','XXXXXX','2335',      15234,'Pistes d''aérodrome','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15240,'SYSCOHADA-CI','IMMO','XXXXXX','2338',      15234,'Autres','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15241,'SYSCOHADA-CI','IMMO','XXXXXX','234',       15221,'Installations techniques','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15242,'SYSCOHADA-CI','IMMO','XXXXXX','2341',      15241,'Installations complexes spécialisées sur sol propre','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15243,'SYSCOHADA-CI','IMMO','XXXXXX','2342',      15241,'Installations complexes spécialisées sur sol d''autrui','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15244,'SYSCOHADA-CI','IMMO','XXXXXX','2343',      15241,'Installations à caractère spécifique sur sol propre','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15245,'SYSCOHADA-CI','IMMO','XXXXXX','2344',      15241,'Installations à caractère spécifique sur sol d''autrui','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15246,'SYSCOHADA-CI','IMMO','XXXXXX','235',       15221,'Amenagements de bureaux','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15247,'SYSCOHADA-CI','IMMO','XXXXXX','2351',      15246,'Installations générales','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15248,'SYSCOHADA-CI','IMMO','XXXXXX','2358',      15246,'Autres installations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15249,'SYSCOHADA-CI','IMMO','XXXXXX','237',       15221,'Batiments industriels, agricoles et commerciaux mis en concession','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15250,'SYSCOHADA-CI','IMMO','XXXXXX','238',       15221,'Autres installations et agencements','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15251,'SYSCOHADA-CI','IMMO','XXXXXX','239',       15221,'Bâtiments et installations en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15252,'SYSCOHADA-CI','IMMO','XXXXXX','2391',      15251,'Bâtiments et installations en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15253,'SYSCOHADA-CI','IMMO','XXXXXX','24',        15158,'Materiels','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15254,'SYSCOHADA-CI','IMMO','XXXXXX','241',       15253,'Materiel et outillage industriel et commercial','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15255,'SYSCOHADA-CI','IMMO','XXXXXX','2411',      15254,'Matériel industriel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15256,'SYSCOHADA-CI','IMMO','XXXXXX','2412',      15254,'Outillage industriel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15257,'SYSCOHADA-CI','IMMO','XXXXXX','2413',      15254,'Matériel commercial','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15258,'SYSCOHADA-CI','IMMO','XXXXXX','2414',      15254,'Outillage commercial','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15259,'SYSCOHADA-CI','IMMO','XXXXXX','242',       15253,'Materiel et outillage agricole','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15260,'SYSCOHADA-CI','IMMO','XXXXXX','2421',      15259,'Matériel agricole','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15261,'SYSCOHADA-CI','IMMO','XXXXXX','2422',      15259,'Outillage agricole','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15262,'SYSCOHADA-CI','IMMO','XXXXXX','243',       15253,'Materiel d''emballage recuperable et identifiable','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15263,'SYSCOHADA-CI','IMMO','XXXXXX','244',       15253,'Materiel et mobilier','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15264,'SYSCOHADA-CI','IMMO','XXXXXX','2441',      15263,'Matériel de bureau','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15265,'SYSCOHADA-CI','IMMO','XXXXXX','2442',      15263,'Matériel informatique','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15266,'SYSCOHADA-CI','IMMO','XXXXXX','2443',      15263,'Matériel bureautique','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15267,'SYSCOHADA-CI','IMMO','XXXXXX','2444',      15263,'Mobilier de bureau','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15268,'SYSCOHADA-CI','IMMO','XXXXXX','2446',      15263,'Matériel et mobilier des immeubles de rapport','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15269,'SYSCOHADA-CI','IMMO','XXXXXX','2447',      15263,'Matériel et mobilier des logements du personnel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15270,'SYSCOHADA-CI','IMMO','XXXXXX','245',       15253,'Materiel de transport','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15271,'SYSCOHADA-CI','IMMO','XXXXXX','2451',      15270,'Matériel automobile','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15272,'SYSCOHADA-CI','IMMO','XXXXXX','2452',      15270,'Matériel ferroviaire','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15273,'SYSCOHADA-CI','IMMO','XXXXXX','2453',      15270,'Matériel fluvial, lagunaire','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15274,'SYSCOHADA-CI','IMMO','XXXXXX','2454',      15270,'Matériel naval','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15275,'SYSCOHADA-CI','IMMO','XXXXXX','2455',      15270,'Matériel aérien','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15276,'SYSCOHADA-CI','IMMO','XXXXXX','2456',      15270,'Matériel hippomobile','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15277,'SYSCOHADA-CI','IMMO','XXXXXX','2458',      15270,'Autres (vélo, mobylette, moto)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15278,'SYSCOHADA-CI','IMMO','XXXXXX','246',       15253,'Immobilisations animales et agricoles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15279,'SYSCOHADA-CI','IMMO','XXXXXX','2461',      15278,'Cheptel, animaux de trait','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15280,'SYSCOHADA-CI','IMMO','XXXXXX','2462',      15278,'Cheptel, animaux reproducteurs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15281,'SYSCOHADA-CI','IMMO','XXXXXX','2463',      15278,'Animaux de garde','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15282,'SYSCOHADA-CI','IMMO','XXXXXX','2465',      15278,'Plantations agricoles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15283,'SYSCOHADA-CI','IMMO','XXXXXX','2468',      15278,'Autres','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15284,'SYSCOHADA-CI','IMMO','XXXXXX','247',       15253,'Agencements et amenagements du materiel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15285,'SYSCOHADA-CI','IMMO','XXXXXX','248',       15253,'Autres materiels','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15286,'SYSCOHADA-CI','IMMO','XXXXXX','2481',      15285,'Collections et oeuvres d''art','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15287,'SYSCOHADA-CI','IMMO','XXXXXX','249',       15253,'Materiel en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15288,'SYSCOHADA-CI','IMMO','XXXXXX','2491',      15287,'Matériel et outillage industriel et commercial','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15289,'SYSCOHADA-CI','IMMO','XXXXXX','2492',      15287,'Matériel et outillage agricole','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15290,'SYSCOHADA-CI','IMMO','XXXXXX','2493',      15287,'Matériel d''emballage récupérable et identifiable','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15291,'SYSCOHADA-CI','IMMO','XXXXXX','2494',      15287,'Matériel et mobilier de bureau','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15292,'SYSCOHADA-CI','IMMO','XXXXXX','2495',      15287,'Matériel de transport','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15293,'SYSCOHADA-CI','IMMO','XXXXXX','2496',      15287,'Immobilisations animales et agricoles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15294,'SYSCOHADA-CI','IMMO','XXXXXX','2497',      15287,'Agencements et aménagements du matériel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15295,'SYSCOHADA-CI','IMMO','XXXXXX','2498',      15287,'Autres matériels','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15296,'SYSCOHADA-CI','IMMO','XXXXXX','25',        15158,'Avances et acomptes verses sur immobilisations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15297,'SYSCOHADA-CI','IMMO','XXXXXX','251',       15296,'Avances et acomptes verses sur immobilisations incorporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15298,'SYSCOHADA-CI','IMMO','XXXXXX','252',       15296,'Avances et acomptes verses sur immobilisations corporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15299,'SYSCOHADA-CI','IMMO','XXXXXX','26',        15158,'Titres de participation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15300,'SYSCOHADA-CI','IMMO','XXXXXX','261',       15299,'Titres de participation dans des societes sous contrôle exclusif','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15301,'SYSCOHADA-CI','IMMO','XXXXXX','262',       15299,'Titres de participation dans des societes sous contrôle conjoint','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15302,'SYSCOHADA-CI','IMMO','XXXXXX','263',       15299,'Titres de participation dans des societes conferant une influence notable','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15303,'SYSCOHADA-CI','IMMO','XXXXXX','265',       15299,'Participations dans des organismes professionnels','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15304,'SYSCOHADA-CI','IMMO','XXXXXX','266',       15299,'Part dans des groupements d''interets economique (g.i.e.)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15305,'SYSCOHADA-CI','IMMO','XXXXXX','268',       15299,'Autres titres de participation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15306,'SYSCOHADA-CI','IMMO','XXXXXX','27',        15158,'Autres immobilisations financières','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15307,'SYSCOHADA-CI','IMMO','XXXXXX','271',       15306,'Prêts et creances non commerciales','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15308,'SYSCOHADA-CI','IMMO','XXXXXX','2711',      15307,'Prêts participatifs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15309,'SYSCOHADA-CI','IMMO','XXXXXX','2712',      15307,'Prêts aux associés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15310,'SYSCOHADA-CI','IMMO','XXXXXX','2713',      15307,'Billets de fonds','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15311,'SYSCOHADA-CI','IMMO','XXXXXX','2714',      15307,'Titres prêtés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15312,'SYSCOHADA-CI','IMMO','XXXXXX','272',       15306,'Prets au personnel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15313,'SYSCOHADA-CI','IMMO','XXXXXX','2721',      15312,'Prêts immobiliers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15314,'SYSCOHADA-CI','IMMO','XXXXXX','2722',      15312,'Prêts mobiliers et d''intallation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15315,'SYSCOHADA-CI','IMMO','XXXXXX','2728',      15312,'Autres prêts (frais d''étude...)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15316,'SYSCOHADA-CI','IMMO','XXXXXX','273',       15306,'Creances sur l''etat','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15317,'SYSCOHADA-CI','IMMO','XXXXXX','2731',      15316,'Retenues de garantie','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15318,'SYSCOHADA-CI','IMMO','XXXXXX','2733',      15316,'Fonds reglementé','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15319,'SYSCOHADA-CI','IMMO','XXXXXX','2738',      15316,'Autres','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15320,'SYSCOHADA-CI','IMMO','XXXXXX','274',       15306,'Titres immobilises','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15321,'SYSCOHADA-CI','IMMO','XXXXXX','2741',      15320,'Titres immobilisés de l''activité de portefeuille (t.i.a.p.)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15322,'SYSCOHADA-CI','IMMO','XXXXXX','2742',      15320,'Titres participatifs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15323,'SYSCOHADA-CI','IMMO','XXXXXX','2743',      15320,'Certificats d''investissement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15324,'SYSCOHADA-CI','IMMO','XXXXXX','2744',      15320,'Parts de fonds commun de placement (f.c.p.)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15325,'SYSCOHADA-CI','IMMO','XXXXXX','2748',      15320,'Autres titres immobilisés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15326,'SYSCOHADA-CI','IMMO','XXXXXX','275',       15306,'Depots et cautionnements verses','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15327,'SYSCOHADA-CI','IMMO','XXXXXX','2751',      15326,'Dépôts pour loyers d''avance','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15328,'SYSCOHADA-CI','IMMO','XXXXXX','2752',      15326,'Dépôts pour l''électricité','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15329,'SYSCOHADA-CI','IMMO','XXXXXX','2753',      15326,'Dépôts pour l''eau','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15330,'SYSCOHADA-CI','IMMO','XXXXXX','2754',      15326,'Dépôts pour le gaz','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15331,'SYSCOHADA-CI','IMMO','XXXXXX','2755',      15326,'Dépôts pour le téléphone, le télex, la télécopie','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15332,'SYSCOHADA-CI','IMMO','XXXXXX','2756',      15326,'Cautionnements sur les marchés publics','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15333,'SYSCOHADA-CI','IMMO','XXXXXX','2757',      15326,'Cautionnements sur autres opérations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15334,'SYSCOHADA-CI','IMMO','XXXXXX','2758',      15326,'Autres dépôts et cautionnements','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15335,'SYSCOHADA-CI','IMMO','XXXXXX','276',       15306,'Interets courus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15336,'SYSCOHADA-CI','IMMO','XXXXXX','2761',      15335,'Prêts et créances non commerciales','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15337,'SYSCOHADA-CI','IMMO','XXXXXX','2762',      15335,'Prêts au personnel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15338,'SYSCOHADA-CI','IMMO','XXXXXX','2763',      15335,'Créances sur l''etat','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15339,'SYSCOHADA-CI','IMMO','XXXXXX','2764',      15335,'Titres immobilisés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15340,'SYSCOHADA-CI','IMMO','XXXXXX','2765',      15335,'Dépôts et cautionnements versés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15341,'SYSCOHADA-CI','IMMO','XXXXXX','2767',      15335,'Créances rattachées à des participations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15342,'SYSCOHADA-CI','IMMO','XXXXXX','2768',      15335,'Immobilisations financières diverses','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15343,'SYSCOHADA-CI','IMMO','XXXXXX','277',       15306,'Créances rattachees a des participations et des avances a des g.i.e.','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15344,'SYSCOHADA-CI','IMMO','XXXXXX','2771',      15343,'Créances rattachées à des participations (groupe)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15345,'SYSCOHADA-CI','IMMO','XXXXXX','2772',      15343,'Créances rattachées à des participations (hors groupe)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15346,'SYSCOHADA-CI','IMMO','XXXXXX','2773',      15343,'Créances rattachées à des sociétés en participation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15347,'SYSCOHADA-CI','IMMO','XXXXXX','2774',      15343,'Avances à des groupements d''intérêt économique (g.i.e.)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15348,'SYSCOHADA-CI','IMMO','XXXXXX','278',       15306,'Immobilisations financieres diverses','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15349,'SYSCOHADA-CI','IMMO','XXXXXX','2781',      15348,'Créances diverses groupe','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15350,'SYSCOHADA-CI','IMMO','XXXXXX','2782',      15348,'Créances diverses hors groupe','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15351,'SYSCOHADA-CI','IMMO','XXXXXX','2785',      15348,'Or et métaux précieux (1)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15352,'SYSCOHADA-CI','IMMO','XXXXXX','28',        15158,'Amortissemnts','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15353,'SYSCOHADA-CI','IMMO','XXXXXX','281',       15352,'Amortissements des immobilisations incorporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15354,'SYSCOHADA-CI','IMMO','XXXXXX','2811',      15353,'Amortissements des frais de recherche et de développement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15355,'SYSCOHADA-CI','IMMO','XXXXXX','2812',      15353,'Amortissements des brevets, licences, concessions et droits similaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15356,'SYSCOHADA-CI','IMMO','XXXXXX','2813',      15353,'Amortissements des logiciels','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15357,'SYSCOHADA-CI','IMMO','XXXXXX','2814',      15353,'Amortissements des marques','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15358,'SYSCOHADA-CI','IMMO','XXXXXX','2815',      15353,'Amortissements du fonds commercial','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15359,'SYSCOHADA-CI','IMMO','XXXXXX','2816',      15353,'Amortissements du droit au bail','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15360,'SYSCOHADA-CI','IMMO','XXXXXX','2817',      15353,'Amortissements des investissements de création','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15361,'SYSCOHADA-CI','IMMO','XXXXXX','2818',      15353,'Amortissements des autres droits et valeurs incorporels','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15362,'SYSCOHADA-CI','IMMO','XXXXXX','282',       15352,'Amortissements des terrains','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15363,'SYSCOHADA-CI','IMMO','XXXXXX','2821',      15362,'Amortissements des terrains agricoles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15364,'SYSCOHADA-CI','IMMO','XXXXXX','2824',      15362,'Amortissements des travaux de mise en valeur des terrains','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15365,'SYSCOHADA-CI','IMMO','XXXXXX','2825',      15362,'Amortissements des terrains de gisements','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15366,'SYSCOHADA-CI','IMMO','XXXXXX','283',       15352,'Amortissements des batiments, installations techniques et agencements','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15367,'SYSCOHADA-CI','IMMO','XXXXXX','2831',      15366,'Amortissements des bâtiments industriels, agricoles, administratifs et commerciaux sur sol propres','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15368,'SYSCOHADA-CI','IMMO','XXXXXX','2832',      15366,'Amortissements des bâtiments industriels, agricoles, administratifs et commerciaux sur sol d''autrui','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15369,'SYSCOHADA-CI','IMMO','XXXXXX','2833',      15366,'Amortissements des ouvrages d''infrastructure','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15370,'SYSCOHADA-CI','IMMO','XXXXXX','2834',      15366,'Amortissements des installations techniques','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15371,'SYSCOHADA-CI','IMMO','XXXXXX','2835',      15366,'Amortissements des aménagements de bureaux','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15372,'SYSCOHADA-CI','IMMO','XXXXXX','2837',      15366,'Amortissements des bâtiments  industriels, agricoles et commerciaux mis en concession','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15373,'SYSCOHADA-CI','IMMO','XXXXXX','2838',      15366,'Amortissements des autres installations et agencements','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15374,'SYSCOHADA-CI','IMMO','XXXXXX','284',       15352,'Amortissement du materiel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15375,'SYSCOHADA-CI','IMMO','XXXXXX','2841',      15374,'Amortissements du matériel et outillage industriel et commercial','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15376,'SYSCOHADA-CI','IMMO','XXXXXX','2842',      15374,'Amortissements du matériel et outillage agricole','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15377,'SYSCOHADA-CI','IMMO','XXXXXX','2843',      15374,'Amortissements du matériel d''emballage récupérable et identifiable','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15378,'SYSCOHADA-CI','IMMO','XXXXXX','2844',      15374,'Amortissements du matériel et mobilier','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15379,'SYSCOHADA-CI','IMMO','XXXXXX','2845',      15374,'Amortissements du materiel de transport','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15380,'SYSCOHADA-CI','IMMO','XXXXXX','2846',      15374,'Amortissements des immobilisations animales et agricoles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15381,'SYSCOHADA-CI','IMMO','XXXXXX','2847',      15374,'Amortissements des agencements et aménagements du matériel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15382,'SYSCOHADA-CI','IMMO','XXXXXX','2848',      15374,'Amortissements des autres matériels','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15383,'SYSCOHADA-CI','IMMO','XXXXXX','29',        15158,'Provisions pour depreciation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15384,'SYSCOHADA-CI','IMMO','XXXXXX','291',       15383,'Provisions pour depreciation des immobilisations incorporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15385,'SYSCOHADA-CI','IMMO','XXXXXX','2912',      15384,'Provisions pour dépréciation des brevets, licences, concessions et droits similaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15386,'SYSCOHADA-CI','IMMO','XXXXXX','2913',      15384,'Provisions pour dépréciation des logiciels','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15387,'SYSCOHADA-CI','IMMO','XXXXXX','2914',      15384,'Provisions pour dépréciation des marques','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15388,'SYSCOHADA-CI','IMMO','XXXXXX','2915',      15384,'Provisions pour dépréciation du fonds de commerce','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15389,'SYSCOHADA-CI','IMMO','XXXXXX','2916',      15384,'Provisions pour dépréciation du droit de bail','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15390,'SYSCOHADA-CI','IMMO','XXXXXX','2917',      15384,'Provisions pour dépréciation des investissements de création','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15391,'SYSCOHADA-CI','IMMO','XXXXXX','2918',      15384,'Provisions pour dépréciation des autres droits et valeurs incorporels','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15392,'SYSCOHADA-CI','IMMO','XXXXXX','2919',      15384,'Provisions pour dépréciation des immobilisations incorporelles en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15393,'SYSCOHADA-CI','IMMO','XXXXXX','292',       15383,'Provisions pour depreciation des terrains','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15394,'SYSCOHADA-CI','IMMO','XXXXXX','2921',      15393,'Provisions pour dépréciations des terrains agricoles et forestiers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15395,'SYSCOHADA-CI','IMMO','XXXXXX','2922',      15393,'Provisions pour dépréciation des terrains nus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15396,'SYSCOHADA-CI','IMMO','XXXXXX','2923',      15393,'Provisions pour dépréciation des terrains bâtis','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15397,'SYSCOHADA-CI','IMMO','XXXXXX','2924',      15393,'Provisions pour dépréciation des travaux de mise en valeur des terrains','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15398,'SYSCOHADA-CI','IMMO','XXXXXX','2925',      15393,'Provisions pour dépréciation des terrains de gisement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15399,'SYSCOHADA-CI','IMMO','XXXXXX','2926',      15393,'Provisions pour dépréciation des terrains aménagés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15400,'SYSCOHADA-CI','IMMO','XXXXXX','2927',      15393,'Provisions pour dépréciation des terrains mis en concession','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15401,'SYSCOHADA-CI','IMMO','XXXXXX','2928',      15393,'Provisions pour dépréciation des autres terrains','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15402,'SYSCOHADA-CI','IMMO','XXXXXX','2929',      15393,'Provisions pour dépréciation des aménagements terrains en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15403,'SYSCOHADA-CI','IMMO','XXXXXX','293',       15383,'Provisions pour depreciation des batiments, installations techniques et agencements','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15404,'SYSCOHADA-CI','IMMO','XXXXXX','2931',      15403,'Provisions pour dépréciation des bâtiments industriels, agricoles, administratifs et commerciaux sur sol propre','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15405,'SYSCOHADA-CI','IMMO','XXXXXX','2932',      15403,'Provisions pour dépréciation des bâtiments industriels, agricoles, administratifs et commerciaux sur sol d''autrui','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15406,'SYSCOHADA-CI','IMMO','XXXXXX','2933',      15403,'Provisions pour dépréciation des ouvrages d''infrastructures','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15407,'SYSCOHADA-CI','IMMO','XXXXXX','2934',      15403,'Provisions pour dépréciation des installations techniques','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15408,'SYSCOHADA-CI','IMMO','XXXXXX','2935',      15403,'Provisions pour dépréciation des aménagements de bureaux','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15409,'SYSCOHADA-CI','IMMO','XXXXXX','2937',      15403,'Provisions pour dépréciation des bâtiments industriels, agricoles et commerciaux mis en concession','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15410,'SYSCOHADA-CI','IMMO','XXXXXX','2938',      15403,'Provisions pour dépréciation des autres installations et agencements','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15411,'SYSCOHADA-CI','IMMO','XXXXXX','2939',      15403,'Provisions pour dépréciation des bâtiments et installations en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15412,'SYSCOHADA-CI','IMMO','XXXXXX','294',       15383,'Provisions pour depreciation des materiels','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15413,'SYSCOHADA-CI','IMMO','XXXXXX','2941',      15412,'Provisions pour dépréciation du matériel et outillage industriel et commercial','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15414,'SYSCOHADA-CI','IMMO','XXXXXX','2942',      15412,'Provisions pour dépréciation du matériel et outillage agricole','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15415,'SYSCOHADA-CI','IMMO','XXXXXX','2943',      15412,'Provisions pour dépréciation du matériel d''emballage récupérable et identifiable','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15416,'SYSCOHADA-CI','IMMO','XXXXXX','2944',      15412,'Provisions pour dépréciation du matériel et mobilier','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15417,'SYSCOHADA-CI','IMMO','XXXXXX','2945',      15412,'Provisions pour dépréciation du matériel de transport','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15418,'SYSCOHADA-CI','IMMO','XXXXXX','2946',      15412,'Provisions pour dépréciation des immobilisations animales et agricoles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15419,'SYSCOHADA-CI','IMMO','XXXXXX','2947',      15412,'Provisions pour dépréciation des agencements et aménagements du matériel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15420,'SYSCOHADA-CI','IMMO','XXXXXX','2948',      15412,'Provisions pour dépréciation des autres matériels','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15421,'SYSCOHADA-CI','IMMO','XXXXXX','2949',      15412,'Provisions pour dépréciation des matériels en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15422,'SYSCOHADA-CI','IMMO','XXXXXX','295',       15383,'Provisions pour depreciation des avances et acomptes verses sur immobilisations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15423,'SYSCOHADA-CI','IMMO','XXXXXX','2951',      15422,'Provisions pour dépréciation des avances et acomptes versés sur immobilisations incorporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15424,'SYSCOHADA-CI','IMMO','XXXXXX','2952',      15422,'Provisions pour dépréciation des avances et acomptes versés sur immobilisations corporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15425,'SYSCOHADA-CI','IMMO','XXXXXX','296',       15383,'Provisions pour dépréciation des titres de participation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15426,'SYSCOHADA-CI','IMMO','XXXXXX','2961',      15425,'Provisions pour dépréciation des titres de participation dans des sociétés sous contrôle exclusif','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15427,'SYSCOHADA-CI','IMMO','XXXXXX','2962',      15425,'Provisions pour dépréciation des titres de participations dans les sociétés sous contrôle conjoint','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15428,'SYSCOHADA-CI','IMMO','XXXXXX','2963',      15425,'Provisions pour dépréciation des titres de participations dans les sociétés confèrant une influence notable','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15429,'SYSCOHADA-CI','IMMO','XXXXXX','2965',      15425,'Provisions pour dépréciation des participations dans les organismes professionnels','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15430,'SYSCOHADA-CI','IMMO','XXXXXX','2966',      15425,'Provisions pour dépréciation des parts dans des g.i.e.','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15431,'SYSCOHADA-CI','IMMO','XXXXXX','2968',      15425,'Provisions pour dépréciation des autres titres de participation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15432,'SYSCOHADA-CI','IMMO','XXXXXX','297',       15383,'Provisions pour dépréciation des autres immobilisations financieres','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15433,'SYSCOHADA-CI','IMMO','XXXXXX','2971',      15432,'Provisions pour dépréciation des prêts et créances non commerciales','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15434,'SYSCOHADA-CI','IMMO','XXXXXX','2972',      15432,'Provisions pour dépréciation des prêts du personnel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15435,'SYSCOHADA-CI','IMMO','XXXXXX','2973',      15432,'Provisions pour dépréciation des créances sur l''etat','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15436,'SYSCOHADA-CI','IMMO','XXXXXX','2974',      15432,'Provisions pour dépréciation des titres immobilisés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15437,'SYSCOHADA-CI','IMMO','XXXXXX','2975',      15432,'Provisions pour dépréciation des dépôts et cautionnements versés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15438,'SYSCOHADA-CI','IMMO','XXXXXX','2977',      15432,'Provisions pour dépréciation des créances rattachées à des participations et avances à des g.i.e.','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15439,'SYSCOHADA-CI','IMMO','XXXXXX','2978',      15432,'Provisions pour dépréciation des créances financières','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15440,'SYSCOHADA-CI','STOCK','XXXXXX','31',           0,'Marchandises','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15441,'SYSCOHADA-CI','STOCK','XXXXXX','311',      15440,'Marchandises a','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15442,'SYSCOHADA-CI','STOCK','XXXXXX','3111',     15441,'Marchandises a1','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15443,'SYSCOHADA-CI','STOCK','XXXXXX','3112',     15441,'Marchandises a2','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15444,'SYSCOHADA-CI','STOCK','XXXXXX','312',      15440,'Marchandises b','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15445,'SYSCOHADA-CI','STOCK','XXXXXX','3121',     15444,'Marchandises b1','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15446,'SYSCOHADA-CI','STOCK','XXXXXX','3122',     15444,'Marchandises b2','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15447,'SYSCOHADA-CI','STOCK','XXXXXX','318',      15440,'Marchandises hors activites ordinaires (h.a.o.)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15448,'SYSCOHADA-CI','STOCK','XXXXXX','32',           0,'Matieres premieres et fournitures liees','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15449,'SYSCOHADA-CI','STOCK','XXXXXX','321',      15448,'Matieres a','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15450,'SYSCOHADA-CI','STOCK','XXXXXX','322',      15448,'Matieres b','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15451,'SYSCOHADA-CI','STOCK','XXXXXX','323',      15448,'Fournitures (a,b)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15452,'SYSCOHADA-CI','STOCK','XXXXXX','33',           0,'Autres approvisionnements','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15453,'SYSCOHADA-CI','STOCK','XXXXXX','331',      15452,'Matieres consommables','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15454,'SYSCOHADA-CI','STOCK','XXXXXX','332',      15452,'Fournitures d''atelier et d''usine','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15455,'SYSCOHADA-CI','STOCK','XXXXXX','333',      15452,'Fournitures de magasin','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15456,'SYSCOHADA-CI','STOCK','XXXXXX','334',      15452,'Fournitures de bureau','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15457,'SYSCOHADA-CI','STOCK','XXXXXX','335',      15452,'Emballages','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15458,'SYSCOHADA-CI','STOCK','XXXXXX','3351',     15457,'Emballages perdus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15459,'SYSCOHADA-CI','STOCK','XXXXXX','3352',     15457,'Emballages récupérables non identifiables','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15460,'SYSCOHADA-CI','STOCK','XXXXXX','3353',     15457,'Emballages à usage mixte','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15461,'SYSCOHADA-CI','STOCK','XXXXXX','3358',     15457,'Autres emballages','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15462,'SYSCOHADA-CI','STOCK','XXXXXX','338',      15452,'Autres matieres','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15463,'SYSCOHADA-CI','STOCK','XXXXXX','34',           0,'Produits en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15464,'SYSCOHADA-CI','STOCK','XXXXXX','341',      15463,'Produits en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15465,'SYSCOHADA-CI','STOCK','XXXXXX','3411',     15464,'Produits en cours p1','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15466,'SYSCOHADA-CI','STOCK','XXXXXX','3412',     15464,'Produits en cours p2','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15467,'SYSCOHADA-CI','STOCK','XXXXXX','342',      15463,'Travaux en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15468,'SYSCOHADA-CI','STOCK','XXXXXX','3421',     15467,'Travaux en cours t1','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15469,'SYSCOHADA-CI','STOCK','XXXXXX','3422',     15467,'Travaux en cours t2','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15470,'SYSCOHADA-CI','STOCK','XXXXXX','343',      15463,'Produits intermediaires en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15471,'SYSCOHADA-CI','STOCK','XXXXXX','3431',     15470,'Produits intermédiaires a','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15472,'SYSCOHADA-CI','STOCK','XXXXXX','3432',     15470,'Produits intermédiaires b','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15473,'SYSCOHADA-CI','STOCK','XXXXXX','344',      15463,'Produits residuels en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15474,'SYSCOHADA-CI','STOCK','XXXXXX','3441',     15473,'Produits résiduels a','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15475,'SYSCOHADA-CI','STOCK','XXXXXX','3442',     15473,'Produits résiduels b','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15476,'SYSCOHADA-CI','STOCK','XXXXXX','35',           0,'Services en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15477,'SYSCOHADA-CI','STOCK','XXXXXX','351',      15476,'Etudes en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15478,'SYSCOHADA-CI','STOCK','XXXXXX','3511',     15477,'Etudes en cours e1','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15479,'SYSCOHADA-CI','STOCK','XXXXXX','3512',     15477,'Etudes en cours e2','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15480,'SYSCOHADA-CI','STOCK','XXXXXX','352',      15476,'Prestations de services en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15481,'SYSCOHADA-CI','STOCK','XXXXXX','3521',     15480,'Prestations de services s1','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15482,'SYSCOHADA-CI','STOCK','XXXXXX','3522',     15480,'Prestations de services s2','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15483,'SYSCOHADA-CI','STOCK','XXXXXX','36',           0,'Produits finis','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15484,'SYSCOHADA-CI','STOCK','XXXXXX','361',      15483,'Produits a','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15485,'SYSCOHADA-CI','STOCK','XXXXXX','362',      15483,'Produits b','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15486,'SYSCOHADA-CI','STOCK','XXXXXX','37',           0,'Produits intermediaires et residuels','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15487,'SYSCOHADA-CI','STOCK','XXXXXX','371',      15486,'Produits intermediaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15488,'SYSCOHADA-CI','STOCK','XXXXXX','3711',     15487,'Produits intermédiaires a','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15489,'SYSCOHADA-CI','STOCK','XXXXXX','3712',     15487,'Produits intermédiaires b','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15490,'SYSCOHADA-CI','STOCK','XXXXXX','372',      15486,'Produits residuels','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15491,'SYSCOHADA-CI','STOCK','XXXXXX','3721',     15490,'Déchets','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15492,'SYSCOHADA-CI','STOCK','XXXXXX','3722',     15490,'Rebuts','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15493,'SYSCOHADA-CI','STOCK','XXXXXX','3723',     15490,'Matières de récupération','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15494,'SYSCOHADA-CI','STOCK','XXXXXX','38',           0,'Stocks en cours de route, en consignation ou en depot','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15495,'SYSCOHADA-CI','STOCK','XXXXXX','381',      15494,'Marchandises en cours de route','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15496,'SYSCOHADA-CI','STOCK','XXXXXX','382',      15494,'Matieres premieres et fournitures liees en cours de route','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15497,'SYSCOHADA-CI','STOCK','XXXXXX','383',      15494,'Autres approvisionnements en cours de route','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15498,'SYSCOHADA-CI','STOCK','XXXXXX','386',      15494,'Produits finis en cours de route','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15499,'SYSCOHADA-CI','STOCK','XXXXXX','387',      15494,'Stocks en consignation ou en depot','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15500,'SYSCOHADA-CI','STOCK','XXXXXX','3871',     15499,'Stock en consignation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15501,'SYSCOHADA-CI','STOCK','XXXXXX','3872',     15499,'Stock en dépôt','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15502,'SYSCOHADA-CI','STOCK','XXXXXX','388',      15494,'Stock provenant d''immobilisations mises hors service ou au rebut','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15503,'SYSCOHADA-CI','STOCK','XXXXXX','39',           0,'Depreciation des stocks','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15504,'SYSCOHADA-CI','STOCK','XXXXXX','391',      15503,'Depreciation des stoks de marchandises','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15505,'SYSCOHADA-CI','STOCK','XXXXXX','392',      15503,'Depreciation des stoks de matieres premieres et fournitures liees','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15506,'SYSCOHADA-CI','STOCK','XXXXXX','393',      15503,'Depreciation des stocks d''autres approvisionnements','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15507,'SYSCOHADA-CI','STOCK','XXXXXX','394',      15503,'Depreciations des productions en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15508,'SYSCOHADA-CI','STOCK','XXXXXX','395',      15503,'Depreciations des services en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15509,'SYSCOHADA-CI','STOCK','XXXXXX','396',      15503,'Depreciation des stocks de produits finis','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15510,'SYSCOHADA-CI','STOCK','XXXXXX','397',      15503,'Depreciation des stocks de produits intermediaires et residuels','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15511,'SYSCOHADA-CI','STOCK','XXXXXX','398',      15503,'Depreciation des stocks en cours de route, en consignation ou en depot','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15512,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','4',       0,'Fournisseurs et comptes rattaches','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15513,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','401', 15512,'Fournisseurs,  dettes en comptes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15514,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','4011',15513,'Fournisseurs  locaux','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15515,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','4012',15513,'Fournisseurs groupe','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15516,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','4013',15513,'Fournisseurs sous-traitants','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15517,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','4017',15513,'Fournisseurs retenue  de garantie','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15518,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','402', 15512,'Fournisseurs, effets a payer (e.a.p)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15519,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','4021',15518,'Fournisseurs, effets à payer','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15520,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','4022',15518,'Fournisseurs-groupe, effets à payer','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15521,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','4023',15518,'Fournisseurs sous-traitants effets à payer','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15522,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','408', 15512,'Fournisseurs, factures non parvenues','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15523,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','4081',15522,'Fournisseurs factures non parvenues','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15524,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','4082',15522,'Fournisseurs - groupe','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15525,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','4083',15522,'Fournisseurs sous-traitant','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15526,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','4086',15522,'Fournisseurs, intérêts courus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15527,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','409', 15512,'Fournisseurs debiteurs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15528,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','4091',15527,'Fournisseurs avances et acomptes versés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15529,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','4092',15527,'Fournisseurs - groupe avances et acomptes versés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15530,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','4093',15527,'Fournisseurs sous-traitants avances et acompte versés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15531,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','4094',15527,'Fournisseurs créances pour emballages et matériels à rendre','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15532,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','4098',15527,'Rabais, remises, ristournes et autres avoirs à obtenir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15533,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','41',  15512,'Clients et compte rattaches','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15534,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','411', 15533,'Clients','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15535,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','4111',15534,'Clients','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15536,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','4112',15534,'Clients-groupe','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15537,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','4114',15534,'Clients, état et collectivités publiques','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15538,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','4115',15534,'Clients, organismes internationaux','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15539,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','4117',15534,'Clients, retenues de garanti','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15540,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','4118',15534,'Clients, dégrèvement de taxes sur la valeur ajoutée (t.v.a.)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15541,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','412', 15533,'Clients, effets a recevoir en portefeuille','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15542,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','4121',15541,'Clients, effets à recevoir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15543,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','4122',15541,'Clients-groupe, effets à recevoir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15544,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','4124',15541,'Etat et collectivités publiques, effets à recevoir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15545,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','4125',15541,'Oganismes internationaux, effets à recevoir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15546,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','414', 15533,'Créances sur cessions d''immobilisations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15547,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','4141',15546,'Créances en compte','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15548,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','4142',15546,'Effet à recevoir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15549,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','415', 15533,'Clients, effets escomptes non echus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15550,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','416', 15533,'Creances clients litigieuses ou douteuses','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15551,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','4161',15550,'Créances litigieuses','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15552,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','4162',15550,'Créances douteuses','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15553,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','418', 15533,'Clients, produits à recevoir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15554,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','4181',15553,'Clients, factures à établir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15555,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','4186',15553,'Clients, intérêts courus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15556,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','419', 15533,'Clients crediteurs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15557,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','4191',15556,'Clients, avances et acompte reçus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15558,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','4192',15556,'Client - groupe, avances et acomptes reçus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15559,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','4194',15556,'Clients, dettes pour emballages et matériels consignés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15560,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','4198',15556,'Rabais, remises, ristournes et autres avoirs à accorder','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15561,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','42',  15512,'Personnel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15562,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','421', 15561,'Personnel, avanceqs et acomptes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15563,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','4211',15562,'Personnel, avances','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15564,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','4212',15562,'Personnel, acomptes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15565,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','4213',15562,'Frais avancés et fournitures au personnel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15566,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','422', 15561,'Personnel, remunerations due','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15567,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','4221',15566,'Personnel rémunérations dues','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15568,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','4222',15566,'Personnel arrondis de paie','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15569,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','423', 15561,'Personnel, oppositions, saisie-arrets','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15570,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','4231',15569,'Personnel, oppositions','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15571,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','4232',15569,'Personnel, saisie arrêts','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15572,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','4233',15569,'Personnel, avis à tiers détenteur','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15573,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','424', 15561,'Personnel, oeuvres sociales internes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15574,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','4241',15573,'Assistance médicale','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15575,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','4242',15573,'Allocations familiales','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15576,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','4245',15573,'Organisme sociaux rattachés à l''entreprise','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15577,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','4248',15573,'Autres oeuvres sociales internes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15578,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','425', 15561,'Representants du personnel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15579,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','4251',15578,'Délégués du personnel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15580,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','4252',15578,'Syndicats et comités d''entreprises, d''établissement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15581,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','4258',15578,'Autres représentatants du personnel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15582,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','426', 15561,'Personnel, participation aux benefices','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15583,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','427', 15561,'Personnel-depots','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15584,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','428', 15561,'Personnel, charges a payer et produits a recevoir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15585,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','4281',15584,'Dettes provisionnées pour congés à payer','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15586,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','4286',15584,'Autres charges à payer','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15587,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','4287',15584,'Produits à recevoir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15588,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','43',  15512,'Organismes sociaux','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15589,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','431', 15588,'Securite sociale','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15590,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','4311',15589,'Prestations familiales','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15591,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','4312',15589,'Accidents de travail','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15592,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','4313',15589,'Caisse de retraite obligatoire','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15593,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','4314',15589,'Caisse de retraite facultative','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15594,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','4318',15589,'Autres cotisations sociales','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15595,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','432', 15588,'Caisse de retraite complementaire','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15596,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','433', 15588,'Autres organismes sociaux','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15597,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','4331',15596,'Mutuelle','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15598,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','438', 15588,'Organismes sociaux, charges a payer et produits a recevoir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15599,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','4381',15598,'Charges sociales sur gratifications à payer','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15600,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','4382',15598,'Charges sociales sur congés à payer','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15601,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','4386',15598,'Autres charges à payer','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15602,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','4387',15598,'Produits à recevoir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15603,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','44',  15512,'Etat et collectivites publiques','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15604,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','441', 15603,'Etat,impot sur les benefices','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15605,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','442', 15603,'Etat, autres impots et taxes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15606,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','4421',15606,'Impôts et taxes d''etat','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15607,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','4422',15606,'Impôts et taxes sur les collectivités publiques','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15608,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','4423',15606,'Impôts et taxes recouvrables sur des obligataires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15609,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','4424',15606,'Impôts et taxes recouvrables sur des associés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15610,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','4426',15606,'Droits de douane','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15611,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','4428',15606,'Autres impôts et taxes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15612,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','443', 15603,'Etat, t.v.a. facturee','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15613,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','4431',15612,'T.v.a. facturée sur ventes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15614,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','4432',15612,'T.v.a. facturée sur prestations de service','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15615,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','4433',15612,'T.v.a. facturée sur travaux','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15616,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','4434',15612,'T.v.a. facturée sur production livrée à soi-même','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15617,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','4435',15612,'T.v.a. sur factures à établir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15618,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','444', 15603,'Etat, t.v.a. due ou credit de t.v.a.','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15619,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','4441',15618,'Etat, t.v.a. due','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15620,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','4449',15618,'Etat, crédit de t.v.a. à reporter','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15621,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','445', 15603,'Etat, t.v.a. recuperable','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15622,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','4451',15621,'T.v.a. récupérable sur immobilisations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15623,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','4452',15621,'T.v.a. récupérable sur achats','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15624,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','4453',15621,'T.v.a. récupérable sur transports','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15625,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','4454',15621,'T.v.a. récupérable sur services extérieurs et autres charges','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15626,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','4455',15621,'T.v.a. récupérable sur factures non parvenues','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15627,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','4456',15621,'T.v.a. transférée par d''autres entreprises','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15628,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','446', 15603,'Etat, autres taxes sur le chiffre d''affaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15629,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','447', 15603,'Etat, impots retenus a la source','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15630,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','4471',15629,'Impôt général sur le revenu','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15631,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','4472',15629,'Impôts sur salaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15632,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','4473',15629,'Contribution nationale','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15633,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','4474',15629,'Contribution nationale de solidarité','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15634,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','4478',15629,'Autres impôts et contributions','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15635,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','448', 15603,'Etat, charges a payer et produits a recevoir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15636,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','4486',15635,'Charges à payer','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15637,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','4487',15635,'Produits à recevoir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15638,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','449', 15603,'Etats, creances et dettes diverses','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15639,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','4491',15638,'Etat, obligations cautionnées','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15640,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','4492',15638,'Etat, avances et acomptes versés sur impôts','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15641,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','4493',15638,'Etat, fonds de dotation à recevoir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15642,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','4494',15638,'Etat, subventions d''équipement à recevoir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15643,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','4495',15638,'Etat, subventions d''exploitation à recevoir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15644,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','4496',15638,'Etat, subventions d''équilibre à recevoir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15645,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','4499',15638,'Etat, fond réglementé provisionné','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15646,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','45',  15512,'Organismes internationaux','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15647,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','451', 15646,'Operations avec les organismes africains','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15648,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','452', 15646,'Operations avec les autres organismes internationaux','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15649,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','458', 15646,'Organismes internationaux, fonds de dotation et subventions a recevoir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15650,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','4581',15649,'Organismes internationaux, fonds de dotation à recevoir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15651,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','4582',15649,'Organismes internationaux, subventions à recevoir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15652,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','46',  15512,'Associes-groupe','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15653,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','461', 15652,'Associes, operations sur le capital','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15654,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','4611',15653,'Associés apport en nature','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15655,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','4612',15653,'Associés apport en numéraire','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15656,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','4613',15653,'Actionnaires, capital souscrit appelé non versé','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15657,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','4614',15653,'Associés, capital appelé non versé','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15658,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','4615',15653,'Associés, versements reçus sur augmentation de capital','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15659,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','4616',15653,'Associés, versements anticipés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15660,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','4617',15653,'Actionnaires défaillants','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15661,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','4618',15653,'Associés, autres apports','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15662,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','4619',15653,'Associés, capital à rembourser','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15663,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','462', 15652,'Associes, comptes courants','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15664,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','4621',15663,'Principal','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15665,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','4626',15663,'Intérêts courus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15666,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','463', 15652,'Associes, operations faites en commun','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15667,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','465', 15652,'Associes, dividendes a payer','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15668,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','466', 15652,'Groupe, comptes courants','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15669,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','467', 15652,'Actionnaires, restant dû sur capital appele','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15670,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','47',  15512,'Debiteurs et crediteur divers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15671,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','471', 15670,'Comptes d''attente','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15672,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','4711',15671,'Débiteurs divers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15673,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','4712',15671,'Créditeurs divers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15674,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','4713',15671,'Obligataires, comptes de souscription','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15675,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','472', 15670,'Versements restant a effectuer sur titres non liberes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15676,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','4726',15675,'Titres de participation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15677,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','4727',15675,'Titres immobilisés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15678,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','4728',15675,'Titres de placement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15679,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','474', 15670,'Repartition periodique des charges et des produits','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15680,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','4746',15679,'Charges','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15681,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','4747',15679,'Produits','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15682,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','475', 15670,'Creances sur travaux non encore facturables','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15683,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','476', 15670,'Charges constatees d''avance','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15684,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','477', 15670,'Produits constates d''avance','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15685,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','478', 15670,'Ecarts de conversion actif','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15686,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','4781',15685,'Diminution des créances','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15687,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','4782',15685,'Augmentation des dettes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15688,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','4788',15685,'Différences compensées par couverture de change','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15689,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','479', 15670,'Ecarts de conversion passif','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15690,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','4791',15689,'Augmentation de créances','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15691,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','4792',15689,'Diminution des dettes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15692,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','4798',15689,'Différences compensées par couverture de change','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15693,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','48',  15512,'Creances et dettes hors activites ordinaires (hao)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15694,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','481', 15693,'Fournisseurs d''investissements','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15695,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','4811',15694,'Immobilisations incorporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15696,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','4812',15694,'Immobilisations corporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15697,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','4817',15694,'Retenues de garantie','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15698,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','4818',15694,'Factures non parvenues','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15699,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','482', 15693,'Fournisseurs d''investissements, effets a payer','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15700,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','483', 15693,'Dettes sur acquisition de titres de placement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15701,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','484', 15693,'Autres dettes hors activites ordinaires (h.a.o.)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15702,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','485', 15693,'Creances sur cessions d''immobilisations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15703,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','4851',15702,'En compte','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15704,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','4852',15702,'Effet à recevoir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15705,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','4855',15702,'Créances sur cessions immobilisations effets escomptés et non échus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15706,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','4857',15702,'Retenues de garantie','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15707,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','4858',15702,'Factures à établir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15708,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','486', 15693,'Creances sur cessions de titre de placement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15709,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','488', 15693,'Autres creances hors activites ordinaires (h.a.o.)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15710,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','49',  15512,'Depreciations des comptes fournisseurs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15711,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','491', 15710,'Depreciations des comptes clients','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15712,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','4911',15711,'Créances litigieuses','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15713,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','4912',15711,'Créances douteuses','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15714,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','492', 15710,'Depreciations des comptes personnel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15715,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','493', 15710,'Depreciations des comptes organismes sociaux','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15716,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','494', 15710,'Depreciations des comptes etats et collectivites publiques','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15717,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','495', 15710,'Depreciations des comptes organismes internationaux','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15718,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','496', 15710,'Depreciations des comptes associes et groupe','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15719,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','4962',15718,'Associés, comptes courants','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15720,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','4963',15718,'Associés, opérations faites en commun','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15721,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','4966',15718,'Groupe, comptes courants','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15722,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','497', 15710,'Depreciations des comptes debiteurs divers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15723,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','498', 15710,'Depreciations des comptes de creances h.a.o.','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15724,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','4981',15723,'Créances sur cessions d''immobilisations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15725,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','4982',15723,'Créances sur cessions de titres de placement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15726,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','4983',15723,'Autres créances (h.a.o.)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15727,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','499', 15710,'Risques provisionnes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15728,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','4991',15727,'Sur opérations d''exploitation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15729,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','4998',15727,'Sur opérations (h.a.o.)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15730,'SYSCOHADA-CI','FINAN','XXXXXX','5',            0,'Titres de placement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15731,'SYSCOHADA-CI','FINAN','XXXXXX','501',      15730,'Titres du tresor et bon de caisse a court terme','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15732,'SYSCOHADA-CI','FINAN','XXXXXX','5011',     15731,'Titres du trésor à court terme','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15733,'SYSCOHADA-CI','FINAN','XXXXXX','5012',     15731,'Titres d''organismes financiers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15734,'SYSCOHADA-CI','FINAN','XXXXXX','5013',     15731,'Bons de caisse à court terme','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15735,'SYSCOHADA-CI','FINAN','XXXXXX','502',      15730,'Actions','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15736,'SYSCOHADA-CI','FINAN','XXXXXX','5021',     15735,'Actions propres','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15737,'SYSCOHADA-CI','FINAN','XXXXXX','5022',     15735,'Actions cotées','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15738,'SYSCOHADA-CI','FINAN','XXXXXX','5023',     15735,'Actions non cotées','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15739,'SYSCOHADA-CI','FINAN','XXXXXX','5024',     15735,'Actions démembrées (certificats d''investissement; droits de vote)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15740,'SYSCOHADA-CI','FINAN','XXXXXX','5025',     15735,'Autres titres conférant un droit de propriété','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15741,'SYSCOHADA-CI','FINAN','XXXXXX','503',      15730,'Obligations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15742,'SYSCOHADA-CI','FINAN','XXXXXX','5031',     15741,'Obligations émises par la société et rachetées par elle','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15743,'SYSCOHADA-CI','FINAN','XXXXXX','5032',     15741,'Obligations cotées','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15744,'SYSCOHADA-CI','FINAN','XXXXXX','5033',     15741,'Obligations non cotées','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15745,'SYSCOHADA-CI','FINAN','XXXXXX','5035',     15741,'Autres titres conférant un droit de créance','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15746,'SYSCOHADA-CI','FINAN','XXXXXX','504',      15730,'Bon de souscription','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15747,'SYSCOHADA-CI','FINAN','XXXXXX','5042',     15746,'Bons de souscription d''actions','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15748,'SYSCOHADA-CI','FINAN','XXXXXX','5043',     15746,'Bon de souscription d''obligations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15749,'SYSCOHADA-CI','FINAN','XXXXXX','505',      15730,'Titres negociables hors region','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15750,'SYSCOHADA-CI','FINAN','XXXXXX','506',      15730,'Interets courus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15751,'SYSCOHADA-CI','FINAN','XXXXXX','5061',     15750,'Titres du trésor et bons de caisse à court terme','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15752,'SYSCOHADA-CI','FINAN','XXXXXX','5062',     15750,'Actions','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15753,'SYSCOHADA-CI','FINAN','XXXXXX','5063',     15750,'Obligations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15754,'SYSCOHADA-CI','FINAN','XXXXXX','508',      15730,'Autres valeurs assimilees','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15755,'SYSCOHADA-CI','FINAN','XXXXXX','51',       15730,'Valeurs a encaisser','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15756,'SYSCOHADA-CI','FINAN','XXXXXX','511',      15755,'Effets a encaisser','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15757,'SYSCOHADA-CI','FINAN','XXXXXX','512',      15755,'Effets a l''encaissement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15758,'SYSCOHADA-CI','FINAN','XXXXXX','513',      15755,'Cheques a encaisser','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15759,'SYSCOHADA-CI','FINAN','XXXXXX','514',      15755,'Cheques a l''encaissement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15760,'SYSCOHADA-CI','FINAN','XXXXXX','515',      15755,'Cartes de credit a encaisser','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15761,'SYSCOHADA-CI','FINAN','XXXXXX','518',      15755,'Autres valeurs a l''encaissement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15762,'SYSCOHADA-CI','FINAN','XXXXXX','5181',     15761,'Warrants','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15763,'SYSCOHADA-CI','FINAN','XXXXXX','5182',     15761,'Billets de fonds','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15764,'SYSCOHADA-CI','FINAN','XXXXXX','5185',     15761,'Chèque de voyage','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15765,'SYSCOHADA-CI','FINAN','XXXXXX','5186',     15761,'Coupons échus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15766,'SYSCOHADA-CI','FINAN','XXXXXX','5187',     15761,'Intérêts échus des obligations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15767,'SYSCOHADA-CI','FINAN','XXXXXX','52',       15730,'Banques','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15768,'SYSCOHADA-CI','FINAN','XXXXXX','521',      15767,'Banques locales','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15769,'SYSCOHADA-CI','FINAN','XXXXXX','5211',     15768,'Banque x','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15770,'SYSCOHADA-CI','FINAN','XXXXXX','5212',     15768,'Banque y','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15771,'SYSCOHADA-CI','FINAN','XXXXXX','522',      15767,'Banques autres etats region','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15772,'SYSCOHADA-CI','FINAN','XXXXXX','523',      15767,'Banques autres etats zone monetaire','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15773,'SYSCOHADA-CI','FINAN','XXXXXX','524',      15767,'Banques hors zone monetaire','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15774,'SYSCOHADA-CI','FINAN','XXXXXX','526',      15767,'Banques, interets courus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15775,'SYSCOHADA-CI','FINAN','XXXXXX','5261',     15768,'Banques, intérêts courus, charges à payer','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15776,'SYSCOHADA-CI','FINAN','XXXXXX','5267',     15768,'Banques, intérêts courus, produits à recevoir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15777,'SYSCOHADA-CI','FINAN','XXXXXX','53',       15730,'Etablissements financiers et assimiles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15778,'SYSCOHADA-CI','FINAN','XXXXXX','531',      15777,'Cheques postaux','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15779,'SYSCOHADA-CI','FINAN','XXXXXX','532',      15777,'Tresor','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15780,'SYSCOHADA-CI','FINAN','XXXXXX','533',      15777,'Societe de gestion et d''intermediation (s.g.i.)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15781,'SYSCOHADA-CI','FINAN','XXXXXX','536',      15777,'Etablissements financiers, interets courus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15782,'SYSCOHADA-CI','FINAN','XXXXXX','5361',     15781,'Etablissements financiers, intérêts courus, charges à payer','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15783,'SYSCOHADA-CI','FINAN','XXXXXX','5362',     15781,'Etablissements financiers, intérêts courus, produits à recevoir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15784,'SYSCOHADA-CI','FINAN','XXXXXX','538',      15777,'Autres organismes financiers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15785,'SYSCOHADA-CI','FINAN','XXXXXX','54',       15730,'Instruments de tresorerie','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15786,'SYSCOHADA-CI','FINAN','XXXXXX','541',      15785,'Options de taux d''interets','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15787,'SYSCOHADA-CI','FINAN','XXXXXX','542',      15785,'Options de taux de change','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15788,'SYSCOHADA-CI','FINAN','XXXXXX','543',      15785,'Options de taux boursiers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15789,'SYSCOHADA-CI','FINAN','XXXXXX','544',      15785,'Instruments de marches  a terme','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15790,'SYSCOHADA-CI','FINAN','XXXXXX','545',      15785,'Avoirs d''or et autres metaux precieux','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15791,'SYSCOHADA-CI','FINAN','XXXXXX','56',       15730,'Banques, credits de tresorerie et d''escompte','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15792,'SYSCOHADA-CI','FINAN','XXXXXX','561',      15791,'Credits de tresorerie','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15793,'SYSCOHADA-CI','FINAN','XXXXXX','564',      15791,'Escompte de credits de campagne','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15794,'SYSCOHADA-CI','FINAN','XXXXXX','565',      15791,'Escompte de credits ordinaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15795,'SYSCOHADA-CI','FINAN','XXXXXX','566',      15791,'Banques, credits de tresorerie, interets courus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15796,'SYSCOHADA-CI','FINAN','XXXXXX','5661',     15795,'Banques, crédits de trésorerie, intérêts courus, charges à payer','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15797,'SYSCOHADA-CI','FINAN','XXXXXX','5667',     15795,'Banques, crédits de trésorerie, intérêts courus, produits à recevoir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15798,'SYSCOHADA-CI','FINAN','XXXXXX','57',       15730,'Caisse','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15799,'SYSCOHADA-CI','FINAN','XXXXXX','571',      15798,'Caisse siege social','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15800,'SYSCOHADA-CI','FINAN','XXXXXX','5711',     15799,'En unités monétaires légales','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15801,'SYSCOHADA-CI','FINAN','XXXXXX','5712',     15799,'En devises','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15802,'SYSCOHADA-CI','FINAN','XXXXXX','572',      15798,'Caisse succursale a','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15803,'SYSCOHADA-CI','FINAN','XXXXXX','5721',     15802,'En unités monétaires légales','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15804,'SYSCOHADA-CI','FINAN','XXXXXX','5722',     15802,'En devises','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15805,'SYSCOHADA-CI','FINAN','XXXXXX','573',      15798,'Caisse succursale b','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15806,'SYSCOHADA-CI','FINAN','XXXXXX','5731',     15805,'En unités monétaires légales','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15807,'SYSCOHADA-CI','FINAN','XXXXXX','5732',     15805,'En devises','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15808,'SYSCOHADA-CI','FINAN','XXXXXX','58',       15730,'Regies d''avances, accreditifs et virements internes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15809,'SYSCOHADA-CI','FINAN','XXXXXX','581',      15808,'Regies d''avances','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15810,'SYSCOHADA-CI','FINAN','XXXXXX','582',      15808,'Accreditifs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15811,'SYSCOHADA-CI','FINAN','XXXXXX','585',      15808,'Virements de fonds','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15812,'SYSCOHADA-CI','FINAN','XXXXXX','588',      15808,'Autres virements internes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15813,'SYSCOHADA-CI','FINAN','XXXXXX','59',       15730,'Depreciations des titres de placement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15814,'SYSCOHADA-CI','FINAN','XXXXXX','591',      15813,'Depreciations des titres et valeurs a encaisser','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15815,'SYSCOHADA-CI','FINAN','XXXXXX','592',      15813,'Depreciations des comptes banques','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15816,'SYSCOHADA-CI','FINAN','XXXXXX','593',      15813,'Depreciations des comptes etablissements financiers et assimiles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15817,'SYSCOHADA-CI','FINAN','XXXXXX','594',      15813,'Depreciations des comptes d''instruments de tresorerie','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15818,'SYSCOHADA-CI','FINAN','XXXXXX','599',      15813,'Risques provisionnes a caractere financier','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15819,'SYSCOHADA-CI','EXPENSE','XXXXXX','6',          0,'Achats et variations de stocks','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15820,'SYSCOHADA-CI','EXPENSE','XXXXXX','601',    15819,'Achats de marchandises','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15821,'SYSCOHADA-CI','EXPENSE','XXXXXX','6011',   16820,'Dans la région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15822,'SYSCOHADA-CI','EXPENSE','XXXXXX','6012',   16820,'Hors région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15823,'SYSCOHADA-CI','EXPENSE','XXXXXX','6013',   16820,'Aux entreprises du groupe dans la région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15824,'SYSCOHADA-CI','EXPENSE','XXXXXX','6014',   16820,'Aux entreprises du groupe hors région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15825,'SYSCOHADA-CI','EXPENSE','XXXXXX','6019',   16820,'Rabais, remises et ristournes obtenus (non ventilés)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15826,'SYSCOHADA-CI','EXPENSE','XXXXXX','602',    15819,'Achats de matieres premieres et fournitures liees','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15827,'SYSCOHADA-CI','EXPENSE','XXXXXX','6021',   15826,'Dans la région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15828,'SYSCOHADA-CI','EXPENSE','XXXXXX','6022',   15826,'Hors région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15829,'SYSCOHADA-CI','EXPENSE','XXXXXX','6023',   15826,'Aux entreprises du groupe dans la région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15830,'SYSCOHADA-CI','EXPENSE','XXXXXX','6024',   15826,'Aux entreprises du groupe hors région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15831,'SYSCOHADA-CI','EXPENSE','XXXXXX','6029',   15826,'Rabais, remises et ristournes obtenus (non ventilés)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15832,'SYSCOHADA-CI','EXPENSE','XXXXXX','603',    15819,'Variations des stocks et biens achetes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15833,'SYSCOHADA-CI','EXPENSE','XXXXXX','6031',   15832,'Variations des stocks de marchandises','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15834,'SYSCOHADA-CI','EXPENSE','XXXXXX','6032',   15832,'Variations des stocks de matiéres premiéres et fournitures liées','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15835,'SYSCOHADA-CI','EXPENSE','XXXXXX','6033',   15832,'Variations des stocks d''autres approvisionnements','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15836,'SYSCOHADA-CI','EXPENSE','XXXXXX','604',    15819,'Achats stockes de matieres et fournitures consommables','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15837,'SYSCOHADA-CI','EXPENSE','XXXXXX','6041',   15836,'Matiéres consommables','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15838,'SYSCOHADA-CI','EXPENSE','XXXXXX','6042',   15836,'Matiéres combustibles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15839,'SYSCOHADA-CI','EXPENSE','XXXXXX','6043',   15836,'Produits d''entretien','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15840,'SYSCOHADA-CI','EXPENSE','XXXXXX','6044',   15836,'Fournitures d''atelier et d''usine','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15841,'SYSCOHADA-CI','EXPENSE','XXXXXX','6046',   15836,'Fournitures de magasin','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15842,'SYSCOHADA-CI','EXPENSE','XXXXXX','6047',   15836,'Fournitures de bureau','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15843,'SYSCOHADA-CI','EXPENSE','XXXXXX','6049',   15836,'Rabais, remises et ristournes obtenus (non ventilés)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15844,'SYSCOHADA-CI','EXPENSE','XXXXXX','605',    15819,'Autres achats','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15845,'SYSCOHADA-CI','EXPENSE','XXXXXX','6051',   15844,'Fournitures non stockables - eau','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15846,'SYSCOHADA-CI','EXPENSE','XXXXXX','6052',   15844,'Fournitures non stockables - electricité','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15847,'SYSCOHADA-CI','EXPENSE','XXXXXX','6053',   15844,'Fournitures non stockables - autres énergies','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15848,'SYSCOHADA-CI','EXPENSE','XXXXXX','6054',   15844,'Fournitures d''entretien non stockables','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15849,'SYSCOHADA-CI','EXPENSE','XXXXXX','6055',   15844,'Fournitures de bureau non stockables','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15850,'SYSCOHADA-CI','EXPENSE','XXXXXX','6056',   15844,'Achats de petits matériel et outillage','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15851,'SYSCOHADA-CI','EXPENSE','XXXXXX','6057',   15844,'Achats d''études et de prestations de services','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15852,'SYSCOHADA-CI','EXPENSE','XXXXXX','6058',   15844,'Achats de travaux, matériels et équipements','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15853,'SYSCOHADA-CI','EXPENSE','XXXXXX','6059',   15844,'Rabais, remises et ristournes obtenus (non ventilés)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15854,'SYSCOHADA-CI','EXPENSE','XXXXXX','608',    15819,'Achats d''emballages','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15855,'SYSCOHADA-CI','EXPENSE','XXXXXX','6081',   15854,'Emballages perdus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15856,'SYSCOHADA-CI','EXPENSE','XXXXXX','6082',   15854,'Emballages récupérables non identifiables','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15857,'SYSCOHADA-CI','EXPENSE','XXXXXX','6083',   15854,'Emballages à usage mixte','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15858,'SYSCOHADA-CI','EXPENSE','XXXXXX','6089',   15854,'Rabais, remises et ristournes obtenus (non ventilés)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15859,'SYSCOHADA-CI','EXPENSE','XXXXXX','61',     15819,'Transports','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15860,'SYSCOHADA-CI','EXPENSE','XXXXXX','611',    15859,'Transports sur achats','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15861,'SYSCOHADA-CI','EXPENSE','XXXXXX','612',    15859,'Transport sur ventes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15862,'SYSCOHADA-CI','EXPENSE','XXXXXX','613',    15859,'Transports pour le compte de tiers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15863,'SYSCOHADA-CI','EXPENSE','XXXXXX','614',    15859,'Transports du personnel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15864,'SYSCOHADA-CI','EXPENSE','XXXXXX','616',    15859,'Transports de plis','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15865,'SYSCOHADA-CI','EXPENSE','XXXXXX','618',    15859,'Autres frais de transport','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15866,'SYSCOHADA-CI','EXPENSE','XXXXXX','6181',   15865,'Voyages et déplacements','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15867,'SYSCOHADA-CI','EXPENSE','XXXXXX','6182',   15865,'Transports entre établissements ou chantiers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15868,'SYSCOHADA-CI','EXPENSE','XXXXXX','6183',   15865,'Transports administratifs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15869,'SYSCOHADA-CI','EXPENSE','XXXXXX','62',     15819,'Services exterieurs a','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15870,'SYSCOHADA-CI','EXPENSE','XXXXXX','621',    15869,'Sous traitance generale','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15871,'SYSCOHADA-CI','EXPENSE','XXXXXX','622',    15869,'Locations et charges locatives','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15872,'SYSCOHADA-CI','EXPENSE','XXXXXX','6221',   15871,'Locations de terrains','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15873,'SYSCOHADA-CI','EXPENSE','XXXXXX','6222',   15871,'Locations de bâtiments','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15874,'SYSCOHADA-CI','EXPENSE','XXXXXX','6223',   15871,'Location de matériels et outillages','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15875,'SYSCOHADA-CI','EXPENSE','XXXXXX','6224',   15871,'Malis sur emballages','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15876,'SYSCOHADA-CI','EXPENSE','XXXXXX','6225',   15871,'Locations d''emballages','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15877,'SYSCOHADA-CI','EXPENSE','XXXXXX','6228',   15871,'Locations et charges locatives diverses','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15878,'SYSCOHADA-CI','EXPENSE','XXXXXX','623',    15869,'Redevances de credit bail et contrats assimiles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15879,'SYSCOHADA-CI','EXPENSE','XXXXXX','6232',   15878,'Crédits-bail immobilier','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15880,'SYSCOHADA-CI','EXPENSE','XXXXXX','6233',   15878,'Crédits-bail mobilier','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15881,'SYSCOHADA-CI','EXPENSE','XXXXXX','6235',   15878,'Contrats assimilés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15882,'SYSCOHADA-CI','EXPENSE','XXXXXX','624',    15869,'Entretiens, reparations et maintenance','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15883,'SYSCOHADA-CI','EXPENSE','XXXXXX','6241',   15882,'Entretien et réparation des biens immobiliers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15884,'SYSCOHADA-CI','EXPENSE','XXXXXX','6242',   15882,'Entretien et réparation des biens mobiliers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15885,'SYSCOHADA-CI','EXPENSE','XXXXXX','6243',   15882,'Maintenance','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15886,'SYSCOHADA-CI','EXPENSE','XXXXXX','6248',   15882,'Autres entretiens et réparations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15887,'SYSCOHADA-CI','EXPENSE','XXXXXX','625',    15869,'Primes d''assurance','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15888,'SYSCOHADA-CI','EXPENSE','XXXXXX','6251',   15887,'Assurances multirisques','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15889,'SYSCOHADA-CI','EXPENSE','XXXXXX','6252',   15887,'Assurances matériel de transport','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15890,'SYSCOHADA-CI','EXPENSE','XXXXXX','6253',   15887,'Assurances risques d''exploitation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15891,'SYSCOHADA-CI','EXPENSE','XXXXXX','6254',   15887,'Assurances responsabilité du producteur','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15892,'SYSCOHADA-CI','EXPENSE','XXXXXX','6255',   15887,'Assurances insolvabilité clients','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15893,'SYSCOHADA-CI','EXPENSE','XXXXXX','6256',   15887,'Assurances transport sur achats','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15894,'SYSCOHADA-CI','EXPENSE','XXXXXX','6257',   15887,'Assurances transport sur ventes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15895,'SYSCOHADA-CI','EXPENSE','XXXXXX','6258',   15887,'Autres primes d''assurances','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15896,'SYSCOHADA-CI','EXPENSE','XXXXXX','626',    15869,'Etudes, recherches et documentation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15897,'SYSCOHADA-CI','EXPENSE','XXXXXX','6261',   15896,'Etudes et recherches','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15898,'SYSCOHADA-CI','EXPENSE','XXXXXX','6265',   15896,'Documentation générale','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15899,'SYSCOHADA-CI','EXPENSE','XXXXXX','6266',   15896,'Documentation technique','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15900,'SYSCOHADA-CI','EXPENSE','XXXXXX','627',    15869,'Publicite, publications, relations publiques','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15901,'SYSCOHADA-CI','EXPENSE','XXXXXX','6271',   15900,'Annonces, insertions','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15902,'SYSCOHADA-CI','EXPENSE','XXXXXX','6272',   15900,'Catalogues, imprimés publicitaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15903,'SYSCOHADA-CI','EXPENSE','XXXXXX','6273',   15900,'Echantillons','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15904,'SYSCOHADA-CI','EXPENSE','XXXXXX','6274',   15900,'Foires et expositions','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15905,'SYSCOHADA-CI','EXPENSE','XXXXXX','6275',   15900,'Publications','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15906,'SYSCOHADA-CI','EXPENSE','XXXXXX','6276',   15900,'Cadeaux à la clientèle','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15907,'SYSCOHADA-CI','EXPENSE','XXXXXX','6277',   15900,'Frais de colloques, séminaires, conférences','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15908,'SYSCOHADA-CI','EXPENSE','XXXXXX','6278',   15900,'Autres charges de publicités et relations publiques','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15909,'SYSCOHADA-CI','EXPENSE','XXXXXX','628',    15869,'Frais de telecommunications','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15910,'SYSCOHADA-CI','EXPENSE','XXXXXX','6281',   15909,'Frais de téléphone','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15911,'SYSCOHADA-CI','EXPENSE','XXXXXX','6282',   15909,'Frais de télex','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15912,'SYSCOHADA-CI','EXPENSE','XXXXXX','6283',   15909,'Frais de télécopie','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15913,'SYSCOHADA-CI','EXPENSE','XXXXXX','6288',   15909,'Autres frais de télécommunications','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15914,'SYSCOHADA-CI','EXPENSE','XXXXXX','63',     15819,'Services exterieurs b','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15915,'SYSCOHADA-CI','EXPENSE','XXXXXX','631',    15914,'Frais bancaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15916,'SYSCOHADA-CI','EXPENSE','XXXXXX','6311',   15915,'Frais sur titre (achats, vente, garde)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15917,'SYSCOHADA-CI','EXPENSE','XXXXXX','6312',   15915,'Frais sur effets','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15918,'SYSCOHADA-CI','EXPENSE','XXXXXX','6313',   15915,'Locations de coffres','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15919,'SYSCOHADA-CI','EXPENSE','XXXXXX','6315',   15915,'Commissions sur cartes de crédit','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15920,'SYSCOHADA-CI','EXPENSE','XXXXXX','6316',   15915,'Frais d''émission d''emprunts','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15921,'SYSCOHADA-CI','EXPENSE','XXXXXX','6318',   15915,'Autres frais bancaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15922,'SYSCOHADA-CI','EXPENSE','XXXXXX','632',    15914,'Remunerations d''intermediaires et de conseils','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15923,'SYSCOHADA-CI','EXPENSE','XXXXXX','6321',   15922,'Commissions et courtages sur achats','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15924,'SYSCOHADA-CI','EXPENSE','XXXXXX','6322',   15922,'Commissions et courtages sur ventes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15925,'SYSCOHADA-CI','EXPENSE','XXXXXX','6323',   15922,'Rémunérations des transitaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15926,'SYSCOHADA-CI','EXPENSE','XXXXXX','6324',   15922,'Honoraires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15927,'SYSCOHADA-CI','EXPENSE','XXXXXX','6325',   15922,'Frais d''actes et de contentieux','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15928,'SYSCOHADA-CI','EXPENSE','XXXXXX','6328',   15922,'Divers frais','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15929,'SYSCOHADA-CI','EXPENSE','XXXXXX','633',    15914,'Frais de formation du personnel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15930,'SYSCOHADA-CI','EXPENSE','XXXXXX','634',    15914,'Redevances pour brevets, licences, logiciels et droits similaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15931,'SYSCOHADA-CI','EXPENSE','XXXXXX','6342',   15930,'Redevances pour brevets, licences, concessions et droits similaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15932,'SYSCOHADA-CI','EXPENSE','XXXXXX','6343',   15930,'Redevances pour logiciel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15933,'SYSCOHADA-CI','EXPENSE','XXXXXX','6344',   15930,'Redevances pour marques','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15934,'SYSCOHADA-CI','EXPENSE','XXXXXX','635',    15914,'Cotisations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15935,'SYSCOHADA-CI','EXPENSE','XXXXXX','6351',   15934,'Cotisations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15936,'SYSCOHADA-CI','EXPENSE','XXXXXX','6358',   15934,'Concours divers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15937,'SYSCOHADA-CI','EXPENSE','XXXXXX','636',    15914,'Redevances verses au concedant (concessions service public)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15938,'SYSCOHADA-CI','EXPENSE','XXXXXX','637',    15914,'Remunerations du personnel exterieur a l''entreprise','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15939,'SYSCOHADA-CI','EXPENSE','XXXXXX','6371',   15938,'Personnel intérimaire','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15940,'SYSCOHADA-CI','EXPENSE','XXXXXX','6372',   15938,'Personnel détaché ou prêté à l''entreprise','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15941,'SYSCOHADA-CI','EXPENSE','XXXXXX','638',    15914,'Autres charges externes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15942,'SYSCOHADA-CI','EXPENSE','XXXXXX','6381',   15941,'Frais de recrutement du personnel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15943,'SYSCOHADA-CI','EXPENSE','XXXXXX','6382',   15941,'Frais de déménagement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15944,'SYSCOHADA-CI','EXPENSE','XXXXXX','6383',   15941,'Réceptions','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15945,'SYSCOHADA-CI','EXPENSE','XXXXXX','6384',   15941,'Missions','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15946,'SYSCOHADA-CI','EXPENSE','XXXXXX','64',     15819,'Impots et taxes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15947,'SYSCOHADA-CI','EXPENSE','XXXXXX','641',    15946,'Impots et taxes directs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15948,'SYSCOHADA-CI','EXPENSE','XXXXXX','6411',   15947,'Impots fonciers et taxes annexes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15949,'SYSCOHADA-CI','EXPENSE','XXXXXX','6412',   15947,'Patentes, licences et taxes annexes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15950,'SYSCOHADA-CI','EXPENSE','XXXXXX','6413',   15947,'Taxes sur appointements et salaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15951,'SYSCOHADA-CI','EXPENSE','XXXXXX','6414',   15947,'Taxes d''apprentissage','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15952,'SYSCOHADA-CI','EXPENSE','XXXXXX','6415',   15947,'Formation professionnelle continue','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15953,'SYSCOHADA-CI','EXPENSE','XXXXXX','6418',   15947,'Autres impôts et taxes directs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15954,'SYSCOHADA-CI','EXPENSE','XXXXXX','645',    15946,'Impots et taxes indirects','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15955,'SYSCOHADA-CI','EXPENSE','XXXXXX','646',    15946,'Droits d''enregistrement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15956,'SYSCOHADA-CI','EXPENSE','XXXXXX','6461',   15955,'Droits de mutation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15957,'SYSCOHADA-CI','EXPENSE','XXXXXX','6462',   15955,'Droits de timbre','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15958,'SYSCOHADA-CI','EXPENSE','XXXXXX','6463',   15955,'Taxes sur les véhicules de société','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15959,'SYSCOHADA-CI','EXPENSE','XXXXXX','6464',   15955,'Vignettes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15960,'SYSCOHADA-CI','EXPENSE','XXXXXX','6468',   15955,'Autres droits','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15961,'SYSCOHADA-CI','EXPENSE','XXXXXX','647',    15946,'Penalites et amendes fiscales','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15962,'SYSCOHADA-CI','EXPENSE','XXXXXX','6471',   15961,'Pénalités d''assiette, impots directs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15963,'SYSCOHADA-CI','EXPENSE','XXXXXX','6472',   15961,'Pénalités d''assiette, impôts indirects','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15964,'SYSCOHADA-CI','EXPENSE','XXXXXX','6473',   15961,'Pénalités de recouvrement, impôts directs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15965,'SYSCOHADA-CI','EXPENSE','XXXXXX','6474',   15961,'Pénalités de recouvrement, impôts indirects','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15966,'SYSCOHADA-CI','EXPENSE','XXXXXX','6478',   15961,'Autres amendes pénales et fiscales','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15967,'SYSCOHADA-CI','EXPENSE','XXXXXX','648',    15946,'Autres impots et taxes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15968,'SYSCOHADA-CI','EXPENSE','XXXXXX','65',     15819,'Autres charges','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15969,'SYSCOHADA-CI','EXPENSE','XXXXXX','651',    15968,'Pertes sur creances clients et autres debiteurs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15970,'SYSCOHADA-CI','EXPENSE','XXXXXX','6511',   15969,'Pertes sur clients','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15971,'SYSCOHADA-CI','EXPENSE','XXXXXX','6515',   15969,'Autres débiteurs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15972,'SYSCOHADA-CI','EXPENSE','XXXXXX','652',    15968,'Quote-part de resultat sur operations faites en commun','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15973,'SYSCOHADA-CI','EXPENSE','XXXXXX','6521',   15972,'Quote-part transféré de bénéfices (comptabilté du gérants)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15974,'SYSCOHADA-CI','EXPENSE','XXXXXX','6525',   15972,'Pertes imputées par transfert (comptabilité des associés non gérants)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15975,'SYSCOHADA-CI','EXPENSE','XXXXXX','653',    15968,'Quote-part de resultat annulee sur execution partielle de contrats pluri-exercices','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15976,'SYSCOHADA-CI','EXPENSE','XXXXXX','654',    15968,'Valeur comptable des cessions courantes d''immobilisations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15977,'SYSCOHADA-CI','EXPENSE','XXXXXX','658',    15968,'Charges diverses','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15978,'SYSCOHADA-CI','EXPENSE','XXXXXX','6581',   15977,'Jetons de présence et autres rémunérations d''administrateurs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15979,'SYSCOHADA-CI','EXPENSE','XXXXXX','6582',   15977,'Dons','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15980,'SYSCOHADA-CI','EXPENSE','XXXXXX','6583',   15977,'Mécénat','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15981,'SYSCOHADA-CI','EXPENSE','XXXXXX','659',    15968,'Charges provisionnees d''exploitation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15982,'SYSCOHADA-CI','EXPENSE','XXXXXX','6591',   15981,'Sur risque à court terme','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15983,'SYSCOHADA-CI','EXPENSE','XXXXXX','6593',   15981,'Sur stocks','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15984,'SYSCOHADA-CI','EXPENSE','XXXXXX','6594',   15981,'Sur créances','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15985,'SYSCOHADA-CI','EXPENSE','XXXXXX','6598',   15981,'Autres charges provisionnées','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15986,'SYSCOHADA-CI','EXPENSE','XXXXXX','66',     15819,'Charges de personnel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15987,'SYSCOHADA-CI','EXPENSE','XXXXXX','661',    15986,'Remunerations directes versees au personnel national','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15988,'SYSCOHADA-CI','EXPENSE','XXXXXX','6611',   15987,'Appointements salaires et commissions','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15989,'SYSCOHADA-CI','EXPENSE','XXXXXX','6612',   15987,'Primes et gratifications','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15990,'SYSCOHADA-CI','EXPENSE','XXXXXX','6613',   15987,'Congés payés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15991,'SYSCOHADA-CI','EXPENSE','XXXXXX','6614',   15987,'Indemnités de préavis, de licencement et de recherche d''embauche','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15992,'SYSCOHADA-CI','EXPENSE','XXXXXX','6615',   15987,'Indemnités de maladie versées aux travailleurs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15993,'SYSCOHADA-CI','EXPENSE','XXXXXX','6616',   15987,'Supplément familial','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15994,'SYSCOHADA-CI','EXPENSE','XXXXXX','6617',   15987,'Avantages en nature','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15995,'SYSCOHADA-CI','EXPENSE','XXXXXX','6618',   15987,'Autres rémunérations directes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15996,'SYSCOHADA-CI','EXPENSE','XXXXXX','662',    15986,'Remunerations directes versees au personnel non national','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15997,'SYSCOHADA-CI','EXPENSE','XXXXXX','6621',   15996,'Appointements salaires et commissions','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15998,'SYSCOHADA-CI','EXPENSE','XXXXXX','6622',   15996,'Primes et gratifications','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15999,'SYSCOHADA-CI','EXPENSE','XXXXXX','6623',   15996,'Congés payés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16000,'SYSCOHADA-CI','EXPENSE','XXXXXX','6624',   15996,'Indemnités de préavis, de licencement et de recherche d''embauche','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16001,'SYSCOHADA-CI','EXPENSE','XXXXXX','6625',   15996,'Indemnités de maladie versées aux travailleurs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16002,'SYSCOHADA-CI','EXPENSE','XXXXXX','6626',   15996,'Supplément familial','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16003,'SYSCOHADA-CI','EXPENSE','XXXXXX','6627',   15996,'Avantages en nature','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16004,'SYSCOHADA-CI','EXPENSE','XXXXXX','6628',   15996,'Autres rémunérations directes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16005,'SYSCOHADA-CI','EXPENSE','XXXXXX','663',    15986,'Indemnites forfaitaires versees au personnel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16006,'SYSCOHADA-CI','EXPENSE','XXXXXX','6631',   16005,'Indemnités de logement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16007,'SYSCOHADA-CI','EXPENSE','XXXXXX','6632',   16005,'Indemnités de représentation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16008,'SYSCOHADA-CI','EXPENSE','XXXXXX','6633',   16005,'Indemnités d''expatriation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16009,'SYSCOHADA-CI','EXPENSE','XXXXXX','6638',   16005,'Autres indemnités et avantages divers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16010,'SYSCOHADA-CI','EXPENSE','XXXXXX','664',    15986,'Charges sociales','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16011,'SYSCOHADA-CI','EXPENSE','XXXXXX','6641',   16010,'Charges sociales sur rémunération du personnel national','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16012,'SYSCOHADA-CI','EXPENSE','XXXXXX','6642',   16010,'Charges sociales sur rémunération du personnel non national','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16013,'SYSCOHADA-CI','EXPENSE','XXXXXX','666',    15986,'Remunerations et charges sociales de l''exploitant individuel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16014,'SYSCOHADA-CI','EXPENSE','XXXXXX','6661',   16013,'Rémunérations du travail de l''exploitant','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16015,'SYSCOHADA-CI','EXPENSE','XXXXXX','6662',   16013,'Charges sociales','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16016,'SYSCOHADA-CI','EXPENSE','XXXXXX','667',    15986,'Remunerations transferee de personnel exterieur','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16017,'SYSCOHADA-CI','EXPENSE','XXXXXX','6671',   16016,'Personnel intérimaire','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16018,'SYSCOHADA-CI','EXPENSE','XXXXXX','6672',   16016,'Personnel détaché ou prêté à l''entreprise','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16019,'SYSCOHADA-CI','EXPENSE','XXXXXX','668',    15986,'Autres charges sociales','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16020,'SYSCOHADA-CI','EXPENSE','XXXXXX','6681',   16019,'Versements aux syndicats et comités d''entreprise, d''établisement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16021,'SYSCOHADA-CI','EXPENSE','XXXXXX','6682',   16019,'Versements aux comité d''hygiéne et de sécurité','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16022,'SYSCOHADA-CI','EXPENSE','XXXXXX','6683',   16019,'Versements aux autres oeuvres sociales','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16023,'SYSCOHADA-CI','EXPENSE','XXXXXX','6684',   16019,'Médecine du travail et pharmacie','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16024,'SYSCOHADA-CI','EXPENSE','XXXXXX','67',     15819,'Frais financiers et charges assimilees','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16025,'SYSCOHADA-CI','EXPENSE','XXXXXX','671',    16024,'Interets des emprunts','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16026,'SYSCOHADA-CI','EXPENSE','XXXXXX','6711',   16025,'Emprunts obligataires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16027,'SYSCOHADA-CI','EXPENSE','XXXXXX','6712',   16025,'Emprunts auprès des établissements de crédit','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16028,'SYSCOHADA-CI','EXPENSE','XXXXXX','6713',   16025,'Dettes liées à des participations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16029,'SYSCOHADA-CI','EXPENSE','XXXXXX','672',    16024,'Interets dans loyers de credit bail et contrats assimiles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16030,'SYSCOHADA-CI','EXPENSE','XXXXXX','6721',   16029,'Intérêts dans loyers de crédit-bail immobilier','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16031,'SYSCOHADA-CI','EXPENSE','XXXXXX','6722',   16029,'Intérêts dans loyers de crédit-bail mobilier','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16032,'SYSCOHADA-CI','EXPENSE','XXXXXX','6723',   16029,'Intérêts dans loyers des autres contrats','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16033,'SYSCOHADA-CI','EXPENSE','XXXXXX','673',    16024,'Escomptes accordes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16034,'SYSCOHADA-CI','EXPENSE','XXXXXX','674',    16024,'Autres interets','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16035,'SYSCOHADA-CI','EXPENSE','XXXXXX','6741',   16034,'Avances reçues et dépôts créditeurs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16036,'SYSCOHADA-CI','EXPENSE','XXXXXX','6742',   16034,'Comptes courants bloqués','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16037,'SYSCOHADA-CI','EXPENSE','XXXXXX','6743',   16034,'Intérêts sur obligations cautionnées','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16038,'SYSCOHADA-CI','EXPENSE','XXXXXX','6744',   16034,'Intérêts sur dettes commerciales','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16039,'SYSCOHADA-CI','EXPENSE','XXXXXX','6745',   16034,'Intérêts bancaires et sur opérations de trésorerie et d''escompte','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16040,'SYSCOHADA-CI','EXPENSE','XXXXXX','6748',   16034,'Intérêts sur dettes diverses','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16041,'SYSCOHADA-CI','EXPENSE','XXXXXX','675',    16024,'Escomptes des effets de commerce','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16042,'SYSCOHADA-CI','EXPENSE','XXXXXX','676',    16024,'Pertes de change','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16043,'SYSCOHADA-CI','EXPENSE','XXXXXX','677',    16024,'Pertes sur cessions de titres  de placement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16044,'SYSCOHADA-CI','EXPENSE','XXXXXX','678',    16024,'Pertes sur risques financiers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16045,'SYSCOHADA-CI','EXPENSE','XXXXXX','6781',   16044,'Sur rentes viagères','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16046,'SYSCOHADA-CI','EXPENSE','XXXXXX','6782',   16044,'Sur opérations fiancières','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16047,'SYSCOHADA-CI','EXPENSE','XXXXXX','6783',   16044,'Sur instruments de trésorerie','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16048,'SYSCOHADA-CI','EXPENSE','XXXXXX','679',    16024,'Charges provisionnees financieres','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16049,'SYSCOHADA-CI','EXPENSE','XXXXXX','6791',   16048,'Sur risque financiers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16050,'SYSCOHADA-CI','EXPENSE','XXXXXX','6795',   16048,'Sur titres de placements','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16051,'SYSCOHADA-CI','EXPENSE','XXXXXX','6798',   16048,'Autres charges provisionnées financières','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16052,'SYSCOHADA-CI','EXPENSE','XXXXXX','68',     15819,'Dotations aus amortissements','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16053,'SYSCOHADA-CI','EXPENSE','XXXXXX','681',    16052,'Dotations aux amortissements d''exploitation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16054,'SYSCOHADA-CI','EXPENSE','XXXXXX','6811',   16052,'Dotations aux amortissements des charges immobilisées','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16055,'SYSCOHADA-CI','EXPENSE','XXXXXX','6812',   16052,'Dotations aux amortissements des immobilisations incorporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16056,'SYSCOHADA-CI','EXPENSE','XXXXXX','6813',   16052,'Dotations aux amortissements des immobilisations corporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16057,'SYSCOHADA-CI','EXPENSE','XXXXXX','687',    16052,'Dotations aux amortissements a caractere financier','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16058,'SYSCOHADA-CI','EXPENSE','XXXXXX','6872',   16057,'Dotations aux amortissements des primes de remboursement des obligations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16059,'SYSCOHADA-CI','EXPENSE','XXXXXX','6878',   16057,'Autres dotations aux amortissements à caractère financier','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16060,'SYSCOHADA-CI','EXPENSE','XXXXXX','69',     15819,'Dotattions aux provisions','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16061,'SYSCOHADA-CI','EXPENSE','XXXXXX','691',    16060,'Dotation aux provisions d''exploitation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16062,'SYSCOHADA-CI','EXPENSE','XXXXXX','6911',   16061,'Pour risques et charges','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16063,'SYSCOHADA-CI','EXPENSE','XXXXXX','6912',   16061,'Pour grosses réparations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16064,'SYSCOHADA-CI','EXPENSE','XXXXXX','6913',   16061,'Pour dépréciation des immobilisations incorporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16065,'SYSCOHADA-CI','EXPENSE','XXXXXX','6914',   16061,'Pour dépréciation des immobilisations corporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16066,'SYSCOHADA-CI','EXPENSE','XXXXXX','697',    16060,'Dotations aux provisions financieres','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16067,'SYSCOHADA-CI','EXPENSE','XXXXXX','6971',   16066,'Pour risques et charges','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16068,'SYSCOHADA-CI','EXPENSE','XXXXXX','6972',   16066,'Pour dépréciation des immobilisations financières','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16069,'SYSCOHADA-CI','INCOME','XXXXXX','7',           0,'Ventes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16070,'SYSCOHADA-CI','INCOME','XXXXXX','701',     16069,'Ventes de marchandises','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16071,'SYSCOHADA-CI','INCOME','XXXXXX','7011',    16070,'Dans la région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16072,'SYSCOHADA-CI','INCOME','XXXXXX','7012',    16070,'Hors région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16073,'SYSCOHADA-CI','INCOME','XXXXXX','7013',    16070,'Aux entreprises du groupe dans la région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16074,'SYSCOHADA-CI','INCOME','XXXXXX','7014',    16070,'Aux entreprises du groupe hors  région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16075,'SYSCOHADA-CI','INCOME','XXXXXX','702',     16069,'Ventes de produits finis','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16076,'SYSCOHADA-CI','INCOME','XXXXXX','7021',    16075,'Dans la région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16077,'SYSCOHADA-CI','INCOME','XXXXXX','7022',    16075,'Hors région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16078,'SYSCOHADA-CI','INCOME','XXXXXX','7023',    16075,'Aux entreprises de groupe dans la région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16079,'SYSCOHADA-CI','INCOME','XXXXXX','7024',    16075,'Aux entreprises du groupe hors  région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16080,'SYSCOHADA-CI','INCOME','XXXXXX','703',     16069,'Ventes de produits intermediaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16081,'SYSCOHADA-CI','INCOME','XXXXXX','7031',    16080,'Dans la région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16082,'SYSCOHADA-CI','INCOME','XXXXXX','7032',    16080,'Hors région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16083,'SYSCOHADA-CI','INCOME','XXXXXX','7033',    16080,'Aux entreprises du groupe dans la région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16084,'SYSCOHADA-CI','INCOME','XXXXXX','7034',    16080,'Aux entreprises du groupe hors  région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16085,'SYSCOHADA-CI','INCOME','XXXXXX','704',     16069,'Ventes de produits residuels','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16086,'SYSCOHADA-CI','INCOME','XXXXXX','7041',    16085,'Dans la région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16087,'SYSCOHADA-CI','INCOME','XXXXXX','7042',    16085,'Hors région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16088,'SYSCOHADA-CI','INCOME','XXXXXX','7043',    16085,'Aux entreprises du groupe dans la région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16089,'SYSCOHADA-CI','INCOME','XXXXXX','7044',    16085,'Aux entreprises du groupe hors  région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16090,'SYSCOHADA-CI','INCOME','XXXXXX','705',     16069,'Travaux factures','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16091,'SYSCOHADA-CI','INCOME','XXXXXX','7051',    16090,'Dans la région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16092,'SYSCOHADA-CI','INCOME','XXXXXX','7052',    16090,'Hors région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16093,'SYSCOHADA-CI','INCOME','XXXXXX','7053',    16090,'Aux entreprises du groupe dans la région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16094,'SYSCOHADA-CI','INCOME','XXXXXX','7054',    16090,'Aux entreprises du groupe hors région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16095,'SYSCOHADA-CI','INCOME','XXXXXX','706',     16069,'Services vendus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16096,'SYSCOHADA-CI','INCOME','XXXXXX','7061',    16095,'Dans la région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16097,'SYSCOHADA-CI','INCOME','XXXXXX','7062',    16095,'Hors région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16098,'SYSCOHADA-CI','INCOME','XXXXXX','7063',    16095,'Aux entreprises du groupe dans la région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16099,'SYSCOHADA-CI','INCOME','XXXXXX','7064',    16095,'Aux entreprises du groupe hors région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16100,'SYSCOHADA-CI','INCOME','XXXXXX','707',     16069,'Produits accessoires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16101,'SYSCOHADA-CI','INCOME','XXXXXX','7071',    16100,'Port, emballages perdus et autres frais facturés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16102,'SYSCOHADA-CI','INCOME','XXXXXX','7072',    16100,'Commissions et courtages','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16103,'SYSCOHADA-CI','INCOME','XXXXXX','7073',    16100,'Locations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16104,'SYSCOHADA-CI','INCOME','XXXXXX','7074',    16100,'Bonis sur reprises et cessions d''emballages','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16105,'SYSCOHADA-CI','INCOME','XXXXXX','7075',    16100,'Mise à disposition de personnel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16106,'SYSCOHADA-CI','INCOME','XXXXXX','7076',    16100,'Redevances pour brevets, logiciels, marques et droits similaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16107,'SYSCOHADA-CI','INCOME','XXXXXX','7077',    16100,'Services exploités dans l''intérêt du personnel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16108,'SYSCOHADA-CI','INCOME','XXXXXX','7078',    16100,'Autres produits accessoires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16109,'SYSCOHADA-CI','INCOME','XXXXXX','71',      16069,'Suvventions d''exploitation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16110,'SYSCOHADA-CI','INCOME','XXXXXX','711',     16109,'Sur produits a l''exportation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16111,'SYSCOHADA-CI','INCOME','XXXXXX','712',     16109,'Sur produits a l''importation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16112,'SYSCOHADA-CI','INCOME','XXXXXX','713',     16109,'Sur produits de perequation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16113,'SYSCOHADA-CI','INCOME','XXXXXX','718',     16109,'Autres subventions d''exploitation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16114,'SYSCOHADA-CI','INCOME','XXXXXX','7181',    16113,'Versées par l''etat et les collectivités publiques','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16115,'SYSCOHADA-CI','INCOME','XXXXXX','7182',    16113,'Versées par les organismes internationaux','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16116,'SYSCOHADA-CI','INCOME','XXXXXX','7183',    16113,'Versées par des tiers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16117,'SYSCOHADA-CI','INCOME','XXXXXX','72',      16069,'Production immobilisée','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16118,'SYSCOHADA-CI','INCOME','XXXXXX','721',     16117,'Immobilisations incorporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16119,'SYSCOHADA-CI','INCOME','XXXXXX','722',     16117,'Immobilisations corporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16120,'SYSCOHADA-CI','INCOME','XXXXXX','726',     16117,'Immobilisations financieres','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16121,'SYSCOHADA-CI','INCOME','XXXXXX','73',      16069,'Variations des stocks de biens et de services produits','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16122,'SYSCOHADA-CI','INCOME','XXXXXX','734',     16121,'Variations des stocks de produitsn en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16123,'SYSCOHADA-CI','INCOME','XXXXXX','7341',    16122,'Produits en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16124,'SYSCOHADA-CI','INCOME','XXXXXX','7342',    16122,'Travaux en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16125,'SYSCOHADA-CI','INCOME','XXXXXX','735',     16121,'Variations des en-cours de services','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16126,'SYSCOHADA-CI','INCOME','XXXXXX','7351',    16125,'Etudes en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16127,'SYSCOHADA-CI','INCOME','XXXXXX','7352',    16125,'Prestations de services en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16128,'SYSCOHADA-CI','INCOME','XXXXXX','736',     16121,'Variations des stocks de produits finis','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16129,'SYSCOHADA-CI','INCOME','XXXXXX','737',     16121,'Variations des stocks de produits intermediaires et residuels','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16130,'SYSCOHADA-CI','INCOME','XXXXXX','7371',    16129,'Produits intermédiaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16131,'SYSCOHADA-CI','INCOME','XXXXXX','7372',    16129,'Produits résiduels','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16132,'SYSCOHADA-CI','INCOME','XXXXXX','75',      16069,'Autres produits','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16133,'SYSCOHADA-CI','INCOME','XXXXXX','752',     16132,'Quote-part de resultat sur operations faites en commun','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16134,'SYSCOHADA-CI','INCOME','XXXXXX','7521',    16133,'Quote-part trsnsférée de pertes (comptabilité de gérant)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16135,'SYSCOHADA-CI','INCOME','XXXXXX','7525',    16133,'Bénéfices attribués par transfert (comptabilité des associés non gérants)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16136,'SYSCOHADA-CI','INCOME','XXXXXX','753',     16132,'Quote-part de resultat sue execution partielle de contrats pluri-ecercices','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16137,'SYSCOHADA-CI','INCOME','XXXXXX','754',     16132,'Produits des cessions courantes d''immobilisations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16138,'SYSCOHADA-CI','INCOME','XXXXXX','758',     16132,'Produits divers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16139,'SYSCOHADA-CI','INCOME','XXXXXX','7581',    16138,'Jetons de présence et autres rémunérations d''administrateurs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16140,'SYSCOHADA-CI','INCOME','XXXXXX','7582',    16138,'Indemnités d''assurances reçues','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16141,'SYSCOHADA-CI','INCOME','XXXXXX','759',     16132,'Reprises de charges provisionnees d''exploitation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16142,'SYSCOHADA-CI','INCOME','XXXXXX','7591',    16141,'Sur risques à court terme','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16143,'SYSCOHADA-CI','INCOME','XXXXXX','7593',    16141,'Sur stocks','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16144,'SYSCOHADA-CI','INCOME','XXXXXX','7594',    16141,'Sur créances','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16145,'SYSCOHADA-CI','INCOME','XXXXXX','7598',    16141,'Sur autres charges provisionnées','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16146,'SYSCOHADA-CI','INCOME','XXXXXX','77',      16069,'Revenus financiers et produits assimiles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16147,'SYSCOHADA-CI','INCOME','XXXXXX','771',     16146,'Interets de prets','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16148,'SYSCOHADA-CI','INCOME','XXXXXX','772',     16146,'Revenus de participations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16149,'SYSCOHADA-CI','INCOME','XXXXXX','773',     16146,'Escomptes obtenus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16150,'SYSCOHADA-CI','INCOME','XXXXXX','774',     16146,'Revenus de titres de placement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16151,'SYSCOHADA-CI','INCOME','XXXXXX','775',     16146,'Revenus des creances commerciales','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16152,'SYSCOHADA-CI','INCOME','XXXXXX','776',     16146,'Gains de change','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16153,'SYSCOHADA-CI','INCOME','XXXXXX','777',     16146,'Gains sur cessions de titres de placement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16154,'SYSCOHADA-CI','INCOME','XXXXXX','778',     16146,'Gains sur risques financiers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16155,'SYSCOHADA-CI','INCOME','XXXXXX','7781',    16154,'Gains sur rentes viagères','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16156,'SYSCOHADA-CI','INCOME','XXXXXX','7782',    16154,'Gains sur opérations financières','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16157,'SYSCOHADA-CI','INCOME','XXXXXX','7784',    16154,'Gains sur instruments de trésorerie','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16158,'SYSCOHADA-CI','INCOME','XXXXXX','779',     16146,'Reprises de charges provisionnees financieres','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16159,'SYSCOHADA-CI','INCOME','XXXXXX','7791',    16158,'Sur risques financiers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16160,'SYSCOHADA-CI','INCOME','XXXXXX','7795',    16158,'Sur titres de placement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16161,'SYSCOHADA-CI','INCOME','XXXXXX','7798',    16158,'Autres charges provisionnées financières','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16162,'SYSCOHADA-CI','INCOME','XXXXXX','78',      16069,'Transfert de charges','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16163,'SYSCOHADA-CI','INCOME','XXXXXX','781',     16162,'Transfert de charges d''exploitation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16164,'SYSCOHADA-CI','INCOME','XXXXXX','787',     16162,'Transfert de charges financieres','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16165,'SYSCOHADA-CI','INCOME','XXXXXX','79',      16069,'Reprises de provisions','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16166,'SYSCOHADA-CI','INCOME','XXXXXX','791',     16165,'Reprises de provisions d''exploitation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16167,'SYSCOHADA-CI','INCOME','XXXXXX','7911',    16166,'Pour risques et charges d''exploitation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16168,'SYSCOHADA-CI','INCOME','XXXXXX','7912',    16166,'Pour grosses réparation d''exploitation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16169,'SYSCOHADA-CI','INCOME','XXXXXX','7913',    16166,'Pour dépreciation des immobilisations incorporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16170,'SYSCOHADA-CI','INCOME','XXXXXX','7914',    16166,'Pour dépreciation des immobilisations corporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16171,'SYSCOHADA-CI','INCOME','XXXXXX','797',     16165,'Reprises de provisions financieres','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16172,'SYSCOHADA-CI','INCOME','XXXXXX','7971',    16171,'Pour risques et charges financiers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16173,'SYSCOHADA-CI','INCOME','XXXXXX','7972',    16171,'Pour dépréciation des immobilisations financières','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16174,'SYSCOHADA-CI','INCOME','XXXXXX','798',     16165,'Reprises d''amortissements','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16175,'SYSCOHADA-CI','AUTRES','XXXXXX','81',          0,'Valeurs comptables des cessions d''immobilisations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16176,'SYSCOHADA-CI','AUTRES','XXXXXX','811',     16175,'Immobilisations incorporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16177,'SYSCOHADA-CI','AUTRES','XXXXXX','812',     16175,'Immobilisations corporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16178,'SYSCOHADA-CI','AUTRES','XXXXXX','816',     16175,'Immobilisations financieres','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16179,'SYSCOHADA-CI','AUTRES','XXXXXX','82',          0,'Produits de cessions d''immobilisations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16180,'SYSCOHADA-CI','AUTRES','XXXXXX','821',     16179,'Immobilisations incorporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16181,'SYSCOHADA-CI','AUTRES','XXXXXX','822',     16179,'Immobilisations corporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16182,'SYSCOHADA-CI','AUTRES','XXXXXX','826',     16179,'Immobilisations financieres','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16183,'SYSCOHADA-CI','AUTRES','XXXXXX','83',          0,'Charges hors activites ordinaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16184,'SYSCOHADA-CI','AUTRES','XXXXXX','831',     16183,'Charges h.a.o constatées','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16185,'SYSCOHADA-CI','AUTRES','XXXXXX','834',     16183,'Pertes sur creances h.a.o','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16186,'SYSCOHADA-CI','AUTRES','XXXXXX','835',     16183,'Dons et liberalites accordes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16187,'SYSCOHADA-CI','AUTRES','XXXXXX','836',     16183,'Abandons de creances consentis','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16188,'SYSCOHADA-CI','AUTRES','XXXXXX','839',     16183,'Charges provisionnees h.a.o','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16189,'SYSCOHADA-CI','AUTRES','XXXXXX','84',          0,'Produits hors activites ordinaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16190,'SYSCOHADA-CI','AUTRES','XXXXXX','841',     16189,'Produits h.a.o constates','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16191,'SYSCOHADA-CI','AUTRES','XXXXXX','845',     16189,'Dons et liberalites obtenus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16192,'SYSCOHADA-CI','AUTRES','XXXXXX','846',     16189,'Abandons de creances obtenus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16193,'SYSCOHADA-CI','AUTRES','XXXXXX','848',     16189,'Transferts de charges h.a.o','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16194,'SYSCOHADA-CI','AUTRES','XXXXXX','849',     16189,'Reprises des charges provisionnees h.a.o','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16195,'SYSCOHADA-CI','AUTRES','XXXXXX','85',          0,'Dotations hors activites ordinaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16196,'SYSCOHADA-CI','AUTRES','XXXXXX','851',     16195,'Dotations aux provisions reglementees','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16197,'SYSCOHADA-CI','AUTRES','XXXXXX','852',     16195,'Dotations aux amortissements h.a.o','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16198,'SYSCOHADA-CI','AUTRES','XXXXXX','853',     16195,'Dotations aux provisions pour depreciation h.a.o','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16199,'SYSCOHADA-CI','AUTRES','XXXXXX','854',     16195,'Dotations aux provisions pour risques et charges h.a.o','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16200,'SYSCOHADA-CI','AUTRES','XXXXXX','858',     16195,'Autres dotations h.a.o','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16201,'SYSCOHADA-CI','AUTRES','XXXXXX','86',          0,'Reprises hors activites ordinaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16202,'SYSCOHADA-CI','AUTRES','XXXXXX','861',     16201,'Reprises de provisions reglementees','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16203,'SYSCOHADA-CI','AUTRES','XXXXXX','862',     16201,'Reprises d''amortissements','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16204,'SYSCOHADA-CI','AUTRES','XXXXXX','863',     16201,'Reprises de provisions pour depreciation h.a.o','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16205,'SYSCOHADA-CI','AUTRES','XXXXXX','864',     16201,'Reprises de provisions pour risques et charges h.a.o','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16206,'SYSCOHADA-CI','AUTRES','XXXXXX','865',     16201,'Reprises de subventions d''investissement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16207,'SYSCOHADA-CI','AUTRES','XXXXXX','868',     16201,'Autres reprises h.a.o','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16208,'SYSCOHADA-CI','AUTRES','XXXXXX','87',          0,'Participations des travailleurs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16209,'SYSCOHADA-CI','AUTRES','XXXXXX','871',     16208,'Participation legale aux benefices','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16210,'SYSCOHADA-CI','AUTRES','XXXXXX','874',     16208,'Participation contractuelle aux benefices','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16211,'SYSCOHADA-CI','AUTRES','XXXXXX','878',     16208,'Autres participations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16212,'SYSCOHADA-CI','AUTRES','XXXXXX','88',          0,'Subventions d''equilibre','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16213,'SYSCOHADA-CI','AUTRES','XXXXXX','881',     16212,'Etat','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16214,'SYSCOHADA-CI','AUTRES','XXXXXX','884',     16212,'Collectivites publiques','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16215,'SYSCOHADA-CI','AUTRES','XXXXXX','886',     16212,'Groupe','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16216,'SYSCOHADA-CI','AUTRES','XXXXXX','888',     16212,'Autres','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16217,'SYSCOHADA-CI','AUTRES','XXXXXX','89',          0,'Impots sur le resultat','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16218,'SYSCOHADA-CI','AUTRES','XXXXXX','891',     16217,'Impots sur les benefices de l''exercice','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16219,'SYSCOHADA-CI','AUTRES','XXXXXX','8911',    16218,'Activités exercées dans l''etat','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16220,'SYSCOHADA-CI','AUTRES','XXXXXX','8912',    16218,'Activités exercées dans les autres etats de la région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16221,'SYSCOHADA-CI','AUTRES','XXXXXX','8913',    16218,'Activités exercées hors région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16222,'SYSCOHADA-CI','AUTRES','XXXXXX','892',     16217,'Rappel d''impôts sur resultats anterieurs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16223,'SYSCOHADA-CI','AUTRES','XXXXXX','895',     16217,'Impôts minimum forfaitaires (i.m.f)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16224,'SYSCOHADA-CI','AUTRES','XXXXXX','899',     16217,'Dégrèvements et annulations d''impots sur resultats antérieurs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16225,'SYSCOHADA-CI','AUTRES','XXXXXX','8991',    16224,'Dégrèvements','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16226,'SYSCOHADA-CI','AUTRES','XXXXXX','8994',    16224,'Annulations pour pertes rétroactives','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15000,'SYSCOHADA-CI','CAPIT','XXXXXX','1',            0,'Capital','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15001,'SYSCOHADA-CI','CAPIT','XXXXXX','101',      15000,'Capital social','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15002,'SYSCOHADA-CI','CAPIT','XXXXXX','1011',     15001,'Capital souscrit, non appelé','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15003,'SYSCOHADA-CI','CAPIT','XXXXXX','1012',     15001,'Capital souscrit, appelé, non versé','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15004,'SYSCOHADA-CI','CAPIT','XXXXXX','1013',     15001,'Capital souscrit, appelé, versé, non amorti','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15005,'SYSCOHADA-CI','CAPIT','XXXXXX','1014',     15001,'Capital souscrit, appelé, versé, amorti','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15006,'SYSCOHADA-CI','CAPIT','XXXXXX','1018',     15001,'Capital souscrit, soumis à des conditions particulières','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15007,'SYSCOHADA-CI','CAPIT','XXXXXX','102',      15000,'Capital par dotation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15008,'SYSCOHADA-CI','CAPIT','XXXXXX','1021',     15007,'Dotation initiale','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15009,'SYSCOHADA-CI','CAPIT','XXXXXX','1022',     15007,'Dotations complémentaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15010,'SYSCOHADA-CI','CAPIT','XXXXXX','1028',     15007,'Autres dotations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15011,'SYSCOHADA-CI','CAPIT','XXXXXX','103',      15000,'Capital personnel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15012,'SYSCOHADA-CI','CAPIT','XXXXXX','104',      15000,'Compte de l''exploitant','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15013,'SYSCOHADA-CI','CAPIT','XXXXXX','1041',     15012,'Apports temporaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15014,'SYSCOHADA-CI','CAPIT','XXXXXX','1042',     15012,'Opérations courantes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15015,'SYSCOHADA-CI','CAPIT','XXXXXX','1043',     15012,'Rémunérations, impôts et autres charges personnelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15016,'SYSCOHADA-CI','CAPIT','XXXXXX','1047',     15012,'Prélèvements d''autoconsommation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15017,'SYSCOHADA-CI','CAPIT','XXXXXX','1048',     15012,'Autres prélèvements','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15018,'SYSCOHADA-CI','CAPIT','XXXXXX','105',      15000,'Primes liees aux capitaux propres','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15019,'SYSCOHADA-CI','CAPIT','XXXXXX','1051',     15018,'Primes d''émission','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15020,'SYSCOHADA-CI','CAPIT','XXXXXX','1052',     15018,'Primes d''apport','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15021,'SYSCOHADA-CI','CAPIT','XXXXXX','1053',     15018,'Primes de fusion','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15022,'SYSCOHADA-CI','CAPIT','XXXXXX','1054',     15018,'Primes de conversion','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15023,'SYSCOHADA-CI','CAPIT','XXXXXX','1058',     15018,'Autres primes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15024,'SYSCOHADA-CI','CAPIT','XXXXXX','106',      15000,'Ecarts de reevaluation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15025,'SYSCOHADA-CI','CAPIT','XXXXXX','1061',     15024,'Ecarts de réévaluation légale','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15026,'SYSCOHADA-CI','CAPIT','XXXXXX','1062',     15024,'Ecarts de réévaluation libre','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15027,'SYSCOHADA-CI','CAPIT','XXXXXX','109',      15000,'Actionnaires, capital souscrit, non appele','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15028,'SYSCOHADA-CI','CAPIT','XXXXXX','11',       15000,'Reserves','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15029,'SYSCOHADA-CI','CAPIT','XXXXXX','111',      15028,'Reserve legale','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15030,'SYSCOHADA-CI','CAPIT','XXXXXX','1111',     15029,'Réserves légales','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15031,'SYSCOHADA-CI','CAPIT','XXXXXX','112',      15028,'Reserves statutaires ou contractuelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15032,'SYSCOHADA-CI','CAPIT','XXXXXX','113',      15028,'Reserves reglementees','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15033,'SYSCOHADA-CI','CAPIT','XXXXXX','1131',     15032,'Réserves de plus-values nettes à long terme','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15034,'SYSCOHADA-CI','CAPIT','XXXXXX','1133',     15032,'Réserves consécutives à l''octroi de subventions d''investissement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15035,'SYSCOHADA-CI','CAPIT','XXXXXX','1134',     15032,'Réserves spéciales navires renouvelés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15036,'SYSCOHADA-CI','CAPIT','XXXXXX','1135',     15032,'Réserves spéciales matériels et outillage renouvelés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15037,'SYSCOHADA-CI','CAPIT','XXXXXX','1138',     15032,'Autres réserves réglementées','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15038,'SYSCOHADA-CI','CAPIT','XXXXXX','118',      15028,'Autres reserves','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15039,'SYSCOHADA-CI','CAPIT','XXXXXX','1181',     15038,'Réserves facultatives','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15040,'SYSCOHADA-CI','CAPIT','XXXXXX','1188',     15038,'Réserves diverses','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15041,'SYSCOHADA-CI','CAPIT','XXXXXX','12',       15000,'Report a nouveau','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15042,'SYSCOHADA-CI','CAPIT','XXXXXX','121',      15041,'Report a nouveau crediteur','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15043,'SYSCOHADA-CI','CAPIT','XXXXXX','1211',     15042,'Report à nouveau crediteur','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15044,'SYSCOHADA-CI','CAPIT','XXXXXX','129',      15041,'Report a nouveau debiteur','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15045,'SYSCOHADA-CI','CAPIT','XXXXXX','1291',     15044,'Perte nette à reporter','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15046,'SYSCOHADA-CI','CAPIT','XXXXXX','1292',     15044,'Perte - amortissements réputés différés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15047,'SYSCOHADA-CI','CAPIT','XXXXXX','13',       15000,'Resultat net de l''exercice','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15048,'SYSCOHADA-CI','CAPIT','XXXXXX','1301',     15047,'Résultat en instance d''affectation : bénéfice','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15049,'SYSCOHADA-CI','CAPIT','XXXXXX','1309',     15047,'Résultat en instance d''affectation : perte','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15050,'SYSCOHADA-CI','CAPIT','XXXXXX','131',      15047,'Resultat net : benefice','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15051,'SYSCOHADA-CI','CAPIT','XXXXXX','132',      15047,'Marge brute (mb)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15052,'SYSCOHADA-CI','CAPIT','XXXXXX','1321',     15051,'Marge brute sur marchandises','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15053,'SYSCOHADA-CI','CAPIT','XXXXXX','1322',     15051,'Marge brute sur matières','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15054,'SYSCOHADA-CI','CAPIT','XXXXXX','133',      15047,'Valeur ajoutee (v.a.)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15055,'SYSCOHADA-CI','CAPIT','XXXXXX','134',      15047,'Excedent brut d''exploitation (e.b.e.)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15056,'SYSCOHADA-CI','CAPIT','XXXXXX','135',      15047,'Resultat d''exploitation (r.e.)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15057,'SYSCOHADA-CI','CAPIT','XXXXXX','136',      15047,'Resultat financier (r.f.)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15058,'SYSCOHADA-CI','CAPIT','XXXXXX','137',      15047,'Resultat des activites ordinaires (r.a.o.)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15059,'SYSCOHADA-CI','CAPIT','XXXXXX','138',      15047,'Resultat hors activites ordinaires (r.h.a.o.)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15060,'SYSCOHADA-CI','CAPIT','XXXXXX','139',      15047,'Resultat net : perte','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15061,'SYSCOHADA-CI','CAPIT','XXXXXX','14',       15000,'Subventions d''investissement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15062,'SYSCOHADA-CI','CAPIT','XXXXXX','141',      15061,'Subventions d''equipement a','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15063,'SYSCOHADA-CI','CAPIT','XXXXXX','1411',     15062,'Etat','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15064,'SYSCOHADA-CI','CAPIT','XXXXXX','1412',     15062,'Régions','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15065,'SYSCOHADA-CI','CAPIT','XXXXXX','1413',     15062,'Départements','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15066,'SYSCOHADA-CI','CAPIT','XXXXXX','1414',     15062,'Communes et collectivités publiques décentralisées','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15067,'SYSCOHADA-CI','CAPIT','XXXXXX','1415',     15062,'Entreprises publiques ou mixtes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15068,'SYSCOHADA-CI','CAPIT','XXXXXX','1416',     15062,'Entreprises et organismes privés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15069,'SYSCOHADA-CI','CAPIT','XXXXXX','1417',     15062,'Organismes internationaux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15070,'SYSCOHADA-CI','CAPIT','XXXXXX','1418',     15062,'Autres','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15071,'SYSCOHADA-CI','CAPIT','XXXXXX','142',      15061,'Subventions d''equipement b','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15072,'SYSCOHADA-CI','CAPIT','XXXXXX','1421',     15071,'Subventions d''équipements','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15073,'SYSCOHADA-CI','CAPIT','XXXXXX','148',      15061,'Autres subventions d''investissement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15074,'SYSCOHADA-CI','CAPIT','XXXXXX','15',       15000,'Provisions reglementees et fonds assimiles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15075,'SYSCOHADA-CI','CAPIT','XXXXXX','151',      15074,'Amortissements derogatoires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15076,'SYSCOHADA-CI','CAPIT','XXXXXX','152',      15074,'Plus-values de cession a reinvestir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15077,'SYSCOHADA-CI','CAPIT','XXXXXX','1521',     15076,'Plus-values de cession à réinvestir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15078,'SYSCOHADA-CI','CAPIT','XXXXXX','153',      15074,'Fonds reglementes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15079,'SYSCOHADA-CI','CAPIT','XXXXXX','1531',     15078,'Fonds national','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15080,'SYSCOHADA-CI','CAPIT','XXXXXX','1532',     15078,'Prélèvement pour le budget','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15081,'SYSCOHADA-CI','CAPIT','XXXXXX','154',      15074,'Provision speciale de reevaluation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15082,'SYSCOHADA-CI','CAPIT','XXXXXX','155',      15074,'Provisions reglementees relatives aux immobilisations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15083,'SYSCOHADA-CI','CAPIT','XXXXXX','1551',     15082,'Recontitution des gisements miniers et pétroliers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15084,'SYSCOHADA-CI','CAPIT','XXXXXX','1552',     15082,'Provisions de croissance des immobilisations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15085,'SYSCOHADA-CI','CAPIT','XXXXXX','1553',     15082,'Provisions de renouvellement du matériel naval','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15086,'SYSCOHADA-CI','CAPIT','XXXXXX','1554',     15082,'Provisions pourle renouvellement du matériel et outillage','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15087,'SYSCOHADA-CI','CAPIT','XXXXXX','156',      15074,'Provisions reglementees relatives aux stocks','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15088,'SYSCOHADA-CI','CAPIT','XXXXXX','1561',     15087,'Hausse de prix','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15089,'SYSCOHADA-CI','CAPIT','XXXXXX','1562',     15087,'Fluctuation des cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15090,'SYSCOHADA-CI','CAPIT','XXXXXX','157',      15074,'Provisions pour investissement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15091,'SYSCOHADA-CI','CAPIT','XXXXXX','158',      15074,'Autres provisions et fonds reglementes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15092,'SYSCOHADA-CI','CAPIT','XXXXXX','16',       15000,'Emprunts et dettes assimilees','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15093,'SYSCOHADA-CI','CAPIT','XXXXXX','161',      15092,'Emprunts obligataires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15094,'SYSCOHADA-CI','CAPIT','XXXXXX','1611',     15093,'Emprunts obligataires ordinaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15095,'SYSCOHADA-CI','CAPIT','XXXXXX','1612',     15093,'Emprunts obligataires convertibles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15096,'SYSCOHADA-CI','CAPIT','XXXXXX','1618',     15093,'Autres emprunts obligataires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15097,'SYSCOHADA-CI','CAPIT','XXXXXX','1619',     15093,'Obligations à souscrire, à la souche','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15098,'SYSCOHADA-CI','CAPIT','XXXXXX','162',      15092,'Emprunts et dettes aupres des etablissements de credit','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15099,'SYSCOHADA-CI','CAPIT','XXXXXX','163',      15092,'Avances recues de l''etat','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15100,'SYSCOHADA-CI','CAPIT','XXXXXX','164',      15092,'Avances recues et comptes courants bloques','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15101,'SYSCOHADA-CI','CAPIT','XXXXXX','165',      15092,'Depots et cautionnements recus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15102,'SYSCOHADA-CI','CAPIT','XXXXXX','1651',     15101,'Dépôts à terme','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15103,'SYSCOHADA-CI','CAPIT','XXXXXX','1652',     15101,'Cautionnements','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15104,'SYSCOHADA-CI','CAPIT','XXXXXX','166',      15092,'Interets courus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15105,'SYSCOHADA-CI','CAPIT','XXXXXX','1661',     15104,'Sur emprunts obligataires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15106,'SYSCOHADA-CI','CAPIT','XXXXXX','1662',     15104,'Sur emprunts et dettes auprès des établissements de crédit','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15107,'SYSCOHADA-CI','CAPIT','XXXXXX','1663',     15104,'Sur avances reçues de l''etat','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15108,'SYSCOHADA-CI','CAPIT','XXXXXX','1664',     15104,'Sur avances reçues et comptes courants bloqués','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15109,'SYSCOHADA-CI','CAPIT','XXXXXX','1665',     15104,'Sur dépôts et cautionnements reçus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15110,'SYSCOHADA-CI','CAPIT','XXXXXX','1667',     15104,'Sur avances assorties de conditions particulières','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15111,'SYSCOHADA-CI','CAPIT','XXXXXX','1668',     15104,'Sur autres emprunts et dettes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15112,'SYSCOHADA-CI','CAPIT','XXXXXX','167',      15092,'Avances assorties de conditions particulieres','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15113,'SYSCOHADA-CI','CAPIT','XXXXXX','1671',     15112,'Avances bloquées pour augmentation du capital','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15114,'SYSCOHADA-CI','CAPIT','XXXXXX','1672',     15112,'Avances conditionnées par l''etat','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15115,'SYSCOHADA-CI','CAPIT','XXXXXX','1673',     15112,'Avances conditionnées par les autres organismes africains','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15116,'SYSCOHADA-CI','CAPIT','XXXXXX','1674',     15112,'Avances conditionné par les autres organismes internationaux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15117,'SYSCOHADA-CI','CAPIT','XXXXXX','1676',     15112,'Droits du concédant exigibles en nature','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15118,'SYSCOHADA-CI','CAPIT','XXXXXX','168',      15092,'Autres emprunts et dettes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15119,'SYSCOHADA-CI','CAPIT','XXXXXX','1681',     15118,'Rentes viagères capitalisées','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15120,'SYSCOHADA-CI','CAPIT','XXXXXX','1682',     15118,'Billets de fonds','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15121,'SYSCOHADA-CI','CAPIT','XXXXXX','1683',     15118,'Dettes consécutives à des titres emprunté','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15122,'SYSCOHADA-CI','CAPIT','XXXXXX','1684',     15118,'Dettes du concédant exigibles en nature','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15123,'SYSCOHADA-CI','CAPIT','XXXXXX','1685',     15118,'Emprunts participatifs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15124,'SYSCOHADA-CI','CAPIT','XXXXXX','1686',     15118,'Participation des travailleurs aux bénéfices','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15125,'SYSCOHADA-CI','CAPIT','XXXXXX','17',       15000,'Dettes de credit-bail et contrats assimiles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15126,'SYSCOHADA-CI','CAPIT','XXXXXX','172',      15125,'Emprunts equivalents de credit-bail immobilier','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15127,'SYSCOHADA-CI','CAPIT','XXXXXX','173',      15125,'Emprunts equivalents de credit-bail mobilier','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15128,'SYSCOHADA-CI','CAPIT','XXXXXX','176',      15125,'Interets courus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15129,'SYSCOHADA-CI','CAPIT','XXXXXX','1762',     15128,'Sur emprunts équivalents de crédit-bail immobilier','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15130,'SYSCOHADA-CI','CAPIT','XXXXXX','1763',     15128,'Sur emprunts équivalents de crédit-bail mobilier','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15131,'SYSCOHADA-CI','CAPIT','XXXXXX','1768',     15128,'Sur emprunts équivalents d''autres contrats','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15132,'SYSCOHADA-CI','CAPIT','XXXXXX','178',      15125,'Emprunts equivalents d''autres contrats','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15133,'SYSCOHADA-CI','CAPIT','XXXXXX','18',       15000,'Dettes liees a des participations et comptes de liaison des etablissements et societes en participation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15134,'SYSCOHADA-CI','CAPIT','XXXXXX','181',      15133,'Dettes liees a des participations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15135,'SYSCOHADA-CI','CAPIT','XXXXXX','1811',     15134,'Dettes liées à des participations (groupe)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15136,'SYSCOHADA-CI','CAPIT','XXXXXX','1812',     15134,'Dettes liées à des participations (hors groupe)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15137,'SYSCOHADA-CI','CAPIT','XXXXXX','182',      15133,'Dettes liees a des societes en paticipation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15138,'SYSCOHADA-CI','CAPIT','XXXXXX','183',      15133,'Interets courus sur dettes liees a des participations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15139,'SYSCOHADA-CI','CAPIT','XXXXXX','184',      15133,'Comptes permanents bloques des etablissements et succursales','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15140,'SYSCOHADA-CI','CAPIT','XXXXXX','185',      15133,'Comptes permanents non bloques des etablissements et succursales','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15141,'SYSCOHADA-CI','CAPIT','XXXXXX','186',      15133,'Comptes de liaison charges','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15142,'SYSCOHADA-CI','CAPIT','XXXXXX','187',      15133,'Comptes de liaison produits','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15143,'SYSCOHADA-CI','CAPIT','XXXXXX','188',      15133,'Comptes de liaison des societes en participation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15144,'SYSCOHADA-CI','CAPIT','XXXXXX','19',       15000,'Provisions financieres pour risques et charges','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15145,'SYSCOHADA-CI','CAPIT','XXXXXX','191',      15144,'Provisions pour litiges','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15146,'SYSCOHADA-CI','CAPIT','XXXXXX','192',      15144,'Provisions pour garanties donnees aux clients','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15147,'SYSCOHADA-CI','CAPIT','XXXXXX','193',      15144,'Provisions pour pertes sur marches a achevement futur','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15148,'SYSCOHADA-CI','CAPIT','XXXXXX','194',      15144,'Provisions pour pertes de change','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15149,'SYSCOHADA-CI','CAPIT','XXXXXX','195',      15144,'Provisions pour impots','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15150,'SYSCOHADA-CI','CAPIT','XXXXXX','196',      15144,'Provisions pour pensions et obligations similaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15151,'SYSCOHADA-CI','CAPIT','XXXXXX','197',      15144,'Provisions pour charges a repartir sur plusieurs exercices','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15152,'SYSCOHADA-CI','CAPIT','XXXXXX','1971',     15151,'Provisions pour grosses réparations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15153,'SYSCOHADA-CI','CAPIT','XXXXXX','198',      15144,'Autres provisions financieres pour risques et charges','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15154,'SYSCOHADA-CI','CAPIT','XXXXXX','1981',     15153,'Provisions pour amendes et pénalités','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15155,'SYSCOHADA-CI','CAPIT','XXXXXX','1982',     15153,'Provisions pour renouvellement des immobilisations (entreprises concessionnaires)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15156,'SYSCOHADA-CI','CAPIT','XXXXXX','1983',     15153,'Provisions pour propres assureurs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15157,'SYSCOHADA-CI','CAPIT','XXXXXX','1988',     15153,'Autres provisions financières pour risques et charges','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15158,'SYSCOHADA-CI','IMMO','XXXXXX','2',             0,'Charges immobilisees','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15159,'SYSCOHADA-CI','IMMO','XXXXXX','201',       15158,'Frais d''etablissement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15160,'SYSCOHADA-CI','IMMO','XXXXXX','2011',      15159,'Frais de constitution','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15161,'SYSCOHADA-CI','IMMO','XXXXXX','2012',      15159,'Frais de prospection','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15162,'SYSCOHADA-CI','IMMO','XXXXXX','2013',      15159,'Frais de publicité et de lancement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15163,'SYSCOHADA-CI','IMMO','XXXXXX','2014',      15159,'Frais de fonctionnement antérieurs au démarrage','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15164,'SYSCOHADA-CI','IMMO','XXXXXX','2015',      15159,'Frais de modification du capital (fusions, scissions transformations)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15165,'SYSCOHADA-CI','IMMO','XXXXXX','2016',      15159,'Frais d''entrée à la bourse','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15166,'SYSCOHADA-CI','IMMO','XXXXXX','2017',      15159,'Frais de restructuration','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15167,'SYSCOHADA-CI','IMMO','XXXXXX','2018',      15159,'Frais divers d''établissement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15168,'SYSCOHADA-CI','IMMO','XXXXXX','202',       15158,'Charges a repartir sur plusieurs exercices','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15169,'SYSCOHADA-CI','IMMO','XXXXXX','2021',      15168,'Charges différées','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15170,'SYSCOHADA-CI','IMMO','XXXXXX','2022',      15168,'Frais d''acquisition d''immobilisations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15171,'SYSCOHADA-CI','IMMO','XXXXXX','2026',      15168,'Fais d''émission des emprunts','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15172,'SYSCOHADA-CI','IMMO','XXXXXX','2028',      15168,'Charges à étaler','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15173,'SYSCOHADA-CI','IMMO','XXXXXX','206',       15158,'Primes de remboursement des obligations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15174,'SYSCOHADA-CI','IMMO','XXXXXX','2061',      15173,'Obligations ordinaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15175,'SYSCOHADA-CI','IMMO','XXXXXX','2062',      15173,'Obligations convertibles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15176,'SYSCOHADA-CI','IMMO','XXXXXX','2068',      15173,'Autres emprunts obligataires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15177,'SYSCOHADA-CI','IMMO','XXXXXX','21',        15158,'Immobilisations incorporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15178,'SYSCOHADA-CI','IMMO','XXXXXX','211',       15177,'Frais de recherche et de developpement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15179,'SYSCOHADA-CI','IMMO','XXXXXX','212',       15177,'Brevets, licences, concessions et droits similaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15180,'SYSCOHADA-CI','IMMO','XXXXXX','213',       15177,'Logiciels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15181,'SYSCOHADA-CI','IMMO','XXXXXX','214',       15177,'Marques','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15182,'SYSCOHADA-CI','IMMO','XXXXXX','215',       15177,'Fonds commercial','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15183,'SYSCOHADA-CI','IMMO','XXXXXX','216',       15177,'Droit au bail','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15184,'SYSCOHADA-CI','IMMO','XXXXXX','217',       15177,'Investissements de creation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15185,'SYSCOHADA-CI','IMMO','XXXXXX','218',       15177,'Autres droits et valeurs incorporels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15186,'SYSCOHADA-CI','IMMO','XXXXXX','219',       15177,'Immobilisations incorporelles en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15187,'SYSCOHADA-CI','IMMO','XXXXXX','2191',      15186,'Frais de recherche et de développement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15188,'SYSCOHADA-CI','IMMO','XXXXXX','2193',      15186,'Logiciels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15189,'SYSCOHADA-CI','IMMO','XXXXXX','2198',      15186,'Autres droits et valeurs incorporels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15190,'SYSCOHADA-CI','IMMO','XXXXXX','22',        15158,'Terrains','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15191,'SYSCOHADA-CI','IMMO','XXXXXX','221',       15190,'Terrains agricoles et forestiers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15192,'SYSCOHADA-CI','IMMO','XXXXXX','2211',      15191,'Terrains d''exploitation agricole','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15193,'SYSCOHADA-CI','IMMO','XXXXXX','2212',      15191,'Terrains d''exploitation forestière','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15194,'SYSCOHADA-CI','IMMO','XXXXXX','2218',      15191,'Autres terrains','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15195,'SYSCOHADA-CI','IMMO','XXXXXX','222',       15190,'Terrains nus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15196,'SYSCOHADA-CI','IMMO','XXXXXX','2221',      15195,'Terrains à bâtir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15197,'SYSCOHADA-CI','IMMO','XXXXXX','2228',      15195,'Autres terrains nus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15198,'SYSCOHADA-CI','IMMO','XXXXXX','223',       15190,'Terrains batis','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15199,'SYSCOHADA-CI','IMMO','XXXXXX','2231',      15198,'Pour bâtiments industriels et agricoles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15200,'SYSCOHADA-CI','IMMO','XXXXXX','2232',      15198,'Pour bâtiments administratifs et commerciaux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15201,'SYSCOHADA-CI','IMMO','XXXXXX','2234',      15198,'Pour bâtiments affectés aux autres opérations professionnelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15202,'SYSCOHADA-CI','IMMO','XXXXXX','2235',      15198,'Pour bâtiments affectés aux autres opérations non professionnelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15203,'SYSCOHADA-CI','IMMO','XXXXXX','2236',      15198,'Autres terrains bâtis','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15204,'SYSCOHADA-CI','IMMO','XXXXXX','224',       15190,'Travaux de mise en valeur des terrains','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15205,'SYSCOHADA-CI','IMMO','XXXXXX','2241',      15204,'Plantation d''arbres et d''arbustes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15206,'SYSCOHADA-CI','IMMO','XXXXXX','2248',      15204,'Autres travaux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15207,'SYSCOHADA-CI','IMMO','XXXXXX','225',       15190,'Terrains de gisement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15208,'SYSCOHADA-CI','IMMO','XXXXXX','2251',      15207,'Carrières','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15209,'SYSCOHADA-CI','IMMO','XXXXXX','226',       15190,'Terrains amenages','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15210,'SYSCOHADA-CI','IMMO','XXXXXX','2261',      15209,'Parkings','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15211,'SYSCOHADA-CI','IMMO','XXXXXX','227',       15190,'Terrains mis en concession','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15212,'SYSCOHADA-CI','IMMO','XXXXXX','228',       15190,'Autres terrains','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15213,'SYSCOHADA-CI','IMMO','XXXXXX','2281',      15212,'Terrains des immeubles de rapport','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15214,'SYSCOHADA-CI','IMMO','XXXXXX','2285',      15212,'Terrains des logements affectés au personnel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15215,'SYSCOHADA-CI','IMMO','XXXXXX','2288',      15212,'Autres terrains','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15216,'SYSCOHADA-CI','IMMO','XXXXXX','229',       15190,'Amenagements des terrains en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15217,'SYSCOHADA-CI','IMMO','XXXXXX','2291',      15216,'Terrains agricoles et forestiers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15218,'SYSCOHADA-CI','IMMO','XXXXXX','2292',      15216,'Terrains nus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15219,'SYSCOHADA-CI','IMMO','XXXXXX','2295',      15216,'Terrains de gisement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15220,'SYSCOHADA-CI','IMMO','XXXXXX','2298',      15216,'Autres travaux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15221,'SYSCOHADA-CI','IMMO','XXXXXX','23',        15158,'Bâtiments, installations techniques et agencements','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15222,'SYSCOHADA-CI','IMMO','XXXXXX','231',       15221,'Bâtiments industriels, agricoles, administratifs et commerciaux sur sol propre','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15223,'SYSCOHADA-CI','IMMO','XXXXXX','2311',      15222,'Bâtiments industriels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15224,'SYSCOHADA-CI','IMMO','XXXXXX','2312',      15222,'Bâtiments agricoles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15225,'SYSCOHADA-CI','IMMO','XXXXXX','2313',      15222,'Bâtiments administratifs et commerciaux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15226,'SYSCOHADA-CI','IMMO','XXXXXX','2314',      15222,'Bâtiments affectés au logement du personnel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15227,'SYSCOHADA-CI','IMMO','XXXXXX','2315',      15222,'Immeubles de rapport','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15228,'SYSCOHADA-CI','IMMO','XXXXXX','232',       15221,'Bâtiments industriels, agricoles, administratifs et commerciaux sur sol d''autrui','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15229,'SYSCOHADA-CI','IMMO','XXXXXX','2321',      15228,'Bâtiments industriels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15230,'SYSCOHADA-CI','IMMO','XXXXXX','2322',      15228,'Bâtiments agricoles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15231,'SYSCOHADA-CI','IMMO','XXXXXX','2323',      15228,'Bâtiments administratifs et commerciaux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15232,'SYSCOHADA-CI','IMMO','XXXXXX','2324',      15228,'Bâtiments affectés au logement du personnel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15233,'SYSCOHADA-CI','IMMO','XXXXXX','2325',      15228,'Immeubles de rapport','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15234,'SYSCOHADA-CI','IMMO','XXXXXX','233',       15221,'Ouvrages d''infrastructures','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15235,'SYSCOHADA-CI','IMMO','XXXXXX','2331',      15234,'Voies de terre','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15236,'SYSCOHADA-CI','IMMO','XXXXXX','2332',      15234,'Voies de fer','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15237,'SYSCOHADA-CI','IMMO','XXXXXX','2333',      15234,'Voies d''eau','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15238,'SYSCOHADA-CI','IMMO','XXXXXX','2334',      15234,'Barrages, digues','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15239,'SYSCOHADA-CI','IMMO','XXXXXX','2335',      15234,'Pistes d''aérodrome','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15240,'SYSCOHADA-CI','IMMO','XXXXXX','2338',      15234,'Autres','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15241,'SYSCOHADA-CI','IMMO','XXXXXX','234',       15221,'Installations techniques','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15242,'SYSCOHADA-CI','IMMO','XXXXXX','2341',      15241,'Installations complexes spécialisées sur sol propre','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15243,'SYSCOHADA-CI','IMMO','XXXXXX','2342',      15241,'Installations complexes spécialisées sur sol d''autrui','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15244,'SYSCOHADA-CI','IMMO','XXXXXX','2343',      15241,'Installations à caractère spécifique sur sol propre','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15245,'SYSCOHADA-CI','IMMO','XXXXXX','2344',      15241,'Installations à caractère spécifique sur sol d''autrui','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15246,'SYSCOHADA-CI','IMMO','XXXXXX','235',       15221,'Amenagements de bureaux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15247,'SYSCOHADA-CI','IMMO','XXXXXX','2351',      15246,'Installations générales','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15248,'SYSCOHADA-CI','IMMO','XXXXXX','2358',      15246,'Autres installations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15249,'SYSCOHADA-CI','IMMO','XXXXXX','237',       15221,'Batiments industriels, agricoles et commerciaux mis en concession','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15250,'SYSCOHADA-CI','IMMO','XXXXXX','238',       15221,'Autres installations et agencements','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15251,'SYSCOHADA-CI','IMMO','XXXXXX','239',       15221,'Bâtiments et installations en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15252,'SYSCOHADA-CI','IMMO','XXXXXX','2391',      15251,'Bâtiments et installations en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15253,'SYSCOHADA-CI','IMMO','XXXXXX','24',        15158,'Materiels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15254,'SYSCOHADA-CI','IMMO','XXXXXX','241',       15253,'Materiel et outillage industriel et commercial','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15255,'SYSCOHADA-CI','IMMO','XXXXXX','2411',      15254,'Matériel industriel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15256,'SYSCOHADA-CI','IMMO','XXXXXX','2412',      15254,'Outillage industriel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15257,'SYSCOHADA-CI','IMMO','XXXXXX','2413',      15254,'Matériel commercial','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15258,'SYSCOHADA-CI','IMMO','XXXXXX','2414',      15254,'Outillage commercial','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15259,'SYSCOHADA-CI','IMMO','XXXXXX','242',       15253,'Materiel et outillage agricole','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15260,'SYSCOHADA-CI','IMMO','XXXXXX','2421',      15259,'Matériel agricole','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15261,'SYSCOHADA-CI','IMMO','XXXXXX','2422',      15259,'Outillage agricole','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15262,'SYSCOHADA-CI','IMMO','XXXXXX','243',       15253,'Materiel d''emballage recuperable et identifiable','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15263,'SYSCOHADA-CI','IMMO','XXXXXX','244',       15253,'Materiel et mobilier','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15264,'SYSCOHADA-CI','IMMO','XXXXXX','2441',      15263,'Matériel de bureau','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15265,'SYSCOHADA-CI','IMMO','XXXXXX','2442',      15263,'Matériel informatique','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15266,'SYSCOHADA-CI','IMMO','XXXXXX','2443',      15263,'Matériel bureautique','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15267,'SYSCOHADA-CI','IMMO','XXXXXX','2444',      15263,'Mobilier de bureau','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15268,'SYSCOHADA-CI','IMMO','XXXXXX','2446',      15263,'Matériel et mobilier des immeubles de rapport','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15269,'SYSCOHADA-CI','IMMO','XXXXXX','2447',      15263,'Matériel et mobilier des logements du personnel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15270,'SYSCOHADA-CI','IMMO','XXXXXX','245',       15253,'Materiel de transport','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15271,'SYSCOHADA-CI','IMMO','XXXXXX','2451',      15270,'Matériel automobile','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15272,'SYSCOHADA-CI','IMMO','XXXXXX','2452',      15270,'Matériel ferroviaire','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15273,'SYSCOHADA-CI','IMMO','XXXXXX','2453',      15270,'Matériel fluvial, lagunaire','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15274,'SYSCOHADA-CI','IMMO','XXXXXX','2454',      15270,'Matériel naval','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15275,'SYSCOHADA-CI','IMMO','XXXXXX','2455',      15270,'Matériel aérien','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15276,'SYSCOHADA-CI','IMMO','XXXXXX','2456',      15270,'Matériel hippomobile','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15277,'SYSCOHADA-CI','IMMO','XXXXXX','2458',      15270,'Autres (vélo, mobylette, moto)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15278,'SYSCOHADA-CI','IMMO','XXXXXX','246',       15253,'Immobilisations animales et agricoles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15279,'SYSCOHADA-CI','IMMO','XXXXXX','2461',      15278,'Cheptel, animaux de trait','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15280,'SYSCOHADA-CI','IMMO','XXXXXX','2462',      15278,'Cheptel, animaux reproducteurs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15281,'SYSCOHADA-CI','IMMO','XXXXXX','2463',      15278,'Animaux de garde','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15282,'SYSCOHADA-CI','IMMO','XXXXXX','2465',      15278,'Plantations agricoles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15283,'SYSCOHADA-CI','IMMO','XXXXXX','2468',      15278,'Autres','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15284,'SYSCOHADA-CI','IMMO','XXXXXX','247',       15253,'Agencements et amenagements du materiel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15285,'SYSCOHADA-CI','IMMO','XXXXXX','248',       15253,'Autres materiels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15286,'SYSCOHADA-CI','IMMO','XXXXXX','2481',      15285,'Collections et oeuvres d''art','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15287,'SYSCOHADA-CI','IMMO','XXXXXX','249',       15253,'Materiel en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15288,'SYSCOHADA-CI','IMMO','XXXXXX','2491',      15287,'Matériel et outillage industriel et commercial','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15289,'SYSCOHADA-CI','IMMO','XXXXXX','2492',      15287,'Matériel et outillage agricole','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15290,'SYSCOHADA-CI','IMMO','XXXXXX','2493',      15287,'Matériel d''emballage récupérable et identifiable','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15291,'SYSCOHADA-CI','IMMO','XXXXXX','2494',      15287,'Matériel et mobilier de bureau','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15292,'SYSCOHADA-CI','IMMO','XXXXXX','2495',      15287,'Matériel de transport','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15293,'SYSCOHADA-CI','IMMO','XXXXXX','2496',      15287,'Immobilisations animales et agricoles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15294,'SYSCOHADA-CI','IMMO','XXXXXX','2497',      15287,'Agencements et aménagements du matériel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15295,'SYSCOHADA-CI','IMMO','XXXXXX','2498',      15287,'Autres matériels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15296,'SYSCOHADA-CI','IMMO','XXXXXX','25',        15158,'Avances et acomptes verses sur immobilisations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15297,'SYSCOHADA-CI','IMMO','XXXXXX','251',       15296,'Avances et acomptes verses sur immobilisations incorporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15298,'SYSCOHADA-CI','IMMO','XXXXXX','252',       15296,'Avances et acomptes verses sur immobilisations corporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15299,'SYSCOHADA-CI','IMMO','XXXXXX','26',        15158,'Titres de participation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15300,'SYSCOHADA-CI','IMMO','XXXXXX','261',       15299,'Titres de participation dans des societes sous contrôle exclusif','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15301,'SYSCOHADA-CI','IMMO','XXXXXX','262',       15299,'Titres de participation dans des societes sous contrôle conjoint','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15302,'SYSCOHADA-CI','IMMO','XXXXXX','263',       15299,'Titres de participation dans des societes conferant une influence notable','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15303,'SYSCOHADA-CI','IMMO','XXXXXX','265',       15299,'Participations dans des organismes professionnels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15304,'SYSCOHADA-CI','IMMO','XXXXXX','266',       15299,'Part dans des groupements d''interets economique (g.i.e.)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15305,'SYSCOHADA-CI','IMMO','XXXXXX','268',       15299,'Autres titres de participation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15306,'SYSCOHADA-CI','IMMO','XXXXXX','27',        15158,'Autres immobilisations financières','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15307,'SYSCOHADA-CI','IMMO','XXXXXX','271',       15306,'Prêts et creances non commerciales','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15308,'SYSCOHADA-CI','IMMO','XXXXXX','2711',      15307,'Prêts participatifs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15309,'SYSCOHADA-CI','IMMO','XXXXXX','2712',      15307,'Prêts aux associés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15310,'SYSCOHADA-CI','IMMO','XXXXXX','2713',      15307,'Billets de fonds','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15311,'SYSCOHADA-CI','IMMO','XXXXXX','2714',      15307,'Titres prêtés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15312,'SYSCOHADA-CI','IMMO','XXXXXX','272',       15306,'Prets au personnel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15313,'SYSCOHADA-CI','IMMO','XXXXXX','2721',      15312,'Prêts immobiliers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15314,'SYSCOHADA-CI','IMMO','XXXXXX','2722',      15312,'Prêts mobiliers et d''intallation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15315,'SYSCOHADA-CI','IMMO','XXXXXX','2728',      15312,'Autres prêts (frais d''étude...)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15316,'SYSCOHADA-CI','IMMO','XXXXXX','273',       15306,'Creances sur l''etat','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15317,'SYSCOHADA-CI','IMMO','XXXXXX','2731',      15316,'Retenues de garantie','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15318,'SYSCOHADA-CI','IMMO','XXXXXX','2733',      15316,'Fonds reglementé','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15319,'SYSCOHADA-CI','IMMO','XXXXXX','2738',      15316,'Autres','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15320,'SYSCOHADA-CI','IMMO','XXXXXX','274',       15306,'Titres immobilises','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15321,'SYSCOHADA-CI','IMMO','XXXXXX','2741',      15320,'Titres immobilisés de l''activité de portefeuille (t.i.a.p.)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15322,'SYSCOHADA-CI','IMMO','XXXXXX','2742',      15320,'Titres participatifs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15323,'SYSCOHADA-CI','IMMO','XXXXXX','2743',      15320,'Certificats d''investissement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15324,'SYSCOHADA-CI','IMMO','XXXXXX','2744',      15320,'Parts de fonds commun de placement (f.c.p.)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15325,'SYSCOHADA-CI','IMMO','XXXXXX','2748',      15320,'Autres titres immobilisés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15326,'SYSCOHADA-CI','IMMO','XXXXXX','275',       15306,'Depots et cautionnements verses','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15327,'SYSCOHADA-CI','IMMO','XXXXXX','2751',      15326,'Dépôts pour loyers d''avance','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15328,'SYSCOHADA-CI','IMMO','XXXXXX','2752',      15326,'Dépôts pour l''électricité','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15329,'SYSCOHADA-CI','IMMO','XXXXXX','2753',      15326,'Dépôts pour l''eau','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15330,'SYSCOHADA-CI','IMMO','XXXXXX','2754',      15326,'Dépôts pour le gaz','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15331,'SYSCOHADA-CI','IMMO','XXXXXX','2755',      15326,'Dépôts pour le téléphone, le télex, la télécopie','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15332,'SYSCOHADA-CI','IMMO','XXXXXX','2756',      15326,'Cautionnements sur les marchés publics','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15333,'SYSCOHADA-CI','IMMO','XXXXXX','2757',      15326,'Cautionnements sur autres opérations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15334,'SYSCOHADA-CI','IMMO','XXXXXX','2758',      15326,'Autres dépôts et cautionnements','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15335,'SYSCOHADA-CI','IMMO','XXXXXX','276',       15306,'Interets courus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15336,'SYSCOHADA-CI','IMMO','XXXXXX','2761',      15335,'Prêts et créances non commerciales','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15337,'SYSCOHADA-CI','IMMO','XXXXXX','2762',      15335,'Prêts au personnel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15338,'SYSCOHADA-CI','IMMO','XXXXXX','2763',      15335,'Créances sur l''etat','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15339,'SYSCOHADA-CI','IMMO','XXXXXX','2764',      15335,'Titres immobilisés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15340,'SYSCOHADA-CI','IMMO','XXXXXX','2765',      15335,'Dépôts et cautionnements versés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15341,'SYSCOHADA-CI','IMMO','XXXXXX','2767',      15335,'Créances rattachées à des participations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15342,'SYSCOHADA-CI','IMMO','XXXXXX','2768',      15335,'Immobilisations financières diverses','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15343,'SYSCOHADA-CI','IMMO','XXXXXX','277',       15306,'Créances rattachees a des participations et des avances a des g.i.e.','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15344,'SYSCOHADA-CI','IMMO','XXXXXX','2771',      15343,'Créances rattachées à des participations (groupe)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15345,'SYSCOHADA-CI','IMMO','XXXXXX','2772',      15343,'Créances rattachées à des participations (hors groupe)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15346,'SYSCOHADA-CI','IMMO','XXXXXX','2773',      15343,'Créances rattachées à des sociétés en participation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15347,'SYSCOHADA-CI','IMMO','XXXXXX','2774',      15343,'Avances à des groupements d''intérêt économique (g.i.e.)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15348,'SYSCOHADA-CI','IMMO','XXXXXX','278',       15306,'Immobilisations financieres diverses','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15349,'SYSCOHADA-CI','IMMO','XXXXXX','2781',      15348,'Créances diverses groupe','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15350,'SYSCOHADA-CI','IMMO','XXXXXX','2782',      15348,'Créances diverses hors groupe','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15351,'SYSCOHADA-CI','IMMO','XXXXXX','2785',      15348,'Or et métaux précieux (1)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15352,'SYSCOHADA-CI','IMMO','XXXXXX','28',        15158,'Amortissemnts','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15353,'SYSCOHADA-CI','IMMO','XXXXXX','281',       15352,'Amortissements des immobilisations incorporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15354,'SYSCOHADA-CI','IMMO','XXXXXX','2811',      15353,'Amortissements des frais de recherche et de développement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15355,'SYSCOHADA-CI','IMMO','XXXXXX','2812',      15353,'Amortissements des brevets, licences, concessions et droits similaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15356,'SYSCOHADA-CI','IMMO','XXXXXX','2813',      15353,'Amortissements des logiciels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15357,'SYSCOHADA-CI','IMMO','XXXXXX','2814',      15353,'Amortissements des marques','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15358,'SYSCOHADA-CI','IMMO','XXXXXX','2815',      15353,'Amortissements du fonds commercial','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15359,'SYSCOHADA-CI','IMMO','XXXXXX','2816',      15353,'Amortissements du droit au bail','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15360,'SYSCOHADA-CI','IMMO','XXXXXX','2817',      15353,'Amortissements des investissements de création','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15361,'SYSCOHADA-CI','IMMO','XXXXXX','2818',      15353,'Amortissements des autres droits et valeurs incorporels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15362,'SYSCOHADA-CI','IMMO','XXXXXX','282',       15352,'Amortissements des terrains','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15363,'SYSCOHADA-CI','IMMO','XXXXXX','2821',      15362,'Amortissements des terrains agricoles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15364,'SYSCOHADA-CI','IMMO','XXXXXX','2824',      15362,'Amortissements des travaux de mise en valeur des terrains','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15365,'SYSCOHADA-CI','IMMO','XXXXXX','2825',      15362,'Amortissements des terrains de gisements','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15366,'SYSCOHADA-CI','IMMO','XXXXXX','283',       15352,'Amortissements des batiments, installations techniques et agencements','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15367,'SYSCOHADA-CI','IMMO','XXXXXX','2831',      15366,'Amortissements des bâtiments industriels, agricoles, administratifs et commerciaux sur sol propres','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15368,'SYSCOHADA-CI','IMMO','XXXXXX','2832',      15366,'Amortissements des bâtiments industriels, agricoles, administratifs et commerciaux sur sol d''autrui','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15369,'SYSCOHADA-CI','IMMO','XXXXXX','2833',      15366,'Amortissements des ouvrages d''infrastructure','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15370,'SYSCOHADA-CI','IMMO','XXXXXX','2834',      15366,'Amortissements des installations techniques','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15371,'SYSCOHADA-CI','IMMO','XXXXXX','2835',      15366,'Amortissements des aménagements de bureaux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15372,'SYSCOHADA-CI','IMMO','XXXXXX','2837',      15366,'Amortissements des bâtiments  industriels, agricoles et commerciaux mis en concession','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15373,'SYSCOHADA-CI','IMMO','XXXXXX','2838',      15366,'Amortissements des autres installations et agencements','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15374,'SYSCOHADA-CI','IMMO','XXXXXX','284',       15352,'Amortissement du materiel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15375,'SYSCOHADA-CI','IMMO','XXXXXX','2841',      15374,'Amortissements du matériel et outillage industriel et commercial','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15376,'SYSCOHADA-CI','IMMO','XXXXXX','2842',      15374,'Amortissements du matériel et outillage agricole','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15377,'SYSCOHADA-CI','IMMO','XXXXXX','2843',      15374,'Amortissements du matériel d''emballage récupérable et identifiable','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15378,'SYSCOHADA-CI','IMMO','XXXXXX','2844',      15374,'Amortissements du matériel et mobilier','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15379,'SYSCOHADA-CI','IMMO','XXXXXX','2845',      15374,'Amortissements du materiel de transport','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15380,'SYSCOHADA-CI','IMMO','XXXXXX','2846',      15374,'Amortissements des immobilisations animales et agricoles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15381,'SYSCOHADA-CI','IMMO','XXXXXX','2847',      15374,'Amortissements des agencements et aménagements du matériel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15382,'SYSCOHADA-CI','IMMO','XXXXXX','2848',      15374,'Amortissements des autres matériels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15383,'SYSCOHADA-CI','IMMO','XXXXXX','29',        15158,'Provisions pour depreciation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15384,'SYSCOHADA-CI','IMMO','XXXXXX','291',       15383,'Provisions pour depreciation des immobilisations incorporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15385,'SYSCOHADA-CI','IMMO','XXXXXX','2912',      15384,'Provisions pour dépréciation des brevets, licences, concessions et droits similaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15386,'SYSCOHADA-CI','IMMO','XXXXXX','2913',      15384,'Provisions pour dépréciation des logiciels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15387,'SYSCOHADA-CI','IMMO','XXXXXX','2914',      15384,'Provisions pour dépréciation des marques','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15388,'SYSCOHADA-CI','IMMO','XXXXXX','2915',      15384,'Provisions pour dépréciation du fonds de commerce','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15389,'SYSCOHADA-CI','IMMO','XXXXXX','2916',      15384,'Provisions pour dépréciation du droit de bail','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15390,'SYSCOHADA-CI','IMMO','XXXXXX','2917',      15384,'Provisions pour dépréciation des investissements de création','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15391,'SYSCOHADA-CI','IMMO','XXXXXX','2918',      15384,'Provisions pour dépréciation des autres droits et valeurs incorporels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15392,'SYSCOHADA-CI','IMMO','XXXXXX','2919',      15384,'Provisions pour dépréciation des immobilisations incorporelles en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15393,'SYSCOHADA-CI','IMMO','XXXXXX','292',       15383,'Provisions pour depreciation des terrains','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15394,'SYSCOHADA-CI','IMMO','XXXXXX','2921',      15393,'Provisions pour dépréciations des terrains agricoles et forestiers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15395,'SYSCOHADA-CI','IMMO','XXXXXX','2922',      15393,'Provisions pour dépréciation des terrains nus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15396,'SYSCOHADA-CI','IMMO','XXXXXX','2923',      15393,'Provisions pour dépréciation des terrains bâtis','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15397,'SYSCOHADA-CI','IMMO','XXXXXX','2924',      15393,'Provisions pour dépréciation des travaux de mise en valeur des terrains','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15398,'SYSCOHADA-CI','IMMO','XXXXXX','2925',      15393,'Provisions pour dépréciation des terrains de gisement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15399,'SYSCOHADA-CI','IMMO','XXXXXX','2926',      15393,'Provisions pour dépréciation des terrains aménagés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15400,'SYSCOHADA-CI','IMMO','XXXXXX','2927',      15393,'Provisions pour dépréciation des terrains mis en concession','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15401,'SYSCOHADA-CI','IMMO','XXXXXX','2928',      15393,'Provisions pour dépréciation des autres terrains','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15402,'SYSCOHADA-CI','IMMO','XXXXXX','2929',      15393,'Provisions pour dépréciation des aménagements terrains en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15403,'SYSCOHADA-CI','IMMO','XXXXXX','293',       15383,'Provisions pour depreciation des batiments, installations techniques et agencements','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15404,'SYSCOHADA-CI','IMMO','XXXXXX','2931',      15403,'Provisions pour dépréciation des bâtiments industriels, agricoles, administratifs et commerciaux sur sol propre','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15405,'SYSCOHADA-CI','IMMO','XXXXXX','2932',      15403,'Provisions pour dépréciation des bâtiments industriels, agricoles, administratifs et commerciaux sur sol d''autrui','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15406,'SYSCOHADA-CI','IMMO','XXXXXX','2933',      15403,'Provisions pour dépréciation des ouvrages d''infrastructures','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15407,'SYSCOHADA-CI','IMMO','XXXXXX','2934',      15403,'Provisions pour dépréciation des installations techniques','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15408,'SYSCOHADA-CI','IMMO','XXXXXX','2935',      15403,'Provisions pour dépréciation des aménagements de bureaux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15409,'SYSCOHADA-CI','IMMO','XXXXXX','2937',      15403,'Provisions pour dépréciation des bâtiments industriels, agricoles et commerciaux mis en concession','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15410,'SYSCOHADA-CI','IMMO','XXXXXX','2938',      15403,'Provisions pour dépréciation des autres installations et agencements','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15411,'SYSCOHADA-CI','IMMO','XXXXXX','2939',      15403,'Provisions pour dépréciation des bâtiments et installations en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15412,'SYSCOHADA-CI','IMMO','XXXXXX','294',       15383,'Provisions pour depreciation des materiels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15413,'SYSCOHADA-CI','IMMO','XXXXXX','2941',      15412,'Provisions pour dépréciation du matériel et outillage industriel et commercial','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15414,'SYSCOHADA-CI','IMMO','XXXXXX','2942',      15412,'Provisions pour dépréciation du matériel et outillage agricole','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15415,'SYSCOHADA-CI','IMMO','XXXXXX','2943',      15412,'Provisions pour dépréciation du matériel d''emballage récupérable et identifiable','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15416,'SYSCOHADA-CI','IMMO','XXXXXX','2944',      15412,'Provisions pour dépréciation du matériel et mobilier','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15417,'SYSCOHADA-CI','IMMO','XXXXXX','2945',      15412,'Provisions pour dépréciation du matériel de transport','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15418,'SYSCOHADA-CI','IMMO','XXXXXX','2946',      15412,'Provisions pour dépréciation des immobilisations animales et agricoles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15419,'SYSCOHADA-CI','IMMO','XXXXXX','2947',      15412,'Provisions pour dépréciation des agencements et aménagements du matériel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15420,'SYSCOHADA-CI','IMMO','XXXXXX','2948',      15412,'Provisions pour dépréciation des autres matériels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15421,'SYSCOHADA-CI','IMMO','XXXXXX','2949',      15412,'Provisions pour dépréciation des matériels en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15422,'SYSCOHADA-CI','IMMO','XXXXXX','295',       15383,'Provisions pour depreciation des avances et acomptes verses sur immobilisations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15423,'SYSCOHADA-CI','IMMO','XXXXXX','2951',      15422,'Provisions pour dépréciation des avances et acomptes versés sur immobilisations incorporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15424,'SYSCOHADA-CI','IMMO','XXXXXX','2952',      15422,'Provisions pour dépréciation des avances et acomptes versés sur immobilisations corporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15425,'SYSCOHADA-CI','IMMO','XXXXXX','296',       15383,'Provisions pour dépréciation des titres de participation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15426,'SYSCOHADA-CI','IMMO','XXXXXX','2961',      15425,'Provisions pour dépréciation des titres de participation dans des sociétés sous contrôle exclusif','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15427,'SYSCOHADA-CI','IMMO','XXXXXX','2962',      15425,'Provisions pour dépréciation des titres de participations dans les sociétés sous contrôle conjoint','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15428,'SYSCOHADA-CI','IMMO','XXXXXX','2963',      15425,'Provisions pour dépréciation des titres de participations dans les sociétés confèrant une influence notable','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15429,'SYSCOHADA-CI','IMMO','XXXXXX','2965',      15425,'Provisions pour dépréciation des participations dans les organismes professionnels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15430,'SYSCOHADA-CI','IMMO','XXXXXX','2966',      15425,'Provisions pour dépréciation des parts dans des g.i.e.','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15431,'SYSCOHADA-CI','IMMO','XXXXXX','2968',      15425,'Provisions pour dépréciation des autres titres de participation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15432,'SYSCOHADA-CI','IMMO','XXXXXX','297',       15383,'Provisions pour dépréciation des autres immobilisations financieres','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15433,'SYSCOHADA-CI','IMMO','XXXXXX','2971',      15432,'Provisions pour dépréciation des prêts et créances non commerciales','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15434,'SYSCOHADA-CI','IMMO','XXXXXX','2972',      15432,'Provisions pour dépréciation des prêts du personnel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15435,'SYSCOHADA-CI','IMMO','XXXXXX','2973',      15432,'Provisions pour dépréciation des créances sur l''etat','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15436,'SYSCOHADA-CI','IMMO','XXXXXX','2974',      15432,'Provisions pour dépréciation des titres immobilisés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15437,'SYSCOHADA-CI','IMMO','XXXXXX','2975',      15432,'Provisions pour dépréciation des dépôts et cautionnements versés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15438,'SYSCOHADA-CI','IMMO','XXXXXX','2977',      15432,'Provisions pour dépréciation des créances rattachées à des participations et avances à des g.i.e.','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15439,'SYSCOHADA-CI','IMMO','XXXXXX','2978',      15432,'Provisions pour dépréciation des créances financières','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15440,'SYSCOHADA-CI','STOCK','XXXXXX','31',           0,'Marchandises','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15441,'SYSCOHADA-CI','STOCK','XXXXXX','311',      15440,'Marchandises a','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15442,'SYSCOHADA-CI','STOCK','XXXXXX','3111',     15441,'Marchandises a1','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15443,'SYSCOHADA-CI','STOCK','XXXXXX','3112',     15441,'Marchandises a2','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15444,'SYSCOHADA-CI','STOCK','XXXXXX','312',      15440,'Marchandises b','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15445,'SYSCOHADA-CI','STOCK','XXXXXX','3121',     15444,'Marchandises b1','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15446,'SYSCOHADA-CI','STOCK','XXXXXX','3122',     15444,'Marchandises b2','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15447,'SYSCOHADA-CI','STOCK','XXXXXX','318',      15440,'Marchandises hors activites ordinaires (h.a.o.)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15448,'SYSCOHADA-CI','STOCK','XXXXXX','32',           0,'Matieres premieres et fournitures liees','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15449,'SYSCOHADA-CI','STOCK','XXXXXX','321',      15448,'Matieres a','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15450,'SYSCOHADA-CI','STOCK','XXXXXX','322',      15448,'Matieres b','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15451,'SYSCOHADA-CI','STOCK','XXXXXX','323',      15448,'Fournitures (a,b)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15452,'SYSCOHADA-CI','STOCK','XXXXXX','33',           0,'Autres approvisionnements','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15453,'SYSCOHADA-CI','STOCK','XXXXXX','331',      15452,'Matieres consommables','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15454,'SYSCOHADA-CI','STOCK','XXXXXX','332',      15452,'Fournitures d''atelier et d''usine','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15455,'SYSCOHADA-CI','STOCK','XXXXXX','333',      15452,'Fournitures de magasin','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15456,'SYSCOHADA-CI','STOCK','XXXXXX','334',      15452,'Fournitures de bureau','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15457,'SYSCOHADA-CI','STOCK','XXXXXX','335',      15452,'Emballages','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15458,'SYSCOHADA-CI','STOCK','XXXXXX','3351',     15457,'Emballages perdus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15459,'SYSCOHADA-CI','STOCK','XXXXXX','3352',     15457,'Emballages récupérables non identifiables','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15460,'SYSCOHADA-CI','STOCK','XXXXXX','3353',     15457,'Emballages à usage mixte','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15461,'SYSCOHADA-CI','STOCK','XXXXXX','3358',     15457,'Autres emballages','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15462,'SYSCOHADA-CI','STOCK','XXXXXX','338',      15452,'Autres matieres','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15463,'SYSCOHADA-CI','STOCK','XXXXXX','34',           0,'Produits en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15464,'SYSCOHADA-CI','STOCK','XXXXXX','341',      15463,'Produits en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15465,'SYSCOHADA-CI','STOCK','XXXXXX','3411',     15464,'Produits en cours p1','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15466,'SYSCOHADA-CI','STOCK','XXXXXX','3412',     15464,'Produits en cours p2','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15467,'SYSCOHADA-CI','STOCK','XXXXXX','342',      15463,'Travaux en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15468,'SYSCOHADA-CI','STOCK','XXXXXX','3421',     15467,'Travaux en cours t1','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15469,'SYSCOHADA-CI','STOCK','XXXXXX','3422',     15467,'Travaux en cours t2','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15470,'SYSCOHADA-CI','STOCK','XXXXXX','343',      15463,'Produits intermediaires en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15471,'SYSCOHADA-CI','STOCK','XXXXXX','3431',     15470,'Produits intermédiaires a','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15472,'SYSCOHADA-CI','STOCK','XXXXXX','3432',     15470,'Produits intermédiaires b','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15473,'SYSCOHADA-CI','STOCK','XXXXXX','344',      15463,'Produits residuels en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15474,'SYSCOHADA-CI','STOCK','XXXXXX','3441',     15473,'Produits résiduels a','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15475,'SYSCOHADA-CI','STOCK','XXXXXX','3442',     15473,'Produits résiduels b','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15476,'SYSCOHADA-CI','STOCK','XXXXXX','35',           0,'Services en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15477,'SYSCOHADA-CI','STOCK','XXXXXX','351',      15476,'Etudes en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15478,'SYSCOHADA-CI','STOCK','XXXXXX','3511',     15477,'Etudes en cours e1','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15479,'SYSCOHADA-CI','STOCK','XXXXXX','3512',     15477,'Etudes en cours e2','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15480,'SYSCOHADA-CI','STOCK','XXXXXX','352',      15476,'Prestations de services en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15481,'SYSCOHADA-CI','STOCK','XXXXXX','3521',     15480,'Prestations de services s1','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15482,'SYSCOHADA-CI','STOCK','XXXXXX','3522',     15480,'Prestations de services s2','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15483,'SYSCOHADA-CI','STOCK','XXXXXX','36',           0,'Produits finis','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15484,'SYSCOHADA-CI','STOCK','XXXXXX','361',      15483,'Produits a','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15485,'SYSCOHADA-CI','STOCK','XXXXXX','362',      15483,'Produits b','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15486,'SYSCOHADA-CI','STOCK','XXXXXX','37',           0,'Produits intermediaires et residuels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15487,'SYSCOHADA-CI','STOCK','XXXXXX','371',      15486,'Produits intermediaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15488,'SYSCOHADA-CI','STOCK','XXXXXX','3711',     15487,'Produits intermédiaires a','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15489,'SYSCOHADA-CI','STOCK','XXXXXX','3712',     15487,'Produits intermédiaires b','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15490,'SYSCOHADA-CI','STOCK','XXXXXX','372',      15486,'Produits residuels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15491,'SYSCOHADA-CI','STOCK','XXXXXX','3721',     15490,'Déchets','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15492,'SYSCOHADA-CI','STOCK','XXXXXX','3722',     15490,'Rebuts','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15493,'SYSCOHADA-CI','STOCK','XXXXXX','3723',     15490,'Matières de récupération','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15494,'SYSCOHADA-CI','STOCK','XXXXXX','38',           0,'Stocks en cours de route, en consignation ou en depot','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15495,'SYSCOHADA-CI','STOCK','XXXXXX','381',      15494,'Marchandises en cours de route','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15496,'SYSCOHADA-CI','STOCK','XXXXXX','382',      15494,'Matieres premieres et fournitures liees en cours de route','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15497,'SYSCOHADA-CI','STOCK','XXXXXX','383',      15494,'Autres approvisionnements en cours de route','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15498,'SYSCOHADA-CI','STOCK','XXXXXX','386',      15494,'Produits finis en cours de route','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15499,'SYSCOHADA-CI','STOCK','XXXXXX','387',      15494,'Stocks en consignation ou en depot','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15500,'SYSCOHADA-CI','STOCK','XXXXXX','3871',     15499,'Stock en consignation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15501,'SYSCOHADA-CI','STOCK','XXXXXX','3872',     15499,'Stock en dépôt','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15502,'SYSCOHADA-CI','STOCK','XXXXXX','388',      15494,'Stock provenant d''immobilisations mises hors service ou au rebut','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15503,'SYSCOHADA-CI','STOCK','XXXXXX','39',           0,'Depreciation des stocks','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15504,'SYSCOHADA-CI','STOCK','XXXXXX','391',      15503,'Depreciation des stoks de marchandises','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15505,'SYSCOHADA-CI','STOCK','XXXXXX','392',      15503,'Depreciation des stoks de matieres premieres et fournitures liees','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15506,'SYSCOHADA-CI','STOCK','XXXXXX','393',      15503,'Depreciation des stocks d''autres approvisionnements','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15507,'SYSCOHADA-CI','STOCK','XXXXXX','394',      15503,'Depreciations des productions en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15508,'SYSCOHADA-CI','STOCK','XXXXXX','395',      15503,'Depreciations des services en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15509,'SYSCOHADA-CI','STOCK','XXXXXX','396',      15503,'Depreciation des stocks de produits finis','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15510,'SYSCOHADA-CI','STOCK','XXXXXX','397',      15503,'Depreciation des stocks de produits intermediaires et residuels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15511,'SYSCOHADA-CI','STOCK','XXXXXX','398',      15503,'Depreciation des stocks en cours de route, en consignation ou en depot','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15512,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','4',       0,'Fournisseurs et comptes rattaches','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15513,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','401', 15512,'Fournisseurs,  dettes en comptes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15514,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','4011',15513,'Fournisseurs  locaux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15515,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','4012',15513,'Fournisseurs groupe','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15516,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','4013',15513,'Fournisseurs sous-traitants','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15517,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','4017',15513,'Fournisseurs retenue  de garantie','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15518,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','402', 15512,'Fournisseurs, effets a payer (e.a.p)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15519,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','4021',15518,'Fournisseurs, effets à payer','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15520,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','4022',15518,'Fournisseurs-groupe, effets à payer','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15521,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','4023',15518,'Fournisseurs sous-traitants effets à payer','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15522,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','408', 15512,'Fournisseurs, factures non parvenues','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15523,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','4081',15522,'Fournisseurs factures non parvenues','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15524,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','4082',15522,'Fournisseurs - groupe','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15525,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','4083',15522,'Fournisseurs sous-traitant','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15526,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','4086',15522,'Fournisseurs, intérêts courus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15527,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','409', 15512,'Fournisseurs debiteurs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15528,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','4091',15527,'Fournisseurs avances et acomptes versés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15529,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','4092',15527,'Fournisseurs - groupe avances et acomptes versés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15530,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','4093',15527,'Fournisseurs sous-traitants avances et acompte versés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15531,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','4094',15527,'Fournisseurs créances pour emballages et matériels à rendre','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15532,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','4098',15527,'Rabais, remises, ristournes et autres avoirs à obtenir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15533,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','41',  15512,'Clients et compte rattaches','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15534,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','411', 15533,'Clients','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15535,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','4111',15534,'Clients','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15536,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','4112',15534,'Clients-groupe','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15537,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','4114',15534,'Clients, état et collectivités publiques','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15538,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','4115',15534,'Clients, organismes internationaux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15539,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','4117',15534,'Clients, retenues de garanti','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15540,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','4118',15534,'Clients, dégrèvement de taxes sur la valeur ajoutée (t.v.a.)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15541,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','412', 15533,'Clients, effets a recevoir en portefeuille','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15542,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','4121',15541,'Clients, effets à recevoir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15543,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','4122',15541,'Clients-groupe, effets à recevoir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15544,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','4124',15541,'Etat et collectivités publiques, effets à recevoir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15545,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','4125',15541,'Oganismes internationaux, effets à recevoir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15546,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','414', 15533,'Créances sur cessions d''immobilisations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15547,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','4141',15546,'Créances en compte','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15548,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','4142',15546,'Effet à recevoir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15549,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','415', 15533,'Clients, effets escomptes non echus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15550,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','416', 15533,'Creances clients litigieuses ou douteuses','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15551,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','4161',15550,'Créances litigieuses','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15552,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','4162',15550,'Créances douteuses','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15553,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','418', 15533,'Clients, produits à recevoir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15554,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','4181',15553,'Clients, factures à établir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15555,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','4186',15553,'Clients, intérêts courus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15556,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','419', 15533,'Clients crediteurs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15557,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','4191',15556,'Clients, avances et acompte reçus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15558,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','4192',15556,'Client - groupe, avances et acomptes reçus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15559,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','4194',15556,'Clients, dettes pour emballages et matériels consignés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15560,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','4198',15556,'Rabais, remises, ristournes et autres avoirs à accorder','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15561,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','42',  15512,'Personnel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15562,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','421', 15561,'Personnel, avanceqs et acomptes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15563,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','4211',15562,'Personnel, avances','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15564,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','4212',15562,'Personnel, acomptes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15565,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','4213',15562,'Frais avancés et fournitures au personnel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15566,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','422', 15561,'Personnel, remunerations due','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15567,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','4221',15566,'Personnel rémunérations dues','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15568,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','4222',15566,'Personnel arrondis de paie','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15569,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','423', 15561,'Personnel, oppositions, saisie-arrets','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15570,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','4231',15569,'Personnel, oppositions','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15571,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','4232',15569,'Personnel, saisie arrêts','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15572,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','4233',15569,'Personnel, avis à tiers détenteur','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15573,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','424', 15561,'Personnel, oeuvres sociales internes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15574,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','4241',15573,'Assistance médicale','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15575,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','4242',15573,'Allocations familiales','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15576,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','4245',15573,'Organisme sociaux rattachés à l''entreprise','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15577,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','4248',15573,'Autres oeuvres sociales internes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15578,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','425', 15561,'Representants du personnel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15579,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','4251',15578,'Délégués du personnel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15580,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','4252',15578,'Syndicats et comités d''entreprises, d''établissement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15581,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','4258',15578,'Autres représentatants du personnel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15582,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','426', 15561,'Personnel, participation aux benefices','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15583,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','427', 15561,'Personnel-depots','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15584,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','428', 15561,'Personnel, charges a payer et produits a recevoir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15585,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','4281',15584,'Dettes provisionnées pour congés à payer','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15586,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','4286',15584,'Autres charges à payer','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15587,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','4287',15584,'Produits à recevoir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15588,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','43',  15512,'Organismes sociaux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15589,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','431', 15588,'Securite sociale','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15590,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','4311',15589,'Prestations familiales','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15591,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','4312',15589,'Accidents de travail','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15592,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','4313',15589,'Caisse de retraite obligatoire','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15593,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','4314',15589,'Caisse de retraite facultative','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15594,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','4318',15589,'Autres cotisations sociales','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15595,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','432', 15588,'Caisse de retraite complementaire','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15596,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','433', 15588,'Autres organismes sociaux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15597,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','4331',15596,'Mutuelle','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15598,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','438', 15588,'Organismes sociaux, charges a payer et produits a recevoir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15599,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','4381',15598,'Charges sociales sur gratifications à payer','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15600,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','4382',15598,'Charges sociales sur congés à payer','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15601,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','4386',15598,'Autres charges à payer','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15602,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','4387',15598,'Produits à recevoir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15603,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','44',  15512,'Etat et collectivites publiques','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15604,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','441', 15603,'Etat,impot sur les benefices','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15605,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','442', 15603,'Etat, autres impots et taxes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15606,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','4421',15606,'Impôts et taxes d''etat','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15607,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','4422',15606,'Impôts et taxes sur les collectivités publiques','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15608,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','4423',15606,'Impôts et taxes recouvrables sur des obligataires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15609,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','4424',15606,'Impôts et taxes recouvrables sur des associés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15610,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','4426',15606,'Droits de douane','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15611,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','4428',15606,'Autres impôts et taxes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15612,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','443', 15603,'Etat, t.v.a. facturee','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15613,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','4431',15612,'T.v.a. facturée sur ventes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15614,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','4432',15612,'T.v.a. facturée sur prestations de service','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15615,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','4433',15612,'T.v.a. facturée sur travaux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15616,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','4434',15612,'T.v.a. facturée sur production livrée à soi-même','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15617,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','4435',15612,'T.v.a. sur factures à établir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15618,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','444', 15603,'Etat, t.v.a. due ou credit de t.v.a.','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15619,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','4441',15618,'Etat, t.v.a. due','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15620,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','4449',15618,'Etat, crédit de t.v.a. à reporter','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15621,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','445', 15603,'Etat, t.v.a. recuperable','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15622,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','4451',15621,'T.v.a. récupérable sur immobilisations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15623,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','4452',15621,'T.v.a. récupérable sur achats','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15624,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','4453',15621,'T.v.a. récupérable sur transports','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15625,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','4454',15621,'T.v.a. récupérable sur services extérieurs et autres charges','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15626,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','4455',15621,'T.v.a. récupérable sur factures non parvenues','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15627,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','4456',15621,'T.v.a. transférée par d''autres entreprises','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15628,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','446', 15603,'Etat, autres taxes sur le chiffre d''affaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15629,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','447', 15603,'Etat, impots retenus a la source','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15630,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','4471',15629,'Impôt général sur le revenu','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15631,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','4472',15629,'Impôts sur salaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15632,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','4473',15629,'Contribution nationale','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15633,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','4474',15629,'Contribution nationale de solidarité','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15634,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','4478',15629,'Autres impôts et contributions','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15635,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','448', 15603,'Etat, charges a payer et produits a recevoir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15636,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','4486',15635,'Charges à payer','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15637,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','4487',15635,'Produits à recevoir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15638,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','449', 15603,'Etats, creances et dettes diverses','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15639,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','4491',15638,'Etat, obligations cautionnées','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15640,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','4492',15638,'Etat, avances et acomptes versés sur impôts','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15641,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','4493',15638,'Etat, fonds de dotation à recevoir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15642,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','4494',15638,'Etat, subventions d''équipement à recevoir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15643,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','4495',15638,'Etat, subventions d''exploitation à recevoir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15644,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','4496',15638,'Etat, subventions d''équilibre à recevoir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15645,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','4499',15638,'Etat, fond réglementé provisionné','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15646,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','45',  15512,'Organismes internationaux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15647,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','451', 15646,'Operations avec les organismes africains','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15648,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','452', 15646,'Operations avec les autres organismes internationaux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15649,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','458', 15646,'Organismes internationaux, fonds de dotation et subventions a recevoir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15650,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','4581',15649,'Organismes internationaux, fonds de dotation à recevoir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15651,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','4582',15649,'Organismes internationaux, subventions à recevoir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15652,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','46',  15512,'Associes-groupe','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15653,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','461', 15652,'Associes, operations sur le capital','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15654,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','4611',15653,'Associés apport en nature','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15655,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','4612',15653,'Associés apport en numéraire','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15656,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','4613',15653,'Actionnaires, capital souscrit appelé non versé','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15657,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','4614',15653,'Associés, capital appelé non versé','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15658,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','4615',15653,'Associés, versements reçus sur augmentation de capital','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15659,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','4616',15653,'Associés, versements anticipés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15660,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','4617',15653,'Actionnaires défaillants','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15661,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','4618',15653,'Associés, autres apports','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15662,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','4619',15653,'Associés, capital à rembourser','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15663,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','462', 15652,'Associes, comptes courants','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15664,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','4621',15663,'Principal','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15665,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','4626',15663,'Intérêts courus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15666,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','463', 15652,'Associes, operations faites en commun','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15667,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','465', 15652,'Associes, dividendes a payer','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15668,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','466', 15652,'Groupe, comptes courants','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15669,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','467', 15652,'Actionnaires, restant dû sur capital appele','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15670,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','47',  15512,'Debiteurs et crediteur divers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15671,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','471', 15670,'Comptes d''attente','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15672,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','4711',15671,'Débiteurs divers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15673,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','4712',15671,'Créditeurs divers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15674,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','4713',15671,'Obligataires, comptes de souscription','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15675,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','472', 15670,'Versements restant a effectuer sur titres non liberes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15676,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','4726',15675,'Titres de participation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15677,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','4727',15675,'Titres immobilisés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15678,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','4728',15675,'Titres de placement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15679,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','474', 15670,'Repartition periodique des charges et des produits','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15680,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','4746',15679,'Charges','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15681,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','4747',15679,'Produits','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15682,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','475', 15670,'Creances sur travaux non encore facturables','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15683,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','476', 15670,'Charges constatees d''avance','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15684,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','477', 15670,'Produits constates d''avance','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15685,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','478', 15670,'Ecarts de conversion actif','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15686,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','4781',15685,'Diminution des créances','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15687,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','4782',15685,'Augmentation des dettes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15688,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','4788',15685,'Différences compensées par couverture de change','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15689,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','479', 15670,'Ecarts de conversion passif','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15690,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','4791',15689,'Augmentation de créances','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15691,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','4792',15689,'Diminution des dettes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15692,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','4798',15689,'Différences compensées par couverture de change','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15693,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','48',  15512,'Creances et dettes hors activites ordinaires (hao)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15694,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','481', 15693,'Fournisseurs d''investissements','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15695,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','4811',15694,'Immobilisations incorporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15696,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','4812',15694,'Immobilisations corporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15697,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','4817',15694,'Retenues de garantie','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15698,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','4818',15694,'Factures non parvenues','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15699,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','482', 15693,'Fournisseurs d''investissements, effets a payer','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15700,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','483', 15693,'Dettes sur acquisition de titres de placement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15701,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','484', 15693,'Autres dettes hors activites ordinaires (h.a.o.)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15702,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','485', 15693,'Creances sur cessions d''immobilisations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15703,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','4851',15702,'En compte','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15704,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','4852',15702,'Effet à recevoir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15705,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','4855',15702,'Créances sur cessions immobilisations effets escomptés et non échus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15706,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','4857',15702,'Retenues de garantie','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15707,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','4858',15702,'Factures à établir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15708,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','486', 15693,'Creances sur cessions de titre de placement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15709,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','488', 15693,'Autres creances hors activites ordinaires (h.a.o.)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15710,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','49',  15512,'Depreciations des comptes fournisseurs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15711,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','491', 15710,'Depreciations des comptes clients','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15712,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','4911',15711,'Créances litigieuses','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15713,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','4912',15711,'Créances douteuses','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15714,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','492', 15710,'Depreciations des comptes personnel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15715,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','493', 15710,'Depreciations des comptes organismes sociaux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15716,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','494', 15710,'Depreciations des comptes etats et collectivites publiques','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15717,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','495', 15710,'Depreciations des comptes organismes internationaux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15718,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','496', 15710,'Depreciations des comptes associes et groupe','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15719,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','4962',15718,'Associés, comptes courants','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15720,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','4963',15718,'Associés, opérations faites en commun','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15721,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','4966',15718,'Groupe, comptes courants','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15722,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','497', 15710,'Depreciations des comptes debiteurs divers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15723,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','498', 15710,'Depreciations des comptes de creances h.a.o.','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15724,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','4981',15723,'Créances sur cessions d''immobilisations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15725,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','4982',15723,'Créances sur cessions de titres de placement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15726,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','4983',15723,'Autres créances (h.a.o.)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15727,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','499', 15710,'Risques provisionnes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15728,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','4991',15727,'Sur opérations d''exploitation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15729,'SYSCOHADA-CI','THIRDPARTY','XXXXXX','4998',15727,'Sur opérations (h.a.o.)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15730,'SYSCOHADA-CI','FINAN','XXXXXX','5',            0,'Titres de placement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15731,'SYSCOHADA-CI','FINAN','XXXXXX','501',      15730,'Titres du tresor et bon de caisse a court terme','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15732,'SYSCOHADA-CI','FINAN','XXXXXX','5011',     15731,'Titres du trésor à court terme','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15733,'SYSCOHADA-CI','FINAN','XXXXXX','5012',     15731,'Titres d''organismes financiers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15734,'SYSCOHADA-CI','FINAN','XXXXXX','5013',     15731,'Bons de caisse à court terme','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15735,'SYSCOHADA-CI','FINAN','XXXXXX','502',      15730,'Actions','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15736,'SYSCOHADA-CI','FINAN','XXXXXX','5021',     15735,'Actions propres','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15737,'SYSCOHADA-CI','FINAN','XXXXXX','5022',     15735,'Actions cotées','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15738,'SYSCOHADA-CI','FINAN','XXXXXX','5023',     15735,'Actions non cotées','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15739,'SYSCOHADA-CI','FINAN','XXXXXX','5024',     15735,'Actions démembrées (certificats d''investissement; droits de vote)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15740,'SYSCOHADA-CI','FINAN','XXXXXX','5025',     15735,'Autres titres conférant un droit de propriété','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15741,'SYSCOHADA-CI','FINAN','XXXXXX','503',      15730,'Obligations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15742,'SYSCOHADA-CI','FINAN','XXXXXX','5031',     15741,'Obligations émises par la société et rachetées par elle','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15743,'SYSCOHADA-CI','FINAN','XXXXXX','5032',     15741,'Obligations cotées','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15744,'SYSCOHADA-CI','FINAN','XXXXXX','5033',     15741,'Obligations non cotées','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15745,'SYSCOHADA-CI','FINAN','XXXXXX','5035',     15741,'Autres titres conférant un droit de créance','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15746,'SYSCOHADA-CI','FINAN','XXXXXX','504',      15730,'Bon de souscription','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15747,'SYSCOHADA-CI','FINAN','XXXXXX','5042',     15746,'Bons de souscription d''actions','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15748,'SYSCOHADA-CI','FINAN','XXXXXX','5043',     15746,'Bon de souscription d''obligations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15749,'SYSCOHADA-CI','FINAN','XXXXXX','505',      15730,'Titres negociables hors region','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15750,'SYSCOHADA-CI','FINAN','XXXXXX','506',      15730,'Interets courus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15751,'SYSCOHADA-CI','FINAN','XXXXXX','5061',     15750,'Titres du trésor et bons de caisse à court terme','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15752,'SYSCOHADA-CI','FINAN','XXXXXX','5062',     15750,'Actions','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15753,'SYSCOHADA-CI','FINAN','XXXXXX','5063',     15750,'Obligations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15754,'SYSCOHADA-CI','FINAN','XXXXXX','508',      15730,'Autres valeurs assimilees','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15755,'SYSCOHADA-CI','FINAN','XXXXXX','51',       15730,'Valeurs a encaisser','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15756,'SYSCOHADA-CI','FINAN','XXXXXX','511',      15755,'Effets a encaisser','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15757,'SYSCOHADA-CI','FINAN','XXXXXX','512',      15755,'Effets a l''encaissement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15758,'SYSCOHADA-CI','FINAN','XXXXXX','513',      15755,'Cheques a encaisser','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15759,'SYSCOHADA-CI','FINAN','XXXXXX','514',      15755,'Cheques a l''encaissement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15760,'SYSCOHADA-CI','FINAN','XXXXXX','515',      15755,'Cartes de credit a encaisser','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15761,'SYSCOHADA-CI','FINAN','XXXXXX','518',      15755,'Autres valeurs a l''encaissement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15762,'SYSCOHADA-CI','FINAN','XXXXXX','5181',     15761,'Warrants','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15763,'SYSCOHADA-CI','FINAN','XXXXXX','5182',     15761,'Billets de fonds','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15764,'SYSCOHADA-CI','FINAN','XXXXXX','5185',     15761,'Chèque de voyage','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15765,'SYSCOHADA-CI','FINAN','XXXXXX','5186',     15761,'Coupons échus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15766,'SYSCOHADA-CI','FINAN','XXXXXX','5187',     15761,'Intérêts échus des obligations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15767,'SYSCOHADA-CI','FINAN','XXXXXX','52',       15730,'Banques','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15768,'SYSCOHADA-CI','FINAN','XXXXXX','521',      15767,'Banques locales','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15769,'SYSCOHADA-CI','FINAN','XXXXXX','5211',     15768,'Banque x','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15770,'SYSCOHADA-CI','FINAN','XXXXXX','5212',     15768,'Banque y','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15771,'SYSCOHADA-CI','FINAN','XXXXXX','522',      15767,'Banques autres etats region','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15772,'SYSCOHADA-CI','FINAN','XXXXXX','523',      15767,'Banques autres etats zone monetaire','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15773,'SYSCOHADA-CI','FINAN','XXXXXX','524',      15767,'Banques hors zone monetaire','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15774,'SYSCOHADA-CI','FINAN','XXXXXX','526',      15767,'Banques, interets courus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15775,'SYSCOHADA-CI','FINAN','XXXXXX','5261',     15768,'Banques, intérêts courus, charges à payer','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15776,'SYSCOHADA-CI','FINAN','XXXXXX','5267',     15768,'Banques, intérêts courus, produits à recevoir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15777,'SYSCOHADA-CI','FINAN','XXXXXX','53',       15730,'Etablissements financiers et assimiles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15778,'SYSCOHADA-CI','FINAN','XXXXXX','531',      15777,'Cheques postaux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15779,'SYSCOHADA-CI','FINAN','XXXXXX','532',      15777,'Tresor','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15780,'SYSCOHADA-CI','FINAN','XXXXXX','533',      15777,'Societe de gestion et d''intermediation (s.g.i.)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15781,'SYSCOHADA-CI','FINAN','XXXXXX','536',      15777,'Etablissements financiers, interets courus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15782,'SYSCOHADA-CI','FINAN','XXXXXX','5361',     15781,'Etablissements financiers, intérêts courus, charges à payer','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15783,'SYSCOHADA-CI','FINAN','XXXXXX','5362',     15781,'Etablissements financiers, intérêts courus, produits à recevoir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15784,'SYSCOHADA-CI','FINAN','XXXXXX','538',      15777,'Autres organismes financiers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15785,'SYSCOHADA-CI','FINAN','XXXXXX','54',       15730,'Instruments de tresorerie','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15786,'SYSCOHADA-CI','FINAN','XXXXXX','541',      15785,'Options de taux d''interets','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15787,'SYSCOHADA-CI','FINAN','XXXXXX','542',      15785,'Options de taux de change','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15788,'SYSCOHADA-CI','FINAN','XXXXXX','543',      15785,'Options de taux boursiers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15789,'SYSCOHADA-CI','FINAN','XXXXXX','544',      15785,'Instruments de marches  a terme','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15790,'SYSCOHADA-CI','FINAN','XXXXXX','545',      15785,'Avoirs d''or et autres metaux precieux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15791,'SYSCOHADA-CI','FINAN','XXXXXX','56',       15730,'Banques, credits de tresorerie et d''escompte','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15792,'SYSCOHADA-CI','FINAN','XXXXXX','561',      15791,'Credits de tresorerie','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15793,'SYSCOHADA-CI','FINAN','XXXXXX','564',      15791,'Escompte de credits de campagne','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15794,'SYSCOHADA-CI','FINAN','XXXXXX','565',      15791,'Escompte de credits ordinaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15795,'SYSCOHADA-CI','FINAN','XXXXXX','566',      15791,'Banques, credits de tresorerie, interets courus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15796,'SYSCOHADA-CI','FINAN','XXXXXX','5661',     15795,'Banques, crédits de trésorerie, intérêts courus, charges à payer','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15797,'SYSCOHADA-CI','FINAN','XXXXXX','5667',     15795,'Banques, crédits de trésorerie, intérêts courus, produits à recevoir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15798,'SYSCOHADA-CI','FINAN','XXXXXX','57',       15730,'Caisse','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15799,'SYSCOHADA-CI','FINAN','XXXXXX','571',      15798,'Caisse siege social','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15800,'SYSCOHADA-CI','FINAN','XXXXXX','5711',     15799,'En unités monétaires légales','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15801,'SYSCOHADA-CI','FINAN','XXXXXX','5712',     15799,'En devises','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15802,'SYSCOHADA-CI','FINAN','XXXXXX','572',      15798,'Caisse succursale a','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15803,'SYSCOHADA-CI','FINAN','XXXXXX','5721',     15802,'En unités monétaires légales','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15804,'SYSCOHADA-CI','FINAN','XXXXXX','5722',     15802,'En devises','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15805,'SYSCOHADA-CI','FINAN','XXXXXX','573',      15798,'Caisse succursale b','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15806,'SYSCOHADA-CI','FINAN','XXXXXX','5731',     15805,'En unités monétaires légales','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15807,'SYSCOHADA-CI','FINAN','XXXXXX','5732',     15805,'En devises','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15808,'SYSCOHADA-CI','FINAN','XXXXXX','58',       15730,'Regies d''avances, accreditifs et virements internes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15809,'SYSCOHADA-CI','FINAN','XXXXXX','581',      15808,'Regies d''avances','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15810,'SYSCOHADA-CI','FINAN','XXXXXX','582',      15808,'Accreditifs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15811,'SYSCOHADA-CI','FINAN','XXXXXX','585',      15808,'Virements de fonds','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15812,'SYSCOHADA-CI','FINAN','XXXXXX','588',      15808,'Autres virements internes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15813,'SYSCOHADA-CI','FINAN','XXXXXX','59',       15730,'Depreciations des titres de placement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15814,'SYSCOHADA-CI','FINAN','XXXXXX','591',      15813,'Depreciations des titres et valeurs a encaisser','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15815,'SYSCOHADA-CI','FINAN','XXXXXX','592',      15813,'Depreciations des comptes banques','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15816,'SYSCOHADA-CI','FINAN','XXXXXX','593',      15813,'Depreciations des comptes etablissements financiers et assimiles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15817,'SYSCOHADA-CI','FINAN','XXXXXX','594',      15813,'Depreciations des comptes d''instruments de tresorerie','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15818,'SYSCOHADA-CI','FINAN','XXXXXX','599',      15813,'Risques provisionnes a caractere financier','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15819,'SYSCOHADA-CI','EXPENSE','XXXXXX','6',          0,'Achats et variations de stocks','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15820,'SYSCOHADA-CI','EXPENSE','XXXXXX','601',    15819,'Achats de marchandises','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15821,'SYSCOHADA-CI','EXPENSE','XXXXXX','6011',   16820,'Dans la région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15822,'SYSCOHADA-CI','EXPENSE','XXXXXX','6012',   16820,'Hors région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15823,'SYSCOHADA-CI','EXPENSE','XXXXXX','6013',   16820,'Aux entreprises du groupe dans la région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15824,'SYSCOHADA-CI','EXPENSE','XXXXXX','6014',   16820,'Aux entreprises du groupe hors région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15825,'SYSCOHADA-CI','EXPENSE','XXXXXX','6019',   16820,'Rabais, remises et ristournes obtenus (non ventilés)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15826,'SYSCOHADA-CI','EXPENSE','XXXXXX','602',    15819,'Achats de matieres premieres et fournitures liees','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15827,'SYSCOHADA-CI','EXPENSE','XXXXXX','6021',   15826,'Dans la région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15828,'SYSCOHADA-CI','EXPENSE','XXXXXX','6022',   15826,'Hors région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15829,'SYSCOHADA-CI','EXPENSE','XXXXXX','6023',   15826,'Aux entreprises du groupe dans la région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15830,'SYSCOHADA-CI','EXPENSE','XXXXXX','6024',   15826,'Aux entreprises du groupe hors région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15831,'SYSCOHADA-CI','EXPENSE','XXXXXX','6029',   15826,'Rabais, remises et ristournes obtenus (non ventilés)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15832,'SYSCOHADA-CI','EXPENSE','XXXXXX','603',    15819,'Variations des stocks et biens achetes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15833,'SYSCOHADA-CI','EXPENSE','XXXXXX','6031',   15832,'Variations des stocks de marchandises','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15834,'SYSCOHADA-CI','EXPENSE','XXXXXX','6032',   15832,'Variations des stocks de matiéres premiéres et fournitures liées','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15835,'SYSCOHADA-CI','EXPENSE','XXXXXX','6033',   15832,'Variations des stocks d''autres approvisionnements','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15836,'SYSCOHADA-CI','EXPENSE','XXXXXX','604',    15819,'Achats stockes de matieres et fournitures consommables','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15837,'SYSCOHADA-CI','EXPENSE','XXXXXX','6041',   15836,'Matiéres consommables','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15838,'SYSCOHADA-CI','EXPENSE','XXXXXX','6042',   15836,'Matiéres combustibles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15839,'SYSCOHADA-CI','EXPENSE','XXXXXX','6043',   15836,'Produits d''entretien','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15840,'SYSCOHADA-CI','EXPENSE','XXXXXX','6044',   15836,'Fournitures d''atelier et d''usine','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15841,'SYSCOHADA-CI','EXPENSE','XXXXXX','6046',   15836,'Fournitures de magasin','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15842,'SYSCOHADA-CI','EXPENSE','XXXXXX','6047',   15836,'Fournitures de bureau','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15843,'SYSCOHADA-CI','EXPENSE','XXXXXX','6049',   15836,'Rabais, remises et ristournes obtenus (non ventilés)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15844,'SYSCOHADA-CI','EXPENSE','XXXXXX','605',    15819,'Autres achats','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15845,'SYSCOHADA-CI','EXPENSE','XXXXXX','6051',   15844,'Fournitures non stockables - eau','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15846,'SYSCOHADA-CI','EXPENSE','XXXXXX','6052',   15844,'Fournitures non stockables - electricité','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15847,'SYSCOHADA-CI','EXPENSE','XXXXXX','6053',   15844,'Fournitures non stockables - autres énergies','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15848,'SYSCOHADA-CI','EXPENSE','XXXXXX','6054',   15844,'Fournitures d''entretien non stockables','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15849,'SYSCOHADA-CI','EXPENSE','XXXXXX','6055',   15844,'Fournitures de bureau non stockables','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15850,'SYSCOHADA-CI','EXPENSE','XXXXXX','6056',   15844,'Achats de petits matériel et outillage','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15851,'SYSCOHADA-CI','EXPENSE','XXXXXX','6057',   15844,'Achats d''études et de prestations de services','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15852,'SYSCOHADA-CI','EXPENSE','XXXXXX','6058',   15844,'Achats de travaux, matériels et équipements','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15853,'SYSCOHADA-CI','EXPENSE','XXXXXX','6059',   15844,'Rabais, remises et ristournes obtenus (non ventilés)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15854,'SYSCOHADA-CI','EXPENSE','XXXXXX','608',    15819,'Achats d''emballages','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15855,'SYSCOHADA-CI','EXPENSE','XXXXXX','6081',   15854,'Emballages perdus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15856,'SYSCOHADA-CI','EXPENSE','XXXXXX','6082',   15854,'Emballages récupérables non identifiables','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15857,'SYSCOHADA-CI','EXPENSE','XXXXXX','6083',   15854,'Emballages à usage mixte','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15858,'SYSCOHADA-CI','EXPENSE','XXXXXX','6089',   15854,'Rabais, remises et ristournes obtenus (non ventilés)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15859,'SYSCOHADA-CI','EXPENSE','XXXXXX','61',     15819,'Transports','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15860,'SYSCOHADA-CI','EXPENSE','XXXXXX','611',    15859,'Transports sur achats','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15861,'SYSCOHADA-CI','EXPENSE','XXXXXX','612',    15859,'Transport sur ventes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15862,'SYSCOHADA-CI','EXPENSE','XXXXXX','613',    15859,'Transports pour le compte de tiers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15863,'SYSCOHADA-CI','EXPENSE','XXXXXX','614',    15859,'Transports du personnel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15864,'SYSCOHADA-CI','EXPENSE','XXXXXX','616',    15859,'Transports de plis','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15865,'SYSCOHADA-CI','EXPENSE','XXXXXX','618',    15859,'Autres frais de transport','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15866,'SYSCOHADA-CI','EXPENSE','XXXXXX','6181',   15865,'Voyages et déplacements','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15867,'SYSCOHADA-CI','EXPENSE','XXXXXX','6182',   15865,'Transports entre établissements ou chantiers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15868,'SYSCOHADA-CI','EXPENSE','XXXXXX','6183',   15865,'Transports administratifs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15869,'SYSCOHADA-CI','EXPENSE','XXXXXX','62',     15819,'Services exterieurs a','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15870,'SYSCOHADA-CI','EXPENSE','XXXXXX','621',    15869,'Sous traitance generale','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15871,'SYSCOHADA-CI','EXPENSE','XXXXXX','622',    15869,'Locations et charges locatives','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15872,'SYSCOHADA-CI','EXPENSE','XXXXXX','6221',   15871,'Locations de terrains','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15873,'SYSCOHADA-CI','EXPENSE','XXXXXX','6222',   15871,'Locations de bâtiments','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15874,'SYSCOHADA-CI','EXPENSE','XXXXXX','6223',   15871,'Location de matériels et outillages','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15875,'SYSCOHADA-CI','EXPENSE','XXXXXX','6224',   15871,'Malis sur emballages','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15876,'SYSCOHADA-CI','EXPENSE','XXXXXX','6225',   15871,'Locations d''emballages','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15877,'SYSCOHADA-CI','EXPENSE','XXXXXX','6228',   15871,'Locations et charges locatives diverses','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15878,'SYSCOHADA-CI','EXPENSE','XXXXXX','623',    15869,'Redevances de credit bail et contrats assimiles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15879,'SYSCOHADA-CI','EXPENSE','XXXXXX','6232',   15878,'Crédits-bail immobilier','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15880,'SYSCOHADA-CI','EXPENSE','XXXXXX','6233',   15878,'Crédits-bail mobilier','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15881,'SYSCOHADA-CI','EXPENSE','XXXXXX','6235',   15878,'Contrats assimilés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15882,'SYSCOHADA-CI','EXPENSE','XXXXXX','624',    15869,'Entretiens, reparations et maintenance','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15883,'SYSCOHADA-CI','EXPENSE','XXXXXX','6241',   15882,'Entretien et réparation des biens immobiliers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15884,'SYSCOHADA-CI','EXPENSE','XXXXXX','6242',   15882,'Entretien et réparation des biens mobiliers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15885,'SYSCOHADA-CI','EXPENSE','XXXXXX','6243',   15882,'Maintenance','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15886,'SYSCOHADA-CI','EXPENSE','XXXXXX','6248',   15882,'Autres entretiens et réparations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15887,'SYSCOHADA-CI','EXPENSE','XXXXXX','625',    15869,'Primes d''assurance','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15888,'SYSCOHADA-CI','EXPENSE','XXXXXX','6251',   15887,'Assurances multirisques','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15889,'SYSCOHADA-CI','EXPENSE','XXXXXX','6252',   15887,'Assurances matériel de transport','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15890,'SYSCOHADA-CI','EXPENSE','XXXXXX','6253',   15887,'Assurances risques d''exploitation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15891,'SYSCOHADA-CI','EXPENSE','XXXXXX','6254',   15887,'Assurances responsabilité du producteur','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15892,'SYSCOHADA-CI','EXPENSE','XXXXXX','6255',   15887,'Assurances insolvabilité clients','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15893,'SYSCOHADA-CI','EXPENSE','XXXXXX','6256',   15887,'Assurances transport sur achats','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15894,'SYSCOHADA-CI','EXPENSE','XXXXXX','6257',   15887,'Assurances transport sur ventes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15895,'SYSCOHADA-CI','EXPENSE','XXXXXX','6258',   15887,'Autres primes d''assurances','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15896,'SYSCOHADA-CI','EXPENSE','XXXXXX','626',    15869,'Etudes, recherches et documentation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15897,'SYSCOHADA-CI','EXPENSE','XXXXXX','6261',   15896,'Etudes et recherches','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15898,'SYSCOHADA-CI','EXPENSE','XXXXXX','6265',   15896,'Documentation générale','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15899,'SYSCOHADA-CI','EXPENSE','XXXXXX','6266',   15896,'Documentation technique','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15900,'SYSCOHADA-CI','EXPENSE','XXXXXX','627',    15869,'Publicite, publications, relations publiques','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15901,'SYSCOHADA-CI','EXPENSE','XXXXXX','6271',   15900,'Annonces, insertions','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15902,'SYSCOHADA-CI','EXPENSE','XXXXXX','6272',   15900,'Catalogues, imprimés publicitaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15903,'SYSCOHADA-CI','EXPENSE','XXXXXX','6273',   15900,'Echantillons','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15904,'SYSCOHADA-CI','EXPENSE','XXXXXX','6274',   15900,'Foires et expositions','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15905,'SYSCOHADA-CI','EXPENSE','XXXXXX','6275',   15900,'Publications','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15906,'SYSCOHADA-CI','EXPENSE','XXXXXX','6276',   15900,'Cadeaux à la clientèle','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15907,'SYSCOHADA-CI','EXPENSE','XXXXXX','6277',   15900,'Frais de colloques, séminaires, conférences','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15908,'SYSCOHADA-CI','EXPENSE','XXXXXX','6278',   15900,'Autres charges de publicités et relations publiques','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15909,'SYSCOHADA-CI','EXPENSE','XXXXXX','628',    15869,'Frais de telecommunications','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15910,'SYSCOHADA-CI','EXPENSE','XXXXXX','6281',   15909,'Frais de téléphone','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15911,'SYSCOHADA-CI','EXPENSE','XXXXXX','6282',   15909,'Frais de télex','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15912,'SYSCOHADA-CI','EXPENSE','XXXXXX','6283',   15909,'Frais de télécopie','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15913,'SYSCOHADA-CI','EXPENSE','XXXXXX','6288',   15909,'Autres frais de télécommunications','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15914,'SYSCOHADA-CI','EXPENSE','XXXXXX','63',     15819,'Services exterieurs b','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15915,'SYSCOHADA-CI','EXPENSE','XXXXXX','631',    15914,'Frais bancaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15916,'SYSCOHADA-CI','EXPENSE','XXXXXX','6311',   15915,'Frais sur titre (achats, vente, garde)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15917,'SYSCOHADA-CI','EXPENSE','XXXXXX','6312',   15915,'Frais sur effets','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15918,'SYSCOHADA-CI','EXPENSE','XXXXXX','6313',   15915,'Locations de coffres','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15919,'SYSCOHADA-CI','EXPENSE','XXXXXX','6315',   15915,'Commissions sur cartes de crédit','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15920,'SYSCOHADA-CI','EXPENSE','XXXXXX','6316',   15915,'Frais d''émission d''emprunts','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15921,'SYSCOHADA-CI','EXPENSE','XXXXXX','6318',   15915,'Autres frais bancaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15922,'SYSCOHADA-CI','EXPENSE','XXXXXX','632',    15914,'Remunerations d''intermediaires et de conseils','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15923,'SYSCOHADA-CI','EXPENSE','XXXXXX','6321',   15922,'Commissions et courtages sur achats','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15924,'SYSCOHADA-CI','EXPENSE','XXXXXX','6322',   15922,'Commissions et courtages sur ventes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15925,'SYSCOHADA-CI','EXPENSE','XXXXXX','6323',   15922,'Rémunérations des transitaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15926,'SYSCOHADA-CI','EXPENSE','XXXXXX','6324',   15922,'Honoraires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15927,'SYSCOHADA-CI','EXPENSE','XXXXXX','6325',   15922,'Frais d''actes et de contentieux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15928,'SYSCOHADA-CI','EXPENSE','XXXXXX','6328',   15922,'Divers frais','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15929,'SYSCOHADA-CI','EXPENSE','XXXXXX','633',    15914,'Frais de formation du personnel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15930,'SYSCOHADA-CI','EXPENSE','XXXXXX','634',    15914,'Redevances pour brevets, licences, logiciels et droits similaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15931,'SYSCOHADA-CI','EXPENSE','XXXXXX','6342',   15930,'Redevances pour brevets, licences, concessions et droits similaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15932,'SYSCOHADA-CI','EXPENSE','XXXXXX','6343',   15930,'Redevances pour logiciel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15933,'SYSCOHADA-CI','EXPENSE','XXXXXX','6344',   15930,'Redevances pour marques','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15934,'SYSCOHADA-CI','EXPENSE','XXXXXX','635',    15914,'Cotisations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15935,'SYSCOHADA-CI','EXPENSE','XXXXXX','6351',   15934,'Cotisations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15936,'SYSCOHADA-CI','EXPENSE','XXXXXX','6358',   15934,'Concours divers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15937,'SYSCOHADA-CI','EXPENSE','XXXXXX','636',    15914,'Redevances verses au concedant (concessions service public)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15938,'SYSCOHADA-CI','EXPENSE','XXXXXX','637',    15914,'Remunerations du personnel exterieur a l''entreprise','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15939,'SYSCOHADA-CI','EXPENSE','XXXXXX','6371',   15938,'Personnel intérimaire','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15940,'SYSCOHADA-CI','EXPENSE','XXXXXX','6372',   15938,'Personnel détaché ou prêté à l''entreprise','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15941,'SYSCOHADA-CI','EXPENSE','XXXXXX','638',    15914,'Autres charges externes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15942,'SYSCOHADA-CI','EXPENSE','XXXXXX','6381',   15941,'Frais de recrutement du personnel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15943,'SYSCOHADA-CI','EXPENSE','XXXXXX','6382',   15941,'Frais de déménagement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15944,'SYSCOHADA-CI','EXPENSE','XXXXXX','6383',   15941,'Réceptions','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15945,'SYSCOHADA-CI','EXPENSE','XXXXXX','6384',   15941,'Missions','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15946,'SYSCOHADA-CI','EXPENSE','XXXXXX','64',     15819,'Impots et taxes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15947,'SYSCOHADA-CI','EXPENSE','XXXXXX','641',    15946,'Impots et taxes directs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15948,'SYSCOHADA-CI','EXPENSE','XXXXXX','6411',   15947,'Impots fonciers et taxes annexes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15949,'SYSCOHADA-CI','EXPENSE','XXXXXX','6412',   15947,'Patentes, licences et taxes annexes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15950,'SYSCOHADA-CI','EXPENSE','XXXXXX','6413',   15947,'Taxes sur appointements et salaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15951,'SYSCOHADA-CI','EXPENSE','XXXXXX','6414',   15947,'Taxes d''apprentissage','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15952,'SYSCOHADA-CI','EXPENSE','XXXXXX','6415',   15947,'Formation professionnelle continue','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15953,'SYSCOHADA-CI','EXPENSE','XXXXXX','6418',   15947,'Autres impôts et taxes directs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15954,'SYSCOHADA-CI','EXPENSE','XXXXXX','645',    15946,'Impots et taxes indirects','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15955,'SYSCOHADA-CI','EXPENSE','XXXXXX','646',    15946,'Droits d''enregistrement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15956,'SYSCOHADA-CI','EXPENSE','XXXXXX','6461',   15955,'Droits de mutation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15957,'SYSCOHADA-CI','EXPENSE','XXXXXX','6462',   15955,'Droits de timbre','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15958,'SYSCOHADA-CI','EXPENSE','XXXXXX','6463',   15955,'Taxes sur les véhicules de société','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15959,'SYSCOHADA-CI','EXPENSE','XXXXXX','6464',   15955,'Vignettes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15960,'SYSCOHADA-CI','EXPENSE','XXXXXX','6468',   15955,'Autres droits','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15961,'SYSCOHADA-CI','EXPENSE','XXXXXX','647',    15946,'Penalites et amendes fiscales','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15962,'SYSCOHADA-CI','EXPENSE','XXXXXX','6471',   15961,'Pénalités d''assiette, impots directs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15963,'SYSCOHADA-CI','EXPENSE','XXXXXX','6472',   15961,'Pénalités d''assiette, impôts indirects','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15964,'SYSCOHADA-CI','EXPENSE','XXXXXX','6473',   15961,'Pénalités de recouvrement, impôts directs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15965,'SYSCOHADA-CI','EXPENSE','XXXXXX','6474',   15961,'Pénalités de recouvrement, impôts indirects','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15966,'SYSCOHADA-CI','EXPENSE','XXXXXX','6478',   15961,'Autres amendes pénales et fiscales','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15967,'SYSCOHADA-CI','EXPENSE','XXXXXX','648',    15946,'Autres impots et taxes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15968,'SYSCOHADA-CI','EXPENSE','XXXXXX','65',     15819,'Autres charges','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15969,'SYSCOHADA-CI','EXPENSE','XXXXXX','651',    15968,'Pertes sur creances clients et autres debiteurs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15970,'SYSCOHADA-CI','EXPENSE','XXXXXX','6511',   15969,'Pertes sur clients','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15971,'SYSCOHADA-CI','EXPENSE','XXXXXX','6515',   15969,'Autres débiteurs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15972,'SYSCOHADA-CI','EXPENSE','XXXXXX','652',    15968,'Quote-part de resultat sur operations faites en commun','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15973,'SYSCOHADA-CI','EXPENSE','XXXXXX','6521',   15972,'Quote-part transféré de bénéfices (comptabilté du gérants)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15974,'SYSCOHADA-CI','EXPENSE','XXXXXX','6525',   15972,'Pertes imputées par transfert (comptabilité des associés non gérants)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15975,'SYSCOHADA-CI','EXPENSE','XXXXXX','653',    15968,'Quote-part de resultat annulee sur execution partielle de contrats pluri-exercices','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15976,'SYSCOHADA-CI','EXPENSE','XXXXXX','654',    15968,'Valeur comptable des cessions courantes d''immobilisations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15977,'SYSCOHADA-CI','EXPENSE','XXXXXX','658',    15968,'Charges diverses','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15978,'SYSCOHADA-CI','EXPENSE','XXXXXX','6581',   15977,'Jetons de présence et autres rémunérations d''administrateurs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15979,'SYSCOHADA-CI','EXPENSE','XXXXXX','6582',   15977,'Dons','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15980,'SYSCOHADA-CI','EXPENSE','XXXXXX','6583',   15977,'Mécénat','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15981,'SYSCOHADA-CI','EXPENSE','XXXXXX','659',    15968,'Charges provisionnees d''exploitation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15982,'SYSCOHADA-CI','EXPENSE','XXXXXX','6591',   15981,'Sur risque à court terme','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15983,'SYSCOHADA-CI','EXPENSE','XXXXXX','6593',   15981,'Sur stocks','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15984,'SYSCOHADA-CI','EXPENSE','XXXXXX','6594',   15981,'Sur créances','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15985,'SYSCOHADA-CI','EXPENSE','XXXXXX','6598',   15981,'Autres charges provisionnées','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15986,'SYSCOHADA-CI','EXPENSE','XXXXXX','66',     15819,'Charges de personnel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15987,'SYSCOHADA-CI','EXPENSE','XXXXXX','661',    15986,'Remunerations directes versees au personnel national','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15988,'SYSCOHADA-CI','EXPENSE','XXXXXX','6611',   15987,'Appointements salaires et commissions','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15989,'SYSCOHADA-CI','EXPENSE','XXXXXX','6612',   15987,'Primes et gratifications','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15990,'SYSCOHADA-CI','EXPENSE','XXXXXX','6613',   15987,'Congés payés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15991,'SYSCOHADA-CI','EXPENSE','XXXXXX','6614',   15987,'Indemnités de préavis, de licencement et de recherche d''embauche','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15992,'SYSCOHADA-CI','EXPENSE','XXXXXX','6615',   15987,'Indemnités de maladie versées aux travailleurs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15993,'SYSCOHADA-CI','EXPENSE','XXXXXX','6616',   15987,'Supplément familial','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15994,'SYSCOHADA-CI','EXPENSE','XXXXXX','6617',   15987,'Avantages en nature','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15995,'SYSCOHADA-CI','EXPENSE','XXXXXX','6618',   15987,'Autres rémunérations directes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15996,'SYSCOHADA-CI','EXPENSE','XXXXXX','662',    15986,'Remunerations directes versees au personnel non national','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15997,'SYSCOHADA-CI','EXPENSE','XXXXXX','6621',   15996,'Appointements salaires et commissions','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15998,'SYSCOHADA-CI','EXPENSE','XXXXXX','6622',   15996,'Primes et gratifications','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15999,'SYSCOHADA-CI','EXPENSE','XXXXXX','6623',   15996,'Congés payés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16000,'SYSCOHADA-CI','EXPENSE','XXXXXX','6624',   15996,'Indemnités de préavis, de licencement et de recherche d''embauche','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16001,'SYSCOHADA-CI','EXPENSE','XXXXXX','6625',   15996,'Indemnités de maladie versées aux travailleurs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16002,'SYSCOHADA-CI','EXPENSE','XXXXXX','6626',   15996,'Supplément familial','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16003,'SYSCOHADA-CI','EXPENSE','XXXXXX','6627',   15996,'Avantages en nature','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16004,'SYSCOHADA-CI','EXPENSE','XXXXXX','6628',   15996,'Autres rémunérations directes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16005,'SYSCOHADA-CI','EXPENSE','XXXXXX','663',    15986,'Indemnites forfaitaires versees au personnel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16006,'SYSCOHADA-CI','EXPENSE','XXXXXX','6631',   16005,'Indemnités de logement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16007,'SYSCOHADA-CI','EXPENSE','XXXXXX','6632',   16005,'Indemnités de représentation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16008,'SYSCOHADA-CI','EXPENSE','XXXXXX','6633',   16005,'Indemnités d''expatriation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16009,'SYSCOHADA-CI','EXPENSE','XXXXXX','6638',   16005,'Autres indemnités et avantages divers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16010,'SYSCOHADA-CI','EXPENSE','XXXXXX','664',    15986,'Charges sociales','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16011,'SYSCOHADA-CI','EXPENSE','XXXXXX','6641',   16010,'Charges sociales sur rémunération du personnel national','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16012,'SYSCOHADA-CI','EXPENSE','XXXXXX','6642',   16010,'Charges sociales sur rémunération du personnel non national','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16013,'SYSCOHADA-CI','EXPENSE','XXXXXX','666',    15986,'Remunerations et charges sociales de l''exploitant individuel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16014,'SYSCOHADA-CI','EXPENSE','XXXXXX','6661',   16013,'Rémunérations du travail de l''exploitant','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16015,'SYSCOHADA-CI','EXPENSE','XXXXXX','6662',   16013,'Charges sociales','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16016,'SYSCOHADA-CI','EXPENSE','XXXXXX','667',    15986,'Remunerations transferee de personnel exterieur','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16017,'SYSCOHADA-CI','EXPENSE','XXXXXX','6671',   16016,'Personnel intérimaire','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16018,'SYSCOHADA-CI','EXPENSE','XXXXXX','6672',   16016,'Personnel détaché ou prêté à l''entreprise','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16019,'SYSCOHADA-CI','EXPENSE','XXXXXX','668',    15986,'Autres charges sociales','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16020,'SYSCOHADA-CI','EXPENSE','XXXXXX','6681',   16019,'Versements aux syndicats et comités d''entreprise, d''établisement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16021,'SYSCOHADA-CI','EXPENSE','XXXXXX','6682',   16019,'Versements aux comité d''hygiéne et de sécurité','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16022,'SYSCOHADA-CI','EXPENSE','XXXXXX','6683',   16019,'Versements aux autres oeuvres sociales','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16023,'SYSCOHADA-CI','EXPENSE','XXXXXX','6684',   16019,'Médecine du travail et pharmacie','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16024,'SYSCOHADA-CI','EXPENSE','XXXXXX','67',     15819,'Frais financiers et charges assimilees','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16025,'SYSCOHADA-CI','EXPENSE','XXXXXX','671',    16024,'Interets des emprunts','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16026,'SYSCOHADA-CI','EXPENSE','XXXXXX','6711',   16025,'Emprunts obligataires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16027,'SYSCOHADA-CI','EXPENSE','XXXXXX','6712',   16025,'Emprunts auprès des établissements de crédit','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16028,'SYSCOHADA-CI','EXPENSE','XXXXXX','6713',   16025,'Dettes liées à des participations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16029,'SYSCOHADA-CI','EXPENSE','XXXXXX','672',    16024,'Interets dans loyers de credit bail et contrats assimiles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16030,'SYSCOHADA-CI','EXPENSE','XXXXXX','6721',   16029,'Intérêts dans loyers de crédit-bail immobilier','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16031,'SYSCOHADA-CI','EXPENSE','XXXXXX','6722',   16029,'Intérêts dans loyers de crédit-bail mobilier','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16032,'SYSCOHADA-CI','EXPENSE','XXXXXX','6723',   16029,'Intérêts dans loyers des autres contrats','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16033,'SYSCOHADA-CI','EXPENSE','XXXXXX','673',    16024,'Escomptes accordes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16034,'SYSCOHADA-CI','EXPENSE','XXXXXX','674',    16024,'Autres interets','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16035,'SYSCOHADA-CI','EXPENSE','XXXXXX','6741',   16034,'Avances reçues et dépôts créditeurs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16036,'SYSCOHADA-CI','EXPENSE','XXXXXX','6742',   16034,'Comptes courants bloqués','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16037,'SYSCOHADA-CI','EXPENSE','XXXXXX','6743',   16034,'Intérêts sur obligations cautionnées','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16038,'SYSCOHADA-CI','EXPENSE','XXXXXX','6744',   16034,'Intérêts sur dettes commerciales','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16039,'SYSCOHADA-CI','EXPENSE','XXXXXX','6745',   16034,'Intérêts bancaires et sur opérations de trésorerie et d''escompte','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16040,'SYSCOHADA-CI','EXPENSE','XXXXXX','6748',   16034,'Intérêts sur dettes diverses','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16041,'SYSCOHADA-CI','EXPENSE','XXXXXX','675',    16024,'Escomptes des effets de commerce','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16042,'SYSCOHADA-CI','EXPENSE','XXXXXX','676',    16024,'Pertes de change','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16043,'SYSCOHADA-CI','EXPENSE','XXXXXX','677',    16024,'Pertes sur cessions de titres  de placement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16044,'SYSCOHADA-CI','EXPENSE','XXXXXX','678',    16024,'Pertes sur risques financiers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16045,'SYSCOHADA-CI','EXPENSE','XXXXXX','6781',   16044,'Sur rentes viagères','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16046,'SYSCOHADA-CI','EXPENSE','XXXXXX','6782',   16044,'Sur opérations fiancières','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16047,'SYSCOHADA-CI','EXPENSE','XXXXXX','6783',   16044,'Sur instruments de trésorerie','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16048,'SYSCOHADA-CI','EXPENSE','XXXXXX','679',    16024,'Charges provisionnees financieres','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16049,'SYSCOHADA-CI','EXPENSE','XXXXXX','6791',   16048,'Sur risque financiers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16050,'SYSCOHADA-CI','EXPENSE','XXXXXX','6795',   16048,'Sur titres de placements','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16051,'SYSCOHADA-CI','EXPENSE','XXXXXX','6798',   16048,'Autres charges provisionnées financières','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16052,'SYSCOHADA-CI','EXPENSE','XXXXXX','68',     15819,'Dotations aus amortissements','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16053,'SYSCOHADA-CI','EXPENSE','XXXXXX','681',    16052,'Dotations aux amortissements d''exploitation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16054,'SYSCOHADA-CI','EXPENSE','XXXXXX','6811',   16052,'Dotations aux amortissements des charges immobilisées','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16055,'SYSCOHADA-CI','EXPENSE','XXXXXX','6812',   16052,'Dotations aux amortissements des immobilisations incorporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16056,'SYSCOHADA-CI','EXPENSE','XXXXXX','6813',   16052,'Dotations aux amortissements des immobilisations corporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16057,'SYSCOHADA-CI','EXPENSE','XXXXXX','687',    16052,'Dotations aux amortissements a caractere financier','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16058,'SYSCOHADA-CI','EXPENSE','XXXXXX','6872',   16057,'Dotations aux amortissements des primes de remboursement des obligations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16059,'SYSCOHADA-CI','EXPENSE','XXXXXX','6878',   16057,'Autres dotations aux amortissements à caractère financier','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16060,'SYSCOHADA-CI','EXPENSE','XXXXXX','69',     15819,'Dotattions aux provisions','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16061,'SYSCOHADA-CI','EXPENSE','XXXXXX','691',    16060,'Dotation aux provisions d''exploitation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16062,'SYSCOHADA-CI','EXPENSE','XXXXXX','6911',   16061,'Pour risques et charges','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16063,'SYSCOHADA-CI','EXPENSE','XXXXXX','6912',   16061,'Pour grosses réparations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16064,'SYSCOHADA-CI','EXPENSE','XXXXXX','6913',   16061,'Pour dépréciation des immobilisations incorporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16065,'SYSCOHADA-CI','EXPENSE','XXXXXX','6914',   16061,'Pour dépréciation des immobilisations corporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16066,'SYSCOHADA-CI','EXPENSE','XXXXXX','697',    16060,'Dotations aux provisions financieres','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16067,'SYSCOHADA-CI','EXPENSE','XXXXXX','6971',   16066,'Pour risques et charges','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16068,'SYSCOHADA-CI','EXPENSE','XXXXXX','6972',   16066,'Pour dépréciation des immobilisations financières','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16069,'SYSCOHADA-CI','INCOME','XXXXXX','7',           0,'Ventes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16070,'SYSCOHADA-CI','INCOME','XXXXXX','701',     16069,'Ventes de marchandises','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16071,'SYSCOHADA-CI','INCOME','XXXXXX','7011',    16070,'Dans la région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16072,'SYSCOHADA-CI','INCOME','XXXXXX','7012',    16070,'Hors région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16073,'SYSCOHADA-CI','INCOME','XXXXXX','7013',    16070,'Aux entreprises du groupe dans la région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16074,'SYSCOHADA-CI','INCOME','XXXXXX','7014',    16070,'Aux entreprises du groupe hors  région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16075,'SYSCOHADA-CI','INCOME','XXXXXX','702',     16069,'Ventes de produits finis','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16076,'SYSCOHADA-CI','INCOME','XXXXXX','7021',    16075,'Dans la région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16077,'SYSCOHADA-CI','INCOME','XXXXXX','7022',    16075,'Hors région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16078,'SYSCOHADA-CI','INCOME','XXXXXX','7023',    16075,'Aux entreprises de groupe dans la région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16079,'SYSCOHADA-CI','INCOME','XXXXXX','7024',    16075,'Aux entreprises du groupe hors  région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16080,'SYSCOHADA-CI','INCOME','XXXXXX','703',     16069,'Ventes de produits intermediaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16081,'SYSCOHADA-CI','INCOME','XXXXXX','7031',    16080,'Dans la région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16082,'SYSCOHADA-CI','INCOME','XXXXXX','7032',    16080,'Hors région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16083,'SYSCOHADA-CI','INCOME','XXXXXX','7033',    16080,'Aux entreprises du groupe dans la région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16084,'SYSCOHADA-CI','INCOME','XXXXXX','7034',    16080,'Aux entreprises du groupe hors  région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16085,'SYSCOHADA-CI','INCOME','XXXXXX','704',     16069,'Ventes de produits residuels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16086,'SYSCOHADA-CI','INCOME','XXXXXX','7041',    16085,'Dans la région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16087,'SYSCOHADA-CI','INCOME','XXXXXX','7042',    16085,'Hors région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16088,'SYSCOHADA-CI','INCOME','XXXXXX','7043',    16085,'Aux entreprises du groupe dans la région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16089,'SYSCOHADA-CI','INCOME','XXXXXX','7044',    16085,'Aux entreprises du groupe hors  région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16090,'SYSCOHADA-CI','INCOME','XXXXXX','705',     16069,'Travaux factures','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16091,'SYSCOHADA-CI','INCOME','XXXXXX','7051',    16090,'Dans la région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16092,'SYSCOHADA-CI','INCOME','XXXXXX','7052',    16090,'Hors région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16093,'SYSCOHADA-CI','INCOME','XXXXXX','7053',    16090,'Aux entreprises du groupe dans la région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16094,'SYSCOHADA-CI','INCOME','XXXXXX','7054',    16090,'Aux entreprises du groupe hors région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16095,'SYSCOHADA-CI','INCOME','XXXXXX','706',     16069,'Services vendus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16096,'SYSCOHADA-CI','INCOME','XXXXXX','7061',    16095,'Dans la région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16097,'SYSCOHADA-CI','INCOME','XXXXXX','7062',    16095,'Hors région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16098,'SYSCOHADA-CI','INCOME','XXXXXX','7063',    16095,'Aux entreprises du groupe dans la région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16099,'SYSCOHADA-CI','INCOME','XXXXXX','7064',    16095,'Aux entreprises du groupe hors région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16100,'SYSCOHADA-CI','INCOME','XXXXXX','707',     16069,'Produits accessoires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16101,'SYSCOHADA-CI','INCOME','XXXXXX','7071',    16100,'Port, emballages perdus et autres frais facturés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16102,'SYSCOHADA-CI','INCOME','XXXXXX','7072',    16100,'Commissions et courtages','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16103,'SYSCOHADA-CI','INCOME','XXXXXX','7073',    16100,'Locations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16104,'SYSCOHADA-CI','INCOME','XXXXXX','7074',    16100,'Bonis sur reprises et cessions d''emballages','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16105,'SYSCOHADA-CI','INCOME','XXXXXX','7075',    16100,'Mise à disposition de personnel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16106,'SYSCOHADA-CI','INCOME','XXXXXX','7076',    16100,'Redevances pour brevets, logiciels, marques et droits similaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16107,'SYSCOHADA-CI','INCOME','XXXXXX','7077',    16100,'Services exploités dans l''intérêt du personnel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16108,'SYSCOHADA-CI','INCOME','XXXXXX','7078',    16100,'Autres produits accessoires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16109,'SYSCOHADA-CI','INCOME','XXXXXX','71',      16069,'Suvventions d''exploitation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16110,'SYSCOHADA-CI','INCOME','XXXXXX','711',     16109,'Sur produits a l''exportation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16111,'SYSCOHADA-CI','INCOME','XXXXXX','712',     16109,'Sur produits a l''importation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16112,'SYSCOHADA-CI','INCOME','XXXXXX','713',     16109,'Sur produits de perequation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16113,'SYSCOHADA-CI','INCOME','XXXXXX','718',     16109,'Autres subventions d''exploitation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16114,'SYSCOHADA-CI','INCOME','XXXXXX','7181',    16113,'Versées par l''etat et les collectivités publiques','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16115,'SYSCOHADA-CI','INCOME','XXXXXX','7182',    16113,'Versées par les organismes internationaux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16116,'SYSCOHADA-CI','INCOME','XXXXXX','7183',    16113,'Versées par des tiers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16117,'SYSCOHADA-CI','INCOME','XXXXXX','72',      16069,'Production immobilisée','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16118,'SYSCOHADA-CI','INCOME','XXXXXX','721',     16117,'Immobilisations incorporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16119,'SYSCOHADA-CI','INCOME','XXXXXX','722',     16117,'Immobilisations corporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16120,'SYSCOHADA-CI','INCOME','XXXXXX','726',     16117,'Immobilisations financieres','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16121,'SYSCOHADA-CI','INCOME','XXXXXX','73',      16069,'Variations des stocks de biens et de services produits','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16122,'SYSCOHADA-CI','INCOME','XXXXXX','734',     16121,'Variations des stocks de produitsn en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16123,'SYSCOHADA-CI','INCOME','XXXXXX','7341',    16122,'Produits en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16124,'SYSCOHADA-CI','INCOME','XXXXXX','7342',    16122,'Travaux en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16125,'SYSCOHADA-CI','INCOME','XXXXXX','735',     16121,'Variations des en-cours de services','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16126,'SYSCOHADA-CI','INCOME','XXXXXX','7351',    16125,'Etudes en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16127,'SYSCOHADA-CI','INCOME','XXXXXX','7352',    16125,'Prestations de services en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16128,'SYSCOHADA-CI','INCOME','XXXXXX','736',     16121,'Variations des stocks de produits finis','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16129,'SYSCOHADA-CI','INCOME','XXXXXX','737',     16121,'Variations des stocks de produits intermediaires et residuels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16130,'SYSCOHADA-CI','INCOME','XXXXXX','7371',    16129,'Produits intermédiaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16131,'SYSCOHADA-CI','INCOME','XXXXXX','7372',    16129,'Produits résiduels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16132,'SYSCOHADA-CI','INCOME','XXXXXX','75',      16069,'Autres produits','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16133,'SYSCOHADA-CI','INCOME','XXXXXX','752',     16132,'Quote-part de resultat sur operations faites en commun','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16134,'SYSCOHADA-CI','INCOME','XXXXXX','7521',    16133,'Quote-part trsnsférée de pertes (comptabilité de gérant)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16135,'SYSCOHADA-CI','INCOME','XXXXXX','7525',    16133,'Bénéfices attribués par transfert (comptabilité des associés non gérants)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16136,'SYSCOHADA-CI','INCOME','XXXXXX','753',     16132,'Quote-part de resultat sue execution partielle de contrats pluri-ecercices','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16137,'SYSCOHADA-CI','INCOME','XXXXXX','754',     16132,'Produits des cessions courantes d''immobilisations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16138,'SYSCOHADA-CI','INCOME','XXXXXX','758',     16132,'Produits divers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16139,'SYSCOHADA-CI','INCOME','XXXXXX','7581',    16138,'Jetons de présence et autres rémunérations d''administrateurs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16140,'SYSCOHADA-CI','INCOME','XXXXXX','7582',    16138,'Indemnités d''assurances reçues','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16141,'SYSCOHADA-CI','INCOME','XXXXXX','759',     16132,'Reprises de charges provisionnees d''exploitation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16142,'SYSCOHADA-CI','INCOME','XXXXXX','7591',    16141,'Sur risques à court terme','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16143,'SYSCOHADA-CI','INCOME','XXXXXX','7593',    16141,'Sur stocks','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16144,'SYSCOHADA-CI','INCOME','XXXXXX','7594',    16141,'Sur créances','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16145,'SYSCOHADA-CI','INCOME','XXXXXX','7598',    16141,'Sur autres charges provisionnées','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16146,'SYSCOHADA-CI','INCOME','XXXXXX','77',      16069,'Revenus financiers et produits assimiles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16147,'SYSCOHADA-CI','INCOME','XXXXXX','771',     16146,'Interets de prets','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16148,'SYSCOHADA-CI','INCOME','XXXXXX','772',     16146,'Revenus de participations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16149,'SYSCOHADA-CI','INCOME','XXXXXX','773',     16146,'Escomptes obtenus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16150,'SYSCOHADA-CI','INCOME','XXXXXX','774',     16146,'Revenus de titres de placement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16151,'SYSCOHADA-CI','INCOME','XXXXXX','775',     16146,'Revenus des creances commerciales','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16152,'SYSCOHADA-CI','INCOME','XXXXXX','776',     16146,'Gains de change','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16153,'SYSCOHADA-CI','INCOME','XXXXXX','777',     16146,'Gains sur cessions de titres de placement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16154,'SYSCOHADA-CI','INCOME','XXXXXX','778',     16146,'Gains sur risques financiers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16155,'SYSCOHADA-CI','INCOME','XXXXXX','7781',    16154,'Gains sur rentes viagères','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16156,'SYSCOHADA-CI','INCOME','XXXXXX','7782',    16154,'Gains sur opérations financières','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16157,'SYSCOHADA-CI','INCOME','XXXXXX','7784',    16154,'Gains sur instruments de trésorerie','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16158,'SYSCOHADA-CI','INCOME','XXXXXX','779',     16146,'Reprises de charges provisionnees financieres','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16159,'SYSCOHADA-CI','INCOME','XXXXXX','7791',    16158,'Sur risques financiers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16160,'SYSCOHADA-CI','INCOME','XXXXXX','7795',    16158,'Sur titres de placement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16161,'SYSCOHADA-CI','INCOME','XXXXXX','7798',    16158,'Autres charges provisionnées financières','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16162,'SYSCOHADA-CI','INCOME','XXXXXX','78',      16069,'Transfert de charges','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16163,'SYSCOHADA-CI','INCOME','XXXXXX','781',     16162,'Transfert de charges d''exploitation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16164,'SYSCOHADA-CI','INCOME','XXXXXX','787',     16162,'Transfert de charges financieres','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16165,'SYSCOHADA-CI','INCOME','XXXXXX','79',      16069,'Reprises de provisions','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16166,'SYSCOHADA-CI','INCOME','XXXXXX','791',     16165,'Reprises de provisions d''exploitation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16167,'SYSCOHADA-CI','INCOME','XXXXXX','7911',    16166,'Pour risques et charges d''exploitation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16168,'SYSCOHADA-CI','INCOME','XXXXXX','7912',    16166,'Pour grosses réparation d''exploitation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16169,'SYSCOHADA-CI','INCOME','XXXXXX','7913',    16166,'Pour dépreciation des immobilisations incorporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16170,'SYSCOHADA-CI','INCOME','XXXXXX','7914',    16166,'Pour dépreciation des immobilisations corporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16171,'SYSCOHADA-CI','INCOME','XXXXXX','797',     16165,'Reprises de provisions financieres','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16172,'SYSCOHADA-CI','INCOME','XXXXXX','7971',    16171,'Pour risques et charges financiers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16173,'SYSCOHADA-CI','INCOME','XXXXXX','7972',    16171,'Pour dépréciation des immobilisations financières','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16174,'SYSCOHADA-CI','INCOME','XXXXXX','798',     16165,'Reprises d''amortissements','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16175,'SYSCOHADA-CI','AUTRES','XXXXXX','81',          0,'Valeurs comptables des cessions d''immobilisations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16176,'SYSCOHADA-CI','AUTRES','XXXXXX','811',     16175,'Immobilisations incorporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16177,'SYSCOHADA-CI','AUTRES','XXXXXX','812',     16175,'Immobilisations corporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16178,'SYSCOHADA-CI','AUTRES','XXXXXX','816',     16175,'Immobilisations financieres','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16179,'SYSCOHADA-CI','AUTRES','XXXXXX','82',          0,'Produits de cessions d''immobilisations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16180,'SYSCOHADA-CI','AUTRES','XXXXXX','821',     16179,'Immobilisations incorporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16181,'SYSCOHADA-CI','AUTRES','XXXXXX','822',     16179,'Immobilisations corporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16182,'SYSCOHADA-CI','AUTRES','XXXXXX','826',     16179,'Immobilisations financieres','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16183,'SYSCOHADA-CI','AUTRES','XXXXXX','83',          0,'Charges hors activites ordinaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16184,'SYSCOHADA-CI','AUTRES','XXXXXX','831',     16183,'Charges h.a.o constatées','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16185,'SYSCOHADA-CI','AUTRES','XXXXXX','834',     16183,'Pertes sur creances h.a.o','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16186,'SYSCOHADA-CI','AUTRES','XXXXXX','835',     16183,'Dons et liberalites accordes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16187,'SYSCOHADA-CI','AUTRES','XXXXXX','836',     16183,'Abandons de creances consentis','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16188,'SYSCOHADA-CI','AUTRES','XXXXXX','839',     16183,'Charges provisionnees h.a.o','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16189,'SYSCOHADA-CI','AUTRES','XXXXXX','84',          0,'Produits hors activites ordinaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16190,'SYSCOHADA-CI','AUTRES','XXXXXX','841',     16189,'Produits h.a.o constates','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16191,'SYSCOHADA-CI','AUTRES','XXXXXX','845',     16189,'Dons et liberalites obtenus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16192,'SYSCOHADA-CI','AUTRES','XXXXXX','846',     16189,'Abandons de creances obtenus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16193,'SYSCOHADA-CI','AUTRES','XXXXXX','848',     16189,'Transferts de charges h.a.o','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16194,'SYSCOHADA-CI','AUTRES','XXXXXX','849',     16189,'Reprises des charges provisionnees h.a.o','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16195,'SYSCOHADA-CI','AUTRES','XXXXXX','85',          0,'Dotations hors activites ordinaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16196,'SYSCOHADA-CI','AUTRES','XXXXXX','851',     16195,'Dotations aux provisions reglementees','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16197,'SYSCOHADA-CI','AUTRES','XXXXXX','852',     16195,'Dotations aux amortissements h.a.o','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16198,'SYSCOHADA-CI','AUTRES','XXXXXX','853',     16195,'Dotations aux provisions pour depreciation h.a.o','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16199,'SYSCOHADA-CI','AUTRES','XXXXXX','854',     16195,'Dotations aux provisions pour risques et charges h.a.o','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16200,'SYSCOHADA-CI','AUTRES','XXXXXX','858',     16195,'Autres dotations h.a.o','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16201,'SYSCOHADA-CI','AUTRES','XXXXXX','86',          0,'Reprises hors activites ordinaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16202,'SYSCOHADA-CI','AUTRES','XXXXXX','861',     16201,'Reprises de provisions reglementees','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16203,'SYSCOHADA-CI','AUTRES','XXXXXX','862',     16201,'Reprises d''amortissements','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16204,'SYSCOHADA-CI','AUTRES','XXXXXX','863',     16201,'Reprises de provisions pour depreciation h.a.o','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16205,'SYSCOHADA-CI','AUTRES','XXXXXX','864',     16201,'Reprises de provisions pour risques et charges h.a.o','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16206,'SYSCOHADA-CI','AUTRES','XXXXXX','865',     16201,'Reprises de subventions d''investissement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16207,'SYSCOHADA-CI','AUTRES','XXXXXX','868',     16201,'Autres reprises h.a.o','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16208,'SYSCOHADA-CI','AUTRES','XXXXXX','87',          0,'Participations des travailleurs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16209,'SYSCOHADA-CI','AUTRES','XXXXXX','871',     16208,'Participation legale aux benefices','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16210,'SYSCOHADA-CI','AUTRES','XXXXXX','874',     16208,'Participation contractuelle aux benefices','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16211,'SYSCOHADA-CI','AUTRES','XXXXXX','878',     16208,'Autres participations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16212,'SYSCOHADA-CI','AUTRES','XXXXXX','88',          0,'Subventions d''equilibre','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16213,'SYSCOHADA-CI','AUTRES','XXXXXX','881',     16212,'Etat','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16214,'SYSCOHADA-CI','AUTRES','XXXXXX','884',     16212,'Collectivites publiques','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16215,'SYSCOHADA-CI','AUTRES','XXXXXX','886',     16212,'Groupe','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16216,'SYSCOHADA-CI','AUTRES','XXXXXX','888',     16212,'Autres','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16217,'SYSCOHADA-CI','AUTRES','XXXXXX','89',          0,'Impots sur le resultat','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16218,'SYSCOHADA-CI','AUTRES','XXXXXX','891',     16217,'Impots sur les benefices de l''exercice','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16219,'SYSCOHADA-CI','AUTRES','XXXXXX','8911',    16218,'Activités exercées dans l''etat','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16220,'SYSCOHADA-CI','AUTRES','XXXXXX','8912',    16218,'Activités exercées dans les autres etats de la région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16221,'SYSCOHADA-CI','AUTRES','XXXXXX','8913',    16218,'Activités exercées hors région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16222,'SYSCOHADA-CI','AUTRES','XXXXXX','892',     16217,'Rappel d''impôts sur resultats anterieurs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16223,'SYSCOHADA-CI','AUTRES','XXXXXX','895',     16217,'Impôts minimum forfaitaires (i.m.f)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16224,'SYSCOHADA-CI','AUTRES','XXXXXX','899',     16217,'Dégrèvements et annulations d''impots sur resultats antérieurs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16225,'SYSCOHADA-CI','AUTRES','XXXXXX','8991',    16224,'Dégrèvements','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16226,'SYSCOHADA-CI','AUTRES','XXXXXX','8994',    16224,'Annulations pour pertes rétroactives','1');
    diff --git a/htdocs/install/mysql/data/llx_accounting_account_cl.sql b/htdocs/install/mysql/data/llx_accounting_account_cl.sql
    index 6a04ffb7480..76fe278dd0e 100644
    --- a/htdocs/install/mysql/data/llx_accounting_account_cl.sql
    +++ b/htdocs/install/mysql/data/llx_accounting_account_cl.sql
    @@ -21,167 +21,165 @@
     -- You should have received a copy of the GNU General Public License
     -- along with this program. If not, see <http://www.gnu.org/licenses/>.
     --
    ---
     
     --
     -- Ne pas placer de commentaire en fin de ligne, ce fichier est parsé lors
     -- de l'install et tous les sigles '--' sont supprimés.
     --
     
    ---
     -- Descriptif des plans comptables CL PC-MIPYME
     -- ID 4785 - 4999
    ---
    +-- ADD 6700000 to rowid # Do no remove this comment --
     
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES(4785, 'PC-MIPYME', 'Activo', 'Circulante', '1.1', '0', 'Activo Circulante', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES(4786, 'PC-MIPYME', 'Activo', 'Circulante', '1.1.10.1', '4785', 'Caja', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES(4787, 'PC-MIPYME', 'Activo', 'Circulante', '1.1.20.1', '4785', 'Banco', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES(4788, 'PC-MIPYME', 'Activo', 'Circulante', '1.1.30.1', '4785', 'Insumos', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES(4789, 'PC-MIPYME', 'Activo', 'Circulante', '1.1.40.1', '4785', 'Productos en Proceso', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES(4790, 'PC-MIPYME', 'Activo', 'Circulante', '1.1.50.1', '4785', 'Mercaderias', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES(4791, 'PC-MIPYME', 'Activo', 'Circulante', '1.1.60.1', '4785', 'Depósito  a Plazo', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES(4792, 'PC-MIPYME', 'Activo', 'Circulante', '1.1.70.1', '4785', 'Valores Negociables', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES(4793, 'PC-MIPYME', 'Activo', 'Circulante', '1.1.80.1 ', '4785', 'Deudores por Ventas', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES(4794, 'PC-MIPYME', 'Activo', 'Circulante', '1.1.90.1', '4785', 'Documnetos por cobrar', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES(4795, 'PC-MIPYME', 'Activo', 'Circulante', '1.1.100.1', '4785', 'Documentos por cobrar de Terceros', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES(4797, 'PC-MIPYME', 'Activo', 'Circulante', '1.1.120.1', '4785', 'Documentos y Cuentas  por cobrar a Empresas No  Relacionadas', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES(4798, 'PC-MIPYME', 'Activo', 'Circulante', '1.1.130.1', '4785', 'Estimación Deudores Incobrable (Provisión)', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES(4799, 'PC-MIPYME', 'Activo', 'Circulante', '1.1.140.1', '4785', 'Deudores Varios', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES(4800, 'PC-MIPYME', 'Activo', 'Circulante', '1.1.150.1', '4785', 'Anticipo Remuneraciones', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES(4801, 'PC-MIPYME', 'Activo', 'Circulante', '1.1.160.1', '4785', 'Préstamos a Trabajadores', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES(4802, 'PC-MIPYME', 'Activo', 'Circulante', '1.1.170.1', '4785', 'Otros Descuentos de Remuneraciones', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES(4803, 'PC-MIPYME', 'Activo', 'Circulante', '1.1.180.1', '4785', 'Préstamos a Socio (empresario)', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES(4804, 'PC-MIPYME', 'Activo', 'Circulante', '1.1.190.1', '4785', 'Cuenta Corriente Consignatario', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES(4805, 'PC-MIPYME', 'Activo', 'Circulante', '1.1.200.1', '4785', 'Impuestos por recuperar', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES(4806, 'PC-MIPYME', 'Activo', 'Circulante', '1.1.210.1', '4785', 'Impuesto Específico Combustible', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES(4807, 'PC-MIPYME', 'Activo', 'Circulante', '1.1.220.1', '4785', 'IVA Créditos', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES(4808, 'PC-MIPYME', 'Activo', 'Circulante', '1.1.230.1', '4785', 'Crédito Impuesto Ley 18.211', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES(4809, 'PC-MIPYME', 'Activo', 'Circulante', '1.1.240.1', '4785', 'Crédito Impuesto Específico', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES(4810, 'PC-MIPYME', 'Activo', 'Circulante', '1.1.250.1', '4785', 'Crédito Impuesto Adicional', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES(4811, 'PC-MIPYME', 'Activo', 'Circulante', '1.1.260.1', '4785', 'Impuestos Diferidos', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES(4812, 'PC-MIPYME', 'Activo', 'Circulante ', '1.1.270.1', '4785', 'Gastos pagados por anticipados', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES(4813, 'PC-MIPYME', 'Activo', 'Circulante', '1.1.280.1', '4785', 'Otros Activos Circulantes', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES(4814, 'PC-MIPYME', 'Activo', 'Circulante', '1.1.290.1', '4785', 'Contratos Leasing', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES(4815, 'PC-MIPYME', 'Activo', 'Circulante', '1.1.300.1', '4785', 'Activos para  Leasing', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES(4816, 'PC-MIPYME', 'XXXXXX', 'XXXXXX', '1.1.310.1', NULL, 'Pago Provisional Mensual (PPM)', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES(4817, 'PC-MIPYME', 'Activo', 'Fijo', '1.2', NULL, 'Activos Fijos', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES(4818, 'PC-MIPYME', 'Activo', 'Fijo', '1.2.10.1', '4817', 'Terrenos', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES(4819, 'PC-MIPYME', 'Activo', 'Fijo', '1.2.20.1', '4817', 'Construcciones y Obras de Infraestructura.', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES(4820, 'PC-MIPYME', 'Activo', 'Fijo', '1.2.30.1', '4817', 'Maquinarias y Equipos.', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES(4821, 'PC-MIPYME', 'Activo', 'Fijo', '1.2.40.1', '4817', 'Muebles y Utiles.', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES(4822, 'PC-MIPYME', 'Activo', 'Fijo', '1.2.50.1', '4817', 'Activos en Leasing.', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES(4823, 'PC-MIPYME', 'Activo', 'Fijo', '1.2.60.1', '4817', 'Otros Activos Fijos', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES(4824, 'PC-MIPYME', 'Activo', 'Fijo', '1.2.70.1', '4817', 'Mayor Valor Retasación Técnica del Activo Fijo', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES(4825, 'PC-MIPYME', 'Activo', 'Complementaria de AF', '1.2.80.1', '4817', 'Depreciación Acumulada', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES(4826, 'PC-MIPYME', 'Activo', 'Otros', '1.3', NULL, 'Otros Activos', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES(4827, 'PC-MIPYME', 'Activo', 'Otros', '1.3.10.1', '4826', 'Cuentas Particulares', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES(4828, 'PC-MIPYME', 'Activo', 'Otros', '1.3.20.1', '4826', 'Inversión en Empresas Relacionadas.', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES(4829, 'PC-MIPYME', 'Activo', 'Otros', '1.3.30.1', '4826', 'Inversión en otras Sociedades.', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES(4831, 'PC-MIPYME', 'Activo', 'Otros ', '1.3.40.1', '4826', 'Deudores largo Plazo.', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES(4832, 'PC-MIPYME', 'Activo', 'Otros', '1.3.50.1', '4826', 'Documentos y Cuentas por Cobrar a Empresas Relacionada Largo Plazo', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES(4833, 'PC-MIPYME', 'Activo', 'Otros', '1.3.60.1', '4826', 'Impuestos Diferidos Largo Plazo', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES(4834, 'PC-MIPYME', 'Activo', 'Otros', '1.3.70.1', '4826', 'Intangibles', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES(4835, 'PC-MIPYME', 'Activo', 'Otros', '1.3.80.1', '4826', 'Otros Activos. ', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES(4836, 'PC-MIPYME', 'Activo', 'Otros', '1.3.90.1', '4826', 'Otros Activos Trabajadores', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES(4837, 'PC-MIPYME', 'Activo', 'Otros', '1.3.100.1', '4826', 'Contratos de Leasing de Largo Plazo', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES(4838, 'PC-MIPYME', 'Activo', 'Otros', '1.3.110.1', '4826', 'Inversión Ley Arica', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES(4839, 'PC-MIPYME', 'Activo', 'Otros', '1.3.120.1', '4826', 'Inversión Ley Austral', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES(4840, 'PC-MIPYME', 'Complementaria de Ac', 'Otros', '1.3.130.1', '4826', 'Amortización (Acumulada)', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES(4841, 'PC-MIPYME', 'Pasivo', 'Circulante', '2.1', NULL, 'Total Pasivos Circulantes', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES(4842, 'PC-MIPYME', 'Pasivo', 'Circulante', '2.1.10.1', '4841', 'Obligaciones con Bancos e Instituciones Financieras', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES(4843, 'PC-MIPYME', 'Pasivo', 'Circulante', '2.1.20.1', '4841', 'Obligaciones con el público (pagarés)', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES(4844, 'PC-MIPYME', 'Pasivo', 'Circulante', '2.1.30.1', '4841', 'Cuentas y Documentos por pagar.  ', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES(4845, 'PC-MIPYME', 'Pasivo', 'Circulante', '2.1.40.1', '4841', 'Documentos y Cuentas por Pagar Empresas Relacionadas', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES(4846, 'PC-MIPYME', 'Pasivo', 'Circulante', '2.1.50.1', '4841', 'Documentos y Cuentas por Pagar Empresas No Relacionadas', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES(4847, 'PC-MIPYME', 'Pasivo', 'Circulante', '2.1.60.1', '4841', 'Cuenta Corriente Comitente', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES(4848, 'PC-MIPYME', 'Pasivo', 'Circulante', '2.1.70.1', '4841', 'Acreedores Varios', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES(4849, 'PC-MIPYME', 'Pasivo', 'Circulante', '2.1.80.1', '4841', 'Obligaciones o Acreedores por Leasing porción C/P', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES(4850, 'PC-MIPYME', 'Pasivo', 'Circulante', '2.1.90.1', '4841', 'Intereses diferidos por Leasing', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES(4851, 'PC-MIPYME', 'Pasivo', 'Circulante', '2.1.100.1', '4841', 'Provisiones', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES(4852, 'PC-MIPYME', 'Pasivo', 'Circulante', '2.1.110.1', '4841', 'Remuneraciones por Pagar', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES(4853, 'PC-MIPYME', 'Pasivo', 'Circulante', '2.1.120.1', '4841', 'Entidades Previsionales por Pagar', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES(4854, 'PC-MIPYME', 'Pasivo', 'Circulante', '2.1.130.1', '4841', 'Impuesto Único Por Pagar', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES(4855, 'PC-MIPYME', 'Pasivo', 'Circulante', '2.1.140.1', '4841', 'Retenciones por Pagar  ', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES(4856, 'PC-MIPYME', 'Pasivo', 'Circulante', '2.1.150.1', '4841', 'Impuesto a la Renta por Pagar', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES(4857, 'PC-MIPYME', 'Pasivo', 'Circulante', '2.1.160.1', '4841', ' Otros Impuesto Por Pagar', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES(4858, 'PC-MIPYME', 'Pasivo', 'Circulante', '2.1.170.1', '4841', 'IVA Débitos', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES(4859, 'PC-MIPYME', 'Pasivo', 'Circulante', '2.1.180.1', '4841', 'Impuesto Adicional Débitos', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES(4860, 'PC-MIPYME', 'Pasivo', 'Circulante', '2.1.190.1', '4841', 'Impuesto Ley 18.211 Débitos', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES(4861, 'PC-MIPYME', 'Pasivo', 'Circulante', '2.1.200.1', '4841', 'Impuestos Diferidos', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES(4862, 'PC-MIPYME', 'Pasivo', 'Circulante', '2.1.210.1', '4841', 'Ingresos percibidos por adelantado.', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES(4863, 'PC-MIPYME', 'Pasivo', 'Circulante', '2.1.220.1', '4841', 'Depósitos Garantía de Envases', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES(4864, 'PC-MIPYME', 'Pasivo', 'Circulante', '2.1.230.1', '4841', 'Otros Pasivos Circulantes.', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES(4865, 'PC-MIPYME', 'Pasivo', 'largo plazo ', '2.2', '0', 'Pasivos Largo Plazo', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES(4866, 'PC-MIPYME', 'Pasivo', 'largo plazo', '2.2.10.1', '4865', 'Obligaciones con bancos e Instituciones Financieras L/P', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES(4867, 'PC-MIPYME', 'Pasivo', 'largo plazo', '2.2.20.1', '4865', 'Obligaciones con el público Largo Plazo (Bonos)', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES(4868, 'PC-MIPYME', 'Pasivo', 'largo plazo', '2.2.30.1', '4865', 'Cuentas y Documentos por pagar L/P', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES(4869, 'PC-MIPYME', 'Pasivo', 'largo plazo', '2.2.40.1', '4865', 'Acreedores Varios L/P', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES(4870, 'PC-MIPYME', 'Pasivo', 'largo plazo', '2.2.50.1', '4865', 'Obligaciones o Acreedores por Leasing porción L/P', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES(4871, 'PC-MIPYME', 'Pasivo', 'largo plazo', '2.2.60.1', '4865', 'Documentos y Cuentas por Pagar a Empresas Relacionadas L/P', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES(4872, 'PC-MIPYME', 'Pasivo', 'largo plazo', '2.2.70.1', '4865', 'Impuestos Diferidos L/P', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES(4873, 'PC-MIPYME', 'Pasivo', 'largo plazo', '2.2.80.1', '4865', 'Otros Pasivos Largo Plazo.', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES(4874, 'PC-MIPYME', 'XXXXXX', 'XXXXXX', '3', NULL, 'Patrimonio', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES(4875, 'PC-MIPYME', 'XXXXXX', 'XXXXXX', '3.1', NULL, 'Capital', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES(4876, 'PC-MIPYME', 'Patrimonio', 'XXXXXX', '3.1.10.1', '4875', 'Capital Pagado.', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES(4877, 'PC-MIPYME', 'Patrimonio', 'XXXXXX', '3.1.20.1', '4875', 'Reserva Revalorización Capital Propio', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES(4878, 'PC-MIPYME', 'Patrimonio', 'XXXXXX', '3.1.30.1', '4875', 'Otra Reservas', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES(4879, 'PC-MIPYME', 'Patrimonio', 'XXXXXX', '3.1.40.1', '4875', 'Cuenta Obligada Socio', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES(4880, 'PC-MIPYME', 'XXXXXX', 'XXXXXX', '3.2', NULL, 'Utilidades', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES(4881, 'PC-MIPYME', 'Patrimonio', 'XXXXXX', '3.2.10.1', '4880', 'Utilidades Acumuladas', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES(4882, 'PC-MIPYME', 'Patrimonio', 'XXXXXX', '3.2.20.1', '4880', 'Pérdidas Acumuladas', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES(4883, 'PC-MIPYME', 'Patrimonio', 'XXXXXX', '3.2.30.1', '4880', 'Utilidad del Ejercicio', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES(4884, 'PC-MIPYME', 'Patrimonio', 'XXXXXX', '3.2.40.1', '4880', 'Pérdida y Ganancia', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES(4885, 'PC-MIPYME', 'XXXXXX', 'XXXXXX', '4', NULL, 'Resultado', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES(4886, 'PC-MIPYME', 'Resultado', 'Ganancia', '4.1', NULL, 'Ingresos de Explotación', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES(4887, 'PC-MIPYME', 'Resultado', 'Ganancia', '4.1.20.1', '4886', 'Otros Ingresos del Giro', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES(4888, 'PC-MIPYME', 'Resultado', 'Pérdida', '4.2', NULL, 'Costos de Explotación', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES(4889, 'PC-MIPYME', 'Resultado', 'Pérdida', '4.2.10.1', '4888', 'Costos Directo por ventas de Bienes y Servicios del Giro', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES(4890, 'PC-MIPYME', 'Resultado', 'Pérdida', '4.2.20.1', '4888', 'Otros Costos Directos del Giro', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES(4891, 'PC-MIPYME', 'Resultado', 'Pérdida', '4.3', NULL, 'Administración y Venta', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES(4892, 'PC-MIPYME', 'Resultado', 'Pérdida', '4.3.10.1', '4891', 'Gastos Generales', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES(4893, 'PC-MIPYME', 'Resultado', 'Pérdida', '4.3.20.1', '4891', 'Contribuciones', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES(4894, 'PC-MIPYME', 'Resultado', 'Pérdida', '4.3.30.1', '4891', 'Deudores Incobrables', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES(4895, 'PC-MIPYME', 'Resultado', 'Pérdida', '4.3.40.1', '4891', 'Reparaciones Automóviles', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES(4896, 'PC-MIPYME', 'Resultado', 'Pérdida', '4.3.50.1', '4891', 'Gastos de Organización y Puesta en Marcha', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES(4897, 'PC-MIPYME', 'Resultado', 'Pérdida', '4.3.60.1', '4891', 'Gastos de Investigación y Desarrollo', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES(4898, 'PC-MIPYME', 'Resultado', 'Pérdida', '4.3.70.1', '4891', 'Sueldos (Remuneraciones)', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES(4899, 'PC-MIPYME', 'Resultado', 'Pérdida', '4.3.80.1', '4891', 'Aporte Patronal', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES(4900, 'PC-MIPYME', 'Resultado', 'Pérdida', '4.3.90.1', '4891', 'Honorarios', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES(4901, 'PC-MIPYME', 'Resultado', 'Pérdida', '4.3.100.1', '4891', 'Sueldo Empresarial', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES(4903, 'PC-MIPYME', 'Resultado', 'Pérdida', '4.3.110.1', '4891', 'Depreciación', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES(4904, 'PC-MIPYME', 'Resultado', 'Pérdida', '4.3.120.1', '4891', 'Amortización', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES(4905, 'PC-MIPYME', 'Resultado', 'Pérdida', '4.3.130.1', '4891', 'Mermas (Castigo de Mercaderías)', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES(4906, 'PC-MIPYME', 'Resultado', 'Pérdida', '4.3.140.1', '4891', 'Gasto Promoción', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES(4907, 'PC-MIPYME', 'Resultado', 'Pérdida', '4.3.150.1', '4891', 'Otros Gastos de Administración y Venta', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES(4908, 'PC-MIPYME', 'Resultado', 'Perdida o Ganancia', '4.4', NULL, 'Otros Ingresos Fuera de Explotación', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES(4909, 'PC-MIPYME', 'Resultado', 'Perdida o Ganancia', '4.4.10.1', '4908', 'Ingresos Financieros', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES(4910, 'PC-MIPYME', 'Resultado', 'Perdida o Ganancia', '4.4.20.1', '4908', 'Utilidad Inversión en Empresas Relacionadas', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES(4911, 'PC-MIPYME', 'Resultado', 'XXXXXX', '4.4.30.1', '4908', 'Rentas de Fuente Extranjera', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES(4912, 'PC-MIPYME', 'Resultado', 'XXXXXX', '4.4.40.1', '4908', 'Dividendos Percibidos', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES(4913, 'PC-MIPYME', 'Resultado', 'XXXXXX', '4.4.50.1', '4908', 'Ingresos No Renta', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES(4914, 'PC-MIPYME', 'Resultado', 'XXXXXX', '4.4.60.1', '4908', 'Rentas Exentas Impuesto 1° Categoría', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES(4915, 'PC-MIPYME', 'Resultado', 'XXXXXX', '4.4.70.1', '4908', 'Rentas Afectas a Impuesto Único de 1° Categoría', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES(4916, 'PC-MIPYME', 'Resultado', 'XXXXXX', '4.4.80.1', '4908', 'Rentas por Arriendos de Bienes Raíces Agrícolas', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES(4917, 'PC-MIPYME', 'Resultado', 'XXXXXX', '4.4.90.1', '4908', 'Rentas por Bienes Raíces No Agrícolas', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES(4918, 'PC-MIPYME', 'Resultado', 'XXXXXX', '4.4.100.1', '4908', 'Otras Rentas Afectas a Impuesto de 1° Categoría', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES(4919, 'PC-MIPYME', 'Resultado', 'XXXXXX', '4.4.110.1', '4908', 'Comisiones Percibidas', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES(4920, 'PC-MIPYME', 'Resultado', 'XXXXXX', '4.4.120.1', '4908', 'Ingresos fuera de Explotación', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES(4921, 'PC-MIPYME', 'Resultado', 'XXXXXX', '4.4.130.1', '4908', 'Ajuste Ejercicio Anterior', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES(4922, 'PC-MIPYME', 'Resultado', 'Perdida o Ganancia', '4.4.140.1', '4908', 'Corrección Monetaria', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES(4923, 'PC-MIPYME', 'Resultado', 'Perdida o Ganancia', '4.4.150.1', '4908', 'Diferencia Por Tipo de Cambio', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES(4924, 'PC-MIPYME', 'XXXXXX', 'XXXXXX', '4.5', NULL, 'Egresos Fuera de Explotación', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES(4925, 'PC-MIPYME', 'Resultado', 'Pérdida', '4.5.10.1', '4924', 'Gastos Financieros', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES(4927, 'PC-MIPYME', 'Resultado', 'Perdida', '4.5.20.1', '4924', 'Comisiones Pagadas', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES(4928, 'PC-MIPYME', 'Resultado', 'Pérdida', '4.5.40.1', '4924', 'Costos y Gastos por Rentas Fuentes Extranjeras', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES(4929, 'PC-MIPYME', 'Resultado', 'Pérdida', '4.5.50.1', '4924', 'Otros Egresos Fuera de Explotación', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES(4930, 'PC-MIPYME', 'Resultado', 'Pérdida', '4.5.60.1', '4924', 'Pérdida por Financiamiento (Operaciones en Leasing)', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES(4931, 'PC-MIPYME', 'Resultado', 'Pérdida', '4.5.70.1', '4924', 'Gastos aceptado por Donaciones por fines Sociales', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES(4932, 'PC-MIPYME', 'Resultado', 'Pérdida', '4.5.80.1', '4924', 'Gastos aceptado por Donaciones para Fines Políticos', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES(4933, 'PC-MIPYME', 'Resultado', 'Pérdida', '4.5.90.1', '4924', 'Gasto aceptado por Donaciones del Art. N° 10 Ley 19.885', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES(4934, 'PC-MIPYME', 'Resultado', 'Pérdida', '4.5.100.1', '4924', 'Donaciones Escasos Recursos Artc. 46 DL 3063', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES(4935, 'PC-MIPYME', 'Resultado', 'Pérdida', '4.5.110.1', '4924', 'Donaciones sin Beneficios Tributarios', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES(4936, 'PC-MIPYME', 'Resultado', 'Pérdida', '4.5.120.1', '4924', 'Otras Donaciones', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES(4937, 'PC-MIPYME', 'Resultado', 'Pérdida', '4.5.130.1', '4924', 'Provisiones', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES(4938, 'PC-MIPYME', 'Resultado', 'Pérdida', '4.5.140.1', '4924', 'Impuestos no Recuperables', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES(4939, 'PC-MIPYME', 'Resultado', 'Gasto', '4.6', NULL, 'Impuesto a la Renta', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES(4940, 'PC-MIPYME', 'Resultado', 'Gasto', '4.6.10.1', '4939', 'Provisión Impuesto a la Renta', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4785, 'PC-MIPYME', 'Activo', 'Circulante', '1.1', '0', 'Activo Circulante', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4786, 'PC-MIPYME', 'Activo', 'Circulante', '1.1.10.1', '4785', 'Caja', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4787, 'PC-MIPYME', 'Activo', 'Circulante', '1.1.20.1', '4785', 'Banco', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4788, 'PC-MIPYME', 'Activo', 'Circulante', '1.1.30.1', '4785', 'Insumos', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4789, 'PC-MIPYME', 'Activo', 'Circulante', '1.1.40.1', '4785', 'Productos en Proceso', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4790, 'PC-MIPYME', 'Activo', 'Circulante', '1.1.50.1', '4785', 'Mercaderias', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4791, 'PC-MIPYME', 'Activo', 'Circulante', '1.1.60.1', '4785', 'Depósito  a Plazo', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4792, 'PC-MIPYME', 'Activo', 'Circulante', '1.1.70.1', '4785', 'Valores Negociables', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4793, 'PC-MIPYME', 'Activo', 'Circulante', '1.1.80.1 ', '4785', 'Deudores por Ventas', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4794, 'PC-MIPYME', 'Activo', 'Circulante', '1.1.90.1', '4785', 'Documnetos por cobrar', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4795, 'PC-MIPYME', 'Activo', 'Circulante', '1.1.100.1', '4785', 'Documentos por cobrar de Terceros', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4797, 'PC-MIPYME', 'Activo', 'Circulante', '1.1.120.1', '4785', 'Documentos y Cuentas  por cobrar a Empresas No  Relacionadas', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4798, 'PC-MIPYME', 'Activo', 'Circulante', '1.1.130.1', '4785', 'Estimación Deudores Incobrable (Provisión)', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4799, 'PC-MIPYME', 'Activo', 'Circulante', '1.1.140.1', '4785', 'Deudores Varios', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4800, 'PC-MIPYME', 'Activo', 'Circulante', '1.1.150.1', '4785', 'Anticipo Remuneraciones', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4801, 'PC-MIPYME', 'Activo', 'Circulante', '1.1.160.1', '4785', 'Préstamos a Trabajadores', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4802, 'PC-MIPYME', 'Activo', 'Circulante', '1.1.170.1', '4785', 'Otros Descuentos de Remuneraciones', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4803, 'PC-MIPYME', 'Activo', 'Circulante', '1.1.180.1', '4785', 'Préstamos a Socio (empresario)', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4804, 'PC-MIPYME', 'Activo', 'Circulante', '1.1.190.1', '4785', 'Cuenta Corriente Consignatario', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4805, 'PC-MIPYME', 'Activo', 'Circulante', '1.1.200.1', '4785', 'Impuestos por recuperar', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4806, 'PC-MIPYME', 'Activo', 'Circulante', '1.1.210.1', '4785', 'Impuesto Específico Combustible', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4807, 'PC-MIPYME', 'Activo', 'Circulante', '1.1.220.1', '4785', 'IVA Créditos', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4808, 'PC-MIPYME', 'Activo', 'Circulante', '1.1.230.1', '4785', 'Crédito Impuesto Ley 18.211', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4809, 'PC-MIPYME', 'Activo', 'Circulante', '1.1.240.1', '4785', 'Crédito Impuesto Específico', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4810, 'PC-MIPYME', 'Activo', 'Circulante', '1.1.250.1', '4785', 'Crédito Impuesto Adicional', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4811, 'PC-MIPYME', 'Activo', 'Circulante', '1.1.260.1', '4785', 'Impuestos Diferidos', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4812, 'PC-MIPYME', 'Activo', 'Circulante ', '1.1.270.1', '4785', 'Gastos pagados por anticipados', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4813, 'PC-MIPYME', 'Activo', 'Circulante', '1.1.280.1', '4785', 'Otros Activos Circulantes', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4814, 'PC-MIPYME', 'Activo', 'Circulante', '1.1.290.1', '4785', 'Contratos Leasing', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4815, 'PC-MIPYME', 'Activo', 'Circulante', '1.1.300.1', '4785', 'Activos para  Leasing', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4816, 'PC-MIPYME', 'XXXXXX', 'XXXXXX', '1.1.310.1', NULL, 'Pago Provisional Mensual (PPM)', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4817, 'PC-MIPYME', 'Activo', 'Fijo', '1.2', NULL, 'Activos Fijos', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4818, 'PC-MIPYME', 'Activo', 'Fijo', '1.2.10.1', '4817', 'Terrenos', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4819, 'PC-MIPYME', 'Activo', 'Fijo', '1.2.20.1', '4817', 'Construcciones y Obras de Infraestructura.', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4820, 'PC-MIPYME', 'Activo', 'Fijo', '1.2.30.1', '4817', 'Maquinarias y Equipos.', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4821, 'PC-MIPYME', 'Activo', 'Fijo', '1.2.40.1', '4817', 'Muebles y Utiles.', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4822, 'PC-MIPYME', 'Activo', 'Fijo', '1.2.50.1', '4817', 'Activos en Leasing.', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4823, 'PC-MIPYME', 'Activo', 'Fijo', '1.2.60.1', '4817', 'Otros Activos Fijos', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4824, 'PC-MIPYME', 'Activo', 'Fijo', '1.2.70.1', '4817', 'Mayor Valor Retasación Técnica del Activo Fijo', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4825, 'PC-MIPYME', 'Activo', 'Complementaria de AF', '1.2.80.1', '4817', 'Depreciación Acumulada', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4826, 'PC-MIPYME', 'Activo', 'Otros', '1.3', NULL, 'Otros Activos', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4827, 'PC-MIPYME', 'Activo', 'Otros', '1.3.10.1', '4826', 'Cuentas Particulares', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4828, 'PC-MIPYME', 'Activo', 'Otros', '1.3.20.1', '4826', 'Inversión en Empresas Relacionadas.', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4829, 'PC-MIPYME', 'Activo', 'Otros', '1.3.30.1', '4826', 'Inversión en otras Sociedades.', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4831, 'PC-MIPYME', 'Activo', 'Otros ', '1.3.40.1', '4826', 'Deudores largo Plazo.', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4832, 'PC-MIPYME', 'Activo', 'Otros', '1.3.50.1', '4826', 'Documentos y Cuentas por Cobrar a Empresas Relacionada Largo Plazo', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4833, 'PC-MIPYME', 'Activo', 'Otros', '1.3.60.1', '4826', 'Impuestos Diferidos Largo Plazo', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4834, 'PC-MIPYME', 'Activo', 'Otros', '1.3.70.1', '4826', 'Intangibles', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4835, 'PC-MIPYME', 'Activo', 'Otros', '1.3.80.1', '4826', 'Otros Activos. ', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4836, 'PC-MIPYME', 'Activo', 'Otros', '1.3.90.1', '4826', 'Otros Activos Trabajadores', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4837, 'PC-MIPYME', 'Activo', 'Otros', '1.3.100.1', '4826', 'Contratos de Leasing de Largo Plazo', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4838, 'PC-MIPYME', 'Activo', 'Otros', '1.3.110.1', '4826', 'Inversión Ley Arica', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4839, 'PC-MIPYME', 'Activo', 'Otros', '1.3.120.1', '4826', 'Inversión Ley Austral', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4840, 'PC-MIPYME', 'Complementaria de Ac', 'Otros', '1.3.130.1', '4826', 'Amortización (Acumulada)', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4841, 'PC-MIPYME', 'Pasivo', 'Circulante', '2.1', NULL, 'Total Pasivos Circulantes', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4842, 'PC-MIPYME', 'Pasivo', 'Circulante', '2.1.10.1', '4841', 'Obligaciones con Bancos e Instituciones Financieras', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4843, 'PC-MIPYME', 'Pasivo', 'Circulante', '2.1.20.1', '4841', 'Obligaciones con el público (pagarés)', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4844, 'PC-MIPYME', 'Pasivo', 'Circulante', '2.1.30.1', '4841', 'Cuentas y Documentos por pagar.  ', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4845, 'PC-MIPYME', 'Pasivo', 'Circulante', '2.1.40.1', '4841', 'Documentos y Cuentas por Pagar Empresas Relacionadas', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4846, 'PC-MIPYME', 'Pasivo', 'Circulante', '2.1.50.1', '4841', 'Documentos y Cuentas por Pagar Empresas No Relacionadas', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4847, 'PC-MIPYME', 'Pasivo', 'Circulante', '2.1.60.1', '4841', 'Cuenta Corriente Comitente', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4848, 'PC-MIPYME', 'Pasivo', 'Circulante', '2.1.70.1', '4841', 'Acreedores Varios', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4849, 'PC-MIPYME', 'Pasivo', 'Circulante', '2.1.80.1', '4841', 'Obligaciones o Acreedores por Leasing porción C/P', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4850, 'PC-MIPYME', 'Pasivo', 'Circulante', '2.1.90.1', '4841', 'Intereses diferidos por Leasing', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4851, 'PC-MIPYME', 'Pasivo', 'Circulante', '2.1.100.1', '4841', 'Provisiones', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4852, 'PC-MIPYME', 'Pasivo', 'Circulante', '2.1.110.1', '4841', 'Remuneraciones por Pagar', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4853, 'PC-MIPYME', 'Pasivo', 'Circulante', '2.1.120.1', '4841', 'Entidades Previsionales por Pagar', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4854, 'PC-MIPYME', 'Pasivo', 'Circulante', '2.1.130.1', '4841', 'Impuesto Único Por Pagar', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4855, 'PC-MIPYME', 'Pasivo', 'Circulante', '2.1.140.1', '4841', 'Retenciones por Pagar  ', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4856, 'PC-MIPYME', 'Pasivo', 'Circulante', '2.1.150.1', '4841', 'Impuesto a la Renta por Pagar', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4857, 'PC-MIPYME', 'Pasivo', 'Circulante', '2.1.160.1', '4841', ' Otros Impuesto Por Pagar', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4858, 'PC-MIPYME', 'Pasivo', 'Circulante', '2.1.170.1', '4841', 'IVA Débitos', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4859, 'PC-MIPYME', 'Pasivo', 'Circulante', '2.1.180.1', '4841', 'Impuesto Adicional Débitos', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4860, 'PC-MIPYME', 'Pasivo', 'Circulante', '2.1.190.1', '4841', 'Impuesto Ley 18.211 Débitos', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4861, 'PC-MIPYME', 'Pasivo', 'Circulante', '2.1.200.1', '4841', 'Impuestos Diferidos', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4862, 'PC-MIPYME', 'Pasivo', 'Circulante', '2.1.210.1', '4841', 'Ingresos percibidos por adelantado.', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4863, 'PC-MIPYME', 'Pasivo', 'Circulante', '2.1.220.1', '4841', 'Depósitos Garantía de Envases', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4864, 'PC-MIPYME', 'Pasivo', 'Circulante', '2.1.230.1', '4841', 'Otros Pasivos Circulantes.', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4865, 'PC-MIPYME', 'Pasivo', 'largo plazo ', '2.2', '0', 'Pasivos Largo Plazo', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4866, 'PC-MIPYME', 'Pasivo', 'largo plazo', '2.2.10.1', '4865', 'Obligaciones con bancos e Instituciones Financieras L/P', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4867, 'PC-MIPYME', 'Pasivo', 'largo plazo', '2.2.20.1', '4865', 'Obligaciones con el público Largo Plazo (Bonos)', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4868, 'PC-MIPYME', 'Pasivo', 'largo plazo', '2.2.30.1', '4865', 'Cuentas y Documentos por pagar L/P', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4869, 'PC-MIPYME', 'Pasivo', 'largo plazo', '2.2.40.1', '4865', 'Acreedores Varios L/P', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4870, 'PC-MIPYME', 'Pasivo', 'largo plazo', '2.2.50.1', '4865', 'Obligaciones o Acreedores por Leasing porción L/P', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4871, 'PC-MIPYME', 'Pasivo', 'largo plazo', '2.2.60.1', '4865', 'Documentos y Cuentas por Pagar a Empresas Relacionadas L/P', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4872, 'PC-MIPYME', 'Pasivo', 'largo plazo', '2.2.70.1', '4865', 'Impuestos Diferidos L/P', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4873, 'PC-MIPYME', 'Pasivo', 'largo plazo', '2.2.80.1', '4865', 'Otros Pasivos Largo Plazo.', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4874, 'PC-MIPYME', 'XXXXXX', 'XXXXXX', '3', NULL, 'Patrimonio', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4875, 'PC-MIPYME', 'XXXXXX', 'XXXXXX', '3.1', NULL, 'Capital', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4876, 'PC-MIPYME', 'Patrimonio', 'XXXXXX', '3.1.10.1', '4875', 'Capital Pagado.', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4877, 'PC-MIPYME', 'Patrimonio', 'XXXXXX', '3.1.20.1', '4875', 'Reserva Revalorización Capital Propio', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4878, 'PC-MIPYME', 'Patrimonio', 'XXXXXX', '3.1.30.1', '4875', 'Otra Reservas', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4879, 'PC-MIPYME', 'Patrimonio', 'XXXXXX', '3.1.40.1', '4875', 'Cuenta Obligada Socio', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4880, 'PC-MIPYME', 'XXXXXX', 'XXXXXX', '3.2', NULL, 'Utilidades', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4881, 'PC-MIPYME', 'Patrimonio', 'XXXXXX', '3.2.10.1', '4880', 'Utilidades Acumuladas', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4882, 'PC-MIPYME', 'Patrimonio', 'XXXXXX', '3.2.20.1', '4880', 'Pérdidas Acumuladas', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4883, 'PC-MIPYME', 'Patrimonio', 'XXXXXX', '3.2.30.1', '4880', 'Utilidad del Ejercicio', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4884, 'PC-MIPYME', 'Patrimonio', 'XXXXXX', '3.2.40.1', '4880', 'Pérdida y Ganancia', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4885, 'PC-MIPYME', 'XXXXXX', 'XXXXXX', '4', NULL, 'Resultado', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4886, 'PC-MIPYME', 'Resultado', 'Ganancia', '4.1', NULL, 'Ingresos de Explotación', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4887, 'PC-MIPYME', 'Resultado', 'Ganancia', '4.1.20.1', '4886', 'Otros Ingresos del Giro', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4888, 'PC-MIPYME', 'Resultado', 'Pérdida', '4.2', NULL, 'Costos de Explotación', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4889, 'PC-MIPYME', 'Resultado', 'Pérdida', '4.2.10.1', '4888', 'Costos Directo por ventas de Bienes y Servicios del Giro', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4890, 'PC-MIPYME', 'Resultado', 'Pérdida', '4.2.20.1', '4888', 'Otros Costos Directos del Giro', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4891, 'PC-MIPYME', 'Resultado', 'Pérdida', '4.3', NULL, 'Administración y Venta', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4892, 'PC-MIPYME', 'Resultado', 'Pérdida', '4.3.10.1', '4891', 'Gastos Generales', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4893, 'PC-MIPYME', 'Resultado', 'Pérdida', '4.3.20.1', '4891', 'Contribuciones', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4894, 'PC-MIPYME', 'Resultado', 'Pérdida', '4.3.30.1', '4891', 'Deudores Incobrables', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4895, 'PC-MIPYME', 'Resultado', 'Pérdida', '4.3.40.1', '4891', 'Reparaciones Automóviles', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4896, 'PC-MIPYME', 'Resultado', 'Pérdida', '4.3.50.1', '4891', 'Gastos de Organización y Puesta en Marcha', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4897, 'PC-MIPYME', 'Resultado', 'Pérdida', '4.3.60.1', '4891', 'Gastos de Investigación y Desarrollo', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4898, 'PC-MIPYME', 'Resultado', 'Pérdida', '4.3.70.1', '4891', 'Sueldos (Remuneraciones)', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4899, 'PC-MIPYME', 'Resultado', 'Pérdida', '4.3.80.1', '4891', 'Aporte Patronal', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4900, 'PC-MIPYME', 'Resultado', 'Pérdida', '4.3.90.1', '4891', 'Honorarios', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4901, 'PC-MIPYME', 'Resultado', 'Pérdida', '4.3.100.1', '4891', 'Sueldo Empresarial', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4903, 'PC-MIPYME', 'Resultado', 'Pérdida', '4.3.110.1', '4891', 'Depreciación', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4904, 'PC-MIPYME', 'Resultado', 'Pérdida', '4.3.120.1', '4891', 'Amortización', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4905, 'PC-MIPYME', 'Resultado', 'Pérdida', '4.3.130.1', '4891', 'Mermas (Castigo de Mercaderías)', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4906, 'PC-MIPYME', 'Resultado', 'Pérdida', '4.3.140.1', '4891', 'Gasto Promoción', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4907, 'PC-MIPYME', 'Resultado', 'Pérdida', '4.3.150.1', '4891', 'Otros Gastos de Administración y Venta', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4908, 'PC-MIPYME', 'Resultado', 'Perdida o Ganancia', '4.4', NULL, 'Otros Ingresos Fuera de Explotación', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4909, 'PC-MIPYME', 'Resultado', 'Perdida o Ganancia', '4.4.10.1', '4908', 'Ingresos Financieros', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4910, 'PC-MIPYME', 'Resultado', 'Perdida o Ganancia', '4.4.20.1', '4908', 'Utilidad Inversión en Empresas Relacionadas', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4911, 'PC-MIPYME', 'Resultado', 'XXXXXX', '4.4.30.1', '4908', 'Rentas de Fuente Extranjera', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4912, 'PC-MIPYME', 'Resultado', 'XXXXXX', '4.4.40.1', '4908', 'Dividendos Percibidos', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4913, 'PC-MIPYME', 'Resultado', 'XXXXXX', '4.4.50.1', '4908', 'Ingresos No Renta', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4914, 'PC-MIPYME', 'Resultado', 'XXXXXX', '4.4.60.1', '4908', 'Rentas Exentas Impuesto 1° Categoría', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4915, 'PC-MIPYME', 'Resultado', 'XXXXXX', '4.4.70.1', '4908', 'Rentas Afectas a Impuesto Único de 1° Categoría', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4916, 'PC-MIPYME', 'Resultado', 'XXXXXX', '4.4.80.1', '4908', 'Rentas por Arriendos de Bienes Raíces Agrícolas', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4917, 'PC-MIPYME', 'Resultado', 'XXXXXX', '4.4.90.1', '4908', 'Rentas por Bienes Raíces No Agrícolas', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4918, 'PC-MIPYME', 'Resultado', 'XXXXXX', '4.4.100.1', '4908', 'Otras Rentas Afectas a Impuesto de 1° Categoría', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4919, 'PC-MIPYME', 'Resultado', 'XXXXXX', '4.4.110.1', '4908', 'Comisiones Percibidas', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4920, 'PC-MIPYME', 'Resultado', 'XXXXXX', '4.4.120.1', '4908', 'Ingresos fuera de Explotación', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4921, 'PC-MIPYME', 'Resultado', 'XXXXXX', '4.4.130.1', '4908', 'Ajuste Ejercicio Anterior', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4922, 'PC-MIPYME', 'Resultado', 'Perdida o Ganancia', '4.4.140.1', '4908', 'Corrección Monetaria', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4923, 'PC-MIPYME', 'Resultado', 'Perdida o Ganancia', '4.4.150.1', '4908', 'Diferencia Por Tipo de Cambio', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4924, 'PC-MIPYME', 'XXXXXX', 'XXXXXX', '4.5', NULL, 'Egresos Fuera de Explotación', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4925, 'PC-MIPYME', 'Resultado', 'Pérdida', '4.5.10.1', '4924', 'Gastos Financieros', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4927, 'PC-MIPYME', 'Resultado', 'Perdida', '4.5.20.1', '4924', 'Comisiones Pagadas', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4928, 'PC-MIPYME', 'Resultado', 'Pérdida', '4.5.40.1', '4924', 'Costos y Gastos por Rentas Fuentes Extranjeras', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4929, 'PC-MIPYME', 'Resultado', 'Pérdida', '4.5.50.1', '4924', 'Otros Egresos Fuera de Explotación', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4930, 'PC-MIPYME', 'Resultado', 'Pérdida', '4.5.60.1', '4924', 'Pérdida por Financiamiento (Operaciones en Leasing)', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4931, 'PC-MIPYME', 'Resultado', 'Pérdida', '4.5.70.1', '4924', 'Gastos aceptado por Donaciones por fines Sociales', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4932, 'PC-MIPYME', 'Resultado', 'Pérdida', '4.5.80.1', '4924', 'Gastos aceptado por Donaciones para Fines Políticos', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4933, 'PC-MIPYME', 'Resultado', 'Pérdida', '4.5.90.1', '4924', 'Gasto aceptado por Donaciones del Art. N° 10 Ley 19.885', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4934, 'PC-MIPYME', 'Resultado', 'Pérdida', '4.5.100.1', '4924', 'Donaciones Escasos Recursos Artc. 46 DL 3063', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4935, 'PC-MIPYME', 'Resultado', 'Pérdida', '4.5.110.1', '4924', 'Donaciones sin Beneficios Tributarios', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4936, 'PC-MIPYME', 'Resultado', 'Pérdida', '4.5.120.1', '4924', 'Otras Donaciones', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4937, 'PC-MIPYME', 'Resultado', 'Pérdida', '4.5.130.1', '4924', 'Provisiones', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4938, 'PC-MIPYME', 'Resultado', 'Pérdida', '4.5.140.1', '4924', 'Impuestos no Recuperables', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4939, 'PC-MIPYME', 'Resultado', 'Gasto', '4.6', NULL, 'Impuesto a la Renta', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4940, 'PC-MIPYME', 'Resultado', 'Gasto', '4.6.10.1', '4939', 'Provisión Impuesto a la Renta', 1);
    diff --git a/htdocs/install/mysql/data/llx_accounting_account_cm.sql b/htdocs/install/mysql/data/llx_accounting_account_cm.sql
    index 9801cdd4da0..26bbbce4338 100644
    --- a/htdocs/install/mysql/data/llx_accounting_account_cm.sql
    +++ b/htdocs/install/mysql/data/llx_accounting_account_cm.sql
    @@ -20,1235 +20,1234 @@
     -- de l'install et tous les sigles '--' sont supprimés.
     --
     
    ---
    --- Descriptif des plans comptables BF SYSCOHADA-CM
    +-- Descriptif des plans comptables SYSCOHADA-CM
     -- ID 15000 - 16999
    ---
    +-- ADD 2400000 to rowid # Do no remove this comment --
     
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15000,'SYSCOHADA-CM','CAPIT','XXXXXX','1',            0,'Capital','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15001,'SYSCOHADA-CM','CAPIT','XXXXXX','101',      15000,'Capital social','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15002,'SYSCOHADA-CM','CAPIT','XXXXXX','1011',     15001,'Capital souscrit, non appelé','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15003,'SYSCOHADA-CM','CAPIT','XXXXXX','1012',     15001,'Capital souscrit, appelé, non versé','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15004,'SYSCOHADA-CM','CAPIT','XXXXXX','1013',     15001,'Capital souscrit, appelé, versé, non amorti','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15005,'SYSCOHADA-CM','CAPIT','XXXXXX','1014',     15001,'Capital souscrit, appelé, versé, amorti','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15006,'SYSCOHADA-CM','CAPIT','XXXXXX','1018',     15001,'Capital souscrit, soumis à des conditions particulières','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15007,'SYSCOHADA-CM','CAPIT','XXXXXX','102',      15000,'Capital par dotation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15008,'SYSCOHADA-CM','CAPIT','XXXXXX','1021',     15007,'Dotation initiale','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15009,'SYSCOHADA-CM','CAPIT','XXXXXX','1022',     15007,'Dotations complémentaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15010,'SYSCOHADA-CM','CAPIT','XXXXXX','1028',     15007,'Autres dotations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15011,'SYSCOHADA-CM','CAPIT','XXXXXX','103',      15000,'Capital personnel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15012,'SYSCOHADA-CM','CAPIT','XXXXXX','104',      15000,'Compte de l''exploitant','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15013,'SYSCOHADA-CM','CAPIT','XXXXXX','1041',     15012,'Apports temporaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15014,'SYSCOHADA-CM','CAPIT','XXXXXX','1042',     15012,'Opérations courantes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15015,'SYSCOHADA-CM','CAPIT','XXXXXX','1043',     15012,'Rémunérations, impôts et autres charges personnelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15016,'SYSCOHADA-CM','CAPIT','XXXXXX','1047',     15012,'Prélèvements d''autoconsommation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15017,'SYSCOHADA-CM','CAPIT','XXXXXX','1048',     15012,'Autres prélèvements','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15018,'SYSCOHADA-CM','CAPIT','XXXXXX','105',      15000,'Primes liees aux capitaux propres','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15019,'SYSCOHADA-CM','CAPIT','XXXXXX','1051',     15018,'Primes d''émission','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15020,'SYSCOHADA-CM','CAPIT','XXXXXX','1052',     15018,'Primes d''apport','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15021,'SYSCOHADA-CM','CAPIT','XXXXXX','1053',     15018,'Primes de fusion','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15022,'SYSCOHADA-CM','CAPIT','XXXXXX','1054',     15018,'Primes de conversion','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15023,'SYSCOHADA-CM','CAPIT','XXXXXX','1058',     15018,'Autres primes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15024,'SYSCOHADA-CM','CAPIT','XXXXXX','106',      15000,'Ecarts de reevaluation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15025,'SYSCOHADA-CM','CAPIT','XXXXXX','1061',     15024,'Ecarts de réévaluation légale','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15026,'SYSCOHADA-CM','CAPIT','XXXXXX','1062',     15024,'Ecarts de réévaluation libre','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15027,'SYSCOHADA-CM','CAPIT','XXXXXX','109',      15000,'Actionnaires, capital souscrit, non appele','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15028,'SYSCOHADA-CM','CAPIT','XXXXXX','11',       15000,'Reserves','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15029,'SYSCOHADA-CM','CAPIT','XXXXXX','111',      15028,'Reserve legale','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15030,'SYSCOHADA-CM','CAPIT','XXXXXX','1111',     15029,'Réserves légales','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15031,'SYSCOHADA-CM','CAPIT','XXXXXX','112',      15028,'Reserves statutaires ou contractuelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15032,'SYSCOHADA-CM','CAPIT','XXXXXX','113',      15028,'Reserves reglementees','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15033,'SYSCOHADA-CM','CAPIT','XXXXXX','1131',     15032,'Réserves de plus-values nettes à long terme','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15034,'SYSCOHADA-CM','CAPIT','XXXXXX','1133',     15032,'Réserves consécutives à l''octroi de subventions d''investissement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15035,'SYSCOHADA-CM','CAPIT','XXXXXX','1134',     15032,'Réserves spéciales navires renouvelés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15036,'SYSCOHADA-CM','CAPIT','XXXXXX','1135',     15032,'Réserves spéciales matériels et outillage renouvelés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15037,'SYSCOHADA-CM','CAPIT','XXXXXX','1138',     15032,'Autres réserves réglementées','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15038,'SYSCOHADA-CM','CAPIT','XXXXXX','118',      15028,'Autres reserves','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15039,'SYSCOHADA-CM','CAPIT','XXXXXX','1181',     15038,'Réserves facultatives','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15040,'SYSCOHADA-CM','CAPIT','XXXXXX','1188',     15038,'Réserves diverses','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15041,'SYSCOHADA-CM','CAPIT','XXXXXX','12',       15000,'Report a nouveau','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15042,'SYSCOHADA-CM','CAPIT','XXXXXX','121',      15041,'Report a nouveau crediteur','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15043,'SYSCOHADA-CM','CAPIT','XXXXXX','1211',     15042,'Report à nouveau crediteur','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15044,'SYSCOHADA-CM','CAPIT','XXXXXX','129',      15041,'Report a nouveau debiteur','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15045,'SYSCOHADA-CM','CAPIT','XXXXXX','1291',     15044,'Perte nette à reporter','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15046,'SYSCOHADA-CM','CAPIT','XXXXXX','1292',     15044,'Perte - amortissements réputés différés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15047,'SYSCOHADA-CM','CAPIT','XXXXXX','13',       15000,'Resultat net de l''exercice','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15048,'SYSCOHADA-CM','CAPIT','XXXXXX','1301',     15047,'Résultat en instance d''affectation : bénéfice','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15049,'SYSCOHADA-CM','CAPIT','XXXXXX','1309',     15047,'Résultat en instance d''affectation : perte','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15050,'SYSCOHADA-CM','CAPIT','XXXXXX','131',      15047,'Resultat net : benefice','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15051,'SYSCOHADA-CM','CAPIT','XXXXXX','132',      15047,'Marge brute (mb)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15052,'SYSCOHADA-CM','CAPIT','XXXXXX','1321',     15051,'Marge brute sur marchandises','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15053,'SYSCOHADA-CM','CAPIT','XXXXXX','1322',     15051,'Marge brute sur matières','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15054,'SYSCOHADA-CM','CAPIT','XXXXXX','133',      15047,'Valeur ajoutee (v.a.)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15055,'SYSCOHADA-CM','CAPIT','XXXXXX','134',      15047,'Excedent brut d''exploitation (e.b.e.)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15056,'SYSCOHADA-CM','CAPIT','XXXXXX','135',      15047,'Resultat d''exploitation (r.e.)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15057,'SYSCOHADA-CM','CAPIT','XXXXXX','136',      15047,'Resultat financier (r.f.)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15058,'SYSCOHADA-CM','CAPIT','XXXXXX','137',      15047,'Resultat des activites ordinaires (r.a.o.)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15059,'SYSCOHADA-CM','CAPIT','XXXXXX','138',      15047,'Resultat hors activites ordinaires (r.h.a.o.)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15060,'SYSCOHADA-CM','CAPIT','XXXXXX','139',      15047,'Resultat net : perte','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15061,'SYSCOHADA-CM','CAPIT','XXXXXX','14',       15000,'Subventions d''investissement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15062,'SYSCOHADA-CM','CAPIT','XXXXXX','141',      15061,'Subventions d''equipement a','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15063,'SYSCOHADA-CM','CAPIT','XXXXXX','1411',     15062,'Etat','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15064,'SYSCOHADA-CM','CAPIT','XXXXXX','1412',     15062,'Régions','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15065,'SYSCOHADA-CM','CAPIT','XXXXXX','1413',     15062,'Départements','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15066,'SYSCOHADA-CM','CAPIT','XXXXXX','1414',     15062,'Communes et collectivités publiques décentralisées','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15067,'SYSCOHADA-CM','CAPIT','XXXXXX','1415',     15062,'Entreprises publiques ou mixtes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15068,'SYSCOHADA-CM','CAPIT','XXXXXX','1416',     15062,'Entreprises et organismes privés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15069,'SYSCOHADA-CM','CAPIT','XXXXXX','1417',     15062,'Organismes internationaux','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15070,'SYSCOHADA-CM','CAPIT','XXXXXX','1418',     15062,'Autres','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15071,'SYSCOHADA-CM','CAPIT','XXXXXX','142',      15061,'Subventions d''equipement b','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15072,'SYSCOHADA-CM','CAPIT','XXXXXX','1421',     15071,'Subventions d''équipements','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15073,'SYSCOHADA-CM','CAPIT','XXXXXX','148',      15061,'Autres subventions d''investissement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15074,'SYSCOHADA-CM','CAPIT','XXXXXX','15',       15000,'Provisions reglementees et fonds assimiles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15075,'SYSCOHADA-CM','CAPIT','XXXXXX','151',      15074,'Amortissements derogatoires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15076,'SYSCOHADA-CM','CAPIT','XXXXXX','152',      15074,'Plus-values de cession a reinvestir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15077,'SYSCOHADA-CM','CAPIT','XXXXXX','1521',     15076,'Plus-values de cession à réinvestir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15078,'SYSCOHADA-CM','CAPIT','XXXXXX','153',      15074,'Fonds reglementes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15079,'SYSCOHADA-CM','CAPIT','XXXXXX','1531',     15078,'Fonds national','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15080,'SYSCOHADA-CM','CAPIT','XXXXXX','1532',     15078,'Prélèvement pour le budget','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15081,'SYSCOHADA-CM','CAPIT','XXXXXX','154',      15074,'Provision speciale de reevaluation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15082,'SYSCOHADA-CM','CAPIT','XXXXXX','155',      15074,'Provisions reglementees relatives aux immobilisations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15083,'SYSCOHADA-CM','CAPIT','XXXXXX','1551',     15082,'Recontitution des gisements miniers et pétroliers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15084,'SYSCOHADA-CM','CAPIT','XXXXXX','1552',     15082,'Provisions de croissance des immobilisations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15085,'SYSCOHADA-CM','CAPIT','XXXXXX','1553',     15082,'Provisions de renouvellement du matériel naval','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15086,'SYSCOHADA-CM','CAPIT','XXXXXX','1554',     15082,'Provisions pourle renouvellement du matériel et outillage','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15087,'SYSCOHADA-CM','CAPIT','XXXXXX','156',      15074,'Provisions reglementees relatives aux stocks','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15088,'SYSCOHADA-CM','CAPIT','XXXXXX','1561',     15087,'Hausse de prix','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15089,'SYSCOHADA-CM','CAPIT','XXXXXX','1562',     15087,'Fluctuation des cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15090,'SYSCOHADA-CM','CAPIT','XXXXXX','157',      15074,'Provisions pour investissement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15091,'SYSCOHADA-CM','CAPIT','XXXXXX','158',      15074,'Autres provisions et fonds reglementes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15092,'SYSCOHADA-CM','CAPIT','XXXXXX','16',       15000,'Emprunts et dettes assimilees','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15093,'SYSCOHADA-CM','CAPIT','XXXXXX','161',      15092,'Emprunts obligataires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15094,'SYSCOHADA-CM','CAPIT','XXXXXX','1611',     15093,'Emprunts obligataires ordinaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15095,'SYSCOHADA-CM','CAPIT','XXXXXX','1612',     15093,'Emprunts obligataires convertibles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15096,'SYSCOHADA-CM','CAPIT','XXXXXX','1618',     15093,'Autres emprunts obligataires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15097,'SYSCOHADA-CM','CAPIT','XXXXXX','1619',     15093,'Obligations à souscrire, à la souche','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15098,'SYSCOHADA-CM','CAPIT','XXXXXX','162',      15092,'Emprunts et dettes aupres des etablissements de credit','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15099,'SYSCOHADA-CM','CAPIT','XXXXXX','163',      15092,'Avances recues de l''etat','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15100,'SYSCOHADA-CM','CAPIT','XXXXXX','164',      15092,'Avances recues et comptes courants bloques','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15101,'SYSCOHADA-CM','CAPIT','XXXXXX','165',      15092,'Depots et cautionnements recus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15102,'SYSCOHADA-CM','CAPIT','XXXXXX','1651',     15101,'Dépôts à terme','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15103,'SYSCOHADA-CM','CAPIT','XXXXXX','1652',     15101,'Cautionnements','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15104,'SYSCOHADA-CM','CAPIT','XXXXXX','166',      15092,'Interets courus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15105,'SYSCOHADA-CM','CAPIT','XXXXXX','1661',     15104,'Sur emprunts obligataires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15106,'SYSCOHADA-CM','CAPIT','XXXXXX','1662',     15104,'Sur emprunts et dettes auprès des établissements de crédit','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15107,'SYSCOHADA-CM','CAPIT','XXXXXX','1663',     15104,'Sur avances reçues de l''etat','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15108,'SYSCOHADA-CM','CAPIT','XXXXXX','1664',     15104,'Sur avances reçues et comptes courants bloqués','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15109,'SYSCOHADA-CM','CAPIT','XXXXXX','1665',     15104,'Sur dépôts et cautionnements reçus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15110,'SYSCOHADA-CM','CAPIT','XXXXXX','1667',     15104,'Sur avances assorties de conditions particulières','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15111,'SYSCOHADA-CM','CAPIT','XXXXXX','1668',     15104,'Sur autres emprunts et dettes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15112,'SYSCOHADA-CM','CAPIT','XXXXXX','167',      15092,'Avances assorties de conditions particulieres','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15113,'SYSCOHADA-CM','CAPIT','XXXXXX','1671',     15112,'Avances bloquées pour augmentation du capital','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15114,'SYSCOHADA-CM','CAPIT','XXXXXX','1672',     15112,'Avances conditionnées par l''etat','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15115,'SYSCOHADA-CM','CAPIT','XXXXXX','1673',     15112,'Avances conditionnées par les autres organismes africains','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15116,'SYSCOHADA-CM','CAPIT','XXXXXX','1674',     15112,'Avances conditionné par les autres organismes internationaux','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15117,'SYSCOHADA-CM','CAPIT','XXXXXX','1676',     15112,'Droits du concédant exigibles en nature','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15118,'SYSCOHADA-CM','CAPIT','XXXXXX','168',      15092,'Autres emprunts et dettes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15119,'SYSCOHADA-CM','CAPIT','XXXXXX','1681',     15118,'Rentes viagères capitalisées','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15120,'SYSCOHADA-CM','CAPIT','XXXXXX','1682',     15118,'Billets de fonds','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15121,'SYSCOHADA-CM','CAPIT','XXXXXX','1683',     15118,'Dettes consécutives à des titres emprunté','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15122,'SYSCOHADA-CM','CAPIT','XXXXXX','1684',     15118,'Dettes du concédant exigibles en nature','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15123,'SYSCOHADA-CM','CAPIT','XXXXXX','1685',     15118,'Emprunts participatifs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15124,'SYSCOHADA-CM','CAPIT','XXXXXX','1686',     15118,'Participation des travailleurs aux bénéfices','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15125,'SYSCOHADA-CM','CAPIT','XXXXXX','17',       15000,'Dettes de credit-bail et contrats assimiles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15126,'SYSCOHADA-CM','CAPIT','XXXXXX','172',      15125,'Emprunts equivalents de credit-bail immobilier','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15127,'SYSCOHADA-CM','CAPIT','XXXXXX','173',      15125,'Emprunts equivalents de credit-bail mobilier','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15128,'SYSCOHADA-CM','CAPIT','XXXXXX','176',      15125,'Interets courus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15129,'SYSCOHADA-CM','CAPIT','XXXXXX','1762',     15128,'Sur emprunts équivalents de crédit-bail immobilier','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15130,'SYSCOHADA-CM','CAPIT','XXXXXX','1763',     15128,'Sur emprunts équivalents de crédit-bail mobilier','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15131,'SYSCOHADA-CM','CAPIT','XXXXXX','1768',     15128,'Sur emprunts équivalents d''autres contrats','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15132,'SYSCOHADA-CM','CAPIT','XXXXXX','178',      15125,'Emprunts equivalents d''autres contrats','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15133,'SYSCOHADA-CM','CAPIT','XXXXXX','18',       15000,'Dettes liees a des participations et comptes de liaison des etablissements et societes en participation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15134,'SYSCOHADA-CM','CAPIT','XXXXXX','181',      15133,'Dettes liees a des participations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15135,'SYSCOHADA-CM','CAPIT','XXXXXX','1811',     15134,'Dettes liées à des participations (groupe)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15136,'SYSCOHADA-CM','CAPIT','XXXXXX','1812',     15134,'Dettes liées à des participations (hors groupe)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15137,'SYSCOHADA-CM','CAPIT','XXXXXX','182',      15133,'Dettes liees a des societes en paticipation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15138,'SYSCOHADA-CM','CAPIT','XXXXXX','183',      15133,'Interets courus sur dettes liees a des participations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15139,'SYSCOHADA-CM','CAPIT','XXXXXX','184',      15133,'Comptes permanents bloques des etablissements et succursales','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15140,'SYSCOHADA-CM','CAPIT','XXXXXX','185',      15133,'Comptes permanents non bloques des etablissements et succursales','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15141,'SYSCOHADA-CM','CAPIT','XXXXXX','186',      15133,'Comptes de liaison charges','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15142,'SYSCOHADA-CM','CAPIT','XXXXXX','187',      15133,'Comptes de liaison produits','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15143,'SYSCOHADA-CM','CAPIT','XXXXXX','188',      15133,'Comptes de liaison des societes en participation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15144,'SYSCOHADA-CM','CAPIT','XXXXXX','19',       15000,'Provisions financieres pour risques et charges','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15145,'SYSCOHADA-CM','CAPIT','XXXXXX','191',      15144,'Provisions pour litiges','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15146,'SYSCOHADA-CM','CAPIT','XXXXXX','192',      15144,'Provisions pour garanties donnees aux clients','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15147,'SYSCOHADA-CM','CAPIT','XXXXXX','193',      15144,'Provisions pour pertes sur marches a achevement futur','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15148,'SYSCOHADA-CM','CAPIT','XXXXXX','194',      15144,'Provisions pour pertes de change','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15149,'SYSCOHADA-CM','CAPIT','XXXXXX','195',      15144,'Provisions pour impots','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15150,'SYSCOHADA-CM','CAPIT','XXXXXX','196',      15144,'Provisions pour pensions et obligations similaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15151,'SYSCOHADA-CM','CAPIT','XXXXXX','197',      15144,'Provisions pour charges a repartir sur plusieurs exercices','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15152,'SYSCOHADA-CM','CAPIT','XXXXXX','1971',     15151,'Provisions pour grosses réparations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15153,'SYSCOHADA-CM','CAPIT','XXXXXX','198',      15144,'Autres provisions financieres pour risques et charges','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15154,'SYSCOHADA-CM','CAPIT','XXXXXX','1981',     15153,'Provisions pour amendes et pénalités','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15155,'SYSCOHADA-CM','CAPIT','XXXXXX','1982',     15153,'Provisions pour renouvellement des immobilisations (entreprises concessionnaires)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15156,'SYSCOHADA-CM','CAPIT','XXXXXX','1983',     15153,'Provisions pour propres assureurs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15157,'SYSCOHADA-CM','CAPIT','XXXXXX','1988',     15153,'Autres provisions financières pour risques et charges','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15158,'SYSCOHADA-CM','IMMO','XXXXXX','2',             0,'Charges immobilisees','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15159,'SYSCOHADA-CM','IMMO','XXXXXX','201',       15158,'Frais d''etablissement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15160,'SYSCOHADA-CM','IMMO','XXXXXX','2011',      15159,'Frais de constitution','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15161,'SYSCOHADA-CM','IMMO','XXXXXX','2012',      15159,'Frais de prospection','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15162,'SYSCOHADA-CM','IMMO','XXXXXX','2013',      15159,'Frais de publicité et de lancement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15163,'SYSCOHADA-CM','IMMO','XXXXXX','2014',      15159,'Frais de fonctionnement antérieurs au démarrage','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15164,'SYSCOHADA-CM','IMMO','XXXXXX','2015',      15159,'Frais de modification du capital (fusions, scissions transformations)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15165,'SYSCOHADA-CM','IMMO','XXXXXX','2016',      15159,'Frais d''entrée à la bourse','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15166,'SYSCOHADA-CM','IMMO','XXXXXX','2017',      15159,'Frais de restructuration','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15167,'SYSCOHADA-CM','IMMO','XXXXXX','2018',      15159,'Frais divers d''établissement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15168,'SYSCOHADA-CM','IMMO','XXXXXX','202',       15158,'Charges a repartir sur plusieurs exercices','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15169,'SYSCOHADA-CM','IMMO','XXXXXX','2021',      15168,'Charges différées','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15170,'SYSCOHADA-CM','IMMO','XXXXXX','2022',      15168,'Frais d''acquisition d''immobilisations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15171,'SYSCOHADA-CM','IMMO','XXXXXX','2026',      15168,'Fais d''émission des emprunts','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15172,'SYSCOHADA-CM','IMMO','XXXXXX','2028',      15168,'Charges à étaler','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15173,'SYSCOHADA-CM','IMMO','XXXXXX','206',       15158,'Primes de remboursement des obligations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15174,'SYSCOHADA-CM','IMMO','XXXXXX','2061',      15173,'Obligations ordinaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15175,'SYSCOHADA-CM','IMMO','XXXXXX','2062',      15173,'Obligations convertibles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15176,'SYSCOHADA-CM','IMMO','XXXXXX','2068',      15173,'Autres emprunts obligataires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15177,'SYSCOHADA-CM','IMMO','XXXXXX','21',        15158,'Immobilisations incorporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15178,'SYSCOHADA-CM','IMMO','XXXXXX','211',       15177,'Frais de recherche et de developpement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15179,'SYSCOHADA-CM','IMMO','XXXXXX','212',       15177,'Brevets, licences, concessions et droits similaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15180,'SYSCOHADA-CM','IMMO','XXXXXX','213',       15177,'Logiciels','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15181,'SYSCOHADA-CM','IMMO','XXXXXX','214',       15177,'Marques','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15182,'SYSCOHADA-CM','IMMO','XXXXXX','215',       15177,'Fonds commercial','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15183,'SYSCOHADA-CM','IMMO','XXXXXX','216',       15177,'Droit au bail','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15184,'SYSCOHADA-CM','IMMO','XXXXXX','217',       15177,'Investissements de creation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15185,'SYSCOHADA-CM','IMMO','XXXXXX','218',       15177,'Autres droits et valeurs incorporels','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15186,'SYSCOHADA-CM','IMMO','XXXXXX','219',       15177,'Immobilisations incorporelles en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15187,'SYSCOHADA-CM','IMMO','XXXXXX','2191',      15186,'Frais de recherche et de développement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15188,'SYSCOHADA-CM','IMMO','XXXXXX','2193',      15186,'Logiciels','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15189,'SYSCOHADA-CM','IMMO','XXXXXX','2198',      15186,'Autres droits et valeurs incorporels','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15190,'SYSCOHADA-CM','IMMO','XXXXXX','22',        15158,'Terrains','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15191,'SYSCOHADA-CM','IMMO','XXXXXX','221',       15190,'Terrains agricoles et forestiers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15192,'SYSCOHADA-CM','IMMO','XXXXXX','2211',      15191,'Terrains d''exploitation agricole','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15193,'SYSCOHADA-CM','IMMO','XXXXXX','2212',      15191,'Terrains d''exploitation forestière','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15194,'SYSCOHADA-CM','IMMO','XXXXXX','2218',      15191,'Autres terrains','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15195,'SYSCOHADA-CM','IMMO','XXXXXX','222',       15190,'Terrains nus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15196,'SYSCOHADA-CM','IMMO','XXXXXX','2221',      15195,'Terrains à bâtir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15197,'SYSCOHADA-CM','IMMO','XXXXXX','2228',      15195,'Autres terrains nus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15198,'SYSCOHADA-CM','IMMO','XXXXXX','223',       15190,'Terrains batis','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15199,'SYSCOHADA-CM','IMMO','XXXXXX','2231',      15198,'Pour bâtiments industriels et agricoles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15200,'SYSCOHADA-CM','IMMO','XXXXXX','2232',      15198,'Pour bâtiments administratifs et commerciaux','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15201,'SYSCOHADA-CM','IMMO','XXXXXX','2234',      15198,'Pour bâtiments affectés aux autres opérations professionnelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15202,'SYSCOHADA-CM','IMMO','XXXXXX','2235',      15198,'Pour bâtiments affectés aux autres opérations non professionnelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15203,'SYSCOHADA-CM','IMMO','XXXXXX','2236',      15198,'Autres terrains bâtis','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15204,'SYSCOHADA-CM','IMMO','XXXXXX','224',       15190,'Travaux de mise en valeur des terrains','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15205,'SYSCOHADA-CM','IMMO','XXXXXX','2241',      15204,'Plantation d''arbres et d''arbustes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15206,'SYSCOHADA-CM','IMMO','XXXXXX','2248',      15204,'Autres travaux','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15207,'SYSCOHADA-CM','IMMO','XXXXXX','225',       15190,'Terrains de gisement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15208,'SYSCOHADA-CM','IMMO','XXXXXX','2251',      15207,'Carrières','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15209,'SYSCOHADA-CM','IMMO','XXXXXX','226',       15190,'Terrains amenages','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15210,'SYSCOHADA-CM','IMMO','XXXXXX','2261',      15209,'Parkings','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15211,'SYSCOHADA-CM','IMMO','XXXXXX','227',       15190,'Terrains mis en concession','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15212,'SYSCOHADA-CM','IMMO','XXXXXX','228',       15190,'Autres terrains','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15213,'SYSCOHADA-CM','IMMO','XXXXXX','2281',      15212,'Terrains des immeubles de rapport','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15214,'SYSCOHADA-CM','IMMO','XXXXXX','2285',      15212,'Terrains des logements affectés au personnel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15215,'SYSCOHADA-CM','IMMO','XXXXXX','2288',      15212,'Autres terrains','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15216,'SYSCOHADA-CM','IMMO','XXXXXX','229',       15190,'Amenagements des terrains en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15217,'SYSCOHADA-CM','IMMO','XXXXXX','2291',      15216,'Terrains agricoles et forestiers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15218,'SYSCOHADA-CM','IMMO','XXXXXX','2292',      15216,'Terrains nus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15219,'SYSCOHADA-CM','IMMO','XXXXXX','2295',      15216,'Terrains de gisement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15220,'SYSCOHADA-CM','IMMO','XXXXXX','2298',      15216,'Autres travaux','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15221,'SYSCOHADA-CM','IMMO','XXXXXX','23',        15158,'Bâtiments, installations techniques et agencements','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15222,'SYSCOHADA-CM','IMMO','XXXXXX','231',       15221,'Bâtiments industriels, agricoles, administratifs et commerciaux sur sol propre','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15223,'SYSCOHADA-CM','IMMO','XXXXXX','2311',      15222,'Bâtiments industriels','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15224,'SYSCOHADA-CM','IMMO','XXXXXX','2312',      15222,'Bâtiments agricoles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15225,'SYSCOHADA-CM','IMMO','XXXXXX','2313',      15222,'Bâtiments administratifs et commerciaux','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15226,'SYSCOHADA-CM','IMMO','XXXXXX','2314',      15222,'Bâtiments affectés au logement du personnel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15227,'SYSCOHADA-CM','IMMO','XXXXXX','2315',      15222,'Immeubles de rapport','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15228,'SYSCOHADA-CM','IMMO','XXXXXX','232',       15221,'Bâtiments industriels, agricoles, administratifs et commerciaux sur sol d''autrui','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15229,'SYSCOHADA-CM','IMMO','XXXXXX','2321',      15228,'Bâtiments industriels','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15230,'SYSCOHADA-CM','IMMO','XXXXXX','2322',      15228,'Bâtiments agricoles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15231,'SYSCOHADA-CM','IMMO','XXXXXX','2323',      15228,'Bâtiments administratifs et commerciaux','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15232,'SYSCOHADA-CM','IMMO','XXXXXX','2324',      15228,'Bâtiments affectés au logement du personnel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15233,'SYSCOHADA-CM','IMMO','XXXXXX','2325',      15228,'Immeubles de rapport','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15234,'SYSCOHADA-CM','IMMO','XXXXXX','233',       15221,'Ouvrages d''infrastructures','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15235,'SYSCOHADA-CM','IMMO','XXXXXX','2331',      15234,'Voies de terre','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15236,'SYSCOHADA-CM','IMMO','XXXXXX','2332',      15234,'Voies de fer','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15237,'SYSCOHADA-CM','IMMO','XXXXXX','2333',      15234,'Voies d''eau','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15238,'SYSCOHADA-CM','IMMO','XXXXXX','2334',      15234,'Barrages, digues','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15239,'SYSCOHADA-CM','IMMO','XXXXXX','2335',      15234,'Pistes d''aérodrome','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15240,'SYSCOHADA-CM','IMMO','XXXXXX','2338',      15234,'Autres','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15241,'SYSCOHADA-CM','IMMO','XXXXXX','234',       15221,'Installations techniques','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15242,'SYSCOHADA-CM','IMMO','XXXXXX','2341',      15241,'Installations complexes spécialisées sur sol propre','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15243,'SYSCOHADA-CM','IMMO','XXXXXX','2342',      15241,'Installations complexes spécialisées sur sol d''autrui','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15244,'SYSCOHADA-CM','IMMO','XXXXXX','2343',      15241,'Installations à caractère spécifique sur sol propre','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15245,'SYSCOHADA-CM','IMMO','XXXXXX','2344',      15241,'Installations à caractère spécifique sur sol d''autrui','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15246,'SYSCOHADA-CM','IMMO','XXXXXX','235',       15221,'Amenagements de bureaux','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15247,'SYSCOHADA-CM','IMMO','XXXXXX','2351',      15246,'Installations générales','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15248,'SYSCOHADA-CM','IMMO','XXXXXX','2358',      15246,'Autres installations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15249,'SYSCOHADA-CM','IMMO','XXXXXX','237',       15221,'Batiments industriels, agricoles et commerciaux mis en concession','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15250,'SYSCOHADA-CM','IMMO','XXXXXX','238',       15221,'Autres installations et agencements','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15251,'SYSCOHADA-CM','IMMO','XXXXXX','239',       15221,'Bâtiments et installations en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15252,'SYSCOHADA-CM','IMMO','XXXXXX','2391',      15251,'Bâtiments et installations en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15253,'SYSCOHADA-CM','IMMO','XXXXXX','24',        15158,'Materiels','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15254,'SYSCOHADA-CM','IMMO','XXXXXX','241',       15253,'Materiel et outillage industriel et commercial','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15255,'SYSCOHADA-CM','IMMO','XXXXXX','2411',      15254,'Matériel industriel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15256,'SYSCOHADA-CM','IMMO','XXXXXX','2412',      15254,'Outillage industriel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15257,'SYSCOHADA-CM','IMMO','XXXXXX','2413',      15254,'Matériel commercial','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15258,'SYSCOHADA-CM','IMMO','XXXXXX','2414',      15254,'Outillage commercial','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15259,'SYSCOHADA-CM','IMMO','XXXXXX','242',       15253,'Materiel et outillage agricole','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15260,'SYSCOHADA-CM','IMMO','XXXXXX','2421',      15259,'Matériel agricole','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15261,'SYSCOHADA-CM','IMMO','XXXXXX','2422',      15259,'Outillage agricole','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15262,'SYSCOHADA-CM','IMMO','XXXXXX','243',       15253,'Materiel d''emballage recuperable et identifiable','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15263,'SYSCOHADA-CM','IMMO','XXXXXX','244',       15253,'Materiel et mobilier','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15264,'SYSCOHADA-CM','IMMO','XXXXXX','2441',      15263,'Matériel de bureau','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15265,'SYSCOHADA-CM','IMMO','XXXXXX','2442',      15263,'Matériel informatique','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15266,'SYSCOHADA-CM','IMMO','XXXXXX','2443',      15263,'Matériel bureautique','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15267,'SYSCOHADA-CM','IMMO','XXXXXX','2444',      15263,'Mobilier de bureau','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15268,'SYSCOHADA-CM','IMMO','XXXXXX','2446',      15263,'Matériel et mobilier des immeubles de rapport','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15269,'SYSCOHADA-CM','IMMO','XXXXXX','2447',      15263,'Matériel et mobilier des logements du personnel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15270,'SYSCOHADA-CM','IMMO','XXXXXX','245',       15253,'Materiel de transport','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15271,'SYSCOHADA-CM','IMMO','XXXXXX','2451',      15270,'Matériel automobile','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15272,'SYSCOHADA-CM','IMMO','XXXXXX','2452',      15270,'Matériel ferroviaire','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15273,'SYSCOHADA-CM','IMMO','XXXXXX','2453',      15270,'Matériel fluvial, lagunaire','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15274,'SYSCOHADA-CM','IMMO','XXXXXX','2454',      15270,'Matériel naval','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15275,'SYSCOHADA-CM','IMMO','XXXXXX','2455',      15270,'Matériel aérien','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15276,'SYSCOHADA-CM','IMMO','XXXXXX','2456',      15270,'Matériel hippomobile','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15277,'SYSCOHADA-CM','IMMO','XXXXXX','2458',      15270,'Autres (vélo, mobylette, moto)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15278,'SYSCOHADA-CM','IMMO','XXXXXX','246',       15253,'Immobilisations animales et agricoles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15279,'SYSCOHADA-CM','IMMO','XXXXXX','2461',      15278,'Cheptel, animaux de trait','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15280,'SYSCOHADA-CM','IMMO','XXXXXX','2462',      15278,'Cheptel, animaux reproducteurs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15281,'SYSCOHADA-CM','IMMO','XXXXXX','2463',      15278,'Animaux de garde','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15282,'SYSCOHADA-CM','IMMO','XXXXXX','2465',      15278,'Plantations agricoles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15283,'SYSCOHADA-CM','IMMO','XXXXXX','2468',      15278,'Autres','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15284,'SYSCOHADA-CM','IMMO','XXXXXX','247',       15253,'Agencements et amenagements du materiel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15285,'SYSCOHADA-CM','IMMO','XXXXXX','248',       15253,'Autres materiels','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15286,'SYSCOHADA-CM','IMMO','XXXXXX','2481',      15285,'Collections et oeuvres d''art','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15287,'SYSCOHADA-CM','IMMO','XXXXXX','249',       15253,'Materiel en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15288,'SYSCOHADA-CM','IMMO','XXXXXX','2491',      15287,'Matériel et outillage industriel et commercial','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15289,'SYSCOHADA-CM','IMMO','XXXXXX','2492',      15287,'Matériel et outillage agricole','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15290,'SYSCOHADA-CM','IMMO','XXXXXX','2493',      15287,'Matériel d''emballage récupérable et identifiable','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15291,'SYSCOHADA-CM','IMMO','XXXXXX','2494',      15287,'Matériel et mobilier de bureau','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15292,'SYSCOHADA-CM','IMMO','XXXXXX','2495',      15287,'Matériel de transport','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15293,'SYSCOHADA-CM','IMMO','XXXXXX','2496',      15287,'Immobilisations animales et agricoles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15294,'SYSCOHADA-CM','IMMO','XXXXXX','2497',      15287,'Agencements et aménagements du matériel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15295,'SYSCOHADA-CM','IMMO','XXXXXX','2498',      15287,'Autres matériels','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15296,'SYSCOHADA-CM','IMMO','XXXXXX','25',        15158,'Avances et acomptes verses sur immobilisations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15297,'SYSCOHADA-CM','IMMO','XXXXXX','251',       15296,'Avances et acomptes verses sur immobilisations incorporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15298,'SYSCOHADA-CM','IMMO','XXXXXX','252',       15296,'Avances et acomptes verses sur immobilisations corporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15299,'SYSCOHADA-CM','IMMO','XXXXXX','26',        15158,'Titres de participation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15300,'SYSCOHADA-CM','IMMO','XXXXXX','261',       15299,'Titres de participation dans des societes sous contrôle exclusif','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15301,'SYSCOHADA-CM','IMMO','XXXXXX','262',       15299,'Titres de participation dans des societes sous contrôle conjoint','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15302,'SYSCOHADA-CM','IMMO','XXXXXX','263',       15299,'Titres de participation dans des societes conferant une influence notable','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15303,'SYSCOHADA-CM','IMMO','XXXXXX','265',       15299,'Participations dans des organismes professionnels','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15304,'SYSCOHADA-CM','IMMO','XXXXXX','266',       15299,'Part dans des groupements d''interets economique (g.i.e.)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15305,'SYSCOHADA-CM','IMMO','XXXXXX','268',       15299,'Autres titres de participation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15306,'SYSCOHADA-CM','IMMO','XXXXXX','27',        15158,'Autres immobilisations financières','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15307,'SYSCOHADA-CM','IMMO','XXXXXX','271',       15306,'Prêts et creances non commerciales','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15308,'SYSCOHADA-CM','IMMO','XXXXXX','2711',      15307,'Prêts participatifs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15309,'SYSCOHADA-CM','IMMO','XXXXXX','2712',      15307,'Prêts aux associés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15310,'SYSCOHADA-CM','IMMO','XXXXXX','2713',      15307,'Billets de fonds','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15311,'SYSCOHADA-CM','IMMO','XXXXXX','2714',      15307,'Titres prêtés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15312,'SYSCOHADA-CM','IMMO','XXXXXX','272',       15306,'Prets au personnel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15313,'SYSCOHADA-CM','IMMO','XXXXXX','2721',      15312,'Prêts immobiliers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15314,'SYSCOHADA-CM','IMMO','XXXXXX','2722',      15312,'Prêts mobiliers et d''intallation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15315,'SYSCOHADA-CM','IMMO','XXXXXX','2728',      15312,'Autres prêts (frais d''étude...)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15316,'SYSCOHADA-CM','IMMO','XXXXXX','273',       15306,'Creances sur l''etat','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15317,'SYSCOHADA-CM','IMMO','XXXXXX','2731',      15316,'Retenues de garantie','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15318,'SYSCOHADA-CM','IMMO','XXXXXX','2733',      15316,'Fonds reglementé','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15319,'SYSCOHADA-CM','IMMO','XXXXXX','2738',      15316,'Autres','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15320,'SYSCOHADA-CM','IMMO','XXXXXX','274',       15306,'Titres immobilises','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15321,'SYSCOHADA-CM','IMMO','XXXXXX','2741',      15320,'Titres immobilisés de l''activité de portefeuille (t.i.a.p.)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15322,'SYSCOHADA-CM','IMMO','XXXXXX','2742',      15320,'Titres participatifs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15323,'SYSCOHADA-CM','IMMO','XXXXXX','2743',      15320,'Certificats d''investissement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15324,'SYSCOHADA-CM','IMMO','XXXXXX','2744',      15320,'Parts de fonds commun de placement (f.c.p.)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15325,'SYSCOHADA-CM','IMMO','XXXXXX','2748',      15320,'Autres titres immobilisés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15326,'SYSCOHADA-CM','IMMO','XXXXXX','275',       15306,'Depots et cautionnements verses','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15327,'SYSCOHADA-CM','IMMO','XXXXXX','2751',      15326,'Dépôts pour loyers d''avance','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15328,'SYSCOHADA-CM','IMMO','XXXXXX','2752',      15326,'Dépôts pour l''électricité','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15329,'SYSCOHADA-CM','IMMO','XXXXXX','2753',      15326,'Dépôts pour l''eau','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15330,'SYSCOHADA-CM','IMMO','XXXXXX','2754',      15326,'Dépôts pour le gaz','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15331,'SYSCOHADA-CM','IMMO','XXXXXX','2755',      15326,'Dépôts pour le téléphone, le télex, la télécopie','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15332,'SYSCOHADA-CM','IMMO','XXXXXX','2756',      15326,'Cautionnements sur les marchés publics','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15333,'SYSCOHADA-CM','IMMO','XXXXXX','2757',      15326,'Cautionnements sur autres opérations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15334,'SYSCOHADA-CM','IMMO','XXXXXX','2758',      15326,'Autres dépôts et cautionnements','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15335,'SYSCOHADA-CM','IMMO','XXXXXX','276',       15306,'Interets courus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15336,'SYSCOHADA-CM','IMMO','XXXXXX','2761',      15335,'Prêts et créances non commerciales','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15337,'SYSCOHADA-CM','IMMO','XXXXXX','2762',      15335,'Prêts au personnel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15338,'SYSCOHADA-CM','IMMO','XXXXXX','2763',      15335,'Créances sur l''etat','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15339,'SYSCOHADA-CM','IMMO','XXXXXX','2764',      15335,'Titres immobilisés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15340,'SYSCOHADA-CM','IMMO','XXXXXX','2765',      15335,'Dépôts et cautionnements versés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15341,'SYSCOHADA-CM','IMMO','XXXXXX','2767',      15335,'Créances rattachées à des participations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15342,'SYSCOHADA-CM','IMMO','XXXXXX','2768',      15335,'Immobilisations financières diverses','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15343,'SYSCOHADA-CM','IMMO','XXXXXX','277',       15306,'Créances rattachees a des participations et des avances a des g.i.e.','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15344,'SYSCOHADA-CM','IMMO','XXXXXX','2771',      15343,'Créances rattachées à des participations (groupe)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15345,'SYSCOHADA-CM','IMMO','XXXXXX','2772',      15343,'Créances rattachées à des participations (hors groupe)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15346,'SYSCOHADA-CM','IMMO','XXXXXX','2773',      15343,'Créances rattachées à des sociétés en participation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15347,'SYSCOHADA-CM','IMMO','XXXXXX','2774',      15343,'Avances à des groupements d''intérêt économique (g.i.e.)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15348,'SYSCOHADA-CM','IMMO','XXXXXX','278',       15306,'Immobilisations financieres diverses','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15349,'SYSCOHADA-CM','IMMO','XXXXXX','2781',      15348,'Créances diverses groupe','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15350,'SYSCOHADA-CM','IMMO','XXXXXX','2782',      15348,'Créances diverses hors groupe','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15351,'SYSCOHADA-CM','IMMO','XXXXXX','2785',      15348,'Or et métaux précieux (1)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15352,'SYSCOHADA-CM','IMMO','XXXXXX','28',        15158,'Amortissemnts','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15353,'SYSCOHADA-CM','IMMO','XXXXXX','281',       15352,'Amortissements des immobilisations incorporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15354,'SYSCOHADA-CM','IMMO','XXXXXX','2811',      15353,'Amortissements des frais de recherche et de développement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15355,'SYSCOHADA-CM','IMMO','XXXXXX','2812',      15353,'Amortissements des brevets, licences, concessions et droits similaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15356,'SYSCOHADA-CM','IMMO','XXXXXX','2813',      15353,'Amortissements des logiciels','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15357,'SYSCOHADA-CM','IMMO','XXXXXX','2814',      15353,'Amortissements des marques','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15358,'SYSCOHADA-CM','IMMO','XXXXXX','2815',      15353,'Amortissements du fonds commercial','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15359,'SYSCOHADA-CM','IMMO','XXXXXX','2816',      15353,'Amortissements du droit au bail','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15360,'SYSCOHADA-CM','IMMO','XXXXXX','2817',      15353,'Amortissements des investissements de création','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15361,'SYSCOHADA-CM','IMMO','XXXXXX','2818',      15353,'Amortissements des autres droits et valeurs incorporels','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15362,'SYSCOHADA-CM','IMMO','XXXXXX','282',       15352,'Amortissements des terrains','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15363,'SYSCOHADA-CM','IMMO','XXXXXX','2821',      15362,'Amortissements des terrains agricoles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15364,'SYSCOHADA-CM','IMMO','XXXXXX','2824',      15362,'Amortissements des travaux de mise en valeur des terrains','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15365,'SYSCOHADA-CM','IMMO','XXXXXX','2825',      15362,'Amortissements des terrains de gisements','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15366,'SYSCOHADA-CM','IMMO','XXXXXX','283',       15352,'Amortissements des batiments, installations techniques et agencements','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15367,'SYSCOHADA-CM','IMMO','XXXXXX','2831',      15366,'Amortissements des bâtiments industriels, agricoles, administratifs et commerciaux sur sol propres','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15368,'SYSCOHADA-CM','IMMO','XXXXXX','2832',      15366,'Amortissements des bâtiments industriels, agricoles, administratifs et commerciaux sur sol d''autrui','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15369,'SYSCOHADA-CM','IMMO','XXXXXX','2833',      15366,'Amortissements des ouvrages d''infrastructure','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15370,'SYSCOHADA-CM','IMMO','XXXXXX','2834',      15366,'Amortissements des installations techniques','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15371,'SYSCOHADA-CM','IMMO','XXXXXX','2835',      15366,'Amortissements des aménagements de bureaux','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15372,'SYSCOHADA-CM','IMMO','XXXXXX','2837',      15366,'Amortissements des bâtiments  industriels, agricoles et commerciaux mis en concession','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15373,'SYSCOHADA-CM','IMMO','XXXXXX','2838',      15366,'Amortissements des autres installations et agencements','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15374,'SYSCOHADA-CM','IMMO','XXXXXX','284',       15352,'Amortissement du materiel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15375,'SYSCOHADA-CM','IMMO','XXXXXX','2841',      15374,'Amortissements du matériel et outillage industriel et commercial','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15376,'SYSCOHADA-CM','IMMO','XXXXXX','2842',      15374,'Amortissements du matériel et outillage agricole','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15377,'SYSCOHADA-CM','IMMO','XXXXXX','2843',      15374,'Amortissements du matériel d''emballage récupérable et identifiable','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15378,'SYSCOHADA-CM','IMMO','XXXXXX','2844',      15374,'Amortissements du matériel et mobilier','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15379,'SYSCOHADA-CM','IMMO','XXXXXX','2845',      15374,'Amortissements du materiel de transport','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15380,'SYSCOHADA-CM','IMMO','XXXXXX','2846',      15374,'Amortissements des immobilisations animales et agricoles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15381,'SYSCOHADA-CM','IMMO','XXXXXX','2847',      15374,'Amortissements des agencements et aménagements du matériel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15382,'SYSCOHADA-CM','IMMO','XXXXXX','2848',      15374,'Amortissements des autres matériels','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15383,'SYSCOHADA-CM','IMMO','XXXXXX','29',        15158,'Provisions pour depreciation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15384,'SYSCOHADA-CM','IMMO','XXXXXX','291',       15383,'Provisions pour depreciation des immobilisations incorporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15385,'SYSCOHADA-CM','IMMO','XXXXXX','2912',      15384,'Provisions pour dépréciation des brevets, licences, concessions et droits similaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15386,'SYSCOHADA-CM','IMMO','XXXXXX','2913',      15384,'Provisions pour dépréciation des logiciels','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15387,'SYSCOHADA-CM','IMMO','XXXXXX','2914',      15384,'Provisions pour dépréciation des marques','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15388,'SYSCOHADA-CM','IMMO','XXXXXX','2915',      15384,'Provisions pour dépréciation du fonds de commerce','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15389,'SYSCOHADA-CM','IMMO','XXXXXX','2916',      15384,'Provisions pour dépréciation du droit de bail','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15390,'SYSCOHADA-CM','IMMO','XXXXXX','2917',      15384,'Provisions pour dépréciation des investissements de création','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15391,'SYSCOHADA-CM','IMMO','XXXXXX','2918',      15384,'Provisions pour dépréciation des autres droits et valeurs incorporels','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15392,'SYSCOHADA-CM','IMMO','XXXXXX','2919',      15384,'Provisions pour dépréciation des immobilisations incorporelles en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15393,'SYSCOHADA-CM','IMMO','XXXXXX','292',       15383,'Provisions pour depreciation des terrains','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15394,'SYSCOHADA-CM','IMMO','XXXXXX','2921',      15393,'Provisions pour dépréciations des terrains agricoles et forestiers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15395,'SYSCOHADA-CM','IMMO','XXXXXX','2922',      15393,'Provisions pour dépréciation des terrains nus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15396,'SYSCOHADA-CM','IMMO','XXXXXX','2923',      15393,'Provisions pour dépréciation des terrains bâtis','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15397,'SYSCOHADA-CM','IMMO','XXXXXX','2924',      15393,'Provisions pour dépréciation des travaux de mise en valeur des terrains','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15398,'SYSCOHADA-CM','IMMO','XXXXXX','2925',      15393,'Provisions pour dépréciation des terrains de gisement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15399,'SYSCOHADA-CM','IMMO','XXXXXX','2926',      15393,'Provisions pour dépréciation des terrains aménagés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15400,'SYSCOHADA-CM','IMMO','XXXXXX','2927',      15393,'Provisions pour dépréciation des terrains mis en concession','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15401,'SYSCOHADA-CM','IMMO','XXXXXX','2928',      15393,'Provisions pour dépréciation des autres terrains','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15402,'SYSCOHADA-CM','IMMO','XXXXXX','2929',      15393,'Provisions pour dépréciation des aménagements terrains en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15403,'SYSCOHADA-CM','IMMO','XXXXXX','293',       15383,'Provisions pour depreciation des batiments, installations techniques et agencements','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15404,'SYSCOHADA-CM','IMMO','XXXXXX','2931',      15403,'Provisions pour dépréciation des bâtiments industriels, agricoles, administratifs et commerciaux sur sol propre','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15405,'SYSCOHADA-CM','IMMO','XXXXXX','2932',      15403,'Provisions pour dépréciation des bâtiments industriels, agricoles, administratifs et commerciaux sur sol d''autrui','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15406,'SYSCOHADA-CM','IMMO','XXXXXX','2933',      15403,'Provisions pour dépréciation des ouvrages d''infrastructures','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15407,'SYSCOHADA-CM','IMMO','XXXXXX','2934',      15403,'Provisions pour dépréciation des installations techniques','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15408,'SYSCOHADA-CM','IMMO','XXXXXX','2935',      15403,'Provisions pour dépréciation des aménagements de bureaux','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15409,'SYSCOHADA-CM','IMMO','XXXXXX','2937',      15403,'Provisions pour dépréciation des bâtiments industriels, agricoles et commerciaux mis en concession','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15410,'SYSCOHADA-CM','IMMO','XXXXXX','2938',      15403,'Provisions pour dépréciation des autres installations et agencements','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15411,'SYSCOHADA-CM','IMMO','XXXXXX','2939',      15403,'Provisions pour dépréciation des bâtiments et installations en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15412,'SYSCOHADA-CM','IMMO','XXXXXX','294',       15383,'Provisions pour depreciation des materiels','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15413,'SYSCOHADA-CM','IMMO','XXXXXX','2941',      15412,'Provisions pour dépréciation du matériel et outillage industriel et commercial','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15414,'SYSCOHADA-CM','IMMO','XXXXXX','2942',      15412,'Provisions pour dépréciation du matériel et outillage agricole','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15415,'SYSCOHADA-CM','IMMO','XXXXXX','2943',      15412,'Provisions pour dépréciation du matériel d''emballage récupérable et identifiable','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15416,'SYSCOHADA-CM','IMMO','XXXXXX','2944',      15412,'Provisions pour dépréciation du matériel et mobilier','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15417,'SYSCOHADA-CM','IMMO','XXXXXX','2945',      15412,'Provisions pour dépréciation du matériel de transport','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15418,'SYSCOHADA-CM','IMMO','XXXXXX','2946',      15412,'Provisions pour dépréciation des immobilisations animales et agricoles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15419,'SYSCOHADA-CM','IMMO','XXXXXX','2947',      15412,'Provisions pour dépréciation des agencements et aménagements du matériel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15420,'SYSCOHADA-CM','IMMO','XXXXXX','2948',      15412,'Provisions pour dépréciation des autres matériels','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15421,'SYSCOHADA-CM','IMMO','XXXXXX','2949',      15412,'Provisions pour dépréciation des matériels en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15422,'SYSCOHADA-CM','IMMO','XXXXXX','295',       15383,'Provisions pour depreciation des avances et acomptes verses sur immobilisations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15423,'SYSCOHADA-CM','IMMO','XXXXXX','2951',      15422,'Provisions pour dépréciation des avances et acomptes versés sur immobilisations incorporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15424,'SYSCOHADA-CM','IMMO','XXXXXX','2952',      15422,'Provisions pour dépréciation des avances et acomptes versés sur immobilisations corporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15425,'SYSCOHADA-CM','IMMO','XXXXXX','296',       15383,'Provisions pour dépréciation des titres de participation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15426,'SYSCOHADA-CM','IMMO','XXXXXX','2961',      15425,'Provisions pour dépréciation des titres de participation dans des sociétés sous contrôle exclusif','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15427,'SYSCOHADA-CM','IMMO','XXXXXX','2962',      15425,'Provisions pour dépréciation des titres de participations dans les sociétés sous contrôle conjoint','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15428,'SYSCOHADA-CM','IMMO','XXXXXX','2963',      15425,'Provisions pour dépréciation des titres de participations dans les sociétés confèrant une influence notable','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15429,'SYSCOHADA-CM','IMMO','XXXXXX','2965',      15425,'Provisions pour dépréciation des participations dans les organismes professionnels','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15430,'SYSCOHADA-CM','IMMO','XXXXXX','2966',      15425,'Provisions pour dépréciation des parts dans des g.i.e.','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15431,'SYSCOHADA-CM','IMMO','XXXXXX','2968',      15425,'Provisions pour dépréciation des autres titres de participation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15432,'SYSCOHADA-CM','IMMO','XXXXXX','297',       15383,'Provisions pour dépréciation des autres immobilisations financieres','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15433,'SYSCOHADA-CM','IMMO','XXXXXX','2971',      15432,'Provisions pour dépréciation des prêts et créances non commerciales','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15434,'SYSCOHADA-CM','IMMO','XXXXXX','2972',      15432,'Provisions pour dépréciation des prêts du personnel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15435,'SYSCOHADA-CM','IMMO','XXXXXX','2973',      15432,'Provisions pour dépréciation des créances sur l''etat','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15436,'SYSCOHADA-CM','IMMO','XXXXXX','2974',      15432,'Provisions pour dépréciation des titres immobilisés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15437,'SYSCOHADA-CM','IMMO','XXXXXX','2975',      15432,'Provisions pour dépréciation des dépôts et cautionnements versés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15438,'SYSCOHADA-CM','IMMO','XXXXXX','2977',      15432,'Provisions pour dépréciation des créances rattachées à des participations et avances à des g.i.e.','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15439,'SYSCOHADA-CM','IMMO','XXXXXX','2978',      15432,'Provisions pour dépréciation des créances financières','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15440,'SYSCOHADA-CM','STOCK','XXXXXX','31',           0,'Marchandises','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15441,'SYSCOHADA-CM','STOCK','XXXXXX','311',      15440,'Marchandises a','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15442,'SYSCOHADA-CM','STOCK','XXXXXX','3111',     15441,'Marchandises a1','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15443,'SYSCOHADA-CM','STOCK','XXXXXX','3112',     15441,'Marchandises a2','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15444,'SYSCOHADA-CM','STOCK','XXXXXX','312',      15440,'Marchandises b','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15445,'SYSCOHADA-CM','STOCK','XXXXXX','3121',     15444,'Marchandises b1','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15446,'SYSCOHADA-CM','STOCK','XXXXXX','3122',     15444,'Marchandises b2','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15447,'SYSCOHADA-CM','STOCK','XXXXXX','318',      15440,'Marchandises hors activites ordinaires (h.a.o.)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15448,'SYSCOHADA-CM','STOCK','XXXXXX','32',           0,'Matieres premieres et fournitures liees','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15449,'SYSCOHADA-CM','STOCK','XXXXXX','321',      15448,'Matieres a','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15450,'SYSCOHADA-CM','STOCK','XXXXXX','322',      15448,'Matieres b','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15451,'SYSCOHADA-CM','STOCK','XXXXXX','323',      15448,'Fournitures (a,b)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15452,'SYSCOHADA-CM','STOCK','XXXXXX','33',           0,'Autres approvisionnements','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15453,'SYSCOHADA-CM','STOCK','XXXXXX','331',      15452,'Matieres consommables','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15454,'SYSCOHADA-CM','STOCK','XXXXXX','332',      15452,'Fournitures d''atelier et d''usine','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15455,'SYSCOHADA-CM','STOCK','XXXXXX','333',      15452,'Fournitures de magasin','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15456,'SYSCOHADA-CM','STOCK','XXXXXX','334',      15452,'Fournitures de bureau','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15457,'SYSCOHADA-CM','STOCK','XXXXXX','335',      15452,'Emballages','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15458,'SYSCOHADA-CM','STOCK','XXXXXX','3351',     15457,'Emballages perdus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15459,'SYSCOHADA-CM','STOCK','XXXXXX','3352',     15457,'Emballages récupérables non identifiables','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15460,'SYSCOHADA-CM','STOCK','XXXXXX','3353',     15457,'Emballages à usage mixte','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15461,'SYSCOHADA-CM','STOCK','XXXXXX','3358',     15457,'Autres emballages','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15462,'SYSCOHADA-CM','STOCK','XXXXXX','338',      15452,'Autres matieres','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15463,'SYSCOHADA-CM','STOCK','XXXXXX','34',           0,'Produits en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15464,'SYSCOHADA-CM','STOCK','XXXXXX','341',      15463,'Produits en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15465,'SYSCOHADA-CM','STOCK','XXXXXX','3411',     15464,'Produits en cours p1','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15466,'SYSCOHADA-CM','STOCK','XXXXXX','3412',     15464,'Produits en cours p2','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15467,'SYSCOHADA-CM','STOCK','XXXXXX','342',      15463,'Travaux en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15468,'SYSCOHADA-CM','STOCK','XXXXXX','3421',     15467,'Travaux en cours t1','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15469,'SYSCOHADA-CM','STOCK','XXXXXX','3422',     15467,'Travaux en cours t2','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15470,'SYSCOHADA-CM','STOCK','XXXXXX','343',      15463,'Produits intermediaires en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15471,'SYSCOHADA-CM','STOCK','XXXXXX','3431',     15470,'Produits intermédiaires a','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15472,'SYSCOHADA-CM','STOCK','XXXXXX','3432',     15470,'Produits intermédiaires b','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15473,'SYSCOHADA-CM','STOCK','XXXXXX','344',      15463,'Produits residuels en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15474,'SYSCOHADA-CM','STOCK','XXXXXX','3441',     15473,'Produits résiduels a','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15475,'SYSCOHADA-CM','STOCK','XXXXXX','3442',     15473,'Produits résiduels b','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15476,'SYSCOHADA-CM','STOCK','XXXXXX','35',           0,'Services en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15477,'SYSCOHADA-CM','STOCK','XXXXXX','351',      15476,'Etudes en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15478,'SYSCOHADA-CM','STOCK','XXXXXX','3511',     15477,'Etudes en cours e1','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15479,'SYSCOHADA-CM','STOCK','XXXXXX','3512',     15477,'Etudes en cours e2','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15480,'SYSCOHADA-CM','STOCK','XXXXXX','352',      15476,'Prestations de services en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15481,'SYSCOHADA-CM','STOCK','XXXXXX','3521',     15480,'Prestations de services s1','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15482,'SYSCOHADA-CM','STOCK','XXXXXX','3522',     15480,'Prestations de services s2','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15483,'SYSCOHADA-CM','STOCK','XXXXXX','36',           0,'Produits finis','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15484,'SYSCOHADA-CM','STOCK','XXXXXX','361',      15483,'Produits a','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15485,'SYSCOHADA-CM','STOCK','XXXXXX','362',      15483,'Produits b','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15486,'SYSCOHADA-CM','STOCK','XXXXXX','37',           0,'Produits intermediaires et residuels','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15487,'SYSCOHADA-CM','STOCK','XXXXXX','371',      15486,'Produits intermediaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15488,'SYSCOHADA-CM','STOCK','XXXXXX','3711',     15487,'Produits intermédiaires a','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15489,'SYSCOHADA-CM','STOCK','XXXXXX','3712',     15487,'Produits intermédiaires b','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15490,'SYSCOHADA-CM','STOCK','XXXXXX','372',      15486,'Produits residuels','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15491,'SYSCOHADA-CM','STOCK','XXXXXX','3721',     15490,'Déchets','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15492,'SYSCOHADA-CM','STOCK','XXXXXX','3722',     15490,'Rebuts','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15493,'SYSCOHADA-CM','STOCK','XXXXXX','3723',     15490,'Matières de récupération','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15494,'SYSCOHADA-CM','STOCK','XXXXXX','38',           0,'Stocks en cours de route, en consignation ou en depot','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15495,'SYSCOHADA-CM','STOCK','XXXXXX','381',      15494,'Marchandises en cours de route','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15496,'SYSCOHADA-CM','STOCK','XXXXXX','382',      15494,'Matieres premieres et fournitures liees en cours de route','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15497,'SYSCOHADA-CM','STOCK','XXXXXX','383',      15494,'Autres approvisionnements en cours de route','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15498,'SYSCOHADA-CM','STOCK','XXXXXX','386',      15494,'Produits finis en cours de route','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15499,'SYSCOHADA-CM','STOCK','XXXXXX','387',      15494,'Stocks en consignation ou en depot','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15500,'SYSCOHADA-CM','STOCK','XXXXXX','3871',     15499,'Stock en consignation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15501,'SYSCOHADA-CM','STOCK','XXXXXX','3872',     15499,'Stock en dépôt','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15502,'SYSCOHADA-CM','STOCK','XXXXXX','388',      15494,'Stock provenant d''immobilisations mises hors service ou au rebut','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15503,'SYSCOHADA-CM','STOCK','XXXXXX','39',           0,'Depreciation des stocks','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15504,'SYSCOHADA-CM','STOCK','XXXXXX','391',      15503,'Depreciation des stoks de marchandises','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15505,'SYSCOHADA-CM','STOCK','XXXXXX','392',      15503,'Depreciation des stoks de matieres premieres et fournitures liees','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15506,'SYSCOHADA-CM','STOCK','XXXXXX','393',      15503,'Depreciation des stocks d''autres approvisionnements','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15507,'SYSCOHADA-CM','STOCK','XXXXXX','394',      15503,'Depreciations des productions en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15508,'SYSCOHADA-CM','STOCK','XXXXXX','395',      15503,'Depreciations des services en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15509,'SYSCOHADA-CM','STOCK','XXXXXX','396',      15503,'Depreciation des stocks de produits finis','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15510,'SYSCOHADA-CM','STOCK','XXXXXX','397',      15503,'Depreciation des stocks de produits intermediaires et residuels','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15511,'SYSCOHADA-CM','STOCK','XXXXXX','398',      15503,'Depreciation des stocks en cours de route, en consignation ou en depot','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15512,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','4',       0,'Fournisseurs et comptes rattaches','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15513,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','401', 15512,'Fournisseurs,  dettes en comptes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15514,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','4011',15513,'Fournisseurs  locaux','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15515,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','4012',15513,'Fournisseurs groupe','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15516,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','4013',15513,'Fournisseurs sous-traitants','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15517,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','4017',15513,'Fournisseurs retenue  de garantie','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15518,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','402', 15512,'Fournisseurs, effets a payer (e.a.p)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15519,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','4021',15518,'Fournisseurs, effets à payer','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15520,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','4022',15518,'Fournisseurs-groupe, effets à payer','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15521,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','4023',15518,'Fournisseurs sous-traitants effets à payer','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15522,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','408', 15512,'Fournisseurs, factures non parvenues','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15523,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','4081',15522,'Fournisseurs factures non parvenues','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15524,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','4082',15522,'Fournisseurs - groupe','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15525,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','4083',15522,'Fournisseurs sous-traitant','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15526,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','4086',15522,'Fournisseurs, intérêts courus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15527,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','409', 15512,'Fournisseurs debiteurs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15528,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','4091',15527,'Fournisseurs avances et acomptes versés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15529,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','4092',15527,'Fournisseurs - groupe avances et acomptes versés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15530,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','4093',15527,'Fournisseurs sous-traitants avances et acompte versés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15531,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','4094',15527,'Fournisseurs créances pour emballages et matériels à rendre','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15532,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','4098',15527,'Rabais, remises, ristournes et autres avoirs à obtenir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15533,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','41',  15512,'Clients et compte rattaches','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15534,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','411', 15533,'Clients','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15535,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','4111',15534,'Clients','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15536,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','4112',15534,'Clients-groupe','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15537,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','4114',15534,'Clients, état et collectivités publiques','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15538,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','4115',15534,'Clients, organismes internationaux','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15539,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','4117',15534,'Clients, retenues de garanti','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15540,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','4118',15534,'Clients, dégrèvement de taxes sur la valeur ajoutée (t.v.a.)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15541,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','412', 15533,'Clients, effets a recevoir en portefeuille','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15542,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','4121',15541,'Clients, effets à recevoir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15543,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','4122',15541,'Clients-groupe, effets à recevoir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15544,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','4124',15541,'Etat et collectivités publiques, effets à recevoir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15545,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','4125',15541,'Oganismes internationaux, effets à recevoir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15546,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','414', 15533,'Créances sur cessions d''immobilisations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15547,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','4141',15546,'Créances en compte','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15548,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','4142',15546,'Effet à recevoir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15549,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','415', 15533,'Clients, effets escomptes non echus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15550,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','416', 15533,'Creances clients litigieuses ou douteuses','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15551,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','4161',15550,'Créances litigieuses','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15552,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','4162',15550,'Créances douteuses','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15553,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','418', 15533,'Clients, produits à recevoir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15554,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','4181',15553,'Clients, factures à établir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15555,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','4186',15553,'Clients, intérêts courus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15556,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','419', 15533,'Clients crediteurs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15557,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','4191',15556,'Clients, avances et acompte reçus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15558,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','4192',15556,'Client - groupe, avances et acomptes reçus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15559,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','4194',15556,'Clients, dettes pour emballages et matériels consignés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15560,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','4198',15556,'Rabais, remises, ristournes et autres avoirs à accorder','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15561,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','42',  15512,'Personnel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15562,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','421', 15561,'Personnel, avanceqs et acomptes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15563,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','4211',15562,'Personnel, avances','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15564,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','4212',15562,'Personnel, acomptes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15565,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','4213',15562,'Frais avancés et fournitures au personnel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15566,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','422', 15561,'Personnel, remunerations due','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15567,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','4221',15566,'Personnel rémunérations dues','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15568,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','4222',15566,'Personnel arrondis de paie','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15569,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','423', 15561,'Personnel, oppositions, saisie-arrets','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15570,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','4231',15569,'Personnel, oppositions','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15571,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','4232',15569,'Personnel, saisie arrêts','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15572,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','4233',15569,'Personnel, avis à tiers détenteur','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15573,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','424', 15561,'Personnel, oeuvres sociales internes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15574,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','4241',15573,'Assistance médicale','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15575,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','4242',15573,'Allocations familiales','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15576,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','4245',15573,'Organisme sociaux rattachés à l''entreprise','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15577,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','4248',15573,'Autres oeuvres sociales internes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15578,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','425', 15561,'Representants du personnel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15579,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','4251',15578,'Délégués du personnel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15580,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','4252',15578,'Syndicats et comités d''entreprises, d''établissement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15581,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','4258',15578,'Autres représentatants du personnel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15582,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','426', 15561,'Personnel, participation aux benefices','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15583,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','427', 15561,'Personnel-depots','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15584,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','428', 15561,'Personnel, charges a payer et produits a recevoir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15585,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','4281',15584,'Dettes provisionnées pour congés à payer','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15586,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','4286',15584,'Autres charges à payer','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15587,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','4287',15584,'Produits à recevoir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15588,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','43',  15512,'Organismes sociaux','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15589,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','431', 15588,'Securite sociale','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15590,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','4311',15589,'Prestations familiales','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15591,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','4312',15589,'Accidents de travail','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15592,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','4313',15589,'Caisse de retraite obligatoire','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15593,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','4314',15589,'Caisse de retraite facultative','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15594,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','4318',15589,'Autres cotisations sociales','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15595,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','432', 15588,'Caisse de retraite complementaire','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15596,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','433', 15588,'Autres organismes sociaux','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15597,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','4331',15596,'Mutuelle','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15598,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','438', 15588,'Organismes sociaux, charges a payer et produits a recevoir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15599,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','4381',15598,'Charges sociales sur gratifications à payer','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15600,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','4382',15598,'Charges sociales sur congés à payer','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15601,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','4386',15598,'Autres charges à payer','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15602,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','4387',15598,'Produits à recevoir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15603,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','44',  15512,'Etat et collectivites publiques','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15604,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','441', 15603,'Etat,impot sur les benefices','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15605,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','442', 15603,'Etat, autres impots et taxes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15606,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','4421',15606,'Impôts et taxes d''etat','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15607,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','4422',15606,'Impôts et taxes sur les collectivités publiques','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15608,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','4423',15606,'Impôts et taxes recouvrables sur des obligataires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15609,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','4424',15606,'Impôts et taxes recouvrables sur des associés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15610,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','4426',15606,'Droits de douane','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15611,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','4428',15606,'Autres impôts et taxes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15612,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','443', 15603,'Etat, t.v.a. facturee','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15613,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','4431',15612,'T.v.a. facturée sur ventes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15614,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','4432',15612,'T.v.a. facturée sur prestations de service','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15615,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','4433',15612,'T.v.a. facturée sur travaux','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15616,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','4434',15612,'T.v.a. facturée sur production livrée à soi-même','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15617,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','4435',15612,'T.v.a. sur factures à établir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15618,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','444', 15603,'Etat, t.v.a. due ou credit de t.v.a.','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15619,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','4441',15618,'Etat, t.v.a. due','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15620,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','4449',15618,'Etat, crédit de t.v.a. à reporter','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15621,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','445', 15603,'Etat, t.v.a. recuperable','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15622,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','4451',15621,'T.v.a. récupérable sur immobilisations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15623,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','4452',15621,'T.v.a. récupérable sur achats','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15624,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','4453',15621,'T.v.a. récupérable sur transports','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15625,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','4454',15621,'T.v.a. récupérable sur services extérieurs et autres charges','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15626,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','4455',15621,'T.v.a. récupérable sur factures non parvenues','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15627,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','4456',15621,'T.v.a. transférée par d''autres entreprises','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15628,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','446', 15603,'Etat, autres taxes sur le chiffre d''affaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15629,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','447', 15603,'Etat, impots retenus a la source','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15630,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','4471',15629,'Impôt général sur le revenu','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15631,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','4472',15629,'Impôts sur salaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15632,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','4473',15629,'Contribution nationale','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15633,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','4474',15629,'Contribution nationale de solidarité','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15634,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','4478',15629,'Autres impôts et contributions','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15635,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','448', 15603,'Etat, charges a payer et produits a recevoir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15636,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','4486',15635,'Charges à payer','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15637,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','4487',15635,'Produits à recevoir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15638,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','449', 15603,'Etats, creances et dettes diverses','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15639,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','4491',15638,'Etat, obligations cautionnées','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15640,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','4492',15638,'Etat, avances et acomptes versés sur impôts','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15641,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','4493',15638,'Etat, fonds de dotation à recevoir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15642,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','4494',15638,'Etat, subventions d''équipement à recevoir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15643,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','4495',15638,'Etat, subventions d''exploitation à recevoir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15644,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','4496',15638,'Etat, subventions d''équilibre à recevoir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15645,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','4499',15638,'Etat, fond réglementé provisionné','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15646,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','45',  15512,'Organismes internationaux','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15647,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','451', 15646,'Operations avec les organismes africains','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15648,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','452', 15646,'Operations avec les autres organismes internationaux','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15649,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','458', 15646,'Organismes internationaux, fonds de dotation et subventions a recevoir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15650,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','4581',15649,'Organismes internationaux, fonds de dotation à recevoir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15651,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','4582',15649,'Organismes internationaux, subventions à recevoir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15652,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','46',  15512,'Associes-groupe','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15653,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','461', 15652,'Associes, operations sur le capital','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15654,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','4611',15653,'Associés apport en nature','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15655,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','4612',15653,'Associés apport en numéraire','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15656,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','4613',15653,'Actionnaires, capital souscrit appelé non versé','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15657,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','4614',15653,'Associés, capital appelé non versé','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15658,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','4615',15653,'Associés, versements reçus sur augmentation de capital','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15659,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','4616',15653,'Associés, versements anticipés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15660,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','4617',15653,'Actionnaires défaillants','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15661,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','4618',15653,'Associés, autres apports','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15662,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','4619',15653,'Associés, capital à rembourser','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15663,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','462', 15652,'Associes, comptes courants','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15664,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','4621',15663,'Principal','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15665,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','4626',15663,'Intérêts courus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15666,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','463', 15652,'Associes, operations faites en commun','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15667,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','465', 15652,'Associes, dividendes a payer','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15668,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','466', 15652,'Groupe, comptes courants','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15669,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','467', 15652,'Actionnaires, restant dû sur capital appele','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15670,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','47',  15512,'Debiteurs et crediteur divers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15671,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','471', 15670,'Comptes d''attente','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15672,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','4711',15671,'Débiteurs divers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15673,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','4712',15671,'Créditeurs divers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15674,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','4713',15671,'Obligataires, comptes de souscription','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15675,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','472', 15670,'Versements restant a effectuer sur titres non liberes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15676,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','4726',15675,'Titres de participation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15677,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','4727',15675,'Titres immobilisés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15678,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','4728',15675,'Titres de placement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15679,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','474', 15670,'Repartition periodique des charges et des produits','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15680,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','4746',15679,'Charges','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15681,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','4747',15679,'Produits','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15682,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','475', 15670,'Creances sur travaux non encore facturables','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15683,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','476', 15670,'Charges constatees d''avance','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15684,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','477', 15670,'Produits constates d''avance','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15685,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','478', 15670,'Ecarts de conversion actif','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15686,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','4781',15685,'Diminution des créances','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15687,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','4782',15685,'Augmentation des dettes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15688,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','4788',15685,'Différences compensées par couverture de change','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15689,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','479', 15670,'Ecarts de conversion passif','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15690,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','4791',15689,'Augmentation de créances','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15691,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','4792',15689,'Diminution des dettes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15692,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','4798',15689,'Différences compensées par couverture de change','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15693,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','48',  15512,'Creances et dettes hors activites ordinaires (hao)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15694,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','481', 15693,'Fournisseurs d''investissements','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15695,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','4811',15694,'Immobilisations incorporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15696,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','4812',15694,'Immobilisations corporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15697,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','4817',15694,'Retenues de garantie','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15698,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','4818',15694,'Factures non parvenues','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15699,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','482', 15693,'Fournisseurs d''investissements, effets a payer','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15700,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','483', 15693,'Dettes sur acquisition de titres de placement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15701,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','484', 15693,'Autres dettes hors activites ordinaires (h.a.o.)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15702,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','485', 15693,'Creances sur cessions d''immobilisations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15703,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','4851',15702,'En compte','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15704,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','4852',15702,'Effet à recevoir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15705,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','4855',15702,'Créances sur cessions immobilisations effets escomptés et non échus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15706,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','4857',15702,'Retenues de garantie','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15707,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','4858',15702,'Factures à établir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15708,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','486', 15693,'Creances sur cessions de titre de placement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15709,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','488', 15693,'Autres creances hors activites ordinaires (h.a.o.)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15710,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','49',  15512,'Depreciations des comptes fournisseurs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15711,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','491', 15710,'Depreciations des comptes clients','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15712,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','4911',15711,'Créances litigieuses','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15713,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','4912',15711,'Créances douteuses','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15714,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','492', 15710,'Depreciations des comptes personnel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15715,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','493', 15710,'Depreciations des comptes organismes sociaux','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15716,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','494', 15710,'Depreciations des comptes etats et collectivites publiques','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15717,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','495', 15710,'Depreciations des comptes organismes internationaux','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15718,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','496', 15710,'Depreciations des comptes associes et groupe','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15719,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','4962',15718,'Associés, comptes courants','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15720,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','4963',15718,'Associés, opérations faites en commun','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15721,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','4966',15718,'Groupe, comptes courants','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15722,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','497', 15710,'Depreciations des comptes debiteurs divers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15723,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','498', 15710,'Depreciations des comptes de creances h.a.o.','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15724,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','4981',15723,'Créances sur cessions d''immobilisations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15725,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','4982',15723,'Créances sur cessions de titres de placement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15726,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','4983',15723,'Autres créances (h.a.o.)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15727,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','499', 15710,'Risques provisionnes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15728,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','4991',15727,'Sur opérations d''exploitation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15729,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','4998',15727,'Sur opérations (h.a.o.)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15730,'SYSCOHADA-CM','FINAN','XXXXXX','5',            0,'Titres de placement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15731,'SYSCOHADA-CM','FINAN','XXXXXX','501',      15730,'Titres du tresor et bon de caisse a court terme','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15732,'SYSCOHADA-CM','FINAN','XXXXXX','5011',     15731,'Titres du trésor à court terme','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15733,'SYSCOHADA-CM','FINAN','XXXXXX','5012',     15731,'Titres d''organismes financiers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15734,'SYSCOHADA-CM','FINAN','XXXXXX','5013',     15731,'Bons de caisse à court terme','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15735,'SYSCOHADA-CM','FINAN','XXXXXX','502',      15730,'Actions','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15736,'SYSCOHADA-CM','FINAN','XXXXXX','5021',     15735,'Actions propres','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15737,'SYSCOHADA-CM','FINAN','XXXXXX','5022',     15735,'Actions cotées','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15738,'SYSCOHADA-CM','FINAN','XXXXXX','5023',     15735,'Actions non cotées','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15739,'SYSCOHADA-CM','FINAN','XXXXXX','5024',     15735,'Actions démembrées (certificats d''investissement; droits de vote)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15740,'SYSCOHADA-CM','FINAN','XXXXXX','5025',     15735,'Autres titres conférant un droit de propriété','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15741,'SYSCOHADA-CM','FINAN','XXXXXX','503',      15730,'Obligations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15742,'SYSCOHADA-CM','FINAN','XXXXXX','5031',     15741,'Obligations émises par la société et rachetées par elle','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15743,'SYSCOHADA-CM','FINAN','XXXXXX','5032',     15741,'Obligations cotées','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15744,'SYSCOHADA-CM','FINAN','XXXXXX','5033',     15741,'Obligations non cotées','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15745,'SYSCOHADA-CM','FINAN','XXXXXX','5035',     15741,'Autres titres conférant un droit de créance','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15746,'SYSCOHADA-CM','FINAN','XXXXXX','504',      15730,'Bon de souscription','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15747,'SYSCOHADA-CM','FINAN','XXXXXX','5042',     15746,'Bons de souscription d''actions','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15748,'SYSCOHADA-CM','FINAN','XXXXXX','5043',     15746,'Bon de souscription d''obligations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15749,'SYSCOHADA-CM','FINAN','XXXXXX','505',      15730,'Titres negociables hors region','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15750,'SYSCOHADA-CM','FINAN','XXXXXX','506',      15730,'Interets courus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15751,'SYSCOHADA-CM','FINAN','XXXXXX','5061',     15750,'Titres du trésor et bons de caisse à court terme','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15752,'SYSCOHADA-CM','FINAN','XXXXXX','5062',     15750,'Actions','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15753,'SYSCOHADA-CM','FINAN','XXXXXX','5063',     15750,'Obligations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15754,'SYSCOHADA-CM','FINAN','XXXXXX','508',      15730,'Autres valeurs assimilees','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15755,'SYSCOHADA-CM','FINAN','XXXXXX','51',       15730,'Valeurs a encaisser','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15756,'SYSCOHADA-CM','FINAN','XXXXXX','511',      15755,'Effets a encaisser','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15757,'SYSCOHADA-CM','FINAN','XXXXXX','512',      15755,'Effets a l''encaissement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15758,'SYSCOHADA-CM','FINAN','XXXXXX','513',      15755,'Cheques a encaisser','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15759,'SYSCOHADA-CM','FINAN','XXXXXX','514',      15755,'Cheques a l''encaissement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15760,'SYSCOHADA-CM','FINAN','XXXXXX','515',      15755,'Cartes de credit a encaisser','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15761,'SYSCOHADA-CM','FINAN','XXXXXX','518',      15755,'Autres valeurs a l''encaissement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15762,'SYSCOHADA-CM','FINAN','XXXXXX','5181',     15761,'Warrants','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15763,'SYSCOHADA-CM','FINAN','XXXXXX','5182',     15761,'Billets de fonds','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15764,'SYSCOHADA-CM','FINAN','XXXXXX','5185',     15761,'Chèque de voyage','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15765,'SYSCOHADA-CM','FINAN','XXXXXX','5186',     15761,'Coupons échus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15766,'SYSCOHADA-CM','FINAN','XXXXXX','5187',     15761,'Intérêts échus des obligations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15767,'SYSCOHADA-CM','FINAN','XXXXXX','52',       15730,'Banques','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15768,'SYSCOHADA-CM','FINAN','XXXXXX','521',      15767,'Banques locales','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15769,'SYSCOHADA-CM','FINAN','XXXXXX','5211',     15768,'Banque x','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15770,'SYSCOHADA-CM','FINAN','XXXXXX','5212',     15768,'Banque y','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15771,'SYSCOHADA-CM','FINAN','XXXXXX','522',      15767,'Banques autres etats region','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15772,'SYSCOHADA-CM','FINAN','XXXXXX','523',      15767,'Banques autres etats zone monetaire','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15773,'SYSCOHADA-CM','FINAN','XXXXXX','524',      15767,'Banques hors zone monetaire','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15774,'SYSCOHADA-CM','FINAN','XXXXXX','526',      15767,'Banques, interets courus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15775,'SYSCOHADA-CM','FINAN','XXXXXX','5261',     15768,'Banques, intérêts courus, charges à payer','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15776,'SYSCOHADA-CM','FINAN','XXXXXX','5267',     15768,'Banques, intérêts courus, produits à recevoir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15777,'SYSCOHADA-CM','FINAN','XXXXXX','53',       15730,'Etablissements financiers et assimiles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15778,'SYSCOHADA-CM','FINAN','XXXXXX','531',      15777,'Cheques postaux','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15779,'SYSCOHADA-CM','FINAN','XXXXXX','532',      15777,'Tresor','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15780,'SYSCOHADA-CM','FINAN','XXXXXX','533',      15777,'Societe de gestion et d''intermediation (s.g.i.)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15781,'SYSCOHADA-CM','FINAN','XXXXXX','536',      15777,'Etablissements financiers, interets courus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15782,'SYSCOHADA-CM','FINAN','XXXXXX','5361',     15781,'Etablissements financiers, intérêts courus, charges à payer','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15783,'SYSCOHADA-CM','FINAN','XXXXXX','5362',     15781,'Etablissements financiers, intérêts courus, produits à recevoir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15784,'SYSCOHADA-CM','FINAN','XXXXXX','538',      15777,'Autres organismes financiers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15785,'SYSCOHADA-CM','FINAN','XXXXXX','54',       15730,'Instruments de tresorerie','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15786,'SYSCOHADA-CM','FINAN','XXXXXX','541',      15785,'Options de taux d''interets','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15787,'SYSCOHADA-CM','FINAN','XXXXXX','542',      15785,'Options de taux de change','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15788,'SYSCOHADA-CM','FINAN','XXXXXX','543',      15785,'Options de taux boursiers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15789,'SYSCOHADA-CM','FINAN','XXXXXX','544',      15785,'Instruments de marches  a terme','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15790,'SYSCOHADA-CM','FINAN','XXXXXX','545',      15785,'Avoirs d''or et autres metaux precieux','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15791,'SYSCOHADA-CM','FINAN','XXXXXX','56',       15730,'Banques, credits de tresorerie et d''escompte','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15792,'SYSCOHADA-CM','FINAN','XXXXXX','561',      15791,'Credits de tresorerie','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15793,'SYSCOHADA-CM','FINAN','XXXXXX','564',      15791,'Escompte de credits de campagne','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15794,'SYSCOHADA-CM','FINAN','XXXXXX','565',      15791,'Escompte de credits ordinaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15795,'SYSCOHADA-CM','FINAN','XXXXXX','566',      15791,'Banques, credits de tresorerie, interets courus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15796,'SYSCOHADA-CM','FINAN','XXXXXX','5661',     15795,'Banques, crédits de trésorerie, intérêts courus, charges à payer','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15797,'SYSCOHADA-CM','FINAN','XXXXXX','5667',     15795,'Banques, crédits de trésorerie, intérêts courus, produits à recevoir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15798,'SYSCOHADA-CM','FINAN','XXXXXX','57',       15730,'Caisse','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15799,'SYSCOHADA-CM','FINAN','XXXXXX','571',      15798,'Caisse siege social','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15800,'SYSCOHADA-CM','FINAN','XXXXXX','5711',     15799,'En unités monétaires légales','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15801,'SYSCOHADA-CM','FINAN','XXXXXX','5712',     15799,'En devises','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15802,'SYSCOHADA-CM','FINAN','XXXXXX','572',      15798,'Caisse succursale a','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15803,'SYSCOHADA-CM','FINAN','XXXXXX','5721',     15802,'En unités monétaires légales','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15804,'SYSCOHADA-CM','FINAN','XXXXXX','5722',     15802,'En devises','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15805,'SYSCOHADA-CM','FINAN','XXXXXX','573',      15798,'Caisse succursale b','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15806,'SYSCOHADA-CM','FINAN','XXXXXX','5731',     15805,'En unités monétaires légales','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15807,'SYSCOHADA-CM','FINAN','XXXXXX','5732',     15805,'En devises','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15808,'SYSCOHADA-CM','FINAN','XXXXXX','58',       15730,'Regies d''avances, accreditifs et virements internes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15809,'SYSCOHADA-CM','FINAN','XXXXXX','581',      15808,'Regies d''avances','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15810,'SYSCOHADA-CM','FINAN','XXXXXX','582',      15808,'Accreditifs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15811,'SYSCOHADA-CM','FINAN','XXXXXX','585',      15808,'Virements de fonds','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15812,'SYSCOHADA-CM','FINAN','XXXXXX','588',      15808,'Autres virements internes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15813,'SYSCOHADA-CM','FINAN','XXXXXX','59',       15730,'Depreciations des titres de placement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15814,'SYSCOHADA-CM','FINAN','XXXXXX','591',      15813,'Depreciations des titres et valeurs a encaisser','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15815,'SYSCOHADA-CM','FINAN','XXXXXX','592',      15813,'Depreciations des comptes banques','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15816,'SYSCOHADA-CM','FINAN','XXXXXX','593',      15813,'Depreciations des comptes etablissements financiers et assimiles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15817,'SYSCOHADA-CM','FINAN','XXXXXX','594',      15813,'Depreciations des comptes d''instruments de tresorerie','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15818,'SYSCOHADA-CM','FINAN','XXXXXX','599',      15813,'Risques provisionnes a caractere financier','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15819,'SYSCOHADA-CM','EXPENSE','XXXXXX','6',          0,'Achats et variations de stocks','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15820,'SYSCOHADA-CM','EXPENSE','XXXXXX','601',    15819,'Achats de marchandises','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15821,'SYSCOHADA-CM','EXPENSE','XXXXXX','6011',   16820,'Dans la région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15822,'SYSCOHADA-CM','EXPENSE','XXXXXX','6012',   16820,'Hors région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15823,'SYSCOHADA-CM','EXPENSE','XXXXXX','6013',   16820,'Aux entreprises du groupe dans la région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15824,'SYSCOHADA-CM','EXPENSE','XXXXXX','6014',   16820,'Aux entreprises du groupe hors région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15825,'SYSCOHADA-CM','EXPENSE','XXXXXX','6019',   16820,'Rabais, remises et ristournes obtenus (non ventilés)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15826,'SYSCOHADA-CM','EXPENSE','XXXXXX','602',    15819,'Achats de matieres premieres et fournitures liees','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15827,'SYSCOHADA-CM','EXPENSE','XXXXXX','6021',   15826,'Dans la région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15828,'SYSCOHADA-CM','EXPENSE','XXXXXX','6022',   15826,'Hors région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15829,'SYSCOHADA-CM','EXPENSE','XXXXXX','6023',   15826,'Aux entreprises du groupe dans la région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15830,'SYSCOHADA-CM','EXPENSE','XXXXXX','6024',   15826,'Aux entreprises du groupe hors région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15831,'SYSCOHADA-CM','EXPENSE','XXXXXX','6029',   15826,'Rabais, remises et ristournes obtenus (non ventilés)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15832,'SYSCOHADA-CM','EXPENSE','XXXXXX','603',    15819,'Variations des stocks et biens achetes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15833,'SYSCOHADA-CM','EXPENSE','XXXXXX','6031',   15832,'Variations des stocks de marchandises','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15834,'SYSCOHADA-CM','EXPENSE','XXXXXX','6032',   15832,'Variations des stocks de matiéres premiéres et fournitures liées','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15835,'SYSCOHADA-CM','EXPENSE','XXXXXX','6033',   15832,'Variations des stocks d''autres approvisionnements','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15836,'SYSCOHADA-CM','EXPENSE','XXXXXX','604',    15819,'Achats stockes de matieres et fournitures consommables','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15837,'SYSCOHADA-CM','EXPENSE','XXXXXX','6041',   15836,'Matiéres consommables','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15838,'SYSCOHADA-CM','EXPENSE','XXXXXX','6042',   15836,'Matiéres combustibles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15839,'SYSCOHADA-CM','EXPENSE','XXXXXX','6043',   15836,'Produits d''entretien','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15840,'SYSCOHADA-CM','EXPENSE','XXXXXX','6044',   15836,'Fournitures d''atelier et d''usine','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15841,'SYSCOHADA-CM','EXPENSE','XXXXXX','6046',   15836,'Fournitures de magasin','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15842,'SYSCOHADA-CM','EXPENSE','XXXXXX','6047',   15836,'Fournitures de bureau','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15843,'SYSCOHADA-CM','EXPENSE','XXXXXX','6049',   15836,'Rabais, remises et ristournes obtenus (non ventilés)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15844,'SYSCOHADA-CM','EXPENSE','XXXXXX','605',    15819,'Autres achats','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15845,'SYSCOHADA-CM','EXPENSE','XXXXXX','6051',   15844,'Fournitures non stockables - eau','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15846,'SYSCOHADA-CM','EXPENSE','XXXXXX','6052',   15844,'Fournitures non stockables - electricité','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15847,'SYSCOHADA-CM','EXPENSE','XXXXXX','6053',   15844,'Fournitures non stockables - autres énergies','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15848,'SYSCOHADA-CM','EXPENSE','XXXXXX','6054',   15844,'Fournitures d''entretien non stockables','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15849,'SYSCOHADA-CM','EXPENSE','XXXXXX','6055',   15844,'Fournitures de bureau non stockables','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15850,'SYSCOHADA-CM','EXPENSE','XXXXXX','6056',   15844,'Achats de petits matériel et outillage','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15851,'SYSCOHADA-CM','EXPENSE','XXXXXX','6057',   15844,'Achats d''études et de prestations de services','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15852,'SYSCOHADA-CM','EXPENSE','XXXXXX','6058',   15844,'Achats de travaux, matériels et équipements','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15853,'SYSCOHADA-CM','EXPENSE','XXXXXX','6059',   15844,'Rabais, remises et ristournes obtenus (non ventilés)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15854,'SYSCOHADA-CM','EXPENSE','XXXXXX','608',    15819,'Achats d''emballages','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15855,'SYSCOHADA-CM','EXPENSE','XXXXXX','6081',   15854,'Emballages perdus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15856,'SYSCOHADA-CM','EXPENSE','XXXXXX','6082',   15854,'Emballages récupérables non identifiables','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15857,'SYSCOHADA-CM','EXPENSE','XXXXXX','6083',   15854,'Emballages à usage mixte','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15858,'SYSCOHADA-CM','EXPENSE','XXXXXX','6089',   15854,'Rabais, remises et ristournes obtenus (non ventilés)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15859,'SYSCOHADA-CM','EXPENSE','XXXXXX','61',     15819,'Transports','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15860,'SYSCOHADA-CM','EXPENSE','XXXXXX','611',    15859,'Transports sur achats','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15861,'SYSCOHADA-CM','EXPENSE','XXXXXX','612',    15859,'Transport sur ventes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15862,'SYSCOHADA-CM','EXPENSE','XXXXXX','613',    15859,'Transports pour le compte de tiers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15863,'SYSCOHADA-CM','EXPENSE','XXXXXX','614',    15859,'Transports du personnel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15864,'SYSCOHADA-CM','EXPENSE','XXXXXX','616',    15859,'Transports de plis','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15865,'SYSCOHADA-CM','EXPENSE','XXXXXX','618',    15859,'Autres frais de transport','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15866,'SYSCOHADA-CM','EXPENSE','XXXXXX','6181',   15865,'Voyages et déplacements','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15867,'SYSCOHADA-CM','EXPENSE','XXXXXX','6182',   15865,'Transports entre établissements ou chantiers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15868,'SYSCOHADA-CM','EXPENSE','XXXXXX','6183',   15865,'Transports administratifs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15869,'SYSCOHADA-CM','EXPENSE','XXXXXX','62',     15819,'Services exterieurs a','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15870,'SYSCOHADA-CM','EXPENSE','XXXXXX','621',    15869,'Sous traitance generale','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15871,'SYSCOHADA-CM','EXPENSE','XXXXXX','622',    15869,'Locations et charges locatives','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15872,'SYSCOHADA-CM','EXPENSE','XXXXXX','6221',   15871,'Locations de terrains','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15873,'SYSCOHADA-CM','EXPENSE','XXXXXX','6222',   15871,'Locations de bâtiments','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15874,'SYSCOHADA-CM','EXPENSE','XXXXXX','6223',   15871,'Location de matériels et outillages','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15875,'SYSCOHADA-CM','EXPENSE','XXXXXX','6224',   15871,'Malis sur emballages','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15876,'SYSCOHADA-CM','EXPENSE','XXXXXX','6225',   15871,'Locations d''emballages','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15877,'SYSCOHADA-CM','EXPENSE','XXXXXX','6228',   15871,'Locations et charges locatives diverses','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15878,'SYSCOHADA-CM','EXPENSE','XXXXXX','623',    15869,'Redevances de credit bail et contrats assimiles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15879,'SYSCOHADA-CM','EXPENSE','XXXXXX','6232',   15878,'Crédits-bail immobilier','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15880,'SYSCOHADA-CM','EXPENSE','XXXXXX','6233',   15878,'Crédits-bail mobilier','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15881,'SYSCOHADA-CM','EXPENSE','XXXXXX','6235',   15878,'Contrats assimilés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15882,'SYSCOHADA-CM','EXPENSE','XXXXXX','624',    15869,'Entretiens, reparations et maintenance','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15883,'SYSCOHADA-CM','EXPENSE','XXXXXX','6241',   15882,'Entretien et réparation des biens immobiliers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15884,'SYSCOHADA-CM','EXPENSE','XXXXXX','6242',   15882,'Entretien et réparation des biens mobiliers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15885,'SYSCOHADA-CM','EXPENSE','XXXXXX','6243',   15882,'Maintenance','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15886,'SYSCOHADA-CM','EXPENSE','XXXXXX','6248',   15882,'Autres entretiens et réparations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15887,'SYSCOHADA-CM','EXPENSE','XXXXXX','625',    15869,'Primes d''assurance','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15888,'SYSCOHADA-CM','EXPENSE','XXXXXX','6251',   15887,'Assurances multirisques','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15889,'SYSCOHADA-CM','EXPENSE','XXXXXX','6252',   15887,'Assurances matériel de transport','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15890,'SYSCOHADA-CM','EXPENSE','XXXXXX','6253',   15887,'Assurances risques d''exploitation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15891,'SYSCOHADA-CM','EXPENSE','XXXXXX','6254',   15887,'Assurances responsabilité du producteur','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15892,'SYSCOHADA-CM','EXPENSE','XXXXXX','6255',   15887,'Assurances insolvabilité clients','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15893,'SYSCOHADA-CM','EXPENSE','XXXXXX','6256',   15887,'Assurances transport sur achats','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15894,'SYSCOHADA-CM','EXPENSE','XXXXXX','6257',   15887,'Assurances transport sur ventes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15895,'SYSCOHADA-CM','EXPENSE','XXXXXX','6258',   15887,'Autres primes d''assurances','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15896,'SYSCOHADA-CM','EXPENSE','XXXXXX','626',    15869,'Etudes, recherches et documentation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15897,'SYSCOHADA-CM','EXPENSE','XXXXXX','6261',   15896,'Etudes et recherches','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15898,'SYSCOHADA-CM','EXPENSE','XXXXXX','6265',   15896,'Documentation générale','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15899,'SYSCOHADA-CM','EXPENSE','XXXXXX','6266',   15896,'Documentation technique','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15900,'SYSCOHADA-CM','EXPENSE','XXXXXX','627',    15869,'Publicite, publications, relations publiques','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15901,'SYSCOHADA-CM','EXPENSE','XXXXXX','6271',   15900,'Annonces, insertions','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15902,'SYSCOHADA-CM','EXPENSE','XXXXXX','6272',   15900,'Catalogues, imprimés publicitaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15903,'SYSCOHADA-CM','EXPENSE','XXXXXX','6273',   15900,'Echantillons','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15904,'SYSCOHADA-CM','EXPENSE','XXXXXX','6274',   15900,'Foires et expositions','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15905,'SYSCOHADA-CM','EXPENSE','XXXXXX','6275',   15900,'Publications','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15906,'SYSCOHADA-CM','EXPENSE','XXXXXX','6276',   15900,'Cadeaux à la clientèle','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15907,'SYSCOHADA-CM','EXPENSE','XXXXXX','6277',   15900,'Frais de colloques, séminaires, conférences','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15908,'SYSCOHADA-CM','EXPENSE','XXXXXX','6278',   15900,'Autres charges de publicités et relations publiques','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15909,'SYSCOHADA-CM','EXPENSE','XXXXXX','628',    15869,'Frais de telecommunications','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15910,'SYSCOHADA-CM','EXPENSE','XXXXXX','6281',   15909,'Frais de téléphone','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15911,'SYSCOHADA-CM','EXPENSE','XXXXXX','6282',   15909,'Frais de télex','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15912,'SYSCOHADA-CM','EXPENSE','XXXXXX','6283',   15909,'Frais de télécopie','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15913,'SYSCOHADA-CM','EXPENSE','XXXXXX','6288',   15909,'Autres frais de télécommunications','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15914,'SYSCOHADA-CM','EXPENSE','XXXXXX','63',     15819,'Services exterieurs b','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15915,'SYSCOHADA-CM','EXPENSE','XXXXXX','631',    15914,'Frais bancaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15916,'SYSCOHADA-CM','EXPENSE','XXXXXX','6311',   15915,'Frais sur titre (achats, vente, garde)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15917,'SYSCOHADA-CM','EXPENSE','XXXXXX','6312',   15915,'Frais sur effets','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15918,'SYSCOHADA-CM','EXPENSE','XXXXXX','6313',   15915,'Locations de coffres','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15919,'SYSCOHADA-CM','EXPENSE','XXXXXX','6315',   15915,'Commissions sur cartes de crédit','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15920,'SYSCOHADA-CM','EXPENSE','XXXXXX','6316',   15915,'Frais d''émission d''emprunts','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15921,'SYSCOHADA-CM','EXPENSE','XXXXXX','6318',   15915,'Autres frais bancaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15922,'SYSCOHADA-CM','EXPENSE','XXXXXX','632',    15914,'Remunerations d''intermediaires et de conseils','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15923,'SYSCOHADA-CM','EXPENSE','XXXXXX','6321',   15922,'Commissions et courtages sur achats','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15924,'SYSCOHADA-CM','EXPENSE','XXXXXX','6322',   15922,'Commissions et courtages sur ventes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15925,'SYSCOHADA-CM','EXPENSE','XXXXXX','6323',   15922,'Rémunérations des transitaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15926,'SYSCOHADA-CM','EXPENSE','XXXXXX','6324',   15922,'Honoraires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15927,'SYSCOHADA-CM','EXPENSE','XXXXXX','6325',   15922,'Frais d''actes et de contentieux','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15928,'SYSCOHADA-CM','EXPENSE','XXXXXX','6328',   15922,'Divers frais','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15929,'SYSCOHADA-CM','EXPENSE','XXXXXX','633',    15914,'Frais de formation du personnel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15930,'SYSCOHADA-CM','EXPENSE','XXXXXX','634',    15914,'Redevances pour brevets, licences, logiciels et droits similaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15931,'SYSCOHADA-CM','EXPENSE','XXXXXX','6342',   15930,'Redevances pour brevets, licences, concessions et droits similaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15932,'SYSCOHADA-CM','EXPENSE','XXXXXX','6343',   15930,'Redevances pour logiciel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15933,'SYSCOHADA-CM','EXPENSE','XXXXXX','6344',   15930,'Redevances pour marques','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15934,'SYSCOHADA-CM','EXPENSE','XXXXXX','635',    15914,'Cotisations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15935,'SYSCOHADA-CM','EXPENSE','XXXXXX','6351',   15934,'Cotisations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15936,'SYSCOHADA-CM','EXPENSE','XXXXXX','6358',   15934,'Concours divers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15937,'SYSCOHADA-CM','EXPENSE','XXXXXX','636',    15914,'Redevances verses au concedant (concessions service public)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15938,'SYSCOHADA-CM','EXPENSE','XXXXXX','637',    15914,'Remunerations du personnel exterieur a l''entreprise','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15939,'SYSCOHADA-CM','EXPENSE','XXXXXX','6371',   15938,'Personnel intérimaire','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15940,'SYSCOHADA-CM','EXPENSE','XXXXXX','6372',   15938,'Personnel détaché ou prêté à l''entreprise','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15941,'SYSCOHADA-CM','EXPENSE','XXXXXX','638',    15914,'Autres charges externes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15942,'SYSCOHADA-CM','EXPENSE','XXXXXX','6381',   15941,'Frais de recrutement du personnel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15943,'SYSCOHADA-CM','EXPENSE','XXXXXX','6382',   15941,'Frais de déménagement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15944,'SYSCOHADA-CM','EXPENSE','XXXXXX','6383',   15941,'Réceptions','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15945,'SYSCOHADA-CM','EXPENSE','XXXXXX','6384',   15941,'Missions','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15946,'SYSCOHADA-CM','EXPENSE','XXXXXX','64',     15819,'Impots et taxes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15947,'SYSCOHADA-CM','EXPENSE','XXXXXX','641',    15946,'Impots et taxes directs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15948,'SYSCOHADA-CM','EXPENSE','XXXXXX','6411',   15947,'Impots fonciers et taxes annexes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15949,'SYSCOHADA-CM','EXPENSE','XXXXXX','6412',   15947,'Patentes, licences et taxes annexes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15950,'SYSCOHADA-CM','EXPENSE','XXXXXX','6413',   15947,'Taxes sur appointements et salaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15951,'SYSCOHADA-CM','EXPENSE','XXXXXX','6414',   15947,'Taxes d''apprentissage','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15952,'SYSCOHADA-CM','EXPENSE','XXXXXX','6415',   15947,'Formation professionnelle continue','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15953,'SYSCOHADA-CM','EXPENSE','XXXXXX','6418',   15947,'Autres impôts et taxes directs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15954,'SYSCOHADA-CM','EXPENSE','XXXXXX','645',    15946,'Impots et taxes indirects','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15955,'SYSCOHADA-CM','EXPENSE','XXXXXX','646',    15946,'Droits d''enregistrement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15956,'SYSCOHADA-CM','EXPENSE','XXXXXX','6461',   15955,'Droits de mutation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15957,'SYSCOHADA-CM','EXPENSE','XXXXXX','6462',   15955,'Droits de timbre','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15958,'SYSCOHADA-CM','EXPENSE','XXXXXX','6463',   15955,'Taxes sur les véhicules de société','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15959,'SYSCOHADA-CM','EXPENSE','XXXXXX','6464',   15955,'Vignettes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15960,'SYSCOHADA-CM','EXPENSE','XXXXXX','6468',   15955,'Autres droits','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15961,'SYSCOHADA-CM','EXPENSE','XXXXXX','647',    15946,'Penalites et amendes fiscales','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15962,'SYSCOHADA-CM','EXPENSE','XXXXXX','6471',   15961,'Pénalités d''assiette, impots directs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15963,'SYSCOHADA-CM','EXPENSE','XXXXXX','6472',   15961,'Pénalités d''assiette, impôts indirects','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15964,'SYSCOHADA-CM','EXPENSE','XXXXXX','6473',   15961,'Pénalités de recouvrement, impôts directs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15965,'SYSCOHADA-CM','EXPENSE','XXXXXX','6474',   15961,'Pénalités de recouvrement, impôts indirects','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15966,'SYSCOHADA-CM','EXPENSE','XXXXXX','6478',   15961,'Autres amendes pénales et fiscales','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15967,'SYSCOHADA-CM','EXPENSE','XXXXXX','648',    15946,'Autres impots et taxes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15968,'SYSCOHADA-CM','EXPENSE','XXXXXX','65',     15819,'Autres charges','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15969,'SYSCOHADA-CM','EXPENSE','XXXXXX','651',    15968,'Pertes sur creances clients et autres debiteurs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15970,'SYSCOHADA-CM','EXPENSE','XXXXXX','6511',   15969,'Pertes sur clients','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15971,'SYSCOHADA-CM','EXPENSE','XXXXXX','6515',   15969,'Autres débiteurs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15972,'SYSCOHADA-CM','EXPENSE','XXXXXX','652',    15968,'Quote-part de resultat sur operations faites en commun','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15973,'SYSCOHADA-CM','EXPENSE','XXXXXX','6521',   15972,'Quote-part transféré de bénéfices (comptabilté du gérants)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15974,'SYSCOHADA-CM','EXPENSE','XXXXXX','6525',   15972,'Pertes imputées par transfert (comptabilité des associés non gérants)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15975,'SYSCOHADA-CM','EXPENSE','XXXXXX','653',    15968,'Quote-part de resultat annulee sur execution partielle de contrats pluri-exercices','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15976,'SYSCOHADA-CM','EXPENSE','XXXXXX','654',    15968,'Valeur comptable des cessions courantes d''immobilisations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15977,'SYSCOHADA-CM','EXPENSE','XXXXXX','658',    15968,'Charges diverses','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15978,'SYSCOHADA-CM','EXPENSE','XXXXXX','6581',   15977,'Jetons de présence et autres rémunérations d''administrateurs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15979,'SYSCOHADA-CM','EXPENSE','XXXXXX','6582',   15977,'Dons','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15980,'SYSCOHADA-CM','EXPENSE','XXXXXX','6583',   15977,'Mécénat','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15981,'SYSCOHADA-CM','EXPENSE','XXXXXX','659',    15968,'Charges provisionnees d''exploitation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15982,'SYSCOHADA-CM','EXPENSE','XXXXXX','6591',   15981,'Sur risque à court terme','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15983,'SYSCOHADA-CM','EXPENSE','XXXXXX','6593',   15981,'Sur stocks','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15984,'SYSCOHADA-CM','EXPENSE','XXXXXX','6594',   15981,'Sur créances','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15985,'SYSCOHADA-CM','EXPENSE','XXXXXX','6598',   15981,'Autres charges provisionnées','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15986,'SYSCOHADA-CM','EXPENSE','XXXXXX','66',     15819,'Charges de personnel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15987,'SYSCOHADA-CM','EXPENSE','XXXXXX','661',    15986,'Remunerations directes versees au personnel national','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15988,'SYSCOHADA-CM','EXPENSE','XXXXXX','6611',   15987,'Appointements salaires et commissions','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15989,'SYSCOHADA-CM','EXPENSE','XXXXXX','6612',   15987,'Primes et gratifications','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15990,'SYSCOHADA-CM','EXPENSE','XXXXXX','6613',   15987,'Congés payés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15991,'SYSCOHADA-CM','EXPENSE','XXXXXX','6614',   15987,'Indemnités de préavis, de licencement et de recherche d''embauche','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15992,'SYSCOHADA-CM','EXPENSE','XXXXXX','6615',   15987,'Indemnités de maladie versées aux travailleurs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15993,'SYSCOHADA-CM','EXPENSE','XXXXXX','6616',   15987,'Supplément familial','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15994,'SYSCOHADA-CM','EXPENSE','XXXXXX','6617',   15987,'Avantages en nature','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15995,'SYSCOHADA-CM','EXPENSE','XXXXXX','6618',   15987,'Autres rémunérations directes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15996,'SYSCOHADA-CM','EXPENSE','XXXXXX','662',    15986,'Remunerations directes versees au personnel non national','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15997,'SYSCOHADA-CM','EXPENSE','XXXXXX','6621',   15996,'Appointements salaires et commissions','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15998,'SYSCOHADA-CM','EXPENSE','XXXXXX','6622',   15996,'Primes et gratifications','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15999,'SYSCOHADA-CM','EXPENSE','XXXXXX','6623',   15996,'Congés payés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16000,'SYSCOHADA-CM','EXPENSE','XXXXXX','6624',   15996,'Indemnités de préavis, de licencement et de recherche d''embauche','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16001,'SYSCOHADA-CM','EXPENSE','XXXXXX','6625',   15996,'Indemnités de maladie versées aux travailleurs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16002,'SYSCOHADA-CM','EXPENSE','XXXXXX','6626',   15996,'Supplément familial','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16003,'SYSCOHADA-CM','EXPENSE','XXXXXX','6627',   15996,'Avantages en nature','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16004,'SYSCOHADA-CM','EXPENSE','XXXXXX','6628',   15996,'Autres rémunérations directes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16005,'SYSCOHADA-CM','EXPENSE','XXXXXX','663',    15986,'Indemnites forfaitaires versees au personnel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16006,'SYSCOHADA-CM','EXPENSE','XXXXXX','6631',   16005,'Indemnités de logement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16007,'SYSCOHADA-CM','EXPENSE','XXXXXX','6632',   16005,'Indemnités de représentation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16008,'SYSCOHADA-CM','EXPENSE','XXXXXX','6633',   16005,'Indemnités d''expatriation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16009,'SYSCOHADA-CM','EXPENSE','XXXXXX','6638',   16005,'Autres indemnités et avantages divers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16010,'SYSCOHADA-CM','EXPENSE','XXXXXX','664',    15986,'Charges sociales','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16011,'SYSCOHADA-CM','EXPENSE','XXXXXX','6641',   16010,'Charges sociales sur rémunération du personnel national','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16012,'SYSCOHADA-CM','EXPENSE','XXXXXX','6642',   16010,'Charges sociales sur rémunération du personnel non national','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16013,'SYSCOHADA-CM','EXPENSE','XXXXXX','666',    15986,'Remunerations et charges sociales de l''exploitant individuel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16014,'SYSCOHADA-CM','EXPENSE','XXXXXX','6661',   16013,'Rémunérations du travail de l''exploitant','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16015,'SYSCOHADA-CM','EXPENSE','XXXXXX','6662',   16013,'Charges sociales','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16016,'SYSCOHADA-CM','EXPENSE','XXXXXX','667',    15986,'Remunerations transferee de personnel exterieur','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16017,'SYSCOHADA-CM','EXPENSE','XXXXXX','6671',   16016,'Personnel intérimaire','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16018,'SYSCOHADA-CM','EXPENSE','XXXXXX','6672',   16016,'Personnel détaché ou prêté à l''entreprise','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16019,'SYSCOHADA-CM','EXPENSE','XXXXXX','668',    15986,'Autres charges sociales','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16020,'SYSCOHADA-CM','EXPENSE','XXXXXX','6681',   16019,'Versements aux syndicats et comités d''entreprise, d''établisement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16021,'SYSCOHADA-CM','EXPENSE','XXXXXX','6682',   16019,'Versements aux comité d''hygiéne et de sécurité','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16022,'SYSCOHADA-CM','EXPENSE','XXXXXX','6683',   16019,'Versements aux autres oeuvres sociales','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16023,'SYSCOHADA-CM','EXPENSE','XXXXXX','6684',   16019,'Médecine du travail et pharmacie','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16024,'SYSCOHADA-CM','EXPENSE','XXXXXX','67',     15819,'Frais financiers et charges assimilees','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16025,'SYSCOHADA-CM','EXPENSE','XXXXXX','671',    16024,'Interets des emprunts','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16026,'SYSCOHADA-CM','EXPENSE','XXXXXX','6711',   16025,'Emprunts obligataires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16027,'SYSCOHADA-CM','EXPENSE','XXXXXX','6712',   16025,'Emprunts auprès des établissements de crédit','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16028,'SYSCOHADA-CM','EXPENSE','XXXXXX','6713',   16025,'Dettes liées à des participations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16029,'SYSCOHADA-CM','EXPENSE','XXXXXX','672',    16024,'Interets dans loyers de credit bail et contrats assimiles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16030,'SYSCOHADA-CM','EXPENSE','XXXXXX','6721',   16029,'Intérêts dans loyers de crédit-bail immobilier','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16031,'SYSCOHADA-CM','EXPENSE','XXXXXX','6722',   16029,'Intérêts dans loyers de crédit-bail mobilier','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16032,'SYSCOHADA-CM','EXPENSE','XXXXXX','6723',   16029,'Intérêts dans loyers des autres contrats','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16033,'SYSCOHADA-CM','EXPENSE','XXXXXX','673',    16024,'Escomptes accordes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16034,'SYSCOHADA-CM','EXPENSE','XXXXXX','674',    16024,'Autres interets','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16035,'SYSCOHADA-CM','EXPENSE','XXXXXX','6741',   16034,'Avances reçues et dépôts créditeurs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16036,'SYSCOHADA-CM','EXPENSE','XXXXXX','6742',   16034,'Comptes courants bloqués','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16037,'SYSCOHADA-CM','EXPENSE','XXXXXX','6743',   16034,'Intérêts sur obligations cautionnées','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16038,'SYSCOHADA-CM','EXPENSE','XXXXXX','6744',   16034,'Intérêts sur dettes commerciales','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16039,'SYSCOHADA-CM','EXPENSE','XXXXXX','6745',   16034,'Intérêts bancaires et sur opérations de trésorerie et d''escompte','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16040,'SYSCOHADA-CM','EXPENSE','XXXXXX','6748',   16034,'Intérêts sur dettes diverses','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16041,'SYSCOHADA-CM','EXPENSE','XXXXXX','675',    16024,'Escomptes des effets de commerce','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16042,'SYSCOHADA-CM','EXPENSE','XXXXXX','676',    16024,'Pertes de change','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16043,'SYSCOHADA-CM','EXPENSE','XXXXXX','677',    16024,'Pertes sur cessions de titres  de placement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16044,'SYSCOHADA-CM','EXPENSE','XXXXXX','678',    16024,'Pertes sur risques financiers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16045,'SYSCOHADA-CM','EXPENSE','XXXXXX','6781',   16044,'Sur rentes viagères','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16046,'SYSCOHADA-CM','EXPENSE','XXXXXX','6782',   16044,'Sur opérations fiancières','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16047,'SYSCOHADA-CM','EXPENSE','XXXXXX','6783',   16044,'Sur instruments de trésorerie','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16048,'SYSCOHADA-CM','EXPENSE','XXXXXX','679',    16024,'Charges provisionnees financieres','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16049,'SYSCOHADA-CM','EXPENSE','XXXXXX','6791',   16048,'Sur risque financiers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16050,'SYSCOHADA-CM','EXPENSE','XXXXXX','6795',   16048,'Sur titres de placements','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16051,'SYSCOHADA-CM','EXPENSE','XXXXXX','6798',   16048,'Autres charges provisionnées financières','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16052,'SYSCOHADA-CM','EXPENSE','XXXXXX','68',     15819,'Dotations aus amortissements','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16053,'SYSCOHADA-CM','EXPENSE','XXXXXX','681',    16052,'Dotations aux amortissements d''exploitation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16054,'SYSCOHADA-CM','EXPENSE','XXXXXX','6811',   16052,'Dotations aux amortissements des charges immobilisées','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16055,'SYSCOHADA-CM','EXPENSE','XXXXXX','6812',   16052,'Dotations aux amortissements des immobilisations incorporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16056,'SYSCOHADA-CM','EXPENSE','XXXXXX','6813',   16052,'Dotations aux amortissements des immobilisations corporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16057,'SYSCOHADA-CM','EXPENSE','XXXXXX','687',    16052,'Dotations aux amortissements a caractere financier','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16058,'SYSCOHADA-CM','EXPENSE','XXXXXX','6872',   16057,'Dotations aux amortissements des primes de remboursement des obligations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16059,'SYSCOHADA-CM','EXPENSE','XXXXXX','6878',   16057,'Autres dotations aux amortissements à caractère financier','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16060,'SYSCOHADA-CM','EXPENSE','XXXXXX','69',     15819,'Dotattions aux provisions','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16061,'SYSCOHADA-CM','EXPENSE','XXXXXX','691',    16060,'Dotation aux provisions d''exploitation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16062,'SYSCOHADA-CM','EXPENSE','XXXXXX','6911',   16061,'Pour risques et charges','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16063,'SYSCOHADA-CM','EXPENSE','XXXXXX','6912',   16061,'Pour grosses réparations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16064,'SYSCOHADA-CM','EXPENSE','XXXXXX','6913',   16061,'Pour dépréciation des immobilisations incorporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16065,'SYSCOHADA-CM','EXPENSE','XXXXXX','6914',   16061,'Pour dépréciation des immobilisations corporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16066,'SYSCOHADA-CM','EXPENSE','XXXXXX','697',    16060,'Dotations aux provisions financieres','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16067,'SYSCOHADA-CM','EXPENSE','XXXXXX','6971',   16066,'Pour risques et charges','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16068,'SYSCOHADA-CM','EXPENSE','XXXXXX','6972',   16066,'Pour dépréciation des immobilisations financières','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16069,'SYSCOHADA-CM','INCOME','XXXXXX','7',           0,'Ventes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16070,'SYSCOHADA-CM','INCOME','XXXXXX','701',     16069,'Ventes de marchandises','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16071,'SYSCOHADA-CM','INCOME','XXXXXX','7011',    16070,'Dans la région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16072,'SYSCOHADA-CM','INCOME','XXXXXX','7012',    16070,'Hors région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16073,'SYSCOHADA-CM','INCOME','XXXXXX','7013',    16070,'Aux entreprises du groupe dans la région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16074,'SYSCOHADA-CM','INCOME','XXXXXX','7014',    16070,'Aux entreprises du groupe hors  région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16075,'SYSCOHADA-CM','INCOME','XXXXXX','702',     16069,'Ventes de produits finis','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16076,'SYSCOHADA-CM','INCOME','XXXXXX','7021',    16075,'Dans la région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16077,'SYSCOHADA-CM','INCOME','XXXXXX','7022',    16075,'Hors région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16078,'SYSCOHADA-CM','INCOME','XXXXXX','7023',    16075,'Aux entreprises de groupe dans la région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16079,'SYSCOHADA-CM','INCOME','XXXXXX','7024',    16075,'Aux entreprises du groupe hors  région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16080,'SYSCOHADA-CM','INCOME','XXXXXX','703',     16069,'Ventes de produits intermediaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16081,'SYSCOHADA-CM','INCOME','XXXXXX','7031',    16080,'Dans la région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16082,'SYSCOHADA-CM','INCOME','XXXXXX','7032',    16080,'Hors région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16083,'SYSCOHADA-CM','INCOME','XXXXXX','7033',    16080,'Aux entreprises du groupe dans la région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16084,'SYSCOHADA-CM','INCOME','XXXXXX','7034',    16080,'Aux entreprises du groupe hors  région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16085,'SYSCOHADA-CM','INCOME','XXXXXX','704',     16069,'Ventes de produits residuels','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16086,'SYSCOHADA-CM','INCOME','XXXXXX','7041',    16085,'Dans la région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16087,'SYSCOHADA-CM','INCOME','XXXXXX','7042',    16085,'Hors région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16088,'SYSCOHADA-CM','INCOME','XXXXXX','7043',    16085,'Aux entreprises du groupe dans la région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16089,'SYSCOHADA-CM','INCOME','XXXXXX','7044',    16085,'Aux entreprises du groupe hors  région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16090,'SYSCOHADA-CM','INCOME','XXXXXX','705',     16069,'Travaux factures','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16091,'SYSCOHADA-CM','INCOME','XXXXXX','7051',    16090,'Dans la région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16092,'SYSCOHADA-CM','INCOME','XXXXXX','7052',    16090,'Hors région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16093,'SYSCOHADA-CM','INCOME','XXXXXX','7053',    16090,'Aux entreprises du groupe dans la région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16094,'SYSCOHADA-CM','INCOME','XXXXXX','7054',    16090,'Aux entreprises du groupe hors région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16095,'SYSCOHADA-CM','INCOME','XXXXXX','706',     16069,'Services vendus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16096,'SYSCOHADA-CM','INCOME','XXXXXX','7061',    16095,'Dans la région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16097,'SYSCOHADA-CM','INCOME','XXXXXX','7062',    16095,'Hors région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16098,'SYSCOHADA-CM','INCOME','XXXXXX','7063',    16095,'Aux entreprises du groupe dans la région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16099,'SYSCOHADA-CM','INCOME','XXXXXX','7064',    16095,'Aux entreprises du groupe hors région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16100,'SYSCOHADA-CM','INCOME','XXXXXX','707',     16069,'Produits accessoires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16101,'SYSCOHADA-CM','INCOME','XXXXXX','7071',    16100,'Port, emballages perdus et autres frais facturés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16102,'SYSCOHADA-CM','INCOME','XXXXXX','7072',    16100,'Commissions et courtages','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16103,'SYSCOHADA-CM','INCOME','XXXXXX','7073',    16100,'Locations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16104,'SYSCOHADA-CM','INCOME','XXXXXX','7074',    16100,'Bonis sur reprises et cessions d''emballages','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16105,'SYSCOHADA-CM','INCOME','XXXXXX','7075',    16100,'Mise à disposition de personnel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16106,'SYSCOHADA-CM','INCOME','XXXXXX','7076',    16100,'Redevances pour brevets, logiciels, marques et droits similaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16107,'SYSCOHADA-CM','INCOME','XXXXXX','7077',    16100,'Services exploités dans l''intérêt du personnel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16108,'SYSCOHADA-CM','INCOME','XXXXXX','7078',    16100,'Autres produits accessoires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16109,'SYSCOHADA-CM','INCOME','XXXXXX','71',      16069,'Suvventions d''exploitation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16110,'SYSCOHADA-CM','INCOME','XXXXXX','711',     16109,'Sur produits a l''exportation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16111,'SYSCOHADA-CM','INCOME','XXXXXX','712',     16109,'Sur produits a l''importation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16112,'SYSCOHADA-CM','INCOME','XXXXXX','713',     16109,'Sur produits de perequation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16113,'SYSCOHADA-CM','INCOME','XXXXXX','718',     16109,'Autres subventions d''exploitation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16114,'SYSCOHADA-CM','INCOME','XXXXXX','7181',    16113,'Versées par l''etat et les collectivités publiques','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16115,'SYSCOHADA-CM','INCOME','XXXXXX','7182',    16113,'Versées par les organismes internationaux','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16116,'SYSCOHADA-CM','INCOME','XXXXXX','7183',    16113,'Versées par des tiers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16117,'SYSCOHADA-CM','INCOME','XXXXXX','72',      16069,'Production immobilisée','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16118,'SYSCOHADA-CM','INCOME','XXXXXX','721',     16117,'Immobilisations incorporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16119,'SYSCOHADA-CM','INCOME','XXXXXX','722',     16117,'Immobilisations corporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16120,'SYSCOHADA-CM','INCOME','XXXXXX','726',     16117,'Immobilisations financieres','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16121,'SYSCOHADA-CM','INCOME','XXXXXX','73',      16069,'Variations des stocks de biens et de services produits','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16122,'SYSCOHADA-CM','INCOME','XXXXXX','734',     16121,'Variations des stocks de produitsn en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16123,'SYSCOHADA-CM','INCOME','XXXXXX','7341',    16122,'Produits en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16124,'SYSCOHADA-CM','INCOME','XXXXXX','7342',    16122,'Travaux en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16125,'SYSCOHADA-CM','INCOME','XXXXXX','735',     16121,'Variations des en-cours de services','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16126,'SYSCOHADA-CM','INCOME','XXXXXX','7351',    16125,'Etudes en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16127,'SYSCOHADA-CM','INCOME','XXXXXX','7352',    16125,'Prestations de services en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16128,'SYSCOHADA-CM','INCOME','XXXXXX','736',     16121,'Variations des stocks de produits finis','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16129,'SYSCOHADA-CM','INCOME','XXXXXX','737',     16121,'Variations des stocks de produits intermediaires et residuels','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16130,'SYSCOHADA-CM','INCOME','XXXXXX','7371',    16129,'Produits intermédiaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16131,'SYSCOHADA-CM','INCOME','XXXXXX','7372',    16129,'Produits résiduels','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16132,'SYSCOHADA-CM','INCOME','XXXXXX','75',      16069,'Autres produits','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16133,'SYSCOHADA-CM','INCOME','XXXXXX','752',     16132,'Quote-part de resultat sur operations faites en commun','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16134,'SYSCOHADA-CM','INCOME','XXXXXX','7521',    16133,'Quote-part trsnsférée de pertes (comptabilité de gérant)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16135,'SYSCOHADA-CM','INCOME','XXXXXX','7525',    16133,'Bénéfices attribués par transfert (comptabilité des associés non gérants)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16136,'SYSCOHADA-CM','INCOME','XXXXXX','753',     16132,'Quote-part de resultat sue execution partielle de contrats pluri-ecercices','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16137,'SYSCOHADA-CM','INCOME','XXXXXX','754',     16132,'Produits des cessions courantes d''immobilisations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16138,'SYSCOHADA-CM','INCOME','XXXXXX','758',     16132,'Produits divers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16139,'SYSCOHADA-CM','INCOME','XXXXXX','7581',    16138,'Jetons de présence et autres rémunérations d''administrateurs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16140,'SYSCOHADA-CM','INCOME','XXXXXX','7582',    16138,'Indemnités d''assurances reçues','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16141,'SYSCOHADA-CM','INCOME','XXXXXX','759',     16132,'Reprises de charges provisionnees d''exploitation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16142,'SYSCOHADA-CM','INCOME','XXXXXX','7591',    16141,'Sur risques à court terme','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16143,'SYSCOHADA-CM','INCOME','XXXXXX','7593',    16141,'Sur stocks','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16144,'SYSCOHADA-CM','INCOME','XXXXXX','7594',    16141,'Sur créances','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16145,'SYSCOHADA-CM','INCOME','XXXXXX','7598',    16141,'Sur autres charges provisionnées','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16146,'SYSCOHADA-CM','INCOME','XXXXXX','77',      16069,'Revenus financiers et produits assimiles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16147,'SYSCOHADA-CM','INCOME','XXXXXX','771',     16146,'Interets de prets','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16148,'SYSCOHADA-CM','INCOME','XXXXXX','772',     16146,'Revenus de participations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16149,'SYSCOHADA-CM','INCOME','XXXXXX','773',     16146,'Escomptes obtenus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16150,'SYSCOHADA-CM','INCOME','XXXXXX','774',     16146,'Revenus de titres de placement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16151,'SYSCOHADA-CM','INCOME','XXXXXX','775',     16146,'Revenus des creances commerciales','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16152,'SYSCOHADA-CM','INCOME','XXXXXX','776',     16146,'Gains de change','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16153,'SYSCOHADA-CM','INCOME','XXXXXX','777',     16146,'Gains sur cessions de titres de placement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16154,'SYSCOHADA-CM','INCOME','XXXXXX','778',     16146,'Gains sur risques financiers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16155,'SYSCOHADA-CM','INCOME','XXXXXX','7781',    16154,'Gains sur rentes viagères','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16156,'SYSCOHADA-CM','INCOME','XXXXXX','7782',    16154,'Gains sur opérations financières','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16157,'SYSCOHADA-CM','INCOME','XXXXXX','7784',    16154,'Gains sur instruments de trésorerie','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16158,'SYSCOHADA-CM','INCOME','XXXXXX','779',     16146,'Reprises de charges provisionnees financieres','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16159,'SYSCOHADA-CM','INCOME','XXXXXX','7791',    16158,'Sur risques financiers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16160,'SYSCOHADA-CM','INCOME','XXXXXX','7795',    16158,'Sur titres de placement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16161,'SYSCOHADA-CM','INCOME','XXXXXX','7798',    16158,'Autres charges provisionnées financières','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16162,'SYSCOHADA-CM','INCOME','XXXXXX','78',      16069,'Transfert de charges','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16163,'SYSCOHADA-CM','INCOME','XXXXXX','781',     16162,'Transfert de charges d''exploitation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16164,'SYSCOHADA-CM','INCOME','XXXXXX','787',     16162,'Transfert de charges financieres','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16165,'SYSCOHADA-CM','INCOME','XXXXXX','79',      16069,'Reprises de provisions','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16166,'SYSCOHADA-CM','INCOME','XXXXXX','791',     16165,'Reprises de provisions d''exploitation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16167,'SYSCOHADA-CM','INCOME','XXXXXX','7911',    16166,'Pour risques et charges d''exploitation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16168,'SYSCOHADA-CM','INCOME','XXXXXX','7912',    16166,'Pour grosses réparation d''exploitation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16169,'SYSCOHADA-CM','INCOME','XXXXXX','7913',    16166,'Pour dépreciation des immobilisations incorporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16170,'SYSCOHADA-CM','INCOME','XXXXXX','7914',    16166,'Pour dépreciation des immobilisations corporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16171,'SYSCOHADA-CM','INCOME','XXXXXX','797',     16165,'Reprises de provisions financieres','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16172,'SYSCOHADA-CM','INCOME','XXXXXX','7971',    16171,'Pour risques et charges financiers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16173,'SYSCOHADA-CM','INCOME','XXXXXX','7972',    16171,'Pour dépréciation des immobilisations financières','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16174,'SYSCOHADA-CM','INCOME','XXXXXX','798',     16165,'Reprises d''amortissements','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16175,'SYSCOHADA-CM','AUTRES','XXXXXX','81',          0,'Valeurs comptables des cessions d''immobilisations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16176,'SYSCOHADA-CM','AUTRES','XXXXXX','811',     16175,'Immobilisations incorporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16177,'SYSCOHADA-CM','AUTRES','XXXXXX','812',     16175,'Immobilisations corporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16178,'SYSCOHADA-CM','AUTRES','XXXXXX','816',     16175,'Immobilisations financieres','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16179,'SYSCOHADA-CM','AUTRES','XXXXXX','82',          0,'Produits de cessions d''immobilisations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16180,'SYSCOHADA-CM','AUTRES','XXXXXX','821',     16179,'Immobilisations incorporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16181,'SYSCOHADA-CM','AUTRES','XXXXXX','822',     16179,'Immobilisations corporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16182,'SYSCOHADA-CM','AUTRES','XXXXXX','826',     16179,'Immobilisations financieres','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16183,'SYSCOHADA-CM','AUTRES','XXXXXX','83',          0,'Charges hors activites ordinaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16184,'SYSCOHADA-CM','AUTRES','XXXXXX','831',     16183,'Charges h.a.o constatées','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16185,'SYSCOHADA-CM','AUTRES','XXXXXX','834',     16183,'Pertes sur creances h.a.o','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16186,'SYSCOHADA-CM','AUTRES','XXXXXX','835',     16183,'Dons et liberalites accordes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16187,'SYSCOHADA-CM','AUTRES','XXXXXX','836',     16183,'Abandons de creances consentis','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16188,'SYSCOHADA-CM','AUTRES','XXXXXX','839',     16183,'Charges provisionnees h.a.o','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16189,'SYSCOHADA-CM','AUTRES','XXXXXX','84',          0,'Produits hors activites ordinaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16190,'SYSCOHADA-CM','AUTRES','XXXXXX','841',     16189,'Produits h.a.o constates','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16191,'SYSCOHADA-CM','AUTRES','XXXXXX','845',     16189,'Dons et liberalites obtenus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16192,'SYSCOHADA-CM','AUTRES','XXXXXX','846',     16189,'Abandons de creances obtenus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16193,'SYSCOHADA-CM','AUTRES','XXXXXX','848',     16189,'Transferts de charges h.a.o','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16194,'SYSCOHADA-CM','AUTRES','XXXXXX','849',     16189,'Reprises des charges provisionnees h.a.o','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16195,'SYSCOHADA-CM','AUTRES','XXXXXX','85',          0,'Dotations hors activites ordinaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16196,'SYSCOHADA-CM','AUTRES','XXXXXX','851',     16195,'Dotations aux provisions reglementees','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16197,'SYSCOHADA-CM','AUTRES','XXXXXX','852',     16195,'Dotations aux amortissements h.a.o','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16198,'SYSCOHADA-CM','AUTRES','XXXXXX','853',     16195,'Dotations aux provisions pour depreciation h.a.o','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16199,'SYSCOHADA-CM','AUTRES','XXXXXX','854',     16195,'Dotations aux provisions pour risques et charges h.a.o','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16200,'SYSCOHADA-CM','AUTRES','XXXXXX','858',     16195,'Autres dotations h.a.o','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16201,'SYSCOHADA-CM','AUTRES','XXXXXX','86',          0,'Reprises hors activites ordinaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16202,'SYSCOHADA-CM','AUTRES','XXXXXX','861',     16201,'Reprises de provisions reglementees','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16203,'SYSCOHADA-CM','AUTRES','XXXXXX','862',     16201,'Reprises d''amortissements','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16204,'SYSCOHADA-CM','AUTRES','XXXXXX','863',     16201,'Reprises de provisions pour depreciation h.a.o','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16205,'SYSCOHADA-CM','AUTRES','XXXXXX','864',     16201,'Reprises de provisions pour risques et charges h.a.o','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16206,'SYSCOHADA-CM','AUTRES','XXXXXX','865',     16201,'Reprises de subventions d''investissement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16207,'SYSCOHADA-CM','AUTRES','XXXXXX','868',     16201,'Autres reprises h.a.o','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16208,'SYSCOHADA-CM','AUTRES','XXXXXX','87',          0,'Participations des travailleurs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16209,'SYSCOHADA-CM','AUTRES','XXXXXX','871',     16208,'Participation legale aux benefices','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16210,'SYSCOHADA-CM','AUTRES','XXXXXX','874',     16208,'Participation contractuelle aux benefices','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16211,'SYSCOHADA-CM','AUTRES','XXXXXX','878',     16208,'Autres participations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16212,'SYSCOHADA-CM','AUTRES','XXXXXX','88',          0,'Subventions d''equilibre','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16213,'SYSCOHADA-CM','AUTRES','XXXXXX','881',     16212,'Etat','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16214,'SYSCOHADA-CM','AUTRES','XXXXXX','884',     16212,'Collectivites publiques','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16215,'SYSCOHADA-CM','AUTRES','XXXXXX','886',     16212,'Groupe','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16216,'SYSCOHADA-CM','AUTRES','XXXXXX','888',     16212,'Autres','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16217,'SYSCOHADA-CM','AUTRES','XXXXXX','89',          0,'Impots sur le resultat','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16218,'SYSCOHADA-CM','AUTRES','XXXXXX','891',     16217,'Impots sur les benefices de l''exercice','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16219,'SYSCOHADA-CM','AUTRES','XXXXXX','8911',    16218,'Activités exercées dans l''etat','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16220,'SYSCOHADA-CM','AUTRES','XXXXXX','8912',    16218,'Activités exercées dans les autres etats de la région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16221,'SYSCOHADA-CM','AUTRES','XXXXXX','8913',    16218,'Activités exercées hors région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16222,'SYSCOHADA-CM','AUTRES','XXXXXX','892',     16217,'Rappel d''impôts sur resultats anterieurs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16223,'SYSCOHADA-CM','AUTRES','XXXXXX','895',     16217,'Impôts minimum forfaitaires (i.m.f)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16224,'SYSCOHADA-CM','AUTRES','XXXXXX','899',     16217,'Dégrèvements et annulations d''impots sur resultats antérieurs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16225,'SYSCOHADA-CM','AUTRES','XXXXXX','8991',    16224,'Dégrèvements','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16226,'SYSCOHADA-CM','AUTRES','XXXXXX','8994',    16224,'Annulations pour pertes rétroactives','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15000,'SYSCOHADA-CM','CAPIT','XXXXXX','1',            0,'Capital','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15001,'SYSCOHADA-CM','CAPIT','XXXXXX','101',      15000,'Capital social','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15002,'SYSCOHADA-CM','CAPIT','XXXXXX','1011',     15001,'Capital souscrit, non appelé','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15003,'SYSCOHADA-CM','CAPIT','XXXXXX','1012',     15001,'Capital souscrit, appelé, non versé','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15004,'SYSCOHADA-CM','CAPIT','XXXXXX','1013',     15001,'Capital souscrit, appelé, versé, non amorti','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15005,'SYSCOHADA-CM','CAPIT','XXXXXX','1014',     15001,'Capital souscrit, appelé, versé, amorti','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15006,'SYSCOHADA-CM','CAPIT','XXXXXX','1018',     15001,'Capital souscrit, soumis à des conditions particulières','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15007,'SYSCOHADA-CM','CAPIT','XXXXXX','102',      15000,'Capital par dotation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15008,'SYSCOHADA-CM','CAPIT','XXXXXX','1021',     15007,'Dotation initiale','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15009,'SYSCOHADA-CM','CAPIT','XXXXXX','1022',     15007,'Dotations complémentaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15010,'SYSCOHADA-CM','CAPIT','XXXXXX','1028',     15007,'Autres dotations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15011,'SYSCOHADA-CM','CAPIT','XXXXXX','103',      15000,'Capital personnel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15012,'SYSCOHADA-CM','CAPIT','XXXXXX','104',      15000,'Compte de l''exploitant','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15013,'SYSCOHADA-CM','CAPIT','XXXXXX','1041',     15012,'Apports temporaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15014,'SYSCOHADA-CM','CAPIT','XXXXXX','1042',     15012,'Opérations courantes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15015,'SYSCOHADA-CM','CAPIT','XXXXXX','1043',     15012,'Rémunérations, impôts et autres charges personnelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15016,'SYSCOHADA-CM','CAPIT','XXXXXX','1047',     15012,'Prélèvements d''autoconsommation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15017,'SYSCOHADA-CM','CAPIT','XXXXXX','1048',     15012,'Autres prélèvements','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15018,'SYSCOHADA-CM','CAPIT','XXXXXX','105',      15000,'Primes liees aux capitaux propres','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15019,'SYSCOHADA-CM','CAPIT','XXXXXX','1051',     15018,'Primes d''émission','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15020,'SYSCOHADA-CM','CAPIT','XXXXXX','1052',     15018,'Primes d''apport','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15021,'SYSCOHADA-CM','CAPIT','XXXXXX','1053',     15018,'Primes de fusion','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15022,'SYSCOHADA-CM','CAPIT','XXXXXX','1054',     15018,'Primes de conversion','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15023,'SYSCOHADA-CM','CAPIT','XXXXXX','1058',     15018,'Autres primes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15024,'SYSCOHADA-CM','CAPIT','XXXXXX','106',      15000,'Ecarts de reevaluation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15025,'SYSCOHADA-CM','CAPIT','XXXXXX','1061',     15024,'Ecarts de réévaluation légale','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15026,'SYSCOHADA-CM','CAPIT','XXXXXX','1062',     15024,'Ecarts de réévaluation libre','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15027,'SYSCOHADA-CM','CAPIT','XXXXXX','109',      15000,'Actionnaires, capital souscrit, non appele','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15028,'SYSCOHADA-CM','CAPIT','XXXXXX','11',       15000,'Reserves','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15029,'SYSCOHADA-CM','CAPIT','XXXXXX','111',      15028,'Reserve legale','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15030,'SYSCOHADA-CM','CAPIT','XXXXXX','1111',     15029,'Réserves légales','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15031,'SYSCOHADA-CM','CAPIT','XXXXXX','112',      15028,'Reserves statutaires ou contractuelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15032,'SYSCOHADA-CM','CAPIT','XXXXXX','113',      15028,'Reserves reglementees','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15033,'SYSCOHADA-CM','CAPIT','XXXXXX','1131',     15032,'Réserves de plus-values nettes à long terme','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15034,'SYSCOHADA-CM','CAPIT','XXXXXX','1133',     15032,'Réserves consécutives à l''octroi de subventions d''investissement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15035,'SYSCOHADA-CM','CAPIT','XXXXXX','1134',     15032,'Réserves spéciales navires renouvelés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15036,'SYSCOHADA-CM','CAPIT','XXXXXX','1135',     15032,'Réserves spéciales matériels et outillage renouvelés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15037,'SYSCOHADA-CM','CAPIT','XXXXXX','1138',     15032,'Autres réserves réglementées','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15038,'SYSCOHADA-CM','CAPIT','XXXXXX','118',      15028,'Autres reserves','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15039,'SYSCOHADA-CM','CAPIT','XXXXXX','1181',     15038,'Réserves facultatives','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15040,'SYSCOHADA-CM','CAPIT','XXXXXX','1188',     15038,'Réserves diverses','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15041,'SYSCOHADA-CM','CAPIT','XXXXXX','12',       15000,'Report a nouveau','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15042,'SYSCOHADA-CM','CAPIT','XXXXXX','121',      15041,'Report a nouveau crediteur','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15043,'SYSCOHADA-CM','CAPIT','XXXXXX','1211',     15042,'Report à nouveau crediteur','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15044,'SYSCOHADA-CM','CAPIT','XXXXXX','129',      15041,'Report a nouveau debiteur','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15045,'SYSCOHADA-CM','CAPIT','XXXXXX','1291',     15044,'Perte nette à reporter','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15046,'SYSCOHADA-CM','CAPIT','XXXXXX','1292',     15044,'Perte - amortissements réputés différés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15047,'SYSCOHADA-CM','CAPIT','XXXXXX','13',       15000,'Resultat net de l''exercice','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15048,'SYSCOHADA-CM','CAPIT','XXXXXX','1301',     15047,'Résultat en instance d''affectation : bénéfice','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15049,'SYSCOHADA-CM','CAPIT','XXXXXX','1309',     15047,'Résultat en instance d''affectation : perte','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15050,'SYSCOHADA-CM','CAPIT','XXXXXX','131',      15047,'Resultat net : benefice','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15051,'SYSCOHADA-CM','CAPIT','XXXXXX','132',      15047,'Marge brute (mb)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15052,'SYSCOHADA-CM','CAPIT','XXXXXX','1321',     15051,'Marge brute sur marchandises','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15053,'SYSCOHADA-CM','CAPIT','XXXXXX','1322',     15051,'Marge brute sur matières','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15054,'SYSCOHADA-CM','CAPIT','XXXXXX','133',      15047,'Valeur ajoutee (v.a.)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15055,'SYSCOHADA-CM','CAPIT','XXXXXX','134',      15047,'Excedent brut d''exploitation (e.b.e.)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15056,'SYSCOHADA-CM','CAPIT','XXXXXX','135',      15047,'Resultat d''exploitation (r.e.)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15057,'SYSCOHADA-CM','CAPIT','XXXXXX','136',      15047,'Resultat financier (r.f.)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15058,'SYSCOHADA-CM','CAPIT','XXXXXX','137',      15047,'Resultat des activites ordinaires (r.a.o.)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15059,'SYSCOHADA-CM','CAPIT','XXXXXX','138',      15047,'Resultat hors activites ordinaires (r.h.a.o.)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15060,'SYSCOHADA-CM','CAPIT','XXXXXX','139',      15047,'Resultat net : perte','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15061,'SYSCOHADA-CM','CAPIT','XXXXXX','14',       15000,'Subventions d''investissement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15062,'SYSCOHADA-CM','CAPIT','XXXXXX','141',      15061,'Subventions d''equipement a','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15063,'SYSCOHADA-CM','CAPIT','XXXXXX','1411',     15062,'Etat','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15064,'SYSCOHADA-CM','CAPIT','XXXXXX','1412',     15062,'Régions','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15065,'SYSCOHADA-CM','CAPIT','XXXXXX','1413',     15062,'Départements','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15066,'SYSCOHADA-CM','CAPIT','XXXXXX','1414',     15062,'Communes et collectivités publiques décentralisées','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15067,'SYSCOHADA-CM','CAPIT','XXXXXX','1415',     15062,'Entreprises publiques ou mixtes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15068,'SYSCOHADA-CM','CAPIT','XXXXXX','1416',     15062,'Entreprises et organismes privés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15069,'SYSCOHADA-CM','CAPIT','XXXXXX','1417',     15062,'Organismes internationaux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15070,'SYSCOHADA-CM','CAPIT','XXXXXX','1418',     15062,'Autres','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15071,'SYSCOHADA-CM','CAPIT','XXXXXX','142',      15061,'Subventions d''equipement b','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15072,'SYSCOHADA-CM','CAPIT','XXXXXX','1421',     15071,'Subventions d''équipements','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15073,'SYSCOHADA-CM','CAPIT','XXXXXX','148',      15061,'Autres subventions d''investissement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15074,'SYSCOHADA-CM','CAPIT','XXXXXX','15',       15000,'Provisions reglementees et fonds assimiles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15075,'SYSCOHADA-CM','CAPIT','XXXXXX','151',      15074,'Amortissements derogatoires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15076,'SYSCOHADA-CM','CAPIT','XXXXXX','152',      15074,'Plus-values de cession a reinvestir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15077,'SYSCOHADA-CM','CAPIT','XXXXXX','1521',     15076,'Plus-values de cession à réinvestir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15078,'SYSCOHADA-CM','CAPIT','XXXXXX','153',      15074,'Fonds reglementes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15079,'SYSCOHADA-CM','CAPIT','XXXXXX','1531',     15078,'Fonds national','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15080,'SYSCOHADA-CM','CAPIT','XXXXXX','1532',     15078,'Prélèvement pour le budget','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15081,'SYSCOHADA-CM','CAPIT','XXXXXX','154',      15074,'Provision speciale de reevaluation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15082,'SYSCOHADA-CM','CAPIT','XXXXXX','155',      15074,'Provisions reglementees relatives aux immobilisations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15083,'SYSCOHADA-CM','CAPIT','XXXXXX','1551',     15082,'Recontitution des gisements miniers et pétroliers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15084,'SYSCOHADA-CM','CAPIT','XXXXXX','1552',     15082,'Provisions de croissance des immobilisations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15085,'SYSCOHADA-CM','CAPIT','XXXXXX','1553',     15082,'Provisions de renouvellement du matériel naval','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15086,'SYSCOHADA-CM','CAPIT','XXXXXX','1554',     15082,'Provisions pourle renouvellement du matériel et outillage','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15087,'SYSCOHADA-CM','CAPIT','XXXXXX','156',      15074,'Provisions reglementees relatives aux stocks','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15088,'SYSCOHADA-CM','CAPIT','XXXXXX','1561',     15087,'Hausse de prix','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15089,'SYSCOHADA-CM','CAPIT','XXXXXX','1562',     15087,'Fluctuation des cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15090,'SYSCOHADA-CM','CAPIT','XXXXXX','157',      15074,'Provisions pour investissement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15091,'SYSCOHADA-CM','CAPIT','XXXXXX','158',      15074,'Autres provisions et fonds reglementes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15092,'SYSCOHADA-CM','CAPIT','XXXXXX','16',       15000,'Emprunts et dettes assimilees','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15093,'SYSCOHADA-CM','CAPIT','XXXXXX','161',      15092,'Emprunts obligataires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15094,'SYSCOHADA-CM','CAPIT','XXXXXX','1611',     15093,'Emprunts obligataires ordinaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15095,'SYSCOHADA-CM','CAPIT','XXXXXX','1612',     15093,'Emprunts obligataires convertibles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15096,'SYSCOHADA-CM','CAPIT','XXXXXX','1618',     15093,'Autres emprunts obligataires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15097,'SYSCOHADA-CM','CAPIT','XXXXXX','1619',     15093,'Obligations à souscrire, à la souche','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15098,'SYSCOHADA-CM','CAPIT','XXXXXX','162',      15092,'Emprunts et dettes aupres des etablissements de credit','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15099,'SYSCOHADA-CM','CAPIT','XXXXXX','163',      15092,'Avances recues de l''etat','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15100,'SYSCOHADA-CM','CAPIT','XXXXXX','164',      15092,'Avances recues et comptes courants bloques','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15101,'SYSCOHADA-CM','CAPIT','XXXXXX','165',      15092,'Depots et cautionnements recus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15102,'SYSCOHADA-CM','CAPIT','XXXXXX','1651',     15101,'Dépôts à terme','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15103,'SYSCOHADA-CM','CAPIT','XXXXXX','1652',     15101,'Cautionnements','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15104,'SYSCOHADA-CM','CAPIT','XXXXXX','166',      15092,'Interets courus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15105,'SYSCOHADA-CM','CAPIT','XXXXXX','1661',     15104,'Sur emprunts obligataires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15106,'SYSCOHADA-CM','CAPIT','XXXXXX','1662',     15104,'Sur emprunts et dettes auprès des établissements de crédit','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15107,'SYSCOHADA-CM','CAPIT','XXXXXX','1663',     15104,'Sur avances reçues de l''etat','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15108,'SYSCOHADA-CM','CAPIT','XXXXXX','1664',     15104,'Sur avances reçues et comptes courants bloqués','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15109,'SYSCOHADA-CM','CAPIT','XXXXXX','1665',     15104,'Sur dépôts et cautionnements reçus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15110,'SYSCOHADA-CM','CAPIT','XXXXXX','1667',     15104,'Sur avances assorties de conditions particulières','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15111,'SYSCOHADA-CM','CAPIT','XXXXXX','1668',     15104,'Sur autres emprunts et dettes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15112,'SYSCOHADA-CM','CAPIT','XXXXXX','167',      15092,'Avances assorties de conditions particulieres','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15113,'SYSCOHADA-CM','CAPIT','XXXXXX','1671',     15112,'Avances bloquées pour augmentation du capital','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15114,'SYSCOHADA-CM','CAPIT','XXXXXX','1672',     15112,'Avances conditionnées par l''etat','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15115,'SYSCOHADA-CM','CAPIT','XXXXXX','1673',     15112,'Avances conditionnées par les autres organismes africains','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15116,'SYSCOHADA-CM','CAPIT','XXXXXX','1674',     15112,'Avances conditionné par les autres organismes internationaux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15117,'SYSCOHADA-CM','CAPIT','XXXXXX','1676',     15112,'Droits du concédant exigibles en nature','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15118,'SYSCOHADA-CM','CAPIT','XXXXXX','168',      15092,'Autres emprunts et dettes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15119,'SYSCOHADA-CM','CAPIT','XXXXXX','1681',     15118,'Rentes viagères capitalisées','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15120,'SYSCOHADA-CM','CAPIT','XXXXXX','1682',     15118,'Billets de fonds','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15121,'SYSCOHADA-CM','CAPIT','XXXXXX','1683',     15118,'Dettes consécutives à des titres emprunté','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15122,'SYSCOHADA-CM','CAPIT','XXXXXX','1684',     15118,'Dettes du concédant exigibles en nature','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15123,'SYSCOHADA-CM','CAPIT','XXXXXX','1685',     15118,'Emprunts participatifs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15124,'SYSCOHADA-CM','CAPIT','XXXXXX','1686',     15118,'Participation des travailleurs aux bénéfices','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15125,'SYSCOHADA-CM','CAPIT','XXXXXX','17',       15000,'Dettes de credit-bail et contrats assimiles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15126,'SYSCOHADA-CM','CAPIT','XXXXXX','172',      15125,'Emprunts equivalents de credit-bail immobilier','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15127,'SYSCOHADA-CM','CAPIT','XXXXXX','173',      15125,'Emprunts equivalents de credit-bail mobilier','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15128,'SYSCOHADA-CM','CAPIT','XXXXXX','176',      15125,'Interets courus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15129,'SYSCOHADA-CM','CAPIT','XXXXXX','1762',     15128,'Sur emprunts équivalents de crédit-bail immobilier','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15130,'SYSCOHADA-CM','CAPIT','XXXXXX','1763',     15128,'Sur emprunts équivalents de crédit-bail mobilier','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15131,'SYSCOHADA-CM','CAPIT','XXXXXX','1768',     15128,'Sur emprunts équivalents d''autres contrats','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15132,'SYSCOHADA-CM','CAPIT','XXXXXX','178',      15125,'Emprunts equivalents d''autres contrats','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15133,'SYSCOHADA-CM','CAPIT','XXXXXX','18',       15000,'Dettes liees a des participations et comptes de liaison des etablissements et societes en participation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15134,'SYSCOHADA-CM','CAPIT','XXXXXX','181',      15133,'Dettes liees a des participations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15135,'SYSCOHADA-CM','CAPIT','XXXXXX','1811',     15134,'Dettes liées à des participations (groupe)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15136,'SYSCOHADA-CM','CAPIT','XXXXXX','1812',     15134,'Dettes liées à des participations (hors groupe)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15137,'SYSCOHADA-CM','CAPIT','XXXXXX','182',      15133,'Dettes liees a des societes en paticipation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15138,'SYSCOHADA-CM','CAPIT','XXXXXX','183',      15133,'Interets courus sur dettes liees a des participations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15139,'SYSCOHADA-CM','CAPIT','XXXXXX','184',      15133,'Comptes permanents bloques des etablissements et succursales','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15140,'SYSCOHADA-CM','CAPIT','XXXXXX','185',      15133,'Comptes permanents non bloques des etablissements et succursales','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15141,'SYSCOHADA-CM','CAPIT','XXXXXX','186',      15133,'Comptes de liaison charges','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15142,'SYSCOHADA-CM','CAPIT','XXXXXX','187',      15133,'Comptes de liaison produits','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15143,'SYSCOHADA-CM','CAPIT','XXXXXX','188',      15133,'Comptes de liaison des societes en participation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15144,'SYSCOHADA-CM','CAPIT','XXXXXX','19',       15000,'Provisions financieres pour risques et charges','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15145,'SYSCOHADA-CM','CAPIT','XXXXXX','191',      15144,'Provisions pour litiges','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15146,'SYSCOHADA-CM','CAPIT','XXXXXX','192',      15144,'Provisions pour garanties donnees aux clients','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15147,'SYSCOHADA-CM','CAPIT','XXXXXX','193',      15144,'Provisions pour pertes sur marches a achevement futur','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15148,'SYSCOHADA-CM','CAPIT','XXXXXX','194',      15144,'Provisions pour pertes de change','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15149,'SYSCOHADA-CM','CAPIT','XXXXXX','195',      15144,'Provisions pour impots','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15150,'SYSCOHADA-CM','CAPIT','XXXXXX','196',      15144,'Provisions pour pensions et obligations similaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15151,'SYSCOHADA-CM','CAPIT','XXXXXX','197',      15144,'Provisions pour charges a repartir sur plusieurs exercices','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15152,'SYSCOHADA-CM','CAPIT','XXXXXX','1971',     15151,'Provisions pour grosses réparations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15153,'SYSCOHADA-CM','CAPIT','XXXXXX','198',      15144,'Autres provisions financieres pour risques et charges','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15154,'SYSCOHADA-CM','CAPIT','XXXXXX','1981',     15153,'Provisions pour amendes et pénalités','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15155,'SYSCOHADA-CM','CAPIT','XXXXXX','1982',     15153,'Provisions pour renouvellement des immobilisations (entreprises concessionnaires)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15156,'SYSCOHADA-CM','CAPIT','XXXXXX','1983',     15153,'Provisions pour propres assureurs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15157,'SYSCOHADA-CM','CAPIT','XXXXXX','1988',     15153,'Autres provisions financières pour risques et charges','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15158,'SYSCOHADA-CM','IMMO','XXXXXX','2',             0,'Charges immobilisees','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15159,'SYSCOHADA-CM','IMMO','XXXXXX','201',       15158,'Frais d''etablissement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15160,'SYSCOHADA-CM','IMMO','XXXXXX','2011',      15159,'Frais de constitution','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15161,'SYSCOHADA-CM','IMMO','XXXXXX','2012',      15159,'Frais de prospection','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15162,'SYSCOHADA-CM','IMMO','XXXXXX','2013',      15159,'Frais de publicité et de lancement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15163,'SYSCOHADA-CM','IMMO','XXXXXX','2014',      15159,'Frais de fonctionnement antérieurs au démarrage','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15164,'SYSCOHADA-CM','IMMO','XXXXXX','2015',      15159,'Frais de modification du capital (fusions, scissions transformations)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15165,'SYSCOHADA-CM','IMMO','XXXXXX','2016',      15159,'Frais d''entrée à la bourse','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15166,'SYSCOHADA-CM','IMMO','XXXXXX','2017',      15159,'Frais de restructuration','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15167,'SYSCOHADA-CM','IMMO','XXXXXX','2018',      15159,'Frais divers d''établissement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15168,'SYSCOHADA-CM','IMMO','XXXXXX','202',       15158,'Charges a repartir sur plusieurs exercices','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15169,'SYSCOHADA-CM','IMMO','XXXXXX','2021',      15168,'Charges différées','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15170,'SYSCOHADA-CM','IMMO','XXXXXX','2022',      15168,'Frais d''acquisition d''immobilisations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15171,'SYSCOHADA-CM','IMMO','XXXXXX','2026',      15168,'Fais d''émission des emprunts','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15172,'SYSCOHADA-CM','IMMO','XXXXXX','2028',      15168,'Charges à étaler','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15173,'SYSCOHADA-CM','IMMO','XXXXXX','206',       15158,'Primes de remboursement des obligations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15174,'SYSCOHADA-CM','IMMO','XXXXXX','2061',      15173,'Obligations ordinaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15175,'SYSCOHADA-CM','IMMO','XXXXXX','2062',      15173,'Obligations convertibles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15176,'SYSCOHADA-CM','IMMO','XXXXXX','2068',      15173,'Autres emprunts obligataires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15177,'SYSCOHADA-CM','IMMO','XXXXXX','21',        15158,'Immobilisations incorporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15178,'SYSCOHADA-CM','IMMO','XXXXXX','211',       15177,'Frais de recherche et de developpement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15179,'SYSCOHADA-CM','IMMO','XXXXXX','212',       15177,'Brevets, licences, concessions et droits similaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15180,'SYSCOHADA-CM','IMMO','XXXXXX','213',       15177,'Logiciels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15181,'SYSCOHADA-CM','IMMO','XXXXXX','214',       15177,'Marques','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15182,'SYSCOHADA-CM','IMMO','XXXXXX','215',       15177,'Fonds commercial','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15183,'SYSCOHADA-CM','IMMO','XXXXXX','216',       15177,'Droit au bail','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15184,'SYSCOHADA-CM','IMMO','XXXXXX','217',       15177,'Investissements de creation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15185,'SYSCOHADA-CM','IMMO','XXXXXX','218',       15177,'Autres droits et valeurs incorporels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15186,'SYSCOHADA-CM','IMMO','XXXXXX','219',       15177,'Immobilisations incorporelles en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15187,'SYSCOHADA-CM','IMMO','XXXXXX','2191',      15186,'Frais de recherche et de développement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15188,'SYSCOHADA-CM','IMMO','XXXXXX','2193',      15186,'Logiciels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15189,'SYSCOHADA-CM','IMMO','XXXXXX','2198',      15186,'Autres droits et valeurs incorporels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15190,'SYSCOHADA-CM','IMMO','XXXXXX','22',        15158,'Terrains','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15191,'SYSCOHADA-CM','IMMO','XXXXXX','221',       15190,'Terrains agricoles et forestiers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15192,'SYSCOHADA-CM','IMMO','XXXXXX','2211',      15191,'Terrains d''exploitation agricole','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15193,'SYSCOHADA-CM','IMMO','XXXXXX','2212',      15191,'Terrains d''exploitation forestière','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15194,'SYSCOHADA-CM','IMMO','XXXXXX','2218',      15191,'Autres terrains','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15195,'SYSCOHADA-CM','IMMO','XXXXXX','222',       15190,'Terrains nus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15196,'SYSCOHADA-CM','IMMO','XXXXXX','2221',      15195,'Terrains à bâtir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15197,'SYSCOHADA-CM','IMMO','XXXXXX','2228',      15195,'Autres terrains nus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15198,'SYSCOHADA-CM','IMMO','XXXXXX','223',       15190,'Terrains batis','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15199,'SYSCOHADA-CM','IMMO','XXXXXX','2231',      15198,'Pour bâtiments industriels et agricoles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15200,'SYSCOHADA-CM','IMMO','XXXXXX','2232',      15198,'Pour bâtiments administratifs et commerciaux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15201,'SYSCOHADA-CM','IMMO','XXXXXX','2234',      15198,'Pour bâtiments affectés aux autres opérations professionnelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15202,'SYSCOHADA-CM','IMMO','XXXXXX','2235',      15198,'Pour bâtiments affectés aux autres opérations non professionnelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15203,'SYSCOHADA-CM','IMMO','XXXXXX','2236',      15198,'Autres terrains bâtis','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15204,'SYSCOHADA-CM','IMMO','XXXXXX','224',       15190,'Travaux de mise en valeur des terrains','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15205,'SYSCOHADA-CM','IMMO','XXXXXX','2241',      15204,'Plantation d''arbres et d''arbustes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15206,'SYSCOHADA-CM','IMMO','XXXXXX','2248',      15204,'Autres travaux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15207,'SYSCOHADA-CM','IMMO','XXXXXX','225',       15190,'Terrains de gisement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15208,'SYSCOHADA-CM','IMMO','XXXXXX','2251',      15207,'Carrières','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15209,'SYSCOHADA-CM','IMMO','XXXXXX','226',       15190,'Terrains amenages','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15210,'SYSCOHADA-CM','IMMO','XXXXXX','2261',      15209,'Parkings','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15211,'SYSCOHADA-CM','IMMO','XXXXXX','227',       15190,'Terrains mis en concession','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15212,'SYSCOHADA-CM','IMMO','XXXXXX','228',       15190,'Autres terrains','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15213,'SYSCOHADA-CM','IMMO','XXXXXX','2281',      15212,'Terrains des immeubles de rapport','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15214,'SYSCOHADA-CM','IMMO','XXXXXX','2285',      15212,'Terrains des logements affectés au personnel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15215,'SYSCOHADA-CM','IMMO','XXXXXX','2288',      15212,'Autres terrains','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15216,'SYSCOHADA-CM','IMMO','XXXXXX','229',       15190,'Amenagements des terrains en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15217,'SYSCOHADA-CM','IMMO','XXXXXX','2291',      15216,'Terrains agricoles et forestiers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15218,'SYSCOHADA-CM','IMMO','XXXXXX','2292',      15216,'Terrains nus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15219,'SYSCOHADA-CM','IMMO','XXXXXX','2295',      15216,'Terrains de gisement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15220,'SYSCOHADA-CM','IMMO','XXXXXX','2298',      15216,'Autres travaux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15221,'SYSCOHADA-CM','IMMO','XXXXXX','23',        15158,'Bâtiments, installations techniques et agencements','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15222,'SYSCOHADA-CM','IMMO','XXXXXX','231',       15221,'Bâtiments industriels, agricoles, administratifs et commerciaux sur sol propre','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15223,'SYSCOHADA-CM','IMMO','XXXXXX','2311',      15222,'Bâtiments industriels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15224,'SYSCOHADA-CM','IMMO','XXXXXX','2312',      15222,'Bâtiments agricoles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15225,'SYSCOHADA-CM','IMMO','XXXXXX','2313',      15222,'Bâtiments administratifs et commerciaux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15226,'SYSCOHADA-CM','IMMO','XXXXXX','2314',      15222,'Bâtiments affectés au logement du personnel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15227,'SYSCOHADA-CM','IMMO','XXXXXX','2315',      15222,'Immeubles de rapport','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15228,'SYSCOHADA-CM','IMMO','XXXXXX','232',       15221,'Bâtiments industriels, agricoles, administratifs et commerciaux sur sol d''autrui','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15229,'SYSCOHADA-CM','IMMO','XXXXXX','2321',      15228,'Bâtiments industriels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15230,'SYSCOHADA-CM','IMMO','XXXXXX','2322',      15228,'Bâtiments agricoles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15231,'SYSCOHADA-CM','IMMO','XXXXXX','2323',      15228,'Bâtiments administratifs et commerciaux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15232,'SYSCOHADA-CM','IMMO','XXXXXX','2324',      15228,'Bâtiments affectés au logement du personnel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15233,'SYSCOHADA-CM','IMMO','XXXXXX','2325',      15228,'Immeubles de rapport','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15234,'SYSCOHADA-CM','IMMO','XXXXXX','233',       15221,'Ouvrages d''infrastructures','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15235,'SYSCOHADA-CM','IMMO','XXXXXX','2331',      15234,'Voies de terre','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15236,'SYSCOHADA-CM','IMMO','XXXXXX','2332',      15234,'Voies de fer','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15237,'SYSCOHADA-CM','IMMO','XXXXXX','2333',      15234,'Voies d''eau','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15238,'SYSCOHADA-CM','IMMO','XXXXXX','2334',      15234,'Barrages, digues','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15239,'SYSCOHADA-CM','IMMO','XXXXXX','2335',      15234,'Pistes d''aérodrome','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15240,'SYSCOHADA-CM','IMMO','XXXXXX','2338',      15234,'Autres','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15241,'SYSCOHADA-CM','IMMO','XXXXXX','234',       15221,'Installations techniques','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15242,'SYSCOHADA-CM','IMMO','XXXXXX','2341',      15241,'Installations complexes spécialisées sur sol propre','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15243,'SYSCOHADA-CM','IMMO','XXXXXX','2342',      15241,'Installations complexes spécialisées sur sol d''autrui','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15244,'SYSCOHADA-CM','IMMO','XXXXXX','2343',      15241,'Installations à caractère spécifique sur sol propre','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15245,'SYSCOHADA-CM','IMMO','XXXXXX','2344',      15241,'Installations à caractère spécifique sur sol d''autrui','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15246,'SYSCOHADA-CM','IMMO','XXXXXX','235',       15221,'Amenagements de bureaux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15247,'SYSCOHADA-CM','IMMO','XXXXXX','2351',      15246,'Installations générales','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15248,'SYSCOHADA-CM','IMMO','XXXXXX','2358',      15246,'Autres installations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15249,'SYSCOHADA-CM','IMMO','XXXXXX','237',       15221,'Batiments industriels, agricoles et commerciaux mis en concession','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15250,'SYSCOHADA-CM','IMMO','XXXXXX','238',       15221,'Autres installations et agencements','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15251,'SYSCOHADA-CM','IMMO','XXXXXX','239',       15221,'Bâtiments et installations en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15252,'SYSCOHADA-CM','IMMO','XXXXXX','2391',      15251,'Bâtiments et installations en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15253,'SYSCOHADA-CM','IMMO','XXXXXX','24',        15158,'Materiels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15254,'SYSCOHADA-CM','IMMO','XXXXXX','241',       15253,'Materiel et outillage industriel et commercial','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15255,'SYSCOHADA-CM','IMMO','XXXXXX','2411',      15254,'Matériel industriel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15256,'SYSCOHADA-CM','IMMO','XXXXXX','2412',      15254,'Outillage industriel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15257,'SYSCOHADA-CM','IMMO','XXXXXX','2413',      15254,'Matériel commercial','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15258,'SYSCOHADA-CM','IMMO','XXXXXX','2414',      15254,'Outillage commercial','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15259,'SYSCOHADA-CM','IMMO','XXXXXX','242',       15253,'Materiel et outillage agricole','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15260,'SYSCOHADA-CM','IMMO','XXXXXX','2421',      15259,'Matériel agricole','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15261,'SYSCOHADA-CM','IMMO','XXXXXX','2422',      15259,'Outillage agricole','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15262,'SYSCOHADA-CM','IMMO','XXXXXX','243',       15253,'Materiel d''emballage recuperable et identifiable','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15263,'SYSCOHADA-CM','IMMO','XXXXXX','244',       15253,'Materiel et mobilier','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15264,'SYSCOHADA-CM','IMMO','XXXXXX','2441',      15263,'Matériel de bureau','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15265,'SYSCOHADA-CM','IMMO','XXXXXX','2442',      15263,'Matériel informatique','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15266,'SYSCOHADA-CM','IMMO','XXXXXX','2443',      15263,'Matériel bureautique','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15267,'SYSCOHADA-CM','IMMO','XXXXXX','2444',      15263,'Mobilier de bureau','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15268,'SYSCOHADA-CM','IMMO','XXXXXX','2446',      15263,'Matériel et mobilier des immeubles de rapport','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15269,'SYSCOHADA-CM','IMMO','XXXXXX','2447',      15263,'Matériel et mobilier des logements du personnel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15270,'SYSCOHADA-CM','IMMO','XXXXXX','245',       15253,'Materiel de transport','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15271,'SYSCOHADA-CM','IMMO','XXXXXX','2451',      15270,'Matériel automobile','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15272,'SYSCOHADA-CM','IMMO','XXXXXX','2452',      15270,'Matériel ferroviaire','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15273,'SYSCOHADA-CM','IMMO','XXXXXX','2453',      15270,'Matériel fluvial, lagunaire','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15274,'SYSCOHADA-CM','IMMO','XXXXXX','2454',      15270,'Matériel naval','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15275,'SYSCOHADA-CM','IMMO','XXXXXX','2455',      15270,'Matériel aérien','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15276,'SYSCOHADA-CM','IMMO','XXXXXX','2456',      15270,'Matériel hippomobile','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15277,'SYSCOHADA-CM','IMMO','XXXXXX','2458',      15270,'Autres (vélo, mobylette, moto)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15278,'SYSCOHADA-CM','IMMO','XXXXXX','246',       15253,'Immobilisations animales et agricoles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15279,'SYSCOHADA-CM','IMMO','XXXXXX','2461',      15278,'Cheptel, animaux de trait','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15280,'SYSCOHADA-CM','IMMO','XXXXXX','2462',      15278,'Cheptel, animaux reproducteurs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15281,'SYSCOHADA-CM','IMMO','XXXXXX','2463',      15278,'Animaux de garde','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15282,'SYSCOHADA-CM','IMMO','XXXXXX','2465',      15278,'Plantations agricoles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15283,'SYSCOHADA-CM','IMMO','XXXXXX','2468',      15278,'Autres','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15284,'SYSCOHADA-CM','IMMO','XXXXXX','247',       15253,'Agencements et amenagements du materiel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15285,'SYSCOHADA-CM','IMMO','XXXXXX','248',       15253,'Autres materiels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15286,'SYSCOHADA-CM','IMMO','XXXXXX','2481',      15285,'Collections et oeuvres d''art','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15287,'SYSCOHADA-CM','IMMO','XXXXXX','249',       15253,'Materiel en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15288,'SYSCOHADA-CM','IMMO','XXXXXX','2491',      15287,'Matériel et outillage industriel et commercial','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15289,'SYSCOHADA-CM','IMMO','XXXXXX','2492',      15287,'Matériel et outillage agricole','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15290,'SYSCOHADA-CM','IMMO','XXXXXX','2493',      15287,'Matériel d''emballage récupérable et identifiable','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15291,'SYSCOHADA-CM','IMMO','XXXXXX','2494',      15287,'Matériel et mobilier de bureau','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15292,'SYSCOHADA-CM','IMMO','XXXXXX','2495',      15287,'Matériel de transport','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15293,'SYSCOHADA-CM','IMMO','XXXXXX','2496',      15287,'Immobilisations animales et agricoles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15294,'SYSCOHADA-CM','IMMO','XXXXXX','2497',      15287,'Agencements et aménagements du matériel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15295,'SYSCOHADA-CM','IMMO','XXXXXX','2498',      15287,'Autres matériels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15296,'SYSCOHADA-CM','IMMO','XXXXXX','25',        15158,'Avances et acomptes verses sur immobilisations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15297,'SYSCOHADA-CM','IMMO','XXXXXX','251',       15296,'Avances et acomptes verses sur immobilisations incorporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15298,'SYSCOHADA-CM','IMMO','XXXXXX','252',       15296,'Avances et acomptes verses sur immobilisations corporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15299,'SYSCOHADA-CM','IMMO','XXXXXX','26',        15158,'Titres de participation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15300,'SYSCOHADA-CM','IMMO','XXXXXX','261',       15299,'Titres de participation dans des societes sous contrôle exclusif','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15301,'SYSCOHADA-CM','IMMO','XXXXXX','262',       15299,'Titres de participation dans des societes sous contrôle conjoint','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15302,'SYSCOHADA-CM','IMMO','XXXXXX','263',       15299,'Titres de participation dans des societes conferant une influence notable','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15303,'SYSCOHADA-CM','IMMO','XXXXXX','265',       15299,'Participations dans des organismes professionnels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15304,'SYSCOHADA-CM','IMMO','XXXXXX','266',       15299,'Part dans des groupements d''interets economique (g.i.e.)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15305,'SYSCOHADA-CM','IMMO','XXXXXX','268',       15299,'Autres titres de participation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15306,'SYSCOHADA-CM','IMMO','XXXXXX','27',        15158,'Autres immobilisations financières','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15307,'SYSCOHADA-CM','IMMO','XXXXXX','271',       15306,'Prêts et creances non commerciales','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15308,'SYSCOHADA-CM','IMMO','XXXXXX','2711',      15307,'Prêts participatifs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15309,'SYSCOHADA-CM','IMMO','XXXXXX','2712',      15307,'Prêts aux associés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15310,'SYSCOHADA-CM','IMMO','XXXXXX','2713',      15307,'Billets de fonds','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15311,'SYSCOHADA-CM','IMMO','XXXXXX','2714',      15307,'Titres prêtés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15312,'SYSCOHADA-CM','IMMO','XXXXXX','272',       15306,'Prets au personnel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15313,'SYSCOHADA-CM','IMMO','XXXXXX','2721',      15312,'Prêts immobiliers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15314,'SYSCOHADA-CM','IMMO','XXXXXX','2722',      15312,'Prêts mobiliers et d''intallation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15315,'SYSCOHADA-CM','IMMO','XXXXXX','2728',      15312,'Autres prêts (frais d''étude...)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15316,'SYSCOHADA-CM','IMMO','XXXXXX','273',       15306,'Creances sur l''etat','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15317,'SYSCOHADA-CM','IMMO','XXXXXX','2731',      15316,'Retenues de garantie','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15318,'SYSCOHADA-CM','IMMO','XXXXXX','2733',      15316,'Fonds reglementé','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15319,'SYSCOHADA-CM','IMMO','XXXXXX','2738',      15316,'Autres','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15320,'SYSCOHADA-CM','IMMO','XXXXXX','274',       15306,'Titres immobilises','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15321,'SYSCOHADA-CM','IMMO','XXXXXX','2741',      15320,'Titres immobilisés de l''activité de portefeuille (t.i.a.p.)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15322,'SYSCOHADA-CM','IMMO','XXXXXX','2742',      15320,'Titres participatifs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15323,'SYSCOHADA-CM','IMMO','XXXXXX','2743',      15320,'Certificats d''investissement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15324,'SYSCOHADA-CM','IMMO','XXXXXX','2744',      15320,'Parts de fonds commun de placement (f.c.p.)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15325,'SYSCOHADA-CM','IMMO','XXXXXX','2748',      15320,'Autres titres immobilisés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15326,'SYSCOHADA-CM','IMMO','XXXXXX','275',       15306,'Depots et cautionnements verses','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15327,'SYSCOHADA-CM','IMMO','XXXXXX','2751',      15326,'Dépôts pour loyers d''avance','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15328,'SYSCOHADA-CM','IMMO','XXXXXX','2752',      15326,'Dépôts pour l''électricité','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15329,'SYSCOHADA-CM','IMMO','XXXXXX','2753',      15326,'Dépôts pour l''eau','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15330,'SYSCOHADA-CM','IMMO','XXXXXX','2754',      15326,'Dépôts pour le gaz','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15331,'SYSCOHADA-CM','IMMO','XXXXXX','2755',      15326,'Dépôts pour le téléphone, le télex, la télécopie','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15332,'SYSCOHADA-CM','IMMO','XXXXXX','2756',      15326,'Cautionnements sur les marchés publics','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15333,'SYSCOHADA-CM','IMMO','XXXXXX','2757',      15326,'Cautionnements sur autres opérations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15334,'SYSCOHADA-CM','IMMO','XXXXXX','2758',      15326,'Autres dépôts et cautionnements','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15335,'SYSCOHADA-CM','IMMO','XXXXXX','276',       15306,'Interets courus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15336,'SYSCOHADA-CM','IMMO','XXXXXX','2761',      15335,'Prêts et créances non commerciales','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15337,'SYSCOHADA-CM','IMMO','XXXXXX','2762',      15335,'Prêts au personnel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15338,'SYSCOHADA-CM','IMMO','XXXXXX','2763',      15335,'Créances sur l''etat','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15339,'SYSCOHADA-CM','IMMO','XXXXXX','2764',      15335,'Titres immobilisés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15340,'SYSCOHADA-CM','IMMO','XXXXXX','2765',      15335,'Dépôts et cautionnements versés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15341,'SYSCOHADA-CM','IMMO','XXXXXX','2767',      15335,'Créances rattachées à des participations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15342,'SYSCOHADA-CM','IMMO','XXXXXX','2768',      15335,'Immobilisations financières diverses','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15343,'SYSCOHADA-CM','IMMO','XXXXXX','277',       15306,'Créances rattachees a des participations et des avances a des g.i.e.','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15344,'SYSCOHADA-CM','IMMO','XXXXXX','2771',      15343,'Créances rattachées à des participations (groupe)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15345,'SYSCOHADA-CM','IMMO','XXXXXX','2772',      15343,'Créances rattachées à des participations (hors groupe)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15346,'SYSCOHADA-CM','IMMO','XXXXXX','2773',      15343,'Créances rattachées à des sociétés en participation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15347,'SYSCOHADA-CM','IMMO','XXXXXX','2774',      15343,'Avances à des groupements d''intérêt économique (g.i.e.)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15348,'SYSCOHADA-CM','IMMO','XXXXXX','278',       15306,'Immobilisations financieres diverses','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15349,'SYSCOHADA-CM','IMMO','XXXXXX','2781',      15348,'Créances diverses groupe','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15350,'SYSCOHADA-CM','IMMO','XXXXXX','2782',      15348,'Créances diverses hors groupe','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15351,'SYSCOHADA-CM','IMMO','XXXXXX','2785',      15348,'Or et métaux précieux (1)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15352,'SYSCOHADA-CM','IMMO','XXXXXX','28',        15158,'Amortissemnts','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15353,'SYSCOHADA-CM','IMMO','XXXXXX','281',       15352,'Amortissements des immobilisations incorporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15354,'SYSCOHADA-CM','IMMO','XXXXXX','2811',      15353,'Amortissements des frais de recherche et de développement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15355,'SYSCOHADA-CM','IMMO','XXXXXX','2812',      15353,'Amortissements des brevets, licences, concessions et droits similaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15356,'SYSCOHADA-CM','IMMO','XXXXXX','2813',      15353,'Amortissements des logiciels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15357,'SYSCOHADA-CM','IMMO','XXXXXX','2814',      15353,'Amortissements des marques','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15358,'SYSCOHADA-CM','IMMO','XXXXXX','2815',      15353,'Amortissements du fonds commercial','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15359,'SYSCOHADA-CM','IMMO','XXXXXX','2816',      15353,'Amortissements du droit au bail','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15360,'SYSCOHADA-CM','IMMO','XXXXXX','2817',      15353,'Amortissements des investissements de création','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15361,'SYSCOHADA-CM','IMMO','XXXXXX','2818',      15353,'Amortissements des autres droits et valeurs incorporels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15362,'SYSCOHADA-CM','IMMO','XXXXXX','282',       15352,'Amortissements des terrains','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15363,'SYSCOHADA-CM','IMMO','XXXXXX','2821',      15362,'Amortissements des terrains agricoles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15364,'SYSCOHADA-CM','IMMO','XXXXXX','2824',      15362,'Amortissements des travaux de mise en valeur des terrains','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15365,'SYSCOHADA-CM','IMMO','XXXXXX','2825',      15362,'Amortissements des terrains de gisements','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15366,'SYSCOHADA-CM','IMMO','XXXXXX','283',       15352,'Amortissements des batiments, installations techniques et agencements','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15367,'SYSCOHADA-CM','IMMO','XXXXXX','2831',      15366,'Amortissements des bâtiments industriels, agricoles, administratifs et commerciaux sur sol propres','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15368,'SYSCOHADA-CM','IMMO','XXXXXX','2832',      15366,'Amortissements des bâtiments industriels, agricoles, administratifs et commerciaux sur sol d''autrui','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15369,'SYSCOHADA-CM','IMMO','XXXXXX','2833',      15366,'Amortissements des ouvrages d''infrastructure','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15370,'SYSCOHADA-CM','IMMO','XXXXXX','2834',      15366,'Amortissements des installations techniques','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15371,'SYSCOHADA-CM','IMMO','XXXXXX','2835',      15366,'Amortissements des aménagements de bureaux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15372,'SYSCOHADA-CM','IMMO','XXXXXX','2837',      15366,'Amortissements des bâtiments  industriels, agricoles et commerciaux mis en concession','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15373,'SYSCOHADA-CM','IMMO','XXXXXX','2838',      15366,'Amortissements des autres installations et agencements','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15374,'SYSCOHADA-CM','IMMO','XXXXXX','284',       15352,'Amortissement du materiel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15375,'SYSCOHADA-CM','IMMO','XXXXXX','2841',      15374,'Amortissements du matériel et outillage industriel et commercial','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15376,'SYSCOHADA-CM','IMMO','XXXXXX','2842',      15374,'Amortissements du matériel et outillage agricole','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15377,'SYSCOHADA-CM','IMMO','XXXXXX','2843',      15374,'Amortissements du matériel d''emballage récupérable et identifiable','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15378,'SYSCOHADA-CM','IMMO','XXXXXX','2844',      15374,'Amortissements du matériel et mobilier','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15379,'SYSCOHADA-CM','IMMO','XXXXXX','2845',      15374,'Amortissements du materiel de transport','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15380,'SYSCOHADA-CM','IMMO','XXXXXX','2846',      15374,'Amortissements des immobilisations animales et agricoles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15381,'SYSCOHADA-CM','IMMO','XXXXXX','2847',      15374,'Amortissements des agencements et aménagements du matériel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15382,'SYSCOHADA-CM','IMMO','XXXXXX','2848',      15374,'Amortissements des autres matériels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15383,'SYSCOHADA-CM','IMMO','XXXXXX','29',        15158,'Provisions pour depreciation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15384,'SYSCOHADA-CM','IMMO','XXXXXX','291',       15383,'Provisions pour depreciation des immobilisations incorporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15385,'SYSCOHADA-CM','IMMO','XXXXXX','2912',      15384,'Provisions pour dépréciation des brevets, licences, concessions et droits similaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15386,'SYSCOHADA-CM','IMMO','XXXXXX','2913',      15384,'Provisions pour dépréciation des logiciels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15387,'SYSCOHADA-CM','IMMO','XXXXXX','2914',      15384,'Provisions pour dépréciation des marques','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15388,'SYSCOHADA-CM','IMMO','XXXXXX','2915',      15384,'Provisions pour dépréciation du fonds de commerce','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15389,'SYSCOHADA-CM','IMMO','XXXXXX','2916',      15384,'Provisions pour dépréciation du droit de bail','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15390,'SYSCOHADA-CM','IMMO','XXXXXX','2917',      15384,'Provisions pour dépréciation des investissements de création','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15391,'SYSCOHADA-CM','IMMO','XXXXXX','2918',      15384,'Provisions pour dépréciation des autres droits et valeurs incorporels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15392,'SYSCOHADA-CM','IMMO','XXXXXX','2919',      15384,'Provisions pour dépréciation des immobilisations incorporelles en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15393,'SYSCOHADA-CM','IMMO','XXXXXX','292',       15383,'Provisions pour depreciation des terrains','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15394,'SYSCOHADA-CM','IMMO','XXXXXX','2921',      15393,'Provisions pour dépréciations des terrains agricoles et forestiers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15395,'SYSCOHADA-CM','IMMO','XXXXXX','2922',      15393,'Provisions pour dépréciation des terrains nus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15396,'SYSCOHADA-CM','IMMO','XXXXXX','2923',      15393,'Provisions pour dépréciation des terrains bâtis','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15397,'SYSCOHADA-CM','IMMO','XXXXXX','2924',      15393,'Provisions pour dépréciation des travaux de mise en valeur des terrains','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15398,'SYSCOHADA-CM','IMMO','XXXXXX','2925',      15393,'Provisions pour dépréciation des terrains de gisement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15399,'SYSCOHADA-CM','IMMO','XXXXXX','2926',      15393,'Provisions pour dépréciation des terrains aménagés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15400,'SYSCOHADA-CM','IMMO','XXXXXX','2927',      15393,'Provisions pour dépréciation des terrains mis en concession','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15401,'SYSCOHADA-CM','IMMO','XXXXXX','2928',      15393,'Provisions pour dépréciation des autres terrains','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15402,'SYSCOHADA-CM','IMMO','XXXXXX','2929',      15393,'Provisions pour dépréciation des aménagements terrains en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15403,'SYSCOHADA-CM','IMMO','XXXXXX','293',       15383,'Provisions pour depreciation des batiments, installations techniques et agencements','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15404,'SYSCOHADA-CM','IMMO','XXXXXX','2931',      15403,'Provisions pour dépréciation des bâtiments industriels, agricoles, administratifs et commerciaux sur sol propre','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15405,'SYSCOHADA-CM','IMMO','XXXXXX','2932',      15403,'Provisions pour dépréciation des bâtiments industriels, agricoles, administratifs et commerciaux sur sol d''autrui','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15406,'SYSCOHADA-CM','IMMO','XXXXXX','2933',      15403,'Provisions pour dépréciation des ouvrages d''infrastructures','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15407,'SYSCOHADA-CM','IMMO','XXXXXX','2934',      15403,'Provisions pour dépréciation des installations techniques','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15408,'SYSCOHADA-CM','IMMO','XXXXXX','2935',      15403,'Provisions pour dépréciation des aménagements de bureaux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15409,'SYSCOHADA-CM','IMMO','XXXXXX','2937',      15403,'Provisions pour dépréciation des bâtiments industriels, agricoles et commerciaux mis en concession','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15410,'SYSCOHADA-CM','IMMO','XXXXXX','2938',      15403,'Provisions pour dépréciation des autres installations et agencements','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15411,'SYSCOHADA-CM','IMMO','XXXXXX','2939',      15403,'Provisions pour dépréciation des bâtiments et installations en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15412,'SYSCOHADA-CM','IMMO','XXXXXX','294',       15383,'Provisions pour depreciation des materiels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15413,'SYSCOHADA-CM','IMMO','XXXXXX','2941',      15412,'Provisions pour dépréciation du matériel et outillage industriel et commercial','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15414,'SYSCOHADA-CM','IMMO','XXXXXX','2942',      15412,'Provisions pour dépréciation du matériel et outillage agricole','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15415,'SYSCOHADA-CM','IMMO','XXXXXX','2943',      15412,'Provisions pour dépréciation du matériel d''emballage récupérable et identifiable','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15416,'SYSCOHADA-CM','IMMO','XXXXXX','2944',      15412,'Provisions pour dépréciation du matériel et mobilier','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15417,'SYSCOHADA-CM','IMMO','XXXXXX','2945',      15412,'Provisions pour dépréciation du matériel de transport','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15418,'SYSCOHADA-CM','IMMO','XXXXXX','2946',      15412,'Provisions pour dépréciation des immobilisations animales et agricoles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15419,'SYSCOHADA-CM','IMMO','XXXXXX','2947',      15412,'Provisions pour dépréciation des agencements et aménagements du matériel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15420,'SYSCOHADA-CM','IMMO','XXXXXX','2948',      15412,'Provisions pour dépréciation des autres matériels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15421,'SYSCOHADA-CM','IMMO','XXXXXX','2949',      15412,'Provisions pour dépréciation des matériels en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15422,'SYSCOHADA-CM','IMMO','XXXXXX','295',       15383,'Provisions pour depreciation des avances et acomptes verses sur immobilisations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15423,'SYSCOHADA-CM','IMMO','XXXXXX','2951',      15422,'Provisions pour dépréciation des avances et acomptes versés sur immobilisations incorporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15424,'SYSCOHADA-CM','IMMO','XXXXXX','2952',      15422,'Provisions pour dépréciation des avances et acomptes versés sur immobilisations corporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15425,'SYSCOHADA-CM','IMMO','XXXXXX','296',       15383,'Provisions pour dépréciation des titres de participation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15426,'SYSCOHADA-CM','IMMO','XXXXXX','2961',      15425,'Provisions pour dépréciation des titres de participation dans des sociétés sous contrôle exclusif','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15427,'SYSCOHADA-CM','IMMO','XXXXXX','2962',      15425,'Provisions pour dépréciation des titres de participations dans les sociétés sous contrôle conjoint','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15428,'SYSCOHADA-CM','IMMO','XXXXXX','2963',      15425,'Provisions pour dépréciation des titres de participations dans les sociétés confèrant une influence notable','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15429,'SYSCOHADA-CM','IMMO','XXXXXX','2965',      15425,'Provisions pour dépréciation des participations dans les organismes professionnels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15430,'SYSCOHADA-CM','IMMO','XXXXXX','2966',      15425,'Provisions pour dépréciation des parts dans des g.i.e.','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15431,'SYSCOHADA-CM','IMMO','XXXXXX','2968',      15425,'Provisions pour dépréciation des autres titres de participation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15432,'SYSCOHADA-CM','IMMO','XXXXXX','297',       15383,'Provisions pour dépréciation des autres immobilisations financieres','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15433,'SYSCOHADA-CM','IMMO','XXXXXX','2971',      15432,'Provisions pour dépréciation des prêts et créances non commerciales','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15434,'SYSCOHADA-CM','IMMO','XXXXXX','2972',      15432,'Provisions pour dépréciation des prêts du personnel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15435,'SYSCOHADA-CM','IMMO','XXXXXX','2973',      15432,'Provisions pour dépréciation des créances sur l''etat','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15436,'SYSCOHADA-CM','IMMO','XXXXXX','2974',      15432,'Provisions pour dépréciation des titres immobilisés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15437,'SYSCOHADA-CM','IMMO','XXXXXX','2975',      15432,'Provisions pour dépréciation des dépôts et cautionnements versés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15438,'SYSCOHADA-CM','IMMO','XXXXXX','2977',      15432,'Provisions pour dépréciation des créances rattachées à des participations et avances à des g.i.e.','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15439,'SYSCOHADA-CM','IMMO','XXXXXX','2978',      15432,'Provisions pour dépréciation des créances financières','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15440,'SYSCOHADA-CM','STOCK','XXXXXX','31',           0,'Marchandises','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15441,'SYSCOHADA-CM','STOCK','XXXXXX','311',      15440,'Marchandises a','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15442,'SYSCOHADA-CM','STOCK','XXXXXX','3111',     15441,'Marchandises a1','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15443,'SYSCOHADA-CM','STOCK','XXXXXX','3112',     15441,'Marchandises a2','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15444,'SYSCOHADA-CM','STOCK','XXXXXX','312',      15440,'Marchandises b','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15445,'SYSCOHADA-CM','STOCK','XXXXXX','3121',     15444,'Marchandises b1','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15446,'SYSCOHADA-CM','STOCK','XXXXXX','3122',     15444,'Marchandises b2','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15447,'SYSCOHADA-CM','STOCK','XXXXXX','318',      15440,'Marchandises hors activites ordinaires (h.a.o.)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15448,'SYSCOHADA-CM','STOCK','XXXXXX','32',           0,'Matieres premieres et fournitures liees','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15449,'SYSCOHADA-CM','STOCK','XXXXXX','321',      15448,'Matieres a','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15450,'SYSCOHADA-CM','STOCK','XXXXXX','322',      15448,'Matieres b','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15451,'SYSCOHADA-CM','STOCK','XXXXXX','323',      15448,'Fournitures (a,b)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15452,'SYSCOHADA-CM','STOCK','XXXXXX','33',           0,'Autres approvisionnements','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15453,'SYSCOHADA-CM','STOCK','XXXXXX','331',      15452,'Matieres consommables','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15454,'SYSCOHADA-CM','STOCK','XXXXXX','332',      15452,'Fournitures d''atelier et d''usine','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15455,'SYSCOHADA-CM','STOCK','XXXXXX','333',      15452,'Fournitures de magasin','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15456,'SYSCOHADA-CM','STOCK','XXXXXX','334',      15452,'Fournitures de bureau','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15457,'SYSCOHADA-CM','STOCK','XXXXXX','335',      15452,'Emballages','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15458,'SYSCOHADA-CM','STOCK','XXXXXX','3351',     15457,'Emballages perdus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15459,'SYSCOHADA-CM','STOCK','XXXXXX','3352',     15457,'Emballages récupérables non identifiables','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15460,'SYSCOHADA-CM','STOCK','XXXXXX','3353',     15457,'Emballages à usage mixte','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15461,'SYSCOHADA-CM','STOCK','XXXXXX','3358',     15457,'Autres emballages','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15462,'SYSCOHADA-CM','STOCK','XXXXXX','338',      15452,'Autres matieres','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15463,'SYSCOHADA-CM','STOCK','XXXXXX','34',           0,'Produits en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15464,'SYSCOHADA-CM','STOCK','XXXXXX','341',      15463,'Produits en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15465,'SYSCOHADA-CM','STOCK','XXXXXX','3411',     15464,'Produits en cours p1','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15466,'SYSCOHADA-CM','STOCK','XXXXXX','3412',     15464,'Produits en cours p2','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15467,'SYSCOHADA-CM','STOCK','XXXXXX','342',      15463,'Travaux en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15468,'SYSCOHADA-CM','STOCK','XXXXXX','3421',     15467,'Travaux en cours t1','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15469,'SYSCOHADA-CM','STOCK','XXXXXX','3422',     15467,'Travaux en cours t2','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15470,'SYSCOHADA-CM','STOCK','XXXXXX','343',      15463,'Produits intermediaires en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15471,'SYSCOHADA-CM','STOCK','XXXXXX','3431',     15470,'Produits intermédiaires a','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15472,'SYSCOHADA-CM','STOCK','XXXXXX','3432',     15470,'Produits intermédiaires b','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15473,'SYSCOHADA-CM','STOCK','XXXXXX','344',      15463,'Produits residuels en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15474,'SYSCOHADA-CM','STOCK','XXXXXX','3441',     15473,'Produits résiduels a','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15475,'SYSCOHADA-CM','STOCK','XXXXXX','3442',     15473,'Produits résiduels b','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15476,'SYSCOHADA-CM','STOCK','XXXXXX','35',           0,'Services en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15477,'SYSCOHADA-CM','STOCK','XXXXXX','351',      15476,'Etudes en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15478,'SYSCOHADA-CM','STOCK','XXXXXX','3511',     15477,'Etudes en cours e1','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15479,'SYSCOHADA-CM','STOCK','XXXXXX','3512',     15477,'Etudes en cours e2','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15480,'SYSCOHADA-CM','STOCK','XXXXXX','352',      15476,'Prestations de services en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15481,'SYSCOHADA-CM','STOCK','XXXXXX','3521',     15480,'Prestations de services s1','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15482,'SYSCOHADA-CM','STOCK','XXXXXX','3522',     15480,'Prestations de services s2','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15483,'SYSCOHADA-CM','STOCK','XXXXXX','36',           0,'Produits finis','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15484,'SYSCOHADA-CM','STOCK','XXXXXX','361',      15483,'Produits a','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15485,'SYSCOHADA-CM','STOCK','XXXXXX','362',      15483,'Produits b','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15486,'SYSCOHADA-CM','STOCK','XXXXXX','37',           0,'Produits intermediaires et residuels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15487,'SYSCOHADA-CM','STOCK','XXXXXX','371',      15486,'Produits intermediaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15488,'SYSCOHADA-CM','STOCK','XXXXXX','3711',     15487,'Produits intermédiaires a','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15489,'SYSCOHADA-CM','STOCK','XXXXXX','3712',     15487,'Produits intermédiaires b','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15490,'SYSCOHADA-CM','STOCK','XXXXXX','372',      15486,'Produits residuels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15491,'SYSCOHADA-CM','STOCK','XXXXXX','3721',     15490,'Déchets','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15492,'SYSCOHADA-CM','STOCK','XXXXXX','3722',     15490,'Rebuts','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15493,'SYSCOHADA-CM','STOCK','XXXXXX','3723',     15490,'Matières de récupération','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15494,'SYSCOHADA-CM','STOCK','XXXXXX','38',           0,'Stocks en cours de route, en consignation ou en depot','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15495,'SYSCOHADA-CM','STOCK','XXXXXX','381',      15494,'Marchandises en cours de route','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15496,'SYSCOHADA-CM','STOCK','XXXXXX','382',      15494,'Matieres premieres et fournitures liees en cours de route','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15497,'SYSCOHADA-CM','STOCK','XXXXXX','383',      15494,'Autres approvisionnements en cours de route','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15498,'SYSCOHADA-CM','STOCK','XXXXXX','386',      15494,'Produits finis en cours de route','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15499,'SYSCOHADA-CM','STOCK','XXXXXX','387',      15494,'Stocks en consignation ou en depot','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15500,'SYSCOHADA-CM','STOCK','XXXXXX','3871',     15499,'Stock en consignation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15501,'SYSCOHADA-CM','STOCK','XXXXXX','3872',     15499,'Stock en dépôt','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15502,'SYSCOHADA-CM','STOCK','XXXXXX','388',      15494,'Stock provenant d''immobilisations mises hors service ou au rebut','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15503,'SYSCOHADA-CM','STOCK','XXXXXX','39',           0,'Depreciation des stocks','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15504,'SYSCOHADA-CM','STOCK','XXXXXX','391',      15503,'Depreciation des stoks de marchandises','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15505,'SYSCOHADA-CM','STOCK','XXXXXX','392',      15503,'Depreciation des stoks de matieres premieres et fournitures liees','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15506,'SYSCOHADA-CM','STOCK','XXXXXX','393',      15503,'Depreciation des stocks d''autres approvisionnements','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15507,'SYSCOHADA-CM','STOCK','XXXXXX','394',      15503,'Depreciations des productions en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15508,'SYSCOHADA-CM','STOCK','XXXXXX','395',      15503,'Depreciations des services en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15509,'SYSCOHADA-CM','STOCK','XXXXXX','396',      15503,'Depreciation des stocks de produits finis','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15510,'SYSCOHADA-CM','STOCK','XXXXXX','397',      15503,'Depreciation des stocks de produits intermediaires et residuels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15511,'SYSCOHADA-CM','STOCK','XXXXXX','398',      15503,'Depreciation des stocks en cours de route, en consignation ou en depot','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15512,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','4',       0,'Fournisseurs et comptes rattaches','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15513,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','401', 15512,'Fournisseurs,  dettes en comptes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15514,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','4011',15513,'Fournisseurs  locaux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15515,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','4012',15513,'Fournisseurs groupe','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15516,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','4013',15513,'Fournisseurs sous-traitants','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15517,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','4017',15513,'Fournisseurs retenue  de garantie','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15518,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','402', 15512,'Fournisseurs, effets a payer (e.a.p)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15519,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','4021',15518,'Fournisseurs, effets à payer','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15520,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','4022',15518,'Fournisseurs-groupe, effets à payer','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15521,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','4023',15518,'Fournisseurs sous-traitants effets à payer','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15522,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','408', 15512,'Fournisseurs, factures non parvenues','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15523,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','4081',15522,'Fournisseurs factures non parvenues','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15524,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','4082',15522,'Fournisseurs - groupe','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15525,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','4083',15522,'Fournisseurs sous-traitant','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15526,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','4086',15522,'Fournisseurs, intérêts courus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15527,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','409', 15512,'Fournisseurs debiteurs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15528,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','4091',15527,'Fournisseurs avances et acomptes versés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15529,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','4092',15527,'Fournisseurs - groupe avances et acomptes versés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15530,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','4093',15527,'Fournisseurs sous-traitants avances et acompte versés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15531,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','4094',15527,'Fournisseurs créances pour emballages et matériels à rendre','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15532,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','4098',15527,'Rabais, remises, ristournes et autres avoirs à obtenir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15533,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','41',  15512,'Clients et compte rattaches','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15534,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','411', 15533,'Clients','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15535,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','4111',15534,'Clients','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15536,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','4112',15534,'Clients-groupe','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15537,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','4114',15534,'Clients, état et collectivités publiques','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15538,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','4115',15534,'Clients, organismes internationaux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15539,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','4117',15534,'Clients, retenues de garanti','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15540,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','4118',15534,'Clients, dégrèvement de taxes sur la valeur ajoutée (t.v.a.)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15541,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','412', 15533,'Clients, effets a recevoir en portefeuille','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15542,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','4121',15541,'Clients, effets à recevoir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15543,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','4122',15541,'Clients-groupe, effets à recevoir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15544,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','4124',15541,'Etat et collectivités publiques, effets à recevoir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15545,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','4125',15541,'Oganismes internationaux, effets à recevoir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15546,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','414', 15533,'Créances sur cessions d''immobilisations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15547,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','4141',15546,'Créances en compte','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15548,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','4142',15546,'Effet à recevoir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15549,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','415', 15533,'Clients, effets escomptes non echus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15550,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','416', 15533,'Creances clients litigieuses ou douteuses','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15551,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','4161',15550,'Créances litigieuses','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15552,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','4162',15550,'Créances douteuses','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15553,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','418', 15533,'Clients, produits à recevoir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15554,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','4181',15553,'Clients, factures à établir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15555,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','4186',15553,'Clients, intérêts courus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15556,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','419', 15533,'Clients crediteurs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15557,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','4191',15556,'Clients, avances et acompte reçus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15558,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','4192',15556,'Client - groupe, avances et acomptes reçus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15559,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','4194',15556,'Clients, dettes pour emballages et matériels consignés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15560,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','4198',15556,'Rabais, remises, ristournes et autres avoirs à accorder','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15561,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','42',  15512,'Personnel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15562,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','421', 15561,'Personnel, avanceqs et acomptes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15563,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','4211',15562,'Personnel, avances','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15564,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','4212',15562,'Personnel, acomptes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15565,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','4213',15562,'Frais avancés et fournitures au personnel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15566,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','422', 15561,'Personnel, remunerations due','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15567,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','4221',15566,'Personnel rémunérations dues','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15568,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','4222',15566,'Personnel arrondis de paie','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15569,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','423', 15561,'Personnel, oppositions, saisie-arrets','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15570,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','4231',15569,'Personnel, oppositions','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15571,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','4232',15569,'Personnel, saisie arrêts','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15572,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','4233',15569,'Personnel, avis à tiers détenteur','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15573,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','424', 15561,'Personnel, oeuvres sociales internes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15574,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','4241',15573,'Assistance médicale','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15575,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','4242',15573,'Allocations familiales','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15576,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','4245',15573,'Organisme sociaux rattachés à l''entreprise','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15577,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','4248',15573,'Autres oeuvres sociales internes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15578,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','425', 15561,'Representants du personnel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15579,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','4251',15578,'Délégués du personnel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15580,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','4252',15578,'Syndicats et comités d''entreprises, d''établissement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15581,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','4258',15578,'Autres représentatants du personnel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15582,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','426', 15561,'Personnel, participation aux benefices','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15583,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','427', 15561,'Personnel-depots','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15584,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','428', 15561,'Personnel, charges a payer et produits a recevoir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15585,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','4281',15584,'Dettes provisionnées pour congés à payer','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15586,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','4286',15584,'Autres charges à payer','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15587,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','4287',15584,'Produits à recevoir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15588,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','43',  15512,'Organismes sociaux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15589,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','431', 15588,'Securite sociale','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15590,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','4311',15589,'Prestations familiales','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15591,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','4312',15589,'Accidents de travail','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15592,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','4313',15589,'Caisse de retraite obligatoire','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15593,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','4314',15589,'Caisse de retraite facultative','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15594,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','4318',15589,'Autres cotisations sociales','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15595,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','432', 15588,'Caisse de retraite complementaire','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15596,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','433', 15588,'Autres organismes sociaux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15597,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','4331',15596,'Mutuelle','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15598,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','438', 15588,'Organismes sociaux, charges a payer et produits a recevoir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15599,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','4381',15598,'Charges sociales sur gratifications à payer','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15600,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','4382',15598,'Charges sociales sur congés à payer','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15601,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','4386',15598,'Autres charges à payer','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15602,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','4387',15598,'Produits à recevoir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15603,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','44',  15512,'Etat et collectivites publiques','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15604,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','441', 15603,'Etat,impot sur les benefices','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15605,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','442', 15603,'Etat, autres impots et taxes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15606,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','4421',15606,'Impôts et taxes d''etat','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15607,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','4422',15606,'Impôts et taxes sur les collectivités publiques','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15608,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','4423',15606,'Impôts et taxes recouvrables sur des obligataires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15609,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','4424',15606,'Impôts et taxes recouvrables sur des associés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15610,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','4426',15606,'Droits de douane','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15611,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','4428',15606,'Autres impôts et taxes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15612,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','443', 15603,'Etat, t.v.a. facturee','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15613,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','4431',15612,'T.v.a. facturée sur ventes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15614,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','4432',15612,'T.v.a. facturée sur prestations de service','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15615,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','4433',15612,'T.v.a. facturée sur travaux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15616,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','4434',15612,'T.v.a. facturée sur production livrée à soi-même','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15617,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','4435',15612,'T.v.a. sur factures à établir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15618,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','444', 15603,'Etat, t.v.a. due ou credit de t.v.a.','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15619,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','4441',15618,'Etat, t.v.a. due','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15620,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','4449',15618,'Etat, crédit de t.v.a. à reporter','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15621,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','445', 15603,'Etat, t.v.a. recuperable','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15622,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','4451',15621,'T.v.a. récupérable sur immobilisations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15623,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','4452',15621,'T.v.a. récupérable sur achats','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15624,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','4453',15621,'T.v.a. récupérable sur transports','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15625,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','4454',15621,'T.v.a. récupérable sur services extérieurs et autres charges','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15626,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','4455',15621,'T.v.a. récupérable sur factures non parvenues','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15627,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','4456',15621,'T.v.a. transférée par d''autres entreprises','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15628,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','446', 15603,'Etat, autres taxes sur le chiffre d''affaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15629,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','447', 15603,'Etat, impots retenus a la source','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15630,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','4471',15629,'Impôt général sur le revenu','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15631,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','4472',15629,'Impôts sur salaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15632,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','4473',15629,'Contribution nationale','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15633,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','4474',15629,'Contribution nationale de solidarité','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15634,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','4478',15629,'Autres impôts et contributions','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15635,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','448', 15603,'Etat, charges a payer et produits a recevoir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15636,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','4486',15635,'Charges à payer','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15637,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','4487',15635,'Produits à recevoir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15638,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','449', 15603,'Etats, creances et dettes diverses','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15639,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','4491',15638,'Etat, obligations cautionnées','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15640,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','4492',15638,'Etat, avances et acomptes versés sur impôts','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15641,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','4493',15638,'Etat, fonds de dotation à recevoir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15642,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','4494',15638,'Etat, subventions d''équipement à recevoir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15643,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','4495',15638,'Etat, subventions d''exploitation à recevoir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15644,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','4496',15638,'Etat, subventions d''équilibre à recevoir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15645,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','4499',15638,'Etat, fond réglementé provisionné','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15646,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','45',  15512,'Organismes internationaux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15647,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','451', 15646,'Operations avec les organismes africains','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15648,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','452', 15646,'Operations avec les autres organismes internationaux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15649,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','458', 15646,'Organismes internationaux, fonds de dotation et subventions a recevoir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15650,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','4581',15649,'Organismes internationaux, fonds de dotation à recevoir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15651,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','4582',15649,'Organismes internationaux, subventions à recevoir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15652,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','46',  15512,'Associes-groupe','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15653,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','461', 15652,'Associes, operations sur le capital','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15654,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','4611',15653,'Associés apport en nature','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15655,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','4612',15653,'Associés apport en numéraire','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15656,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','4613',15653,'Actionnaires, capital souscrit appelé non versé','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15657,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','4614',15653,'Associés, capital appelé non versé','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15658,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','4615',15653,'Associés, versements reçus sur augmentation de capital','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15659,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','4616',15653,'Associés, versements anticipés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15660,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','4617',15653,'Actionnaires défaillants','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15661,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','4618',15653,'Associés, autres apports','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15662,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','4619',15653,'Associés, capital à rembourser','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15663,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','462', 15652,'Associes, comptes courants','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15664,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','4621',15663,'Principal','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15665,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','4626',15663,'Intérêts courus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15666,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','463', 15652,'Associes, operations faites en commun','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15667,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','465', 15652,'Associes, dividendes a payer','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15668,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','466', 15652,'Groupe, comptes courants','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15669,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','467', 15652,'Actionnaires, restant dû sur capital appele','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15670,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','47',  15512,'Debiteurs et crediteur divers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15671,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','471', 15670,'Comptes d''attente','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15672,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','4711',15671,'Débiteurs divers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15673,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','4712',15671,'Créditeurs divers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15674,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','4713',15671,'Obligataires, comptes de souscription','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15675,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','472', 15670,'Versements restant a effectuer sur titres non liberes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15676,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','4726',15675,'Titres de participation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15677,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','4727',15675,'Titres immobilisés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15678,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','4728',15675,'Titres de placement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15679,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','474', 15670,'Repartition periodique des charges et des produits','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15680,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','4746',15679,'Charges','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15681,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','4747',15679,'Produits','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15682,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','475', 15670,'Creances sur travaux non encore facturables','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15683,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','476', 15670,'Charges constatees d''avance','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15684,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','477', 15670,'Produits constates d''avance','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15685,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','478', 15670,'Ecarts de conversion actif','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15686,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','4781',15685,'Diminution des créances','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15687,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','4782',15685,'Augmentation des dettes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15688,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','4788',15685,'Différences compensées par couverture de change','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15689,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','479', 15670,'Ecarts de conversion passif','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15690,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','4791',15689,'Augmentation de créances','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15691,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','4792',15689,'Diminution des dettes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15692,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','4798',15689,'Différences compensées par couverture de change','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15693,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','48',  15512,'Creances et dettes hors activites ordinaires (hao)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15694,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','481', 15693,'Fournisseurs d''investissements','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15695,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','4811',15694,'Immobilisations incorporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15696,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','4812',15694,'Immobilisations corporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15697,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','4817',15694,'Retenues de garantie','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15698,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','4818',15694,'Factures non parvenues','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15699,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','482', 15693,'Fournisseurs d''investissements, effets a payer','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15700,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','483', 15693,'Dettes sur acquisition de titres de placement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15701,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','484', 15693,'Autres dettes hors activites ordinaires (h.a.o.)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15702,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','485', 15693,'Creances sur cessions d''immobilisations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15703,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','4851',15702,'En compte','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15704,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','4852',15702,'Effet à recevoir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15705,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','4855',15702,'Créances sur cessions immobilisations effets escomptés et non échus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15706,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','4857',15702,'Retenues de garantie','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15707,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','4858',15702,'Factures à établir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15708,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','486', 15693,'Creances sur cessions de titre de placement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15709,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','488', 15693,'Autres creances hors activites ordinaires (h.a.o.)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15710,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','49',  15512,'Depreciations des comptes fournisseurs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15711,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','491', 15710,'Depreciations des comptes clients','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15712,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','4911',15711,'Créances litigieuses','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15713,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','4912',15711,'Créances douteuses','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15714,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','492', 15710,'Depreciations des comptes personnel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15715,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','493', 15710,'Depreciations des comptes organismes sociaux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15716,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','494', 15710,'Depreciations des comptes etats et collectivites publiques','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15717,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','495', 15710,'Depreciations des comptes organismes internationaux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15718,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','496', 15710,'Depreciations des comptes associes et groupe','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15719,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','4962',15718,'Associés, comptes courants','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15720,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','4963',15718,'Associés, opérations faites en commun','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15721,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','4966',15718,'Groupe, comptes courants','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15722,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','497', 15710,'Depreciations des comptes debiteurs divers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15723,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','498', 15710,'Depreciations des comptes de creances h.a.o.','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15724,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','4981',15723,'Créances sur cessions d''immobilisations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15725,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','4982',15723,'Créances sur cessions de titres de placement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15726,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','4983',15723,'Autres créances (h.a.o.)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15727,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','499', 15710,'Risques provisionnes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15728,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','4991',15727,'Sur opérations d''exploitation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15729,'SYSCOHADA-CM','THIRDPARTY','XXXXXX','4998',15727,'Sur opérations (h.a.o.)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15730,'SYSCOHADA-CM','FINAN','XXXXXX','5',            0,'Titres de placement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15731,'SYSCOHADA-CM','FINAN','XXXXXX','501',      15730,'Titres du tresor et bon de caisse a court terme','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15732,'SYSCOHADA-CM','FINAN','XXXXXX','5011',     15731,'Titres du trésor à court terme','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15733,'SYSCOHADA-CM','FINAN','XXXXXX','5012',     15731,'Titres d''organismes financiers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15734,'SYSCOHADA-CM','FINAN','XXXXXX','5013',     15731,'Bons de caisse à court terme','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15735,'SYSCOHADA-CM','FINAN','XXXXXX','502',      15730,'Actions','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15736,'SYSCOHADA-CM','FINAN','XXXXXX','5021',     15735,'Actions propres','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15737,'SYSCOHADA-CM','FINAN','XXXXXX','5022',     15735,'Actions cotées','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15738,'SYSCOHADA-CM','FINAN','XXXXXX','5023',     15735,'Actions non cotées','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15739,'SYSCOHADA-CM','FINAN','XXXXXX','5024',     15735,'Actions démembrées (certificats d''investissement; droits de vote)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15740,'SYSCOHADA-CM','FINAN','XXXXXX','5025',     15735,'Autres titres conférant un droit de propriété','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15741,'SYSCOHADA-CM','FINAN','XXXXXX','503',      15730,'Obligations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15742,'SYSCOHADA-CM','FINAN','XXXXXX','5031',     15741,'Obligations émises par la société et rachetées par elle','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15743,'SYSCOHADA-CM','FINAN','XXXXXX','5032',     15741,'Obligations cotées','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15744,'SYSCOHADA-CM','FINAN','XXXXXX','5033',     15741,'Obligations non cotées','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15745,'SYSCOHADA-CM','FINAN','XXXXXX','5035',     15741,'Autres titres conférant un droit de créance','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15746,'SYSCOHADA-CM','FINAN','XXXXXX','504',      15730,'Bon de souscription','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15747,'SYSCOHADA-CM','FINAN','XXXXXX','5042',     15746,'Bons de souscription d''actions','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15748,'SYSCOHADA-CM','FINAN','XXXXXX','5043',     15746,'Bon de souscription d''obligations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15749,'SYSCOHADA-CM','FINAN','XXXXXX','505',      15730,'Titres negociables hors region','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15750,'SYSCOHADA-CM','FINAN','XXXXXX','506',      15730,'Interets courus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15751,'SYSCOHADA-CM','FINAN','XXXXXX','5061',     15750,'Titres du trésor et bons de caisse à court terme','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15752,'SYSCOHADA-CM','FINAN','XXXXXX','5062',     15750,'Actions','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15753,'SYSCOHADA-CM','FINAN','XXXXXX','5063',     15750,'Obligations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15754,'SYSCOHADA-CM','FINAN','XXXXXX','508',      15730,'Autres valeurs assimilees','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15755,'SYSCOHADA-CM','FINAN','XXXXXX','51',       15730,'Valeurs a encaisser','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15756,'SYSCOHADA-CM','FINAN','XXXXXX','511',      15755,'Effets a encaisser','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15757,'SYSCOHADA-CM','FINAN','XXXXXX','512',      15755,'Effets a l''encaissement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15758,'SYSCOHADA-CM','FINAN','XXXXXX','513',      15755,'Cheques a encaisser','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15759,'SYSCOHADA-CM','FINAN','XXXXXX','514',      15755,'Cheques a l''encaissement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15760,'SYSCOHADA-CM','FINAN','XXXXXX','515',      15755,'Cartes de credit a encaisser','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15761,'SYSCOHADA-CM','FINAN','XXXXXX','518',      15755,'Autres valeurs a l''encaissement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15762,'SYSCOHADA-CM','FINAN','XXXXXX','5181',     15761,'Warrants','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15763,'SYSCOHADA-CM','FINAN','XXXXXX','5182',     15761,'Billets de fonds','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15764,'SYSCOHADA-CM','FINAN','XXXXXX','5185',     15761,'Chèque de voyage','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15765,'SYSCOHADA-CM','FINAN','XXXXXX','5186',     15761,'Coupons échus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15766,'SYSCOHADA-CM','FINAN','XXXXXX','5187',     15761,'Intérêts échus des obligations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15767,'SYSCOHADA-CM','FINAN','XXXXXX','52',       15730,'Banques','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15768,'SYSCOHADA-CM','FINAN','XXXXXX','521',      15767,'Banques locales','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15769,'SYSCOHADA-CM','FINAN','XXXXXX','5211',     15768,'Banque x','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15770,'SYSCOHADA-CM','FINAN','XXXXXX','5212',     15768,'Banque y','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15771,'SYSCOHADA-CM','FINAN','XXXXXX','522',      15767,'Banques autres etats region','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15772,'SYSCOHADA-CM','FINAN','XXXXXX','523',      15767,'Banques autres etats zone monetaire','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15773,'SYSCOHADA-CM','FINAN','XXXXXX','524',      15767,'Banques hors zone monetaire','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15774,'SYSCOHADA-CM','FINAN','XXXXXX','526',      15767,'Banques, interets courus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15775,'SYSCOHADA-CM','FINAN','XXXXXX','5261',     15768,'Banques, intérêts courus, charges à payer','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15776,'SYSCOHADA-CM','FINAN','XXXXXX','5267',     15768,'Banques, intérêts courus, produits à recevoir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15777,'SYSCOHADA-CM','FINAN','XXXXXX','53',       15730,'Etablissements financiers et assimiles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15778,'SYSCOHADA-CM','FINAN','XXXXXX','531',      15777,'Cheques postaux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15779,'SYSCOHADA-CM','FINAN','XXXXXX','532',      15777,'Tresor','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15780,'SYSCOHADA-CM','FINAN','XXXXXX','533',      15777,'Societe de gestion et d''intermediation (s.g.i.)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15781,'SYSCOHADA-CM','FINAN','XXXXXX','536',      15777,'Etablissements financiers, interets courus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15782,'SYSCOHADA-CM','FINAN','XXXXXX','5361',     15781,'Etablissements financiers, intérêts courus, charges à payer','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15783,'SYSCOHADA-CM','FINAN','XXXXXX','5362',     15781,'Etablissements financiers, intérêts courus, produits à recevoir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15784,'SYSCOHADA-CM','FINAN','XXXXXX','538',      15777,'Autres organismes financiers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15785,'SYSCOHADA-CM','FINAN','XXXXXX','54',       15730,'Instruments de tresorerie','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15786,'SYSCOHADA-CM','FINAN','XXXXXX','541',      15785,'Options de taux d''interets','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15787,'SYSCOHADA-CM','FINAN','XXXXXX','542',      15785,'Options de taux de change','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15788,'SYSCOHADA-CM','FINAN','XXXXXX','543',      15785,'Options de taux boursiers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15789,'SYSCOHADA-CM','FINAN','XXXXXX','544',      15785,'Instruments de marches  a terme','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15790,'SYSCOHADA-CM','FINAN','XXXXXX','545',      15785,'Avoirs d''or et autres metaux precieux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15791,'SYSCOHADA-CM','FINAN','XXXXXX','56',       15730,'Banques, credits de tresorerie et d''escompte','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15792,'SYSCOHADA-CM','FINAN','XXXXXX','561',      15791,'Credits de tresorerie','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15793,'SYSCOHADA-CM','FINAN','XXXXXX','564',      15791,'Escompte de credits de campagne','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15794,'SYSCOHADA-CM','FINAN','XXXXXX','565',      15791,'Escompte de credits ordinaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15795,'SYSCOHADA-CM','FINAN','XXXXXX','566',      15791,'Banques, credits de tresorerie, interets courus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15796,'SYSCOHADA-CM','FINAN','XXXXXX','5661',     15795,'Banques, crédits de trésorerie, intérêts courus, charges à payer','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15797,'SYSCOHADA-CM','FINAN','XXXXXX','5667',     15795,'Banques, crédits de trésorerie, intérêts courus, produits à recevoir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15798,'SYSCOHADA-CM','FINAN','XXXXXX','57',       15730,'Caisse','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15799,'SYSCOHADA-CM','FINAN','XXXXXX','571',      15798,'Caisse siege social','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15800,'SYSCOHADA-CM','FINAN','XXXXXX','5711',     15799,'En unités monétaires légales','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15801,'SYSCOHADA-CM','FINAN','XXXXXX','5712',     15799,'En devises','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15802,'SYSCOHADA-CM','FINAN','XXXXXX','572',      15798,'Caisse succursale a','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15803,'SYSCOHADA-CM','FINAN','XXXXXX','5721',     15802,'En unités monétaires légales','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15804,'SYSCOHADA-CM','FINAN','XXXXXX','5722',     15802,'En devises','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15805,'SYSCOHADA-CM','FINAN','XXXXXX','573',      15798,'Caisse succursale b','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15806,'SYSCOHADA-CM','FINAN','XXXXXX','5731',     15805,'En unités monétaires légales','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15807,'SYSCOHADA-CM','FINAN','XXXXXX','5732',     15805,'En devises','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15808,'SYSCOHADA-CM','FINAN','XXXXXX','58',       15730,'Regies d''avances, accreditifs et virements internes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15809,'SYSCOHADA-CM','FINAN','XXXXXX','581',      15808,'Regies d''avances','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15810,'SYSCOHADA-CM','FINAN','XXXXXX','582',      15808,'Accreditifs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15811,'SYSCOHADA-CM','FINAN','XXXXXX','585',      15808,'Virements de fonds','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15812,'SYSCOHADA-CM','FINAN','XXXXXX','588',      15808,'Autres virements internes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15813,'SYSCOHADA-CM','FINAN','XXXXXX','59',       15730,'Depreciations des titres de placement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15814,'SYSCOHADA-CM','FINAN','XXXXXX','591',      15813,'Depreciations des titres et valeurs a encaisser','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15815,'SYSCOHADA-CM','FINAN','XXXXXX','592',      15813,'Depreciations des comptes banques','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15816,'SYSCOHADA-CM','FINAN','XXXXXX','593',      15813,'Depreciations des comptes etablissements financiers et assimiles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15817,'SYSCOHADA-CM','FINAN','XXXXXX','594',      15813,'Depreciations des comptes d''instruments de tresorerie','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15818,'SYSCOHADA-CM','FINAN','XXXXXX','599',      15813,'Risques provisionnes a caractere financier','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15819,'SYSCOHADA-CM','EXPENSE','XXXXXX','6',          0,'Achats et variations de stocks','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15820,'SYSCOHADA-CM','EXPENSE','XXXXXX','601',    15819,'Achats de marchandises','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15821,'SYSCOHADA-CM','EXPENSE','XXXXXX','6011',   16820,'Dans la région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15822,'SYSCOHADA-CM','EXPENSE','XXXXXX','6012',   16820,'Hors région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15823,'SYSCOHADA-CM','EXPENSE','XXXXXX','6013',   16820,'Aux entreprises du groupe dans la région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15824,'SYSCOHADA-CM','EXPENSE','XXXXXX','6014',   16820,'Aux entreprises du groupe hors région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15825,'SYSCOHADA-CM','EXPENSE','XXXXXX','6019',   16820,'Rabais, remises et ristournes obtenus (non ventilés)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15826,'SYSCOHADA-CM','EXPENSE','XXXXXX','602',    15819,'Achats de matieres premieres et fournitures liees','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15827,'SYSCOHADA-CM','EXPENSE','XXXXXX','6021',   15826,'Dans la région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15828,'SYSCOHADA-CM','EXPENSE','XXXXXX','6022',   15826,'Hors région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15829,'SYSCOHADA-CM','EXPENSE','XXXXXX','6023',   15826,'Aux entreprises du groupe dans la région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15830,'SYSCOHADA-CM','EXPENSE','XXXXXX','6024',   15826,'Aux entreprises du groupe hors région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15831,'SYSCOHADA-CM','EXPENSE','XXXXXX','6029',   15826,'Rabais, remises et ristournes obtenus (non ventilés)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15832,'SYSCOHADA-CM','EXPENSE','XXXXXX','603',    15819,'Variations des stocks et biens achetes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15833,'SYSCOHADA-CM','EXPENSE','XXXXXX','6031',   15832,'Variations des stocks de marchandises','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15834,'SYSCOHADA-CM','EXPENSE','XXXXXX','6032',   15832,'Variations des stocks de matiéres premiéres et fournitures liées','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15835,'SYSCOHADA-CM','EXPENSE','XXXXXX','6033',   15832,'Variations des stocks d''autres approvisionnements','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15836,'SYSCOHADA-CM','EXPENSE','XXXXXX','604',    15819,'Achats stockes de matieres et fournitures consommables','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15837,'SYSCOHADA-CM','EXPENSE','XXXXXX','6041',   15836,'Matiéres consommables','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15838,'SYSCOHADA-CM','EXPENSE','XXXXXX','6042',   15836,'Matiéres combustibles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15839,'SYSCOHADA-CM','EXPENSE','XXXXXX','6043',   15836,'Produits d''entretien','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15840,'SYSCOHADA-CM','EXPENSE','XXXXXX','6044',   15836,'Fournitures d''atelier et d''usine','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15841,'SYSCOHADA-CM','EXPENSE','XXXXXX','6046',   15836,'Fournitures de magasin','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15842,'SYSCOHADA-CM','EXPENSE','XXXXXX','6047',   15836,'Fournitures de bureau','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15843,'SYSCOHADA-CM','EXPENSE','XXXXXX','6049',   15836,'Rabais, remises et ristournes obtenus (non ventilés)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15844,'SYSCOHADA-CM','EXPENSE','XXXXXX','605',    15819,'Autres achats','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15845,'SYSCOHADA-CM','EXPENSE','XXXXXX','6051',   15844,'Fournitures non stockables - eau','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15846,'SYSCOHADA-CM','EXPENSE','XXXXXX','6052',   15844,'Fournitures non stockables - electricité','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15847,'SYSCOHADA-CM','EXPENSE','XXXXXX','6053',   15844,'Fournitures non stockables - autres énergies','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15848,'SYSCOHADA-CM','EXPENSE','XXXXXX','6054',   15844,'Fournitures d''entretien non stockables','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15849,'SYSCOHADA-CM','EXPENSE','XXXXXX','6055',   15844,'Fournitures de bureau non stockables','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15850,'SYSCOHADA-CM','EXPENSE','XXXXXX','6056',   15844,'Achats de petits matériel et outillage','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15851,'SYSCOHADA-CM','EXPENSE','XXXXXX','6057',   15844,'Achats d''études et de prestations de services','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15852,'SYSCOHADA-CM','EXPENSE','XXXXXX','6058',   15844,'Achats de travaux, matériels et équipements','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15853,'SYSCOHADA-CM','EXPENSE','XXXXXX','6059',   15844,'Rabais, remises et ristournes obtenus (non ventilés)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15854,'SYSCOHADA-CM','EXPENSE','XXXXXX','608',    15819,'Achats d''emballages','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15855,'SYSCOHADA-CM','EXPENSE','XXXXXX','6081',   15854,'Emballages perdus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15856,'SYSCOHADA-CM','EXPENSE','XXXXXX','6082',   15854,'Emballages récupérables non identifiables','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15857,'SYSCOHADA-CM','EXPENSE','XXXXXX','6083',   15854,'Emballages à usage mixte','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15858,'SYSCOHADA-CM','EXPENSE','XXXXXX','6089',   15854,'Rabais, remises et ristournes obtenus (non ventilés)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15859,'SYSCOHADA-CM','EXPENSE','XXXXXX','61',     15819,'Transports','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15860,'SYSCOHADA-CM','EXPENSE','XXXXXX','611',    15859,'Transports sur achats','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15861,'SYSCOHADA-CM','EXPENSE','XXXXXX','612',    15859,'Transport sur ventes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15862,'SYSCOHADA-CM','EXPENSE','XXXXXX','613',    15859,'Transports pour le compte de tiers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15863,'SYSCOHADA-CM','EXPENSE','XXXXXX','614',    15859,'Transports du personnel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15864,'SYSCOHADA-CM','EXPENSE','XXXXXX','616',    15859,'Transports de plis','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15865,'SYSCOHADA-CM','EXPENSE','XXXXXX','618',    15859,'Autres frais de transport','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15866,'SYSCOHADA-CM','EXPENSE','XXXXXX','6181',   15865,'Voyages et déplacements','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15867,'SYSCOHADA-CM','EXPENSE','XXXXXX','6182',   15865,'Transports entre établissements ou chantiers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15868,'SYSCOHADA-CM','EXPENSE','XXXXXX','6183',   15865,'Transports administratifs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15869,'SYSCOHADA-CM','EXPENSE','XXXXXX','62',     15819,'Services exterieurs a','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15870,'SYSCOHADA-CM','EXPENSE','XXXXXX','621',    15869,'Sous traitance generale','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15871,'SYSCOHADA-CM','EXPENSE','XXXXXX','622',    15869,'Locations et charges locatives','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15872,'SYSCOHADA-CM','EXPENSE','XXXXXX','6221',   15871,'Locations de terrains','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15873,'SYSCOHADA-CM','EXPENSE','XXXXXX','6222',   15871,'Locations de bâtiments','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15874,'SYSCOHADA-CM','EXPENSE','XXXXXX','6223',   15871,'Location de matériels et outillages','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15875,'SYSCOHADA-CM','EXPENSE','XXXXXX','6224',   15871,'Malis sur emballages','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15876,'SYSCOHADA-CM','EXPENSE','XXXXXX','6225',   15871,'Locations d''emballages','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15877,'SYSCOHADA-CM','EXPENSE','XXXXXX','6228',   15871,'Locations et charges locatives diverses','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15878,'SYSCOHADA-CM','EXPENSE','XXXXXX','623',    15869,'Redevances de credit bail et contrats assimiles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15879,'SYSCOHADA-CM','EXPENSE','XXXXXX','6232',   15878,'Crédits-bail immobilier','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15880,'SYSCOHADA-CM','EXPENSE','XXXXXX','6233',   15878,'Crédits-bail mobilier','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15881,'SYSCOHADA-CM','EXPENSE','XXXXXX','6235',   15878,'Contrats assimilés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15882,'SYSCOHADA-CM','EXPENSE','XXXXXX','624',    15869,'Entretiens, reparations et maintenance','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15883,'SYSCOHADA-CM','EXPENSE','XXXXXX','6241',   15882,'Entretien et réparation des biens immobiliers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15884,'SYSCOHADA-CM','EXPENSE','XXXXXX','6242',   15882,'Entretien et réparation des biens mobiliers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15885,'SYSCOHADA-CM','EXPENSE','XXXXXX','6243',   15882,'Maintenance','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15886,'SYSCOHADA-CM','EXPENSE','XXXXXX','6248',   15882,'Autres entretiens et réparations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15887,'SYSCOHADA-CM','EXPENSE','XXXXXX','625',    15869,'Primes d''assurance','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15888,'SYSCOHADA-CM','EXPENSE','XXXXXX','6251',   15887,'Assurances multirisques','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15889,'SYSCOHADA-CM','EXPENSE','XXXXXX','6252',   15887,'Assurances matériel de transport','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15890,'SYSCOHADA-CM','EXPENSE','XXXXXX','6253',   15887,'Assurances risques d''exploitation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15891,'SYSCOHADA-CM','EXPENSE','XXXXXX','6254',   15887,'Assurances responsabilité du producteur','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15892,'SYSCOHADA-CM','EXPENSE','XXXXXX','6255',   15887,'Assurances insolvabilité clients','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15893,'SYSCOHADA-CM','EXPENSE','XXXXXX','6256',   15887,'Assurances transport sur achats','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15894,'SYSCOHADA-CM','EXPENSE','XXXXXX','6257',   15887,'Assurances transport sur ventes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15895,'SYSCOHADA-CM','EXPENSE','XXXXXX','6258',   15887,'Autres primes d''assurances','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15896,'SYSCOHADA-CM','EXPENSE','XXXXXX','626',    15869,'Etudes, recherches et documentation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15897,'SYSCOHADA-CM','EXPENSE','XXXXXX','6261',   15896,'Etudes et recherches','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15898,'SYSCOHADA-CM','EXPENSE','XXXXXX','6265',   15896,'Documentation générale','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15899,'SYSCOHADA-CM','EXPENSE','XXXXXX','6266',   15896,'Documentation technique','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15900,'SYSCOHADA-CM','EXPENSE','XXXXXX','627',    15869,'Publicite, publications, relations publiques','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15901,'SYSCOHADA-CM','EXPENSE','XXXXXX','6271',   15900,'Annonces, insertions','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15902,'SYSCOHADA-CM','EXPENSE','XXXXXX','6272',   15900,'Catalogues, imprimés publicitaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15903,'SYSCOHADA-CM','EXPENSE','XXXXXX','6273',   15900,'Echantillons','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15904,'SYSCOHADA-CM','EXPENSE','XXXXXX','6274',   15900,'Foires et expositions','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15905,'SYSCOHADA-CM','EXPENSE','XXXXXX','6275',   15900,'Publications','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15906,'SYSCOHADA-CM','EXPENSE','XXXXXX','6276',   15900,'Cadeaux à la clientèle','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15907,'SYSCOHADA-CM','EXPENSE','XXXXXX','6277',   15900,'Frais de colloques, séminaires, conférences','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15908,'SYSCOHADA-CM','EXPENSE','XXXXXX','6278',   15900,'Autres charges de publicités et relations publiques','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15909,'SYSCOHADA-CM','EXPENSE','XXXXXX','628',    15869,'Frais de telecommunications','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15910,'SYSCOHADA-CM','EXPENSE','XXXXXX','6281',   15909,'Frais de téléphone','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15911,'SYSCOHADA-CM','EXPENSE','XXXXXX','6282',   15909,'Frais de télex','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15912,'SYSCOHADA-CM','EXPENSE','XXXXXX','6283',   15909,'Frais de télécopie','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15913,'SYSCOHADA-CM','EXPENSE','XXXXXX','6288',   15909,'Autres frais de télécommunications','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15914,'SYSCOHADA-CM','EXPENSE','XXXXXX','63',     15819,'Services exterieurs b','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15915,'SYSCOHADA-CM','EXPENSE','XXXXXX','631',    15914,'Frais bancaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15916,'SYSCOHADA-CM','EXPENSE','XXXXXX','6311',   15915,'Frais sur titre (achats, vente, garde)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15917,'SYSCOHADA-CM','EXPENSE','XXXXXX','6312',   15915,'Frais sur effets','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15918,'SYSCOHADA-CM','EXPENSE','XXXXXX','6313',   15915,'Locations de coffres','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15919,'SYSCOHADA-CM','EXPENSE','XXXXXX','6315',   15915,'Commissions sur cartes de crédit','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15920,'SYSCOHADA-CM','EXPENSE','XXXXXX','6316',   15915,'Frais d''émission d''emprunts','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15921,'SYSCOHADA-CM','EXPENSE','XXXXXX','6318',   15915,'Autres frais bancaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15922,'SYSCOHADA-CM','EXPENSE','XXXXXX','632',    15914,'Remunerations d''intermediaires et de conseils','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15923,'SYSCOHADA-CM','EXPENSE','XXXXXX','6321',   15922,'Commissions et courtages sur achats','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15924,'SYSCOHADA-CM','EXPENSE','XXXXXX','6322',   15922,'Commissions et courtages sur ventes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15925,'SYSCOHADA-CM','EXPENSE','XXXXXX','6323',   15922,'Rémunérations des transitaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15926,'SYSCOHADA-CM','EXPENSE','XXXXXX','6324',   15922,'Honoraires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15927,'SYSCOHADA-CM','EXPENSE','XXXXXX','6325',   15922,'Frais d''actes et de contentieux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15928,'SYSCOHADA-CM','EXPENSE','XXXXXX','6328',   15922,'Divers frais','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15929,'SYSCOHADA-CM','EXPENSE','XXXXXX','633',    15914,'Frais de formation du personnel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15930,'SYSCOHADA-CM','EXPENSE','XXXXXX','634',    15914,'Redevances pour brevets, licences, logiciels et droits similaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15931,'SYSCOHADA-CM','EXPENSE','XXXXXX','6342',   15930,'Redevances pour brevets, licences, concessions et droits similaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15932,'SYSCOHADA-CM','EXPENSE','XXXXXX','6343',   15930,'Redevances pour logiciel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15933,'SYSCOHADA-CM','EXPENSE','XXXXXX','6344',   15930,'Redevances pour marques','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15934,'SYSCOHADA-CM','EXPENSE','XXXXXX','635',    15914,'Cotisations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15935,'SYSCOHADA-CM','EXPENSE','XXXXXX','6351',   15934,'Cotisations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15936,'SYSCOHADA-CM','EXPENSE','XXXXXX','6358',   15934,'Concours divers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15937,'SYSCOHADA-CM','EXPENSE','XXXXXX','636',    15914,'Redevances verses au concedant (concessions service public)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15938,'SYSCOHADA-CM','EXPENSE','XXXXXX','637',    15914,'Remunerations du personnel exterieur a l''entreprise','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15939,'SYSCOHADA-CM','EXPENSE','XXXXXX','6371',   15938,'Personnel intérimaire','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15940,'SYSCOHADA-CM','EXPENSE','XXXXXX','6372',   15938,'Personnel détaché ou prêté à l''entreprise','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15941,'SYSCOHADA-CM','EXPENSE','XXXXXX','638',    15914,'Autres charges externes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15942,'SYSCOHADA-CM','EXPENSE','XXXXXX','6381',   15941,'Frais de recrutement du personnel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15943,'SYSCOHADA-CM','EXPENSE','XXXXXX','6382',   15941,'Frais de déménagement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15944,'SYSCOHADA-CM','EXPENSE','XXXXXX','6383',   15941,'Réceptions','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15945,'SYSCOHADA-CM','EXPENSE','XXXXXX','6384',   15941,'Missions','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15946,'SYSCOHADA-CM','EXPENSE','XXXXXX','64',     15819,'Impots et taxes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15947,'SYSCOHADA-CM','EXPENSE','XXXXXX','641',    15946,'Impots et taxes directs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15948,'SYSCOHADA-CM','EXPENSE','XXXXXX','6411',   15947,'Impots fonciers et taxes annexes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15949,'SYSCOHADA-CM','EXPENSE','XXXXXX','6412',   15947,'Patentes, licences et taxes annexes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15950,'SYSCOHADA-CM','EXPENSE','XXXXXX','6413',   15947,'Taxes sur appointements et salaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15951,'SYSCOHADA-CM','EXPENSE','XXXXXX','6414',   15947,'Taxes d''apprentissage','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15952,'SYSCOHADA-CM','EXPENSE','XXXXXX','6415',   15947,'Formation professionnelle continue','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15953,'SYSCOHADA-CM','EXPENSE','XXXXXX','6418',   15947,'Autres impôts et taxes directs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15954,'SYSCOHADA-CM','EXPENSE','XXXXXX','645',    15946,'Impots et taxes indirects','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15955,'SYSCOHADA-CM','EXPENSE','XXXXXX','646',    15946,'Droits d''enregistrement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15956,'SYSCOHADA-CM','EXPENSE','XXXXXX','6461',   15955,'Droits de mutation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15957,'SYSCOHADA-CM','EXPENSE','XXXXXX','6462',   15955,'Droits de timbre','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15958,'SYSCOHADA-CM','EXPENSE','XXXXXX','6463',   15955,'Taxes sur les véhicules de société','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15959,'SYSCOHADA-CM','EXPENSE','XXXXXX','6464',   15955,'Vignettes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15960,'SYSCOHADA-CM','EXPENSE','XXXXXX','6468',   15955,'Autres droits','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15961,'SYSCOHADA-CM','EXPENSE','XXXXXX','647',    15946,'Penalites et amendes fiscales','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15962,'SYSCOHADA-CM','EXPENSE','XXXXXX','6471',   15961,'Pénalités d''assiette, impots directs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15963,'SYSCOHADA-CM','EXPENSE','XXXXXX','6472',   15961,'Pénalités d''assiette, impôts indirects','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15964,'SYSCOHADA-CM','EXPENSE','XXXXXX','6473',   15961,'Pénalités de recouvrement, impôts directs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15965,'SYSCOHADA-CM','EXPENSE','XXXXXX','6474',   15961,'Pénalités de recouvrement, impôts indirects','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15966,'SYSCOHADA-CM','EXPENSE','XXXXXX','6478',   15961,'Autres amendes pénales et fiscales','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15967,'SYSCOHADA-CM','EXPENSE','XXXXXX','648',    15946,'Autres impots et taxes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15968,'SYSCOHADA-CM','EXPENSE','XXXXXX','65',     15819,'Autres charges','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15969,'SYSCOHADA-CM','EXPENSE','XXXXXX','651',    15968,'Pertes sur creances clients et autres debiteurs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15970,'SYSCOHADA-CM','EXPENSE','XXXXXX','6511',   15969,'Pertes sur clients','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15971,'SYSCOHADA-CM','EXPENSE','XXXXXX','6515',   15969,'Autres débiteurs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15972,'SYSCOHADA-CM','EXPENSE','XXXXXX','652',    15968,'Quote-part de resultat sur operations faites en commun','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15973,'SYSCOHADA-CM','EXPENSE','XXXXXX','6521',   15972,'Quote-part transféré de bénéfices (comptabilté du gérants)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15974,'SYSCOHADA-CM','EXPENSE','XXXXXX','6525',   15972,'Pertes imputées par transfert (comptabilité des associés non gérants)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15975,'SYSCOHADA-CM','EXPENSE','XXXXXX','653',    15968,'Quote-part de resultat annulee sur execution partielle de contrats pluri-exercices','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15976,'SYSCOHADA-CM','EXPENSE','XXXXXX','654',    15968,'Valeur comptable des cessions courantes d''immobilisations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15977,'SYSCOHADA-CM','EXPENSE','XXXXXX','658',    15968,'Charges diverses','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15978,'SYSCOHADA-CM','EXPENSE','XXXXXX','6581',   15977,'Jetons de présence et autres rémunérations d''administrateurs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15979,'SYSCOHADA-CM','EXPENSE','XXXXXX','6582',   15977,'Dons','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15980,'SYSCOHADA-CM','EXPENSE','XXXXXX','6583',   15977,'Mécénat','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15981,'SYSCOHADA-CM','EXPENSE','XXXXXX','659',    15968,'Charges provisionnees d''exploitation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15982,'SYSCOHADA-CM','EXPENSE','XXXXXX','6591',   15981,'Sur risque à court terme','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15983,'SYSCOHADA-CM','EXPENSE','XXXXXX','6593',   15981,'Sur stocks','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15984,'SYSCOHADA-CM','EXPENSE','XXXXXX','6594',   15981,'Sur créances','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15985,'SYSCOHADA-CM','EXPENSE','XXXXXX','6598',   15981,'Autres charges provisionnées','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15986,'SYSCOHADA-CM','EXPENSE','XXXXXX','66',     15819,'Charges de personnel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15987,'SYSCOHADA-CM','EXPENSE','XXXXXX','661',    15986,'Remunerations directes versees au personnel national','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15988,'SYSCOHADA-CM','EXPENSE','XXXXXX','6611',   15987,'Appointements salaires et commissions','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15989,'SYSCOHADA-CM','EXPENSE','XXXXXX','6612',   15987,'Primes et gratifications','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15990,'SYSCOHADA-CM','EXPENSE','XXXXXX','6613',   15987,'Congés payés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15991,'SYSCOHADA-CM','EXPENSE','XXXXXX','6614',   15987,'Indemnités de préavis, de licencement et de recherche d''embauche','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15992,'SYSCOHADA-CM','EXPENSE','XXXXXX','6615',   15987,'Indemnités de maladie versées aux travailleurs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15993,'SYSCOHADA-CM','EXPENSE','XXXXXX','6616',   15987,'Supplément familial','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15994,'SYSCOHADA-CM','EXPENSE','XXXXXX','6617',   15987,'Avantages en nature','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15995,'SYSCOHADA-CM','EXPENSE','XXXXXX','6618',   15987,'Autres rémunérations directes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15996,'SYSCOHADA-CM','EXPENSE','XXXXXX','662',    15986,'Remunerations directes versees au personnel non national','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15997,'SYSCOHADA-CM','EXPENSE','XXXXXX','6621',   15996,'Appointements salaires et commissions','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15998,'SYSCOHADA-CM','EXPENSE','XXXXXX','6622',   15996,'Primes et gratifications','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15999,'SYSCOHADA-CM','EXPENSE','XXXXXX','6623',   15996,'Congés payés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16000,'SYSCOHADA-CM','EXPENSE','XXXXXX','6624',   15996,'Indemnités de préavis, de licencement et de recherche d''embauche','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16001,'SYSCOHADA-CM','EXPENSE','XXXXXX','6625',   15996,'Indemnités de maladie versées aux travailleurs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16002,'SYSCOHADA-CM','EXPENSE','XXXXXX','6626',   15996,'Supplément familial','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16003,'SYSCOHADA-CM','EXPENSE','XXXXXX','6627',   15996,'Avantages en nature','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16004,'SYSCOHADA-CM','EXPENSE','XXXXXX','6628',   15996,'Autres rémunérations directes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16005,'SYSCOHADA-CM','EXPENSE','XXXXXX','663',    15986,'Indemnites forfaitaires versees au personnel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16006,'SYSCOHADA-CM','EXPENSE','XXXXXX','6631',   16005,'Indemnités de logement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16007,'SYSCOHADA-CM','EXPENSE','XXXXXX','6632',   16005,'Indemnités de représentation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16008,'SYSCOHADA-CM','EXPENSE','XXXXXX','6633',   16005,'Indemnités d''expatriation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16009,'SYSCOHADA-CM','EXPENSE','XXXXXX','6638',   16005,'Autres indemnités et avantages divers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16010,'SYSCOHADA-CM','EXPENSE','XXXXXX','664',    15986,'Charges sociales','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16011,'SYSCOHADA-CM','EXPENSE','XXXXXX','6641',   16010,'Charges sociales sur rémunération du personnel national','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16012,'SYSCOHADA-CM','EXPENSE','XXXXXX','6642',   16010,'Charges sociales sur rémunération du personnel non national','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16013,'SYSCOHADA-CM','EXPENSE','XXXXXX','666',    15986,'Remunerations et charges sociales de l''exploitant individuel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16014,'SYSCOHADA-CM','EXPENSE','XXXXXX','6661',   16013,'Rémunérations du travail de l''exploitant','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16015,'SYSCOHADA-CM','EXPENSE','XXXXXX','6662',   16013,'Charges sociales','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16016,'SYSCOHADA-CM','EXPENSE','XXXXXX','667',    15986,'Remunerations transferee de personnel exterieur','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16017,'SYSCOHADA-CM','EXPENSE','XXXXXX','6671',   16016,'Personnel intérimaire','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16018,'SYSCOHADA-CM','EXPENSE','XXXXXX','6672',   16016,'Personnel détaché ou prêté à l''entreprise','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16019,'SYSCOHADA-CM','EXPENSE','XXXXXX','668',    15986,'Autres charges sociales','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16020,'SYSCOHADA-CM','EXPENSE','XXXXXX','6681',   16019,'Versements aux syndicats et comités d''entreprise, d''établisement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16021,'SYSCOHADA-CM','EXPENSE','XXXXXX','6682',   16019,'Versements aux comité d''hygiéne et de sécurité','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16022,'SYSCOHADA-CM','EXPENSE','XXXXXX','6683',   16019,'Versements aux autres oeuvres sociales','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16023,'SYSCOHADA-CM','EXPENSE','XXXXXX','6684',   16019,'Médecine du travail et pharmacie','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16024,'SYSCOHADA-CM','EXPENSE','XXXXXX','67',     15819,'Frais financiers et charges assimilees','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16025,'SYSCOHADA-CM','EXPENSE','XXXXXX','671',    16024,'Interets des emprunts','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16026,'SYSCOHADA-CM','EXPENSE','XXXXXX','6711',   16025,'Emprunts obligataires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16027,'SYSCOHADA-CM','EXPENSE','XXXXXX','6712',   16025,'Emprunts auprès des établissements de crédit','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16028,'SYSCOHADA-CM','EXPENSE','XXXXXX','6713',   16025,'Dettes liées à des participations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16029,'SYSCOHADA-CM','EXPENSE','XXXXXX','672',    16024,'Interets dans loyers de credit bail et contrats assimiles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16030,'SYSCOHADA-CM','EXPENSE','XXXXXX','6721',   16029,'Intérêts dans loyers de crédit-bail immobilier','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16031,'SYSCOHADA-CM','EXPENSE','XXXXXX','6722',   16029,'Intérêts dans loyers de crédit-bail mobilier','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16032,'SYSCOHADA-CM','EXPENSE','XXXXXX','6723',   16029,'Intérêts dans loyers des autres contrats','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16033,'SYSCOHADA-CM','EXPENSE','XXXXXX','673',    16024,'Escomptes accordes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16034,'SYSCOHADA-CM','EXPENSE','XXXXXX','674',    16024,'Autres interets','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16035,'SYSCOHADA-CM','EXPENSE','XXXXXX','6741',   16034,'Avances reçues et dépôts créditeurs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16036,'SYSCOHADA-CM','EXPENSE','XXXXXX','6742',   16034,'Comptes courants bloqués','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16037,'SYSCOHADA-CM','EXPENSE','XXXXXX','6743',   16034,'Intérêts sur obligations cautionnées','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16038,'SYSCOHADA-CM','EXPENSE','XXXXXX','6744',   16034,'Intérêts sur dettes commerciales','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16039,'SYSCOHADA-CM','EXPENSE','XXXXXX','6745',   16034,'Intérêts bancaires et sur opérations de trésorerie et d''escompte','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16040,'SYSCOHADA-CM','EXPENSE','XXXXXX','6748',   16034,'Intérêts sur dettes diverses','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16041,'SYSCOHADA-CM','EXPENSE','XXXXXX','675',    16024,'Escomptes des effets de commerce','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16042,'SYSCOHADA-CM','EXPENSE','XXXXXX','676',    16024,'Pertes de change','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16043,'SYSCOHADA-CM','EXPENSE','XXXXXX','677',    16024,'Pertes sur cessions de titres  de placement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16044,'SYSCOHADA-CM','EXPENSE','XXXXXX','678',    16024,'Pertes sur risques financiers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16045,'SYSCOHADA-CM','EXPENSE','XXXXXX','6781',   16044,'Sur rentes viagères','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16046,'SYSCOHADA-CM','EXPENSE','XXXXXX','6782',   16044,'Sur opérations fiancières','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16047,'SYSCOHADA-CM','EXPENSE','XXXXXX','6783',   16044,'Sur instruments de trésorerie','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16048,'SYSCOHADA-CM','EXPENSE','XXXXXX','679',    16024,'Charges provisionnees financieres','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16049,'SYSCOHADA-CM','EXPENSE','XXXXXX','6791',   16048,'Sur risque financiers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16050,'SYSCOHADA-CM','EXPENSE','XXXXXX','6795',   16048,'Sur titres de placements','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16051,'SYSCOHADA-CM','EXPENSE','XXXXXX','6798',   16048,'Autres charges provisionnées financières','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16052,'SYSCOHADA-CM','EXPENSE','XXXXXX','68',     15819,'Dotations aus amortissements','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16053,'SYSCOHADA-CM','EXPENSE','XXXXXX','681',    16052,'Dotations aux amortissements d''exploitation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16054,'SYSCOHADA-CM','EXPENSE','XXXXXX','6811',   16052,'Dotations aux amortissements des charges immobilisées','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16055,'SYSCOHADA-CM','EXPENSE','XXXXXX','6812',   16052,'Dotations aux amortissements des immobilisations incorporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16056,'SYSCOHADA-CM','EXPENSE','XXXXXX','6813',   16052,'Dotations aux amortissements des immobilisations corporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16057,'SYSCOHADA-CM','EXPENSE','XXXXXX','687',    16052,'Dotations aux amortissements a caractere financier','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16058,'SYSCOHADA-CM','EXPENSE','XXXXXX','6872',   16057,'Dotations aux amortissements des primes de remboursement des obligations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16059,'SYSCOHADA-CM','EXPENSE','XXXXXX','6878',   16057,'Autres dotations aux amortissements à caractère financier','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16060,'SYSCOHADA-CM','EXPENSE','XXXXXX','69',     15819,'Dotattions aux provisions','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16061,'SYSCOHADA-CM','EXPENSE','XXXXXX','691',    16060,'Dotation aux provisions d''exploitation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16062,'SYSCOHADA-CM','EXPENSE','XXXXXX','6911',   16061,'Pour risques et charges','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16063,'SYSCOHADA-CM','EXPENSE','XXXXXX','6912',   16061,'Pour grosses réparations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16064,'SYSCOHADA-CM','EXPENSE','XXXXXX','6913',   16061,'Pour dépréciation des immobilisations incorporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16065,'SYSCOHADA-CM','EXPENSE','XXXXXX','6914',   16061,'Pour dépréciation des immobilisations corporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16066,'SYSCOHADA-CM','EXPENSE','XXXXXX','697',    16060,'Dotations aux provisions financieres','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16067,'SYSCOHADA-CM','EXPENSE','XXXXXX','6971',   16066,'Pour risques et charges','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16068,'SYSCOHADA-CM','EXPENSE','XXXXXX','6972',   16066,'Pour dépréciation des immobilisations financières','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16069,'SYSCOHADA-CM','INCOME','XXXXXX','7',           0,'Ventes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16070,'SYSCOHADA-CM','INCOME','XXXXXX','701',     16069,'Ventes de marchandises','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16071,'SYSCOHADA-CM','INCOME','XXXXXX','7011',    16070,'Dans la région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16072,'SYSCOHADA-CM','INCOME','XXXXXX','7012',    16070,'Hors région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16073,'SYSCOHADA-CM','INCOME','XXXXXX','7013',    16070,'Aux entreprises du groupe dans la région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16074,'SYSCOHADA-CM','INCOME','XXXXXX','7014',    16070,'Aux entreprises du groupe hors  région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16075,'SYSCOHADA-CM','INCOME','XXXXXX','702',     16069,'Ventes de produits finis','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16076,'SYSCOHADA-CM','INCOME','XXXXXX','7021',    16075,'Dans la région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16077,'SYSCOHADA-CM','INCOME','XXXXXX','7022',    16075,'Hors région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16078,'SYSCOHADA-CM','INCOME','XXXXXX','7023',    16075,'Aux entreprises de groupe dans la région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16079,'SYSCOHADA-CM','INCOME','XXXXXX','7024',    16075,'Aux entreprises du groupe hors  région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16080,'SYSCOHADA-CM','INCOME','XXXXXX','703',     16069,'Ventes de produits intermediaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16081,'SYSCOHADA-CM','INCOME','XXXXXX','7031',    16080,'Dans la région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16082,'SYSCOHADA-CM','INCOME','XXXXXX','7032',    16080,'Hors région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16083,'SYSCOHADA-CM','INCOME','XXXXXX','7033',    16080,'Aux entreprises du groupe dans la région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16084,'SYSCOHADA-CM','INCOME','XXXXXX','7034',    16080,'Aux entreprises du groupe hors  région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16085,'SYSCOHADA-CM','INCOME','XXXXXX','704',     16069,'Ventes de produits residuels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16086,'SYSCOHADA-CM','INCOME','XXXXXX','7041',    16085,'Dans la région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16087,'SYSCOHADA-CM','INCOME','XXXXXX','7042',    16085,'Hors région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16088,'SYSCOHADA-CM','INCOME','XXXXXX','7043',    16085,'Aux entreprises du groupe dans la région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16089,'SYSCOHADA-CM','INCOME','XXXXXX','7044',    16085,'Aux entreprises du groupe hors  région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16090,'SYSCOHADA-CM','INCOME','XXXXXX','705',     16069,'Travaux factures','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16091,'SYSCOHADA-CM','INCOME','XXXXXX','7051',    16090,'Dans la région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16092,'SYSCOHADA-CM','INCOME','XXXXXX','7052',    16090,'Hors région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16093,'SYSCOHADA-CM','INCOME','XXXXXX','7053',    16090,'Aux entreprises du groupe dans la région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16094,'SYSCOHADA-CM','INCOME','XXXXXX','7054',    16090,'Aux entreprises du groupe hors région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16095,'SYSCOHADA-CM','INCOME','XXXXXX','706',     16069,'Services vendus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16096,'SYSCOHADA-CM','INCOME','XXXXXX','7061',    16095,'Dans la région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16097,'SYSCOHADA-CM','INCOME','XXXXXX','7062',    16095,'Hors région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16098,'SYSCOHADA-CM','INCOME','XXXXXX','7063',    16095,'Aux entreprises du groupe dans la région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16099,'SYSCOHADA-CM','INCOME','XXXXXX','7064',    16095,'Aux entreprises du groupe hors région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16100,'SYSCOHADA-CM','INCOME','XXXXXX','707',     16069,'Produits accessoires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16101,'SYSCOHADA-CM','INCOME','XXXXXX','7071',    16100,'Port, emballages perdus et autres frais facturés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16102,'SYSCOHADA-CM','INCOME','XXXXXX','7072',    16100,'Commissions et courtages','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16103,'SYSCOHADA-CM','INCOME','XXXXXX','7073',    16100,'Locations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16104,'SYSCOHADA-CM','INCOME','XXXXXX','7074',    16100,'Bonis sur reprises et cessions d''emballages','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16105,'SYSCOHADA-CM','INCOME','XXXXXX','7075',    16100,'Mise à disposition de personnel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16106,'SYSCOHADA-CM','INCOME','XXXXXX','7076',    16100,'Redevances pour brevets, logiciels, marques et droits similaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16107,'SYSCOHADA-CM','INCOME','XXXXXX','7077',    16100,'Services exploités dans l''intérêt du personnel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16108,'SYSCOHADA-CM','INCOME','XXXXXX','7078',    16100,'Autres produits accessoires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16109,'SYSCOHADA-CM','INCOME','XXXXXX','71',      16069,'Suvventions d''exploitation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16110,'SYSCOHADA-CM','INCOME','XXXXXX','711',     16109,'Sur produits a l''exportation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16111,'SYSCOHADA-CM','INCOME','XXXXXX','712',     16109,'Sur produits a l''importation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16112,'SYSCOHADA-CM','INCOME','XXXXXX','713',     16109,'Sur produits de perequation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16113,'SYSCOHADA-CM','INCOME','XXXXXX','718',     16109,'Autres subventions d''exploitation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16114,'SYSCOHADA-CM','INCOME','XXXXXX','7181',    16113,'Versées par l''etat et les collectivités publiques','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16115,'SYSCOHADA-CM','INCOME','XXXXXX','7182',    16113,'Versées par les organismes internationaux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16116,'SYSCOHADA-CM','INCOME','XXXXXX','7183',    16113,'Versées par des tiers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16117,'SYSCOHADA-CM','INCOME','XXXXXX','72',      16069,'Production immobilisée','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16118,'SYSCOHADA-CM','INCOME','XXXXXX','721',     16117,'Immobilisations incorporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16119,'SYSCOHADA-CM','INCOME','XXXXXX','722',     16117,'Immobilisations corporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16120,'SYSCOHADA-CM','INCOME','XXXXXX','726',     16117,'Immobilisations financieres','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16121,'SYSCOHADA-CM','INCOME','XXXXXX','73',      16069,'Variations des stocks de biens et de services produits','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16122,'SYSCOHADA-CM','INCOME','XXXXXX','734',     16121,'Variations des stocks de produitsn en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16123,'SYSCOHADA-CM','INCOME','XXXXXX','7341',    16122,'Produits en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16124,'SYSCOHADA-CM','INCOME','XXXXXX','7342',    16122,'Travaux en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16125,'SYSCOHADA-CM','INCOME','XXXXXX','735',     16121,'Variations des en-cours de services','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16126,'SYSCOHADA-CM','INCOME','XXXXXX','7351',    16125,'Etudes en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16127,'SYSCOHADA-CM','INCOME','XXXXXX','7352',    16125,'Prestations de services en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16128,'SYSCOHADA-CM','INCOME','XXXXXX','736',     16121,'Variations des stocks de produits finis','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16129,'SYSCOHADA-CM','INCOME','XXXXXX','737',     16121,'Variations des stocks de produits intermediaires et residuels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16130,'SYSCOHADA-CM','INCOME','XXXXXX','7371',    16129,'Produits intermédiaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16131,'SYSCOHADA-CM','INCOME','XXXXXX','7372',    16129,'Produits résiduels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16132,'SYSCOHADA-CM','INCOME','XXXXXX','75',      16069,'Autres produits','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16133,'SYSCOHADA-CM','INCOME','XXXXXX','752',     16132,'Quote-part de resultat sur operations faites en commun','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16134,'SYSCOHADA-CM','INCOME','XXXXXX','7521',    16133,'Quote-part trsnsférée de pertes (comptabilité de gérant)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16135,'SYSCOHADA-CM','INCOME','XXXXXX','7525',    16133,'Bénéfices attribués par transfert (comptabilité des associés non gérants)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16136,'SYSCOHADA-CM','INCOME','XXXXXX','753',     16132,'Quote-part de resultat sue execution partielle de contrats pluri-ecercices','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16137,'SYSCOHADA-CM','INCOME','XXXXXX','754',     16132,'Produits des cessions courantes d''immobilisations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16138,'SYSCOHADA-CM','INCOME','XXXXXX','758',     16132,'Produits divers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16139,'SYSCOHADA-CM','INCOME','XXXXXX','7581',    16138,'Jetons de présence et autres rémunérations d''administrateurs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16140,'SYSCOHADA-CM','INCOME','XXXXXX','7582',    16138,'Indemnités d''assurances reçues','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16141,'SYSCOHADA-CM','INCOME','XXXXXX','759',     16132,'Reprises de charges provisionnees d''exploitation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16142,'SYSCOHADA-CM','INCOME','XXXXXX','7591',    16141,'Sur risques à court terme','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16143,'SYSCOHADA-CM','INCOME','XXXXXX','7593',    16141,'Sur stocks','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16144,'SYSCOHADA-CM','INCOME','XXXXXX','7594',    16141,'Sur créances','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16145,'SYSCOHADA-CM','INCOME','XXXXXX','7598',    16141,'Sur autres charges provisionnées','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16146,'SYSCOHADA-CM','INCOME','XXXXXX','77',      16069,'Revenus financiers et produits assimiles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16147,'SYSCOHADA-CM','INCOME','XXXXXX','771',     16146,'Interets de prets','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16148,'SYSCOHADA-CM','INCOME','XXXXXX','772',     16146,'Revenus de participations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16149,'SYSCOHADA-CM','INCOME','XXXXXX','773',     16146,'Escomptes obtenus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16150,'SYSCOHADA-CM','INCOME','XXXXXX','774',     16146,'Revenus de titres de placement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16151,'SYSCOHADA-CM','INCOME','XXXXXX','775',     16146,'Revenus des creances commerciales','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16152,'SYSCOHADA-CM','INCOME','XXXXXX','776',     16146,'Gains de change','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16153,'SYSCOHADA-CM','INCOME','XXXXXX','777',     16146,'Gains sur cessions de titres de placement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16154,'SYSCOHADA-CM','INCOME','XXXXXX','778',     16146,'Gains sur risques financiers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16155,'SYSCOHADA-CM','INCOME','XXXXXX','7781',    16154,'Gains sur rentes viagères','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16156,'SYSCOHADA-CM','INCOME','XXXXXX','7782',    16154,'Gains sur opérations financières','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16157,'SYSCOHADA-CM','INCOME','XXXXXX','7784',    16154,'Gains sur instruments de trésorerie','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16158,'SYSCOHADA-CM','INCOME','XXXXXX','779',     16146,'Reprises de charges provisionnees financieres','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16159,'SYSCOHADA-CM','INCOME','XXXXXX','7791',    16158,'Sur risques financiers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16160,'SYSCOHADA-CM','INCOME','XXXXXX','7795',    16158,'Sur titres de placement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16161,'SYSCOHADA-CM','INCOME','XXXXXX','7798',    16158,'Autres charges provisionnées financières','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16162,'SYSCOHADA-CM','INCOME','XXXXXX','78',      16069,'Transfert de charges','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16163,'SYSCOHADA-CM','INCOME','XXXXXX','781',     16162,'Transfert de charges d''exploitation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16164,'SYSCOHADA-CM','INCOME','XXXXXX','787',     16162,'Transfert de charges financieres','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16165,'SYSCOHADA-CM','INCOME','XXXXXX','79',      16069,'Reprises de provisions','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16166,'SYSCOHADA-CM','INCOME','XXXXXX','791',     16165,'Reprises de provisions d''exploitation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16167,'SYSCOHADA-CM','INCOME','XXXXXX','7911',    16166,'Pour risques et charges d''exploitation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16168,'SYSCOHADA-CM','INCOME','XXXXXX','7912',    16166,'Pour grosses réparation d''exploitation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16169,'SYSCOHADA-CM','INCOME','XXXXXX','7913',    16166,'Pour dépreciation des immobilisations incorporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16170,'SYSCOHADA-CM','INCOME','XXXXXX','7914',    16166,'Pour dépreciation des immobilisations corporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16171,'SYSCOHADA-CM','INCOME','XXXXXX','797',     16165,'Reprises de provisions financieres','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16172,'SYSCOHADA-CM','INCOME','XXXXXX','7971',    16171,'Pour risques et charges financiers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16173,'SYSCOHADA-CM','INCOME','XXXXXX','7972',    16171,'Pour dépréciation des immobilisations financières','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16174,'SYSCOHADA-CM','INCOME','XXXXXX','798',     16165,'Reprises d''amortissements','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16175,'SYSCOHADA-CM','AUTRES','XXXXXX','81',          0,'Valeurs comptables des cessions d''immobilisations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16176,'SYSCOHADA-CM','AUTRES','XXXXXX','811',     16175,'Immobilisations incorporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16177,'SYSCOHADA-CM','AUTRES','XXXXXX','812',     16175,'Immobilisations corporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16178,'SYSCOHADA-CM','AUTRES','XXXXXX','816',     16175,'Immobilisations financieres','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16179,'SYSCOHADA-CM','AUTRES','XXXXXX','82',          0,'Produits de cessions d''immobilisations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16180,'SYSCOHADA-CM','AUTRES','XXXXXX','821',     16179,'Immobilisations incorporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16181,'SYSCOHADA-CM','AUTRES','XXXXXX','822',     16179,'Immobilisations corporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16182,'SYSCOHADA-CM','AUTRES','XXXXXX','826',     16179,'Immobilisations financieres','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16183,'SYSCOHADA-CM','AUTRES','XXXXXX','83',          0,'Charges hors activites ordinaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16184,'SYSCOHADA-CM','AUTRES','XXXXXX','831',     16183,'Charges h.a.o constatées','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16185,'SYSCOHADA-CM','AUTRES','XXXXXX','834',     16183,'Pertes sur creances h.a.o','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16186,'SYSCOHADA-CM','AUTRES','XXXXXX','835',     16183,'Dons et liberalites accordes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16187,'SYSCOHADA-CM','AUTRES','XXXXXX','836',     16183,'Abandons de creances consentis','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16188,'SYSCOHADA-CM','AUTRES','XXXXXX','839',     16183,'Charges provisionnees h.a.o','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16189,'SYSCOHADA-CM','AUTRES','XXXXXX','84',          0,'Produits hors activites ordinaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16190,'SYSCOHADA-CM','AUTRES','XXXXXX','841',     16189,'Produits h.a.o constates','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16191,'SYSCOHADA-CM','AUTRES','XXXXXX','845',     16189,'Dons et liberalites obtenus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16192,'SYSCOHADA-CM','AUTRES','XXXXXX','846',     16189,'Abandons de creances obtenus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16193,'SYSCOHADA-CM','AUTRES','XXXXXX','848',     16189,'Transferts de charges h.a.o','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16194,'SYSCOHADA-CM','AUTRES','XXXXXX','849',     16189,'Reprises des charges provisionnees h.a.o','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16195,'SYSCOHADA-CM','AUTRES','XXXXXX','85',          0,'Dotations hors activites ordinaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16196,'SYSCOHADA-CM','AUTRES','XXXXXX','851',     16195,'Dotations aux provisions reglementees','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16197,'SYSCOHADA-CM','AUTRES','XXXXXX','852',     16195,'Dotations aux amortissements h.a.o','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16198,'SYSCOHADA-CM','AUTRES','XXXXXX','853',     16195,'Dotations aux provisions pour depreciation h.a.o','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16199,'SYSCOHADA-CM','AUTRES','XXXXXX','854',     16195,'Dotations aux provisions pour risques et charges h.a.o','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16200,'SYSCOHADA-CM','AUTRES','XXXXXX','858',     16195,'Autres dotations h.a.o','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16201,'SYSCOHADA-CM','AUTRES','XXXXXX','86',          0,'Reprises hors activites ordinaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16202,'SYSCOHADA-CM','AUTRES','XXXXXX','861',     16201,'Reprises de provisions reglementees','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16203,'SYSCOHADA-CM','AUTRES','XXXXXX','862',     16201,'Reprises d''amortissements','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16204,'SYSCOHADA-CM','AUTRES','XXXXXX','863',     16201,'Reprises de provisions pour depreciation h.a.o','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16205,'SYSCOHADA-CM','AUTRES','XXXXXX','864',     16201,'Reprises de provisions pour risques et charges h.a.o','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16206,'SYSCOHADA-CM','AUTRES','XXXXXX','865',     16201,'Reprises de subventions d''investissement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16207,'SYSCOHADA-CM','AUTRES','XXXXXX','868',     16201,'Autres reprises h.a.o','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16208,'SYSCOHADA-CM','AUTRES','XXXXXX','87',          0,'Participations des travailleurs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16209,'SYSCOHADA-CM','AUTRES','XXXXXX','871',     16208,'Participation legale aux benefices','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16210,'SYSCOHADA-CM','AUTRES','XXXXXX','874',     16208,'Participation contractuelle aux benefices','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16211,'SYSCOHADA-CM','AUTRES','XXXXXX','878',     16208,'Autres participations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16212,'SYSCOHADA-CM','AUTRES','XXXXXX','88',          0,'Subventions d''equilibre','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16213,'SYSCOHADA-CM','AUTRES','XXXXXX','881',     16212,'Etat','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16214,'SYSCOHADA-CM','AUTRES','XXXXXX','884',     16212,'Collectivites publiques','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16215,'SYSCOHADA-CM','AUTRES','XXXXXX','886',     16212,'Groupe','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16216,'SYSCOHADA-CM','AUTRES','XXXXXX','888',     16212,'Autres','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16217,'SYSCOHADA-CM','AUTRES','XXXXXX','89',          0,'Impots sur le resultat','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16218,'SYSCOHADA-CM','AUTRES','XXXXXX','891',     16217,'Impots sur les benefices de l''exercice','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16219,'SYSCOHADA-CM','AUTRES','XXXXXX','8911',    16218,'Activités exercées dans l''etat','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16220,'SYSCOHADA-CM','AUTRES','XXXXXX','8912',    16218,'Activités exercées dans les autres etats de la région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16221,'SYSCOHADA-CM','AUTRES','XXXXXX','8913',    16218,'Activités exercées hors région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16222,'SYSCOHADA-CM','AUTRES','XXXXXX','892',     16217,'Rappel d''impôts sur resultats anterieurs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16223,'SYSCOHADA-CM','AUTRES','XXXXXX','895',     16217,'Impôts minimum forfaitaires (i.m.f)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16224,'SYSCOHADA-CM','AUTRES','XXXXXX','899',     16217,'Dégrèvements et annulations d''impots sur resultats antérieurs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16225,'SYSCOHADA-CM','AUTRES','XXXXXX','8991',    16224,'Dégrèvements','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16226,'SYSCOHADA-CM','AUTRES','XXXXXX','8994',    16224,'Annulations pour pertes rétroactives','1');
    diff --git a/htdocs/install/mysql/data/llx_accounting_account_de.sql b/htdocs/install/mysql/data/llx_accounting_account_de.sql
    new file mode 100644
    index 00000000000..9f3ed2ba99d
    --- /dev/null
    +++ b/htdocs/install/mysql/data/llx_accounting_account_de.sql
    @@ -0,0 +1,7789 @@
    +-- Copyright (C) 2018 Markus Welters   <markus@welters.de>
    +--
    +-- This program is free software; you can redistribute it and/or modify
    +-- it under the terms of the GNU General Public License as published by
    +-- the Free Software Foundation; either version 3 of the License, or
    +-- (at your option) any later version.
    +--
    +-- This program is distributed in the hope that it will be useful,
    +-- but WITHOUT ANY WARRANTY; without even the implied warranty of
    +-- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
    +-- GNU General Public License for more details.
    +--
    +-- You should have received a copy of the GNU General Public License
    +-- along with this program. If not, see <http://www.gnu.org/licenses/>.
    +--
    +
    +--
    +-- Ne pas placer de commentaire en fin de ligne, ce fichier est parsé lors
    +-- de l'install et tous les sigles '--' sont supprimés.
    +--
    +
    +-- Descriptif des plans comptables DE SKR03 + SKR04
    +-- ADD 500000 to rowid # Do no remove this comment --
    +
    +-- SKR03
    +
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1000, 'SKR03','0','XXXXX','RAP',NULL,'Abgenzungsposten',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1001, 'SKR03','0','XXXXX','BV',NULL,'Bestandsveränderungen',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1002, 'SKR03','0','XXXXX','AEL',NULL,'Andere aktivierte Eigenleistungen',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1003, 'SKR03','0','XXXXX','VSK',NULL,'Verrechnete Stoffkosten',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1004, 'SKR03','0','Asset','BA',NULL,'Bilanz - Aktiva',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1005, 'SKR03','0','Liability','BP',NULL,'Bilanz - Passiva',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1006, 'SKR03','0','Expense','GVA',NULL,'Gewinn u. Verlust - Aufwendungen',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1007, 'SKR03','0','Revenue','GVE',NULL,'Gewinn u. Verlust - Erträge',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1008, 'SKR03','0','Asset','K0BA','BA','Anlage- und Kapitalkonten',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1009, 'SKR03','0','Asset','K1BA','BA','Finanz- und Privatkonten',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1010, 'SKR03','0','Asset','K3BA','BA','Wareneingangs- und Bestandskonten',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1011, 'SKR03','0','Asset','K7BA','BA','Bestände an Erzeugnissen',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1012, 'SKR03','0','Liability','K0BP','BP','Anlage- und Kapitalkonten',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1013, 'SKR03','0','Liability','K1BP','BP','Finanz- und Privatkonten',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1014, 'SKR03','0','Expense','K2GVA','GVA','Abgrenzungskonten',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1015, 'SKR03','0','Expense','K3GVA','GVA','Wareneingangs- und Bestandskonten',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1016, 'SKR03','0','Expense','K4GVA','GVA','Betriebliche Aufwendungen',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1017, 'SKR03','0','Expense','K8GVA','GVA','Erlöskonten',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1018, 'SKR03','0','Revenue','K2GVE','GVE','Abgrenzungskonten',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1019, 'SKR03','0','Revenue','K3GVE','GVE','Wareneingangs- und Bestandskonten',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1020, 'SKR03','0','Revenue','K8GVE','GVE','Erlöskonten',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1021, 'SKR03','0','Asset','K0BA01','K0BA','Aufwendungen für die Ingangsetzung und Erweiterung des Geschäftsbetriebs',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1022, 'SKR03','0','Asset','1','K0BA01','Aufwendungen für die Ingangsetzung und Erweiterung des Geschäftsbetriebs',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1023, 'SKR03','0','Asset','K0BA02','K0BA','Aufwendungen für die Währungsumstellung auf den Euro',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1024, 'SKR03','0','Asset','2','K0BA02','Aufwendungen für die Währungsumstellung auf den Euro',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1025, 'SKR03','0','Asset','K0BA1','K0BA','Immaterielle Vermögensgegenstände',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1026, 'SKR03','0','Asset','K0BA11','K0BA1','Konzessionen gewerbliche Schutzrechte und ähnliche Rechte und Werte sowie Lizenzen an solchen Rechten und Werten',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1027, 'SKR03','0','Asset','10','K0BA11','Konzessionen gewerbliche Schutzrechte und ähnliche Rechte und Werte sowie Lizenzen an solchen Rechten und Werten',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1028, 'SKR03','0','Asset','15','0010','Konzessionen',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1029, 'SKR03','0','Asset','20','0010','Gewerbliche Schutzrechte',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1030, 'SKR03','0','Asset','25','0010','ähnliche Rechte und Werte',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1031, 'SKR03','0','Asset','27','0010','EDV-Software',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1032, 'SKR03','0','Asset','30','0010','Lizenzen an gewerblichen Schutzrechten und ähnlichen Rechten',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1033, 'SKR03','0','Asset','K0BA12','K0BA1','Geschäfts- oder Firmenwert',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1034, 'SKR03','0','Asset','35','K0BA12','Geschäfts- oder Firmenwert',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1035, 'SKR03','0','Asset','K0BA13','K0BA1','Geleistete Anzahlungen',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1036, 'SKR03','0','Asset','38','K0BA13','Anzahlungen auf Geschäfts- oder Firmenwert',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1037, 'SKR03','0','Asset','39','K0BA13','Anzahlungen auf immaterielle Vermögensgegenstände',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1038, 'SKR03','0','Asset','K0BA14','K0BA1','Verschmelzungsmehrwert',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1039, 'SKR03','0','Asset','40','K0BA14','Verschmelzungsmehrwert',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1040, 'SKR03','0','Asset','K0BA2','K0BA','Sachanlagen',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1041, 'SKR03','0','Asset','K0BA21','K0BA2','Grundstücke grundstücksgleiche Rechte und Bauten einschließlich der Bauten auf fremden Grundstücken',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1042, 'SKR03','0','Asset','50','K0BA21','Grundstücke grundstücksgleiche Rechte und Bauten einschließlich der Bauten auf fremden Grundstücken',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1043, 'SKR03','0','Asset','59','0050','Grundstücksanteil des häuslichen Arbeitszimmers.',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1044, 'SKR03','0','Asset','60','K0BA21','Grundstücke und grundstücksgleiche Rechte ohne Bauten',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1045, 'SKR03','0','Asset','65','0060','Unbebaute Grundstücke',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1046, 'SKR03','0','Asset','70','0060','Grundstücksgleiche Rechte - (erbbaurecht Daürwohnrecht)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1047, 'SKR03','0','Asset','75','0060','Grundstücke mit Substanzverzehr',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1048, 'SKR03','0','Asset','K0BA22','K0BA2','Geleistete Anzahlungen und Anlagen im Bau',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1049, 'SKR03','0','Asset','79','K0BA22','Anzahlungen auf Grundstücke und grundstücksgleiche Rechte ohne Bauten',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1050, 'SKR03','0','Asset','80','K0BA21','Bauten auf eigenen Grundstücken und grundstücksgleichen Rechten',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1051, 'SKR03','0','Asset','85','0080','Grundstückswerte eigener bebauter Grundstücke',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1052, 'SKR03','0','Asset','90','0080','Geschäftsbauten',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1053, 'SKR03','0','Asset','100','0080','Fabrikbauten',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1054, 'SKR03','0','Asset','110','0080','Garagen',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1055, 'SKR03','0','Asset','111','0080','Außenanlagen',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1056, 'SKR03','0','Asset','112','0080','Hof- und Wegebefestigungen',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1057, 'SKR03','0','Asset','113','0080','Einrichtung Fabrik- und Geschäftsbauten',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1058, 'SKR03','0','Asset','115','0080','Andere Bauten',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1059, 'SKR03','0','Asset','120','K0BA22','Geschäfts- Fabrik- und andere Bauten im Bau',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1060, 'SKR03','0','Asset','129','K0BA22','Anzahlungen auf Geshäfts- Fabrik- und andere Bauten auf eigenen Grundstücken und grundstücksgleichen Rechten',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1061, 'SKR03','0','Asset','140','K0BA21','Wohnbauten',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1062, 'SKR03','0','Asset','145','K0BA21','Garagen',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1063, 'SKR03','0','Asset','146','K0BA21','Aussenanlagen',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1064, 'SKR03','0','Asset','147','K0BA21','Hof- und Wegebefestigungen',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1065, 'SKR03','0','Asset','148','K0BA21','Einrichtungen für Wohnbauten',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1066, 'SKR03','0','Asset','149','K0BA21','Gebäudeteil des häuslichen Arbeitszimmers',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1067, 'SKR03','0','Asset','150','K0BA22','Wohnbauten im Bau',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1068, 'SKR03','0','Asset','159','K0BA22','Anzahlgen auf Wohnbauten auf eigenen Grundstücken und grundstücksgleichen Rechten',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1069, 'SKR03','0','Asset','160','K0BA21','Bauten auf fremden Grundstücken',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1070, 'SKR03','0','Asset','165','0160','Geschäftsbauten',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1071, 'SKR03','0','Asset','170','0160','Fabrikbauten',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1072, 'SKR03','0','Asset','175','0160','Garagen',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1073, 'SKR03','0','Asset','176','0160','Aussenanlagen',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1074, 'SKR03','0','Asset','177','0160','Hof- und Wegebefestigungen',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1075, 'SKR03','0','Asset','178','0160','Einrichtung für Fabrik- und Geschäftsbauten',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1076, 'SKR03','0','Asset','179','K0BA21','Andere Bauten',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1077, 'SKR03','0','Asset','180','K0BA22','Geschäfts- Fabrik- und andere Bauten im Bau',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1078, 'SKR03','0','Asset','189','K0BA22','Anzahlungen auf Geschäfts- Fabrik- und andere Bauten auf fremden Grundstücken',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1079, 'SKR03','0','Asset','190','K0BA21','Wohnbauten',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1080, 'SKR03','0','Asset','191','K0BA21','Garagen',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1081, 'SKR03','0','Asset','192','K0BA21','Aussenanlagen',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1082, 'SKR03','0','Asset','193','K0BA21','Hof- und Wegebefestigungen',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1083, 'SKR03','0','Asset','194','K0BA21','Einrichtungen für Wohnbauten',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1084, 'SKR03','0','Asset','195','K0BA22','Wohnbauten im Bau',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1085, 'SKR03','0','Asset','199','K0BA22','Anzahlungen a. Wohnbauten auf fremden Grundstücken',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1086, 'SKR03','0','Asset','K0BA23','K0BA2','Technische Anlagen und Maschinen',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1087, 'SKR03','0','Asset','200','K0BA23','Technische Anlagen und Maschinen',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1088, 'SKR03','0','Asset','210','0200','Maschinen',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1089, 'SKR03','0','Asset','220','0200','Maschinengebundene Werkzeuge',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1090, 'SKR03','0','Asset','240','0200','Maschinelle Anlagen',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1091, 'SKR03','0','Asset','260','0200','Transportanlagen und ähnliches',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1092, 'SKR03','0','Asset','280','0200','Betriebsvorrichtungen',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1093, 'SKR03','0','Asset','290','K0BA22','Technische Anlagen und Maschinen im Bau',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1094, 'SKR03','0','Asset','299','K0BA22','Anzahlungen auf technische Anlagen und Maschinen',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1095, 'SKR03','0','Asset','K0BA24','K0BA2','Andere Anlagen Betriebs- und Geschäftsausstattung',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1096, 'SKR03','0','Asset','300','K0BA24','Andere Anlagen Betriebs- und Geschäftsausstattung',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1097, 'SKR03','0','Asset','310','0300','Andere Anlagen',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1098, 'SKR03','0','Asset','320','0300','PKW',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1099, 'SKR03','0','Asset','350','0300','LKW',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1100, 'SKR03','0','Asset','380','0300','Sonstige Transportmittel',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1101, 'SKR03','0','Asset','400','0300','Betriebsausstattung',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1102, 'SKR03','0','Asset','410','0300','Geschäftsausstattung',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1103, 'SKR03','0','Asset','420','0300','Büroeinrichtung',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1104, 'SKR03','0','Asset','430','0300','Ladeneinrichtung',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1105, 'SKR03','0','Asset','440','0300','Werkzeuge',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1106, 'SKR03','0','Asset','450','0300','Einbauten',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1107, 'SKR03','0','Asset','460','0300','Gerüst- und Schalungsmaterial',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1108, 'SKR03','0','Asset','480','0300','Geringwertige Wirtschaftsgüter bis 410 Euro',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1109, 'SKR03','0','Asset','490','0300','Sonstige Betriebs- und Geschäftsausstattung',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1110, 'SKR03','0','Asset','498','K0BA22','Andere Anlagen Betriebs- und Geschäftsausstattung im Bau',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1111, 'SKR03','0','Asset','499','K0BA22','Anzahlungen auf andere Anlagen Betriebs- und Geschäftsausstattung',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1112, 'SKR03','0','Asset','K0BA3','K0BA','Finanzanlagen',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1113, 'SKR03','0','Asset','K0BA31','K0BA3','Anteile an verbundenen Unternehmen',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1114, 'SKR03','0','Asset','500','K0BA31','Anteile an verbundenen Unternehmen (Anlagevermögen)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1115, 'SKR03','0','Asset','504','K0BA31','Anteile an herrschender oder mit Mehrheit beteiligter Gesellschaft',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1116, 'SKR03','0','Asset','K0BA32','K0BA3','Ausleihungen an verbundene Unternehmen',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1117, 'SKR03','0','Asset','505','K0BA32','Ausleihungen an verbundene Unternehmen',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1118, 'SKR03','0','Asset','K0BA33','K0BA3','Beteiligungen',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1119, 'SKR03','0','Asset','510','K0BA33','Beteiligungen',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1120, 'SKR03','0','Asset','513','0510','Typisch stille Beteiligungen',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1121, 'SKR03','0','Asset','516','0510','Atypisch stille Beteiligungen',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1122, 'SKR03','0','Asset','517','0510','Andere Beteiligungen an Kapitalgesellschaften',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1123, 'SKR03','0','Asset','518','0510','Andere Beteiligungen an Personengesellschaften',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1124, 'SKR03','0','Asset','519','0510','Beteiligung einer GmbH&Co.KG an einer Komplementär GmbH',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1125, 'SKR03','0','Asset','K0BA34','K0BA3','Ausleihungen an Unternehmen mit denen ein Beteiligungsverhältnis besteht',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1126, 'SKR03','0','Asset','520','K0BA34','Ausleihungen an Unternehmen mit denen ein Beteiligungsverhältnis besteht',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1127, 'SKR03','0','Asset','K0BA35','K0BA3','Wertpapiere des Anlagevermögens',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1128, 'SKR03','0','Asset','525','K0BA35','Wertpapiere des Anlagevermögens',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1129, 'SKR03','0','Asset','530','0525','Wertpapiere mit Gewinnbeteiligungsansprüchen die dem Halbeinkünfteverfahren unterliegen',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1130, 'SKR03','0','Asset','535','0525','Festverzinsliche Wertpapiere',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1131, 'SKR03','0','Asset','K0BA36','K0BA3','Sonstige Ausleihungen',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1132, 'SKR03','0','Asset','540','K0BA36','Sonstige Ausleihungen',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1133, 'SKR03','0','Asset','550','0540','Darlehen',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1134, 'SKR03','0','Asset','K0BA37','K0BA3','Genossenschaftsanteile',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1135, 'SKR03','0','Asset','570','K0BA37','Genossenschaftsanteile zum langfristigen Verbleib',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1136, 'SKR03','0','Asset','580','K0BA36','Ausleihungen an Gesellschafter',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1137, 'SKR03','0','Asset','590','K0BA36','Ausleihungen an nahe stehende Personen',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1138, 'SKR03','0','Asset','K0BA38','K0BA3','Rückdeckungsansprüche aus Lebensversicherungen',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1139, 'SKR03','0','Asset','595','K0BA38','Rückdeckungsansprüche aus Lebensversicherungen zum langfristigen Verbleib',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1140, 'SKR03','0','Liability','K0BP1','K0BP','Verbindlichkeiten',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1141, 'SKR03','0','Liability','K0BP11','K0BP1','Anleihen',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1142, 'SKR03','0','Liability','600','K0BP11','Anleihen',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1143, 'SKR03','0','Liability','601','0600','Anleihen nicht konvertibel (bis 1 Jahr)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1144, 'SKR03','0','Liability','605','0600','Anleihen nicht konvertibel (1-5 Jahre)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1145, 'SKR03','0','Liability','610','0600','Anleihen nicht konvertibel (größer 5 Jahre)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1146, 'SKR03','0','Liability','615','0600','Anleihen konvertibel',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1147, 'SKR03','0','Liability','616','0600','Anleihen konvertibel(bis 1 Jahr)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1148, 'SKR03','0','Liability','620','0600','Anleihen konvertibel(1-5 Jahre)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1149, 'SKR03','0','Liability','625','0600','Anleihen konvertibel(größer 5 Jahre)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1150, 'SKR03','0','Liability','K0BP12','K0BP1','Verbindlichkeiten gegenüber Kreditinstituten oder Schecks Kassenbestand Bundesbank- und Postbankguthaben Guthaben bei Kreditinstituten',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1151, 'SKR03','0','Liability','630','K0BP12','Verbindlichkeiten gegenüber Kreditinstituten',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1152, 'SKR03','0','Liability','631','0630','Verbindlichkeiten gegenüber Kreditinstitut ( bis 1Jahr )',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1153, 'SKR03','0','Liability','640','0630','Verbindlichkeiten gegenüber Kreditinstitut (1 bis 5 Jahre )',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1154, 'SKR03','0','Liability','650','0630','Verbindlichkeiten gegenüber Kreditinstitut (größer 5 Jahre )',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1155, 'SKR03','0','Liability','660','0630','Verbindlichkeit. gegenüber Kreditinstituten aus Teilzahlungsverträgen',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1156, 'SKR03','0','Liability','661','0630','Verbindlichkeit. gegenüber Kreditinstituten aus Teilzahlungsverträgen ( bis 1Jahr )',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1157, 'SKR03','0','Liability','670','0630','Verbindlichkeit. gegenüber Kreditinstituten aus Teilzahlungsverträgen (1 bis 5 Jahre )',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1158, 'SKR03','0','Liability','680','0630','Verbindlichkeit. gegenüber Kreditinstituten aus Teilzahlungsverträgen (größer 5 Jahre )',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1159, 'SKR03','0','Liability','690','0630','(frei in Bilanz kein Restlaufzeitvermerk)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1160, 'SKR03','0','Liability','691','0630','(frei in Bilanz kein Restlaufzeitvermerk)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1161, 'SKR03','0','Liability','692','0630','(frei in Bilanz kein Restlaufzeitvermerk)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1162, 'SKR03','0','Liability','693','0630','(frei in Bilanz kein Restlaufzeitvermerk)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1163, 'SKR03','0','Liability','694','0630','(frei in Bilanz kein Restlaufzeitvermerk)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1164, 'SKR03','0','Liability','695','0630','(frei in Bilanz kein Restlaufzeitvermerk)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1165, 'SKR03','0','Liability','696','0630','(frei in Bilanz kein Restlaufzeitvermerk)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1166, 'SKR03','0','Liability','697','0630','(frei in Bilanz kein Restlaufzeitvermerk)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1167, 'SKR03','0','Liability','698','0630','(frei in Bilanz kein Restlaufzeitvermerk)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1168, 'SKR03','0','Liability','K0BP13','K0BP1','Verbindlichkeiten gegenüber Kreditinstitut',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1169, 'SKR03','0','Liability','699','K0BP13','Gegenkonto 0630-0689 bei Aufteilung der Konten 0690-0698',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1170, 'SKR03','0','Liability','K0BP14','K0BP1','Verbindlichkeiten gegenüber verbundenen Unternehmen oder Forderungen gegen verbundene Unternehmen',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1171, 'SKR03','0','Liability','700','K0BP14','Verbindlichkeiten gegenüber verbundenen Unternehmen',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1172, 'SKR03','0','Liability','701','0700','Verbindlichkeiten gegenüber verbundenen Unternehmen ( bis 1 Jahr )',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1173, 'SKR03','0','Liability','705','0700','Verbindlichkeiten gegenüber verbundenen Unternehmen ( 1 bis 5 Jahre )',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1174, 'SKR03','0','Liability','710','0700','Verbindlichkeiten gegenüber verbundenen Unternehmen ( größer 5 Jahre )',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1175, 'SKR03','0','Liability','K0BP15','K0BP1','Verbindlichkeit. gegenüber Unternehmen mit denen ein Beteiligungsverhältnis besteht oder Forderungen gegen Unternehmen mit denen ein Beteiligungsverhältnis besteht',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1176, 'SKR03','0','Liability','715','K0BP15','Verbindlichkeit. gegenüber Unternehmen mit denen ein Beteiligungsverhältnis besteht',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1177, 'SKR03','0','Liability','716','K0BP15','Verbindlichkeit. gegenüber Unternehmen mit denen ein Beteiligungsverhältnis besteht ( bis 1 Jahr )',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1178, 'SKR03','0','Liability','720','K0BP15','Verbindlichkeit. gegenüber Unternehmen mit denen ein Beteiligungsverhältnis besteht ( 1 bis 5 Jahre )',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1179, 'SKR03','0','Liability','725','K0BP15','Verbindlichkeit. gegenüber Unternehmen mit denen ein Beteiligungsverhältnis besteht ( größer 5 Jahre)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1180, 'SKR03','0','Liability','K0BP16','K0BP1','Sonstige Verbindlichkeiten',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1181, 'SKR03','0','Liability','730','K0BP16','Verbindlichkeit gegenüber Gesellschaftern',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1182, 'SKR03','0','Liability','731','0730','Verbindlichkeit gegenüber Gesellschaftern ( bis 1 Jahr )',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1183, 'SKR03','0','Liability','740','0730','Verbindlichkeit gegenüber Gesellschaftern ( 1 bis 5 Jahre )',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1184, 'SKR03','0','Liability','750','0730','Verbindlichkeit gegenüber Gesellschaftern ( größer 5 Jahre )',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1185, 'SKR03','0','Liability','755','0730','Verbindlichkeit gegenüber Gesellschaftern für offene Ausschüttungen',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1186, 'SKR03','0','Liability','760','0730','Darlehen typisch stiller Gesellschafter',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1187, 'SKR03','0','Liability','761','0730','Darlehen typisch stiller Gesellschafter ( bis 1 Jahr)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1188, 'SKR03','0','Liability','764','0730','Darlehen typisch stiller Gesellschafter ( 1 bis 5 Jahre )',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1189, 'SKR03','0','Liability','767','0730','Darlehen typisch stiller Gesellschafter ( größer 5 Jahre )',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1190, 'SKR03','0','Liability','770','0730','Darlehen atypisch stiller Gesellschafter',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1191, 'SKR03','0','Liability','771','0730','Darlehen atypisch stiller Gesellschafter ( bis 1 Jahr)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1192, 'SKR03','0','Liability','774','0730','Darlehen atypisch stiller Gesellschafter ( 1 bis 5 Jahre )',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1193, 'SKR03','0','Liability','777','0730','Darlehen atypisch stiller Gesellschafter ( größer 5 Jahre )',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1194, 'SKR03','0','Liability','780','0730','Partiarische Darlehen',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1195, 'SKR03','0','Liability','781','0730','Partiarische Darlehen ( bis 1 Jahr )',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1196, 'SKR03','0','Liability','784','0730','Partiarische Darlehen ( 1 bis 5 Jahre )',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1197, 'SKR03','0','Liability','787','0730','Partiarische Darlehen ( größer 5 Jahre )',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1198, 'SKR03','0','Liability','790','0730','(frei in Bilanz kein Restlaufzeitvermerk)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1199, 'SKR03','0','Liability','791','0730','(frei in Bilanz kein Restlaufzeitvermerk)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1200, 'SKR03','0','Liability','792','0730','(frei in Bilanz kein Restlaufzeitvermerk)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1201, 'SKR03','0','Liability','793','0730','(frei in Bilanz kein Restlaufzeitvermerk)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1202, 'SKR03','0','Liability','794','0730','(frei in Bilanz kein Restlaufzeitvermerk)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1203, 'SKR03','0','Liability','795','0730','(frei in Bilanz kein Restlaufzeitvermerk)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1204, 'SKR03','0','Liability','796','0730','(frei in Bilanz kein Restlaufzeitvermerk)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1205, 'SKR03','0','Liability','797','0730','(frei in Bilanz kein Restlaufzeitvermerk)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1206, 'SKR03','0','Liability','798','0730','(frei in Bilanz kein Restlaufzeitvermerk)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1207, 'SKR03','0','Liability','799','0730','Gegenkonto 0730 - 0789 bei Aufteilung der Konten 0790 - 0798',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1208, 'SKR03','0','Owner''s Equity','K0BP2','K0BP','Kapital Kapitalgesellschaft',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1209, 'SKR03','0','Owner''s Equity','K0BP21','K0BP2','Gezeichnetes Kapital',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1210, 'SKR03','0','Owner''s Equity','800','K0BP21','Gezeichnetes Kapital',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1211, 'SKR03','0','Owner''s Equity','K0BP22','K0BP2','Ausstehende Einlagen auf das gezeichnete Kapital',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1212, 'SKR03','0','Owner''s Equity','801','K0BP22','Ausstehende Einlagen auf das gezeichnete Kapital',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1213, 'SKR03','0','Owner''s Equity','802','0801','Ausstehende Einlagen auf das gezeichnete Kapital nicht eingefordert (Aktivausweis)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1214, 'SKR03','0','Owner''s Equity','803','0801','Ausstehende Einlagen auf das gezeichnete Kapital nicht eingefordert (Aktivausweis)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1215, 'SKR03','0','Owner''s Equity','804','0801','Ausstehende Einlagen auf das gezeichnete Kapital nicht eingefordert (Aktivausweis)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1216, 'SKR03','0','Owner''s Equity','805','0801','Ausstehende Einlagen auf das gezeichnete Kapital nicht eingefordert (Aktivausweis)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1217, 'SKR03','0','Owner''s Equity','806','0801','Ausstehende Einlagen auf das gezeichnete Kapital nicht eingefordert (Aktivausweis)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1218, 'SKR03','0','Owner''s Equity','807','0801','Ausstehende Einlagen auf das gezeichnete Kapital nicht eingefordert (Aktivausweis)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1219, 'SKR03','0','Owner''s Equity','808','0801','Ausstehende Einlagen auf das gezeichnete Kapital nicht eingefordert (Aktivausweis)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1220, 'SKR03','0','Owner''s Equity','809','0801','Ausstehende Einlagen auf das gezeichnete Kapital nicht eingefordert (Aktivausweis)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1221, 'SKR03','0','Owner''s Equity','810','0801','Ausstehende Einlagen auf das gezeichnete Kapital eingefordert (Aktivausweis)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1222, 'SKR03','0','Owner''s Equity','811','0801','Ausstehende Einlagen auf das gezeichnete Kapital eingefordert (Aktivausweis)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1223, 'SKR03','0','Owner''s Equity','812','0801','Ausstehende Einlagen auf das gezeichnete Kapital eingefordert (Aktivausweis)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1224, 'SKR03','0','Owner''s Equity','813','0801','Ausstehende Einlagen auf das gezeichnete Kapital eingefordert (Aktivausweis)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1225, 'SKR03','0','Owner''s Equity','814','0801','Ausstehende Einlagen auf das gezeichnete Kapital eingefordert (Aktivausweis)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1226, 'SKR03','0','Owner''s Equity','815','0801','Ausstehende Einlagen auf das gezeichnete Kapital eingefordert (Aktivausweis)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1227, 'SKR03','0','Owner''s Equity','816','0801','Ausstehende Einlagen auf das gezeichnete Kapital eingefordert (Aktivausweis)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1228, 'SKR03','0','Owner''s Equity','817','0801','Ausstehende Einlagen auf das gezeichnete Kapital eingefordert (Aktivausweis)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1229, 'SKR03','0','Owner''s Equity','818','0801','Ausstehende Einlagen auf das gezeichnete Kapital eingefordert (Aktivausweis)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1230, 'SKR03','0','Owner''s Equity','819','0801','Ausstehende Einlagen auf das gezeichnete Kapital eingefordert (Aktivausweis)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1231, 'SKR03','0','Owner''s Equity','K0BP23','K0BP2','Nicht eingeforderte ausstehende Einlagen',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1232, 'SKR03','0','Owner''s Equity','820','K0BP23','Ausstehende Einlagen auf das gezeichnete Kapital nicht eingefordert (Passivausweis von gezeichnetem Kapital offen abgesetzt eingeforderte ausstehende Einlagen s. Konten 0830 - 0838 )',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1233, 'SKR03','0','Owner''s Equity','821','K0BP23','Ausstehende Einlagen auf das gezeichnete Kapital nicht eingefordert (Passivausweis von gezeichnetem Kapital offen abgesetzt eingeforderte ausstehende Einlagen s. Konten 0830 - 0838 )',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1234, 'SKR03','0','Owner''s Equity','822','K0BP23','Ausstehende Einlagen auf das gezeichnete Kapital nicht eingefordert (Passivausweis von gezeichnetem Kapital offen abgesetzt eingeforderte ausstehende Einlagen s. Konten 0830 - 0838 )',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1235, 'SKR03','0','Owner''s Equity','823','K0BP23','Ausstehende Einlagen auf das gezeichnete Kapital nicht eingefordert (Passivausweis von gezeichnetem Kapital offen abgesetzt eingeforderte ausstehende Einlagen s. Konten 0830 - 0838 )',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1236, 'SKR03','0','Owner''s Equity','824','K0BP23','Ausstehende Einlagen auf das gezeichnete Kapital nicht eingefordert (Passivausweis von gezeichnetem Kapital offen abgesetzt eingeforderte ausstehende Einlagen s. Konten 0830 - 0838 )',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1237, 'SKR03','0','Owner''s Equity','825','K0BP23','Ausstehende Einlagen auf das gezeichnete Kapital nicht eingefordert (Passivausweis von gezeichnetem Kapital offen abgesetzt eingeforderte ausstehende Einlagen s. Konten 0830 - 0838 )',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1238, 'SKR03','0','Owner''s Equity','826','K0BP23','Ausstehende Einlagen auf das gezeichnete Kapital nicht eingefordert (Passivausweis von gezeichnetem Kapital offen abgesetzt eingeforderte ausstehende Einlagen s. Konten 0830 - 0838 )',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1239, 'SKR03','0','Owner''s Equity','827','K0BP23','Ausstehende Einlagen auf das gezeichnete Kapital nicht eingefordert (Passivausweis von gezeichnetem Kapital offen abgesetzt eingeforderte ausstehende Einlagen s. Konten 0830 - 0838 )',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1240, 'SKR03','0','Owner''s Equity','828','K0BP23','Ausstehende Einlagen auf das gezeichnete Kapital nicht eingefordert (Passivausweis von gezeichnetem Kapital offen abgesetzt eingeforderte ausstehende Einlagen s. Konten 0830 - 0838 )',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1241, 'SKR03','0','Owner''s Equity','829','K0BP23','Ausstehende Einlagen auf das gezeichnete Kapital nicht eingefordert (Passivausweis von gezeichnetem Kapital offen abgesetzt eingeforderte ausstehende Einlagen s. Konten 0830 - 0838 )',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1242, 'SKR03','0','Owner''s Equity','K0BP24','K0BP2','Eingeforderte noch ausstehende Kapitaleinlagen',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1243, 'SKR03','0','Owner''s Equity','830','K0BP24','Ausstehende Einlagen auf das gezeichnete Kapital eingefordert ( Forderungen nicht eingeforderte ausstehende Einlagen s. Konten 0820 - 0829 )',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1244, 'SKR03','0','Owner''s Equity','831','K0BP24','Ausstehende Einlagen auf das gezeichnete Kapital eingefordert ( Forderungen nicht eingeforderte ausstehende Einlagen s. Konten 0820 - 0829 )',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1245, 'SKR03','0','Owner''s Equity','832','K0BP24','Ausstehende Einlagen auf das gezeichnete Kapital eingefordert ( Forderungen nicht eingeforderte ausstehende Einlagen s. Konten 0820 - 0829 )',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1246, 'SKR03','0','Owner''s Equity','833','K0BP24','Ausstehende Einlagen auf das gezeichnete Kapital eingefordert ( Forderungen nicht eingeforderte ausstehende Einlagen s. Konten 0820 - 0829 )',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1247, 'SKR03','0','Owner''s Equity','834','K0BP24','Ausstehende Einlagen auf das gezeichnete Kapital eingefordert ( Forderungen nicht eingeforderte ausstehende Einlagen s. Konten 0820 - 0829 )',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1248, 'SKR03','0','Owner''s Equity','835','K0BP24','Ausstehende Einlagen auf das gezeichnete Kapital eingefordert ( Forderungen nicht eingeforderte ausstehende Einlagen s. Konten 0820 - 0829 )',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1249, 'SKR03','0','Owner''s Equity','836','K0BP24','Ausstehende Einlagen auf das gezeichnete Kapital eingefordert ( Forderungen nicht eingeforderte ausstehende Einlagen s. Konten 0820 - 0829 )',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1250, 'SKR03','0','Owner''s Equity','837','K0BP24','Ausstehende Einlagen auf das gezeichnete Kapital eingefordert ( Forderungen nicht eingeforderte ausstehende Einlagen s. Konten 0820 - 0829 )',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1251, 'SKR03','0','Owner''s Equity','838','K0BP24','Ausstehende Einlagen auf das gezeichnete Kapital eingefordert ( Forderungen nicht eingeforderte ausstehende Einlagen s. Konten 0820 - 0829 )',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1252, 'SKR03','0','Owner''s Equity','K0BP25','K0BP2','Eingeforderte Nachschüsse',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1253, 'SKR03','0','Owner''s Equity','839','K0BP25','Eingeforderte Nachschüsse ( Forderungen  Gegenkonto 0845 )',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1254, 'SKR03','0','Owner''s Equity','K0BP3','K0BP','Kapitalrücklage',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1255, 'SKR03','0','Owner''s Equity','K0BP31','K0BP3','Kapitalrücklage',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1256, 'SKR03','0','Owner''s Equity','840','K0BP31','Kapitalrücklage',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1257, 'SKR03','0','Owner''s Equity','841','0840','Kapitalrücklage durch Ausgabe von Anteilen über Nennbetrag',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1258, 'SKR03','0','Owner''s Equity','842','0840','Kapitalrücklage durch Ausgabe von Schuldverschreibungen für Wandlungsrechte und Optionsrechte zum Erwerb von Anteilen',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1259, 'SKR03','0','Owner''s Equity','843','0840','Kapitalrücklage durch Zuzahlungen gegen Gewährung eines Vorzugs für Anteile',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1260, 'SKR03','0','Owner''s Equity','844','0840','Kapitalrücklage durch andere Zuzahlungen in das Eigenkapital',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1261, 'SKR03','0','Owner''s Equity','845','0840','Eingefordertes Nachschusskapital ( Gegenkonto 0839 )',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1262, 'SKR03','0','Owner''s Equity','K0BP4','K0BP','Gewinnrücklagen',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1263, 'SKR03','0','Owner''s Equity','K0BP41','K0BP4','Gesetzliche Rücklage',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1264, 'SKR03','0','Owner''s Equity','846','K0BP41','Gesetzliche Rücklage',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1265, 'SKR03','0','Owner''s Equity','K0BP42','K0BP4','Rücklage für eigene Anteile',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1266, 'SKR03','0','Owner''s Equity','850','K0BP42','Rücklage für eigene Anteile',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1267, 'SKR03','0','Owner''s Equity','K0BP43','K0BP4','Satzungsmässige Rücklagen',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1268, 'SKR03','0','Owner''s Equity','851','K0BP43','Satzungsmässige Rücklagen',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1269, 'SKR03','0','Owner''s Equity','K0BP44','K0BP4','Andere Gewinnrücklagen',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1270, 'SKR03','0','Owner''s Equity','855','K0BP44','Andere Gewinnrücklagen',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1271, 'SKR03','0','Owner''s Equity','856','K0BP44','Eigenkapitalanteil von Wertaufholungen',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1272, 'SKR03','0','Owner''s Equity','K0BP45','K0BP4','Gewinnvortrag oder Verlustvortrag',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1273, 'SKR03','0','Owner''s Equity','860','K0BP45','Gewinnvortrag vor Verwendung',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1274, 'SKR03','0','Owner''s Equity','868','K0BP45','Verlustvortrag vor Verwendung',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1275, 'SKR03','0','Owner''s Equity','K0BP46','K0BP4','Vortrag auf neue Rechnung',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1276, 'SKR03','0','Owner''s Equity','869','K0BP46','Vortrag auf neue Rechnung (Bilanz)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1277, 'SKR03','0','Owner''s Equity','K0BP5','K0BP','Kapital Personenhandelsgesellschaft vollhafter/Einzelunternehmer',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1278, 'SKR03','0','Owner''s Equity','870','K0BP5','Festkapital',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1279, 'SKR03','0','Owner''s Equity','871','K0BP5','Festkapital',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1280, 'SKR03','0','Owner''s Equity','872','K0BP5','Festkapital',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1281, 'SKR03','0','Owner''s Equity','873','K0BP5','Festkapital',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1282, 'SKR03','0','Owner''s Equity','874','K0BP5','Festkapital',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1283, 'SKR03','0','Owner''s Equity','875','K0BP5','Festkapital',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1284, 'SKR03','0','Owner''s Equity','876','K0BP5','Festkapital',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1285, 'SKR03','0','Owner''s Equity','877','K0BP5','Festkapital',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1286, 'SKR03','0','Owner''s Equity','878','K0BP5','Festkapital',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1287, 'SKR03','0','Owner''s Equity','879','K0BP5','Festkapital',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1288, 'SKR03','0','Owner''s Equity','880','K0BP5','Variables Kapital',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1289, 'SKR03','0','Owner''s Equity','881','K0BP5','Variables Kapital',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1290, 'SKR03','0','Owner''s Equity','882','K0BP5','Variables Kapital',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1291, 'SKR03','0','Owner''s Equity','883','K0BP5','Variables Kapital',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1292, 'SKR03','0','Owner''s Equity','884','K0BP5','Variables Kapital',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1293, 'SKR03','0','Owner''s Equity','885','K0BP5','Variables Kapital',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1294, 'SKR03','0','Owner''s Equity','886','K0BP5','Variables Kapital',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1295, 'SKR03','0','Owner''s Equity','887','K0BP5','Variables Kapital',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1296, 'SKR03','0','Owner''s Equity','888','K0BP5','Variables Kapital',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1297, 'SKR03','0','Owner''s Equity','889','K0BP5','Variables Kapital',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1298, 'SKR03','0','Owner''s Equity','890','K0BP5','Gesellschafter-Darlehen',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1299, 'SKR03','0','Owner''s Equity','891','K0BP5','Gesellschafter-Darlehen',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1300, 'SKR03','0','Owner''s Equity','892','K0BP5','Gesellschafter-Darlehen',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1301, 'SKR03','0','Owner''s Equity','893','K0BP5','Gesellschafter-Darlehen',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1302, 'SKR03','0','Owner''s Equity','894','K0BP5','Gesellschafter-Darlehen',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1303, 'SKR03','0','Owner''s Equity','895','K0BP5','Gesellschafter-Darlehen',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1304, 'SKR03','0','Owner''s Equity','896','K0BP5','Gesellschafter-Darlehen',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1305, 'SKR03','0','Owner''s Equity','897','K0BP5','Gesellschafter-Darlehen',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1306, 'SKR03','0','Owner''s Equity','898','K0BP5','Gesellschafter-Darlehen',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1307, 'SKR03','0','Owner''s Equity','899','K0BP5','Gesellschafter-Darlehen',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1308, 'SKR03','0','Owner''s Equity','K0BP6','K0BP','Teilhafter',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1309, 'SKR03','0','Owner''s Equity','900','K0BP6','Kommandit-Kapital',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1310, 'SKR03','0','Owner''s Equity','901','K0BP6','Kommandit-Kapital',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1311, 'SKR03','0','Owner''s Equity','902','K0BP6','Kommandit-Kapital',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1312, 'SKR03','0','Owner''s Equity','903','K0BP6','Kommandit-Kapital',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1313, 'SKR03','0','Owner''s Equity','904','K0BP6','Kommandit-Kapital',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1314, 'SKR03','0','Owner''s Equity','905','K0BP6','Kommandit-Kapital',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1315, 'SKR03','0','Owner''s Equity','906','K0BP6','Kommandit-Kapital',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1316, 'SKR03','0','Owner''s Equity','907','K0BP6','Kommandit-Kapital',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1317, 'SKR03','0','Owner''s Equity','908','K0BP6','Kommandit-Kapital',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1318, 'SKR03','0','Owner''s Equity','909','K0BP6','Kommandit-Kapital',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1319, 'SKR03','0','Owner''s Equity','910','K0BP6','Verlustausgleichskonto',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1320, 'SKR03','0','Owner''s Equity','911','K0BP6','Verlustausgleichskonto',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1321, 'SKR03','0','Owner''s Equity','912','K0BP6','Verlustausgleichskonto',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1322, 'SKR03','0','Owner''s Equity','913','K0BP6','Verlustausgleichskonto',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1323, 'SKR03','0','Owner''s Equity','914','K0BP6','Verlustausgleichskonto',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1324, 'SKR03','0','Owner''s Equity','915','K0BP6','Verlustausgleichskonto',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1325, 'SKR03','0','Owner''s Equity','916','K0BP6','Verlustausgleichskonto',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1326, 'SKR03','0','Owner''s Equity','917','K0BP6','Verlustausgleichskonto',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1327, 'SKR03','0','Owner''s Equity','918','K0BP6','Verlustausgleichskonto',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1328, 'SKR03','0','Owner''s Equity','919','K0BP6','Verlustausgleichskonto',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1329, 'SKR03','0','Owner''s Equity','920','K0BP6','Gesellschafter-Darlehen',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1330, 'SKR03','0','Owner''s Equity','921','K0BP6','Gesellschafter-Darlehen',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1331, 'SKR03','0','Owner''s Equity','922','K0BP6','Gesellschafter-Darlehen',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1332, 'SKR03','0','Owner''s Equity','923','K0BP6','Gesellschafter-Darlehen',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1333, 'SKR03','0','Owner''s Equity','924','K0BP6','Gesellschafter-Darlehen',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1334, 'SKR03','0','Owner''s Equity','925','K0BP6','Gesellschafter-Darlehen',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1335, 'SKR03','0','Owner''s Equity','926','K0BP6','Gesellschafter-Darlehen',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1336, 'SKR03','0','Owner''s Equity','927','K0BP6','Gesellschafter-Darlehen',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1337, 'SKR03','0','Owner''s Equity','928','K0BP6','Gesellschafter-Darlehen',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1338, 'SKR03','0','Owner''s Equity','929','K0BP6','Gesellschafter-Darlehen',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1339, 'SKR03','0','Owner''s Equity','K0BP7','K0BP','Sonderposten mit Rücklageanteil',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1340, 'SKR03','0','Owner''s Equity','K0BP71','K0BP7','Sonderposten mit Rücklageanteil',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1341, 'SKR03','0','Owner''s Equity','930','K0BP71','Sonderposten mit Rücklageanteil steuerfreie Rücklagen',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1342, 'SKR03','0','Owner''s Equity','931','K0BP71','Sonderposten mit Rücklageanteil nach § 6b EStG',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1343, 'SKR03','0','Owner''s Equity','932','K0BP71','Sonderposten mit Rücklageanteil nach Abschnitt 35 EStG',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1344, 'SKR03','0','Owner''s Equity','933','K0BP71','Sonderposten mit Rücklageanteil nach § 6d EStG',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1345, 'SKR03','0','Owner''s Equity','934','K0BP71','Sonderposten mit Rücklageanteil nach § 1 EntwLStG',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1346, 'SKR03','0','Owner''s Equity','K0BP72','K0BP7','Sonderposten aus der Währungsumstellung auf den Euro',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1347, 'SKR03','0','Owner''s Equity','935','K0BP72','Sonderposten aus der Währungsumstellung auf den Euro',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1348, 'SKR03','0','Owner''s Equity','936','K0BP71','Sonderposten mit Rücklageanteil nach § 7 d EStG',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1349, 'SKR03','0','Owner''s Equity','937','K0BP71','Sonderposten mit Rücklageanteil nach § 79 EStDV',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1350, 'SKR03','0','Owner''s Equity','938','K0BP71','Sonderposten mit Rücklageanteil nach § 80 EStDV',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1351, 'SKR03','0','Owner''s Equity','939','K0BP71','Sonderposten mit Rücklageanteil nach § 52 Abs.16 EStG',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1352, 'SKR03','0','Owner''s Equity','940','K0BP71','Sonderposten mit Rücklageanteil Sonderabschreibungen',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1353, 'SKR03','0','Owner''s Equity','941','K0BP71','Sonderposten mit Rücklageanteil § 82 a EStDV',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1354, 'SKR03','0','Owner''s Equity','942','K0BP71','Sonderposten mit Rücklageanteil § 82 d EStDV',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1355, 'SKR03','0','Owner''s Equity','943','K0BP71','Sonderposten mit Rücklageanteil nach § 82 e EStDV',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1356, 'SKR03','0','Owner''s Equity','944','K0BP71','Sonderposten mit Rücklageanteil nach § 14 BerlinFG',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1357, 'SKR03','0','Owner''s Equity','945','K0BP71','Sonderposten mit Rücklageanteil für Förderung nach § 3 Zonen-RFG/§ 4-6 FördergebietsG',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1358, 'SKR03','0','Owner''s Equity','946','K0BP71','Sonderposten mit Rücklageanteil nach § 4d EStG',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1359, 'SKR03','0','Owner''s Equity','947','K0BP71','Sonderposten mit Rücklageanteil nach § 7g Abs.1 EStG',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1360, 'SKR03','0','Owner''s Equity','948','K0BP71','Sonderposten mit Rücklageanteil nach § 7g Abs.3 u.7 EStG',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1361, 'SKR03','0','Owner''s Equity','K0BP73','K0BP7','Sonderposten für Zuschüsse und Zulagen',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1362, 'SKR03','0','Owner''s Equity','949','K0BP73','Sonderposten für Zuschüsse und Zulagen',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1363, 'SKR03','0','Liability','K0BP8','K0BP','Rückstellungen',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1364, 'SKR03','0','Liability','K0BP81','K0BP8','Rückstellungen für Pensionen und ähnliche Verpflichtungen',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1365, 'SKR03','0','Liability','950','K0BP81','Rückstellungen für Pensionen und ähnliche Verpflichtungen',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1366, 'SKR03','0','Liability','K0BP82','K0BP8','Steuerrückstellungen',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1367, 'SKR03','0','Liability','955','K0BP82','Steuerrückstellungen',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1368, 'SKR03','0','Liability','957','0955','Gewerbesteuerrückstellung',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1369, 'SKR03','0','Liability','963','0955','Körperschaftsteuerrückstellung',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1370, 'SKR03','0','Liability','K0BP83','K0BP8','Sonstige Rückstellungen',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1371, 'SKR03','0','Liability','965','K0BP83','Rückstellungen für Personalkosten',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1372, 'SKR03','0','Liability','966','K0BP83','Rückstellungen zur Erfüllung der Aufbewahrungspflichten',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1373, 'SKR03','0','Liability','969','K0BP82','Rückstellung für latente Steuern',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1374, 'SKR03','0','Liability','970','K0BP83','Sonstige Rückstellungen',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1375, 'SKR03','0','Liability','971','K0BP83','Rückstellungen für unterlassene Aufwendungen für Instandhaltung Nachholung in den ersten drei Monaten',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1376, 'SKR03','0','Liability','972','K0BP83','Rückstellungen für unterlassene Aufwendungen für Instandhaltung Nachholung innerhalb des 4. bis 12. Monats',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1377, 'SKR03','0','Liability','973','K0BP83','Rückstellungen für Abraum- und Abfallbeseitigung',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1378, 'SKR03','0','Liability','974','K0BP83','Rückstellungen für Gewährleistungen ( Gegenkonto 4790 )',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1379, 'SKR03','0','Liability','976','K0BP83','Rückstellungen für drohende Verluste aus schwebenden Geschäften',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1380, 'SKR03','0','Liability','977','K0BP83','Rückstellungen für Abschluss- und Prüfungskosten',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1381, 'SKR03','0','Liability','978','K0BP83','Aufwandsrückstellungen gemäß § 249 Abs. 2 HGB',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1382, 'SKR03','0','Liability','979','K0BP83','Rückstellungen für Umweltschutz',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1383, 'SKR03','0','Asset','K0BA4','K0BA','Abgenzungsposten',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1384, 'SKR03','0','Asset','K0BA41','K0BA4','Rechnungsabgrenzungsposten (Aktiva)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1385, 'SKR03','0','Asset','980','K0BA41','Aktive Rechnungsabgrenzung',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1386, 'SKR03','0','Asset','K0BA42','K0BA4','Abgrenzung latenter Steuern',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1387, 'SKR03','0','Asset','983','K0BA42','Abgrenzung aktive latente Steuern',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1388, 'SKR03','0','Liability','984','K0BA41','Als Aufwand berücksichtigte Zölle und Verbrauchsteuern',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1389, 'SKR03','0','Liability','985','K0BA41','Als Aufwand berücksichtigte Umsatzsteuer auf Anzahlungen',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1390, 'SKR03','0','Liability','986','K0BA41','Damnum / Disagio',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1391, 'SKR03','0','Liability','K0BP9','K0BP','Abgenzungsposten',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1392, 'SKR03','0','Liability','K0BP91','K0BP9','Rechnungsabgrenzungsposten (Passiva)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1393, 'SKR03','0','Liability','990','K0BP91','Passive Rechnungsabgrenzung',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1394, 'SKR03','0','XXXXX','RAP1','RAP','Sonstige Aktiva oder sonstige Passiva',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1395, 'SKR03','0','XXXXX','992','RAP1','Abgenzungsposten zur unterjährigen Kostenverrechnung für BWA',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1396, 'SKR03','0','XXXXX','RAP2','RAP','Forderungen aus Lieferungen und Leistungen H-Saldo',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1397, 'SKR03','0','XXXXX','996','RAP2','Pauschalwertberichtigung auf Forderungen mit einer Restlaufzeit bis zu 1 Jahr',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1398, 'SKR03','0','XXXXX','997','RAP2','Pauschalwertberichtigung auf Forderungen mit einer Restlaufzeit von mehr als 1 Jahr',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1399, 'SKR03','0','XXXXX','998','RAP2','Einzelwertberichtigungen auf Forderungen mit einer Restlaufzeit bis zu 1 Jahr',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1400, 'SKR03','0','XXXXX','999','RAP2','Einzelwertberichtigungen auf Forderungen mit einer Restlaufzeit von mehr als 1 Jahr',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1401, 'SKR03','0','Asset','K1BA1','K1BA','Schecks Kassenbestand Bundesbank- und Postbankguthaben Guthaben bei Kreditinstituten',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1402, 'SKR03','0','Asset','K1BA11','K1BA1','Schecks Kassenbestand Bundesbank- und Postbankguthaben Guthaben bei Kreditinstituten und Schecks',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1403, 'SKR03','1','Asset','1000','K1BA11','Kasse',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1404, 'SKR03','1','Asset','1010','1000','Nebenkasse 1',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1405, 'SKR03','1','Asset','1020','1000','Nebenkasse 2',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1406, 'SKR03','0','Asset','K1BA12','K1BA1','Schecks Kassenbestand Bundesbank- und Postbankguthaben Guthaben bei Kreditinstituten und Schecks oder Verbindlichkeiten gegenüber Kreditinstituten',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1407, 'SKR03','1','Asset','1100','K1BA12','Postbank',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1408, 'SKR03','1','Asset','1110','1100','Postbank 1',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1409, 'SKR03','1','Asset','1120','1100','Postbank 2',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1410, 'SKR03','1','Asset','1130','1100','Postbank 3',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1411, 'SKR03','1','Asset','1190','1100','LZB-Guthaben',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1412, 'SKR03','1','Asset','1195','1100','Bundesbankguthaben',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1413, 'SKR03','1','Asset','1200','K1BA12','Bank',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1414, 'SKR03','1','Asset','1201','1200','Bank Kontobewegung',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1415, 'SKR03','1','Asset','1202','1200','Bank nicht identifizierte Zahlungen',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1416, 'SKR03','1','Asset','1203','1200','Bank nicht zugeordnete Zahlungen',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1417, 'SKR03','1','Asset','1210','1200','Bank 1',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1418, 'SKR03','1','Asset','1220','1200','Bank 2',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1419, 'SKR03','1','Asset','1230','1200','Bank 3',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1420, 'SKR03','1','Asset','1240','1200','Bank 4',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1421, 'SKR03','1','Asset','1250','1200','Bank 5',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1422, 'SKR03','1','Asset','1290','1200','Finanzmittelanlagen im Rahmen der kurzfristigen Finanzdisposition',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1423, 'SKR03','1','Asset','1295','1200','Verbindlichkeiten gegenüber Kreditinstituten (nicht im Finanzmittelfonds enthalten)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1424, 'SKR03','0','Asset','K1BA13','K1BA1','Forderungen aus Lieferungen und Leistungen oder sonstige Verbindlichkeiten',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1425, 'SKR03','1','Asset','1300','K1BA13','Wechsel aus Lieferung und Leistung',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1426, 'SKR03','1','Asset','1301','K1BA13','Wechsel aus Lieferung und Leistung bis 1 Jahr',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1427, 'SKR03','1','Asset','1302','K1BA13','Wechsel aus Lieferung und Leistung größer 1 Jahr',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1428, 'SKR03','1','Asset','1305','K1BA13','Wechsel aus Lieferung und Leistung Bundesbankfähig',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1429, 'SKR03','0','Asset','K1BA14','K1BA1','Forderungen gegen verbundene Unternehmen oder Verbindlichkeiten gegenüber verbundenen Unternehmen',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1430, 'SKR03','1','Asset','1310','K1BA14','Besitzwechsel gegen verbundene Unternehmen',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1431, 'SKR03','1','Asset','1311','K1BA14','Besitzwechsel gegen verbundene Unternehmen bis 1 Jahr',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1432, 'SKR03','1','Asset','1312','K1BA14','Besitzwechsel gegen verbundene Unternehmen größer 1 Jahr',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1433, 'SKR03','1','Asset','1315','K1BA14','Besitzwechsel gegen verbundene Unternehmen Bundesbankfähig',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1434, 'SKR03','0','Asset','K1BA15','K1BA1','Forderungen gegenüber Unternehmen mit denen ein Beteiligungsverhältnis besteht oder Verbindlichkeiten gegenüber Unternehmen mit denen ein Beteiligungsverhältnis besteht',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1435, 'SKR03','1','Asset','1320','K1BA15','Besitzwechsel gegen Unternehmen mit denen ein Beteiligungsverhältnis besteht',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1436, 'SKR03','1','Asset','1321','K1BA15','Besitzwechsel gegen Unternehmen mit denen ein Beteiligungsverhältnis besteht bis 1 Jahr',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1437, 'SKR03','1','Asset','1322','K1BA15','Besitzwechsel gegen Unternehmen mit denen ein Beteiligungsverhältnis besteht größer 1 Jahr',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1438, 'SKR03','1','Asset','1325','K1BA15','Besitzwechsel gegen Unternehmen mit denen ein Beteiligungsverhältnis besteht bundesbankfähig',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1439, 'SKR03','0','Asset','K1BA16','K1BA1','Sonstige Wertpapiere',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1440, 'SKR03','1','Asset','1327','K1BA16','Finanzwechsel',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1441, 'SKR03','1','Asset','1329','K1BA16','Andere Wertpapiere mit unwesentlichen Wertschwankungen im Sinne Textziffer 18 DRS 2',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1442, 'SKR03','0','Asset','K1BA17','K1BA1','Kassenbestand Bundesbankguthaben Guthaben bei Kreditinstituten und Schecks',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1443, 'SKR03','1','Asset','1330','K1BA17','Schecks',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1444, 'SKR03','1','Liability','1332','K1BA17','Bezahlung selektiert',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1445, 'SKR03','0','Asset','K1BA2','K1BA','Wertpapiere',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1446, 'SKR03','0','Asset','K1BA21','K1BA2','Anteile an verbundenen Unternehmen',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1447, 'SKR03','1','Asset','1340','K1BA21','Anteile an verbundenen Unternehmen (Umlaufvermögen)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1448, 'SKR03','1','Asset','1344','K1BA21','Anteile an herrschender oder mit Mehrheit beteiligter Gesellschaft',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1449, 'SKR03','0','Asset','K1BA22','K1BA2','Eingene Anteile',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1450, 'SKR03','1','Asset','1345','K1BA22','Eigene Anteile',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1451, 'SKR03','0','Asset','K1BA23','K1BA2','Sonstige Wertpapiere',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1452, 'SKR03','1','Asset','1348','K1BA23','Sonstige Wertpapiere',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1453, 'SKR03','1','Asset','1349','K1BA23','Wertpapieranlagen im Rahmen der kurzfristigen Finanzdisposition',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1454, 'SKR03','0','Asset','K1BA3','K1BA','Forderungen und sonstige Vermögensgegenstände',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1455, 'SKR03','0','Asset','K1BA31','K1BA3','Sonstige Vermögensgegenstände',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1456, 'SKR03','1','Asset','1350','K1BA31','GmbH-Anteile zum kurzfristigen Verbleib',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1457, 'SKR03','1','Asset','1352','K1BA31','Genossenschaftsanteile zum kurzfristigen Verbleib',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1458, 'SKR03','1','Asset','1355','K1BA31','Ansprüche aus Rückdeckungsversicherung',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1459, 'SKR03','0','Asset','K1BA32','K1BA3','Sonstige Vermögensgegenstände oder sonstige Verbindlichkeiten',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1460, 'SKR03','1','Asset','1360','K1BA32','Geldtransit',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1461, 'SKR03','1','Asset','1370','K1BA32','Verrechnungskonto für Gewinnermittlung § 4/3 EStG ergebniswirksam',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1462, 'SKR03','1','Asset','1371','K1BA32','Verrechnungskonto für Gewinnermittlung § 4/3 EStG nicht ergebniswirksam',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1463, 'SKR03','1','Asset','1372','K1BA32','Wirtschaftsgüter des Umlaufvermögens gemäß § 4 Abs 3 Satz 4 EStG',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1464, 'SKR03','1','Asset','1380','K1BA32','überleitungskonto Kostenstelle',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1465, 'SKR03','1','Asset','1390','K1BA32','Verrechnungskonto Ist-Versteuerung',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1466, 'SKR03','0','Asset','K1BA33','K1BA3','Forderungen aus Lieferungen und Leistungen oder sonstige Verbindlichkeiten',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1467, 'SKR03','1','Asset','1400','K1BA33','Forderungen aus Lieferungen und Leistungen',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1468, 'SKR03','1','Liability','1401','1400','Forderungen aus Lieferungen und Leistungen',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1469, 'SKR03','1','Liability','1402','1400','Forderungen aus Lieferungen und Leistungen',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1470, 'SKR03','1','Liability','1403','1400','Forderungen aus Lieferungen und Leistungen',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1471, 'SKR03','1','Liability','1404','1400','Forderungen aus Lieferungen und Leistungen',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1472, 'SKR03','1','Liability','1405','1400','Forderungen aus Lieferungen und Leistungen',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1473, 'SKR03','1','Liability','1406','1400','Forderungen aus Lieferungen und Leistungen',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1474, 'SKR03','1','Asset','1410','1400','Forderungen aus Lieferungen und Leistungen ohne Kontokorrent',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1475, 'SKR03','1','Asset','1411','1400','Forderungen aus Lieferungen und Leistungen ohne Kontokorrent',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1476, 'SKR03','1','Asset','1412','1400','Forderungen aus Lieferungen und Leistungen ohne Kontokorrent',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1477, 'SKR03','1','Asset','1413','1400','Forderungen aus Lieferungen und Leistungen ohne Kontokorrent',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1478, 'SKR03','1','Asset','1414','1400','Forderungen aus Lieferungen und Leistungen ohne Kontokorrent',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1479, 'SKR03','1','Asset','1415','1400','Forderungen aus Lieferungen und Leistungen ohne Kontokorrent',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1480, 'SKR03','1','Asset','1416','1400','Forderungen aus Lieferungen und Leistungen ohne Kontokorrent',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1481, 'SKR03','1','Asset','1417','1400','Forderungen aus Lieferungen und Leistungen ohne Kontokorrent',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1482, 'SKR03','1','Asset','1418','1400','Forderungen aus Lieferungen und Leistungen ohne Kontokorrent',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1483, 'SKR03','1','Asset','1419','1400','Forderungen aus Lieferungen und Leistungen ohne Kontokorrent',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1484, 'SKR03','1','Asset','1420','1400','Forderungen aus Lieferungen und Leistungen ohne Kontokorrent',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1485, 'SKR03','1','Asset','1421','1400','Forderungen aus Lieferungen und Leistungen ohne Kontokorrent',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1486, 'SKR03','1','Asset','1422','1400','Forderungen aus Lieferungen und Leistungen ohne Kontokorrent',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1487, 'SKR03','1','Asset','1423','1400','Forderungen aus Lieferungen und Leistungen ohne Kontokorrent',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1488, 'SKR03','1','Asset','1424','1400','Forderungen aus Lieferungen und Leistungen ohne Kontokorrent',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1489, 'SKR03','1','Asset','1425','1400','Forderungen aus Lieferungen und Leistungen ohne Kontokorrent',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1490, 'SKR03','1','Asset','1426','1400','Forderungen aus Lieferungen und Leistungen ohne Kontokorrent',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1491, 'SKR03','1','Asset','1427','1400','Forderungen aus Lieferungen und Leistungen ohne Kontokorrent',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1492, 'SKR03','1','Asset','1428','1400','Forderungen aus Lieferungen und Leistungen ohne Kontokorrent',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1493, 'SKR03','1','Asset','1429','1400','Forderungen aus Lieferungen und Leistungen ohne Kontokorrent',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1494, 'SKR03','1','Asset','1430','1400','Forderungen aus Lieferungen und Leistungen ohne Kontokorrent',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1495, 'SKR03','1','Asset','1431','1400','Forderungen aus Lieferungen und Leistungen ohne Kontokorrent',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1496, 'SKR03','1','Asset','1432','1400','Forderungen aus Lieferungen und Leistungen ohne Kontokorrent',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1497, 'SKR03','1','Asset','1433','1400','Forderungen aus Lieferungen und Leistungen ohne Kontokorrent',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1498, 'SKR03','1','Asset','1434','1400','Forderungen aus Lieferungen und Leistungen ohne Kontokorrent',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1499, 'SKR03','1','Asset','1435','1400','Forderungen aus Lieferungen und Leistungen ohne Kontokorrent',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1500, 'SKR03','1','Asset','1436','1400','Forderungen aus Lieferungen und Leistungen ohne Kontokorrent',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1501, 'SKR03','1','Asset','1437','1400','Forderungen aus Lieferungen und Leistungen ohne Kontokorrent',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1502, 'SKR03','1','Asset','1438','1400','Forderungen aus Lieferungen und Leistungen ohne Kontokorrent',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1503, 'SKR03','1','Asset','1439','1400','Forderungen aus Lieferungen und Leistungen ohne Kontokorrent',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1504, 'SKR03','1','Asset','1440','1400','Forderungen aus Lieferungen und Leistungen ohne Kontokorrent',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1505, 'SKR03','1','Asset','1441','1400','Forderungen aus Lieferungen und Leistungen ohne Kontokorrent',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1506, 'SKR03','1','Asset','1442','1400','Forderungen aus Lieferungen und Leistungen ohne Kontokorrent',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1507, 'SKR03','1','Asset','1443','1400','Forderungen aus Lieferungen und Leistungen ohne Kontokorrent',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1508, 'SKR03','1','Asset','1444','1400','Forderungen aus Lieferungen und Leistungen ohne Kontokorrent',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1509, 'SKR03','1','Asset','1445','1400','Forderungen aus Lieferungen und Leistungen zum allgemeinen Umsatzsteuersatz oder eines Kleinunternehmens (EüR)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1510, 'SKR03','1','Asset','1446','1400','Forderungen aus Lieferungen und Leistungen zum ermäßigten Umsatzsteuersatz (EüR)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1511, 'SKR03','1','Asset','1447','1400','Forderungen aus steuerfreien oder nicht steuerbaren Lieferungen und Leistungen (EüR)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1512, 'SKR03','1','Asset','1448','1400','Forderungen aus Lieferungen und Leistungen nach Durchschnittssätzen gemäß § 24 UStG (EüR)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1513, 'SKR03','1','Asset','1449','1400','Gegenkonto 1445-1448 bei Aufteilung der Forderungen nach Steuersätzen (EüR)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1514, 'SKR03','1','Asset','1450','1400','Forderungen nach § 11 Abs. 1 Satz 2 EStG für § 4/3 EStG',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1515, 'SKR03','1','Asset','1451','1400','Forderungen aus Lieferungen und Leistungen ohne Kontokorrent ( bis 1 Jahr )',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1516, 'SKR03','1','Asset','1452','1400','Projekt Werte in Arbeit',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1517, 'SKR03','1','Asset','1455','1400','Forderungen aus Lieferungen und Leistungen ohne Kontokorrent ( größer 1 Jahr )',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1518, 'SKR03','1','Asset','1460','1400','Zweifelhafte Forderungen',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1519, 'SKR03','1','Asset','1461','1400','Zweifelhafte Forderungen ( bis 1 Jahr )',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1520, 'SKR03','1','Asset','1465','1400','Zweifelhafte Forderungen ( größer 1 Jahr )',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1521, 'SKR03','0','Asset','K1BA34','K1BA3','Forderungen gegen verbundene Unternehmen oder Verbindlichkeiten gegenüber verbundenen Unternehmen',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1522, 'SKR03','1','Asset','1470','K1BA34','Forderungen aus Lieferungen und Leistungen gegen verbundene Unternehmen',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1523, 'SKR03','1','Asset','1471','K1BA34','Forderungen aus Lieferungen und Leistungen gegen verbundene Unternehmen ( bis 1 Jahr )',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1524, 'SKR03','1','Asset','1475','K1BA34','Forderungen aus Lieferungen und Leistungen gegen verbundene Unternehmen ( größer 1 Jahr )',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1525, 'SKR03','0','Asset','K1BA35','K1BA3','Forderungen gegen verbundene Unternehmen H-Saldo',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1526, 'SKR03','1','Asset','1478','K1BA35','Wertberichtigungen auf Forderungen mit einer Restlaufzeit bis zu 1 Jahr gegen verbundene Unternehmen',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1527, 'SKR03','1','Asset','1479','K1BA35','Wertberichtigungen auf Forderungen mit einer Restlaufzeit von mehr als 1 Jahr gegen verbundene Unternehmen',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1528, 'SKR03','0','Asset','K1BA36','K1BA3','Forderungen gegen Unternehmen mit denen ein Beteiligungsverhältnis besteht oder Verbindlichkeiten gegenüber Unternehmen mit denen ein Beteiligungsverhältnis besteht',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1529, 'SKR03','1','Asset','1480','K1BA36','Forderungen aus Lieferungen und Leistungen gegen Unternehmen mit denen ein Beteiligungsverhältnis besteht',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1530, 'SKR03','1','Asset','1481','K1BA36','Forderungen aus Lieferungen und Leistungen gegen Unternehmen mit denen ein Beteiligungsverhältnis besteht ( bis 1 Jahr )',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1531, 'SKR03','1','Asset','1485','K1BA36','Forderungen aus Lieferungen und Leistungen gegen Unternehmen mit denen ein Beteiligungsverhältnis besteht ( größer 1 Jahr )',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1532, 'SKR03','0','Asset','K1BA37','K1BA3','Forderungen gegen Unternehmen mit denen ein Beteiligungsverhältnis besteht H-Saldo',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1533, 'SKR03','1','Asset','1488','K1BA37','Wertberichtigungen auf Forderungen mit einer Restlaufzeit bis zu 1 Jahr gegen Unternehmen mit denen ein Beteiligungsverhältnis besteht.',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1534, 'SKR03','1','Asset','1489','K1BA37','Wertberichtigungen auf Forderungen mit einer Restlaufzeit von mehr als 1 Jahr gegen Unternehmen mit denen ein Beteiligungsverhältnis besteht.',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1535, 'SKR03','1','Asset','1490','K1BA33','Forderungen aus Lieferungen und Leistungen gegen Gesellschafter',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1536, 'SKR03','1','Asset','1491','K1BA33','Forderungen aus Lieferungen und Leistungen gegen Gesellschafter ( bis 1 Jahr )',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1537, 'SKR03','1','Asset','1495','K1BA33','Forderungen aus Lieferungen und Leistungen gegen Gesellschafter ( größer 1 Jahr )',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1538, 'SKR03','0','Asset','K1BA38','K1BA3','Forderungen aus Lieferungen und Leistungen H-Saldo',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1539, 'SKR03','1','Asset','1498','K1BA38','Gegenkonto zu sonstigen Vermögensgegenständen bei Buchungen über Debitorenkonto',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1540, 'SKR03','0','Asset','K1BA39','K1BA3','Forderungen aus Lieferungen und Leistungen H-Saldo oder sonstige Verbindlichkeiten S-Saldo',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1541, 'SKR03','1','Asset','1499','K1BA39','Gegenkonto 1451 - 1497 bei Aufteilung Debitorenkonto',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1542, 'SKR03','1','Asset','1500','K1BA31','Sonstige Vermögensgegenstände',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1543, 'SKR03','1','Asset','1501','1500','Sonstige Vermögensgegenstände ( bis 1 Jahr )',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1544, 'SKR03','1','Asset','1502','1500','Sonstige Vermögensgegenstände ( größer 1 Jahr )',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1545, 'SKR03','1','Asset','1503','1500','Forderungen gegen Vorstandsmitglieder und Geschäftsführer ( bis 1 Jahr )',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1546, 'SKR03','1','Asset','1504','1500','Forderungen gegen Vorstandsmitglieder und Geschäftsführer ( größer 1 Jahr )',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1547, 'SKR03','1','Asset','1505','1500','Forderungen gegen Aufsichtsrats- und Beiratsmitglieder ( bis 1 Jahr )',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1548, 'SKR03','1','Asset','1506','1500','Forderungen gegen Aufsichtsrats- und Beiratsmitglieder ( größer 1 Jahr )',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1549, 'SKR03','1','Asset','1507','1500','Forderungen gegen Gesellschafter ( bis 1Jahr )',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1550, 'SKR03','1','Asset','1508','1500','Forderungen gegen Gesellschafter ( größer 1Jahr )',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1551, 'SKR03','0','Asset','K1BA3a','K1BA3','Geleistete Anzahlungen',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1552, 'SKR03','1','Asset','1510','K1BA3a','Geleistete Anzahlungen auf Vorräte',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1553, 'SKR03','1','Asset','1511','1510','Geleistete Anzahlungen 7% Vorsteuer',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1554, 'SKR03','1','Asset','1516','1510','Geleistete Anzahlungen 15% Vorsteuer',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1555, 'SKR03','1','Asset','1517','1510','Geleistete Anzahlungen 16% Vorsteuer',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1556, 'SKR03','1','Asset','1518','1510','Geleistete Anzahlungen 19% Vorsteuer',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1557, 'SKR03','1','Asset','1520',NULL,'Forderungen gegenüber Krankenkassen aus Aufwendungsausgleichsgesetz',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1558, 'SKR03','1','Asset','1521','K1BA31','Agenturwarenabrechnung',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1559, 'SKR03','1','Asset','1525','K1BA32','Kautionen',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1560, 'SKR03','1','Asset','1526','K1BA33','Kautionen ( bis 1 Jahr )',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1561, 'SKR03','1','Asset','1527','K1BA34','Kautionen ( größer 1 Jahr )',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1562, 'SKR03','1','Asset','1528','K1BA32','Nachträgliche abziehbare Vorsteuer § 15a Abs. 2 UStG',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1563, 'SKR03','1','Asset','1529','K1BA32','Zurückzuzahlende Vorsteuer § 15a Abs. 2 UStG',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1564, 'SKR03','1','Asset','1530','K1BA31','Forderungen gegen Personal aus Lohn- und Gehaltsabrechnung',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1565, 'SKR03','1','Asset','1531','K1BA31','Forderungen gegen Personal aus Lohn- und Gehaltsabrechnung ( bis 1 Jahr )',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1566, 'SKR03','1','Asset','1537','K1BA31','Forderungen gegen Personal aus Lohn- und Gehaltsabrechnung ( größer 1 Jahr )',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1567, 'SKR03','1','Asset','1540','K1BA31','Steuerüberzahlungen',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1568, 'SKR03','1','Asset','1542','K1BA31','Steuererstattungsansprüche gegenüber anderen EG-Ländern',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1569, 'SKR03','1','Asset','1543','K1BA31','Forderungen an das Finanzamt aus abgeführtem Bauabzugsbetrag',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1570, 'SKR03','1','Asset','1545','K1BA31','Umsatzsteuerforderungen',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1571, 'SKR03','1','Asset','1547','K1BA31','Forderungen aus entrichteten Verbrauchsteuern',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1572, 'SKR03','1','Asset','1548','K1BA32','Vorsteuer im Folgejahr abziehbar',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1573, 'SKR03','1','Asset','1549','K1BA31','Körperschaftsteuerrückforderung',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1574, 'SKR03','1','Asset','1550','K1BA31','Darlehen',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1575, 'SKR03','1','Asset','1551','K1BA31','Darlehen ( bis 1 Jahr )',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1576, 'SKR03','1','Asset','1555','K1BA31','Darlehen ( größer 1 Jahr )',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1577, 'SKR03','1','Asset','1556','K1BA32','Nachträgliche abziehbare Vorsteuer § 15a Abs. 1 UStG bewegliche Wirtschaftsgüter',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1578, 'SKR03','1','Asset','1557','K1BA32','Zurückzuzahlende Vorsteuer § 15a Abs. 1 UStG bewegliche Wirtschaftsgüter',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1579, 'SKR03','1','Asset','1558','K1BA32','Nachträgliche abziehbare Vorsteuer § 15a Abs. 1 UStG unbewegliche Wirtschaftsgüter',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1580, 'SKR03','1','Asset','1559','K1BA32','Zurückzuzahlende Vorsteuer § 15a Abs. 1 UStG unbewegliche Wirtschaftsgüter',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1581, 'SKR03','1','Asset','1560','K1BA32','Aufzuteilende Vorsteuer',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1582, 'SKR03','1','Asset','1561','K1BA32','Aufzuteilende Vorsteuer 7%',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1583, 'SKR03','1','Asset','1562','K1BA32','Aufzuteilende Vorsteuer aus innergemeinschaftlichem Erwerb',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1584, 'SKR03','1','Asset','1563','K1BA32','Aufzuteilende Vorsteuer aus innergemeinschaftlichem Erwerb 19%',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1585, 'SKR03','1','Asset','1565','K1BA32','Aufzuteilende Vorsteuer 16%',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1586, 'SKR03','1','Asset','1566','K1BA32','Aufzuteilende Vorsteuer 19%',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1587, 'SKR03','1','Asset','1567','K1BA32','Aufzuteilende Vorsteuer nach §§ 13a/13b UStG',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1588, 'SKR03','1','Asset','1568','K1BA32','Aufzuteilende Vorsteuer nach §§ 13a/13b UStG 16 %',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1589, 'SKR03','1','Asset','1569','K1BA32','Aufzuteilende Vorsteuer nach §§ 13a/13b UStG 19 %',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1590, 'SKR03','1','Asset','1570','K1BA32','Abziehbare Vorsteuer',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1591, 'SKR03','1','Asset','1571','K1BA32','Abziehbare Vorsteuer 7%',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1592, 'SKR03','1','Asset','1572','K1BA32','Abziehbare Vorsteuer aus innergemeinschaftlichem Erwerb',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1593, 'SKR03','1','Asset','1573','K1BA32','Abziehbare Vorsteuer aus innergemeinschaftlichem Erwerb 16%',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1594, 'SKR03','1','Asset','1574','K1BA32','Abziehbare Vorsteuer aus innergemeinschaftlichem Erwerb 19%',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1595, 'SKR03','1','Asset','1575','K1BA32','Abziehbare Vorsteuer 16%',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1596, 'SKR03','1','Asset','1576','K1BA32','Abziehbare Vorsteuer 19%',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1597, 'SKR03','1','Asset','1577','K1BA32','Abziehbare Vorsteuer nach § 13b UStG 19%',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1598, 'SKR03','1','Asset','1578','K1BA32','Abziehbare Vorsteuer nach § 13b UStG',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1599, 'SKR03','1','Asset','1579','K1BA32','Abziehbare Vorsteuer nach § 13b UStG 16%',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1600, 'SKR03','1','Asset','1580','K1BA32','Gegenkonto Vorsteuer § 4/3 EStG',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1601, 'SKR03','1','Asset','1581','K1BA32','Auflösung Vorsteuer aus Vorjahr § 4/3 EStG',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1602, 'SKR03','1','Asset','1582','K1BA32','Vorsteuer aus Investitionen § 4/3 EStG',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1603, 'SKR03','1','Asset','1583','K1BA32','Gegenkonto für Vorsteuer nach Durchschnittssätzen für § 4 Abs. 3 EStG',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1604, 'SKR03','1','Asset','1584','K1BA32','Abziehbare Vorsteuer aus innergemeinschaftlichem Erwerb von Neufahrzeugen von Lieferabten ohne Umsatzsteuer-Identifikationsnummer',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1605, 'SKR03','1','Asset','1585','K1BA32','Abziehbare Vorsteuer aus der Auslagerung von Gegenständen aus einem Umsatzsteuerlager',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1606, 'SKR03','1','Asset','1587','K1BA32','Vorsteuer nach allgemeinen Durchschnittssätzen UStVA Kz. 63',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1607, 'SKR03','1','Asset','1588','K1BA32','Bezahlte Einfuhrumsatzsteuer',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1608, 'SKR03','1','Asset','1590','K1BA32','Durchlaufende Posten',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1609, 'SKR03','1','Asset','1591','K1BA32','Durchlaufende Posten',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1610, 'SKR03','1','Asset','1592','K1BA32','Fremdgeld',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1611, 'SKR03','0','Asset','K1BA3b','K1BA3','Sonstige Verbindlichkeiten S-Saldo',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1612, 'SKR03','1','Asset','1593','K1BA3b','Verrechnungskonto erhaltene Anzahlungen bei Buchung über Debitorenkonto',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1613, 'SKR03','1','Asset','1594','K1BA34','Forderungen gegen verbundene Unternehmen',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1614, 'SKR03','1','Asset','1595','1594','Forderungen gegen verbundene Unternehmen ( bis 1 Jahr )',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1615, 'SKR03','1','Asset','1596','1594','Forderungen gegen verbundene Unternehmen ( größer 1 Jahr )',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1616, 'SKR03','1','Asset','1597','K1BA36','Forderungen gegen Unternehmen mit denen ein Beteiligungsverhältnis besteht',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1617, 'SKR03','1','Asset','1598','K1BA36','Forderungen gegen Unternehmen mit denen ein Beteiligungsverhältnis besteht ( bis 1 Jahr )',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1618, 'SKR03','1','Asset','1599','K1BA36','Forderungen gegen Unternehmen mit denen ein Beteiligungsverhältnis besteht ( größer 1 Jahr )',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1619, 'SKR03','0','Liability','K1BP1','K1BP','Verbindlichkeiten',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1620, 'SKR03','0','Liability','K1BP11','K1BP1','Verbindlichkeiten aus Lieferungen und Leistungen oder sonstige Vermögensgegenstände',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1621, 'SKR03','1','Liability','1600','K1BP11','Verbindlichkeiten aus Lieferungen und Leistungen',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1622, 'SKR03','1','Liability','1601','1600','Verbindlichkeiten aus Lieferungen und Leistungen',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1623, 'SKR03','1','Liability','1602','1600','Verbindlichkeiten aus Lieferungen und Leistungen',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1624, 'SKR03','1','Liability','1603','1600','Verbindlichkeiten aus Lieferungen und Leistungen',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1625, 'SKR03','1','Liability','1605','1600','Verbindlichkeiten aus Lieferungen und Leistungen zum allgemeinen Umsatzsteuersatz (EüR)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1626, 'SKR03','1','Liability','1606','1600','Verbindlichkeiten aus Lieferungen und Leistungen zum ermäßigten Umsatzsteuersatz (EüR)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1627, 'SKR03','1','Liability','1607','1600','Verbindlichkeiten aus Lieferungen und Leistungen ohne Vorsteuer (EüR)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1628, 'SKR03','1','Liability','1609','1600','Gegenkonto 1605 - 1607 bei Aufteilung der Verbindlichkeiten nach Steuersätzen (EüR)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1629, 'SKR03','1','Liability','1610','1600','Verbindlichkeiten aus Lieferungen und Leistungen ohne Kontokorrent',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1630, 'SKR03','1','Liability','1611','1600','Verbindlichkeiten aus Lieferungen und Leistungen ohne Kontokorrent',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1631, 'SKR03','1','Liability','1612','1600','Verbindlichkeiten aus Lieferungen und Leistungen ohne Kontokorrent',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1632, 'SKR03','1','Liability','1613','1600','Verbindlichkeiten aus Lieferungen und Leistungen ohne Kontokorrent',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1633, 'SKR03','1','Liability','1614','1600','Verbindlichkeiten aus Lieferungen und Leistungen ohne Kontokorrent',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1634, 'SKR03','1','Liability','1615','1600','Verbindlichkeiten aus Lieferungen und Leistungen ohne Kontokorrent',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1635, 'SKR03','1','Liability','1616','1600','Verbindlichkeiten aus Lieferungen und Leistungen ohne Kontokorrent',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1636, 'SKR03','1','Liability','1617','1600','Verbindlichkeiten aus Lieferungen und Leistungen ohne Kontokorrent',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1637, 'SKR03','1','Liability','1618','1600','Verbindlichkeiten aus Lieferungen und Leistungen ohne Kontokorrent',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1638, 'SKR03','1','Liability','1619','1600','Verbindlichkeiten aus Lieferungen und Leistungen ohne Kontokorrent',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1639, 'SKR03','1','Liability','1620','1600','Verbindlichkeiten aus Lieferungen und Leistungen ohne Kontokorrent',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1640, 'SKR03','1','Liability','1621','1600','Verbindlichkeiten aus Lieferungen und Leistungen ohne Kontokorrent',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1641, 'SKR03','1','Liability','1622','1600','Verbindlichkeiten aus Lieferungen und Leistungen ohne Kontokorrent',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1642, 'SKR03','1','Liability','1623','1600','Verbindlichkeiten aus Lieferungen und Leistungen ohne Kontokorrent',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1643, 'SKR03','1','Liability','1624','1600','Verbindlichkeiten aus Lieferungen und Leistungen für Investitionen für § 4/3 EStG',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1644, 'SKR03','1','Liability','1625','1600','Verbindlichkeiten aus Lieferungen und Leistungen ohne Kontokorrent ( bis 1 Jahr )',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1645, 'SKR03','1','Liability','1626','1600','Verbindlichkeiten aus Lieferungen und Leistungen ohne Kontokorrent ( 1 bis 5 Jahre )',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1646, 'SKR03','1','Liability','1628','1600','Verbindlichkeiten aus Lieferungen und Leistungen ohne Kontokorrent ( größer 5 Jahre )',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1647, 'SKR03','0','Liability','K1BP12','K1BP1','Verbindlichkeiten gegenüber verbundenen Unternehmen oder Forderungen gegen verbundene Unternehmen',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1648, 'SKR03','1','Liability','1630','K1BP12','Verbindlichkeiten aus Lieferungen und Leistungen gegenüber verbundenen Unternehmen',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1649, 'SKR03','1','Liability','1631','K1BP12','Verbindlichkeiten aus Lieferungen und Leistungen gegenüber verbundenen Unternehmen ( bis 1 Jahr )',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1650, 'SKR03','1','Liability','1635','K1BP12','Verbindlichkeiten aus Lieferungen und Leistungen gegenüber verbundenen Unternehmen ( 1 bis 5 Jahre )',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1651, 'SKR03','1','Liability','1638','K1BP12','Verbindlichkeiten aus Lieferungen und Leistungen gegenüber verbundenen Unternehmen ( größer 5 Jahre )',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1652, 'SKR03','0','Liability','K1BP13','K1BP1','Verbindlichkeiten gegenüber Unternehmen mit denen ein Beteiligungsverhältnis besteht oder Forderungen gegen Unternehmen mit denen ein Beteiligungsverhältnis besteht',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1653, 'SKR03','1','Liability','1640','K1BP13','Verbindlichkeiten aus Lieferungen und Leistungen gegenüber Unternehmen mit denen ein Beteiligungsverhältnis besteht',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1654, 'SKR03','1','Liability','1641','K1BP13','Verbindlichkeiten aus Lieferungen und Leistungen gegenüber Unternehmen mit denen ein Beteiligungsverhältnis besteht ( bis 1 Jahr )',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1655, 'SKR03','1','Liability','1645','K1BP13','Verbindlichkeiten aus Lieferungen und Leistungen gegenüber Unternehmen mit denen ein Beteiligungsverhältnis besteht ( 1 bis 5 Jahre )',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1656, 'SKR03','1','Liability','1648','K1BP13','Verbindlichkeiten aus Lieferungen und Leistungen gegenüber Unternehmen mit denen ein Beteiligungsverhältnis besteht ( größer 5 Jahre )',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1657, 'SKR03','1','Liability','1650','K1BP11','Verbindlichkeiten aus Lieferungen und Leistungen gegenüber Gesellschaftern',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1658, 'SKR03','1','Liability','1651','K1BP11','Verbindlichkeiten aus Lieferungen und Leistungen gegenüber Gesellschaftern ( bis 1 Jahr )',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1659, 'SKR03','1','Liability','1655','K1BP11','Verbindlichkeiten aus Lieferungen und Leistungen gegenüber Gesellschaftern ( 1 bis 5 Jahre )',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1660, 'SKR03','1','Liability','1658','K1BP11','Verbindlichkeiten aus Lieferungen und Leistungen gegenüber Gesellschaftern ( größer 5 Jahre )',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1661, 'SKR03','0','Liability','K1BP14','K1BP1','Verbindlichkeiten aus Lieferungen und Leistungen S-Saldo oder sonstige Vermögensgegenstände H-Saldo',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1662, 'SKR03','1','Liability','1659','K1BP14','Gegenkonto 1625 - 1658 bei Aufteilung Kreditorenkonto',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1663, 'SKR03','0','Liability','K1BP15','K1BP1','Verbindlichkeiten aus der Annahme gezogener Wechsel und aus der Ausstellung eigener Wechsel',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1664, 'SKR03','1','Liability','1660','K1BP15','Schuldwechsel',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1665, 'SKR03','1','Liability','1661','K1BP15','Schuldwechsel ( bis 1 Jahr )',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1666, 'SKR03','1','Liability','1680','K1BP15','Schuldwechsel ( 1 bis 5 Jahre )',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1667, 'SKR03','1','Liability','1690','K1BP15','Schuldwechsel ( größer 5 Jahre )',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1668, 'SKR03','0','Liability','K1BP16','K1BP1','Sonstige Verbindlichkeiten',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1669, 'SKR03','1','Liability','1700','K1BP16','Sonstige Verbindlichkeiten',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1670, 'SKR03','1','Liability','1701','1700','Sonstige Verbindlichkeiten ( bis 1 Jahr )',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1671, 'SKR03','1','Liability','1702','1700','Sonstige Verbindlichkeiten ( 1 bis 5 Jahre )',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1672, 'SKR03','1','Liability','1703','1700','Sonstige Verbindlichkeiten ( größer 5 Jahre )',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1673, 'SKR03','1','Liability','1704','1700','Sonstige Verbindlichkeiten z.B. nach § 11 Abs. 2 Satz 2 EStG für 4/3 EStG',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1674, 'SKR03','1','Liability','1705','1700','Darlehen',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1675, 'SKR03','1','Liability','1706','1700','Darlehen ( bis 1 Jahr )',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1676, 'SKR03','1','Liability','1707','1700','Darlehen ( 1 bis 5 Jahre )',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1677, 'SKR03','1','Liability','1708','1700','Darlehen ( größer 5 Jahre )',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1678, 'SKR03','0','Liability','K1BP17','K1BP1','Sonstige Verbindlichkeiten oder sonstige Vermögensgegenstände',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1679, 'SKR03','1','Liability','1709','K1BP17','Gewinnverfügungskonto stiller Gesellschafter',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1680, 'SKR03','0','Liability','K1BP18','K1BP1','Erhaltene Anzahlungen auf Bestellungen (Passiva)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1681, 'SKR03','1','Liability','1710','K1BP18','Erhaltene Anzahlungen ( Verbindlichkeiten )',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1682, 'SKR03','1','Liability','1711','1710','Erhaltene versteuerte Anzahlungen 7% USt ( Verbindlichkeiten )',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1683, 'SKR03','1','Liability','1716','1710','Erhaltene versteuerte Anzahlungen 15% USt ( Verbindlichkeiten )',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1684, 'SKR03','1','Liability','1717','1710','Erhaltene versteuerte Anzahlungen 16% USt ( Verbindlichkeiten )',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1685, 'SKR03','1','Liability','1718','1710','Erhaltene versteuerte Anzahlungen 19% USt ( Verbindlichkeiten )',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1686, 'SKR03','1','Liability','1719','1710','Erhaltene Anzahlungen ( bis 1 Jahr )',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1687, 'SKR03','1','Liability','1720','1710','Erhaltene Anzahlungen ( 1 bis 5 Jahre )',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1688, 'SKR03','1','Liability','1721','1710','Erhaltene Anzahlungen ( größer 5 Jahre )',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1689, 'SKR03','0','Liability','K1BP19','K1BP1','Erhaltene Anzahlungen auf Bestellungen (Aktiva)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1690, 'SKR03','1','Liability','1722','K1BP19','Erhaltene Anzahlungen (von Vorräten offen abgesetzt)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1691, 'SKR03','1','Liability','1730','K1BP16','Kreditkartenabrechnung',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1692, 'SKR03','1','Liability','1731','K1BP16','Agenturwarenabrechnung',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1693, 'SKR03','1','Liability','1732','K1BP16','Erhaltene Kautionen',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1694, 'SKR03','1','Liability','1733','K1BP16','Erhaltene Kautionen ( bis 1 Jahr )',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1695, 'SKR03','1','Liability','1734','K1BP16','Erhaltene Kautionen ( 1 bis 5 Jahre )',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1696, 'SKR03','1','Liability','1735','K1BP16','Erhaltene Kautionen ( größer 5 Jahre )',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1697, 'SKR03','1','Liability','1736','K1BP16','Verbindlichkeiten aus Betriebssteuern und -abgaben',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1698, 'SKR03','1','Liability','1737','K1BP16','Verbindlichkeiten aus Betriebssteuern und -abgaben ( bis 1 Jahr )',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1699, 'SKR03','1','Liability','1738','K1BP16','Verbindlichkeiten aus Betriebssteuern und -abgaben ( 1 bis 5 Jahre )',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1700, 'SKR03','1','Liability','1739','K1BP16','Verbindlichkeiten aus Betriebssteuern und -abgaben ( größer 5 Jahre )',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1701, 'SKR03','1','Liability','1740','K1BP16','Verbindlichkeiten aus Lohn und Gehalt',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1702, 'SKR03','1','Liability','1741','K1BP17','Verbindlichkeiten aus Lohn- und Kirchensteuer',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1703, 'SKR03','1','Liability','1742','K1BP16','Verbindlichkeiten im Rahmen der sozialen Sicherheit',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1704, 'SKR03','1','Liability','1743','K1BP16','Verbindlichkeiten im Rahmen der sozialen Sicherheit ( bis 1 Jahr )',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1705, 'SKR03','1','Liability','1744','K1BP16','Verbindlichkeiten im Rahmen der sozialen Sicherheit ( 1 bis 5 Jahre )',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1706, 'SKR03','1','Liability','1745','K1BP16','Verbindlichkeiten im Rahmen der sozialen Sicherheit ( größer 5 Jahre )',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1707, 'SKR03','1','Liability','1746','K1BP16','Verbindlichkeiten aus Einbehaltungen ( KapESt und SolZ auf KapESt )',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1708, 'SKR03','1','Liability','1747','K1BP16','Verbindlichkeiten für Verbrauchsteuern',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1709, 'SKR03','1','Liability','1748','K1BP16','Verbindlichkeiten für Einbehaltungen von Arbeitnehmern',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1710, 'SKR03','1','Liability','1749','K1BP16','Verbindlichkeiten an das Finanzamt aus abzuführendem Bauabzugsbetrag',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1711, 'SKR03','1','Liability','1750','K1BP16','Verbindlichkeiten aus Vermögensbildung',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1712, 'SKR03','1','Liability','1751','K1BP16','Verbindlichkeiten aus Vermögensbildung ( bis 1 Jahr )',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1713, 'SKR03','1','Liability','1752','K1BP16','Verbindlichkeiten aus Vermögensbildung ( 1 bis 5 Jahre )',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1714, 'SKR03','1','Liability','1753','K1BP16','Verbindlichkeiten aus Vermögensbildung ( größer 5 Jahre )',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1715, 'SKR03','1','Liability','1754','K1BP16','Steuerzahlungen an andere EG-Länder',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1716, 'SKR03','1','Liability','1755','K1BP17','Lohn- und Gehaltsverrechnungen',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1717, 'SKR03','1','Liability','1756','1755','Lohn- und Gehaltsverrechnung § 11 Abs. 2 EStG für § 4/3 EStG',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1718, 'SKR03','1','Liability','1759','1755','Voraussichtliche Beitragsschuld gegenüber den sozialversicherungsträgern',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1719, 'SKR03','0','Liability','K1BP1a','K1BP1','Steuerrückstellungen oder sonstige Vermögensgegenstände',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1720, 'SKR03','1','Liability','1760','K1BP1a','Umsatzsteuer nicht fällig',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1721, 'SKR03','1','Liability','1761','K1BP1a','Umsatzsteuer nicht fällig 7%',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1722, 'SKR03','1','Liability','1762','K1BP1a','Umsatzsteuer nicht fällig aus im Inland steuerpflichtigen EG-Lieferant',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1723, 'SKR03','1','Liability','1763','K1BP1a','Umsatzsteuer nicht fällig aus im Inland steuerpflichtigen EG-Lieferant 16%',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1724, 'SKR03','1','Liability','1764','K1BP1a','Umsatzsteuer nicht fällig aus im Inland steuerpflichtigen EG-Lieferant 19%',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1725, 'SKR03','1','Liability','1765','K1BP1a','Umsatzsteuer nicht fällig 16%',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1726, 'SKR03','1','Liability','1766','K1BP1a','Umsatzsteuer nicht fällig 19%',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1727, 'SKR03','1','Liability','1767','K1BP16','Umsatzsteuer aus im anderen EG-Land steuerpflichtigen Lieferungen',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1728, 'SKR03','1','Liability','1768','K1BP16','Umsatzsteuer aus im anderen EG-Land steuerpflichtigen sonstigen Leistungen / Werklieferungen',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1729, 'SKR03','1','Liability','1769','K1BP17','Umsatzsteuer aus der Auslagerung von Gegenständen aus einem Umsatzsteuerlager',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1730, 'SKR03','1','Liability','1770','K1BP17','Umsatzsteuer',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1731, 'SKR03','1','Liability','1771','K1BP17','Umsatzsteuer 7%',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1732, 'SKR03','1','Liability','1772','K1BP17','Umsatzsteuer aus innergemeinschaftlichem Erwerb',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1733, 'SKR03','1','Liability','1773','K1BP17','Umsatzsteuer aus innergemeinschaftlichem Erwerb 16%',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1734, 'SKR03','1','Liability','1774','K1BP17','Umsatzsteuer aus innergemeinschaftlichem Erwerb 19%',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1735, 'SKR03','1','Liability','1775','K1BP17','Umsatzsteuer 16%',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1736, 'SKR03','1','Liability','1776','K1BP17','Umsatzsteuer 19%',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1737, 'SKR03','1','Liability','1777','K1BP17','Umsatzsteuer aus im Inland steuerpflichtigen EG-Lieferungen',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1738, 'SKR03','1','Liability','1778','K1BP17','Umsatzsteuer aus im Inland steuerpflichtigen EG-Lieferungen 19%',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1739, 'SKR03','1','Liability','1779','K1BP17','Umsatzsteuer aus innergemeinschaftlichem Erwerb Vorsteuerabzug',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1740, 'SKR03','1','Liability','1780','K1BP17','Umsatzsteuer-Vorauszahlungen',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1741, 'SKR03','1','Liability','1781','K1BP17','Umsatzsteuer-Vorauszahlung 1/11',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1742, 'SKR03','1','Liability','1782','K1BP17','Nachsteuer UstVA Kz. 65',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1743, 'SKR03','1','Liability','1783','K1BP17','In Rechnung unrichtig oder unberechtigt ausgewiesene Steuerveträge UstVA Kz. 69',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1744, 'SKR03','1','Liability','1784','K1BP17','Umsatzsteuer aus innergemeinschaftlichem Erwerb von Neufahrzeugen von Lieferanten ohne Umsatzsteuer-Identifikationsnummer',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1745, 'SKR03','1','Liability','1785','K1BP17','Umsatzsteuer nach § 13b UStG',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1746, 'SKR03','1','Liability','1786','K1BP17','Umsatzsteuer nach § 13b UStG 16%',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1747, 'SKR03','1','Liability','1787','K1BP17','Umsatzsteuer nach § 13b UStG 19%',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1748, 'SKR03','1','Liability','1788','K1BP17','Einfuhrumsatzsteuer aufgeschoben bis',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1749, 'SKR03','1','Liability','1789','K1BP17','Umsatzsteuer laufendes Jahr',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1750, 'SKR03','1','Liability','1790','K1BP17','Umsatzsteuer Vorjahr',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1751, 'SKR03','1','Liability','1791','K1BP17','Umsatzsteuer frühere Jahre',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1752, 'SKR03','1','Liability','1792','K1BP17','Sonstige Verrechnungskonten (Interimskonten)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1753, 'SKR03','0','Liability','K1BP1b','K1BP1','Sonstige Vermögensgegenstände H-Saldo',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1754, 'SKR03','1','Liability','1793','K1BP1b','Verrechnungskonto geleistete Anzahlungen bei Buchung über Kreditkonto',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1755, 'SKR03','1','Liability','1795','K1BP1b','Verbindlichkeiten im Rahmen der sozialen Sicherheit (für § 4/3 EStG)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1756, 'SKR03','0','Owner''s Equity','K1BP2','K1BP','Privat Vollhafter / Einzelunternehmer',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1757, 'SKR03','1','Owner''s Equity','1800','K1BP2','Privatentnahmen allgemein',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1758, 'SKR03','1','Owner''s Equity','1801','K1BP2','Privatentnahmen allgemein',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1759, 'SKR03','1','Owner''s Equity','1802','K1BP2','Privatentnahmen allgemein',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1760, 'SKR03','1','Owner''s Equity','1803','K1BP2','Privatentnahmen allgemein',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1761, 'SKR03','1','Owner''s Equity','1804','K1BP2','Privatentnahmen allgemein',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1762, 'SKR03','1','Owner''s Equity','1805','K1BP2','Privatentnahmen allgemein',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1763, 'SKR03','1','Owner''s Equity','1806','K1BP2','Privatentnahmen allgemein',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1764, 'SKR03','1','Owner''s Equity','1807','K1BP2','Privatentnahmen allgemein',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1765, 'SKR03','1','Owner''s Equity','1808','K1BP2','Privatentnahmen allgemein',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1766, 'SKR03','1','Owner''s Equity','1809','K1BP2','Privatentnahmen allgemein',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1767, 'SKR03','1','Owner''s Equity','1810','K1BP2','Privatsteuern',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1768, 'SKR03','1','Owner''s Equity','1811','K1BP2','Privatsteuern',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1769, 'SKR03','1','Owner''s Equity','1812','K1BP2','Privatsteuern',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1770, 'SKR03','1','Owner''s Equity','1813','K1BP2','Privatsteuern',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1771, 'SKR03','1','Owner''s Equity','1814','K1BP2','Privatsteuern',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1772, 'SKR03','1','Owner''s Equity','1815','K1BP2','Privatsteuern',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1773, 'SKR03','1','Owner''s Equity','1816','K1BP2','Privatsteuern',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1774, 'SKR03','1','Owner''s Equity','1817','K1BP2','Privatsteuern',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1775, 'SKR03','1','Owner''s Equity','1818','K1BP2','Privatsteuern',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1776, 'SKR03','1','Owner''s Equity','1819','K1BP2','Privatsteuern',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1777, 'SKR03','1','Owner''s Equity','1820','K1BP2','Sonderausgaben beschränkt abzugsfähig',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1778, 'SKR03','1','Owner''s Equity','1821','K1BP2','Sonderausgaben beschränkt abzugsfähig',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1779, 'SKR03','1','Owner''s Equity','1822','K1BP2','Sonderausgaben beschränkt abzugsfähig',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1780, 'SKR03','1','Owner''s Equity','1823','K1BP2','Sonderausgaben beschränkt abzugsfähig',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1781, 'SKR03','1','Owner''s Equity','1824','K1BP2','Sonderausgaben beschränkt abzugsfähig',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1782, 'SKR03','1','Owner''s Equity','1825','K1BP2','Sonderausgaben beschränkt abzugsfähig',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1783, 'SKR03','1','Owner''s Equity','1826','K1BP2','Sonderausgaben beschränkt abzugsfähig',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1784, 'SKR03','1','Owner''s Equity','1827','K1BP2','Sonderausgaben beschränkt abzugsfähig',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1785, 'SKR03','1','Owner''s Equity','1828','K1BP2','Sonderausgaben beschränkt abzugsfähig',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1786, 'SKR03','1','Owner''s Equity','1829','K1BP2','Sonderausgaben beschränkt abzugsfähig',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1787, 'SKR03','1','Owner''s Equity','1830','K1BP2','Sonderausgaben unbeschränkt abzugsfähig',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1788, 'SKR03','1','Owner''s Equity','1831','K1BP2','Sonderausgaben unbeschränkt abzugsfähig',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1789, 'SKR03','1','Owner''s Equity','1832','K1BP2','Sonderausgaben unbeschränkt abzugsfähig',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1790, 'SKR03','1','Owner''s Equity','1833','K1BP2','Sonderausgaben unbeschränkt abzugsfähig',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1791, 'SKR03','1','Owner''s Equity','1834','K1BP2','Sonderausgaben unbeschränkt abzugsfähig',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1792, 'SKR03','1','Owner''s Equity','1835','K1BP2','Sonderausgaben unbeschränkt abzugsfähig',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1793, 'SKR03','1','Owner''s Equity','1836','K1BP2','Sonderausgaben unbeschränkt abzugsfähig',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1794, 'SKR03','1','Owner''s Equity','1837','K1BP2','Sonderausgaben unbeschränkt abzugsfähig',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1795, 'SKR03','1','Owner''s Equity','1838','K1BP2','Sonderausgaben unbeschränkt abzugsfähig',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1796, 'SKR03','1','Owner''s Equity','1839','K1BP2','Sonderausgaben unbeschränkt abzugsfähig',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1797, 'SKR03','1','Owner''s Equity','1840','K1BP2','Zuwendungen Spenden',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1798, 'SKR03','1','Owner''s Equity','1841','K1BP2','Zuwendungen Spenden',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1799, 'SKR03','1','Owner''s Equity','1842','K1BP2','Zuwendungen Spenden',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1800, 'SKR03','1','Owner''s Equity','1843','K1BP2','Zuwendungen Spenden',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1801, 'SKR03','1','Owner''s Equity','1844','K1BP2','Zuwendungen Spenden',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1802, 'SKR03','1','Owner''s Equity','1845','K1BP2','Zuwendungen Spenden',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1803, 'SKR03','1','Owner''s Equity','1846','K1BP2','Zuwendungen Spenden',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1804, 'SKR03','1','Owner''s Equity','1847','K1BP2','Zuwendungen Spenden',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1805, 'SKR03','1','Owner''s Equity','1848','K1BP2','Zuwendungen Spenden',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1806, 'SKR03','1','Owner''s Equity','1849','K1BP2','Zuwendungen Spenden',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1807, 'SKR03','1','Owner''s Equity','1850','K1BP2','Außergewöhnliche Belastungen',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1808, 'SKR03','1','Owner''s Equity','1851','K1BP2','Außergewöhnliche Belastungen',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1809, 'SKR03','1','Owner''s Equity','1852','K1BP2','Außergewöhnliche Belastungen',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1810, 'SKR03','1','Owner''s Equity','1853','K1BP2','Außergewöhnliche Belastungen',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1811, 'SKR03','1','Owner''s Equity','1854','K1BP2','Außergewöhnliche Belastungen',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1812, 'SKR03','1','Owner''s Equity','1855','K1BP2','Außergewöhnliche Belastungen',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1813, 'SKR03','1','Owner''s Equity','1856','K1BP2','Außergewöhnliche Belastungen',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1814, 'SKR03','1','Owner''s Equity','1857','K1BP2','Außergewöhnliche Belastungen',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1815, 'SKR03','1','Owner''s Equity','1858','K1BP2','Außergewöhnliche Belastungen',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1816, 'SKR03','1','Owner''s Equity','1859','K1BP2','Außergewöhnliche Belastungen',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1817, 'SKR03','1','Owner''s Equity','1860','K1BP2','Grundstücksaufwand',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1818, 'SKR03','1','Owner''s Equity','1861','K1BP2','Grundstücksaufwand',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1819, 'SKR03','1','Owner''s Equity','1862','K1BP2','Grundstücksaufwand',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1820, 'SKR03','1','Owner''s Equity','1863','K1BP2','Grundstücksaufwand',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1821, 'SKR03','1','Owner''s Equity','1864','K1BP2','Grundstücksaufwand',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1822, 'SKR03','1','Owner''s Equity','1865','K1BP2','Grundstücksaufwand',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1823, 'SKR03','1','Owner''s Equity','1866','K1BP2','Grundstücksaufwand',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1824, 'SKR03','1','Owner''s Equity','1867','K1BP2','Grundstücksaufwand',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1825, 'SKR03','1','Owner''s Equity','1868','K1BP2','Grundstücksaufwand',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1826, 'SKR03','1','Owner''s Equity','1869','K1BP2','Grundstücksaufwand (Umsatzsteuerschlüssel möglich)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1827, 'SKR03','1','Owner''s Equity','1870','K1BP2','Grundstücksertrag',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1828, 'SKR03','1','Owner''s Equity','1871','K1BP2','Grundstücksertrag',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1829, 'SKR03','1','Owner''s Equity','1872','K1BP2','Grundstücksertrag',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1830, 'SKR03','1','Owner''s Equity','1873','K1BP2','Grundstücksertrag',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1831, 'SKR03','1','Owner''s Equity','1874','K1BP2','Grundstücksertrag',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1832, 'SKR03','1','Owner''s Equity','1875','K1BP2','Grundstücksertrag',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1833, 'SKR03','1','Owner''s Equity','1876','K1BP2','Grundstücksertrag',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1834, 'SKR03','1','Owner''s Equity','1877','K1BP2','Grundstücksertrag',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1835, 'SKR03','1','Owner''s Equity','1878','K1BP2','Grundstücksertrag',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1836, 'SKR03','1','Owner''s Equity','1879','K1BP2','Grundstücksertrag (Umsatzsteuerschlüssel möglich)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1837, 'SKR03','1','Owner''s Equity','1880','K1BP2','Unentgeltliche Wertabgaben',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1838, 'SKR03','1','Owner''s Equity','1881','K1BP2','Unentgeltliche Wertabgaben',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1839, 'SKR03','1','Owner''s Equity','1882','K1BP2','Unentgeltliche Wertabgaben',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1840, 'SKR03','1','Owner''s Equity','1883','K1BP2','Unentgeltliche Wertabgaben',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1841, 'SKR03','1','Owner''s Equity','1884','K1BP2','Unentgeltliche Wertabgaben',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1842, 'SKR03','1','Owner''s Equity','1885','K1BP2','Unentgeltliche Wertabgaben',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1843, 'SKR03','1','Owner''s Equity','1886','K1BP2','Unentgeltliche Wertabgaben',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1844, 'SKR03','1','Owner''s Equity','1887','K1BP2','Unentgeltliche Wertabgaben',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1845, 'SKR03','1','Owner''s Equity','1888','K1BP2','Unentgeltliche Wertabgaben',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1846, 'SKR03','1','Owner''s Equity','1889','K1BP2','Unentgeltliche Wertabgaben',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1847, 'SKR03','1','Owner''s Equity','1890','K1BP2','Privateinlagen',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1848, 'SKR03','1','Owner''s Equity','1891','K1BP2','Privateinlagen',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1849, 'SKR03','1','Owner''s Equity','1892','K1BP2','Privateinlagen',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1850, 'SKR03','1','Owner''s Equity','1893','K1BP2','Privateinlagen',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1851, 'SKR03','1','Owner''s Equity','1894','K1BP2','Privateinlagen',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1852, 'SKR03','1','Owner''s Equity','1895','K1BP2','Privateinlagen',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1853, 'SKR03','1','Owner''s Equity','1896','K1BP2','Privateinlagen',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1854, 'SKR03','1','Owner''s Equity','1897','K1BP2','Privateinlagen',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1855, 'SKR03','1','Owner''s Equity','1898','K1BP2','Privateinlagen',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1856, 'SKR03','1','Owner''s Equity','1899','K1BP2','Privateinlagen',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1857, 'SKR03','1','Owner''s Equity','1900','K1BP2','Privateinlagen',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1858, 'SKR03','0','Owner''s Equity','K1BP3','K1BP','Privat Teilhafter',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1859, 'SKR03','1','Owner''s Equity','1900','K1BP3','Privatentnahmen allgemein',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1860, 'SKR03','1','Owner''s Equity','1901','K1BP3','Privatentnahmen allgemein',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1861, 'SKR03','1','Owner''s Equity','1902','K1BP3','Privatentnahmen allgemein',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1862, 'SKR03','1','Owner''s Equity','1903','K1BP3','Privatentnahmen allgemein',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1863, 'SKR03','1','Owner''s Equity','1904','K1BP3','Privatentnahmen allgemein',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1864, 'SKR03','1','Owner''s Equity','1905','K1BP3','Privatentnahmen allgemein',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1865, 'SKR03','1','Owner''s Equity','1906','K1BP3','Privatentnahmen allgemein',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1866, 'SKR03','1','Owner''s Equity','1907','K1BP3','Privatentnahmen allgemein',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1867, 'SKR03','1','Owner''s Equity','1908','K1BP3','Privatentnahmen allgemein',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1868, 'SKR03','1','Owner''s Equity','1909','K1BP3','Privatentnahmen allgemein',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1869, 'SKR03','1','Owner''s Equity','1910','K1BP3','Privatsteuern',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1870, 'SKR03','1','Owner''s Equity','1911','K1BP3','Privatsteuern',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1871, 'SKR03','1','Owner''s Equity','1912','K1BP3','Privatsteuern',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1872, 'SKR03','1','Owner''s Equity','1913','K1BP3','Privatsteuern',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1873, 'SKR03','1','Owner''s Equity','1914','K1BP3','Privatsteuern',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1874, 'SKR03','1','Owner''s Equity','1915','K1BP3','Privatsteuern',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1875, 'SKR03','1','Owner''s Equity','1916','K1BP3','Privatsteuern',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1876, 'SKR03','1','Owner''s Equity','1917','K1BP3','Privatsteuern',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1877, 'SKR03','1','Owner''s Equity','1918','K1BP3','Privatsteuern',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1878, 'SKR03','1','Owner''s Equity','1919','K1BP3','Privatsteuern',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1879, 'SKR03','1','Owner''s Equity','1920','K1BP3','Sonderausgaben beschränkt abzugsfähig',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1880, 'SKR03','1','Owner''s Equity','1921','K1BP3','Sonderausgaben beschränkt abzugsfähig',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1881, 'SKR03','1','Owner''s Equity','1922','K1BP3','Sonderausgaben beschränkt abzugsfähig',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1882, 'SKR03','1','Owner''s Equity','1923','K1BP3','Sonderausgaben beschränkt abzugsfähig',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1883, 'SKR03','1','Owner''s Equity','1924','K1BP3','Sonderausgaben beschränkt abzugsfähig',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1884, 'SKR03','1','Owner''s Equity','1925','K1BP3','Sonderausgaben beschränkt abzugsfähig',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1885, 'SKR03','1','Owner''s Equity','1926','K1BP3','Sonderausgaben beschränkt abzugsfähig',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1886, 'SKR03','1','Owner''s Equity','1927','K1BP3','Sonderausgaben beschränkt abzugsfähig',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1887, 'SKR03','1','Owner''s Equity','1928','K1BP3','Sonderausgaben beschränkt abzugsfähig',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1888, 'SKR03','1','Owner''s Equity','1929','K1BP3','Sonderausgaben beschränkt abzugsfähig',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1889, 'SKR03','1','Owner''s Equity','1930','K1BP3','Sonderausgaben unbeschränkt abzugsfähig',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1890, 'SKR03','1','Owner''s Equity','1931','K1BP3','Sonderausgaben unbeschränkt abzugsfähig',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1891, 'SKR03','1','Owner''s Equity','1932','K1BP3','Sonderausgaben unbeschränkt abzugsfähig',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1892, 'SKR03','1','Owner''s Equity','1933','K1BP3','Sonderausgaben unbeschränkt abzugsfähig',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1893, 'SKR03','1','Owner''s Equity','1934','K1BP3','Sonderausgaben unbeschränkt abzugsfähig',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1894, 'SKR03','1','Owner''s Equity','1935','K1BP3','Sonderausgaben unbeschränkt abzugsfähig',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1895, 'SKR03','1','Owner''s Equity','1936','K1BP3','Sonderausgaben unbeschränkt abzugsfähig',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1896, 'SKR03','1','Owner''s Equity','1937','K1BP3','Sonderausgaben unbeschränkt abzugsfähig',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1897, 'SKR03','1','Owner''s Equity','1938','K1BP3','Sonderausgaben unbeschränkt abzugsfähig',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1898, 'SKR03','1','Owner''s Equity','1939','K1BP3','Sonderausgaben unbeschränkt abzugsfähig',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1899, 'SKR03','1','Owner''s Equity','1940','K1BP3','Zuwendungen Spenden',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1900, 'SKR03','1','Owner''s Equity','1941','K1BP3','Zuwendungen Spenden',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1901, 'SKR03','1','Owner''s Equity','1942','K1BP3','Zuwendungen Spenden',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1902, 'SKR03','1','Owner''s Equity','1943','K1BP3','Zuwendungen Spenden',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1903, 'SKR03','1','Owner''s Equity','1944','K1BP3','Zuwendungen Spenden',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1904, 'SKR03','1','Owner''s Equity','1945','K1BP3','Zuwendungen Spenden',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1905, 'SKR03','1','Owner''s Equity','1946','K1BP3','Zuwendungen Spenden',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1906, 'SKR03','1','Owner''s Equity','1947','K1BP3','Zuwendungen Spenden',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1907, 'SKR03','1','Owner''s Equity','1948','K1BP3','Zuwendungen Spenden',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1908, 'SKR03','1','Owner''s Equity','1949','K1BP3','Zuwendungen Spenden',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1909, 'SKR03','1','Owner''s Equity','1950','K1BP3','Außergewöhnliche Belastungen',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1910, 'SKR03','1','Owner''s Equity','1951','K1BP3','Außergewöhnliche Belastungen',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1911, 'SKR03','1','Owner''s Equity','1952','K1BP3','Außergewöhnliche Belastungen',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1912, 'SKR03','1','Owner''s Equity','1953','K1BP3','Außergewöhnliche Belastungen',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1913, 'SKR03','1','Owner''s Equity','1954','K1BP3','Außergewöhnliche Belastungen',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1914, 'SKR03','1','Owner''s Equity','1955','K1BP3','Außergewöhnliche Belastungen',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1915, 'SKR03','1','Owner''s Equity','1956','K1BP3','Außergewöhnliche Belastungen',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1916, 'SKR03','1','Owner''s Equity','1957','K1BP3','Außergewöhnliche Belastungen',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1917, 'SKR03','1','Owner''s Equity','1958','K1BP3','Außergewöhnliche Belastungen',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1918, 'SKR03','1','Owner''s Equity','1959','K1BP3','Außergewöhnliche Belastungen',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1919, 'SKR03','1','Owner''s Equity','1960','K1BP3','Grundstücksaufwand',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1920, 'SKR03','1','Owner''s Equity','1961','K1BP3','Grundstücksaufwand',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1921, 'SKR03','1','Owner''s Equity','1962','K1BP3','Grundstücksaufwand',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1922, 'SKR03','1','Owner''s Equity','1963','K1BP3','Grundstücksaufwand',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1923, 'SKR03','1','Owner''s Equity','1964','K1BP3','Grundstücksaufwand',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1924, 'SKR03','1','Owner''s Equity','1965','K1BP3','Grundstücksaufwand',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1925, 'SKR03','1','Owner''s Equity','1966','K1BP3','Grundstücksaufwand',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1926, 'SKR03','1','Owner''s Equity','1967','K1BP3','Grundstücksaufwand',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1927, 'SKR03','1','Owner''s Equity','1968','K1BP3','Grundstücksaufwand',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1928, 'SKR03','1','Owner''s Equity','1969','K1BP3','Grundstücksaufwand',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1929, 'SKR03','1','Owner''s Equity','1970','K1BP3','Grundstücksertrag',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1930, 'SKR03','1','Owner''s Equity','1971','K1BP3','Grundstücksertrag',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1931, 'SKR03','1','Owner''s Equity','1972','K1BP3','Grundstücksertrag',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1932, 'SKR03','1','Owner''s Equity','1973','K1BP3','Grundstücksertrag',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1933, 'SKR03','1','Owner''s Equity','1974','K1BP3','Grundstücksertrag',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1934, 'SKR03','1','Owner''s Equity','1975','K1BP3','Grundstücksertrag',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1935, 'SKR03','1','Owner''s Equity','1976','K1BP3','Grundstücksertrag',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1936, 'SKR03','1','Owner''s Equity','1977','K1BP3','Grundstücksertrag',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1937, 'SKR03','1','Owner''s Equity','1978','K1BP3','Grundstücksertrag',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1938, 'SKR03','1','Owner''s Equity','1979','K1BP3','Grundstücksertrag',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1939, 'SKR03','1','Owner''s Equity','1980','K1BP3','Unentgeltliche Wertabgaben',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1940, 'SKR03','1','Owner''s Equity','1981','K1BP3','Unentgeltliche Wertabgaben',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1941, 'SKR03','1','Owner''s Equity','1982','K1BP3','Unentgeltliche Wertabgaben',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1942, 'SKR03','1','Owner''s Equity','1983','K1BP3','Unentgeltliche Wertabgaben',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1943, 'SKR03','1','Owner''s Equity','1984','K1BP3','Unentgeltliche Wertabgaben',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1944, 'SKR03','1','Owner''s Equity','1985','K1BP3','Unentgeltliche Wertabgaben',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1945, 'SKR03','1','Owner''s Equity','1986','K1BP3','Unentgeltliche Wertabgaben',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1946, 'SKR03','1','Owner''s Equity','1987','K1BP3','Unentgeltliche Wertabgaben',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1947, 'SKR03','1','Owner''s Equity','1988','K1BP3','Unentgeltliche Wertabgaben',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1948, 'SKR03','1','Owner''s Equity','1989','K1BP3','Unentgeltliche Wertabgaben',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1949, 'SKR03','1','Owner''s Equity','1990','K1BP3','Privateinlagen',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1950, 'SKR03','1','Owner''s Equity','1991','K1BP3','Privateinlagen',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1951, 'SKR03','1','Owner''s Equity','1992','K1BP3','Privateinlagen',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1952, 'SKR03','1','Owner''s Equity','1993','K1BP3','Privateinlagen',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1953, 'SKR03','1','Owner''s Equity','1994','K1BP3','Privateinlagen',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1954, 'SKR03','1','Owner''s Equity','1995','K1BP3','Privateinlagen',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1955, 'SKR03','1','Owner''s Equity','1996','K1BP3','Privateinlagen',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1956, 'SKR03','1','Owner''s Equity','1997','K1BP3','Privateinlagen',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1957, 'SKR03','1','Owner''s Equity','1998','K1BP3','Privateinlagen',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1958, 'SKR03','1','Owner''s Equity','1999','K1BP3','Privateinlagen',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1959, 'SKR03','0','Expense','K2GVA1','K2GVA','Außerordentliche Aufwendungen i.S.d. BiRiLiG',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1960, 'SKR03','0','Expense','K2GVA11','K2GVA1','Außerordentliche Aufwendungen',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1961, 'SKR03','2','Expense','2000','K2GVA11','Außerordentliche Aufwendungen',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1962, 'SKR03','2','Expense','2001','K2GVA11','Außerordentliche Aufwendungen finanzwirksam',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1963, 'SKR03','2','Expense','2005','K2GVA11','Außerordentliche Aufwendungen nicht finanzwirksam',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1964, 'SKR03','0','Expense','K2GVA2','K2GVA','Betriebsfremde und periodenfremde Aufwendungen',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1965, 'SKR03','0','Expense','K2GVA21','K2GVA2','Sonstige betriebliche Aufwendungen',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1966, 'SKR03','2','Expense','2010','K2GVA21','Betriebsfremde Aufwendungen (soweit nicht außerordentlich)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1967, 'SKR03','2','Expense','2020','K2GVA21','Periodenfremde Aufwendungen (soweit nicht außerordentlich)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1968, 'SKR03','0','Expense','K2GVA3','K2GVA','Zinsen und ähnliche Aufwendungen',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1969, 'SKR03','0','Expense','K2GVA31','K2GVA3','Zinsen und ähnliche Aufwendungen',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1970, 'SKR03','2','Expense','2100','K2GVA31','Zinsen und ähnliche Aufwendungen',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1971, 'SKR03','2','Expense','2103','2100','Steuerlich abzugsfähige andere Nebenleistungen zu steuern',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1972, 'SKR03','2','Expense','2104','2100','Steuerlich nicht abzugsfähige andere Nebenleistungen zu Steuern',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1973, 'SKR03','2','Expense','2107','2100','Zinsaufwendungen § 233a AO betriebliche Steuern',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1974, 'SKR03','2','Expense','2108','2100','Zinsaufwendungen §§ 233a bis 237 AO Personensteuern',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1975, 'SKR03','2','Expense','2109','2100','Zinsaufwendungen an verbundene Unternehmen',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1976, 'SKR03','2','Expense','2110','2100','Zinsaufwendungen für kurzfristige Verbindlichkeiten',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1977, 'SKR03','2','Expense','2113','2100','Nicht abzugsfähige Schuldzinsen gemäß § 4 Abs. 4a EStG (Hinzurechnungsbetrag)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1978, 'SKR03','2','Expense','2115','2100','Zinsen und ähnliche Aufwendungen 100% / 50% nicht abzugsfähig (inländiche Kap. Ges.)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1979, 'SKR03','2','Expense','2116','2100','Zinsen und ähnliche Aufwendungen an verbundene Unternehmen 100% / 50% nicht abzugsfähig (inländiche Kap. Ges.)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1980, 'SKR03','2','Expense','2118','2100','In Dauerschuldzinsen umqualifizierte Zinsen auf kurzfristige Verbindlichkeiten',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1981, 'SKR03','2','Expense','2119','2100','Zinsaufwendungen für kurzfristige Verbindlichkeiten an verbundene Unternehmen',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1982, 'SKR03','2','Expense','2120','2100','Zinsaufwendungen für langfristige Verbindlichkeiten',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1983, 'SKR03','2','Expense','2125','2100','Zinsaufwendungen für Gebäude die zum Betriebsvermögen gehören',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1984, 'SKR03','2','Expense','2126','2100','Zinsen zur Finanzierung des Anlagevermögen',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1985, 'SKR03','2','Expense','2127','2100','Renten und dauernde Lasten aus Gründung / Erwerb §8 GewStG',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1986, 'SKR03','2','Expense','2128','2100','Zinsaufwendungen an Mitunternehmer für die Hingabe von Kapital § 15 EStG',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1987, 'SKR03','2','Expense','2129','2100','Zinsaufwendungen für langfristige Verbindlichkeiten an verbundene Unternehmen',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1988, 'SKR03','2','Expense','2130','2100','Diskontaufwendungen',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1989, 'SKR03','2','Expense','2139','2100','Diskontaufwendungen an verbundene Unternehmen',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1990, 'SKR03','2','Expense','2140','2100','Zinsähnliche Aufwendungen',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1991, 'SKR03','2','Expense','2149','2100','Zinsähnliche Aufwendungen an verbundene Unternehmen',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1992, 'SKR03','0','Expense','K2GVA32','K2GVA3','Sonstige betriebliche Aufwendungen',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1993, 'SKR03','2','Expense','2150','K2GVA32','Aufwendungen aus Kursdifferenzen',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1994, 'SKR03','2','Expense','2166','K2GVA32','Aufwendungen Bewertung Finanzmittelfonds',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1995, 'SKR03','2','Expense','2170','K2GVA32','Nicht abziehbare Vorsteuer',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1996, 'SKR03','2','Expense','2171','K2GVA32','Nicht abziehbare Vorsteuer 7%',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1997, 'SKR03','2','Expense','2175','K2GVA32','Nicht abziehbare Vorsteuer 16%',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1998, 'SKR03','2','Expense','2176','K2GVA33','Nicht abziehbare Vorsteuer 19%',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1999, 'SKR03','0','Expense','K2GVA4','K2GVA','Steueraufwendungen',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2000, 'SKR03','0','Expense','K2GVA41','K2GVA4','Steuern vom Einkommen und Ertrag',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2001, 'SKR03','2','Expense','2200','K2GVA41','Körperschaftsteuer',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2002, 'SKR03','2','Expense','2203','K2GVA41','Körperschaftsteuer für Vorjahre',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2003, 'SKR03','2','Expense','2204','K2GVA41','Körperschaftsteuererstattungen für Vorjahre',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2004, 'SKR03','2','Expense','2208','K2GVA41','Solidaritätszuschlag',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2005, 'SKR03','2','Expense','2209','K2GVA41','Solidaritätszuschlag für Vorjahre',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2006, 'SKR03','2','Expense','2210','K2GVA41','Solidaritätszuschlag für Vorjahre für Vorjahre',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2007, 'SKR03','2','Expense','2212','K2GVA41','Kapitalertragsteuer 20%',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2008, 'SKR03','2','Expense','2213','K2GVA41','Kapitalertragsteuer 25%',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2009, 'SKR03','2','Expense','2214','K2GVA41','Anrechenbarer Solidaritätszuschlag auf Kapitalertragsteuer 20%',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2010, 'SKR03','2','Expense','2215','K2GVA41','Zinsabschlagsteuer',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2011, 'SKR03','2','Expense','2216','K2GVA41','Anrechenbarer Solidaritätszuschlag auf Kapitalertragsteuer 25%',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2012, 'SKR03','2','Expense','2218','K2GVA41','Anrechenbarer Solidaritätszuschlag auf Zinsabschlagsteuer',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2013, 'SKR03','2','Expense','2219','K2GVA41','Ausländische Quellensteuer',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2014, 'SKR03','2','Expense','2280','K2GVA41','Steuernachzahlungen Vorjahre für Steuern vom Einkommen und Ertrag',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2015, 'SKR03','2','Expense','2282','K2GVA41','Steuererstattungen Vorjahre für Steuern vom Einkommen und Ertrag',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2016, 'SKR03','2','Expense','2284','K2GVA41','Erträge aus der Auflösung von Rückstellungen für Steuern vom Einkommen und Ertrag',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2017, 'SKR03','0','Expense','K2GVA42','K2GVA4','Sonstige Steuern',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2018, 'SKR03','2','Expense','2285','K2GVA41','Steuernachzahlungen Vorjahre für sonstige Steuern',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2019, 'SKR03','2','Expense','2287','K2GVA41','Steuererstattungen Vorjahre für sonstige Steuern',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2020, 'SKR03','2','Expense','2289','K2GVA41','Erträge aus der Auflösung von Rückstellungen für sonstige Steuern',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2021, 'SKR03','0','Expense','K2GVA5','K2GVA','Sonstige Aufwendungen',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2022, 'SKR03','0','Expense','K2GVA51','K2GVA5','Sonstige betriebliche Aufwendungen',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2023, 'SKR03','2','Expense','2300','K2GVA51','Sonstige Aufwendungen',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2024, 'SKR03','2','Expense','2307','2300','Sonstige Aufwendungen betriebsfremde und regelmäßig',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2025, 'SKR03','2','Expense','2309','2300','Sonstige Aufwendungen unregelmässig',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2026, 'SKR03','2','Expense','2310','2300','Anlagenabgänge Sachanlagen (Restbuchwert bei Buchverlust)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2027, 'SKR03','2','Expense','2311','2300','Anlagenabgänge immaterielle Vermögensgegenstände (Restbuchwert bei Buchverlust)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2028, 'SKR03','2','Expense','2312','2300','Anlagenabgänge Finanzanlagen (Restbuchwert bei Buchverlust)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2029, 'SKR03','2','Expense','2313','2300','Anlagenabgänge Finanzanlagen 100% / 50% nicht abzugsfähig (inländische Kap. Ges.) (Restbuchwert bei Buchverlust)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2030, 'SKR03','0','Expense','K2GVA52','K2GVA5','Sonstige betriebliche Erträge',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2031, 'SKR03','2','Expense','2315','K2GVA52','Anlagenabgänge Sachanlagen (Restbuchwert bei Buchgewinn)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2032, 'SKR03','2','Expense','2316','K2GVA52','Anlagenabgänge immaterielle Vermögensgegenstände (Restbuchwert bei Buchgewinn)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2033, 'SKR03','2','Expense','2317','K2GVA52','Anlagenabgänge Finanzanlagen (Restbuchwert bei Buchgewinn)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2034, 'SKR03','2','Expense','2318','K2GVA52','Anlagenabgänge Finanzanlagen 100% / 50% steuerfrei (inländische Kap. Ges.) (Restbuchwert bei Buchgewinn)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2035, 'SKR03','2','Expense','2320','K2GVA51','Verluste aus dem Abgang von Gegenständen des Anlagevermögens',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2036, 'SKR03','2','Expense','2323','K2GVA51','Verluste aus der Veräußerung von Anteilen an Kapitalgesellschaften 100% / 50% nicht abzugsfähig (inländische Kap. Ges.)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2037, 'SKR03','2','Expense','2325','K2GVA51','Verluste aus dem Abgang von Gegenständen des Umlaufvermögens (außer Vorräte)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2038, 'SKR03','2','Expense','2326','K2GVA51','Verluste aus dem Abgang von Gegenständen des Umlaufvermögens (außer Vorräte) 100% / 50% nicht abzugsfähig (inländische Kap. Ges.)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2039, 'SKR03','2','Expense','2327','K2GVA51','Abgang von Wirtschaftsgütern des Umlaufvermögens nach §4 Abs. 3 Satz 4 EStG',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2040, 'SKR03','2','Expense','2328','K2GVA51','Abgang von Wirtschaftsgütern des Umlaufvermögens 100% / 50% nicht abzugsfähig (inländische Kap. Ges.) nach §4 Abs. 3 Satz 4 EStG',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2041, 'SKR03','2','Expense','2340','K2GVA51','Einstellungen in Sonderposten mit Rücklageanteil (steuerfreie Rücklagen)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2042, 'SKR03','2','Expense','2341','K2GVA51','Einstellungen in Sonderposten mit Rücklageanteil (Ansparabschreibungen)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2043, 'SKR03','2','Expense','2342','K2GVA51','Einstellungen in Sonderposten mit Rücklageanteil (Existenzgründerrücklage)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2044, 'SKR03','2','Expense','2345','K2GVA51','Einstellungen in Sonderposten mit Rücklageanteil (Sonderabschreibungen)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2045, 'SKR03','2','Expense','2346','K2GVA51','Einstellungen in Sonderposten mit Rücklageanteil (§ 52 Abs. 16 EStG)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2046, 'SKR03','2','Expense','2348','K2GVA51','Aufwendungen aus der Zuschreibung von steuerlich niedriger bewerteten Verbindlichkeiten',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2047, 'SKR03','2','Expense','2349','K2GVA51','Aufwendungen aus der Zuschreibung von steuerlich niedriger bewerteten Rückstellungen',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2048, 'SKR03','2','Expense','2350','K2GVA51','Grundstücksaufwendungen neutral',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2049, 'SKR03','0','Expense','K2GVA53','K2GVA5','Sonstige Steuern',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2050, 'SKR03','2','Expense','2375','K2GVA53','Grundsteuer',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2051, 'SKR03','2','Expense','2380','K2GVA51','Zuwendungen Spenden steuerlich nicht abziehbar',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2052, 'SKR03','2','Expense','2381','K2GVA51','Zuwendungen Spenden für wissenschaftliche und kulturelle Zwecke',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2053, 'SKR03','2','Expense','2382','K2GVA51','Zuwendungen Spenden für mildtätige Zwecke',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2054, 'SKR03','2','Expense','2383','K2GVA51','Zuwendungen Spenden für kirchliche religiöse und gemeinnützige Zwecke',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2055, 'SKR03','2','Expense','2384','K2GVA51','Zuwendungen Spenden an politische Parteien',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2056, 'SKR03','2','Expense','2385','K2GVA51','Nicht abziehbare Hälfte der Aufsichtsratsvergütungen',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2057, 'SKR03','2','Expense','2386','K2GVA51','Abziehbare Aufsichtsratsvergütung',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2058, 'SKR03','2','Expense','2387','K2GVA51','Zuwendungen Spenden an Stiftungen für gemeinnützige Zwecke i. S. d. § 52 Abs. 2 Nr. 1-3 AO',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2059, 'SKR03','2','Expense','2388','K2GVA51','Zuwendungen Spenden an Stiftungen für gemeinnützige Zwecke i. S. d. § 52 Abs. 2 Nr. 4 AO',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2060, 'SKR03','2','Expense','2389','K2GVA51','Zuwendungen Spenden an Stiftungen für kirchliche religiöse und gemeinnützige Zwecke',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2061, 'SKR03','2','Expense','2390','K2GVA51','Zuwendungen Spenden an Stiftungen für wissenschaftliche mildtätige kulturelle Zwecke',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2062, 'SKR03','2','Expense','2400','K2GVA51','Forderungsverluste (übliche Höhe)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2063, 'SKR03','2','Expense','2401','2400','Forderungsverluste 7% USt (übliche Höhe)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2064, 'SKR03','2','Expense','2402','2400','Forderungsverluste aus steuerfreien EG-Lieferungen (übliche Höhe)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2065, 'SKR03','2','Expense','2403','2400','Forderungsverluste aus im Inland steuerpflichtigen EG-Lieferungen 7% USt (übliche Höhe)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2066, 'SKR03','2','Expense','2404','2400','Forderungsverluste aus im Inland steuerpflichtigen EG-Lieferungen 16% USt (übliche Höhe)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2067, 'SKR03','2','Expense','2405','2400','Forderungsverluste 16% USt (übliche Höhe)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2068, 'SKR03','2','Expense','2406','2400','Forderungsverluste 19% USt (übliche Höhe)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2069, 'SKR03','2','Expense','2407','2400','Forderungsverluste 15% USt (übliche Höhe)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2070, 'SKR03','2','Expense','2408','2400','Forderungsverluste aus im Inland steuerpflichtigen EG-Lieferungen 19% USt (übliche Höhe)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2071, 'SKR03','2','Expense','2409','2400','Forderungsverluste aus im Inland steuerpflichtigen EG-Lieferungen 15% USt (übliche Höhe)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2072, 'SKR03','0','Expense','K2GVA54','K2GVA5','Abschreibungen auf Vermögensgegenstände des Umlaufvermögens soweit diese die in der Kapitalgesellschaft üblichen Abschreibungen überschreiten',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2073, 'SKR03','2','Expense','2430','K2GVA54','Forderungsverluste unüblich hoch',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2074, 'SKR03','2','Expense','2450','K2GVA51','Einstellung in die Pauschalwertberichtigung zu Forderungen',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2075, 'SKR03','2','Expense','2451','K2GVA51','Einstellung in die Einzelwertberichtigung zu Forderungen',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2076, 'SKR03','0','Expense','K2GVA55','K2GVA5','Aufwendungen aus Verlustübernahme',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2077, 'SKR03','2','Expense','2490','K2GVA55','Aufwendungen aus Verlustübernahme',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2078, 'SKR03','0','Expense','K2GVA56','K2GVA5','Auf Grund einer Gewinngemeinschaft eines Gewinn- oder Teilgewinnabführungsvertrags abgeführte Gewinne',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2079, 'SKR03','2','Expense','2492','K2GVA56','Abgeführte Gewinne auf Grund einer Gewinngemeinschaft',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2080, 'SKR03','2','Expense','2493','K2GVA56','Abgeführte Gewinnanteile an stille Gesellschafter § 8 GewStG',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2081, 'SKR03','2','Expense','2494','K2GVA56','Abgeführte Gewinne auf Grund eines Gewinn- oder Teilgewinnabführungsvetrags',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2082, 'SKR03','0','Expense','K2GVA57','K2GVA5','Einstellungen in die Kapitalrücklage nach den Vorschriften über die vereinfachte Kapitalherabsetzung',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2083, 'SKR03','2','Expense','2495','K2GVA57','Einstellungen in die Kapitalrücklage nach den Vorschriften über die vereinfachte Kapitalherabsetzung',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2084, 'SKR03','0','Expense','K2GVA58','K2GVA5','Einstellung in Gewinnrücklagen in die gesetzliche Rücklage',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2085, 'SKR03','2','Expense','2496','K2GVA58','Einstellung in die gesetzliche Rücklage',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2086, 'SKR03','0','Expense','K2GVA59','K2GVA5','Einstellung in Gewinnrücklagen in satzungsmäßige Rücklagen',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2087, 'SKR03','2','Expense','2497','K2GVA59','Einstellungen in satzungsmäßige Rücklagen',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2088, 'SKR03','0','Expense','K2GVA5a','K2GVA5','Einstellung in Gewinnrücklagen in die Rücklage für eigene Anteile',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2089, 'SKR03','2','Expense','2498','K2GVA5a','Einstellung in die Rücklage für eigene Anteile',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2090, 'SKR03','0','Expense','K2GVA5b','K2GVA5','Einstellung in Gewinnrücklagen in andere Gewinnrücklagen',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2091, 'SKR03','2','Expense','2499','K2GVA5b','Einstellung in andere Gewinnrücklagen',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2092, 'SKR03','0','Revenue','K2GVE1','K2GVE','Außerordentliche Erträge i. S. d. BiRiLiG',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2093, 'SKR03','0','Revenue','K2GVE11','K2GVE1','Außerordentliche Erträge',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2094, 'SKR03','2','Revenue','2500','K2GVE11','Außerordentliche Erträge',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2095, 'SKR03','2','Revenue','2501','K2GVE11','Außerordentliche Erträge finanzwirksam',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2096, 'SKR03','2','Revenue','2505','K2GVE11','Außerordentliche Erträge nicht finanzwirksam',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2097, 'SKR03','0','Revenue','K2GVE2','K2GVE','Betriebsfremde und periodenfremde Erträge',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2098, 'SKR03','0','Revenue','K2GVE21','K2GVE2','Sonstige betriebliche Erträge',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2099, 'SKR03','2','Revenue','2510','K2GVE21','Betriebsfremde Erträge (soweit nicht außerordentlich)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2100, 'SKR03','2','Revenue','2520','K2GVE21','Periodenfremde Erträge (soweit nicht außerordentlich)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2101, 'SKR03','0','Revenue','K2GVE3','K2GVE','Zinsertäge',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2102, 'SKR03','0','Revenue','K2GVE31','K2GVE3','Erträge aus Beteiligungen',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2103, 'SKR03','2','Revenue','2600','K2GVE31','Erträge aus Beteiligungen',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2104, 'SKR03','2','Revenue','2615','2600','Laufende Erträge aus Anteilen an Kapitalgesellschaften (Beteiligung 100% / 50% steuerfrei) (inländische Kap. Ges.)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2105, 'SKR03','2','Revenue','2616','2600','Laufende Erträge aus Anteilen an Kapitalgesellschaften (verbundene Unternehmen) 100% / 50% steuerfrei (inländische Kap. Ges.)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2106, 'SKR03','2','Revenue','2617','2600','Gewinne aus Anteilen an nicht steuerbefreiten inländischen Kapitalgesellschaften § 9 Nr. 2a GewStG',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2107, 'SKR03','2','Revenue','2618','2600','Gewinnanteile aus Mitunternehmerschaften § 9 GewStG',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2108, 'SKR03','2','Revenue','2619','2600','Erträge aus Beteiligungen an verbundenen Unternehmen',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2109, 'SKR03','0','Revenue','K2GVE32','K2GVE3','Erträge aus anderen Wertpapieren und Ausleihungen des Finanzanlagevermögen',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2110, 'SKR03','2','Revenue','2620','K2GVA32','Erträge aus anderen Wertpapieren und Ausleihungen des Finanzanlagevermögen',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2111, 'SKR03','2','Revenue','2625','2620','laufende Erträge aus Anteilen an Kapitalgesellschaften (Finanzanlagevermögen) 100% / 50% steuerfrei (inländische Kap. Ges.)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2112, 'SKR03','2','Revenue','2626','2620','Laufende Erträge aus Anteilen an Kapitalgesellschaften (verbundene Unternehmen) 100% / 50% steuerfrei (inländische Kap. Ges.)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2113, 'SKR03','2','Revenue','2649','2620','Erträge aus anderen Wertpapieren und Ausleihungen des Finanzanlagevermögen aus verbundenen Unternehmen',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2114, 'SKR03','0','Revenue','K2GVE33','K2GVE3','Sonstige Zinsen und ähnliche Erträge',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2115, 'SKR03','2','Revenue','2650','K2GVA33','Sonstige Zinsen und ähnliche Erträge',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2116, 'SKR03','2','Revenue','2655','2650','laufende Erträge aus Anteilen an Kapitalgesellschaften (Umlaufvermögen) 100% / 50% steuerfrei (inländische Kap. Ges.)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2117, 'SKR03','2','Revenue','2656','2650','laufende Erträge aus Anteilen an Kapitalgesellschaften (verbundene Unternehmen) 100% / 50% steuerfrei (inländische Kap. Ges.)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2118, 'SKR03','2','Revenue','2657','2650','Zinserträge § 233a AO',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2119, 'SKR03','2','Revenue','2658','2650','Zinserträge § 233a AO Sonderfall Anlage A KSt',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2120, 'SKR03','2','Revenue','2659','2650','Sonstige Zinsen und ähnliche Erträge aus verbundenen Unternehmen',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2121, 'SKR03','0','Revenue','K2GVE34','K2GVE3','Sonstige betriebliche Erträge',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2122, 'SKR03','2','Revenue','2660','K2GVA34','Erträge aus Kursdifferenzen',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2123, 'SKR03','2','Revenue','2661','K2GVA34','Nicht realisierbare Währungsdifferenzen',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2124, 'SKR03','2','Revenue','2662','K2GVA34','Realisierte Währungsdifferenzen',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2125, 'SKR03','2','Revenue','2663','K2GVA34','Produkt Rechnung Preisdifferenz',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2126, 'SKR03','2','Revenue','2664','K2GVA34','Realisierte Währungsdifferenzen',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2127, 'SKR03','2','Revenue','2665','K2GVA34','Erträge a. Währungsumstellung auf Euro',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2128, 'SKR03','2','Revenue','2666','K2GVA34','Erträge aus Bewertung Finanzmittelfonds',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2129, 'SKR03','2','Revenue','2667','K2GVA34','Bank Währungsverlust (Konto)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2130, 'SKR03','2','Revenue','2668','K2GVA34','Währungsdifferenz zum Kontenausgleich',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2131, 'SKR03','2','Revenue','2669','K2GVA34','Nicht realisierbare Währungsdifferenzen',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2132, 'SKR03','0','Revenue','K2GVE35','K2GVE3','Sonstige Zinsen und ähnliche Erträge',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2133, 'SKR03','2','Revenue','2670','K2GVA35','Diskonterträge',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2134, 'SKR03','2','Revenue','2671','K2GVA35','Bank Bewertungsertrag',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2135, 'SKR03','2','Revenue','2672','K2GVA35','Rundungsdifferenzen',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2136, 'SKR03','2','Revenue','2673','K2GVA35','Kassendifferenzen',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2137, 'SKR03','2','Revenue','2679','K2GVA35','Diskonterträge verbundene Unternehmen',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2138, 'SKR03','2','Revenue','2680','K2GVA35','Zinsähnliche Erträge',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2139, 'SKR03','2','Revenue','2689','K2GVA35','Zinsähnliche Erträge aus verbundenen Unternehmen',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2140, 'SKR03','0','Revenue','K2GVE4','K2GVE','Sonstige Erträge',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2141, 'SKR03','0','Revenue','K2GVE41','K2GVE4','Sonstige betriebliche Erträge',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2142, 'SKR03','2','Revenue','2700','K2GVA41','Sonstige Erträge',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2143, 'SKR03','2','Revenue','2705','2700','Sonstige Erträge betrieblich und regelmäßig',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2144, 'SKR03','2','Revenue','2707','2700','Sonstige Erträge betriebsfremd und regelmäßig',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2145, 'SKR03','2','Revenue','2709','2700','Sonstige Erträge unregelmäßig',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2146, 'SKR03','2','Revenue','2710','2700','Erträge aus Zuschreibungen des Sachanlagevermögens',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2147, 'SKR03','2','Revenue','2711','2700','Erträge aus Zuschreibungen des immateriellen Anlagevermögens',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2148, 'SKR03','2','Revenue','2712','2700','Erträge aus Zuschreibungen des Finanzanlagevermögens',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2149, 'SKR03','2','Revenue','2713','2700','Erträge aus Zuschreibungen des Finanzanlagevermögens 100% / 50% steuerfrei (inländische Kap. Ges.)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2150, 'SKR03','2','Revenue','2714','2700','Erträge aus Zuschreibungen des anderen Anlagevermögens 100% / 50% steuerfrei (inländische Kap. Ges.)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2151, 'SKR03','2','Revenue','2715','2700','Erträge aus Zuschreibungen des Umlaufvermögens',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2152, 'SKR03','2','Revenue','2716','2700','Erträge aus Zuschreibungen des Umlaufvermögens 100% / 50% steuerfrei (inländische Kap. Ges.)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2153, 'SKR03','2','Revenue','2720','2700','Erträge aus dem Abgang von Gegenständen des Anlagevermögens',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2154, 'SKR03','2','Revenue','2723','2700','Erträge aus der Veräußerung von Anteilen an Kapitalgesellschaften 100% / 50% steuerfrei ( inländische Kap. Ges.)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2155, 'SKR03','2','Revenue','2725','2700','Erträge aus dem Abgang von Gegenständen des Umlaufvermögens (außer Vorräte)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2156, 'SKR03','2','Revenue','2726','2700','Erträge aus dem Abgang von Gegenständen des Umlaufvermögens (außer Vorräte) 100% / 50% steuerfrei ( inländische Kap. Ges.)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2157, 'SKR03','2','Revenue','2730','2700','Erträge aus Herabsetzung der Pauschalwertberichtigung zu Forderungen',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2158, 'SKR03','2','Revenue','2731','2700','Erträge aus Herabsetzung der Einzelwertberichtigung zu Forderungen',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2159, 'SKR03','2','Revenue','2732','2700','Erträge aus abgeschriebenen Forderungen',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2160, 'SKR03','2','Revenue','2733','2700','Erträge aus der Auflösung von Sonderposten mit Rücklageanteil (Existenzgründerrücklage)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2161, 'SKR03','2','Revenue','2734','2700','Erträge aus der steuerlich niedrigeren Bewertung von Verbindlichkeiten',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2162, 'SKR03','2','Revenue','2735','2700','Erträge aus der Auflösung von Rückstellungen',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2163, 'SKR03','2','Revenue','2736','2700','Erträge aus der steuerlich niedrigeren Bewertung von Rückstellungen',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2164, 'SKR03','2','Revenue','2737','2700','Erträge aus der Auflösung von Sonderposten mit Rücklageanteil (aus der Währungsumstellung auf den Euro)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2165, 'SKR03','2','Revenue','2738','2700','Erträge aus der Auflösung von Sonderposten mit Rücklageanteil nach § 52 Abs. 16 EStG',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2166, 'SKR03','2','Revenue','2739','2700','Erträge aus der Auflösung von Sonderposten mit Rücklageanteil (Ansparabschreibungen)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2167, 'SKR03','2','Revenue','2740','2700','Erträge aus der Auflösung von Sonderposten mit Rücklageanteil (steuerfreie Rücklagen)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2168, 'SKR03','2','Revenue','2741','2700','Erträge aus der Auflösung von Sonderposten mit Rücklageanteil (Sonderabschreibungen)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2169, 'SKR03','2','Revenue','2742','2700','Versicherungsentschädigungen',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2170, 'SKR03','2','Revenue','2743','2700','Investitionszuschüsse (steuerpflichtig)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2171, 'SKR03','2','Revenue','2744','2700','Investitionszulagen (steuerfrei)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2172, 'SKR03','0','Revenue','K2GVE42','K2GVE4','Erträge aus Kapitalherabsetzung',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2173, 'SKR03','2','Revenue','2745','K2GVE42','Erträge aus Kapitalherabsetzung',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2174, 'SKR03','2','Revenue','2746','K2GVE41','Steuerfreie Erträge aus der Auflösung von Sonderposten mit Rücklageanteil',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2175, 'SKR03','2','Revenue','2747','K2GVE41','Sonstige steuerfreie Betriebseinnahmen',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2176, 'SKR03','0','Revenue','2749','K2GVE41','Erstattungen Aufwendungsausgleichsgesetz',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2177, 'SKR03','2','Revenue','2750','K2GVE41','Grundstückserträge',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2178, 'SKR03','0','Revenue','K2GVE43','K2GVE4','Erträge aus Verlustübernahme',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2179, 'SKR03','2','Revenue','2790','K2GVE43','Erträge aus Verlustübernahme',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2180, 'SKR03','0','Revenue','K2GVE44','K2GVE4','Auf Grund einer Gewinngemeinschaft eines Gewinn- oder Teilgewinnabführungsvertrags erhaltene Gewinne',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2181, 'SKR03','2','Revenue','2792','K2GVE44','Erhaltene Gewinne auf Grund einer Gewinngemeinschaft',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2182, 'SKR03','2','Revenue','2794','K2GVE44','Erhaltene Gewinne auf Grund eines Gewinn- oder Teilgewinnabführungsvetrags',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2183, 'SKR03','0','Revenue','K2GVE45','K2GVE4','Entnahmen aus der Kapitalrücklage',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2184, 'SKR03','2','Revenue','2795','K2GVE45','Entnahmen aus der Kapitalrücklage',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2185, 'SKR03','0','Revenue','K2GVE46','K2GVE4','Entnahmen aus Gewinnrücklagen aus der gesetzlichen Rücklage',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2186, 'SKR03','2','Revenue','2796','K2GVE46','Entnahmen aus der gesetzlichen Rücklage',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2187, 'SKR03','0','Revenue','K2GVE47','K2GVE4','Entnahmen aus Gewinnrücklagen aus satzungsmäßigen Rücklagen',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2188, 'SKR03','2','Revenue','2797','K2GVE47','Entnahmen aus satzungsmäßigen Rücklagen',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2189, 'SKR03','0','Revenue','K2GVE48','K2GVE4','Entnahmen aus Gewinnrücklagen aus der Rücklage für eigene Anteile',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2190, 'SKR03','2','Revenue','2798','K2GVE48','Entnahmen aus der Rücklage für eigene Anteile',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2191, 'SKR03','0','Revenue','K2GVE49','K2GVE4','Entnahmen aus Gewinnrücklagen aus anderen Gewinnrücklagen',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2192, 'SKR03','2','Revenue','2799','K2GVE49','Entnahmen aus anderen Gewinnrücklagen',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2193, 'SKR03','0','Revenue','K2GVE4a','K2GVE4','Gewinnvortrag oder Verlustvortrag',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2194, 'SKR03','2','Revenue','2860','K2GVE4a','Gewinnvortrag nach Verwendung',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2195, 'SKR03','2','Revenue','2868','K2GVE4a','Verlustvortrag nach Verwendung',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2196, 'SKR03','0','Revenue','K2GVE4b','K2GVE4','Vortrag auf neue Rechnung',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2197, 'SKR03','2','Revenue','2869','K2GVE4b','Vortrag auf neue Rechnung (GuV)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2198, 'SKR03','0','Revenue','K2GVE4c','K2GVE4','Ausschüttung',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2199, 'SKR03','2','Revenue','2870','K2GVE4c','Vorabausschüttung',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2200, 'SKR03','0','Revenue','K2GVE5','K2GVE','Verrechnete kalkulatorische Kosten',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2201, 'SKR03','0','Revenue','K2GVE51','K2GVE5','Sonstige betriebliche Aufwendungen',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2202, 'SKR03','2','Revenue','2890','K2GVE51','Verrechneter kalkulatorischer Unternehmerlohn',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2203, 'SKR03','2','Revenue','2891','K2GVE51','Verrechnete kalkulatorische Miete und Pacht',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2204, 'SKR03','2','Revenue','2892','K2GVE51','Verrechnete kalkulatorische Zinsen',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2205, 'SKR03','2','Revenue','2893','K2GVE51','Verrechnete kalkulatorische Abschreibungen',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2206, 'SKR03','2','Revenue','2894','K2GVE51','Verrechnete kalkulatorische Wagnisse',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2207, 'SKR03','2','Revenue','2895','K2GVE51','Verrechneter kalkulatorische Lohn für unentgeltliche Mitarbeiter',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2208, 'SKR03','0','Revenue','K2GVE52','K2GVE5','Sonstige betriebliche Erträge oder sonstige betriebliche Aufwendungen',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2209, 'SKR03','2','Revenue','2990','K2GVE52','Aufwendungen/Erträge aus Umrechnungsdifferenzen',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2210, 'SKR03','0','Expense','K3GVA1','K3GVA','Materialaufwand',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2211, 'SKR03','0','Expense','K3GVA11','K3GVA1','Aufwendungen für Roh- Hilfs- und Betriebsstoffe und für bezogene Waren',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2212, 'SKR03','3','Expense','3000','K3GVA11','Roh- Hilfs- und Betriebsstoffe',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2213, 'SKR03','3','Expense','3090','K3GVA11','Energiestoffe (Fertigung',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2214, 'SKR03','0','Expense','K3GVA12','K3GVA1','Aufwendungen für bezogene Leistungen',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2215, 'SKR03','3','Expense','3100','K3GVA12','Fremdleistungen',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2216, 'SKR03','0','Expense','K3GVA2','K3GVA','Umsätze für die als Leistungsemfänger die Steuer nach § 13b Abs. 2 UStG geschuldet wird',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2217, 'SKR03','0','Expense','K3GVA21','K3GVA2','Aufwendungen für bezogene Leistungen',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2218, 'SKR03','0','Expense','3106','K3GVA12','Fremdleistungen 19% Vorsteuer',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2219, 'SKR03','3','Expense','3110','K3GVA21','Bauleistungen eines im Inland ansässigen Unternehmens 7% Vorsteuer und 7% Umsatzsteuer',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2220, 'SKR03','3','Expense','3115','K3GVA21','Leistungen eines im Ausland ansässigen Unternehmens 7% Vorsteuer und 7% Umsatzsteuer',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2221, 'SKR03','3','Expense','3120','K3GVA21','Bauleistungen eines im Inland ansässigen Unternehmens 19% Vorsteuer und 19% Umsatzsteuer',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2222, 'SKR03','3','Expense','3121','K3GVA21','Bauleistungen eines im Inland ansässigen Unternehmens 19% Vorsteuer und 19% Umsatzsteuer',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2223, 'SKR03','3','Expense','3122','K3GVA21','Bauleistungen eines im Inland ansässigen Unternehmens 16% Vorsteuer und 16% Umsatzsteuer',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2224, 'SKR03','3','Expense','3125','K3GVA21','Leistungen eines im Ausland ansässigen Unternehmens 19% Vorsteuer und 19% Umsatzsteuer',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2225, 'SKR03','3','Expense','3126','K3GVA21','Leistungen eines im Ausland ansässigen Unternehmens 19% Vorsteuer und 19% Umsatzsteuer',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2226, 'SKR03','3','Expense','3127','K3GVA21','Leistungen eines im Ausland ansässigen Unternehmens 16% Vorsteuer und 16% Umsatzsteuer',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2227, 'SKR03','3','Expense','3130','K3GVA21','Bauleistungen eines im Inland ansässigen Unternehmens ohne Vorsteuer und 7% Umsatzsteuer',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2228, 'SKR03','3','Expense','3135','K3GVA21','Leistungen eines im Ausland ansässigen Unternehmens ohne Vorsteuer und 7% Umsatzsteuer',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2229, 'SKR03','3','Expense','3140','K3GVA21','Bauleistungen eines im Inland ansässigen Unternehmens ohne Vorsteuer und 19% Umsatzsteuer',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2230, 'SKR03','3','Expense','3141','K3GVA21','Bauleistungen eines im Inland ansässigen Unternehmens ohne Vorsteuer und 19% Umsatzsteuer',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2231, 'SKR03','3','Expense','3142','K3GVA21','Bauleistungen eines im Inland ansässigen Unternehmens ohne Vorsteuer und 16% Umsatzsteuer',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2232, 'SKR03','3','Expense','3145','K3GVA21','Leistungen eines im Ausland ansässigen Unternehmens ohne Vorsteuer und 19% Umsatzsteuer',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2233, 'SKR03','3','Expense','3146','K3GVA21','Leistungen eines im Ausland ansässigen Unternehmens ohne Vorsteuer und 19% Umsatzsteuer',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2234, 'SKR03','3','Expense','3147','K3GVA21','Leistungen eines im Ausland ansässigen Unternehmens ohne Vorsteuer und 16% Umsatzsteuer',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2235, 'SKR03','3','Expense','3150','K3GVA21','Erhaltene Skonti aus Leistungen für die als Leistungsempfänger die Steuer nach § 13b UStG geschuldet wird',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2236, 'SKR03','3','Expense','3151','K3GVA21','Erhaltene Skonti aus Leistungen für die als Leistungsempfänger die Steuer nach § 13b UStG geschuldet wird 19% Vorsteuer und 19% Umsatzsteuer',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2237, 'SKR03','3','Expense','3152','K3GVA21','Erhaltene Skonti aus Leistungen für die als Leistungsempfänger die Steuer nach § 13b UStG geschuldet wird 16% Vorsteuer und 16% Umsatzsteuer',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2238, 'SKR03','3','Expense','3153','K3GVA21','Erhaltene Skonti aus Leistungen für die als Leistungsempfänger die Steuer nach § 13b UStG geschuldet wird ohne Vorsteuer aber mit Umsatzsteuer',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2239, 'SKR03','0','Expense','K3GVA22','K3GVA2','Aufwendungen für Roh- Hilfs- und Betriebsstoffe und für bezogene Waren',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2240, 'SKR03','3','Expense','3200','K3GVA22','Wareneingang',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2241, 'SKR03','3','Expense','3300','3200','Wareneingang 7% Vorsteuer',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2242, 'SKR03','3','Expense','3301','3200','Wareneingang 7% Vorsteuer',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2243, 'SKR03','3','Expense','3302','3200','Wareneingang 7% Vorsteuer',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2244, 'SKR03','3','Expense','3303','3200','Wareneingang 7% Vorsteuer',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2245, 'SKR03','3','Expense','3304','3200','Wareneingang 7% Vorsteuer',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2246, 'SKR03','3','Expense','3305','3200','Wareneingang 7% Vorsteuer',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2247, 'SKR03','3','Expense','3306','3200','Wareneingang 7% Vorsteuer',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2248, 'SKR03','3','Expense','3307','3200','Wareneingang 7% Vorsteuer',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2249, 'SKR03','3','Expense','3308','3200','Wareneingang 7% Vorsteuer',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2250, 'SKR03','3','Expense','3309','3200','Wareneingang 7% Vorsteuer',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2251, 'SKR03','3','Expense','3340','3200','Wareneingang 16% Vorsteuer',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2252, 'SKR03','3','Expense','3341','3200','Wareneingang 16% Vorsteuer',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2253, 'SKR03','3','Expense','3342','3200','Wareneingang 16% Vorsteuer',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2254, 'SKR03','3','Expense','3343','3200','Wareneingang 16% Vorsteuer',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2255, 'SKR03','3','Expense','3344','3200','Wareneingang 16% Vorsteuer',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2256, 'SKR03','3','Expense','3345','3200','Wareneingang 16% Vorsteuer',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2257, 'SKR03','3','Expense','3346','3200','Wareneingang 16% Vorsteuer',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2258, 'SKR03','3','Expense','3347','3200','Wareneingang 16% Vorsteuer',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2259, 'SKR03','3','Expense','3348','3200','Wareneingang 16% Vorsteuer',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2260, 'SKR03','3','Expense','3349','3200','Wareneingang 16% Vorsteuer',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2261, 'SKR03','3','Expense','3400','3200','Wareneingang 19% Vorsteuer',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2262, 'SKR03','3','Expense','3401','3200','Produkt Ausgaben',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2263, 'SKR03','3','Expense','3402','3200','Produkt Vertriebsausgaben',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2264, 'SKR03','3','Expense','3403','3200','Konto Kasse Aufwand',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2265, 'SKR03','3','Expense','3404','3200','Einstandskosten Verrechnungskonto',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2266, 'SKR03','3','Expense','3405','3200','Wareneingang 19% Vorsteuer',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2267, 'SKR03','3','Expense','3406','3200','Wareneingang 19% Vorsteuer',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2268, 'SKR03','3','Expense','3407','3200','Wareneingang 19% Vorsteuer',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2269, 'SKR03','3','Expense','3408','3200','Wareneingang 19% Vorsteuer',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2270, 'SKR03','3','Expense','3409','3200','Wareneingang 19% Vorsteuer',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2271, 'SKR03','3','Expense','3420','3200','Innergemeinschaftlicher Erwerb 7% Vorsteuer und 7% Umsatzsteuer',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2272, 'SKR03','3','Expense','3421','3200','Innergemeinschaftlicher Erwerb 7% Vorsteuer und 7% Umsatzsteuer',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2273, 'SKR03','3','Expense','3422','3200','Innergemeinschaftlicher Erwerb 7% Vorsteuer und 7% Umsatzsteuer',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2274, 'SKR03','3','Expense','3423','3200','Innergemeinschaftlicher Erwerb 7% Vorsteuer und 7% Umsatzsteuer',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2275, 'SKR03','3','Expense','3424','3200','Innergemeinschaftlicher Erwerb 7% Vorsteuer und 7% Umsatzsteuer',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2276, 'SKR03','3','Expense','3425','3200','Innergemeinschaftlicher Erwerb 19% Vorsteuer und 19% Umsatzsteuer',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2277, 'SKR03','3','Expense','3426','3200','Innergemeinschaftlicher Erwerb 19% Vorsteuer und 19% Umsatzsteuer',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2278, 'SKR03','3','Expense','3427','3200','Innergemeinschaftlicher Erwerb 19% Vorsteuer und 19% Umsatzsteuer',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2279, 'SKR03','3','Expense','3428','3200','Innergemeinschaftlicher Erwerb 19% Vorsteuer und 19% Umsatzsteuer',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2280, 'SKR03','3','Expense','3429','3200','Innergemeinschaftlicher Erwerb 19% Vorsteuer und 19% Umsatzsteuer',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2281, 'SKR03','3','Expense','3430','3200','Innergemeinschaftlicher Erwerb ohne Vorsteuer und 7% Umsatzsteuer',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2282, 'SKR03','3','Expense','3433','3200','Innergemeinschaftlicher Erwerb 16% Vorsteuer und 16% Umsatzsteuer',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2283, 'SKR03','3','Expense','3434','3200','Innergemeinschaftlicher Erwerb 16% Vorsteuer und 16% Umsatzsteuer',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2284, 'SKR03','3','Expense','3435','3200','Innergemeinschaftlicher Erwerb ohne Vorsteuer und 19% Umsatzsteuer',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2285, 'SKR03','3','Expense','3440','3200','Innergemeinschaftlicher Erwerb von Neufahrzeugen von Lieferanten ohne Umsatzsteuer-Identifikationsnummer 19% Vorsteuer und 19% Umsatzsteuer',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2286, 'SKR03','3','Expense','3441','3200','Innergemeinschaftlicher Erwerb von Neufahrzeugen von Lieferanten ohne Umsatzsteuer-Identifikationsnummer 16% Vorsteuer und 16% Umsatzsteuer',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2287, 'SKR03','3','Expense','3500','3200','Wareneingang 5% Vorsteuer',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2288, 'SKR03','3','Expense','3501','3200','Wareneingang 5% Vorsteuer',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2289, 'SKR03','3','Expense','3502','3200','Wareneingang 5% Vorsteuer',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2290, 'SKR03','3','Expense','3503','3200','Wareneingang 5% Vorsteuer',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2291, 'SKR03','3','Expense','3504','3200','Wareneingang 5% Vorsteuer',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2292, 'SKR03','3','Expense','3505','3200','Wareneingang 5 5% Vorsteuer',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2293, 'SKR03','3','Expense','3506','3200','Wareneingang 5 5% Vorsteuer',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2294, 'SKR03','3','Expense','3507','3200','Wareneingang 5 5% Vorsteuer',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2295, 'SKR03','3','Expense','3508','3200','Wareneingang 5 5% Vorsteuer',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2296, 'SKR03','3','Expense','3509','3200','Wareneingang 5 5% Vorsteuer',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2297, 'SKR03','3','Expense','3530','3200','Wareneingang 9% Vorsteuer',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2298, 'SKR03','3','Expense','3531','3200','Wareneingang 9% Vorsteuer',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2299, 'SKR03','3','Expense','3532','3200','Wareneingang 9% Vorsteuer',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2300, 'SKR03','3','Expense','3533','3200','Wareneingang 9% Vorsteuer',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2301, 'SKR03','3','Expense','3534','3200','Wareneingang 9% Vorsteuer',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2302, 'SKR03','3','Expense','3540','3200','Wareneingang 10 7% Vorsteuer',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2303, 'SKR03','3','Expense','3541','3200','Wareneingang 10 7% Vorsteuer',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2304, 'SKR03','3','Expense','3542','3200','Wareneingang 10 7% Vorsteuer',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2305, 'SKR03','3','Expense','3543','3200','Wareneingang 10 7% Vorsteuer',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2306, 'SKR03','3','Expense','3544','3200','Wareneingang 10 7% Vorsteuer',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2307, 'SKR03','3','Expense','3545','3200','Wareneingang 10 7% Vorsteuer',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2308, 'SKR03','3','Expense','3546','3200','Wareneingang 10 7% Vorsteuer',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2309, 'SKR03','3','Expense','3547','3200','Wareneingang 10 7% Vorsteuer',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2310, 'SKR03','3','Expense','3548','3200','Wareneingang 10 7% Vorsteuer',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2311, 'SKR03','3','Expense','3549','3200','Wareneingang 10 7% Vorsteuer',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2312, 'SKR03','3','Expense','3550','3200','steuerfreier innergemeinschaftlicher Erwerb',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2313, 'SKR03','3','Expense','3551','3200','Wareneingang im Drittland steuerbar',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2314, 'SKR03','3','Expense','3559','3200','Steuerfreier Einfuhren',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2315, 'SKR03','3','Expense','3558','3200','Wareneingang I.a. EG-Land steuerbar',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2316, 'SKR03','3','Expense','3560','3200','waren aus einem Umsatzsteuerlager § 13a UStG 7% Vorsteuer und 7% Umsatzsteuer',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2317, 'SKR03','3','Expense','3565','3200','waren aus einem Umsatzsteuerlager § 13a UStG 19% Vorsteuer und 19% Umsatzsteuer',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2318, 'SKR03','3','Expense','3566','3200','waren aus einem Umsatzsteuerlager § 13a UStG 16% Vorsteuer und 16% Umsatzsteuer',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2319, 'SKR03','3','Expense','3600','3200','Nicht abziehbare Vorsteuer',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2320, 'SKR03','3','Expense','3601','3200','Nicht abziehbare Vorsteuer',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2321, 'SKR03','3','Expense','3602','3200','Nicht abziehbare Vorsteuer',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2322, 'SKR03','3','Expense','3603','3200','Nicht abziehbare Vorsteuer',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2323, 'SKR03','3','Expense','3604','3200','Nicht abziehbare Vorsteuer',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2324, 'SKR03','3','Expense','3605','3200','Nicht abziehbare Vorsteuer',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2325, 'SKR03','3','Expense','3606','3200','Nicht abziehbare Vorsteuer',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2326, 'SKR03','3','Expense','3607','3200','Nicht abziehbare Vorsteuer',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2327, 'SKR03','3','Expense','3608','3200','Nicht abziehbare Vorsteuer',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2328, 'SKR03','3','Expense','3609','3200','Nicht abziehbare Vorsteuer',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2329, 'SKR03','3','Expense','3610','3200','Nicht abziehbare Vorsteuer 7%',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2330, 'SKR03','3','Expense','3611','3200','Nicht abziehbare Vorsteuer 7%',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2331, 'SKR03','3','Expense','3612','3200','Nicht abziehbare Vorsteuer 7%',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2332, 'SKR03','3','Expense','3613','3200','Nicht abziehbare Vorsteuer 7%',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2333, 'SKR03','3','Expense','3614','3200','Nicht abziehbare Vorsteuer 7%',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2334, 'SKR03','3','Expense','3615','3200','Nicht abziehbare Vorsteuer 7%',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2335, 'SKR03','3','Expense','3616','3200','Nicht abziehbare Vorsteuer 7%',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2336, 'SKR03','3','Expense','3617','3200','Nicht abziehbare Vorsteuer 7%',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2337, 'SKR03','3','Expense','3618','3200','Nicht abziehbare Vorsteuer 7%',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2338, 'SKR03','3','Expense','3619','3200','Nicht abziehbare Vorsteuer 7%',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2339, 'SKR03','3','Expense','3650','3200','Nicht abziehbare Vorsteuer 16%',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2340, 'SKR03','3','Expense','3651','3200','Nicht abziehbare Vorsteuer 16%',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2341, 'SKR03','3','Expense','3652','3200','Nicht abziehbare Vorsteuer 16%',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2342, 'SKR03','3','Expense','3653','3200','Nicht abziehbare Vorsteuer 16%',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2343, 'SKR03','3','Expense','3654','3200','Nicht abziehbare Vorsteuer 16%',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2344, 'SKR03','3','Expense','3655','3200','Nicht abziehbare Vorsteuer 16%',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2345, 'SKR03','3','Expense','3656','3200','Nicht abziehbare Vorsteuer 16%',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2346, 'SKR03','3','Expense','3657','3200','Nicht abziehbare Vorsteuer 16%',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2347, 'SKR03','3','Expense','3658','3200','Nicht abziehbare Vorsteuer 16%',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2348, 'SKR03','3','Expense','3659','3200','Nicht abziehbare Vorsteuer 16%',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2349, 'SKR03','3','Expense','3660','3200','Nicht abziehbare Vorsteuer 19%',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2350, 'SKR03','3','Expense','3661','3200','Nicht abziehbare Vorsteuer 19%',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2351, 'SKR03','3','Expense','3662','3200','Nicht abziehbare Vorsteuer 19%',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2352, 'SKR03','3','Expense','3663','3200','Nicht abziehbare Vorsteuer 19%',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2353, 'SKR03','3','Expense','3664','3200','Nicht abziehbare Vorsteuer 19%',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2354, 'SKR03','3','Expense','3665','3200','Nicht abziehbare Vorsteuer 19%',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2355, 'SKR03','3','Expense','3666','3200','Nicht abziehbare Vorsteuer 19%',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2356, 'SKR03','3','Expense','3667','3200','Nicht abziehbare Vorsteuer 19%',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2357, 'SKR03','3','Expense','3668','3200','Nicht abziehbare Vorsteuer 19%',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2358, 'SKR03','3','Expense','3669','3200','Nicht abziehbare Vorsteuer 19%',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2359, 'SKR03','3','Expense','3700','3200','Nachlässe',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2360, 'SKR03','3','Expense','3710','3200','Nachlässe 7% Vorsteuer',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2361, 'SKR03','3','Expense','3711','3200','Nachlässe 7% Vorsteuer',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2362, 'SKR03','3','Expense','3720','3200','Nachlässe 19% Vorsteuer',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2363, 'SKR03','3','Expense','3721','3200','Nachlässe 19% Vorsteuer',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2364, 'SKR03','3','Expense','3722','3200','Nachlässe 16% Vorsteuer',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2365, 'SKR03','3','Expense','3723','3200','Nachlässe 15% Vorsteuer',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2366, 'SKR03','3','Expense','3724','3200','Nachlässe aus innergemeinschaftlichem Erwerb 7% Vorsteuer und 7% Umsatzsteuer',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2367, 'SKR03','3','Expense','3725','3200','Nachlässe aus innergemeinschaftlichem Erwerb 19% Vorsteuer und 19% Umsatzsteuer',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2368, 'SKR03','3','Expense','3726','3200','Nachlässe aus innergemeinschaftlichem Erwerb 16% Vorsteuer und 16% Umsatzsteuer',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2369, 'SKR03','3','Expense','3727','3200','Nachlässe aus innergemeinschaftlichem Erwerb 15% Vorsteuer und 15% Umsatzsteuer',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2370, 'SKR03','0','Revenue','K3GVE1','K3GVE','Wareneingang',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2371, 'SKR03','0','Revenue','K3GVE11','K3GVE1','Aufwendungen für Roh- Hilfs- und Betriebsstoffe und für bezogene Waren',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2372, 'SKR03','3','Revenue','3730','K3GVE11','Erhaltene Skonti',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2373, 'SKR03','3','Revenue','3731','3730','Erhaltene Skonti 7% Vorsteuer',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2374, 'SKR03','3','Revenue','3735','3730','Erhaltene Skonti 16% Vorsteuer',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2375, 'SKR03','3','Revenue','3736','3730','Erhaltene Skonti 19% Vorsteuer',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2376, 'SKR03','3','Revenue','3745','3730','Erhaltene Skonti aus steuerpflichtigem innergemeinschaftlichem Erwerb',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2377, 'SKR03','3','Revenue','3746','3730','Erhaltene Skonti aus steuerpflichtigem innergemeinschaftlichem Erwerb 7% Vorsteuer und 7% Umsatzsteuer',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2378, 'SKR03','3','Revenue','3748','3730','Erhaltene Skonti aus steuerpflichtigem innergemeinschaftlichem Erwerb 19% Vorsteuer und 19% Umsatzsteuer',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2379, 'SKR03','3','Revenue','3749','3730','Erhaltene Skonti aus steuerpflichtigem innergemeinschaftlichem Erwerb 16% Vorsteuer und 16% Umsatzsteuer',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2380, 'SKR03','3','Revenue','3750','3769','Erhaltene Boni 7% Vorsteuer',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2381, 'SKR03','3','Revenue','3751','3769','Erhaltene Boni 7% Vorsteuer',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2382, 'SKR03','3','Revenue','3760','3769','Erhaltene Boni 19% Vorsteuer',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2383, 'SKR03','3','Revenue','3761','3769','Erhaltene Boni 19% Vorsteuer',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2384, 'SKR03','3','Revenue','3764','3769','Erhaltene Boni 16% Vorsteuer',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2385, 'SKR03','3','Revenue','3765','3769','Erhaltene Boni 16% Vorsteuer',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2386, 'SKR03','3','Revenue','3769','K3GVE11','Erhaltene Boni',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2387, 'SKR03','3','Revenue','3770','K3GVE11','Erhaltene Rabatte',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2388, 'SKR03','3','Revenue','3780','3770','Erhaltene Rabatte 7% Vorsteuer',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2389, 'SKR03','3','Revenue','3781','3770','Erhaltene Rabatte 7% Vorsteuer',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2390, 'SKR03','3','Revenue','3790','3770','Erhaltene Rabatte 19% Vorsteuer',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2391, 'SKR03','3','Revenue','3791','3770','Erhaltene Rabatte 19% Vorsteuer',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2392, 'SKR03','3','Revenue','3794','3770','Erhaltene Rabatte 16% Vorsteuer',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2393, 'SKR03','3','Revenue','3795','3770','Erhaltene Rabatte 16% Vorsteuer',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2394, 'SKR03','3','Expense','3800','3200','Bezugsnebenkosten',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2395, 'SKR03','3','Expense','3830','3200','Leergut',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2396, 'SKR03','3','Expense','3850','3200','Zölle und Einfuhrabgaben',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2397, 'SKR03','0','XXXXX','BV3','BV','Wareneingangs- und Bestandskonten',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2398, 'SKR03','0','XXXXX','BV31','BV3','Bestandsveränderungen Roh- Hilfs- und Betriebsstoffe sowie bezogene Waren',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2399, 'SKR03','3','XXXXX','3960','BV31','Bestandsveränderungen Roh- Hilfs- und Betriebsstoffe sowie bezogene Waren',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2400, 'SKR03','3','XXXXX','3961','BV31','Bestandsveränderungen Roh- Hilfs- und Betriebsstoffe sowie bezogene Waren',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2401, 'SKR03','3','XXXXX','3962','BV31','Bestandsveränderungen Roh- Hilfs- und Betriebsstoffe sowie bezogene Waren',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2402, 'SKR03','3','XXXXX','3963','BV31','Bestandsveränderungen Roh- Hilfs- und Betriebsstoffe sowie bezogene Waren',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2403, 'SKR03','3','XXXXX','3964','BV31','Bestandsveränderungen Roh- Hilfs- und Betriebsstoffe sowie bezogene Waren',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2404, 'SKR03','3','XXXXX','3965','BV31','Bestandsveränderungen Roh- Hilfs- und Betriebsstoffe sowie bezogene Waren',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2405, 'SKR03','3','XXXXX','3966','BV31','Bestandsveränderungen Roh- Hilfs- und Betriebsstoffe sowie bezogene Waren',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2406, 'SKR03','3','XXXXX','3967','BV31','Bestandsveränderungen Roh- Hilfs- und Betriebsstoffe sowie bezogene Waren',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2407, 'SKR03','3','XXXXX','3968','BV31','Bestandsveränderungen Roh- Hilfs- und Betriebsstoffe sowie bezogene Waren',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2408, 'SKR03','3','XXXXX','3969','BV31','Bestandsveränderungen Roh- Hilfs- und Betriebsstoffe sowie bezogene Waren',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2409, 'SKR03','0','Asset','K3BA1','K3BA','Bestand an Vorräte',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2410, 'SKR03','0','Asset','K3BA11','K3BA1','Roh- Hilfs- und Betriebsstoffe',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2411, 'SKR03','3','Asset','3970','K3BA11','Bestand Roh- Hilfs- und Betriebsstoffe',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2412, 'SKR03','3','Asset','3971','K3BA11','Bestand Roh- Hilfs- und Betriebsstoffe',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2413, 'SKR03','3','Asset','3972','K3BA11','Bestand Roh- Hilfs- und Betriebsstoffe',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2414, 'SKR03','3','Asset','3973','K3BA11','Bestand Roh- Hilfs- und Betriebsstoffe',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2415, 'SKR03','3','Asset','3974','K3BA11','Bestand Roh- Hilfs- und Betriebsstoffe',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2416, 'SKR03','3','Asset','3975','K3BA11','Bestand Roh- Hilfs- und Betriebsstoffe',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2417, 'SKR03','3','Asset','3976','K3BA11','Bestand Roh- Hilfs- und Betriebsstoffe',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2418, 'SKR03','3','Asset','3977','K3BA11','Bestand Roh- Hilfs- und Betriebsstoffe',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2419, 'SKR03','3','Asset','3978','K3BA11','Bestand Roh- Hilfs- und Betriebsstoffe',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2420, 'SKR03','3','Asset','3979','K3BA11','Bestand Roh- Hilfs- und Betriebsstoffe',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2421, 'SKR03','0','Asset','K3BA12','K3BA1','Fertige Erzeugnisse und Waren',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2422, 'SKR03','3','Asset','3980','K3BA12','Bestand Waren',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2423, 'SKR03','3','Asset','3981','K3BA12','Bestand Waren',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2424, 'SKR03','3','Asset','3982','K3BA12','Bestand Waren',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2425, 'SKR03','3','Asset','3983','K3BA12','Bestand Waren',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2426, 'SKR03','3','Asset','3984','K3BA12','Bestand Waren',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2427, 'SKR03','3','Asset','3985','K3BA12','Lager Bestandswert Korrektur',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2428, 'SKR03','3','Expense','3986','K3BA12','Lager Differenzkorrektur Gewinn / Verlust',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2429, 'SKR03','3','Expense','3987','K3BA12','Lager Differenzkorrektur Marktwert',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2430, 'SKR03','3','Asset','3988','K3BA12','Lager Bestand Zwischenkonto',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2431, 'SKR03','3','Asset','3989','K3BA12','Bestand Waren',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2432, 'SKR03','0','XXXXX','VSK3','VSK','Verrechnete Stoffkosten',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2433, 'SKR03','0','XXXXX','VSK31','VSK3','Aufwendungen für Roh- Hilfs- und Betriebsstoffe und für bezogene Waren',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2434, 'SKR03','3','Expense','3990','VSK31','Verrechnete Stoffkosten (Gegenkonto zu 4000-99)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2435, 'SKR03','3','XXXXX','3991','VSK31','Verrechnete Stoffkosten (Gegenkonto zu 4000-99)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2436, 'SKR03','3','XXXXX','3992','VSK31','Verrechnete Stoffkosten (Gegenkonto zu 4000-99)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2437, 'SKR03','3','XXXXX','3993','VSK31','Verrechnete Stoffkosten (Gegenkonto zu 4000-99)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2438, 'SKR03','3','XXXXX','3994','VSK31','Verrechnete Stoffkosten (Gegenkonto zu 4000-99)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2439, 'SKR03','3','XXXXX','3995','VSK31','Verrechnete Stoffkosten (Gegenkonto zu 4000-99)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2440, 'SKR03','3','XXXXX','3996','VSK31','Verrechnete Stoffkosten (Gegenkonto zu 4000-99)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2441, 'SKR03','3','XXXXX','3997','VSK31','Verrechnete Stoffkosten (Gegenkonto zu 4000-99)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2442, 'SKR03','3','XXXXX','3998','VSK31','Verrechnete Stoffkosten (Gegenkonto zu 4000-99)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2443, 'SKR03','3','XXXXX','3999','VSK31','Verrechnete Stoffkosten (Gegenkonto zu 4000-99)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2444, 'SKR03','0','Expense','K4GVA1','K4GVA','Material-und Stoffverbrauch',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2445, 'SKR03','0','Expense','K4GVA11','K4GVA1','Aufwendungen für Roh- Hilfs- und Betriebsstoffe und für bezogene Waren',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2446, 'SKR03','4','Expense','4000','K4GVA11','Material-und Stoffverbrauch',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2447, 'SKR03','4','Expense','4001','K4GVA11','Material-und Stoffverbrauch',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2448, 'SKR03','4','Expense','4002','K4GVA11','Material-und Stoffverbrauch',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2449, 'SKR03','4','Expense','4003','K4GVA11','Material-und Stoffverbrauch',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2450, 'SKR03','4','Expense','4004','K4GVA11','Material-und Stoffverbrauch',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2451, 'SKR03','4','Expense','4005','K4GVA11','Material-und Stoffverbrauch',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2452, 'SKR03','4','Expense','4006','K4GVA11','Material-und Stoffverbrauch',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2453, 'SKR03','4','Expense','4007','K4GVA11','Material-und Stoffverbrauch',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2454, 'SKR03','4','Expense','4008','K4GVA11','Material-und Stoffverbrauch',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2455, 'SKR03','4','Expense','4009','K4GVA11','Material-und Stoffverbrauch',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2456, 'SKR03','4','Expense','4010','K4GVA11','Material-und Stoffverbrauch',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2457, 'SKR03','4','Expense','4011','K4GVA11','Material-und Stoffverbrauch',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2458, 'SKR03','4','Expense','4012','K4GVA11','Material-und Stoffverbrauch',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2459, 'SKR03','4','Expense','4013','K4GVA11','Material-und Stoffverbrauch',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2460, 'SKR03','4','Expense','4014','K4GVA11','Material-und Stoffverbrauch',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2461, 'SKR03','4','Expense','4015','K4GVA11','Material-und Stoffverbrauch',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2462, 'SKR03','4','Expense','4016','K4GVA11','Material-und Stoffverbrauch',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2463, 'SKR03','4','Expense','4017','K4GVA11','Material-und Stoffverbrauch',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2464, 'SKR03','4','Expense','4018','K4GVA11','Material-und Stoffverbrauch',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2465, 'SKR03','4','Expense','4019','K4GVA11','Material-und Stoffverbrauch',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2466, 'SKR03','4','Expense','4020','K4GVA11','Material-und Stoffverbrauch',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2467, 'SKR03','4','Expense','4021','K4GVA11','Material-und Stoffverbrauch',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2468, 'SKR03','4','Expense','4022','K4GVA11','Material-und Stoffverbrauch',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2469, 'SKR03','4','Expense','4023','K4GVA11','Material-und Stoffverbrauch',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2470, 'SKR03','4','Expense','4024','K4GVA11','Material-und Stoffverbrauch',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2471, 'SKR03','4','Expense','4025','K4GVA11','Material-und Stoffverbrauch',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2472, 'SKR03','4','Expense','4026','K4GVA11','Material-und Stoffverbrauch',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2473, 'SKR03','4','Expense','4027','K4GVA11','Material-und Stoffverbrauch',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2474, 'SKR03','4','Expense','4028','K4GVA11','Material-und Stoffverbrauch',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2475, 'SKR03','4','Expense','4029','K4GVA11','Material-und Stoffverbrauch',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2476, 'SKR03','4','Expense','4030','K4GVA11','Material-und Stoffverbrauch',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2477, 'SKR03','4','Expense','4031','K4GVA11','Material-und Stoffverbrauch',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2478, 'SKR03','4','Expense','4032','K4GVA11','Material-und Stoffverbrauch',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2479, 'SKR03','4','Expense','4033','K4GVA11','Material-und Stoffverbrauch',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2480, 'SKR03','4','Expense','4034','K4GVA11','Material-und Stoffverbrauch',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2481, 'SKR03','4','Expense','4035','K4GVA11','Material-und Stoffverbrauch',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2482, 'SKR03','4','Expense','4036','K4GVA11','Material-und Stoffverbrauch',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2483, 'SKR03','4','Expense','4037','K4GVA11','Material-und Stoffverbrauch',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2484, 'SKR03','4','Expense','4038','K4GVA11','Material-und Stoffverbrauch',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2485, 'SKR03','4','Expense','4039','K4GVA11','Material-und Stoffverbrauch',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2486, 'SKR03','4','Expense','4040','K4GVA11','Material-und Stoffverbrauch',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2487, 'SKR03','4','Expense','4041','K4GVA11','Material-und Stoffverbrauch',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2488, 'SKR03','4','Expense','4042','K4GVA11','Material-und Stoffverbrauch',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2489, 'SKR03','4','Expense','4043','K4GVA11','Material-und Stoffverbrauch',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2490, 'SKR03','4','Expense','4044','K4GVA11','Material-und Stoffverbrauch',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2491, 'SKR03','4','Expense','4045','K4GVA11','Material-und Stoffverbrauch',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2492, 'SKR03','4','Expense','4046','K4GVA11','Material-und Stoffverbrauch',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2493, 'SKR03','4','Expense','4047','K4GVA11','Material-und Stoffverbrauch',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2494, 'SKR03','4','Expense','4048','K4GVA11','Material-und Stoffverbrauch',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2495, 'SKR03','4','Expense','4049','K4GVA11','Material-und Stoffverbrauch',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2496, 'SKR03','4','Expense','4050','K4GVA11','Material-und Stoffverbrauch',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2497, 'SKR03','4','Expense','4051','K4GVA11','Material-und Stoffverbrauch',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2498, 'SKR03','4','Expense','4052','K4GVA11','Material-und Stoffverbrauch',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2499, 'SKR03','4','Expense','4053','K4GVA11','Material-und Stoffverbrauch',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2500, 'SKR03','4','Expense','4054','K4GVA11','Material-und Stoffverbrauch',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2501, 'SKR03','4','Expense','4055','K4GVA11','Material-und Stoffverbrauch',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2502, 'SKR03','4','Expense','4056','K4GVA11','Material-und Stoffverbrauch',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2503, 'SKR03','4','Expense','4057','K4GVA11','Material-und Stoffverbrauch',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2504, 'SKR03','4','Expense','4058','K4GVA11','Material-und Stoffverbrauch',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2505, 'SKR03','4','Expense','4059','K4GVA11','Material-und Stoffverbrauch',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2506, 'SKR03','4','Expense','4060','K4GVA11','Material-und Stoffverbrauch',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2507, 'SKR03','4','Expense','4061','K4GVA11','Material-und Stoffverbrauch',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2508, 'SKR03','4','Expense','4062','K4GVA11','Material-und Stoffverbrauch',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2509, 'SKR03','4','Expense','4063','K4GVA11','Material-und Stoffverbrauch',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2510, 'SKR03','4','Expense','4064','K4GVA11','Material-und Stoffverbrauch',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2511, 'SKR03','4','Expense','4065','K4GVA11','Material-und Stoffverbrauch',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2512, 'SKR03','4','Expense','4066','K4GVA11','Material-und Stoffverbrauch',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2513, 'SKR03','4','Expense','4067','K4GVA11','Material-und Stoffverbrauch',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2514, 'SKR03','4','Expense','4068','K4GVA11','Material-und Stoffverbrauch',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2515, 'SKR03','4','Expense','4069','K4GVA11','Material-und Stoffverbrauch',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2516, 'SKR03','4','Expense','4070','K4GVA11','Material-und Stoffverbrauch',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2517, 'SKR03','4','Expense','4071','K4GVA11','Material-und Stoffverbrauch',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2518, 'SKR03','4','Expense','4072','K4GVA11','Material-und Stoffverbrauch',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2519, 'SKR03','4','Expense','4073','K4GVA11','Material-und Stoffverbrauch',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2520, 'SKR03','4','Expense','4074','K4GVA11','Material-und Stoffverbrauch',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2521, 'SKR03','4','Expense','4075','K4GVA11','Material-und Stoffverbrauch',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2522, 'SKR03','4','Expense','4076','K4GVA11','Material-und Stoffverbrauch',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2523, 'SKR03','4','Expense','4077','K4GVA11','Material-und Stoffverbrauch',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2524, 'SKR03','4','Expense','4078','K4GVA11','Material-und Stoffverbrauch',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2525, 'SKR03','4','Expense','4079','K4GVA11','Material-und Stoffverbrauch',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2526, 'SKR03','4','Expense','4080','K4GVA11','Material-und Stoffverbrauch',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2527, 'SKR03','4','Expense','4081','K4GVA11','Material-und Stoffverbrauch',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2528, 'SKR03','4','Expense','4082','K4GVA11','Material-und Stoffverbrauch',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2529, 'SKR03','4','Expense','4083','K4GVA11','Material-und Stoffverbrauch',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2530, 'SKR03','4','Expense','4084','K4GVA11','Material-und Stoffverbrauch',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2531, 'SKR03','4','Expense','4085','K4GVA11','Material-und Stoffverbrauch',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2532, 'SKR03','4','Expense','4086','K4GVA11','Material-und Stoffverbrauch',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2533, 'SKR03','4','Expense','4087','K4GVA11','Material-und Stoffverbrauch',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2534, 'SKR03','4','Expense','4088','K4GVA11','Material-und Stoffverbrauch',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2535, 'SKR03','4','Expense','4089','K4GVA11','Material-und Stoffverbrauch',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2536, 'SKR03','4','Expense','4090','K4GVA11','Material-und Stoffverbrauch',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2537, 'SKR03','4','Expense','4091','K4GVA11','Material-und Stoffverbrauch',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2538, 'SKR03','4','Expense','4092','K4GVA11','Material-und Stoffverbrauch',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2539, 'SKR03','4','Expense','4093','K4GVA11','Material-und Stoffverbrauch',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2540, 'SKR03','4','Expense','4094','K4GVA11','Material-und Stoffverbrauch',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2541, 'SKR03','4','Expense','4095','K4GVA11','Material-und Stoffverbrauch',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2542, 'SKR03','4','Expense','4096','K4GVA11','Material-und Stoffverbrauch',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2543, 'SKR03','4','Expense','4097','K4GVA11','Material-und Stoffverbrauch',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2544, 'SKR03','4','Expense','4098','K4GVA11','Material-und Stoffverbrauch',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2545, 'SKR03','4','Expense','4099','K4GVA11','Material-und Stoffverbrauch',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2546, 'SKR03','0','Expense','K4GVA2','K4GVA','Personalaufwendungen',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2547, 'SKR03','0','Expense','K4GVA21','K4GVA2','Löhne und Gehälter',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2548, 'SKR03','4','Expense','4100','K4GVA21','Löhne und Gehälter',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2549, 'SKR03','4','Expense','4110','K4GVA21','Löhne',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2550, 'SKR03','4','Expense','4120','K4GVA21','Gehälter',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2551, 'SKR03','4','Expense','4124','K4GVA21','Geschäftsführergehälter GmbH-Gesellschafter',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2552, 'SKR03','4','Expense','4125','K4GVA21','Ehegattengehalt',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2553, 'SKR03','4','Expense','4126','K4GVA21','Tantiemen',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2554, 'SKR03','4','Expense','4127','K4GVA21','Geschäftsführergehälter',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2555, 'SKR03','4','Expense','4128','K4GVA21','Vergütungen an angestellte Mitunternehmer §15 EStG',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2556, 'SKR03','0','Expense','K4GVA22','K4GVA2','Soziale Abgaben und Aufwendungen für Altersversorgung und für Unterstützung',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2557, 'SKR03','4','Expense','4130','K4GVA22','Gesetzliche Soziale Aufwendungen',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2558, 'SKR03','4','Expense','4137','K4GVA22','Gesetzliche soziale Aufwendungen für Mitunternehmer §15 EStG',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2559, 'SKR03','4','Expense','4138','K4GVA22','Beiträge zur Berufsgenossenschaft',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2560, 'SKR03','0','Expense','K4GVA23','K4GVA2','Sonstige betriebliche Aufwendungen',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2561, 'SKR03','4','Expense','4139','K4GVA23','Ausgleichsabgabe i. S. d. Schwerbehindertengesetz',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2562, 'SKR03','4','Expense','4140','K4GVA22','Freiwillige soziale Aufwendungen lohnsteuerfrei',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2563, 'SKR03','4','Expense','4145','K4GVA21','Freiwillige soziale Aufwendungen lohnsteuerpflichtig',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2564, 'SKR03','4','Expense','4149','K4GVA21','Pauschale Steuer auf sonstige Bezüge (z.B. Fahrkostenzuschüsse)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2565, 'SKR03','4','Expense','4150','K4GVA21','Krankengeldzuschüsse',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2566, 'SKR03','4','Expense','4155','K4GVA21','Zuschüsse der Agenturen für Arbeit (Haben)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2567, 'SKR03','4','Expense','4160','K4GVA22','Versorgungskassen',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2568, 'SKR03','4','Expense','4165','K4GVA22','Aufwendungen für Altersversorgung',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2569, 'SKR03','4','Expense','4167','K4GVA22','Pauschale Steuer auf sonstige Bezüge (z.B. Direktversicherungen)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2570, 'SKR03','4','Expense','4168','K4GVA22','Aufwendungen für Altersversorgung für Mitunternehmer §15 EStG',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2571, 'SKR03','4','Expense','4169','K4GVA22','Aufwendungen für Unterstützung',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2572, 'SKR03','4','Expense','4170','K4GVA21','Vermögenswirksame Leistungen',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2573, 'SKR03','4','Expense','4175','K4GVA21','Fahrtkostenerstattung Wohnung/Arbeitsstätte',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2574, 'SKR03','4','Expense','4180','K4GVA21','Bedienungsgelder',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2575, 'SKR03','4','Expense','4190','K4GVA21','Aushilfslöhne',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2576, 'SKR03','4','Expense','4199','K4GVA21','Pauschale Steuer für Aushilfen',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2577, 'SKR03','0','Expense','K4GVA3','K4GVA','Sonstige betriebliche Aufwendungen und Abschreibungen',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2578, 'SKR03','0','Expense','K4GVA31','K4GVA3','Sonstige betriebliche Aufwendungen',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2579, 'SKR03','4','Expense','4200','K4GVA31','Raumkosten',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2580, 'SKR03','4','Expense','4210','K4GVA31','Miete',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2581, 'SKR03','4','Expense','4218','K4GVA31','Gewerbesteuerlich zu berücksichtigende Miete §8 GewStG',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2582, 'SKR03','4','Expense','4219','K4GVA31','Vergütung Mitunternehmer für die mieteweise überlassung ihrer Wirtschaftsgüter § 15 EStG',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2583, 'SKR03','4','Expense','4220','K4GVA31','Pacht',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2584, 'SKR03','4','Expense','4228','K4GVA31','Gewerbesteuerlich zu berücksichtigende Pacht §8 GewStG',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2585, 'SKR03','4','Expense','4229','K4GVA31','Vergütung an Mitunternehmer für die pachtweise überlassung ihrer Wirtschaftsgüter § 15 EStG',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2586, 'SKR03','4','Expense','4230','K4GVA31','Heizung',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2587, 'SKR03','4','Expense','4240','K4GVA31','Gas Strom Wasser',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2588, 'SKR03','4','Expense','4250','K4GVA31','Reinigung',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2589, 'SKR03','4','Expense','4260','K4GVA31','Instandhaltung betrieblicher Räume',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2590, 'SKR03','4','Expense','4270','K4GVA31','Abgaben für betrieblich genutzten Grundbesitz',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2591, 'SKR03','4','Expense','4280','K4GVA31','Sonstige Raumkosten',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2592, 'SKR03','4','Expense','4288','K4GVA31','Aufwendungen für ein häusliches Arbeitszimmer (abziehbarer Anteil)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2593, 'SKR03','4','Expense','4289','K4GVA31','Aufwendungen für ein häusliches Arbeitszimmer (nicht abziehbarer Anteil)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2594, 'SKR03','4','Expense','4290','K4GVA31','Grundstücksaufwendungen betrieblich',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2595, 'SKR03','4','Expense','4300','K4GVA31','Nicht abziehbare Vorsteuer',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2596, 'SKR03','4','Expense','4301','K4GVA31','Nicht abziehbare Vorsteuer 7%',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2597, 'SKR03','4','Expense','4305','K4GVA31','Nicht abziehbare Vorsteuer 16%',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2598, 'SKR03','4','Expense','4306','K4GVA31','Nicht abziehbare Vorsteuer 19%',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2599, 'SKR03','0','Expense','K4GVA32','K4GVA3','Steuern vom Einkommen und Ertrag',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2600, 'SKR03','4','Expense','4320','K4GVA32','Gewerbesteuer',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2601, 'SKR03','0','Expense','K4GVA33','K4GVA3','Sonstige Steuern',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2602, 'SKR03','4','Expense','4340','K4GVA33','Sonstige Betriebssteuern',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2603, 'SKR03','4','Expense','4350','K4GVA33','Verbrauchsteuer',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2604, 'SKR03','4','Expense','4355','K4GVA33','ökosteuer',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2605, 'SKR03','4','Expense','4360','K4GVA31','Versicherungen',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2606, 'SKR03','4','Expense','4366','K4GVA31','Versicherungen für Gebäude',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2607, 'SKR03','4','Expense','4370','K4GVA31','Netto-Prämie für Rückdeckung künftiger Versorgungsleistungen',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2608, 'SKR03','4','Expense','4380','K4GVA31','Beiträge',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2609, 'SKR03','4','Expense','4390','K4GVA31','Sonstige Abgaben',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2610, 'SKR03','4','Expense','4396','K4GVA31','Steuerlich abzugsfähige Verspätungszuschläge und Zwangsgelder',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2611, 'SKR03','4','Expense','4397','K4GVA31','Steuerlich nicht abzugsfähige Verspätungszuschläge und Zwangsgelder',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2612, 'SKR03','4','Expense','4400','K4GVA31','(zur freien Verfügung)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2613, 'SKR03','4','Expense','4401','K4GVA31','(zur freien Verfügung)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2614, 'SKR03','4','Expense','4402','K4GVA31','(zur freien Verfügung)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2615, 'SKR03','4','Expense','4403','K4GVA31','(zur freien Verfügung)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2616, 'SKR03','4','Expense','4404','K4GVA31','(zur freien Verfügung)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2617, 'SKR03','4','Expense','4405','K4GVA31','(zur freien Verfügung)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2618, 'SKR03','4','Expense','4406','K4GVA31','(zur freien Verfügung)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2619, 'SKR03','4','Expense','4407','K4GVA31','(zur freien Verfügung)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2620, 'SKR03','4','Expense','4408','K4GVA31','(zur freien Verfügung)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2621, 'SKR03','4','Expense','4409','K4GVA31','(zur freien Verfügung)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2622, 'SKR03','4','Expense','4410','K4GVA31','(zur freien Verfügung)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2623, 'SKR03','4','Expense','4411','K4GVA31','(zur freien Verfügung)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2624, 'SKR03','4','Expense','4412','K4GVA31','(zur freien Verfügung)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2625, 'SKR03','4','Expense','4413','K4GVA31','(zur freien Verfügung)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2626, 'SKR03','4','Expense','4414','K4GVA31','(zur freien Verfügung)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2627, 'SKR03','4','Expense','4415','K4GVA31','(zur freien Verfügung)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2628, 'SKR03','4','Expense','4416','K4GVA31','(zur freien Verfügung)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2629, 'SKR03','4','Expense','4417','K4GVA31','(zur freien Verfügung)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2630, 'SKR03','4','Expense','4418','K4GVA31','(zur freien Verfügung)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2631, 'SKR03','4','Expense','4419','K4GVA31','(zur freien Verfügung)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2632, 'SKR03','4','Expense','4420','K4GVA31','(zur freien Verfügung)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2633, 'SKR03','4','Expense','4421','K4GVA31','(zur freien Verfügung)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2634, 'SKR03','4','Expense','4422','K4GVA31','(zur freien Verfügung)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2635, 'SKR03','4','Expense','4423','K4GVA31','(zur freien Verfügung)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2636, 'SKR03','4','Expense','4424','K4GVA31','(zur freien Verfügung)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2637, 'SKR03','4','Expense','4425','K4GVA31','(zur freien Verfügung)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2638, 'SKR03','4','Expense','4426','K4GVA31','(zur freien Verfügung)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2639, 'SKR03','4','Expense','4427','K4GVA31','(zur freien Verfügung)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2640, 'SKR03','4','Expense','4428','K4GVA31','(zur freien Verfügung)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2641, 'SKR03','4','Expense','4429','K4GVA31','(zur freien Verfügung)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2642, 'SKR03','4','Expense','4430','K4GVA31','(zur freien Verfügung)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2643, 'SKR03','4','Expense','4431','K4GVA31','(zur freien Verfügung)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2644, 'SKR03','4','Expense','4432','K4GVA31','(zur freien Verfügung)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2645, 'SKR03','4','Expense','4433','K4GVA31','(zur freien Verfügung)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2646, 'SKR03','4','Expense','4434','K4GVA31','(zur freien Verfügung)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2647, 'SKR03','4','Expense','4435','K4GVA31','(zur freien Verfügung)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2648, 'SKR03','4','Expense','4436','K4GVA31','(zur freien Verfügung)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2649, 'SKR03','4','Expense','4437','K4GVA31','(zur freien Verfügung)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2650, 'SKR03','4','Expense','4438','K4GVA31','(zur freien Verfügung)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2651, 'SKR03','4','Expense','4439','K4GVA31','(zur freien Verfügung)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2652, 'SKR03','4','Expense','4440','K4GVA31','(zur freien Verfügung)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2653, 'SKR03','4','Expense','4441','K4GVA31','(zur freien Verfügung)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2654, 'SKR03','4','Expense','4442','K4GVA31','(zur freien Verfügung)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2655, 'SKR03','4','Expense','4443','K4GVA31','(zur freien Verfügung)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2656, 'SKR03','4','Expense','4444','K4GVA31','(zur freien Verfügung)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2657, 'SKR03','4','Expense','4445','K4GVA31','(zur freien Verfügung)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2658, 'SKR03','4','Expense','4446','K4GVA31','(zur freien Verfügung)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2659, 'SKR03','4','Expense','4447','K4GVA31','(zur freien Verfügung)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2660, 'SKR03','4','Expense','4448','K4GVA31','(zur freien Verfügung)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2661, 'SKR03','4','Expense','4449','K4GVA31','(zur freien Verfügung)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2662, 'SKR03','4','Expense','4450','K4GVA31','(zur freien Verfügung)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2663, 'SKR03','4','Expense','4451','K4GVA31','(zur freien Verfügung)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2664, 'SKR03','4','Expense','4452','K4GVA31','(zur freien Verfügung)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2665, 'SKR03','4','Expense','4453','K4GVA31','(zur freien Verfügung)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2666, 'SKR03','4','Expense','4454','K4GVA31','(zur freien Verfügung)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2667, 'SKR03','4','Expense','4455','K4GVA31','(zur freien Verfügung)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2668, 'SKR03','4','Expense','4456','K4GVA31','(zur freien Verfügung)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2669, 'SKR03','4','Expense','4457','K4GVA31','(zur freien Verfügung)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2670, 'SKR03','4','Expense','4458','K4GVA31','(zur freien Verfügung)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2671, 'SKR03','4','Expense','4459','K4GVA31','(zur freien Verfügung)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2672, 'SKR03','4','Expense','4460','K4GVA31','(zur freien Verfügung)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2673, 'SKR03','4','Expense','4461','K4GVA31','(zur freien Verfügung)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2674, 'SKR03','4','Expense','4462','K4GVA31','(zur freien Verfügung)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2675, 'SKR03','4','Expense','4463','K4GVA31','(zur freien Verfügung)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2676, 'SKR03','4','Expense','4464','K4GVA31','(zur freien Verfügung)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2677, 'SKR03','4','Expense','4465','K4GVA31','(zur freien Verfügung)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2678, 'SKR03','4','Expense','4466','K4GVA31','(zur freien Verfügung)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2679, 'SKR03','4','Expense','4467','K4GVA31','(zur freien Verfügung)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2680, 'SKR03','4','Expense','4468','K4GVA31','(zur freien Verfügung)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2681, 'SKR03','4','Expense','4469','K4GVA31','(zur freien Verfügung)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2682, 'SKR03','4','Expense','4470','K4GVA31','(zur freien Verfügung)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2683, 'SKR03','4','Expense','4471','K4GVA31','(zur freien Verfügung)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2684, 'SKR03','4','Expense','4472','K4GVA31','(zur freien Verfügung)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2685, 'SKR03','4','Expense','4473','K4GVA31','(zur freien Verfügung)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2686, 'SKR03','4','Expense','4474','K4GVA31','(zur freien Verfügung)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2687, 'SKR03','4','Expense','4475','K4GVA31','(zur freien Verfügung)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2688, 'SKR03','4','Expense','4476','K4GVA31','(zur freien Verfügung)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2689, 'SKR03','4','Expense','4477','K4GVA31','(zur freien Verfügung)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2690, 'SKR03','4','Expense','4478','K4GVA31','(zur freien Verfügung)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2691, 'SKR03','4','Expense','4479','K4GVA31','(zur freien Verfügung)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2692, 'SKR03','4','Expense','4480','K4GVA31','(zur freien Verfügung)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2693, 'SKR03','4','Expense','4481','K4GVA31','(zur freien Verfügung)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2694, 'SKR03','4','Expense','4482','K4GVA31','(zur freien Verfügung)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2695, 'SKR03','4','Expense','4483','K4GVA31','(zur freien Verfügung)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2696, 'SKR03','4','Expense','4484','K4GVA31','(zur freien Verfügung)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2697, 'SKR03','4','Expense','4485','K4GVA31','(zur freien Verfügung)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2698, 'SKR03','4','Expense','4486','K4GVA31','(zur freien Verfügung)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2699, 'SKR03','4','Expense','4487','K4GVA31','(zur freien Verfügung)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2700, 'SKR03','4','Expense','4488','K4GVA31','(zur freien Verfügung)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2701, 'SKR03','4','Expense','4489','K4GVA31','(zur freien Verfügung)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2702, 'SKR03','4','Expense','4490','K4GVA31','(zur freien Verfügung)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2703, 'SKR03','4','Expense','4491','K4GVA31','(zur freien Verfügung)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2704, 'SKR03','4','Expense','4492','K4GVA31','(zur freien Verfügung)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2705, 'SKR03','4','Expense','4493','K4GVA31','(zur freien Verfügung)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2706, 'SKR03','4','Expense','4494','K4GVA31','(zur freien Verfügung)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2707, 'SKR03','4','Expense','4495','K4GVA31','(zur freien Verfügung)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2708, 'SKR03','4','Expense','4496','K4GVA31','(zur freien Verfügung)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2709, 'SKR03','4','Expense','4497','K4GVA31','(zur freien Verfügung)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2710, 'SKR03','4','Expense','4498','K4GVA31','(zur freien Verfügung)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2711, 'SKR03','4','Expense','4499','K4GVA31','(zur freien Verfügung)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2712, 'SKR03','4','Expense','4500','K4GVA31','Fahrzeugkosten',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2713, 'SKR03','4','Expense','4510','K4GVA33','Kfz-steuern',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2714, 'SKR03','4','Expense','4520','K4GVA31','Kfz-Versicherungen',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2715, 'SKR03','4','Expense','4530','K4GVA31','Laufende Kfz-Betriebskosten',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2716, 'SKR03','4','Expense','4540','K4GVA31','Kfz-Reparaturen',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2717, 'SKR03','4','Expense','4550','K4GVA31','Garagenmieten',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2718, 'SKR03','4','Expense','4560','K4GVA31','Mautgebühren',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2719, 'SKR03','4','Expense','4570','K4GVA31','Leasingfahrzeugkosten',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2720, 'SKR03','4','Expense','4580','K4GVA31','Sonstige Kfz-Kosten',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2721, 'SKR03','4','Expense','4590','K4GVA31','Kfz-Kosten für Betrieblich genutzte zum Privatvermögen gehörende Kraftfahrzeuge',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2722, 'SKR03','4','Expense','4595','K4GVA31','Fremdfahrzeugkosten',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2723, 'SKR03','4','Expense','4600','K4GVA31','Werbekosten',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2724, 'SKR03','4','Expense','4630','K4GVA31','Geschenke abzugsfähig',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2725, 'SKR03','4','Expense','4635','K4GVA31','Geschenke nicht abzugsfähig',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2726, 'SKR03','4','Expense','4638','K4GVA31','Geschenke ausschließlich betrieblich genutzt',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2727, 'SKR03','4','Expense','4640','K4GVA31','Repräsentationskosten',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2728, 'SKR03','4','Expense','4650','K4GVA31','Bewirtungskosten',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2729, 'SKR03','4','Expense','4651','K4GVA31','Sonstige eingeschränkt abziehbare Betriebsausgaben (abziehbarer Anteil)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2730, 'SKR03','4','Expense','4652','K4GVA31','Sonstige eingeschränkt abziehbare Betriebsausgaben (nicht abziehbarer Anteil)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2731, 'SKR03','4','Expense','4653','K4GVA31','Aufmerksamkeiten',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2732, 'SKR03','4','Expense','4654','K4GVA31','Nicht abzugsfähige Bewirtungskosten',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2733, 'SKR03','4','Expense','4655','K4GVA31','Nicht abzugsfähige Betriebsausgaben aus Werbe- und Repräsentationskosten (nicht abziehbarer Anteil)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2734, 'SKR03','4','Expense','4660','K4GVA31','Reisekosten Arbeitnehmer',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2735, 'SKR03','4','Expense','4662','K4GVA31','Reisekosten Arbeitnehmer (nicht abziehbarer Anteil)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2736, 'SKR03','4','Expense','4663','K4GVA31','Reisekosten Arbeitnehmer Fahrkosten',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2737, 'SKR03','4','Expense','4664','K4GVA31','Reisekosten Arbeitnehmer Verpflegungsmehraufwand',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2738, 'SKR03','4','Expense','4666','K4GVA31','Reisekosten Arbeitnehmer übernachtungsaufwand',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2739, 'SKR03','4','Expense','4668','K4GVA31','Kilometergelderstattung Arbeitnehmer',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2740, 'SKR03','4','Expense','4670','K4GVA31','Reisekosten Unternehmer',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2741, 'SKR03','4','Expense','4672','K4GVA31','Reisekosten Unternehmer (nicht abziehbarer Anteil)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2742, 'SKR03','4','Expense','4673','K4GVA31','Reisekosten Unternehmer Fahrkosten',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2743, 'SKR03','4','Expense','4674','K4GVA31','Reisekosten Unternehmer Verpflegungsmehraufwand',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2744, 'SKR03','4','Expense','4676','K4GVA31','Reisekosten Unternehmer übernachtungsaufwand',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2745, 'SKR03','4','Expense','4678','K4GVA31','Fahrten zwischen Wohnung und Arbeitstätte (abziehbarer Anteil)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2746, 'SKR03','4','Expense','4679','K4GVA31','Fahrten zwischen Wohnung und Arbeitstätte (nicht abziehbarer Anteil)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2747, 'SKR03','4','Expense','4680','K4GVA31','Fahrten zwischen Wohnung und Arbeitstätte (Haben)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2748, 'SKR03','4','Expense','4700','K4GVA31','Kosten der Warenabgabe',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2749, 'SKR03','4','Expense','4710','K4GVA31','Verpackungsmaterial',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2750, 'SKR03','4','Expense','4730','K4GVA31','Ausgangsfrachten',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2751, 'SKR03','4','Expense','4750','K4GVA31','Transportversicherungen',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2752, 'SKR03','4','Expense','4760','K4GVA31','Verkaufsprovisionen',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2753, 'SKR03','4','Expense','4780','K4GVA31','Fremdarbeiten (Vertrieb)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2754, 'SKR03','4','Expense','4790','K4GVA31','Aufwand für Gewährleistungen',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2755, 'SKR03','4','Expense','4800','K4GVA31','Reparaturen und Instandhaltungen von technischen Anlagen und Maschinen',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2756, 'SKR03','4','Expense','4805','K4GVA31','Reparaturen und Instandhaltungen von anderen Anlagen und Betriebs- und Geschäftsaustattung',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2757, 'SKR03','4','Expense','4806','K4GVA31','Wartungskosten für Hard- und Software',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2758, 'SKR03','4','Expense','4809','K4GVA31','Sonstige Reparaturen und Instandhaltungen',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2759, 'SKR03','4','Expense','4810','K4GVA31','Mietleasing',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2760, 'SKR03','4','Expense','4814','K4GVA31','Gewerbesteuerlich zu berücksichtigendes Mietleasing § 8 GewStG',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2761, 'SKR03','0','Expense','K4GVA34','K4GVA3','Abschreibungen auf immaterielle Vermögensgegenstände des Anlagevermögens und Sachanlagen sowie auf aktivierte Aufwendungen für die Ingangsetzung und Erweiterung des Geschäftsbetriebs',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2762, 'SKR03','4','Expense','4815','K4GVA34','Kaufleasing',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2763, 'SKR03','4','Expense','4820','K4GVA34','Abschreibung auf Aufwendungen für die Ingangsetzung und Erweiterung des Geschäftsbetriebs',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2764, 'SKR03','4','Expense','4821','K4GVA34','Abschreibung auf Aufwendungen für die Währungsumstellung auf den Euro',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2765, 'SKR03','4','Expense','4822','K4GVA34','Abschreibung auf immaterielle Vermögensgegenstände',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2766, 'SKR03','4','Expense','4824','K4GVA34','Abschreibung auf den Geschäfts- oder Firmenwert',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2767, 'SKR03','4','Expense','4826','K4GVA34','Außerplanmäßige Abschreibungen auf immaterielle Vermögensgegenstände',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2768, 'SKR03','4','Expense','4830','K4GVA34','Abschreibungen auf Sachanlagen (ohne AfA auf Kfz und Gebäude)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2769, 'SKR03','4','Expense','4831','K4GVA34','Abschreibungen auf Gebäude',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2770, 'SKR03','4','Expense','4832','K4GVA34','Abschreibungen auf Kfz',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2771, 'SKR03','4','Expense','4833','K4GVA34','Abschreibungen auf Gebäudeanteil des häuslichen Arbeitszimmers',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2772, 'SKR03','4','Expense','4840','K4GVA34','Außerplanmäßige Abschreibungen auf Sachanlagen',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2773, 'SKR03','4','Expense','4841','K4GVA34','Absetzung für Außergewöhnliche technische und wirtschaftliche Abnutzung der Gebäude',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2774, 'SKR03','4','Expense','4842','K4GVA34','Absetzung für Außergewöhnliche technische und wirtschaftliche Abnutzung des Kfz',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2775, 'SKR03','4','Expense','4843','K4GVA34','Absetzung für Außergewöhnliche technische und wirtschaftliche Abnutzung sonstiger Wirtschaftsgüter',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2776, 'SKR03','4','Expense','4850','K4GVA34','Abschreibungen auf Sachanlagen auf Grund steuerlich Sondervorschriften',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2777, 'SKR03','4','Expense','4851','K4GVA34','Sonderabschreibungen nach § 7g Abs. 1 und 2 EStG (ohne Kfz)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2778, 'SKR03','4','Expense','4852','K4GVA34','Sonderabschreibungen nach § 7g Abs. 1 und 2 EStG (für Kfz)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2779, 'SKR03','4','Expense','4855','K4GVA34','Sofortabschreibung geringwertiger Wirtschaftsgüter',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2780, 'SKR03','4','Expense','4860','K4GVA34','Abschreibungen auf aktivierte geringwertiger Wirtschaftsgüter',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2781, 'SKR03','4','Expense','4862','K4GVA34','Abschreibung auf Sammelposten WG',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2782, 'SKR03','4','Expense','4865','K4GVA34','Außerplanmäßige Abschreibungen auf aktivierte geringwertiger Wirtschaftsgüter',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2783, 'SKR03','0','Expense','K4GVA35','K4GVA3','Abschreibungen auf Finanzanlagen und auf Wertpapiere des Umlaufvermögens',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2784, 'SKR03','4','Expense','4870','K4GVA35','Abschreibungen auf Finanzanlagen',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2785, 'SKR03','4','Expense','4871','K4GVA35','Abschreibungen auf Finanzanlagen 100% / 50% nicht abzugsfähig (inländische Kap. Ges.)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2786, 'SKR03','4','Expense','4872','K4GVA35','Abschreibungen auf Grund von Verlustanteilen an Mitunternehmerschaften § 8 GewStG',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2787, 'SKR03','4','Expense','4873','K4GVA35','Abschreibungen auf Finanzanlagen auf Grund steuerlicher Sondervorschriften 100% / 50% nicht abzugsfähig (inländische Kap. Ges.)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2788, 'SKR03','4','Expense','4874','K4GVA35','Abschreibungen auf Finanzanlagen auf Grund steuerlicher Sondervorschriften',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2789, 'SKR03','4','Expense','4875','K4GVA35','Abschreibungen auf Wertpapiere des Umlaufvermögens',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2790, 'SKR03','4','Expense','4876','K4GVA35','Abschreibungen auf Wertpapiere des Umlaufvermögens 100% / 50% nicht abzugsfähig (inländische Kap. Ges.)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2791, 'SKR03','4','Expense','4879','K4GVA35','Vorwegnahme künftiger Wertschwankungen bei Wertpapieren des Umlaufvermögens',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2792, 'SKR03','0','Expense','K4GVA36','K4GVA3','Abschreibungen auf Vermögensgegenstände des Umlaufvermögens soweit diese die in der Kapitalgesellschaft üblichen Abschreibungen überschreiten',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2793, 'SKR03','4','Expense','4880','K4GVA36','Abschreibungen auf Umlaufvermögen ohne Wertpapiere (soweit unübliche Höhe)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2794, 'SKR03','4','Expense','4882','K4GVA36','Abschreibungen auf Umlaufvermögen steuerrechtlich bedingt (soweit unübliche Höhe)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2795, 'SKR03','4','Expense','4885','K4GVA31','Vorwegnahme künftiger Wertschwankungen im Umlaufvermögen außer Vorräte und Wertpapiere des Umlaufvermögens',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2796, 'SKR03','4','Expense','4886','K4GVA31','Abschreibungen auf Umlaufvermögen außer Vorräte und Wertpapiere des Umlaufvermögens (soweit übliche Höhe)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2797, 'SKR03','4','Expense','4887','K4GVA31','Abschreibungen auf Umlaufvermögen steuerrechtlich bedingt (soweit übliche Höhe)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2798, 'SKR03','4','Expense','4890','K4GVA36','Vorwegnahme künftiger Wertschwankungen im Umlaufvermögen (soweit unübliche Höhe)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2799, 'SKR03','4','Expense','4900','K4GVA31','Sonstige betriebliche Aufwendungen',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2800, 'SKR03','4','Expense','4905','K4GVA31','Sonstige Aufwendungen betrieblich und regelmäßig',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2801, 'SKR03','4','Expense','4909','K4GVA31','Fremdleistungen / Fremarbeiten',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2802, 'SKR03','4','Expense','4910','K4GVA31','Porto',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2803, 'SKR03','4','Expense','4920','K4GVA31','Telefon',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2804, 'SKR03','4','Expense','4925','K4GVA31','Telefax und Internetkosten',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2805, 'SKR03','4','Expense','4930','K4GVA31','Bürobedarf',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2806, 'SKR03','4','Expense','4940','K4GVA31','Zeitschriften Bücher',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2807, 'SKR03','4','Expense','4945','K4GVA31','Fortbildungskosten',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2808, 'SKR03','4','Expense','4946','K4GVA31','Freiwillige Sozialleistungen',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2809, 'SKR03','4','Expense','4948','K4GVA31','Vergütungen an Mitunternehmer § 15 EStG',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2810, 'SKR03','4','Expense','4949','K4GVA31','Haftungsvergütung an Mitunternehmer § 15 EStG',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2811, 'SKR03','4','Expense','4950','K4GVA31','Rechts- und Beratungskosten',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2812, 'SKR03','4','Expense','4955','K4GVA31','Buchführungskosten',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2813, 'SKR03','4','Expense','4955.01','K4GVA31','Kosten Heidrich&Müller-Hansen PG',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2814, 'SKR03','4','Expense','4957','K4GVA31','Abschluss- und Prüfungskosten',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2815, 'SKR03','4','Expense','4960','K4GVA31','Mieten für Einrichtungen',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2816, 'SKR03','4','Expense','4964','K4GVA31','Aufwendungen für die zeitlich befristetete Überlassung von Rechten (Lizenzen,Konzessionen)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2817, 'SKR03','4','Expense','4965','K4GVA31','Mietleasing',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2818, 'SKR03','4','Expense','4966','K4GVA31','Gewerbesteuerlich zu berücksichtigendes Mietleasing § 8 GewStG',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2819, 'SKR03','4','Expense','4968','K4GVA31','Gewerbesteuerlich zu berücksichtigendes Mietleasing für Einrichtungen § 8 GewStG',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2820, 'SKR03','4','Expense','4969','K4GVA31','Aufwendungen für Abraum- und Abfallbeseitigung',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2821, 'SKR03','4','Expense','4970','K4GVA31','Nebenkosten des Geldverkehrs',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2822, 'SKR03','4','Expense','4975','K4GVA31','Aufwendungen aus Anteilen an Kapitalgesellschaften 100% / 50% nicht abzugsfähig (inländische Kap. Ges)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2823, 'SKR03','4','Expense','4976','K4GVA31','Aufwendungen aus der Veräußerung von Anteilen an Kapitalgesellschaften 100% / 50% nicht abzugsfähig (inländische Kap. Ges.)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2824, 'SKR03','4','Expense','4980','K4GVA31','Betriebsbedarf',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2825, 'SKR03','4','Expense','4985','K4GVA31','Werkzeuge und Kleingeräte',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2826, 'SKR03','0','Expense','K4GVA4','K4GVA','Kalkulatorische Kosten',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2827, 'SKR03','0','Expense','K4GVA41','K4GVA4','Sonstige betriebliche Aufwendungen',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2828, 'SKR03','4','Expense','4990','K4GVA41','Kalkulatorischer Unternehmerlohn',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2829, 'SKR03','4','Expense','4991','K4GVA41','Kalkulatorische Miete und Pacht',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2830, 'SKR03','4','Expense','4992','K4GVA41','Kalkulatorische Zinsen',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2831, 'SKR03','4','Expense','4993','K4GVA41','Kalkulatorische Abschreibungen',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2832, 'SKR03','4','Expense','4994','K4GVA41','Kalkulatorische Wagnisse',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2833, 'SKR03','4','Expense','4995','K4GVA41','Kalkulatorischer Lohn für unentgeltliche Mitarbeiter',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2834, 'SKR03','0','Expense','K4GVA5','K4GVA','Kosten bei Anwendung des Umsatzkostenverfahren',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2835, 'SKR03','0','Expense','K4GVA51','K4GVA5','Sonstige betriebliche Aufwendungen',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2836, 'SKR03','4','Expense','4996','K4GVA51','Herstellungskosten',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2837, 'SKR03','4','Expense','4997','K4GVA51','Verwaltungskosten',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2838, 'SKR03','4','Expense','4998','K4GVA51','Vertriebskosten',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2839, 'SKR03','4','Expense','4999','K4GVA51','Gegenkonto 4996 - 4998',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2840, 'SKR03','0','Asset','K7BA01','K7BA','Unfertige Erzeugnisse und Leistungen',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2841, 'SKR03','7','Asset','7000','K7BA01','Unfertige Erzeugnisse und Leistungen (Bestand)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2842, 'SKR03','7','Asset','7050','7000','Unfertige Erzeugnisse (Bestand)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2843, 'SKR03','7','Asset','7080','7000','Unfertige Leistungen (Bestand)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2844, 'SKR03','0','Asset','K7BA02','K7BA','In Ausführung befindliche Bauaufträge',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2845, 'SKR03','7','Asset','7090','K7BA02','In Ausführung befindliche Bauaufträge',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2846, 'SKR03','0','Asset','K7BA03','K7BA','In Arbeit befindliche Aufträge',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2847, 'SKR03','7','Asset','7095','K7BA03','In Arbeit befindliche Aufträge',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2848, 'SKR03','0','Asset','K7BA04','K7BA','Fertige Erzeugnisse und Waren',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2849, 'SKR03','7','Asset','7100','K7BA04','Fertige Erzeugnisse und Waren (Bestand)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2850, 'SKR03','7','Asset','7110','7100','Fertige Erzeugnisse (Bestand)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2851, 'SKR03','7','Asset','7140','7100','Waren (Bestand)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2852, 'SKR03','0','Revenue','K8GVE1','K8GVE','Umsatzerlöse',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2853, 'SKR03','0','Revenue','K8GVE11','K8GVE1','Umsatzerlöse',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2854, 'SKR03','8','Revenue','8000','K8GVE11','(Zur freien Verfügung)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2855, 'SKR03','8','Revenue','8001','K8GVE11','(Zur freien Verfügung)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2856, 'SKR03','8','Revenue','8002','K8GVE11','(Zur freien Verfügung)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2857, 'SKR03','8','Revenue','8003','K8GVE11','(Zur freien Verfügung)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2858, 'SKR03','8','Revenue','8004','K8GVE11','(Zur freien Verfügung)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2859, 'SKR03','8','Revenue','8005','K8GVE11','(Zur freien Verfügung)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2860, 'SKR03','8','Revenue','8006','K8GVE11','(Zur freien Verfügung)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2861, 'SKR03','8','Revenue','8007','K8GVE11','(Zur freien Verfügung)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2862, 'SKR03','8','Revenue','8008','K8GVE11','(Zur freien Verfügung)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2863, 'SKR03','8','Revenue','8009','K8GVE11','(Zur freien Verfügung)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2864, 'SKR03','8','Revenue','8010','K8GVE11','(Zur freien Verfügung)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2865, 'SKR03','8','Revenue','8011','K8GVE11','(Zur freien Verfügung)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2866, 'SKR03','8','Revenue','8012','K8GVE11','(Zur freien Verfügung)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2867, 'SKR03','8','Revenue','8013','K8GVE11','(Zur freien Verfügung)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2868, 'SKR03','8','Revenue','8014','K8GVE11','(Zur freien Verfügung)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2869, 'SKR03','8','Revenue','8015','K8GVE11','(Zur freien Verfügung)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2870, 'SKR03','8','Revenue','8016','K8GVE11','(Zur freien Verfügung)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2871, 'SKR03','8','Revenue','8017','K8GVE11','(Zur freien Verfügung)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2872, 'SKR03','8','Revenue','8018','K8GVE11','(Zur freien Verfügung)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2873, 'SKR03','8','Revenue','8019','K8GVE11','(Zur freien Verfügung)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2874, 'SKR03','8','Revenue','8020','K8GVE11','(Zur freien Verfügung)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2875, 'SKR03','8','Revenue','8021','K8GVE11','(Zur freien Verfügung)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2876, 'SKR03','8','Revenue','8022','K8GVE11','(Zur freien Verfügung)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2877, 'SKR03','8','Revenue','8023','K8GVE11','(Zur freien Verfügung)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2878, 'SKR03','8','Revenue','8024','K8GVE11','(Zur freien Verfügung)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2879, 'SKR03','8','Revenue','8025','K8GVE11','(Zur freien Verfügung)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2880, 'SKR03','8','Revenue','8026','K8GVE11','(Zur freien Verfügung)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2881, 'SKR03','8','Revenue','8027','K8GVE11','(Zur freien Verfügung)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2882, 'SKR03','8','Revenue','8028','K8GVE11','(Zur freien Verfügung)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2883, 'SKR03','8','Revenue','8029','K8GVE11','(Zur freien Verfügung)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2884, 'SKR03','8','Revenue','8030','K8GVE11','(Zur freien Verfügung)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2885, 'SKR03','8','Revenue','8031','K8GVE11','(Zur freien Verfügung)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2886, 'SKR03','8','Revenue','8032','K8GVE11','(Zur freien Verfügung)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2887, 'SKR03','8','Revenue','8033','K8GVE11','(Zur freien Verfügung)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2888, 'SKR03','8','Revenue','8034','K8GVE11','(Zur freien Verfügung)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2889, 'SKR03','8','Revenue','8035','K8GVE11','(Zur freien Verfügung)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2890, 'SKR03','8','Revenue','8036','K8GVE11','(Zur freien Verfügung)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2891, 'SKR03','8','Revenue','8037','K8GVE11','(Zur freien Verfügung)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2892, 'SKR03','8','Revenue','8038','K8GVE11','(Zur freien Verfügung)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2893, 'SKR03','8','Revenue','8039','K8GVE11','(Zur freien Verfügung)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2894, 'SKR03','8','Revenue','8040','K8GVE11','(Zur freien Verfügung)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2895, 'SKR03','8','Revenue','8041','K8GVE11','(Zur freien Verfügung)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2896, 'SKR03','8','Revenue','8042','K8GVE11','(Zur freien Verfügung)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2897, 'SKR03','8','Revenue','8043','K8GVE11','(Zur freien Verfügung)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2898, 'SKR03','8','Revenue','8044','K8GVE11','(Zur freien Verfügung)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2899, 'SKR03','8','Revenue','8045','K8GVE11','(Zur freien Verfügung)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2900, 'SKR03','8','Revenue','8046','K8GVE11','(Zur freien Verfügung)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2901, 'SKR03','8','Revenue','8047','K8GVE11','(Zur freien Verfügung)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2902, 'SKR03','8','Revenue','8048','K8GVE11','(Zur freien Verfügung)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2903, 'SKR03','8','Revenue','8049','K8GVE11','(Zur freien Verfügung)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2904, 'SKR03','8','Revenue','8050','K8GVE11','(Zur freien Verfügung)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2905, 'SKR03','8','Revenue','8051','K8GVE11','(Zur freien Verfügung)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2906, 'SKR03','8','Revenue','8052','K8GVE11','(Zur freien Verfügung)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2907, 'SKR03','8','Revenue','8053','K8GVE11','(Zur freien Verfügung)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2908, 'SKR03','8','Revenue','8054','K8GVE11','(Zur freien Verfügung)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2909, 'SKR03','8','Revenue','8055','K8GVE11','(Zur freien Verfügung)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2910, 'SKR03','8','Revenue','8056','K8GVE11','(Zur freien Verfügung)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2911, 'SKR03','8','Revenue','8057','K8GVE11','(Zur freien Verfügung)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2912, 'SKR03','8','Revenue','8058','K8GVE11','(Zur freien Verfügung)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2913, 'SKR03','8','Revenue','8059','K8GVE11','(Zur freien Verfügung)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2914, 'SKR03','8','Revenue','8060','K8GVE11','(Zur freien Verfügung)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2915, 'SKR03','8','Revenue','8061','K8GVE11','(Zur freien Verfügung)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2916, 'SKR03','8','Revenue','8062','K8GVE11','(Zur freien Verfügung)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2917, 'SKR03','8','Revenue','8063','K8GVE11','(Zur freien Verfügung)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2918, 'SKR03','8','Revenue','8064','K8GVE11','(Zur freien Verfügung)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2919, 'SKR03','8','Revenue','8065','K8GVE11','(Zur freien Verfügung)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2920, 'SKR03','8','Revenue','8066','K8GVE11','(Zur freien Verfügung)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2921, 'SKR03','8','Revenue','8067','K8GVE11','(Zur freien Verfügung)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2922, 'SKR03','8','Revenue','8068','K8GVE11','(Zur freien Verfügung)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2923, 'SKR03','8','Revenue','8069','K8GVE11','(Zur freien Verfügung)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2924, 'SKR03','8','Revenue','8070','K8GVE11','(Zur freien Verfügung)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2925, 'SKR03','8','Revenue','8071','K8GVE11','(Zur freien Verfügung)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2926, 'SKR03','8','Revenue','8072','K8GVE11','(Zur freien Verfügung)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2927, 'SKR03','8','Revenue','8073','K8GVE11','(Zur freien Verfügung)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2928, 'SKR03','8','Revenue','8074','K8GVE11','(Zur freien Verfügung)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2929, 'SKR03','8','Revenue','8075','K8GVE11','(Zur freien Verfügung)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2930, 'SKR03','8','Revenue','8076','K8GVE11','(Zur freien Verfügung)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2931, 'SKR03','8','Revenue','8077','K8GVE11','(Zur freien Verfügung)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2932, 'SKR03','8','Revenue','8078','K8GVE11','(Zur freien Verfügung)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2933, 'SKR03','8','Revenue','8079','K8GVE11','(Zur freien Verfügung)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2934, 'SKR03','8','Revenue','8080','K8GVE11','(Zur freien Verfügung)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2935, 'SKR03','8','Revenue','8081','K8GVE11','(Zur freien Verfügung)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2936, 'SKR03','8','Revenue','8082','K8GVE11','(Zur freien Verfügung)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2937, 'SKR03','8','Revenue','8083','K8GVE11','(Zur freien Verfügung)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2938, 'SKR03','8','Revenue','8084','K8GVE11','(Zur freien Verfügung)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2939, 'SKR03','8','Revenue','8085','K8GVE11','(Zur freien Verfügung)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2940, 'SKR03','8','Revenue','8086','K8GVE11','(Zur freien Verfügung)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2941, 'SKR03','8','Revenue','8087','K8GVE11','(Zur freien Verfügung)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2942, 'SKR03','8','Revenue','8088','K8GVE11','(Zur freien Verfügung)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2943, 'SKR03','8','Revenue','8089','K8GVE11','(Zur freien Verfügung)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2944, 'SKR03','8','Revenue','8090','K8GVE11','(Zur freien Verfügung)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2945, 'SKR03','8','Revenue','8091','K8GVE11','(Zur freien Verfügung)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2946, 'SKR03','8','Revenue','8092','K8GVE11','(Zur freien Verfügung)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2947, 'SKR03','8','Revenue','8093','K8GVE11','(Zur freien Verfügung)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2948, 'SKR03','8','Revenue','8094','K8GVE11','(Zur freien Verfügung)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2949, 'SKR03','8','Revenue','8095','K8GVE11','(Zur freien Verfügung)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2950, 'SKR03','8','Revenue','8096','K8GVE11','(Zur freien Verfügung)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2951, 'SKR03','8','Revenue','8097','K8GVE11','(Zur freien Verfügung)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2952, 'SKR03','8','Revenue','8098','K8GVE11','(Zur freien Verfügung)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2953, 'SKR03','8','Revenue','8099','K8GVE11','(Zur freien Verfügung)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2954, 'SKR03','8','Revenue','8100','K8GVE11','steuerfreie Umsätze § 4 Nr. 8 ff. UStG',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2955, 'SKR03','8','Revenue','8105','K8GVE11','Steuerfreie Umsätze nach § 4 Nr. 12 UStG (Vermietung und Verpackung)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2956, 'SKR03','8','Revenue','8110','K8GVE11','Sonstige steuerfreie Umsätze Inland',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2957, 'SKR03','8','Revenue','8120','K8GVE11','steuerfreie Umsätze § 4 Nr. 1a UStG',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2958, 'SKR03','8','Revenue','8125','K8GVE11','steuerfreie innergemeinschaftliche Lieferung § 4 Nr. 1b UStG',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2959, 'SKR03','8','Revenue','8130','K8GVE11','Lieferungen des ersten Abnehmers bei Innergemeinschaftlichen Dreiecksgeschäften § 25b abs. 2 UStG',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2960, 'SKR03','8','Revenue','8135','K8GVE11','Steuerfreie innergemeinschaftliche Lieferungen von Neufahrzeugen an Abnehmer ohne Umsatzsteuer Identifikationsnummer',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2961, 'SKR03','8','Revenue','8140','K8GVE11','Steuerfreie Umsätze Offshore usw.',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2962, 'SKR03','8','Revenue','8150','K8GVE11','Sonstige steuerfreie Umsätze (z.B. § 4 Nr. 2-7 UStG)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2963, 'SKR03','8','Revenue','8160','K8GVE11','Steuerfreie Umsätze ohne Vorsteuerabzug zum Gesamtumsatz gehörend',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2964, 'SKR03','8','Revenue','8190','K8GVE11','Erlöse die mit den Durchschnittssätzen des § 24 UStG versteuert werden',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2965, 'SKR03','8','Revenue','8195','K8GVE11','Erlöse als Kleinunternehmer i. S. d. § 19 Abs. 1 UStG',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2966, 'SKR03','8','Revenue','8196','K8GVE11','Erlöse aus Geldspielautomaten 19% USt',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2967, 'SKR03','8','Revenue','8197','K8GVE11','Erlöse aus Geldspielautomaten 16% USt',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2968, 'SKR03','8','Revenue','8200','K8GVE11','Erlöse',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2969, 'SKR03','8','Revenue','8300','K8GVE11','Erlöse 7% USt',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2970, 'SKR03','8','Revenue','8301','K8GVE11','Erlöse 7% USt',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2971, 'SKR03','8','Revenue','8302','K8GVE11','Erlöse 7% USt',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2972, 'SKR03','8','Revenue','8303','K8GVE11','Erlöse 7% USt',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2973, 'SKR03','8','Revenue','8304','K8GVE11','Erlöse 7% USt',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2974, 'SKR03','8','Revenue','8305','K8GVE11','Erlöse 7% USt',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2975, 'SKR03','8','Revenue','8306','K8GVE11','Erlöse 7% USt',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2976, 'SKR03','8','Revenue','8307','K8GVE11','Erlöse 7% USt',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2977, 'SKR03','8','Revenue','8308','K8GVE11','Erlöse 7% USt',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2978, 'SKR03','8','Revenue','8309','K8GVE11','Erlöse 7% USt',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2979, 'SKR03','8','Revenue','8310','K8GVE11','Erlöse aus im Inland steuerpflichtigen EG-Lieferungen 7% USt',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2980, 'SKR03','8','Revenue','8311','K8GVE11','Erlöse aus im Inland steuerpflichtigen EG-Lieferungen 7% USt',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2981, 'SKR03','8','Revenue','8312','K8GVE11','Erlöse aus im Inland steuerpflichtigen EG-Lieferungen 7% USt',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2982, 'SKR03','8','Revenue','8313','K8GVE11','Erlöse aus im Inland steuerpflichtigen EG-Lieferungen 7% USt',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2983, 'SKR03','8','Revenue','8314','K8GVE11','Erlöse aus im Inland steuerpflichtigen EG-Lieferungen 7% USt',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2984, 'SKR03','8','Revenue','8315','K8GVE11','Erlöse aus im Inland steuerpflichtigen EG-Lieferungen 19% USt',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2985, 'SKR03','8','Revenue','8316','K8GVE11','Erlöse aus im Inland steuerpflichtigen EG-Lieferungen 19% USt',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2986, 'SKR03','8','Revenue','8317','K8GVE11','Erlöse aus im Inland steuerpflichtigen EG-Lieferungen 19% USt',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2987, 'SKR03','8','Revenue','8318','K8GVE11','Erlöse aus im Inland steuerpflichtigen EG-Lieferungen 19% USt',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2988, 'SKR03','8','Revenue','8319','K8GVE11','Erlöse aus im Inland steuerpflichtigen EG-Lieferungen 19% USt',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2989, 'SKR03','8','Revenue','8320','K8GVE11','Erlöse aus im anderen EG-Land steuerpflichtigen Lieferungen',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2990, 'SKR03','8','Revenue','8330','K8GVE11','Erlöse aus im Inland steuerpflichtigen EG-Lieferungen 16% USt',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2991, 'SKR03','8','Revenue','8337','K8GVE11','Erlöse aus Leistungen für die der Leistungsempfänger die Umsatzsteuer nach § 13b UStG schuldet',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2992, 'SKR03','8','Revenue','8338','K8GVE11','Erlöse aus im Drittland steuerbaren Leistungen im Inland nicht steuerbare Umsätze',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2993, 'SKR03','8','Revenue','8339','K8GVE11','Erlöse aus im anderen EG-Land steuerbaren Lieferungen im Inland nicht steuerbare Umsätze',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2994, 'SKR03','8','Revenue','8340','K8GVE11','Erlöse 16% USt',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2995, 'SKR03','8','Revenue','8341','K8GVE11','Erlöse 16% USt',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2996, 'SKR03','8','Revenue','8342','K8GVE11','Erlöse 16% USt',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2997, 'SKR03','8','Revenue','8343','K8GVE11','Erlöse 16% USt',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2998, 'SKR03','8','Revenue','8344','K8GVE11','Erlöse 16% USt',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2999, 'SKR03','8','Revenue','8345','K8GVE11','Erlöse 16% USt',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3000, 'SKR03','8','Revenue','8346','K8GVE11','Erlöse 16% USt',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3001, 'SKR03','8','Revenue','8347','K8GVE11','Erlöse 16% USt',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3002, 'SKR03','8','Revenue','8348','K8GVE11','Erlöse 16% USt',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3003, 'SKR03','8','Revenue','8349','K8GVE11','Erlöse 16% USt',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3004, 'SKR03','8','Revenue','8400','K8GVE11','Erlöse 19% USt',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3005, 'SKR03','8','Revenue','8400.01','K8GVE11','Erlöse Projekte 19%',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3006, 'SKR03','8','Revenue','8401','K8GVE11','Vorausberechnete Einnahmen',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3007, 'SKR03','8','Revenue','8402','K8GVE11','Sontige Einnahmen',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3008, 'SKR03','8','Revenue','8403','K8GVE11','Konto Kasse Ertrag',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3009, 'SKR03','8','Revenue','8404','K8GVE11','Erlöse 19% USt',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3010, 'SKR03','8','Revenue','8405','K8GVE11','Erlöse 19% USt',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3011, 'SKR03','8','Revenue','8406','K8GVE11','Erlöse 19% USt',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3012, 'SKR03','8','Revenue','8407','K8GVE11','Erlöse 19% USt',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3013, 'SKR03','8','Revenue','8408','K8GVE11','Erlöse 19% USt',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3014, 'SKR03','8','Revenue','8409','K8GVE11','Erlöse 19% USt',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3015, 'SKR03','8','Revenue','8410','K8GVE11','Erlöse 19% USt',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3016, 'SKR03','8','Revenue','8510','K8GVE11','Provisionsumsätze',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3017, 'SKR03','8','Revenue','8514','K8GVE11','Provisionsumsätze steuerfrei §4 Nr. 8 ff. UStG',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3018, 'SKR03','8','Revenue','8515','K8GVE11','Provisionsumsätze steuerfrei §4 Nr. 5 UStG',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3019, 'SKR03','8','Revenue','8516','K8GVE11','Provisionsumsätze 7 % USt',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3020, 'SKR03','8','Revenue','8518','K8GVE11','Provisionsumsätze 16 % USt',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3021, 'SKR03','8','Revenue','8519','K8GVE11','Provisionsumsätze 19 % USt',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3022, 'SKR03','8','Revenue','8520','K8GVE11','Erlöse Abfallverwertung',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3023, 'SKR03','8','Revenue','8540','K8GVE11','Erlöse Leergut',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3024, 'SKR03','0','Revenue','K8GVE12','K8GVE1','Sonstige betriebliche Erträge',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3025, 'SKR03','8','Revenue','8570','K8GVE12','Provision sonstige Erträge',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3026, 'SKR03','8','Revenue','8574','K8GVE12','Provision sonstige Erträge steuerfrei §4 Nr. 8 ff UStG',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3027, 'SKR03','8','Revenue','8575','K8GVE12','Provision sonstige Erträge steuerfrei §4 Nr. 5 UStG',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3028, 'SKR03','8','Revenue','8576','K8GVE12','Provision sonstige Erträge 7 % USt',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3029, 'SKR03','8','Revenue','8578','K8GVE12','Provision sonstige Erträge 16 % USt',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3030, 'SKR03','8','Revenue','8579','K8GVE12','Provision sonstige Erträge 19 % USt',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3031, 'SKR03','0','Revenue','K8GVE2','K8GVE','Statistische Konten EüR',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3032, 'SKR03','0','Revenue','K8GVE21','K8GVE2','Umsatzerlöse',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3033, 'SKR03','8','Revenue','8580','K8GVE21','Statistisches Konto Erlöse zum Allgemeinen Umsatzsteuerersatz (EüR)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3034, 'SKR03','8','Revenue','8581','K8GVE21','Statistisches Konto Erlöse zum ermäßigten Umsatzsteuerersatz (EüR)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3035, 'SKR03','8','Revenue','8582','K8GVE21','Statistisches Konto Erlöse steuerfrei und nicht steuerbar (EüR)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3036, 'SKR03','8','Revenue','8589','K8GVE21','Gegenkonto 8580-8582 bei Aufteilung der Erlöse nach Steuersätzen (EüR)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3037, 'SKR03','0','Revenue','K8GVE22','K8GVE2','Sonstige betriebliche Erträge',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3038, 'SKR03','8','Revenue','8590','K8GVE22','Verrechnete sonstige Sachbezüge (keine Waren)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3039, 'SKR03','8','Revenue','8591','K8GVE22','Sachbezüge 7% USt (Waren)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3040, 'SKR03','8','Revenue','8595','K8GVE22','Sachbezüge 19% USt (Waren)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3041, 'SKR03','8','Revenue','8596','K8GVE22','Sachbezüge 16% USt (Waren)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3042, 'SKR03','8','Revenue','8600','K8GVE22','Sonstige Erlöse betrieblich und regelmäßig',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3043, 'SKR03','8','Revenue','8605','K8GVE22','Sonstige Erträge betrieblich und regelmäßig',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3044, 'SKR03','8','Revenue','8609','K8GVE22','Sonstige Erlöse betrieblich und regelmäßig steuerfrei § 4 Nr. 8 ff UStG',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3045, 'SKR03','8','Revenue','8610','K8GVE22','Verrechnete sonstige Sachbezüge',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3046, 'SKR03','8','Revenue','8611','K8GVE22','Verrechnete sonstige Sachbezüge 19% USt (z.B. Kfz-Gestellung)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3047, 'SKR03','8','Revenue','8612','K8GVE22','Verrechnete sonstige Sachbezüge 16% USt (z.B. Kfz-Gestellung)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3048, 'SKR03','8','Revenue','8614','K8GVE22','Verrechnete sonstige Sachbezüge ohne Umsatzsteuer',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3049, 'SKR03','8','Revenue','8625','K8GVE22','Sonstige Erlöse betrieblich und regelmäßig steuerfrei z.B. § 4 Nr. 2-7 UStG',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3050, 'SKR03','8','Revenue','8626','K8GVE22','Sonstige Erlöse betrieblich und regelmäßig steuerfrei z.B. § 4 Nr. 2-7 UStG',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3051, 'SKR03','8','Revenue','8627','K8GVE22','Sonstige Erlöse betrieblich und regelmäßig steuerfrei z.B. § 4 Nr. 2-7 UStG',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3052, 'SKR03','8','Revenue','8628','K8GVE22','Sonstige Erlöse betrieblich und regelmäßig steuerfrei z.B. § 4 Nr. 2-7 UStG',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3053, 'SKR03','8','Revenue','8629','K8GVE22','Sonstige Erlöse betrieblich und regelmäßig steuerfrei z.B. § 4 Nr. 2-7 UStG',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3054, 'SKR03','8','Revenue','8630','K8GVE22','Sonstige Erlöse betrieblich und regelmäßig 7% USt',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3055, 'SKR03','8','Revenue','8631','K8GVE22','Sonstige Erlöse betrieblich und regelmäßig 7% USt',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3056, 'SKR03','8','Revenue','8632','K8GVE22','Sonstige Erlöse betrieblich und regelmäßig 7% USt',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3057, 'SKR03','8','Revenue','8633','K8GVE22','Sonstige Erlöse betrieblich und regelmäßig 7% USt',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3058, 'SKR03','8','Revenue','8634','K8GVE22','Sonstige Erlöse betrieblich und regelmäßig 7% USt',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3059, 'SKR03','8','Revenue','8640','K8GVE22','Sonstige Erlöse betrieblich und regelmäßig 19% USt',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3060, 'SKR03','8','Revenue','8641','K8GVE22','Sonstige Erlöse betrieblich und regelmäßig 19% USt',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3061, 'SKR03','8','Revenue','8642','K8GVE22','Sonstige Erlöse betrieblich und regelmäßig 19% USt',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3062, 'SKR03','8','Revenue','8643','K8GVE22','Sonstige Erlöse betrieblich und regelmäßig 19% USt',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3063, 'SKR03','8','Revenue','8644','K8GVE22','Sonstige Erlöse betrieblich und regelmäßig 19% USt',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3064, 'SKR03','8','Revenue','8648','K8GVE22','Sonstige Erlöse betrieblich und regelmäßig 16% USt',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3065, 'SKR03','8','Revenue','8649','K8GVE22','Sonstige Erlöse betrieblich und regelmäßig 16% USt',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3066, 'SKR03','0','Revenue','K8GVE23','K8GVE2','Sonstige Zinsen und ähnliche Erträge',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3067, 'SKR03','8','Revenue','8650','K8GVE23','Erlöse Zinsen und Diskontspesen',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3068, 'SKR03','8','Revenue','8660','K8GVE23','Erlöse Zinsen und Diskontspesen aus verbundenen Unternehmen',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3069, 'SKR03','0','Expense','K8GVA1','K8GVA','Umsatzerlöse',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3070, 'SKR03','0','Expense','K8GVA11','K8GVA1','Umsatzerlöse',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3071, 'SKR03','8','Expense','8700','K8GVA11','Erlösschmälerungen',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3072, 'SKR03','8','Revenue','8701','K8GVA11','Nicht abgerechnete Einnahmen',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3073, 'SKR03','8','Expense','8705','K8GVA11','Erlösschmälerungen',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3074, 'SKR03','8','Expense','8705','K8GVA11','Erlösschmälerungen aus steuerfreien Umsätzen §4 Nr. 1a UStG',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3075, 'SKR03','8','Expense','8710','K8GVA11','Erlösschmälerungen 7% USt',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3076, 'SKR03','8','Expense','8720','K8GVA11','Erlösschmälerungen 19% USt',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3077, 'SKR03','8','Expense','8721','K8GVA11','Erlösschmälerungen 19% USt',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3078, 'SKR03','8','Expense','8723','K8GVA11','Erlösschmälerungen 16% USt',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3079, 'SKR03','8','Expense','8724','K8GVA11','Erlösschmälerungen aus steuerfreien innergemeinschaftlichen Lieferung',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3080, 'SKR03','8','Expense','8725','K8GVA11','Erlösschmälerungen aus im Inland steuerpflichtigen EG-Lieferungen 7 % USt',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3081, 'SKR03','8','Expense','8726','K8GVA11','Erlösschmälerungen aus im Inland steuerpflichtigen EG-Lieferungen 19 % USt',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3082, 'SKR03','8','Expense','8727','K8GVA11','Erlösschmälerungen aus im anderen EG-Land steuerpflichtigen Lieferungen',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3083, 'SKR03','8','Expense','8729','K8GVA11','Erlösschmälerungen aus im Inland steuerpflichtigen 16% USt',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3084, 'SKR03','8','Expense','8730','K8GVA11','Gewährte Skonti',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3085, 'SKR03','8','Expense','8731','K8GVA11','Gewährte Skonti 7% USt',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3086, 'SKR03','8','Expense','8735','K8GVA11','Gewährte Skonti 16% USt',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3087, 'SKR03','8','Expense','8736','K8GVA11','Gewährte Skonti 19% USt',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3088, 'SKR03','8','Expense','8741','K8GVA11','Gewährte Skonti aus Lieferungen für die der Leistungsempfänger die Umsatzsteuer nach § 13b UStG schuldet',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3089, 'SKR03','8','Expense','8743','K8GVA11','Gewährte Skonti aus steuerfreien innergemeinschaftlichen Lieferungen § 4 Nr. 1b UStG',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3090, 'SKR03','8','Expense','8745','K8GVA11','Gewährte Skonti aus im Inland steuerpflichtigen EG-Lieferungen',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3091, 'SKR03','8','Expense','8746','K8GVA11','Gewährte Skonti aus im Inland steuerpflichtigen EG-Lieferungen 7% USt',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3092, 'SKR03','8','Expense','8748','K8GVA11','Gewährte Skonti aus im Inland steuerpflichtigen EG-Lieferungen 19% USt',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3093, 'SKR03','8','Expense','8749','K8GVA11','Gewährte Skonti aus im Inland steuerpflichtigen EG-Lieferungen 16% USt',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3094, 'SKR03','8','Expense','8750','K8GVA11','Gewährte Boni 7% USt',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3095, 'SKR03','8','Expense','8751','K8GVA11','Gewährte Boni 7% USt',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3096, 'SKR03','8','Expense','8760','K8GVA11','Gewährte Boni 19% USt',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3097, 'SKR03','8','Expense','8761','K8GVA11','Gewährte Boni 19% USt',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3098, 'SKR03','8','Expense','8764','K8GVA11','Gewährte Boni 16% USt',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3099, 'SKR03','8','Expense','8765','K8GVA11','Gewährte Boni 16% USt',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3100, 'SKR03','8','Expense','8769','K8GVA11','Gewährte Boni',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3101, 'SKR03','8','Expense','8770','K8GVA11','Gewährte Rabatte',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3102, 'SKR03','8','Expense','8780','K8GVA11','Gewährte Rabatte 7% USt',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3103, 'SKR03','8','Expense','8781','K8GVA11','Gewährte Rabatte 7% USt',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3104, 'SKR03','8','Expense','8790','K8GVA11','Gewährte Rabatte 19% USt',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3105, 'SKR03','8','Expense','8791','K8GVA11','Gewährte Rabatte 19% USt',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3106, 'SKR03','8','Expense','8794','K8GVA11','Gewährte Rabatte 16% USt',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3107, 'SKR03','8','Expense','8795','K8GVA11','Gewährte Rabatte 16% USt',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3108, 'SKR03','0','Expense','K8GVA12','K8GVA1','Sonstige betriebliche Aufwendungen',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3109, 'SKR03','8','Expense','8800','K8GVA12','Erlöse aus Verkäufen Sachanlagevermögen (Bei Buchverlust)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3110, 'SKR03','8','Expense','8801','K8GVA12','Erlöse aus Verkäufen Sachanlagevermögen 19% USt (Bei Buchverlust)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3111, 'SKR03','8','Expense','8802','K8GVA12','Erlöse aus Verkäufen Sachanlagevermögen 19% USt (Bei Buchverlust)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3112, 'SKR03','8','Expense','8803','K8GVA12','Erlöse aus Verkäufen Sachanlagevermögen 19% USt (Bei Buchverlust)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3113, 'SKR03','8','Expense','8804','K8GVA12','Erlöse aus Verkäufen Sachanlagevermögen 19% USt (Bei Buchverlust)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3114, 'SKR03','8','Expense','8805','K8GVA12','Erlöse aus Verkäufen Sachanlagevermögen 19% USt (Bei Buchverlust)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3115, 'SKR03','8','Expense','8806','K8GVA12','Erlöse aus Verkäufen Sachanlagevermögen 19% USt (Bei Buchverlust)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3116, 'SKR03','8','Expense','8807','K8GVA12','Erlöse aus Verkäufen Sachanlagevermögen steuerfrei § 4 Nr. 1a UStG (Bei Buchverlust)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3117, 'SKR03','8','Expense','8808','K8GVA12','Erlöse aus Verkäufen Sachanlagevermögen steuerfrei § 4 Nr. 1b UStG (Bei Buchverlust)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3118, 'SKR03','8','Expense','8809','K8GVA12','Erlöse aus Verkäufen Sachanlagevermögen 16% USt (Bei Buchverlust)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3119, 'SKR03','8','Expense','8817','K8GVA12','Erlöse aus Verkäufen immaterielle Vermögensgegenstände (Bei Buchverlust)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3120, 'SKR03','8','Expense','8818','K8GVA12','Erlöse aus Verkäufen Finanzanlagen (Bei Buchverlust)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3121, 'SKR03','8','Expense','8819','K8GVA12','Erlöse aus Verkäufen Finanzanlagen 100% / 50% nicht abzugsfähig (inländische Kap. Ges.) (Bei Buchverlust)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3122, 'SKR03','8','Expense','8820','K8GVE22','Erlöse aus Verkäufen Sachanlagevermögen 19% USt (Bei Buchgewinn)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3123, 'SKR03','8','Expense','8821','K8GVE22','Erlöse aus Verkäufen Sachanlagevermögen 19% USt (Bei Buchgewinn)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3124, 'SKR03','8','Expense','8822','K8GVE22','Erlöse aus Verkäufen Sachanlagevermögen 19% USt (Bei Buchgewinn)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3125, 'SKR03','8','Expense','8823','K8GVE22','Erlöse aus Verkäufen Sachanlagevermögen 19% USt (Bei Buchgewinn)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3126, 'SKR03','8','Expense','8824','K8GVE22','Erlöse aus Verkäufen Sachanlagevermögen 19% USt (Bei Buchgewinn)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3127, 'SKR03','8','Expense','8825','K8GVE22','Erlöse aus Verkäufen Sachanlagevermögen 19% USt (Bei Buchgewinn)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3128, 'SKR03','8','Expense','8826','K8GVE22','Erlöse aus Verkäufen Sachanlagevermögen 16% USt (Bei Buchgewinn)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3129, 'SKR03','8','Expense','8827','K8GVE22','Erlöse aus Verkäufen Sachanlagevermögen steuerfrei §4 Nr. 1a UStG (Bei Buchgewinn)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3130, 'SKR03','8','Expense','8828','K8GVE22','Erlöse aus Verkäufen Sachanlagevermögen steuerfrei §4 Nr. 1b UStG (Bei Buchgewinn)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3131, 'SKR03','8','Expense','8829','K8GVE22','Erlöse aus Verkäufen Sachanlagevermögen (Bei Buchgewinn)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3132, 'SKR03','8','Expense','8837','K8GVE22','Erlöse aus Verkäufen immaterielle Vermögensgegenstände (Bei Buchgewinn)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3133, 'SKR03','8','Expense','8838','K8GVE22','Erlöse aus Verkäufen Finanzanlagen (Bei Buchgewinn)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3134, 'SKR03','8','Expense','8839','K8GVE22','Erlöse aus Verkäufen Finanzanlagen 100% / 50% steuerfrei (inländische Kap. Ges.) (Bei Buchgewinn)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3135, 'SKR03','8','Expense','8850','K8GVE22','Erlöse aus Verkäufen von Wirtschaftsgütern des Umlaufvermögens 19% USt für § 4 Abs. 3 Satz 4 EStG',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3136, 'SKR03','8','Expense','8851','K8GVE22','Erlöse aus Verkäufen von Wirtschaftsgütern des Umlaufvermögens Umsatzsteuerfrei § 4 Nr. 8 ff UStG i. V. m. § 4 Abs. 3 Satz 4 EStG 100% / 50% steuerfrei (inländische Kap. Ges.)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3137, 'SKR03','8','Expense','8852','K8GVE22','Erlöse aus Verkäufen von Wirtschaftsgütern des Umlaufvermögens Umsatzsteuerfrei § 4 Nr. 8 ff UStG i. V. m. § 4 Abs. 3 Satz 4 EStG',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3138, 'SKR03','8','Expense','8853','K8GVE22','Erlöse aus Verkäufen von Wirtschaftsgütern des Umlaufvermögens nach § 4 Abs. 3 Satz 4 EStG',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3139, 'SKR03','8','Expense','8900','K8GVE21','Unentgeltliche Wertabgaben',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3140, 'SKR03','8','Expense','8905','K8GVE21','Entnahme von Gegenständen ohne USt',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3141, 'SKR03','8','Expense','8906','K8GVE22','Verwendung von Gegenständen für Zwecke außerhalb des Unternehmens ohne USt',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3142, 'SKR03','8','Expense','8910','K8GVE21','Entnahme durch den Unternehmer für Zwecke außerhalb des Unternehmens (Waren) 19% USt',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3143, 'SKR03','8','Expense','8911','K8GVE21','Entnahme durch den Unternehmer für Zwecke außerhalb des Unternehmens (Waren) 19% USt',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3144, 'SKR03','8','Expense','8912','K8GVE21','Entnahme durch den Unternehmer für Zwecke außerhalb des Unternehmens (Waren) 19% USt',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3145, 'SKR03','8','Expense','8913','K8GVE21','Entnahme durch den Unternehmer für Zwecke außerhalb des Unternehmens (Waren) 19% USt',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3146, 'SKR03','8','Expense','8914','K8GVE21','Entnahme durch den Unternehmer für Zwecke außerhalb des Unternehmens (Waren) 16% USt',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3147, 'SKR03','8','Expense','8915','K8GVE21','Entnahme durch den Unternehmer für Zwecke außerhalb des Unternehmens (Waren) 7% USt',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3148, 'SKR03','8','Expense','8916','K8GVE21','Entnahme durch den Unternehmer für Zwecke außerhalb des Unternehmens (Waren) 7% USt',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3149, 'SKR03','8','Expense','8917','K8GVE21','Entnahme durch den Unternehmer für Zwecke außerhalb des Unternehmens (Waren) 7% USt',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3150, 'SKR03','8','Expense','8918','K8GVE21','Verwendung von Gegenständen für Zwecke außerhalb des Unternehmens ohne USt (Telefon-Nutzung)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3151, 'SKR03','8','Expense','8919','K8GVE21','Entnahme durch den Unternehmer für Zwecke außerhalb des Unternehmens (Waren) ohne USt',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3152, 'SKR03','8','Expense','8920','K8GVE22','Verwendung von Gegenständen für Zwecke außerhalb des Unternehmens 19% USt',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3153, 'SKR03','8','Expense','8921','K8GVE22','Verwendung von Gegenständen für Zwecke außerhalb des Unternehmens 19% USt (Kfz-Nutzung)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3154, 'SKR03','8','Expense','8922','K8GVE22','Verwendung von Gegenständen für Zwecke außerhalb des Unternehmens 19% USt (Telefon-Nutzung)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3155, 'SKR03','8','Expense','8923','K8GVE22','Verwendung von Gegenständen für Zwecke außerhalb des Unternehmens 16% USt',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3156, 'SKR03','8','Expense','8924','K8GVE22','Verwendung von Gegenständen für Zwecke außerhalb des Unternehmens ohne USt (Kfz-Nutzung)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3157, 'SKR03','8','Expense','8925','K8GVE22','Unentgeltliche Erbringung einer sonstigen Leistung 19% USt',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3158, 'SKR03','8','Expense','8926','K8GVE22','Unentgeltliche Erbringung einer sonstigen Leistung 19% USt',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3159, 'SKR03','8','Expense','8927','K8GVE22','Unentgeltliche Erbringung einer sonstigen Leistung 19% USt',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3160, 'SKR03','8','Expense','8928','K8GVE22','Unentgeltliche Erbringung einer sonstigen Leistung 16% USt',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3161, 'SKR03','8','Expense','8929','K8GVE22','Unentgeltliche Erbringung einer sonstigen Leistung ohne USt',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3162, 'SKR03','8','Expense','8930','K8GVE22','Verwendung von Gegenständen für Zwecke außerhalb des Unternehmens 7% USt',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3163, 'SKR03','8','Expense','8931','K8GVE22','Verwendung von Gegenständen für Zwecke außerhalb des Unternehmens 7% USt',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3164, 'SKR03','8','Expense','8932','K8GVE22','Unentgeltliche Erbringung einer sonstigen Leistung 7% USt',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3165, 'SKR03','8','Expense','8933','K8GVE22','Unentgeltliche Erbringung einer sonstigen Leistung 7% USt',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3166, 'SKR03','8','Expense','8934','K8GVE22','Verwendung von Gegenständen für Zwecke außerhalb des Unternehmens 16% USt (Kfz_Nutzung)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3167, 'SKR03','8','Expense','8935','K8GVE22','Unentgeltliche Zuwendung von Gegenständen 19% USt',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3168, 'SKR03','8','Expense','8936','K8GVE22','Unentgeltliche Zuwendung von Gegenständen 19% USt',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3169, 'SKR03','8','Expense','8937','K8GVE22','Unentgeltliche Zuwendung von Gegenständen 19% USt',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3170, 'SKR03','8','Expense','8938','K8GVE22','Unentgeltliche Zuwendung von Gegenständen 16% USt',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3171, 'SKR03','8','Expense','8939','K8GVE22','Unentgeltliche Zuwendung von Gegenständen ohne USt',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3172, 'SKR03','8','Expense','8940','K8GVE21','Unentgeltliche Zuwendung von Waren 19% USt',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3173, 'SKR03','8','Expense','8941','K8GVE21','Unentgeltliche Zuwendung von Waren 19% USt',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3174, 'SKR03','8','Expense','8942','K8GVE21','Unentgeltliche Zuwendung von Waren 19% USt',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3175, 'SKR03','8','Expense','8943','K8GVE21','Unentgeltliche Zuwendung von Waren 19% USt',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3176, 'SKR03','8','Expense','8944','K8GVE21','Unentgeltliche Zuwendung von Waren 16% USt',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3177, 'SKR03','8','Expense','8945','K8GVE21','Unentgeltliche Zuwendung von Waren 7% USt',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3178, 'SKR03','8','Expense','8946','K8GVE21','Unentgeltliche Zuwendung von Waren 7% USt',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3179, 'SKR03','8','Expense','8947','K8GVE21','Unentgeltliche Zuwendung von Waren 7% USt',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3180, 'SKR03','8','Expense','8948','K8GVE22','Verwendung von Gegenständen für Zwecke außerhalb des Unternehmens 16% USt (Telefon-Nutzung)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3181, 'SKR03','8','Expense','8949','K8GVE21','Unentgeltliche Zuwendung von Waren ohne USt',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3182, 'SKR03','8','Expense','8950','K8GVE21','Nicht steuerbare Umsätze (Innenumsätze)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3183, 'SKR03','8','Expense','8955','K8GVE21','Umsatzsteuervergütungen',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3184, 'SKR03','0','XXXXX','BV81','BV','Erhöhung des Bestands an fertigen und unfertigen Erzeugnissen oder Verminderung des Bestands an fertigen oder unfertigen Erzeugnisse',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3185, 'SKR03','8','XXXXX','8960','BV81','Bestandsveränderungen- unfertige Erzeugnisse',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3186, 'SKR03','8','XXXXX','8970','BV81','Bestandsveränderungen- unfertige Leistungen',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3187, 'SKR03','0','XXXXX','BV82','BV','Erhöhung des Bestands in Ausführung befindlicher Bauaufträge oder Verminderung des Bestands in Ausführung befindlicher Bauaufträge',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3188, 'SKR03','8','XXXXX','8975','BV82','Bestandsveränderungen - in Ausführung befindliche Bauaufträge',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3189, 'SKR03','0','XXXXX','BV83','BV','Erhöhung des Bestands in Arbeit befindlicher Bauaufträge oder Verminderung des Bestands in Arbeit befindlicher Bauaufträge',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3190, 'SKR03','8','XXXXX','8977','BV83','Bestandsveränderungen - in Arbeit befindliche Aufträge',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3191, 'SKR03','8','XXXXX','8980','BV81','Bestandsveränderungen - fertige Erzeugnisse',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3192, 'SKR03','8','XXXXX','8990','AEL','Andere aktivierte Eigenleistungen',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3193, 'SKR03','0','XXXXX','KK9',NULL,'Vortrags Kapital- und statistische Konten',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3194, 'SKR03','0','XXXXX','KK91','KK9','Vortragskonten',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3195, 'SKR03','9','XXXXX','9000','KK91','Saldenvorträge Sachkonten',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3196, 'SKR03','9','XXXXX','9001','KK91','Saldenvorträge Sachkonten',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3197, 'SKR03','9','XXXXX','9002','KK91','Saldenvorträge Sachkonten',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3198, 'SKR03','9','XXXXX','9003','KK91','Saldenvorträge Sachkonten',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3199, 'SKR03','9','XXXXX','9004','KK91','Saldenvorträge Sachkonten',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3200, 'SKR03','9','XXXXX','9005','KK91','Saldenvorträge Sachkonten',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3201, 'SKR03','9','XXXXX','9006','KK91','Saldenvorträge Sachkonten',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3202, 'SKR03','9','XXXXX','9007','KK91','Saldenvorträge Sachkonten',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3203, 'SKR03','9','XXXXX','9008','KK91','Saldenvorträge Debitoren',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3204, 'SKR03','9','XXXXX','9009','KK91','Saldenvorträge Kreditoren',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3205, 'SKR03','9','XXXXX','9060','KK91','Offene Posten aus 1990',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3206, 'SKR03','9','XXXXX','9069','KK91','Offene Posten aus 1999',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3207, 'SKR03','9','XXXXX','9070','KK91','Offene Posten aus 2000',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3208, 'SKR03','9','XXXXX','9071','KK91','Offene Posten aus 2001',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3209, 'SKR03','9','XXXXX','9072','KK91','Offene Posten aus 2002',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3210, 'SKR03','9','XXXXX','9073','KK91','Offene Posten aus 2003',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3211, 'SKR03','9','XXXXX','9074','KK91','Offene Posten aus 2004',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3212, 'SKR03','9','XXXXX','9075','KK91','Offene Posten aus 2005',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3213, 'SKR03','9','XXXXX','9076','KK91','Offene Posten aus 2006',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3214, 'SKR03','9','XXXXX','9077','KK91','Offene Posten aus 2007',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3215, 'SKR03','9','XXXXX','9090','KK91','Summenvortragskonto',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3216, 'SKR03','9','XXXXX','9091','9090','Offene Posten aus 1991',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3217, 'SKR03','9','XXXXX','9092','9090','Offene Posten aus 1992',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3218, 'SKR03','9','XXXXX','9093','9090','Offene Posten aus 1993',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3219, 'SKR03','9','XXXXX','9094','9090','Offene Posten aus 1994',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3220, 'SKR03','9','XXXXX','9095','9090','Offene Posten aus 1995',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3221, 'SKR03','9','XXXXX','9096','9090','Offene Posten aus 1996',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3222, 'SKR03','9','XXXXX','9097','9090','Offene Posten aus 1997',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3223, 'SKR03','9','XXXXX','9098','9090','Offene Posten aus 1998',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3224, 'SKR03','0','XXXXX','KK92','KK9','Statistische Konten für Betriebswirtschaftliche Auswertung (BWA)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3225, 'SKR03','9','XXXXX','9101','KK92','Verkaufstage',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3226, 'SKR03','9','XXXXX','9102','KK92','Anzahl der Barkunden',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3227, 'SKR03','9','XXXXX','9103','KK92','Beschäftigte Personen',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3228, 'SKR03','9','XXXXX','9104','KK92','Unbezahlte Personen',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3229, 'SKR03','9','XXXXX','9105','KK92','Verkaufskräfte',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3230, 'SKR03','9','XXXXX','9106','KK92','Geschäftsraum qm',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3231, 'SKR03','9','XXXXX','9107','KK92','Verkaufsraum qm',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3232, 'SKR03','9','XXXXX','9116','KK92','Anzahl Rechnungen',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3233, 'SKR03','9','XXXXX','9117','KK92','Anzahl Kreditkunden monatlich',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3234, 'SKR03','9','XXXXX','9118','KK92','Anzahl Kreditkunden aufgelaufen',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3235, 'SKR03','9','XXXXX','9120','KK92','Erweiterungsinvestitionen',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3236, 'SKR03','9','XXXXX','9135','KK92','Auftragseingang im Geschäftsjahr',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3237, 'SKR03','9','XXXXX','9140','KK92','Auftragsbestand',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3238, 'SKR03','9','XXXXX','9190','KK92','Gegenkonto für statistischen Mengeneinheiten Konten 9101 - 9107 und Konten 9116 - 9118',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3239, 'SKR03','9','XXXXX','9199','KK92','Gegenkonto zu Konten 9120  9135 - 9140',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3240, 'SKR03','0','XXXXX','KK93','KK9','Statistische Konten für den Kennziffernteil der Bilanz',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3241, 'SKR03','9','XXXXX','9200','KK93','Beschäftigte Personen',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3242, 'SKR03','9','XXXXX','9209','KK93','Gegenkonto zu 9200',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3243, 'SKR03','9','XXXXX','9210','KK93','Produktive Löhne',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3244, 'SKR03','9','XXXXX','9219','KK93','Gegenkonto zu 9210',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3245, 'SKR03','0','Owner''s Equity','KK94','KK9','Statistische Konten zur informativen Angaben des gezeichneten Kapitals in anderer Währung',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3246, 'SKR03','0','Owner''s Equity','KK941','KK94','Gezeichnetes Kapital in DM',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3247, 'SKR03','9','Owner''s Equity','9220','KK941','Gezeichnetes Kapital in DM (Art. 42 Abs. 3 S. 1 EGHGB)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3248, 'SKR03','0','Owner''s Equity','KK942','KK94','Gezeichnetes Kapital in Euro',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3249, 'SKR03','9','Owner''s Equity','9221','KK942','Gezeichnetes Kapital in Euro (Art. 42 Abs. 3 S. 2 EGHGB)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3250, 'SKR03','9','Owner''s Equity','9229','KK94','Gegenkonto zu Konten 9022 - 9221',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3251, 'SKR03','0','Owner''s Equity','KK95','KK9','Passive Rechnungsabgrenzungsposten',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3252, 'SKR03','9','Owner''s Equity','9230','KK95','Baukostenzuschüsse',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3253, 'SKR03','9','Owner''s Equity','9232','KK95','Investitionszulagen',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3254, 'SKR03','9','Owner''s Equity','9234','KK95','Investitionszuschüsse',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3255, 'SKR03','9','Owner''s Equity','9239','KK95','Gegenkonto zu Konten 9230 - 9238',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3256, 'SKR03','9','Owner''s Equity','9240','KK95','Investitionsverbindlichkeiten bei den Leistungsverbindlichkeiten',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3257, 'SKR03','9','Owner''s Equity','9241','KK95','Investitionsverbindlichkeiten aus Sachanlagenverkäufen bei Leistungsverbindlichkeiten',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3258, 'SKR03','9','Owner''s Equity','9242','KK95','Investitionsverbindlichkeiten aus Käufen von immateriellen Vermögensgegenständen bei Leistungsverbindlichkeiten',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3259, 'SKR03','9','Owner''s Equity','9243','KK95','Investitionsverbindlichkeiten aus Käufen von Finanzanlagen bei Leistungsverbindlichkeiten',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3260, 'SKR03','9','Owner''s Equity','9244','KK95','Gegenkonto zu Konten 9240 - 9243',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3261, 'SKR03','9','Owner''s Equity','9245','KK95','Forderungen aus Sachanlagenverkäufen bei sonstigen Vermögensgegenständen',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3262, 'SKR03','9','Owner''s Equity','9246','KK95','Forderungen aus Verkäufen immaterieller Vermögensgegenständen',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3263, 'SKR03','9','Owner''s Equity','9247','KK95','Forderungen aus Verkäufe von Finanzanlagen bei sonstigen Vermögensgegenständen',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3264, 'SKR03','9','Owner''s Equity','9249','KK95','Gegenkonto zu Konten 9245 - 9247',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3265, 'SKR03','0','XXXXX','KK96','KK9','Eigenkapitalersetzende Gesellschafterdarlehen',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3266, 'SKR03','9','Owner''s Equity','9250','KK96','Eigenkapitalersetzende Gesellschafterdarlehen',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3267, 'SKR03','9','Owner''s Equity','9255','KK96','Ungesicherte Gesellschafterdarlehen mit Restlaufzeit größer 5 Jahre',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3268, 'SKR03','9','Owner''s Equity','9259','KK96','Gegenkonto zu 9250 und 9255',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3269, 'SKR03','0','XXXXX','KK97','KK9','Aufgliederung der Rückstellungen',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3270, 'SKR03','9','Owner''s Equity','9260','KK97','Kurzfristige Rückstellungen',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3271, 'SKR03','9','Owner''s Equity','9262','KK97','Mittelfristige Rückstellungen',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3272, 'SKR03','9','Owner''s Equity','9264','KK97','Langfristige Rückstellungen außer Pensionen',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3273, 'SKR03','9','Owner''s Equity','9269','KK97','Gegenkonto zu Konten 9260 - 9268',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3274, 'SKR03','0','XXXXX','KK98','KK9','Statistische Konten für in der Bilanz auszuweisende Haftungsverhältnisse',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3275, 'SKR03','9','Owner''s Equity','9270','KK98','Gegenkonto zu 9271 bis 9278 (soll-Buchung)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3276, 'SKR03','9','Owner''s Equity','9271','KK98','Verbindlichkeiten aus der Begebung und übertragung von Wechsel',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3277, 'SKR03','9','Owner''s Equity','9272','KK98','Verbindlichkeiten aus der Begebung und übertragung von Wechseln gegenüber verbundenen Unternehmen',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3278, 'SKR03','9','Owner''s Equity','9273','KK98','Verbindlichkeiten aus Bürgschaften Wechsel- und Scheckbürgschaften',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3279, 'SKR03','9','Owner''s Equity','9274','KK98','Verbindlichkeiten aus Bürgschaften Wechsel- und Scheckbürgschaften gegenüber verbundenen Unternehmen',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3280, 'SKR03','9','Owner''s Equity','9275','KK98','Verbindlichkeiten aus Gewährleistungsverträgen',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3281, 'SKR03','9','Owner''s Equity','9276','KK98','Verbindlichkeiten aus Gewährleistungsverträgen gegenüber verbundenen Unternehmen',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3282, 'SKR03','9','Owner''s Equity','9277','KK98','Haftung aus der Bestellung von Sicherheiten für fremde Verbindlichkeiten',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3283, 'SKR03','9','Owner''s Equity','9278','KK98','Haftung aus der Bestellung von Sicherheiten für fremde Verbindlichkeiten gegenüber verbundenen Unternehmen',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3284, 'SKR03','9','Owner''s Equity','9279','KK98','Verpflichtungen aus Trendhandvermögen',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3285, 'SKR03','0','Owner''s Equity','KK99','KK9','Statistische Konten für die im Anhang anzugebenden sonstigen finanziellen Verpflichtungen',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3286, 'SKR03','9','Owner''s Equity','9280','KK99','Gegenkonto zu Konten 9281 - 9284',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3287, 'SKR03','9','Owner''s Equity','9281','KK99','Verpflichtungen aus Miet- und Leasingverträgen',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3288, 'SKR03','9','Owner''s Equity','9282','KK99','Verpflichtungen aus Miet- und Leasingverträgen gegenüber verbundenen Unternehmen',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3289, 'SKR03','9','Owner''s Equity','9283','KK99','Andere Verpflichtungen gemäß § 285 Nr. 3 HGB',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3290, 'SKR03','9','Owner''s Equity','9284','KK99','Andere Verpflichtungen gemäß § 285 Nr. 3 HGB gegenüber verbundenen Unternehmen',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3291, 'SKR03','0','Owner''s Equity','KK9a','KK9','Statistische Konten für § 4 Abs. 3 EStG',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3292, 'SKR03','9','Owner''s Equity','9287','KK9a','Zinsen bei Buchungen über Debitoren bei § 4 Abs. 3 EStG',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3293, 'SKR03','9','Owner''s Equity','9288','KK9a','Mahngebühren bei Buchungen über Debitoren bei § 4 Abs. 3 EStG',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3294, 'SKR03','9','Owner''s Equity','9289','KK9a','Gegenkonto zu 9287 und 9288',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3295, 'SKR03','9','Owner''s Equity','9290','KK9a','Statistisches Konto steuerfreie Auslagen',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3296, 'SKR03','9','Owner''s Equity','9291','KK9a','Gegenkonto zu 9290',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3297, 'SKR03','9','Owner''s Equity','9292','KK9a','Statistisches Konto Fremdgeld',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3298, 'SKR03','9','Owner''s Equity','9293','KK9a','Gegenkonto zu 9292',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3299, 'SKR03','0','Owner''s Equity','KK9a1','KK9a','Einlagen stiller Gesellschafter',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3300, 'SKR03','9','Owner''s Equity','9295','KK9a1','Einlagen stiller Gesellschafter',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3301, 'SKR03','0','Owner''s Equity','KK9a2','KK9a','Steuerrechtlicher Ausgleichsposten',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3302, 'SKR03','9','Owner''s Equity','9297','KK9a2','Steuerrechtlicher Ausgleichsposten',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3303, 'SKR03','0','Owner''s Equity','KK9b','KK9','Privat Teilhafter (für Verrechnung Gesellschafterdarlehen mit Eigenkapitalcharakter - Konto 9840 - 9849)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3304, 'SKR03','9','Owner''s Equity','9400','KK9b','Privatentnahmen Allgemein',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3305, 'SKR03','9','Owner''s Equity','9401','KK9b','Privatentnahmen Allgemein',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3306, 'SKR03','9','Owner''s Equity','9402','KK9b','Privatentnahmen Allgemein',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3307, 'SKR03','9','Owner''s Equity','9403','KK9b','Privatentnahmen Allgemein',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3308, 'SKR03','9','Owner''s Equity','9404','KK9b','Privatentnahmen Allgemein',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3309, 'SKR03','9','Owner''s Equity','9405','KK9b','Privatentnahmen Allgemein',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3310, 'SKR03','9','Owner''s Equity','9406','KK9b','Privatentnahmen Allgemein',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3311, 'SKR03','9','Owner''s Equity','9407','KK9b','Privatentnahmen Allgemein',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3312, 'SKR03','9','Owner''s Equity','9408','KK9b','Privatentnahmen Allgemein',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3313, 'SKR03','9','Owner''s Equity','9409','KK9b','Privatentnahmen Allgemein',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3314, 'SKR03','9','Owner''s Equity','9410','KK9b','Privatsteuern',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3315, 'SKR03','9','Owner''s Equity','9411','KK9b','Privatsteuern',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3316, 'SKR03','9','Owner''s Equity','9412','KK9b','Privatsteuern',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3317, 'SKR03','9','Owner''s Equity','9413','KK9b','Privatsteuern',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3318, 'SKR03','9','Owner''s Equity','9414','KK9b','Privatsteuern',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3319, 'SKR03','9','Owner''s Equity','9415','KK9b','Privatsteuern',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3320, 'SKR03','9','Owner''s Equity','9416','KK9b','Privatsteuern',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3321, 'SKR03','9','Owner''s Equity','9417','KK9b','Privatsteuern',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3322, 'SKR03','9','Owner''s Equity','9418','KK9b','Privatsteuern',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3323, 'SKR03','9','Owner''s Equity','9419','KK9b','Privatsteuern',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3324, 'SKR03','9','Owner''s Equity','9420','KK9b','Sonderausgaben beschränkt abzugsfähig',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3325, 'SKR03','9','Owner''s Equity','9421','KK9b','Sonderausgaben beschränkt abzugsfähig',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3326, 'SKR03','9','Owner''s Equity','9422','KK9b','Sonderausgaben beschränkt abzugsfähig',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3327, 'SKR03','9','Owner''s Equity','9423','KK9b','Sonderausgaben beschränkt abzugsfähig',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3328, 'SKR03','9','Owner''s Equity','9424','KK9b','Sonderausgaben beschränkt abzugsfähig',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3329, 'SKR03','9','Owner''s Equity','9425','KK9b','Sonderausgaben beschränkt abzugsfähig',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3330, 'SKR03','9','Owner''s Equity','9426','KK9b','Sonderausgaben beschränkt abzugsfähig',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3331, 'SKR03','9','Owner''s Equity','9427','KK9b','Sonderausgaben beschränkt abzugsfähig',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3332, 'SKR03','9','Owner''s Equity','9428','KK9b','Sonderausgaben beschränkt abzugsfähig',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3333, 'SKR03','9','Owner''s Equity','9429','KK9b','Sonderausgaben beschränkt abzugsfähig',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3334, 'SKR03','9','Owner''s Equity','9430','KK9b','Sonderausgaben unbeschränkt abzugsfähig',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3335, 'SKR03','9','Owner''s Equity','9431','KK9b','Sonderausgaben unbeschränkt abzugsfähig',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3336, 'SKR03','9','Owner''s Equity','9432','KK9b','Sonderausgaben unbeschränkt abzugsfähig',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3337, 'SKR03','9','Owner''s Equity','9433','KK9b','Sonderausgaben unbeschränkt abzugsfähig',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3338, 'SKR03','9','Owner''s Equity','9434','KK9b','Sonderausgaben unbeschränkt abzugsfähig',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3339, 'SKR03','9','Owner''s Equity','9435','KK9b','Sonderausgaben unbeschränkt abzugsfähig',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3340, 'SKR03','9','Owner''s Equity','9436','KK9b','Sonderausgaben unbeschränkt abzugsfähig',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3341, 'SKR03','9','Owner''s Equity','9437','KK9b','Sonderausgaben unbeschränkt abzugsfähig',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3342, 'SKR03','9','Owner''s Equity','9438','KK9b','Sonderausgaben unbeschränkt abzugsfähig',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3343, 'SKR03','9','Owner''s Equity','9439','KK9b','Sonderausgaben unbeschränkt abzugsfähig',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3344, 'SKR03','9','Owner''s Equity','9440','KK9b','Zuwendungen Spenden',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3345, 'SKR03','9','Owner''s Equity','9441','KK9b','Zuwendungen Spenden',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3346, 'SKR03','9','Owner''s Equity','9442','KK9b','Zuwendungen Spenden',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3347, 'SKR03','9','Owner''s Equity','9443','KK9b','Zuwendungen Spenden',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3348, 'SKR03','9','Owner''s Equity','9444','KK9b','Zuwendungen Spenden',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3349, 'SKR03','9','Owner''s Equity','9445','KK9b','Zuwendungen Spenden',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3350, 'SKR03','9','Owner''s Equity','9446','KK9b','Zuwendungen Spenden',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3351, 'SKR03','9','Owner''s Equity','9447','KK9b','Zuwendungen Spenden',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3352, 'SKR03','9','Owner''s Equity','9448','KK9b','Zuwendungen Spenden',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3353, 'SKR03','9','Owner''s Equity','9449','KK9b','Zuwendungen Spenden',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3354, 'SKR03','9','Owner''s Equity','9450','KK9b','Außergewöhnliche Belastungen',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3355, 'SKR03','9','Owner''s Equity','9451','KK9b','Außergewöhnliche Belastungen',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3356, 'SKR03','9','Owner''s Equity','9452','KK9b','Außergewöhnliche Belastungen',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3357, 'SKR03','9','Owner''s Equity','9453','KK9b','Außergewöhnliche Belastungen',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3358, 'SKR03','9','Owner''s Equity','9454','KK9b','Außergewöhnliche Belastungen',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3359, 'SKR03','9','Owner''s Equity','9455','KK9b','Außergewöhnliche Belastungen',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3360, 'SKR03','9','Owner''s Equity','9456','KK9b','Außergewöhnliche Belastungen',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3361, 'SKR03','9','Owner''s Equity','9457','KK9b','Außergewöhnliche Belastungen',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3362, 'SKR03','9','Owner''s Equity','9458','KK9b','Außergewöhnliche Belastungen',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3363, 'SKR03','9','Owner''s Equity','9459','KK9b','Außergewöhnliche Belastungen',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3364, 'SKR03','9','Owner''s Equity','9460','KK9b','Grundstückaufwand',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3365, 'SKR03','9','Owner''s Equity','9461','KK9b','Grundstückaufwand',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3366, 'SKR03','9','Owner''s Equity','9462','KK9b','Grundstückaufwand',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3367, 'SKR03','9','Owner''s Equity','9463','KK9b','Grundstückaufwand',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3368, 'SKR03','9','Owner''s Equity','9464','KK9b','Grundstückaufwand',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3369, 'SKR03','9','Owner''s Equity','9465','KK9b','Grundstückaufwand',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3370, 'SKR03','9','Owner''s Equity','9466','KK9b','Grundstückaufwand',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3371, 'SKR03','9','Owner''s Equity','9467','KK9b','Grundstückaufwand',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3372, 'SKR03','9','Owner''s Equity','9468','KK9b','Grundstückaufwand',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3373, 'SKR03','9','Owner''s Equity','9469','KK9b','Grundstückaufwand',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3374, 'SKR03','9','Owner''s Equity','9470','KK9b','Grundstückertrag',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3375, 'SKR03','9','Owner''s Equity','9471','KK9b','Grundstückertrag',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3376, 'SKR03','9','Owner''s Equity','9472','KK9b','Grundstückertrag',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3377, 'SKR03','9','Owner''s Equity','9473','KK9b','Grundstückertrag',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3378, 'SKR03','9','Owner''s Equity','9474','KK9b','Grundstückertrag',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3379, 'SKR03','9','Owner''s Equity','9475','KK9b','Grundstückertrag',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3380, 'SKR03','9','Owner''s Equity','9476','KK9b','Grundstückertrag',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3381, 'SKR03','9','Owner''s Equity','9477','KK9b','Grundstückertrag',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3382, 'SKR03','9','Owner''s Equity','9478','KK9b','Grundstückertrag',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3383, 'SKR03','9','Owner''s Equity','9479','KK9b','Grundstückertrag',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3384, 'SKR03','9','Owner''s Equity','9480','KK9b','Unentgeltliche Wertabgaben',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3385, 'SKR03','9','Owner''s Equity','9481','KK9b','Unentgeltliche Wertabgaben',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3386, 'SKR03','9','Owner''s Equity','9482','KK9b','Unentgeltliche Wertabgaben',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3387, 'SKR03','9','Owner''s Equity','9483','KK9b','Unentgeltliche Wertabgaben',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3388, 'SKR03','9','Owner''s Equity','9484','KK9b','Unentgeltliche Wertabgaben',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3389, 'SKR03','9','Owner''s Equity','9485','KK9b','Unentgeltliche Wertabgaben',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3390, 'SKR03','9','Owner''s Equity','9486','KK9b','Unentgeltliche Wertabgaben',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3391, 'SKR03','9','Owner''s Equity','9487','KK9b','Unentgeltliche Wertabgaben',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3392, 'SKR03','9','Owner''s Equity','9488','KK9b','Unentgeltliche Wertabgaben',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3393, 'SKR03','9','Owner''s Equity','9489','KK9b','Unentgeltliche Wertabgaben',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3394, 'SKR03','9','Owner''s Equity','9490','KK9b','Privateinlagen',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3395, 'SKR03','9','Owner''s Equity','9491','KK9b','Privateinlagen',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3396, 'SKR03','9','Owner''s Equity','9492','KK9b','Privateinlagen',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3397, 'SKR03','9','Owner''s Equity','9493','KK9b','Privateinlagen',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3398, 'SKR03','9','Owner''s Equity','9494','KK9b','Privateinlagen',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3399, 'SKR03','9','Owner''s Equity','9495','KK9b','Privateinlagen',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3400, 'SKR03','9','Owner''s Equity','9496','KK9b','Privateinlagen',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3401, 'SKR03','9','Owner''s Equity','9497','KK9b','Privateinlagen',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3402, 'SKR03','9','Owner''s Equity','9498','KK9b','Privateinlagen',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3403, 'SKR03','9','Owner''s Equity','9499','KK9b','Privateinlagen',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3404, 'SKR03','0','Owner''s Equity','KK9c','KK9','Statistische Konten für Kapitalkontenentwicklung',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3405, 'SKR03','9','Owner''s Equity','9500','KK9c','Anteil für Konto 0900 Teilhafter',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3406, 'SKR03','9','Owner''s Equity','9501','KK9c','Anteil für Konto 0901 Teilhafter',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3407, 'SKR03','9','Owner''s Equity','9502','KK9c','Anteil für Konto 0902 Teilhafter',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3408, 'SKR03','9','Owner''s Equity','9503','KK9c','Anteil für Konto 0903 Teilhafter',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3409, 'SKR03','9','Owner''s Equity','9504','KK9c','Anteil für Konto 0904 Teilhafter',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3410, 'SKR03','9','Owner''s Equity','9505','KK9c','Anteil für Konto 0905 Teilhafter',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3411, 'SKR03','9','Owner''s Equity','9506','KK9c','Anteil für Konto 0906 Teilhafter',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3412, 'SKR03','9','Owner''s Equity','9507','KK9c','Anteil für Konto 0907 Teilhafter',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3413, 'SKR03','9','Owner''s Equity','9508','KK9c','Anteil für Konto 0908 Teilhafter',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3414, 'SKR03','9','Owner''s Equity','9509','KK9c','Anteil für Konto 0909 Teilhafter',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3415, 'SKR03','9','Owner''s Equity','9510','KK9c','Anteil für Konto 0910 Teilhafter',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3416, 'SKR03','9','Owner''s Equity','9511','KK9c','Anteil für Konto 0911 Teilhafter',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3417, 'SKR03','9','Owner''s Equity','9512','KK9c','Anteil für Konto 0912 Teilhafter',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3418, 'SKR03','9','Owner''s Equity','9513','KK9c','Anteil für Konto 0913 Teilhafter',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3419, 'SKR03','9','Owner''s Equity','9514','KK9c','Anteil für Konto 0914 Teilhafter',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3420, 'SKR03','9','Owner''s Equity','9515','KK9c','Anteil für Konto 0915 Teilhafter',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3421, 'SKR03','9','Owner''s Equity','9516','KK9c','Anteil für Konto 0916 Teilhafter',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3422, 'SKR03','9','Owner''s Equity','9517','KK9c','Anteil für Konto 0917 Teilhafter',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3423, 'SKR03','9','Owner''s Equity','9518','KK9c','Anteil für Konto 0918 Teilhafter',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3424, 'SKR03','9','Owner''s Equity','9519','KK9c','Anteil für Konto 0919 Teilhafter',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3425, 'SKR03','9','Owner''s Equity','9520','KK9c','Anteil für Konto 0920 Teilhafter',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3426, 'SKR03','9','Owner''s Equity','9521','KK9c','Anteil für Konto 0921 Teilhafter',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3427, 'SKR03','9','Owner''s Equity','9522','KK9c','Anteil für Konto 0922 Teilhafter',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3428, 'SKR03','9','Owner''s Equity','9523','KK9c','Anteil für Konto 0923 Teilhafter',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3429, 'SKR03','9','Owner''s Equity','9524','KK9c','Anteil für Konto 0924 Teilhafter',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3430, 'SKR03','9','Owner''s Equity','9525','KK9c','Anteil für Konto 0925 Teilhafter',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3431, 'SKR03','9','Owner''s Equity','9526','KK9c','Anteil für Konto 0926 Teilhafter',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3432, 'SKR03','9','Owner''s Equity','9527','KK9c','Anteil für Konto 0927 Teilhafter',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3433, 'SKR03','9','Owner''s Equity','9528','KK9c','Anteil für Konto 0928 Teilhafter',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3434, 'SKR03','9','Owner''s Equity','9529','KK9c','Anteil für Konto 0929 Teilhafter',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3435, 'SKR03','9','Owner''s Equity','9530','KK9c','Anteil für Konto 0830 Teilhafter',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3436, 'SKR03','9','Owner''s Equity','9531','KK9c','Anteil für Konto 0831 Teilhafter',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3437, 'SKR03','9','Owner''s Equity','9532','KK9c','Anteil für Konto 0832 Teilhafter',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3438, 'SKR03','9','Owner''s Equity','9533','KK9c','Anteil für Konto 0833 Teilhafter',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3439, 'SKR03','9','Owner''s Equity','9534','KK9c','Anteil für Konto 0834 Teilhafter',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3440, 'SKR03','9','Owner''s Equity','9535','KK9c','Anteil für Konto 0835 Teilhafter',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3441, 'SKR03','9','Owner''s Equity','9536','KK9c','Anteil für Konto 0836 Teilhafter',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3442, 'SKR03','9','Owner''s Equity','9537','KK9c','Anteil für Konto 0837 Teilhafter',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3443, 'SKR03','9','Owner''s Equity','9538','KK9c','Anteil für Konto 0838 Teilhafter',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3444, 'SKR03','9','Owner''s Equity','9539','KK9c','Anteil für Konto 0839 Teilhafter',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3445, 'SKR03','9','Owner''s Equity','9540','KK9c','Anteil für Konto 0810 Vollhafter',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3446, 'SKR03','9','Owner''s Equity','9541','KK9c','Anteil für Konto 0811 Vollhafter',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3447, 'SKR03','9','Owner''s Equity','9542','KK9c','Anteil für Konto 0812 Vollhafter',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3448, 'SKR03','9','Owner''s Equity','9543','KK9c','Anteil für Konto 0813 Vollhafter',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3449, 'SKR03','9','Owner''s Equity','9544','KK9c','Anteil für Konto 0814 Vollhafter',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3450, 'SKR03','9','Owner''s Equity','9545','KK9c','Anteil für Konto 0815 Vollhafter',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3451, 'SKR03','9','Owner''s Equity','9546','KK9c','Anteil für Konto 0816 Vollhafter',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3452, 'SKR03','9','Owner''s Equity','9547','KK9c','Anteil für Konto 0817 Vollhafter',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3453, 'SKR03','9','Owner''s Equity','9548','KK9c','Anteil für Konto 0818 Vollhafter',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3454, 'SKR03','9','Owner''s Equity','9549','KK9c','Anteil für Konto 0819 Vollhafter',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3455, 'SKR03','9','Owner''s Equity','9550','KK9c','Anteil für Konto 9810 Vollhafter',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3456, 'SKR03','9','Owner''s Equity','9551','KK9c','Anteil für Konto 9811 Vollhafter',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3457, 'SKR03','9','Owner''s Equity','9552','KK9c','Anteil für Konto 9812 Vollhafter',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3458, 'SKR03','9','Owner''s Equity','9553','KK9c','Anteil für Konto 9813 Vollhafter',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3459, 'SKR03','9','Owner''s Equity','9554','KK9c','Anteil für Konto 9814 Vollhafter',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3460, 'SKR03','9','Owner''s Equity','9555','KK9c','Anteil für Konto 9815 Vollhafter',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3461, 'SKR03','9','Owner''s Equity','9556','KK9c','Anteil für Konto 9816 Vollhafter',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3462, 'SKR03','9','Owner''s Equity','9557','KK9c','Anteil für Konto 9817 Vollhafter',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3463, 'SKR03','9','Owner''s Equity','9558','KK9c','Anteil für Konto 9818 Vollhafter',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3464, 'SKR03','9','Owner''s Equity','9559','KK9c','Anteil für Konto 9819 Vollhafter',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3465, 'SKR03','9','Owner''s Equity','9560','KK9c','Anteil für Konto 9820 Vollhafter',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3466, 'SKR03','9','Owner''s Equity','9561','KK9c','Anteil für Konto 9821 Vollhafter',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3467, 'SKR03','9','Owner''s Equity','9562','KK9c','Anteil für Konto 9822 Vollhafter',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3468, 'SKR03','9','Owner''s Equity','9563','KK9c','Anteil für Konto 9823 Vollhafter',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3469, 'SKR03','9','Owner''s Equity','9564','KK9c','Anteil für Konto 9824 Vollhafter',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3470, 'SKR03','9','Owner''s Equity','9565','KK9c','Anteil für Konto 9825 Vollhafter',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3471, 'SKR03','9','Owner''s Equity','9566','KK9c','Anteil für Konto 9826 Vollhafter',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3472, 'SKR03','9','Owner''s Equity','9567','KK9c','Anteil für Konto 9827 Vollhafter',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3473, 'SKR03','9','Owner''s Equity','9568','KK9c','Anteil für Konto 9828 Vollhafter',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3474, 'SKR03','9','Owner''s Equity','9569','KK9c','Anteil für Konto 9829 Vollhafter',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3475, 'SKR03','9','Owner''s Equity','9570','KK9c','Anteil für Konto 0870 Vollhafter',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3476, 'SKR03','9','Owner''s Equity','9571','KK9c','Anteil für Konto 0871 Vollhafter',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3477, 'SKR03','9','Owner''s Equity','9572','KK9c','Anteil für Konto 0872 Vollhafter',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3478, 'SKR03','9','Owner''s Equity','9573','KK9c','Anteil für Konto 0873 Vollhafter',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3479, 'SKR03','9','Owner''s Equity','9574','KK9c','Anteil für Konto 0874 Vollhafter',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3480, 'SKR03','9','Owner''s Equity','9575','KK9c','Anteil für Konto 0875 Vollhafter',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3481, 'SKR03','9','Owner''s Equity','9576','KK9c','Anteil für Konto 0876 Vollhafter',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3482, 'SKR03','9','Owner''s Equity','9577','KK9c','Anteil für Konto 0877 Vollhafter',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3483, 'SKR03','9','Owner''s Equity','9578','KK9c','Anteil für Konto 0878 Vollhafter',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3484, 'SKR03','9','Owner''s Equity','9579','KK9c','Anteil für Konto 0879 Vollhafter',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3485, 'SKR03','9','Owner''s Equity','9580','KK9c','Anteil für Konto 0880 Vollhafter',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3486, 'SKR03','9','Owner''s Equity','9581','KK9c','Anteil für Konto 0881 Vollhafter',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3487, 'SKR03','9','Owner''s Equity','9582','KK9c','Anteil für Konto 0882 Vollhafter',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3488, 'SKR03','9','Owner''s Equity','9583','KK9c','Anteil für Konto 0883 Vollhafter',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3489, 'SKR03','9','Owner''s Equity','9584','KK9c','Anteil für Konto 0884 Vollhafter',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3490, 'SKR03','9','Owner''s Equity','9585','KK9c','Anteil für Konto 0885 Vollhafter',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3491, 'SKR03','9','Owner''s Equity','9586','KK9c','Anteil für Konto 0886 Vollhafter',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3492, 'SKR03','9','Owner''s Equity','9587','KK9c','Anteil für Konto 0887 Vollhafter',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3493, 'SKR03','9','Owner''s Equity','9588','KK9c','Anteil für Konto 0888 Vollhafter',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3494, 'SKR03','9','Owner''s Equity','9589','KK9c','Anteil für Konto 0889 Vollhafter',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3495, 'SKR03','9','Owner''s Equity','9590','KK9c','Anteil für Konto 0890 Vollhafter',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3496, 'SKR03','9','Owner''s Equity','9591','KK9c','Anteil für Konto 0891 Vollhafter',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3497, 'SKR03','9','Owner''s Equity','9592','KK9c','Anteil für Konto 0892 Vollhafter',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3498, 'SKR03','9','Owner''s Equity','9593','KK9c','Anteil für Konto 0893 Vollhafter',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3499, 'SKR03','9','Owner''s Equity','9594','KK9c','Anteil für Konto 0894 Vollhafter',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3500, 'SKR03','9','Owner''s Equity','9595','KK9c','Anteil für Konto 0895 Vollhafter',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3501, 'SKR03','9','Owner''s Equity','9596','KK9c','Anteil für Konto 0896 Vollhafter',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3502, 'SKR03','9','Owner''s Equity','9597','KK9c','Anteil für Konto 0897 Vollhafter',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3503, 'SKR03','9','Owner''s Equity','9598','KK9c','Anteil für Konto 0898 Vollhafter',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3504, 'SKR03','9','Owner''s Equity','9599','KK9c','Anteil für Konto 0899 Vollhafter',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3505, 'SKR03','9','Owner''s Equity','9600','KK9c','Name des Gesellschafters Vollhafter',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3506, 'SKR03','9','Owner''s Equity','9601','KK9c','Name des Gesellschafters Vollhafter',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3507, 'SKR03','9','Owner''s Equity','9602','KK9c','Name des Gesellschafters Vollhafter',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3508, 'SKR03','9','Owner''s Equity','9603','KK9c','Name des Gesellschafters Vollhafter',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3509, 'SKR03','9','Owner''s Equity','9604','KK9c','Name des Gesellschafters Vollhafter',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3510, 'SKR03','9','Owner''s Equity','9605','KK9c','Name des Gesellschafters Vollhafter',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3511, 'SKR03','9','Owner''s Equity','9606','KK9c','Name des Gesellschafters Vollhafter',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3512, 'SKR03','9','Owner''s Equity','9607','KK9c','Name des Gesellschafters Vollhafter',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3513, 'SKR03','9','Owner''s Equity','9608','KK9c','Name des Gesellschafters Vollhafter',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3514, 'SKR03','9','Owner''s Equity','9609','KK9c','Name des Gesellschafters Vollhafter',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3515, 'SKR03','9','Owner''s Equity','9610','KK9c','Tätigkeitsvergütung Vollhafter',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3516, 'SKR03','9','Owner''s Equity','9611','KK9c','Tätigkeitsvergütung Vollhafter',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3517, 'SKR03','9','Owner''s Equity','9612','KK9c','Tätigkeitsvergütung Vollhafter',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3518, 'SKR03','9','Owner''s Equity','9613','KK9c','Tätigkeitsvergütung Vollhafter',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3519, 'SKR03','9','Owner''s Equity','9614','KK9c','Tätigkeitsvergütung Vollhafter',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3520, 'SKR03','9','Owner''s Equity','9615','KK9c','Tätigkeitsvergütung Vollhafter',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3521, 'SKR03','9','Owner''s Equity','9616','KK9c','Tätigkeitsvergütung Vollhafter',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3522, 'SKR03','9','Owner''s Equity','9617','KK9c','Tätigkeitsvergütung Vollhafter',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3523, 'SKR03','9','Owner''s Equity','9618','KK9c','Tätigkeitsvergütung Vollhafter',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3524, 'SKR03','9','Owner''s Equity','9619','KK9c','Tätigkeitsvergütung Vollhafter',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3525, 'SKR03','9','Owner''s Equity','9620','KK9c','Tantieme Vollhafter',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3526, 'SKR03','9','Owner''s Equity','9621','KK9c','Tantieme Vollhafter',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3527, 'SKR03','9','Owner''s Equity','9622','KK9c','Tantieme Vollhafter',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3528, 'SKR03','9','Owner''s Equity','9623','KK9c','Tantieme Vollhafter',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3529, 'SKR03','9','Owner''s Equity','9624','KK9c','Tantieme Vollhafter',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3530, 'SKR03','9','Owner''s Equity','9625','KK9c','Tantieme Vollhafter',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3531, 'SKR03','9','Owner''s Equity','9626','KK9c','Tantieme Vollhafter',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3532, 'SKR03','9','Owner''s Equity','9627','KK9c','Tantieme Vollhafter',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3533, 'SKR03','9','Owner''s Equity','9628','KK9c','Tantieme Vollhafter',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3534, 'SKR03','9','Owner''s Equity','9629','KK9c','Tantieme Vollhafter',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3535, 'SKR03','9','Owner''s Equity','9630','KK9c','Darlehensverzinsung Vollhafter',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3536, 'SKR03','9','Owner''s Equity','9631','KK9c','Darlehensverzinsung Vollhafter',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3537, 'SKR03','9','Owner''s Equity','9632','KK9c','Darlehensverzinsung Vollhafter',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3538, 'SKR03','9','Owner''s Equity','9633','KK9c','Darlehensverzinsung Vollhafter',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3539, 'SKR03','9','Owner''s Equity','9634','KK9c','Darlehensverzinsung Vollhafter',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3540, 'SKR03','9','Owner''s Equity','9635','KK9c','Darlehensverzinsung Vollhafter',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3541, 'SKR03','9','Owner''s Equity','9636','KK9c','Darlehensverzinsung Vollhafter',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3542, 'SKR03','9','Owner''s Equity','9637','KK9c','Darlehensverzinsung Vollhafter',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3543, 'SKR03','9','Owner''s Equity','9638','KK9c','Darlehensverzinsung Vollhafter',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3544, 'SKR03','9','Owner''s Equity','9639','KK9c','Darlehensverzinsung Vollhafter',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3545, 'SKR03','9','Owner''s Equity','9640','KK9c','Gebrauchsüberlassung Vollhafter',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3546, 'SKR03','9','Owner''s Equity','9641','KK9c','Gebrauchsüberlassung Vollhafter',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3547, 'SKR03','9','Owner''s Equity','9642','KK9c','Gebrauchsüberlassung Vollhafter',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3548, 'SKR03','9','Owner''s Equity','9643','KK9c','Gebrauchsüberlassung Vollhafter',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3549, 'SKR03','9','Owner''s Equity','9644','KK9c','Gebrauchsüberlassung Vollhafter',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3550, 'SKR03','9','Owner''s Equity','9645','KK9c','Gebrauchsüberlassung Vollhafter',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3551, 'SKR03','9','Owner''s Equity','9646','KK9c','Gebrauchsüberlassung Vollhafter',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3552, 'SKR03','9','Owner''s Equity','9647','KK9c','Gebrauchsüberlassung Vollhafter',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3553, 'SKR03','9','Owner''s Equity','9648','KK9c','Gebrauchsüberlassung Vollhafter',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3554, 'SKR03','9','Owner''s Equity','9649','KK9c','Gebrauchsüberlassung Vollhafter',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3555, 'SKR03','9','Owner''s Equity','9650','KK9c','Sonstige Vergütungen Vollhafter',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3556, 'SKR03','9','Owner''s Equity','9651','KK9c','Sonstige Vergütungen Vollhafter',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3557, 'SKR03','9','Owner''s Equity','9652','KK9c','Sonstige Vergütungen Vollhafter',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3558, 'SKR03','9','Owner''s Equity','9653','KK9c','Sonstige Vergütungen Vollhafter',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3559, 'SKR03','9','Owner''s Equity','9654','KK9c','Sonstige Vergütungen Vollhafter',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3560, 'SKR03','9','Owner''s Equity','9655','KK9c','Sonstige Vergütungen Vollhafter',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3561, 'SKR03','9','Owner''s Equity','9656','KK9c','Sonstige Vergütungen Vollhafter',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3562, 'SKR03','9','Owner''s Equity','9657','KK9c','Sonstige Vergütungen Vollhafter',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3563, 'SKR03','9','Owner''s Equity','9658','KK9c','Sonstige Vergütungen Vollhafter',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3564, 'SKR03','9','Owner''s Equity','9659','KK9c','Sonstige Vergütungen Vollhafter',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3565, 'SKR03','9','Owner''s Equity','9690','KK9c','Restanteil Vollhafter',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3566, 'SKR03','9','Owner''s Equity','9691','KK9c','Restanteil Vollhafter',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3567, 'SKR03','9','Owner''s Equity','9692','KK9c','Restanteil Vollhafter',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3568, 'SKR03','9','Owner''s Equity','9693','KK9c','Restanteil Vollhafter',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3569, 'SKR03','9','Owner''s Equity','9694','KK9c','Restanteil Vollhafter',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3570, 'SKR03','9','Owner''s Equity','9695','KK9c','Restanteil Vollhafter',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3571, 'SKR03','9','Owner''s Equity','9696','KK9c','Restanteil Vollhafter',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3572, 'SKR03','9','Owner''s Equity','9697','KK9c','Restanteil Vollhafter',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3573, 'SKR03','9','Owner''s Equity','9698','KK9c','Restanteil Vollhafter',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3574, 'SKR03','9','Owner''s Equity','9699','KK9c','Restanteil Vollhafter',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3575, 'SKR03','9','Owner''s Equity','9700','KK9c','Name des Gesellschafters Teilhafter',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3576, 'SKR03','9','Owner''s Equity','9701','KK9c','Name des Gesellschafters Teilhafter',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3577, 'SKR03','9','Owner''s Equity','9702','KK9c','Name des Gesellschafters Teilhafter',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3578, 'SKR03','9','Owner''s Equity','9703','KK9c','Name des Gesellschafters Teilhafter',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3579, 'SKR03','9','Owner''s Equity','9704','KK9c','Name des Gesellschafters Teilhafter',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3580, 'SKR03','9','Owner''s Equity','9705','KK9c','Name des Gesellschafters Teilhafter',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3581, 'SKR03','9','Owner''s Equity','9706','KK9c','Name des Gesellschafters Teilhafter',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3582, 'SKR03','9','Owner''s Equity','9707','KK9c','Name des Gesellschafters Teilhafter',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3583, 'SKR03','9','Owner''s Equity','9708','KK9c','Name des Gesellschafters Teilhafter',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3584, 'SKR03','9','Owner''s Equity','9709','KK9c','Name des Gesellschafters Teilhafter',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3585, 'SKR03','9','Owner''s Equity','9710','KK9c','Tätigkeitsvergütung Teilhafter',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3586, 'SKR03','9','Owner''s Equity','9711','KK9c','Tätigkeitsvergütung Teilhafter',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3587, 'SKR03','9','Owner''s Equity','9712','KK9c','Tätigkeitsvergütung Teilhafter',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3588, 'SKR03','9','Owner''s Equity','9713','KK9c','Tätigkeitsvergütung Teilhafter',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3589, 'SKR03','9','Owner''s Equity','9714','KK9c','Tätigkeitsvergütung Teilhafter',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3590, 'SKR03','9','Owner''s Equity','9715','KK9c','Tätigkeitsvergütung Teilhafter',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3591, 'SKR03','9','Owner''s Equity','9716','KK9c','Tätigkeitsvergütung Teilhafter',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3592, 'SKR03','9','Owner''s Equity','9717','KK9c','Tätigkeitsvergütung Teilhafter',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3593, 'SKR03','9','Owner''s Equity','9718','KK9c','Tätigkeitsvergütung Teilhafter',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3594, 'SKR03','9','Owner''s Equity','9719','KK9c','Tätigkeitsvergütung Teilhafter',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3595, 'SKR03','9','Owner''s Equity','9720','KK9c','Tantieme Teilhafter',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3596, 'SKR03','9','Owner''s Equity','9721','KK9c','Tantieme Teilhafter',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3597, 'SKR03','9','Owner''s Equity','9722','KK9c','Tantieme Teilhafter',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3598, 'SKR03','9','Owner''s Equity','9723','KK9c','Tantieme Teilhafter',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3599, 'SKR03','9','Owner''s Equity','9724','KK9c','Tantieme Teilhafter',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3600, 'SKR03','9','Owner''s Equity','9725','KK9c','Tantieme Teilhafter',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3601, 'SKR03','9','Owner''s Equity','9726','KK9c','Tantieme Teilhafter',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3602, 'SKR03','9','Owner''s Equity','9727','KK9c','Tantieme Teilhafter',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3603, 'SKR03','9','Owner''s Equity','9728','KK9c','Tantieme Teilhafter',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3604, 'SKR03','9','Owner''s Equity','9729','KK9c','Tantieme Teilhafter',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3605, 'SKR03','9','Owner''s Equity','9730','KK9c','Darlehensverzinsung Teilhafter',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3606, 'SKR03','9','Owner''s Equity','9731','KK9c','Darlehensverzinsung Teilhafter',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3607, 'SKR03','9','Owner''s Equity','9732','KK9c','Darlehensverzinsung Teilhafter',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3608, 'SKR03','9','Owner''s Equity','9733','KK9c','Darlehensverzinsung Teilhafter',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3609, 'SKR03','9','Owner''s Equity','9734','KK9c','Darlehensverzinsung Teilhafter',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3610, 'SKR03','9','Owner''s Equity','9735','KK9c','Darlehensverzinsung Teilhafter',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3611, 'SKR03','9','Owner''s Equity','9736','KK9c','Darlehensverzinsung Teilhafter',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3612, 'SKR03','9','Owner''s Equity','9737','KK9c','Darlehensverzinsung Teilhafter',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3613, 'SKR03','9','Owner''s Equity','9738','KK9c','Darlehensverzinsung Teilhafter',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3614, 'SKR03','9','Owner''s Equity','9739','KK9c','Darlehensverzinsung Teilhafter',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3615, 'SKR03','9','Owner''s Equity','9740','KK9c','Gebrauchsüberlassung Teilhafter',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3616, 'SKR03','9','Owner''s Equity','9741','KK9c','Gebrauchsüberlassung Teilhafter',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3617, 'SKR03','9','Owner''s Equity','9742','KK9c','Gebrauchsüberlassung Teilhafter',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3618, 'SKR03','9','Owner''s Equity','9743','KK9c','Gebrauchsüberlassung Teilhafter',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3619, 'SKR03','9','Owner''s Equity','9744','KK9c','Gebrauchsüberlassung Teilhafter',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3620, 'SKR03','9','Owner''s Equity','9745','KK9c','Gebrauchsüberlassung Teilhafter',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3621, 'SKR03','9','Owner''s Equity','9746','KK9c','Gebrauchsüberlassung Teilhafter',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3622, 'SKR03','9','Owner''s Equity','9747','KK9c','Gebrauchsüberlassung Teilhafter',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3623, 'SKR03','9','Owner''s Equity','9748','KK9c','Gebrauchsüberlassung Teilhafter',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3624, 'SKR03','9','Owner''s Equity','9749','KK9c','Gebrauchsüberlassung Teilhafter',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3625, 'SKR03','9','Owner''s Equity','9750','KK9c','Sonstige Vergütungen Teilhafter',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3626, 'SKR03','9','Owner''s Equity','9751','KK9c','Sonstige Vergütungen Teilhafter',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3627, 'SKR03','9','Owner''s Equity','9752','KK9c','Sonstige Vergütungen Teilhafter',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3628, 'SKR03','9','Owner''s Equity','9753','KK9c','Sonstige Vergütungen Teilhafter',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3629, 'SKR03','9','Owner''s Equity','9754','KK9c','Sonstige Vergütungen Teilhafter',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3630, 'SKR03','9','Owner''s Equity','9755','KK9c','Sonstige Vergütungen Teilhafter',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3631, 'SKR03','9','Owner''s Equity','9756','KK9c','Sonstige Vergütungen Teilhafter',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3632, 'SKR03','9','Owner''s Equity','9757','KK9c','Sonstige Vergütungen Teilhafter',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3633, 'SKR03','9','Owner''s Equity','9758','KK9c','Sonstige Vergütungen Teilhafter',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3634, 'SKR03','9','Owner''s Equity','9759','KK9c','Sonstige Vergütungen Teilhafter',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3635, 'SKR03','9','Owner''s Equity','9760','KK9c','Sonstige Vergütungen Teilhafter',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3636, 'SKR03','9','Owner''s Equity','9761','KK9c','Sonstige Vergütungen Teilhafter',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3637, 'SKR03','9','Owner''s Equity','9762','KK9c','Sonstige Vergütungen Teilhafter',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3638, 'SKR03','9','Owner''s Equity','9763','KK9c','Sonstige Vergütungen Teilhafter',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3639, 'SKR03','9','Owner''s Equity','9764','KK9c','Sonstige Vergütungen Teilhafter',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3640, 'SKR03','9','Owner''s Equity','9765','KK9c','Sonstige Vergütungen Teilhafter',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3641, 'SKR03','9','Owner''s Equity','9766','KK9c','Sonstige Vergütungen Teilhafter',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3642, 'SKR03','9','Owner''s Equity','9767','KK9c','Sonstige Vergütungen Teilhafter',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3643, 'SKR03','9','Owner''s Equity','9768','KK9c','Sonstige Vergütungen Teilhafter',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3644, 'SKR03','9','Owner''s Equity','9769','KK9c','Sonstige Vergütungen Teilhafter',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3645, 'SKR03','9','Owner''s Equity','9770','KK9c','Sonstige Vergütungen Teilhafter',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3646, 'SKR03','9','Owner''s Equity','9771','KK9c','Sonstige Vergütungen Teilhafter',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3647, 'SKR03','9','Owner''s Equity','9772','KK9c','Sonstige Vergütungen Teilhafter',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3648, 'SKR03','9','Owner''s Equity','9773','KK9c','Sonstige Vergütungen Teilhafter',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3649, 'SKR03','9','Owner''s Equity','9774','KK9c','Sonstige Vergütungen Teilhafter',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3650, 'SKR03','9','Owner''s Equity','9775','KK9c','Sonstige Vergütungen Teilhafter',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3651, 'SKR03','9','Owner''s Equity','9776','KK9c','Sonstige Vergütungen Teilhafter',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3652, 'SKR03','9','Owner''s Equity','9777','KK9c','Sonstige Vergütungen Teilhafter',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3653, 'SKR03','9','Owner''s Equity','9778','KK9c','Sonstige Vergütungen Teilhafter',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3654, 'SKR03','9','Owner''s Equity','9779','KK9c','Sonstige Vergütungen Teilhafter',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3655, 'SKR03','9','Owner''s Equity','9780','KK9c','Anteil für Konto 9840 Teilhafter',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3656, 'SKR03','9','Owner''s Equity','9781','KK9c','Anteil für Konto 9841 Teilhafter',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3657, 'SKR03','9','Owner''s Equity','9782','KK9c','Anteil für Konto 9842 Teilhafter',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3658, 'SKR03','9','Owner''s Equity','9783','KK9c','Anteil für Konto 9843 Teilhafter',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3659, 'SKR03','9','Owner''s Equity','9784','KK9c','Anteil für Konto 9844 Teilhafter',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3660, 'SKR03','9','Owner''s Equity','9785','KK9c','Anteil für Konto 9845 Teilhafter',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3661, 'SKR03','9','Owner''s Equity','9786','KK9c','Anteil für Konto 9846 Teilhafter',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3662, 'SKR03','9','Owner''s Equity','9787','KK9c','Anteil für Konto 9847 Teilhafter',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3663, 'SKR03','9','Owner''s Equity','9788','KK9c','Anteil für Konto 9848 Teilhafter',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3664, 'SKR03','9','Owner''s Equity','9789','KK9c','Anteil für Konto 9849 Teilhafter',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3665, 'SKR03','9','Owner''s Equity','9790','KK9c','Restanteil Teilhafter',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3666, 'SKR03','9','Owner''s Equity','9791','KK9c','Restanteil Teilhafter',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3667, 'SKR03','9','Owner''s Equity','9792','KK9c','Restanteil Teilhafter',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3668, 'SKR03','9','Owner''s Equity','9793','KK9c','Restanteil Teilhafter',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3669, 'SKR03','9','Owner''s Equity','9794','KK9c','Restanteil Teilhafter',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3670, 'SKR03','9','Owner''s Equity','9795','KK9c','Restanteil Teilhafter',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3671, 'SKR03','9','Owner''s Equity','9796','KK9c','Restanteil Teilhafter',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3672, 'SKR03','9','Owner''s Equity','9797','KK9c','Restanteil Teilhafter',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3673, 'SKR03','9','Owner''s Equity','9798','KK9c','Restanteil Teilhafter',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3674, 'SKR03','9','Owner''s Equity','9799','KK9c','Restanteil Teilhafter',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3675, 'SKR03','9','Owner''s Equity','9800','KK9c','Lösch- und Korrekturschlüssel',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3676, 'SKR03','9','Owner''s Equity','9801','KK9c','Lösch- und Korrekturschlüssel',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3677, 'SKR03','0','Owner''s Equity','KK9d','KK9','Kapital Personenhandelsgesellschaft Vollhafter',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3678, 'SKR03','9','Owner''s Equity','9810','KK9d','Gesellschafter Darlehen',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3679, 'SKR03','9','Owner''s Equity','9811','KK9d','Gesellschafter Darlehen',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3680, 'SKR03','9','Owner''s Equity','9812','KK9d','Gesellschafter Darlehen',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3681, 'SKR03','9','Owner''s Equity','9813','KK9d','Gesellschafter Darlehen',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3682, 'SKR03','9','Owner''s Equity','9814','KK9d','Gesellschafter Darlehen',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3683, 'SKR03','9','Owner''s Equity','9815','KK9d','Gesellschafter Darlehen',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3684, 'SKR03','9','Owner''s Equity','9816','KK9d','Gesellschafter Darlehen',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3685, 'SKR03','9','Owner''s Equity','9817','KK9d','Gesellschafter Darlehen',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3686, 'SKR03','9','Owner''s Equity','9818','KK9d','Gesellschafter Darlehen',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3687, 'SKR03','9','Owner''s Equity','9819','KK9d','Gesellschafter Darlehen',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3688, 'SKR03','9','Owner''s Equity','9820','KK9d','Verlust-/Vortragskonto',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3689, 'SKR03','9','Owner''s Equity','9821','KK9d','Verlust-/Vortragskonto',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3690, 'SKR03','9','Owner''s Equity','9822','KK9d','Verlust-/Vortragskonto',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3691, 'SKR03','9','Owner''s Equity','9823','KK9d','Verlust-/Vortragskonto',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3692, 'SKR03','9','Owner''s Equity','9824','KK9d','Verlust-/Vortragskonto',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3693, 'SKR03','9','Owner''s Equity','9825','KK9d','Verlust-/Vortragskonto',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3694, 'SKR03','9','Owner''s Equity','9826','KK9d','Verlust-/Vortragskonto',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3695, 'SKR03','9','Owner''s Equity','9827','KK9d','Verlust-/Vortragskonto',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3696, 'SKR03','9','Owner''s Equity','9828','KK9d','Verlust-/Vortragskonto',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3697, 'SKR03','9','Owner''s Equity','9829','KK9d','Verlust-/Vortragskonto',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3698, 'SKR03','9','Owner''s Equity','9830','KK9d','Verrechnungskonto für Einzahlungsverpflichtungen',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3699, 'SKR03','9','Owner''s Equity','9831','KK9d','Verrechnungskonto für Einzahlungsverpflichtungen',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3700, 'SKR03','9','Owner''s Equity','9832','KK9d','Verrechnungskonto für Einzahlungsverpflichtungen',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3701, 'SKR03','9','Owner''s Equity','9833','KK9d','Verrechnungskonto für Einzahlungsverpflichtungen',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3702, 'SKR03','9','Owner''s Equity','9834','KK9d','Verrechnungskonto für Einzahlungsverpflichtungen',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3703, 'SKR03','9','Owner''s Equity','9835','KK9d','Verrechnungskonto für Einzahlungsverpflichtungen',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3704, 'SKR03','9','Owner''s Equity','9836','KK9d','Verrechnungskonto für Einzahlungsverpflichtungen',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3705, 'SKR03','9','Owner''s Equity','9837','KK9d','Verrechnungskonto für Einzahlungsverpflichtungen',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3706, 'SKR03','9','Owner''s Equity','9838','KK9d','Verrechnungskonto für Einzahlungsverpflichtungen',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3707, 'SKR03','9','Owner''s Equity','9839','KK9d','Verrechnungskonto für Einzahlungsverpflichtungen',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3708, 'SKR03','0','Owner''s Equity','KK9e','KK9','Kapital Personenhandelsgesellschaft Teilhafter',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3709, 'SKR03','9','Owner''s Equity','9840','KK9e','Gesellschafter-Darlehen',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3710, 'SKR03','9','Owner''s Equity','9841','KK9e','Gesellschafter-Darlehen',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3711, 'SKR03','9','Owner''s Equity','9842','KK9e','Gesellschafter-Darlehen',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3712, 'SKR03','9','Owner''s Equity','9843','KK9e','Gesellschafter-Darlehen',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3713, 'SKR03','9','Owner''s Equity','9844','KK9e','Gesellschafter-Darlehen',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3714, 'SKR03','9','Owner''s Equity','9845','KK9e','Gesellschafter-Darlehen',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3715, 'SKR03','9','Owner''s Equity','9846','KK9e','Gesellschafter-Darlehen',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3716, 'SKR03','9','Owner''s Equity','9847','KK9e','Gesellschafter-Darlehen',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3717, 'SKR03','9','Owner''s Equity','9848','KK9e','Gesellschafter-Darlehen',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3718, 'SKR03','9','Owner''s Equity','9849','KK9e','Gesellschafter-Darlehen',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3719, 'SKR03','9','Owner''s Equity','9850','KK9e','Verrechnungskonto für Einzahlungsverpflichtungen',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3720, 'SKR03','9','Owner''s Equity','9851','KK9e','Verrechnungskonto für Einzahlungsverpflichtungen',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3721, 'SKR03','9','Owner''s Equity','9852','KK9e','Verrechnungskonto für Einzahlungsverpflichtungen',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3722, 'SKR03','9','Owner''s Equity','9853','KK9e','Verrechnungskonto für Einzahlungsverpflichtungen',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3723, 'SKR03','9','Owner''s Equity','9854','KK9e','Verrechnungskonto für Einzahlungsverpflichtungen',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3724, 'SKR03','9','Owner''s Equity','9855','KK9e','Verrechnungskonto für Einzahlungsverpflichtungen',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3725, 'SKR03','9','Owner''s Equity','9856','KK9e','Verrechnungskonto für Einzahlungsverpflichtungen',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3726, 'SKR03','9','Owner''s Equity','9857','KK9e','Verrechnungskonto für Einzahlungsverpflichtungen',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3727, 'SKR03','9','Owner''s Equity','9858','KK9e','Verrechnungskonto für Einzahlungsverpflichtungen',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3728, 'SKR03','9','Owner''s Equity','9859','KK9e','Verrechnungskonto für Einzahlungsverpflichtungen',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3729, 'SKR03','0','Owner''s Equity','KK9f','KK9','Einzahlungsverpflichtungen im Bereich der Forderungen',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3730, 'SKR03','9','Owner''s Equity','9860','KK9f','Einzahlungsverpflichtungen persönlich haftender Gesellschafter',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3731, 'SKR03','9','Owner''s Equity','9861','KK9f','Einzahlungsverpflichtungen persönlich haftender Gesellschafter',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3732, 'SKR03','9','Owner''s Equity','9862','KK9f','Einzahlungsverpflichtungen persönlich haftender Gesellschafter',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3733, 'SKR03','9','Owner''s Equity','9863','KK9f','Einzahlungsverpflichtungen persönlich haftender Gesellschafter',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3734, 'SKR03','9','Owner''s Equity','9864','KK9f','Einzahlungsverpflichtungen persönlich haftender Gesellschafter',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3735, 'SKR03','9','Owner''s Equity','9865','KK9f','Einzahlungsverpflichtungen persönlich haftender Gesellschafter',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3736, 'SKR03','9','Owner''s Equity','9866','KK9f','Einzahlungsverpflichtungen persönlich haftender Gesellschafter',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3737, 'SKR03','9','Owner''s Equity','9867','KK9f','Einzahlungsverpflichtungen persönlich haftender Gesellschafter',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3738, 'SKR03','9','Owner''s Equity','9868','KK9f','Einzahlungsverpflichtungen persönlich haftender Gesellschafter',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3739, 'SKR03','9','Owner''s Equity','9869','KK9f','Einzahlungsverpflichtungen persönlich haftender Gesellschafter',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3740, 'SKR03','9','Owner''s Equity','9870','KK9f','Einzahlungsverpflichtungen Kommanditisten',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3741, 'SKR03','9','Owner''s Equity','9871','KK9f','Einzahlungsverpflichtungen Kommanditisten',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3742, 'SKR03','9','Owner''s Equity','9872','KK9f','Einzahlungsverpflichtungen Kommanditisten',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3743, 'SKR03','9','Owner''s Equity','9873','KK9f','Einzahlungsverpflichtungen Kommanditisten',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3744, 'SKR03','9','Owner''s Equity','9874','KK9f','Einzahlungsverpflichtungen Kommanditisten',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3745, 'SKR03','9','Owner''s Equity','9875','KK9f','Einzahlungsverpflichtungen Kommanditisten',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3746, 'SKR03','9','Owner''s Equity','9876','KK9f','Einzahlungsverpflichtungen Kommanditisten',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3747, 'SKR03','9','Owner''s Equity','9877','KK9f','Einzahlungsverpflichtungen Kommanditisten',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3748, 'SKR03','9','Owner''s Equity','9878','KK9f','Einzahlungsverpflichtungen Kommanditisten',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3749, 'SKR03','9','Owner''s Equity','9879','KK9f','Einzahlungsverpflichtungen Kommanditisten',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3750, 'SKR03','0','Owner''s Equity','KK9g','KK9','Ausgleichsposten für aktivierte eigene Anteile und Bilanzierungshilfen',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3751, 'SKR03','9','Owner''s Equity','9880','KK9g','Ausgleichsposten für aktivierte eigene Anteile',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3752, 'SKR03','9','Owner''s Equity','9882','KK9g','Ausgleichsposten für aktivierte Bilanzierungshilfen',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3753, 'SKR03','0','Owner''s Equity','KK9h','KK9','Nicht durch Vermögenseinlagen gedeckte Entnahmen',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3754, 'SKR03','9','Owner''s Equity','9883','KK9h','Nicht durch Vermögenseinlagen gedeckte Entnahmen persönlich haftender Gesellschafter',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3755, 'SKR03','9','Owner''s Equity','9884','KK9h','Nicht durch Vermögenseinlagen gedeckte Entnahmen Kommanditisten',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3756, 'SKR03','0','Owner''s Equity','KK9i','KK9','Verrechnungskonto für nicht durch Vermögenseinlagen gedeckte Entnahmen',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3757, 'SKR03','9','Owner''s Equity','9885','KK9i','Verrechnungskonto für nicht durch Vermögenseinlagen gedeckte Entnahmen persönlich haftender Gesellschafter',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3758, 'SKR03','9','Owner''s Equity','9886','KK9i','Verrechnungskonto für nicht durch Vermögenseinlagen gedeckte Entnahmen Kommanditisten',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3759, 'SKR03','0','Owner''s Equity','KK9j','KK9','Steueraufwand der Gesellschafter',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3760, 'SKR03','9','Owner''s Equity','9887','KK9j','Steueraufwand der Gesellschafter',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3761, 'SKR03','9','Owner''s Equity','9889','KK9j','Gegenkonto zu 9887',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3762, 'SKR03','0','Owner''s Equity','KK9k','KK9','Statistische Konten für Gewinnzuschlag',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3763, 'SKR03','9','Owner''s Equity','9890','KK9k','Statistische Konto für den Gewinnzuschlag nach §§6b 6c und 6g EStG (Haben-Buchung)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3764, 'SKR03','9','Owner''s Equity','9891','KK9k','Statistische Konto für den Gewinnzuschlag - Gegenkonto zu 9890',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3765, 'SKR03','0','XXXXX','KK9l','KK9','Vorsteuer-/Umsatzsteuerkonten zur Korrektur der Forderungen/Verbindlichkeiten (EüR)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3766, 'SKR03','9','XXXXX','9893','KK9l','Umsatzsteuer in den Forderungen zum allgemeinen Umsatzsteuersatz (EüR)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3767, 'SKR03','9','XXXXX','9894','KK9l','Umsatzsteuer in den Forderungen zum ermäßigten Umsatzsteuersatz (EüR)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3768, 'SKR03','9','XXXXX','9895','KK9l','Gegenkonto 9893 - 9894 für die Aufteilung der Umsatzsteuer (EüR)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3769, 'SKR03','9','XXXXX','9896','KK9l','Vorsteuer in den Verbindlichkeiten zum allgemeinen Umsatzsteuersatz (EüR)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3770, 'SKR03','9','XXXXX','9897','KK9l','Vorsteuer in den Verbindlichkeiten zum ermäßigten Umsatzsteuersatz (EüR)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3771, 'SKR03','9','Owner''s Equity','9899','KK9l','Gegenkonto zu 9899 - 9897 für die Aufteilung der Vorsteuer (EüR)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3772, 'SKR03','0','XXXXX','KK9m','KK9','Statistische Konten zu § 4 (4a) EStG',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3773, 'SKR03','9','XXXXX','9910','KK9m','Gegenkonto zur Minderung der Entnahmen § 4 (4a) EStG',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3774, 'SKR03','9','XXXXX','9911','KK9m','Minderung der Entnahmen § 4 (4a) EStG (Haben)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3775, 'SKR03','9','XXXXX','9912','KK9m','Erhöhung der Entnahmen § 4 (4a) EStG',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3776, 'SKR03','9','XXXXX','9913','KK9m','Gegenkonto zur Erhöhung der Entnahmen § 4 (4a) EStG (Haben)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3777, 'SKR03','0','XXXXX','KK9n','KK9','Statistische Konten für Kinderbetreuungskosten',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3778, 'SKR03','9','XXXXX','9918','KK9n','Kinderbetreuungskosten (wie Betriebsausgaben steuerlich anzusetzender Betrag)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3779, 'SKR03','9','XXXXX','9919','KK9n','Gegenkonto zu 9918 (Haben)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3780, 'SKR03','0','XXXXX','KK9o','KK9','Ausstehende Einlagen',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3781, 'SKR03','9','Owner''s Equity','9920','KK9o','Ausstehende Einlagen auf das Komplementär-Kapital nicht eingefordert',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3782, 'SKR03','9','Owner''s Equity','9921','KK9o','Ausstehende Einlagen auf das Komplementär-Kapital nicht eingefordert',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3783, 'SKR03','9','Owner''s Equity','9922','KK9o','Ausstehende Einlagen auf das Komplementär-Kapital nicht eingefordert',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3784, 'SKR03','9','Owner''s Equity','9923','KK9o','Ausstehende Einlagen auf das Komplementär-Kapital nicht eingefordert',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3785, 'SKR03','9','Owner''s Equity','9924','KK9o','Ausstehende Einlagen auf das Komplementär-Kapital nicht eingefordert',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3786, 'SKR03','9','Owner''s Equity','9925','KK9o','Ausstehende Einlagen auf das Komplementär-Kapital nicht eingefordert',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3787, 'SKR03','9','Owner''s Equity','9926','KK9o','Ausstehende Einlagen auf das Komplementär-Kapital nicht eingefordert',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3788, 'SKR03','9','Owner''s Equity','9927','KK9o','Ausstehende Einlagen auf das Komplementär-Kapital nicht eingefordert',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3789, 'SKR03','9','Owner''s Equity','9928','KK9o','Ausstehende Einlagen auf das Komplementär-Kapital nicht eingefordert',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3790, 'SKR03','9','Owner''s Equity','9929','KK9o','Ausstehende Einlagen auf das Komplementär-Kapital nicht eingefordert',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3791, 'SKR03','9','Owner''s Equity','9930','KK9o','Ausstehende Einlagen auf das Komplementär-Kapital eingefordert',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3792, 'SKR03','9','Owner''s Equity','9931','KK9o','Ausstehende Einlagen auf das Komplementär-Kapital eingefordert',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3793, 'SKR03','9','Owner''s Equity','9932','KK9o','Ausstehende Einlagen auf das Komplementär-Kapital eingefordert',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3794, 'SKR03','9','Owner''s Equity','9933','KK9o','Ausstehende Einlagen auf das Komplementär-Kapital eingefordert',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3795, 'SKR03','9','Owner''s Equity','9934','KK9o','Ausstehende Einlagen auf das Komplementär-Kapital eingefordert',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3796, 'SKR03','9','Owner''s Equity','9935','KK9o','Ausstehende Einlagen auf das Komplementär-Kapital eingefordert',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3797, 'SKR03','9','Owner''s Equity','9936','KK9o','Ausstehende Einlagen auf das Komplementär-Kapital eingefordert',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3798, 'SKR03','9','Owner''s Equity','9937','KK9o','Ausstehende Einlagen auf das Komplementär-Kapital eingefordert',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3799, 'SKR03','9','Owner''s Equity','9938','KK9o','Ausstehende Einlagen auf das Komplementär-Kapital eingefordert',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3800, 'SKR03','9','Owner''s Equity','9939','KK9o','Ausstehende Einlagen auf das Komplementär-Kapital eingefordert',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3801, 'SKR03','9','Owner''s Equity','9940','KK9o','Ausstehende Einlagen auf das Kommandit-Kapital nicht eingefordert',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3802, 'SKR03','9','Owner''s Equity','9941','KK9o','Ausstehende Einlagen auf das Kommandit-Kapital nicht eingefordert',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3803, 'SKR03','9','Owner''s Equity','9942','KK9o','Ausstehende Einlagen auf das Kommandit-Kapital nicht eingefordert',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3804, 'SKR03','9','Owner''s Equity','9943','KK9o','Ausstehende Einlagen auf das Kommandit-Kapital nicht eingefordert',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3805, 'SKR03','9','Owner''s Equity','9944','KK9o','Ausstehende Einlagen auf das Kommandit-Kapital nicht eingefordert',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3806, 'SKR03','9','Owner''s Equity','9945','KK9o','Ausstehende Einlagen auf das Kommandit-Kapital nicht eingefordert',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3807, 'SKR03','9','Owner''s Equity','9946','KK9o','Ausstehende Einlagen auf das Kommandit-Kapital nicht eingefordert',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3808, 'SKR03','9','Owner''s Equity','9947','KK9o','Ausstehende Einlagen auf das Kommandit-Kapital nicht eingefordert',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3809, 'SKR03','9','Owner''s Equity','9948','KK9o','Ausstehende Einlagen auf das Kommandit-Kapital nicht eingefordert',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3810, 'SKR03','9','Owner''s Equity','9949','KK9o','Ausstehende Einlagen auf das Kommandit-Kapital nicht eingefordert',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3811, 'SKR03','9','Owner''s Equity','9950','KK9o','Ausstehende Einlagen auf das Kommandit-Kapital eingefordert',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3812, 'SKR03','9','Owner''s Equity','9951','KK9o','Ausstehende Einlagen auf das Kommandit-Kapital eingefordert',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3813, 'SKR03','9','Owner''s Equity','9952','KK9o','Ausstehende Einlagen auf das Kommandit-Kapital eingefordert',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3814, 'SKR03','9','Owner''s Equity','9953','KK9o','Ausstehende Einlagen auf das Kommandit-Kapital eingefordert',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3815, 'SKR03','9','Owner''s Equity','9954','KK9o','Ausstehende Einlagen auf das Kommandit-Kapital eingefordert',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3816, 'SKR03','9','Owner''s Equity','9955','KK9o','Ausstehende Einlagen auf das Kommandit-Kapital eingefordert',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3817, 'SKR03','9','Owner''s Equity','9956','KK9o','Ausstehende Einlagen auf das Kommandit-Kapital eingefordert',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3818, 'SKR03','9','Owner''s Equity','9957','KK9o','Ausstehende Einlagen auf das Kommandit-Kapital eingefordert',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3819, 'SKR03','9','Owner''s Equity','9958','KK9o','Ausstehende Einlagen auf das Kommandit-Kapital eingefordert',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3820, 'SKR03','9','Owner''s Equity','9959','KK9o','Ausstehende Einlagen auf das Kommandit-Kapital eingefordert',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3821, 'SKR03','9','Memo','9900',NULL,'SO Commitment',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3822, 'SKR03','9','Memo','9910',NULL,'PO Commitment',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3823, 'SKR03','9','Liability','9901',NULL,'Steuer Verbindlichkeiten',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3824, 'SKR03','6','Asset','6000',NULL,'Work In Process',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3825, 'SKR03','6','Asset','6001',NULL,'Floor Stock',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3826, 'SKR03','6','Expense','6002',NULL,'Cost Of Production',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3827, 'SKR03','6','Expense','6003',NULL,'Scrap',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3828, 'SKR03','5','Expense','51130',NULL,'Outside Processing (Subcontract)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3829, 'SKR03','5','Expense','58400',NULL,'Using Variance',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3830, 'SKR03','5','Expense','58500',NULL,'Method Change Variance',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3831, 'SKR03','5','Expense','58600',NULL,'Rate Variance',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3832, 'SKR03','5','Expense','58700',NULL,'Mix Variance',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3833, 'SKR03','8','Expense','83100',NULL,'Labor (Absorbed)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3834, 'SKR03','8','Expense','83200',NULL,'Burden (Absorbed)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3835, 'SKR03','8','Expense','83300',NULL,'Overhead (Applied)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3836, 'SKR03','8','Expense','83400',NULL,'Average Cost Variance',1);
    +
    +-- SKR04 
    +
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 3837, 'SKR04', 'Anlagevermögen', 'Anlagevermögen', 0, 0, 'Anlagevermögen');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 3838, 'SKR04', 'Anlagevermögen', 'Immaterielle Vermögensgegenstände', 100, 0, 'Entgeltlich erworbene Konzessionen, gewerbliche Schutzrechte und ähnliche Rechte und Werte sowie Lizenzen an solchen Rechten und Werten');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 3839, 'SKR04', 'Anlagevermögen', 'Immaterielle Vermögensgegenstände', 110, 100, 'Konzessionen');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 3840, 'SKR04', 'Anlagevermögen', 'Immaterielle Vermögensgegenstände', 120, 100, 'Gewerbliche Schutzrechte');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 3841, 'SKR04', 'Anlagevermögen', 'Immaterielle Vermögensgegenstände', 130, 100, 'Ähnliche Rechte und Werte');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 3842, 'SKR04', 'Anlagevermögen', 'Immaterielle Vermögensgegenstände', 135, 100, 'EDV-Software');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 3843, 'SKR04', 'Anlagevermögen', 'Immaterielle Vermögensgegenstände', 140, 100, 'Lizenzen an gewerblichen Schutzrechten und ähnlichen Rechten und Werte');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 3844, 'SKR04', 'Anlagevermögen', 'Immaterielle Vermögensgegenstände', 143, 0, 'Selbst geschaffene immaterielle Vermögensgegenstände');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 3845, 'SKR04', 'Anlagevermögen', 'Immaterielle Vermögensgegenstände', 144, 143, 'EDV-Software');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 3846, 'SKR04', 'Anlagevermögen', 'Immaterielle Vermögensgegenstände', 145, 143, 'Lizenzen und Franchiseverträge');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 3847, 'SKR04', 'Anlagevermögen', 'Immaterielle Vermögensgegenstände', 146, 143, 'Konzessionen und gewerbliche Schutzrechte');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 3848, 'SKR04', 'Anlagevermögen', 'Immaterielle Vermögensgegenstände', 147, 143, 'Rezepte, Verfahren, Prototypen');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 3849, 'SKR04', 'Anlagevermögen', 'Immaterielle Vermögensgegenstände', 148, 143, 'Immaterielle Vermögensgegenstände in Entwicklung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 3850, 'SKR04', 'Anlagevermögen', 'Immaterielle Vermögensgegenstände', 150, 0, 'Geschäfts- oder Firmenwert');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 3851, 'SKR04', 'Anlagevermögen', 'Immaterielle Vermögensgegenstände', 160, 0, 'Verschmelzungsmehrwert');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 3852, 'SKR04', 'Anlagevermögen', 'Immaterielle Vermögensgegenstände', 170, 0, 'Geleistete Anzahlungen auf immaterielle Vermögensgegenstände');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 3853, 'SKR04', 'Anlagevermögen', 'Immaterielle Vermögensgegenstände', 179, 0, 'Anzahlungen auf Geschäfts- oder Firmenwert');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 3854, 'SKR04', 'Anlagevermögen', 'Sachanlagen', 200, 0, 'Grundstücke, grundstücksgleiche Rechte und Bauten einschließlich der Bauten auf fremden Grundstück');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 3855, 'SKR04', 'Anlagevermögen', 'Sachanlagen', 210, 200, 'Grundstücksgleiche Rechte ohne Bauten');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 3856, 'SKR04', 'Anlagevermögen', 'Sachanlagen', 215, 200, 'Unbebaute Grundstücke');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 3857, 'SKR04', 'Anlagevermögen', 'Sachanlagen', 220, 200, 'Grundstücksgleiche Rechte (Erbbaurecht, Dauerwohnrecht, unbebaute Grundstücke)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 3858, 'SKR04', 'Anlagevermögen', 'Sachanlagen', 225, 200, 'Grundstücke mit Substanzverkehr');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 3859, 'SKR04', 'Anlagevermögen', 'Sachanlagen', 229, 200, 'Grundstücksanteil des häuslichen Arbeitszimmers');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 3860, 'SKR04', 'Anlagevermögen', 'Sachanlagen', 230, 200, 'Bauten auf eigenen Grundstücken und grundstücksgleichen Rechten');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 3861, 'SKR04', 'Anlagevermögen', 'Sachanlagen', 235, 200, 'Grundstückswerte eigener bebauter Grundstücke');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 3862, 'SKR04', 'Anlagevermögen', 'Sachanlagen', 240, 200, 'Geschäftsbauten');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 3863, 'SKR04', 'Anlagevermögen', 'Sachanlagen', 250, 200, 'Fabrikbauten');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 3864, 'SKR04', 'Anlagevermögen', 'Sachanlagen', 260, 200, 'Andere Bauten');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 3865, 'SKR04', 'Anlagevermögen', 'Sachanlagen', 270, 200, 'Garagen');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 3866, 'SKR04', 'Anlagevermögen', 'Sachanlagen', 280, 200, 'Außenanlagen für Geschäfts-, Fabrik- und andere Bauten');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 3867, 'SKR04', 'Anlagevermögen', 'Sachanlagen', 285, 200, 'Hof- und Wegbefestigungen');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 3868, 'SKR04', 'Anlagevermögen', 'Sachanlagen', 290, 200, 'Einrichtungen für Geschäfts-. Fabrik- und andere Bauten');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 3869, 'SKR04', 'Anlagevermögen', 'Sachanlagen', 300, 200, 'Wohnbauten');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 3870, 'SKR04', 'Anlagevermögen', 'Sachanlagen', 305, 200, 'Garagen');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 3871, 'SKR04', 'Anlagevermögen', 'Sachanlagen', 310, 200, 'Außenanlagen');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 3872, 'SKR04', 'Anlagevermögen', 'Sachanlagen', 315, 200, 'Hof- und Wegbefestigungen');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 3873, 'SKR04', 'Anlagevermögen', 'Sachanlagen', 320, 200, 'Einrichtungen für Wohnbauten');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 3874, 'SKR04', 'Anlagevermögen', 'Sachanlagen', 329, 200, 'Gebäudeteil des häuslichen Arbeitszimmers');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 3875, 'SKR04', 'Anlagevermögen', 'Sachanlagen', 330, 200, 'Bauten auf fremden Grundstücken');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 3876, 'SKR04', 'Anlagevermögen', 'Sachanlagen', 340, 200, 'Geschäftsbauten');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 3877, 'SKR04', 'Anlagevermögen', 'Sachanlagen', 350, 200, 'Fabrikbauten');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 3878, 'SKR04', 'Anlagevermögen', 'Sachanlagen', 360, 200, 'Wohnbauten');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 3879, 'SKR04', 'Anlagevermögen', 'Sachanlagen', 370, 200, 'Andere Bauten');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 3880, 'SKR04', 'Anlagevermögen', 'Sachanlagen', 380, 200, 'Garagen');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 3881, 'SKR04', 'Anlagevermögen', 'Sachanlagen', 390, 200, 'Außenanlagen');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 3882, 'SKR04', 'Anlagevermögen', 'Sachanlagen', 395, 200, 'Hof- und Wegbefestigungen');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 3883, 'SKR04', 'Anlagevermögen', 'Sachanlagen', 398, 200, 'Einrichtungen für Geschäfts-. Fabrik-, Wohn- und andere Bauten');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 3884, 'SKR04', 'Anlagevermögen', 'Sachanlagen', 400, 0, 'Technische Anlagen und Maschinen');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 3885, 'SKR04', 'Anlagevermögen', 'Sachanlagen', 420, 400, 'Technische Anlagen');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 3886, 'SKR04', 'Anlagevermögen', 'Sachanlagen', 440, 400, 'Maschinen');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 3887, 'SKR04', 'Anlagevermögen', 'Sachanlagen', 450, 400, 'Transportanlagen und Ähnlichen');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 3888, 'SKR04', 'Anlagevermögen', 'Sachanlagen', 460, 400, 'Maschinengebundene Werkzeuge');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 3889, 'SKR04', 'Anlagevermögen', 'Sachanlagen', 470, 400, 'Betriebsvorrichtungen');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 3890, 'SKR04', 'Anlagevermögen', 'Sachanlagen', 500, 0, 'Andere Anlagen, Betriebs- und Geschäftsausstattungen');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 3891, 'SKR04', 'Anlagevermögen', 'Sachanlagen', 510, 500, 'Andere Anlagen');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 3892, 'SKR04', 'Anlagevermögen', 'Sachanlagen', 520, 500, 'PKW');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 3893, 'SKR04', 'Anlagevermögen', 'Sachanlagen', 540, 500, 'LKW');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 3894, 'SKR04', 'Anlagevermögen', 'Sachanlagen', 560, 500, 'Sonstige Transportmittel');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 3895, 'SKR04', 'Anlagevermögen', 'Sachanlagen', 620, 500, 'Werkzeuge');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 3896, 'SKR04', 'Anlagevermögen', 'Sachanlagen', 630, 500, 'Betriebsausstattung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 3897, 'SKR04', 'Anlagevermögen', 'Sachanlagen', 635, 500, 'Geschäftsausstattung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 3898, 'SKR04', 'Anlagevermögen', 'Sachanlagen', 640, 500, 'Ladeneinrichtung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 3899, 'SKR04', 'Anlagevermögen', 'Sachanlagen', 650, 500, 'Büroeinrichtung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 3900, 'SKR04', 'Anlagevermögen', 'Sachanlagen', 660, 500, 'Gerüst- und Schalungsmaterial');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 3901, 'SKR04', 'Anlagevermögen', 'Sachanlagen', 670, 500, 'Geringwertige Wirtschaftsgüter');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 3902, 'SKR04', 'Anlagevermögen', 'Sachanlagen', 675, 500, 'Wirtschaftsgüter (Sammelposten)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 3903, 'SKR04', 'Anlagevermögen', 'Sachanlagen', 680, 500, 'Einbauten in fremde Grundstücke');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 3904, 'SKR04', 'Anlagevermögen', 'Sachanlagen', 690, 500, 'Sonstige Betriebs- und Geschäftsausstattung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 3905, 'SKR04', 'Anlagevermögen', 'Sachanlagen', 700, 0, 'Geleistete Anzahlungen und Anlagen im Bau');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 3906, 'SKR04', 'Anlagevermögen', 'Sachanlagen', 705, 700, 'Anzahlungen auf Grundstücke und grundstücksgleiche Rechte ohne Bauten');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 3907, 'SKR04', 'Anlagevermögen', 'Sachanlagen', 710, 700, 'Geschäfts-, Fabrik- und andere Bauten im Bau auf eigenen Grundstücken');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 3908, 'SKR04', 'Anlagevermögen', 'Sachanlagen', 720, 700, 'Anzahlungen auf Geschäfts-, Fabrik- und andere Bauten auf eigenen Grundstücken und grundstücksgleichen Rechten');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 3909, 'SKR04', 'Anlagevermögen', 'Sachanlagen', 725, 700, 'Wohnbauten im Bau auf eigenen Grundstücken');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 3910, 'SKR04', 'Anlagevermögen', 'Sachanlagen', 735, 700, 'Anzahlungen auf Wohnbauten auf eigene Grundstücken und grundstücksgleichen Rechten');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 3911, 'SKR04', 'Anlagevermögen', 'Sachanlagen', 740, 700, 'Geschäfts-, Fabrik- und andere Bauten im Bau auf fremden Grundstücken');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 3912, 'SKR04', 'Anlagevermögen', 'Sachanlagen', 750, 700, 'Anzahlungen auf Geschäfts-, Fabrik- und andere Bauten im Bau auf fremden Grundstücken');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 3913, 'SKR04', 'Anlagevermögen', 'Sachanlagen', 755, 700, 'Wohnbauten im Bau auf fremden Grundstücken');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 3914, 'SKR04', 'Anlagevermögen', 'Sachanlagen', 765, 700, 'Anzahlungen auf Wohnbauten auf fremden Grundstücken');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 3915, 'SKR04', 'Anlagevermögen', 'Sachanlagen', 770, 700, 'Technische Anlagen und Maschinen im Bau');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 3916, 'SKR04', 'Anlagevermögen', 'Sachanlagen', 780, 700, 'Anzahlungen auf technische Anlagen und Maschinen');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 3917, 'SKR04', 'Anlagevermögen', 'Sachanlagen', 785, 700, 'Andere Anlagen, Betriebs- und Geschäftsausstattung im Bau');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 3918, 'SKR04', 'Anlagevermögen', 'Sachanlagen', 795, 700, 'Anzahlungen auf andere Anlagen, Betriebs- und Geschäftsausstattung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 3919, 'SKR04', 'Anlagevermögen', 'Finanzanlagen', 800, 700, 'Anteile an verbundenen Unternehmen (Anlagevermögen)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 3920, 'SKR04', 'Anlagevermögen', 'Finanzanlagen', 803, 800, 'Anteile an verbundenen Unternehmen, Personengesellschaften');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 3921, 'SKR04', 'Anlagevermögen', 'Finanzanlagen', 804, 800, 'Anteile an verbundenen Unternehmen, Kapitalgesellschaften');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 3922, 'SKR04', 'Anlagevermögen', 'Finanzanlagen', 805, 800, 'Anteile an herrschender oder mehrheitlich beteiligter Gesellschaft, Personengesellschaften');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 3923, 'SKR04', 'Anlagevermögen', 'Finanzanlagen', 808, 800, 'Anteile an herrschender oder mehrheitlich beteiligter Gesellschaft, Kapitalgesellschaften');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 3924, 'SKR04', 'Anlagevermögen', 'Finanzanlagen', 809, 800, 'Anteile an herrschender oder mehrheitlich beteiligter Gesellschaft');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 3925, 'SKR04', 'Anlagevermögen', 'Finanzanlagen', 810, 700, 'Ausleihungen an verbundene Unternehmen');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 3926, 'SKR04', 'Anlagevermögen', 'Finanzanlagen', 813, 810, 'Ausleihungen an verbundene Unternehmen, Personengesellschaften');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 3927, 'SKR04', 'Anlagevermögen', 'Finanzanlagen', 814, 810, 'Ausleihungen an verbundene Unternehmen, Kapitalgesellschaften');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 3928, 'SKR04', 'Anlagevermögen', 'Finanzanlagen', 815, 810, 'Ausleihungen an verbundene Unternehmen, Einzelunternehmen');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 3929, 'SKR04', 'Anlagevermögen', 'Finanzanlagen', 820, 700, 'Beteiligungen');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 3930, 'SKR04', 'Anlagevermögen', 'Finanzanlagen', 829, 820, 'Beteiligung einer GmbH & Co. KG an einer Komplementär GmbH');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 3931, 'SKR04', 'Anlagevermögen', 'Finanzanlagen', 830, 820, 'Typisch stille Beteiligungen');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 3932, 'SKR04', 'Anlagevermögen', 'Finanzanlagen', 840, 820, 'Atypische stille Beteiligungen');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 3933, 'SKR04', 'Anlagevermögen', 'Finanzanlagen', 850, 820, 'Beteiligungen an Kapitalgesellschaften');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 3934, 'SKR04', 'Anlagevermögen', 'Finanzanlagen', 860, 820, 'Beteiligungen an Personengesellschaften');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 3935, 'SKR04', 'Anlagevermögen', 'Finanzanlagen', 880, 700, 'Ausleihungen an Unternehmen, mit denen ein Beteiligungsverhältnis besteht');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 3936, 'SKR04', 'Anlagevermögen', 'Finanzanlagen', 883, 880, 'Ausleihungen an Unternehmen, mit denen ein Beteiligungsverhältnis besteht, Personengesellschaften');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 3937, 'SKR04', 'Anlagevermögen', 'Finanzanlagen', 885, 880, 'Ausleihungen an Unternehmen, mit denen ein Beteiligungsverhältnis besteht, Kapitalgesellschaften');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 3938, 'SKR04', 'Anlagevermögen', 'Finanzanlagen', 900, 0, 'Wertpapiere des Anlagevermögens');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 3939, 'SKR04', 'Anlagevermögen', 'Finanzanlagen', 910, 900, 'Wertpapiere mit Gewinnbeteiligungsansprüchen, die dem Teileinkünfteverfahren unterliegen');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 3940, 'SKR04', 'Anlagevermögen', 'Finanzanlagen', 920, 900, 'Festverzinsliche Wertpapiere');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 3941, 'SKR04', 'Anlagevermögen', 'Finanzanlagen', 930, 0, 'Sonstige Ausleihungen');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 3942, 'SKR04', 'Anlagevermögen', 'Finanzanlagen', 940, 930, 'Darlehen');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 3943, 'SKR04', 'Anlagevermögen', 'Finanzanlagen', 960, 930, 'Ausleihungen an Gesellschafter');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 3944, 'SKR04', 'Anlagevermögen', 'Finanzanlagen', 963, 930, 'Ausleihungen an GmbH-Gesellschafter');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 3945, 'SKR04', 'Anlagevermögen', 'Finanzanlagen', 962, 930, 'Ausleihungen an persönlich haftende Gesellschafter');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 3946, 'SKR04', 'Anlagevermögen', 'Finanzanlagen', 963, 930, 'Ausleihungen an Kommanditisten');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 3947, 'SKR04', 'Anlagevermögen', 'Finanzanlagen', 964, 930, 'Ausleihungen an stille Gesellschafter');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 3948, 'SKR04', 'Anlagevermögen', 'Finanzanlagen', 970, 930, 'Ausleihungen an nahe stehende Personen');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 3949, 'SKR04', 'Anlagevermögen', 'Finanzanlagen', 980, 0, 'Genossenschaftsanteile zum langfristigen Verbleib');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 3950, 'SKR04', 'Anlagevermögen', 'Finanzanlagen', 990, 0, 'Rückdeckungsansprüche aus Lebensversicherungen zum langfristigen Verbleib');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 3951, 'SKR04', 'Umlaufvermögen', 'Umlaufvermögen', 1, 1, 'Umlaufvermögen');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 3952, 'SKR04', 'Umlaufvermögen', 'Vorräte', 1000, 1, 'Roh-, Hilfs- und Betriebsstoffe (Bestand)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 3953, 'SKR04', 'Umlaufvermögen', 'Vorräte', 1001, 1, 'Roh-, Hilfs- und Betriebsstoffe (Bestand)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 3954, 'SKR04', 'Umlaufvermögen', 'Vorräte', 1002, 1, 'Roh-, Hilfs- und Betriebsstoffe (Bestand)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 3955, 'SKR04', 'Umlaufvermögen', 'Vorräte', 1003, 1, 'Roh-, Hilfs- und Betriebsstoffe (Bestand)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 3956, 'SKR04', 'Umlaufvermögen', 'Vorräte', 1004, 1, 'Roh-, Hilfs- und Betriebsstoffe (Bestand)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 3957, 'SKR04', 'Umlaufvermögen', 'Vorräte', 1005, 1, 'Roh-, Hilfs- und Betriebsstoffe (Bestand)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 3958, 'SKR04', 'Umlaufvermögen', 'Vorräte', 1006, 1, 'Roh-, Hilfs- und Betriebsstoffe (Bestand)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 3959, 'SKR04', 'Umlaufvermögen', 'Vorräte', 1007, 1, 'Roh-, Hilfs- und Betriebsstoffe (Bestand)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 3960, 'SKR04', 'Umlaufvermögen', 'Vorräte', 1008, 1, 'Roh-, Hilfs- und Betriebsstoffe (Bestand)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 3961, 'SKR04', 'Umlaufvermögen', 'Vorräte', 1009, 1, 'Roh-, Hilfs- und Betriebsstoffe (Bestand)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 3962, 'SKR04', 'Umlaufvermögen', 'Vorräte', 1010, 1, 'Roh-, Hilfs- und Betriebsstoffe (Bestand)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 3963, 'SKR04', 'Umlaufvermögen', 'Vorräte', 1011, 1, 'Roh-, Hilfs- und Betriebsstoffe (Bestand)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 3964, 'SKR04', 'Umlaufvermögen', 'Vorräte', 1012, 1, 'Roh-, Hilfs- und Betriebsstoffe (Bestand)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 3965, 'SKR04', 'Umlaufvermögen', 'Vorräte', 1013, 1, 'Roh-, Hilfs- und Betriebsstoffe (Bestand)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 3966, 'SKR04', 'Umlaufvermögen', 'Vorräte', 1014, 1, 'Roh-, Hilfs- und Betriebsstoffe (Bestand)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 3967, 'SKR04', 'Umlaufvermögen', 'Vorräte', 1015, 1, 'Roh-, Hilfs- und Betriebsstoffe (Bestand)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 3968, 'SKR04', 'Umlaufvermögen', 'Vorräte', 1016, 1, 'Roh-, Hilfs- und Betriebsstoffe (Bestand)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 3969, 'SKR04', 'Umlaufvermögen', 'Vorräte', 1017, 1, 'Roh-, Hilfs- und Betriebsstoffe (Bestand)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 3970, 'SKR04', 'Umlaufvermögen', 'Vorräte', 1018, 1, 'Roh-, Hilfs- und Betriebsstoffe (Bestand)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 3971, 'SKR04', 'Umlaufvermögen', 'Vorräte', 1019, 1, 'Roh-, Hilfs- und Betriebsstoffe (Bestand)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 3972, 'SKR04', 'Umlaufvermögen', 'Vorräte', 1020, 1, 'Roh-, Hilfs- und Betriebsstoffe (Bestand)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 3973, 'SKR04', 'Umlaufvermögen', 'Vorräte', 1021, 1, 'Roh-, Hilfs- und Betriebsstoffe (Bestand)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 3974, 'SKR04', 'Umlaufvermögen', 'Vorräte', 1022, 1, 'Roh-, Hilfs- und Betriebsstoffe (Bestand)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 3975, 'SKR04', 'Umlaufvermögen', 'Vorräte', 1023, 1, 'Roh-, Hilfs- und Betriebsstoffe (Bestand)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 3976, 'SKR04', 'Umlaufvermögen', 'Vorräte', 1024, 1, 'Roh-, Hilfs- und Betriebsstoffe (Bestand)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 3977, 'SKR04', 'Umlaufvermögen', 'Vorräte', 1025, 1, 'Roh-, Hilfs- und Betriebsstoffe (Bestand)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 3978, 'SKR04', 'Umlaufvermögen', 'Vorräte', 1026, 1, 'Roh-, Hilfs- und Betriebsstoffe (Bestand)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 3979, 'SKR04', 'Umlaufvermögen', 'Vorräte', 1027, 1, 'Roh-, Hilfs- und Betriebsstoffe (Bestand)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 3980, 'SKR04', 'Umlaufvermögen', 'Vorräte', 1028, 1, 'Roh-, Hilfs- und Betriebsstoffe (Bestand)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 3981, 'SKR04', 'Umlaufvermögen', 'Vorräte', 1029, 1, 'Roh-, Hilfs- und Betriebsstoffe (Bestand)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 3982, 'SKR04', 'Umlaufvermögen', 'Vorräte', 1030, 1, 'Roh-, Hilfs- und Betriebsstoffe (Bestand)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 3983, 'SKR04', 'Umlaufvermögen', 'Vorräte', 1031, 1, 'Roh-, Hilfs- und Betriebsstoffe (Bestand)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 3984, 'SKR04', 'Umlaufvermögen', 'Vorräte', 1032, 1, 'Roh-, Hilfs- und Betriebsstoffe (Bestand)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 3985, 'SKR04', 'Umlaufvermögen', 'Vorräte', 1033, 1, 'Roh-, Hilfs- und Betriebsstoffe (Bestand)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 3986, 'SKR04', 'Umlaufvermögen', 'Vorräte', 1034, 1, 'Roh-, Hilfs- und Betriebsstoffe (Bestand)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 3987, 'SKR04', 'Umlaufvermögen', 'Vorräte', 1035, 1, 'Roh-, Hilfs- und Betriebsstoffe (Bestand)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 3988, 'SKR04', 'Umlaufvermögen', 'Vorräte', 1036, 1, 'Roh-, Hilfs- und Betriebsstoffe (Bestand)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 3989, 'SKR04', 'Umlaufvermögen', 'Vorräte', 1037, 1, 'Roh-, Hilfs- und Betriebsstoffe (Bestand)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 3990, 'SKR04', 'Umlaufvermögen', 'Vorräte', 1038, 1, 'Roh-, Hilfs- und Betriebsstoffe (Bestand)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 3991, 'SKR04', 'Umlaufvermögen', 'Vorräte', 1039, 1, 'Roh-, Hilfs- und Betriebsstoffe (Bestand)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 3992, 'SKR04', 'Umlaufvermögen', 'Vorräte', 1040, 1, 'Unfertige Erzeugnisse, unfertige Leistungen (Bestand)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 3993, 'SKR04', 'Umlaufvermögen', 'Vorräte', 1041, 1, 'Unfertige Erzeugnisse, unfertige Leistungen (Bestand)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 3994, 'SKR04', 'Umlaufvermögen', 'Vorräte', 1042, 1, 'Unfertige Erzeugnisse, unfertige Leistungen (Bestand)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 3995, 'SKR04', 'Umlaufvermögen', 'Vorräte', 1043, 1, 'Unfertige Erzeugnisse, unfertige Leistungen (Bestand)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 3996, 'SKR04', 'Umlaufvermögen', 'Vorräte', 1044, 1, 'Unfertige Erzeugnisse, unfertige Leistungen (Bestand)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 3997, 'SKR04', 'Umlaufvermögen', 'Vorräte', 1045, 1, 'Unfertige Erzeugnisse, unfertige Leistungen (Bestand)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 3998, 'SKR04', 'Umlaufvermögen', 'Vorräte', 1046, 1, 'Unfertige Erzeugnisse, unfertige Leistungen (Bestand)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 3999, 'SKR04', 'Umlaufvermögen', 'Vorräte', 1047, 1, 'Unfertige Erzeugnisse, unfertige Leistungen (Bestand)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4000, 'SKR04', 'Umlaufvermögen', 'Vorräte', 1048, 1, 'Unfertige Erzeugnisse, unfertige Leistungen (Bestand)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4001, 'SKR04', 'Umlaufvermögen', 'Vorräte', 1049, 1, 'Unfertige Erzeugnisse, unfertige Leistungen (Bestand)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4002, 'SKR04', 'Umlaufvermögen', 'Vorräte', 1050, 1040, 'Unfertige Erzeugnisse (Bestand)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4003, 'SKR04', 'Umlaufvermögen', 'Vorräte', 1051, 1040, 'Unfertige Erzeugnisse (Bestand)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4004, 'SKR04', 'Umlaufvermögen', 'Vorräte', 1052, 1040, 'Unfertige Erzeugnisse (Bestand)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4005, 'SKR04', 'Umlaufvermögen', 'Vorräte', 1053, 1040, 'Unfertige Erzeugnisse (Bestand)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4006, 'SKR04', 'Umlaufvermögen', 'Vorräte', 1054, 1040, 'Unfertige Erzeugnisse (Bestand)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4007, 'SKR04', 'Umlaufvermögen', 'Vorräte', 1055, 1040, 'Unfertige Erzeugnisse (Bestand)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4008, 'SKR04', 'Umlaufvermögen', 'Vorräte', 1056, 1040, 'Unfertige Erzeugnisse (Bestand)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4009, 'SKR04', 'Umlaufvermögen', 'Vorräte', 1057, 1040, 'Unfertige Erzeugnisse (Bestand)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4010, 'SKR04', 'Umlaufvermögen', 'Vorräte', 1058, 1040, 'Unfertige Erzeugnisse (Bestand)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4011, 'SKR04', 'Umlaufvermögen', 'Vorräte', 1059, 1040, 'Unfertige Erzeugnisse (Bestand)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4012, 'SKR04', 'Umlaufvermögen', 'Vorräte', 1060, 1040, 'Unfertige Erzeugnisse (Bestand)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4013, 'SKR04', 'Umlaufvermögen', 'Vorräte', 1061, 1040, 'Unfertige Erzeugnisse (Bestand)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4014, 'SKR04', 'Umlaufvermögen', 'Vorräte', 1062, 1040, 'Unfertige Erzeugnisse (Bestand)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4015, 'SKR04', 'Umlaufvermögen', 'Vorräte', 1063, 1040, 'Unfertige Erzeugnisse (Bestand)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4016, 'SKR04', 'Umlaufvermögen', 'Vorräte', 1064, 1040, 'Unfertige Erzeugnisse (Bestand)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4017, 'SKR04', 'Umlaufvermögen', 'Vorräte', 1065, 1040, 'Unfertige Erzeugnisse (Bestand)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4018, 'SKR04', 'Umlaufvermögen', 'Vorräte', 1066, 1040, 'Unfertige Erzeugnisse (Bestand)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4019, 'SKR04', 'Umlaufvermögen', 'Vorräte', 1067, 1040, 'Unfertige Erzeugnisse (Bestand)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4020, 'SKR04', 'Umlaufvermögen', 'Vorräte', 1068, 1040, 'Unfertige Erzeugnisse (Bestand)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4021, 'SKR04', 'Umlaufvermögen', 'Vorräte', 1069, 1040, 'Unfertige Erzeugnisse (Bestand)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4022, 'SKR04', 'Umlaufvermögen', 'Vorräte', 1070, 1040, 'Unfertige Erzeugnisse (Bestand)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4023, 'SKR04', 'Umlaufvermögen', 'Vorräte', 1071, 1040, 'Unfertige Erzeugnisse (Bestand)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4024, 'SKR04', 'Umlaufvermögen', 'Vorräte', 1072, 1040, 'Unfertige Erzeugnisse (Bestand)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4025, 'SKR04', 'Umlaufvermögen', 'Vorräte', 1073, 1040, 'Unfertige Erzeugnisse (Bestand)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4026, 'SKR04', 'Umlaufvermögen', 'Vorräte', 1074, 1040, 'Unfertige Erzeugnisse (Bestand)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4027, 'SKR04', 'Umlaufvermögen', 'Vorräte', 1075, 1040, 'Unfertige Erzeugnisse (Bestand)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4028, 'SKR04', 'Umlaufvermögen', 'Vorräte', 1076, 1040, 'Unfertige Erzeugnisse (Bestand)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4029, 'SKR04', 'Umlaufvermögen', 'Vorräte', 1077, 1040, 'Unfertige Erzeugnisse (Bestand)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4030, 'SKR04', 'Umlaufvermögen', 'Vorräte', 1078, 1040, 'Unfertige Erzeugnisse (Bestand)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4031, 'SKR04', 'Umlaufvermögen', 'Vorräte', 1079, 1040, 'Unfertige Erzeugnisse (Bestand)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4032, 'SKR04', 'Umlaufvermögen', 'Vorräte', 1080, 1040, 'Unfertige Leistungen (Bestand)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4033, 'SKR04', 'Umlaufvermögen', 'Vorräte', 1081, 1040, 'Unfertige Leistungen (Bestand)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4034, 'SKR04', 'Umlaufvermögen', 'Vorräte', 1082, 1040, 'Unfertige Leistungen (Bestand)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4035, 'SKR04', 'Umlaufvermögen', 'Vorräte', 1083, 1040, 'Unfertige Leistungen (Bestand)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4036, 'SKR04', 'Umlaufvermögen', 'Vorräte', 1084, 1040, 'Unfertige Leistungen (Bestand)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4037, 'SKR04', 'Umlaufvermögen', 'Vorräte', 1085, 1040, 'Unfertige Leistungen (Bestand)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4038, 'SKR04', 'Umlaufvermögen', 'Vorräte', 1086, 1040, 'Unfertige Leistungen (Bestand)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4039, 'SKR04', 'Umlaufvermögen', 'Vorräte', 1087, 1040, 'Unfertige Leistungen (Bestand)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4040, 'SKR04', 'Umlaufvermögen', 'Vorräte', 1088, 1040, 'Unfertige Leistungen (Bestand)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4041, 'SKR04', 'Umlaufvermögen', 'Vorräte', 1089, 1040, 'Unfertige Leistungen (Bestand)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4042, 'SKR04', 'Umlaufvermögen', 'Vorräte', 1090, 1040, 'In Ausführung befindliche Bauaufträge');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4043, 'SKR04', 'Umlaufvermögen', 'Vorräte', 1091, 1040, 'In Ausführung befindliche Bauaufträge');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4044, 'SKR04', 'Umlaufvermögen', 'Vorräte', 1092, 1040, 'In Ausführung befindliche Bauaufträge');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4045, 'SKR04', 'Umlaufvermögen', 'Vorräte', 1093, 1040, 'In Ausführung befindliche Bauaufträge');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4046, 'SKR04', 'Umlaufvermögen', 'Vorräte', 1094, 1040, 'In Ausführung befindliche Bauaufträge');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4047, 'SKR04', 'Umlaufvermögen', 'Vorräte', 1095, 1040, 'In Arbeit befindliche Aufträge');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4048, 'SKR04', 'Umlaufvermögen', 'Vorräte', 1096, 1040, 'In Arbeit befindliche Aufträge');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4049, 'SKR04', 'Umlaufvermögen', 'Vorräte', 1097, 1040, 'In Arbeit befindliche Aufträge');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4050, 'SKR04', 'Umlaufvermögen', 'Vorräte', 1098, 1040, 'In Arbeit befindliche Aufträge');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4051, 'SKR04', 'Umlaufvermögen', 'Vorräte', 1099, 1040, 'In Arbeit befindliche Aufträge');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4052, 'SKR04', 'Umlaufvermögen', 'Vorräte', 1100, 1, 'Fertige Erzeugnisse und Waren (Bestand)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4053, 'SKR04', 'Umlaufvermögen', 'Vorräte', 1101, 1, 'Fertige Erzeugnisse und Waren (Bestand)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4054, 'SKR04', 'Umlaufvermögen', 'Vorräte', 1102, 1, 'Fertige Erzeugnisse und Waren (Bestand)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4055, 'SKR04', 'Umlaufvermögen', 'Vorräte', 1103, 1, 'Fertige Erzeugnisse und Waren (Bestand)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4056, 'SKR04', 'Umlaufvermögen', 'Vorräte', 1104, 1, 'Fertige Erzeugnisse und Waren (Bestand)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4057, 'SKR04', 'Umlaufvermögen', 'Vorräte', 1105, 1, 'Fertige Erzeugnisse und Waren (Bestand)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4058, 'SKR04', 'Umlaufvermögen', 'Vorräte', 1106, 1, 'Fertige Erzeugnisse und Waren (Bestand)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4059, 'SKR04', 'Umlaufvermögen', 'Vorräte', 1107, 1, 'Fertige Erzeugnisse und Waren (Bestand)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4060, 'SKR04', 'Umlaufvermögen', 'Vorräte', 1108, 1, 'Fertige Erzeugnisse und Waren (Bestand)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4061, 'SKR04', 'Umlaufvermögen', 'Vorräte', 1109, 1, 'Fertige Erzeugnisse und Waren (Bestand)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4062, 'SKR04', 'Umlaufvermögen', 'Vorräte', 1110, 1100, 'Fertige Erzeugnisse (Bestand)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4063, 'SKR04', 'Umlaufvermögen', 'Vorräte', 1111, 1100, 'Fertige Erzeugnisse (Bestand)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4064, 'SKR04', 'Umlaufvermögen', 'Vorräte', 1112, 1100, 'Fertige Erzeugnisse (Bestand)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4065, 'SKR04', 'Umlaufvermögen', 'Vorräte', 1113, 1100, 'Fertige Erzeugnisse (Bestand)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4066, 'SKR04', 'Umlaufvermögen', 'Vorräte', 1114, 1100, 'Fertige Erzeugnisse (Bestand)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4067, 'SKR04', 'Umlaufvermögen', 'Vorräte', 1115, 1100, 'Fertige Erzeugnisse (Bestand)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4068, 'SKR04', 'Umlaufvermögen', 'Vorräte', 1116, 1100, 'Fertige Erzeugnisse (Bestand)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4069, 'SKR04', 'Umlaufvermögen', 'Vorräte', 1117, 1100, 'Fertige Erzeugnisse (Bestand)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4070, 'SKR04', 'Umlaufvermögen', 'Vorräte', 1118, 1100, 'Fertige Erzeugnisse (Bestand)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4071, 'SKR04', 'Umlaufvermögen', 'Vorräte', 1119, 1100, 'Fertige Erzeugnisse (Bestand)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4072, 'SKR04', 'Umlaufvermögen', 'Vorräte', 1120, 1100, 'Fertige Erzeugnisse (Bestand)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4073, 'SKR04', 'Umlaufvermögen', 'Vorräte', 1121, 1100, 'Fertige Erzeugnisse (Bestand)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4074, 'SKR04', 'Umlaufvermögen', 'Vorräte', 1122, 1100, 'Fertige Erzeugnisse (Bestand)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4075, 'SKR04', 'Umlaufvermögen', 'Vorräte', 1123, 1100, 'Fertige Erzeugnisse (Bestand)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4076, 'SKR04', 'Umlaufvermögen', 'Vorräte', 1124, 1100, 'Fertige Erzeugnisse (Bestand)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4077, 'SKR04', 'Umlaufvermögen', 'Vorräte', 1125, 1100, 'Fertige Erzeugnisse (Bestand)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4078, 'SKR04', 'Umlaufvermögen', 'Vorräte', 1126, 1100, 'Fertige Erzeugnisse (Bestand)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4079, 'SKR04', 'Umlaufvermögen', 'Vorräte', 1127, 1100, 'Fertige Erzeugnisse (Bestand)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4080, 'SKR04', 'Umlaufvermögen', 'Vorräte', 1128, 1100, 'Fertige Erzeugnisse (Bestand)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4081, 'SKR04', 'Umlaufvermögen', 'Vorräte', 1129, 1100, 'Fertige Erzeugnisse (Bestand)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4082, 'SKR04', 'Umlaufvermögen', 'Vorräte', 1130, 1100, 'Fertige Erzeugnisse (Bestand)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4083, 'SKR04', 'Umlaufvermögen', 'Vorräte', 1131, 1100, 'Fertige Erzeugnisse (Bestand)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4084, 'SKR04', 'Umlaufvermögen', 'Vorräte', 1132, 1100, 'Fertige Erzeugnisse (Bestand)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4085, 'SKR04', 'Umlaufvermögen', 'Vorräte', 1133, 1100, 'Fertige Erzeugnisse (Bestand)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4086, 'SKR04', 'Umlaufvermögen', 'Vorräte', 1134, 1100, 'Fertige Erzeugnisse (Bestand)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4087, 'SKR04', 'Umlaufvermögen', 'Vorräte', 1135, 1100, 'Fertige Erzeugnisse (Bestand)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4088, 'SKR04', 'Umlaufvermögen', 'Vorräte', 1136, 1100, 'Fertige Erzeugnisse (Bestand)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4089, 'SKR04', 'Umlaufvermögen', 'Vorräte', 1137, 1100, 'Fertige Erzeugnisse (Bestand)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4090, 'SKR04', 'Umlaufvermögen', 'Vorräte', 1138, 1100, 'Fertige Erzeugnisse (Bestand)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4091, 'SKR04', 'Umlaufvermögen', 'Vorräte', 1139, 1100, 'Fertige Erzeugnisse (Bestand)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4092, 'SKR04', 'Umlaufvermögen', 'Vorräte', 1140, 1100, 'Waren (Bestand)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4093, 'SKR04', 'Umlaufvermögen', 'Vorräte', 1141, 1100, 'Waren (Bestand)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4094, 'SKR04', 'Umlaufvermögen', 'Vorräte', 1142, 1100, 'Waren (Bestand)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4095, 'SKR04', 'Umlaufvermögen', 'Vorräte', 1143, 1100, 'Waren (Bestand)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4096, 'SKR04', 'Umlaufvermögen', 'Vorräte', 1144, 1100, 'Waren (Bestand)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4097, 'SKR04', 'Umlaufvermögen', 'Vorräte', 1145, 1100, 'Waren (Bestand)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4098, 'SKR04', 'Umlaufvermögen', 'Vorräte', 1146, 1100, 'Waren (Bestand)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4099, 'SKR04', 'Umlaufvermögen', 'Vorräte', 1147, 1100, 'Waren (Bestand)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4100, 'SKR04', 'Umlaufvermögen', 'Vorräte', 1148, 1100, 'Waren (Bestand)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4101, 'SKR04', 'Umlaufvermögen', 'Vorräte', 1149, 1100, 'Waren (Bestand)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4102, 'SKR04', 'Umlaufvermögen', 'Vorräte', 1150, 1100, 'Waren (Bestand)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4103, 'SKR04', 'Umlaufvermögen', 'Vorräte', 1151, 1100, 'Waren (Bestand)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4104, 'SKR04', 'Umlaufvermögen', 'Vorräte', 1152, 1100, 'Waren (Bestand)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4105, 'SKR04', 'Umlaufvermögen', 'Vorräte', 1153, 1100, 'Waren (Bestand)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4106, 'SKR04', 'Umlaufvermögen', 'Vorräte', 1154, 1100, 'Waren (Bestand)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4107, 'SKR04', 'Umlaufvermögen', 'Vorräte', 1155, 1100, 'Waren (Bestand)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4108, 'SKR04', 'Umlaufvermögen', 'Vorräte', 1156, 1100, 'Waren (Bestand)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4109, 'SKR04', 'Umlaufvermögen', 'Vorräte', 1157, 1100, 'Waren (Bestand)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4110, 'SKR04', 'Umlaufvermögen', 'Vorräte', 1158, 1100, 'Waren (Bestand)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4111, 'SKR04', 'Umlaufvermögen', 'Vorräte', 1159, 1100, 'Waren (Bestand)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4112, 'SKR04', 'Umlaufvermögen', 'Vorräte', 1160, 1100, 'Waren (Bestand)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4113, 'SKR04', 'Umlaufvermögen', 'Vorräte', 1161, 1100, 'Waren (Bestand)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4114, 'SKR04', 'Umlaufvermögen', 'Vorräte', 1162, 1100, 'Waren (Bestand)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4115, 'SKR04', 'Umlaufvermögen', 'Vorräte', 1163, 1100, 'Waren (Bestand)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4116, 'SKR04', 'Umlaufvermögen', 'Vorräte', 1164, 1100, 'Waren (Bestand)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4117, 'SKR04', 'Umlaufvermögen', 'Vorräte', 1165, 1100, 'Waren (Bestand)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4118, 'SKR04', 'Umlaufvermögen', 'Vorräte', 1166, 1100, 'Waren (Bestand)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4119, 'SKR04', 'Umlaufvermögen', 'Vorräte', 1167, 1100, 'Waren (Bestand)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4120, 'SKR04', 'Umlaufvermögen', 'Vorräte', 1168, 1100, 'Waren (Bestand)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4121, 'SKR04', 'Umlaufvermögen', 'Vorräte', 1169, 1100, 'Waren (Bestand)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4122, 'SKR04', 'Umlaufvermögen', 'Vorräte', 1170, 1100, 'Waren (Bestand)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4123, 'SKR04', 'Umlaufvermögen', 'Vorräte', 1171, 1100, 'Waren (Bestand)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4124, 'SKR04', 'Umlaufvermögen', 'Vorräte', 1172, 1100, 'Waren (Bestand)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4125, 'SKR04', 'Umlaufvermögen', 'Vorräte', 1173, 1100, 'Waren (Bestand)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4126, 'SKR04', 'Umlaufvermögen', 'Vorräte', 1174, 1100, 'Waren (Bestand)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4127, 'SKR04', 'Umlaufvermögen', 'Vorräte', 1175, 1100, 'Waren (Bestand)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4128, 'SKR04', 'Umlaufvermögen', 'Vorräte', 1176, 1100, 'Waren (Bestand)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4129, 'SKR04', 'Umlaufvermögen', 'Vorräte', 1177, 1100, 'Waren (Bestand)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4130, 'SKR04', 'Umlaufvermögen', 'Vorräte', 1178, 1100, 'Waren (Bestand)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4131, 'SKR04', 'Umlaufvermögen', 'Vorräte', 1179, 1100, 'Waren (Bestand)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4132, 'SKR04', 'Umlaufvermögen', 'Vorräte', 1180, 1, 'Geleistete Anzahlungen auf Vorräte');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4133, 'SKR04', 'Umlaufvermögen', 'Vorräte', 1181, 1180, 'Geleistete Anzahlungen auf 7% Vorsteuer');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4134, 'SKR04', 'Umlaufvermögen', 'Vorräte', 1182, 1180, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4135, 'SKR04', 'Umlaufvermögen', 'Vorräte', 1183, 1180, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4136, 'SKR04', 'Umlaufvermögen', 'Vorräte', 1184, 1180, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4137, 'SKR04', 'Umlaufvermögen', 'Vorräte', 1185, 1180, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4138, 'SKR04', 'Umlaufvermögen', 'Vorräte', 1186, 1180, 'Geleistete Anzahlungen auf 19% Vorsteuer');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4139, 'SKR04', 'Umlaufvermögen', 'Vorräte', 1190, 1180, 'Erhaltene Anzahlungen auf Bestellungen (von Vorräten offen abgesetzt)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4140, 'SKR04', 'Umlaufvermögen', 'Forderungen und sonstige Vermögensgegenstände', 1200, 1, 'Forderungen aus Lieferungen und Leistungen ');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4141, 'SKR04', 'Umlaufvermögen', 'Forderungen und sonstige Vermögensgegenstände', 1201, 1200, 'Forderungen aus Lieferungen und Leistungen ');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4142, 'SKR04', 'Umlaufvermögen', 'Forderungen und sonstige Vermögensgegenstände', 1202, 1200, 'Forderungen aus Lieferungen und Leistungen ');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4143, 'SKR04', 'Umlaufvermögen', 'Forderungen und sonstige Vermögensgegenstände', 1203, 1200, 'Forderungen aus Lieferungen und Leistungen ');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4144, 'SKR04', 'Umlaufvermögen', 'Forderungen und sonstige Vermögensgegenstände', 1204, 1200, 'Forderungen aus Lieferungen und Leistungen ');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4145, 'SKR04', 'Umlaufvermögen', 'Forderungen und sonstige Vermögensgegenstände', 1205, 1200, 'Forderungen aus Lieferungen und Leistungen ');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4146, 'SKR04', 'Umlaufvermögen', 'Forderungen und sonstige Vermögensgegenstände', 1206, 1200, 'Forderungen aus Lieferungen und Leistungen ');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4147, 'SKR04', 'Umlaufvermögen', 'Forderungen und sonstige Vermögensgegenstände', 1210, 1200, 'Forderungen aus Lieferungen und Leistungen ohne Kontokorrent');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4148, 'SKR04', 'Umlaufvermögen', 'Forderungen und sonstige Vermögensgegenstände', 1211, 1200, 'Forderungen aus Lieferungen und Leistungen ohne Kontokorrent');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4149, 'SKR04', 'Umlaufvermögen', 'Forderungen und sonstige Vermögensgegenstände', 1212, 1200, 'Forderungen aus Lieferungen und Leistungen ohne Kontokorrent');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4150, 'SKR04', 'Umlaufvermögen', 'Forderungen und sonstige Vermögensgegenstände', 1213, 1200, 'Forderungen aus Lieferungen und Leistungen ohne Kontokorrent');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4151, 'SKR04', 'Umlaufvermögen', 'Forderungen und sonstige Vermögensgegenstände', 1214, 1200, 'Forderungen aus Lieferungen und Leistungen ohne Kontokorrent');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4152, 'SKR04', 'Umlaufvermögen', 'Forderungen und sonstige Vermögensgegenstände', 1215, 1200, 'Forderungen aus Lieferungen und Leistungen zum allgemeinen Umsatzsteuersatz oder eines Kleinunternehmers (EÜR)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4153, 'SKR04', 'Umlaufvermögen', 'Forderungen und sonstige Vermögensgegenstände', 1216, 1200, 'Forderungen aus Lieferungen und Leistungen zum ermäßigten Umsatzsteuersatz (EÜR)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4154, 'SKR04', 'Umlaufvermögen', 'Forderungen und sonstige Vermögensgegenstände', 1217, 1200, 'Forderungen aus steuerfreien oder nicht steuerbaren Lieferungen und Leistungen (EÜR)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4155, 'SKR04', 'Umlaufvermögen', 'Forderungen und sonstige Vermögensgegenstände', 1218, 1200, 'Forderungen aus Lieferungen und Leistungen nach Durchschnittssätzen gemäß § 24 UStG (EÜR)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4156, 'SKR04', 'Umlaufvermögen', 'Forderungen und sonstige Vermögensgegenstände', 1219, 1200, 'Gegenkonto 1215-1218 bei Aufteilung der Forderungen nach Steuersätzen (EÜR)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4157, 'SKR04', 'Umlaufvermögen', 'Forderungen und sonstige Vermögensgegenstände', 1220, 1200, 'Forderungen nach § 11 Abs. 1 Satz 2 EStG für § 4/3 EStG');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4158, 'SKR04', 'Umlaufvermögen', 'Forderungen und sonstige Vermögensgegenstände', 1221, 1200, 'Forderungen aus Lieferungen und Leistungen ohne Kontokorrent – Restlaufzeit bis 1 Jahr');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4159, 'SKR04', 'Umlaufvermögen', 'Forderungen und sonstige Vermögensgegenstände', 1225, 1200, '- Restlaufzeit größer 1 Jahr');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4160, 'SKR04', 'Umlaufvermögen', 'Forderungen und sonstige Vermögensgegenstände', 1230, 1200, 'Wechsel aus Lieferungen und Leistungen');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4161, 'SKR04', 'Umlaufvermögen', 'Forderungen und sonstige Vermögensgegenstände', 1231, 1200, '- Restlaufzeit bis 1 Jahr');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4162, 'SKR04', 'Umlaufvermögen', 'Forderungen und sonstige Vermögensgegenstände', 1232, 1200, '- Restlaufzeit größer 1 Jahr');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4163, 'SKR04', 'Umlaufvermögen', 'Forderungen und sonstige Vermögensgegenstände', 1235, 1200, 'Wechsel aus Lieferungen und Leistungen, Bundesbankfertig');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4164, 'SKR04', 'Umlaufvermögen', 'Forderungen und sonstige Vermögensgegenstände', 1240, 1200, 'Zweifelhafte Forderungen');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4165, 'SKR04', 'Umlaufvermögen', 'Forderungen und sonstige Vermögensgegenstände', 1241, 1200, '- Restlaufzeit bis 1 Jahr');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4166, 'SKR04', 'Umlaufvermögen', 'Forderungen und sonstige Vermögensgegenstände', 1245, 1200, '- Restlaufzeit größer 1 Jahr');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4167, 'SKR04', 'Umlaufvermögen', 'Forderungen und sonstige Vermögensgegenstände', 1246, 1200, 'Einzelwertberichtigungen auf Forderungen mit einer – Restlaufzeit bis 1 Jahr');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4168, 'SKR04', 'Umlaufvermögen', 'Forderungen und sonstige Vermögensgegenstände', 1247, 1200, '- Restlaufzeit größer 1 Jahr');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4169, 'SKR04', 'Umlaufvermögen', 'Forderungen und sonstige Vermögensgegenstände', 1248, 1200, 'Pauschalwertberichtigung auf Forderungen mit einer – Restlaufzeit bis 1 Jahr');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4170, 'SKR04', 'Umlaufvermögen', 'Forderungen und sonstige Vermögensgegenstände', 1249, 1200, '- Restlaufzeit größer 1 Jahr');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4171, 'SKR04', 'Umlaufvermögen', 'Forderungen und sonstige Vermögensgegenstände', 1250, 1200, 'Forderungen aus Lieferungen und Leistungen gegen Gesellschafter');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4172, 'SKR04', 'Umlaufvermögen', 'Forderungen und sonstige Vermögensgegenstände', 1251, 1200, '- Restlaufzeit bis 1 Jahr');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4173, 'SKR04', 'Umlaufvermögen', 'Forderungen und sonstige Vermögensgegenstände', 1255, 1200, '- Restlaufzeit größer 1 Jahr');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4174, 'SKR04', 'Umlaufvermögen', 'Forderungen und sonstige Vermögensgegenstände', 1258, 1200, 'Gegenkonto zu sonstigen Vermögensgegenständen bei Buchungen über Debitorenkonto');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4175, 'SKR04', 'Umlaufvermögen', 'Forderungen und sonstige Vermögensgegenstände', 1259, 1200, 'Gegenkonto 1221-1229, 1240-1245, 1250-1257, 1270-1279, 1290-1297 bei Aufteilung Debitorenkonto');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4176, 'SKR04', 'Umlaufvermögen', 'Forderungen und sonstige Vermögensgegenstände', 1260, 1, 'Forderungen gegen verbundene Unternehmen');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4177, 'SKR04', 'Umlaufvermögen', 'Forderungen und sonstige Vermögensgegenstände', 1261, 1260, '- Restlaufzeit bis 1 Jahr');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4178, 'SKR04', 'Umlaufvermögen', 'Forderungen und sonstige Vermögensgegenstände', 1265, 1260, '- Restlaufzeit größer 1 Jahr');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4179, 'SKR04', 'Umlaufvermögen', 'Forderungen und sonstige Vermögensgegenstände', 1266, 1260, 'Besitzwechsel gegen verbundene Unternehmen');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4180, 'SKR04', 'Umlaufvermögen', 'Forderungen und sonstige Vermögensgegenstände', 1267, 1260, '- Restlaufzeit bis 1 Jahr');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4181, 'SKR04', 'Umlaufvermögen', 'Forderungen und sonstige Vermögensgegenstände', 1268, 1260, '- Restlaufzeit größer 1 Jahr');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4182, 'SKR04', 'Umlaufvermögen', 'Forderungen und sonstige Vermögensgegenstände', 1269, 1260, 'Besitzwechsel gegen verbundene Unternehmen, bundesbankfähig');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4183, 'SKR04', 'Umlaufvermögen', 'Forderungen und sonstige Vermögensgegenstände', 1270, 1260, 'Forderungen aus Lieferungen und Leistungen gegen verbundene Unternehmen');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4184, 'SKR04', 'Umlaufvermögen', 'Forderungen und sonstige Vermögensgegenstände', 1271, 1260, '- Restlaufzeit bis 1 Jahr');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4185, 'SKR04', 'Umlaufvermögen', 'Forderungen und sonstige Vermögensgegenstände', 1275, 1260, '- Restlaufzeit größer 1 Jahr');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4186, 'SKR04', 'Umlaufvermögen', 'Forderungen und sonstige Vermögensgegenstände', 1276, 1260, 'Wertberichtigung auf Forderungen gegen verbundene Unternehmen – Restlaufzeit bis 1 Jahr');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4187, 'SKR04', 'Umlaufvermögen', 'Forderungen und sonstige Vermögensgegenstände', 1277, 1260, '- Restlaufzeit größer 1 Jahr');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4188, 'SKR04', 'Umlaufvermögen', 'Forderungen und sonstige Vermögensgegenstände', 1280, 1, 'Forderungen gegen Unternehmen, mit denen ein Beteiligungsverhältnis besteht');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4189, 'SKR04', 'Umlaufvermögen', 'Forderungen und sonstige Vermögensgegenstände', 1281, 1280, '- Restlaufzeit bis 1 Jahr');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4190, 'SKR04', 'Umlaufvermögen', 'Forderungen und sonstige Vermögensgegenstände', 1285, 1280, '- Restlaufzeit größer 1 Jahr');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4191, 'SKR04', 'Umlaufvermögen', 'Forderungen und sonstige Vermögensgegenstände', 1286, 1280, 'Besitzwechsel gegen Unternehmen, mit denen ein Beteiligungsverhältnis besteht');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4192, 'SKR04', 'Umlaufvermögen', 'Forderungen und sonstige Vermögensgegenstände', 1287, 1280, '- Restlaufzeit bis 1 Jahr');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4193, 'SKR04', 'Umlaufvermögen', 'Forderungen und sonstige Vermögensgegenstände', 1288, 1280, '- Restlaufzeit größer 1 Jahr');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4194, 'SKR04', 'Umlaufvermögen', 'Forderungen und sonstige Vermögensgegenstände', 1289, 1280, 'Besitzwechsel gegen Unternehmen, mit denen ein Beteiligungsverhältnis besteht, bundesbankfähig');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4195, 'SKR04', 'Umlaufvermögen', 'Forderungen und sonstige Vermögensgegenstände', 1290, 1280, 'Forderungen aus Lieferungen und Leistungen gegen Unternehmen, mit denen ein Beteiligungsverhältnis besteht');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4196, 'SKR04', 'Umlaufvermögen', 'Forderungen und sonstige Vermögensgegenstände', 1291, 1280, '- Restlaufzeit bis 1 Jahr');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4197, 'SKR04', 'Umlaufvermögen', 'Forderungen und sonstige Vermögensgegenstände', 1295, 1280, '- Restlaufzeit größer 1 Jahr');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4198, 'SKR04', 'Umlaufvermögen', 'Forderungen und sonstige Vermögensgegenstände', 1296, 1280, 'Wertberichtigungen auf Forderungen gegen Unternehmen, mit denen ein Beteiligungsverhältnis besteht – Restlaufzeit 1 Jahr');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4199, 'SKR04', 'Umlaufvermögen', 'Forderungen und sonstige Vermögensgegenstände', 1297, 1280, '- Restlaufzeit größer 1 Jahr');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4200, 'SKR04', 'Umlaufvermögen', 'Forderungen und sonstige Vermögensgegenstände', 1298, 1, 'Ausstehende Einlagen auf das gezeichnete Kapital, eingefordert (Forderungen, nicht eingeforderte ausstehende Einlagen s. Konto 2910)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4201, 'SKR04', 'Umlaufvermögen', 'Forderungen und sonstige Vermögensgegenstände', 1299, 1, 'Nachschüsse (Forderungen, Gegenkonto 2929)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4202, 'SKR04', 'Umlaufvermögen', 'Forderungen und sonstige Vermögensgegenstände', 1300, 1, 'Sonstige Vermögensgegenstände');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4203, 'SKR04', 'Umlaufvermögen', 'Forderungen und sonstige Vermögensgegenstände', 1301, 1300, '- Restlaufzeit bis 1 Jahr');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4204, 'SKR04', 'Umlaufvermögen', 'Forderungen und sonstige Vermögensgegenstände', 1305, 1300, '- Restlaufzeit größer 1 Jahr');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4205, 'SKR04', 'Umlaufvermögen', 'Forderungen und sonstige Vermögensgegenstände', 1307, 1300, 'Forderungen gegen GmbH-Gesellschafter');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4206, 'SKR04', 'Umlaufvermögen', 'Forderungen und sonstige Vermögensgegenstände', 1308, 1300, '- Restlaufzeit bis 1 Jahr');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4207, 'SKR04', 'Umlaufvermögen', 'Forderungen und sonstige Vermögensgegenstände', 1309, 1300, '- Restlaufzeit größer 1 Jahr');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4208, 'SKR04', 'Umlaufvermögen', 'Forderungen und sonstige Vermögensgegenstände', 1310, 1300, 'Forderungen gegen Vorstandsmitglieder und Geschäftsführer');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4209, 'SKR04', 'Umlaufvermögen', 'Forderungen und sonstige Vermögensgegenstände', 1311, 1300, '- Restlaufzeit bis 1 Jahr');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4210, 'SKR04', 'Umlaufvermögen', 'Forderungen und sonstige Vermögensgegenstände', 1315, 1300, '- Restlaufzeit größer 1 Jahr');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4211, 'SKR04', 'Umlaufvermögen', 'Forderungen und sonstige Vermögensgegenstände', 1317, 1300, 'Forderungen gegen persönlich haftende Gesellschafter');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4212, 'SKR04', 'Umlaufvermögen', 'Forderungen und sonstige Vermögensgegenstände', 1318, 1300, '- Restlaufzeit bis 1 Jahr');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4213, 'SKR04', 'Umlaufvermögen', 'Forderungen und sonstige Vermögensgegenstände', 1319, 1300, '- Restlaufzeit größer 1 Jahr');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4214, 'SKR04', 'Umlaufvermögen', 'Forderungen und sonstige Vermögensgegenstände', 1320, 1300, 'Forderungen gegen Aufsichtsrats- und Beirats-Mitglieder');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4215, 'SKR04', 'Umlaufvermögen', 'Forderungen und sonstige Vermögensgegenstände', 1321, 1300, '- Restlaufzeit bis 1 Jahr');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4216, 'SKR04', 'Umlaufvermögen', 'Forderungen und sonstige Vermögensgegenstände', 1325, 1300, '- Restlaufzeit größer 1 Jahr');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4217, 'SKR04', 'Umlaufvermögen', 'Forderungen und sonstige Vermögensgegenstände', 1327, 1300, 'Forderungen gegen Kommanditisten und atypisch stille Gesellschafter');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4218, 'SKR04', 'Umlaufvermögen', 'Forderungen und sonstige Vermögensgegenstände', 1328, 1300, '- Restlaufzeit bis 1 Jahr');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4219, 'SKR04', 'Umlaufvermögen', 'Forderungen und sonstige Vermögensgegenstände', 1329, 1300, '- Restlaufzeit größer 1 Jahr');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4220, 'SKR04', 'Umlaufvermögen', 'Forderungen und sonstige Vermögensgegenstände', 1330, 1300, 'Forderungen gegen sonstige Gesellschafter');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4221, 'SKR04', 'Umlaufvermögen', 'Forderungen und sonstige Vermögensgegenstände', 1331, 1300, '- Restlaufzeit bis 1 Jahr');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4222, 'SKR04', 'Umlaufvermögen', 'Forderungen und sonstige Vermögensgegenstände', 1335, 1300, '- Restlaufzeit größer 1 Jahr');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4223, 'SKR04', 'Umlaufvermögen', 'Forderungen und sonstige Vermögensgegenstände', 1337, 1300, 'Forderungen gegen typisch stille Gesellschafter');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4224, 'SKR04', 'Umlaufvermögen', 'Forderungen und sonstige Vermögensgegenstände', 1338, 1300, '- Restlaufzeit bis 1 Jahr');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4225, 'SKR04', 'Umlaufvermögen', 'Forderungen und sonstige Vermögensgegenstände', 1339, 1300, '- Restlaufzeit größer 1 Jahr');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4226, 'SKR04', 'Umlaufvermögen', 'Forderungen und sonstige Vermögensgegenstände', 1340, 1300, 'Forderungen gegen Personal aus Lohn- und Gehaltsabrechnungen');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4227, 'SKR04', 'Umlaufvermögen', 'Forderungen und sonstige Vermögensgegenstände', 1341, 1300, '- Restlaufzeit bis 1 Jahr');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4228, 'SKR04', 'Umlaufvermögen', 'Forderungen und sonstige Vermögensgegenstände', 1345, 1300, '- Restlaufzeit größer 1 Jahr');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4229, 'SKR04', 'Umlaufvermögen', 'Forderungen und sonstige Vermögensgegenstände', 1349, 1300, 'Ansprüche aus betrieblicher Altersversorgung und Pensionsansprüche (Mitunternehmer)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4230, 'SKR04', 'Umlaufvermögen', 'Forderungen und sonstige Vermögensgegenstände', 1350, 1300, 'Kautionen');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4231, 'SKR04', 'Umlaufvermögen', 'Forderungen und sonstige Vermögensgegenstände', 1351, 1300, '- Restlaufzeit bis 1 Jahr');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4232, 'SKR04', 'Umlaufvermögen', 'Forderungen und sonstige Vermögensgegenstände', 1355, 1300, '- Restlaufzeit größer 1 Jahr');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4233, 'SKR04', 'Umlaufvermögen', 'Forderungen und sonstige Vermögensgegenstände', 1360, 1300, 'Darlehen');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4234, 'SKR04', 'Umlaufvermögen', 'Forderungen und sonstige Vermögensgegenstände', 1361, 1300, '- Restlaufzeit bis 1 Jahr');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4235, 'SKR04', 'Umlaufvermögen', 'Forderungen und sonstige Vermögensgegenstände', 1365, 1300, '- Restlaufzeit größer 1 Jahr');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4236, 'SKR04', 'Umlaufvermögen', 'Forderungen und sonstige Vermögensgegenstände', 1369, 1300, 'Forderungen gegenüber Krankenkassen aus Aufwendungsausgleichsgesetz');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4237, 'SKR04', 'Umlaufvermögen', 'Forderungen und sonstige Vermögensgegenstände', 1370, 1300, 'Durchlaufende Posten');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4238, 'SKR04', 'Umlaufvermögen', 'Forderungen und sonstige Vermögensgegenstände', 1374, 1300, 'Fremdgeld');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4239, 'SKR04', 'Umlaufvermögen', 'Forderungen und sonstige Vermögensgegenstände', 1375, 1300, 'Agenturwarenabrechnung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4240, 'SKR04', 'Umlaufvermögen', 'Forderungen und sonstige Vermögensgegenstände', 1376, 1300, 'Nachträglich abziehbare Vorsteuer, § 15a Abs. 2 UStG');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4241, 'SKR04', 'Umlaufvermögen', 'Forderungen und sonstige Vermögensgegenstände', 1377, 1300, 'Zurückzahlende Vorsteuer, § 15a Abs. 2 UStG');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4242, 'SKR04', 'Umlaufvermögen', 'Forderungen und sonstige Vermögensgegenstände', 1378, 1300, 'Ansprüche aus Rückdeckungsversicherungen');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4243, 'SKR04', 'Umlaufvermögen', 'Forderungen und sonstige Vermögensgegenstände', 1380, 1300, 'Vermögensgegenstände zur Erfüllung von Pensionsrückstellungen und ähnlichen Verpflichtungen zum langfristigen Verbleib');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4244, 'SKR04', 'Umlaufvermögen', 'Forderungen und sonstige Vermögensgegenstände', 1381, 1300, 'Vermögensgegenstände zur Saldierung mit Pensionsrückstellungen und ähnlichen Verpflichtungen zum langfristigen Verbleib nach § 246 Abs. 2 HGB');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4245, 'SKR04', 'Umlaufvermögen', 'Forderungen und sonstige Vermögensgegenstände', 1382, 1300, 'Vermögensgegenstände zur Erfüllung von mit der Altersvorsorge vergleichbaren langfristigen Verpflichtungen');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4246, 'SKR04', 'Umlaufvermögen', 'Forderungen und sonstige Vermögensgegenstände', 1383, 1300, 'Vermögensgegenstände zur Saldierung mit der Altersversorgung vergleichbaren langfristigen Verpflichtungen nach § 246 Abs. 2 HGB');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4247, 'SKR04', 'Umlaufvermögen', 'Forderungen und sonstige Vermögensgegenstände', 1390, 1300, 'GmbH-Anteile zum kurzfristigen Verbleib');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4248, 'SKR04', 'Umlaufvermögen', 'Forderungen und sonstige Vermögensgegenstände', 1391, 1300, 'Forderungen gegen Arbeitsgemeinschaften');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4249, 'SKR04', 'Umlaufvermögen', 'Forderungen und sonstige Vermögensgegenstände', 1393, 1300, 'Genussrechte');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4250, 'SKR04', 'Umlaufvermögen', 'Forderungen und sonstige Vermögensgegenstände', 1394, 1300, 'Einzahlungsansprüche zu Nebenleistungen oder Zuzahlungen');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4251, 'SKR04', 'Umlaufvermögen', 'Forderungen und sonstige Vermögensgegenstände', 1395, 1300, 'Genossenschaftsanteile zum kurzfristigen Verbleib');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4252, 'SKR04', 'Umlaufvermögen', 'Forderungen und sonstige Vermögensgegenstände', 1396, 1300, 'Nachträglich abziehbare Vorsteuer, § 15a Abs. 1 UStG, bewegliche Wirtschaftsgüter');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4253, 'SKR04', 'Umlaufvermögen', 'Forderungen und sonstige Vermögensgegenstände', 1397, 1300, 'Zurückzahlende Vorsteuer, § 15a Abs. 1 UStG, bewegliche Wirtschaftsgüter');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4254, 'SKR04', 'Umlaufvermögen', 'Forderungen und sonstige Vermögensgegenstände', 1398, 1300, 'Nachträglich abziehbare Vorsteuer, § 15a Abs. 1 UStG, unbewegliche Wirtschaftsgüter');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4255, 'SKR04', 'Umlaufvermögen', 'Forderungen und sonstige Vermögensgegenstände', 1399, 1300, 'Zurückzahlende Vorsteuer, § 15a Abs. 1 UStG, unbewegliche Wirtschaftsgüter');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4256, 'SKR04', 'Umlaufvermögen', 'Forderungen und sonstige Vermögensgegenstände', 1400, 1300, 'Abziehbare Vorsteuer');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4257, 'SKR04', 'Umlaufvermögen', 'Forderungen und sonstige Vermögensgegenstände', 1401, 1300, 'Abziehbare Vorsteuer 7 %');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4258, 'SKR04', 'Umlaufvermögen', 'Forderungen und sonstige Vermögensgegenstände', 1402, 1300, 'Abziehbare Vorsteuer aus innergemeinschaftlichem Erwerb');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4259, 'SKR04', 'Umlaufvermögen', 'Forderungen und sonstige Vermögensgegenstände', 1403, 1300, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4260, 'SKR04', 'Umlaufvermögen', 'Forderungen und sonstige Vermögensgegenstände', 1404, 1300, 'Abziehbare Vorsteuer aus innergemeinschaftlichem Erwerb 19 %');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4261, 'SKR04', 'Umlaufvermögen', 'Forderungen und sonstige Vermögensgegenstände', 1405, 1300, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4262, 'SKR04', 'Umlaufvermögen', 'Forderungen und sonstige Vermögensgegenstände', 1406, 1300, 'Abziehbare Vorsteuer 19 %');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4263, 'SKR04', 'Umlaufvermögen', 'Forderungen und sonstige Vermögensgegenstände', 1407, 1300, 'Abziehbare Vorsteuer nach § 13b UStG 19 %');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4264, 'SKR04', 'Umlaufvermögen', 'Forderungen und sonstige Vermögensgegenstände', 1408, 1300, 'Abziehbare Vorsteuer nach § 13b UStG');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4265, 'SKR04', 'Umlaufvermögen', 'Forderungen und sonstige Vermögensgegenstände', 1409, 1300, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4266, 'SKR04', 'Umlaufvermögen', 'Forderungen und sonstige Vermögensgegenstände', 1410, 1300, 'Aufzuteilende Vorsteuer');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4267, 'SKR04', 'Umlaufvermögen', 'Forderungen und sonstige Vermögensgegenstände', 1411, 1300, 'Aufzuteilende Vorsteuer 7 %');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4268, 'SKR04', 'Umlaufvermögen', 'Forderungen und sonstige Vermögensgegenstände', 1412, 1300, 'Aufzuteilende Vorsteuer aus innergemeinschaftlichem Erwerb');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4269, 'SKR04', 'Umlaufvermögen', 'Forderungen und sonstige Vermögensgegenstände', 1413, 1300, 'Aufzuteilende Vorsteuer aus innergemeinschaftlichem Erwerb 19 %');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4270, 'SKR04', 'Umlaufvermögen', 'Forderungen und sonstige Vermögensgegenstände', 1414, 1300, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4271, 'SKR04', 'Umlaufvermögen', 'Forderungen und sonstige Vermögensgegenstände', 1415, 1300, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4272, 'SKR04', 'Umlaufvermögen', 'Forderungen und sonstige Vermögensgegenstände', 1416, 1300, 'Aufzuteilende Vorsteuer 19 %');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4273, 'SKR04', 'Umlaufvermögen', 'Forderungen und sonstige Vermögensgegenstände', 1417, 1300, 'Aufzuteilende Vorsteuer nach §§ 13a/13b UStG');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4274, 'SKR04', 'Umlaufvermögen', 'Forderungen und sonstige Vermögensgegenstände', 1418, 1300, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4275, 'SKR04', 'Umlaufvermögen', 'Forderungen und sonstige Vermögensgegenstände', 1419, 1300, 'Aufzuteilende Vorsteuer nach §§ 13a/13b UStG 19 %');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4276, 'SKR04', 'Umlaufvermögen', 'Forderungen und sonstige Vermögensgegenstände', 1420, 1300, 'Forderungen aus Umsatzsteuer-Vorauszahlungen');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4277, 'SKR04', 'Umlaufvermögen', 'Forderungen und sonstige Vermögensgegenstände', 1421, 1300, 'Umsatzsteuerforderungen laufendes Jahr');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4278, 'SKR04', 'Umlaufvermögen', 'Forderungen und sonstige Vermögensgegenstände', 1422, 1300, 'Umsatzsteuerforderungen Vorjahr');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4279, 'SKR04', 'Umlaufvermögen', 'Forderungen und sonstige Vermögensgegenstände', 1425, 1300, 'Umsatzsteuerforderungen frühere Jahre');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4280, 'SKR04', 'Umlaufvermögen', 'Forderungen und sonstige Vermögensgegenstände', 1427, 1300, 'Forderungen aus entrichteten Verbrauchsteuern');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4281, 'SKR04', 'Umlaufvermögen', 'Forderungen und sonstige Vermögensgegenstände', 1431, 1300, 'Abziehbare Vorsteuer aus der Auslagerung von Gegenständen aus einem Umsatzsteuerlager');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4282, 'SKR04', 'Umlaufvermögen', 'Forderungen und sonstige Vermögensgegenstände', 1432, 1300, 'Abziehbare Vorsteuer aus innergemeinschaftlichem Erwerb von Neufahrzeugen von Lieferanten ohne Ust-Identifikationsnummer');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4283, 'SKR04', 'Umlaufvermögen', 'Forderungen und sonstige Vermögensgegenstände', 1433, 1300, 'Entstandene Einfuhrumsatzsteuer');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4284, 'SKR04', 'Umlaufvermögen', 'Forderungen und sonstige Vermögensgegenstände', 1434, 1300, 'Vorsteuer in Folgeperiode/im Folgejahr abziehbar');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4285, 'SKR04', 'Umlaufvermögen', 'Forderungen und sonstige Vermögensgegenstände', 1435, 1300, 'Forderungen aus Gewerbesteuerüberzahlungen');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4286, 'SKR04', 'Umlaufvermögen', 'Forderungen und sonstige Vermögensgegenstände', 1436, 1300, 'Vorsteuer aus Erwerb als letzter Abnehmer innerhalb eine Dreiecksgeschäfts');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4287, 'SKR04', 'Umlaufvermögen', 'Forderungen und sonstige Vermögensgegenstände', 1440, 1300, 'Steuererstattungsansprüche gegenüber Ländern');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4288, 'SKR04', 'Umlaufvermögen', 'Forderungen und sonstige Vermögensgegenstände', 1450, 1300, 'Körperschaftsteuerrückforderungen');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4289, 'SKR04', 'Umlaufvermögen', 'Forderungen und sonstige Vermögensgegenstände', 1452, 1300, 'Körperschaftsteuerrückforderungen nach § 37 KStG – Restlaufzeit bis 1 Jahr');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4290, 'SKR04', 'Umlaufvermögen', 'Forderungen und sonstige Vermögensgegenstände', 1453, 1300, '- Restlaufzeit größer 1 Jahr');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4291, 'SKR04', 'Umlaufvermögen', 'Forderungen und sonstige Vermögensgegenstände', 1456, 1300, 'Forderungen an das Finanzamt aus abgeführtem Bauabzugsbetrag');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4292, 'SKR04', 'Umlaufvermögen', 'Forderungen und sonstige Vermögensgegenstände', 1457, 1300, 'Forderung gegenüber Bundesagentur für Arbeit');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4293, 'SKR04', 'Umlaufvermögen', 'Forderungen und sonstige Vermögensgegenstände', 1460, 1300, 'Geldtransit');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4294, 'SKR04', 'Umlaufvermögen', 'Forderungen und sonstige Vermögensgegenstände', 1480, 1300, 'Gegenkonto Vorsteuer § 4/3 EStG');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4295, 'SKR04', 'Umlaufvermögen', 'Forderungen und sonstige Vermögensgegenstände', 1481, 1300, 'Auflösung Vorsteuer aus Vorjahr § 4/3 EStG');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4296, 'SKR04', 'Umlaufvermögen', 'Forderungen und sonstige Vermögensgegenstände', 1482, 1300, 'Vorsteuer aus Investitionen § 4/3 EstG');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4297, 'SKR04', 'Umlaufvermögen', 'Forderungen und sonstige Vermögensgegenstände', 1483, 1300, 'Gegenkonto für Vorsteuer nach Durchschnittsätzen für § 4 Abs. 3 EStG');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4298, 'SKR04', 'Umlaufvermögen', 'Forderungen und sonstige Vermögensgegenstände', 1484, 1300, 'Vorsteuer nach allgemeinen Durchschittssätzen UstVA Kz. 63');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4299, 'SKR04', 'Umlaufvermögen', 'Forderungen und sonstige Vermögensgegenstände', 1485, 1300, 'Verrechnungskonto Gewinnermittlung § 4/3 EStG, ergebniswirksam');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4300, 'SKR04', 'Umlaufvermögen', 'Forderungen und sonstige Vermögensgegenstände', 1486, 1300, 'Verrechnungskonto Gewinnermittlung § 4/3 EStG, nicht ergebniswirksam');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4301, 'SKR04', 'Umlaufvermögen', 'Forderungen und sonstige Vermögensgegenstände', 1487, 1300, 'Wirtschaftsgüter des Umlaufvermögens gemäß § 4 Abs. 3 Satz 4 EStG');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4302, 'SKR04', 'Umlaufvermögen', 'Forderungen und sonstige Vermögensgegenstände', 1490, 1300, 'Verrechnungskonto Ist-Versteuerung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4303, 'SKR04', 'Umlaufvermögen', 'Forderungen und sonstige Vermögensgegenstände', 1495, 1300, 'Verrechnungskonto erhaltene Anzahlungen bei Buchungen über Debitorenkonten');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4304, 'SKR04', 'Umlaufvermögen', 'Forderungen und sonstige Vermögensgegenstände', 1496, 1300, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4305, 'SKR04', 'Umlaufvermögen', 'Forderungen und sonstige Vermögensgegenstände', 1497, 1300, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4306, 'SKR04', 'Umlaufvermögen', 'Forderungen und sonstige Vermögensgegenstände', 1498, 1300, 'Überleitungskonto Kostenstellen');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4307, 'SKR04', 'Umlaufvermögen', 'Wertpapiere', 1500, 1, 'Anteile an verbundenen Unternehmen (Umlaufvermögen)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4308, 'SKR04', 'Umlaufvermögen', 'Wertpapiere', 1504, 1, 'Anteile an herrschender oder mehrheitlich beteiligter Gesellschaft');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4309, 'SKR04', 'Umlaufvermögen', 'Wertpapiere', 1510, 1, 'Sonstige Wertpapiere');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4310, 'SKR04', 'Umlaufvermögen', 'Wertpapiere', 1520, 1510, 'Finanzwechsel');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4311, 'SKR04', 'Umlaufvermögen', 'Wertpapiere', 1525, 1510, 'Andere Wertpapiere mit unwesentlichen Wertschwankungen');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4312, 'SKR04', 'Umlaufvermögen', 'Wertpapiere', 1530, 1510, 'Wertpapieranlagen im Rahmen der kurzfristigen Finanzdisposition');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4313, 'SKR04', 'Umlaufvermögen', 'Kassenbestand, Bundesbankguthaben, Guthaben bei Kreditinstituten und Schecks', 1550, 1, 'Schecks');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4314, 'SKR04', 'Umlaufvermögen', 'Kassenbestand, Bundesbankguthaben, Guthaben bei Kreditinstituten und Schecks', 1600, 1, 'Kasse');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4315, 'SKR04', 'Umlaufvermögen', 'Kassenbestand, Bundesbankguthaben, Guthaben bei Kreditinstituten und Schecks', 1610, 1600, 'Nebenkasse 1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4316, 'SKR04', 'Umlaufvermögen', 'Kassenbestand, Bundesbankguthaben, Guthaben bei Kreditinstituten und Schecks', 1620, 1600, 'Nebenkasse 2');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4317, 'SKR04', 'Umlaufvermögen', 'Kassenbestand, Bundesbankguthaben, Guthaben bei Kreditinstituten und Schecks', 1700, 1, 'Bank (Postbank)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4318, 'SKR04', 'Umlaufvermögen', 'Kassenbestand, Bundesbankguthaben, Guthaben bei Kreditinstituten und Schecks', 1720, 1700, 'Bank (Postbank2)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4319, 'SKR04', 'Umlaufvermögen', 'Kassenbestand, Bundesbankguthaben, Guthaben bei Kreditinstituten und Schecks', 1730, 1700, 'Bank (Postbank 3)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4320, 'SKR04', 'Umlaufvermögen', 'Kassenbestand, Bundesbankguthaben, Guthaben bei Kreditinstituten und Schecks', 1780, 1700, 'LZB-Guthaben');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4321, 'SKR04', 'Umlaufvermögen', 'Kassenbestand, Bundesbankguthaben, Guthaben bei Kreditinstituten und Schecks', 1790, 1700, 'Bundesbankguthaben');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4322, 'SKR04', 'Umlaufvermögen', 'Kassenbestand, Bundesbankguthaben, Guthaben bei Kreditinstituten und Schecks', 1800, 1, 'Bank');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4323, 'SKR04', 'Umlaufvermögen', 'Kassenbestand, Bundesbankguthaben, Guthaben bei Kreditinstituten und Schecks', 1810, 1800, 'Bank 1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4324, 'SKR04', 'Umlaufvermögen', 'Kassenbestand, Bundesbankguthaben, Guthaben bei Kreditinstituten und Schecks', 1820, 1800, 'Bank 2');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4325, 'SKR04', 'Umlaufvermögen', 'Kassenbestand, Bundesbankguthaben, Guthaben bei Kreditinstituten und Schecks', 1830, 1800, 'Bank 3');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4326, 'SKR04', 'Umlaufvermögen', 'Kassenbestand, Bundesbankguthaben, Guthaben bei Kreditinstituten und Schecks', 1840, 1800, 'Bank 4');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4327, 'SKR04', 'Umlaufvermögen', 'Kassenbestand, Bundesbankguthaben, Guthaben bei Kreditinstituten und Schecks', 1850, 1800, 'Bank 5');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4328, 'SKR04', 'Umlaufvermögen', 'Kassenbestand, Bundesbankguthaben, Guthaben bei Kreditinstituten und Schecks', 1889, 1800, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4329, 'SKR04', 'Umlaufvermögen', 'Kassenbestand, Bundesbankguthaben, Guthaben bei Kreditinstituten und Schecks', 1890, 1800, 'Finanzmittelanlagen im Rahmen der kurzfristigen Finanzdisposition (nicht im Finanzmittelfonds enthalten)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4330, 'SKR04', 'Umlaufvermögen', 'Kassenbestand, Bundesbankguthaben, Guthaben bei Kreditinstituten und Schecks', 1895, 1800, 'Verbindlichkeiten gegenüber Kreditinstituten (nicht im Finanzmittelfonds enthalten)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4331, 'SKR04', 'Umlaufvermögen', 'Abgrenzungsposten', 1900, 1, 'Aktive Rechnungsabgrenzung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4332, 'SKR04', 'Umlaufvermögen', 'Abgrenzungsposten', 1920, 1900, 'Als Aufwand berücksichtigte Zölle und Verbrauchsteuer auf Vorräte');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4333, 'SKR04', 'Umlaufvermögen', 'Abgrenzungsposten', 1930, 1900, 'Als Aufwand berücksichtigte Umsatzsteuer auf Anzahlungen');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4334, 'SKR04', 'Umlaufvermögen', 'Abgrenzungsposten', 1940, 1900, 'Damnum/Disagio');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4335, 'SKR04', 'Umlaufvermögen', 'Abgrenzungsposten', 1950, 1, 'Aktive latente Steuern');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4336, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Eigenkapitalkonten/Fremdkapitalkonten', 2, 2, 'Eigenkapitalkonten/Fremdkapitalkonten');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4337, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Eigenkapital Vollhafter/Einzelunternehmer', 2000, 2, 'Festkapital');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4338, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Eigenkapital Vollhafter/Einzelunternehmer', 2001, 2000, 'Festkapital');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4339, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Eigenkapital Vollhafter/Einzelunternehmer', 2002, 2000, 'Festkapital');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4340, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Eigenkapital Vollhafter/Einzelunternehmer', 2003, 2000, 'Festkapital');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4341, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Eigenkapital Vollhafter/Einzelunternehmer', 2004, 2000, 'Festkapital');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4342, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Eigenkapital Vollhafter/Einzelunternehmer', 2005, 2000, 'Festkapital');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4343, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Eigenkapital Vollhafter/Einzelunternehmer', 2006, 2000, 'Festkapital');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4344, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Eigenkapital Vollhafter/Einzelunternehmer', 2007, 2000, 'Festkapital');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4345, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Eigenkapital Vollhafter/Einzelunternehmer', 2008, 2000, 'Festkapital');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4346, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Eigenkapital Vollhafter/Einzelunternehmer', 2009, 2000, 'Festkapital');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4347, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Eigenkapital Vollhafter/Einzelunternehmer', 2010, 2, 'Variables Kapital');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4348, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Eigenkapital Vollhafter/Einzelunternehmer', 2011, 2000, 'Variables Kapital');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4349, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Eigenkapital Vollhafter/Einzelunternehmer', 2012, 2000, 'Variables Kapital');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4350, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Eigenkapital Vollhafter/Einzelunternehmer', 2013, 2000, 'Variables Kapital');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4351, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Eigenkapital Vollhafter/Einzelunternehmer', 2014, 2000, 'Variables Kapital');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4352, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Eigenkapital Vollhafter/Einzelunternehmer', 2015, 2000, 'Variables Kapital');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4353, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Eigenkapital Vollhafter/Einzelunternehmer', 2016, 2000, 'Variables Kapital');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4354, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Eigenkapital Vollhafter/Einzelunternehmer', 2017, 2000, 'Variables Kapital');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4355, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Eigenkapital Vollhafter/Einzelunternehmer', 2018, 2000, 'Variables Kapital');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4356, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Eigenkapital Vollhafter/Einzelunternehmer', 2019, 2000, 'Variables Kapital');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4357, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Fremdkapital Vollhafter', 2020, 2, 'Gesellschafter-Darlehen');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4358, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Fremdkapital Vollhafter', 2021, 2020, 'Gesellschafter-Darlehen');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4359, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Fremdkapital Vollhafter', 2022, 2020, 'Gesellschafter-Darlehen');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4360, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Fremdkapital Vollhafter', 2023, 2020, 'Gesellschafter-Darlehen');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4361, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Fremdkapital Vollhafter', 2024, 2020, 'Gesellschafter-Darlehen');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4362, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Fremdkapital Vollhafter', 2025, 2020, 'Gesellschafter-Darlehen');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4363, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Fremdkapital Vollhafter', 2026, 2020, 'Gesellschafter-Darlehen');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4364, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Fremdkapital Vollhafter', 2027, 2020, 'Gesellschafter-Darlehen');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4365, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Fremdkapital Vollhafter', 2028, 2020, 'Gesellschafter-Darlehen');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4366, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Fremdkapital Vollhafter', 2029, 2020, 'Gesellschafter-Darlehen');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4367, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Eigenkapital Einzelunternehmer', 2030, 2, '(zur freien Verfügung)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4368, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Eigenkapital Einzelunternehmer', 2031, 2, '(zur freien Verfügung)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4369, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Eigenkapital Einzelunternehmer', 2032, 2, '(zur freien Verfügung)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4370, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Eigenkapital Einzelunternehmer', 2033, 2, '(zur freien Verfügung)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4371, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Eigenkapital Einzelunternehmer', 2034, 2, '(zur freien Verfügung)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4372, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Eigenkapital Einzelunternehmer', 2035, 2, '(zur freien Verfügung)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4373, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Eigenkapital Einzelunternehmer', 2036, 2, '(zur freien Verfügung)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4374, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Eigenkapital Einzelunternehmer', 2037, 2, '(zur freien Verfügung)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4375, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Eigenkapital Einzelunternehmer', 2038, 2, '(zur freien Verfügung)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4376, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Eigenkapital Einzelunternehmer', 2039, 2, '(zur freien Verfügung)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4377, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Eigenkapital Einzelunternehmer', 2040, 2, '(zur freien Verfügung)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4378, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Eigenkapital Einzelunternehmer', 2041, 2, '(zur freien Verfügung)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4379, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Eigenkapital Einzelunternehmer', 2042, 2, '(zur freien Verfügung)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4380, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Eigenkapital Einzelunternehmer', 2043, 2, '(zur freien Verfügung)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4381, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Eigenkapital Einzelunternehmer', 2044, 2, '(zur freien Verfügung)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4382, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Eigenkapital Einzelunternehmer', 2045, 2, '(zur freien Verfügung)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4383, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Eigenkapital Einzelunternehmer', 2046, 2, '(zur freien Verfügung)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4384, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Eigenkapital Einzelunternehmer', 2047, 2, '(zur freien Verfügung)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4385, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Eigenkapital Einzelunternehmer', 2048, 2, '(zur freien Verfügung)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4386, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Eigenkapital Einzelunternehmer', 2049, 2, '(zur freien Verfügung)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4387, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Eigenkapital Teilhafter', 2050, 2, 'Kommandit-Kapital');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4388, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Eigenkapital Teilhafter', 2051, 2050, 'Kommandit-Kapital');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4389, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Eigenkapital Teilhafter', 2052, 2050, 'Kommandit-Kapital');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4390, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Eigenkapital Teilhafter', 2053, 2050, 'Kommandit-Kapital');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4391, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Eigenkapital Teilhafter', 2054, 2050, 'Kommandit-Kapital');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4392, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Eigenkapital Teilhafter', 2055, 2050, 'Kommandit-Kapital');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4393, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Eigenkapital Teilhafter', 2056, 2050, 'Kommandit-Kapital');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4394, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Eigenkapital Teilhafter', 2057, 2050, 'Kommandit-Kapital');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4395, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Eigenkapital Teilhafter', 2058, 2050, 'Kommandit-Kapital');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4396, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Eigenkapital Teilhafter', 2059, 2050, 'Kommandit-Kapital');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4397, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Eigenkapital Teilhafter', 2060, 2, 'Verlustausgleichskonto');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4398, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Eigenkapital Teilhafter', 2061, 2060, 'Verlustausgleichskonto');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4399, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Eigenkapital Teilhafter', 2062, 2060, 'Verlustausgleichskonto');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4400, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Eigenkapital Teilhafter', 2063, 2060, 'Verlustausgleichskonto');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4401, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Eigenkapital Teilhafter', 2064, 2060, 'Verlustausgleichskonto');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4402, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Eigenkapital Teilhafter', 2065, 2060, 'Verlustausgleichskonto');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4403, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Eigenkapital Teilhafter', 2066, 2060, 'Verlustausgleichskonto');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4404, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Eigenkapital Teilhafter', 2067, 2060, 'Verlustausgleichskonto');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4405, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Eigenkapital Teilhafter', 2068, 2060, 'Verlustausgleichskonto');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4406, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Eigenkapital Teilhafter', 2069, 2060, 'Verlustausgleichskonto');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4407, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Fremdkapital Teilhafter', 2070, 2, 'Gesellschafter-Darlehen');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4408, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Fremdkapital Teilhafter', 2071, 2070, 'Gesellschafter-Darlehen');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4409, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Fremdkapital Teilhafter', 2072, 2070, 'Gesellschafter-Darlehen');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4410, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Fremdkapital Teilhafter', 2073, 2070, 'Gesellschafter-Darlehen');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4411, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Fremdkapital Teilhafter', 2074, 2070, 'Gesellschafter-Darlehen');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4412, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Fremdkapital Teilhafter', 2075, 2070, 'Gesellschafter-Darlehen');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4413, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Fremdkapital Teilhafter', 2076, 2070, 'Gesellschafter-Darlehen');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4414, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Fremdkapital Teilhafter', 2077, 2070, 'Gesellschafter-Darlehen');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4415, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Fremdkapital Teilhafter', 2078, 2070, 'Gesellschafter-Darlehen');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4416, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Fremdkapital Teilhafter', 2079, 2070, 'Gesellschafter-Darlehen');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4417, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Eigenkapital Teilhafter (keine Anfrage)', 2080, 2, '(zur freien Verfügung)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4418, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Eigenkapital Teilhafter (keine Anfrage)', 2081, 2, '(zur freien Verfügung)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4419, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Eigenkapital Teilhafter (keine Anfrage)', 2082, 2, '(zur freien Verfügung)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4420, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Eigenkapital Teilhafter (keine Anfrage)', 2083, 2, '(zur freien Verfügung)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4421, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Eigenkapital Teilhafter (keine Anfrage)', 2084, 2, '(zur freien Verfügung)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4422, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Eigenkapital Teilhafter (keine Anfrage)', 2085, 2, '(zur freien Verfügung)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4423, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Eigenkapital Teilhafter (keine Anfrage)', 2086, 2, '(zur freien Verfügung)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4424, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Eigenkapital Teilhafter (keine Anfrage)', 2087, 2, '(zur freien Verfügung)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4425, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Eigenkapital Teilhafter (keine Anfrage)', 2088, 2, '(zur freien Verfügung)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4426, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Eigenkapital Teilhafter (keine Anfrage)', 2089, 2, '(zur freien Verfügung)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4427, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Eigenkapital Teilhafter (keine Anfrage)', 2090, 2, '(zur freien Verfügung)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4428, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Eigenkapital Teilhafter (keine Anfrage)', 2091, 2, '(zur freien Verfügung)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4429, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Eigenkapital Teilhafter (keine Anfrage)', 2092, 2, '(zur freien Verfügung)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4430, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Eigenkapital Teilhafter (keine Anfrage)', 2093, 2, '(zur freien Verfügung)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4431, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Eigenkapital Teilhafter (keine Anfrage)', 2094, 2, '(zur freien Verfügung)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4432, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Eigenkapital Teilhafter (keine Anfrage)', 2095, 2, '(zur freien Verfügung)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4433, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Eigenkapital Teilhafter (keine Anfrage)', 2096, 2, '(zur freien Verfügung)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4434, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Eigenkapital Teilhafter (keine Anfrage)', 2097, 2, '(zur freien Verfügung)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4435, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Eigenkapital Teilhafter (keine Anfrage)', 2098, 2, '(zur freien Verfügung)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4436, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Eigenkapital Teilhafter (keine Anfrage)', 2099, 2, '(zur freien Verfügung)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4437, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Eigenkapital) Vollhafter/Einzelunternehmer', 2100, 2, 'Privatentnahmen allgemein');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4438, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Eigenkapital) Vollhafter/Einzelunternehmer', 2101, 2100, 'Privatentnahmen allgemein');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4439, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Eigenkapital) Vollhafter/Einzelunternehmer', 2102, 2100, 'Privatentnahmen allgemein');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4440, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Eigenkapital) Vollhafter/Einzelunternehmer', 2103, 2100, 'Privatentnahmen allgemein');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4441, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'prp', 2104, 2100, 'Privatentnahmen allgemein');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4442, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Eigenkapital) Vollhafter/Einzelunternehmer', 2105, 2100, 'Privatentnahmen allgemein');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4443, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Eigenkapital) Vollhafter/Einzelunternehmer', 2106, 2100, 'Privatentnahmen allgemein');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4444, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Eigenkapital) Vollhafter/Einzelunternehmer', 2107, 2100, 'Privatentnahmen allgemein');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4445, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Eigenkapital) Vollhafter/Einzelunternehmer', 2108, 2100, 'Privatentnahmen allgemein');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4446, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Eigenkapital) Vollhafter/Einzelunternehmer', 2109, 2100, 'Privatentnahmen allgemein');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4447, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Eigenkapital) Vollhafter/Einzelunternehmer', 2110, 2, 'Privatentnahmen allgemein');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4448, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Eigenkapital) Vollhafter/Einzelunternehmer', 2111, 2110, 'Privatentnahmen allgemein');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4449, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Eigenkapital) Vollhafter/Einzelunternehmer', 2112, 2110, 'Privatentnahmen allgemein');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4450, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Eigenkapital) Vollhafter/Einzelunternehmer', 2113, 2110, 'Privatentnahmen allgemein');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4451, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Eigenkapital) Vollhafter/Einzelunternehmer', 2114, 2110, 'Privatentnahmen allgemein');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4452, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Eigenkapital) Vollhafter/Einzelunternehmer', 2115, 2110, 'Privatentnahmen allgemein');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4453, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Eigenkapital) Vollhafter/Einzelunternehmer', 2116, 2110, 'Privatentnahmen allgemein');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4454, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Eigenkapital) Vollhafter/Einzelunternehmer', 2117, 2110, 'Privatentnahmen allgemein');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4455, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Eigenkapital) Vollhafter/Einzelunternehmer', 2118, 2110, 'Privatentnahmen allgemein');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4456, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Eigenkapital) Vollhafter/Einzelunternehmer', 2119, 2110, 'Privatentnahmen allgemein');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4457, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Eigenkapital) Vollhafter/Einzelunternehmer', 2120, 2, 'Privatentnahmen allgemein');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4458, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Eigenkapital) Vollhafter/Einzelunternehmer', 2121, 2120, 'Privatentnahmen allgemein');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4459, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Eigenkapital) Vollhafter/Einzelunternehmer', 2122, 2120, 'Privatentnahmen allgemein');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4460, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Eigenkapital) Vollhafter/Einzelunternehmer', 2123, 2120, 'Privatentnahmen allgemein');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4461, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Eigenkapital) Vollhafter/Einzelunternehmer', 2124, 2120, 'Privatentnahmen allgemein');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4462, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Eigenkapital) Vollhafter/Einzelunternehmer', 2125, 2120, 'Privatentnahmen allgemein');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4463, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Eigenkapital) Vollhafter/Einzelunternehmer', 2126, 2120, 'Privatentnahmen allgemein');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4464, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Eigenkapital) Vollhafter/Einzelunternehmer', 2127, 2120, 'Privatentnahmen allgemein');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4465, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Eigenkapital) Vollhafter/Einzelunternehmer', 2128, 2120, 'Privatentnahmen allgemein');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4466, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Eigenkapital) Vollhafter/Einzelunternehmer', 2129, 2120, 'Privatentnahmen allgemein');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4467, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Eigenkapital) Vollhafter/Einzelunternehmer', 2130, 2, 'Unentgeltliche Wertabgaben');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4468, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Eigenkapital) Vollhafter/Einzelunternehmer', 2131, 2130, 'Unentgeltliche Wertabgaben');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4469, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Eigenkapital) Vollhafter/Einzelunternehmer', 2132, 2130, 'Unentgeltliche Wertabgaben');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4470, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Eigenkapital) Vollhafter/Einzelunternehmer', 2133, 2130, 'Unentgeltliche Wertabgaben');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4471, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Eigenkapital) Vollhafter/Einzelunternehmer', 2134, 2130, 'Unentgeltliche Wertabgaben');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4472, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Eigenkapital) Vollhafter/Einzelunternehmer', 2135, 2130, 'Unentgeltliche Wertabgaben');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4473, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Eigenkapital) Vollhafter/Einzelunternehmer', 2136, 2130, 'Unentgeltliche Wertabgaben');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4474, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Eigenkapital) Vollhafter/Einzelunternehmer', 2137, 2130, 'Unentgeltliche Wertabgaben');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4475, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Eigenkapital) Vollhafter/Einzelunternehmer', 2138, 2130, 'Unentgeltliche Wertabgaben');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4476, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Eigenkapital) Vollhafter/Einzelunternehmer', 2139, 2130, 'Unentgeltliche Wertabgaben');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4477, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Eigenkapital) Vollhafter/Einzelunternehmer', 2140, 2, 'Unentgeltliche Wertabgaben');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4478, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Eigenkapital) Vollhafter/Einzelunternehmer', 2141, 2140, 'Unentgeltliche Wertabgaben');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4479, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Eigenkapital) Vollhafter/Einzelunternehmer', 2142, 2140, 'Unentgeltliche Wertabgaben');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4480, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Eigenkapital) Vollhafter/Einzelunternehmer', 2143, 2140, 'Unentgeltliche Wertabgaben');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4481, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Eigenkapital) Vollhafter/Einzelunternehmer', 2144, 2140, 'Unentgeltliche Wertabgaben');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4482, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Eigenkapital) Vollhafter/Einzelunternehmer', 2145, 2140, 'Unentgeltliche Wertabgaben');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4483, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Eigenkapital) Vollhafter/Einzelunternehmer', 2146, 2140, 'Unentgeltliche Wertabgaben');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4484, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Eigenkapital) Vollhafter/Einzelunternehmer', 2147, 2140, 'Unentgeltliche Wertabgaben');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4485, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Eigenkapital) Vollhafter/Einzelunternehmer', 2148, 2140, 'Unentgeltliche Wertabgaben');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4486, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Eigenkapital) Vollhafter/Einzelunternehmer', 2149, 2140, 'Unentgeltliche Wertabgaben');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4487, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Eigenkapital) Vollhafter/Einzelunternehmer', 2150, 2, 'Privatsteuern');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4488, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Eigenkapital) Vollhafter/Einzelunternehmer', 2151, 2150, 'Privatsteuern');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4489, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Eigenkapital) Vollhafter/Einzelunternehmer', 2152, 2150, 'Privatsteuern');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4490, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Eigenkapital) Vollhafter/Einzelunternehmer', 2153, 2150, 'Privatsteuern');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4491, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Eigenkapital) Vollhafter/Einzelunternehmer', 2154, 2150, 'Privatsteuern');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4492, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Eigenkapital) Vollhafter/Einzelunternehmer', 2155, 2150, 'Privatsteuern');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4493, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Eigenkapital) Vollhafter/Einzelunternehmer', 2156, 2150, 'Privatsteuern');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4494, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Eigenkapital) Vollhafter/Einzelunternehmer', 2157, 2150, 'Privatsteuern');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4495, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Eigenkapital) Vollhafter/Einzelunternehmer', 2158, 2150, 'Privatsteuern');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4496, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Eigenkapital) Vollhafter/Einzelunternehmer', 2159, 2150, 'Privatsteuern');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4497, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Eigenkapital) Vollhafter/Einzelunternehmer', 2160, 2, 'Privatsteuern');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4498, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Eigenkapital) Vollhafter/Einzelunternehmer', 2161, 2160, 'Privatsteuern');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4499, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Eigenkapital) Vollhafter/Einzelunternehmer', 2162, 2160, 'Privatsteuern');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4500, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Eigenkapital) Vollhafter/Einzelunternehmer', 2163, 2160, 'Privatsteuern');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4501, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Eigenkapital) Vollhafter/Einzelunternehmer', 2164, 2160, 'Privatsteuern');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4502, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Eigenkapital) Vollhafter/Einzelunternehmer', 2165, 2160, 'Privatsteuern');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4503, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Eigenkapital) Vollhafter/Einzelunternehmer', 2166, 2160, 'Privatsteuern');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4504, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Eigenkapital) Vollhafter/Einzelunternehmer', 2167, 2160, 'Privatsteuern');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4505, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Eigenkapital) Vollhafter/Einzelunternehmer', 2168, 2160, 'Privatsteuern');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4506, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Eigenkapital) Vollhafter/Einzelunternehmer', 2169, 2160, 'Privatsteuern');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4507, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Eigenkapital) Vollhafter/Einzelunternehmer', 2170, 2, 'Privatsteuern');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4508, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Eigenkapital) Vollhafter/Einzelunternehmer', 2171, 2170, 'Privatsteuern');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4509, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Eigenkapital) Vollhafter/Einzelunternehmer', 2172, 2170, 'Privatsteuern');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4510, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Eigenkapital) Vollhafter/Einzelunternehmer', 2173, 2170, 'Privatsteuern');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4511, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Eigenkapital) Vollhafter/Einzelunternehmer', 2174, 2170, 'Privatsteuern');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4512, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Eigenkapital) Vollhafter/Einzelunternehmer', 2175, 2170, 'Privatsteuern');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4513, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Eigenkapital) Vollhafter/Einzelunternehmer', 2176, 2170, 'Privatsteuern');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4514, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Eigenkapital) Vollhafter/Einzelunternehmer', 2177, 2170, 'Privatsteuern');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4515, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Eigenkapital) Vollhafter/Einzelunternehmer', 2178, 2170, 'Privatsteuern');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4516, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Eigenkapital) Vollhafter/Einzelunternehmer', 2179, 2170, 'Privatsteuern');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4517, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Eigenkapital) Vollhafter/Einzelunternehmer', 2180, 2, 'Privateinlagen');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4518, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Eigenkapital) Vollhafter/Einzelunternehmer', 2181, 2180, 'Privateinlagen');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4519, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Eigenkapital) Vollhafter/Einzelunternehmer', 2182, 2180, 'Privateinlagen');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4520, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Eigenkapital) Vollhafter/Einzelunternehmer', 2183, 2180, 'Privateinlagen');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4521, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Eigenkapital) Vollhafter/Einzelunternehmer', 2184, 2180, 'Privateinlagen');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4522, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Eigenkapital) Vollhafter/Einzelunternehmer', 2185, 2180, 'Privateinlagen');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4523, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Eigenkapital) Vollhafter/Einzelunternehmer', 2186, 2180, 'Privateinlagen');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4524, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Eigenkapital) Vollhafter/Einzelunternehmer', 2187, 2180, 'Privateinlagen');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4525, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Eigenkapital) Vollhafter/Einzelunternehmer', 2188, 2180, 'Privateinlagen');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4526, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Eigenkapital) Vollhafter/Einzelunternehmer', 2189, 2180, 'Privateinlagen');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4527, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Eigenkapital) Vollhafter/Einzelunternehmer', 2190, 2, 'Privateinlagen');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4528, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Eigenkapital) Vollhafter/Einzelunternehmer', 2191, 2190, 'Privateinlagen');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4529, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Eigenkapital) Vollhafter/Einzelunternehmer', 2192, 2190, 'Privateinlagen');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4530, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Eigenkapital) Vollhafter/Einzelunternehmer', 2193, 2190, 'Privateinlagen');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4531, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Eigenkapital) Vollhafter/Einzelunternehmer', 2194, 2190, 'Privateinlagen');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4532, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Eigenkapital) Vollhafter/Einzelunternehmer', 2195, 2190, 'Privateinlagen');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4533, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Eigenkapital) Vollhafter/Einzelunternehmer', 2196, 2190, 'Privateinlagen');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4534, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Eigenkapital) Vollhafter/Einzelunternehmer', 2197, 2190, 'Privateinlagen');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4535, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Eigenkapital) Vollhafter/Einzelunternehmer', 2198, 2190, 'Privateinlagen');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4536, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Eigenkapital) Vollhafter/Einzelunternehmer', 2199, 2190, 'Privateinlagen');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4537, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Eigenkapital) Vollhafter/Einzelunternehmer', 2200, 2, 'Sonderausgaben beschränkt abzugsfähig');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4538, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Eigenkapital) Vollhafter/Einzelunternehmer', 2201, 2200, 'Sonderausgaben beschränkt abzugsfähig');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4539, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Eigenkapital) Vollhafter/Einzelunternehmer', 2202, 2200, 'Sonderausgaben beschränkt abzugsfähig');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4540, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Eigenkapital) Vollhafter/Einzelunternehmer', 2203, 2200, 'Sonderausgaben beschränkt abzugsfähig');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4541, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Eigenkapital) Vollhafter/Einzelunternehmer', 2204, 2200, 'Sonderausgaben beschränkt abzugsfähig');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4542, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Eigenkapital) Vollhafter/Einzelunternehmer', 2205, 2200, 'Sonderausgaben beschränkt abzugsfähig');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4543, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Eigenkapital) Vollhafter/Einzelunternehmer', 2206, 2200, 'Sonderausgaben beschränkt abzugsfähig');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4544, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Eigenkapital) Vollhafter/Einzelunternehmer', 2207, 2200, 'Sonderausgaben beschränkt abzugsfähig');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4545, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Eigenkapital) Vollhafter/Einzelunternehmer', 2208, 2200, 'Sonderausgaben beschränkt abzugsfähig');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4546, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Eigenkapital) Vollhafter/Einzelunternehmer', 2209, 2200, 'Sonderausgaben beschränkt abzugsfähig');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4547, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Eigenkapital) Vollhafter/Einzelunternehmer', 2210, 2, 'Sonderausgaben beschränkt abzugsfähig');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4548, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Eigenkapital) Vollhafter/Einzelunternehmer', 2211, 2210, 'Sonderausgaben beschränkt abzugsfähig');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4549, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Eigenkapital) Vollhafter/Einzelunternehmer', 2212, 2210, 'Sonderausgaben beschränkt abzugsfähig');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4550, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Eigenkapital) Vollhafter/Einzelunternehmer', 2213, 2210, 'Sonderausgaben beschränkt abzugsfähig');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4551, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Eigenkapital) Vollhafter/Einzelunternehmer', 2214, 2210, 'Sonderausgaben beschränkt abzugsfähig');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4552, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Eigenkapital) Vollhafter/Einzelunternehmer', 2215, 2210, 'Sonderausgaben beschränkt abzugsfähig');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4553, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Eigenkapital) Vollhafter/Einzelunternehmer', 2216, 2210, 'Sonderausgaben beschränkt abzugsfähig');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4554, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Eigenkapital) Vollhafter/Einzelunternehmer', 2217, 2210, 'Sonderausgaben beschränkt abzugsfähig');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4555, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Eigenkapital) Vollhafter/Einzelunternehmer', 2218, 2210, 'Sonderausgaben beschränkt abzugsfähig');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4556, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Eigenkapital) Vollhafter/Einzelunternehmer', 2219, 2210, 'Sonderausgaben beschränkt abzugsfähig');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4557, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Eigenkapital) Vollhafter/Einzelunternehmer', 2220, 2, 'Sonderausgaben beschränkt abzugsfähig');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4558, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Eigenkapital) Vollhafter/Einzelunternehmer', 2221, 2220, 'Sonderausgaben beschränkt abzugsfähig');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4559, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Eigenkapital) Vollhafter/Einzelunternehmer', 2222, 2220, 'Sonderausgaben beschränkt abzugsfähig');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4560, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Eigenkapital) Vollhafter/Einzelunternehmer', 2223, 2220, 'Sonderausgaben beschränkt abzugsfähig');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4561, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Eigenkapital) Vollhafter/Einzelunternehmer', 2224, 2220, 'Sonderausgaben beschränkt abzugsfähig');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4562, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Eigenkapital) Vollhafter/Einzelunternehmer', 2225, 2220, 'Sonderausgaben beschränkt abzugsfähig');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4563, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Eigenkapital) Vollhafter/Einzelunternehmer', 2226, 2220, 'Sonderausgaben beschränkt abzugsfähig');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4564, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Eigenkapital) Vollhafter/Einzelunternehmer', 2227, 2220, 'Sonderausgaben beschränkt abzugsfähig');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4565, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Eigenkapital) Vollhafter/Einzelunternehmer', 2228, 2220, 'Sonderausgaben beschränkt abzugsfähig');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4566, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Eigenkapital) Vollhafter/Einzelunternehmer', 2229, 2220, 'Sonderausgaben beschränkt abzugsfähig');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4567, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Eigenkapital) Vollhafter/Einzelunternehmer', 2230, 2, 'Sonderausgaben unbeschränkt abzugsfähig');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4568, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Eigenkapital) Vollhafter/Einzelunternehmer', 2231, 2230, 'Sonderausgaben unbeschränkt abzugsfähig');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4569, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Eigenkapital) Vollhafter/Einzelunternehmer', 2232, 2230, 'Sonderausgaben unbeschränkt abzugsfähig');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4570, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Eigenkapital) Vollhafter/Einzelunternehmer', 2233, 2230, 'Sonderausgaben unbeschränkt abzugsfähig');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4571, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Eigenkapital) Vollhafter/Einzelunternehmer', 2234, 2230, 'Sonderausgaben unbeschränkt abzugsfähig');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4572, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Eigenkapital) Vollhafter/Einzelunternehmer', 2235, 2230, 'Sonderausgaben unbeschränkt abzugsfähig');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4573, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Eigenkapital) Vollhafter/Einzelunternehmer', 2236, 2230, 'Sonderausgaben unbeschränkt abzugsfähig');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4574, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Eigenkapital) Vollhafter/Einzelunternehmer', 2237, 2230, 'Sonderausgaben unbeschränkt abzugsfähig');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4575, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Eigenkapital) Vollhafter/Einzelunternehmer', 2238, 2230, 'Sonderausgaben unbeschränkt abzugsfähig');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4576, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Eigenkapital) Vollhafter/Einzelunternehmer', 2239, 2230, 'Sonderausgaben unbeschränkt abzugsfähig');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4577, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Eigenkapital) Vollhafter/Einzelunternehmer', 2240, 2, 'Sonderausgaben unbeschränkt abzugsfähig');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4578, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Eigenkapital) Vollhafter/Einzelunternehmer', 2241, 2240, 'Sonderausgaben unbeschränkt abzugsfähig');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4579, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Eigenkapital) Vollhafter/Einzelunternehmer', 2242, 2240, 'Sonderausgaben unbeschränkt abzugsfähig');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4580, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Eigenkapital) Vollhafter/Einzelunternehmer', 2243, 2240, 'Sonderausgaben unbeschränkt abzugsfähig');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4581, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Eigenkapital) Vollhafter/Einzelunternehmer', 2244, 2240, 'Sonderausgaben unbeschränkt abzugsfähig');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4582, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Eigenkapital) Vollhafter/Einzelunternehmer', 2245, 2240, 'Sonderausgaben unbeschränkt abzugsfähig');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4583, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Eigenkapital) Vollhafter/Einzelunternehmer', 2246, 2240, 'Sonderausgaben unbeschränkt abzugsfähig');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4584, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Eigenkapital) Vollhafter/Einzelunternehmer', 2247, 2240, 'Sonderausgaben unbeschränkt abzugsfähig');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4585, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Eigenkapital) Vollhafter/Einzelunternehmer', 2248, 2240, 'Sonderausgaben unbeschränkt abzugsfähig');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4586, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Eigenkapital) Vollhafter/Einzelunternehmer', 2249, 2240, 'Sonderausgaben unbeschränkt abzugsfähig');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4587, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Eigenkapital) Vollhafter/Einzelunternehmer', 2250, 2, 'Zuwendungen, Spenden');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4588, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Eigenkapital) Vollhafter/Einzelunternehmer', 2251, 2250, 'Zuwendungen, Spenden');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4589, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Eigenkapital) Vollhafter/Einzelunternehmer', 2252, 2250, 'Zuwendungen, Spenden');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4590, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Eigenkapital) Vollhafter/Einzelunternehmer', 2253, 2250, 'Zuwendungen, Spenden');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4591, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Eigenkapital) Vollhafter/Einzelunternehmer', 2254, 2250, 'Zuwendungen, Spenden');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4592, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Eigenkapital) Vollhafter/Einzelunternehmer', 2255, 2250, 'Zuwendungen, Spenden');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4593, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Eigenkapital) Vollhafter/Einzelunternehmer', 2256, 2250, 'Zuwendungen, Spenden');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4594, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Eigenkapital) Vollhafter/Einzelunternehmer', 2257, 2250, 'Zuwendungen, Spenden');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4595, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Eigenkapital) Vollhafter/Einzelunternehmer', 2258, 2250, 'Zuwendungen, Spenden');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4596, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Eigenkapital) Vollhafter/Einzelunternehmer', 2259, 2250, 'Zuwendungen, Spenden');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4597, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Eigenkapital) Vollhafter/Einzelunternehmer', 2260, 2, 'Zuwendungen, Spenden');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4598, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Eigenkapital) Vollhafter/Einzelunternehmer', 2261, 2260, 'Zuwendungen, Spenden');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4599, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Eigenkapital) Vollhafter/Einzelunternehmer', 2262, 2260, 'Zuwendungen, Spenden');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4600, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Eigenkapital) Vollhafter/Einzelunternehmer', 2263, 2260, 'Zuwendungen, Spenden');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4601, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Eigenkapital) Vollhafter/Einzelunternehmer', 2264, 2260, 'Zuwendungen, Spenden');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4602, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Eigenkapital) Vollhafter/Einzelunternehmer', 2265, 2260, 'Zuwendungen, Spenden');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4603, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Eigenkapital) Vollhafter/Einzelunternehmer', 2266, 2260, 'Zuwendungen, Spenden');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4604, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Eigenkapital) Vollhafter/Einzelunternehmer', 2267, 2260, 'Zuwendungen, Spenden');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4605, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Eigenkapital) Vollhafter/Einzelunternehmer', 2268, 2260, 'Zuwendungen, Spenden');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4606, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Eigenkapital) Vollhafter/Einzelunternehmer', 2269, 2260, 'Zuwendungen, Spenden');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4607, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Eigenkapital) Vollhafter/Einzelunternehmer', 2270, 2, 'Zuwendungen, Spenden');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4608, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Eigenkapital) Vollhafter/Einzelunternehmer', 2271, 2270, 'Zuwendungen, Spenden');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4609, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Eigenkapital) Vollhafter/Einzelunternehmer', 2272, 2270, 'Zuwendungen, Spenden');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4610, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Eigenkapital) Vollhafter/Einzelunternehmer', 2273, 2270, 'Zuwendungen, Spenden');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4611, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Eigenkapital) Vollhafter/Einzelunternehmer', 2274, 2270, 'Zuwendungen, Spenden');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4612, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Eigenkapital) Vollhafter/Einzelunternehmer', 2275, 2270, 'Zuwendungen, Spenden');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4613, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Eigenkapital) Vollhafter/Einzelunternehmer', 2276, 2270, 'Zuwendungen, Spenden');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4614, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Eigenkapital) Vollhafter/Einzelunternehmer', 2277, 2270, 'Zuwendungen, Spenden');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4615, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Eigenkapital) Vollhafter/Einzelunternehmer', 2278, 2270, 'Zuwendungen, Spenden');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4616, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Eigenkapital) Vollhafter/Einzelunternehmer', 2279, 2270, 'Zuwendungen, Spenden');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4617, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Eigenkapital) Vollhafter/Einzelunternehmer', 2280, 2, 'Außergewöhnliche Belastungen');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4618, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Eigenkapital) Vollhafter/Einzelunternehmer', 2281, 2280, 'Außergewöhnliche Belastungen');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4619, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Eigenkapital) Vollhafter/Einzelunternehmer', 2282, 2280, 'Außergewöhnliche Belastungen');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4620, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Eigenkapital) Vollhafter/Einzelunternehmer', 2283, 2280, 'Außergewöhnliche Belastungen');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4621, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Eigenkapital) Vollhafter/Einzelunternehmer', 2284, 2280, 'Außergewöhnliche Belastungen');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4622, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Eigenkapital) Vollhafter/Einzelunternehmer', 2285, 2280, 'Außergewöhnliche Belastungen');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4623, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Eigenkapital) Vollhafter/Einzelunternehmer', 2286, 2280, 'Außergewöhnliche Belastungen');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4624, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Eigenkapital) Vollhafter/Einzelunternehmer', 2287, 2280, 'Außergewöhnliche Belastungen');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4625, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Eigenkapital) Vollhafter/Einzelunternehmer', 2288, 2280, 'Außergewöhnliche Belastungen');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4626, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Eigenkapital) Vollhafter/Einzelunternehmer', 2289, 2280, 'Außergewöhnliche Belastungen');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4627, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Eigenkapital) Vollhafter/Einzelunternehmer', 2290, 2, 'Außergewöhnliche Belastungen');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4628, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Eigenkapital) Vollhafter/Einzelunternehmer', 2291, 2290, 'Außergewöhnliche Belastungen');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4629, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Eigenkapital) Vollhafter/Einzelunternehmer', 2292, 2290, 'Außergewöhnliche Belastungen');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4630, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Eigenkapital) Vollhafter/Einzelunternehmer', 2293, 2290, 'Außergewöhnliche Belastungen');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4631, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Eigenkapital) Vollhafter/Einzelunternehmer', 2294, 2290, 'Außergewöhnliche Belastungen');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4632, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Eigenkapital) Vollhafter/Einzelunternehmer', 2295, 2290, 'Außergewöhnliche Belastungen');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4633, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Eigenkapital) Vollhafter/Einzelunternehmer', 2296, 2290, 'Außergewöhnliche Belastungen');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4634, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Eigenkapital) Vollhafter/Einzelunternehmer', 2297, 2290, 'Außergewöhnliche Belastungen');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4635, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Eigenkapital) Vollhafter/Einzelunternehmer', 2298, 2290, 'Außergewöhnliche Belastungen');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4636, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Eigenkapital) Vollhafter/Einzelunternehmer', 2299, 2290, 'Außergewöhnliche Belastungen');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4637, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Eigenkapital) Vollhafter/Einzelunternehmer', 2300, 2, 'Grundstücksaufwand');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4638, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Eigenkapital) Vollhafter/Einzelunternehmer', 2301, 2300, 'Grundstücksaufwand');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4639, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Eigenkapital) Vollhafter/Einzelunternehmer', 2302, 2300, 'Grundstücksaufwand');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4640, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Eigenkapital) Vollhafter/Einzelunternehmer', 2303, 2300, 'Grundstücksaufwand');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4641, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Eigenkapital) Vollhafter/Einzelunternehmer', 2304, 2300, 'Grundstücksaufwand');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4642, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Eigenkapital) Vollhafter/Einzelunternehmer', 2305, 2300, 'Grundstücksaufwand');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4643, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Eigenkapital) Vollhafter/Einzelunternehmer', 2306, 2300, 'Grundstücksaufwand');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4644, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Eigenkapital) Vollhafter/Einzelunternehmer', 2307, 2300, 'Grundstücksaufwand');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4645, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Eigenkapital) Vollhafter/Einzelunternehmer', 2308, 2300, 'Grundstücksaufwand');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4646, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Eigenkapital) Vollhafter/Einzelunternehmer', 2309, 2300, 'Grundstücksaufwand (Umsatzsteuerschlüssel möglich)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4647, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Eigenkapital) Vollhafter/Einzelunternehmer', 2310, 2, 'Grundstücksaufwand');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4648, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Eigenkapital) Vollhafter/Einzelunternehmer', 2311, 2310, 'Grundstücksaufwand');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4649, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Eigenkapital) Vollhafter/Einzelunternehmer', 2312, 2310, 'Grundstücksaufwand');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4650, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Eigenkapital) Vollhafter/Einzelunternehmer', 2313, 2310, 'Grundstücksaufwand');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4651, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Eigenkapital) Vollhafter/Einzelunternehmer', 2314, 2310, 'Grundstücksaufwand');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4652, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Eigenkapital) Vollhafter/Einzelunternehmer', 2315, 2310, 'Grundstücksaufwand');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4653, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Eigenkapital) Vollhafter/Einzelunternehmer', 2316, 2310, 'Grundstücksaufwand');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4654, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Eigenkapital) Vollhafter/Einzelunternehmer', 2317, 2310, 'Grundstücksaufwand');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4655, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Eigenkapital) Vollhafter/Einzelunternehmer', 2318, 2310, 'Grundstücksaufwand');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4656, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Eigenkapital) Vollhafter/Einzelunternehmer', 2319, 2310, 'Grundstücksaufwand (Umsatzsteuerschlüssel möglich)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4657, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Eigenkapital) Vollhafter/Einzelunternehmer', 2320, 2, 'Grundstücksaufwand');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4658, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Eigenkapital) Vollhafter/Einzelunternehmer', 2321, 2320, 'Grundstücksaufwand');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4659, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Eigenkapital) Vollhafter/Einzelunternehmer', 2322, 2320, 'Grundstücksaufwand');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4660, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Eigenkapital) Vollhafter/Einzelunternehmer', 2323, 2320, 'Grundstücksaufwand');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4661, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Eigenkapital) Vollhafter/Einzelunternehmer', 2324, 2320, 'Grundstücksaufwand');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4662, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Eigenkapital) Vollhafter/Einzelunternehmer', 2325, 2320, 'Grundstücksaufwand');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4663, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Eigenkapital) Vollhafter/Einzelunternehmer', 2326, 2320, 'Grundstücksaufwand');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4664, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Eigenkapital) Vollhafter/Einzelunternehmer', 2327, 2320, 'Grundstücksaufwand');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4665, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Eigenkapital) Vollhafter/Einzelunternehmer', 2328, 2320, 'Grundstücksaufwand');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4666, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Eigenkapital) Vollhafter/Einzelunternehmer', 2329, 2320, 'Grundstücksaufwand (Umsatzsteuerschlüssel möglich)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4667, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Eigenkapital) Vollhafter/Einzelunternehmer', 2330, 2, 'Grundstücksaufwand');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4668, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Eigenkapital) Vollhafter/Einzelunternehmer', 2331, 2330, 'Grundstücksaufwand');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4669, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Eigenkapital) Vollhafter/Einzelunternehmer', 2332, 2330, 'Grundstücksaufwand');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4670, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Eigenkapital) Vollhafter/Einzelunternehmer', 2333, 2330, 'Grundstücksaufwand');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4671, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Eigenkapital) Vollhafter/Einzelunternehmer', 2334, 2330, 'Grundstücksaufwand');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4672, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Eigenkapital) Vollhafter/Einzelunternehmer', 2335, 2330, 'Grundstücksaufwand');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4673, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Eigenkapital) Vollhafter/Einzelunternehmer', 2336, 2330, 'Grundstücksaufwand');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4674, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Eigenkapital) Vollhafter/Einzelunternehmer', 2337, 2330, 'Grundstücksaufwand');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4675, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Eigenkapital) Vollhafter/Einzelunternehmer', 2338, 2330, 'Grundstücksaufwand');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4676, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Eigenkapital) Vollhafter/Einzelunternehmer', 2339, 2330, 'Grundstücksaufwand (Umsatzsteuerschlüssel möglich)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4677, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Eigenkapital) Vollhafter/Einzelunternehmer', 2340, 2, 'Grundstücksaufwand');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4678, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Eigenkapital) Vollhafter/Einzelunternehmer', 2341, 2340, 'Grundstücksaufwand');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4679, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Eigenkapital) Vollhafter/Einzelunternehmer', 2342, 2340, 'Grundstücksaufwand');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4680, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Eigenkapital) Vollhafter/Einzelunternehmer', 2343, 2340, 'Grundstücksaufwand');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4681, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Eigenkapital) Vollhafter/Einzelunternehmer', 2344, 2340, 'Grundstücksaufwand');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4682, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Eigenkapital) Vollhafter/Einzelunternehmer', 2345, 2340, 'Grundstücksaufwand');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4683, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Eigenkapital) Vollhafter/Einzelunternehmer', 2346, 2340, 'Grundstücksaufwand');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4684, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Eigenkapital) Vollhafter/Einzelunternehmer', 2347, 2340, 'Grundstücksaufwand');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4685, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Eigenkapital) Vollhafter/Einzelunternehmer', 2348, 2340, 'Grundstücksaufwand');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4686, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Eigenkapital) Vollhafter/Einzelunternehmer', 2349, 2340, 'Grundstücksaufwand (Umsatzsteuerschlüssel möglich)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4687, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Eigenkapital) Vollhafter/Einzelunternehmer', 2350, 2, 'Grundstücksertrag');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4688, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Eigenkapital) Vollhafter/Einzelunternehmer', 2351, 2350, 'Grundstücksertrag');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4689, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Eigenkapital) Vollhafter/Einzelunternehmer', 2352, 2350, 'Grundstücksertrag');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4690, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Eigenkapital) Vollhafter/Einzelunternehmer', 2353, 2350, 'Grundstücksertrag');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4691, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Eigenkapital) Vollhafter/Einzelunternehmer', 2354, 2350, 'Grundstücksertrag');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4692, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Eigenkapital) Vollhafter/Einzelunternehmer', 2355, 2350, 'Grundstücksertrag');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4693, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Eigenkapital) Vollhafter/Einzelunternehmer', 2356, 2350, 'Grundstücksertrag');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4694, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Eigenkapital) Vollhafter/Einzelunternehmer', 2357, 2350, 'Grundstücksertrag');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4695, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Eigenkapital) Vollhafter/Einzelunternehmer', 2358, 2350, 'Grundstücksertrag');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4696, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Eigenkapital) Vollhafter/Einzelunternehmer', 2359, 2350, 'Grundstücksertrag (Umsatzsteuerschlüssel möglich)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4697, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Eigenkapital) Vollhafter/Einzelunternehmer', 2360, 2, 'Grundstücksertrag');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4698, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Eigenkapital) Vollhafter/Einzelunternehmer', 2361, 2360, 'Grundstücksertrag');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4699, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Eigenkapital) Vollhafter/Einzelunternehmer', 2362, 2360, 'Grundstücksertrag');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4700, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Eigenkapital) Vollhafter/Einzelunternehmer', 2363, 2360, 'Grundstücksertrag');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4701, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Eigenkapital) Vollhafter/Einzelunternehmer', 2364, 2360, 'Grundstücksertrag');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4702, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Eigenkapital) Vollhafter/Einzelunternehmer', 2365, 2360, 'Grundstücksertrag');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4703, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Eigenkapital) Vollhafter/Einzelunternehmer', 2366, 2360, 'Grundstücksertrag');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4704, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Eigenkapital) Vollhafter/Einzelunternehmer', 2367, 2360, 'Grundstücksertrag');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4705, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Eigenkapital) Vollhafter/Einzelunternehmer', 2368, 2360, 'Grundstücksertrag');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4706, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Eigenkapital) Vollhafter/Einzelunternehmer', 2369, 2360, 'Grundstücksertrag (Umsatzsteuerschlüssel möglich)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4707, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Eigenkapital) Vollhafter/Einzelunternehmer', 2370, 2, 'Grundstücksertrag');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4708, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Eigenkapital) Vollhafter/Einzelunternehmer', 2371, 2370, 'Grundstücksertrag');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4709, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Eigenkapital) Vollhafter/Einzelunternehmer', 2372, 2370, 'Grundstücksertrag');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4710, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Eigenkapital) Vollhafter/Einzelunternehmer', 2373, 2370, 'Grundstücksertrag');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4711, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Eigenkapital) Vollhafter/Einzelunternehmer', 2374, 2370, 'Grundstücksertrag');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4712, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Eigenkapital) Vollhafter/Einzelunternehmer', 2375, 2370, 'Grundstücksertrag');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4713, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Eigenkapital) Vollhafter/Einzelunternehmer', 2376, 2370, 'Grundstücksertrag');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4714, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Eigenkapital) Vollhafter/Einzelunternehmer', 2377, 2370, 'Grundstücksertrag');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4715, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Eigenkapital) Vollhafter/Einzelunternehmer', 2378, 2370, 'Grundstücksertrag');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4716, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Eigenkapital) Vollhafter/Einzelunternehmer', 2379, 2370, 'Grundstücksertrag (Umsatzsteuerschlüssel möglich)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4717, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Eigenkapital) Vollhafter/Einzelunternehmer', 2380, 2, 'Grundstücksertrag');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4718, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Eigenkapital) Vollhafter/Einzelunternehmer', 2381, 2380, 'Grundstücksertrag');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4719, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Eigenkapital) Vollhafter/Einzelunternehmer', 2382, 2380, 'Grundstücksertrag');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4720, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Eigenkapital) Vollhafter/Einzelunternehmer', 2383, 2380, 'Grundstücksertrag');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4721, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Eigenkapital) Vollhafter/Einzelunternehmer', 2384, 2380, 'Grundstücksertrag');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4722, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Eigenkapital) Vollhafter/Einzelunternehmer', 2385, 2380, 'Grundstücksertrag');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4723, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Eigenkapital) Vollhafter/Einzelunternehmer', 2386, 2380, 'Grundstücksertrag');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4724, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Eigenkapital) Vollhafter/Einzelunternehmer', 2387, 2380, 'Grundstücksertrag');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4725, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Eigenkapital) Vollhafter/Einzelunternehmer', 2388, 2380, 'Grundstücksertrag');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4726, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Eigenkapital) Vollhafter/Einzelunternehmer', 2389, 2380, 'Grundstücksertrag (Umsatzsteuerschlüssel möglich)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4727, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Eigenkapital) Vollhafter/Einzelunternehmer', 2390, 2, 'Grundstücksertrag');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4728, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Eigenkapital) Vollhafter/Einzelunternehmer', 2391, 2390, 'Grundstücksertrag');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4729, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Eigenkapital) Vollhafter/Einzelunternehmer', 2392, 2390, 'Grundstücksertrag');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4730, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Eigenkapital) Vollhafter/Einzelunternehmer', 2393, 2390, 'Grundstücksertrag');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4731, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Eigenkapital) Vollhafter/Einzelunternehmer', 2394, 2390, 'Grundstücksertrag');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4732, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Eigenkapital) Vollhafter/Einzelunternehmer', 2395, 2390, 'Grundstücksertrag');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4733, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Eigenkapital) Vollhafter/Einzelunternehmer', 2396, 2390, 'Grundstücksertrag');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4734, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Eigenkapital) Vollhafter/Einzelunternehmer', 2397, 2390, 'Grundstücksertrag');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4735, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Eigenkapital) Vollhafter/Einzelunternehmer', 2398, 2390, 'Grundstücksertrag');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4736, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Eigenkapital) Vollhafter/Einzelunternehmer', 2399, 2390, 'Grundstücksertrag (Umsatzsteuerschlüssel möglich)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4737, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Fremdkapital) Teilhafter', 2500, 2, 'Privateinnahmen allgemein');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4738, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Fremdkapital) Teilhafter', 2501, 2500, 'Privateinnahmen allgemein');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4739, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Fremdkapital) Teilhafter', 2502, 2500, 'Privateinnahmen allgemein');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4740, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Fremdkapital) Teilhafter', 2503, 2500, 'Privateinnahmen allgemein');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4741, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Fremdkapital) Teilhafter', 2504, 2500, 'Privateinnahmen allgemein');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4742, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Fremdkapital) Teilhafter', 2505, 2500, 'Privateinnahmen allgemein');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4743, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Fremdkapital) Teilhafter', 2506, 2500, 'Privateinnahmen allgemein');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4744, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Fremdkapital) Teilhafter', 2507, 2500, 'Privateinnahmen allgemein');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4745, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Fremdkapital) Teilhafter', 2508, 2500, 'Privateinnahmen allgemein');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4746, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Fremdkapital) Teilhafter', 2509, 2500, 'Privateinnahmen allgemein');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4747, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Fremdkapital) Teilhafter', 2510, 2, 'Privateinnahmen allgemein');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4748, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Fremdkapital) Teilhafter', 2511, 2500, 'Privateinnahmen allgemein');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4749, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Fremdkapital) Teilhafter', 2512, 2500, 'Privateinnahmen allgemein');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4750, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Fremdkapital) Teilhafter', 2513, 2500, 'Privateinnahmen allgemein');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4751, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Fremdkapital) Teilhafter', 2514, 2500, 'Privateinnahmen allgemein');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4752, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Fremdkapital) Teilhafter', 2515, 2500, 'Privateinnahmen allgemein');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4753, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Fremdkapital) Teilhafter', 2516, 2500, 'Privateinnahmen allgemein');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4754, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Fremdkapital) Teilhafter', 2517, 2500, 'Privateinnahmen allgemein');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4755, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Fremdkapital) Teilhafter', 2518, 2500, 'Privateinnahmen allgemein');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4756, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Fremdkapital) Teilhafter', 2519, 2500, 'Privateinnahmen allgemein');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4757, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Fremdkapital) Teilhafter', 2520, 2, 'Privateinnahmen allgemein');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4758, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Fremdkapital) Teilhafter', 2521, 2520, 'Privateinnahmen allgemein');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4759, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Fremdkapital) Teilhafter', 2522, 2520, 'Privateinnahmen allgemein');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4760, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Fremdkapital) Teilhafter', 2523, 2520, 'Privateinnahmen allgemein');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4761, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Fremdkapital) Teilhafter', 2524, 2520, 'Privateinnahmen allgemein');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4762, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Fremdkapital) Teilhafter', 2525, 2520, 'Privateinnahmen allgemein');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4763, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Fremdkapital) Teilhafter', 2526, 2520, 'Privateinnahmen allgemein');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4764, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Fremdkapital) Teilhafter', 2527, 2520, 'Privateinnahmen allgemein');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4765, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Fremdkapital) Teilhafter', 2528, 2520, 'Privateinnahmen allgemein');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4766, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Fremdkapital) Teilhafter', 2529, 2520, 'Privateinnahmen allgemein');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4767, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Fremdkapital) Teilhafter', 2530, 2, 'Unentgeltliche Wertabgaben');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4768, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Fremdkapital) Teilhafter', 2531, 2530, 'Unentgeltliche Wertabgaben');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4769, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Fremdkapital) Teilhafter', 2532, 2530, 'Unentgeltliche Wertabgaben');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4770, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Fremdkapital) Teilhafter', 2533, 2530, 'Unentgeltliche Wertabgaben');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4771, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Fremdkapital) Teilhafter', 2534, 2530, 'Unentgeltliche Wertabgaben');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4772, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Fremdkapital) Teilhafter', 2535, 2530, 'Unentgeltliche Wertabgaben');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4773, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Fremdkapital) Teilhafter', 2536, 2530, 'Unentgeltliche Wertabgaben');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4774, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Fremdkapital) Teilhafter', 2537, 2530, 'Unentgeltliche Wertabgaben');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4775, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Fremdkapital) Teilhafter', 2538, 2530, 'Unentgeltliche Wertabgaben');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4776, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Fremdkapital) Teilhafter', 2539, 2530, 'Unentgeltliche Wertabgaben');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4777, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Fremdkapital) Teilhafter', 2540, 2, 'Unentgeltliche Wertabgaben');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4778, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Fremdkapital) Teilhafter', 2541, 2540, 'Unentgeltliche Wertabgaben');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4779, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Fremdkapital) Teilhafter', 2542, 2540, 'Unentgeltliche Wertabgaben');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4780, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Fremdkapital) Teilhafter', 2543, 2540, 'Unentgeltliche Wertabgaben');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4781, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Fremdkapital) Teilhafter', 2544, 2540, 'Unentgeltliche Wertabgaben');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4782, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Fremdkapital) Teilhafter', 2545, 2540, 'Unentgeltliche Wertabgaben');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4783, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Fremdkapital) Teilhafter', 2546, 2540, 'Unentgeltliche Wertabgaben');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4784, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Fremdkapital) Teilhafter', 2547, 2540, 'Unentgeltliche Wertabgaben');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4785, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Fremdkapital) Teilhafter', 2548, 2540, 'Unentgeltliche Wertabgaben');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4786, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Fremdkapital) Teilhafter', 2549, 2540, 'Unentgeltliche Wertabgaben');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4787, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Fremdkapital) Teilhafter', 2550, 2, 'Privatsteuern');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4788, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Fremdkapital) Teilhafter', 2551, 2550, 'Privatsteuern');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4789, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Fremdkapital) Teilhafter', 2552, 2550, 'Privatsteuern');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4790, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Fremdkapital) Teilhafter', 2553, 2550, 'Privatsteuern');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4791, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Fremdkapital) Teilhafter', 2554, 2550, 'Privatsteuern');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4792, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Fremdkapital) Teilhafter', 2555, 2550, 'Privatsteuern');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4793, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Fremdkapital) Teilhafter', 2556, 2550, 'Privatsteuern');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4794, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Fremdkapital) Teilhafter', 2557, 2550, 'Privatsteuern');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4795, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Fremdkapital) Teilhafter', 2558, 2550, 'Privatsteuern');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4796, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Fremdkapital) Teilhafter', 2559, 2550, 'Privatsteuern');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4797, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Fremdkapital) Teilhafter', 2560, 2, 'Privatsteuern');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4798, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Fremdkapital) Teilhafter', 2561, 2560, 'Privatsteuern');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4799, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Fremdkapital) Teilhafter', 2562, 2560, 'Privatsteuern');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4800, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Fremdkapital) Teilhafter', 2563, 2560, 'Privatsteuern');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4801, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Fremdkapital) Teilhafter', 2564, 2560, 'Privatsteuern');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4802, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Fremdkapital) Teilhafter', 2565, 2560, 'Privatsteuern');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4803, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Fremdkapital) Teilhafter', 2566, 2560, 'Privatsteuern');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4804, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Fremdkapital) Teilhafter', 2567, 2560, 'Privatsteuern');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4805, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Fremdkapital) Teilhafter', 2568, 2560, 'Privatsteuern');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4806, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Fremdkapital) Teilhafter', 2569, 2560, 'Privatsteuern');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4807, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Fremdkapital) Teilhafter', 2570, 2, 'Privatsteuern');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4808, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Fremdkapital) Teilhafter', 2571, 2570, 'Privatsteuern');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4809, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Fremdkapital) Teilhafter', 2572, 2570, 'Privatsteuern');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4810, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Fremdkapital) Teilhafter', 2573, 2570, 'Privatsteuern');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4811, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Fremdkapital) Teilhafter', 2574, 2570, 'Privatsteuern');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4812, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Fremdkapital) Teilhafter', 2575, 2570, 'Privatsteuern');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4813, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Fremdkapital) Teilhafter', 2576, 2570, 'Privatsteuern');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4814, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Fremdkapital) Teilhafter', 2577, 2570, 'Privatsteuern');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4815, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Fremdkapital) Teilhafter', 2578, 2570, 'Privatsteuern');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4816, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Fremdkapital) Teilhafter', 2579, 2570, 'Privatsteuern');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4817, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Fremdkapital) Teilhafter', 2580, 2, 'Privateinlagen');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4818, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Fremdkapital) Teilhafter', 2581, 2580, 'Privateinlagen');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4819, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Fremdkapital) Teilhafter', 2582, 2580, 'Privateinlagen');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4820, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Fremdkapital) Teilhafter', 2583, 2580, 'Privateinlagen');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4821, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Fremdkapital) Teilhafter', 2584, 2580, 'Privateinlagen');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4822, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Fremdkapital) Teilhafter', 2585, 2580, 'Privateinlagen');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4823, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Fremdkapital) Teilhafter', 2586, 2580, 'Privateinlagen');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4824, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Fremdkapital) Teilhafter', 2587, 2580, 'Privateinlagen');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4825, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Fremdkapital) Teilhafter', 2588, 2580, 'Privateinlagen');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4826, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Fremdkapital) Teilhafter', 2589, 2580, 'Privateinlagen');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4827, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Fremdkapital) Teilhafter', 2590, 2, 'Privateinlagen');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4828, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Fremdkapital) Teilhafter', 2591, 2590, 'Privateinlagen');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4829, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Fremdkapital) Teilhafter', 2592, 2590, 'Privateinlagen');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4830, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Fremdkapital) Teilhafter', 2593, 2590, 'Privateinlagen');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4831, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Fremdkapital) Teilhafter', 2594, 2590, 'Privateinlagen');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4832, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Fremdkapital) Teilhafter', 2595, 2590, 'Privateinlagen');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4833, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Fremdkapital) Teilhafter', 2596, 2590, 'Privateinlagen');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4834, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Fremdkapital) Teilhafter', 2597, 2590, 'Privateinlagen');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4835, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Fremdkapital) Teilhafter', 2598, 2590, 'Privateinlagen');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4836, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Fremdkapital) Teilhafter', 2599, 2590, 'Privateinlagen');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4837, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Fremdkapital) Teilhafter', 2600, 2, 'Sonderausgaben beschränkt abzugsfähig');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4838, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Fremdkapital) Teilhafter', 2601, 2600, 'Sonderausgaben beschränkt abzugsfähig');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4839, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Fremdkapital) Teilhafter', 2602, 2600, 'Sonderausgaben beschränkt abzugsfähig');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4840, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Fremdkapital) Teilhafter', 2603, 2600, 'Sonderausgaben beschränkt abzugsfähig');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4841, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Fremdkapital) Teilhafter', 2604, 2600, 'Sonderausgaben beschränkt abzugsfähig');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4842, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Fremdkapital) Teilhafter', 2605, 2600, 'Sonderausgaben beschränkt abzugsfähig');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4843, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Fremdkapital) Teilhafter', 2606, 2600, 'Sonderausgaben beschränkt abzugsfähig');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4844, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Fremdkapital) Teilhafter', 2607, 2600, 'Sonderausgaben beschränkt abzugsfähig');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4845, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Fremdkapital) Teilhafter', 2608, 2600, 'Sonderausgaben beschränkt abzugsfähig');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4846, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Fremdkapital) Teilhafter', 2609, 2600, 'Sonderausgaben beschränkt abzugsfähig');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4847, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Fremdkapital) Teilhafter', 2610, 2, 'Sonderausgaben beschränkt abzugsfähig');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4848, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Fremdkapital) Teilhafter', 2611, 2610, 'Sonderausgaben beschränkt abzugsfähig');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4849, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Fremdkapital) Teilhafter', 2612, 2610, 'Sonderausgaben beschränkt abzugsfähig');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4850, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Fremdkapital) Teilhafter', 2613, 2610, 'Sonderausgaben beschränkt abzugsfähig');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4851, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Fremdkapital) Teilhafter', 2614, 2610, 'Sonderausgaben beschränkt abzugsfähig');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4852, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Fremdkapital) Teilhafter', 2615, 2610, 'Sonderausgaben beschränkt abzugsfähig');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4853, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Fremdkapital) Teilhafter', 2616, 2610, 'Sonderausgaben beschränkt abzugsfähig');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4854, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Fremdkapital) Teilhafter', 2617, 2610, 'Sonderausgaben beschränkt abzugsfähig');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4855, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Fremdkapital) Teilhafter', 2618, 2610, 'Sonderausgaben beschränkt abzugsfähig');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4856, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Fremdkapital) Teilhafter', 2619, 2610, 'Sonderausgaben beschränkt abzugsfähig');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4857, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Fremdkapital) Teilhafter', 2620, 2, 'Sonderausgaben beschränkt abzugsfähig');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4858, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Fremdkapital) Teilhafter', 2621, 2620, 'Sonderausgaben beschränkt abzugsfähig');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4859, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Fremdkapital) Teilhafter', 2622, 2620, 'Sonderausgaben beschränkt abzugsfähig');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4860, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Fremdkapital) Teilhafter', 2623, 2620, 'Sonderausgaben beschränkt abzugsfähig');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4861, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Fremdkapital) Teilhafter', 2624, 2620, 'Sonderausgaben beschränkt abzugsfähig');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4862, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Fremdkapital) Teilhafter', 2625, 2620, 'Sonderausgaben beschränkt abzugsfähig');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4863, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Fremdkapital) Teilhafter', 2626, 2620, 'Sonderausgaben beschränkt abzugsfähig');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4864, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Fremdkapital) Teilhafter', 2627, 2620, 'Sonderausgaben beschränkt abzugsfähig');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4865, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Fremdkapital) Teilhafter', 2628, 2620, 'Sonderausgaben beschränkt abzugsfähig');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4866, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Fremdkapital) Teilhafter', 2629, 2620, 'Sonderausgaben beschränkt abzugsfähig');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4867, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Fremdkapital) Teilhafter', 2630, 2, 'Sonderausgaben unbeschränkt abzugsfähig');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4868, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Fremdkapital) Teilhafter', 2631, 2630, 'Sonderausgaben unbeschränkt abzugsfähig');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4869, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Fremdkapital) Teilhafter', 2632, 2630, 'Sonderausgaben unbeschränkt abzugsfähig');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4870, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Fremdkapital) Teilhafter', 2633, 2630, 'Sonderausgaben unbeschränkt abzugsfähig');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4871, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Fremdkapital) Teilhafter', 2634, 2630, 'Sonderausgaben unbeschränkt abzugsfähig');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4872, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Fremdkapital) Teilhafter', 2635, 2630, 'Sonderausgaben unbeschränkt abzugsfähig');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4873, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Fremdkapital) Teilhafter', 2636, 2630, 'Sonderausgaben unbeschränkt abzugsfähig');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4874, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Fremdkapital) Teilhafter', 2637, 2630, 'Sonderausgaben unbeschränkt abzugsfähig');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4875, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Fremdkapital) Teilhafter', 2638, 2630, 'Sonderausgaben unbeschränkt abzugsfähig');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4876, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Fremdkapital) Teilhafter', 2639, 2630, 'Sonderausgaben unbeschränkt abzugsfähig');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4877, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Fremdkapital) Teilhafter', 2640, 2, 'Sonderausgaben unbeschränkt abzugsfähig');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4878, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Fremdkapital) Teilhafter', 2641, 2640, 'Sonderausgaben unbeschränkt abzugsfähig');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4879, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Fremdkapital) Teilhafter', 2642, 2640, 'Sonderausgaben unbeschränkt abzugsfähig');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4880, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Fremdkapital) Teilhafter', 2643, 2640, 'Sonderausgaben unbeschränkt abzugsfähig');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4881, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Fremdkapital) Teilhafter', 2644, 2640, 'Sonderausgaben unbeschränkt abzugsfähig');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4882, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Fremdkapital) Teilhafter', 2645, 2640, 'Sonderausgaben unbeschränkt abzugsfähig');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4883, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Fremdkapital) Teilhafter', 2646, 2640, 'Sonderausgaben unbeschränkt abzugsfähig');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4884, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Fremdkapital) Teilhafter', 2647, 2640, 'Sonderausgaben unbeschränkt abzugsfähig');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4885, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Fremdkapital) Teilhafter', 2648, 2640, 'Sonderausgaben unbeschränkt abzugsfähig');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4886, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Fremdkapital) Teilhafter', 2649, 2640, 'Sonderausgaben unbeschränkt abzugsfähig');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4887, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Fremdkapital) Teilhafter', 2650, 2, 'Zuwendungen, Spenden');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4888, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Fremdkapital) Teilhafter', 2651, 2650, 'Zuwendungen, Spenden');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4889, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Fremdkapital) Teilhafter', 2652, 2650, 'Zuwendungen, Spenden');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4890, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Fremdkapital) Teilhafter', 2653, 2650, 'Zuwendungen, Spenden');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4891, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Fremdkapital) Teilhafter', 2654, 2650, 'Zuwendungen, Spenden');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4892, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Fremdkapital) Teilhafter', 2655, 2650, 'Zuwendungen, Spenden');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4893, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Fremdkapital) Teilhafter', 2656, 2650, 'Zuwendungen, Spenden');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4894, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Fremdkapital) Teilhafter', 2657, 2650, 'Zuwendungen, Spenden');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4895, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Fremdkapital) Teilhafter', 2658, 2650, 'Zuwendungen, Spenden');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4896, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Fremdkapital) Teilhafter', 2659, 2650, 'Zuwendungen, Spenden');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4897, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Fremdkapital) Teilhafter', 2660, 2, 'Zuwendungen, Spenden');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4898, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Fremdkapital) Teilhafter', 2661, 2660, 'Zuwendungen, Spenden');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4899, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Fremdkapital) Teilhafter', 2662, 2660, 'Zuwendungen, Spenden');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4900, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Fremdkapital) Teilhafter', 2663, 2660, 'Zuwendungen, Spenden');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4901, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Fremdkapital) Teilhafter', 2664, 2660, 'Zuwendungen, Spenden');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4902, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Fremdkapital) Teilhafter', 2665, 2660, 'Zuwendungen, Spenden');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4903, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Fremdkapital) Teilhafter', 2666, 2660, 'Zuwendungen, Spenden');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4904, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Fremdkapital) Teilhafter', 2667, 2660, 'Zuwendungen, Spenden');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4905, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Fremdkapital) Teilhafter', 2668, 2660, 'Zuwendungen, Spenden');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4906, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Fremdkapital) Teilhafter', 2669, 2660, 'Zuwendungen, Spenden');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4907, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Fremdkapital) Teilhafter', 2670, 2, 'Zuwendungen, Spenden');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4908, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Fremdkapital) Teilhafter', 2671, 2670, 'Zuwendungen, Spenden');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4909, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Fremdkapital) Teilhafter', 2672, 2670, 'Zuwendungen, Spenden');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4910, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Fremdkapital) Teilhafter', 2673, 2670, 'Zuwendungen, Spenden');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4911, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Fremdkapital) Teilhafter', 2674, 2670, 'Zuwendungen, Spenden');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4912, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Fremdkapital) Teilhafter', 2675, 2670, 'Zuwendungen, Spenden');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4913, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Fremdkapital) Teilhafter', 2676, 2670, 'Zuwendungen, Spenden');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4914, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Fremdkapital) Teilhafter', 2677, 2670, 'Zuwendungen, Spenden');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4915, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Fremdkapital) Teilhafter', 2678, 2670, 'Zuwendungen, Spenden');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4916, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Fremdkapital) Teilhafter', 2679, 2670, 'Zuwendungen, Spenden');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4917, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Fremdkapital) Teilhafter', 2680, 2, 'Außergewöhnliche Belastungen');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4918, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Fremdkapital) Teilhafter', 2681, 2680, 'Außergewöhnliche Belastungen');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4919, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Fremdkapital) Teilhafter', 2682, 2680, 'Außergewöhnliche Belastungen');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4920, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Fremdkapital) Teilhafter', 2683, 2680, 'Außergewöhnliche Belastungen');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4921, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Fremdkapital) Teilhafter', 2684, 2680, 'Außergewöhnliche Belastungen');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4922, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Fremdkapital) Teilhafter', 2685, 2680, 'Außergewöhnliche Belastungen');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4923, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Fremdkapital) Teilhafter', 2686, 2680, 'Außergewöhnliche Belastungen');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4924, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Fremdkapital) Teilhafter', 2687, 2680, 'Außergewöhnliche Belastungen');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4925, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Fremdkapital) Teilhafter', 2688, 2680, 'Außergewöhnliche Belastungen');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4926, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Fremdkapital) Teilhafter', 2689, 2680, 'Außergewöhnliche Belastungen');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4927, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Fremdkapital) Teilhafter', 2690, 2, 'Außergewöhnliche Belastungen');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4928, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Fremdkapital) Teilhafter', 2691, 2680, 'Außergewöhnliche Belastungen');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4929, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Fremdkapital) Teilhafter', 2692, 2680, 'Außergewöhnliche Belastungen');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4930, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Fremdkapital) Teilhafter', 2693, 2680, 'Außergewöhnliche Belastungen');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4931, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Fremdkapital) Teilhafter', 2694, 2680, 'Außergewöhnliche Belastungen');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4932, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Fremdkapital) Teilhafter', 2695, 2680, 'Außergewöhnliche Belastungen');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4933, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Fremdkapital) Teilhafter', 2696, 2680, 'Außergewöhnliche Belastungen');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4934, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Fremdkapital) Teilhafter', 2697, 2680, 'Außergewöhnliche Belastungen');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4935, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Fremdkapital) Teilhafter', 2698, 2680, 'Außergewöhnliche Belastungen');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4936, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Fremdkapital) Teilhafter', 2699, 2680, 'Außergewöhnliche Belastungen');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4937, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Fremdkapital) Teilhafter', 2700, 2, 'Grundstücksaufwand');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4938, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Fremdkapital) Teilhafter', 2701, 2700, 'Grundstücksaufwand');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4939, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Fremdkapital) Teilhafter', 2702, 2700, 'Grundstücksaufwand');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4940, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Fremdkapital) Teilhafter', 2703, 2700, 'Grundstücksaufwand');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4941, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Fremdkapital) Teilhafter', 2704, 2700, 'Grundstücksaufwand');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4942, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Fremdkapital) Teilhafter', 2705, 2700, 'Grundstücksaufwand');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4943, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Fremdkapital) Teilhafter', 2706, 2700, 'Grundstücksaufwand');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4944, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Fremdkapital) Teilhafter', 2707, 2700, 'Grundstücksaufwand');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4945, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Fremdkapital) Teilhafter', 2708, 2700, 'Grundstücksaufwand');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4946, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Fremdkapital) Teilhafter', 2709, 2700, 'Grundstücksaufwand');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4947, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Fremdkapital) Teilhafter', 2710, 2, 'Grundstücksaufwand');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4948, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Fremdkapital) Teilhafter', 2711, 2710, 'Grundstücksaufwand');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4949, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Fremdkapital) Teilhafter', 2712, 2710, 'Grundstücksaufwand');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4950, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Fremdkapital) Teilhafter', 2713, 2710, 'Grundstücksaufwand');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4951, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Fremdkapital) Teilhafter', 2714, 2710, 'Grundstücksaufwand');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4952, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Fremdkapital) Teilhafter', 2715, 2710, 'Grundstücksaufwand');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4953, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Fremdkapital) Teilhafter', 2716, 2710, 'Grundstücksaufwand');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4954, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Fremdkapital) Teilhafter', 2717, 2710, 'Grundstücksaufwand');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4955, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Fremdkapital) Teilhafter', 2718, 2710, 'Grundstücksaufwand');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4956, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Fremdkapital) Teilhafter', 2719, 2710, 'Grundstücksaufwand');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4957, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Fremdkapital) Teilhafter', 2720, 2, 'Grundstücksaufwand');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4958, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Fremdkapital) Teilhafter', 2721, 2720, 'Grundstücksaufwand');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4959, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Fremdkapital) Teilhafter', 2722, 2720, 'Grundstücksaufwand');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4960, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Fremdkapital) Teilhafter', 2723, 2720, 'Grundstücksaufwand');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4961, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Fremdkapital) Teilhafter', 2724, 2720, 'Grundstücksaufwand');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4962, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Fremdkapital) Teilhafter', 2725, 2720, 'Grundstücksaufwand');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4963, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Fremdkapital) Teilhafter', 2726, 2720, 'Grundstücksaufwand');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4964, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Fremdkapital) Teilhafter', 2727, 2720, 'Grundstücksaufwand');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4965, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Fremdkapital) Teilhafter', 2728, 2720, 'Grundstücksaufwand');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4966, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Fremdkapital) Teilhafter', 2729, 2720, 'Grundstücksaufwand');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4967, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Fremdkapital) Teilhafter', 2730, 2, 'Grundstücksaufwand');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4968, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Fremdkapital) Teilhafter', 2731, 2730, 'Grundstücksaufwand');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4969, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Fremdkapital) Teilhafter', 2732, 2730, 'Grundstücksaufwand');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4970, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Fremdkapital) Teilhafter', 2733, 2730, 'Grundstücksaufwand');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4971, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Fremdkapital) Teilhafter', 2734, 2730, 'Grundstücksaufwand');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4972, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Fremdkapital) Teilhafter', 2735, 2730, 'Grundstücksaufwand');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4973, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Fremdkapital) Teilhafter', 2736, 2730, 'Grundstücksaufwand');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4974, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Fremdkapital) Teilhafter', 2737, 2730, 'Grundstücksaufwand');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4975, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Fremdkapital) Teilhafter', 2738, 2730, 'Grundstücksaufwand');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4976, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Fremdkapital) Teilhafter', 2739, 2730, 'Grundstücksaufwand');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4977, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Fremdkapital) Teilhafter', 2740, 2, 'Grundstücksaufwand');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4978, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Fremdkapital) Teilhafter', 2741, 2740, 'Grundstücksaufwand');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4979, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Fremdkapital) Teilhafter', 2742, 2740, 'Grundstücksaufwand');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4980, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Fremdkapital) Teilhafter', 2743, 2740, 'Grundstücksaufwand');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4981, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Fremdkapital) Teilhafter', 2744, 2740, 'Grundstücksaufwand');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4982, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Fremdkapital) Teilhafter', 2745, 2740, 'Grundstücksaufwand');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4983, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Fremdkapital) Teilhafter', 2746, 2740, 'Grundstücksaufwand');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4984, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Fremdkapital) Teilhafter', 2747, 2740, 'Grundstücksaufwand');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4985, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Fremdkapital) Teilhafter', 2748, 2740, 'Grundstücksaufwand');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4986, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Fremdkapital) Teilhafter', 2749, 2740, 'Grundstücksaufwand');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4987, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Fremdkapital) Teilhafter', 2750, 2, 'Grundstücksertrag');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4988, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Fremdkapital) Teilhafter', 2751, 2750, 'Grundstücksertrag');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4989, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Fremdkapital) Teilhafter', 2752, 2750, 'Grundstücksertrag');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4990, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Fremdkapital) Teilhafter', 2753, 2750, 'Grundstücksertrag');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4991, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Fremdkapital) Teilhafter', 2754, 2750, 'Grundstücksertrag');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4992, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Fremdkapital) Teilhafter', 2755, 2750, 'Grundstücksertrag');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4993, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Fremdkapital) Teilhafter', 2756, 2750, 'Grundstücksertrag');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4994, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Fremdkapital) Teilhafter', 2757, 2750, 'Grundstücksertrag');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4995, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Fremdkapital) Teilhafter', 2758, 2750, 'Grundstücksertrag');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4996, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Fremdkapital) Teilhafter', 2759, 2750, 'Grundstücksertrag');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4997, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Fremdkapital) Teilhafter', 2760, 2, 'Grundstücksertrag');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4998, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Fremdkapital) Teilhafter', 2761, 2760, 'Grundstücksertrag');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 4999, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Fremdkapital) Teilhafter', 2762, 2760, 'Grundstücksertrag');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5000, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Fremdkapital) Teilhafter', 2763, 2760, 'Grundstücksertrag');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5001, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Fremdkapital) Teilhafter', 2764, 2760, 'Grundstücksertrag');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5002, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Fremdkapital) Teilhafter', 2765, 2760, 'Grundstücksertrag');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5003, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Fremdkapital) Teilhafter', 2766, 2760, 'Grundstücksertrag');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5004, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Fremdkapital) Teilhafter', 2767, 2760, 'Grundstücksertrag');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5005, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Fremdkapital) Teilhafter', 2768, 2760, 'Grundstücksertrag');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5006, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Fremdkapital) Teilhafter', 2769, 2760, 'Grundstücksertrag');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5007, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Fremdkapital) Teilhafter', 2770, 2, 'Grundstücksertrag');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5008, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Fremdkapital) Teilhafter', 2771, 2770, 'Grundstücksertrag');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5009, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Fremdkapital) Teilhafter', 2772, 2770, 'Grundstücksertrag');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5010, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Fremdkapital) Teilhafter', 2773, 2770, 'Grundstücksertrag');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5011, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Fremdkapital) Teilhafter', 2774, 2770, 'Grundstücksertrag');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5012, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Fremdkapital) Teilhafter', 2775, 2770, 'Grundstücksertrag');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5013, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Fremdkapital) Teilhafter', 2776, 2770, 'Grundstücksertrag');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5014, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Fremdkapital) Teilhafter', 2777, 2770, 'Grundstücksertrag');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5015, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Fremdkapital) Teilhafter', 2778, 2770, 'Grundstücksertrag');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5016, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Fremdkapital) Teilhafter', 2779, 2770, 'Grundstücksertrag');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5017, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Fremdkapital) Teilhafter', 2780, 2, 'Grundstücksertrag');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5018, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Fremdkapital) Teilhafter', 2781, 2780, 'Grundstücksertrag');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5019, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Fremdkapital) Teilhafter', 2782, 2780, 'Grundstücksertrag');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5020, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Fremdkapital) Teilhafter', 2783, 2780, 'Grundstücksertrag');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5021, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Fremdkapital) Teilhafter', 2784, 2780, 'Grundstücksertrag');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5022, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Fremdkapital) Teilhafter', 2785, 2780, 'Grundstücksertrag');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5023, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Fremdkapital) Teilhafter', 2786, 2780, 'Grundstücksertrag');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5024, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Fremdkapital) Teilhafter', 2787, 2780, 'Grundstücksertrag');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5025, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Fremdkapital) Teilhafter', 2788, 2780, 'Grundstücksertrag');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5026, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Fremdkapital) Teilhafter', 2789, 2780, 'Grundstücksertrag');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5027, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Fremdkapital) Teilhafter', 2790, 2, 'Grundstücksertrag');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5028, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Fremdkapital) Teilhafter', 2791, 2790, 'Grundstücksertrag');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5029, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Fremdkapital) Teilhafter', 2792, 2790, 'Grundstücksertrag');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5030, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Fremdkapital) Teilhafter', 2793, 2790, 'Grundstücksertrag');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5031, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Fremdkapital) Teilhafter', 2794, 2790, 'Grundstücksertrag');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5032, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Fremdkapital) Teilhafter', 2795, 2790, 'Grundstücksertrag');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5033, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Fremdkapital) Teilhafter', 2796, 2790, 'Grundstücksertrag');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5034, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Fremdkapital) Teilhafter', 2797, 2790, 'Grundstücksertrag');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5035, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Fremdkapital) Teilhafter', 2798, 2790, 'Grundstücksertrag');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5036, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Privat (Fremdkapital) Teilhafter', 2799, 2790, 'Grundstücksertrag');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5037, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Gezeichnetes Kapital', 2900, 2, 'Gezeichnetes Kapital');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5038, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Gezeichnetes Kapital', 2901, 2900, 'Geschäftsguthaben der verbleibenden Mitglieder');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5039, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Gezeichnetes Kapital', 2902, 2900, 'Geschäftsguthaben der ausscheidenden Mitglieder');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5040, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Gezeichnetes Kapital', 2903, 2900, 'Geschäftsguthaben aus gekündigten Geschäftsanteilen');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5041, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Gezeichnetes Kapital', 2906, 2900, 'Rückständige fällige Einzahlungen auf Geschäftsanteile, vermerkt');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5042, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Gezeichnetes Kapital', 2907, 2900, 'Gegenkonto Rückständige fällige Einzahlungen auf Geschäftsanteile, vermerkt');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5043, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Gezeichnetes Kapital', 2908, 2900, 'Kapitalerhöhung aus Gesellschaftsmitteln');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5044, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Gezeichnetes Kapital', 2909, 2900, 'Erworbene eigene Anteile');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5045, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Gezeichnetes Kapital', 2910, 2900, 'Ausstehende Einlagen auf das gezeichnete Kapital, nicht eingefordert (Passivausweis, vom gezeichneten Kapital offen abgesetzt; eingeforderte ausstehende Einlagen s. Konto 1289)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5046, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Kapitalrücklage', 2920, 2, 'Kapitalrücklage');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5047, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Kapitalrücklage', 2925, 2920, 'Kapitalrücklage durch Ausgabe von Anteilen über Nennbetrag');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5048, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Kapitalrücklage', 2926, 2920, 'Kapitalrücklage durch Ausgabe von Schuldverschreibungen für Wandlungsrechte und Optionsrechte zum Erwerb von Anteilen');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5049, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Kapitalrücklage', 2927, 2920, 'Kapitalrücklage durch Zuzahlungen gegen Gewährung eines Vorzugs für Anteile');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5050, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Kapitalrücklage', 2928, 2920, 'Kapitalrücklage durch Zuzahlungen in das Eigenkapital');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5051, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Kapitalrücklage', 2929, 2920, 'Nachschusskonto (Gegenkonto 1299)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5052, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Gewinnrücklagen', 2930, 2, 'Gesetzliche Rücklagen');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5053, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Gewinnrücklagen', 2935, 2930, 'Rücklage für Anteile an einem herrschenden oder mehrheitlich beteiligten Unternehmen');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5054, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Gewinnrücklagen', 2937, 3930, 'Andere Ergebnisrücklagen');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5055, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Gewinnrücklagen', 2950, 2, 'Satzungsmäßige Rücklagen');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5056, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Gewinnrücklagen', 2959, 2950, 'Gesamthänderisch gebundene Rücklagen (mit Aufteilung für Kapitalkontenentwicklung)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5057, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Gewinnrücklagen', 2960, 2, 'Andere Gewinnrücklagen');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5058, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Gewinnrücklagen', 2961, 2960, 'Andere Gewinnrücklagen aus dem Erwerb eigener Anteile');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5059, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Gewinnrücklagen', 2962, 2960, 'Eigenkapitalanteil von Wertaufholungen');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5060, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Gewinnrücklagen', 2963, 2960, 'Gewinnrücklagen aus den Übergangsvorschriften BilMoG');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5061, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Gewinnrücklagen', 2964, 2960, 'Gewinnrücklagen aus den Übergangsvorschriften BilMoG (Zuschreibung Sachanlagevermögen)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5062, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Gewinnrücklagen', 2965, 2960, 'Gewinnrücklagen aus den Übergangsvorschriften BilMoG (Zuschreibung Finanzanlagevermögen)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5063, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Gewinnrücklagen', 2966, 2960, 'Gewinnrücklagen aus den Übergangsvorschriften BilMoG (Auflösung der Sonderposten mit Rücklageanteil)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5064, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Gewinnrücklagen', 2967, 2960, 'Latente Steuern (Gewinnrücklage Haben) aus erfolgsneutralen Verrechnungen');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5065, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Gewinnrücklagen', 2968, 2960, 'Latente Steuern (Gewinnrücklage Soll) aus erfolgsneutralen Verrechnungen');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5066, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Gewinnrücklagen', 2969, 2960, 'Rechnungsabgenzungsposten (Gewinnrücklage Soll) aus erfolgsneutralen Verrechnungen');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5067, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Gewinnvortrag/Verlustvortrag von Verwendung', 2970, 2, 'Gewinnvortrag vor Verwendung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5068, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Gewinnvortrag/Verlustvortrag von Verwendung', 2975, 2970, 'Gewinnvortrag vor Verwendung (mit Aufteilung für Kapitalkontenentwicklung)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5069, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Gewinnvortrag/Verlustvortrag von Verwendung', 2977, 2978, 'Verlustvortrag vor Verwendung (mit Aufteilung für Kapitalkontenentwicklung)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5070, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Gewinnvortrag/Verlustvortrag von Verwendung', 2978, 2, 'Verlustvortrag vor Verwendung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5071, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Gewinnvortrag/Verlustvortrag von Verwendung', 2979, 2, 'Vortrag auf neue Rechnung (Bilanz)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5072, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Sonderposten mit Rücklageanteil', 2980, 2, 'Sonderposten mit Rücklageanteil, steuerfreie Rücklagen');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5073, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Sonderposten mit Rücklageanteil', 2981, 2, 'Sonderposten mit Rücklageanteil nach § 6b EStG');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5074, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Sonderposten mit Rücklageanteil', 2982, 2, 'Sonderposten mit Rücklageanteil nach EstR R 6.6');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5075, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Sonderposten mit Rücklageanteil', 2988, 2, 'Rücklage für Zuschüsse');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5076, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Sonderposten mit Rücklageanteil', 2989, 2, 'Sonderposten mit Rücklageanteil nach § 52 Abs. 16 EStG');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5077, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Sonderposten mit Rücklageanteil', 2990, 2, 'Sonderposten mit Rücklageanteil, Sonderabschreibungen');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5078, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Sonderposten mit Rücklageanteil', 2993, 2, 'Sonderposten mit Rücklageanteil nach § 7g Abs. 2 EStG');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5079, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Sonderposten mit Rücklageanteil', 2995, 2, 'Ausgleichsposten bei Entnahmen § 4g EStG');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5080, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Sonderposten mit Rücklageanteil', 2997, 2, 'Sonderposten bei Rücklageanteil § 7g Abs. 5 EStG');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5081, 'SKR04', 'Eigenkapitalkonten/Fremdkapitalkonten', 'Sonderposten mit Rücklageanteil', 2999, 2, 'Sonderposten für Zuschüsse und Zulagen');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5082, 'SKR04', 'Fremdkapitalkonten', 'Fremdkapitalkonten', 3, 3, 'Fremdkapitalkonten');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5083, 'SKR04', 'Fremdkapitalkonten', 'Rückstellungen', 3000, 3, 'Rückstellungen für Pensionen und ähnliche Verpflichtungen');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5084, 'SKR04', 'Fremdkapitalkonten', 'Rückstellungen', 3005, 3000, 'Rückstellungen für Pensionen und ähnliche Verpflichtungen gegenüber Gesellschaftern oder nahestehenden Personen (10 % Beteiligung am Kapital)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5085, 'SKR04', 'Fremdkapitalkonten', 'Rückstellungen', 3009, 3000, 'Rückstellungen für Pensionen und ähnliche Verpflichtungen zur Saldierung mit Vermögensgegenständen zum langfristigen Verbleib nach § 246 Abs. 2 HGB');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5086, 'SKR04', 'Fremdkapitalkonten', 'Rückstellungen', 3010, 3000, 'Rückstellungen für Direktzusagen');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5087, 'SKR04', 'Fremdkapitalkonten', 'Rückstellungen', 3011, 3000, 'Rückstellungen für Zuschussverpflichtungen für Pensionskassen und Lebensversicherungen');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5088, 'SKR04', 'Fremdkapitalkonten', 'Rückstellungen', 3015, 3000, 'Rückstellungen für pensionähnliche Verpflichtungen');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5089, 'SKR04', 'Fremdkapitalkonten', 'Rückstellungen', 3020, 3, 'Steuerrückstellungen');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5090, 'SKR04', 'Fremdkapitalkonten', 'Rückstellungen', 3030, 3020, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5091, 'SKR04', 'Fremdkapitalkonten', 'Rückstellungen', 3035, 3020, 'Gewerbesteuerrückstellungen § 4 Abs. 5b EStG');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5092, 'SKR04', 'Fremdkapitalkonten', 'Rückstellungen', 3040, 3020, 'Körperschaftsteuerrückstellungen');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5093, 'SKR04', 'Fremdkapitalkonten', 'Rückstellungen', 3050, 3020, 'Steuerrückstellung aus Steuerstundung (BstBK)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5094, 'SKR04', 'Fremdkapitalkonten', 'Rückstellungen', 3060, 3020, 'Rückstellungen für latente Steuern');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5095, 'SKR04', 'Fremdkapitalkonten', 'Rückstellungen', 3065, 3020, 'Passive latente Steuern');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5096, 'SKR04', 'Fremdkapitalkonten', 'Rückstellungen', 3070, 3, 'Sonstige Rückstellungen');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5097, 'SKR04', 'Fremdkapitalkonten', 'Rückstellungen', 3074, 3070, 'Rückstellungen für Personalkosten');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5098, 'SKR04', 'Fremdkapitalkonten', 'Rückstellungen', 3075, 3070, 'Rückstellungen für unterlassene Aufwendungen für Instandhaltung, Nachholung in den ersten drei Monaten');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5099, 'SKR04', 'Fremdkapitalkonten', 'Rückstellungen', 3076, 3070, 'Rückstellungen für mit der Altersversorgung vergleichbare langfristige Verpflichtungen zum langfristigen Verbleib');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5100, 'SKR04', 'Fremdkapitalkonten', 'Rückstellungen', 3077, 3070, 'Rückstellungen für mit der Altersversorgung vergleichbare langfristige Verpflichtungen zur Saldierung mit Vermögensgegenständen zum langfristigen Verbleib nach § 246 Abs. 2 HGB');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5101, 'SKR04', 'Fremdkapitalkonten', 'Rückstellungen', 3079, 3070, 'Urlaubsrückstellungen');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5102, 'SKR04', 'Fremdkapitalkonten', 'Rückstellungen', 3085, 3070, 'Rückstellungen für Abraum- und Abfallbeseitigung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5103, 'SKR04', 'Fremdkapitalkonten', 'Rückstellungen', 3090, 3070, 'Rückstellungen für Gewährleistungen (Gegenkonto 6790)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5104, 'SKR04', 'Fremdkapitalkonten', 'Rückstellungen', 3092, 3070, 'Rückstellungen für drohende Verluste aus schwebenden Geschäften');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5105, 'SKR04', 'Fremdkapitalkonten', 'Rückstellungen', 3095, 3070, 'Rückstellungen für Abschluss- und Prüfungskosten');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5106, 'SKR04', 'Fremdkapitalkonten', 'Rückstellungen', 3096, 3070, 'Rückstellungen zur Erfüllung der Aufbewahrungspflichten');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5107, 'SKR04', 'Fremdkapitalkonten', 'Rückstellungen', 3098, 3070, 'Aufwandsrückstellungen gemäß § 249 Abs. 2 HGB a. F.');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5108, 'SKR04', 'Fremdkapitalkonten', 'Rückstellungen', 3099, 3070, 'Rückstellungen für Umweltschutz');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5109, 'SKR04', 'Fremdkapitalkonten', 'Verbindlichkeiten', 3100, 3, 'Anleihen, nicht konvertibel');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5110, 'SKR04', 'Fremdkapitalkonten', 'Verbindlichkeiten', 3101, 3100, '- Restlaufzeit bis 1 Jahr');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5111, 'SKR04', 'Fremdkapitalkonten', 'Verbindlichkeiten', 3105, 3100, '- Restlaufzeit 1 bis 5 Jahre');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5112, 'SKR04', 'Fremdkapitalkonten', 'Verbindlichkeiten', 3110, 3100, '- Restlaufzeit größer 5 Jahre');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5113, 'SKR04', 'Fremdkapitalkonten', 'Verbindlichkeiten', 3120, 3100, 'Anleihen, konvertibel');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5114, 'SKR04', 'Fremdkapitalkonten', 'Verbindlichkeiten', 3121, 3120, '- Restlaufzeit bis 1 Jahr');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5115, 'SKR04', 'Fremdkapitalkonten', 'Verbindlichkeiten', 3125, 3120, '- Restlaufzeit 1 bis 5 Jahre');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5116, 'SKR04', 'Fremdkapitalkonten', 'Verbindlichkeiten', 3130, 3120, '- Restlaufzeit größer 5 Jahre');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5117, 'SKR04', 'Fremdkapitalkonten', 'Verbindlichkeiten', 3150, 3, 'Verbindlichkeiten gegenüber Kreditinstituten');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5118, 'SKR04', 'Fremdkapitalkonten', 'Verbindlichkeiten', 3151, 3150, '- Restlaufzeit bis 1 Jahr');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5119, 'SKR04', 'Fremdkapitalkonten', 'Verbindlichkeiten', 3160, 3150, '- Restlaufzeit 1 bis 5 Jahre');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5120, 'SKR04', 'Fremdkapitalkonten', 'Verbindlichkeiten', 3170, 3150, '- Restlaufzeit größer 5 Jahre');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5121, 'SKR04', 'Fremdkapitalkonten', 'Verbindlichkeiten', 3180, 3150, 'Verbindlichkeiten gegenüber Kreditinstituten aus Teilzahlungsverträgen');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5122, 'SKR04', 'Fremdkapitalkonten', 'Verbindlichkeiten', 3181, 3180, '- Restlaufzeit bis 1 Jahr');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5123, 'SKR04', 'Fremdkapitalkonten', 'Verbindlichkeiten', 3190, 3180, '- Restlaufzeit 1 bis 5 Jahre');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5124, 'SKR04', 'Fremdkapitalkonten', 'Verbindlichkeiten', 3200, 3180, '- Restlaufzeit größer 5 Jahre');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5125, 'SKR04', 'Fremdkapitalkonten', 'Verbindlichkeiten', 3210, 3150, '(frei, in Bilanz kein Restlaufzeitvermerk)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5126, 'SKR04', 'Fremdkapitalkonten', 'Verbindlichkeiten', 3211, 3150, '(frei, in Bilanz kein Restlaufzeitvermerk)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5127, 'SKR04', 'Fremdkapitalkonten', 'Verbindlichkeiten', 3212, 3150, '(frei, in Bilanz kein Restlaufzeitvermerk)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5128, 'SKR04', 'Fremdkapitalkonten', 'Verbindlichkeiten', 3213, 3150, '(frei, in Bilanz kein Restlaufzeitvermerk)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5129, 'SKR04', 'Fremdkapitalkonten', 'Verbindlichkeiten', 3214, 3150, '(frei, in Bilanz kein Restlaufzeitvermerk)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5130, 'SKR04', 'Fremdkapitalkonten', 'Verbindlichkeiten', 3215, 3150, '(frei, in Bilanz kein Restlaufzeitvermerk)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5131, 'SKR04', 'Fremdkapitalkonten', 'Verbindlichkeiten', 3216, 3150, '(frei, in Bilanz kein Restlaufzeitvermerk)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5132, 'SKR04', 'Fremdkapitalkonten', 'Verbindlichkeiten', 3217, 3150, '(frei, in Bilanz kein Restlaufzeitvermerk)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5133, 'SKR04', 'Fremdkapitalkonten', 'Verbindlichkeiten', 3218, 3150, '(frei, in Bilanz kein Restlaufzeitvermerk)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5134, 'SKR04', 'Fremdkapitalkonten', 'Verbindlichkeiten', 3219, 3150, '(frei, in Bilanz kein Restlaufzeitvermerk)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5135, 'SKR04', 'Fremdkapitalkonten', 'Verbindlichkeiten', 3220, 3150, '(frei, in Bilanz kein Restlaufzeitvermerk)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5136, 'SKR04', 'Fremdkapitalkonten', 'Verbindlichkeiten', 3221, 3150, '(frei, in Bilanz kein Restlaufzeitvermerk)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5137, 'SKR04', 'Fremdkapitalkonten', 'Verbindlichkeiten', 3222, 3150, '(frei, in Bilanz kein Restlaufzeitvermerk)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5138, 'SKR04', 'Fremdkapitalkonten', 'Verbindlichkeiten', 3223, 3150, '(frei, in Bilanz kein Restlaufzeitvermerk)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5139, 'SKR04', 'Fremdkapitalkonten', 'Verbindlichkeiten', 3224, 3150, '(frei, in Bilanz kein Restlaufzeitvermerk)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5140, 'SKR04', 'Fremdkapitalkonten', 'Verbindlichkeiten', 3225, 3150, '(frei, in Bilanz kein Restlaufzeitvermerk)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5141, 'SKR04', 'Fremdkapitalkonten', 'Verbindlichkeiten', 3226, 3150, '(frei, in Bilanz kein Restlaufzeitvermerk)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5142, 'SKR04', 'Fremdkapitalkonten', 'Verbindlichkeiten', 3227, 3150, '(frei, in Bilanz kein Restlaufzeitvermerk)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5143, 'SKR04', 'Fremdkapitalkonten', 'Verbindlichkeiten', 3228, 3150, '(frei, in Bilanz kein Restlaufzeitvermerk)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5144, 'SKR04', 'Fremdkapitalkonten', 'Verbindlichkeiten', 3229, 3150, '(frei, in Bilanz kein Restlaufzeitvermerk)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5145, 'SKR04', 'Fremdkapitalkonten', 'Verbindlichkeiten', 3230, 3150, '(frei, in Bilanz kein Restlaufzeitvermerk)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5146, 'SKR04', 'Fremdkapitalkonten', 'Verbindlichkeiten', 3231, 3150, '(frei, in Bilanz kein Restlaufzeitvermerk)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5147, 'SKR04', 'Fremdkapitalkonten', 'Verbindlichkeiten', 3232, 3150, '(frei, in Bilanz kein Restlaufzeitvermerk)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5148, 'SKR04', 'Fremdkapitalkonten', 'Verbindlichkeiten', 3233, 3150, '(frei, in Bilanz kein Restlaufzeitvermerk)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5149, 'SKR04', 'Fremdkapitalkonten', 'Verbindlichkeiten', 3234, 3150, '(frei, in Bilanz kein Restlaufzeitvermerk)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5150, 'SKR04', 'Fremdkapitalkonten', 'Verbindlichkeiten', 3235, 3150, '(frei, in Bilanz kein Restlaufzeitvermerk)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5151, 'SKR04', 'Fremdkapitalkonten', 'Verbindlichkeiten', 3236, 3150, '(frei, in Bilanz kein Restlaufzeitvermerk)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5152, 'SKR04', 'Fremdkapitalkonten', 'Verbindlichkeiten', 3237, 3150, '(frei, in Bilanz kein Restlaufzeitvermerk)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5153, 'SKR04', 'Fremdkapitalkonten', 'Verbindlichkeiten', 3238, 3150, '(frei, in Bilanz kein Restlaufzeitvermerk)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5154, 'SKR04', 'Fremdkapitalkonten', 'Verbindlichkeiten', 3239, 3150, '(frei, in Bilanz kein Restlaufzeitvermerk)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5155, 'SKR04', 'Fremdkapitalkonten', 'Verbindlichkeiten', 3240, 3150, '(frei, in Bilanz kein Restlaufzeitvermerk)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5156, 'SKR04', 'Fremdkapitalkonten', 'Verbindlichkeiten', 3241, 3150, '(frei, in Bilanz kein Restlaufzeitvermerk)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5157, 'SKR04', 'Fremdkapitalkonten', 'Verbindlichkeiten', 3242, 3150, '(frei, in Bilanz kein Restlaufzeitvermerk)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5158, 'SKR04', 'Fremdkapitalkonten', 'Verbindlichkeiten', 3243, 3150, '(frei, in Bilanz kein Restlaufzeitvermerk)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5159, 'SKR04', 'Fremdkapitalkonten', 'Verbindlichkeiten', 3244, 3150, '(frei, in Bilanz kein Restlaufzeitvermerk)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5160, 'SKR04', 'Fremdkapitalkonten', 'Verbindlichkeiten', 3245, 3150, '(frei, in Bilanz kein Restlaufzeitvermerk)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5161, 'SKR04', 'Fremdkapitalkonten', 'Verbindlichkeiten', 3246, 3150, '(frei, in Bilanz kein Restlaufzeitvermerk)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5162, 'SKR04', 'Fremdkapitalkonten', 'Verbindlichkeiten', 3247, 3150, '(frei, in Bilanz kein Restlaufzeitvermerk)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5163, 'SKR04', 'Fremdkapitalkonten', 'Verbindlichkeiten', 3248, 3150, '(frei, in Bilanz kein Restlaufzeitvermerk)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5164, 'SKR04', 'Fremdkapitalkonten', 'Verbindlichkeiten', 3249, 3150, 'Gegenkonto 3150-3109 bei Aufteilung der Konten 3210-3248');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5165, 'SKR04', 'Fremdkapitalkonten', 'Verbindlichkeiten', 3250, 3, 'Erhaltene Anzahlungen auf Bestellungen (Verbindlichkeiten)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5166, 'SKR04', 'Fremdkapitalkonten', 'Verbindlichkeiten', 3260, 3250, 'Erhaltene, versteuerte Anzahlungen 7 % USt (Verbindlichkeiten)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5167, 'SKR04', 'Fremdkapitalkonten', 'Verbindlichkeiten', 3261, 3250, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5168, 'SKR04', 'Fremdkapitalkonten', 'Verbindlichkeiten', 3262, 3250, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5169, 'SKR04', 'Fremdkapitalkonten', 'Verbindlichkeiten', 3263, 3250, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5170, 'SKR04', 'Fremdkapitalkonten', 'Verbindlichkeiten', 3264, 3250, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5171, 'SKR04', 'Fremdkapitalkonten', 'Verbindlichkeiten', 3270, 3250, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5172, 'SKR04', 'Fremdkapitalkonten', 'Verbindlichkeiten', 3271, 3250, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5173, 'SKR04', 'Fremdkapitalkonten', 'Verbindlichkeiten', 3272, 3250, 'Erhaltene, versteuerte Anzahlungen 19 % USt (Verbindlichkeiten)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5174, 'SKR04', 'Fremdkapitalkonten', 'Verbindlichkeiten', 3273, 3250, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5175, 'SKR04', 'Fremdkapitalkonten', 'Verbindlichkeiten', 3274, 3250, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5176, 'SKR04', 'Fremdkapitalkonten', 'Verbindlichkeiten', 3280, 3250, 'Erhaltene Anzahlungen – Restlaufzeit bis 1 Jahr');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5177, 'SKR04', 'Fremdkapitalkonten', 'Verbindlichkeiten', 3284, 3280, '- Restlaufzeit 1 bis 5 Jahre');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5178, 'SKR04', 'Fremdkapitalkonten', 'Verbindlichkeiten', 3285, 3280, '- Restlaufzeit größer 5 Jahre');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5179, 'SKR04', 'Fremdkapitalkonten', 'Verbindlichkeiten', 3300, 3, 'Verbindlichkeiten aus Lieferungen und Leistungen');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5180, 'SKR04', 'Fremdkapitalkonten', 'Verbindlichkeiten', 3301, 3300, 'Verbindlichkeiten aus Lieferungen und Leistungen');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5181, 'SKR04', 'Fremdkapitalkonten', 'Verbindlichkeiten', 3302, 3300, 'Verbindlichkeiten aus Lieferungen und Leistungen');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5182, 'SKR04', 'Fremdkapitalkonten', 'Verbindlichkeiten', 3303, 3300, 'Verbindlichkeiten aus Lieferungen und Leistungen');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5183, 'SKR04', 'Fremdkapitalkonten', 'Verbindlichkeiten', 3305, 3300, 'Verbindlichkeiten aus Lieferungen und Leistungen zum allgemeinen Umsatzsteuersatz (EÜR)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5184, 'SKR04', 'Fremdkapitalkonten', 'Verbindlichkeiten', 3306, 3300, 'Verbindlichkeiten aus Lieferungen und Leistungen zum ermäßigten Umsatzsteuersatz (EÜR)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5185, 'SKR04', 'Fremdkapitalkonten', 'Verbindlichkeiten', 3307, 3300, 'Verbindlichkeiten aus Lieferungen und Leistungen ohne Vorsteuer (EÜR)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5186, 'SKR04', 'Fremdkapitalkonten', 'Verbindlichkeiten', 3309, 3300, 'Gegenkonto 3305-3307 bei Aufteilung der Verbindlichkeiten nach Steuersätzen (EÜR)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5187, 'SKR04', 'Fremdkapitalkonten', 'Verbindlichkeiten', 3310, 3300, 'Verbindlichkeiten aus Lieferungen und Leistungen ohne Kontokorrent');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5188, 'SKR04', 'Fremdkapitalkonten', 'Verbindlichkeiten', 3311, 3300, 'Verbindlichkeiten aus Lieferungen und Leistungen ohne Kontokorrent');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5189, 'SKR04', 'Fremdkapitalkonten', 'Verbindlichkeiten', 3312, 3300, 'Verbindlichkeiten aus Lieferungen und Leistungen ohne Kontokorrent');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5190, 'SKR04', 'Fremdkapitalkonten', 'Verbindlichkeiten', 3313, 3300, 'Verbindlichkeiten aus Lieferungen und Leistungen ohne Kontokorrent');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5191, 'SKR04', 'Fremdkapitalkonten', 'Verbindlichkeiten', 3334, 3300, 'Verbindlichkeiten aus Lieferungen und Leistungen für Investitionen für § 4/3 EStG');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5192, 'SKR04', 'Fremdkapitalkonten', 'Verbindlichkeiten', 3335, 3300, 'Verbindlichkeiten aus Lieferungen und Leistungen ohne Kontokorrent – Restlaufzeit bis 1 Jahr');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5193, 'SKR04', 'Fremdkapitalkonten', 'Verbindlichkeiten', 3337, 3335, '- Restlaufzeit 1 bis 5 Jahre');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5194, 'SKR04', 'Fremdkapitalkonten', 'Verbindlichkeiten', 3338, 3335, '- Restlaufzeit größer 5 Jahre');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5195, 'SKR04', 'Fremdkapitalkonten', 'Verbindlichkeiten', 3340, 3300, 'Verbindlichkeiten aus Lieferungen und Leistungen gegenüber Gesellschaftern');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5196, 'SKR04', 'Fremdkapitalkonten', 'Verbindlichkeiten', 3341, 3340, '- Restlaufzeit bis 1 Jahr');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5197, 'SKR04', 'Fremdkapitalkonten', 'Verbindlichkeiten', 3345, 3340, '- Restlaufzeit 1 bis 5 Jahre');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5198, 'SKR04', 'Fremdkapitalkonten', 'Verbindlichkeiten', 3348, 3340, '- Restlaufzeit größer 5 Jahre');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5199, 'SKR04', 'Fremdkapitalkonten', 'Verbindlichkeiten', 3349, 3300, 'Gegenkonto 3335-3348, 3420-3449, 3470-3499 bei Aufteilung Kreditorenkonto');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5200, 'SKR04', 'Fremdkapitalkonten', 'Verbindlichkeiten', 3350, 3, 'Wechselverbindlichkeiten');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5201, 'SKR04', 'Fremdkapitalkonten', 'Verbindlichkeiten', 3351, 3350, '- Restlaufzeit bis 1 Jahr');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5202, 'SKR04', 'Fremdkapitalkonten', 'Verbindlichkeiten', 3380, 3350, '- Restlaufzeit 1 bis 5 Jahre');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5203, 'SKR04', 'Fremdkapitalkonten', 'Verbindlichkeiten', 3390, 3350, '- Restlaufzeit größer 5 Jahre');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5204, 'SKR04', 'Fremdkapitalkonten', 'Verbindlichkeiten', 3400, 3, 'Verbindlichkeiten gegenüber verbundenen Unternehmen');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5205, 'SKR04', 'Fremdkapitalkonten', 'Verbindlichkeiten', 3401, 3400, '- Restlaufzeit bis 1 Jahr');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5206, 'SKR04', 'Fremdkapitalkonten', 'Verbindlichkeiten', 3405, 3400, '- Restlaufzeit 1 bis 5 Jahre');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5207, 'SKR04', 'Fremdkapitalkonten', 'Verbindlichkeiten', 3410, 3400, '- Restlaufzeit größer 5 Jahre');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5208, 'SKR04', 'Fremdkapitalkonten', 'Verbindlichkeiten', 3420, 3400, 'Verbindlichkeiten aus Lieferungen und Leistungen gegenüber verbundenen Unternehmen');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5209, 'SKR04', 'Fremdkapitalkonten', 'Verbindlichkeiten', 3421, 3420, '- Restlaufzeit bis 1 Jahr');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5210, 'SKR04', 'Fremdkapitalkonten', 'Verbindlichkeiten', 3425, 3420, '- Restlaufzeit 1 bis 5 Jahre');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5211, 'SKR04', 'Fremdkapitalkonten', 'Verbindlichkeiten', 3430, 3420, '- Restlaufzeit größer 5 Jahre');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5212, 'SKR04', 'Fremdkapitalkonten', 'Verbindlichkeiten', 3450, 3, 'Verbindlichkeiten gegenüber Unternehmen, mit denen ein Beteiligungsverhältnis besteht');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5213, 'SKR04', 'Fremdkapitalkonten', 'Verbindlichkeiten', 3451, 3450, '- Restlaufzeit bis 1 Jahr');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5214, 'SKR04', 'Fremdkapitalkonten', 'Verbindlichkeiten', 3455, 3450, '- Restlaufzeit 1 bis 5 Jahre');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5215, 'SKR04', 'Fremdkapitalkonten', 'Verbindlichkeiten', 3460, 3450, '- Restlaufzeit größer 5 Jahre');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5216, 'SKR04', 'Fremdkapitalkonten', 'Verbindlichkeiten', 3470, 3450, 'Verbindlichkeiten aus Lieferungen und Leistungen gegenüber Unternehmen, mit denen ein Beteiligungsverhältnis besteht');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5217, 'SKR04', 'Fremdkapitalkonten', 'Verbindlichkeiten', 3471, 3470, '- Restlaufzeit bis 1 Jahr');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5218, 'SKR04', 'Fremdkapitalkonten', 'Verbindlichkeiten', 3475, 3470, '- Restlaufzeit 1 bis 5 Jahre');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5219, 'SKR04', 'Fremdkapitalkonten', 'Verbindlichkeiten', 3480, 3470, '- Restlaufzeit größer 5 Jahre');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5220, 'SKR04', 'Fremdkapitalkonten', 'Verbindlichkeiten', 3500, 3, 'Sonstige Verbindlichkeiten');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5221, 'SKR04', 'Fremdkapitalkonten', 'Verbindlichkeiten', 3501, 3500, '- Restlaufzeit bis 1Jahr');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5222, 'SKR04', 'Fremdkapitalkonten', 'Verbindlichkeiten', 3504, 3500, '- Restlaufzeit 1 bis 5 Jahre');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5223, 'SKR04', 'Fremdkapitalkonten', 'Verbindlichkeiten', 3507, 3500, '- Restlaufzeit größer 5 Jahre');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5224, 'SKR04', 'Fremdkapitalkonten', 'Verbindlichkeiten', 3509, 3500, 'Sonstige Verbindlichkeiten nach § 11 Abs. 2 Satz 2 EStG für § 4/3 EStG');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5225, 'SKR04', 'Fremdkapitalkonten', 'Verbindlichkeiten', 3510, 3500, 'Verbindlichkeiten gegenüber Gesellschaftern');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5226, 'SKR04', 'Fremdkapitalkonten', 'Verbindlichkeiten', 3511, 3510, '- Restlaufzeit bis 1 Jahr');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5227, 'SKR04', 'Fremdkapitalkonten', 'Verbindlichkeiten', 3514, 3510, '- Restlaufzeit 1 bis 5 Jahre');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5228, 'SKR04', 'Fremdkapitalkonten', 'Verbindlichkeiten', 3517, 3510, '- Restlaufzeit größer 5 Jahre');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5229, 'SKR04', 'Fremdkapitalkonten', 'Verbindlichkeiten', 3519, 3500, 'Verbindlichkeiten gegenüber Gesellschaftern für offene Ausschüttungen');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5230, 'SKR04', 'Fremdkapitalkonten', 'Verbindlichkeiten', 3520, 3500, 'Darlehen typisch stiller Gesellschafter');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5231, 'SKR04', 'Fremdkapitalkonten', 'Verbindlichkeiten', 3521, 3520, '- Restlaufzeit bis 1 Jahr');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5232, 'SKR04', 'Fremdkapitalkonten', 'Verbindlichkeiten', 3524, 3520, '- Restlaufzeit 1 bis 5 Jahre');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5233, 'SKR04', 'Fremdkapitalkonten', 'Verbindlichkeiten', 3527, 3520, '- Restlaufzeit größer 5 Jahre');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5234, 'SKR04', 'Fremdkapitalkonten', 'Verbindlichkeiten', 3530, 3500, 'Darlehen atypisch stiller Gesellschafter');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5235, 'SKR04', 'Fremdkapitalkonten', 'Verbindlichkeiten', 3531, 3530, '- Restlaufzeit bis 1 Jahr');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5236, 'SKR04', 'Fremdkapitalkonten', 'Verbindlichkeiten', 3534, 3530, '- Restlaufzeit 1 bis 5 Jahre');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5237, 'SKR04', 'Fremdkapitalkonten', 'Verbindlichkeiten', 3537, 3530, '- Restlaufzeit größer 5 Jahre');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5238, 'SKR04', 'Fremdkapitalkonten', 'Verbindlichkeiten', 3540, 3500, 'Partiarische Darlehen');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5239, 'SKR04', 'Fremdkapitalkonten', 'Verbindlichkeiten', 3541, 3540, '- Restlaufzeit bis 1 Jahr');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5240, 'SKR04', 'Fremdkapitalkonten', 'Verbindlichkeiten', 3544, 3540, '- Restlaufzeit 1 bis 5 Jahre');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5241, 'SKR04', 'Fremdkapitalkonten', 'Verbindlichkeiten', 3547, 3540, '- Restlaufzeit größer 5 Jahre');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5242, 'SKR04', 'Fremdkapitalkonten', 'Verbindlichkeiten', 3550, 3500, 'Erhaltene Kautionen');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5243, 'SKR04', 'Fremdkapitalkonten', 'Verbindlichkeiten', 3551, 3550, '- Restlaufzeit bis 1 Jahr');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5244, 'SKR04', 'Fremdkapitalkonten', 'Verbindlichkeiten', 3554, 3550, '- Restlaufzeit 1 bis 5 Jahre');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5245, 'SKR04', 'Fremdkapitalkonten', 'Verbindlichkeiten', 3557, 3550, '- Restlaufzeit größer 5 Jahre');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5246, 'SKR04', 'Fremdkapitalkonten', 'Verbindlichkeiten', 3560, 3500, 'Darlehen');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5247, 'SKR04', 'Fremdkapitalkonten', 'Verbindlichkeiten', 3561, 3560, '- Restlaufzeit bis 1 Jahr');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5248, 'SKR04', 'Fremdkapitalkonten', 'Verbindlichkeiten', 3564, 3560, '- Restlaufzeit 1 bis 5 Jahre');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5249, 'SKR04', 'Fremdkapitalkonten', 'Verbindlichkeiten', 3567, 3560, '- Restlaufzeit größer 5 Jahre');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5250, 'SKR04', 'Fremdkapitalkonten', 'Verbindlichkeiten', 3570, 3500, '(frei, in Bilanz kein Restlaufzeitvermerk)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5251, 'SKR04', 'Fremdkapitalkonten', 'Verbindlichkeiten', 3571, 3500, '(frei, in Bilanz kein Restlaufzeitvermerk)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5252, 'SKR04', 'Fremdkapitalkonten', 'Verbindlichkeiten', 3572, 3500, '(frei, in Bilanz kein Restlaufzeitvermerk)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5253, 'SKR04', 'Fremdkapitalkonten', 'Verbindlichkeiten', 3573, 3500, '(frei, in Bilanz kein Restlaufzeitvermerk)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5254, 'SKR04', 'Fremdkapitalkonten', 'Verbindlichkeiten', 3574, 3500, '(frei, in Bilanz kein Restlaufzeitvermerk)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5255, 'SKR04', 'Fremdkapitalkonten', 'Verbindlichkeiten', 3575, 3500, '(frei, in Bilanz kein Restlaufzeitvermerk)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5256, 'SKR04', 'Fremdkapitalkonten', 'Verbindlichkeiten', 3576, 3500, '(frei, in Bilanz kein Restlaufzeitvermerk)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5257, 'SKR04', 'Fremdkapitalkonten', 'Verbindlichkeiten', 3577, 3500, '(frei, in Bilanz kein Restlaufzeitvermerk)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5258, 'SKR04', 'Fremdkapitalkonten', 'Verbindlichkeiten', 3578, 3500, '(frei, in Bilanz kein Restlaufzeitvermerk)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5259, 'SKR04', 'Fremdkapitalkonten', 'Verbindlichkeiten', 3579, 3500, '(frei, in Bilanz kein Restlaufzeitvermerk)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5260, 'SKR04', 'Fremdkapitalkonten', 'Verbindlichkeiten', 3580, 3500, '(frei, in Bilanz kein Restlaufzeitvermerk)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5261, 'SKR04', 'Fremdkapitalkonten', 'Verbindlichkeiten', 3581, 3500, '(frei, in Bilanz kein Restlaufzeitvermerk)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5262, 'SKR04', 'Fremdkapitalkonten', 'Verbindlichkeiten', 3582, 3500, '(frei, in Bilanz kein Restlaufzeitvermerk)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5263, 'SKR04', 'Fremdkapitalkonten', 'Verbindlichkeiten', 3583, 3500, '(frei, in Bilanz kein Restlaufzeitvermerk)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5264, 'SKR04', 'Fremdkapitalkonten', 'Verbindlichkeiten', 3584, 3500, '(frei, in Bilanz kein Restlaufzeitvermerk)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5265, 'SKR04', 'Fremdkapitalkonten', 'Verbindlichkeiten', 3585, 3500, '(frei, in Bilanz kein Restlaufzeitvermerk)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5266, 'SKR04', 'Fremdkapitalkonten', 'Verbindlichkeiten', 3586, 3500, '(frei, in Bilanz kein Restlaufzeitvermerk)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5267, 'SKR04', 'Fremdkapitalkonten', 'Verbindlichkeiten', 3587, 3500, '(frei, in Bilanz kein Restlaufzeitvermerk)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5268, 'SKR04', 'Fremdkapitalkonten', 'Verbindlichkeiten', 3588, 3500, '(frei, in Bilanz kein Restlaufzeitvermerk)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5269, 'SKR04', 'Fremdkapitalkonten', 'Verbindlichkeiten', 3589, 3500, '(frei, in Bilanz kein Restlaufzeitvermerk)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5270, 'SKR04', 'Fremdkapitalkonten', 'Verbindlichkeiten', 3590, 3500, '(frei, in Bilanz kein Restlaufzeitvermerk)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5271, 'SKR04', 'Fremdkapitalkonten', 'Verbindlichkeiten', 3591, 3500, '(frei, in Bilanz kein Restlaufzeitvermerk)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5272, 'SKR04', 'Fremdkapitalkonten', 'Verbindlichkeiten', 3592, 3500, '(frei, in Bilanz kein Restlaufzeitvermerk)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5273, 'SKR04', 'Fremdkapitalkonten', 'Verbindlichkeiten', 3593, 3500, '(frei, in Bilanz kein Restlaufzeitvermerk)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5274, 'SKR04', 'Fremdkapitalkonten', 'Verbindlichkeiten', 3594, 3500, '(frei, in Bilanz kein Restlaufzeitvermerk)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5275, 'SKR04', 'Fremdkapitalkonten', 'Verbindlichkeiten', 3595, 3500, '(frei, in Bilanz kein Restlaufzeitvermerk)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5276, 'SKR04', 'Fremdkapitalkonten', 'Verbindlichkeiten', 3596, 3500, '(frei, in Bilanz kein Restlaufzeitvermerk)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5277, 'SKR04', 'Fremdkapitalkonten', 'Verbindlichkeiten', 3597, 3500, '(frei, in Bilanz kein Restlaufzeitvermerk)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5278, 'SKR04', 'Fremdkapitalkonten', 'Verbindlichkeiten', 3598, 3500, '(frei, in Bilanz kein Restlaufzeitvermerk)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5279, 'SKR04', 'Fremdkapitalkonten', 'Verbindlichkeiten', 3599, 3500, 'Gegenkonto 3500-3569 und 3640-3658 bei Aufteilung der Konten 3570-3598');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5280, 'SKR04', 'Fremdkapitalkonten', 'Verbindlichkeiten', 3600, 3500, 'Agenturwarenabrechnungen');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5281, 'SKR04', 'Fremdkapitalkonten', 'Verbindlichkeiten', 3610, 3500, 'Kreditkartenabrechnung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5282, 'SKR04', 'Fremdkapitalkonten', 'Verbindlichkeiten', 3611, 3500, 'Verbindlichkeiten gegenüber Arbeitsgemeinschaften');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5283, 'SKR04', 'Fremdkapitalkonten', 'Verbindlichkeiten', 3620, 3500, 'Gewinnverfügungskonto stille Gesellschafter');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5284, 'SKR04', 'Fremdkapitalkonten', 'Verbindlichkeiten', 3630, 3500, 'Sonstige Verrechnungskosten (Interimskonto)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5285, 'SKR04', 'Fremdkapitalkonten', 'Verbindlichkeiten', 3635, 3500, 'Sonstige Verbindlichkeiten aus genossenschaftlicher Rückvergütung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5286, 'SKR04', 'Fremdkapitalkonten', 'Verbindlichkeiten', 3640, 3500, 'Verbindlichkeiten gegenüber GmbH-Gesellschaftern');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5287, 'SKR04', 'Fremdkapitalkonten', 'Verbindlichkeiten', 3641, 3640, '- Restlaufzeit bis 1 Jahr');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5288, 'SKR04', 'Fremdkapitalkonten', 'Verbindlichkeiten', 3642, 3640, '- Restlaufzeit 1 bis 5 Jahre');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5289, 'SKR04', 'Fremdkapitalkonten', 'Verbindlichkeiten', 3643, 3640, '- Restlaufzeit größer 5 Jahre');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5290, 'SKR04', 'Fremdkapitalkonten', 'Verbindlichkeiten', 3645, 3500, 'Verbindlichkeiten gegenüber persönlich haftenden Gesellschaftern');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5291, 'SKR04', 'Fremdkapitalkonten', 'Verbindlichkeiten', 3646, 3645, '- Restlaufzeit bis 1 Jahr');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5292, 'SKR04', 'Fremdkapitalkonten', 'Verbindlichkeiten', 3647, 3645, '- Restlaufzeit 1 bis 5 Jahre');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5293, 'SKR04', 'Fremdkapitalkonten', 'Verbindlichkeiten', 3648, 3645, '- Restlaufzeit größer 5 Jahre');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5294, 'SKR04', 'Fremdkapitalkonten', 'Verbindlichkeiten', 3650, 3500, 'Verbindlichkeiten gegenüber Kommanditisten');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5295, 'SKR04', 'Fremdkapitalkonten', 'Verbindlichkeiten', 3651, 3650, '- Restlaufzeit bis 1 Jahr');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5296, 'SKR04', 'Fremdkapitalkonten', 'Verbindlichkeiten', 3652, 3650, '- Restlaufzeit 1 bis 5 Jahre');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5297, 'SKR04', 'Fremdkapitalkonten', 'Verbindlichkeiten', 3653, 3650, '- Restlaufzeit größer 5 Jahre');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5298, 'SKR04', 'Fremdkapitalkonten', 'Verbindlichkeiten', 3655, 3500, 'Verbindlichkeiten gegenüber stillen Gesellschaftern');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5299, 'SKR04', 'Fremdkapitalkonten', 'Verbindlichkeiten', 3656, 3655, '- Restlaufzeit bis 1 Jahr');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5300, 'SKR04', 'Fremdkapitalkonten', 'Verbindlichkeiten', 3657, 3655, '- Restlaufzeit 1 bis 5 Jahre');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5301, 'SKR04', 'Fremdkapitalkonten', 'Verbindlichkeiten', 3658, 3655, '- Restlaufzeit größer 5 Jahre');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5302, 'SKR04', 'Fremdkapitalkonten', 'Verbindlichkeiten', 3695, 3500, 'Verrechnungskonto geleistete Anzahlungen bei Buchungen über Kreditorenkonto');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5303, 'SKR04', 'Fremdkapitalkonten', 'Verbindlichkeiten', 3700, 3500, 'Verbindlichkeiten aus Steuern und Abgaben');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5304, 'SKR04', 'Fremdkapitalkonten', 'Verbindlichkeiten', 3701, 3700, '- Restlaufzeit bis 1 Jahr');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5305, 'SKR04', 'Fremdkapitalkonten', 'Verbindlichkeiten', 3710, 3700, '- Restlaufzeit 1 bis 5 Jahre');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5306, 'SKR04', 'Fremdkapitalkonten', 'Verbindlichkeiten', 3715, 3700, '- Restlaufzeit größer 5 Jahre');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5307, 'SKR04', 'Fremdkapitalkonten', 'Verbindlichkeiten', 3720, 3500, 'Verbindlichkeiten aus Lohn und Gehalt');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5308, 'SKR04', 'Fremdkapitalkonten', 'Verbindlichkeiten', 3725, 3500, 'Verbindlichkeiten für Einbehaltungen von Arbeitnehmern');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5309, 'SKR04', 'Fremdkapitalkonten', 'Verbindlichkeiten', 3726, 3500, 'Verbindlichkeiten an das Finanzamt aus abzuführendem Bauabzugsbetrag');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5310, 'SKR04', 'Fremdkapitalkonten', 'Verbindlichkeiten', 3730, 3500, 'Verbindlichkeiten aus Lohn- und Kirchensteuer');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5311, 'SKR04', 'Fremdkapitalkonten', 'Verbindlichkeiten', 3740, 3500, 'Verbindlichkeiten im Rahmen der sozialen Sicherheit');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5312, 'SKR04', 'Fremdkapitalkonten', 'Verbindlichkeiten', 3741, 3740, '- Restlaufzeit bis 1 Jahr');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5313, 'SKR04', 'Fremdkapitalkonten', 'Verbindlichkeiten', 3750, 3740, '- Restlaufzeit 1 bis 5 Jahre');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5314, 'SKR04', 'Fremdkapitalkonten', 'Verbindlichkeiten', 3755, 3740, '- Restlaufzeit größer 5 Jahre');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5315, 'SKR04', 'Fremdkapitalkonten', 'Verbindlichkeiten', 3759, 3500, 'Voraussichtliche Beitragsschuld gegenüber den Sozialversicherungsträgern');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5316, 'SKR04', 'Fremdkapitalkonten', 'Verbindlichkeiten', 3760, 3500, 'Verbindlichkeiten aus Einbehaltungen (KapESt und SolZ, KiSt auf KapESt) für offene Ausschüttungen');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5317, 'SKR04', 'Fremdkapitalkonten', 'Verbindlichkeiten', 3761, 3500, 'Verbindlichkeiten für Verbrauchsteuern');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5318, 'SKR04', 'Fremdkapitalkonten', 'Verbindlichkeiten', 3770, 3500, 'Verbindlichkeiten aus Vermögensbildung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5319, 'SKR04', 'Fremdkapitalkonten', 'Verbindlichkeiten', 3771, 3770, '- Restlaufzeit bis 1 Jahr');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5320, 'SKR04', 'Fremdkapitalkonten', 'Verbindlichkeiten', 3780, 3770, '- Restlaufzeit 1 bis 5 Jahre');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5321, 'SKR04', 'Fremdkapitalkonten', 'Verbindlichkeiten', 3785, 3770, '- Restlaufzeit größer 5 Jahre');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5322, 'SKR04', 'Fremdkapitalkonten', 'Verbindlichkeiten', 3786, 3500, 'Ausgegebene Geschenkgutscheine');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5323, 'SKR04', 'Fremdkapitalkonten', 'Verbindlichkeiten', 3790, 3, 'Lohn- und Gehaltsverrechnungskonto');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5324, 'SKR04', 'Fremdkapitalkonten', 'Verbindlichkeiten', 3791, 3790, 'Lohn- und Gehaltsverrechnung § 11 Abs. 2 EStG für § 4 Abs. 3 EStG');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5325, 'SKR04', 'Fremdkapitalkonten', 'Verbindlichkeiten', 3796, 3790, 'Verbindlichkeiten im Rahmen der sozialen Sicherheit (für § 4/3 EStG)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5326, 'SKR04', 'Fremdkapitalkonten', 'Verbindlichkeiten', 3798, 3790, 'Umsatzsteuer aus im anderen EU-Land steuerpflichtigen elektronischen Dienstleistungen');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5327, 'SKR04', 'Fremdkapitalkonten', 'Verbindlichkeiten', 3799, 3790, 'Steuerzahlungen aus im anderen EU-Land steuerpflichtigen elektronische Dienstleistungen an kleine einzige Anlaufstelle (KEA/MOSS)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5328, 'SKR04', 'Fremdkapitalkonten', 'Verbindlichkeiten', 3800, 3, 'Umsatzsteuer');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5329, 'SKR04', 'Fremdkapitalkonten', 'Verbindlichkeiten', 3801, 3800, 'Umsatzsteuer 7 %');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5330, 'SKR04', 'Fremdkapitalkonten', 'Verbindlichkeiten', 3802, 3800, 'Umsatzsteuer aus innergemeinschaftlichem Erwerb');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5331, 'SKR04', 'Fremdkapitalkonten', 'Verbindlichkeiten', 3803, 3800, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5332, 'SKR04', 'Fremdkapitalkonten', 'Verbindlichkeiten', 3804, 3800, 'Umsatzsteuer aus innergemeinschaftlichem Erwerb 19 %');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5333, 'SKR04', 'Fremdkapitalkonten', 'Verbindlichkeiten', 3805, 3800, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5334, 'SKR04', 'Fremdkapitalkonten', 'Verbindlichkeiten', 3806, 3800, 'Umsatzsteuer 19 %');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5335, 'SKR04', 'Fremdkapitalkonten', 'Verbindlichkeiten', 3807, 3800, 'Umsatzsteuer aus im Inland steuerpflichtigen EU-Lieferungen');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5336, 'SKR04', 'Fremdkapitalkonten', 'Verbindlichkeiten', 3808, 3800, 'Umsatzsteuer aus im Inland steuerpflichtigen EU-Lieferungen 19 %');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5337, 'SKR04', 'Fremdkapitalkonten', 'Verbindlichkeiten', 3809, 3800, 'Umsatzsteuer aus innergemeinschaftlichem Erwerb ohne Vorsteuerabzug');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5338, 'SKR04', 'Fremdkapitalkonten', 'Verbindlichkeiten', 3810, 3800, 'Umsatzsteuer nicht fällig');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5339, 'SKR04', 'Fremdkapitalkonten', 'Verbindlichkeiten', 3811, 3800, 'Umsatzsteuer nicht fällig 7 %');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5340, 'SKR04', 'Fremdkapitalkonten', 'Verbindlichkeiten', 3812, 3800, 'Umsatzsteuer nicht fällig aus im Inland steuerpflichtigen EU-Lieferungen');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5341, 'SKR04', 'Fremdkapitalkonten', 'Verbindlichkeiten', 3813, 3800, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5342, 'SKR04', 'Fremdkapitalkonten', 'Verbindlichkeiten', 3814, 3800, 'Umsatzsteuer nicht fällig aus im Inland steuerpflichtigen EU-Lieferungen 19 %');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5343, 'SKR04', 'Fremdkapitalkonten', 'Verbindlichkeiten', 3815, 3800, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5344, 'SKR04', 'Fremdkapitalkonten', 'Verbindlichkeiten', 3816, 3800, 'Umsatzsteuer nicht fällig 19 %');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5345, 'SKR04', 'Fremdkapitalkonten', 'Verbindlichkeiten', 3817, 3800, 'Umsatzsteuer aus im anderen EU-Land steuerpflichtigen Lieferungen');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5346, 'SKR04', 'Fremdkapitalkonten', 'Verbindlichkeiten', 3818, 3800, 'Umsatzsteuer aus im anderen EU-Land steuerpflichtigen sonstigen Leistungen/Werklieferungen');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5347, 'SKR04', 'Fremdkapitalkonten', 'Verbindlichkeiten', 3819, 3800, 'Umsatzsteuer aus Erwerb als letzter Abnehmer innerhalb eines Dreiecksgeschäfts');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5348, 'SKR04', 'Fremdkapitalkonten', 'Verbindlichkeiten', 3820, 3800, 'Umsatzsteuer-Vorauszahlungen');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5349, 'SKR04', 'Fremdkapitalkonten', 'Verbindlichkeiten', 3830, 3800, 'Umsatzsteuer-Vorauszahlungen 1/11');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5350, 'SKR04', 'Fremdkapitalkonten', 'Verbindlichkeiten', 3831, 3800, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5351, 'SKR04', 'Fremdkapitalkonten', 'Verbindlichkeiten', 3832, 3800, 'Nachsteuer, UstVA Kz. 65');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5352, 'SKR04', 'Fremdkapitalkonten', 'Verbindlichkeiten', 3833, 3800, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5353, 'SKR04', 'Fremdkapitalkonten', 'Verbindlichkeiten', 3834, 3800, 'Umsatzsteuer aus innergemeinschaftlichem Erwerb von Neufahrzeugen von Lieferanten ohne Umsatzsteuer-Identifikationsnummer');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5354, 'SKR04', 'Fremdkapitalkonten', 'Verbindlichkeiten', 3835, 3800, 'Umsatzsteuer nach § 13b UStG');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5355, 'SKR04', 'Fremdkapitalkonten', 'Verbindlichkeiten', 3836, 3800, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5356, 'SKR04', 'Fremdkapitalkonten', 'Verbindlichkeiten', 3837, 3800, 'Umsatzsteuer nach § 13b UStG 19 %');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5357, 'SKR04', 'Fremdkapitalkonten', 'Verbindlichkeiten', 3838, 3800, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5358, 'SKR04', 'Fremdkapitalkonten', 'Verbindlichkeiten', 3839, 3800, 'Umsatzsteuer aus der Auslagerung von Gegenständen aus einem Umsatzsteuerlager');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5359, 'SKR04', 'Fremdkapitalkonten', 'Verbindlichkeiten', 3840, 3800, 'Umsatzsteuer laufendes Jahr');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5360, 'SKR04', 'Fremdkapitalkonten', 'Verbindlichkeiten', 3841, 3800, 'Umsatzsteuer Vorjahr');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5361, 'SKR04', 'Fremdkapitalkonten', 'Verbindlichkeiten', 3845, 3800, 'Umsatzsteuer frühere Jahre');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5362, 'SKR04', 'Fremdkapitalkonten', 'Verbindlichkeiten', 3850, 3800, 'Einfuhrumsatzsteuer aufgeschoben bis ...');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5363, 'SKR04', 'Fremdkapitalkonten', 'Verbindlichkeiten', 3851, 3800, 'In Rechnung unrichtig oder unberechtigt ausgewiesene Steuerbeträge, UstVA Kz. 69');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5364, 'SKR04', 'Fremdkapitalkonten', 'Verbindlichkeiten', 3854, 3800, 'Steuerzahlungen an andere Länder');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5365, 'SKR04', 'Fremdkapitalkonten', 'Verbindlichkeiten', 3860, 3, 'Verbindlichkeiten aus Umsatzsteuer-Vorauszahlungen');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5366, 'SKR04', 'Fremdkapitalkonten', 'Verbindlichkeiten', 3865, 3800, 'Umsatzsteuer in Folgeperiode fällig (§§ 13 Abs. 1 Nr. 6, 13b Abs. 2 UStG)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5367, 'SKR04', 'Fremdkapitalkonten', 'Rechnungsabgrenzungsposten', 3900, 3, 'Passive Rechnungsabgrenzung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5368, 'SKR04', 'Fremdkapitalkonten', 'Rechnungsabgrenzungsposten', 3950, 3900, 'Abgrenzung unterjährig pauschal gebuchter Abschreibungen für BWA');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5369, 'SKR04', 'Betriebliche Erträge', 'Betriebliche Erträge', 4, 4, 'Betriebliche Erträge');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5370, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4000, 4, 'Umsatzerlöse');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5371, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4001, 4000, '(zur freien Verfügung)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5372, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4002, 4000, '(zur freien Verfügung)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5373, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4003, 4000, '(zur freien Verfügung)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5374, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4004, 4000, '(zur freien Verfügung)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5375, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4005, 4000, '(zur freien Verfügung)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5376, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4006, 4000, '(zur freien Verfügung)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5377, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4007, 4000, '(zur freien Verfügung)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5378, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4008, 4000, '(zur freien Verfügung)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5379, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4009, 4000, '(zur freien Verfügung)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5380, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4010, 4000, '(zur freien Verfügung)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5381, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4011, 4000, '(zur freien Verfügung)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5382, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4012, 4000, '(zur freien Verfügung)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5383, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4013, 4000, '(zur freien Verfügung)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5384, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4014, 4000, '(zur freien Verfügung)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5385, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4015, 4000, '(zur freien Verfügung)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5386, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4016, 4000, '(zur freien Verfügung)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5387, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4017, 4000, '(zur freien Verfügung)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5388, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4018, 4000, '(zur freien Verfügung)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5389, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4019, 4000, '(zur freien Verfügung)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5390, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4020, 4000, '(zur freien Verfügung)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5391, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4021, 4000, '(zur freien Verfügung)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5392, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4022, 4000, '(zur freien Verfügung)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5393, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4023, 4000, '(zur freien Verfügung)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5394, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4024, 4000, '(zur freien Verfügung)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5395, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4025, 4000, '(zur freien Verfügung)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5396, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4026, 4000, '(zur freien Verfügung)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5397, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4027, 4000, '(zur freien Verfügung)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5398, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4028, 4000, '(zur freien Verfügung)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5399, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4029, 4000, '(zur freien Verfügung)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5400, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4030, 4000, '(zur freien Verfügung)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5401, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4031, 4000, '(zur freien Verfügung)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5402, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4032, 4000, '(zur freien Verfügung)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5403, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4033, 4000, '(zur freien Verfügung)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5404, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4034, 4000, '(zur freien Verfügung)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5405, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4035, 4000, '(zur freien Verfügung)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5406, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4036, 4000, '(zur freien Verfügung)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5407, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4037, 4000, '(zur freien Verfügung)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5408, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4038, 4000, '(zur freien Verfügung)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5409, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4039, 4000, '(zur freien Verfügung)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5410, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4040, 4000, '(zur freien Verfügung)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5411, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4041, 4000, '(zur freien Verfügung)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5412, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4042, 4000, '(zur freien Verfügung)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5413, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4043, 4000, '(zur freien Verfügung)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5414, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4044, 4000, '(zur freien Verfügung)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5415, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4045, 4000, '(zur freien Verfügung)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5416, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4046, 4000, '(zur freien Verfügung)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5417, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4047, 4000, '(zur freien Verfügung)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5418, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4048, 4000, '(zur freien Verfügung)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5419, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4049, 4000, '(zur freien Verfügung)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5420, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4050, 4000, '(zur freien Verfügung)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5421, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4051, 4000, '(zur freien Verfügung)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5422, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4052, 4000, '(zur freien Verfügung)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5423, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4053, 4000, '(zur freien Verfügung)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5424, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4054, 4000, '(zur freien Verfügung)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5425, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4055, 4000, '(zur freien Verfügung)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5426, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4056, 4000, '(zur freien Verfügung)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5427, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4057, 4000, '(zur freien Verfügung)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5428, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4058, 4000, '(zur freien Verfügung)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5429, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4059, 4000, '(zur freien Verfügung)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5430, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4060, 4000, '(zur freien Verfügung)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5431, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4061, 4000, '(zur freien Verfügung)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5432, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4062, 4000, '(zur freien Verfügung)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5433, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4063, 4000, '(zur freien Verfügung)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5434, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4064, 4000, '(zur freien Verfügung)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5435, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4065, 4000, '(zur freien Verfügung)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5436, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4066, 4000, '(zur freien Verfügung)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5437, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4067, 4000, '(zur freien Verfügung)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5438, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4068, 4000, '(zur freien Verfügung)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5439, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4069, 4000, '(zur freien Verfügung)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5440, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4070, 4000, '(zur freien Verfügung)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5441, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4071, 4000, '(zur freien Verfügung)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5442, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4072, 4000, '(zur freien Verfügung)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5443, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4073, 4000, '(zur freien Verfügung)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5444, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4074, 4000, '(zur freien Verfügung)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5445, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4075, 4000, '(zur freien Verfügung)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5446, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4076, 4000, '(zur freien Verfügung)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5447, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4077, 4000, '(zur freien Verfügung)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5448, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4078, 4000, '(zur freien Verfügung)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5449, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4079, 4000, '(zur freien Verfügung)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5450, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4080, 4000, '(zur freien Verfügung)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5451, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4081, 4000, '(zur freien Verfügung)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5452, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4082, 4000, '(zur freien Verfügung)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5453, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4083, 4000, '(zur freien Verfügung)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5454, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4084, 4000, '(zur freien Verfügung)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5455, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4085, 4000, '(zur freien Verfügung)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5456, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4086, 4000, '(zur freien Verfügung)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5457, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4087, 4000, '(zur freien Verfügung)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5458, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4088, 4000, '(zur freien Verfügung)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5459, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4089, 4000, '(zur freien Verfügung)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5460, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4090, 4000, '(zur freien Verfügung)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5461, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4091, 4000, '(zur freien Verfügung)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5462, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4092, 4000, '(zur freien Verfügung)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5463, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4093, 4000, '(zur freien Verfügung)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5464, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4094, 4000, '(zur freien Verfügung)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5465, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4095, 4000, '(zur freien Verfügung)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5466, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4096, 4000, '(zur freien Verfügung)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5467, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4097, 4000, '(zur freien Verfügung)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5468, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4098, 4000, '(zur freien Verfügung)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5469, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4099, 4000, '(zur freien Verfügung)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5470, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4100, 4000, 'Steuerfreie Umsätze § 4 Nr. 8 ff. UStG');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5471, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4101, 4000, 'Steuerfreie Umsätze § 4 Nr. 8 ff. UStG');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5472, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4102, 4000, 'Steuerfreie Umsätze § 4 Nr. 8 ff. UStG');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5473, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4103, 4000, 'Steuerfreie Umsätze § 4 Nr. 8 ff. UStG');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5474, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4104, 4000, 'Steuerfreie Umsätze § 4 Nr. 8 ff. UStG');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5475, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4105, 4000, 'Steuerfreie Umsätze nach § 4 Nr. 12 UStG (Vermietung und Verpachtung)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5476, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4110, 4000, 'Sonstige steuerfreie Umsätze Inland');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5477, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4120, 4000, 'Steuerfreie Umsätze § 4 Nr. 1a UStG');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5478, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4125, 4000, 'Steuerfreie innergemeinschaftliche Lieferungen § 4 Nr. 1b UStG');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5479, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4130, 4000, 'Lieferungen des ersten Abnehmers bei innergemeinschaftlichen Dreiecksgeschäften § 25b Abs. 2 UStG');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5480, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4135, 4000, 'Steuerfreie innergemeinschaftliche Lieferungen von Neufahrzeugen an Abnehmer ohne Umsatzsteuer-Identifikationsnummer');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5481, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4136, 4000, 'Umsatzerlöse nach §§ 25 und 25a UStG 19 % USt');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5482, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4137, 4000, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5483, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4138, 4000, 'Umsatzerlöse nach §§ 25 und 25a UStG ohne USt');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5484, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4139, 4000, 'Umsatzerlöse aus Reiseleistungen § 25 Abs. 2 UStG, steuerfrei');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5485, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4140, 4000, 'Steuerfreie Umsätze Offshore etc.');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5486, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4150, 4000, 'Sonstige steuerfreie Umsätze (z. B. § 4 Nr. 2-7 UStG)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5487, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4160, 4000, 'Steuerfreie Umsätze ohne Vorsteuerabzug zum Gesamtumsatz gehörend, § 4 UStG');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5488, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4165, 4000, 'Steuerfreie Umsätze ohne Vorsteuerabzug zum Gesamtumsatz gehörend');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5489, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4180, 4000, 'Erlöse, die mit den Durchschnittssätzen des § 24 UStG verteuert werden');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5490, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4182, 4000, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5491, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4183, 4000, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5492, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4185, 4000, 'Erlöse als Kleinunternehmer i. S. d. $ 19 Abs. 1 UStG');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5493, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4186, 4000, 'Erlöse aus Geldspielautomaten 19 % USt');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5494, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4187, 4000, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5495, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4188, 4000, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5496, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4200, 4000, 'Erlöse');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5497, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4300, 4000, 'Erlöse 7 % USt');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5498, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4301, 4000, 'Erlöse 7 % USt');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5499, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4302, 4000, 'Erlöse 7 % USt');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5500, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4303, 4000, 'Erlöse 7 % USt');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5501, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4304, 4000, 'Erlöse 7 % USt');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5502, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4305, 4000, 'Erlöse 7 % USt');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5503, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4306, 4000, 'Erlöse 7 % USt');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5504, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4307, 4000, 'Erlöse 7 % USt');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5505, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4308, 4000, 'Erlöse 7 % USt');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5506, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4309, 4000, 'Erlöse 7 % USt');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5507, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4310, 4000, 'Erlöse aus im Inland steuerpflichtigen EU-Lieferungen 7 % USt');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5508, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4311, 4000, 'Erlöse aus im Inland steuerpflichtigen EU-Lieferungen 7 % USt');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5509, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4312, 4000, 'Erlöse aus im Inland steuerpflichtigen EU-Lieferungen 7 % USt');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5510, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4313, 4000, 'Erlöse aus im Inland steuerpflichtigen EU-Lieferungen 7 % USt');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5511, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4314, 4000, 'Erlöse aus im Inland steuerpflichtigen EU-Lieferungen 7 % USt');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5512, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4315, 4000, 'Erlöse aus im Inland steuerpflichtigen EU-Lieferungen 19 % USt');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5513, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4316, 4000, 'Erlöse aus im Inland steuerpflichtigen EU-Lieferungen 19 % USt');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5514, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4317, 4000, 'Erlöse aus im Inland steuerpflichtigen EU-Lieferungen 19 % USt');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5515, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4318, 4000, 'Erlöse aus im Inland steuerpflichtigen EU-Lieferungen 19 % USt');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5516, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4319, 4000, 'Erlöse aus im Inland steuerpflichtigen EU-Lieferungen 19 % USt');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5517, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4320, 4000, 'Erlöse aus im anderen EU-Land steuerpflichtigen Lieferungen');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5518, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4321, 4000, 'Erlöse aus im anderen EU-Land steuerpflichtigen Lieferungen');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5519, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4322, 4000, 'Erlöse aus im anderen EU-Land steuerpflichtigen Lieferungen');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5520, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4323, 4000, 'Erlöse aus im anderen EU-Land steuerpflichtigen Lieferungen');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5521, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4324, 4000, 'Erlöse aus im anderen EU-Land steuerpflichtigen Lieferungen');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5522, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4325, 4000, 'Erlöse aus im anderen EU-Land steuerpflichtigen Lieferungen');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5523, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4326, 4000, 'Erlöse aus im anderen EU-Land steuerpflichtigen Lieferungen');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5524, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4327, 4000, 'Erlöse aus im anderen EU-Land steuerpflichtigen Lieferungen');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5525, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4328, 4000, 'Erlöse aus im anderen EU-Land steuerpflichtigen Lieferungen');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5526, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4329, 4000, 'Erlöse aus im anderen EU-Land steuerpflichtigen Lieferungen');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5527, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4330, 4000, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5528, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4331, 4000, 'Erlöse aus im anderen EU-Land steuerpflichtigen elektronischen Dienstleistungen');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5529, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4332, 4000, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5530, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4333, 4000, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5531, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4334, 4000, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5532, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4335, 4000, 'Erlöse aus Lieferungen von Mobilfunkgeräten, Tablet-Computern, Spielekonsolen und integrierten Schaltkreisen, für die der Leistungsempfänger die Umsatzsteuer nach § 13b UStG schuldet');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5533, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4336, 4000, 'Erlöse aus im anderen EU-Land steuerpflichtigen sonstigen Leistungen, für die der Leistungsempfänger die Umsatzsteuer schuldet');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5534, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4337, 4000, 'Erlöse aus Leistungen, für die der Leistungsempfänger die Umsatzsteuer nach § 13b UStG schuldet');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5535, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4338, 4000, 'Erlöse aus im Drittland steuerbaren Leistungen, im Inland nicht steuerbare Umsätze');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5536, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4339, 4000, 'Erlöse aus im anderen EU-Land steuerbaren Leistungen, im Inland nicht steuerbare Umsätze');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5537, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4340, 4000, 'Erlöse 16 % USt');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5538, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4341, 4000, 'Erlöse 16 % USt');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5539, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4342, 4000, 'Erlöse 16 % USt');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5540, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4343, 4000, 'Erlöse 16 % USt');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5541, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4344, 4000, 'Erlöse 16 % USt');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5542, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4345, 4000, 'Erlöse 16 % USt');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5543, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4346, 4000, 'Erlöse 16 % USt');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5544, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4347, 4000, 'Erlöse 16 % USt');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5545, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4348, 4000, 'Erlöse 16 % USt');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5546, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4349, 4000, 'Erlöse 16 % USt');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5547, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4400, 4000, 'Erlöse 19 % USt');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5548, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4401, 4000, 'Erlöse 19 % USt');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5549, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4402, 4000, 'Erlöse 19 % USt');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5550, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4403, 4000, 'Erlöse 19 % USt');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5551, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4404, 4000, 'Erlöse 19 % USt');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5552, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4405, 4000, 'Erlöse 19 % USt');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5553, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4406, 4000, 'Erlöse 19 % USt');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5554, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4407, 4000, 'Erlöse 19 % USt');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5555, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4408, 4000, 'Erlöse 19 % USt');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5556, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4409, 4000, 'Erlöse 19 % USt');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5557, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4410, 4000, 'Erlöse 19 % USt');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5558, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4411, 4000, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5559, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4412, 4000, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5560, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4413, 4000, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5561, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4414, 4000, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5562, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4415, 4000, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5563, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4416, 4000, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5564, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4417, 4000, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5565, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4418, 4000, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5566, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4419, 4000, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5567, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4420, 4000, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5568, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4421, 4000, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5569, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4422, 4000, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5570, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4423, 4000, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5571, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4424, 4000, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5572, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4425, 4000, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5573, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4426, 4000, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5574, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4427, 4000, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5575, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4428, 4000, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5576, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4429, 4000, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5577, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4430, 4000, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5578, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4431, 4000, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5579, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4432, 4000, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5580, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4433, 4000, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5581, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4434, 4000, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5582, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4435, 4000, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5583, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4436, 4000, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5584, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4437, 4000, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5585, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4438, 4000, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5586, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4439, 4000, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5587, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4440, 4000, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5588, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4441, 4000, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5589, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4442, 4000, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5590, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4443, 4000, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5591, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4444, 4000, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5592, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4445, 4000, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5593, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4446, 4000, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5594, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4447, 4000, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5595, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4448, 4000, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5596, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4449, 4000, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5597, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4499, 4000, 'Nebenerlöse (Bezug zu Materialaufwand)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5598, 'SKR04', 'Betriebliche Erträge', 'Konten für die Verbuchung von Sonderbetriebseinnahmen', 4500, 4, 'Sonderbetriebseinnahmen, Tätigkeitsvergütung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5599, 'SKR04', 'Betriebliche Erträge', 'Konten für die Verbuchung von Sonderbetriebseinnahmen', 4501, 4, 'Sonderbetriebseinnahmen, Miet-/Pachteinnahmen');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5600, 'SKR04', 'Betriebliche Erträge', 'Konten für die Verbuchung von Sonderbetriebseinnahmen', 4502, 4, 'Sonderbetriebseinnahmen, Zinseinnahmen');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5601, 'SKR04', 'Betriebliche Erträge', 'Konten für die Verbuchung von Sonderbetriebseinnahmen', 4503, 4, 'Sonderbetriebseinnahmen, Haftungsvergütung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5602, 'SKR04', 'Betriebliche Erträge', 'Konten für die Verbuchung von Sonderbetriebseinnahmen', 4504, 4, 'Sonderbetriebseinnahmen, Pensionszahlungen');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5603, 'SKR04', 'Betriebliche Erträge', 'Konten für die Verbuchung von Sonderbetriebseinnahmen', 4505, 4, 'Sonderbetriebseinnahmen, sonstige Sonderbetriebseinnahmen');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5604, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4510, 4000, 'Erlöse Abfallverwertung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5605, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4520, 4000, 'Erlöse Leergut');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5606, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4560, 4000, 'Provisionsumsätze');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5607, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4561, 4000, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5608, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4562, 4000, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5609, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4563, 4000, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5610, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4564, 4000, 'Provisionsumsätze, steuerfrei (§ 4 Nr. 8 ff. UStG)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5611, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4565, 4000, 'Provisionsumsätze, steuerfrei (§ 4 Nr. 5 UStG)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5612, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4566, 4000, 'Provisionsumsätze 7 % USt');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5613, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4567, 4000, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5614, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4568, 4000, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5615, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4569, 4000, 'Provisionsumsätze 19 % USt');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5616, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4570, 4000, 'Sonstige Erträge aus Provisionen, Lizenzen und Patenten');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5617, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4571, 4000, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5618, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4572, 4000, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5619, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4573, 4000, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5620, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4574, 4000, 'Sonstige Erträge aus Provisionen, Lizenzen und Patenten, steuerfrei § 4 Nr. 8 ff. UStG');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5621, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4575, 4000, 'Sonstige Erträge aus Provisionen, Lizenzen und Patenten, steuerfrei § 4 Nr. 5 UStG');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5622, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4576, 4000, 'Sonstige Erträge aus Provisionen, Lizenzen und Patenten, 7 % USt');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5623, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4577, 4000, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5624, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4578, 4000, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5625, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4579, 4000, 'Sonstige Erträge aus Provisionen, Lizenzen und Patenten, 19 % USt');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5626, 'SKR04', 'Betriebliche Erträge', 'Statistische Konten EÜR', 4580, 4000, 'Statistisches Konto Erlöse zum allgemeinen Umsatzsteuersatz (EÜR)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5627, 'SKR04', 'Betriebliche Erträge', 'Statistische Konten EÜR', 4581, 4000, 'Statistisches Konto Erlöse zum ermäßigten Umsatzsteuersatz (EÜR)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5628, 'SKR04', 'Betriebliche Erträge', 'Statistische Konten EÜR', 4582, 4000, 'Statistisches Konto Erlöse steuerfrei und nicht steuerbar (EÜR)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5629, 'SKR04', 'Betriebliche Erträge', 'Statistische Konten EÜR', 4589, 4000, 'Gegenkonto 4580-4582 bei Aufteilung der Erlöse nach Steuersätzen (EÜR)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5630, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4600, 4000, 'Unentgeltliche Wertabgaben');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5631, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4605, 4000, 'Entnahme von Gegenständen ohne USt');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5632, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4608, 4000, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5633, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4609, 4000, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5634, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4610, 4000, 'Entnahme durch Unternehmer für Zwecke außerhalb des Unternehmens (Waren) 7 % USt');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5635, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4611, 4000, 'Entnahme durch Unternehmer für Zwecke außerhalb des Unternehmens (Waren) 7 % USt');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5636, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4612, 4000, 'Entnahme durch Unternehmer für Zwecke außerhalb des Unternehmens (Waren) 7 % USt');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5637, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4613, 4000, 'Entnahme durch Unternehmer für Zwecke außerhalb des Unternehmens (Waren) 7 % USt');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5638, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4614, 4000, 'Entnahme durch Unternehmer für Zwecke außerhalb des Unternehmens (Waren) 7 % USt');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5639, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4615, 4000, 'Entnahme durch Unternehmer für Zwecke außerhalb des Unternehmens (Waren) 7 % USt');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5640, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4616, 4000, 'Entnahme durch Unternehmer für Zwecke außerhalb des Unternehmens (Waren) 7 % USt');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5641, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4617, 4000, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5642, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4618, 4000, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5643, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4619, 4000, 'Entnahme durch Unternehmer für Zwecke außerhalb des Unternehmens (Waren) ohne USt');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5644, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4620, 4000, 'Entnahme durch Unternehmer für Zwecke außerhalb des Unternehmens (Waren) 19 % USt');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5645, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4621, 4000, 'Entnahme durch Unternehmer für Zwecke außerhalb des Unternehmens (Waren) 19 % USt');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5646, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4622, 4000, 'Entnahme durch Unternehmer für Zwecke außerhalb des Unternehmens (Waren) 19 % USt');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5647, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4623, 4000, 'Entnahme durch Unternehmer für Zwecke außerhalb des Unternehmens (Waren) 19 % USt');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5648, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4624, 4000, 'Entnahme durch Unternehmer für Zwecke außerhalb des Unternehmens (Waren) 19 % USt');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5649, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4625, 4000, 'Entnahme durch Unternehmer für Zwecke außerhalb des Unternehmens (Waren) 19 % USt');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5650, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4626, 4000, 'Entnahme durch Unternehmer für Zwecke außerhalb des Unternehmens (Waren) 19 % USt');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5651, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4627, 4000, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5652, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4628, 4000, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5653, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4629, 4000, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5654, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4630, 4000, 'Verwendung von Gegenständen für Zwecke außerhalb des Unternehmens 7 % USt');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5655, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4631, 4000, 'Verwendung von Gegenständen für Zwecke außerhalb des Unternehmens 7 % USt');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5656, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4632, 4000, 'Verwendung von Gegenständen für Zwecke außerhalb des Unternehmens 7 % USt');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5657, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4633, 4000, 'Verwendung von Gegenständen für Zwecke außerhalb des Unternehmens 7 % USt');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5658, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4634, 4000, 'Verwendung von Gegenständen für Zwecke außerhalb des Unternehmens 7 % USt');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5659, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4635, 4000, 'Verwendung von Gegenständen für Zwecke außerhalb des Unternehmens 7 % USt');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5660, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4636, 4000, 'Verwendung von Gegenständen für Zwecke außerhalb des Unternehmens 7 % USt');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5661, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4637, 4000, 'Verwendung von Gegenständen für Zwecke außerhalb des Unternehmens ohne USt');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5662, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4638, 4000, 'Verwendung von Gegenständen für Zwecke außerhalb des Unternehmens ohne USt (Telefon-Nutzung)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5663, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4639, 4000, 'Verwendung von Gegenständen für Zwecke außerhalb des Unternehmens ohne USt (Kfz-Nutzung)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5664, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4640, 4000, 'Verwendung von Gegenständen für Zwecke außerhalb des Unternehmens 19 % USt');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5665, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4641, 4000, 'Verwendung von Gegenständen für Zwecke außerhalb des Unternehmens 19 % USt');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5666, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4642, 4000, 'Verwendung von Gegenständen für Zwecke außerhalb des Unternehmens 19 % USt');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5667, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4643, 4000, 'Verwendung von Gegenständen für Zwecke außerhalb des Unternehmens 19 % USt');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5668, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4644, 4000, 'Verwendung von Gegenständen für Zwecke außerhalb des Unternehmens 19 % USt');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5669, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4645, 4000, 'Verwendung von Gegenständen für Zwecke außerhalb des Unternehmens 19 % USt (Kfz-Nutzung)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5670, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4646, 4000, 'Verwendung von Gegenständen für Zwecke außerhalb des Unternehmens 19 % USt (Telefon-Nutzung)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5671, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4647, 4000, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5672, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4648, 4000, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5673, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4649, 4000, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5674, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4650, 4000, 'Unentgeltliche Erbringung einer sonstigen Leistung 7 % USt');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5675, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4651, 4000, 'Unentgeltliche Erbringung einer sonstigen Leistung 7 % USt');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5676, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4652, 4000, 'Unentgeltliche Erbringung einer sonstigen Leistung 7 % USt');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5677, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4653, 4000, 'Unentgeltliche Erbringung einer sonstigen Leistung 7 % USt');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5678, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4654, 4000, 'Unentgeltliche Erbringung einer sonstigen Leistung 7 % USt');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5679, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4655, 4000, 'Unentgeltliche Erbringung einer sonstigen Leistung 7 % USt');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5680, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4656, 4000, 'Unentgeltliche Erbringung einer sonstigen Leistung 7 % USt');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5681, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4657, 4000, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5682, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4658, 4000, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5683, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4659, 4000, 'Unentgeltliche Erbringung einer sonstigen Leistung ohne USt');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5684, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4660, 4000, 'Unentgeltliche Erbringung einer sonstigen Leistung 19 % USt');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5685, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4661, 4000, 'Unentgeltliche Erbringung einer sonstigen Leistung 19 % USt');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5686, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4662, 4000, 'Unentgeltliche Erbringung einer sonstigen Leistung 19 % USt');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5687, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4663, 4000, 'Unentgeltliche Erbringung einer sonstigen Leistung 19 % USt');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5688, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4664, 4000, 'Unentgeltliche Erbringung einer sonstigen Leistung 19 % USt');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5689, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4665, 4000, 'Unentgeltliche Erbringung einer sonstigen Leistung 19 % USt');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5690, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4666, 4000, 'Unentgeltliche Erbringung einer sonstigen Leistung 19 % USt');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5691, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4667, 4000, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5692, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4668, 4000, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5693, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4669, 4000, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5694, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4670, 4000, 'Unentgeltliche Zuwendung von Waren 7 % USt');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5695, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4671, 4000, 'Unentgeltliche Zuwendung von Waren 7 % USt');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5696, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4672, 4000, 'Unentgeltliche Zuwendung von Waren 7 % USt');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5697, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4673, 4000, 'Unentgeltliche Zuwendung von Waren 7 % USt');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5698, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4674, 4000, 'Unentgeltliche Zuwendung von Waren 7 % USt');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5699, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4675, 4000, 'Unentgeltliche Zuwendung von Waren 7 % USt');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5700, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4676, 4000, 'Unentgeltliche Zuwendung von Waren 7 % USt');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5701, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4677, 4000, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5702, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4678, 4000, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5703, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4679, 4000, 'Unentgeltliche Zuwendung von Waren ohne USt');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5704, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4680, 4000, 'Unentgeltliche Zuwendung von Waren 19 % USt');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5705, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4681, 4000, 'Unentgeltliche Zuwendung von Waren 19 % USt');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5706, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4682, 4000, 'Unentgeltliche Zuwendung von Waren 19 % USt');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5707, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4683, 4000, 'Unentgeltliche Zuwendung von Waren 19 % USt');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5708, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4684, 4000, 'Unentgeltliche Zuwendung von Waren 19 % USt');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5709, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4685, 4000, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5710, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4686, 4000, 'Unentgeltliche Zuwendung von Gegenständen 19 % USt');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5711, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4688, 4000, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5712, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4689, 4000, 'Unentgeltliche Zuwendung von Gegenständen ohne USt');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5713, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4690, 4000, 'Nicht steuerbare Umsätze (Innenumsätze)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5714, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4695, 4000, 'Umsatzsteuervergütungen, z.B. nach § 24 UStG');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5715, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4699, 4000, 'Direkt mit dem Umsatz verbundene Steuern');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5716, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4700, 4000, 'Erlösschmälerungen');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5717, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4701, 4700, 'Erlösschmälerungen für steuerfreie Umsätze nach § 4 Nr. 8 ff. UStG');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5718, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4702, 4700, 'Erlösschmälerungen für steuerfreie Umsätze nach § 4 Nr. 2-7 UStG');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5719, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4703, 4700, 'Erlösschmälerungen für sonstige steuerfreie Umsätze ohne Vorsteuerabzug');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5720, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4704, 4700, 'Erlösschmälerungen für sonstige steuerfreie Umsätze mit Vorsteuerabzug');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5721, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4705, 4700, 'Erlösschmälerungen aus steuerfreien Umsätzen § 4 Nr. 1a UStG');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5722, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4706, 4700, 'Erlösschmälerungen für steuerfreie innergemeinschaftliche Dreiecksgeschäfte nach § 25b Abs. 2, 4 UStG');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5723, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4710, 4700, 'Erlösschmälerungen 7 % USt');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5724, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4711, 4700, 'Erlösschmälerungen 7 % USt');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5725, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4712, 4700, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5726, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4713, 4700, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5727, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4714, 4700, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5728, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4715, 4700, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5729, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4716, 4700, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5730, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4717, 4700, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5731, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4718, 4700, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5732, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4719, 4700, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5733, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4720, 4700, 'Erlösschmälerungen 19 % USt');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5734, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4721, 4700, 'Erlösschmälerungen 19 % USt');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5735, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4722, 4700, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5736, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4723, 4700, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5737, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4724, 4700, 'Erlösschmälerungen aus steuerfreien innergemeinschaftlichen Lieferungen');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5738, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4725, 4700, 'Erlösschmälerungen aus im Inland steuerpflichtigen EU-Lieferungen 7 % USt');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5739, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4726, 4700, 'Erlösschmälerungen aus im Inland steuerpflichtigen EU-Lieferungen 19 % USt');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5740, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4727, 4700, 'Erlösschmälerungen aus im anderen EU-Land steuerpflichtigen Lieferungen');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5741, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4728, 4000, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5742, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4729, 4000, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5743, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4730, 4000, 'Gewährte Skonti');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5744, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4731, 4730, 'Gewährte Skonti 7 % USt');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5745, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4732, 4730, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5746, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4733, 4730, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5747, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4734, 4730, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5748, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4735, 4730, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5749, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4736, 4730, 'Gewährte Skonti 19 % USt');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5750, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4737, 4730, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5751, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4738, 4730, 'Gewährte Skonti aus Lieferungen von Mobilfunkgeräten, Tablet-Computern, Spielekonsolen und integrierten Schaltkreisen, für die der Leistungsempfänger die Umsatzsteuer nach § 13b UStG schuldet');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5752, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4741, 4730, 'Gewährte Skonti aus Leistungen, für die der Leistungsempfänger die Umsatzsteuer nach § 13b UStG schuldet');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5753, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4742, 4730, 'Gewährte Skonti aus Erlösen aus im anderen EU-Land steuerpflichtigen sonstigen Leistungen, für die der Leistungsempfänger die Umsatzsteuer schuldet');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5754, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4743, 4730, 'Gewährte Skonti aus steuerfreien innergemeinschaftlichen Lieferungen § 4 Nr. 1b UStG');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5755, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4744, 4730, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5756, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4745, 4730, 'Gewährte Skonti aus im Inland steuerpflichtigen EU-Lieferungen');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5757, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4746, 4730, 'Gewährte Skonti aus im Inland steuerpflichtigen EU-Lieferungen 7 % USt');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5758, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4747, 4730, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5759, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4748, 4730, 'Gewährte Skonti aus im Inland steuerpflichtigen EU-Lieferungen 19 % USt');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5760, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4749, 4730, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5761, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4750, 4769, 'Gewährte Boni 7 % USt');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5762, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4751, 4769, 'Gewährte Boni 7 % USt');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5763, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4752, 4769, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5764, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4753, 4769, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5765, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4754, 4769, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5766, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4755, 4769, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5767, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4756, 4769, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5768, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4757, 4769, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5769, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4758, 4769, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5770, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4759, 4769, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5771, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4760, 4769, 'Gewährte Boni 19 % USt');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5772, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4761, 4769, 'Gewährte Boni 19 % USt');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5773, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4762, 4769, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5774, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4763, 4769, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5775, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4764, 4769, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5776, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4765, 4769, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5777, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4766, 4769, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5778, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4767, 4769, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5779, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4768, 4769, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5780, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4769, 4000, 'Gewährte Boni');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5781, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4770, 4000, 'Gewährte Rabatte');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5782, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4780, 4770, 'Gewährte Rabatte 7 % USt');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5783, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4781, 4770, 'Gewährte Rabatte 7 % USt');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5784, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4782, 4770, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5785, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4783, 4770, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5786, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4784, 4770, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5787, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4785, 4770, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5788, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4786, 4770, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5789, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4787, 4770, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5790, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4788, 4770, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5791, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4789, 4770, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5792, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4790, 4770, 'Gewährte Rabatte 19 % Ust');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5793, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4791, 4770, 'Gewährte Rabatte 19 % Ust');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5794, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4792, 4770, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5795, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4793, 4770, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5796, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4794, 4770, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5797, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4795, 4770, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5798, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4796, 4770, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5799, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4797, 4770, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5800, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4798, 4770, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5801, 'SKR04', 'Betriebliche Erträge', 'Umsatzerlöse', 4799, 4770, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5802, 'SKR04', 'Betriebliche Erträge', 'Erhöhung oder Verminderung des Bestands an fertigen und unfertigen Erzeugnissen', 4800, 4, 'Bestandsveränderungen – fertige Erzeugnisse');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5803, 'SKR04', 'Betriebliche Erträge', 'Erhöhung oder Verminderung des Bestands an fertigen und unfertigen Erzeugnissen', 4810, 4, 'Bestandsveränderungen – unfertige Erzeugnisse');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5804, 'SKR04', 'Betriebliche Erträge', 'Erhöhung oder Verminderung des Bestands an fertigen und unfertigen Erzeugnissen', 4815, 4, 'Bestandsveränderungen – unfertige Leistungen');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5805, 'SKR04', 'Betriebliche Erträge', 'Erhöhung oder Verminderung des Bestands an fertigen und unfertigen Erzeugnissen', 4816, 4, 'Bestandsveränderungen in Ausführung befindlicher Bauaufträge');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5806, 'SKR04', 'Betriebliche Erträge', 'Erhöhung oder Verminderung des Bestands an fertigen und unfertigen Erzeugnissen', 4818, 4, 'Bestandsveränderungen in Arbeit befindlicher Aufträge');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5807, 'SKR04', 'Betriebliche Erträge', 'Andere aktivierte Eigenleistungen', 4820, 4, 'Andere aktivierte Eigenleistungen');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5808, 'SKR04', 'Betriebliche Erträge', 'Andere aktivierte Eigenleistungen', 4824, 4820, 'Aktivierte Eigenleistungen (den Herstellungskosten zurechenbare Fremdkapitalzinsen)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5809, 'SKR04', 'Betriebliche Erträge', 'Andere aktivierte Eigenleistungen', 4825, 4820, 'Aktivierte Eigenleistungen zur Erstellung von selbst geschaffenen immateriellen Vermögensgegenständen');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5810, 'SKR04', 'Betriebliche Erträge', 'Sonstige betriebliche Erträge', 4830, 4, 'Sonstige betriebliche Erträge');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5811, 'SKR04', 'Betriebliche Erträge', 'Sonstige betriebliche Erträge', 4832, 4830, 'Sonstige betriebliche Erträge von verbundenen Unternehmen');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5812, 'SKR04', 'Betriebliche Erträge', 'Sonstige betriebliche Erträge', 4833, 4830, 'Andere Nebenerlöse');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5813, 'SKR04', 'Betriebliche Erträge', 'Sonstige betriebliche Erträge', 4834, 4830, 'Sonstige Erträge betrieblich und regelmäßig 16 % USt');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5814, 'SKR04', 'Betriebliche Erträge', 'Sonstige betriebliche Erträge', 4835, 4830, 'Sonstige Erträge betrieblich und regelmäßig');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5815, 'SKR04', 'Betriebliche Erträge', 'Sonstige betriebliche Erträge', 4836, 4830, 'Sonstige Erträge betrieblich und regelmäßig 19 % USt');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5816, 'SKR04', 'Betriebliche Erträge', 'Sonstige betriebliche Erträge', 4837, 4830, 'Sonstige Erträge betriebsfremd und regelmäßig');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5817, 'SKR04', 'Betriebliche Erträge', 'Sonstige betriebliche Erträge', 4838, 4830, 'Erstattete Vorsteuer anderer Länder');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5818, 'SKR04', 'Betriebliche Erträge', 'Sonstige betriebliche Erträge', 4839, 4830, 'Sonstige Erträge unregelmäßig');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5819, 'SKR04', 'Betriebliche Erträge', 'Sonstige betriebliche Erträge', 4840, 4830, 'Erträge aus der Währungsumrechnung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5820, 'SKR04', 'Betriebliche Erträge', 'Sonstige betriebliche Erträge', 4841, 4830, 'Sonstige Erträge betrieblich und regelmäßig, steuerfrei § 4 Nr. 8 ff. UStG');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5821, 'SKR04', 'Betriebliche Erträge', 'Sonstige betriebliche Erträge', 4842, 4830, 'Sonstige betriebliche Erträge steuerfrei z. B. § 4 Nr. 2-7 UStG');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5822, 'SKR04', 'Betriebliche Erträge', 'Sonstige betriebliche Erträge', 4843, 4830, 'Erträge aus Bewertung Finanzmittelfonds');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5823, 'SKR04', 'Betriebliche Erträge', 'Sonstige betriebliche Erträge', 4844, 4830, 'Erlöse aus Verkäufen Sachanlagevermögen steuerfrei § 4 Nr. 1a UStG (bei Buchgewinn)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5824, 'SKR04', 'Betriebliche Erträge', 'Sonstige betriebliche Erträge', 4845, 4830, 'Erlöse aus Verkäufen Sachanlagevermögen 19 % USt (bei Buchgewinn)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5825, 'SKR04', 'Betriebliche Erträge', 'Sonstige betriebliche Erträge', 4846, 4830, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5826, 'SKR04', 'Betriebliche Erträge', 'Sonstige betriebliche Erträge', 4847, 4830, 'Erträge aus der Währungsumrechnung (nicht § 256a HGB)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5827, 'SKR04', 'Betriebliche Erträge', 'Sonstige betriebliche Erträge', 4848, 4830, 'Erlöse aus Verkäufen Sachanlagevermögen steuerfrei § 4 Nr. 1b UStG (bei Buchgewinn)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5828, 'SKR04', 'Betriebliche Erträge', 'Sonstige betriebliche Erträge', 4849, 4830, 'Erlöse aus Verkäufen Sachanlagevermögen (bei Buchgewinn)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5829, 'SKR04', 'Betriebliche Erträge', 'Sonstige betriebliche Erträge', 4850, 4830, 'Erlöse aus Verkäufen immaterieller Vermögensgengenstände (bei Buchgewinn)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5830, 'SKR04', 'Betriebliche Erträge', 'Sonstige betriebliche Erträge', 4851, 4830, 'Erlöse aus Verkäufen Finanzanlagen (bei Buchgewinn)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5831, 'SKR04', 'Betriebliche Erträge', 'Sonstige betriebliche Erträge', 4852, 4830, 'Erlöse aus Verkäufen Finanzanlagen § 3 Nr. 40 EStG/§ 8b Abs. 2 KStG (bei Buchgewinn)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5832, 'SKR04', 'Betriebliche Erträge', 'Sonstige betriebliche Erträge', 4855, 4830, 'Anlagenabgänge Sachanlagen (Restbuchwert bei Buchgewinn)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5833, 'SKR04', 'Betriebliche Erträge', 'Sonstige betriebliche Erträge', 4856, 4830, 'Anlagenabgänge immaterielle Vermögensgegenstände (Restbuchwert bei Buchgewinn)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5834, 'SKR04', 'Betriebliche Erträge', 'Sonstige betriebliche Erträge', 4857, 4830, 'Anlagenabgänge Finanzanlagen (Restbuchwert bei Buchgewinn)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5835, 'SKR04', 'Betriebliche Erträge', 'Sonstige betriebliche Erträge', 4858, 4830, 'Anlagenabgänge Finanzanlagen § 3 Nr. 40 EStG/§ 8b Abs. 2 KStG (Restbuchwert bei Buchgewinn)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5836, 'SKR04', 'Betriebliche Erträge', 'Sonstige betriebliche Erträge', 4860, 4830, 'Grundstückserträge');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5837, 'SKR04', 'Betriebliche Erträge', 'Sonstige betriebliche Erträge', 4861, 4860, 'Erlöse aus Vermietung und Verpachtung, umsatzsteuerfrei § 4 Nr. 12 UStG');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5838, 'SKR04', 'Betriebliche Erträge', 'Sonstige betriebliche Erträge', 4862, 4860, 'erlöse aus Vermietung und Verpachtung 19 % USt');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5839, 'SKR04', 'Betriebliche Erträge', 'Sonstige betriebliche Erträge', 4863, 4860, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5840, 'SKR04', 'Betriebliche Erträge', 'Sonstige betriebliche Erträge', 4864, 4860, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5841, 'SKR04', 'Betriebliche Erträge', 'Sonstige betriebliche Erträge', 4865, 4830, 'Erlöse aus Verkäufen von Wirtschaftsgütern des Umlaufvermögens 19 % USt für § 4 Abs. 3 Satz 4 EStG');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5842, 'SKR04', 'Betriebliche Erträge', 'Sonstige betriebliche Erträge', 4866, 4830, 'Erlöse aus Verkäufen von Wirtschaftsgütern des Umlaufvermögens, umsatzsteuerfrei § 4 Nr. 8 ff. UStG i. V. m. § 4 Abs. 3 Satz 4 EStG');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5843, 'SKR04', 'Betriebliche Erträge', 'Sonstige betriebliche Erträge', 4867, 4830, 'Erlöse aus Verkäufen von Wirtschaftsgütern des Umlaufvermögens, umsatzsteuerfrei § 4 Nr. 8 ff. UStG i. V. m. § 4 Abs. 3 Satz 4 EStG, § 3 Nr. 40 EStG/§ 8b Abs. 2 KStG');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5844, 'SKR04', 'Betriebliche Erträge', 'Sonstige betriebliche Erträge', 4869, 4830, 'Erlöse aus Verkäufen von Wirtschaftsgütern des Umlaufvermögens nach § 4 Abs. 3 Satz 4 EStG');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5845, 'SKR04', 'Betriebliche Erträge', 'Sonstige betriebliche Erträge', 4900, 4830, 'Erträge aus dem Abgang von Gegenständen des Anlagevermögens');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5846, 'SKR04', 'Betriebliche Erträge', 'Sonstige betriebliche Erträge', 4901, 4830, 'Erträge aus der Veräußerung von Anteilen an Kapitalgesellschaften (Finanzanlagevermögen) § 3 Nr. 40 EStG/§ 8b Abs. 2 KStG');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5847, 'SKR04', 'Betriebliche Erträge', 'Sonstige betriebliche Erträge', 4905, 4830, 'Erträge aus dem Abgang von Gegenständen des Umlaufvermögens außer Vorräte');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5848, 'SKR04', 'Betriebliche Erträge', 'Sonstige betriebliche Erträge', 4906, 4830, 'Erträge aus dem Abgang von Gegenständen des Umlaufvermögens (außer Vorräte) § 3 Nr. 40 EStG/§ 8b Abs. 2 KStG');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5849, 'SKR04', 'Betriebliche Erträge', 'Sonstige betriebliche Erträge', 4910, 4830, 'Erträge aus Zuschreibungen des Sachanlagevermögens');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5850, 'SKR04', 'Betriebliche Erträge', 'Sonstige betriebliche Erträge', 4911, 4830, 'Erträge aus Zuschreibungen des immateriellen Anlagevermögens');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5851, 'SKR04', 'Betriebliche Erträge', 'Sonstige betriebliche Erträge', 4912, 4830, 'Erträge aus Zuschreibungen des Finanzanlagevermögens');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5852, 'SKR04', 'Betriebliche Erträge', 'Sonstige betriebliche Erträge', 4913, 4830, 'Erträge aus Zuschreibungen des Finanzanlagevermögens § 3 Nr. 40 EStG/§ 8b Abs. 3 Satz 8 KStG');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5853, 'SKR04', 'Betriebliche Erträge', 'Sonstige betriebliche Erträge', 4914, 4830, 'Erträge aus Zuschreibungen § 3 Nr. 40 EStG/§ 8b Abs. 2 KStG');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5854, 'SKR04', 'Betriebliche Erträge', 'Sonstige betriebliche Erträge', 4915, 4830, 'Erträge aus Zuschreibungen des Umlaufvermögens (außer Vorräte)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5855, 'SKR04', 'Betriebliche Erträge', 'Sonstige betriebliche Erträge', 4916, 4830, 'Erträge aus Zuschreibungen des Umlaufvermögens § 3 Nr. 40 EStG/§ 8b Abs. 3 Satz 8 KStG');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5856, 'SKR04', 'Betriebliche Erträge', 'Sonstige betriebliche Erträge', 4920, 4830, 'Erträge aus der Herabsetzung der Pauschalwertberichtigung auf Forderungen');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5857, 'SKR04', 'Betriebliche Erträge', 'Sonstige betriebliche Erträge', 4923, 4830, 'Erträge aus der Herabsetzung der Einzelwertberichtigung auf Forderungen');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5858, 'SKR04', 'Betriebliche Erträge', 'Sonstige betriebliche Erträge', 4925, 4830, 'Erträge aus abgeschriebenen Forderungen');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5859, 'SKR04', 'Betriebliche Erträge', 'Sonstige betriebliche Erträge', 4927, 4830, 'Erträge aus der Auflösung einer steuerlichen Rücklage nach § 6b Abs. 3 EStG');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5860, 'SKR04', 'Betriebliche Erträge', 'Sonstige betriebliche Erträge', 4828, 4830, 'Erträge aus der Auflösung einer steuerlichen Rücklage nach § 6b Abs. 10 EStG');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5861, 'SKR04', 'Betriebliche Erträge', 'Sonstige betriebliche Erträge', 4829, 4830, 'Erträge aus der Auflösung der Rücklage für Ersatzbeschaffung R 6.6 EstR');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5862, 'SKR04', 'Betriebliche Erträge', 'Sonstige betriebliche Erträge', 4930, 4830, 'Erträge aus der Auflösung von Rückstellungen');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5863, 'SKR04', 'Betriebliche Erträge', 'Sonstige betriebliche Erträge', 4932, 4830, 'Erträge aus der Herabsetzung von Verbindlichkeiten');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5864, 'SKR04', 'Betriebliche Erträge', 'Sonstige betriebliche Erträge', 4935, 4830, 'Erträge aus der Auflösung einer steuerlichen Rücklage');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5865, 'SKR04', 'Betriebliche Erträge', 'Sonstige betriebliche Erträge', 4936, 4830, 'Erträge aus der Auflösung von steuerlichen Rücklagen (Ansparabschreibung nach § 7 g Abs. 2 EStG)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5866, 'SKR04', 'Betriebliche Erträge', 'Sonstige betriebliche Erträge', 4937, 4830, 'Erträge aus der Auflösung steuerrechtlicher Sonderabschreibungen');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5867, 'SKR04', 'Betriebliche Erträge', 'Sonstige betriebliche Erträge', 4938, 4830, 'Erträge aus der Auflösung einer steuerlichen Rücklage nach § 4g EStG');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5868, 'SKR04', 'Betriebliche Erträge', 'Sonstige betriebliche Erträge', 4939, 4830, 'Erträge aus der Auflösung von steuerlichen Rücklagen nach 3 53 Abs, 16 EStG');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5869, 'SKR04', 'Betriebliche Erträge', 'Sonstige betriebliche Erträge', 4940, 4830, 'Verrechnete sonstige Sachbezüge (keine Waren)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5870, 'SKR04', 'Betriebliche Erträge', 'Sonstige betriebliche Erträge', 4941, 4830, 'Sachbezüge 7 % USt (Waren)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5871, 'SKR04', 'Betriebliche Erträge', 'Sonstige betriebliche Erträge', 4942, 4830, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5872, 'SKR04', 'Betriebliche Erträge', 'Sonstige betriebliche Erträge', 4943, 4830, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5873, 'SKR04', 'Betriebliche Erträge', 'Sonstige betriebliche Erträge', 4944, 4830, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5874, 'SKR04', 'Betriebliche Erträge', 'Sonstige betriebliche Erträge', 4945, 4830, 'Sachbezüge 19 % USt (Waren)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5875, 'SKR04', 'Betriebliche Erträge', 'Sonstige betriebliche Erträge', 4946, 4830, 'Verrechnete sonstige Sachbezüge');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5876, 'SKR04', 'Betriebliche Erträge', 'Sonstige betriebliche Erträge', 4947, 4830, 'Verrechnete sonstige Sachbezüge aus Kfz-Gestellung 19 % USt');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5877, 'SKR04', 'Betriebliche Erträge', 'Sonstige betriebliche Erträge', 4948, 4830, 'Verrechnete sonstige Sachbezüge 19 % USt');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5878, 'SKR04', 'Betriebliche Erträge', 'Sonstige betriebliche Erträge', 4949, 4830, 'Verrechnete sonstige Sachbezüge ohne Umsatzsteuer');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5879, 'SKR04', 'Betriebliche Erträge', 'Sonstige betriebliche Erträge', 4960, 4830, 'Periodenfremde Erträge');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5880, 'SKR04', 'Betriebliche Erträge', 'Sonstige betriebliche Erträge', 4970, 4830, 'Versicherungsentschädigungen und Schadenersatzleistungen');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5881, 'SKR04', 'Betriebliche Erträge', 'Sonstige betriebliche Erträge', 4972, 4830, 'Erstattungen Aufwendungsausgleichsgesetz');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5882, 'SKR04', 'Betriebliche Erträge', 'Sonstige betriebliche Erträge', 4975, 4830, 'Investitionszuschüsse (steuerpflichtig)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5883, 'SKR04', 'Betriebliche Erträge', 'Sonstige betriebliche Erträge', 4980, 4830, 'Investitionszulagen (steuerfrei)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5884, 'SKR04', 'Betriebliche Erträge', 'Sonstige betriebliche Erträge', 4981, 4830, 'Steuerfreie Erträge aus der Auflösung von steuerlichen Rücklagen');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5885, 'SKR04', 'Betriebliche Erträge', 'Sonstige betriebliche Erträge', 4982, 4830, 'Sonstige steuerfreie Betriebseinnahmen');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5886, 'SKR04', 'Betriebliche Erträge', 'Sonstige betriebliche Erträge', 4987, 4830, 'Erträge aus der Aktivierung unentgeltlich erworbener Vermögensgegenstände');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5887, 'SKR04', 'Betriebliche Erträge', 'Sonstige betriebliche Erträge', 4989, 4830, 'Kostenerstattungen, Rückvergütungen und Gutschriften für frühere Jahre');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5888, 'SKR04', 'Betriebliche Erträge', 'Sonstige betriebliche Erträge', 4992, 4830, 'Erträge aus Verwaltungskostenumlagen');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5889, 'SKR04', 'Betriebliche Aufwendungen', 'Betriebliche Aufwendungen', 5, 5, 'Betriebliche Aufwendungen');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5890, 'SKR04', 'Betriebliche Aufwendungen', 'Material- und Stoffverbrauch', 5000, 5, 'Aufwendungen für Roh-, Hilfs- und Betriebsstoffe und für bezogene Waren');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5891, 'SKR04', 'Betriebliche Aufwendungen', 'Material- und Stoffverbrauch', 5001, 5000, 'Aufwendungen für Roh-, Hilfs- und Betriebsstoffe und für bezogene Waren');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5892, 'SKR04', 'Betriebliche Aufwendungen', 'Material- und Stoffverbrauch', 5002, 5000, 'Aufwendungen für Roh-, Hilfs- und Betriebsstoffe und für bezogene Waren');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5893, 'SKR04', 'Betriebliche Aufwendungen', 'Material- und Stoffverbrauch', 5003, 5000, 'Aufwendungen für Roh-, Hilfs- und Betriebsstoffe und für bezogene Waren');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5894, 'SKR04', 'Betriebliche Aufwendungen', 'Material- und Stoffverbrauch', 5004, 5000, 'Aufwendungen für Roh-, Hilfs- und Betriebsstoffe und für bezogene Waren');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5895, 'SKR04', 'Betriebliche Aufwendungen', 'Material- und Stoffverbrauch', 5005, 5000, 'Aufwendungen für Roh-, Hilfs- und Betriebsstoffe und für bezogene Waren');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5896, 'SKR04', 'Betriebliche Aufwendungen', 'Material- und Stoffverbrauch', 5006, 5000, 'Aufwendungen für Roh-, Hilfs- und Betriebsstoffe und für bezogene Waren');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5897, 'SKR04', 'Betriebliche Aufwendungen', 'Material- und Stoffverbrauch', 5007, 5000, 'Aufwendungen für Roh-, Hilfs- und Betriebsstoffe und für bezogene Waren');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5898, 'SKR04', 'Betriebliche Aufwendungen', 'Material- und Stoffverbrauch', 5008, 5000, 'Aufwendungen für Roh-, Hilfs- und Betriebsstoffe und für bezogene Waren');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5899, 'SKR04', 'Betriebliche Aufwendungen', 'Material- und Stoffverbrauch', 5009, 5000, 'Aufwendungen für Roh-, Hilfs- und Betriebsstoffe und für bezogene Waren');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5900, 'SKR04', 'Betriebliche Aufwendungen', 'Material- und Stoffverbrauch', 5010, 5000, 'Aufwendungen für Roh-, Hilfs- und Betriebsstoffe und für bezogene Waren');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5901, 'SKR04', 'Betriebliche Aufwendungen', 'Material- und Stoffverbrauch', 5011, 5000, 'Aufwendungen für Roh-, Hilfs- und Betriebsstoffe und für bezogene Waren');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5902, 'SKR04', 'Betriebliche Aufwendungen', 'Material- und Stoffverbrauch', 5012, 5000, 'Aufwendungen für Roh-, Hilfs- und Betriebsstoffe und für bezogene Waren');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5903, 'SKR04', 'Betriebliche Aufwendungen', 'Material- und Stoffverbrauch', 5013, 5000, 'Aufwendungen für Roh-, Hilfs- und Betriebsstoffe und für bezogene Waren');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5904, 'SKR04', 'Betriebliche Aufwendungen', 'Material- und Stoffverbrauch', 5014, 5000, 'Aufwendungen für Roh-, Hilfs- und Betriebsstoffe und für bezogene Waren');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5905, 'SKR04', 'Betriebliche Aufwendungen', 'Material- und Stoffverbrauch', 5015, 5000, 'Aufwendungen für Roh-, Hilfs- und Betriebsstoffe und für bezogene Waren');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5906, 'SKR04', 'Betriebliche Aufwendungen', 'Material- und Stoffverbrauch', 5016, 5000, 'Aufwendungen für Roh-, Hilfs- und Betriebsstoffe und für bezogene Waren');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5907, 'SKR04', 'Betriebliche Aufwendungen', 'Material- und Stoffverbrauch', 5017, 5000, 'Aufwendungen für Roh-, Hilfs- und Betriebsstoffe und für bezogene Waren');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5908, 'SKR04', 'Betriebliche Aufwendungen', 'Material- und Stoffverbrauch', 5018, 5000, 'Aufwendungen für Roh-, Hilfs- und Betriebsstoffe und für bezogene Waren');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5909, 'SKR04', 'Betriebliche Aufwendungen', 'Material- und Stoffverbrauch', 5019, 5000, 'Aufwendungen für Roh-, Hilfs- und Betriebsstoffe und für bezogene Waren');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5910, 'SKR04', 'Betriebliche Aufwendungen', 'Material- und Stoffverbrauch', 5020, 5000, 'Aufwendungen für Roh-, Hilfs- und Betriebsstoffe und für bezogene Waren');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5911, 'SKR04', 'Betriebliche Aufwendungen', 'Material- und Stoffverbrauch', 5021, 5000, 'Aufwendungen für Roh-, Hilfs- und Betriebsstoffe und für bezogene Waren');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5912, 'SKR04', 'Betriebliche Aufwendungen', 'Material- und Stoffverbrauch', 5022, 5000, 'Aufwendungen für Roh-, Hilfs- und Betriebsstoffe und für bezogene Waren');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5913, 'SKR04', 'Betriebliche Aufwendungen', 'Material- und Stoffverbrauch', 5023, 5000, 'Aufwendungen für Roh-, Hilfs- und Betriebsstoffe und für bezogene Waren');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5914, 'SKR04', 'Betriebliche Aufwendungen', 'Material- und Stoffverbrauch', 5024, 5000, 'Aufwendungen für Roh-, Hilfs- und Betriebsstoffe und für bezogene Waren');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5915, 'SKR04', 'Betriebliche Aufwendungen', 'Material- und Stoffverbrauch', 5025, 5000, 'Aufwendungen für Roh-, Hilfs- und Betriebsstoffe und für bezogene Waren');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5916, 'SKR04', 'Betriebliche Aufwendungen', 'Material- und Stoffverbrauch', 5026, 5000, 'Aufwendungen für Roh-, Hilfs- und Betriebsstoffe und für bezogene Waren');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5917, 'SKR04', 'Betriebliche Aufwendungen', 'Material- und Stoffverbrauch', 5027, 5000, 'Aufwendungen für Roh-, Hilfs- und Betriebsstoffe und für bezogene Waren');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5918, 'SKR04', 'Betriebliche Aufwendungen', 'Material- und Stoffverbrauch', 5028, 5000, 'Aufwendungen für Roh-, Hilfs- und Betriebsstoffe und für bezogene Waren');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5919, 'SKR04', 'Betriebliche Aufwendungen', 'Material- und Stoffverbrauch', 5029, 5000, 'Aufwendungen für Roh-, Hilfs- und Betriebsstoffe und für bezogene Waren');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5920, 'SKR04', 'Betriebliche Aufwendungen', 'Material- und Stoffverbrauch', 5030, 5000, 'Aufwendungen für Roh-, Hilfs- und Betriebsstoffe und für bezogene Waren');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5921, 'SKR04', 'Betriebliche Aufwendungen', 'Material- und Stoffverbrauch', 5031, 5000, 'Aufwendungen für Roh-, Hilfs- und Betriebsstoffe und für bezogene Waren');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5922, 'SKR04', 'Betriebliche Aufwendungen', 'Material- und Stoffverbrauch', 5032, 5000, 'Aufwendungen für Roh-, Hilfs- und Betriebsstoffe und für bezogene Waren');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5923, 'SKR04', 'Betriebliche Aufwendungen', 'Material- und Stoffverbrauch', 5033, 5000, 'Aufwendungen für Roh-, Hilfs- und Betriebsstoffe und für bezogene Waren');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5924, 'SKR04', 'Betriebliche Aufwendungen', 'Material- und Stoffverbrauch', 5034, 5000, 'Aufwendungen für Roh-, Hilfs- und Betriebsstoffe und für bezogene Waren');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5925, 'SKR04', 'Betriebliche Aufwendungen', 'Material- und Stoffverbrauch', 5035, 5000, 'Aufwendungen für Roh-, Hilfs- und Betriebsstoffe und für bezogene Waren');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5926, 'SKR04', 'Betriebliche Aufwendungen', 'Material- und Stoffverbrauch', 5036, 5000, 'Aufwendungen für Roh-, Hilfs- und Betriebsstoffe und für bezogene Waren');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5927, 'SKR04', 'Betriebliche Aufwendungen', 'Material- und Stoffverbrauch', 5037, 5000, 'Aufwendungen für Roh-, Hilfs- und Betriebsstoffe und für bezogene Waren');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5928, 'SKR04', 'Betriebliche Aufwendungen', 'Material- und Stoffverbrauch', 5038, 5000, 'Aufwendungen für Roh-, Hilfs- und Betriebsstoffe und für bezogene Waren');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5929, 'SKR04', 'Betriebliche Aufwendungen', 'Material- und Stoffverbrauch', 5039, 5000, 'Aufwendungen für Roh-, Hilfs- und Betriebsstoffe und für bezogene Waren');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5930, 'SKR04', 'Betriebliche Aufwendungen', 'Material- und Stoffverbrauch', 5040, 5000, 'Aufwendungen für Roh-, Hilfs- und Betriebsstoffe und für bezogene Waren');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5931, 'SKR04', 'Betriebliche Aufwendungen', 'Material- und Stoffverbrauch', 5041, 5000, 'Aufwendungen für Roh-, Hilfs- und Betriebsstoffe und für bezogene Waren');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5932, 'SKR04', 'Betriebliche Aufwendungen', 'Material- und Stoffverbrauch', 5042, 5000, 'Aufwendungen für Roh-, Hilfs- und Betriebsstoffe und für bezogene Waren');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5933, 'SKR04', 'Betriebliche Aufwendungen', 'Material- und Stoffverbrauch', 5043, 5000, 'Aufwendungen für Roh-, Hilfs- und Betriebsstoffe und für bezogene Waren');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5934, 'SKR04', 'Betriebliche Aufwendungen', 'Material- und Stoffverbrauch', 5044, 5000, 'Aufwendungen für Roh-, Hilfs- und Betriebsstoffe und für bezogene Waren');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5935, 'SKR04', 'Betriebliche Aufwendungen', 'Material- und Stoffverbrauch', 5045, 5000, 'Aufwendungen für Roh-, Hilfs- und Betriebsstoffe und für bezogene Waren');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5936, 'SKR04', 'Betriebliche Aufwendungen', 'Material- und Stoffverbrauch', 5046, 5000, 'Aufwendungen für Roh-, Hilfs- und Betriebsstoffe und für bezogene Waren');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5937, 'SKR04', 'Betriebliche Aufwendungen', 'Material- und Stoffverbrauch', 5047, 5000, 'Aufwendungen für Roh-, Hilfs- und Betriebsstoffe und für bezogene Waren');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5938, 'SKR04', 'Betriebliche Aufwendungen', 'Material- und Stoffverbrauch', 5048, 5000, 'Aufwendungen für Roh-, Hilfs- und Betriebsstoffe und für bezogene Waren');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5939, 'SKR04', 'Betriebliche Aufwendungen', 'Material- und Stoffverbrauch', 5049, 5000, 'Aufwendungen für Roh-, Hilfs- und Betriebsstoffe und für bezogene Waren');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5940, 'SKR04', 'Betriebliche Aufwendungen', 'Material- und Stoffverbrauch', 5050, 5000, 'Aufwendungen für Roh-, Hilfs- und Betriebsstoffe und für bezogene Waren');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5941, 'SKR04', 'Betriebliche Aufwendungen', 'Material- und Stoffverbrauch', 5051, 5000, 'Aufwendungen für Roh-, Hilfs- und Betriebsstoffe und für bezogene Waren');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5942, 'SKR04', 'Betriebliche Aufwendungen', 'Material- und Stoffverbrauch', 5052, 5000, 'Aufwendungen für Roh-, Hilfs- und Betriebsstoffe und für bezogene Waren');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5943, 'SKR04', 'Betriebliche Aufwendungen', 'Material- und Stoffverbrauch', 5053, 5000, 'Aufwendungen für Roh-, Hilfs- und Betriebsstoffe und für bezogene Waren');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5944, 'SKR04', 'Betriebliche Aufwendungen', 'Material- und Stoffverbrauch', 5054, 5000, 'Aufwendungen für Roh-, Hilfs- und Betriebsstoffe und für bezogene Waren');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5945, 'SKR04', 'Betriebliche Aufwendungen', 'Material- und Stoffverbrauch', 5055, 5000, 'Aufwendungen für Roh-, Hilfs- und Betriebsstoffe und für bezogene Waren');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5946, 'SKR04', 'Betriebliche Aufwendungen', 'Material- und Stoffverbrauch', 5056, 5000, 'Aufwendungen für Roh-, Hilfs- und Betriebsstoffe und für bezogene Waren');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5947, 'SKR04', 'Betriebliche Aufwendungen', 'Material- und Stoffverbrauch', 5057, 5000, 'Aufwendungen für Roh-, Hilfs- und Betriebsstoffe und für bezogene Waren');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5948, 'SKR04', 'Betriebliche Aufwendungen', 'Material- und Stoffverbrauch', 5058, 5000, 'Aufwendungen für Roh-, Hilfs- und Betriebsstoffe und für bezogene Waren');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5949, 'SKR04', 'Betriebliche Aufwendungen', 'Material- und Stoffverbrauch', 5059, 5000, 'Aufwendungen für Roh-, Hilfs- und Betriebsstoffe und für bezogene Waren');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5950, 'SKR04', 'Betriebliche Aufwendungen', 'Material- und Stoffverbrauch', 5060, 5000, 'Aufwendungen für Roh-, Hilfs- und Betriebsstoffe und für bezogene Waren');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5951, 'SKR04', 'Betriebliche Aufwendungen', 'Material- und Stoffverbrauch', 5061, 5000, 'Aufwendungen für Roh-, Hilfs- und Betriebsstoffe und für bezogene Waren');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5952, 'SKR04', 'Betriebliche Aufwendungen', 'Material- und Stoffverbrauch', 5062, 5000, 'Aufwendungen für Roh-, Hilfs- und Betriebsstoffe und für bezogene Waren');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5953, 'SKR04', 'Betriebliche Aufwendungen', 'Material- und Stoffverbrauch', 5063, 5000, 'Aufwendungen für Roh-, Hilfs- und Betriebsstoffe und für bezogene Waren');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5954, 'SKR04', 'Betriebliche Aufwendungen', 'Material- und Stoffverbrauch', 5064, 5000, 'Aufwendungen für Roh-, Hilfs- und Betriebsstoffe und für bezogene Waren');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5955, 'SKR04', 'Betriebliche Aufwendungen', 'Material- und Stoffverbrauch', 5065, 5000, 'Aufwendungen für Roh-, Hilfs- und Betriebsstoffe und für bezogene Waren');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5956, 'SKR04', 'Betriebliche Aufwendungen', 'Material- und Stoffverbrauch', 5066, 5000, 'Aufwendungen für Roh-, Hilfs- und Betriebsstoffe und für bezogene Waren');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5957, 'SKR04', 'Betriebliche Aufwendungen', 'Material- und Stoffverbrauch', 5067, 5000, 'Aufwendungen für Roh-, Hilfs- und Betriebsstoffe und für bezogene Waren');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5958, 'SKR04', 'Betriebliche Aufwendungen', 'Material- und Stoffverbrauch', 5068, 5000, 'Aufwendungen für Roh-, Hilfs- und Betriebsstoffe und für bezogene Waren');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5959, 'SKR04', 'Betriebliche Aufwendungen', 'Material- und Stoffverbrauch', 5069, 5000, 'Aufwendungen für Roh-, Hilfs- und Betriebsstoffe und für bezogene Waren');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5960, 'SKR04', 'Betriebliche Aufwendungen', 'Material- und Stoffverbrauch', 5070, 5000, 'Aufwendungen für Roh-, Hilfs- und Betriebsstoffe und für bezogene Waren');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5961, 'SKR04', 'Betriebliche Aufwendungen', 'Material- und Stoffverbrauch', 5071, 5000, 'Aufwendungen für Roh-, Hilfs- und Betriebsstoffe und für bezogene Waren');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5962, 'SKR04', 'Betriebliche Aufwendungen', 'Material- und Stoffverbrauch', 5072, 5000, 'Aufwendungen für Roh-, Hilfs- und Betriebsstoffe und für bezogene Waren');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5963, 'SKR04', 'Betriebliche Aufwendungen', 'Material- und Stoffverbrauch', 5073, 5000, 'Aufwendungen für Roh-, Hilfs- und Betriebsstoffe und für bezogene Waren');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5964, 'SKR04', 'Betriebliche Aufwendungen', 'Material- und Stoffverbrauch', 5074, 5000, 'Aufwendungen für Roh-, Hilfs- und Betriebsstoffe und für bezogene Waren');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5965, 'SKR04', 'Betriebliche Aufwendungen', 'Material- und Stoffverbrauch', 5075, 5000, 'Aufwendungen für Roh-, Hilfs- und Betriebsstoffe und für bezogene Waren');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5966, 'SKR04', 'Betriebliche Aufwendungen', 'Material- und Stoffverbrauch', 5076, 5000, 'Aufwendungen für Roh-, Hilfs- und Betriebsstoffe und für bezogene Waren');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5967, 'SKR04', 'Betriebliche Aufwendungen', 'Material- und Stoffverbrauch', 5077, 5000, 'Aufwendungen für Roh-, Hilfs- und Betriebsstoffe und für bezogene Waren');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5968, 'SKR04', 'Betriebliche Aufwendungen', 'Material- und Stoffverbrauch', 5078, 5000, 'Aufwendungen für Roh-, Hilfs- und Betriebsstoffe und für bezogene Waren');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5969, 'SKR04', 'Betriebliche Aufwendungen', 'Material- und Stoffverbrauch', 5079, 5000, 'Aufwendungen für Roh-, Hilfs- und Betriebsstoffe und für bezogene Waren');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5970, 'SKR04', 'Betriebliche Aufwendungen', 'Material- und Stoffverbrauch', 5080, 5000, 'Aufwendungen für Roh-, Hilfs- und Betriebsstoffe und für bezogene Waren');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5971, 'SKR04', 'Betriebliche Aufwendungen', 'Material- und Stoffverbrauch', 5081, 5000, 'Aufwendungen für Roh-, Hilfs- und Betriebsstoffe und für bezogene Waren');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5972, 'SKR04', 'Betriebliche Aufwendungen', 'Material- und Stoffverbrauch', 5082, 5000, 'Aufwendungen für Roh-, Hilfs- und Betriebsstoffe und für bezogene Waren');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5973, 'SKR04', 'Betriebliche Aufwendungen', 'Material- und Stoffverbrauch', 5083, 5000, 'Aufwendungen für Roh-, Hilfs- und Betriebsstoffe und für bezogene Waren');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5974, 'SKR04', 'Betriebliche Aufwendungen', 'Material- und Stoffverbrauch', 5084, 5000, 'Aufwendungen für Roh-, Hilfs- und Betriebsstoffe und für bezogene Waren');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5975, 'SKR04', 'Betriebliche Aufwendungen', 'Material- und Stoffverbrauch', 5085, 5000, 'Aufwendungen für Roh-, Hilfs- und Betriebsstoffe und für bezogene Waren');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5976, 'SKR04', 'Betriebliche Aufwendungen', 'Material- und Stoffverbrauch', 5086, 5000, 'Aufwendungen für Roh-, Hilfs- und Betriebsstoffe und für bezogene Waren');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5977, 'SKR04', 'Betriebliche Aufwendungen', 'Material- und Stoffverbrauch', 5087, 5000, 'Aufwendungen für Roh-, Hilfs- und Betriebsstoffe und für bezogene Waren');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5978, 'SKR04', 'Betriebliche Aufwendungen', 'Material- und Stoffverbrauch', 5088, 5000, 'Aufwendungen für Roh-, Hilfs- und Betriebsstoffe und für bezogene Waren');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5979, 'SKR04', 'Betriebliche Aufwendungen', 'Material- und Stoffverbrauch', 5089, 5000, 'Aufwendungen für Roh-, Hilfs- und Betriebsstoffe und für bezogene Waren');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5980, 'SKR04', 'Betriebliche Aufwendungen', 'Material- und Stoffverbrauch', 5090, 5000, 'Aufwendungen für Roh-, Hilfs- und Betriebsstoffe und für bezogene Waren');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5981, 'SKR04', 'Betriebliche Aufwendungen', 'Material- und Stoffverbrauch', 5091, 5000, 'Aufwendungen für Roh-, Hilfs- und Betriebsstoffe und für bezogene Waren');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5982, 'SKR04', 'Betriebliche Aufwendungen', 'Material- und Stoffverbrauch', 5092, 5000, 'Aufwendungen für Roh-, Hilfs- und Betriebsstoffe und für bezogene Waren');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5983, 'SKR04', 'Betriebliche Aufwendungen', 'Material- und Stoffverbrauch', 5093, 5000, 'Aufwendungen für Roh-, Hilfs- und Betriebsstoffe und für bezogene Waren');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5984, 'SKR04', 'Betriebliche Aufwendungen', 'Material- und Stoffverbrauch', 5094, 5000, 'Aufwendungen für Roh-, Hilfs- und Betriebsstoffe und für bezogene Waren');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5985, 'SKR04', 'Betriebliche Aufwendungen', 'Material- und Stoffverbrauch', 5095, 5000, 'Aufwendungen für Roh-, Hilfs- und Betriebsstoffe und für bezogene Waren');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5986, 'SKR04', 'Betriebliche Aufwendungen', 'Material- und Stoffverbrauch', 5096, 5000, 'Aufwendungen für Roh-, Hilfs- und Betriebsstoffe und für bezogene Waren');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5987, 'SKR04', 'Betriebliche Aufwendungen', 'Material- und Stoffverbrauch', 5097, 5000, 'Aufwendungen für Roh-, Hilfs- und Betriebsstoffe und für bezogene Waren');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5988, 'SKR04', 'Betriebliche Aufwendungen', 'Material- und Stoffverbrauch', 5098, 5000, 'Aufwendungen für Roh-, Hilfs- und Betriebsstoffe und für bezogene Waren');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5989, 'SKR04', 'Betriebliche Aufwendungen', 'Material- und Stoffverbrauch', 5099, 5000, 'Aufwendungen für Roh-, Hilfs- und Betriebsstoffe und für bezogene Waren');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5990, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5100, 5, 'Einkauf Roh-, Hilfs- und Betriebsstoffe');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5991, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5110, 5100, 'Einkauf Roh-, Hilfs- und Betriebsstoffe 7 % Vorsteuer');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5992, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5111, 5100, 'Einkauf Roh-, Hilfs- und Betriebsstoffe 7 % Vorsteuer');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5993, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5112, 5100, 'Einkauf Roh-, Hilfs- und Betriebsstoffe 7 % Vorsteuer');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5994, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5113, 5100, 'Einkauf Roh-, Hilfs- und Betriebsstoffe 7 % Vorsteuer');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5995, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5114, 5100, 'Einkauf Roh-, Hilfs- und Betriebsstoffe 7 % Vorsteuer');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5996, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5115, 5100, 'Einkauf Roh-, Hilfs- und Betriebsstoffe 7 % Vorsteuer');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5997, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5116, 5100, 'Einkauf Roh-, Hilfs- und Betriebsstoffe 7 % Vorsteuer');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5998, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5117, 5100, 'Einkauf Roh-, Hilfs- und Betriebsstoffe 7 % Vorsteuer');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 5999, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5118, 5100, 'Einkauf Roh-, Hilfs- und Betriebsstoffe 7 % Vorsteuer');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6000, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5119, 5100, 'Einkauf Roh-, Hilfs- und Betriebsstoffe 7 % Vorsteuer');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6001, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5120, 5100, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6002, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5121, 5100, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6003, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5122, 5100, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6004, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5123, 5100, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6005, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5124, 5100, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6006, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5125, 5100, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6007, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5126, 5100, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6008, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5127, 5100, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6009, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5128, 5100, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6010, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5129, 5100, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6011, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5130, 5100, 'Einkauf Roh-, Hilfs- und Betriebsstoffe 19 % Vorsteuer');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6012, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5131, 5100, 'Einkauf Roh-, Hilfs- und Betriebsstoffe 19 % Vorsteuer');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6013, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5132, 5100, 'Einkauf Roh-, Hilfs- und Betriebsstoffe 19 % Vorsteuer');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6014, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5133, 5100, 'Einkauf Roh-, Hilfs- und Betriebsstoffe 19 % Vorsteuer');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6015, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5134, 5100, 'Einkauf Roh-, Hilfs- und Betriebsstoffe 19 % Vorsteuer');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6016, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5135, 5100, 'Einkauf Roh-, Hilfs- und Betriebsstoffe 19 % Vorsteuer');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6017, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5136, 5100, 'Einkauf Roh-, Hilfs- und Betriebsstoffe 19 % Vorsteuer');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6018, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5137, 5100, 'Einkauf Roh-, Hilfs- und Betriebsstoffe 19 % Vorsteuer');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6019, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5138, 5100, 'Einkauf Roh-, Hilfs- und Betriebsstoffe 19 % Vorsteuer');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6020, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5139, 5100, 'Einkauf Roh-, Hilfs- und Betriebsstoffe 19 % Vorsteuer');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6021, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5140, 5100, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6022, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5141, 5100, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6023, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5142, 5100, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6024, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5143, 5100, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6025, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5144, 5100, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6026, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5145, 5100, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6027, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5146, 5100, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6028, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5147, 5100, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6029, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5148, 5100, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6030, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5149, 5100, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6031, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5150, 5100, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6032, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5151, 5100, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6033, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5152, 5100, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6034, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5153, 5100, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6035, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5154, 5100, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6036, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5155, 5100, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6037, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5156, 5100, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6038, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5157, 5100, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6039, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5158, 5100, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6040, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5159, 5100, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6041, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5160, 5100, 'Einkauf Roh-, Hilfs- und Betriebsstoffe, innergemeinschaftlicher Erwerb 7 % Vorsteuer und 7 % Umsatzsteuer');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6042, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5161, 5100, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6043, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5162, 5100, 'Einkauf Roh-, Hilfs- und Betriebsstoffe, innergemeinschaftlicher Erwerb 19 % Vorsteuer und 19 % Umsatzsteuer');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6044, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5163, 5100, 'Einkauf Roh-, Hilfs- und Betriebsstoffe, innergemeinschaftlicher Erwerb 19 % Vorsteuer und 19 % Umsatzsteuer');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6045, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5164, 5100, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6046, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5165, 5100, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6047, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5166, 5100, 'Einkauf Roh-, Hilfs- und Betriebsstoffe, innergemeinschaftlicher Erwerb ohne Vorsteuer und 7 % Umsatzsteuer');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6048, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5167, 5100, 'Einkauf Roh-, Hilfs- und Betriebsstoffe, innergemeinschaftlicher Erwerb ohne Vorsteuer und 19 % Umsatzsteuer');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6049, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5168, 5100, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6050, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5169, 5100, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6051, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5170, 5100, 'Einkauf Roh-, Hilfs- und Betriebsstoffe 5,5 % Vorsteuer');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6052, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5171, 5100, 'Einkauf Roh-, Hilfs- und Betriebsstoffe 10,7 % Vorsteuer');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6053, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5172, 5100, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6054, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5173, 5100, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6055, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5174, 5100, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6056, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5175, 5100, 'Einkauf Roh-, Hilfs- und Betriebsstoffe aus einem USt-Lager § 13a UStG 7 % Vorsteuer und 7 % Umsatzsteuer');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6057, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5176, 5100, 'Einkauf Roh-, Hilfs- und Betriebsstoffe aus einem USt-Lager § 13a UStG 19 % Vorsteuer und 19 % Umsatzsteuer');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6058, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5177, 5100, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6059, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5178, 5100, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6060, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5179, 5100, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6061, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5180, 5100, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6062, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5181, 5100, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6063, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5182, 5100, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6064, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5183, 5100, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6065, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5184, 5100, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6066, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5185, 5100, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6067, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5186, 5100, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6068, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5187, 5100, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6069, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5188, 5100, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6070, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5189, 5100, 'Erwerb Roh-, Hilfs- und Betriebsstoffe als letzter Abnehmer innerhalb Dreiecksgeschäft 19 % Vorsteuer und 19 % Umsatzsteuer');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6071, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5190, 5, 'Energiestoffe (Fertigung)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6072, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5191, 5190, 'Energiestoffe (Fertigung) 7 % Vorsteuer');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6073, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5192, 5190, 'Energiestoffe (Fertigung) 19 % Vorsteuer');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6074, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5193, 5190, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6075, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5194, 5190, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6076, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5195, 5190, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6077, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5196, 5190, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6078, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5197, 5190, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6079, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5198, 5190, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6080, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5200, 5, 'Wareneingang');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6081, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5300, 5200, 'Wareneingang Vorsteuer 7 %');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6082, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5301, 5200, 'Wareneingang Vorsteuer 7 %');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6083, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5302, 5200, 'Wareneingang Vorsteuer 7 %');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6084, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5303, 5200, 'Wareneingang Vorsteuer 7 %');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6085, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5304, 5200, 'Wareneingang Vorsteuer 7 %');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6086, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5305, 5200, 'Wareneingang Vorsteuer 7 %');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6087, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5306, 5200, 'Wareneingang Vorsteuer 7 %');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6088, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5307, 5200, 'Wareneingang Vorsteuer 7 %');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6089, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5308, 5200, 'Wareneingang Vorsteuer 7 %');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6090, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5309, 5200, 'Wareneingang Vorsteuer 7 %');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6091, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5310, 5200, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6092, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5311, 5200, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6093, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5312, 5200, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6094, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5313, 5200, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6095, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5314, 5200, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6096, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5315, 5200, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6097, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5316, 5200, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6098, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5317, 5200, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6099, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5318, 5200, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6100, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5319, 5200, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6101, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5320, 5200, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6102, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5321, 5200, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6103, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5322, 5200, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6104, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5323, 5200, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6105, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5324, 5200, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6106, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5325, 5200, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6107, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5326, 5200, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6108, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5327, 5200, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6109, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5328, 5200, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6110, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5329, 5200, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6111, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5330, 5200, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6112, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5331, 5200, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6113, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5332, 5200, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6114, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5333, 5200, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6115, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5334, 5200, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6116, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5335, 5200, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6117, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5336, 5200, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6118, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5337, 5200, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6119, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5338, 5200, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6120, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5339, 5200, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6121, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5340, 5200, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6122, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5341, 5200, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6123, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5342, 5200, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6124, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5343, 5200, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6125, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5344, 5200, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6126, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5345, 5200, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6127, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5346, 5200, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6128, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5347, 5200, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6129, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5348, 5200, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6130, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5349, 5200, 'Wareneingang ohne Vorsteuer');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6131, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5400, 5200, 'Wareneingang 19 % Vorsteuer');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6132, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5401, 5200, 'Wareneingang 19 % Vorsteuer');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6133, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5402, 5200, 'Wareneingang 19 % Vorsteuer');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6134, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5403, 5200, 'Wareneingang 19 % Vorsteuer');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6135, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5404, 5200, 'Wareneingang 19 % Vorsteuer');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6136, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5405, 5200, 'Wareneingang 19 % Vorsteuer');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6137, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5406, 5200, 'Wareneingang 19 % Vorsteuer');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6138, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5407, 5200, 'Wareneingang 19 % Vorsteuer');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6139, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5408, 5200, 'Wareneingang 19 % Vorsteuer');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6140, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5409, 5200, 'Wareneingang 19 % Vorsteuer');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6141, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5410, 5200, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6142, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5411, 5200, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6143, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5412, 5200, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6144, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5413, 5200, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6145, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5414, 5200, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6146, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5415, 5200, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6147, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5416, 5200, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6148, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5417, 5200, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6149, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5418, 5200, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6150, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5419, 5200, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6151, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5420, 5200, 'Innergemeinschaftlicher Erwerb 7 % Vorsteuer und 7 % Umsatzsteuer');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6152, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5421, 5200, 'Innergemeinschaftlicher Erwerb 7 % Vorsteuer und 7 % Umsatzsteuer');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6153, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5422, 5200, 'Innergemeinschaftlicher Erwerb 7 % Vorsteuer und 7 % Umsatzsteuer');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6154, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5423, 5200, 'Innergemeinschaftlicher Erwerb 7 % Vorsteuer und 7 % Umsatzsteuer');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6155, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5424, 5200, 'Innergemeinschaftlicher Erwerb 7 % Vorsteuer und 7 % Umsatzsteuer');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6156, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5425, 5200, 'Innergemeinschaftlicher Erwerb 19 % Vorsteuer und 19 % Umsatzsteuer');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6157, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5426, 5200, 'Innergemeinschaftlicher Erwerb 19 % Vorsteuer und 19 % Umsatzsteuer');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6158, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5427, 5200, 'Innergemeinschaftlicher Erwerb 19 % Vorsteuer und 19 % Umsatzsteuer');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6159, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5428, 5200, 'Innergemeinschaftlicher Erwerb 19 % Vorsteuer und 19 % Umsatzsteuer');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6160, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5429, 5200, 'Innergemeinschaftlicher Erwerb 19 % Vorsteuer und 19 % Umsatzsteuer');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6161, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5430, 5200, 'Innergemeinschaftlicher Erwerb ohne Vorsteuerabzug 7 % Umsatzsteuer');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6162, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5431, 5200, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6163, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5432, 5200, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6164, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5433, 5200, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6165, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5434, 5200, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6166, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5435, 5200, 'Innergemeinschaftlicher Erwerb ohne Vorsteuerabzug und 19 % Umsatzsteuer');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6167, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5436, 5200, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6168, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5437, 5200, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6169, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5438, 5200, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6170, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5439, 5200, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6171, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5440, 5200, 'Innergemeinschaftlicher Erwerb von Neufahrzeugen von Lieferanten ohne Umsatz-Identifikationsnummer 19 % Vorsteuer und 19 % Umsatzsteuer');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6172, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5441, 5200, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6173, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5442, 5200, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6174, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5443, 5200, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6175, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5444, 5200, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6176, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5445, 5200, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6177, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5446, 5200, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6178, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5447, 5200, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6179, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5448, 5200, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6180, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5449, 5200, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6181, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5500, 5200, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6182, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5501, 5200, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6183, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5502, 5200, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6184, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5503, 5200, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6185, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5504, 5200, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6186, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5505, 5200, 'Wareneingang 5,5 % Vorsteuer');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6187, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5506, 5200, 'Wareneingang 5,5 % Vorsteuer');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6188, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5507, 5200, 'Wareneingang 5,5 % Vorsteuer');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6189, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5508, 5200, 'Wareneingang 5,5 % Vorsteuer');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6190, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5509, 5200, 'Wareneingang 5,5 % Vorsteuer');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6191, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5510, 5200, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6192, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5511, 5200, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6193, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5512, 5200, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6194, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5513, 5200, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6195, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5514, 5200, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6196, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5515, 5200, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6197, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5516, 5200, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6198, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5517, 5200, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6199, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5518, 5200, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6200, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5519, 5200, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6201, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5520, 5200, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6202, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5521, 5200, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6203, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5522, 5200, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6204, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5523, 5200, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6205, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5524, 5200, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6206, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5525, 5200, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6207, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5526, 5200, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6208, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5527, 5200, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6209, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5528, 5200, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6210, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5529, 5200, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6211, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5530, 5200, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6212, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5531, 5200, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6213, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5532, 5200, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6214, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5533, 5200, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6215, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5534, 5200, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6216, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5535, 5200, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6217, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5536, 5200, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6218, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5537, 5200, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6219, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5538, 5200, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6220, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5539, 5200, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6221, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5540, 5200, 'Wareneingang 10,7 % Vorsteuer');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6222, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5541, 5200, 'Wareneingang 10,7 % Vorsteuer');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6223, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5542, 5200, 'Wareneingang 10,7 % Vorsteuer');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6224, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5543, 5200, 'Wareneingang 10,7 % Vorsteuer');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6225, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5544, 5200, 'Wareneingang 10,7 % Vorsteuer');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6226, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5545, 5200, 'Wareneingang 10,7 % Vorsteuer');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6227, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5546, 5200, 'Wareneingang 10,7 % Vorsteuer');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6228, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5547, 5200, 'Wareneingang 10,7 % Vorsteuer');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6229, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5548, 5200, 'Wareneingang 10,7 % Vorsteuer');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6230, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5549, 5200, 'Wareneingang 10,7 % Vorsteuer');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6231, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5550, 5200, 'Steuerfreier innergemeinschaftlicher Erwerb');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6232, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5551, 5200, 'Wareneingang im Drittland steuerbar');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6233, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5552, 5200, 'Erwerb 1. Abnehmer innerhalb eines Dreiecksgeschäftes');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6234, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5553, 5200, 'Erwerb Waren als letzter Abnehmer innerhalb Dreiecksgeschäft 19 % Vorsteuer und 19 % Umsatzsteuer');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6235, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5554, 5200, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6236, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5555, 5200, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6237, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5556, 5200, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6238, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5557, 5200, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6239, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5558, 5200, 'Wareneingang im anderen EU-Land steuerbar');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6240, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5559, 5200, 'Steuerfreie Einfuhren');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6241, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5560, 5200, 'Waren aus einem Umsatzsteuerlager, § 13a UStG 7 % Vorsteuer und 7 % Umsatzsteuer');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6242, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5561, 5200, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6243, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5562, 5200, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6244, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5563, 5200, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6245, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5564, 5200, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6246, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5565, 5200, 'Waren aus einem Umsatzsteuerlager, § 13a UStG 19 % Vorsteuer und 19 % Umsatzsteuer');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6247, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5566, 5200, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6248, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5567, 5200, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6249, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5568, 5200, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6250, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5569, 5200, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6251, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5600, 5200, 'Nicht abziehbare Vorsteuer');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6252, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5601, 5200, 'Nicht abziehbare Vorsteuer');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6253, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5602, 5200, 'Nicht abziehbare Vorsteuer');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6254, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5603, 5200, 'Nicht abziehbare Vorsteuer');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6255, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5604, 5200, 'Nicht abziehbare Vorsteuer');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6256, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5605, 5200, 'Nicht abziehbare Vorsteuer');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6257, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5606, 5200, 'Nicht abziehbare Vorsteuer');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6258, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5607, 5200, 'Nicht abziehbare Vorsteuer');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6259, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5608, 5200, 'Nicht abziehbare Vorsteuer');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6260, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5609, 5200, 'Nicht abziehbare Vorsteuer');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6261, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5610, 5200, 'Nicht abziehbare Vorsteuer 7 %');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6262, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5611, 5200, 'Nicht abziehbare Vorsteuer 7 %');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6263, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5612, 5200, 'Nicht abziehbare Vorsteuer 7 %');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6264, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5613, 5200, 'Nicht abziehbare Vorsteuer 7 %');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6265, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5614, 5200, 'Nicht abziehbare Vorsteuer 7 %');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6266, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5615, 5200, 'Nicht abziehbare Vorsteuer 7 %');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6267, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5616, 5200, 'Nicht abziehbare Vorsteuer 7 %');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6268, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5617, 5200, 'Nicht abziehbare Vorsteuer 7 %');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6269, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5618, 5200, 'Nicht abziehbare Vorsteuer 7 %');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6270, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5619, 5200, 'Nicht abziehbare Vorsteuer 7 %');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6271, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5650, 5200, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6272, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5651, 5200, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6273, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5652, 5200, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6274, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5653, 5200, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6275, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5654, 5200, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6276, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5655, 5200, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6277, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5656, 5200, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6278, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5657, 5200, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6279, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5658, 5200, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6280, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5659, 5200, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6281, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5660, 5200, 'Nicht abziehbare Vorsteuer 19 %');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6282, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5661, 5200, 'Nicht abziehbare Vorsteuer 19 %');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6283, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5662, 5200, 'Nicht abziehbare Vorsteuer 19 %');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6284, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5663, 5200, 'Nicht abziehbare Vorsteuer 19 %');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6285, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5664, 5200, 'Nicht abziehbare Vorsteuer 19 %');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6286, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5665, 5200, 'Nicht abziehbare Vorsteuer 19 %');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6287, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5666, 5200, 'Nicht abziehbare Vorsteuer 19 %');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6288, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5667, 5200, 'Nicht abziehbare Vorsteuer 19 %');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6289, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5668, 5200, 'Nicht abziehbare Vorsteuer 19 %');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6290, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5669, 5200, 'Nicht abziehbare Vorsteuer 19 %');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6291, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5700, 5200, 'Nachlässe');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6292, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5701, 5700, 'Nachlässe aus Einkauf Roh-, Hilfs- und Betriebsstoffe');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6293, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5710, 5700, 'Nachlässe 7 % Vorsteuer');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6294, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5711, 5700, 'Nachlässe 7 % Vorsteuer');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6295, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5712, 5700, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6296, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5713, 5700, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6297, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5714, 5700, 'Nachlässe aus Einkauf Roh-, Hilfs- und Betriebsstoffe 7 %');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6298, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5715, 5700, 'Nachlässe aus Einkauf Roh-, Hilfs- und Betriebsstoffe 19 %');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6299, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5716, 5700, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6300, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5717, 5700, 'Nachlässe aus Einkauf Roh-, Hilfs- und Betriebsstoffe, innergemeinschaftlicher Erwerb 7 % Vorsteuer und 7 % Umsatzsteuer');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6301, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5718, 5700, 'Nachlässe aus Einkauf Roh-, Hilfs- und Betriebsstoffe, innergemeinschaftlicher Erwerb 19 % Vorsteuer und 19 % Umsatzsteuer');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6302, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5719, 5700, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6303, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5720, 5700, 'Nachlässe 19 % Vorsteuer');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6304, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5722, 5700, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6305, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5723, 5700, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6306, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5724, 5700, 'Nachlässe aus innergemeinschaftlichem Erwerb 7 % Vorsteuer und 7 % Umsatzsteuer');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6307, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5725, 5700, 'Nachlässe aus innergemeinschaftlichem Erwerb 19 % Vorsteuer und 19 % Umsatzsteuer');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6308, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5726, 5700, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6309, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5727, 5700, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6310, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5728, 5700, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6311, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5729, 5700, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6312, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5730, 5200, 'Erhaltene Skonti');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6313, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5731, 5730, 'Erhaltene Skonti 7 % Vorsteuer');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6314, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5732, 5730, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6315, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5733, 5730, 'Erhaltene Skonti aus Einkauf Roh-, Hilfs- und Betriebsstoffe');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6316, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5734, 5730, 'Erhaltene Skonti aus Einkauf Roh-, Hilfs- und Betriebsstoffe 7 % Vorsteuer');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6317, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5735, 5730, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6318, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5736, 5730, 'Erhaltene Skonti 19 % Vorsteuer');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6319, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5737, 5730, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6320, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5738, 5730, 'Erhaltene Skonti aus Einkauf Roh-, Hilfs- und Betriebsstoffe 19 % Vorsteuer');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6321, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5739, 5730, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6322, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5740, 5730, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6323, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5741, 5730, 'Erhaltene Skonti aus Einkauf Roh-, Hilfs- und Betriebsstoffe aus steuerpflichtigem innergemeinschaftlichem Erwerb 19 % Vorsteuer und 19 % Umsatzsteuer');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6324, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5742, 5730, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6325, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5743, 5730, 'Erhaltene Skonti aus Einkauf Roh-, Hilfs- und Betriebsstoffe aus steuerpflichtigem innergemeinschaftlichem Erwerb 7 % Vorsteuer und 7 % Umsatzsteuer');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6326, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5744, 5730, 'Erhaltene Skonti aus Einkauf Roh-, Hilfs- und Betriebsstoffe aus steuerpflichtigem innergemeinschaftlichem Erwerb');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6327, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5745, 5730, 'Erhaltene Skonti aus steuerpflichtigem innergemeinschaftlichem Erwerb');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6328, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5746, 5730, 'Erhaltene Skonti aus steuerpflichtigem innergemeinschaftlichem Erwerb 7 % Vorsteuer und 7 % Umsatzsteuer');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6329, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5747, 5730, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6330, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5748, 5730, 'Erhaltene Skonti aus steuerpflichtigem innergemeinschaftlichem Erwerb 19 % Vorsteuer und 19 % Umsatzsteuer');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6331, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5749, 5730, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6332, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5750, 5769, 'Erhaltene Boni 7 % Vorsteuer');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6333, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5751, 5769, 'Erhaltene Boni 7 % Vorsteuer');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6334, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5752, 5769, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6335, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5753, 5769, 'Erhaltene Boni aus Einkauf Roh-, Hilfs- und Betriebsstoffe');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6336, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5754, 5769, 'Erhaltene Boni aus Einkauf Roh-, Hilfs- und Betriebsstoffe 7 % Vorsteuer');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6337, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5755, 5769, 'Erhaltene Boni aus Einkauf Roh-, Hilfs- und Betriebsstoffe 19 % Vorsteuer');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6338, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5756, 5769, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6339, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5757, 5769, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6340, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5758, 5769, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6341, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5759, 5769, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6342, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5760, 5769, 'Erhaltene Boni 19 % Vorsteuer');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6343, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5761, 5769, 'Erhaltene Boni 19 % Vorsteuer');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6344, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5762, 5769, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6345, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5763, 5769, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6346, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5764, 5769, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6347, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5765, 5769, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6348, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5766, 5769, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6349, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5767, 5769, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6350, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5768, 5769, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6351, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5769, 5200, 'Erhaltene Boni');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6352, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5770, 5200, 'Erhaltene Rabatte');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6353, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5780, 5770, 'Erhaltene Rabatte 7 % Vorsteuer');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6354, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5781, 5770, 'Erhaltene Rabatte 7 % Vorsteuer');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6355, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5782, 5770, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6356, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5783, 5770, 'Erhaltene Rabatte aus Einkauf Roh-, Hilfs- und Betriebsstoffe');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6357, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5784, 5770, 'Erhaltene Rabatte aus Einkauf Roh-, Hilfs- und Betriebsstoffe 7 % Vorsteuer');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6358, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5785, 5770, 'Erhaltene Rabatte aus Einkauf Roh-, Hilfs- und Betriebsstoffe 19 % Vorsteuer');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6359, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5786, 5770, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6360, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5787, 5770, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6361, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5788, 5730, 'Erhaltene Skonti aus Einkauf Roh-, Hilfs- und Betriebsstoffe 10,7 % Vorsteuer');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6362, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5789, 5730, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6363, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5790, 5770, 'Erhaltene Rabatte 19 % Vorsteuer');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6364, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5791, 5770, 'Erhaltene Rabatte 19 % Vorsteuer');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6365, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5792, 5730, 'Erhaltene Skonti aus Erwerb Roh-, Hilfs- und Betriebsstoffe als letzter Abnehmer innerhalb Dreiecksgeschäft 19 % Vorsteuer und 19 % Umsatzsteuer');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6366, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5793, 5730, 'Erhaltene Skonti aus Erwerb Waren als letzter Abnehmer innerhalb Dreiecksgeschäfte 19 % Vorsteuer und 19 % Umsatzsteuer');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6367, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5794, 5730, 'Erhaltene Skonti 5,5 % Vorsteuer');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6368, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5795, 5730, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6369, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5796, 5730, 'Erhaltene Skonti 10,7 % Vorsteuer');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6370, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5797, 5730, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6371, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5798, 5730, 'Erhaltene Skonti aus Einkauf Roh-, Hilfs- und Betriebsstoffe 5,5 % Vorsteuer');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6372, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5799, 5730, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6373, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5800, 5, 'Bezugsnebenkosten');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6374, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5820, 5, 'Leergut');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6375, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5840, 5, 'Zölle und Einfuhrabgaben');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6376, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5860, 5, 'Verrechnete Stoffkosten (Gegenkonto 5000-99)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6377, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5880, 5, 'Bestandsveränderungen Roh-, Hilfs- und Betriebsstoffe sowie bezogene Waren');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6378, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5881, 5, 'Bestandsveränderungen Waren');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6379, 'SKR04', 'Betriebliche Aufwendungen', 'Materialaufwand', 5885, 5, 'Bestandsveränderungen Roh-, Hilfs- und Betriebsstoffe');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6380, 'SKR04', 'Betriebliche Aufwendungen', 'Aufwendungen für bezogene Leistungen', 5900, 5, 'Fremdleistungen');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6381, 'SKR04', 'Betriebliche Aufwendungen', 'Aufwendungen für bezogene Leistungen', 5906, 5900, 'Fremdleistungen 19 % Vorsteuer');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6382, 'SKR04', 'Betriebliche Aufwendungen', 'Aufwendungen für bezogene Leistungen', 5907, 5900, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6383, 'SKR04', 'Betriebliche Aufwendungen', 'Aufwendungen für bezogene Leistungen', 5908, 5900, 'Fremdleistungen 7 % Vorsteuer');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6384, 'SKR04', 'Betriebliche Aufwendungen', 'Aufwendungen für bezogene Leistungen', 5909, 5900, 'Fremdleistungen ohne Vorsteuer');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6385, 'SKR04', 'Betriebliche Aufwendungen', 'Aufwendungen für bezogene Leistungen', 5910, 5, 'Bauleistungen eine im Inland ansässigen Unternehmens 7 % Vorsteuer und 7 % Umsatzsteuer');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6386, 'SKR04', 'Betriebliche Aufwendungen', 'Aufwendungen für bezogene Leistungen', 5911, 5910, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6387, 'SKR04', 'Betriebliche Aufwendungen', 'Aufwendungen für bezogene Leistungen', 5912, 5910, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6388, 'SKR04', 'Betriebliche Aufwendungen', 'Aufwendungen für bezogene Leistungen', 5913, 5, 'Sonstige Leistungen eines im andere EU-Land ansässigen Unternehmens 7 % Vorsteuer und 7 % Umsatzsteuer');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6389, 'SKR04', 'Betriebliche Aufwendungen', 'Aufwendungen für bezogene Leistungen', 5914, 5913, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6390, 'SKR04', 'Betriebliche Aufwendungen', 'Aufwendungen für bezogene Leistungen', 5915, 5, 'Leistungen eines im Ausland ansässigen Unternehmers 7 % Vorsteuer und 7 % Umsatzsteuer');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6391, 'SKR04', 'Betriebliche Aufwendungen', 'Aufwendungen für bezogene Leistungen', 5916, 5915, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6392, 'SKR04', 'Betriebliche Aufwendungen', 'Aufwendungen für bezogene Leistungen', 5917, 5915, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6393, 'SKR04', 'Betriebliche Aufwendungen', 'Aufwendungen für bezogene Leistungen', 5918, 5915, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6394, 'SKR04', 'Betriebliche Aufwendungen', 'Aufwendungen für bezogene Leistungen', 5919, 5915, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6395, 'SKR04', 'Betriebliche Aufwendungen', 'Aufwendungen für bezogene Leistungen', 5920, 5, 'Bauleistungen eines im Inland ansässigen Unternehmers 19 % Vorsteuer und 19 % Umsatzsteuer');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6396, 'SKR04', 'Betriebliche Aufwendungen', 'Aufwendungen für bezogene Leistungen', 5921, 5, 'Bauleistungen eines im Inland ansässigen Unternehmers 19 % Vorsteuer und 19 % Umsatzsteuer');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6397, 'SKR04', 'Betriebliche Aufwendungen', 'Aufwendungen für bezogene Leistungen', 5922, 5921, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6398, 'SKR04', 'Betriebliche Aufwendungen', 'Aufwendungen für bezogene Leistungen', 5923, 5, 'Sonstige Leistungen eines im anderen EU-Land ansässigen Unternehmers 19 % Vorsteuer und 19 % Umsatzsteuer');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6399, 'SKR04', 'Betriebliche Aufwendungen', 'Aufwendungen für bezogene Leistungen', 5924, 5923, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6400, 'SKR04', 'Betriebliche Aufwendungen', 'Aufwendungen für bezogene Leistungen', 5925, 5, 'Leistungen eines im Ausland ansässigen Unternehmers 19 % Vorsteuer und 19 % Umsatzsteuer');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6401, 'SKR04', 'Betriebliche Aufwendungen', 'Aufwendungen für bezogene Leistungen', 5926, 5, 'Leistungen eines im Ausland ansässigen Unternehmers 19 % Vorsteuer und 19 % Umsatzsteuer');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6402, 'SKR04', 'Betriebliche Aufwendungen', 'Aufwendungen für bezogene Leistungen', 5927, 5926, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6403, 'SKR04', 'Betriebliche Aufwendungen', 'Aufwendungen für bezogene Leistungen', 5928, 5926, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6404, 'SKR04', 'Betriebliche Aufwendungen', 'Aufwendungen für bezogene Leistungen', 5829, 5926, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6405, 'SKR04', 'Betriebliche Aufwendungen', 'Aufwendungen für bezogene Leistungen', 5930, 5, 'Bauleistungen eines im Inland ansässigen Unternehmers ohne Vorsteuer und 7 % Umsatzsteuer');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6406, 'SKR04', 'Betriebliche Aufwendungen', 'Aufwendungen für bezogene Leistungen', 5931, 5930, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6407, 'SKR04', 'Betriebliche Aufwendungen', 'Aufwendungen für bezogene Leistungen', 5932, 5930, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6408, 'SKR04', 'Betriebliche Aufwendungen', 'Aufwendungen für bezogene Leistungen', 5933, 5, 'Sonstige Leistungen eines im anderen EU-Land ansässigen Unternehmers ohne Vorsteuer und 7 % Umsatzsteuer');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6409, 'SKR04', 'Betriebliche Aufwendungen', 'Aufwendungen für bezogene Leistungen', 5934, 5933, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6410, 'SKR04', 'Betriebliche Aufwendungen', 'Aufwendungen für bezogene Leistungen', 5935, 5, 'Leistungen eines im Ausland ansässigen Unternehmers ohne Vorsteuer und 7 % Umsatzsteuer');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6411, 'SKR04', 'Betriebliche Aufwendungen', 'Aufwendungen für bezogene Leistungen', 5936, 5935, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6412, 'SKR04', 'Betriebliche Aufwendungen', 'Aufwendungen für bezogene Leistungen', 5937, 5935, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6413, 'SKR04', 'Betriebliche Aufwendungen', 'Aufwendungen für bezogene Leistungen', 5938, 5935, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6414, 'SKR04', 'Betriebliche Aufwendungen', 'Aufwendungen für bezogene Leistungen', 5939, 5935, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6415, 'SKR04', 'Betriebliche Aufwendungen', 'Aufwendungen für bezogene Leistungen', 5940, 5, 'Bauleistungen eines im Inland ansässigen Unternehmers ohne Vorsteuer und 19 % Umsatzsteuer');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6416, 'SKR04', 'Betriebliche Aufwendungen', 'Aufwendungen für bezogene Leistungen', 5941, 5, 'Bauleistungen eines im Inland ansässigen Unternehmers ohne Vorsteuer und 19 % Umsatzsteuer');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6417, 'SKR04', 'Betriebliche Aufwendungen', 'Aufwendungen für bezogene Leistungen', 5942, 5941, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6418, 'SKR04', 'Betriebliche Aufwendungen', 'Aufwendungen für bezogene Leistungen', 5943, 5, 'Sonstige Leistungen eines im anderen EU-Land ansässigen Unternehmers ohne Vorsteuer und 19 % Umsatzsteuer');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6419, 'SKR04', 'Betriebliche Aufwendungen', 'Aufwendungen für bezogene Leistungen', 5944, 5943, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6420, 'SKR04', 'Betriebliche Aufwendungen', 'Aufwendungen für bezogene Leistungen', 5945, 5, 'Leistungen eines im Ausland ansässigen Unternehmers ohne Vorsteuer und 19 % Umsatzsteuer');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6421, 'SKR04', 'Betriebliche Aufwendungen', 'Aufwendungen für bezogene Leistungen', 5946, 5, 'Leistungen eines im Ausland ansässigen Unternehmers ohne Vorsteuer und 19 % Umsatzsteuer');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6422, 'SKR04', 'Betriebliche Aufwendungen', 'Aufwendungen für bezogene Leistungen', 5947, 5946, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6423, 'SKR04', 'Betriebliche Aufwendungen', 'Aufwendungen für bezogene Leistungen', 5948, 5946, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6424, 'SKR04', 'Betriebliche Aufwendungen', 'Aufwendungen für bezogene Leistungen', 5949, 5946, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6425, 'SKR04', 'Betriebliche Aufwendungen', 'Aufwendungen für bezogene Leistungen', 5950, 5, 'Erhaltene Skonti aus Leistungen, für die als Leistungsempfänger die Steuer nach § 13b UStG geschuldet wird');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6426, 'SKR04', 'Betriebliche Aufwendungen', 'Aufwendungen für bezogene Leistungen', 5951, 5, 'Erhaltene Skonti aus Leistungen, für die als Leistungsempfänger die Steuer nach § 13b UStG geschuldet wird 19 % Vorsteuer und 19 % Umsatzsteuer');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6427, 'SKR04', 'Betriebliche Aufwendungen', 'Aufwendungen für bezogene Leistungen', 5952, 5951, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6428, 'SKR04', 'Betriebliche Aufwendungen', 'Aufwendungen für bezogene Leistungen', 5953, 5, 'Erhaltene Skonti aus Leistungen, für die als Leistungsempfänger die Steuer nach § 13b UStG geschuldet wird ohne Vorsteuer aber mit Umsatzsteuer');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6429, 'SKR04', 'Betriebliche Aufwendungen', 'Aufwendungen für bezogene Leistungen', 5954, 5, 'Erhaltene Skonti aus Leistungen, für die als Leistungsempfänger die Steuer nach § 13b UStG geschuldet wird ohne Vorsteuer, mit 19 % Umsatzsteuer');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6430, 'SKR04', 'Betriebliche Aufwendungen', 'Aufwendungen für bezogene Leistungen', 5955, 5954, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6431, 'SKR04', 'Betriebliche Aufwendungen', 'Aufwendungen für bezogene Leistungen', 5956, 5954, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6432, 'SKR04', 'Betriebliche Aufwendungen', 'Aufwendungen für bezogene Leistungen', 5957, 5954, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6433, 'SKR04', 'Betriebliche Aufwendungen', 'Aufwendungen für bezogene Leistungen', 5958, 5954, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6434, 'SKR04', 'Betriebliche Aufwendungen', 'Aufwendungen für bezogene Leistungen', 5959, 5954, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6435, 'SKR04', 'Betriebliche Aufwendungen', 'Aufwendungen für bezogene Leistungen', 5960, 5, 'Leistungen nach § 13b UStG mit Vorsteuerabzug');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6436, 'SKR04', 'Betriebliche Aufwendungen', 'Aufwendungen für bezogene Leistungen', 5965, 5, 'Leistungen nach § 13b UStG ohne Vorsteuerabzug');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6437, 'SKR04', 'Betriebliche Aufwendungen', 'Aufwendungen für bezogene Leistungen', 5970, 5, 'Fremdleistungen (Miet- und Pachtzinsen bewegliche Wirtschaftsgüter)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6438, 'SKR04', 'Betriebliche Aufwendungen', 'Aufwendungen für bezogene Leistungen', 5975, 5, 'Fremdleistungen (Miet- und Pachtzinsen unbewegliche Wirtschaftsgüter)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6439, 'SKR04', 'Betriebliche Aufwendungen', 'Aufwendungen für bezogene Leistungen', 5980, 5, 'Fremdleistungen (Entgelte für Rechte und Lizenzen)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6440, 'SKR04', 'Betriebliche Aufwendungen', 'Aufwendungen für bezogene Leistungen', 5985, 5, 'Fremdleistungen (Vergütungen für die Überlassung von Wirtschaftsgütern – mit Sonderbetriebseinnahme korrespondierend)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6441, 'SKR04', 'Betriebliche Aufwendungen', 'Betriebliche Aufwendungen', 6, 6, 'Betriebliche Aufwendungen');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6442, 'SKR04', 'Betriebliche Aufwendungen', 'Löhne und Gehälter', 6000, 6, 'Löhne und Gehälter');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6443, 'SKR04', 'Betriebliche Aufwendungen', 'Löhne und Gehälter', 6010, 6000, 'Löhne');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6444, 'SKR04', 'Betriebliche Aufwendungen', 'Löhne und Gehälter', 6020, 6000, 'Gehälter');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6445, 'SKR04', 'Betriebliche Aufwendungen', 'Löhne und Gehälter', 6024, 6000, 'Geschäftsführergehälter der GmbH-Gesellschafter');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6446, 'SKR04', 'Betriebliche Aufwendungen', 'Löhne und Gehälter', 6026, 6000, 'Tantiemen Gesellschafter-Geschäftsführer');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6447, 'SKR04', 'Betriebliche Aufwendungen', 'Löhne und Gehälter', 6027, 6000, 'Geschäftsführergehälter');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6448, 'SKR04', 'Betriebliche Aufwendungen', 'Löhne und Gehälter', 6028, 6000, 'Vergütung an angestellte Mitunternehmer § 15 EStG (mit Sonderbetriebseinnahme korrespondierend)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6449, 'SKR04', 'Betriebliche Aufwendungen', 'Löhne und Gehälter', 6029, 6000, 'Tantiemen Arbeitnehmer');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6450, 'SKR04', 'Betriebliche Aufwendungen', 'Löhne und Gehälter', 6030, 6000, 'Aushilfslöhne');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6451, 'SKR04', 'Betriebliche Aufwendungen', 'Löhne und Gehälter', 6035, 6000, 'Löhne für Minijobs');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6452, 'SKR04', 'Betriebliche Aufwendungen', 'Löhne und Gehälter', 6036, 6000, 'Pauschale Steuern für Minijobber');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6453, 'SKR04', 'Betriebliche Aufwendungen', 'Löhne und Gehälter', 6037, 6000, 'Pauschale Steuern für Gesellschafter-Geschäftsführer');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6454, 'SKR04', 'Betriebliche Aufwendungen', 'Löhne und Gehälter', 6038, 6000, 'Pauschale Steuern für angestellte Mitunternehmer § 15 EStG (mit Sonderbetriebseinnahme korrespondierend)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6455, 'SKR04', 'Betriebliche Aufwendungen', 'Löhne und Gehälter', 6039, 6000, 'Pauschale Steuern für Arbeitnehmer');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6456, 'SKR04', 'Betriebliche Aufwendungen', 'Löhne und Gehälter', 6040, 6000, 'Pauschale Steuer für Aushilfen');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6457, 'SKR04', 'Betriebliche Aufwendungen', 'Löhne und Gehälter', 6045, 6000, 'Bedienungsgelder');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6458, 'SKR04', 'Betriebliche Aufwendungen', 'Löhne und Gehälter', 6050, 6000, 'Ehegattengehalt');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6459, 'SKR04', 'Betriebliche Aufwendungen', 'Löhne und Gehälter', 6060, 6000, 'Freiwillige soziale Aufwendungen, lohnsteuerpflichtig');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6460, 'SKR04', 'Betriebliche Aufwendungen', 'Löhne und Gehälter', 6066, 6000, 'Freiwillige Zuwendungen an Minijobber');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6461, 'SKR04', 'Betriebliche Aufwendungen', 'Löhne und Gehälter', 6067, 6000, 'Freiwillige Zuwendungen an Gesellschafter-Geschäftsführer');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6462, 'SKR04', 'Betriebliche Aufwendungen', 'Löhne und Gehälter', 6068, 6000, 'Freiwillige Zuwendungen an angestellte Mitunternehmer § 15 EStG (mit Sonderbetriebseinnahme korrespondierend)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6463, 'SKR04', 'Betriebliche Aufwendungen', 'Löhne und Gehälter', 6069, 6000, 'Pauschale Steuer auf sonstige Bezüge (z. B. Fahrtkostenzuschüsse)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6464, 'SKR04', 'Betriebliche Aufwendungen', 'Löhne und Gehälter', 6070, 6000, 'Krankengeldzuschüsse');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6465, 'SKR04', 'Betriebliche Aufwendungen', 'Löhne und Gehälter', 6071, 6000, 'Sachzuwendungen und Dienstleistungen an Minijobber');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6466, 'SKR04', 'Betriebliche Aufwendungen', 'Löhne und Gehälter', 6072, 6000, 'Sachzuwendungen und Dienstleistungen an Arbeitnehmer');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6467, 'SKR04', 'Betriebliche Aufwendungen', 'Löhne und Gehälter', 6073, 6000, 'Sachzuwendungen und Dienstleistungen an Gesellschafter-Geschäftsführer');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6468, 'SKR04', 'Betriebliche Aufwendungen', 'Löhne und Gehälter', 6074, 6000, 'Sachzuwendungen und Dienstleistungen an angestellte Mitunternehmer § 15 EStG (mit Sonderbetriebseinnahme korrespondierend)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6469, 'SKR04', 'Betriebliche Aufwendungen', 'Löhne und Gehälter', 6075, 6000, 'Zuschüsse der Agenturen für Arbeit (Haben)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6470, 'SKR04', 'Betriebliche Aufwendungen', 'Löhne und Gehälter', 6076, 6000, 'Aufwendungen aus der Veränderung von Urlaubsrückstellungen');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6471, 'SKR04', 'Betriebliche Aufwendungen', 'Löhne und Gehälter', 6077, 6000, 'Aufwendungen aus der Veränderung von Urlaubsrückstellungen für Gesellschafter-Geschäftsführer');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6472, 'SKR04', 'Betriebliche Aufwendungen', 'Löhne und Gehälter', 6078, 6000, 'Aufwendungen aus der Veränderung von Urlaubsrückstellungen für angestellte Mitunternehmer § 15 EStG (mit Sonderbetriebseinnahme korrespondierend)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6473, 'SKR04', 'Betriebliche Aufwendungen', 'Löhne und Gehälter', 6079, 6000, 'Aufwendungen aus der Veränderung von Urlaubsrückstellungen für Minijobber');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6474, 'SKR04', 'Betriebliche Aufwendungen', 'Löhne und Gehälter', 6080, 6000, 'Vermögenswirksame Leistungen');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6475, 'SKR04', 'Betriebliche Aufwendungen', 'Löhne und Gehälter', 6090, 6000, 'Fahrtkostenerstattung Wohnung/Arbeitsstätte');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6476, 'SKR04', 'Betriebliche Aufwendungen', 'Soziale Abgaben und Aufwendungen für Altersversorgung und für Unterstützung', 6100, 6, 'Soziale Abgaben und Aufwendungen für Altersversorgung und für Unterstützung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6477, 'SKR04', 'Betriebliche Aufwendungen', 'Soziale Abgaben und Aufwendungen für Altersversorgung und für Unterstützung', 6110, 6100, 'Gesetzliche soziale Aufwendungen');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6478, 'SKR04', 'Betriebliche Aufwendungen', 'Soziale Abgaben und Aufwendungen für Altersversorgung und für Unterstützung', 6118, 6100, 'Gesetzliche soziale Aufwendungen für Mitunternehmer § 15 EStG (mit Sonderbetriebseinnahme korrespondierend)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6479, 'SKR04', 'Betriebliche Aufwendungen', 'Soziale Abgaben und Aufwendungen für Altersversorgung und für Unterstützung', 6120, 6100, 'Beiträge zur Berufsgenossenschaft');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6480, 'SKR04', 'Betriebliche Aufwendungen', 'Soziale Abgaben und Aufwendungen für Altersversorgung und für Unterstützung', 6130, 6100, 'Freiwillige soziale Aufwendungen, lohnsteuerfrei');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6481, 'SKR04', 'Betriebliche Aufwendungen', 'Soziale Abgaben und Aufwendungen für Altersversorgung und für Unterstützung', 6140, 6100, 'Aufwendungen für Altersversorgung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6482, 'SKR04', 'Betriebliche Aufwendungen', 'Soziale Abgaben und Aufwendungen für Altersversorgung und für Unterstützung', 6147, 6100, 'Pauschale Steuer auf sonstige Bezüge (z. B. Direktversicherungen)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6483, 'SKR04', 'Betriebliche Aufwendungen', 'Soziale Abgaben und Aufwendungen für Altersversorgung und für Unterstützung', 6148, 6100, 'Aufwendungen für Altersversorgung für Mitunternehmer § 15 EStG (mit Sonderbetriebseinnahme korrespondierend)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6484, 'SKR04', 'Betriebliche Aufwendungen', 'Soziale Abgaben und Aufwendungen für Altersversorgung und für Unterstützung', 6149, 6100, 'Aufwendungen für Altersversorgung für Gesellschafter-Geschäftsführer');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6485, 'SKR04', 'Betriebliche Aufwendungen', 'Soziale Abgaben und Aufwendungen für Altersversorgung und für Unterstützung', 6150, 6100, 'Versorgungskasse');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6486, 'SKR04', 'Betriebliche Aufwendungen', 'Soziale Abgaben und Aufwendungen für Altersversorgung und für Unterstützung', 6160, 6100, 'Aufwendungen für Unterstützung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6487, 'SKR04', 'Betriebliche Aufwendungen', 'Soziale Abgaben und Aufwendungen für Altersversorgung und für Unterstützung', 6170, 6100, 'Sonstige soziale Abgaben');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6488, 'SKR04', 'Betriebliche Aufwendungen', 'Soziale Abgaben und Aufwendungen für Altersversorgung und für Unterstützung', 6171, 6100, 'Soziale Abgaben für Minijobber');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6489, 'SKR04', 'Betriebliche Aufwendungen', 'Abschreibungen auf immaterielle Vermögensgegenstände des Anlagevermögens und Sachanlagen', 6200, 6, 'Abschreibungen auf immaterielle Vermögensgegenstände');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6490, 'SKR04', 'Betriebliche Aufwendungen', 'Abschreibungen auf immaterielle Vermögensgegenstände des Anlagevermögens und Sachanlagen', 6201, 6, 'Abschreibungen auf selbst geschaffene immaterielle Vermögensgegenstände');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6491, 'SKR04', 'Betriebliche Aufwendungen', 'Abschreibungen auf immaterielle Vermögensgegenstände des Anlagevermögens und Sachanlagen', 6205, 6, 'Abschreibungen auf den Geschäfts- oder Firmenwert');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6492, 'SKR04', 'Betriebliche Aufwendungen', 'Abschreibungen auf immaterielle Vermögensgegenstände des Anlagevermögens und Sachanlagen', 6209, 6, 'Außerplanmäßige Abschreibungen auf den Geschäfts- oder Firmenwert');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6493, 'SKR04', 'Betriebliche Aufwendungen', 'Abschreibungen auf immaterielle Vermögensgegenstände des Anlagevermögens und Sachanlagen', 6210, 6, 'Außerplanmäßige Abschreibungen auf immaterielle Vermögensgegenständen');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6494, 'SKR04', 'Betriebliche Aufwendungen', 'Abschreibungen auf immaterielle Vermögensgegenstände des Anlagevermögens und Sachanlagen', 6211, 6, 'Außerplanmäßige Abschreibungen auf selbst geschaffene immaterielle Vermögensgegenstände');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6495, 'SKR04', 'Betriebliche Aufwendungen', 'Abschreibungen auf immaterielle Vermögensgegenstände des Anlagevermögens und Sachanlagen', 6220, 6, 'Abschreibungen auf Sachanlagen (ohne AfA auf Kfz und Gebäude)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6496, 'SKR04', 'Betriebliche Aufwendungen', 'Abschreibungen auf immaterielle Vermögensgegenstände des Anlagevermögens und Sachanlagen', 6221, 6, 'Abschreibungen auf Gebäude');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6497, 'SKR04', 'Betriebliche Aufwendungen', 'Abschreibungen auf immaterielle Vermögensgegenstände des Anlagevermögens und Sachanlagen', 6222, 6, 'Abschreibungen auf Kfz');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6498, 'SKR04', 'Betriebliche Aufwendungen', 'Abschreibungen auf immaterielle Vermögensgegenstände des Anlagevermögens und Sachanlagen', 6223, 6, 'Abschreibungen auf Gebäudeteil des häuslichen Arbeitszimmers');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6499, 'SKR04', 'Betriebliche Aufwendungen', 'Abschreibungen auf immaterielle Vermögensgegenstände des Anlagevermögens und Sachanlagen', 6230, 6, 'Außerplanmäßige Abschreibungen auf Sachanlagen');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6500, 'SKR04', 'Betriebliche Aufwendungen', 'Abschreibungen auf immaterielle Vermögensgegenstände des Anlagevermögens und Sachanlagen', 6231, 6, 'Absetzung für außergewöhnliche technische und wirtschaftliche Abnutzung der Gebäude');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6501, 'SKR04', 'Betriebliche Aufwendungen', 'Abschreibungen auf immaterielle Vermögensgegenstände des Anlagevermögens und Sachanlagen', 6232, 6, 'Absetzung für außergewöhnliche technische und wirtschaftliche Abnutzung des Kfz');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6502, 'SKR04', 'Betriebliche Aufwendungen', 'Abschreibungen auf immaterielle Vermögensgegenstände des Anlagevermögens und Sachanlagen', 6233, 6, 'Absetzung für außergewöhnliche technische und wirtschaftliche Abnutzung sonstiger Wirtschaftsgüter');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6503, 'SKR04', 'Betriebliche Aufwendungen', 'Abschreibungen auf immaterielle Vermögensgegenstände des Anlagevermögens und Sachanlagen', 6240, 6, 'Abschreibungen auf Sachanlagen auf Grund steuerlicher Sondervorschriften');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6504, 'SKR04', 'Betriebliche Aufwendungen', 'Abschreibungen auf immaterielle Vermögensgegenstände des Anlagevermögens und Sachanlagen', 6241, 6, 'Sonderabschreibungen nach § 7g Abs. 5 EStG (ohne Kfz)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6505, 'SKR04', 'Betriebliche Aufwendungen', 'Abschreibungen auf immaterielle Vermögensgegenstände des Anlagevermögens und Sachanlagen', 6242, 6, 'Sonderabschreibungen nach § 7g Abs. 5 EStG (für Kfz)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6506, 'SKR04', 'Betriebliche Aufwendungen', 'Abschreibungen auf immaterielle Vermögensgegenstände des Anlagevermögens und Sachanlagen', 6243, 6, 'Kürzung der Anschaffungs- oder Herstellungskosten gemäß § 7g Abs. 2 EStG (ohne Kfz)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6507, 'SKR04', 'Betriebliche Aufwendungen', 'Abschreibungen auf immaterielle Vermögensgegenstände des Anlagevermögens und Sachanlagen', 6244, 6, 'Kürzung der Anschaffungs- oder Herstellungskosten gemäß § 7g Abs. 2 EStG (für Kfz)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6508, 'SKR04', 'Betriebliche Aufwendungen', 'Abschreibungen auf immaterielle Vermögensgegenstände des Anlagevermögens und Sachanlagen', 6250, 6, 'Kaufleasing');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6509, 'SKR04', 'Betriebliche Aufwendungen', 'Abschreibungen auf immaterielle Vermögensgegenstände des Anlagevermögens und Sachanlagen', 6260, 6, 'Sofortabschreibungen geringwertiger Wirtschaftsgüter');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6510, 'SKR04', 'Betriebliche Aufwendungen', 'Abschreibungen auf immaterielle Vermögensgegenstände des Anlagevermögens und Sachanlagen', 6262, 6, 'Abschreibungen auf aktivierte, geringwertige Wirtschaftsgüter');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6511, 'SKR04', 'Betriebliche Aufwendungen', 'Abschreibungen auf immaterielle Vermögensgegenstände des Anlagevermögens und Sachanlagen', 6264, 6, 'Abschreibungen auf den Sammelposten Wirtschaftsgüter');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6512, 'SKR04', 'Betriebliche Aufwendungen', 'Abschreibungen auf immaterielle Vermögensgegenstände des Anlagevermögens und Sachanlagen', 6266, 6, 'Außerplanmäßige Abschreibungen auf aktivierte, geringwertige Wirtschaftsgüter');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6513, 'SKR04', 'Betriebliche Aufwendungen', 'Abschreibungen auf immaterielle Vermögensgegenstände des Anlagevermögens und Sachanlagen', 6268, 6266, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6514, 'SKR04', 'Betriebliche Aufwendungen', 'Abschreibungen auf Vermögensgegenstände des Umlaufvermögens, soweit diese die in der Kapitalgesellschaft üblichen Abschreibungen überschreiten', 6270, 6, 'Abschreibungen auf sonstige Vermögensgegenstände des Umlaufvermögens (soweit unüblich hoch)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6515, 'SKR04', 'Betriebliche Aufwendungen', 'Abschreibungen auf Vermögensgegenstände des Umlaufvermögens, soweit diese die in der Kapitalgesellschaft üblichen Abschreibungen überschreiten', 6272, 6, 'Abschreibungen auf Umlaufvermögen, steuerrechtlich bedingt (soweit unüblich hoch)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6516, 'SKR04', 'Betriebliche Aufwendungen', 'Abschreibungen auf Vermögensgegenstände des Umlaufvermögens, soweit diese die in der Kapitalgesellschaft üblichen Abschreibungen überschreiten', 6278, 6, 'Abschreibungen auf Roh-, Hilfs- und Betriebsstoffe/Waren (soweit unüblich hoch)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6517, 'SKR04', 'Betriebliche Aufwendungen', 'Abschreibungen auf Vermögensgegenstände des Umlaufvermögens, soweit diese die in der Kapitalgesellschaft üblichen Abschreibungen überschreiten', 6279, 6, 'Abschreibungen auf fertige und unfertige Erzeugnisse (soweit unüblich hoch)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6518, 'SKR04', 'Betriebliche Aufwendungen', 'Abschreibungen auf Vermögensgegenstände des Umlaufvermögens, soweit diese die in der Kapitalgesellschaft üblichen Abschreibungen überschreiten', 6280, 6, 'Forderungsverluste (soweit unüblich hoch)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6519, 'SKR04', 'Betriebliche Aufwendungen', 'Abschreibungen auf Vermögensgegenstände des Umlaufvermögens, soweit diese die in der Kapitalgesellschaft üblichen Abschreibungen überschreiten', 6281, 6, 'Forderungsverluste 7 % USt (sowie unüblich hoch)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6520, 'SKR04', 'Betriebliche Aufwendungen', 'Abschreibungen auf Vermögensgegenstände des Umlaufvermögens, soweit diese die in der Kapitalgesellschaft üblichen Abschreibungen überschreiten', 6282, 6281, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6521, 'SKR04', 'Betriebliche Aufwendungen', 'Abschreibungen auf Vermögensgegenstände des Umlaufvermögens, soweit diese die in der Kapitalgesellschaft üblichen Abschreibungen überschreiten', 6283, 6281, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6522, 'SKR04', 'Betriebliche Aufwendungen', 'Abschreibungen auf Vermögensgegenstände des Umlaufvermögens, soweit diese die in der Kapitalgesellschaft üblichen Abschreibungen überschreiten', 6284, 6281, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6523, 'SKR04', 'Betriebliche Aufwendungen', 'Abschreibungen auf Vermögensgegenstände des Umlaufvermögens, soweit diese die in der Kapitalgesellschaft üblichen Abschreibungen überschreiten', 6285, 6281, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6524, 'SKR04', 'Betriebliche Aufwendungen', 'Abschreibungen auf Vermögensgegenstände des Umlaufvermögens, soweit diese die in der Kapitalgesellschaft üblichen Abschreibungen überschreiten', 6286, 6, 'Forderungsverluste 19 % USt (sowie unüblich hoch)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6525, 'SKR04', 'Betriebliche Aufwendungen', 'Abschreibungen auf Vermögensgegenstände des Umlaufvermögens, soweit diese die in der Kapitalgesellschaft üblichen Abschreibungen überschreiten', 6287, 6286, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6526, 'SKR04', 'Betriebliche Aufwendungen', 'Abschreibungen auf Vermögensgegenstände des Umlaufvermögens, soweit diese die in der Kapitalgesellschaft üblichen Abschreibungen überschreiten', 6288, 6286, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6527, 'SKR04', 'Betriebliche Aufwendungen', 'Abschreibungen auf Vermögensgegenstände des Umlaufvermögens, soweit diese die in der Kapitalgesellschaft üblichen Abschreibungen überschreiten', 6290, 6, 'Abschreibungen auf Forderungen gegenüber Kapitalgesellschaften, an denen eine Beteiligung besteht (soweit unüblich hoch), § 3c EstG/ § 8b Abs. 3 KStG');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6528, 'SKR04', 'Betriebliche Aufwendungen', 'Abschreibungen auf Vermögensgegenstände des Umlaufvermögens, soweit diese die in der Kapitalgesellschaft üblichen Abschreibungen überschreiten', 6291, 6, 'Abschreibungen auf Forderungen gegenüber Gesellschaftern und nahe stehenden Personen (soweit unüblich hoch), § 8b Abs. 3 StG');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6529, 'SKR04', 'Betriebliche Aufwendungen', 'Sonstige betriebliche Aufwendungen', 6300, 6, 'Sonstige betriebliche Aufwendungen');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6530, 'SKR04', 'Betriebliche Aufwendungen', 'Sonstige betriebliche Aufwendungen', 6302, 6, 'Interimskonto für Aufwendungen in einem anderen Land, bei denen eine Vorsteuervergütung möglich ist');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6531, 'SKR04', 'Betriebliche Aufwendungen', 'Sonstige betriebliche Aufwendungen', 6303, 6, 'Fremdleistungen/Fremdarbeiten');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6532, 'SKR04', 'Betriebliche Aufwendungen', 'Sonstige betriebliche Aufwendungen', 6304, 6, 'Sonstige Aufwendungen betrieblich und regelmäßig');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6533, 'SKR04', 'Betriebliche Aufwendungen', 'Sonstige betriebliche Aufwendungen', 6305, 6, 'Raumkosten');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6534, 'SKR04', 'Betriebliche Aufwendungen', 'Sonstige betriebliche Aufwendungen', 6310, 6, 'Miete (unbewegliche Wirtschaftsgüter)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6535, 'SKR04', 'Betriebliche Aufwendungen', 'Sonstige betriebliche Aufwendungen', 6312, 6, 'Miete/Aufwendungen für doppelte Haushaltsführung Unternehmer');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6536, 'SKR04', 'Betriebliche Aufwendungen', 'Sonstige betriebliche Aufwendungen', 6313, 6, 'Vergütung an Gesellschafter für die miet- oder pachtweise Überlassung ihrer unbeweglichen Wirtschaftsgüter');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6537, 'SKR04', 'Betriebliche Aufwendungen', 'Sonstige betriebliche Aufwendungen', 6314, 6, 'Vergütung an Mitunternehmer für die mietweise Überassung ihrer unbeweglichen Wirtschaftsgüter § 15 EStG (mit Sonderbetriebseinnahme korrespondierend)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6538, 'SKR04', 'Betriebliche Aufwendungen', 'Sonstige betriebliche Aufwendungen', 6315, 6, 'Pacht (unbewegliche Wirtschaftsgüter)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6539, 'SKR04', 'Betriebliche Aufwendungen', 'Sonstige betriebliche Aufwendungen', 6316, 6, 'Leasing (unbewegliche Wirtschaftsgüter)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6540, 'SKR04', 'Betriebliche Aufwendungen', 'Sonstige betriebliche Aufwendungen', 6317, 6, 'Aufwendungen für gemietete oder gepachtete unbewegliche Wirtschaftsgüter, die gewerbesteuerlich hinzuzurechnen sind');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6541, 'SKR04', 'Betriebliche Aufwendungen', 'Sonstige betriebliche Aufwendungen', 6318, 6, 'Miet- und Pachtnebenkosten, die gewerbesteuerlich nicht hinzuzurechnen sind');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6542, 'SKR04', 'Betriebliche Aufwendungen', 'Sonstige betriebliche Aufwendungen', 6319, 6, 'Vergütung an Mitunternehmer für die pachtweise Überlassung ihrer unbeweglichen Wirtschaftsgüter § 15 EStG (mit Sonderbetriebseinnahme korrespondierend)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6543, 'SKR04', 'Betriebliche Aufwendungen', 'Sonstige betriebliche Aufwendungen', 6320, 6, 'Heizung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6544, 'SKR04', 'Betriebliche Aufwendungen', 'Sonstige betriebliche Aufwendungen', 6325, 6, 'Gas, Strom, Wasser');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6545, 'SKR04', 'Betriebliche Aufwendungen', 'Sonstige betriebliche Aufwendungen', 6330, 6, 'Reinigung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6546, 'SKR04', 'Betriebliche Aufwendungen', 'Sonstige betriebliche Aufwendungen', 6335, 6, 'Instandhaltung betrieblicher Räume');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6547, 'SKR04', 'Betriebliche Aufwendungen', 'Sonstige betriebliche Aufwendungen', 6340, 6, 'Abgaben für betrieblich genutzten Grundbesitz');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6548, 'SKR04', 'Betriebliche Aufwendungen', 'Sonstige betriebliche Aufwendungen', 6345, 6, 'Sonstige Raumkosten');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6549, 'SKR04', 'Betriebliche Aufwendungen', 'Sonstige betriebliche Aufwendungen', 6348, 6, 'Aufwendungen für ein häusliches Arbeitszimmer (abziehbarer Anteil)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6550, 'SKR04', 'Betriebliche Aufwendungen', 'Sonstige betriebliche Aufwendungen', 6349, 6, 'Aufwendungen für ein häusliches Arbeitszimmer (nicht abziehbarer Anteil)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6551, 'SKR04', 'Betriebliche Aufwendungen', 'Sonstige betriebliche Aufwendungen', 6350, 6, 'Grundstücksaufwendungen, betrieblich');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6552, 'SKR04', 'Betriebliche Aufwendungen', 'Sonstige betriebliche Aufwendungen', 6352, 6, 'Sonstige Grundstücksaufwendungen (neutral)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6553, 'SKR04', 'Betriebliche Aufwendungen', 'Sonstige betriebliche Aufwendungen', 6390, 6, 'Zuwendungen, Spenden, steuerlich nicht abziehbar');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6554, 'SKR04', 'Betriebliche Aufwendungen', 'Sonstige betriebliche Aufwendungen', 6391, 6, 'Zuwendungen, Spenden für wissenschaftliche und kulturelle Zwecke');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6555, 'SKR04', 'Betriebliche Aufwendungen', 'Sonstige betriebliche Aufwendungen', 6392, 6, 'Zuwendungen, Spenden für mildtätige Zwecke');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6556, 'SKR04', 'Betriebliche Aufwendungen', 'Sonstige betriebliche Aufwendungen', 6393, 6, 'Zuwendungen, Spenden für kirchliche, religiöse und gemeinnützige Zwecke');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6557, 'SKR04', 'Betriebliche Aufwendungen', 'Sonstige betriebliche Aufwendungen', 6394, 6, 'Zuwendungen, Spenden an politische Parteien');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6558, 'SKR04', 'Betriebliche Aufwendungen', 'Sonstige betriebliche Aufwendungen', 6395, 6, 'Zuwendungen, Spenden in das zu erhaltende Vermögen (Vermögensstock) einer Stiftung für gemeinnützige Zwecke');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6559, 'SKR04', 'Betriebliche Aufwendungen', 'Sonstige betriebliche Aufwendungen', 6396, 6395, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6560, 'SKR04', 'Betriebliche Aufwendungen', 'Sonstige betriebliche Aufwendungen', 6397, 6, 'Zuwendungen, Spenden in das zu erhaltende Vermögen (Vermögensstock) einer Stiftung für kirchliche, religiöse und gemeinnützige Zwecke');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6561, 'SKR04', 'Betriebliche Aufwendungen', 'Sonstige betriebliche Aufwendungen', 6398, 6, 'Zuwendungen, Spenden an Stiftungen in das zu erhaltene Vermögen (Vermögensstock) einer Stiftung für wissenschaftliche, mildtätige, kulturelle Zwecke');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6562, 'SKR04', 'Betriebliche Aufwendungen', 'Sonstige betriebliche Aufwendungen', 6400, 6, 'Versicherungen');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6563, 'SKR04', 'Betriebliche Aufwendungen', 'Sonstige betriebliche Aufwendungen', 6405, 6, 'Versicherungen für Gebäude');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6564, 'SKR04', 'Betriebliche Aufwendungen', 'Sonstige betriebliche Aufwendungen', 6410, 6, 'Netto-Prämie für Rückdeckung künftiger Versorgungsleistungen');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6565, 'SKR04', 'Betriebliche Aufwendungen', 'Sonstige betriebliche Aufwendungen', 6420, 6, 'Beiträge');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6566, 'SKR04', 'Betriebliche Aufwendungen', 'Sonstige betriebliche Aufwendungen', 6430, 6, 'Sonstige Abgaben');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6567, 'SKR04', 'Betriebliche Aufwendungen', 'Sonstige betriebliche Aufwendungen', 6436, 6, 'Steuerlich abzugsfähige Verspätungszuschläge und Zwangsgelder');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6568, 'SKR04', 'Betriebliche Aufwendungen', 'Sonstige betriebliche Aufwendungen', 6437, 6, 'Steuerlich nicht abzugsfähige Verspätungszuschläge und Zwangsgelder');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6569, 'SKR04', 'Betriebliche Aufwendungen', 'Sonstige betriebliche Aufwendungen', 6440, 6, 'Ausgleichsabgabe i. S d. Schwerbehindertengesetzes');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6570, 'SKR04', 'Betriebliche Aufwendungen', 'Sonstige betriebliche Aufwendungen', 6450, 6, 'Reparaturen und Instandhaltung von Bauten');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6571, 'SKR04', 'Betriebliche Aufwendungen', 'Sonstige betriebliche Aufwendungen', 6460, 6, 'Reparaturen und Instandhaltung von technischen Anlagen und Maschinen');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6572, 'SKR04', 'Betriebliche Aufwendungen', 'Sonstige betriebliche Aufwendungen', 6470, 6, 'Reparaturen und Instandhaltung von anderen Anlagen und Betriebs- und Geschäftsausstattung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6573, 'SKR04', 'Betriebliche Aufwendungen', 'Sonstige betriebliche Aufwendungen', 6475, 6, 'Zuführung zu Aufwandsrückstellungen');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6574, 'SKR04', 'Betriebliche Aufwendungen', 'Sonstige betriebliche Aufwendungen', 6485, 6, 'Reparaturen und Instandhaltung von anderen Anlagen');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6575, 'SKR04', 'Betriebliche Aufwendungen', 'Sonstige betriebliche Aufwendungen', 6490, 6, 'Sonstige Reparaturen und Instandhaltung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6576, 'SKR04', 'Betriebliche Aufwendungen', 'Sonstige betriebliche Aufwendungen', 6495, 6, 'Wartungskosten für Hard- und Software');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6577, 'SKR04', 'Betriebliche Aufwendungen', 'Sonstige betriebliche Aufwendungen', 6498, 6, 'Mietleasing beweglicher Wirtschaftsgüter für technische Anlagen und Maschinen');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6578, 'SKR04', 'Betriebliche Aufwendungen', 'Sonstige betriebliche Aufwendungen', 6500, 6, 'Fahrzeugkosten');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6579, 'SKR04', 'Betriebliche Aufwendungen', 'Sonstige betriebliche Aufwendungen', 6520, 6, 'Kfz-Versicherungen');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6580, 'SKR04', 'Betriebliche Aufwendungen', 'Sonstige betriebliche Aufwendungen', 6530, 6, 'Laufende Kfz-Betriebskosten');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6581, 'SKR04', 'Betriebliche Aufwendungen', 'Sonstige betriebliche Aufwendungen', 6540, 6, 'Kfz-Reparaturen');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6582, 'SKR04', 'Betriebliche Aufwendungen', 'Sonstige betriebliche Aufwendungen', 6550, 6, 'Garagenmiete');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6583, 'SKR04', 'Betriebliche Aufwendungen', 'Sonstige betriebliche Aufwendungen', 6560, 6, 'Mietleasing Kfz');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6584, 'SKR04', 'Betriebliche Aufwendungen', 'Sonstige betriebliche Aufwendungen', 6570, 6, 'Sonstige Kfz-Kosten');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6585, 'SKR04', 'Betriebliche Aufwendungen', 'Sonstige betriebliche Aufwendungen', 6580, 6, 'Mautgebühren');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6586, 'SKR04', 'Betriebliche Aufwendungen', 'Sonstige betriebliche Aufwendungen', 6590, 6, 'Kfz-Kosten für betrieblich genutzte zum Privatvermögen gehörende Kraftfahrzeuge');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6587, 'SKR04', 'Betriebliche Aufwendungen', 'Sonstige betriebliche Aufwendungen', 6595, 6, 'Fremdfahrzeugkosten');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6588, 'SKR04', 'Betriebliche Aufwendungen', 'Sonstige betriebliche Aufwendungen', 6600, 6, 'Werbekosten');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6589, 'SKR04', 'Betriebliche Aufwendungen', 'Sonstige betriebliche Aufwendungen', 6605, 6, 'Streuartikel');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6590, 'SKR04', 'Betriebliche Aufwendungen', 'Sonstige betriebliche Aufwendungen', 6610, 6, 'Geschenke abzugsfähig ohne § 37b EStG');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6591, 'SKR04', 'Betriebliche Aufwendungen', 'Sonstige betriebliche Aufwendungen', 6611, 6, 'Geschenke abzugsfähig mit § 37b EStG');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6592, 'SKR04', 'Betriebliche Aufwendungen', 'Sonstige betriebliche Aufwendungen', 6612, 6, 'Pauschale Steuern für Geschenke und Zugaben abzugsfähig');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6593, 'SKR04', 'Betriebliche Aufwendungen', 'Sonstige betriebliche Aufwendungen', 6620, 6, 'Geschenke nicht abzugsfähig ohne § 37b EStG');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6594, 'SKR04', 'Betriebliche Aufwendungen', 'Sonstige betriebliche Aufwendungen', 6621, 6, 'Geschenke nicht abzugsfähig mit § 37b EStG');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6595, 'SKR04', 'Betriebliche Aufwendungen', 'Sonstige betriebliche Aufwendungen', 6622, 6, 'Pauschale Steuern für Geschenke und Zuwendungen nicht abzugsfähig');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6596, 'SKR04', 'Betriebliche Aufwendungen', 'Sonstige betriebliche Aufwendungen', 6625, 6, 'Geschenke ausschließlich betrieblich genutzt');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6597, 'SKR04', 'Betriebliche Aufwendungen', 'Sonstige betriebliche Aufwendungen', 6629, 6, 'Zugaben mit § 37b EStG');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6598, 'SKR04', 'Betriebliche Aufwendungen', 'Sonstige betriebliche Aufwendungen', 6630, 6, 'Repräsentationskosten');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6599, 'SKR04', 'Betriebliche Aufwendungen', 'Sonstige betriebliche Aufwendungen', 6640, 6, 'Bewirtungskosten');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6600, 'SKR04', 'Betriebliche Aufwendungen', 'Sonstige betriebliche Aufwendungen', 6641, 6, 'Sonstige eingeschränkt abziehbare Betriebsausgaben (abziehbarer Anteil)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6601, 'SKR04', 'Betriebliche Aufwendungen', 'Sonstige betriebliche Aufwendungen', 6642, 6, 'Sonstige eingeschränkt abziehbare Betriebsausgaben (nicht abziehbarer Anteil)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6602, 'SKR04', 'Betriebliche Aufwendungen', 'Sonstige betriebliche Aufwendungen', 6643, 6, 'Aufmerksamkeiten');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6603, 'SKR04', 'Betriebliche Aufwendungen', 'Sonstige betriebliche Aufwendungen', 6644, 6, 'Nicht abzugsfähige Bewirtungskosten');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6604, 'SKR04', 'Betriebliche Aufwendungen', 'Sonstige betriebliche Aufwendungen', 6645, 6, 'Nicht abzugsfähige Betriebsausgaben aus Werbe- und Repräsentationskosten');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6605, 'SKR04', 'Betriebliche Aufwendungen', 'Sonstige betriebliche Aufwendungen', 6650, 6, 'Reisekosten Arbeitnehmer');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6606, 'SKR04', 'Betriebliche Aufwendungen', 'Sonstige betriebliche Aufwendungen', 6660, 6, 'Reisekosten Arbeitnehmer Übernachtungsaufwand');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6607, 'SKR04', 'Betriebliche Aufwendungen', 'Sonstige betriebliche Aufwendungen', 6663, 6, 'Reisekosten Arbeitnehmer Fahrtkosten');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6608, 'SKR04', 'Betriebliche Aufwendungen', 'Sonstige betriebliche Aufwendungen', 6664, 6, 'Reisekosten Arbeitnehmer Verpflegungsmehraufwand');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6609, 'SKR04', 'Betriebliche Aufwendungen', 'Sonstige betriebliche Aufwendungen', 6665, 6664, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6610, 'SKR04', 'Betriebliche Aufwendungen', 'Sonstige betriebliche Aufwendungen', 6668, 6, 'Kilometergelderstattung Arbeitnehmer');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6611, 'SKR04', 'Betriebliche Aufwendungen', 'Sonstige betriebliche Aufwendungen', 6670, 6, 'Reisekosten Unternehmer');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6612, 'SKR04', 'Betriebliche Aufwendungen', 'Sonstige betriebliche Aufwendungen', 6672, 6, 'Reisekosten Unternehmer (nicht abziehbarer Anteil)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6613, 'SKR04', 'Betriebliche Aufwendungen', 'Sonstige betriebliche Aufwendungen', 6673, 6, 'Reisekosten Unternehmer Fahrtkosten');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6614, 'SKR04', 'Betriebliche Aufwendungen', 'Sonstige betriebliche Aufwendungen', 6674, 6, 'Reisekosten Unternehmer Verpflegungsmehraufwand');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6615, 'SKR04', 'Betriebliche Aufwendungen', 'Sonstige betriebliche Aufwendungen', 6680, 6, 'Reisekosten Unternehmer Übernachtungsaufwand und Reisenebenkosten');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6616, 'SKR04', 'Betriebliche Aufwendungen', 'Sonstige betriebliche Aufwendungen', 6685, 6680, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6617, 'SKR04', 'Betriebliche Aufwendungen', 'Sonstige betriebliche Aufwendungen', 6686, 6680, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6618, 'SKR04', 'Betriebliche Aufwendungen', 'Sonstige betriebliche Aufwendungen', 6688, 6, 'Fahrten zwischen Wohnung und Betriebsstätte und Familienheimfahrten (abziehbarer Anteil)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6619, 'SKR04', 'Betriebliche Aufwendungen', 'Sonstige betriebliche Aufwendungen', 6689, 6, 'Fahrten zwischen Wohnung und Betriebsstätte und Familienheimfahrten (nicht abziehbarer Anteil)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6620, 'SKR04', 'Betriebliche Aufwendungen', 'Sonstige betriebliche Aufwendungen', 6690, 6, 'Fahrten zwischen Wohnung und Betriebsstätte und Familienheimfahrten (Haben)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6621, 'SKR04', 'Betriebliche Aufwendungen', 'Sonstige betriebliche Aufwendungen', 6691, 6, 'Verpflegungsmehraufwenungen im Rahmen der doppelten Haushaltsführung Unternehmer');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6622, 'SKR04', 'Betriebliche Aufwendungen', 'Sonstige betriebliche Aufwendungen', 6700, 6, 'Kosten der Warenabgabe');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6623, 'SKR04', 'Betriebliche Aufwendungen', 'Sonstige betriebliche Aufwendungen', 6710, 6, 'Verpackungsmaterial');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6624, 'SKR04', 'Betriebliche Aufwendungen', 'Sonstige betriebliche Aufwendungen', 6740, 6, 'Ausgangsfrachten');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6625, 'SKR04', 'Betriebliche Aufwendungen', 'Sonstige betriebliche Aufwendungen', 6760, 6, 'Transportversicherungen');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6626, 'SKR04', 'Betriebliche Aufwendungen', 'Sonstige betriebliche Aufwendungen', 6770, 6, 'Verkaufsprovision');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6627, 'SKR04', 'Betriebliche Aufwendungen', 'Sonstige betriebliche Aufwendungen', 6780, 6, 'Fremdarbeiten (Vertrieb)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6628, 'SKR04', 'Betriebliche Aufwendungen', 'Sonstige betriebliche Aufwendungen', 6790, 6, 'Aufwand für Gewährleistung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6629, 'SKR04', 'Betriebliche Aufwendungen', 'Sonstige betriebliche Aufwendungen', 6800, 6, 'Porto');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6630, 'SKR04', 'Betriebliche Aufwendungen', 'Sonstige betriebliche Aufwendungen', 6805, 6, 'Telefon');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6631, 'SKR04', 'Betriebliche Aufwendungen', 'Sonstige betriebliche Aufwendungen', 6810, 6, 'Telefax und Internetkosten');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6632, 'SKR04', 'Betriebliche Aufwendungen', 'Sonstige betriebliche Aufwendungen', 6815, 6, 'Bürobedarf');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6633, 'SKR04', 'Betriebliche Aufwendungen', 'Sonstige betriebliche Aufwendungen', 6820, 6, 'Zeitschriften, Bücher (Fachliteratur)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6634, 'SKR04', 'Betriebliche Aufwendungen', 'Sonstige betriebliche Aufwendungen', 6821, 6, 'Fortbildungskosten');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6635, 'SKR04', 'Betriebliche Aufwendungen', 'Sonstige betriebliche Aufwendungen', 6822, 6, 'Freiwillige Sozialleistungen');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6636, 'SKR04', 'Betriebliche Aufwendungen', 'Sonstige betriebliche Aufwendungen', 6823, 6, 'Vergütung an Mitunternehmer § 15 EStG (mit Sonderbetriebseinnahme korrespondierend)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6637, 'SKR04', 'Betriebliche Aufwendungen', 'Sonstige betriebliche Aufwendungen', 6824, 6, 'Haftungsvergütung an Mitunternehmer § 15 EStG (mit Sonderbetriebseinnahme korrespondierend)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6638, 'SKR04', 'Betriebliche Aufwendungen', 'Sonstige betriebliche Aufwendungen', 6825, 6, 'Rechts- und Beratungskosten');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6639, 'SKR04', 'Betriebliche Aufwendungen', 'Sonstige betriebliche Aufwendungen', 6827, 6, 'Abschluss- und Prüfungskosten');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6640, 'SKR04', 'Betriebliche Aufwendungen', 'Sonstige betriebliche Aufwendungen', 6830, 6, 'Buchführungskosten');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6641, 'SKR04', 'Betriebliche Aufwendungen', 'Sonstige betriebliche Aufwendungen', 6833, 6, 'Vergütungen an Gesellschafter für die miet- oder pachtweise Überlassung ihrer beweglichen Wirtschaftsgüter');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6642, 'SKR04', 'Betriebliche Aufwendungen', 'Sonstige betriebliche Aufwendungen', 6834, 6, 'Vergütungen an Mitunternehmer für die miet- oder pachtweise Überlassung ihrer beweglichen Wirtschaftsgüter § 15 EStG (mit Sonderbetriebseinnahme korrespondierend)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6643, 'SKR04', 'Betriebliche Aufwendungen', 'Sonstige betriebliche Aufwendungen', 6835, 6, 'Mieten für Einrichtungen (bewegliche Wirtschaftsgüter)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6644, 'SKR04', 'Betriebliche Aufwendungen', 'Sonstige betriebliche Aufwendungen', 6836, 6, 'Pacht (bewegliche Wirtschaftsgüter)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6645, 'SKR04', 'Betriebliche Aufwendungen', 'Sonstige betriebliche Aufwendungen', 6837, 6, 'Aufwendungen für die zeitlich befristete Überlassung von Rechten (Lizenzen, Konzessionen)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6646, 'SKR04', 'Betriebliche Aufwendungen', 'Sonstige betriebliche Aufwendungen', 6838, 6, 'Aufwendungen für gemietete oder gepachtete bewegliche Wirtschaftsgüter, die gewerbesteuerlich hinzuzurechnen sind');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6647, 'SKR04', 'Betriebliche Aufwendungen', 'Sonstige betriebliche Aufwendungen', 6840, 6, 'Mietleasing beweglicher Wirtschaftsgüter für Betriebs- und Geschäftsausstattung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6648, 'SKR04', 'Betriebliche Aufwendungen', 'Sonstige betriebliche Aufwendungen', 6845, 6, 'Werkzeuge und Kleingeräte');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6649, 'SKR04', 'Betriebliche Aufwendungen', 'Sonstige betriebliche Aufwendungen', 6850, 6, 'Sonstiger Betriebsbedarf');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6650, 'SKR04', 'Betriebliche Aufwendungen', 'Sonstige betriebliche Aufwendungen', 6854, 6, 'Genossenschaftliche Rückvergütung an Mitglieder');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6651, 'SKR04', 'Betriebliche Aufwendungen', 'Sonstige betriebliche Aufwendungen', 6855, 6, 'Nebenkosten des Geldverkehrs');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6652, 'SKR04', 'Betriebliche Aufwendungen', 'Sonstige betriebliche Aufwendungen', 6856, 6, 'Aufwendungen aus Anteilen an Kapitalgesellschaften §§ 3Nr. 40, 3c EStG/§ 8b Abs. 1 und 4 KStG');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6653, 'SKR04', 'Betriebliche Aufwendungen', 'Sonstige betriebliche Aufwendungen', 6857, 6, 'Veräußerungskosten § 3 Nr. 40 EStG/§ 8b Abs. 2 KStG');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6654, 'SKR04', 'Betriebliche Aufwendungen', 'Sonstige betriebliche Aufwendungen', 6859, 6, 'Aufwendungen für Abraum- und Abfallbeseitigung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6655, 'SKR04', 'Betriebliche Aufwendungen', 'Sonstige betriebliche Aufwendungen', 6860, 6, 'Nicht abziehbare Vorsteuer');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6656, 'SKR04', 'Betriebliche Aufwendungen', 'Sonstige betriebliche Aufwendungen', 6865, 6, 'Nicht abziehbare Vorsteuer 7 %');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6657, 'SKR04', 'Betriebliche Aufwendungen', 'Sonstige betriebliche Aufwendungen', 6871, 6, 'Nicht abziehbare Vorsteuer 19 %');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6658, 'SKR04', 'Betriebliche Aufwendungen', 'Sonstige betriebliche Aufwendungen', 6875, 6, 'Nicht abziehbare Vorsteuer der Aufsichtsratsvergütungen');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6659, 'SKR04', 'Betriebliche Aufwendungen', 'Sonstige betriebliche Aufwendungen', 6876, 6, 'Abziehbare Aufsichtsratsvergütungen');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6660, 'SKR04', 'Betriebliche Aufwendungen', 'Sonstige betriebliche Aufwendungen', 6880, 6, 'Aufwendungen aus der Währungsumrechnung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6661, 'SKR04', 'Betriebliche Aufwendungen', 'Sonstige betriebliche Aufwendungen', 6881, 6, 'Aufwendungen aus der Währungsumrechnung (nicht § 256a HGB)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6662, 'SKR04', 'Betriebliche Aufwendungen', 'Sonstige betriebliche Aufwendungen', 6883, 6, 'Aufwendungen aus Bewertung Finanzmittelfonds');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6663, 'SKR04', 'Betriebliche Aufwendungen', 'Sonstige betriebliche Aufwendungen', 6884, 6, 'Erlöse aus Verkäufen Sachanlagevermögen steuerfrei § 4 Nr. 1a UStG (bei Buchverlust)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6664, 'SKR04', 'Betriebliche Aufwendungen', 'Sonstige betriebliche Aufwendungen', 6885, 6, 'Erlöse aus Verkäufen Sachanlagevermögen 19 % USt (bei Buchverlust)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6665, 'SKR04', 'Betriebliche Aufwendungen', 'Sonstige betriebliche Aufwendungen', 6886, 6885, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6666, 'SKR04', 'Betriebliche Aufwendungen', 'Sonstige betriebliche Aufwendungen', 6887, 6885, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6667, 'SKR04', 'Betriebliche Aufwendungen', 'Sonstige betriebliche Aufwendungen', 6888, 6, 'Erlöse aus Verkäufen Sachanlagevermögen steuerfrei § 4 Nr. 1b UStG (bei Buchverlust)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6668, 'SKR04', 'Betriebliche Aufwendungen', 'Sonstige betriebliche Aufwendungen', 6889, 6, 'Erlöse aus Verkäufen Sachanlagevermögen (bei Buchverlust)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6669, 'SKR04', 'Betriebliche Aufwendungen', 'Sonstige betriebliche Aufwendungen', 6890, 6, 'Erlöse aus Verkäufen immaterieller Vermögensgegenstände (bei Buchverlust)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6670, 'SKR04', 'Betriebliche Aufwendungen', 'Sonstige betriebliche Aufwendungen', 6891, 6, 'Erlöse aus Verkäufen Finanzanlagen (bei Buchverlust)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6671, 'SKR04', 'Betriebliche Aufwendungen', 'Sonstige betriebliche Aufwendungen', 6892, 6, 'Erlöse aus Verkäufen Finanzanlagen § 3 Nr. 40 EStG/§ 8b Abs. 3 KStG (bei Buchverlust)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6672, 'SKR04', 'Betriebliche Aufwendungen', 'Sonstige betriebliche Aufwendungen', 6895, 6, 'Anlagenabgänge Sachanlagen (Restbuchwert bei Buchverlust)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6673, 'SKR04', 'Betriebliche Aufwendungen', 'Sonstige betriebliche Aufwendungen', 6896, 6, 'Anlagenabgänge immaterielle Vermögensgengenstände (Restbuchwert bei Buchverlust)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6674, 'SKR04', 'Betriebliche Aufwendungen', 'Sonstige betriebliche Aufwendungen', 6897, 6, 'Anlagenabgänge Finanzanlagen (Restbuchwert bei Buchverlust)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6675, 'SKR04', 'Betriebliche Aufwendungen', 'Sonstige betriebliche Aufwendungen', 6898, 6, 'Anlagenabgänge Finanzanlagen § 3 Nr. 40 EStG/§ 8b Abs. 3 KStG (Restbuchwert bei Buchverlust)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6676, 'SKR04', 'Betriebliche Aufwendungen', 'Sonstige betriebliche Aufwendungen', 6900, 6, 'Verluste aus dem Abgang von Gegenständen des Anlagevermögens');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6677, 'SKR04', 'Betriebliche Aufwendungen', 'Sonstige betriebliche Aufwendungen', 6903, 6, 'Verluste aus der Veräußerung von Anteilen an Kapitalgesellschaften (Finanzanlagevermögen) § 3 Nr. 40 EStG/§ 8b Abs. 3 KStG');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6678, 'SKR04', 'Betriebliche Aufwendungen', 'Sonstige betriebliche Aufwendungen', 6905, 6, 'Verluste aus dem Abgang von Gegenständen des Anlagevermögens außer Vorräte');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6679, 'SKR04', 'Betriebliche Aufwendungen', 'Sonstige betriebliche Aufwendungen', 6906, 6, 'Verluste aus dem Abgang von Gegenständen des Anlagevermögens (außer Vorräte) § 3 Nr. 40 EStG/§ 8b Abs. 3 KStG');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6680, 'SKR04', 'Betriebliche Aufwendungen', 'Sonstige betriebliche Aufwendungen', 6907, 6, 'Abgang von Wirtschaftsgütern des Umlaufvermögens nach § 4 Abs. 3 Satz 4 EStG');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6681, 'SKR04', 'Betriebliche Aufwendungen', 'Sonstige betriebliche Aufwendungen', 6908, 6, 'Abgang von Wirtschaftsgütern des Umlaufvermögens § 3 Nr. 40 EStG/§ 8b Abs. 3 KStG nach § 4 Abs. 3 Satz 4 EStG');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6682, 'SKR04', 'Betriebliche Aufwendungen', 'Sonstige betriebliche Aufwendungen', 6910, 6, 'Abschreibungen auf Umlaufvermögen außer Vorräte und Wertpapiere des Umlaufvermögens (übliche Höhe)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6683, 'SKR04', 'Betriebliche Aufwendungen', 'Sonstige betriebliche Aufwendungen', 6912, 6, 'Abschreibungen auf Umlaufvermögen außer Vorräte und Wertpapiere des Umlaufvermögens, steuerrechtlich bedingt (übliche Höhe)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6684, 'SKR04', 'Betriebliche Aufwendungen', 'Sonstige betriebliche Aufwendungen', 6918, 6, 'Aufwendungen aus dem Erwerb eigener Anteile');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6685, 'SKR04', 'Betriebliche Aufwendungen', 'Sonstige betriebliche Aufwendungen', 6920, 6, 'Einstellung in die Pauschalwertberechtigung auf Forderungen');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6686, 'SKR04', 'Betriebliche Aufwendungen', 'Sonstige betriebliche Aufwendungen', 6922, 6, 'Einstellungen in die steuerliche Rücklage nach § 6b Abs. 3 EStG');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6687, 'SKR04', 'Betriebliche Aufwendungen', 'Sonstige betriebliche Aufwendungen', 6923, 6, 'Einstellung in die Einzelwertberichtigung auf Forderungen');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6688, 'SKR04', 'Betriebliche Aufwendungen', 'Sonstige betriebliche Aufwendungen', 6924, 6, 'Einstellungen in die steuerliche Rücklage nach § 6b Abs. 10 EStG');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6689, 'SKR04', 'Betriebliche Aufwendungen', 'Sonstige betriebliche Aufwendungen', 6927, 6, 'Einstellung in steuerliche Rücklagen');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6690, 'SKR04', 'Betriebliche Aufwendungen', 'Sonstige betriebliche Aufwendungen', 6928, 6, 'Einstellung in die Rücklage für Ersatzbeschaffung nach R 6.6 EstR');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6691, 'SKR04', 'Betriebliche Aufwendungen', 'Sonstige betriebliche Aufwendungen', 6929, 6, 'Einstellungen in die steuerliche Rücklage nach § 4g EStG');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6692, 'SKR04', 'Betriebliche Aufwendungen', 'Sonstige betriebliche Aufwendungen', 6930, 6, 'Forderungsverluste (übliche Höhe)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6693, 'SKR04', 'Betriebliche Aufwendungen', 'Sonstige betriebliche Aufwendungen', 6931, 6, 'Forderungsverluste 7 % USt (übliche Höhe)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6694, 'SKR04', 'Betriebliche Aufwendungen', 'Sonstige betriebliche Aufwendungen', 6932, 6, 'Forderungsverluste aus steuerfreien EU-Lieferungen (übliche Höhe)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6695, 'SKR04', 'Betriebliche Aufwendungen', 'Sonstige betriebliche Aufwendungen', 6933, 6, 'Forderungsverluste aus im Inland steuerpflichtigen EU-Lieferungen 7 % USt (übliche Höhe)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6696, 'SKR04', 'Betriebliche Aufwendungen', 'Sonstige betriebliche Aufwendungen', 6934, 6933, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6697, 'SKR04', 'Betriebliche Aufwendungen', 'Sonstige betriebliche Aufwendungen', 6935, 6933, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6698, 'SKR04', 'Betriebliche Aufwendungen', 'Sonstige betriebliche Aufwendungen', 6936, 6, 'Forderungsverluste 19 % USt (übliche Höhe)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6699, 'SKR04', 'Betriebliche Aufwendungen', 'Sonstige betriebliche Aufwendungen', 6937, 6936, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6700, 'SKR04', 'Betriebliche Aufwendungen', 'Sonstige betriebliche Aufwendungen', 6938, 6, 'Forderungsverluste aus im Inland steuerpflichtigen EU-Lieferungen 19 % USt (übliche Höhe)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6701, 'SKR04', 'Betriebliche Aufwendungen', 'Sonstige betriebliche Aufwendungen', 6939, 6938, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6702, 'SKR04', 'Betriebliche Aufwendungen', 'Sonstige betriebliche Aufwendungen', 6960, 6, 'Periodenfremde Aufwendungen');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6703, 'SKR04', 'Betriebliche Aufwendungen', 'Sonstige betriebliche Aufwendungen', 6967, 6, 'Sonstige Aufwendungen betriebsfremd und regelmäßig');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6704, 'SKR04', 'Betriebliche Aufwendungen', 'Sonstige betriebliche Aufwendungen', 6968, 6, 'Sonstige nicht abziehbare Ausfwendungen');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6705, 'SKR04', 'Betriebliche Aufwendungen', 'Sonstige betriebliche Aufwendungen', 6969, 6, 'Sonstige Aufwendungen unregelmäßig');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6706, 'SKR04', 'Betriebliche Aufwendungen', 'Kalkulatorische Kosten', 6970, 6, 'Kalkulatorischer Unternehmerlohn');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6707, 'SKR04', 'Betriebliche Aufwendungen', 'Kalkulatorische Kosten', 6972, 6, 'Kalkulatorische Miete/Pacht');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6708, 'SKR04', 'Betriebliche Aufwendungen', 'Kalkulatorische Kosten', 6974, 6, 'Kalkulatorische Zinsen');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6709, 'SKR04', 'Betriebliche Aufwendungen', 'Kalkulatorische Kosten', 6976, 6, 'Kalkulatorische Abschreibungen');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6710, 'SKR04', 'Betriebliche Aufwendungen', 'Kalkulatorische Kosten', 6978, 6, 'Kalkulatorische Wagnisse');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6711, 'SKR04', 'Betriebliche Aufwendungen', 'Kalkulatorische Kosten', 6979, 6, 'Kalkulatorischer Lohn für unentgeltliche Mitarbeiter');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6712, 'SKR04', 'Betriebliche Aufwendungen', 'Kalkulatorische Kosten', 6980, 6, 'Verrechneter kalkulatorischer Unternehmerlohn');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6713, 'SKR04', 'Betriebliche Aufwendungen', 'Kalkulatorische Kosten', 6982, 6, 'Verrechnete kalkulatorische Miete/Pacht');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6714, 'SKR04', 'Betriebliche Aufwendungen', 'Kalkulatorische Kosten', 6984, 6, 'Verrechnete kalkulatorische Zinsen');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6715, 'SKR04', 'Betriebliche Aufwendungen', 'Kalkulatorische Kosten', 6986, 6, 'Verrechnete kalkulatorische Abschreibungen');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6716, 'SKR04', 'Betriebliche Aufwendungen', 'Kalkulatorische Kosten', 6988, 6, 'Verrechnete kalkulatorische Wagnisse');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6717, 'SKR04', 'Betriebliche Aufwendungen', 'Kalkulatorische Kosten', 6989, 6, 'Verrechneter kalkulatorischer Lohn für unentgeltliche Mitarbeiter');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6718, 'SKR04', 'Betriebliche Aufwendungen', 'Kosten bei Anwendungen des Umsatzkostenverfahrens', 6990, 6, 'Herstellungskosten');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6719, 'SKR04', 'Betriebliche Aufwendungen', 'Kosten bei Anwendungen des Umsatzkostenverfahrens', 6992, 6, 'Verwaltungskosten');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6720, 'SKR04', 'Betriebliche Aufwendungen', 'Kosten bei Anwendungen des Umsatzkostenverfahrens', 6994, 6, 'Vertriebskosten');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6721, 'SKR04', 'Betriebliche Aufwendungen', 'Kosten bei Anwendungen des Umsatzkostenverfahrens', 6999, 6, 'Gegenkonto 6990-6998');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6722, 'SKR04', 'Weitere Erträge und Aufwendungen', 'Weitere Erträge und Aufwendungen', 7, 7, 'Weitere Erträge und Aufwendungen');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6723, 'SKR04', 'Weitere Erträge und Aufwendungen', 'Erträge aus Beteiligungen', 7000, 7, 'Erträge aus Beteiligungen');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6724, 'SKR04', 'Weitere Erträge und Aufwendungen', 'Erträge aus Beteiligungen', 7004, 7000, 'Erträge aus Beteiligungen an Personengesellschaften (verbundene Unternehmen), § 9 GewStG bzw. § 18 EStG');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6725, 'SKR04', 'Weitere Erträge und Aufwendungen', 'Erträge aus Beteiligungen', 7005, 7000, 'Erträge aus Anteilen an Kapitalgesellschaften (Beteiligung) § 3 Nr. 40 EStG/§ 8b Abs. 1 KStG');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6726, 'SKR04', 'Weitere Erträge und Aufwendungen', 'Erträge aus Beteiligungen', 7006, 7000, 'Erträge aus Anteilen an Kapitalgesellschaften (verbundene Unternehmen) § 3 Nr. 40 EStG/ § 8b Abs. 1 KStG');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6727, 'SKR04', 'Weitere Erträge und Aufwendungen', 'Erträge aus Beteiligungen', 7008, 7000, 'Gewinnanteile aus gewerblichen und selbstständigen Mitunternehmerschaften, § 9 GewStG bzw. § 18 EStG');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6728, 'SKR04', 'Weitere Erträge und Aufwendungen', 'Erträge aus Beteiligungen', 7009, 7000, 'Erträge aus Beteiligungen an verbundenen Unternehmen');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6729, 'SKR04', 'Weitere Erträge und Aufwendungen', 'Erträge aus anderen Wertpapieren und Ausleihungen des Finanzanlagevermögens', 7010, 7, 'Erträge aus anderen Wertpapieren und Ausleihungen des Finanzanlagevermögens');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6730, 'SKR04', 'Weitere Erträge und Aufwendungen', 'Erträge aus anderen Wertpapieren und Ausleihungen des Finanzanlagevermögens', 7011, 7010, 'Erträge aus Ausleihungen des Finanzanlagevermögens');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6731, 'SKR04', 'Weitere Erträge und Aufwendungen', 'Erträge aus anderen Wertpapieren und Ausleihungen des Finanzanlagevermögens', 7012, 7100, 'Erträge aus Ausleihungen des Finanzanlagevermögens an verbundene Unternehmen');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6732, 'SKR04', 'Weitere Erträge und Aufwendungen', 'Erträge aus anderen Wertpapieren und Ausleihungen des Finanzanlagevermögens', 7013, 7100, 'Erträge aus Anteilen an Personengesellschaften (Finanzanlagevermögen)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6733, 'SKR04', 'Weitere Erträge und Aufwendungen', 'Erträge aus anderen Wertpapieren und Ausleihungen des Finanzanlagevermögens', 7014, 7100, 'Erträge aus Anteilen an Kapitalgesellschaften (Finanzanlagevermögen) § 3 Nr. 40 EStG/§ 8b Abs. 1 und 4 KStG');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6734, 'SKR04', 'Weitere Erträge und Aufwendungen', 'Erträge aus anderen Wertpapieren und Ausleihungen des Finanzanlagevermögens', 7015, 7100, 'Erträge aus Anteilen an Kapitalgesellschaften (verbundene Unternehmen) § 3 Nr. 40 EStG/ § 8b Abs. 1 KStG');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6735, 'SKR04', 'Weitere Erträge und Aufwendungen', 'Erträge aus anderen Wertpapieren und Ausleihungen des Finanzanlagevermögens', 7016, 7100, 'Erträge aus Anteilen an Personengesellschaften (verbundene Unternehmen)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6736, 'SKR04', 'Weitere Erträge und Aufwendungen', 'Erträge aus anderen Wertpapieren und Ausleihungen des Finanzanlagevermögens', 7017, 7100, 'Erträge aus anderen Wertpapieren des Finanzanlagevermögens an Kapitalgesellschaften (verbunden Unternehmen)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6737, 'SKR04', 'Weitere Erträge und Aufwendungen', 'Erträge aus anderen Wertpapieren und Ausleihungen des Finanzanlagevermögens', 7018, 7100, 'Erträge aus anderen Wertpapieren des Finanzanlagevermögens an Personengesellschaften (verbundene Unternehmen)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6738, 'SKR04', 'Weitere Erträge und Aufwendungen', 'Erträge aus anderen Wertpapieren und Ausleihungen des Finanzanlagevermögens', 7019, 7100, 'Erträge aus anderen Wertpapieren und Ausleihungen des Finanzanlagevermögens aus verbundenen Unternehmen');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6739, 'SKR04', 'Weitere Erträge und Aufwendungen', 'Erträge aus anderen Wertpapieren und Ausleihungen des Finanzanlagevermögens', 7020, 7100, 'Zins- und Dividendenerträge');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6740, 'SKR04', 'Weitere Erträge und Aufwendungen', 'Erträge aus anderen Wertpapieren und Ausleihungen des Finanzanlagevermögens', 7030, 7100, 'Erhaltene Ausgleichszahlungen (als außenstehender Aktionär)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6741, 'SKR04', 'Weitere Erträge und Aufwendungen', 'Sonstige Zinsen und ähnliche Erträge', 7100, 7, 'Sonstige Zinsen und ähnliche Erträge');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6742, 'SKR04', 'Weitere Erträge und Aufwendungen', 'Sonstige Zinsen und ähnliche Erträge', 7102, 7100, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6743, 'SKR04', 'Weitere Erträge und Aufwendungen', 'Sonstige Zinsen und ähnliche Erträge', 7103, 7100, 'Erträge aus Anteilen an Kapitalgesellschaften (Umlaufvermögen) § 3 Nr. 40 EStG/§ 8b Abs. 1 und 4 KStG');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6744, 'SKR04', 'Weitere Erträge und Aufwendungen', 'Sonstige Zinsen und ähnliche Erträge', 7104, 7100, 'Erträge aus Anteilen an Kapitalgesellschaften (verbundene Unternehmen) § 3 Nr. 40 EStG/ § 8b Abs. 1 KStG');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6745, 'SKR04', 'Weitere Erträge und Aufwendungen', 'Sonstige Zinsen und ähnliche Erträge', 7105, 7100, 'ZINSERTräge § 233a AO, steuerpflichtig');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6746, 'SKR04', 'Weitere Erträge und Aufwendungen', 'Sonstige Zinsen und ähnliche Erträge', 7106, 7100, 'ZINSERTräge § 233a AO, steuerfrei (Anlage A KSt)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6747, 'SKR04', 'Weitere Erträge und Aufwendungen', 'Sonstige Zinsen und ähnliche Erträge', 7107, 7100, 'ZINSERTräge § 233a AO, § 4 Abs. 5b EStG, steuerfrei');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6748, 'SKR04', 'Weitere Erträge und Aufwendungen', 'Sonstige Zinsen und ähnliche Erträge', 7109, 7100, 'Sonstige Zinsen und ähnliche Erträge aus verbundenen Unternehmen');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6749, 'SKR04', 'Weitere Erträge und Aufwendungen', 'Sonstige Zinsen und ähnliche Erträge', 7110, 7100, 'Sonstige ZINSERTräge');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6750, 'SKR04', 'Weitere Erträge und Aufwendungen', 'Sonstige Zinsen und ähnliche Erträge', 7115, 7100, 'Erträge aus anderen Wertpapieren und Ausleihungen des Umlaufvermögens');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6751, 'SKR04', 'Weitere Erträge und Aufwendungen', 'Sonstige Zinsen und ähnliche Erträge', 7119, 7100, 'Sonstige ZINSERTräge aus verbundenen Unternehmen');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6752, 'SKR04', 'Weitere Erträge und Aufwendungen', 'Sonstige Zinsen und ähnliche Erträge', 7120, 7100, 'Zinsähnliche Erträge');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6753, 'SKR04', 'Weitere Erträge und Aufwendungen', 'Sonstige Zinsen und ähnliche Erträge', 7128, 7100, 'ZINSERTrag aus vorzeitiger Rückzahlung des Körperschaftsteuer-Erhöhungsbetrags § 38 KStG');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6754, 'SKR04', 'Weitere Erträge und Aufwendungen', 'Sonstige Zinsen und ähnliche Erträge', 7129, 7100, 'Zinsähnliche Erträge aus verbundenen Unternehmen');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6755, 'SKR04', 'Weitere Erträge und Aufwendungen', 'Sonstige Zinsen und ähnliche Erträge', 7130, 7100, 'Diskonterträge');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6756, 'SKR04', 'Weitere Erträge und Aufwendungen', 'Sonstige Zinsen und ähnliche Erträge', 7139, 7100, 'Diskonterträge aus verbundenen Unternehmen');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6757, 'SKR04', 'Weitere Erträge und Aufwendungen', 'Sonstige Zinsen und ähnliche Erträge', 7140, 7100, 'Steuerfreie ZINSERTräge aus der Abzinsung von Rückstellungen');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6758, 'SKR04', 'Weitere Erträge und Aufwendungen', 'Sonstige Zinsen und ähnliche Erträge', 7141, 7100, 'ZINSERTräge aus der Abzinsung von Verbindlichkeiten');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6759, 'SKR04', 'Weitere Erträge und Aufwendungen', 'Sonstige Zinsen und ähnliche Erträge', 7142, 7100, 'ZINSERTräge aus der Abzinsung von Rückstellungen');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6760, 'SKR04', 'Weitere Erträge und Aufwendungen', 'Sonstige Zinsen und ähnliche Erträge', 7143, 7100, 'ZINSERTräge aus der Abzinsung von Pensionsrückstellungen und ähnlichen/vergleichbaren Verpflichtungen');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6761, 'SKR04', 'Weitere Erträge und Aufwendungen', 'Sonstige Zinsen und ähnliche Erträge', 7144, 7100, 'ZINSERTräge aus Abzinsung von Pensionsrückstellungen und ähnlichen/vergleichbaren Verpflichtungen zur Verrechnung nach § 246 Abs. 2HGB');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6762, 'SKR04', 'Weitere Erträge und Aufwendungen', 'Sonstige Zinsen und ähnliche Erträge', 7145, 7100, 'Erträge aus Vermögensgegenständen zur Verrechnung nach § 246 Abs. 2 HGB');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6763, 'SKR04', 'Weitere Erträge und Aufwendungen', 'Erträge aus Verlustübernahme und auf Grund einer Gewinngemeinschaft, eines Gewinn- oder Teilgewinnabführungsvertrags erhaltene Gewinne', 7190, 7, 'Erträge aus Verlustübernahme');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6764, 'SKR04', 'Weitere Erträge und Aufwendungen', 'Erträge aus Verlustübernahme und auf Grund einer Gewinngemeinschaft, eines Gewinn- oder Teilgewinnabführungsvertrags erhaltene Gewinne', 7192, 7, 'Erhaltene Gewinne auf Grund einer Gewinngemeinschaft');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6765, 'SKR04', 'Weitere Erträge und Aufwendungen', 'Erträge aus Verlustübernahme und auf Grund einer Gewinngemeinschaft, eines Gewinn- oder Teilgewinnabführungsvertrags erhaltene Gewinne', 7194, 7, 'Erhaltene Gewinne auf Grund eines Gewinn- oder Teilgewinnabführungsvertrags');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6766, 'SKR04', 'Weitere Erträge und Aufwendungen', 'Abschreibungen auf Finanzanlagen und auf Wertpapiere des Umlaufvermögens', 7200, 7, 'Abschreibungen auf Finanzanlagen (dauerhaft)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6767, 'SKR04', 'Weitere Erträge und Aufwendungen', 'Abschreibungen auf Finanzanlagen und auf Wertpapiere des Umlaufvermögens', 7201, 7, 'Abschreibungen auf Finanzanlagen (nicht dauerhaft)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6768, 'SKR04', 'Weitere Erträge und Aufwendungen', 'Abschreibungen auf Finanzanlagen und auf Wertpapiere des Umlaufvermögens', 7204, 7, 'Abschreibungen auf Finanzanlagen § 3 Nr. 40 EStG/§ 8b Abs. 3 KStG (dauerhaft)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6769, 'SKR04', 'Weitere Erträge und Aufwendungen', 'Abschreibungen auf Finanzanlagen und auf Wertpapiere des Umlaufvermögens', 7207, 7, 'Abschreibungen auf Finanzanlagen – verbundene Unternehmen');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6770, 'SKR04', 'Weitere Erträge und Aufwendungen', 'Abschreibungen auf Finanzanlagen und auf Wertpapiere des Umlaufvermögens', 7208, 7, 'Aufwendungen auf Grund von Verlustanteilen an gewerbliche und selbständigen Mitunternehmerschaften, § 8 GewStG bzw. § 18 EStG');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6771, 'SKR04', 'Weitere Erträge und Aufwendungen', 'Abschreibungen auf Finanzanlagen und auf Wertpapiere des Umlaufvermögens', 7210, 7, 'Abschreibungen auf Wertpapiere des Umlaufvermögens');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6772, 'SKR04', 'Weitere Erträge und Aufwendungen', 'Abschreibungen auf Finanzanlagen und auf Wertpapiere des Umlaufvermögens', 7214, 7, 'Abschreibungen auf Wertpapiere des Umlaufvermögens § 3 Nr. 40 EStG/§ 8b Abs. 3 KStG');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6773, 'SKR04', 'Weitere Erträge und Aufwendungen', 'Abschreibungen auf Finanzanlagen und auf Wertpapiere des Umlaufvermögens', 7217, 7, 'Abschreibungen auf Wertpapiere des Umlaufvermögens – verbundenen Unternehmen');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6774, 'SKR04', 'Weitere Erträge und Aufwendungen', 'Abschreibungen auf Finanzanlagen und auf Wertpapiere des Umlaufvermögens', 7250, 7, 'Abschreibungen auf Finanzanlagen auf Grund § 6b EstG-Rücklage');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6775, 'SKR04', 'Weitere Erträge und Aufwendungen', 'Abschreibungen auf Finanzanlagen und auf Wertpapiere des Umlaufvermögens', 7255, 7, 'Abschreibungen auf Finanzanlagen auf Grund § 6b EstG-Rücklage, § 3 Nr. 40 EStG/§ 8b Abs. 3 KStG');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6776, 'SKR04', 'Weitere Erträge und Aufwendungen', 'Zinsen und ähnliche Aufwendungen', 7300, 7, 'Zinsen und ähnliche Aufwendungen');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6777, 'SKR04', 'Weitere Erträge und Aufwendungen', 'Zinsen und ähnliche Aufwendungen', 7302, 7300, 'Steuerlich nicht abzugsfähige andere Nebenleistungen zu Steuern § 4 Abs. 5b EStG');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6778, 'SKR04', 'Weitere Erträge und Aufwendungen', 'Zinsen und ähnliche Aufwendungen', 7303, 7300, 'Steuerlich abzugsfähige andere Nebenleistungen zu Steuern');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6779, 'SKR04', 'Weitere Erträge und Aufwendungen', 'Zinsen und ähnliche Aufwendungen', 7304, 7300, 'Steuerlich nicht abzugsfähige andere Nebenleistungen zu Steuern');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6780, 'SKR04', 'Weitere Erträge und Aufwendungen', 'Zinsen und ähnliche Aufwendungen', 7305, 7300, 'Zinsaufwendungen § 233a AO abzugsfähig');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6781, 'SKR04', 'Weitere Erträge und Aufwendungen', 'Zinsen und ähnliche Aufwendungen', 7306, 7300, 'Zinsaufwendungen §§ 234 bis 2347 AO nicht abzugsfähig');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6782, 'SKR04', 'Weitere Erträge und Aufwendungen', 'Zinsen und ähnliche Aufwendungen', 7307, 7300, 'Zinsen aus Abzinsung des Körperschaftsteuer-Erhöhungsbetrags § 38 KStG');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6783, 'SKR04', 'Weitere Erträge und Aufwendungen', 'Zinsen und ähnliche Aufwendungen', 7308, 7300, 'Zinsaufwendungen § 233a AO nicht abzugsfähig');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6784, 'SKR04', 'Weitere Erträge und Aufwendungen', 'Zinsen und ähnliche Aufwendungen', 7309, 7300, 'Zinsaufwendungen an verbundene Unternehmen');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6785, 'SKR04', 'Weitere Erträge und Aufwendungen', 'Zinsen und ähnliche Aufwendungen', 7310, 7300, 'Zinsaufwendungen für kurzfristige Verbindlichkeiten');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6786, 'SKR04', 'Weitere Erträge und Aufwendungen', 'Zinsen und ähnliche Aufwendungen', 7311, 7300, 'Zinsaufwendungen §§ 234 bis 2347 AO abzugsfähig');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6787, 'SKR04', 'Weitere Erträge und Aufwendungen', 'Zinsen und ähnliche Aufwendungen', 7313, 7300, 'Nicht abzugsfähige Schuldzinsen gemäß § 4Abs. 4A EStG (Hinzurechnungsbetrag)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6788, 'SKR04', 'Weitere Erträge und Aufwendungen', 'Zinsen und ähnliche Aufwendungen', 7316, 7300, 'Zinsen für Gesellschafterdarlehen');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6789, 'SKR04', 'Weitere Erträge und Aufwendungen', 'Zinsen und ähnliche Aufwendungen', 7317, 7300, 'Zinsen an Gesellschafter mit einer Beteiligung von mehr als 25 % bzw. diesen nahe stehende Personen');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6790, 'SKR04', 'Weitere Erträge und Aufwendungen', 'Zinsen und ähnliche Aufwendungen', 7318, 7300, 'Zinsen auf Kontokorrentkonten');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6791, 'SKR04', 'Weitere Erträge und Aufwendungen', 'Zinsen und ähnliche Aufwendungen', 7319, 7300, 'Zinsaufwendungen für kurzfristige Verbindlichkeiten an verbundene Unternehmen');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6792, 'SKR04', 'Weitere Erträge und Aufwendungen', 'Zinsen und ähnliche Aufwendungen', 7320, 7300, 'Zinsaufwendungen für langfristige Verbindlichkeiten');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6793, 'SKR04', 'Weitere Erträge und Aufwendungen', 'Zinsen und ähnliche Aufwendungen', 7323, 7300, 'Abschreibungen auf Disagio zur Finanzierung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6794, 'SKR04', 'Weitere Erträge und Aufwendungen', 'Zinsen und ähnliche Aufwendungen', 7324, 7300, 'Abschreibungen auf Disagio zur Finanzierung des Anlagevermögens');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6795, 'SKR04', 'Weitere Erträge und Aufwendungen', 'Zinsen und ähnliche Aufwendungen', 7325, 7300, 'Zinsaufwendungen für Gebäude, die zum Betriebsvermögen gehören');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6796, 'SKR04', 'Weitere Erträge und Aufwendungen', 'Zinsen und ähnliche Aufwendungen', 7326, 7300, 'Zinsen zur Finanzierung des Anlagevermögens');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6797, 'SKR04', 'Weitere Erträge und Aufwendungen', 'Zinsen und ähnliche Aufwendungen', 7327, 7300, 'Renten und dauernde Lasten');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6798, 'SKR04', 'Weitere Erträge und Aufwendungen', 'Zinsen und ähnliche Aufwendungen', 7328, 7300, 'Zinsaufwendungen für Kapitalüberlassung durch Mitunternehmer § 15 EStG (mit Sonderbetriebseinnahme korrespondierend)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6799, 'SKR04', 'Weitere Erträge und Aufwendungen', 'Zinsen und ähnliche Aufwendungen', 7329, 7300, 'Zinsaufwendungen für langfristige Verbindlichkeiten an verbundene Unternehmen');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6800, 'SKR04', 'Weitere Erträge und Aufwendungen', 'Zinsen und ähnliche Aufwendungen', 7330, 7300, 'Zinsähnliche Aufwendungen');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6801, 'SKR04', 'Weitere Erträge und Aufwendungen', 'Zinsen und ähnliche Aufwendungen', 7339, 7300, 'Zinsähnliche Aufwendungen an verbundenen Unternehmen');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6802, 'SKR04', 'Weitere Erträge und Aufwendungen', 'Zinsen und ähnliche Aufwendungen', 7340, 7300, 'Diskontaufwendungen');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6803, 'SKR04', 'Weitere Erträge und Aufwendungen', 'Zinsen und ähnliche Aufwendungen', 7349, 7300, 'Diskontaufwendungen an verbundenen Unternehmen');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6804, 'SKR04', 'Weitere Erträge und Aufwendungen', 'Zinsen und ähnliche Aufwendungen', 7350, 7300, 'Zinsen und ähnliche Aufwendungen §§ 3 Nr. 40, 3c EStG/§ 8b Abs. 1 KStG');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6805, 'SKR04', 'Weitere Erträge und Aufwendungen', 'Zinsen und ähnliche Aufwendungen', 7351, 7300, 'Zinsen und ähnliche Aufwendungen an verbundene Unternehmen §§ 3 Nr. 40, 3c EStG/§ 8b Abs. 1 KStG');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6806, 'SKR04', 'Weitere Erträge und Aufwendungen', 'Zinsen und ähnliche Aufwendungen', 7355, 7300, 'Kreditprovisionen und Verwaltungskostenbeiträge');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6807, 'SKR04', 'Weitere Erträge und Aufwendungen', 'Zinsen und ähnliche Aufwendungen', 7360, 7300, 'Zinsanteil der Zuführung zu Pensionsrückstellungen');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6808, 'SKR04', 'Weitere Erträge und Aufwendungen', 'Zinsen und ähnliche Aufwendungen', 7361, 7300, 'Zinsaufwendungen aus der Abzinsung von Verbindlichkeiten');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6809, 'SKR04', 'Weitere Erträge und Aufwendungen', 'Zinsen und ähnliche Aufwendungen', 7362, 7300, 'Zinsaufwendungen aus der Abzinsung von Rückstellungen');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6810, 'SKR04', 'Weitere Erträge und Aufwendungen', 'Zinsen und ähnliche Aufwendungen', 7363, 7300, 'Zinsaufwendungen aus der Abzinsung von Pensionsrückstellungen und ähnlichen/vergleichbaren Verpflichtungen');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6811, 'SKR04', 'Weitere Erträge und Aufwendungen', 'Zinsen und ähnliche Aufwendungen', 7364, 7300, 'Zinsaufwendungen aus der Abzinsung von Pensionsrückstellungen und ähnlichen/vergleichbaren Verpflichtungen zur Verrechnung nach § 246 Abs. 2 HGB');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6812, 'SKR04', 'Weitere Erträge und Aufwendungen', 'Zinsen und ähnliche Aufwendungen', 7365, 7300, 'Aufwendungen aus Vermögensgegenständen zur Verrechnung nach § 246 Abs. 2 HGB');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6813, 'SKR04', 'Weitere Erträge und Aufwendungen', 'Zinsen und ähnliche Aufwendungen', 7366, 7300, 'Steuerlich nicht abzugsfähige Zinsaufwendungen aus der Abzinsung von Rückstellungen');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6814, 'SKR04', 'Weitere Erträge und Aufwendungen', 'Aufwendungen aus Verlustübernahme und auf Grund einer Gewinngemeinschaft, eines Gewinn- oder Teilgewinnabführungsvertrags abgeführte Gewinne', 7390, 7, 'Aufwendungen aus Verlustübernahme');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6815, 'SKR04', 'Weitere Erträge und Aufwendungen', 'Aufwendungen aus Verlustübernahme und auf Grund einer Gewinngemeinschaft, eines Gewinn- oder Teilgewinnabführungsvertrags abgeführte Gewinne', 7392, 7, 'Abgeführte Gewinne auf Grund einer Gewinngemeinschaft');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6816, 'SKR04', 'Weitere Erträge und Aufwendungen', 'Aufwendungen aus Verlustübernahme und auf Grund einer Gewinngemeinschaft, eines Gewinn- oder Teilgewinnabführungsvertrags abgeführte Gewinne', 7394, 7, 'Abgeführte Gewinne auf Grund eines Gewinn- oder Teilgewinnabführungsvertrags');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6817, 'SKR04', 'Weitere Erträge und Aufwendungen', 'Aufwendungen aus Verlustübernahme und auf Grund einer Gewinngemeinschaft, eines Gewinn- oder Teilgewinnabführungsvertrags abgeführte Gewinne', 7399, 7, 'Abgeführte Gewinnanteile (Soll)/ausgeglichene Verlustanteile (Haben) bei stiller Gesellschaft § 8 GesStG');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6818, 'SKR04', 'Weitere Erträge und Aufwendungen', 'Sonstige betriebliche Erträge', 7400, 7, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6819, 'SKR04', 'Weitere Erträge und Aufwendungen', 'Sonstige betriebliche Erträge', 7401, 7, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6820, 'SKR04', 'Weitere Erträge und Aufwendungen', 'Sonstige betriebliche Erträge', 7450, 7, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6821, 'SKR04', 'Weitere Erträge und Aufwendungen', 'Sonstige betriebliche Erträge', 7451, 7, 'Erträge durch Verschmelzung und Umwandlung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6822, 'SKR04', 'Weitere Erträge und Aufwendungen', 'Sonstige betriebliche Erträge', 7452, 7451, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6823, 'SKR04', 'Weitere Erträge und Aufwendungen', 'Sonstige betriebliche Erträge', 7452, 7451, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6824, 'SKR04', 'Weitere Erträge und Aufwendungen', 'Sonstige betriebliche Erträge', 7454, 7, 'Gewinn aus der Veräußerung oder der Aufgabe von Geschäftsaktivitäten');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6825, 'SKR04', 'Weitere Erträge und Aufwendungen', 'Erträge aus der Anwendung von Übergangsvorschriften i. S. d. BilMoG', 7460, 7, 'Erträge aus der Anwendungen von Übergangsvorschriften');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6826, 'SKR04', 'Weitere Erträge und Aufwendungen', 'Erträge aus der Anwendung von Übergangsvorschriften i. S. d. BilMoG', 7461, 7460, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6827, 'SKR04', 'Weitere Erträge und Aufwendungen', 'Erträge aus der Anwendung von Übergangsvorschriften i. S. d. BilMoG', 7462, 7460, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6828, 'SKR04', 'Weitere Erträge und Aufwendungen', 'Erträge aus der Anwendung von Übergangsvorschriften i. S. d. BilMoG', 7463, 7460, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6829, 'SKR04', 'Weitere Erträge und Aufwendungen', 'Erträge aus der Anwendung von Übergangsvorschriften i. S. d. BilMoG', 7464, 7, 'Erträge aus der Anwendungen von Übergangsvorschriften (latente Steuern)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6830, 'SKR04', 'Weitere Erträge und Aufwendungen', 'Sonstige betriebliche Aufwendungen', 7500, 7, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6831, 'SKR04', 'Weitere Erträge und Aufwendungen', 'Sonstige betriebliche Aufwendungen', 7501, 7, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6832, 'SKR04', 'Weitere Erträge und Aufwendungen', 'Sonstige betriebliche Aufwendungen', 7550, 7, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6833, 'SKR04', 'Weitere Erträge und Aufwendungen', 'Sonstige betriebliche Aufwendungen', 7551, 7, 'Verluste durch Verschmelzung und Umwandlung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6834, 'SKR04', 'Weitere Erträge und Aufwendungen', 'Sonstige betriebliche Aufwendungen', 7552, 7, 'Verluste durch außergewöhnliche Schadensfälle');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6835, 'SKR04', 'Weitere Erträge und Aufwendungen', 'Sonstige betriebliche Aufwendungen', 7553, 7, 'Aufwendungen für Restrukturierungs- und Sanierungsmaßnahmen');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6836, 'SKR04', 'Weitere Erträge und Aufwendungen', 'Sonstige betriebliche Aufwendungen', 7554, 7, 'Verluste aus der Veräußerung oder der Aufgabe von Geschäftsaktivitäten nach Steuern');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6837, 'SKR04', 'Weitere Erträge und Aufwendungen', 'Aufwendungen aus der Anwendung von Übergangsvorschriften i. S. d. BilMoG', 7560, 7, 'Aufwendungen aus der Anwendung von Übergangsvorschriften');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6838, 'SKR04', 'Weitere Erträge und Aufwendungen', 'Aufwendungen aus der Anwendung von Übergangsvorschriften i. S. d. BilMoG', 7561, 7, 'Aufwendungen aus der Anwendung von Übergangsvorschriften (Pensionsrückstellungen)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6839, 'SKR04', 'Weitere Erträge und Aufwendungen', 'Aufwendungen aus der Anwendung von Übergangsvorschriften i. S. d. BilMoG', 7562, 7561, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6840, 'SKR04', 'Weitere Erträge und Aufwendungen', 'Aufwendungen aus der Anwendung von Übergangsvorschriften i. S. d. BilMoG', 7563, 7, 'Aufwendungen aus der Anwendung von Übergangsvorschriften (Latente Steuern)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6841, 'SKR04', 'Weitere Erträge und Aufwendungen', 'Steuern vom Einkommen und Ertrag', 7600, 7, 'Körperschaftsteuer');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6842, 'SKR04', 'Weitere Erträge und Aufwendungen', 'Steuern vom Einkommen und Ertrag', 7603, 7, 'Körperschaftsteuer für Vorjahre');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6843, 'SKR04', 'Weitere Erträge und Aufwendungen', 'Steuern vom Einkommen und Ertrag', 7604, 7, 'Körperschaftsteuererstattungen für Vorjahre');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6844, 'SKR04', 'Weitere Erträge und Aufwendungen', 'Steuern vom Einkommen und Ertrag', 7607, 7, 'Solidaritätszuschlagerstattungen für Vorjahre');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6845, 'SKR04', 'Weitere Erträge und Aufwendungen', 'Steuern vom Einkommen und Ertrag', 7608, 7, 'Solidaritätszuschlag');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6846, 'SKR04', 'Weitere Erträge und Aufwendungen', 'Steuern vom Einkommen und Ertrag', 7608, 7, 'Solidaritätszuschlag für Vorjahre');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6847, 'SKR04', 'Weitere Erträge und Aufwendungen', 'Steuern vom Einkommen und Ertrag', 7610, 7, 'Gewerbesteuer');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6848, 'SKR04', 'Weitere Erträge und Aufwendungen', 'Steuern vom Einkommen und Ertrag', 7630, 7, 'Kapitalertragsteuer 25 %');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6849, 'SKR04', 'Weitere Erträge und Aufwendungen', 'Steuern vom Einkommen und Ertrag', 7633, 7, 'Anrechenbarer Solidaritätszuschlag auf Kapitalertragsteuer 25 %');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6850, 'SKR04', 'Weitere Erträge und Aufwendungen', 'Steuern vom Einkommen und Ertrag', 7638, 7, 'Ausländische Steuer auf im Inland steuerfrei DBA-Einkünfte');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6851, 'SKR04', 'Weitere Erträge und Aufwendungen', 'Steuern vom Einkommen und Ertrag', 7639, 7, 'Anrechnung / Abzug ausländischer Quellensteuer');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6852, 'SKR04', 'Weitere Erträge und Aufwendungen', 'Steuern vom Einkommen und Ertrag', 7640, 7639, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6853, 'SKR04', 'Weitere Erträge und Aufwendungen', 'Steuern vom Einkommen und Ertrag', 7641, 7, 'Gewerbesteuernachtzahlungen und Gewerbesteuererstattungen für Vorjahre, § 4 Abs. 5b EStG');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6854, 'SKR04', 'Weitere Erträge und Aufwendungen', 'Steuern vom Einkommen und Ertrag', 7642, 7641, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6855, 'SKR04', 'Weitere Erträge und Aufwendungen', 'Steuern vom Einkommen und Ertrag', 7643, 7, 'Erträge aus der Auflösung von Gewerbesteuerrückstellungen, § 4 Abs. 5b EStG');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6856, 'SKR04', 'Weitere Erträge und Aufwendungen', 'Steuern vom Einkommen und Ertrag', 7644, 7643, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6857, 'SKR04', 'Weitere Erträge und Aufwendungen', 'Steuern vom Einkommen und Ertrag', 7645, 7, 'Aufwendungen aus der Zuführung und Auflösung von latenten Steuern');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6858, 'SKR04', 'Weitere Erträge und Aufwendungen', 'Steuern vom Einkommen und Ertrag', 7646, 7, 'Aufwendungen aus der Zuführung zu Steuerrückstellungen für Steuerstundung (BstBK)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6859, 'SKR04', 'Weitere Erträge und Aufwendungen', 'Steuern vom Einkommen und Ertrag', 7648, 7, 'Erträge aus der Auflösung von Steuerrückstellungen für Steuerstundung (BstBK)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6860, 'SKR04', 'Weitere Erträge und Aufwendungen', 'Steuern vom Einkommen und Ertrag', 7649, 7, 'Erträge aus der Zuführung und Auflösung von latenten Steuern');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6861, 'SKR04', 'Weitere Erträge und Aufwendungen', 'Sonstige Steuern', 7650, 7, 'Sonstige Betriebssteuern');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6862, 'SKR04', 'Weitere Erträge und Aufwendungen', 'Sonstige Steuern', 7675, 7, 'Verbrauchssteuer (sonstige Steuern)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6863, 'SKR04', 'Weitere Erträge und Aufwendungen', 'Sonstige Steuern', 7678, 7, 'Ökosteuer');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6864, 'SKR04', 'Weitere Erträge und Aufwendungen', 'Sonstige Steuern', 7680, 7, 'Grundsteuer');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6865, 'SKR04', 'Weitere Erträge und Aufwendungen', 'Sonstige Steuern', 7685, 7, 'Kfz-Steuer');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6866, 'SKR04', 'Weitere Erträge und Aufwendungen', 'Sonstige Steuern', 7690, 7, 'Steuernachzahlungen Vorjahre für sonstige Steuern');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6867, 'SKR04', 'Weitere Erträge und Aufwendungen', 'Sonstige Steuern', 7692, 7, 'Steuererstattungen Vorjahre für sonstige Steuern');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6868, 'SKR04', 'Weitere Erträge und Aufwendungen', 'Sonstige Steuern', 7694, 7, 'Erträge aus der Auflösung von Rückstellungen für sonstige Steuern');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6869, 'SKR04', 'Weitere Erträge und Aufwendungen', 'Sonstige Steuern', 7700, 7, 'Gewinnvortrag nach Verwendung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6870, 'SKR04', 'Weitere Erträge und Aufwendungen', 'Sonstige Steuern', 7705, 7700, 'Gewinnvortrag nach Verwendung (mit Aufteilung für Kapitalkontenentwicklung)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6871, 'SKR04', 'Weitere Erträge und Aufwendungen', 'Sonstige Steuern', 7720, 7, 'Verlustvortrag nach Verwendung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6872, 'SKR04', 'Weitere Erträge und Aufwendungen', 'Sonstige Steuern', 7725, 7720, 'Verlustvortrag nach Verwendung (mit Aufteilung für Kapitalkontenentwicklung)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6873, 'SKR04', 'Weitere Erträge und Aufwendungen', 'Sonstige Steuern', 7730, 7, 'Entnahmen aus der Kapitalrücklage');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6874, 'SKR04', 'Weitere Erträge und Aufwendungen', 'Entnahmen aus Gewinnrücklagen', 7735, 7, 'Entnahmen aus der gesetzlichen Rücklage');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6875, 'SKR04', 'Weitere Erträge und Aufwendungen', 'Entnahmen aus Gewinnrücklagen', 7740, 7, 'Entnahmen aus dem Ausgleichsposten für aktivierte eigene Anteile');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6876, 'SKR04', 'Weitere Erträge und Aufwendungen', 'Entnahmen aus Gewinnrücklagen', 7743, 7, 'Entnahmen aus der Rücklage für Anteile an einem herrschenden oder mehrheitlich beteiligten Unternehmen');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6877, 'SKR04', 'Weitere Erträge und Aufwendungen', 'Entnahmen aus Gewinnrücklagen', 7744, 7, 'Entnahmen aus anderen Ergebnisrücklagen');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6878, 'SKR04', 'Weitere Erträge und Aufwendungen', 'Entnahmen aus Gewinnrücklagen', 7745, 7, 'Entnahmen aus satzungsmäßigen Rücklagen');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6879, 'SKR04', 'Weitere Erträge und Aufwendungen', 'Entnahmen aus Gewinnrücklagen', 7750, 7, 'Entnahmen aus anderen Gewinnrücklagen');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6880, 'SKR04', 'Weitere Erträge und Aufwendungen', 'Entnahmen aus Gewinnrücklagen', 7751, 7750, 'Entnahmen aus gesamthänderisch gebundenen Rücklagen (mit Aufteilung für Kapitalkontenentwicklung)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6881, 'SKR04', 'Weitere Erträge und Aufwendungen', 'Entnahmen aus Gewinnrücklagen', 7755, 7, 'Erträge aus Kapitalherabsetzung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6882, 'SKR04', 'Weitere Erträge und Aufwendungen', 'Entnahmen aus Gewinnrücklagen', 7760, 7, 'Einstellungen in die Kapitalrücklage nach den Vorschriften über die vereinfachte Kapitalherabsetzung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6883, 'SKR04', 'Weitere Erträge und Aufwendungen', 'Einstellungen in Gewinnrücklagen', 7765, 7, 'Einstellungen in die gesetzliche Rücklage');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6884, 'SKR04', 'Weitere Erträge und Aufwendungen', 'Einstellungen in Gewinnrücklagen', 7770, 7, 'Einstellungen in den Ausgleichsposten für aktivierte eigen Anteile');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6885, 'SKR04', 'Weitere Erträge und Aufwendungen', 'Einstellungen in Gewinnrücklagen', 7773, 7, 'Einstellungen in die Rücklage für Anteile an einem herrschenden oder mehrheitlich beteiligten Unternehmen');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6886, 'SKR04', 'Weitere Erträge und Aufwendungen', 'Einstellungen in Gewinnrücklagen', 7775, 7, 'Einstellungen in satzungsmäßige Rücklagen');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6887, 'SKR04', 'Weitere Erträge und Aufwendungen', 'Einstellungen in Gewinnrücklagen', 7780, 7, 'Einstellungen in andere Gewinnrücklagen');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6888, 'SKR04', 'Weitere Erträge und Aufwendungen', 'Einstellungen in Gewinnrücklagen', 7781, 7780, 'Einstellungen in gesamthänderisch gebundene Rücklagen (mit Aufteilung für Kapitalkontenentwicklung)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6889, 'SKR04', 'Weitere Erträge und Aufwendungen', 'Einstellungen in Gewinnrücklagen', 7785, 7, 'Einstellungen in andere Ergebnisrücklagen');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6890, 'SKR04', 'Weitere Erträge und Aufwendungen', 'Einstellungen in Gewinnrücklagen', 7790, 7, 'Vorabausschüttungen');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6891, 'SKR04', 'Weitere Erträge und Aufwendungen', 'Einstellungen in Gewinnrücklagen', 7795, 7, 'Vortrag auf neue Rechnung (GuV)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6892, 'SKR04', 'Weitere Erträge und Aufwendungen', 'Einstellungen in Gewinnrücklagen', 7800, 7, '(zur freien Verfügung)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6893, 'SKR04', 'Weitere Erträge und Aufwendungen', 'Einstellungen in Gewinnrücklagen', 7801, 7, '(zur freien Verfügung)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6894, 'SKR04', 'Weitere Erträge und Aufwendungen', 'Einstellungen in Gewinnrücklagen', 7802, 7, '(zur freien Verfügung)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6895, 'SKR04', 'Weitere Erträge und Aufwendungen', 'Einstellungen in Gewinnrücklagen', 7803, 7, '(zur freien Verfügung)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6896, 'SKR04', 'Weitere Erträge und Aufwendungen', 'Einstellungen in Gewinnrücklagen', 7804, 7, '(zur freien Verfügung)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6897, 'SKR04', 'Weitere Erträge und Aufwendungen', 'Einstellungen in Gewinnrücklagen', 7805, 7, '(zur freien Verfügung)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6898, 'SKR04', 'Weitere Erträge und Aufwendungen', 'Einstellungen in Gewinnrücklagen', 7806, 7, '(zur freien Verfügung)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6899, 'SKR04', 'Weitere Erträge und Aufwendungen', 'Einstellungen in Gewinnrücklagen', 7807, 7, '(zur freien Verfügung)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6900, 'SKR04', 'Weitere Erträge und Aufwendungen', 'Einstellungen in Gewinnrücklagen', 7808, 7, '(zur freien Verfügung)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6901, 'SKR04', 'Weitere Erträge und Aufwendungen', 'Einstellungen in Gewinnrücklagen', 7809, 7, '(zur freien Verfügung)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6902, 'SKR04', 'Weitere Erträge und Aufwendungen', 'Einstellungen in Gewinnrücklagen', 7810, 7, '(zur freien Verfügung)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6903, 'SKR04', 'Weitere Erträge und Aufwendungen', 'Einstellungen in Gewinnrücklagen', 7811, 7, '(zur freien Verfügung)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6904, 'SKR04', 'Weitere Erträge und Aufwendungen', 'Einstellungen in Gewinnrücklagen', 7812, 7, '(zur freien Verfügung)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6905, 'SKR04', 'Weitere Erträge und Aufwendungen', 'Einstellungen in Gewinnrücklagen', 7813, 7, '(zur freien Verfügung)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6906, 'SKR04', 'Weitere Erträge und Aufwendungen', 'Einstellungen in Gewinnrücklagen', 7814, 7, '(zur freien Verfügung)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6907, 'SKR04', 'Weitere Erträge und Aufwendungen', 'Einstellungen in Gewinnrücklagen', 7815, 7, '(zur freien Verfügung)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6908, 'SKR04', 'Weitere Erträge und Aufwendungen', 'Einstellungen in Gewinnrücklagen', 7816, 7, '(zur freien Verfügung)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6909, 'SKR04', 'Weitere Erträge und Aufwendungen', 'Einstellungen in Gewinnrücklagen', 7817, 7, '(zur freien Verfügung)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6910, 'SKR04', 'Weitere Erträge und Aufwendungen', 'Einstellungen in Gewinnrücklagen', 7818, 7, '(zur freien Verfügung)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6911, 'SKR04', 'Weitere Erträge und Aufwendungen', 'Einstellungen in Gewinnrücklagen', 7819, 7, '(zur freien Verfügung)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6912, 'SKR04', 'Weitere Erträge und Aufwendungen', 'Einstellungen in Gewinnrücklagen', 7820, 7, '(zur freien Verfügung)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6913, 'SKR04', 'Weitere Erträge und Aufwendungen', 'Einstellungen in Gewinnrücklagen', 7821, 7, '(zur freien Verfügung)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6914, 'SKR04', 'Weitere Erträge und Aufwendungen', 'Einstellungen in Gewinnrücklagen', 7822, 7, '(zur freien Verfügung)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6915, 'SKR04', 'Weitere Erträge und Aufwendungen', 'Einstellungen in Gewinnrücklagen', 7823, 7, '(zur freien Verfügung)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6916, 'SKR04', 'Weitere Erträge und Aufwendungen', 'Einstellungen in Gewinnrücklagen', 7824, 7, '(zur freien Verfügung)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6917, 'SKR04', 'Weitere Erträge und Aufwendungen', 'Einstellungen in Gewinnrücklagen', 7825, 7, '(zur freien Verfügung)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6918, 'SKR04', 'Weitere Erträge und Aufwendungen', 'Einstellungen in Gewinnrücklagen', 7826, 7, '(zur freien Verfügung)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6919, 'SKR04', 'Weitere Erträge und Aufwendungen', 'Einstellungen in Gewinnrücklagen', 7827, 7, '(zur freien Verfügung)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6920, 'SKR04', 'Weitere Erträge und Aufwendungen', 'Einstellungen in Gewinnrücklagen', 7828, 7, '(zur freien Verfügung)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6921, 'SKR04', 'Weitere Erträge und Aufwendungen', 'Einstellungen in Gewinnrücklagen', 7829, 7, '(zur freien Verfügung)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6922, 'SKR04', 'Weitere Erträge und Aufwendungen', 'Einstellungen in Gewinnrücklagen', 7830, 7, '(zur freien Verfügung)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6923, 'SKR04', 'Weitere Erträge und Aufwendungen', 'Einstellungen in Gewinnrücklagen', 7831, 7, '(zur freien Verfügung)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6924, 'SKR04', 'Weitere Erträge und Aufwendungen', 'Einstellungen in Gewinnrücklagen', 7832, 7, '(zur freien Verfügung)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6925, 'SKR04', 'Weitere Erträge und Aufwendungen', 'Einstellungen in Gewinnrücklagen', 7833, 7, '(zur freien Verfügung)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6926, 'SKR04', 'Weitere Erträge und Aufwendungen', 'Einstellungen in Gewinnrücklagen', 7834, 7, '(zur freien Verfügung)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6927, 'SKR04', 'Weitere Erträge und Aufwendungen', 'Einstellungen in Gewinnrücklagen', 7835, 7, '(zur freien Verfügung)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6928, 'SKR04', 'Weitere Erträge und Aufwendungen', 'Einstellungen in Gewinnrücklagen', 7836, 7, '(zur freien Verfügung)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6929, 'SKR04', 'Weitere Erträge und Aufwendungen', 'Einstellungen in Gewinnrücklagen', 7837, 7, '(zur freien Verfügung)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6930, 'SKR04', 'Weitere Erträge und Aufwendungen', 'Einstellungen in Gewinnrücklagen', 7838, 7, '(zur freien Verfügung)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6931, 'SKR04', 'Weitere Erträge und Aufwendungen', 'Einstellungen in Gewinnrücklagen', 7839, 7, '(zur freien Verfügung)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6932, 'SKR04', 'Weitere Erträge und Aufwendungen', 'Einstellungen in Gewinnrücklagen', 7840, 7, '(zur freien Verfügung)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6933, 'SKR04', 'Weitere Erträge und Aufwendungen', 'Einstellungen in Gewinnrücklagen', 7841, 7, '(zur freien Verfügung)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6934, 'SKR04', 'Weitere Erträge und Aufwendungen', 'Einstellungen in Gewinnrücklagen', 7842, 7, '(zur freien Verfügung)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6935, 'SKR04', 'Weitere Erträge und Aufwendungen', 'Einstellungen in Gewinnrücklagen', 7843, 7, '(zur freien Verfügung)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6936, 'SKR04', 'Weitere Erträge und Aufwendungen', 'Einstellungen in Gewinnrücklagen', 7844, 7, '(zur freien Verfügung)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6937, 'SKR04', 'Weitere Erträge und Aufwendungen', 'Einstellungen in Gewinnrücklagen', 7845, 7, '(zur freien Verfügung)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6938, 'SKR04', 'Weitere Erträge und Aufwendungen', 'Einstellungen in Gewinnrücklagen', 7846, 7, '(zur freien Verfügung)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6939, 'SKR04', 'Weitere Erträge und Aufwendungen', 'Einstellungen in Gewinnrücklagen', 7847, 7, '(zur freien Verfügung)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6940, 'SKR04', 'Weitere Erträge und Aufwendungen', 'Einstellungen in Gewinnrücklagen', 7848, 7, '(zur freien Verfügung)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6941, 'SKR04', 'Weitere Erträge und Aufwendungen', 'Einstellungen in Gewinnrücklagen', 7849, 7, '(zur freien Verfügung)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6942, 'SKR04', 'Weitere Erträge und Aufwendungen', 'Einstellungen in Gewinnrücklagen', 7850, 7, '(zur freien Verfügung)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6943, 'SKR04', 'Weitere Erträge und Aufwendungen', 'Einstellungen in Gewinnrücklagen', 7851, 7, '(zur freien Verfügung)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6944, 'SKR04', 'Weitere Erträge und Aufwendungen', 'Einstellungen in Gewinnrücklagen', 7852, 7, '(zur freien Verfügung)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6945, 'SKR04', 'Weitere Erträge und Aufwendungen', 'Einstellungen in Gewinnrücklagen', 7853, 7, '(zur freien Verfügung)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6946, 'SKR04', 'Weitere Erträge und Aufwendungen', 'Einstellungen in Gewinnrücklagen', 7854, 7, '(zur freien Verfügung)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6947, 'SKR04', 'Weitere Erträge und Aufwendungen', 'Einstellungen in Gewinnrücklagen', 7855, 7, '(zur freien Verfügung)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6948, 'SKR04', 'Weitere Erträge und Aufwendungen', 'Einstellungen in Gewinnrücklagen', 7856, 7, '(zur freien Verfügung)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6949, 'SKR04', 'Weitere Erträge und Aufwendungen', 'Einstellungen in Gewinnrücklagen', 7857, 7, '(zur freien Verfügung)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6950, 'SKR04', 'Weitere Erträge und Aufwendungen', 'Einstellungen in Gewinnrücklagen', 7858, 7, '(zur freien Verfügung)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6951, 'SKR04', 'Weitere Erträge und Aufwendungen', 'Einstellungen in Gewinnrücklagen', 7859, 7, '(zur freien Verfügung)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6952, 'SKR04', 'Weitere Erträge und Aufwendungen', 'Einstellungen in Gewinnrücklagen', 7860, 7, '(zur freien Verfügung)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6953, 'SKR04', 'Weitere Erträge und Aufwendungen', 'Einstellungen in Gewinnrücklagen', 7861, 7, '(zur freien Verfügung)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6954, 'SKR04', 'Weitere Erträge und Aufwendungen', 'Einstellungen in Gewinnrücklagen', 7862, 7, '(zur freien Verfügung)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6955, 'SKR04', 'Weitere Erträge und Aufwendungen', 'Einstellungen in Gewinnrücklagen', 7863, 7, '(zur freien Verfügung)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6956, 'SKR04', 'Weitere Erträge und Aufwendungen', 'Einstellungen in Gewinnrücklagen', 7864, 7, '(zur freien Verfügung)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6957, 'SKR04', 'Weitere Erträge und Aufwendungen', 'Einstellungen in Gewinnrücklagen', 7865, 7, '(zur freien Verfügung)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6958, 'SKR04', 'Weitere Erträge und Aufwendungen', 'Einstellungen in Gewinnrücklagen', 7866, 7, '(zur freien Verfügung)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6959, 'SKR04', 'Weitere Erträge und Aufwendungen', 'Einstellungen in Gewinnrücklagen', 7867, 7, '(zur freien Verfügung)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6960, 'SKR04', 'Weitere Erträge und Aufwendungen', 'Einstellungen in Gewinnrücklagen', 7868, 7, '(zur freien Verfügung)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6961, 'SKR04', 'Weitere Erträge und Aufwendungen', 'Einstellungen in Gewinnrücklagen', 7869, 7, '(zur freien Verfügung)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6962, 'SKR04', 'Weitere Erträge und Aufwendungen', 'Einstellungen in Gewinnrücklagen', 7870, 7, '(zur freien Verfügung)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6963, 'SKR04', 'Weitere Erträge und Aufwendungen', 'Einstellungen in Gewinnrücklagen', 7871, 7, '(zur freien Verfügung)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6964, 'SKR04', 'Weitere Erträge und Aufwendungen', 'Einstellungen in Gewinnrücklagen', 7872, 7, '(zur freien Verfügung)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6965, 'SKR04', 'Weitere Erträge und Aufwendungen', 'Einstellungen in Gewinnrücklagen', 7873, 7, '(zur freien Verfügung)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6966, 'SKR04', 'Weitere Erträge und Aufwendungen', 'Einstellungen in Gewinnrücklagen', 7874, 7, '(zur freien Verfügung)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6967, 'SKR04', 'Weitere Erträge und Aufwendungen', 'Einstellungen in Gewinnrücklagen', 7875, 7, '(zur freien Verfügung)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6968, 'SKR04', 'Weitere Erträge und Aufwendungen', 'Einstellungen in Gewinnrücklagen', 7876, 7, '(zur freien Verfügung)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6969, 'SKR04', 'Weitere Erträge und Aufwendungen', 'Einstellungen in Gewinnrücklagen', 7877, 7, '(zur freien Verfügung)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6970, 'SKR04', 'Weitere Erträge und Aufwendungen', 'Einstellungen in Gewinnrücklagen', 7878, 7, '(zur freien Verfügung)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6971, 'SKR04', 'Weitere Erträge und Aufwendungen', 'Einstellungen in Gewinnrücklagen', 7879, 7, '(zur freien Verfügung)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6972, 'SKR04', 'Weitere Erträge und Aufwendungen', 'Einstellungen in Gewinnrücklagen', 7880, 7, '(zur freien Verfügung)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6973, 'SKR04', 'Weitere Erträge und Aufwendungen', 'Einstellungen in Gewinnrücklagen', 7881, 7, '(zur freien Verfügung)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6974, 'SKR04', 'Weitere Erträge und Aufwendungen', 'Einstellungen in Gewinnrücklagen', 7882, 7, '(zur freien Verfügung)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6975, 'SKR04', 'Weitere Erträge und Aufwendungen', 'Einstellungen in Gewinnrücklagen', 7883, 7, '(zur freien Verfügung)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6976, 'SKR04', 'Weitere Erträge und Aufwendungen', 'Einstellungen in Gewinnrücklagen', 7884, 7, '(zur freien Verfügung)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6977, 'SKR04', 'Weitere Erträge und Aufwendungen', 'Einstellungen in Gewinnrücklagen', 7885, 7, '(zur freien Verfügung)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6978, 'SKR04', 'Weitere Erträge und Aufwendungen', 'Einstellungen in Gewinnrücklagen', 7886, 7, '(zur freien Verfügung)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6979, 'SKR04', 'Weitere Erträge und Aufwendungen', 'Einstellungen in Gewinnrücklagen', 7887, 7, '(zur freien Verfügung)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6980, 'SKR04', 'Weitere Erträge und Aufwendungen', 'Einstellungen in Gewinnrücklagen', 7888, 7, '(zur freien Verfügung)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6981, 'SKR04', 'Weitere Erträge und Aufwendungen', 'Einstellungen in Gewinnrücklagen', 7889, 7, '(zur freien Verfügung)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6982, 'SKR04', 'Weitere Erträge und Aufwendungen', 'Einstellungen in Gewinnrücklagen', 7890, 7, '(zur freien Verfügung)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6983, 'SKR04', 'Weitere Erträge und Aufwendungen', 'Einstellungen in Gewinnrücklagen', 7891, 7, '(zur freien Verfügung)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6984, 'SKR04', 'Weitere Erträge und Aufwendungen', 'Einstellungen in Gewinnrücklagen', 7892, 7, '(zur freien Verfügung)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6985, 'SKR04', 'Weitere Erträge und Aufwendungen', 'Einstellungen in Gewinnrücklagen', 7893, 7, '(zur freien Verfügung)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6986, 'SKR04', 'Weitere Erträge und Aufwendungen', 'Einstellungen in Gewinnrücklagen', 7894, 7, '(zur freien Verfügung)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6987, 'SKR04', 'Weitere Erträge und Aufwendungen', 'Einstellungen in Gewinnrücklagen', 7895, 7, '(zur freien Verfügung)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6988, 'SKR04', 'Weitere Erträge und Aufwendungen', 'Einstellungen in Gewinnrücklagen', 7896, 7, '(zur freien Verfügung)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6989, 'SKR04', 'Weitere Erträge und Aufwendungen', 'Einstellungen in Gewinnrücklagen', 7897, 7, '(zur freien Verfügung)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6990, 'SKR04', 'Weitere Erträge und Aufwendungen', 'Einstellungen in Gewinnrücklagen', 7898, 7, '(zur freien Verfügung)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6991, 'SKR04', 'Weitere Erträge und Aufwendungen', 'Einstellungen in Gewinnrücklagen', 7899, 7, '(zur freien Verfügung)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6992, 'SKR04', 'Weitere Erträge und Aufwendungen', 'Einstellungen in Gewinnrücklagen', 7900, 7, '(reserviertes Konto)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6993, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6994, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8000, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6995, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8001, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6996, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8002, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6997, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8003, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6998, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8004, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 6999, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8005, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7000, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8006, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7001, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8007, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7002, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8008, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7003, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8009, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7004, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8010, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7005, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8011, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7006, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8012, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7007, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8013, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7008, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8014, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7009, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8015, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7010, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8016, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7011, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8017, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7012, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8018, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7013, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8019, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7014, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8020, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7015, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8021, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7016, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8022, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7017, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8023, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7018, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8024, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7019, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8025, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7020, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8026, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7021, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8027, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7022, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8028, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7023, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8029, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7024, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8030, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7025, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8031, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7026, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8032, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7027, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8033, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7028, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8034, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7029, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8035, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7030, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8036, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7031, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8037, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7032, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8038, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7033, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8039, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7034, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8040, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7035, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8041, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7036, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8042, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7037, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8043, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7038, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8044, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7039, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8045, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7040, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8046, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7041, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8047, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7042, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8048, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7043, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8049, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7044, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8050, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7045, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8051, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7046, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8052, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7047, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8053, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7048, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8054, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7049, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8055, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7050, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8056, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7051, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8057, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7052, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8058, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7053, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8059, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7054, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8060, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7055, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8061, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7056, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8062, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7057, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8063, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7058, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8064, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7059, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8065, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7060, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8066, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7061, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8067, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7062, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8068, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7063, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8069, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7064, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8070, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7065, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8071, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7066, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8072, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7067, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8073, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7068, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8074, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7069, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8075, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7070, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8076, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7071, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8077, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7072, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8078, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7073, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8079, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7074, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8080, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7075, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8081, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7076, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8082, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7077, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8083, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7078, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8084, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7079, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8085, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7080, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8086, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7081, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8087, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7082, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8088, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7083, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8089, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7084, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8090, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7085, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8091, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7086, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8092, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7087, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8093, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7088, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8094, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7089, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8095, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7090, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8096, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7091, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8097, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7092, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8098, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7093, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8099, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7094, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8100, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7095, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8101, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7096, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8102, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7097, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8103, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7098, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8104, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7099, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8105, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7100, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8106, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7101, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8107, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7102, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8108, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7103, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8109, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7104, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8110, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7105, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8111, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7106, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8112, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7107, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8113, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7108, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8114, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7109, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8115, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7110, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8116, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7111, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8117, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7112, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8118, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7113, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8119, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7114, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8120, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7115, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8121, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7116, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8122, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7117, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8123, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7118, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8124, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7119, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8125, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7120, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8126, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7121, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8127, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7122, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8128, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7123, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8129, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7124, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8130, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7125, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8131, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7126, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8132, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7127, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8133, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7128, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8134, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7129, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8135, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7130, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8136, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7131, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8137, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7132, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8138, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7133, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8139, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7134, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8140, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7135, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8141, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7136, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8142, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7137, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8143, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7138, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8144, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7139, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8145, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7140, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8146, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7141, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8147, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7142, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8148, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7143, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8149, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7144, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8150, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7145, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8151, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7146, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8152, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7147, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8153, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7148, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8154, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7149, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8155, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7150, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8156, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7151, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8157, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7152, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8158, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7153, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8159, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7154, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8160, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7155, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8161, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7156, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8162, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7157, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8163, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7158, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8164, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7159, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8165, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7160, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8166, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7161, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8167, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7162, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8168, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7163, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8169, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7164, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8170, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7165, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8171, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7166, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8172, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7167, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8173, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7168, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8174, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7169, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8175, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7170, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8176, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7171, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8177, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7172, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8178, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7173, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8179, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7174, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8180, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7175, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8181, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7176, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8182, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7177, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8183, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7178, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8184, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7179, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8185, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7180, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8186, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7181, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8187, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7182, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8188, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7183, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8189, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7184, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8190, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7185, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8191, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7186, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8192, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7187, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8193, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7188, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8194, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7189, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8195, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7190, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8196, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7191, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8197, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7192, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8198, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7193, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8199, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7194, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8200, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7195, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8201, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7196, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8202, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7197, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8203, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7198, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8204, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7199, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8205, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7200, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8206, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7201, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8207, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7202, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8208, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7203, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8209, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7204, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8210, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7205, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8211, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7206, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8212, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7207, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8213, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7208, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8214, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7209, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8215, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7210, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8216, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7211, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8217, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7212, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8218, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7213, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8219, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7214, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8220, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7215, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8221, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7216, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8222, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7217, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8223, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7218, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8224, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7219, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8225, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7220, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8226, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7221, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8227, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7222, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8228, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7223, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8229, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7224, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8230, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7225, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8231, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7226, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8232, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7227, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8233, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7228, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8234, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7229, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8235, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7230, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8236, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7231, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8237, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7232, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8238, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7233, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8239, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7234, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8240, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7235, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8241, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7236, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8242, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7237, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8243, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7238, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8244, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7239, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8245, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7240, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8246, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7241, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8247, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7242, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8248, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7243, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8249, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7244, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8250, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7245, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8251, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7246, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8252, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7247, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8253, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7248, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8254, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7249, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8255, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7250, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8256, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7251, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8257, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7252, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8258, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7253, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8259, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7254, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8260, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7255, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8261, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7256, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8262, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7257, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8263, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7258, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8264, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7259, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8265, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7260, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8266, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7261, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8267, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7262, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8268, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7263, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8269, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7264, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8270, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7265, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8271, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7266, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8272, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7267, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8273, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7268, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8274, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7269, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8275, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7270, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8276, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7271, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8277, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7272, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8278, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7273, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8279, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7274, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8280, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7275, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8281, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7276, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8282, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7277, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8283, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7278, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8284, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7279, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8285, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7280, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8286, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7281, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8287, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7282, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8288, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7283, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8289, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7284, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8290, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7285, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8291, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7286, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8292, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7287, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8293, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7288, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8294, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7289, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8295, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7290, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8296, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7291, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8297, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7292, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8298, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7293, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8299, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7294, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8300, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7295, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8301, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7296, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8302, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7297, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8303, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7298, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8304, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7299, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8305, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7300, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8306, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7301, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8307, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7302, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8308, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7303, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8309, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7304, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8310, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7305, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8311, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7306, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8312, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7307, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8313, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7308, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8314, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7309, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8315, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7310, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8316, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7311, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8317, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7312, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8318, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7313, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8319, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7314, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8320, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7315, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8321, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7316, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8322, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7317, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8323, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7318, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8324, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7319, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8325, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7320, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8326, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7321, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8327, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7322, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8328, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7323, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8329, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7324, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8330, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7325, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8331, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7326, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8332, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7327, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8333, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7328, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8334, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7329, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8335, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7330, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8336, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7331, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8337, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7332, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8338, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7333, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8339, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7334, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8340, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7335, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8341, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7336, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8342, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7337, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8343, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7338, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8344, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7339, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8345, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7340, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8346, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7341, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8347, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7342, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8348, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7343, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8349, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7344, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8350, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7345, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8351, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7346, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8352, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7347, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8353, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7348, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8354, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7349, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8355, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7350, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8356, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7351, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8357, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7352, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8358, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7353, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8359, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7354, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8360, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7355, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8361, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7356, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8362, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7357, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8363, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7358, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8364, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7359, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8365, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7360, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8366, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7361, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8367, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7362, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8368, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7363, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8369, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7364, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8370, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7365, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8371, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7366, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8372, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7367, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8373, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7368, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8374, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7369, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8375, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7370, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8376, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7371, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8377, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7372, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8378, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7373, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8379, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7374, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8380, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7375, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8381, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7376, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8382, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7377, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8383, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7378, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8384, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7379, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8385, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7380, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8386, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7381, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8387, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7382, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8388, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7383, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8389, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7384, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8390, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7385, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8391, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7386, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8392, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7387, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8393, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7388, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8394, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7389, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8395, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7390, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8396, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7391, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8397, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7392, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8398, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7393, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8399, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7394, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8400, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7395, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8401, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7396, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8402, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7397, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8403, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7398, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8404, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7399, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8405, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7400, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8406, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7401, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8407, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7402, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8408, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7403, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8409, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7404, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8410, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7405, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8411, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7406, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8412, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7407, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8413, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7408, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8414, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7409, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8415, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7410, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8416, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7411, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8417, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7412, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8418, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7413, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8419, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7414, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8420, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7415, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8421, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7416, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8422, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7417, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8423, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7418, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8424, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7419, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8425, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7420, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8426, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7421, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8427, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7422, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8428, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7423, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8429, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7424, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8430, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7425, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8431, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7426, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8432, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7427, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8433, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7428, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8434, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7429, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8435, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7430, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8436, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7431, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8437, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7432, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8438, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7433, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8439, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7434, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8440, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7435, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8441, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7436, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8442, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7437, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8443, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7438, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8444, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7439, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8445, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7440, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8446, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7441, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8447, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7442, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8448, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7443, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8449, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7444, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8450, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7445, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8451, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7446, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8452, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7447, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8453, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7448, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8454, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7449, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8455, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7450, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8456, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7451, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8457, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7452, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8458, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7453, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8459, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7454, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8460, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7455, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8461, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7456, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8462, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7457, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8463, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7458, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8464, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7459, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8465, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7460, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8466, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7461, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8467, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7462, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8468, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7463, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8469, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7464, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8470, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7465, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8471, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7466, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8472, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7467, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8473, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7468, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8474, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7469, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8475, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7470, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8476, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7471, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8477, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7472, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8478, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7473, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8479, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7474, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8480, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7475, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8481, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7476, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8482, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7477, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8483, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7478, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8484, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7479, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8485, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7480, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8486, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7481, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8487, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7482, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8488, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7483, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8489, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7484, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8490, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7485, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8491, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7486, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8492, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7487, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8493, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7488, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8494, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7489, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8495, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7490, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8496, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7491, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8497, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7492, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8498, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7493, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8499, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7494, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8500, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7495, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8501, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7496, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8502, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7497, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8503, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7498, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8504, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7499, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8505, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7500, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8506, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7501, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8507, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7502, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8508, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7503, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8509, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7504, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8510, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7505, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8511, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7506, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8512, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7507, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8513, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7508, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8514, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7509, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8515, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7510, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8516, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7511, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8517, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7512, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8518, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7513, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8519, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7514, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8520, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7515, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8521, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7516, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8522, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7517, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8523, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7518, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8524, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7519, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8525, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7520, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8526, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7521, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8527, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7522, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8528, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7523, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8529, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7524, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8530, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7525, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8531, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7526, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8532, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7527, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8533, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7528, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8534, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7529, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8535, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7530, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8536, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7531, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8537, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7532, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8538, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7533, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8539, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7534, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8540, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7535, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8541, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7536, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8542, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7537, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8543, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7538, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8544, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7539, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8545, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7540, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8546, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7541, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8547, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7542, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8548, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7543, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8549, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7544, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8550, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7545, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8551, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7546, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8552, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7547, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8553, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7548, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8554, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7549, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8555, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7550, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8556, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7551, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8557, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7552, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8558, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7553, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8559, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7554, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8560, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7555, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8561, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7556, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8562, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7557, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8563, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7558, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8564, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7559, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8565, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7560, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8566, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7561, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8567, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7562, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8568, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7563, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8569, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7564, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8570, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7565, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8571, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7566, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8572, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7567, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8573, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7568, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8574, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7569, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8575, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7570, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8576, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7571, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8577, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7572, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8578, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7573, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8579, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7574, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8580, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7575, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8581, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7576, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8582, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7577, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8583, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7578, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8584, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7579, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8585, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7580, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8586, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7581, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8587, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7582, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8588, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7583, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8589, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7584, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8590, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7585, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8591, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7586, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8592, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7587, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8593, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7588, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8594, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7589, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8595, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7590, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8596, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7591, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8597, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7592, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8598, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7593, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8599, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7594, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8600, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7595, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8601, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7596, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8602, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7597, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8603, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7598, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8604, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7599, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8605, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7600, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8606, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7601, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8607, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7602, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8608, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7603, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8609, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7604, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8610, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7605, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8611, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7606, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8612, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7607, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8613, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7608, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8614, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7609, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8615, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7610, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8616, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7611, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8617, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7612, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8618, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7613, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8619, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7614, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8620, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7615, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8621, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7616, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8622, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7617, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8623, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7618, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8624, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7619, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8625, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7620, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8626, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7621, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8627, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7622, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8628, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7623, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8629, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7624, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8630, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7625, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8631, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7626, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8632, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7627, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8633, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7628, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8634, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7629, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8635, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7630, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8636, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7631, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8637, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7632, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8638, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7633, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8639, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7634, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8640, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7635, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8641, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7636, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8642, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7637, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8643, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7638, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8644, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7639, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8645, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7640, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8646, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7641, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8647, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7642, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8648, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7643, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8649, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7644, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8650, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7645, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8651, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7646, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8652, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7647, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8653, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7648, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8654, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7649, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8655, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7650, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8656, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7651, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8657, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7652, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8658, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7653, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8659, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7654, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8660, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7655, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8661, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7656, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8662, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7657, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8663, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7658, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8664, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7659, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8665, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7660, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8666, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7661, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8667, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7662, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8668, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7663, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8669, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7664, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8670, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7665, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8671, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7666, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8672, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7667, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8673, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7668, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8674, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7669, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8675, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7670, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8676, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7671, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8677, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7672, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8678, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7673, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8679, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7674, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8680, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7675, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8681, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7676, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8682, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7677, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8683, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7678, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8684, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7679, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8685, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7680, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8686, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7681, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8687, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7682, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8688, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7683, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8689, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7684, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8690, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7685, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8691, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7686, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8692, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7687, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8693, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7688, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8694, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7689, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8695, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7690, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8696, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7691, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8697, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7692, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8698, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7693, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8699, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7694, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8700, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7695, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8701, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7696, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8702, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7697, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8703, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7698, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8704, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7699, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8705, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7700, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8706, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7701, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8707, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7702, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8708, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7703, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8709, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7704, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8710, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7705, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8711, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7706, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8712, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7707, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8713, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7708, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8714, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7709, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8715, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7710, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8716, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7711, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8717, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7712, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8718, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7713, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8719, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7714, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8720, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7715, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8721, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7716, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8722, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7717, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8723, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7718, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8724, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7719, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8725, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7720, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8726, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7721, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8727, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7722, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8728, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7723, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8729, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7724, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8730, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7725, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8731, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7726, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8732, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7727, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8733, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7728, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8734, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7729, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8735, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7730, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8736, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7731, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8737, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7732, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8738, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7733, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8739, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7734, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8740, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7735, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8741, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7736, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8742, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7737, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8743, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7738, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8744, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7739, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8745, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7740, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8746, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7741, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8747, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7742, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8748, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7743, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8749, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7744, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8750, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7745, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8751, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7746, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8752, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7747, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8753, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7748, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8754, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7749, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8755, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7750, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8756, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7751, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8757, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7752, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8758, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7753, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8759, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7754, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8760, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7755, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8761, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7756, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8762, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7757, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8763, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7758, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8764, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7759, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8765, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7760, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8766, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7761, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8767, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7762, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8768, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7763, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8769, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7764, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8770, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7765, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8771, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7766, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8772, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7767, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8773, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7768, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8774, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7769, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8775, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7770, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8776, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7771, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8777, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7772, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8778, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7773, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8779, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7774, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8780, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7775, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8781, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7776, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8782, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7777, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8783, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7778, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8784, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7779, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8785, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7780, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8786, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7781, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8787, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7782, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8788, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7783, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8789, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7784, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8790, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7785, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8791, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7786, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8792, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7787, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8793, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7788, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8794, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7789, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8795, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7790, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8796, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7791, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8797, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7792, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8798, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7793, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8799, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7794, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8800, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7795, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8801, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7796, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8802, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7797, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8803, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7798, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8804, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7799, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8805, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7800, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8806, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7801, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8807, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7802, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8808, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7803, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8809, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7804, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8810, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7805, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8811, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7806, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8812, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7807, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8813, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7808, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8814, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7809, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8815, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7810, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8816, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7811, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8817, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7812, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8818, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7813, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8819, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7814, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8820, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7815, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8821, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7816, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8822, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7817, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8823, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7818, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8824, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7819, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8825, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7820, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8826, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7821, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8827, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7822, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8828, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7823, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8829, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7824, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8830, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7825, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8831, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7826, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8832, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7827, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8833, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7828, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8834, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7829, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8835, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7830, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8836, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7831, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8837, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7832, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8838, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7833, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8839, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7834, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8840, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7835, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8841, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7836, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8842, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7837, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8843, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7838, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8844, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7839, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8845, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7840, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8846, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7841, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8847, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7842, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8848, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7843, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8849, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7844, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8850, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7845, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8851, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7846, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8852, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7847, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8853, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7848, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8854, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7849, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8855, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7850, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8856, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7851, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8857, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7852, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8858, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7853, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8859, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7854, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8860, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7855, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8861, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7856, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8862, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7857, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8863, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7858, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8864, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7859, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8865, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7860, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8866, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7861, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8867, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7862, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8868, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7863, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8869, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7864, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8870, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7865, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8871, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7866, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8872, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7867, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8873, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7868, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8874, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7869, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8875, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7870, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8876, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7871, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8877, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7872, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8878, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7873, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8879, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7874, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8880, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7875, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8881, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7876, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8882, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7877, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8883, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7878, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8884, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7879, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8885, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7880, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8886, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7881, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8887, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7882, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8888, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7883, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8889, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7884, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8890, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7885, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8891, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7886, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8892, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7887, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8893, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7888, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8894, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7889, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8895, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7890, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8896, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7891, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8897, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7892, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8898, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7893, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8899, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7894, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8900, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7895, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8901, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7896, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8902, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7897, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8903, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7898, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8904, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7899, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8905, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7900, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8906, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7901, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8907, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7902, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8908, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7903, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8909, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7904, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8910, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7905, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8911, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7906, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8912, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7907, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8913, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7908, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8914, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7909, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8915, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7910, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8916, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7911, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8917, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7912, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8918, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7913, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8919, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7914, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8920, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7915, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8921, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7916, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8922, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7917, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8923, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7918, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8924, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7919, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8925, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7920, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8926, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7921, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8927, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7922, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8928, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7923, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8929, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7924, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8930, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7925, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8931, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7926, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8932, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7927, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8933, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7928, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8934, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7929, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8935, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7930, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8936, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7931, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8937, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7932, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8938, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7933, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8939, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7934, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8940, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7935, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8941, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7936, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8942, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7937, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8943, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7938, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8944, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7939, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8945, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7940, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8946, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7941, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8947, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7942, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8948, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7943, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8949, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7944, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8950, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7945, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8951, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7946, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8952, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7947, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8953, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7948, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8954, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7949, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8955, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7950, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8956, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7951, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8957, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7952, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8958, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7953, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8959, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7954, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8960, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7955, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8961, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7956, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8962, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7957, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8963, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7958, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8964, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7959, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8965, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7960, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8966, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7961, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8967, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7962, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8968, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7963, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8969, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7964, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8970, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7965, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8971, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7966, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8972, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7967, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8973, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7968, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8974, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7969, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8975, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7970, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8976, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7971, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8977, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7972, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8978, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7973, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8979, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7974, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8980, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7975, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8981, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7976, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8982, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7977, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8983, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7978, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8984, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7979, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8985, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7980, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8986, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7981, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8987, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7982, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8988, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7983, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8989, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7984, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8990, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7985, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8991, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7986, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8992, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7987, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8993, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7988, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8994, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7989, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8995, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7990, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8996, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7991, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8997, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7992, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8998, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7993, 'SKR04', 'Zur freien Verfügung', 'Zur freien Verfügung', 8999, 8, 'Zur freien Verfügung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7994, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 9, 9, 'Vortrags-, Kapital-, Korrektur- und statistische Konten');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7995, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Vortragskonten', 9000, 9, 'Saldenvorträge, Sachkonten');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7996, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Vortragskonten', 9001, 9000, 'Saldenvorträge, Sachkonten');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7997, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Vortragskonten', 9002, 9000, 'Saldenvorträge, Sachkonten');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7998, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Vortragskonten', 9003, 9000, 'Saldenvorträge, Sachkonten');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 7999, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Vortragskonten', 9004, 9000, 'Saldenvorträge, Sachkonten');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8000, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Vortragskonten', 9005, 9000, 'Saldenvorträge, Sachkonten');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8001, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Vortragskonten', 9006, 9000, 'Saldenvorträge, Sachkonten');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8002, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Vortragskonten', 9007, 9000, 'Saldenvorträge, Sachkonten');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8003, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Vortragskonten', 9008, 9, 'Saldenvorträge, Debitoren');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8004, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Vortragskonten', 9009, 9, 'Saldenvorträge, Kreditoren');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8005, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Vortragskonten', 9060, 9009, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8006, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Vortragskonten', 9069, 9009, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8007, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Vortragskonten', 9070, 9, 'Offene Posten aus 2000');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8008, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Vortragskonten', 9071, 9, 'Offene Posten aus 2001');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8009, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Vortragskonten', 9072, 9, 'Offene Posten aus 2002');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8010, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Vortragskonten', 9073, 9, 'Offene Posten aus 2003');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8011, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Vortragskonten', 9074, 9, 'Offene Posten aus 2004');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8012, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Vortragskonten', 9075, 9, 'Offene Posten aus 2005');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8013, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Vortragskonten', 9076, 9, 'Offene Posten aus 2006');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8014, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Vortragskonten', 9077, 9, 'Offene Posten aus 2007');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8015, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Vortragskonten', 9078, 9, 'Offene Posten aus 2008');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8016, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Vortragskonten', 9079, 9, 'Offene Posten aus 2009');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8017, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Vortragskonten', 9080, 9, 'Offene Posten aus 2010');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8018, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Vortragskonten', 9081, 9, 'Offene Posten aus 2011');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8019, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Vortragskonten', 9082, 9, 'Offene Posten aus 2012');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8020, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Vortragskonten', 9083, 9, 'Offene Posten aus 2013');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8021, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Vortragskonten', 9084, 9, 'Offene Posten aus 2014');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8022, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Vortragskonten', 9085, 9, 'Offene Posten aus 2015');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8023, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Vortragskonten', 9086, 9, 'Offene Posten aus 2016');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8024, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Vortragskonten', 9087, 9, 'Offene Posten aus 2017');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8025, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Vortragskonten', 9088, 9, 'Offene Posten aus 2018');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8026, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Vortragskonten', 9089, 9088, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8027, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Vortragskonten', 9090, 9, 'Summenvortragskonto');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8028, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Vortragskonten', 9091, 9090, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8029, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Vortragskonten', 9092, 9090, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8030, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Vortragskonten', 9093, 9090, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8031, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Vortragskonten', 9094, 9090, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8032, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Vortragskonten', 9095, 9090, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8033, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Vortragskonten', 9096, 9090, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8034, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Vortragskonten', 9097, 9090, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8035, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Vortragskonten', 9098, 9090, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8036, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für Betriebswirtschaftliche Auswertungen (BWA)', 9101, 9, 'Verkaufstage');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8037, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für Betriebswirtschaftliche Auswertungen (BWA)', 9102, 9, 'Anzahl der Barkunden');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8038, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für Betriebswirtschaftliche Auswertungen (BWA)', 9103, 9, 'Beschäftigte Personen');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8039, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für Betriebswirtschaftliche Auswertungen (BWA)', 9104, 9, 'Unbezahlte Personen');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8040, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für Betriebswirtschaftliche Auswertungen (BWA)', 9105, 9, 'Verkaufskräfte');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8041, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für Betriebswirtschaftliche Auswertungen (BWA)', 9106, 9, 'Geschäftsraum qm');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8042, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für Betriebswirtschaftliche Auswertungen (BWA)', 9107, 9, 'Verkaufsraum qm');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8043, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für Betriebswirtschaftliche Auswertungen (BWA)', 9116, 9, 'Anzahl Rechnungen');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8044, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für Betriebswirtschaftliche Auswertungen (BWA)', 9117, 9, 'Anzahl Kreditkunden monatlich');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8045, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für Betriebswirtschaftliche Auswertungen (BWA)', 9118, 9, 'Anzahl Kreditkunden aufgelaufen');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8046, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für Betriebswirtschaftliche Auswertungen (BWA)', 9120, 9, 'Erweiterungsinvestitionen');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8047, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für Betriebswirtschaftliche Auswertungen (BWA)', 9130, 9120, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8048, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für Betriebswirtschaftliche Auswertungen (BWA)', 9131, 9120, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8049, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für Betriebswirtschaftliche Auswertungen (BWA)', 9135, 9, 'Auftragseingang im Geschäftsjahr');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8050, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für Betriebswirtschaftliche Auswertungen (BWA)', 9140, 9, 'Auftragsbestand');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8051, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Variables Kapital Teilhafter', 9141, 9, 'Variables Kapital TH');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8052, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Variables Kapital Teilhafter', 9142, 9, 'Variables Kapital – Anteil Teilhafter');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8053, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Variables Kapital Teilhafter', 9143, 9142, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8054, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Variables Kapital Teilhafter', 9144, 9142, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8055, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Variables Kapital Teilhafter', 9145, 9142, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8056, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Kapitaländerungen durch Übertragungen einer § 6b EStG Rücklage', 9146, 9, 'Variables Kapital Vollhafter – Übertragung einer § 6b EstG-Rücklage');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8057, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Kapitaländerungen durch Übertragungen einer § 6b EStG Rücklage', 9147, 9, 'Variables Kapital Teilhafter – Übertragung einer § 6b EstG-Rücklage');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8058, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Kapitaländerungen durch Übertragungen einer § 6b EStG Rücklage', 9148, 9147, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8059, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Kapitaländerungen durch Übertragungen einer § 6b EStG Rücklage', 9149, 9147, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8060, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Andere Kapitalkontenanpassungen: Vollhafter', 9150, 9, 'Festkapital – andere Kapitalkontenanpassungen VH');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8061, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Andere Kapitalkontenanpassungen: Vollhafter', 9151, 9, 'Variables Kapital – andere Kapitalkontenanpassungen VH');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8062, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Andere Kapitalkontenanpassungen: Vollhafter', 9152, 9, 'Verlust-/Vortragskonto – andere Kapitalkontenanpassungen VH');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8063, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Andere Kapitalkontenanpassungen: Vollhafter', 9153, 9, 'Kapitalkonto III – andere Kapitalkontenanpassungen VH');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8064, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Andere Kapitalkontenanpassungen: Vollhafter', 9154, 9, 'Ausstehende Einlagen auf das Komplementär-Kapital, nicht eingefordert – andere Kapitalkontenanpassungen VH');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8065, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Andere Kapitalkontenanpassungen: Vollhafter', 9155, 9, 'Verrechnungskonto für Einzahlungsverpflichtungen – andere Kapitalkontenanpassungen VH');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8066, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Andere Kapitalkontenanpassungen: Vollhafter', 9156, 9155, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8067, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Andere Kapitalkontenanpassungen: Vollhafter', 9157, 9155, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8068, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Andere Kapitalkontenanpassungen: Vollhafter', 9158, 9155, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8069, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Andere Kapitalkontenanpassungen: Vollhafter', 9159, 9155, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8070, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Andere Kapitalkontenanpassungen: Teilhafter', 9160, 9, 'Kommandit-Kapital – andere Kapitalkontenanpassungen');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8071, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Andere Kapitalkontenanpassungen: Teilhafter', 9161, 9, 'Variables Kapital – andere Kapitalkontenanpassungen TH');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8072, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Andere Kapitalkontenanpassungen: Teilhafter', 9162, 9, 'Verlustausgleichskonto – andere Kapitalkontenanpassungen TH');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8073, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Andere Kapitalkontenanpassungen: Teilhafter', 9163, 9, 'Kapitalkonto III – andere Kapitalkontenanpassungen TH');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8074, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Andere Kapitalkontenanpassungen: Teilhafter', 9164, 9, 'Ausstehende Einlagen auf das Kommandit-Kapital, nicht eingefordert – andere Kapitalkontenanpassungen TH');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8075, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Andere Kapitalkontenanpassungen: Teilhafter', 9165, 9, 'Verrechnungskonto für Einzahlungsverpflichtungen – andere Kapitalkontenanpassungen TH');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8076, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Andere Kapitalkontenanpassungen: Teilhafter', 9166, 9165, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8077, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Andere Kapitalkontenanpassungen: Teilhafter', 9167, 9165, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8078, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Andere Kapitalkontenanpassungen: Teilhafter', 9168, 9165, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8079, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Andere Kapitalkontenanpassungen: Teilhafter', 9169, 9165, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8080, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Umbuchungen auf andere Kapitalkonten: Vollhafter', 9170, 9, 'Festkapital – Umbuchungen VH');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8081, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Umbuchungen auf andere Kapitalkonten: Vollhafter', 9171, 9, 'Variables Kapital – Umbuchungen VH');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8082, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Umbuchungen auf andere Kapitalkonten: Vollhafter', 9172, 9, 'Verlust-/Vortragskonto – Umbuchungen VH');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8083, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Umbuchungen auf andere Kapitalkonten: Vollhafter', 9173, 9, 'Kapitalkonto III – Umbuchungen VH');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8084, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Umbuchungen auf andere Kapitalkonten: Vollhafter', 9174, 9, 'Ausstehende Einlagen auf das Komplementär-Kapital, nicht eingefordert – Umbuchungen VH');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8085, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Umbuchungen auf andere Kapitalkonten: Vollhafter', 9175, 9, 'Verrechnungskonto für Einzahlungsverpflichtungen – Umbuchungen VH');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8086, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Umbuchungen auf andere Kapitalkonten: Vollhafter', 9176, 9175, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8087, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Umbuchungen auf andere Kapitalkonten: Vollhafter', 9177, 9175, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8088, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Umbuchungen auf andere Kapitalkonten: Vollhafter', 9178, 9175, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8089, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Umbuchungen auf andere Kapitalkonten: Vollhafter', 9179, 9175, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8090, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Umbuchungen auf andere Kapitalkonten: Teilhafter', 9180, 9, 'Kommandit-Kapital – Umbuchungen TH');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8091, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Umbuchungen auf andere Kapitalkonten: Teilhafter', 9181, 9, 'Variables Kapital – Umbuchungen TH');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8092, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Umbuchungen auf andere Kapitalkonten: Teilhafter', 9182, 9, 'Verlustausgleichskonto – Umbuchungen TH');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8093, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Umbuchungen auf andere Kapitalkonten: Teilhafter', 9183, 9, 'Kapitalkonto III – Umbuchungen TH');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8094, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Umbuchungen auf andere Kapitalkonten: Teilhafter', 9184, 9, 'Ausstehende Einlagen auf das Kommandit-Kapital, nicht eingefordert – Umbuchungen TH');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8095, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Umbuchungen auf andere Kapitalkonten: Teilhafter', 9185, 9, 'Verrechnungskonto für Einzahlungsverpflichtungen – Umbuchungen TH');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8096, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Umbuchungen auf andere Kapitalkonten: Teilhafter', 9186, 9185, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8097, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Umbuchungen auf andere Kapitalkonten: Teilhafter', 9187, 9185, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8098, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Umbuchungen auf andere Kapitalkonten: Teilhafter', 9188, 9185, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8099, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Umbuchungen auf andere Kapitalkonten: Teilhafter', 9189, 9, 'Verrechnungskonto für Umbuchungen zwischen Gesellschafter-Eigenkapitalkonten');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8100, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Gegenkonto zu Statistischen Konten für Betriebswirtschaftliche Auswertungen', 9190, 9, 'Gegenkonto für Mengeneinheiten Konten 9101-9107 und Konten 9116-9118');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8101, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Gegenkonto zu Statistischen Konten für Betriebswirtschaftliche Auswertungen', 9199, 9, 'Gegenkonto zu Konten 9120, 9135-9140');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8102, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für den Kennziffernteil der Bilanz', 9200, 9, 'Beschäftigte Personen');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8103, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für den Kennziffernteil der Bilanz', 9201, 9200, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8104, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für den Kennziffernteil der Bilanz', 9202, 9200, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8105, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für den Kennziffernteil der Bilanz', 9203, 9200, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8106, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für den Kennziffernteil der Bilanz', 9204, 9200, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8107, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für den Kennziffernteil der Bilanz', 9205, 9200, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8108, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für den Kennziffernteil der Bilanz', 9206, 9200, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8109, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für den Kennziffernteil der Bilanz', 9207, 9200, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8110, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für den Kennziffernteil der Bilanz', 9208, 9200, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8111, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für den Kennziffernteil der Bilanz', 9209, 9, 'Gegenkonto zu 9200');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8112, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für den Kennziffernteil der Bilanz', 9210, 9, 'Produktive Löhne');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8113, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für den Kennziffernteil der Bilanz', 9219, 9, 'Gegenkonto zu 9120');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8114, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten zur informativen Angabe des gezeichneten Kapitals in anderer Währung', 9220, 9, 'Gezeichnetes Kapital in DM (Art. 42 Abs. 3 S. 1 EGHGB)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8115, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten zur informativen Angabe des gezeichneten Kapitals in anderer Währung', 9221, 9, 'Gezeichnetes Kapital in Euro (Art. 42 Abs. 3 S. 2 EGHGB)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8116, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten zur informativen Angabe des gezeichneten Kapitals in anderer Währung', 9229, 9, 'Gegenkonto zu 9220-9221');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8117, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten zur informativen Angabe des gezeichneten Kapitals in anderer Währung', 9230, 9, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8118, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten zur informativen Angabe des gezeichneten Kapitals in anderer Währung', 9232, 9, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8119, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten zur informativen Angabe des gezeichneten Kapitals in anderer Währung', 9234, 9, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8120, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten zur informativen Angabe des gezeichneten Kapitals in anderer Währung', 9239, 9, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8121, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für die Kapitalflussrechnung', 9240, 9, 'Investitionsverbindlichkeiten bei den Leistungsverbindlichkeiten');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8122, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für die Kapitalflussrechnung', 9241, 9, 'Investitionsverbindlichkeiten aus Sachanlagekäufen bei Leistungsverbindlichkeiten');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8123, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für die Kapitalflussrechnung', 9242, 9, 'Investitionsverbindlichkeiten aus Käufen von immateriellen Vermögensgegenständen bei Leistungsverbindlichkeiten');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8124, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für die Kapitalflussrechnung', 9243, 9, 'Investitionsverbindlichkeiten aus Käufen von Finanzanlagen bei Leistungsverbindlichkeiten');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8125, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für die Kapitalflussrechnung', 9244, 9, 'Gegenkonto zu Konto 9240-9243');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8126, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für die Kapitalflussrechnung', 9245, 9, 'Forderungen aus Sachnanlageverkäufen bei sonstigen Vermögensgegenständen');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8127, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für die Kapitalflussrechnung', 9246, 9, 'Forderungen aus Verkäufen immaterieller Vermögensgegenstände bei sonstigen Vermögensgegenständen');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8128, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für die Kapitalflussrechnung', 9247, 9, 'Forderungen aus Verkäufen von Finanzanlagen bei sonstigen Vermögensgegenständen');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8129, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für die Kapitalflussrechnung', 9249, 9, 'Gegenkonto zu Konto 9245-47');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8130, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für die Kapitalflussrechnung', 9250, 9, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8131, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für die Kapitalflussrechnung', 9255, 9, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8132, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für die Kapitalflussrechnung', 9259, 9, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8133, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Aufgliederung der Rückstellungen', 9260, 9, 'Kurzfristige Rückstellungen');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8134, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Aufgliederung der Rückstellungen', 9262, 9, 'Mittelfristige Rückstellungen');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8135, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Aufgliederung der Rückstellungen', 9264, 9, 'Langfristige Rückstellungen, außer Pensionen');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8136, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Aufgliederung der Rückstellungen', 9269, 9, 'Gegenkonto zu Konten 9260-9268');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8137, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für in der Bilanz auszuweisende Haftungsverhältnisse', 9270, 9, 'Gegenkonto zu 9271-9279 (Soll-Buchung)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8138, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für in der Bilanz auszuweisende Haftungsverhältnisse', 9271, 9, 'Verbindlichkeiten aus der Begebung und Übertragung von Wechseln');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8139, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für in der Bilanz auszuweisende Haftungsverhältnisse', 9272, 9, 'Verbindlichkeiten aus der Begebung und Übertragung von Wechseln gegenüber verbundenen/assoziierten Unternehmen');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8140, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für in der Bilanz auszuweisende Haftungsverhältnisse', 9273, 9, 'Verbindlichkeiten aus Bürgschaften, Wechsel- und Scheckbürgschaften');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8141, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für in der Bilanz auszuweisende Haftungsverhältnisse', 9274, 9, 'Verbindlichkeiten aus Bürgschaften, Wechsel- und Scheckbürgschaften gegenüber verbundenen/assoziierten Unternehmen');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8142, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für in der Bilanz auszuweisende Haftungsverhältnisse', 9275, 9, 'Verbindlichkeiten aus Gewährleistungsverträgen');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8143, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für in der Bilanz auszuweisende Haftungsverhältnisse', 9276, 9, 'Verbindlichkeiten aus Gewährleistungsverträgen gegenüber verbundenen/assoziierten Unternehmen');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8144, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für in der Bilanz auszuweisende Haftungsverhältnisse', 9277, 9, 'Haftungen aus der Bestellung von Sicherheiten für fremde Verbindlichkeiten');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8145, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für in der Bilanz auszuweisende Haftungsverhältnisse', 9278, 9, 'Haftungen aus der Bestellung von Sicherheiten für fremde Verbindlichkeiten gegenüber verbundenen/assoziierten Unternehemn');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8146, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für in der Bilanz auszuweisende Haftungsverhältnisse', 9279, 9, 'Verpflichtungen aus Treuhandvermögen');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8147, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für die im Anhang anzugebenden sonstigen finanziellen Verpflichtungen', 9280, 9, 'Gegenkonto zu 9281-9284');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8148, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für die im Anhang anzugebenden sonstigen finanziellen Verpflichtungen', 9281, 9, 'Verpflichtungen aus Miet- und Leasingverträgen');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8149, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für die im Anhang anzugebenden sonstigen finanziellen Verpflichtungen', 9282, 9, 'Verpflichtungen aus Miet- und Leasingverträgen gegenüber verbundenen Unternehmen');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8150, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für die im Anhang anzugebenden sonstigen finanziellen Verpflichtungen', 9283, 9, 'Andere Verpflichtungen gemäß § 285 Nr. 3 HGB');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8151, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für die im Anhang anzugebenden sonstigen finanziellen Verpflichtungen', 9284, 9, 'Andere Verpflichtungen gemäß § 285 Nr. 3 HGB gegenüber verbundenen Unternehemen');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8152, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Unterschiedsbetrag aus der Abzinsung von Altersversorgungsverpflichtungen nach § 253 Abs. 6 HGB', 9285, 9, 'Unterschiedsbetrag aus der Abzinsung von Altersversorgungsverpflichtungen nach „ 253 Abs. 6 HGB (Haben)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8153, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Unterschiedsbetrag aus der Abzinsung von Altersversorgungsverpflichtungen nach § 253 Abs. 6 HGB', 9286, 9, 'Gegenkonto zu 9285');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8154, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für § 4 Abs. 3 EStG', 9287, 9, 'Zinsen bei Buchungen über Debitoren bei § 4 Abs. 3 EStG');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8155, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für § 4 Abs. 3 EStG', 9288, 9, 'Mahngebühren bei Buchungen über Debitoren bei § 4 Abs. 3 EStG');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8156, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für § 4 Abs. 3 EStG', 9289, 9, 'Gegenkonto zu 9287 und 9288');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8157, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für § 4 Abs. 3 EStG', 9290, 9, 'Statistisches Konto steuerfreie Auslagen');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8158, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für § 4 Abs. 3 EStG', 9291, 9, 'Gegenkonto zu 9290');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8159, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für § 4 Abs. 3 EStG', 9292, 9, 'Statistisches Konto Fremdgeld');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8160, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für § 4 Abs. 3 EStG', 9293, 9, 'Gegenkonto zu 9292');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8161, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für § 4 Abs. 3 EStG', 9295, 9, 'Einlagen stiller Gesellschafter');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8162, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für § 4 Abs. 3 EStG', 9297, 9, 'Steuerrechtlicher Ausgleichsposten');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8163, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für § 4 Abs. 3 EStG', 9300, 9, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8164, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für § 4 Abs. 3 EStG', 9301, 9, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8165, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für § 4 Abs. 3 EStG', 9302, 9, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8166, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für § 4 Abs. 3 EStG', 9303, 9, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8167, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für § 4 Abs. 3 EStG', 9304, 9, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8168, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für § 4 Abs. 3 EStG', 9305, 9, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8169, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für § 4 Abs. 3 EStG', 9306, 9, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8170, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für § 4 Abs. 3 EStG', 9307, 9, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8171, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für § 4 Abs. 3 EStG', 9308, 9, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8172, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für § 4 Abs. 3 EStG', 9309, 9, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8173, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für § 4 Abs. 3 EStG', 9310, 9, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8174, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für § 4 Abs. 3 EStG', 9311, 9, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8175, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für § 4 Abs. 3 EStG', 9312, 9, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8176, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für § 4 Abs. 3 EStG', 9313, 9, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8177, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für § 4 Abs. 3 EStG', 9314, 9, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8178, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für § 4 Abs. 3 EStG', 9315, 9, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8179, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für § 4 Abs. 3 EStG', 9316, 9, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8180, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für § 4 Abs. 3 EStG', 9317, 9, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8181, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für § 4 Abs. 3 EStG', 9318, 9, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8182, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für § 4 Abs. 3 EStG', 9319, 9, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8183, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für § 4 Abs. 3 EStG', 9320, 9, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8184, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für § 4 Abs. 3 EStG', 9326, 9, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8185, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für § 4 Abs. 3 EStG', 9327, 9, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8186, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für § 4 Abs. 3 EStG', 9328, 9, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8187, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für § 4 Abs. 3 EStG', 9329, 9, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8188, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für § 4 Abs. 3 EStG', 9330, 9, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8189, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für § 4 Abs. 3 EStG', 9331, 9, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8190, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für § 4 Abs. 3 EStG', 9332, 9, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8191, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für § 4 Abs. 3 EStG', 9333, 9, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8192, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für § 4 Abs. 3 EStG', 9334, 9, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8193, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für § 4 Abs. 3 EStG', 9335, 9, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8194, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für § 4 Abs. 3 EStG', 9336, 9, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8195, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für § 4 Abs. 3 EStG', 9337, 9, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8196, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für § 4 Abs. 3 EStG', 9338, 9, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8197, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für § 4 Abs. 3 EStG', 9339, 9, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8198, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für § 4 Abs. 3 EStG', 9340, 9, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8199, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für § 4 Abs. 3 EStG', 9341, 9, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8200, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für § 4 Abs. 3 EStG', 9342, 9, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8201, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für § 4 Abs. 3 EStG', 9343, 9, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8202, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für § 4 Abs. 3 EStG', 9346, 9, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8203, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für § 4 Abs. 3 EStG', 9347, 9, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8204, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für § 4 Abs. 3 EStG', 9348, 9, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8205, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für § 4 Abs. 3 EStG', 9349, 9, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8206, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für § 4 Abs. 3 EStG', 9357, 9, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8207, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für § 4 Abs. 3 EStG', 9358, 9, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8208, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für § 4 Abs. 3 EStG', 9359, 9, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8209, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für § 4 Abs. 3 EStG', 9360, 9, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8210, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für § 4 Abs. 3 EStG', 9365, 9, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8211, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für § 4 Abs. 3 EStG', 9366, 9, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8212, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für § 4 Abs. 3 EStG', 9367, 9, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8213, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für § 4 Abs. 3 EStG', 9371, 9, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8214, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für § 4 Abs. 3 EStG', 9372, 9, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8215, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für § 4 Abs. 3 EStG', 9390, 9, '(zur freien Verfügung)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8216, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für § 4 Abs. 3 EStG', 9391, 9, '(zur freien Verfügung)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8217, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für § 4 Abs. 3 EStG', 9392, 9, '(zur freien Verfügung)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8218, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für § 4 Abs. 3 EStG', 9393, 9, '(zur freien Verfügung)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8219, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für § 4 Abs. 3 EStG', 9394, 9, '(zur freien Verfügung)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8220, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für § 4 Abs. 3 EStG', 9395, 9, '(zur freien Verfügung)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8221, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für § 4 Abs. 3 EStG', 9396, 9, '(zur freien Verfügung)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8222, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für § 4 Abs. 3 EStG', 9397, 9, '(zur freien Verfügung)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8223, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für § 4 Abs. 3 EStG', 9398, 9, '(zur freien Verfügung)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8224, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für § 4 Abs. 3 EStG', 9399, 9, '(zur freien Verfügung)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8225, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Privat Teilhafter (Eigenkapital, für Verrechnung mit Kapitalkonto III – Konto 9840-9849', 9400, 9, 'Privatentnahmen allgemein');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8226, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Privat Teilhafter (Eigenkapital, für Verrechnung mit Kapitalkonto III – Konto 9840-9848', 9401, 9, 'Privatentnahmen allgemein');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8227, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Privat Teilhafter (Eigenkapital, für Verrechnung mit Kapitalkonto III – Konto 9840-9847', 9402, 9, 'Privatentnahmen allgemein');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8228, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Privat Teilhafter (Eigenkapital, für Verrechnung mit Kapitalkonto III – Konto 9840-9846', 9403, 9, 'Privatentnahmen allgemein');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8229, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Privat Teilhafter (Eigenkapital, für Verrechnung mit Kapitalkonto III – Konto 9840-9845', 9404, 9, 'Privatentnahmen allgemein');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8230, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Privat Teilhafter (Eigenkapital, für Verrechnung mit Kapitalkonto III – Konto 9840-9844', 9405, 9, 'Privatentnahmen allgemein');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8231, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Privat Teilhafter (Eigenkapital, für Verrechnung mit Kapitalkonto III – Konto 9840-9843', 9406, 9, 'Privatentnahmen allgemein');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8232, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Privat Teilhafter (Eigenkapital, für Verrechnung mit Kapitalkonto III – Konto 9840-9842', 9407, 9, 'Privatentnahmen allgemein');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8233, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Privat Teilhafter (Eigenkapital, für Verrechnung mit Kapitalkonto III – Konto 9840-9841', 9408, 9, 'Privatentnahmen allgemein');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8234, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Privat Teilhafter (Eigenkapital, für Verrechnung mit Kapitalkonto III – Konto 9840-9840', 9409, 9, 'Privatentnahmen allgemein');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8235, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Privat Teilhafter (Eigenkapital, für Verrechnung mit Kapitalkonto III – Konto 9840-9839', 9410, 9, 'Privatsteuern');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8236, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Privat Teilhafter (Eigenkapital, für Verrechnung mit Kapitalkonto III – Konto 9840-9838', 9411, 9, 'Privatsteuern');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8237, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Privat Teilhafter (Eigenkapital, für Verrechnung mit Kapitalkonto III – Konto 9840-9837', 9412, 9, 'Privatsteuern');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8238, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Privat Teilhafter (Eigenkapital, für Verrechnung mit Kapitalkonto III – Konto 9840-9836', 9413, 9, 'Privatsteuern');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8239, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Privat Teilhafter (Eigenkapital, für Verrechnung mit Kapitalkonto III – Konto 9840-9835', 9414, 9, 'Privatsteuern');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8240, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Privat Teilhafter (Eigenkapital, für Verrechnung mit Kapitalkonto III – Konto 9840-9834', 9415, 9, 'Privatsteuern');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8241, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Privat Teilhafter (Eigenkapital, für Verrechnung mit Kapitalkonto III – Konto 9840-9833', 9416, 9, 'Privatsteuern');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8242, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Privat Teilhafter (Eigenkapital, für Verrechnung mit Kapitalkonto III – Konto 9840-9832', 9417, 9, 'Privatsteuern');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8243, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Privat Teilhafter (Eigenkapital, für Verrechnung mit Kapitalkonto III – Konto 9840-9831', 9418, 9, 'Privatsteuern');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8244, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Privat Teilhafter (Eigenkapital, für Verrechnung mit Kapitalkonto III – Konto 9840-9830', 9419, 9, 'Privatsteuern');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8245, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Privat Teilhafter (Eigenkapital, für Verrechnung mit Kapitalkonto III – Konto 9840-9829', 9420, 9, 'Sonderausgaben beschränkt abzugsfähig');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8246, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Privat Teilhafter (Eigenkapital, für Verrechnung mit Kapitalkonto III – Konto 9840-9828', 9421, 9, 'Sonderausgaben beschränkt abzugsfähig');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8247, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Privat Teilhafter (Eigenkapital, für Verrechnung mit Kapitalkonto III – Konto 9840-9827', 9422, 9, 'Sonderausgaben beschränkt abzugsfähig');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8248, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Privat Teilhafter (Eigenkapital, für Verrechnung mit Kapitalkonto III – Konto 9840-9826', 9423, 9, 'Sonderausgaben beschränkt abzugsfähig');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8249, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Privat Teilhafter (Eigenkapital, für Verrechnung mit Kapitalkonto III – Konto 9840-9825', 9424, 9, 'Sonderausgaben beschränkt abzugsfähig');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8250, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Privat Teilhafter (Eigenkapital, für Verrechnung mit Kapitalkonto III – Konto 9840-9824', 9425, 9, 'Sonderausgaben beschränkt abzugsfähig');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8251, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Privat Teilhafter (Eigenkapital, für Verrechnung mit Kapitalkonto III – Konto 9840-9823', 9426, 9, 'Sonderausgaben beschränkt abzugsfähig');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8252, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Privat Teilhafter (Eigenkapital, für Verrechnung mit Kapitalkonto III – Konto 9840-9822', 9427, 9, 'Sonderausgaben beschränkt abzugsfähig');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8253, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Privat Teilhafter (Eigenkapital, für Verrechnung mit Kapitalkonto III – Konto 9840-9821', 9428, 9, 'Sonderausgaben beschränkt abzugsfähig');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8254, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Privat Teilhafter (Eigenkapital, für Verrechnung mit Kapitalkonto III – Konto 9840-9820', 9429, 9, 'Sonderausgaben beschränkt abzugsfähig');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8255, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Privat Teilhafter (Eigenkapital, für Verrechnung mit Kapitalkonto III – Konto 9840-9819', 9430, 9, 'Sonderausgaben unbeschränkt abzugsfähig');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8256, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Privat Teilhafter (Eigenkapital, für Verrechnung mit Kapitalkonto III – Konto 9840-9818', 9431, 9, 'Sonderausgaben unbeschränkt abzugsfähig');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8257, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Privat Teilhafter (Eigenkapital, für Verrechnung mit Kapitalkonto III – Konto 9840-9817', 9432, 9, 'Sonderausgaben unbeschränkt abzugsfähig');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8258, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Privat Teilhafter (Eigenkapital, für Verrechnung mit Kapitalkonto III – Konto 9840-9816', 9433, 9, 'Sonderausgaben unbeschränkt abzugsfähig');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8259, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Privat Teilhafter (Eigenkapital, für Verrechnung mit Kapitalkonto III – Konto 9840-9815', 9434, 9, 'Sonderausgaben unbeschränkt abzugsfähig');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8260, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Privat Teilhafter (Eigenkapital, für Verrechnung mit Kapitalkonto III – Konto 9840-9814', 9435, 9, 'Sonderausgaben unbeschränkt abzugsfähig');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8261, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Privat Teilhafter (Eigenkapital, für Verrechnung mit Kapitalkonto III – Konto 9840-9813', 9436, 9, 'Sonderausgaben unbeschränkt abzugsfähig');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8262, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Privat Teilhafter (Eigenkapital, für Verrechnung mit Kapitalkonto III – Konto 9840-9812', 9437, 9, 'Sonderausgaben unbeschränkt abzugsfähig');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8263, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Privat Teilhafter (Eigenkapital, für Verrechnung mit Kapitalkonto III – Konto 9840-9811', 9438, 9, 'Sonderausgaben unbeschränkt abzugsfähig');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8264, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Privat Teilhafter (Eigenkapital, für Verrechnung mit Kapitalkonto III – Konto 9840-9810', 9439, 9, 'Sonderausgaben unbeschränkt abzugsfähig');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8265, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Privat Teilhafter (Eigenkapital, für Verrechnung mit Kapitalkonto III – Konto 9840-9809', 9440, 9, 'Zuwendungen, Spenden');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8266, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Privat Teilhafter (Eigenkapital, für Verrechnung mit Kapitalkonto III – Konto 9840-9808', 9441, 9, 'Zuwendungen, Spenden');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8267, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Privat Teilhafter (Eigenkapital, für Verrechnung mit Kapitalkonto III – Konto 9840-9807', 9442, 9, 'Zuwendungen, Spenden');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8268, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Privat Teilhafter (Eigenkapital, für Verrechnung mit Kapitalkonto III – Konto 9840-9806', 9443, 9, 'Zuwendungen, Spenden');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8269, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Privat Teilhafter (Eigenkapital, für Verrechnung mit Kapitalkonto III – Konto 9840-9805', 9444, 9, 'Zuwendungen, Spenden');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8270, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Privat Teilhafter (Eigenkapital, für Verrechnung mit Kapitalkonto III – Konto 9840-9804', 9445, 9, 'Zuwendungen, Spenden');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8271, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Privat Teilhafter (Eigenkapital, für Verrechnung mit Kapitalkonto III – Konto 9840-9803', 9446, 9, 'Zuwendungen, Spenden');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8272, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Privat Teilhafter (Eigenkapital, für Verrechnung mit Kapitalkonto III – Konto 9840-9802', 9447, 9, 'Zuwendungen, Spenden');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8273, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Privat Teilhafter (Eigenkapital, für Verrechnung mit Kapitalkonto III – Konto 9840-9801', 9448, 9, 'Zuwendungen, Spenden');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8274, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Privat Teilhafter (Eigenkapital, für Verrechnung mit Kapitalkonto III – Konto 9840-9800', 9449, 9, 'Zuwendungen, Spenden');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8275, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Privat Teilhafter (Eigenkapital, für Verrechnung mit Kapitalkonto III – Konto 9840-9799', 9450, 9, 'Außergewöhnliche Belastungen');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8276, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Privat Teilhafter (Eigenkapital, für Verrechnung mit Kapitalkonto III – Konto 9840-9798', 9451, 9, 'Außergewöhnliche Belastungen');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8277, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Privat Teilhafter (Eigenkapital, für Verrechnung mit Kapitalkonto III – Konto 9840-9797', 9452, 9, 'Außergewöhnliche Belastungen');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8278, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Privat Teilhafter (Eigenkapital, für Verrechnung mit Kapitalkonto III – Konto 9840-9796', 9453, 9, 'Außergewöhnliche Belastungen');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8279, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Privat Teilhafter (Eigenkapital, für Verrechnung mit Kapitalkonto III – Konto 9840-9795', 9454, 9, 'Außergewöhnliche Belastungen');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8280, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Privat Teilhafter (Eigenkapital, für Verrechnung mit Kapitalkonto III – Konto 9840-9794', 9455, 9, 'Außergewöhnliche Belastungen');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8281, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Privat Teilhafter (Eigenkapital, für Verrechnung mit Kapitalkonto III – Konto 9840-9793', 9456, 9, 'Außergewöhnliche Belastungen');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8282, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Privat Teilhafter (Eigenkapital, für Verrechnung mit Kapitalkonto III – Konto 9840-9792', 9457, 9, 'Außergewöhnliche Belastungen');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8283, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Privat Teilhafter (Eigenkapital, für Verrechnung mit Kapitalkonto III – Konto 9840-9791', 9458, 9, 'Außergewöhnliche Belastungen');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8284, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Privat Teilhafter (Eigenkapital, für Verrechnung mit Kapitalkonto III – Konto 9840-9790', 9459, 9, 'Außergewöhnliche Belastungen');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8285, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Privat Teilhafter (Eigenkapital, für Verrechnung mit Kapitalkonto III – Konto 9840-9789', 9460, 9, 'Grundstücksaufwand');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8286, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Privat Teilhafter (Eigenkapital, für Verrechnung mit Kapitalkonto III – Konto 9840-9788', 9461, 9, 'Grundstücksaufwand');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8287, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Privat Teilhafter (Eigenkapital, für Verrechnung mit Kapitalkonto III – Konto 9840-9787', 9462, 9, 'Grundstücksaufwand');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8288, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Privat Teilhafter (Eigenkapital, für Verrechnung mit Kapitalkonto III – Konto 9840-9786', 9463, 9, 'Grundstücksaufwand');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8289, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Privat Teilhafter (Eigenkapital, für Verrechnung mit Kapitalkonto III – Konto 9840-9785', 9464, 9, 'Grundstücksaufwand');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8290, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Privat Teilhafter (Eigenkapital, für Verrechnung mit Kapitalkonto III – Konto 9840-9784', 9465, 9, 'Grundstücksaufwand');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8291, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Privat Teilhafter (Eigenkapital, für Verrechnung mit Kapitalkonto III – Konto 9840-9783', 9466, 9, 'Grundstücksaufwand');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8292, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Privat Teilhafter (Eigenkapital, für Verrechnung mit Kapitalkonto III – Konto 9840-9782', 9467, 9, 'Grundstücksaufwand');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8293, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Privat Teilhafter (Eigenkapital, für Verrechnung mit Kapitalkonto III – Konto 9840-9781', 9468, 9, 'Grundstücksaufwand');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8294, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Privat Teilhafter (Eigenkapital, für Verrechnung mit Kapitalkonto III – Konto 9840-9780', 9469, 9, 'Grundstücksaufwand');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8295, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Privat Teilhafter (Eigenkapital, für Verrechnung mit Kapitalkonto III – Konto 9840-9779', 9470, 9, 'Grundstücksertrag');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8296, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Privat Teilhafter (Eigenkapital, für Verrechnung mit Kapitalkonto III – Konto 9840-9778', 9471, 9, 'Grundstücksertrag');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8297, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Privat Teilhafter (Eigenkapital, für Verrechnung mit Kapitalkonto III – Konto 9840-9777', 9472, 9, 'Grundstücksertrag');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8298, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Privat Teilhafter (Eigenkapital, für Verrechnung mit Kapitalkonto III – Konto 9840-9776', 9473, 9, 'Grundstücksertrag');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8299, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Privat Teilhafter (Eigenkapital, für Verrechnung mit Kapitalkonto III – Konto 9840-9775', 9474, 9, 'Grundstücksertrag');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8300, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Privat Teilhafter (Eigenkapital, für Verrechnung mit Kapitalkonto III – Konto 9840-9774', 9475, 9, 'Grundstücksertrag');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8301, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Privat Teilhafter (Eigenkapital, für Verrechnung mit Kapitalkonto III – Konto 9840-9773', 9476, 9, 'Grundstücksertrag');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8302, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Privat Teilhafter (Eigenkapital, für Verrechnung mit Kapitalkonto III – Konto 9840-9772', 9477, 9, 'Grundstücksertrag');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8303, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Privat Teilhafter (Eigenkapital, für Verrechnung mit Kapitalkonto III – Konto 9840-9771', 9478, 9, 'Grundstücksertrag');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8304, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Privat Teilhafter (Eigenkapital, für Verrechnung mit Kapitalkonto III – Konto 9840-9770', 9479, 9, 'Grundstücksertrag');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8305, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Privat Teilhafter (Eigenkapital, für Verrechnung mit Kapitalkonto III – Konto 9840-9769', 9480, 9, 'Unentgeltliche Wertabgaben');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8306, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Privat Teilhafter (Eigenkapital, für Verrechnung mit Kapitalkonto III – Konto 9840-9768', 9481, 9, 'Unentgeltliche Wertabgaben');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8307, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Privat Teilhafter (Eigenkapital, für Verrechnung mit Kapitalkonto III – Konto 9840-9767', 9482, 9, 'Unentgeltliche Wertabgaben');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8308, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Privat Teilhafter (Eigenkapital, für Verrechnung mit Kapitalkonto III – Konto 9840-9766', 9483, 9, 'Unentgeltliche Wertabgaben');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8309, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Privat Teilhafter (Eigenkapital, für Verrechnung mit Kapitalkonto III – Konto 9840-9765', 9484, 9, 'Unentgeltliche Wertabgaben');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8310, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Privat Teilhafter (Eigenkapital, für Verrechnung mit Kapitalkonto III – Konto 9840-9764', 9485, 9, 'Unentgeltliche Wertabgaben');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8311, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Privat Teilhafter (Eigenkapital, für Verrechnung mit Kapitalkonto III – Konto 9840-9763', 9486, 9, 'Unentgeltliche Wertabgaben');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8312, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Privat Teilhafter (Eigenkapital, für Verrechnung mit Kapitalkonto III – Konto 9840-9762', 9487, 9, 'Unentgeltliche Wertabgaben');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8313, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Privat Teilhafter (Eigenkapital, für Verrechnung mit Kapitalkonto III – Konto 9840-9761', 9488, 9, 'Unentgeltliche Wertabgaben');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8314, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Privat Teilhafter (Eigenkapital, für Verrechnung mit Kapitalkonto III – Konto 9840-9760', 9489, 9, 'Unentgeltliche Wertabgaben');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8315, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Privat Teilhafter (Eigenkapital, für Verrechnung mit Kapitalkonto III – Konto 9840-9759', 9490, 9, 'Privateinlagen');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8316, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Privat Teilhafter (Eigenkapital, für Verrechnung mit Kapitalkonto III – Konto 9840-9758', 9491, 9, 'Privateinlagen');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8317, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Privat Teilhafter (Eigenkapital, für Verrechnung mit Kapitalkonto III – Konto 9840-9757', 9492, 9, 'Privateinlagen');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8318, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Privat Teilhafter (Eigenkapital, für Verrechnung mit Kapitalkonto III – Konto 9840-9756', 9493, 9, 'Privateinlagen');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8319, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Privat Teilhafter (Eigenkapital, für Verrechnung mit Kapitalkonto III – Konto 9840-9755', 9494, 9, 'Privateinlagen');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8320, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Privat Teilhafter (Eigenkapital, für Verrechnung mit Kapitalkonto III – Konto 9840-9754', 9495, 9, 'Privateinlagen');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8321, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Privat Teilhafter (Eigenkapital, für Verrechnung mit Kapitalkonto III – Konto 9840-9753', 9496, 9, 'Privateinlagen');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8322, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Privat Teilhafter (Eigenkapital, für Verrechnung mit Kapitalkonto III – Konto 9840-9752', 9497, 9, 'Privateinlagen');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8323, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Privat Teilhafter (Eigenkapital, für Verrechnung mit Kapitalkonto III – Konto 9840-9751', 9498, 9, 'Privateinlagen');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8324, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Privat Teilhafter (Eigenkapital, für Verrechnung mit Kapitalkonto III – Konto 9840-9750', 9499, 9, 'Privateinlagen');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8325, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für die Kapitalkontenentwicklung', 9500, 9, 'Anteil für Konto 2000 Vollhafter');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8326, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für die Kapitalkontenentwicklung', 9501, 9, 'Anteil für Konto 2001 Vollhafter');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8327, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für die Kapitalkontenentwicklung', 9502, 9, 'Anteil für Konto 2002 Vollhafter');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8328, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für die Kapitalkontenentwicklung', 9503, 9, 'Anteil für Konto 2003 Vollhafter');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8329, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für die Kapitalkontenentwicklung', 9504, 9, 'Anteil für Konto 2004 Vollhafter');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8330, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für die Kapitalkontenentwicklung', 9505, 9, 'Anteil für Konto 2005 Vollhafter');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8331, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für die Kapitalkontenentwicklung', 9506, 9, 'Anteil für Konto 2006 Vollhafter');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8332, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für die Kapitalkontenentwicklung', 9507, 9, 'Anteil für Konto 2007 Vollhafter');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8333, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für die Kapitalkontenentwicklung', 9508, 9, 'Anteil für Konto 2008 Vollhafter');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8334, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für die Kapitalkontenentwicklung', 9509, 9, 'Anteil für Konto 2009 Vollhafter');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8335, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für die Kapitalkontenentwicklung', 9510, 9, 'Anteil für Konto 2010 Vollhafter');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8336, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für die Kapitalkontenentwicklung', 9511, 9, 'Anteil für Konto 2011 Vollhafter');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8337, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für die Kapitalkontenentwicklung', 9512, 9, 'Anteil für Konto 2012 Vollhafter');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8338, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für die Kapitalkontenentwicklung', 9513, 9, 'Anteil für Konto 2013 Vollhafter');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8339, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für die Kapitalkontenentwicklung', 9514, 9, 'Anteil für Konto 2014 Vollhafter');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8340, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für die Kapitalkontenentwicklung', 9515, 9, 'Anteil für Konto 2015 Vollhafter');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8341, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für die Kapitalkontenentwicklung', 9516, 9, 'Anteil für Konto 2016 Vollhafter');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8342, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für die Kapitalkontenentwicklung', 9517, 9, 'Anteil für Konto 2017 Vollhafter');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8343, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für die Kapitalkontenentwicklung', 9518, 9, 'Anteil für Konto 2018 Vollhafter');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8344, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für die Kapitalkontenentwicklung', 9519, 9, 'Anteil für Konto 2019 Vollhafter');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8345, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für die Kapitalkontenentwicklung', 9520, 9, 'Anteil für Konto 2020 Vollhafter');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8346, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für die Kapitalkontenentwicklung', 9521, 9, 'Anteil für Konto 2021 Vollhafter');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8347, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für die Kapitalkontenentwicklung', 9522, 9, 'Anteil für Konto 2022 Vollhafter');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8348, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für die Kapitalkontenentwicklung', 9523, 9, 'Anteil für Konto 2023 Vollhafter');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8349, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für die Kapitalkontenentwicklung', 9524, 9, 'Anteil für Konto 2024 Vollhafter');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8350, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für die Kapitalkontenentwicklung', 9525, 9, 'Anteil für Konto 2025 Vollhafter');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8351, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für die Kapitalkontenentwicklung', 9526, 9, 'Anteil für Konto 2026 Vollhafter');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8352, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für die Kapitalkontenentwicklung', 9527, 9, 'Anteil für Konto 2027 Vollhafter');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8353, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für die Kapitalkontenentwicklung', 9528, 9, 'Anteil für Konto 2028 Vollhafter');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8354, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für die Kapitalkontenentwicklung', 9529, 9, 'Anteil für Konto 2029 Vollhafter');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8355, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für die Kapitalkontenentwicklung', 9530, 9, 'Anteil für Konto 9910 Vollhafter');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8356, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für die Kapitalkontenentwicklung', 9531, 9, 'Anteil für Konto 9911 Vollhafter');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8357, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für die Kapitalkontenentwicklung', 9532, 9, 'Anteil für Konto 9912 Vollhafter');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8358, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für die Kapitalkontenentwicklung', 9533, 9, 'Anteil für Konto 9913 Vollhafter');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8359, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für die Kapitalkontenentwicklung', 9534, 9, 'Anteil für Konto 9914 Vollhafter');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8360, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für die Kapitalkontenentwicklung', 9535, 9, 'Anteil für Konto 9915 Vollhafter');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8361, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für die Kapitalkontenentwicklung', 9536, 9, 'Anteil für Konto 9916 Vollhafter');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8362, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für die Kapitalkontenentwicklung', 9537, 9, 'Anteil für Konto 9917 Vollhafter');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8363, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für die Kapitalkontenentwicklung', 9538, 9, 'Anteil für Konto 9918 Vollhafter');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8364, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für die Kapitalkontenentwicklung', 9539, 9, 'Anteil für Konto 9919 Vollhafter');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8365, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für die Kapitalkontenentwicklung', 9540, 9, 'Anteil für Konto 0060 Vollhafter');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8366, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für die Kapitalkontenentwicklung', 9541, 9, 'Anteil für Konto 0061 Vollhafter');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8367, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für die Kapitalkontenentwicklung', 9542, 9, 'Anteil für Konto 0062 Vollhafter');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8368, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für die Kapitalkontenentwicklung', 9543, 9, 'Anteil für Konto 0063 Vollhafter');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8369, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für die Kapitalkontenentwicklung', 9544, 9, 'Anteil für Konto 0064 Vollhafter');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8370, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für die Kapitalkontenentwicklung', 9545, 9, 'Anteil für Konto 0065 Vollhafter');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8371, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für die Kapitalkontenentwicklung', 9546, 9, 'Anteil für Konto 0066 Vollhafter');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8372, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für die Kapitalkontenentwicklung', 9547, 9, 'Anteil für Konto 0067 Vollhafter');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8373, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für die Kapitalkontenentwicklung', 9548, 9, 'Anteil für Konto 0068 Vollhafter');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8374, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für die Kapitalkontenentwicklung', 9549, 9, 'Anteil für Konto 0069 Vollhafter');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8375, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für die Kapitalkontenentwicklung', 9550, 9, 'Anteil für Konto 2050 Teilhafter');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8376, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für die Kapitalkontenentwicklung', 9551, 9, 'Anteil für Konto 2051 Teilhafter');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8377, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für die Kapitalkontenentwicklung', 9552, 9, 'Anteil für Konto 2052 Teilhafter');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8378, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für die Kapitalkontenentwicklung', 9553, 9, 'Anteil für Konto 2053 Teilhafter');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8379, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für die Kapitalkontenentwicklung', 9554, 9, 'Anteil für Konto 2054 Teilhafter');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8380, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für die Kapitalkontenentwicklung', 9555, 9, 'Anteil für Konto 2055 Teilhafter');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8381, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für die Kapitalkontenentwicklung', 9556, 9, 'Anteil für Konto 2056 Teilhafter');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8382, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für die Kapitalkontenentwicklung', 9557, 9, 'Anteil für Konto 2057 Teilhafter');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8383, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für die Kapitalkontenentwicklung', 9558, 9, 'Anteil für Konto 2058 Teilhafter');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8384, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für die Kapitalkontenentwicklung', 9559, 9, 'Anteil für Konto 2059 Teilhafter');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8385, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für die Kapitalkontenentwicklung', 9560, 9, 'Anteil für Konto 2060 Teilhafter');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8386, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für die Kapitalkontenentwicklung', 9561, 9, 'Anteil für Konto 2061 Teilhafter');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8387, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für die Kapitalkontenentwicklung', 9562, 9, 'Anteil für Konto 2062 Teilhafter');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8388, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für die Kapitalkontenentwicklung', 9563, 9, 'Anteil für Konto 2063 Teilhafter');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8389, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für die Kapitalkontenentwicklung', 9564, 9, 'Anteil für Konto 2064 Teilhafter');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8390, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für die Kapitalkontenentwicklung', 9565, 9, 'Anteil für Konto 2065 Teilhafter');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8391, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für die Kapitalkontenentwicklung', 9566, 9, 'Anteil für Konto 2066 Teilhafter');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8392, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für die Kapitalkontenentwicklung', 9567, 9, 'Anteil für Konto 2067 Teilhafter');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8393, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für die Kapitalkontenentwicklung', 9568, 9, 'Anteil für Konto 2068 Teilhafter');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8394, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für die Kapitalkontenentwicklung', 9569, 9, 'Anteil für Konto 2069 Teilhafter');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8395, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für die Kapitalkontenentwicklung', 9570, 9, 'Anteil für Konto 2070 Teilhafter');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8396, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für die Kapitalkontenentwicklung', 9571, 9, 'Anteil für Konto 2071 Teilhafter');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8397, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für die Kapitalkontenentwicklung', 9572, 9, 'Anteil für Konto 2072 Teilhafter');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8398, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für die Kapitalkontenentwicklung', 9573, 9, 'Anteil für Konto 2073 Teilhafter');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8399, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für die Kapitalkontenentwicklung', 9574, 9, 'Anteil für Konto 2074 Teilhafter');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8400, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für die Kapitalkontenentwicklung', 9575, 9, 'Anteil für Konto 2075 Teilhafter');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8401, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für die Kapitalkontenentwicklung', 9576, 9, 'Anteil für Konto 2076 Teilhafter');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8402, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für die Kapitalkontenentwicklung', 9577, 9, 'Anteil für Konto 2077 Teilhafter');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8403, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für die Kapitalkontenentwicklung', 9578, 9, 'Anteil für Konto 2078 Teilhafter');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8404, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für die Kapitalkontenentwicklung', 9579, 9, 'Anteil für Konto 2079 Teilhafter');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8405, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für die Kapitalkontenentwicklung', 9580, 9, 'Anteil für Konto 9820 Vollhafter');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8406, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für die Kapitalkontenentwicklung', 9581, 9, 'Anteil für Konto 9821 Vollhafter');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8407, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für die Kapitalkontenentwicklung', 9582, 9, 'Anteil für Konto 9822 Vollhafter');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8408, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für die Kapitalkontenentwicklung', 9583, 9, 'Anteil für Konto 9823 Vollhafter');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8409, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für die Kapitalkontenentwicklung', 9584, 9, 'Anteil für Konto 9824 Vollhafter');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8410, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für die Kapitalkontenentwicklung', 9585, 9, 'Anteil für Konto 9825 Vollhafter');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8411, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für die Kapitalkontenentwicklung', 9586, 9, 'Anteil für Konto 9826 Vollhafter');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8412, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für die Kapitalkontenentwicklung', 9587, 9, 'Anteil für Konto 9827 Vollhafter');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8413, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für die Kapitalkontenentwicklung', 9588, 9, 'Anteil für Konto 9828 Vollhafter');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8414, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für die Kapitalkontenentwicklung', 9589, 9, 'Anteil für Konto 9829 Vollhafter');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8415, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für die Kapitalkontenentwicklung', 9590, 9, 'Anteil für Konto 0080 Teilhafter');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8416, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für die Kapitalkontenentwicklung', 9591, 9, 'Anteil für Konto 0081 Teilhafter');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8417, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für die Kapitalkontenentwicklung', 9592, 9, 'Anteil für Konto 0082 Teilhafter');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8418, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für die Kapitalkontenentwicklung', 9593, 9, 'Anteil für Konto 0083 Teilhafter');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8419, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für die Kapitalkontenentwicklung', 9594, 9, 'Anteil für Konto 0084 Teilhafter');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8420, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für die Kapitalkontenentwicklung', 9595, 9, 'Anteil für Konto 0085 Teilhafter');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8421, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für die Kapitalkontenentwicklung', 9596, 9, 'Anteil für Konto 0086 Teilhafter');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8422, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für die Kapitalkontenentwicklung', 9597, 9, 'Anteil für Konto 0087 Teilhafter');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8423, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für die Kapitalkontenentwicklung', 9598, 9, 'Anteil für Konto 0088 Teilhafter');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8424, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für die Kapitalkontenentwicklung', 9599, 9, 'Anteil für Konto 0089 Teilhafter');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8425, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für die Kapitalkontenentwicklung', 9600, 9, 'Name des Gesellschafters Vollhafter');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8426, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für die Kapitalkontenentwicklung', 9601, 9, 'Name des Gesellschafters Vollhafter');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8427, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für die Kapitalkontenentwicklung', 9602, 9, 'Name des Gesellschafters Vollhafter');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8428, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für die Kapitalkontenentwicklung', 9603, 9, 'Name des Gesellschafters Vollhafter');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8429, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für die Kapitalkontenentwicklung', 9604, 9, 'Name des Gesellschafters Vollhafter');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8430, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für die Kapitalkontenentwicklung', 9605, 9, 'Name des Gesellschafters Vollhafter');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8431, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für die Kapitalkontenentwicklung', 9606, 9, 'Name des Gesellschafters Vollhafter');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8432, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für die Kapitalkontenentwicklung', 9607, 9, 'Name des Gesellschafters Vollhafter');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8433, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für die Kapitalkontenentwicklung', 9608, 9, 'Name des Gesellschafters Vollhafter');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8434, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für die Kapitalkontenentwicklung', 9609, 9, 'Name des Gesellschafters Vollhafter');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8435, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für die Kapitalkontenentwicklung', 9610, 9, 'Tätigkeitsvergütung Vollhafter');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8436, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für die Kapitalkontenentwicklung', 9611, 9, 'Tätigkeitsvergütung Vollhafter');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8437, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für die Kapitalkontenentwicklung', 9612, 9, 'Tätigkeitsvergütung Vollhafter');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8438, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für die Kapitalkontenentwicklung', 9613, 9, 'Tätigkeitsvergütung Vollhafter');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8439, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für die Kapitalkontenentwicklung', 9614, 9, 'Tätigkeitsvergütung Vollhafter');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8440, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für die Kapitalkontenentwicklung', 9615, 9, 'Tätigkeitsvergütung Vollhafter');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8441, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für die Kapitalkontenentwicklung', 9616, 9, 'Tätigkeitsvergütung Vollhafter');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8442, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für die Kapitalkontenentwicklung', 9617, 9, 'Tätigkeitsvergütung Vollhafter');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8443, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für die Kapitalkontenentwicklung', 9618, 9, 'Tätigkeitsvergütung Vollhafter');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8444, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für die Kapitalkontenentwicklung', 9619, 9, 'Tätigkeitsvergütung Vollhafter');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8445, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für die Kapitalkontenentwicklung', 9620, 9, 'Tantieme Vollhafter');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8446, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für die Kapitalkontenentwicklung', 9621, 9, 'Tantieme Vollhafter');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8447, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für die Kapitalkontenentwicklung', 9622, 9, 'Tantieme Vollhafter');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8448, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für die Kapitalkontenentwicklung', 9623, 9, 'Tantieme Vollhafter');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8449, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für die Kapitalkontenentwicklung', 9624, 9, 'Tantieme Vollhafter');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8450, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für die Kapitalkontenentwicklung', 9625, 9, 'Tantieme Vollhafter');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8451, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für die Kapitalkontenentwicklung', 9626, 9, 'Tantieme Vollhafter');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8452, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für die Kapitalkontenentwicklung', 9627, 9, 'Tantieme Vollhafter');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8453, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für die Kapitalkontenentwicklung', 9628, 9, 'Tantieme Vollhafter');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8454, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für die Kapitalkontenentwicklung', 9629, 9, 'Tantieme Vollhafter');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8455, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für die Kapitalkontenentwicklung', 9630, 9, 'Darlehensverzinsung Vollhafter');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8456, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für die Kapitalkontenentwicklung', 9631, 9, 'Darlehensverzinsung Vollhafter');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8457, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für die Kapitalkontenentwicklung', 9632, 9, 'Darlehensverzinsung Vollhafter');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8458, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für die Kapitalkontenentwicklung', 9633, 9, 'Darlehensverzinsung Vollhafter');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8459, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für die Kapitalkontenentwicklung', 9634, 9, 'Darlehensverzinsung Vollhafter');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8460, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für die Kapitalkontenentwicklung', 9635, 9, 'Darlehensverzinsung Vollhafter');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8461, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für die Kapitalkontenentwicklung', 9636, 9, 'Darlehensverzinsung Vollhafter');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8462, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für die Kapitalkontenentwicklung', 9637, 9, 'Darlehensverzinsung Vollhafter');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8463, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für die Kapitalkontenentwicklung', 9638, 9, 'Darlehensverzinsung Vollhafter');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8464, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für die Kapitalkontenentwicklung', 9639, 9, 'Darlehensverzinsung Vollhafter');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8465, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für die Kapitalkontenentwicklung', 9640, 9, 'Gebrauchsüberlassung Vollhafter');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8466, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für die Kapitalkontenentwicklung', 9641, 9, 'Gebrauchsüberlassung Vollhafter');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8467, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für die Kapitalkontenentwicklung', 9642, 9, 'Gebrauchsüberlassung Vollhafter');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8468, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für die Kapitalkontenentwicklung', 9643, 9, 'Gebrauchsüberlassung Vollhafter');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8469, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für die Kapitalkontenentwicklung', 9644, 9, 'Gebrauchsüberlassung Vollhafter');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8470, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für die Kapitalkontenentwicklung', 9645, 9, 'Gebrauchsüberlassung Vollhafter');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8471, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für die Kapitalkontenentwicklung', 9646, 9, 'Gebrauchsüberlassung Vollhafter');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8472, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für die Kapitalkontenentwicklung', 9647, 9, 'Gebrauchsüberlassung Vollhafter');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8473, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für die Kapitalkontenentwicklung', 9648, 9, 'Gebrauchsüberlassung Vollhafter');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8474, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für die Kapitalkontenentwicklung', 9649, 9, 'Gebrauchsüberlassung Vollhafter');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8475, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für die Kapitalkontenentwicklung', 9650, 9, 'Sonstige Vergütungen Vollhafter');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8476, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für die Kapitalkontenentwicklung', 9651, 9, 'Sonstige Vergütungen Vollhafter');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8477, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für die Kapitalkontenentwicklung', 9652, 9, 'Sonstige Vergütungen Vollhafter');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8478, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für die Kapitalkontenentwicklung', 9653, 9, 'Sonstige Vergütungen Vollhafter');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8479, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für die Kapitalkontenentwicklung', 9654, 9, 'Sonstige Vergütungen Vollhafter');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8480, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für die Kapitalkontenentwicklung', 9655, 9, 'Sonstige Vergütungen Vollhafter');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8481, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für die Kapitalkontenentwicklung', 9656, 9, 'Sonstige Vergütungen Vollhafter');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8482, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für die Kapitalkontenentwicklung', 9658, 9, 'Sonstige Vergütungen Vollhafter');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8483, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für die Kapitalkontenentwicklung', 9659, 9, 'Sonstige Vergütungen Vollhafter');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8484, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für die Kapitalkontenentwicklung', 9660, 9, 'Sonstige Vergütungen Vollhafter');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8485, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für die Kapitalkontenentwicklung', 9661, 9, 'Sonstige Vergütungen Vollhafter');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8486, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für die Kapitalkontenentwicklung', 9662, 9, 'Sonstige Vergütungen Vollhafter');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8487, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für die Kapitalkontenentwicklung', 9663, 9, 'Sonstige Vergütungen Vollhafter');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8488, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für die Kapitalkontenentwicklung', 9664, 9, 'Sonstige Vergütungen Vollhafter');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8489, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für die Kapitalkontenentwicklung', 9665, 9, 'Sonstige Vergütungen Vollhafter');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8490, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für die Kapitalkontenentwicklung', 9666, 9, 'Sonstige Vergütungen Vollhafter');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8491, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für die Kapitalkontenentwicklung', 9667, 9, 'Sonstige Vergütungen Vollhafter');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8492, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für die Kapitalkontenentwicklung', 9668, 9, 'Sonstige Vergütungen Vollhafter');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8493, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für die Kapitalkontenentwicklung', 9669, 9, 'Sonstige Vergütungen Vollhafter');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8494, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für die Kapitalkontenentwicklung', 9670, 9, 'Sonstige Vergütungen Vollhafter');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8495, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für die Kapitalkontenentwicklung', 9671, 9, 'Sonstige Vergütungen Vollhafter');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8496, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für die Kapitalkontenentwicklung', 9672, 9, 'Sonstige Vergütungen Vollhafter');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8497, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für die Kapitalkontenentwicklung', 9673, 9, 'Sonstige Vergütungen Vollhafter');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8498, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für die Kapitalkontenentwicklung', 9674, 9, 'Sonstige Vergütungen Vollhafter');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8499, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für die Kapitalkontenentwicklung', 9675, 9, 'Sonstige Vergütungen Vollhafter');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8500, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für die Kapitalkontenentwicklung', 9676, 9, 'Sonstige Vergütungen Vollhafter');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8501, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für die Kapitalkontenentwicklung', 9677, 9, 'Sonstige Vergütungen Vollhafter');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8502, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für die Kapitalkontenentwicklung', 9678, 9, 'Sonstige Vergütungen Vollhafter');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8503, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für die Kapitalkontenentwicklung', 9679, 9, 'Sonstige Vergütungen Vollhafter');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8504, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für die Kapitalkontenentwicklung', 9680, 9, 'Sonstige Vergütungen Vollhafter');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8505, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für die Kapitalkontenentwicklung', 9681, 9, 'Sonstige Vergütungen Vollhafter');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8506, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für die Kapitalkontenentwicklung', 9682, 9, 'Sonstige Vergütungen Vollhafter');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8507, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für die Kapitalkontenentwicklung', 9683, 9, 'Sonstige Vergütungen Vollhafter');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8508, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für die Kapitalkontenentwicklung', 9684, 9, 'Sonstige Vergütungen Vollhafter');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8509, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für die Kapitalkontenentwicklung', 9685, 9, 'Sonstige Vergütungen Vollhafter');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8510, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für die Kapitalkontenentwicklung', 9686, 9, 'Sonstige Vergütungen Vollhafter');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8511, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für die Kapitalkontenentwicklung', 9687, 9, 'Sonstige Vergütungen Vollhafter');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8512, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für die Kapitalkontenentwicklung', 9688, 9, 'Sonstige Vergütungen Vollhafter');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8513, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für die Kapitalkontenentwicklung', 9689, 9, 'Sonstige Vergütungen Vollhafter');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8514, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für die Kapitalkontenentwicklung', 9690, 9, 'Restanteil Vollhafter');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8515, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für die Kapitalkontenentwicklung', 9691, 9, 'Restanteil Vollhafter');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8516, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für die Kapitalkontenentwicklung', 9692, 9, 'Restanteil Vollhafter');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8517, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für die Kapitalkontenentwicklung', 9693, 9, 'Restanteil Vollhafter');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8518, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für die Kapitalkontenentwicklung', 9694, 9, 'Restanteil Vollhafter');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8519, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für die Kapitalkontenentwicklung', 9695, 9, 'Restanteil Vollhafter');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8520, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für die Kapitalkontenentwicklung', 9696, 9, 'Restanteil Vollhafter');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8521, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für die Kapitalkontenentwicklung', 9697, 9, 'Restanteil Vollhafter');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8522, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für die Kapitalkontenentwicklung', 9698, 9, 'Restanteil Vollhafter');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8523, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für die Kapitalkontenentwicklung', 9699, 9, 'Restanteil Vollhafter');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8524, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für die Kapitalkontenentwicklung', 9700, 9, 'Name des Gesellschafters Teilhafter');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8525, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für die Kapitalkontenentwicklung', 9701, 9, 'Name des Gesellschafters Teilhafter');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8526, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für die Kapitalkontenentwicklung', 9702, 9, 'Name des Gesellschafters Teilhafter');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8527, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für die Kapitalkontenentwicklung', 9703, 9, 'Name des Gesellschafters Teilhafter');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8528, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für die Kapitalkontenentwicklung', 9704, 9, 'Name des Gesellschafters Teilhafter');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8529, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für die Kapitalkontenentwicklung', 9705, 9, 'Name des Gesellschafters Teilhafter');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8530, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für die Kapitalkontenentwicklung', 9706, 9, 'Name des Gesellschafters Teilhafter');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8531, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für die Kapitalkontenentwicklung', 9707, 9, 'Name des Gesellschafters Teilhafter');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8532, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für die Kapitalkontenentwicklung', 9708, 9, 'Name des Gesellschafters Teilhafter');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8533, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für die Kapitalkontenentwicklung', 9709, 9, 'Name des Gesellschafters Teilhafter');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8534, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für die Kapitalkontenentwicklung', 9710, 9, 'Tätigkeitsvergütung Teilhafter');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8535, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für die Kapitalkontenentwicklung', 9711, 9, 'Tätigkeitsvergütung Teilhafter');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8536, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für die Kapitalkontenentwicklung', 9712, 9, 'Tätigkeitsvergütung Teilhafter');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8537, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für die Kapitalkontenentwicklung', 9713, 9, 'Tätigkeitsvergütung Teilhafter');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8538, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für die Kapitalkontenentwicklung', 9714, 9, 'Tätigkeitsvergütung Teilhafter');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8539, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für die Kapitalkontenentwicklung', 9715, 9, 'Tätigkeitsvergütung Teilhafter');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8540, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für die Kapitalkontenentwicklung', 9716, 9, 'Tätigkeitsvergütung Teilhafter');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8541, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für die Kapitalkontenentwicklung', 9717, 9, 'Tätigkeitsvergütung Teilhafter');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8542, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für die Kapitalkontenentwicklung', 9718, 9, 'Tätigkeitsvergütung Teilhafter');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8543, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für die Kapitalkontenentwicklung', 9719, 9, 'Tätigkeitsvergütung Teilhafter');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8544, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für die Kapitalkontenentwicklung', 9720, 9, 'Tantieme Teilhafter');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8545, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für die Kapitalkontenentwicklung', 9721, 9, 'Tantieme Teilhafter');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8546, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für die Kapitalkontenentwicklung', 9722, 9, 'Tantieme Teilhafter');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8547, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für die Kapitalkontenentwicklung', 9723, 9, 'Tantieme Teilhafter');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8548, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für die Kapitalkontenentwicklung', 9724, 9, 'Tantieme Teilhafter');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8549, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für die Kapitalkontenentwicklung', 9725, 9, 'Tantieme Teilhafter');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8550, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für die Kapitalkontenentwicklung', 9726, 9, 'Tantieme Teilhafter');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8551, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für die Kapitalkontenentwicklung', 9727, 9, 'Tantieme Teilhafter');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8552, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für die Kapitalkontenentwicklung', 9728, 9, 'Tantieme Teilhafter');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8553, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für die Kapitalkontenentwicklung', 9729, 9, 'Tantieme Teilhafter');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8554, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für die Kapitalkontenentwicklung', 9730, 9, 'Darlehensverzinsung Teilhafter');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8555, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für die Kapitalkontenentwicklung', 9731, 9, 'Darlehensverzinsung Teilhafter');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8556, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für die Kapitalkontenentwicklung', 9732, 9, 'Darlehensverzinsung Teilhafter');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8557, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für die Kapitalkontenentwicklung', 9733, 9, 'Darlehensverzinsung Teilhafter');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8558, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für die Kapitalkontenentwicklung', 9734, 9, 'Darlehensverzinsung Teilhafter');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8559, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für die Kapitalkontenentwicklung', 9735, 9, 'Darlehensverzinsung Teilhafter');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8560, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für die Kapitalkontenentwicklung', 9736, 9, 'Darlehensverzinsung Teilhafter');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8561, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für die Kapitalkontenentwicklung', 9737, 9, 'Darlehensverzinsung Teilhafter');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8562, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für die Kapitalkontenentwicklung', 9738, 9, 'Darlehensverzinsung Teilhafter');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8563, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für die Kapitalkontenentwicklung', 9739, 9, 'Darlehensverzinsung Teilhafter');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8564, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für die Kapitalkontenentwicklung', 9740, 9, 'Gebrauchsüberlassung Teilhafter');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8565, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für die Kapitalkontenentwicklung', 9741, 9, 'Gebrauchsüberlassung Teilhafter');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8566, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für die Kapitalkontenentwicklung', 9742, 9, 'Gebrauchsüberlassung Teilhafter');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8567, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für die Kapitalkontenentwicklung', 9743, 9, 'Gebrauchsüberlassung Teilhafter');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8568, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für die Kapitalkontenentwicklung', 9744, 9, 'Gebrauchsüberlassung Teilhafter');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8569, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für die Kapitalkontenentwicklung', 9745, 9, 'Gebrauchsüberlassung Teilhafter');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8570, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für die Kapitalkontenentwicklung', 9746, 9, 'Gebrauchsüberlassung Teilhafter');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8571, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für die Kapitalkontenentwicklung', 9747, 9, 'Gebrauchsüberlassung Teilhafter');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8572, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für die Kapitalkontenentwicklung', 9748, 9, 'Gebrauchsüberlassung Teilhafter');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8573, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für die Kapitalkontenentwicklung', 9749, 9, 'Gebrauchsüberlassung Teilhafter');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8574, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für die Kapitalkontenentwicklung', 9750, 9, 'Sonstige Vergütungen Teilhafter');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8575, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für die Kapitalkontenentwicklung', 9751, 9, 'Sonstige Vergütungen Teilhafter');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8576, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für die Kapitalkontenentwicklung', 9752, 9, 'Sonstige Vergütungen Teilhafter');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8577, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für die Kapitalkontenentwicklung', 9753, 9, 'Sonstige Vergütungen Teilhafter');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8578, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für die Kapitalkontenentwicklung', 9754, 9, 'Sonstige Vergütungen Teilhafter');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8579, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für die Kapitalkontenentwicklung', 9755, 9, 'Sonstige Vergütungen Teilhafter');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8580, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für die Kapitalkontenentwicklung', 9756, 9, 'Sonstige Vergütungen Teilhafter');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8581, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für die Kapitalkontenentwicklung', 9757, 9, 'Sonstige Vergütungen Teilhafter');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8582, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für die Kapitalkontenentwicklung', 9758, 9, 'Sonstige Vergütungen Teilhafter');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8583, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für die Kapitalkontenentwicklung', 9759, 9, 'Sonstige Vergütungen Teilhafter');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8584, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für die Kapitalkontenentwicklung', 9760, 9, 'Sonstige Vergütungen Teilhafter');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8585, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für die Kapitalkontenentwicklung', 9761, 9, 'Sonstige Vergütungen Teilhafter');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8586, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für die Kapitalkontenentwicklung', 9762, 9, 'Sonstige Vergütungen Teilhafter');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8587, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für die Kapitalkontenentwicklung', 9763, 9, 'Sonstige Vergütungen Teilhafter');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8588, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für die Kapitalkontenentwicklung', 9764, 9, 'Sonstige Vergütungen Teilhafter');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8589, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für die Kapitalkontenentwicklung', 9765, 9, 'Sonstige Vergütungen Teilhafter');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8590, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für die Kapitalkontenentwicklung', 9766, 9, 'Sonstige Vergütungen Teilhafter');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8591, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für die Kapitalkontenentwicklung', 9767, 9, 'Sonstige Vergütungen Teilhafter');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8592, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für die Kapitalkontenentwicklung', 9768, 9, 'Sonstige Vergütungen Teilhafter');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8593, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für die Kapitalkontenentwicklung', 9769, 9, 'Sonstige Vergütungen Teilhafter');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8594, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für die Kapitalkontenentwicklung', 9770, 9, 'Sonstige Vergütungen Teilhafter');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8595, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für die Kapitalkontenentwicklung', 9771, 9, 'Sonstige Vergütungen Teilhafter');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8596, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für die Kapitalkontenentwicklung', 9772, 9, 'Sonstige Vergütungen Teilhafter');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8597, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für die Kapitalkontenentwicklung', 9773, 9, 'Sonstige Vergütungen Teilhafter');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8598, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für die Kapitalkontenentwicklung', 9774, 9, 'Sonstige Vergütungen Teilhafter');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8599, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für die Kapitalkontenentwicklung', 9775, 9, 'Sonstige Vergütungen Teilhafter');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8600, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für die Kapitalkontenentwicklung', 9776, 9, 'Sonstige Vergütungen Teilhafter');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8601, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für die Kapitalkontenentwicklung', 9777, 9, 'Sonstige Vergütungen Teilhafter');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8602, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für die Kapitalkontenentwicklung', 9778, 9, 'Sonstige Vergütungen Teilhafter');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8603, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für die Kapitalkontenentwicklung', 9779, 9, 'Sonstige Vergütungen Teilhafter');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8604, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für die Kapitalkontenentwicklung', 9780, 9, 'Anteil für Konto 9840 Teilhafter');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8605, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für die Kapitalkontenentwicklung', 9781, 9, 'Anteil für Konto 9840 Teilhafter');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8606, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für die Kapitalkontenentwicklung', 9782, 9, 'Anteil für Konto 9840 Teilhafter');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8607, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für die Kapitalkontenentwicklung', 9783, 9, 'Anteil für Konto 9840 Teilhafter');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8608, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für die Kapitalkontenentwicklung', 9784, 9, 'Anteil für Konto 9840 Teilhafter');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8609, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für die Kapitalkontenentwicklung', 9785, 9, 'Anteil für Konto 9840 Teilhafter');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8610, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für die Kapitalkontenentwicklung', 9786, 9, 'Anteil für Konto 9840 Teilhafter');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8611, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für die Kapitalkontenentwicklung', 9787, 9, 'Anteil für Konto 9840 Teilhafter');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8612, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für die Kapitalkontenentwicklung', 9788, 9, 'Anteil für Konto 9840 Teilhafter');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8613, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für die Kapitalkontenentwicklung', 9789, 9, 'Anteil für Konto 9840 Teilhafter');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8614, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für die Kapitalkontenentwicklung', 9790, 9, 'Restanteil Teilhafter');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8615, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für die Kapitalkontenentwicklung', 9791, 9, 'Restanteil Teilhafter');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8616, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für die Kapitalkontenentwicklung', 9792, 9, 'Restanteil Teilhafter');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8617, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für die Kapitalkontenentwicklung', 9793, 9, 'Restanteil Teilhafter');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8618, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für die Kapitalkontenentwicklung', 9794, 9, 'Restanteil Teilhafter');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8619, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für die Kapitalkontenentwicklung', 9795, 9, 'Restanteil Teilhafter');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8620, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für die Kapitalkontenentwicklung', 9796, 9, 'Restanteil Teilhafter');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8621, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für die Kapitalkontenentwicklung', 9797, 9, 'Restanteil Teilhafter');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8622, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für die Kapitalkontenentwicklung', 9798, 9, 'Restanteil Teilhafter');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8623, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für die Kapitalkontenentwicklung', 9799, 9, 'Restanteil Teilhafter');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8624, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für die Kapitalkontenentwicklung', 9800, 9, 'Abstimmsummenkonto für den Import von Buchungssätzen');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8625, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Rücklagen, Gewinn-, Verlustvortrag', 9802, 9, 'Gesamthänderisch gebundene Rücklagen – andere Kapitalkontenanpassungen');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8626, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Rücklagen, Gewinn-, Verlustvortrag', 9803, 9, 'Gewinnvortrag/Verlustvortrag – andere Kapitalkontenanpassungen');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8627, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Rücklagen, Gewinn-, Verlustvortrag', 9804, 9, 'Gesamthänderisch gebundene Rücklagen – Umbuchungen');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8628, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Rücklagen, Gewinn-, Verlustvortrag', 9805, 9, 'Gewinnvortrag/Verlustvortrag – Umbuchungen');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8629, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Anteile an den Posten Jahresüberschuss/-fehlbetrag bzw. Bilanzgewinn/-verlust', 9806, 9, 'Zuzurechnender Anteil am Jahresüberschuss/Jahresfehlbetrag – je Gesellschafter');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8630, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Anteile an den Posten Jahresüberschuss/-fehlbetrag bzw. Bilanzgewinn/-verlust', 9807, 9, 'Zuzurechnender Anteil am Bilanzgewinn/Bilanzverlust – je Gesellschafter');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8631, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Anteile an den Posten Jahresüberschuss/-fehlbetrag bzw. Bilanzgewinn/-verlust', 9808, 9, 'Gegenkonto für zuzurechnenden Anteil am Jahresüberschuss/Jahresfehlbetrag');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8632, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Anteile an den Posten Jahresüberschuss/-fehlbetrag bzw. Bilanzgewinn/-verlust', 9809, 9, 'Gegenkonto für zuzurechnenden Anteil am Bilanzgewinn/Bilanzverlust');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8633, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Kapital Personenhandelsgesellschaft Vollhafter', 9810, 9, 'Kapitalkonto III');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8634, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Kapital Personenhandelsgesellschaft Vollhafter', 9811, 9, 'Kapitalkonto III');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8635, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Kapital Personenhandelsgesellschaft Vollhafter', 9812, 9, 'Kapitalkonto III');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8636, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Kapital Personenhandelsgesellschaft Vollhafter', 9813, 9, 'Kapitalkonto III');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8637, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Kapital Personenhandelsgesellschaft Vollhafter', 9814, 9, 'Kapitalkonto III');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8638, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Kapital Personenhandelsgesellschaft Vollhafter', 9815, 9, 'Kapitalkonto III');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8639, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Kapital Personenhandelsgesellschaft Vollhafter', 9816, 9, 'Kapitalkonto III');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8640, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Kapital Personenhandelsgesellschaft Vollhafter', 9817, 9, 'Kapitalkonto III');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8641, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Kapital Personenhandelsgesellschaft Vollhafter', 9818, 9, 'Kapitalkonto III');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8642, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Kapital Personenhandelsgesellschaft Vollhafter', 9819, 9, 'Kapitalkonto III');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8643, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Kapital Personenhandelsgesellschaft Vollhafter', 9820, 9, 'Verlust-/Vortragskonto');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8644, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Kapital Personenhandelsgesellschaft Vollhafter', 9821, 9, 'Verlust-/Vortragskonto');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8645, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Kapital Personenhandelsgesellschaft Vollhafter', 9822, 9, 'Verlust-/Vortragskonto');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8646, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Kapital Personenhandelsgesellschaft Vollhafter', 9823, 9, 'Verlust-/Vortragskonto');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8647, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Kapital Personenhandelsgesellschaft Vollhafter', 9824, 9, 'Verlust-/Vortragskonto');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8648, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Kapital Personenhandelsgesellschaft Vollhafter', 9825, 9, 'Verlust-/Vortragskonto');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8649, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Kapital Personenhandelsgesellschaft Vollhafter', 9826, 9, 'Verlust-/Vortragskonto');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8650, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Kapital Personenhandelsgesellschaft Vollhafter', 9827, 9, 'Verlust-/Vortragskonto');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8651, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Kapital Personenhandelsgesellschaft Vollhafter', 9828, 9, 'Verlust-/Vortragskonto');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8652, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Kapital Personenhandelsgesellschaft Vollhafter', 9829, 9, 'Verlust-/Vortragskonto');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8653, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Kapital Personenhandelsgesellschaft Vollhafter', 9830, 9, 'Verrechnungskonto für Einzahlungsverpflichtungen');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8654, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Kapital Personenhandelsgesellschaft Vollhafter', 9831, 9, 'Verrechnungskonto für Einzahlungsverpflichtungen');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8655, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Kapital Personenhandelsgesellschaft Vollhafter', 9832, 9, 'Verrechnungskonto für Einzahlungsverpflichtungen');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8656, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Kapital Personenhandelsgesellschaft Vollhafter', 9833, 9, 'Verrechnungskonto für Einzahlungsverpflichtungen');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8657, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Kapital Personenhandelsgesellschaft Vollhafter', 9834, 9, 'Verrechnungskonto für Einzahlungsverpflichtungen');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8658, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Kapital Personenhandelsgesellschaft Vollhafter', 9835, 9, 'Verrechnungskonto für Einzahlungsverpflichtungen');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8659, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Kapital Personenhandelsgesellschaft Vollhafter', 9836, 9, 'Verrechnungskonto für Einzahlungsverpflichtungen');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8660, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Kapital Personenhandelsgesellschaft Vollhafter', 9837, 9, 'Verrechnungskonto für Einzahlungsverpflichtungen');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8661, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Kapital Personenhandelsgesellschaft Vollhafter', 9838, 9, 'Verrechnungskonto für Einzahlungsverpflichtungen');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8662, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Kapital Personenhandelsgesellschaft Vollhafter', 9839, 9, 'Verrechnungskonto für Einzahlungsverpflichtungen');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8663, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Kapital Personenhandelsgesellschaft Teilhafter', 9840, 9, 'Kapitalkonto III');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8664, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Kapital Personenhandelsgesellschaft Teilhafter', 9841, 9, 'Kapitalkonto III');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8665, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Kapital Personenhandelsgesellschaft Teilhafter', 9842, 9, 'Kapitalkonto III');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8666, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Kapital Personenhandelsgesellschaft Teilhafter', 9843, 9, 'Kapitalkonto III');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8667, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Kapital Personenhandelsgesellschaft Teilhafter', 9844, 9, 'Kapitalkonto III');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8668, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Kapital Personenhandelsgesellschaft Teilhafter', 9845, 9, 'Kapitalkonto III');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8669, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Kapital Personenhandelsgesellschaft Teilhafter', 9846, 9, 'Kapitalkonto III');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8670, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Kapital Personenhandelsgesellschaft Teilhafter', 9847, 9, 'Kapitalkonto III');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8671, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Kapital Personenhandelsgesellschaft Teilhafter', 9848, 9, 'Kapitalkonto III');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8672, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Kapital Personenhandelsgesellschaft Teilhafter', 9849, 9, 'Kapitalkonto III');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8673, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Kapital Personenhandelsgesellschaft Teilhafter', 9850, 9, 'Verrechnungskonto für Einzahlungsverpflichtungen');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8674, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Kapital Personenhandelsgesellschaft Teilhafter', 9851, 9, 'Verrechnungskonto für Einzahlungsverpflichtungen');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8675, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Kapital Personenhandelsgesellschaft Teilhafter', 9852, 9, 'Verrechnungskonto für Einzahlungsverpflichtungen');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8676, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Kapital Personenhandelsgesellschaft Teilhafter', 9853, 9, 'Verrechnungskonto für Einzahlungsverpflichtungen');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8677, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Kapital Personenhandelsgesellschaft Teilhafter', 9854, 9, 'Verrechnungskonto für Einzahlungsverpflichtungen');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8678, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Kapital Personenhandelsgesellschaft Teilhafter', 9855, 9, 'Verrechnungskonto für Einzahlungsverpflichtungen');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8679, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Kapital Personenhandelsgesellschaft Teilhafter', 9856, 9, 'Verrechnungskonto für Einzahlungsverpflichtungen');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8680, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Kapital Personenhandelsgesellschaft Teilhafter', 9857, 9, 'Verrechnungskonto für Einzahlungsverpflichtungen');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8681, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Kapital Personenhandelsgesellschaft Teilhafter', 9858, 9, 'Verrechnungskonto für Einzahlungsverpflichtungen');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8682, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Kapital Personenhandelsgesellschaft Teilhafter', 9859, 9, 'Verrechnungskonto für Einzahlungsverpflichtungen');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8683, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Einzahlungsverpflichtungen im Bereich Forderungen', 9860, 9, 'Einzahlungsverpflichtungen persönlich haftender Gesellschafter');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8684, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Einzahlungsverpflichtungen im Bereich Forderungen', 9861, 9, 'Einzahlungsverpflichtungen persönlich haftender Gesellschafter');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8685, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Einzahlungsverpflichtungen im Bereich Forderungen', 9862, 9, 'Einzahlungsverpflichtungen persönlich haftender Gesellschafter');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8686, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Einzahlungsverpflichtungen im Bereich Forderungen', 9863, 9, 'Einzahlungsverpflichtungen persönlich haftender Gesellschafter');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8687, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Einzahlungsverpflichtungen im Bereich Forderungen', 9864, 9, 'Einzahlungsverpflichtungen persönlich haftender Gesellschafter');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8688, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Einzahlungsverpflichtungen im Bereich Forderungen', 9865, 9, 'Einzahlungsverpflichtungen persönlich haftender Gesellschafter');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8689, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Einzahlungsverpflichtungen im Bereich Forderungen', 9866, 9, 'Einzahlungsverpflichtungen persönlich haftender Gesellschafter');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8690, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Einzahlungsverpflichtungen im Bereich Forderungen', 9867, 9, 'Einzahlungsverpflichtungen persönlich haftender Gesellschafter');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8691, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Einzahlungsverpflichtungen im Bereich Forderungen', 9868, 9, 'Einzahlungsverpflichtungen persönlich haftender Gesellschafter');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8692, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Einzahlungsverpflichtungen im Bereich Forderungen', 9869, 9, 'Einzahlungsverpflichtungen persönlich haftender Gesellschafter');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8693, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Einzahlungsverpflichtungen im Bereich Forderungen', 9870, 9, 'Einzahlungsverpflichtungen Kommanditisten');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8694, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Einzahlungsverpflichtungen im Bereich Forderungen', 9871, 9, 'Einzahlungsverpflichtungen Kommanditisten');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8695, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Einzahlungsverpflichtungen im Bereich Forderungen', 9872, 9, 'Einzahlungsverpflichtungen Kommanditisten');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8696, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Einzahlungsverpflichtungen im Bereich Forderungen', 9873, 9, 'Einzahlungsverpflichtungen Kommanditisten');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8697, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Einzahlungsverpflichtungen im Bereich Forderungen', 9874, 9, 'Einzahlungsverpflichtungen Kommanditisten');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8698, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Einzahlungsverpflichtungen im Bereich Forderungen', 9875, 9, 'Einzahlungsverpflichtungen Kommanditisten');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8699, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Einzahlungsverpflichtungen im Bereich Forderungen', 9876, 9, 'Einzahlungsverpflichtungen Kommanditisten');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8700, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Einzahlungsverpflichtungen im Bereich Forderungen', 9877, 9, 'Einzahlungsverpflichtungen Kommanditisten');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8701, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Einzahlungsverpflichtungen im Bereich Forderungen', 9878, 9, 'Einzahlungsverpflichtungen Kommanditisten');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8702, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Einzahlungsverpflichtungen im Bereich Forderungen', 9879, 9, 'Einzahlungsverpflichtungen Kommanditisten');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8703, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Ausgleichsposten für aktivierte eigene Anteil und Bilanzierungshilfen', 9880, 9, 'Ausgleichsposten für aktivierte eigen Anteile');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8704, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Ausgleichsposten für aktivierte eigene Anteil und Bilanzierungshilfen', 9882, 9880, '');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8705, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Nicht durch Vermögenseinlagen gedeckte Entnahmen', 9883, 9, 'Nicht durch Vermögenseinlagen gedeckte Entnahmen persönlich haftender Gesellschafter');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8706, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Nicht durch Vermögenseinlagen gedeckte Entnahmen', 9884, 9, 'Nicht durch Vermögenseinlagen gedeckte Entnahmen Kommanditisten');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8707, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Verrechnungskonto für nicht durch Vermögenseinlagen gedeckte Entnahmen', 9885, 9, 'Verrechnungskonto für nicht durch Vermögenseinlagen gedeckte Entnahmen persönlich haftender Gesellschafter');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8708, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Verrechnungskonto für nicht durch Vermögenseinlagen gedeckte Entnahmen', 9886, 9, 'Verrechnungskonto für nicht durch Vermögenseinlagen gedeckte Entnahmen Kommandisten');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8709, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Steueraufwand der Gesellschafter', 9887, 9, 'Steueraufwand der Gesellschafter');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8710, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Steueraufwand der Gesellschafter', 9889, 9, 'Gegenkonto zu 9887');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8711, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für Gewinnzuschlag', 9890, 9, 'Statistisches Konto für den Gewinnzuschlag nach §§ 6b, 6c EStG (Haben)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8712, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für Gewinnzuschlag', 9891, 9, 'Statistisches Konto für den Gewinnzuschlag nach §§ 6b, 6c EStG (Soll) – Gegenkonto zu 9890');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8713, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Veränderung der gesamthänderisch gebundenen Rücklagen (Einlagen/Entnahmen)', 9892, 9, 'Veränderung der gesamthänderisch gebundenen Rücklagen (Einlagen/Entnahmen)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8714, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Vorsteuer-/Umsatzsteuerkonten zur Korrektur der Forderungen/Verbindlichkeiten (EÜR)', 9893, 9, 'Umsatzsteuer in den Forderungen zum allgemeinen Umsatzsteuersatz (EÜR)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8715, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Vorsteuer-/Umsatzsteuerkonten zur Korrektur der Forderungen/Verbindlichkeiten (EÜR)', 9894, 9, 'Umsatzsteuer in den Forderungen zum ermäßigten Umsatzsteuersatz (EÜR)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8716, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Vorsteuer-/Umsatzsteuerkonten zur Korrektur der Forderungen/Verbindlichkeiten (EÜR)', 9895, 9, 'Gegenkonto 9893-9894 für die Aufteilung der Umsatzsteuer (EÜR)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8717, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Vorsteuer-/Umsatzsteuerkonten zur Korrektur der Forderungen/Verbindlichkeiten (EÜR)', 9696, 9, 'Vorsteuer in den Verbindlichkeiten zum allgemeinen Umsatzsteuersatz (EÜR)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8718, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Vorsteuer-/Umsatzsteuerkonten zur Korrektur der Forderungen/Verbindlichkeiten (EÜR)', 9897, 9, 'Vorsteuer in den Verbindlichkeiten zum ermäßigten Umsatzsteuersatz (EÜR)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8719, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Vorsteuer-/Umsatzsteuerkonten zur Korrektur der Forderungen/Verbindlichkeiten (EÜR)', 9899, 9, 'Gegenkonto 9896-9897 für die Aufteilung der Vorsteuer (EÜR)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8720, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten zu § 4 (4a) EStG', 9910, 9, 'Gegenkonto zur Minderung der Entnahmen $ 4 (4a) EStG');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8721, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten zu § 4 (4a) EStG', 9911, 9, 'Minderung der Entnahmen § 4 (4a) EStG (Haben)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8722, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten zu § 4 (4a) EStG', 9912, 9, 'Erhöhung der Entnahmen § 4 (4a) EStG');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8723, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten zu § 4 (4a) EStG', 9913, 9, 'Gegenkonto zur Erhöhung der Entnahmen § 4 (4a) EStG (Haben)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8724, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für den außerhalb der Bilanz zu berücksichtigenden Investitionsabzugsbetrag § 7 EStG', 9916, 9, 'Hinzurechnung Investitionsabzugsbetrag § 7g Abs. 2 EStG aus dem 2. vorangegangenen Wirtschaftsjahr, außerbilanziell (Haben)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8725, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für den außerhalb der Bilanz zu berücksichtigenden Investitionsabzugsbetrag § 7 EStG', 9917, 9, 'Hinzurechnung Investitionsabzugsbetrag § 7g Abs. 2 EStG aus dem 3. vorangegangenen Wirtschaftsjahr, außerbilanziell (Haben)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8726, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für den außerhalb der Bilanz zu berücksichtigenden Investitionsabzugsbetrag § 7 EStG', 9918, 9, 'Rückgängigmachung Investitionsabzugsbetrag § 7b Abs. 3, 4 EStG im 2. vorangegangenen Wirtschaftsjahr');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8727, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für den außerhalb der Bilanz zu berücksichtigenden Investitionsabzugsbetrag § 7 EStG', 9919, 9, 'Rückgängigmachung Investitionsabzugsbetrag § 7b Abs. 3, 4 EStG im 3. vorangegangenen Wirtschaftsjahr');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8728, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Konten zu Bewertungskorrekturen', 9960, 9, 'Bewertungskorrektur zu Forderungen aus Lieferungen und Leistungen');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8729, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Konten zu Bewertungskorrekturen', 9961, 9, 'Bewertungskorrektur zu sonstigen Verbindlichkeiten');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8730, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Konten zu Bewertungskorrekturen', 9962, 9, 'Bewertungskorrektur zu Guthaben bei Kreditinstituten');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8731, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Konten zu Bewertungskorrekturen', 9963, 9, 'Bewertungskorrektur zu Verbindlichkeiten gegenüber Kreditinstituten');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8732, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Konten zu Bewertungskorrekturen', 9964, 9, 'Bewertungskorrektur zu Verbindlichkeiten aus Lieferungen und Leistungen');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8733, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Konten zu Bewertungskorrekturen', 9965, 9, 'Bewertungskorrektur zu sonstigen Vermögensgegenständen');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8734, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für den außerhalb der Bilanz zu berücksichtigenden Investitionsabzugsbetrag § 7 EStG', 9970, 9, 'Investitionsabzugsbetrag § 7g Abs. 1 EStG, außerbilanziell (Haben)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8735, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für den außerhalb der Bilanz zu berücksichtigenden Investitionsabzugsbetrag § 7 EStG', 9971, 9, 'Investitionsabzugsbetrag § 7g Abs. 1 EStG, außerbilanziell (Haben) – Gegenkonto 9970');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8736, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für den außerhalb der Bilanz zu berücksichtigenden Investitionsabzugsbetrag § 7 EStG', 9972, 9, 'Hinzurechnung Investitionsabzugsbetrag § 7g Abs. 2 EStG aus vorangegangenen Wirtschaftsjahr, außerbilanziell (Haben)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8737, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für den außerhalb der Bilanz zu berücksichtigenden Investitionsabzugsbetrag § 7 EStG', 9973, 9, 'Hinzurechnung Investitionsabzugsbetrag § 7g Abs. 2 EStG aus dem 2. vorangegangenen Wirtschaftsjahren, außerbilanziell (Soll) – Gegenkonto zu 9972, 9916, 9917');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8738, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für den außerhalb der Bilanz zu berücksichtigenden Investitionsabzugsbetrag § 7 EStG', 9974, 9, 'Rückgängigmachung Investitionsabzugsbetrag § 7b Abs. 3, 4 EStG im vorangegangenen Wirtschaftsjahr');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8739, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für den außerhalb der Bilanz zu berücksichtigenden Investitionsabzugsbetrag § 7 EStG', 9975, 9, 'Rückgängigmachung Investitionsabzugsbetrag § 7b Abs. 3, 4 EStG im 2. vorangegangenen Wirtschaftsjahren – Gegenkonto 9974, 9918, 9919');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8740, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für die Zinsschranke § 4h EStG/§ 8a KStG', 9976, 9, 'Nicht abzugsfähige Zinsaufwendungen gemäß § 4h EStG (Haben)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8741, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für die Zinsschranke § 4h EStG/§ 8a KStG', 9977, 9, 'Nicht abzugsfähige Zinsaufwendungen gemäß § 4h EStG (Soll) – Gegenkonto zu 9976');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8742, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für die Zinsschranke § 4h EStG/§ 8a KStG', 9978, 9, 'Abziehbare Zinsaufwendungen aus Vorjahren gemäß § 4h EStG (Soll)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8743, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für die Zinsschranke § 4h EStG/§ 8a KStG', 9979, 9, 'Abziehbare Zinsaufwendungen aus Vorjahren gemäß § 4h EStG (Haben) – Gegenkonto zu 9978');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8744, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für den GuV-Ausweis in „Gutschrift bzw. Belastung auf Verbindlichkeitskonten“ bei den Zuordnungstabellen für PersHG nach KapCoRiLiG', 9980, 9, 'Anteil Belastung au Verbindlichkeitskonten');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8745, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für den GuV-Ausweis in „Gutschrift bzw. Belastung auf Verbindlichkeitskonten“ bei den Zuordnungstabellen für PersHG nach KapCoRiLiG', 9981, 9, 'Verrechnungskonto für Anteil Belastung auf Verbindlichkeitskonten');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8746, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für den GuV-Ausweis in „Gutschrift bzw. Belastung auf Verbindlichkeitskonten“ bei den Zuordnungstabellen für PersHG nach KapCoRiLiG', 9982, 9, 'Anteil Gutschrift auf Verbindlichkeitskonten');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8747, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für den GuV-Ausweis in „Gutschrift bzw. Belastung auf Verbindlichkeitskonten“ bei den Zuordnungstabellen für PersHG nach KapCoRiLiG', 9983, 9, 'Verrechnungskonto für Anteil Gutschrift auf Verbindlichkeitskonten');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8748, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für die Gewinnkorrektur nach § 60 Abs. 2 EstDV', 9984, 9, 'Gewinnkorrektur nach § 60 Abs. 2 EstDV – Erhöhung handelsrechtliches Ergebnis durch Habenbuchung – Minderung handelrechtliches Ergebnis durch Sollbuchung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8749, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für die Gewinnkorrektur nach § 60 Abs. 2 EstDV', 9985, 9, 'Gegenkonto zu 9984');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8750, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für Korrekturbuchungen in der Überleitungsrechnung', 9986, 9, 'Ergebnisverteilung auf Fremdkapital');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8751, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für Korrekturbuchungen in der Überleitungsrechnung', 9987, 9, 'Bilanzberichtigung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8752, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für Korrekturbuchungen in der Überleitungsrechnung', 9989, 9, 'Gegenkonto 9986-9988');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8753, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für außergewöhnliche und aperiodische Geschäftsvorfälle für Anhangsangabe nach § 285 Nr. 31 und Nr. 32 HGB', 9990, 9, 'Erträge von außergewöhnlicher Größenordnung oder Bedeutung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8754, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für außergewöhnliche und aperiodische Geschäftsvorfälle für Anhangsangabe nach § 285 Nr. 31 und Nr. 32 HGB', 9991, 9, 'Erträge (aperiodisch)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8755, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für außergewöhnliche und aperiodische Geschäftsvorfälle für Anhangsangabe nach § 285 Nr. 31 und Nr. 32 HGB', 9992, 9, 'Erträge von außergewöhnlicher Größenordnung oder Bedeutung (aperiodisch)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8756, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für außergewöhnliche und aperiodische Geschäftsvorfälle für Anhangsangabe nach § 285 Nr. 31 und Nr. 32 HGB', 9993, 9, 'Aufwendungen von außergewöhnlicher Größenordnung oder Bedeutung');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8757, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für außergewöhnliche und aperiodische Geschäftsvorfälle für Anhangsangabe nach § 285 Nr. 31 und Nr. 32 HGB', 9994, 9, 'Aufwendungen (aperiodisch)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8758, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für außergewöhnliche und aperiodische Geschäftsvorfälle für Anhangsangabe nach § 285 Nr. 31 und Nr. 32 HGB', 9995, 9, 'Aufwendungen von außergewöhnlicher Größenordnung oder Bedeutung (aperiodisch)');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label) VALUES (__ENTITY__, 8759, 'SKR04', 'Vortrags-, Kapital-, Korrektur- und statistische Konten', 'Statistische Konten für außergewöhnliche und aperiodische Geschäftsvorfälle für Anhangsangabe nach § 285 Nr. 31 und Nr. 32 HGB', 9998, 9, 'Gegenkonto 9990-9997');
    diff --git a/htdocs/install/mysql/data/llx_accounting_account_dk.sql b/htdocs/install/mysql/data/llx_accounting_account_dk.sql
    index d7506b99bf9..7f707b4c444 100644
    --- a/htdocs/install/mysql/data/llx_accounting_account_dk.sql
    +++ b/htdocs/install/mysql/data/llx_accounting_account_dk.sql
    @@ -20,104 +20,102 @@
     -- You should have received a copy of the GNU General Public License
     -- along with this program. If not, see <http://www.gnu.org/licenses/>.
     --
    ---
     
     --
     -- Ne pas placer de commentaire en fin de ligne, ce fichier est parsé lors
     -- de l'install et tous les sigles '--' sont supprimés.
     --
     
    ---
     -- Description of the accounts in DK-STD
    ---
    +-- ADD 8000000 to rowid # Do no remove this comment --
     
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5082, 'DK-STD', 'Indtægter', '', '1000', '', 'Salg af varer/ydelser m. moms', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5083, 'DK-STD', 'Indtægter', '', '1010', '', 'Salg af varer EU', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5084, 'DK-STD', 'Indtægter', '', '1020', '', 'Salg af ydelser EU', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5085, 'DK-STD', 'Indtægter', '', '1030', '', 'Ej momspligtigt salg', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5086, 'DK-STD', 'Indtægter', '', '1040', '', 'Regulering igangværende arbejder', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5087, 'DK-STD', 'Omkostninger', '', '1100', '', 'Varekøb med moms', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5088, 'DK-STD', 'Omkostninger', '', '1110', '', 'Køb af varer EU', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5089, 'DK-STD', 'Omkostninger', '', '1120', '', 'Køb af ydelser EU', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5090, 'DK-STD', 'Omkostninger', '', '1130', '', 'Varelagerregulering', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5091, 'DK-STD', 'Omkostninger', '', '1140', '', 'Eget vareforbrug', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5092, 'DK-STD', 'Omkostninger', '', '1300', '', 'Repræsentation', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5093, 'DK-STD', 'Omkostninger', '', '1310', '', 'Annoncer/reklame', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5094, 'DK-STD', 'Omkostninger', '', '1320', '', 'Rejseudgifter', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5095, 'DK-STD', 'Omkostninger', '', '1330', '', 'Aviser og blade', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5096, 'DK-STD', 'Omkostninger', '', '1400', '', 'Brændstof', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5097, 'DK-STD', 'Omkostninger', '', '1410', '', 'Bilforsikring', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5098, 'DK-STD', 'Omkostninger', '', '1420', '', 'Vedligeholdelse', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5099, 'DK-STD', 'Omkostninger', '', '1430', '', 'Grøn ejerafgift mv.', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5100, 'DK-STD', 'Omkostninger', '', '1440', '', 'Leje og leasing', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5101, 'DK-STD', 'Omkostninger', '', '1450', '', 'Bilvask og pleje af bil', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5102, 'DK-STD', 'Omkostninger', '', '1460', '', 'Parkeringsudgifter', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5103, 'DK-STD', 'Omkostninger', '', '1470', '', 'Biludgifter efter statens takster', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5104, 'DK-STD', 'Omkostninger', '', '1480', '', 'Fri bil', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5105, 'DK-STD', 'Omkostninger', '', '1490', '', 'Privat andel af biludgifter', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5106, 'DK-STD', 'Omkostninger', '', '1600', '', 'Husleje uden forbrug', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5107, 'DK-STD', 'Omkostninger', '', '1610', '', 'Forbrugsudgifter (el, vand, gas og varme mv)', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5108, 'DK-STD', 'Omkostninger', '', '1620', '', 'Ejendomsskatter og forsikringer', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5109, 'DK-STD', 'Omkostninger', '', '1630', '', 'Vedligeholdelse af lokaler', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5110, 'DK-STD', 'Omkostninger', '', '1700', '', 'Kontorartikler og tryksager', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5111, 'DK-STD', 'Omkostninger', '', '1705', '', 'Telefon og internet', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5112, 'DK-STD', 'Omkostninger', '', '1710', '', 'Fri telefon privat andel', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5113, 'DK-STD', 'Omkostninger', '', '1715', '', 'Anskaffelse af småaktiver', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5114, 'DK-STD', 'Omkostninger', '', '1720', '', 'Arbejdstøj', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5115, 'DK-STD', 'Omkostninger', '', '1725', '', 'Rådgiverudgifter', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5116, 'DK-STD', 'Omkostninger', '', '1730', '', 'Porto og gebyrer', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5117, 'DK-STD', 'Omkostninger', '', '1735', '', 'Forsikringer', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5118, 'DK-STD', 'Omkostninger', '', '1740', '', 'Bøger og faglitteratur', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5119, 'DK-STD', 'Omkostninger', '', '1745', '', 'Konstaterede tab på debitorer', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5120, 'DK-STD', 'Omkostninger', '', '1750', '', 'Kassedifferencer', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5121, 'DK-STD', 'Afskrivninger', '', '2000', '', 'Afskrivning driftsmidler og inventar', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5122, 'DK-STD', 'Afskrivninger', '', '2010', '', 'Afskrivning blandede driftsmidler', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5123, 'DK-STD', 'Afskrivninger', '', '2020', '', 'Afskrivninger privat andel', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5124, 'DK-STD', 'Afskrivninger', '', '2030', '', 'Gevinst og tab ved salg af aktiver', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5125, 'DK-STD', 'Finansielle poster', '', '2400', '', 'Renteindtægter bank', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5126, 'DK-STD', 'Finansielle poster', '', '2410', '', 'Renteindtægter kunder', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5127, 'DK-STD', 'Finansielle poster', '', '2500', '', 'Renteudgifter bank og realkreditinstitut', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5128, 'DK-STD', 'Finansielle poster', '', '2510', '', 'Renteudgifter leverandører', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5129, 'DK-STD', 'Finansielle poster', '', '2520', '', 'Fradragsberettigede låneomkostninger', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5130, 'DK-STD', 'Finansielle poster', '', '2530', '', 'Fradragsberettigede renteudgifter til det offentlige', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5131, 'DK-STD', 'Balance', '', '3000', '', 'Afskrivningsgrundlag primo', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5132, 'DK-STD', 'Balance', '', '3010', '', 'Årets køb', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5133, 'DK-STD', 'Balance', '', '3015', '', 'Årets forbedringer', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5134, 'DK-STD', 'Balance', '', '3020', '', 'Årest salg', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5135, 'DK-STD', 'Balance', '', '3030', '', 'Årets afskrivning', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5136, 'DK-STD', 'Balance', '', '3040', '', 'Gevinst og tab', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5137, 'DK-STD', 'Balance', '', '3100', '', 'Afskrivningsgrundlag primo', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5138, 'DK-STD', 'Balance', '', '3110', '', 'Årets køb', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5139, 'DK-STD', 'Balance', '', '3115', '', 'Årets forbedringer', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5140, 'DK-STD', 'Balance', '', '3120', '', 'Årets salg', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5141, 'DK-STD', 'Balance', '', '3130', '', 'Årets afskrivning', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5142, 'DK-STD', 'Balance', '', '3140', '', 'Gevinst og tab', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5143, 'DK-STD', 'Balance', '', '3900', '', 'Huslejedepositum', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5144, 'DK-STD', 'Balance', '', '4000', '', 'Kasse', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5145, 'DK-STD', 'Balance', '', '4010', '', 'Bank', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5146, 'DK-STD', 'Balance', '', '4020', '', 'Forudbetalte omkostninger', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5147, 'DK-STD', 'Balance', '', '4030', '', 'Debitorer', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5148, 'DK-STD', 'Balance', '', '4040', '', 'Varelager', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5149, 'DK-STD', 'Balance', '', '4050', '', 'Igangværende arbejder', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5150, 'DK-STD', 'Balance', '', '5000', '', 'Egenkapital primo', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5151, 'DK-STD', 'Balance', '', '5010', '', 'Årets resultat', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5152, 'DK-STD', 'Balance', '', '5020', '', 'Privat hævet', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5153, 'DK-STD', 'Balance', '', '5030', '', 'Fri bil', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5154, 'DK-STD', 'Balance', '', '5040', '', 'Statens takster', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5155, 'DK-STD', 'Balance', '', '5050', '', 'Fri telefon m.v.', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5156, 'DK-STD', 'Balance', '', '5060', '', 'Private andele', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5157, 'DK-STD', 'Balance', '', '5065', '', 'Private afskrivninger', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5158, 'DK-STD', 'Balance', '', '5070', '', 'Driftsudgifter u/fradrag', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5159, 'DK-STD', 'Balance', '', '5080', '', 'Privat udlæg', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5160, 'DK-STD', 'Balance', '', '5090', '', 'Indskud', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5161, 'DK-STD', 'Balance', '', '7000', '', 'Gæld bank og realkreditinstitut', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5162, 'DK-STD', 'Balance', '', '7010', '', 'Gæld til leverandører af varer og tjenesteydelser', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5163, 'DK-STD', 'Balance', '', '7020', '', 'Periodeafgrænsningsposter', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5164, 'DK-STD', 'Balance', '', '7030', '', 'Anden gæld', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5165, 'DK-STD', 'Balance', '', '8000', '', 'Salgsmoms', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5166, 'DK-STD', 'Balance', '', '8010', '', 'Købsmoms', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5167, 'DK-STD', 'Balance', '', '8020', '', 'Konto for afgift af varekøb i EU', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5168, 'DK-STD', 'Balance', '', '8030', '', 'Konto for afgift af købte ydelser i EU', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5169, 'DK-STD', 'Balance', '', '8040', '', 'El- afgift', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5170, 'DK-STD', 'Balance', '', '8050', '', 'Øvrige energiafgifter', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5171, 'DK-STD', 'Balance', '', '8060', '', 'Betalt moms', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5082, 'DK-STD', 'Indtægter', '', '1000', '', 'Salg af varer/ydelser m. moms', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5083, 'DK-STD', 'Indtægter', '', '1010', '', 'Salg af varer EU', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5084, 'DK-STD', 'Indtægter', '', '1020', '', 'Salg af ydelser EU', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5085, 'DK-STD', 'Indtægter', '', '1030', '', 'Ej momspligtigt salg', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5086, 'DK-STD', 'Indtægter', '', '1040', '', 'Regulering igangværende arbejder', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5087, 'DK-STD', 'Omkostninger', '', '1100', '', 'Varekøb med moms', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5088, 'DK-STD', 'Omkostninger', '', '1110', '', 'Køb af varer EU', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5089, 'DK-STD', 'Omkostninger', '', '1120', '', 'Køb af ydelser EU', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5090, 'DK-STD', 'Omkostninger', '', '1130', '', 'Varelagerregulering', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5091, 'DK-STD', 'Omkostninger', '', '1140', '', 'Eget vareforbrug', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5092, 'DK-STD', 'Omkostninger', '', '1300', '', 'Repræsentation', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5093, 'DK-STD', 'Omkostninger', '', '1310', '', 'Annoncer/reklame', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5094, 'DK-STD', 'Omkostninger', '', '1320', '', 'Rejseudgifter', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5095, 'DK-STD', 'Omkostninger', '', '1330', '', 'Aviser og blade', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5096, 'DK-STD', 'Omkostninger', '', '1400', '', 'Brændstof', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5097, 'DK-STD', 'Omkostninger', '', '1410', '', 'Bilforsikring', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5098, 'DK-STD', 'Omkostninger', '', '1420', '', 'Vedligeholdelse', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5099, 'DK-STD', 'Omkostninger', '', '1430', '', 'Grøn ejerafgift mv.', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5100, 'DK-STD', 'Omkostninger', '', '1440', '', 'Leje og leasing', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5101, 'DK-STD', 'Omkostninger', '', '1450', '', 'Bilvask og pleje af bil', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5102, 'DK-STD', 'Omkostninger', '', '1460', '', 'Parkeringsudgifter', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5103, 'DK-STD', 'Omkostninger', '', '1470', '', 'Biludgifter efter statens takster', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5104, 'DK-STD', 'Omkostninger', '', '1480', '', 'Fri bil', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5105, 'DK-STD', 'Omkostninger', '', '1490', '', 'Privat andel af biludgifter', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5106, 'DK-STD', 'Omkostninger', '', '1600', '', 'Husleje uden forbrug', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5107, 'DK-STD', 'Omkostninger', '', '1610', '', 'Forbrugsudgifter (el, vand, gas og varme mv)', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5108, 'DK-STD', 'Omkostninger', '', '1620', '', 'Ejendomsskatter og forsikringer', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5109, 'DK-STD', 'Omkostninger', '', '1630', '', 'Vedligeholdelse af lokaler', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5110, 'DK-STD', 'Omkostninger', '', '1700', '', 'Kontorartikler og tryksager', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5111, 'DK-STD', 'Omkostninger', '', '1705', '', 'Telefon og internet', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5112, 'DK-STD', 'Omkostninger', '', '1710', '', 'Fri telefon privat andel', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5113, 'DK-STD', 'Omkostninger', '', '1715', '', 'Anskaffelse af småaktiver', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5114, 'DK-STD', 'Omkostninger', '', '1720', '', 'Arbejdstøj', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5115, 'DK-STD', 'Omkostninger', '', '1725', '', 'Rådgiverudgifter', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5116, 'DK-STD', 'Omkostninger', '', '1730', '', 'Porto og gebyrer', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5117, 'DK-STD', 'Omkostninger', '', '1735', '', 'Forsikringer', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5118, 'DK-STD', 'Omkostninger', '', '1740', '', 'Bøger og faglitteratur', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5119, 'DK-STD', 'Omkostninger', '', '1745', '', 'Konstaterede tab på debitorer', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5120, 'DK-STD', 'Omkostninger', '', '1750', '', 'Kassedifferencer', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5121, 'DK-STD', 'Afskrivninger', '', '2000', '', 'Afskrivning driftsmidler og inventar', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5122, 'DK-STD', 'Afskrivninger', '', '2010', '', 'Afskrivning blandede driftsmidler', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5123, 'DK-STD', 'Afskrivninger', '', '2020', '', 'Afskrivninger privat andel', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5124, 'DK-STD', 'Afskrivninger', '', '2030', '', 'Gevinst og tab ved salg af aktiver', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5125, 'DK-STD', 'Finansielle poster', '', '2400', '', 'Renteindtægter bank', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5126, 'DK-STD', 'Finansielle poster', '', '2410', '', 'Renteindtægter kunder', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5127, 'DK-STD', 'Finansielle poster', '', '2500', '', 'Renteudgifter bank og realkreditinstitut', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5128, 'DK-STD', 'Finansielle poster', '', '2510', '', 'Renteudgifter leverandører', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5129, 'DK-STD', 'Finansielle poster', '', '2520', '', 'Fradragsberettigede låneomkostninger', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5130, 'DK-STD', 'Finansielle poster', '', '2530', '', 'Fradragsberettigede renteudgifter til det offentlige', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5131, 'DK-STD', 'Balance', '', '3000', '', 'Afskrivningsgrundlag primo', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5132, 'DK-STD', 'Balance', '', '3010', '', 'Årets køb', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5133, 'DK-STD', 'Balance', '', '3015', '', 'Årets forbedringer', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5134, 'DK-STD', 'Balance', '', '3020', '', 'Årest salg', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5135, 'DK-STD', 'Balance', '', '3030', '', 'Årets afskrivning', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5136, 'DK-STD', 'Balance', '', '3040', '', 'Gevinst og tab', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5137, 'DK-STD', 'Balance', '', '3100', '', 'Afskrivningsgrundlag primo', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5138, 'DK-STD', 'Balance', '', '3110', '', 'Årets køb', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5139, 'DK-STD', 'Balance', '', '3115', '', 'Årets forbedringer', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5140, 'DK-STD', 'Balance', '', '3120', '', 'Årets salg', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5141, 'DK-STD', 'Balance', '', '3130', '', 'Årets afskrivning', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5142, 'DK-STD', 'Balance', '', '3140', '', 'Gevinst og tab', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5143, 'DK-STD', 'Balance', '', '3900', '', 'Huslejedepositum', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5144, 'DK-STD', 'Balance', '', '4000', '', 'Kasse', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5145, 'DK-STD', 'Balance', '', '4010', '', 'Bank', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5146, 'DK-STD', 'Balance', '', '4020', '', 'Forudbetalte omkostninger', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5147, 'DK-STD', 'Balance', '', '4030', '', 'Debitorer', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5148, 'DK-STD', 'Balance', '', '4040', '', 'Varelager', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5149, 'DK-STD', 'Balance', '', '4050', '', 'Igangværende arbejder', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5150, 'DK-STD', 'Balance', '', '5000', '', 'Egenkapital primo', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5151, 'DK-STD', 'Balance', '', '5010', '', 'Årets resultat', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5152, 'DK-STD', 'Balance', '', '5020', '', 'Privat hævet', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5153, 'DK-STD', 'Balance', '', '5030', '', 'Fri bil', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5154, 'DK-STD', 'Balance', '', '5040', '', 'Statens takster', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5155, 'DK-STD', 'Balance', '', '5050', '', 'Fri telefon m.v.', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5156, 'DK-STD', 'Balance', '', '5060', '', 'Private andele', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5157, 'DK-STD', 'Balance', '', '5065', '', 'Private afskrivninger', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5158, 'DK-STD', 'Balance', '', '5070', '', 'Driftsudgifter u/fradrag', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5159, 'DK-STD', 'Balance', '', '5080', '', 'Privat udlæg', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5160, 'DK-STD', 'Balance', '', '5090', '', 'Indskud', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5161, 'DK-STD', 'Balance', '', '7000', '', 'Gæld bank og realkreditinstitut', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5162, 'DK-STD', 'Balance', '', '7010', '', 'Gæld til leverandører af varer og tjenesteydelser', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5163, 'DK-STD', 'Balance', '', '7020', '', 'Periodeafgrænsningsposter', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5164, 'DK-STD', 'Balance', '', '7030', '', 'Anden gæld', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5165, 'DK-STD', 'Balance', '', '8000', '', 'Salgsmoms', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5166, 'DK-STD', 'Balance', '', '8010', '', 'Købsmoms', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5167, 'DK-STD', 'Balance', '', '8020', '', 'Konto for afgift af varekøb i EU', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5168, 'DK-STD', 'Balance', '', '8030', '', 'Konto for afgift af købte ydelser i EU', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5169, 'DK-STD', 'Balance', '', '8040', '', 'El- afgift', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5170, 'DK-STD', 'Balance', '', '8050', '', 'Øvrige energiafgifter', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5171, 'DK-STD', 'Balance', '', '8060', '', 'Betalt moms', 1);
    diff --git a/htdocs/install/mysql/data/llx_accounting_account_dz.sql b/htdocs/install/mysql/data/llx_accounting_account_dz.sql
    new file mode 100644
    index 00000000000..bdb36303f3a
    --- /dev/null
    +++ b/htdocs/install/mysql/data/llx_accounting_account_dz.sql
    @@ -0,0 +1,838 @@
    +-- Copyright (C) 2018 Abbes Bahfir         <dolipar@dolipar.org>
    +--
    +-- This program is free software; you can redistribute it and/or modify
    +-- it under the terms of the GNU General Public License as published by
    +-- the Free Software Foundation; either version 3 of the License, or
    +-- (at your option) any later version.
    +--
    +-- This program is distributed in the hope that it will be useful,
    +-- but WITHOUT ANY WARRANTY; without even the implied warranty of
    +-- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
    +-- GNU General Public License for more details.
    +--
    +-- You should have received a copy of the GNU General Public License
    +-- along with this program. If not, see <http://www.gnu.org/licenses/>.
    +--
    +--
    +
    +--
    +-- Ne pas placer de commentaire en fin de ligne, ce fichier est parsé lors
    +-- de l'install et tous les sigles '--' sont supprimés.
    +--
    +
    +-- Descriptif du système comptable financier DZ NSCF
    +-- ID 15000 - 15811
    +-- ADD 1300000 to rowid # Do no remove this comment --
    +
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (17000,'NSCF','CAPIT','XXXXXX','1',0,'Comptes de capitaux','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15001,'NSCF','CAPIT','XXXXXX','10',17000,'Capital, réserves et assimilés','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15002,'NSCF','CAPIT','XXXXXX','101',15001,'Capital émis','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15003,'NSCF','CAPIT','XXXXXX','1011',15002,'Capital souscrit, non appelé','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15004,'NSCF','CAPIT','XXXXXX','1012',15002,'Capital souscrit, appelé, non versé','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15005,'NSCF','CAPIT','XXXXXX','1013',15002,'Capital souscrit, appelé, versé','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15006,'NSCF','CAPIT','XXXXXX','10131',15005,'Capital non amorti','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15007,'NSCF','CAPIT','XXXXXX','10132',15005,'Capital amorti','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15008,'NSCF','CAPIT','XXXXXX','1018',15002,'Capital souscrit, soumis à des réglementations particulières','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15009,'NSCF','CAPIT','XXXXXX','103',15001,'Primes liées au capital social','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15010,'NSCF','CAPIT','XXXXXX','1031',15009,'Primes d''émission','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15011,'NSCF','CAPIT','XXXXXX','1032',15009,'Primes de fusion','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15012,'NSCF','CAPIT','XXXXXX','1033',15009,'Primes d''apport','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15013,'NSCF','CAPIT','XXXXXX','1034',15009,'Primes de conversion d''obligations en actions','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15014,'NSCF','CAPIT','XXXXXX','104',15001,'Ecart d''évaluation','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15015,'NSCF','CAPIT','XXXXXX','105',15001,'Ecart de réévaluation','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15016,'NSCF','CAPIT','XXXXXX','1050',15015,'Ecart de réévaluation : Immobilisations incorporelles','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15017,'NSCF','CAPIT','XXXXXX','10503',15016,'Ecart de réévaluation : Frais de recherche et de développement immobilisés','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15018,'NSCF','CAPIT','XXXXXX','10504',15016,'Ecart de réévaluation : Logiciels informatiques et assimilés','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15019,'NSCF','CAPIT','XXXXXX','10505',15016,'Ecart de réévaluation : Concessions et droits similaires, brevets, licences et marques','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15020,'NSCF','CAPIT','XXXXXX','10507',15016,'Ecarts de réévaluation : Fonds commercial – goodwill','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15021,'NSCF','CAPIT','XXXXXX','10508',15016,'Ecart de réévaluation : Immobilisations incorporelles','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15022,'NSCF','CAPIT','XXXXXX','1051',15015,'Ecart de réévaluation :Immobilisations corporelles','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15023,'NSCF','CAPIT','XXXXXX','10511',15022,'Ecart de réévaluation : Terrains','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15024,'NSCF','CAPIT','XXXXXX','10512',15022,'Ecart de réévaluation : Agencements et  aménagements de terrains','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15025,'NSCF','CAPIT','XXXXXX','10513',15022,'Ecart de réévaluation : Constructions','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15026,'NSCF','CAPIT','XXXXXX','10515',15022,'Ecarts de réévaluation : Installations techniques','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15027,'NSCF','CAPIT','XXXXXX','10518',15022,'Ecart de réévaluation : Autres Immobilisations corporelles','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15028,'NSCF','CAPIT','XXXXXX','1052',15015,'Ecart de réévaluation sur immobilisations financières','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15029,'NSCF','CAPIT','XXXXXX','10526',15028,'Ecart de réévaluation : Titres de filiale','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15030,'NSCF','CAPIT','XXXXXX','10527',15028,'Ecart de réévaluation : Autres immobilisations financières','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15031,'NSCF','CAPIT','XXXXXX','106',15001,'Réserves','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15032,'NSCF','CAPIT','XXXXXX','1061',15031,'Réserve légale','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15033,'NSCF','CAPIT','XXXXXX','1062',15031,'Réserve statutaire','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15034,'NSCF','CAPIT','XXXXXX','1063',15031,'Réserve ordinaire','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15035,'NSCF','CAPIT','XXXXXX','1064',15031,'Réserve réglementée','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15036,'NSCF','CAPIT','XXXXXX','10641',15035,'Réserve réglementée proprement dits','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15037,'NSCF','CAPIT','XXXXXX','10642',15035,'Plus-values nettes à long terme','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15038,'NSCF','CAPIT','XXXXXX','1068',15031,'Autres réserves','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15039,'NSCF','CAPIT','XXXXXX','107',15001,'Ecart d''équivalence','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15040,'NSCF','CAPIT','XXXXXX','108',15001,'Compte de l''exploitant','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15041,'NSCF','CAPIT','XXXXXX','109',15001,'Capital souscrit - non appelé (Solde débiteur à l''actif du bilan)','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15042,'NSCF','CAPIT','XXXXXX','11',17000,'Report à nouveau (solde créditeur ou débiteur)','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15043,'NSCF','CAPIT','XXXXXX','110',15042,'Report à nouveau (solde créditeur)','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15044,'NSCF','CAPIT','XXXXXX','119',15042,'Report à nouveau (solde débiteur)','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15045,'NSCF','CAPIT','XXXXXX','12',17000,'Résultat de l''exercice (bénéfice ou perte)','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15046,'NSCF','CAPIT','XXXXXX','120',15045,'Résultat de l''exercice (bénéfice)','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15047,'NSCF','CAPIT','XXXXXX','129',15045,'Résultat de l''exercice (perte)','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15048,'NSCF','CAPIT','XXXXXX','13',17000,'Produits et charges différés – hors cycle d''exploitation','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15049,'NSCF','CAPIT','XXXXXX','131',15048,'Subventions d''équipements','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15050,'NSCF','CAPIT','XXXXXX','1312',15049,'Subventions d''équipements – Transfert gratuit d''immobilisations','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15051,'NSCF','CAPIT','XXXXXX','1314',15049,'Subventions d''équipements – Financement','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15052,'NSCF','CAPIT','XXXXXX','1319',15049,'Subventions d''investissement inscrites au compte de résultat','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15053,'NSCF','CAPIT','XXXXXX','132',15048,'Autres subventions d''investissements','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15054,'NSCF','CAPIT','XXXXXX','133',15048,'Impôts différés actif','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15055,'NSCF','CAPIT','XXXXXX','134',15048,'Impôts différés passif','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15056,'NSCF','CAPIT','XXXXXX','138',15048,'Autres produits et charges différés','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15057,'NSCF','CAPIT','XXXXXX','15',17000,'Provisions pour charges - passifs non courants','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15058,'NSCF','CAPIT','XXXXXX','153',15057,'Provisions pour pensions et obligations similaires','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15059,'NSCF','CAPIT','XXXXXX','155',15057,'Provisions pour impôts','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15060,'NSCF','CAPIT','XXXXXX','156',15057,'Provisions pour renouvellement des immobilisations en concession','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15061,'NSCF','CAPIT','XXXXXX','1560',15060,'Provisions pour renouvellement d''immobilisation','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15062,'NSCF','CAPIT','XXXXXX','1562',15060,'Provisions pour renouvellement de gisements miniers','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15063,'NSCF','CAPIT','XXXXXX','158',15057,'Autres provisions pour charges – passifs non courants','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15064,'NSCF','CAPIT','XXXXXX','1581',15063,'Provisions réglementées relatives aux immobilisations','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15065,'NSCF','CAPIT','XXXXXX','1583',15063,'Provisions pour risques environnementaux','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15066,'NSCF','CAPIT','XXXXXX','16',17000,'Emprunts et dettes assimilées','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15067,'NSCF','CAPIT','XXXXXX','161',15066,'Titres participatifs','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15068,'NSCF','CAPIT','XXXXXX','162',15066,'Emprunts obligataires convertibles','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15069,'NSCF','CAPIT','XXXXXX','163',15066,'Autres emprunts obligataires','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15070,'NSCF','CAPIT','XXXXXX','164',15066,'Emprunts auprès des établissements de crédit','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15071,'NSCF','CAPIT','XXXXXX','165',15066,'Dépôts et cautionnements reçus','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15072,'NSCF','CAPIT','XXXXXX','1651',15071,'Dépôts reçus','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15073,'NSCF','CAPIT','XXXXXX','1655',15071,'Cautionnements reçus','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15074,'NSCF','CAPIT','XXXXXX','167',15066,'Dettes sur contrat de location - financement','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15075,'NSCF','CAPIT','XXXXXX','168',15066,'Autres emprunts et dettes assimilées','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15076,'NSCF','CAPIT','XXXXXX','1681',15075,'Autres emprunts','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15077,'NSCF','CAPIT','XXXXXX','1682',15075,'Emprunts auprès d''organismes internationaux','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15078,'NSCF','CAPIT','XXXXXX','1688',15075,'Intérêts courus sur emprunts et dettes assimilés','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15079,'NSCF','CAPIT','XXXXXX','169',15066,'Primes de remboursement des obligations','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15080,'NSCF','CAPIT','XXXXXX','17',17000,'Dettes rattachées à des participations','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15081,'NSCF','CAPIT','XXXXXX','171',15080,'Dettes rattachées à des participations groupe','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15082,'NSCF','CAPIT','XXXXXX','172',15080,'Dettes rattachées à des participations hors groupe','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15083,'NSCF','CAPIT','XXXXXX','173',15080,'Dettes rattachées à des sociétés en participation','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15084,'NSCF','CAPIT','XXXXXX','1731',15083,'Principal','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15085,'NSCF','CAPIT','XXXXXX','1738',15083,'Intérêts courus','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15086,'NSCF','CAPIT','XXXXXX','178',15080,'Autres dettes rattachées à des participations','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15087,'NSCF','CAPIT','XXXXXX','18',17000,'Comptes de liaison des établissements et sociétés en participation','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15088,'NSCF','CAPIT','XXXXXX','187',15087,'Biens et prestations de services échangés entre établissements (produits)','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15089,'NSCF','CAPIT','XXXXXX','188',15087,'Comptes de liaison entre sociétés en participation','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15090,'NSCF','IMMO','XXXXXX','2',0,'COMPTES D''IMMOBILISATIONS','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15091,'NSCF','IMMO','XXXXXX','20',15090,'Immobilisations incorporelles','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15092,'NSCF','IMMO','XXXXXX','203',15091,'Frais de développement immobilisables','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15093,'NSCF','IMMO','XXXXXX','204',15091,'Logiciels informatiques et assimilés','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15094,'NSCF','IMMO','XXXXXX','205',15091,'Concessions et droits similaires, brevets, licences, marques','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15095,'NSCF','IMMO','XXXXXX','2051',15094,'Logiciels','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15096,'NSCF','IMMO','XXXXXX','2052',15094,'Brevets','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15097,'NSCF','IMMO','XXXXXX','2053',15094,'Marques','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15098,'NSCF','IMMO','XXXXXX','2056',15094,'Licence','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15099,'NSCF','IMMO','XXXXXX','2058',15094,'Concession - autres droits similaires','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15100,'NSCF','IMMO','XXXXXX','207',15091,'Ecart d''acquisition - goodwill','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15101,'NSCF','IMMO','XXXXXX','208',15091,'Autres immobilisations incorporelles','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15102,'NSCF','IMMO','XXXXXX','21',15090,'Immobilisations corporelles','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15103,'NSCF','IMMO','XXXXXX','211',15102,'Terrains','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15104,'NSCF','IMMO','XXXXXX','2110',15103,'Terrains de construction et chantiers','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15105,'NSCF','IMMO','XXXXXX','2111',15103,'Terrains nus','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15106,'NSCF','IMMO','XXXXXX','2112',15103,'Terrains aménagés','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15107,'NSCF','IMMO','XXXXXX','2114',15103,'Terrains bâtis','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15108,'NSCF','IMMO','XXXXXX','2115',15103,'Carrières et gisements','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15109,'NSCF','IMMO','XXXXXX','2118',15103,'Autres terrains','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15110,'NSCF','IMMO','XXXXXX','212',15102,'Agencements et aménagements de terrains (même ventilation que celle du compte 211)','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15111,'NSCF','IMMO','XXXXXX','213',15102,'Constructions','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15112,'NSCF','IMMO','XXXXXX','2131',15111,'Bâtiments','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15113,'NSCF','IMMO','XXXXXX','21311',15112,'Bâtiments industriels','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15114,'NSCF','IMMO','XXXXXX','21312',15112,'Bâtiments administratifs et commerciaux','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15115,'NSCF','IMMO','XXXXXX','21318',15112,'Autres ensembles immobiliers','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15116,'NSCF','IMMO','XXXXXX','213181',15115,'Affectés aux opérations professionnelles','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15117,'NSCF','IMMO','XXXXXX','213188',15115,'Affectés aux opérations non professionnelles','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15118,'NSCF','IMMO','XXXXXX','2135',15111,'Installations générales - agencements - aménagements des constructions','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15119,'NSCF','IMMO','XXXXXX','21351',15118,'Installation d''eau','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15120,'NSCF','IMMO','XXXXXX','21352',15118,'Installation d''électricité','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15121,'NSCF','IMMO','XXXXXX','21353',15118,'Installation de gaz','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15122,'NSCF','IMMO','XXXXXX','21354',15118,'Installation de vapeur','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15123,'NSCF','IMMO','XXXXXX','21355',15118,'Installation de protection et de sécurité','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15124,'NSCF','IMMO','XXXXXX','21356',15118,'Installation de télécommunication','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15125,'NSCF','IMMO','XXXXXX','21357',15118,'Installation d''aération, chauffage et climatisation','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15126,'NSCF','IMMO','XXXXXX','21358',15118,'Autres agencements et installations','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15127,'NSCF','IMMO','XXXXXX','2138',15111,'Ouvrages d''infrastructures','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15128,'NSCF','IMMO','XXXXXX','21381',15127,'Voies de terre','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15129,'NSCF','IMMO','XXXXXX','21382',15127,'Voies de fer','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15130,'NSCF','IMMO','XXXXXX','21383',15127,'Voies d''eau','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15131,'NSCF','IMMO','XXXXXX','21384',15127,'Barrages - puits d''eau','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15132,'NSCF','IMMO','XXXXXX','21385',15127,'Pistes d''aérodromes','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15133,'NSCF','IMMO','XXXXXX','215',15102,'Installations techniques, matériel et outillage industriels','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15134,'NSCF','IMMO','XXXXXX','2151',15133,'Installations complexes spécialisées','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15135,'NSCF','IMMO','XXXXXX','2153',15133,'Installations à caractère spécifique','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15136,'NSCF','IMMO','XXXXXX','2154',15133,'Matériel industriel','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15137,'NSCF','IMMO','XXXXXX','2155',15133,'Outillage industriel','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15138,'NSCF','IMMO','XXXXXX','2157',15133,'Agencements et aménagements des matériels et outillage industriels','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15139,'NSCF','IMMO','XXXXXX','218',15102,'Autres immobilisations corporelles','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15140,'NSCF','IMMO','XXXXXX','2181',15139,'Installations générales, agencements, aménagements divers','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15141,'NSCF','IMMO','XXXXXX','2182',15139,'Matériel de transport','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15142,'NSCF','IMMO','XXXXXX','2183',15139,'Matériel de bureau et matériel informatique','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15143,'NSCF','IMMO','XXXXXX','2184',15139,'Mobilier','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15144,'NSCF','IMMO','XXXXXX','2185',15139,'Cheptel','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15145,'NSCF','IMMO','XXXXXX','2186',15139,'Emballages récupérables','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15146,'NSCF','IMMO','XXXXXX','22',15090,'Immobilisations mises en concession','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15147,'NSCF','IMMO','XXXXXX','221',15146,'Terrains en concession','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15148,'NSCF','IMMO','XXXXXX','222',15146,'Agencements et aménagements de terrains en concession','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15149,'NSCF','IMMO','XXXXXX','223',15146,'Constructions en concession','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15150,'NSCF','IMMO','XXXXXX','225',15146,'Installations techniques en concession','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15151,'NSCF','IMMO','XXXXXX','228',15146,'Autres immobilisations corporelles en concession','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15152,'NSCF','IMMO','XXXXXX','229',15146,'Droits du concédant','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15153,'NSCF','IMMO','XXXXXX','23',15090,'Immobilisations en cours','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15154,'NSCF','IMMO','XXXXXX','232',15153,'Immobilisations corporelles en cours','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15155,'NSCF','IMMO','XXXXXX','2322',15154,'Agencements et aménagements de Terrains en cours','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15156,'NSCF','IMMO','XXXXXX','2323',15154,'Constructions en cours','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15157,'NSCF','IMMO','XXXXXX','2325',15154,'Installations techniques, matériel et outillage industriels en cours','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15158,'NSCF','IMMO','XXXXXX','2328',15154,'Autres immobilisations corporelles en cours','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15159,'NSCF','IMMO','XXXXXX','237',15153,'Immobilisations incorporelles en cours','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15160,'NSCF','IMMO','XXXXXX','238',15153,'Avances et acomptes versés sur commandes d''immobilisations','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15161,'NSCF','IMMO','XXXXXX','2382',15160,'Avances et acomptes versés sur commandes d''immobilisations corporelles','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15162,'NSCF','IMMO','XXXXXX','2387',15160,'Avances et acomptes versés sur commandes d''immobilisations incorporelles','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15163,'NSCF','IMMO','XXXXXX','26',15090,'Participations et créances rattachées à des participations (entreprises associées)','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15164,'NSCF','IMMO','XXXXXX','261',15163,'Titres de filiales','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15165,'NSCF','IMMO','XXXXXX','2611',15164,'Actions','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15166,'NSCF','IMMO','XXXXXX','2618',15164,'Autres titres','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15167,'NSCF','IMMO','XXXXXX','262',15163,'Autres titres de participation','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15168,'NSCF','IMMO','XXXXXX','265',15163,'Titres de participation évalués par équivalence','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15169,'NSCF','IMMO','XXXXXX','266',15163,'Créances rattachées à des participations groupe','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15170,'NSCF','IMMO','XXXXXX','2661',15169,'Créances liées à des participations groupe','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15171,'NSCF','IMMO','XXXXXX','2665',15169,'Versements représentatifs d''apports non capitalisés (appel de fonds)','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15172,'NSCF','IMMO','XXXXXX','2666',15169,'Avances consolidables','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15173,'NSCF','IMMO','XXXXXX','2668',15169,'Dividendes à percevoir','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15174,'NSCF','IMMO','XXXXXX','267',15163,'Créances rattachées à des participations hors groupe','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15175,'NSCF','IMMO','XXXXXX','2671',15174,'Créances liées à des participations hors groupe','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15176,'NSCF','IMMO','XXXXXX','2675',15174,'Versements représentatifs d''apports non capitalisés (appel de fonds)','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15177,'NSCF','IMMO','XXXXXX','2676',15174,'Avances consolidables','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15178,'NSCF','IMMO','XXXXXX','2677',15174,'Autres créances rattachées à des participations hors groupe','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15179,'NSCF','IMMO','XXXXXX','2678',15174,'Dividendes et intérêts à percevoir','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15180,'NSCF','IMMO','XXXXXX','268',15163,'Créances rattachées à des sociétés en participation','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15181,'NSCF','IMMO','XXXXXX','2681',15180,'Principal','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15182,'NSCF','IMMO','XXXXXX','2688',15180,'Intérêts courus','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15183,'NSCF','IMMO','XXXXXX','269',15163,'Versements restant à effectuer sur titres de participation non libérés','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15184,'NSCF','IMMO','XXXXXX','27',15090,'Autres immobilisations financières','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15185,'NSCF','IMMO','XXXXXX','271',15184,'Titres immobilisés autres que les titres immobilisés de l''activité de portefeuille','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15186,'NSCF','IMMO','XXXXXX','2711',15185,'Actions','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15187,'NSCF','IMMO','XXXXXX','2718',15185,'Autres titres','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15188,'NSCF','IMMO','XXXXXX','272',15184,'Titres représentatifs de droit de créance','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15189,'NSCF','IMMO','XXXXXX','2721',15188,'Obligations','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15190,'NSCF','IMMO','XXXXXX','2722',15188,'Bons','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15191,'NSCF','IMMO','XXXXXX','273',15184,'Titres immobilisés de l''activité de portefeuille','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15192,'NSCF','IMMO','XXXXXX','2731',15191,'Actions immobilisées de l''activité de portefeuille','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15193,'NSCF','IMMO','XXXXXX','2732',15191,'Obligations remboursables en actions','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15194,'NSCF','IMMO','XXXXXX','2733',15191,'Obligations convertibles en actions','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15195,'NSCF','IMMO','XXXXXX','274',15184,'Prêts et créances sur contrat de location – financement','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15196,'NSCF','IMMO','XXXXXX','2741',15195,'Prêts participatifs','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15197,'NSCF','IMMO','XXXXXX','2742',15195,'Prêts aux associés','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15198,'NSCF','IMMO','XXXXXX','2743',15195,'Prêts au personnel','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15199,'NSCF','IMMO','XXXXXX','2745',15195,'Créances sur contrat de location - financement','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15200,'NSCF','IMMO','XXXXXX','2748',15195,'Autres prêts','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15201,'NSCF','IMMO','XXXXXX','275',15184,'Dépôts et cautionnements versés','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15202,'NSCF','IMMO','XXXXXX','2751',15201,'Dépôts','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15203,'NSCF','IMMO','XXXXXX','2755',15201,'Cautionnements','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15204,'NSCF','IMMO','XXXXXX','276',15184,'Autres créances immobilisées','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15205,'NSCF','IMMO','XXXXXX','2761',15204,'Créances diverses','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15206,'NSCF','IMMO','XXXXXX','2768',15204,'Intérêts courus','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15207,'NSCF','IMMO','XXXXXX','27682',15206,'Autres créances sur titres immobilisés (droit de créance)','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15208,'NSCF','IMMO','XXXXXX','27684',15206,'Autres créances sur prêts','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15209,'NSCF','IMMO','XXXXXX','27685',15206,'Autres créances sur dépôts et cautionnements','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15210,'NSCF','IMMO','XXXXXX','27688',15206,'Autres créances sur créances diverses','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15211,'NSCF','IMMO','XXXXXX','279',15184,'Versements restant à effectuer sur titres immobilisés non libérés','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15212,'NSCF','IMMO','XXXXXX','28',15090,'Amortissement des immobilisations','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15213,'NSCF','IMMO','XXXXXX','280',15212,'Amortissement des immobilisations incorporelles','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15214,'NSCF','IMMO','XXXXXX','2803',15213,'Amortissement des frais de recherche et de développement immobilisables','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15215,'NSCF','IMMO','XXXXXX','2804',15213,'Amortissement. des logiciels informatiques et assimilés','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15216,'NSCF','IMMO','XXXXXX','2805',15213,'Amortissement concessions et droits similaires, brevets, licences, marques.','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15217,'NSCF','IMMO','XXXXXX','2807',15213,'Amortissement écart d''acquisition - Goodwill','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15218,'NSCF','IMMO','XXXXXX','2808',15213,'Amortissement autres immobilisations incorporelles','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15219,'NSCF','IMMO','XXXXXX','281',15212,'Amortissement des immobilisations corporelles','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15220,'NSCF','IMMO','XXXXXX','2812',15219,'Amortissement des agencements et aménagement de terrains','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15221,'NSCF','IMMO','XXXXXX','2813',15219,'Amortissement des constructions','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15222,'NSCF','IMMO','XXXXXX','2815',15219,'Amortissement des installations techniques','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15223,'NSCF','IMMO','XXXXXX','2818',15219,'Amortissement des autres immobilisations corporelles','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15224,'NSCF','IMMO','XXXXXX','282',15212,'Amortissement des immobilisations mises en concession','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15225,'NSCF','IMMO','XXXXXX','29',15090,'Pertes de valeur sur immobilisations','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15226,'NSCF','IMMO','XXXXXX','290',15225,'Pertes de valeur sur immobilisations incorporelles','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15227,'NSCF','IMMO','XXXXXX','2903',15226,'Pertes de valeurs sur frais de recherche et de développement immobilisables','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15228,'NSCF','IMMO','XXXXXX','2904',15226,'Pertes de valeur sur logiciels informatiques et assimilés','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15229,'NSCF','IMMO','XXXXXX','2905',15226,'Pertes de valeur sur concessions et droits similaires, brevets, licences, marques.','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15230,'NSCF','IMMO','XXXXXX','2907',15226,'Pertes de valeur sur écart d''acquisition – Goodwill','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15231,'NSCF','IMMO','XXXXXX','2908',15226,'Pertes de valeur sur autres immobilisations incorporelles','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15232,'NSCF','IMMO','XXXXXX','291',15225,'Pertes de valeurs sur immobilisations corporelles','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15233,'NSCF','IMMO','XXXXXX','2912',15232,'Pertes de valeur sur agencements et aménagements de terrains','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15234,'NSCF','IMMO','XXXXXX','2913',15232,'Pertes de valeur sur constructions','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15235,'NSCF','IMMO','XXXXXX','2915',15232,'Pertes de valeur sur installations techniques','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15236,'NSCF','IMMO','XXXXXX','2918',15232,'Pertes de valeur sur autres immobilisations corporelles','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15237,'NSCF','IMMO','XXXXXX','292',15225,'Pertes de valeur sur immobilisations mises en concession','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15238,'NSCF','IMMO','XXXXXX','293',15225,'Pertes de valeur sur immobilisations en cours','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15239,'NSCF','IMMO','XXXXXX','2931',15238,'Pertes de valeur sur immobilisations corporelles en cours','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15240,'NSCF','IMMO','XXXXXX','2932',15238,'Pertes de valeur sur immobilisations incorporelles en cours','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15241,'NSCF','IMMO','XXXXXX','296',15225,'Pertes de valeur sur participations et créances rattachées','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15242,'NSCF','IMMO','XXXXXX','2961',15241,'Pertes de valeur sur titres de filiales','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15243,'NSCF','IMMO','XXXXXX','2962',15241,'Pertes de valeur sur autres formes de participations','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15244,'NSCF','IMMO','XXXXXX','2965',15241,'Pertes de valeur sur titres de participations évalués par équivalence','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15245,'NSCF','IMMO','XXXXXX','2966',15241,'Pertes de valeur sur créances rattachées à des participations groupe','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15246,'NSCF','IMMO','XXXXXX','2967',15241,'Pertes de valeur sur créances rattachées à des participations hors groupe','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15247,'NSCF','IMMO','XXXXXX','2968',15241,'Pertes de valeur sur créances rattachées à des sociétés en participations','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15248,'NSCF','IMMO','XXXXXX','297',15225,'Pertes de valeur sur autres titres immobilisés','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15249,'NSCF','IMMO','XXXXXX','2971',15248,'Pertes de valeur sur titres immobilisés autres que les titres immobilisés autres que TIAP (droits de propriété)','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15250,'NSCF','IMMO','XXXXXX','2972',15248,'Pertes de valeur sur titres représentatifs de droit de créance','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15251,'NSCF','IMMO','XXXXXX','2973',15248,'Pertes de valeur sur titres immobilisés de l''activité de portefeuille','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15252,'NSCF','IMMO','XXXXXX','2974',15248,'Pertes de valeur sur contrat de location – financement','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15253,'NSCF','IMMO','XXXXXX','2975',15248,'Pertes de valeur sur dépôts et cautionnements versés','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15254,'NSCF','IMMO','XXXXXX','2976',15248,'Pertes de valeur sur autres créances immobilisées','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15255,'NSCF','IMMO','XXXXXX','298',15225,'Pertes de valeur sur autres instruments financiers','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15256,'NSCF','STOCK','XXXXXX','3',0,'COMPTES DE STOCKS ET ENCOURS','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15257,'NSCF','STOCK','XXXXXX','30',15256,'Stocks de marchandises','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15258,'NSCF','STOCK','XXXXXX','31',15256,'Matières premières et fournitures','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15259,'NSCF','STOCK','XXXXXX','311',15258,'Matières (ou groupe) A','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15260,'NSCF','STOCK','XXXXXX','312',15258,'Matières (ou groupe) B','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15261,'NSCF','STOCK','XXXXXX','313',15258,'Matières ...','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15262,'NSCF','STOCK','XXXXXX','32',15256,'Autres approvisionnements','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15263,'NSCF','STOCK','XXXXXX','321',15262,'Matières consommables','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15264,'NSCF','STOCK','XXXXXX','322',15262,'Fournitures consommables','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15265,'NSCF','STOCK','XXXXXX','326',15262,'Emballages','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15266,'NSCF','STOCK','XXXXXX','3261',15265,'Emballages perdus','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15267,'NSCF','STOCK','XXXXXX','3265',15265,'Emballages récupérables non identifiables','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15268,'NSCF','STOCK','XXXXXX','3267',15265,'Emballages à usage mixte','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15269,'NSCF','STOCK','XXXXXX','33',15256,'En-cours de production de biens','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15270,'NSCF','STOCK','XXXXXX','331',15269,'Produits en cours','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15271,'NSCF','STOCK','XXXXXX','335',15269,'Travaux en cours','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15272,'NSCF','STOCK','XXXXXX','34',15256,'En-cours de production de services','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15273,'NSCF','STOCK','XXXXXX','341',15272,'Etudes en cours','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15274,'NSCF','STOCK','XXXXXX','345',15272,'Prestations de services en cours','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15275,'NSCF','STOCK','XXXXXX','35',15256,'Stocks de produits','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15276,'NSCF','STOCK','XXXXXX','351',15275,'Produits intermédiaires','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15277,'NSCF','STOCK','XXXXXX','355',15275,'Produits finis','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15278,'NSCF','STOCK','XXXXXX','358',15275,'Produits résiduels ou matières de récupération','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15279,'NSCF','STOCK','XXXXXX','3581',15278,'Déchets','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15280,'NSCF','STOCK','XXXXXX','3585',15278,'Rebuts','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15281,'NSCF','STOCK','XXXXXX','3586',15278,'Matières de récupération','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15282,'NSCF','STOCK','XXXXXX','36',15256,'Stocks provenant d''immobilisations','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15283,'NSCF','STOCK','XXXXXX','37',15256,'Stocks à l''extérieur','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15284,'NSCF','STOCK','XXXXXX','370',15283,'Stocks de marchandises l''extérieur','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15285,'NSCF','STOCK','XXXXXX','3700',15284,'Stocks en cours de route','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15286,'NSCF','STOCK','XXXXXX','3701',15284,'Stocks de marchandises en dépôt à l''extérieur','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15287,'NSCF','STOCK','XXXXXX','3702',15284,'Stocks de marchandises en consignation à l''extérieur','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15288,'NSCF','STOCK','XXXXXX','371',15283,'Stocks de matières premières et fournitures à l''extérieur','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15289,'NSCF','STOCK','XXXXXX','375',15283,'Stocks de produits à l''extérieur','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15290,'NSCF','STOCK','XXXXXX','38',15256,'Achats stockés','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15291,'NSCF','STOCK','XXXXXX','380',15290,'Marchandises stockées','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15292,'NSCF','STOCK','XXXXXX','381',15290,'Matières premières et fournitures stockées','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15293,'NSCF','STOCK','XXXXXX','382',15290,'Autres approvisionnements stockés','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15294,'NSCF','STOCK','XXXXXX','39',15256,'Pertes de valeur sur stocks et en cours','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15295,'NSCF','STOCK','XXXXXX','390',15294,'Pertes de valeur sur stocks de marchandises','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15296,'NSCF','STOCK','XXXXXX','391',15294,'Pertes de valeur sur matières premières et fournitures de biens','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15297,'NSCF','STOCK','XXXXXX','392',15294,'Pertes de valeur sur autres approvisionnements','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15298,'NSCF','STOCK','XXXXXX','393',15294,'Pertes de valeur sur en-cours de production de de biens','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15299,'NSCF','STOCK','XXXXXX','394',15294,'Pertes de valeur sur en-cours de production de de services','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15300,'NSCF','STOCK','XXXXXX','395',15294,'Pertes de valeur sur stocks de produits','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15301,'NSCF','STOCK','XXXXXX','397',15294,'Pertes de valeur sur stocks à l''extérieur','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15302,'NSCF','THIRDPARTY','XXXXXX','4',0,'COMPTES DE TIERS','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15303,'NSCF','THIRDPARTY','XXXXXX','40',15302,'Fournisseurs et comptes rattachés','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15304,'NSCF','THIRDPARTY','XXXXXX','401',15303,'Fournisseurs de stocks et services','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15305,'NSCF','THIRDPARTY','XXXXXX','4011',15304,'Fournisseurs - Achats de biens et prestations de services','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15306,'NSCF','THIRDPARTY','XXXXXX','4017',15304,'Fournisseurs - Retenues de garantie','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15307,'NSCF','THIRDPARTY','XXXXXX','403',15303,'Fournisseurs - Effets à payer','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15308,'NSCF','THIRDPARTY','XXXXXX','404',15303,'Fournisseurs d''immobilisations','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15309,'NSCF','THIRDPARTY','XXXXXX','4041',15308,'Fournisseurs - Achats d''immobilisations','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15310,'NSCF','THIRDPARTY','XXXXXX','4047',15308,'Fournisseurs d''immobilisations – Retenues de garantie','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15311,'NSCF','THIRDPARTY','XXXXXX','405',15303,'Fournisseurs d''immobilisations - Effets à payer','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15312,'NSCF','THIRDPARTY','XXXXXX','408',15303,'Fournisseurs - factures non parvenues','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15313,'NSCF','THIRDPARTY','XXXXXX','4081',15312,'Fournisseurs de stocks - Factures non parvenues','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15314,'NSCF','THIRDPARTY','XXXXXX','4084',15312,'Fournisseurs d''immobilisations – Factures non parvenues','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15315,'NSCF','THIRDPARTY','XXXXXX','4088',15312,'Fournisseurs - Intérêts courus','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15316,'NSCF','THIRDPARTY','XXXXXX','409',15303,'Fournisseurs débiteurs','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15317,'NSCF','THIRDPARTY','XXXXXX','4091',15316,'Fournisseurs - Avances et acomptes versés sur commandes','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15318,'NSCF','THIRDPARTY','XXXXXX','4096',15316,'Fournisseurs - Créances pour emballages et matériel à rendre ','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15319,'NSCF','THIRDPARTY','XXXXXX','4097',15316,'Fournisseurs - Autres avoirs','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15320,'NSCF','THIRDPARTY','XXXXXX','4098',15316,'Rabais, remises, ristournes à obtenir et autres avoirs non encore reçus','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15321,'NSCF','THIRDPARTY','XXXXXX','41',15302,'Clients et comptes rattachés','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15322,'NSCF','THIRDPARTY','XXXXXX','411',15321,'Clients','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15323,'NSCF','THIRDPARTY','XXXXXX','4111',15322,'Clients - Ventes de biens ou de prestations de services','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15324,'NSCF','THIRDPARTY','XXXXXX','4117',15322,'Clients - Retenues de garantie','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15325,'NSCF','THIRDPARTY','XXXXXX','413',15321,'Clients - Effets à recevoir','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15326,'NSCF','THIRDPARTY','XXXXXX','416',15321,'Clients douteux (litigieux)','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15327,'NSCF','THIRDPARTY','XXXXXX','417',15321,'Créances sur travaux ou prestations en cours','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15328,'NSCF','THIRDPARTY','XXXXXX','418',15321,'Clients - Produits non encore facturés','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15329,'NSCF','THIRDPARTY','XXXXXX','4181',15328,'Clients - Factures à établir','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15330,'NSCF','THIRDPARTY','XXXXXX','4188',15328,'Clients - Intérêts courus','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15331,'NSCF','THIRDPARTY','XXXXXX','419',15321,'Clients créditeurs','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15332,'NSCF','THIRDPARTY','XXXXXX','4191',15331,'Clients - Avances et acomptes reçus sur commandes','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15333,'NSCF','THIRDPARTY','XXXXXX','4196',15331,'Clients - Dettes sur emballages et matériels consignés autres avoirs à établir','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15334,'NSCF','THIRDPARTY','XXXXXX','4197',15331,'Clients - Autres avoirs','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15335,'NSCF','THIRDPARTY','XXXXXX','4198',15331,'Rabais, remises, ristournes à accorder et','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15336,'NSCF','THIRDPARTY','XXXXXX','42',15302,'Personnel et comptes rattachés','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15337,'NSCF','THIRDPARTY','XXXXXX','421',15336,'Personnel - Rémunérations dues','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15338,'NSCF','THIRDPARTY','XXXXXX','422',15336,'Fonds des œuvres sociales','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15339,'NSCF','THIRDPARTY','XXXXXX','423',15336,'Participation des salariés aux résultats','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15340,'NSCF','THIRDPARTY','XXXXXX','425',15336,'Personnel - Avances et acomptes accordés','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15341,'NSCF','THIRDPARTY','XXXXXX','426',15336,'Personnel - Dépôts reçus','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15342,'NSCF','THIRDPARTY','XXXXXX','427',15336,'Personnel - Oppositions sur salaires','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15343,'NSCF','THIRDPARTY','XXXXXX','428',15336,'Personnel - Charges à payer et produits à recevoir','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15344,'NSCF','THIRDPARTY','XXXXXX','4286',15343,'Personnel, charges à payer','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15345,'NSCF','THIRDPARTY','XXXXXX','4287',15343,'Personnel, produits à recevoir','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15346,'NSCF','THIRDPARTY','XXXXXX','43',15302,'Organismes sociaux et comptes rattachés','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15347,'NSCF','THIRDPARTY','XXXXXX','431',15346,'Sécurité sociale','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15348,'NSCF','THIRDPARTY','XXXXXX','432',15346,'Autres organismes sociaux','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15349,'NSCF','THIRDPARTY','XXXXXX','438',15346,'Organismes sociaux - Charges à payer et produits à recevoir','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15350,'NSCF','THIRDPARTY','XXXXXX','4386',15349,'Organismes sociaux, charges à payer','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15351,'NSCF','THIRDPARTY','XXXXXX','4387',15349,'Organismes sociaux, produits à recevoir','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15352,'NSCF','THIRDPARTY','XXXXXX','44',15302,'État, collectivités publiques, organismes internationaux et comptes rattachés','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15353,'NSCF','THIRDPARTY','XXXXXX','441',15352,'État et collectivités publiques, subventions à recevoir','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15354,'NSCF','THIRDPARTY','XXXXXX','4411',15353,'Subventions d''investissement à recevoir','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15355,'NSCF','THIRDPARTY','XXXXXX','4417',15353,'Subventions d''exploitation à recevoir','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15356,'NSCF','THIRDPARTY','XXXXXX','4418',15353,'Subventions d''équilibre à recevoir','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15357,'NSCF','THIRDPARTY','XXXXXX','4419',15353,'Avances sur subventions à recevoir','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15358,'NSCF','THIRDPARTY','XXXXXX','442',15352,'Impôts et taxes recouvrables sur des tiers','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15359,'NSCF','THIRDPARTY','XXXXXX','443',15352,'Opérations particulières avec l''Etat et les collectivités publiques','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15360,'NSCF','THIRDPARTY','XXXXXX','444',15352,'Etat - Impôts sur les résultats','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15361,'NSCF','THIRDPARTY','XXXXXX','445',15352,'Etat - Taxes sur le chiffre d''affaires','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15362,'NSCF','THIRDPARTY','XXXXXX','4451',15361,'Taxes sur le chiffre d''affaires à décaisser','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15363,'NSCF','THIRDPARTY','XXXXXX','44511',15362,'T.V.A. à décaisser','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15364,'NSCF','THIRDPARTY','XXXXXX','44518',15362,'Autres taxes assimilées à décaisser','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15365,'NSCF','THIRDPARTY','XXXXXX','4456',15361,'Taxes sur le chiffre d''affaires déductibles','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15366,'NSCF','THIRDPARTY','XXXXXX','44562',15365,'T.V.A. sur immobilisations','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15367,'NSCF','THIRDPARTY','XXXXXX','44566',15365,'T.V.A. sur autres biens et services','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15368,'NSCF','THIRDPARTY','XXXXXX','44567',15365,'Crédit de T.V.A. à reporter','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15369,'NSCF','THIRDPARTY','XXXXXX','4457',15361,'Taxes sur le chiffre d''affaires collectées par l''entreprise','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15370,'NSCF','THIRDPARTY','XXXXXX','44571',15369,'T.V.A. collectée','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15371,'NSCF','THIRDPARTY','XXXXXX','44578',15369,'Autres taxes collectée assimilées à la T.V.A.','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15372,'NSCF','THIRDPARTY','XXXXXX','4458',15361,'Taxes sur le chiffre d''affaires à régulariser ou en attente','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15373,'NSCF','THIRDPARTY','XXXXXX','44586',15372,'Taxes sur le chiffre d''affaires sur factures non parvenues','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15374,'NSCF','THIRDPARTY','XXXXXX','44587',15372,'Taxes sur le chiffre d''affaires sur factures à établir','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15375,'NSCF','THIRDPARTY','XXXXXX','446',15352,'Organismes internationaux','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15376,'NSCF','THIRDPARTY','XXXXXX','447',15352,'Autres impôts, taxes et versements assimilés','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15377,'NSCF','THIRDPARTY','XXXXXX','448',15352,'Etat - Charges à payer et produits à recevoir (hors impôts)','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15378,'NSCF','THIRDPARTY','XXXXXX','4486',15377,'Etat, charges à payer','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15379,'NSCF','THIRDPARTY','XXXXXX','4487',15377,'Etat, produits à recevoir','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15380,'NSCF','THIRDPARTY','XXXXXX','4488',15377,'Obligations cautionnées','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15381,'NSCF','THIRDPARTY','XXXXXX','45',15302,'Groupe et associés','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15382,'NSCF','THIRDPARTY','XXXXXX','451',15381,'Opérations groupe','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15383,'NSCF','THIRDPARTY','XXXXXX','4510',15382,'Groupe, avances accordées','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15384,'NSCF','THIRDPARTY','XXXXXX','4511',15382,'Groupe, avances reçues','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15385,'NSCF','THIRDPARTY','XXXXXX','455',15381,'Associés - Comptes courants','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15386,'NSCF','THIRDPARTY','XXXXXX','4551',15385,'Principal','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15387,'NSCF','THIRDPARTY','XXXXXX','4558',15385,'Intérêts courus','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15388,'NSCF','THIRDPARTY','XXXXXX','456',15381,'Associés - Opérations sur le capital','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15389,'NSCF','THIRDPARTY','XXXXXX','4561',15388,'Associés - Comptes d''apport en société','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15390,'NSCF','THIRDPARTY','XXXXXX','45611',15389,'Apports en nature','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15391,'NSCF','THIRDPARTY','XXXXXX','45615',15389,'Apports en numéraire','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15392,'NSCF','THIRDPARTY','XXXXXX','4562',15388,'Apporteurs - Capital appelé, non versé','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15393,'NSCF','THIRDPARTY','XXXXXX','45621',15392,'Actionnaires - Capital souscrit et appelé, non versé','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15394,'NSCF','THIRDPARTY','XXXXXX','45625',15392,'Associés - Capital appelé, non versé','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15395,'NSCF','THIRDPARTY','XXXXXX','4563',15388,'Associés - versements reçus sur augmentation de capital','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15396,'NSCF','THIRDPARTY','XXXXXX','4564',15388,'Associés - Versements anticipés','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15397,'NSCF','THIRDPARTY','XXXXXX','4566',15388,'Actionnaires défaillants','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15398,'NSCF','THIRDPARTY','XXXXXX','4567',15388,'Associés - Capital à rembourser','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15399,'NSCF','THIRDPARTY','XXXXXX','457',15381,'Associés - Dividendes à payer','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15400,'NSCF','THIRDPARTY','XXXXXX','458',15381,'Associés - Opérations faites en commun ou en groupement','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15401,'NSCF','THIRDPARTY','XXXXXX','4581',15400,'Opérations courantes','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15402,'NSCF','THIRDPARTY','XXXXXX','4588',15400,'Intérêts courus','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15403,'NSCF','THIRDPARTY','XXXXXX','46',15302,'Débiteurs divers et créditeurs divers','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15404,'NSCF','THIRDPARTY','XXXXXX','462',15403,'Créances sur cessions d''immobilisations','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15405,'NSCF','THIRDPARTY','XXXXXX','464',15403,'Dettes sur acquisitions valeurs mobilières de placement et instruments financiers dérivés','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15406,'NSCF','THIRDPARTY','XXXXXX','465',15403,'Créances sur cessions valeurs mobilières de placement et instruments financiers dérivés','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15407,'NSCF','THIRDPARTY','XXXXXX','467',15403,'Autres comptes débiteurs ou créditeurs','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15408,'NSCF','THIRDPARTY','XXXXXX','468',15403,'Diverses charges à payer et produits à recevoir','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15409,'NSCF','THIRDPARTY','XXXXXX','4686',15408,'Diverses charges à payer','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15410,'NSCF','THIRDPARTY','XXXXXX','4687',15408,'Divers produits à recevoir','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15411,'NSCF','THIRDPARTY','XXXXXX','47',15302,'Comptes transitoires ou d''attente','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15412,'NSCF','THIRDPARTY','XXXXXX','471',15411,'Compte d''attente 1','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15413,'NSCF','THIRDPARTY','XXXXXX','472',15411,'Compte d''attente 2','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15414,'NSCF','THIRDPARTY','XXXXXX','473',15411,'Compte d''attente 3','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15415,'NSCF','THIRDPARTY','XXXXXX','474',15411,'Compte d''attente 4','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15416,'NSCF','THIRDPARTY','XXXXXX','475',15411,'Compte d''attente 5','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15417,'NSCF','THIRDPARTY','XXXXXX','476',15411,'Différence de conversion - Actif','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15418,'NSCF','THIRDPARTY','XXXXXX','4761',15417,'Diminution des créances','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15419,'NSCF','THIRDPARTY','XXXXXX','4762',15417,'Augmentation des dettes','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15420,'NSCF','THIRDPARTY','XXXXXX','4768',15417,'Différences compensées par couverture de change','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15421,'NSCF','THIRDPARTY','XXXXXX','477',15411,'Différences de conversion - Passif','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15422,'NSCF','THIRDPARTY','XXXXXX','4771',15421,'Augmentation des créances','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15423,'NSCF','THIRDPARTY','XXXXXX','4772',15421,'Diminution des dettes','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15424,'NSCF','THIRDPARTY','XXXXXX','4778',15421,'Différences compensées par couverture de change','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15425,'NSCF','THIRDPARTY','XXXXXX','478',15411,'Autres comptes transitoires','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15426,'NSCF','THIRDPARTY','XXXXXX','48',15302,'Charges ou produits constatés d''avance et provisions','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15427,'NSCF','THIRDPARTY','XXXXXX','481',15426,'Provisions, passifs courants','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15428,'NSCF','THIRDPARTY','XXXXXX','486',15426,'Charges constatées d''avance','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15429,'NSCF','THIRDPARTY','XXXXXX','487',15426,'Produits constatés d''avance','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15430,'NSCF','THIRDPARTY','XXXXXX','49',15302,'Pertes de valeur sur comptes de tiers','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15431,'NSCF','THIRDPARTY','XXXXXX','491',15430,'Pertes de valeur sur comptes de clients','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15432,'NSCF','THIRDPARTY','XXXXXX','495',15430,'Pertes de valeur sur comptes du groupe et sur associés','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15433,'NSCF','THIRDPARTY','XXXXXX','4951',15432,'Pertes de valeur sur comptes du groupe','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15434,'NSCF','THIRDPARTY','XXXXXX','4955',15432,'Pertes de valeur sur comptes courants des associés','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15435,'NSCF','THIRDPARTY','XXXXXX','496',15430,'Pertes de valeur sur comptes de débiteurs divers','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15436,'NSCF','THIRDPARTY','XXXXXX','4962',15435,'Créances sur cessions d''immobilisations','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15437,'NSCF','THIRDPARTY','XXXXXX','4965',15435,'Créances sur cessions de valeurs mobilières de placement','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15438,'NSCF','THIRDPARTY','XXXXXX','4967',15435,'Autres comptes débiteurs','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15439,'NSCF','THIRDPARTY','XXXXXX','498',15430,'Pertes de valeur sur comptes de débiteurs divers','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15440,'NSCF','FINAN','XXXXXX','5',0,'COMPTES FINANCIERS','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15441,'NSCF','FINAN','XXXXXX','50',15440,'Valeurs mobilières de placement','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15442,'NSCF','FINAN','XXXXXX','501',15441,'Parts dans des entreprises liées','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15443,'NSCF','FINAN','XXXXXX','502',15441,'Actions propres','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15444,'NSCF','FINAN','XXXXXX','503',15441,'Autres actions ou titres conférant un droit de propriété','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15445,'NSCF','FINAN','XXXXXX','5031',15444,'Titres cotés','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15446,'NSCF','FINAN','XXXXXX','5032',15444,'Titres non cotés','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15447,'NSCF','FINAN','XXXXXX','506',15441,'Obligations, bons du Trésor et bons de caisse à court terme','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15448,'NSCF','FINAN','XXXXXX','5061',15447,'Obligations à court termes','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15449,'NSCF','FINAN','XXXXXX','5062',15447,'Bons du trésor à court terme','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15450,'NSCF','FINAN','XXXXXX','5063',15447,'Bons de caisse à court terme','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15451,'NSCF','FINAN','XXXXXX','508',15441,'Autres valeurs mobilières de placement et créances assimilées','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15452,'NSCF','FINAN','XXXXXX','5088',15451,'Autres valeurs mobilières','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15453,'NSCF','FINAN','XXXXXX','5082',15451,'Bons de souscription','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15454,'NSCF','FINAN','XXXXXX','5083',15451,'Intérêts courus sur obligations, bons et valeurs assimilés','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15455,'NSCF','FINAN','XXXXXX','509',15441,'Versements restant à effectuer sur valeurs mobilières de placement non libérées','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15456,'NSCF','FINAN','XXXXXX','51',15440,'Banques, établissements financiers et assimilés','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15457,'NSCF','FINAN','XXXXXX','511',15456,'Valeurs à l''encaissement','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15458,'NSCF','FINAN','XXXXXX','5111',15457,'Coupons échus à l''encaissement','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15459,'NSCF','FINAN','XXXXXX','5112',15457,'Chèques à encaisser','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15460,'NSCF','FINAN','XXXXXX','5113',15457,'Effets à l''encaissement','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15461,'NSCF','FINAN','XXXXXX','5114',15457,'Effets à l''escompte','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15462,'NSCF','FINAN','XXXXXX','5115',15457,'Cartes bancaires à l''encaissement','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15463,'NSCF','FINAN','XXXXXX','512',15456,'Banques comptes courants','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15464,'NSCF','FINAN','XXXXXX','514',15456,'Chèques postaux','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15465,'NSCF','FINAN','XXXXXX','515',15456,'Caisses du Trésor et des établissements publics','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15466,'NSCF','FINAN','XXXXXX','516',15456,'Sociétés de bourse','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15467,'NSCF','FINAN','XXXXXX','517',15456,'Autres organismes financiers','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15468,'NSCF','FINAN','XXXXXX','518',15456,'Intérêts courus','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15469,'NSCF','FINAN','XXXXXX','5181',15468,'Intérêts courus à payer','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15470,'NSCF','FINAN','XXXXXX','5188',15468,'Intérêts courus à recevoir','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15471,'NSCF','FINAN','XXXXXX','519',15456,'Concours bancaires courants','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15472,'NSCF','FINAN','XXXXXX','5191',15471,'Crédit de mobilisation de créances commerciales (CMCC)','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15473,'NSCF','FINAN','XXXXXX','5192',15471,'Crédit documentaire','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15474,'NSCF','FINAN','XXXXXX','5193',15471,'Mobilisation de créances nées à l''étranger','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15475,'NSCF','FINAN','XXXXXX','5198',15471,'Intérêts courus sur concours bancaires courants','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15476,'NSCF','FINAN','XXXXXX','52',15440,'Instruments de trésorerie','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15477,'NSCF','FINAN','XXXXXX','53',15440,'Caisse','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15478,'NSCF','FINAN','XXXXXX','54',15440,'Régies d''avance et accréditifs','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15479,'NSCF','FINAN','XXXXXX','541',15478,'Régie d''avance','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15480,'NSCF','FINAN','XXXXXX','542',15478,'Accréditifs','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15481,'NSCF','FINAN','XXXXXX','58',15440,'Virements internes','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15482,'NSCF','FINAN','XXXXXX','581',15481,'Virements de fonds','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15483,'NSCF','FINAN','XXXXXX','588',15481,'Autres virements internes','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15484,'NSCF','FINAN','XXXXXX','59',15440,'Pertes de valeur des actifs financiers courants','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15485,'NSCF','FINAN','XXXXXX','591',15484,'Pertes de valeur des dépôts en banque et autres établissements financiers','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15486,'NSCF','FINAN','XXXXXX','594',15484,'Pertes de valeur sur des régies d''avance et accréditifs','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15487,'NSCF','EXPENSE','XXXXXX','6',0,'COMPTES DE CHARGES','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15488,'NSCF','EXPENSE','XXXXXX','60',15487,'Achats consommées','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15489,'NSCF','EXPENSE','XXXXXX','600',15488,'Achats de marchandises vendues','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15490,'NSCF','EXPENSE','XXXXXX','601',15488,'Matières premières','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15491,'NSCF','EXPENSE','XXXXXX','602',15488,'Autres approvisionnements','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15492,'NSCF','EXPENSE','XXXXXX','603',15488,'Variations des stocks ','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15493,'NSCF','EXPENSE','XXXXXX','6030',15492,'Variations des stocks de marchandises','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15494,'NSCF','EXPENSE','XXXXXX','6031',15492,'Variations des stocks de matières premières et fournitures','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15495,'NSCF','EXPENSE','XXXXXX','6032',15492,'Variations des stocks d''autres approvisionnements','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15496,'NSCF','EXPENSE','XXXXXX','604',15488,'Achats d''études  et prestations de services','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15497,'NSCF','EXPENSE','XXXXXX','605',15488,'Achats de matériel, équipements et travaux','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15498,'NSCF','EXPENSE','XXXXXX','607',15488,'Achats non stockés de matière et fournitures','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15499,'NSCF','EXPENSE','XXXXXX','6071',15498,'Fournitures non stockables (eau, énergie)','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15500,'NSCF','EXPENSE','XXXXXX','6073',15498,'Fournitures d''entretien et de petit équipement','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15501,'NSCF','EXPENSE','XXXXXX','6074',15498,'Fournitures administratives','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15502,'NSCF','EXPENSE','XXXXXX','6078',15498,'Autres matières et fournitures','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15503,'NSCF','EXPENSE','XXXXXX','608',15488,'Frais accessoires sur achats (FAA)','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15504,'NSCF','EXPENSE','XXXXXX','609',15488,'Rabais, remises et ristournes obtenus sur achats','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15505,'NSCF','EXPENSE','XXXXXX','61',15487,'Services extérieurs','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15506,'NSCF','EXPENSE','XXXXXX','611',15505,'Sous-traitance générale','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15507,'NSCF','EXPENSE','XXXXXX','613',15505,'Locations','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15508,'NSCF','EXPENSE','XXXXXX','6132',15507,'Locations immobilières','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15509,'NSCF','EXPENSE','XXXXXX','6135',15507,'Locations mobilières','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15510,'NSCF','EXPENSE','XXXXXX','6136',15507,'Malis sur emballages','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15511,'NSCF','EXPENSE','XXXXXX','614',15505,'Charges locatives et charges de copropriété','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15512,'NSCF','EXPENSE','XXXXXX','615',15505,'Entretien, réparations et maintenance','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15513,'NSCF','EXPENSE','XXXXXX','6152',15512,'Sur biens immobiliers','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15514,'NSCF','EXPENSE','XXXXXX','6155',15512,'Sur biens mobiliers','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15515,'NSCF','EXPENSE','XXXXXX','6156',15512,'Maintenance','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15516,'NSCF','EXPENSE','XXXXXX','616',15505,'Primes d''assurances','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15517,'NSCF','EXPENSE','XXXXXX','6161',15516,'Multirisques','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15518,'NSCF','EXPENSE','XXXXXX','6162',15516,'Assurance obligatoire dommage construction','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15519,'NSCF','EXPENSE','XXXXXX','6163',15516,'Assurance-transport','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15520,'NSCF','EXPENSE','XXXXXX','61636',15519,'sur achats','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15521,'NSCF','EXPENSE','XXXXXX','61637',15519,'sur ventes','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15522,'NSCF','EXPENSE','XXXXXX','61638',15519,'sur autres biens','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15523,'NSCF','EXPENSE','XXXXXX','6166',15516,'Assurances véhicules','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15524,'NSCF','EXPENSE','XXXXXX','6168',15516,'Autres assurances','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15525,'NSCF','EXPENSE','XXXXXX','617',15505,'Etudes et recherches','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15526,'NSCF','EXPENSE','XXXXXX','618',15505,'Documentation et divers','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15527,'NSCF','EXPENSE','XXXXXX','6181',15526,'Documentation générale','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15528,'NSCF','EXPENSE','XXXXXX','6183',15526,'Documentation technique','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15529,'NSCF','EXPENSE','XXXXXX','6185',15526,'Frais de colloques, séminaires, conférences','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15530,'NSCF','EXPENSE','XXXXXX','619',15505,'Rabais, remises et ristournes obtenus sur services extérieurs','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15531,'NSCF','EXPENSE','XXXXXX','62',15487,'Autres services extérieurs','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15532,'NSCF','EXPENSE','XXXXXX','621',15531,'Personnel extérieur à l''entreprise','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15533,'NSCF','EXPENSE','XXXXXX','6211',15532,'Personnel intérimaire','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15534,'NSCF','EXPENSE','XXXXXX','6214',15532,'Personnel détaché ou prêté à l''entreprise','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15535,'NSCF','EXPENSE','XXXXXX','622',15531,'Rémunérations d''intermédiaires et honoraires','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15536,'NSCF','EXPENSE','XXXXXX','6221',15535,'Commissions et courtages sur achats','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15537,'NSCF','EXPENSE','XXXXXX','6222',15535,'Commissions et courtages sur ventes','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15538,'NSCF','EXPENSE','XXXXXX','6224',15535,'Rémunérations des transitaires','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15539,'NSCF','EXPENSE','XXXXXX','6225',15535,'Rémunérations d''affacturage (mémoire)','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15540,'NSCF','EXPENSE','XXXXXX','6226',15535,'Honoraires','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15541,'NSCF','EXPENSE','XXXXXX','6227',15535,'Frais d''actes et de contentieux','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15542,'NSCF','EXPENSE','XXXXXX','6228',15535,'Divers','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15543,'NSCF','EXPENSE','XXXXXX','624',15531,'Transports de biens et transports collectifs du personnel','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15544,'NSCF','EXPENSE','XXXXXX','6241',15543,'Transports sur achats','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15545,'NSCF','EXPENSE','XXXXXX','6242',15543,'Transports sur ventes','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15546,'NSCF','EXPENSE','XXXXXX','6243',15543,'Transports entre établissements ou chantiers','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15547,'NSCF','EXPENSE','XXXXXX','6244',15543,'Transports administratifs','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15548,'NSCF','EXPENSE','XXXXXX','6247',15543,'Transports collectifs du personnel','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15549,'NSCF','EXPENSE','XXXXXX','6248',15543,'Divers','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15550,'NSCF','EXPENSE','XXXXXX','625',15531,'Déplacements, missions et réceptions','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15551,'NSCF','EXPENSE','XXXXXX','6251',15550,'Voyages et déplacements','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15552,'NSCF','EXPENSE','XXXXXX','6255',15550,'Frais de déménagement','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15553,'NSCF','EXPENSE','XXXXXX','6256',15550,'Missions','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15554,'NSCF','EXPENSE','XXXXXX','6257',15550,'Réceptions','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15555,'NSCF','EXPENSE','XXXXXX','626',15531,'Frais postaux et de télécommunications','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15556,'NSCF','EXPENSE','XXXXXX','627',15531,'Services bancaires et assimilés','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15557,'NSCF','EXPENSE','XXXXXX','6271',15556,'Frais sur titres (achat, vente, garde)','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15558,'NSCF','EXPENSE','XXXXXX','6272',15556,'Commissions et frais sur émission d''emprunts','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15559,'NSCF','EXPENSE','XXXXXX','6275',15556,'Frais sur effets','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15560,'NSCF','EXPENSE','XXXXXX','6276',15556,'Location de coffres','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15561,'NSCF','EXPENSE','XXXXXX','6278',15556,'Autres frais et commissions sur prestations de services','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15562,'NSCF','EXPENSE','XXXXXX','628',15531,'Cotisations et divers','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15563,'NSCF','EXPENSE','XXXXXX','6281',15562,'Concours divers (cotisations)','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15564,'NSCF','EXPENSE','XXXXXX','6284',15562,'Frais de recrutement de personnel','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15565,'NSCF','EXPENSE','XXXXXX','629',15531,'Rabais, remises et ristournes obtenus sur autres services extérieurs','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15566,'NSCF','EXPENSE','XXXXXX','63',15487,'Charges de personnel','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15567,'NSCF','EXPENSE','XXXXXX','631',15566,'Rémunérations du personnel','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15568,'NSCF','EXPENSE','XXXXXX','6311',15567,'Salaires, appointements','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15569,'NSCF','EXPENSE','XXXXXX','6312',15567,'Congés payés','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15570,'NSCF','EXPENSE','XXXXXX','6313',15567,'Primes et gratifications','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15571,'NSCF','EXPENSE','XXXXXX','6314',15567,'Indemnités et avantages divers','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15572,'NSCF','EXPENSE','XXXXXX','6316',15567,'Contributions aux œuvres sociales','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15573,'NSCF','EXPENSE','XXXXXX','634',15566,'Rémunération de l''exploitant individuel','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15574,'NSCF','EXPENSE','XXXXXX','635',15566,'Cotisations aux organismes sociaux','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15575,'NSCF','EXPENSE','XXXXXX','6351',15574,'Cotisations CNAS','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15576,'NSCF','EXPENSE','XXXXXX','6352',15574,'Cotisations aux mutuelles','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15577,'NSCF','EXPENSE','XXXXXX','6353',15574,'Cotisations aux caisses de retraites','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15578,'NSCF','EXPENSE','XXXXXX','6358',15574,'Cotisations aux autres organismes sociaux (CACOBATH)','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15579,'NSCF','EXPENSE','XXXXXX','636',15566,'Charges sociales de l''exploitant individuel','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15580,'NSCF','EXPENSE','XXXXXX','637',15566,'Autres charges sociales','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15581,'NSCF','EXPENSE','XXXXXX','6371',15580,'Prestations directes','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15582,'NSCF','EXPENSE','XXXXXX','6372',15580,'Versements aux comités d''entreprise et d''établissement','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15583,'NSCF','EXPENSE','XXXXXX','6374',15580,'Versements aux autres œuvres sociales','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15584,'NSCF','EXPENSE','XXXXXX','6375',15580,'Médecine du travail, pharmacie','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15585,'NSCF','EXPENSE','XXXXXX','638',15566,'Autres charges de personnel','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15586,'NSCF','EXPENSE','XXXXXX','64',15487,'Impôts, taxes et versements assimilés','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15587,'NSCF','EXPENSE','XXXXXX','641',15586,'Impôts, taxes et versements assimilés sur rémunérations','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15588,'NSCF','EXPENSE','XXXXXX','6411',15587,'Taxe sur les salaires','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15589,'NSCF','EXPENSE','XXXXXX','6413',15587,'Participation des employeurs à la formation professionnelle','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15590,'NSCF','EXPENSE','XXXXXX','6418',15587,'Autres impôts, taxes et versements assimilés sur rémunérations','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15591,'NSCF','EXPENSE','XXXXXX','642',15586,'Impôts et taxes non récupérables sur le chiffre d''affaire','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15592,'NSCF','EXPENSE','XXXXXX','6421',15591,'Taxe sur l''activité professionnelle (TAP)','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15593,'NSCF','EXPENSE','XXXXXX','6422',15591,'TVA non récupérable','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15594,'NSCF','EXPENSE','XXXXXX','6423',15591,'Droits de timbre et d''enregistrement','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15595,'NSCF','EXPENSE','XXXXXX','6428',15591,'Autres impôts et taxes non récupérables sur le chiffre d''affaire','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15596,'NSCF','EXPENSE','XXXXXX','645',15586,'Autres impôts et taxes (hors impôts sur le résultat)','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15597,'NSCF','EXPENSE','XXXXXX','6451',15596,'Taxe foncière','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15598,'NSCF','EXPENSE','XXXXXX','6452',15596,'Taxe d''assainissement','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15599,'NSCF','EXPENSE','XXXXXX','6453',15596,'Droits de douane','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15600,'NSCF','EXPENSE','XXXXXX','6454',15596,'Vignettes automobiles','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15601,'NSCF','EXPENSE','XXXXXX','6456',15596,'Taxe écologique','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15602,'NSCF','EXPENSE','XXXXXX','6458',15596,'Autres droits et taxes','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15603,'NSCF','EXPENSE','XXXXXX','65',15487,'Autres charges opérationnelles','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15604,'NSCF','EXPENSE','XXXXXX','651',15603,'Redevances pour concessions, brevets, licences, logiciels et accès similaires','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15605,'NSCF','EXPENSE','XXXXXX','6511',15604,'Redevances pour concessions, brevets, licences, marques, procédés, logiciels','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15606,'NSCF','EXPENSE','XXXXXX','6516',15604,'Droits d''auteur et de reproduction','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15607,'NSCF','EXPENSE','XXXXXX','6518',15604,'Autres droits et valeurs similaires','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15608,'NSCF','EXPENSE','XXXXXX','652',15603,'Moins-values sur sorties d''actifs immobilisés non financiers','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15609,'NSCF','EXPENSE','XXXXXX','653',15603,'Jetons de présence','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15610,'NSCF','EXPENSE','XXXXXX','654',15603,'Pertes sur créances irrécouvrables','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15611,'NSCF','EXPENSE','XXXXXX','6541',15610,'Pertes sur créances de l''exercice','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15612,'NSCF','EXPENSE','XXXXXX','6544',15610,'Pertes sur créances des exercices antérieurs','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15613,'NSCF','EXPENSE','XXXXXX','655',15603,'Quote-part de résultat sur opérations faites en commun','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15614,'NSCF','EXPENSE','XXXXXX','6551',15613,'Quote-part de résultats de groupement','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15615,'NSCF','EXPENSE','XXXXXX','6558',15613,'Amortissements de caducité des immobilisations mises en concession','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15616,'NSCF','EXPENSE','XXXXXX','6559',15613,'Dotations aux provisions des immobilisations mises en concession','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15617,'NSCF','EXPENSE','XXXXXX','656',15603,'Amendes et pénalités, subventions accordées dons et libéralités','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15618,'NSCF','EXPENSE','XXXXXX','6561',15617,'Amendes et pénalité','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15619,'NSCF','EXPENSE','XXXXXX','6562',15617,'Subventions accordées','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15620,'NSCF','EXPENSE','XXXXXX','6563',15617,'Dons et libéralités','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15621,'NSCF','EXPENSE','XXXXXX','657',15603,'Charges exceptionnelles de gestion courante','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15622,'NSCF','EXPENSE','XXXXXX','658',15603,'Autres charges de gestion courante','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15623,'NSCF','EXPENSE','XXXXXX','66',15487,'Charges financières','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15624,'NSCF','EXPENSE','XXXXXX','661',15623,'Charges d''intérêts','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15625,'NSCF','EXPENSE','XXXXXX','6611',15624,'Intérêts des emprunts et dettes','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15626,'NSCF','EXPENSE','XXXXXX','66116',15625,'Intérêts des emprunts et dettes assimilées','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15627,'NSCF','EXPENSE','XXXXXX','66117',15625,'Intérêts des emprunts et  dettes rattachées à des participations','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15628,'NSCF','EXPENSE','XXXXXX','6615',15624,'Intérêts des comptes courants et des dépôts créditeurs','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15629,'NSCF','EXPENSE','XXXXXX','6616',15624,'Intérêts bancaires et sur opérations de financement (escompte,…)','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15630,'NSCF','EXPENSE','XXXXXX','6617',15624,'Intérêts des obligations cautionnées','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15631,'NSCF','EXPENSE','XXXXXX','6618',15624,'Intérêts des autres dettes','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15632,'NSCF','EXPENSE','XXXXXX','66181',15631,'Intérêts des dettes commerciales','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15633,'NSCF','EXPENSE','XXXXXX','66188',15631,'Intérêts des dettes diverses','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15634,'NSCF','EXPENSE','XXXXXX','664',15623,'Pertes sur créances liées à des participations','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15635,'NSCF','EXPENSE','XXXXXX','665',15623,'Ecarts d''évaluation sur actifs financiers – Moins-values','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15636,'NSCF','EXPENSE','XXXXXX','6651',15635,'Ecarts d''évaluation - moins-values sur des parts dans les entreprises liées','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15637,'NSCF','EXPENSE','XXXXXX','6653',15635,'Ecarts d''évaluation - moins-values sur autres titres conférant un droit de propriété','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15638,'NSCF','EXPENSE','XXXXXX','6656',15635,'Ecarts d''évaluation - moins-values sur obligations, bons du trésor et bons de caisse à court terme','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15639,'NSCF','EXPENSE','XXXXXX','6658',15635,'Ecarts d''évaluation - moins-values sur autres valeurs mobilières et autres créances assimilées','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15640,'NSCF','EXPENSE','XXXXXX','666',15623,'Pertes de change','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15641,'NSCF','EXPENSE','XXXXXX','667',15623,'Pertes nettes sur cessions d''actifs financiers','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15642,'NSCF','EXPENSE','XXXXXX','6671',15641,'Pertes nettes sur cession des parts dans les entreprises liées','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15643,'NSCF','EXPENSE','XXXXXX','6672',15641,'Pertes nettes sur cession d''actions propres','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15644,'NSCF','EXPENSE','XXXXXX','6673',15641,'Pertes nettes sur cession d''autres titres conférant un droit de propriété','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15645,'NSCF','EXPENSE','XXXXXX','6676',15641,'Pertes nettes sur cession d''obligations, bons du trésor et bons de caisse à court terme','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15646,'NSCF','EXPENSE','XXXXXX','6678',15641,'Pertes nettes sur cession des autres valeurs mobilières et autres créances assimilées','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15647,'NSCF','EXPENSE','XXXXXX','668',15623,'Autres charges financières','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15648,'NSCF','EXPENSE','XXXXXX','67',15487,'Eléments extraordinaires - charges','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15649,'NSCF','EXPENSE','XXXXXX','672',15648,'Valeur résiduelle des immobilisations cédées','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15650,'NSCF','EXPENSE','XXXXXX','676',15648,'Charges sur exercices antérieurs','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15651,'NSCF','EXPENSE','XXXXXX','6760',15650,'Consommations sur exercices antérieurs','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15652,'NSCF','EXPENSE','XXXXXX','6761',15650,'Services sur exercices antérieurs','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15653,'NSCF','EXPENSE','XXXXXX','6762',15650,'Autres services sur exercices antérieurs','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15654,'NSCF','EXPENSE','XXXXXX','6763',15650,'Charges de personnel sur exercices antérieurs','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15655,'NSCF','EXPENSE','XXXXXX','6764',15650,'Impôts et taxes sur exercices antérieurs','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15656,'NSCF','EXPENSE','XXXXXX','6765',15650,'Autres charges opérationnelles sur exercices antérieurs','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15657,'NSCF','EXPENSE','XXXXXX','6766',15650,'Charges financières sur exercices antérieurs','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15658,'NSCF','EXPENSE','XXXXXX','6768',15650,'Dotations aux amortissements, provisions et pertes de valeurs sur exercices antérieurs','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15659,'NSCF','EXPENSE','XXXXXX','6769',15650,'Impôts sur les bénéfices sur exercices antérieurs','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15660,'NSCF','EXPENSE','XXXXXX','678',15648,'Autres éléments extraordinaires - charges','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15661,'NSCF','EXPENSE','XXXXXX','6783',15660,'Malis provenant du rachat par l''entreprise d''actions et obligations émises par elle-même','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15662,'NSCF','EXPENSE','XXXXXX','6788',15660,'Autres charges extraordinaires diverses','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15663,'NSCF','EXPENSE','XXXXXX','68',15487,'Dotations aux amortissements, provisions et pertes de valeur','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15664,'NSCF','EXPENSE','XXXXXX','681',15663,'Dotations aux amortissements, provisions et pertes de valeur, actifs non courants','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15665,'NSCF','EXPENSE','XXXXXX','6811',15664,'Dotations aux amortissements, provisions et pertes de valeur sur immobilisations incorporelles','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15666,'NSCF','EXPENSE','XXXXXX','68111',15665,'Dotations aux amortissements et provisions et pertes de valeur sur immobilisations incorporelles','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15667,'NSCF','EXPENSE','XXXXXX','68112',15665,'Pertes de valeur sur immobilisations incorporelles','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15668,'NSCF','EXPENSE','XXXXXX','6812',15664,'Dotations aux amortissements, provisions et pertes de valeur sur immobilisations corporelles','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15669,'NSCF','EXPENSE','XXXXXX','68121',15668,'Dotations aux amortissements et provisions et immobilisations corporelles','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15670,'NSCF','EXPENSE','XXXXXX','68122',15668,'Pertes de valeur sur immobilisations corporelles','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15671,'NSCF','EXPENSE','XXXXXX','68123',15668,'Pertes de valeur sur les investissements en cours','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15672,'NSCF','EXPENSE','XXXXXX','68126',15668,'Pertes de valeur sur immobilisations financières','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15673,'NSCF','EXPENSE','XXXXXX','682',15663,'Dotations aux amortissements, provisions et pertes de valeur des biens mis en concession','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15674,'NSCF','EXPENSE','XXXXXX','6821',15673,'Dotations aux amortissements, des biens mis en concession','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15675,'NSCF','EXPENSE','XXXXXX','6822',15673,'Dotations aux provisions des biens mis-en concession','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15676,'NSCF','EXPENSE','XXXXXX','6828',15673,'Pertes de valeur des biens mis en concession','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15677,'NSCF','EXPENSE','XXXXXX','685',15663,'Dotations aux amortissements, provisions et pertes de valeur, actifs courants','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15678,'NSCF','EXPENSE','XXXXXX','6853',15677,'Dotations aux pertes de valeur sur stocks','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15679,'NSCF','EXPENSE','XXXXXX','6854',15677,'Dotations aux pertes de valeur sur créances','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15680,'NSCF','EXPENSE','XXXXXX','6855',15677,'Dotations aux provisions et pertes de valeur sur comptes financiers','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15681,'NSCF','EXPENSE','XXXXXX','686',15663,'Dotations aux amortissements, provisions et pertes de valeur, éléments financiers','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15682,'NSCF','EXPENSE','XXXXXX','6861',15681,'Dotations aux amortissements des primes de remboursement des obligations','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15683,'NSCF','EXPENSE','XXXXXX','6865',15681,'Dotations aux provisions pour risques et charges financières','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15684,'NSCF','EXPENSE','XXXXXX','6866',15681,'Dotations aux provisions pour dépréciations des éléments financiers','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15685,'NSCF','EXPENSE','XXXXXX','68662',15684,'Dotations aux provisions pour dépréciations des immobilisations financières','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15686,'NSCF','EXPENSE','XXXXXX','68665',15684,'Dotations aux provisions pour les valeurs mobilières de placement','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15687,'NSCF','EXPENSE','XXXXXX','6868',15681,'Autres dotations','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15688,'NSCF','EXPENSE','XXXXXX','69',15487,'Impôts sur les résultats et assimilés','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15689,'NSCF','EXPENSE','XXXXXX','692',15688,'Imposition différée actif','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15690,'NSCF','EXPENSE','XXXXXX','693',15688,'Imposition différée passif','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15691,'NSCF','EXPENSE','XXXXXX','695',15688,'Impôts sur les bénéfices basés sur les résultats des activités ordinaires','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15692,'NSCF','EXPENSE','XXXXXX','698',15688,'Autres impôts sur les résultats','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15693,'NSCF','INCOME','XXXXXX','7',0,'COMPTES DE PRODUITS','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15694,'NSCF','INCOME','XXXXXX','70',15693,'Ventes de marchandises et de produits fabriqués, ventes de prestations de services et produits annexes','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15695,'NSCF','INCOME','XXXXXX','700',15694,'Ventes de marchandises','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15696,'NSCF','INCOME','XXXXXX','701',15694,'Ventes de produits finis','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15697,'NSCF','INCOME','XXXXXX','702',15694,'Ventes de produits intermédiaires','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15698,'NSCF','INCOME','XXXXXX','703',15694,'Ventes de produits résiduels','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15699,'NSCF','INCOME','XXXXXX','704',15694,'Ventes de travaux','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15700,'NSCF','INCOME','XXXXXX','705',15694,'Ventes d''études ','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15701,'NSCF','INCOME','XXXXXX','706',15694,'Autres prestations de services','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15702,'NSCF','INCOME','XXXXXX','708',15694,'Produits des activités annexes','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15703,'NSCF','INCOME','XXXXXX','7081',15702,'Produits des services exploités dans l''intérêt du personnel','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15704,'NSCF','INCOME','XXXXXX','7082',15702,'Commissions et courtages','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15705,'NSCF','INCOME','XXXXXX','7083',15702,'Locations diverses','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15706,'NSCF','INCOME','XXXXXX','7084',15702,'Mise à disposition de personnel facturée','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15707,'NSCF','INCOME','XXXXXX','7085',15702,'Ports et frais accessoires facturés','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15708,'NSCF','INCOME','XXXXXX','7086',15702,'Bonis sur reprises d''emballages consignés','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15709,'NSCF','INCOME','XXXXXX','7087',15702,'Bonifications obtenues des clients et primes sur ventes','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15710,'NSCF','INCOME','XXXXXX','7088',15702,'Autres produits d''activités annexes (cessions d''approvisionnements)','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15711,'NSCF','INCOME','XXXXXX','709',15694,'Rabais, remises et ristournes accordés','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15712,'NSCF','INCOME','XXXXXX','7090',15711,'R.RR, accordés sur ventes de marchandises','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15713,'NSCF','INCOME','XXXXXX','7091',15711,'R.RR, accordés sur ventes de produits finis','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15714,'NSCF','INCOME','XXXXXX','7092',15711,'R.RR, accordés sur ventes de produits intermédiaires','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15715,'NSCF','INCOME','XXXXXX','7094',15711,'R.RR, accordés sur ventes de travaux','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15716,'NSCF','INCOME','XXXXXX','7095',15711,'R.RR, accordés sur ventes d''études ','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15717,'NSCF','INCOME','XXXXXX','7096',15711,'R.RR, accordés sur autres prestations de services','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15718,'NSCF','INCOME','XXXXXX','7098',15711,'R.RR, accordés sur produits des activités annexes','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15719,'NSCF','INCOME','XXXXXX','72',15693,'Production stockée ou déstockée','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15720,'NSCF','INCOME','XXXXXX','723',15719,'Variation de stocks d''encours','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15721,'NSCF','INCOME','XXXXXX','7233',15720,'Variation des en-cours de production de biens','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15722,'NSCF','INCOME','XXXXXX','72331',15721,'Produits en cours','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15723,'NSCF','INCOME','XXXXXX','72335',15721,'Travaux en cours','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15724,'NSCF','INCOME','XXXXXX','7234',15720,'Variation des en-cours de production de services','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15725,'NSCF','INCOME','XXXXXX','72341',15724,'Etudes en cours','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15726,'NSCF','INCOME','XXXXXX','72345',15724,'Autres prestations de services en cours','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15727,'NSCF','INCOME','XXXXXX','724',15719,'Variation de stocks de produits','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15728,'NSCF','INCOME','XXXXXX','7241',15727,'Variation de stocks des produits intermédiaires','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15729,'NSCF','INCOME','XXXXXX','7245',15727,'Variation de stocks des produits finis','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15730,'NSCF','INCOME','XXXXXX','7248',15727,'Variation des stocks des produits résiduels','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15731,'NSCF','INCOME','XXXXXX','73',15693,'Production immobilisée','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15732,'NSCF','INCOME','XXXXXX','731',15731,'Production immobilisée d''actifs incorporels','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15733,'NSCF','INCOME','XXXXXX','732',15731,'Production immobilisée d''actifs corporels','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15734,'NSCF','INCOME','XXXXXX','74',15693,'Subventions d''exploitation','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15735,'NSCF','INCOME','XXXXXX','741',15734,'Subventions d''équilibre','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15736,'NSCF','INCOME','XXXXXX','748',15734,'Autres subventions d''exploitation','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15737,'NSCF','INCOME','XXXXXX','75',15693,'Autres produits opérationnels','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15738,'NSCF','INCOME','XXXXXX','751',15737,'Redevances pour concessions, brevets, licences, logiciels et valeurs similaires','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15739,'NSCF','INCOME','XXXXXX','7511',15738,'Redevances pour concessions, brevets, licences, logiciels, marques, procédés','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15740,'NSCF','INCOME','XXXXXX','7516',15738,'Droits d''auteur et de reproduction','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15741,'NSCF','INCOME','XXXXXX','7518',15738,'Autres droits et valeurs similaires','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15742,'NSCF','INCOME','XXXXXX','752',15737,'Plus-value sur sortie d''actifs immobilisés non financiers','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15743,'NSCF','INCOME','XXXXXX','753',15737,'Jetons de présence et rémunérations d''administrateurs ou de gérants','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15744,'NSCF','INCOME','XXXXXX','754',15737,'Quotes-parts de subventions d''investissements virés au résultat de l''exercice','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15745,'NSCF','INCOME','XXXXXX','755',15737,'Quotes-parts de résultat sur opérations faites en commun','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15746,'NSCF','INCOME','XXXXXX','7551',15745,'Quote-part de perte transférée (comptabilité du gérant)','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15747,'NSCF','INCOME','XXXXXX','7555',15745,'Quote-part de bénéfice attribuée (comptabilité des associés non-gérants)','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15748,'NSCF','INCOME','XXXXXX','756',15737,'Rentrées sur créances amorties','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15749,'NSCF','INCOME','XXXXXX','757',15737,'Produits exceptionnels sur opérations de gestion','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15750,'NSCF','INCOME','XXXXXX','758',15737,'Autres produits de gestion courante','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15751,'NSCF','INCOME','XXXXXX','76',15693,'Produits financiers','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15752,'NSCF','INCOME','XXXXXX','761',15751,'Produits des participations','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15753,'NSCF','INCOME','XXXXXX','7611',15752,'Revenus des titres de participation','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15754,'NSCF','INCOME','XXXXXX','7616',15752,'Revenus sur autres formes de participation','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15755,'NSCF','INCOME','XXXXXX','7617',15752,'Revenus des créances rattachées à des participations','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15756,'NSCF','INCOME','XXXXXX','762',15751,'Revenus des actifs financiers','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15757,'NSCF','INCOME','XXXXXX','7621',15756,'Revenus des titres immobilisés','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15758,'NSCF','INCOME','XXXXXX','7626',15756,'Revenus des prêts','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15759,'NSCF','INCOME','XXXXXX','7627',15756,'Revenus des créances immobilisées','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15760,'NSCF','INCOME','XXXXXX','763',15751,'Revenus de créances','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15761,'NSCF','INCOME','XXXXXX','7631',15760,'Revenus des créances commerciales','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15762,'NSCF','INCOME','XXXXXX','7638',15760,'Revenus des créances diverses','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15763,'NSCF','INCOME','XXXXXX','765',15751,'Ecart d''évaluation sur actifs financiers - plus values','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15764,'NSCF','INCOME','XXXXXX','766',15751,'Gains de change','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15765,'NSCF','INCOME','XXXXXX','767',15751,'Produits nets sur cessions d''actifs financiers','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15766,'NSCF','INCOME','XXXXXX','7671',15765,'Profits nets sur cession des part dans les entreprises liées','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15767,'NSCF','INCOME','XXXXXX','7672',15765,'Profits nets sur cession d''actions propres','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15768,'NSCF','INCOME','XXXXXX','7673',15765,'Profits nets sur cession des autres titres conférant un droit de propriété','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15769,'NSCF','INCOME','XXXXXX','7676',15765,'Profits nets sur cession d''obligations, bons du trésor et bons de caisse à court terme','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15770,'NSCF','INCOME','XXXXXX','7678',15765,'Profits nets sur cession des autres valeurs mobilières et créances assimilées','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15771,'NSCF','INCOME','XXXXXX','768',15751,'Autres produits financiers','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15772,'NSCF','INCOME','XXXXXX','77',15693,'Eléments extraordinaires - produits','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15773,'NSCF','INCOME','XXXXXX','770',15772,'Produits sur exercices antérieurs','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15774,'NSCF','INCOME','XXXXXX','7700',15773,'Produits sur exercices antérieurs – ventes de marchandises','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15775,'NSCF','INCOME','XXXXXX','7701',15773,'Produits sur exercices antérieurs – ventes de produits finis','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15776,'NSCF','INCOME','XXXXXX','7702',15773,'Produits sur exercices antérieurs – ventes de produits intermédiaires','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15777,'NSCF','INCOME','XXXXXX','7703',15773,'Produits sur exercices antérieurs – ventes de produits résiduels','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15778,'NSCF','INCOME','XXXXXX','7704',15773,'Produits sur exercices antérieurs – ventes de travaux','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15779,'NSCF','INCOME','XXXXXX','7705',15773,'Produits sur exercices antérieurs – ventes d''études ','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15780,'NSCF','INCOME','XXXXXX','7706',15773,'Produits sur exercices antérieurs – autres prestations de services','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15781,'NSCF','INCOME','XXXXXX','7708',15773,'Produits sur exercices antérieur - ventes de produits des activités annexes','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15782,'NSCF','INCOME','XXXXXX','775',15772,'Produits sur exercices antérieurs - autres produits opérationnels','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15783,'NSCF','INCOME','XXXXXX','7751',15782,'Redevances pour concessions, brevets, licence ; logiciels et valeurs similaires','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15784,'NSCF','INCOME','XXXXXX','7752',15782,'Plus-values sur sorties d''actifs immobilisés non financiers','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15785,'NSCF','INCOME','XXXXXX','7753',15782,'Jetons de présence et rémunérations d''administrateurs ou de gérants','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15786,'NSCF','INCOME','XXXXXX','7754',15782,'Quotes-parts de subventions d''investissements virées au résultat de l''exercice','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15787,'NSCF','INCOME','XXXXXX','7755',15782,'Quotes-parts de résultat sur opérations faites en commun','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15788,'NSCF','INCOME','XXXXXX','7756',15782,'Rentrées sur créances amorties','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15789,'NSCF','INCOME','XXXXXX','7757',15782,'Produits exceptionnels sur opération de gestion','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15790,'NSCF','INCOME','XXXXXX','7759',15782,'Produits sur exercices antérieurs - remboursement des immobilisations expropriées détruites','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15791,'NSCF','INCOME','XXXXXX','778',15772,'Autres éléments extraordinaires - produits','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15792,'NSCF','INCOME','XXXXXX','7783',15791,'Bonis provenant du rachat par l''entreprise d''actions et d''obligations émises par elle-même','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15793,'NSCF','INCOME','XXXXXX','7788',15791,'Autres Produits extraordinaires divers','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15794,'NSCF','INCOME','XXXXXX','78',15693,'Reprises sur pertes de valeur et provisions','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15795,'NSCF','INCOME','XXXXXX','781',15794,'Reprises d''exploitation sur pertes de valeurs et provisions - actifs non courants','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15796,'NSCF','INCOME','XXXXXX','7810',15795,'Reprises sur provisions et pertes de valeur des immobilisations incorporelles','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15797,'NSCF','INCOME','XXXXXX','7811',15795,'Reprises sur provisions et pertes de valeur des immobilisations corporelles','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15798,'NSCF','INCOME','XXXXXX','7812',15795,'Reprises sur provisions des immobilisations en concession','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15799,'NSCF','INCOME','XXXXXX','7813',15795,'Reprises sur provisions d''immobilisations en cours','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15800,'NSCF','INCOME','XXXXXX','7816',15795,'Reprise sur pertes de valeur des participations et créances rattachées','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15801,'NSCF','INCOME','XXXXXX','7817',15795,'Reprise sur perte de valeur des autres titres immobilisés','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15802,'NSCF','INCOME','XXXXXX','7818',15795,'Reprise sur pertes de valeur des autres instruments financiers','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15803,'NSCF','INCOME','XXXXXX','785',15794,'Reprises d''exploitation sur pertes de valeur et provisions - actifs courants','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15804,'NSCF','INCOME','XXXXXX','7853',15803,'Reprises sur provisions et pertes de valeur sur les comptes de stocks','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15805,'NSCF','INCOME','XXXXXX','7854',15803,'Reprises sur provisions et pertes de valeur sur les comptes de créances','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15806,'NSCF','INCOME','XXXXXX','7855',15803,'Reprises sur provisions et pertes de valeur sur les comptes de trésorerie','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15807,'NSCF','INCOME','XXXXXX','786',15794,'Reprises financières sur pertes de valeurs et provisions','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15808,'NSCF','INCOME','XXXXXX','7860',15807,'Reprises provisions sur plus-values à réinvestir','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15809,'NSCF','INCOME','XXXXXX','7863',15807,'Reprises provisions sur pensions et obligations similaires','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15810,'NSCF','INCOME','XXXXXX','7865',15807,'Reprises provisions pour impôts','1');
    +INSERT IGNORE INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15811,'NSCF','INCOME','XXXXXX','7868',15807,'Reprises autres provisions pour charges - passifs non courants','1');
    diff --git a/htdocs/install/mysql/data/llx_accounting_account_es.sql b/htdocs/install/mysql/data/llx_accounting_account_es.sql
    index 76885ff1603..3000cef31d2 100644
    --- a/htdocs/install/mysql/data/llx_accounting_account_es.sql
    +++ b/htdocs/install/mysql/data/llx_accounting_account_es.sql
    @@ -27,790 +27,789 @@
     -- de l'install et tous les sigles '--' sont supprimés.
     --
     
    ---
     -- Descriptif des plans comptables ES PCG08-PYME
     -- ID 4000 - 4784
    ---
    +-- ADD 400000 to rowid # Do no remove this comment --
     
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4001,'PCG08-PYME','CAPIT', 'XXXXXX', '1', '0', 'Financiación básica', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4002,'PCG08-PYME','ACTIVO',  'XXXXXX', '2', '0', 'Activo no corriente', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4003,'PCG08-PYME','EXISTENCIAS', 'XXXXXX', '3', '0', 'Existencias', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4004,'PCG08-PYME','ACREEDORES_DEUDORES', 'XXXXXX', '4', '0', 'Acreedores y deudores por operaciones comerciales', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4005,'PCG08-PYME','FINAN', 'XXXXXX', '5', '0', 'Cuentas financieras', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4006,'PCG08-PYME','EXPENSE','XXXXXX', '6', '0', 'Compras y gastos', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4007,'PCG08-PYME','INCOME',  'XXXXXX', '7', '0', 'Ventas e ingresos', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4001,'PCG08-PYME','CAPIT', 'XXXXXX', '1', '0', 'Financiación básica', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4002,'PCG08-PYME','ACTIVO',  'XXXXXX', '2', '0', 'Activo no corriente', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4003,'PCG08-PYME','EXISTENCIAS', 'XXXXXX', '3', '0', 'Existencias', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4004,'PCG08-PYME','ACREEDORES_DEUDORES', 'XXXXXX', '4', '0', 'Acreedores y deudores por operaciones comerciales', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4005,'PCG08-PYME','FINAN', 'XXXXXX', '5', '0', 'Cuentas financieras', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4006,'PCG08-PYME','EXPENSE','XXXXXX', '6', '0', 'Compras y gastos', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4007,'PCG08-PYME','INCOME',  'XXXXXX', '7', '0', 'Ventas e ingresos', 1);
     
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4008, 'PCG08-PYME','CAPIT', 'XXXXXX', '10', '4001', 'CAPITAL', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4009, 'PCG08-PYME','CAPIT', 'XXXXXX', '100', '4008', 'Capital social', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4010, 'PCG08-PYME','CAPIT', 'XXXXXX', '101', '4008', 'Fondo social', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4011, 'PCG08-PYME','CAPIT', 'CAPITAL', '102', '4008', 'Capital', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4012, 'PCG08-PYME','CAPIT', 'XXXXXX', '103', '4008', 'Socios por desembolsos no exigidos', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4013, 'PCG08-PYME','CAPIT', 'XXXXXX', '1030', '4012', 'Socios por desembolsos no exigidos capital social', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4014, 'PCG08-PYME','CAPIT', 'XXXXXX', '1034', '4012', 'Socios por desembolsos no exigidos capital pendiente de inscripción', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4015, 'PCG08-PYME','CAPIT', 'XXXXXX', '104', '4008', 'Socios por aportaciones no dineradas pendientes', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4016, 'PCG08-PYME','CAPIT', 'XXXXXX', '1040', '4015', 'Socios por aportaciones no dineradas pendientes capital social', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4017, 'PCG08-PYME','CAPIT', 'XXXXXX', '1044', '4015', 'Socios por aportaciones no dineradas pendientes capital pendiente de inscripción', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4018, 'PCG08-PYME','CAPIT', 'XXXXXX', '108', '4008', 'Acciones o participaciones propias en situaciones especiales', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4019, 'PCG08-PYME','CAPIT', 'XXXXXX', '109', '4008', 'Acciones o participaciones propias para reducción de capital', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4020, 'PCG08-PYME','CAPIT', 'XXXXXX', '11', '4001', 'Reservas y otros instrumentos de patrimonio', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4021, 'PCG08-PYME','CAPIT', 'XXXXXX', '110', '4020', 'Prima de emisión o asunción', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4022, 'PCG08-PYME','CAPIT', 'XXXXXX', '111', '4020', 'Otros instrumentos de patrimonio neto', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4023, 'PCG08-PYME','CAPIT', 'XXXXXX', '1110', '4022', 'Patrimonio neto por emisión de instrumentos financieros compuestos', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4024, 'PCG08-PYME','CAPIT', 'XXXXXX', '1111', '4022', 'Resto de instrumentos de patrimoio neto', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4025, 'PCG08-PYME','CAPIT', 'XXXXXX', '112', '4020', 'Reserva legal', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4026, 'PCG08-PYME','CAPIT', 'XXXXXX', '113', '4020', 'Reservas voluntarias', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4027, 'PCG08-PYME','CAPIT', 'XXXXXX', '114', '4020', 'Reservas especiales', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4028, 'PCG08-PYME','CAPIT', 'XXXXXX', '1140', '4027', 'Reservas para acciones o participaciones de la sociedad dominante', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4029, 'PCG08-PYME','CAPIT', 'XXXXXX', '1141', '4027', 'Reservas estatutarias', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4030, 'PCG08-PYME','CAPIT', 'XXXXXX', '1142', '4027', 'Reservas por capital amortizado', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4031, 'PCG08-PYME','CAPIT', 'XXXXXX', '1143', '4027', 'Reservas por fondo de comercio', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4032, 'PCG08-PYME','CAPIT', 'XXXXXX', '1144', '4028', 'Reservas por acciones propias aceptadas en garantía', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4033, 'PCG08-PYME','CAPIT', 'XXXXXX', '115', '4020', 'Reservas por pérdidas y ganancias actuariales y otros ajustes', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4034, 'PCG08-PYME','CAPIT', 'XXXXXX', '118', '4020', 'Aportaciones de socios o propietarios', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4035, 'PCG08-PYME','CAPIT', 'XXXXXX', '119', '4020', 'Diferencias por ajuste del capital a euros', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4036, 'PCG08-PYME','CAPIT', 'XXXXXX', '12', '4001', 'Resultados pendientes de aplicación', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4037, 'PCG08-PYME','CAPIT', 'XXXXXX', '120', '4036', 'Remanente', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4038, 'PCG08-PYME','CAPIT', 'XXXXXX', '121', '4036', 'Resultados negativos de ejercicios anteriores', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4039, 'PCG08-PYME','CAPIT', 'XXXXXX', '129', '4036', 'Resultado del ejercicio', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4040, 'PCG08-PYME','CAPIT', 'XXXXXX', '13', '4001', 'Subvenciones, donaciones y ajustes por cambio de valor', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4041, 'PCG08-PYME','CAPIT', 'XXXXXX', '130', '4040', 'Subvenciones oficiales de capital', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4042, 'PCG08-PYME','CAPIT', 'XXXXXX', '131', '4040', 'Donaciones y legados de capital', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4043, 'PCG08-PYME','CAPIT', 'XXXXXX', '132', '4040', 'Otras subvenciones, donaciones y legados', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4044, 'PCG08-PYME','CAPIT', 'XXXXXX', '133', '4040', 'Ajustes por valoración en activos financieros disponibles para la venta', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4045, 'PCG08-PYME','CAPIT', 'XXXXXX', '134', '4040', 'Operaciones de cobertura', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4046, 'PCG08-PYME','CAPIT', 'XXXXXX', '1340', '4045', 'Cobertura de flujos de efectivo', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4047, 'PCG08-PYME','CAPIT', 'XXXXXX', '1341', '4045', 'Cobertura de una inversión neta en un negocio extranjero', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4048, 'PCG08-PYME','CAPIT', 'XXXXXX', '135', '4040', 'Diferencias de conversión', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4049, 'PCG08-PYME','CAPIT', 'XXXXXX', '136', '4040', 'Ajustes por valoración en activos no corrientes y grupos enajenables de elementos mantenidos para la venta', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4050, 'PCG08-PYME','CAPIT', 'XXXXXX', '137', '4040', 'Ingresos fiscales a distribuir en varios ejercicios', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4051, 'PCG08-PYME','CAPIT', 'XXXXXX', '1370', '4050', 'Ingresos fiscales por diferencias permanentes a distribuir en varios ejercicios', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4052, 'PCG08-PYME','CAPIT', 'XXXXXX', '1371', '4050', 'Ingresos fiscales por deducciones y bonificaciones a distribuir en varios ejercicios', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4053, 'PCG08-PYME','CAPIT', 'XXXXXX', '14', '4001', 'Provisiones', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4054, 'PCG08-PYME','CAPIT', 'XXXXXX', '141', '4053', 'Provisión para impuestos', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4055, 'PCG08-PYME','CAPIT', 'XXXXXX', '142', '4053', 'Provisión para otras responsabilidades', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4056, 'PCG08-PYME','CAPIT', 'XXXXXX', '143', '4053', 'Provisión por desmantelamiento, retiro o rehabilitación del inmovilizado', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4057, 'PCG08-PYME','CAPIT', 'XXXXXX', '145', '4053', 'Provisión para actuaciones medioambientales', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4058, 'PCG08-PYME','CAPIT', 'XXXXXX', '15', '4001', 'Deudas a largo plazo con características especiales', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4059, 'PCG08-PYME','CAPIT', 'XXXXXX', '150', '4058', 'Acciones o participaciones a largo plazo consideradas como pasivos financieros', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4060, 'PCG08-PYME','CAPIT', 'XXXXXX', '153', '4058', 'Desembolsos no exigidos por acciones o participaciones consideradas como pasivos financieros', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4061, 'PCG08-PYME','CAPIT', 'XXXXXX', '1533', '4060', 'Desembolsos no exigidos empresas del grupo', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4062, 'PCG08-PYME','CAPIT', 'XXXXXX', '1534', '4060', 'Desembolsos no exigidos empresas asociadas', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4063, 'PCG08-PYME','CAPIT', 'XXXXXX', '1535', '4060', 'Desembolsos no exigidos otras partes vinculadas', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4064, 'PCG08-PYME','CAPIT', 'XXXXXX', '1536', '4060', 'Otros desembolsos no exigidos', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4065, 'PCG08-PYME','CAPIT', 'XXXXXX', '154', '4058', 'Aportaciones no dinerarias pendientes por acciones o participaciones consideradas como pasivos financieros', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4066, 'PCG08-PYME','CAPIT', 'XXXXXX', '1543', '4065', 'Aportaciones no dinerarias pendientes empresas del grupo', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4067, 'PCG08-PYME','CAPIT', 'XXXXXX', '1544', '4065', 'Aportaciones no dinerarias pendientes empresas asociadas', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4068, 'PCG08-PYME','CAPIT', 'XXXXXX', '1545', '4065', 'Aportaciones no dinerarias pendientes otras partes vinculadas', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4069, 'PCG08-PYME','CAPIT', 'XXXXXX', '1546', '4065', 'Otras aportaciones no dinerarias pendientes', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4070, 'PCG08-PYME','CAPIT', 'XXXXXX', '16', '4001', 'Deudas a largo plazo con partes vinculadas', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4071, 'PCG08-PYME','CAPIT', 'XXXXXX', '160', '4070', 'Deudas a largo plazo con entidades de crédito vinculadas', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4072, 'PCG08-PYME','CAPIT', 'XXXXXX', '1603', '4071', 'Deudas a largo plazo con entidades de crédito empresas del grupo', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4073, 'PCG08-PYME','CAPIT', 'XXXXXX', '1604', '4071', 'Deudas a largo plazo con entidades de crédito empresas asociadas', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4074, 'PCG08-PYME','CAPIT', 'XXXXXX', '1605', '4071', 'Deudas a largo plazo con otras entidades de crédito vinculadas', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4075, 'PCG08-PYME','CAPIT', 'XXXXXX', '161', '4070', 'Proveedores de inmovilizado a largo plazo partes vinculadas', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4076, 'PCG08-PYME','CAPIT', 'XXXXXX', '1613', '4075', 'Proveedores de inmovilizado a largo plazo empresas del grupo', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4077, 'PCG08-PYME','CAPIT', 'XXXXXX', '1614', '4075', 'Proveedores de inmovilizado a largo plazo empresas asociadas', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4078, 'PCG08-PYME','CAPIT', 'XXXXXX', '1615', '4075', 'Proveedores de inmovilizado a largo plazo otras partes vinculadas', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4079, 'PCG08-PYME','CAPIT', 'XXXXXX', '162', '4070', 'Acreedores por arrendamiento financiero a largo plazo partes vinculadas', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4080, 'PCG08-PYME','CAPIT', 'XXXXXX', '1623', '4079', 'Acreedores por arrendamiento financiero a largo plazo empresas del grupo', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4081, 'PCG08-PYME','CAPIT', 'XXXXXX', '1624', '4080', 'Acreedores por arrendamiento financiero a largo plazo empresas asociadas', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4082, 'PCG08-PYME','CAPIT', 'XXXXXX', '1625', '4080', 'Acreedores por arrendamiento financiero a largo plazo otras partes vinculadas', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4083, 'PCG08-PYME','CAPIT', 'XXXXXX', '163', '4070', 'Otras deudas a largo plazo con partes vinculadas', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4084, 'PCG08-PYME','CAPIT', 'XXXXXX', '1633', '4083', 'Otras deudas a largo plazo empresas del grupo', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4085, 'PCG08-PYME','CAPIT', 'XXXXXX', '1634', '4083', 'Otras deudas a largo plazo empresas asociadas', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4086, 'PCG08-PYME','CAPIT', 'XXXXXX', '1635', '4083', 'Otras deudas a largo plazo otras partes vinculadas', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4087, 'PCG08-PYME','CAPIT', 'XXXXXX', '17', '4001', 'Deudas a largo plazo por préstamos recibidos empresitos y otros conceptos', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4088, 'PCG08-PYME','CAPIT', 'XXXXXX', '170', '4087', 'Deudas a largo plazo con entidades de crédito', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4089, 'PCG08-PYME','CAPIT', 'XXXXXX', '171', '4087', 'Deudas a largo plazo', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4090, 'PCG08-PYME','CAPIT', 'XXXXXX', '172', '4087', 'Deudas a largo plazo transformables en suvbenciones donaciones y legados', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4091, 'PCG08-PYME','CAPIT', 'XXXXXX', '173', '4087', 'Proveedores de inmovilizado a largo plazo', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4092, 'PCG08-PYME','CAPIT', 'XXXXXX', '174', '4087', 'Acreedores por arrendamiento financiero a largo plazo', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4093, 'PCG08-PYME','CAPIT', 'XXXXXX', '175', '4087', 'Efectos a pagar a largo plazo', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4094, 'PCG08-PYME','CAPIT', 'XXXXXX', '176', '4087', 'Pasivos por derivados financieros a largo plazo', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4095, 'PCG08-PYME','CAPIT', 'XXXXXX', '177', '4087', 'Obligaciones y bonos', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4096, 'PCG08-PYME','CAPIT', 'XXXXXX', '179', '4087', 'Deudas representadas en otros valores negociables', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4097, 'PCG08-PYME','CAPIT', 'XXXXXX', '18', '4001', 'Pasivos por fianzas garantias y otros conceptos a largo plazo', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4098, 'PCG08-PYME','CAPIT', 'XXXXXX', '180', '4097', 'Fianzas recibidas a largo plazo', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4099, 'PCG08-PYME','CAPIT', 'XXXXXX', '181', '4097', 'Anticipos recibidos por ventas o prestaciones de servicios a largo plazo', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4100, 'PCG08-PYME','CAPIT', 'XXXXXX', '185', '4097', 'Depositos recibidos a largo plazo', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4101, 'PCG08-PYME','CAPIT', 'XXXXXX', '19', '4001', 'Situaciones transitorias de financiación', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4102, 'PCG08-PYME','CAPIT', 'XXXXXX', '190', '4101', 'Acciones o participaciones emitidas', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4103, 'PCG08-PYME','CAPIT', 'XXXXXX', '192', '4101', 'Suscriptores de acciones', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4104, 'PCG08-PYME','CAPIT', 'XXXXXX', '194', '4101', 'Capital emitido pendiente de inscripción', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4105, 'PCG08-PYME','CAPIT', 'XXXXXX', '195', '4101', 'Acciones o participaciones emitidas consideradas como pasivos financieros', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4106, 'PCG08-PYME','CAPIT', 'XXXXXX', '197', '4101', 'Suscriptores de acciones consideradas como pasivos financieros', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4107, 'PCG08-PYME','CAPIT', 'XXXXXX', '199', '4101', 'Acciones o participaciones emitidas consideradas como pasivos financieros pendientes de inscripción', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4108, 'PCG08-PYME','ACTIVO', 'XXXXXX', '20', '4002', 'Inmovilizaciones intangibles', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4109, 'PCG08-PYME','ACTIVO', 'XXXXXX', '200', '4108', 'Investigación', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4110, 'PCG08-PYME','ACTIVO', 'XXXXXX', '201', '4108', 'Desarrollo', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4111, 'PCG08-PYME','ACTIVO', 'XXXXXX', '202', '4108', 'Concesiones administrativas', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4112, 'PCG08-PYME','ACTIVO', 'XXXXXX', '203', '4108', 'Propiedad industrial', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4113, 'PCG08-PYME','ACTIVO', 'XXXXXX', '205', '4108', 'Derechos de transpaso', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4114, 'PCG08-PYME','ACTIVO', 'XXXXXX', '206', '4108', 'Aplicaciones informáticas', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4115, 'PCG08-PYME','ACTIVO', 'XXXXXX', '209', '4108', 'Anticipos para inmovilizaciones intangibles', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4116, 'PCG08-PYME','ACTIVO', 'XXXXXX', '21', '4002', 'Inmovilizaciones materiales', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4117, 'PCG08-PYME','ACTIVO', 'XXXXXX', '210', '4116', 'Terrenos y bienes naturales', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4118, 'PCG08-PYME','ACTIVO', 'XXXXXX', '211', '4116', 'Construcciones', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4119, 'PCG08-PYME','ACTIVO', 'XXXXXX', '212', '4116', 'Instalaciones técnicas', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4120, 'PCG08-PYME','ACTIVO', 'XXXXXX', '213', '4116', 'Maquinaria', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4121, 'PCG08-PYME','ACTIVO', 'XXXXXX', '214', '4116', 'Utillaje', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4122, 'PCG08-PYME','ACTIVO', 'XXXXXX', '215', '4116', 'Otras instalaciones', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4123, 'PCG08-PYME','ACTIVO', 'XXXXXX', '216', '4116', 'Mobiliario', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4124, 'PCG08-PYME','ACTIVO', 'XXXXXX', '217', '4116', 'Equipos para procesos de información', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4125, 'PCG08-PYME','ACTIVO', 'XXXXXX', '218', '4116', 'Elementos de transporte', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4126, 'PCG08-PYME','ACTIVO', 'XXXXXX', '219', '4116', 'Otro inmovilizado material', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4127, 'PCG08-PYME','ACTIVO', 'XXXXXX', '22', '4002', 'Inversiones inmobiliarias', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4128, 'PCG08-PYME','ACTIVO', 'XXXXXX', '220', '4127', 'Inversiones en terreons y bienes naturales', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4129, 'PCG08-PYME','ACTIVO', 'XXXXXX', '221', '4127', 'Inversiones en construcciones', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4130, 'PCG08-PYME','ACTIVO', 'XXXXXX', '23', '4002', 'Inmovilizaciones materiales en curso', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4131, 'PCG08-PYME','ACTIVO', 'XXXXXX', '230', '4130', 'Adaptación de terrenos y bienes naturales', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4132, 'PCG08-PYME','ACTIVO', 'XXXXXX', '231', '4130', 'Construcciones en curso', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4133, 'PCG08-PYME','ACTIVO', 'XXXXXX', '232', '4130', 'Instalaciones técnicas en montaje', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4134, 'PCG08-PYME','ACTIVO', 'XXXXXX', '233', '4130', 'Maquinaria en montaje', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4135, 'PCG08-PYME','ACTIVO', 'XXXXXX', '237', '4130', 'Equipos para procesos de información en montaje', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4136, 'PCG08-PYME','ACTIVO', 'XXXXXX', '239', '4130', 'Anticipos para inmovilizaciones materiales', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4137, 'PCG08-PYME','ACTIVO', 'XXXXXX', '24', '4002', 'Inversiones financieras a largo plazo en partes vinculadas', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4138, 'PCG08-PYME','ACTIVO', 'XXXXXX', '240', '4137', 'Participaciones a largo plazo en partes vinculadas', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4139, 'PCG08-PYME','ACTIVO', 'XXXXXX', '2403', '4138', 'Participaciones a largo plazo en empresas del grupo', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4140, 'PCG08-PYME','ACTIVO', 'XXXXXX', '2404', '4138', 'Participaciones a largo plazo en empresas asociadas', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4141, 'PCG08-PYME','ACTIVO', 'XXXXXX', '2405', '4138', 'Participaciones a largo plazo en otras partes vinculadas', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4142, 'PCG08-PYME','ACTIVO', 'XXXXXX', '241', '4137', 'Valores representativos de deuda a largo plazo de partes vinculadas', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4143, 'PCG08-PYME','ACTIVO', 'XXXXXX', '2413', '4142', 'Valores representativos de deuda a largo plazo de empresas del grupo', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4144, 'PCG08-PYME','ACTIVO', 'XXXXXX', '2414', '4142', 'Valores representativos de deuda a largo plazo de empresas asociadas', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4145, 'PCG08-PYME','ACTIVO', 'XXXXXX', '2415', '4142', 'Valores representativos de deuda a largo plazo de otras partes vinculadas', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4146, 'PCG08-PYME','ACTIVO', 'XXXXXX', '242', '4137', 'Créditos a largo plazo a partes vinculadas', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4147, 'PCG08-PYME','ACTIVO', 'XXXXXX', '2423', '4146', 'Créditos a largo plazo a empresas del grupo', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4148, 'PCG08-PYME','ACTIVO', 'XXXXXX', '2424', '4146', 'Créditos a largo plazo a empresas asociadas', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4149, 'PCG08-PYME','ACTIVO', 'XXXXXX', '2425', '4146', 'Créditos a largo plazo a otras partes vinculadas', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4150, 'PCG08-PYME','ACTIVO', 'XXXXXX', '249', '4137', 'Desembolsos pendientes sobre participaciones a largo plazo en partes vinculadas', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4151, 'PCG08-PYME','ACTIVO', 'XXXXXX', '2493', '4150', 'Desembolsos pendientes sobre participaciones a largo plazo en empresas del grupo', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4152, 'PCG08-PYME','ACTIVO', 'XXXXXX', '2494', '4150', 'Desembolsos pendientes sobre participaciones a largo plazo en empresas asociadas', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4153, 'PCG08-PYME','ACTIVO', 'XXXXXX', '2495', '4150', 'Desembolsos pendientes sobre participaciones a largo plazo en otras partes vinculadas', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4154, 'PCG08-PYME','ACTIVO', 'XXXXXX', '25', '4002', 'Otras inversiones financieras a largo plazo', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4155, 'PCG08-PYME','ACTIVO', 'XXXXXX', '250', '4154', 'Inversiones financieras a largo plazo en instrumentos de patrimonio', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4156, 'PCG08-PYME','ACTIVO', 'XXXXXX', '251', '4154', 'Valores representativos de deuda a largo plazo', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4157, 'PCG08-PYME','ACTIVO', 'XXXXXX', '252', '4154', 'Créditos a largo plazo', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4158, 'PCG08-PYME','ACTIVO', 'XXXXXX', '253', '4154', 'Créditos a largo plazo por enajenación de inmovilizado', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4159, 'PCG08-PYME','ACTIVO', 'XXXXXX', '254', '4154', 'Créditos a largo plazo al personal', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4160, 'PCG08-PYME','ACTIVO', 'XXXXXX', '255', '4154', 'Activos por derivados financieros a largo plazo', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4161, 'PCG08-PYME','ACTIVO', 'XXXXXX', '258', '4154', 'Imposiciones a largo plazo', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4162, 'PCG08-PYME','ACTIVO', 'XXXXXX', '259', '4154', 'Desembolsos pendientes sobre participaciones en el patrimonio neto a largo plazo', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4163, 'PCG08-PYME','ACTIVO', 'XXXXXX', '26', '4002', 'Fianzas y depósitos constituidos a largo plazo', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4164, 'PCG08-PYME','ACTIVO', 'XXXXXX', '260', '4163', 'Fianzas constituidas a largo plazo', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4165, 'PCG08-PYME','ACTIVO', 'XXXXXX', '261', '4163', 'Depósitos constituidos a largo plazo', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4166, 'PCG08-PYME','ACTIVO', 'XXXXXX', '28', '4002', 'Amortización acumulada del inmovilizado', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4167, 'PCG08-PYME','ACTIVO', 'XXXXXX', '280', '4166', 'Amortización acumulado del inmovilizado intangible', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4168, 'PCG08-PYME','ACTIVO', 'XXXXXX', '2800', '4167', 'Amortización acumulada de investigación', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4169, 'PCG08-PYME','ACTIVO', 'XXXXXX', '2801', '4167', 'Amortización acumulada de desarrollo', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4170, 'PCG08-PYME','ACTIVO', 'XXXXXX', '2802', '4167', 'Amortización acumulada de concesiones administrativas', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4171, 'PCG08-PYME','ACTIVO', 'XXXXXX', '2803', '4167', 'Amortización acumulada de propiedad industrial', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4172, 'PCG08-PYME','ACTIVO', 'XXXXXX', '2805', '4167', 'Amortización acumulada de derechos de transpaso', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4173, 'PCG08-PYME','ACTIVO', 'XXXXXX', '2806', '4167', 'Amortización acumulada de aplicaciones informáticas', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4174, 'PCG08-PYME','ACTIVO', 'XXXXXX', '281', '4166', 'Amortización acumulado del inmovilizado material', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4175, 'PCG08-PYME','ACTIVO', 'XXXXXX', '2811', '4174', 'Amortización acumulada de construcciones', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4176, 'PCG08-PYME','ACTIVO', 'XXXXXX', '2812', '4174', 'Amortización acumulada de instalaciones técnicas', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4177, 'PCG08-PYME','ACTIVO', 'XXXXXX', '2813', '4174', 'Amortización acumulada de maquinaria', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4178, 'PCG08-PYME','ACTIVO', 'XXXXXX', '2814', '4174', 'Amortización acumulada de utillaje', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4179, 'PCG08-PYME','ACTIVO', 'XXXXXX', '2815', '4174', 'Amortización acumulada de otras instalaciones', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4180, 'PCG08-PYME','ACTIVO', 'XXXXXX', '2816', '4174', 'Amortización acumulada de mobiliario', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4181, 'PCG08-PYME','ACTIVO', 'XXXXXX', '2817', '4174', 'Amortización acumulada de equipos para proceso de información', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4182, 'PCG08-PYME','ACTIVO', 'XXXXXX', '2818', '4174', 'Amortización acumulada de elementos de transporte', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4183, 'PCG08-PYME','ACTIVO', 'XXXXXX', '2819', '4175', 'Amortización acumulada de otro inmovilizado material', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4184, 'PCG08-PYME','ACTIVO', 'XXXXXX', '282', '4166', 'Amortización acumulada de las inversiones inmobiliarias', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4185, 'PCG08-PYME','ACTIVO', 'XXXXXX', '29', '4002', 'Deterioro de valor de activos no corrientes', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4186, 'PCG08-PYME','ACTIVO', 'XXXXXX', '290', '4185', 'Deterioro de valor del inmovilizado intangible', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4187, 'PCG08-PYME','ACTIVO', 'XXXXXX', '2900', '4186', 'Deterioro de valor de investigación', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4188, 'PCG08-PYME','ACTIVO', 'XXXXXX', '2901', '4186', 'Deterioro de valor de desarrollo', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4189, 'PCG08-PYME','ACTIVO', 'XXXXXX', '2902', '4186', 'Deterioro de valor de concesiones administrativas', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4190, 'PCG08-PYME','ACTIVO', 'XXXXXX', '2903', '4186', 'Deterioro de valor de propiedad industrial', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4191, 'PCG08-PYME','ACTIVO', 'XXXXXX', '2905', '4186', 'Deterioro de valor de derechos de transpaso', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4192, 'PCG08-PYME','ACTIVO', 'XXXXXX', '2906', '4186', 'Deterioro de valor de aplicaciones informáticas', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4193, 'PCG08-PYME','ACTIVO', 'XXXXXX', '291', '4185', 'Deterioro de valor del inmovilizado material', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4194, 'PCG08-PYME','ACTIVO', 'XXXXXX', '2910', '4193', 'Deterioro de valor de terrenos y bienes naturales', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4195, 'PCG08-PYME','ACTIVO', 'XXXXXX', '2911', '4193', 'Deterioro de valor de construcciones', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4196, 'PCG08-PYME','ACTIVO', 'XXXXXX', '2912', '4193', 'Deterioro de valor de instalaciones técnicas', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4197, 'PCG08-PYME','ACTIVO', 'XXXXXX', '2913', '4193', 'Deterioro de valor de maquinaria', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4198, 'PCG08-PYME','ACTIVO', 'XXXXXX', '2914', '4193', 'Deterioro de valor de utillajes', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4199, 'PCG08-PYME','ACTIVO', 'XXXXXX', '2915', '4194', 'Deterioro de valor de otras instalaciones', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4200, 'PCG08-PYME','ACTIVO', 'XXXXXX', '2916', '4194', 'Deterioro de valor de mobiliario', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4201, 'PCG08-PYME','ACTIVO', 'XXXXXX', '2917', '4194', 'Deterioro de valor de equipos para proceso de información', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4202, 'PCG08-PYME','ACTIVO', 'XXXXXX', '2918', '4194', 'Deterioro de valor de elementos de transporte', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4203, 'PCG08-PYME','ACTIVO', 'XXXXXX', '2919', '4194', 'Deterioro de valor de otro inmovilizado material', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4204, 'PCG08-PYME','ACTIVO', 'XXXXXX', '292', '4185', 'Deterioro de valor de las inversiones inmobiliarias', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4205, 'PCG08-PYME','ACTIVO', 'XXXXXX', '2920', '4204', 'Deterioro de valor de terrenos y bienes naturales', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4206, 'PCG08-PYME','ACTIVO', 'XXXXXX', '2921', '4204', 'Deterioro de valor de construcciones', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4207, 'PCG08-PYME','ACTIVO', 'XXXXXX', '293', '4185', 'Deterioro de valor de participaciones a largo plazo en partes vinculadas', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4208, 'PCG08-PYME','ACTIVO', 'XXXXXX', '2933', '4207', 'Deterioro de valor de participaciones a largo plazo en empresas del grupo', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4209, 'PCG08-PYME','ACTIVO', 'XXXXXX', '2934', '4207', 'Deterioro de valor de sobre participaciones a largo plazo en empresas asociadas', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4210, 'PCG08-PYME','ACTIVO', 'XXXXXX', '2935', '4207', 'Deterioro de valor de sobre participaciones a largo plazo en otras partes vinculadas', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4211, 'PCG08-PYME','ACTIVO', 'XXXXXX', '294', '4185', 'Deterioro de valor de valores representativos de deuda a largo plazo en partes vinculadas', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4212, 'PCG08-PYME','ACTIVO', 'XXXXXX', '2943', '4211', 'Deterioro de valor de valores representativos de deuda a largo plazo en empresas del grupo', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4213, 'PCG08-PYME','ACTIVO', 'XXXXXX', '2944', '4211', 'Deterioro de valor de valores representativos de deuda a largo plazo en empresas asociadas', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4214, 'PCG08-PYME','ACTIVO', 'XXXXXX', '2945', '4211', 'Deterioro de valor de valores representativos de deuda a largo plazo en otras partes vinculadas', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4215, 'PCG08-PYME','ACTIVO', 'XXXXXX', '295', '4185', 'Deterioro de valor de créditos a largo plazo a partes vinculadas', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4216, 'PCG08-PYME','ACTIVO', 'XXXXXX', '2953', '4215', 'Deterioro de valor de créditos a largo plazo a empresas del grupo', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4217, 'PCG08-PYME','ACTIVO', 'XXXXXX', '2954', '4215', 'Deterioro de valor de créditos a largo plazo a empresas asociadas', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4218, 'PCG08-PYME','ACTIVO', 'XXXXXX', '2955', '4215', 'Deterioro de valor de créditos a largo plazo a otras partes vinculadas', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4219, 'PCG08-PYME','ACTIVO', 'XXXXXX', '296', '4185', 'Deterioro de valor de participaciones en el patrimonio netoa largo plazo', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4220, 'PCG08-PYME','ACTIVO', 'XXXXXX', '297', '4185', 'Deterioro de valor de valores representativos de deuda a largo plazo', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4221, 'PCG08-PYME','ACTIVO', 'XXXXXX', '298', '4185', 'Deterioro de valor de créditos a largo plazo', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4222, 'PCG08-PYME','EXISTENCIAS', 'XXXXXX', '30', '4003', 'Comerciales', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4223, 'PCG08-PYME','EXISTENCIAS', 'XXXXXX', '300', '4222', 'Mercaderías A', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4224, 'PCG08-PYME','EXISTENCIAS', 'XXXXXX', '301', '4222', 'Mercaderías B', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4225, 'PCG08-PYME','EXISTENCIAS', 'XXXXXX', '31', '4003', 'Materias primas', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4226, 'PCG08-PYME','EXISTENCIAS', 'XXXXXX', '310', '4225', 'Materias primas A', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4227, 'PCG08-PYME','EXISTENCIAS', 'XXXXXX', '311', '4225', 'Materias primas B', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4228, 'PCG08-PYME','EXISTENCIAS', 'XXXXXX', '32', '4003', 'Otros aprovisionamientos', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4229, 'PCG08-PYME','EXISTENCIAS', 'XXXXXX', '320', '4228', 'Elementos y conjuntos incorporables', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4230, 'PCG08-PYME','EXISTENCIAS', 'XXXXXX', '321', '4228', 'Combustibles', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4231, 'PCG08-PYME','EXISTENCIAS', 'XXXXXX', '322', '4228', 'Repuestos', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4232, 'PCG08-PYME','EXISTENCIAS', 'XXXXXX', '325', '4228', 'Materiales diversos', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4233, 'PCG08-PYME','EXISTENCIAS', 'XXXXXX', '326', '4228', 'Embalajes', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4234, 'PCG08-PYME','EXISTENCIAS', 'XXXXXX', '327', '4228', 'Envases', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4235, 'PCG08-PYME','EXISTENCIAS', 'XXXXXX', '328', '4229', 'Material de oficina', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4236, 'PCG08-PYME','EXISTENCIAS', 'XXXXXX', '33', '4003', 'Productos en curso', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4237, 'PCG08-PYME','EXISTENCIAS', 'XXXXXX', '330', '4236', 'Productos en curos A', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4238, 'PCG08-PYME','EXISTENCIAS', 'XXXXXX', '331', '4236', 'Productos en curso B', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4239, 'PCG08-PYME','EXISTENCIAS', 'XXXXXX', '34', '4003', 'Productos semiterminados', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4240, 'PCG08-PYME','EXISTENCIAS', 'XXXXXX', '340', '4239', 'Productos semiterminados A', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4241, 'PCG08-PYME','EXISTENCIAS', 'XXXXXX', '341', '4239', 'Productos semiterminados B', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4242, 'PCG08-PYME','EXISTENCIAS', 'XXXXXX', '35', '4003', 'Productos terminados', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4243, 'PCG08-PYME','EXISTENCIAS', 'XXXXXX', '350', '4242', 'Productos terminados A', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4244, 'PCG08-PYME','EXISTENCIAS', 'XXXXXX', '351', '4242', 'Productos terminados B', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4245, 'PCG08-PYME','EXISTENCIAS', 'XXXXXX', '36', '4003', 'Subproductos, residuos y materiales recuperados', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4246, 'PCG08-PYME','EXISTENCIAS', 'XXXXXX', '360', '4245', 'Subproductos A', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4247, 'PCG08-PYME','EXISTENCIAS', 'XXXXXX', '361', '4245', 'Subproductos B', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4248, 'PCG08-PYME','EXISTENCIAS', 'XXXXXX', '365', '4245', 'Residuos A', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4249, 'PCG08-PYME','EXISTENCIAS', 'XXXXXX', '366', '4245', 'Residuos B', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4250, 'PCG08-PYME','EXISTENCIAS', 'XXXXXX', '368', '4245', 'Materiales recuperados A', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4251, 'PCG08-PYME','EXISTENCIAS', 'XXXXXX', '369', '4245', 'Materiales recuperados B', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4252, 'PCG08-PYME','EXISTENCIAS', 'XXXXXX', '39', '4003', 'Deterioro de valor de las existencias', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4253, 'PCG08-PYME','EXISTENCIAS', 'XXXXXX', '390', '4252', 'Deterioro de valor de las mercaderías', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4254, 'PCG08-PYME','EXISTENCIAS', 'XXXXXX', '391', '4252', 'Deterioro de valor de las materias primas', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4255, 'PCG08-PYME','EXISTENCIAS', 'XXXXXX', '392', '4252', 'Deterioro de valor de otros aprovisionamientos', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4256, 'PCG08-PYME','EXISTENCIAS', 'XXXXXX', '393', '4252', 'Deterioro de valor de los productos en curso', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4257, 'PCG08-PYME','EXISTENCIAS', 'XXXXXX', '394', '4252', 'Deterioro de valor de los productos semiterminados', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4258, 'PCG08-PYME','EXISTENCIAS', 'XXXXXX', '395', '4252', 'Deterioro de valor de los productos terminados', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4259, 'PCG08-PYME','EXISTENCIAS', 'XXXXXX', '396', '4252', 'Deterioro de valor de los subproductos, residuos y materiales recuperados', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4260, 'PCG08-PYME','ACREEDORES_DEUDORES', 'PROVEEDORES', '40', '4004', 'Proveedores', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4261, 'PCG08-PYME','ACREEDORES_DEUDORES', 'PROVEEDORES', '400', '4260', 'Proveedores', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4262, 'PCG08-PYME','ACREEDORES_DEUDORES', 'XXXXXX', '4000', '4261', 'Proveedores euros', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4263, 'PCG08-PYME','ACREEDORES_DEUDORES', 'XXXXXX', '4004', '4261', 'Proveedores moneda extranjera', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4264, 'PCG08-PYME','ACREEDORES_DEUDORES', 'XXXXXX', '4009', '4261', 'Proveedores facturas pendientes de recibir o formalizar', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4265, 'PCG08-PYME','ACREEDORES_DEUDORES', 'XXXXXX', '401', '4260', 'Proveedores efectos comerciales a pagar', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4266, 'PCG08-PYME','ACREEDORES_DEUDORES', 'XXXXXX', '403', '4260', 'Proveedores empresas del grupo', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4267, 'PCG08-PYME','ACREEDORES_DEUDORES', 'XXXXXX', '4030', '4266', 'Proveedores empresas del grupo euros', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4268, 'PCG08-PYME','ACREEDORES_DEUDORES', 'XXXXXX', '4031', '4266', 'Efectos comerciales a pagar empresas del grupo', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4269, 'PCG08-PYME','ACREEDORES_DEUDORES', 'XXXXXX', '4034', '4266', 'Proveedores empresas del grupo moneda extranjera', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4270, 'PCG08-PYME','ACREEDORES_DEUDORES', 'XXXXXX', '4036', '4266', 'Envases y embalajes a devolver a proveedores empresas del grupo', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4271, 'PCG08-PYME','ACREEDORES_DEUDORES', 'XXXXXX', '4039', '4266', 'Proveedores empresas del grupo facturas pendientes de recibir o de formalizar', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4272, 'PCG08-PYME','ACREEDORES_DEUDORES', 'XXXXXX', '404', '4260', 'Proveedores empresas asociadas', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4273, 'PCG08-PYME','ACREEDORES_DEUDORES', 'XXXXXX', '405', '4260', 'Proveedores otras partes vinculadas', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4274, 'PCG08-PYME','ACREEDORES_DEUDORES', 'XXXXXX', '406', '4260', 'Envases y embalajes a devolver a proveedores', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4275, 'PCG08-PYME','ACREEDORES_DEUDORES', 'XXXXXX', '407', '4260', 'Anticipos a proveedores', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4276, 'PCG08-PYME','ACREEDORES_DEUDORES', 'XXXXXX', '41', '4004', 'Acreedores varios', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4277, 'PCG08-PYME','ACREEDORES_DEUDORES', 'XXXXXX', '410', '4276', 'Acreedores por prestaciones de servicios', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4278, 'PCG08-PYME','ACREEDORES_DEUDORES', 'XXXXXX', '4100', '4277', 'Acreedores por prestaciones de servicios euros', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4279, 'PCG08-PYME','ACREEDORES_DEUDORES', 'XXXXXX', '4104', '4277', 'Acreedores por prestaciones de servicios moneda extranjera', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4280, 'PCG08-PYME','ACREEDORES_DEUDORES', 'XXXXXX', '4109', '4277', 'Acreedores por prestaciones de servicios facturas pendientes de recibir o formalizar', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4281, 'PCG08-PYME','ACREEDORES_DEUDORES', 'XXXXXX', '411', '4276', 'Acreedores efectos comerciales a pagar', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4282, 'PCG08-PYME','ACREEDORES_DEUDORES', 'XXXXXX', '419', '4276', 'Acreedores por operaciones en común', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4283, 'PCG08-PYME','ACREEDORES_DEUDORES', 'CLIENTES', '43', '4004', 'Clientes', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4284, 'PCG08-PYME','ACREEDORES_DEUDORES', 'CLIENTES', '430', '4283', 'Clientes', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4285, 'PCG08-PYME','ACREEDORES_DEUDORES', 'XXXXXX', '4300', '4284', 'Clientes euros', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4286, 'PCG08-PYME','ACREEDORES_DEUDORES', 'XXXXXX', '4304', '4284', 'Clientes moneda extranjera', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4287, 'PCG08-PYME','ACREEDORES_DEUDORES', 'XXXXXX', '4309', '4284', 'Clientes facturas pendientes de formalizar', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4288, 'PCG08-PYME','ACREEDORES_DEUDORES', 'XXXXXX', '431', '4283', 'Clientes efectos comerciales a cobrar', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4289, 'PCG08-PYME','ACREEDORES_DEUDORES', 'XXXXXX', '4310', '4288', 'Efectos comerciales en cartera', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4290, 'PCG08-PYME','ACREEDORES_DEUDORES', 'XXXXXX', '4311', '4288', 'Efectos comerciales descontados', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4291, 'PCG08-PYME','ACREEDORES_DEUDORES', 'XXXXXX', '4312', '4288', 'Efectos comerciales en gestión de cobro', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4292, 'PCG08-PYME','ACREEDORES_DEUDORES', 'XXXXXX', '4315', '4288', 'Efectos comerciales impagados', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4293, 'PCG08-PYME','ACREEDORES_DEUDORES', 'XXXXXX', '432', '4283', 'Clientes operaciones de factoring', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4294, 'PCG08-PYME','ACREEDORES_DEUDORES', 'XXXXXX', '433', '4283', 'Clientes empresas del grupo', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4295, 'PCG08-PYME','ACREEDORES_DEUDORES', 'XXXXXX', '4330', '4294', 'Clientes empresas del grupo euros', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4296, 'PCG08-PYME','ACREEDORES_DEUDORES', 'XXXXXX', '4331', '4294', 'Efectos comerciales a cobrar empresas del grupo', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4297, 'PCG08-PYME','ACREEDORES_DEUDORES', 'XXXXXX', '4332', '4294', 'Clientes empresas del grupo operaciones de factoring', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4298, 'PCG08-PYME','ACREEDORES_DEUDORES', 'XXXXXX', '4334', '4294', 'Clientes empresas del grupo moneda extranjera', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4299, 'PCG08-PYME','ACREEDORES_DEUDORES', 'XXXXXX', '4336', '4294', 'Clientes empresas del grupo dudoso cobro', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4300, 'PCG08-PYME','ACREEDORES_DEUDORES', 'XXXXXX', '4337', '4294', 'Envases y embalajes a devolver a clientes empresas del grupo', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4301, 'PCG08-PYME','ACREEDORES_DEUDORES', 'XXXXXX', '4339', '4294', 'Clientes empresas del grupo facturas pendientes de formalizar', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4302, 'PCG08-PYME','ACREEDORES_DEUDORES', 'XXXXXX', '434', '4283', 'Clientes empresas asociadas', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4303, 'PCG08-PYME','ACREEDORES_DEUDORES', 'XXXXXX', '435', '4283', 'Clientes otras partes vinculadas', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4304, 'PCG08-PYME','ACREEDORES_DEUDORES', 'XXXXXX', '436', '4283', 'Clientes de dudoso cobro', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4305, 'PCG08-PYME','ACREEDORES_DEUDORES', 'XXXXXX', '437', '4283', 'Envases y embalajes a devolver por clientes', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4306, 'PCG08-PYME','ACREEDORES_DEUDORES', 'XXXXXX', '438', '4283', 'Anticipos de clientes', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4307, 'PCG08-PYME','ACREEDORES_DEUDORES', 'XXXXXX', '44', '4004', 'Deudores varios', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4308, 'PCG08-PYME','ACREEDORES_DEUDORES', 'XXXXXX', '440', '4307', 'Deudores', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4309, 'PCG08-PYME','ACREEDORES_DEUDORES', 'XXXXXX', '4400', '4308', 'Deudores euros', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4310, 'PCG08-PYME','ACREEDORES_DEUDORES', 'XXXXXX', '4404', '4308', 'Deudores moneda extranjera', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4311, 'PCG08-PYME','ACREEDORES_DEUDORES', 'XXXXXX', '4409', '4308', 'Deudores facturas pendientes de formalizar', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4312, 'PCG08-PYME','ACREEDORES_DEUDORES', 'XXXXXX', '441', '4307', 'Deudores efectos comerciales a cobrar', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4313, 'PCG08-PYME','ACREEDORES_DEUDORES', 'XXXXXX', '4410', '4312', 'Deudores efectos comerciales en cartera', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4314, 'PCG08-PYME','ACREEDORES_DEUDORES', 'XXXXXX', '4411', '4312', 'Deudores efectos comerciales descontados', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4315, 'PCG08-PYME','ACREEDORES_DEUDORES', 'XXXXXX', '4412', '4312', 'Deudores efectos comerciales en gestión de cobro', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4316, 'PCG08-PYME','ACREEDORES_DEUDORES', 'XXXXXX', '4415', '4312', 'Deudores efectos comerciales impagados', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4317, 'PCG08-PYME','ACREEDORES_DEUDORES', 'XXXXXX', '446', '4307', 'Deudores de dusoso cobro', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4318, 'PCG08-PYME','ACREEDORES_DEUDORES', 'XXXXXX', '449', '4307', 'Deudores por operaciones en común', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4319, 'PCG08-PYME','ACREEDORES_DEUDORES', 'XXXXXX', '46', '4004', 'Personal', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4320, 'PCG08-PYME','ACREEDORES_DEUDORES', 'XXXXXX', '460', '4319', 'Anticipos de renumeraciones', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4321, 'PCG08-PYME','ACREEDORES_DEUDORES', 'XXXXXX', '465', '4319', 'Renumeraciones pendientes de pago', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4322, 'PCG08-PYME','ACREEDORES_DEUDORES', 'XXXXXX', '47', '4004', 'Administraciones Públicas', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4323, 'PCG08-PYME','ACREEDORES_DEUDORES', 'XXXXXX', '470', '4322', 'Hacienda Pública deudora por diversos conceptos', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4324, 'PCG08-PYME','ACREEDORES_DEUDORES', 'XXXXXX', '4700', '4323', 'Hacienda Pública deudora por IVA', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4325, 'PCG08-PYME','ACREEDORES_DEUDORES', 'XXXXXX', '4708', '4323', 'Hacienda Pública deudora por subvenciones concedidas', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4326, 'PCG08-PYME','ACREEDORES_DEUDORES', 'XXXXXX', '4709', '4323', 'Hacienda Pública deudora por devolución de impuestos', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4327, 'PCG08-PYME','ACREEDORES_DEUDORES', 'XXXXXX', '471', '4322', 'Organismos de la Seguridad Social deudores', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4328, 'PCG08-PYME','ACREEDORES_DEUDORES', 'XXXXXX', '472', '4322', 'Hacienda Pública IVA soportado', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4329, 'PCG08-PYME','ACREEDORES_DEUDORES', 'XXXXXX', '473', '4322', 'Hacienda Pública retenciones y pagos a cuenta', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4330, 'PCG08-PYME','ACREEDORES_DEUDORES', 'XXXXXX', '474', '4322', 'Activos por impuesto diferido', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4331, 'PCG08-PYME','ACREEDORES_DEUDORES', 'XXXXXX', '4740', '4330', 'Activos por diferencias temporarias deducibles', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4332, 'PCG08-PYME','ACREEDORES_DEUDORES', 'XXXXXX', '4742', '4330', 'Derechos por deducciones y bonificaciones pendientes de aplicar', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4333, 'PCG08-PYME','ACREEDORES_DEUDORES', 'XXXXXX', '4745', '4330', 'Crédito por pérdidasa compensar del ejercicio', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4334, 'PCG08-PYME','ACREEDORES_DEUDORES', 'XXXXXX', '475', '4322', 'Hacienda Pública acreedora por conceptos fiscales', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4335, 'PCG08-PYME','ACREEDORES_DEUDORES', 'XXXXXX', '4750', '4334', 'Hacienda Pública acreedora por IVA', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4336, 'PCG08-PYME','ACREEDORES_DEUDORES', 'XXXXXX', '4751', '4334', 'Hacienda Pública acreedora por retenciones practicadas', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4337, 'PCG08-PYME','ACREEDORES_DEUDORES', 'XXXXXX', '4752', '4334', 'Hacienda Pública acreedora por impuesto sobre sociedades', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4338, 'PCG08-PYME','ACREEDORES_DEUDORES', 'XXXXXX', '4758', '4334', 'Hacienda Pública acreedora por subvenciones a integrar', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4339, 'PCG08-PYME','ACREEDORES_DEUDORES', 'XXXXXX', '476', '4322', 'Organismos de la Seguridad Social acreedores', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4340, 'PCG08-PYME','ACREEDORES_DEUDORES', 'XXXXXX', '477', '4322', 'Hacienda Pública IVA repercutido', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4341, 'PCG08-PYME','ACREEDORES_DEUDORES', 'XXXXXX', '479', '4322', 'Pasivos por diferencias temporarias imponibles', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4342, 'PCG08-PYME','ACREEDORES_DEUDORES', 'XXXXXX', '48', '4004', 'Ajustes por periodificación', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4343, 'PCG08-PYME','ACREEDORES_DEUDORES', 'XXXXXX', '480', '4342', 'Gastos anticipados', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4344, 'PCG08-PYME','ACREEDORES_DEUDORES', 'XXXXXX', '485', '4342', 'Ingresos anticipados', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4345, 'PCG08-PYME','ACREEDORES_DEUDORES', 'XXXXXX', '49', '4004', 'Deterioro de valor de créditos comerciales y provisiones a corto plazo', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4346, 'PCG08-PYME','ACREEDORES_DEUDORES', 'XXXXXX', '490', '4345', 'Deterioro de valor de créditos por operaciones comerciales', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4347, 'PCG08-PYME','ACREEDORES_DEUDORES', 'XXXXXX', '493', '4345', 'Deterioro de valor de créditos por operaciones comerciales con partes vinculadas', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4348, 'PCG08-PYME','ACREEDORES_DEUDORES', 'XXXXXX', '4933', '4347', 'Deterioro de valor de créditos por operaciones comerciales con empresas del grupo', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4349, 'PCG08-PYME','ACREEDORES_DEUDORES', 'XXXXXX', '4934', '4347', 'Deterioro de valor de créditos por operaciones comerciales con empresas asociadas', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4350, 'PCG08-PYME','ACREEDORES_DEUDORES', 'XXXXXX', '4935', '4347', 'Deterioro de valor de créditos por operaciones comerciales con otras partes vinculadas', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4351, 'PCG08-PYME','ACREEDORES_DEUDORES', 'XXXXXX', '499', '4345', 'Provisiones por operaciones comerciales', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4352, 'PCG08-PYME','ACREEDORES_DEUDORES', 'XXXXXX', '4994', '4351', 'Provisión para contratos anerosos', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4353, 'PCG08-PYME','ACREEDORES_DEUDORES', 'XXXXXX', '4999', '4351', 'Provisión para otras operaciones comerciales', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4354, 'PCG08-PYME','FINAN', 'XXXXXX', '50', '4005', 'Emprésitos deudas con características especiales y otras emisiones análogas a corto plazo', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4355, 'PCG08-PYME','FINAN', 'XXXXXX', '500', '4354', 'Obligaciones y bonos a corto plazo', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4356, 'PCG08-PYME','FINAN', 'XXXXXX', '502', '4354', 'Acciones o participaciones a corto plazo consideradas como pasivos financieros', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4357, 'PCG08-PYME','FINAN', 'XXXXXX', '505', '4354', 'Deudas representadas en otros valores negociables a corto plazo', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4358, 'PCG08-PYME','FINAN', 'XXXXXX', '506', '4354', 'Intereses a corto plazo de emprésitos y otras emisiones analógicas', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4359, 'PCG08-PYME','FINAN', 'XXXXXX', '507', '4354', 'Dividendos de acciones o participaciones consideradas como pasivos financieros', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4360, 'PCG08-PYME','FINAN', 'XXXXXX', '509', '4354', 'Valores negociables amortizados', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4361, 'PCG08-PYME','FINAN', 'XXXXXX', '5090', '4360', 'Obligaciones y bonos amortizados', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4362, 'PCG08-PYME','FINAN', 'XXXXXX', '5095', '4360', 'Otros valores negociables amortizados', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4363, 'PCG08-PYME','FINAN', 'XXXXXX', '51', '4005', 'Deudas a corto plazo con partes vinculadas', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4364, 'PCG08-PYME','FINAN', 'XXXXXX', '510', '4363', 'Deudas a corto plazo con entidades de crédito vinculadas', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4365, 'PCG08-PYME','FINAN', 'XXXXXX', '5103', '4364', 'Deudas a corto plazo con entidades de crédito empresas del grupo', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4366, 'PCG08-PYME','FINAN', 'XXXXXX', '5104', '4364', 'Deudas a corto plazo con entidades de crédito empresas asociadas', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4367, 'PCG08-PYME','FINAN', 'XXXXXX', '5105', '4364', 'Deudas a corto plazo con otras entidades de crédito vinculadas', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4368, 'PCG08-PYME','FINAN', 'XXXXXX', '511', '4363', 'Proveedores de inmovilizado a corto plazo partes vinculadas', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4369, 'PCG08-PYME','FINAN', 'XXXXXX', '5113', '4368', 'Proveedores de inmovilizado a corto plazo empresas del grupo', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4370, 'PCG08-PYME','FINAN', 'XXXXXX', '5114', '4368', 'Proveedores de inmovilizado a corto plazo empresas asociadas', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4371, 'PCG08-PYME','FINAN', 'XXXXXX', '5115', '4368', 'Proveedores de inmovilizado a corto plazo otras partes vinculadas', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4372, 'PCG08-PYME','FINAN', 'XXXXXX', '512', '4363', 'Acreedores por arrendamiento financiero a corto plazo partes vinculadas', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4373, 'PCG08-PYME','FINAN', 'XXXXXX', '5123', '4372', 'Acreedores por arrendamiento financiero a corto plazo empresas del grupo', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4374, 'PCG08-PYME','FINAN', 'XXXXXX', '5124', '4372', 'Acreedores por arrendamiento financiero a corto plazo empresas asociadas', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4375, 'PCG08-PYME','FINAN', 'XXXXXX', '5125', '4372', 'Acreedores por arrendamiento financiero a corto plazo otras partes vinculadas', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4376, 'PCG08-PYME','FINAN', 'XXXXXX', '513', '4363', 'Otras deudas a corto plazo con partes vinculadas', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4377, 'PCG08-PYME','FINAN', 'XXXXXX', '5133', '4376', 'Otras deudas a corto plazo con empresas del grupo', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4378, 'PCG08-PYME','FINAN', 'XXXXXX', '5134', '4376', 'Otras deudas a corto plazo con empresas asociadas', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4379, 'PCG08-PYME','FINAN', 'XXXXXX', '5135', '4376', 'Otras deudas a corto plazo con partes vinculadas', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4380, 'PCG08-PYME','FINAN', 'XXXXXX', '514', '4363', 'Intereses a corto plazo con partes vinculadas', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4381, 'PCG08-PYME','FINAN', 'XXXXXX', '5143', '4380', 'Intereses a corto plazo empresas del grupo', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4382, 'PCG08-PYME','FINAN', 'XXXXXX', '5144', '4380', 'Intereses a corto plazo empresas asociadas', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4383, 'PCG08-PYME','FINAN', 'XXXXXX', '5145', '4380', 'Intereses deudas a corto plazo partes vinculadas', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4384, 'PCG08-PYME','FINAN', 'XXXXXX', '52', '4005', 'Deudas a corto plazo por préstamos recibidos y otros conceptos', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4385, 'PCG08-PYME','FINAN', 'XXXXXX', '520', '4384', 'Deudas a corto plazo con entidades de crédito', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4386, 'PCG08-PYME','FINAN', 'XXXXXX', '5200', '4385', 'Préstamos a corto plazo de entidades de crédito', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4387, 'PCG08-PYME','FINAN', 'XXXXXX', '5201', '4385', 'Deudas a corto plazo por crédito dispuesto', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4388, 'PCG08-PYME','FINAN', 'XXXXXX', '5208', '4385', 'Deudas por efectos descontados', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4389, 'PCG08-PYME','FINAN', 'XXXXXX', '5209', '4385', 'Deudas por operaciones de factoring', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4390, 'PCG08-PYME','FINAN', 'XXXXXX', '521', '4384', 'Deudas a corto plazo', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4391, 'PCG08-PYME','FINAN', 'XXXXXX', '522', '4384', 'Deudas a corto plazo transformables en subvenciones donaciones y legados', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4392, 'PCG08-PYME','FINAN', 'XXXXXX', '523', '4384', 'Proveedores de inmovilizado a corto plazo', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4393, 'PCG08-PYME','FINAN', 'XXXXXX', '526', '4384', 'Dividendo activo a pagar', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4394, 'PCG08-PYME','FINAN', 'XXXXXX', '527', '4384', 'Intereses a corto plazo de deudas con entidades de crédito', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4395, 'PCG08-PYME','FINAN', 'XXXXXX', '528', '4384', 'Intereses a corto plazo de deudas', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4396, 'PCG08-PYME','FINAN', 'XXXXXX', '529', '4384', 'Provisiones a corto plazo', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4397, 'PCG08-PYME','FINAN', 'XXXXXX', '5291', '4396', 'Provisión a corto plazo para impuestos', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4398, 'PCG08-PYME','FINAN', 'XXXXXX', '5292', '4396', 'Provisión a corto plazo para otras responsabilidades', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4399, 'PCG08-PYME','FINAN', 'XXXXXX', '5293', '4396', 'Provisión a corto plazo por desmantelamiento retiro o rehabilitación del inmovilizado', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4400, 'PCG08-PYME','FINAN', 'XXXXXX', '5295', '4396', 'Provisión a corto plazo para actuaciones medioambientales', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4401, 'PCG08-PYME','FINAN', 'XXXXXX', '53', '4005', 'Inversiones financieras a corto plazo en partes vinculadas', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4402, 'PCG08-PYME','FINAN', 'XXXXXX', '530', '4401', 'Participaciones a corto plazo en partes vinculadas', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4403, 'PCG08-PYME','FINAN', 'XXXXXX', '5303', '4402', 'Participaciones a corto plazo en empresas del grupo', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4404, 'PCG08-PYME','FINAN', 'XXXXXX', '5304', '4402', 'Participaciones a corto plazo en empresas asociadas', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4405, 'PCG08-PYME','FINAN', 'XXXXXX', '5305', '4402', 'Participaciones a corto plazo en otras partes vinculadas', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4406, 'PCG08-PYME','FINAN', 'XXXXXX', '531', '4401', 'Valores representativos de deuda a corto plazo de partes vinculadas', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4407, 'PCG08-PYME','FINAN', 'XXXXXX', '5313', '4406', 'Valores representativos de deuda a corto plazo de empresas del grupo', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4408, 'PCG08-PYME','FINAN', 'XXXXXX', '5314', '4406', 'Valores representativos de deuda a corto plazo de empresas asociadas', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4409, 'PCG08-PYME','FINAN', 'XXXXXX', '5315', '4406', 'Valores representativos de deuda a corto plazo de otras partes vinculadas', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4410, 'PCG08-PYME','FINAN', 'XXXXXX', '532', '4401', 'Créditos a corto plazo a partes vinculadas', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4411, 'PCG08-PYME','FINAN', 'XXXXXX', '5323', '4410', 'Créditos a corto plazo a empresas del grupo', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4412, 'PCG08-PYME','FINAN', 'XXXXXX', '5324', '4410', 'Créditos a corto plazo a empresas asociadas', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4413, 'PCG08-PYME','FINAN', 'XXXXXX', '5325', '4410', 'Créditos a corto plazo a otras partes vinculadas', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4414, 'PCG08-PYME','FINAN', 'XXXXXX', '533', '4401', 'Intereses a corto plazo de valores representativos de deuda de partes vinculadas', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4415, 'PCG08-PYME','FINAN', 'XXXXXX', '5333', '4414', 'Intereses a corto plazo de valores representativos de deuda en empresas del grupo', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4416, 'PCG08-PYME','FINAN', 'XXXXXX', '5334', '4414', 'Intereses a corto plazo de valores representativos de deuda en empresas asociadas', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4417, 'PCG08-PYME','FINAN', 'XXXXXX', '5335', '4414', 'Intereses a corto plazo de valores representativos de deuda en otras partes vinculadas', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4418, 'PCG08-PYME','FINAN', 'XXXXXX', '534', '4401', 'Intereses a corto plazo de créditos a partes vinculadas', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4419, 'PCG08-PYME','FINAN', 'XXXXXX', '5343', '4418', 'Intereses a corto plazo de créditos a empresas del grupo', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4420, 'PCG08-PYME','FINAN', 'XXXXXX', '5344', '4418', 'Intereses a corto plazo de créditos a empresas asociadas', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4421, 'PCG08-PYME','FINAN', 'XXXXXX', '5345', '4418', 'Intereses a corto plazo de créditos a otras partes vinculadas', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4422, 'PCG08-PYME','FINAN', 'XXXXXX', '535', '4401', 'Dividendo a cobrar de inversiones financieras en partes vinculadas', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4423, 'PCG08-PYME','FINAN', 'XXXXXX', '5353', '4422', 'Dividendo a cobrar de empresas del grupo', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4424, 'PCG08-PYME','FINAN', 'XXXXXX', '5354', '4422', 'Dividendo a cobrar de empresas asociadas', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4425, 'PCG08-PYME','FINAN', 'XXXXXX', '5355', '4422', 'Dividendo a cobrar de otras partes vinculadas', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4426, 'PCG08-PYME','FINAN', 'XXXXXX', '539', '4401', 'Desembolsos pendientes sobre participaciones a corto plazo en partes vinculadas', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4427, 'PCG08-PYME','FINAN', 'XXXXXX', '5393', '4426', 'Desembolsos pendientes sobre participaciones a corto plazo en empresas del grupo', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4428, 'PCG08-PYME','FINAN', 'XXXXXX', '5394', '4426', 'Desembolsos pendientes sobre participaciones a corto plazo en empresas asociadas', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4429, 'PCG08-PYME','FINAN', 'XXXXXX', '5395', '4426', 'Desembolsos pendientes sobre participaciones a corto plazo en otras partes vinculadas', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4430, 'PCG08-PYME','FINAN', 'XXXXXX', '54', '4005', 'Otras inversiones financieras a corto plazo', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4431, 'PCG08-PYME','FINAN', 'XXXXXX', '540', '4430', 'Inversiones financieras a corto plazo en instrumentos de patrimonio', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4432, 'PCG08-PYME','FINAN', 'XXXXXX', '541', '4430', 'Valores representativos de deuda a corto plazo', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4433, 'PCG08-PYME','FINAN', 'XXXXXX', '542', '4430', 'Créditos a corto plazo', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4434, 'PCG08-PYME','FINAN', 'XXXXXX', '543', '4430', 'Créditos a corto plazo por enejenación de inmovilizado', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4435, 'PCG08-PYME','FINAN', 'XXXXXX', '544', '4430', 'Créditos a corto plazo al personal', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4436, 'PCG08-PYME','FINAN', 'XXXXXX', '545', '4430', 'Dividendo a cobrar', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4437, 'PCG08-PYME','FINAN', 'XXXXXX', '546', '4430', 'Intereses a corto plazo de valores reprsentativos de deuda', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4438, 'PCG08-PYME','FINAN', 'XXXXXX', '547', '4430', 'Intereses a corto plazo de créditos', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4439, 'PCG08-PYME','FINAN', 'XXXXXX', '548', '4430', 'Imposiciones a corto plazo', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4440, 'PCG08-PYME','FINAN', 'XXXXXX', '549', '4430', 'Desembolsos pendientes sobre participaciones en el patrimonio neto a corto plazo', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4441, 'PCG08-PYME','FINAN', 'XXXXXX', '55', '4005', 'Otras cuentas no bancarias', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4442, 'PCG08-PYME','FINAN', 'XXXXXX', '550', '4441', 'Titular de la explotación', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4443, 'PCG08-PYME','FINAN', 'XXXXXX', '551', '4441', 'Cuenta corriente con socios y administradores', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4444, 'PCG08-PYME','FINAN', 'XXXXXX', '552', '4441', 'Cuenta corriente otras personas y entidades vinculadas', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4445, 'PCG08-PYME','FINAN', 'XXXXXX', '5523', '4444', 'Cuenta corriente con empresas del grupo', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4446, 'PCG08-PYME','FINAN', 'XXXXXX', '5524', '4444', 'Cuenta corriente con empresas asociadas', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4447, 'PCG08-PYME','FINAN', 'XXXXXX', '5525', '4444', 'Cuenta corriente con otras partes vinculadas', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4448, 'PCG08-PYME','FINAN', 'XXXXXX', '554', '4441', 'Cuenta corriente con uniones temporales de empresas y comunidades de bienes', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4449, 'PCG08-PYME','FINAN', 'XXXXXX', '555', '4441', 'Partidas pendientes de aplicación', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4450, 'PCG08-PYME','FINAN', 'XXXXXX', '556', '4441', 'Desembolsos exigidos sobre participaciones en el patrimonio neto', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4451, 'PCG08-PYME','FINAN', 'XXXXXX', '5563', '4450', 'Desembolsos exigidos sobre participaciones empresas del grupo', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4452, 'PCG08-PYME','FINAN', 'XXXXXX', '5564', '4450', 'Desembolsos exigidos sobre participaciones empresas asociadas', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4453, 'PCG08-PYME','FINAN', 'XXXXXX', '5565', '4450', 'Desembolsos exigidos sobre participaciones otras partes vinculadas', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4454, 'PCG08-PYME','FINAN', 'XXXXXX', '5566', '4450', 'Desembolsos exigidos sobre participaciones otras empresas', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4455, 'PCG08-PYME','FINAN', 'XXXXXX', '557', '4441', 'Dividendo activo a cuenta', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4456, 'PCG08-PYME','FINAN', 'XXXXXX', '558', '4441', 'Socios por desembolsos exigidos', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4457, 'PCG08-PYME','FINAN', 'XXXXXX', '5580', '4456', 'Socios por desembolsos exigidos sobre acciones o participaciones ordinarias', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4458, 'PCG08-PYME','FINAN', 'XXXXXX', '5585', '4456', 'Socios por desembolsos exigidos sobre acciones o participaciones consideradas como pasivos financieros', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4459, 'PCG08-PYME','FINAN', 'XXXXXX', '559', '4441', 'Derivados financieros a corto plazo', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4460, 'PCG08-PYME','FINAN', 'XXXXXX', '5590', '4459', 'Activos por derivados financieros a corto plazo', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4461, 'PCG08-PYME','FINAN', 'XXXXXX', '5595', '4459', 'Pasivos por derivados financieros a corto plazo', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4462, 'PCG08-PYME','FINAN', 'XXXXXX', '56', '4005', 'Finanzas y depósitos recibidos y constituidos a corto plazo y ajustes por periodificación', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4463, 'PCG08-PYME','FINAN', 'XXXXXX', '560', '4462', 'Finanzas recibidas a corto plazo', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4464, 'PCG08-PYME','FINAN', 'XXXXXX', '561', '4462', 'Depósitos recibidos a corto plazo', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4465, 'PCG08-PYME','FINAN', 'XXXXXX', '565', '4462', 'Finanzas constituidas a corto plazo', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4466, 'PCG08-PYME','FINAN', 'XXXXXX', '566', '4462', 'Depósitos constituidos a corto plazo', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4467, 'PCG08-PYME','FINAN', 'XXXXXX', '567', '4462', 'Intereses pagados por anticipado', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4468, 'PCG08-PYME','FINAN', 'XXXXXX', '568', '4462', 'Intereses cobrados a corto plazo', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4469, 'PCG08-PYME','FINAN', 'XXXXXX', '57', '4005', 'Tesorería', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4470, 'PCG08-PYME','FINAN', 'CAJA', '570', '4469', 'Caja euros', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4471, 'PCG08-PYME','FINAN', 'XXXXXX', '571', '4469', 'Caja moneda extranjera', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4472, 'PCG08-PYME','FINAN', 'BANCOS', '572', '4469', 'Bancos e instituciones de crédito cc vista euros', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4473, 'PCG08-PYME','FINAN', 'XXXXXX', '573', '4469', 'Bancos e instituciones de crédito cc vista moneda extranjera', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4474, 'PCG08-PYME','FINAN', 'XXXXXX', '574', '4469', 'Bancos e instituciones de crédito cuentas de ahorro euros', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4475, 'PCG08-PYME','FINAN', 'XXXXXX', '575', '4469', 'Bancos e instituciones de crédito cuentas de ahorro moneda extranjera', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4476, 'PCG08-PYME','FINAN', 'XXXXXX', '576', '4469', 'Inversiones a corto plazo de gran liquidez', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4477, 'PCG08-PYME','FINAN', 'XXXXXX', '59', '4005', 'Deterioro del valor de las inversiones financieras a corto plazo', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4478, 'PCG08-PYME','FINAN', 'XXXXXX', '593', '4477', 'Deterioro del valor de participaciones a corto plazo en partes vinculadas', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4479, 'PCG08-PYME','FINAN', 'XXXXXX', '5933', '4478', 'Deterioro del valor de participaciones a corto plazo en empresas del grupo', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4480, 'PCG08-PYME','FINAN', 'XXXXXX', '5934', '4478', 'Deterioro del valor de participaciones a corto plazo en empresas asociadas', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4481, 'PCG08-PYME','FINAN', 'XXXXXX', '5935', '4478', 'Deterioro del valor de participaciones a corto plazo en otras partes vinculadas', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4482, 'PCG08-PYME','FINAN', 'XXXXXX', '594', '4477', 'Deterioro del valor de valores representativos de deuda a corto plazo en partes vinculadas', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4483, 'PCG08-PYME','FINAN', 'XXXXXX', '5943', '4482', 'Deterioro del valor de valores representativos de deuda a corto plazo en empresas del grupo', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4484, 'PCG08-PYME','FINAN', 'XXXXXX', '5944', '4482', 'Deterioro del valor de valores representativos de deuda a corto plazo en empresas asociadas', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4485, 'PCG08-PYME','FINAN', 'XXXXXX', '5945', '4482', 'Deterioro del valor de valores representativos de deuda a corto plazo en otras partes vinculadas', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4486, 'PCG08-PYME','FINAN', 'XXXXXX', '595', '4477', 'Deterioro del valor de créditos a corto plazo en partes vinculadas', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4487, 'PCG08-PYME','FINAN', 'XXXXXX', '5953', '4486', 'Deterioro del valor de créditos a corto plazo en empresas del grupo', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4488, 'PCG08-PYME','FINAN', 'XXXXXX', '5954', '4486', 'Deterioro del valor de créditos a corto plazo en empresas asociadas', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4489, 'PCG08-PYME','FINAN', 'XXXXXX', '5955', '4486', 'Deterioro del valor de créditos a corto plazo en otras partes vinculadas', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4490, 'PCG08-PYME','FINAN', 'XXXXXX', '596', '4477', 'Deterioro del valor de participaciones a corto plazo', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4491, 'PCG08-PYME','FINAN', 'XXXXXX', '597', '4477', 'Deterioro del valor de valores representativos de deuda a corto plazo', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4492, 'PCG08-PYME','FINAN', 'XXXXXX', '598', '4477', 'Deterioro de valor de créditos a corto plazo', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4493, 'PCG08-PYME','EXPENSE', 'XXXXXX', '60',   '4006', 'Compras', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4494, 'PCG08-PYME','EXPENSE', 'PRODUCT', '600', '4493', 'Compras de mercaderías', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4495, 'PCG08-PYME','EXPENSE', 'PRODUCT', '601', '4493', 'Compras de materias primas', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4496, 'PCG08-PYME','EXPENSE', 'PRODUCT', '602',  '4493', 'Compras de otros aprovisionamientos', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4497, 'PCG08-PYME','EXPENSE', 'XXXXXX', '606',  '4493', 'Descuentos sobre compras por pronto pago', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4498, 'PCG08-PYME','EXPENSE', 'XXXXXX', '6060', '4497', 'Descuentos sobre compras por pronto pago de mercaderías', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4499, 'PCG08-PYME','EXPENSE', 'XXXXXX', '6061', '4497', 'Descuentos sobre compras por pronto pago de materias primas', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4500, 'PCG08-PYME','EXPENSE', 'XXXXXX', '6062', '4497', 'Descuentos sobre compras por pronto pago de otros aprovisionamientos', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4501, 'PCG08-PYME','EXPENSE', 'COMPRAS', '607', '4493', 'Trabajos realizados por otras empresas', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4502, 'PCG08-PYME','EXPENSE', 'XXXXXX', '608',  '4493', 'Devoluciones de compras y operaciones similares', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4503, 'PCG08-PYME','EXPENSE', 'XXXXXX', '6080', '4502', 'Devoluciones de compras de mercaderías', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4504, 'PCG08-PYME','EXPENSE', 'XXXXXX', '6081', '4502', 'Devoluciones de compras de materias primas', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4505, 'PCG08-PYME','EXPENSE', 'XXXXXX', '6082', '4502', 'Devoluciones de compras de otros aprovisionamientos', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4506, 'PCG08-PYME','EXPENSE', 'XXXXXX', '609',  '4493', 'Rappels por compras', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4507, 'PCG08-PYME','EXPENSE', 'XXXXXX', '6090', '4506', 'Rappels por compras de mercaderías', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4508, 'PCG08-PYME','EXPENSE', 'XXXXXX', '6091', '4506', 'Rappels por compras de materias primas', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4509, 'PCG08-PYME','EXPENSE', 'XXXXXX', '6092', '4506', 'Rappels por compras de otros aprovisionamientos', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4510, 'PCG08-PYME','EXPENSE', 'XXXXXX', '61',  '4006', 'Variación de existencias', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4511, 'PCG08-PYME','EXPENSE', 'XXXXXX', '610', '4510', 'Variación de existencias de mercaderías', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4512, 'PCG08-PYME','EXPENSE', 'XXXXXX', '611', '4510', 'Variación de existencias de materias primas', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4513, 'PCG08-PYME','EXPENSE', 'XXXXXX', '612', '4510', 'Variación de existencias de otros aprovisionamientos', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4514, 'PCG08-PYME','EXPENSE', 'XXXXXX', '62',  '4006', 'Servicios exteriores', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4515, 'PCG08-PYME','EXPENSE', 'XXXXXX', '620', '4514', 'Gastos en investigación y desarrollo del ejercicio', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4516, 'PCG08-PYME','EXPENSE', 'XXXXXX', '621', '4514', 'Arrendamientos y cánones', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4517, 'PCG08-PYME','EXPENSE', 'XXXXXX', '622', '4514', 'Reparaciones y conservación', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4518, 'PCG08-PYME','EXPENSE', 'XXXXXX', '623', '4514', 'Servicios profesionales independientes', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4519, 'PCG08-PYME','EXPENSE', 'XXXXXX', '624', '4514', 'Transportes', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4520, 'PCG08-PYME','EXPENSE', 'XXXXXX', '625', '4514', 'Primas de seguros', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4521, 'PCG08-PYME','EXPENSE', 'XXXXXX', '626', '4514', 'Servicios bancarios y similares', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4522, 'PCG08-PYME','EXPENSE', 'XXXXXX', '627', '4514', 'Publicidad, propaganda y relaciones públicas', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4523, 'PCG08-PYME','EXPENSE', 'XXXXXX', '628', '4514', 'Suministros', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4524, 'PCG08-PYME','EXPENSE', 'XXXXXX', '629', '4514', 'Otros servicios', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4525, 'PCG08-PYME','EXPENSE', 'XXXXXX', '63',   '4006', 'Tributos', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4526, 'PCG08-PYME','EXPENSE', 'XXXXXX', '630',  '4525', 'Impuesto sobre benecifios', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4527, 'PCG08-PYME','EXPENSE', 'XXXXXX', '6300', '4526', 'Impuesto corriente', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4528, 'PCG08-PYME','EXPENSE', 'XXXXXX', '6301', '4526', 'Impuesto diferido', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4529, 'PCG08-PYME','EXPENSE', 'XXXXXX', '631',  '4525', 'Otros tributos', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4530, 'PCG08-PYME','EXPENSE', 'XXXXXX', '633',  '4525', 'Ajustes negativos en la imposición sobre beneficios', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4531, 'PCG08-PYME','EXPENSE', 'XXXXXX', '634',  '4525', 'Ajustes negativos en la imposición indirecta', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4532, 'PCG08-PYME','EXPENSE', 'XXXXXX', '6341', '4531', 'Ajustes negativos en IVA de activo corriente', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4533, 'PCG08-PYME','EXPENSE', 'XXXXXX', '6342', '4531', 'Ajustes negativos en IVA de inversiones', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4534, 'PCG08-PYME','EXPENSE', 'XXXXXX', '636',  '4525', 'Devolución de impuestos', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4535, 'PCG08-PYME','EXPENSE', 'XXXXXX', '638',  '4525', 'Ajustes positivos en la imposición sobre beneficios', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4536, 'PCG08-PYME','EXPENSE', 'XXXXXX', '639',  '4525', 'Ajustes positivos en la imposición directa', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4537, 'PCG08-PYME','EXPENSE', 'XXXXXX', '6391', '4536', 'Ajustes positivos en IVA de activo corriente', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4538, 'PCG08-PYME','EXPENSE', 'XXXXXX', '6392', '4536', 'Ajustes positivos en IVA de inversiones', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4539, 'PCG08-PYME','EXPENSE', 'XXXXXX', '64',   '4006', 'Gastos de personal', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4540, 'PCG08-PYME','EXPENSE', 'XXXXXX', '640',  '4539', 'Sueldos y salarios', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4541, 'PCG08-PYME','EXPENSE', 'XXXXXX', '641',  '4539', 'Indemnizaciones', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4542, 'PCG08-PYME','EXPENSE', 'XXXXXX', '642',  '4539', 'Seguridad social a cargo de la empresa', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4543, 'PCG08-PYME','EXPENSE', 'XXXXXX', '649',  '4539', 'Otros gastos sociales', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4544, 'PCG08-PYME','EXPENSE', 'XXXXXX', '65',   '4006', 'Otros gastos de gestión', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4545, 'PCG08-PYME','EXPENSE', 'XXXXXX', '650',  '4544', 'Pérdidas de créditos comerciales incobrables', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4546, 'PCG08-PYME','EXPENSE', 'XXXXXX', '651',  '4544', 'Resultados de operaciones en común', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4547, 'PCG08-PYME','EXPENSE', 'XXXXXX', '6510', '4546', 'Beneficio transferido gestor', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4548, 'PCG08-PYME','EXPENSE', 'XXXXXX', '6511', '4546', 'Pérdida soportada participe o asociado no gestor', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4549, 'PCG08-PYME','EXPENSE', 'XXXXXX', '659',  '4544', 'Otras pérdidas en gestión corriente', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4550, 'PCG08-PYME','EXPENSE', 'XXXXXX', '66',   '4006', 'Gastos financieros', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4551, 'PCG08-PYME','EXPENSE', 'XXXXXX', '660',  '4550', 'Gastos financieros por actualización de provisiones', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4552, 'PCG08-PYME','EXPENSE', 'XXXXXX', '661',  '4550', 'Intereses de obligaciones y bonos', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4553, 'PCG08-PYME','EXPENSE', 'XXXXXX', '6610', '4452', 'Intereses de obligaciones y bonos a largo plazo empresas del grupo', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4554, 'PCG08-PYME','EXPENSE', 'XXXXXX', '6611', '4452', 'Intereses de obligaciones y bonos a largo plazo empresas asociadas', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4555, 'PCG08-PYME','EXPENSE', 'XXXXXX', '6612', '4452', 'Intereses de obligaciones y bonos a largo plazo otras partes vinculadas', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4556, 'PCG08-PYME','EXPENSE', 'XXXXXX', '6613', '4452', 'Intereses de obligaciones y bonos a largo plazo otras empresas', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4557, 'PCG08-PYME','EXPENSE', 'XXXXXX', '6615', '4452', 'Intereses de obligaciones y bonos a corto plazo empresas del grupo', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4558, 'PCG08-PYME','EXPENSE', 'XXXXXX', '6616', '4452', 'Intereses de obligaciones y bonos a corto plazo empresas asociadas', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4559, 'PCG08-PYME','EXPENSE', 'XXXXXX', '6617', '4452', 'Intereses de obligaciones y bonos a corto plazo otras partes vinculadas', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4560, 'PCG08-PYME','EXPENSE', 'XXXXXX', '6618', '4452', 'Intereses de obligaciones y bonos a corto plazo otras empresas', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4561, 'PCG08-PYME','EXPENSE', 'XXXXXX', '662',  '4550', 'Intereses de deudas', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4562, 'PCG08-PYME','EXPENSE', 'XXXXXX', '6620', '4561', 'Intereses de deudas empresas del grupo', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4563, 'PCG08-PYME','EXPENSE', 'XXXXXX', '6621', '4561', 'Intereses de deudas empresas asociadas', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4564, 'PCG08-PYME','EXPENSE', 'XXXXXX', '6622', '4561', 'Intereses de deudas otras partes vinculadas', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4565, 'PCG08-PYME','EXPENSE', 'XXXXXX', '6623', '4561', 'Intereses de deudas con entidades de crédito', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4566, 'PCG08-PYME','EXPENSE', 'XXXXXX', '6624', '4561', 'Intereses de deudas otras empresas', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4567, 'PCG08-PYME','EXPENSE', 'XXXXXX', '663',  '4550', 'Pérdidas por valorización de activos y pasivos financieros por su valor razonable', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4568, 'PCG08-PYME','EXPENSE', 'XXXXXX', '664',  '4550', 'Gastos por dividendos de acciones o participaciones consideradas como pasivos financieros', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4569, 'PCG08-PYME','EXPENSE', 'XXXXXX', '6640', '4568', 'Dividendos de pasivos empresas del grupo', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4570, 'PCG08-PYME','EXPENSE', 'XXXXXX', '6641', '4568', 'Dividendos de pasivos empresas asociadas', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4571, 'PCG08-PYME','EXPENSE', 'XXXXXX', '6642', '4568', 'Dividendos de pasivos otras partes vinculadas', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4572, 'PCG08-PYME','EXPENSE', 'XXXXXX', '6643', '4568', 'Dividendos de pasivos otras empresas', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4573, 'PCG08-PYME','EXPENSE', 'XXXXXX', '665',  '4550', 'Intereses por descuento de efectos y operaciones de factoring', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4574, 'PCG08-PYME','EXPENSE', 'XXXXXX', '6650', '4573', 'Intereses por descuento de efectos en entidades de crédito del grupo', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4575, 'PCG08-PYME','EXPENSE', 'XXXXXX', '6651', '4573', 'Intereses por descuento de efectos en entidades de crédito asociadas', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4576, 'PCG08-PYME','EXPENSE', 'XXXXXX', '6652', '4573', 'Intereses por descuento de efectos en entidades de crédito vinculadas', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4577, 'PCG08-PYME','EXPENSE', 'XXXXXX', '6653', '4573', 'Intereses por descuento de efectos en otras entidades de crédito', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4578, 'PCG08-PYME','EXPENSE', 'XXXXXX', '6654', '4573', 'Intereses por operaciones de factoring con entidades de crédito del grupo', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4579, 'PCG08-PYME','EXPENSE', 'XXXXXX', '6655', '4573', 'Intereses por operaciones de factoring con entidades de crédito asociadas', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4580, 'PCG08-PYME','EXPENSE', 'XXXXXX', '6656', '4573', 'Intereses por operaciones de factoring con otras entidades de crédito vinculadas', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4581, 'PCG08-PYME','EXPENSE', 'XXXXXX', '6657', '4573', 'Intereses por operaciones de factoring con otras entidades de crédito', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4582, 'PCG08-PYME','EXPENSE', 'XXXXXX', '666',  '4550', 'Pérdidas en participaciones y valores representativos de deuda', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4583, 'PCG08-PYME','EXPENSE', 'XXXXXX', '6660', '4582', 'Pérdidas en valores representativos de deuda a largo plazo empresas del grupo', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4584, 'PCG08-PYME','EXPENSE', 'XXXXXX', '6661', '4582', 'Pérdidas en valores representativos de deuda a largo plazo empresas asociadas', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4585, 'PCG08-PYME','EXPENSE', 'XXXXXX', '6662', '4582', 'Pérdidas en valores representativos de deuda a largo plazo otras partes vinculadas', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4586, 'PCG08-PYME','EXPENSE', 'XXXXXX', '6663', '4582', 'Pérdidas en participaciones y valores representativos de deuda a largo plazo otras empresas', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4587, 'PCG08-PYME','EXPENSE', 'XXXXXX', '6665', '4582', 'Pérdidas en participaciones y valores representativos de deuda a corto plazo empresas del grupo', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4588, 'PCG08-PYME','EXPENSE', 'XXXXXX', '6666', '4582', 'Pérdidas en participaciones y valores representativos de deuda a corto plazo empresas asociadas', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4589, 'PCG08-PYME','EXPENSE', 'XXXXXX', '6667', '4582', 'Pérdidas en valores representativos de deuda a corto plazo otras partes vinculadas', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4590, 'PCG08-PYME','EXPENSE', 'XXXXXX', '6668', '4582', 'Pérdidas en valores representativos de deuda a corto plazo otras empresas', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4591, 'PCG08-PYME','EXPENSE', 'XXXXXX', '667',  '4550', 'Pérdidas de créditos no comerciales', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4592, 'PCG08-PYME','EXPENSE', 'XXXXXX', '6670', '4591', 'Pérdidas de créditos a largo plazo empresas del grupo', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4593, 'PCG08-PYME','EXPENSE', 'XXXXXX', '6671', '4591', 'Pérdidas de créditos a largo plazo empresas asociadas', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4594, 'PCG08-PYME','EXPENSE', 'XXXXXX', '6672', '4591', 'Pérdidas de créditos a largo plazo otras partes vinculadas', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4595, 'PCG08-PYME','EXPENSE', 'XXXXXX', '6673', '4591', 'Pérdidas de créditos a largo plazo otras empresas', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4596, 'PCG08-PYME','EXPENSE', 'XXXXXX', '6675', '4591', 'Pérdidas de créditos a corto plazo empresas del grupo', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4597, 'PCG08-PYME','EXPENSE', 'XXXXXX', '6676', '4591', 'Pérdidas de créditos a corto plazo empresas asociadas', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4598, 'PCG08-PYME','EXPENSE', 'XXXXXX', '6677', '4591', 'Pérdidas de créditos a corto plazo otras partes vinculadas', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4599, 'PCG08-PYME','EXPENSE', 'XXXXXX', '6678', '4591', 'Pérdidas de créditos a corto plazo otras empresas', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4600, 'PCG08-PYME','EXPENSE', 'XXXXXX', '668', '4550', 'Diferencias negativas de cambio', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4601, 'PCG08-PYME','EXPENSE', 'XXXXXX', '669', '4550', 'Otros gastos financieros', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4602, 'PCG08-PYME','EXPENSE', 'XXXXXX', '67',  '4006', 'Pérdidas procedentes de activos no corrientes y gastos excepcionales', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4603, 'PCG08-PYME','EXPENSE', 'XXXXXX', '670', '4602', 'Pérdidas procedentes del inmovilizado intangible', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4604, 'PCG08-PYME','EXPENSE', 'XXXXXX', '671', '4602', 'Pérdidas procedentes del inmovilizado material', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4605, 'PCG08-PYME','EXPENSE', 'XXXXXX', '672', '4602', 'Pérdidas procedentes de las inversiones inmobiliarias', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4607, 'PCG08-PYME','EXPENSE', 'XXXXXX', '673', '4602', 'Pérdidas procedentes de participaciones a largo plazo en partes vinculadas', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4608, 'PCG08-PYME','EXPENSE', 'XXXXXX', '6733', '4607', 'Pérdidas procedentes de participaciones a largo plazo empresas del grupo', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4609, 'PCG08-PYME','EXPENSE', 'XXXXXX', '6734', '4607', 'Pérdidas procedentes de participaciones a largo plazo empresas asociadas', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4610, 'PCG08-PYME','EXPENSE', 'XXXXXX', '6735', '4607', 'Pérdidas procedentes de participaciones a largo plazo otras partes vinculadas', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4611, 'PCG08-PYME','EXPENSE', 'XXXXXX', '675', '4602', 'Pérdidas por operaciones con obligaciones propias', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4612, 'PCG08-PYME','EXPENSE', 'XXXXXX', '678', '4602', 'Gastos excepcionales', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4613, 'PCG08-PYME','EXPENSE', 'XXXXXX', '68',  '4006', 'Dotaciones para amortizaciones', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4614, 'PCG08-PYME','EXPENSE', 'XXXXXX', '680', '4613', 'Amortización del inmovilizado intangible', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4615, 'PCG08-PYME','EXPENSE', 'XXXXXX', '681', '4613', 'Amortización del inmovilizado material', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4616, 'PCG08-PYME','EXPENSE', 'XXXXXX', '682', '4613', 'Amortización de las inversiones inmobiliarias', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4617, 'PCG08-PYME','EXPENSE', 'XXXXXX', '69',  '4006', 'Pérdidas por deterioro y otras dotaciones', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4618, 'PCG08-PYME','EXPENSE', 'XXXXXX', '690', '4617', 'Pérdidas por deterioro del inmovilizado intangible', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4619, 'PCG08-PYME','EXPENSE', 'XXXXXX', '691', '4617', 'Pérdidas por deterioro del inmovilizado material', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4620, 'PCG08-PYME','EXPENSE', 'XXXXXX', '692', '4617', 'Pérdidas por deterioro de las inversiones inmobiliarias', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4621, 'PCG08-PYME','EXPENSE', 'XXXXXX', '693', '4617', 'Pérdidas por deterioro de existencias', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4622, 'PCG08-PYME','EXPENSE', 'XXXXXX', '6930', '4621', 'Pérdidas por deterioro de productos terminados y en curso de fabricación', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4623, 'PCG08-PYME','EXPENSE', 'XXXXXX', '6931', '4621', 'Pérdidas por deterioro de mercaderías', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4624, 'PCG08-PYME','EXPENSE', 'XXXXXX', '6932', '4621', 'Pérdidas por deterioro de materias primas', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4625, 'PCG08-PYME','EXPENSE', 'XXXXXX', '6933', '4621', 'Pérdidas por deterioro de otros aprovisionamientos', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4626, 'PCG08-PYME','EXPENSE', 'XXXXXX', '694',  '4617', 'Pérdidas por deterioro de créditos por operaciones comerciales', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4627, 'PCG08-PYME','EXPENSE', 'XXXXXX', '695',  '4617', 'Dotación a la provisión por operaciones comerciales', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4628, 'PCG08-PYME','EXPENSE', 'XXXXXX', '6954', '4627', 'Dotación a la provisión por contratos onerosos', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4629, 'PCG08-PYME','EXPENSE', 'XXXXXX', '6959', '4628', 'Dotación a la provisión para otras operaciones comerciales', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4630, 'PCG08-PYME','EXPENSE', 'XXXXXX', '696',  '4617', 'Pérdidas por deterioro de participaciones y valores representativos de deuda a largo plazo', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4631, 'PCG08-PYME','EXPENSE', 'XXXXXX', '6960', '4630', 'Pérdidas por deterioro de participaciones en instrumentos de patrimonio neto a largo plazo empresas del grupo', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4632, 'PCG08-PYME','EXPENSE', 'XXXXXX', '6961', '4630', 'Pérdidas por deterioro de participaciones en instrumentos de patrimonio neto a largo plazo empresas asociadas', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4633, 'PCG08-PYME','EXPENSE', 'XXXXXX', '6962', '4630', 'Pérdidas por deterioro de participaciones en instrumentos de patrimonio neto a largo plazo otras partes vinculadas', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4634, 'PCG08-PYME','EXPENSE', 'XXXXXX', '6963', '4630', 'Pérdidas por deterioro de participaciones en instrumentos de patrimonio neto a largo plazo otras empresas', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4635, 'PCG08-PYME','EXPENSE', 'XXXXXX', '6965', '4630', 'Pérdidas por deterioro en valores representativos de deuda a largo plazo empresas del grupo', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4636, 'PCG08-PYME','EXPENSE', 'XXXXXX', '6966', '4630', 'Pérdidas por deterioro en valores representativos de deuda a largo plazo empresas asociadas', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4637, 'PCG08-PYME','EXPENSE', 'XXXXXX', '6967', '4630', 'Pérdidas por deterioro en valores representativos de deuda a largo plazo otras partes vinculadas', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4638, 'PCG08-PYME','EXPENSE', 'XXXXXX', '6968', '4630', 'Pérdidas por deterioro en valores representativos de deuda a largo plazo otras empresas', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4639, 'PCG08-PYME','EXPENSE', 'XXXXXX', '697',  '4617', 'Pérdidas por deterioro de créditos a largo plazo', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4640, 'PCG08-PYME','EXPENSE', 'XXXXXX', '6970', '4639', 'Pérdidas por deterioro de créditos a largo plazo empresas del grupo', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4641, 'PCG08-PYME','EXPENSE', 'XXXXXX', '6971', '4639', 'Pérdidas por deterioro de créditos a largo plazo empresas asociadas', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4642, 'PCG08-PYME','EXPENSE', 'XXXXXX', '6972', '4639', 'Pérdidas por deterioro de créditos a largo plazo otras partes vinculadas', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4643, 'PCG08-PYME','EXPENSE', 'XXXXXX', '6973', '4639', 'Pérdidas por deterioro de créditos a largo plazo otras empresas', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4644, 'PCG08-PYME','EXPENSE', 'XXXXXX', '698',  '4617', 'Pérdidas por deterioro de participaciones y valores representativos de deuda a corto plazo', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4645, 'PCG08-PYME','EXPENSE', 'XXXXXX', '6980', '4644', 'Pérdidas por deterioro de participaciones en instrumentos de patrimonio neto a corto plazo empresas del grupo', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4646, 'PCG08-PYME','EXPENSE', 'XXXXXX', '6981', '4644', 'Pérdidas por deterioro de participaciones en instrumentos de patrimonio neto a corto plazo empresas asociadas', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4647, 'PCG08-PYME','EXPENSE', 'XXXXXX', '6985', '4644', 'Pérdidas por deterioro en valores representativos de deuda a corto plazo empresas del grupo', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4648, 'PCG08-PYME','EXPENSE', 'XXXXXX', '6986', '4644', 'Pérdidas por deterioro en valores representativos de deuda a corto plazo empresas asociadas', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4649, 'PCG08-PYME','EXPENSE', 'XXXXXX', '6988', '4644', 'Pérdidas por deterioro en valores representativos de deuda a corto plazo de otras empresas', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4650, 'PCG08-PYME','EXPENSE', 'XXXXXX', '699',  '4617', 'Pérdidas por deterioro de crédito a corto plazo', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4651, 'PCG08-PYME','EXPENSE', 'XXXXXX', '6990', '4650', 'Pérdidas por deterioro de crédito a corto plazo empresas del grupo', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4652, 'PCG08-PYME','EXPENSE', 'XXXXXX', '6991', '4650', 'Pérdidas por deterioro de crédito a corto plazo empresas asociadas', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4653, 'PCG08-PYME','EXPENSE', 'XXXXXX', '6992', '4650', 'Pérdidas por deterioro de crédito a corto plazo otras partes vinculadas', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4654, 'PCG08-PYME','EXPENSE', 'XXXXXX', '6993',  '4650', 'Pérdidas por deterioro de crédito a corto plazo otras empresas', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4655, 'PCG08-PYME','INCOME', 'XXXXXX', '70', '4007', 'Ventas', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4656, 'PCG08-PYME','INCOME', 'PRODUCT', '700', '4655', 'Ventas de mercaderías', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4657, 'PCG08-PYME','INCOME', 'PRODUCT', '701', '4655', 'Ventas de productos terminados', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4658, 'PCG08-PYME','INCOME', 'PRODUCT', '702', '4655', 'Ventas de productos semiterminados', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4659, 'PCG08-PYME','INCOME', 'PRODUCT', '703', '4655', 'Ventas de subproductos y residuos', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4660, 'PCG08-PYME','INCOME', 'PRODUCT', '704', '4655', 'Ventas de envases y embalajes', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4661, 'PCG08-PYME','INCOME', 'SERVICE', '705', '4655', 'Prestaciones de servicios', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4662, 'PCG08-PYME','INCOME', 'XXXXXX', '706', '4655', 'Descuentos sobre ventas por pronto pago', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4663, 'PCG08-PYME','INCOME', 'XXXXXX', '7060', '4662', 'Descuentos sobre ventas por pronto pago de mercaderías', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4664, 'PCG08-PYME','INCOME', 'XXXXXX', '7061', '4662', 'Descuentos sobre ventas por pronto pago de productos terminados', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4665, 'PCG08-PYME','INCOME', 'XXXXXX', '7062', '4662', 'Descuentos sobre ventas por pronto pago de productos semiterminados', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4666, 'PCG08-PYME','INCOME', 'XXXXXX', '7063', '4662', 'Descuentos sobre ventas por pronto pago de subproductos y residuos', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4667, 'PCG08-PYME','INCOME', 'XXXXXX', '708',  '4655', 'Devoluciones de ventas y operacioes similares', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4668, 'PCG08-PYME','INCOME', 'XXXXXX', '7080', '4667', 'Devoluciones de ventas de mercaderías', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4669, 'PCG08-PYME','INCOME', 'XXXXXX', '7081', '4667', 'Devoluciones de ventas de productos terminados', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4670, 'PCG08-PYME','INCOME', 'XXXXXX', '7082', '4667', 'Devoluciones de ventas de productos semiterminados', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4671, 'PCG08-PYME','INCOME', 'XXXXXX', '7083', '4667', 'Devoluciones de ventas de subproductos y residuos', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4672, 'PCG08-PYME','INCOME', 'XXXXXX', '7084', '4667', 'Devoluciones de ventas de envases y embalajes', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4673, 'PCG08-PYME','INCOME', 'XXXXXX', '71',  '4007', 'Variación de existencias', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4674, 'PCG08-PYME','INCOME', 'XXXXXX', '710', '4673', 'Variación de existencias de productos en curso', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4675, 'PCG08-PYME','INCOME', 'XXXXXX', '711', '4673', 'Variación de existencias de productos semiterminados', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4676, 'PCG08-PYME','INCOME', 'XXXXXX', '712', '4673', 'Variación de existencias de productos terminados', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4677, 'PCG08-PYME','INCOME', 'XXXXXX', '713', '4673', 'Variación de existencias de subproductos, residuos y materiales recuperados', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4678, 'PCG08-PYME','INCOME', 'XXXXXX', '73',  '4007', 'Trabajos realizados para la empresa', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4679, 'PCG08-PYME','INCOME', 'XXXXXX', '730', '4678', 'Trabajos realizados para el inmovilizado intangible', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4680, 'PCG08-PYME','INCOME', 'XXXXXX', '731', '4678', 'Trabajos realizados para el inmovilizado tangible', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4681, 'PCG08-PYME','INCOME', 'XXXXXX', '732', '4678', 'Trabajos realizados en inversiones inmobiliarias', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4682, 'PCG08-PYME','INCOME', 'XXXXXX', '733', '4678', 'Trabajos realizados para el inmovilizado material en curso', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4683, 'PCG08-PYME','INCOME', 'XXXXXX', '74',  '4007', 'Subvenciones, donaciones y legados', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4684, 'PCG08-PYME','INCOME', 'XXXXXX', '740', '4683', 'Subvenciones, donaciones y legados a la explotación', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4685, 'PCG08-PYME','INCOME', 'XXXXXX', '746', '4683', 'Subvenciones, donaciones y legados de capital transferidos al resultado del ejercicio', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4686, 'PCG08-PYME','INCOME', 'XXXXXX', '747', '4683', 'Otras subvenciones, donaciones y legados transferidos al resultado del ejercicio', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4687, 'PCG08-PYME','INCOME', 'XXXXXX', '75',   '4007', 'Otros ingresos de gestión', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4688, 'PCG08-PYME','INCOME', 'XXXXXX', '751',  '4687', 'Resultados de operaciones en común', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4689, 'PCG08-PYME','INCOME', 'XXXXXX', '7510', '4688', 'Pérdida transferida gestor', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4690, 'PCG08-PYME','INCOME', 'XXXXXX', '7511', '4688', 'Beneficio atribuido participe o asociado no gestor', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4691, 'PCG08-PYME','INCOME', 'XXXXXX', '752', '4687', 'Ingreso por arrendamiento', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4692, 'PCG08-PYME','INCOME', 'XXXXXX', '753', '4687', 'Ingresos de propiedad industrial cedida en explotación', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4693, 'PCG08-PYME','INCOME', 'XXXXXX', '754', '4687', 'Ingresos por comisiones', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4694, 'PCG08-PYME','INCOME', 'XXXXXX', '755', '4687', 'Ingresos por servicios al personal', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4695, 'PCG08-PYME','INCOME', 'XXXXXX', '759', '4687', 'Ingresos por servicios diversos', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4696, 'PCG08-PYME','INCOME', 'XXXXXX', '76',   '4007', 'Ingresos financieros', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4697, 'PCG08-PYME','INCOME', 'XXXXXX', '760',  '4696', 'Ingresos de participaciones en instrumentos de patrimonio', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4698, 'PCG08-PYME','INCOME', 'XXXXXX', '7600', '4697', 'Ingresos de participaciones en instrumentos de patrimonio empresas del grupo', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4699, 'PCG08-PYME','INCOME', 'XXXXXX', '7601', '4697', 'Ingresos de participaciones en instrumentos de patrimonio empresas asociadas', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4700, 'PCG08-PYME','INCOME', 'XXXXXX', '7602', '4697', 'Ingresos de participaciones en instrumentos de patrimonio otras partes asociadas', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4701, 'PCG08-PYME','INCOME', 'XXXXXX', '7603', '4697', 'Ingresos de participaciones en instrumentos de patrimonio otras empresas', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4702, 'PCG08-PYME','INCOME', 'XXXXXX', '761',  '4696', 'Ingresos de valores representativos de deuda', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4703, 'PCG08-PYME','INCOME', 'XXXXXX', '7610', '4702', 'Ingresos de valores representativos de deuda empresas del grupo', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4704, 'PCG08-PYME','INCOME', 'XXXXXX', '7611', '4702', 'Ingresos de valores representativos de deuda empresas asociadas', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4705, 'PCG08-PYME','INCOME', 'XXXXXX', '7612', '4702', 'Ingresos de valores representativos de deuda otras partes asociadas', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4706, 'PCG08-PYME','INCOME', 'XXXXXX', '7613', '4702', 'Ingresos de valores representativos de deuda otras empresas', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4707, 'PCG08-PYME','INCOME', 'XXXXXX', '762',   '4696', 'Ingresos de créditos', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4708, 'PCG08-PYME','INCOME', 'XXXXXX', '7620',  '4707', 'Ingresos de créditos a largo plazo', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4709, 'PCG08-PYME','INCOME', 'XXXXXX', '76200', '4708', 'Ingresos de crédito a largo plazo empresas del grupo', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4710, 'PCG08-PYME','INCOME', 'XXXXXX', '76201', '4708', 'Ingresos de crédito a largo plazo empresas asociadas', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4711, 'PCG08-PYME','INCOME', 'XXXXXX', '76202', '4708', 'Ingresos de crédito a largo plazo otras partes asociadas', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4712, 'PCG08-PYME','INCOME', 'XXXXXX', '76203', '4708', 'Ingresos de crédito a largo plazo otras empresas', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4713, 'PCG08-PYME','INCOME', 'XXXXXX', '7621',  '4707', 'Ingresos de créditos a corto plazo', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4714, 'PCG08-PYME','INCOME', 'XXXXXX', '76210', '4713', 'Ingresos de crédito a corto plazo empresas del grupo', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4715, 'PCG08-PYME','INCOME', 'XXXXXX', '76211', '4713', 'Ingresos de crédito a corto plazo empresas asociadas', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4716, 'PCG08-PYME','INCOME', 'XXXXXX', '76212', '4713', 'Ingresos de crédito a corto plazo otras partes asociadas', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4717, 'PCG08-PYME','INCOME', 'XXXXXX', '76213', '4713', 'Ingresos de crédito a corto plazo otras empresas', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4718, 'PCG08-PYME','INCOME', 'XXXXXX', '763',  '4696', 'Beneficios por valorización de activos y pasivos financieros por su valor razonable', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4719, 'PCG08-PYME','INCOME', 'XXXXXX', '766',  '4696', 'Beneficios en participaciones y valores representativos de deuda', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4720, 'PCG08-PYME','INCOME', 'XXXXXX', '7660', '4719', 'Beneficios en participaciones y valores representativos de deuda a largo plazo empresas del grupo', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4721, 'PCG08-PYME','INCOME', 'XXXXXX', '7661', '4719', 'Beneficios en participaciones y valores representativos de deuda a largo plazo empresas asociadas', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4722, 'PCG08-PYME','INCOME', 'XXXXXX', '7662', '4719', 'Beneficios en participaciones y valores representativos de deuda a largo plazo otras partes asociadas', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4723, 'PCG08-PYME','INCOME', 'XXXXXX', '7663', '4719', 'Beneficios en participaciones y valores representativos de deuda a largo plazo otras empresas', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4724, 'PCG08-PYME','INCOME', 'XXXXXX', '7665', '4719', 'Beneficios en participaciones y valores representativos de deuda a corto plazo empresas del grupo', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4725, 'PCG08-PYME','INCOME', 'XXXXXX', '7666', '4719', 'Beneficios en participaciones y valores representativos de deuda a corto plazo empresas asociadas', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4726, 'PCG08-PYME','INCOME', 'XXXXXX', '7667', '4719', 'Beneficios en participaciones y valores representativos de deuda a corto plazo otras partes asociadas', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4727, 'PCG08-PYME','INCOME', 'XXXXXX', '7668', '4719', 'Beneficios en participaciones y valores representativos de deuda a corto plazo otras empresas', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4728, 'PCG08-PYME','INCOME', 'XXXXXX', '768',  '4696', 'Diferencias positivas de cambio', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4729, 'PCG08-PYME','INCOME', 'XXXXXX', '769',  '4696', 'Otros ingresos financieros', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4730, 'PCG08-PYME','INCOME', 'XXXXXX', '77',   '4007', 'Beneficios procedentes de activos no corrientes e ingresos excepcionales', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4731, 'PCG08-PYME','INCOME', 'XXXXXX', '770',  '4730', 'Beneficios procedentes del inmovilizado intangible', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4732, 'PCG08-PYME','INCOME', 'XXXXXX', '771',  '4730', 'Beneficios procedentes del inmovilizado material', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4733, 'PCG08-PYME','INCOME', 'XXXXXX', '772',  '4730', 'Beneficios procedentes de las inversiones inmobiliarias', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4734, 'PCG08-PYME','INCOME', 'XXXXXX', '773',  '4730', 'Beneficios procedentes de participaciones a largo plazo en partes vinculadas', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4735, 'PCG08-PYME','INCOME', 'XXXXXX', '7733', '4734', 'Beneficios procedentes de participaciones a largo plazo empresas del grupo', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4736, 'PCG08-PYME','INCOME', 'XXXXXX', '7734', '4734', 'Beneficios procedentes de participaciones a largo plazo empresas asociadas', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4737, 'PCG08-PYME','INCOME', 'XXXXXX', '7735', '4734', 'Beneficios procedentes de participaciones a largo plazo otras partes vinculadas', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4738, 'PCG08-PYME','INCOME', 'XXXXXX', '775',  '4730', 'Beneficios por operaciones con obligaciones propias', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4739, 'PCG08-PYME','INCOME', 'XXXXXX', '778',  '4730', 'Ingresos excepcionales', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4741, 'PCG08-PYME','INCOME', 'XXXXXX', '79',   '4007', 'Excesos y aplicaciones de provisiones y pérdidas por deterioro', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4742, 'PCG08-PYME','INCOME', 'XXXXXX', '790',  '4741', 'Revisión del deterioro del inmovilizado intangible', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4743, 'PCG08-PYME','INCOME', 'XXXXXX', '791',  '4741', 'Revisión del deterioro del inmovilizado material', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4744, 'PCG08-PYME','INCOME', 'XXXXXX', '792',  '4741', 'Revisión del deterioro de las inversiones inmobiliarias', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4745, 'PCG08-PYME','INCOME', 'XXXXXX', '793',  '4741', 'Revisión del deterioro de las existencias', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4746, 'PCG08-PYME','INCOME', 'XXXXXX', '7930', '4745', 'Revisión del deterioro de productos terminados y en curso de fabricación', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4747, 'PCG08-PYME','INCOME', 'XXXXXX', '7931', '4745', 'Revisión del deterioro de mercaderías', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4748, 'PCG08-PYME','INCOME', 'XXXXXX', '7932', '4745', 'Revisión del deterioro de materias primas', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4749, 'PCG08-PYME','INCOME', 'XXXXXX', '7933', '4745', 'Revisión del deterioro de otros aprovisionamientos', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4750, 'PCG08-PYME','INCOME', 'XXXXXX', '794',  '4741', 'Revisión del deterioro de créditos por operaciones comerciales', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4751, 'PCG08-PYME','INCOME', 'XXXXXX', '795',  '4741', 'Exceso de provisiones', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4752, 'PCG08-PYME','INCOME', 'XXXXXX', '7951', '4751', 'Exceso de provisión para impuestos', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4753, 'PCG08-PYME','INCOME', 'XXXXXX', '7952', '4751', 'Exceso de provisión para otras responsabilidades', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4755, 'PCG08-PYME','INCOME', 'XXXXXX', '7954', '4751', 'Exceso de provisión para operaciones comerciales', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4756, 'PCG08-PYME','INCOME', 'XXXXXX', '79544','4755', 'Exceso de provisión por contratos onerosos', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4757, 'PCG08-PYME','INCOME', 'XXXXXX', '79549','4755', 'Exceso de provisión para otras operaciones comerciales', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4758, 'PCG08-PYME','INCOME', 'XXXXXX', '7955', '4751', 'Exceso de provisión para actuaciones medioambienteales', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4759, 'PCG08-PYME','INCOME', 'XXXXXX', '796',  '4741', 'Revisión del deterioro de participaciones y valores representativos de deuda a largo plazo', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4760, 'PCG08-PYME','INCOME', 'XXXXXX', '7960', '4759', 'Revisión del deterioro de participaciones en instrumentos de patrimonio neto a largo plazo empresas del grupo', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4761, 'PCG08-PYME','INCOME', 'XXXXXX', '7961', '4759', 'Revisión del deterioro de participaciones en instrumentos de patrimonio neto a largo plazo empresas asociadas', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4762, 'PCG08-PYME','INCOME', 'XXXXXX', '7962', '4759', 'Revisión del deterioro de participaciones en instrumentos de patrimonio neto a largo plazo otras partes vinculadas', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4763, 'PCG08-PYME','INCOME', 'XXXXXX', '7963', '4759', 'Revisión del deterioro de participaciones en instrumentos de patrimonio neto a largo plazo otras empresas', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4764, 'PCG08-PYME','INCOME', 'XXXXXX', '7965', '4759', 'Revisión del deterioro de valores representativos a largo plazo empresas del grupo', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4765, 'PCG08-PYME','INCOME', 'XXXXXX', '7966', '4759', 'Revisión del deterioro de valores representativos a largo plazo empresas asociadas', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4766, 'PCG08-PYME','INCOME', 'XXXXXX', '7967', '4759', 'Revisión del deterioro de valores representativos a largo otras partes vinculadas', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4767, 'PCG08-PYME','INCOME', 'XXXXXX', '7968', '4759', 'Revisión del deterioro de valores representativos a largo plazo otras empresas', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4768, 'PCG08-PYME','INCOME', 'XXXXXX', '797',  '4741', 'Revisión del deterioro de créditos a largo plazo', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4769, 'PCG08-PYME','INCOME', 'XXXXXX', '7970', '4768', 'Revisión del deterioro de créditos a largo plazo empresas del grupo', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4770, 'PCG08-PYME','INCOME', 'XXXXXX', '7971', '4768', 'Revisión del deterioro de créditos a largo plazo empresas asociadas', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4771, 'PCG08-PYME','INCOME', 'XXXXXX', '7972', '4768', 'Revisión del deterioro de créditos a largo plazo otras partes vinculadas', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4772, 'PCG08-PYME','INCOME', 'XXXXXX', '7973', '4768', 'Revisión del deterioro de créditos a largo plazo otras empresas', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4773, 'PCG08-PYME','INCOME', 'XXXXXX', '798',  '4741', 'Revisión del deterioro de participaciones y valores representativos de deuda a corto plazo', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4774, 'PCG08-PYME','INCOME', 'XXXXXX', '7980', '4773', 'Revisión del deterioro de participaciones en instrumentos de patrimonio neto a corto plazo empresas del grupo', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4775, 'PCG08-PYME','INCOME', 'XXXXXX', '7981', '4773', 'Revisión del deterioro de participaciones en instrumentos de patrimonio neto a corto plazo empresas asociadas', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4776, 'PCG08-PYME','INCOME', 'XXXXXX', '7985', '4773', 'Revisión del deterioro de valores representativos de deuda a corto plazo empresas del grupo', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4777, 'PCG08-PYME','INCOME', 'XXXXXX', '7986', '4773', 'Revisión del deterioro de valores representativos de deuda a corto plazo empresas asociadas', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4778, 'PCG08-PYME','INCOME', 'XXXXXX', '7987', '4773', 'Revisión del deterioro de valores representativos de deuda a corto plazo otras partes vinculadas', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4779, 'PCG08-PYME','INCOME', 'XXXXXX', '7988', '4773', 'Revisión del deterioro de valores representativos de deuda a corto plazo otras empresas', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4780, 'PCG08-PYME','INCOME', 'XXXXXX', '799',  '4741', 'Revisión del deterioro de créditos a corto plazo', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4781, 'PCG08-PYME','INCOME', 'XXXXXX', '7990', '4780', 'Revisión del deterioro de créditos a corto plazo empresas del grupo', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4782, 'PCG08-PYME','INCOME', 'XXXXXX', '7991', '4780', 'Revisión del deterioro de créditos a corto plazo empresas asociadas', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4783, 'PCG08-PYME','INCOME', 'XXXXXX', '7992', '4780', 'Revisión del deterioro de créditos a corto plazo otras partes vinculadas', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (4784, 'PCG08-PYME','INCOME', 'XXXXXX', '7993', '4780', 'Revisión del deterioro de créditos a corto plazo otras empresas', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4008, 'PCG08-PYME','CAPIT', 'XXXXXX', '10', '4001', 'CAPITAL', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4009, 'PCG08-PYME','CAPIT', 'XXXXXX', '100', '4008', 'Capital social', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4010, 'PCG08-PYME','CAPIT', 'XXXXXX', '101', '4008', 'Fondo social', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4011, 'PCG08-PYME','CAPIT', 'CAPITAL', '102', '4008', 'Capital', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4012, 'PCG08-PYME','CAPIT', 'XXXXXX', '103', '4008', 'Socios por desembolsos no exigidos', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4013, 'PCG08-PYME','CAPIT', 'XXXXXX', '1030', '4012', 'Socios por desembolsos no exigidos capital social', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4014, 'PCG08-PYME','CAPIT', 'XXXXXX', '1034', '4012', 'Socios por desembolsos no exigidos capital pendiente de inscripción', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4015, 'PCG08-PYME','CAPIT', 'XXXXXX', '104', '4008', 'Socios por aportaciones no dineradas pendientes', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4016, 'PCG08-PYME','CAPIT', 'XXXXXX', '1040', '4015', 'Socios por aportaciones no dineradas pendientes capital social', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4017, 'PCG08-PYME','CAPIT', 'XXXXXX', '1044', '4015', 'Socios por aportaciones no dineradas pendientes capital pendiente de inscripción', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4018, 'PCG08-PYME','CAPIT', 'XXXXXX', '108', '4008', 'Acciones o participaciones propias en situaciones especiales', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4019, 'PCG08-PYME','CAPIT', 'XXXXXX', '109', '4008', 'Acciones o participaciones propias para reducción de capital', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4020, 'PCG08-PYME','CAPIT', 'XXXXXX', '11', '4001', 'Reservas y otros instrumentos de patrimonio', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4021, 'PCG08-PYME','CAPIT', 'XXXXXX', '110', '4020', 'Prima de emisión o asunción', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4022, 'PCG08-PYME','CAPIT', 'XXXXXX', '111', '4020', 'Otros instrumentos de patrimonio neto', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4023, 'PCG08-PYME','CAPIT', 'XXXXXX', '1110', '4022', 'Patrimonio neto por emisión de instrumentos financieros compuestos', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4024, 'PCG08-PYME','CAPIT', 'XXXXXX', '1111', '4022', 'Resto de instrumentos de patrimoio neto', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4025, 'PCG08-PYME','CAPIT', 'XXXXXX', '112', '4020', 'Reserva legal', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4026, 'PCG08-PYME','CAPIT', 'XXXXXX', '113', '4020', 'Reservas voluntarias', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4027, 'PCG08-PYME','CAPIT', 'XXXXXX', '114', '4020', 'Reservas especiales', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4028, 'PCG08-PYME','CAPIT', 'XXXXXX', '1140', '4027', 'Reservas para acciones o participaciones de la sociedad dominante', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4029, 'PCG08-PYME','CAPIT', 'XXXXXX', '1141', '4027', 'Reservas estatutarias', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4030, 'PCG08-PYME','CAPIT', 'XXXXXX', '1142', '4027', 'Reservas por capital amortizado', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4031, 'PCG08-PYME','CAPIT', 'XXXXXX', '1143', '4027', 'Reservas por fondo de comercio', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4032, 'PCG08-PYME','CAPIT', 'XXXXXX', '1144', '4028', 'Reservas por acciones propias aceptadas en garantía', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4033, 'PCG08-PYME','CAPIT', 'XXXXXX', '115', '4020', 'Reservas por pérdidas y ganancias actuariales y otros ajustes', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4034, 'PCG08-PYME','CAPIT', 'XXXXXX', '118', '4020', 'Aportaciones de socios o propietarios', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4035, 'PCG08-PYME','CAPIT', 'XXXXXX', '119', '4020', 'Diferencias por ajuste del capital a euros', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4036, 'PCG08-PYME','CAPIT', 'XXXXXX', '12', '4001', 'Resultados pendientes de aplicación', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4037, 'PCG08-PYME','CAPIT', 'XXXXXX', '120', '4036', 'Remanente', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4038, 'PCG08-PYME','CAPIT', 'XXXXXX', '121', '4036', 'Resultados negativos de ejercicios anteriores', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4039, 'PCG08-PYME','CAPIT', 'XXXXXX', '129', '4036', 'Resultado del ejercicio', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4040, 'PCG08-PYME','CAPIT', 'XXXXXX', '13', '4001', 'Subvenciones, donaciones y ajustes por cambio de valor', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4041, 'PCG08-PYME','CAPIT', 'XXXXXX', '130', '4040', 'Subvenciones oficiales de capital', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4042, 'PCG08-PYME','CAPIT', 'XXXXXX', '131', '4040', 'Donaciones y legados de capital', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4043, 'PCG08-PYME','CAPIT', 'XXXXXX', '132', '4040', 'Otras subvenciones, donaciones y legados', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4044, 'PCG08-PYME','CAPIT', 'XXXXXX', '133', '4040', 'Ajustes por valoración en activos financieros disponibles para la venta', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4045, 'PCG08-PYME','CAPIT', 'XXXXXX', '134', '4040', 'Operaciones de cobertura', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4046, 'PCG08-PYME','CAPIT', 'XXXXXX', '1340', '4045', 'Cobertura de flujos de efectivo', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4047, 'PCG08-PYME','CAPIT', 'XXXXXX', '1341', '4045', 'Cobertura de una inversión neta en un negocio extranjero', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4048, 'PCG08-PYME','CAPIT', 'XXXXXX', '135', '4040', 'Diferencias de conversión', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4049, 'PCG08-PYME','CAPIT', 'XXXXXX', '136', '4040', 'Ajustes por valoración en activos no corrientes y grupos enajenables de elementos mantenidos para la venta', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4050, 'PCG08-PYME','CAPIT', 'XXXXXX', '137', '4040', 'Ingresos fiscales a distribuir en varios ejercicios', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4051, 'PCG08-PYME','CAPIT', 'XXXXXX', '1370', '4050', 'Ingresos fiscales por diferencias permanentes a distribuir en varios ejercicios', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4052, 'PCG08-PYME','CAPIT', 'XXXXXX', '1371', '4050', 'Ingresos fiscales por deducciones y bonificaciones a distribuir en varios ejercicios', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4053, 'PCG08-PYME','CAPIT', 'XXXXXX', '14', '4001', 'Provisiones', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4054, 'PCG08-PYME','CAPIT', 'XXXXXX', '141', '4053', 'Provisión para impuestos', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4055, 'PCG08-PYME','CAPIT', 'XXXXXX', '142', '4053', 'Provisión para otras responsabilidades', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4056, 'PCG08-PYME','CAPIT', 'XXXXXX', '143', '4053', 'Provisión por desmantelamiento, retiro o rehabilitación del inmovilizado', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4057, 'PCG08-PYME','CAPIT', 'XXXXXX', '145', '4053', 'Provisión para actuaciones medioambientales', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4058, 'PCG08-PYME','CAPIT', 'XXXXXX', '15', '4001', 'Deudas a largo plazo con características especiales', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4059, 'PCG08-PYME','CAPIT', 'XXXXXX', '150', '4058', 'Acciones o participaciones a largo plazo consideradas como pasivos financieros', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4060, 'PCG08-PYME','CAPIT', 'XXXXXX', '153', '4058', 'Desembolsos no exigidos por acciones o participaciones consideradas como pasivos financieros', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4061, 'PCG08-PYME','CAPIT', 'XXXXXX', '1533', '4060', 'Desembolsos no exigidos empresas del grupo', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4062, 'PCG08-PYME','CAPIT', 'XXXXXX', '1534', '4060', 'Desembolsos no exigidos empresas asociadas', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4063, 'PCG08-PYME','CAPIT', 'XXXXXX', '1535', '4060', 'Desembolsos no exigidos otras partes vinculadas', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4064, 'PCG08-PYME','CAPIT', 'XXXXXX', '1536', '4060', 'Otros desembolsos no exigidos', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4065, 'PCG08-PYME','CAPIT', 'XXXXXX', '154', '4058', 'Aportaciones no dinerarias pendientes por acciones o participaciones consideradas como pasivos financieros', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4066, 'PCG08-PYME','CAPIT', 'XXXXXX', '1543', '4065', 'Aportaciones no dinerarias pendientes empresas del grupo', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4067, 'PCG08-PYME','CAPIT', 'XXXXXX', '1544', '4065', 'Aportaciones no dinerarias pendientes empresas asociadas', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4068, 'PCG08-PYME','CAPIT', 'XXXXXX', '1545', '4065', 'Aportaciones no dinerarias pendientes otras partes vinculadas', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4069, 'PCG08-PYME','CAPIT', 'XXXXXX', '1546', '4065', 'Otras aportaciones no dinerarias pendientes', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4070, 'PCG08-PYME','CAPIT', 'XXXXXX', '16', '4001', 'Deudas a largo plazo con partes vinculadas', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4071, 'PCG08-PYME','CAPIT', 'XXXXXX', '160', '4070', 'Deudas a largo plazo con entidades de crédito vinculadas', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4072, 'PCG08-PYME','CAPIT', 'XXXXXX', '1603', '4071', 'Deudas a largo plazo con entidades de crédito empresas del grupo', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4073, 'PCG08-PYME','CAPIT', 'XXXXXX', '1604', '4071', 'Deudas a largo plazo con entidades de crédito empresas asociadas', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4074, 'PCG08-PYME','CAPIT', 'XXXXXX', '1605', '4071', 'Deudas a largo plazo con otras entidades de crédito vinculadas', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4075, 'PCG08-PYME','CAPIT', 'XXXXXX', '161', '4070', 'Proveedores de inmovilizado a largo plazo partes vinculadas', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4076, 'PCG08-PYME','CAPIT', 'XXXXXX', '1613', '4075', 'Proveedores de inmovilizado a largo plazo empresas del grupo', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4077, 'PCG08-PYME','CAPIT', 'XXXXXX', '1614', '4075', 'Proveedores de inmovilizado a largo plazo empresas asociadas', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4078, 'PCG08-PYME','CAPIT', 'XXXXXX', '1615', '4075', 'Proveedores de inmovilizado a largo plazo otras partes vinculadas', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4079, 'PCG08-PYME','CAPIT', 'XXXXXX', '162', '4070', 'Acreedores por arrendamiento financiero a largo plazo partes vinculadas', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4080, 'PCG08-PYME','CAPIT', 'XXXXXX', '1623', '4079', 'Acreedores por arrendamiento financiero a largo plazo empresas del grupo', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4081, 'PCG08-PYME','CAPIT', 'XXXXXX', '1624', '4080', 'Acreedores por arrendamiento financiero a largo plazo empresas asociadas', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4082, 'PCG08-PYME','CAPIT', 'XXXXXX', '1625', '4080', 'Acreedores por arrendamiento financiero a largo plazo otras partes vinculadas', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4083, 'PCG08-PYME','CAPIT', 'XXXXXX', '163', '4070', 'Otras deudas a largo plazo con partes vinculadas', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4084, 'PCG08-PYME','CAPIT', 'XXXXXX', '1633', '4083', 'Otras deudas a largo plazo empresas del grupo', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4085, 'PCG08-PYME','CAPIT', 'XXXXXX', '1634', '4083', 'Otras deudas a largo plazo empresas asociadas', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4086, 'PCG08-PYME','CAPIT', 'XXXXXX', '1635', '4083', 'Otras deudas a largo plazo otras partes vinculadas', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4087, 'PCG08-PYME','CAPIT', 'XXXXXX', '17', '4001', 'Deudas a largo plazo por préstamos recibidos empresitos y otros conceptos', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4088, 'PCG08-PYME','CAPIT', 'XXXXXX', '170', '4087', 'Deudas a largo plazo con entidades de crédito', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4089, 'PCG08-PYME','CAPIT', 'XXXXXX', '171', '4087', 'Deudas a largo plazo', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4090, 'PCG08-PYME','CAPIT', 'XXXXXX', '172', '4087', 'Deudas a largo plazo transformables en suvbenciones donaciones y legados', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4091, 'PCG08-PYME','CAPIT', 'XXXXXX', '173', '4087', 'Proveedores de inmovilizado a largo plazo', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4092, 'PCG08-PYME','CAPIT', 'XXXXXX', '174', '4087', 'Acreedores por arrendamiento financiero a largo plazo', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4093, 'PCG08-PYME','CAPIT', 'XXXXXX', '175', '4087', 'Efectos a pagar a largo plazo', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4094, 'PCG08-PYME','CAPIT', 'XXXXXX', '176', '4087', 'Pasivos por derivados financieros a largo plazo', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4095, 'PCG08-PYME','CAPIT', 'XXXXXX', '177', '4087', 'Obligaciones y bonos', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4096, 'PCG08-PYME','CAPIT', 'XXXXXX', '179', '4087', 'Deudas representadas en otros valores negociables', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4097, 'PCG08-PYME','CAPIT', 'XXXXXX', '18', '4001', 'Pasivos por fianzas garantias y otros conceptos a largo plazo', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4098, 'PCG08-PYME','CAPIT', 'XXXXXX', '180', '4097', 'Fianzas recibidas a largo plazo', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4099, 'PCG08-PYME','CAPIT', 'XXXXXX', '181', '4097', 'Anticipos recibidos por ventas o prestaciones de servicios a largo plazo', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4100, 'PCG08-PYME','CAPIT', 'XXXXXX', '185', '4097', 'Depositos recibidos a largo plazo', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4101, 'PCG08-PYME','CAPIT', 'XXXXXX', '19', '4001', 'Situaciones transitorias de financiación', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4102, 'PCG08-PYME','CAPIT', 'XXXXXX', '190', '4101', 'Acciones o participaciones emitidas', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4103, 'PCG08-PYME','CAPIT', 'XXXXXX', '192', '4101', 'Suscriptores de acciones', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4104, 'PCG08-PYME','CAPIT', 'XXXXXX', '194', '4101', 'Capital emitido pendiente de inscripción', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4105, 'PCG08-PYME','CAPIT', 'XXXXXX', '195', '4101', 'Acciones o participaciones emitidas consideradas como pasivos financieros', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4106, 'PCG08-PYME','CAPIT', 'XXXXXX', '197', '4101', 'Suscriptores de acciones consideradas como pasivos financieros', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4107, 'PCG08-PYME','CAPIT', 'XXXXXX', '199', '4101', 'Acciones o participaciones emitidas consideradas como pasivos financieros pendientes de inscripción', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4108, 'PCG08-PYME','ACTIVO', 'XXXXXX', '20', '4002', 'Inmovilizaciones intangibles', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4109, 'PCG08-PYME','ACTIVO', 'XXXXXX', '200', '4108', 'Investigación', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4110, 'PCG08-PYME','ACTIVO', 'XXXXXX', '201', '4108', 'Desarrollo', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4111, 'PCG08-PYME','ACTIVO', 'XXXXXX', '202', '4108', 'Concesiones administrativas', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4112, 'PCG08-PYME','ACTIVO', 'XXXXXX', '203', '4108', 'Propiedad industrial', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4113, 'PCG08-PYME','ACTIVO', 'XXXXXX', '205', '4108', 'Derechos de transpaso', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4114, 'PCG08-PYME','ACTIVO', 'XXXXXX', '206', '4108', 'Aplicaciones informáticas', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4115, 'PCG08-PYME','ACTIVO', 'XXXXXX', '209', '4108', 'Anticipos para inmovilizaciones intangibles', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4116, 'PCG08-PYME','ACTIVO', 'XXXXXX', '21', '4002', 'Inmovilizaciones materiales', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4117, 'PCG08-PYME','ACTIVO', 'XXXXXX', '210', '4116', 'Terrenos y bienes naturales', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4118, 'PCG08-PYME','ACTIVO', 'XXXXXX', '211', '4116', 'Construcciones', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4119, 'PCG08-PYME','ACTIVO', 'XXXXXX', '212', '4116', 'Instalaciones técnicas', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4120, 'PCG08-PYME','ACTIVO', 'XXXXXX', '213', '4116', 'Maquinaria', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4121, 'PCG08-PYME','ACTIVO', 'XXXXXX', '214', '4116', 'Utillaje', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4122, 'PCG08-PYME','ACTIVO', 'XXXXXX', '215', '4116', 'Otras instalaciones', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4123, 'PCG08-PYME','ACTIVO', 'XXXXXX', '216', '4116', 'Mobiliario', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4124, 'PCG08-PYME','ACTIVO', 'XXXXXX', '217', '4116', 'Equipos para procesos de información', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4125, 'PCG08-PYME','ACTIVO', 'XXXXXX', '218', '4116', 'Elementos de transporte', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4126, 'PCG08-PYME','ACTIVO', 'XXXXXX', '219', '4116', 'Otro inmovilizado material', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4127, 'PCG08-PYME','ACTIVO', 'XXXXXX', '22', '4002', 'Inversiones inmobiliarias', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4128, 'PCG08-PYME','ACTIVO', 'XXXXXX', '220', '4127', 'Inversiones en terreons y bienes naturales', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4129, 'PCG08-PYME','ACTIVO', 'XXXXXX', '221', '4127', 'Inversiones en construcciones', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4130, 'PCG08-PYME','ACTIVO', 'XXXXXX', '23', '4002', 'Inmovilizaciones materiales en curso', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4131, 'PCG08-PYME','ACTIVO', 'XXXXXX', '230', '4130', 'Adaptación de terrenos y bienes naturales', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4132, 'PCG08-PYME','ACTIVO', 'XXXXXX', '231', '4130', 'Construcciones en curso', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4133, 'PCG08-PYME','ACTIVO', 'XXXXXX', '232', '4130', 'Instalaciones técnicas en montaje', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4134, 'PCG08-PYME','ACTIVO', 'XXXXXX', '233', '4130', 'Maquinaria en montaje', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4135, 'PCG08-PYME','ACTIVO', 'XXXXXX', '237', '4130', 'Equipos para procesos de información en montaje', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4136, 'PCG08-PYME','ACTIVO', 'XXXXXX', '239', '4130', 'Anticipos para inmovilizaciones materiales', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4137, 'PCG08-PYME','ACTIVO', 'XXXXXX', '24', '4002', 'Inversiones financieras a largo plazo en partes vinculadas', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4138, 'PCG08-PYME','ACTIVO', 'XXXXXX', '240', '4137', 'Participaciones a largo plazo en partes vinculadas', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4139, 'PCG08-PYME','ACTIVO', 'XXXXXX', '2403', '4138', 'Participaciones a largo plazo en empresas del grupo', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4140, 'PCG08-PYME','ACTIVO', 'XXXXXX', '2404', '4138', 'Participaciones a largo plazo en empresas asociadas', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4141, 'PCG08-PYME','ACTIVO', 'XXXXXX', '2405', '4138', 'Participaciones a largo plazo en otras partes vinculadas', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4142, 'PCG08-PYME','ACTIVO', 'XXXXXX', '241', '4137', 'Valores representativos de deuda a largo plazo de partes vinculadas', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4143, 'PCG08-PYME','ACTIVO', 'XXXXXX', '2413', '4142', 'Valores representativos de deuda a largo plazo de empresas del grupo', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4144, 'PCG08-PYME','ACTIVO', 'XXXXXX', '2414', '4142', 'Valores representativos de deuda a largo plazo de empresas asociadas', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4145, 'PCG08-PYME','ACTIVO', 'XXXXXX', '2415', '4142', 'Valores representativos de deuda a largo plazo de otras partes vinculadas', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4146, 'PCG08-PYME','ACTIVO', 'XXXXXX', '242', '4137', 'Créditos a largo plazo a partes vinculadas', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4147, 'PCG08-PYME','ACTIVO', 'XXXXXX', '2423', '4146', 'Créditos a largo plazo a empresas del grupo', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4148, 'PCG08-PYME','ACTIVO', 'XXXXXX', '2424', '4146', 'Créditos a largo plazo a empresas asociadas', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4149, 'PCG08-PYME','ACTIVO', 'XXXXXX', '2425', '4146', 'Créditos a largo plazo a otras partes vinculadas', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4150, 'PCG08-PYME','ACTIVO', 'XXXXXX', '249', '4137', 'Desembolsos pendientes sobre participaciones a largo plazo en partes vinculadas', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4151, 'PCG08-PYME','ACTIVO', 'XXXXXX', '2493', '4150', 'Desembolsos pendientes sobre participaciones a largo plazo en empresas del grupo', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4152, 'PCG08-PYME','ACTIVO', 'XXXXXX', '2494', '4150', 'Desembolsos pendientes sobre participaciones a largo plazo en empresas asociadas', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4153, 'PCG08-PYME','ACTIVO', 'XXXXXX', '2495', '4150', 'Desembolsos pendientes sobre participaciones a largo plazo en otras partes vinculadas', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4154, 'PCG08-PYME','ACTIVO', 'XXXXXX', '25', '4002', 'Otras inversiones financieras a largo plazo', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4155, 'PCG08-PYME','ACTIVO', 'XXXXXX', '250', '4154', 'Inversiones financieras a largo plazo en instrumentos de patrimonio', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4156, 'PCG08-PYME','ACTIVO', 'XXXXXX', '251', '4154', 'Valores representativos de deuda a largo plazo', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4157, 'PCG08-PYME','ACTIVO', 'XXXXXX', '252', '4154', 'Créditos a largo plazo', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4158, 'PCG08-PYME','ACTIVO', 'XXXXXX', '253', '4154', 'Créditos a largo plazo por enajenación de inmovilizado', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4159, 'PCG08-PYME','ACTIVO', 'XXXXXX', '254', '4154', 'Créditos a largo plazo al personal', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4160, 'PCG08-PYME','ACTIVO', 'XXXXXX', '255', '4154', 'Activos por derivados financieros a largo plazo', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4161, 'PCG08-PYME','ACTIVO', 'XXXXXX', '258', '4154', 'Imposiciones a largo plazo', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4162, 'PCG08-PYME','ACTIVO', 'XXXXXX', '259', '4154', 'Desembolsos pendientes sobre participaciones en el patrimonio neto a largo plazo', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4163, 'PCG08-PYME','ACTIVO', 'XXXXXX', '26', '4002', 'Fianzas y depósitos constituidos a largo plazo', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4164, 'PCG08-PYME','ACTIVO', 'XXXXXX', '260', '4163', 'Fianzas constituidas a largo plazo', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4165, 'PCG08-PYME','ACTIVO', 'XXXXXX', '261', '4163', 'Depósitos constituidos a largo plazo', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4166, 'PCG08-PYME','ACTIVO', 'XXXXXX', '28', '4002', 'Amortización acumulada del inmovilizado', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4167, 'PCG08-PYME','ACTIVO', 'XXXXXX', '280', '4166', 'Amortización acumulado del inmovilizado intangible', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4168, 'PCG08-PYME','ACTIVO', 'XXXXXX', '2800', '4167', 'Amortización acumulada de investigación', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4169, 'PCG08-PYME','ACTIVO', 'XXXXXX', '2801', '4167', 'Amortización acumulada de desarrollo', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4170, 'PCG08-PYME','ACTIVO', 'XXXXXX', '2802', '4167', 'Amortización acumulada de concesiones administrativas', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4171, 'PCG08-PYME','ACTIVO', 'XXXXXX', '2803', '4167', 'Amortización acumulada de propiedad industrial', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4172, 'PCG08-PYME','ACTIVO', 'XXXXXX', '2805', '4167', 'Amortización acumulada de derechos de transpaso', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4173, 'PCG08-PYME','ACTIVO', 'XXXXXX', '2806', '4167', 'Amortización acumulada de aplicaciones informáticas', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4174, 'PCG08-PYME','ACTIVO', 'XXXXXX', '281', '4166', 'Amortización acumulado del inmovilizado material', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4175, 'PCG08-PYME','ACTIVO', 'XXXXXX', '2811', '4174', 'Amortización acumulada de construcciones', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4176, 'PCG08-PYME','ACTIVO', 'XXXXXX', '2812', '4174', 'Amortización acumulada de instalaciones técnicas', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4177, 'PCG08-PYME','ACTIVO', 'XXXXXX', '2813', '4174', 'Amortización acumulada de maquinaria', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4178, 'PCG08-PYME','ACTIVO', 'XXXXXX', '2814', '4174', 'Amortización acumulada de utillaje', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4179, 'PCG08-PYME','ACTIVO', 'XXXXXX', '2815', '4174', 'Amortización acumulada de otras instalaciones', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4180, 'PCG08-PYME','ACTIVO', 'XXXXXX', '2816', '4174', 'Amortización acumulada de mobiliario', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4181, 'PCG08-PYME','ACTIVO', 'XXXXXX', '2817', '4174', 'Amortización acumulada de equipos para proceso de información', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4182, 'PCG08-PYME','ACTIVO', 'XXXXXX', '2818', '4174', 'Amortización acumulada de elementos de transporte', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4183, 'PCG08-PYME','ACTIVO', 'XXXXXX', '2819', '4175', 'Amortización acumulada de otro inmovilizado material', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4184, 'PCG08-PYME','ACTIVO', 'XXXXXX', '282', '4166', 'Amortización acumulada de las inversiones inmobiliarias', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4185, 'PCG08-PYME','ACTIVO', 'XXXXXX', '29', '4002', 'Deterioro de valor de activos no corrientes', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4186, 'PCG08-PYME','ACTIVO', 'XXXXXX', '290', '4185', 'Deterioro de valor del inmovilizado intangible', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4187, 'PCG08-PYME','ACTIVO', 'XXXXXX', '2900', '4186', 'Deterioro de valor de investigación', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4188, 'PCG08-PYME','ACTIVO', 'XXXXXX', '2901', '4186', 'Deterioro de valor de desarrollo', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4189, 'PCG08-PYME','ACTIVO', 'XXXXXX', '2902', '4186', 'Deterioro de valor de concesiones administrativas', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4190, 'PCG08-PYME','ACTIVO', 'XXXXXX', '2903', '4186', 'Deterioro de valor de propiedad industrial', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4191, 'PCG08-PYME','ACTIVO', 'XXXXXX', '2905', '4186', 'Deterioro de valor de derechos de transpaso', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4192, 'PCG08-PYME','ACTIVO', 'XXXXXX', '2906', '4186', 'Deterioro de valor de aplicaciones informáticas', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4193, 'PCG08-PYME','ACTIVO', 'XXXXXX', '291', '4185', 'Deterioro de valor del inmovilizado material', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4194, 'PCG08-PYME','ACTIVO', 'XXXXXX', '2910', '4193', 'Deterioro de valor de terrenos y bienes naturales', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4195, 'PCG08-PYME','ACTIVO', 'XXXXXX', '2911', '4193', 'Deterioro de valor de construcciones', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4196, 'PCG08-PYME','ACTIVO', 'XXXXXX', '2912', '4193', 'Deterioro de valor de instalaciones técnicas', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4197, 'PCG08-PYME','ACTIVO', 'XXXXXX', '2913', '4193', 'Deterioro de valor de maquinaria', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4198, 'PCG08-PYME','ACTIVO', 'XXXXXX', '2914', '4193', 'Deterioro de valor de utillajes', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4199, 'PCG08-PYME','ACTIVO', 'XXXXXX', '2915', '4194', 'Deterioro de valor de otras instalaciones', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4200, 'PCG08-PYME','ACTIVO', 'XXXXXX', '2916', '4194', 'Deterioro de valor de mobiliario', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4201, 'PCG08-PYME','ACTIVO', 'XXXXXX', '2917', '4194', 'Deterioro de valor de equipos para proceso de información', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4202, 'PCG08-PYME','ACTIVO', 'XXXXXX', '2918', '4194', 'Deterioro de valor de elementos de transporte', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4203, 'PCG08-PYME','ACTIVO', 'XXXXXX', '2919', '4194', 'Deterioro de valor de otro inmovilizado material', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4204, 'PCG08-PYME','ACTIVO', 'XXXXXX', '292', '4185', 'Deterioro de valor de las inversiones inmobiliarias', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4205, 'PCG08-PYME','ACTIVO', 'XXXXXX', '2920', '4204', 'Deterioro de valor de terrenos y bienes naturales', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4206, 'PCG08-PYME','ACTIVO', 'XXXXXX', '2921', '4204', 'Deterioro de valor de construcciones', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4207, 'PCG08-PYME','ACTIVO', 'XXXXXX', '293', '4185', 'Deterioro de valor de participaciones a largo plazo en partes vinculadas', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4208, 'PCG08-PYME','ACTIVO', 'XXXXXX', '2933', '4207', 'Deterioro de valor de participaciones a largo plazo en empresas del grupo', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4209, 'PCG08-PYME','ACTIVO', 'XXXXXX', '2934', '4207', 'Deterioro de valor de sobre participaciones a largo plazo en empresas asociadas', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4210, 'PCG08-PYME','ACTIVO', 'XXXXXX', '2935', '4207', 'Deterioro de valor de sobre participaciones a largo plazo en otras partes vinculadas', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4211, 'PCG08-PYME','ACTIVO', 'XXXXXX', '294', '4185', 'Deterioro de valor de valores representativos de deuda a largo plazo en partes vinculadas', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4212, 'PCG08-PYME','ACTIVO', 'XXXXXX', '2943', '4211', 'Deterioro de valor de valores representativos de deuda a largo plazo en empresas del grupo', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4213, 'PCG08-PYME','ACTIVO', 'XXXXXX', '2944', '4211', 'Deterioro de valor de valores representativos de deuda a largo plazo en empresas asociadas', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4214, 'PCG08-PYME','ACTIVO', 'XXXXXX', '2945', '4211', 'Deterioro de valor de valores representativos de deuda a largo plazo en otras partes vinculadas', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4215, 'PCG08-PYME','ACTIVO', 'XXXXXX', '295', '4185', 'Deterioro de valor de créditos a largo plazo a partes vinculadas', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4216, 'PCG08-PYME','ACTIVO', 'XXXXXX', '2953', '4215', 'Deterioro de valor de créditos a largo plazo a empresas del grupo', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4217, 'PCG08-PYME','ACTIVO', 'XXXXXX', '2954', '4215', 'Deterioro de valor de créditos a largo plazo a empresas asociadas', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4218, 'PCG08-PYME','ACTIVO', 'XXXXXX', '2955', '4215', 'Deterioro de valor de créditos a largo plazo a otras partes vinculadas', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4219, 'PCG08-PYME','ACTIVO', 'XXXXXX', '296', '4185', 'Deterioro de valor de participaciones en el patrimonio netoa largo plazo', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4220, 'PCG08-PYME','ACTIVO', 'XXXXXX', '297', '4185', 'Deterioro de valor de valores representativos de deuda a largo plazo', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4221, 'PCG08-PYME','ACTIVO', 'XXXXXX', '298', '4185', 'Deterioro de valor de créditos a largo plazo', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4222, 'PCG08-PYME','EXISTENCIAS', 'XXXXXX', '30', '4003', 'Comerciales', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4223, 'PCG08-PYME','EXISTENCIAS', 'XXXXXX', '300', '4222', 'Mercaderías A', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4224, 'PCG08-PYME','EXISTENCIAS', 'XXXXXX', '301', '4222', 'Mercaderías B', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4225, 'PCG08-PYME','EXISTENCIAS', 'XXXXXX', '31', '4003', 'Materias primas', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4226, 'PCG08-PYME','EXISTENCIAS', 'XXXXXX', '310', '4225', 'Materias primas A', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4227, 'PCG08-PYME','EXISTENCIAS', 'XXXXXX', '311', '4225', 'Materias primas B', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4228, 'PCG08-PYME','EXISTENCIAS', 'XXXXXX', '32', '4003', 'Otros aprovisionamientos', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4229, 'PCG08-PYME','EXISTENCIAS', 'XXXXXX', '320', '4228', 'Elementos y conjuntos incorporables', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4230, 'PCG08-PYME','EXISTENCIAS', 'XXXXXX', '321', '4228', 'Combustibles', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4231, 'PCG08-PYME','EXISTENCIAS', 'XXXXXX', '322', '4228', 'Repuestos', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4232, 'PCG08-PYME','EXISTENCIAS', 'XXXXXX', '325', '4228', 'Materiales diversos', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4233, 'PCG08-PYME','EXISTENCIAS', 'XXXXXX', '326', '4228', 'Embalajes', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4234, 'PCG08-PYME','EXISTENCIAS', 'XXXXXX', '327', '4228', 'Envases', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4235, 'PCG08-PYME','EXISTENCIAS', 'XXXXXX', '328', '4229', 'Material de oficina', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4236, 'PCG08-PYME','EXISTENCIAS', 'XXXXXX', '33', '4003', 'Productos en curso', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4237, 'PCG08-PYME','EXISTENCIAS', 'XXXXXX', '330', '4236', 'Productos en curos A', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4238, 'PCG08-PYME','EXISTENCIAS', 'XXXXXX', '331', '4236', 'Productos en curso B', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4239, 'PCG08-PYME','EXISTENCIAS', 'XXXXXX', '34', '4003', 'Productos semiterminados', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4240, 'PCG08-PYME','EXISTENCIAS', 'XXXXXX', '340', '4239', 'Productos semiterminados A', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4241, 'PCG08-PYME','EXISTENCIAS', 'XXXXXX', '341', '4239', 'Productos semiterminados B', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4242, 'PCG08-PYME','EXISTENCIAS', 'XXXXXX', '35', '4003', 'Productos terminados', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4243, 'PCG08-PYME','EXISTENCIAS', 'XXXXXX', '350', '4242', 'Productos terminados A', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4244, 'PCG08-PYME','EXISTENCIAS', 'XXXXXX', '351', '4242', 'Productos terminados B', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4245, 'PCG08-PYME','EXISTENCIAS', 'XXXXXX', '36', '4003', 'Subproductos, residuos y materiales recuperados', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4246, 'PCG08-PYME','EXISTENCIAS', 'XXXXXX', '360', '4245', 'Subproductos A', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4247, 'PCG08-PYME','EXISTENCIAS', 'XXXXXX', '361', '4245', 'Subproductos B', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4248, 'PCG08-PYME','EXISTENCIAS', 'XXXXXX', '365', '4245', 'Residuos A', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4249, 'PCG08-PYME','EXISTENCIAS', 'XXXXXX', '366', '4245', 'Residuos B', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4250, 'PCG08-PYME','EXISTENCIAS', 'XXXXXX', '368', '4245', 'Materiales recuperados A', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4251, 'PCG08-PYME','EXISTENCIAS', 'XXXXXX', '369', '4245', 'Materiales recuperados B', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4252, 'PCG08-PYME','EXISTENCIAS', 'XXXXXX', '39', '4003', 'Deterioro de valor de las existencias', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4253, 'PCG08-PYME','EXISTENCIAS', 'XXXXXX', '390', '4252', 'Deterioro de valor de las mercaderías', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4254, 'PCG08-PYME','EXISTENCIAS', 'XXXXXX', '391', '4252', 'Deterioro de valor de las materias primas', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4255, 'PCG08-PYME','EXISTENCIAS', 'XXXXXX', '392', '4252', 'Deterioro de valor de otros aprovisionamientos', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4256, 'PCG08-PYME','EXISTENCIAS', 'XXXXXX', '393', '4252', 'Deterioro de valor de los productos en curso', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4257, 'PCG08-PYME','EXISTENCIAS', 'XXXXXX', '394', '4252', 'Deterioro de valor de los productos semiterminados', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4258, 'PCG08-PYME','EXISTENCIAS', 'XXXXXX', '395', '4252', 'Deterioro de valor de los productos terminados', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4259, 'PCG08-PYME','EXISTENCIAS', 'XXXXXX', '396', '4252', 'Deterioro de valor de los subproductos, residuos y materiales recuperados', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4260, 'PCG08-PYME','ACREEDORES_DEUDORES', 'PROVEEDORES', '40', '4004', 'Proveedores', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4261, 'PCG08-PYME','ACREEDORES_DEUDORES', 'PROVEEDORES', '400', '4260', 'Proveedores', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4262, 'PCG08-PYME','ACREEDORES_DEUDORES', 'XXXXXX', '4000', '4261', 'Proveedores euros', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4263, 'PCG08-PYME','ACREEDORES_DEUDORES', 'XXXXXX', '4004', '4261', 'Proveedores moneda extranjera', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4264, 'PCG08-PYME','ACREEDORES_DEUDORES', 'XXXXXX', '4009', '4261', 'Proveedores facturas pendientes de recibir o formalizar', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4265, 'PCG08-PYME','ACREEDORES_DEUDORES', 'XXXXXX', '401', '4260', 'Proveedores efectos comerciales a pagar', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4266, 'PCG08-PYME','ACREEDORES_DEUDORES', 'XXXXXX', '403', '4260', 'Proveedores empresas del grupo', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4267, 'PCG08-PYME','ACREEDORES_DEUDORES', 'XXXXXX', '4030', '4266', 'Proveedores empresas del grupo euros', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4268, 'PCG08-PYME','ACREEDORES_DEUDORES', 'XXXXXX', '4031', '4266', 'Efectos comerciales a pagar empresas del grupo', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4269, 'PCG08-PYME','ACREEDORES_DEUDORES', 'XXXXXX', '4034', '4266', 'Proveedores empresas del grupo moneda extranjera', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4270, 'PCG08-PYME','ACREEDORES_DEUDORES', 'XXXXXX', '4036', '4266', 'Envases y embalajes a devolver a proveedores empresas del grupo', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4271, 'PCG08-PYME','ACREEDORES_DEUDORES', 'XXXXXX', '4039', '4266', 'Proveedores empresas del grupo facturas pendientes de recibir o de formalizar', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4272, 'PCG08-PYME','ACREEDORES_DEUDORES', 'XXXXXX', '404', '4260', 'Proveedores empresas asociadas', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4273, 'PCG08-PYME','ACREEDORES_DEUDORES', 'XXXXXX', '405', '4260', 'Proveedores otras partes vinculadas', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4274, 'PCG08-PYME','ACREEDORES_DEUDORES', 'XXXXXX', '406', '4260', 'Envases y embalajes a devolver a proveedores', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4275, 'PCG08-PYME','ACREEDORES_DEUDORES', 'XXXXXX', '407', '4260', 'Anticipos a proveedores', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4276, 'PCG08-PYME','ACREEDORES_DEUDORES', 'XXXXXX', '41', '4004', 'Acreedores varios', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4277, 'PCG08-PYME','ACREEDORES_DEUDORES', 'XXXXXX', '410', '4276', 'Acreedores por prestaciones de servicios', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4278, 'PCG08-PYME','ACREEDORES_DEUDORES', 'XXXXXX', '4100', '4277', 'Acreedores por prestaciones de servicios euros', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4279, 'PCG08-PYME','ACREEDORES_DEUDORES', 'XXXXXX', '4104', '4277', 'Acreedores por prestaciones de servicios moneda extranjera', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4280, 'PCG08-PYME','ACREEDORES_DEUDORES', 'XXXXXX', '4109', '4277', 'Acreedores por prestaciones de servicios facturas pendientes de recibir o formalizar', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4281, 'PCG08-PYME','ACREEDORES_DEUDORES', 'XXXXXX', '411', '4276', 'Acreedores efectos comerciales a pagar', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4282, 'PCG08-PYME','ACREEDORES_DEUDORES', 'XXXXXX', '419', '4276', 'Acreedores por operaciones en común', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4283, 'PCG08-PYME','ACREEDORES_DEUDORES', 'CLIENTES', '43', '4004', 'Clientes', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4284, 'PCG08-PYME','ACREEDORES_DEUDORES', 'CLIENTES', '430', '4283', 'Clientes', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4285, 'PCG08-PYME','ACREEDORES_DEUDORES', 'XXXXXX', '4300', '4284', 'Clientes euros', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4286, 'PCG08-PYME','ACREEDORES_DEUDORES', 'XXXXXX', '4304', '4284', 'Clientes moneda extranjera', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4287, 'PCG08-PYME','ACREEDORES_DEUDORES', 'XXXXXX', '4309', '4284', 'Clientes facturas pendientes de formalizar', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4288, 'PCG08-PYME','ACREEDORES_DEUDORES', 'XXXXXX', '431', '4283', 'Clientes efectos comerciales a cobrar', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4289, 'PCG08-PYME','ACREEDORES_DEUDORES', 'XXXXXX', '4310', '4288', 'Efectos comerciales en cartera', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4290, 'PCG08-PYME','ACREEDORES_DEUDORES', 'XXXXXX', '4311', '4288', 'Efectos comerciales descontados', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4291, 'PCG08-PYME','ACREEDORES_DEUDORES', 'XXXXXX', '4312', '4288', 'Efectos comerciales en gestión de cobro', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4292, 'PCG08-PYME','ACREEDORES_DEUDORES', 'XXXXXX', '4315', '4288', 'Efectos comerciales impagados', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4293, 'PCG08-PYME','ACREEDORES_DEUDORES', 'XXXXXX', '432', '4283', 'Clientes operaciones de factoring', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4294, 'PCG08-PYME','ACREEDORES_DEUDORES', 'XXXXXX', '433', '4283', 'Clientes empresas del grupo', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4295, 'PCG08-PYME','ACREEDORES_DEUDORES', 'XXXXXX', '4330', '4294', 'Clientes empresas del grupo euros', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4296, 'PCG08-PYME','ACREEDORES_DEUDORES', 'XXXXXX', '4331', '4294', 'Efectos comerciales a cobrar empresas del grupo', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4297, 'PCG08-PYME','ACREEDORES_DEUDORES', 'XXXXXX', '4332', '4294', 'Clientes empresas del grupo operaciones de factoring', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4298, 'PCG08-PYME','ACREEDORES_DEUDORES', 'XXXXXX', '4334', '4294', 'Clientes empresas del grupo moneda extranjera', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4299, 'PCG08-PYME','ACREEDORES_DEUDORES', 'XXXXXX', '4336', '4294', 'Clientes empresas del grupo dudoso cobro', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4300, 'PCG08-PYME','ACREEDORES_DEUDORES', 'XXXXXX', '4337', '4294', 'Envases y embalajes a devolver a clientes empresas del grupo', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4301, 'PCG08-PYME','ACREEDORES_DEUDORES', 'XXXXXX', '4339', '4294', 'Clientes empresas del grupo facturas pendientes de formalizar', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4302, 'PCG08-PYME','ACREEDORES_DEUDORES', 'XXXXXX', '434', '4283', 'Clientes empresas asociadas', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4303, 'PCG08-PYME','ACREEDORES_DEUDORES', 'XXXXXX', '435', '4283', 'Clientes otras partes vinculadas', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4304, 'PCG08-PYME','ACREEDORES_DEUDORES', 'XXXXXX', '436', '4283', 'Clientes de dudoso cobro', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4305, 'PCG08-PYME','ACREEDORES_DEUDORES', 'XXXXXX', '437', '4283', 'Envases y embalajes a devolver por clientes', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4306, 'PCG08-PYME','ACREEDORES_DEUDORES', 'XXXXXX', '438', '4283', 'Anticipos de clientes', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4307, 'PCG08-PYME','ACREEDORES_DEUDORES', 'XXXXXX', '44', '4004', 'Deudores varios', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4308, 'PCG08-PYME','ACREEDORES_DEUDORES', 'XXXXXX', '440', '4307', 'Deudores', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4309, 'PCG08-PYME','ACREEDORES_DEUDORES', 'XXXXXX', '4400', '4308', 'Deudores euros', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4310, 'PCG08-PYME','ACREEDORES_DEUDORES', 'XXXXXX', '4404', '4308', 'Deudores moneda extranjera', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4311, 'PCG08-PYME','ACREEDORES_DEUDORES', 'XXXXXX', '4409', '4308', 'Deudores facturas pendientes de formalizar', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4312, 'PCG08-PYME','ACREEDORES_DEUDORES', 'XXXXXX', '441', '4307', 'Deudores efectos comerciales a cobrar', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4313, 'PCG08-PYME','ACREEDORES_DEUDORES', 'XXXXXX', '4410', '4312', 'Deudores efectos comerciales en cartera', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4314, 'PCG08-PYME','ACREEDORES_DEUDORES', 'XXXXXX', '4411', '4312', 'Deudores efectos comerciales descontados', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4315, 'PCG08-PYME','ACREEDORES_DEUDORES', 'XXXXXX', '4412', '4312', 'Deudores efectos comerciales en gestión de cobro', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4316, 'PCG08-PYME','ACREEDORES_DEUDORES', 'XXXXXX', '4415', '4312', 'Deudores efectos comerciales impagados', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4317, 'PCG08-PYME','ACREEDORES_DEUDORES', 'XXXXXX', '446', '4307', 'Deudores de dusoso cobro', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4318, 'PCG08-PYME','ACREEDORES_DEUDORES', 'XXXXXX', '449', '4307', 'Deudores por operaciones en común', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4319, 'PCG08-PYME','ACREEDORES_DEUDORES', 'XXXXXX', '46', '4004', 'Personal', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4320, 'PCG08-PYME','ACREEDORES_DEUDORES', 'XXXXXX', '460', '4319', 'Anticipos de renumeraciones', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4321, 'PCG08-PYME','ACREEDORES_DEUDORES', 'XXXXXX', '465', '4319', 'Renumeraciones pendientes de pago', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4322, 'PCG08-PYME','ACREEDORES_DEUDORES', 'XXXXXX', '47', '4004', 'Administraciones Públicas', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4323, 'PCG08-PYME','ACREEDORES_DEUDORES', 'XXXXXX', '470', '4322', 'Hacienda Pública deudora por diversos conceptos', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4324, 'PCG08-PYME','ACREEDORES_DEUDORES', 'XXXXXX', '4700', '4323', 'Hacienda Pública deudora por IVA', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4325, 'PCG08-PYME','ACREEDORES_DEUDORES', 'XXXXXX', '4708', '4323', 'Hacienda Pública deudora por subvenciones concedidas', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4326, 'PCG08-PYME','ACREEDORES_DEUDORES', 'XXXXXX', '4709', '4323', 'Hacienda Pública deudora por devolución de impuestos', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4327, 'PCG08-PYME','ACREEDORES_DEUDORES', 'XXXXXX', '471', '4322', 'Organismos de la Seguridad Social deudores', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4328, 'PCG08-PYME','ACREEDORES_DEUDORES', 'XXXXXX', '472', '4322', 'Hacienda Pública IVA soportado', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4329, 'PCG08-PYME','ACREEDORES_DEUDORES', 'XXXXXX', '473', '4322', 'Hacienda Pública retenciones y pagos a cuenta', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4330, 'PCG08-PYME','ACREEDORES_DEUDORES', 'XXXXXX', '474', '4322', 'Activos por impuesto diferido', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4331, 'PCG08-PYME','ACREEDORES_DEUDORES', 'XXXXXX', '4740', '4330', 'Activos por diferencias temporarias deducibles', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4332, 'PCG08-PYME','ACREEDORES_DEUDORES', 'XXXXXX', '4742', '4330', 'Derechos por deducciones y bonificaciones pendientes de aplicar', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4333, 'PCG08-PYME','ACREEDORES_DEUDORES', 'XXXXXX', '4745', '4330', 'Crédito por pérdidasa compensar del ejercicio', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4334, 'PCG08-PYME','ACREEDORES_DEUDORES', 'XXXXXX', '475', '4322', 'Hacienda Pública acreedora por conceptos fiscales', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4335, 'PCG08-PYME','ACREEDORES_DEUDORES', 'XXXXXX', '4750', '4334', 'Hacienda Pública acreedora por IVA', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4336, 'PCG08-PYME','ACREEDORES_DEUDORES', 'XXXXXX', '4751', '4334', 'Hacienda Pública acreedora por retenciones practicadas', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4337, 'PCG08-PYME','ACREEDORES_DEUDORES', 'XXXXXX', '4752', '4334', 'Hacienda Pública acreedora por impuesto sobre sociedades', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4338, 'PCG08-PYME','ACREEDORES_DEUDORES', 'XXXXXX', '4758', '4334', 'Hacienda Pública acreedora por subvenciones a integrar', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4339, 'PCG08-PYME','ACREEDORES_DEUDORES', 'XXXXXX', '476', '4322', 'Organismos de la Seguridad Social acreedores', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4340, 'PCG08-PYME','ACREEDORES_DEUDORES', 'XXXXXX', '477', '4322', 'Hacienda Pública IVA repercutido', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4341, 'PCG08-PYME','ACREEDORES_DEUDORES', 'XXXXXX', '479', '4322', 'Pasivos por diferencias temporarias imponibles', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4342, 'PCG08-PYME','ACREEDORES_DEUDORES', 'XXXXXX', '48', '4004', 'Ajustes por periodificación', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4343, 'PCG08-PYME','ACREEDORES_DEUDORES', 'XXXXXX', '480', '4342', 'Gastos anticipados', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4344, 'PCG08-PYME','ACREEDORES_DEUDORES', 'XXXXXX', '485', '4342', 'Ingresos anticipados', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4345, 'PCG08-PYME','ACREEDORES_DEUDORES', 'XXXXXX', '49', '4004', 'Deterioro de valor de créditos comerciales y provisiones a corto plazo', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4346, 'PCG08-PYME','ACREEDORES_DEUDORES', 'XXXXXX', '490', '4345', 'Deterioro de valor de créditos por operaciones comerciales', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4347, 'PCG08-PYME','ACREEDORES_DEUDORES', 'XXXXXX', '493', '4345', 'Deterioro de valor de créditos por operaciones comerciales con partes vinculadas', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4348, 'PCG08-PYME','ACREEDORES_DEUDORES', 'XXXXXX', '4933', '4347', 'Deterioro de valor de créditos por operaciones comerciales con empresas del grupo', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4349, 'PCG08-PYME','ACREEDORES_DEUDORES', 'XXXXXX', '4934', '4347', 'Deterioro de valor de créditos por operaciones comerciales con empresas asociadas', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4350, 'PCG08-PYME','ACREEDORES_DEUDORES', 'XXXXXX', '4935', '4347', 'Deterioro de valor de créditos por operaciones comerciales con otras partes vinculadas', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4351, 'PCG08-PYME','ACREEDORES_DEUDORES', 'XXXXXX', '499', '4345', 'Provisiones por operaciones comerciales', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4352, 'PCG08-PYME','ACREEDORES_DEUDORES', 'XXXXXX', '4994', '4351', 'Provisión para contratos anerosos', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4353, 'PCG08-PYME','ACREEDORES_DEUDORES', 'XXXXXX', '4999', '4351', 'Provisión para otras operaciones comerciales', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4354, 'PCG08-PYME','FINAN', 'XXXXXX', '50', '4005', 'Emprésitos deudas con características especiales y otras emisiones análogas a corto plazo', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4355, 'PCG08-PYME','FINAN', 'XXXXXX', '500', '4354', 'Obligaciones y bonos a corto plazo', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4356, 'PCG08-PYME','FINAN', 'XXXXXX', '502', '4354', 'Acciones o participaciones a corto plazo consideradas como pasivos financieros', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4357, 'PCG08-PYME','FINAN', 'XXXXXX', '505', '4354', 'Deudas representadas en otros valores negociables a corto plazo', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4358, 'PCG08-PYME','FINAN', 'XXXXXX', '506', '4354', 'Intereses a corto plazo de emprésitos y otras emisiones analógicas', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4359, 'PCG08-PYME','FINAN', 'XXXXXX', '507', '4354', 'Dividendos de acciones o participaciones consideradas como pasivos financieros', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4360, 'PCG08-PYME','FINAN', 'XXXXXX', '509', '4354', 'Valores negociables amortizados', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4361, 'PCG08-PYME','FINAN', 'XXXXXX', '5090', '4360', 'Obligaciones y bonos amortizados', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4362, 'PCG08-PYME','FINAN', 'XXXXXX', '5095', '4360', 'Otros valores negociables amortizados', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4363, 'PCG08-PYME','FINAN', 'XXXXXX', '51', '4005', 'Deudas a corto plazo con partes vinculadas', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4364, 'PCG08-PYME','FINAN', 'XXXXXX', '510', '4363', 'Deudas a corto plazo con entidades de crédito vinculadas', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4365, 'PCG08-PYME','FINAN', 'XXXXXX', '5103', '4364', 'Deudas a corto plazo con entidades de crédito empresas del grupo', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4366, 'PCG08-PYME','FINAN', 'XXXXXX', '5104', '4364', 'Deudas a corto plazo con entidades de crédito empresas asociadas', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4367, 'PCG08-PYME','FINAN', 'XXXXXX', '5105', '4364', 'Deudas a corto plazo con otras entidades de crédito vinculadas', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4368, 'PCG08-PYME','FINAN', 'XXXXXX', '511', '4363', 'Proveedores de inmovilizado a corto plazo partes vinculadas', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4369, 'PCG08-PYME','FINAN', 'XXXXXX', '5113', '4368', 'Proveedores de inmovilizado a corto plazo empresas del grupo', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4370, 'PCG08-PYME','FINAN', 'XXXXXX', '5114', '4368', 'Proveedores de inmovilizado a corto plazo empresas asociadas', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4371, 'PCG08-PYME','FINAN', 'XXXXXX', '5115', '4368', 'Proveedores de inmovilizado a corto plazo otras partes vinculadas', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4372, 'PCG08-PYME','FINAN', 'XXXXXX', '512', '4363', 'Acreedores por arrendamiento financiero a corto plazo partes vinculadas', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4373, 'PCG08-PYME','FINAN', 'XXXXXX', '5123', '4372', 'Acreedores por arrendamiento financiero a corto plazo empresas del grupo', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4374, 'PCG08-PYME','FINAN', 'XXXXXX', '5124', '4372', 'Acreedores por arrendamiento financiero a corto plazo empresas asociadas', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4375, 'PCG08-PYME','FINAN', 'XXXXXX', '5125', '4372', 'Acreedores por arrendamiento financiero a corto plazo otras partes vinculadas', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4376, 'PCG08-PYME','FINAN', 'XXXXXX', '513', '4363', 'Otras deudas a corto plazo con partes vinculadas', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4377, 'PCG08-PYME','FINAN', 'XXXXXX', '5133', '4376', 'Otras deudas a corto plazo con empresas del grupo', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4378, 'PCG08-PYME','FINAN', 'XXXXXX', '5134', '4376', 'Otras deudas a corto plazo con empresas asociadas', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4379, 'PCG08-PYME','FINAN', 'XXXXXX', '5135', '4376', 'Otras deudas a corto plazo con partes vinculadas', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4380, 'PCG08-PYME','FINAN', 'XXXXXX', '514', '4363', 'Intereses a corto plazo con partes vinculadas', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4381, 'PCG08-PYME','FINAN', 'XXXXXX', '5143', '4380', 'Intereses a corto plazo empresas del grupo', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4382, 'PCG08-PYME','FINAN', 'XXXXXX', '5144', '4380', 'Intereses a corto plazo empresas asociadas', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4383, 'PCG08-PYME','FINAN', 'XXXXXX', '5145', '4380', 'Intereses deudas a corto plazo partes vinculadas', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4384, 'PCG08-PYME','FINAN', 'XXXXXX', '52', '4005', 'Deudas a corto plazo por préstamos recibidos y otros conceptos', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4385, 'PCG08-PYME','FINAN', 'XXXXXX', '520', '4384', 'Deudas a corto plazo con entidades de crédito', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4386, 'PCG08-PYME','FINAN', 'XXXXXX', '5200', '4385', 'Préstamos a corto plazo de entidades de crédito', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4387, 'PCG08-PYME','FINAN', 'XXXXXX', '5201', '4385', 'Deudas a corto plazo por crédito dispuesto', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4388, 'PCG08-PYME','FINAN', 'XXXXXX', '5208', '4385', 'Deudas por efectos descontados', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4389, 'PCG08-PYME','FINAN', 'XXXXXX', '5209', '4385', 'Deudas por operaciones de factoring', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4390, 'PCG08-PYME','FINAN', 'XXXXXX', '521', '4384', 'Deudas a corto plazo', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4391, 'PCG08-PYME','FINAN', 'XXXXXX', '522', '4384', 'Deudas a corto plazo transformables en subvenciones donaciones y legados', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4392, 'PCG08-PYME','FINAN', 'XXXXXX', '523', '4384', 'Proveedores de inmovilizado a corto plazo', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4393, 'PCG08-PYME','FINAN', 'XXXXXX', '526', '4384', 'Dividendo activo a pagar', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4394, 'PCG08-PYME','FINAN', 'XXXXXX', '527', '4384', 'Intereses a corto plazo de deudas con entidades de crédito', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4395, 'PCG08-PYME','FINAN', 'XXXXXX', '528', '4384', 'Intereses a corto plazo de deudas', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4396, 'PCG08-PYME','FINAN', 'XXXXXX', '529', '4384', 'Provisiones a corto plazo', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4397, 'PCG08-PYME','FINAN', 'XXXXXX', '5291', '4396', 'Provisión a corto plazo para impuestos', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4398, 'PCG08-PYME','FINAN', 'XXXXXX', '5292', '4396', 'Provisión a corto plazo para otras responsabilidades', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4399, 'PCG08-PYME','FINAN', 'XXXXXX', '5293', '4396', 'Provisión a corto plazo por desmantelamiento retiro o rehabilitación del inmovilizado', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4400, 'PCG08-PYME','FINAN', 'XXXXXX', '5295', '4396', 'Provisión a corto plazo para actuaciones medioambientales', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4401, 'PCG08-PYME','FINAN', 'XXXXXX', '53', '4005', 'Inversiones financieras a corto plazo en partes vinculadas', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4402, 'PCG08-PYME','FINAN', 'XXXXXX', '530', '4401', 'Participaciones a corto plazo en partes vinculadas', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4403, 'PCG08-PYME','FINAN', 'XXXXXX', '5303', '4402', 'Participaciones a corto plazo en empresas del grupo', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4404, 'PCG08-PYME','FINAN', 'XXXXXX', '5304', '4402', 'Participaciones a corto plazo en empresas asociadas', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4405, 'PCG08-PYME','FINAN', 'XXXXXX', '5305', '4402', 'Participaciones a corto plazo en otras partes vinculadas', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4406, 'PCG08-PYME','FINAN', 'XXXXXX', '531', '4401', 'Valores representativos de deuda a corto plazo de partes vinculadas', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4407, 'PCG08-PYME','FINAN', 'XXXXXX', '5313', '4406', 'Valores representativos de deuda a corto plazo de empresas del grupo', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4408, 'PCG08-PYME','FINAN', 'XXXXXX', '5314', '4406', 'Valores representativos de deuda a corto plazo de empresas asociadas', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4409, 'PCG08-PYME','FINAN', 'XXXXXX', '5315', '4406', 'Valores representativos de deuda a corto plazo de otras partes vinculadas', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4410, 'PCG08-PYME','FINAN', 'XXXXXX', '532', '4401', 'Créditos a corto plazo a partes vinculadas', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4411, 'PCG08-PYME','FINAN', 'XXXXXX', '5323', '4410', 'Créditos a corto plazo a empresas del grupo', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4412, 'PCG08-PYME','FINAN', 'XXXXXX', '5324', '4410', 'Créditos a corto plazo a empresas asociadas', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4413, 'PCG08-PYME','FINAN', 'XXXXXX', '5325', '4410', 'Créditos a corto plazo a otras partes vinculadas', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4414, 'PCG08-PYME','FINAN', 'XXXXXX', '533', '4401', 'Intereses a corto plazo de valores representativos de deuda de partes vinculadas', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4415, 'PCG08-PYME','FINAN', 'XXXXXX', '5333', '4414', 'Intereses a corto plazo de valores representativos de deuda en empresas del grupo', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4416, 'PCG08-PYME','FINAN', 'XXXXXX', '5334', '4414', 'Intereses a corto plazo de valores representativos de deuda en empresas asociadas', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4417, 'PCG08-PYME','FINAN', 'XXXXXX', '5335', '4414', 'Intereses a corto plazo de valores representativos de deuda en otras partes vinculadas', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4418, 'PCG08-PYME','FINAN', 'XXXXXX', '534', '4401', 'Intereses a corto plazo de créditos a partes vinculadas', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4419, 'PCG08-PYME','FINAN', 'XXXXXX', '5343', '4418', 'Intereses a corto plazo de créditos a empresas del grupo', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4420, 'PCG08-PYME','FINAN', 'XXXXXX', '5344', '4418', 'Intereses a corto plazo de créditos a empresas asociadas', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4421, 'PCG08-PYME','FINAN', 'XXXXXX', '5345', '4418', 'Intereses a corto plazo de créditos a otras partes vinculadas', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4422, 'PCG08-PYME','FINAN', 'XXXXXX', '535', '4401', 'Dividendo a cobrar de inversiones financieras en partes vinculadas', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4423, 'PCG08-PYME','FINAN', 'XXXXXX', '5353', '4422', 'Dividendo a cobrar de empresas del grupo', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4424, 'PCG08-PYME','FINAN', 'XXXXXX', '5354', '4422', 'Dividendo a cobrar de empresas asociadas', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4425, 'PCG08-PYME','FINAN', 'XXXXXX', '5355', '4422', 'Dividendo a cobrar de otras partes vinculadas', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4426, 'PCG08-PYME','FINAN', 'XXXXXX', '539', '4401', 'Desembolsos pendientes sobre participaciones a corto plazo en partes vinculadas', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4427, 'PCG08-PYME','FINAN', 'XXXXXX', '5393', '4426', 'Desembolsos pendientes sobre participaciones a corto plazo en empresas del grupo', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4428, 'PCG08-PYME','FINAN', 'XXXXXX', '5394', '4426', 'Desembolsos pendientes sobre participaciones a corto plazo en empresas asociadas', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4429, 'PCG08-PYME','FINAN', 'XXXXXX', '5395', '4426', 'Desembolsos pendientes sobre participaciones a corto plazo en otras partes vinculadas', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4430, 'PCG08-PYME','FINAN', 'XXXXXX', '54', '4005', 'Otras inversiones financieras a corto plazo', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4431, 'PCG08-PYME','FINAN', 'XXXXXX', '540', '4430', 'Inversiones financieras a corto plazo en instrumentos de patrimonio', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4432, 'PCG08-PYME','FINAN', 'XXXXXX', '541', '4430', 'Valores representativos de deuda a corto plazo', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4433, 'PCG08-PYME','FINAN', 'XXXXXX', '542', '4430', 'Créditos a corto plazo', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4434, 'PCG08-PYME','FINAN', 'XXXXXX', '543', '4430', 'Créditos a corto plazo por enejenación de inmovilizado', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4435, 'PCG08-PYME','FINAN', 'XXXXXX', '544', '4430', 'Créditos a corto plazo al personal', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4436, 'PCG08-PYME','FINAN', 'XXXXXX', '545', '4430', 'Dividendo a cobrar', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4437, 'PCG08-PYME','FINAN', 'XXXXXX', '546', '4430', 'Intereses a corto plazo de valores reprsentativos de deuda', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4438, 'PCG08-PYME','FINAN', 'XXXXXX', '547', '4430', 'Intereses a corto plazo de créditos', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4439, 'PCG08-PYME','FINAN', 'XXXXXX', '548', '4430', 'Imposiciones a corto plazo', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4440, 'PCG08-PYME','FINAN', 'XXXXXX', '549', '4430', 'Desembolsos pendientes sobre participaciones en el patrimonio neto a corto plazo', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4441, 'PCG08-PYME','FINAN', 'XXXXXX', '55', '4005', 'Otras cuentas no bancarias', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4442, 'PCG08-PYME','FINAN', 'XXXXXX', '550', '4441', 'Titular de la explotación', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4443, 'PCG08-PYME','FINAN', 'XXXXXX', '551', '4441', 'Cuenta corriente con socios y administradores', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4444, 'PCG08-PYME','FINAN', 'XXXXXX', '552', '4441', 'Cuenta corriente otras personas y entidades vinculadas', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4445, 'PCG08-PYME','FINAN', 'XXXXXX', '5523', '4444', 'Cuenta corriente con empresas del grupo', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4446, 'PCG08-PYME','FINAN', 'XXXXXX', '5524', '4444', 'Cuenta corriente con empresas asociadas', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4447, 'PCG08-PYME','FINAN', 'XXXXXX', '5525', '4444', 'Cuenta corriente con otras partes vinculadas', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4448, 'PCG08-PYME','FINAN', 'XXXXXX', '554', '4441', 'Cuenta corriente con uniones temporales de empresas y comunidades de bienes', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4449, 'PCG08-PYME','FINAN', 'XXXXXX', '555', '4441', 'Partidas pendientes de aplicación', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4450, 'PCG08-PYME','FINAN', 'XXXXXX', '556', '4441', 'Desembolsos exigidos sobre participaciones en el patrimonio neto', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4451, 'PCG08-PYME','FINAN', 'XXXXXX', '5563', '4450', 'Desembolsos exigidos sobre participaciones empresas del grupo', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4452, 'PCG08-PYME','FINAN', 'XXXXXX', '5564', '4450', 'Desembolsos exigidos sobre participaciones empresas asociadas', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4453, 'PCG08-PYME','FINAN', 'XXXXXX', '5565', '4450', 'Desembolsos exigidos sobre participaciones otras partes vinculadas', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4454, 'PCG08-PYME','FINAN', 'XXXXXX', '5566', '4450', 'Desembolsos exigidos sobre participaciones otras empresas', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4455, 'PCG08-PYME','FINAN', 'XXXXXX', '557', '4441', 'Dividendo activo a cuenta', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4456, 'PCG08-PYME','FINAN', 'XXXXXX', '558', '4441', 'Socios por desembolsos exigidos', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4457, 'PCG08-PYME','FINAN', 'XXXXXX', '5580', '4456', 'Socios por desembolsos exigidos sobre acciones o participaciones ordinarias', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4458, 'PCG08-PYME','FINAN', 'XXXXXX', '5585', '4456', 'Socios por desembolsos exigidos sobre acciones o participaciones consideradas como pasivos financieros', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4459, 'PCG08-PYME','FINAN', 'XXXXXX', '559', '4441', 'Derivados financieros a corto plazo', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4460, 'PCG08-PYME','FINAN', 'XXXXXX', '5590', '4459', 'Activos por derivados financieros a corto plazo', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4461, 'PCG08-PYME','FINAN', 'XXXXXX', '5595', '4459', 'Pasivos por derivados financieros a corto plazo', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4462, 'PCG08-PYME','FINAN', 'XXXXXX', '56', '4005', 'Finanzas y depósitos recibidos y constituidos a corto plazo y ajustes por periodificación', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4463, 'PCG08-PYME','FINAN', 'XXXXXX', '560', '4462', 'Finanzas recibidas a corto plazo', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4464, 'PCG08-PYME','FINAN', 'XXXXXX', '561', '4462', 'Depósitos recibidos a corto plazo', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4465, 'PCG08-PYME','FINAN', 'XXXXXX', '565', '4462', 'Finanzas constituidas a corto plazo', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4466, 'PCG08-PYME','FINAN', 'XXXXXX', '566', '4462', 'Depósitos constituidos a corto plazo', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4467, 'PCG08-PYME','FINAN', 'XXXXXX', '567', '4462', 'Intereses pagados por anticipado', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4468, 'PCG08-PYME','FINAN', 'XXXXXX', '568', '4462', 'Intereses cobrados a corto plazo', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4469, 'PCG08-PYME','FINAN', 'XXXXXX', '57', '4005', 'Tesorería', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4470, 'PCG08-PYME','FINAN', 'CAJA', '570', '4469', 'Caja euros', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4471, 'PCG08-PYME','FINAN', 'XXXXXX', '571', '4469', 'Caja moneda extranjera', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4472, 'PCG08-PYME','FINAN', 'BANCOS', '572', '4469', 'Bancos e instituciones de crédito cc vista euros', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4473, 'PCG08-PYME','FINAN', 'XXXXXX', '573', '4469', 'Bancos e instituciones de crédito cc vista moneda extranjera', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4474, 'PCG08-PYME','FINAN', 'XXXXXX', '574', '4469', 'Bancos e instituciones de crédito cuentas de ahorro euros', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4475, 'PCG08-PYME','FINAN', 'XXXXXX', '575', '4469', 'Bancos e instituciones de crédito cuentas de ahorro moneda extranjera', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4476, 'PCG08-PYME','FINAN', 'XXXXXX', '576', '4469', 'Inversiones a corto plazo de gran liquidez', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4477, 'PCG08-PYME','FINAN', 'XXXXXX', '59', '4005', 'Deterioro del valor de las inversiones financieras a corto plazo', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4478, 'PCG08-PYME','FINAN', 'XXXXXX', '593', '4477', 'Deterioro del valor de participaciones a corto plazo en partes vinculadas', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4479, 'PCG08-PYME','FINAN', 'XXXXXX', '5933', '4478', 'Deterioro del valor de participaciones a corto plazo en empresas del grupo', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4480, 'PCG08-PYME','FINAN', 'XXXXXX', '5934', '4478', 'Deterioro del valor de participaciones a corto plazo en empresas asociadas', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4481, 'PCG08-PYME','FINAN', 'XXXXXX', '5935', '4478', 'Deterioro del valor de participaciones a corto plazo en otras partes vinculadas', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4482, 'PCG08-PYME','FINAN', 'XXXXXX', '594', '4477', 'Deterioro del valor de valores representativos de deuda a corto plazo en partes vinculadas', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4483, 'PCG08-PYME','FINAN', 'XXXXXX', '5943', '4482', 'Deterioro del valor de valores representativos de deuda a corto plazo en empresas del grupo', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4484, 'PCG08-PYME','FINAN', 'XXXXXX', '5944', '4482', 'Deterioro del valor de valores representativos de deuda a corto plazo en empresas asociadas', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4485, 'PCG08-PYME','FINAN', 'XXXXXX', '5945', '4482', 'Deterioro del valor de valores representativos de deuda a corto plazo en otras partes vinculadas', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4486, 'PCG08-PYME','FINAN', 'XXXXXX', '595', '4477', 'Deterioro del valor de créditos a corto plazo en partes vinculadas', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4487, 'PCG08-PYME','FINAN', 'XXXXXX', '5953', '4486', 'Deterioro del valor de créditos a corto plazo en empresas del grupo', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4488, 'PCG08-PYME','FINAN', 'XXXXXX', '5954', '4486', 'Deterioro del valor de créditos a corto plazo en empresas asociadas', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4489, 'PCG08-PYME','FINAN', 'XXXXXX', '5955', '4486', 'Deterioro del valor de créditos a corto plazo en otras partes vinculadas', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4490, 'PCG08-PYME','FINAN', 'XXXXXX', '596', '4477', 'Deterioro del valor de participaciones a corto plazo', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4491, 'PCG08-PYME','FINAN', 'XXXXXX', '597', '4477', 'Deterioro del valor de valores representativos de deuda a corto plazo', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4492, 'PCG08-PYME','FINAN', 'XXXXXX', '598', '4477', 'Deterioro de valor de créditos a corto plazo', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4493, 'PCG08-PYME','EXPENSE', 'XXXXXX', '60',   '4006', 'Compras', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4494, 'PCG08-PYME','EXPENSE', 'PRODUCT', '600', '4493', 'Compras de mercaderías', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4495, 'PCG08-PYME','EXPENSE', 'PRODUCT', '601', '4493', 'Compras de materias primas', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4496, 'PCG08-PYME','EXPENSE', 'PRODUCT', '602',  '4493', 'Compras de otros aprovisionamientos', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4497, 'PCG08-PYME','EXPENSE', 'XXXXXX', '606',  '4493', 'Descuentos sobre compras por pronto pago', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4498, 'PCG08-PYME','EXPENSE', 'XXXXXX', '6060', '4497', 'Descuentos sobre compras por pronto pago de mercaderías', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4499, 'PCG08-PYME','EXPENSE', 'XXXXXX', '6061', '4497', 'Descuentos sobre compras por pronto pago de materias primas', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4500, 'PCG08-PYME','EXPENSE', 'XXXXXX', '6062', '4497', 'Descuentos sobre compras por pronto pago de otros aprovisionamientos', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4501, 'PCG08-PYME','EXPENSE', 'COMPRAS', '607', '4493', 'Trabajos realizados por otras empresas', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4502, 'PCG08-PYME','EXPENSE', 'XXXXXX', '608',  '4493', 'Devoluciones de compras y operaciones similares', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4503, 'PCG08-PYME','EXPENSE', 'XXXXXX', '6080', '4502', 'Devoluciones de compras de mercaderías', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4504, 'PCG08-PYME','EXPENSE', 'XXXXXX', '6081', '4502', 'Devoluciones de compras de materias primas', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4505, 'PCG08-PYME','EXPENSE', 'XXXXXX', '6082', '4502', 'Devoluciones de compras de otros aprovisionamientos', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4506, 'PCG08-PYME','EXPENSE', 'XXXXXX', '609',  '4493', 'Rappels por compras', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4507, 'PCG08-PYME','EXPENSE', 'XXXXXX', '6090', '4506', 'Rappels por compras de mercaderías', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4508, 'PCG08-PYME','EXPENSE', 'XXXXXX', '6091', '4506', 'Rappels por compras de materias primas', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4509, 'PCG08-PYME','EXPENSE', 'XXXXXX', '6092', '4506', 'Rappels por compras de otros aprovisionamientos', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4510, 'PCG08-PYME','EXPENSE', 'XXXXXX', '61',  '4006', 'Variación de existencias', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4511, 'PCG08-PYME','EXPENSE', 'XXXXXX', '610', '4510', 'Variación de existencias de mercaderías', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4512, 'PCG08-PYME','EXPENSE', 'XXXXXX', '611', '4510', 'Variación de existencias de materias primas', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4513, 'PCG08-PYME','EXPENSE', 'XXXXXX', '612', '4510', 'Variación de existencias de otros aprovisionamientos', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4514, 'PCG08-PYME','EXPENSE', 'XXXXXX', '62',  '4006', 'Servicios exteriores', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4515, 'PCG08-PYME','EXPENSE', 'XXXXXX', '620', '4514', 'Gastos en investigación y desarrollo del ejercicio', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4516, 'PCG08-PYME','EXPENSE', 'XXXXXX', '621', '4514', 'Arrendamientos y cánones', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4517, 'PCG08-PYME','EXPENSE', 'XXXXXX', '622', '4514', 'Reparaciones y conservación', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4518, 'PCG08-PYME','EXPENSE', 'XXXXXX', '623', '4514', 'Servicios profesionales independientes', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4519, 'PCG08-PYME','EXPENSE', 'XXXXXX', '624', '4514', 'Transportes', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4520, 'PCG08-PYME','EXPENSE', 'XXXXXX', '625', '4514', 'Primas de seguros', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4521, 'PCG08-PYME','EXPENSE', 'XXXXXX', '626', '4514', 'Servicios bancarios y similares', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4522, 'PCG08-PYME','EXPENSE', 'XXXXXX', '627', '4514', 'Publicidad, propaganda y relaciones públicas', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4523, 'PCG08-PYME','EXPENSE', 'XXXXXX', '628', '4514', 'Suministros', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4524, 'PCG08-PYME','EXPENSE', 'XXXXXX', '629', '4514', 'Otros servicios', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4525, 'PCG08-PYME','EXPENSE', 'XXXXXX', '63',   '4006', 'Tributos', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4526, 'PCG08-PYME','EXPENSE', 'XXXXXX', '630',  '4525', 'Impuesto sobre benecifios', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4527, 'PCG08-PYME','EXPENSE', 'XXXXXX', '6300', '4526', 'Impuesto corriente', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4528, 'PCG08-PYME','EXPENSE', 'XXXXXX', '6301', '4526', 'Impuesto diferido', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4529, 'PCG08-PYME','EXPENSE', 'XXXXXX', '631',  '4525', 'Otros tributos', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4530, 'PCG08-PYME','EXPENSE', 'XXXXXX', '633',  '4525', 'Ajustes negativos en la imposición sobre beneficios', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4531, 'PCG08-PYME','EXPENSE', 'XXXXXX', '634',  '4525', 'Ajustes negativos en la imposición indirecta', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4532, 'PCG08-PYME','EXPENSE', 'XXXXXX', '6341', '4531', 'Ajustes negativos en IVA de activo corriente', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4533, 'PCG08-PYME','EXPENSE', 'XXXXXX', '6342', '4531', 'Ajustes negativos en IVA de inversiones', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4534, 'PCG08-PYME','EXPENSE', 'XXXXXX', '636',  '4525', 'Devolución de impuestos', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4535, 'PCG08-PYME','EXPENSE', 'XXXXXX', '638',  '4525', 'Ajustes positivos en la imposición sobre beneficios', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4536, 'PCG08-PYME','EXPENSE', 'XXXXXX', '639',  '4525', 'Ajustes positivos en la imposición directa', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4537, 'PCG08-PYME','EXPENSE', 'XXXXXX', '6391', '4536', 'Ajustes positivos en IVA de activo corriente', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4538, 'PCG08-PYME','EXPENSE', 'XXXXXX', '6392', '4536', 'Ajustes positivos en IVA de inversiones', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4539, 'PCG08-PYME','EXPENSE', 'XXXXXX', '64',   '4006', 'Gastos de personal', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4540, 'PCG08-PYME','EXPENSE', 'XXXXXX', '640',  '4539', 'Sueldos y salarios', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4541, 'PCG08-PYME','EXPENSE', 'XXXXXX', '641',  '4539', 'Indemnizaciones', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4542, 'PCG08-PYME','EXPENSE', 'XXXXXX', '642',  '4539', 'Seguridad social a cargo de la empresa', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4543, 'PCG08-PYME','EXPENSE', 'XXXXXX', '649',  '4539', 'Otros gastos sociales', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4544, 'PCG08-PYME','EXPENSE', 'XXXXXX', '65',   '4006', 'Otros gastos de gestión', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4545, 'PCG08-PYME','EXPENSE', 'XXXXXX', '650',  '4544', 'Pérdidas de créditos comerciales incobrables', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4546, 'PCG08-PYME','EXPENSE', 'XXXXXX', '651',  '4544', 'Resultados de operaciones en común', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4547, 'PCG08-PYME','EXPENSE', 'XXXXXX', '6510', '4546', 'Beneficio transferido gestor', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4548, 'PCG08-PYME','EXPENSE', 'XXXXXX', '6511', '4546', 'Pérdida soportada participe o asociado no gestor', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4549, 'PCG08-PYME','EXPENSE', 'XXXXXX', '659',  '4544', 'Otras pérdidas en gestión corriente', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4550, 'PCG08-PYME','EXPENSE', 'XXXXXX', '66',   '4006', 'Gastos financieros', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4551, 'PCG08-PYME','EXPENSE', 'XXXXXX', '660',  '4550', 'Gastos financieros por actualización de provisiones', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4552, 'PCG08-PYME','EXPENSE', 'XXXXXX', '661',  '4550', 'Intereses de obligaciones y bonos', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4553, 'PCG08-PYME','EXPENSE', 'XXXXXX', '6610', '4452', 'Intereses de obligaciones y bonos a largo plazo empresas del grupo', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4554, 'PCG08-PYME','EXPENSE', 'XXXXXX', '6611', '4452', 'Intereses de obligaciones y bonos a largo plazo empresas asociadas', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4555, 'PCG08-PYME','EXPENSE', 'XXXXXX', '6612', '4452', 'Intereses de obligaciones y bonos a largo plazo otras partes vinculadas', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4556, 'PCG08-PYME','EXPENSE', 'XXXXXX', '6613', '4452', 'Intereses de obligaciones y bonos a largo plazo otras empresas', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4557, 'PCG08-PYME','EXPENSE', 'XXXXXX', '6615', '4452', 'Intereses de obligaciones y bonos a corto plazo empresas del grupo', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4558, 'PCG08-PYME','EXPENSE', 'XXXXXX', '6616', '4452', 'Intereses de obligaciones y bonos a corto plazo empresas asociadas', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4559, 'PCG08-PYME','EXPENSE', 'XXXXXX', '6617', '4452', 'Intereses de obligaciones y bonos a corto plazo otras partes vinculadas', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4560, 'PCG08-PYME','EXPENSE', 'XXXXXX', '6618', '4452', 'Intereses de obligaciones y bonos a corto plazo otras empresas', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4561, 'PCG08-PYME','EXPENSE', 'XXXXXX', '662',  '4550', 'Intereses de deudas', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4562, 'PCG08-PYME','EXPENSE', 'XXXXXX', '6620', '4561', 'Intereses de deudas empresas del grupo', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4563, 'PCG08-PYME','EXPENSE', 'XXXXXX', '6621', '4561', 'Intereses de deudas empresas asociadas', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4564, 'PCG08-PYME','EXPENSE', 'XXXXXX', '6622', '4561', 'Intereses de deudas otras partes vinculadas', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4565, 'PCG08-PYME','EXPENSE', 'XXXXXX', '6623', '4561', 'Intereses de deudas con entidades de crédito', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4566, 'PCG08-PYME','EXPENSE', 'XXXXXX', '6624', '4561', 'Intereses de deudas otras empresas', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4567, 'PCG08-PYME','EXPENSE', 'XXXXXX', '663',  '4550', 'Pérdidas por valorización de activos y pasivos financieros por su valor razonable', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4568, 'PCG08-PYME','EXPENSE', 'XXXXXX', '664',  '4550', 'Gastos por dividendos de acciones o participaciones consideradas como pasivos financieros', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4569, 'PCG08-PYME','EXPENSE', 'XXXXXX', '6640', '4568', 'Dividendos de pasivos empresas del grupo', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4570, 'PCG08-PYME','EXPENSE', 'XXXXXX', '6641', '4568', 'Dividendos de pasivos empresas asociadas', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4571, 'PCG08-PYME','EXPENSE', 'XXXXXX', '6642', '4568', 'Dividendos de pasivos otras partes vinculadas', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4572, 'PCG08-PYME','EXPENSE', 'XXXXXX', '6643', '4568', 'Dividendos de pasivos otras empresas', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4573, 'PCG08-PYME','EXPENSE', 'XXXXXX', '665',  '4550', 'Intereses por descuento de efectos y operaciones de factoring', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4574, 'PCG08-PYME','EXPENSE', 'XXXXXX', '6650', '4573', 'Intereses por descuento de efectos en entidades de crédito del grupo', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4575, 'PCG08-PYME','EXPENSE', 'XXXXXX', '6651', '4573', 'Intereses por descuento de efectos en entidades de crédito asociadas', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4576, 'PCG08-PYME','EXPENSE', 'XXXXXX', '6652', '4573', 'Intereses por descuento de efectos en entidades de crédito vinculadas', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4577, 'PCG08-PYME','EXPENSE', 'XXXXXX', '6653', '4573', 'Intereses por descuento de efectos en otras entidades de crédito', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4578, 'PCG08-PYME','EXPENSE', 'XXXXXX', '6654', '4573', 'Intereses por operaciones de factoring con entidades de crédito del grupo', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4579, 'PCG08-PYME','EXPENSE', 'XXXXXX', '6655', '4573', 'Intereses por operaciones de factoring con entidades de crédito asociadas', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4580, 'PCG08-PYME','EXPENSE', 'XXXXXX', '6656', '4573', 'Intereses por operaciones de factoring con otras entidades de crédito vinculadas', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4581, 'PCG08-PYME','EXPENSE', 'XXXXXX', '6657', '4573', 'Intereses por operaciones de factoring con otras entidades de crédito', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4582, 'PCG08-PYME','EXPENSE', 'XXXXXX', '666',  '4550', 'Pérdidas en participaciones y valores representativos de deuda', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4583, 'PCG08-PYME','EXPENSE', 'XXXXXX', '6660', '4582', 'Pérdidas en valores representativos de deuda a largo plazo empresas del grupo', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4584, 'PCG08-PYME','EXPENSE', 'XXXXXX', '6661', '4582', 'Pérdidas en valores representativos de deuda a largo plazo empresas asociadas', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4585, 'PCG08-PYME','EXPENSE', 'XXXXXX', '6662', '4582', 'Pérdidas en valores representativos de deuda a largo plazo otras partes vinculadas', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4586, 'PCG08-PYME','EXPENSE', 'XXXXXX', '6663', '4582', 'Pérdidas en participaciones y valores representativos de deuda a largo plazo otras empresas', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4587, 'PCG08-PYME','EXPENSE', 'XXXXXX', '6665', '4582', 'Pérdidas en participaciones y valores representativos de deuda a corto plazo empresas del grupo', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4588, 'PCG08-PYME','EXPENSE', 'XXXXXX', '6666', '4582', 'Pérdidas en participaciones y valores representativos de deuda a corto plazo empresas asociadas', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4589, 'PCG08-PYME','EXPENSE', 'XXXXXX', '6667', '4582', 'Pérdidas en valores representativos de deuda a corto plazo otras partes vinculadas', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4590, 'PCG08-PYME','EXPENSE', 'XXXXXX', '6668', '4582', 'Pérdidas en valores representativos de deuda a corto plazo otras empresas', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4591, 'PCG08-PYME','EXPENSE', 'XXXXXX', '667',  '4550', 'Pérdidas de créditos no comerciales', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4592, 'PCG08-PYME','EXPENSE', 'XXXXXX', '6670', '4591', 'Pérdidas de créditos a largo plazo empresas del grupo', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4593, 'PCG08-PYME','EXPENSE', 'XXXXXX', '6671', '4591', 'Pérdidas de créditos a largo plazo empresas asociadas', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4594, 'PCG08-PYME','EXPENSE', 'XXXXXX', '6672', '4591', 'Pérdidas de créditos a largo plazo otras partes vinculadas', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4595, 'PCG08-PYME','EXPENSE', 'XXXXXX', '6673', '4591', 'Pérdidas de créditos a largo plazo otras empresas', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4596, 'PCG08-PYME','EXPENSE', 'XXXXXX', '6675', '4591', 'Pérdidas de créditos a corto plazo empresas del grupo', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4597, 'PCG08-PYME','EXPENSE', 'XXXXXX', '6676', '4591', 'Pérdidas de créditos a corto plazo empresas asociadas', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4598, 'PCG08-PYME','EXPENSE', 'XXXXXX', '6677', '4591', 'Pérdidas de créditos a corto plazo otras partes vinculadas', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4599, 'PCG08-PYME','EXPENSE', 'XXXXXX', '6678', '4591', 'Pérdidas de créditos a corto plazo otras empresas', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4600, 'PCG08-PYME','EXPENSE', 'XXXXXX', '668', '4550', 'Diferencias negativas de cambio', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4601, 'PCG08-PYME','EXPENSE', 'XXXXXX', '669', '4550', 'Otros gastos financieros', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4602, 'PCG08-PYME','EXPENSE', 'XXXXXX', '67',  '4006', 'Pérdidas procedentes de activos no corrientes y gastos excepcionales', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4603, 'PCG08-PYME','EXPENSE', 'XXXXXX', '670', '4602', 'Pérdidas procedentes del inmovilizado intangible', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4604, 'PCG08-PYME','EXPENSE', 'XXXXXX', '671', '4602', 'Pérdidas procedentes del inmovilizado material', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4605, 'PCG08-PYME','EXPENSE', 'XXXXXX', '672', '4602', 'Pérdidas procedentes de las inversiones inmobiliarias', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4607, 'PCG08-PYME','EXPENSE', 'XXXXXX', '673', '4602', 'Pérdidas procedentes de participaciones a largo plazo en partes vinculadas', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4608, 'PCG08-PYME','EXPENSE', 'XXXXXX', '6733', '4607', 'Pérdidas procedentes de participaciones a largo plazo empresas del grupo', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4609, 'PCG08-PYME','EXPENSE', 'XXXXXX', '6734', '4607', 'Pérdidas procedentes de participaciones a largo plazo empresas asociadas', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4610, 'PCG08-PYME','EXPENSE', 'XXXXXX', '6735', '4607', 'Pérdidas procedentes de participaciones a largo plazo otras partes vinculadas', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4611, 'PCG08-PYME','EXPENSE', 'XXXXXX', '675', '4602', 'Pérdidas por operaciones con obligaciones propias', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4612, 'PCG08-PYME','EXPENSE', 'XXXXXX', '678', '4602', 'Gastos excepcionales', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4613, 'PCG08-PYME','EXPENSE', 'XXXXXX', '68',  '4006', 'Dotaciones para amortizaciones', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4614, 'PCG08-PYME','EXPENSE', 'XXXXXX', '680', '4613', 'Amortización del inmovilizado intangible', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4615, 'PCG08-PYME','EXPENSE', 'XXXXXX', '681', '4613', 'Amortización del inmovilizado material', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4616, 'PCG08-PYME','EXPENSE', 'XXXXXX', '682', '4613', 'Amortización de las inversiones inmobiliarias', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4617, 'PCG08-PYME','EXPENSE', 'XXXXXX', '69',  '4006', 'Pérdidas por deterioro y otras dotaciones', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4618, 'PCG08-PYME','EXPENSE', 'XXXXXX', '690', '4617', 'Pérdidas por deterioro del inmovilizado intangible', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4619, 'PCG08-PYME','EXPENSE', 'XXXXXX', '691', '4617', 'Pérdidas por deterioro del inmovilizado material', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4620, 'PCG08-PYME','EXPENSE', 'XXXXXX', '692', '4617', 'Pérdidas por deterioro de las inversiones inmobiliarias', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4621, 'PCG08-PYME','EXPENSE', 'XXXXXX', '693', '4617', 'Pérdidas por deterioro de existencias', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4622, 'PCG08-PYME','EXPENSE', 'XXXXXX', '6930', '4621', 'Pérdidas por deterioro de productos terminados y en curso de fabricación', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4623, 'PCG08-PYME','EXPENSE', 'XXXXXX', '6931', '4621', 'Pérdidas por deterioro de mercaderías', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4624, 'PCG08-PYME','EXPENSE', 'XXXXXX', '6932', '4621', 'Pérdidas por deterioro de materias primas', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4625, 'PCG08-PYME','EXPENSE', 'XXXXXX', '6933', '4621', 'Pérdidas por deterioro de otros aprovisionamientos', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4626, 'PCG08-PYME','EXPENSE', 'XXXXXX', '694',  '4617', 'Pérdidas por deterioro de créditos por operaciones comerciales', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4627, 'PCG08-PYME','EXPENSE', 'XXXXXX', '695',  '4617', 'Dotación a la provisión por operaciones comerciales', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4628, 'PCG08-PYME','EXPENSE', 'XXXXXX', '6954', '4627', 'Dotación a la provisión por contratos onerosos', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4629, 'PCG08-PYME','EXPENSE', 'XXXXXX', '6959', '4628', 'Dotación a la provisión para otras operaciones comerciales', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4630, 'PCG08-PYME','EXPENSE', 'XXXXXX', '696',  '4617', 'Pérdidas por deterioro de participaciones y valores representativos de deuda a largo plazo', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4631, 'PCG08-PYME','EXPENSE', 'XXXXXX', '6960', '4630', 'Pérdidas por deterioro de participaciones en instrumentos de patrimonio neto a largo plazo empresas del grupo', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4632, 'PCG08-PYME','EXPENSE', 'XXXXXX', '6961', '4630', 'Pérdidas por deterioro de participaciones en instrumentos de patrimonio neto a largo plazo empresas asociadas', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4633, 'PCG08-PYME','EXPENSE', 'XXXXXX', '6962', '4630', 'Pérdidas por deterioro de participaciones en instrumentos de patrimonio neto a largo plazo otras partes vinculadas', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4634, 'PCG08-PYME','EXPENSE', 'XXXXXX', '6963', '4630', 'Pérdidas por deterioro de participaciones en instrumentos de patrimonio neto a largo plazo otras empresas', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4635, 'PCG08-PYME','EXPENSE', 'XXXXXX', '6965', '4630', 'Pérdidas por deterioro en valores representativos de deuda a largo plazo empresas del grupo', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4636, 'PCG08-PYME','EXPENSE', 'XXXXXX', '6966', '4630', 'Pérdidas por deterioro en valores representativos de deuda a largo plazo empresas asociadas', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4637, 'PCG08-PYME','EXPENSE', 'XXXXXX', '6967', '4630', 'Pérdidas por deterioro en valores representativos de deuda a largo plazo otras partes vinculadas', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4638, 'PCG08-PYME','EXPENSE', 'XXXXXX', '6968', '4630', 'Pérdidas por deterioro en valores representativos de deuda a largo plazo otras empresas', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4639, 'PCG08-PYME','EXPENSE', 'XXXXXX', '697',  '4617', 'Pérdidas por deterioro de créditos a largo plazo', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4640, 'PCG08-PYME','EXPENSE', 'XXXXXX', '6970', '4639', 'Pérdidas por deterioro de créditos a largo plazo empresas del grupo', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4641, 'PCG08-PYME','EXPENSE', 'XXXXXX', '6971', '4639', 'Pérdidas por deterioro de créditos a largo plazo empresas asociadas', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4642, 'PCG08-PYME','EXPENSE', 'XXXXXX', '6972', '4639', 'Pérdidas por deterioro de créditos a largo plazo otras partes vinculadas', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4643, 'PCG08-PYME','EXPENSE', 'XXXXXX', '6973', '4639', 'Pérdidas por deterioro de créditos a largo plazo otras empresas', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4644, 'PCG08-PYME','EXPENSE', 'XXXXXX', '698',  '4617', 'Pérdidas por deterioro de participaciones y valores representativos de deuda a corto plazo', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4645, 'PCG08-PYME','EXPENSE', 'XXXXXX', '6980', '4644', 'Pérdidas por deterioro de participaciones en instrumentos de patrimonio neto a corto plazo empresas del grupo', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4646, 'PCG08-PYME','EXPENSE', 'XXXXXX', '6981', '4644', 'Pérdidas por deterioro de participaciones en instrumentos de patrimonio neto a corto plazo empresas asociadas', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4647, 'PCG08-PYME','EXPENSE', 'XXXXXX', '6985', '4644', 'Pérdidas por deterioro en valores representativos de deuda a corto plazo empresas del grupo', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4648, 'PCG08-PYME','EXPENSE', 'XXXXXX', '6986', '4644', 'Pérdidas por deterioro en valores representativos de deuda a corto plazo empresas asociadas', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4649, 'PCG08-PYME','EXPENSE', 'XXXXXX', '6988', '4644', 'Pérdidas por deterioro en valores representativos de deuda a corto plazo de otras empresas', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4650, 'PCG08-PYME','EXPENSE', 'XXXXXX', '699',  '4617', 'Pérdidas por deterioro de crédito a corto plazo', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4651, 'PCG08-PYME','EXPENSE', 'XXXXXX', '6990', '4650', 'Pérdidas por deterioro de crédito a corto plazo empresas del grupo', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4652, 'PCG08-PYME','EXPENSE', 'XXXXXX', '6991', '4650', 'Pérdidas por deterioro de crédito a corto plazo empresas asociadas', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4653, 'PCG08-PYME','EXPENSE', 'XXXXXX', '6992', '4650', 'Pérdidas por deterioro de crédito a corto plazo otras partes vinculadas', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4654, 'PCG08-PYME','EXPENSE', 'XXXXXX', '6993',  '4650', 'Pérdidas por deterioro de crédito a corto plazo otras empresas', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4655, 'PCG08-PYME','INCOME', 'XXXXXX', '70', '4007', 'Ventas', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4656, 'PCG08-PYME','INCOME', 'PRODUCT', '700', '4655', 'Ventas de mercaderías', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4657, 'PCG08-PYME','INCOME', 'PRODUCT', '701', '4655', 'Ventas de productos terminados', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4658, 'PCG08-PYME','INCOME', 'PRODUCT', '702', '4655', 'Ventas de productos semiterminados', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4659, 'PCG08-PYME','INCOME', 'PRODUCT', '703', '4655', 'Ventas de subproductos y residuos', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4660, 'PCG08-PYME','INCOME', 'PRODUCT', '704', '4655', 'Ventas de envases y embalajes', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4661, 'PCG08-PYME','INCOME', 'SERVICE', '705', '4655', 'Prestaciones de servicios', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4662, 'PCG08-PYME','INCOME', 'XXXXXX', '706', '4655', 'Descuentos sobre ventas por pronto pago', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4663, 'PCG08-PYME','INCOME', 'XXXXXX', '7060', '4662', 'Descuentos sobre ventas por pronto pago de mercaderías', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4664, 'PCG08-PYME','INCOME', 'XXXXXX', '7061', '4662', 'Descuentos sobre ventas por pronto pago de productos terminados', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4665, 'PCG08-PYME','INCOME', 'XXXXXX', '7062', '4662', 'Descuentos sobre ventas por pronto pago de productos semiterminados', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4666, 'PCG08-PYME','INCOME', 'XXXXXX', '7063', '4662', 'Descuentos sobre ventas por pronto pago de subproductos y residuos', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4667, 'PCG08-PYME','INCOME', 'XXXXXX', '708',  '4655', 'Devoluciones de ventas y operacioes similares', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4668, 'PCG08-PYME','INCOME', 'XXXXXX', '7080', '4667', 'Devoluciones de ventas de mercaderías', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4669, 'PCG08-PYME','INCOME', 'XXXXXX', '7081', '4667', 'Devoluciones de ventas de productos terminados', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4670, 'PCG08-PYME','INCOME', 'XXXXXX', '7082', '4667', 'Devoluciones de ventas de productos semiterminados', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4671, 'PCG08-PYME','INCOME', 'XXXXXX', '7083', '4667', 'Devoluciones de ventas de subproductos y residuos', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4672, 'PCG08-PYME','INCOME', 'XXXXXX', '7084', '4667', 'Devoluciones de ventas de envases y embalajes', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4673, 'PCG08-PYME','INCOME', 'XXXXXX', '71',  '4007', 'Variación de existencias', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4674, 'PCG08-PYME','INCOME', 'XXXXXX', '710', '4673', 'Variación de existencias de productos en curso', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4675, 'PCG08-PYME','INCOME', 'XXXXXX', '711', '4673', 'Variación de existencias de productos semiterminados', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4676, 'PCG08-PYME','INCOME', 'XXXXXX', '712', '4673', 'Variación de existencias de productos terminados', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4677, 'PCG08-PYME','INCOME', 'XXXXXX', '713', '4673', 'Variación de existencias de subproductos, residuos y materiales recuperados', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4678, 'PCG08-PYME','INCOME', 'XXXXXX', '73',  '4007', 'Trabajos realizados para la empresa', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4679, 'PCG08-PYME','INCOME', 'XXXXXX', '730', '4678', 'Trabajos realizados para el inmovilizado intangible', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4680, 'PCG08-PYME','INCOME', 'XXXXXX', '731', '4678', 'Trabajos realizados para el inmovilizado tangible', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4681, 'PCG08-PYME','INCOME', 'XXXXXX', '732', '4678', 'Trabajos realizados en inversiones inmobiliarias', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4682, 'PCG08-PYME','INCOME', 'XXXXXX', '733', '4678', 'Trabajos realizados para el inmovilizado material en curso', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4683, 'PCG08-PYME','INCOME', 'XXXXXX', '74',  '4007', 'Subvenciones, donaciones y legados', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4684, 'PCG08-PYME','INCOME', 'XXXXXX', '740', '4683', 'Subvenciones, donaciones y legados a la explotación', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4685, 'PCG08-PYME','INCOME', 'XXXXXX', '746', '4683', 'Subvenciones, donaciones y legados de capital transferidos al resultado del ejercicio', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4686, 'PCG08-PYME','INCOME', 'XXXXXX', '747', '4683', 'Otras subvenciones, donaciones y legados transferidos al resultado del ejercicio', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4687, 'PCG08-PYME','INCOME', 'XXXXXX', '75',   '4007', 'Otros ingresos de gestión', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4688, 'PCG08-PYME','INCOME', 'XXXXXX', '751',  '4687', 'Resultados de operaciones en común', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4689, 'PCG08-PYME','INCOME', 'XXXXXX', '7510', '4688', 'Pérdida transferida gestor', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4690, 'PCG08-PYME','INCOME', 'XXXXXX', '7511', '4688', 'Beneficio atribuido participe o asociado no gestor', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4691, 'PCG08-PYME','INCOME', 'XXXXXX', '752', '4687', 'Ingreso por arrendamiento', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4692, 'PCG08-PYME','INCOME', 'XXXXXX', '753', '4687', 'Ingresos de propiedad industrial cedida en explotación', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4693, 'PCG08-PYME','INCOME', 'XXXXXX', '754', '4687', 'Ingresos por comisiones', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4694, 'PCG08-PYME','INCOME', 'XXXXXX', '755', '4687', 'Ingresos por servicios al personal', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4695, 'PCG08-PYME','INCOME', 'XXXXXX', '759', '4687', 'Ingresos por servicios diversos', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4696, 'PCG08-PYME','INCOME', 'XXXXXX', '76',   '4007', 'Ingresos financieros', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4697, 'PCG08-PYME','INCOME', 'XXXXXX', '760',  '4696', 'Ingresos de participaciones en instrumentos de patrimonio', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4698, 'PCG08-PYME','INCOME', 'XXXXXX', '7600', '4697', 'Ingresos de participaciones en instrumentos de patrimonio empresas del grupo', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4699, 'PCG08-PYME','INCOME', 'XXXXXX', '7601', '4697', 'Ingresos de participaciones en instrumentos de patrimonio empresas asociadas', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4700, 'PCG08-PYME','INCOME', 'XXXXXX', '7602', '4697', 'Ingresos de participaciones en instrumentos de patrimonio otras partes asociadas', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4701, 'PCG08-PYME','INCOME', 'XXXXXX', '7603', '4697', 'Ingresos de participaciones en instrumentos de patrimonio otras empresas', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4702, 'PCG08-PYME','INCOME', 'XXXXXX', '761',  '4696', 'Ingresos de valores representativos de deuda', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4703, 'PCG08-PYME','INCOME', 'XXXXXX', '7610', '4702', 'Ingresos de valores representativos de deuda empresas del grupo', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4704, 'PCG08-PYME','INCOME', 'XXXXXX', '7611', '4702', 'Ingresos de valores representativos de deuda empresas asociadas', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4705, 'PCG08-PYME','INCOME', 'XXXXXX', '7612', '4702', 'Ingresos de valores representativos de deuda otras partes asociadas', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4706, 'PCG08-PYME','INCOME', 'XXXXXX', '7613', '4702', 'Ingresos de valores representativos de deuda otras empresas', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4707, 'PCG08-PYME','INCOME', 'XXXXXX', '762',   '4696', 'Ingresos de créditos', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4708, 'PCG08-PYME','INCOME', 'XXXXXX', '7620',  '4707', 'Ingresos de créditos a largo plazo', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4709, 'PCG08-PYME','INCOME', 'XXXXXX', '76200', '4708', 'Ingresos de crédito a largo plazo empresas del grupo', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4710, 'PCG08-PYME','INCOME', 'XXXXXX', '76201', '4708', 'Ingresos de crédito a largo plazo empresas asociadas', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4711, 'PCG08-PYME','INCOME', 'XXXXXX', '76202', '4708', 'Ingresos de crédito a largo plazo otras partes asociadas', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4712, 'PCG08-PYME','INCOME', 'XXXXXX', '76203', '4708', 'Ingresos de crédito a largo plazo otras empresas', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4713, 'PCG08-PYME','INCOME', 'XXXXXX', '7621',  '4707', 'Ingresos de créditos a corto plazo', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4714, 'PCG08-PYME','INCOME', 'XXXXXX', '76210', '4713', 'Ingresos de crédito a corto plazo empresas del grupo', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4715, 'PCG08-PYME','INCOME', 'XXXXXX', '76211', '4713', 'Ingresos de crédito a corto plazo empresas asociadas', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4716, 'PCG08-PYME','INCOME', 'XXXXXX', '76212', '4713', 'Ingresos de crédito a corto plazo otras partes asociadas', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4717, 'PCG08-PYME','INCOME', 'XXXXXX', '76213', '4713', 'Ingresos de crédito a corto plazo otras empresas', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4718, 'PCG08-PYME','INCOME', 'XXXXXX', '763',  '4696', 'Beneficios por valorización de activos y pasivos financieros por su valor razonable', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4719, 'PCG08-PYME','INCOME', 'XXXXXX', '766',  '4696', 'Beneficios en participaciones y valores representativos de deuda', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4720, 'PCG08-PYME','INCOME', 'XXXXXX', '7660', '4719', 'Beneficios en participaciones y valores representativos de deuda a largo plazo empresas del grupo', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4721, 'PCG08-PYME','INCOME', 'XXXXXX', '7661', '4719', 'Beneficios en participaciones y valores representativos de deuda a largo plazo empresas asociadas', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4722, 'PCG08-PYME','INCOME', 'XXXXXX', '7662', '4719', 'Beneficios en participaciones y valores representativos de deuda a largo plazo otras partes asociadas', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4723, 'PCG08-PYME','INCOME', 'XXXXXX', '7663', '4719', 'Beneficios en participaciones y valores representativos de deuda a largo plazo otras empresas', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4724, 'PCG08-PYME','INCOME', 'XXXXXX', '7665', '4719', 'Beneficios en participaciones y valores representativos de deuda a corto plazo empresas del grupo', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4725, 'PCG08-PYME','INCOME', 'XXXXXX', '7666', '4719', 'Beneficios en participaciones y valores representativos de deuda a corto plazo empresas asociadas', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4726, 'PCG08-PYME','INCOME', 'XXXXXX', '7667', '4719', 'Beneficios en participaciones y valores representativos de deuda a corto plazo otras partes asociadas', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4727, 'PCG08-PYME','INCOME', 'XXXXXX', '7668', '4719', 'Beneficios en participaciones y valores representativos de deuda a corto plazo otras empresas', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4728, 'PCG08-PYME','INCOME', 'XXXXXX', '768',  '4696', 'Diferencias positivas de cambio', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4729, 'PCG08-PYME','INCOME', 'XXXXXX', '769',  '4696', 'Otros ingresos financieros', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4730, 'PCG08-PYME','INCOME', 'XXXXXX', '77',   '4007', 'Beneficios procedentes de activos no corrientes e ingresos excepcionales', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4731, 'PCG08-PYME','INCOME', 'XXXXXX', '770',  '4730', 'Beneficios procedentes del inmovilizado intangible', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4732, 'PCG08-PYME','INCOME', 'XXXXXX', '771',  '4730', 'Beneficios procedentes del inmovilizado material', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4733, 'PCG08-PYME','INCOME', 'XXXXXX', '772',  '4730', 'Beneficios procedentes de las inversiones inmobiliarias', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4734, 'PCG08-PYME','INCOME', 'XXXXXX', '773',  '4730', 'Beneficios procedentes de participaciones a largo plazo en partes vinculadas', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4735, 'PCG08-PYME','INCOME', 'XXXXXX', '7733', '4734', 'Beneficios procedentes de participaciones a largo plazo empresas del grupo', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4736, 'PCG08-PYME','INCOME', 'XXXXXX', '7734', '4734', 'Beneficios procedentes de participaciones a largo plazo empresas asociadas', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4737, 'PCG08-PYME','INCOME', 'XXXXXX', '7735', '4734', 'Beneficios procedentes de participaciones a largo plazo otras partes vinculadas', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4738, 'PCG08-PYME','INCOME', 'XXXXXX', '775',  '4730', 'Beneficios por operaciones con obligaciones propias', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4739, 'PCG08-PYME','INCOME', 'XXXXXX', '778',  '4730', 'Ingresos excepcionales', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4741, 'PCG08-PYME','INCOME', 'XXXXXX', '79',   '4007', 'Excesos y aplicaciones de provisiones y pérdidas por deterioro', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4742, 'PCG08-PYME','INCOME', 'XXXXXX', '790',  '4741', 'Revisión del deterioro del inmovilizado intangible', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4743, 'PCG08-PYME','INCOME', 'XXXXXX', '791',  '4741', 'Revisión del deterioro del inmovilizado material', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4744, 'PCG08-PYME','INCOME', 'XXXXXX', '792',  '4741', 'Revisión del deterioro de las inversiones inmobiliarias', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4745, 'PCG08-PYME','INCOME', 'XXXXXX', '793',  '4741', 'Revisión del deterioro de las existencias', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4746, 'PCG08-PYME','INCOME', 'XXXXXX', '7930', '4745', 'Revisión del deterioro de productos terminados y en curso de fabricación', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4747, 'PCG08-PYME','INCOME', 'XXXXXX', '7931', '4745', 'Revisión del deterioro de mercaderías', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4748, 'PCG08-PYME','INCOME', 'XXXXXX', '7932', '4745', 'Revisión del deterioro de materias primas', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4749, 'PCG08-PYME','INCOME', 'XXXXXX', '7933', '4745', 'Revisión del deterioro de otros aprovisionamientos', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4750, 'PCG08-PYME','INCOME', 'XXXXXX', '794',  '4741', 'Revisión del deterioro de créditos por operaciones comerciales', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4751, 'PCG08-PYME','INCOME', 'XXXXXX', '795',  '4741', 'Exceso de provisiones', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4752, 'PCG08-PYME','INCOME', 'XXXXXX', '7951', '4751', 'Exceso de provisión para impuestos', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4753, 'PCG08-PYME','INCOME', 'XXXXXX', '7952', '4751', 'Exceso de provisión para otras responsabilidades', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4755, 'PCG08-PYME','INCOME', 'XXXXXX', '7954', '4751', 'Exceso de provisión para operaciones comerciales', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4756, 'PCG08-PYME','INCOME', 'XXXXXX', '79544','4755', 'Exceso de provisión por contratos onerosos', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4757, 'PCG08-PYME','INCOME', 'XXXXXX', '79549','4755', 'Exceso de provisión para otras operaciones comerciales', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4758, 'PCG08-PYME','INCOME', 'XXXXXX', '7955', '4751', 'Exceso de provisión para actuaciones medioambienteales', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4759, 'PCG08-PYME','INCOME', 'XXXXXX', '796',  '4741', 'Revisión del deterioro de participaciones y valores representativos de deuda a largo plazo', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4760, 'PCG08-PYME','INCOME', 'XXXXXX', '7960', '4759', 'Revisión del deterioro de participaciones en instrumentos de patrimonio neto a largo plazo empresas del grupo', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4761, 'PCG08-PYME','INCOME', 'XXXXXX', '7961', '4759', 'Revisión del deterioro de participaciones en instrumentos de patrimonio neto a largo plazo empresas asociadas', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4762, 'PCG08-PYME','INCOME', 'XXXXXX', '7962', '4759', 'Revisión del deterioro de participaciones en instrumentos de patrimonio neto a largo plazo otras partes vinculadas', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4763, 'PCG08-PYME','INCOME', 'XXXXXX', '7963', '4759', 'Revisión del deterioro de participaciones en instrumentos de patrimonio neto a largo plazo otras empresas', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4764, 'PCG08-PYME','INCOME', 'XXXXXX', '7965', '4759', 'Revisión del deterioro de valores representativos a largo plazo empresas del grupo', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4765, 'PCG08-PYME','INCOME', 'XXXXXX', '7966', '4759', 'Revisión del deterioro de valores representativos a largo plazo empresas asociadas', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4766, 'PCG08-PYME','INCOME', 'XXXXXX', '7967', '4759', 'Revisión del deterioro de valores representativos a largo otras partes vinculadas', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4767, 'PCG08-PYME','INCOME', 'XXXXXX', '7968', '4759', 'Revisión del deterioro de valores representativos a largo plazo otras empresas', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4768, 'PCG08-PYME','INCOME', 'XXXXXX', '797',  '4741', 'Revisión del deterioro de créditos a largo plazo', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4769, 'PCG08-PYME','INCOME', 'XXXXXX', '7970', '4768', 'Revisión del deterioro de créditos a largo plazo empresas del grupo', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4770, 'PCG08-PYME','INCOME', 'XXXXXX', '7971', '4768', 'Revisión del deterioro de créditos a largo plazo empresas asociadas', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4771, 'PCG08-PYME','INCOME', 'XXXXXX', '7972', '4768', 'Revisión del deterioro de créditos a largo plazo otras partes vinculadas', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4772, 'PCG08-PYME','INCOME', 'XXXXXX', '7973', '4768', 'Revisión del deterioro de créditos a largo plazo otras empresas', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4773, 'PCG08-PYME','INCOME', 'XXXXXX', '798',  '4741', 'Revisión del deterioro de participaciones y valores representativos de deuda a corto plazo', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4774, 'PCG08-PYME','INCOME', 'XXXXXX', '7980', '4773', 'Revisión del deterioro de participaciones en instrumentos de patrimonio neto a corto plazo empresas del grupo', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4775, 'PCG08-PYME','INCOME', 'XXXXXX', '7981', '4773', 'Revisión del deterioro de participaciones en instrumentos de patrimonio neto a corto plazo empresas asociadas', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4776, 'PCG08-PYME','INCOME', 'XXXXXX', '7985', '4773', 'Revisión del deterioro de valores representativos de deuda a corto plazo empresas del grupo', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4777, 'PCG08-PYME','INCOME', 'XXXXXX', '7986', '4773', 'Revisión del deterioro de valores representativos de deuda a corto plazo empresas asociadas', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4778, 'PCG08-PYME','INCOME', 'XXXXXX', '7987', '4773', 'Revisión del deterioro de valores representativos de deuda a corto plazo otras partes vinculadas', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4779, 'PCG08-PYME','INCOME', 'XXXXXX', '7988', '4773', 'Revisión del deterioro de valores representativos de deuda a corto plazo otras empresas', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4780, 'PCG08-PYME','INCOME', 'XXXXXX', '799',  '4741', 'Revisión del deterioro de créditos a corto plazo', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4781, 'PCG08-PYME','INCOME', 'XXXXXX', '7990', '4780', 'Revisión del deterioro de créditos a corto plazo empresas del grupo', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4782, 'PCG08-PYME','INCOME', 'XXXXXX', '7991', '4780', 'Revisión del deterioro de créditos a corto plazo empresas asociadas', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4783, 'PCG08-PYME','INCOME', 'XXXXXX', '7992', '4780', 'Revisión del deterioro de créditos a corto plazo otras partes vinculadas', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4784, 'PCG08-PYME','INCOME', 'XXXXXX', '7993', '4780', 'Revisión del deterioro de créditos a corto plazo otras empresas', 1);
    diff --git a/htdocs/install/mysql/data/llx_accounting_account_fr.sql b/htdocs/install/mysql/data/llx_accounting_account_fr.sql
    index ff992d19b70..68ed8618bc7 100644
    --- a/htdocs/install/mysql/data/llx_accounting_account_fr.sql
    +++ b/htdocs/install/mysql/data/llx_accounting_account_fr.sql
    @@ -20,1445 +20,1449 @@
     -- You should have received a copy of the GNU General Public License
     -- along with this program. If not, see <http://www.gnu.org/licenses/>.
     --
    ---
     
     --
     -- Ne pas placer de commentaire en fin de ligne, ce fichier est parsé lors
     -- de l''install et tous les sigles '--' sont supprimés.
     --                                                         
    --- ID    0 - 1999
    --- ID 5000 - 5999
     
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (1401,'PCG99-ABREGE','CAPIT',        'XXXXXX',   '1',    '0', 'Fonds propres, provisions pour risques et charges et dettes à plus d''un an', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (1402,'PCG99-ABREGE','IMMO',         'XXXXXX',   '2',    '0', 'Frais d''établissement. Actifs immobilisés et créances à plus d''un an', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (1403,'PCG99-ABREGE','STOCK',        'XXXXXX',   '3',    '0', 'Stock et commandes en cours d''exécution', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (1404,'PCG99-ABREGE','THIRDPARTY',   'XXXXXX',   '4',    '0', 'Créances et dettes à un an au plus', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (1405,'PCG99-ABREGE','FINAN',        'XXXXXX',   '5',    '0', 'Placement de trésorerie et de valeurs disponibles', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (1406,'PCG99-ABREGE','EXPENSE',      'XXXXXX',   '6',    '0', 'Charges', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (1407,'PCG99-ABREGE','INCOME',       'XXXXXX',   '7',    '0', 'Produits', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (   1,'PCG99-ABREGE','CAPIT', 'CAPITAL',       '101', '1401', 'Capital', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (   2,'PCG99-ABREGE','CAPIT', 'XXXXXX',        '105', '1401', 'Ecarts de réévaluation', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (   3,'PCG99-ABREGE','CAPIT', 'XXXXXX', '      1061', '1401', 'Réserve légale', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (   4,'PCG99-ABREGE','CAPIT', 'XXXXXX', '      1063', '1401', 'Réserves statutaires ou contractuelles', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (   5,'PCG99-ABREGE','CAPIT', 'XXXXXX', '      1064', '1401', 'Réserves réglementées', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (   6,'PCG99-ABREGE','CAPIT', 'XXXXXX', '      1068', '1401', 'Autres réserves', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (   7,'PCG99-ABREGE','CAPIT', 'XXXXXX',        '108', '1401', 'Compte de l''exploitant', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (   8,'PCG99-ABREGE','CAPIT', 'XXXXXX',         '12', '1401', 'Résultat de l''exercice', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (   9,'PCG99-ABREGE','CAPIT', 'XXXXXX',        '145', '1401', 'Amortissements dérogatoires', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (  10,'PCG99-ABREGE','CAPIT', 'XXXXXX',        '146', '1401', 'Provision spéciale de réévaluation', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (  11,'PCG99-ABREGE','CAPIT', 'XXXXXX',        '147', '1401', 'Plus-values réinvesties', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (  12,'PCG99-ABREGE','CAPIT', 'XXXXXX',        '148', '1401', 'Autres provisions réglementées', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (  13,'PCG99-ABREGE','CAPIT', 'XXXXXX',         '15', '1401', 'Provisions pour risques et charges', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (  14,'PCG99-ABREGE','CAPIT', 'XXXXXX',         '16', '1401', 'Emprunts et dettes assimilees', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (  15,'PCG99-ABREGE', 'IMMO', 'XXXXXX',         '20', '1402', 'Immobilisations incorporelles', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (  16,'PCG99-ABREGE', 'IMMO', 'XXXXXX',        '201',   '15', 'Frais d''établissement', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (  17,'PCG99-ABREGE', 'IMMO', 'XXXXXX',        '206',	 '15', 'Droit au bail', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (  18,'PCG99-ABREGE', 'IMMO', 'XXXXXX',        '207',	 '15', 'Fonds commercial', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (  19,'PCG99-ABREGE', 'IMMO', 'XXXXXX',        '208',	 '15', 'Autres immobilisations incorporelles', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (  20,'PCG99-ABREGE', 'IMMO', 'XXXXXX',         '21', '1402', 'Immobilisations corporelles', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (  21,'PCG99-ABREGE', 'IMMO', 'XXXXXX',         '23', '1402', 'Immobilisations en cours', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (  22,'PCG99-ABREGE', 'IMMO', 'XXXXXX',         '27', '1402', 'Autres immobilisations financieres', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (  23,'PCG99-ABREGE', 'IMMO', 'XXXXXX',        '280', '1402', 'Amortissements des immobilisations incorporelles', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (  24,'PCG99-ABREGE', 'IMMO', 'XXXXXX',        '281', '1402', 'Amortissements des immobilisations corporelles', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (  25,'PCG99-ABREGE', 'IMMO', 'XXXXXX',        '290', '1402', 'Provisions pour dépréciation des immobilisations incorporelles', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (  26,'PCG99-ABREGE', 'IMMO', 'XXXXXX',        '291', '1402', 'Provisions pour dépréciation des immobilisations corporelles', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (  27,'PCG99-ABREGE', 'IMMO', 'XXXXXX',        '297', '1402', 'Provisions pour dépréciation des autres immobilisations financières', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (  28,'PCG99-ABREGE','STOCK', 'XXXXXX',         '31', '1403', 'Matieres premières', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (  29,'PCG99-ABREGE','STOCK', 'XXXXXX',         '32', '1403', 'Autres approvisionnements', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (  30,'PCG99-ABREGE','STOCK', 'XXXXXX',         '33', '1403', 'En-cours de production de biens', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (  31,'PCG99-ABREGE','STOCK', 'XXXXXX',         '34', '1403', 'En-cours de production de services', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (  32,'PCG99-ABREGE','STOCK', 'XXXXXX',         '35', '1403', 'Stocks de produits', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (  33,'PCG99-ABREGE','STOCK', 'XXXXXX',         '37', '1403', 'Stocks de marchandises', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (  34,'PCG99-ABREGE','STOCK', 'XXXXXX',        '391', '1403', 'Provisions pour dépréciation des matières premières', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (  35,'PCG99-ABREGE','STOCK', 'XXXXXX',        '392', '1403', 'Provisions pour dépréciation des autres approvisionnements', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (  36,'PCG99-ABREGE','STOCK', 'XXXXXX',        '393', '1403', 'Provisions pour dépréciation des en-cours de production de biens', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (  37,'PCG99-ABREGE','STOCK', 'XXXXXX',        '394', '1403', 'Provisions pour dépréciation des en-cours de production de services', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (  38,'PCG99-ABREGE','STOCK', 'XXXXXX',        '395', '1403', 'Provisions pour dépréciation des stocks de produits', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (  39,'PCG99-ABREGE','STOCK', 'XXXXXX',        '397', '1403', 'Provisions pour dépréciation des stocks de marchandises', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (  40,'PCG99-ABREGE','THIRDPARTY', 'SUPPLIER', '400', '1404', 'Fournisseurs et Comptes rattachés', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (  41,'PCG99-ABREGE','THIRDPARTY', 'XXXXXX',   '409', '1404', 'Fournisseurs débiteurs', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (  42,'PCG99-ABREGE','THIRDPARTY', 'CUSTOMER', '410', '1404', 'Clients et Comptes rattachés', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (  43,'PCG99-ABREGE','THIRDPARTY', 'XXXXXX',   '419', '1404', 'Clients créditeurs', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (  44,'PCG99-ABREGE','THIRDPARTY', 'XXXXXX',   '421', '1404', 'Personnel', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (  45,'PCG99-ABREGE','THIRDPARTY', 'XXXXXX',   '428', '1404', 'Personnel', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (  46,'PCG99-ABREGE','THIRDPARTY', 'XXXXXX',    '43', '1404', 'Sécurité sociale et autres organismes sociaux', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (  47,'PCG99-ABREGE','THIRDPARTY', 'XXXXXX',   '444', '1404', 'Etat - impôts sur bénéfice', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (  48,'PCG99-ABREGE','THIRDPARTY', 'XXXXXX',   '445', '1404', 'Etat - Taxes sur chiffre affaires', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (  49,'PCG99-ABREGE','THIRDPARTY', 'XXXXXX',   '447', '1404', 'Autres impôts, taxes et versements assimilés', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (  50,'PCG99-ABREGE','THIRDPARTY', 'XXXXXX',    '45', '1404', 'Groupe et associes', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (  51,'PCG99-ABREGE','THIRDPARTY', 'XXXXXX',   '455',	 '50', 'Associés', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (  52,'PCG99-ABREGE','THIRDPARTY', 'XXXXXX',    '46', '1404', 'Débiteurs divers et créditeurs divers', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (  53,'PCG99-ABREGE','THIRDPARTY', 'XXXXXX',    '47', '1404', 'Comptes transitoires ou d''attente', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (  54,'PCG99-ABREGE','THIRDPARTY', 'XXXXXX',   '481', '1404', 'Charges à répartir sur plusieurs exercices', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (  55,'PCG99-ABREGE','THIRDPARTY', 'XXXXXX',   '486', '1404', 'Charges constatées d''avance', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (  56,'PCG99-ABREGE','THIRDPARTY', 'XXXXXX',   '487', '1404', 'Produits constatés d''avance', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (  57,'PCG99-ABREGE','THIRDPARTY', 'XXXXXX',   '491', '1404', 'Provisions pour dépréciation des comptes de clients', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (  58,'PCG99-ABREGE','THIRDPARTY', 'XXXXXX',   '496', '1404', 'Provisions pour dépréciation des comptes de débiteurs divers', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (  59,'PCG99-ABREGE','FINAN', 'XXXXXX',         '50', '1405', 'Valeurs mobilières de placement', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (  60,'PCG99-ABREGE','FINAN', 'BANK',           '51', '1405', 'Banques, établissements financiers et assimilés', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (  61,'PCG99-ABREGE','FINAN', 'CASH',           '53', '1405', 'Caisse', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (  62,'PCG99-ABREGE','FINAN', 'XXXXXX',         '54', '1405', 'Régies d''avance et accréditifs', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (  63,'PCG99-ABREGE','FINAN', 'XXXXXX',         '58', '1405', 'Virements internes', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (  64,'PCG99-ABREGE','FINAN', 'XXXXXX',        '590', '1405', 'Provisions pour dépréciation des valeurs mobilières de placement', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (  65,'PCG99-ABREGE','EXPENSE','PRODUCT',       '60', '1406', 'Achats', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (  66,'PCG99-ABREGE','EXPENSE','XXXXXX',       '603',   '65', 'Variations des stocks', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (  67,'PCG99-ABREGE','EXPENSE','SERVICE',       '61', '1406', 'Services extérieurs', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (  68,'PCG99-ABREGE','EXPENSE','XXXXXX',        '62', '1406', 'Autres services extérieurs', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (  69,'PCG99-ABREGE','EXPENSE','XXXXXX',        '63', '1406', 'Impôts, taxes et versements assimiles', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (  70,'PCG99-ABREGE','EXPENSE','SALARY',       '641', '1406', 'Rémunérations du personnel', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (  71,'PCG99-ABREGE','EXPENSE','SALARY',       '644', '1406', 'Rémunération du travail de l''exploitant', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (  72,'PCG99-ABREGE','EXPENSE','SOCIAL',       '645', '1406', 'Charges de sécurité sociale et de prévoyance', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (  73,'PCG99-ABREGE','EXPENSE','XXXXXX',       '646', '1406', 'Cotisations sociales personnelles de l''exploitant', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (  74,'PCG99-ABREGE','EXPENSE','XXXXXX',        '65', '1406', 'Autres charges de gestion courante', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (  75,'PCG99-ABREGE','EXPENSE','XXXXXX',        '66', '1406', 'Charges financières', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (  76,'PCG99-ABREGE','EXPENSE','XXXXXX',        '67', '1406', 'Charges exceptionnelles', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (  77,'PCG99-ABREGE','EXPENSE','XXXXXX',       '681', '1406', 'Dotations aux amortissements et aux provisions', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (  78,'PCG99-ABREGE','EXPENSE','XXXXXX',       '686', '1406', 'Dotations aux amortissements et aux provisions', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (  79,'PCG99-ABREGE','EXPENSE','XXXXXX',       '687', '1406', 'Dotations aux amortissements et aux provisions', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (  80,'PCG99-ABREGE','EXPENSE','XXXXXX',       '691', '1406', 'Participation des salariés aux résultats', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (  81,'PCG99-ABREGE','EXPENSE','TAX',          '695', '1406', 'Impôts sur les bénéfices', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (  82,'PCG99-ABREGE','EXPENSE','TAX',          '697', '1406', 'Imposition forfaitaire annuelle des sociétés', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (  83,'PCG99-ABREGE','EXPENSE','XXXXXX',       '699', '1406', 'Produits', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (  84,'PCG99-ABREGE','INCOME',  'PRODUCT',     '701', '1407', 'Ventes de produits finis', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (  85,'PCG99-ABREGE','INCOME',  'SERVICE',     '706', '1407', 'Prestations de services', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (  86,'PCG99-ABREGE','INCOME',  'PRODUCT',     '707', '1407', 'Ventes de marchandises', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (  87,'PCG99-ABREGE','INCOME',  'SERVICE',     '708', '1407', 'Produits des activités annexes', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (  88,'PCG99-ABREGE','INCOME',   'XXXXXX',     '709', '1407', 'Rabais, remises et ristournes accordés par l''entreprise', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (  89,'PCG99-ABREGE','INCOME',   'XXXXXX',     '713', '1407', 'Variation des stocks', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (  90,'PCG99-ABREGE','INCOME',   'XXXXXX',      '72', '1407', 'Production immobilisée', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (  91,'PCG99-ABREGE','INCOME',   'XXXXXX',      '73', '1407', 'Produits nets partiels sur opérations à long terme', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (  92,'PCG99-ABREGE','INCOME',   'XXXXXX',      '74', '1407', 'Subventions d''exploitation', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (  93,'PCG99-ABREGE','INCOME',   'XXXXXX',      '75', '1407', 'Autres produits de gestion courante', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (  94,'PCG99-ABREGE','INCOME',   'XXXXXX',     '753',   '93', 'Jetons de présence et rémunérations d''administrateurs, gérants,...', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (  95,'PCG99-ABREGE','INCOME',   'XXXXXX',     '754',   '93', 'Ristournes perçues des coopératives', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (  96,'PCG99-ABREGE','INCOME',   'XXXXXX',     '755',	 '93', 'Quotes-parts de résultat sur opérations faites en commun', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (  97,'PCG99-ABREGE','INCOME',      'FIN',      '76', '1407', 'Produits financiers', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (  98,'PCG99-ABREGE','INCOME',   'XXXXXX',      '77', '1407', 'Produits exceptionnels', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (  99,'PCG99-ABREGE','INCOME',   'XXXXXX',     '781', '1407', 'Reprises sur amortissements et provisions', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES ( 100,'PCG99-ABREGE','INCOME',   'XXXXXX',     '786', '1407', 'Reprises sur provisions pour risques', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES ( 101,'PCG99-ABREGE','INCOME',   'XXXXXX',     '787', '1407', 'Reprises sur provisions', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES ( 102,'PCG99-ABREGE','INCOME',   'XXXXXX',      '79', '1407', 'Transferts de charges', 1);
    +-- ID    0 - 438
    +-- ID 1501 - 5999
    +-- ADD 100000 to rowid # Do no remove this comment --
    +
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1401,'PCG99-ABREGE','CAPIT',        'XXXXXX',   '1',    '0', 'Fonds propres, provisions pour risques et charges et dettes à plus d''un an', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1402,'PCG99-ABREGE','IMMO',         'XXXXXX',   '2',    '0', 'Frais d''établissement. Actifs immobilisés et créances à plus d''un an', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1403,'PCG99-ABREGE','STOCK',        'XXXXXX',   '3',    '0', 'Stock et commandes en cours d''exécution', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1404,'PCG99-ABREGE','THIRDPARTY',   'XXXXXX',   '4',    '0', 'Créances et dettes à un an au plus', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1405,'PCG99-ABREGE','FINAN',        'XXXXXX',   '5',    '0', 'Placement de trésorerie et de valeurs disponibles', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1406,'PCG99-ABREGE','EXPENSE',      'XXXXXX',   '6',    '0', 'Charges', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1407,'PCG99-ABREGE','INCOME',       'XXXXXX',   '7',    '0', 'Produits', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,    1,'PCG99-ABREGE','CAPIT', 'CAPITAL',       '101', '1401', 'Capital', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,    2,'PCG99-ABREGE','CAPIT', 'XXXXXX',        '105', '1401', 'Ecarts de réévaluation', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,    3,'PCG99-ABREGE','CAPIT', 'XXXXXX',       '1061', '1401', 'Réserve légale', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,    4,'PCG99-ABREGE','CAPIT', 'XXXXXX',       '1063', '1401', 'Réserves statutaires ou contractuelles', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,    5,'PCG99-ABREGE','CAPIT', 'XXXXXX',       '1064', '1401', 'Réserves réglementées', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,    6,'PCG99-ABREGE','CAPIT', 'XXXXXX',       '1068', '1401', 'Autres réserves', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,    7,'PCG99-ABREGE','CAPIT', 'XXXXXX',        '108', '1401', 'Compte de l''exploitant', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,    8,'PCG99-ABREGE','CAPIT', 'XXXXXX',         '12', '1401', 'Résultat de l''exercice', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,    9,'PCG99-ABREGE','CAPIT', 'XXXXXX',        '145', '1401', 'Amortissements dérogatoires', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,   10,'PCG99-ABREGE','CAPIT', 'XXXXXX',        '146', '1401', 'Provision spéciale de réévaluation', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,   11,'PCG99-ABREGE','CAPIT', 'XXXXXX',        '147', '1401', 'Plus-values réinvesties', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,   12,'PCG99-ABREGE','CAPIT', 'XXXXXX',        '148', '1401', 'Autres provisions réglementées', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,   13,'PCG99-ABREGE','CAPIT', 'XXXXXX',         '15', '1401', 'Provisions pour risques et charges', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,   14,'PCG99-ABREGE','CAPIT', 'XXXXXX',         '16', '1401', 'Emprunts et dettes assimilees', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,   15,'PCG99-ABREGE', 'IMMO', 'XXXXXX',         '20', '1402', 'Immobilisations incorporelles', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,   16,'PCG99-ABREGE', 'IMMO', 'XXXXXX',        '201',   '15', 'Frais d''établissement', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,   17,'PCG99-ABREGE', 'IMMO', 'XXXXXX',        '206',	'15', 'Droit au bail', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,   18,'PCG99-ABREGE', 'IMMO', 'XXXXXX',        '207',	'15', 'Fonds commercial', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,   19,'PCG99-ABREGE', 'IMMO', 'XXXXXX',        '208',	'15', 'Autres immobilisations incorporelles', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,   20,'PCG99-ABREGE', 'IMMO', 'XXXXXX',         '21', '1402', 'Immobilisations corporelles', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,   21,'PCG99-ABREGE', 'IMMO', 'XXXXXX',         '23', '1402', 'Immobilisations en cours', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,   22,'PCG99-ABREGE', 'IMMO', 'XXXXXX',         '27', '1402', 'Autres immobilisations financieres', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,   23,'PCG99-ABREGE', 'IMMO', 'XXXXXX',        '280', '1402', 'Amortissements des immobilisations incorporelles', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,   24,'PCG99-ABREGE', 'IMMO', 'XXXXXX',        '281', '1402', 'Amortissements des immobilisations corporelles', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,   25,'PCG99-ABREGE', 'IMMO', 'XXXXXX',        '290', '1402', 'Provisions pour dépréciation des immobilisations incorporelles', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,   26,'PCG99-ABREGE', 'IMMO', 'XXXXXX',        '291', '1402', 'Provisions pour dépréciation des immobilisations corporelles', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,   27,'PCG99-ABREGE', 'IMMO', 'XXXXXX',        '297', '1402', 'Provisions pour dépréciation des autres immobilisations financières', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,   28,'PCG99-ABREGE','STOCK', 'XXXXXX',         '31', '1403', 'Matieres premières', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,   29,'PCG99-ABREGE','STOCK', 'XXXXXX',         '32', '1403', 'Autres approvisionnements', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,   30,'PCG99-ABREGE','STOCK', 'XXXXXX',         '33', '1403', 'En-cours de production de biens', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,   31,'PCG99-ABREGE','STOCK', 'XXXXXX',         '34', '1403', 'En-cours de production de services', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,   32,'PCG99-ABREGE','STOCK', 'XXXXXX',         '35', '1403', 'Stocks de produits', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,   33,'PCG99-ABREGE','STOCK', 'XXXXXX',         '37', '1403', 'Stocks de marchandises', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,   34,'PCG99-ABREGE','STOCK', 'XXXXXX',        '391', '1403', 'Provisions pour dépréciation des matières premières', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,   35,'PCG99-ABREGE','STOCK', 'XXXXXX',        '392', '1403', 'Provisions pour dépréciation des autres approvisionnements', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,   36,'PCG99-ABREGE','STOCK', 'XXXXXX',        '393', '1403', 'Provisions pour dépréciation des en-cours de production de biens', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,   37,'PCG99-ABREGE','STOCK', 'XXXXXX',        '394', '1403', 'Provisions pour dépréciation des en-cours de production de services', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,   38,'PCG99-ABREGE','STOCK', 'XXXXXX',        '395', '1403', 'Provisions pour dépréciation des stocks de produits', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,   39,'PCG99-ABREGE','STOCK', 'XXXXXX',        '397', '1403', 'Provisions pour dépréciation des stocks de marchandises', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,   40,'PCG99-ABREGE','THIRDPARTY', 'SUPPLIER', '400', '1404', 'Fournisseurs et Comptes rattachés', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,   41,'PCG99-ABREGE','THIRDPARTY', 'XXXXXX',   '409', '1404', 'Fournisseurs débiteurs', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,   42,'PCG99-ABREGE','THIRDPARTY', 'CUSTOMER', '410', '1404', 'Clients et Comptes rattachés', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,   43,'PCG99-ABREGE','THIRDPARTY', 'XXXXXX',   '419', '1404', 'Clients créditeurs', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,   44,'PCG99-ABREGE','THIRDPARTY', 'XXXXXX',   '421', '1404', 'Personnel', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,   45,'PCG99-ABREGE','THIRDPARTY', 'XXXXXX',   '428', '1404', 'Personnel', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,   46,'PCG99-ABREGE','THIRDPARTY', 'XXXXXX',    '43', '1404', 'Sécurité sociale et autres organismes sociaux', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,   47,'PCG99-ABREGE','THIRDPARTY', 'XXXXXX',   '444', '1404', 'Etat - impôts sur bénéfice', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,   48,'PCG99-ABREGE','THIRDPARTY', 'XXXXXX',   '445', '1404', 'Etat - Taxes sur chiffre affaires', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,   49,'PCG99-ABREGE','THIRDPARTY', 'XXXXXX',   '447', '1404', 'Autres impôts, taxes et versements assimilés', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,   50,'PCG99-ABREGE','THIRDPARTY', 'XXXXXX',    '45', '1404', 'Groupe et associes', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,   51,'PCG99-ABREGE','THIRDPARTY', 'XXXXXX',   '455',   '50', 'Associés', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,   52,'PCG99-ABREGE','THIRDPARTY', 'XXXXXX',    '46', '1404', 'Débiteurs divers et créditeurs divers', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,   53,'PCG99-ABREGE','THIRDPARTY', 'XXXXXX',    '47', '1404', 'Comptes transitoires ou d''attente', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,   54,'PCG99-ABREGE','THIRDPARTY', 'XXXXXX',   '481', '1404', 'Charges à répartir sur plusieurs exercices', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,   55,'PCG99-ABREGE','THIRDPARTY', 'XXXXXX',   '486', '1404', 'Charges constatées d''avance', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,   56,'PCG99-ABREGE','THIRDPARTY', 'XXXXXX',   '487', '1404', 'Produits constatés d''avance', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,   57,'PCG99-ABREGE','THIRDPARTY', 'XXXXXX',   '491', '1404', 'Provisions pour dépréciation des comptes de clients', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,   58,'PCG99-ABREGE','THIRDPARTY', 'XXXXXX',   '496', '1404', 'Provisions pour dépréciation des comptes de débiteurs divers', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,   59,'PCG99-ABREGE','FINAN', 'XXXXXX',         '50', '1405', 'Valeurs mobilières de placement', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,   60,'PCG99-ABREGE','FINAN', 'BANK',           '51', '1405', 'Banques, établissements financiers et assimilés', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,   61,'PCG99-ABREGE','FINAN', 'CASH',           '53', '1405', 'Caisse', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,   62,'PCG99-ABREGE','FINAN', 'XXXXXX',         '54', '1405', 'Régies d''avance et accréditifs', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,   63,'PCG99-ABREGE','FINAN', 'XXXXXX',         '58', '1405', 'Virements internes', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,   64,'PCG99-ABREGE','FINAN', 'XXXXXX',        '590', '1405', 'Provisions pour dépréciation des valeurs mobilières de placement', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,   65,'PCG99-ABREGE','EXPENSE','PRODUCT',       '60', '1406', 'Achats', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,   66,'PCG99-ABREGE','EXPENSE','XXXXXX',       '603',   '65', 'Variations des stocks', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,   67,'PCG99-ABREGE','EXPENSE','SERVICE',       '61', '1406', 'Services extérieurs', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,   68,'PCG99-ABREGE','EXPENSE','XXXXXX',        '62', '1406', 'Autres services extérieurs', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,   69,'PCG99-ABREGE','EXPENSE','XXXXXX',        '63', '1406', 'Impôts, taxes et versements assimiles', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,   70,'PCG99-ABREGE','EXPENSE','SALARY',       '641', '1406', 'Rémunérations du personnel', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,   71,'PCG99-ABREGE','EXPENSE','SALARY',       '644', '1406', 'Rémunération du travail de l''exploitant', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,   72,'PCG99-ABREGE','EXPENSE','SOCIAL',       '645', '1406', 'Charges de sécurité sociale et de prévoyance', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,   73,'PCG99-ABREGE','EXPENSE','XXXXXX',       '646', '1406', 'Cotisations sociales personnelles de l''exploitant', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,   74,'PCG99-ABREGE','EXPENSE','XXXXXX',        '65', '1406', 'Autres charges de gestion courante', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,   75,'PCG99-ABREGE','EXPENSE','XXXXXX',        '66', '1406', 'Charges financières', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,   76,'PCG99-ABREGE','EXPENSE','XXXXXX',        '67', '1406', 'Charges exceptionnelles', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,   77,'PCG99-ABREGE','EXPENSE','XXXXXX',       '681', '1406', 'Dotations aux amortissements et aux provisions', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,   78,'PCG99-ABREGE','EXPENSE','XXXXXX',       '686', '1406', 'Dotations aux amortissements et aux provisions', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,   79,'PCG99-ABREGE','EXPENSE','XXXXXX',       '687', '1406', 'Dotations aux amortissements et aux provisions', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,   80,'PCG99-ABREGE','EXPENSE','XXXXXX',       '691', '1406', 'Participation des salariés aux résultats', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,   81,'PCG99-ABREGE','EXPENSE','TAX',          '695', '1406', 'Impôts sur les bénéfices', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,   82,'PCG99-ABREGE','EXPENSE','TAX',          '697', '1406', 'Imposition forfaitaire annuelle des sociétés', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,   83,'PCG99-ABREGE','EXPENSE','XXXXXX',       '699', '1406', 'Produits', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,   84,'PCG99-ABREGE','INCOME',  'PRODUCT',     '701', '1407', 'Ventes de produits finis', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,   85,'PCG99-ABREGE','INCOME',  'SERVICE',     '706', '1407', 'Prestations de services', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,   86,'PCG99-ABREGE','INCOME',  'PRODUCT',     '707', '1407', 'Ventes de marchandises', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,   87,'PCG99-ABREGE','INCOME',  'SERVICE',     '708', '1407', 'Produits des activités annexes', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,   88,'PCG99-ABREGE','INCOME',   'XXXXXX',     '709', '1407', 'Rabais, remises et ristournes accordés par l''entreprise', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,   89,'PCG99-ABREGE','INCOME',   'XXXXXX',     '713', '1407', 'Variation des stocks', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,   90,'PCG99-ABREGE','INCOME',   'XXXXXX',      '72', '1407', 'Production immobilisée', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,   91,'PCG99-ABREGE','INCOME',   'XXXXXX',      '73', '1407', 'Produits nets partiels sur opérations à long terme', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,   92,'PCG99-ABREGE','INCOME',   'XXXXXX',      '74', '1407', 'Subventions d''exploitation', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,   93,'PCG99-ABREGE','INCOME',   'XXXXXX',      '75', '1407', 'Autres produits de gestion courante', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,   94,'PCG99-ABREGE','INCOME',   'XXXXXX',     '753',   '93', 'Jetons de présence et rémunérations d''administrateurs, gérants,...', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,   95,'PCG99-ABREGE','INCOME',   'XXXXXX',     '754',   '93', 'Ristournes perçues des coopératives', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,   96,'PCG99-ABREGE','INCOME',   'XXXXXX',     '755',	 '93', 'Quotes-parts de résultat sur opérations faites en commun', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,   97,'PCG99-ABREGE','INCOME',      'FIN',      '76', '1407', 'Produits financiers', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,   98,'PCG99-ABREGE','INCOME',   'XXXXXX',      '77', '1407', 'Produits exceptionnels', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,   99,'PCG99-ABREGE','INCOME',   'XXXXXX',     '781', '1407', 'Reprises sur amortissements et provisions', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,  100,'PCG99-ABREGE','INCOME',   'XXXXXX',     '786', '1407', 'Reprises sur provisions pour risques', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,  101,'PCG99-ABREGE','INCOME',   'XXXXXX',     '787', '1407', 'Reprises sur provisions', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,  102,'PCG99-ABREGE','INCOME',   'XXXXXX',      '79', '1407', 'Transferts de charges', 1);
     
     --
     -- Descriptif des plans comptables FR PCG99-BASE
     --
     
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (1501,'PCG99-BASE','CAPIT',       'XXXXXX',   '1',   '0', 'Fonds propres, provisions pour risques et charges et dettes à plus d''un an', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (1502,'PCG99-BASE','IMMO',        'XXXXXX',   '2',   '0', 'Frais d''établissement. Actifs immobilisés et créances à plus d''un an', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (1503,'PCG99-BASE','STOCK',       'XXXXXX',   '3',   '0', 'Stock et commandes en cours d''exécution', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (1504,'PCG99-BASE','THIRDPARTY',  'XXXXXX',   '4',   '0', 'Créances et dettes à un an au plus', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (1505,'PCG99-BASE','FINAN',       'XXXXXX',   '5',   '0', 'Placement de trésorerie et de valeurs disponibles', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (1506,'PCG99-BASE','EXPENSE',     'XXXXXX',   '6',   '0', 'Charges', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (1507,'PCG99-BASE','INCOME',      'XXXXXX',   '7',   '0', 'Produits', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES ( 103,'PCG99-BASE','CAPIT', 'XXXXXX',   '10','1501', 'Capital  et réserves', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES ( 104,'PCG99-BASE','CAPIT', 'CAPITAL', '101', '103', 'Capital', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES ( 105,'PCG99-BASE','CAPIT', 'XXXXXX',  '104', '103', 'Primes liées au capital social', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES ( 106,'PCG99-BASE','CAPIT', 'XXXXXX',  '105', '103', 'Ecarts de réévaluation', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES ( 107,'PCG99-BASE','CAPIT', 'XXXXXX',  '106', '103', 'Réserves', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES ( 108,'PCG99-BASE','CAPIT', 'XXXXXX',  '107', '103', 'Ecart d''equivalence', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES ( 109,'PCG99-BASE','CAPIT', 'XXXXXX',  '108', '103', 'Compte de l''exploitant', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES ( 110,'PCG99-BASE','CAPIT', 'XXXXXX',  '109', '103', 'Actionnaires : capital souscrit - non appelé', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES ( 111,'PCG99-BASE','CAPIT', 'XXXXXX',   '11','1501', 'Report à nouveau (solde créditeur ou débiteur)', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES ( 112,'PCG99-BASE','CAPIT', 'XXXXXX',  '110', '111', 'Report à nouveau (solde créditeur)', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES ( 113,'PCG99-BASE','CAPIT', 'XXXXXX',  '119', '111', 'Report à nouveau (solde débiteur)', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES ( 114,'PCG99-BASE','CAPIT', 'XXXXXX',   '12','1501', 'Résultat de l''exercice (bénéfice ou perte)', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES ( 115,'PCG99-BASE','CAPIT', 'XXXXXX',  '120', '114', 'Résultat de l''exercice (bénéfice)', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES ( 116,'PCG99-BASE','CAPIT', 'XXXXXX',  '129', '114', 'Résultat de l''exercice (perte)', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES ( 117,'PCG99-BASE','CAPIT', 'XXXXXX',   '13','1501', 'Subventions d''investissement', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES ( 118,'PCG99-BASE','CAPIT', 'XXXXXX',  '131', '117', 'Subventions d''équipement', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES ( 119,'PCG99-BASE','CAPIT', 'XXXXXX',  '138', '117', 'Autres subventions d''investissement', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES ( 120,'PCG99-BASE','CAPIT', 'XXXXXX',  '139', '117', 'Subventions d''investissement inscrites au compte de résultat', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES ( 121,'PCG99-BASE','CAPIT', 'XXXXXX',   '14','1501', 'Provisions réglementées', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES ( 122,'PCG99-BASE','CAPIT', 'XXXXXX',  '142', '121', 'Provisions réglementées relatives aux immobilisations', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES ( 123,'PCG99-BASE','CAPIT', 'XXXXXX',  '143', '121', 'Provisions réglementées relatives aux stocks', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES ( 124,'PCG99-BASE','CAPIT', 'XXXXXX',  '144', '121', 'Provisions réglementées relatives aux autres éléments de l''actif', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES ( 125,'PCG99-BASE','CAPIT', 'XXXXXX',  '145', '121', 'Amortissements dérogatoires', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES ( 126,'PCG99-BASE','CAPIT', 'XXXXXX',  '146', '121', 'Provision spéciale de réévaluation', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES ( 127,'PCG99-BASE','CAPIT', 'XXXXXX',  '147', '121', 'Plus-values réinvesties', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES ( 128,'PCG99-BASE','CAPIT', 'XXXXXX',  '148', '121', 'Autres provisions réglementées', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES ( 129,'PCG99-BASE','CAPIT', 'XXXXXX',   '15','1501', 'Provisions pour risques et charges', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES ( 130,'PCG99-BASE','CAPIT', 'XXXXXX',  '151', '129', 'Provisions pour risques', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES ( 131,'PCG99-BASE','CAPIT', 'XXXXXX',  '153', '129', 'Provisions pour pensions et obligations similaires', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES ( 132,'PCG99-BASE','CAPIT', 'XXXXXX',  '154', '129', 'Provisions pour restructurations', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES ( 133,'PCG99-BASE','CAPIT', 'XXXXXX',  '155', '129', 'Provisions pour impôts', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES ( 134,'PCG99-BASE','CAPIT', 'XXXXXX',  '156', '129', 'Provisions pour renouvellement des immobilisations (entreprises concessionnaires)', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES ( 135,'PCG99-BASE','CAPIT', 'XXXXXX',  '157', '129', 'Provisions pour charges à répartir sur plusieurs exercices', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES ( 136,'PCG99-BASE','CAPIT', 'XXXXXX',  '158', '129', 'Autres provisions pour charges', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES ( 137,'PCG99-BASE','CAPIT', 'XXXXXX',   '16','1501', 'Emprunts et dettes assimilees', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES ( 138,'PCG99-BASE','CAPIT', 'XXXXXX',  '161', '137', 'Emprunts obligataires convertibles', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES ( 139,'PCG99-BASE','CAPIT', 'XXXXXX',  '163', '137', 'Autres emprunts obligataires', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES ( 140,'PCG99-BASE','CAPIT', 'XXXXXX',  '164', '137', 'Emprunts auprès des établissements de crédit', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES ( 141,'PCG99-BASE','CAPIT', 'XXXXXX',  '165', '137', 'Dépôts et cautionnements reçus', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES ( 142,'PCG99-BASE','CAPIT', 'XXXXXX',  '166', '137', 'Participation des salariés aux résultats', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES ( 143,'PCG99-BASE','CAPIT', 'XXXXXX',  '167', '137', 'Emprunts et dettes assortis de conditions particulières', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES ( 144,'PCG99-BASE','CAPIT', 'XXXXXX',  '168', '137', 'Autres emprunts et dettes assimilées', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES ( 145,'PCG99-BASE','CAPIT', 'XXXXXX',  '169', '137', 'Primes de remboursement des obligations', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES ( 146,'PCG99-BASE','CAPIT', 'XXXXXX',   '17','1501', 'Dettes rattachées à des participations', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES ( 147,'PCG99-BASE','CAPIT', 'XXXXXX',  '171', '146', 'Dettes rattachées à des participations (groupe)', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES ( 148,'PCG99-BASE','CAPIT', 'XXXXXX',  '174', '146', 'Dettes rattachées à des participations (hors groupe)', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES ( 149,'PCG99-BASE','CAPIT', 'XXXXXX',  '178', '146', 'Dettes rattachées à des sociétés en participation', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES ( 150,'PCG99-BASE','CAPIT', 'XXXXXX',   '18','1501', 'Comptes de liaison des établissements et sociétés en participation', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES ( 151,'PCG99-BASE','CAPIT', 'XXXXXX',  '181', '150', 'Comptes de liaison des établissements', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES ( 152,'PCG99-BASE','CAPIT', 'XXXXXX',  '186', '150', 'Biens et prestations de services échangés entre établissements (charges)', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES ( 153,'PCG99-BASE','CAPIT', 'XXXXXX',  '187', '150', 'Biens et prestations de services échangés entre établissements (produits)', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES ( 154,'PCG99-BASE','CAPIT', 'XXXXXX',  '188', '150', 'Comptes de liaison des sociétés en participation', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES ( 155,'PCG99-BASE','IMMO',  'XXXXXX',   '20','1502', 'Immobilisations incorporelles', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES ( 156,'PCG99-BASE','IMMO',  'XXXXXX',  '201', '155', 'Frais d''établissement', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES ( 157,'PCG99-BASE','IMMO',  'XXXXXX',  '203', '155', 'Frais de recherche et de développement', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES ( 158,'PCG99-BASE','IMMO',  'XXXXXX',  '205', '155', 'Concessions et droits similaires, brevets, licences, marques, procédés, logiciels, droits et valeurs similaires', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES ( 159,'PCG99-BASE','IMMO',  'XXXXXX',  '206', '155', 'Droit au bail', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES ( 160,'PCG99-BASE','IMMO',  'XXXXXX',  '207', '155', 'Fonds commercial', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES ( 161,'PCG99-BASE','IMMO',  'XXXXXX',  '208', '155', 'Autres immobilisations incorporelles', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES ( 162,'PCG99-BASE','IMMO',  'XXXXXX',   '21','1502', 'Immobilisations corporelles', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES ( 163,'PCG99-BASE','IMMO',  'XXXXXX',  '211', '162', 'Terrains', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES ( 164,'PCG99-BASE','IMMO',  'XXXXXX',  '212', '162', 'Agencements et aménagements de terrains', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES ( 165,'PCG99-BASE','IMMO',  'XXXXXX',  '213', '162', 'Constructions', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES ( 166,'PCG99-BASE','IMMO',  'XXXXXX',  '214', '162', 'Constructions sur sol d''autrui', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES ( 167,'PCG99-BASE','IMMO',  'XXXXXX',  '215', '162', 'Installations techniques, matériels et outillage industriels', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES ( 168,'PCG99-BASE','IMMO',  'XXXXXX',  '218', '162', 'Autres immobilisations corporelles', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES ( 169,'PCG99-BASE','IMMO',  'XXXXXX',   '22','1502', 'Immobilisations mises en concession', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES ( 170,'PCG99-BASE','IMMO',  'XXXXXX',   '23','1502', 'Immobilisations en cours', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES ( 171,'PCG99-BASE','IMMO',  'XXXXXX',  '231', '170', 'Immobilisations corporelles en cours', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES ( 172,'PCG99-BASE','IMMO',  'XXXXXX',  '232', '170', 'Immobilisations incorporelles en cours', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES ( 173,'PCG99-BASE','IMMO',  'XXXXXX',  '237', '170', 'Avances et acomptes versés sur immobilisations incorporelles', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES ( 174,'PCG99-BASE','IMMO',  'XXXXXX',  '238', '170', 'Avances et acomptes versés sur commandes d''immobilisations corporelles', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES ( 175,'PCG99-BASE','IMMO',  'XXXXXX',   '25','1502', 'Parts dans des entreprises liées et créances sur des entreprises liées', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES ( 176,'PCG99-BASE','IMMO',  'XXXXXX',   '26','1502', 'Participations et créances rattachées à des participations', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES ( 177,'PCG99-BASE','IMMO',  'XXXXXX',  '261', '176', 'Titres de participation', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES ( 178,'PCG99-BASE','IMMO',  'XXXXXX',  '266', '176', 'Autres formes de participation', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES ( 179,'PCG99-BASE','IMMO',  'XXXXXX',  '267', '176', 'Créances rattachées à des participations', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES ( 180,'PCG99-BASE','IMMO',  'XXXXXX',  '268', '176', 'Créances rattachées à des sociétés en participation', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES ( 181,'PCG99-BASE','IMMO',  'XXXXXX',  '269', '176', 'Versements restant à effectuer sur titres de participation non libérés', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES ( 182,'PCG99-BASE','IMMO',  'XXXXXX',   '27','1502', 'Autres immobilisations financieres', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES ( 183,'PCG99-BASE','IMMO',  'XXXXXX',  '271', '183', 'Titres immobilisés autres que les titres immobilisés de l''activité de portefeuille (droit de propriété)', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES ( 184,'PCG99-BASE','IMMO',  'XXXXXX',  '272', '183', 'Titres immobilisés (droit de créance)', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES ( 185,'PCG99-BASE','IMMO',  'XXXXXX',  '273', '183', 'Titres immobilisés de l''activité de portefeuille', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES ( 186,'PCG99-BASE','IMMO',  'XXXXXX',  '274', '183', 'Prêts', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES ( 187,'PCG99-BASE','IMMO',  'XXXXXX',  '275', '183', 'Dépôts et cautionnements versés', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES ( 188,'PCG99-BASE','IMMO',  'XXXXXX',  '276', '183', 'Autres créances immobilisées', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES ( 189,'PCG99-BASE','IMMO',  'XXXXXX',  '277', '183', '(Actions propres ou parts propres)', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES ( 190,'PCG99-BASE','IMMO',  'XXXXXX',  '279', '183', 'Versements restant à effectuer sur titres immobilisés non libérés', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES ( 191,'PCG99-BASE','IMMO',  'XXXXXX',   '28','1502', 'Amortissements des immobilisations', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES ( 192,'PCG99-BASE','IMMO',  'XXXXXX',  '280', '191', 'Amortissements des immobilisations incorporelles', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES ( 193,'PCG99-BASE','IMMO',  'XXXXXX',  '281', '191', 'Amortissements des immobilisations corporelles', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES ( 194,'PCG99-BASE','IMMO',  'XXXXXX',  '282', '191', 'Amortissements des immobilisations mises en concession', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES ( 195,'PCG99-BASE','IMMO',  'XXXXXX',   '29','1502', 'Dépréciations des immobilisations', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES ( 196,'PCG99-BASE','IMMO',  'XXXXXX',  '290', '195', 'Dépréciations des immobilisations incorporelles', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES ( 197,'PCG99-BASE','IMMO',  'XXXXXX',  '291', '195', 'Dépréciations des immobilisations corporelles', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES ( 198,'PCG99-BASE','IMMO',  'XXXXXX',  '292', '195', 'Dépréciations des immobilisations mises en concession', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES ( 199,'PCG99-BASE','IMMO',  'XXXXXX',  '293', '195', 'Dépréciations des immobilisations en cours', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES ( 200,'PCG99-BASE','IMMO',  'XXXXXX',  '296', '195', 'Provisions pour dépréciation des participations et créances rattachées à des participations', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES ( 201,'PCG99-BASE','IMMO',  'XXXXXX',  '297', '195', 'Provisions pour dépréciation des autres immobilisations financières', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES ( 202,'PCG99-BASE','STOCK', 'XXXXXX',   '31','1503', 'Matières premières (et fournitures)', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES ( 203,'PCG99-BASE','STOCK', 'XXXXXX',  '311', '202', 'Matières (ou groupe) A', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES ( 204,'PCG99-BASE','STOCK', 'XXXXXX',  '312', '202', 'Matières (ou groupe) B', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES ( 205,'PCG99-BASE','STOCK', 'XXXXXX',  '317', '202', 'Fournitures A, B, C,', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES ( 206,'PCG99-BASE','STOCK', 'XXXXXX',   '32','1503', 'Autres approvisionnements', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES ( 207,'PCG99-BASE','STOCK', 'XXXXXX',  '321', '206', 'Matières consommables', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES ( 208,'PCG99-BASE','STOCK', 'XXXXXX',  '322', '206', 'Fournitures consommables', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES ( 209,'PCG99-BASE','STOCK', 'XXXXXX',  '326', '206', 'Emballages', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES ( 210,'PCG99-BASE','STOCK', 'XXXXXX',   '33','1503', 'En-cours de production de biens', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES ( 211,'PCG99-BASE','STOCK', 'XXXXXX',  '331', '210', 'Produits en cours', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES ( 212,'PCG99-BASE','STOCK', 'XXXXXX',  '335', '210', 'Travaux en cours', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES ( 213,'PCG99-BASE','STOCK', 'XXXXXX',   '34','1503', 'En-cours de production de services', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES ( 214,'PCG99-BASE','STOCK', 'XXXXXX',  '341', '213', 'Etudes en cours', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES ( 215,'PCG99-BASE','STOCK', 'XXXXXX',  '345', '213', 'Prestations de services en cours', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES ( 216,'PCG99-BASE','STOCK', 'XXXXXX',   '35','1503', 'Stocks de produits', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES ( 217,'PCG99-BASE','STOCK', 'XXXXXX',  '351', '216', 'Produits intermédiaires', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES ( 218,'PCG99-BASE','STOCK', 'XXXXXX',  '355', '216', 'Produits finis', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES ( 219,'PCG99-BASE','STOCK', 'XXXXXX',  '358', '216', 'Produits résiduels (ou matières de récupération)', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES ( 220,'PCG99-BASE','STOCK', 'XXXXXX',   '37','1503', 'Stocks de marchandises', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES ( 221,'PCG99-BASE','STOCK', 'XXXXXX',  '371', '220', 'Marchandises (ou groupe) A', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES ( 222,'PCG99-BASE','STOCK', 'XXXXXX',  '372', '220', 'Marchandises (ou groupe) B', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES ( 223,'PCG99-BASE','STOCK', 'XXXXXX',   '39','1503', 'Provisions pour dépréciation des stocks et en-cours', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES ( 224,'PCG99-BASE','STOCK', 'XXXXXX',  '391', '223', 'Provisions pour dépréciation des matières premières', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES ( 225,'PCG99-BASE','STOCK', 'XXXXXX',  '392', '223', 'Provisions pour dépréciation des autres approvisionnements', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES ( 226,'PCG99-BASE','STOCK', 'XXXXXX',  '393', '223', 'Provisions pour dépréciation des en-cours de production de biens', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES ( 227,'PCG99-BASE','STOCK', 'XXXXXX',  '394', '223', 'Provisions pour dépréciation des en-cours de production de services', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES ( 228,'PCG99-BASE','STOCK', 'XXXXXX',  '395', '223', 'Provisions pour dépréciation des stocks de produits', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES ( 229,'PCG99-BASE','STOCK', 'XXXXXX',  '397', '223', 'Provisions pour dépréciation des stocks de marchandises', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES ( 230,'PCG99-BASE','THIRDPARTY', 'XXXXXX',   '40','1504', 'Fournisseurs et Comptes rattachés', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES ( 231,'PCG99-BASE','THIRDPARTY', 'XXXXXX',  '400', '230', 'Fournisseurs et Comptes rattachés', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES ( 232,'PCG99-BASE','THIRDPARTY', 'SUPPLIER','401', '230', 'Fournisseurs', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES ( 233,'PCG99-BASE','THIRDPARTY', 'XXXXXX',  '403', '230', 'Fournisseurs - Effets à payer', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES ( 234,'PCG99-BASE','THIRDPARTY', 'XXXXXX',  '404', '230', 'Fournisseurs d''immobilisations', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES ( 235,'PCG99-BASE','THIRDPARTY', 'XXXXXX',  '405', '230', 'Fournisseurs d''immobilisations - Effets à payer', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES ( 236,'PCG99-BASE','THIRDPARTY', 'XXXXXX',  '408', '230', 'Fournisseurs - Factures non parvenues', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES ( 237,'PCG99-BASE','THIRDPARTY', 'XXXXXX',  '409', '230', 'Fournisseurs débiteurs', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES ( 238,'PCG99-BASE','THIRDPARTY', 'XXXXXX',   '41','1504', 'Clients et comptes rattachés', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES ( 239,'PCG99-BASE','THIRDPARTY', 'XXXXXX',  '410', '238', 'Clients et Comptes rattachés', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES ( 240,'PCG99-BASE','THIRDPARTY', 'CUSTOMER','411', '238', 'Clients', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES ( 241,'PCG99-BASE','THIRDPARTY', 'XXXXXX',  '413', '238', 'Clients - Effets à recevoir', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES ( 242,'PCG99-BASE','THIRDPARTY', 'XXXXXX',  '416', '238', 'Clients douteux ou litigieux', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES ( 243,'PCG99-BASE','THIRDPARTY', 'XXXXXX',  '418', '238', 'Clients - Produits non encore facturés', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES ( 244,'PCG99-BASE','THIRDPARTY', 'XXXXXX',  '419', '238', 'Clients créditeurs', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES ( 245,'PCG99-BASE','THIRDPARTY', 'XXXXXX',   '42','1504', 'Personnel et comptes rattachés', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES ( 246,'PCG99-BASE','THIRDPARTY', 'XXXXXX',  '421', '245', 'Personnel - Rémunérations dues', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES ( 247,'PCG99-BASE','THIRDPARTY', 'XXXXXX',  '422', '245', 'Comités d''entreprises, d''établissement, ...', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES ( 248,'PCG99-BASE','THIRDPARTY', 'XXXXXX',  '424', '245', 'Participation des salariés aux résultats', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES ( 249,'PCG99-BASE','THIRDPARTY', 'XXXXXX',  '425', '245', 'Personnel - Avances et acomptes', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES ( 250,'PCG99-BASE','THIRDPARTY', 'XXXXXX',  '426', '245', 'Personnel - Dépôts', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES ( 251,'PCG99-BASE','THIRDPARTY', 'XXXXXX',  '427', '245', 'Personnel - Oppositions', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES ( 252,'PCG99-BASE','THIRDPARTY', 'XXXXXX',  '428', '245', 'Personnel - Charges à payer et produits à recevoir', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES ( 253,'PCG99-BASE','THIRDPARTY', 'XXXXXX',   '43','1504', 'Sécurité sociale et autres organismes sociaux', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES ( 254,'PCG99-BASE','THIRDPARTY', 'XXXXXX',  '431', '253', 'Sécurité sociale', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES ( 255,'PCG99-BASE','THIRDPARTY', 'XXXXXX',  '437', '253', 'Autres organismes sociaux', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES ( 256,'PCG99-BASE','THIRDPARTY', 'XXXXXX',  '438', '253', 'Organismes sociaux - Charges à payer et produits à recevoir', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES ( 257,'PCG99-BASE','THIRDPARTY', 'XXXXXX',   '44','1504', 'État et autres collectivités publiques', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES ( 258,'PCG99-BASE','THIRDPARTY', 'XXXXXX',  '441', '257', 'État - Subventions à recevoir', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES ( 259,'PCG99-BASE','THIRDPARTY', 'XXXXXX',  '442', '257', 'Etat - Impôts et taxes recouvrables sur des tiers', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES ( 260,'PCG99-BASE','THIRDPARTY', 'XXXXXX',  '443', '257', 'Opérations particulières avec l''Etat, les collectivités publiques, les organismes internationaux', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES ( 261,'PCG99-BASE','THIRDPARTY', 'XXXXXX',  '444', '257', 'Etat - Impôts sur les bénéfices', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES ( 262,'PCG99-BASE','THIRDPARTY', 'XXXXXX',  '445', '257', 'Etat - Taxes sur le chiffre d''affaires', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES ( 263,'PCG99-BASE','THIRDPARTY', 'XXXXXX',  '446', '257', 'Obligations cautionnées', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES ( 264,'PCG99-BASE','THIRDPARTY', 'XXXXXX',  '447', '257', 'Autres impôts, taxes et versements assimilés', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES ( 265,'PCG99-BASE','THIRDPARTY', 'XXXXXX',  '448', '257', 'Etat - Charges à payer et produits à recevoir', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES ( 266,'PCG99-BASE','THIRDPARTY', 'XXXXXX',  '449', '257', 'Quotas d''émission à restituer à l''Etat', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES ( 267,'PCG99-BASE','THIRDPARTY', 'XXXXXX',   '45','1504', 'Groupe et associes', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES ( 268,'PCG99-BASE','THIRDPARTY', 'XXXXXX',  '451', '267', 'Groupe', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES ( 269,'PCG99-BASE','THIRDPARTY', 'XXXXXX',  '455', '267', 'Associés - Comptes courants', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES ( 270,'PCG99-BASE','THIRDPARTY', 'XXXXXX',  '456', '267', 'Associés - Opérations sur le capital', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES ( 271,'PCG99-BASE','THIRDPARTY', 'XXXXXX',  '457', '267', 'Associés - Dividendes à payer', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES ( 272,'PCG99-BASE','THIRDPARTY', 'XXXXXX',  '458', '267', 'Associés - Opérations faites en commun et en G.I.E.', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES ( 273,'PCG99-BASE','THIRDPARTY', 'XXXXXX',   '46','1504', 'Débiteurs divers et créditeurs divers', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES ( 274,'PCG99-BASE','THIRDPARTY', 'XXXXXX',  '462', '273', 'Créances sur cessions d''immobilisations', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES ( 275,'PCG99-BASE','THIRDPARTY', 'XXXXXX',  '464', '273', 'Dettes sur acquisitions de valeurs mobilières de placement', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES ( 276,'PCG99-BASE','THIRDPARTY', 'XXXXXX',  '465', '273', 'Créances sur cessions de valeurs mobilières de placement', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES ( 277,'PCG99-BASE','THIRDPARTY', 'XXXXXX',  '467', '273', 'Autres comptes débiteurs ou créditeurs', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES ( 278,'PCG99-BASE','THIRDPARTY', 'XXXXXX',  '468', '273', 'Divers - Charges à payer et produits à recevoir', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES ( 279,'PCG99-BASE','THIRDPARTY', 'XXXXXX',   '47','1504', 'Comptes transitoires ou d''attente', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES ( 280,'PCG99-BASE','THIRDPARTY', 'XXXXXX',  '471', '279', 'Comptes d''attente', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES ( 281,'PCG99-BASE','THIRDPARTY', 'XXXXXX',  '476', '279', 'Différence de conversion - Actif', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES ( 282,'PCG99-BASE','THIRDPARTY', 'XXXXXX',  '477', '279', 'Différences de conversion - Passif', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES ( 283,'PCG99-BASE','THIRDPARTY', 'XXXXXX',  '478', '279', 'Autres comptes transitoires', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES ( 284,'PCG99-BASE','THIRDPARTY', 'XXXXXX',   '48','1504', 'Comptes de régularisation', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES ( 285,'PCG99-BASE','THIRDPARTY', 'XXXXXX',  '481', '284', 'Charges à répartir sur plusieurs exercices', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES ( 286,'PCG99-BASE','THIRDPARTY', 'XXXXXX',  '486', '284', 'Charges constatées d''avance', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES ( 287,'PCG99-BASE','THIRDPARTY', 'XXXXXX',  '487', '284', 'Produits constatés d''avance', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES ( 288,'PCG99-BASE','THIRDPARTY', 'XXXXXX',  '488', '284', 'Comptes de répartition périodique des charges et des produits', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES ( 289,'PCG99-BASE','THIRDPARTY', 'XXXXXX',  '489', '284', 'Quotas d''émission alloués par l''Etat', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES ( 290,'PCG99-BASE','THIRDPARTY', 'XXXXXX',   '49','1504', 'Provisions pour dépréciation des comptes de tiers', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES ( 291,'PCG99-BASE','THIRDPARTY', 'XXXXXX',  '491', '290', 'Provisions pour dépréciation des comptes de clients', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES ( 292,'PCG99-BASE','THIRDPARTY', 'XXXXXX',  '495', '290', 'Provisions pour dépréciation des comptes du groupe et des associés', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES ( 293,'PCG99-BASE','THIRDPARTY', 'XXXXXX',  '496', '290', 'Provisions pour dépréciation des comptes de débiteurs divers', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES ( 294,'PCG99-BASE','FINAN', 'XXXXXX',   '50','1505', 'Valeurs mobilières de placement', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES ( 295,'PCG99-BASE','FINAN', 'XXXXXX',  '501', '294', 'Parts dans des entreprises liées', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES ( 296,'PCG99-BASE','FINAN', 'XXXXXX',  '502', '294', 'Actions propres', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES ( 297,'PCG99-BASE','FINAN', 'XXXXXX',  '503', '294', 'Actions', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES ( 298,'PCG99-BASE','FINAN', 'XXXXXX',  '504', '294', 'Autres titres conférant un droit de propriété', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES ( 299,'PCG99-BASE','FINAN', 'XXXXXX',  '505', '294', 'Obligations et bons émis par la société et rachetés par elle', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES ( 300,'PCG99-BASE','FINAN', 'XXXXXX',  '506', '294', 'Obligations', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES ( 301,'PCG99-BASE','FINAN', 'XXXXXX',  '507', '294', 'Bons du Trésor et bons de caisse à court terme', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES ( 302,'PCG99-BASE','FINAN', 'XXXXXX',  '508', '294', 'Autres valeurs mobilières de placement et autres créances assimilées', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES ( 303,'PCG99-BASE','FINAN', 'XXXXXX',  '509', '294', 'Versements restant à effectuer sur valeurs mobilières de placement non libérées', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES ( 304,'PCG99-BASE','FINAN', 'XXXXXX',   '51','1505', 'Banques, établissements financiers et assimilés', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES ( 305,'PCG99-BASE','FINAN', 'XXXXXX',  '511', '304', 'Valeurs à l''encaissement', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES ( 306,'PCG99-BASE','FINAN', 'BANK',    '512', '304', 'Banques', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES ( 307,'PCG99-BASE','FINAN', 'XXXXXX',  '514', '304', 'Chèques postaux', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES ( 308,'PCG99-BASE','FINAN', 'XXXXXX',  '515', '304', 'Caisses du Trésor et des établissements publics', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES ( 309,'PCG99-BASE','FINAN', 'XXXXXX',  '516', '304', 'Sociétés de bourse', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES ( 310,'PCG99-BASE','FINAN', 'XXXXXX',  '517', '304', 'Autres organismes financiers', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES ( 311,'PCG99-BASE','FINAN', 'XXXXXX',  '518', '304', 'Intérêts courus', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES ( 312,'PCG99-BASE','FINAN', 'XXXXXX',  '519', '304', 'Concours bancaires courants', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES ( 313,'PCG99-BASE','FINAN', 'XXXXXX',   '52','1505', 'Instruments de trésorerie', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES ( 314,'PCG99-BASE','FINAN', 'CASH',     '53','1505', 'Caisse', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES ( 315,'PCG99-BASE','FINAN', 'XXXXXX',  '531', '314', 'Caisse siège social', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES ( 316,'PCG99-BASE','FINAN', 'XXXXXX',  '532', '314', 'Caisse succursale (ou usine) A', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES ( 317,'PCG99-BASE','FINAN', 'XXXXXX',  '533', '314', 'Caisse succursale (ou usine) B', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES ( 318,'PCG99-BASE','FINAN', 'XXXXXX',   '54','1505', 'Régies d''avance et accréditifs', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES ( 319,'PCG99-BASE','FINAN', 'XXXXXX',   '58','1505', 'Virements internes', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES ( 320,'PCG99-BASE','FINAN', 'XXXXXX',   '59','1505', 'Provisions pour dépréciation des comptes financiers', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES ( 321,'PCG99-BASE','FINAN', 'XXXXXX',  '590', '320', 'Provisions pour dépréciation des valeurs mobilières de placement', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES ( 322,'PCG99-BASE','EXPENSE','XXXXXX',  '60','1506', 'Achats', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES ( 323,'PCG99-BASE','EXPENSE','PRODUCT', '601', '322', 'Achats stockés - Matières premières (et fournitures)', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES ( 324,'PCG99-BASE','EXPENSE','PRODUCT', '602', '322', 'Achats stockés - Autres approvisionnements', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES ( 325,'PCG99-BASE','EXPENSE','PRODUCT', '603', '322', 'Variations des stocks (approvisionnements et marchandises)', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES ( 326,'PCG99-BASE','EXPENSE','SERVICE', '604', '322', 'Achats études et prestation de services', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES ( 327,'PCG99-BASE','EXPENSE','PRODUCT', '605', '322', 'Achats de matériel, équipements et travaux', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES ( 328,'PCG99-BASE','EXPENSE','PRODUCT', '606', '322', 'Achats non stockés de matière et fournitures', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES ( 329,'PCG99-BASE','EXPENSE','PRODUCT', '607', '322', 'Achats de marchandises', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES ( 330,'PCG99-BASE','EXPENSE','XXXXXX',  '608', '322', '(Compte réservé, le cas échéant, à la récapitulation des frais accessoires incorporés aux achats)', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES ( 331,'PCG99-BASE','EXPENSE','XXXXXX',  '609', '322', 'Rabais, remises et ristournes obtenus sur achats', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES ( 332,'PCG99-BASE','EXPENSE','SERVICE',  '61','1506', 'Services extérieurs', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES ( 333,'PCG99-BASE','EXPENSE','SERVICE', '611', '332', 'Sous-traitance générale', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES ( 334,'PCG99-BASE','EXPENSE','XXXXXX',  '612', '332', 'Redevances de crédit-bail', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES ( 335,'PCG99-BASE','EXPENSE','XXXXXX',  '613', '332', 'Locations', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES ( 336,'PCG99-BASE','EXPENSE','XXXXXX',  '614', '332', 'Charges locatives et de copropriété', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES ( 337,'PCG99-BASE','EXPENSE','SERVICE', '615', '332', 'Entretien et réparations', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES ( 338,'PCG99-BASE','EXPENSE','XXXXXX',  '616', '332', 'Primes d''assurances', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES ( 339,'PCG99-BASE','EXPENSE','XXXXXX',  '617', '332', 'Etudes et recherches', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES ( 340,'PCG99-BASE','EXPENSE','XXXXXX',  '618', '332', 'Divers', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES ( 341,'PCG99-BASE','EXPENSE','XXXXXX',  '619', '332', 'Rabais, remises et ristournes obtenus sur services extérieurs', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES ( 342,'PCG99-BASE','EXPENSE','XXXXXX',   '62','1506', 'Autres services extérieurs', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES ( 343,'PCG99-BASE','EXPENSE','XXXXXX',  '621', '342', 'Personnel extérieur à l''entreprise', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES ( 344,'PCG99-BASE','EXPENSE','XXXXXX',  '622', '342', 'Rémunérations d''intermédiaires et honoraires', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES ( 345,'PCG99-BASE','EXPENSE','XXXXXX',  '623', '342', 'Publicité, publications, relations publiques', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES ( 346,'PCG99-BASE','EXPENSE','XXXXXX',  '624', '342', 'Transports de biens et transports collectifs du personnel', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES ( 347,'PCG99-BASE','EXPENSE','XXXXXX',  '625', '342', 'Déplacements, missions et réceptions', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES ( 348,'PCG99-BASE','EXPENSE','XXXXXX',  '626', '342', 'Frais postaux et de télécommunications', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES ( 349,'PCG99-BASE','EXPENSE','XXXXXX',  '627', '342', 'Services bancaires et assimilés', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES ( 350,'PCG99-BASE','EXPENSE','XXXXXX',  '628', '342', 'Divers', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES ( 351,'PCG99-BASE','EXPENSE','XXXXXX',  '629', '342', 'Rabais, remises et ristournes obtenus sur autres services extérieurs', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES ( 352,'PCG99-BASE','EXPENSE','XXXXXX',   '63','1506', 'Impôts, taxes et versements assimilés', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES ( 353,'PCG99-BASE','EXPENSE','XXXXXX',  '631', '352', 'Impôts, taxes et versements assimilés sur rémunérations (administrations des impôts)', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES ( 354,'PCG99-BASE','EXPENSE','XXXXXX',  '633', '352', 'Impôts, taxes et versements assimilés sur rémunérations (autres organismes)', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES ( 355,'PCG99-BASE','EXPENSE','XXXXXX',  '635', '352', 'Autres impôts, taxes et versements assimilés (administrations des impôts)', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES ( 356,'PCG99-BASE','EXPENSE','XXXXXX',  '637', '352', 'Autres impôts, taxes et versements assimilés (autres organismes)', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES ( 357,'PCG99-BASE','EXPENSE','XXXXXX',   '64','1506', 'Charges de personnel', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES ( 358,'PCG99-BASE','EXPENSE','XXXXXX',  '641', '357', 'Rémunérations du personnel', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES ( 359,'PCG99-BASE','EXPENSE','XXXXXX',  '644', '357', 'Rémunération du travail de l''exploitant', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES ( 360,'PCG99-BASE','EXPENSE','SOCIAL',  '645', '357', 'Charges de sécurité sociale et de prévoyance', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES ( 361,'PCG99-BASE','EXPENSE','XXXXXX',  '646', '357', 'Cotisations sociales personnelles de l''exploitant', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES ( 362,'PCG99-BASE','EXPENSE','XXXXXX',  '647', '357', 'Autres charges sociales', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES ( 363,'PCG99-BASE','EXPENSE','XXXXXX',  '648', '357', 'Autres charges de personnel', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES ( 364,'PCG99-BASE','EXPENSE','XXXXXX',   '65','1506', 'Autres charges de gestion courante', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES ( 365,'PCG99-BASE','EXPENSE','XXXXXX',  '651', '364', 'Redevances pour concessions, brevets, licences, marques, procédés, logiciels, droits et valeurs similaires', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES ( 366,'PCG99-BASE','EXPENSE','XXXXXX',  '653', '364', 'Jetons de présence', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES ( 367,'PCG99-BASE','EXPENSE','XXXXXX',  '654', '364', 'Pertes sur créances irrécouvrables', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES ( 368,'PCG99-BASE','EXPENSE','XXXXXX',  '655', '364', 'Quote-part de résultat sur opérations faites en commun', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES ( 369,'PCG99-BASE','EXPENSE','XXXXXX',  '658', '364', 'Charges diverses de gestion courante', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES ( 370,'PCG99-BASE','EXPENSE','XXXXXX',   '66','1506', 'Charges financières', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES ( 371,'PCG99-BASE','EXPENSE','XXXXXX',  '661', '370', 'Charges d''intérêts', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES ( 372,'PCG99-BASE','EXPENSE','XXXXXX',  '664', '370', 'Pertes sur créances liées à des participations', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES ( 373,'PCG99-BASE','EXPENSE','XXXXXX',  '665', '370', 'Escomptes accordés', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES ( 374,'PCG99-BASE','EXPENSE','XXXXXX',  '666', '370', 'Pertes de change', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES ( 375,'PCG99-BASE','EXPENSE','XXXXXX',  '667', '370', 'Charges nettes sur cessions de valeurs mobilières de placement', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES ( 376,'PCG99-BASE','EXPENSE','XXXXXX',  '668', '370', 'Autres charges financières', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES ( 377,'PCG99-BASE','EXPENSE','XXXXXX',   '67','1506', 'Charges exceptionnelles', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES ( 378,'PCG99-BASE','EXPENSE','XXXXXX',  '671', '377', 'Charges exceptionnelles sur opérations de gestion', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES ( 379,'PCG99-BASE','EXPENSE','XXXXXX',  '672', '377', '(Compte à la disposition des entités pour enregistrer, en cours d''exercice, les charges sur exercices antérieurs)', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES ( 380,'PCG99-BASE','EXPENSE','XXXXXX',  '675', '377', 'Valeurs comptables des éléments d''actif cédés', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES ( 381,'PCG99-BASE','EXPENSE','XXXXXX',  '678', '377', 'Autres charges exceptionnelles', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES ( 382,'PCG99-BASE','EXPENSE','XXXXXX',   '68','1506', 'Dotations aux amortissements et aux provisions', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES ( 383,'PCG99-BASE','EXPENSE','XXXXXX',  '681', '382', 'Dotations aux amortissements et aux provisions - Charges d''exploitation', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES ( 384,'PCG99-BASE','EXPENSE','XXXXXX',  '686', '382', 'Dotations aux amortissements et aux provisions - Charges financières', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES ( 385,'PCG99-BASE','EXPENSE','XXXXXX',  '687', '382', 'Dotations aux amortissements et aux provisions - Charges exceptionnelles', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES ( 386,'PCG99-BASE','EXPENSE','XXXXXX',   '69','1506', 'Participation des salariés - impôts sur les bénéfices et assimiles', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES ( 387,'PCG99-BASE','EXPENSE','XXXXXX',  '691', '386', 'Participation des salariés aux résultats', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES ( 388,'PCG99-BASE','EXPENSE','XXXXXX',  '695', '386', 'Impôts sur les bénéfices', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES ( 389,'PCG99-BASE','EXPENSE','XXXXXX',  '696', '386', 'Suppléments d''impôt sur les sociétés liés aux distributions', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES ( 390,'PCG99-BASE','EXPENSE','XXXXXX',  '697', '386', 'Imposition forfaitaire annuelle des sociétés', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES ( 391,'PCG99-BASE','EXPENSE','XXXXXX',  '698', '386', 'Intégration fiscale', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES ( 392,'PCG99-BASE','EXPENSE','XXXXXX',  '699', '386', 'Produits - Reports en arrière des déficits', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES ( 393,'PCG99-BASE','INCOME',  'XXXXXX',   '70','1507', 'Ventes de produits fabriqués, prestations de services, marchandises', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES ( 394,'PCG99-BASE','INCOME',  'PRODUCT', '701', '393', 'Ventes de produits finis', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES ( 395,'PCG99-BASE','INCOME',  'PRODUCT',  '702', '393', 'Ventes de produits intermédiaires', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES ( 396,'PCG99-BASE','INCOME',  'PRODUCT',  '703', '393', 'Ventes de produits résiduels', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES ( 397,'PCG99-BASE','INCOME',  'SERVICE',  '704', '393', 'Travaux', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES ( 398,'PCG99-BASE','INCOME',  'SERVICE',  '705', '393', 'Etudes', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES ( 399,'PCG99-BASE','INCOME',  'SERVICE', '706', '393', 'Prestations de services', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES ( 400,'PCG99-BASE','INCOME',  'PRODUCT', '707', '393', 'Ventes de marchandises', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES ( 401,'PCG99-BASE','INCOME',  'PRODUCT', '708', '393', 'Produits des activités annexes', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES ( 402,'PCG99-BASE','INCOME',  'XXXXXX',  '709', '393', 'Rabais, remises et ristournes accordés par l''entreprise', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES ( 403,'PCG99-BASE','INCOME',  'XXXXXX',   '71','1507', 'Production stockée (ou déstockage)', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES ( 404,'PCG99-BASE','INCOME',  'XXXXXX',  '713', '403', 'Variation des stocks (en-cours de production, produits)', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES ( 405,'PCG99-BASE','INCOME',  'XXXXXX',   '72','1507', 'Production immobilisée', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES ( 406,'PCG99-BASE','INCOME',  'XXXXXX',  '721', '405', 'Immobilisations incorporelles', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES ( 407,'PCG99-BASE','INCOME',  'XXXXXX',  '722', '405', 'Immobilisations corporelles', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES ( 408,'PCG99-BASE','INCOME',  'XXXXXX',   '74','1507', 'Subventions d''exploitation', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES ( 409,'PCG99-BASE','INCOME',  'XXXXXX',   '75','1507', 'Autres produits de gestion courante', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES ( 410,'PCG99-BASE','INCOME',  'XXXXXX',  '751', '409', 'Redevances pour concessions, brevets, licences, marques, procédés, logiciels, droits et valeurs similaires', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES ( 411,'PCG99-BASE','INCOME',  'XXXXXX',  '752', '409', 'Revenus des immeubles non affectés à des activités professionnelles', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES ( 412,'PCG99-BASE','INCOME',  'XXXXXX',  '753', '409', 'Jetons de présence et rémunérations d''administrateurs, gérants,...', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES ( 413,'PCG99-BASE','INCOME',  'XXXXXX',  '754', '409', 'Ristournes perçues des coopératives (provenant des excédents)', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES ( 414,'PCG99-BASE','INCOME',  'XXXXXX',  '755', '409', 'Quotes-parts de résultat sur opérations faites en commun', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES ( 415,'PCG99-BASE','INCOME',  'XXXXXX',  '758', '409', 'Produits divers de gestion courante', 1); 
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES ( 416,'PCG99-BASE','INCOME',     'FIN',   '76','1507', 'Produits financiers', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES ( 417,'PCG99-BASE','INCOME',  'XXXXXX',  '761', '416', 'Produits de participations', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES ( 418,'PCG99-BASE','INCOME',  'XXXXXX',  '762', '416', 'Produits des autres immobilisations financières', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES ( 419,'PCG99-BASE','INCOME',  'XXXXXX',  '763', '416', 'Revenus des autres créances', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES ( 420,'PCG99-BASE','INCOME',  'XXXXXX',  '764', '416', 'Revenus des valeurs mobilières de placement', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES ( 421,'PCG99-BASE','INCOME',  'XXXXXX',  '765', '416', 'Escomptes obtenus', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES ( 422,'PCG99-BASE','INCOME',  'XXXXXX',  '766', '416', 'Gains de change', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES ( 423,'PCG99-BASE','INCOME',  'XXXXXX',  '767', '416', 'Produits nets sur cessions de valeurs mobilières de placement', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES ( 424,'PCG99-BASE','INCOME',     'FIN',  '768', '416', 'Autres produits financiers', 1); 
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES ( 425,'PCG99-BASE','INCOME',  'XXXXXX',   '77','1507', 'Produits exceptionnels', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES ( 426,'PCG99-BASE','INCOME',  'XXXXXX',  '771', '425', 'Produits exceptionnels sur opérations de gestion', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES ( 427,'PCG99-BASE','INCOME',  'XXXXXX',  '772', '425', '(Compte à la disposition des entités pour enregistrer, en cours d''exercice, les produits sur exercices antérieurs)', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES ( 428,'PCG99-BASE','INCOME',  'XXXXXX',  '775', '425', 'Produits des cessions d''éléments d''actif', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES ( 429,'PCG99-BASE','INCOME',  'XXXXXX',  '777', '425', 'Quote-part des subventions d''investissement virée au résultat de l''exercice', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES ( 430,'PCG99-BASE','INCOME',  'XXXXXX',  '778', '425', 'Autres produits exceptionnels', 1); 
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES ( 431,'PCG99-BASE','INCOME',  'XXXXXX',   '78','1507', 'Reprises sur amortissements et provisions', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES ( 432,'PCG99-BASE','INCOME',  'XXXXXX',  '781', '431', 'Reprises sur amortissements et provisions (à inscrire dans les produits d''exploitation)', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES ( 433,'PCG99-BASE','INCOME',  'XXXXXX',  '786', '431', 'Reprises sur provisions pour risques (à inscrire dans les produits financiers)', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES ( 434,'PCG99-BASE','INCOME',  'XXXXXX',  '787', '431', 'Reprises sur provisions (à inscrire dans les produits exceptionnels)', 1); 
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES ( 435,'PCG99-BASE','INCOME',  'XXXXXX',   '79','1507', 'Transferts de charges', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES ( 436,'PCG99-BASE','INCOME',  'XXXXXX',  '791', '435', 'Transferts de charges d''exploitation ', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES ( 437,'PCG99-BASE','INCOME',  'XXXXXX',  '796', '435', 'Transferts de charges financières', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES ( 438,'PCG99-BASE','INCOME',  'XXXXXX',  '797', '435', 'Transferts de charges exceptionnelles', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1501,'PCG99-BASE','CAPIT',       'XXXXXX',   '1',   '0', 'Fonds propres, provisions pour risques et charges et dettes à plus d''un an', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1502,'PCG99-BASE','IMMO',        'XXXXXX',   '2',   '0', 'Frais d''établissement. Actifs immobilisés et créances à plus d''un an', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1503,'PCG99-BASE','STOCK',       'XXXXXX',   '3',   '0', 'Stock et commandes en cours d''exécution', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1504,'PCG99-BASE','THIRDPARTY',  'XXXXXX',   '4',   '0', 'Créances et dettes à un an au plus', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1505,'PCG99-BASE','FINAN',       'XXXXXX',   '5',   '0', 'Placement de trésorerie et de valeurs disponibles', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1506,'PCG99-BASE','EXPENSE',     'XXXXXX',   '6',   '0', 'Charges', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1507,'PCG99-BASE','INCOME',      'XXXXXX',   '7',   '0', 'Produits', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,  103,'PCG99-BASE','CAPIT', 'XXXXXX',   '10','1501', 'Capital  et réserves', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,  104,'PCG99-BASE','CAPIT', 'CAPITAL', '101', '103', 'Capital', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,  105,'PCG99-BASE','CAPIT', 'XXXXXX',  '104', '103', 'Primes liées au capital social', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,  106,'PCG99-BASE','CAPIT', 'XXXXXX',  '105', '103', 'Ecarts de réévaluation', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,  107,'PCG99-BASE','CAPIT', 'XXXXXX',  '106', '103', 'Réserves', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,  108,'PCG99-BASE','CAPIT', 'XXXXXX',  '107', '103', 'Ecart d''equivalence', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,  109,'PCG99-BASE','CAPIT', 'XXXXXX',  '108', '103', 'Compte de l''exploitant', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,  110,'PCG99-BASE','CAPIT', 'XXXXXX',  '109', '103', 'Actionnaires : capital souscrit - non appelé', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,  111,'PCG99-BASE','CAPIT', 'XXXXXX',   '11','1501', 'Report à nouveau (solde créditeur ou débiteur)', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,  112,'PCG99-BASE','CAPIT', 'XXXXXX',  '110', '111', 'Report à nouveau (solde créditeur)', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,  113,'PCG99-BASE','CAPIT', 'XXXXXX',  '119', '111', 'Report à nouveau (solde débiteur)', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,  114,'PCG99-BASE','CAPIT', 'XXXXXX',   '12','1501', 'Résultat de l''exercice (bénéfice ou perte)', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,  115,'PCG99-BASE','CAPIT', 'XXXXXX',  '120', '114', 'Résultat de l''exercice (bénéfice)', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,  116,'PCG99-BASE','CAPIT', 'XXXXXX',  '129', '114', 'Résultat de l''exercice (perte)', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,  117,'PCG99-BASE','CAPIT', 'XXXXXX',   '13','1501', 'Subventions d''investissement', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,  118,'PCG99-BASE','CAPIT', 'XXXXXX',  '131', '117', 'Subventions d''équipement', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,  119,'PCG99-BASE','CAPIT', 'XXXXXX',  '138', '117', 'Autres subventions d''investissement', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,  120,'PCG99-BASE','CAPIT', 'XXXXXX',  '139', '117', 'Subventions d''investissement inscrites au compte de résultat', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,  121,'PCG99-BASE','CAPIT', 'XXXXXX',   '14','1501', 'Provisions réglementées', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,  122,'PCG99-BASE','CAPIT', 'XXXXXX',  '142', '121', 'Provisions réglementées relatives aux immobilisations', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,  123,'PCG99-BASE','CAPIT', 'XXXXXX',  '143', '121', 'Provisions réglementées relatives aux stocks', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,  124,'PCG99-BASE','CAPIT', 'XXXXXX',  '144', '121', 'Provisions réglementées relatives aux autres éléments de l''actif', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,  125,'PCG99-BASE','CAPIT', 'XXXXXX',  '145', '121', 'Amortissements dérogatoires', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,  126,'PCG99-BASE','CAPIT', 'XXXXXX',  '146', '121', 'Provision spéciale de réévaluation', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,  127,'PCG99-BASE','CAPIT', 'XXXXXX',  '147', '121', 'Plus-values réinvesties', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,  128,'PCG99-BASE','CAPIT', 'XXXXXX',  '148', '121', 'Autres provisions réglementées', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,  129,'PCG99-BASE','CAPIT', 'XXXXXX',   '15','1501', 'Provisions pour risques et charges', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,  130,'PCG99-BASE','CAPIT', 'XXXXXX',  '151', '129', 'Provisions pour risques', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,  131,'PCG99-BASE','CAPIT', 'XXXXXX',  '153', '129', 'Provisions pour pensions et obligations similaires', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,  132,'PCG99-BASE','CAPIT', 'XXXXXX',  '154', '129', 'Provisions pour restructurations', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,  133,'PCG99-BASE','CAPIT', 'XXXXXX',  '155', '129', 'Provisions pour impôts', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,  134,'PCG99-BASE','CAPIT', 'XXXXXX',  '156', '129', 'Provisions pour renouvellement des immobilisations (entreprises concessionnaires)', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,  135,'PCG99-BASE','CAPIT', 'XXXXXX',  '157', '129', 'Provisions pour charges à répartir sur plusieurs exercices', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,  136,'PCG99-BASE','CAPIT', 'XXXXXX',  '158', '129', 'Autres provisions pour charges', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,  137,'PCG99-BASE','CAPIT', 'XXXXXX',   '16','1501', 'Emprunts et dettes assimilees', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,  138,'PCG99-BASE','CAPIT', 'XXXXXX',  '161', '137', 'Emprunts obligataires convertibles', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,  139,'PCG99-BASE','CAPIT', 'XXXXXX',  '163', '137', 'Autres emprunts obligataires', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,  140,'PCG99-BASE','CAPIT', 'XXXXXX',  '164', '137', 'Emprunts auprès des établissements de crédit', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,  141,'PCG99-BASE','CAPIT', 'XXXXXX',  '165', '137', 'Dépôts et cautionnements reçus', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,  142,'PCG99-BASE','CAPIT', 'XXXXXX',  '166', '137', 'Participation des salariés aux résultats', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,  143,'PCG99-BASE','CAPIT', 'XXXXXX',  '167', '137', 'Emprunts et dettes assortis de conditions particulières', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,  144,'PCG99-BASE','CAPIT', 'XXXXXX',  '168', '137', 'Autres emprunts et dettes assimilées', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,  145,'PCG99-BASE','CAPIT', 'XXXXXX',  '169', '137', 'Primes de remboursement des obligations', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,  146,'PCG99-BASE','CAPIT', 'XXXXXX',   '17','1501', 'Dettes rattachées à des participations', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,  147,'PCG99-BASE','CAPIT', 'XXXXXX',  '171', '146', 'Dettes rattachées à des participations (groupe)', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,  148,'PCG99-BASE','CAPIT', 'XXXXXX',  '174', '146', 'Dettes rattachées à des participations (hors groupe)', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,  149,'PCG99-BASE','CAPIT', 'XXXXXX',  '178', '146', 'Dettes rattachées à des sociétés en participation', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,  150,'PCG99-BASE','CAPIT', 'XXXXXX',   '18','1501', 'Comptes de liaison des établissements et sociétés en participation', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,  151,'PCG99-BASE','CAPIT', 'XXXXXX',  '181', '150', 'Comptes de liaison des établissements', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,  152,'PCG99-BASE','CAPIT', 'XXXXXX',  '186', '150', 'Biens et prestations de services échangés entre établissements (charges)', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,  153,'PCG99-BASE','CAPIT', 'XXXXXX',  '187', '150', 'Biens et prestations de services échangés entre établissements (produits)', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,  154,'PCG99-BASE','CAPIT', 'XXXXXX',  '188', '150', 'Comptes de liaison des sociétés en participation', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,  155,'PCG99-BASE','IMMO',  'XXXXXX',   '20','1502', 'Immobilisations incorporelles', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,  156,'PCG99-BASE','IMMO',  'XXXXXX',  '201', '155', 'Frais d''établissement', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,  157,'PCG99-BASE','IMMO',  'XXXXXX',  '203', '155', 'Frais de recherche et de développement', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,  158,'PCG99-BASE','IMMO',  'XXXXXX',  '205', '155', 'Concessions et droits similaires, brevets, licences, marques, procédés, logiciels, droits et valeurs similaires', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,  159,'PCG99-BASE','IMMO',  'XXXXXX',  '206', '155', 'Droit au bail', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,  160,'PCG99-BASE','IMMO',  'XXXXXX',  '207', '155', 'Fonds commercial', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,  161,'PCG99-BASE','IMMO',  'XXXXXX',  '208', '155', 'Autres immobilisations incorporelles', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,  162,'PCG99-BASE','IMMO',  'XXXXXX',   '21','1502', 'Immobilisations corporelles', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,  163,'PCG99-BASE','IMMO',  'XXXXXX',  '211', '162', 'Terrains', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,  164,'PCG99-BASE','IMMO',  'XXXXXX',  '212', '162', 'Agencements et aménagements de terrains', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,  165,'PCG99-BASE','IMMO',  'XXXXXX',  '213', '162', 'Constructions', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,  166,'PCG99-BASE','IMMO',  'XXXXXX',  '214', '162', 'Constructions sur sol d''autrui', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,  167,'PCG99-BASE','IMMO',  'XXXXXX',  '215', '162', 'Installations techniques, matériels et outillage industriels', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,  168,'PCG99-BASE','IMMO',  'XXXXXX',  '218', '162', 'Autres immobilisations corporelles', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,  169,'PCG99-BASE','IMMO',  'XXXXXX',   '22','1502', 'Immobilisations mises en concession', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,  170,'PCG99-BASE','IMMO',  'XXXXXX',   '23','1502', 'Immobilisations en cours', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,  171,'PCG99-BASE','IMMO',  'XXXXXX',  '231', '170', 'Immobilisations corporelles en cours', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,  172,'PCG99-BASE','IMMO',  'XXXXXX',  '232', '170', 'Immobilisations incorporelles en cours', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,  173,'PCG99-BASE','IMMO',  'XXXXXX',  '237', '170', 'Avances et acomptes versés sur immobilisations incorporelles', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,  174,'PCG99-BASE','IMMO',  'XXXXXX',  '238', '170', 'Avances et acomptes versés sur commandes d''immobilisations corporelles', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,  175,'PCG99-BASE','IMMO',  'XXXXXX',   '25','1502', 'Parts dans des entreprises liées et créances sur des entreprises liées', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,  176,'PCG99-BASE','IMMO',  'XXXXXX',   '26','1502', 'Participations et créances rattachées à des participations', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,  177,'PCG99-BASE','IMMO',  'XXXXXX',  '261', '176', 'Titres de participation', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,  178,'PCG99-BASE','IMMO',  'XXXXXX',  '266', '176', 'Autres formes de participation', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,  179,'PCG99-BASE','IMMO',  'XXXXXX',  '267', '176', 'Créances rattachées à des participations', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,  180,'PCG99-BASE','IMMO',  'XXXXXX',  '268', '176', 'Créances rattachées à des sociétés en participation', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,  181,'PCG99-BASE','IMMO',  'XXXXXX',  '269', '176', 'Versements restant à effectuer sur titres de participation non libérés', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,  182,'PCG99-BASE','IMMO',  'XXXXXX',   '27','1502', 'Autres immobilisations financieres', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,  183,'PCG99-BASE','IMMO',  'XXXXXX',  '271', '183', 'Titres immobilisés autres que les titres immobilisés de l''activité de portefeuille (droit de propriété)', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,  184,'PCG99-BASE','IMMO',  'XXXXXX',  '272', '183', 'Titres immobilisés (droit de créance)', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,  185,'PCG99-BASE','IMMO',  'XXXXXX',  '273', '183', 'Titres immobilisés de l''activité de portefeuille', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,  186,'PCG99-BASE','IMMO',  'XXXXXX',  '274', '183', 'Prêts', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,  187,'PCG99-BASE','IMMO',  'XXXXXX',  '275', '183', 'Dépôts et cautionnements versés', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,  188,'PCG99-BASE','IMMO',  'XXXXXX',  '276', '183', 'Autres créances immobilisées', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,  189,'PCG99-BASE','IMMO',  'XXXXXX',  '277', '183', '(Actions propres ou parts propres)', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,  190,'PCG99-BASE','IMMO',  'XXXXXX',  '279', '183', 'Versements restant à effectuer sur titres immobilisés non libérés', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,  191,'PCG99-BASE','IMMO',  'XXXXXX',   '28','1502', 'Amortissements des immobilisations', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,  192,'PCG99-BASE','IMMO',  'XXXXXX',  '280', '191', 'Amortissements des immobilisations incorporelles', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,  193,'PCG99-BASE','IMMO',  'XXXXXX',  '281', '191', 'Amortissements des immobilisations corporelles', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,  194,'PCG99-BASE','IMMO',  'XXXXXX',  '282', '191', 'Amortissements des immobilisations mises en concession', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,  195,'PCG99-BASE','IMMO',  'XXXXXX',   '29','1502', 'Dépréciations des immobilisations', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,  196,'PCG99-BASE','IMMO',  'XXXXXX',  '290', '195', 'Dépréciations des immobilisations incorporelles', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,  197,'PCG99-BASE','IMMO',  'XXXXXX',  '291', '195', 'Dépréciations des immobilisations corporelles', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,  198,'PCG99-BASE','IMMO',  'XXXXXX',  '292', '195', 'Dépréciations des immobilisations mises en concession', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,  199,'PCG99-BASE','IMMO',  'XXXXXX',  '293', '195', 'Dépréciations des immobilisations en cours', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,  200,'PCG99-BASE','IMMO',  'XXXXXX',  '296', '195', 'Provisions pour dépréciation des participations et créances rattachées à des participations', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,  201,'PCG99-BASE','IMMO',  'XXXXXX',  '297', '195', 'Provisions pour dépréciation des autres immobilisations financières', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,  202,'PCG99-BASE','STOCK', 'XXXXXX',   '31','1503', 'Matières premières (et fournitures)', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,  203,'PCG99-BASE','STOCK', 'XXXXXX',  '311', '202', 'Matières (ou groupe) A', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,  204,'PCG99-BASE','STOCK', 'XXXXXX',  '312', '202', 'Matières (ou groupe) B', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,  205,'PCG99-BASE','STOCK', 'XXXXXX',  '317', '202', 'Fournitures A, B, C,', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,  206,'PCG99-BASE','STOCK', 'XXXXXX',   '32','1503', 'Autres approvisionnements', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,  207,'PCG99-BASE','STOCK', 'XXXXXX',  '321', '206', 'Matières consommables', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,  208,'PCG99-BASE','STOCK', 'XXXXXX',  '322', '206', 'Fournitures consommables', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,  209,'PCG99-BASE','STOCK', 'XXXXXX',  '326', '206', 'Emballages', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,  210,'PCG99-BASE','STOCK', 'XXXXXX',   '33','1503', 'En-cours de production de biens', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,  211,'PCG99-BASE','STOCK', 'XXXXXX',  '331', '210', 'Produits en cours', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,  212,'PCG99-BASE','STOCK', 'XXXXXX',  '335', '210', 'Travaux en cours', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,  213,'PCG99-BASE','STOCK', 'XXXXXX',   '34','1503', 'En-cours de production de services', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,  214,'PCG99-BASE','STOCK', 'XXXXXX',  '341', '213', 'Etudes en cours', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,  215,'PCG99-BASE','STOCK', 'XXXXXX',  '345', '213', 'Prestations de services en cours', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,  216,'PCG99-BASE','STOCK', 'XXXXXX',   '35','1503', 'Stocks de produits', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,  217,'PCG99-BASE','STOCK', 'XXXXXX',  '351', '216', 'Produits intermédiaires', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,  218,'PCG99-BASE','STOCK', 'XXXXXX',  '355', '216', 'Produits finis', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,  219,'PCG99-BASE','STOCK', 'XXXXXX',  '358', '216', 'Produits résiduels (ou matières de récupération)', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,  220,'PCG99-BASE','STOCK', 'XXXXXX',   '37','1503', 'Stocks de marchandises', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,  221,'PCG99-BASE','STOCK', 'XXXXXX',  '371', '220', 'Marchandises (ou groupe) A', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,  222,'PCG99-BASE','STOCK', 'XXXXXX',  '372', '220', 'Marchandises (ou groupe) B', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,  223,'PCG99-BASE','STOCK', 'XXXXXX',   '39','1503', 'Provisions pour dépréciation des stocks et en-cours', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,  224,'PCG99-BASE','STOCK', 'XXXXXX',  '391', '223', 'Provisions pour dépréciation des matières premières', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,  225,'PCG99-BASE','STOCK', 'XXXXXX',  '392', '223', 'Provisions pour dépréciation des autres approvisionnements', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,  226,'PCG99-BASE','STOCK', 'XXXXXX',  '393', '223', 'Provisions pour dépréciation des en-cours de production de biens', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,  227,'PCG99-BASE','STOCK', 'XXXXXX',  '394', '223', 'Provisions pour dépréciation des en-cours de production de services', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,  228,'PCG99-BASE','STOCK', 'XXXXXX',  '395', '223', 'Provisions pour dépréciation des stocks de produits', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,  229,'PCG99-BASE','STOCK', 'XXXXXX',  '397', '223', 'Provisions pour dépréciation des stocks de marchandises', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,  230,'PCG99-BASE','THIRDPARTY', 'XXXXXX',   '40','1504', 'Fournisseurs et Comptes rattachés', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,  231,'PCG99-BASE','THIRDPARTY', 'XXXXXX',  '400', '230', 'Fournisseurs et Comptes rattachés', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,  232,'PCG99-BASE','THIRDPARTY', 'SUPPLIER','401', '230', 'Fournisseurs', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,  233,'PCG99-BASE','THIRDPARTY', 'XXXXXX',  '403', '230', 'Fournisseurs - Effets à payer', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,  234,'PCG99-BASE','THIRDPARTY', 'XXXXXX',  '404', '230', 'Fournisseurs d''immobilisations', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,  235,'PCG99-BASE','THIRDPARTY', 'XXXXXX',  '405', '230', 'Fournisseurs d''immobilisations - Effets à payer', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,  236,'PCG99-BASE','THIRDPARTY', 'XXXXXX',  '408', '230', 'Fournisseurs - Factures non parvenues', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,  237,'PCG99-BASE','THIRDPARTY', 'XXXXXX',  '409', '230', 'Fournisseurs débiteurs', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,  238,'PCG99-BASE','THIRDPARTY', 'XXXXXX',   '41','1504', 'Clients et comptes rattachés', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,  239,'PCG99-BASE','THIRDPARTY', 'XXXXXX',  '410', '238', 'Clients et Comptes rattachés', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,  240,'PCG99-BASE','THIRDPARTY', 'CUSTOMER','411', '238', 'Clients', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,  241,'PCG99-BASE','THIRDPARTY', 'XXXXXX',  '413', '238', 'Clients - Effets à recevoir', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,  242,'PCG99-BASE','THIRDPARTY', 'XXXXXX',  '416', '238', 'Clients douteux ou litigieux', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,  243,'PCG99-BASE','THIRDPARTY', 'XXXXXX',  '418', '238', 'Clients - Produits non encore facturés', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,  244,'PCG99-BASE','THIRDPARTY', 'XXXXXX',  '419', '238', 'Clients créditeurs', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,  245,'PCG99-BASE','THIRDPARTY', 'XXXXXX',   '42','1504', 'Personnel et comptes rattachés', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,  246,'PCG99-BASE','THIRDPARTY', 'XXXXXX',  '421', '245', 'Personnel - Rémunérations dues', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,  247,'PCG99-BASE','THIRDPARTY', 'XXXXXX',  '422', '245', 'Comités d''entreprises, d''établissement, ...', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,  248,'PCG99-BASE','THIRDPARTY', 'XXXXXX',  '424', '245', 'Participation des salariés aux résultats', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,  249,'PCG99-BASE','THIRDPARTY', 'XXXXXX',  '425', '245', 'Personnel - Avances et acomptes', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,  250,'PCG99-BASE','THIRDPARTY', 'XXXXXX',  '426', '245', 'Personnel - Dépôts', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,  251,'PCG99-BASE','THIRDPARTY', 'XXXXXX',  '427', '245', 'Personnel - Oppositions', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,  252,'PCG99-BASE','THIRDPARTY', 'XXXXXX',  '428', '245', 'Personnel - Charges à payer et produits à recevoir', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,  253,'PCG99-BASE','THIRDPARTY', 'XXXXXX',   '43','1504', 'Sécurité sociale et autres organismes sociaux', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,  254,'PCG99-BASE','THIRDPARTY', 'XXXXXX',  '431', '253', 'Sécurité sociale', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,  255,'PCG99-BASE','THIRDPARTY', 'XXXXXX',  '437', '253', 'Autres organismes sociaux', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,  256,'PCG99-BASE','THIRDPARTY', 'XXXXXX',  '438', '253', 'Organismes sociaux - Charges à payer et produits à recevoir', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,  257,'PCG99-BASE','THIRDPARTY', 'XXXXXX',   '44','1504', 'État et autres collectivités publiques', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,  258,'PCG99-BASE','THIRDPARTY', 'XXXXXX',  '441', '257', 'État - Subventions à recevoir', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,  259,'PCG99-BASE','THIRDPARTY', 'XXXXXX',  '442', '257', 'Etat - Impôts et taxes recouvrables sur des tiers', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,  260,'PCG99-BASE','THIRDPARTY', 'XXXXXX',  '443', '257', 'Opérations particulières avec l''Etat, les collectivités publiques, les organismes internationaux', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,  261,'PCG99-BASE','THIRDPARTY', 'XXXXXX',  '444', '257', 'Etat - Impôts sur les bénéfices', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,  262,'PCG99-BASE','THIRDPARTY', 'XXXXXX',  '445', '257', 'Etat - Taxes sur le chiffre d''affaires', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,  263,'PCG99-BASE','THIRDPARTY', 'XXXXXX',  '446', '257', 'Obligations cautionnées', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,  264,'PCG99-BASE','THIRDPARTY', 'XXXXXX',  '447', '257', 'Autres impôts, taxes et versements assimilés', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,  265,'PCG99-BASE','THIRDPARTY', 'XXXXXX',  '448', '257', 'Etat - Charges à payer et produits à recevoir', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,  266,'PCG99-BASE','THIRDPARTY', 'XXXXXX',  '449', '257', 'Quotas d''émission à restituer à l''Etat', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,  267,'PCG99-BASE','THIRDPARTY', 'XXXXXX',   '45','1504', 'Groupe et associes', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,  268,'PCG99-BASE','THIRDPARTY', 'XXXXXX',  '451', '267', 'Groupe', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,  269,'PCG99-BASE','THIRDPARTY', 'XXXXXX',  '455', '267', 'Associés - Comptes courants', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,  270,'PCG99-BASE','THIRDPARTY', 'XXXXXX',  '456', '267', 'Associés - Opérations sur le capital', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,  271,'PCG99-BASE','THIRDPARTY', 'XXXXXX',  '457', '267', 'Associés - Dividendes à payer', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,  272,'PCG99-BASE','THIRDPARTY', 'XXXXXX',  '458', '267', 'Associés - Opérations faites en commun et en G.I.E.', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,  273,'PCG99-BASE','THIRDPARTY', 'XXXXXX',   '46','1504', 'Débiteurs divers et créditeurs divers', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,  274,'PCG99-BASE','THIRDPARTY', 'XXXXXX',  '462', '273', 'Créances sur cessions d''immobilisations', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,  275,'PCG99-BASE','THIRDPARTY', 'XXXXXX',  '464', '273', 'Dettes sur acquisitions de valeurs mobilières de placement', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,  276,'PCG99-BASE','THIRDPARTY', 'XXXXXX',  '465', '273', 'Créances sur cessions de valeurs mobilières de placement', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,  277,'PCG99-BASE','THIRDPARTY', 'XXXXXX',  '467', '273', 'Autres comptes débiteurs ou créditeurs', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,  278,'PCG99-BASE','THIRDPARTY', 'XXXXXX',  '468', '273', 'Divers - Charges à payer et produits à recevoir', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,  279,'PCG99-BASE','THIRDPARTY', 'XXXXXX',   '47','1504', 'Comptes transitoires ou d''attente', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,  280,'PCG99-BASE','THIRDPARTY', 'XXXXXX',  '471', '279', 'Comptes d''attente', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,  281,'PCG99-BASE','THIRDPARTY', 'XXXXXX',  '476', '279', 'Différence de conversion - Actif', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,  282,'PCG99-BASE','THIRDPARTY', 'XXXXXX',  '477', '279', 'Différences de conversion - Passif', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,  283,'PCG99-BASE','THIRDPARTY', 'XXXXXX',  '478', '279', 'Autres comptes transitoires', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,  284,'PCG99-BASE','THIRDPARTY', 'XXXXXX',   '48','1504', 'Comptes de régularisation', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,  285,'PCG99-BASE','THIRDPARTY', 'XXXXXX',  '481', '284', 'Charges à répartir sur plusieurs exercices', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,  286,'PCG99-BASE','THIRDPARTY', 'XXXXXX',  '486', '284', 'Charges constatées d''avance', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,  287,'PCG99-BASE','THIRDPARTY', 'XXXXXX',  '487', '284', 'Produits constatés d''avance', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,  288,'PCG99-BASE','THIRDPARTY', 'XXXXXX',  '488', '284', 'Comptes de répartition périodique des charges et des produits', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,  289,'PCG99-BASE','THIRDPARTY', 'XXXXXX',  '489', '284', 'Quotas d''émission alloués par l''Etat', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,  290,'PCG99-BASE','THIRDPARTY', 'XXXXXX',   '49','1504', 'Provisions pour dépréciation des comptes de tiers', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,  291,'PCG99-BASE','THIRDPARTY', 'XXXXXX',  '491', '290', 'Provisions pour dépréciation des comptes de clients', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,  292,'PCG99-BASE','THIRDPARTY', 'XXXXXX',  '495', '290', 'Provisions pour dépréciation des comptes du groupe et des associés', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,  293,'PCG99-BASE','THIRDPARTY', 'XXXXXX',  '496', '290', 'Provisions pour dépréciation des comptes de débiteurs divers', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,  294,'PCG99-BASE','FINAN', 'XXXXXX',   '50','1505', 'Valeurs mobilières de placement', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,  295,'PCG99-BASE','FINAN', 'XXXXXX',  '501', '294', 'Parts dans des entreprises liées', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,  296,'PCG99-BASE','FINAN', 'XXXXXX',  '502', '294', 'Actions propres', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,  297,'PCG99-BASE','FINAN', 'XXXXXX',  '503', '294', 'Actions', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,  298,'PCG99-BASE','FINAN', 'XXXXXX',  '504', '294', 'Autres titres conférant un droit de propriété', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,  299,'PCG99-BASE','FINAN', 'XXXXXX',  '505', '294', 'Obligations et bons émis par la société et rachetés par elle', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,  300,'PCG99-BASE','FINAN', 'XXXXXX',  '506', '294', 'Obligations', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,  301,'PCG99-BASE','FINAN', 'XXXXXX',  '507', '294', 'Bons du Trésor et bons de caisse à court terme', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,  302,'PCG99-BASE','FINAN', 'XXXXXX',  '508', '294', 'Autres valeurs mobilières de placement et autres créances assimilées', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,  303,'PCG99-BASE','FINAN', 'XXXXXX',  '509', '294', 'Versements restant à effectuer sur valeurs mobilières de placement non libérées', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,  304,'PCG99-BASE','FINAN', 'XXXXXX',   '51','1505', 'Banques, établissements financiers et assimilés', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,  305,'PCG99-BASE','FINAN', 'XXXXXX',  '511', '304', 'Valeurs à l''encaissement', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,  306,'PCG99-BASE','FINAN', 'BANK',    '512', '304', 'Banques', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,  307,'PCG99-BASE','FINAN', 'XXXXXX',  '514', '304', 'Chèques postaux', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,  308,'PCG99-BASE','FINAN', 'XXXXXX',  '515', '304', 'Caisses du Trésor et des établissements publics', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,  309,'PCG99-BASE','FINAN', 'XXXXXX',  '516', '304', 'Sociétés de bourse', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,  310,'PCG99-BASE','FINAN', 'XXXXXX',  '517', '304', 'Autres organismes financiers', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,  311,'PCG99-BASE','FINAN', 'XXXXXX',  '518', '304', 'Intérêts courus', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,  312,'PCG99-BASE','FINAN', 'XXXXXX',  '519', '304', 'Concours bancaires courants', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,  313,'PCG99-BASE','FINAN', 'XXXXXX',   '52','1505', 'Instruments de trésorerie', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,  314,'PCG99-BASE','FINAN', 'CASH',     '53','1505', 'Caisse', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,  315,'PCG99-BASE','FINAN', 'XXXXXX',  '531', '314', 'Caisse siège social', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,  316,'PCG99-BASE','FINAN', 'XXXXXX',  '532', '314', 'Caisse succursale (ou usine) A', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,  317,'PCG99-BASE','FINAN', 'XXXXXX',  '533', '314', 'Caisse succursale (ou usine) B', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,  318,'PCG99-BASE','FINAN', 'XXXXXX',   '54','1505', 'Régies d''avance et accréditifs', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,  319,'PCG99-BASE','FINAN', 'XXXXXX',   '58','1505', 'Virements internes', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,  320,'PCG99-BASE','FINAN', 'XXXXXX',   '59','1505', 'Provisions pour dépréciation des comptes financiers', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,  321,'PCG99-BASE','FINAN', 'XXXXXX',  '590', '320', 'Provisions pour dépréciation des valeurs mobilières de placement', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,  322,'PCG99-BASE','EXPENSE','XXXXXX',  '60','1506', 'Achats', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,  323,'PCG99-BASE','EXPENSE','PRODUCT', '601', '322', 'Achats stockés - Matières premières (et fournitures)', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,  324,'PCG99-BASE','EXPENSE','PRODUCT', '602', '322', 'Achats stockés - Autres approvisionnements', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,  325,'PCG99-BASE','EXPENSE','PRODUCT', '603', '322', 'Variations des stocks (approvisionnements et marchandises)', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,  326,'PCG99-BASE','EXPENSE','SERVICE', '604', '322', 'Achats études et prestation de services', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,  327,'PCG99-BASE','EXPENSE','PRODUCT', '605', '322', 'Achats de matériel, équipements et travaux', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,  328,'PCG99-BASE','EXPENSE','PRODUCT', '606', '322', 'Achats non stockés de matière et fournitures', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,  329,'PCG99-BASE','EXPENSE','PRODUCT', '607', '322', 'Achats de marchandises', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,  330,'PCG99-BASE','EXPENSE','XXXXXX',  '608', '322', '(Compte réservé, le cas échéant, à la récapitulation des frais accessoires incorporés aux achats)', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,  331,'PCG99-BASE','EXPENSE','XXXXXX',  '609', '322', 'Rabais, remises et ristournes obtenus sur achats', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,  332,'PCG99-BASE','EXPENSE','SERVICE',  '61','1506', 'Services extérieurs', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,  333,'PCG99-BASE','EXPENSE','SERVICE', '611', '332', 'Sous-traitance générale', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,  334,'PCG99-BASE','EXPENSE','XXXXXX',  '612', '332', 'Redevances de crédit-bail', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,  335,'PCG99-BASE','EXPENSE','XXXXXX',  '613', '332', 'Locations', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,  336,'PCG99-BASE','EXPENSE','XXXXXX',  '614', '332', 'Charges locatives et de copropriété', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,  337,'PCG99-BASE','EXPENSE','SERVICE', '615', '332', 'Entretien et réparations', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,  338,'PCG99-BASE','EXPENSE','XXXXXX',  '616', '332', 'Primes d''assurances', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,  339,'PCG99-BASE','EXPENSE','XXXXXX',  '617', '332', 'Etudes et recherches', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,  340,'PCG99-BASE','EXPENSE','XXXXXX',  '618', '332', 'Divers', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,  341,'PCG99-BASE','EXPENSE','XXXXXX',  '619', '332', 'Rabais, remises et ristournes obtenus sur services extérieurs', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,  342,'PCG99-BASE','EXPENSE','XXXXXX',   '62','1506', 'Autres services extérieurs', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,  343,'PCG99-BASE','EXPENSE','XXXXXX',  '621', '342', 'Personnel extérieur à l''entreprise', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,  344,'PCG99-BASE','EXPENSE','XXXXXX',  '622', '342', 'Rémunérations d''intermédiaires et honoraires', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,  345,'PCG99-BASE','EXPENSE','XXXXXX',  '623', '342', 'Publicité, publications, relations publiques', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,  346,'PCG99-BASE','EXPENSE','XXXXXX',  '624', '342', 'Transports de biens et transports collectifs du personnel', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,  347,'PCG99-BASE','EXPENSE','XXXXXX',  '625', '342', 'Déplacements, missions et réceptions', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,  348,'PCG99-BASE','EXPENSE','XXXXXX',  '626', '342', 'Frais postaux et de télécommunications', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,  349,'PCG99-BASE','EXPENSE','XXXXXX',  '627', '342', 'Services bancaires et assimilés', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,  350,'PCG99-BASE','EXPENSE','XXXXXX',  '628', '342', 'Divers', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,  351,'PCG99-BASE','EXPENSE','XXXXXX',  '629', '342', 'Rabais, remises et ristournes obtenus sur autres services extérieurs', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,  352,'PCG99-BASE','EXPENSE','XXXXXX',   '63','1506', 'Impôts, taxes et versements assimilés', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,  353,'PCG99-BASE','EXPENSE','XXXXXX',  '631', '352', 'Impôts, taxes et versements assimilés sur rémunérations (administrations des impôts)', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,  354,'PCG99-BASE','EXPENSE','XXXXXX',  '633', '352', 'Impôts, taxes et versements assimilés sur rémunérations (autres organismes)', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,  355,'PCG99-BASE','EXPENSE','XXXXXX',  '635', '352', 'Autres impôts, taxes et versements assimilés (administrations des impôts)', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,  356,'PCG99-BASE','EXPENSE','XXXXXX',  '637', '352', 'Autres impôts, taxes et versements assimilés (autres organismes)', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,  357,'PCG99-BASE','EXPENSE','XXXXXX',   '64','1506', 'Charges de personnel', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,  358,'PCG99-BASE','EXPENSE','XXXXXX',  '641', '357', 'Rémunérations du personnel', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,  359,'PCG99-BASE','EXPENSE','XXXXXX',  '644', '357', 'Rémunération du travail de l''exploitant', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,  360,'PCG99-BASE','EXPENSE','SOCIAL',  '645', '357', 'Charges de sécurité sociale et de prévoyance', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,  361,'PCG99-BASE','EXPENSE','XXXXXX',  '646', '357', 'Cotisations sociales personnelles de l''exploitant', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,  362,'PCG99-BASE','EXPENSE','XXXXXX',  '647', '357', 'Autres charges sociales', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,  363,'PCG99-BASE','EXPENSE','XXXXXX',  '648', '357', 'Autres charges de personnel', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,  364,'PCG99-BASE','EXPENSE','XXXXXX',   '65','1506', 'Autres charges de gestion courante', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,  365,'PCG99-BASE','EXPENSE','XXXXXX',  '651', '364', 'Redevances pour concessions, brevets, licences, marques, procédés, logiciels, droits et valeurs similaires', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,  366,'PCG99-BASE','EXPENSE','XXXXXX',  '653', '364', 'Jetons de présence', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,  367,'PCG99-BASE','EXPENSE','XXXXXX',  '654', '364', 'Pertes sur créances irrécouvrables', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,  368,'PCG99-BASE','EXPENSE','XXXXXX',  '655', '364', 'Quote-part de résultat sur opérations faites en commun', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,  369,'PCG99-BASE','EXPENSE','XXXXXX',  '658', '364', 'Charges diverses de gestion courante', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,  370,'PCG99-BASE','EXPENSE','XXXXXX',   '66','1506', 'Charges financières', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,  371,'PCG99-BASE','EXPENSE','XXXXXX',  '661', '370', 'Charges d''intérêts', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,  372,'PCG99-BASE','EXPENSE','XXXXXX',  '664', '370', 'Pertes sur créances liées à des participations', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,  373,'PCG99-BASE','EXPENSE','XXXXXX',  '665', '370', 'Escomptes accordés', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,  374,'PCG99-BASE','EXPENSE','XXXXXX',  '666', '370', 'Pertes de change', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,  375,'PCG99-BASE','EXPENSE','XXXXXX',  '667', '370', 'Charges nettes sur cessions de valeurs mobilières de placement', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,  376,'PCG99-BASE','EXPENSE','XXXXXX',  '668', '370', 'Autres charges financières', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,  377,'PCG99-BASE','EXPENSE','XXXXXX',   '67','1506', 'Charges exceptionnelles', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,  378,'PCG99-BASE','EXPENSE','XXXXXX',  '671', '377', 'Charges exceptionnelles sur opérations de gestion', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,  379,'PCG99-BASE','EXPENSE','XXXXXX',  '672', '377', '(Compte à la disposition des entités pour enregistrer, en cours d''exercice, les charges sur exercices antérieurs)', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,  380,'PCG99-BASE','EXPENSE','XXXXXX',  '675', '377', 'Valeurs comptables des éléments d''actif cédés', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,  381,'PCG99-BASE','EXPENSE','XXXXXX',  '678', '377', 'Autres charges exceptionnelles', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,  382,'PCG99-BASE','EXPENSE','XXXXXX',   '68','1506', 'Dotations aux amortissements et aux provisions', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,  383,'PCG99-BASE','EXPENSE','XXXXXX',  '681', '382', 'Dotations aux amortissements et aux provisions - Charges d''exploitation', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,  384,'PCG99-BASE','EXPENSE','XXXXXX',  '686', '382', 'Dotations aux amortissements et aux provisions - Charges financières', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,  385,'PCG99-BASE','EXPENSE','XXXXXX',  '687', '382', 'Dotations aux amortissements et aux provisions - Charges exceptionnelles', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,  386,'PCG99-BASE','EXPENSE','XXXXXX',   '69','1506', 'Participation des salariés - impôts sur les bénéfices et assimiles', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,  387,'PCG99-BASE','EXPENSE','XXXXXX',  '691', '386', 'Participation des salariés aux résultats', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,  388,'PCG99-BASE','EXPENSE','XXXXXX',  '695', '386', 'Impôts sur les bénéfices', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,  389,'PCG99-BASE','EXPENSE','XXXXXX',  '696', '386', 'Suppléments d''impôt sur les sociétés liés aux distributions', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,  390,'PCG99-BASE','EXPENSE','XXXXXX',  '697', '386', 'Imposition forfaitaire annuelle des sociétés', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,  391,'PCG99-BASE','EXPENSE','XXXXXX',  '698', '386', 'Intégration fiscale', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,  392,'PCG99-BASE','EXPENSE','XXXXXX',  '699', '386', 'Produits - Reports en arrière des déficits', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,  393,'PCG99-BASE','INCOME',  'XXXXXX',   '70','1507', 'Ventes de produits fabriqués, prestations de services, marchandises', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,  394,'PCG99-BASE','INCOME',  'PRODUCT', '701', '393', 'Ventes de produits finis', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,  395,'PCG99-BASE','INCOME',  'PRODUCT',  '702', '393', 'Ventes de produits intermédiaires', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,  396,'PCG99-BASE','INCOME',  'PRODUCT',  '703', '393', 'Ventes de produits résiduels', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,  397,'PCG99-BASE','INCOME',  'SERVICE',  '704', '393', 'Travaux', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,  398,'PCG99-BASE','INCOME',  'SERVICE',  '705', '393', 'Etudes', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,  399,'PCG99-BASE','INCOME',  'SERVICE', '706', '393', 'Prestations de services', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,  400,'PCG99-BASE','INCOME',  'PRODUCT', '707', '393', 'Ventes de marchandises', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,  401,'PCG99-BASE','INCOME',  'PRODUCT', '708', '393', 'Produits des activités annexes', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,  402,'PCG99-BASE','INCOME',  'XXXXXX',  '709', '393', 'Rabais, remises et ristournes accordés par l''entreprise', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,  403,'PCG99-BASE','INCOME',  'XXXXXX',   '71','1507', 'Production stockée (ou déstockage)', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,  404,'PCG99-BASE','INCOME',  'XXXXXX',  '713', '403', 'Variation des stocks (en-cours de production, produits)', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,  405,'PCG99-BASE','INCOME',  'XXXXXX',   '72','1507', 'Production immobilisée', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,  406,'PCG99-BASE','INCOME',  'XXXXXX',  '721', '405', 'Immobilisations incorporelles', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,  407,'PCG99-BASE','INCOME',  'XXXXXX',  '722', '405', 'Immobilisations corporelles', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,  408,'PCG99-BASE','INCOME',  'XXXXXX',   '74','1507', 'Subventions d''exploitation', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,  409,'PCG99-BASE','INCOME',  'XXXXXX',   '75','1507', 'Autres produits de gestion courante', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,  410,'PCG99-BASE','INCOME',  'XXXXXX',  '751', '409', 'Redevances pour concessions, brevets, licences, marques, procédés, logiciels, droits et valeurs similaires', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,  411,'PCG99-BASE','INCOME',  'XXXXXX',  '752', '409', 'Revenus des immeubles non affectés à des activités professionnelles', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,  412,'PCG99-BASE','INCOME',  'XXXXXX',  '753', '409', 'Jetons de présence et rémunérations d''administrateurs, gérants,...', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,  413,'PCG99-BASE','INCOME',  'XXXXXX',  '754', '409', 'Ristournes perçues des coopératives (provenant des excédents)', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,  414,'PCG99-BASE','INCOME',  'XXXXXX',  '755', '409', 'Quotes-parts de résultat sur opérations faites en commun', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,  415,'PCG99-BASE','INCOME',  'XXXXXX',  '758', '409', 'Produits divers de gestion courante', 1); 
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,  416,'PCG99-BASE','INCOME',     'FIN',   '76','1507', 'Produits financiers', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,  417,'PCG99-BASE','INCOME',  'XXXXXX',  '761', '416', 'Produits de participations', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,  418,'PCG99-BASE','INCOME',  'XXXXXX',  '762', '416', 'Produits des autres immobilisations financières', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,  419,'PCG99-BASE','INCOME',  'XXXXXX',  '763', '416', 'Revenus des autres créances', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,  420,'PCG99-BASE','INCOME',  'XXXXXX',  '764', '416', 'Revenus des valeurs mobilières de placement', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,  421,'PCG99-BASE','INCOME',  'XXXXXX',  '765', '416', 'Escomptes obtenus', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,  422,'PCG99-BASE','INCOME',  'XXXXXX',  '766', '416', 'Gains de change', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,  423,'PCG99-BASE','INCOME',  'XXXXXX',  '767', '416', 'Produits nets sur cessions de valeurs mobilières de placement', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,  424,'PCG99-BASE','INCOME',     'FIN',  '768', '416', 'Autres produits financiers', 1); 
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,  425,'PCG99-BASE','INCOME',  'XXXXXX',   '77','1507', 'Produits exceptionnels', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,  426,'PCG99-BASE','INCOME',  'XXXXXX',  '771', '425', 'Produits exceptionnels sur opérations de gestion', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,  427,'PCG99-BASE','INCOME',  'XXXXXX',  '772', '425', '(Compte à la disposition des entités pour enregistrer, en cours d''exercice, les produits sur exercices antérieurs)', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,  428,'PCG99-BASE','INCOME',  'XXXXXX',  '775', '425', 'Produits des cessions d''éléments d''actif', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,  429,'PCG99-BASE','INCOME',  'XXXXXX',  '777', '425', 'Quote-part des subventions d''investissement virée au résultat de l''exercice', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,  430,'PCG99-BASE','INCOME',  'XXXXXX',  '778', '425', 'Autres produits exceptionnels', 1); 
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,  431,'PCG99-BASE','INCOME',  'XXXXXX',   '78','1507', 'Reprises sur amortissements et provisions', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,  432,'PCG99-BASE','INCOME',  'XXXXXX',  '781', '431', 'Reprises sur amortissements et provisions (à inscrire dans les produits d''exploitation)', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,  433,'PCG99-BASE','INCOME',  'XXXXXX',  '786', '431', 'Reprises sur provisions pour risques (à inscrire dans les produits financiers)', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,  434,'PCG99-BASE','INCOME',  'XXXXXX',  '787', '431', 'Reprises sur provisions (à inscrire dans les produits exceptionnels)', 1); 
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,  435,'PCG99-BASE','INCOME',  'XXXXXX',   '79','1507', 'Transferts de charges', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,  436,'PCG99-BASE','INCOME',  'XXXXXX',  '791', '435', 'Transferts de charges d''exploitation ', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,  437,'PCG99-BASE','INCOME',  'XXXXXX',  '796', '435', 'Transferts de charges financières', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__,  438,'PCG99-BASE','INCOME',  'XXXXXX',  '797', '435', 'Transferts de charges exceptionnelles', 1);
     
     
    +-- PCG14-DEV
     
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5000,'PCG14-DEV','CAPIT','XXXXXX','10',5967,'Capital et réserves','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5001,'PCG14-DEV','CAPIT','XXXXXX','101',5000,'Capital','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5002,'PCG14-DEV','CAPIT','XXXXXX','1011',5001,'Capital souscrit - non appelé','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5003,'PCG14-DEV','CAPIT','XXXXXX','1012',5001,'Capital souscrit - appelé, non versé','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5004,'PCG14-DEV','CAPIT','CAPITAL','1013',5001,'Capital souscrit - appelé, versé','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5005,'PCG14-DEV','CAPIT','XXXXXX','10131',5004,'Capital non amorti','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5006,'PCG14-DEV','CAPIT','XXXXXX','10132',5004,'Capital amorti','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5007,'PCG14-DEV','CAPIT','XXXXXX','1018',5001,'Capital souscrit soumis à des réglementations particulières','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5008,'PCG14-DEV','CAPIT','XXXXXX','102',5000,'Fonds fiduciaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5009,'PCG14-DEV','CAPIT','XXXXXX','104',5000,'Primes liées au capital social','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5010,'PCG14-DEV','CAPIT','XXXXXX','1041',5009,'Primes d''émission','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5011,'PCG14-DEV','CAPIT','XXXXXX','1042',5009,'Primes de fusion','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5012,'PCG14-DEV','CAPIT','XXXXXX','1043',5009,'Primes d''apport','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5013,'PCG14-DEV','CAPIT','XXXXXX','1044',5009,'Primes de conversion d''obligations en actions','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5014,'PCG14-DEV','CAPIT','XXXXXX','1045',5009,'Bons de souscription d''actions','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5015,'PCG14-DEV','CAPIT','XXXXXX','105',5000,'Ecarts de réévaluation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5016,'PCG14-DEV','CAPIT','XXXXXX','1051',5015,'Réserve spéciale de réévaluation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5017,'PCG14-DEV','CAPIT','XXXXXX','1052',5015,'Ecart de réévaluation libre','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5018,'PCG14-DEV','CAPIT','XXXXXX','1053',5015,'Réserve de réévaluation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5019,'PCG14-DEV','CAPIT','XXXXXX','1055',5015,'Ecarts de réévaluation (autres opérations légales)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5020,'PCG14-DEV','CAPIT','XXXXXX','1057',5015,'Autres écarts de réévaluation en France','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5021,'PCG14-DEV','CAPIT','XXXXXX','1058',5015,'Autres écarts de réévaluation à l''Etranger','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5022,'PCG14-DEV','CAPIT','XXXXXX','106',5000,'Réserves','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5023,'PCG14-DEV','CAPIT','XXXXXX','1061',5022,'Réserve légale','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5024,'PCG14-DEV','CAPIT','XXXXXX','10611',5023,'Réserve légale proprement dite','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5025,'PCG14-DEV','CAPIT','XXXXXX','10612',5023,'Plus-values nettes à long terme','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5026,'PCG14-DEV','CAPIT','XXXXXX','1062',5022,'Réserves indisponibles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5027,'PCG14-DEV','CAPIT','XXXXXX','1063',5022,'Réserves statutaires ou contractuelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5028,'PCG14-DEV','CAPIT','XXXXXX','1064',5022,'Réserves réglementées','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5029,'PCG14-DEV','CAPIT','XXXXXX','10641',5028,'Plus-values nettes à long terme','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5030,'PCG14-DEV','CAPIT','XXXXXX','10643',5028,'Réserves consécutives à l''octroi de subventions d''investissement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5031,'PCG14-DEV','CAPIT','XXXXXX','10648',5028,'Autres réserves réglementées','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5032,'PCG14-DEV','CAPIT','XXXXXX','1068',5022,'Autres réserves','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5033,'PCG14-DEV','CAPIT','XXXXXX','10681',5032,'Réserve de propre assureur','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5034,'PCG14-DEV','CAPIT','XXXXXX','10688',5032,'Réserves diverses','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5035,'PCG14-DEV','CAPIT','XXXXXX','107',5000,'Ecart d''équivalence','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5036,'PCG14-DEV','CAPIT','XXXXXX','108',5000,'Compte de l''exploitant','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5037,'PCG14-DEV','CAPIT','XXXXXX','109',5000,'Actionnaires : Capital souscrit - non appelé','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5038,'PCG14-DEV','CAPIT','XXXXXX','11',5967,'Report à nouveau (solde créditeur ou débiteur)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5039,'PCG14-DEV','CAPIT','XXXXXX','110',5038,'Report à nouveau (solde créditeur)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5040,'PCG14-DEV','CAPIT','XXXXXX','119',5038,'Report à nouveau (solde débiteur)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5041,'PCG14-DEV','CAPIT','XXXXXX','12',5967,'Résultat de l''exercice (bénéfice ou perte)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5042,'PCG14-DEV','CAPIT','XXXXXX','120',5041,'Résultat de l''exercice (bénéfice)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5043,'PCG14-DEV','CAPIT','XXXXXX','129',5041,'Résultat de l''exercice (perte)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5044,'PCG14-DEV','CAPIT','XXXXXX','13',5967,'Subventions d''investissement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5045,'PCG14-DEV','CAPIT','XXXXXX','131',5044,'Subventions d''équipement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5046,'PCG14-DEV','CAPIT','XXXXXX','1311',5045,'Etat','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5047,'PCG14-DEV','CAPIT','XXXXXX','1312',5045,'Régions','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5048,'PCG14-DEV','CAPIT','XXXXXX','1313',5045,'Départements','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5049,'PCG14-DEV','CAPIT','XXXXXX','1314',5045,'Communes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5050,'PCG14-DEV','CAPIT','XXXXXX','1315',5045,'Collectivités publiques','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5051,'PCG14-DEV','CAPIT','XXXXXX','1316',5045,'Entreprises publiques','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5052,'PCG14-DEV','CAPIT','XXXXXX','1317',5045,'Entreprises et organismes privés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5053,'PCG14-DEV','CAPIT','XXXXXX','1318',5045,'Autres','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5054,'PCG14-DEV','CAPIT','XXXXXX','138',5044,'Autres subventions d''investissement (même ventilation que celle du compte 131)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5055,'PCG14-DEV','CAPIT','XXXXXX','139',5044,'Subventions d''investissement inscrites au compte de résultat','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5056,'PCG14-DEV','CAPIT','XXXXXX','1391',5055,'Subventions d''équipement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5057,'PCG14-DEV','CAPIT','XXXXXX','13911',5056,'Etat','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5058,'PCG14-DEV','CAPIT','XXXXXX','13912',5056,'Régions','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5059,'PCG14-DEV','CAPIT','XXXXXX','13913',5056,'Départements','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5060,'PCG14-DEV','CAPIT','XXXXXX','13914',5056,'Communes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5061,'PCG14-DEV','CAPIT','XXXXXX','13915',5056,'Collectivités publiques','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5062,'PCG14-DEV','CAPIT','XXXXXX','13916',5056,'Entreprises publiques','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5063,'PCG14-DEV','CAPIT','XXXXXX','13917',5056,'Entreprises et organismes privés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5064,'PCG14-DEV','CAPIT','XXXXXX','13918',5056,'Autres','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5065,'PCG14-DEV','CAPIT','XXXXXX','1398',5055,'Autres subventions d''investissement (même ventilation que celle du compte 1391)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5066,'PCG14-DEV','CAPIT','XXXXXX','14',5967,'Provisions réglementées','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5067,'PCG14-DEV','CAPIT','XXXXXX','142',5066,'Provisions réglementées relatives aux immobilisations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5068,'PCG14-DEV','CAPIT','XXXXXX','1423',5067,'Provisions pour reconstitution des gisements miniers et pétroliers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5069,'PCG14-DEV','CAPIT','XXXXXX','1424',5067,'Provisions pour investissement (participation des salariés)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5070,'PCG14-DEV','CAPIT','XXXXXX','143',5066,'Provisions réglementées relatives aux stocks','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5071,'PCG14-DEV','CAPIT','XXXXXX','1431',5070,'Hausse des prix','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5072,'PCG14-DEV','CAPIT','XXXXXX','1432',5070,'Fluctuation des cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5073,'PCG14-DEV','CAPIT','XXXXXX','144',5066,'Provisions réglementées relatives aux autres éléments de l''actif','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5074,'PCG14-DEV','CAPIT','XXXXXX','145',5066,'Amortissements dérogatoires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5075,'PCG14-DEV','CAPIT','XXXXXX','146',5066,'Provision spéciale de réévaluation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5076,'PCG14-DEV','CAPIT','XXXXXX','147',5066,'Plus-values réinvesties','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5077,'PCG14-DEV','CAPIT','XXXXXX','148',5066,'Autres provisions réglementées','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5078,'PCG14-DEV','CAPIT','XXXXXX','15',5967,'Provisions','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5079,'PCG14-DEV','CAPIT','XXXXXX','151',5078,'Provisions pour risques','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5080,'PCG14-DEV','CAPIT','XXXXXX','1511',5079,'Provisions pour litiges','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5081,'PCG14-DEV','CAPIT','XXXXXX','1512',5079,'Provisions pour garanties données aux clients','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5082,'PCG14-DEV','CAPIT','XXXXXX','1513',5079,'Provisions pour pertes sur marchés à terme','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5083,'PCG14-DEV','CAPIT','XXXXXX','1514',5079,'Provisions pour amendes et pénalités','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5084,'PCG14-DEV','CAPIT','XXXXXX','1515',5079,'Provisions pour pertes de change','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5085,'PCG14-DEV','CAPIT','XXXXXX','1516',5079,'Provisions pour pertes sur contrats','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5086,'PCG14-DEV','CAPIT','XXXXXX','1518',5079,'Autres provisions pour risques','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5087,'PCG14-DEV','CAPIT','XXXXXX','153',5078,'Provisions pour pensions et obligations similaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5088,'PCG14-DEV','CAPIT','XXXXXX','154',5078,'Provisions pour restructurations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5089,'PCG14-DEV','CAPIT','XXXXXX','155',5078,'Provisions pour impôts','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5090,'PCG14-DEV','CAPIT','XXXXXX','156',5078,'Provisions pour renouvellement des immobilisations (entreprises concessionnaires)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5091,'PCG14-DEV','CAPIT','XXXXXX','157',5078,'Provisions pour charges à répartir sur plusieurs exercices','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5092,'PCG14-DEV','CAPIT','XXXXXX','1572',5091,'Provisions pour gros entretien ou grandes révisions','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5093,'PCG14-DEV','CAPIT','XXXXXX','158',5078,'Autres provisions pour charges','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5094,'PCG14-DEV','CAPIT','XXXXXX','1581',5093,'Provisions pour remises en état','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5095,'PCG14-DEV','CAPIT','XXXXXX','16',5967,'Emprunts et dettes assimilées','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5096,'PCG14-DEV','CAPIT','XXXXXX','161',5095,'Emprunts obligataires convertibles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5097,'PCG14-DEV','CAPIT','XXXXXX','162',5095,'Obligations représentatives de passifs nets remis en fiducie','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5098,'PCG14-DEV','CAPIT','XXXXXX','163',5095,'Autres emprunts obligataires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5099,'PCG14-DEV','CAPIT','XXXXXX','164',5095,'Emprunts auprès des établissements de crédit','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5100,'PCG14-DEV','CAPIT','XXXXXX','165',5095,'Dépôts et cautionnements reçus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5101,'PCG14-DEV','CAPIT','XXXXXX','1651',5100,'Dépôts','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5102,'PCG14-DEV','CAPIT','XXXXXX','1655',5100,'Cautionnements','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5103,'PCG14-DEV','CAPIT','XXXXXX','166',5095,'Participation des salariés aux résultats','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5104,'PCG14-DEV','CAPIT','XXXXXX','1661',5103,'Comptes bloqués','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5105,'PCG14-DEV','CAPIT','XXXXXX','1662',5013,'Fonds de participation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5106,'PCG14-DEV','CAPIT','XXXXXX','167',5095,'Emprunts et dettes assortis de conditions particulières','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5107,'PCG14-DEV','CAPIT','XXXXXX','1671',5106,'Emissions de titres participatifs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5108,'PCG14-DEV','CAPIT','XXXXXX','1674',5106,'Avances conditionnées de l''Etat','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5109,'PCG14-DEV','CAPIT','XXXXXX','1675',5106,'Emprunts participatifs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5110,'PCG14-DEV','CAPIT','XXXXXX','168',5095,'Autres emprunts et dettes assimilées','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5111,'PCG14-DEV','CAPIT','XXXXXX','1681',5110,'Autres emprunts','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5112,'PCG14-DEV','CAPIT','XXXXXX','1685',5110,'Rentes viagères capitalisées','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5113,'PCG14-DEV','CAPIT','XXXXXX','1687',5110,'Autres dettes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5114,'PCG14-DEV','CAPIT','XXXXXX','1688',5110,'Intérêts courus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5115,'PCG14-DEV','CAPIT','XXXXXX','16881',5114,'sur emprunts obligataires convertibles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5116,'PCG14-DEV','CAPIT','XXXXXX','16883',5114,'sur autres emprunts obligataires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5117,'PCG14-DEV','CAPIT','XXXXXX','16684',5114,'sur emprunts auprès des établissements de crédit','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5118,'PCG14-DEV','CAPIT','XXXXXX','16885',5114,'sur dépôts et cautionnements reçus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5119,'PCG14-DEV','CAPIT','XXXXXX','16886',5114,'sur participation des salariés aux résultats','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5120,'PCG14-DEV','CAPIT','XXXXXX','16887',5114,'sur emprunts et dettes assortis de conditions particulières','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5121,'PCG14-DEV','CAPIT','XXXXXX','16888',5114,'sur autres emprunts et dettes assimilées','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5122,'PCG14-DEV','CAPIT','XXXXXX','169',5095,'Primes de remboursement des obligations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5123,'PCG14-DEV','CAPIT','XXXXXX','17',5967,'Dettes rattachées à des participations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5124,'PCG14-DEV','CAPIT','XXXXXX','171',5123,'Dettes rattachées à des participations (groupe)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5125,'PCG14-DEV','CAPIT','XXXXXX','174',5123,'Dettes rattachées à des participations (hors groupe)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5126,'PCG14-DEV','CAPIT','XXXXXX','178',5123,'Dettes rattachées à des sociétés en participation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5127,'PCG14-DEV','CAPIT','XXXXXX','1781',5126,'Principal','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5128,'PCG14-DEV','CAPIT','XXXXXX','1788',5126,'Intérêts courus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5129,'PCG14-DEV','CAPIT','XXXXXX','18',5967,'Comptes de liaison des établissements et sociétés en participation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5130,'PCG14-DEV','CAPIT','XXXXXX','181',5129,'Comptes de liaison des établissements','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5131,'PCG14-DEV','CAPIT','XXXXXX','186',5129,'Biens et prestations de services échangés entre établissements (charges)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5132,'PCG14-DEV','CAPIT','XXXXXX','187',5129,'Biens et prestations de services échangés entre établissements (produits)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5133,'PCG14-DEV','CAPIT','XXXXXX','188',5129,'Comptes de liaison des sociétés en participation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5134,'PCG14-DEV','IMMO','XXXXXX','20',5968,'Immobilisations incorporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5135,'PCG14-DEV','IMMO','XXXXXX','201',5134,'Frais d''établissement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5136,'PCG14-DEV','IMMO','XXXXXX','2011',5135,'Frais de constitution','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5137,'PCG14-DEV','IMMO','XXXXXX','2012',5135,'Frais de premier établissement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5138,'PCG14-DEV','IMMO','XXXXXX','20121',5137,'Frais de prospection','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5139,'PCG14-DEV','IMMO','XXXXXX','20122',5137,'Frais de publicité','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5140,'PCG14-DEV','IMMO','XXXXXX','2013',5135,'Frais d''augmentation de capital et d''opérations diverses (fusions, scissions, transformations)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5141,'PCG14-DEV','IMMO','XXXXXX','203',5134,'Frais de recherche et de développement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5142,'PCG14-DEV','IMMO','XXXXXX','205',5134,'Concessions et droits similaires, brevets, licences, marques, procédés, logiciels, droits et valeurs similaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5143,'PCG14-DEV','IMMO','XXXXXX','206',5134,'Droit au bail','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5144,'PCG14-DEV','IMMO','XXXXXX','207',5134,'Fonds commercial','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5145,'PCG14-DEV','IMMO','XXXXXX','208',5134,'Autres immobilisations incorporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5146,'PCG14-DEV','IMMO','XXXXXX','21',5968,'Immobilisations corporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5147,'PCG14-DEV','IMMO','XXXXXX','211',5146,'Terrains','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5148,'PCG14-DEV','IMMO','XXXXXX','2111',5147,'Terrains nus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5149,'PCG14-DEV','IMMO','XXXXXX','2112',5147,'Terrains aménagés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5150,'PCG14-DEV','IMMO','XXXXXX','2113',5147,'Sous - sols et sursols','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5151,'PCG14-DEV','IMMO','XXXXXX','2114',5147,'Terrains de gisement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5152,'PCG14-DEV','IMMO','XXXXXX','21141',5151,'Carrières','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5153,'PCG14-DEV','IMMO','XXXXXX','2115',5147,'Terrains bâtis','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5154,'PCG14-DEV','IMMO','XXXXXX','21151',5153,'Ensembles immobiliers industriels (A, B)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5155,'PCG14-DEV','IMMO','XXXXXX','21155',5153,'Ensembles immobiliers administratifs et commerciaux (A, B)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5156,'PCG14-DEV','IMMO','XXXXXX','21158',5153,'Autres ensembles immobiliers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5157,'PCG14-DEV','IMMO','XXXXXX','211581',5156,'affectés aux opérations professionnelles (A, B)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5158,'PCG14-DEV','IMMO','XXXXXX','211588',5156,'affectés aux opérations non professionnelles (A, B)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5159,'PCG14-DEV','IMMO','XXXXXX','2116',5147,'Compte d''ordre sur immobilisations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5160,'PCG14-DEV','IMMO','XXXXXX','212',5146,'Agencements et aménagements de terrains (même ventilation que celle du compte 211)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5161,'PCG14-DEV','IMMO','XXXXXX','213',5146,'Constructions','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5162,'PCG14-DEV','IMMO','XXXXXX','2131',5161,'Bâtiments','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5163,'PCG14-DEV','IMMO','XXXXXX','21311',5162,'Ensembles immobiliers industriels (A, B)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5164,'PCG14-DEV','IMMO','XXXXXX','21315',5162,'Ensembles immobiliers administratifs et commerciaux (A, B)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5165,'PCG14-DEV','IMMO','XXXXXX','21318',5162,'Autres ensembles immobiliers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5166,'PCG14-DEV','IMMO','XXXXXX','213181',5165,'affectés aux opérations professionnelles (A, B)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5167,'PCG14-DEV','IMMO','XXXXXX','213188',5165,'affectés aux opérations non professionnelles (A, B)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5168,'PCG14-DEV','IMMO','XXXXXX','2135',5161,'Installations générales - agencements - aménagements des constructions','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5169,'PCG14-DEV','IMMO','XXXXXX','21351',5168,'Ensembles immobiliers industriels (A, B)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5170,'PCG14-DEV','IMMO','XXXXXX','21355',5168,'Ensembles immobiliers administratifs et commerciaux (A, B)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5171,'PCG14-DEV','IMMO','XXXXXX','21358',5168,'Autres ensembles immobiliers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5172,'PCG14-DEV','IMMO','XXXXXX','213581',5171,'affectés aux opérations professionnelles (A, B)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5173,'PCG14-DEV','IMMO','XXXXXX','213588',5171,'affectés aux opérations non professionnelles (A, B)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5174,'PCG14-DEV','IMMO','XXXXXX','2138',5161,'Ouvrages d''infrastructure','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5175,'PCG14-DEV','IMMO','XXXXXX','21381',5174,'Voies de terre','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5176,'PCG14-DEV','IMMO','XXXXXX','21382',5174,'Voies de fer','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5177,'PCG14-DEV','IMMO','XXXXXX','21383',5174,'Voies d''eau','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5178,'PCG14-DEV','IMMO','XXXXXX','21384',5174,'Barrages','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5179,'PCG14-DEV','IMMO','XXXXXX','21385',5174,'Pistes d''aérodromes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5180,'PCG14-DEV','IMMO','XXXXXX','214',5146,'Constructions sur sol d''autrui (même ventilation que celle du compte 213)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5181,'PCG14-DEV','IMMO','XXXXXX','215',5146,'Installations techniques, matériels et outillage industriels','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5182,'PCG14-DEV','IMMO','XXXXXX','2151',5181,'Installations complexes spécialisées','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5183,'PCG14-DEV','IMMO','XXXXXX','21511',5182,'sur sol propre','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5184,'PCG14-DEV','IMMO','XXXXXX','21514',5182,'sur sol d''autrui','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5185,'PCG14-DEV','IMMO','XXXXXX','2153',5181,'Installations à caractère spécifique','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5186,'PCG14-DEV','IMMO','XXXXXX','21531',5185,'sur sol propre','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5187,'PCG14-DEV','IMMO','XXXXXX','21534',5185,'sur sol d''autrui','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5188,'PCG14-DEV','IMMO','XXXXXX','2154',5181,'Matériel industriel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5189,'PCG14-DEV','IMMO','XXXXXX','2155',5181,'Outillage industriel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5190,'PCG14-DEV','IMMO','XXXXXX','2157',5181,'Agencements et aménagements du matériel et outillage industriels','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5191,'PCG14-DEV','IMMO','XXXXXX','218',5146,'Autres immobilisations corporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5192,'PCG14-DEV','IMMO','XXXXXX','2181',5191,'Installations générales, agencements, aménagements divers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5193,'PCG14-DEV','IMMO','XXXXXX','2182',5191,'Matériel de transport','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5194,'PCG14-DEV','IMMO','XXXXXX','2183',5191,'Matériel de bureau et matériel informatique','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5195,'PCG14-DEV','IMMO','XXXXXX','2184',5191,'Mobilier','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5196,'PCG14-DEV','IMMO','XXXXXX','2185',5191,'Cheptel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5197,'PCG14-DEV','IMMO','XXXXXX','2186',5191,'Emballages récupérables','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5198,'PCG14-DEV','IMMO','XXXXXX','22',5968,'Immobilisations mises en concession','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5199,'PCG14-DEV','IMMO','XXXXXX','23',5968,'Immobilisations en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5200,'PCG14-DEV','IMMO','XXXXXX','231',5199,'Immobilisations corporelles en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5201,'PCG14-DEV','IMMO','XXXXXX','2312',5200,'Terrains','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5202,'PCG14-DEV','IMMO','XXXXXX','2313',5200,'Constructions','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5203,'PCG14-DEV','IMMO','XXXXXX','2315',5200,'Installations techniques, matériel et outillage industriels','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5204,'PCG14-DEV','IMMO','XXXXXX','2318',5200,'Autres immobilisations corporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5205,'PCG14-DEV','IMMO','XXXXXX','232',5199,'Immobilisations incorporelles en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5206,'PCG14-DEV','IMMO','XXXXXX','237',5199,'Avances et acomptes versés sur immobilisations incorporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5207,'PCG14-DEV','IMMO','XXXXXX','238',5199,'Avances et acomptes versés sur commandes d''immobilisations corporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5208,'PCG14-DEV','IMMO','XXXXXX','2382',5207,'Terrains','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5209,'PCG14-DEV','IMMO','XXXXXX','2383',5207,'Constructions','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5210,'PCG14-DEV','IMMO','XXXXXX','2385',5207,'Installations techniques, matériel et outillage industriels','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5211,'PCG14-DEV','IMMO','XXXXXX','2388',5207,'Autres immobilisations corporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5212,'PCG14-DEV','IMMO','XXXXXX','25',5968,'Parts dans des entreprises liées et créances sur des entreprises liées','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5213,'PCG14-DEV','IMMO','XXXXXX','26',5968,'Participations et créances rattachées à des participations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5214,'PCG14-DEV','IMMO','XXXXXX','261',5213,'Titres de participation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5215,'PCG14-DEV','IMMO','XXXXXX','2611',5214,'Actions','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5216,'PCG14-DEV','IMMO','XXXXXX','2618',5214,'Autres titres','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5217,'PCG14-DEV','IMMO','XXXXXX','266',5213,'Autres formes de participation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5218,'PCG14-DEV','IMMO','XXXXXX','2661',5217,'Droits représentatifs d''actifs nets remis en fiducie','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5219,'PCG14-DEV','IMMO','XXXXXX','267',5213,'Créances rattachées à des participations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5220,'PCG14-DEV','IMMO','XXXXXX','2671',5219,'Créances rattachées à des participations (groupe)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5221,'PCG14-DEV','IMMO','XXXXXX','2674',5219,'Créances rattachées à des participations (hors groupe)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5222,'PCG14-DEV','IMMO','XXXXXX','2675',5219,'Versements représentatifs d''apports non capitalisés (appel de fonds)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5223,'PCG14-DEV','IMMO','XXXXXX','2676',5219,'Avances consolidables','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5224,'PCG14-DEV','IMMO','XXXXXX','2677',5219,'Autres créances rattachées à des participations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5225,'PCG14-DEV','IMMO','XXXXXX','2678',5219,'Intérêts courus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5226,'PCG14-DEV','IMMO','XXXXXX','268',5213,'Créances rattachées à des sociétés en participation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5227,'PCG14-DEV','IMMO','XXXXXX','2681',5226,'Principal','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5228,'PCG14-DEV','IMMO','XXXXXX','2688',5226,'Intérêts courus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5229,'PCG14-DEV','IMMO','XXXXXX','269',5213,'Versements restant à effectuer sur titres de participation non libérés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5230,'PCG14-DEV','IMMO','XXXXXX','27',5968,'Autres immobilisations financières','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5231,'PCG14-DEV','IMMO','XXXXXX','271',5230,'Titres immobilisés autres que les titres immobilisés de l''activité de portefeuille (droit de propriété)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5232,'PCG14-DEV','IMMO','XXXXXX','2711',5231,'Actions','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5233,'PCG14-DEV','IMMO','XXXXXX','2718',5231,'Autres titres','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5234,'PCG14-DEV','IMMO','XXXXXX','272',5230,'Titres immobilisés (droit de créance)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5235,'PCG14-DEV','IMMO','XXXXXX','2721',5234,'Obligations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5236,'PCG14-DEV','IMMO','XXXXXX','2722',5234,'Bons','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5237,'PCG14-DEV','IMMO','XXXXXX','273',5230,'Titres immobilisés de l''activité de portefeuille','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5238,'PCG14-DEV','IMMO','XXXXXX','274',5230,'Prêts','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5239,'PCG14-DEV','IMMO','XXXXXX','2741',5238,'Prêts participatifs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5240,'PCG14-DEV','IMMO','XXXXXX','2742',5238,'Prêts aux associés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5241,'PCG14-DEV','IMMO','XXXXXX','2743',5238,'Prêts au personnel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5242,'PCG14-DEV','IMMO','XXXXXX','2748',5238,'Autres prêts','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5243,'PCG14-DEV','IMMO','XXXXXX','275',5230,'Dépôts et cautionnements versés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5244,'PCG14-DEV','IMMO','XXXXXX','2751',5243,'Dépôts','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5245,'PCG14-DEV','IMMO','XXXXXX','2755',5243,'Cautionnements','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5246,'PCG14-DEV','IMMO','XXXXXX','276',5230,'Autres créances immobilisées','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5247,'PCG14-DEV','IMMO','XXXXXX','2761',5246,'Créances diverses','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5248,'PCG14-DEV','IMMO','XXXXXX','2768',5246,'Intérêts courus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5249,'PCG14-DEV','IMMO','XXXXXX','27682',5248,'sur titres immobilisés (droit de créance)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5250,'PCG14-DEV','IMMO','XXXXXX','27684',5248,'sur prêts','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5251,'PCG14-DEV','IMMO','XXXXXX','27685',5248,'sur dépôts et cautionnements','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5252,'PCG14-DEV','IMMO','XXXXXX','27688',5248,'sur créances diverses','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5253,'PCG14-DEV','IMMO','XXXXXX','277',5230,'(Actions propres ou parts propres)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5254,'PCG14-DEV','IMMO','XXXXXX','2771',5253,'Actions propres ou parts propres','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5255,'PCG14-DEV','IMMO','XXXXXX','2772',5253,'Actions propres ou parts propres en voie d''annulation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5256,'PCG14-DEV','IMMO','XXXXXX','279',5230,'Versements restant à effectuer sur titres immobilisés non libérés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5257,'PCG14-DEV','IMMO','XXXXXX','28',5968,'Amortissements des immobilisations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5258,'PCG14-DEV','IMMO','XXXXXX','280',5257,'Amortissements des immobilisations incorporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5259,'PCG14-DEV','IMMO','XXXXXX','2801',5258,'Frais d''établissement (même ventilation que celle du compte 201)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5260,'PCG14-DEV','IMMO','XXXXXX','2803',5258,'Frais de recherche et de développement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5261,'PCG14-DEV','IMMO','XXXXXX','2805',5258,'Concessions et droits similaires, brevets, licences, logiciels, droits et valeurs similaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5262,'PCG14-DEV','IMMO','XXXXXX','2807',5258,'Fonds commercial','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5263,'PCG14-DEV','IMMO','XXXXXX','2808',5258,'Autres immobilisations incorporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5264,'PCG14-DEV','IMMO','ALLOCATION','281',5257,'Amortissements des immobilisations corporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5265,'PCG14-DEV','IMMO','XXXXXX','2811',5264,'Terrains de gisement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5266,'PCG14-DEV','IMMO','XXXXXX','2812',5264,'Agencements, aménagements de terrains (même ventilation que celle du compte 212)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5267,'PCG14-DEV','IMMO','XXXXXX','2813',5264,'Constructions (même ventilation que celle du compte 213)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5268,'PCG14-DEV','IMMO','XXXXXX','2814',5264,'Constructions sur sol d''autrui (même ventilation que celle du compte 214)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5269,'PCG14-DEV','IMMO','XXXXXX','2815',5264,'Installations, matériel et outillage industriels (même ventilation que celle du compte 215)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5270,'PCG14-DEV','IMMO','XXXXXX','2818',5264,'Autres immobilisations corporelles (même ventilation que celle du compte 218)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5271,'PCG14-DEV','IMMO','XXXXXX','282',5257,'Amortissements des immobilisations mises en concession','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5272,'PCG14-DEV','IMMO','XXXXXX','29',5968,'Dépréciations des immobilisations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5273,'PCG14-DEV','IMMO','XXXXXX','290',5272,'Dépréciations des immobilisations incorporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5274,'PCG14-DEV','IMMO','XXXXXX','2905',5273,'Marques, procédés, droits et valeurs similaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5275,'PCG14-DEV','IMMO','XXXXXX','2906',5273,'Droit au bail','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5276,'PCG14-DEV','IMMO','XXXXXX','2907',5273,'Fonds commercial','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5277,'PCG14-DEV','IMMO','XXXXXX','2908',5273,'Autres immobilisations incorporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5278,'PCG14-DEV','IMMO','XXXXXX','291',5272,'Dépréciations des immobilisations corporelles (même ventilation que celle du compte 21)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5279,'PCG14-DEV','IMMO','XXXXXX','2911',5278,'Terrains (autres que terrains de gisement)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5280,'PCG14-DEV','IMMO','XXXXXX','292',5272,'Dépréciations des immobilisations mises en concession','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5281,'PCG14-DEV','IMMO','XXXXXX','293',5272,'Dépréciations des immobilisations en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5282,'PCG14-DEV','IMMO','XXXXXX','2931',5281,'Immobilisations corporelles en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5283,'PCG14-DEV','IMMO','XXXXXX','2932',5281,'Immobilisations incorporelles en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5284,'PCG14-DEV','IMMO','XXXXXX','296',5272,'Dépréciations des participations et créances rattachées à des participations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5285,'PCG14-DEV','IMMO','XXXXXX','2961',5284,'Titres de participation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5286,'PCG14-DEV','IMMO','XXXXXX','2966',5284,'Autres formes de participation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5287,'PCG14-DEV','IMMO','XXXXXX','2967',5284,'Créances rattachées à des participations (même ventilation que celle du compte 267)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5288,'PCG14-DEV','IMMO','XXXXXX','2968',5284,'Créances rattachées à des sociétés en participation (même ventilation que celle du compte 268)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5289,'PCG14-DEV','IMMO','XXXXXX','297',5272,'Dépréciations des autres immobilisations financières','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5290,'PCG14-DEV','IMMO','XXXXXX','2971',5289,'Titres immobilisés autres que les titres immobilisés de l''activité de portefeuille - droit de propriété (même ventilation que celle du compte 271)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5291,'PCG14-DEV','IMMO','XXXXXX','2972',5289,'Droit de créance (même ventilation que celle du compte 272)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5292,'PCG14-DEV','IMMO','XXXXXX','2973',5289,'Titres immobilisés de l''activité de portefeuille','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5293,'PCG14-DEV','IMMO','XXXXXX','2974',5289,'Prêts (même ventilation que celle du compte 274)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5294,'PCG14-DEV','IMMO','XXXXXX','2975',5289,'Dépôts et cautionnements versés (même ventilation que celle du compte 275)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5295,'PCG14-DEV','IMMO','XXXXXX','2976',5289,'Autres créances immobilisées (même ventilation que celle du compte 276)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5296,'PCG14-DEV','STOCK','XXXXXX','31',5969,'Matières premières (et fournitures)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5297,'PCG14-DEV','STOCK','XXXXXX','311',5296,'Matières (ou groupe) A','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5298,'PCG14-DEV','STOCK','XXXXXX','312',5296,'Matières (ou groupe) B','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5299,'PCG14-DEV','STOCK','XXXXXX','317',5296,'Fournitures A, B, C,','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5300,'PCG14-DEV','STOCK','XXXXXX','32',5969,'Autres approvisionnements','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5301,'PCG14-DEV','STOCK','XXXXXX','321',5300,'Matières consommables','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5302,'PCG14-DEV','STOCK','XXXXXX','3211',5301,'Matières (ou groupe) C','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5303,'PCG14-DEV','STOCK','XXXXXX','3212',5301,'Matières (ou groupe) d','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5304,'PCG14-DEV','STOCK','XXXXXX','322',5300,'Fournitures consommables','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5305,'PCG14-DEV','STOCK','XXXXXX','3221',5304,'Combustibles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5306,'PCG14-DEV','STOCK','XXXXXX','3222',5304,'Produits d''entretien','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5307,'PCG14-DEV','STOCK','XXXXXX','3223',5304,'Fournitures d''atelier et d''usine','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5308,'PCG14-DEV','STOCK','XXXXXX','3224',5304,'Fournitures de magasin','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5309,'PCG14-DEV','STOCK','XXXXXX','3225',5304,'Fournitures de bureau','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5310,'PCG14-DEV','STOCK','XXXXXX','326',5300,'Emballages','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5311,'PCG14-DEV','STOCK','XXXXXX','3261',5310,'Emballages perdus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5312,'PCG14-DEV','STOCK','XXXXXX','3265',5310,'Emballages récupérables non identifiables','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5313,'PCG14-DEV','STOCK','XXXXXX','3267',5310,'Emballages à usage mixte','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5314,'PCG14-DEV','STOCK','XXXXXX','33',5969,'En-cours de production de biens','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5315,'PCG14-DEV','STOCK','XXXXXX','331',5314,'Produits en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5316,'PCG14-DEV','STOCK','XXXXXX','3311',5315,'Produits en cours P 1','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5317,'PCG14-DEV','STOCK','XXXXXX','3312',5315,'Produits en cours P 2','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5318,'PCG14-DEV','STOCK','XXXXXX','335',5314,'Travaux en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5319,'PCG14-DEV','STOCK','XXXXXX','3351',5318,'Travaux en cours T 1','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5320,'PCG14-DEV','STOCK','XXXXXX','3552',5318,'Travaux en cours T 2','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5321,'PCG14-DEV','STOCK','XXXXXX','34',5969,'En-cours de production de services','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5322,'PCG14-DEV','STOCK','XXXXXX','341',5321,'Etudes en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5323,'PCG14-DEV','STOCK','XXXXXX','3411',5322,'Etudes en cours E 1','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5324,'PCG14-DEV','STOCK','XXXXXX','3412',5322,'Etudes en cours E 2','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5325,'PCG14-DEV','STOCK','XXXXXX','345',5321,'Prestations de services en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5326,'PCG14-DEV','STOCK','XXXXXX','3451',5325,'Prestations de services S 1','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5327,'PCG14-DEV','STOCK','XXXXXX','3452',5325,'Prestations de services S 2','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5328,'PCG14-DEV','STOCK','XXXXXX','35',5969,'Stocks de produits','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5329,'PCG14-DEV','STOCK','XXXXXX','351',5328,'Produits intermédiaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5330,'PCG14-DEV','STOCK','XXXXXX','3511',5329,'Produits intermédiaires (ou groupe) A','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5331,'PCG14-DEV','STOCK','XXXXXX','3512',5329,'Produits intermédiaires (ou groupe) B','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5332,'PCG14-DEV','STOCK','XXXXXX','355',5328,'Produits finis','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5333,'PCG14-DEV','STOCK','XXXXXX','3551',5333,'Produits finis (ou groupe) A','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5334,'PCG14-DEV','STOCK','XXXXXX','3552',5333,'Produits finis (ou groupe) B','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5335,'PCG14-DEV','STOCK','XXXXXX','358',5328,'Produits résiduels (ou matières de récupération)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5336,'PCG14-DEV','STOCK','XXXXXX','3581',5335,'Déchets','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5337,'PCG14-DEV','STOCK','XXXXXX','3585',5335,'Rebuts','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5338,'PCG14-DEV','STOCK','XXXXXX','3586',5335,'Matières de récupération','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5339,'PCG14-DEV','STOCK','XXXXXX','36',5969,'(compte à ouvrir, le cas échéant, sous l''intitulé ''Stocks provenant d''immobilisations'')','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5340,'PCG14-DEV','STOCK','XXXXXX','37',5969,'Stocks de marchandises','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5341,'PCG14-DEV','STOCK','XXXXXX','371',5341,'Marchandises (ou groupe) A','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5342,'PCG14-DEV','STOCK','XXXXXX','372',5341,'Marchandises (ou groupe) B','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5343,'PCG14-DEV','STOCK','XXXXXX','38',5969,'(lorsque l''entité tient un inventaire permanent en comptabilité générale, le compte 38 peut être utilisé pour comptabiliser les stocks en voie d''acheminement, mis en dépôt ou donnés en consignation)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5344,'PCG14-DEV','STOCK','XXXXXX','39',5969,'Dépréciations des stocks et en-cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5345,'PCG14-DEV','STOCK','XXXXXX','391',5344,'Dépréciations des matières premières (et fournitures)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5346,'PCG14-DEV','STOCK','XXXXXX','3911',5345,'Matières (ou groupe) A','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5347,'PCG14-DEV','STOCK','XXXXXX','3912',5345,'Matières (ou groupe) B','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5348,'PCG14-DEV','STOCK','XXXXXX','3917',5345,'Fournitures A, B, C,','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5349,'PCG14-DEV','STOCK','XXXXXX','392',5344,'Dépréciations des autres approvisionnements','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5350,'PCG14-DEV','STOCK','XXXXXX','3921',5349,'Matières consommables (même ventilation que celle du compte 321)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5351,'PCG14-DEV','STOCK','XXXXXX','3922',5349,'Fournitures consommables (même ventilation que celle du compte 322)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5352,'PCG14-DEV','STOCK','XXXXXX','3926',5349,'Emballages (même ventilation que celle du compte 326)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5353,'PCG14-DEV','STOCK','XXXXXX','393',5344,'Dépréciations des en-cours de production de biens','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5354,'PCG14-DEV','STOCK','XXXXXX','3931',5353,'Produits en cours (même ventilation que celle du compte 331)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5355,'PCG14-DEV','STOCK','XXXXXX','3935',5353,'Travaux en cours (même ventilation que celle du compte 335)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5356,'PCG14-DEV','STOCK','XXXXXX','394',5344,'Dépréciations des en-cours de production de services','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5357,'PCG14-DEV','STOCK','XXXXXX','3941',5356,'Etudes en cours (même ventilation que celle du compte 341)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5358,'PCG14-DEV','STOCK','XXXXXX','3945',5356,'Prestations de services en cours (même ventilation que celle du compte 345)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5359,'PCG14-DEV','STOCK','XXXXXX','395',5344,'Dépréciations des stocks de produits','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5360,'PCG14-DEV','STOCK','XXXXXX','3951',5359,'Produits intermédiaires (même ventilation que celle du compte 351)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5361,'PCG14-DEV','STOCK','XXXXXX','3955',5359,'Produits finis (même ventilation que celle du compte 355)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5362,'PCG14-DEV','STOCK','XXXXXX','397',5344,'Dépréciations des stocks de marchandises','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5363,'PCG14-DEV','STOCK','XXXXXX','3971',5362,'Marchandise (ou groupe) A','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5364,'PCG14-DEV','STOCK','XXXXXX','3972',5362,'Marchandise (ou groupe) B','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5365,'PCG14-DEV','THIRDPARTY','XXXXXX','40',5970,'Fournisseurs et comptes rattachés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5366,'PCG14-DEV','THIRDPARTY','XXXXXX','400',5365,'Fournisseurs et comptes rattachés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5367,'PCG14-DEV','THIRDPARTY','SUPPLIER','401',5365,'Fournisseurs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5368,'PCG14-DEV','THIRDPARTY','XXXXXX','4011',5367,'Fournisseurs - Achats de biens et prestations de services','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5369,'PCG14-DEV','THIRDPARTY','XXXXXX','4017',5367,'Fournisseurs - Retenues de garantie','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5370,'PCG14-DEV','THIRDPARTY','XXXXXX','403',5365,'Fournisseurs - Effets à payer','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5371,'PCG14-DEV','THIRDPARTY','XXXXXX','404',5365,'Fournisseurs d''immobilisations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5372,'PCG14-DEV','THIRDPARTY','XXXXXX','4041',5371,'Fournisseurs - Achats d''immobilisations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5373,'PCG14-DEV','THIRDPARTY','XXXXXX','4047',5371,'Fournisseurs d''immobilisations - Retenues de garantie','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5374,'PCG14-DEV','THIRDPARTY','XXXXXX','405',5365,'Fournisseurs d''immobilisations - Effets à payer','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5375,'PCG14-DEV','THIRDPARTY','XXXXXX','408',5365,'Fournisseurs - Factures non parvenues','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5376,'PCG14-DEV','THIRDPARTY','XXXXXX','4081',5375,'Fournisseurs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5377,'PCG14-DEV','THIRDPARTY','XXXXXX','4084',5375,'Fournisseurs d''immobilisations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5378,'PCG14-DEV','THIRDPARTY','XXXXXX','4088',5375,'Fournisseurs - Intérêts courus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5379,'PCG14-DEV','THIRDPARTY','XXXXXX','409',5365,'Fournisseurs débiteurs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5380,'PCG14-DEV','THIRDPARTY','XXXXXX','4091',5379,'Fournisseurs - Avances et acomptes versés sur commandes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5381,'PCG14-DEV','THIRDPARTY','XXXXXX','4096',5379,'Fournisseurs - Créances pour emballages et matériel à rendre','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5382,'PCG14-DEV','THIRDPARTY','XXXXXX','4097',5379,'Fournisseurs - Autres avoirs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5383,'PCG14-DEV','THIRDPARTY','XXXXXX','40971',5382,'Fournisseurs d''exploitation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5384,'PCG14-DEV','THIRDPARTY','XXXXXX','40974',5382,'Fournisseurs d''immobilisations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5385,'PCG14-DEV','THIRDPARTY','XXXXXX','4098',5379,'Rabais, remises, ristournes à obtenir et autres avoirs non encore reçus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5386,'PCG14-DEV','THIRDPARTY','XXXXXX','41',5970,'Clients et comptes rattachés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5387,'PCG14-DEV','THIRDPARTY','XXXXXX','410',5386,'Clients et comptes rattachés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5388,'PCG14-DEV','THIRDPARTY','CUSTOMER','411',5386,'Clients','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5389,'PCG14-DEV','THIRDPARTY','XXXXXX','4111',5388,'Clients - Ventes de biens ou de prestations de services','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5390,'PCG14-DEV','THIRDPARTY','XXXXXX','4117',5388,'Clients - Retenues de garantie','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5391,'PCG14-DEV','THIRDPARTY','XXXXXX','413',5386,'Clients - Effets à recevoir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5392,'PCG14-DEV','THIRDPARTY','XXXXXX','416',5386,'Clients douteux ou litigieux','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5393,'PCG14-DEV','THIRDPARTY','XXXXXX','418',5386,'Clients - Produits non encore facturés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5394,'PCG14-DEV','THIRDPARTY','XXXXXX','4181',5393,'Clients - Factures à établir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5395,'PCG14-DEV','THIRDPARTY','XXXXXX','4188',5393,'Clients - Intérêts courus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5396,'PCG14-DEV','THIRDPARTY','XXXXXX','419',5386,'Clients créditeurs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5397,'PCG14-DEV','THIRDPARTY','XXXXXX','4191',5396,'Clients - Avances et acomptes reçus sur commandes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5398,'PCG14-DEV','THIRDPARTY','XXXXXX','4196',5396,'Clients - Dettes sur emballages et matériels consignés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5399,'PCG14-DEV','THIRDPARTY','XXXXXX','4197',5396,'Clients - Autres avoirs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5400,'PCG14-DEV','THIRDPARTY','XXXXXX','4198',5396,'Rabais, remises, ristournes à accorder et autres avoirs à établir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5401,'PCG14-DEV','THIRDPARTY','XXXXXX','42',5970,'Personnel et comptes rattachés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5402,'PCG14-DEV','THIRDPARTY','XXXXXX','421',5401,'Personnel - Rémunérations dues','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5403,'PCG14-DEV','THIRDPARTY','XXXXXX','422',5401,'Comités d''entreprises, d''établissement, …','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5404,'PCG14-DEV','THIRDPARTY','XXXXXX','424',5401,'Participation des salariés aux résultats','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5405,'PCG14-DEV','THIRDPARTY','XXXXXX','4246',5404,'Réserve spéciale','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5406,'PCG14-DEV','THIRDPARTY','XXXXXX','4248',5404,'Comptes courants','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5407,'PCG14-DEV','THIRDPARTY','XXXXXX','425',5401,'Personnel - Avances et acomptes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5408,'PCG14-DEV','THIRDPARTY','XXXXXX','426',5401,'Personnel - Dépôts','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5409,'PCG14-DEV','THIRDPARTY','XXXXXX','427',5401,'Personnel - Oppositions','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5410,'PCG14-DEV','THIRDPARTY','XXXXXX','428',5401,'Personnel - Charges à payer et produits à recevoir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5411,'PCG14-DEV','THIRDPARTY','XXXXXX','4282',5410,'Dettes provisionnées pour congés à payer','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5412,'PCG14-DEV','THIRDPARTY','XXXXXX','4284',5410,'Dettes provisionnées pour participation des salariés aux résultats','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5413,'PCG14-DEV','THIRDPARTY','XXXXXX','4286',5410,'Autres charges à payer','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5414,'PCG14-DEV','THIRDPARTY','XXXXXX','4287',5410,'Produits à recevoir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5415,'PCG14-DEV','THIRDPARTY','XXXXXX','43',5970,'Sécurité sociale et autres organismes sociaux','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5416,'PCG14-DEV','THIRDPARTY','XXXXXX','431',5415,'Sécurité sociale','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5417,'PCG14-DEV','THIRDPARTY','XXXXXX','437',5415,'Autres organismes sociaux','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5418,'PCG14-DEV','THIRDPARTY','XXXXXX','438',5415,'Organismes sociaux - Charges à payer et produits à recevoir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5419,'PCG14-DEV','THIRDPARTY','XXXXXX','4382',5418,'Charges sociales sur congés à payer','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5420,'PCG14-DEV','THIRDPARTY','XXXXXX','4386',5418,'Autres charges à payer','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5421,'PCG14-DEV','THIRDPARTY','XXXXXX','4387',5418,'Produits à recevoir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5422,'PCG14-DEV','THIRDPARTY','XXXXXX','44',5970,'Etat et autres collectivités publiques','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5423,'PCG14-DEV','THIRDPARTY','XXXXXX','441',5422,'Etat - Subventions à recevoir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5424,'PCG14-DEV','THIRDPARTY','XXXXXX','4411',5423,'Subventions d''investissement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5425,'PCG14-DEV','THIRDPARTY','XXXXXX','4417',5423,'Subventions d''exploitation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5426,'PCG14-DEV','THIRDPARTY','XXXXXX','4418',5423,'Subventions d''équilibre','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5427,'PCG14-DEV','THIRDPARTY','XXXXXX','4419',5423,'Avances sur subventions','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5428,'PCG14-DEV','THIRDPARTY','XXXXXX','442',5422,'Etat - Impôts et taxes recouvrables sur des tiers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5429,'PCG14-DEV','THIRDPARTY','XXXXXX','4424',5428,'Obligataires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5430,'PCG14-DEV','THIRDPARTY','XXXXXX','4425',5428,'Associés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5431,'PCG14-DEV','THIRDPARTY','XXXXXX','443',5422,'Opérations particulières avec l''Etat les collectivités publiques, les organismes internationaux','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5432,'PCG14-DEV','THIRDPARTY','XXXXXX','4431',5431,'Créances sur l''Etat résultant de la suppression de la règle du décalage d''un mois en matière de TVA','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5433,'PCG14-DEV','THIRDPARTY','XXXXXX','4438',5431,'Intérêts courus sur créances figurant au 4431','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5434,'PCG14-DEV','THIRDPARTY','XXXXXX','444',5422,'Etat - Impôts sur les bénéfices','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5435,'PCG14-DEV','THIRDPARTY','XXXXXX','445',5422,'Etat - Taxes sur le chiffre d''affaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5436,'PCG14-DEV','THIRDPARTY','XXXXXX','4452',5435,'TVA due intracommunautaire','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5437,'PCG14-DEV','THIRDPARTY','XXXXXX','4455',5435,'Taxes sur le chiffre d''affaires à décaisser','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5438,'PCG14-DEV','THIRDPARTY','XXXXXX','44551',5437,'TVA à décaisser','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5439,'PCG14-DEV','THIRDPARTY','XXXXXX','44558',5437,'Taxes assimilées à la TVA','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5440,'PCG14-DEV','THIRDPARTY','XXXXXX','4456',5435,'Taxes sur le chiffre d''affaires déductibles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5441,'PCG14-DEV','THIRDPARTY','XXXXXX','44562',5440,'TVA sur immobilisations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5442,'PCG14-DEV','THIRDPARTY','XXXXXX','44563',5440,'TVA transférée par d''autres entreprises','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5443,'PCG14-DEV','THIRDPARTY','XXXXXX','44566',5440,'TVA sur autres biens et services','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5444,'PCG14-DEV','THIRDPARTY','XXXXXX','44567',5440,'Crédit de TVA à reporter','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5445,'PCG14-DEV','THIRDPARTY','XXXXXX','44568',5440,'Taxes assimilées à la TVA','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5446,'PCG14-DEV','THIRDPARTY','XXXXXX','4457',5435,'Taxes sur le chiffre d''affaires collectées par l''entreprise','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5447,'PCG14-DEV','THIRDPARTY','XXXXXX','44571',5446,'TVA collectée','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5448,'PCG14-DEV','THIRDPARTY','XXXXXX','44578',5446,'Taxes assimilées à la TVA','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5449,'PCG14-DEV','THIRDPARTY','XXXXXX','4458',5435,'Taxes sur le chiffre d''affaires à régulariser ou en attente','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5450,'PCG14-DEV','THIRDPARTY','XXXXXX','44581',5449,'Acomptes - Régime simplifié d''imposition','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5451,'PCG14-DEV','THIRDPARTY','XXXXXX','44582',5449,'Acomptes - Régime de forfait','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5452,'PCG14-DEV','THIRDPARTY','XXXXXX','44583',5449,'Remboursement de taxes sur le chiffre d''affaires demandé','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5453,'PCG14-DEV','THIRDPARTY','XXXXXX','44584',5449,'TVA récupérée d''avance','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5454,'PCG14-DEV','THIRDPARTY','XXXXXX','44586',5449,'Taxes sur le chiffre d''affaires sur factures non parvenues','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5455,'PCG14-DEV','THIRDPARTY','XXXXXX','44587',5449,'Taxes sur le chiffre d''affaires sur factures à établir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5456,'PCG14-DEV','THIRDPARTY','XXXXXX','446',5422,'Obligations cautionnées','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5457,'PCG14-DEV','THIRDPARTY','XXXXXX','447',5422,'Autres impôts, taxes et versements assimilés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5458,'PCG14-DEV','THIRDPARTY','XXXXXX','448',5422,'Etat - Charges à payer et produits à recevoir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5459,'PCG14-DEV','THIRDPARTY','XXXXXX','4482',5458,'Charges fiscales sur congés à payer','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5460,'PCG14-DEV','THIRDPARTY','XXXXXX','4486',5458,'Charges à payer','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5461,'PCG14-DEV','THIRDPARTY','XXXXXX','4487',5458,'Produits à recevoir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5462,'PCG14-DEV','THIRDPARTY','XXXXXX','449',5422,'Quotas d''émission à acquérir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5463,'PCG14-DEV','THIRDPARTY','XXXXXX','45',5970,'Groupe et associés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5464,'PCG14-DEV','THIRDPARTY','XXXXXX','451',5463,'Groupe','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5465,'PCG14-DEV','THIRDPARTY','XXXXXX','455',5463,'Associés - Comptes courants','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5466,'PCG14-DEV','THIRDPARTY','XXXXXX','4551',5465,'Principal','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5467,'PCG14-DEV','THIRDPARTY','XXXXXX','4558',5465,'Intérêts courus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5468,'PCG14-DEV','THIRDPARTY','XXXXXX','456',5463,'Associés - Opérations sur le capital','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5469,'PCG14-DEV','THIRDPARTY','XXXXXX','4561',5468,'Associés - Comptes d''apport en société','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5470,'PCG14-DEV','THIRDPARTY','XXXXXX','45611',5469,'Apports en nature','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5471,'PCG14-DEV','THIRDPARTY','XXXXXX','45615',5469,'Apports en numéraire','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5472,'PCG14-DEV','THIRDPARTY','XXXXXX','4562',5468,'Apporteurs - Capital appelé, non versé','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5473,'PCG14-DEV','THIRDPARTY','XXXXXX','45621',5472,'Actionnaires - Capital souscrit et appelé, non versé','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5474,'PCG14-DEV','THIRDPARTY','XXXXXX','45625',5472,'Associés - Capital appelé, non versé','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5475,'PCG14-DEV','THIRDPARTY','XXXXXX','4563',5468,'Associés - Versements reçus sur augmentation de capital','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5476,'PCG14-DEV','THIRDPARTY','XXXXXX','4564',5468,'Associés - Versements anticipés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5477,'PCG14-DEV','THIRDPARTY','XXXXXX','4566',5468,'Actionnaires défaillants','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5478,'PCG14-DEV','THIRDPARTY','XXXXXX','4567',5468,'Associés - Capital à rembourser','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5479,'PCG14-DEV','THIRDPARTY','XXXXXX','457',5463,'Associés - Dividendes à payer','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5480,'PCG14-DEV','THIRDPARTY','XXXXXX','458',5463,'Associés - Opérations faites en commun et en GIE','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5481,'PCG14-DEV','THIRDPARTY','XXXXXX','4581',5480,'Opérations courantes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5482,'PCG14-DEV','THIRDPARTY','XXXXXX','4588',5480,'Intérêts courus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5483,'PCG14-DEV','THIRDPARTY','XXXXXX','46',5970,'Débiteurs divers et créditeurs divers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5484,'PCG14-DEV','THIRDPARTY','XXXXXX','462',5483,'Créances sur cessions d''immobilisations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5485,'PCG14-DEV','THIRDPARTY','XXXXXX','464',5483,'Dettes sur acquisitions de valeurs mobilières de placement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5486,'PCG14-DEV','THIRDPARTY','XXXXXX','465',5483,'Créances sur cessions de valeurs mobilières de placement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5487,'PCG14-DEV','THIRDPARTY','XXXXXX','467',5483,'Autres comptes débiteurs ou créditeurs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5488,'PCG14-DEV','THIRDPARTY','XXXXXX','468',5483,'Divers - Charges à payer et produits à recevoir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5489,'PCG14-DEV','THIRDPARTY','XXXXXX','4686',5488,'Charges à payer','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5490,'PCG14-DEV','THIRDPARTY','XXXXXX','4687',5488,'Produits à recevoir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5491,'PCG14-DEV','THIRDPARTY','XXXXXX','47',5970,'Comptes transitoires ou d''attente','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5492,'PCG14-DEV','THIRDPARTY','XXXXXX','471',5491,'Comptes d''attente','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5493,'PCG14-DEV','THIRDPARTY','XXXXXX','472',5491,'Comptes d''attente','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5494,'PCG14-DEV','THIRDPARTY','XXXXXX','473',5491,'Comptes d''attente','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5495,'PCG14-DEV','THIRDPARTY','XXXXXX','474',5491,'Comptes d''attente','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5496,'PCG14-DEV','THIRDPARTY','XXXXXX','475',5491,'Comptes d''attente','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5497,'PCG14-DEV','THIRDPARTY','XXXXXX','476',5491,'Différence de conversion - Actif','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5498,'PCG14-DEV','THIRDPARTY','XXXXXX','4761',5497,'Diminution des créances','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5499,'PCG14-DEV','THIRDPARTY','XXXXXX','4762',5497,'Augmentation des dettes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5500,'PCG14-DEV','THIRDPARTY','XXXXXX','4768',5497,'Différences compensées par couverture de change','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5501,'PCG14-DEV','THIRDPARTY','XXXXXX','477',5491,'Différences de conversion - Passif','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5502,'PCG14-DEV','THIRDPARTY','XXXXXX','4771',5501,'Augmentation des créances','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5503,'PCG14-DEV','THIRDPARTY','XXXXXX','4772',5501,'Diminution des dettes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5504,'PCG14-DEV','THIRDPARTY','XXXXXX','4778',5501,'Différences compensées par couverture de change','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5505,'PCG14-DEV','THIRDPARTY','XXXXXX','478',5491,'Autres comptes transitoires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5506,'PCG14-DEV','THIRDPARTY','XXXXXX','48',5970,'Comptes de régularisation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5507,'PCG14-DEV','THIRDPARTY','XXXXXX','481',5506,'Charges à répartir sur plusieurs exercices','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5508,'PCG14-DEV','THIRDPARTY','XXXXXX','4816',5507,'Frais d''émission des emprunts','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5509,'PCG14-DEV','THIRDPARTY','XXXXXX','486',5506,'Charges constatées d''avance','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5510,'PCG14-DEV','THIRDPARTY','XXXXXX','487',5506,'Produits constatés d''avance','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5511,'PCG14-DEV','THIRDPARTY','XXXXXX','488',5506,'Comptes de répartition périodique des charges et des produits','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5512,'PCG14-DEV','THIRDPARTY','XXXXXX','4886',5511,'Charges','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5513,'PCG14-DEV','THIRDPARTY','XXXXXX','4887',5511,'Produits','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5514,'PCG14-DEV','THIRDPARTY','XXXXXX','49',5970,'Dépréciations des comptes de tiers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5515,'PCG14-DEV','THIRDPARTY','XXXXXX','491',5514,'Dépréciations des comptes de clients','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5516,'PCG14-DEV','THIRDPARTY','XXXXXX','495',5514,'Dépréciations des comptes du groupe et des associés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5517,'PCG14-DEV','THIRDPARTY','XXXXXX','4951',5516,'Comptes du groupe','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5518,'PCG14-DEV','THIRDPARTY','XXXXXX','4955',5516,'Comptes courants des associés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5519,'PCG14-DEV','THIRDPARTY','XXXXXX','4958',5516,'Opérations faites en commun et en GIE','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5520,'PCG14-DEV','THIRDPARTY','XXXXXX','496',5514,'Dépréciations des comptes de débiteurs divers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5521,'PCG14-DEV','THIRDPARTY','XXXXXX','4962',5520,'Créances sur cessions d''immobilisations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5522,'PCG14-DEV','THIRDPARTY','XXXXXX','4965',5520,'Créances sur cessions de valeurs mobilières de placement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5523,'PCG14-DEV','THIRDPARTY','XXXXXX','4967',5520,'Autres comptes débiteurs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5524,'PCG14-DEV','FINAN','XXXXXX','50',5524,'Parts dans des entreprises liées','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5526,'PCG14-DEV','FINAN','XXXXXX','502',5524,'Actions propres','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5527,'PCG14-DEV','FINAN','XXXXXX','5021',5526,'Actons destinées à être attribuées aux employés et affectées à des plans déterminés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5528,'PCG14-DEV','FINAN','XXXXXX','5022',5526,'Actons disponibles pour être attribuées aux employés ou pour la régularisation des cours de bourse','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5529,'PCG14-DEV','FINAN','XXXXXX','503',5524,'Actions','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5530,'PCG14-DEV','FINAN','XXXXXX','5031',5529,'Titres cotés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5531,'PCG14-DEV','FINAN','XXXXXX','5035',5529,'Titres non cotés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5532,'PCG14-DEV','FINAN','XXXXXX','504',5524,'Autres titres conférant un droit de propriété','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5533,'PCG14-DEV','FINAN','XXXXXX','505',5524,'Obligations et bons émis par la société et rachetés par elle','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5534,'PCG14-DEV','FINAN','XXXXXX','506',5524,'Obligations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5535,'PCG14-DEV','FINAN','XXXXXX','5061',5534,'Titres cotés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5536,'PCG14-DEV','FINAN','XXXXXX','5065',5534,'Titres non cotés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5537,'PCG14-DEV','FINAN','XXXXXX','507',5524,'Bons du Trésor et bons de caisse à court terme','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5538,'PCG14-DEV','FINAN','XXXXXX','508',5524,'Autres valeurs mobilières de placement et autres créances assimilées','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5539,'PCG14-DEV','FINAN','XXXXXX','5081',5538,'Autres valeurs mobilières','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5540,'PCG14-DEV','FINAN','XXXXXX','5082',5538,'Bons de souscription','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5541,'PCG14-DEV','FINAN','XXXXXX','5088',5538,'Intérêts courus sur obligations, bons et valeurs assimilés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5542,'PCG14-DEV','FINAN','XXXXXX','509',5524,'Versements restant à effectuer sur valeurs mobilières de placement non libérées','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5543,'PCG14-DEV','FINAN','XXXXXX','51',5971,'Banques, établissements financiers et assimilés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5544,'PCG14-DEV','FINAN','XXXXXX','511',5543,'Valeurs à l''encaissement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5545,'PCG14-DEV','FINAN','XXXXXX','5111',5544,'Coupons échus à l''encaissement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5546,'PCG14-DEV','FINAN','XXXXXX','5112',5544,'Chèques à encaisser','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5547,'PCG14-DEV','FINAN','XXXXXX','5113',5544,'Effets à l''encaissement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5548,'PCG14-DEV','FINAN','XXXXXX','5114',5544,'Effets à l''escompte','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5549,'PCG14-DEV','FINAN','XXXXXX','512',5543,'Banques','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5550,'PCG14-DEV','FINAN','BANK','5121',5549,'Comptes en monnaie nationale','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5551,'PCG14-DEV','FINAN','XXXXXX','5124',5549,'Comptes en devises','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5552,'PCG14-DEV','FINAN','XXXXXX','514',5543,'Chèques postaux','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5553,'PCG14-DEV','FINAN','XXXXXX','515',5543,'Caisses du Trésor et des établissements publics','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5554,'PCG14-DEV','FINAN','XXXXXX','516',5543,'Sociétés de bourse','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5555,'PCG14-DEV','FINAN','XXXXXX','517',5543,'Autres organismes financiers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5556,'PCG14-DEV','FINAN','XXXXXX','518',5543,'Intérêts courus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5557,'PCG14-DEV','FINAN','XXXXXX','5181',5556,'Intérêts courus à payer','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5558,'PCG14-DEV','FINAN','XXXXXX','5188',5556,'Intérêts courus à recevoir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5559,'PCG14-DEV','FINAN','XXXXXX','519',5543,'Concours bancaires courants','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5560,'PCG14-DEV','FINAN','XXXXXX','5191',5559,'Crédit de mobilisation de créances commerciales','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5561,'PCG14-DEV','FINAN','XXXXXX','5193',5559,'Mobilisation de créances nées à l''étranger','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5562,'PCG14-DEV','FINAN','XXXXXX','5198',5559,'Intérêts courus sur concours bancaires courants','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5563,'PCG14-DEV','FINAN','XXXXXX','52',5971,'Instruments de trésorerie','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5564,'PCG14-DEV','FINAN','XXXXXX','53',5971,'Caisse','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5565,'PCG14-DEV','FINAN','CASH','531',5564,'Caisse siège social','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5566,'PCG14-DEV','FINAN','XXXXXX','5311',5565,'Caisse en monnaie nationale','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5567,'PCG14-DEV','FINAN','XXXXXX','5314',5565,'Caisse en devises','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5568,'PCG14-DEV','FINAN','XXXXXX','532',5564,'Caisse succursale (ou usine) A','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5569,'PCG14-DEV','FINAN','XXXXXX','533',5564,'Caisse succursale (ou usine) B','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5570,'PCG14-DEV','FINAN','XXXXXX','54',5971,'Régies d''avance et accréditifs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5571,'PCG14-DEV','FINAN','XXXXXX','58',5971,'Virements internes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5572,'PCG14-DEV','FINAN','XXXXXX','59',5971,'Dépréciations des comptes financiers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5573,'PCG14-DEV','FINAN','XXXXXX','590',5572,'Dépréciations des valeurs mobilières de placement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5574,'PCG14-DEV','FINAN','XXXXXX','5903',5573,'Actions','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5575,'PCG14-DEV','FINAN','XXXXXX','5904',5573,'Autres titres conférant un droit de propriété','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5576,'PCG14-DEV','FINAN','XXXXXX','5906',5573,'Obligations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5577,'PCG14-DEV','FINAN','XXXXXX','5908',5573,'Autres valeurs mobilières de placement et créances assimilées','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5578,'PCG14-DEV','EXPENSE','XXXXXX','60',5972,'Achats (sauf 603)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5579,'PCG14-DEV','EXPENSE','XXXXXX','601',5578,'Achats stockés - Matières premières (et fournitures)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5580,'PCG14-DEV','EXPENSE','XXXXXX','6011',5579,'Matières (ou groupe) A','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5581,'PCG14-DEV','EXPENSE','XXXXXX','6012',5579,'Matières (ou groupe) B','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5582,'PCG14-DEV','EXPENSE','XXXXXX','6017',5579,'Fournitures A, B, C,','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5583,'PCG14-DEV','EXPENSE','XXXXXX','602',5578,'Achats stockés - Autres approvisionnements','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5584,'PCG14-DEV','EXPENSE','XXXXXX','6201',5583,'Matières consommables','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5585,'PCG14-DEV','EXPENSE','XXXXXX','60211',5584,'Matières (ou groupe) C','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5586,'PCG14-DEV','EXPENSE','XXXXXX','60212',5584,'Matières (ou groupe) D','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5587,'PCG14-DEV','EXPENSE','XXXXXX','6022',5583,'Fournitures consommables','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5588,'PCG14-DEV','EXPENSE','XXXXXX','60221',5587,'Combustibles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5589,'PCG14-DEV','EXPENSE','XXXXXX','60222',5587,'Produits d''entretien','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5590,'PCG14-DEV','EXPENSE','XXXXXX','60223',5587,'Fournitures d''atelier et d''usine','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5591,'PCG14-DEV','EXPENSE','XXXXXX','60224',5587,'Fournitures de magasin','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5592,'PCG14-DEV','EXPENSE','XXXXXX','60225',5587,'Fourniture de bureau','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5593,'PCG14-DEV','EXPENSE','XXXXXX','6026',5583,'Emballages','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5594,'PCG14-DEV','EXPENSE','XXXXXX','60261',5593,'Emballages perdus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5595,'PCG14-DEV','EXPENSE','XXXXXX','60265',5593,'Emballages récupérables non identifiables','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5596,'PCG14-DEV','EXPENSE','XXXXXX','60267',5593,'Emballages à usage mixte','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5597,'PCG14-DEV','EXPENSE','XXXXXX','604',5578,'Achats d''études et prestations de services','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5598,'PCG14-DEV','EXPENSE','XXXXXX','605',5578,'Achats de matériel, équipements et travaux','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5599,'PCG14-DEV','EXPENSE','XXXXXX','606',5578,'Achats non stockés de matière et fournitures','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5600,'PCG14-DEV','EXPENSE','XXXXXX','6061',5599,'Fournitures non stockables (eau, énergie, …)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5601,'PCG14-DEV','EXPENSE','XXXXXX','6063',5599,'Fournitures d''entretien et de petit équipement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5602,'PCG14-DEV','EXPENSE','XXXXXX','6064',5599,'Fournitures administratives','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5603,'PCG14-DEV','EXPENSE','XXXXXX','6068',5599,'Autres matières et fournitures','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5604,'PCG14-DEV','EXPENSE','PRODUCT','607',5578,'Achats de marchandises','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5605,'PCG14-DEV','EXPENSE','XXXXXX','6071',5605,'Marchandise (ou groupe) A','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5606,'PCG14-DEV','EXPENSE','XXXXXX','6072',5605,'Marchandise (ou groupe) B','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5607,'PCG14-DEV','EXPENSE','XXXXXX','608',5578,'(Compte réservé, le cas échéant, à la récapitulation des frais accessoires incorporés aux achats)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5608,'PCG14-DEV','EXPENSE','XXXXXX','609',5578,'Rabais, remises et ristournes obtenus sur achats','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5609,'PCG14-DEV','EXPENSE','XXXXXX','6091',5608,'de matières premières (et fournitures)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5610,'PCG14-DEV','EXPENSE','XXXXXX','6092',5608,'d''autres approvisionnements stockés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5611,'PCG14-DEV','EXPENSE','XXXXXX','6094',5608,'d''études et prestations de services','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5612,'PCG14-DEV','EXPENSE','XXXXXX','6095',5608,'de matériel, équipements et travaux','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5613,'PCG14-DEV','EXPENSE','XXXXXX','6096',5608,'d''approvisionnements non stockés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5614,'PCG14-DEV','EXPENSE','XXXXXX','6097',5608,'de marchandises','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5615,'PCG14-DEV','EXPENSE','XXXXXX','6098',5608,'Rabais, remises et ristournes non affectés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5616,'PCG14-DEV','EXPENSE','XXXXXX','603',5578,'Variations des stocks (approvisionnements et marchandises)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5617,'PCG14-DEV','EXPENSE','XXXXXX','6031',5616,'Variation des stocks de matières premières (et fournitures)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5618,'PCG14-DEV','EXPENSE','XXXXXX','6032',5616,'Variation des stocks des autres approvisionnements','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5619,'PCG14-DEV','EXPENSE','XXXXXX','6037',5616,'Variation des stocks de marchandises','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5620,'PCG14-DEV','EXPENSE','XXXXXX','61',5972,'Services extérieurs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5621,'PCG14-DEV','EXPENSE','SERVICE','611',5620,'Sous-traitance générale','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5622,'PCG14-DEV','EXPENSE','XXXXXX','612',5620,'Redevances de crédit-bail','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5623,'PCG14-DEV','EXPENSE','XXXXXX','6122',5622,'Crédit-bail mobilier','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5624,'PCG14-DEV','EXPENSE','XXXXXX','6125',5622,'Crédit-bail immobilier','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5625,'PCG14-DEV','EXPENSE','XXXXXX','613',5620,'Locations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5626,'PCG14-DEV','EXPENSE','XXXXXX','6132',5625,'Locations immobilières','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5627,'PCG14-DEV','EXPENSE','XXXXXX','6135',5625,'Locations mobilières','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5628,'PCG14-DEV','EXPENSE','XXXXXX','6136',5625,'Malis sur emballages','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5629,'PCG14-DEV','EXPENSE','XXXXXX','614',5620,'Charges locatives et de copropriété','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5630,'PCG14-DEV','EXPENSE','XXXXXX','615',5620,'Entretien et réparations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5631,'PCG14-DEV','EXPENSE','XXXXXX','6152',5630,'sur biens immobiliers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5632,'PCG14-DEV','EXPENSE','XXXXXX','6155',5630,'sur biens mobiliers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5633,'PCG14-DEV','EXPENSE','XXXXXX','6156',5630,'Maintenance','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5634,'PCG14-DEV','EXPENSE','XXXXXX','616',5620,'Primes d''assurances','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5635,'PCG14-DEV','EXPENSE','XXXXXX','6161',5634,'Multirisques','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5636,'PCG14-DEV','EXPENSE','XXXXXX','6162',5634,'Assurance obligatoire dommage construction','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5637,'PCG14-DEV','EXPENSE','XXXXXX','6163',5634,'Assurance - transport','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5638,'PCG14-DEV','EXPENSE','XXXXXX','61636',5637,'sur achats','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5639,'PCG14-DEV','EXPENSE','XXXXXX','61637',5637,'sur ventes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5640,'PCG14-DEV','EXPENSE','XXXXXX','61638',5637,'sur autres biens','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5641,'PCG14-DEV','EXPENSE','XXXXXX','6164',5634,'Risques d''exploitation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5642,'PCG14-DEV','EXPENSE','XXXXXX','6165',5634,'Insolvabilité clients','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5643,'PCG14-DEV','EXPENSE','XXXXXX','617',5620,'Etudes et recherches','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5644,'PCG14-DEV','EXPENSE','XXXXXX','618',5620,'Divers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5645,'PCG14-DEV','EXPENSE','XXXXXX','6181',5644,'Documentation générale','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5646,'PCG14-DEV','EXPENSE','XXXXXX','6183',5644,'Documentation technique','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5647,'PCG14-DEV','EXPENSE','XXXXXX','6185',5644,'Frais de colloques, séminaires, conférences','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5648,'PCG14-DEV','EXPENSE','XXXXXX','619',5620,'Rabais, remises et ristournes obtenus sur services extérieurs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5649,'PCG14-DEV','EXPENSE','XXXXXX','62',5972,'Autres services extérieurs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5650,'PCG14-DEV','EXPENSE','XXXXXX','621',5649,'Personnel extérieur à l''entreprise','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5651,'PCG14-DEV','EXPENSE','XXXXXX','6211',5650,'Personnel intérimaire','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5652,'PCG14-DEV','EXPENSE','XXXXXX','6214',5650,'Personnel détaché ou prêté à l''entreprise','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5653,'PCG14-DEV','EXPENSE','XXXXXX','622',5649,'Rémunérations d''intermédiaires et honoraires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5654,'PCG14-DEV','EXPENSE','XXXXXX','6221',5653,'Commissions et courtages sur achats','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5655,'PCG14-DEV','EXPENSE','XXXXXX','6222',5653,'Commissions et courtages sur ventes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5656,'PCG14-DEV','EXPENSE','XXXXXX','6224',5653,'Rémunérations des transitaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5657,'PCG14-DEV','EXPENSE','XXXXXX','6225',5653,'Rémunérations d''affacturage','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5658,'PCG14-DEV','EXPENSE','XXXXXX','6226',5653,'Honoraires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5659,'PCG14-DEV','EXPENSE','XXXXXX','6227',5653,'Frais d''actes et de contentieux','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5660,'PCG14-DEV','EXPENSE','XXXXXX','6228',5653,'Divers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5661,'PCG14-DEV','EXPENSE','XXXXXX','623',5649,'Publicité, publications, relations publiques','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5662,'PCG14-DEV','EXPENSE','XXXXXX','6231',5661,'Annonces et insertions','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5663,'PCG14-DEV','EXPENSE','XXXXXX','6232',5661,'Echantillons','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5664,'PCG14-DEV','EXPENSE','XXXXXX','6233',5661,'Foires et expositions','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5665,'PCG14-DEV','EXPENSE','XXXXXX','6234',5661,'Cadeaux à la clientèle','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5666,'PCG14-DEV','EXPENSE','XXXXXX','6235',5661,'Primes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5667,'PCG14-DEV','EXPENSE','XXXXXX','6236',5661,'Catalogues et imprimés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5668,'PCG14-DEV','EXPENSE','XXXXXX','6237',5661,'Publications','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5669,'PCG14-DEV','EXPENSE','XXXXXX','6238',5661,'Divers (pourboires, dons courants, …)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5670,'PCG14-DEV','EXPENSE','XXXXXX','624',5649,'Transports de biens et transports collectifs du personnel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5671,'PCG14-DEV','EXPENSE','XXXXXX','6241',5670,'Transports sur achats','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5672,'PCG14-DEV','EXPENSE','XXXXXX','6242',5670,'Transports sur ventes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5673,'PCG14-DEV','EXPENSE','XXXXXX','6243',5670,'Transports entre établissements ou chantiers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5674,'PCG14-DEV','EXPENSE','XXXXXX','6244',5670,'Transports administratifs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5675,'PCG14-DEV','EXPENSE','XXXXXX','6247',5670,'Transports collectifs du personnel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5676,'PCG14-DEV','EXPENSE','XXXXXX','6248',5670,'Divers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5677,'PCG14-DEV','EXPENSE','XXXXXX','625',5649,'Déplacements, missions et réceptions','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5678,'PCG14-DEV','EXPENSE','XXXXXX','6251',5677,'Voyages et déplacements','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5679,'PCG14-DEV','EXPENSE','XXXXXX','6255',5677,'Frais de déménagement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5680,'PCG14-DEV','EXPENSE','XXXXXX','6256',5677,'Missions','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5681,'PCG14-DEV','EXPENSE','XXXXXX','6257',5677,'Réceptions','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5682,'PCG14-DEV','EXPENSE','XXXXXX','626',5649,'Frais postaux et de télécommunications','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5683,'PCG14-DEV','EXPENSE','XXXXXX','627',5649,'Services bancaires et assimilés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5684,'PCG14-DEV','EXPENSE','XXXXXX','6271',5683,'Frais sur titres (achat, vente, garde)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5685,'PCG14-DEV','EXPENSE','XXXXXX','6272',5683,'Commissions et frais sur émission d''emprunts','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5686,'PCG14-DEV','EXPENSE','XXXXXX','6275',5683,'Frais sur effets','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5687,'PCG14-DEV','EXPENSE','XXXXXX','6276',5683,'Location de coffres','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5688,'PCG14-DEV','EXPENSE','XXXXXX','6278',5683,'Autres frais et commissions sur prestations de services','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5689,'PCG14-DEV','EXPENSE','XXXXXX','628',5649,'Divers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5690,'PCG14-DEV','EXPENSE','XXXXXX','6281',5689,'Concours divers (cotisations,)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5691,'PCG14-DEV','EXPENSE','XXXXXX','6284',5689,'Frais de recrutement de personnel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5692,'PCG14-DEV','EXPENSE','XXXXXX','629',5649,'Rabais, remises et ristournes obtenus sur autres services extérieurs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5693,'PCG14-DEV','EXPENSE','XXXXXX','63',5972,'Impôts, taxes et versements assimilés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5694,'PCG14-DEV','EXPENSE','XXXXXX','631',5693,'Impôts, taxes et versements assimilés sur rémunérations (administrations des impôts)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5695,'PCG14-DEV','EXPENSE','XXXXXX','6311',5694,'Taxe sur les salaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5696,'PCG14-DEV','EXPENSE','XXXXXX','6312',5694,'Taxe d''apprentissage','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5697,'PCG14-DEV','EXPENSE','XXXXXX','6313',5694,'Participation des employeurs à la formation professionnelle continue','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5698,'PCG14-DEV','EXPENSE','XXXXXX','6314',5694,'Cotisation pour défaut d''investissement obligatoire dans la construction','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5699,'PCG14-DEV','EXPENSE','XXXXXX','6318',5694,'Autres','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5700,'PCG14-DEV','EXPENSE','XXXXXX','633',5693,'Impôts, taxes et versements assimilés sur rémunérations (autres organismes)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5701,'PCG14-DEV','EXPENSE','XXXXXX','6331',5700,'Versement de transport','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5702,'PCG14-DEV','EXPENSE','XXXXXX','6332',5700,'Allocations logement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5703,'PCG14-DEV','EXPENSE','XXXXXX','6333',5700,'Participation des employeurs à la formation professionnelle continue','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5704,'PCG14-DEV','EXPENSE','XXXXXX','6334',5700,'Participation des employeurs à l''effort de construction','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5705,'PCG14-DEV','EXPENSE','XXXXXX','6335',5700,'Versements libératoires ouvrant droit à l''exonération de la taxe d''apprentissage','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5706,'PCG14-DEV','EXPENSE','XXXXXX','6338',5700,'Autres','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5707,'PCG14-DEV','EXPENSE','XXXXXX','635',5693,'Autres impôts, taxes et versements assimilés (administrations des impôts)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5708,'PCG14-DEV','EXPENSE','XXXXXX','6351',5707,'Impôts directs (sauf impôts sur les bénéfices)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5709,'PCG14-DEV','EXPENSE','XXXXXX','63511',5708,'Contribution économique territoriale','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5710,'PCG14-DEV','EXPENSE','XXXXXX','63512',5708,'Taxes foncières','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5711,'PCG14-DEV','EXPENSE','XXXXXX','63513',5708,'Autres impôts locaux','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5712,'PCG14-DEV','EXPENSE','XXXXXX','63514',5708,'Taxe sur les véhicules des sociétés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5713,'PCG14-DEV','EXPENSE','XXXXXX','6352',5707,'Taxe sur le chiffre d''affaires non récupérables','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5714,'PCG14-DEV','EXPENSE','XXXXXX','6353',5707,'Impôts indirects','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5715,'PCG14-DEV','EXPENSE','XXXXXX','6354',5707,'Droits d''enregistrement et de timbre','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5716,'PCG14-DEV','EXPENSE','XXXXXX','63541',5715,'Droits de mutation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5717,'PCG14-DEV','EXPENSE','XXXXXX','6358',5707,'Autres droits','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5718,'PCG14-DEV','EXPENSE','XXXXXX','637',5693,'Autres impôts, taxes et versements assimilés (autres organismes)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5719,'PCG14-DEV','EXPENSE','XXXXXX','6371',5718,'Contribution sociale de solidarité à la charge des sociétés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5720,'PCG14-DEV','EXPENSE','XXXXXX','6372',5718,'Taxes perçues par les organismes publics internationaux','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5721,'PCG14-DEV','EXPENSE','XXXXXX','6374',5718,'Impôts et taxes exigibles à l''Etranger','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5722,'PCG14-DEV','EXPENSE','XXXXXX','6378',5718,'Taxes diverses','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5723,'PCG14-DEV','EXPENSE','XXXXXX','64',5972,'Charges de personnel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5724,'PCG14-DEV','EXPENSE','XXXXXX','641',5723,'Rémunérations du personnel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5725,'PCG14-DEV','EXPENSE','XXXXXX','6411',5724,'Salaires, appointements','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5726,'PCG14-DEV','EXPENSE','XXXXXX','6412',5724,'Congés payés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5727,'PCG14-DEV','EXPENSE','XXXXXX','6413',5724,'Primes et gratifications','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5728,'PCG14-DEV','EXPENSE','XXXXXX','6414',5724,'Indemnités et avantages divers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5729,'PCG14-DEV','EXPENSE','XXXXXX','6415',5724,'Supplément familial','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5730,'PCG14-DEV','EXPENSE','XXXXXX','644',5723,'Rémunération du travail de l''exploitant','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5731,'PCG14-DEV','EXPENSE','SOCIAL','645',5723,'Charges de sécurité sociale et de prévoyance','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5732,'PCG14-DEV','EXPENSE','XXXXXX','6451',5731,'Cotisations à l''URSSAF','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5733,'PCG14-DEV','EXPENSE','XXXXXX','6452',5731,'Cotisations aux mutuelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5734,'PCG14-DEV','EXPENSE','XXXXXX','6453',5731,'Cotisations aux caisses de retraites','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5735,'PCG14-DEV','EXPENSE','XXXXXX','6454',5731,'Cotisations aux ASSEDIC','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5736,'PCG14-DEV','EXPENSE','XXXXXX','6458',5731,'Cotisations aux autres organismes sociaux','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5737,'PCG14-DEV','EXPENSE','XXXXXX','646',5723,'Cotisations sociales personnelles de l''exploitant','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5738,'PCG14-DEV','EXPENSE','XXXXXX','647',5723,'Autres charges sociales','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5739,'PCG14-DEV','EXPENSE','XXXXXX','6471',5738,'Prestations directes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5740,'PCG14-DEV','EXPENSE','XXXXXX','6472',5738,'Versements aux comités d''entreprise et d''établissement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5741,'PCG14-DEV','EXPENSE','XXXXXX','6473',5738,'Versements aux comités d''hygiène et de sécurité','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5742,'PCG14-DEV','EXPENSE','XXXXXX','6474',5738,'Versements aux autres œuvres sociales','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5743,'PCG14-DEV','EXPENSE','XXXXXX','6475',5738,'Médecine du travail, pharmacie','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5744,'PCG14-DEV','EXPENSE','XXXXXX','648',5723,'Autres charges de personnel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5745,'PCG14-DEV','EXPENSE','XXXXXX','65',5972,'Autres charges de gestion courante','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5746,'PCG14-DEV','EXPENSE','XXXXXX','651',5745,'Redevances pour concessions, brevets, licences, marques, procédés, logiciels, droits et valeurs similaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5747,'PCG14-DEV','EXPENSE','XXXXXX','6511',5746,'Redevances pour concessions, brevets, licences, marques, procédés, logiciels','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5748,'PCG14-DEV','EXPENSE','XXXXXX','6516',5746,'Droits d''auteur et de reproduction','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5749,'PCG14-DEV','EXPENSE','XXXXXX','6518',5746,'Autres droits et valeurs similaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5750,'PCG14-DEV','EXPENSE','XXXXXX','653',5745,'Jetons de présence','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5751,'PCG14-DEV','EXPENSE','XXXXXX','654',5745,'Pertes sur créances irrécouvrables','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5752,'PCG14-DEV','EXPENSE','XXXXXX','6541',5751,'Créances de l''exercice','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5753,'PCG14-DEV','EXPENSE','XXXXXX','6544',5751,'Créances des exercices antérieurs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5754,'PCG14-DEV','EXPENSE','XXXXXX','655',5745,'Quote-part de résultat sur opérations faites en commun','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5755,'PCG14-DEV','EXPENSE','XXXXXX','6551',5754,'Quote-part de bénéfice transférée (comptabilité du gérant)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5756,'PCG14-DEV','EXPENSE','XXXXXX','6555',5754,'Quote-part de perte supportée (comptabilité des associés non gérants)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5757,'PCG14-DEV','EXPENSE','XXXXXX','658',5745,'Charges diverses de gestion courante','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5758,'PCG14-DEV','EXPENSE','XXXXXX','66',5972,'Charges financières','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5759,'PCG14-DEV','EXPENSE','XXXXXX','661',5758,'Charges d''intérêts','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5760,'PCG14-DEV','EXPENSE','XXXXXX','6611',5759,'Intérêts des emprunts et dettes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5761,'PCG14-DEV','EXPENSE','XXXXXX','66116',5760,'des emprunts et dettes assimilées','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5762,'PCG14-DEV','EXPENSE','XXXXXX','66117',5760,'des dettes rattachées à des participations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5763,'PCG14-DEV','EXPENSE','XXXXXX','6612',5759,'Charges de la fiducie, résultat de la période','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5764,'PCG14-DEV','EXPENSE','XXXXXX','6615',5759,'Intérêts des comptes courants et des dépôts créditeurs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5765,'PCG14-DEV','EXPENSE','XXXXXX','6616',5759,'Intérêts bancaires et sur opérations de financement (escompte,…)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5766,'PCG14-DEV','EXPENSE','XXXXXX','6617',5759,'Intérêts des obligations cautionnées','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5767,'PCG14-DEV','EXPENSE','XXXXXX','6618',5759,'Intérêts des autres dettes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5768,'PCG14-DEV','EXPENSE','XXXXXX','66181',5767,'des dettes commerciales','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5769,'PCG14-DEV','EXPENSE','XXXXXX','66188',5767,'des dettes diverses','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5770,'PCG14-DEV','EXPENSE','XXXXXX','664',5758,'Pertes sur créances liées à des participations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5771,'PCG14-DEV','EXPENSE','XXXXXX','665',5758,'Escomptes accordés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5772,'PCG14-DEV','EXPENSE','XXXXXX','666',5758,'Pertes de change','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5773,'PCG14-DEV','EXPENSE','XXXXXX','667',5758,'Charges nettes sur cessions de valeurs mobilières de placement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5774,'PCG14-DEV','EXPENSE','XXXXXX','668',5758,'Autres charges financières','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5775,'PCG14-DEV','EXPENSE','XXXXXX','67',5972,'Charges exceptionnelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5776,'PCG14-DEV','EXPENSE','XXXXXX','671',5775,'Charges exceptionnelles sur opérations de gestion','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5777,'PCG14-DEV','EXPENSE','XXXXXX','6711',5776,'Pénalités sur marchés (et dédits payés sur achats et ventes)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5778,'PCG14-DEV','EXPENSE','XXXXXX','6712',5776,'Pénalités, amendes fiscales et pénales','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5779,'PCG14-DEV','EXPENSE','XXXXXX','6713',5776,'Dons, libéralités','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5780,'PCG14-DEV','EXPENSE','XXXXXX','6714',5776,'Créances devenues irrécouvrables dans l''exercice','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5781,'PCG14-DEV','EXPENSE','XXXXXX','6715',5776,'Subventions accordées','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5782,'PCG14-DEV','EXPENSE','XXXXXX','6717',5776,'Rappel d''impôts (autres qu''impôts sur les bénéfices)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5783,'PCG14-DEV','EXPENSE','XXXXXX','6718',5776,'Autres charges exceptionnelles sur opérations de gestion','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5784,'PCG14-DEV','EXPENSE','XXXXXX','672',5775,'(Compte à la disposition des entités pour enregistrer, en cours d''exercice, les charges sur exercices antérieurs)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5785,'PCG14-DEV','EXPENSE','XXXXXX','674',5775,'Opérations de constitution ou liquidation des fiducies','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5786,'PCG14-DEV','EXPENSE','XXXXXX','6741',5785,'Opérations liées à la constitution de fiducie - Transfert des éléments','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5787,'PCG14-DEV','EXPENSE','XXXXXX','6742',5785,'Opérations liées à la liquidation de la fiducie','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5788,'PCG14-DEV','EXPENSE','XXXXXX','675',5775,'Valeurs comptables des éléments d''actif cédés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5789,'PCG14-DEV','EXPENSE','XXXXXX','6751',5788,'Immobilisations incorporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5790,'PCG14-DEV','EXPENSE','XXXXXX','6752',5788,'Immobilisations corporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5791,'PCG14-DEV','EXPENSE','XXXXXX','6756',5788,'Immobilisations financières','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5792,'PCG14-DEV','EXPENSE','XXXXXX','6758',5788,'Autres éléments d''actif','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5793,'PCG14-DEV','EXPENSE','XXXXXX','678',5775,'Autres charges exceptionnelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5794,'PCG14-DEV','EXPENSE','XXXXXX','6781',5793,'Malis provenant de clauses d''indexation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5795,'PCG14-DEV','EXPENSE','XXXXXX','6782',5793,'Lots','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5796,'PCG14-DEV','EXPENSE','XXXXXX','6783',5793,'Malis provenant du rachat par l''entreprise d''actions et obligations émises par elle-même','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5797,'PCG14-DEV','EXPENSE','XXXXXX','6788',5793,'Charges exceptionnelles diverses','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5798,'PCG14-DEV','EXPENSE','XXXXXX','68',5972,'Dotations aux amortissements, aux dépréciations et aux provisions','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5799,'PCG14-DEV','EXPENSE','XXXXXX','681',5798,'Dotations aux amortissements, aux dépréciations et aux provisions - Charges d''exploitation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5800,'PCG14-DEV','EXPENSE','XXXXXX','6811',5799,'Dotations aux amortissements sur immobilisations incorporelles et corporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5801,'PCG14-DEV','EXPENSE','XXXXXX','68111',5800,'Immobilisations incorporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5802,'PCG14-DEV','EXPENSE','XXXXXX','68112',5800,'Immobilisations corporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5803,'PCG14-DEV','EXPENSE','XXXXXX','6812',5799,'Dotations aux amortissements des charges d''exploitation à répartir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5804,'PCG14-DEV','EXPENSE','XXXXXX','6815',5799,'Dotations aux provisions d''exploitation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5805,'PCG14-DEV','EXPENSE','XXXXXX','6816',5799,'Dotations pour dépréciations des immobilisations incorporelles et corporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5806,'PCG14-DEV','EXPENSE','XXXXXX','68161',5805,'Immobilisations incorporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5807,'PCG14-DEV','EXPENSE','XXXXXX','68162',5805,'Immobilisations corporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5808,'PCG14-DEV','EXPENSE','XXXXXX','6817',5799,'Dotations pour dépréciations des actifs circulants','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5809,'PCG14-DEV','EXPENSE','XXXXXX','68173',5808,'Stocks et en-cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5810,'PCG14-DEV','EXPENSE','XXXXXX','68174',5808,'Créances','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5811,'PCG14-DEV','EXPENSE','XXXXXX','686',5798,'Dotations aux amortissements, aux dépréciations et aux provisions - Charges financières','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5812,'PCG14-DEV','EXPENSE','XXXXXX','6861',5811,'Dotations aux amortissements des primes de remboursement des obligations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5813,'PCG14-DEV','EXPENSE','XXXXXX','6865',5811,'Dotations aux provisions financières','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5814,'PCG14-DEV','EXPENSE','XXXXXX','6866',5811,'Dotations pour dépréciations des éléments financiers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5815,'PCG14-DEV','EXPENSE','XXXXXX','68662',5814,'Immobilisations financières','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5816,'PCG14-DEV','EXPENSE','XXXXXX','68665',5814,'Valeurs mobilières de placement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5817,'PCG14-DEV','EXPENSE','XXXXXX','6868',5811,'Autres dotations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5818,'PCG14-DEV','EXPENSE','XXXXXX','687',5798,'Dotations aux amortissements, aux dépréciations et aux provisions - Charges exceptionnelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5819,'PCG14-DEV','EXPENSE','XXXXXX','6871',5818,'Dotations aux amortissements exceptionnels des immobilisations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5820,'PCG14-DEV','EXPENSE','XXXXXX','6872',5818,'Dotations aux provisions réglementées (immobilisations)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5821,'PCG14-DEV','EXPENSE','XXXXXX','68725',5820,'Amortissements dérogatoires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5822,'PCG14-DEV','EXPENSE','XXXXXX','6873',5818,'Dotations aux provisions réglementées (stocks)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5823,'PCG14-DEV','EXPENSE','XXXXXX','6874',5818,'Dotations aux autres provisions réglementées','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5824,'PCG14-DEV','EXPENSE','XXXXXX','6875',5818,'Dotations aux provisions exceptionnelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5825,'PCG14-DEV','EXPENSE','XXXXXX','6876',5818,'Dotations pour dépréciations exceptionnelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5826,'PCG14-DEV','EXPENSE','XXXXXX','69',5972,'Participation des salariés - Impôts sur les bénéfices et assimilés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5827,'PCG14-DEV','EXPENSE','XXXXXX','691',5826,'Participation des salariés aux résultats','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5828,'PCG14-DEV','EXPENSE','XXXXXX','695',5826,'Impôts sur les bénéfices','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5829,'PCG14-DEV','EXPENSE','XXXXXX','6951',5828,'Impôts dus en France','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5830,'PCG14-DEV','EXPENSE','XXXXXX','6952',5828,'Contribution additionnelle à l''impôt sur les bénéfices','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5831,'PCG14-DEV','EXPENSE','XXXXXX','6954',5828,'Impôts dus à l''étranger','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5832,'PCG14-DEV','EXPENSE','XXXXXX','696',5826,'Suppléments d''impôt sur les sociétés liés aux distributions','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5833,'PCG14-DEV','EXPENSE','XXXXXX','698',5826,'Intégration fiscale','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5834,'PCG14-DEV','EXPENSE','XXXXXX','6981',5833,'Intégration fiscale - Charges','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5835,'PCG14-DEV','EXPENSE','XXXXXX','6989',5833,'Intégration fiscale - Produits','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5836,'PCG14-DEV','EXPENSE','XXXXXX','699',5826,'Produits - Reports en arrière des déficits','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5837,'PCG14-DEV','INCOME','XXXXXX','70',5973,'Ventes de produits fabriqués, prestations de services, marchandises','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5838,'PCG14-DEV','INCOME','PRODUCT','701',5837,'Ventes de produits finis','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5839,'PCG14-DEV','INCOME','XXXXXX','7011',5838,'Produits finis (ou groupe) A','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5840,'PCG14-DEV','INCOME','XXXXXX','7012',5838,'Produits finis (ou groupe) B','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5841,'PCG14-DEV','INCOME','XXXXXX','702',5837,'Ventes de produits intermédiaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5842,'PCG14-DEV','INCOME','XXXXXX','703',5837,'Ventes de produits résiduels','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5843,'PCG14-DEV','INCOME','XXXXXX','704',5837,'Travaux','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5844,'PCG14-DEV','INCOME','XXXXXX','7041',5843,'Travaux de catégorie (ou activité) A','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5845,'PCG14-DEV','INCOME','XXXXXX','7042',5843,'Travaux de catégorie (ou activité) B','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5846,'PCG14-DEV','INCOME','XXXXXX','705',5837,'Etudes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5847,'PCG14-DEV','INCOME','SERVICE','706',5837,'Prestations de services','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5848,'PCG14-DEV','INCOME','PRODUCT','707',5837,'Ventes de marchandises','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5849,'PCG14-DEV','INCOME','XXXXXX','7071',5848,'Marchandises (ou groupe) A','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5850,'PCG14-DEV','INCOME','XXXXXX','7072',5848,'Marchandises (ou groupe) B','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5851,'PCG14-DEV','INCOME','XXXXXX','708',5837,'Produits des activités annexes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5852,'PCG14-DEV','INCOME','XXXXXX','7081',5851,'Produits des services exploités dans l''intérêt du personnel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5853,'PCG14-DEV','INCOME','XXXXXX','7082',5851,'Commissions et courtages','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5854,'PCG14-DEV','INCOME','XXXXXX','7083',5851,'Locations diverses','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5855,'PCG14-DEV','INCOME','XXXXXX','7084',5851,'Mise à disposition de personnel facturée','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5856,'PCG14-DEV','INCOME','XXXXXX','7085',5851,'Ports et frais accessoires facturés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5857,'PCG14-DEV','INCOME','XXXXXX','7086',5851,'Bonis sur reprises d''emballages consignés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5858,'PCG14-DEV','INCOME','XXXXXX','7087',5851,'Bonifications obtenues des clients et primes sur ventes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5859,'PCG14-DEV','INCOME','XXXXXX','7088',5851,'Autres produits d''activités annexes (cessions d''approvisionnements,)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5860,'PCG14-DEV','INCOME','XXXXXX','709',5837,'Rabais, remises et ristournes accordés par l''entreprise','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5861,'PCG14-DEV','INCOME','XXXXXX','7091',5860,'sur ventes de produits finis','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5862,'PCG14-DEV','INCOME','XXXXXX','7092',5860,'sur ventes de produits intermédiaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5863,'PCG14-DEV','INCOME','XXXXXX','7094',5860,'sur travaux','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5864,'PCG14-DEV','INCOME','XXXXXX','7095',5860,'sur études','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5865,'PCG14-DEV','INCOME','XXXXXX','7096',5860,'sur prestations de services','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5866,'PCG14-DEV','INCOME','XXXXXX','7097',5860,'sur ventes de marchandises','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5867,'PCG14-DEV','INCOME','XXXXXX','7098',5860,'sur produits des activités annexes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5868,'PCG14-DEV','INCOME','XXXXXX','71',5973,'Production stockée (ou déstockage)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5869,'PCG14-DEV','INCOME','XXXXXX','713',5868,'Variation des stocks (en-cours de production, produits)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5870,'PCG14-DEV','INCOME','XXXXXX','7133',5869,'Variation des en-cours de production de biens','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5871,'PCG14-DEV','INCOME','XXXXXX','71331',5870,'Produits en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5872,'PCG14-DEV','INCOME','XXXXXX','71335',5870,'Travaux en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5873,'PCG14-DEV','INCOME','XXXXXX','7134',5869,'Variation des en-cours de production de services','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5874,'PCG14-DEV','INCOME','XXXXXX','71341',5873,'Etudes en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5875,'PCG14-DEV','INCOME','XXXXXX','71345',5873,'Prestations de services en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5876,'PCG14-DEV','INCOME','XXXXXX','7135',5869,'Variation des stocks de produits','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5877,'PCG14-DEV','INCOME','XXXXXX','71351',5876,'Produits intermédiaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5878,'PCG14-DEV','INCOME','XXXXXX','71355',5876,'Produits finis','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5879,'PCG14-DEV','INCOME','XXXXXX','71358',5876,'Produits résiduels','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5880,'PCG14-DEV','INCOME','XXXXXX','72',5973,'Production immobilisée','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5881,'PCG14-DEV','INCOME','XXXXXX','721',5880,'Immobilisations incorporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5882,'PCG14-DEV','INCOME','XXXXXX','722',5880,'Immobilisations corporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5883,'PCG14-DEV','INCOME','XXXXXX','74',5973,'Subventions d''exploitation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5884,'PCG14-DEV','INCOME','XXXXXX','75',5973,'Autres produits de gestion courante','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5885,'PCG14-DEV','INCOME','XXXXXX','751',5884,'Redevances pour concessions, brevets, licences, marques, procédés, logiciels, droits et valeurs similaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5886,'PCG14-DEV','INCOME','XXXXXX','7511',5885,'Redevances pour concessions, brevets, licences, marques, procédés, logiciels','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5887,'PCG14-DEV','INCOME','XXXXXX','7516',5885,'Droits d''auteur et de reproduction','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5888,'PCG14-DEV','INCOME','XXXXXX','7518',5885,'Autres droits et valeurs similaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5889,'PCG14-DEV','INCOME','XXXXXX','752',5884,'Revenus des immeubles non affectés à des activités professionnelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5890,'PCG14-DEV','INCOME','XXXXXX','753',5884,'Jetons de présence et rémunérations d''administrateurs, gérants,','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5891,'PCG14-DEV','INCOME','XXXXXX','754',5884,'Ristournes perçues des coopératives (provenant des excédents)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5892,'PCG14-DEV','INCOME','XXXXXX','755',5884,'Quote-parts de résultat sur opérations faites en commun','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5893,'PCG14-DEV','INCOME','XXXXXX','7551',5892,'Quote-part de perte transférée (comptabilité du gérant)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5894,'PCG14-DEV','INCOME','XXXXXX','7555',5892,'Quote-part de bénéfice attribuée (comptabilité des associés non - gérants)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5895,'PCG14-DEV','INCOME','XXXXXX','758',5884,'Produits divers de gestion courante','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5896,'PCG14-DEV','INCOME','XXXXXX','76',5973,'Produits financiers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5897,'PCG14-DEV','INCOME','XXXXXX','761',5896,'Produits de participations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5898,'PCG14-DEV','INCOME','XXXXXX','7611',5897,'Revenus des titres de participation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5899,'PCG14-DEV','INCOME','XXXXXX','7612',5897,'Produits de la fiducie, résultat de la période','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5900,'PCG14-DEV','INCOME','XXXXXX','7616',5897,'Revenus sur autres formes de participation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5901,'PCG14-DEV','INCOME','XXXXXX','7617',5897,'Revenus des créances rattachées à des participations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5902,'PCG14-DEV','INCOME','XXXXXX','762',5896,'Produits des autres immobilisations financières','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5903,'PCG14-DEV','INCOME','XXXXXX','7621',5902,'Revenus des titres immobilisés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5904,'PCG14-DEV','INCOME','XXXXXX','7626',5902,'Revenus des prêts','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5905,'PCG14-DEV','INCOME','XXXXXX','7627',5902,'Revenus des créances immobilisées','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5906,'PCG14-DEV','INCOME','XXXXXX','763',5896,'Revenus des autres créances','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5907,'PCG14-DEV','INCOME','XXXXXX','7631',5906,'Revenus des créances commerciales','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5908,'PCG14-DEV','INCOME','XXXXXX','7638',5906,'Revenus des créances diverses','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5909,'PCG14-DEV','INCOME','XXXXXX','764',5896,'Revenus des valeurs mobilières de placement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5910,'PCG14-DEV','INCOME','XXXXXX','765',5896,'Escomptes obtenus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5911,'PCG14-DEV','INCOME','XXXXXX','766',5896,'Gains de change','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5912,'PCG14-DEV','INCOME','XXXXXX','767',5896,'Produits nets sur cessions de valeurs mobilières de placement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5913,'PCG14-DEV','INCOME','XXXXXX','768',5896,'Autres produits financiers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5914,'PCG14-DEV','INCOME','XXXXXX','77',5973,'Produits exceptionnels','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5915,'PCG14-DEV','INCOME','XXXXXX','771',5914,'Produits exceptionnels sur opérations de gestion','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5916,'PCG14-DEV','INCOME','XXXXXX','7711',5915,'Dédits et pénalités perçus sur achats et sur ventes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5917,'PCG14-DEV','INCOME','XXXXXX','7713',5915,'Libéralités reçues','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5918,'PCG14-DEV','INCOME','XXXXXX','7714',5915,'Rentrées sur créances amorties','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5919,'PCG14-DEV','INCOME','XXXXXX','7715',5915,'Subventions d''équilibre','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5920,'PCG14-DEV','INCOME','XXXXXX','7717',5915,'Dégrèvements d''impôts autres qu''impôts sur les bénéfices','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5921,'PCG14-DEV','INCOME','XXXXXX','7718',5915,'Autres produits exceptionnels sur opérations de gestion','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5922,'PCG14-DEV','INCOME','XXXXXX','772',5914,'(Compte à la disposition des entités pour enregistrer, en cours d''exercice, les produits sur exercices antérieurs)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5923,'PCG14-DEV','INCOME','XXXXXX','774',5914,'Opérations de constitution ou liquidation des fiducies','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5924,'PCG14-DEV','INCOME','XXXXXX','7741',5923,'Opérations liées à la constitution de fiducie - Transfert des éléments','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5925,'PCG14-DEV','INCOME','XXXXXX','7742',5923,'Opérations liées à la liquidation de la fiducie','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5926,'PCG14-DEV','INCOME','XXXXXX','775',5914,'Produits des cessions d''éléments d''actif','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5927,'PCG14-DEV','INCOME','XXXXXX','7751',5926,'Immobilisations incorporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5928,'PCG14-DEV','INCOME','XXXXXX','7752',5926,'Immobilisations corporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5929,'PCG14-DEV','INCOME','XXXXXX','7756',5926,'Immobilisations financières','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5930,'PCG14-DEV','INCOME','XXXXXX','7758',5926,'Autres éléments d''actif','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5931,'PCG14-DEV','INCOME','XXXXXX','777',5914,'Quote-part des subventions d''investissement virée au résultat de l''exercice','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5932,'PCG14-DEV','INCOME','XXXXXX','778',5914,'Autres produits exceptionnels','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5933,'PCG14-DEV','INCOME','XXXXXX','7781',5932,'Bonis provenant de clauses d''indexation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5934,'PCG14-DEV','INCOME','XXXXXX','7782',5932,'Lots','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5935,'PCG14-DEV','INCOME','XXXXXX','7783',5932,'Bonis provenant du rachat par l''entreprise d''actions et d''obligations émises par elle - même','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5936,'PCG14-DEV','INCOME','XXXXXX','7788',5932,'Produits exceptionnels divers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5937,'PCG14-DEV','INCOME','XXXXXX','78',5973,'Reprises sur amortissements, dépréciations et provisions','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5938,'PCG14-DEV','INCOME','XXXXXX','781',5937,'Reprises sur amortissements, dépréciations et provisions (à inscrire dans les produits d''exploitation)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5939,'PCG14-DEV','INCOME','XXXXXX','7811',5938,'Reprises sur amortissements des immobilisations incorporelles et corporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5940,'PCG14-DEV','INCOME','XXXXXX','78111',5939,'Immobilisations incorporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5941,'PCG14-DEV','INCOME','XXXXXX','78112',5939,'Immobilisations corporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5942,'PCG14-DEV','INCOME','XXXXXX','7815',5938,'Reprises sur provisions d''exploitation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5943,'PCG14-DEV','INCOME','XXXXXX','7816',5938,'Reprises sur dépréciations des immobilisations incorporelles et corporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5944,'PCG14-DEV','INCOME','XXXXXX','78161',5943,'Immobilisations incorporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5945,'PCG14-DEV','INCOME','XXXXXX','78162',5943,'Immobilisations corporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5946,'PCG14-DEV','INCOME','XXXXXX','7817',5938,'Reprises sur dépréciations des actifs circulants','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5947,'PCG14-DEV','INCOME','XXXXXX','78173',5946,'Stocks et en-cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5948,'PCG14-DEV','INCOME','XXXXXX','78174',5946,'Créances','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5949,'PCG14-DEV','INCOME','XXXXXX','786',5937,'Reprises sur provisions pour risques et dépréciations (à inscrire dans les produits financiers)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5950,'PCG14-DEV','INCOME','XXXXXX','7865',5949,'Reprises sur provisions financières','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5951,'PCG14-DEV','INCOME','XXXXXX','7866',5949,'Reprises sur dépréciations des éléments financiers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5952,'PCG14-DEV','INCOME','XXXXXX','78662',5951,'Immobilisations financières','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5953,'PCG14-DEV','INCOME','XXXXXX','78665',5951,'Valeurs mobilières de placements','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5954,'PCG14-DEV','INCOME','XXXXXX','787',5937,'Reprises sur provisions et dépréciations (à inscrire dans les produits exceptionnels)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5955,'PCG14-DEV','INCOME','XXXXXX','7872',5954,'Reprises sur provisions réglementées (immobilisations)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5956,'PCG14-DEV','INCOME','XXXXXX','78725',5955,'Amortissements dérogatoires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5957,'PCG14-DEV','INCOME','XXXXXX','78726',5955,'Provision spéciale de réévaluation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5958,'PCG14-DEV','INCOME','XXXXXX','78727',5955,'Plus-values réinvesties','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5959,'PCG14-DEV','INCOME','XXXXXX','7873',5954,'Reprises sur provisions réglementées (stocks)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5960,'PCG14-DEV','INCOME','XXXXXX','7874',5954,'Reprises sur autres provisions réglementées','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5961,'PCG14-DEV','INCOME','XXXXXX','7875',5954,'Reprises sur provisions exceptionnelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5962,'PCG14-DEV','INCOME','XXXXXX','7876',5954,'Reprises sur dépréciations exceptionnelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5963,'PCG14-DEV','INCOME','XXXXXX','79',5973,'Transferts de charges','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5964,'PCG14-DEV','INCOME','XXXXXX','791',5963,'Transferts de charges d''exploitation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5965,'PCG14-DEV','INCOME','XXXXXX','796',5963,'Transferts de charges financières','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5966,'PCG14-DEV','INCOME','XXXXXX','797',5963,'Transferts de charges exceptionnelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5967,'PCG14-DEV','CAPIT','XXXXXX','1','','Comptes de capitaux','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5968,'PCG14-DEV','IMMO','XXXXXX','2','','Comptes d''immobilisations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5969,'PCG14-DEV','STOCK','XXXXXX','3','','Comptes de stocks et en-cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5970,'PCG14-DEV','THIRDPARTY','XXXXXX','4','','Comptes de tiers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5971,'PCG14-DEV','FINAN','XXXXXX','5','','Comptes financiers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5972,'PCG14-DEV','EXPENSE','XXXXXX','6','','Comptes de charges','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (5973,'PCG14-DEV','INCOME','XXXXXX','7','','Comptes de produits','1');
    +
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5967,'PCG14-DEV','CAPIT',      'XXXXXX','1', 0,'Comptes de capitaux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5968,'PCG14-DEV','IMMO',       'XXXXXX','2', 0,'Comptes d''immobilisations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5969,'PCG14-DEV','STOCK',      'XXXXXX','3', 0,'Comptes de stocks et en-cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5970,'PCG14-DEV','THIRDPARTY', 'XXXXXX','4', 0,'Comptes de tiers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5971,'PCG14-DEV','FINAN',      'XXXXXX','5', 0,'Comptes financiers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5972,'PCG14-DEV','EXPENSE',    'XXXXXX','6', 0,'Comptes de charges','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5973,'PCG14-DEV','INCOME',     'XXXXXX','7', 0,'Comptes de produits','1');
    +
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5000,'PCG14-DEV','CAPIT','XXXXXX','10',5967,'Capital et réserves','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5001,'PCG14-DEV','CAPIT','XXXXXX','101',5000,'Capital','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5002,'PCG14-DEV','CAPIT','XXXXXX','1011',5001,'Capital souscrit - non appelé','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5003,'PCG14-DEV','CAPIT','XXXXXX','1012',5001,'Capital souscrit - appelé, non versé','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5004,'PCG14-DEV','CAPIT','CAPITAL','1013',5001,'Capital souscrit - appelé, versé','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5005,'PCG14-DEV','CAPIT','XXXXXX','10131',5004,'Capital non amorti','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5006,'PCG14-DEV','CAPIT','XXXXXX','10132',5004,'Capital amorti','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5007,'PCG14-DEV','CAPIT','XXXXXX','1018',5001,'Capital souscrit soumis à des réglementations particulières','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5008,'PCG14-DEV','CAPIT','XXXXXX','102',5000,'Fonds fiduciaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5009,'PCG14-DEV','CAPIT','XXXXXX','104',5000,'Primes liées au capital social','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5010,'PCG14-DEV','CAPIT','XXXXXX','1041',5009,'Primes d''émission','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5011,'PCG14-DEV','CAPIT','XXXXXX','1042',5009,'Primes de fusion','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5012,'PCG14-DEV','CAPIT','XXXXXX','1043',5009,'Primes d''apport','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5013,'PCG14-DEV','CAPIT','XXXXXX','1044',5009,'Primes de conversion d''obligations en actions','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5014,'PCG14-DEV','CAPIT','XXXXXX','1045',5009,'Bons de souscription d''actions','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5015,'PCG14-DEV','CAPIT','XXXXXX','105',5000,'Ecarts de réévaluation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5016,'PCG14-DEV','CAPIT','XXXXXX','1051',5015,'Réserve spéciale de réévaluation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5017,'PCG14-DEV','CAPIT','XXXXXX','1052',5015,'Ecart de réévaluation libre','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5018,'PCG14-DEV','CAPIT','XXXXXX','1053',5015,'Réserve de réévaluation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5019,'PCG14-DEV','CAPIT','XXXXXX','1055',5015,'Ecarts de réévaluation (autres opérations légales)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5020,'PCG14-DEV','CAPIT','XXXXXX','1057',5015,'Autres écarts de réévaluation en France','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5021,'PCG14-DEV','CAPIT','XXXXXX','1058',5015,'Autres écarts de réévaluation à l''Etranger','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5022,'PCG14-DEV','CAPIT','XXXXXX','106',5000,'Réserves','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5023,'PCG14-DEV','CAPIT','XXXXXX','1061',5022,'Réserve légale','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5024,'PCG14-DEV','CAPIT','XXXXXX','10611',5023,'Réserve légale proprement dite','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5025,'PCG14-DEV','CAPIT','XXXXXX','10612',5023,'Plus-values nettes à long terme','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5026,'PCG14-DEV','CAPIT','XXXXXX','1062',5022,'Réserves indisponibles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5027,'PCG14-DEV','CAPIT','XXXXXX','1063',5022,'Réserves statutaires ou contractuelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5028,'PCG14-DEV','CAPIT','XXXXXX','1064',5022,'Réserves réglementées','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5029,'PCG14-DEV','CAPIT','XXXXXX','10641',5028,'Plus-values nettes à long terme','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5030,'PCG14-DEV','CAPIT','XXXXXX','10643',5028,'Réserves consécutives à l''octroi de subventions d''investissement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5031,'PCG14-DEV','CAPIT','XXXXXX','10648',5028,'Autres réserves réglementées','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5032,'PCG14-DEV','CAPIT','XXXXXX','1068',5022,'Autres réserves','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5033,'PCG14-DEV','CAPIT','XXXXXX','10681',5032,'Réserve de propre assureur','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5034,'PCG14-DEV','CAPIT','XXXXXX','10688',5032,'Réserves diverses','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5035,'PCG14-DEV','CAPIT','XXXXXX','107',5000,'Ecart d''équivalence','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5036,'PCG14-DEV','CAPIT','XXXXXX','108',5000,'Compte de l''exploitant','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5037,'PCG14-DEV','CAPIT','XXXXXX','109',5000,'Actionnaires : Capital souscrit - non appelé','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5038,'PCG14-DEV','CAPIT','XXXXXX','11',5967,'Report à nouveau (solde créditeur ou débiteur)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5039,'PCG14-DEV','CAPIT','XXXXXX','110',5038,'Report à nouveau (solde créditeur)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5040,'PCG14-DEV','CAPIT','XXXXXX','119',5038,'Report à nouveau (solde débiteur)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5041,'PCG14-DEV','CAPIT','XXXXXX','12',5967,'Résultat de l''exercice (bénéfice ou perte)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5042,'PCG14-DEV','CAPIT','XXXXXX','120',5041,'Résultat de l''exercice (bénéfice)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5043,'PCG14-DEV','CAPIT','XXXXXX','129',5041,'Résultat de l''exercice (perte)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5044,'PCG14-DEV','CAPIT','XXXXXX','13',5967,'Subventions d''investissement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5045,'PCG14-DEV','CAPIT','XXXXXX','131',5044,'Subventions d''équipement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5046,'PCG14-DEV','CAPIT','XXXXXX','1311',5045,'Etat','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5047,'PCG14-DEV','CAPIT','XXXXXX','1312',5045,'Régions','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5048,'PCG14-DEV','CAPIT','XXXXXX','1313',5045,'Départements','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5049,'PCG14-DEV','CAPIT','XXXXXX','1314',5045,'Communes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5050,'PCG14-DEV','CAPIT','XXXXXX','1315',5045,'Collectivités publiques','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5051,'PCG14-DEV','CAPIT','XXXXXX','1316',5045,'Entreprises publiques','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5052,'PCG14-DEV','CAPIT','XXXXXX','1317',5045,'Entreprises et organismes privés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5053,'PCG14-DEV','CAPIT','XXXXXX','1318',5045,'Autres','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5054,'PCG14-DEV','CAPIT','XXXXXX','138',5044,'Autres subventions d''investissement (même ventilation que celle du compte 131)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5055,'PCG14-DEV','CAPIT','XXXXXX','139',5044,'Subventions d''investissement inscrites au compte de résultat','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5056,'PCG14-DEV','CAPIT','XXXXXX','1391',5055,'Subventions d''équipement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5057,'PCG14-DEV','CAPIT','XXXXXX','13911',5056,'Etat','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5058,'PCG14-DEV','CAPIT','XXXXXX','13912',5056,'Régions','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5059,'PCG14-DEV','CAPIT','XXXXXX','13913',5056,'Départements','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5060,'PCG14-DEV','CAPIT','XXXXXX','13914',5056,'Communes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5061,'PCG14-DEV','CAPIT','XXXXXX','13915',5056,'Collectivités publiques','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5062,'PCG14-DEV','CAPIT','XXXXXX','13916',5056,'Entreprises publiques','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5063,'PCG14-DEV','CAPIT','XXXXXX','13917',5056,'Entreprises et organismes privés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5064,'PCG14-DEV','CAPIT','XXXXXX','13918',5056,'Autres','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5065,'PCG14-DEV','CAPIT','XXXXXX','1398',5055,'Autres subventions d''investissement (même ventilation que celle du compte 1391)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5066,'PCG14-DEV','CAPIT','XXXXXX','14',5967,'Provisions réglementées','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5067,'PCG14-DEV','CAPIT','XXXXXX','142',5066,'Provisions réglementées relatives aux immobilisations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5068,'PCG14-DEV','CAPIT','XXXXXX','1423',5067,'Provisions pour reconstitution des gisements miniers et pétroliers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5069,'PCG14-DEV','CAPIT','XXXXXX','1424',5067,'Provisions pour investissement (participation des salariés)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5070,'PCG14-DEV','CAPIT','XXXXXX','143',5066,'Provisions réglementées relatives aux stocks','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5071,'PCG14-DEV','CAPIT','XXXXXX','1431',5070,'Hausse des prix','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5072,'PCG14-DEV','CAPIT','XXXXXX','1432',5070,'Fluctuation des cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5073,'PCG14-DEV','CAPIT','XXXXXX','144',5066,'Provisions réglementées relatives aux autres éléments de l''actif','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5074,'PCG14-DEV','CAPIT','XXXXXX','145',5066,'Amortissements dérogatoires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5075,'PCG14-DEV','CAPIT','XXXXXX','146',5066,'Provision spéciale de réévaluation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5076,'PCG14-DEV','CAPIT','XXXXXX','147',5066,'Plus-values réinvesties','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5077,'PCG14-DEV','CAPIT','XXXXXX','148',5066,'Autres provisions réglementées','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5078,'PCG14-DEV','CAPIT','XXXXXX','15',5967,'Provisions','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5079,'PCG14-DEV','CAPIT','XXXXXX','151',5078,'Provisions pour risques','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5080,'PCG14-DEV','CAPIT','XXXXXX','1511',5079,'Provisions pour litiges','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5081,'PCG14-DEV','CAPIT','XXXXXX','1512',5079,'Provisions pour garanties données aux clients','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5082,'PCG14-DEV','CAPIT','XXXXXX','1513',5079,'Provisions pour pertes sur marchés à terme','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5083,'PCG14-DEV','CAPIT','XXXXXX','1514',5079,'Provisions pour amendes et pénalités','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5084,'PCG14-DEV','CAPIT','XXXXXX','1515',5079,'Provisions pour pertes de change','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5085,'PCG14-DEV','CAPIT','XXXXXX','1516',5079,'Provisions pour pertes sur contrats','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5086,'PCG14-DEV','CAPIT','XXXXXX','1518',5079,'Autres provisions pour risques','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5087,'PCG14-DEV','CAPIT','XXXXXX','153',5078,'Provisions pour pensions et obligations similaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5088,'PCG14-DEV','CAPIT','XXXXXX','154',5078,'Provisions pour restructurations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5089,'PCG14-DEV','CAPIT','XXXXXX','155',5078,'Provisions pour impôts','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5090,'PCG14-DEV','CAPIT','XXXXXX','156',5078,'Provisions pour renouvellement des immobilisations (entreprises concessionnaires)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5091,'PCG14-DEV','CAPIT','XXXXXX','157',5078,'Provisions pour charges à répartir sur plusieurs exercices','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5092,'PCG14-DEV','CAPIT','XXXXXX','1572',5091,'Provisions pour gros entretien ou grandes révisions','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5093,'PCG14-DEV','CAPIT','XXXXXX','158',5078,'Autres provisions pour charges','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5094,'PCG14-DEV','CAPIT','XXXXXX','1581',5093,'Provisions pour remises en état','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5095,'PCG14-DEV','CAPIT','XXXXXX','16',5967,'Emprunts et dettes assimilées','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5096,'PCG14-DEV','CAPIT','XXXXXX','161',5095,'Emprunts obligataires convertibles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5097,'PCG14-DEV','CAPIT','XXXXXX','162',5095,'Obligations représentatives de passifs nets remis en fiducie','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5098,'PCG14-DEV','CAPIT','XXXXXX','163',5095,'Autres emprunts obligataires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5099,'PCG14-DEV','CAPIT','XXXXXX','164',5095,'Emprunts auprès des établissements de crédit','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5100,'PCG14-DEV','CAPIT','XXXXXX','165',5095,'Dépôts et cautionnements reçus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5101,'PCG14-DEV','CAPIT','XXXXXX','1651',5100,'Dépôts','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5102,'PCG14-DEV','CAPIT','XXXXXX','1655',5100,'Cautionnements','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5103,'PCG14-DEV','CAPIT','XXXXXX','166',5095,'Participation des salariés aux résultats','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5104,'PCG14-DEV','CAPIT','XXXXXX','1661',5103,'Comptes bloqués','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5105,'PCG14-DEV','CAPIT','XXXXXX','1662',5013,'Fonds de participation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5106,'PCG14-DEV','CAPIT','XXXXXX','167',5095,'Emprunts et dettes assortis de conditions particulières','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5107,'PCG14-DEV','CAPIT','XXXXXX','1671',5106,'Emissions de titres participatifs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5108,'PCG14-DEV','CAPIT','XXXXXX','1674',5106,'Avances conditionnées de l''Etat','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5109,'PCG14-DEV','CAPIT','XXXXXX','1675',5106,'Emprunts participatifs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5110,'PCG14-DEV','CAPIT','XXXXXX','168',5095,'Autres emprunts et dettes assimilées','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5111,'PCG14-DEV','CAPIT','XXXXXX','1681',5110,'Autres emprunts','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5112,'PCG14-DEV','CAPIT','XXXXXX','1685',5110,'Rentes viagères capitalisées','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5113,'PCG14-DEV','CAPIT','XXXXXX','1687',5110,'Autres dettes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5114,'PCG14-DEV','CAPIT','XXXXXX','1688',5110,'Intérêts courus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5115,'PCG14-DEV','CAPIT','XXXXXX','16881',5114,'sur emprunts obligataires convertibles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5116,'PCG14-DEV','CAPIT','XXXXXX','16883',5114,'sur autres emprunts obligataires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5117,'PCG14-DEV','CAPIT','XXXXXX','16684',5114,'sur emprunts auprès des établissements de crédit','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5118,'PCG14-DEV','CAPIT','XXXXXX','16885',5114,'sur dépôts et cautionnements reçus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5119,'PCG14-DEV','CAPIT','XXXXXX','16886',5114,'sur participation des salariés aux résultats','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5120,'PCG14-DEV','CAPIT','XXXXXX','16887',5114,'sur emprunts et dettes assortis de conditions particulières','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5121,'PCG14-DEV','CAPIT','XXXXXX','16888',5114,'sur autres emprunts et dettes assimilées','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5122,'PCG14-DEV','CAPIT','XXXXXX','169',5095,'Primes de remboursement des obligations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5123,'PCG14-DEV','CAPIT','XXXXXX','17',5967,'Dettes rattachées à des participations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5124,'PCG14-DEV','CAPIT','XXXXXX','171',5123,'Dettes rattachées à des participations (groupe)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5125,'PCG14-DEV','CAPIT','XXXXXX','174',5123,'Dettes rattachées à des participations (hors groupe)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5126,'PCG14-DEV','CAPIT','XXXXXX','178',5123,'Dettes rattachées à des sociétés en participation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5127,'PCG14-DEV','CAPIT','XXXXXX','1781',5126,'Principal','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5128,'PCG14-DEV','CAPIT','XXXXXX','1788',5126,'Intérêts courus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5129,'PCG14-DEV','CAPIT','XXXXXX','18',5967,'Comptes de liaison des établissements et sociétés en participation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5130,'PCG14-DEV','CAPIT','XXXXXX','181',5129,'Comptes de liaison des établissements','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5131,'PCG14-DEV','CAPIT','XXXXXX','186',5129,'Biens et prestations de services échangés entre établissements (charges)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5132,'PCG14-DEV','CAPIT','XXXXXX','187',5129,'Biens et prestations de services échangés entre établissements (produits)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5133,'PCG14-DEV','CAPIT','XXXXXX','188',5129,'Comptes de liaison des sociétés en participation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5134,'PCG14-DEV','IMMO','XXXXXX','20',5968,'Immobilisations incorporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5135,'PCG14-DEV','IMMO','XXXXXX','201',5134,'Frais d''établissement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5136,'PCG14-DEV','IMMO','XXXXXX','2011',5135,'Frais de constitution','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5137,'PCG14-DEV','IMMO','XXXXXX','2012',5135,'Frais de premier établissement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5138,'PCG14-DEV','IMMO','XXXXXX','20121',5137,'Frais de prospection','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5139,'PCG14-DEV','IMMO','XXXXXX','20122',5137,'Frais de publicité','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5140,'PCG14-DEV','IMMO','XXXXXX','2013',5135,'Frais d''augmentation de capital et d''opérations diverses (fusions, scissions, transformations)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5141,'PCG14-DEV','IMMO','XXXXXX','203',5134,'Frais de recherche et de développement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5142,'PCG14-DEV','IMMO','XXXXXX','205',5134,'Concessions et droits similaires, brevets, licences, marques, procédés, logiciels, droits et valeurs similaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5143,'PCG14-DEV','IMMO','XXXXXX','206',5134,'Droit au bail','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5144,'PCG14-DEV','IMMO','XXXXXX','207',5134,'Fonds commercial','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5145,'PCG14-DEV','IMMO','XXXXXX','208',5134,'Autres immobilisations incorporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5146,'PCG14-DEV','IMMO','XXXXXX','21',5968,'Immobilisations corporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5147,'PCG14-DEV','IMMO','XXXXXX','211',5146,'Terrains','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5148,'PCG14-DEV','IMMO','XXXXXX','2111',5147,'Terrains nus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5149,'PCG14-DEV','IMMO','XXXXXX','2112',5147,'Terrains aménagés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5150,'PCG14-DEV','IMMO','XXXXXX','2113',5147,'Sous - sols et sursols','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5151,'PCG14-DEV','IMMO','XXXXXX','2114',5147,'Terrains de gisement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5152,'PCG14-DEV','IMMO','XXXXXX','21141',5151,'Carrières','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5153,'PCG14-DEV','IMMO','XXXXXX','2115',5147,'Terrains bâtis','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5154,'PCG14-DEV','IMMO','XXXXXX','21151',5153,'Ensembles immobiliers industriels (A, B)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5155,'PCG14-DEV','IMMO','XXXXXX','21155',5153,'Ensembles immobiliers administratifs et commerciaux (A, B)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5156,'PCG14-DEV','IMMO','XXXXXX','21158',5153,'Autres ensembles immobiliers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5157,'PCG14-DEV','IMMO','XXXXXX','211581',5156,'affectés aux opérations professionnelles (A, B)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5158,'PCG14-DEV','IMMO','XXXXXX','211588',5156,'affectés aux opérations non professionnelles (A, B)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5159,'PCG14-DEV','IMMO','XXXXXX','2116',5147,'Compte d''ordre sur immobilisations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5160,'PCG14-DEV','IMMO','XXXXXX','212',5146,'Agencements et aménagements de terrains (même ventilation que celle du compte 211)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5161,'PCG14-DEV','IMMO','XXXXXX','213',5146,'Constructions','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5162,'PCG14-DEV','IMMO','XXXXXX','2131',5161,'Bâtiments','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5163,'PCG14-DEV','IMMO','XXXXXX','21311',5162,'Ensembles immobiliers industriels (A, B)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5164,'PCG14-DEV','IMMO','XXXXXX','21315',5162,'Ensembles immobiliers administratifs et commerciaux (A, B)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5165,'PCG14-DEV','IMMO','XXXXXX','21318',5162,'Autres ensembles immobiliers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5166,'PCG14-DEV','IMMO','XXXXXX','213181',5165,'affectés aux opérations professionnelles (A, B)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5167,'PCG14-DEV','IMMO','XXXXXX','213188',5165,'affectés aux opérations non professionnelles (A, B)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5168,'PCG14-DEV','IMMO','XXXXXX','2135',5161,'Installations générales - agencements - aménagements des constructions','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5169,'PCG14-DEV','IMMO','XXXXXX','21351',5168,'Ensembles immobiliers industriels (A, B)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5170,'PCG14-DEV','IMMO','XXXXXX','21355',5168,'Ensembles immobiliers administratifs et commerciaux (A, B)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5171,'PCG14-DEV','IMMO','XXXXXX','21358',5168,'Autres ensembles immobiliers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5172,'PCG14-DEV','IMMO','XXXXXX','213581',5171,'affectés aux opérations professionnelles (A, B)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5173,'PCG14-DEV','IMMO','XXXXXX','213588',5171,'affectés aux opérations non professionnelles (A, B)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5174,'PCG14-DEV','IMMO','XXXXXX','2138',5161,'Ouvrages d''infrastructure','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5175,'PCG14-DEV','IMMO','XXXXXX','21381',5174,'Voies de terre','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5176,'PCG14-DEV','IMMO','XXXXXX','21382',5174,'Voies de fer','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5177,'PCG14-DEV','IMMO','XXXXXX','21383',5174,'Voies d''eau','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5178,'PCG14-DEV','IMMO','XXXXXX','21384',5174,'Barrages','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5179,'PCG14-DEV','IMMO','XXXXXX','21385',5174,'Pistes d''aérodromes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5180,'PCG14-DEV','IMMO','XXXXXX','214',5146,'Constructions sur sol d''autrui (même ventilation que celle du compte 213)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5181,'PCG14-DEV','IMMO','XXXXXX','215',5146,'Installations techniques, matériels et outillage industriels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5182,'PCG14-DEV','IMMO','XXXXXX','2151',5181,'Installations complexes spécialisées','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5183,'PCG14-DEV','IMMO','XXXXXX','21511',5182,'sur sol propre','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5184,'PCG14-DEV','IMMO','XXXXXX','21514',5182,'sur sol d''autrui','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5185,'PCG14-DEV','IMMO','XXXXXX','2153',5181,'Installations à caractère spécifique','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5186,'PCG14-DEV','IMMO','XXXXXX','21531',5185,'sur sol propre','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5187,'PCG14-DEV','IMMO','XXXXXX','21534',5185,'sur sol d''autrui','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5188,'PCG14-DEV','IMMO','XXXXXX','2154',5181,'Matériel industriel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5189,'PCG14-DEV','IMMO','XXXXXX','2155',5181,'Outillage industriel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5190,'PCG14-DEV','IMMO','XXXXXX','2157',5181,'Agencements et aménagements du matériel et outillage industriels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5191,'PCG14-DEV','IMMO','XXXXXX','218',5146,'Autres immobilisations corporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5192,'PCG14-DEV','IMMO','XXXXXX','2181',5191,'Installations générales, agencements, aménagements divers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5193,'PCG14-DEV','IMMO','XXXXXX','2182',5191,'Matériel de transport','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5194,'PCG14-DEV','IMMO','XXXXXX','2183',5191,'Matériel de bureau et matériel informatique','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5195,'PCG14-DEV','IMMO','XXXXXX','2184',5191,'Mobilier','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5196,'PCG14-DEV','IMMO','XXXXXX','2185',5191,'Cheptel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5197,'PCG14-DEV','IMMO','XXXXXX','2186',5191,'Emballages récupérables','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5198,'PCG14-DEV','IMMO','XXXXXX','22',5968,'Immobilisations mises en concession','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5199,'PCG14-DEV','IMMO','XXXXXX','23',5968,'Immobilisations en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5200,'PCG14-DEV','IMMO','XXXXXX','231',5199,'Immobilisations corporelles en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5201,'PCG14-DEV','IMMO','XXXXXX','2312',5200,'Terrains','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5202,'PCG14-DEV','IMMO','XXXXXX','2313',5200,'Constructions','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5203,'PCG14-DEV','IMMO','XXXXXX','2315',5200,'Installations techniques, matériel et outillage industriels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5204,'PCG14-DEV','IMMO','XXXXXX','2318',5200,'Autres immobilisations corporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5205,'PCG14-DEV','IMMO','XXXXXX','232',5199,'Immobilisations incorporelles en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5206,'PCG14-DEV','IMMO','XXXXXX','237',5199,'Avances et acomptes versés sur immobilisations incorporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5207,'PCG14-DEV','IMMO','XXXXXX','238',5199,'Avances et acomptes versés sur commandes d''immobilisations corporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5208,'PCG14-DEV','IMMO','XXXXXX','2382',5207,'Terrains','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5209,'PCG14-DEV','IMMO','XXXXXX','2383',5207,'Constructions','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5210,'PCG14-DEV','IMMO','XXXXXX','2385',5207,'Installations techniques, matériel et outillage industriels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5211,'PCG14-DEV','IMMO','XXXXXX','2388',5207,'Autres immobilisations corporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5212,'PCG14-DEV','IMMO','XXXXXX','25',5968,'Parts dans des entreprises liées et créances sur des entreprises liées','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5213,'PCG14-DEV','IMMO','XXXXXX','26',5968,'Participations et créances rattachées à des participations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5214,'PCG14-DEV','IMMO','XXXXXX','261',5213,'Titres de participation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5215,'PCG14-DEV','IMMO','XXXXXX','2611',5214,'Actions','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5216,'PCG14-DEV','IMMO','XXXXXX','2618',5214,'Autres titres','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5217,'PCG14-DEV','IMMO','XXXXXX','266',5213,'Autres formes de participation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5218,'PCG14-DEV','IMMO','XXXXXX','2661',5217,'Droits représentatifs d''actifs nets remis en fiducie','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5219,'PCG14-DEV','IMMO','XXXXXX','267',5213,'Créances rattachées à des participations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5220,'PCG14-DEV','IMMO','XXXXXX','2671',5219,'Créances rattachées à des participations (groupe)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5221,'PCG14-DEV','IMMO','XXXXXX','2674',5219,'Créances rattachées à des participations (hors groupe)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5222,'PCG14-DEV','IMMO','XXXXXX','2675',5219,'Versements représentatifs d''apports non capitalisés (appel de fonds)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5223,'PCG14-DEV','IMMO','XXXXXX','2676',5219,'Avances consolidables','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5224,'PCG14-DEV','IMMO','XXXXXX','2677',5219,'Autres créances rattachées à des participations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5225,'PCG14-DEV','IMMO','XXXXXX','2678',5219,'Intérêts courus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5226,'PCG14-DEV','IMMO','XXXXXX','268',5213,'Créances rattachées à des sociétés en participation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5227,'PCG14-DEV','IMMO','XXXXXX','2681',5226,'Principal','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5228,'PCG14-DEV','IMMO','XXXXXX','2688',5226,'Intérêts courus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5229,'PCG14-DEV','IMMO','XXXXXX','269',5213,'Versements restant à effectuer sur titres de participation non libérés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5230,'PCG14-DEV','IMMO','XXXXXX','27',5968,'Autres immobilisations financières','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5231,'PCG14-DEV','IMMO','XXXXXX','271',5230,'Titres immobilisés autres que les titres immobilisés de l''activité de portefeuille (droit de propriété)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5232,'PCG14-DEV','IMMO','XXXXXX','2711',5231,'Actions','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5233,'PCG14-DEV','IMMO','XXXXXX','2718',5231,'Autres titres','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5234,'PCG14-DEV','IMMO','XXXXXX','272',5230,'Titres immobilisés (droit de créance)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5235,'PCG14-DEV','IMMO','XXXXXX','2721',5234,'Obligations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5236,'PCG14-DEV','IMMO','XXXXXX','2722',5234,'Bons','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5237,'PCG14-DEV','IMMO','XXXXXX','273',5230,'Titres immobilisés de l''activité de portefeuille','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5238,'PCG14-DEV','IMMO','XXXXXX','274',5230,'Prêts','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5239,'PCG14-DEV','IMMO','XXXXXX','2741',5238,'Prêts participatifs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5240,'PCG14-DEV','IMMO','XXXXXX','2742',5238,'Prêts aux associés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5241,'PCG14-DEV','IMMO','XXXXXX','2743',5238,'Prêts au personnel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5242,'PCG14-DEV','IMMO','XXXXXX','2748',5238,'Autres prêts','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5243,'PCG14-DEV','IMMO','XXXXXX','275',5230,'Dépôts et cautionnements versés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5244,'PCG14-DEV','IMMO','XXXXXX','2751',5243,'Dépôts','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5245,'PCG14-DEV','IMMO','XXXXXX','2755',5243,'Cautionnements','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5246,'PCG14-DEV','IMMO','XXXXXX','276',5230,'Autres créances immobilisées','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5247,'PCG14-DEV','IMMO','XXXXXX','2761',5246,'Créances diverses','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5248,'PCG14-DEV','IMMO','XXXXXX','2768',5246,'Intérêts courus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5249,'PCG14-DEV','IMMO','XXXXXX','27682',5248,'sur titres immobilisés (droit de créance)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5250,'PCG14-DEV','IMMO','XXXXXX','27684',5248,'sur prêts','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5251,'PCG14-DEV','IMMO','XXXXXX','27685',5248,'sur dépôts et cautionnements','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5252,'PCG14-DEV','IMMO','XXXXXX','27688',5248,'sur créances diverses','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5253,'PCG14-DEV','IMMO','XXXXXX','277',5230,'(Actions propres ou parts propres)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5254,'PCG14-DEV','IMMO','XXXXXX','2771',5253,'Actions propres ou parts propres','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5255,'PCG14-DEV','IMMO','XXXXXX','2772',5253,'Actions propres ou parts propres en voie d''annulation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5256,'PCG14-DEV','IMMO','XXXXXX','279',5230,'Versements restant à effectuer sur titres immobilisés non libérés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5257,'PCG14-DEV','IMMO','XXXXXX','28',5968,'Amortissements des immobilisations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5258,'PCG14-DEV','IMMO','XXXXXX','280',5257,'Amortissements des immobilisations incorporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5259,'PCG14-DEV','IMMO','XXXXXX','2801',5258,'Frais d''établissement (même ventilation que celle du compte 201)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5260,'PCG14-DEV','IMMO','XXXXXX','2803',5258,'Frais de recherche et de développement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5261,'PCG14-DEV','IMMO','XXXXXX','2805',5258,'Concessions et droits similaires, brevets, licences, logiciels, droits et valeurs similaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5262,'PCG14-DEV','IMMO','XXXXXX','2807',5258,'Fonds commercial','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5263,'PCG14-DEV','IMMO','XXXXXX','2808',5258,'Autres immobilisations incorporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5264,'PCG14-DEV','IMMO','ALLOCATION','281',5257,'Amortissements des immobilisations corporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5265,'PCG14-DEV','IMMO','XXXXXX','2811',5264,'Terrains de gisement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5266,'PCG14-DEV','IMMO','XXXXXX','2812',5264,'Agencements, aménagements de terrains (même ventilation que celle du compte 212)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5267,'PCG14-DEV','IMMO','XXXXXX','2813',5264,'Constructions (même ventilation que celle du compte 213)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5268,'PCG14-DEV','IMMO','XXXXXX','2814',5264,'Constructions sur sol d''autrui (même ventilation que celle du compte 214)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5269,'PCG14-DEV','IMMO','XXXXXX','2815',5264,'Installations, matériel et outillage industriels (même ventilation que celle du compte 215)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5270,'PCG14-DEV','IMMO','XXXXXX','2818',5264,'Autres immobilisations corporelles (même ventilation que celle du compte 218)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5271,'PCG14-DEV','IMMO','XXXXXX','282',5257,'Amortissements des immobilisations mises en concession','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5272,'PCG14-DEV','IMMO','XXXXXX','29',5968,'Dépréciations des immobilisations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5273,'PCG14-DEV','IMMO','XXXXXX','290',5272,'Dépréciations des immobilisations incorporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5274,'PCG14-DEV','IMMO','XXXXXX','2905',5273,'Marques, procédés, droits et valeurs similaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5275,'PCG14-DEV','IMMO','XXXXXX','2906',5273,'Droit au bail','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5276,'PCG14-DEV','IMMO','XXXXXX','2907',5273,'Fonds commercial','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5277,'PCG14-DEV','IMMO','XXXXXX','2908',5273,'Autres immobilisations incorporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5278,'PCG14-DEV','IMMO','XXXXXX','291',5272,'Dépréciations des immobilisations corporelles (même ventilation que celle du compte 21)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5279,'PCG14-DEV','IMMO','XXXXXX','2911',5278,'Terrains (autres que terrains de gisement)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5280,'PCG14-DEV','IMMO','XXXXXX','292',5272,'Dépréciations des immobilisations mises en concession','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5281,'PCG14-DEV','IMMO','XXXXXX','293',5272,'Dépréciations des immobilisations en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5282,'PCG14-DEV','IMMO','XXXXXX','2931',5281,'Immobilisations corporelles en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5283,'PCG14-DEV','IMMO','XXXXXX','2932',5281,'Immobilisations incorporelles en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5284,'PCG14-DEV','IMMO','XXXXXX','296',5272,'Dépréciations des participations et créances rattachées à des participations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5285,'PCG14-DEV','IMMO','XXXXXX','2961',5284,'Titres de participation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5286,'PCG14-DEV','IMMO','XXXXXX','2966',5284,'Autres formes de participation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5287,'PCG14-DEV','IMMO','XXXXXX','2967',5284,'Créances rattachées à des participations (même ventilation que celle du compte 267)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5288,'PCG14-DEV','IMMO','XXXXXX','2968',5284,'Créances rattachées à des sociétés en participation (même ventilation que celle du compte 268)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5289,'PCG14-DEV','IMMO','XXXXXX','297',5272,'Dépréciations des autres immobilisations financières','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5290,'PCG14-DEV','IMMO','XXXXXX','2971',5289,'Titres immobilisés autres que les titres immobilisés de l''activité de portefeuille - droit de propriété (même ventilation que celle du compte 271)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5291,'PCG14-DEV','IMMO','XXXXXX','2972',5289,'Droit de créance (même ventilation que celle du compte 272)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5292,'PCG14-DEV','IMMO','XXXXXX','2973',5289,'Titres immobilisés de l''activité de portefeuille','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5293,'PCG14-DEV','IMMO','XXXXXX','2974',5289,'Prêts (même ventilation que celle du compte 274)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5294,'PCG14-DEV','IMMO','XXXXXX','2975',5289,'Dépôts et cautionnements versés (même ventilation que celle du compte 275)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5295,'PCG14-DEV','IMMO','XXXXXX','2976',5289,'Autres créances immobilisées (même ventilation que celle du compte 276)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5296,'PCG14-DEV','STOCK','XXXXXX','31',5969,'Matières premières (et fournitures)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5297,'PCG14-DEV','STOCK','XXXXXX','311',5296,'Matières (ou groupe) A','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5298,'PCG14-DEV','STOCK','XXXXXX','312',5296,'Matières (ou groupe) B','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5299,'PCG14-DEV','STOCK','XXXXXX','317',5296,'Fournitures A, B, C,','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5300,'PCG14-DEV','STOCK','XXXXXX','32',5969,'Autres approvisionnements','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5301,'PCG14-DEV','STOCK','XXXXXX','321',5300,'Matières consommables','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5302,'PCG14-DEV','STOCK','XXXXXX','3211',5301,'Matières (ou groupe) C','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5303,'PCG14-DEV','STOCK','XXXXXX','3212',5301,'Matières (ou groupe) d','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5304,'PCG14-DEV','STOCK','XXXXXX','322',5300,'Fournitures consommables','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5305,'PCG14-DEV','STOCK','XXXXXX','3221',5304,'Combustibles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5306,'PCG14-DEV','STOCK','XXXXXX','3222',5304,'Produits d''entretien','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5307,'PCG14-DEV','STOCK','XXXXXX','3223',5304,'Fournitures d''atelier et d''usine','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5308,'PCG14-DEV','STOCK','XXXXXX','3224',5304,'Fournitures de magasin','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5309,'PCG14-DEV','STOCK','XXXXXX','3225',5304,'Fournitures de bureau','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5310,'PCG14-DEV','STOCK','XXXXXX','326',5300,'Emballages','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5311,'PCG14-DEV','STOCK','XXXXXX','3261',5310,'Emballages perdus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5312,'PCG14-DEV','STOCK','XXXXXX','3265',5310,'Emballages récupérables non identifiables','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5313,'PCG14-DEV','STOCK','XXXXXX','3267',5310,'Emballages à usage mixte','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5314,'PCG14-DEV','STOCK','XXXXXX','33',5969,'En-cours de production de biens','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5315,'PCG14-DEV','STOCK','XXXXXX','331',5314,'Produits en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5316,'PCG14-DEV','STOCK','XXXXXX','3311',5315,'Produits en cours P 1','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5317,'PCG14-DEV','STOCK','XXXXXX','3312',5315,'Produits en cours P 2','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5318,'PCG14-DEV','STOCK','XXXXXX','335',5314,'Travaux en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5319,'PCG14-DEV','STOCK','XXXXXX','3351',5318,'Travaux en cours T 1','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5320,'PCG14-DEV','STOCK','XXXXXX','3552',5318,'Travaux en cours T 2','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5321,'PCG14-DEV','STOCK','XXXXXX','34',5969,'En-cours de production de services','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5322,'PCG14-DEV','STOCK','XXXXXX','341',5321,'Etudes en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5323,'PCG14-DEV','STOCK','XXXXXX','3411',5322,'Etudes en cours E 1','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5324,'PCG14-DEV','STOCK','XXXXXX','3412',5322,'Etudes en cours E 2','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5325,'PCG14-DEV','STOCK','XXXXXX','345',5321,'Prestations de services en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5326,'PCG14-DEV','STOCK','XXXXXX','3451',5325,'Prestations de services S 1','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5327,'PCG14-DEV','STOCK','XXXXXX','3452',5325,'Prestations de services S 2','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5328,'PCG14-DEV','STOCK','XXXXXX','35',5969,'Stocks de produits','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5329,'PCG14-DEV','STOCK','XXXXXX','351',5328,'Produits intermédiaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5330,'PCG14-DEV','STOCK','XXXXXX','3511',5329,'Produits intermédiaires (ou groupe) A','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5331,'PCG14-DEV','STOCK','XXXXXX','3512',5329,'Produits intermédiaires (ou groupe) B','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5332,'PCG14-DEV','STOCK','XXXXXX','355',5328,'Produits finis','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5333,'PCG14-DEV','STOCK','XXXXXX','3551',5333,'Produits finis (ou groupe) A','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5334,'PCG14-DEV','STOCK','XXXXXX','3552',5333,'Produits finis (ou groupe) B','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5335,'PCG14-DEV','STOCK','XXXXXX','358',5328,'Produits résiduels (ou matières de récupération)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5336,'PCG14-DEV','STOCK','XXXXXX','3581',5335,'Déchets','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5337,'PCG14-DEV','STOCK','XXXXXX','3585',5335,'Rebuts','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5338,'PCG14-DEV','STOCK','XXXXXX','3586',5335,'Matières de récupération','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5339,'PCG14-DEV','STOCK','XXXXXX','36',5969,'(compte à ouvrir, le cas échéant, sous l''intitulé ''Stocks provenant d''immobilisations'')','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5340,'PCG14-DEV','STOCK','XXXXXX','37',5969,'Stocks de marchandises','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5341,'PCG14-DEV','STOCK','XXXXXX','371',5341,'Marchandises (ou groupe) A','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5342,'PCG14-DEV','STOCK','XXXXXX','372',5341,'Marchandises (ou groupe) B','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5343,'PCG14-DEV','STOCK','XXXXXX','38',5969,'(lorsque l''entité tient un inventaire permanent en comptabilité générale, le compte 38 peut être utilisé pour comptabiliser les stocks en voie d''acheminement, mis en dépôt ou donnés en consignation)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5344,'PCG14-DEV','STOCK','XXXXXX','39',5969,'Dépréciations des stocks et en-cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5345,'PCG14-DEV','STOCK','XXXXXX','391',5344,'Dépréciations des matières premières (et fournitures)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5346,'PCG14-DEV','STOCK','XXXXXX','3911',5345,'Matières (ou groupe) A','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5347,'PCG14-DEV','STOCK','XXXXXX','3912',5345,'Matières (ou groupe) B','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5348,'PCG14-DEV','STOCK','XXXXXX','3917',5345,'Fournitures A, B, C,','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5349,'PCG14-DEV','STOCK','XXXXXX','392',5344,'Dépréciations des autres approvisionnements','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5350,'PCG14-DEV','STOCK','XXXXXX','3921',5349,'Matières consommables (même ventilation que celle du compte 321)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5351,'PCG14-DEV','STOCK','XXXXXX','3922',5349,'Fournitures consommables (même ventilation que celle du compte 322)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5352,'PCG14-DEV','STOCK','XXXXXX','3926',5349,'Emballages (même ventilation que celle du compte 326)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5353,'PCG14-DEV','STOCK','XXXXXX','393',5344,'Dépréciations des en-cours de production de biens','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5354,'PCG14-DEV','STOCK','XXXXXX','3931',5353,'Produits en cours (même ventilation que celle du compte 331)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5355,'PCG14-DEV','STOCK','XXXXXX','3935',5353,'Travaux en cours (même ventilation que celle du compte 335)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5356,'PCG14-DEV','STOCK','XXXXXX','394',5344,'Dépréciations des en-cours de production de services','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5357,'PCG14-DEV','STOCK','XXXXXX','3941',5356,'Etudes en cours (même ventilation que celle du compte 341)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5358,'PCG14-DEV','STOCK','XXXXXX','3945',5356,'Prestations de services en cours (même ventilation que celle du compte 345)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5359,'PCG14-DEV','STOCK','XXXXXX','395',5344,'Dépréciations des stocks de produits','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5360,'PCG14-DEV','STOCK','XXXXXX','3951',5359,'Produits intermédiaires (même ventilation que celle du compte 351)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5361,'PCG14-DEV','STOCK','XXXXXX','3955',5359,'Produits finis (même ventilation que celle du compte 355)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5362,'PCG14-DEV','STOCK','XXXXXX','397',5344,'Dépréciations des stocks de marchandises','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5363,'PCG14-DEV','STOCK','XXXXXX','3971',5362,'Marchandise (ou groupe) A','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5364,'PCG14-DEV','STOCK','XXXXXX','3972',5362,'Marchandise (ou groupe) B','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5365,'PCG14-DEV','THIRDPARTY','XXXXXX','40',5970,'Fournisseurs et comptes rattachés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5366,'PCG14-DEV','THIRDPARTY','XXXXXX','400',5365,'Fournisseurs et comptes rattachés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5367,'PCG14-DEV','THIRDPARTY','SUPPLIER','401',5365,'Fournisseurs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5368,'PCG14-DEV','THIRDPARTY','XXXXXX','4011',5367,'Fournisseurs - Achats de biens et prestations de services','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5369,'PCG14-DEV','THIRDPARTY','XXXXXX','4017',5367,'Fournisseurs - Retenues de garantie','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5370,'PCG14-DEV','THIRDPARTY','XXXXXX','403',5365,'Fournisseurs - Effets à payer','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5371,'PCG14-DEV','THIRDPARTY','XXXXXX','404',5365,'Fournisseurs d''immobilisations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5372,'PCG14-DEV','THIRDPARTY','XXXXXX','4041',5371,'Fournisseurs - Achats d''immobilisations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5373,'PCG14-DEV','THIRDPARTY','XXXXXX','4047',5371,'Fournisseurs d''immobilisations - Retenues de garantie','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5374,'PCG14-DEV','THIRDPARTY','XXXXXX','405',5365,'Fournisseurs d''immobilisations - Effets à payer','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5375,'PCG14-DEV','THIRDPARTY','XXXXXX','408',5365,'Fournisseurs - Factures non parvenues','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5376,'PCG14-DEV','THIRDPARTY','XXXXXX','4081',5375,'Fournisseurs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5377,'PCG14-DEV','THIRDPARTY','XXXXXX','4084',5375,'Fournisseurs d''immobilisations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5378,'PCG14-DEV','THIRDPARTY','XXXXXX','4088',5375,'Fournisseurs - Intérêts courus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5379,'PCG14-DEV','THIRDPARTY','XXXXXX','409',5365,'Fournisseurs débiteurs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5380,'PCG14-DEV','THIRDPARTY','XXXXXX','4091',5379,'Fournisseurs - Avances et acomptes versés sur commandes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5381,'PCG14-DEV','THIRDPARTY','XXXXXX','4096',5379,'Fournisseurs - Créances pour emballages et matériel à rendre','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5382,'PCG14-DEV','THIRDPARTY','XXXXXX','4097',5379,'Fournisseurs - Autres avoirs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5383,'PCG14-DEV','THIRDPARTY','XXXXXX','40971',5382,'Fournisseurs d''exploitation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5384,'PCG14-DEV','THIRDPARTY','XXXXXX','40974',5382,'Fournisseurs d''immobilisations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5385,'PCG14-DEV','THIRDPARTY','XXXXXX','4098',5379,'Rabais, remises, ristournes à obtenir et autres avoirs non encore reçus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5386,'PCG14-DEV','THIRDPARTY','XXXXXX','41',5970,'Clients et comptes rattachés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5387,'PCG14-DEV','THIRDPARTY','XXXXXX','410',5386,'Clients et comptes rattachés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5388,'PCG14-DEV','THIRDPARTY','CUSTOMER','411',5386,'Clients','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5389,'PCG14-DEV','THIRDPARTY','XXXXXX','4111',5388,'Clients - Ventes de biens ou de prestations de services','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5390,'PCG14-DEV','THIRDPARTY','XXXXXX','4117',5388,'Clients - Retenues de garantie','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5391,'PCG14-DEV','THIRDPARTY','XXXXXX','413',5386,'Clients - Effets à recevoir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5392,'PCG14-DEV','THIRDPARTY','XXXXXX','416',5386,'Clients douteux ou litigieux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5393,'PCG14-DEV','THIRDPARTY','XXXXXX','418',5386,'Clients - Produits non encore facturés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5394,'PCG14-DEV','THIRDPARTY','XXXXXX','4181',5393,'Clients - Factures à établir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5395,'PCG14-DEV','THIRDPARTY','XXXXXX','4188',5393,'Clients - Intérêts courus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5396,'PCG14-DEV','THIRDPARTY','XXXXXX','419',5386,'Clients créditeurs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5397,'PCG14-DEV','THIRDPARTY','XXXXXX','4191',5396,'Clients - Avances et acomptes reçus sur commandes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5398,'PCG14-DEV','THIRDPARTY','XXXXXX','4196',5396,'Clients - Dettes sur emballages et matériels consignés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5399,'PCG14-DEV','THIRDPARTY','XXXXXX','4197',5396,'Clients - Autres avoirs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5400,'PCG14-DEV','THIRDPARTY','XXXXXX','4198',5396,'Rabais, remises, ristournes à accorder et autres avoirs à établir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5401,'PCG14-DEV','THIRDPARTY','XXXXXX','42',5970,'Personnel et comptes rattachés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5402,'PCG14-DEV','THIRDPARTY','XXXXXX','421',5401,'Personnel - Rémunérations dues','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5403,'PCG14-DEV','THIRDPARTY','XXXXXX','422',5401,'Comités d''entreprises, d''établissement, …','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5404,'PCG14-DEV','THIRDPARTY','XXXXXX','424',5401,'Participation des salariés aux résultats','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5405,'PCG14-DEV','THIRDPARTY','XXXXXX','4246',5404,'Réserve spéciale','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5406,'PCG14-DEV','THIRDPARTY','XXXXXX','4248',5404,'Comptes courants','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5407,'PCG14-DEV','THIRDPARTY','XXXXXX','425',5401,'Personnel - Avances et acomptes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5408,'PCG14-DEV','THIRDPARTY','XXXXXX','426',5401,'Personnel - Dépôts','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5409,'PCG14-DEV','THIRDPARTY','XXXXXX','427',5401,'Personnel - Oppositions','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5410,'PCG14-DEV','THIRDPARTY','XXXXXX','428',5401,'Personnel - Charges à payer et produits à recevoir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5411,'PCG14-DEV','THIRDPARTY','XXXXXX','4282',5410,'Dettes provisionnées pour congés à payer','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5412,'PCG14-DEV','THIRDPARTY','XXXXXX','4284',5410,'Dettes provisionnées pour participation des salariés aux résultats','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5413,'PCG14-DEV','THIRDPARTY','XXXXXX','4286',5410,'Autres charges à payer','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5414,'PCG14-DEV','THIRDPARTY','XXXXXX','4287',5410,'Produits à recevoir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5415,'PCG14-DEV','THIRDPARTY','XXXXXX','43',5970,'Sécurité sociale et autres organismes sociaux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5416,'PCG14-DEV','THIRDPARTY','XXXXXX','431',5415,'Sécurité sociale','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5417,'PCG14-DEV','THIRDPARTY','XXXXXX','437',5415,'Autres organismes sociaux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5418,'PCG14-DEV','THIRDPARTY','XXXXXX','438',5415,'Organismes sociaux - Charges à payer et produits à recevoir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5419,'PCG14-DEV','THIRDPARTY','XXXXXX','4382',5418,'Charges sociales sur congés à payer','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5420,'PCG14-DEV','THIRDPARTY','XXXXXX','4386',5418,'Autres charges à payer','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5421,'PCG14-DEV','THIRDPARTY','XXXXXX','4387',5418,'Produits à recevoir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5422,'PCG14-DEV','THIRDPARTY','XXXXXX','44',5970,'Etat et autres collectivités publiques','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5423,'PCG14-DEV','THIRDPARTY','XXXXXX','441',5422,'Etat - Subventions à recevoir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5424,'PCG14-DEV','THIRDPARTY','XXXXXX','4411',5423,'Subventions d''investissement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5425,'PCG14-DEV','THIRDPARTY','XXXXXX','4417',5423,'Subventions d''exploitation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5426,'PCG14-DEV','THIRDPARTY','XXXXXX','4418',5423,'Subventions d''équilibre','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5427,'PCG14-DEV','THIRDPARTY','XXXXXX','4419',5423,'Avances sur subventions','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5428,'PCG14-DEV','THIRDPARTY','XXXXXX','442',5422,'Etat - Impôts et taxes recouvrables sur des tiers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5429,'PCG14-DEV','THIRDPARTY','XXXXXX','4424',5428,'Obligataires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5430,'PCG14-DEV','THIRDPARTY','XXXXXX','4425',5428,'Associés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5431,'PCG14-DEV','THIRDPARTY','XXXXXX','443',5422,'Opérations particulières avec l''Etat les collectivités publiques, les organismes internationaux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5432,'PCG14-DEV','THIRDPARTY','XXXXXX','4431',5431,'Créances sur l''Etat résultant de la suppression de la règle du décalage d''un mois en matière de TVA','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5433,'PCG14-DEV','THIRDPARTY','XXXXXX','4438',5431,'Intérêts courus sur créances figurant au 4431','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5434,'PCG14-DEV','THIRDPARTY','XXXXXX','444',5422,'Etat - Impôts sur les bénéfices','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5435,'PCG14-DEV','THIRDPARTY','XXXXXX','445',5422,'Etat - Taxes sur le chiffre d''affaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5436,'PCG14-DEV','THIRDPARTY','XXXXXX','4452',5435,'TVA due intracommunautaire','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5437,'PCG14-DEV','THIRDPARTY','XXXXXX','4455',5435,'Taxes sur le chiffre d''affaires à décaisser','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5438,'PCG14-DEV','THIRDPARTY','XXXXXX','44551',5437,'TVA à décaisser','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5439,'PCG14-DEV','THIRDPARTY','XXXXXX','44558',5437,'Taxes assimilées à la TVA','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5440,'PCG14-DEV','THIRDPARTY','XXXXXX','4456',5435,'Taxes sur le chiffre d''affaires déductibles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5441,'PCG14-DEV','THIRDPARTY','XXXXXX','44562',5440,'TVA sur immobilisations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5442,'PCG14-DEV','THIRDPARTY','XXXXXX','44563',5440,'TVA transférée par d''autres entreprises','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5443,'PCG14-DEV','THIRDPARTY','XXXXXX','44566',5440,'TVA sur autres biens et services','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5444,'PCG14-DEV','THIRDPARTY','XXXXXX','44567',5440,'Crédit de TVA à reporter','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5445,'PCG14-DEV','THIRDPARTY','XXXXXX','44568',5440,'Taxes assimilées à la TVA','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5446,'PCG14-DEV','THIRDPARTY','XXXXXX','4457',5435,'Taxes sur le chiffre d''affaires collectées par l''entreprise','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5447,'PCG14-DEV','THIRDPARTY','XXXXXX','44571',5446,'TVA collectée','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5448,'PCG14-DEV','THIRDPARTY','XXXXXX','44578',5446,'Taxes assimilées à la TVA','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5449,'PCG14-DEV','THIRDPARTY','XXXXXX','4458',5435,'Taxes sur le chiffre d''affaires à régulariser ou en attente','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5450,'PCG14-DEV','THIRDPARTY','XXXXXX','44581',5449,'Acomptes - Régime simplifié d''imposition','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5451,'PCG14-DEV','THIRDPARTY','XXXXXX','44582',5449,'Acomptes - Régime de forfait','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5452,'PCG14-DEV','THIRDPARTY','XXXXXX','44583',5449,'Remboursement de taxes sur le chiffre d''affaires demandé','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5453,'PCG14-DEV','THIRDPARTY','XXXXXX','44584',5449,'TVA récupérée d''avance','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5454,'PCG14-DEV','THIRDPARTY','XXXXXX','44586',5449,'Taxes sur le chiffre d''affaires sur factures non parvenues','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5455,'PCG14-DEV','THIRDPARTY','XXXXXX','44587',5449,'Taxes sur le chiffre d''affaires sur factures à établir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5456,'PCG14-DEV','THIRDPARTY','XXXXXX','446',5422,'Obligations cautionnées','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5457,'PCG14-DEV','THIRDPARTY','XXXXXX','447',5422,'Autres impôts, taxes et versements assimilés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5458,'PCG14-DEV','THIRDPARTY','XXXXXX','448',5422,'Etat - Charges à payer et produits à recevoir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5459,'PCG14-DEV','THIRDPARTY','XXXXXX','4482',5458,'Charges fiscales sur congés à payer','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5460,'PCG14-DEV','THIRDPARTY','XXXXXX','4486',5458,'Charges à payer','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5461,'PCG14-DEV','THIRDPARTY','XXXXXX','4487',5458,'Produits à recevoir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5462,'PCG14-DEV','THIRDPARTY','XXXXXX','449',5422,'Quotas d''émission à acquérir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5463,'PCG14-DEV','THIRDPARTY','XXXXXX','45',5970,'Groupe et associés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5464,'PCG14-DEV','THIRDPARTY','XXXXXX','451',5463,'Groupe','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5465,'PCG14-DEV','THIRDPARTY','XXXXXX','455',5463,'Associés - Comptes courants','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5466,'PCG14-DEV','THIRDPARTY','XXXXXX','4551',5465,'Principal','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5467,'PCG14-DEV','THIRDPARTY','XXXXXX','4558',5465,'Intérêts courus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5468,'PCG14-DEV','THIRDPARTY','XXXXXX','456',5463,'Associés - Opérations sur le capital','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5469,'PCG14-DEV','THIRDPARTY','XXXXXX','4561',5468,'Associés - Comptes d''apport en société','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5470,'PCG14-DEV','THIRDPARTY','XXXXXX','45611',5469,'Apports en nature','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5471,'PCG14-DEV','THIRDPARTY','XXXXXX','45615',5469,'Apports en numéraire','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5472,'PCG14-DEV','THIRDPARTY','XXXXXX','4562',5468,'Apporteurs - Capital appelé, non versé','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5473,'PCG14-DEV','THIRDPARTY','XXXXXX','45621',5472,'Actionnaires - Capital souscrit et appelé, non versé','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5474,'PCG14-DEV','THIRDPARTY','XXXXXX','45625',5472,'Associés - Capital appelé, non versé','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5475,'PCG14-DEV','THIRDPARTY','XXXXXX','4563',5468,'Associés - Versements reçus sur augmentation de capital','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5476,'PCG14-DEV','THIRDPARTY','XXXXXX','4564',5468,'Associés - Versements anticipés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5477,'PCG14-DEV','THIRDPARTY','XXXXXX','4566',5468,'Actionnaires défaillants','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5478,'PCG14-DEV','THIRDPARTY','XXXXXX','4567',5468,'Associés - Capital à rembourser','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5479,'PCG14-DEV','THIRDPARTY','XXXXXX','457',5463,'Associés - Dividendes à payer','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5480,'PCG14-DEV','THIRDPARTY','XXXXXX','458',5463,'Associés - Opérations faites en commun et en GIE','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5481,'PCG14-DEV','THIRDPARTY','XXXXXX','4581',5480,'Opérations courantes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5482,'PCG14-DEV','THIRDPARTY','XXXXXX','4588',5480,'Intérêts courus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5483,'PCG14-DEV','THIRDPARTY','XXXXXX','46',5970,'Débiteurs divers et créditeurs divers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5484,'PCG14-DEV','THIRDPARTY','XXXXXX','462',5483,'Créances sur cessions d''immobilisations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5485,'PCG14-DEV','THIRDPARTY','XXXXXX','464',5483,'Dettes sur acquisitions de valeurs mobilières de placement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5486,'PCG14-DEV','THIRDPARTY','XXXXXX','465',5483,'Créances sur cessions de valeurs mobilières de placement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5487,'PCG14-DEV','THIRDPARTY','XXXXXX','467',5483,'Autres comptes débiteurs ou créditeurs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5488,'PCG14-DEV','THIRDPARTY','XXXXXX','468',5483,'Divers - Charges à payer et produits à recevoir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5489,'PCG14-DEV','THIRDPARTY','XXXXXX','4686',5488,'Charges à payer','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5490,'PCG14-DEV','THIRDPARTY','XXXXXX','4687',5488,'Produits à recevoir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5491,'PCG14-DEV','THIRDPARTY','XXXXXX','47',5970,'Comptes transitoires ou d''attente','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5492,'PCG14-DEV','THIRDPARTY','XXXXXX','471',5491,'Comptes d''attente','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5493,'PCG14-DEV','THIRDPARTY','XXXXXX','472',5491,'Comptes d''attente','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5494,'PCG14-DEV','THIRDPARTY','XXXXXX','473',5491,'Comptes d''attente','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5495,'PCG14-DEV','THIRDPARTY','XXXXXX','474',5491,'Comptes d''attente','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5496,'PCG14-DEV','THIRDPARTY','XXXXXX','475',5491,'Comptes d''attente','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5497,'PCG14-DEV','THIRDPARTY','XXXXXX','476',5491,'Différence de conversion - Actif','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5498,'PCG14-DEV','THIRDPARTY','XXXXXX','4761',5497,'Diminution des créances','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5499,'PCG14-DEV','THIRDPARTY','XXXXXX','4762',5497,'Augmentation des dettes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5500,'PCG14-DEV','THIRDPARTY','XXXXXX','4768',5497,'Différences compensées par couverture de change','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5501,'PCG14-DEV','THIRDPARTY','XXXXXX','477',5491,'Différences de conversion - Passif','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5502,'PCG14-DEV','THIRDPARTY','XXXXXX','4771',5501,'Augmentation des créances','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5503,'PCG14-DEV','THIRDPARTY','XXXXXX','4772',5501,'Diminution des dettes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5504,'PCG14-DEV','THIRDPARTY','XXXXXX','4778',5501,'Différences compensées par couverture de change','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5505,'PCG14-DEV','THIRDPARTY','XXXXXX','478',5491,'Autres comptes transitoires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5506,'PCG14-DEV','THIRDPARTY','XXXXXX','48',5970,'Comptes de régularisation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5507,'PCG14-DEV','THIRDPARTY','XXXXXX','481',5506,'Charges à répartir sur plusieurs exercices','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5508,'PCG14-DEV','THIRDPARTY','XXXXXX','4816',5507,'Frais d''émission des emprunts','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5509,'PCG14-DEV','THIRDPARTY','XXXXXX','486',5506,'Charges constatées d''avance','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5510,'PCG14-DEV','THIRDPARTY','XXXXXX','487',5506,'Produits constatés d''avance','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5511,'PCG14-DEV','THIRDPARTY','XXXXXX','488',5506,'Comptes de répartition périodique des charges et des produits','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5512,'PCG14-DEV','THIRDPARTY','XXXXXX','4886',5511,'Charges','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5513,'PCG14-DEV','THIRDPARTY','XXXXXX','4887',5511,'Produits','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5514,'PCG14-DEV','THIRDPARTY','XXXXXX','49',5970,'Dépréciations des comptes de tiers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5515,'PCG14-DEV','THIRDPARTY','XXXXXX','491',5514,'Dépréciations des comptes de clients','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5516,'PCG14-DEV','THIRDPARTY','XXXXXX','495',5514,'Dépréciations des comptes du groupe et des associés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5517,'PCG14-DEV','THIRDPARTY','XXXXXX','4951',5516,'Comptes du groupe','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5518,'PCG14-DEV','THIRDPARTY','XXXXXX','4955',5516,'Comptes courants des associés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5519,'PCG14-DEV','THIRDPARTY','XXXXXX','4958',5516,'Opérations faites en commun et en GIE','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5520,'PCG14-DEV','THIRDPARTY','XXXXXX','496',5514,'Dépréciations des comptes de débiteurs divers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5521,'PCG14-DEV','THIRDPARTY','XXXXXX','4962',5520,'Créances sur cessions d''immobilisations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5522,'PCG14-DEV','THIRDPARTY','XXXXXX','4965',5520,'Créances sur cessions de valeurs mobilières de placement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5523,'PCG14-DEV','THIRDPARTY','XXXXXX','4967',5520,'Autres comptes débiteurs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5524,'PCG14-DEV','FINAN','XXXXXX','50',5524,'Parts dans des entreprises liées','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5526,'PCG14-DEV','FINAN','XXXXXX','502',5524,'Actions propres','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5527,'PCG14-DEV','FINAN','XXXXXX','5021',5526,'Actons destinées à être attribuées aux employés et affectées à des plans déterminés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5528,'PCG14-DEV','FINAN','XXXXXX','5022',5526,'Actons disponibles pour être attribuées aux employés ou pour la régularisation des cours de bourse','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5529,'PCG14-DEV','FINAN','XXXXXX','503',5524,'Actions','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5530,'PCG14-DEV','FINAN','XXXXXX','5031',5529,'Titres cotés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5531,'PCG14-DEV','FINAN','XXXXXX','5035',5529,'Titres non cotés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5532,'PCG14-DEV','FINAN','XXXXXX','504',5524,'Autres titres conférant un droit de propriété','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5533,'PCG14-DEV','FINAN','XXXXXX','505',5524,'Obligations et bons émis par la société et rachetés par elle','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5534,'PCG14-DEV','FINAN','XXXXXX','506',5524,'Obligations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5535,'PCG14-DEV','FINAN','XXXXXX','5061',5534,'Titres cotés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5536,'PCG14-DEV','FINAN','XXXXXX','5065',5534,'Titres non cotés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5537,'PCG14-DEV','FINAN','XXXXXX','507',5524,'Bons du Trésor et bons de caisse à court terme','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5538,'PCG14-DEV','FINAN','XXXXXX','508',5524,'Autres valeurs mobilières de placement et autres créances assimilées','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5539,'PCG14-DEV','FINAN','XXXXXX','5081',5538,'Autres valeurs mobilières','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5540,'PCG14-DEV','FINAN','XXXXXX','5082',5538,'Bons de souscription','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5541,'PCG14-DEV','FINAN','XXXXXX','5088',5538,'Intérêts courus sur obligations, bons et valeurs assimilés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5542,'PCG14-DEV','FINAN','XXXXXX','509',5524,'Versements restant à effectuer sur valeurs mobilières de placement non libérées','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5543,'PCG14-DEV','FINAN','XXXXXX','51',5971,'Banques, établissements financiers et assimilés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5544,'PCG14-DEV','FINAN','XXXXXX','511',5543,'Valeurs à l''encaissement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5545,'PCG14-DEV','FINAN','XXXXXX','5111',5544,'Coupons échus à l''encaissement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5546,'PCG14-DEV','FINAN','XXXXXX','5112',5544,'Chèques à encaisser','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5547,'PCG14-DEV','FINAN','XXXXXX','5113',5544,'Effets à l''encaissement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5548,'PCG14-DEV','FINAN','XXXXXX','5114',5544,'Effets à l''escompte','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5549,'PCG14-DEV','FINAN','XXXXXX','512',5543,'Banques','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5550,'PCG14-DEV','FINAN','BANK','5121',5549,'Comptes en monnaie nationale','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5551,'PCG14-DEV','FINAN','XXXXXX','5124',5549,'Comptes en devises','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5552,'PCG14-DEV','FINAN','XXXXXX','514',5543,'Chèques postaux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5553,'PCG14-DEV','FINAN','XXXXXX','515',5543,'Caisses du Trésor et des établissements publics','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5554,'PCG14-DEV','FINAN','XXXXXX','516',5543,'Sociétés de bourse','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5555,'PCG14-DEV','FINAN','XXXXXX','517',5543,'Autres organismes financiers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5556,'PCG14-DEV','FINAN','XXXXXX','518',5543,'Intérêts courus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5557,'PCG14-DEV','FINAN','XXXXXX','5181',5556,'Intérêts courus à payer','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5558,'PCG14-DEV','FINAN','XXXXXX','5188',5556,'Intérêts courus à recevoir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5559,'PCG14-DEV','FINAN','XXXXXX','519',5543,'Concours bancaires courants','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5560,'PCG14-DEV','FINAN','XXXXXX','5191',5559,'Crédit de mobilisation de créances commerciales','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5561,'PCG14-DEV','FINAN','XXXXXX','5193',5559,'Mobilisation de créances nées à l''étranger','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5562,'PCG14-DEV','FINAN','XXXXXX','5198',5559,'Intérêts courus sur concours bancaires courants','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5563,'PCG14-DEV','FINAN','XXXXXX','52',5971,'Instruments de trésorerie','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5564,'PCG14-DEV','FINAN','XXXXXX','53',5971,'Caisse','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5565,'PCG14-DEV','FINAN','CASH','531',5564,'Caisse siège social','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5566,'PCG14-DEV','FINAN','XXXXXX','5311',5565,'Caisse en monnaie nationale','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5567,'PCG14-DEV','FINAN','XXXXXX','5314',5565,'Caisse en devises','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5568,'PCG14-DEV','FINAN','XXXXXX','532',5564,'Caisse succursale (ou usine) A','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5569,'PCG14-DEV','FINAN','XXXXXX','533',5564,'Caisse succursale (ou usine) B','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5570,'PCG14-DEV','FINAN','XXXXXX','54',5971,'Régies d''avance et accréditifs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5571,'PCG14-DEV','FINAN','XXXXXX','58',5971,'Virements internes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5572,'PCG14-DEV','FINAN','XXXXXX','59',5971,'Dépréciations des comptes financiers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5573,'PCG14-DEV','FINAN','XXXXXX','590',5572,'Dépréciations des valeurs mobilières de placement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5574,'PCG14-DEV','FINAN','XXXXXX','5903',5573,'Actions','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5575,'PCG14-DEV','FINAN','XXXXXX','5904',5573,'Autres titres conférant un droit de propriété','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5576,'PCG14-DEV','FINAN','XXXXXX','5906',5573,'Obligations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5577,'PCG14-DEV','FINAN','XXXXXX','5908',5573,'Autres valeurs mobilières de placement et créances assimilées','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5578,'PCG14-DEV','EXPENSE','XXXXXX','60',5972,'Achats (sauf 603)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5579,'PCG14-DEV','EXPENSE','XXXXXX','601',5578,'Achats stockés - Matières premières (et fournitures)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5580,'PCG14-DEV','EXPENSE','XXXXXX','6011',5579,'Matières (ou groupe) A','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5581,'PCG14-DEV','EXPENSE','XXXXXX','6012',5579,'Matières (ou groupe) B','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5582,'PCG14-DEV','EXPENSE','XXXXXX','6017',5579,'Fournitures A, B, C,','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5583,'PCG14-DEV','EXPENSE','XXXXXX','602',5578,'Achats stockés - Autres approvisionnements','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5584,'PCG14-DEV','EXPENSE','XXXXXX','6201',5583,'Matières consommables','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5585,'PCG14-DEV','EXPENSE','XXXXXX','60211',5584,'Matières (ou groupe) C','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5586,'PCG14-DEV','EXPENSE','XXXXXX','60212',5584,'Matières (ou groupe) D','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5587,'PCG14-DEV','EXPENSE','XXXXXX','6022',5583,'Fournitures consommables','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5588,'PCG14-DEV','EXPENSE','XXXXXX','60221',5587,'Combustibles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5589,'PCG14-DEV','EXPENSE','XXXXXX','60222',5587,'Produits d''entretien','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5590,'PCG14-DEV','EXPENSE','XXXXXX','60223',5587,'Fournitures d''atelier et d''usine','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5591,'PCG14-DEV','EXPENSE','XXXXXX','60224',5587,'Fournitures de magasin','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5592,'PCG14-DEV','EXPENSE','XXXXXX','60225',5587,'Fourniture de bureau','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5593,'PCG14-DEV','EXPENSE','XXXXXX','6026',5583,'Emballages','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5594,'PCG14-DEV','EXPENSE','XXXXXX','60261',5593,'Emballages perdus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5595,'PCG14-DEV','EXPENSE','XXXXXX','60265',5593,'Emballages récupérables non identifiables','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5596,'PCG14-DEV','EXPENSE','XXXXXX','60267',5593,'Emballages à usage mixte','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5597,'PCG14-DEV','EXPENSE','XXXXXX','604',5578,'Achats d''études et prestations de services','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5598,'PCG14-DEV','EXPENSE','XXXXXX','605',5578,'Achats de matériel, équipements et travaux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5599,'PCG14-DEV','EXPENSE','XXXXXX','606',5578,'Achats non stockés de matière et fournitures','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5600,'PCG14-DEV','EXPENSE','XXXXXX','6061',5599,'Fournitures non stockables (eau, énergie, …)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5601,'PCG14-DEV','EXPENSE','XXXXXX','6063',5599,'Fournitures d''entretien et de petit équipement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5602,'PCG14-DEV','EXPENSE','XXXXXX','6064',5599,'Fournitures administratives','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5603,'PCG14-DEV','EXPENSE','XXXXXX','6068',5599,'Autres matières et fournitures','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5604,'PCG14-DEV','EXPENSE','PRODUCT','607',5578,'Achats de marchandises','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5605,'PCG14-DEV','EXPENSE','XXXXXX','6071',5605,'Marchandise (ou groupe) A','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5606,'PCG14-DEV','EXPENSE','XXXXXX','6072',5605,'Marchandise (ou groupe) B','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5607,'PCG14-DEV','EXPENSE','XXXXXX','608',5578,'(Compte réservé, le cas échéant, à la récapitulation des frais accessoires incorporés aux achats)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5608,'PCG14-DEV','EXPENSE','XXXXXX','609',5578,'Rabais, remises et ristournes obtenus sur achats','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5609,'PCG14-DEV','EXPENSE','XXXXXX','6091',5608,'de matières premières (et fournitures)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5610,'PCG14-DEV','EXPENSE','XXXXXX','6092',5608,'d''autres approvisionnements stockés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5611,'PCG14-DEV','EXPENSE','XXXXXX','6094',5608,'d''études et prestations de services','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5612,'PCG14-DEV','EXPENSE','XXXXXX','6095',5608,'de matériel, équipements et travaux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5613,'PCG14-DEV','EXPENSE','XXXXXX','6096',5608,'d''approvisionnements non stockés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5614,'PCG14-DEV','EXPENSE','XXXXXX','6097',5608,'de marchandises','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5615,'PCG14-DEV','EXPENSE','XXXXXX','6098',5608,'Rabais, remises et ristournes non affectés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5616,'PCG14-DEV','EXPENSE','XXXXXX','603',5578,'Variations des stocks (approvisionnements et marchandises)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5617,'PCG14-DEV','EXPENSE','XXXXXX','6031',5616,'Variation des stocks de matières premières (et fournitures)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5618,'PCG14-DEV','EXPENSE','XXXXXX','6032',5616,'Variation des stocks des autres approvisionnements','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5619,'PCG14-DEV','EXPENSE','XXXXXX','6037',5616,'Variation des stocks de marchandises','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5620,'PCG14-DEV','EXPENSE','XXXXXX','61',5972,'Services extérieurs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5621,'PCG14-DEV','EXPENSE','SERVICE','611',5620,'Sous-traitance générale','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5622,'PCG14-DEV','EXPENSE','XXXXXX','612',5620,'Redevances de crédit-bail','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5623,'PCG14-DEV','EXPENSE','XXXXXX','6122',5622,'Crédit-bail mobilier','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5624,'PCG14-DEV','EXPENSE','XXXXXX','6125',5622,'Crédit-bail immobilier','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5625,'PCG14-DEV','EXPENSE','XXXXXX','613',5620,'Locations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5626,'PCG14-DEV','EXPENSE','XXXXXX','6132',5625,'Locations immobilières','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5627,'PCG14-DEV','EXPENSE','XXXXXX','6135',5625,'Locations mobilières','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5628,'PCG14-DEV','EXPENSE','XXXXXX','6136',5625,'Malis sur emballages','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5629,'PCG14-DEV','EXPENSE','XXXXXX','614',5620,'Charges locatives et de copropriété','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5630,'PCG14-DEV','EXPENSE','XXXXXX','615',5620,'Entretien et réparations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5631,'PCG14-DEV','EXPENSE','XXXXXX','6152',5630,'sur biens immobiliers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5632,'PCG14-DEV','EXPENSE','XXXXXX','6155',5630,'sur biens mobiliers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5633,'PCG14-DEV','EXPENSE','XXXXXX','6156',5630,'Maintenance','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5634,'PCG14-DEV','EXPENSE','XXXXXX','616',5620,'Primes d''assurances','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5635,'PCG14-DEV','EXPENSE','XXXXXX','6161',5634,'Multirisques','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5636,'PCG14-DEV','EXPENSE','XXXXXX','6162',5634,'Assurance obligatoire dommage construction','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5637,'PCG14-DEV','EXPENSE','XXXXXX','6163',5634,'Assurance - transport','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5638,'PCG14-DEV','EXPENSE','XXXXXX','61636',5637,'sur achats','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5639,'PCG14-DEV','EXPENSE','XXXXXX','61637',5637,'sur ventes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5640,'PCG14-DEV','EXPENSE','XXXXXX','61638',5637,'sur autres biens','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5641,'PCG14-DEV','EXPENSE','XXXXXX','6164',5634,'Risques d''exploitation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5642,'PCG14-DEV','EXPENSE','XXXXXX','6165',5634,'Insolvabilité clients','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5643,'PCG14-DEV','EXPENSE','XXXXXX','617',5620,'Etudes et recherches','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5644,'PCG14-DEV','EXPENSE','XXXXXX','618',5620,'Divers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5645,'PCG14-DEV','EXPENSE','XXXXXX','6181',5644,'Documentation générale','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5646,'PCG14-DEV','EXPENSE','XXXXXX','6183',5644,'Documentation technique','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5647,'PCG14-DEV','EXPENSE','XXXXXX','6185',5644,'Frais de colloques, séminaires, conférences','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5648,'PCG14-DEV','EXPENSE','XXXXXX','619',5620,'Rabais, remises et ristournes obtenus sur services extérieurs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5649,'PCG14-DEV','EXPENSE','XXXXXX','62',5972,'Autres services extérieurs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5650,'PCG14-DEV','EXPENSE','XXXXXX','621',5649,'Personnel extérieur à l''entreprise','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5651,'PCG14-DEV','EXPENSE','XXXXXX','6211',5650,'Personnel intérimaire','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5652,'PCG14-DEV','EXPENSE','XXXXXX','6214',5650,'Personnel détaché ou prêté à l''entreprise','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5653,'PCG14-DEV','EXPENSE','XXXXXX','622',5649,'Rémunérations d''intermédiaires et honoraires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5654,'PCG14-DEV','EXPENSE','XXXXXX','6221',5653,'Commissions et courtages sur achats','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5655,'PCG14-DEV','EXPENSE','XXXXXX','6222',5653,'Commissions et courtages sur ventes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5656,'PCG14-DEV','EXPENSE','XXXXXX','6224',5653,'Rémunérations des transitaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5657,'PCG14-DEV','EXPENSE','XXXXXX','6225',5653,'Rémunérations d''affacturage','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5658,'PCG14-DEV','EXPENSE','XXXXXX','6226',5653,'Honoraires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5659,'PCG14-DEV','EXPENSE','XXXXXX','6227',5653,'Frais d''actes et de contentieux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5660,'PCG14-DEV','EXPENSE','XXXXXX','6228',5653,'Divers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5661,'PCG14-DEV','EXPENSE','XXXXXX','623',5649,'Publicité, publications, relations publiques','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5662,'PCG14-DEV','EXPENSE','XXXXXX','6231',5661,'Annonces et insertions','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5663,'PCG14-DEV','EXPENSE','XXXXXX','6232',5661,'Echantillons','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5664,'PCG14-DEV','EXPENSE','XXXXXX','6233',5661,'Foires et expositions','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5665,'PCG14-DEV','EXPENSE','XXXXXX','6234',5661,'Cadeaux à la clientèle','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5666,'PCG14-DEV','EXPENSE','XXXXXX','6235',5661,'Primes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5667,'PCG14-DEV','EXPENSE','XXXXXX','6236',5661,'Catalogues et imprimés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5668,'PCG14-DEV','EXPENSE','XXXXXX','6237',5661,'Publications','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5669,'PCG14-DEV','EXPENSE','XXXXXX','6238',5661,'Divers (pourboires, dons courants, …)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5670,'PCG14-DEV','EXPENSE','XXXXXX','624',5649,'Transports de biens et transports collectifs du personnel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5671,'PCG14-DEV','EXPENSE','XXXXXX','6241',5670,'Transports sur achats','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5672,'PCG14-DEV','EXPENSE','XXXXXX','6242',5670,'Transports sur ventes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5673,'PCG14-DEV','EXPENSE','XXXXXX','6243',5670,'Transports entre établissements ou chantiers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5674,'PCG14-DEV','EXPENSE','XXXXXX','6244',5670,'Transports administratifs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5675,'PCG14-DEV','EXPENSE','XXXXXX','6247',5670,'Transports collectifs du personnel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5676,'PCG14-DEV','EXPENSE','XXXXXX','6248',5670,'Divers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5677,'PCG14-DEV','EXPENSE','XXXXXX','625',5649,'Déplacements, missions et réceptions','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5678,'PCG14-DEV','EXPENSE','XXXXXX','6251',5677,'Voyages et déplacements','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5679,'PCG14-DEV','EXPENSE','XXXXXX','6255',5677,'Frais de déménagement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5680,'PCG14-DEV','EXPENSE','XXXXXX','6256',5677,'Missions','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5681,'PCG14-DEV','EXPENSE','XXXXXX','6257',5677,'Réceptions','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5682,'PCG14-DEV','EXPENSE','XXXXXX','626',5649,'Frais postaux et de télécommunications','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5683,'PCG14-DEV','EXPENSE','XXXXXX','627',5649,'Services bancaires et assimilés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5684,'PCG14-DEV','EXPENSE','XXXXXX','6271',5683,'Frais sur titres (achat, vente, garde)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5685,'PCG14-DEV','EXPENSE','XXXXXX','6272',5683,'Commissions et frais sur émission d''emprunts','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5686,'PCG14-DEV','EXPENSE','XXXXXX','6275',5683,'Frais sur effets','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5687,'PCG14-DEV','EXPENSE','XXXXXX','6276',5683,'Location de coffres','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5688,'PCG14-DEV','EXPENSE','XXXXXX','6278',5683,'Autres frais et commissions sur prestations de services','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5689,'PCG14-DEV','EXPENSE','XXXXXX','628',5649,'Divers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5690,'PCG14-DEV','EXPENSE','XXXXXX','6281',5689,'Concours divers (cotisations,)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5691,'PCG14-DEV','EXPENSE','XXXXXX','6284',5689,'Frais de recrutement de personnel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5692,'PCG14-DEV','EXPENSE','XXXXXX','629',5649,'Rabais, remises et ristournes obtenus sur autres services extérieurs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5693,'PCG14-DEV','EXPENSE','XXXXXX','63',5972,'Impôts, taxes et versements assimilés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5694,'PCG14-DEV','EXPENSE','XXXXXX','631',5693,'Impôts, taxes et versements assimilés sur rémunérations (administrations des impôts)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5695,'PCG14-DEV','EXPENSE','XXXXXX','6311',5694,'Taxe sur les salaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5696,'PCG14-DEV','EXPENSE','XXXXXX','6312',5694,'Taxe d''apprentissage','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5697,'PCG14-DEV','EXPENSE','XXXXXX','6313',5694,'Participation des employeurs à la formation professionnelle continue','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5698,'PCG14-DEV','EXPENSE','XXXXXX','6314',5694,'Cotisation pour défaut d''investissement obligatoire dans la construction','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5699,'PCG14-DEV','EXPENSE','XXXXXX','6318',5694,'Autres','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5700,'PCG14-DEV','EXPENSE','XXXXXX','633',5693,'Impôts, taxes et versements assimilés sur rémunérations (autres organismes)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5701,'PCG14-DEV','EXPENSE','XXXXXX','6331',5700,'Versement de transport','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5702,'PCG14-DEV','EXPENSE','XXXXXX','6332',5700,'Allocations logement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5703,'PCG14-DEV','EXPENSE','XXXXXX','6333',5700,'Participation des employeurs à la formation professionnelle continue','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5704,'PCG14-DEV','EXPENSE','XXXXXX','6334',5700,'Participation des employeurs à l''effort de construction','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5705,'PCG14-DEV','EXPENSE','XXXXXX','6335',5700,'Versements libératoires ouvrant droit à l''exonération de la taxe d''apprentissage','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5706,'PCG14-DEV','EXPENSE','XXXXXX','6338',5700,'Autres','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5707,'PCG14-DEV','EXPENSE','XXXXXX','635',5693,'Autres impôts, taxes et versements assimilés (administrations des impôts)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5708,'PCG14-DEV','EXPENSE','XXXXXX','6351',5707,'Impôts directs (sauf impôts sur les bénéfices)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5709,'PCG14-DEV','EXPENSE','XXXXXX','63511',5708,'Contribution économique territoriale','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5710,'PCG14-DEV','EXPENSE','XXXXXX','63512',5708,'Taxes foncières','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5711,'PCG14-DEV','EXPENSE','XXXXXX','63513',5708,'Autres impôts locaux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5712,'PCG14-DEV','EXPENSE','XXXXXX','63514',5708,'Taxe sur les véhicules des sociétés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5713,'PCG14-DEV','EXPENSE','XXXXXX','6352',5707,'Taxe sur le chiffre d''affaires non récupérables','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5714,'PCG14-DEV','EXPENSE','XXXXXX','6353',5707,'Impôts indirects','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5715,'PCG14-DEV','EXPENSE','XXXXXX','6354',5707,'Droits d''enregistrement et de timbre','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5716,'PCG14-DEV','EXPENSE','XXXXXX','63541',5715,'Droits de mutation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5717,'PCG14-DEV','EXPENSE','XXXXXX','6358',5707,'Autres droits','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5718,'PCG14-DEV','EXPENSE','XXXXXX','637',5693,'Autres impôts, taxes et versements assimilés (autres organismes)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5719,'PCG14-DEV','EXPENSE','XXXXXX','6371',5718,'Contribution sociale de solidarité à la charge des sociétés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5720,'PCG14-DEV','EXPENSE','XXXXXX','6372',5718,'Taxes perçues par les organismes publics internationaux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5721,'PCG14-DEV','EXPENSE','XXXXXX','6374',5718,'Impôts et taxes exigibles à l''Etranger','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5722,'PCG14-DEV','EXPENSE','XXXXXX','6378',5718,'Taxes diverses','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5723,'PCG14-DEV','EXPENSE','XXXXXX','64',5972,'Charges de personnel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5724,'PCG14-DEV','EXPENSE','XXXXXX','641',5723,'Rémunérations du personnel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5725,'PCG14-DEV','EXPENSE','XXXXXX','6411',5724,'Salaires, appointements','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5726,'PCG14-DEV','EXPENSE','XXXXXX','6412',5724,'Congés payés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5727,'PCG14-DEV','EXPENSE','XXXXXX','6413',5724,'Primes et gratifications','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5728,'PCG14-DEV','EXPENSE','XXXXXX','6414',5724,'Indemnités et avantages divers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5729,'PCG14-DEV','EXPENSE','XXXXXX','6415',5724,'Supplément familial','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5730,'PCG14-DEV','EXPENSE','XXXXXX','644',5723,'Rémunération du travail de l''exploitant','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5731,'PCG14-DEV','EXPENSE','SOCIAL','645',5723,'Charges de sécurité sociale et de prévoyance','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5732,'PCG14-DEV','EXPENSE','XXXXXX','6451',5731,'Cotisations à l''URSSAF','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5733,'PCG14-DEV','EXPENSE','XXXXXX','6452',5731,'Cotisations aux mutuelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5734,'PCG14-DEV','EXPENSE','XXXXXX','6453',5731,'Cotisations aux caisses de retraites','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5735,'PCG14-DEV','EXPENSE','XXXXXX','6454',5731,'Cotisations aux ASSEDIC','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5736,'PCG14-DEV','EXPENSE','XXXXXX','6458',5731,'Cotisations aux autres organismes sociaux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5737,'PCG14-DEV','EXPENSE','XXXXXX','646',5723,'Cotisations sociales personnelles de l''exploitant','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5738,'PCG14-DEV','EXPENSE','XXXXXX','647',5723,'Autres charges sociales','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5739,'PCG14-DEV','EXPENSE','XXXXXX','6471',5738,'Prestations directes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5740,'PCG14-DEV','EXPENSE','XXXXXX','6472',5738,'Versements aux comités d''entreprise et d''établissement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5741,'PCG14-DEV','EXPENSE','XXXXXX','6473',5738,'Versements aux comités d''hygiène et de sécurité','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5742,'PCG14-DEV','EXPENSE','XXXXXX','6474',5738,'Versements aux autres œuvres sociales','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5743,'PCG14-DEV','EXPENSE','XXXXXX','6475',5738,'Médecine du travail, pharmacie','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5744,'PCG14-DEV','EXPENSE','XXXXXX','648',5723,'Autres charges de personnel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5745,'PCG14-DEV','EXPENSE','XXXXXX','65',5972,'Autres charges de gestion courante','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5746,'PCG14-DEV','EXPENSE','XXXXXX','651',5745,'Redevances pour concessions, brevets, licences, marques, procédés, logiciels, droits et valeurs similaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5747,'PCG14-DEV','EXPENSE','XXXXXX','6511',5746,'Redevances pour concessions, brevets, licences, marques, procédés, logiciels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5748,'PCG14-DEV','EXPENSE','XXXXXX','6516',5746,'Droits d''auteur et de reproduction','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5749,'PCG14-DEV','EXPENSE','XXXXXX','6518',5746,'Autres droits et valeurs similaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5750,'PCG14-DEV','EXPENSE','XXXXXX','653',5745,'Jetons de présence','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5751,'PCG14-DEV','EXPENSE','XXXXXX','654',5745,'Pertes sur créances irrécouvrables','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5752,'PCG14-DEV','EXPENSE','XXXXXX','6541',5751,'Créances de l''exercice','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5753,'PCG14-DEV','EXPENSE','XXXXXX','6544',5751,'Créances des exercices antérieurs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5754,'PCG14-DEV','EXPENSE','XXXXXX','655',5745,'Quote-part de résultat sur opérations faites en commun','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5755,'PCG14-DEV','EXPENSE','XXXXXX','6551',5754,'Quote-part de bénéfice transférée (comptabilité du gérant)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5756,'PCG14-DEV','EXPENSE','XXXXXX','6555',5754,'Quote-part de perte supportée (comptabilité des associés non gérants)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5757,'PCG14-DEV','EXPENSE','XXXXXX','658',5745,'Charges diverses de gestion courante','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5758,'PCG14-DEV','EXPENSE','XXXXXX','66',5972,'Charges financières','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5759,'PCG14-DEV','EXPENSE','XXXXXX','661',5758,'Charges d''intérêts','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5760,'PCG14-DEV','EXPENSE','XXXXXX','6611',5759,'Intérêts des emprunts et dettes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5761,'PCG14-DEV','EXPENSE','XXXXXX','66116',5760,'des emprunts et dettes assimilées','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5762,'PCG14-DEV','EXPENSE','XXXXXX','66117',5760,'des dettes rattachées à des participations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5763,'PCG14-DEV','EXPENSE','XXXXXX','6612',5759,'Charges de la fiducie, résultat de la période','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5764,'PCG14-DEV','EXPENSE','XXXXXX','6615',5759,'Intérêts des comptes courants et des dépôts créditeurs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5765,'PCG14-DEV','EXPENSE','XXXXXX','6616',5759,'Intérêts bancaires et sur opérations de financement (escompte,…)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5766,'PCG14-DEV','EXPENSE','XXXXXX','6617',5759,'Intérêts des obligations cautionnées','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5767,'PCG14-DEV','EXPENSE','XXXXXX','6618',5759,'Intérêts des autres dettes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5768,'PCG14-DEV','EXPENSE','XXXXXX','66181',5767,'des dettes commerciales','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5769,'PCG14-DEV','EXPENSE','XXXXXX','66188',5767,'des dettes diverses','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5770,'PCG14-DEV','EXPENSE','XXXXXX','664',5758,'Pertes sur créances liées à des participations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5771,'PCG14-DEV','EXPENSE','XXXXXX','665',5758,'Escomptes accordés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5772,'PCG14-DEV','EXPENSE','XXXXXX','666',5758,'Pertes de change','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5773,'PCG14-DEV','EXPENSE','XXXXXX','667',5758,'Charges nettes sur cessions de valeurs mobilières de placement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5774,'PCG14-DEV','EXPENSE','XXXXXX','668',5758,'Autres charges financières','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5775,'PCG14-DEV','EXPENSE','XXXXXX','67',5972,'Charges exceptionnelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5776,'PCG14-DEV','EXPENSE','XXXXXX','671',5775,'Charges exceptionnelles sur opérations de gestion','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5777,'PCG14-DEV','EXPENSE','XXXXXX','6711',5776,'Pénalités sur marchés (et dédits payés sur achats et ventes)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5778,'PCG14-DEV','EXPENSE','XXXXXX','6712',5776,'Pénalités, amendes fiscales et pénales','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5779,'PCG14-DEV','EXPENSE','XXXXXX','6713',5776,'Dons, libéralités','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5780,'PCG14-DEV','EXPENSE','XXXXXX','6714',5776,'Créances devenues irrécouvrables dans l''exercice','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5781,'PCG14-DEV','EXPENSE','XXXXXX','6715',5776,'Subventions accordées','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5782,'PCG14-DEV','EXPENSE','XXXXXX','6717',5776,'Rappel d''impôts (autres qu''impôts sur les bénéfices)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5783,'PCG14-DEV','EXPENSE','XXXXXX','6718',5776,'Autres charges exceptionnelles sur opérations de gestion','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5784,'PCG14-DEV','EXPENSE','XXXXXX','672',5775,'(Compte à la disposition des entités pour enregistrer, en cours d''exercice, les charges sur exercices antérieurs)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5785,'PCG14-DEV','EXPENSE','XXXXXX','674',5775,'Opérations de constitution ou liquidation des fiducies','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5786,'PCG14-DEV','EXPENSE','XXXXXX','6741',5785,'Opérations liées à la constitution de fiducie - Transfert des éléments','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5787,'PCG14-DEV','EXPENSE','XXXXXX','6742',5785,'Opérations liées à la liquidation de la fiducie','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5788,'PCG14-DEV','EXPENSE','XXXXXX','675',5775,'Valeurs comptables des éléments d''actif cédés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5789,'PCG14-DEV','EXPENSE','XXXXXX','6751',5788,'Immobilisations incorporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5790,'PCG14-DEV','EXPENSE','XXXXXX','6752',5788,'Immobilisations corporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5791,'PCG14-DEV','EXPENSE','XXXXXX','6756',5788,'Immobilisations financières','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5792,'PCG14-DEV','EXPENSE','XXXXXX','6758',5788,'Autres éléments d''actif','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5793,'PCG14-DEV','EXPENSE','XXXXXX','678',5775,'Autres charges exceptionnelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5794,'PCG14-DEV','EXPENSE','XXXXXX','6781',5793,'Malis provenant de clauses d''indexation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5795,'PCG14-DEV','EXPENSE','XXXXXX','6782',5793,'Lots','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5796,'PCG14-DEV','EXPENSE','XXXXXX','6783',5793,'Malis provenant du rachat par l''entreprise d''actions et obligations émises par elle-même','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5797,'PCG14-DEV','EXPENSE','XXXXXX','6788',5793,'Charges exceptionnelles diverses','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5798,'PCG14-DEV','EXPENSE','XXXXXX','68',5972,'Dotations aux amortissements, aux dépréciations et aux provisions','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5799,'PCG14-DEV','EXPENSE','XXXXXX','681',5798,'Dotations aux amortissements, aux dépréciations et aux provisions - Charges d''exploitation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5800,'PCG14-DEV','EXPENSE','XXXXXX','6811',5799,'Dotations aux amortissements sur immobilisations incorporelles et corporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5801,'PCG14-DEV','EXPENSE','XXXXXX','68111',5800,'Immobilisations incorporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5802,'PCG14-DEV','EXPENSE','XXXXXX','68112',5800,'Immobilisations corporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5803,'PCG14-DEV','EXPENSE','XXXXXX','6812',5799,'Dotations aux amortissements des charges d''exploitation à répartir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5804,'PCG14-DEV','EXPENSE','XXXXXX','6815',5799,'Dotations aux provisions d''exploitation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5805,'PCG14-DEV','EXPENSE','XXXXXX','6816',5799,'Dotations pour dépréciations des immobilisations incorporelles et corporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5806,'PCG14-DEV','EXPENSE','XXXXXX','68161',5805,'Immobilisations incorporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5807,'PCG14-DEV','EXPENSE','XXXXXX','68162',5805,'Immobilisations corporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5808,'PCG14-DEV','EXPENSE','XXXXXX','6817',5799,'Dotations pour dépréciations des actifs circulants','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5809,'PCG14-DEV','EXPENSE','XXXXXX','68173',5808,'Stocks et en-cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5810,'PCG14-DEV','EXPENSE','XXXXXX','68174',5808,'Créances','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5811,'PCG14-DEV','EXPENSE','XXXXXX','686',5798,'Dotations aux amortissements, aux dépréciations et aux provisions - Charges financières','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5812,'PCG14-DEV','EXPENSE','XXXXXX','6861',5811,'Dotations aux amortissements des primes de remboursement des obligations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5813,'PCG14-DEV','EXPENSE','XXXXXX','6865',5811,'Dotations aux provisions financières','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5814,'PCG14-DEV','EXPENSE','XXXXXX','6866',5811,'Dotations pour dépréciations des éléments financiers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5815,'PCG14-DEV','EXPENSE','XXXXXX','68662',5814,'Immobilisations financières','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5816,'PCG14-DEV','EXPENSE','XXXXXX','68665',5814,'Valeurs mobilières de placement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5817,'PCG14-DEV','EXPENSE','XXXXXX','6868',5811,'Autres dotations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5818,'PCG14-DEV','EXPENSE','XXXXXX','687',5798,'Dotations aux amortissements, aux dépréciations et aux provisions - Charges exceptionnelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5819,'PCG14-DEV','EXPENSE','XXXXXX','6871',5818,'Dotations aux amortissements exceptionnels des immobilisations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5820,'PCG14-DEV','EXPENSE','XXXXXX','6872',5818,'Dotations aux provisions réglementées (immobilisations)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5821,'PCG14-DEV','EXPENSE','XXXXXX','68725',5820,'Amortissements dérogatoires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5822,'PCG14-DEV','EXPENSE','XXXXXX','6873',5818,'Dotations aux provisions réglementées (stocks)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5823,'PCG14-DEV','EXPENSE','XXXXXX','6874',5818,'Dotations aux autres provisions réglementées','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5824,'PCG14-DEV','EXPENSE','XXXXXX','6875',5818,'Dotations aux provisions exceptionnelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5825,'PCG14-DEV','EXPENSE','XXXXXX','6876',5818,'Dotations pour dépréciations exceptionnelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5826,'PCG14-DEV','EXPENSE','XXXXXX','69',5972,'Participation des salariés - Impôts sur les bénéfices et assimilés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5827,'PCG14-DEV','EXPENSE','XXXXXX','691',5826,'Participation des salariés aux résultats','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5828,'PCG14-DEV','EXPENSE','XXXXXX','695',5826,'Impôts sur les bénéfices','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5829,'PCG14-DEV','EXPENSE','XXXXXX','6951',5828,'Impôts dus en France','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5830,'PCG14-DEV','EXPENSE','XXXXXX','6952',5828,'Contribution additionnelle à l''impôt sur les bénéfices','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5831,'PCG14-DEV','EXPENSE','XXXXXX','6954',5828,'Impôts dus à l''étranger','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5832,'PCG14-DEV','EXPENSE','XXXXXX','696',5826,'Suppléments d''impôt sur les sociétés liés aux distributions','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5833,'PCG14-DEV','EXPENSE','XXXXXX','698',5826,'Intégration fiscale','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5834,'PCG14-DEV','EXPENSE','XXXXXX','6981',5833,'Intégration fiscale - Charges','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5835,'PCG14-DEV','EXPENSE','XXXXXX','6989',5833,'Intégration fiscale - Produits','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5836,'PCG14-DEV','EXPENSE','XXXXXX','699',5826,'Produits - Reports en arrière des déficits','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5837,'PCG14-DEV','INCOME','XXXXXX','70',5973,'Ventes de produits fabriqués, prestations de services, marchandises','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5838,'PCG14-DEV','INCOME','PRODUCT','701',5837,'Ventes de produits finis','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5839,'PCG14-DEV','INCOME','XXXXXX','7011',5838,'Produits finis (ou groupe) A','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5840,'PCG14-DEV','INCOME','XXXXXX','7012',5838,'Produits finis (ou groupe) B','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5841,'PCG14-DEV','INCOME','XXXXXX','702',5837,'Ventes de produits intermédiaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5842,'PCG14-DEV','INCOME','XXXXXX','703',5837,'Ventes de produits résiduels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5843,'PCG14-DEV','INCOME','XXXXXX','704',5837,'Travaux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5844,'PCG14-DEV','INCOME','XXXXXX','7041',5843,'Travaux de catégorie (ou activité) A','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5845,'PCG14-DEV','INCOME','XXXXXX','7042',5843,'Travaux de catégorie (ou activité) B','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5846,'PCG14-DEV','INCOME','XXXXXX','705',5837,'Etudes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5847,'PCG14-DEV','INCOME','SERVICE','706',5837,'Prestations de services','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5848,'PCG14-DEV','INCOME','PRODUCT','707',5837,'Ventes de marchandises','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5849,'PCG14-DEV','INCOME','XXXXXX','7071',5848,'Marchandises (ou groupe) A','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5850,'PCG14-DEV','INCOME','XXXXXX','7072',5848,'Marchandises (ou groupe) B','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5851,'PCG14-DEV','INCOME','XXXXXX','708',5837,'Produits des activités annexes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5852,'PCG14-DEV','INCOME','XXXXXX','7081',5851,'Produits des services exploités dans l''intérêt du personnel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5853,'PCG14-DEV','INCOME','XXXXXX','7082',5851,'Commissions et courtages','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5854,'PCG14-DEV','INCOME','XXXXXX','7083',5851,'Locations diverses','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5855,'PCG14-DEV','INCOME','XXXXXX','7084',5851,'Mise à disposition de personnel facturée','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5856,'PCG14-DEV','INCOME','XXXXXX','7085',5851,'Ports et frais accessoires facturés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5857,'PCG14-DEV','INCOME','XXXXXX','7086',5851,'Bonis sur reprises d''emballages consignés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5858,'PCG14-DEV','INCOME','XXXXXX','7087',5851,'Bonifications obtenues des clients et primes sur ventes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5859,'PCG14-DEV','INCOME','XXXXXX','7088',5851,'Autres produits d''activités annexes (cessions d''approvisionnements,)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5860,'PCG14-DEV','INCOME','XXXXXX','709',5837,'Rabais, remises et ristournes accordés par l''entreprise','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5861,'PCG14-DEV','INCOME','XXXXXX','7091',5860,'sur ventes de produits finis','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5862,'PCG14-DEV','INCOME','XXXXXX','7092',5860,'sur ventes de produits intermédiaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5863,'PCG14-DEV','INCOME','XXXXXX','7094',5860,'sur travaux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5864,'PCG14-DEV','INCOME','XXXXXX','7095',5860,'sur études','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5865,'PCG14-DEV','INCOME','XXXXXX','7096',5860,'sur prestations de services','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5866,'PCG14-DEV','INCOME','XXXXXX','7097',5860,'sur ventes de marchandises','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5867,'PCG14-DEV','INCOME','XXXXXX','7098',5860,'sur produits des activités annexes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5868,'PCG14-DEV','INCOME','XXXXXX','71',5973,'Production stockée (ou déstockage)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5869,'PCG14-DEV','INCOME','XXXXXX','713',5868,'Variation des stocks (en-cours de production, produits)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5870,'PCG14-DEV','INCOME','XXXXXX','7133',5869,'Variation des en-cours de production de biens','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5871,'PCG14-DEV','INCOME','XXXXXX','71331',5870,'Produits en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5872,'PCG14-DEV','INCOME','XXXXXX','71335',5870,'Travaux en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5873,'PCG14-DEV','INCOME','XXXXXX','7134',5869,'Variation des en-cours de production de services','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5874,'PCG14-DEV','INCOME','XXXXXX','71341',5873,'Etudes en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5875,'PCG14-DEV','INCOME','XXXXXX','71345',5873,'Prestations de services en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5876,'PCG14-DEV','INCOME','XXXXXX','7135',5869,'Variation des stocks de produits','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5877,'PCG14-DEV','INCOME','XXXXXX','71351',5876,'Produits intermédiaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5878,'PCG14-DEV','INCOME','XXXXXX','71355',5876,'Produits finis','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5879,'PCG14-DEV','INCOME','XXXXXX','71358',5876,'Produits résiduels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5880,'PCG14-DEV','INCOME','XXXXXX','72',5973,'Production immobilisée','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5881,'PCG14-DEV','INCOME','XXXXXX','721',5880,'Immobilisations incorporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5882,'PCG14-DEV','INCOME','XXXXXX','722',5880,'Immobilisations corporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5883,'PCG14-DEV','INCOME','XXXXXX','74',5973,'Subventions d''exploitation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5884,'PCG14-DEV','INCOME','XXXXXX','75',5973,'Autres produits de gestion courante','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5885,'PCG14-DEV','INCOME','XXXXXX','751',5884,'Redevances pour concessions, brevets, licences, marques, procédés, logiciels, droits et valeurs similaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5886,'PCG14-DEV','INCOME','XXXXXX','7511',5885,'Redevances pour concessions, brevets, licences, marques, procédés, logiciels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5887,'PCG14-DEV','INCOME','XXXXXX','7516',5885,'Droits d''auteur et de reproduction','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5888,'PCG14-DEV','INCOME','XXXXXX','7518',5885,'Autres droits et valeurs similaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5889,'PCG14-DEV','INCOME','XXXXXX','752',5884,'Revenus des immeubles non affectés à des activités professionnelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5890,'PCG14-DEV','INCOME','XXXXXX','753',5884,'Jetons de présence et rémunérations d''administrateurs, gérants,','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5891,'PCG14-DEV','INCOME','XXXXXX','754',5884,'Ristournes perçues des coopératives (provenant des excédents)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5892,'PCG14-DEV','INCOME','XXXXXX','755',5884,'Quote-parts de résultat sur opérations faites en commun','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5893,'PCG14-DEV','INCOME','XXXXXX','7551',5892,'Quote-part de perte transférée (comptabilité du gérant)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5894,'PCG14-DEV','INCOME','XXXXXX','7555',5892,'Quote-part de bénéfice attribuée (comptabilité des associés non - gérants)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5895,'PCG14-DEV','INCOME','XXXXXX','758',5884,'Produits divers de gestion courante','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5896,'PCG14-DEV','INCOME','XXXXXX','76',5973,'Produits financiers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5897,'PCG14-DEV','INCOME','XXXXXX','761',5896,'Produits de participations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5898,'PCG14-DEV','INCOME','XXXXXX','7611',5897,'Revenus des titres de participation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5899,'PCG14-DEV','INCOME','XXXXXX','7612',5897,'Produits de la fiducie, résultat de la période','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5900,'PCG14-DEV','INCOME','XXXXXX','7616',5897,'Revenus sur autres formes de participation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5901,'PCG14-DEV','INCOME','XXXXXX','7617',5897,'Revenus des créances rattachées à des participations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5902,'PCG14-DEV','INCOME','XXXXXX','762',5896,'Produits des autres immobilisations financières','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5903,'PCG14-DEV','INCOME','XXXXXX','7621',5902,'Revenus des titres immobilisés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5904,'PCG14-DEV','INCOME','XXXXXX','7626',5902,'Revenus des prêts','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5905,'PCG14-DEV','INCOME','XXXXXX','7627',5902,'Revenus des créances immobilisées','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5906,'PCG14-DEV','INCOME','XXXXXX','763',5896,'Revenus des autres créances','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5907,'PCG14-DEV','INCOME','XXXXXX','7631',5906,'Revenus des créances commerciales','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5908,'PCG14-DEV','INCOME','XXXXXX','7638',5906,'Revenus des créances diverses','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5909,'PCG14-DEV','INCOME','XXXXXX','764',5896,'Revenus des valeurs mobilières de placement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5910,'PCG14-DEV','INCOME','XXXXXX','765',5896,'Escomptes obtenus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5911,'PCG14-DEV','INCOME','XXXXXX','766',5896,'Gains de change','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5912,'PCG14-DEV','INCOME','XXXXXX','767',5896,'Produits nets sur cessions de valeurs mobilières de placement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5913,'PCG14-DEV','INCOME','XXXXXX','768',5896,'Autres produits financiers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5914,'PCG14-DEV','INCOME','XXXXXX','77',5973,'Produits exceptionnels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5915,'PCG14-DEV','INCOME','XXXXXX','771',5914,'Produits exceptionnels sur opérations de gestion','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5916,'PCG14-DEV','INCOME','XXXXXX','7711',5915,'Dédits et pénalités perçus sur achats et sur ventes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5917,'PCG14-DEV','INCOME','XXXXXX','7713',5915,'Libéralités reçues','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5918,'PCG14-DEV','INCOME','XXXXXX','7714',5915,'Rentrées sur créances amorties','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5919,'PCG14-DEV','INCOME','XXXXXX','7715',5915,'Subventions d''équilibre','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5920,'PCG14-DEV','INCOME','XXXXXX','7717',5915,'Dégrèvements d''impôts autres qu''impôts sur les bénéfices','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5921,'PCG14-DEV','INCOME','XXXXXX','7718',5915,'Autres produits exceptionnels sur opérations de gestion','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5922,'PCG14-DEV','INCOME','XXXXXX','772',5914,'(Compte à la disposition des entités pour enregistrer, en cours d''exercice, les produits sur exercices antérieurs)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5923,'PCG14-DEV','INCOME','XXXXXX','774',5914,'Opérations de constitution ou liquidation des fiducies','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5924,'PCG14-DEV','INCOME','XXXXXX','7741',5923,'Opérations liées à la constitution de fiducie - Transfert des éléments','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5925,'PCG14-DEV','INCOME','XXXXXX','7742',5923,'Opérations liées à la liquidation de la fiducie','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5926,'PCG14-DEV','INCOME','XXXXXX','775',5914,'Produits des cessions d''éléments d''actif','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5927,'PCG14-DEV','INCOME','XXXXXX','7751',5926,'Immobilisations incorporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5928,'PCG14-DEV','INCOME','XXXXXX','7752',5926,'Immobilisations corporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5929,'PCG14-DEV','INCOME','XXXXXX','7756',5926,'Immobilisations financières','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5930,'PCG14-DEV','INCOME','XXXXXX','7758',5926,'Autres éléments d''actif','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5931,'PCG14-DEV','INCOME','XXXXXX','777',5914,'Quote-part des subventions d''investissement virée au résultat de l''exercice','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5932,'PCG14-DEV','INCOME','XXXXXX','778',5914,'Autres produits exceptionnels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5933,'PCG14-DEV','INCOME','XXXXXX','7781',5932,'Bonis provenant de clauses d''indexation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5934,'PCG14-DEV','INCOME','XXXXXX','7782',5932,'Lots','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5935,'PCG14-DEV','INCOME','XXXXXX','7783',5932,'Bonis provenant du rachat par l''entreprise d''actions et d''obligations émises par elle - même','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5936,'PCG14-DEV','INCOME','XXXXXX','7788',5932,'Produits exceptionnels divers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5937,'PCG14-DEV','INCOME','XXXXXX','78',5973,'Reprises sur amortissements, dépréciations et provisions','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5938,'PCG14-DEV','INCOME','XXXXXX','781',5937,'Reprises sur amortissements, dépréciations et provisions (à inscrire dans les produits d''exploitation)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5939,'PCG14-DEV','INCOME','XXXXXX','7811',5938,'Reprises sur amortissements des immobilisations incorporelles et corporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5940,'PCG14-DEV','INCOME','XXXXXX','78111',5939,'Immobilisations incorporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5941,'PCG14-DEV','INCOME','XXXXXX','78112',5939,'Immobilisations corporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5942,'PCG14-DEV','INCOME','XXXXXX','7815',5938,'Reprises sur provisions d''exploitation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5943,'PCG14-DEV','INCOME','XXXXXX','7816',5938,'Reprises sur dépréciations des immobilisations incorporelles et corporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5944,'PCG14-DEV','INCOME','XXXXXX','78161',5943,'Immobilisations incorporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5945,'PCG14-DEV','INCOME','XXXXXX','78162',5943,'Immobilisations corporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5946,'PCG14-DEV','INCOME','XXXXXX','7817',5938,'Reprises sur dépréciations des actifs circulants','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5947,'PCG14-DEV','INCOME','XXXXXX','78173',5946,'Stocks et en-cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5948,'PCG14-DEV','INCOME','XXXXXX','78174',5946,'Créances','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5949,'PCG14-DEV','INCOME','XXXXXX','786',5937,'Reprises sur provisions pour risques et dépréciations (à inscrire dans les produits financiers)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5950,'PCG14-DEV','INCOME','XXXXXX','7865',5949,'Reprises sur provisions financières','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5951,'PCG14-DEV','INCOME','XXXXXX','7866',5949,'Reprises sur dépréciations des éléments financiers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5952,'PCG14-DEV','INCOME','XXXXXX','78662',5951,'Immobilisations financières','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5953,'PCG14-DEV','INCOME','XXXXXX','78665',5951,'Valeurs mobilières de placements','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5954,'PCG14-DEV','INCOME','XXXXXX','787',5937,'Reprises sur provisions et dépréciations (à inscrire dans les produits exceptionnels)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5955,'PCG14-DEV','INCOME','XXXXXX','7872',5954,'Reprises sur provisions réglementées (immobilisations)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5956,'PCG14-DEV','INCOME','XXXXXX','78725',5955,'Amortissements dérogatoires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5957,'PCG14-DEV','INCOME','XXXXXX','78726',5955,'Provision spéciale de réévaluation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5958,'PCG14-DEV','INCOME','XXXXXX','78727',5955,'Plus-values réinvesties','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5959,'PCG14-DEV','INCOME','XXXXXX','7873',5954,'Reprises sur provisions réglementées (stocks)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5960,'PCG14-DEV','INCOME','XXXXXX','7874',5954,'Reprises sur autres provisions réglementées','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5961,'PCG14-DEV','INCOME','XXXXXX','7875',5954,'Reprises sur provisions exceptionnelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5962,'PCG14-DEV','INCOME','XXXXXX','7876',5954,'Reprises sur dépréciations exceptionnelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5963,'PCG14-DEV','INCOME','XXXXXX','79',5973,'Transferts de charges','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5964,'PCG14-DEV','INCOME','XXXXXX','791',5963,'Transferts de charges d''exploitation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5965,'PCG14-DEV','INCOME','XXXXXX','796',5963,'Transferts de charges financières','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5966,'PCG14-DEV','INCOME','XXXXXX','797',5963,'Transferts de charges exceptionnelles','1');
    diff --git a/htdocs/install/mysql/data/llx_accounting_account_ga.sql b/htdocs/install/mysql/data/llx_accounting_account_ga.sql
    index 7a574f5cd83..06a14f69214 100644
    --- a/htdocs/install/mysql/data/llx_accounting_account_ga.sql
    +++ b/htdocs/install/mysql/data/llx_accounting_account_ga.sql
    @@ -13,1242 +13,1240 @@
     -- You should have received a copy of the GNU General Public License
     -- along with this program. If not, see <http://www.gnu.org/licenses/>.
     --
    ---
     
     --
     -- Ne pas placer de commentaire en fin de ligne, ce fichier est parsé lors
     -- de l'install et tous les sigles '--' sont supprimés.
     --
     
    ---
    --- Descriptif des plans comptables BF SYSCOHADA
    +-- Descriptif des plans comptables SYSCOHADA GA
     -- ID 15000 - 16999
    ---
    +-- ADD 1600000 to rowid # Do no remove this comment --
     
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15000,'SYSCOHADA-GA','CAPIT','XXXXXX','1',            0,'Capital','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15001,'SYSCOHADA-GA','CAPIT','XXXXXX','101',      15000,'Capital social','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15002,'SYSCOHADA-GA','CAPIT','XXXXXX','1011',     15001,'Capital souscrit, non appelé','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15003,'SYSCOHADA-GA','CAPIT','XXXXXX','1012',     15001,'Capital souscrit, appelé, non versé','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15004,'SYSCOHADA-GA','CAPIT','XXXXXX','1013',     15001,'Capital souscrit, appelé, versé, non amorti','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15005,'SYSCOHADA-GA','CAPIT','XXXXXX','1014',     15001,'Capital souscrit, appelé, versé, amorti','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15006,'SYSCOHADA-GA','CAPIT','XXXXXX','1018',     15001,'Capital souscrit, soumis à des conditions particulières','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15007,'SYSCOHADA-GA','CAPIT','XXXXXX','102',      15000,'Capital par dotation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15008,'SYSCOHADA-GA','CAPIT','XXXXXX','1021',     15007,'Dotation initiale','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15009,'SYSCOHADA-GA','CAPIT','XXXXXX','1022',     15007,'Dotations complémentaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15010,'SYSCOHADA-GA','CAPIT','XXXXXX','1028',     15007,'Autres dotations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15011,'SYSCOHADA-GA','CAPIT','XXXXXX','103',      15000,'Capital personnel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15012,'SYSCOHADA-GA','CAPIT','XXXXXX','104',      15000,'Compte de l''exploitant','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15013,'SYSCOHADA-GA','CAPIT','XXXXXX','1041',     15012,'Apports temporaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15014,'SYSCOHADA-GA','CAPIT','XXXXXX','1042',     15012,'Opérations courantes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15015,'SYSCOHADA-GA','CAPIT','XXXXXX','1043',     15012,'Rémunérations, impôts et autres charges personnelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15016,'SYSCOHADA-GA','CAPIT','XXXXXX','1047',     15012,'Prélèvements d''autoconsommation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15017,'SYSCOHADA-GA','CAPIT','XXXXXX','1048',     15012,'Autres prélèvements','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15018,'SYSCOHADA-GA','CAPIT','XXXXXX','105',      15000,'Primes liees aux capitaux propres','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15019,'SYSCOHADA-GA','CAPIT','XXXXXX','1051',     15018,'Primes d''émission','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15020,'SYSCOHADA-GA','CAPIT','XXXXXX','1052',     15018,'Primes d''apport','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15021,'SYSCOHADA-GA','CAPIT','XXXXXX','1053',     15018,'Primes de fusion','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15022,'SYSCOHADA-GA','CAPIT','XXXXXX','1054',     15018,'Primes de conversion','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15023,'SYSCOHADA-GA','CAPIT','XXXXXX','1058',     15018,'Autres primes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15024,'SYSCOHADA-GA','CAPIT','XXXXXX','106',      15000,'Ecarts de reevaluation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15025,'SYSCOHADA-GA','CAPIT','XXXXXX','1061',     15024,'Ecarts de réévaluation légale','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15026,'SYSCOHADA-GA','CAPIT','XXXXXX','1062',     15024,'Ecarts de réévaluation libre','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15027,'SYSCOHADA-GA','CAPIT','XXXXXX','109',      15000,'Actionnaires, capital souscrit, non appele','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15028,'SYSCOHADA-GA','CAPIT','XXXXXX','11',       15000,'Reserves','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15029,'SYSCOHADA-GA','CAPIT','XXXXXX','111',      15028,'Reserve legale','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15030,'SYSCOHADA-GA','CAPIT','XXXXXX','1111',     15029,'Réserves légales','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15031,'SYSCOHADA-GA','CAPIT','XXXXXX','112',      15028,'Reserves statutaires ou contractuelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15032,'SYSCOHADA-GA','CAPIT','XXXXXX','113',      15028,'Reserves reglementees','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15033,'SYSCOHADA-GA','CAPIT','XXXXXX','1131',     15032,'Réserves de plus-values nettes à long terme','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15034,'SYSCOHADA-GA','CAPIT','XXXXXX','1133',     15032,'Réserves consécutives à l''octroi de subventions d''investissement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15035,'SYSCOHADA-GA','CAPIT','XXXXXX','1134',     15032,'Réserves spéciales navires renouvelés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15036,'SYSCOHADA-GA','CAPIT','XXXXXX','1135',     15032,'Réserves spéciales matériels et outillage renouvelés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15037,'SYSCOHADA-GA','CAPIT','XXXXXX','1138',     15032,'Autres réserves réglementées','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15038,'SYSCOHADA-GA','CAPIT','XXXXXX','118',      15028,'Autres reserves','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15039,'SYSCOHADA-GA','CAPIT','XXXXXX','1181',     15038,'Réserves facultatives','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15040,'SYSCOHADA-GA','CAPIT','XXXXXX','1188',     15038,'Réserves diverses','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15041,'SYSCOHADA-GA','CAPIT','XXXXXX','12',       15000,'Report a nouveau','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15042,'SYSCOHADA-GA','CAPIT','XXXXXX','121',      15041,'Report a nouveau crediteur','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15043,'SYSCOHADA-GA','CAPIT','XXXXXX','1211',     15042,'Report à nouveau crediteur','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15044,'SYSCOHADA-GA','CAPIT','XXXXXX','129',      15041,'Report a nouveau debiteur','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15045,'SYSCOHADA-GA','CAPIT','XXXXXX','1291',     15044,'Perte nette à reporter','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15046,'SYSCOHADA-GA','CAPIT','XXXXXX','1292',     15044,'Perte - amortissements réputés différés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15047,'SYSCOHADA-GA','CAPIT','XXXXXX','13',       15000,'Resultat net de l''exercice','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15048,'SYSCOHADA-GA','CAPIT','XXXXXX','1301',     15047,'Résultat en instance d''affectation : bénéfice','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15049,'SYSCOHADA-GA','CAPIT','XXXXXX','1309',     15047,'Résultat en instance d''affectation : perte','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15050,'SYSCOHADA-GA','CAPIT','XXXXXX','131',      15047,'Resultat net : benefice','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15051,'SYSCOHADA-GA','CAPIT','XXXXXX','132',      15047,'Marge brute (mb)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15052,'SYSCOHADA-GA','CAPIT','XXXXXX','1321',     15051,'Marge brute sur marchandises','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15053,'SYSCOHADA-GA','CAPIT','XXXXXX','1322',     15051,'Marge brute sur matières','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15054,'SYSCOHADA-GA','CAPIT','XXXXXX','133',      15047,'Valeur ajoutee (v.a.)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15055,'SYSCOHADA-GA','CAPIT','XXXXXX','134',      15047,'Excedent brut d''exploitation (e.b.e.)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15056,'SYSCOHADA-GA','CAPIT','XXXXXX','135',      15047,'Resultat d''exploitation (r.e.)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15057,'SYSCOHADA-GA','CAPIT','XXXXXX','136',      15047,'Resultat financier (r.f.)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15058,'SYSCOHADA-GA','CAPIT','XXXXXX','137',      15047,'Resultat des activites ordinaires (r.a.o.)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15059,'SYSCOHADA-GA','CAPIT','XXXXXX','138',      15047,'Resultat hors activites ordinaires (r.h.a.o.)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15060,'SYSCOHADA-GA','CAPIT','XXXXXX','139',      15047,'Resultat net : perte','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15061,'SYSCOHADA-GA','CAPIT','XXXXXX','14',       15000,'Subventions d''investissement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15062,'SYSCOHADA-GA','CAPIT','XXXXXX','141',      15061,'Subventions d''equipement a','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15063,'SYSCOHADA-GA','CAPIT','XXXXXX','1411',     15062,'Etat','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15064,'SYSCOHADA-GA','CAPIT','XXXXXX','1412',     15062,'Régions','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15065,'SYSCOHADA-GA','CAPIT','XXXXXX','1413',     15062,'Départements','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15066,'SYSCOHADA-GA','CAPIT','XXXXXX','1414',     15062,'Communes et collectivités publiques décentralisées','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15067,'SYSCOHADA-GA','CAPIT','XXXXXX','1415',     15062,'Entreprises publiques ou mixtes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15068,'SYSCOHADA-GA','CAPIT','XXXXXX','1416',     15062,'Entreprises et organismes privés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15069,'SYSCOHADA-GA','CAPIT','XXXXXX','1417',     15062,'Organismes internationaux','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15070,'SYSCOHADA-GA','CAPIT','XXXXXX','1418',     15062,'Autres','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15071,'SYSCOHADA-GA','CAPIT','XXXXXX','142',      15061,'Subventions d''equipement b','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15072,'SYSCOHADA-GA','CAPIT','XXXXXX','1421',     15071,'Subventions d''équipements','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15073,'SYSCOHADA-GA','CAPIT','XXXXXX','148',      15061,'Autres subventions d''investissement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15074,'SYSCOHADA-GA','CAPIT','XXXXXX','15',       15000,'Provisions reglementees et fonds assimiles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15075,'SYSCOHADA-GA','CAPIT','XXXXXX','151',      15074,'Amortissements derogatoires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15076,'SYSCOHADA-GA','CAPIT','XXXXXX','152',      15074,'Plus-values de cession a reinvestir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15077,'SYSCOHADA-GA','CAPIT','XXXXXX','1521',     15076,'Plus-values de cession à réinvestir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15078,'SYSCOHADA-GA','CAPIT','XXXXXX','153',      15074,'Fonds reglementes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15079,'SYSCOHADA-GA','CAPIT','XXXXXX','1531',     15078,'Fonds national','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15080,'SYSCOHADA-GA','CAPIT','XXXXXX','1532',     15078,'Prélèvement pour le budget','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15081,'SYSCOHADA-GA','CAPIT','XXXXXX','154',      15074,'Provision speciale de reevaluation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15082,'SYSCOHADA-GA','CAPIT','XXXXXX','155',      15074,'Provisions reglementees relatives aux immobilisations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15083,'SYSCOHADA-GA','CAPIT','XXXXXX','1551',     15082,'Recontitution des gisements miniers et pétroliers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15084,'SYSCOHADA-GA','CAPIT','XXXXXX','1552',     15082,'Provisions de croissance des immobilisations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15085,'SYSCOHADA-GA','CAPIT','XXXXXX','1553',     15082,'Provisions de renouvellement du matériel naval','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15086,'SYSCOHADA-GA','CAPIT','XXXXXX','1554',     15082,'Provisions pourle renouvellement du matériel et outillage','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15087,'SYSCOHADA-GA','CAPIT','XXXXXX','156',      15074,'Provisions reglementees relatives aux stocks','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15088,'SYSCOHADA-GA','CAPIT','XXXXXX','1561',     15087,'Hausse de prix','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15089,'SYSCOHADA-GA','CAPIT','XXXXXX','1562',     15087,'Fluctuation des cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15090,'SYSCOHADA-GA','CAPIT','XXXXXX','157',      15074,'Provisions pour investissement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15091,'SYSCOHADA-GA','CAPIT','XXXXXX','158',      15074,'Autres provisions et fonds reglementes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15092,'SYSCOHADA-GA','CAPIT','XXXXXX','16',       15000,'Emprunts et dettes assimilees','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15093,'SYSCOHADA-GA','CAPIT','XXXXXX','161',      15092,'Emprunts obligataires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15094,'SYSCOHADA-GA','CAPIT','XXXXXX','1611',     15093,'Emprunts obligataires ordinaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15095,'SYSCOHADA-GA','CAPIT','XXXXXX','1612',     15093,'Emprunts obligataires convertibles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15096,'SYSCOHADA-GA','CAPIT','XXXXXX','1618',     15093,'Autres emprunts obligataires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15097,'SYSCOHADA-GA','CAPIT','XXXXXX','1619',     15093,'Obligations à souscrire, à la souche','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15098,'SYSCOHADA-GA','CAPIT','XXXXXX','162',      15092,'Emprunts et dettes aupres des etablissements de credit','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15099,'SYSCOHADA-GA','CAPIT','XXXXXX','163',      15092,'Avances recues de l''etat','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15100,'SYSCOHADA-GA','CAPIT','XXXXXX','164',      15092,'Avances recues et comptes courants bloques','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15101,'SYSCOHADA-GA','CAPIT','XXXXXX','165',      15092,'Depots et cautionnements recus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15102,'SYSCOHADA-GA','CAPIT','XXXXXX','1651',     15101,'Dépôts à terme','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15103,'SYSCOHADA-GA','CAPIT','XXXXXX','1652',     15101,'Cautionnements','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15104,'SYSCOHADA-GA','CAPIT','XXXXXX','166',      15092,'Interets courus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15105,'SYSCOHADA-GA','CAPIT','XXXXXX','1661',     15104,'Sur emprunts obligataires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15106,'SYSCOHADA-GA','CAPIT','XXXXXX','1662',     15104,'Sur emprunts et dettes auprès des établissements de crédit','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15107,'SYSCOHADA-GA','CAPIT','XXXXXX','1663',     15104,'Sur avances reçues de l''etat','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15108,'SYSCOHADA-GA','CAPIT','XXXXXX','1664',     15104,'Sur avances reçues et comptes courants bloqués','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15109,'SYSCOHADA-GA','CAPIT','XXXXXX','1665',     15104,'Sur dépôts et cautionnements reçus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15110,'SYSCOHADA-GA','CAPIT','XXXXXX','1667',     15104,'Sur avances assorties de conditions particulières','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15111,'SYSCOHADA-GA','CAPIT','XXXXXX','1668',     15104,'Sur autres emprunts et dettes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15112,'SYSCOHADA-GA','CAPIT','XXXXXX','167',      15092,'Avances assorties de conditions particulieres','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15113,'SYSCOHADA-GA','CAPIT','XXXXXX','1671',     15112,'Avances bloquées pour augmentation du capital','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15114,'SYSCOHADA-GA','CAPIT','XXXXXX','1672',     15112,'Avances conditionnées par l''etat','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15115,'SYSCOHADA-GA','CAPIT','XXXXXX','1673',     15112,'Avances conditionnées par les autres organismes africains','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15116,'SYSCOHADA-GA','CAPIT','XXXXXX','1674',     15112,'Avances conditionné par les autres organismes internationaux','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15117,'SYSCOHADA-GA','CAPIT','XXXXXX','1676',     15112,'Droits du concédant exigibles en nature','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15118,'SYSCOHADA-GA','CAPIT','XXXXXX','168',      15092,'Autres emprunts et dettes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15119,'SYSCOHADA-GA','CAPIT','XXXXXX','1681',     15118,'Rentes viagères capitalisées','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15120,'SYSCOHADA-GA','CAPIT','XXXXXX','1682',     15118,'Billets de fonds','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15121,'SYSCOHADA-GA','CAPIT','XXXXXX','1683',     15118,'Dettes consécutives à des titres emprunté','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15122,'SYSCOHADA-GA','CAPIT','XXXXXX','1684',     15118,'Dettes du concédant exigibles en nature','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15123,'SYSCOHADA-GA','CAPIT','XXXXXX','1685',     15118,'Emprunts participatifs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15124,'SYSCOHADA-GA','CAPIT','XXXXXX','1686',     15118,'Participation des travailleurs aux bénéfices','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15125,'SYSCOHADA-GA','CAPIT','XXXXXX','17',       15000,'Dettes de credit-bail et contrats assimiles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15126,'SYSCOHADA-GA','CAPIT','XXXXXX','172',      15125,'Emprunts equivalents de credit-bail immobilier','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15127,'SYSCOHADA-GA','CAPIT','XXXXXX','173',      15125,'Emprunts equivalents de credit-bail mobilier','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15128,'SYSCOHADA-GA','CAPIT','XXXXXX','176',      15125,'Interets courus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15129,'SYSCOHADA-GA','CAPIT','XXXXXX','1762',     15128,'Sur emprunts équivalents de crédit-bail immobilier','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15130,'SYSCOHADA-GA','CAPIT','XXXXXX','1763',     15128,'Sur emprunts équivalents de crédit-bail mobilier','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15131,'SYSCOHADA-GA','CAPIT','XXXXXX','1768',     15128,'Sur emprunts équivalents d''autres contrats','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15132,'SYSCOHADA-GA','CAPIT','XXXXXX','178',      15125,'Emprunts equivalents d''autres contrats','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15133,'SYSCOHADA-GA','CAPIT','XXXXXX','18',       15000,'Dettes liees a des participations et comptes de liaison des etablissements et societes en participation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15134,'SYSCOHADA-GA','CAPIT','XXXXXX','181',      15133,'Dettes liees a des participations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15135,'SYSCOHADA-GA','CAPIT','XXXXXX','1811',     15134,'Dettes liées à des participations (groupe)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15136,'SYSCOHADA-GA','CAPIT','XXXXXX','1812',     15134,'Dettes liées à des participations (hors groupe)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15137,'SYSCOHADA-GA','CAPIT','XXXXXX','182',      15133,'Dettes liees a des societes en paticipation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15138,'SYSCOHADA-GA','CAPIT','XXXXXX','183',      15133,'Interets courus sur dettes liees a des participations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15139,'SYSCOHADA-GA','CAPIT','XXXXXX','184',      15133,'Comptes permanents bloques des etablissements et succursales','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15140,'SYSCOHADA-GA','CAPIT','XXXXXX','185',      15133,'Comptes permanents non bloques des etablissements et succursales','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15141,'SYSCOHADA-GA','CAPIT','XXXXXX','186',      15133,'Comptes de liaison charges','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15142,'SYSCOHADA-GA','CAPIT','XXXXXX','187',      15133,'Comptes de liaison produits','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15143,'SYSCOHADA-GA','CAPIT','XXXXXX','188',      15133,'Comptes de liaison des societes en participation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15144,'SYSCOHADA-GA','CAPIT','XXXXXX','19',       15000,'Provisions financieres pour risques et charges','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15145,'SYSCOHADA-GA','CAPIT','XXXXXX','191',      15144,'Provisions pour litiges','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15146,'SYSCOHADA-GA','CAPIT','XXXXXX','192',      15144,'Provisions pour garanties donnees aux clients','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15147,'SYSCOHADA-GA','CAPIT','XXXXXX','193',      15144,'Provisions pour pertes sur marches a achevement futur','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15148,'SYSCOHADA-GA','CAPIT','XXXXXX','194',      15144,'Provisions pour pertes de change','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15149,'SYSCOHADA-GA','CAPIT','XXXXXX','195',      15144,'Provisions pour impots','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15150,'SYSCOHADA-GA','CAPIT','XXXXXX','196',      15144,'Provisions pour pensions et obligations similaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15151,'SYSCOHADA-GA','CAPIT','XXXXXX','197',      15144,'Provisions pour charges a repartir sur plusieurs exercices','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15152,'SYSCOHADA-GA','CAPIT','XXXXXX','1971',     15151,'Provisions pour grosses réparations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15153,'SYSCOHADA-GA','CAPIT','XXXXXX','198',      15144,'Autres provisions financieres pour risques et charges','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15154,'SYSCOHADA-GA','CAPIT','XXXXXX','1981',     15153,'Provisions pour amendes et pénalités','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15155,'SYSCOHADA-GA','CAPIT','XXXXXX','1982',     15153,'Provisions pour renouvellement des immobilisations (entreprises concessionnaires)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15156,'SYSCOHADA-GA','CAPIT','XXXXXX','1983',     15153,'Provisions pour propres assureurs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15157,'SYSCOHADA-GA','CAPIT','XXXXXX','1988',     15153,'Autres provisions financières pour risques et charges','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15158,'SYSCOHADA-GA','IMMO','XXXXXX','2',             0,'Charges immobilisees','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15159,'SYSCOHADA-GA','IMMO','XXXXXX','201',       15158,'Frais d''etablissement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15160,'SYSCOHADA-GA','IMMO','XXXXXX','2011',      15159,'Frais de constitution','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15161,'SYSCOHADA-GA','IMMO','XXXXXX','2012',      15159,'Frais de prospection','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15162,'SYSCOHADA-GA','IMMO','XXXXXX','2013',      15159,'Frais de publicité et de lancement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15163,'SYSCOHADA-GA','IMMO','XXXXXX','2014',      15159,'Frais de fonctionnement antérieurs au démarrage','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15164,'SYSCOHADA-GA','IMMO','XXXXXX','2015',      15159,'Frais de modification du capital (fusions, scissions transformations)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15165,'SYSCOHADA-GA','IMMO','XXXXXX','2016',      15159,'Frais d''entrée à la bourse','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15166,'SYSCOHADA-GA','IMMO','XXXXXX','2017',      15159,'Frais de restructuration','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15167,'SYSCOHADA-GA','IMMO','XXXXXX','2018',      15159,'Frais divers d''établissement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15168,'SYSCOHADA-GA','IMMO','XXXXXX','202',       15158,'Charges a repartir sur plusieurs exercices','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15169,'SYSCOHADA-GA','IMMO','XXXXXX','2021',      15168,'Charges différées','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15170,'SYSCOHADA-GA','IMMO','XXXXXX','2022',      15168,'Frais d''acquisition d''immobilisations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15171,'SYSCOHADA-GA','IMMO','XXXXXX','2026',      15168,'Fais d''émission des emprunts','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15172,'SYSCOHADA-GA','IMMO','XXXXXX','2028',      15168,'Charges à étaler','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15173,'SYSCOHADA-GA','IMMO','XXXXXX','206',       15158,'Primes de remboursement des obligations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15174,'SYSCOHADA-GA','IMMO','XXXXXX','2061',      15173,'Obligations ordinaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15175,'SYSCOHADA-GA','IMMO','XXXXXX','2062',      15173,'Obligations convertibles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15176,'SYSCOHADA-GA','IMMO','XXXXXX','2068',      15173,'Autres emprunts obligataires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15177,'SYSCOHADA-GA','IMMO','XXXXXX','21',        15158,'Immobilisations incorporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15178,'SYSCOHADA-GA','IMMO','XXXXXX','211',       15177,'Frais de recherche et de developpement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15179,'SYSCOHADA-GA','IMMO','XXXXXX','212',       15177,'Brevets, licences, concessions et droits similaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15180,'SYSCOHADA-GA','IMMO','XXXXXX','213',       15177,'Logiciels','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15181,'SYSCOHADA-GA','IMMO','XXXXXX','214',       15177,'Marques','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15182,'SYSCOHADA-GA','IMMO','XXXXXX','215',       15177,'Fonds commercial','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15183,'SYSCOHADA-GA','IMMO','XXXXXX','216',       15177,'Droit au bail','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15184,'SYSCOHADA-GA','IMMO','XXXXXX','217',       15177,'Investissements de creation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15185,'SYSCOHADA-GA','IMMO','XXXXXX','218',       15177,'Autres droits et valeurs incorporels','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15186,'SYSCOHADA-GA','IMMO','XXXXXX','219',       15177,'Immobilisations incorporelles en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15187,'SYSCOHADA-GA','IMMO','XXXXXX','2191',      15186,'Frais de recherche et de développement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15188,'SYSCOHADA-GA','IMMO','XXXXXX','2193',      15186,'Logiciels','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15189,'SYSCOHADA-GA','IMMO','XXXXXX','2198',      15186,'Autres droits et valeurs incorporels','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15190,'SYSCOHADA-GA','IMMO','XXXXXX','22',        15158,'Terrains','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15191,'SYSCOHADA-GA','IMMO','XXXXXX','221',       15190,'Terrains agricoles et forestiers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15192,'SYSCOHADA-GA','IMMO','XXXXXX','2211',      15191,'Terrains d''exploitation agricole','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15193,'SYSCOHADA-GA','IMMO','XXXXXX','2212',      15191,'Terrains d''exploitation forestière','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15194,'SYSCOHADA-GA','IMMO','XXXXXX','2218',      15191,'Autres terrains','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15195,'SYSCOHADA-GA','IMMO','XXXXXX','222',       15190,'Terrains nus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15196,'SYSCOHADA-GA','IMMO','XXXXXX','2221',      15195,'Terrains à bâtir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15197,'SYSCOHADA-GA','IMMO','XXXXXX','2228',      15195,'Autres terrains nus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15198,'SYSCOHADA-GA','IMMO','XXXXXX','223',       15190,'Terrains batis','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15199,'SYSCOHADA-GA','IMMO','XXXXXX','2231',      15198,'Pour bâtiments industriels et agricoles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15200,'SYSCOHADA-GA','IMMO','XXXXXX','2232',      15198,'Pour bâtiments administratifs et commerciaux','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15201,'SYSCOHADA-GA','IMMO','XXXXXX','2234',      15198,'Pour bâtiments affectés aux autres opérations professionnelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15202,'SYSCOHADA-GA','IMMO','XXXXXX','2235',      15198,'Pour bâtiments affectés aux autres opérations non professionnelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15203,'SYSCOHADA-GA','IMMO','XXXXXX','2236',      15198,'Autres terrains bâtis','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15204,'SYSCOHADA-GA','IMMO','XXXXXX','224',       15190,'Travaux de mise en valeur des terrains','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15205,'SYSCOHADA-GA','IMMO','XXXXXX','2241',      15204,'Plantation d''arbres et d''arbustes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15206,'SYSCOHADA-GA','IMMO','XXXXXX','2248',      15204,'Autres travaux','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15207,'SYSCOHADA-GA','IMMO','XXXXXX','225',       15190,'Terrains de gisement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15208,'SYSCOHADA-GA','IMMO','XXXXXX','2251',      15207,'Carrières','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15209,'SYSCOHADA-GA','IMMO','XXXXXX','226',       15190,'Terrains amenages','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15210,'SYSCOHADA-GA','IMMO','XXXXXX','2261',      15209,'Parkings','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15211,'SYSCOHADA-GA','IMMO','XXXXXX','227',       15190,'Terrains mis en concession','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15212,'SYSCOHADA-GA','IMMO','XXXXXX','228',       15190,'Autres terrains','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15213,'SYSCOHADA-GA','IMMO','XXXXXX','2281',      15212,'Terrains des immeubles de rapport','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15214,'SYSCOHADA-GA','IMMO','XXXXXX','2285',      15212,'Terrains des logements affectés au personnel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15215,'SYSCOHADA-GA','IMMO','XXXXXX','2288',      15212,'Autres terrains','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15216,'SYSCOHADA-GA','IMMO','XXXXXX','229',       15190,'Amenagements des terrains en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15217,'SYSCOHADA-GA','IMMO','XXXXXX','2291',      15216,'Terrains agricoles et forestiers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15218,'SYSCOHADA-GA','IMMO','XXXXXX','2292',      15216,'Terrains nus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15219,'SYSCOHADA-GA','IMMO','XXXXXX','2295',      15216,'Terrains de gisement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15220,'SYSCOHADA-GA','IMMO','XXXXXX','2298',      15216,'Autres travaux','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15221,'SYSCOHADA-GA','IMMO','XXXXXX','23',        15158,'Bâtiments, installations techniques et agencements','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15222,'SYSCOHADA-GA','IMMO','XXXXXX','231',       15221,'Bâtiments industriels, agricoles, administratifs et commerciaux sur sol propre','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15223,'SYSCOHADA-GA','IMMO','XXXXXX','2311',      15222,'Bâtiments industriels','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15224,'SYSCOHADA-GA','IMMO','XXXXXX','2312',      15222,'Bâtiments agricoles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15225,'SYSCOHADA-GA','IMMO','XXXXXX','2313',      15222,'Bâtiments administratifs et commerciaux','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15226,'SYSCOHADA-GA','IMMO','XXXXXX','2314',      15222,'Bâtiments affectés au logement du personnel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15227,'SYSCOHADA-GA','IMMO','XXXXXX','2315',      15222,'Immeubles de rapport','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15228,'SYSCOHADA-GA','IMMO','XXXXXX','232',       15221,'Bâtiments industriels, agricoles, administratifs et commerciaux sur sol d''autrui','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15229,'SYSCOHADA-GA','IMMO','XXXXXX','2321',      15228,'Bâtiments industriels','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15230,'SYSCOHADA-GA','IMMO','XXXXXX','2322',      15228,'Bâtiments agricoles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15231,'SYSCOHADA-GA','IMMO','XXXXXX','2323',      15228,'Bâtiments administratifs et commerciaux','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15232,'SYSCOHADA-GA','IMMO','XXXXXX','2324',      15228,'Bâtiments affectés au logement du personnel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15233,'SYSCOHADA-GA','IMMO','XXXXXX','2325',      15228,'Immeubles de rapport','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15234,'SYSCOHADA-GA','IMMO','XXXXXX','233',       15221,'Ouvrages d''infrastructures','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15235,'SYSCOHADA-GA','IMMO','XXXXXX','2331',      15234,'Voies de terre','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15236,'SYSCOHADA-GA','IMMO','XXXXXX','2332',      15234,'Voies de fer','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15237,'SYSCOHADA-GA','IMMO','XXXXXX','2333',      15234,'Voies d''eau','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15238,'SYSCOHADA-GA','IMMO','XXXXXX','2334',      15234,'Barrages, digues','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15239,'SYSCOHADA-GA','IMMO','XXXXXX','2335',      15234,'Pistes d''aérodrome','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15240,'SYSCOHADA-GA','IMMO','XXXXXX','2338',      15234,'Autres','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15241,'SYSCOHADA-GA','IMMO','XXXXXX','234',       15221,'Installations techniques','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15242,'SYSCOHADA-GA','IMMO','XXXXXX','2341',      15241,'Installations complexes spécialisées sur sol propre','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15243,'SYSCOHADA-GA','IMMO','XXXXXX','2342',      15241,'Installations complexes spécialisées sur sol d''autrui','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15244,'SYSCOHADA-GA','IMMO','XXXXXX','2343',      15241,'Installations à caractère spécifique sur sol propre','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15245,'SYSCOHADA-GA','IMMO','XXXXXX','2344',      15241,'Installations à caractère spécifique sur sol d''autrui','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15246,'SYSCOHADA-GA','IMMO','XXXXXX','235',       15221,'Amenagements de bureaux','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15247,'SYSCOHADA-GA','IMMO','XXXXXX','2351',      15246,'Installations générales','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15248,'SYSCOHADA-GA','IMMO','XXXXXX','2358',      15246,'Autres installations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15249,'SYSCOHADA-GA','IMMO','XXXXXX','237',       15221,'Batiments industriels, agricoles et commerciaux mis en concession','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15250,'SYSCOHADA-GA','IMMO','XXXXXX','238',       15221,'Autres installations et agencements','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15251,'SYSCOHADA-GA','IMMO','XXXXXX','239',       15221,'Bâtiments et installations en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15252,'SYSCOHADA-GA','IMMO','XXXXXX','2391',      15251,'Bâtiments et installations en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15253,'SYSCOHADA-GA','IMMO','XXXXXX','24',        15158,'Materiels','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15254,'SYSCOHADA-GA','IMMO','XXXXXX','241',       15253,'Materiel et outillage industriel et commercial','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15255,'SYSCOHADA-GA','IMMO','XXXXXX','2411',      15254,'Matériel industriel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15256,'SYSCOHADA-GA','IMMO','XXXXXX','2412',      15254,'Outillage industriel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15257,'SYSCOHADA-GA','IMMO','XXXXXX','2413',      15254,'Matériel commercial','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15258,'SYSCOHADA-GA','IMMO','XXXXXX','2414',      15254,'Outillage commercial','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15259,'SYSCOHADA-GA','IMMO','XXXXXX','242',       15253,'Materiel et outillage agricole','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15260,'SYSCOHADA-GA','IMMO','XXXXXX','2421',      15259,'Matériel agricole','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15261,'SYSCOHADA-GA','IMMO','XXXXXX','2422',      15259,'Outillage agricole','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15262,'SYSCOHADA-GA','IMMO','XXXXXX','243',       15253,'Materiel d''emballage recuperable et identifiable','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15263,'SYSCOHADA-GA','IMMO','XXXXXX','244',       15253,'Materiel et mobilier','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15264,'SYSCOHADA-GA','IMMO','XXXXXX','2441',      15263,'Matériel de bureau','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15265,'SYSCOHADA-GA','IMMO','XXXXXX','2442',      15263,'Matériel informatique','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15266,'SYSCOHADA-GA','IMMO','XXXXXX','2443',      15263,'Matériel bureautique','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15267,'SYSCOHADA-GA','IMMO','XXXXXX','2444',      15263,'Mobilier de bureau','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15268,'SYSCOHADA-GA','IMMO','XXXXXX','2446',      15263,'Matériel et mobilier des immeubles de rapport','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15269,'SYSCOHADA-GA','IMMO','XXXXXX','2447',      15263,'Matériel et mobilier des logements du personnel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15270,'SYSCOHADA-GA','IMMO','XXXXXX','245',       15253,'Materiel de transport','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15271,'SYSCOHADA-GA','IMMO','XXXXXX','2451',      15270,'Matériel automobile','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15272,'SYSCOHADA-GA','IMMO','XXXXXX','2452',      15270,'Matériel ferroviaire','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15273,'SYSCOHADA-GA','IMMO','XXXXXX','2453',      15270,'Matériel fluvial, lagunaire','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15274,'SYSCOHADA-GA','IMMO','XXXXXX','2454',      15270,'Matériel naval','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15275,'SYSCOHADA-GA','IMMO','XXXXXX','2455',      15270,'Matériel aérien','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15276,'SYSCOHADA-GA','IMMO','XXXXXX','2456',      15270,'Matériel hippomobile','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15277,'SYSCOHADA-GA','IMMO','XXXXXX','2458',      15270,'Autres (vélo, mobylette, moto)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15278,'SYSCOHADA-GA','IMMO','XXXXXX','246',       15253,'Immobilisations animales et agricoles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15279,'SYSCOHADA-GA','IMMO','XXXXXX','2461',      15278,'Cheptel, animaux de trait','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15280,'SYSCOHADA-GA','IMMO','XXXXXX','2462',      15278,'Cheptel, animaux reproducteurs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15281,'SYSCOHADA-GA','IMMO','XXXXXX','2463',      15278,'Animaux de garde','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15282,'SYSCOHADA-GA','IMMO','XXXXXX','2465',      15278,'Plantations agricoles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15283,'SYSCOHADA-GA','IMMO','XXXXXX','2468',      15278,'Autres','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15284,'SYSCOHADA-GA','IMMO','XXXXXX','247',       15253,'Agencements et amenagements du materiel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15285,'SYSCOHADA-GA','IMMO','XXXXXX','248',       15253,'Autres materiels','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15286,'SYSCOHADA-GA','IMMO','XXXXXX','2481',      15285,'Collections et oeuvres d''art','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15287,'SYSCOHADA-GA','IMMO','XXXXXX','249',       15253,'Materiel en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15288,'SYSCOHADA-GA','IMMO','XXXXXX','2491',      15287,'Matériel et outillage industriel et commercial','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15289,'SYSCOHADA-GA','IMMO','XXXXXX','2492',      15287,'Matériel et outillage agricole','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15290,'SYSCOHADA-GA','IMMO','XXXXXX','2493',      15287,'Matériel d''emballage récupérable et identifiable','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15291,'SYSCOHADA-GA','IMMO','XXXXXX','2494',      15287,'Matériel et mobilier de bureau','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15292,'SYSCOHADA-GA','IMMO','XXXXXX','2495',      15287,'Matériel de transport','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15293,'SYSCOHADA-GA','IMMO','XXXXXX','2496',      15287,'Immobilisations animales et agricoles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15294,'SYSCOHADA-GA','IMMO','XXXXXX','2497',      15287,'Agencements et aménagements du matériel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15295,'SYSCOHADA-GA','IMMO','XXXXXX','2498',      15287,'Autres matériels','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15296,'SYSCOHADA-GA','IMMO','XXXXXX','25',        15158,'Avances et acomptes verses sur immobilisations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15297,'SYSCOHADA-GA','IMMO','XXXXXX','251',       15296,'Avances et acomptes verses sur immobilisations incorporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15298,'SYSCOHADA-GA','IMMO','XXXXXX','252',       15296,'Avances et acomptes verses sur immobilisations corporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15299,'SYSCOHADA-GA','IMMO','XXXXXX','26',        15158,'Titres de participation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15300,'SYSCOHADA-GA','IMMO','XXXXXX','261',       15299,'Titres de participation dans des societes sous contrôle exclusif','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15301,'SYSCOHADA-GA','IMMO','XXXXXX','262',       15299,'Titres de participation dans des societes sous contrôle conjoint','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15302,'SYSCOHADA-GA','IMMO','XXXXXX','263',       15299,'Titres de participation dans des societes conferant une influence notable','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15303,'SYSCOHADA-GA','IMMO','XXXXXX','265',       15299,'Participations dans des organismes professionnels','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15304,'SYSCOHADA-GA','IMMO','XXXXXX','266',       15299,'Part dans des groupements d''interets economique (g.i.e.)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15305,'SYSCOHADA-GA','IMMO','XXXXXX','268',       15299,'Autres titres de participation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15306,'SYSCOHADA-GA','IMMO','XXXXXX','27',        15158,'Autres immobilisations financières','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15307,'SYSCOHADA-GA','IMMO','XXXXXX','271',       15306,'Prêts et creances non commerciales','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15308,'SYSCOHADA-GA','IMMO','XXXXXX','2711',      15307,'Prêts participatifs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15309,'SYSCOHADA-GA','IMMO','XXXXXX','2712',      15307,'Prêts aux associés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15310,'SYSCOHADA-GA','IMMO','XXXXXX','2713',      15307,'Billets de fonds','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15311,'SYSCOHADA-GA','IMMO','XXXXXX','2714',      15307,'Titres prêtés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15312,'SYSCOHADA-GA','IMMO','XXXXXX','272',       15306,'Prets au personnel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15313,'SYSCOHADA-GA','IMMO','XXXXXX','2721',      15312,'Prêts immobiliers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15314,'SYSCOHADA-GA','IMMO','XXXXXX','2722',      15312,'Prêts mobiliers et d''intallation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15315,'SYSCOHADA-GA','IMMO','XXXXXX','2728',      15312,'Autres prêts (frais d''étude...)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15316,'SYSCOHADA-GA','IMMO','XXXXXX','273',       15306,'Creances sur l''etat','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15317,'SYSCOHADA-GA','IMMO','XXXXXX','2731',      15316,'Retenues de garantie','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15318,'SYSCOHADA-GA','IMMO','XXXXXX','2733',      15316,'Fonds reglementé','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15319,'SYSCOHADA-GA','IMMO','XXXXXX','2738',      15316,'Autres','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15320,'SYSCOHADA-GA','IMMO','XXXXXX','274',       15306,'Titres immobilises','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15321,'SYSCOHADA-GA','IMMO','XXXXXX','2741',      15320,'Titres immobilisés de l''activité de portefeuille (t.i.a.p.)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15322,'SYSCOHADA-GA','IMMO','XXXXXX','2742',      15320,'Titres participatifs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15323,'SYSCOHADA-GA','IMMO','XXXXXX','2743',      15320,'Certificats d''investissement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15324,'SYSCOHADA-GA','IMMO','XXXXXX','2744',      15320,'Parts de fonds commun de placement (f.c.p.)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15325,'SYSCOHADA-GA','IMMO','XXXXXX','2748',      15320,'Autres titres immobilisés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15326,'SYSCOHADA-GA','IMMO','XXXXXX','275',       15306,'Depots et cautionnements verses','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15327,'SYSCOHADA-GA','IMMO','XXXXXX','2751',      15326,'Dépôts pour loyers d''avance','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15328,'SYSCOHADA-GA','IMMO','XXXXXX','2752',      15326,'Dépôts pour l''électricité','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15329,'SYSCOHADA-GA','IMMO','XXXXXX','2753',      15326,'Dépôts pour l''eau','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15330,'SYSCOHADA-GA','IMMO','XXXXXX','2754',      15326,'Dépôts pour le gaz','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15331,'SYSCOHADA-GA','IMMO','XXXXXX','2755',      15326,'Dépôts pour le téléphone, le télex, la télécopie','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15332,'SYSCOHADA-GA','IMMO','XXXXXX','2756',      15326,'Cautionnements sur les marchés publics','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15333,'SYSCOHADA-GA','IMMO','XXXXXX','2757',      15326,'Cautionnements sur autres opérations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15334,'SYSCOHADA-GA','IMMO','XXXXXX','2758',      15326,'Autres dépôts et cautionnements','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15335,'SYSCOHADA-GA','IMMO','XXXXXX','276',       15306,'Interets courus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15336,'SYSCOHADA-GA','IMMO','XXXXXX','2761',      15335,'Prêts et créances non commerciales','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15337,'SYSCOHADA-GA','IMMO','XXXXXX','2762',      15335,'Prêts au personnel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15338,'SYSCOHADA-GA','IMMO','XXXXXX','2763',      15335,'Créances sur l''etat','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15339,'SYSCOHADA-GA','IMMO','XXXXXX','2764',      15335,'Titres immobilisés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15340,'SYSCOHADA-GA','IMMO','XXXXXX','2765',      15335,'Dépôts et cautionnements versés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15341,'SYSCOHADA-GA','IMMO','XXXXXX','2767',      15335,'Créances rattachées à des participations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15342,'SYSCOHADA-GA','IMMO','XXXXXX','2768',      15335,'Immobilisations financières diverses','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15343,'SYSCOHADA-GA','IMMO','XXXXXX','277',       15306,'Créances rattachees a des participations et des avances a des g.i.e.','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15344,'SYSCOHADA-GA','IMMO','XXXXXX','2771',      15343,'Créances rattachées à des participations (groupe)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15345,'SYSCOHADA-GA','IMMO','XXXXXX','2772',      15343,'Créances rattachées à des participations (hors groupe)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15346,'SYSCOHADA-GA','IMMO','XXXXXX','2773',      15343,'Créances rattachées à des sociétés en participation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15347,'SYSCOHADA-GA','IMMO','XXXXXX','2774',      15343,'Avances à des groupements d''intérêt économique (g.i.e.)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15348,'SYSCOHADA-GA','IMMO','XXXXXX','278',       15306,'Immobilisations financieres diverses','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15349,'SYSCOHADA-GA','IMMO','XXXXXX','2781',      15348,'Créances diverses groupe','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15350,'SYSCOHADA-GA','IMMO','XXXXXX','2782',      15348,'Créances diverses hors groupe','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15351,'SYSCOHADA-GA','IMMO','XXXXXX','2785',      15348,'Or et métaux précieux (1)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15352,'SYSCOHADA-GA','IMMO','XXXXXX','28',        15158,'Amortissemnts','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15353,'SYSCOHADA-GA','IMMO','XXXXXX','281',       15352,'Amortissements des immobilisations incorporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15354,'SYSCOHADA-GA','IMMO','XXXXXX','2811',      15353,'Amortissements des frais de recherche et de développement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15355,'SYSCOHADA-GA','IMMO','XXXXXX','2812',      15353,'Amortissements des brevets, licences, concessions et droits similaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15356,'SYSCOHADA-GA','IMMO','XXXXXX','2813',      15353,'Amortissements des logiciels','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15357,'SYSCOHADA-GA','IMMO','XXXXXX','2814',      15353,'Amortissements des marques','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15358,'SYSCOHADA-GA','IMMO','XXXXXX','2815',      15353,'Amortissements du fonds commercial','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15359,'SYSCOHADA-GA','IMMO','XXXXXX','2816',      15353,'Amortissements du droit au bail','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15360,'SYSCOHADA-GA','IMMO','XXXXXX','2817',      15353,'Amortissements des investissements de création','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15361,'SYSCOHADA-GA','IMMO','XXXXXX','2818',      15353,'Amortissements des autres droits et valeurs incorporels','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15362,'SYSCOHADA-GA','IMMO','XXXXXX','282',       15352,'Amortissements des terrains','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15363,'SYSCOHADA-GA','IMMO','XXXXXX','2821',      15362,'Amortissements des terrains agricoles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15364,'SYSCOHADA-GA','IMMO','XXXXXX','2824',      15362,'Amortissements des travaux de mise en valeur des terrains','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15365,'SYSCOHADA-GA','IMMO','XXXXXX','2825',      15362,'Amortissements des terrains de gisements','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15366,'SYSCOHADA-GA','IMMO','XXXXXX','283',       15352,'Amortissements des batiments, installations techniques et agencements','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15367,'SYSCOHADA-GA','IMMO','XXXXXX','2831',      15366,'Amortissements des bâtiments industriels, agricoles, administratifs et commerciaux sur sol propres','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15368,'SYSCOHADA-GA','IMMO','XXXXXX','2832',      15366,'Amortissements des bâtiments industriels, agricoles, administratifs et commerciaux sur sol d''autrui','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15369,'SYSCOHADA-GA','IMMO','XXXXXX','2833',      15366,'Amortissements des ouvrages d''infrastructure','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15370,'SYSCOHADA-GA','IMMO','XXXXXX','2834',      15366,'Amortissements des installations techniques','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15371,'SYSCOHADA-GA','IMMO','XXXXXX','2835',      15366,'Amortissements des aménagements de bureaux','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15372,'SYSCOHADA-GA','IMMO','XXXXXX','2837',      15366,'Amortissements des bâtiments  industriels, agricoles et commerciaux mis en concession','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15373,'SYSCOHADA-GA','IMMO','XXXXXX','2838',      15366,'Amortissements des autres installations et agencements','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15374,'SYSCOHADA-GA','IMMO','XXXXXX','284',       15352,'Amortissement du materiel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15375,'SYSCOHADA-GA','IMMO','XXXXXX','2841',      15374,'Amortissements du matériel et outillage industriel et commercial','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15376,'SYSCOHADA-GA','IMMO','XXXXXX','2842',      15374,'Amortissements du matériel et outillage agricole','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15377,'SYSCOHADA-GA','IMMO','XXXXXX','2843',      15374,'Amortissements du matériel d''emballage récupérable et identifiable','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15378,'SYSCOHADA-GA','IMMO','XXXXXX','2844',      15374,'Amortissements du matériel et mobilier','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15379,'SYSCOHADA-GA','IMMO','XXXXXX','2845',      15374,'Amortissements du materiel de transport','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15380,'SYSCOHADA-GA','IMMO','XXXXXX','2846',      15374,'Amortissements des immobilisations animales et agricoles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15381,'SYSCOHADA-GA','IMMO','XXXXXX','2847',      15374,'Amortissements des agencements et aménagements du matériel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15382,'SYSCOHADA-GA','IMMO','XXXXXX','2848',      15374,'Amortissements des autres matériels','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15383,'SYSCOHADA-GA','IMMO','XXXXXX','29',        15158,'Provisions pour depreciation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15384,'SYSCOHADA-GA','IMMO','XXXXXX','291',       15383,'Provisions pour depreciation des immobilisations incorporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15385,'SYSCOHADA-GA','IMMO','XXXXXX','2912',      15384,'Provisions pour dépréciation des brevets, licences, concessions et droits similaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15386,'SYSCOHADA-GA','IMMO','XXXXXX','2913',      15384,'Provisions pour dépréciation des logiciels','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15387,'SYSCOHADA-GA','IMMO','XXXXXX','2914',      15384,'Provisions pour dépréciation des marques','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15388,'SYSCOHADA-GA','IMMO','XXXXXX','2915',      15384,'Provisions pour dépréciation du fonds de commerce','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15389,'SYSCOHADA-GA','IMMO','XXXXXX','2916',      15384,'Provisions pour dépréciation du droit de bail','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15390,'SYSCOHADA-GA','IMMO','XXXXXX','2917',      15384,'Provisions pour dépréciation des investissements de création','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15391,'SYSCOHADA-GA','IMMO','XXXXXX','2918',      15384,'Provisions pour dépréciation des autres droits et valeurs incorporels','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15392,'SYSCOHADA-GA','IMMO','XXXXXX','2919',      15384,'Provisions pour dépréciation des immobilisations incorporelles en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15393,'SYSCOHADA-GA','IMMO','XXXXXX','292',       15383,'Provisions pour depreciation des terrains','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15394,'SYSCOHADA-GA','IMMO','XXXXXX','2921',      15393,'Provisions pour dépréciations des terrains agricoles et forestiers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15395,'SYSCOHADA-GA','IMMO','XXXXXX','2922',      15393,'Provisions pour dépréciation des terrains nus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15396,'SYSCOHADA-GA','IMMO','XXXXXX','2923',      15393,'Provisions pour dépréciation des terrains bâtis','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15397,'SYSCOHADA-GA','IMMO','XXXXXX','2924',      15393,'Provisions pour dépréciation des travaux de mise en valeur des terrains','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15398,'SYSCOHADA-GA','IMMO','XXXXXX','2925',      15393,'Provisions pour dépréciation des terrains de gisement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15399,'SYSCOHADA-GA','IMMO','XXXXXX','2926',      15393,'Provisions pour dépréciation des terrains aménagés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15400,'SYSCOHADA-GA','IMMO','XXXXXX','2927',      15393,'Provisions pour dépréciation des terrains mis en concession','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15401,'SYSCOHADA-GA','IMMO','XXXXXX','2928',      15393,'Provisions pour dépréciation des autres terrains','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15402,'SYSCOHADA-GA','IMMO','XXXXXX','2929',      15393,'Provisions pour dépréciation des aménagements terrains en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15403,'SYSCOHADA-GA','IMMO','XXXXXX','293',       15383,'Provisions pour depreciation des batiments, installations techniques et agencements','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15404,'SYSCOHADA-GA','IMMO','XXXXXX','2931',      15403,'Provisions pour dépréciation des bâtiments industriels, agricoles, administratifs et commerciaux sur sol propre','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15405,'SYSCOHADA-GA','IMMO','XXXXXX','2932',      15403,'Provisions pour dépréciation des bâtiments industriels, agricoles, administratifs et commerciaux sur sol d''autrui','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15406,'SYSCOHADA-GA','IMMO','XXXXXX','2933',      15403,'Provisions pour dépréciation des ouvrages d''infrastructures','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15407,'SYSCOHADA-GA','IMMO','XXXXXX','2934',      15403,'Provisions pour dépréciation des installations techniques','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15408,'SYSCOHADA-GA','IMMO','XXXXXX','2935',      15403,'Provisions pour dépréciation des aménagements de bureaux','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15409,'SYSCOHADA-GA','IMMO','XXXXXX','2937',      15403,'Provisions pour dépréciation des bâtiments industriels, agricoles et commerciaux mis en concession','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15410,'SYSCOHADA-GA','IMMO','XXXXXX','2938',      15403,'Provisions pour dépréciation des autres installations et agencements','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15411,'SYSCOHADA-GA','IMMO','XXXXXX','2939',      15403,'Provisions pour dépréciation des bâtiments et installations en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15412,'SYSCOHADA-GA','IMMO','XXXXXX','294',       15383,'Provisions pour depreciation des materiels','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15413,'SYSCOHADA-GA','IMMO','XXXXXX','2941',      15412,'Provisions pour dépréciation du matériel et outillage industriel et commercial','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15414,'SYSCOHADA-GA','IMMO','XXXXXX','2942',      15412,'Provisions pour dépréciation du matériel et outillage agricole','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15415,'SYSCOHADA-GA','IMMO','XXXXXX','2943',      15412,'Provisions pour dépréciation du matériel d''emballage récupérable et identifiable','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15416,'SYSCOHADA-GA','IMMO','XXXXXX','2944',      15412,'Provisions pour dépréciation du matériel et mobilier','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15417,'SYSCOHADA-GA','IMMO','XXXXXX','2945',      15412,'Provisions pour dépréciation du matériel de transport','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15418,'SYSCOHADA-GA','IMMO','XXXXXX','2946',      15412,'Provisions pour dépréciation des immobilisations animales et agricoles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15419,'SYSCOHADA-GA','IMMO','XXXXXX','2947',      15412,'Provisions pour dépréciation des agencements et aménagements du matériel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15420,'SYSCOHADA-GA','IMMO','XXXXXX','2948',      15412,'Provisions pour dépréciation des autres matériels','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15421,'SYSCOHADA-GA','IMMO','XXXXXX','2949',      15412,'Provisions pour dépréciation des matériels en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15422,'SYSCOHADA-GA','IMMO','XXXXXX','295',       15383,'Provisions pour depreciation des avances et acomptes verses sur immobilisations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15423,'SYSCOHADA-GA','IMMO','XXXXXX','2951',      15422,'Provisions pour dépréciation des avances et acomptes versés sur immobilisations incorporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15424,'SYSCOHADA-GA','IMMO','XXXXXX','2952',      15422,'Provisions pour dépréciation des avances et acomptes versés sur immobilisations corporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15425,'SYSCOHADA-GA','IMMO','XXXXXX','296',       15383,'Provisions pour dépréciation des titres de participation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15426,'SYSCOHADA-GA','IMMO','XXXXXX','2961',      15425,'Provisions pour dépréciation des titres de participation dans des sociétés sous contrôle exclusif','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15427,'SYSCOHADA-GA','IMMO','XXXXXX','2962',      15425,'Provisions pour dépréciation des titres de participations dans les sociétés sous contrôle conjoint','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15428,'SYSCOHADA-GA','IMMO','XXXXXX','2963',      15425,'Provisions pour dépréciation des titres de participations dans les sociétés confèrant une influence notable','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15429,'SYSCOHADA-GA','IMMO','XXXXXX','2965',      15425,'Provisions pour dépréciation des participations dans les organismes professionnels','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15430,'SYSCOHADA-GA','IMMO','XXXXXX','2966',      15425,'Provisions pour dépréciation des parts dans des g.i.e.','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15431,'SYSCOHADA-GA','IMMO','XXXXXX','2968',      15425,'Provisions pour dépréciation des autres titres de participation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15432,'SYSCOHADA-GA','IMMO','XXXXXX','297',       15383,'Provisions pour dépréciation des autres immobilisations financieres','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15433,'SYSCOHADA-GA','IMMO','XXXXXX','2971',      15432,'Provisions pour dépréciation des prêts et créances non commerciales','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15434,'SYSCOHADA-GA','IMMO','XXXXXX','2972',      15432,'Provisions pour dépréciation des prêts du personnel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15435,'SYSCOHADA-GA','IMMO','XXXXXX','2973',      15432,'Provisions pour dépréciation des créances sur l''etat','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15436,'SYSCOHADA-GA','IMMO','XXXXXX','2974',      15432,'Provisions pour dépréciation des titres immobilisés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15437,'SYSCOHADA-GA','IMMO','XXXXXX','2975',      15432,'Provisions pour dépréciation des dépôts et cautionnements versés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15438,'SYSCOHADA-GA','IMMO','XXXXXX','2977',      15432,'Provisions pour dépréciation des créances rattachées à des participations et avances à des g.i.e.','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15439,'SYSCOHADA-GA','IMMO','XXXXXX','2978',      15432,'Provisions pour dépréciation des créances financières','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15440,'SYSCOHADA-GA','STOCK','XXXXXX','31',           0,'Marchandises','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15441,'SYSCOHADA-GA','STOCK','XXXXXX','311',      15440,'Marchandises a','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15442,'SYSCOHADA-GA','STOCK','XXXXXX','3111',     15441,'Marchandises a1','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15443,'SYSCOHADA-GA','STOCK','XXXXXX','3112',     15441,'Marchandises a2','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15444,'SYSCOHADA-GA','STOCK','XXXXXX','312',      15440,'Marchandises b','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15445,'SYSCOHADA-GA','STOCK','XXXXXX','3121',     15444,'Marchandises b1','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15446,'SYSCOHADA-GA','STOCK','XXXXXX','3122',     15444,'Marchandises b2','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15447,'SYSCOHADA-GA','STOCK','XXXXXX','318',      15440,'Marchandises hors activites ordinaires (h.a.o.)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15448,'SYSCOHADA-GA','STOCK','XXXXXX','32',           0,'Matieres premieres et fournitures liees','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15449,'SYSCOHADA-GA','STOCK','XXXXXX','321',      15448,'Matieres a','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15450,'SYSCOHADA-GA','STOCK','XXXXXX','322',      15448,'Matieres b','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15451,'SYSCOHADA-GA','STOCK','XXXXXX','323',      15448,'Fournitures (a,b)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15452,'SYSCOHADA-GA','STOCK','XXXXXX','33',           0,'Autres approvisionnements','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15453,'SYSCOHADA-GA','STOCK','XXXXXX','331',      15452,'Matieres consommables','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15454,'SYSCOHADA-GA','STOCK','XXXXXX','332',      15452,'Fournitures d''atelier et d''usine','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15455,'SYSCOHADA-GA','STOCK','XXXXXX','333',      15452,'Fournitures de magasin','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15456,'SYSCOHADA-GA','STOCK','XXXXXX','334',      15452,'Fournitures de bureau','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15457,'SYSCOHADA-GA','STOCK','XXXXXX','335',      15452,'Emballages','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15458,'SYSCOHADA-GA','STOCK','XXXXXX','3351',     15457,'Emballages perdus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15459,'SYSCOHADA-GA','STOCK','XXXXXX','3352',     15457,'Emballages récupérables non identifiables','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15460,'SYSCOHADA-GA','STOCK','XXXXXX','3353',     15457,'Emballages à usage mixte','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15461,'SYSCOHADA-GA','STOCK','XXXXXX','3358',     15457,'Autres emballages','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15462,'SYSCOHADA-GA','STOCK','XXXXXX','338',      15452,'Autres matieres','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15463,'SYSCOHADA-GA','STOCK','XXXXXX','34',           0,'Produits en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15464,'SYSCOHADA-GA','STOCK','XXXXXX','341',      15463,'Produits en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15465,'SYSCOHADA-GA','STOCK','XXXXXX','3411',     15464,'Produits en cours p1','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15466,'SYSCOHADA-GA','STOCK','XXXXXX','3412',     15464,'Produits en cours p2','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15467,'SYSCOHADA-GA','STOCK','XXXXXX','342',      15463,'Travaux en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15468,'SYSCOHADA-GA','STOCK','XXXXXX','3421',     15467,'Travaux en cours t1','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15469,'SYSCOHADA-GA','STOCK','XXXXXX','3422',     15467,'Travaux en cours t2','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15470,'SYSCOHADA-GA','STOCK','XXXXXX','343',      15463,'Produits intermediaires en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15471,'SYSCOHADA-GA','STOCK','XXXXXX','3431',     15470,'Produits intermédiaires a','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15472,'SYSCOHADA-GA','STOCK','XXXXXX','3432',     15470,'Produits intermédiaires b','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15473,'SYSCOHADA-GA','STOCK','XXXXXX','344',      15463,'Produits residuels en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15474,'SYSCOHADA-GA','STOCK','XXXXXX','3441',     15473,'Produits résiduels a','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15475,'SYSCOHADA-GA','STOCK','XXXXXX','3442',     15473,'Produits résiduels b','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15476,'SYSCOHADA-GA','STOCK','XXXXXX','35',           0,'Services en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15477,'SYSCOHADA-GA','STOCK','XXXXXX','351',      15476,'Etudes en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15478,'SYSCOHADA-GA','STOCK','XXXXXX','3511',     15477,'Etudes en cours e1','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15479,'SYSCOHADA-GA','STOCK','XXXXXX','3512',     15477,'Etudes en cours e2','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15480,'SYSCOHADA-GA','STOCK','XXXXXX','352',      15476,'Prestations de services en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15481,'SYSCOHADA-GA','STOCK','XXXXXX','3521',     15480,'Prestations de services s1','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15482,'SYSCOHADA-GA','STOCK','XXXXXX','3522',     15480,'Prestations de services s2','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15483,'SYSCOHADA-GA','STOCK','XXXXXX','36',           0,'Produits finis','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15484,'SYSCOHADA-GA','STOCK','XXXXXX','361',      15483,'Produits a','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15485,'SYSCOHADA-GA','STOCK','XXXXXX','362',      15483,'Produits b','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15486,'SYSCOHADA-GA','STOCK','XXXXXX','37',           0,'Produits intermediaires et residuels','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15487,'SYSCOHADA-GA','STOCK','XXXXXX','371',      15486,'Produits intermediaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15488,'SYSCOHADA-GA','STOCK','XXXXXX','3711',     15487,'Produits intermédiaires a','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15489,'SYSCOHADA-GA','STOCK','XXXXXX','3712',     15487,'Produits intermédiaires b','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15490,'SYSCOHADA-GA','STOCK','XXXXXX','372',      15486,'Produits residuels','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15491,'SYSCOHADA-GA','STOCK','XXXXXX','3721',     15490,'Déchets','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15492,'SYSCOHADA-GA','STOCK','XXXXXX','3722',     15490,'Rebuts','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15493,'SYSCOHADA-GA','STOCK','XXXXXX','3723',     15490,'Matières de récupération','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15494,'SYSCOHADA-GA','STOCK','XXXXXX','38',           0,'Stocks en cours de route, en consignation ou en depot','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15495,'SYSCOHADA-GA','STOCK','XXXXXX','381',      15494,'Marchandises en cours de route','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15496,'SYSCOHADA-GA','STOCK','XXXXXX','382',      15494,'Matieres premieres et fournitures liees en cours de route','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15497,'SYSCOHADA-GA','STOCK','XXXXXX','383',      15494,'Autres approvisionnements en cours de route','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15498,'SYSCOHADA-GA','STOCK','XXXXXX','386',      15494,'Produits finis en cours de route','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15499,'SYSCOHADA-GA','STOCK','XXXXXX','387',      15494,'Stocks en consignation ou en depot','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15500,'SYSCOHADA-GA','STOCK','XXXXXX','3871',     15499,'Stock en consignation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15501,'SYSCOHADA-GA','STOCK','XXXXXX','3872',     15499,'Stock en dépôt','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15502,'SYSCOHADA-GA','STOCK','XXXXXX','388',      15494,'Stock provenant d''immobilisations mises hors service ou au rebut','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15503,'SYSCOHADA-GA','STOCK','XXXXXX','39',           0,'Depreciation des stocks','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15504,'SYSCOHADA-GA','STOCK','XXXXXX','391',      15503,'Depreciation des stoks de marchandises','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15505,'SYSCOHADA-GA','STOCK','XXXXXX','392',      15503,'Depreciation des stoks de matieres premieres et fournitures liees','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15506,'SYSCOHADA-GA','STOCK','XXXXXX','393',      15503,'Depreciation des stocks d''autres approvisionnements','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15507,'SYSCOHADA-GA','STOCK','XXXXXX','394',      15503,'Depreciations des productions en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15508,'SYSCOHADA-GA','STOCK','XXXXXX','395',      15503,'Depreciations des services en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15509,'SYSCOHADA-GA','STOCK','XXXXXX','396',      15503,'Depreciation des stocks de produits finis','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15510,'SYSCOHADA-GA','STOCK','XXXXXX','397',      15503,'Depreciation des stocks de produits intermediaires et residuels','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15511,'SYSCOHADA-GA','STOCK','XXXXXX','398',      15503,'Depreciation des stocks en cours de route, en consignation ou en depot','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15512,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','4',       0,'Fournisseurs et comptes rattaches','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15513,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','401', 15512,'Fournisseurs,  dettes en comptes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15514,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','4011',15513,'Fournisseurs  locaux','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15515,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','4012',15513,'Fournisseurs groupe','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15516,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','4013',15513,'Fournisseurs sous-traitants','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15517,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','4017',15513,'Fournisseurs retenue  de garantie','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15518,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','402', 15512,'Fournisseurs, effets a payer (e.a.p)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15519,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','4021',15518,'Fournisseurs, effets à payer','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15520,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','4022',15518,'Fournisseurs-groupe, effets à payer','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15521,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','4023',15518,'Fournisseurs sous-traitants effets à payer','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15522,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','408', 15512,'Fournisseurs, factures non parvenues','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15523,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','4081',15522,'Fournisseurs factures non parvenues','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15524,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','4082',15522,'Fournisseurs - groupe','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15525,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','4083',15522,'Fournisseurs sous-traitant','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15526,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','4086',15522,'Fournisseurs, intérêts courus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15527,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','409', 15512,'Fournisseurs debiteurs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15528,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','4091',15527,'Fournisseurs avances et acomptes versés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15529,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','4092',15527,'Fournisseurs - groupe avances et acomptes versés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15530,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','4093',15527,'Fournisseurs sous-traitants avances et acompte versés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15531,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','4094',15527,'Fournisseurs créances pour emballages et matériels à rendre','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15532,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','4098',15527,'Rabais, remises, ristournes et autres avoirs à obtenir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15533,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','41',  15512,'Clients et compte rattaches','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15534,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','411', 15533,'Clients','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15535,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','4111',15534,'Clients','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15536,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','4112',15534,'Clients-groupe','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15537,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','4114',15534,'Clients, état et collectivités publiques','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15538,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','4115',15534,'Clients, organismes internationaux','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15539,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','4117',15534,'Clients, retenues de garanti','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15540,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','4118',15534,'Clients, dégrèvement de taxes sur la valeur ajoutée (t.v.a.)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15541,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','412', 15533,'Clients, effets a recevoir en portefeuille','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15542,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','4121',15541,'Clients, effets à recevoir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15543,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','4122',15541,'Clients-groupe, effets à recevoir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15544,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','4124',15541,'Etat et collectivités publiques, effets à recevoir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15545,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','4125',15541,'Oganismes internationaux, effets à recevoir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15546,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','414', 15533,'Créances sur cessions d''immobilisations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15547,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','4141',15546,'Créances en compte','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15548,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','4142',15546,'Effet à recevoir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15549,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','415', 15533,'Clients, effets escomptes non echus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15550,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','416', 15533,'Creances clients litigieuses ou douteuses','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15551,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','4161',15550,'Créances litigieuses','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15552,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','4162',15550,'Créances douteuses','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15553,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','418', 15533,'Clients, produits à recevoir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15554,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','4181',15553,'Clients, factures à établir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15555,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','4186',15553,'Clients, intérêts courus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15556,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','419', 15533,'Clients crediteurs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15557,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','4191',15556,'Clients, avances et acompte reçus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15558,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','4192',15556,'Client - groupe, avances et acomptes reçus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15559,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','4194',15556,'Clients, dettes pour emballages et matériels consignés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15560,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','4198',15556,'Rabais, remises, ristournes et autres avoirs à accorder','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15561,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','42',  15512,'Personnel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15562,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','421', 15561,'Personnel, avanceqs et acomptes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15563,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','4211',15562,'Personnel, avances','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15564,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','4212',15562,'Personnel, acomptes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15565,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','4213',15562,'Frais avancés et fournitures au personnel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15566,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','422', 15561,'Personnel, remunerations due','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15567,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','4221',15566,'Personnel rémunérations dues','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15568,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','4222',15566,'Personnel arrondis de paie','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15569,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','423', 15561,'Personnel, oppositions, saisie-arrets','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15570,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','4231',15569,'Personnel, oppositions','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15571,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','4232',15569,'Personnel, saisie arrêts','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15572,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','4233',15569,'Personnel, avis à tiers détenteur','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15573,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','424', 15561,'Personnel, oeuvres sociales internes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15574,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','4241',15573,'Assistance médicale','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15575,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','4242',15573,'Allocations familiales','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15576,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','4245',15573,'Organisme sociaux rattachés à l''entreprise','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15577,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','4248',15573,'Autres oeuvres sociales internes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15578,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','425', 15561,'Representants du personnel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15579,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','4251',15578,'Délégués du personnel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15580,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','4252',15578,'Syndicats et comités d''entreprises, d''établissement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15581,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','4258',15578,'Autres représentatants du personnel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15582,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','426', 15561,'Personnel, participation aux benefices','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15583,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','427', 15561,'Personnel-depots','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15584,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','428', 15561,'Personnel, charges a payer et produits a recevoir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15585,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','4281',15584,'Dettes provisionnées pour congés à payer','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15586,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','4286',15584,'Autres charges à payer','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15587,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','4287',15584,'Produits à recevoir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15588,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','43',  15512,'Organismes sociaux','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15589,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','431', 15588,'Securite sociale','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15590,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','4311',15589,'Prestations familiales','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15591,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','4312',15589,'Accidents de travail','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15592,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','4313',15589,'Caisse de retraite obligatoire','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15593,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','4314',15589,'Caisse de retraite facultative','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15594,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','4318',15589,'Autres cotisations sociales','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15595,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','432', 15588,'Caisse de retraite complementaire','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15596,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','433', 15588,'Autres organismes sociaux','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15597,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','4331',15596,'Mutuelle','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15598,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','438', 15588,'Organismes sociaux, charges a payer et produits a recevoir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15599,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','4381',15598,'Charges sociales sur gratifications à payer','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15600,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','4382',15598,'Charges sociales sur congés à payer','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15601,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','4386',15598,'Autres charges à payer','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15602,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','4387',15598,'Produits à recevoir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15603,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','44',  15512,'Etat et collectivites publiques','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15604,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','441', 15603,'Etat,impot sur les benefices','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15605,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','442', 15603,'Etat, autres impots et taxes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15606,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','4421',15606,'Impôts et taxes d''etat','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15607,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','4422',15606,'Impôts et taxes sur les collectivités publiques','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15608,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','4423',15606,'Impôts et taxes recouvrables sur des obligataires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15609,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','4424',15606,'Impôts et taxes recouvrables sur des associés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15610,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','4426',15606,'Droits de douane','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15611,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','4428',15606,'Autres impôts et taxes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15612,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','443', 15603,'Etat, t.v.a. facturee','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15613,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','4431',15612,'T.v.a. facturée sur ventes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15614,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','4432',15612,'T.v.a. facturée sur prestations de service','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15615,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','4433',15612,'T.v.a. facturée sur travaux','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15616,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','4434',15612,'T.v.a. facturée sur production livrée à soi-même','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15617,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','4435',15612,'T.v.a. sur factures à établir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15618,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','444', 15603,'Etat, t.v.a. due ou credit de t.v.a.','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15619,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','4441',15618,'Etat, t.v.a. due','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15620,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','4449',15618,'Etat, crédit de t.v.a. à reporter','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15621,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','445', 15603,'Etat, t.v.a. recuperable','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15622,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','4451',15621,'T.v.a. récupérable sur immobilisations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15623,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','4452',15621,'T.v.a. récupérable sur achats','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15624,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','4453',15621,'T.v.a. récupérable sur transports','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15625,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','4454',15621,'T.v.a. récupérable sur services extérieurs et autres charges','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15626,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','4455',15621,'T.v.a. récupérable sur factures non parvenues','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15627,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','4456',15621,'T.v.a. transférée par d''autres entreprises','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15628,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','446', 15603,'Etat, autres taxes sur le chiffre d''affaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15629,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','447', 15603,'Etat, impots retenus a la source','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15630,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','4471',15629,'Impôt général sur le revenu','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15631,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','4472',15629,'Impôts sur salaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15632,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','4473',15629,'Contribution nationale','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15633,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','4474',15629,'Contribution nationale de solidarité','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15634,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','4478',15629,'Autres impôts et contributions','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15635,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','448', 15603,'Etat, charges a payer et produits a recevoir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15636,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','4486',15635,'Charges à payer','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15637,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','4487',15635,'Produits à recevoir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15638,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','449', 15603,'Etats, creances et dettes diverses','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15639,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','4491',15638,'Etat, obligations cautionnées','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15640,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','4492',15638,'Etat, avances et acomptes versés sur impôts','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15641,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','4493',15638,'Etat, fonds de dotation à recevoir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15642,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','4494',15638,'Etat, subventions d''équipement à recevoir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15643,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','4495',15638,'Etat, subventions d''exploitation à recevoir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15644,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','4496',15638,'Etat, subventions d''équilibre à recevoir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15645,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','4499',15638,'Etat, fond réglementé provisionné','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15646,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','45',  15512,'Organismes internationaux','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15647,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','451', 15646,'Operations avec les organismes africains','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15648,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','452', 15646,'Operations avec les autres organismes internationaux','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15649,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','458', 15646,'Organismes internationaux, fonds de dotation et subventions a recevoir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15650,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','4581',15649,'Organismes internationaux, fonds de dotation à recevoir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15651,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','4582',15649,'Organismes internationaux, subventions à recevoir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15652,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','46',  15512,'Associes-groupe','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15653,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','461', 15652,'Associes, operations sur le capital','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15654,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','4611',15653,'Associés apport en nature','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15655,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','4612',15653,'Associés apport en numéraire','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15656,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','4613',15653,'Actionnaires, capital souscrit appelé non versé','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15657,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','4614',15653,'Associés, capital appelé non versé','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15658,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','4615',15653,'Associés, versements reçus sur augmentation de capital','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15659,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','4616',15653,'Associés, versements anticipés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15660,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','4617',15653,'Actionnaires défaillants','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15661,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','4618',15653,'Associés, autres apports','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15662,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','4619',15653,'Associés, capital à rembourser','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15663,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','462', 15652,'Associes, comptes courants','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15664,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','4621',15663,'Principal','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15665,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','4626',15663,'Intérêts courus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15666,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','463', 15652,'Associes, operations faites en commun','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15667,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','465', 15652,'Associes, dividendes a payer','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15668,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','466', 15652,'Groupe, comptes courants','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15669,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','467', 15652,'Actionnaires, restant dû sur capital appele','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15670,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','47',  15512,'Debiteurs et crediteur divers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15671,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','471', 15670,'Comptes d''attente','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15672,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','4711',15671,'Débiteurs divers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15673,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','4712',15671,'Créditeurs divers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15674,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','4713',15671,'Obligataires, comptes de souscription','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15675,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','472', 15670,'Versements restant a effectuer sur titres non liberes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15676,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','4726',15675,'Titres de participation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15677,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','4727',15675,'Titres immobilisés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15678,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','4728',15675,'Titres de placement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15679,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','474', 15670,'Repartition periodique des charges et des produits','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15680,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','4746',15679,'Charges','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15681,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','4747',15679,'Produits','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15682,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','475', 15670,'Creances sur travaux non encore facturables','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15683,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','476', 15670,'Charges constatees d''avance','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15684,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','477', 15670,'Produits constates d''avance','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15685,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','478', 15670,'Ecarts de conversion actif','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15686,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','4781',15685,'Diminution des créances','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15687,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','4782',15685,'Augmentation des dettes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15688,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','4788',15685,'Différences compensées par couverture de change','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15689,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','479', 15670,'Ecarts de conversion passif','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15690,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','4791',15689,'Augmentation de créances','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15691,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','4792',15689,'Diminution des dettes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15692,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','4798',15689,'Différences compensées par couverture de change','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15693,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','48',  15512,'Creances et dettes hors activites ordinaires (hao)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15694,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','481', 15693,'Fournisseurs d''investissements','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15695,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','4811',15694,'Immobilisations incorporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15696,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','4812',15694,'Immobilisations corporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15697,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','4817',15694,'Retenues de garantie','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15698,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','4818',15694,'Factures non parvenues','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15699,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','482', 15693,'Fournisseurs d''investissements, effets a payer','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15700,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','483', 15693,'Dettes sur acquisition de titres de placement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15701,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','484', 15693,'Autres dettes hors activites ordinaires (h.a.o.)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15702,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','485', 15693,'Creances sur cessions d''immobilisations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15703,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','4851',15702,'En compte','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15704,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','4852',15702,'Effet à recevoir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15705,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','4855',15702,'Créances sur cessions immobilisations effets escomptés et non échus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15706,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','4857',15702,'Retenues de garantie','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15707,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','4858',15702,'Factures à établir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15708,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','486', 15693,'Creances sur cessions de titre de placement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15709,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','488', 15693,'Autres creances hors activites ordinaires (h.a.o.)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15710,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','49',  15512,'Depreciations des comptes fournisseurs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15711,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','491', 15710,'Depreciations des comptes clients','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15712,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','4911',15711,'Créances litigieuses','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15713,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','4912',15711,'Créances douteuses','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15714,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','492', 15710,'Depreciations des comptes personnel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15715,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','493', 15710,'Depreciations des comptes organismes sociaux','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15716,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','494', 15710,'Depreciations des comptes etats et collectivites publiques','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15717,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','495', 15710,'Depreciations des comptes organismes internationaux','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15718,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','496', 15710,'Depreciations des comptes associes et groupe','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15719,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','4962',15718,'Associés, comptes courants','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15720,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','4963',15718,'Associés, opérations faites en commun','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15721,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','4966',15718,'Groupe, comptes courants','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15722,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','497', 15710,'Depreciations des comptes debiteurs divers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15723,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','498', 15710,'Depreciations des comptes de creances h.a.o.','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15724,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','4981',15723,'Créances sur cessions d''immobilisations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15725,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','4982',15723,'Créances sur cessions de titres de placement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15726,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','4983',15723,'Autres créances (h.a.o.)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15727,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','499', 15710,'Risques provisionnes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15728,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','4991',15727,'Sur opérations d''exploitation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15729,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','4998',15727,'Sur opérations (h.a.o.)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15730,'SYSCOHADA-GA','FINAN','XXXXXX','5',            0,'Titres de placement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15731,'SYSCOHADA-GA','FINAN','XXXXXX','501',      15730,'Titres du tresor et bon de caisse a court terme','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15732,'SYSCOHADA-GA','FINAN','XXXXXX','5011',     15731,'Titres du trésor à court terme','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15733,'SYSCOHADA-GA','FINAN','XXXXXX','5012',     15731,'Titres d''organismes financiers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15734,'SYSCOHADA-GA','FINAN','XXXXXX','5013',     15731,'Bons de caisse à court terme','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15735,'SYSCOHADA-GA','FINAN','XXXXXX','502',      15730,'Actions','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15736,'SYSCOHADA-GA','FINAN','XXXXXX','5021',     15735,'Actions propres','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15737,'SYSCOHADA-GA','FINAN','XXXXXX','5022',     15735,'Actions cotées','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15738,'SYSCOHADA-GA','FINAN','XXXXXX','5023',     15735,'Actions non cotées','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15739,'SYSCOHADA-GA','FINAN','XXXXXX','5024',     15735,'Actions démembrées (certificats d''investissement; droits de vote)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15740,'SYSCOHADA-GA','FINAN','XXXXXX','5025',     15735,'Autres titres conférant un droit de propriété','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15741,'SYSCOHADA-GA','FINAN','XXXXXX','503',      15730,'Obligations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15742,'SYSCOHADA-GA','FINAN','XXXXXX','5031',     15741,'Obligations émises par la société et rachetées par elle','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15743,'SYSCOHADA-GA','FINAN','XXXXXX','5032',     15741,'Obligations cotées','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15744,'SYSCOHADA-GA','FINAN','XXXXXX','5033',     15741,'Obligations non cotées','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15745,'SYSCOHADA-GA','FINAN','XXXXXX','5035',     15741,'Autres titres conférant un droit de créance','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15746,'SYSCOHADA-GA','FINAN','XXXXXX','504',      15730,'Bon de souscription','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15747,'SYSCOHADA-GA','FINAN','XXXXXX','5042',     15746,'Bons de souscription d''actions','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15748,'SYSCOHADA-GA','FINAN','XXXXXX','5043',     15746,'Bon de souscription d''obligations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15749,'SYSCOHADA-GA','FINAN','XXXXXX','505',      15730,'Titres negociables hors region','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15750,'SYSCOHADA-GA','FINAN','XXXXXX','506',      15730,'Interets courus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15751,'SYSCOHADA-GA','FINAN','XXXXXX','5061',     15750,'Titres du trésor et bons de caisse à court terme','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15752,'SYSCOHADA-GA','FINAN','XXXXXX','5062',     15750,'Actions','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15753,'SYSCOHADA-GA','FINAN','XXXXXX','5063',     15750,'Obligations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15754,'SYSCOHADA-GA','FINAN','XXXXXX','508',      15730,'Autres valeurs assimilees','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15755,'SYSCOHADA-GA','FINAN','XXXXXX','51',       15730,'Valeurs a encaisser','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15756,'SYSCOHADA-GA','FINAN','XXXXXX','511',      15755,'Effets a encaisser','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15757,'SYSCOHADA-GA','FINAN','XXXXXX','512',      15755,'Effets a l''encaissement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15758,'SYSCOHADA-GA','FINAN','XXXXXX','513',      15755,'Cheques a encaisser','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15759,'SYSCOHADA-GA','FINAN','XXXXXX','514',      15755,'Cheques a l''encaissement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15760,'SYSCOHADA-GA','FINAN','XXXXXX','515',      15755,'Cartes de credit a encaisser','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15761,'SYSCOHADA-GA','FINAN','XXXXXX','518',      15755,'Autres valeurs a l''encaissement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15762,'SYSCOHADA-GA','FINAN','XXXXXX','5181',     15761,'Warrants','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15763,'SYSCOHADA-GA','FINAN','XXXXXX','5182',     15761,'Billets de fonds','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15764,'SYSCOHADA-GA','FINAN','XXXXXX','5185',     15761,'Chèque de voyage','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15765,'SYSCOHADA-GA','FINAN','XXXXXX','5186',     15761,'Coupons échus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15766,'SYSCOHADA-GA','FINAN','XXXXXX','5187',     15761,'Intérêts échus des obligations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15767,'SYSCOHADA-GA','FINAN','XXXXXX','52',       15730,'Banques','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15768,'SYSCOHADA-GA','FINAN','XXXXXX','521',      15767,'Banques locales','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15769,'SYSCOHADA-GA','FINAN','XXXXXX','5211',     15768,'Banque x','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15770,'SYSCOHADA-GA','FINAN','XXXXXX','5212',     15768,'Banque y','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15771,'SYSCOHADA-GA','FINAN','XXXXXX','522',      15767,'Banques autres etats region','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15772,'SYSCOHADA-GA','FINAN','XXXXXX','523',      15767,'Banques autres etats zone monetaire','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15773,'SYSCOHADA-GA','FINAN','XXXXXX','524',      15767,'Banques hors zone monetaire','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15774,'SYSCOHADA-GA','FINAN','XXXXXX','526',      15767,'Banques, interets courus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15775,'SYSCOHADA-GA','FINAN','XXXXXX','5261',     15768,'Banques, intérêts courus, charges à payer','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15776,'SYSCOHADA-GA','FINAN','XXXXXX','5267',     15768,'Banques, intérêts courus, produits à recevoir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15777,'SYSCOHADA-GA','FINAN','XXXXXX','53',       15730,'Etablissements financiers et assimiles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15778,'SYSCOHADA-GA','FINAN','XXXXXX','531',      15777,'Cheques postaux','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15779,'SYSCOHADA-GA','FINAN','XXXXXX','532',      15777,'Tresor','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15780,'SYSCOHADA-GA','FINAN','XXXXXX','533',      15777,'Societe de gestion et d''intermediation (s.g.i.)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15781,'SYSCOHADA-GA','FINAN','XXXXXX','536',      15777,'Etablissements financiers, interets courus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15782,'SYSCOHADA-GA','FINAN','XXXXXX','5361',     15781,'Etablissements financiers, intérêts courus, charges à payer','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15783,'SYSCOHADA-GA','FINAN','XXXXXX','5362',     15781,'Etablissements financiers, intérêts courus, produits à recevoir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15784,'SYSCOHADA-GA','FINAN','XXXXXX','538',      15777,'Autres organismes financiers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15785,'SYSCOHADA-GA','FINAN','XXXXXX','54',       15730,'Instruments de tresorerie','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15786,'SYSCOHADA-GA','FINAN','XXXXXX','541',      15785,'Options de taux d''interets','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15787,'SYSCOHADA-GA','FINAN','XXXXXX','542',      15785,'Options de taux de change','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15788,'SYSCOHADA-GA','FINAN','XXXXXX','543',      15785,'Options de taux boursiers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15789,'SYSCOHADA-GA','FINAN','XXXXXX','544',      15785,'Instruments de marches  a terme','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15790,'SYSCOHADA-GA','FINAN','XXXXXX','545',      15785,'Avoirs d''or et autres metaux precieux','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15791,'SYSCOHADA-GA','FINAN','XXXXXX','56',       15730,'Banques, credits de tresorerie et d''escompte','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15792,'SYSCOHADA-GA','FINAN','XXXXXX','561',      15791,'Credits de tresorerie','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15793,'SYSCOHADA-GA','FINAN','XXXXXX','564',      15791,'Escompte de credits de campagne','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15794,'SYSCOHADA-GA','FINAN','XXXXXX','565',      15791,'Escompte de credits ordinaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15795,'SYSCOHADA-GA','FINAN','XXXXXX','566',      15791,'Banques, credits de tresorerie, interets courus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15796,'SYSCOHADA-GA','FINAN','XXXXXX','5661',     15795,'Banques, crédits de trésorerie, intérêts courus, charges à payer','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15797,'SYSCOHADA-GA','FINAN','XXXXXX','5667',     15795,'Banques, crédits de trésorerie, intérêts courus, produits à recevoir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15798,'SYSCOHADA-GA','FINAN','XXXXXX','57',       15730,'Caisse','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15799,'SYSCOHADA-GA','FINAN','XXXXXX','571',      15798,'Caisse siege social','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15800,'SYSCOHADA-GA','FINAN','XXXXXX','5711',     15799,'En unités monétaires légales','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15801,'SYSCOHADA-GA','FINAN','XXXXXX','5712',     15799,'En devises','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15802,'SYSCOHADA-GA','FINAN','XXXXXX','572',      15798,'Caisse succursale a','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15803,'SYSCOHADA-GA','FINAN','XXXXXX','5721',     15802,'En unités monétaires légales','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15804,'SYSCOHADA-GA','FINAN','XXXXXX','5722',     15802,'En devises','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15805,'SYSCOHADA-GA','FINAN','XXXXXX','573',      15798,'Caisse succursale b','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15806,'SYSCOHADA-GA','FINAN','XXXXXX','5731',     15805,'En unités monétaires légales','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15807,'SYSCOHADA-GA','FINAN','XXXXXX','5732',     15805,'En devises','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15808,'SYSCOHADA-GA','FINAN','XXXXXX','58',       15730,'Regies d''avances, accreditifs et virements internes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15809,'SYSCOHADA-GA','FINAN','XXXXXX','581',      15808,'Regies d''avances','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15810,'SYSCOHADA-GA','FINAN','XXXXXX','582',      15808,'Accreditifs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15811,'SYSCOHADA-GA','FINAN','XXXXXX','585',      15808,'Virements de fonds','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15812,'SYSCOHADA-GA','FINAN','XXXXXX','588',      15808,'Autres virements internes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15813,'SYSCOHADA-GA','FINAN','XXXXXX','59',       15730,'Depreciations des titres de placement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15814,'SYSCOHADA-GA','FINAN','XXXXXX','591',      15813,'Depreciations des titres et valeurs a encaisser','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15815,'SYSCOHADA-GA','FINAN','XXXXXX','592',      15813,'Depreciations des comptes banques','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15816,'SYSCOHADA-GA','FINAN','XXXXXX','593',      15813,'Depreciations des comptes etablissements financiers et assimiles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15817,'SYSCOHADA-GA','FINAN','XXXXXX','594',      15813,'Depreciations des comptes d''instruments de tresorerie','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15818,'SYSCOHADA-GA','FINAN','XXXXXX','599',      15813,'Risques provisionnes a caractere financier','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15819,'SYSCOHADA-GA','EXPENSE','XXXXXX','6',          0,'Achats et variations de stocks','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15820,'SYSCOHADA-GA','EXPENSE','XXXXXX','601',    15819,'Achats de marchandises','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15821,'SYSCOHADA-GA','EXPENSE','XXXXXX','6011',   16820,'Dans la région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15822,'SYSCOHADA-GA','EXPENSE','XXXXXX','6012',   16820,'Hors région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15823,'SYSCOHADA-GA','EXPENSE','XXXXXX','6013',   16820,'Aux entreprises du groupe dans la région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15824,'SYSCOHADA-GA','EXPENSE','XXXXXX','6014',   16820,'Aux entreprises du groupe hors région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15825,'SYSCOHADA-GA','EXPENSE','XXXXXX','6019',   16820,'Rabais, remises et ristournes obtenus (non ventilés)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15826,'SYSCOHADA-GA','EXPENSE','XXXXXX','602',    15819,'Achats de matieres premieres et fournitures liees','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15827,'SYSCOHADA-GA','EXPENSE','XXXXXX','6021',   15826,'Dans la région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15828,'SYSCOHADA-GA','EXPENSE','XXXXXX','6022',   15826,'Hors région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15829,'SYSCOHADA-GA','EXPENSE','XXXXXX','6023',   15826,'Aux entreprises du groupe dans la région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15830,'SYSCOHADA-GA','EXPENSE','XXXXXX','6024',   15826,'Aux entreprises du groupe hors région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15831,'SYSCOHADA-GA','EXPENSE','XXXXXX','6029',   15826,'Rabais, remises et ristournes obtenus (non ventilés)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15832,'SYSCOHADA-GA','EXPENSE','XXXXXX','603',    15819,'Variations des stocks et biens achetes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15833,'SYSCOHADA-GA','EXPENSE','XXXXXX','6031',   15832,'Variations des stocks de marchandises','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15834,'SYSCOHADA-GA','EXPENSE','XXXXXX','6032',   15832,'Variations des stocks de matiéres premiéres et fournitures liées','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15835,'SYSCOHADA-GA','EXPENSE','XXXXXX','6033',   15832,'Variations des stocks d''autres approvisionnements','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15836,'SYSCOHADA-GA','EXPENSE','XXXXXX','604',    15819,'Achats stockes de matieres et fournitures consommables','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15837,'SYSCOHADA-GA','EXPENSE','XXXXXX','6041',   15836,'Matiéres consommables','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15838,'SYSCOHADA-GA','EXPENSE','XXXXXX','6042',   15836,'Matiéres combustibles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15839,'SYSCOHADA-GA','EXPENSE','XXXXXX','6043',   15836,'Produits d''entretien','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15840,'SYSCOHADA-GA','EXPENSE','XXXXXX','6044',   15836,'Fournitures d''atelier et d''usine','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15841,'SYSCOHADA-GA','EXPENSE','XXXXXX','6046',   15836,'Fournitures de magasin','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15842,'SYSCOHADA-GA','EXPENSE','XXXXXX','6047',   15836,'Fournitures de bureau','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15843,'SYSCOHADA-GA','EXPENSE','XXXXXX','6049',   15836,'Rabais, remises et ristournes obtenus (non ventilés)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15844,'SYSCOHADA-GA','EXPENSE','XXXXXX','605',    15819,'Autres achats','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15845,'SYSCOHADA-GA','EXPENSE','XXXXXX','6051',   15844,'Fournitures non stockables - eau','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15846,'SYSCOHADA-GA','EXPENSE','XXXXXX','6052',   15844,'Fournitures non stockables - electricité','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15847,'SYSCOHADA-GA','EXPENSE','XXXXXX','6053',   15844,'Fournitures non stockables - autres énergies','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15848,'SYSCOHADA-GA','EXPENSE','XXXXXX','6054',   15844,'Fournitures d''entretien non stockables','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15849,'SYSCOHADA-GA','EXPENSE','XXXXXX','6055',   15844,'Fournitures de bureau non stockables','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15850,'SYSCOHADA-GA','EXPENSE','XXXXXX','6056',   15844,'Achats de petits matériel et outillage','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15851,'SYSCOHADA-GA','EXPENSE','XXXXXX','6057',   15844,'Achats d''études et de prestations de services','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15852,'SYSCOHADA-GA','EXPENSE','XXXXXX','6058',   15844,'Achats de travaux, matériels et équipements','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15853,'SYSCOHADA-GA','EXPENSE','XXXXXX','6059',   15844,'Rabais, remises et ristournes obtenus (non ventilés)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15854,'SYSCOHADA-GA','EXPENSE','XXXXXX','608',    15819,'Achats d''emballages','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15855,'SYSCOHADA-GA','EXPENSE','XXXXXX','6081',   15854,'Emballages perdus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15856,'SYSCOHADA-GA','EXPENSE','XXXXXX','6082',   15854,'Emballages récupérables non identifiables','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15857,'SYSCOHADA-GA','EXPENSE','XXXXXX','6083',   15854,'Emballages à usage mixte','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15858,'SYSCOHADA-GA','EXPENSE','XXXXXX','6089',   15854,'Rabais, remises et ristournes obtenus (non ventilés)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15859,'SYSCOHADA-GA','EXPENSE','XXXXXX','61',     15819,'Transports','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15860,'SYSCOHADA-GA','EXPENSE','XXXXXX','611',    15859,'Transports sur achats','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15861,'SYSCOHADA-GA','EXPENSE','XXXXXX','612',    15859,'Transport sur ventes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15862,'SYSCOHADA-GA','EXPENSE','XXXXXX','613',    15859,'Transports pour le compte de tiers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15863,'SYSCOHADA-GA','EXPENSE','XXXXXX','614',    15859,'Transports du personnel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15864,'SYSCOHADA-GA','EXPENSE','XXXXXX','616',    15859,'Transports de plis','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15865,'SYSCOHADA-GA','EXPENSE','XXXXXX','618',    15859,'Autres frais de transport','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15866,'SYSCOHADA-GA','EXPENSE','XXXXXX','6181',   15865,'Voyages et déplacements','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15867,'SYSCOHADA-GA','EXPENSE','XXXXXX','6182',   15865,'Transports entre établissements ou chantiers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15868,'SYSCOHADA-GA','EXPENSE','XXXXXX','6183',   15865,'Transports administratifs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15869,'SYSCOHADA-GA','EXPENSE','XXXXXX','62',     15819,'Services exterieurs a','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15870,'SYSCOHADA-GA','EXPENSE','XXXXXX','621',    15869,'Sous traitance generale','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15871,'SYSCOHADA-GA','EXPENSE','XXXXXX','622',    15869,'Locations et charges locatives','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15872,'SYSCOHADA-GA','EXPENSE','XXXXXX','6221',   15871,'Locations de terrains','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15873,'SYSCOHADA-GA','EXPENSE','XXXXXX','6222',   15871,'Locations de bâtiments','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15874,'SYSCOHADA-GA','EXPENSE','XXXXXX','6223',   15871,'Location de matériels et outillages','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15875,'SYSCOHADA-GA','EXPENSE','XXXXXX','6224',   15871,'Malis sur emballages','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15876,'SYSCOHADA-GA','EXPENSE','XXXXXX','6225',   15871,'Locations d''emballages','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15877,'SYSCOHADA-GA','EXPENSE','XXXXXX','6228',   15871,'Locations et charges locatives diverses','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15878,'SYSCOHADA-GA','EXPENSE','XXXXXX','623',    15869,'Redevances de credit bail et contrats assimiles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15879,'SYSCOHADA-GA','EXPENSE','XXXXXX','6232',   15878,'Crédits-bail immobilier','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15880,'SYSCOHADA-GA','EXPENSE','XXXXXX','6233',   15878,'Crédits-bail mobilier','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15881,'SYSCOHADA-GA','EXPENSE','XXXXXX','6235',   15878,'Contrats assimilés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15882,'SYSCOHADA-GA','EXPENSE','XXXXXX','624',    15869,'Entretiens, reparations et maintenance','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15883,'SYSCOHADA-GA','EXPENSE','XXXXXX','6241',   15882,'Entretien et réparation des biens immobiliers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15884,'SYSCOHADA-GA','EXPENSE','XXXXXX','6242',   15882,'Entretien et réparation des biens mobiliers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15885,'SYSCOHADA-GA','EXPENSE','XXXXXX','6243',   15882,'Maintenance','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15886,'SYSCOHADA-GA','EXPENSE','XXXXXX','6248',   15882,'Autres entretiens et réparations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15887,'SYSCOHADA-GA','EXPENSE','XXXXXX','625',    15869,'Primes d''assurance','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15888,'SYSCOHADA-GA','EXPENSE','XXXXXX','6251',   15887,'Assurances multirisques','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15889,'SYSCOHADA-GA','EXPENSE','XXXXXX','6252',   15887,'Assurances matériel de transport','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15890,'SYSCOHADA-GA','EXPENSE','XXXXXX','6253',   15887,'Assurances risques d''exploitation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15891,'SYSCOHADA-GA','EXPENSE','XXXXXX','6254',   15887,'Assurances responsabilité du producteur','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15892,'SYSCOHADA-GA','EXPENSE','XXXXXX','6255',   15887,'Assurances insolvabilité clients','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15893,'SYSCOHADA-GA','EXPENSE','XXXXXX','6256',   15887,'Assurances transport sur achats','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15894,'SYSCOHADA-GA','EXPENSE','XXXXXX','6257',   15887,'Assurances transport sur ventes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15895,'SYSCOHADA-GA','EXPENSE','XXXXXX','6258',   15887,'Autres primes d''assurances','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15896,'SYSCOHADA-GA','EXPENSE','XXXXXX','626',    15869,'Etudes, recherches et documentation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15897,'SYSCOHADA-GA','EXPENSE','XXXXXX','6261',   15896,'Etudes et recherches','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15898,'SYSCOHADA-GA','EXPENSE','XXXXXX','6265',   15896,'Documentation générale','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15899,'SYSCOHADA-GA','EXPENSE','XXXXXX','6266',   15896,'Documentation technique','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15900,'SYSCOHADA-GA','EXPENSE','XXXXXX','627',    15869,'Publicite, publications, relations publiques','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15901,'SYSCOHADA-GA','EXPENSE','XXXXXX','6271',   15900,'Annonces, insertions','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15902,'SYSCOHADA-GA','EXPENSE','XXXXXX','6272',   15900,'Catalogues, imprimés publicitaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15903,'SYSCOHADA-GA','EXPENSE','XXXXXX','6273',   15900,'Echantillons','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15904,'SYSCOHADA-GA','EXPENSE','XXXXXX','6274',   15900,'Foires et expositions','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15905,'SYSCOHADA-GA','EXPENSE','XXXXXX','6275',   15900,'Publications','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15906,'SYSCOHADA-GA','EXPENSE','XXXXXX','6276',   15900,'Cadeaux à la clientèle','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15907,'SYSCOHADA-GA','EXPENSE','XXXXXX','6277',   15900,'Frais de colloques, séminaires, conférences','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15908,'SYSCOHADA-GA','EXPENSE','XXXXXX','6278',   15900,'Autres charges de publicités et relations publiques','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15909,'SYSCOHADA-GA','EXPENSE','XXXXXX','628',    15869,'Frais de telecommunications','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15910,'SYSCOHADA-GA','EXPENSE','XXXXXX','6281',   15909,'Frais de téléphone','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15911,'SYSCOHADA-GA','EXPENSE','XXXXXX','6282',   15909,'Frais de télex','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15912,'SYSCOHADA-GA','EXPENSE','XXXXXX','6283',   15909,'Frais de télécopie','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15913,'SYSCOHADA-GA','EXPENSE','XXXXXX','6288',   15909,'Autres frais de télécommunications','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15914,'SYSCOHADA-GA','EXPENSE','XXXXXX','63',     15819,'Services exterieurs b','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15915,'SYSCOHADA-GA','EXPENSE','XXXXXX','631',    15914,'Frais bancaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15916,'SYSCOHADA-GA','EXPENSE','XXXXXX','6311',   15915,'Frais sur titre (achats, vente, garde)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15917,'SYSCOHADA-GA','EXPENSE','XXXXXX','6312',   15915,'Frais sur effets','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15918,'SYSCOHADA-GA','EXPENSE','XXXXXX','6313',   15915,'Locations de coffres','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15919,'SYSCOHADA-GA','EXPENSE','XXXXXX','6315',   15915,'Commissions sur cartes de crédit','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15920,'SYSCOHADA-GA','EXPENSE','XXXXXX','6316',   15915,'Frais d''émission d''emprunts','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15921,'SYSCOHADA-GA','EXPENSE','XXXXXX','6318',   15915,'Autres frais bancaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15922,'SYSCOHADA-GA','EXPENSE','XXXXXX','632',    15914,'Remunerations d''intermediaires et de conseils','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15923,'SYSCOHADA-GA','EXPENSE','XXXXXX','6321',   15922,'Commissions et courtages sur achats','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15924,'SYSCOHADA-GA','EXPENSE','XXXXXX','6322',   15922,'Commissions et courtages sur ventes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15925,'SYSCOHADA-GA','EXPENSE','XXXXXX','6323',   15922,'Rémunérations des transitaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15926,'SYSCOHADA-GA','EXPENSE','XXXXXX','6324',   15922,'Honoraires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15927,'SYSCOHADA-GA','EXPENSE','XXXXXX','6325',   15922,'Frais d''actes et de contentieux','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15928,'SYSCOHADA-GA','EXPENSE','XXXXXX','6328',   15922,'Divers frais','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15929,'SYSCOHADA-GA','EXPENSE','XXXXXX','633',    15914,'Frais de formation du personnel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15930,'SYSCOHADA-GA','EXPENSE','XXXXXX','634',    15914,'Redevances pour brevets, licences, logiciels et droits similaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15931,'SYSCOHADA-GA','EXPENSE','XXXXXX','6342',   15930,'Redevances pour brevets, licences, concessions et droits similaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15932,'SYSCOHADA-GA','EXPENSE','XXXXXX','6343',   15930,'Redevances pour logiciel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15933,'SYSCOHADA-GA','EXPENSE','XXXXXX','6344',   15930,'Redevances pour marques','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15934,'SYSCOHADA-GA','EXPENSE','XXXXXX','635',    15914,'Cotisations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15935,'SYSCOHADA-GA','EXPENSE','XXXXXX','6351',   15934,'Cotisations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15936,'SYSCOHADA-GA','EXPENSE','XXXXXX','6358',   15934,'Concours divers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15937,'SYSCOHADA-GA','EXPENSE','XXXXXX','636',    15914,'Redevances verses au concedant (concessions service public)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15938,'SYSCOHADA-GA','EXPENSE','XXXXXX','637',    15914,'Remunerations du personnel exterieur a l''entreprise','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15939,'SYSCOHADA-GA','EXPENSE','XXXXXX','6371',   15938,'Personnel intérimaire','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15940,'SYSCOHADA-GA','EXPENSE','XXXXXX','6372',   15938,'Personnel détaché ou prêté à l''entreprise','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15941,'SYSCOHADA-GA','EXPENSE','XXXXXX','638',    15914,'Autres charges externes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15942,'SYSCOHADA-GA','EXPENSE','XXXXXX','6381',   15941,'Frais de recrutement du personnel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15943,'SYSCOHADA-GA','EXPENSE','XXXXXX','6382',   15941,'Frais de déménagement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15944,'SYSCOHADA-GA','EXPENSE','XXXXXX','6383',   15941,'Réceptions','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15945,'SYSCOHADA-GA','EXPENSE','XXXXXX','6384',   15941,'Missions','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15946,'SYSCOHADA-GA','EXPENSE','XXXXXX','64',     15819,'Impots et taxes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15947,'SYSCOHADA-GA','EXPENSE','XXXXXX','641',    15946,'Impots et taxes directs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15948,'SYSCOHADA-GA','EXPENSE','XXXXXX','6411',   15947,'Impots fonciers et taxes annexes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15949,'SYSCOHADA-GA','EXPENSE','XXXXXX','6412',   15947,'Patentes, licences et taxes annexes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15950,'SYSCOHADA-GA','EXPENSE','XXXXXX','6413',   15947,'Taxes sur appointements et salaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15951,'SYSCOHADA-GA','EXPENSE','XXXXXX','6414',   15947,'Taxes d''apprentissage','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15952,'SYSCOHADA-GA','EXPENSE','XXXXXX','6415',   15947,'Formation professionnelle continue','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15953,'SYSCOHADA-GA','EXPENSE','XXXXXX','6418',   15947,'Autres impôts et taxes directs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15954,'SYSCOHADA-GA','EXPENSE','XXXXXX','645',    15946,'Impots et taxes indirects','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15955,'SYSCOHADA-GA','EXPENSE','XXXXXX','646',    15946,'Droits d''enregistrement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15956,'SYSCOHADA-GA','EXPENSE','XXXXXX','6461',   15955,'Droits de mutation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15957,'SYSCOHADA-GA','EXPENSE','XXXXXX','6462',   15955,'Droits de timbre','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15958,'SYSCOHADA-GA','EXPENSE','XXXXXX','6463',   15955,'Taxes sur les véhicules de société','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15959,'SYSCOHADA-GA','EXPENSE','XXXXXX','6464',   15955,'Vignettes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15960,'SYSCOHADA-GA','EXPENSE','XXXXXX','6468',   15955,'Autres droits','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15961,'SYSCOHADA-GA','EXPENSE','XXXXXX','647',    15946,'Penalites et amendes fiscales','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15962,'SYSCOHADA-GA','EXPENSE','XXXXXX','6471',   15961,'Pénalités d''assiette, impots directs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15963,'SYSCOHADA-GA','EXPENSE','XXXXXX','6472',   15961,'Pénalités d''assiette, impôts indirects','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15964,'SYSCOHADA-GA','EXPENSE','XXXXXX','6473',   15961,'Pénalités de recouvrement, impôts directs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15965,'SYSCOHADA-GA','EXPENSE','XXXXXX','6474',   15961,'Pénalités de recouvrement, impôts indirects','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15966,'SYSCOHADA-GA','EXPENSE','XXXXXX','6478',   15961,'Autres amendes pénales et fiscales','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15967,'SYSCOHADA-GA','EXPENSE','XXXXXX','648',    15946,'Autres impots et taxes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15968,'SYSCOHADA-GA','EXPENSE','XXXXXX','65',     15819,'Autres charges','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15969,'SYSCOHADA-GA','EXPENSE','XXXXXX','651',    15968,'Pertes sur creances clients et autres debiteurs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15970,'SYSCOHADA-GA','EXPENSE','XXXXXX','6511',   15969,'Pertes sur clients','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15971,'SYSCOHADA-GA','EXPENSE','XXXXXX','6515',   15969,'Autres débiteurs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15972,'SYSCOHADA-GA','EXPENSE','XXXXXX','652',    15968,'Quote-part de resultat sur operations faites en commun','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15973,'SYSCOHADA-GA','EXPENSE','XXXXXX','6521',   15972,'Quote-part transféré de bénéfices (comptabilté du gérants)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15974,'SYSCOHADA-GA','EXPENSE','XXXXXX','6525',   15972,'Pertes imputées par transfert (comptabilité des associés non gérants)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15975,'SYSCOHADA-GA','EXPENSE','XXXXXX','653',    15968,'Quote-part de resultat annulee sur execution partielle de contrats pluri-exercices','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15976,'SYSCOHADA-GA','EXPENSE','XXXXXX','654',    15968,'Valeur comptable des cessions courantes d''immobilisations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15977,'SYSCOHADA-GA','EXPENSE','XXXXXX','658',    15968,'Charges diverses','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15978,'SYSCOHADA-GA','EXPENSE','XXXXXX','6581',   15977,'Jetons de présence et autres rémunérations d''administrateurs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15979,'SYSCOHADA-GA','EXPENSE','XXXXXX','6582',   15977,'Dons','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15980,'SYSCOHADA-GA','EXPENSE','XXXXXX','6583',   15977,'Mécénat','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15981,'SYSCOHADA-GA','EXPENSE','XXXXXX','659',    15968,'Charges provisionnees d''exploitation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15982,'SYSCOHADA-GA','EXPENSE','XXXXXX','6591',   15981,'Sur risque à court terme','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15983,'SYSCOHADA-GA','EXPENSE','XXXXXX','6593',   15981,'Sur stocks','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15984,'SYSCOHADA-GA','EXPENSE','XXXXXX','6594',   15981,'Sur créances','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15985,'SYSCOHADA-GA','EXPENSE','XXXXXX','6598',   15981,'Autres charges provisionnées','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15986,'SYSCOHADA-GA','EXPENSE','XXXXXX','66',     15819,'Charges de personnel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15987,'SYSCOHADA-GA','EXPENSE','XXXXXX','661',    15986,'Remunerations directes versees au personnel national','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15988,'SYSCOHADA-GA','EXPENSE','XXXXXX','6611',   15987,'Appointements salaires et commissions','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15989,'SYSCOHADA-GA','EXPENSE','XXXXXX','6612',   15987,'Primes et gratifications','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15990,'SYSCOHADA-GA','EXPENSE','XXXXXX','6613',   15987,'Congés payés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15991,'SYSCOHADA-GA','EXPENSE','XXXXXX','6614',   15987,'Indemnités de préavis, de licencement et de recherche d''embauche','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15992,'SYSCOHADA-GA','EXPENSE','XXXXXX','6615',   15987,'Indemnités de maladie versées aux travailleurs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15993,'SYSCOHADA-GA','EXPENSE','XXXXXX','6616',   15987,'Supplément familial','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15994,'SYSCOHADA-GA','EXPENSE','XXXXXX','6617',   15987,'Avantages en nature','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15995,'SYSCOHADA-GA','EXPENSE','XXXXXX','6618',   15987,'Autres rémunérations directes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15996,'SYSCOHADA-GA','EXPENSE','XXXXXX','662',    15986,'Remunerations directes versees au personnel non national','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15997,'SYSCOHADA-GA','EXPENSE','XXXXXX','6621',   15996,'Appointements salaires et commissions','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15998,'SYSCOHADA-GA','EXPENSE','XXXXXX','6622',   15996,'Primes et gratifications','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15999,'SYSCOHADA-GA','EXPENSE','XXXXXX','6623',   15996,'Congés payés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16000,'SYSCOHADA-GA','EXPENSE','XXXXXX','6624',   15996,'Indemnités de préavis, de licencement et de recherche d''embauche','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16001,'SYSCOHADA-GA','EXPENSE','XXXXXX','6625',   15996,'Indemnités de maladie versées aux travailleurs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16002,'SYSCOHADA-GA','EXPENSE','XXXXXX','6626',   15996,'Supplément familial','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16003,'SYSCOHADA-GA','EXPENSE','XXXXXX','6627',   15996,'Avantages en nature','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16004,'SYSCOHADA-GA','EXPENSE','XXXXXX','6628',   15996,'Autres rémunérations directes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16005,'SYSCOHADA-GA','EXPENSE','XXXXXX','663',    15986,'Indemnites forfaitaires versees au personnel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16006,'SYSCOHADA-GA','EXPENSE','XXXXXX','6631',   16005,'Indemnités de logement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16007,'SYSCOHADA-GA','EXPENSE','XXXXXX','6632',   16005,'Indemnités de représentation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16008,'SYSCOHADA-GA','EXPENSE','XXXXXX','6633',   16005,'Indemnités d''expatriation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16009,'SYSCOHADA-GA','EXPENSE','XXXXXX','6638',   16005,'Autres indemnités et avantages divers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16010,'SYSCOHADA-GA','EXPENSE','XXXXXX','664',    15986,'Charges sociales','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16011,'SYSCOHADA-GA','EXPENSE','XXXXXX','6641',   16010,'Charges sociales sur rémunération du personnel national','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16012,'SYSCOHADA-GA','EXPENSE','XXXXXX','6642',   16010,'Charges sociales sur rémunération du personnel non national','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16013,'SYSCOHADA-GA','EXPENSE','XXXXXX','666',    15986,'Remunerations et charges sociales de l''exploitant individuel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16014,'SYSCOHADA-GA','EXPENSE','XXXXXX','6661',   16013,'Rémunérations du travail de l''exploitant','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16015,'SYSCOHADA-GA','EXPENSE','XXXXXX','6662',   16013,'Charges sociales','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16016,'SYSCOHADA-GA','EXPENSE','XXXXXX','667',    15986,'Remunerations transferee de personnel exterieur','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16017,'SYSCOHADA-GA','EXPENSE','XXXXXX','6671',   16016,'Personnel intérimaire','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16018,'SYSCOHADA-GA','EXPENSE','XXXXXX','6672',   16016,'Personnel détaché ou prêté à l''entreprise','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16019,'SYSCOHADA-GA','EXPENSE','XXXXXX','668',    15986,'Autres charges sociales','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16020,'SYSCOHADA-GA','EXPENSE','XXXXXX','6681',   16019,'Versements aux syndicats et comités d''entreprise, d''établisement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16021,'SYSCOHADA-GA','EXPENSE','XXXXXX','6682',   16019,'Versements aux comité d''hygiéne et de sécurité','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16022,'SYSCOHADA-GA','EXPENSE','XXXXXX','6683',   16019,'Versements aux autres oeuvres sociales','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16023,'SYSCOHADA-GA','EXPENSE','XXXXXX','6684',   16019,'Médecine du travail et pharmacie','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16024,'SYSCOHADA-GA','EXPENSE','XXXXXX','67',     15819,'Frais financiers et charges assimilees','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16025,'SYSCOHADA-GA','EXPENSE','XXXXXX','671',    16024,'Interets des emprunts','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16026,'SYSCOHADA-GA','EXPENSE','XXXXXX','6711',   16025,'Emprunts obligataires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16027,'SYSCOHADA-GA','EXPENSE','XXXXXX','6712',   16025,'Emprunts auprès des établissements de crédit','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16028,'SYSCOHADA-GA','EXPENSE','XXXXXX','6713',   16025,'Dettes liées à des participations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16029,'SYSCOHADA-GA','EXPENSE','XXXXXX','672',    16024,'Interets dans loyers de credit bail et contrats assimiles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16030,'SYSCOHADA-GA','EXPENSE','XXXXXX','6721',   16029,'Intérêts dans loyers de crédit-bail immobilier','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16031,'SYSCOHADA-GA','EXPENSE','XXXXXX','6722',   16029,'Intérêts dans loyers de crédit-bail mobilier','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16032,'SYSCOHADA-GA','EXPENSE','XXXXXX','6723',   16029,'Intérêts dans loyers des autres contrats','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16033,'SYSCOHADA-GA','EXPENSE','XXXXXX','673',    16024,'Escomptes accordes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16034,'SYSCOHADA-GA','EXPENSE','XXXXXX','674',    16024,'Autres interets','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16035,'SYSCOHADA-GA','EXPENSE','XXXXXX','6741',   16034,'Avances reçues et dépôts créditeurs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16036,'SYSCOHADA-GA','EXPENSE','XXXXXX','6742',   16034,'Comptes courants bloqués','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16037,'SYSCOHADA-GA','EXPENSE','XXXXXX','6743',   16034,'Intérêts sur obligations cautionnées','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16038,'SYSCOHADA-GA','EXPENSE','XXXXXX','6744',   16034,'Intérêts sur dettes commerciales','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16039,'SYSCOHADA-GA','EXPENSE','XXXXXX','6745',   16034,'Intérêts bancaires et sur opérations de trésorerie et d''escompte','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16040,'SYSCOHADA-GA','EXPENSE','XXXXXX','6748',   16034,'Intérêts sur dettes diverses','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16041,'SYSCOHADA-GA','EXPENSE','XXXXXX','675',    16024,'Escomptes des effets de commerce','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16042,'SYSCOHADA-GA','EXPENSE','XXXXXX','676',    16024,'Pertes de change','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16043,'SYSCOHADA-GA','EXPENSE','XXXXXX','677',    16024,'Pertes sur cessions de titres  de placement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16044,'SYSCOHADA-GA','EXPENSE','XXXXXX','678',    16024,'Pertes sur risques financiers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16045,'SYSCOHADA-GA','EXPENSE','XXXXXX','6781',   16044,'Sur rentes viagères','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16046,'SYSCOHADA-GA','EXPENSE','XXXXXX','6782',   16044,'Sur opérations fiancières','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16047,'SYSCOHADA-GA','EXPENSE','XXXXXX','6783',   16044,'Sur instruments de trésorerie','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16048,'SYSCOHADA-GA','EXPENSE','XXXXXX','679',    16024,'Charges provisionnees financieres','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16049,'SYSCOHADA-GA','EXPENSE','XXXXXX','6791',   16048,'Sur risque financiers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16050,'SYSCOHADA-GA','EXPENSE','XXXXXX','6795',   16048,'Sur titres de placements','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16051,'SYSCOHADA-GA','EXPENSE','XXXXXX','6798',   16048,'Autres charges provisionnées financières','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16052,'SYSCOHADA-GA','EXPENSE','XXXXXX','68',     15819,'Dotations aus amortissements','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16053,'SYSCOHADA-GA','EXPENSE','XXXXXX','681',    16052,'Dotations aux amortissements d''exploitation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16054,'SYSCOHADA-GA','EXPENSE','XXXXXX','6811',   16052,'Dotations aux amortissements des charges immobilisées','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16055,'SYSCOHADA-GA','EXPENSE','XXXXXX','6812',   16052,'Dotations aux amortissements des immobilisations incorporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16056,'SYSCOHADA-GA','EXPENSE','XXXXXX','6813',   16052,'Dotations aux amortissements des immobilisations corporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16057,'SYSCOHADA-GA','EXPENSE','XXXXXX','687',    16052,'Dotations aux amortissements a caractere financier','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16058,'SYSCOHADA-GA','EXPENSE','XXXXXX','6872',   16057,'Dotations aux amortissements des primes de remboursement des obligations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16059,'SYSCOHADA-GA','EXPENSE','XXXXXX','6878',   16057,'Autres dotations aux amortissements à caractère financier','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16060,'SYSCOHADA-GA','EXPENSE','XXXXXX','69',     15819,'Dotattions aux provisions','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16061,'SYSCOHADA-GA','EXPENSE','XXXXXX','691',    16060,'Dotation aux provisions d''exploitation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16062,'SYSCOHADA-GA','EXPENSE','XXXXXX','6911',   16061,'Pour risques et charges','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16063,'SYSCOHADA-GA','EXPENSE','XXXXXX','6912',   16061,'Pour grosses réparations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16064,'SYSCOHADA-GA','EXPENSE','XXXXXX','6913',   16061,'Pour dépréciation des immobilisations incorporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16065,'SYSCOHADA-GA','EXPENSE','XXXXXX','6914',   16061,'Pour dépréciation des immobilisations corporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16066,'SYSCOHADA-GA','EXPENSE','XXXXXX','697',    16060,'Dotations aux provisions financieres','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16067,'SYSCOHADA-GA','EXPENSE','XXXXXX','6971',   16066,'Pour risques et charges','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16068,'SYSCOHADA-GA','EXPENSE','XXXXXX','6972',   16066,'Pour dépréciation des immobilisations financières','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16069,'SYSCOHADA-GA','INCOME','XXXXXX','7',           0,'Ventes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16070,'SYSCOHADA-GA','INCOME','XXXXXX','701',     16069,'Ventes de marchandises','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16071,'SYSCOHADA-GA','INCOME','XXXXXX','7011',    16070,'Dans la région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16072,'SYSCOHADA-GA','INCOME','XXXXXX','7012',    16070,'Hors région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16073,'SYSCOHADA-GA','INCOME','XXXXXX','7013',    16070,'Aux entreprises du groupe dans la région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16074,'SYSCOHADA-GA','INCOME','XXXXXX','7014',    16070,'Aux entreprises du groupe hors  région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16075,'SYSCOHADA-GA','INCOME','XXXXXX','702',     16069,'Ventes de produits finis','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16076,'SYSCOHADA-GA','INCOME','XXXXXX','7021',    16075,'Dans la région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16077,'SYSCOHADA-GA','INCOME','XXXXXX','7022',    16075,'Hors région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16078,'SYSCOHADA-GA','INCOME','XXXXXX','7023',    16075,'Aux entreprises de groupe dans la région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16079,'SYSCOHADA-GA','INCOME','XXXXXX','7024',    16075,'Aux entreprises du groupe hors  région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16080,'SYSCOHADA-GA','INCOME','XXXXXX','703',     16069,'Ventes de produits intermediaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16081,'SYSCOHADA-GA','INCOME','XXXXXX','7031',    16080,'Dans la région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16082,'SYSCOHADA-GA','INCOME','XXXXXX','7032',    16080,'Hors région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16083,'SYSCOHADA-GA','INCOME','XXXXXX','7033',    16080,'Aux entreprises du groupe dans la région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16084,'SYSCOHADA-GA','INCOME','XXXXXX','7034',    16080,'Aux entreprises du groupe hors  région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16085,'SYSCOHADA-GA','INCOME','XXXXXX','704',     16069,'Ventes de produits residuels','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16086,'SYSCOHADA-GA','INCOME','XXXXXX','7041',    16085,'Dans la région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16087,'SYSCOHADA-GA','INCOME','XXXXXX','7042',    16085,'Hors région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16088,'SYSCOHADA-GA','INCOME','XXXXXX','7043',    16085,'Aux entreprises du groupe dans la région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16089,'SYSCOHADA-GA','INCOME','XXXXXX','7044',    16085,'Aux entreprises du groupe hors  région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16090,'SYSCOHADA-GA','INCOME','XXXXXX','705',     16069,'Travaux factures','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16091,'SYSCOHADA-GA','INCOME','XXXXXX','7051',    16090,'Dans la région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16092,'SYSCOHADA-GA','INCOME','XXXXXX','7052',    16090,'Hors région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16093,'SYSCOHADA-GA','INCOME','XXXXXX','7053',    16090,'Aux entreprises du groupe dans la région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16094,'SYSCOHADA-GA','INCOME','XXXXXX','7054',    16090,'Aux entreprises du groupe hors région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16095,'SYSCOHADA-GA','INCOME','XXXXXX','706',     16069,'Services vendus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16096,'SYSCOHADA-GA','INCOME','XXXXXX','7061',    16095,'Dans la région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16097,'SYSCOHADA-GA','INCOME','XXXXXX','7062',    16095,'Hors région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16098,'SYSCOHADA-GA','INCOME','XXXXXX','7063',    16095,'Aux entreprises du groupe dans la région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16099,'SYSCOHADA-GA','INCOME','XXXXXX','7064',    16095,'Aux entreprises du groupe hors région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16100,'SYSCOHADA-GA','INCOME','XXXXXX','707',     16069,'Produits accessoires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16101,'SYSCOHADA-GA','INCOME','XXXXXX','7071',    16100,'Port, emballages perdus et autres frais facturés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16102,'SYSCOHADA-GA','INCOME','XXXXXX','7072',    16100,'Commissions et courtages','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16103,'SYSCOHADA-GA','INCOME','XXXXXX','7073',    16100,'Locations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16104,'SYSCOHADA-GA','INCOME','XXXXXX','7074',    16100,'Bonis sur reprises et cessions d''emballages','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16105,'SYSCOHADA-GA','INCOME','XXXXXX','7075',    16100,'Mise à disposition de personnel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16106,'SYSCOHADA-GA','INCOME','XXXXXX','7076',    16100,'Redevances pour brevets, logiciels, marques et droits similaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16107,'SYSCOHADA-GA','INCOME','XXXXXX','7077',    16100,'Services exploités dans l''intérêt du personnel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16108,'SYSCOHADA-GA','INCOME','XXXXXX','7078',    16100,'Autres produits accessoires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16109,'SYSCOHADA-GA','INCOME','XXXXXX','71',      16069,'Suvventions d''exploitation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16110,'SYSCOHADA-GA','INCOME','XXXXXX','711',     16109,'Sur produits a l''exportation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16111,'SYSCOHADA-GA','INCOME','XXXXXX','712',     16109,'Sur produits a l''importation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16112,'SYSCOHADA-GA','INCOME','XXXXXX','713',     16109,'Sur produits de perequation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16113,'SYSCOHADA-GA','INCOME','XXXXXX','718',     16109,'Autres subventions d''exploitation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16114,'SYSCOHADA-GA','INCOME','XXXXXX','7181',    16113,'Versées par l''etat et les collectivités publiques','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16115,'SYSCOHADA-GA','INCOME','XXXXXX','7182',    16113,'Versées par les organismes internationaux','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16116,'SYSCOHADA-GA','INCOME','XXXXXX','7183',    16113,'Versées par des tiers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16117,'SYSCOHADA-GA','INCOME','XXXXXX','72',      16069,'Production immobilisée','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16118,'SYSCOHADA-GA','INCOME','XXXXXX','721',     16117,'Immobilisations incorporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16119,'SYSCOHADA-GA','INCOME','XXXXXX','722',     16117,'Immobilisations corporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16120,'SYSCOHADA-GA','INCOME','XXXXXX','726',     16117,'Immobilisations financieres','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16121,'SYSCOHADA-GA','INCOME','XXXXXX','73',      16069,'Variations des stocks de biens et de services produits','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16122,'SYSCOHADA-GA','INCOME','XXXXXX','734',     16121,'Variations des stocks de produitsn en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16123,'SYSCOHADA-GA','INCOME','XXXXXX','7341',    16122,'Produits en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16124,'SYSCOHADA-GA','INCOME','XXXXXX','7342',    16122,'Travaux en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16125,'SYSCOHADA-GA','INCOME','XXXXXX','735',     16121,'Variations des en-cours de services','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16126,'SYSCOHADA-GA','INCOME','XXXXXX','7351',    16125,'Etudes en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16127,'SYSCOHADA-GA','INCOME','XXXXXX','7352',    16125,'Prestations de services en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16128,'SYSCOHADA-GA','INCOME','XXXXXX','736',     16121,'Variations des stocks de produits finis','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16129,'SYSCOHADA-GA','INCOME','XXXXXX','737',     16121,'Variations des stocks de produits intermediaires et residuels','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16130,'SYSCOHADA-GA','INCOME','XXXXXX','7371',    16129,'Produits intermédiaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16131,'SYSCOHADA-GA','INCOME','XXXXXX','7372',    16129,'Produits résiduels','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16132,'SYSCOHADA-GA','INCOME','XXXXXX','75',      16069,'Autres produits','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16133,'SYSCOHADA-GA','INCOME','XXXXXX','752',     16132,'Quote-part de resultat sur operations faites en commun','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16134,'SYSCOHADA-GA','INCOME','XXXXXX','7521',    16133,'Quote-part trsnsférée de pertes (comptabilité de gérant)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16135,'SYSCOHADA-GA','INCOME','XXXXXX','7525',    16133,'Bénéfices attribués par transfert (comptabilité des associés non gérants)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16136,'SYSCOHADA-GA','INCOME','XXXXXX','753',     16132,'Quote-part de resultat sue execution partielle de contrats pluri-ecercices','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16137,'SYSCOHADA-GA','INCOME','XXXXXX','754',     16132,'Produits des cessions courantes d''immobilisations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16138,'SYSCOHADA-GA','INCOME','XXXXXX','758',     16132,'Produits divers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16139,'SYSCOHADA-GA','INCOME','XXXXXX','7581',    16138,'Jetons de présence et autres rémunérations d''administrateurs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16140,'SYSCOHADA-GA','INCOME','XXXXXX','7582',    16138,'Indemnités d''assurances reçues','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16141,'SYSCOHADA-GA','INCOME','XXXXXX','759',     16132,'Reprises de charges provisionnees d''exploitation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16142,'SYSCOHADA-GA','INCOME','XXXXXX','7591',    16141,'Sur risques à court terme','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16143,'SYSCOHADA-GA','INCOME','XXXXXX','7593',    16141,'Sur stocks','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16144,'SYSCOHADA-GA','INCOME','XXXXXX','7594',    16141,'Sur créances','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16145,'SYSCOHADA-GA','INCOME','XXXXXX','7598',    16141,'Sur autres charges provisionnées','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16146,'SYSCOHADA-GA','INCOME','XXXXXX','77',      16069,'Revenus financiers et produits assimiles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16147,'SYSCOHADA-GA','INCOME','XXXXXX','771',     16146,'Interets de prets','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16148,'SYSCOHADA-GA','INCOME','XXXXXX','772',     16146,'Revenus de participations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16149,'SYSCOHADA-GA','INCOME','XXXXXX','773',     16146,'Escomptes obtenus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16150,'SYSCOHADA-GA','INCOME','XXXXXX','774',     16146,'Revenus de titres de placement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16151,'SYSCOHADA-GA','INCOME','XXXXXX','775',     16146,'Revenus des creances commerciales','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16152,'SYSCOHADA-GA','INCOME','XXXXXX','776',     16146,'Gains de change','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16153,'SYSCOHADA-GA','INCOME','XXXXXX','777',     16146,'Gains sur cessions de titres de placement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16154,'SYSCOHADA-GA','INCOME','XXXXXX','778',     16146,'Gains sur risques financiers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16155,'SYSCOHADA-GA','INCOME','XXXXXX','7781',    16154,'Gains sur rentes viagères','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16156,'SYSCOHADA-GA','INCOME','XXXXXX','7782',    16154,'Gains sur opérations financières','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16157,'SYSCOHADA-GA','INCOME','XXXXXX','7784',    16154,'Gains sur instruments de trésorerie','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16158,'SYSCOHADA-GA','INCOME','XXXXXX','779',     16146,'Reprises de charges provisionnees financieres','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16159,'SYSCOHADA-GA','INCOME','XXXXXX','7791',    16158,'Sur risques financiers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16160,'SYSCOHADA-GA','INCOME','XXXXXX','7795',    16158,'Sur titres de placement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16161,'SYSCOHADA-GA','INCOME','XXXXXX','7798',    16158,'Autres charges provisionnées financières','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16162,'SYSCOHADA-GA','INCOME','XXXXXX','78',      16069,'Transfert de charges','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16163,'SYSCOHADA-GA','INCOME','XXXXXX','781',     16162,'Transfert de charges d''exploitation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16164,'SYSCOHADA-GA','INCOME','XXXXXX','787',     16162,'Transfert de charges financieres','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16165,'SYSCOHADA-GA','INCOME','XXXXXX','79',      16069,'Reprises de provisions','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16166,'SYSCOHADA-GA','INCOME','XXXXXX','791',     16165,'Reprises de provisions d''exploitation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16167,'SYSCOHADA-GA','INCOME','XXXXXX','7911',    16166,'Pour risques et charges d''exploitation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16168,'SYSCOHADA-GA','INCOME','XXXXXX','7912',    16166,'Pour grosses réparation d''exploitation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16169,'SYSCOHADA-GA','INCOME','XXXXXX','7913',    16166,'Pour dépreciation des immobilisations incorporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16170,'SYSCOHADA-GA','INCOME','XXXXXX','7914',    16166,'Pour dépreciation des immobilisations corporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16171,'SYSCOHADA-GA','INCOME','XXXXXX','797',     16165,'Reprises de provisions financieres','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16172,'SYSCOHADA-GA','INCOME','XXXXXX','7971',    16171,'Pour risques et charges financiers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16173,'SYSCOHADA-GA','INCOME','XXXXXX','7972',    16171,'Pour dépréciation des immobilisations financières','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16174,'SYSCOHADA-GA','INCOME','XXXXXX','798',     16165,'Reprises d''amortissements','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16175,'SYSCOHADA-GA','AUTRES','XXXXXX','81',          0,'Valeurs comptables des cessions d''immobilisations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16176,'SYSCOHADA-GA','AUTRES','XXXXXX','811',     16175,'Immobilisations incorporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16177,'SYSCOHADA-GA','AUTRES','XXXXXX','812',     16175,'Immobilisations corporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16178,'SYSCOHADA-GA','AUTRES','XXXXXX','816',     16175,'Immobilisations financieres','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16179,'SYSCOHADA-GA','AUTRES','XXXXXX','82',          0,'Produits de cessions d''immobilisations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16180,'SYSCOHADA-GA','AUTRES','XXXXXX','821',     16179,'Immobilisations incorporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16181,'SYSCOHADA-GA','AUTRES','XXXXXX','822',     16179,'Immobilisations corporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16182,'SYSCOHADA-GA','AUTRES','XXXXXX','826',     16179,'Immobilisations financieres','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16183,'SYSCOHADA-GA','AUTRES','XXXXXX','83',          0,'Charges hors activites ordinaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16184,'SYSCOHADA-GA','AUTRES','XXXXXX','831',     16183,'Charges h.a.o constatées','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16185,'SYSCOHADA-GA','AUTRES','XXXXXX','834',     16183,'Pertes sur creances h.a.o','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16186,'SYSCOHADA-GA','AUTRES','XXXXXX','835',     16183,'Dons et liberalites accordes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16187,'SYSCOHADA-GA','AUTRES','XXXXXX','836',     16183,'Abandons de creances consentis','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16188,'SYSCOHADA-GA','AUTRES','XXXXXX','839',     16183,'Charges provisionnees h.a.o','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16189,'SYSCOHADA-GA','AUTRES','XXXXXX','84',          0,'Produits hors activites ordinaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16190,'SYSCOHADA-GA','AUTRES','XXXXXX','841',     16189,'Produits h.a.o constates','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16191,'SYSCOHADA-GA','AUTRES','XXXXXX','845',     16189,'Dons et liberalites obtenus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16192,'SYSCOHADA-GA','AUTRES','XXXXXX','846',     16189,'Abandons de creances obtenus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16193,'SYSCOHADA-GA','AUTRES','XXXXXX','848',     16189,'Transferts de charges h.a.o','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16194,'SYSCOHADA-GA','AUTRES','XXXXXX','849',     16189,'Reprises des charges provisionnees h.a.o','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16195,'SYSCOHADA-GA','AUTRES','XXXXXX','85',          0,'Dotations hors activites ordinaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16196,'SYSCOHADA-GA','AUTRES','XXXXXX','851',     16195,'Dotations aux provisions reglementees','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16197,'SYSCOHADA-GA','AUTRES','XXXXXX','852',     16195,'Dotations aux amortissements h.a.o','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16198,'SYSCOHADA-GA','AUTRES','XXXXXX','853',     16195,'Dotations aux provisions pour depreciation h.a.o','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16199,'SYSCOHADA-GA','AUTRES','XXXXXX','854',     16195,'Dotations aux provisions pour risques et charges h.a.o','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16200,'SYSCOHADA-GA','AUTRES','XXXXXX','858',     16195,'Autres dotations h.a.o','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16201,'SYSCOHADA-GA','AUTRES','XXXXXX','86',          0,'Reprises hors activites ordinaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16202,'SYSCOHADA-GA','AUTRES','XXXXXX','861',     16201,'Reprises de provisions reglementees','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16203,'SYSCOHADA-GA','AUTRES','XXXXXX','862',     16201,'Reprises d''amortissements','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16204,'SYSCOHADA-GA','AUTRES','XXXXXX','863',     16201,'Reprises de provisions pour depreciation h.a.o','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16205,'SYSCOHADA-GA','AUTRES','XXXXXX','864',     16201,'Reprises de provisions pour risques et charges h.a.o','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16206,'SYSCOHADA-GA','AUTRES','XXXXXX','865',     16201,'Reprises de subventions d''investissement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16207,'SYSCOHADA-GA','AUTRES','XXXXXX','868',     16201,'Autres reprises h.a.o','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16208,'SYSCOHADA-GA','AUTRES','XXXXXX','87',          0,'Participations des travailleurs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16209,'SYSCOHADA-GA','AUTRES','XXXXXX','871',     16208,'Participation legale aux benefices','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16210,'SYSCOHADA-GA','AUTRES','XXXXXX','874',     16208,'Participation contractuelle aux benefices','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16211,'SYSCOHADA-GA','AUTRES','XXXXXX','878',     16208,'Autres participations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16212,'SYSCOHADA-GA','AUTRES','XXXXXX','88',          0,'Subventions d''equilibre','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16213,'SYSCOHADA-GA','AUTRES','XXXXXX','881',     16212,'Etat','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16214,'SYSCOHADA-GA','AUTRES','XXXXXX','884',     16212,'Collectivites publiques','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16215,'SYSCOHADA-GA','AUTRES','XXXXXX','886',     16212,'Groupe','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16216,'SYSCOHADA-GA','AUTRES','XXXXXX','888',     16212,'Autres','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16217,'SYSCOHADA-GA','AUTRES','XXXXXX','89',          0,'Impots sur le resultat','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16218,'SYSCOHADA-GA','AUTRES','XXXXXX','891',     16217,'Impots sur les benefices de l''exercice','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16219,'SYSCOHADA-GA','AUTRES','XXXXXX','8911',    16218,'Activités exercées dans l''etat','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16220,'SYSCOHADA-GA','AUTRES','XXXXXX','8912',    16218,'Activités exercées dans les autres etats de la région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16221,'SYSCOHADA-GA','AUTRES','XXXXXX','8913',    16218,'Activités exercées hors région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16222,'SYSCOHADA-GA','AUTRES','XXXXXX','892',     16217,'Rappel d''impôts sur resultats anterieurs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16223,'SYSCOHADA-GA','AUTRES','XXXXXX','895',     16217,'Impôts minimum forfaitaires (i.m.f)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16224,'SYSCOHADA-GA','AUTRES','XXXXXX','899',     16217,'Dégrèvements et annulations d''impots sur resultats antérieurs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16225,'SYSCOHADA-GA','AUTRES','XXXXXX','8991',    16224,'Dégrèvements','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16226,'SYSCOHADA-GA','AUTRES','XXXXXX','8994',    16224,'Annulations pour pertes rétroactives','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15000,'SYSCOHADA-GA','CAPIT','XXXXXX','1',            0,'Capital','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15001,'SYSCOHADA-GA','CAPIT','XXXXXX','101',      15000,'Capital social','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15002,'SYSCOHADA-GA','CAPIT','XXXXXX','1011',     15001,'Capital souscrit, non appelé','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15003,'SYSCOHADA-GA','CAPIT','XXXXXX','1012',     15001,'Capital souscrit, appelé, non versé','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15004,'SYSCOHADA-GA','CAPIT','XXXXXX','1013',     15001,'Capital souscrit, appelé, versé, non amorti','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15005,'SYSCOHADA-GA','CAPIT','XXXXXX','1014',     15001,'Capital souscrit, appelé, versé, amorti','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15006,'SYSCOHADA-GA','CAPIT','XXXXXX','1018',     15001,'Capital souscrit, soumis à des conditions particulières','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15007,'SYSCOHADA-GA','CAPIT','XXXXXX','102',      15000,'Capital par dotation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15008,'SYSCOHADA-GA','CAPIT','XXXXXX','1021',     15007,'Dotation initiale','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15009,'SYSCOHADA-GA','CAPIT','XXXXXX','1022',     15007,'Dotations complémentaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15010,'SYSCOHADA-GA','CAPIT','XXXXXX','1028',     15007,'Autres dotations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15011,'SYSCOHADA-GA','CAPIT','XXXXXX','103',      15000,'Capital personnel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15012,'SYSCOHADA-GA','CAPIT','XXXXXX','104',      15000,'Compte de l''exploitant','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15013,'SYSCOHADA-GA','CAPIT','XXXXXX','1041',     15012,'Apports temporaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15014,'SYSCOHADA-GA','CAPIT','XXXXXX','1042',     15012,'Opérations courantes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15015,'SYSCOHADA-GA','CAPIT','XXXXXX','1043',     15012,'Rémunérations, impôts et autres charges personnelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15016,'SYSCOHADA-GA','CAPIT','XXXXXX','1047',     15012,'Prélèvements d''autoconsommation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15017,'SYSCOHADA-GA','CAPIT','XXXXXX','1048',     15012,'Autres prélèvements','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15018,'SYSCOHADA-GA','CAPIT','XXXXXX','105',      15000,'Primes liees aux capitaux propres','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15019,'SYSCOHADA-GA','CAPIT','XXXXXX','1051',     15018,'Primes d''émission','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15020,'SYSCOHADA-GA','CAPIT','XXXXXX','1052',     15018,'Primes d''apport','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15021,'SYSCOHADA-GA','CAPIT','XXXXXX','1053',     15018,'Primes de fusion','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15022,'SYSCOHADA-GA','CAPIT','XXXXXX','1054',     15018,'Primes de conversion','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15023,'SYSCOHADA-GA','CAPIT','XXXXXX','1058',     15018,'Autres primes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15024,'SYSCOHADA-GA','CAPIT','XXXXXX','106',      15000,'Ecarts de reevaluation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15025,'SYSCOHADA-GA','CAPIT','XXXXXX','1061',     15024,'Ecarts de réévaluation légale','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15026,'SYSCOHADA-GA','CAPIT','XXXXXX','1062',     15024,'Ecarts de réévaluation libre','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15027,'SYSCOHADA-GA','CAPIT','XXXXXX','109',      15000,'Actionnaires, capital souscrit, non appele','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15028,'SYSCOHADA-GA','CAPIT','XXXXXX','11',       15000,'Reserves','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15029,'SYSCOHADA-GA','CAPIT','XXXXXX','111',      15028,'Reserve legale','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15030,'SYSCOHADA-GA','CAPIT','XXXXXX','1111',     15029,'Réserves légales','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15031,'SYSCOHADA-GA','CAPIT','XXXXXX','112',      15028,'Reserves statutaires ou contractuelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15032,'SYSCOHADA-GA','CAPIT','XXXXXX','113',      15028,'Reserves reglementees','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15033,'SYSCOHADA-GA','CAPIT','XXXXXX','1131',     15032,'Réserves de plus-values nettes à long terme','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15034,'SYSCOHADA-GA','CAPIT','XXXXXX','1133',     15032,'Réserves consécutives à l''octroi de subventions d''investissement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15035,'SYSCOHADA-GA','CAPIT','XXXXXX','1134',     15032,'Réserves spéciales navires renouvelés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15036,'SYSCOHADA-GA','CAPIT','XXXXXX','1135',     15032,'Réserves spéciales matériels et outillage renouvelés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15037,'SYSCOHADA-GA','CAPIT','XXXXXX','1138',     15032,'Autres réserves réglementées','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15038,'SYSCOHADA-GA','CAPIT','XXXXXX','118',      15028,'Autres reserves','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15039,'SYSCOHADA-GA','CAPIT','XXXXXX','1181',     15038,'Réserves facultatives','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15040,'SYSCOHADA-GA','CAPIT','XXXXXX','1188',     15038,'Réserves diverses','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15041,'SYSCOHADA-GA','CAPIT','XXXXXX','12',       15000,'Report a nouveau','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15042,'SYSCOHADA-GA','CAPIT','XXXXXX','121',      15041,'Report a nouveau crediteur','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15043,'SYSCOHADA-GA','CAPIT','XXXXXX','1211',     15042,'Report à nouveau crediteur','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15044,'SYSCOHADA-GA','CAPIT','XXXXXX','129',      15041,'Report a nouveau debiteur','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15045,'SYSCOHADA-GA','CAPIT','XXXXXX','1291',     15044,'Perte nette à reporter','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15046,'SYSCOHADA-GA','CAPIT','XXXXXX','1292',     15044,'Perte - amortissements réputés différés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15047,'SYSCOHADA-GA','CAPIT','XXXXXX','13',       15000,'Resultat net de l''exercice','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15048,'SYSCOHADA-GA','CAPIT','XXXXXX','1301',     15047,'Résultat en instance d''affectation : bénéfice','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15049,'SYSCOHADA-GA','CAPIT','XXXXXX','1309',     15047,'Résultat en instance d''affectation : perte','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15050,'SYSCOHADA-GA','CAPIT','XXXXXX','131',      15047,'Resultat net : benefice','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15051,'SYSCOHADA-GA','CAPIT','XXXXXX','132',      15047,'Marge brute (mb)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15052,'SYSCOHADA-GA','CAPIT','XXXXXX','1321',     15051,'Marge brute sur marchandises','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15053,'SYSCOHADA-GA','CAPIT','XXXXXX','1322',     15051,'Marge brute sur matières','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15054,'SYSCOHADA-GA','CAPIT','XXXXXX','133',      15047,'Valeur ajoutee (v.a.)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15055,'SYSCOHADA-GA','CAPIT','XXXXXX','134',      15047,'Excedent brut d''exploitation (e.b.e.)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15056,'SYSCOHADA-GA','CAPIT','XXXXXX','135',      15047,'Resultat d''exploitation (r.e.)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15057,'SYSCOHADA-GA','CAPIT','XXXXXX','136',      15047,'Resultat financier (r.f.)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15058,'SYSCOHADA-GA','CAPIT','XXXXXX','137',      15047,'Resultat des activites ordinaires (r.a.o.)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15059,'SYSCOHADA-GA','CAPIT','XXXXXX','138',      15047,'Resultat hors activites ordinaires (r.h.a.o.)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15060,'SYSCOHADA-GA','CAPIT','XXXXXX','139',      15047,'Resultat net : perte','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15061,'SYSCOHADA-GA','CAPIT','XXXXXX','14',       15000,'Subventions d''investissement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15062,'SYSCOHADA-GA','CAPIT','XXXXXX','141',      15061,'Subventions d''equipement a','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15063,'SYSCOHADA-GA','CAPIT','XXXXXX','1411',     15062,'Etat','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15064,'SYSCOHADA-GA','CAPIT','XXXXXX','1412',     15062,'Régions','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15065,'SYSCOHADA-GA','CAPIT','XXXXXX','1413',     15062,'Départements','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15066,'SYSCOHADA-GA','CAPIT','XXXXXX','1414',     15062,'Communes et collectivités publiques décentralisées','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15067,'SYSCOHADA-GA','CAPIT','XXXXXX','1415',     15062,'Entreprises publiques ou mixtes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15068,'SYSCOHADA-GA','CAPIT','XXXXXX','1416',     15062,'Entreprises et organismes privés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15069,'SYSCOHADA-GA','CAPIT','XXXXXX','1417',     15062,'Organismes internationaux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15070,'SYSCOHADA-GA','CAPIT','XXXXXX','1418',     15062,'Autres','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15071,'SYSCOHADA-GA','CAPIT','XXXXXX','142',      15061,'Subventions d''equipement b','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15072,'SYSCOHADA-GA','CAPIT','XXXXXX','1421',     15071,'Subventions d''équipements','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15073,'SYSCOHADA-GA','CAPIT','XXXXXX','148',      15061,'Autres subventions d''investissement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15074,'SYSCOHADA-GA','CAPIT','XXXXXX','15',       15000,'Provisions reglementees et fonds assimiles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15075,'SYSCOHADA-GA','CAPIT','XXXXXX','151',      15074,'Amortissements derogatoires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15076,'SYSCOHADA-GA','CAPIT','XXXXXX','152',      15074,'Plus-values de cession a reinvestir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15077,'SYSCOHADA-GA','CAPIT','XXXXXX','1521',     15076,'Plus-values de cession à réinvestir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15078,'SYSCOHADA-GA','CAPIT','XXXXXX','153',      15074,'Fonds reglementes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15079,'SYSCOHADA-GA','CAPIT','XXXXXX','1531',     15078,'Fonds national','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15080,'SYSCOHADA-GA','CAPIT','XXXXXX','1532',     15078,'Prélèvement pour le budget','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15081,'SYSCOHADA-GA','CAPIT','XXXXXX','154',      15074,'Provision speciale de reevaluation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15082,'SYSCOHADA-GA','CAPIT','XXXXXX','155',      15074,'Provisions reglementees relatives aux immobilisations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15083,'SYSCOHADA-GA','CAPIT','XXXXXX','1551',     15082,'Recontitution des gisements miniers et pétroliers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15084,'SYSCOHADA-GA','CAPIT','XXXXXX','1552',     15082,'Provisions de croissance des immobilisations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15085,'SYSCOHADA-GA','CAPIT','XXXXXX','1553',     15082,'Provisions de renouvellement du matériel naval','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15086,'SYSCOHADA-GA','CAPIT','XXXXXX','1554',     15082,'Provisions pourle renouvellement du matériel et outillage','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15087,'SYSCOHADA-GA','CAPIT','XXXXXX','156',      15074,'Provisions reglementees relatives aux stocks','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15088,'SYSCOHADA-GA','CAPIT','XXXXXX','1561',     15087,'Hausse de prix','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15089,'SYSCOHADA-GA','CAPIT','XXXXXX','1562',     15087,'Fluctuation des cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15090,'SYSCOHADA-GA','CAPIT','XXXXXX','157',      15074,'Provisions pour investissement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15091,'SYSCOHADA-GA','CAPIT','XXXXXX','158',      15074,'Autres provisions et fonds reglementes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15092,'SYSCOHADA-GA','CAPIT','XXXXXX','16',       15000,'Emprunts et dettes assimilees','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15093,'SYSCOHADA-GA','CAPIT','XXXXXX','161',      15092,'Emprunts obligataires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15094,'SYSCOHADA-GA','CAPIT','XXXXXX','1611',     15093,'Emprunts obligataires ordinaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15095,'SYSCOHADA-GA','CAPIT','XXXXXX','1612',     15093,'Emprunts obligataires convertibles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15096,'SYSCOHADA-GA','CAPIT','XXXXXX','1618',     15093,'Autres emprunts obligataires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15097,'SYSCOHADA-GA','CAPIT','XXXXXX','1619',     15093,'Obligations à souscrire, à la souche','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15098,'SYSCOHADA-GA','CAPIT','XXXXXX','162',      15092,'Emprunts et dettes aupres des etablissements de credit','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15099,'SYSCOHADA-GA','CAPIT','XXXXXX','163',      15092,'Avances recues de l''etat','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15100,'SYSCOHADA-GA','CAPIT','XXXXXX','164',      15092,'Avances recues et comptes courants bloques','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15101,'SYSCOHADA-GA','CAPIT','XXXXXX','165',      15092,'Depots et cautionnements recus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15102,'SYSCOHADA-GA','CAPIT','XXXXXX','1651',     15101,'Dépôts à terme','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15103,'SYSCOHADA-GA','CAPIT','XXXXXX','1652',     15101,'Cautionnements','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15104,'SYSCOHADA-GA','CAPIT','XXXXXX','166',      15092,'Interets courus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15105,'SYSCOHADA-GA','CAPIT','XXXXXX','1661',     15104,'Sur emprunts obligataires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15106,'SYSCOHADA-GA','CAPIT','XXXXXX','1662',     15104,'Sur emprunts et dettes auprès des établissements de crédit','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15107,'SYSCOHADA-GA','CAPIT','XXXXXX','1663',     15104,'Sur avances reçues de l''etat','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15108,'SYSCOHADA-GA','CAPIT','XXXXXX','1664',     15104,'Sur avances reçues et comptes courants bloqués','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15109,'SYSCOHADA-GA','CAPIT','XXXXXX','1665',     15104,'Sur dépôts et cautionnements reçus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15110,'SYSCOHADA-GA','CAPIT','XXXXXX','1667',     15104,'Sur avances assorties de conditions particulières','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15111,'SYSCOHADA-GA','CAPIT','XXXXXX','1668',     15104,'Sur autres emprunts et dettes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15112,'SYSCOHADA-GA','CAPIT','XXXXXX','167',      15092,'Avances assorties de conditions particulieres','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15113,'SYSCOHADA-GA','CAPIT','XXXXXX','1671',     15112,'Avances bloquées pour augmentation du capital','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15114,'SYSCOHADA-GA','CAPIT','XXXXXX','1672',     15112,'Avances conditionnées par l''etat','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15115,'SYSCOHADA-GA','CAPIT','XXXXXX','1673',     15112,'Avances conditionnées par les autres organismes africains','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15116,'SYSCOHADA-GA','CAPIT','XXXXXX','1674',     15112,'Avances conditionné par les autres organismes internationaux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15117,'SYSCOHADA-GA','CAPIT','XXXXXX','1676',     15112,'Droits du concédant exigibles en nature','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15118,'SYSCOHADA-GA','CAPIT','XXXXXX','168',      15092,'Autres emprunts et dettes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15119,'SYSCOHADA-GA','CAPIT','XXXXXX','1681',     15118,'Rentes viagères capitalisées','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15120,'SYSCOHADA-GA','CAPIT','XXXXXX','1682',     15118,'Billets de fonds','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15121,'SYSCOHADA-GA','CAPIT','XXXXXX','1683',     15118,'Dettes consécutives à des titres emprunté','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15122,'SYSCOHADA-GA','CAPIT','XXXXXX','1684',     15118,'Dettes du concédant exigibles en nature','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15123,'SYSCOHADA-GA','CAPIT','XXXXXX','1685',     15118,'Emprunts participatifs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15124,'SYSCOHADA-GA','CAPIT','XXXXXX','1686',     15118,'Participation des travailleurs aux bénéfices','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15125,'SYSCOHADA-GA','CAPIT','XXXXXX','17',       15000,'Dettes de credit-bail et contrats assimiles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15126,'SYSCOHADA-GA','CAPIT','XXXXXX','172',      15125,'Emprunts equivalents de credit-bail immobilier','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15127,'SYSCOHADA-GA','CAPIT','XXXXXX','173',      15125,'Emprunts equivalents de credit-bail mobilier','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15128,'SYSCOHADA-GA','CAPIT','XXXXXX','176',      15125,'Interets courus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15129,'SYSCOHADA-GA','CAPIT','XXXXXX','1762',     15128,'Sur emprunts équivalents de crédit-bail immobilier','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15130,'SYSCOHADA-GA','CAPIT','XXXXXX','1763',     15128,'Sur emprunts équivalents de crédit-bail mobilier','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15131,'SYSCOHADA-GA','CAPIT','XXXXXX','1768',     15128,'Sur emprunts équivalents d''autres contrats','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15132,'SYSCOHADA-GA','CAPIT','XXXXXX','178',      15125,'Emprunts equivalents d''autres contrats','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15133,'SYSCOHADA-GA','CAPIT','XXXXXX','18',       15000,'Dettes liees a des participations et comptes de liaison des etablissements et societes en participation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15134,'SYSCOHADA-GA','CAPIT','XXXXXX','181',      15133,'Dettes liees a des participations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15135,'SYSCOHADA-GA','CAPIT','XXXXXX','1811',     15134,'Dettes liées à des participations (groupe)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15136,'SYSCOHADA-GA','CAPIT','XXXXXX','1812',     15134,'Dettes liées à des participations (hors groupe)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15137,'SYSCOHADA-GA','CAPIT','XXXXXX','182',      15133,'Dettes liees a des societes en paticipation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15138,'SYSCOHADA-GA','CAPIT','XXXXXX','183',      15133,'Interets courus sur dettes liees a des participations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15139,'SYSCOHADA-GA','CAPIT','XXXXXX','184',      15133,'Comptes permanents bloques des etablissements et succursales','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15140,'SYSCOHADA-GA','CAPIT','XXXXXX','185',      15133,'Comptes permanents non bloques des etablissements et succursales','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15141,'SYSCOHADA-GA','CAPIT','XXXXXX','186',      15133,'Comptes de liaison charges','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15142,'SYSCOHADA-GA','CAPIT','XXXXXX','187',      15133,'Comptes de liaison produits','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15143,'SYSCOHADA-GA','CAPIT','XXXXXX','188',      15133,'Comptes de liaison des societes en participation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15144,'SYSCOHADA-GA','CAPIT','XXXXXX','19',       15000,'Provisions financieres pour risques et charges','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15145,'SYSCOHADA-GA','CAPIT','XXXXXX','191',      15144,'Provisions pour litiges','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15146,'SYSCOHADA-GA','CAPIT','XXXXXX','192',      15144,'Provisions pour garanties donnees aux clients','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15147,'SYSCOHADA-GA','CAPIT','XXXXXX','193',      15144,'Provisions pour pertes sur marches a achevement futur','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15148,'SYSCOHADA-GA','CAPIT','XXXXXX','194',      15144,'Provisions pour pertes de change','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15149,'SYSCOHADA-GA','CAPIT','XXXXXX','195',      15144,'Provisions pour impots','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15150,'SYSCOHADA-GA','CAPIT','XXXXXX','196',      15144,'Provisions pour pensions et obligations similaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15151,'SYSCOHADA-GA','CAPIT','XXXXXX','197',      15144,'Provisions pour charges a repartir sur plusieurs exercices','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15152,'SYSCOHADA-GA','CAPIT','XXXXXX','1971',     15151,'Provisions pour grosses réparations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15153,'SYSCOHADA-GA','CAPIT','XXXXXX','198',      15144,'Autres provisions financieres pour risques et charges','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15154,'SYSCOHADA-GA','CAPIT','XXXXXX','1981',     15153,'Provisions pour amendes et pénalités','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15155,'SYSCOHADA-GA','CAPIT','XXXXXX','1982',     15153,'Provisions pour renouvellement des immobilisations (entreprises concessionnaires)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15156,'SYSCOHADA-GA','CAPIT','XXXXXX','1983',     15153,'Provisions pour propres assureurs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15157,'SYSCOHADA-GA','CAPIT','XXXXXX','1988',     15153,'Autres provisions financières pour risques et charges','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15158,'SYSCOHADA-GA','IMMO','XXXXXX','2',             0,'Charges immobilisees','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15159,'SYSCOHADA-GA','IMMO','XXXXXX','201',       15158,'Frais d''etablissement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15160,'SYSCOHADA-GA','IMMO','XXXXXX','2011',      15159,'Frais de constitution','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15161,'SYSCOHADA-GA','IMMO','XXXXXX','2012',      15159,'Frais de prospection','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15162,'SYSCOHADA-GA','IMMO','XXXXXX','2013',      15159,'Frais de publicité et de lancement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15163,'SYSCOHADA-GA','IMMO','XXXXXX','2014',      15159,'Frais de fonctionnement antérieurs au démarrage','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15164,'SYSCOHADA-GA','IMMO','XXXXXX','2015',      15159,'Frais de modification du capital (fusions, scissions transformations)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15165,'SYSCOHADA-GA','IMMO','XXXXXX','2016',      15159,'Frais d''entrée à la bourse','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15166,'SYSCOHADA-GA','IMMO','XXXXXX','2017',      15159,'Frais de restructuration','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15167,'SYSCOHADA-GA','IMMO','XXXXXX','2018',      15159,'Frais divers d''établissement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15168,'SYSCOHADA-GA','IMMO','XXXXXX','202',       15158,'Charges a repartir sur plusieurs exercices','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15169,'SYSCOHADA-GA','IMMO','XXXXXX','2021',      15168,'Charges différées','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15170,'SYSCOHADA-GA','IMMO','XXXXXX','2022',      15168,'Frais d''acquisition d''immobilisations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15171,'SYSCOHADA-GA','IMMO','XXXXXX','2026',      15168,'Fais d''émission des emprunts','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15172,'SYSCOHADA-GA','IMMO','XXXXXX','2028',      15168,'Charges à étaler','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15173,'SYSCOHADA-GA','IMMO','XXXXXX','206',       15158,'Primes de remboursement des obligations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15174,'SYSCOHADA-GA','IMMO','XXXXXX','2061',      15173,'Obligations ordinaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15175,'SYSCOHADA-GA','IMMO','XXXXXX','2062',      15173,'Obligations convertibles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15176,'SYSCOHADA-GA','IMMO','XXXXXX','2068',      15173,'Autres emprunts obligataires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15177,'SYSCOHADA-GA','IMMO','XXXXXX','21',        15158,'Immobilisations incorporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15178,'SYSCOHADA-GA','IMMO','XXXXXX','211',       15177,'Frais de recherche et de developpement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15179,'SYSCOHADA-GA','IMMO','XXXXXX','212',       15177,'Brevets, licences, concessions et droits similaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15180,'SYSCOHADA-GA','IMMO','XXXXXX','213',       15177,'Logiciels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15181,'SYSCOHADA-GA','IMMO','XXXXXX','214',       15177,'Marques','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15182,'SYSCOHADA-GA','IMMO','XXXXXX','215',       15177,'Fonds commercial','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15183,'SYSCOHADA-GA','IMMO','XXXXXX','216',       15177,'Droit au bail','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15184,'SYSCOHADA-GA','IMMO','XXXXXX','217',       15177,'Investissements de creation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15185,'SYSCOHADA-GA','IMMO','XXXXXX','218',       15177,'Autres droits et valeurs incorporels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15186,'SYSCOHADA-GA','IMMO','XXXXXX','219',       15177,'Immobilisations incorporelles en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15187,'SYSCOHADA-GA','IMMO','XXXXXX','2191',      15186,'Frais de recherche et de développement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15188,'SYSCOHADA-GA','IMMO','XXXXXX','2193',      15186,'Logiciels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15189,'SYSCOHADA-GA','IMMO','XXXXXX','2198',      15186,'Autres droits et valeurs incorporels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15190,'SYSCOHADA-GA','IMMO','XXXXXX','22',        15158,'Terrains','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15191,'SYSCOHADA-GA','IMMO','XXXXXX','221',       15190,'Terrains agricoles et forestiers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15192,'SYSCOHADA-GA','IMMO','XXXXXX','2211',      15191,'Terrains d''exploitation agricole','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15193,'SYSCOHADA-GA','IMMO','XXXXXX','2212',      15191,'Terrains d''exploitation forestière','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15194,'SYSCOHADA-GA','IMMO','XXXXXX','2218',      15191,'Autres terrains','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15195,'SYSCOHADA-GA','IMMO','XXXXXX','222',       15190,'Terrains nus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15196,'SYSCOHADA-GA','IMMO','XXXXXX','2221',      15195,'Terrains à bâtir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15197,'SYSCOHADA-GA','IMMO','XXXXXX','2228',      15195,'Autres terrains nus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15198,'SYSCOHADA-GA','IMMO','XXXXXX','223',       15190,'Terrains batis','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15199,'SYSCOHADA-GA','IMMO','XXXXXX','2231',      15198,'Pour bâtiments industriels et agricoles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15200,'SYSCOHADA-GA','IMMO','XXXXXX','2232',      15198,'Pour bâtiments administratifs et commerciaux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15201,'SYSCOHADA-GA','IMMO','XXXXXX','2234',      15198,'Pour bâtiments affectés aux autres opérations professionnelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15202,'SYSCOHADA-GA','IMMO','XXXXXX','2235',      15198,'Pour bâtiments affectés aux autres opérations non professionnelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15203,'SYSCOHADA-GA','IMMO','XXXXXX','2236',      15198,'Autres terrains bâtis','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15204,'SYSCOHADA-GA','IMMO','XXXXXX','224',       15190,'Travaux de mise en valeur des terrains','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15205,'SYSCOHADA-GA','IMMO','XXXXXX','2241',      15204,'Plantation d''arbres et d''arbustes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15206,'SYSCOHADA-GA','IMMO','XXXXXX','2248',      15204,'Autres travaux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15207,'SYSCOHADA-GA','IMMO','XXXXXX','225',       15190,'Terrains de gisement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15208,'SYSCOHADA-GA','IMMO','XXXXXX','2251',      15207,'Carrières','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15209,'SYSCOHADA-GA','IMMO','XXXXXX','226',       15190,'Terrains amenages','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15210,'SYSCOHADA-GA','IMMO','XXXXXX','2261',      15209,'Parkings','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15211,'SYSCOHADA-GA','IMMO','XXXXXX','227',       15190,'Terrains mis en concession','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15212,'SYSCOHADA-GA','IMMO','XXXXXX','228',       15190,'Autres terrains','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15213,'SYSCOHADA-GA','IMMO','XXXXXX','2281',      15212,'Terrains des immeubles de rapport','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15214,'SYSCOHADA-GA','IMMO','XXXXXX','2285',      15212,'Terrains des logements affectés au personnel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15215,'SYSCOHADA-GA','IMMO','XXXXXX','2288',      15212,'Autres terrains','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15216,'SYSCOHADA-GA','IMMO','XXXXXX','229',       15190,'Amenagements des terrains en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15217,'SYSCOHADA-GA','IMMO','XXXXXX','2291',      15216,'Terrains agricoles et forestiers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15218,'SYSCOHADA-GA','IMMO','XXXXXX','2292',      15216,'Terrains nus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15219,'SYSCOHADA-GA','IMMO','XXXXXX','2295',      15216,'Terrains de gisement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15220,'SYSCOHADA-GA','IMMO','XXXXXX','2298',      15216,'Autres travaux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15221,'SYSCOHADA-GA','IMMO','XXXXXX','23',        15158,'Bâtiments, installations techniques et agencements','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15222,'SYSCOHADA-GA','IMMO','XXXXXX','231',       15221,'Bâtiments industriels, agricoles, administratifs et commerciaux sur sol propre','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15223,'SYSCOHADA-GA','IMMO','XXXXXX','2311',      15222,'Bâtiments industriels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15224,'SYSCOHADA-GA','IMMO','XXXXXX','2312',      15222,'Bâtiments agricoles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15225,'SYSCOHADA-GA','IMMO','XXXXXX','2313',      15222,'Bâtiments administratifs et commerciaux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15226,'SYSCOHADA-GA','IMMO','XXXXXX','2314',      15222,'Bâtiments affectés au logement du personnel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15227,'SYSCOHADA-GA','IMMO','XXXXXX','2315',      15222,'Immeubles de rapport','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15228,'SYSCOHADA-GA','IMMO','XXXXXX','232',       15221,'Bâtiments industriels, agricoles, administratifs et commerciaux sur sol d''autrui','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15229,'SYSCOHADA-GA','IMMO','XXXXXX','2321',      15228,'Bâtiments industriels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15230,'SYSCOHADA-GA','IMMO','XXXXXX','2322',      15228,'Bâtiments agricoles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15231,'SYSCOHADA-GA','IMMO','XXXXXX','2323',      15228,'Bâtiments administratifs et commerciaux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15232,'SYSCOHADA-GA','IMMO','XXXXXX','2324',      15228,'Bâtiments affectés au logement du personnel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15233,'SYSCOHADA-GA','IMMO','XXXXXX','2325',      15228,'Immeubles de rapport','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15234,'SYSCOHADA-GA','IMMO','XXXXXX','233',       15221,'Ouvrages d''infrastructures','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15235,'SYSCOHADA-GA','IMMO','XXXXXX','2331',      15234,'Voies de terre','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15236,'SYSCOHADA-GA','IMMO','XXXXXX','2332',      15234,'Voies de fer','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15237,'SYSCOHADA-GA','IMMO','XXXXXX','2333',      15234,'Voies d''eau','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15238,'SYSCOHADA-GA','IMMO','XXXXXX','2334',      15234,'Barrages, digues','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15239,'SYSCOHADA-GA','IMMO','XXXXXX','2335',      15234,'Pistes d''aérodrome','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15240,'SYSCOHADA-GA','IMMO','XXXXXX','2338',      15234,'Autres','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15241,'SYSCOHADA-GA','IMMO','XXXXXX','234',       15221,'Installations techniques','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15242,'SYSCOHADA-GA','IMMO','XXXXXX','2341',      15241,'Installations complexes spécialisées sur sol propre','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15243,'SYSCOHADA-GA','IMMO','XXXXXX','2342',      15241,'Installations complexes spécialisées sur sol d''autrui','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15244,'SYSCOHADA-GA','IMMO','XXXXXX','2343',      15241,'Installations à caractère spécifique sur sol propre','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15245,'SYSCOHADA-GA','IMMO','XXXXXX','2344',      15241,'Installations à caractère spécifique sur sol d''autrui','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15246,'SYSCOHADA-GA','IMMO','XXXXXX','235',       15221,'Amenagements de bureaux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15247,'SYSCOHADA-GA','IMMO','XXXXXX','2351',      15246,'Installations générales','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15248,'SYSCOHADA-GA','IMMO','XXXXXX','2358',      15246,'Autres installations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15249,'SYSCOHADA-GA','IMMO','XXXXXX','237',       15221,'Batiments industriels, agricoles et commerciaux mis en concession','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15250,'SYSCOHADA-GA','IMMO','XXXXXX','238',       15221,'Autres installations et agencements','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15251,'SYSCOHADA-GA','IMMO','XXXXXX','239',       15221,'Bâtiments et installations en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15252,'SYSCOHADA-GA','IMMO','XXXXXX','2391',      15251,'Bâtiments et installations en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15253,'SYSCOHADA-GA','IMMO','XXXXXX','24',        15158,'Materiels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15254,'SYSCOHADA-GA','IMMO','XXXXXX','241',       15253,'Materiel et outillage industriel et commercial','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15255,'SYSCOHADA-GA','IMMO','XXXXXX','2411',      15254,'Matériel industriel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15256,'SYSCOHADA-GA','IMMO','XXXXXX','2412',      15254,'Outillage industriel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15257,'SYSCOHADA-GA','IMMO','XXXXXX','2413',      15254,'Matériel commercial','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15258,'SYSCOHADA-GA','IMMO','XXXXXX','2414',      15254,'Outillage commercial','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15259,'SYSCOHADA-GA','IMMO','XXXXXX','242',       15253,'Materiel et outillage agricole','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15260,'SYSCOHADA-GA','IMMO','XXXXXX','2421',      15259,'Matériel agricole','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15261,'SYSCOHADA-GA','IMMO','XXXXXX','2422',      15259,'Outillage agricole','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15262,'SYSCOHADA-GA','IMMO','XXXXXX','243',       15253,'Materiel d''emballage recuperable et identifiable','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15263,'SYSCOHADA-GA','IMMO','XXXXXX','244',       15253,'Materiel et mobilier','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15264,'SYSCOHADA-GA','IMMO','XXXXXX','2441',      15263,'Matériel de bureau','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15265,'SYSCOHADA-GA','IMMO','XXXXXX','2442',      15263,'Matériel informatique','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15266,'SYSCOHADA-GA','IMMO','XXXXXX','2443',      15263,'Matériel bureautique','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15267,'SYSCOHADA-GA','IMMO','XXXXXX','2444',      15263,'Mobilier de bureau','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15268,'SYSCOHADA-GA','IMMO','XXXXXX','2446',      15263,'Matériel et mobilier des immeubles de rapport','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15269,'SYSCOHADA-GA','IMMO','XXXXXX','2447',      15263,'Matériel et mobilier des logements du personnel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15270,'SYSCOHADA-GA','IMMO','XXXXXX','245',       15253,'Materiel de transport','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15271,'SYSCOHADA-GA','IMMO','XXXXXX','2451',      15270,'Matériel automobile','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15272,'SYSCOHADA-GA','IMMO','XXXXXX','2452',      15270,'Matériel ferroviaire','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15273,'SYSCOHADA-GA','IMMO','XXXXXX','2453',      15270,'Matériel fluvial, lagunaire','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15274,'SYSCOHADA-GA','IMMO','XXXXXX','2454',      15270,'Matériel naval','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15275,'SYSCOHADA-GA','IMMO','XXXXXX','2455',      15270,'Matériel aérien','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15276,'SYSCOHADA-GA','IMMO','XXXXXX','2456',      15270,'Matériel hippomobile','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15277,'SYSCOHADA-GA','IMMO','XXXXXX','2458',      15270,'Autres (vélo, mobylette, moto)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15278,'SYSCOHADA-GA','IMMO','XXXXXX','246',       15253,'Immobilisations animales et agricoles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15279,'SYSCOHADA-GA','IMMO','XXXXXX','2461',      15278,'Cheptel, animaux de trait','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15280,'SYSCOHADA-GA','IMMO','XXXXXX','2462',      15278,'Cheptel, animaux reproducteurs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15281,'SYSCOHADA-GA','IMMO','XXXXXX','2463',      15278,'Animaux de garde','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15282,'SYSCOHADA-GA','IMMO','XXXXXX','2465',      15278,'Plantations agricoles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15283,'SYSCOHADA-GA','IMMO','XXXXXX','2468',      15278,'Autres','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15284,'SYSCOHADA-GA','IMMO','XXXXXX','247',       15253,'Agencements et amenagements du materiel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15285,'SYSCOHADA-GA','IMMO','XXXXXX','248',       15253,'Autres materiels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15286,'SYSCOHADA-GA','IMMO','XXXXXX','2481',      15285,'Collections et oeuvres d''art','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15287,'SYSCOHADA-GA','IMMO','XXXXXX','249',       15253,'Materiel en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15288,'SYSCOHADA-GA','IMMO','XXXXXX','2491',      15287,'Matériel et outillage industriel et commercial','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15289,'SYSCOHADA-GA','IMMO','XXXXXX','2492',      15287,'Matériel et outillage agricole','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15290,'SYSCOHADA-GA','IMMO','XXXXXX','2493',      15287,'Matériel d''emballage récupérable et identifiable','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15291,'SYSCOHADA-GA','IMMO','XXXXXX','2494',      15287,'Matériel et mobilier de bureau','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15292,'SYSCOHADA-GA','IMMO','XXXXXX','2495',      15287,'Matériel de transport','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15293,'SYSCOHADA-GA','IMMO','XXXXXX','2496',      15287,'Immobilisations animales et agricoles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15294,'SYSCOHADA-GA','IMMO','XXXXXX','2497',      15287,'Agencements et aménagements du matériel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15295,'SYSCOHADA-GA','IMMO','XXXXXX','2498',      15287,'Autres matériels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15296,'SYSCOHADA-GA','IMMO','XXXXXX','25',        15158,'Avances et acomptes verses sur immobilisations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15297,'SYSCOHADA-GA','IMMO','XXXXXX','251',       15296,'Avances et acomptes verses sur immobilisations incorporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15298,'SYSCOHADA-GA','IMMO','XXXXXX','252',       15296,'Avances et acomptes verses sur immobilisations corporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15299,'SYSCOHADA-GA','IMMO','XXXXXX','26',        15158,'Titres de participation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15300,'SYSCOHADA-GA','IMMO','XXXXXX','261',       15299,'Titres de participation dans des societes sous contrôle exclusif','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15301,'SYSCOHADA-GA','IMMO','XXXXXX','262',       15299,'Titres de participation dans des societes sous contrôle conjoint','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15302,'SYSCOHADA-GA','IMMO','XXXXXX','263',       15299,'Titres de participation dans des societes conferant une influence notable','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15303,'SYSCOHADA-GA','IMMO','XXXXXX','265',       15299,'Participations dans des organismes professionnels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15304,'SYSCOHADA-GA','IMMO','XXXXXX','266',       15299,'Part dans des groupements d''interets economique (g.i.e.)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15305,'SYSCOHADA-GA','IMMO','XXXXXX','268',       15299,'Autres titres de participation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15306,'SYSCOHADA-GA','IMMO','XXXXXX','27',        15158,'Autres immobilisations financières','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15307,'SYSCOHADA-GA','IMMO','XXXXXX','271',       15306,'Prêts et creances non commerciales','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15308,'SYSCOHADA-GA','IMMO','XXXXXX','2711',      15307,'Prêts participatifs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15309,'SYSCOHADA-GA','IMMO','XXXXXX','2712',      15307,'Prêts aux associés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15310,'SYSCOHADA-GA','IMMO','XXXXXX','2713',      15307,'Billets de fonds','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15311,'SYSCOHADA-GA','IMMO','XXXXXX','2714',      15307,'Titres prêtés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15312,'SYSCOHADA-GA','IMMO','XXXXXX','272',       15306,'Prets au personnel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15313,'SYSCOHADA-GA','IMMO','XXXXXX','2721',      15312,'Prêts immobiliers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15314,'SYSCOHADA-GA','IMMO','XXXXXX','2722',      15312,'Prêts mobiliers et d''intallation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15315,'SYSCOHADA-GA','IMMO','XXXXXX','2728',      15312,'Autres prêts (frais d''étude...)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15316,'SYSCOHADA-GA','IMMO','XXXXXX','273',       15306,'Creances sur l''etat','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15317,'SYSCOHADA-GA','IMMO','XXXXXX','2731',      15316,'Retenues de garantie','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15318,'SYSCOHADA-GA','IMMO','XXXXXX','2733',      15316,'Fonds reglementé','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15319,'SYSCOHADA-GA','IMMO','XXXXXX','2738',      15316,'Autres','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15320,'SYSCOHADA-GA','IMMO','XXXXXX','274',       15306,'Titres immobilises','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15321,'SYSCOHADA-GA','IMMO','XXXXXX','2741',      15320,'Titres immobilisés de l''activité de portefeuille (t.i.a.p.)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15322,'SYSCOHADA-GA','IMMO','XXXXXX','2742',      15320,'Titres participatifs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15323,'SYSCOHADA-GA','IMMO','XXXXXX','2743',      15320,'Certificats d''investissement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15324,'SYSCOHADA-GA','IMMO','XXXXXX','2744',      15320,'Parts de fonds commun de placement (f.c.p.)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15325,'SYSCOHADA-GA','IMMO','XXXXXX','2748',      15320,'Autres titres immobilisés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15326,'SYSCOHADA-GA','IMMO','XXXXXX','275',       15306,'Depots et cautionnements verses','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15327,'SYSCOHADA-GA','IMMO','XXXXXX','2751',      15326,'Dépôts pour loyers d''avance','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15328,'SYSCOHADA-GA','IMMO','XXXXXX','2752',      15326,'Dépôts pour l''électricité','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15329,'SYSCOHADA-GA','IMMO','XXXXXX','2753',      15326,'Dépôts pour l''eau','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15330,'SYSCOHADA-GA','IMMO','XXXXXX','2754',      15326,'Dépôts pour le gaz','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15331,'SYSCOHADA-GA','IMMO','XXXXXX','2755',      15326,'Dépôts pour le téléphone, le télex, la télécopie','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15332,'SYSCOHADA-GA','IMMO','XXXXXX','2756',      15326,'Cautionnements sur les marchés publics','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15333,'SYSCOHADA-GA','IMMO','XXXXXX','2757',      15326,'Cautionnements sur autres opérations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15334,'SYSCOHADA-GA','IMMO','XXXXXX','2758',      15326,'Autres dépôts et cautionnements','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15335,'SYSCOHADA-GA','IMMO','XXXXXX','276',       15306,'Interets courus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15336,'SYSCOHADA-GA','IMMO','XXXXXX','2761',      15335,'Prêts et créances non commerciales','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15337,'SYSCOHADA-GA','IMMO','XXXXXX','2762',      15335,'Prêts au personnel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15338,'SYSCOHADA-GA','IMMO','XXXXXX','2763',      15335,'Créances sur l''etat','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15339,'SYSCOHADA-GA','IMMO','XXXXXX','2764',      15335,'Titres immobilisés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15340,'SYSCOHADA-GA','IMMO','XXXXXX','2765',      15335,'Dépôts et cautionnements versés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15341,'SYSCOHADA-GA','IMMO','XXXXXX','2767',      15335,'Créances rattachées à des participations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15342,'SYSCOHADA-GA','IMMO','XXXXXX','2768',      15335,'Immobilisations financières diverses','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15343,'SYSCOHADA-GA','IMMO','XXXXXX','277',       15306,'Créances rattachees a des participations et des avances a des g.i.e.','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15344,'SYSCOHADA-GA','IMMO','XXXXXX','2771',      15343,'Créances rattachées à des participations (groupe)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15345,'SYSCOHADA-GA','IMMO','XXXXXX','2772',      15343,'Créances rattachées à des participations (hors groupe)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15346,'SYSCOHADA-GA','IMMO','XXXXXX','2773',      15343,'Créances rattachées à des sociétés en participation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15347,'SYSCOHADA-GA','IMMO','XXXXXX','2774',      15343,'Avances à des groupements d''intérêt économique (g.i.e.)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15348,'SYSCOHADA-GA','IMMO','XXXXXX','278',       15306,'Immobilisations financieres diverses','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15349,'SYSCOHADA-GA','IMMO','XXXXXX','2781',      15348,'Créances diverses groupe','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15350,'SYSCOHADA-GA','IMMO','XXXXXX','2782',      15348,'Créances diverses hors groupe','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15351,'SYSCOHADA-GA','IMMO','XXXXXX','2785',      15348,'Or et métaux précieux (1)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15352,'SYSCOHADA-GA','IMMO','XXXXXX','28',        15158,'Amortissemnts','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15353,'SYSCOHADA-GA','IMMO','XXXXXX','281',       15352,'Amortissements des immobilisations incorporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15354,'SYSCOHADA-GA','IMMO','XXXXXX','2811',      15353,'Amortissements des frais de recherche et de développement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15355,'SYSCOHADA-GA','IMMO','XXXXXX','2812',      15353,'Amortissements des brevets, licences, concessions et droits similaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15356,'SYSCOHADA-GA','IMMO','XXXXXX','2813',      15353,'Amortissements des logiciels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15357,'SYSCOHADA-GA','IMMO','XXXXXX','2814',      15353,'Amortissements des marques','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15358,'SYSCOHADA-GA','IMMO','XXXXXX','2815',      15353,'Amortissements du fonds commercial','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15359,'SYSCOHADA-GA','IMMO','XXXXXX','2816',      15353,'Amortissements du droit au bail','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15360,'SYSCOHADA-GA','IMMO','XXXXXX','2817',      15353,'Amortissements des investissements de création','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15361,'SYSCOHADA-GA','IMMO','XXXXXX','2818',      15353,'Amortissements des autres droits et valeurs incorporels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15362,'SYSCOHADA-GA','IMMO','XXXXXX','282',       15352,'Amortissements des terrains','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15363,'SYSCOHADA-GA','IMMO','XXXXXX','2821',      15362,'Amortissements des terrains agricoles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15364,'SYSCOHADA-GA','IMMO','XXXXXX','2824',      15362,'Amortissements des travaux de mise en valeur des terrains','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15365,'SYSCOHADA-GA','IMMO','XXXXXX','2825',      15362,'Amortissements des terrains de gisements','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15366,'SYSCOHADA-GA','IMMO','XXXXXX','283',       15352,'Amortissements des batiments, installations techniques et agencements','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15367,'SYSCOHADA-GA','IMMO','XXXXXX','2831',      15366,'Amortissements des bâtiments industriels, agricoles, administratifs et commerciaux sur sol propres','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15368,'SYSCOHADA-GA','IMMO','XXXXXX','2832',      15366,'Amortissements des bâtiments industriels, agricoles, administratifs et commerciaux sur sol d''autrui','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15369,'SYSCOHADA-GA','IMMO','XXXXXX','2833',      15366,'Amortissements des ouvrages d''infrastructure','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15370,'SYSCOHADA-GA','IMMO','XXXXXX','2834',      15366,'Amortissements des installations techniques','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15371,'SYSCOHADA-GA','IMMO','XXXXXX','2835',      15366,'Amortissements des aménagements de bureaux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15372,'SYSCOHADA-GA','IMMO','XXXXXX','2837',      15366,'Amortissements des bâtiments  industriels, agricoles et commerciaux mis en concession','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15373,'SYSCOHADA-GA','IMMO','XXXXXX','2838',      15366,'Amortissements des autres installations et agencements','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15374,'SYSCOHADA-GA','IMMO','XXXXXX','284',       15352,'Amortissement du materiel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15375,'SYSCOHADA-GA','IMMO','XXXXXX','2841',      15374,'Amortissements du matériel et outillage industriel et commercial','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15376,'SYSCOHADA-GA','IMMO','XXXXXX','2842',      15374,'Amortissements du matériel et outillage agricole','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15377,'SYSCOHADA-GA','IMMO','XXXXXX','2843',      15374,'Amortissements du matériel d''emballage récupérable et identifiable','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15378,'SYSCOHADA-GA','IMMO','XXXXXX','2844',      15374,'Amortissements du matériel et mobilier','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15379,'SYSCOHADA-GA','IMMO','XXXXXX','2845',      15374,'Amortissements du materiel de transport','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15380,'SYSCOHADA-GA','IMMO','XXXXXX','2846',      15374,'Amortissements des immobilisations animales et agricoles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15381,'SYSCOHADA-GA','IMMO','XXXXXX','2847',      15374,'Amortissements des agencements et aménagements du matériel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15382,'SYSCOHADA-GA','IMMO','XXXXXX','2848',      15374,'Amortissements des autres matériels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15383,'SYSCOHADA-GA','IMMO','XXXXXX','29',        15158,'Provisions pour depreciation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15384,'SYSCOHADA-GA','IMMO','XXXXXX','291',       15383,'Provisions pour depreciation des immobilisations incorporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15385,'SYSCOHADA-GA','IMMO','XXXXXX','2912',      15384,'Provisions pour dépréciation des brevets, licences, concessions et droits similaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15386,'SYSCOHADA-GA','IMMO','XXXXXX','2913',      15384,'Provisions pour dépréciation des logiciels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15387,'SYSCOHADA-GA','IMMO','XXXXXX','2914',      15384,'Provisions pour dépréciation des marques','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15388,'SYSCOHADA-GA','IMMO','XXXXXX','2915',      15384,'Provisions pour dépréciation du fonds de commerce','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15389,'SYSCOHADA-GA','IMMO','XXXXXX','2916',      15384,'Provisions pour dépréciation du droit de bail','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15390,'SYSCOHADA-GA','IMMO','XXXXXX','2917',      15384,'Provisions pour dépréciation des investissements de création','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15391,'SYSCOHADA-GA','IMMO','XXXXXX','2918',      15384,'Provisions pour dépréciation des autres droits et valeurs incorporels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15392,'SYSCOHADA-GA','IMMO','XXXXXX','2919',      15384,'Provisions pour dépréciation des immobilisations incorporelles en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15393,'SYSCOHADA-GA','IMMO','XXXXXX','292',       15383,'Provisions pour depreciation des terrains','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15394,'SYSCOHADA-GA','IMMO','XXXXXX','2921',      15393,'Provisions pour dépréciations des terrains agricoles et forestiers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15395,'SYSCOHADA-GA','IMMO','XXXXXX','2922',      15393,'Provisions pour dépréciation des terrains nus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15396,'SYSCOHADA-GA','IMMO','XXXXXX','2923',      15393,'Provisions pour dépréciation des terrains bâtis','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15397,'SYSCOHADA-GA','IMMO','XXXXXX','2924',      15393,'Provisions pour dépréciation des travaux de mise en valeur des terrains','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15398,'SYSCOHADA-GA','IMMO','XXXXXX','2925',      15393,'Provisions pour dépréciation des terrains de gisement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15399,'SYSCOHADA-GA','IMMO','XXXXXX','2926',      15393,'Provisions pour dépréciation des terrains aménagés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15400,'SYSCOHADA-GA','IMMO','XXXXXX','2927',      15393,'Provisions pour dépréciation des terrains mis en concession','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15401,'SYSCOHADA-GA','IMMO','XXXXXX','2928',      15393,'Provisions pour dépréciation des autres terrains','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15402,'SYSCOHADA-GA','IMMO','XXXXXX','2929',      15393,'Provisions pour dépréciation des aménagements terrains en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15403,'SYSCOHADA-GA','IMMO','XXXXXX','293',       15383,'Provisions pour depreciation des batiments, installations techniques et agencements','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15404,'SYSCOHADA-GA','IMMO','XXXXXX','2931',      15403,'Provisions pour dépréciation des bâtiments industriels, agricoles, administratifs et commerciaux sur sol propre','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15405,'SYSCOHADA-GA','IMMO','XXXXXX','2932',      15403,'Provisions pour dépréciation des bâtiments industriels, agricoles, administratifs et commerciaux sur sol d''autrui','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15406,'SYSCOHADA-GA','IMMO','XXXXXX','2933',      15403,'Provisions pour dépréciation des ouvrages d''infrastructures','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15407,'SYSCOHADA-GA','IMMO','XXXXXX','2934',      15403,'Provisions pour dépréciation des installations techniques','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15408,'SYSCOHADA-GA','IMMO','XXXXXX','2935',      15403,'Provisions pour dépréciation des aménagements de bureaux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15409,'SYSCOHADA-GA','IMMO','XXXXXX','2937',      15403,'Provisions pour dépréciation des bâtiments industriels, agricoles et commerciaux mis en concession','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15410,'SYSCOHADA-GA','IMMO','XXXXXX','2938',      15403,'Provisions pour dépréciation des autres installations et agencements','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15411,'SYSCOHADA-GA','IMMO','XXXXXX','2939',      15403,'Provisions pour dépréciation des bâtiments et installations en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15412,'SYSCOHADA-GA','IMMO','XXXXXX','294',       15383,'Provisions pour depreciation des materiels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15413,'SYSCOHADA-GA','IMMO','XXXXXX','2941',      15412,'Provisions pour dépréciation du matériel et outillage industriel et commercial','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15414,'SYSCOHADA-GA','IMMO','XXXXXX','2942',      15412,'Provisions pour dépréciation du matériel et outillage agricole','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15415,'SYSCOHADA-GA','IMMO','XXXXXX','2943',      15412,'Provisions pour dépréciation du matériel d''emballage récupérable et identifiable','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15416,'SYSCOHADA-GA','IMMO','XXXXXX','2944',      15412,'Provisions pour dépréciation du matériel et mobilier','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15417,'SYSCOHADA-GA','IMMO','XXXXXX','2945',      15412,'Provisions pour dépréciation du matériel de transport','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15418,'SYSCOHADA-GA','IMMO','XXXXXX','2946',      15412,'Provisions pour dépréciation des immobilisations animales et agricoles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15419,'SYSCOHADA-GA','IMMO','XXXXXX','2947',      15412,'Provisions pour dépréciation des agencements et aménagements du matériel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15420,'SYSCOHADA-GA','IMMO','XXXXXX','2948',      15412,'Provisions pour dépréciation des autres matériels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15421,'SYSCOHADA-GA','IMMO','XXXXXX','2949',      15412,'Provisions pour dépréciation des matériels en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15422,'SYSCOHADA-GA','IMMO','XXXXXX','295',       15383,'Provisions pour depreciation des avances et acomptes verses sur immobilisations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15423,'SYSCOHADA-GA','IMMO','XXXXXX','2951',      15422,'Provisions pour dépréciation des avances et acomptes versés sur immobilisations incorporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15424,'SYSCOHADA-GA','IMMO','XXXXXX','2952',      15422,'Provisions pour dépréciation des avances et acomptes versés sur immobilisations corporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15425,'SYSCOHADA-GA','IMMO','XXXXXX','296',       15383,'Provisions pour dépréciation des titres de participation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15426,'SYSCOHADA-GA','IMMO','XXXXXX','2961',      15425,'Provisions pour dépréciation des titres de participation dans des sociétés sous contrôle exclusif','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15427,'SYSCOHADA-GA','IMMO','XXXXXX','2962',      15425,'Provisions pour dépréciation des titres de participations dans les sociétés sous contrôle conjoint','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15428,'SYSCOHADA-GA','IMMO','XXXXXX','2963',      15425,'Provisions pour dépréciation des titres de participations dans les sociétés confèrant une influence notable','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15429,'SYSCOHADA-GA','IMMO','XXXXXX','2965',      15425,'Provisions pour dépréciation des participations dans les organismes professionnels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15430,'SYSCOHADA-GA','IMMO','XXXXXX','2966',      15425,'Provisions pour dépréciation des parts dans des g.i.e.','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15431,'SYSCOHADA-GA','IMMO','XXXXXX','2968',      15425,'Provisions pour dépréciation des autres titres de participation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15432,'SYSCOHADA-GA','IMMO','XXXXXX','297',       15383,'Provisions pour dépréciation des autres immobilisations financieres','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15433,'SYSCOHADA-GA','IMMO','XXXXXX','2971',      15432,'Provisions pour dépréciation des prêts et créances non commerciales','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15434,'SYSCOHADA-GA','IMMO','XXXXXX','2972',      15432,'Provisions pour dépréciation des prêts du personnel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15435,'SYSCOHADA-GA','IMMO','XXXXXX','2973',      15432,'Provisions pour dépréciation des créances sur l''etat','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15436,'SYSCOHADA-GA','IMMO','XXXXXX','2974',      15432,'Provisions pour dépréciation des titres immobilisés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15437,'SYSCOHADA-GA','IMMO','XXXXXX','2975',      15432,'Provisions pour dépréciation des dépôts et cautionnements versés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15438,'SYSCOHADA-GA','IMMO','XXXXXX','2977',      15432,'Provisions pour dépréciation des créances rattachées à des participations et avances à des g.i.e.','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15439,'SYSCOHADA-GA','IMMO','XXXXXX','2978',      15432,'Provisions pour dépréciation des créances financières','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15440,'SYSCOHADA-GA','STOCK','XXXXXX','31',           0,'Marchandises','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15441,'SYSCOHADA-GA','STOCK','XXXXXX','311',      15440,'Marchandises a','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15442,'SYSCOHADA-GA','STOCK','XXXXXX','3111',     15441,'Marchandises a1','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15443,'SYSCOHADA-GA','STOCK','XXXXXX','3112',     15441,'Marchandises a2','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15444,'SYSCOHADA-GA','STOCK','XXXXXX','312',      15440,'Marchandises b','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15445,'SYSCOHADA-GA','STOCK','XXXXXX','3121',     15444,'Marchandises b1','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15446,'SYSCOHADA-GA','STOCK','XXXXXX','3122',     15444,'Marchandises b2','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15447,'SYSCOHADA-GA','STOCK','XXXXXX','318',      15440,'Marchandises hors activites ordinaires (h.a.o.)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15448,'SYSCOHADA-GA','STOCK','XXXXXX','32',           0,'Matieres premieres et fournitures liees','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15449,'SYSCOHADA-GA','STOCK','XXXXXX','321',      15448,'Matieres a','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15450,'SYSCOHADA-GA','STOCK','XXXXXX','322',      15448,'Matieres b','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15451,'SYSCOHADA-GA','STOCK','XXXXXX','323',      15448,'Fournitures (a,b)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15452,'SYSCOHADA-GA','STOCK','XXXXXX','33',           0,'Autres approvisionnements','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15453,'SYSCOHADA-GA','STOCK','XXXXXX','331',      15452,'Matieres consommables','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15454,'SYSCOHADA-GA','STOCK','XXXXXX','332',      15452,'Fournitures d''atelier et d''usine','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15455,'SYSCOHADA-GA','STOCK','XXXXXX','333',      15452,'Fournitures de magasin','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15456,'SYSCOHADA-GA','STOCK','XXXXXX','334',      15452,'Fournitures de bureau','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15457,'SYSCOHADA-GA','STOCK','XXXXXX','335',      15452,'Emballages','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15458,'SYSCOHADA-GA','STOCK','XXXXXX','3351',     15457,'Emballages perdus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15459,'SYSCOHADA-GA','STOCK','XXXXXX','3352',     15457,'Emballages récupérables non identifiables','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15460,'SYSCOHADA-GA','STOCK','XXXXXX','3353',     15457,'Emballages à usage mixte','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15461,'SYSCOHADA-GA','STOCK','XXXXXX','3358',     15457,'Autres emballages','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15462,'SYSCOHADA-GA','STOCK','XXXXXX','338',      15452,'Autres matieres','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15463,'SYSCOHADA-GA','STOCK','XXXXXX','34',           0,'Produits en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15464,'SYSCOHADA-GA','STOCK','XXXXXX','341',      15463,'Produits en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15465,'SYSCOHADA-GA','STOCK','XXXXXX','3411',     15464,'Produits en cours p1','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15466,'SYSCOHADA-GA','STOCK','XXXXXX','3412',     15464,'Produits en cours p2','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15467,'SYSCOHADA-GA','STOCK','XXXXXX','342',      15463,'Travaux en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15468,'SYSCOHADA-GA','STOCK','XXXXXX','3421',     15467,'Travaux en cours t1','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15469,'SYSCOHADA-GA','STOCK','XXXXXX','3422',     15467,'Travaux en cours t2','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15470,'SYSCOHADA-GA','STOCK','XXXXXX','343',      15463,'Produits intermediaires en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15471,'SYSCOHADA-GA','STOCK','XXXXXX','3431',     15470,'Produits intermédiaires a','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15472,'SYSCOHADA-GA','STOCK','XXXXXX','3432',     15470,'Produits intermédiaires b','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15473,'SYSCOHADA-GA','STOCK','XXXXXX','344',      15463,'Produits residuels en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15474,'SYSCOHADA-GA','STOCK','XXXXXX','3441',     15473,'Produits résiduels a','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15475,'SYSCOHADA-GA','STOCK','XXXXXX','3442',     15473,'Produits résiduels b','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15476,'SYSCOHADA-GA','STOCK','XXXXXX','35',           0,'Services en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15477,'SYSCOHADA-GA','STOCK','XXXXXX','351',      15476,'Etudes en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15478,'SYSCOHADA-GA','STOCK','XXXXXX','3511',     15477,'Etudes en cours e1','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15479,'SYSCOHADA-GA','STOCK','XXXXXX','3512',     15477,'Etudes en cours e2','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15480,'SYSCOHADA-GA','STOCK','XXXXXX','352',      15476,'Prestations de services en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15481,'SYSCOHADA-GA','STOCK','XXXXXX','3521',     15480,'Prestations de services s1','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15482,'SYSCOHADA-GA','STOCK','XXXXXX','3522',     15480,'Prestations de services s2','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15483,'SYSCOHADA-GA','STOCK','XXXXXX','36',           0,'Produits finis','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15484,'SYSCOHADA-GA','STOCK','XXXXXX','361',      15483,'Produits a','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15485,'SYSCOHADA-GA','STOCK','XXXXXX','362',      15483,'Produits b','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15486,'SYSCOHADA-GA','STOCK','XXXXXX','37',           0,'Produits intermediaires et residuels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15487,'SYSCOHADA-GA','STOCK','XXXXXX','371',      15486,'Produits intermediaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15488,'SYSCOHADA-GA','STOCK','XXXXXX','3711',     15487,'Produits intermédiaires a','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15489,'SYSCOHADA-GA','STOCK','XXXXXX','3712',     15487,'Produits intermédiaires b','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15490,'SYSCOHADA-GA','STOCK','XXXXXX','372',      15486,'Produits residuels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15491,'SYSCOHADA-GA','STOCK','XXXXXX','3721',     15490,'Déchets','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15492,'SYSCOHADA-GA','STOCK','XXXXXX','3722',     15490,'Rebuts','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15493,'SYSCOHADA-GA','STOCK','XXXXXX','3723',     15490,'Matières de récupération','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15494,'SYSCOHADA-GA','STOCK','XXXXXX','38',           0,'Stocks en cours de route, en consignation ou en depot','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15495,'SYSCOHADA-GA','STOCK','XXXXXX','381',      15494,'Marchandises en cours de route','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15496,'SYSCOHADA-GA','STOCK','XXXXXX','382',      15494,'Matieres premieres et fournitures liees en cours de route','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15497,'SYSCOHADA-GA','STOCK','XXXXXX','383',      15494,'Autres approvisionnements en cours de route','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15498,'SYSCOHADA-GA','STOCK','XXXXXX','386',      15494,'Produits finis en cours de route','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15499,'SYSCOHADA-GA','STOCK','XXXXXX','387',      15494,'Stocks en consignation ou en depot','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15500,'SYSCOHADA-GA','STOCK','XXXXXX','3871',     15499,'Stock en consignation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15501,'SYSCOHADA-GA','STOCK','XXXXXX','3872',     15499,'Stock en dépôt','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15502,'SYSCOHADA-GA','STOCK','XXXXXX','388',      15494,'Stock provenant d''immobilisations mises hors service ou au rebut','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15503,'SYSCOHADA-GA','STOCK','XXXXXX','39',           0,'Depreciation des stocks','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15504,'SYSCOHADA-GA','STOCK','XXXXXX','391',      15503,'Depreciation des stoks de marchandises','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15505,'SYSCOHADA-GA','STOCK','XXXXXX','392',      15503,'Depreciation des stoks de matieres premieres et fournitures liees','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15506,'SYSCOHADA-GA','STOCK','XXXXXX','393',      15503,'Depreciation des stocks d''autres approvisionnements','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15507,'SYSCOHADA-GA','STOCK','XXXXXX','394',      15503,'Depreciations des productions en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15508,'SYSCOHADA-GA','STOCK','XXXXXX','395',      15503,'Depreciations des services en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15509,'SYSCOHADA-GA','STOCK','XXXXXX','396',      15503,'Depreciation des stocks de produits finis','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15510,'SYSCOHADA-GA','STOCK','XXXXXX','397',      15503,'Depreciation des stocks de produits intermediaires et residuels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15511,'SYSCOHADA-GA','STOCK','XXXXXX','398',      15503,'Depreciation des stocks en cours de route, en consignation ou en depot','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15512,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','4',       0,'Fournisseurs et comptes rattaches','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15513,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','401', 15512,'Fournisseurs,  dettes en comptes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15514,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','4011',15513,'Fournisseurs  locaux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15515,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','4012',15513,'Fournisseurs groupe','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15516,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','4013',15513,'Fournisseurs sous-traitants','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15517,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','4017',15513,'Fournisseurs retenue  de garantie','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15518,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','402', 15512,'Fournisseurs, effets a payer (e.a.p)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15519,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','4021',15518,'Fournisseurs, effets à payer','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15520,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','4022',15518,'Fournisseurs-groupe, effets à payer','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15521,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','4023',15518,'Fournisseurs sous-traitants effets à payer','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15522,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','408', 15512,'Fournisseurs, factures non parvenues','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15523,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','4081',15522,'Fournisseurs factures non parvenues','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15524,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','4082',15522,'Fournisseurs - groupe','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15525,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','4083',15522,'Fournisseurs sous-traitant','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15526,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','4086',15522,'Fournisseurs, intérêts courus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15527,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','409', 15512,'Fournisseurs debiteurs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15528,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','4091',15527,'Fournisseurs avances et acomptes versés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15529,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','4092',15527,'Fournisseurs - groupe avances et acomptes versés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15530,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','4093',15527,'Fournisseurs sous-traitants avances et acompte versés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15531,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','4094',15527,'Fournisseurs créances pour emballages et matériels à rendre','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15532,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','4098',15527,'Rabais, remises, ristournes et autres avoirs à obtenir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15533,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','41',  15512,'Clients et compte rattaches','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15534,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','411', 15533,'Clients','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15535,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','4111',15534,'Clients','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15536,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','4112',15534,'Clients-groupe','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15537,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','4114',15534,'Clients, état et collectivités publiques','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15538,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','4115',15534,'Clients, organismes internationaux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15539,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','4117',15534,'Clients, retenues de garanti','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15540,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','4118',15534,'Clients, dégrèvement de taxes sur la valeur ajoutée (t.v.a.)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15541,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','412', 15533,'Clients, effets a recevoir en portefeuille','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15542,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','4121',15541,'Clients, effets à recevoir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15543,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','4122',15541,'Clients-groupe, effets à recevoir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15544,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','4124',15541,'Etat et collectivités publiques, effets à recevoir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15545,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','4125',15541,'Oganismes internationaux, effets à recevoir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15546,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','414', 15533,'Créances sur cessions d''immobilisations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15547,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','4141',15546,'Créances en compte','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15548,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','4142',15546,'Effet à recevoir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15549,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','415', 15533,'Clients, effets escomptes non echus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15550,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','416', 15533,'Creances clients litigieuses ou douteuses','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15551,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','4161',15550,'Créances litigieuses','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15552,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','4162',15550,'Créances douteuses','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15553,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','418', 15533,'Clients, produits à recevoir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15554,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','4181',15553,'Clients, factures à établir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15555,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','4186',15553,'Clients, intérêts courus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15556,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','419', 15533,'Clients crediteurs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15557,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','4191',15556,'Clients, avances et acompte reçus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15558,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','4192',15556,'Client - groupe, avances et acomptes reçus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15559,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','4194',15556,'Clients, dettes pour emballages et matériels consignés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15560,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','4198',15556,'Rabais, remises, ristournes et autres avoirs à accorder','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15561,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','42',  15512,'Personnel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15562,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','421', 15561,'Personnel, avanceqs et acomptes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15563,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','4211',15562,'Personnel, avances','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15564,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','4212',15562,'Personnel, acomptes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15565,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','4213',15562,'Frais avancés et fournitures au personnel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15566,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','422', 15561,'Personnel, remunerations due','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15567,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','4221',15566,'Personnel rémunérations dues','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15568,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','4222',15566,'Personnel arrondis de paie','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15569,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','423', 15561,'Personnel, oppositions, saisie-arrets','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15570,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','4231',15569,'Personnel, oppositions','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15571,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','4232',15569,'Personnel, saisie arrêts','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15572,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','4233',15569,'Personnel, avis à tiers détenteur','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15573,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','424', 15561,'Personnel, oeuvres sociales internes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15574,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','4241',15573,'Assistance médicale','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15575,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','4242',15573,'Allocations familiales','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15576,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','4245',15573,'Organisme sociaux rattachés à l''entreprise','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15577,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','4248',15573,'Autres oeuvres sociales internes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15578,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','425', 15561,'Representants du personnel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15579,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','4251',15578,'Délégués du personnel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15580,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','4252',15578,'Syndicats et comités d''entreprises, d''établissement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15581,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','4258',15578,'Autres représentatants du personnel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15582,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','426', 15561,'Personnel, participation aux benefices','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15583,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','427', 15561,'Personnel-depots','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15584,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','428', 15561,'Personnel, charges a payer et produits a recevoir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15585,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','4281',15584,'Dettes provisionnées pour congés à payer','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15586,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','4286',15584,'Autres charges à payer','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15587,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','4287',15584,'Produits à recevoir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15588,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','43',  15512,'Organismes sociaux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15589,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','431', 15588,'Securite sociale','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15590,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','4311',15589,'Prestations familiales','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15591,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','4312',15589,'Accidents de travail','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15592,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','4313',15589,'Caisse de retraite obligatoire','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15593,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','4314',15589,'Caisse de retraite facultative','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15594,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','4318',15589,'Autres cotisations sociales','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15595,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','432', 15588,'Caisse de retraite complementaire','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15596,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','433', 15588,'Autres organismes sociaux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15597,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','4331',15596,'Mutuelle','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15598,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','438', 15588,'Organismes sociaux, charges a payer et produits a recevoir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15599,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','4381',15598,'Charges sociales sur gratifications à payer','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15600,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','4382',15598,'Charges sociales sur congés à payer','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15601,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','4386',15598,'Autres charges à payer','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15602,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','4387',15598,'Produits à recevoir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15603,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','44',  15512,'Etat et collectivites publiques','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15604,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','441', 15603,'Etat,impot sur les benefices','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15605,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','442', 15603,'Etat, autres impots et taxes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15606,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','4421',15606,'Impôts et taxes d''etat','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15607,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','4422',15606,'Impôts et taxes sur les collectivités publiques','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15608,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','4423',15606,'Impôts et taxes recouvrables sur des obligataires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15609,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','4424',15606,'Impôts et taxes recouvrables sur des associés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15610,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','4426',15606,'Droits de douane','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15611,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','4428',15606,'Autres impôts et taxes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15612,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','443', 15603,'Etat, t.v.a. facturee','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15613,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','4431',15612,'T.v.a. facturée sur ventes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15614,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','4432',15612,'T.v.a. facturée sur prestations de service','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15615,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','4433',15612,'T.v.a. facturée sur travaux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15616,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','4434',15612,'T.v.a. facturée sur production livrée à soi-même','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15617,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','4435',15612,'T.v.a. sur factures à établir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15618,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','444', 15603,'Etat, t.v.a. due ou credit de t.v.a.','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15619,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','4441',15618,'Etat, t.v.a. due','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15620,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','4449',15618,'Etat, crédit de t.v.a. à reporter','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15621,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','445', 15603,'Etat, t.v.a. recuperable','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15622,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','4451',15621,'T.v.a. récupérable sur immobilisations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15623,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','4452',15621,'T.v.a. récupérable sur achats','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15624,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','4453',15621,'T.v.a. récupérable sur transports','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15625,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','4454',15621,'T.v.a. récupérable sur services extérieurs et autres charges','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15626,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','4455',15621,'T.v.a. récupérable sur factures non parvenues','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15627,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','4456',15621,'T.v.a. transférée par d''autres entreprises','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15628,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','446', 15603,'Etat, autres taxes sur le chiffre d''affaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15629,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','447', 15603,'Etat, impots retenus a la source','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15630,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','4471',15629,'Impôt général sur le revenu','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15631,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','4472',15629,'Impôts sur salaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15632,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','4473',15629,'Contribution nationale','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15633,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','4474',15629,'Contribution nationale de solidarité','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15634,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','4478',15629,'Autres impôts et contributions','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15635,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','448', 15603,'Etat, charges a payer et produits a recevoir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15636,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','4486',15635,'Charges à payer','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15637,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','4487',15635,'Produits à recevoir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15638,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','449', 15603,'Etats, creances et dettes diverses','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15639,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','4491',15638,'Etat, obligations cautionnées','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15640,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','4492',15638,'Etat, avances et acomptes versés sur impôts','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15641,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','4493',15638,'Etat, fonds de dotation à recevoir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15642,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','4494',15638,'Etat, subventions d''équipement à recevoir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15643,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','4495',15638,'Etat, subventions d''exploitation à recevoir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15644,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','4496',15638,'Etat, subventions d''équilibre à recevoir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15645,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','4499',15638,'Etat, fond réglementé provisionné','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15646,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','45',  15512,'Organismes internationaux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15647,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','451', 15646,'Operations avec les organismes africains','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15648,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','452', 15646,'Operations avec les autres organismes internationaux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15649,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','458', 15646,'Organismes internationaux, fonds de dotation et subventions a recevoir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15650,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','4581',15649,'Organismes internationaux, fonds de dotation à recevoir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15651,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','4582',15649,'Organismes internationaux, subventions à recevoir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15652,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','46',  15512,'Associes-groupe','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15653,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','461', 15652,'Associes, operations sur le capital','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15654,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','4611',15653,'Associés apport en nature','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15655,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','4612',15653,'Associés apport en numéraire','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15656,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','4613',15653,'Actionnaires, capital souscrit appelé non versé','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15657,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','4614',15653,'Associés, capital appelé non versé','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15658,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','4615',15653,'Associés, versements reçus sur augmentation de capital','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15659,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','4616',15653,'Associés, versements anticipés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15660,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','4617',15653,'Actionnaires défaillants','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15661,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','4618',15653,'Associés, autres apports','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15662,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','4619',15653,'Associés, capital à rembourser','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15663,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','462', 15652,'Associes, comptes courants','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15664,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','4621',15663,'Principal','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15665,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','4626',15663,'Intérêts courus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15666,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','463', 15652,'Associes, operations faites en commun','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15667,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','465', 15652,'Associes, dividendes a payer','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15668,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','466', 15652,'Groupe, comptes courants','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15669,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','467', 15652,'Actionnaires, restant dû sur capital appele','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15670,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','47',  15512,'Debiteurs et crediteur divers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15671,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','471', 15670,'Comptes d''attente','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15672,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','4711',15671,'Débiteurs divers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15673,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','4712',15671,'Créditeurs divers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15674,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','4713',15671,'Obligataires, comptes de souscription','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15675,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','472', 15670,'Versements restant a effectuer sur titres non liberes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15676,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','4726',15675,'Titres de participation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15677,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','4727',15675,'Titres immobilisés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15678,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','4728',15675,'Titres de placement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15679,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','474', 15670,'Repartition periodique des charges et des produits','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15680,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','4746',15679,'Charges','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15681,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','4747',15679,'Produits','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15682,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','475', 15670,'Creances sur travaux non encore facturables','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15683,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','476', 15670,'Charges constatees d''avance','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15684,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','477', 15670,'Produits constates d''avance','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15685,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','478', 15670,'Ecarts de conversion actif','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15686,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','4781',15685,'Diminution des créances','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15687,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','4782',15685,'Augmentation des dettes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15688,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','4788',15685,'Différences compensées par couverture de change','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15689,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','479', 15670,'Ecarts de conversion passif','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15690,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','4791',15689,'Augmentation de créances','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15691,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','4792',15689,'Diminution des dettes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15692,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','4798',15689,'Différences compensées par couverture de change','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15693,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','48',  15512,'Creances et dettes hors activites ordinaires (hao)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15694,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','481', 15693,'Fournisseurs d''investissements','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15695,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','4811',15694,'Immobilisations incorporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15696,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','4812',15694,'Immobilisations corporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15697,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','4817',15694,'Retenues de garantie','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15698,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','4818',15694,'Factures non parvenues','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15699,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','482', 15693,'Fournisseurs d''investissements, effets a payer','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15700,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','483', 15693,'Dettes sur acquisition de titres de placement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15701,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','484', 15693,'Autres dettes hors activites ordinaires (h.a.o.)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15702,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','485', 15693,'Creances sur cessions d''immobilisations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15703,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','4851',15702,'En compte','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15704,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','4852',15702,'Effet à recevoir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15705,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','4855',15702,'Créances sur cessions immobilisations effets escomptés et non échus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15706,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','4857',15702,'Retenues de garantie','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15707,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','4858',15702,'Factures à établir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15708,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','486', 15693,'Creances sur cessions de titre de placement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15709,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','488', 15693,'Autres creances hors activites ordinaires (h.a.o.)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15710,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','49',  15512,'Depreciations des comptes fournisseurs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15711,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','491', 15710,'Depreciations des comptes clients','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15712,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','4911',15711,'Créances litigieuses','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15713,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','4912',15711,'Créances douteuses','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15714,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','492', 15710,'Depreciations des comptes personnel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15715,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','493', 15710,'Depreciations des comptes organismes sociaux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15716,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','494', 15710,'Depreciations des comptes etats et collectivites publiques','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15717,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','495', 15710,'Depreciations des comptes organismes internationaux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15718,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','496', 15710,'Depreciations des comptes associes et groupe','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15719,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','4962',15718,'Associés, comptes courants','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15720,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','4963',15718,'Associés, opérations faites en commun','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15721,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','4966',15718,'Groupe, comptes courants','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15722,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','497', 15710,'Depreciations des comptes debiteurs divers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15723,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','498', 15710,'Depreciations des comptes de creances h.a.o.','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15724,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','4981',15723,'Créances sur cessions d''immobilisations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15725,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','4982',15723,'Créances sur cessions de titres de placement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15726,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','4983',15723,'Autres créances (h.a.o.)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15727,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','499', 15710,'Risques provisionnes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15728,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','4991',15727,'Sur opérations d''exploitation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15729,'SYSCOHADA-GA','THIRDPARTY','XXXXXX','4998',15727,'Sur opérations (h.a.o.)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15730,'SYSCOHADA-GA','FINAN','XXXXXX','5',            0,'Titres de placement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15731,'SYSCOHADA-GA','FINAN','XXXXXX','501',      15730,'Titres du tresor et bon de caisse a court terme','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15732,'SYSCOHADA-GA','FINAN','XXXXXX','5011',     15731,'Titres du trésor à court terme','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15733,'SYSCOHADA-GA','FINAN','XXXXXX','5012',     15731,'Titres d''organismes financiers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15734,'SYSCOHADA-GA','FINAN','XXXXXX','5013',     15731,'Bons de caisse à court terme','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15735,'SYSCOHADA-GA','FINAN','XXXXXX','502',      15730,'Actions','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15736,'SYSCOHADA-GA','FINAN','XXXXXX','5021',     15735,'Actions propres','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15737,'SYSCOHADA-GA','FINAN','XXXXXX','5022',     15735,'Actions cotées','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15738,'SYSCOHADA-GA','FINAN','XXXXXX','5023',     15735,'Actions non cotées','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15739,'SYSCOHADA-GA','FINAN','XXXXXX','5024',     15735,'Actions démembrées (certificats d''investissement; droits de vote)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15740,'SYSCOHADA-GA','FINAN','XXXXXX','5025',     15735,'Autres titres conférant un droit de propriété','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15741,'SYSCOHADA-GA','FINAN','XXXXXX','503',      15730,'Obligations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15742,'SYSCOHADA-GA','FINAN','XXXXXX','5031',     15741,'Obligations émises par la société et rachetées par elle','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15743,'SYSCOHADA-GA','FINAN','XXXXXX','5032',     15741,'Obligations cotées','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15744,'SYSCOHADA-GA','FINAN','XXXXXX','5033',     15741,'Obligations non cotées','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15745,'SYSCOHADA-GA','FINAN','XXXXXX','5035',     15741,'Autres titres conférant un droit de créance','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15746,'SYSCOHADA-GA','FINAN','XXXXXX','504',      15730,'Bon de souscription','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15747,'SYSCOHADA-GA','FINAN','XXXXXX','5042',     15746,'Bons de souscription d''actions','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15748,'SYSCOHADA-GA','FINAN','XXXXXX','5043',     15746,'Bon de souscription d''obligations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15749,'SYSCOHADA-GA','FINAN','XXXXXX','505',      15730,'Titres negociables hors region','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15750,'SYSCOHADA-GA','FINAN','XXXXXX','506',      15730,'Interets courus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15751,'SYSCOHADA-GA','FINAN','XXXXXX','5061',     15750,'Titres du trésor et bons de caisse à court terme','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15752,'SYSCOHADA-GA','FINAN','XXXXXX','5062',     15750,'Actions','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15753,'SYSCOHADA-GA','FINAN','XXXXXX','5063',     15750,'Obligations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15754,'SYSCOHADA-GA','FINAN','XXXXXX','508',      15730,'Autres valeurs assimilees','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15755,'SYSCOHADA-GA','FINAN','XXXXXX','51',       15730,'Valeurs a encaisser','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15756,'SYSCOHADA-GA','FINAN','XXXXXX','511',      15755,'Effets a encaisser','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15757,'SYSCOHADA-GA','FINAN','XXXXXX','512',      15755,'Effets a l''encaissement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15758,'SYSCOHADA-GA','FINAN','XXXXXX','513',      15755,'Cheques a encaisser','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15759,'SYSCOHADA-GA','FINAN','XXXXXX','514',      15755,'Cheques a l''encaissement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15760,'SYSCOHADA-GA','FINAN','XXXXXX','515',      15755,'Cartes de credit a encaisser','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15761,'SYSCOHADA-GA','FINAN','XXXXXX','518',      15755,'Autres valeurs a l''encaissement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15762,'SYSCOHADA-GA','FINAN','XXXXXX','5181',     15761,'Warrants','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15763,'SYSCOHADA-GA','FINAN','XXXXXX','5182',     15761,'Billets de fonds','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15764,'SYSCOHADA-GA','FINAN','XXXXXX','5185',     15761,'Chèque de voyage','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15765,'SYSCOHADA-GA','FINAN','XXXXXX','5186',     15761,'Coupons échus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15766,'SYSCOHADA-GA','FINAN','XXXXXX','5187',     15761,'Intérêts échus des obligations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15767,'SYSCOHADA-GA','FINAN','XXXXXX','52',       15730,'Banques','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15768,'SYSCOHADA-GA','FINAN','XXXXXX','521',      15767,'Banques locales','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15769,'SYSCOHADA-GA','FINAN','XXXXXX','5211',     15768,'Banque x','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15770,'SYSCOHADA-GA','FINAN','XXXXXX','5212',     15768,'Banque y','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15771,'SYSCOHADA-GA','FINAN','XXXXXX','522',      15767,'Banques autres etats region','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15772,'SYSCOHADA-GA','FINAN','XXXXXX','523',      15767,'Banques autres etats zone monetaire','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15773,'SYSCOHADA-GA','FINAN','XXXXXX','524',      15767,'Banques hors zone monetaire','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15774,'SYSCOHADA-GA','FINAN','XXXXXX','526',      15767,'Banques, interets courus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15775,'SYSCOHADA-GA','FINAN','XXXXXX','5261',     15768,'Banques, intérêts courus, charges à payer','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15776,'SYSCOHADA-GA','FINAN','XXXXXX','5267',     15768,'Banques, intérêts courus, produits à recevoir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15777,'SYSCOHADA-GA','FINAN','XXXXXX','53',       15730,'Etablissements financiers et assimiles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15778,'SYSCOHADA-GA','FINAN','XXXXXX','531',      15777,'Cheques postaux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15779,'SYSCOHADA-GA','FINAN','XXXXXX','532',      15777,'Tresor','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15780,'SYSCOHADA-GA','FINAN','XXXXXX','533',      15777,'Societe de gestion et d''intermediation (s.g.i.)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15781,'SYSCOHADA-GA','FINAN','XXXXXX','536',      15777,'Etablissements financiers, interets courus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15782,'SYSCOHADA-GA','FINAN','XXXXXX','5361',     15781,'Etablissements financiers, intérêts courus, charges à payer','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15783,'SYSCOHADA-GA','FINAN','XXXXXX','5362',     15781,'Etablissements financiers, intérêts courus, produits à recevoir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15784,'SYSCOHADA-GA','FINAN','XXXXXX','538',      15777,'Autres organismes financiers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15785,'SYSCOHADA-GA','FINAN','XXXXXX','54',       15730,'Instruments de tresorerie','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15786,'SYSCOHADA-GA','FINAN','XXXXXX','541',      15785,'Options de taux d''interets','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15787,'SYSCOHADA-GA','FINAN','XXXXXX','542',      15785,'Options de taux de change','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15788,'SYSCOHADA-GA','FINAN','XXXXXX','543',      15785,'Options de taux boursiers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15789,'SYSCOHADA-GA','FINAN','XXXXXX','544',      15785,'Instruments de marches  a terme','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15790,'SYSCOHADA-GA','FINAN','XXXXXX','545',      15785,'Avoirs d''or et autres metaux precieux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15791,'SYSCOHADA-GA','FINAN','XXXXXX','56',       15730,'Banques, credits de tresorerie et d''escompte','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15792,'SYSCOHADA-GA','FINAN','XXXXXX','561',      15791,'Credits de tresorerie','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15793,'SYSCOHADA-GA','FINAN','XXXXXX','564',      15791,'Escompte de credits de campagne','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15794,'SYSCOHADA-GA','FINAN','XXXXXX','565',      15791,'Escompte de credits ordinaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15795,'SYSCOHADA-GA','FINAN','XXXXXX','566',      15791,'Banques, credits de tresorerie, interets courus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15796,'SYSCOHADA-GA','FINAN','XXXXXX','5661',     15795,'Banques, crédits de trésorerie, intérêts courus, charges à payer','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15797,'SYSCOHADA-GA','FINAN','XXXXXX','5667',     15795,'Banques, crédits de trésorerie, intérêts courus, produits à recevoir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15798,'SYSCOHADA-GA','FINAN','XXXXXX','57',       15730,'Caisse','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15799,'SYSCOHADA-GA','FINAN','XXXXXX','571',      15798,'Caisse siege social','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15800,'SYSCOHADA-GA','FINAN','XXXXXX','5711',     15799,'En unités monétaires légales','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15801,'SYSCOHADA-GA','FINAN','XXXXXX','5712',     15799,'En devises','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15802,'SYSCOHADA-GA','FINAN','XXXXXX','572',      15798,'Caisse succursale a','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15803,'SYSCOHADA-GA','FINAN','XXXXXX','5721',     15802,'En unités monétaires légales','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15804,'SYSCOHADA-GA','FINAN','XXXXXX','5722',     15802,'En devises','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15805,'SYSCOHADA-GA','FINAN','XXXXXX','573',      15798,'Caisse succursale b','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15806,'SYSCOHADA-GA','FINAN','XXXXXX','5731',     15805,'En unités monétaires légales','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15807,'SYSCOHADA-GA','FINAN','XXXXXX','5732',     15805,'En devises','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15808,'SYSCOHADA-GA','FINAN','XXXXXX','58',       15730,'Regies d''avances, accreditifs et virements internes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15809,'SYSCOHADA-GA','FINAN','XXXXXX','581',      15808,'Regies d''avances','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15810,'SYSCOHADA-GA','FINAN','XXXXXX','582',      15808,'Accreditifs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15811,'SYSCOHADA-GA','FINAN','XXXXXX','585',      15808,'Virements de fonds','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15812,'SYSCOHADA-GA','FINAN','XXXXXX','588',      15808,'Autres virements internes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15813,'SYSCOHADA-GA','FINAN','XXXXXX','59',       15730,'Depreciations des titres de placement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15814,'SYSCOHADA-GA','FINAN','XXXXXX','591',      15813,'Depreciations des titres et valeurs a encaisser','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15815,'SYSCOHADA-GA','FINAN','XXXXXX','592',      15813,'Depreciations des comptes banques','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15816,'SYSCOHADA-GA','FINAN','XXXXXX','593',      15813,'Depreciations des comptes etablissements financiers et assimiles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15817,'SYSCOHADA-GA','FINAN','XXXXXX','594',      15813,'Depreciations des comptes d''instruments de tresorerie','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15818,'SYSCOHADA-GA','FINAN','XXXXXX','599',      15813,'Risques provisionnes a caractere financier','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15819,'SYSCOHADA-GA','EXPENSE','XXXXXX','6',          0,'Achats et variations de stocks','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15820,'SYSCOHADA-GA','EXPENSE','XXXXXX','601',    15819,'Achats de marchandises','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15821,'SYSCOHADA-GA','EXPENSE','XXXXXX','6011',   16820,'Dans la région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15822,'SYSCOHADA-GA','EXPENSE','XXXXXX','6012',   16820,'Hors région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15823,'SYSCOHADA-GA','EXPENSE','XXXXXX','6013',   16820,'Aux entreprises du groupe dans la région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15824,'SYSCOHADA-GA','EXPENSE','XXXXXX','6014',   16820,'Aux entreprises du groupe hors région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15825,'SYSCOHADA-GA','EXPENSE','XXXXXX','6019',   16820,'Rabais, remises et ristournes obtenus (non ventilés)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15826,'SYSCOHADA-GA','EXPENSE','XXXXXX','602',    15819,'Achats de matieres premieres et fournitures liees','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15827,'SYSCOHADA-GA','EXPENSE','XXXXXX','6021',   15826,'Dans la région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15828,'SYSCOHADA-GA','EXPENSE','XXXXXX','6022',   15826,'Hors région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15829,'SYSCOHADA-GA','EXPENSE','XXXXXX','6023',   15826,'Aux entreprises du groupe dans la région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15830,'SYSCOHADA-GA','EXPENSE','XXXXXX','6024',   15826,'Aux entreprises du groupe hors région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15831,'SYSCOHADA-GA','EXPENSE','XXXXXX','6029',   15826,'Rabais, remises et ristournes obtenus (non ventilés)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15832,'SYSCOHADA-GA','EXPENSE','XXXXXX','603',    15819,'Variations des stocks et biens achetes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15833,'SYSCOHADA-GA','EXPENSE','XXXXXX','6031',   15832,'Variations des stocks de marchandises','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15834,'SYSCOHADA-GA','EXPENSE','XXXXXX','6032',   15832,'Variations des stocks de matiéres premiéres et fournitures liées','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15835,'SYSCOHADA-GA','EXPENSE','XXXXXX','6033',   15832,'Variations des stocks d''autres approvisionnements','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15836,'SYSCOHADA-GA','EXPENSE','XXXXXX','604',    15819,'Achats stockes de matieres et fournitures consommables','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15837,'SYSCOHADA-GA','EXPENSE','XXXXXX','6041',   15836,'Matiéres consommables','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15838,'SYSCOHADA-GA','EXPENSE','XXXXXX','6042',   15836,'Matiéres combustibles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15839,'SYSCOHADA-GA','EXPENSE','XXXXXX','6043',   15836,'Produits d''entretien','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15840,'SYSCOHADA-GA','EXPENSE','XXXXXX','6044',   15836,'Fournitures d''atelier et d''usine','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15841,'SYSCOHADA-GA','EXPENSE','XXXXXX','6046',   15836,'Fournitures de magasin','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15842,'SYSCOHADA-GA','EXPENSE','XXXXXX','6047',   15836,'Fournitures de bureau','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15843,'SYSCOHADA-GA','EXPENSE','XXXXXX','6049',   15836,'Rabais, remises et ristournes obtenus (non ventilés)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15844,'SYSCOHADA-GA','EXPENSE','XXXXXX','605',    15819,'Autres achats','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15845,'SYSCOHADA-GA','EXPENSE','XXXXXX','6051',   15844,'Fournitures non stockables - eau','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15846,'SYSCOHADA-GA','EXPENSE','XXXXXX','6052',   15844,'Fournitures non stockables - electricité','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15847,'SYSCOHADA-GA','EXPENSE','XXXXXX','6053',   15844,'Fournitures non stockables - autres énergies','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15848,'SYSCOHADA-GA','EXPENSE','XXXXXX','6054',   15844,'Fournitures d''entretien non stockables','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15849,'SYSCOHADA-GA','EXPENSE','XXXXXX','6055',   15844,'Fournitures de bureau non stockables','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15850,'SYSCOHADA-GA','EXPENSE','XXXXXX','6056',   15844,'Achats de petits matériel et outillage','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15851,'SYSCOHADA-GA','EXPENSE','XXXXXX','6057',   15844,'Achats d''études et de prestations de services','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15852,'SYSCOHADA-GA','EXPENSE','XXXXXX','6058',   15844,'Achats de travaux, matériels et équipements','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15853,'SYSCOHADA-GA','EXPENSE','XXXXXX','6059',   15844,'Rabais, remises et ristournes obtenus (non ventilés)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15854,'SYSCOHADA-GA','EXPENSE','XXXXXX','608',    15819,'Achats d''emballages','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15855,'SYSCOHADA-GA','EXPENSE','XXXXXX','6081',   15854,'Emballages perdus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15856,'SYSCOHADA-GA','EXPENSE','XXXXXX','6082',   15854,'Emballages récupérables non identifiables','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15857,'SYSCOHADA-GA','EXPENSE','XXXXXX','6083',   15854,'Emballages à usage mixte','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15858,'SYSCOHADA-GA','EXPENSE','XXXXXX','6089',   15854,'Rabais, remises et ristournes obtenus (non ventilés)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15859,'SYSCOHADA-GA','EXPENSE','XXXXXX','61',     15819,'Transports','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15860,'SYSCOHADA-GA','EXPENSE','XXXXXX','611',    15859,'Transports sur achats','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15861,'SYSCOHADA-GA','EXPENSE','XXXXXX','612',    15859,'Transport sur ventes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15862,'SYSCOHADA-GA','EXPENSE','XXXXXX','613',    15859,'Transports pour le compte de tiers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15863,'SYSCOHADA-GA','EXPENSE','XXXXXX','614',    15859,'Transports du personnel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15864,'SYSCOHADA-GA','EXPENSE','XXXXXX','616',    15859,'Transports de plis','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15865,'SYSCOHADA-GA','EXPENSE','XXXXXX','618',    15859,'Autres frais de transport','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15866,'SYSCOHADA-GA','EXPENSE','XXXXXX','6181',   15865,'Voyages et déplacements','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15867,'SYSCOHADA-GA','EXPENSE','XXXXXX','6182',   15865,'Transports entre établissements ou chantiers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15868,'SYSCOHADA-GA','EXPENSE','XXXXXX','6183',   15865,'Transports administratifs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15869,'SYSCOHADA-GA','EXPENSE','XXXXXX','62',     15819,'Services exterieurs a','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15870,'SYSCOHADA-GA','EXPENSE','XXXXXX','621',    15869,'Sous traitance generale','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15871,'SYSCOHADA-GA','EXPENSE','XXXXXX','622',    15869,'Locations et charges locatives','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15872,'SYSCOHADA-GA','EXPENSE','XXXXXX','6221',   15871,'Locations de terrains','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15873,'SYSCOHADA-GA','EXPENSE','XXXXXX','6222',   15871,'Locations de bâtiments','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15874,'SYSCOHADA-GA','EXPENSE','XXXXXX','6223',   15871,'Location de matériels et outillages','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15875,'SYSCOHADA-GA','EXPENSE','XXXXXX','6224',   15871,'Malis sur emballages','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15876,'SYSCOHADA-GA','EXPENSE','XXXXXX','6225',   15871,'Locations d''emballages','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15877,'SYSCOHADA-GA','EXPENSE','XXXXXX','6228',   15871,'Locations et charges locatives diverses','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15878,'SYSCOHADA-GA','EXPENSE','XXXXXX','623',    15869,'Redevances de credit bail et contrats assimiles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15879,'SYSCOHADA-GA','EXPENSE','XXXXXX','6232',   15878,'Crédits-bail immobilier','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15880,'SYSCOHADA-GA','EXPENSE','XXXXXX','6233',   15878,'Crédits-bail mobilier','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15881,'SYSCOHADA-GA','EXPENSE','XXXXXX','6235',   15878,'Contrats assimilés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15882,'SYSCOHADA-GA','EXPENSE','XXXXXX','624',    15869,'Entretiens, reparations et maintenance','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15883,'SYSCOHADA-GA','EXPENSE','XXXXXX','6241',   15882,'Entretien et réparation des biens immobiliers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15884,'SYSCOHADA-GA','EXPENSE','XXXXXX','6242',   15882,'Entretien et réparation des biens mobiliers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15885,'SYSCOHADA-GA','EXPENSE','XXXXXX','6243',   15882,'Maintenance','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15886,'SYSCOHADA-GA','EXPENSE','XXXXXX','6248',   15882,'Autres entretiens et réparations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15887,'SYSCOHADA-GA','EXPENSE','XXXXXX','625',    15869,'Primes d''assurance','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15888,'SYSCOHADA-GA','EXPENSE','XXXXXX','6251',   15887,'Assurances multirisques','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15889,'SYSCOHADA-GA','EXPENSE','XXXXXX','6252',   15887,'Assurances matériel de transport','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15890,'SYSCOHADA-GA','EXPENSE','XXXXXX','6253',   15887,'Assurances risques d''exploitation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15891,'SYSCOHADA-GA','EXPENSE','XXXXXX','6254',   15887,'Assurances responsabilité du producteur','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15892,'SYSCOHADA-GA','EXPENSE','XXXXXX','6255',   15887,'Assurances insolvabilité clients','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15893,'SYSCOHADA-GA','EXPENSE','XXXXXX','6256',   15887,'Assurances transport sur achats','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15894,'SYSCOHADA-GA','EXPENSE','XXXXXX','6257',   15887,'Assurances transport sur ventes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15895,'SYSCOHADA-GA','EXPENSE','XXXXXX','6258',   15887,'Autres primes d''assurances','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15896,'SYSCOHADA-GA','EXPENSE','XXXXXX','626',    15869,'Etudes, recherches et documentation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15897,'SYSCOHADA-GA','EXPENSE','XXXXXX','6261',   15896,'Etudes et recherches','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15898,'SYSCOHADA-GA','EXPENSE','XXXXXX','6265',   15896,'Documentation générale','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15899,'SYSCOHADA-GA','EXPENSE','XXXXXX','6266',   15896,'Documentation technique','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15900,'SYSCOHADA-GA','EXPENSE','XXXXXX','627',    15869,'Publicite, publications, relations publiques','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15901,'SYSCOHADA-GA','EXPENSE','XXXXXX','6271',   15900,'Annonces, insertions','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15902,'SYSCOHADA-GA','EXPENSE','XXXXXX','6272',   15900,'Catalogues, imprimés publicitaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15903,'SYSCOHADA-GA','EXPENSE','XXXXXX','6273',   15900,'Echantillons','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15904,'SYSCOHADA-GA','EXPENSE','XXXXXX','6274',   15900,'Foires et expositions','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15905,'SYSCOHADA-GA','EXPENSE','XXXXXX','6275',   15900,'Publications','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15906,'SYSCOHADA-GA','EXPENSE','XXXXXX','6276',   15900,'Cadeaux à la clientèle','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15907,'SYSCOHADA-GA','EXPENSE','XXXXXX','6277',   15900,'Frais de colloques, séminaires, conférences','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15908,'SYSCOHADA-GA','EXPENSE','XXXXXX','6278',   15900,'Autres charges de publicités et relations publiques','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15909,'SYSCOHADA-GA','EXPENSE','XXXXXX','628',    15869,'Frais de telecommunications','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15910,'SYSCOHADA-GA','EXPENSE','XXXXXX','6281',   15909,'Frais de téléphone','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15911,'SYSCOHADA-GA','EXPENSE','XXXXXX','6282',   15909,'Frais de télex','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15912,'SYSCOHADA-GA','EXPENSE','XXXXXX','6283',   15909,'Frais de télécopie','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15913,'SYSCOHADA-GA','EXPENSE','XXXXXX','6288',   15909,'Autres frais de télécommunications','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15914,'SYSCOHADA-GA','EXPENSE','XXXXXX','63',     15819,'Services exterieurs b','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15915,'SYSCOHADA-GA','EXPENSE','XXXXXX','631',    15914,'Frais bancaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15916,'SYSCOHADA-GA','EXPENSE','XXXXXX','6311',   15915,'Frais sur titre (achats, vente, garde)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15917,'SYSCOHADA-GA','EXPENSE','XXXXXX','6312',   15915,'Frais sur effets','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15918,'SYSCOHADA-GA','EXPENSE','XXXXXX','6313',   15915,'Locations de coffres','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15919,'SYSCOHADA-GA','EXPENSE','XXXXXX','6315',   15915,'Commissions sur cartes de crédit','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15920,'SYSCOHADA-GA','EXPENSE','XXXXXX','6316',   15915,'Frais d''émission d''emprunts','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15921,'SYSCOHADA-GA','EXPENSE','XXXXXX','6318',   15915,'Autres frais bancaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15922,'SYSCOHADA-GA','EXPENSE','XXXXXX','632',    15914,'Remunerations d''intermediaires et de conseils','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15923,'SYSCOHADA-GA','EXPENSE','XXXXXX','6321',   15922,'Commissions et courtages sur achats','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15924,'SYSCOHADA-GA','EXPENSE','XXXXXX','6322',   15922,'Commissions et courtages sur ventes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15925,'SYSCOHADA-GA','EXPENSE','XXXXXX','6323',   15922,'Rémunérations des transitaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15926,'SYSCOHADA-GA','EXPENSE','XXXXXX','6324',   15922,'Honoraires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15927,'SYSCOHADA-GA','EXPENSE','XXXXXX','6325',   15922,'Frais d''actes et de contentieux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15928,'SYSCOHADA-GA','EXPENSE','XXXXXX','6328',   15922,'Divers frais','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15929,'SYSCOHADA-GA','EXPENSE','XXXXXX','633',    15914,'Frais de formation du personnel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15930,'SYSCOHADA-GA','EXPENSE','XXXXXX','634',    15914,'Redevances pour brevets, licences, logiciels et droits similaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15931,'SYSCOHADA-GA','EXPENSE','XXXXXX','6342',   15930,'Redevances pour brevets, licences, concessions et droits similaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15932,'SYSCOHADA-GA','EXPENSE','XXXXXX','6343',   15930,'Redevances pour logiciel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15933,'SYSCOHADA-GA','EXPENSE','XXXXXX','6344',   15930,'Redevances pour marques','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15934,'SYSCOHADA-GA','EXPENSE','XXXXXX','635',    15914,'Cotisations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15935,'SYSCOHADA-GA','EXPENSE','XXXXXX','6351',   15934,'Cotisations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15936,'SYSCOHADA-GA','EXPENSE','XXXXXX','6358',   15934,'Concours divers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15937,'SYSCOHADA-GA','EXPENSE','XXXXXX','636',    15914,'Redevances verses au concedant (concessions service public)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15938,'SYSCOHADA-GA','EXPENSE','XXXXXX','637',    15914,'Remunerations du personnel exterieur a l''entreprise','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15939,'SYSCOHADA-GA','EXPENSE','XXXXXX','6371',   15938,'Personnel intérimaire','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15940,'SYSCOHADA-GA','EXPENSE','XXXXXX','6372',   15938,'Personnel détaché ou prêté à l''entreprise','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15941,'SYSCOHADA-GA','EXPENSE','XXXXXX','638',    15914,'Autres charges externes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15942,'SYSCOHADA-GA','EXPENSE','XXXXXX','6381',   15941,'Frais de recrutement du personnel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15943,'SYSCOHADA-GA','EXPENSE','XXXXXX','6382',   15941,'Frais de déménagement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15944,'SYSCOHADA-GA','EXPENSE','XXXXXX','6383',   15941,'Réceptions','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15945,'SYSCOHADA-GA','EXPENSE','XXXXXX','6384',   15941,'Missions','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15946,'SYSCOHADA-GA','EXPENSE','XXXXXX','64',     15819,'Impots et taxes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15947,'SYSCOHADA-GA','EXPENSE','XXXXXX','641',    15946,'Impots et taxes directs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15948,'SYSCOHADA-GA','EXPENSE','XXXXXX','6411',   15947,'Impots fonciers et taxes annexes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15949,'SYSCOHADA-GA','EXPENSE','XXXXXX','6412',   15947,'Patentes, licences et taxes annexes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15950,'SYSCOHADA-GA','EXPENSE','XXXXXX','6413',   15947,'Taxes sur appointements et salaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15951,'SYSCOHADA-GA','EXPENSE','XXXXXX','6414',   15947,'Taxes d''apprentissage','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15952,'SYSCOHADA-GA','EXPENSE','XXXXXX','6415',   15947,'Formation professionnelle continue','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15953,'SYSCOHADA-GA','EXPENSE','XXXXXX','6418',   15947,'Autres impôts et taxes directs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15954,'SYSCOHADA-GA','EXPENSE','XXXXXX','645',    15946,'Impots et taxes indirects','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15955,'SYSCOHADA-GA','EXPENSE','XXXXXX','646',    15946,'Droits d''enregistrement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15956,'SYSCOHADA-GA','EXPENSE','XXXXXX','6461',   15955,'Droits de mutation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15957,'SYSCOHADA-GA','EXPENSE','XXXXXX','6462',   15955,'Droits de timbre','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15958,'SYSCOHADA-GA','EXPENSE','XXXXXX','6463',   15955,'Taxes sur les véhicules de société','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15959,'SYSCOHADA-GA','EXPENSE','XXXXXX','6464',   15955,'Vignettes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15960,'SYSCOHADA-GA','EXPENSE','XXXXXX','6468',   15955,'Autres droits','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15961,'SYSCOHADA-GA','EXPENSE','XXXXXX','647',    15946,'Penalites et amendes fiscales','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15962,'SYSCOHADA-GA','EXPENSE','XXXXXX','6471',   15961,'Pénalités d''assiette, impots directs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15963,'SYSCOHADA-GA','EXPENSE','XXXXXX','6472',   15961,'Pénalités d''assiette, impôts indirects','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15964,'SYSCOHADA-GA','EXPENSE','XXXXXX','6473',   15961,'Pénalités de recouvrement, impôts directs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15965,'SYSCOHADA-GA','EXPENSE','XXXXXX','6474',   15961,'Pénalités de recouvrement, impôts indirects','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15966,'SYSCOHADA-GA','EXPENSE','XXXXXX','6478',   15961,'Autres amendes pénales et fiscales','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15967,'SYSCOHADA-GA','EXPENSE','XXXXXX','648',    15946,'Autres impots et taxes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15968,'SYSCOHADA-GA','EXPENSE','XXXXXX','65',     15819,'Autres charges','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15969,'SYSCOHADA-GA','EXPENSE','XXXXXX','651',    15968,'Pertes sur creances clients et autres debiteurs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15970,'SYSCOHADA-GA','EXPENSE','XXXXXX','6511',   15969,'Pertes sur clients','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15971,'SYSCOHADA-GA','EXPENSE','XXXXXX','6515',   15969,'Autres débiteurs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15972,'SYSCOHADA-GA','EXPENSE','XXXXXX','652',    15968,'Quote-part de resultat sur operations faites en commun','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15973,'SYSCOHADA-GA','EXPENSE','XXXXXX','6521',   15972,'Quote-part transféré de bénéfices (comptabilté du gérants)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15974,'SYSCOHADA-GA','EXPENSE','XXXXXX','6525',   15972,'Pertes imputées par transfert (comptabilité des associés non gérants)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15975,'SYSCOHADA-GA','EXPENSE','XXXXXX','653',    15968,'Quote-part de resultat annulee sur execution partielle de contrats pluri-exercices','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15976,'SYSCOHADA-GA','EXPENSE','XXXXXX','654',    15968,'Valeur comptable des cessions courantes d''immobilisations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15977,'SYSCOHADA-GA','EXPENSE','XXXXXX','658',    15968,'Charges diverses','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15978,'SYSCOHADA-GA','EXPENSE','XXXXXX','6581',   15977,'Jetons de présence et autres rémunérations d''administrateurs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15979,'SYSCOHADA-GA','EXPENSE','XXXXXX','6582',   15977,'Dons','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15980,'SYSCOHADA-GA','EXPENSE','XXXXXX','6583',   15977,'Mécénat','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15981,'SYSCOHADA-GA','EXPENSE','XXXXXX','659',    15968,'Charges provisionnees d''exploitation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15982,'SYSCOHADA-GA','EXPENSE','XXXXXX','6591',   15981,'Sur risque à court terme','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15983,'SYSCOHADA-GA','EXPENSE','XXXXXX','6593',   15981,'Sur stocks','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15984,'SYSCOHADA-GA','EXPENSE','XXXXXX','6594',   15981,'Sur créances','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15985,'SYSCOHADA-GA','EXPENSE','XXXXXX','6598',   15981,'Autres charges provisionnées','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15986,'SYSCOHADA-GA','EXPENSE','XXXXXX','66',     15819,'Charges de personnel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15987,'SYSCOHADA-GA','EXPENSE','XXXXXX','661',    15986,'Remunerations directes versees au personnel national','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15988,'SYSCOHADA-GA','EXPENSE','XXXXXX','6611',   15987,'Appointements salaires et commissions','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15989,'SYSCOHADA-GA','EXPENSE','XXXXXX','6612',   15987,'Primes et gratifications','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15990,'SYSCOHADA-GA','EXPENSE','XXXXXX','6613',   15987,'Congés payés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15991,'SYSCOHADA-GA','EXPENSE','XXXXXX','6614',   15987,'Indemnités de préavis, de licencement et de recherche d''embauche','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15992,'SYSCOHADA-GA','EXPENSE','XXXXXX','6615',   15987,'Indemnités de maladie versées aux travailleurs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15993,'SYSCOHADA-GA','EXPENSE','XXXXXX','6616',   15987,'Supplément familial','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15994,'SYSCOHADA-GA','EXPENSE','XXXXXX','6617',   15987,'Avantages en nature','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15995,'SYSCOHADA-GA','EXPENSE','XXXXXX','6618',   15987,'Autres rémunérations directes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15996,'SYSCOHADA-GA','EXPENSE','XXXXXX','662',    15986,'Remunerations directes versees au personnel non national','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15997,'SYSCOHADA-GA','EXPENSE','XXXXXX','6621',   15996,'Appointements salaires et commissions','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15998,'SYSCOHADA-GA','EXPENSE','XXXXXX','6622',   15996,'Primes et gratifications','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15999,'SYSCOHADA-GA','EXPENSE','XXXXXX','6623',   15996,'Congés payés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16000,'SYSCOHADA-GA','EXPENSE','XXXXXX','6624',   15996,'Indemnités de préavis, de licencement et de recherche d''embauche','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16001,'SYSCOHADA-GA','EXPENSE','XXXXXX','6625',   15996,'Indemnités de maladie versées aux travailleurs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16002,'SYSCOHADA-GA','EXPENSE','XXXXXX','6626',   15996,'Supplément familial','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16003,'SYSCOHADA-GA','EXPENSE','XXXXXX','6627',   15996,'Avantages en nature','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16004,'SYSCOHADA-GA','EXPENSE','XXXXXX','6628',   15996,'Autres rémunérations directes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16005,'SYSCOHADA-GA','EXPENSE','XXXXXX','663',    15986,'Indemnites forfaitaires versees au personnel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16006,'SYSCOHADA-GA','EXPENSE','XXXXXX','6631',   16005,'Indemnités de logement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16007,'SYSCOHADA-GA','EXPENSE','XXXXXX','6632',   16005,'Indemnités de représentation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16008,'SYSCOHADA-GA','EXPENSE','XXXXXX','6633',   16005,'Indemnités d''expatriation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16009,'SYSCOHADA-GA','EXPENSE','XXXXXX','6638',   16005,'Autres indemnités et avantages divers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16010,'SYSCOHADA-GA','EXPENSE','XXXXXX','664',    15986,'Charges sociales','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16011,'SYSCOHADA-GA','EXPENSE','XXXXXX','6641',   16010,'Charges sociales sur rémunération du personnel national','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16012,'SYSCOHADA-GA','EXPENSE','XXXXXX','6642',   16010,'Charges sociales sur rémunération du personnel non national','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16013,'SYSCOHADA-GA','EXPENSE','XXXXXX','666',    15986,'Remunerations et charges sociales de l''exploitant individuel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16014,'SYSCOHADA-GA','EXPENSE','XXXXXX','6661',   16013,'Rémunérations du travail de l''exploitant','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16015,'SYSCOHADA-GA','EXPENSE','XXXXXX','6662',   16013,'Charges sociales','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16016,'SYSCOHADA-GA','EXPENSE','XXXXXX','667',    15986,'Remunerations transferee de personnel exterieur','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16017,'SYSCOHADA-GA','EXPENSE','XXXXXX','6671',   16016,'Personnel intérimaire','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16018,'SYSCOHADA-GA','EXPENSE','XXXXXX','6672',   16016,'Personnel détaché ou prêté à l''entreprise','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16019,'SYSCOHADA-GA','EXPENSE','XXXXXX','668',    15986,'Autres charges sociales','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16020,'SYSCOHADA-GA','EXPENSE','XXXXXX','6681',   16019,'Versements aux syndicats et comités d''entreprise, d''établisement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16021,'SYSCOHADA-GA','EXPENSE','XXXXXX','6682',   16019,'Versements aux comité d''hygiéne et de sécurité','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16022,'SYSCOHADA-GA','EXPENSE','XXXXXX','6683',   16019,'Versements aux autres oeuvres sociales','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16023,'SYSCOHADA-GA','EXPENSE','XXXXXX','6684',   16019,'Médecine du travail et pharmacie','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16024,'SYSCOHADA-GA','EXPENSE','XXXXXX','67',     15819,'Frais financiers et charges assimilees','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16025,'SYSCOHADA-GA','EXPENSE','XXXXXX','671',    16024,'Interets des emprunts','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16026,'SYSCOHADA-GA','EXPENSE','XXXXXX','6711',   16025,'Emprunts obligataires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16027,'SYSCOHADA-GA','EXPENSE','XXXXXX','6712',   16025,'Emprunts auprès des établissements de crédit','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16028,'SYSCOHADA-GA','EXPENSE','XXXXXX','6713',   16025,'Dettes liées à des participations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16029,'SYSCOHADA-GA','EXPENSE','XXXXXX','672',    16024,'Interets dans loyers de credit bail et contrats assimiles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16030,'SYSCOHADA-GA','EXPENSE','XXXXXX','6721',   16029,'Intérêts dans loyers de crédit-bail immobilier','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16031,'SYSCOHADA-GA','EXPENSE','XXXXXX','6722',   16029,'Intérêts dans loyers de crédit-bail mobilier','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16032,'SYSCOHADA-GA','EXPENSE','XXXXXX','6723',   16029,'Intérêts dans loyers des autres contrats','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16033,'SYSCOHADA-GA','EXPENSE','XXXXXX','673',    16024,'Escomptes accordes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16034,'SYSCOHADA-GA','EXPENSE','XXXXXX','674',    16024,'Autres interets','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16035,'SYSCOHADA-GA','EXPENSE','XXXXXX','6741',   16034,'Avances reçues et dépôts créditeurs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16036,'SYSCOHADA-GA','EXPENSE','XXXXXX','6742',   16034,'Comptes courants bloqués','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16037,'SYSCOHADA-GA','EXPENSE','XXXXXX','6743',   16034,'Intérêts sur obligations cautionnées','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16038,'SYSCOHADA-GA','EXPENSE','XXXXXX','6744',   16034,'Intérêts sur dettes commerciales','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16039,'SYSCOHADA-GA','EXPENSE','XXXXXX','6745',   16034,'Intérêts bancaires et sur opérations de trésorerie et d''escompte','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16040,'SYSCOHADA-GA','EXPENSE','XXXXXX','6748',   16034,'Intérêts sur dettes diverses','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16041,'SYSCOHADA-GA','EXPENSE','XXXXXX','675',    16024,'Escomptes des effets de commerce','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16042,'SYSCOHADA-GA','EXPENSE','XXXXXX','676',    16024,'Pertes de change','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16043,'SYSCOHADA-GA','EXPENSE','XXXXXX','677',    16024,'Pertes sur cessions de titres  de placement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16044,'SYSCOHADA-GA','EXPENSE','XXXXXX','678',    16024,'Pertes sur risques financiers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16045,'SYSCOHADA-GA','EXPENSE','XXXXXX','6781',   16044,'Sur rentes viagères','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16046,'SYSCOHADA-GA','EXPENSE','XXXXXX','6782',   16044,'Sur opérations fiancières','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16047,'SYSCOHADA-GA','EXPENSE','XXXXXX','6783',   16044,'Sur instruments de trésorerie','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16048,'SYSCOHADA-GA','EXPENSE','XXXXXX','679',    16024,'Charges provisionnees financieres','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16049,'SYSCOHADA-GA','EXPENSE','XXXXXX','6791',   16048,'Sur risque financiers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16050,'SYSCOHADA-GA','EXPENSE','XXXXXX','6795',   16048,'Sur titres de placements','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16051,'SYSCOHADA-GA','EXPENSE','XXXXXX','6798',   16048,'Autres charges provisionnées financières','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16052,'SYSCOHADA-GA','EXPENSE','XXXXXX','68',     15819,'Dotations aus amortissements','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16053,'SYSCOHADA-GA','EXPENSE','XXXXXX','681',    16052,'Dotations aux amortissements d''exploitation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16054,'SYSCOHADA-GA','EXPENSE','XXXXXX','6811',   16052,'Dotations aux amortissements des charges immobilisées','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16055,'SYSCOHADA-GA','EXPENSE','XXXXXX','6812',   16052,'Dotations aux amortissements des immobilisations incorporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16056,'SYSCOHADA-GA','EXPENSE','XXXXXX','6813',   16052,'Dotations aux amortissements des immobilisations corporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16057,'SYSCOHADA-GA','EXPENSE','XXXXXX','687',    16052,'Dotations aux amortissements a caractere financier','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16058,'SYSCOHADA-GA','EXPENSE','XXXXXX','6872',   16057,'Dotations aux amortissements des primes de remboursement des obligations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16059,'SYSCOHADA-GA','EXPENSE','XXXXXX','6878',   16057,'Autres dotations aux amortissements à caractère financier','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16060,'SYSCOHADA-GA','EXPENSE','XXXXXX','69',     15819,'Dotattions aux provisions','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16061,'SYSCOHADA-GA','EXPENSE','XXXXXX','691',    16060,'Dotation aux provisions d''exploitation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16062,'SYSCOHADA-GA','EXPENSE','XXXXXX','6911',   16061,'Pour risques et charges','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16063,'SYSCOHADA-GA','EXPENSE','XXXXXX','6912',   16061,'Pour grosses réparations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16064,'SYSCOHADA-GA','EXPENSE','XXXXXX','6913',   16061,'Pour dépréciation des immobilisations incorporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16065,'SYSCOHADA-GA','EXPENSE','XXXXXX','6914',   16061,'Pour dépréciation des immobilisations corporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16066,'SYSCOHADA-GA','EXPENSE','XXXXXX','697',    16060,'Dotations aux provisions financieres','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16067,'SYSCOHADA-GA','EXPENSE','XXXXXX','6971',   16066,'Pour risques et charges','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16068,'SYSCOHADA-GA','EXPENSE','XXXXXX','6972',   16066,'Pour dépréciation des immobilisations financières','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16069,'SYSCOHADA-GA','INCOME','XXXXXX','7',           0,'Ventes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16070,'SYSCOHADA-GA','INCOME','XXXXXX','701',     16069,'Ventes de marchandises','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16071,'SYSCOHADA-GA','INCOME','XXXXXX','7011',    16070,'Dans la région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16072,'SYSCOHADA-GA','INCOME','XXXXXX','7012',    16070,'Hors région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16073,'SYSCOHADA-GA','INCOME','XXXXXX','7013',    16070,'Aux entreprises du groupe dans la région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16074,'SYSCOHADA-GA','INCOME','XXXXXX','7014',    16070,'Aux entreprises du groupe hors  région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16075,'SYSCOHADA-GA','INCOME','XXXXXX','702',     16069,'Ventes de produits finis','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16076,'SYSCOHADA-GA','INCOME','XXXXXX','7021',    16075,'Dans la région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16077,'SYSCOHADA-GA','INCOME','XXXXXX','7022',    16075,'Hors région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16078,'SYSCOHADA-GA','INCOME','XXXXXX','7023',    16075,'Aux entreprises de groupe dans la région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16079,'SYSCOHADA-GA','INCOME','XXXXXX','7024',    16075,'Aux entreprises du groupe hors  région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16080,'SYSCOHADA-GA','INCOME','XXXXXX','703',     16069,'Ventes de produits intermediaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16081,'SYSCOHADA-GA','INCOME','XXXXXX','7031',    16080,'Dans la région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16082,'SYSCOHADA-GA','INCOME','XXXXXX','7032',    16080,'Hors région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16083,'SYSCOHADA-GA','INCOME','XXXXXX','7033',    16080,'Aux entreprises du groupe dans la région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16084,'SYSCOHADA-GA','INCOME','XXXXXX','7034',    16080,'Aux entreprises du groupe hors  région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16085,'SYSCOHADA-GA','INCOME','XXXXXX','704',     16069,'Ventes de produits residuels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16086,'SYSCOHADA-GA','INCOME','XXXXXX','7041',    16085,'Dans la région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16087,'SYSCOHADA-GA','INCOME','XXXXXX','7042',    16085,'Hors région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16088,'SYSCOHADA-GA','INCOME','XXXXXX','7043',    16085,'Aux entreprises du groupe dans la région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16089,'SYSCOHADA-GA','INCOME','XXXXXX','7044',    16085,'Aux entreprises du groupe hors  région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16090,'SYSCOHADA-GA','INCOME','XXXXXX','705',     16069,'Travaux factures','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16091,'SYSCOHADA-GA','INCOME','XXXXXX','7051',    16090,'Dans la région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16092,'SYSCOHADA-GA','INCOME','XXXXXX','7052',    16090,'Hors région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16093,'SYSCOHADA-GA','INCOME','XXXXXX','7053',    16090,'Aux entreprises du groupe dans la région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16094,'SYSCOHADA-GA','INCOME','XXXXXX','7054',    16090,'Aux entreprises du groupe hors région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16095,'SYSCOHADA-GA','INCOME','XXXXXX','706',     16069,'Services vendus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16096,'SYSCOHADA-GA','INCOME','XXXXXX','7061',    16095,'Dans la région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16097,'SYSCOHADA-GA','INCOME','XXXXXX','7062',    16095,'Hors région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16098,'SYSCOHADA-GA','INCOME','XXXXXX','7063',    16095,'Aux entreprises du groupe dans la région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16099,'SYSCOHADA-GA','INCOME','XXXXXX','7064',    16095,'Aux entreprises du groupe hors région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16100,'SYSCOHADA-GA','INCOME','XXXXXX','707',     16069,'Produits accessoires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16101,'SYSCOHADA-GA','INCOME','XXXXXX','7071',    16100,'Port, emballages perdus et autres frais facturés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16102,'SYSCOHADA-GA','INCOME','XXXXXX','7072',    16100,'Commissions et courtages','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16103,'SYSCOHADA-GA','INCOME','XXXXXX','7073',    16100,'Locations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16104,'SYSCOHADA-GA','INCOME','XXXXXX','7074',    16100,'Bonis sur reprises et cessions d''emballages','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16105,'SYSCOHADA-GA','INCOME','XXXXXX','7075',    16100,'Mise à disposition de personnel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16106,'SYSCOHADA-GA','INCOME','XXXXXX','7076',    16100,'Redevances pour brevets, logiciels, marques et droits similaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16107,'SYSCOHADA-GA','INCOME','XXXXXX','7077',    16100,'Services exploités dans l''intérêt du personnel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16108,'SYSCOHADA-GA','INCOME','XXXXXX','7078',    16100,'Autres produits accessoires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16109,'SYSCOHADA-GA','INCOME','XXXXXX','71',      16069,'Suvventions d''exploitation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16110,'SYSCOHADA-GA','INCOME','XXXXXX','711',     16109,'Sur produits a l''exportation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16111,'SYSCOHADA-GA','INCOME','XXXXXX','712',     16109,'Sur produits a l''importation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16112,'SYSCOHADA-GA','INCOME','XXXXXX','713',     16109,'Sur produits de perequation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16113,'SYSCOHADA-GA','INCOME','XXXXXX','718',     16109,'Autres subventions d''exploitation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16114,'SYSCOHADA-GA','INCOME','XXXXXX','7181',    16113,'Versées par l''etat et les collectivités publiques','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16115,'SYSCOHADA-GA','INCOME','XXXXXX','7182',    16113,'Versées par les organismes internationaux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16116,'SYSCOHADA-GA','INCOME','XXXXXX','7183',    16113,'Versées par des tiers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16117,'SYSCOHADA-GA','INCOME','XXXXXX','72',      16069,'Production immobilisée','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16118,'SYSCOHADA-GA','INCOME','XXXXXX','721',     16117,'Immobilisations incorporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16119,'SYSCOHADA-GA','INCOME','XXXXXX','722',     16117,'Immobilisations corporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16120,'SYSCOHADA-GA','INCOME','XXXXXX','726',     16117,'Immobilisations financieres','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16121,'SYSCOHADA-GA','INCOME','XXXXXX','73',      16069,'Variations des stocks de biens et de services produits','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16122,'SYSCOHADA-GA','INCOME','XXXXXX','734',     16121,'Variations des stocks de produitsn en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16123,'SYSCOHADA-GA','INCOME','XXXXXX','7341',    16122,'Produits en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16124,'SYSCOHADA-GA','INCOME','XXXXXX','7342',    16122,'Travaux en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16125,'SYSCOHADA-GA','INCOME','XXXXXX','735',     16121,'Variations des en-cours de services','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16126,'SYSCOHADA-GA','INCOME','XXXXXX','7351',    16125,'Etudes en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16127,'SYSCOHADA-GA','INCOME','XXXXXX','7352',    16125,'Prestations de services en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16128,'SYSCOHADA-GA','INCOME','XXXXXX','736',     16121,'Variations des stocks de produits finis','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16129,'SYSCOHADA-GA','INCOME','XXXXXX','737',     16121,'Variations des stocks de produits intermediaires et residuels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16130,'SYSCOHADA-GA','INCOME','XXXXXX','7371',    16129,'Produits intermédiaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16131,'SYSCOHADA-GA','INCOME','XXXXXX','7372',    16129,'Produits résiduels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16132,'SYSCOHADA-GA','INCOME','XXXXXX','75',      16069,'Autres produits','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16133,'SYSCOHADA-GA','INCOME','XXXXXX','752',     16132,'Quote-part de resultat sur operations faites en commun','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16134,'SYSCOHADA-GA','INCOME','XXXXXX','7521',    16133,'Quote-part trsnsférée de pertes (comptabilité de gérant)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16135,'SYSCOHADA-GA','INCOME','XXXXXX','7525',    16133,'Bénéfices attribués par transfert (comptabilité des associés non gérants)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16136,'SYSCOHADA-GA','INCOME','XXXXXX','753',     16132,'Quote-part de resultat sue execution partielle de contrats pluri-ecercices','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16137,'SYSCOHADA-GA','INCOME','XXXXXX','754',     16132,'Produits des cessions courantes d''immobilisations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16138,'SYSCOHADA-GA','INCOME','XXXXXX','758',     16132,'Produits divers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16139,'SYSCOHADA-GA','INCOME','XXXXXX','7581',    16138,'Jetons de présence et autres rémunérations d''administrateurs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16140,'SYSCOHADA-GA','INCOME','XXXXXX','7582',    16138,'Indemnités d''assurances reçues','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16141,'SYSCOHADA-GA','INCOME','XXXXXX','759',     16132,'Reprises de charges provisionnees d''exploitation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16142,'SYSCOHADA-GA','INCOME','XXXXXX','7591',    16141,'Sur risques à court terme','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16143,'SYSCOHADA-GA','INCOME','XXXXXX','7593',    16141,'Sur stocks','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16144,'SYSCOHADA-GA','INCOME','XXXXXX','7594',    16141,'Sur créances','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16145,'SYSCOHADA-GA','INCOME','XXXXXX','7598',    16141,'Sur autres charges provisionnées','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16146,'SYSCOHADA-GA','INCOME','XXXXXX','77',      16069,'Revenus financiers et produits assimiles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16147,'SYSCOHADA-GA','INCOME','XXXXXX','771',     16146,'Interets de prets','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16148,'SYSCOHADA-GA','INCOME','XXXXXX','772',     16146,'Revenus de participations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16149,'SYSCOHADA-GA','INCOME','XXXXXX','773',     16146,'Escomptes obtenus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16150,'SYSCOHADA-GA','INCOME','XXXXXX','774',     16146,'Revenus de titres de placement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16151,'SYSCOHADA-GA','INCOME','XXXXXX','775',     16146,'Revenus des creances commerciales','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16152,'SYSCOHADA-GA','INCOME','XXXXXX','776',     16146,'Gains de change','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16153,'SYSCOHADA-GA','INCOME','XXXXXX','777',     16146,'Gains sur cessions de titres de placement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16154,'SYSCOHADA-GA','INCOME','XXXXXX','778',     16146,'Gains sur risques financiers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16155,'SYSCOHADA-GA','INCOME','XXXXXX','7781',    16154,'Gains sur rentes viagères','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16156,'SYSCOHADA-GA','INCOME','XXXXXX','7782',    16154,'Gains sur opérations financières','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16157,'SYSCOHADA-GA','INCOME','XXXXXX','7784',    16154,'Gains sur instruments de trésorerie','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16158,'SYSCOHADA-GA','INCOME','XXXXXX','779',     16146,'Reprises de charges provisionnees financieres','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16159,'SYSCOHADA-GA','INCOME','XXXXXX','7791',    16158,'Sur risques financiers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16160,'SYSCOHADA-GA','INCOME','XXXXXX','7795',    16158,'Sur titres de placement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16161,'SYSCOHADA-GA','INCOME','XXXXXX','7798',    16158,'Autres charges provisionnées financières','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16162,'SYSCOHADA-GA','INCOME','XXXXXX','78',      16069,'Transfert de charges','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16163,'SYSCOHADA-GA','INCOME','XXXXXX','781',     16162,'Transfert de charges d''exploitation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16164,'SYSCOHADA-GA','INCOME','XXXXXX','787',     16162,'Transfert de charges financieres','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16165,'SYSCOHADA-GA','INCOME','XXXXXX','79',      16069,'Reprises de provisions','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16166,'SYSCOHADA-GA','INCOME','XXXXXX','791',     16165,'Reprises de provisions d''exploitation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16167,'SYSCOHADA-GA','INCOME','XXXXXX','7911',    16166,'Pour risques et charges d''exploitation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16168,'SYSCOHADA-GA','INCOME','XXXXXX','7912',    16166,'Pour grosses réparation d''exploitation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16169,'SYSCOHADA-GA','INCOME','XXXXXX','7913',    16166,'Pour dépreciation des immobilisations incorporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16170,'SYSCOHADA-GA','INCOME','XXXXXX','7914',    16166,'Pour dépreciation des immobilisations corporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16171,'SYSCOHADA-GA','INCOME','XXXXXX','797',     16165,'Reprises de provisions financieres','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16172,'SYSCOHADA-GA','INCOME','XXXXXX','7971',    16171,'Pour risques et charges financiers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16173,'SYSCOHADA-GA','INCOME','XXXXXX','7972',    16171,'Pour dépréciation des immobilisations financières','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16174,'SYSCOHADA-GA','INCOME','XXXXXX','798',     16165,'Reprises d''amortissements','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16175,'SYSCOHADA-GA','AUTRES','XXXXXX','81',          0,'Valeurs comptables des cessions d''immobilisations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16176,'SYSCOHADA-GA','AUTRES','XXXXXX','811',     16175,'Immobilisations incorporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16177,'SYSCOHADA-GA','AUTRES','XXXXXX','812',     16175,'Immobilisations corporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16178,'SYSCOHADA-GA','AUTRES','XXXXXX','816',     16175,'Immobilisations financieres','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16179,'SYSCOHADA-GA','AUTRES','XXXXXX','82',          0,'Produits de cessions d''immobilisations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16180,'SYSCOHADA-GA','AUTRES','XXXXXX','821',     16179,'Immobilisations incorporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16181,'SYSCOHADA-GA','AUTRES','XXXXXX','822',     16179,'Immobilisations corporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16182,'SYSCOHADA-GA','AUTRES','XXXXXX','826',     16179,'Immobilisations financieres','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16183,'SYSCOHADA-GA','AUTRES','XXXXXX','83',          0,'Charges hors activites ordinaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16184,'SYSCOHADA-GA','AUTRES','XXXXXX','831',     16183,'Charges h.a.o constatées','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16185,'SYSCOHADA-GA','AUTRES','XXXXXX','834',     16183,'Pertes sur creances h.a.o','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16186,'SYSCOHADA-GA','AUTRES','XXXXXX','835',     16183,'Dons et liberalites accordes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16187,'SYSCOHADA-GA','AUTRES','XXXXXX','836',     16183,'Abandons de creances consentis','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16188,'SYSCOHADA-GA','AUTRES','XXXXXX','839',     16183,'Charges provisionnees h.a.o','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16189,'SYSCOHADA-GA','AUTRES','XXXXXX','84',          0,'Produits hors activites ordinaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16190,'SYSCOHADA-GA','AUTRES','XXXXXX','841',     16189,'Produits h.a.o constates','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16191,'SYSCOHADA-GA','AUTRES','XXXXXX','845',     16189,'Dons et liberalites obtenus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16192,'SYSCOHADA-GA','AUTRES','XXXXXX','846',     16189,'Abandons de creances obtenus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16193,'SYSCOHADA-GA','AUTRES','XXXXXX','848',     16189,'Transferts de charges h.a.o','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16194,'SYSCOHADA-GA','AUTRES','XXXXXX','849',     16189,'Reprises des charges provisionnees h.a.o','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16195,'SYSCOHADA-GA','AUTRES','XXXXXX','85',          0,'Dotations hors activites ordinaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16196,'SYSCOHADA-GA','AUTRES','XXXXXX','851',     16195,'Dotations aux provisions reglementees','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16197,'SYSCOHADA-GA','AUTRES','XXXXXX','852',     16195,'Dotations aux amortissements h.a.o','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16198,'SYSCOHADA-GA','AUTRES','XXXXXX','853',     16195,'Dotations aux provisions pour depreciation h.a.o','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16199,'SYSCOHADA-GA','AUTRES','XXXXXX','854',     16195,'Dotations aux provisions pour risques et charges h.a.o','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16200,'SYSCOHADA-GA','AUTRES','XXXXXX','858',     16195,'Autres dotations h.a.o','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16201,'SYSCOHADA-GA','AUTRES','XXXXXX','86',          0,'Reprises hors activites ordinaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16202,'SYSCOHADA-GA','AUTRES','XXXXXX','861',     16201,'Reprises de provisions reglementees','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16203,'SYSCOHADA-GA','AUTRES','XXXXXX','862',     16201,'Reprises d''amortissements','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16204,'SYSCOHADA-GA','AUTRES','XXXXXX','863',     16201,'Reprises de provisions pour depreciation h.a.o','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16205,'SYSCOHADA-GA','AUTRES','XXXXXX','864',     16201,'Reprises de provisions pour risques et charges h.a.o','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16206,'SYSCOHADA-GA','AUTRES','XXXXXX','865',     16201,'Reprises de subventions d''investissement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16207,'SYSCOHADA-GA','AUTRES','XXXXXX','868',     16201,'Autres reprises h.a.o','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16208,'SYSCOHADA-GA','AUTRES','XXXXXX','87',          0,'Participations des travailleurs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16209,'SYSCOHADA-GA','AUTRES','XXXXXX','871',     16208,'Participation legale aux benefices','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16210,'SYSCOHADA-GA','AUTRES','XXXXXX','874',     16208,'Participation contractuelle aux benefices','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16211,'SYSCOHADA-GA','AUTRES','XXXXXX','878',     16208,'Autres participations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16212,'SYSCOHADA-GA','AUTRES','XXXXXX','88',          0,'Subventions d''equilibre','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16213,'SYSCOHADA-GA','AUTRES','XXXXXX','881',     16212,'Etat','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16214,'SYSCOHADA-GA','AUTRES','XXXXXX','884',     16212,'Collectivites publiques','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16215,'SYSCOHADA-GA','AUTRES','XXXXXX','886',     16212,'Groupe','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16216,'SYSCOHADA-GA','AUTRES','XXXXXX','888',     16212,'Autres','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16217,'SYSCOHADA-GA','AUTRES','XXXXXX','89',          0,'Impots sur le resultat','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16218,'SYSCOHADA-GA','AUTRES','XXXXXX','891',     16217,'Impots sur les benefices de l''exercice','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16219,'SYSCOHADA-GA','AUTRES','XXXXXX','8911',    16218,'Activités exercées dans l''etat','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16220,'SYSCOHADA-GA','AUTRES','XXXXXX','8912',    16218,'Activités exercées dans les autres etats de la région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16221,'SYSCOHADA-GA','AUTRES','XXXXXX','8913',    16218,'Activités exercées hors région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16222,'SYSCOHADA-GA','AUTRES','XXXXXX','892',     16217,'Rappel d''impôts sur resultats anterieurs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16223,'SYSCOHADA-GA','AUTRES','XXXXXX','895',     16217,'Impôts minimum forfaitaires (i.m.f)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16224,'SYSCOHADA-GA','AUTRES','XXXXXX','899',     16217,'Dégrèvements et annulations d''impots sur resultats antérieurs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16225,'SYSCOHADA-GA','AUTRES','XXXXXX','8991',    16224,'Dégrèvements','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16226,'SYSCOHADA-GA','AUTRES','XXXXXX','8994',    16224,'Annulations pour pertes rétroactives','1');
    diff --git a/htdocs/install/mysql/data/llx_accounting_account_gb.sql b/htdocs/install/mysql/data/llx_accounting_account_gb.sql
    index 1327ec4777c..fd05c70fa99 100644
    --- a/htdocs/install/mysql/data/llx_accounting_account_gb.sql
    +++ b/htdocs/install/mysql/data/llx_accounting_account_gb.sql
    @@ -13,359 +13,357 @@
     -- You should have received a copy of the GNU General Public License
     -- along with this program. If not, see <http://www.gnu.org/licenses/>.
     --
    ---
     
     --
     -- Ne pas placer de commentaire en fin de ligne, ce fichier est parsé lors
     -- de l'install et tous les sigles '--' sont supprimés.
     --
     
    ---
     -- Descriptif des plans comptables UK ENG-BASE 
     -- ID 70000 - 79999
    ---
    +-- ADD 700000 to rowid # Do no remove this comment --
     
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (71501, 'ENG-BASE', 'CAPIT',  'XXXXXX', '1', '0', 'Equity, provisions for liabilities and charges and liabilities at more than one year', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (71502, 'ENG-BASE', 'IMMO',   'XXXXXX', '2', '0', 'Administration fees.Fixed assets and receivables over one year', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (71503, 'ENG-BASE', 'STOCK',  'XXXXXX', '3', '0', 'Stock and orders running', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (71504, 'ENG-BASE', 'TIERS',  'XXXXXX', '4', '0', 'Amounts receivable and payable within one year', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (71505, 'ENG-BASE', 'FINAN',  'XXXXXX', '5', '0', 'Placing of cash and cash equivalents', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (71506, 'ENG-BASE', 'CHARGE', 'XXXXXX', '6', '0', 'Charges', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (71507, 'ENG-BASE', 'PROD',   'XXXXXX', '7', '0', 'Products', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 71501, 'ENG-BASE', 'CAPIT',  'XXXXXX', '1', '0', 'Equity, provisions for liabilities and charges and liabilities at more than one year', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 71502, 'ENG-BASE', 'IMMO',   'XXXXXX', '2', '0', 'Administration fees.Fixed assets and receivables over one year', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 71503, 'ENG-BASE', 'STOCK',  'XXXXXX', '3', '0', 'Stock and orders running', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 71504, 'ENG-BASE', 'TIERS',  'XXXXXX', '4', '0', 'Amounts receivable and payable within one year', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 71505, 'ENG-BASE', 'FINAN',  'XXXXXX', '5', '0', 'Placing of cash and cash equivalents', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 71506, 'ENG-BASE', 'CHARGE', 'XXXXXX', '6', '0', 'Charges', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 71507, 'ENG-BASE', 'PROD',   'XXXXXX', '7', '0', 'Products', 1);
     
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (70103, 'ENG-BASE', 'CAPIT', 'XXXXXX', '10', '71501', 'Capital and reserves', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (70104, 'ENG-BASE', 'CAPIT', 'CAPITAL', '101', '70103', 'Capital', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (70105, 'ENG-BASE', 'CAPIT', 'XXXXXX', '104', '70103', 'Share capital premiums', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (70106, 'ENG-BASE', 'CAPIT', 'XXXXXX', '105', '70103', 'Revaluation differences', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (70107, 'ENG-BASE', 'CAPIT', 'XXXXXX', '106', '70103', 'Stocks', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (70108, 'ENG-BASE', 'CAPIT', 'XXXXXX', '107', '70103', 'Equivalence difference', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (70109, 'ENG-BASE', 'CAPIT', 'XXXXXX', '108', '70103', 'Exploiting account', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (70110, 'ENG-BASE', 'CAPIT', 'XXXXXX', '109', '70103', 'Shareholders: subscribed capital - not called', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (70111, 'ENG-BASE', 'CAPIT', 'XXXXXX', '11', '71501', 'Retained balance (credit balance or debit)', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (70112, 'ENG-BASE', 'CAPIT', 'XXXXXX', '110', '70111', 'Retained earnings (credit balance)', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (70113, 'ENG-BASE', 'CAPIT', 'XXXXXX', '119', '70111', 'Retained earnings (debit balance)', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (70114, 'ENG-BASE', 'CAPIT', 'XXXXXX', '12', '71501', 'YEAR PROFIT (profit or loss)', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (70115, 'ENG-BASE', 'CAPIT', 'XXXXXX', '120', '70114', 'Profit for the year (profit)', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (70116, 'ENG-BASE', 'CAPIT', 'XXXXXX', '129', '70114', 'Profit for the year (loss)', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (70117, 'ENG-BASE', 'CAPIT', 'XXXXXX', '13', '71501', 'Investment grants', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (70118, 'ENG-BASE', 'CAPIT', 'XXXXXX', '131', '70117', 'Equipment Grants', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (70119, 'ENG-BASE', 'CAPIT', 'XXXXXX', '138', '70117', 'Other investment grants', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (70120, 'ENG-BASE', 'CAPIT', 'XXXXXX', '139', '70117', 'Investment subsidies entered in the income statement', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (70121, 'ENG-BASE', 'CAPIT', 'XXXXXX', '14', '71501', 'Regulated provisions', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (70122, 'ENG-BASE', 'CAPIT', 'XXXXXX', '142', '70121', 'Regulated Provisions for Capital Assets', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (70123, 'ENG-BASE', 'CAPIT', 'XXXXXX', '143', '70121', 'Regulated inventory provisions', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (70124, 'ENG-BASE', 'CAPIT', 'XXXXXX', '144', '70121', 'Regulated provisions for other assets', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (70125, 'ENG-BASE', 'CAPIT', 'XXXXXX', '145', '70121', 'Accelerated depreciation', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (70126, 'ENG-BASE', 'CAPIT', 'XXXXXX', '146', '70121', 'Special Revaluation Provision', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (70127, 'ENG-BASE', 'CAPIT', 'XXXXXX', '147', '70121', 'Reinvested capital gains', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (70128, 'ENG-BASE', 'CAPIT', 'XXXXXX', '148', '70121', 'Other regulated provisions', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (70129, 'ENG-BASE', 'CAPIT', 'XXXXXX', '15', '71501', 'Provisions for risks and charges', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (70130, 'ENG-BASE', 'CAPIT', 'XXXXXX', '151', '70129', 'Risk provisions', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (70131, 'ENG-BASE', 'CAPIT', 'XXXXXX', '153', '70129', 'Provisions for pensions and similar obligations', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (70132, 'ENG-BASE', 'CAPIT', 'XXXXXX', '154', '70129', 'Provisions for restructuring', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (70133, 'ENG-BASE', 'CAPIT', 'XXXXXX', '155', '70129', 'Provisions for taxes', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (70134, 'ENG-BASE', 'CAPIT', 'XXXXXX', '156', '70129', 'Provisions for renewal of fixed assets (concessionary companies)', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (70135, 'ENG-BASE', 'CAPIT', 'XXXXXX', '157', '70129', 'Provisions for expenses to be allocated over several financial years', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (70136, 'ENG-BASE', 'CAPIT', 'XXXXXX', '158', '70129', 'Other provisions for charges', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (70137, 'ENG-BASE', 'CAPIT', 'XXXXXX', '16', '71501', 'Borrowings and similar liabilities', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (70138, 'ENG-BASE', 'CAPIT', 'XXXXXX', '161', '70137', 'Convertible bonds', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (70139, 'ENG-BASE', 'CAPIT', 'XXXXXX', '163', '70137', 'Other bonds', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (70140, 'ENG-BASE', 'CAPIT', 'XXXXXX', '164', '70137', 'Borrowings from credit institutions', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (70141, 'ENG-BASE', 'CAPIT', 'XXXXXX', '165', '70137', 'Deposits and surety bonds received', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (70142, 'ENG-BASE', 'CAPIT', 'XXXXXX', '166', '70137', 'Employee participation in results', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (70143, 'ENG-BASE', 'CAPIT', 'XXXXXX', '167', '70137', 'Borrowings and debts with special conditions', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (70144, 'ENG-BASE', 'CAPIT', 'XXXXXX', '168', '70137', 'Other borrowings and similar liabilities', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (70145, 'ENG-BASE', 'CAPIT', 'XXXXXX', '169', '70137', 'Bond redemption premiums', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (70146, 'ENG-BASE', 'CAPIT', 'XXXXXX', '17', '71501', 'Debts related to participations', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (70147, 'ENG-BASE', 'CAPIT', 'XXXXXX', '171', '70146', 'Debts related to investments (group)', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (70148, 'ENG-BASE', 'CAPIT', 'XXXXXX', '174', '70146', 'Debt related to participations (excluding group)', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (70149, 'ENG-BASE', 'CAPIT', 'XXXXXX', '178', '70146', 'Debts related to joint ventures', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (70150, 'ENG-BASE', 'CAPIT', 'XXXXXX', '18', '71501', 'Liaison accounts of establishments and joint ventures', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (70151, 'ENG-BASE', 'CAPIT', 'XXXXXX', '181', '70150', 'Liaison Accounts of Establishments', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (70152, 'ENG-BASE', 'CAPIT', 'XXXXXX', '186', '70150', 'Goods and services exchanged between establishments (charges)', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (70153, 'ENG-BASE', 'CAPIT', 'XXXXXX', '187', '70150', 'Goods and services exchanged between establishments (products)', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (70154, 'ENG-BASE', 'CAPIT', 'XXXXXX', '188', '70150', 'Joint-venture Liabilities', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (70155, 'ENG-BASE', 'IMMO', 'XXXXXX', '20', '71502', 'Intangible assets', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (70156, 'ENG-BASE', 'IMMO', 'XXXXXX', '201', '70155', 'Administration fees', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (70157, 'ENG-BASE', 'IMMO', 'XXXXXX', '203', '70155', 'Research and development costs', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (70158, 'ENG-BASE', 'IMMO', 'XXXXXX', '205', '70155', 'Concessions and similar rights, patents, licenses, trademarks, processes, software, rights and similar values', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (70159, 'ENG-BASE', 'IMMO', 'XXXXXX', '206', '70155', 'Right to lease', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (70160, 'ENG-BASE', 'IMMO', 'XXXXXX', '207', '70155', 'Commercial funds', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (70161, 'ENG-BASE', 'IMMO', 'XXXXXX', '208', '70155', 'Other intangible assets', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (70162, 'ENG-BASE', 'IMMO', 'XXXXXX', '21', '71502', 'Property, plant and equipment', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (70163, 'ENG-BASE', 'IMMO', 'XXXXXX', '211', '70162', 'Grounds', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (70164, 'ENG-BASE', 'IMMO', 'XXXXXX', '212', '70162', 'Fittings and landscaping', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (70165, 'ENG-BASE', 'IMMO', 'XXXXXX', '213', '70162', 'Constructions', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (70166, 'ENG-BASE', 'IMMO', 'XXXXXX', '214', '70162', 'Constructions on the ground of others', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (70167, 'ENG-BASE', 'IMMO', 'XXXXXX', '215', '70162', 'Industrial installations, equipment and tools', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (70168, 'ENG-BASE', 'IMMO', 'XXXXXX', '218', '70162', 'Other tangible fixed assets', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (70169, 'ENG-BASE', 'IMMO', 'XXXXXX', '22', '71502', 'Assets under concession', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (70170, 'ENG-BASE', 'IMMO', 'XXXXXX', '23', '71502', 'Assets in progress', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (70171, 'ENG-BASE', 'IMMO', 'XXXXXX', '231', '70170', 'investments in progress', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (70172, 'ENG-BASE', 'IMMO', 'XXXXXX', '232', '70170', 'Intangible assets in progress', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (70173, 'ENG-BASE', 'IMMO', 'XXXXXX', '237', '70170', 'Advances and advances paid on intangible assets', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (70174, 'ENG-BASE', 'IMMO', 'XXXXXX', '238', '70170', 'Advances and payments on orders for property, plant and equipment', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (70175, 'ENG-BASE', 'IMMO', 'XXXXXX', '25', '71502', 'Shares in affiliated undertakings and claims on affiliated undertakings', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (70176, 'ENG-BASE', 'IMMO', 'XXXXXX', '26', '71502', 'Investments and receivables from investments', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (70177, 'ENG-BASE', 'IMMO', 'XXXXXX', '261', '70176', 'Equity securities', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (70178, 'ENG-BASE', 'IMMO', 'XXXXXX', '266', '70176', 'Other forms of participation', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (70179, 'ENG-BASE', 'IMMO', 'XXXXXX', '267', '70176', 'Receivables related to equity investments', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (70180, 'ENG-BASE', 'IMMO', 'XXXXXX', '268', '70176', 'Receivables from joint ventures', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (70181, 'ENG-BASE', 'IMMO', 'XXXXXX', '269', '70176', 'Payments still to be made on non-paid equity securities', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (70182, 'ENG-BASE', 'IMMO', 'XXXXXX', '27', '71502', 'Other financial assets', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (70183, 'ENG-BASE', 'IMMO', 'XXXXXX', '271', '70183', 'Fixed assets other than fixed assets of the portfolio business (ownership)', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (70184, 'ENG-BASE', 'IMMO', 'XXXXXX', '272', '70183', 'Locked-in securities (debt)', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (70185, 'ENG-BASE', 'IMMO', 'XXXXXX', '273', '70183', 'Fixed assets from portfolio activity', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (70186, 'ENG-BASE', 'IMMO', 'XXXXXX', '274', '70183', 'Loans', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (70187, 'ENG-BASE', 'IMMO', 'XXXXXX', '275', '70183', 'Deposits paid', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (70188, 'ENG-BASE', 'IMMO', 'XXXXXX', '276', '70183', 'Other receivables', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (70189, 'ENG-BASE', 'IMMO', 'XXXXXX', '277', '70183', 'Treasury shares or own shares', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (70190, 'ENG-BASE', 'IMMO', 'XXXXXX', '279', '70183', 'Payments still to be made on non-paid-up capital securities', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (70191, 'ENG-BASE', 'IMMO', 'XXXXXX', '28', '71502', 'Amortization of fixed assets', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (70192, 'ENG-BASE', 'IMMO', 'XXXXXX', '280', '70191', 'Amortization of intangible assets', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (70193, 'ENG-BASE', 'IMMO', 'XXXXXX', '281', '70191', 'Amortization of property, plant and equipment', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (70194, 'ENG-BASE', 'IMMO', 'XXXXXX', '282', '70191', 'Amortization of concession assets', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (70195, 'ENG-BASE', 'IMMO', 'XXXXXX', '29', '71502', 'Impairment of fixed assets', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (70196, 'ENG-BASE', 'IMMO', 'XXXXXX', '290', '70195', 'Impairment of intangible assets', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (70197, 'ENG-BASE', 'IMMO', 'XXXXXX', '291', '70195', 'Impairment of property, plant and equipment', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (70198, 'ENG-BASE', 'IMMO', 'XXXXXX', '292', '70195', 'Impairment of fixed assets under concession', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (70199, 'ENG-BASE', 'IMMO', 'XXXXXX', '293', '70195', 'Impairment of fixed assets', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (70200, 'ENG-BASE', 'IMMO', 'XXXXXX', '296', '70195', 'Provisions for impairment of investments and receivables from investments', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (70201, 'ENG-BASE', 'IMMO', 'XXXXXX', '297', '70195', 'Provisions for impairment of other long-term investments', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (70202, 'ENG-BASE', 'STOCK', 'XXXXXX', '31', '71503', 'Raw materials (and supplies)', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (70203, 'ENG-BASE', 'STOCK', 'XXXXXX', '311', '70202', 'Subjects (or group) A', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (70204, 'ENG-BASE', 'STOCK', 'XXXXXX', '312', '70202', 'Subjects (or group) B', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (70205, 'ENG-BASE', 'STOCK', 'XXXXXX', '317', '70202', 'Supplies A, B, C,', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (70206, 'ENG-BASE', 'STOCK', 'XXXXXX', '32', '71503', 'Other supplies', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (70207, 'ENG-BASE', 'STOCK', 'XXXXXX', '321', '70206', 'Consumable Materials', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (70208, 'ENG-BASE', 'STOCK', 'XXXXXX', '322', '70206', 'Supplies', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (70209, 'ENG-BASE', 'STOCK', 'XXXXXX', '326', '70206', 'Packaging', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (70210, 'ENG-BASE', 'STOCK', 'XXXXXX', '33', '71503', 'Ongoing production of goods', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (70211, 'ENG-BASE', 'STOCK', 'XXXXXX', '331', '70210', 'Products in Progress', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (70212, 'ENG-BASE', 'STOCK', 'XXXXXX', '335', '70210', 'Work in progress', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (70213, 'ENG-BASE', 'STOCK', 'XXXXXX', '34', '71503', 'On-going production of services', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (70214, 'ENG-BASE', 'STOCK', 'XXXXXX', '341', '70213', 'Ongoing studies', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (70215, 'ENG-BASE', 'STOCK', 'XXXXXX', '345', '70213', 'Ongoing services', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (70216, 'ENG-BASE', 'STOCK', 'XXXXXX', '35', '71503', 'Stocks of products', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (70217, 'ENG-BASE', 'STOCK', 'XXXXXX', '351', '70216', 'Intermediate products', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (70218, 'ENG-BASE', 'STOCK', 'XXXXXX', '355', '70216', 'Finished products', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (70219, 'ENG-BASE', 'STOCK', 'XXXXXX', '358', '70216', 'Residual products (or recovered materials)', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (70220, 'ENG-BASE', 'STOCK', 'XXXXXX', '37', '71503', 'Stocks of goods', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (70221, 'ENG-BASE', 'STOCK', 'XXXXXX', '371', '70220', 'Goods (or group) A', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (70222, 'ENG-BASE', 'STOCK', 'XXXXXX', '372', '70220', 'Goods (or group) B', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (70223, 'ENG-BASE', 'STOCK', 'XXXXXX', '39', '1503', 'Provisions for depreciation of inventories and work in progress', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (70224, 'ENG-BASE', 'STOCK', 'XXXXXX', '391', '70223', 'Provisions for depreciation of raw materials', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (70225, 'ENG-BASE', 'STOCK', 'XXXXXX', '392', '70223', 'Provisions for depreciation of other supplies', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (70226, 'ENG-BASE', 'STOCK', 'XXXXXX', '393', '70223', 'Provisions for depreciation of work in progress', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (70227, 'ENG-BASE', 'STOCK', 'XXXXXX', '394', '70223', 'Provisions for depreciation of work in process', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (70228, 'ENG-BASE', 'STOCK', 'XXXXXX', '395', '70223', 'Provisions for depreciation of inventories of products', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (70229, 'ENG-BASE', 'STOCK', 'XXXXXX', '397', '70223', 'Provisions for depreciation of inventories of goods', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (70230, 'ENG-BASE', 'TIERS', 'XXXXXX', '40', '71504', 'Accounts payable', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (70231, 'ENG-BASE', 'TIERS', 'XXXXXX', '400', '70230', 'Accounts payable', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (70232, 'ENG-BASE', 'TIERS', 'SUPPLIER', '401', '70230', 'Suppliers', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (70233, 'ENG-BASE', 'TIERS', 'XXXXXX', '403', '70230', 'Suppliers - Payables', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (70234, 'ENG-BASE', 'TIERS', 'XXXXXX', '404', '70230', 'Suppliers of fixed assets', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (70235, 'ENG-BASE', 'TIERS', 'XXXXXX', '405', '70230', 'Capital Suppliers - Payables', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (70236, 'ENG-BASE', 'TIERS', 'XXXXXX', '408', '70230', 'Supplier invoices not yet received', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (70237, 'ENG-BASE', 'TIERS', 'XXXXXX', '409', '70230', 'Debtors suppliers', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (70238, 'ENG-BASE', 'TIERS', 'XXXXXX', '41', '71504', 'Accounts receivable', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (70239, 'ENG-BASE', 'TIERS', 'XXXXXX', '410', '70238', 'Customers and Related Accounts', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (70240, 'ENG-BASE', 'TIERS', 'CUSTOMER', '411', '70238', 'Customers', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (70241, 'ENG-BASE', 'TIERS', 'XXXXXX', '413', '70238', 'Accounts Receivable', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (70242, 'ENG-BASE', 'TIERS', 'XXXXXX', '416', '70238', 'Doubtful or contentious customers', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (70243, 'ENG-BASE', 'TIERS', 'XXXXXX', '418', '70238', 'Customers - Products not yet billed', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (70244, 'ENG-BASE', 'TIERS', 'XXXXXX', '419', '70238', 'Accounts payable', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (70245, 'ENG-BASE', 'TIERS', 'XXXXXX', '42', '71504', 'Personnel and related accounts', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (70246, 'ENG-BASE', 'TIERS', 'XXXXXX', '421', '70245', 'Staff - Remuneration due', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (70247, 'ENG-BASE', 'TIERS', 'XXXXXX', '422', '70245', 'Works councils, establishment, ...', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (70248, 'ENG-BASE', 'TIERS', 'XXXXXX', '424', '70245', 'Employee participation in results', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (70249, 'ENG-BASE', 'TIERS', 'XXXXXX', '425', '70245', 'Staff - Advances and Advances', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (70250, 'ENG-BASE', 'TIERS', 'XXXXXX', '426', '70245', 'Staff - Deposits', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (70251, 'ENG-BASE', 'TIERS', 'XXXXXX', '427', '70245', 'Staff - Oppositions', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (70252, 'ENG-BASE', 'TIERS', 'XXXXXX', '428', '70245', 'Personnel - Accrued expenses and accrued income', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (70253, 'ENG-BASE', 'TIERS', 'XXXXXX', '43', '71504', 'Social security and other social organizations', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (70254, 'ENG-BASE', 'TIERS', 'XXXXXX', '431', '70253', 'Social Security', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (70255, 'ENG-BASE', 'TIERS', 'XXXXXX', '437', '70253', 'Other social organizations', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (70256, 'ENG-BASE', 'TIERS', 'XXXXXX', '438', '70253', 'Social organizations - Accrued expenses and accrued income', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (70257, 'ENG-BASE', 'TIERS', 'XXXXXX', '44', '71504', 'State and other public authorities', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (70258, 'ENG-BASE', 'TIERS', 'XXXXXX', '441', '70257', 'Status - Grants Receivable', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (70259, 'ENG-BASE', 'TIERS', 'XXXXXX', '442', '70257', 'Statement - Taxes and taxes recoverable on third parties', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (70260, 'ENG-BASE', 'TIERS', 'XXXXXX', '443', '70257', 'Special operations with the State, public authorities, international organizations', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (70261, 'ENG-BASE', 'TIERS', 'XXXXXX', '444', '70257', 'State - Income taxes', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (70262, 'ENG-BASE', 'TIERS', 'XXXXXX', '445', '70257', 'State - Taxes on turnover', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (70263, 'ENG-BASE', 'TIERS', 'XXXXXX', '446', '70257', 'Bonded Bonds', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (70264, 'ENG-BASE', 'TIERS', 'XXXXXX', '447', '70257', 'Other taxes, duties and similar payments', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (70265, 'ENG-BASE', 'TIERS', 'XXXXXX', '448', '70257', 'Statement of Accounts Payable and Accrued Income', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (70266, 'ENG-BASE', 'TIERS', 'XXXXXX', '449', '70257', 'Emission quotas to be returned to the State', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (70267, 'ENG-BASE', 'TIERS', 'XXXXXX', '45', '71504', 'Group and Associates', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (70268, 'ENG-BASE', 'TIERS', 'XXXXXX', '451', '70267', 'Group', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (70269, 'ENG-BASE', 'TIERS', 'XXXXXX', '455', '70267', 'Associates - Current Accounts', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (70270, 'ENG-BASE', 'TIERS', 'XXXXXX', '456', '70267', 'Associates - Capital transactions', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (70271, 'ENG-BASE', 'TIERS', 'XXXXXX', '457', '70267', 'Associates - Dividends payable', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (70272, 'ENG-BASE', 'TIERS', 'XXXXXX', '458', '70267', 'Associates- Joint and EIG Operations', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (70273, 'ENG-BASE', 'TIERS', 'XXXXXX', '46', '71504', 'Miscellaneous receivables and creditors', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (70274, 'ENG-BASE', 'TIERS', 'XXXXXX', '462', '70273', 'Receivables on disposals of fixed assets', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (70275, 'ENG-BASE', 'TIERS', 'XXXXXX', '464', '70273', 'Debts on acquisitions of marketable securities', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (70276, 'ENG-BASE', 'TIERS', 'XXXXXX', '465', '70273', 'Receivables on disposals of marketable securities', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (70277, 'ENG-BASE', 'TIERS', 'XXXXXX', '467', '70273', 'Other accounts receivable or payable', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (70278, 'ENG-BASE', 'TIERS', 'XXXXXX', '468', '70273', 'Miscellaneous - Accrued expenses and accrued income', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (70279, 'ENG-BASE', 'TIERS', 'XXXXXX', '47', '71504', 'Transition or suspense accounts', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (70280, 'ENG-BASE', 'TIERS', 'XXXXXX', '471', '70279', 'Waiting Accounts', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (70281, 'ENG-BASE', 'TIERS', 'XXXXXX', '476', '70279', 'Conversion Difference - Assets', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (70282, 'ENG-BASE', 'TIERS', 'XXXXXX', '477', '70279', 'Translation differences - Liabilities', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (70283, 'ENG-BASE', 'TIERS', 'XXXXXX', '478', '70279', 'Other transitional accounts', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (70284, 'ENG-BASE', 'TIERS', 'XXXXXX', '48', '71504', 'regularisation account', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (70285, 'ENG-BASE', 'TIERS', 'XXXXXX', '481', '70284', 'Expenses to be spread over several financial years', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (70286, 'ENG-BASE', 'TIERS', 'XXXXXX', '486', '70284', 'Prepaid expenses', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (70287, 'ENG-BASE', 'TIERS', 'XXXXXX', '487', '70284', 'Deferred income', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (70288, 'ENG-BASE', 'TIERS', 'XXXXXX', '488', '70284', 'Accounts for the periodic distribution of expenses and revenues', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (70289, 'ENG-BASE', 'TIERS', 'XXXXXX', '489', '70284', 'Emission allowances allocated by the State', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (70290, 'ENG-BASE', 'TIERS', 'XXXXXX', '49', '71504', 'Provisions for depreciation of third party accounts', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (70291, 'ENG-BASE', 'TIERS', 'XXXXXX', '491', '70290', 'Provisions for depreciation of customer accounts', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (70292, 'ENG-BASE', 'TIERS', 'XXXXXX', '495', '70290', 'Provisions for impairment of group and associate accounts', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (70293, 'ENG-BASE', 'TIERS', 'XXXXXX', '496', '70290', 'Provisions for depreciation of accounts receivable', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (70294, 'ENG-BASE', 'FINAN', 'XXXXXX', '50', '71505', 'Marketable securities', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (70295, 'ENG-BASE', 'FINAN', 'XXXXXX', '501', '70294', 'Shares in related companies', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (70296, 'ENG-BASE', 'FINAN', 'XXXXXX', '502', '70294', 'Treasury shares', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (70297, 'ENG-BASE', 'FINAN', 'XXXXXX', '503', '70294', 'Stock', 0, NULL, 1, 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (70298, 'ENG-BASE', 'FINAN', 'XXXXXX', '504', '70294', 'Other titles conferring a right of ownership', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (70299, 'ENG-BASE', 'FINAN', 'XXXXXX', '505', '70294', 'Bonds and bonds issued by the company and repurchased by it', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (70300, 'ENG-BASE', 'FINAN', 'XXXXXX', '506', '70294', 'Obligations', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (70301, 'ENG-BASE', 'FINAN', 'XXXXXX', '507', '70294', 'Treasury bills and short-term bills', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (70302, 'ENG-BASE', 'FINAN', 'XXXXXX', '508', '70294', 'Other marketable securities and other assimilated claims', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (70303, 'ENG-BASE', 'FINAN', 'XXXXXX', '509', '70294', 'Payments still to be made on undistributed investment securities', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (70304, 'ENG-BASE', 'FINAN', 'XXXXXX', '51', '71505', 'Banks, financial institutions and the like', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (70305, 'ENG-BASE', 'FINAN', 'XXXXXX', '511', '70304', 'Cash values', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (70306, 'ENG-BASE', 'FINAN', 'BANK', '512', '70304', 'Banks', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (70307, 'ENG-BASE', 'FINAN', 'XXXXXX', '514', '70304', 'Postal checks', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (70308, 'ENG-BASE', 'FINAN', 'XXXXXX', '515', '70304', 'Caisses of the Treasury and public institutions', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (70309, 'ENG-BASE', 'FINAN', 'XXXXXX', '516', '70304', 'Exchange companies', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (70310, 'ENG-BASE', 'FINAN', 'XXXXXX', '517', '70304', 'Other financial institutions', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (70311, 'ENG-BASE', 'FINAN', 'XXXXXX', '518', '70304', 'Accrued interest', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (70312, 'ENG-BASE', 'FINAN', 'XXXXXX', '519', '70304', 'Bank overdrafts', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (70313, 'ENG-BASE', 'FINAN', 'XXXXXX', '52', '71505', 'Treasury instruments', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (70314, 'ENG-BASE', 'FINAN', 'CASH', '53', '71505', 'Checkout', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (70315, 'ENG-BASE', 'FINAN', 'XXXXXX', '531', '70314', 'Head Office', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (70316, 'ENG-BASE', 'FINAN', 'XXXXXX', '532', '70314', 'Cash box (or factory) A', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (70317, 'ENG-BASE', 'FINAN', 'XXXXXX', '533', '70314', 'Cash box (or factory) B', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (70318, 'ENG-BASE', 'FINAN', 'XXXXXX', '54', '71505', 'Advance and Flow-Through', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (70319, 'ENG-BASE', 'FINAN', 'XXXXXX', '58', '71505', 'Internal transfers', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (70320, 'ENG-BASE', 'FINAN', 'XXXXXX', '59', '71505', 'Provisions for impairment of financial accounts', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (70321, 'ENG-BASE', 'FINAN', 'XXXXXX', '590', '70320', 'Provisions for depreciation of marketable securities', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (70322, 'ENG-BASE', 'CHARGE', 'PRODUCT', '60', '71506', 'Shopping', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (70323, 'ENG-BASE', 'CHARGE', 'XXXXXX', '601', '70322', 'Stored Procurement - Raw Materials (and Supplies)', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (70324, 'ENG-BASE', 'CHARGE', 'XXXXXX', '602', '70322', 'Stored Procurement - Other Supplies', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (70325, 'ENG-BASE', 'CHARGE', 'XXXXXX', '603', '70322', 'Inventory Changes (Supplies and Commodities)', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (70326, 'ENG-BASE', 'CHARGE', 'XXXXXX', '604', '70322', 'Stored Procurement - Raw Materials (and Supplies)', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (70327, 'ENG-BASE', 'CHARGE', 'XXXXXX', '605', '70322', 'Purchase of equipment, works and equipment', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (70328, 'ENG-BASE', 'CHARGE', 'XXXXXX', '606', '70322', 'Non-stock purchases of materials and supplies', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (70329, 'ENG-BASE', 'CHARGE', 'XXXXXX', '607', '70322', 'Purchases of goods', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (70330, 'ENG-BASE', 'CHARGE', 'XXXXXX', '608', '70322', 'Reserved account, where applicable, to the recapitulation of incidental expenses included in purchases', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (70331, 'ENG-BASE', 'CHARGE', 'XXXXXX', '609', '70322', 'Discounts, rebates and rebates obtained on purchases', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (70332, 'ENG-BASE', 'CHARGE', 'SERVICE', '61', '71506', 'Outside services', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (70333, 'ENG-BASE', 'CHARGE', 'XXXXXX', '611', '70332', 'General subcontracting', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (70334, 'ENG-BASE', 'CHARGE', 'XXXXXX', '612', '70332', 'Lease payments', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (70335, 'ENG-BASE', 'CHARGE', 'XXXXXX', '613', '70332', 'Rentals', 0, NULL, 1, 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (70336, 'ENG-BASE', 'CHARGE', 'XXXXXX', '614', '70332', 'Rental and condominium expenses', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (70337, 'ENG-BASE', 'CHARGE', 'XXXXXX', '615', '70332', 'Maintenance and repairs', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (70338, 'ENG-BASE', 'CHARGE', 'XXXXXX', '616', '70332', 'Insurance premiums', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (70339, 'ENG-BASE', 'CHARGE', 'XXXXXX', '617', '70332', 'Studies and research', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (70340, 'ENG-BASE', 'CHARGE', 'XXXXXX', '618', '70332', 'Various', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (70341, 'ENG-BASE', 'CHARGE', 'XXXXXX', '619', '70332', 'Discounts, rebates and rebates obtained on external services', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (70342, 'ENG-BASE', 'CHARGE', 'XXXXXX', '62', '71506', 'Other services', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (70343, 'ENG-BASE', 'CHARGE', 'XXXXXX', '621', '70342', 'Staff outside the company', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (70344, 'ENG-BASE', 'CHARGE', 'XXXXXX', '622', '70342', 'Remuneration of intermediaries and fees', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (70345, 'ENG-BASE', 'CHARGE', 'XXXXXX', '623', '70342', 'Advertising, publications, public relations', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (70346, 'ENG-BASE', 'CHARGE', 'XXXXXX', '624', '70342', 'Transport of goods and public transport of personnel', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (70347, 'ENG-BASE', 'CHARGE', 'XXXXXX', '625', '70342', 'Travel, missions and receptions', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (70348, 'ENG-BASE', 'CHARGE', 'XXXXXX', '626', '70342', 'Postal and telecommunications costs', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (70349, 'ENG-BASE', 'CHARGE', 'XXXXXX', '627', '70342', 'Banking and related services', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (70350, 'ENG-BASE', 'CHARGE', 'XXXXXX', '628', '70342', 'Various', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (70351, 'ENG-BASE', 'CHARGE', 'XXXXXX', '629', '70342', 'Discounts, rebates and rebates obtained on other external services', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (70352, 'ENG-BASE', 'CHARGE', 'XXXXXX', '63', '71506', 'Taxes other and payments', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (70353, 'ENG-BASE', 'CHARGE', 'XXXXXX', '631', '70352', 'Taxes and similar payments on remuneration (tax administrations)', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (70354, 'ENG-BASE', 'CHARGE', 'XXXXXX', '633', '70352', 'Taxes and similar payments on remuneration (other bodies)', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (70355, 'ENG-BASE', 'CHARGE', 'XXXXXX', '635', '70352', 'Other taxes, duties and similar payments (tax administrations)', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (70356, 'ENG-BASE', 'CHARGE', 'XXXXXX', '637', '70352', 'Other taxes, duties and similar payments (other bodies)', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (70357, 'ENG-BASE', 'CHARGE', 'XXXXXX', '64', '71506', 'Staff costs', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (70358, 'ENG-BASE', 'CHARGE', 'XXXXXX', '641', '70357', 'Remuneration of staff', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (70359, 'ENG-BASE', 'CHARGE', 'XXXXXX', '644', '70357', 'Remuneration of the operator''s work', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (70360, 'ENG-BASE', 'CHARGE', 'SOCIAL', '645', '70357', 'Social Security and Welfare Expenses', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (70361, 'ENG-BASE', 'CHARGE', 'XXXXXX', '646', '70357', 'Personal social contributions of the operator', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (70362, 'ENG-BASE', 'CHARGE', 'XXXXXX', '647', '70357', 'Other payroll taxes', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (70363, 'ENG-BASE', 'CHARGE', 'XXXXXX', '648', '70357', 'Other staff costs', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (70364, 'ENG-BASE', 'CHARGE', 'XXXXXX', '65', '71506', 'Other current operating expenses', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (70365, 'ENG-BASE', 'CHARGE', 'XXXXXX', '651', '70364', 'Royalties for concessions, patents, licenses, trademarks, processes, software, rights and similar values', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (70366, 'ENG-BASE', 'CHARGE', 'XXXXXX', '653', '70364', 'Attendance fees', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (70367, 'ENG-BASE', 'CHARGE', 'XXXXXX', '654', '70364', 'Loss on bad debts', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (70368, 'ENG-BASE', 'CHARGE', 'XXXXXX', '655', '70364', 'Share of profit or loss on transactions made jointly', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (70369, 'ENG-BASE', 'CHARGE', 'XXXXXX', '658', '70364', 'Miscellaneous operating expenses', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (70370, 'ENG-BASE', 'CHARGE', 'XXXXXX', '66', '71506', 'Financial expenses', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (70371, 'ENG-BASE', 'CHARGE', 'XXXXXX', '661', '70370', 'Interest charges', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (70372, 'ENG-BASE', 'CHARGE', 'XXXXXX', '664', '70370', 'Loss on receivables related to investments', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (70373, 'ENG-BASE', 'CHARGE', 'XXXXXX', '665', '70370', 'Discounts granted', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (70374, 'ENG-BASE', 'CHARGE', 'XXXXXX', '666', '70370', 'Exchange losses', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (70375, 'ENG-BASE', 'CHARGE', 'XXXXXX', '667', '70370', 'Net expense on disposals of marketable securities', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (70376, 'ENG-BASE', 'CHARGE', 'XXXXXX', '668', '70370', 'Other financial expenses', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (70377, 'ENG-BASE', 'CHARGE', 'XXXXXX', '67', '71506', 'Extraordinary charges', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (70378, 'ENG-BASE', 'CHARGE', 'XXXXXX', '671', '70377', 'Exceptional charges on management operations', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (70379, 'ENG-BASE', 'CHARGE', 'XXXXXX', '672', '70377', 'Account available to entities to record, in the course of the financial year, expenses over previous financial years', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (70380, 'ENG-BASE', 'CHARGE', 'XXXXXX', '675', '70377', 'Book value of assets sold', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (70381, 'ENG-BASE', 'CHARGE', 'XXXXXX', '678', '70377', 'Other extraordinary expenses', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (70382, 'ENG-BASE', 'CHARGE', 'XXXXXX', '68', '71506', 'Depreciation, amortization and provisions', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (70383, 'ENG-BASE', 'CHARGE', 'XXXXXX', '681', '70382', 'Depreciation, amortization and provisions - Operating expenses', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (70384, 'ENG-BASE', 'CHARGE', 'XXXXXX', '686', '70382', 'Depreciation, amortization and provisions - Financial expense', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (70385, 'ENG-BASE', 'CHARGE', 'XXXXXX', '687', '70382', 'Depreciation, amortization and provisions - Extraordinary expenses', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (70386, 'ENG-BASE', 'CHARGE', 'XXXXXX', '69', '71506', 'Employee participation - income tax and assimilated', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (70387, 'ENG-BASE', 'CHARGE', 'XXXXXX', '691', '70386', 'Employee participation in results', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (70388, 'ENG-BASE', 'CHARGE', 'XXXXXX', '695', '70386', 'Income taxes', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (70389, 'ENG-BASE', 'CHARGE', 'XXXXXX', '696', '70386', 'Corporate income tax related to distributions', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (70390, 'ENG-BASE', 'CHARGE', 'XXXXXX', '697', '70386', 'Annual corporation tax', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (70391, 'ENG-BASE', 'CHARGE', 'XXXXXX', '698', '70386', 'Tax integration', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (70392, 'ENG-BASE', 'CHARGE', 'XXXXXX', '699', '70386', 'Products - Reports back deficits', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (70393, 'ENG-BASE', 'PROD', 'XXXXXX', '70', '71507', 'Sales of manufactured goods, services, goods', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (70394, 'ENG-BASE', 'PROD', 'PRODUCT', '701', '70393', 'Sales of finished products', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (70395, 'ENG-BASE', 'PROD', 'XXXXXX', '702', '70393', 'Sales of intermediate products', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (70396, 'ENG-BASE', 'PROD', 'XXXXXX', '703', '70393', 'Sales of residual products', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (70397, 'ENG-BASE', 'PROD', 'XXXXXX', '704', '70393', 'Works', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (70398, 'ENG-BASE', 'PROD', 'XXXXXX', '705', '70393', 'Studies', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (70399, 'ENG-BASE', 'PROD', 'SERVICE', '706', '70393', 'Services', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (70400, 'ENG-BASE', 'PROD', 'PRODUCT', '707', '70393', 'Sale of goods', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (70401, 'ENG-BASE', 'PROD', 'PRODUCT', '708', '70393', 'Income from ancillary activities', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (70402, 'ENG-BASE', 'PROD', 'XXXXXX', '709', '70393', 'Discounts, rebates and rebates granted by the company', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (70403, 'ENG-BASE', 'PROD', 'XXXXXX', '71', '71507', 'Stored production (or destocking)', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (70404, 'ENG-BASE', 'PROD', 'XXXXXX', '713', '70403', 'Change in stocks (in-process production, products)', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (70405, 'ENG-BASE', 'PROD', 'XXXXXX', '72', '71507', 'Immobilised production', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (70406, 'ENG-BASE', 'PROD', 'XXXXXX', '721', '70405', 'Intangible assets', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (70407, 'ENG-BASE', 'PROD', 'XXXXXX', '722', '70405', 'Property, plant and equipment', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (70408, 'ENG-BASE', 'PROD', 'XXXXXX', '74', '71507', 'Operating grants', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (70409, 'ENG-BASE', 'PROD', 'XXXXXX', '75', '71507', 'Other management products', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (70410, 'ENG-BASE', 'PROD', 'XXXXXX', '751', '70409', 'Royalties for concessions, patents, licenses, trademarks, processes, software, rights and similar values', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (70411, 'ENG-BASE', 'PROD', 'XXXXXX', '752', '70409', 'Income from buildings not used for professional purposes', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (70412, 'ENG-BASE', 'PROD', 'XXXXXX', '753', '70409', 'Directors'' fees and remuneration of directors, managers, ...', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (70413, 'ENG-BASE', 'PROD', 'XXXXXX', '754', '70409', 'Perceived refunds of cooperatives (from surplus)', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (70414, 'ENG-BASE', 'PROD', 'XXXXXX', '755', '70409', 'Share of profits on transactions made jointly', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (70415, 'ENG-BASE', 'PROD', 'XXXXXX', '758', '70409', 'Miscellaneous current management products', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (70416, 'ENG-BASE', 'PROD', 'XXXXXX', '76', '71507', 'Financial products', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (70417, 'ENG-BASE', 'PROD', 'XXXXXX', '761', '70416', 'Income from participations', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (70418, 'ENG-BASE', 'PROD', 'XXXXXX', '762', '70416', 'Income from other financial assets', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (70419, 'ENG-BASE', 'PROD', 'XXXXXX', '763', '70416', 'Revenue from other receivables', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (70420, 'ENG-BASE', 'PROD', 'XXXXXX', '764', '70416', 'Income from marketable securities', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (70421, 'ENG-BASE', 'PROD', 'XXXXXX', '765', '70416', 'Discounts obtained', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (70422, 'ENG-BASE', 'PROD', 'XXXXXX', '766', '70416', 'Exchange gains', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (70423, 'ENG-BASE', 'PROD', 'XXXXXX', '767', '70416', 'Net proceeds on disposals of marketable securities', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (70424, 'ENG-BASE', 'PROD', 'XXXXXX', '768', '70416', 'Other financial income', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (70425, 'ENG-BASE', 'PROD', 'XXXXXX', '77', '71507', 'Exceptional products', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (70426, 'ENG-BASE', 'PROD', 'XXXXXX', '771', '70425', 'Extraordinary income from management operations', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (70427, 'ENG-BASE', 'PROD', 'XXXXXX', '772', '70425', 'Account available to entities to record, during the financial year, the revenues over previous financial years', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (70428, 'ENG-BASE', 'PROD', 'XXXXXX', '775', '70425', 'Proceeds from disposals of assets', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (70429, 'ENG-BASE', 'PROD', 'XXXXXX', '777', '70425', 'Share of investment grants transferred to profit or loss for the year', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (70430, 'ENG-BASE', 'PROD', 'XXXXXX', '778', '70425', 'Other extraordinary income', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (70431, 'ENG-BASE', 'PROD', 'XXXXXX', '78', '71507', 'Reversals of depreciation and provisions', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (70432, 'ENG-BASE', 'PROD', 'XXXXXX', '781', '70431', 'Reversals of depreciation and provisions (to be included in revenue)', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (70433, 'ENG-BASE', 'PROD', 'XXXXXX', '786', '70431', 'Reversals of provisions for risks (to be recorded in financial income)', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (70434, 'ENG-BASE', 'PROD', 'XXXXXX', '787', '70431', 'Reversals of provisions (to be recorded in exceptional income)', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (70435, 'ENG-BASE', 'PROD', 'XXXXXX', '79', '71507', 'Transfers of charges', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (70436, 'ENG-BASE', 'PROD', 'XXXXXX', '791', '70435', 'Transfers of operating expenses', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (70437, 'ENG-BASE', 'PROD', 'XXXXXX', '796', '70435', 'Transfers of financial expenses', 1);
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (70438, 'ENG-BASE', 'PROD', 'XXXXXX', '797', '70435', 'Transfers of Exceptional Charges', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 70103, 'ENG-BASE', 'CAPIT', 'XXXXXX', '10', '71501', 'Capital and reserves', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 70104, 'ENG-BASE', 'CAPIT', 'CAPITAL', '101', '70103', 'Capital', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 70105, 'ENG-BASE', 'CAPIT', 'XXXXXX', '104', '70103', 'Share capital premiums', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 70106, 'ENG-BASE', 'CAPIT', 'XXXXXX', '105', '70103', 'Revaluation differences', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 70107, 'ENG-BASE', 'CAPIT', 'XXXXXX', '106', '70103', 'Stocks', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 70108, 'ENG-BASE', 'CAPIT', 'XXXXXX', '107', '70103', 'Equivalence difference', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 70109, 'ENG-BASE', 'CAPIT', 'XXXXXX', '108', '70103', 'Exploiting account', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 70110, 'ENG-BASE', 'CAPIT', 'XXXXXX', '109', '70103', 'Shareholders: subscribed capital - not called', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 70111, 'ENG-BASE', 'CAPIT', 'XXXXXX', '11', '71501', 'Retained balance (credit balance or debit)', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 70112, 'ENG-BASE', 'CAPIT', 'XXXXXX', '110', '70111', 'Retained earnings (credit balance)', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 70113, 'ENG-BASE', 'CAPIT', 'XXXXXX', '119', '70111', 'Retained earnings (debit balance)', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 70114, 'ENG-BASE', 'CAPIT', 'XXXXXX', '12', '71501', 'YEAR PROFIT (profit or loss)', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 70115, 'ENG-BASE', 'CAPIT', 'XXXXXX', '120', '70114', 'Profit for the year (profit)', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 70116, 'ENG-BASE', 'CAPIT', 'XXXXXX', '129', '70114', 'Profit for the year (loss)', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 70117, 'ENG-BASE', 'CAPIT', 'XXXXXX', '13', '71501', 'Investment grants', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 70118, 'ENG-BASE', 'CAPIT', 'XXXXXX', '131', '70117', 'Equipment Grants', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 70119, 'ENG-BASE', 'CAPIT', 'XXXXXX', '138', '70117', 'Other investment grants', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 70120, 'ENG-BASE', 'CAPIT', 'XXXXXX', '139', '70117', 'Investment subsidies entered in the income statement', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 70121, 'ENG-BASE', 'CAPIT', 'XXXXXX', '14', '71501', 'Regulated provisions', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 70122, 'ENG-BASE', 'CAPIT', 'XXXXXX', '142', '70121', 'Regulated Provisions for Capital Assets', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 70123, 'ENG-BASE', 'CAPIT', 'XXXXXX', '143', '70121', 'Regulated inventory provisions', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 70124, 'ENG-BASE', 'CAPIT', 'XXXXXX', '144', '70121', 'Regulated provisions for other assets', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 70125, 'ENG-BASE', 'CAPIT', 'XXXXXX', '145', '70121', 'Accelerated depreciation', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 70126, 'ENG-BASE', 'CAPIT', 'XXXXXX', '146', '70121', 'Special Revaluation Provision', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 70127, 'ENG-BASE', 'CAPIT', 'XXXXXX', '147', '70121', 'Reinvested capital gains', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 70128, 'ENG-BASE', 'CAPIT', 'XXXXXX', '148', '70121', 'Other regulated provisions', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 70129, 'ENG-BASE', 'CAPIT', 'XXXXXX', '15', '71501', 'Provisions for risks and charges', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 70130, 'ENG-BASE', 'CAPIT', 'XXXXXX', '151', '70129', 'Risk provisions', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 70131, 'ENG-BASE', 'CAPIT', 'XXXXXX', '153', '70129', 'Provisions for pensions and similar obligations', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 70132, 'ENG-BASE', 'CAPIT', 'XXXXXX', '154', '70129', 'Provisions for restructuring', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 70133, 'ENG-BASE', 'CAPIT', 'XXXXXX', '155', '70129', 'Provisions for taxes', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 70134, 'ENG-BASE', 'CAPIT', 'XXXXXX', '156', '70129', 'Provisions for renewal of fixed assets (concessionary companies)', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 70135, 'ENG-BASE', 'CAPIT', 'XXXXXX', '157', '70129', 'Provisions for expenses to be allocated over several financial years', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 70136, 'ENG-BASE', 'CAPIT', 'XXXXXX', '158', '70129', 'Other provisions for charges', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 70137, 'ENG-BASE', 'CAPIT', 'XXXXXX', '16', '71501', 'Borrowings and similar liabilities', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 70138, 'ENG-BASE', 'CAPIT', 'XXXXXX', '161', '70137', 'Convertible bonds', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 70139, 'ENG-BASE', 'CAPIT', 'XXXXXX', '163', '70137', 'Other bonds', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 70140, 'ENG-BASE', 'CAPIT', 'XXXXXX', '164', '70137', 'Borrowings from credit institutions', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 70141, 'ENG-BASE', 'CAPIT', 'XXXXXX', '165', '70137', 'Deposits and surety bonds received', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 70142, 'ENG-BASE', 'CAPIT', 'XXXXXX', '166', '70137', 'Employee participation in results', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 70143, 'ENG-BASE', 'CAPIT', 'XXXXXX', '167', '70137', 'Borrowings and debts with special conditions', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 70144, 'ENG-BASE', 'CAPIT', 'XXXXXX', '168', '70137', 'Other borrowings and similar liabilities', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 70145, 'ENG-BASE', 'CAPIT', 'XXXXXX', '169', '70137', 'Bond redemption premiums', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 70146, 'ENG-BASE', 'CAPIT', 'XXXXXX', '17', '71501', 'Debts related to participations', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 70147, 'ENG-BASE', 'CAPIT', 'XXXXXX', '171', '70146', 'Debts related to investments (group)', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 70148, 'ENG-BASE', 'CAPIT', 'XXXXXX', '174', '70146', 'Debt related to participations (excluding group)', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 70149, 'ENG-BASE', 'CAPIT', 'XXXXXX', '178', '70146', 'Debts related to joint ventures', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 70150, 'ENG-BASE', 'CAPIT', 'XXXXXX', '18', '71501', 'Liaison accounts of establishments and joint ventures', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 70151, 'ENG-BASE', 'CAPIT', 'XXXXXX', '181', '70150', 'Liaison Accounts of Establishments', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 70152, 'ENG-BASE', 'CAPIT', 'XXXXXX', '186', '70150', 'Goods and services exchanged between establishments (charges)', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 70153, 'ENG-BASE', 'CAPIT', 'XXXXXX', '187', '70150', 'Goods and services exchanged between establishments (products)', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 70154, 'ENG-BASE', 'CAPIT', 'XXXXXX', '188', '70150', 'Joint-venture Liabilities', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 70155, 'ENG-BASE', 'IMMO', 'XXXXXX', '20', '71502', 'Intangible assets', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 70156, 'ENG-BASE', 'IMMO', 'XXXXXX', '201', '70155', 'Administration fees', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 70157, 'ENG-BASE', 'IMMO', 'XXXXXX', '203', '70155', 'Research and development costs', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 70158, 'ENG-BASE', 'IMMO', 'XXXXXX', '205', '70155', 'Concessions and similar rights, patents, licenses, trademarks, processes, software, rights and similar values', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 70159, 'ENG-BASE', 'IMMO', 'XXXXXX', '206', '70155', 'Right to lease', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 70160, 'ENG-BASE', 'IMMO', 'XXXXXX', '207', '70155', 'Commercial funds', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 70161, 'ENG-BASE', 'IMMO', 'XXXXXX', '208', '70155', 'Other intangible assets', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 70162, 'ENG-BASE', 'IMMO', 'XXXXXX', '21', '71502', 'Property, plant and equipment', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 70163, 'ENG-BASE', 'IMMO', 'XXXXXX', '211', '70162', 'Grounds', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 70164, 'ENG-BASE', 'IMMO', 'XXXXXX', '212', '70162', 'Fittings and landscaping', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 70165, 'ENG-BASE', 'IMMO', 'XXXXXX', '213', '70162', 'Constructions', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 70166, 'ENG-BASE', 'IMMO', 'XXXXXX', '214', '70162', 'Constructions on the ground of others', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 70167, 'ENG-BASE', 'IMMO', 'XXXXXX', '215', '70162', 'Industrial installations, equipment and tools', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 70168, 'ENG-BASE', 'IMMO', 'XXXXXX', '218', '70162', 'Other tangible fixed assets', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 70169, 'ENG-BASE', 'IMMO', 'XXXXXX', '22', '71502', 'Assets under concession', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 70170, 'ENG-BASE', 'IMMO', 'XXXXXX', '23', '71502', 'Assets in progress', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 70171, 'ENG-BASE', 'IMMO', 'XXXXXX', '231', '70170', 'investments in progress', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 70172, 'ENG-BASE', 'IMMO', 'XXXXXX', '232', '70170', 'Intangible assets in progress', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 70173, 'ENG-BASE', 'IMMO', 'XXXXXX', '237', '70170', 'Advances and advances paid on intangible assets', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 70174, 'ENG-BASE', 'IMMO', 'XXXXXX', '238', '70170', 'Advances and payments on orders for property, plant and equipment', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 70175, 'ENG-BASE', 'IMMO', 'XXXXXX', '25', '71502', 'Shares in affiliated undertakings and claims on affiliated undertakings', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 70176, 'ENG-BASE', 'IMMO', 'XXXXXX', '26', '71502', 'Investments and receivables from investments', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 70177, 'ENG-BASE', 'IMMO', 'XXXXXX', '261', '70176', 'Equity securities', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 70178, 'ENG-BASE', 'IMMO', 'XXXXXX', '266', '70176', 'Other forms of participation', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 70179, 'ENG-BASE', 'IMMO', 'XXXXXX', '267', '70176', 'Receivables related to equity investments', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 70180, 'ENG-BASE', 'IMMO', 'XXXXXX', '268', '70176', 'Receivables from joint ventures', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 70181, 'ENG-BASE', 'IMMO', 'XXXXXX', '269', '70176', 'Payments still to be made on non-paid equity securities', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 70182, 'ENG-BASE', 'IMMO', 'XXXXXX', '27', '71502', 'Other financial assets', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 70183, 'ENG-BASE', 'IMMO', 'XXXXXX', '271', '70183', 'Fixed assets other than fixed assets of the portfolio business (ownership)', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 70184, 'ENG-BASE', 'IMMO', 'XXXXXX', '272', '70183', 'Locked-in securities (debt)', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 70185, 'ENG-BASE', 'IMMO', 'XXXXXX', '273', '70183', 'Fixed assets from portfolio activity', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 70186, 'ENG-BASE', 'IMMO', 'XXXXXX', '274', '70183', 'Loans', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 70187, 'ENG-BASE', 'IMMO', 'XXXXXX', '275', '70183', 'Deposits paid', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 70188, 'ENG-BASE', 'IMMO', 'XXXXXX', '276', '70183', 'Other receivables', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 70189, 'ENG-BASE', 'IMMO', 'XXXXXX', '277', '70183', 'Treasury shares or own shares', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 70190, 'ENG-BASE', 'IMMO', 'XXXXXX', '279', '70183', 'Payments still to be made on non-paid-up capital securities', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 70191, 'ENG-BASE', 'IMMO', 'XXXXXX', '28', '71502', 'Amortization of fixed assets', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 70192, 'ENG-BASE', 'IMMO', 'XXXXXX', '280', '70191', 'Amortization of intangible assets', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 70193, 'ENG-BASE', 'IMMO', 'XXXXXX', '281', '70191', 'Amortization of property, plant and equipment', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 70194, 'ENG-BASE', 'IMMO', 'XXXXXX', '282', '70191', 'Amortization of concession assets', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 70195, 'ENG-BASE', 'IMMO', 'XXXXXX', '29', '71502', 'Impairment of fixed assets', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 70196, 'ENG-BASE', 'IMMO', 'XXXXXX', '290', '70195', 'Impairment of intangible assets', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 70197, 'ENG-BASE', 'IMMO', 'XXXXXX', '291', '70195', 'Impairment of property, plant and equipment', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 70198, 'ENG-BASE', 'IMMO', 'XXXXXX', '292', '70195', 'Impairment of fixed assets under concession', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 70199, 'ENG-BASE', 'IMMO', 'XXXXXX', '293', '70195', 'Impairment of fixed assets', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 70200, 'ENG-BASE', 'IMMO', 'XXXXXX', '296', '70195', 'Provisions for impairment of investments and receivables from investments', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 70201, 'ENG-BASE', 'IMMO', 'XXXXXX', '297', '70195', 'Provisions for impairment of other long-term investments', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 70202, 'ENG-BASE', 'STOCK', 'XXXXXX', '31', '71503', 'Raw materials (and supplies)', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 70203, 'ENG-BASE', 'STOCK', 'XXXXXX', '311', '70202', 'Subjects (or group) A', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 70204, 'ENG-BASE', 'STOCK', 'XXXXXX', '312', '70202', 'Subjects (or group) B', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 70205, 'ENG-BASE', 'STOCK', 'XXXXXX', '317', '70202', 'Supplies A, B, C,', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 70206, 'ENG-BASE', 'STOCK', 'XXXXXX', '32', '71503', 'Other supplies', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 70207, 'ENG-BASE', 'STOCK', 'XXXXXX', '321', '70206', 'Consumable Materials', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 70208, 'ENG-BASE', 'STOCK', 'XXXXXX', '322', '70206', 'Supplies', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 70209, 'ENG-BASE', 'STOCK', 'XXXXXX', '326', '70206', 'Packaging', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 70210, 'ENG-BASE', 'STOCK', 'XXXXXX', '33', '71503', 'Ongoing production of goods', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 70211, 'ENG-BASE', 'STOCK', 'XXXXXX', '331', '70210', 'Products in Progress', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 70212, 'ENG-BASE', 'STOCK', 'XXXXXX', '335', '70210', 'Work in progress', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 70213, 'ENG-BASE', 'STOCK', 'XXXXXX', '34', '71503', 'On-going production of services', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 70214, 'ENG-BASE', 'STOCK', 'XXXXXX', '341', '70213', 'Ongoing studies', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 70215, 'ENG-BASE', 'STOCK', 'XXXXXX', '345', '70213', 'Ongoing services', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 70216, 'ENG-BASE', 'STOCK', 'XXXXXX', '35', '71503', 'Stocks of products', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 70217, 'ENG-BASE', 'STOCK', 'XXXXXX', '351', '70216', 'Intermediate products', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 70218, 'ENG-BASE', 'STOCK', 'XXXXXX', '355', '70216', 'Finished products', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 70219, 'ENG-BASE', 'STOCK', 'XXXXXX', '358', '70216', 'Residual products (or recovered materials)', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 70220, 'ENG-BASE', 'STOCK', 'XXXXXX', '37', '71503', 'Stocks of goods', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 70221, 'ENG-BASE', 'STOCK', 'XXXXXX', '371', '70220', 'Goods (or group) A', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 70222, 'ENG-BASE', 'STOCK', 'XXXXXX', '372', '70220', 'Goods (or group) B', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 70223, 'ENG-BASE', 'STOCK', 'XXXXXX', '39', '1503', 'Provisions for depreciation of inventories and work in progress', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 70224, 'ENG-BASE', 'STOCK', 'XXXXXX', '391', '70223', 'Provisions for depreciation of raw materials', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 70225, 'ENG-BASE', 'STOCK', 'XXXXXX', '392', '70223', 'Provisions for depreciation of other supplies', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 70226, 'ENG-BASE', 'STOCK', 'XXXXXX', '393', '70223', 'Provisions for depreciation of work in progress', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 70227, 'ENG-BASE', 'STOCK', 'XXXXXX', '394', '70223', 'Provisions for depreciation of work in process', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 70228, 'ENG-BASE', 'STOCK', 'XXXXXX', '395', '70223', 'Provisions for depreciation of inventories of products', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 70229, 'ENG-BASE', 'STOCK', 'XXXXXX', '397', '70223', 'Provisions for depreciation of inventories of goods', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 70230, 'ENG-BASE', 'TIERS', 'XXXXXX', '40', '71504', 'Accounts payable', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 70231, 'ENG-BASE', 'TIERS', 'XXXXXX', '400', '70230', 'Accounts payable', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 70232, 'ENG-BASE', 'TIERS', 'SUPPLIER', '401', '70230', 'Suppliers', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 70233, 'ENG-BASE', 'TIERS', 'XXXXXX', '403', '70230', 'Suppliers - Payables', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 70234, 'ENG-BASE', 'TIERS', 'XXXXXX', '404', '70230', 'Suppliers of fixed assets', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 70235, 'ENG-BASE', 'TIERS', 'XXXXXX', '405', '70230', 'Capital Suppliers - Payables', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 70236, 'ENG-BASE', 'TIERS', 'XXXXXX', '408', '70230', 'Supplier invoices not yet received', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 70237, 'ENG-BASE', 'TIERS', 'XXXXXX', '409', '70230', 'Debtors suppliers', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 70238, 'ENG-BASE', 'TIERS', 'XXXXXX', '41', '71504', 'Accounts receivable', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 70239, 'ENG-BASE', 'TIERS', 'XXXXXX', '410', '70238', 'Customers and Related Accounts', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 70240, 'ENG-BASE', 'TIERS', 'CUSTOMER', '411', '70238', 'Customers', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 70241, 'ENG-BASE', 'TIERS', 'XXXXXX', '413', '70238', 'Accounts Receivable', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 70242, 'ENG-BASE', 'TIERS', 'XXXXXX', '416', '70238', 'Doubtful or contentious customers', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 70243, 'ENG-BASE', 'TIERS', 'XXXXXX', '418', '70238', 'Customers - Products not yet billed', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 70244, 'ENG-BASE', 'TIERS', 'XXXXXX', '419', '70238', 'Accounts payable', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 70245, 'ENG-BASE', 'TIERS', 'XXXXXX', '42', '71504', 'Personnel and related accounts', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 70246, 'ENG-BASE', 'TIERS', 'XXXXXX', '421', '70245', 'Staff - Remuneration due', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 70247, 'ENG-BASE', 'TIERS', 'XXXXXX', '422', '70245', 'Works councils, establishment, ...', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 70248, 'ENG-BASE', 'TIERS', 'XXXXXX', '424', '70245', 'Employee participation in results', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 70249, 'ENG-BASE', 'TIERS', 'XXXXXX', '425', '70245', 'Staff - Advances and Advances', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 70250, 'ENG-BASE', 'TIERS', 'XXXXXX', '426', '70245', 'Staff - Deposits', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 70251, 'ENG-BASE', 'TIERS', 'XXXXXX', '427', '70245', 'Staff - Oppositions', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 70252, 'ENG-BASE', 'TIERS', 'XXXXXX', '428', '70245', 'Personnel - Accrued expenses and accrued income', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 70253, 'ENG-BASE', 'TIERS', 'XXXXXX', '43', '71504', 'Social security and other social organizations', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 70254, 'ENG-BASE', 'TIERS', 'XXXXXX', '431', '70253', 'Social Security', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 70255, 'ENG-BASE', 'TIERS', 'XXXXXX', '437', '70253', 'Other social organizations', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 70256, 'ENG-BASE', 'TIERS', 'XXXXXX', '438', '70253', 'Social organizations - Accrued expenses and accrued income', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 70257, 'ENG-BASE', 'TIERS', 'XXXXXX', '44', '71504', 'State and other public authorities', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 70258, 'ENG-BASE', 'TIERS', 'XXXXXX', '441', '70257', 'Status - Grants Receivable', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 70259, 'ENG-BASE', 'TIERS', 'XXXXXX', '442', '70257', 'Statement - Taxes and taxes recoverable on third parties', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 70260, 'ENG-BASE', 'TIERS', 'XXXXXX', '443', '70257', 'Special operations with the State, public authorities, international organizations', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 70261, 'ENG-BASE', 'TIERS', 'XXXXXX', '444', '70257', 'State - Income taxes', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 70262, 'ENG-BASE', 'TIERS', 'XXXXXX', '445', '70257', 'State - Taxes on turnover', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 70263, 'ENG-BASE', 'TIERS', 'XXXXXX', '446', '70257', 'Bonded Bonds', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 70264, 'ENG-BASE', 'TIERS', 'XXXXXX', '447', '70257', 'Other taxes, duties and similar payments', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 70265, 'ENG-BASE', 'TIERS', 'XXXXXX', '448', '70257', 'Statement of Accounts Payable and Accrued Income', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 70266, 'ENG-BASE', 'TIERS', 'XXXXXX', '449', '70257', 'Emission quotas to be returned to the State', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 70267, 'ENG-BASE', 'TIERS', 'XXXXXX', '45', '71504', 'Group and Associates', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 70268, 'ENG-BASE', 'TIERS', 'XXXXXX', '451', '70267', 'Group', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 70269, 'ENG-BASE', 'TIERS', 'XXXXXX', '455', '70267', 'Associates - Current Accounts', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 70270, 'ENG-BASE', 'TIERS', 'XXXXXX', '456', '70267', 'Associates - Capital transactions', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 70271, 'ENG-BASE', 'TIERS', 'XXXXXX', '457', '70267', 'Associates - Dividends payable', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 70272, 'ENG-BASE', 'TIERS', 'XXXXXX', '458', '70267', 'Associates- Joint and EIG Operations', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 70273, 'ENG-BASE', 'TIERS', 'XXXXXX', '46', '71504', 'Miscellaneous receivables and creditors', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 70274, 'ENG-BASE', 'TIERS', 'XXXXXX', '462', '70273', 'Receivables on disposals of fixed assets', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 70275, 'ENG-BASE', 'TIERS', 'XXXXXX', '464', '70273', 'Debts on acquisitions of marketable securities', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 70276, 'ENG-BASE', 'TIERS', 'XXXXXX', '465', '70273', 'Receivables on disposals of marketable securities', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 70277, 'ENG-BASE', 'TIERS', 'XXXXXX', '467', '70273', 'Other accounts receivable or payable', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 70278, 'ENG-BASE', 'TIERS', 'XXXXXX', '468', '70273', 'Miscellaneous - Accrued expenses and accrued income', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 70279, 'ENG-BASE', 'TIERS', 'XXXXXX', '47', '71504', 'Transition or suspense accounts', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 70280, 'ENG-BASE', 'TIERS', 'XXXXXX', '471', '70279', 'Waiting Accounts', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 70281, 'ENG-BASE', 'TIERS', 'XXXXXX', '476', '70279', 'Conversion Difference - Assets', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 70282, 'ENG-BASE', 'TIERS', 'XXXXXX', '477', '70279', 'Translation differences - Liabilities', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 70283, 'ENG-BASE', 'TIERS', 'XXXXXX', '478', '70279', 'Other transitional accounts', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 70284, 'ENG-BASE', 'TIERS', 'XXXXXX', '48', '71504', 'regularisation account', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 70285, 'ENG-BASE', 'TIERS', 'XXXXXX', '481', '70284', 'Expenses to be spread over several financial years', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 70286, 'ENG-BASE', 'TIERS', 'XXXXXX', '486', '70284', 'Prepaid expenses', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 70287, 'ENG-BASE', 'TIERS', 'XXXXXX', '487', '70284', 'Deferred income', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 70288, 'ENG-BASE', 'TIERS', 'XXXXXX', '488', '70284', 'Accounts for the periodic distribution of expenses and revenues', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 70289, 'ENG-BASE', 'TIERS', 'XXXXXX', '489', '70284', 'Emission allowances allocated by the State', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 70290, 'ENG-BASE', 'TIERS', 'XXXXXX', '49', '71504', 'Provisions for depreciation of third party accounts', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 70291, 'ENG-BASE', 'TIERS', 'XXXXXX', '491', '70290', 'Provisions for depreciation of customer accounts', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 70292, 'ENG-BASE', 'TIERS', 'XXXXXX', '495', '70290', 'Provisions for impairment of group and associate accounts', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 70293, 'ENG-BASE', 'TIERS', 'XXXXXX', '496', '70290', 'Provisions for depreciation of accounts receivable', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 70294, 'ENG-BASE', 'FINAN', 'XXXXXX', '50', '71505', 'Marketable securities', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 70295, 'ENG-BASE', 'FINAN', 'XXXXXX', '501', '70294', 'Shares in related companies', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 70296, 'ENG-BASE', 'FINAN', 'XXXXXX', '502', '70294', 'Treasury shares', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 70297, 'ENG-BASE', 'FINAN', 'XXXXXX', '503', '70294', 'Stock', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 70298, 'ENG-BASE', 'FINAN', 'XXXXXX', '504', '70294', 'Other titles conferring a right of ownership', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 70299, 'ENG-BASE', 'FINAN', 'XXXXXX', '505', '70294', 'Bonds and bonds issued by the company and repurchased by it', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 70300, 'ENG-BASE', 'FINAN', 'XXXXXX', '506', '70294', 'Obligations', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 70301, 'ENG-BASE', 'FINAN', 'XXXXXX', '507', '70294', 'Treasury bills and short-term bills', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 70302, 'ENG-BASE', 'FINAN', 'XXXXXX', '508', '70294', 'Other marketable securities and other assimilated claims', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 70303, 'ENG-BASE', 'FINAN', 'XXXXXX', '509', '70294', 'Payments still to be made on undistributed investment securities', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 70304, 'ENG-BASE', 'FINAN', 'XXXXXX', '51', '71505', 'Banks, financial institutions and the like', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 70305, 'ENG-BASE', 'FINAN', 'XXXXXX', '511', '70304', 'Cash values', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 70306, 'ENG-BASE', 'FINAN', 'BANK', '512', '70304', 'Banks', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 70307, 'ENG-BASE', 'FINAN', 'XXXXXX', '514', '70304', 'Postal checks', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 70308, 'ENG-BASE', 'FINAN', 'XXXXXX', '515', '70304', 'Caisses of the Treasury and public institutions', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 70309, 'ENG-BASE', 'FINAN', 'XXXXXX', '516', '70304', 'Exchange companies', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 70310, 'ENG-BASE', 'FINAN', 'XXXXXX', '517', '70304', 'Other financial institutions', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 70311, 'ENG-BASE', 'FINAN', 'XXXXXX', '518', '70304', 'Accrued interest', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 70312, 'ENG-BASE', 'FINAN', 'XXXXXX', '519', '70304', 'Bank overdrafts', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 70313, 'ENG-BASE', 'FINAN', 'XXXXXX', '52', '71505', 'Treasury instruments', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 70314, 'ENG-BASE', 'FINAN', 'CASH', '53', '71505', 'Checkout', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 70315, 'ENG-BASE', 'FINAN', 'XXXXXX', '531', '70314', 'Head Office', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 70316, 'ENG-BASE', 'FINAN', 'XXXXXX', '532', '70314', 'Cash box (or factory) A', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 70317, 'ENG-BASE', 'FINAN', 'XXXXXX', '533', '70314', 'Cash box (or factory) B', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 70318, 'ENG-BASE', 'FINAN', 'XXXXXX', '54', '71505', 'Advance and Flow-Through', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 70319, 'ENG-BASE', 'FINAN', 'XXXXXX', '58', '71505', 'Internal transfers', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 70320, 'ENG-BASE', 'FINAN', 'XXXXXX', '59', '71505', 'Provisions for impairment of financial accounts', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 70321, 'ENG-BASE', 'FINAN', 'XXXXXX', '590', '70320', 'Provisions for depreciation of marketable securities', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 70322, 'ENG-BASE', 'CHARGE', 'PRODUCT', '60', '71506', 'Shopping', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 70323, 'ENG-BASE', 'CHARGE', 'XXXXXX', '601', '70322', 'Stored Procurement - Raw Materials (and Supplies)', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 70324, 'ENG-BASE', 'CHARGE', 'XXXXXX', '602', '70322', 'Stored Procurement - Other Supplies', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 70325, 'ENG-BASE', 'CHARGE', 'XXXXXX', '603', '70322', 'Inventory Changes (Supplies and Commodities)', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 70326, 'ENG-BASE', 'CHARGE', 'XXXXXX', '604', '70322', 'Stored Procurement - Raw Materials (and Supplies)', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 70327, 'ENG-BASE', 'CHARGE', 'XXXXXX', '605', '70322', 'Purchase of equipment, works and equipment', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 70328, 'ENG-BASE', 'CHARGE', 'XXXXXX', '606', '70322', 'Non-stock purchases of materials and supplies', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 70329, 'ENG-BASE', 'CHARGE', 'XXXXXX', '607', '70322', 'Purchases of goods', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 70330, 'ENG-BASE', 'CHARGE', 'XXXXXX', '608', '70322', 'Reserved account, where applicable, to the recapitulation of incidental expenses included in purchases', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 70331, 'ENG-BASE', 'CHARGE', 'XXXXXX', '609', '70322', 'Discounts, rebates and rebates obtained on purchases', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 70332, 'ENG-BASE', 'CHARGE', 'SERVICE', '61', '71506', 'Outside services', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 70333, 'ENG-BASE', 'CHARGE', 'XXXXXX', '611', '70332', 'General subcontracting', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 70334, 'ENG-BASE', 'CHARGE', 'XXXXXX', '612', '70332', 'Lease payments', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 70335, 'ENG-BASE', 'CHARGE', 'XXXXXX', '613', '70332', 'Rentals', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 70336, 'ENG-BASE', 'CHARGE', 'XXXXXX', '614', '70332', 'Rental and condominium expenses', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 70337, 'ENG-BASE', 'CHARGE', 'XXXXXX', '615', '70332', 'Maintenance and repairs', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 70338, 'ENG-BASE', 'CHARGE', 'XXXXXX', '616', '70332', 'Insurance premiums', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 70339, 'ENG-BASE', 'CHARGE', 'XXXXXX', '617', '70332', 'Studies and research', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 70340, 'ENG-BASE', 'CHARGE', 'XXXXXX', '618', '70332', 'Various', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 70341, 'ENG-BASE', 'CHARGE', 'XXXXXX', '619', '70332', 'Discounts, rebates and rebates obtained on external services', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 70342, 'ENG-BASE', 'CHARGE', 'XXXXXX', '62', '71506', 'Other services', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 70343, 'ENG-BASE', 'CHARGE', 'XXXXXX', '621', '70342', 'Staff outside the company', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 70344, 'ENG-BASE', 'CHARGE', 'XXXXXX', '622', '70342', 'Remuneration of intermediaries and fees', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 70345, 'ENG-BASE', 'CHARGE', 'XXXXXX', '623', '70342', 'Advertising, publications, public relations', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 70346, 'ENG-BASE', 'CHARGE', 'XXXXXX', '624', '70342', 'Transport of goods and public transport of personnel', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 70347, 'ENG-BASE', 'CHARGE', 'XXXXXX', '625', '70342', 'Travel, missions and receptions', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 70348, 'ENG-BASE', 'CHARGE', 'XXXXXX', '626', '70342', 'Postal and telecommunications costs', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 70349, 'ENG-BASE', 'CHARGE', 'XXXXXX', '627', '70342', 'Banking and related services', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 70350, 'ENG-BASE', 'CHARGE', 'XXXXXX', '628', '70342', 'Various', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 70351, 'ENG-BASE', 'CHARGE', 'XXXXXX', '629', '70342', 'Discounts, rebates and rebates obtained on other external services', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 70352, 'ENG-BASE', 'CHARGE', 'XXXXXX', '63', '71506', 'Taxes other and payments', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 70353, 'ENG-BASE', 'CHARGE', 'XXXXXX', '631', '70352', 'Taxes and similar payments on remuneration (tax administrations)', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 70354, 'ENG-BASE', 'CHARGE', 'XXXXXX', '633', '70352', 'Taxes and similar payments on remuneration (other bodies)', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 70355, 'ENG-BASE', 'CHARGE', 'XXXXXX', '635', '70352', 'Other taxes, duties and similar payments (tax administrations)', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 70356, 'ENG-BASE', 'CHARGE', 'XXXXXX', '637', '70352', 'Other taxes, duties and similar payments (other bodies)', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 70357, 'ENG-BASE', 'CHARGE', 'XXXXXX', '64', '71506', 'Staff costs', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 70358, 'ENG-BASE', 'CHARGE', 'XXXXXX', '641', '70357', 'Remuneration of staff', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 70359, 'ENG-BASE', 'CHARGE', 'XXXXXX', '644', '70357', 'Remuneration of the operator''s work', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 70360, 'ENG-BASE', 'CHARGE', 'SOCIAL', '645', '70357', 'Social Security and Welfare Expenses', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 70361, 'ENG-BASE', 'CHARGE', 'XXXXXX', '646', '70357', 'Personal social contributions of the operator', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 70362, 'ENG-BASE', 'CHARGE', 'XXXXXX', '647', '70357', 'Other payroll taxes', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 70363, 'ENG-BASE', 'CHARGE', 'XXXXXX', '648', '70357', 'Other staff costs', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 70364, 'ENG-BASE', 'CHARGE', 'XXXXXX', '65', '71506', 'Other current operating expenses', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 70365, 'ENG-BASE', 'CHARGE', 'XXXXXX', '651', '70364', 'Royalties for concessions, patents, licenses, trademarks, processes, software, rights and similar values', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 70366, 'ENG-BASE', 'CHARGE', 'XXXXXX', '653', '70364', 'Attendance fees', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 70367, 'ENG-BASE', 'CHARGE', 'XXXXXX', '654', '70364', 'Loss on bad debts', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 70368, 'ENG-BASE', 'CHARGE', 'XXXXXX', '655', '70364', 'Share of profit or loss on transactions made jointly', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 70369, 'ENG-BASE', 'CHARGE', 'XXXXXX', '658', '70364', 'Miscellaneous operating expenses', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 70370, 'ENG-BASE', 'CHARGE', 'XXXXXX', '66', '71506', 'Financial expenses', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 70371, 'ENG-BASE', 'CHARGE', 'XXXXXX', '661', '70370', 'Interest charges', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 70372, 'ENG-BASE', 'CHARGE', 'XXXXXX', '664', '70370', 'Loss on receivables related to investments', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 70373, 'ENG-BASE', 'CHARGE', 'XXXXXX', '665', '70370', 'Discounts granted', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 70374, 'ENG-BASE', 'CHARGE', 'XXXXXX', '666', '70370', 'Exchange losses', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 70375, 'ENG-BASE', 'CHARGE', 'XXXXXX', '667', '70370', 'Net expense on disposals of marketable securities', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 70376, 'ENG-BASE', 'CHARGE', 'XXXXXX', '668', '70370', 'Other financial expenses', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 70377, 'ENG-BASE', 'CHARGE', 'XXXXXX', '67', '71506', 'Extraordinary charges', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 70378, 'ENG-BASE', 'CHARGE', 'XXXXXX', '671', '70377', 'Exceptional charges on management operations', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 70379, 'ENG-BASE', 'CHARGE', 'XXXXXX', '672', '70377', 'Account available to entities to record, in the course of the financial year, expenses over previous financial years', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 70380, 'ENG-BASE', 'CHARGE', 'XXXXXX', '675', '70377', 'Book value of assets sold', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 70381, 'ENG-BASE', 'CHARGE', 'XXXXXX', '678', '70377', 'Other extraordinary expenses', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 70382, 'ENG-BASE', 'CHARGE', 'XXXXXX', '68', '71506', 'Depreciation, amortization and provisions', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 70383, 'ENG-BASE', 'CHARGE', 'XXXXXX', '681', '70382', 'Depreciation, amortization and provisions - Operating expenses', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 70384, 'ENG-BASE', 'CHARGE', 'XXXXXX', '686', '70382', 'Depreciation, amortization and provisions - Financial expense', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 70385, 'ENG-BASE', 'CHARGE', 'XXXXXX', '687', '70382', 'Depreciation, amortization and provisions - Extraordinary expenses', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 70386, 'ENG-BASE', 'CHARGE', 'XXXXXX', '69', '71506', 'Employee participation - income tax and assimilated', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 70387, 'ENG-BASE', 'CHARGE', 'XXXXXX', '691', '70386', 'Employee participation in results', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 70388, 'ENG-BASE', 'CHARGE', 'XXXXXX', '695', '70386', 'Income taxes', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 70389, 'ENG-BASE', 'CHARGE', 'XXXXXX', '696', '70386', 'Corporate income tax related to distributions', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 70390, 'ENG-BASE', 'CHARGE', 'XXXXXX', '697', '70386', 'Annual corporation tax', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 70391, 'ENG-BASE', 'CHARGE', 'XXXXXX', '698', '70386', 'Tax integration', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 70392, 'ENG-BASE', 'CHARGE', 'XXXXXX', '699', '70386', 'Products - Reports back deficits', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 70393, 'ENG-BASE', 'PROD', 'XXXXXX', '70', '71507', 'Sales of manufactured goods, services, goods', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 70394, 'ENG-BASE', 'PROD', 'PRODUCT', '701', '70393', 'Sales of finished products', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 70395, 'ENG-BASE', 'PROD', 'XXXXXX', '702', '70393', 'Sales of intermediate products', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 70396, 'ENG-BASE', 'PROD', 'XXXXXX', '703', '70393', 'Sales of residual products', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 70397, 'ENG-BASE', 'PROD', 'XXXXXX', '704', '70393', 'Works', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 70398, 'ENG-BASE', 'PROD', 'XXXXXX', '705', '70393', 'Studies', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 70399, 'ENG-BASE', 'PROD', 'SERVICE', '706', '70393', 'Services', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 70400, 'ENG-BASE', 'PROD', 'PRODUCT', '707', '70393', 'Sale of goods', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 70401, 'ENG-BASE', 'PROD', 'PRODUCT', '708', '70393', 'Income from ancillary activities', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 70402, 'ENG-BASE', 'PROD', 'XXXXXX', '709', '70393', 'Discounts, rebates and rebates granted by the company', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 70403, 'ENG-BASE', 'PROD', 'XXXXXX', '71', '71507', 'Stored production (or destocking)', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 70404, 'ENG-BASE', 'PROD', 'XXXXXX', '713', '70403', 'Change in stocks (in-process production, products)', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 70405, 'ENG-BASE', 'PROD', 'XXXXXX', '72', '71507', 'Immobilised production', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 70406, 'ENG-BASE', 'PROD', 'XXXXXX', '721', '70405', 'Intangible assets', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 70407, 'ENG-BASE', 'PROD', 'XXXXXX', '722', '70405', 'Property, plant and equipment', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 70408, 'ENG-BASE', 'PROD', 'XXXXXX', '74', '71507', 'Operating grants', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 70409, 'ENG-BASE', 'PROD', 'XXXXXX', '75', '71507', 'Other management products', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 70410, 'ENG-BASE', 'PROD', 'XXXXXX', '751', '70409', 'Royalties for concessions, patents, licenses, trademarks, processes, software, rights and similar values', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 70411, 'ENG-BASE', 'PROD', 'XXXXXX', '752', '70409', 'Income from buildings not used for professional purposes', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 70412, 'ENG-BASE', 'PROD', 'XXXXXX', '753', '70409', 'Directors'' fees and remuneration of directors, managers, ...', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 70413, 'ENG-BASE', 'PROD', 'XXXXXX', '754', '70409', 'Perceived refunds of cooperatives (from surplus)', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 70414, 'ENG-BASE', 'PROD', 'XXXXXX', '755', '70409', 'Share of profits on transactions made jointly', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 70415, 'ENG-BASE', 'PROD', 'XXXXXX', '758', '70409', 'Miscellaneous current management products', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 70416, 'ENG-BASE', 'PROD', 'XXXXXX', '76', '71507', 'Financial products', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 70417, 'ENG-BASE', 'PROD', 'XXXXXX', '761', '70416', 'Income from participations', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 70418, 'ENG-BASE', 'PROD', 'XXXXXX', '762', '70416', 'Income from other financial assets', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 70419, 'ENG-BASE', 'PROD', 'XXXXXX', '763', '70416', 'Revenue from other receivables', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 70420, 'ENG-BASE', 'PROD', 'XXXXXX', '764', '70416', 'Income from marketable securities', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 70421, 'ENG-BASE', 'PROD', 'XXXXXX', '765', '70416', 'Discounts obtained', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 70422, 'ENG-BASE', 'PROD', 'XXXXXX', '766', '70416', 'Exchange gains', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 70423, 'ENG-BASE', 'PROD', 'XXXXXX', '767', '70416', 'Net proceeds on disposals of marketable securities', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 70424, 'ENG-BASE', 'PROD', 'XXXXXX', '768', '70416', 'Other financial income', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 70425, 'ENG-BASE', 'PROD', 'XXXXXX', '77', '71507', 'Exceptional products', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 70426, 'ENG-BASE', 'PROD', 'XXXXXX', '771', '70425', 'Extraordinary income from management operations', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 70427, 'ENG-BASE', 'PROD', 'XXXXXX', '772', '70425', 'Account available to entities to record, during the financial year, the revenues over previous financial years', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 70428, 'ENG-BASE', 'PROD', 'XXXXXX', '775', '70425', 'Proceeds from disposals of assets', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 70429, 'ENG-BASE', 'PROD', 'XXXXXX', '777', '70425', 'Share of investment grants transferred to profit or loss for the year', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 70430, 'ENG-BASE', 'PROD', 'XXXXXX', '778', '70425', 'Other extraordinary income', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 70431, 'ENG-BASE', 'PROD', 'XXXXXX', '78', '71507', 'Reversals of depreciation and provisions', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 70432, 'ENG-BASE', 'PROD', 'XXXXXX', '781', '70431', 'Reversals of depreciation and provisions (to be included in revenue)', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 70433, 'ENG-BASE', 'PROD', 'XXXXXX', '786', '70431', 'Reversals of provisions for risks (to be recorded in financial income)', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 70434, 'ENG-BASE', 'PROD', 'XXXXXX', '787', '70431', 'Reversals of provisions (to be recorded in exceptional income)', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 70435, 'ENG-BASE', 'PROD', 'XXXXXX', '79', '71507', 'Transfers of charges', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 70436, 'ENG-BASE', 'PROD', 'XXXXXX', '791', '70435', 'Transfers of operating expenses', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 70437, 'ENG-BASE', 'PROD', 'XXXXXX', '796', '70435', 'Transfers of financial expenses', 1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 70438, 'ENG-BASE', 'PROD', 'XXXXXX', '797', '70435', 'Transfers of Exceptional Charges', 1);
    diff --git a/htdocs/install/mysql/data/llx_accounting_account_gq.sql b/htdocs/install/mysql/data/llx_accounting_account_gq.sql
    index 39a8928f16b..f38dc2365f8 100644
    --- a/htdocs/install/mysql/data/llx_accounting_account_gq.sql
    +++ b/htdocs/install/mysql/data/llx_accounting_account_gq.sql
    @@ -13,1242 +13,1240 @@
     -- You should have received a copy of the GNU General Public License
     -- along with this program. If not, see <http://www.gnu.org/licenses/>.
     --
    ---
     
     --
     -- Ne pas placer de commentaire en fin de ligne, ce fichier est parsé lors
     -- de l'install et tous les sigles '--' sont supprimés.
     --
     
    ---
    --- Descriptif des plans comptables BF SYSCOHADA
    +-- Descriptif des plans comptables SYSCOHADA GQ
     -- ID 15000 - 16999
    ---
    +-- ADD 8700000 to rowid # Do no remove this comment --
     
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15000,'SYSCOHADA-GQ','CAPIT','XXXXXX','1',            0,'Capital','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15001,'SYSCOHADA-GQ','CAPIT','XXXXXX','101',      15000,'Capital social','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15002,'SYSCOHADA-GQ','CAPIT','XXXXXX','1011',     15001,'Capital souscrit, non appelé','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15003,'SYSCOHADA-GQ','CAPIT','XXXXXX','1012',     15001,'Capital souscrit, appelé, non versé','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15004,'SYSCOHADA-GQ','CAPIT','XXXXXX','1013',     15001,'Capital souscrit, appelé, versé, non amorti','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15005,'SYSCOHADA-GQ','CAPIT','XXXXXX','1014',     15001,'Capital souscrit, appelé, versé, amorti','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15006,'SYSCOHADA-GQ','CAPIT','XXXXXX','1018',     15001,'Capital souscrit, soumis à des conditions particulières','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15007,'SYSCOHADA-GQ','CAPIT','XXXXXX','102',      15000,'Capital par dotation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15008,'SYSCOHADA-GQ','CAPIT','XXXXXX','1021',     15007,'Dotation initiale','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15009,'SYSCOHADA-GQ','CAPIT','XXXXXX','1022',     15007,'Dotations complémentaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15010,'SYSCOHADA-GQ','CAPIT','XXXXXX','1028',     15007,'Autres dotations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15011,'SYSCOHADA-GQ','CAPIT','XXXXXX','103',      15000,'Capital personnel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15012,'SYSCOHADA-GQ','CAPIT','XXXXXX','104',      15000,'Compte de l''exploitant','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15013,'SYSCOHADA-GQ','CAPIT','XXXXXX','1041',     15012,'Apports temporaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15014,'SYSCOHADA-GQ','CAPIT','XXXXXX','1042',     15012,'Opérations courantes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15015,'SYSCOHADA-GQ','CAPIT','XXXXXX','1043',     15012,'Rémunérations, impôts et autres charges personnelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15016,'SYSCOHADA-GQ','CAPIT','XXXXXX','1047',     15012,'Prélèvements d''autoconsommation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15017,'SYSCOHADA-GQ','CAPIT','XXXXXX','1048',     15012,'Autres prélèvements','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15018,'SYSCOHADA-GQ','CAPIT','XXXXXX','105',      15000,'Primes liees aux capitaux propres','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15019,'SYSCOHADA-GQ','CAPIT','XXXXXX','1051',     15018,'Primes d''émission','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15020,'SYSCOHADA-GQ','CAPIT','XXXXXX','1052',     15018,'Primes d''apport','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15021,'SYSCOHADA-GQ','CAPIT','XXXXXX','1053',     15018,'Primes de fusion','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15022,'SYSCOHADA-GQ','CAPIT','XXXXXX','1054',     15018,'Primes de conversion','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15023,'SYSCOHADA-GQ','CAPIT','XXXXXX','1058',     15018,'Autres primes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15024,'SYSCOHADA-GQ','CAPIT','XXXXXX','106',      15000,'Ecarts de reevaluation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15025,'SYSCOHADA-GQ','CAPIT','XXXXXX','1061',     15024,'Ecarts de réévaluation légale','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15026,'SYSCOHADA-GQ','CAPIT','XXXXXX','1062',     15024,'Ecarts de réévaluation libre','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15027,'SYSCOHADA-GQ','CAPIT','XXXXXX','109',      15000,'Actionnaires, capital souscrit, non appele','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15028,'SYSCOHADA-GQ','CAPIT','XXXXXX','11',       15000,'Reserves','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15029,'SYSCOHADA-GQ','CAPIT','XXXXXX','111',      15028,'Reserve legale','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15030,'SYSCOHADA-GQ','CAPIT','XXXXXX','1111',     15029,'Réserves légales','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15031,'SYSCOHADA-GQ','CAPIT','XXXXXX','112',      15028,'Reserves statutaires ou contractuelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15032,'SYSCOHADA-GQ','CAPIT','XXXXXX','113',      15028,'Reserves reglementees','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15033,'SYSCOHADA-GQ','CAPIT','XXXXXX','1131',     15032,'Réserves de plus-values nettes à long terme','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15034,'SYSCOHADA-GQ','CAPIT','XXXXXX','1133',     15032,'Réserves consécutives à l''octroi de subventions d''investissement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15035,'SYSCOHADA-GQ','CAPIT','XXXXXX','1134',     15032,'Réserves spéciales navires renouvelés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15036,'SYSCOHADA-GQ','CAPIT','XXXXXX','1135',     15032,'Réserves spéciales matériels et outillage renouvelés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15037,'SYSCOHADA-GQ','CAPIT','XXXXXX','1138',     15032,'Autres réserves réglementées','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15038,'SYSCOHADA-GQ','CAPIT','XXXXXX','118',      15028,'Autres reserves','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15039,'SYSCOHADA-GQ','CAPIT','XXXXXX','1181',     15038,'Réserves facultatives','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15040,'SYSCOHADA-GQ','CAPIT','XXXXXX','1188',     15038,'Réserves diverses','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15041,'SYSCOHADA-GQ','CAPIT','XXXXXX','12',       15000,'Report a nouveau','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15042,'SYSCOHADA-GQ','CAPIT','XXXXXX','121',      15041,'Report a nouveau crediteur','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15043,'SYSCOHADA-GQ','CAPIT','XXXXXX','1211',     15042,'Report à nouveau crediteur','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15044,'SYSCOHADA-GQ','CAPIT','XXXXXX','129',      15041,'Report a nouveau debiteur','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15045,'SYSCOHADA-GQ','CAPIT','XXXXXX','1291',     15044,'Perte nette à reporter','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15046,'SYSCOHADA-GQ','CAPIT','XXXXXX','1292',     15044,'Perte - amortissements réputés différés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15047,'SYSCOHADA-GQ','CAPIT','XXXXXX','13',       15000,'Resultat net de l''exercice','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15048,'SYSCOHADA-GQ','CAPIT','XXXXXX','1301',     15047,'Résultat en instance d''affectation : bénéfice','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15049,'SYSCOHADA-GQ','CAPIT','XXXXXX','1309',     15047,'Résultat en instance d''affectation : perte','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15050,'SYSCOHADA-GQ','CAPIT','XXXXXX','131',      15047,'Resultat net : benefice','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15051,'SYSCOHADA-GQ','CAPIT','XXXXXX','132',      15047,'Marge brute (mb)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15052,'SYSCOHADA-GQ','CAPIT','XXXXXX','1321',     15051,'Marge brute sur marchandises','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15053,'SYSCOHADA-GQ','CAPIT','XXXXXX','1322',     15051,'Marge brute sur matières','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15054,'SYSCOHADA-GQ','CAPIT','XXXXXX','133',      15047,'Valeur ajoutee (v.a.)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15055,'SYSCOHADA-GQ','CAPIT','XXXXXX','134',      15047,'Excedent brut d''exploitation (e.b.e.)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15056,'SYSCOHADA-GQ','CAPIT','XXXXXX','135',      15047,'Resultat d''exploitation (r.e.)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15057,'SYSCOHADA-GQ','CAPIT','XXXXXX','136',      15047,'Resultat financier (r.f.)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15058,'SYSCOHADA-GQ','CAPIT','XXXXXX','137',      15047,'Resultat des activites ordinaires (r.a.o.)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15059,'SYSCOHADA-GQ','CAPIT','XXXXXX','138',      15047,'Resultat hors activites ordinaires (r.h.a.o.)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15060,'SYSCOHADA-GQ','CAPIT','XXXXXX','139',      15047,'Resultat net : perte','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15061,'SYSCOHADA-GQ','CAPIT','XXXXXX','14',       15000,'Subventions d''investissement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15062,'SYSCOHADA-GQ','CAPIT','XXXXXX','141',      15061,'Subventions d''equipement a','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15063,'SYSCOHADA-GQ','CAPIT','XXXXXX','1411',     15062,'Etat','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15064,'SYSCOHADA-GQ','CAPIT','XXXXXX','1412',     15062,'Régions','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15065,'SYSCOHADA-GQ','CAPIT','XXXXXX','1413',     15062,'Départements','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15066,'SYSCOHADA-GQ','CAPIT','XXXXXX','1414',     15062,'Communes et collectivités publiques décentralisées','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15067,'SYSCOHADA-GQ','CAPIT','XXXXXX','1415',     15062,'Entreprises publiques ou mixtes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15068,'SYSCOHADA-GQ','CAPIT','XXXXXX','1416',     15062,'Entreprises et organismes privés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15069,'SYSCOHADA-GQ','CAPIT','XXXXXX','1417',     15062,'Organismes internationaux','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15070,'SYSCOHADA-GQ','CAPIT','XXXXXX','1418',     15062,'Autres','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15071,'SYSCOHADA-GQ','CAPIT','XXXXXX','142',      15061,'Subventions d''equipement b','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15072,'SYSCOHADA-GQ','CAPIT','XXXXXX','1421',     15071,'Subventions d''équipements','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15073,'SYSCOHADA-GQ','CAPIT','XXXXXX','148',      15061,'Autres subventions d''investissement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15074,'SYSCOHADA-GQ','CAPIT','XXXXXX','15',       15000,'Provisions reglementees et fonds assimiles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15075,'SYSCOHADA-GQ','CAPIT','XXXXXX','151',      15074,'Amortissements derogatoires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15076,'SYSCOHADA-GQ','CAPIT','XXXXXX','152',      15074,'Plus-values de cession a reinvestir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15077,'SYSCOHADA-GQ','CAPIT','XXXXXX','1521',     15076,'Plus-values de cession à réinvestir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15078,'SYSCOHADA-GQ','CAPIT','XXXXXX','153',      15074,'Fonds reglementes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15079,'SYSCOHADA-GQ','CAPIT','XXXXXX','1531',     15078,'Fonds national','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15080,'SYSCOHADA-GQ','CAPIT','XXXXXX','1532',     15078,'Prélèvement pour le budget','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15081,'SYSCOHADA-GQ','CAPIT','XXXXXX','154',      15074,'Provision speciale de reevaluation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15082,'SYSCOHADA-GQ','CAPIT','XXXXXX','155',      15074,'Provisions reglementees relatives aux immobilisations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15083,'SYSCOHADA-GQ','CAPIT','XXXXXX','1551',     15082,'Recontitution des gisements miniers et pétroliers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15084,'SYSCOHADA-GQ','CAPIT','XXXXXX','1552',     15082,'Provisions de croissance des immobilisations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15085,'SYSCOHADA-GQ','CAPIT','XXXXXX','1553',     15082,'Provisions de renouvellement du matériel naval','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15086,'SYSCOHADA-GQ','CAPIT','XXXXXX','1554',     15082,'Provisions pourle renouvellement du matériel et outillage','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15087,'SYSCOHADA-GQ','CAPIT','XXXXXX','156',      15074,'Provisions reglementees relatives aux stocks','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15088,'SYSCOHADA-GQ','CAPIT','XXXXXX','1561',     15087,'Hausse de prix','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15089,'SYSCOHADA-GQ','CAPIT','XXXXXX','1562',     15087,'Fluctuation des cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15090,'SYSCOHADA-GQ','CAPIT','XXXXXX','157',      15074,'Provisions pour investissement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15091,'SYSCOHADA-GQ','CAPIT','XXXXXX','158',      15074,'Autres provisions et fonds reglementes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15092,'SYSCOHADA-GQ','CAPIT','XXXXXX','16',       15000,'Emprunts et dettes assimilees','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15093,'SYSCOHADA-GQ','CAPIT','XXXXXX','161',      15092,'Emprunts obligataires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15094,'SYSCOHADA-GQ','CAPIT','XXXXXX','1611',     15093,'Emprunts obligataires ordinaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15095,'SYSCOHADA-GQ','CAPIT','XXXXXX','1612',     15093,'Emprunts obligataires convertibles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15096,'SYSCOHADA-GQ','CAPIT','XXXXXX','1618',     15093,'Autres emprunts obligataires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15097,'SYSCOHADA-GQ','CAPIT','XXXXXX','1619',     15093,'Obligations à souscrire, à la souche','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15098,'SYSCOHADA-GQ','CAPIT','XXXXXX','162',      15092,'Emprunts et dettes aupres des etablissements de credit','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15099,'SYSCOHADA-GQ','CAPIT','XXXXXX','163',      15092,'Avances recues de l''etat','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15100,'SYSCOHADA-GQ','CAPIT','XXXXXX','164',      15092,'Avances recues et comptes courants bloques','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15101,'SYSCOHADA-GQ','CAPIT','XXXXXX','165',      15092,'Depots et cautionnements recus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15102,'SYSCOHADA-GQ','CAPIT','XXXXXX','1651',     15101,'Dépôts à terme','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15103,'SYSCOHADA-GQ','CAPIT','XXXXXX','1652',     15101,'Cautionnements','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15104,'SYSCOHADA-GQ','CAPIT','XXXXXX','166',      15092,'Interets courus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15105,'SYSCOHADA-GQ','CAPIT','XXXXXX','1661',     15104,'Sur emprunts obligataires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15106,'SYSCOHADA-GQ','CAPIT','XXXXXX','1662',     15104,'Sur emprunts et dettes auprès des établissements de crédit','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15107,'SYSCOHADA-GQ','CAPIT','XXXXXX','1663',     15104,'Sur avances reçues de l''etat','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15108,'SYSCOHADA-GQ','CAPIT','XXXXXX','1664',     15104,'Sur avances reçues et comptes courants bloqués','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15109,'SYSCOHADA-GQ','CAPIT','XXXXXX','1665',     15104,'Sur dépôts et cautionnements reçus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15110,'SYSCOHADA-GQ','CAPIT','XXXXXX','1667',     15104,'Sur avances assorties de conditions particulières','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15111,'SYSCOHADA-GQ','CAPIT','XXXXXX','1668',     15104,'Sur autres emprunts et dettes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15112,'SYSCOHADA-GQ','CAPIT','XXXXXX','167',      15092,'Avances assorties de conditions particulieres','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15113,'SYSCOHADA-GQ','CAPIT','XXXXXX','1671',     15112,'Avances bloquées pour augmentation du capital','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15114,'SYSCOHADA-GQ','CAPIT','XXXXXX','1672',     15112,'Avances conditionnées par l''etat','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15115,'SYSCOHADA-GQ','CAPIT','XXXXXX','1673',     15112,'Avances conditionnées par les autres organismes africains','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15116,'SYSCOHADA-GQ','CAPIT','XXXXXX','1674',     15112,'Avances conditionné par les autres organismes internationaux','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15117,'SYSCOHADA-GQ','CAPIT','XXXXXX','1676',     15112,'Droits du concédant exigibles en nature','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15118,'SYSCOHADA-GQ','CAPIT','XXXXXX','168',      15092,'Autres emprunts et dettes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15119,'SYSCOHADA-GQ','CAPIT','XXXXXX','1681',     15118,'Rentes viagères capitalisées','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15120,'SYSCOHADA-GQ','CAPIT','XXXXXX','1682',     15118,'Billets de fonds','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15121,'SYSCOHADA-GQ','CAPIT','XXXXXX','1683',     15118,'Dettes consécutives à des titres emprunté','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15122,'SYSCOHADA-GQ','CAPIT','XXXXXX','1684',     15118,'Dettes du concédant exigibles en nature','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15123,'SYSCOHADA-GQ','CAPIT','XXXXXX','1685',     15118,'Emprunts participatifs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15124,'SYSCOHADA-GQ','CAPIT','XXXXXX','1686',     15118,'Participation des travailleurs aux bénéfices','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15125,'SYSCOHADA-GQ','CAPIT','XXXXXX','17',       15000,'Dettes de credit-bail et contrats assimiles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15126,'SYSCOHADA-GQ','CAPIT','XXXXXX','172',      15125,'Emprunts equivalents de credit-bail immobilier','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15127,'SYSCOHADA-GQ','CAPIT','XXXXXX','173',      15125,'Emprunts equivalents de credit-bail mobilier','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15128,'SYSCOHADA-GQ','CAPIT','XXXXXX','176',      15125,'Interets courus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15129,'SYSCOHADA-GQ','CAPIT','XXXXXX','1762',     15128,'Sur emprunts équivalents de crédit-bail immobilier','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15130,'SYSCOHADA-GQ','CAPIT','XXXXXX','1763',     15128,'Sur emprunts équivalents de crédit-bail mobilier','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15131,'SYSCOHADA-GQ','CAPIT','XXXXXX','1768',     15128,'Sur emprunts équivalents d''autres contrats','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15132,'SYSCOHADA-GQ','CAPIT','XXXXXX','178',      15125,'Emprunts equivalents d''autres contrats','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15133,'SYSCOHADA-GQ','CAPIT','XXXXXX','18',       15000,'Dettes liees a des participations et comptes de liaison des etablissements et societes en participation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15134,'SYSCOHADA-GQ','CAPIT','XXXXXX','181',      15133,'Dettes liees a des participations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15135,'SYSCOHADA-GQ','CAPIT','XXXXXX','1811',     15134,'Dettes liées à des participations (groupe)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15136,'SYSCOHADA-GQ','CAPIT','XXXXXX','1812',     15134,'Dettes liées à des participations (hors groupe)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15137,'SYSCOHADA-GQ','CAPIT','XXXXXX','182',      15133,'Dettes liees a des societes en paticipation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15138,'SYSCOHADA-GQ','CAPIT','XXXXXX','183',      15133,'Interets courus sur dettes liees a des participations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15139,'SYSCOHADA-GQ','CAPIT','XXXXXX','184',      15133,'Comptes permanents bloques des etablissements et succursales','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15140,'SYSCOHADA-GQ','CAPIT','XXXXXX','185',      15133,'Comptes permanents non bloques des etablissements et succursales','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15141,'SYSCOHADA-GQ','CAPIT','XXXXXX','186',      15133,'Comptes de liaison charges','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15142,'SYSCOHADA-GQ','CAPIT','XXXXXX','187',      15133,'Comptes de liaison produits','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15143,'SYSCOHADA-GQ','CAPIT','XXXXXX','188',      15133,'Comptes de liaison des societes en participation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15144,'SYSCOHADA-GQ','CAPIT','XXXXXX','19',       15000,'Provisions financieres pour risques et charges','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15145,'SYSCOHADA-GQ','CAPIT','XXXXXX','191',      15144,'Provisions pour litiges','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15146,'SYSCOHADA-GQ','CAPIT','XXXXXX','192',      15144,'Provisions pour garanties donnees aux clients','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15147,'SYSCOHADA-GQ','CAPIT','XXXXXX','193',      15144,'Provisions pour pertes sur marches a achevement futur','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15148,'SYSCOHADA-GQ','CAPIT','XXXXXX','194',      15144,'Provisions pour pertes de change','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15149,'SYSCOHADA-GQ','CAPIT','XXXXXX','195',      15144,'Provisions pour impots','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15150,'SYSCOHADA-GQ','CAPIT','XXXXXX','196',      15144,'Provisions pour pensions et obligations similaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15151,'SYSCOHADA-GQ','CAPIT','XXXXXX','197',      15144,'Provisions pour charges a repartir sur plusieurs exercices','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15152,'SYSCOHADA-GQ','CAPIT','XXXXXX','1971',     15151,'Provisions pour grosses réparations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15153,'SYSCOHADA-GQ','CAPIT','XXXXXX','198',      15144,'Autres provisions financieres pour risques et charges','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15154,'SYSCOHADA-GQ','CAPIT','XXXXXX','1981',     15153,'Provisions pour amendes et pénalités','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15155,'SYSCOHADA-GQ','CAPIT','XXXXXX','1982',     15153,'Provisions pour renouvellement des immobilisations (entreprises concessionnaires)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15156,'SYSCOHADA-GQ','CAPIT','XXXXXX','1983',     15153,'Provisions pour propres assureurs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15157,'SYSCOHADA-GQ','CAPIT','XXXXXX','1988',     15153,'Autres provisions financières pour risques et charges','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15158,'SYSCOHADA-GQ','IMMO','XXXXXX','2',             0,'Charges immobilisees','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15159,'SYSCOHADA-GQ','IMMO','XXXXXX','201',       15158,'Frais d''etablissement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15160,'SYSCOHADA-GQ','IMMO','XXXXXX','2011',      15159,'Frais de constitution','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15161,'SYSCOHADA-GQ','IMMO','XXXXXX','2012',      15159,'Frais de prospection','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15162,'SYSCOHADA-GQ','IMMO','XXXXXX','2013',      15159,'Frais de publicité et de lancement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15163,'SYSCOHADA-GQ','IMMO','XXXXXX','2014',      15159,'Frais de fonctionnement antérieurs au démarrage','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15164,'SYSCOHADA-GQ','IMMO','XXXXXX','2015',      15159,'Frais de modification du capital (fusions, scissions transformations)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15165,'SYSCOHADA-GQ','IMMO','XXXXXX','2016',      15159,'Frais d''entrée à la bourse','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15166,'SYSCOHADA-GQ','IMMO','XXXXXX','2017',      15159,'Frais de restructuration','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15167,'SYSCOHADA-GQ','IMMO','XXXXXX','2018',      15159,'Frais divers d''établissement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15168,'SYSCOHADA-GQ','IMMO','XXXXXX','202',       15158,'Charges a repartir sur plusieurs exercices','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15169,'SYSCOHADA-GQ','IMMO','XXXXXX','2021',      15168,'Charges différées','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15170,'SYSCOHADA-GQ','IMMO','XXXXXX','2022',      15168,'Frais d''acquisition d''immobilisations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15171,'SYSCOHADA-GQ','IMMO','XXXXXX','2026',      15168,'Fais d''émission des emprunts','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15172,'SYSCOHADA-GQ','IMMO','XXXXXX','2028',      15168,'Charges à étaler','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15173,'SYSCOHADA-GQ','IMMO','XXXXXX','206',       15158,'Primes de remboursement des obligations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15174,'SYSCOHADA-GQ','IMMO','XXXXXX','2061',      15173,'Obligations ordinaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15175,'SYSCOHADA-GQ','IMMO','XXXXXX','2062',      15173,'Obligations convertibles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15176,'SYSCOHADA-GQ','IMMO','XXXXXX','2068',      15173,'Autres emprunts obligataires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15177,'SYSCOHADA-GQ','IMMO','XXXXXX','21',        15158,'Immobilisations incorporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15178,'SYSCOHADA-GQ','IMMO','XXXXXX','211',       15177,'Frais de recherche et de developpement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15179,'SYSCOHADA-GQ','IMMO','XXXXXX','212',       15177,'Brevets, licences, concessions et droits similaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15180,'SYSCOHADA-GQ','IMMO','XXXXXX','213',       15177,'Logiciels','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15181,'SYSCOHADA-GQ','IMMO','XXXXXX','214',       15177,'Marques','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15182,'SYSCOHADA-GQ','IMMO','XXXXXX','215',       15177,'Fonds commercial','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15183,'SYSCOHADA-GQ','IMMO','XXXXXX','216',       15177,'Droit au bail','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15184,'SYSCOHADA-GQ','IMMO','XXXXXX','217',       15177,'Investissements de creation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15185,'SYSCOHADA-GQ','IMMO','XXXXXX','218',       15177,'Autres droits et valeurs incorporels','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15186,'SYSCOHADA-GQ','IMMO','XXXXXX','219',       15177,'Immobilisations incorporelles en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15187,'SYSCOHADA-GQ','IMMO','XXXXXX','2191',      15186,'Frais de recherche et de développement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15188,'SYSCOHADA-GQ','IMMO','XXXXXX','2193',      15186,'Logiciels','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15189,'SYSCOHADA-GQ','IMMO','XXXXXX','2198',      15186,'Autres droits et valeurs incorporels','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15190,'SYSCOHADA-GQ','IMMO','XXXXXX','22',        15158,'Terrains','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15191,'SYSCOHADA-GQ','IMMO','XXXXXX','221',       15190,'Terrains agricoles et forestiers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15192,'SYSCOHADA-GQ','IMMO','XXXXXX','2211',      15191,'Terrains d''exploitation agricole','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15193,'SYSCOHADA-GQ','IMMO','XXXXXX','2212',      15191,'Terrains d''exploitation forestière','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15194,'SYSCOHADA-GQ','IMMO','XXXXXX','2218',      15191,'Autres terrains','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15195,'SYSCOHADA-GQ','IMMO','XXXXXX','222',       15190,'Terrains nus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15196,'SYSCOHADA-GQ','IMMO','XXXXXX','2221',      15195,'Terrains à bâtir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15197,'SYSCOHADA-GQ','IMMO','XXXXXX','2228',      15195,'Autres terrains nus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15198,'SYSCOHADA-GQ','IMMO','XXXXXX','223',       15190,'Terrains batis','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15199,'SYSCOHADA-GQ','IMMO','XXXXXX','2231',      15198,'Pour bâtiments industriels et agricoles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15200,'SYSCOHADA-GQ','IMMO','XXXXXX','2232',      15198,'Pour bâtiments administratifs et commerciaux','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15201,'SYSCOHADA-GQ','IMMO','XXXXXX','2234',      15198,'Pour bâtiments affectés aux autres opérations professionnelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15202,'SYSCOHADA-GQ','IMMO','XXXXXX','2235',      15198,'Pour bâtiments affectés aux autres opérations non professionnelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15203,'SYSCOHADA-GQ','IMMO','XXXXXX','2236',      15198,'Autres terrains bâtis','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15204,'SYSCOHADA-GQ','IMMO','XXXXXX','224',       15190,'Travaux de mise en valeur des terrains','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15205,'SYSCOHADA-GQ','IMMO','XXXXXX','2241',      15204,'Plantation d''arbres et d''arbustes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15206,'SYSCOHADA-GQ','IMMO','XXXXXX','2248',      15204,'Autres travaux','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15207,'SYSCOHADA-GQ','IMMO','XXXXXX','225',       15190,'Terrains de gisement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15208,'SYSCOHADA-GQ','IMMO','XXXXXX','2251',      15207,'Carrières','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15209,'SYSCOHADA-GQ','IMMO','XXXXXX','226',       15190,'Terrains amenages','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15210,'SYSCOHADA-GQ','IMMO','XXXXXX','2261',      15209,'Parkings','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15211,'SYSCOHADA-GQ','IMMO','XXXXXX','227',       15190,'Terrains mis en concession','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15212,'SYSCOHADA-GQ','IMMO','XXXXXX','228',       15190,'Autres terrains','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15213,'SYSCOHADA-GQ','IMMO','XXXXXX','2281',      15212,'Terrains des immeubles de rapport','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15214,'SYSCOHADA-GQ','IMMO','XXXXXX','2285',      15212,'Terrains des logements affectés au personnel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15215,'SYSCOHADA-GQ','IMMO','XXXXXX','2288',      15212,'Autres terrains','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15216,'SYSCOHADA-GQ','IMMO','XXXXXX','229',       15190,'Amenagements des terrains en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15217,'SYSCOHADA-GQ','IMMO','XXXXXX','2291',      15216,'Terrains agricoles et forestiers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15218,'SYSCOHADA-GQ','IMMO','XXXXXX','2292',      15216,'Terrains nus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15219,'SYSCOHADA-GQ','IMMO','XXXXXX','2295',      15216,'Terrains de gisement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15220,'SYSCOHADA-GQ','IMMO','XXXXXX','2298',      15216,'Autres travaux','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15221,'SYSCOHADA-GQ','IMMO','XXXXXX','23',        15158,'Bâtiments, installations techniques et agencements','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15222,'SYSCOHADA-GQ','IMMO','XXXXXX','231',       15221,'Bâtiments industriels, agricoles, administratifs et commerciaux sur sol propre','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15223,'SYSCOHADA-GQ','IMMO','XXXXXX','2311',      15222,'Bâtiments industriels','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15224,'SYSCOHADA-GQ','IMMO','XXXXXX','2312',      15222,'Bâtiments agricoles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15225,'SYSCOHADA-GQ','IMMO','XXXXXX','2313',      15222,'Bâtiments administratifs et commerciaux','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15226,'SYSCOHADA-GQ','IMMO','XXXXXX','2314',      15222,'Bâtiments affectés au logement du personnel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15227,'SYSCOHADA-GQ','IMMO','XXXXXX','2315',      15222,'Immeubles de rapport','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15228,'SYSCOHADA-GQ','IMMO','XXXXXX','232',       15221,'Bâtiments industriels, agricoles, administratifs et commerciaux sur sol d''autrui','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15229,'SYSCOHADA-GQ','IMMO','XXXXXX','2321',      15228,'Bâtiments industriels','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15230,'SYSCOHADA-GQ','IMMO','XXXXXX','2322',      15228,'Bâtiments agricoles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15231,'SYSCOHADA-GQ','IMMO','XXXXXX','2323',      15228,'Bâtiments administratifs et commerciaux','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15232,'SYSCOHADA-GQ','IMMO','XXXXXX','2324',      15228,'Bâtiments affectés au logement du personnel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15233,'SYSCOHADA-GQ','IMMO','XXXXXX','2325',      15228,'Immeubles de rapport','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15234,'SYSCOHADA-GQ','IMMO','XXXXXX','233',       15221,'Ouvrages d''infrastructures','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15235,'SYSCOHADA-GQ','IMMO','XXXXXX','2331',      15234,'Voies de terre','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15236,'SYSCOHADA-GQ','IMMO','XXXXXX','2332',      15234,'Voies de fer','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15237,'SYSCOHADA-GQ','IMMO','XXXXXX','2333',      15234,'Voies d''eau','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15238,'SYSCOHADA-GQ','IMMO','XXXXXX','2334',      15234,'Barrages, digues','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15239,'SYSCOHADA-GQ','IMMO','XXXXXX','2335',      15234,'Pistes d''aérodrome','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15240,'SYSCOHADA-GQ','IMMO','XXXXXX','2338',      15234,'Autres','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15241,'SYSCOHADA-GQ','IMMO','XXXXXX','234',       15221,'Installations techniques','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15242,'SYSCOHADA-GQ','IMMO','XXXXXX','2341',      15241,'Installations complexes spécialisées sur sol propre','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15243,'SYSCOHADA-GQ','IMMO','XXXXXX','2342',      15241,'Installations complexes spécialisées sur sol d''autrui','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15244,'SYSCOHADA-GQ','IMMO','XXXXXX','2343',      15241,'Installations à caractère spécifique sur sol propre','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15245,'SYSCOHADA-GQ','IMMO','XXXXXX','2344',      15241,'Installations à caractère spécifique sur sol d''autrui','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15246,'SYSCOHADA-GQ','IMMO','XXXXXX','235',       15221,'Amenagements de bureaux','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15247,'SYSCOHADA-GQ','IMMO','XXXXXX','2351',      15246,'Installations générales','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15248,'SYSCOHADA-GQ','IMMO','XXXXXX','2358',      15246,'Autres installations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15249,'SYSCOHADA-GQ','IMMO','XXXXXX','237',       15221,'Batiments industriels, agricoles et commerciaux mis en concession','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15250,'SYSCOHADA-GQ','IMMO','XXXXXX','238',       15221,'Autres installations et agencements','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15251,'SYSCOHADA-GQ','IMMO','XXXXXX','239',       15221,'Bâtiments et installations en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15252,'SYSCOHADA-GQ','IMMO','XXXXXX','2391',      15251,'Bâtiments et installations en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15253,'SYSCOHADA-GQ','IMMO','XXXXXX','24',        15158,'Materiels','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15254,'SYSCOHADA-GQ','IMMO','XXXXXX','241',       15253,'Materiel et outillage industriel et commercial','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15255,'SYSCOHADA-GQ','IMMO','XXXXXX','2411',      15254,'Matériel industriel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15256,'SYSCOHADA-GQ','IMMO','XXXXXX','2412',      15254,'Outillage industriel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15257,'SYSCOHADA-GQ','IMMO','XXXXXX','2413',      15254,'Matériel commercial','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15258,'SYSCOHADA-GQ','IMMO','XXXXXX','2414',      15254,'Outillage commercial','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15259,'SYSCOHADA-GQ','IMMO','XXXXXX','242',       15253,'Materiel et outillage agricole','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15260,'SYSCOHADA-GQ','IMMO','XXXXXX','2421',      15259,'Matériel agricole','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15261,'SYSCOHADA-GQ','IMMO','XXXXXX','2422',      15259,'Outillage agricole','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15262,'SYSCOHADA-GQ','IMMO','XXXXXX','243',       15253,'Materiel d''emballage recuperable et identifiable','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15263,'SYSCOHADA-GQ','IMMO','XXXXXX','244',       15253,'Materiel et mobilier','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15264,'SYSCOHADA-GQ','IMMO','XXXXXX','2441',      15263,'Matériel de bureau','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15265,'SYSCOHADA-GQ','IMMO','XXXXXX','2442',      15263,'Matériel informatique','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15266,'SYSCOHADA-GQ','IMMO','XXXXXX','2443',      15263,'Matériel bureautique','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15267,'SYSCOHADA-GQ','IMMO','XXXXXX','2444',      15263,'Mobilier de bureau','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15268,'SYSCOHADA-GQ','IMMO','XXXXXX','2446',      15263,'Matériel et mobilier des immeubles de rapport','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15269,'SYSCOHADA-GQ','IMMO','XXXXXX','2447',      15263,'Matériel et mobilier des logements du personnel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15270,'SYSCOHADA-GQ','IMMO','XXXXXX','245',       15253,'Materiel de transport','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15271,'SYSCOHADA-GQ','IMMO','XXXXXX','2451',      15270,'Matériel automobile','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15272,'SYSCOHADA-GQ','IMMO','XXXXXX','2452',      15270,'Matériel ferroviaire','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15273,'SYSCOHADA-GQ','IMMO','XXXXXX','2453',      15270,'Matériel fluvial, lagunaire','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15274,'SYSCOHADA-GQ','IMMO','XXXXXX','2454',      15270,'Matériel naval','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15275,'SYSCOHADA-GQ','IMMO','XXXXXX','2455',      15270,'Matériel aérien','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15276,'SYSCOHADA-GQ','IMMO','XXXXXX','2456',      15270,'Matériel hippomobile','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15277,'SYSCOHADA-GQ','IMMO','XXXXXX','2458',      15270,'Autres (vélo, mobylette, moto)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15278,'SYSCOHADA-GQ','IMMO','XXXXXX','246',       15253,'Immobilisations animales et agricoles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15279,'SYSCOHADA-GQ','IMMO','XXXXXX','2461',      15278,'Cheptel, animaux de trait','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15280,'SYSCOHADA-GQ','IMMO','XXXXXX','2462',      15278,'Cheptel, animaux reproducteurs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15281,'SYSCOHADA-GQ','IMMO','XXXXXX','2463',      15278,'Animaux de garde','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15282,'SYSCOHADA-GQ','IMMO','XXXXXX','2465',      15278,'Plantations agricoles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15283,'SYSCOHADA-GQ','IMMO','XXXXXX','2468',      15278,'Autres','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15284,'SYSCOHADA-GQ','IMMO','XXXXXX','247',       15253,'Agencements et amenagements du materiel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15285,'SYSCOHADA-GQ','IMMO','XXXXXX','248',       15253,'Autres materiels','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15286,'SYSCOHADA-GQ','IMMO','XXXXXX','2481',      15285,'Collections et oeuvres d''art','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15287,'SYSCOHADA-GQ','IMMO','XXXXXX','249',       15253,'Materiel en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15288,'SYSCOHADA-GQ','IMMO','XXXXXX','2491',      15287,'Matériel et outillage industriel et commercial','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15289,'SYSCOHADA-GQ','IMMO','XXXXXX','2492',      15287,'Matériel et outillage agricole','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15290,'SYSCOHADA-GQ','IMMO','XXXXXX','2493',      15287,'Matériel d''emballage récupérable et identifiable','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15291,'SYSCOHADA-GQ','IMMO','XXXXXX','2494',      15287,'Matériel et mobilier de bureau','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15292,'SYSCOHADA-GQ','IMMO','XXXXXX','2495',      15287,'Matériel de transport','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15293,'SYSCOHADA-GQ','IMMO','XXXXXX','2496',      15287,'Immobilisations animales et agricoles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15294,'SYSCOHADA-GQ','IMMO','XXXXXX','2497',      15287,'Agencements et aménagements du matériel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15295,'SYSCOHADA-GQ','IMMO','XXXXXX','2498',      15287,'Autres matériels','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15296,'SYSCOHADA-GQ','IMMO','XXXXXX','25',        15158,'Avances et acomptes verses sur immobilisations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15297,'SYSCOHADA-GQ','IMMO','XXXXXX','251',       15296,'Avances et acomptes verses sur immobilisations incorporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15298,'SYSCOHADA-GQ','IMMO','XXXXXX','252',       15296,'Avances et acomptes verses sur immobilisations corporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15299,'SYSCOHADA-GQ','IMMO','XXXXXX','26',        15158,'Titres de participation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15300,'SYSCOHADA-GQ','IMMO','XXXXXX','261',       15299,'Titres de participation dans des societes sous contrôle exclusif','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15301,'SYSCOHADA-GQ','IMMO','XXXXXX','262',       15299,'Titres de participation dans des societes sous contrôle conjoint','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15302,'SYSCOHADA-GQ','IMMO','XXXXXX','263',       15299,'Titres de participation dans des societes conferant une influence notable','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15303,'SYSCOHADA-GQ','IMMO','XXXXXX','265',       15299,'Participations dans des organismes professionnels','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15304,'SYSCOHADA-GQ','IMMO','XXXXXX','266',       15299,'Part dans des groupements d''interets economique (g.i.e.)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15305,'SYSCOHADA-GQ','IMMO','XXXXXX','268',       15299,'Autres titres de participation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15306,'SYSCOHADA-GQ','IMMO','XXXXXX','27',        15158,'Autres immobilisations financières','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15307,'SYSCOHADA-GQ','IMMO','XXXXXX','271',       15306,'Prêts et creances non commerciales','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15308,'SYSCOHADA-GQ','IMMO','XXXXXX','2711',      15307,'Prêts participatifs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15309,'SYSCOHADA-GQ','IMMO','XXXXXX','2712',      15307,'Prêts aux associés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15310,'SYSCOHADA-GQ','IMMO','XXXXXX','2713',      15307,'Billets de fonds','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15311,'SYSCOHADA-GQ','IMMO','XXXXXX','2714',      15307,'Titres prêtés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15312,'SYSCOHADA-GQ','IMMO','XXXXXX','272',       15306,'Prets au personnel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15313,'SYSCOHADA-GQ','IMMO','XXXXXX','2721',      15312,'Prêts immobiliers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15314,'SYSCOHADA-GQ','IMMO','XXXXXX','2722',      15312,'Prêts mobiliers et d''intallation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15315,'SYSCOHADA-GQ','IMMO','XXXXXX','2728',      15312,'Autres prêts (frais d''étude...)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15316,'SYSCOHADA-GQ','IMMO','XXXXXX','273',       15306,'Creances sur l''etat','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15317,'SYSCOHADA-GQ','IMMO','XXXXXX','2731',      15316,'Retenues de garantie','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15318,'SYSCOHADA-GQ','IMMO','XXXXXX','2733',      15316,'Fonds reglementé','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15319,'SYSCOHADA-GQ','IMMO','XXXXXX','2738',      15316,'Autres','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15320,'SYSCOHADA-GQ','IMMO','XXXXXX','274',       15306,'Titres immobilises','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15321,'SYSCOHADA-GQ','IMMO','XXXXXX','2741',      15320,'Titres immobilisés de l''activité de portefeuille (t.i.a.p.)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15322,'SYSCOHADA-GQ','IMMO','XXXXXX','2742',      15320,'Titres participatifs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15323,'SYSCOHADA-GQ','IMMO','XXXXXX','2743',      15320,'Certificats d''investissement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15324,'SYSCOHADA-GQ','IMMO','XXXXXX','2744',      15320,'Parts de fonds commun de placement (f.c.p.)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15325,'SYSCOHADA-GQ','IMMO','XXXXXX','2748',      15320,'Autres titres immobilisés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15326,'SYSCOHADA-GQ','IMMO','XXXXXX','275',       15306,'Depots et cautionnements verses','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15327,'SYSCOHADA-GQ','IMMO','XXXXXX','2751',      15326,'Dépôts pour loyers d''avance','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15328,'SYSCOHADA-GQ','IMMO','XXXXXX','2752',      15326,'Dépôts pour l''électricité','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15329,'SYSCOHADA-GQ','IMMO','XXXXXX','2753',      15326,'Dépôts pour l''eau','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15330,'SYSCOHADA-GQ','IMMO','XXXXXX','2754',      15326,'Dépôts pour le gaz','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15331,'SYSCOHADA-GQ','IMMO','XXXXXX','2755',      15326,'Dépôts pour le téléphone, le télex, la télécopie','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15332,'SYSCOHADA-GQ','IMMO','XXXXXX','2756',      15326,'Cautionnements sur les marchés publics','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15333,'SYSCOHADA-GQ','IMMO','XXXXXX','2757',      15326,'Cautionnements sur autres opérations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15334,'SYSCOHADA-GQ','IMMO','XXXXXX','2758',      15326,'Autres dépôts et cautionnements','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15335,'SYSCOHADA-GQ','IMMO','XXXXXX','276',       15306,'Interets courus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15336,'SYSCOHADA-GQ','IMMO','XXXXXX','2761',      15335,'Prêts et créances non commerciales','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15337,'SYSCOHADA-GQ','IMMO','XXXXXX','2762',      15335,'Prêts au personnel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15338,'SYSCOHADA-GQ','IMMO','XXXXXX','2763',      15335,'Créances sur l''etat','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15339,'SYSCOHADA-GQ','IMMO','XXXXXX','2764',      15335,'Titres immobilisés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15340,'SYSCOHADA-GQ','IMMO','XXXXXX','2765',      15335,'Dépôts et cautionnements versés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15341,'SYSCOHADA-GQ','IMMO','XXXXXX','2767',      15335,'Créances rattachées à des participations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15342,'SYSCOHADA-GQ','IMMO','XXXXXX','2768',      15335,'Immobilisations financières diverses','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15343,'SYSCOHADA-GQ','IMMO','XXXXXX','277',       15306,'Créances rattachees a des participations et des avances a des g.i.e.','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15344,'SYSCOHADA-GQ','IMMO','XXXXXX','2771',      15343,'Créances rattachées à des participations (groupe)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15345,'SYSCOHADA-GQ','IMMO','XXXXXX','2772',      15343,'Créances rattachées à des participations (hors groupe)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15346,'SYSCOHADA-GQ','IMMO','XXXXXX','2773',      15343,'Créances rattachées à des sociétés en participation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15347,'SYSCOHADA-GQ','IMMO','XXXXXX','2774',      15343,'Avances à des groupements d''intérêt économique (g.i.e.)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15348,'SYSCOHADA-GQ','IMMO','XXXXXX','278',       15306,'Immobilisations financieres diverses','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15349,'SYSCOHADA-GQ','IMMO','XXXXXX','2781',      15348,'Créances diverses groupe','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15350,'SYSCOHADA-GQ','IMMO','XXXXXX','2782',      15348,'Créances diverses hors groupe','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15351,'SYSCOHADA-GQ','IMMO','XXXXXX','2785',      15348,'Or et métaux précieux (1)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15352,'SYSCOHADA-GQ','IMMO','XXXXXX','28',        15158,'Amortissemnts','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15353,'SYSCOHADA-GQ','IMMO','XXXXXX','281',       15352,'Amortissements des immobilisations incorporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15354,'SYSCOHADA-GQ','IMMO','XXXXXX','2811',      15353,'Amortissements des frais de recherche et de développement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15355,'SYSCOHADA-GQ','IMMO','XXXXXX','2812',      15353,'Amortissements des brevets, licences, concessions et droits similaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15356,'SYSCOHADA-GQ','IMMO','XXXXXX','2813',      15353,'Amortissements des logiciels','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15357,'SYSCOHADA-GQ','IMMO','XXXXXX','2814',      15353,'Amortissements des marques','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15358,'SYSCOHADA-GQ','IMMO','XXXXXX','2815',      15353,'Amortissements du fonds commercial','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15359,'SYSCOHADA-GQ','IMMO','XXXXXX','2816',      15353,'Amortissements du droit au bail','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15360,'SYSCOHADA-GQ','IMMO','XXXXXX','2817',      15353,'Amortissements des investissements de création','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15361,'SYSCOHADA-GQ','IMMO','XXXXXX','2818',      15353,'Amortissements des autres droits et valeurs incorporels','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15362,'SYSCOHADA-GQ','IMMO','XXXXXX','282',       15352,'Amortissements des terrains','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15363,'SYSCOHADA-GQ','IMMO','XXXXXX','2821',      15362,'Amortissements des terrains agricoles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15364,'SYSCOHADA-GQ','IMMO','XXXXXX','2824',      15362,'Amortissements des travaux de mise en valeur des terrains','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15365,'SYSCOHADA-GQ','IMMO','XXXXXX','2825',      15362,'Amortissements des terrains de gisements','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15366,'SYSCOHADA-GQ','IMMO','XXXXXX','283',       15352,'Amortissements des batiments, installations techniques et agencements','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15367,'SYSCOHADA-GQ','IMMO','XXXXXX','2831',      15366,'Amortissements des bâtiments industriels, agricoles, administratifs et commerciaux sur sol propres','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15368,'SYSCOHADA-GQ','IMMO','XXXXXX','2832',      15366,'Amortissements des bâtiments industriels, agricoles, administratifs et commerciaux sur sol d''autrui','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15369,'SYSCOHADA-GQ','IMMO','XXXXXX','2833',      15366,'Amortissements des ouvrages d''infrastructure','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15370,'SYSCOHADA-GQ','IMMO','XXXXXX','2834',      15366,'Amortissements des installations techniques','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15371,'SYSCOHADA-GQ','IMMO','XXXXXX','2835',      15366,'Amortissements des aménagements de bureaux','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15372,'SYSCOHADA-GQ','IMMO','XXXXXX','2837',      15366,'Amortissements des bâtiments  industriels, agricoles et commerciaux mis en concession','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15373,'SYSCOHADA-GQ','IMMO','XXXXXX','2838',      15366,'Amortissements des autres installations et agencements','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15374,'SYSCOHADA-GQ','IMMO','XXXXXX','284',       15352,'Amortissement du materiel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15375,'SYSCOHADA-GQ','IMMO','XXXXXX','2841',      15374,'Amortissements du matériel et outillage industriel et commercial','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15376,'SYSCOHADA-GQ','IMMO','XXXXXX','2842',      15374,'Amortissements du matériel et outillage agricole','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15377,'SYSCOHADA-GQ','IMMO','XXXXXX','2843',      15374,'Amortissements du matériel d''emballage récupérable et identifiable','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15378,'SYSCOHADA-GQ','IMMO','XXXXXX','2844',      15374,'Amortissements du matériel et mobilier','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15379,'SYSCOHADA-GQ','IMMO','XXXXXX','2845',      15374,'Amortissements du materiel de transport','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15380,'SYSCOHADA-GQ','IMMO','XXXXXX','2846',      15374,'Amortissements des immobilisations animales et agricoles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15381,'SYSCOHADA-GQ','IMMO','XXXXXX','2847',      15374,'Amortissements des agencements et aménagements du matériel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15382,'SYSCOHADA-GQ','IMMO','XXXXXX','2848',      15374,'Amortissements des autres matériels','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15383,'SYSCOHADA-GQ','IMMO','XXXXXX','29',        15158,'Provisions pour depreciation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15384,'SYSCOHADA-GQ','IMMO','XXXXXX','291',       15383,'Provisions pour depreciation des immobilisations incorporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15385,'SYSCOHADA-GQ','IMMO','XXXXXX','2912',      15384,'Provisions pour dépréciation des brevets, licences, concessions et droits similaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15386,'SYSCOHADA-GQ','IMMO','XXXXXX','2913',      15384,'Provisions pour dépréciation des logiciels','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15387,'SYSCOHADA-GQ','IMMO','XXXXXX','2914',      15384,'Provisions pour dépréciation des marques','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15388,'SYSCOHADA-GQ','IMMO','XXXXXX','2915',      15384,'Provisions pour dépréciation du fonds de commerce','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15389,'SYSCOHADA-GQ','IMMO','XXXXXX','2916',      15384,'Provisions pour dépréciation du droit de bail','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15390,'SYSCOHADA-GQ','IMMO','XXXXXX','2917',      15384,'Provisions pour dépréciation des investissements de création','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15391,'SYSCOHADA-GQ','IMMO','XXXXXX','2918',      15384,'Provisions pour dépréciation des autres droits et valeurs incorporels','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15392,'SYSCOHADA-GQ','IMMO','XXXXXX','2919',      15384,'Provisions pour dépréciation des immobilisations incorporelles en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15393,'SYSCOHADA-GQ','IMMO','XXXXXX','292',       15383,'Provisions pour depreciation des terrains','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15394,'SYSCOHADA-GQ','IMMO','XXXXXX','2921',      15393,'Provisions pour dépréciations des terrains agricoles et forestiers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15395,'SYSCOHADA-GQ','IMMO','XXXXXX','2922',      15393,'Provisions pour dépréciation des terrains nus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15396,'SYSCOHADA-GQ','IMMO','XXXXXX','2923',      15393,'Provisions pour dépréciation des terrains bâtis','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15397,'SYSCOHADA-GQ','IMMO','XXXXXX','2924',      15393,'Provisions pour dépréciation des travaux de mise en valeur des terrains','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15398,'SYSCOHADA-GQ','IMMO','XXXXXX','2925',      15393,'Provisions pour dépréciation des terrains de gisement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15399,'SYSCOHADA-GQ','IMMO','XXXXXX','2926',      15393,'Provisions pour dépréciation des terrains aménagés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15400,'SYSCOHADA-GQ','IMMO','XXXXXX','2927',      15393,'Provisions pour dépréciation des terrains mis en concession','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15401,'SYSCOHADA-GQ','IMMO','XXXXXX','2928',      15393,'Provisions pour dépréciation des autres terrains','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15402,'SYSCOHADA-GQ','IMMO','XXXXXX','2929',      15393,'Provisions pour dépréciation des aménagements terrains en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15403,'SYSCOHADA-GQ','IMMO','XXXXXX','293',       15383,'Provisions pour depreciation des batiments, installations techniques et agencements','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15404,'SYSCOHADA-GQ','IMMO','XXXXXX','2931',      15403,'Provisions pour dépréciation des bâtiments industriels, agricoles, administratifs et commerciaux sur sol propre','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15405,'SYSCOHADA-GQ','IMMO','XXXXXX','2932',      15403,'Provisions pour dépréciation des bâtiments industriels, agricoles, administratifs et commerciaux sur sol d''autrui','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15406,'SYSCOHADA-GQ','IMMO','XXXXXX','2933',      15403,'Provisions pour dépréciation des ouvrages d''infrastructures','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15407,'SYSCOHADA-GQ','IMMO','XXXXXX','2934',      15403,'Provisions pour dépréciation des installations techniques','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15408,'SYSCOHADA-GQ','IMMO','XXXXXX','2935',      15403,'Provisions pour dépréciation des aménagements de bureaux','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15409,'SYSCOHADA-GQ','IMMO','XXXXXX','2937',      15403,'Provisions pour dépréciation des bâtiments industriels, agricoles et commerciaux mis en concession','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15410,'SYSCOHADA-GQ','IMMO','XXXXXX','2938',      15403,'Provisions pour dépréciation des autres installations et agencements','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15411,'SYSCOHADA-GQ','IMMO','XXXXXX','2939',      15403,'Provisions pour dépréciation des bâtiments et installations en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15412,'SYSCOHADA-GQ','IMMO','XXXXXX','294',       15383,'Provisions pour depreciation des materiels','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15413,'SYSCOHADA-GQ','IMMO','XXXXXX','2941',      15412,'Provisions pour dépréciation du matériel et outillage industriel et commercial','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15414,'SYSCOHADA-GQ','IMMO','XXXXXX','2942',      15412,'Provisions pour dépréciation du matériel et outillage agricole','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15415,'SYSCOHADA-GQ','IMMO','XXXXXX','2943',      15412,'Provisions pour dépréciation du matériel d''emballage récupérable et identifiable','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15416,'SYSCOHADA-GQ','IMMO','XXXXXX','2944',      15412,'Provisions pour dépréciation du matériel et mobilier','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15417,'SYSCOHADA-GQ','IMMO','XXXXXX','2945',      15412,'Provisions pour dépréciation du matériel de transport','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15418,'SYSCOHADA-GQ','IMMO','XXXXXX','2946',      15412,'Provisions pour dépréciation des immobilisations animales et agricoles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15419,'SYSCOHADA-GQ','IMMO','XXXXXX','2947',      15412,'Provisions pour dépréciation des agencements et aménagements du matériel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15420,'SYSCOHADA-GQ','IMMO','XXXXXX','2948',      15412,'Provisions pour dépréciation des autres matériels','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15421,'SYSCOHADA-GQ','IMMO','XXXXXX','2949',      15412,'Provisions pour dépréciation des matériels en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15422,'SYSCOHADA-GQ','IMMO','XXXXXX','295',       15383,'Provisions pour depreciation des avances et acomptes verses sur immobilisations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15423,'SYSCOHADA-GQ','IMMO','XXXXXX','2951',      15422,'Provisions pour dépréciation des avances et acomptes versés sur immobilisations incorporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15424,'SYSCOHADA-GQ','IMMO','XXXXXX','2952',      15422,'Provisions pour dépréciation des avances et acomptes versés sur immobilisations corporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15425,'SYSCOHADA-GQ','IMMO','XXXXXX','296',       15383,'Provisions pour dépréciation des titres de participation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15426,'SYSCOHADA-GQ','IMMO','XXXXXX','2961',      15425,'Provisions pour dépréciation des titres de participation dans des sociétés sous contrôle exclusif','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15427,'SYSCOHADA-GQ','IMMO','XXXXXX','2962',      15425,'Provisions pour dépréciation des titres de participations dans les sociétés sous contrôle conjoint','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15428,'SYSCOHADA-GQ','IMMO','XXXXXX','2963',      15425,'Provisions pour dépréciation des titres de participations dans les sociétés confèrant une influence notable','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15429,'SYSCOHADA-GQ','IMMO','XXXXXX','2965',      15425,'Provisions pour dépréciation des participations dans les organismes professionnels','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15430,'SYSCOHADA-GQ','IMMO','XXXXXX','2966',      15425,'Provisions pour dépréciation des parts dans des g.i.e.','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15431,'SYSCOHADA-GQ','IMMO','XXXXXX','2968',      15425,'Provisions pour dépréciation des autres titres de participation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15432,'SYSCOHADA-GQ','IMMO','XXXXXX','297',       15383,'Provisions pour dépréciation des autres immobilisations financieres','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15433,'SYSCOHADA-GQ','IMMO','XXXXXX','2971',      15432,'Provisions pour dépréciation des prêts et créances non commerciales','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15434,'SYSCOHADA-GQ','IMMO','XXXXXX','2972',      15432,'Provisions pour dépréciation des prêts du personnel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15435,'SYSCOHADA-GQ','IMMO','XXXXXX','2973',      15432,'Provisions pour dépréciation des créances sur l''etat','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15436,'SYSCOHADA-GQ','IMMO','XXXXXX','2974',      15432,'Provisions pour dépréciation des titres immobilisés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15437,'SYSCOHADA-GQ','IMMO','XXXXXX','2975',      15432,'Provisions pour dépréciation des dépôts et cautionnements versés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15438,'SYSCOHADA-GQ','IMMO','XXXXXX','2977',      15432,'Provisions pour dépréciation des créances rattachées à des participations et avances à des g.i.e.','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15439,'SYSCOHADA-GQ','IMMO','XXXXXX','2978',      15432,'Provisions pour dépréciation des créances financières','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15440,'SYSCOHADA-GQ','STOCK','XXXXXX','31',           0,'Marchandises','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15441,'SYSCOHADA-GQ','STOCK','XXXXXX','311',      15440,'Marchandises a','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15442,'SYSCOHADA-GQ','STOCK','XXXXXX','3111',     15441,'Marchandises a1','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15443,'SYSCOHADA-GQ','STOCK','XXXXXX','3112',     15441,'Marchandises a2','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15444,'SYSCOHADA-GQ','STOCK','XXXXXX','312',      15440,'Marchandises b','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15445,'SYSCOHADA-GQ','STOCK','XXXXXX','3121',     15444,'Marchandises b1','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15446,'SYSCOHADA-GQ','STOCK','XXXXXX','3122',     15444,'Marchandises b2','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15447,'SYSCOHADA-GQ','STOCK','XXXXXX','318',      15440,'Marchandises hors activites ordinaires (h.a.o.)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15448,'SYSCOHADA-GQ','STOCK','XXXXXX','32',           0,'Matieres premieres et fournitures liees','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15449,'SYSCOHADA-GQ','STOCK','XXXXXX','321',      15448,'Matieres a','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15450,'SYSCOHADA-GQ','STOCK','XXXXXX','322',      15448,'Matieres b','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15451,'SYSCOHADA-GQ','STOCK','XXXXXX','323',      15448,'Fournitures (a,b)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15452,'SYSCOHADA-GQ','STOCK','XXXXXX','33',           0,'Autres approvisionnements','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15453,'SYSCOHADA-GQ','STOCK','XXXXXX','331',      15452,'Matieres consommables','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15454,'SYSCOHADA-GQ','STOCK','XXXXXX','332',      15452,'Fournitures d''atelier et d''usine','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15455,'SYSCOHADA-GQ','STOCK','XXXXXX','333',      15452,'Fournitures de magasin','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15456,'SYSCOHADA-GQ','STOCK','XXXXXX','334',      15452,'Fournitures de bureau','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15457,'SYSCOHADA-GQ','STOCK','XXXXXX','335',      15452,'Emballages','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15458,'SYSCOHADA-GQ','STOCK','XXXXXX','3351',     15457,'Emballages perdus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15459,'SYSCOHADA-GQ','STOCK','XXXXXX','3352',     15457,'Emballages récupérables non identifiables','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15460,'SYSCOHADA-GQ','STOCK','XXXXXX','3353',     15457,'Emballages à usage mixte','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15461,'SYSCOHADA-GQ','STOCK','XXXXXX','3358',     15457,'Autres emballages','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15462,'SYSCOHADA-GQ','STOCK','XXXXXX','338',      15452,'Autres matieres','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15463,'SYSCOHADA-GQ','STOCK','XXXXXX','34',           0,'Produits en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15464,'SYSCOHADA-GQ','STOCK','XXXXXX','341',      15463,'Produits en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15465,'SYSCOHADA-GQ','STOCK','XXXXXX','3411',     15464,'Produits en cours p1','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15466,'SYSCOHADA-GQ','STOCK','XXXXXX','3412',     15464,'Produits en cours p2','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15467,'SYSCOHADA-GQ','STOCK','XXXXXX','342',      15463,'Travaux en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15468,'SYSCOHADA-GQ','STOCK','XXXXXX','3421',     15467,'Travaux en cours t1','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15469,'SYSCOHADA-GQ','STOCK','XXXXXX','3422',     15467,'Travaux en cours t2','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15470,'SYSCOHADA-GQ','STOCK','XXXXXX','343',      15463,'Produits intermediaires en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15471,'SYSCOHADA-GQ','STOCK','XXXXXX','3431',     15470,'Produits intermédiaires a','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15472,'SYSCOHADA-GQ','STOCK','XXXXXX','3432',     15470,'Produits intermédiaires b','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15473,'SYSCOHADA-GQ','STOCK','XXXXXX','344',      15463,'Produits residuels en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15474,'SYSCOHADA-GQ','STOCK','XXXXXX','3441',     15473,'Produits résiduels a','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15475,'SYSCOHADA-GQ','STOCK','XXXXXX','3442',     15473,'Produits résiduels b','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15476,'SYSCOHADA-GQ','STOCK','XXXXXX','35',           0,'Services en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15477,'SYSCOHADA-GQ','STOCK','XXXXXX','351',      15476,'Etudes en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15478,'SYSCOHADA-GQ','STOCK','XXXXXX','3511',     15477,'Etudes en cours e1','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15479,'SYSCOHADA-GQ','STOCK','XXXXXX','3512',     15477,'Etudes en cours e2','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15480,'SYSCOHADA-GQ','STOCK','XXXXXX','352',      15476,'Prestations de services en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15481,'SYSCOHADA-GQ','STOCK','XXXXXX','3521',     15480,'Prestations de services s1','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15482,'SYSCOHADA-GQ','STOCK','XXXXXX','3522',     15480,'Prestations de services s2','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15483,'SYSCOHADA-GQ','STOCK','XXXXXX','36',           0,'Produits finis','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15484,'SYSCOHADA-GQ','STOCK','XXXXXX','361',      15483,'Produits a','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15485,'SYSCOHADA-GQ','STOCK','XXXXXX','362',      15483,'Produits b','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15486,'SYSCOHADA-GQ','STOCK','XXXXXX','37',           0,'Produits intermediaires et residuels','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15487,'SYSCOHADA-GQ','STOCK','XXXXXX','371',      15486,'Produits intermediaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15488,'SYSCOHADA-GQ','STOCK','XXXXXX','3711',     15487,'Produits intermédiaires a','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15489,'SYSCOHADA-GQ','STOCK','XXXXXX','3712',     15487,'Produits intermédiaires b','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15490,'SYSCOHADA-GQ','STOCK','XXXXXX','372',      15486,'Produits residuels','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15491,'SYSCOHADA-GQ','STOCK','XXXXXX','3721',     15490,'Déchets','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15492,'SYSCOHADA-GQ','STOCK','XXXXXX','3722',     15490,'Rebuts','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15493,'SYSCOHADA-GQ','STOCK','XXXXXX','3723',     15490,'Matières de récupération','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15494,'SYSCOHADA-GQ','STOCK','XXXXXX','38',           0,'Stocks en cours de route, en consignation ou en depot','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15495,'SYSCOHADA-GQ','STOCK','XXXXXX','381',      15494,'Marchandises en cours de route','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15496,'SYSCOHADA-GQ','STOCK','XXXXXX','382',      15494,'Matieres premieres et fournitures liees en cours de route','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15497,'SYSCOHADA-GQ','STOCK','XXXXXX','383',      15494,'Autres approvisionnements en cours de route','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15498,'SYSCOHADA-GQ','STOCK','XXXXXX','386',      15494,'Produits finis en cours de route','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15499,'SYSCOHADA-GQ','STOCK','XXXXXX','387',      15494,'Stocks en consignation ou en depot','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15500,'SYSCOHADA-GQ','STOCK','XXXXXX','3871',     15499,'Stock en consignation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15501,'SYSCOHADA-GQ','STOCK','XXXXXX','3872',     15499,'Stock en dépôt','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15502,'SYSCOHADA-GQ','STOCK','XXXXXX','388',      15494,'Stock provenant d''immobilisations mises hors service ou au rebut','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15503,'SYSCOHADA-GQ','STOCK','XXXXXX','39',           0,'Depreciation des stocks','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15504,'SYSCOHADA-GQ','STOCK','XXXXXX','391',      15503,'Depreciation des stoks de marchandises','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15505,'SYSCOHADA-GQ','STOCK','XXXXXX','392',      15503,'Depreciation des stoks de matieres premieres et fournitures liees','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15506,'SYSCOHADA-GQ','STOCK','XXXXXX','393',      15503,'Depreciation des stocks d''autres approvisionnements','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15507,'SYSCOHADA-GQ','STOCK','XXXXXX','394',      15503,'Depreciations des productions en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15508,'SYSCOHADA-GQ','STOCK','XXXXXX','395',      15503,'Depreciations des services en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15509,'SYSCOHADA-GQ','STOCK','XXXXXX','396',      15503,'Depreciation des stocks de produits finis','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15510,'SYSCOHADA-GQ','STOCK','XXXXXX','397',      15503,'Depreciation des stocks de produits intermediaires et residuels','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15511,'SYSCOHADA-GQ','STOCK','XXXXXX','398',      15503,'Depreciation des stocks en cours de route, en consignation ou en depot','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15512,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','4',       0,'Fournisseurs et comptes rattaches','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15513,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','401', 15512,'Fournisseurs,  dettes en comptes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15514,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','4011',15513,'Fournisseurs  locaux','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15515,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','4012',15513,'Fournisseurs groupe','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15516,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','4013',15513,'Fournisseurs sous-traitants','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15517,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','4017',15513,'Fournisseurs retenue  de garantie','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15518,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','402', 15512,'Fournisseurs, effets a payer (e.a.p)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15519,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','4021',15518,'Fournisseurs, effets à payer','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15520,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','4022',15518,'Fournisseurs-groupe, effets à payer','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15521,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','4023',15518,'Fournisseurs sous-traitants effets à payer','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15522,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','408', 15512,'Fournisseurs, factures non parvenues','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15523,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','4081',15522,'Fournisseurs factures non parvenues','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15524,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','4082',15522,'Fournisseurs - groupe','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15525,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','4083',15522,'Fournisseurs sous-traitant','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15526,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','4086',15522,'Fournisseurs, intérêts courus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15527,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','409', 15512,'Fournisseurs debiteurs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15528,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','4091',15527,'Fournisseurs avances et acomptes versés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15529,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','4092',15527,'Fournisseurs - groupe avances et acomptes versés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15530,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','4093',15527,'Fournisseurs sous-traitants avances et acompte versés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15531,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','4094',15527,'Fournisseurs créances pour emballages et matériels à rendre','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15532,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','4098',15527,'Rabais, remises, ristournes et autres avoirs à obtenir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15533,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','41',  15512,'Clients et compte rattaches','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15534,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','411', 15533,'Clients','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15535,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','4111',15534,'Clients','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15536,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','4112',15534,'Clients-groupe','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15537,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','4114',15534,'Clients, état et collectivités publiques','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15538,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','4115',15534,'Clients, organismes internationaux','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15539,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','4117',15534,'Clients, retenues de garanti','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15540,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','4118',15534,'Clients, dégrèvement de taxes sur la valeur ajoutée (t.v.a.)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15541,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','412', 15533,'Clients, effets a recevoir en portefeuille','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15542,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','4121',15541,'Clients, effets à recevoir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15543,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','4122',15541,'Clients-groupe, effets à recevoir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15544,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','4124',15541,'Etat et collectivités publiques, effets à recevoir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15545,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','4125',15541,'Oganismes internationaux, effets à recevoir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15546,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','414', 15533,'Créances sur cessions d''immobilisations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15547,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','4141',15546,'Créances en compte','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15548,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','4142',15546,'Effet à recevoir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15549,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','415', 15533,'Clients, effets escomptes non echus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15550,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','416', 15533,'Creances clients litigieuses ou douteuses','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15551,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','4161',15550,'Créances litigieuses','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15552,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','4162',15550,'Créances douteuses','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15553,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','418', 15533,'Clients, produits à recevoir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15554,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','4181',15553,'Clients, factures à établir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15555,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','4186',15553,'Clients, intérêts courus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15556,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','419', 15533,'Clients crediteurs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15557,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','4191',15556,'Clients, avances et acompte reçus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15558,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','4192',15556,'Client - groupe, avances et acomptes reçus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15559,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','4194',15556,'Clients, dettes pour emballages et matériels consignés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15560,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','4198',15556,'Rabais, remises, ristournes et autres avoirs à accorder','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15561,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','42',  15512,'Personnel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15562,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','421', 15561,'Personnel, avanceqs et acomptes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15563,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','4211',15562,'Personnel, avances','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15564,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','4212',15562,'Personnel, acomptes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15565,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','4213',15562,'Frais avancés et fournitures au personnel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15566,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','422', 15561,'Personnel, remunerations due','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15567,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','4221',15566,'Personnel rémunérations dues','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15568,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','4222',15566,'Personnel arrondis de paie','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15569,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','423', 15561,'Personnel, oppositions, saisie-arrets','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15570,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','4231',15569,'Personnel, oppositions','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15571,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','4232',15569,'Personnel, saisie arrêts','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15572,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','4233',15569,'Personnel, avis à tiers détenteur','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15573,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','424', 15561,'Personnel, oeuvres sociales internes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15574,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','4241',15573,'Assistance médicale','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15575,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','4242',15573,'Allocations familiales','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15576,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','4245',15573,'Organisme sociaux rattachés à l''entreprise','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15577,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','4248',15573,'Autres oeuvres sociales internes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15578,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','425', 15561,'Representants du personnel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15579,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','4251',15578,'Délégués du personnel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15580,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','4252',15578,'Syndicats et comités d''entreprises, d''établissement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15581,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','4258',15578,'Autres représentatants du personnel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15582,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','426', 15561,'Personnel, participation aux benefices','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15583,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','427', 15561,'Personnel-depots','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15584,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','428', 15561,'Personnel, charges a payer et produits a recevoir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15585,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','4281',15584,'Dettes provisionnées pour congés à payer','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15586,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','4286',15584,'Autres charges à payer','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15587,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','4287',15584,'Produits à recevoir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15588,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','43',  15512,'Organismes sociaux','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15589,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','431', 15588,'Securite sociale','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15590,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','4311',15589,'Prestations familiales','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15591,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','4312',15589,'Accidents de travail','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15592,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','4313',15589,'Caisse de retraite obligatoire','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15593,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','4314',15589,'Caisse de retraite facultative','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15594,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','4318',15589,'Autres cotisations sociales','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15595,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','432', 15588,'Caisse de retraite complementaire','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15596,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','433', 15588,'Autres organismes sociaux','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15597,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','4331',15596,'Mutuelle','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15598,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','438', 15588,'Organismes sociaux, charges a payer et produits a recevoir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15599,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','4381',15598,'Charges sociales sur gratifications à payer','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15600,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','4382',15598,'Charges sociales sur congés à payer','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15601,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','4386',15598,'Autres charges à payer','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15602,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','4387',15598,'Produits à recevoir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15603,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','44',  15512,'Etat et collectivites publiques','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15604,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','441', 15603,'Etat,impot sur les benefices','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15605,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','442', 15603,'Etat, autres impots et taxes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15606,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','4421',15606,'Impôts et taxes d''etat','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15607,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','4422',15606,'Impôts et taxes sur les collectivités publiques','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15608,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','4423',15606,'Impôts et taxes recouvrables sur des obligataires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15609,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','4424',15606,'Impôts et taxes recouvrables sur des associés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15610,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','4426',15606,'Droits de douane','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15611,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','4428',15606,'Autres impôts et taxes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15612,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','443', 15603,'Etat, t.v.a. facturee','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15613,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','4431',15612,'T.v.a. facturée sur ventes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15614,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','4432',15612,'T.v.a. facturée sur prestations de service','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15615,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','4433',15612,'T.v.a. facturée sur travaux','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15616,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','4434',15612,'T.v.a. facturée sur production livrée à soi-même','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15617,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','4435',15612,'T.v.a. sur factures à établir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15618,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','444', 15603,'Etat, t.v.a. due ou credit de t.v.a.','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15619,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','4441',15618,'Etat, t.v.a. due','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15620,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','4449',15618,'Etat, crédit de t.v.a. à reporter','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15621,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','445', 15603,'Etat, t.v.a. recuperable','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15622,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','4451',15621,'T.v.a. récupérable sur immobilisations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15623,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','4452',15621,'T.v.a. récupérable sur achats','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15624,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','4453',15621,'T.v.a. récupérable sur transports','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15625,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','4454',15621,'T.v.a. récupérable sur services extérieurs et autres charges','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15626,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','4455',15621,'T.v.a. récupérable sur factures non parvenues','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15627,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','4456',15621,'T.v.a. transférée par d''autres entreprises','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15628,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','446', 15603,'Etat, autres taxes sur le chiffre d''affaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15629,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','447', 15603,'Etat, impots retenus a la source','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15630,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','4471',15629,'Impôt général sur le revenu','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15631,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','4472',15629,'Impôts sur salaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15632,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','4473',15629,'Contribution nationale','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15633,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','4474',15629,'Contribution nationale de solidarité','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15634,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','4478',15629,'Autres impôts et contributions','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15635,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','448', 15603,'Etat, charges a payer et produits a recevoir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15636,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','4486',15635,'Charges à payer','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15637,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','4487',15635,'Produits à recevoir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15638,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','449', 15603,'Etats, creances et dettes diverses','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15639,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','4491',15638,'Etat, obligations cautionnées','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15640,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','4492',15638,'Etat, avances et acomptes versés sur impôts','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15641,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','4493',15638,'Etat, fonds de dotation à recevoir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15642,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','4494',15638,'Etat, subventions d''équipement à recevoir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15643,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','4495',15638,'Etat, subventions d''exploitation à recevoir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15644,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','4496',15638,'Etat, subventions d''équilibre à recevoir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15645,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','4499',15638,'Etat, fond réglementé provisionné','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15646,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','45',  15512,'Organismes internationaux','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15647,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','451', 15646,'Operations avec les organismes africains','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15648,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','452', 15646,'Operations avec les autres organismes internationaux','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15649,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','458', 15646,'Organismes internationaux, fonds de dotation et subventions a recevoir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15650,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','4581',15649,'Organismes internationaux, fonds de dotation à recevoir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15651,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','4582',15649,'Organismes internationaux, subventions à recevoir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15652,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','46',  15512,'Associes-groupe','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15653,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','461', 15652,'Associes, operations sur le capital','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15654,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','4611',15653,'Associés apport en nature','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15655,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','4612',15653,'Associés apport en numéraire','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15656,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','4613',15653,'Actionnaires, capital souscrit appelé non versé','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15657,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','4614',15653,'Associés, capital appelé non versé','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15658,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','4615',15653,'Associés, versements reçus sur augmentation de capital','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15659,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','4616',15653,'Associés, versements anticipés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15660,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','4617',15653,'Actionnaires défaillants','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15661,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','4618',15653,'Associés, autres apports','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15662,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','4619',15653,'Associés, capital à rembourser','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15663,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','462', 15652,'Associes, comptes courants','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15664,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','4621',15663,'Principal','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15665,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','4626',15663,'Intérêts courus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15666,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','463', 15652,'Associes, operations faites en commun','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15667,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','465', 15652,'Associes, dividendes a payer','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15668,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','466', 15652,'Groupe, comptes courants','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15669,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','467', 15652,'Actionnaires, restant dû sur capital appele','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15670,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','47',  15512,'Debiteurs et crediteur divers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15671,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','471', 15670,'Comptes d''attente','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15672,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','4711',15671,'Débiteurs divers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15673,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','4712',15671,'Créditeurs divers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15674,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','4713',15671,'Obligataires, comptes de souscription','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15675,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','472', 15670,'Versements restant a effectuer sur titres non liberes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15676,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','4726',15675,'Titres de participation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15677,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','4727',15675,'Titres immobilisés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15678,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','4728',15675,'Titres de placement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15679,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','474', 15670,'Repartition periodique des charges et des produits','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15680,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','4746',15679,'Charges','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15681,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','4747',15679,'Produits','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15682,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','475', 15670,'Creances sur travaux non encore facturables','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15683,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','476', 15670,'Charges constatees d''avance','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15684,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','477', 15670,'Produits constates d''avance','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15685,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','478', 15670,'Ecarts de conversion actif','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15686,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','4781',15685,'Diminution des créances','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15687,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','4782',15685,'Augmentation des dettes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15688,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','4788',15685,'Différences compensées par couverture de change','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15689,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','479', 15670,'Ecarts de conversion passif','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15690,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','4791',15689,'Augmentation de créances','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15691,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','4792',15689,'Diminution des dettes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15692,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','4798',15689,'Différences compensées par couverture de change','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15693,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','48',  15512,'Creances et dettes hors activites ordinaires (hao)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15694,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','481', 15693,'Fournisseurs d''investissements','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15695,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','4811',15694,'Immobilisations incorporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15696,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','4812',15694,'Immobilisations corporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15697,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','4817',15694,'Retenues de garantie','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15698,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','4818',15694,'Factures non parvenues','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15699,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','482', 15693,'Fournisseurs d''investissements, effets a payer','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15700,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','483', 15693,'Dettes sur acquisition de titres de placement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15701,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','484', 15693,'Autres dettes hors activites ordinaires (h.a.o.)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15702,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','485', 15693,'Creances sur cessions d''immobilisations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15703,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','4851',15702,'En compte','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15704,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','4852',15702,'Effet à recevoir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15705,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','4855',15702,'Créances sur cessions immobilisations effets escomptés et non échus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15706,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','4857',15702,'Retenues de garantie','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15707,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','4858',15702,'Factures à établir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15708,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','486', 15693,'Creances sur cessions de titre de placement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15709,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','488', 15693,'Autres creances hors activites ordinaires (h.a.o.)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15710,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','49',  15512,'Depreciations des comptes fournisseurs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15711,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','491', 15710,'Depreciations des comptes clients','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15712,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','4911',15711,'Créances litigieuses','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15713,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','4912',15711,'Créances douteuses','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15714,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','492', 15710,'Depreciations des comptes personnel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15715,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','493', 15710,'Depreciations des comptes organismes sociaux','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15716,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','494', 15710,'Depreciations des comptes etats et collectivites publiques','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15717,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','495', 15710,'Depreciations des comptes organismes internationaux','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15718,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','496', 15710,'Depreciations des comptes associes et groupe','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15719,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','4962',15718,'Associés, comptes courants','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15720,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','4963',15718,'Associés, opérations faites en commun','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15721,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','4966',15718,'Groupe, comptes courants','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15722,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','497', 15710,'Depreciations des comptes debiteurs divers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15723,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','498', 15710,'Depreciations des comptes de creances h.a.o.','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15724,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','4981',15723,'Créances sur cessions d''immobilisations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15725,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','4982',15723,'Créances sur cessions de titres de placement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15726,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','4983',15723,'Autres créances (h.a.o.)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15727,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','499', 15710,'Risques provisionnes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15728,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','4991',15727,'Sur opérations d''exploitation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15729,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','4998',15727,'Sur opérations (h.a.o.)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15730,'SYSCOHADA-GQ','FINAN','XXXXXX','5',            0,'Titres de placement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15731,'SYSCOHADA-GQ','FINAN','XXXXXX','501',      15730,'Titres du tresor et bon de caisse a court terme','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15732,'SYSCOHADA-GQ','FINAN','XXXXXX','5011',     15731,'Titres du trésor à court terme','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15733,'SYSCOHADA-GQ','FINAN','XXXXXX','5012',     15731,'Titres d''organismes financiers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15734,'SYSCOHADA-GQ','FINAN','XXXXXX','5013',     15731,'Bons de caisse à court terme','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15735,'SYSCOHADA-GQ','FINAN','XXXXXX','502',      15730,'Actions','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15736,'SYSCOHADA-GQ','FINAN','XXXXXX','5021',     15735,'Actions propres','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15737,'SYSCOHADA-GQ','FINAN','XXXXXX','5022',     15735,'Actions cotées','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15738,'SYSCOHADA-GQ','FINAN','XXXXXX','5023',     15735,'Actions non cotées','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15739,'SYSCOHADA-GQ','FINAN','XXXXXX','5024',     15735,'Actions démembrées (certificats d''investissement; droits de vote)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15740,'SYSCOHADA-GQ','FINAN','XXXXXX','5025',     15735,'Autres titres conférant un droit de propriété','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15741,'SYSCOHADA-GQ','FINAN','XXXXXX','503',      15730,'Obligations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15742,'SYSCOHADA-GQ','FINAN','XXXXXX','5031',     15741,'Obligations émises par la société et rachetées par elle','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15743,'SYSCOHADA-GQ','FINAN','XXXXXX','5032',     15741,'Obligations cotées','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15744,'SYSCOHADA-GQ','FINAN','XXXXXX','5033',     15741,'Obligations non cotées','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15745,'SYSCOHADA-GQ','FINAN','XXXXXX','5035',     15741,'Autres titres conférant un droit de créance','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15746,'SYSCOHADA-GQ','FINAN','XXXXXX','504',      15730,'Bon de souscription','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15747,'SYSCOHADA-GQ','FINAN','XXXXXX','5042',     15746,'Bons de souscription d''actions','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15748,'SYSCOHADA-GQ','FINAN','XXXXXX','5043',     15746,'Bon de souscription d''obligations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15749,'SYSCOHADA-GQ','FINAN','XXXXXX','505',      15730,'Titres negociables hors region','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15750,'SYSCOHADA-GQ','FINAN','XXXXXX','506',      15730,'Interets courus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15751,'SYSCOHADA-GQ','FINAN','XXXXXX','5061',     15750,'Titres du trésor et bons de caisse à court terme','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15752,'SYSCOHADA-GQ','FINAN','XXXXXX','5062',     15750,'Actions','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15753,'SYSCOHADA-GQ','FINAN','XXXXXX','5063',     15750,'Obligations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15754,'SYSCOHADA-GQ','FINAN','XXXXXX','508',      15730,'Autres valeurs assimilees','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15755,'SYSCOHADA-GQ','FINAN','XXXXXX','51',       15730,'Valeurs a encaisser','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15756,'SYSCOHADA-GQ','FINAN','XXXXXX','511',      15755,'Effets a encaisser','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15757,'SYSCOHADA-GQ','FINAN','XXXXXX','512',      15755,'Effets a l''encaissement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15758,'SYSCOHADA-GQ','FINAN','XXXXXX','513',      15755,'Cheques a encaisser','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15759,'SYSCOHADA-GQ','FINAN','XXXXXX','514',      15755,'Cheques a l''encaissement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15760,'SYSCOHADA-GQ','FINAN','XXXXXX','515',      15755,'Cartes de credit a encaisser','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15761,'SYSCOHADA-GQ','FINAN','XXXXXX','518',      15755,'Autres valeurs a l''encaissement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15762,'SYSCOHADA-GQ','FINAN','XXXXXX','5181',     15761,'Warrants','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15763,'SYSCOHADA-GQ','FINAN','XXXXXX','5182',     15761,'Billets de fonds','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15764,'SYSCOHADA-GQ','FINAN','XXXXXX','5185',     15761,'Chèque de voyage','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15765,'SYSCOHADA-GQ','FINAN','XXXXXX','5186',     15761,'Coupons échus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15766,'SYSCOHADA-GQ','FINAN','XXXXXX','5187',     15761,'Intérêts échus des obligations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15767,'SYSCOHADA-GQ','FINAN','XXXXXX','52',       15730,'Banques','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15768,'SYSCOHADA-GQ','FINAN','XXXXXX','521',      15767,'Banques locales','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15769,'SYSCOHADA-GQ','FINAN','XXXXXX','5211',     15768,'Banque x','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15770,'SYSCOHADA-GQ','FINAN','XXXXXX','5212',     15768,'Banque y','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15771,'SYSCOHADA-GQ','FINAN','XXXXXX','522',      15767,'Banques autres etats region','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15772,'SYSCOHADA-GQ','FINAN','XXXXXX','523',      15767,'Banques autres etats zone monetaire','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15773,'SYSCOHADA-GQ','FINAN','XXXXXX','524',      15767,'Banques hors zone monetaire','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15774,'SYSCOHADA-GQ','FINAN','XXXXXX','526',      15767,'Banques, interets courus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15775,'SYSCOHADA-GQ','FINAN','XXXXXX','5261',     15768,'Banques, intérêts courus, charges à payer','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15776,'SYSCOHADA-GQ','FINAN','XXXXXX','5267',     15768,'Banques, intérêts courus, produits à recevoir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15777,'SYSCOHADA-GQ','FINAN','XXXXXX','53',       15730,'Etablissements financiers et assimiles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15778,'SYSCOHADA-GQ','FINAN','XXXXXX','531',      15777,'Cheques postaux','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15779,'SYSCOHADA-GQ','FINAN','XXXXXX','532',      15777,'Tresor','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15780,'SYSCOHADA-GQ','FINAN','XXXXXX','533',      15777,'Societe de gestion et d''intermediation (s.g.i.)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15781,'SYSCOHADA-GQ','FINAN','XXXXXX','536',      15777,'Etablissements financiers, interets courus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15782,'SYSCOHADA-GQ','FINAN','XXXXXX','5361',     15781,'Etablissements financiers, intérêts courus, charges à payer','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15783,'SYSCOHADA-GQ','FINAN','XXXXXX','5362',     15781,'Etablissements financiers, intérêts courus, produits à recevoir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15784,'SYSCOHADA-GQ','FINAN','XXXXXX','538',      15777,'Autres organismes financiers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15785,'SYSCOHADA-GQ','FINAN','XXXXXX','54',       15730,'Instruments de tresorerie','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15786,'SYSCOHADA-GQ','FINAN','XXXXXX','541',      15785,'Options de taux d''interets','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15787,'SYSCOHADA-GQ','FINAN','XXXXXX','542',      15785,'Options de taux de change','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15788,'SYSCOHADA-GQ','FINAN','XXXXXX','543',      15785,'Options de taux boursiers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15789,'SYSCOHADA-GQ','FINAN','XXXXXX','544',      15785,'Instruments de marches  a terme','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15790,'SYSCOHADA-GQ','FINAN','XXXXXX','545',      15785,'Avoirs d''or et autres metaux precieux','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15791,'SYSCOHADA-GQ','FINAN','XXXXXX','56',       15730,'Banques, credits de tresorerie et d''escompte','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15792,'SYSCOHADA-GQ','FINAN','XXXXXX','561',      15791,'Credits de tresorerie','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15793,'SYSCOHADA-GQ','FINAN','XXXXXX','564',      15791,'Escompte de credits de campagne','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15794,'SYSCOHADA-GQ','FINAN','XXXXXX','565',      15791,'Escompte de credits ordinaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15795,'SYSCOHADA-GQ','FINAN','XXXXXX','566',      15791,'Banques, credits de tresorerie, interets courus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15796,'SYSCOHADA-GQ','FINAN','XXXXXX','5661',     15795,'Banques, crédits de trésorerie, intérêts courus, charges à payer','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15797,'SYSCOHADA-GQ','FINAN','XXXXXX','5667',     15795,'Banques, crédits de trésorerie, intérêts courus, produits à recevoir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15798,'SYSCOHADA-GQ','FINAN','XXXXXX','57',       15730,'Caisse','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15799,'SYSCOHADA-GQ','FINAN','XXXXXX','571',      15798,'Caisse siege social','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15800,'SYSCOHADA-GQ','FINAN','XXXXXX','5711',     15799,'En unités monétaires légales','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15801,'SYSCOHADA-GQ','FINAN','XXXXXX','5712',     15799,'En devises','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15802,'SYSCOHADA-GQ','FINAN','XXXXXX','572',      15798,'Caisse succursale a','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15803,'SYSCOHADA-GQ','FINAN','XXXXXX','5721',     15802,'En unités monétaires légales','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15804,'SYSCOHADA-GQ','FINAN','XXXXXX','5722',     15802,'En devises','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15805,'SYSCOHADA-GQ','FINAN','XXXXXX','573',      15798,'Caisse succursale b','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15806,'SYSCOHADA-GQ','FINAN','XXXXXX','5731',     15805,'En unités monétaires légales','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15807,'SYSCOHADA-GQ','FINAN','XXXXXX','5732',     15805,'En devises','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15808,'SYSCOHADA-GQ','FINAN','XXXXXX','58',       15730,'Regies d''avances, accreditifs et virements internes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15809,'SYSCOHADA-GQ','FINAN','XXXXXX','581',      15808,'Regies d''avances','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15810,'SYSCOHADA-GQ','FINAN','XXXXXX','582',      15808,'Accreditifs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15811,'SYSCOHADA-GQ','FINAN','XXXXXX','585',      15808,'Virements de fonds','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15812,'SYSCOHADA-GQ','FINAN','XXXXXX','588',      15808,'Autres virements internes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15813,'SYSCOHADA-GQ','FINAN','XXXXXX','59',       15730,'Depreciations des titres de placement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15814,'SYSCOHADA-GQ','FINAN','XXXXXX','591',      15813,'Depreciations des titres et valeurs a encaisser','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15815,'SYSCOHADA-GQ','FINAN','XXXXXX','592',      15813,'Depreciations des comptes banques','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15816,'SYSCOHADA-GQ','FINAN','XXXXXX','593',      15813,'Depreciations des comptes etablissements financiers et assimiles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15817,'SYSCOHADA-GQ','FINAN','XXXXXX','594',      15813,'Depreciations des comptes d''instruments de tresorerie','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15818,'SYSCOHADA-GQ','FINAN','XXXXXX','599',      15813,'Risques provisionnes a caractere financier','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15819,'SYSCOHADA-GQ','EXPENSE','XXXXXX','6',          0,'Achats et variations de stocks','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15820,'SYSCOHADA-GQ','EXPENSE','XXXXXX','601',    15819,'Achats de marchandises','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15821,'SYSCOHADA-GQ','EXPENSE','XXXXXX','6011',   16820,'Dans la région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15822,'SYSCOHADA-GQ','EXPENSE','XXXXXX','6012',   16820,'Hors région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15823,'SYSCOHADA-GQ','EXPENSE','XXXXXX','6013',   16820,'Aux entreprises du groupe dans la région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15824,'SYSCOHADA-GQ','EXPENSE','XXXXXX','6014',   16820,'Aux entreprises du groupe hors région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15825,'SYSCOHADA-GQ','EXPENSE','XXXXXX','6019',   16820,'Rabais, remises et ristournes obtenus (non ventilés)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15826,'SYSCOHADA-GQ','EXPENSE','XXXXXX','602',    15819,'Achats de matieres premieres et fournitures liees','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15827,'SYSCOHADA-GQ','EXPENSE','XXXXXX','6021',   15826,'Dans la région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15828,'SYSCOHADA-GQ','EXPENSE','XXXXXX','6022',   15826,'Hors région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15829,'SYSCOHADA-GQ','EXPENSE','XXXXXX','6023',   15826,'Aux entreprises du groupe dans la région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15830,'SYSCOHADA-GQ','EXPENSE','XXXXXX','6024',   15826,'Aux entreprises du groupe hors région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15831,'SYSCOHADA-GQ','EXPENSE','XXXXXX','6029',   15826,'Rabais, remises et ristournes obtenus (non ventilés)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15832,'SYSCOHADA-GQ','EXPENSE','XXXXXX','603',    15819,'Variations des stocks et biens achetes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15833,'SYSCOHADA-GQ','EXPENSE','XXXXXX','6031',   15832,'Variations des stocks de marchandises','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15834,'SYSCOHADA-GQ','EXPENSE','XXXXXX','6032',   15832,'Variations des stocks de matiéres premiéres et fournitures liées','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15835,'SYSCOHADA-GQ','EXPENSE','XXXXXX','6033',   15832,'Variations des stocks d''autres approvisionnements','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15836,'SYSCOHADA-GQ','EXPENSE','XXXXXX','604',    15819,'Achats stockes de matieres et fournitures consommables','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15837,'SYSCOHADA-GQ','EXPENSE','XXXXXX','6041',   15836,'Matiéres consommables','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15838,'SYSCOHADA-GQ','EXPENSE','XXXXXX','6042',   15836,'Matiéres combustibles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15839,'SYSCOHADA-GQ','EXPENSE','XXXXXX','6043',   15836,'Produits d''entretien','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15840,'SYSCOHADA-GQ','EXPENSE','XXXXXX','6044',   15836,'Fournitures d''atelier et d''usine','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15841,'SYSCOHADA-GQ','EXPENSE','XXXXXX','6046',   15836,'Fournitures de magasin','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15842,'SYSCOHADA-GQ','EXPENSE','XXXXXX','6047',   15836,'Fournitures de bureau','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15843,'SYSCOHADA-GQ','EXPENSE','XXXXXX','6049',   15836,'Rabais, remises et ristournes obtenus (non ventilés)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15844,'SYSCOHADA-GQ','EXPENSE','XXXXXX','605',    15819,'Autres achats','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15845,'SYSCOHADA-GQ','EXPENSE','XXXXXX','6051',   15844,'Fournitures non stockables - eau','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15846,'SYSCOHADA-GQ','EXPENSE','XXXXXX','6052',   15844,'Fournitures non stockables - electricité','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15847,'SYSCOHADA-GQ','EXPENSE','XXXXXX','6053',   15844,'Fournitures non stockables - autres énergies','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15848,'SYSCOHADA-GQ','EXPENSE','XXXXXX','6054',   15844,'Fournitures d''entretien non stockables','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15849,'SYSCOHADA-GQ','EXPENSE','XXXXXX','6055',   15844,'Fournitures de bureau non stockables','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15850,'SYSCOHADA-GQ','EXPENSE','XXXXXX','6056',   15844,'Achats de petits matériel et outillage','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15851,'SYSCOHADA-GQ','EXPENSE','XXXXXX','6057',   15844,'Achats d''études et de prestations de services','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15852,'SYSCOHADA-GQ','EXPENSE','XXXXXX','6058',   15844,'Achats de travaux, matériels et équipements','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15853,'SYSCOHADA-GQ','EXPENSE','XXXXXX','6059',   15844,'Rabais, remises et ristournes obtenus (non ventilés)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15854,'SYSCOHADA-GQ','EXPENSE','XXXXXX','608',    15819,'Achats d''emballages','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15855,'SYSCOHADA-GQ','EXPENSE','XXXXXX','6081',   15854,'Emballages perdus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15856,'SYSCOHADA-GQ','EXPENSE','XXXXXX','6082',   15854,'Emballages récupérables non identifiables','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15857,'SYSCOHADA-GQ','EXPENSE','XXXXXX','6083',   15854,'Emballages à usage mixte','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15858,'SYSCOHADA-GQ','EXPENSE','XXXXXX','6089',   15854,'Rabais, remises et ristournes obtenus (non ventilés)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15859,'SYSCOHADA-GQ','EXPENSE','XXXXXX','61',     15819,'Transports','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15860,'SYSCOHADA-GQ','EXPENSE','XXXXXX','611',    15859,'Transports sur achats','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15861,'SYSCOHADA-GQ','EXPENSE','XXXXXX','612',    15859,'Transport sur ventes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15862,'SYSCOHADA-GQ','EXPENSE','XXXXXX','613',    15859,'Transports pour le compte de tiers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15863,'SYSCOHADA-GQ','EXPENSE','XXXXXX','614',    15859,'Transports du personnel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15864,'SYSCOHADA-GQ','EXPENSE','XXXXXX','616',    15859,'Transports de plis','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15865,'SYSCOHADA-GQ','EXPENSE','XXXXXX','618',    15859,'Autres frais de transport','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15866,'SYSCOHADA-GQ','EXPENSE','XXXXXX','6181',   15865,'Voyages et déplacements','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15867,'SYSCOHADA-GQ','EXPENSE','XXXXXX','6182',   15865,'Transports entre établissements ou chantiers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15868,'SYSCOHADA-GQ','EXPENSE','XXXXXX','6183',   15865,'Transports administratifs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15869,'SYSCOHADA-GQ','EXPENSE','XXXXXX','62',     15819,'Services exterieurs a','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15870,'SYSCOHADA-GQ','EXPENSE','XXXXXX','621',    15869,'Sous traitance generale','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15871,'SYSCOHADA-GQ','EXPENSE','XXXXXX','622',    15869,'Locations et charges locatives','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15872,'SYSCOHADA-GQ','EXPENSE','XXXXXX','6221',   15871,'Locations de terrains','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15873,'SYSCOHADA-GQ','EXPENSE','XXXXXX','6222',   15871,'Locations de bâtiments','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15874,'SYSCOHADA-GQ','EXPENSE','XXXXXX','6223',   15871,'Location de matériels et outillages','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15875,'SYSCOHADA-GQ','EXPENSE','XXXXXX','6224',   15871,'Malis sur emballages','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15876,'SYSCOHADA-GQ','EXPENSE','XXXXXX','6225',   15871,'Locations d''emballages','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15877,'SYSCOHADA-GQ','EXPENSE','XXXXXX','6228',   15871,'Locations et charges locatives diverses','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15878,'SYSCOHADA-GQ','EXPENSE','XXXXXX','623',    15869,'Redevances de credit bail et contrats assimiles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15879,'SYSCOHADA-GQ','EXPENSE','XXXXXX','6232',   15878,'Crédits-bail immobilier','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15880,'SYSCOHADA-GQ','EXPENSE','XXXXXX','6233',   15878,'Crédits-bail mobilier','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15881,'SYSCOHADA-GQ','EXPENSE','XXXXXX','6235',   15878,'Contrats assimilés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15882,'SYSCOHADA-GQ','EXPENSE','XXXXXX','624',    15869,'Entretiens, reparations et maintenance','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15883,'SYSCOHADA-GQ','EXPENSE','XXXXXX','6241',   15882,'Entretien et réparation des biens immobiliers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15884,'SYSCOHADA-GQ','EXPENSE','XXXXXX','6242',   15882,'Entretien et réparation des biens mobiliers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15885,'SYSCOHADA-GQ','EXPENSE','XXXXXX','6243',   15882,'Maintenance','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15886,'SYSCOHADA-GQ','EXPENSE','XXXXXX','6248',   15882,'Autres entretiens et réparations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15887,'SYSCOHADA-GQ','EXPENSE','XXXXXX','625',    15869,'Primes d''assurance','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15888,'SYSCOHADA-GQ','EXPENSE','XXXXXX','6251',   15887,'Assurances multirisques','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15889,'SYSCOHADA-GQ','EXPENSE','XXXXXX','6252',   15887,'Assurances matériel de transport','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15890,'SYSCOHADA-GQ','EXPENSE','XXXXXX','6253',   15887,'Assurances risques d''exploitation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15891,'SYSCOHADA-GQ','EXPENSE','XXXXXX','6254',   15887,'Assurances responsabilité du producteur','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15892,'SYSCOHADA-GQ','EXPENSE','XXXXXX','6255',   15887,'Assurances insolvabilité clients','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15893,'SYSCOHADA-GQ','EXPENSE','XXXXXX','6256',   15887,'Assurances transport sur achats','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15894,'SYSCOHADA-GQ','EXPENSE','XXXXXX','6257',   15887,'Assurances transport sur ventes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15895,'SYSCOHADA-GQ','EXPENSE','XXXXXX','6258',   15887,'Autres primes d''assurances','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15896,'SYSCOHADA-GQ','EXPENSE','XXXXXX','626',    15869,'Etudes, recherches et documentation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15897,'SYSCOHADA-GQ','EXPENSE','XXXXXX','6261',   15896,'Etudes et recherches','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15898,'SYSCOHADA-GQ','EXPENSE','XXXXXX','6265',   15896,'Documentation générale','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15899,'SYSCOHADA-GQ','EXPENSE','XXXXXX','6266',   15896,'Documentation technique','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15900,'SYSCOHADA-GQ','EXPENSE','XXXXXX','627',    15869,'Publicite, publications, relations publiques','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15901,'SYSCOHADA-GQ','EXPENSE','XXXXXX','6271',   15900,'Annonces, insertions','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15902,'SYSCOHADA-GQ','EXPENSE','XXXXXX','6272',   15900,'Catalogues, imprimés publicitaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15903,'SYSCOHADA-GQ','EXPENSE','XXXXXX','6273',   15900,'Echantillons','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15904,'SYSCOHADA-GQ','EXPENSE','XXXXXX','6274',   15900,'Foires et expositions','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15905,'SYSCOHADA-GQ','EXPENSE','XXXXXX','6275',   15900,'Publications','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15906,'SYSCOHADA-GQ','EXPENSE','XXXXXX','6276',   15900,'Cadeaux à la clientèle','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15907,'SYSCOHADA-GQ','EXPENSE','XXXXXX','6277',   15900,'Frais de colloques, séminaires, conférences','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15908,'SYSCOHADA-GQ','EXPENSE','XXXXXX','6278',   15900,'Autres charges de publicités et relations publiques','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15909,'SYSCOHADA-GQ','EXPENSE','XXXXXX','628',    15869,'Frais de telecommunications','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15910,'SYSCOHADA-GQ','EXPENSE','XXXXXX','6281',   15909,'Frais de téléphone','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15911,'SYSCOHADA-GQ','EXPENSE','XXXXXX','6282',   15909,'Frais de télex','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15912,'SYSCOHADA-GQ','EXPENSE','XXXXXX','6283',   15909,'Frais de télécopie','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15913,'SYSCOHADA-GQ','EXPENSE','XXXXXX','6288',   15909,'Autres frais de télécommunications','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15914,'SYSCOHADA-GQ','EXPENSE','XXXXXX','63',     15819,'Services exterieurs b','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15915,'SYSCOHADA-GQ','EXPENSE','XXXXXX','631',    15914,'Frais bancaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15916,'SYSCOHADA-GQ','EXPENSE','XXXXXX','6311',   15915,'Frais sur titre (achats, vente, garde)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15917,'SYSCOHADA-GQ','EXPENSE','XXXXXX','6312',   15915,'Frais sur effets','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15918,'SYSCOHADA-GQ','EXPENSE','XXXXXX','6313',   15915,'Locations de coffres','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15919,'SYSCOHADA-GQ','EXPENSE','XXXXXX','6315',   15915,'Commissions sur cartes de crédit','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15920,'SYSCOHADA-GQ','EXPENSE','XXXXXX','6316',   15915,'Frais d''émission d''emprunts','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15921,'SYSCOHADA-GQ','EXPENSE','XXXXXX','6318',   15915,'Autres frais bancaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15922,'SYSCOHADA-GQ','EXPENSE','XXXXXX','632',    15914,'Remunerations d''intermediaires et de conseils','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15923,'SYSCOHADA-GQ','EXPENSE','XXXXXX','6321',   15922,'Commissions et courtages sur achats','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15924,'SYSCOHADA-GQ','EXPENSE','XXXXXX','6322',   15922,'Commissions et courtages sur ventes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15925,'SYSCOHADA-GQ','EXPENSE','XXXXXX','6323',   15922,'Rémunérations des transitaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15926,'SYSCOHADA-GQ','EXPENSE','XXXXXX','6324',   15922,'Honoraires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15927,'SYSCOHADA-GQ','EXPENSE','XXXXXX','6325',   15922,'Frais d''actes et de contentieux','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15928,'SYSCOHADA-GQ','EXPENSE','XXXXXX','6328',   15922,'Divers frais','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15929,'SYSCOHADA-GQ','EXPENSE','XXXXXX','633',    15914,'Frais de formation du personnel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15930,'SYSCOHADA-GQ','EXPENSE','XXXXXX','634',    15914,'Redevances pour brevets, licences, logiciels et droits similaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15931,'SYSCOHADA-GQ','EXPENSE','XXXXXX','6342',   15930,'Redevances pour brevets, licences, concessions et droits similaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15932,'SYSCOHADA-GQ','EXPENSE','XXXXXX','6343',   15930,'Redevances pour logiciel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15933,'SYSCOHADA-GQ','EXPENSE','XXXXXX','6344',   15930,'Redevances pour marques','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15934,'SYSCOHADA-GQ','EXPENSE','XXXXXX','635',    15914,'Cotisations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15935,'SYSCOHADA-GQ','EXPENSE','XXXXXX','6351',   15934,'Cotisations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15936,'SYSCOHADA-GQ','EXPENSE','XXXXXX','6358',   15934,'Concours divers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15937,'SYSCOHADA-GQ','EXPENSE','XXXXXX','636',    15914,'Redevances verses au concedant (concessions service public)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15938,'SYSCOHADA-GQ','EXPENSE','XXXXXX','637',    15914,'Remunerations du personnel exterieur a l''entreprise','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15939,'SYSCOHADA-GQ','EXPENSE','XXXXXX','6371',   15938,'Personnel intérimaire','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15940,'SYSCOHADA-GQ','EXPENSE','XXXXXX','6372',   15938,'Personnel détaché ou prêté à l''entreprise','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15941,'SYSCOHADA-GQ','EXPENSE','XXXXXX','638',    15914,'Autres charges externes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15942,'SYSCOHADA-GQ','EXPENSE','XXXXXX','6381',   15941,'Frais de recrutement du personnel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15943,'SYSCOHADA-GQ','EXPENSE','XXXXXX','6382',   15941,'Frais de déménagement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15944,'SYSCOHADA-GQ','EXPENSE','XXXXXX','6383',   15941,'Réceptions','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15945,'SYSCOHADA-GQ','EXPENSE','XXXXXX','6384',   15941,'Missions','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15946,'SYSCOHADA-GQ','EXPENSE','XXXXXX','64',     15819,'Impots et taxes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15947,'SYSCOHADA-GQ','EXPENSE','XXXXXX','641',    15946,'Impots et taxes directs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15948,'SYSCOHADA-GQ','EXPENSE','XXXXXX','6411',   15947,'Impots fonciers et taxes annexes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15949,'SYSCOHADA-GQ','EXPENSE','XXXXXX','6412',   15947,'Patentes, licences et taxes annexes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15950,'SYSCOHADA-GQ','EXPENSE','XXXXXX','6413',   15947,'Taxes sur appointements et salaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15951,'SYSCOHADA-GQ','EXPENSE','XXXXXX','6414',   15947,'Taxes d''apprentissage','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15952,'SYSCOHADA-GQ','EXPENSE','XXXXXX','6415',   15947,'Formation professionnelle continue','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15953,'SYSCOHADA-GQ','EXPENSE','XXXXXX','6418',   15947,'Autres impôts et taxes directs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15954,'SYSCOHADA-GQ','EXPENSE','XXXXXX','645',    15946,'Impots et taxes indirects','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15955,'SYSCOHADA-GQ','EXPENSE','XXXXXX','646',    15946,'Droits d''enregistrement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15956,'SYSCOHADA-GQ','EXPENSE','XXXXXX','6461',   15955,'Droits de mutation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15957,'SYSCOHADA-GQ','EXPENSE','XXXXXX','6462',   15955,'Droits de timbre','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15958,'SYSCOHADA-GQ','EXPENSE','XXXXXX','6463',   15955,'Taxes sur les véhicules de société','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15959,'SYSCOHADA-GQ','EXPENSE','XXXXXX','6464',   15955,'Vignettes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15960,'SYSCOHADA-GQ','EXPENSE','XXXXXX','6468',   15955,'Autres droits','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15961,'SYSCOHADA-GQ','EXPENSE','XXXXXX','647',    15946,'Penalites et amendes fiscales','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15962,'SYSCOHADA-GQ','EXPENSE','XXXXXX','6471',   15961,'Pénalités d''assiette, impots directs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15963,'SYSCOHADA-GQ','EXPENSE','XXXXXX','6472',   15961,'Pénalités d''assiette, impôts indirects','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15964,'SYSCOHADA-GQ','EXPENSE','XXXXXX','6473',   15961,'Pénalités de recouvrement, impôts directs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15965,'SYSCOHADA-GQ','EXPENSE','XXXXXX','6474',   15961,'Pénalités de recouvrement, impôts indirects','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15966,'SYSCOHADA-GQ','EXPENSE','XXXXXX','6478',   15961,'Autres amendes pénales et fiscales','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15967,'SYSCOHADA-GQ','EXPENSE','XXXXXX','648',    15946,'Autres impots et taxes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15968,'SYSCOHADA-GQ','EXPENSE','XXXXXX','65',     15819,'Autres charges','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15969,'SYSCOHADA-GQ','EXPENSE','XXXXXX','651',    15968,'Pertes sur creances clients et autres debiteurs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15970,'SYSCOHADA-GQ','EXPENSE','XXXXXX','6511',   15969,'Pertes sur clients','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15971,'SYSCOHADA-GQ','EXPENSE','XXXXXX','6515',   15969,'Autres débiteurs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15972,'SYSCOHADA-GQ','EXPENSE','XXXXXX','652',    15968,'Quote-part de resultat sur operations faites en commun','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15973,'SYSCOHADA-GQ','EXPENSE','XXXXXX','6521',   15972,'Quote-part transféré de bénéfices (comptabilté du gérants)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15974,'SYSCOHADA-GQ','EXPENSE','XXXXXX','6525',   15972,'Pertes imputées par transfert (comptabilité des associés non gérants)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15975,'SYSCOHADA-GQ','EXPENSE','XXXXXX','653',    15968,'Quote-part de resultat annulee sur execution partielle de contrats pluri-exercices','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15976,'SYSCOHADA-GQ','EXPENSE','XXXXXX','654',    15968,'Valeur comptable des cessions courantes d''immobilisations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15977,'SYSCOHADA-GQ','EXPENSE','XXXXXX','658',    15968,'Charges diverses','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15978,'SYSCOHADA-GQ','EXPENSE','XXXXXX','6581',   15977,'Jetons de présence et autres rémunérations d''administrateurs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15979,'SYSCOHADA-GQ','EXPENSE','XXXXXX','6582',   15977,'Dons','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15980,'SYSCOHADA-GQ','EXPENSE','XXXXXX','6583',   15977,'Mécénat','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15981,'SYSCOHADA-GQ','EXPENSE','XXXXXX','659',    15968,'Charges provisionnees d''exploitation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15982,'SYSCOHADA-GQ','EXPENSE','XXXXXX','6591',   15981,'Sur risque à court terme','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15983,'SYSCOHADA-GQ','EXPENSE','XXXXXX','6593',   15981,'Sur stocks','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15984,'SYSCOHADA-GQ','EXPENSE','XXXXXX','6594',   15981,'Sur créances','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15985,'SYSCOHADA-GQ','EXPENSE','XXXXXX','6598',   15981,'Autres charges provisionnées','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15986,'SYSCOHADA-GQ','EXPENSE','XXXXXX','66',     15819,'Charges de personnel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15987,'SYSCOHADA-GQ','EXPENSE','XXXXXX','661',    15986,'Remunerations directes versees au personnel national','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15988,'SYSCOHADA-GQ','EXPENSE','XXXXXX','6611',   15987,'Appointements salaires et commissions','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15989,'SYSCOHADA-GQ','EXPENSE','XXXXXX','6612',   15987,'Primes et gratifications','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15990,'SYSCOHADA-GQ','EXPENSE','XXXXXX','6613',   15987,'Congés payés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15991,'SYSCOHADA-GQ','EXPENSE','XXXXXX','6614',   15987,'Indemnités de préavis, de licencement et de recherche d''embauche','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15992,'SYSCOHADA-GQ','EXPENSE','XXXXXX','6615',   15987,'Indemnités de maladie versées aux travailleurs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15993,'SYSCOHADA-GQ','EXPENSE','XXXXXX','6616',   15987,'Supplément familial','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15994,'SYSCOHADA-GQ','EXPENSE','XXXXXX','6617',   15987,'Avantages en nature','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15995,'SYSCOHADA-GQ','EXPENSE','XXXXXX','6618',   15987,'Autres rémunérations directes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15996,'SYSCOHADA-GQ','EXPENSE','XXXXXX','662',    15986,'Remunerations directes versees au personnel non national','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15997,'SYSCOHADA-GQ','EXPENSE','XXXXXX','6621',   15996,'Appointements salaires et commissions','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15998,'SYSCOHADA-GQ','EXPENSE','XXXXXX','6622',   15996,'Primes et gratifications','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15999,'SYSCOHADA-GQ','EXPENSE','XXXXXX','6623',   15996,'Congés payés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16000,'SYSCOHADA-GQ','EXPENSE','XXXXXX','6624',   15996,'Indemnités de préavis, de licencement et de recherche d''embauche','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16001,'SYSCOHADA-GQ','EXPENSE','XXXXXX','6625',   15996,'Indemnités de maladie versées aux travailleurs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16002,'SYSCOHADA-GQ','EXPENSE','XXXXXX','6626',   15996,'Supplément familial','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16003,'SYSCOHADA-GQ','EXPENSE','XXXXXX','6627',   15996,'Avantages en nature','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16004,'SYSCOHADA-GQ','EXPENSE','XXXXXX','6628',   15996,'Autres rémunérations directes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16005,'SYSCOHADA-GQ','EXPENSE','XXXXXX','663',    15986,'Indemnites forfaitaires versees au personnel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16006,'SYSCOHADA-GQ','EXPENSE','XXXXXX','6631',   16005,'Indemnités de logement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16007,'SYSCOHADA-GQ','EXPENSE','XXXXXX','6632',   16005,'Indemnités de représentation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16008,'SYSCOHADA-GQ','EXPENSE','XXXXXX','6633',   16005,'Indemnités d''expatriation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16009,'SYSCOHADA-GQ','EXPENSE','XXXXXX','6638',   16005,'Autres indemnités et avantages divers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16010,'SYSCOHADA-GQ','EXPENSE','XXXXXX','664',    15986,'Charges sociales','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16011,'SYSCOHADA-GQ','EXPENSE','XXXXXX','6641',   16010,'Charges sociales sur rémunération du personnel national','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16012,'SYSCOHADA-GQ','EXPENSE','XXXXXX','6642',   16010,'Charges sociales sur rémunération du personnel non national','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16013,'SYSCOHADA-GQ','EXPENSE','XXXXXX','666',    15986,'Remunerations et charges sociales de l''exploitant individuel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16014,'SYSCOHADA-GQ','EXPENSE','XXXXXX','6661',   16013,'Rémunérations du travail de l''exploitant','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16015,'SYSCOHADA-GQ','EXPENSE','XXXXXX','6662',   16013,'Charges sociales','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16016,'SYSCOHADA-GQ','EXPENSE','XXXXXX','667',    15986,'Remunerations transferee de personnel exterieur','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16017,'SYSCOHADA-GQ','EXPENSE','XXXXXX','6671',   16016,'Personnel intérimaire','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16018,'SYSCOHADA-GQ','EXPENSE','XXXXXX','6672',   16016,'Personnel détaché ou prêté à l''entreprise','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16019,'SYSCOHADA-GQ','EXPENSE','XXXXXX','668',    15986,'Autres charges sociales','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16020,'SYSCOHADA-GQ','EXPENSE','XXXXXX','6681',   16019,'Versements aux syndicats et comités d''entreprise, d''établisement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16021,'SYSCOHADA-GQ','EXPENSE','XXXXXX','6682',   16019,'Versements aux comité d''hygiéne et de sécurité','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16022,'SYSCOHADA-GQ','EXPENSE','XXXXXX','6683',   16019,'Versements aux autres oeuvres sociales','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16023,'SYSCOHADA-GQ','EXPENSE','XXXXXX','6684',   16019,'Médecine du travail et pharmacie','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16024,'SYSCOHADA-GQ','EXPENSE','XXXXXX','67',     15819,'Frais financiers et charges assimilees','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16025,'SYSCOHADA-GQ','EXPENSE','XXXXXX','671',    16024,'Interets des emprunts','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16026,'SYSCOHADA-GQ','EXPENSE','XXXXXX','6711',   16025,'Emprunts obligataires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16027,'SYSCOHADA-GQ','EXPENSE','XXXXXX','6712',   16025,'Emprunts auprès des établissements de crédit','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16028,'SYSCOHADA-GQ','EXPENSE','XXXXXX','6713',   16025,'Dettes liées à des participations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16029,'SYSCOHADA-GQ','EXPENSE','XXXXXX','672',    16024,'Interets dans loyers de credit bail et contrats assimiles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16030,'SYSCOHADA-GQ','EXPENSE','XXXXXX','6721',   16029,'Intérêts dans loyers de crédit-bail immobilier','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16031,'SYSCOHADA-GQ','EXPENSE','XXXXXX','6722',   16029,'Intérêts dans loyers de crédit-bail mobilier','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16032,'SYSCOHADA-GQ','EXPENSE','XXXXXX','6723',   16029,'Intérêts dans loyers des autres contrats','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16033,'SYSCOHADA-GQ','EXPENSE','XXXXXX','673',    16024,'Escomptes accordes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16034,'SYSCOHADA-GQ','EXPENSE','XXXXXX','674',    16024,'Autres interets','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16035,'SYSCOHADA-GQ','EXPENSE','XXXXXX','6741',   16034,'Avances reçues et dépôts créditeurs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16036,'SYSCOHADA-GQ','EXPENSE','XXXXXX','6742',   16034,'Comptes courants bloqués','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16037,'SYSCOHADA-GQ','EXPENSE','XXXXXX','6743',   16034,'Intérêts sur obligations cautionnées','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16038,'SYSCOHADA-GQ','EXPENSE','XXXXXX','6744',   16034,'Intérêts sur dettes commerciales','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16039,'SYSCOHADA-GQ','EXPENSE','XXXXXX','6745',   16034,'Intérêts bancaires et sur opérations de trésorerie et d''escompte','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16040,'SYSCOHADA-GQ','EXPENSE','XXXXXX','6748',   16034,'Intérêts sur dettes diverses','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16041,'SYSCOHADA-GQ','EXPENSE','XXXXXX','675',    16024,'Escomptes des effets de commerce','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16042,'SYSCOHADA-GQ','EXPENSE','XXXXXX','676',    16024,'Pertes de change','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16043,'SYSCOHADA-GQ','EXPENSE','XXXXXX','677',    16024,'Pertes sur cessions de titres  de placement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16044,'SYSCOHADA-GQ','EXPENSE','XXXXXX','678',    16024,'Pertes sur risques financiers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16045,'SYSCOHADA-GQ','EXPENSE','XXXXXX','6781',   16044,'Sur rentes viagères','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16046,'SYSCOHADA-GQ','EXPENSE','XXXXXX','6782',   16044,'Sur opérations fiancières','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16047,'SYSCOHADA-GQ','EXPENSE','XXXXXX','6783',   16044,'Sur instruments de trésorerie','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16048,'SYSCOHADA-GQ','EXPENSE','XXXXXX','679',    16024,'Charges provisionnees financieres','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16049,'SYSCOHADA-GQ','EXPENSE','XXXXXX','6791',   16048,'Sur risque financiers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16050,'SYSCOHADA-GQ','EXPENSE','XXXXXX','6795',   16048,'Sur titres de placements','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16051,'SYSCOHADA-GQ','EXPENSE','XXXXXX','6798',   16048,'Autres charges provisionnées financières','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16052,'SYSCOHADA-GQ','EXPENSE','XXXXXX','68',     15819,'Dotations aus amortissements','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16053,'SYSCOHADA-GQ','EXPENSE','XXXXXX','681',    16052,'Dotations aux amortissements d''exploitation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16054,'SYSCOHADA-GQ','EXPENSE','XXXXXX','6811',   16052,'Dotations aux amortissements des charges immobilisées','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16055,'SYSCOHADA-GQ','EXPENSE','XXXXXX','6812',   16052,'Dotations aux amortissements des immobilisations incorporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16056,'SYSCOHADA-GQ','EXPENSE','XXXXXX','6813',   16052,'Dotations aux amortissements des immobilisations corporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16057,'SYSCOHADA-GQ','EXPENSE','XXXXXX','687',    16052,'Dotations aux amortissements a caractere financier','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16058,'SYSCOHADA-GQ','EXPENSE','XXXXXX','6872',   16057,'Dotations aux amortissements des primes de remboursement des obligations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16059,'SYSCOHADA-GQ','EXPENSE','XXXXXX','6878',   16057,'Autres dotations aux amortissements à caractère financier','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16060,'SYSCOHADA-GQ','EXPENSE','XXXXXX','69',     15819,'Dotattions aux provisions','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16061,'SYSCOHADA-GQ','EXPENSE','XXXXXX','691',    16060,'Dotation aux provisions d''exploitation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16062,'SYSCOHADA-GQ','EXPENSE','XXXXXX','6911',   16061,'Pour risques et charges','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16063,'SYSCOHADA-GQ','EXPENSE','XXXXXX','6912',   16061,'Pour grosses réparations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16064,'SYSCOHADA-GQ','EXPENSE','XXXXXX','6913',   16061,'Pour dépréciation des immobilisations incorporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16065,'SYSCOHADA-GQ','EXPENSE','XXXXXX','6914',   16061,'Pour dépréciation des immobilisations corporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16066,'SYSCOHADA-GQ','EXPENSE','XXXXXX','697',    16060,'Dotations aux provisions financieres','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16067,'SYSCOHADA-GQ','EXPENSE','XXXXXX','6971',   16066,'Pour risques et charges','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16068,'SYSCOHADA-GQ','EXPENSE','XXXXXX','6972',   16066,'Pour dépréciation des immobilisations financières','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16069,'SYSCOHADA-GQ','INCOME','XXXXXX','7',           0,'Ventes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16070,'SYSCOHADA-GQ','INCOME','XXXXXX','701',     16069,'Ventes de marchandises','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16071,'SYSCOHADA-GQ','INCOME','XXXXXX','7011',    16070,'Dans la région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16072,'SYSCOHADA-GQ','INCOME','XXXXXX','7012',    16070,'Hors région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16073,'SYSCOHADA-GQ','INCOME','XXXXXX','7013',    16070,'Aux entreprises du groupe dans la région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16074,'SYSCOHADA-GQ','INCOME','XXXXXX','7014',    16070,'Aux entreprises du groupe hors  région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16075,'SYSCOHADA-GQ','INCOME','XXXXXX','702',     16069,'Ventes de produits finis','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16076,'SYSCOHADA-GQ','INCOME','XXXXXX','7021',    16075,'Dans la région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16077,'SYSCOHADA-GQ','INCOME','XXXXXX','7022',    16075,'Hors région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16078,'SYSCOHADA-GQ','INCOME','XXXXXX','7023',    16075,'Aux entreprises de groupe dans la région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16079,'SYSCOHADA-GQ','INCOME','XXXXXX','7024',    16075,'Aux entreprises du groupe hors  région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16080,'SYSCOHADA-GQ','INCOME','XXXXXX','703',     16069,'Ventes de produits intermediaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16081,'SYSCOHADA-GQ','INCOME','XXXXXX','7031',    16080,'Dans la région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16082,'SYSCOHADA-GQ','INCOME','XXXXXX','7032',    16080,'Hors région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16083,'SYSCOHADA-GQ','INCOME','XXXXXX','7033',    16080,'Aux entreprises du groupe dans la région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16084,'SYSCOHADA-GQ','INCOME','XXXXXX','7034',    16080,'Aux entreprises du groupe hors  région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16085,'SYSCOHADA-GQ','INCOME','XXXXXX','704',     16069,'Ventes de produits residuels','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16086,'SYSCOHADA-GQ','INCOME','XXXXXX','7041',    16085,'Dans la région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16087,'SYSCOHADA-GQ','INCOME','XXXXXX','7042',    16085,'Hors région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16088,'SYSCOHADA-GQ','INCOME','XXXXXX','7043',    16085,'Aux entreprises du groupe dans la région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16089,'SYSCOHADA-GQ','INCOME','XXXXXX','7044',    16085,'Aux entreprises du groupe hors  région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16090,'SYSCOHADA-GQ','INCOME','XXXXXX','705',     16069,'Travaux factures','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16091,'SYSCOHADA-GQ','INCOME','XXXXXX','7051',    16090,'Dans la région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16092,'SYSCOHADA-GQ','INCOME','XXXXXX','7052',    16090,'Hors région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16093,'SYSCOHADA-GQ','INCOME','XXXXXX','7053',    16090,'Aux entreprises du groupe dans la région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16094,'SYSCOHADA-GQ','INCOME','XXXXXX','7054',    16090,'Aux entreprises du groupe hors région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16095,'SYSCOHADA-GQ','INCOME','XXXXXX','706',     16069,'Services vendus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16096,'SYSCOHADA-GQ','INCOME','XXXXXX','7061',    16095,'Dans la région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16097,'SYSCOHADA-GQ','INCOME','XXXXXX','7062',    16095,'Hors région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16098,'SYSCOHADA-GQ','INCOME','XXXXXX','7063',    16095,'Aux entreprises du groupe dans la région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16099,'SYSCOHADA-GQ','INCOME','XXXXXX','7064',    16095,'Aux entreprises du groupe hors région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16100,'SYSCOHADA-GQ','INCOME','XXXXXX','707',     16069,'Produits accessoires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16101,'SYSCOHADA-GQ','INCOME','XXXXXX','7071',    16100,'Port, emballages perdus et autres frais facturés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16102,'SYSCOHADA-GQ','INCOME','XXXXXX','7072',    16100,'Commissions et courtages','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16103,'SYSCOHADA-GQ','INCOME','XXXXXX','7073',    16100,'Locations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16104,'SYSCOHADA-GQ','INCOME','XXXXXX','7074',    16100,'Bonis sur reprises et cessions d''emballages','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16105,'SYSCOHADA-GQ','INCOME','XXXXXX','7075',    16100,'Mise à disposition de personnel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16106,'SYSCOHADA-GQ','INCOME','XXXXXX','7076',    16100,'Redevances pour brevets, logiciels, marques et droits similaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16107,'SYSCOHADA-GQ','INCOME','XXXXXX','7077',    16100,'Services exploités dans l''intérêt du personnel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16108,'SYSCOHADA-GQ','INCOME','XXXXXX','7078',    16100,'Autres produits accessoires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16109,'SYSCOHADA-GQ','INCOME','XXXXXX','71',      16069,'Suvventions d''exploitation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16110,'SYSCOHADA-GQ','INCOME','XXXXXX','711',     16109,'Sur produits a l''exportation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16111,'SYSCOHADA-GQ','INCOME','XXXXXX','712',     16109,'Sur produits a l''importation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16112,'SYSCOHADA-GQ','INCOME','XXXXXX','713',     16109,'Sur produits de perequation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16113,'SYSCOHADA-GQ','INCOME','XXXXXX','718',     16109,'Autres subventions d''exploitation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16114,'SYSCOHADA-GQ','INCOME','XXXXXX','7181',    16113,'Versées par l''etat et les collectivités publiques','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16115,'SYSCOHADA-GQ','INCOME','XXXXXX','7182',    16113,'Versées par les organismes internationaux','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16116,'SYSCOHADA-GQ','INCOME','XXXXXX','7183',    16113,'Versées par des tiers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16117,'SYSCOHADA-GQ','INCOME','XXXXXX','72',      16069,'Production immobilisée','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16118,'SYSCOHADA-GQ','INCOME','XXXXXX','721',     16117,'Immobilisations incorporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16119,'SYSCOHADA-GQ','INCOME','XXXXXX','722',     16117,'Immobilisations corporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16120,'SYSCOHADA-GQ','INCOME','XXXXXX','726',     16117,'Immobilisations financieres','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16121,'SYSCOHADA-GQ','INCOME','XXXXXX','73',      16069,'Variations des stocks de biens et de services produits','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16122,'SYSCOHADA-GQ','INCOME','XXXXXX','734',     16121,'Variations des stocks de produitsn en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16123,'SYSCOHADA-GQ','INCOME','XXXXXX','7341',    16122,'Produits en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16124,'SYSCOHADA-GQ','INCOME','XXXXXX','7342',    16122,'Travaux en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16125,'SYSCOHADA-GQ','INCOME','XXXXXX','735',     16121,'Variations des en-cours de services','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16126,'SYSCOHADA-GQ','INCOME','XXXXXX','7351',    16125,'Etudes en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16127,'SYSCOHADA-GQ','INCOME','XXXXXX','7352',    16125,'Prestations de services en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16128,'SYSCOHADA-GQ','INCOME','XXXXXX','736',     16121,'Variations des stocks de produits finis','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16129,'SYSCOHADA-GQ','INCOME','XXXXXX','737',     16121,'Variations des stocks de produits intermediaires et residuels','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16130,'SYSCOHADA-GQ','INCOME','XXXXXX','7371',    16129,'Produits intermédiaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16131,'SYSCOHADA-GQ','INCOME','XXXXXX','7372',    16129,'Produits résiduels','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16132,'SYSCOHADA-GQ','INCOME','XXXXXX','75',      16069,'Autres produits','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16133,'SYSCOHADA-GQ','INCOME','XXXXXX','752',     16132,'Quote-part de resultat sur operations faites en commun','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16134,'SYSCOHADA-GQ','INCOME','XXXXXX','7521',    16133,'Quote-part trsnsférée de pertes (comptabilité de gérant)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16135,'SYSCOHADA-GQ','INCOME','XXXXXX','7525',    16133,'Bénéfices attribués par transfert (comptabilité des associés non gérants)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16136,'SYSCOHADA-GQ','INCOME','XXXXXX','753',     16132,'Quote-part de resultat sue execution partielle de contrats pluri-ecercices','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16137,'SYSCOHADA-GQ','INCOME','XXXXXX','754',     16132,'Produits des cessions courantes d''immobilisations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16138,'SYSCOHADA-GQ','INCOME','XXXXXX','758',     16132,'Produits divers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16139,'SYSCOHADA-GQ','INCOME','XXXXXX','7581',    16138,'Jetons de présence et autres rémunérations d''administrateurs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16140,'SYSCOHADA-GQ','INCOME','XXXXXX','7582',    16138,'Indemnités d''assurances reçues','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16141,'SYSCOHADA-GQ','INCOME','XXXXXX','759',     16132,'Reprises de charges provisionnees d''exploitation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16142,'SYSCOHADA-GQ','INCOME','XXXXXX','7591',    16141,'Sur risques à court terme','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16143,'SYSCOHADA-GQ','INCOME','XXXXXX','7593',    16141,'Sur stocks','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16144,'SYSCOHADA-GQ','INCOME','XXXXXX','7594',    16141,'Sur créances','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16145,'SYSCOHADA-GQ','INCOME','XXXXXX','7598',    16141,'Sur autres charges provisionnées','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16146,'SYSCOHADA-GQ','INCOME','XXXXXX','77',      16069,'Revenus financiers et produits assimiles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16147,'SYSCOHADA-GQ','INCOME','XXXXXX','771',     16146,'Interets de prets','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16148,'SYSCOHADA-GQ','INCOME','XXXXXX','772',     16146,'Revenus de participations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16149,'SYSCOHADA-GQ','INCOME','XXXXXX','773',     16146,'Escomptes obtenus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16150,'SYSCOHADA-GQ','INCOME','XXXXXX','774',     16146,'Revenus de titres de placement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16151,'SYSCOHADA-GQ','INCOME','XXXXXX','775',     16146,'Revenus des creances commerciales','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16152,'SYSCOHADA-GQ','INCOME','XXXXXX','776',     16146,'Gains de change','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16153,'SYSCOHADA-GQ','INCOME','XXXXXX','777',     16146,'Gains sur cessions de titres de placement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16154,'SYSCOHADA-GQ','INCOME','XXXXXX','778',     16146,'Gains sur risques financiers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16155,'SYSCOHADA-GQ','INCOME','XXXXXX','7781',    16154,'Gains sur rentes viagères','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16156,'SYSCOHADA-GQ','INCOME','XXXXXX','7782',    16154,'Gains sur opérations financières','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16157,'SYSCOHADA-GQ','INCOME','XXXXXX','7784',    16154,'Gains sur instruments de trésorerie','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16158,'SYSCOHADA-GQ','INCOME','XXXXXX','779',     16146,'Reprises de charges provisionnees financieres','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16159,'SYSCOHADA-GQ','INCOME','XXXXXX','7791',    16158,'Sur risques financiers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16160,'SYSCOHADA-GQ','INCOME','XXXXXX','7795',    16158,'Sur titres de placement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16161,'SYSCOHADA-GQ','INCOME','XXXXXX','7798',    16158,'Autres charges provisionnées financières','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16162,'SYSCOHADA-GQ','INCOME','XXXXXX','78',      16069,'Transfert de charges','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16163,'SYSCOHADA-GQ','INCOME','XXXXXX','781',     16162,'Transfert de charges d''exploitation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16164,'SYSCOHADA-GQ','INCOME','XXXXXX','787',     16162,'Transfert de charges financieres','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16165,'SYSCOHADA-GQ','INCOME','XXXXXX','79',      16069,'Reprises de provisions','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16166,'SYSCOHADA-GQ','INCOME','XXXXXX','791',     16165,'Reprises de provisions d''exploitation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16167,'SYSCOHADA-GQ','INCOME','XXXXXX','7911',    16166,'Pour risques et charges d''exploitation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16168,'SYSCOHADA-GQ','INCOME','XXXXXX','7912',    16166,'Pour grosses réparation d''exploitation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16169,'SYSCOHADA-GQ','INCOME','XXXXXX','7913',    16166,'Pour dépreciation des immobilisations incorporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16170,'SYSCOHADA-GQ','INCOME','XXXXXX','7914',    16166,'Pour dépreciation des immobilisations corporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16171,'SYSCOHADA-GQ','INCOME','XXXXXX','797',     16165,'Reprises de provisions financieres','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16172,'SYSCOHADA-GQ','INCOME','XXXXXX','7971',    16171,'Pour risques et charges financiers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16173,'SYSCOHADA-GQ','INCOME','XXXXXX','7972',    16171,'Pour dépréciation des immobilisations financières','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16174,'SYSCOHADA-GQ','INCOME','XXXXXX','798',     16165,'Reprises d''amortissements','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16175,'SYSCOHADA-GQ','AUTRES','XXXXXX','81',          0,'Valeurs comptables des cessions d''immobilisations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16176,'SYSCOHADA-GQ','AUTRES','XXXXXX','811',     16175,'Immobilisations incorporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16177,'SYSCOHADA-GQ','AUTRES','XXXXXX','812',     16175,'Immobilisations corporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16178,'SYSCOHADA-GQ','AUTRES','XXXXXX','816',     16175,'Immobilisations financieres','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16179,'SYSCOHADA-GQ','AUTRES','XXXXXX','82',          0,'Produits de cessions d''immobilisations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16180,'SYSCOHADA-GQ','AUTRES','XXXXXX','821',     16179,'Immobilisations incorporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16181,'SYSCOHADA-GQ','AUTRES','XXXXXX','822',     16179,'Immobilisations corporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16182,'SYSCOHADA-GQ','AUTRES','XXXXXX','826',     16179,'Immobilisations financieres','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16183,'SYSCOHADA-GQ','AUTRES','XXXXXX','83',          0,'Charges hors activites ordinaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16184,'SYSCOHADA-GQ','AUTRES','XXXXXX','831',     16183,'Charges h.a.o constatées','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16185,'SYSCOHADA-GQ','AUTRES','XXXXXX','834',     16183,'Pertes sur creances h.a.o','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16186,'SYSCOHADA-GQ','AUTRES','XXXXXX','835',     16183,'Dons et liberalites accordes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16187,'SYSCOHADA-GQ','AUTRES','XXXXXX','836',     16183,'Abandons de creances consentis','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16188,'SYSCOHADA-GQ','AUTRES','XXXXXX','839',     16183,'Charges provisionnees h.a.o','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16189,'SYSCOHADA-GQ','AUTRES','XXXXXX','84',          0,'Produits hors activites ordinaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16190,'SYSCOHADA-GQ','AUTRES','XXXXXX','841',     16189,'Produits h.a.o constates','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16191,'SYSCOHADA-GQ','AUTRES','XXXXXX','845',     16189,'Dons et liberalites obtenus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16192,'SYSCOHADA-GQ','AUTRES','XXXXXX','846',     16189,'Abandons de creances obtenus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16193,'SYSCOHADA-GQ','AUTRES','XXXXXX','848',     16189,'Transferts de charges h.a.o','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16194,'SYSCOHADA-GQ','AUTRES','XXXXXX','849',     16189,'Reprises des charges provisionnees h.a.o','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16195,'SYSCOHADA-GQ','AUTRES','XXXXXX','85',          0,'Dotations hors activites ordinaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16196,'SYSCOHADA-GQ','AUTRES','XXXXXX','851',     16195,'Dotations aux provisions reglementees','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16197,'SYSCOHADA-GQ','AUTRES','XXXXXX','852',     16195,'Dotations aux amortissements h.a.o','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16198,'SYSCOHADA-GQ','AUTRES','XXXXXX','853',     16195,'Dotations aux provisions pour depreciation h.a.o','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16199,'SYSCOHADA-GQ','AUTRES','XXXXXX','854',     16195,'Dotations aux provisions pour risques et charges h.a.o','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16200,'SYSCOHADA-GQ','AUTRES','XXXXXX','858',     16195,'Autres dotations h.a.o','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16201,'SYSCOHADA-GQ','AUTRES','XXXXXX','86',          0,'Reprises hors activites ordinaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16202,'SYSCOHADA-GQ','AUTRES','XXXXXX','861',     16201,'Reprises de provisions reglementees','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16203,'SYSCOHADA-GQ','AUTRES','XXXXXX','862',     16201,'Reprises d''amortissements','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16204,'SYSCOHADA-GQ','AUTRES','XXXXXX','863',     16201,'Reprises de provisions pour depreciation h.a.o','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16205,'SYSCOHADA-GQ','AUTRES','XXXXXX','864',     16201,'Reprises de provisions pour risques et charges h.a.o','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16206,'SYSCOHADA-GQ','AUTRES','XXXXXX','865',     16201,'Reprises de subventions d''investissement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16207,'SYSCOHADA-GQ','AUTRES','XXXXXX','868',     16201,'Autres reprises h.a.o','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16208,'SYSCOHADA-GQ','AUTRES','XXXXXX','87',          0,'Participations des travailleurs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16209,'SYSCOHADA-GQ','AUTRES','XXXXXX','871',     16208,'Participation legale aux benefices','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16210,'SYSCOHADA-GQ','AUTRES','XXXXXX','874',     16208,'Participation contractuelle aux benefices','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16211,'SYSCOHADA-GQ','AUTRES','XXXXXX','878',     16208,'Autres participations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16212,'SYSCOHADA-GQ','AUTRES','XXXXXX','88',          0,'Subventions d''equilibre','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16213,'SYSCOHADA-GQ','AUTRES','XXXXXX','881',     16212,'Etat','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16214,'SYSCOHADA-GQ','AUTRES','XXXXXX','884',     16212,'Collectivites publiques','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16215,'SYSCOHADA-GQ','AUTRES','XXXXXX','886',     16212,'Groupe','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16216,'SYSCOHADA-GQ','AUTRES','XXXXXX','888',     16212,'Autres','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16217,'SYSCOHADA-GQ','AUTRES','XXXXXX','89',          0,'Impots sur le resultat','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16218,'SYSCOHADA-GQ','AUTRES','XXXXXX','891',     16217,'Impots sur les benefices de l''exercice','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16219,'SYSCOHADA-GQ','AUTRES','XXXXXX','8911',    16218,'Activités exercées dans l''etat','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16220,'SYSCOHADA-GQ','AUTRES','XXXXXX','8912',    16218,'Activités exercées dans les autres etats de la région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16221,'SYSCOHADA-GQ','AUTRES','XXXXXX','8913',    16218,'Activités exercées hors région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16222,'SYSCOHADA-GQ','AUTRES','XXXXXX','892',     16217,'Rappel d''impôts sur resultats anterieurs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16223,'SYSCOHADA-GQ','AUTRES','XXXXXX','895',     16217,'Impôts minimum forfaitaires (i.m.f)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16224,'SYSCOHADA-GQ','AUTRES','XXXXXX','899',     16217,'Dégrèvements et annulations d''impots sur resultats antérieurs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16225,'SYSCOHADA-GQ','AUTRES','XXXXXX','8991',    16224,'Dégrèvements','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16226,'SYSCOHADA-GQ','AUTRES','XXXXXX','8994',    16224,'Annulations pour pertes rétroactives','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15000,'SYSCOHADA-GQ','CAPIT','XXXXXX','1',            0,'Capital','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15001,'SYSCOHADA-GQ','CAPIT','XXXXXX','101',      15000,'Capital social','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15002,'SYSCOHADA-GQ','CAPIT','XXXXXX','1011',     15001,'Capital souscrit, non appelé','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15003,'SYSCOHADA-GQ','CAPIT','XXXXXX','1012',     15001,'Capital souscrit, appelé, non versé','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15004,'SYSCOHADA-GQ','CAPIT','XXXXXX','1013',     15001,'Capital souscrit, appelé, versé, non amorti','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15005,'SYSCOHADA-GQ','CAPIT','XXXXXX','1014',     15001,'Capital souscrit, appelé, versé, amorti','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15006,'SYSCOHADA-GQ','CAPIT','XXXXXX','1018',     15001,'Capital souscrit, soumis à des conditions particulières','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15007,'SYSCOHADA-GQ','CAPIT','XXXXXX','102',      15000,'Capital par dotation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15008,'SYSCOHADA-GQ','CAPIT','XXXXXX','1021',     15007,'Dotation initiale','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15009,'SYSCOHADA-GQ','CAPIT','XXXXXX','1022',     15007,'Dotations complémentaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15010,'SYSCOHADA-GQ','CAPIT','XXXXXX','1028',     15007,'Autres dotations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15011,'SYSCOHADA-GQ','CAPIT','XXXXXX','103',      15000,'Capital personnel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15012,'SYSCOHADA-GQ','CAPIT','XXXXXX','104',      15000,'Compte de l''exploitant','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15013,'SYSCOHADA-GQ','CAPIT','XXXXXX','1041',     15012,'Apports temporaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15014,'SYSCOHADA-GQ','CAPIT','XXXXXX','1042',     15012,'Opérations courantes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15015,'SYSCOHADA-GQ','CAPIT','XXXXXX','1043',     15012,'Rémunérations, impôts et autres charges personnelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15016,'SYSCOHADA-GQ','CAPIT','XXXXXX','1047',     15012,'Prélèvements d''autoconsommation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15017,'SYSCOHADA-GQ','CAPIT','XXXXXX','1048',     15012,'Autres prélèvements','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15018,'SYSCOHADA-GQ','CAPIT','XXXXXX','105',      15000,'Primes liees aux capitaux propres','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15019,'SYSCOHADA-GQ','CAPIT','XXXXXX','1051',     15018,'Primes d''émission','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15020,'SYSCOHADA-GQ','CAPIT','XXXXXX','1052',     15018,'Primes d''apport','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15021,'SYSCOHADA-GQ','CAPIT','XXXXXX','1053',     15018,'Primes de fusion','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15022,'SYSCOHADA-GQ','CAPIT','XXXXXX','1054',     15018,'Primes de conversion','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15023,'SYSCOHADA-GQ','CAPIT','XXXXXX','1058',     15018,'Autres primes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15024,'SYSCOHADA-GQ','CAPIT','XXXXXX','106',      15000,'Ecarts de reevaluation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15025,'SYSCOHADA-GQ','CAPIT','XXXXXX','1061',     15024,'Ecarts de réévaluation légale','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15026,'SYSCOHADA-GQ','CAPIT','XXXXXX','1062',     15024,'Ecarts de réévaluation libre','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15027,'SYSCOHADA-GQ','CAPIT','XXXXXX','109',      15000,'Actionnaires, capital souscrit, non appele','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15028,'SYSCOHADA-GQ','CAPIT','XXXXXX','11',       15000,'Reserves','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15029,'SYSCOHADA-GQ','CAPIT','XXXXXX','111',      15028,'Reserve legale','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15030,'SYSCOHADA-GQ','CAPIT','XXXXXX','1111',     15029,'Réserves légales','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15031,'SYSCOHADA-GQ','CAPIT','XXXXXX','112',      15028,'Reserves statutaires ou contractuelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15032,'SYSCOHADA-GQ','CAPIT','XXXXXX','113',      15028,'Reserves reglementees','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15033,'SYSCOHADA-GQ','CAPIT','XXXXXX','1131',     15032,'Réserves de plus-values nettes à long terme','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15034,'SYSCOHADA-GQ','CAPIT','XXXXXX','1133',     15032,'Réserves consécutives à l''octroi de subventions d''investissement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15035,'SYSCOHADA-GQ','CAPIT','XXXXXX','1134',     15032,'Réserves spéciales navires renouvelés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15036,'SYSCOHADA-GQ','CAPIT','XXXXXX','1135',     15032,'Réserves spéciales matériels et outillage renouvelés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15037,'SYSCOHADA-GQ','CAPIT','XXXXXX','1138',     15032,'Autres réserves réglementées','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15038,'SYSCOHADA-GQ','CAPIT','XXXXXX','118',      15028,'Autres reserves','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15039,'SYSCOHADA-GQ','CAPIT','XXXXXX','1181',     15038,'Réserves facultatives','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15040,'SYSCOHADA-GQ','CAPIT','XXXXXX','1188',     15038,'Réserves diverses','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15041,'SYSCOHADA-GQ','CAPIT','XXXXXX','12',       15000,'Report a nouveau','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15042,'SYSCOHADA-GQ','CAPIT','XXXXXX','121',      15041,'Report a nouveau crediteur','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15043,'SYSCOHADA-GQ','CAPIT','XXXXXX','1211',     15042,'Report à nouveau crediteur','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15044,'SYSCOHADA-GQ','CAPIT','XXXXXX','129',      15041,'Report a nouveau debiteur','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15045,'SYSCOHADA-GQ','CAPIT','XXXXXX','1291',     15044,'Perte nette à reporter','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15046,'SYSCOHADA-GQ','CAPIT','XXXXXX','1292',     15044,'Perte - amortissements réputés différés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15047,'SYSCOHADA-GQ','CAPIT','XXXXXX','13',       15000,'Resultat net de l''exercice','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15048,'SYSCOHADA-GQ','CAPIT','XXXXXX','1301',     15047,'Résultat en instance d''affectation : bénéfice','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15049,'SYSCOHADA-GQ','CAPIT','XXXXXX','1309',     15047,'Résultat en instance d''affectation : perte','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15050,'SYSCOHADA-GQ','CAPIT','XXXXXX','131',      15047,'Resultat net : benefice','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15051,'SYSCOHADA-GQ','CAPIT','XXXXXX','132',      15047,'Marge brute (mb)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15052,'SYSCOHADA-GQ','CAPIT','XXXXXX','1321',     15051,'Marge brute sur marchandises','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15053,'SYSCOHADA-GQ','CAPIT','XXXXXX','1322',     15051,'Marge brute sur matières','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15054,'SYSCOHADA-GQ','CAPIT','XXXXXX','133',      15047,'Valeur ajoutee (v.a.)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15055,'SYSCOHADA-GQ','CAPIT','XXXXXX','134',      15047,'Excedent brut d''exploitation (e.b.e.)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15056,'SYSCOHADA-GQ','CAPIT','XXXXXX','135',      15047,'Resultat d''exploitation (r.e.)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15057,'SYSCOHADA-GQ','CAPIT','XXXXXX','136',      15047,'Resultat financier (r.f.)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15058,'SYSCOHADA-GQ','CAPIT','XXXXXX','137',      15047,'Resultat des activites ordinaires (r.a.o.)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15059,'SYSCOHADA-GQ','CAPIT','XXXXXX','138',      15047,'Resultat hors activites ordinaires (r.h.a.o.)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15060,'SYSCOHADA-GQ','CAPIT','XXXXXX','139',      15047,'Resultat net : perte','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15061,'SYSCOHADA-GQ','CAPIT','XXXXXX','14',       15000,'Subventions d''investissement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15062,'SYSCOHADA-GQ','CAPIT','XXXXXX','141',      15061,'Subventions d''equipement a','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15063,'SYSCOHADA-GQ','CAPIT','XXXXXX','1411',     15062,'Etat','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15064,'SYSCOHADA-GQ','CAPIT','XXXXXX','1412',     15062,'Régions','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15065,'SYSCOHADA-GQ','CAPIT','XXXXXX','1413',     15062,'Départements','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15066,'SYSCOHADA-GQ','CAPIT','XXXXXX','1414',     15062,'Communes et collectivités publiques décentralisées','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15067,'SYSCOHADA-GQ','CAPIT','XXXXXX','1415',     15062,'Entreprises publiques ou mixtes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15068,'SYSCOHADA-GQ','CAPIT','XXXXXX','1416',     15062,'Entreprises et organismes privés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15069,'SYSCOHADA-GQ','CAPIT','XXXXXX','1417',     15062,'Organismes internationaux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15070,'SYSCOHADA-GQ','CAPIT','XXXXXX','1418',     15062,'Autres','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15071,'SYSCOHADA-GQ','CAPIT','XXXXXX','142',      15061,'Subventions d''equipement b','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15072,'SYSCOHADA-GQ','CAPIT','XXXXXX','1421',     15071,'Subventions d''équipements','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15073,'SYSCOHADA-GQ','CAPIT','XXXXXX','148',      15061,'Autres subventions d''investissement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15074,'SYSCOHADA-GQ','CAPIT','XXXXXX','15',       15000,'Provisions reglementees et fonds assimiles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15075,'SYSCOHADA-GQ','CAPIT','XXXXXX','151',      15074,'Amortissements derogatoires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15076,'SYSCOHADA-GQ','CAPIT','XXXXXX','152',      15074,'Plus-values de cession a reinvestir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15077,'SYSCOHADA-GQ','CAPIT','XXXXXX','1521',     15076,'Plus-values de cession à réinvestir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15078,'SYSCOHADA-GQ','CAPIT','XXXXXX','153',      15074,'Fonds reglementes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15079,'SYSCOHADA-GQ','CAPIT','XXXXXX','1531',     15078,'Fonds national','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15080,'SYSCOHADA-GQ','CAPIT','XXXXXX','1532',     15078,'Prélèvement pour le budget','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15081,'SYSCOHADA-GQ','CAPIT','XXXXXX','154',      15074,'Provision speciale de reevaluation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15082,'SYSCOHADA-GQ','CAPIT','XXXXXX','155',      15074,'Provisions reglementees relatives aux immobilisations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15083,'SYSCOHADA-GQ','CAPIT','XXXXXX','1551',     15082,'Recontitution des gisements miniers et pétroliers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15084,'SYSCOHADA-GQ','CAPIT','XXXXXX','1552',     15082,'Provisions de croissance des immobilisations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15085,'SYSCOHADA-GQ','CAPIT','XXXXXX','1553',     15082,'Provisions de renouvellement du matériel naval','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15086,'SYSCOHADA-GQ','CAPIT','XXXXXX','1554',     15082,'Provisions pourle renouvellement du matériel et outillage','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15087,'SYSCOHADA-GQ','CAPIT','XXXXXX','156',      15074,'Provisions reglementees relatives aux stocks','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15088,'SYSCOHADA-GQ','CAPIT','XXXXXX','1561',     15087,'Hausse de prix','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15089,'SYSCOHADA-GQ','CAPIT','XXXXXX','1562',     15087,'Fluctuation des cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15090,'SYSCOHADA-GQ','CAPIT','XXXXXX','157',      15074,'Provisions pour investissement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15091,'SYSCOHADA-GQ','CAPIT','XXXXXX','158',      15074,'Autres provisions et fonds reglementes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15092,'SYSCOHADA-GQ','CAPIT','XXXXXX','16',       15000,'Emprunts et dettes assimilees','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15093,'SYSCOHADA-GQ','CAPIT','XXXXXX','161',      15092,'Emprunts obligataires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15094,'SYSCOHADA-GQ','CAPIT','XXXXXX','1611',     15093,'Emprunts obligataires ordinaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15095,'SYSCOHADA-GQ','CAPIT','XXXXXX','1612',     15093,'Emprunts obligataires convertibles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15096,'SYSCOHADA-GQ','CAPIT','XXXXXX','1618',     15093,'Autres emprunts obligataires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15097,'SYSCOHADA-GQ','CAPIT','XXXXXX','1619',     15093,'Obligations à souscrire, à la souche','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15098,'SYSCOHADA-GQ','CAPIT','XXXXXX','162',      15092,'Emprunts et dettes aupres des etablissements de credit','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15099,'SYSCOHADA-GQ','CAPIT','XXXXXX','163',      15092,'Avances recues de l''etat','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15100,'SYSCOHADA-GQ','CAPIT','XXXXXX','164',      15092,'Avances recues et comptes courants bloques','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15101,'SYSCOHADA-GQ','CAPIT','XXXXXX','165',      15092,'Depots et cautionnements recus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15102,'SYSCOHADA-GQ','CAPIT','XXXXXX','1651',     15101,'Dépôts à terme','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15103,'SYSCOHADA-GQ','CAPIT','XXXXXX','1652',     15101,'Cautionnements','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15104,'SYSCOHADA-GQ','CAPIT','XXXXXX','166',      15092,'Interets courus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15105,'SYSCOHADA-GQ','CAPIT','XXXXXX','1661',     15104,'Sur emprunts obligataires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15106,'SYSCOHADA-GQ','CAPIT','XXXXXX','1662',     15104,'Sur emprunts et dettes auprès des établissements de crédit','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15107,'SYSCOHADA-GQ','CAPIT','XXXXXX','1663',     15104,'Sur avances reçues de l''etat','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15108,'SYSCOHADA-GQ','CAPIT','XXXXXX','1664',     15104,'Sur avances reçues et comptes courants bloqués','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15109,'SYSCOHADA-GQ','CAPIT','XXXXXX','1665',     15104,'Sur dépôts et cautionnements reçus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15110,'SYSCOHADA-GQ','CAPIT','XXXXXX','1667',     15104,'Sur avances assorties de conditions particulières','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15111,'SYSCOHADA-GQ','CAPIT','XXXXXX','1668',     15104,'Sur autres emprunts et dettes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15112,'SYSCOHADA-GQ','CAPIT','XXXXXX','167',      15092,'Avances assorties de conditions particulieres','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15113,'SYSCOHADA-GQ','CAPIT','XXXXXX','1671',     15112,'Avances bloquées pour augmentation du capital','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15114,'SYSCOHADA-GQ','CAPIT','XXXXXX','1672',     15112,'Avances conditionnées par l''etat','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15115,'SYSCOHADA-GQ','CAPIT','XXXXXX','1673',     15112,'Avances conditionnées par les autres organismes africains','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15116,'SYSCOHADA-GQ','CAPIT','XXXXXX','1674',     15112,'Avances conditionné par les autres organismes internationaux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15117,'SYSCOHADA-GQ','CAPIT','XXXXXX','1676',     15112,'Droits du concédant exigibles en nature','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15118,'SYSCOHADA-GQ','CAPIT','XXXXXX','168',      15092,'Autres emprunts et dettes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15119,'SYSCOHADA-GQ','CAPIT','XXXXXX','1681',     15118,'Rentes viagères capitalisées','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15120,'SYSCOHADA-GQ','CAPIT','XXXXXX','1682',     15118,'Billets de fonds','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15121,'SYSCOHADA-GQ','CAPIT','XXXXXX','1683',     15118,'Dettes consécutives à des titres emprunté','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15122,'SYSCOHADA-GQ','CAPIT','XXXXXX','1684',     15118,'Dettes du concédant exigibles en nature','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15123,'SYSCOHADA-GQ','CAPIT','XXXXXX','1685',     15118,'Emprunts participatifs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15124,'SYSCOHADA-GQ','CAPIT','XXXXXX','1686',     15118,'Participation des travailleurs aux bénéfices','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15125,'SYSCOHADA-GQ','CAPIT','XXXXXX','17',       15000,'Dettes de credit-bail et contrats assimiles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15126,'SYSCOHADA-GQ','CAPIT','XXXXXX','172',      15125,'Emprunts equivalents de credit-bail immobilier','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15127,'SYSCOHADA-GQ','CAPIT','XXXXXX','173',      15125,'Emprunts equivalents de credit-bail mobilier','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15128,'SYSCOHADA-GQ','CAPIT','XXXXXX','176',      15125,'Interets courus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15129,'SYSCOHADA-GQ','CAPIT','XXXXXX','1762',     15128,'Sur emprunts équivalents de crédit-bail immobilier','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15130,'SYSCOHADA-GQ','CAPIT','XXXXXX','1763',     15128,'Sur emprunts équivalents de crédit-bail mobilier','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15131,'SYSCOHADA-GQ','CAPIT','XXXXXX','1768',     15128,'Sur emprunts équivalents d''autres contrats','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15132,'SYSCOHADA-GQ','CAPIT','XXXXXX','178',      15125,'Emprunts equivalents d''autres contrats','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15133,'SYSCOHADA-GQ','CAPIT','XXXXXX','18',       15000,'Dettes liees a des participations et comptes de liaison des etablissements et societes en participation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15134,'SYSCOHADA-GQ','CAPIT','XXXXXX','181',      15133,'Dettes liees a des participations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15135,'SYSCOHADA-GQ','CAPIT','XXXXXX','1811',     15134,'Dettes liées à des participations (groupe)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15136,'SYSCOHADA-GQ','CAPIT','XXXXXX','1812',     15134,'Dettes liées à des participations (hors groupe)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15137,'SYSCOHADA-GQ','CAPIT','XXXXXX','182',      15133,'Dettes liees a des societes en paticipation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15138,'SYSCOHADA-GQ','CAPIT','XXXXXX','183',      15133,'Interets courus sur dettes liees a des participations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15139,'SYSCOHADA-GQ','CAPIT','XXXXXX','184',      15133,'Comptes permanents bloques des etablissements et succursales','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15140,'SYSCOHADA-GQ','CAPIT','XXXXXX','185',      15133,'Comptes permanents non bloques des etablissements et succursales','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15141,'SYSCOHADA-GQ','CAPIT','XXXXXX','186',      15133,'Comptes de liaison charges','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15142,'SYSCOHADA-GQ','CAPIT','XXXXXX','187',      15133,'Comptes de liaison produits','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15143,'SYSCOHADA-GQ','CAPIT','XXXXXX','188',      15133,'Comptes de liaison des societes en participation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15144,'SYSCOHADA-GQ','CAPIT','XXXXXX','19',       15000,'Provisions financieres pour risques et charges','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15145,'SYSCOHADA-GQ','CAPIT','XXXXXX','191',      15144,'Provisions pour litiges','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15146,'SYSCOHADA-GQ','CAPIT','XXXXXX','192',      15144,'Provisions pour garanties donnees aux clients','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15147,'SYSCOHADA-GQ','CAPIT','XXXXXX','193',      15144,'Provisions pour pertes sur marches a achevement futur','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15148,'SYSCOHADA-GQ','CAPIT','XXXXXX','194',      15144,'Provisions pour pertes de change','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15149,'SYSCOHADA-GQ','CAPIT','XXXXXX','195',      15144,'Provisions pour impots','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15150,'SYSCOHADA-GQ','CAPIT','XXXXXX','196',      15144,'Provisions pour pensions et obligations similaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15151,'SYSCOHADA-GQ','CAPIT','XXXXXX','197',      15144,'Provisions pour charges a repartir sur plusieurs exercices','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15152,'SYSCOHADA-GQ','CAPIT','XXXXXX','1971',     15151,'Provisions pour grosses réparations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15153,'SYSCOHADA-GQ','CAPIT','XXXXXX','198',      15144,'Autres provisions financieres pour risques et charges','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15154,'SYSCOHADA-GQ','CAPIT','XXXXXX','1981',     15153,'Provisions pour amendes et pénalités','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15155,'SYSCOHADA-GQ','CAPIT','XXXXXX','1982',     15153,'Provisions pour renouvellement des immobilisations (entreprises concessionnaires)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15156,'SYSCOHADA-GQ','CAPIT','XXXXXX','1983',     15153,'Provisions pour propres assureurs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15157,'SYSCOHADA-GQ','CAPIT','XXXXXX','1988',     15153,'Autres provisions financières pour risques et charges','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15158,'SYSCOHADA-GQ','IMMO','XXXXXX','2',             0,'Charges immobilisees','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15159,'SYSCOHADA-GQ','IMMO','XXXXXX','201',       15158,'Frais d''etablissement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15160,'SYSCOHADA-GQ','IMMO','XXXXXX','2011',      15159,'Frais de constitution','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15161,'SYSCOHADA-GQ','IMMO','XXXXXX','2012',      15159,'Frais de prospection','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15162,'SYSCOHADA-GQ','IMMO','XXXXXX','2013',      15159,'Frais de publicité et de lancement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15163,'SYSCOHADA-GQ','IMMO','XXXXXX','2014',      15159,'Frais de fonctionnement antérieurs au démarrage','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15164,'SYSCOHADA-GQ','IMMO','XXXXXX','2015',      15159,'Frais de modification du capital (fusions, scissions transformations)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15165,'SYSCOHADA-GQ','IMMO','XXXXXX','2016',      15159,'Frais d''entrée à la bourse','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15166,'SYSCOHADA-GQ','IMMO','XXXXXX','2017',      15159,'Frais de restructuration','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15167,'SYSCOHADA-GQ','IMMO','XXXXXX','2018',      15159,'Frais divers d''établissement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15168,'SYSCOHADA-GQ','IMMO','XXXXXX','202',       15158,'Charges a repartir sur plusieurs exercices','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15169,'SYSCOHADA-GQ','IMMO','XXXXXX','2021',      15168,'Charges différées','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15170,'SYSCOHADA-GQ','IMMO','XXXXXX','2022',      15168,'Frais d''acquisition d''immobilisations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15171,'SYSCOHADA-GQ','IMMO','XXXXXX','2026',      15168,'Fais d''émission des emprunts','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15172,'SYSCOHADA-GQ','IMMO','XXXXXX','2028',      15168,'Charges à étaler','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15173,'SYSCOHADA-GQ','IMMO','XXXXXX','206',       15158,'Primes de remboursement des obligations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15174,'SYSCOHADA-GQ','IMMO','XXXXXX','2061',      15173,'Obligations ordinaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15175,'SYSCOHADA-GQ','IMMO','XXXXXX','2062',      15173,'Obligations convertibles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15176,'SYSCOHADA-GQ','IMMO','XXXXXX','2068',      15173,'Autres emprunts obligataires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15177,'SYSCOHADA-GQ','IMMO','XXXXXX','21',        15158,'Immobilisations incorporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15178,'SYSCOHADA-GQ','IMMO','XXXXXX','211',       15177,'Frais de recherche et de developpement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15179,'SYSCOHADA-GQ','IMMO','XXXXXX','212',       15177,'Brevets, licences, concessions et droits similaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15180,'SYSCOHADA-GQ','IMMO','XXXXXX','213',       15177,'Logiciels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15181,'SYSCOHADA-GQ','IMMO','XXXXXX','214',       15177,'Marques','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15182,'SYSCOHADA-GQ','IMMO','XXXXXX','215',       15177,'Fonds commercial','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15183,'SYSCOHADA-GQ','IMMO','XXXXXX','216',       15177,'Droit au bail','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15184,'SYSCOHADA-GQ','IMMO','XXXXXX','217',       15177,'Investissements de creation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15185,'SYSCOHADA-GQ','IMMO','XXXXXX','218',       15177,'Autres droits et valeurs incorporels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15186,'SYSCOHADA-GQ','IMMO','XXXXXX','219',       15177,'Immobilisations incorporelles en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15187,'SYSCOHADA-GQ','IMMO','XXXXXX','2191',      15186,'Frais de recherche et de développement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15188,'SYSCOHADA-GQ','IMMO','XXXXXX','2193',      15186,'Logiciels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15189,'SYSCOHADA-GQ','IMMO','XXXXXX','2198',      15186,'Autres droits et valeurs incorporels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15190,'SYSCOHADA-GQ','IMMO','XXXXXX','22',        15158,'Terrains','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15191,'SYSCOHADA-GQ','IMMO','XXXXXX','221',       15190,'Terrains agricoles et forestiers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15192,'SYSCOHADA-GQ','IMMO','XXXXXX','2211',      15191,'Terrains d''exploitation agricole','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15193,'SYSCOHADA-GQ','IMMO','XXXXXX','2212',      15191,'Terrains d''exploitation forestière','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15194,'SYSCOHADA-GQ','IMMO','XXXXXX','2218',      15191,'Autres terrains','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15195,'SYSCOHADA-GQ','IMMO','XXXXXX','222',       15190,'Terrains nus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15196,'SYSCOHADA-GQ','IMMO','XXXXXX','2221',      15195,'Terrains à bâtir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15197,'SYSCOHADA-GQ','IMMO','XXXXXX','2228',      15195,'Autres terrains nus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15198,'SYSCOHADA-GQ','IMMO','XXXXXX','223',       15190,'Terrains batis','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15199,'SYSCOHADA-GQ','IMMO','XXXXXX','2231',      15198,'Pour bâtiments industriels et agricoles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15200,'SYSCOHADA-GQ','IMMO','XXXXXX','2232',      15198,'Pour bâtiments administratifs et commerciaux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15201,'SYSCOHADA-GQ','IMMO','XXXXXX','2234',      15198,'Pour bâtiments affectés aux autres opérations professionnelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15202,'SYSCOHADA-GQ','IMMO','XXXXXX','2235',      15198,'Pour bâtiments affectés aux autres opérations non professionnelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15203,'SYSCOHADA-GQ','IMMO','XXXXXX','2236',      15198,'Autres terrains bâtis','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15204,'SYSCOHADA-GQ','IMMO','XXXXXX','224',       15190,'Travaux de mise en valeur des terrains','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15205,'SYSCOHADA-GQ','IMMO','XXXXXX','2241',      15204,'Plantation d''arbres et d''arbustes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15206,'SYSCOHADA-GQ','IMMO','XXXXXX','2248',      15204,'Autres travaux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15207,'SYSCOHADA-GQ','IMMO','XXXXXX','225',       15190,'Terrains de gisement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15208,'SYSCOHADA-GQ','IMMO','XXXXXX','2251',      15207,'Carrières','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15209,'SYSCOHADA-GQ','IMMO','XXXXXX','226',       15190,'Terrains amenages','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15210,'SYSCOHADA-GQ','IMMO','XXXXXX','2261',      15209,'Parkings','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15211,'SYSCOHADA-GQ','IMMO','XXXXXX','227',       15190,'Terrains mis en concession','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15212,'SYSCOHADA-GQ','IMMO','XXXXXX','228',       15190,'Autres terrains','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15213,'SYSCOHADA-GQ','IMMO','XXXXXX','2281',      15212,'Terrains des immeubles de rapport','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15214,'SYSCOHADA-GQ','IMMO','XXXXXX','2285',      15212,'Terrains des logements affectés au personnel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15215,'SYSCOHADA-GQ','IMMO','XXXXXX','2288',      15212,'Autres terrains','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15216,'SYSCOHADA-GQ','IMMO','XXXXXX','229',       15190,'Amenagements des terrains en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15217,'SYSCOHADA-GQ','IMMO','XXXXXX','2291',      15216,'Terrains agricoles et forestiers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15218,'SYSCOHADA-GQ','IMMO','XXXXXX','2292',      15216,'Terrains nus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15219,'SYSCOHADA-GQ','IMMO','XXXXXX','2295',      15216,'Terrains de gisement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15220,'SYSCOHADA-GQ','IMMO','XXXXXX','2298',      15216,'Autres travaux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15221,'SYSCOHADA-GQ','IMMO','XXXXXX','23',        15158,'Bâtiments, installations techniques et agencements','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15222,'SYSCOHADA-GQ','IMMO','XXXXXX','231',       15221,'Bâtiments industriels, agricoles, administratifs et commerciaux sur sol propre','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15223,'SYSCOHADA-GQ','IMMO','XXXXXX','2311',      15222,'Bâtiments industriels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15224,'SYSCOHADA-GQ','IMMO','XXXXXX','2312',      15222,'Bâtiments agricoles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15225,'SYSCOHADA-GQ','IMMO','XXXXXX','2313',      15222,'Bâtiments administratifs et commerciaux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15226,'SYSCOHADA-GQ','IMMO','XXXXXX','2314',      15222,'Bâtiments affectés au logement du personnel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15227,'SYSCOHADA-GQ','IMMO','XXXXXX','2315',      15222,'Immeubles de rapport','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15228,'SYSCOHADA-GQ','IMMO','XXXXXX','232',       15221,'Bâtiments industriels, agricoles, administratifs et commerciaux sur sol d''autrui','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15229,'SYSCOHADA-GQ','IMMO','XXXXXX','2321',      15228,'Bâtiments industriels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15230,'SYSCOHADA-GQ','IMMO','XXXXXX','2322',      15228,'Bâtiments agricoles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15231,'SYSCOHADA-GQ','IMMO','XXXXXX','2323',      15228,'Bâtiments administratifs et commerciaux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15232,'SYSCOHADA-GQ','IMMO','XXXXXX','2324',      15228,'Bâtiments affectés au logement du personnel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15233,'SYSCOHADA-GQ','IMMO','XXXXXX','2325',      15228,'Immeubles de rapport','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15234,'SYSCOHADA-GQ','IMMO','XXXXXX','233',       15221,'Ouvrages d''infrastructures','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15235,'SYSCOHADA-GQ','IMMO','XXXXXX','2331',      15234,'Voies de terre','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15236,'SYSCOHADA-GQ','IMMO','XXXXXX','2332',      15234,'Voies de fer','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15237,'SYSCOHADA-GQ','IMMO','XXXXXX','2333',      15234,'Voies d''eau','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15238,'SYSCOHADA-GQ','IMMO','XXXXXX','2334',      15234,'Barrages, digues','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15239,'SYSCOHADA-GQ','IMMO','XXXXXX','2335',      15234,'Pistes d''aérodrome','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15240,'SYSCOHADA-GQ','IMMO','XXXXXX','2338',      15234,'Autres','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15241,'SYSCOHADA-GQ','IMMO','XXXXXX','234',       15221,'Installations techniques','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15242,'SYSCOHADA-GQ','IMMO','XXXXXX','2341',      15241,'Installations complexes spécialisées sur sol propre','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15243,'SYSCOHADA-GQ','IMMO','XXXXXX','2342',      15241,'Installations complexes spécialisées sur sol d''autrui','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15244,'SYSCOHADA-GQ','IMMO','XXXXXX','2343',      15241,'Installations à caractère spécifique sur sol propre','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15245,'SYSCOHADA-GQ','IMMO','XXXXXX','2344',      15241,'Installations à caractère spécifique sur sol d''autrui','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15246,'SYSCOHADA-GQ','IMMO','XXXXXX','235',       15221,'Amenagements de bureaux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15247,'SYSCOHADA-GQ','IMMO','XXXXXX','2351',      15246,'Installations générales','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15248,'SYSCOHADA-GQ','IMMO','XXXXXX','2358',      15246,'Autres installations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15249,'SYSCOHADA-GQ','IMMO','XXXXXX','237',       15221,'Batiments industriels, agricoles et commerciaux mis en concession','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15250,'SYSCOHADA-GQ','IMMO','XXXXXX','238',       15221,'Autres installations et agencements','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15251,'SYSCOHADA-GQ','IMMO','XXXXXX','239',       15221,'Bâtiments et installations en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15252,'SYSCOHADA-GQ','IMMO','XXXXXX','2391',      15251,'Bâtiments et installations en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15253,'SYSCOHADA-GQ','IMMO','XXXXXX','24',        15158,'Materiels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15254,'SYSCOHADA-GQ','IMMO','XXXXXX','241',       15253,'Materiel et outillage industriel et commercial','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15255,'SYSCOHADA-GQ','IMMO','XXXXXX','2411',      15254,'Matériel industriel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15256,'SYSCOHADA-GQ','IMMO','XXXXXX','2412',      15254,'Outillage industriel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15257,'SYSCOHADA-GQ','IMMO','XXXXXX','2413',      15254,'Matériel commercial','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15258,'SYSCOHADA-GQ','IMMO','XXXXXX','2414',      15254,'Outillage commercial','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15259,'SYSCOHADA-GQ','IMMO','XXXXXX','242',       15253,'Materiel et outillage agricole','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15260,'SYSCOHADA-GQ','IMMO','XXXXXX','2421',      15259,'Matériel agricole','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15261,'SYSCOHADA-GQ','IMMO','XXXXXX','2422',      15259,'Outillage agricole','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15262,'SYSCOHADA-GQ','IMMO','XXXXXX','243',       15253,'Materiel d''emballage recuperable et identifiable','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15263,'SYSCOHADA-GQ','IMMO','XXXXXX','244',       15253,'Materiel et mobilier','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15264,'SYSCOHADA-GQ','IMMO','XXXXXX','2441',      15263,'Matériel de bureau','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15265,'SYSCOHADA-GQ','IMMO','XXXXXX','2442',      15263,'Matériel informatique','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15266,'SYSCOHADA-GQ','IMMO','XXXXXX','2443',      15263,'Matériel bureautique','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15267,'SYSCOHADA-GQ','IMMO','XXXXXX','2444',      15263,'Mobilier de bureau','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15268,'SYSCOHADA-GQ','IMMO','XXXXXX','2446',      15263,'Matériel et mobilier des immeubles de rapport','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15269,'SYSCOHADA-GQ','IMMO','XXXXXX','2447',      15263,'Matériel et mobilier des logements du personnel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15270,'SYSCOHADA-GQ','IMMO','XXXXXX','245',       15253,'Materiel de transport','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15271,'SYSCOHADA-GQ','IMMO','XXXXXX','2451',      15270,'Matériel automobile','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15272,'SYSCOHADA-GQ','IMMO','XXXXXX','2452',      15270,'Matériel ferroviaire','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15273,'SYSCOHADA-GQ','IMMO','XXXXXX','2453',      15270,'Matériel fluvial, lagunaire','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15274,'SYSCOHADA-GQ','IMMO','XXXXXX','2454',      15270,'Matériel naval','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15275,'SYSCOHADA-GQ','IMMO','XXXXXX','2455',      15270,'Matériel aérien','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15276,'SYSCOHADA-GQ','IMMO','XXXXXX','2456',      15270,'Matériel hippomobile','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15277,'SYSCOHADA-GQ','IMMO','XXXXXX','2458',      15270,'Autres (vélo, mobylette, moto)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15278,'SYSCOHADA-GQ','IMMO','XXXXXX','246',       15253,'Immobilisations animales et agricoles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15279,'SYSCOHADA-GQ','IMMO','XXXXXX','2461',      15278,'Cheptel, animaux de trait','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15280,'SYSCOHADA-GQ','IMMO','XXXXXX','2462',      15278,'Cheptel, animaux reproducteurs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15281,'SYSCOHADA-GQ','IMMO','XXXXXX','2463',      15278,'Animaux de garde','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15282,'SYSCOHADA-GQ','IMMO','XXXXXX','2465',      15278,'Plantations agricoles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15283,'SYSCOHADA-GQ','IMMO','XXXXXX','2468',      15278,'Autres','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15284,'SYSCOHADA-GQ','IMMO','XXXXXX','247',       15253,'Agencements et amenagements du materiel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15285,'SYSCOHADA-GQ','IMMO','XXXXXX','248',       15253,'Autres materiels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15286,'SYSCOHADA-GQ','IMMO','XXXXXX','2481',      15285,'Collections et oeuvres d''art','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15287,'SYSCOHADA-GQ','IMMO','XXXXXX','249',       15253,'Materiel en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15288,'SYSCOHADA-GQ','IMMO','XXXXXX','2491',      15287,'Matériel et outillage industriel et commercial','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15289,'SYSCOHADA-GQ','IMMO','XXXXXX','2492',      15287,'Matériel et outillage agricole','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15290,'SYSCOHADA-GQ','IMMO','XXXXXX','2493',      15287,'Matériel d''emballage récupérable et identifiable','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15291,'SYSCOHADA-GQ','IMMO','XXXXXX','2494',      15287,'Matériel et mobilier de bureau','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15292,'SYSCOHADA-GQ','IMMO','XXXXXX','2495',      15287,'Matériel de transport','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15293,'SYSCOHADA-GQ','IMMO','XXXXXX','2496',      15287,'Immobilisations animales et agricoles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15294,'SYSCOHADA-GQ','IMMO','XXXXXX','2497',      15287,'Agencements et aménagements du matériel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15295,'SYSCOHADA-GQ','IMMO','XXXXXX','2498',      15287,'Autres matériels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15296,'SYSCOHADA-GQ','IMMO','XXXXXX','25',        15158,'Avances et acomptes verses sur immobilisations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15297,'SYSCOHADA-GQ','IMMO','XXXXXX','251',       15296,'Avances et acomptes verses sur immobilisations incorporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15298,'SYSCOHADA-GQ','IMMO','XXXXXX','252',       15296,'Avances et acomptes verses sur immobilisations corporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15299,'SYSCOHADA-GQ','IMMO','XXXXXX','26',        15158,'Titres de participation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15300,'SYSCOHADA-GQ','IMMO','XXXXXX','261',       15299,'Titres de participation dans des societes sous contrôle exclusif','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15301,'SYSCOHADA-GQ','IMMO','XXXXXX','262',       15299,'Titres de participation dans des societes sous contrôle conjoint','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15302,'SYSCOHADA-GQ','IMMO','XXXXXX','263',       15299,'Titres de participation dans des societes conferant une influence notable','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15303,'SYSCOHADA-GQ','IMMO','XXXXXX','265',       15299,'Participations dans des organismes professionnels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15304,'SYSCOHADA-GQ','IMMO','XXXXXX','266',       15299,'Part dans des groupements d''interets economique (g.i.e.)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15305,'SYSCOHADA-GQ','IMMO','XXXXXX','268',       15299,'Autres titres de participation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15306,'SYSCOHADA-GQ','IMMO','XXXXXX','27',        15158,'Autres immobilisations financières','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15307,'SYSCOHADA-GQ','IMMO','XXXXXX','271',       15306,'Prêts et creances non commerciales','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15308,'SYSCOHADA-GQ','IMMO','XXXXXX','2711',      15307,'Prêts participatifs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15309,'SYSCOHADA-GQ','IMMO','XXXXXX','2712',      15307,'Prêts aux associés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15310,'SYSCOHADA-GQ','IMMO','XXXXXX','2713',      15307,'Billets de fonds','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15311,'SYSCOHADA-GQ','IMMO','XXXXXX','2714',      15307,'Titres prêtés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15312,'SYSCOHADA-GQ','IMMO','XXXXXX','272',       15306,'Prets au personnel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15313,'SYSCOHADA-GQ','IMMO','XXXXXX','2721',      15312,'Prêts immobiliers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15314,'SYSCOHADA-GQ','IMMO','XXXXXX','2722',      15312,'Prêts mobiliers et d''intallation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15315,'SYSCOHADA-GQ','IMMO','XXXXXX','2728',      15312,'Autres prêts (frais d''étude...)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15316,'SYSCOHADA-GQ','IMMO','XXXXXX','273',       15306,'Creances sur l''etat','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15317,'SYSCOHADA-GQ','IMMO','XXXXXX','2731',      15316,'Retenues de garantie','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15318,'SYSCOHADA-GQ','IMMO','XXXXXX','2733',      15316,'Fonds reglementé','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15319,'SYSCOHADA-GQ','IMMO','XXXXXX','2738',      15316,'Autres','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15320,'SYSCOHADA-GQ','IMMO','XXXXXX','274',       15306,'Titres immobilises','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15321,'SYSCOHADA-GQ','IMMO','XXXXXX','2741',      15320,'Titres immobilisés de l''activité de portefeuille (t.i.a.p.)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15322,'SYSCOHADA-GQ','IMMO','XXXXXX','2742',      15320,'Titres participatifs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15323,'SYSCOHADA-GQ','IMMO','XXXXXX','2743',      15320,'Certificats d''investissement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15324,'SYSCOHADA-GQ','IMMO','XXXXXX','2744',      15320,'Parts de fonds commun de placement (f.c.p.)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15325,'SYSCOHADA-GQ','IMMO','XXXXXX','2748',      15320,'Autres titres immobilisés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15326,'SYSCOHADA-GQ','IMMO','XXXXXX','275',       15306,'Depots et cautionnements verses','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15327,'SYSCOHADA-GQ','IMMO','XXXXXX','2751',      15326,'Dépôts pour loyers d''avance','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15328,'SYSCOHADA-GQ','IMMO','XXXXXX','2752',      15326,'Dépôts pour l''électricité','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15329,'SYSCOHADA-GQ','IMMO','XXXXXX','2753',      15326,'Dépôts pour l''eau','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15330,'SYSCOHADA-GQ','IMMO','XXXXXX','2754',      15326,'Dépôts pour le gaz','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15331,'SYSCOHADA-GQ','IMMO','XXXXXX','2755',      15326,'Dépôts pour le téléphone, le télex, la télécopie','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15332,'SYSCOHADA-GQ','IMMO','XXXXXX','2756',      15326,'Cautionnements sur les marchés publics','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15333,'SYSCOHADA-GQ','IMMO','XXXXXX','2757',      15326,'Cautionnements sur autres opérations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15334,'SYSCOHADA-GQ','IMMO','XXXXXX','2758',      15326,'Autres dépôts et cautionnements','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15335,'SYSCOHADA-GQ','IMMO','XXXXXX','276',       15306,'Interets courus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15336,'SYSCOHADA-GQ','IMMO','XXXXXX','2761',      15335,'Prêts et créances non commerciales','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15337,'SYSCOHADA-GQ','IMMO','XXXXXX','2762',      15335,'Prêts au personnel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15338,'SYSCOHADA-GQ','IMMO','XXXXXX','2763',      15335,'Créances sur l''etat','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15339,'SYSCOHADA-GQ','IMMO','XXXXXX','2764',      15335,'Titres immobilisés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15340,'SYSCOHADA-GQ','IMMO','XXXXXX','2765',      15335,'Dépôts et cautionnements versés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15341,'SYSCOHADA-GQ','IMMO','XXXXXX','2767',      15335,'Créances rattachées à des participations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15342,'SYSCOHADA-GQ','IMMO','XXXXXX','2768',      15335,'Immobilisations financières diverses','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15343,'SYSCOHADA-GQ','IMMO','XXXXXX','277',       15306,'Créances rattachees a des participations et des avances a des g.i.e.','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15344,'SYSCOHADA-GQ','IMMO','XXXXXX','2771',      15343,'Créances rattachées à des participations (groupe)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15345,'SYSCOHADA-GQ','IMMO','XXXXXX','2772',      15343,'Créances rattachées à des participations (hors groupe)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15346,'SYSCOHADA-GQ','IMMO','XXXXXX','2773',      15343,'Créances rattachées à des sociétés en participation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15347,'SYSCOHADA-GQ','IMMO','XXXXXX','2774',      15343,'Avances à des groupements d''intérêt économique (g.i.e.)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15348,'SYSCOHADA-GQ','IMMO','XXXXXX','278',       15306,'Immobilisations financieres diverses','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15349,'SYSCOHADA-GQ','IMMO','XXXXXX','2781',      15348,'Créances diverses groupe','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15350,'SYSCOHADA-GQ','IMMO','XXXXXX','2782',      15348,'Créances diverses hors groupe','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15351,'SYSCOHADA-GQ','IMMO','XXXXXX','2785',      15348,'Or et métaux précieux (1)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15352,'SYSCOHADA-GQ','IMMO','XXXXXX','28',        15158,'Amortissemnts','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15353,'SYSCOHADA-GQ','IMMO','XXXXXX','281',       15352,'Amortissements des immobilisations incorporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15354,'SYSCOHADA-GQ','IMMO','XXXXXX','2811',      15353,'Amortissements des frais de recherche et de développement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15355,'SYSCOHADA-GQ','IMMO','XXXXXX','2812',      15353,'Amortissements des brevets, licences, concessions et droits similaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15356,'SYSCOHADA-GQ','IMMO','XXXXXX','2813',      15353,'Amortissements des logiciels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15357,'SYSCOHADA-GQ','IMMO','XXXXXX','2814',      15353,'Amortissements des marques','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15358,'SYSCOHADA-GQ','IMMO','XXXXXX','2815',      15353,'Amortissements du fonds commercial','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15359,'SYSCOHADA-GQ','IMMO','XXXXXX','2816',      15353,'Amortissements du droit au bail','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15360,'SYSCOHADA-GQ','IMMO','XXXXXX','2817',      15353,'Amortissements des investissements de création','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15361,'SYSCOHADA-GQ','IMMO','XXXXXX','2818',      15353,'Amortissements des autres droits et valeurs incorporels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15362,'SYSCOHADA-GQ','IMMO','XXXXXX','282',       15352,'Amortissements des terrains','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15363,'SYSCOHADA-GQ','IMMO','XXXXXX','2821',      15362,'Amortissements des terrains agricoles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15364,'SYSCOHADA-GQ','IMMO','XXXXXX','2824',      15362,'Amortissements des travaux de mise en valeur des terrains','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15365,'SYSCOHADA-GQ','IMMO','XXXXXX','2825',      15362,'Amortissements des terrains de gisements','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15366,'SYSCOHADA-GQ','IMMO','XXXXXX','283',       15352,'Amortissements des batiments, installations techniques et agencements','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15367,'SYSCOHADA-GQ','IMMO','XXXXXX','2831',      15366,'Amortissements des bâtiments industriels, agricoles, administratifs et commerciaux sur sol propres','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15368,'SYSCOHADA-GQ','IMMO','XXXXXX','2832',      15366,'Amortissements des bâtiments industriels, agricoles, administratifs et commerciaux sur sol d''autrui','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15369,'SYSCOHADA-GQ','IMMO','XXXXXX','2833',      15366,'Amortissements des ouvrages d''infrastructure','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15370,'SYSCOHADA-GQ','IMMO','XXXXXX','2834',      15366,'Amortissements des installations techniques','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15371,'SYSCOHADA-GQ','IMMO','XXXXXX','2835',      15366,'Amortissements des aménagements de bureaux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15372,'SYSCOHADA-GQ','IMMO','XXXXXX','2837',      15366,'Amortissements des bâtiments  industriels, agricoles et commerciaux mis en concession','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15373,'SYSCOHADA-GQ','IMMO','XXXXXX','2838',      15366,'Amortissements des autres installations et agencements','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15374,'SYSCOHADA-GQ','IMMO','XXXXXX','284',       15352,'Amortissement du materiel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15375,'SYSCOHADA-GQ','IMMO','XXXXXX','2841',      15374,'Amortissements du matériel et outillage industriel et commercial','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15376,'SYSCOHADA-GQ','IMMO','XXXXXX','2842',      15374,'Amortissements du matériel et outillage agricole','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15377,'SYSCOHADA-GQ','IMMO','XXXXXX','2843',      15374,'Amortissements du matériel d''emballage récupérable et identifiable','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15378,'SYSCOHADA-GQ','IMMO','XXXXXX','2844',      15374,'Amortissements du matériel et mobilier','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15379,'SYSCOHADA-GQ','IMMO','XXXXXX','2845',      15374,'Amortissements du materiel de transport','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15380,'SYSCOHADA-GQ','IMMO','XXXXXX','2846',      15374,'Amortissements des immobilisations animales et agricoles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15381,'SYSCOHADA-GQ','IMMO','XXXXXX','2847',      15374,'Amortissements des agencements et aménagements du matériel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15382,'SYSCOHADA-GQ','IMMO','XXXXXX','2848',      15374,'Amortissements des autres matériels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15383,'SYSCOHADA-GQ','IMMO','XXXXXX','29',        15158,'Provisions pour depreciation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15384,'SYSCOHADA-GQ','IMMO','XXXXXX','291',       15383,'Provisions pour depreciation des immobilisations incorporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15385,'SYSCOHADA-GQ','IMMO','XXXXXX','2912',      15384,'Provisions pour dépréciation des brevets, licences, concessions et droits similaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15386,'SYSCOHADA-GQ','IMMO','XXXXXX','2913',      15384,'Provisions pour dépréciation des logiciels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15387,'SYSCOHADA-GQ','IMMO','XXXXXX','2914',      15384,'Provisions pour dépréciation des marques','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15388,'SYSCOHADA-GQ','IMMO','XXXXXX','2915',      15384,'Provisions pour dépréciation du fonds de commerce','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15389,'SYSCOHADA-GQ','IMMO','XXXXXX','2916',      15384,'Provisions pour dépréciation du droit de bail','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15390,'SYSCOHADA-GQ','IMMO','XXXXXX','2917',      15384,'Provisions pour dépréciation des investissements de création','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15391,'SYSCOHADA-GQ','IMMO','XXXXXX','2918',      15384,'Provisions pour dépréciation des autres droits et valeurs incorporels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15392,'SYSCOHADA-GQ','IMMO','XXXXXX','2919',      15384,'Provisions pour dépréciation des immobilisations incorporelles en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15393,'SYSCOHADA-GQ','IMMO','XXXXXX','292',       15383,'Provisions pour depreciation des terrains','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15394,'SYSCOHADA-GQ','IMMO','XXXXXX','2921',      15393,'Provisions pour dépréciations des terrains agricoles et forestiers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15395,'SYSCOHADA-GQ','IMMO','XXXXXX','2922',      15393,'Provisions pour dépréciation des terrains nus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15396,'SYSCOHADA-GQ','IMMO','XXXXXX','2923',      15393,'Provisions pour dépréciation des terrains bâtis','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15397,'SYSCOHADA-GQ','IMMO','XXXXXX','2924',      15393,'Provisions pour dépréciation des travaux de mise en valeur des terrains','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15398,'SYSCOHADA-GQ','IMMO','XXXXXX','2925',      15393,'Provisions pour dépréciation des terrains de gisement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15399,'SYSCOHADA-GQ','IMMO','XXXXXX','2926',      15393,'Provisions pour dépréciation des terrains aménagés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15400,'SYSCOHADA-GQ','IMMO','XXXXXX','2927',      15393,'Provisions pour dépréciation des terrains mis en concession','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15401,'SYSCOHADA-GQ','IMMO','XXXXXX','2928',      15393,'Provisions pour dépréciation des autres terrains','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15402,'SYSCOHADA-GQ','IMMO','XXXXXX','2929',      15393,'Provisions pour dépréciation des aménagements terrains en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15403,'SYSCOHADA-GQ','IMMO','XXXXXX','293',       15383,'Provisions pour depreciation des batiments, installations techniques et agencements','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15404,'SYSCOHADA-GQ','IMMO','XXXXXX','2931',      15403,'Provisions pour dépréciation des bâtiments industriels, agricoles, administratifs et commerciaux sur sol propre','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15405,'SYSCOHADA-GQ','IMMO','XXXXXX','2932',      15403,'Provisions pour dépréciation des bâtiments industriels, agricoles, administratifs et commerciaux sur sol d''autrui','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15406,'SYSCOHADA-GQ','IMMO','XXXXXX','2933',      15403,'Provisions pour dépréciation des ouvrages d''infrastructures','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15407,'SYSCOHADA-GQ','IMMO','XXXXXX','2934',      15403,'Provisions pour dépréciation des installations techniques','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15408,'SYSCOHADA-GQ','IMMO','XXXXXX','2935',      15403,'Provisions pour dépréciation des aménagements de bureaux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15409,'SYSCOHADA-GQ','IMMO','XXXXXX','2937',      15403,'Provisions pour dépréciation des bâtiments industriels, agricoles et commerciaux mis en concession','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15410,'SYSCOHADA-GQ','IMMO','XXXXXX','2938',      15403,'Provisions pour dépréciation des autres installations et agencements','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15411,'SYSCOHADA-GQ','IMMO','XXXXXX','2939',      15403,'Provisions pour dépréciation des bâtiments et installations en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15412,'SYSCOHADA-GQ','IMMO','XXXXXX','294',       15383,'Provisions pour depreciation des materiels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15413,'SYSCOHADA-GQ','IMMO','XXXXXX','2941',      15412,'Provisions pour dépréciation du matériel et outillage industriel et commercial','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15414,'SYSCOHADA-GQ','IMMO','XXXXXX','2942',      15412,'Provisions pour dépréciation du matériel et outillage agricole','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15415,'SYSCOHADA-GQ','IMMO','XXXXXX','2943',      15412,'Provisions pour dépréciation du matériel d''emballage récupérable et identifiable','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15416,'SYSCOHADA-GQ','IMMO','XXXXXX','2944',      15412,'Provisions pour dépréciation du matériel et mobilier','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15417,'SYSCOHADA-GQ','IMMO','XXXXXX','2945',      15412,'Provisions pour dépréciation du matériel de transport','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15418,'SYSCOHADA-GQ','IMMO','XXXXXX','2946',      15412,'Provisions pour dépréciation des immobilisations animales et agricoles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15419,'SYSCOHADA-GQ','IMMO','XXXXXX','2947',      15412,'Provisions pour dépréciation des agencements et aménagements du matériel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15420,'SYSCOHADA-GQ','IMMO','XXXXXX','2948',      15412,'Provisions pour dépréciation des autres matériels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15421,'SYSCOHADA-GQ','IMMO','XXXXXX','2949',      15412,'Provisions pour dépréciation des matériels en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15422,'SYSCOHADA-GQ','IMMO','XXXXXX','295',       15383,'Provisions pour depreciation des avances et acomptes verses sur immobilisations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15423,'SYSCOHADA-GQ','IMMO','XXXXXX','2951',      15422,'Provisions pour dépréciation des avances et acomptes versés sur immobilisations incorporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15424,'SYSCOHADA-GQ','IMMO','XXXXXX','2952',      15422,'Provisions pour dépréciation des avances et acomptes versés sur immobilisations corporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15425,'SYSCOHADA-GQ','IMMO','XXXXXX','296',       15383,'Provisions pour dépréciation des titres de participation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15426,'SYSCOHADA-GQ','IMMO','XXXXXX','2961',      15425,'Provisions pour dépréciation des titres de participation dans des sociétés sous contrôle exclusif','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15427,'SYSCOHADA-GQ','IMMO','XXXXXX','2962',      15425,'Provisions pour dépréciation des titres de participations dans les sociétés sous contrôle conjoint','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15428,'SYSCOHADA-GQ','IMMO','XXXXXX','2963',      15425,'Provisions pour dépréciation des titres de participations dans les sociétés confèrant une influence notable','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15429,'SYSCOHADA-GQ','IMMO','XXXXXX','2965',      15425,'Provisions pour dépréciation des participations dans les organismes professionnels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15430,'SYSCOHADA-GQ','IMMO','XXXXXX','2966',      15425,'Provisions pour dépréciation des parts dans des g.i.e.','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15431,'SYSCOHADA-GQ','IMMO','XXXXXX','2968',      15425,'Provisions pour dépréciation des autres titres de participation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15432,'SYSCOHADA-GQ','IMMO','XXXXXX','297',       15383,'Provisions pour dépréciation des autres immobilisations financieres','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15433,'SYSCOHADA-GQ','IMMO','XXXXXX','2971',      15432,'Provisions pour dépréciation des prêts et créances non commerciales','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15434,'SYSCOHADA-GQ','IMMO','XXXXXX','2972',      15432,'Provisions pour dépréciation des prêts du personnel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15435,'SYSCOHADA-GQ','IMMO','XXXXXX','2973',      15432,'Provisions pour dépréciation des créances sur l''etat','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15436,'SYSCOHADA-GQ','IMMO','XXXXXX','2974',      15432,'Provisions pour dépréciation des titres immobilisés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15437,'SYSCOHADA-GQ','IMMO','XXXXXX','2975',      15432,'Provisions pour dépréciation des dépôts et cautionnements versés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15438,'SYSCOHADA-GQ','IMMO','XXXXXX','2977',      15432,'Provisions pour dépréciation des créances rattachées à des participations et avances à des g.i.e.','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15439,'SYSCOHADA-GQ','IMMO','XXXXXX','2978',      15432,'Provisions pour dépréciation des créances financières','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15440,'SYSCOHADA-GQ','STOCK','XXXXXX','31',           0,'Marchandises','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15441,'SYSCOHADA-GQ','STOCK','XXXXXX','311',      15440,'Marchandises a','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15442,'SYSCOHADA-GQ','STOCK','XXXXXX','3111',     15441,'Marchandises a1','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15443,'SYSCOHADA-GQ','STOCK','XXXXXX','3112',     15441,'Marchandises a2','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15444,'SYSCOHADA-GQ','STOCK','XXXXXX','312',      15440,'Marchandises b','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15445,'SYSCOHADA-GQ','STOCK','XXXXXX','3121',     15444,'Marchandises b1','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15446,'SYSCOHADA-GQ','STOCK','XXXXXX','3122',     15444,'Marchandises b2','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15447,'SYSCOHADA-GQ','STOCK','XXXXXX','318',      15440,'Marchandises hors activites ordinaires (h.a.o.)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15448,'SYSCOHADA-GQ','STOCK','XXXXXX','32',           0,'Matieres premieres et fournitures liees','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15449,'SYSCOHADA-GQ','STOCK','XXXXXX','321',      15448,'Matieres a','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15450,'SYSCOHADA-GQ','STOCK','XXXXXX','322',      15448,'Matieres b','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15451,'SYSCOHADA-GQ','STOCK','XXXXXX','323',      15448,'Fournitures (a,b)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15452,'SYSCOHADA-GQ','STOCK','XXXXXX','33',           0,'Autres approvisionnements','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15453,'SYSCOHADA-GQ','STOCK','XXXXXX','331',      15452,'Matieres consommables','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15454,'SYSCOHADA-GQ','STOCK','XXXXXX','332',      15452,'Fournitures d''atelier et d''usine','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15455,'SYSCOHADA-GQ','STOCK','XXXXXX','333',      15452,'Fournitures de magasin','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15456,'SYSCOHADA-GQ','STOCK','XXXXXX','334',      15452,'Fournitures de bureau','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15457,'SYSCOHADA-GQ','STOCK','XXXXXX','335',      15452,'Emballages','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15458,'SYSCOHADA-GQ','STOCK','XXXXXX','3351',     15457,'Emballages perdus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15459,'SYSCOHADA-GQ','STOCK','XXXXXX','3352',     15457,'Emballages récupérables non identifiables','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15460,'SYSCOHADA-GQ','STOCK','XXXXXX','3353',     15457,'Emballages à usage mixte','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15461,'SYSCOHADA-GQ','STOCK','XXXXXX','3358',     15457,'Autres emballages','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15462,'SYSCOHADA-GQ','STOCK','XXXXXX','338',      15452,'Autres matieres','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15463,'SYSCOHADA-GQ','STOCK','XXXXXX','34',           0,'Produits en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15464,'SYSCOHADA-GQ','STOCK','XXXXXX','341',      15463,'Produits en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15465,'SYSCOHADA-GQ','STOCK','XXXXXX','3411',     15464,'Produits en cours p1','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15466,'SYSCOHADA-GQ','STOCK','XXXXXX','3412',     15464,'Produits en cours p2','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15467,'SYSCOHADA-GQ','STOCK','XXXXXX','342',      15463,'Travaux en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15468,'SYSCOHADA-GQ','STOCK','XXXXXX','3421',     15467,'Travaux en cours t1','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15469,'SYSCOHADA-GQ','STOCK','XXXXXX','3422',     15467,'Travaux en cours t2','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15470,'SYSCOHADA-GQ','STOCK','XXXXXX','343',      15463,'Produits intermediaires en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15471,'SYSCOHADA-GQ','STOCK','XXXXXX','3431',     15470,'Produits intermédiaires a','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15472,'SYSCOHADA-GQ','STOCK','XXXXXX','3432',     15470,'Produits intermédiaires b','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15473,'SYSCOHADA-GQ','STOCK','XXXXXX','344',      15463,'Produits residuels en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15474,'SYSCOHADA-GQ','STOCK','XXXXXX','3441',     15473,'Produits résiduels a','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15475,'SYSCOHADA-GQ','STOCK','XXXXXX','3442',     15473,'Produits résiduels b','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15476,'SYSCOHADA-GQ','STOCK','XXXXXX','35',           0,'Services en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15477,'SYSCOHADA-GQ','STOCK','XXXXXX','351',      15476,'Etudes en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15478,'SYSCOHADA-GQ','STOCK','XXXXXX','3511',     15477,'Etudes en cours e1','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15479,'SYSCOHADA-GQ','STOCK','XXXXXX','3512',     15477,'Etudes en cours e2','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15480,'SYSCOHADA-GQ','STOCK','XXXXXX','352',      15476,'Prestations de services en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15481,'SYSCOHADA-GQ','STOCK','XXXXXX','3521',     15480,'Prestations de services s1','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15482,'SYSCOHADA-GQ','STOCK','XXXXXX','3522',     15480,'Prestations de services s2','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15483,'SYSCOHADA-GQ','STOCK','XXXXXX','36',           0,'Produits finis','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15484,'SYSCOHADA-GQ','STOCK','XXXXXX','361',      15483,'Produits a','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15485,'SYSCOHADA-GQ','STOCK','XXXXXX','362',      15483,'Produits b','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15486,'SYSCOHADA-GQ','STOCK','XXXXXX','37',           0,'Produits intermediaires et residuels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15487,'SYSCOHADA-GQ','STOCK','XXXXXX','371',      15486,'Produits intermediaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15488,'SYSCOHADA-GQ','STOCK','XXXXXX','3711',     15487,'Produits intermédiaires a','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15489,'SYSCOHADA-GQ','STOCK','XXXXXX','3712',     15487,'Produits intermédiaires b','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15490,'SYSCOHADA-GQ','STOCK','XXXXXX','372',      15486,'Produits residuels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15491,'SYSCOHADA-GQ','STOCK','XXXXXX','3721',     15490,'Déchets','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15492,'SYSCOHADA-GQ','STOCK','XXXXXX','3722',     15490,'Rebuts','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15493,'SYSCOHADA-GQ','STOCK','XXXXXX','3723',     15490,'Matières de récupération','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15494,'SYSCOHADA-GQ','STOCK','XXXXXX','38',           0,'Stocks en cours de route, en consignation ou en depot','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15495,'SYSCOHADA-GQ','STOCK','XXXXXX','381',      15494,'Marchandises en cours de route','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15496,'SYSCOHADA-GQ','STOCK','XXXXXX','382',      15494,'Matieres premieres et fournitures liees en cours de route','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15497,'SYSCOHADA-GQ','STOCK','XXXXXX','383',      15494,'Autres approvisionnements en cours de route','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15498,'SYSCOHADA-GQ','STOCK','XXXXXX','386',      15494,'Produits finis en cours de route','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15499,'SYSCOHADA-GQ','STOCK','XXXXXX','387',      15494,'Stocks en consignation ou en depot','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15500,'SYSCOHADA-GQ','STOCK','XXXXXX','3871',     15499,'Stock en consignation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15501,'SYSCOHADA-GQ','STOCK','XXXXXX','3872',     15499,'Stock en dépôt','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15502,'SYSCOHADA-GQ','STOCK','XXXXXX','388',      15494,'Stock provenant d''immobilisations mises hors service ou au rebut','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15503,'SYSCOHADA-GQ','STOCK','XXXXXX','39',           0,'Depreciation des stocks','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15504,'SYSCOHADA-GQ','STOCK','XXXXXX','391',      15503,'Depreciation des stoks de marchandises','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15505,'SYSCOHADA-GQ','STOCK','XXXXXX','392',      15503,'Depreciation des stoks de matieres premieres et fournitures liees','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15506,'SYSCOHADA-GQ','STOCK','XXXXXX','393',      15503,'Depreciation des stocks d''autres approvisionnements','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15507,'SYSCOHADA-GQ','STOCK','XXXXXX','394',      15503,'Depreciations des productions en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15508,'SYSCOHADA-GQ','STOCK','XXXXXX','395',      15503,'Depreciations des services en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15509,'SYSCOHADA-GQ','STOCK','XXXXXX','396',      15503,'Depreciation des stocks de produits finis','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15510,'SYSCOHADA-GQ','STOCK','XXXXXX','397',      15503,'Depreciation des stocks de produits intermediaires et residuels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15511,'SYSCOHADA-GQ','STOCK','XXXXXX','398',      15503,'Depreciation des stocks en cours de route, en consignation ou en depot','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15512,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','4',       0,'Fournisseurs et comptes rattaches','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15513,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','401', 15512,'Fournisseurs,  dettes en comptes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15514,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','4011',15513,'Fournisseurs  locaux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15515,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','4012',15513,'Fournisseurs groupe','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15516,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','4013',15513,'Fournisseurs sous-traitants','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15517,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','4017',15513,'Fournisseurs retenue  de garantie','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15518,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','402', 15512,'Fournisseurs, effets a payer (e.a.p)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15519,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','4021',15518,'Fournisseurs, effets à payer','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15520,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','4022',15518,'Fournisseurs-groupe, effets à payer','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15521,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','4023',15518,'Fournisseurs sous-traitants effets à payer','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15522,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','408', 15512,'Fournisseurs, factures non parvenues','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15523,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','4081',15522,'Fournisseurs factures non parvenues','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15524,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','4082',15522,'Fournisseurs - groupe','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15525,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','4083',15522,'Fournisseurs sous-traitant','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15526,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','4086',15522,'Fournisseurs, intérêts courus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15527,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','409', 15512,'Fournisseurs debiteurs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15528,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','4091',15527,'Fournisseurs avances et acomptes versés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15529,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','4092',15527,'Fournisseurs - groupe avances et acomptes versés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15530,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','4093',15527,'Fournisseurs sous-traitants avances et acompte versés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15531,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','4094',15527,'Fournisseurs créances pour emballages et matériels à rendre','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15532,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','4098',15527,'Rabais, remises, ristournes et autres avoirs à obtenir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15533,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','41',  15512,'Clients et compte rattaches','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15534,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','411', 15533,'Clients','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15535,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','4111',15534,'Clients','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15536,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','4112',15534,'Clients-groupe','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15537,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','4114',15534,'Clients, état et collectivités publiques','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15538,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','4115',15534,'Clients, organismes internationaux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15539,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','4117',15534,'Clients, retenues de garanti','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15540,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','4118',15534,'Clients, dégrèvement de taxes sur la valeur ajoutée (t.v.a.)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15541,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','412', 15533,'Clients, effets a recevoir en portefeuille','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15542,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','4121',15541,'Clients, effets à recevoir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15543,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','4122',15541,'Clients-groupe, effets à recevoir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15544,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','4124',15541,'Etat et collectivités publiques, effets à recevoir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15545,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','4125',15541,'Oganismes internationaux, effets à recevoir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15546,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','414', 15533,'Créances sur cessions d''immobilisations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15547,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','4141',15546,'Créances en compte','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15548,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','4142',15546,'Effet à recevoir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15549,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','415', 15533,'Clients, effets escomptes non echus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15550,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','416', 15533,'Creances clients litigieuses ou douteuses','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15551,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','4161',15550,'Créances litigieuses','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15552,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','4162',15550,'Créances douteuses','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15553,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','418', 15533,'Clients, produits à recevoir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15554,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','4181',15553,'Clients, factures à établir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15555,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','4186',15553,'Clients, intérêts courus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15556,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','419', 15533,'Clients crediteurs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15557,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','4191',15556,'Clients, avances et acompte reçus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15558,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','4192',15556,'Client - groupe, avances et acomptes reçus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15559,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','4194',15556,'Clients, dettes pour emballages et matériels consignés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15560,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','4198',15556,'Rabais, remises, ristournes et autres avoirs à accorder','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15561,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','42',  15512,'Personnel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15562,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','421', 15561,'Personnel, avanceqs et acomptes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15563,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','4211',15562,'Personnel, avances','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15564,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','4212',15562,'Personnel, acomptes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15565,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','4213',15562,'Frais avancés et fournitures au personnel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15566,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','422', 15561,'Personnel, remunerations due','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15567,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','4221',15566,'Personnel rémunérations dues','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15568,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','4222',15566,'Personnel arrondis de paie','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15569,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','423', 15561,'Personnel, oppositions, saisie-arrets','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15570,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','4231',15569,'Personnel, oppositions','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15571,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','4232',15569,'Personnel, saisie arrêts','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15572,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','4233',15569,'Personnel, avis à tiers détenteur','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15573,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','424', 15561,'Personnel, oeuvres sociales internes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15574,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','4241',15573,'Assistance médicale','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15575,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','4242',15573,'Allocations familiales','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15576,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','4245',15573,'Organisme sociaux rattachés à l''entreprise','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15577,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','4248',15573,'Autres oeuvres sociales internes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15578,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','425', 15561,'Representants du personnel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15579,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','4251',15578,'Délégués du personnel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15580,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','4252',15578,'Syndicats et comités d''entreprises, d''établissement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15581,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','4258',15578,'Autres représentatants du personnel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15582,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','426', 15561,'Personnel, participation aux benefices','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15583,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','427', 15561,'Personnel-depots','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15584,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','428', 15561,'Personnel, charges a payer et produits a recevoir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15585,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','4281',15584,'Dettes provisionnées pour congés à payer','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15586,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','4286',15584,'Autres charges à payer','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15587,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','4287',15584,'Produits à recevoir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15588,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','43',  15512,'Organismes sociaux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15589,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','431', 15588,'Securite sociale','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15590,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','4311',15589,'Prestations familiales','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15591,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','4312',15589,'Accidents de travail','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15592,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','4313',15589,'Caisse de retraite obligatoire','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15593,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','4314',15589,'Caisse de retraite facultative','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15594,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','4318',15589,'Autres cotisations sociales','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15595,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','432', 15588,'Caisse de retraite complementaire','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15596,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','433', 15588,'Autres organismes sociaux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15597,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','4331',15596,'Mutuelle','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15598,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','438', 15588,'Organismes sociaux, charges a payer et produits a recevoir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15599,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','4381',15598,'Charges sociales sur gratifications à payer','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15600,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','4382',15598,'Charges sociales sur congés à payer','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15601,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','4386',15598,'Autres charges à payer','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15602,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','4387',15598,'Produits à recevoir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15603,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','44',  15512,'Etat et collectivites publiques','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15604,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','441', 15603,'Etat,impot sur les benefices','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15605,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','442', 15603,'Etat, autres impots et taxes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15606,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','4421',15606,'Impôts et taxes d''etat','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15607,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','4422',15606,'Impôts et taxes sur les collectivités publiques','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15608,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','4423',15606,'Impôts et taxes recouvrables sur des obligataires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15609,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','4424',15606,'Impôts et taxes recouvrables sur des associés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15610,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','4426',15606,'Droits de douane','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15611,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','4428',15606,'Autres impôts et taxes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15612,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','443', 15603,'Etat, t.v.a. facturee','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15613,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','4431',15612,'T.v.a. facturée sur ventes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15614,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','4432',15612,'T.v.a. facturée sur prestations de service','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15615,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','4433',15612,'T.v.a. facturée sur travaux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15616,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','4434',15612,'T.v.a. facturée sur production livrée à soi-même','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15617,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','4435',15612,'T.v.a. sur factures à établir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15618,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','444', 15603,'Etat, t.v.a. due ou credit de t.v.a.','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15619,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','4441',15618,'Etat, t.v.a. due','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15620,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','4449',15618,'Etat, crédit de t.v.a. à reporter','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15621,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','445', 15603,'Etat, t.v.a. recuperable','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15622,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','4451',15621,'T.v.a. récupérable sur immobilisations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15623,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','4452',15621,'T.v.a. récupérable sur achats','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15624,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','4453',15621,'T.v.a. récupérable sur transports','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15625,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','4454',15621,'T.v.a. récupérable sur services extérieurs et autres charges','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15626,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','4455',15621,'T.v.a. récupérable sur factures non parvenues','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15627,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','4456',15621,'T.v.a. transférée par d''autres entreprises','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15628,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','446', 15603,'Etat, autres taxes sur le chiffre d''affaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15629,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','447', 15603,'Etat, impots retenus a la source','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15630,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','4471',15629,'Impôt général sur le revenu','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15631,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','4472',15629,'Impôts sur salaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15632,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','4473',15629,'Contribution nationale','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15633,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','4474',15629,'Contribution nationale de solidarité','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15634,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','4478',15629,'Autres impôts et contributions','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15635,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','448', 15603,'Etat, charges a payer et produits a recevoir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15636,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','4486',15635,'Charges à payer','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15637,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','4487',15635,'Produits à recevoir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15638,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','449', 15603,'Etats, creances et dettes diverses','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15639,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','4491',15638,'Etat, obligations cautionnées','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15640,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','4492',15638,'Etat, avances et acomptes versés sur impôts','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15641,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','4493',15638,'Etat, fonds de dotation à recevoir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15642,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','4494',15638,'Etat, subventions d''équipement à recevoir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15643,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','4495',15638,'Etat, subventions d''exploitation à recevoir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15644,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','4496',15638,'Etat, subventions d''équilibre à recevoir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15645,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','4499',15638,'Etat, fond réglementé provisionné','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15646,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','45',  15512,'Organismes internationaux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15647,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','451', 15646,'Operations avec les organismes africains','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15648,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','452', 15646,'Operations avec les autres organismes internationaux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15649,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','458', 15646,'Organismes internationaux, fonds de dotation et subventions a recevoir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15650,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','4581',15649,'Organismes internationaux, fonds de dotation à recevoir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15651,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','4582',15649,'Organismes internationaux, subventions à recevoir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15652,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','46',  15512,'Associes-groupe','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15653,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','461', 15652,'Associes, operations sur le capital','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15654,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','4611',15653,'Associés apport en nature','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15655,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','4612',15653,'Associés apport en numéraire','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15656,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','4613',15653,'Actionnaires, capital souscrit appelé non versé','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15657,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','4614',15653,'Associés, capital appelé non versé','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15658,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','4615',15653,'Associés, versements reçus sur augmentation de capital','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15659,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','4616',15653,'Associés, versements anticipés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15660,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','4617',15653,'Actionnaires défaillants','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15661,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','4618',15653,'Associés, autres apports','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15662,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','4619',15653,'Associés, capital à rembourser','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15663,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','462', 15652,'Associes, comptes courants','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15664,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','4621',15663,'Principal','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15665,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','4626',15663,'Intérêts courus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15666,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','463', 15652,'Associes, operations faites en commun','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15667,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','465', 15652,'Associes, dividendes a payer','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15668,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','466', 15652,'Groupe, comptes courants','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15669,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','467', 15652,'Actionnaires, restant dû sur capital appele','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15670,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','47',  15512,'Debiteurs et crediteur divers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15671,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','471', 15670,'Comptes d''attente','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15672,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','4711',15671,'Débiteurs divers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15673,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','4712',15671,'Créditeurs divers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15674,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','4713',15671,'Obligataires, comptes de souscription','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15675,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','472', 15670,'Versements restant a effectuer sur titres non liberes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15676,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','4726',15675,'Titres de participation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15677,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','4727',15675,'Titres immobilisés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15678,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','4728',15675,'Titres de placement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15679,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','474', 15670,'Repartition periodique des charges et des produits','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15680,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','4746',15679,'Charges','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15681,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','4747',15679,'Produits','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15682,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','475', 15670,'Creances sur travaux non encore facturables','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15683,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','476', 15670,'Charges constatees d''avance','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15684,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','477', 15670,'Produits constates d''avance','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15685,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','478', 15670,'Ecarts de conversion actif','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15686,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','4781',15685,'Diminution des créances','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15687,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','4782',15685,'Augmentation des dettes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15688,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','4788',15685,'Différences compensées par couverture de change','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15689,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','479', 15670,'Ecarts de conversion passif','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15690,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','4791',15689,'Augmentation de créances','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15691,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','4792',15689,'Diminution des dettes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15692,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','4798',15689,'Différences compensées par couverture de change','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15693,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','48',  15512,'Creances et dettes hors activites ordinaires (hao)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15694,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','481', 15693,'Fournisseurs d''investissements','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15695,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','4811',15694,'Immobilisations incorporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15696,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','4812',15694,'Immobilisations corporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15697,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','4817',15694,'Retenues de garantie','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15698,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','4818',15694,'Factures non parvenues','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15699,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','482', 15693,'Fournisseurs d''investissements, effets a payer','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15700,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','483', 15693,'Dettes sur acquisition de titres de placement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15701,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','484', 15693,'Autres dettes hors activites ordinaires (h.a.o.)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15702,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','485', 15693,'Creances sur cessions d''immobilisations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15703,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','4851',15702,'En compte','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15704,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','4852',15702,'Effet à recevoir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15705,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','4855',15702,'Créances sur cessions immobilisations effets escomptés et non échus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15706,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','4857',15702,'Retenues de garantie','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15707,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','4858',15702,'Factures à établir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15708,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','486', 15693,'Creances sur cessions de titre de placement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15709,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','488', 15693,'Autres creances hors activites ordinaires (h.a.o.)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15710,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','49',  15512,'Depreciations des comptes fournisseurs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15711,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','491', 15710,'Depreciations des comptes clients','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15712,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','4911',15711,'Créances litigieuses','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15713,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','4912',15711,'Créances douteuses','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15714,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','492', 15710,'Depreciations des comptes personnel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15715,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','493', 15710,'Depreciations des comptes organismes sociaux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15716,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','494', 15710,'Depreciations des comptes etats et collectivites publiques','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15717,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','495', 15710,'Depreciations des comptes organismes internationaux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15718,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','496', 15710,'Depreciations des comptes associes et groupe','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15719,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','4962',15718,'Associés, comptes courants','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15720,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','4963',15718,'Associés, opérations faites en commun','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15721,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','4966',15718,'Groupe, comptes courants','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15722,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','497', 15710,'Depreciations des comptes debiteurs divers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15723,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','498', 15710,'Depreciations des comptes de creances h.a.o.','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15724,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','4981',15723,'Créances sur cessions d''immobilisations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15725,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','4982',15723,'Créances sur cessions de titres de placement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15726,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','4983',15723,'Autres créances (h.a.o.)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15727,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','499', 15710,'Risques provisionnes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15728,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','4991',15727,'Sur opérations d''exploitation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15729,'SYSCOHADA-GQ','THIRDPARTY','XXXXXX','4998',15727,'Sur opérations (h.a.o.)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15730,'SYSCOHADA-GQ','FINAN','XXXXXX','5',            0,'Titres de placement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15731,'SYSCOHADA-GQ','FINAN','XXXXXX','501',      15730,'Titres du tresor et bon de caisse a court terme','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15732,'SYSCOHADA-GQ','FINAN','XXXXXX','5011',     15731,'Titres du trésor à court terme','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15733,'SYSCOHADA-GQ','FINAN','XXXXXX','5012',     15731,'Titres d''organismes financiers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15734,'SYSCOHADA-GQ','FINAN','XXXXXX','5013',     15731,'Bons de caisse à court terme','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15735,'SYSCOHADA-GQ','FINAN','XXXXXX','502',      15730,'Actions','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15736,'SYSCOHADA-GQ','FINAN','XXXXXX','5021',     15735,'Actions propres','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15737,'SYSCOHADA-GQ','FINAN','XXXXXX','5022',     15735,'Actions cotées','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15738,'SYSCOHADA-GQ','FINAN','XXXXXX','5023',     15735,'Actions non cotées','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15739,'SYSCOHADA-GQ','FINAN','XXXXXX','5024',     15735,'Actions démembrées (certificats d''investissement; droits de vote)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15740,'SYSCOHADA-GQ','FINAN','XXXXXX','5025',     15735,'Autres titres conférant un droit de propriété','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15741,'SYSCOHADA-GQ','FINAN','XXXXXX','503',      15730,'Obligations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15742,'SYSCOHADA-GQ','FINAN','XXXXXX','5031',     15741,'Obligations émises par la société et rachetées par elle','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15743,'SYSCOHADA-GQ','FINAN','XXXXXX','5032',     15741,'Obligations cotées','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15744,'SYSCOHADA-GQ','FINAN','XXXXXX','5033',     15741,'Obligations non cotées','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15745,'SYSCOHADA-GQ','FINAN','XXXXXX','5035',     15741,'Autres titres conférant un droit de créance','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15746,'SYSCOHADA-GQ','FINAN','XXXXXX','504',      15730,'Bon de souscription','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15747,'SYSCOHADA-GQ','FINAN','XXXXXX','5042',     15746,'Bons de souscription d''actions','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15748,'SYSCOHADA-GQ','FINAN','XXXXXX','5043',     15746,'Bon de souscription d''obligations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15749,'SYSCOHADA-GQ','FINAN','XXXXXX','505',      15730,'Titres negociables hors region','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15750,'SYSCOHADA-GQ','FINAN','XXXXXX','506',      15730,'Interets courus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15751,'SYSCOHADA-GQ','FINAN','XXXXXX','5061',     15750,'Titres du trésor et bons de caisse à court terme','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15752,'SYSCOHADA-GQ','FINAN','XXXXXX','5062',     15750,'Actions','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15753,'SYSCOHADA-GQ','FINAN','XXXXXX','5063',     15750,'Obligations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15754,'SYSCOHADA-GQ','FINAN','XXXXXX','508',      15730,'Autres valeurs assimilees','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15755,'SYSCOHADA-GQ','FINAN','XXXXXX','51',       15730,'Valeurs a encaisser','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15756,'SYSCOHADA-GQ','FINAN','XXXXXX','511',      15755,'Effets a encaisser','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15757,'SYSCOHADA-GQ','FINAN','XXXXXX','512',      15755,'Effets a l''encaissement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15758,'SYSCOHADA-GQ','FINAN','XXXXXX','513',      15755,'Cheques a encaisser','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15759,'SYSCOHADA-GQ','FINAN','XXXXXX','514',      15755,'Cheques a l''encaissement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15760,'SYSCOHADA-GQ','FINAN','XXXXXX','515',      15755,'Cartes de credit a encaisser','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15761,'SYSCOHADA-GQ','FINAN','XXXXXX','518',      15755,'Autres valeurs a l''encaissement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15762,'SYSCOHADA-GQ','FINAN','XXXXXX','5181',     15761,'Warrants','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15763,'SYSCOHADA-GQ','FINAN','XXXXXX','5182',     15761,'Billets de fonds','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15764,'SYSCOHADA-GQ','FINAN','XXXXXX','5185',     15761,'Chèque de voyage','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15765,'SYSCOHADA-GQ','FINAN','XXXXXX','5186',     15761,'Coupons échus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15766,'SYSCOHADA-GQ','FINAN','XXXXXX','5187',     15761,'Intérêts échus des obligations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15767,'SYSCOHADA-GQ','FINAN','XXXXXX','52',       15730,'Banques','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15768,'SYSCOHADA-GQ','FINAN','XXXXXX','521',      15767,'Banques locales','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15769,'SYSCOHADA-GQ','FINAN','XXXXXX','5211',     15768,'Banque x','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15770,'SYSCOHADA-GQ','FINAN','XXXXXX','5212',     15768,'Banque y','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15771,'SYSCOHADA-GQ','FINAN','XXXXXX','522',      15767,'Banques autres etats region','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15772,'SYSCOHADA-GQ','FINAN','XXXXXX','523',      15767,'Banques autres etats zone monetaire','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15773,'SYSCOHADA-GQ','FINAN','XXXXXX','524',      15767,'Banques hors zone monetaire','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15774,'SYSCOHADA-GQ','FINAN','XXXXXX','526',      15767,'Banques, interets courus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15775,'SYSCOHADA-GQ','FINAN','XXXXXX','5261',     15768,'Banques, intérêts courus, charges à payer','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15776,'SYSCOHADA-GQ','FINAN','XXXXXX','5267',     15768,'Banques, intérêts courus, produits à recevoir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15777,'SYSCOHADA-GQ','FINAN','XXXXXX','53',       15730,'Etablissements financiers et assimiles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15778,'SYSCOHADA-GQ','FINAN','XXXXXX','531',      15777,'Cheques postaux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15779,'SYSCOHADA-GQ','FINAN','XXXXXX','532',      15777,'Tresor','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15780,'SYSCOHADA-GQ','FINAN','XXXXXX','533',      15777,'Societe de gestion et d''intermediation (s.g.i.)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15781,'SYSCOHADA-GQ','FINAN','XXXXXX','536',      15777,'Etablissements financiers, interets courus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15782,'SYSCOHADA-GQ','FINAN','XXXXXX','5361',     15781,'Etablissements financiers, intérêts courus, charges à payer','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15783,'SYSCOHADA-GQ','FINAN','XXXXXX','5362',     15781,'Etablissements financiers, intérêts courus, produits à recevoir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15784,'SYSCOHADA-GQ','FINAN','XXXXXX','538',      15777,'Autres organismes financiers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15785,'SYSCOHADA-GQ','FINAN','XXXXXX','54',       15730,'Instruments de tresorerie','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15786,'SYSCOHADA-GQ','FINAN','XXXXXX','541',      15785,'Options de taux d''interets','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15787,'SYSCOHADA-GQ','FINAN','XXXXXX','542',      15785,'Options de taux de change','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15788,'SYSCOHADA-GQ','FINAN','XXXXXX','543',      15785,'Options de taux boursiers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15789,'SYSCOHADA-GQ','FINAN','XXXXXX','544',      15785,'Instruments de marches  a terme','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15790,'SYSCOHADA-GQ','FINAN','XXXXXX','545',      15785,'Avoirs d''or et autres metaux precieux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15791,'SYSCOHADA-GQ','FINAN','XXXXXX','56',       15730,'Banques, credits de tresorerie et d''escompte','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15792,'SYSCOHADA-GQ','FINAN','XXXXXX','561',      15791,'Credits de tresorerie','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15793,'SYSCOHADA-GQ','FINAN','XXXXXX','564',      15791,'Escompte de credits de campagne','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15794,'SYSCOHADA-GQ','FINAN','XXXXXX','565',      15791,'Escompte de credits ordinaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15795,'SYSCOHADA-GQ','FINAN','XXXXXX','566',      15791,'Banques, credits de tresorerie, interets courus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15796,'SYSCOHADA-GQ','FINAN','XXXXXX','5661',     15795,'Banques, crédits de trésorerie, intérêts courus, charges à payer','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15797,'SYSCOHADA-GQ','FINAN','XXXXXX','5667',     15795,'Banques, crédits de trésorerie, intérêts courus, produits à recevoir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15798,'SYSCOHADA-GQ','FINAN','XXXXXX','57',       15730,'Caisse','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15799,'SYSCOHADA-GQ','FINAN','XXXXXX','571',      15798,'Caisse siege social','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15800,'SYSCOHADA-GQ','FINAN','XXXXXX','5711',     15799,'En unités monétaires légales','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15801,'SYSCOHADA-GQ','FINAN','XXXXXX','5712',     15799,'En devises','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15802,'SYSCOHADA-GQ','FINAN','XXXXXX','572',      15798,'Caisse succursale a','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15803,'SYSCOHADA-GQ','FINAN','XXXXXX','5721',     15802,'En unités monétaires légales','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15804,'SYSCOHADA-GQ','FINAN','XXXXXX','5722',     15802,'En devises','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15805,'SYSCOHADA-GQ','FINAN','XXXXXX','573',      15798,'Caisse succursale b','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15806,'SYSCOHADA-GQ','FINAN','XXXXXX','5731',     15805,'En unités monétaires légales','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15807,'SYSCOHADA-GQ','FINAN','XXXXXX','5732',     15805,'En devises','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15808,'SYSCOHADA-GQ','FINAN','XXXXXX','58',       15730,'Regies d''avances, accreditifs et virements internes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15809,'SYSCOHADA-GQ','FINAN','XXXXXX','581',      15808,'Regies d''avances','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15810,'SYSCOHADA-GQ','FINAN','XXXXXX','582',      15808,'Accreditifs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15811,'SYSCOHADA-GQ','FINAN','XXXXXX','585',      15808,'Virements de fonds','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15812,'SYSCOHADA-GQ','FINAN','XXXXXX','588',      15808,'Autres virements internes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15813,'SYSCOHADA-GQ','FINAN','XXXXXX','59',       15730,'Depreciations des titres de placement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15814,'SYSCOHADA-GQ','FINAN','XXXXXX','591',      15813,'Depreciations des titres et valeurs a encaisser','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15815,'SYSCOHADA-GQ','FINAN','XXXXXX','592',      15813,'Depreciations des comptes banques','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15816,'SYSCOHADA-GQ','FINAN','XXXXXX','593',      15813,'Depreciations des comptes etablissements financiers et assimiles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15817,'SYSCOHADA-GQ','FINAN','XXXXXX','594',      15813,'Depreciations des comptes d''instruments de tresorerie','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15818,'SYSCOHADA-GQ','FINAN','XXXXXX','599',      15813,'Risques provisionnes a caractere financier','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15819,'SYSCOHADA-GQ','EXPENSE','XXXXXX','6',          0,'Achats et variations de stocks','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15820,'SYSCOHADA-GQ','EXPENSE','XXXXXX','601',    15819,'Achats de marchandises','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15821,'SYSCOHADA-GQ','EXPENSE','XXXXXX','6011',   16820,'Dans la région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15822,'SYSCOHADA-GQ','EXPENSE','XXXXXX','6012',   16820,'Hors région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15823,'SYSCOHADA-GQ','EXPENSE','XXXXXX','6013',   16820,'Aux entreprises du groupe dans la région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15824,'SYSCOHADA-GQ','EXPENSE','XXXXXX','6014',   16820,'Aux entreprises du groupe hors région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15825,'SYSCOHADA-GQ','EXPENSE','XXXXXX','6019',   16820,'Rabais, remises et ristournes obtenus (non ventilés)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15826,'SYSCOHADA-GQ','EXPENSE','XXXXXX','602',    15819,'Achats de matieres premieres et fournitures liees','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15827,'SYSCOHADA-GQ','EXPENSE','XXXXXX','6021',   15826,'Dans la région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15828,'SYSCOHADA-GQ','EXPENSE','XXXXXX','6022',   15826,'Hors région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15829,'SYSCOHADA-GQ','EXPENSE','XXXXXX','6023',   15826,'Aux entreprises du groupe dans la région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15830,'SYSCOHADA-GQ','EXPENSE','XXXXXX','6024',   15826,'Aux entreprises du groupe hors région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15831,'SYSCOHADA-GQ','EXPENSE','XXXXXX','6029',   15826,'Rabais, remises et ristournes obtenus (non ventilés)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15832,'SYSCOHADA-GQ','EXPENSE','XXXXXX','603',    15819,'Variations des stocks et biens achetes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15833,'SYSCOHADA-GQ','EXPENSE','XXXXXX','6031',   15832,'Variations des stocks de marchandises','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15834,'SYSCOHADA-GQ','EXPENSE','XXXXXX','6032',   15832,'Variations des stocks de matiéres premiéres et fournitures liées','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15835,'SYSCOHADA-GQ','EXPENSE','XXXXXX','6033',   15832,'Variations des stocks d''autres approvisionnements','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15836,'SYSCOHADA-GQ','EXPENSE','XXXXXX','604',    15819,'Achats stockes de matieres et fournitures consommables','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15837,'SYSCOHADA-GQ','EXPENSE','XXXXXX','6041',   15836,'Matiéres consommables','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15838,'SYSCOHADA-GQ','EXPENSE','XXXXXX','6042',   15836,'Matiéres combustibles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15839,'SYSCOHADA-GQ','EXPENSE','XXXXXX','6043',   15836,'Produits d''entretien','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15840,'SYSCOHADA-GQ','EXPENSE','XXXXXX','6044',   15836,'Fournitures d''atelier et d''usine','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15841,'SYSCOHADA-GQ','EXPENSE','XXXXXX','6046',   15836,'Fournitures de magasin','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15842,'SYSCOHADA-GQ','EXPENSE','XXXXXX','6047',   15836,'Fournitures de bureau','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15843,'SYSCOHADA-GQ','EXPENSE','XXXXXX','6049',   15836,'Rabais, remises et ristournes obtenus (non ventilés)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15844,'SYSCOHADA-GQ','EXPENSE','XXXXXX','605',    15819,'Autres achats','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15845,'SYSCOHADA-GQ','EXPENSE','XXXXXX','6051',   15844,'Fournitures non stockables - eau','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15846,'SYSCOHADA-GQ','EXPENSE','XXXXXX','6052',   15844,'Fournitures non stockables - electricité','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15847,'SYSCOHADA-GQ','EXPENSE','XXXXXX','6053',   15844,'Fournitures non stockables - autres énergies','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15848,'SYSCOHADA-GQ','EXPENSE','XXXXXX','6054',   15844,'Fournitures d''entretien non stockables','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15849,'SYSCOHADA-GQ','EXPENSE','XXXXXX','6055',   15844,'Fournitures de bureau non stockables','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15850,'SYSCOHADA-GQ','EXPENSE','XXXXXX','6056',   15844,'Achats de petits matériel et outillage','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15851,'SYSCOHADA-GQ','EXPENSE','XXXXXX','6057',   15844,'Achats d''études et de prestations de services','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15852,'SYSCOHADA-GQ','EXPENSE','XXXXXX','6058',   15844,'Achats de travaux, matériels et équipements','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15853,'SYSCOHADA-GQ','EXPENSE','XXXXXX','6059',   15844,'Rabais, remises et ristournes obtenus (non ventilés)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15854,'SYSCOHADA-GQ','EXPENSE','XXXXXX','608',    15819,'Achats d''emballages','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15855,'SYSCOHADA-GQ','EXPENSE','XXXXXX','6081',   15854,'Emballages perdus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15856,'SYSCOHADA-GQ','EXPENSE','XXXXXX','6082',   15854,'Emballages récupérables non identifiables','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15857,'SYSCOHADA-GQ','EXPENSE','XXXXXX','6083',   15854,'Emballages à usage mixte','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15858,'SYSCOHADA-GQ','EXPENSE','XXXXXX','6089',   15854,'Rabais, remises et ristournes obtenus (non ventilés)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15859,'SYSCOHADA-GQ','EXPENSE','XXXXXX','61',     15819,'Transports','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15860,'SYSCOHADA-GQ','EXPENSE','XXXXXX','611',    15859,'Transports sur achats','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15861,'SYSCOHADA-GQ','EXPENSE','XXXXXX','612',    15859,'Transport sur ventes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15862,'SYSCOHADA-GQ','EXPENSE','XXXXXX','613',    15859,'Transports pour le compte de tiers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15863,'SYSCOHADA-GQ','EXPENSE','XXXXXX','614',    15859,'Transports du personnel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15864,'SYSCOHADA-GQ','EXPENSE','XXXXXX','616',    15859,'Transports de plis','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15865,'SYSCOHADA-GQ','EXPENSE','XXXXXX','618',    15859,'Autres frais de transport','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15866,'SYSCOHADA-GQ','EXPENSE','XXXXXX','6181',   15865,'Voyages et déplacements','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15867,'SYSCOHADA-GQ','EXPENSE','XXXXXX','6182',   15865,'Transports entre établissements ou chantiers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15868,'SYSCOHADA-GQ','EXPENSE','XXXXXX','6183',   15865,'Transports administratifs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15869,'SYSCOHADA-GQ','EXPENSE','XXXXXX','62',     15819,'Services exterieurs a','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15870,'SYSCOHADA-GQ','EXPENSE','XXXXXX','621',    15869,'Sous traitance generale','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15871,'SYSCOHADA-GQ','EXPENSE','XXXXXX','622',    15869,'Locations et charges locatives','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15872,'SYSCOHADA-GQ','EXPENSE','XXXXXX','6221',   15871,'Locations de terrains','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15873,'SYSCOHADA-GQ','EXPENSE','XXXXXX','6222',   15871,'Locations de bâtiments','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15874,'SYSCOHADA-GQ','EXPENSE','XXXXXX','6223',   15871,'Location de matériels et outillages','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15875,'SYSCOHADA-GQ','EXPENSE','XXXXXX','6224',   15871,'Malis sur emballages','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15876,'SYSCOHADA-GQ','EXPENSE','XXXXXX','6225',   15871,'Locations d''emballages','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15877,'SYSCOHADA-GQ','EXPENSE','XXXXXX','6228',   15871,'Locations et charges locatives diverses','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15878,'SYSCOHADA-GQ','EXPENSE','XXXXXX','623',    15869,'Redevances de credit bail et contrats assimiles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15879,'SYSCOHADA-GQ','EXPENSE','XXXXXX','6232',   15878,'Crédits-bail immobilier','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15880,'SYSCOHADA-GQ','EXPENSE','XXXXXX','6233',   15878,'Crédits-bail mobilier','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15881,'SYSCOHADA-GQ','EXPENSE','XXXXXX','6235',   15878,'Contrats assimilés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15882,'SYSCOHADA-GQ','EXPENSE','XXXXXX','624',    15869,'Entretiens, reparations et maintenance','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15883,'SYSCOHADA-GQ','EXPENSE','XXXXXX','6241',   15882,'Entretien et réparation des biens immobiliers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15884,'SYSCOHADA-GQ','EXPENSE','XXXXXX','6242',   15882,'Entretien et réparation des biens mobiliers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15885,'SYSCOHADA-GQ','EXPENSE','XXXXXX','6243',   15882,'Maintenance','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15886,'SYSCOHADA-GQ','EXPENSE','XXXXXX','6248',   15882,'Autres entretiens et réparations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15887,'SYSCOHADA-GQ','EXPENSE','XXXXXX','625',    15869,'Primes d''assurance','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15888,'SYSCOHADA-GQ','EXPENSE','XXXXXX','6251',   15887,'Assurances multirisques','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15889,'SYSCOHADA-GQ','EXPENSE','XXXXXX','6252',   15887,'Assurances matériel de transport','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15890,'SYSCOHADA-GQ','EXPENSE','XXXXXX','6253',   15887,'Assurances risques d''exploitation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15891,'SYSCOHADA-GQ','EXPENSE','XXXXXX','6254',   15887,'Assurances responsabilité du producteur','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15892,'SYSCOHADA-GQ','EXPENSE','XXXXXX','6255',   15887,'Assurances insolvabilité clients','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15893,'SYSCOHADA-GQ','EXPENSE','XXXXXX','6256',   15887,'Assurances transport sur achats','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15894,'SYSCOHADA-GQ','EXPENSE','XXXXXX','6257',   15887,'Assurances transport sur ventes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15895,'SYSCOHADA-GQ','EXPENSE','XXXXXX','6258',   15887,'Autres primes d''assurances','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15896,'SYSCOHADA-GQ','EXPENSE','XXXXXX','626',    15869,'Etudes, recherches et documentation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15897,'SYSCOHADA-GQ','EXPENSE','XXXXXX','6261',   15896,'Etudes et recherches','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15898,'SYSCOHADA-GQ','EXPENSE','XXXXXX','6265',   15896,'Documentation générale','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15899,'SYSCOHADA-GQ','EXPENSE','XXXXXX','6266',   15896,'Documentation technique','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15900,'SYSCOHADA-GQ','EXPENSE','XXXXXX','627',    15869,'Publicite, publications, relations publiques','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15901,'SYSCOHADA-GQ','EXPENSE','XXXXXX','6271',   15900,'Annonces, insertions','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15902,'SYSCOHADA-GQ','EXPENSE','XXXXXX','6272',   15900,'Catalogues, imprimés publicitaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15903,'SYSCOHADA-GQ','EXPENSE','XXXXXX','6273',   15900,'Echantillons','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15904,'SYSCOHADA-GQ','EXPENSE','XXXXXX','6274',   15900,'Foires et expositions','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15905,'SYSCOHADA-GQ','EXPENSE','XXXXXX','6275',   15900,'Publications','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15906,'SYSCOHADA-GQ','EXPENSE','XXXXXX','6276',   15900,'Cadeaux à la clientèle','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15907,'SYSCOHADA-GQ','EXPENSE','XXXXXX','6277',   15900,'Frais de colloques, séminaires, conférences','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15908,'SYSCOHADA-GQ','EXPENSE','XXXXXX','6278',   15900,'Autres charges de publicités et relations publiques','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15909,'SYSCOHADA-GQ','EXPENSE','XXXXXX','628',    15869,'Frais de telecommunications','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15910,'SYSCOHADA-GQ','EXPENSE','XXXXXX','6281',   15909,'Frais de téléphone','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15911,'SYSCOHADA-GQ','EXPENSE','XXXXXX','6282',   15909,'Frais de télex','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15912,'SYSCOHADA-GQ','EXPENSE','XXXXXX','6283',   15909,'Frais de télécopie','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15913,'SYSCOHADA-GQ','EXPENSE','XXXXXX','6288',   15909,'Autres frais de télécommunications','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15914,'SYSCOHADA-GQ','EXPENSE','XXXXXX','63',     15819,'Services exterieurs b','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15915,'SYSCOHADA-GQ','EXPENSE','XXXXXX','631',    15914,'Frais bancaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15916,'SYSCOHADA-GQ','EXPENSE','XXXXXX','6311',   15915,'Frais sur titre (achats, vente, garde)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15917,'SYSCOHADA-GQ','EXPENSE','XXXXXX','6312',   15915,'Frais sur effets','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15918,'SYSCOHADA-GQ','EXPENSE','XXXXXX','6313',   15915,'Locations de coffres','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15919,'SYSCOHADA-GQ','EXPENSE','XXXXXX','6315',   15915,'Commissions sur cartes de crédit','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15920,'SYSCOHADA-GQ','EXPENSE','XXXXXX','6316',   15915,'Frais d''émission d''emprunts','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15921,'SYSCOHADA-GQ','EXPENSE','XXXXXX','6318',   15915,'Autres frais bancaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15922,'SYSCOHADA-GQ','EXPENSE','XXXXXX','632',    15914,'Remunerations d''intermediaires et de conseils','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15923,'SYSCOHADA-GQ','EXPENSE','XXXXXX','6321',   15922,'Commissions et courtages sur achats','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15924,'SYSCOHADA-GQ','EXPENSE','XXXXXX','6322',   15922,'Commissions et courtages sur ventes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15925,'SYSCOHADA-GQ','EXPENSE','XXXXXX','6323',   15922,'Rémunérations des transitaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15926,'SYSCOHADA-GQ','EXPENSE','XXXXXX','6324',   15922,'Honoraires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15927,'SYSCOHADA-GQ','EXPENSE','XXXXXX','6325',   15922,'Frais d''actes et de contentieux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15928,'SYSCOHADA-GQ','EXPENSE','XXXXXX','6328',   15922,'Divers frais','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15929,'SYSCOHADA-GQ','EXPENSE','XXXXXX','633',    15914,'Frais de formation du personnel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15930,'SYSCOHADA-GQ','EXPENSE','XXXXXX','634',    15914,'Redevances pour brevets, licences, logiciels et droits similaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15931,'SYSCOHADA-GQ','EXPENSE','XXXXXX','6342',   15930,'Redevances pour brevets, licences, concessions et droits similaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15932,'SYSCOHADA-GQ','EXPENSE','XXXXXX','6343',   15930,'Redevances pour logiciel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15933,'SYSCOHADA-GQ','EXPENSE','XXXXXX','6344',   15930,'Redevances pour marques','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15934,'SYSCOHADA-GQ','EXPENSE','XXXXXX','635',    15914,'Cotisations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15935,'SYSCOHADA-GQ','EXPENSE','XXXXXX','6351',   15934,'Cotisations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15936,'SYSCOHADA-GQ','EXPENSE','XXXXXX','6358',   15934,'Concours divers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15937,'SYSCOHADA-GQ','EXPENSE','XXXXXX','636',    15914,'Redevances verses au concedant (concessions service public)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15938,'SYSCOHADA-GQ','EXPENSE','XXXXXX','637',    15914,'Remunerations du personnel exterieur a l''entreprise','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15939,'SYSCOHADA-GQ','EXPENSE','XXXXXX','6371',   15938,'Personnel intérimaire','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15940,'SYSCOHADA-GQ','EXPENSE','XXXXXX','6372',   15938,'Personnel détaché ou prêté à l''entreprise','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15941,'SYSCOHADA-GQ','EXPENSE','XXXXXX','638',    15914,'Autres charges externes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15942,'SYSCOHADA-GQ','EXPENSE','XXXXXX','6381',   15941,'Frais de recrutement du personnel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15943,'SYSCOHADA-GQ','EXPENSE','XXXXXX','6382',   15941,'Frais de déménagement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15944,'SYSCOHADA-GQ','EXPENSE','XXXXXX','6383',   15941,'Réceptions','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15945,'SYSCOHADA-GQ','EXPENSE','XXXXXX','6384',   15941,'Missions','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15946,'SYSCOHADA-GQ','EXPENSE','XXXXXX','64',     15819,'Impots et taxes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15947,'SYSCOHADA-GQ','EXPENSE','XXXXXX','641',    15946,'Impots et taxes directs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15948,'SYSCOHADA-GQ','EXPENSE','XXXXXX','6411',   15947,'Impots fonciers et taxes annexes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15949,'SYSCOHADA-GQ','EXPENSE','XXXXXX','6412',   15947,'Patentes, licences et taxes annexes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15950,'SYSCOHADA-GQ','EXPENSE','XXXXXX','6413',   15947,'Taxes sur appointements et salaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15951,'SYSCOHADA-GQ','EXPENSE','XXXXXX','6414',   15947,'Taxes d''apprentissage','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15952,'SYSCOHADA-GQ','EXPENSE','XXXXXX','6415',   15947,'Formation professionnelle continue','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15953,'SYSCOHADA-GQ','EXPENSE','XXXXXX','6418',   15947,'Autres impôts et taxes directs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15954,'SYSCOHADA-GQ','EXPENSE','XXXXXX','645',    15946,'Impots et taxes indirects','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15955,'SYSCOHADA-GQ','EXPENSE','XXXXXX','646',    15946,'Droits d''enregistrement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15956,'SYSCOHADA-GQ','EXPENSE','XXXXXX','6461',   15955,'Droits de mutation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15957,'SYSCOHADA-GQ','EXPENSE','XXXXXX','6462',   15955,'Droits de timbre','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15958,'SYSCOHADA-GQ','EXPENSE','XXXXXX','6463',   15955,'Taxes sur les véhicules de société','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15959,'SYSCOHADA-GQ','EXPENSE','XXXXXX','6464',   15955,'Vignettes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15960,'SYSCOHADA-GQ','EXPENSE','XXXXXX','6468',   15955,'Autres droits','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15961,'SYSCOHADA-GQ','EXPENSE','XXXXXX','647',    15946,'Penalites et amendes fiscales','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15962,'SYSCOHADA-GQ','EXPENSE','XXXXXX','6471',   15961,'Pénalités d''assiette, impots directs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15963,'SYSCOHADA-GQ','EXPENSE','XXXXXX','6472',   15961,'Pénalités d''assiette, impôts indirects','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15964,'SYSCOHADA-GQ','EXPENSE','XXXXXX','6473',   15961,'Pénalités de recouvrement, impôts directs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15965,'SYSCOHADA-GQ','EXPENSE','XXXXXX','6474',   15961,'Pénalités de recouvrement, impôts indirects','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15966,'SYSCOHADA-GQ','EXPENSE','XXXXXX','6478',   15961,'Autres amendes pénales et fiscales','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15967,'SYSCOHADA-GQ','EXPENSE','XXXXXX','648',    15946,'Autres impots et taxes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15968,'SYSCOHADA-GQ','EXPENSE','XXXXXX','65',     15819,'Autres charges','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15969,'SYSCOHADA-GQ','EXPENSE','XXXXXX','651',    15968,'Pertes sur creances clients et autres debiteurs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15970,'SYSCOHADA-GQ','EXPENSE','XXXXXX','6511',   15969,'Pertes sur clients','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15971,'SYSCOHADA-GQ','EXPENSE','XXXXXX','6515',   15969,'Autres débiteurs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15972,'SYSCOHADA-GQ','EXPENSE','XXXXXX','652',    15968,'Quote-part de resultat sur operations faites en commun','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15973,'SYSCOHADA-GQ','EXPENSE','XXXXXX','6521',   15972,'Quote-part transféré de bénéfices (comptabilté du gérants)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15974,'SYSCOHADA-GQ','EXPENSE','XXXXXX','6525',   15972,'Pertes imputées par transfert (comptabilité des associés non gérants)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15975,'SYSCOHADA-GQ','EXPENSE','XXXXXX','653',    15968,'Quote-part de resultat annulee sur execution partielle de contrats pluri-exercices','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15976,'SYSCOHADA-GQ','EXPENSE','XXXXXX','654',    15968,'Valeur comptable des cessions courantes d''immobilisations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15977,'SYSCOHADA-GQ','EXPENSE','XXXXXX','658',    15968,'Charges diverses','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15978,'SYSCOHADA-GQ','EXPENSE','XXXXXX','6581',   15977,'Jetons de présence et autres rémunérations d''administrateurs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15979,'SYSCOHADA-GQ','EXPENSE','XXXXXX','6582',   15977,'Dons','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15980,'SYSCOHADA-GQ','EXPENSE','XXXXXX','6583',   15977,'Mécénat','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15981,'SYSCOHADA-GQ','EXPENSE','XXXXXX','659',    15968,'Charges provisionnees d''exploitation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15982,'SYSCOHADA-GQ','EXPENSE','XXXXXX','6591',   15981,'Sur risque à court terme','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15983,'SYSCOHADA-GQ','EXPENSE','XXXXXX','6593',   15981,'Sur stocks','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15984,'SYSCOHADA-GQ','EXPENSE','XXXXXX','6594',   15981,'Sur créances','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15985,'SYSCOHADA-GQ','EXPENSE','XXXXXX','6598',   15981,'Autres charges provisionnées','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15986,'SYSCOHADA-GQ','EXPENSE','XXXXXX','66',     15819,'Charges de personnel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15987,'SYSCOHADA-GQ','EXPENSE','XXXXXX','661',    15986,'Remunerations directes versees au personnel national','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15988,'SYSCOHADA-GQ','EXPENSE','XXXXXX','6611',   15987,'Appointements salaires et commissions','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15989,'SYSCOHADA-GQ','EXPENSE','XXXXXX','6612',   15987,'Primes et gratifications','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15990,'SYSCOHADA-GQ','EXPENSE','XXXXXX','6613',   15987,'Congés payés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15991,'SYSCOHADA-GQ','EXPENSE','XXXXXX','6614',   15987,'Indemnités de préavis, de licencement et de recherche d''embauche','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15992,'SYSCOHADA-GQ','EXPENSE','XXXXXX','6615',   15987,'Indemnités de maladie versées aux travailleurs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15993,'SYSCOHADA-GQ','EXPENSE','XXXXXX','6616',   15987,'Supplément familial','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15994,'SYSCOHADA-GQ','EXPENSE','XXXXXX','6617',   15987,'Avantages en nature','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15995,'SYSCOHADA-GQ','EXPENSE','XXXXXX','6618',   15987,'Autres rémunérations directes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15996,'SYSCOHADA-GQ','EXPENSE','XXXXXX','662',    15986,'Remunerations directes versees au personnel non national','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15997,'SYSCOHADA-GQ','EXPENSE','XXXXXX','6621',   15996,'Appointements salaires et commissions','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15998,'SYSCOHADA-GQ','EXPENSE','XXXXXX','6622',   15996,'Primes et gratifications','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15999,'SYSCOHADA-GQ','EXPENSE','XXXXXX','6623',   15996,'Congés payés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16000,'SYSCOHADA-GQ','EXPENSE','XXXXXX','6624',   15996,'Indemnités de préavis, de licencement et de recherche d''embauche','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16001,'SYSCOHADA-GQ','EXPENSE','XXXXXX','6625',   15996,'Indemnités de maladie versées aux travailleurs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16002,'SYSCOHADA-GQ','EXPENSE','XXXXXX','6626',   15996,'Supplément familial','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16003,'SYSCOHADA-GQ','EXPENSE','XXXXXX','6627',   15996,'Avantages en nature','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16004,'SYSCOHADA-GQ','EXPENSE','XXXXXX','6628',   15996,'Autres rémunérations directes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16005,'SYSCOHADA-GQ','EXPENSE','XXXXXX','663',    15986,'Indemnites forfaitaires versees au personnel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16006,'SYSCOHADA-GQ','EXPENSE','XXXXXX','6631',   16005,'Indemnités de logement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16007,'SYSCOHADA-GQ','EXPENSE','XXXXXX','6632',   16005,'Indemnités de représentation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16008,'SYSCOHADA-GQ','EXPENSE','XXXXXX','6633',   16005,'Indemnités d''expatriation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16009,'SYSCOHADA-GQ','EXPENSE','XXXXXX','6638',   16005,'Autres indemnités et avantages divers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16010,'SYSCOHADA-GQ','EXPENSE','XXXXXX','664',    15986,'Charges sociales','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16011,'SYSCOHADA-GQ','EXPENSE','XXXXXX','6641',   16010,'Charges sociales sur rémunération du personnel national','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16012,'SYSCOHADA-GQ','EXPENSE','XXXXXX','6642',   16010,'Charges sociales sur rémunération du personnel non national','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16013,'SYSCOHADA-GQ','EXPENSE','XXXXXX','666',    15986,'Remunerations et charges sociales de l''exploitant individuel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16014,'SYSCOHADA-GQ','EXPENSE','XXXXXX','6661',   16013,'Rémunérations du travail de l''exploitant','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16015,'SYSCOHADA-GQ','EXPENSE','XXXXXX','6662',   16013,'Charges sociales','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16016,'SYSCOHADA-GQ','EXPENSE','XXXXXX','667',    15986,'Remunerations transferee de personnel exterieur','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16017,'SYSCOHADA-GQ','EXPENSE','XXXXXX','6671',   16016,'Personnel intérimaire','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16018,'SYSCOHADA-GQ','EXPENSE','XXXXXX','6672',   16016,'Personnel détaché ou prêté à l''entreprise','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16019,'SYSCOHADA-GQ','EXPENSE','XXXXXX','668',    15986,'Autres charges sociales','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16020,'SYSCOHADA-GQ','EXPENSE','XXXXXX','6681',   16019,'Versements aux syndicats et comités d''entreprise, d''établisement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16021,'SYSCOHADA-GQ','EXPENSE','XXXXXX','6682',   16019,'Versements aux comité d''hygiéne et de sécurité','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16022,'SYSCOHADA-GQ','EXPENSE','XXXXXX','6683',   16019,'Versements aux autres oeuvres sociales','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16023,'SYSCOHADA-GQ','EXPENSE','XXXXXX','6684',   16019,'Médecine du travail et pharmacie','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16024,'SYSCOHADA-GQ','EXPENSE','XXXXXX','67',     15819,'Frais financiers et charges assimilees','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16025,'SYSCOHADA-GQ','EXPENSE','XXXXXX','671',    16024,'Interets des emprunts','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16026,'SYSCOHADA-GQ','EXPENSE','XXXXXX','6711',   16025,'Emprunts obligataires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16027,'SYSCOHADA-GQ','EXPENSE','XXXXXX','6712',   16025,'Emprunts auprès des établissements de crédit','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16028,'SYSCOHADA-GQ','EXPENSE','XXXXXX','6713',   16025,'Dettes liées à des participations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16029,'SYSCOHADA-GQ','EXPENSE','XXXXXX','672',    16024,'Interets dans loyers de credit bail et contrats assimiles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16030,'SYSCOHADA-GQ','EXPENSE','XXXXXX','6721',   16029,'Intérêts dans loyers de crédit-bail immobilier','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16031,'SYSCOHADA-GQ','EXPENSE','XXXXXX','6722',   16029,'Intérêts dans loyers de crédit-bail mobilier','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16032,'SYSCOHADA-GQ','EXPENSE','XXXXXX','6723',   16029,'Intérêts dans loyers des autres contrats','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16033,'SYSCOHADA-GQ','EXPENSE','XXXXXX','673',    16024,'Escomptes accordes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16034,'SYSCOHADA-GQ','EXPENSE','XXXXXX','674',    16024,'Autres interets','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16035,'SYSCOHADA-GQ','EXPENSE','XXXXXX','6741',   16034,'Avances reçues et dépôts créditeurs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16036,'SYSCOHADA-GQ','EXPENSE','XXXXXX','6742',   16034,'Comptes courants bloqués','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16037,'SYSCOHADA-GQ','EXPENSE','XXXXXX','6743',   16034,'Intérêts sur obligations cautionnées','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16038,'SYSCOHADA-GQ','EXPENSE','XXXXXX','6744',   16034,'Intérêts sur dettes commerciales','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16039,'SYSCOHADA-GQ','EXPENSE','XXXXXX','6745',   16034,'Intérêts bancaires et sur opérations de trésorerie et d''escompte','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16040,'SYSCOHADA-GQ','EXPENSE','XXXXXX','6748',   16034,'Intérêts sur dettes diverses','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16041,'SYSCOHADA-GQ','EXPENSE','XXXXXX','675',    16024,'Escomptes des effets de commerce','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16042,'SYSCOHADA-GQ','EXPENSE','XXXXXX','676',    16024,'Pertes de change','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16043,'SYSCOHADA-GQ','EXPENSE','XXXXXX','677',    16024,'Pertes sur cessions de titres  de placement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16044,'SYSCOHADA-GQ','EXPENSE','XXXXXX','678',    16024,'Pertes sur risques financiers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16045,'SYSCOHADA-GQ','EXPENSE','XXXXXX','6781',   16044,'Sur rentes viagères','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16046,'SYSCOHADA-GQ','EXPENSE','XXXXXX','6782',   16044,'Sur opérations fiancières','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16047,'SYSCOHADA-GQ','EXPENSE','XXXXXX','6783',   16044,'Sur instruments de trésorerie','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16048,'SYSCOHADA-GQ','EXPENSE','XXXXXX','679',    16024,'Charges provisionnees financieres','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16049,'SYSCOHADA-GQ','EXPENSE','XXXXXX','6791',   16048,'Sur risque financiers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16050,'SYSCOHADA-GQ','EXPENSE','XXXXXX','6795',   16048,'Sur titres de placements','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16051,'SYSCOHADA-GQ','EXPENSE','XXXXXX','6798',   16048,'Autres charges provisionnées financières','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16052,'SYSCOHADA-GQ','EXPENSE','XXXXXX','68',     15819,'Dotations aus amortissements','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16053,'SYSCOHADA-GQ','EXPENSE','XXXXXX','681',    16052,'Dotations aux amortissements d''exploitation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16054,'SYSCOHADA-GQ','EXPENSE','XXXXXX','6811',   16052,'Dotations aux amortissements des charges immobilisées','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16055,'SYSCOHADA-GQ','EXPENSE','XXXXXX','6812',   16052,'Dotations aux amortissements des immobilisations incorporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16056,'SYSCOHADA-GQ','EXPENSE','XXXXXX','6813',   16052,'Dotations aux amortissements des immobilisations corporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16057,'SYSCOHADA-GQ','EXPENSE','XXXXXX','687',    16052,'Dotations aux amortissements a caractere financier','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16058,'SYSCOHADA-GQ','EXPENSE','XXXXXX','6872',   16057,'Dotations aux amortissements des primes de remboursement des obligations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16059,'SYSCOHADA-GQ','EXPENSE','XXXXXX','6878',   16057,'Autres dotations aux amortissements à caractère financier','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16060,'SYSCOHADA-GQ','EXPENSE','XXXXXX','69',     15819,'Dotattions aux provisions','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16061,'SYSCOHADA-GQ','EXPENSE','XXXXXX','691',    16060,'Dotation aux provisions d''exploitation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16062,'SYSCOHADA-GQ','EXPENSE','XXXXXX','6911',   16061,'Pour risques et charges','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16063,'SYSCOHADA-GQ','EXPENSE','XXXXXX','6912',   16061,'Pour grosses réparations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16064,'SYSCOHADA-GQ','EXPENSE','XXXXXX','6913',   16061,'Pour dépréciation des immobilisations incorporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16065,'SYSCOHADA-GQ','EXPENSE','XXXXXX','6914',   16061,'Pour dépréciation des immobilisations corporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16066,'SYSCOHADA-GQ','EXPENSE','XXXXXX','697',    16060,'Dotations aux provisions financieres','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16067,'SYSCOHADA-GQ','EXPENSE','XXXXXX','6971',   16066,'Pour risques et charges','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16068,'SYSCOHADA-GQ','EXPENSE','XXXXXX','6972',   16066,'Pour dépréciation des immobilisations financières','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16069,'SYSCOHADA-GQ','INCOME','XXXXXX','7',           0,'Ventes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16070,'SYSCOHADA-GQ','INCOME','XXXXXX','701',     16069,'Ventes de marchandises','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16071,'SYSCOHADA-GQ','INCOME','XXXXXX','7011',    16070,'Dans la région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16072,'SYSCOHADA-GQ','INCOME','XXXXXX','7012',    16070,'Hors région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16073,'SYSCOHADA-GQ','INCOME','XXXXXX','7013',    16070,'Aux entreprises du groupe dans la région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16074,'SYSCOHADA-GQ','INCOME','XXXXXX','7014',    16070,'Aux entreprises du groupe hors  région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16075,'SYSCOHADA-GQ','INCOME','XXXXXX','702',     16069,'Ventes de produits finis','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16076,'SYSCOHADA-GQ','INCOME','XXXXXX','7021',    16075,'Dans la région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16077,'SYSCOHADA-GQ','INCOME','XXXXXX','7022',    16075,'Hors région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16078,'SYSCOHADA-GQ','INCOME','XXXXXX','7023',    16075,'Aux entreprises de groupe dans la région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16079,'SYSCOHADA-GQ','INCOME','XXXXXX','7024',    16075,'Aux entreprises du groupe hors  région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16080,'SYSCOHADA-GQ','INCOME','XXXXXX','703',     16069,'Ventes de produits intermediaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16081,'SYSCOHADA-GQ','INCOME','XXXXXX','7031',    16080,'Dans la région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16082,'SYSCOHADA-GQ','INCOME','XXXXXX','7032',    16080,'Hors région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16083,'SYSCOHADA-GQ','INCOME','XXXXXX','7033',    16080,'Aux entreprises du groupe dans la région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16084,'SYSCOHADA-GQ','INCOME','XXXXXX','7034',    16080,'Aux entreprises du groupe hors  région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16085,'SYSCOHADA-GQ','INCOME','XXXXXX','704',     16069,'Ventes de produits residuels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16086,'SYSCOHADA-GQ','INCOME','XXXXXX','7041',    16085,'Dans la région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16087,'SYSCOHADA-GQ','INCOME','XXXXXX','7042',    16085,'Hors région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16088,'SYSCOHADA-GQ','INCOME','XXXXXX','7043',    16085,'Aux entreprises du groupe dans la région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16089,'SYSCOHADA-GQ','INCOME','XXXXXX','7044',    16085,'Aux entreprises du groupe hors  région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16090,'SYSCOHADA-GQ','INCOME','XXXXXX','705',     16069,'Travaux factures','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16091,'SYSCOHADA-GQ','INCOME','XXXXXX','7051',    16090,'Dans la région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16092,'SYSCOHADA-GQ','INCOME','XXXXXX','7052',    16090,'Hors région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16093,'SYSCOHADA-GQ','INCOME','XXXXXX','7053',    16090,'Aux entreprises du groupe dans la région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16094,'SYSCOHADA-GQ','INCOME','XXXXXX','7054',    16090,'Aux entreprises du groupe hors région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16095,'SYSCOHADA-GQ','INCOME','XXXXXX','706',     16069,'Services vendus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16096,'SYSCOHADA-GQ','INCOME','XXXXXX','7061',    16095,'Dans la région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16097,'SYSCOHADA-GQ','INCOME','XXXXXX','7062',    16095,'Hors région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16098,'SYSCOHADA-GQ','INCOME','XXXXXX','7063',    16095,'Aux entreprises du groupe dans la région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16099,'SYSCOHADA-GQ','INCOME','XXXXXX','7064',    16095,'Aux entreprises du groupe hors région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16100,'SYSCOHADA-GQ','INCOME','XXXXXX','707',     16069,'Produits accessoires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16101,'SYSCOHADA-GQ','INCOME','XXXXXX','7071',    16100,'Port, emballages perdus et autres frais facturés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16102,'SYSCOHADA-GQ','INCOME','XXXXXX','7072',    16100,'Commissions et courtages','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16103,'SYSCOHADA-GQ','INCOME','XXXXXX','7073',    16100,'Locations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16104,'SYSCOHADA-GQ','INCOME','XXXXXX','7074',    16100,'Bonis sur reprises et cessions d''emballages','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16105,'SYSCOHADA-GQ','INCOME','XXXXXX','7075',    16100,'Mise à disposition de personnel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16106,'SYSCOHADA-GQ','INCOME','XXXXXX','7076',    16100,'Redevances pour brevets, logiciels, marques et droits similaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16107,'SYSCOHADA-GQ','INCOME','XXXXXX','7077',    16100,'Services exploités dans l''intérêt du personnel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16108,'SYSCOHADA-GQ','INCOME','XXXXXX','7078',    16100,'Autres produits accessoires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16109,'SYSCOHADA-GQ','INCOME','XXXXXX','71',      16069,'Suvventions d''exploitation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16110,'SYSCOHADA-GQ','INCOME','XXXXXX','711',     16109,'Sur produits a l''exportation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16111,'SYSCOHADA-GQ','INCOME','XXXXXX','712',     16109,'Sur produits a l''importation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16112,'SYSCOHADA-GQ','INCOME','XXXXXX','713',     16109,'Sur produits de perequation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16113,'SYSCOHADA-GQ','INCOME','XXXXXX','718',     16109,'Autres subventions d''exploitation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16114,'SYSCOHADA-GQ','INCOME','XXXXXX','7181',    16113,'Versées par l''etat et les collectivités publiques','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16115,'SYSCOHADA-GQ','INCOME','XXXXXX','7182',    16113,'Versées par les organismes internationaux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16116,'SYSCOHADA-GQ','INCOME','XXXXXX','7183',    16113,'Versées par des tiers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16117,'SYSCOHADA-GQ','INCOME','XXXXXX','72',      16069,'Production immobilisée','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16118,'SYSCOHADA-GQ','INCOME','XXXXXX','721',     16117,'Immobilisations incorporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16119,'SYSCOHADA-GQ','INCOME','XXXXXX','722',     16117,'Immobilisations corporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16120,'SYSCOHADA-GQ','INCOME','XXXXXX','726',     16117,'Immobilisations financieres','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16121,'SYSCOHADA-GQ','INCOME','XXXXXX','73',      16069,'Variations des stocks de biens et de services produits','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16122,'SYSCOHADA-GQ','INCOME','XXXXXX','734',     16121,'Variations des stocks de produitsn en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16123,'SYSCOHADA-GQ','INCOME','XXXXXX','7341',    16122,'Produits en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16124,'SYSCOHADA-GQ','INCOME','XXXXXX','7342',    16122,'Travaux en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16125,'SYSCOHADA-GQ','INCOME','XXXXXX','735',     16121,'Variations des en-cours de services','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16126,'SYSCOHADA-GQ','INCOME','XXXXXX','7351',    16125,'Etudes en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16127,'SYSCOHADA-GQ','INCOME','XXXXXX','7352',    16125,'Prestations de services en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16128,'SYSCOHADA-GQ','INCOME','XXXXXX','736',     16121,'Variations des stocks de produits finis','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16129,'SYSCOHADA-GQ','INCOME','XXXXXX','737',     16121,'Variations des stocks de produits intermediaires et residuels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16130,'SYSCOHADA-GQ','INCOME','XXXXXX','7371',    16129,'Produits intermédiaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16131,'SYSCOHADA-GQ','INCOME','XXXXXX','7372',    16129,'Produits résiduels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16132,'SYSCOHADA-GQ','INCOME','XXXXXX','75',      16069,'Autres produits','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16133,'SYSCOHADA-GQ','INCOME','XXXXXX','752',     16132,'Quote-part de resultat sur operations faites en commun','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16134,'SYSCOHADA-GQ','INCOME','XXXXXX','7521',    16133,'Quote-part trsnsférée de pertes (comptabilité de gérant)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16135,'SYSCOHADA-GQ','INCOME','XXXXXX','7525',    16133,'Bénéfices attribués par transfert (comptabilité des associés non gérants)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16136,'SYSCOHADA-GQ','INCOME','XXXXXX','753',     16132,'Quote-part de resultat sue execution partielle de contrats pluri-ecercices','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16137,'SYSCOHADA-GQ','INCOME','XXXXXX','754',     16132,'Produits des cessions courantes d''immobilisations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16138,'SYSCOHADA-GQ','INCOME','XXXXXX','758',     16132,'Produits divers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16139,'SYSCOHADA-GQ','INCOME','XXXXXX','7581',    16138,'Jetons de présence et autres rémunérations d''administrateurs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16140,'SYSCOHADA-GQ','INCOME','XXXXXX','7582',    16138,'Indemnités d''assurances reçues','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16141,'SYSCOHADA-GQ','INCOME','XXXXXX','759',     16132,'Reprises de charges provisionnees d''exploitation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16142,'SYSCOHADA-GQ','INCOME','XXXXXX','7591',    16141,'Sur risques à court terme','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16143,'SYSCOHADA-GQ','INCOME','XXXXXX','7593',    16141,'Sur stocks','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16144,'SYSCOHADA-GQ','INCOME','XXXXXX','7594',    16141,'Sur créances','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16145,'SYSCOHADA-GQ','INCOME','XXXXXX','7598',    16141,'Sur autres charges provisionnées','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16146,'SYSCOHADA-GQ','INCOME','XXXXXX','77',      16069,'Revenus financiers et produits assimiles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16147,'SYSCOHADA-GQ','INCOME','XXXXXX','771',     16146,'Interets de prets','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16148,'SYSCOHADA-GQ','INCOME','XXXXXX','772',     16146,'Revenus de participations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16149,'SYSCOHADA-GQ','INCOME','XXXXXX','773',     16146,'Escomptes obtenus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16150,'SYSCOHADA-GQ','INCOME','XXXXXX','774',     16146,'Revenus de titres de placement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16151,'SYSCOHADA-GQ','INCOME','XXXXXX','775',     16146,'Revenus des creances commerciales','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16152,'SYSCOHADA-GQ','INCOME','XXXXXX','776',     16146,'Gains de change','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16153,'SYSCOHADA-GQ','INCOME','XXXXXX','777',     16146,'Gains sur cessions de titres de placement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16154,'SYSCOHADA-GQ','INCOME','XXXXXX','778',     16146,'Gains sur risques financiers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16155,'SYSCOHADA-GQ','INCOME','XXXXXX','7781',    16154,'Gains sur rentes viagères','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16156,'SYSCOHADA-GQ','INCOME','XXXXXX','7782',    16154,'Gains sur opérations financières','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16157,'SYSCOHADA-GQ','INCOME','XXXXXX','7784',    16154,'Gains sur instruments de trésorerie','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16158,'SYSCOHADA-GQ','INCOME','XXXXXX','779',     16146,'Reprises de charges provisionnees financieres','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16159,'SYSCOHADA-GQ','INCOME','XXXXXX','7791',    16158,'Sur risques financiers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16160,'SYSCOHADA-GQ','INCOME','XXXXXX','7795',    16158,'Sur titres de placement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16161,'SYSCOHADA-GQ','INCOME','XXXXXX','7798',    16158,'Autres charges provisionnées financières','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16162,'SYSCOHADA-GQ','INCOME','XXXXXX','78',      16069,'Transfert de charges','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16163,'SYSCOHADA-GQ','INCOME','XXXXXX','781',     16162,'Transfert de charges d''exploitation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16164,'SYSCOHADA-GQ','INCOME','XXXXXX','787',     16162,'Transfert de charges financieres','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16165,'SYSCOHADA-GQ','INCOME','XXXXXX','79',      16069,'Reprises de provisions','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16166,'SYSCOHADA-GQ','INCOME','XXXXXX','791',     16165,'Reprises de provisions d''exploitation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16167,'SYSCOHADA-GQ','INCOME','XXXXXX','7911',    16166,'Pour risques et charges d''exploitation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16168,'SYSCOHADA-GQ','INCOME','XXXXXX','7912',    16166,'Pour grosses réparation d''exploitation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16169,'SYSCOHADA-GQ','INCOME','XXXXXX','7913',    16166,'Pour dépreciation des immobilisations incorporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16170,'SYSCOHADA-GQ','INCOME','XXXXXX','7914',    16166,'Pour dépreciation des immobilisations corporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16171,'SYSCOHADA-GQ','INCOME','XXXXXX','797',     16165,'Reprises de provisions financieres','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16172,'SYSCOHADA-GQ','INCOME','XXXXXX','7971',    16171,'Pour risques et charges financiers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16173,'SYSCOHADA-GQ','INCOME','XXXXXX','7972',    16171,'Pour dépréciation des immobilisations financières','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16174,'SYSCOHADA-GQ','INCOME','XXXXXX','798',     16165,'Reprises d''amortissements','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16175,'SYSCOHADA-GQ','AUTRES','XXXXXX','81',          0,'Valeurs comptables des cessions d''immobilisations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16176,'SYSCOHADA-GQ','AUTRES','XXXXXX','811',     16175,'Immobilisations incorporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16177,'SYSCOHADA-GQ','AUTRES','XXXXXX','812',     16175,'Immobilisations corporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16178,'SYSCOHADA-GQ','AUTRES','XXXXXX','816',     16175,'Immobilisations financieres','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16179,'SYSCOHADA-GQ','AUTRES','XXXXXX','82',          0,'Produits de cessions d''immobilisations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16180,'SYSCOHADA-GQ','AUTRES','XXXXXX','821',     16179,'Immobilisations incorporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16181,'SYSCOHADA-GQ','AUTRES','XXXXXX','822',     16179,'Immobilisations corporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16182,'SYSCOHADA-GQ','AUTRES','XXXXXX','826',     16179,'Immobilisations financieres','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16183,'SYSCOHADA-GQ','AUTRES','XXXXXX','83',          0,'Charges hors activites ordinaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16184,'SYSCOHADA-GQ','AUTRES','XXXXXX','831',     16183,'Charges h.a.o constatées','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16185,'SYSCOHADA-GQ','AUTRES','XXXXXX','834',     16183,'Pertes sur creances h.a.o','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16186,'SYSCOHADA-GQ','AUTRES','XXXXXX','835',     16183,'Dons et liberalites accordes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16187,'SYSCOHADA-GQ','AUTRES','XXXXXX','836',     16183,'Abandons de creances consentis','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16188,'SYSCOHADA-GQ','AUTRES','XXXXXX','839',     16183,'Charges provisionnees h.a.o','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16189,'SYSCOHADA-GQ','AUTRES','XXXXXX','84',          0,'Produits hors activites ordinaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16190,'SYSCOHADA-GQ','AUTRES','XXXXXX','841',     16189,'Produits h.a.o constates','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16191,'SYSCOHADA-GQ','AUTRES','XXXXXX','845',     16189,'Dons et liberalites obtenus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16192,'SYSCOHADA-GQ','AUTRES','XXXXXX','846',     16189,'Abandons de creances obtenus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16193,'SYSCOHADA-GQ','AUTRES','XXXXXX','848',     16189,'Transferts de charges h.a.o','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16194,'SYSCOHADA-GQ','AUTRES','XXXXXX','849',     16189,'Reprises des charges provisionnees h.a.o','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16195,'SYSCOHADA-GQ','AUTRES','XXXXXX','85',          0,'Dotations hors activites ordinaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16196,'SYSCOHADA-GQ','AUTRES','XXXXXX','851',     16195,'Dotations aux provisions reglementees','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16197,'SYSCOHADA-GQ','AUTRES','XXXXXX','852',     16195,'Dotations aux amortissements h.a.o','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16198,'SYSCOHADA-GQ','AUTRES','XXXXXX','853',     16195,'Dotations aux provisions pour depreciation h.a.o','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16199,'SYSCOHADA-GQ','AUTRES','XXXXXX','854',     16195,'Dotations aux provisions pour risques et charges h.a.o','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16200,'SYSCOHADA-GQ','AUTRES','XXXXXX','858',     16195,'Autres dotations h.a.o','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16201,'SYSCOHADA-GQ','AUTRES','XXXXXX','86',          0,'Reprises hors activites ordinaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16202,'SYSCOHADA-GQ','AUTRES','XXXXXX','861',     16201,'Reprises de provisions reglementees','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16203,'SYSCOHADA-GQ','AUTRES','XXXXXX','862',     16201,'Reprises d''amortissements','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16204,'SYSCOHADA-GQ','AUTRES','XXXXXX','863',     16201,'Reprises de provisions pour depreciation h.a.o','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16205,'SYSCOHADA-GQ','AUTRES','XXXXXX','864',     16201,'Reprises de provisions pour risques et charges h.a.o','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16206,'SYSCOHADA-GQ','AUTRES','XXXXXX','865',     16201,'Reprises de subventions d''investissement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16207,'SYSCOHADA-GQ','AUTRES','XXXXXX','868',     16201,'Autres reprises h.a.o','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16208,'SYSCOHADA-GQ','AUTRES','XXXXXX','87',          0,'Participations des travailleurs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16209,'SYSCOHADA-GQ','AUTRES','XXXXXX','871',     16208,'Participation legale aux benefices','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16210,'SYSCOHADA-GQ','AUTRES','XXXXXX','874',     16208,'Participation contractuelle aux benefices','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16211,'SYSCOHADA-GQ','AUTRES','XXXXXX','878',     16208,'Autres participations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16212,'SYSCOHADA-GQ','AUTRES','XXXXXX','88',          0,'Subventions d''equilibre','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16213,'SYSCOHADA-GQ','AUTRES','XXXXXX','881',     16212,'Etat','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16214,'SYSCOHADA-GQ','AUTRES','XXXXXX','884',     16212,'Collectivites publiques','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16215,'SYSCOHADA-GQ','AUTRES','XXXXXX','886',     16212,'Groupe','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16216,'SYSCOHADA-GQ','AUTRES','XXXXXX','888',     16212,'Autres','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16217,'SYSCOHADA-GQ','AUTRES','XXXXXX','89',          0,'Impots sur le resultat','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16218,'SYSCOHADA-GQ','AUTRES','XXXXXX','891',     16217,'Impots sur les benefices de l''exercice','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16219,'SYSCOHADA-GQ','AUTRES','XXXXXX','8911',    16218,'Activités exercées dans l''etat','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16220,'SYSCOHADA-GQ','AUTRES','XXXXXX','8912',    16218,'Activités exercées dans les autres etats de la région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16221,'SYSCOHADA-GQ','AUTRES','XXXXXX','8913',    16218,'Activités exercées hors région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16222,'SYSCOHADA-GQ','AUTRES','XXXXXX','892',     16217,'Rappel d''impôts sur resultats anterieurs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16223,'SYSCOHADA-GQ','AUTRES','XXXXXX','895',     16217,'Impôts minimum forfaitaires (i.m.f)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16224,'SYSCOHADA-GQ','AUTRES','XXXXXX','899',     16217,'Dégrèvements et annulations d''impots sur resultats antérieurs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16225,'SYSCOHADA-GQ','AUTRES','XXXXXX','8991',    16224,'Dégrèvements','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16226,'SYSCOHADA-GQ','AUTRES','XXXXXX','8994',    16224,'Annulations pour pertes rétroactives','1');
    diff --git a/htdocs/install/mysql/data/llx_accounting_account_km.sql b/htdocs/install/mysql/data/llx_accounting_account_km.sql
    index 3a128709c4c..64b42ee3730 100644
    --- a/htdocs/install/mysql/data/llx_accounting_account_km.sql
    +++ b/htdocs/install/mysql/data/llx_accounting_account_km.sql
    @@ -13,1242 +13,1240 @@
     -- You should have received a copy of the GNU General Public License
     -- along with this program. If not, see <http://www.gnu.org/licenses/>.
     --
    ---
     
     --
     -- Ne pas placer de commentaire en fin de ligne, ce fichier est parsé lors
     -- de l'install et tous les sigles '--' sont supprimés.
     --
     
    ---
    --- Descriptif des plans comptables BF SYSCOHADA
    +-- Descriptif des plans comptables SYSCOHADA KM
     -- ID 15000 - 16999
    ---
    +-- ADD 7100000 to rowid # Do no remove this comment --
     
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15000,'SYSCOHADA-KM','CAPIT','XXXXXX','1',            0,'Capital','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15001,'SYSCOHADA-KM','CAPIT','XXXXXX','101',      15000,'Capital social','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15002,'SYSCOHADA-KM','CAPIT','XXXXXX','1011',     15001,'Capital souscrit, non appelé','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15003,'SYSCOHADA-KM','CAPIT','XXXXXX','1012',     15001,'Capital souscrit, appelé, non versé','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15004,'SYSCOHADA-KM','CAPIT','XXXXXX','1013',     15001,'Capital souscrit, appelé, versé, non amorti','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15005,'SYSCOHADA-KM','CAPIT','XXXXXX','1014',     15001,'Capital souscrit, appelé, versé, amorti','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15006,'SYSCOHADA-KM','CAPIT','XXXXXX','1018',     15001,'Capital souscrit, soumis à des conditions particulières','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15007,'SYSCOHADA-KM','CAPIT','XXXXXX','102',      15000,'Capital par dotation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15008,'SYSCOHADA-KM','CAPIT','XXXXXX','1021',     15007,'Dotation initiale','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15009,'SYSCOHADA-KM','CAPIT','XXXXXX','1022',     15007,'Dotations complémentaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15010,'SYSCOHADA-KM','CAPIT','XXXXXX','1028',     15007,'Autres dotations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15011,'SYSCOHADA-KM','CAPIT','XXXXXX','103',      15000,'Capital personnel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15012,'SYSCOHADA-KM','CAPIT','XXXXXX','104',      15000,'Compte de l''exploitant','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15013,'SYSCOHADA-KM','CAPIT','XXXXXX','1041',     15012,'Apports temporaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15014,'SYSCOHADA-KM','CAPIT','XXXXXX','1042',     15012,'Opérations courantes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15015,'SYSCOHADA-KM','CAPIT','XXXXXX','1043',     15012,'Rémunérations, impôts et autres charges personnelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15016,'SYSCOHADA-KM','CAPIT','XXXXXX','1047',     15012,'Prélèvements d''autoconsommation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15017,'SYSCOHADA-KM','CAPIT','XXXXXX','1048',     15012,'Autres prélèvements','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15018,'SYSCOHADA-KM','CAPIT','XXXXXX','105',      15000,'Primes liees aux capitaux propres','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15019,'SYSCOHADA-KM','CAPIT','XXXXXX','1051',     15018,'Primes d''émission','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15020,'SYSCOHADA-KM','CAPIT','XXXXXX','1052',     15018,'Primes d''apport','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15021,'SYSCOHADA-KM','CAPIT','XXXXXX','1053',     15018,'Primes de fusion','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15022,'SYSCOHADA-KM','CAPIT','XXXXXX','1054',     15018,'Primes de conversion','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15023,'SYSCOHADA-KM','CAPIT','XXXXXX','1058',     15018,'Autres primes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15024,'SYSCOHADA-KM','CAPIT','XXXXXX','106',      15000,'Ecarts de reevaluation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15025,'SYSCOHADA-KM','CAPIT','XXXXXX','1061',     15024,'Ecarts de réévaluation légale','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15026,'SYSCOHADA-KM','CAPIT','XXXXXX','1062',     15024,'Ecarts de réévaluation libre','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15027,'SYSCOHADA-KM','CAPIT','XXXXXX','109',      15000,'Actionnaires, capital souscrit, non appele','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15028,'SYSCOHADA-KM','CAPIT','XXXXXX','11',       15000,'Reserves','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15029,'SYSCOHADA-KM','CAPIT','XXXXXX','111',      15028,'Reserve legale','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15030,'SYSCOHADA-KM','CAPIT','XXXXXX','1111',     15029,'Réserves légales','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15031,'SYSCOHADA-KM','CAPIT','XXXXXX','112',      15028,'Reserves statutaires ou contractuelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15032,'SYSCOHADA-KM','CAPIT','XXXXXX','113',      15028,'Reserves reglementees','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15033,'SYSCOHADA-KM','CAPIT','XXXXXX','1131',     15032,'Réserves de plus-values nettes à long terme','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15034,'SYSCOHADA-KM','CAPIT','XXXXXX','1133',     15032,'Réserves consécutives à l''octroi de subventions d''investissement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15035,'SYSCOHADA-KM','CAPIT','XXXXXX','1134',     15032,'Réserves spéciales navires renouvelés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15036,'SYSCOHADA-KM','CAPIT','XXXXXX','1135',     15032,'Réserves spéciales matériels et outillage renouvelés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15037,'SYSCOHADA-KM','CAPIT','XXXXXX','1138',     15032,'Autres réserves réglementées','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15038,'SYSCOHADA-KM','CAPIT','XXXXXX','118',      15028,'Autres reserves','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15039,'SYSCOHADA-KM','CAPIT','XXXXXX','1181',     15038,'Réserves facultatives','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15040,'SYSCOHADA-KM','CAPIT','XXXXXX','1188',     15038,'Réserves diverses','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15041,'SYSCOHADA-KM','CAPIT','XXXXXX','12',       15000,'Report a nouveau','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15042,'SYSCOHADA-KM','CAPIT','XXXXXX','121',      15041,'Report a nouveau crediteur','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15043,'SYSCOHADA-KM','CAPIT','XXXXXX','1211',     15042,'Report à nouveau crediteur','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15044,'SYSCOHADA-KM','CAPIT','XXXXXX','129',      15041,'Report a nouveau debiteur','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15045,'SYSCOHADA-KM','CAPIT','XXXXXX','1291',     15044,'Perte nette à reporter','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15046,'SYSCOHADA-KM','CAPIT','XXXXXX','1292',     15044,'Perte - amortissements réputés différés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15047,'SYSCOHADA-KM','CAPIT','XXXXXX','13',       15000,'Resultat net de l''exercice','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15048,'SYSCOHADA-KM','CAPIT','XXXXXX','1301',     15047,'Résultat en instance d''affectation : bénéfice','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15049,'SYSCOHADA-KM','CAPIT','XXXXXX','1309',     15047,'Résultat en instance d''affectation : perte','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15050,'SYSCOHADA-KM','CAPIT','XXXXXX','131',      15047,'Resultat net : benefice','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15051,'SYSCOHADA-KM','CAPIT','XXXXXX','132',      15047,'Marge brute (mb)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15052,'SYSCOHADA-KM','CAPIT','XXXXXX','1321',     15051,'Marge brute sur marchandises','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15053,'SYSCOHADA-KM','CAPIT','XXXXXX','1322',     15051,'Marge brute sur matières','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15054,'SYSCOHADA-KM','CAPIT','XXXXXX','133',      15047,'Valeur ajoutee (v.a.)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15055,'SYSCOHADA-KM','CAPIT','XXXXXX','134',      15047,'Excedent brut d''exploitation (e.b.e.)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15056,'SYSCOHADA-KM','CAPIT','XXXXXX','135',      15047,'Resultat d''exploitation (r.e.)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15057,'SYSCOHADA-KM','CAPIT','XXXXXX','136',      15047,'Resultat financier (r.f.)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15058,'SYSCOHADA-KM','CAPIT','XXXXXX','137',      15047,'Resultat des activites ordinaires (r.a.o.)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15059,'SYSCOHADA-KM','CAPIT','XXXXXX','138',      15047,'Resultat hors activites ordinaires (r.h.a.o.)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15060,'SYSCOHADA-KM','CAPIT','XXXXXX','139',      15047,'Resultat net : perte','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15061,'SYSCOHADA-KM','CAPIT','XXXXXX','14',       15000,'Subventions d''investissement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15062,'SYSCOHADA-KM','CAPIT','XXXXXX','141',      15061,'Subventions d''equipement a','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15063,'SYSCOHADA-KM','CAPIT','XXXXXX','1411',     15062,'Etat','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15064,'SYSCOHADA-KM','CAPIT','XXXXXX','1412',     15062,'Régions','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15065,'SYSCOHADA-KM','CAPIT','XXXXXX','1413',     15062,'Départements','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15066,'SYSCOHADA-KM','CAPIT','XXXXXX','1414',     15062,'Communes et collectivités publiques décentralisées','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15067,'SYSCOHADA-KM','CAPIT','XXXXXX','1415',     15062,'Entreprises publiques ou mixtes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15068,'SYSCOHADA-KM','CAPIT','XXXXXX','1416',     15062,'Entreprises et organismes privés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15069,'SYSCOHADA-KM','CAPIT','XXXXXX','1417',     15062,'Organismes internationaux','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15070,'SYSCOHADA-KM','CAPIT','XXXXXX','1418',     15062,'Autres','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15071,'SYSCOHADA-KM','CAPIT','XXXXXX','142',      15061,'Subventions d''equipement b','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15072,'SYSCOHADA-KM','CAPIT','XXXXXX','1421',     15071,'Subventions d''équipements','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15073,'SYSCOHADA-KM','CAPIT','XXXXXX','148',      15061,'Autres subventions d''investissement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15074,'SYSCOHADA-KM','CAPIT','XXXXXX','15',       15000,'Provisions reglementees et fonds assimiles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15075,'SYSCOHADA-KM','CAPIT','XXXXXX','151',      15074,'Amortissements derogatoires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15076,'SYSCOHADA-KM','CAPIT','XXXXXX','152',      15074,'Plus-values de cession a reinvestir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15077,'SYSCOHADA-KM','CAPIT','XXXXXX','1521',     15076,'Plus-values de cession à réinvestir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15078,'SYSCOHADA-KM','CAPIT','XXXXXX','153',      15074,'Fonds reglementes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15079,'SYSCOHADA-KM','CAPIT','XXXXXX','1531',     15078,'Fonds national','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15080,'SYSCOHADA-KM','CAPIT','XXXXXX','1532',     15078,'Prélèvement pour le budget','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15081,'SYSCOHADA-KM','CAPIT','XXXXXX','154',      15074,'Provision speciale de reevaluation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15082,'SYSCOHADA-KM','CAPIT','XXXXXX','155',      15074,'Provisions reglementees relatives aux immobilisations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15083,'SYSCOHADA-KM','CAPIT','XXXXXX','1551',     15082,'Recontitution des gisements miniers et pétroliers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15084,'SYSCOHADA-KM','CAPIT','XXXXXX','1552',     15082,'Provisions de croissance des immobilisations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15085,'SYSCOHADA-KM','CAPIT','XXXXXX','1553',     15082,'Provisions de renouvellement du matériel naval','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15086,'SYSCOHADA-KM','CAPIT','XXXXXX','1554',     15082,'Provisions pourle renouvellement du matériel et outillage','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15087,'SYSCOHADA-KM','CAPIT','XXXXXX','156',      15074,'Provisions reglementees relatives aux stocks','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15088,'SYSCOHADA-KM','CAPIT','XXXXXX','1561',     15087,'Hausse de prix','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15089,'SYSCOHADA-KM','CAPIT','XXXXXX','1562',     15087,'Fluctuation des cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15090,'SYSCOHADA-KM','CAPIT','XXXXXX','157',      15074,'Provisions pour investissement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15091,'SYSCOHADA-KM','CAPIT','XXXXXX','158',      15074,'Autres provisions et fonds reglementes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15092,'SYSCOHADA-KM','CAPIT','XXXXXX','16',       15000,'Emprunts et dettes assimilees','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15093,'SYSCOHADA-KM','CAPIT','XXXXXX','161',      15092,'Emprunts obligataires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15094,'SYSCOHADA-KM','CAPIT','XXXXXX','1611',     15093,'Emprunts obligataires ordinaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15095,'SYSCOHADA-KM','CAPIT','XXXXXX','1612',     15093,'Emprunts obligataires convertibles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15096,'SYSCOHADA-KM','CAPIT','XXXXXX','1618',     15093,'Autres emprunts obligataires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15097,'SYSCOHADA-KM','CAPIT','XXXXXX','1619',     15093,'Obligations à souscrire, à la souche','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15098,'SYSCOHADA-KM','CAPIT','XXXXXX','162',      15092,'Emprunts et dettes aupres des etablissements de credit','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15099,'SYSCOHADA-KM','CAPIT','XXXXXX','163',      15092,'Avances recues de l''etat','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15100,'SYSCOHADA-KM','CAPIT','XXXXXX','164',      15092,'Avances recues et comptes courants bloques','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15101,'SYSCOHADA-KM','CAPIT','XXXXXX','165',      15092,'Depots et cautionnements recus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15102,'SYSCOHADA-KM','CAPIT','XXXXXX','1651',     15101,'Dépôts à terme','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15103,'SYSCOHADA-KM','CAPIT','XXXXXX','1652',     15101,'Cautionnements','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15104,'SYSCOHADA-KM','CAPIT','XXXXXX','166',      15092,'Interets courus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15105,'SYSCOHADA-KM','CAPIT','XXXXXX','1661',     15104,'Sur emprunts obligataires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15106,'SYSCOHADA-KM','CAPIT','XXXXXX','1662',     15104,'Sur emprunts et dettes auprès des établissements de crédit','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15107,'SYSCOHADA-KM','CAPIT','XXXXXX','1663',     15104,'Sur avances reçues de l''etat','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15108,'SYSCOHADA-KM','CAPIT','XXXXXX','1664',     15104,'Sur avances reçues et comptes courants bloqués','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15109,'SYSCOHADA-KM','CAPIT','XXXXXX','1665',     15104,'Sur dépôts et cautionnements reçus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15110,'SYSCOHADA-KM','CAPIT','XXXXXX','1667',     15104,'Sur avances assorties de conditions particulières','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15111,'SYSCOHADA-KM','CAPIT','XXXXXX','1668',     15104,'Sur autres emprunts et dettes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15112,'SYSCOHADA-KM','CAPIT','XXXXXX','167',      15092,'Avances assorties de conditions particulieres','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15113,'SYSCOHADA-KM','CAPIT','XXXXXX','1671',     15112,'Avances bloquées pour augmentation du capital','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15114,'SYSCOHADA-KM','CAPIT','XXXXXX','1672',     15112,'Avances conditionnées par l''etat','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15115,'SYSCOHADA-KM','CAPIT','XXXXXX','1673',     15112,'Avances conditionnées par les autres organismes africains','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15116,'SYSCOHADA-KM','CAPIT','XXXXXX','1674',     15112,'Avances conditionné par les autres organismes internationaux','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15117,'SYSCOHADA-KM','CAPIT','XXXXXX','1676',     15112,'Droits du concédant exigibles en nature','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15118,'SYSCOHADA-KM','CAPIT','XXXXXX','168',      15092,'Autres emprunts et dettes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15119,'SYSCOHADA-KM','CAPIT','XXXXXX','1681',     15118,'Rentes viagères capitalisées','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15120,'SYSCOHADA-KM','CAPIT','XXXXXX','1682',     15118,'Billets de fonds','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15121,'SYSCOHADA-KM','CAPIT','XXXXXX','1683',     15118,'Dettes consécutives à des titres emprunté','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15122,'SYSCOHADA-KM','CAPIT','XXXXXX','1684',     15118,'Dettes du concédant exigibles en nature','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15123,'SYSCOHADA-KM','CAPIT','XXXXXX','1685',     15118,'Emprunts participatifs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15124,'SYSCOHADA-KM','CAPIT','XXXXXX','1686',     15118,'Participation des travailleurs aux bénéfices','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15125,'SYSCOHADA-KM','CAPIT','XXXXXX','17',       15000,'Dettes de credit-bail et contrats assimiles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15126,'SYSCOHADA-KM','CAPIT','XXXXXX','172',      15125,'Emprunts equivalents de credit-bail immobilier','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15127,'SYSCOHADA-KM','CAPIT','XXXXXX','173',      15125,'Emprunts equivalents de credit-bail mobilier','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15128,'SYSCOHADA-KM','CAPIT','XXXXXX','176',      15125,'Interets courus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15129,'SYSCOHADA-KM','CAPIT','XXXXXX','1762',     15128,'Sur emprunts équivalents de crédit-bail immobilier','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15130,'SYSCOHADA-KM','CAPIT','XXXXXX','1763',     15128,'Sur emprunts équivalents de crédit-bail mobilier','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15131,'SYSCOHADA-KM','CAPIT','XXXXXX','1768',     15128,'Sur emprunts équivalents d''autres contrats','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15132,'SYSCOHADA-KM','CAPIT','XXXXXX','178',      15125,'Emprunts equivalents d''autres contrats','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15133,'SYSCOHADA-KM','CAPIT','XXXXXX','18',       15000,'Dettes liees a des participations et comptes de liaison des etablissements et societes en participation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15134,'SYSCOHADA-KM','CAPIT','XXXXXX','181',      15133,'Dettes liees a des participations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15135,'SYSCOHADA-KM','CAPIT','XXXXXX','1811',     15134,'Dettes liées à des participations (groupe)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15136,'SYSCOHADA-KM','CAPIT','XXXXXX','1812',     15134,'Dettes liées à des participations (hors groupe)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15137,'SYSCOHADA-KM','CAPIT','XXXXXX','182',      15133,'Dettes liees a des societes en paticipation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15138,'SYSCOHADA-KM','CAPIT','XXXXXX','183',      15133,'Interets courus sur dettes liees a des participations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15139,'SYSCOHADA-KM','CAPIT','XXXXXX','184',      15133,'Comptes permanents bloques des etablissements et succursales','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15140,'SYSCOHADA-KM','CAPIT','XXXXXX','185',      15133,'Comptes permanents non bloques des etablissements et succursales','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15141,'SYSCOHADA-KM','CAPIT','XXXXXX','186',      15133,'Comptes de liaison charges','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15142,'SYSCOHADA-KM','CAPIT','XXXXXX','187',      15133,'Comptes de liaison produits','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15143,'SYSCOHADA-KM','CAPIT','XXXXXX','188',      15133,'Comptes de liaison des societes en participation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15144,'SYSCOHADA-KM','CAPIT','XXXXXX','19',       15000,'Provisions financieres pour risques et charges','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15145,'SYSCOHADA-KM','CAPIT','XXXXXX','191',      15144,'Provisions pour litiges','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15146,'SYSCOHADA-KM','CAPIT','XXXXXX','192',      15144,'Provisions pour garanties donnees aux clients','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15147,'SYSCOHADA-KM','CAPIT','XXXXXX','193',      15144,'Provisions pour pertes sur marches a achevement futur','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15148,'SYSCOHADA-KM','CAPIT','XXXXXX','194',      15144,'Provisions pour pertes de change','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15149,'SYSCOHADA-KM','CAPIT','XXXXXX','195',      15144,'Provisions pour impots','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15150,'SYSCOHADA-KM','CAPIT','XXXXXX','196',      15144,'Provisions pour pensions et obligations similaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15151,'SYSCOHADA-KM','CAPIT','XXXXXX','197',      15144,'Provisions pour charges a repartir sur plusieurs exercices','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15152,'SYSCOHADA-KM','CAPIT','XXXXXX','1971',     15151,'Provisions pour grosses réparations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15153,'SYSCOHADA-KM','CAPIT','XXXXXX','198',      15144,'Autres provisions financieres pour risques et charges','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15154,'SYSCOHADA-KM','CAPIT','XXXXXX','1981',     15153,'Provisions pour amendes et pénalités','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15155,'SYSCOHADA-KM','CAPIT','XXXXXX','1982',     15153,'Provisions pour renouvellement des immobilisations (entreprises concessionnaires)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15156,'SYSCOHADA-KM','CAPIT','XXXXXX','1983',     15153,'Provisions pour propres assureurs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15157,'SYSCOHADA-KM','CAPIT','XXXXXX','1988',     15153,'Autres provisions financières pour risques et charges','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15158,'SYSCOHADA-KM','IMMO','XXXXXX','2',             0,'Charges immobilisees','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15159,'SYSCOHADA-KM','IMMO','XXXXXX','201',       15158,'Frais d''etablissement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15160,'SYSCOHADA-KM','IMMO','XXXXXX','2011',      15159,'Frais de constitution','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15161,'SYSCOHADA-KM','IMMO','XXXXXX','2012',      15159,'Frais de prospection','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15162,'SYSCOHADA-KM','IMMO','XXXXXX','2013',      15159,'Frais de publicité et de lancement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15163,'SYSCOHADA-KM','IMMO','XXXXXX','2014',      15159,'Frais de fonctionnement antérieurs au démarrage','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15164,'SYSCOHADA-KM','IMMO','XXXXXX','2015',      15159,'Frais de modification du capital (fusions, scissions transformations)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15165,'SYSCOHADA-KM','IMMO','XXXXXX','2016',      15159,'Frais d''entrée à la bourse','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15166,'SYSCOHADA-KM','IMMO','XXXXXX','2017',      15159,'Frais de restructuration','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15167,'SYSCOHADA-KM','IMMO','XXXXXX','2018',      15159,'Frais divers d''établissement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15168,'SYSCOHADA-KM','IMMO','XXXXXX','202',       15158,'Charges a repartir sur plusieurs exercices','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15169,'SYSCOHADA-KM','IMMO','XXXXXX','2021',      15168,'Charges différées','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15170,'SYSCOHADA-KM','IMMO','XXXXXX','2022',      15168,'Frais d''acquisition d''immobilisations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15171,'SYSCOHADA-KM','IMMO','XXXXXX','2026',      15168,'Fais d''émission des emprunts','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15172,'SYSCOHADA-KM','IMMO','XXXXXX','2028',      15168,'Charges à étaler','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15173,'SYSCOHADA-KM','IMMO','XXXXXX','206',       15158,'Primes de remboursement des obligations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15174,'SYSCOHADA-KM','IMMO','XXXXXX','2061',      15173,'Obligations ordinaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15175,'SYSCOHADA-KM','IMMO','XXXXXX','2062',      15173,'Obligations convertibles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15176,'SYSCOHADA-KM','IMMO','XXXXXX','2068',      15173,'Autres emprunts obligataires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15177,'SYSCOHADA-KM','IMMO','XXXXXX','21',        15158,'Immobilisations incorporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15178,'SYSCOHADA-KM','IMMO','XXXXXX','211',       15177,'Frais de recherche et de developpement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15179,'SYSCOHADA-KM','IMMO','XXXXXX','212',       15177,'Brevets, licences, concessions et droits similaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15180,'SYSCOHADA-KM','IMMO','XXXXXX','213',       15177,'Logiciels','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15181,'SYSCOHADA-KM','IMMO','XXXXXX','214',       15177,'Marques','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15182,'SYSCOHADA-KM','IMMO','XXXXXX','215',       15177,'Fonds commercial','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15183,'SYSCOHADA-KM','IMMO','XXXXXX','216',       15177,'Droit au bail','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15184,'SYSCOHADA-KM','IMMO','XXXXXX','217',       15177,'Investissements de creation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15185,'SYSCOHADA-KM','IMMO','XXXXXX','218',       15177,'Autres droits et valeurs incorporels','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15186,'SYSCOHADA-KM','IMMO','XXXXXX','219',       15177,'Immobilisations incorporelles en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15187,'SYSCOHADA-KM','IMMO','XXXXXX','2191',      15186,'Frais de recherche et de développement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15188,'SYSCOHADA-KM','IMMO','XXXXXX','2193',      15186,'Logiciels','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15189,'SYSCOHADA-KM','IMMO','XXXXXX','2198',      15186,'Autres droits et valeurs incorporels','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15190,'SYSCOHADA-KM','IMMO','XXXXXX','22',        15158,'Terrains','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15191,'SYSCOHADA-KM','IMMO','XXXXXX','221',       15190,'Terrains agricoles et forestiers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15192,'SYSCOHADA-KM','IMMO','XXXXXX','2211',      15191,'Terrains d''exploitation agricole','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15193,'SYSCOHADA-KM','IMMO','XXXXXX','2212',      15191,'Terrains d''exploitation forestière','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15194,'SYSCOHADA-KM','IMMO','XXXXXX','2218',      15191,'Autres terrains','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15195,'SYSCOHADA-KM','IMMO','XXXXXX','222',       15190,'Terrains nus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15196,'SYSCOHADA-KM','IMMO','XXXXXX','2221',      15195,'Terrains à bâtir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15197,'SYSCOHADA-KM','IMMO','XXXXXX','2228',      15195,'Autres terrains nus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15198,'SYSCOHADA-KM','IMMO','XXXXXX','223',       15190,'Terrains batis','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15199,'SYSCOHADA-KM','IMMO','XXXXXX','2231',      15198,'Pour bâtiments industriels et agricoles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15200,'SYSCOHADA-KM','IMMO','XXXXXX','2232',      15198,'Pour bâtiments administratifs et commerciaux','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15201,'SYSCOHADA-KM','IMMO','XXXXXX','2234',      15198,'Pour bâtiments affectés aux autres opérations professionnelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15202,'SYSCOHADA-KM','IMMO','XXXXXX','2235',      15198,'Pour bâtiments affectés aux autres opérations non professionnelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15203,'SYSCOHADA-KM','IMMO','XXXXXX','2236',      15198,'Autres terrains bâtis','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15204,'SYSCOHADA-KM','IMMO','XXXXXX','224',       15190,'Travaux de mise en valeur des terrains','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15205,'SYSCOHADA-KM','IMMO','XXXXXX','2241',      15204,'Plantation d''arbres et d''arbustes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15206,'SYSCOHADA-KM','IMMO','XXXXXX','2248',      15204,'Autres travaux','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15207,'SYSCOHADA-KM','IMMO','XXXXXX','225',       15190,'Terrains de gisement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15208,'SYSCOHADA-KM','IMMO','XXXXXX','2251',      15207,'Carrières','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15209,'SYSCOHADA-KM','IMMO','XXXXXX','226',       15190,'Terrains amenages','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15210,'SYSCOHADA-KM','IMMO','XXXXXX','2261',      15209,'Parkings','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15211,'SYSCOHADA-KM','IMMO','XXXXXX','227',       15190,'Terrains mis en concession','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15212,'SYSCOHADA-KM','IMMO','XXXXXX','228',       15190,'Autres terrains','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15213,'SYSCOHADA-KM','IMMO','XXXXXX','2281',      15212,'Terrains des immeubles de rapport','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15214,'SYSCOHADA-KM','IMMO','XXXXXX','2285',      15212,'Terrains des logements affectés au personnel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15215,'SYSCOHADA-KM','IMMO','XXXXXX','2288',      15212,'Autres terrains','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15216,'SYSCOHADA-KM','IMMO','XXXXXX','229',       15190,'Amenagements des terrains en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15217,'SYSCOHADA-KM','IMMO','XXXXXX','2291',      15216,'Terrains agricoles et forestiers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15218,'SYSCOHADA-KM','IMMO','XXXXXX','2292',      15216,'Terrains nus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15219,'SYSCOHADA-KM','IMMO','XXXXXX','2295',      15216,'Terrains de gisement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15220,'SYSCOHADA-KM','IMMO','XXXXXX','2298',      15216,'Autres travaux','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15221,'SYSCOHADA-KM','IMMO','XXXXXX','23',        15158,'Bâtiments, installations techniques et agencements','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15222,'SYSCOHADA-KM','IMMO','XXXXXX','231',       15221,'Bâtiments industriels, agricoles, administratifs et commerciaux sur sol propre','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15223,'SYSCOHADA-KM','IMMO','XXXXXX','2311',      15222,'Bâtiments industriels','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15224,'SYSCOHADA-KM','IMMO','XXXXXX','2312',      15222,'Bâtiments agricoles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15225,'SYSCOHADA-KM','IMMO','XXXXXX','2313',      15222,'Bâtiments administratifs et commerciaux','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15226,'SYSCOHADA-KM','IMMO','XXXXXX','2314',      15222,'Bâtiments affectés au logement du personnel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15227,'SYSCOHADA-KM','IMMO','XXXXXX','2315',      15222,'Immeubles de rapport','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15228,'SYSCOHADA-KM','IMMO','XXXXXX','232',       15221,'Bâtiments industriels, agricoles, administratifs et commerciaux sur sol d''autrui','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15229,'SYSCOHADA-KM','IMMO','XXXXXX','2321',      15228,'Bâtiments industriels','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15230,'SYSCOHADA-KM','IMMO','XXXXXX','2322',      15228,'Bâtiments agricoles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15231,'SYSCOHADA-KM','IMMO','XXXXXX','2323',      15228,'Bâtiments administratifs et commerciaux','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15232,'SYSCOHADA-KM','IMMO','XXXXXX','2324',      15228,'Bâtiments affectés au logement du personnel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15233,'SYSCOHADA-KM','IMMO','XXXXXX','2325',      15228,'Immeubles de rapport','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15234,'SYSCOHADA-KM','IMMO','XXXXXX','233',       15221,'Ouvrages d''infrastructures','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15235,'SYSCOHADA-KM','IMMO','XXXXXX','2331',      15234,'Voies de terre','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15236,'SYSCOHADA-KM','IMMO','XXXXXX','2332',      15234,'Voies de fer','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15237,'SYSCOHADA-KM','IMMO','XXXXXX','2333',      15234,'Voies d''eau','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15238,'SYSCOHADA-KM','IMMO','XXXXXX','2334',      15234,'Barrages, digues','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15239,'SYSCOHADA-KM','IMMO','XXXXXX','2335',      15234,'Pistes d''aérodrome','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15240,'SYSCOHADA-KM','IMMO','XXXXXX','2338',      15234,'Autres','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15241,'SYSCOHADA-KM','IMMO','XXXXXX','234',       15221,'Installations techniques','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15242,'SYSCOHADA-KM','IMMO','XXXXXX','2341',      15241,'Installations complexes spécialisées sur sol propre','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15243,'SYSCOHADA-KM','IMMO','XXXXXX','2342',      15241,'Installations complexes spécialisées sur sol d''autrui','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15244,'SYSCOHADA-KM','IMMO','XXXXXX','2343',      15241,'Installations à caractère spécifique sur sol propre','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15245,'SYSCOHADA-KM','IMMO','XXXXXX','2344',      15241,'Installations à caractère spécifique sur sol d''autrui','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15246,'SYSCOHADA-KM','IMMO','XXXXXX','235',       15221,'Amenagements de bureaux','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15247,'SYSCOHADA-KM','IMMO','XXXXXX','2351',      15246,'Installations générales','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15248,'SYSCOHADA-KM','IMMO','XXXXXX','2358',      15246,'Autres installations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15249,'SYSCOHADA-KM','IMMO','XXXXXX','237',       15221,'Batiments industriels, agricoles et commerciaux mis en concession','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15250,'SYSCOHADA-KM','IMMO','XXXXXX','238',       15221,'Autres installations et agencements','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15251,'SYSCOHADA-KM','IMMO','XXXXXX','239',       15221,'Bâtiments et installations en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15252,'SYSCOHADA-KM','IMMO','XXXXXX','2391',      15251,'Bâtiments et installations en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15253,'SYSCOHADA-KM','IMMO','XXXXXX','24',        15158,'Materiels','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15254,'SYSCOHADA-KM','IMMO','XXXXXX','241',       15253,'Materiel et outillage industriel et commercial','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15255,'SYSCOHADA-KM','IMMO','XXXXXX','2411',      15254,'Matériel industriel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15256,'SYSCOHADA-KM','IMMO','XXXXXX','2412',      15254,'Outillage industriel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15257,'SYSCOHADA-KM','IMMO','XXXXXX','2413',      15254,'Matériel commercial','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15258,'SYSCOHADA-KM','IMMO','XXXXXX','2414',      15254,'Outillage commercial','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15259,'SYSCOHADA-KM','IMMO','XXXXXX','242',       15253,'Materiel et outillage agricole','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15260,'SYSCOHADA-KM','IMMO','XXXXXX','2421',      15259,'Matériel agricole','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15261,'SYSCOHADA-KM','IMMO','XXXXXX','2422',      15259,'Outillage agricole','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15262,'SYSCOHADA-KM','IMMO','XXXXXX','243',       15253,'Materiel d''emballage recuperable et identifiable','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15263,'SYSCOHADA-KM','IMMO','XXXXXX','244',       15253,'Materiel et mobilier','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15264,'SYSCOHADA-KM','IMMO','XXXXXX','2441',      15263,'Matériel de bureau','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15265,'SYSCOHADA-KM','IMMO','XXXXXX','2442',      15263,'Matériel informatique','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15266,'SYSCOHADA-KM','IMMO','XXXXXX','2443',      15263,'Matériel bureautique','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15267,'SYSCOHADA-KM','IMMO','XXXXXX','2444',      15263,'Mobilier de bureau','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15268,'SYSCOHADA-KM','IMMO','XXXXXX','2446',      15263,'Matériel et mobilier des immeubles de rapport','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15269,'SYSCOHADA-KM','IMMO','XXXXXX','2447',      15263,'Matériel et mobilier des logements du personnel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15270,'SYSCOHADA-KM','IMMO','XXXXXX','245',       15253,'Materiel de transport','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15271,'SYSCOHADA-KM','IMMO','XXXXXX','2451',      15270,'Matériel automobile','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15272,'SYSCOHADA-KM','IMMO','XXXXXX','2452',      15270,'Matériel ferroviaire','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15273,'SYSCOHADA-KM','IMMO','XXXXXX','2453',      15270,'Matériel fluvial, lagunaire','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15274,'SYSCOHADA-KM','IMMO','XXXXXX','2454',      15270,'Matériel naval','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15275,'SYSCOHADA-KM','IMMO','XXXXXX','2455',      15270,'Matériel aérien','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15276,'SYSCOHADA-KM','IMMO','XXXXXX','2456',      15270,'Matériel hippomobile','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15277,'SYSCOHADA-KM','IMMO','XXXXXX','2458',      15270,'Autres (vélo, mobylette, moto)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15278,'SYSCOHADA-KM','IMMO','XXXXXX','246',       15253,'Immobilisations animales et agricoles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15279,'SYSCOHADA-KM','IMMO','XXXXXX','2461',      15278,'Cheptel, animaux de trait','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15280,'SYSCOHADA-KM','IMMO','XXXXXX','2462',      15278,'Cheptel, animaux reproducteurs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15281,'SYSCOHADA-KM','IMMO','XXXXXX','2463',      15278,'Animaux de garde','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15282,'SYSCOHADA-KM','IMMO','XXXXXX','2465',      15278,'Plantations agricoles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15283,'SYSCOHADA-KM','IMMO','XXXXXX','2468',      15278,'Autres','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15284,'SYSCOHADA-KM','IMMO','XXXXXX','247',       15253,'Agencements et amenagements du materiel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15285,'SYSCOHADA-KM','IMMO','XXXXXX','248',       15253,'Autres materiels','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15286,'SYSCOHADA-KM','IMMO','XXXXXX','2481',      15285,'Collections et oeuvres d''art','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15287,'SYSCOHADA-KM','IMMO','XXXXXX','249',       15253,'Materiel en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15288,'SYSCOHADA-KM','IMMO','XXXXXX','2491',      15287,'Matériel et outillage industriel et commercial','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15289,'SYSCOHADA-KM','IMMO','XXXXXX','2492',      15287,'Matériel et outillage agricole','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15290,'SYSCOHADA-KM','IMMO','XXXXXX','2493',      15287,'Matériel d''emballage récupérable et identifiable','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15291,'SYSCOHADA-KM','IMMO','XXXXXX','2494',      15287,'Matériel et mobilier de bureau','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15292,'SYSCOHADA-KM','IMMO','XXXXXX','2495',      15287,'Matériel de transport','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15293,'SYSCOHADA-KM','IMMO','XXXXXX','2496',      15287,'Immobilisations animales et agricoles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15294,'SYSCOHADA-KM','IMMO','XXXXXX','2497',      15287,'Agencements et aménagements du matériel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15295,'SYSCOHADA-KM','IMMO','XXXXXX','2498',      15287,'Autres matériels','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15296,'SYSCOHADA-KM','IMMO','XXXXXX','25',        15158,'Avances et acomptes verses sur immobilisations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15297,'SYSCOHADA-KM','IMMO','XXXXXX','251',       15296,'Avances et acomptes verses sur immobilisations incorporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15298,'SYSCOHADA-KM','IMMO','XXXXXX','252',       15296,'Avances et acomptes verses sur immobilisations corporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15299,'SYSCOHADA-KM','IMMO','XXXXXX','26',        15158,'Titres de participation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15300,'SYSCOHADA-KM','IMMO','XXXXXX','261',       15299,'Titres de participation dans des societes sous contrôle exclusif','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15301,'SYSCOHADA-KM','IMMO','XXXXXX','262',       15299,'Titres de participation dans des societes sous contrôle conjoint','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15302,'SYSCOHADA-KM','IMMO','XXXXXX','263',       15299,'Titres de participation dans des societes conferant une influence notable','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15303,'SYSCOHADA-KM','IMMO','XXXXXX','265',       15299,'Participations dans des organismes professionnels','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15304,'SYSCOHADA-KM','IMMO','XXXXXX','266',       15299,'Part dans des groupements d''interets economique (g.i.e.)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15305,'SYSCOHADA-KM','IMMO','XXXXXX','268',       15299,'Autres titres de participation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15306,'SYSCOHADA-KM','IMMO','XXXXXX','27',        15158,'Autres immobilisations financières','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15307,'SYSCOHADA-KM','IMMO','XXXXXX','271',       15306,'Prêts et creances non commerciales','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15308,'SYSCOHADA-KM','IMMO','XXXXXX','2711',      15307,'Prêts participatifs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15309,'SYSCOHADA-KM','IMMO','XXXXXX','2712',      15307,'Prêts aux associés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15310,'SYSCOHADA-KM','IMMO','XXXXXX','2713',      15307,'Billets de fonds','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15311,'SYSCOHADA-KM','IMMO','XXXXXX','2714',      15307,'Titres prêtés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15312,'SYSCOHADA-KM','IMMO','XXXXXX','272',       15306,'Prets au personnel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15313,'SYSCOHADA-KM','IMMO','XXXXXX','2721',      15312,'Prêts immobiliers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15314,'SYSCOHADA-KM','IMMO','XXXXXX','2722',      15312,'Prêts mobiliers et d''intallation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15315,'SYSCOHADA-KM','IMMO','XXXXXX','2728',      15312,'Autres prêts (frais d''étude...)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15316,'SYSCOHADA-KM','IMMO','XXXXXX','273',       15306,'Creances sur l''etat','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15317,'SYSCOHADA-KM','IMMO','XXXXXX','2731',      15316,'Retenues de garantie','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15318,'SYSCOHADA-KM','IMMO','XXXXXX','2733',      15316,'Fonds reglementé','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15319,'SYSCOHADA-KM','IMMO','XXXXXX','2738',      15316,'Autres','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15320,'SYSCOHADA-KM','IMMO','XXXXXX','274',       15306,'Titres immobilises','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15321,'SYSCOHADA-KM','IMMO','XXXXXX','2741',      15320,'Titres immobilisés de l''activité de portefeuille (t.i.a.p.)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15322,'SYSCOHADA-KM','IMMO','XXXXXX','2742',      15320,'Titres participatifs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15323,'SYSCOHADA-KM','IMMO','XXXXXX','2743',      15320,'Certificats d''investissement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15324,'SYSCOHADA-KM','IMMO','XXXXXX','2744',      15320,'Parts de fonds commun de placement (f.c.p.)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15325,'SYSCOHADA-KM','IMMO','XXXXXX','2748',      15320,'Autres titres immobilisés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15326,'SYSCOHADA-KM','IMMO','XXXXXX','275',       15306,'Depots et cautionnements verses','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15327,'SYSCOHADA-KM','IMMO','XXXXXX','2751',      15326,'Dépôts pour loyers d''avance','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15328,'SYSCOHADA-KM','IMMO','XXXXXX','2752',      15326,'Dépôts pour l''électricité','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15329,'SYSCOHADA-KM','IMMO','XXXXXX','2753',      15326,'Dépôts pour l''eau','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15330,'SYSCOHADA-KM','IMMO','XXXXXX','2754',      15326,'Dépôts pour le gaz','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15331,'SYSCOHADA-KM','IMMO','XXXXXX','2755',      15326,'Dépôts pour le téléphone, le télex, la télécopie','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15332,'SYSCOHADA-KM','IMMO','XXXXXX','2756',      15326,'Cautionnements sur les marchés publics','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15333,'SYSCOHADA-KM','IMMO','XXXXXX','2757',      15326,'Cautionnements sur autres opérations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15334,'SYSCOHADA-KM','IMMO','XXXXXX','2758',      15326,'Autres dépôts et cautionnements','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15335,'SYSCOHADA-KM','IMMO','XXXXXX','276',       15306,'Interets courus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15336,'SYSCOHADA-KM','IMMO','XXXXXX','2761',      15335,'Prêts et créances non commerciales','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15337,'SYSCOHADA-KM','IMMO','XXXXXX','2762',      15335,'Prêts au personnel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15338,'SYSCOHADA-KM','IMMO','XXXXXX','2763',      15335,'Créances sur l''etat','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15339,'SYSCOHADA-KM','IMMO','XXXXXX','2764',      15335,'Titres immobilisés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15340,'SYSCOHADA-KM','IMMO','XXXXXX','2765',      15335,'Dépôts et cautionnements versés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15341,'SYSCOHADA-KM','IMMO','XXXXXX','2767',      15335,'Créances rattachées à des participations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15342,'SYSCOHADA-KM','IMMO','XXXXXX','2768',      15335,'Immobilisations financières diverses','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15343,'SYSCOHADA-KM','IMMO','XXXXXX','277',       15306,'Créances rattachees a des participations et des avances a des g.i.e.','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15344,'SYSCOHADA-KM','IMMO','XXXXXX','2771',      15343,'Créances rattachées à des participations (groupe)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15345,'SYSCOHADA-KM','IMMO','XXXXXX','2772',      15343,'Créances rattachées à des participations (hors groupe)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15346,'SYSCOHADA-KM','IMMO','XXXXXX','2773',      15343,'Créances rattachées à des sociétés en participation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15347,'SYSCOHADA-KM','IMMO','XXXXXX','2774',      15343,'Avances à des groupements d''intérêt économique (g.i.e.)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15348,'SYSCOHADA-KM','IMMO','XXXXXX','278',       15306,'Immobilisations financieres diverses','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15349,'SYSCOHADA-KM','IMMO','XXXXXX','2781',      15348,'Créances diverses groupe','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15350,'SYSCOHADA-KM','IMMO','XXXXXX','2782',      15348,'Créances diverses hors groupe','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15351,'SYSCOHADA-KM','IMMO','XXXXXX','2785',      15348,'Or et métaux précieux (1)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15352,'SYSCOHADA-KM','IMMO','XXXXXX','28',        15158,'Amortissemnts','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15353,'SYSCOHADA-KM','IMMO','XXXXXX','281',       15352,'Amortissements des immobilisations incorporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15354,'SYSCOHADA-KM','IMMO','XXXXXX','2811',      15353,'Amortissements des frais de recherche et de développement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15355,'SYSCOHADA-KM','IMMO','XXXXXX','2812',      15353,'Amortissements des brevets, licences, concessions et droits similaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15356,'SYSCOHADA-KM','IMMO','XXXXXX','2813',      15353,'Amortissements des logiciels','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15357,'SYSCOHADA-KM','IMMO','XXXXXX','2814',      15353,'Amortissements des marques','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15358,'SYSCOHADA-KM','IMMO','XXXXXX','2815',      15353,'Amortissements du fonds commercial','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15359,'SYSCOHADA-KM','IMMO','XXXXXX','2816',      15353,'Amortissements du droit au bail','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15360,'SYSCOHADA-KM','IMMO','XXXXXX','2817',      15353,'Amortissements des investissements de création','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15361,'SYSCOHADA-KM','IMMO','XXXXXX','2818',      15353,'Amortissements des autres droits et valeurs incorporels','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15362,'SYSCOHADA-KM','IMMO','XXXXXX','282',       15352,'Amortissements des terrains','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15363,'SYSCOHADA-KM','IMMO','XXXXXX','2821',      15362,'Amortissements des terrains agricoles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15364,'SYSCOHADA-KM','IMMO','XXXXXX','2824',      15362,'Amortissements des travaux de mise en valeur des terrains','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15365,'SYSCOHADA-KM','IMMO','XXXXXX','2825',      15362,'Amortissements des terrains de gisements','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15366,'SYSCOHADA-KM','IMMO','XXXXXX','283',       15352,'Amortissements des batiments, installations techniques et agencements','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15367,'SYSCOHADA-KM','IMMO','XXXXXX','2831',      15366,'Amortissements des bâtiments industriels, agricoles, administratifs et commerciaux sur sol propres','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15368,'SYSCOHADA-KM','IMMO','XXXXXX','2832',      15366,'Amortissements des bâtiments industriels, agricoles, administratifs et commerciaux sur sol d''autrui','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15369,'SYSCOHADA-KM','IMMO','XXXXXX','2833',      15366,'Amortissements des ouvrages d''infrastructure','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15370,'SYSCOHADA-KM','IMMO','XXXXXX','2834',      15366,'Amortissements des installations techniques','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15371,'SYSCOHADA-KM','IMMO','XXXXXX','2835',      15366,'Amortissements des aménagements de bureaux','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15372,'SYSCOHADA-KM','IMMO','XXXXXX','2837',      15366,'Amortissements des bâtiments  industriels, agricoles et commerciaux mis en concession','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15373,'SYSCOHADA-KM','IMMO','XXXXXX','2838',      15366,'Amortissements des autres installations et agencements','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15374,'SYSCOHADA-KM','IMMO','XXXXXX','284',       15352,'Amortissement du materiel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15375,'SYSCOHADA-KM','IMMO','XXXXXX','2841',      15374,'Amortissements du matériel et outillage industriel et commercial','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15376,'SYSCOHADA-KM','IMMO','XXXXXX','2842',      15374,'Amortissements du matériel et outillage agricole','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15377,'SYSCOHADA-KM','IMMO','XXXXXX','2843',      15374,'Amortissements du matériel d''emballage récupérable et identifiable','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15378,'SYSCOHADA-KM','IMMO','XXXXXX','2844',      15374,'Amortissements du matériel et mobilier','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15379,'SYSCOHADA-KM','IMMO','XXXXXX','2845',      15374,'Amortissements du materiel de transport','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15380,'SYSCOHADA-KM','IMMO','XXXXXX','2846',      15374,'Amortissements des immobilisations animales et agricoles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15381,'SYSCOHADA-KM','IMMO','XXXXXX','2847',      15374,'Amortissements des agencements et aménagements du matériel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15382,'SYSCOHADA-KM','IMMO','XXXXXX','2848',      15374,'Amortissements des autres matériels','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15383,'SYSCOHADA-KM','IMMO','XXXXXX','29',        15158,'Provisions pour depreciation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15384,'SYSCOHADA-KM','IMMO','XXXXXX','291',       15383,'Provisions pour depreciation des immobilisations incorporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15385,'SYSCOHADA-KM','IMMO','XXXXXX','2912',      15384,'Provisions pour dépréciation des brevets, licences, concessions et droits similaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15386,'SYSCOHADA-KM','IMMO','XXXXXX','2913',      15384,'Provisions pour dépréciation des logiciels','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15387,'SYSCOHADA-KM','IMMO','XXXXXX','2914',      15384,'Provisions pour dépréciation des marques','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15388,'SYSCOHADA-KM','IMMO','XXXXXX','2915',      15384,'Provisions pour dépréciation du fonds de commerce','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15389,'SYSCOHADA-KM','IMMO','XXXXXX','2916',      15384,'Provisions pour dépréciation du droit de bail','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15390,'SYSCOHADA-KM','IMMO','XXXXXX','2917',      15384,'Provisions pour dépréciation des investissements de création','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15391,'SYSCOHADA-KM','IMMO','XXXXXX','2918',      15384,'Provisions pour dépréciation des autres droits et valeurs incorporels','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15392,'SYSCOHADA-KM','IMMO','XXXXXX','2919',      15384,'Provisions pour dépréciation des immobilisations incorporelles en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15393,'SYSCOHADA-KM','IMMO','XXXXXX','292',       15383,'Provisions pour depreciation des terrains','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15394,'SYSCOHADA-KM','IMMO','XXXXXX','2921',      15393,'Provisions pour dépréciations des terrains agricoles et forestiers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15395,'SYSCOHADA-KM','IMMO','XXXXXX','2922',      15393,'Provisions pour dépréciation des terrains nus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15396,'SYSCOHADA-KM','IMMO','XXXXXX','2923',      15393,'Provisions pour dépréciation des terrains bâtis','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15397,'SYSCOHADA-KM','IMMO','XXXXXX','2924',      15393,'Provisions pour dépréciation des travaux de mise en valeur des terrains','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15398,'SYSCOHADA-KM','IMMO','XXXXXX','2925',      15393,'Provisions pour dépréciation des terrains de gisement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15399,'SYSCOHADA-KM','IMMO','XXXXXX','2926',      15393,'Provisions pour dépréciation des terrains aménagés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15400,'SYSCOHADA-KM','IMMO','XXXXXX','2927',      15393,'Provisions pour dépréciation des terrains mis en concession','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15401,'SYSCOHADA-KM','IMMO','XXXXXX','2928',      15393,'Provisions pour dépréciation des autres terrains','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15402,'SYSCOHADA-KM','IMMO','XXXXXX','2929',      15393,'Provisions pour dépréciation des aménagements terrains en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15403,'SYSCOHADA-KM','IMMO','XXXXXX','293',       15383,'Provisions pour depreciation des batiments, installations techniques et agencements','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15404,'SYSCOHADA-KM','IMMO','XXXXXX','2931',      15403,'Provisions pour dépréciation des bâtiments industriels, agricoles, administratifs et commerciaux sur sol propre','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15405,'SYSCOHADA-KM','IMMO','XXXXXX','2932',      15403,'Provisions pour dépréciation des bâtiments industriels, agricoles, administratifs et commerciaux sur sol d''autrui','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15406,'SYSCOHADA-KM','IMMO','XXXXXX','2933',      15403,'Provisions pour dépréciation des ouvrages d''infrastructures','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15407,'SYSCOHADA-KM','IMMO','XXXXXX','2934',      15403,'Provisions pour dépréciation des installations techniques','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15408,'SYSCOHADA-KM','IMMO','XXXXXX','2935',      15403,'Provisions pour dépréciation des aménagements de bureaux','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15409,'SYSCOHADA-KM','IMMO','XXXXXX','2937',      15403,'Provisions pour dépréciation des bâtiments industriels, agricoles et commerciaux mis en concession','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15410,'SYSCOHADA-KM','IMMO','XXXXXX','2938',      15403,'Provisions pour dépréciation des autres installations et agencements','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15411,'SYSCOHADA-KM','IMMO','XXXXXX','2939',      15403,'Provisions pour dépréciation des bâtiments et installations en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15412,'SYSCOHADA-KM','IMMO','XXXXXX','294',       15383,'Provisions pour depreciation des materiels','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15413,'SYSCOHADA-KM','IMMO','XXXXXX','2941',      15412,'Provisions pour dépréciation du matériel et outillage industriel et commercial','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15414,'SYSCOHADA-KM','IMMO','XXXXXX','2942',      15412,'Provisions pour dépréciation du matériel et outillage agricole','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15415,'SYSCOHADA-KM','IMMO','XXXXXX','2943',      15412,'Provisions pour dépréciation du matériel d''emballage récupérable et identifiable','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15416,'SYSCOHADA-KM','IMMO','XXXXXX','2944',      15412,'Provisions pour dépréciation du matériel et mobilier','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15417,'SYSCOHADA-KM','IMMO','XXXXXX','2945',      15412,'Provisions pour dépréciation du matériel de transport','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15418,'SYSCOHADA-KM','IMMO','XXXXXX','2946',      15412,'Provisions pour dépréciation des immobilisations animales et agricoles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15419,'SYSCOHADA-KM','IMMO','XXXXXX','2947',      15412,'Provisions pour dépréciation des agencements et aménagements du matériel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15420,'SYSCOHADA-KM','IMMO','XXXXXX','2948',      15412,'Provisions pour dépréciation des autres matériels','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15421,'SYSCOHADA-KM','IMMO','XXXXXX','2949',      15412,'Provisions pour dépréciation des matériels en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15422,'SYSCOHADA-KM','IMMO','XXXXXX','295',       15383,'Provisions pour depreciation des avances et acomptes verses sur immobilisations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15423,'SYSCOHADA-KM','IMMO','XXXXXX','2951',      15422,'Provisions pour dépréciation des avances et acomptes versés sur immobilisations incorporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15424,'SYSCOHADA-KM','IMMO','XXXXXX','2952',      15422,'Provisions pour dépréciation des avances et acomptes versés sur immobilisations corporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15425,'SYSCOHADA-KM','IMMO','XXXXXX','296',       15383,'Provisions pour dépréciation des titres de participation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15426,'SYSCOHADA-KM','IMMO','XXXXXX','2961',      15425,'Provisions pour dépréciation des titres de participation dans des sociétés sous contrôle exclusif','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15427,'SYSCOHADA-KM','IMMO','XXXXXX','2962',      15425,'Provisions pour dépréciation des titres de participations dans les sociétés sous contrôle conjoint','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15428,'SYSCOHADA-KM','IMMO','XXXXXX','2963',      15425,'Provisions pour dépréciation des titres de participations dans les sociétés confèrant une influence notable','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15429,'SYSCOHADA-KM','IMMO','XXXXXX','2965',      15425,'Provisions pour dépréciation des participations dans les organismes professionnels','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15430,'SYSCOHADA-KM','IMMO','XXXXXX','2966',      15425,'Provisions pour dépréciation des parts dans des g.i.e.','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15431,'SYSCOHADA-KM','IMMO','XXXXXX','2968',      15425,'Provisions pour dépréciation des autres titres de participation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15432,'SYSCOHADA-KM','IMMO','XXXXXX','297',       15383,'Provisions pour dépréciation des autres immobilisations financieres','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15433,'SYSCOHADA-KM','IMMO','XXXXXX','2971',      15432,'Provisions pour dépréciation des prêts et créances non commerciales','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15434,'SYSCOHADA-KM','IMMO','XXXXXX','2972',      15432,'Provisions pour dépréciation des prêts du personnel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15435,'SYSCOHADA-KM','IMMO','XXXXXX','2973',      15432,'Provisions pour dépréciation des créances sur l''etat','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15436,'SYSCOHADA-KM','IMMO','XXXXXX','2974',      15432,'Provisions pour dépréciation des titres immobilisés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15437,'SYSCOHADA-KM','IMMO','XXXXXX','2975',      15432,'Provisions pour dépréciation des dépôts et cautionnements versés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15438,'SYSCOHADA-KM','IMMO','XXXXXX','2977',      15432,'Provisions pour dépréciation des créances rattachées à des participations et avances à des g.i.e.','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15439,'SYSCOHADA-KM','IMMO','XXXXXX','2978',      15432,'Provisions pour dépréciation des créances financières','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15440,'SYSCOHADA-KM','STOCK','XXXXXX','31',           0,'Marchandises','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15441,'SYSCOHADA-KM','STOCK','XXXXXX','311',      15440,'Marchandises a','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15442,'SYSCOHADA-KM','STOCK','XXXXXX','3111',     15441,'Marchandises a1','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15443,'SYSCOHADA-KM','STOCK','XXXXXX','3112',     15441,'Marchandises a2','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15444,'SYSCOHADA-KM','STOCK','XXXXXX','312',      15440,'Marchandises b','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15445,'SYSCOHADA-KM','STOCK','XXXXXX','3121',     15444,'Marchandises b1','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15446,'SYSCOHADA-KM','STOCK','XXXXXX','3122',     15444,'Marchandises b2','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15447,'SYSCOHADA-KM','STOCK','XXXXXX','318',      15440,'Marchandises hors activites ordinaires (h.a.o.)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15448,'SYSCOHADA-KM','STOCK','XXXXXX','32',           0,'Matieres premieres et fournitures liees','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15449,'SYSCOHADA-KM','STOCK','XXXXXX','321',      15448,'Matieres a','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15450,'SYSCOHADA-KM','STOCK','XXXXXX','322',      15448,'Matieres b','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15451,'SYSCOHADA-KM','STOCK','XXXXXX','323',      15448,'Fournitures (a,b)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15452,'SYSCOHADA-KM','STOCK','XXXXXX','33',           0,'Autres approvisionnements','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15453,'SYSCOHADA-KM','STOCK','XXXXXX','331',      15452,'Matieres consommables','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15454,'SYSCOHADA-KM','STOCK','XXXXXX','332',      15452,'Fournitures d''atelier et d''usine','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15455,'SYSCOHADA-KM','STOCK','XXXXXX','333',      15452,'Fournitures de magasin','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15456,'SYSCOHADA-KM','STOCK','XXXXXX','334',      15452,'Fournitures de bureau','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15457,'SYSCOHADA-KM','STOCK','XXXXXX','335',      15452,'Emballages','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15458,'SYSCOHADA-KM','STOCK','XXXXXX','3351',     15457,'Emballages perdus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15459,'SYSCOHADA-KM','STOCK','XXXXXX','3352',     15457,'Emballages récupérables non identifiables','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15460,'SYSCOHADA-KM','STOCK','XXXXXX','3353',     15457,'Emballages à usage mixte','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15461,'SYSCOHADA-KM','STOCK','XXXXXX','3358',     15457,'Autres emballages','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15462,'SYSCOHADA-KM','STOCK','XXXXXX','338',      15452,'Autres matieres','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15463,'SYSCOHADA-KM','STOCK','XXXXXX','34',           0,'Produits en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15464,'SYSCOHADA-KM','STOCK','XXXXXX','341',      15463,'Produits en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15465,'SYSCOHADA-KM','STOCK','XXXXXX','3411',     15464,'Produits en cours p1','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15466,'SYSCOHADA-KM','STOCK','XXXXXX','3412',     15464,'Produits en cours p2','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15467,'SYSCOHADA-KM','STOCK','XXXXXX','342',      15463,'Travaux en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15468,'SYSCOHADA-KM','STOCK','XXXXXX','3421',     15467,'Travaux en cours t1','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15469,'SYSCOHADA-KM','STOCK','XXXXXX','3422',     15467,'Travaux en cours t2','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15470,'SYSCOHADA-KM','STOCK','XXXXXX','343',      15463,'Produits intermediaires en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15471,'SYSCOHADA-KM','STOCK','XXXXXX','3431',     15470,'Produits intermédiaires a','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15472,'SYSCOHADA-KM','STOCK','XXXXXX','3432',     15470,'Produits intermédiaires b','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15473,'SYSCOHADA-KM','STOCK','XXXXXX','344',      15463,'Produits residuels en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15474,'SYSCOHADA-KM','STOCK','XXXXXX','3441',     15473,'Produits résiduels a','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15475,'SYSCOHADA-KM','STOCK','XXXXXX','3442',     15473,'Produits résiduels b','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15476,'SYSCOHADA-KM','STOCK','XXXXXX','35',           0,'Services en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15477,'SYSCOHADA-KM','STOCK','XXXXXX','351',      15476,'Etudes en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15478,'SYSCOHADA-KM','STOCK','XXXXXX','3511',     15477,'Etudes en cours e1','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15479,'SYSCOHADA-KM','STOCK','XXXXXX','3512',     15477,'Etudes en cours e2','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15480,'SYSCOHADA-KM','STOCK','XXXXXX','352',      15476,'Prestations de services en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15481,'SYSCOHADA-KM','STOCK','XXXXXX','3521',     15480,'Prestations de services s1','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15482,'SYSCOHADA-KM','STOCK','XXXXXX','3522',     15480,'Prestations de services s2','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15483,'SYSCOHADA-KM','STOCK','XXXXXX','36',           0,'Produits finis','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15484,'SYSCOHADA-KM','STOCK','XXXXXX','361',      15483,'Produits a','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15485,'SYSCOHADA-KM','STOCK','XXXXXX','362',      15483,'Produits b','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15486,'SYSCOHADA-KM','STOCK','XXXXXX','37',           0,'Produits intermediaires et residuels','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15487,'SYSCOHADA-KM','STOCK','XXXXXX','371',      15486,'Produits intermediaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15488,'SYSCOHADA-KM','STOCK','XXXXXX','3711',     15487,'Produits intermédiaires a','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15489,'SYSCOHADA-KM','STOCK','XXXXXX','3712',     15487,'Produits intermédiaires b','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15490,'SYSCOHADA-KM','STOCK','XXXXXX','372',      15486,'Produits residuels','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15491,'SYSCOHADA-KM','STOCK','XXXXXX','3721',     15490,'Déchets','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15492,'SYSCOHADA-KM','STOCK','XXXXXX','3722',     15490,'Rebuts','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15493,'SYSCOHADA-KM','STOCK','XXXXXX','3723',     15490,'Matières de récupération','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15494,'SYSCOHADA-KM','STOCK','XXXXXX','38',           0,'Stocks en cours de route, en consignation ou en depot','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15495,'SYSCOHADA-KM','STOCK','XXXXXX','381',      15494,'Marchandises en cours de route','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15496,'SYSCOHADA-KM','STOCK','XXXXXX','382',      15494,'Matieres premieres et fournitures liees en cours de route','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15497,'SYSCOHADA-KM','STOCK','XXXXXX','383',      15494,'Autres approvisionnements en cours de route','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15498,'SYSCOHADA-KM','STOCK','XXXXXX','386',      15494,'Produits finis en cours de route','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15499,'SYSCOHADA-KM','STOCK','XXXXXX','387',      15494,'Stocks en consignation ou en depot','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15500,'SYSCOHADA-KM','STOCK','XXXXXX','3871',     15499,'Stock en consignation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15501,'SYSCOHADA-KM','STOCK','XXXXXX','3872',     15499,'Stock en dépôt','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15502,'SYSCOHADA-KM','STOCK','XXXXXX','388',      15494,'Stock provenant d''immobilisations mises hors service ou au rebut','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15503,'SYSCOHADA-KM','STOCK','XXXXXX','39',           0,'Depreciation des stocks','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15504,'SYSCOHADA-KM','STOCK','XXXXXX','391',      15503,'Depreciation des stoks de marchandises','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15505,'SYSCOHADA-KM','STOCK','XXXXXX','392',      15503,'Depreciation des stoks de matieres premieres et fournitures liees','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15506,'SYSCOHADA-KM','STOCK','XXXXXX','393',      15503,'Depreciation des stocks d''autres approvisionnements','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15507,'SYSCOHADA-KM','STOCK','XXXXXX','394',      15503,'Depreciations des productions en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15508,'SYSCOHADA-KM','STOCK','XXXXXX','395',      15503,'Depreciations des services en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15509,'SYSCOHADA-KM','STOCK','XXXXXX','396',      15503,'Depreciation des stocks de produits finis','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15510,'SYSCOHADA-KM','STOCK','XXXXXX','397',      15503,'Depreciation des stocks de produits intermediaires et residuels','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15511,'SYSCOHADA-KM','STOCK','XXXXXX','398',      15503,'Depreciation des stocks en cours de route, en consignation ou en depot','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15512,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','4',       0,'Fournisseurs et comptes rattaches','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15513,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','401', 15512,'Fournisseurs,  dettes en comptes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15514,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','4011',15513,'Fournisseurs  locaux','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15515,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','4012',15513,'Fournisseurs groupe','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15516,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','4013',15513,'Fournisseurs sous-traitants','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15517,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','4017',15513,'Fournisseurs retenue  de garantie','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15518,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','402', 15512,'Fournisseurs, effets a payer (e.a.p)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15519,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','4021',15518,'Fournisseurs, effets à payer','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15520,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','4022',15518,'Fournisseurs-groupe, effets à payer','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15521,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','4023',15518,'Fournisseurs sous-traitants effets à payer','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15522,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','408', 15512,'Fournisseurs, factures non parvenues','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15523,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','4081',15522,'Fournisseurs factures non parvenues','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15524,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','4082',15522,'Fournisseurs - groupe','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15525,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','4083',15522,'Fournisseurs sous-traitant','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15526,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','4086',15522,'Fournisseurs, intérêts courus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15527,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','409', 15512,'Fournisseurs debiteurs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15528,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','4091',15527,'Fournisseurs avances et acomptes versés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15529,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','4092',15527,'Fournisseurs - groupe avances et acomptes versés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15530,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','4093',15527,'Fournisseurs sous-traitants avances et acompte versés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15531,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','4094',15527,'Fournisseurs créances pour emballages et matériels à rendre','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15532,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','4098',15527,'Rabais, remises, ristournes et autres avoirs à obtenir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15533,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','41',  15512,'Clients et compte rattaches','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15534,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','411', 15533,'Clients','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15535,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','4111',15534,'Clients','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15536,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','4112',15534,'Clients-groupe','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15537,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','4114',15534,'Clients, état et collectivités publiques','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15538,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','4115',15534,'Clients, organismes internationaux','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15539,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','4117',15534,'Clients, retenues de garanti','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15540,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','4118',15534,'Clients, dégrèvement de taxes sur la valeur ajoutée (t.v.a.)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15541,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','412', 15533,'Clients, effets a recevoir en portefeuille','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15542,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','4121',15541,'Clients, effets à recevoir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15543,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','4122',15541,'Clients-groupe, effets à recevoir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15544,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','4124',15541,'Etat et collectivités publiques, effets à recevoir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15545,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','4125',15541,'Oganismes internationaux, effets à recevoir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15546,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','414', 15533,'Créances sur cessions d''immobilisations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15547,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','4141',15546,'Créances en compte','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15548,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','4142',15546,'Effet à recevoir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15549,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','415', 15533,'Clients, effets escomptes non echus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15550,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','416', 15533,'Creances clients litigieuses ou douteuses','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15551,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','4161',15550,'Créances litigieuses','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15552,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','4162',15550,'Créances douteuses','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15553,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','418', 15533,'Clients, produits à recevoir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15554,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','4181',15553,'Clients, factures à établir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15555,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','4186',15553,'Clients, intérêts courus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15556,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','419', 15533,'Clients crediteurs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15557,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','4191',15556,'Clients, avances et acompte reçus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15558,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','4192',15556,'Client - groupe, avances et acomptes reçus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15559,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','4194',15556,'Clients, dettes pour emballages et matériels consignés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15560,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','4198',15556,'Rabais, remises, ristournes et autres avoirs à accorder','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15561,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','42',  15512,'Personnel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15562,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','421', 15561,'Personnel, avanceqs et acomptes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15563,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','4211',15562,'Personnel, avances','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15564,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','4212',15562,'Personnel, acomptes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15565,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','4213',15562,'Frais avancés et fournitures au personnel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15566,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','422', 15561,'Personnel, remunerations due','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15567,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','4221',15566,'Personnel rémunérations dues','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15568,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','4222',15566,'Personnel arrondis de paie','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15569,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','423', 15561,'Personnel, oppositions, saisie-arrets','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15570,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','4231',15569,'Personnel, oppositions','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15571,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','4232',15569,'Personnel, saisie arrêts','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15572,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','4233',15569,'Personnel, avis à tiers détenteur','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15573,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','424', 15561,'Personnel, oeuvres sociales internes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15574,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','4241',15573,'Assistance médicale','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15575,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','4242',15573,'Allocations familiales','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15576,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','4245',15573,'Organisme sociaux rattachés à l''entreprise','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15577,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','4248',15573,'Autres oeuvres sociales internes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15578,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','425', 15561,'Representants du personnel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15579,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','4251',15578,'Délégués du personnel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15580,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','4252',15578,'Syndicats et comités d''entreprises, d''établissement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15581,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','4258',15578,'Autres représentatants du personnel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15582,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','426', 15561,'Personnel, participation aux benefices','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15583,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','427', 15561,'Personnel-depots','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15584,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','428', 15561,'Personnel, charges a payer et produits a recevoir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15585,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','4281',15584,'Dettes provisionnées pour congés à payer','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15586,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','4286',15584,'Autres charges à payer','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15587,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','4287',15584,'Produits à recevoir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15588,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','43',  15512,'Organismes sociaux','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15589,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','431', 15588,'Securite sociale','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15590,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','4311',15589,'Prestations familiales','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15591,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','4312',15589,'Accidents de travail','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15592,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','4313',15589,'Caisse de retraite obligatoire','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15593,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','4314',15589,'Caisse de retraite facultative','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15594,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','4318',15589,'Autres cotisations sociales','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15595,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','432', 15588,'Caisse de retraite complementaire','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15596,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','433', 15588,'Autres organismes sociaux','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15597,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','4331',15596,'Mutuelle','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15598,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','438', 15588,'Organismes sociaux, charges a payer et produits a recevoir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15599,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','4381',15598,'Charges sociales sur gratifications à payer','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15600,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','4382',15598,'Charges sociales sur congés à payer','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15601,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','4386',15598,'Autres charges à payer','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15602,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','4387',15598,'Produits à recevoir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15603,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','44',  15512,'Etat et collectivites publiques','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15604,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','441', 15603,'Etat,impot sur les benefices','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15605,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','442', 15603,'Etat, autres impots et taxes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15606,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','4421',15606,'Impôts et taxes d''etat','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15607,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','4422',15606,'Impôts et taxes sur les collectivités publiques','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15608,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','4423',15606,'Impôts et taxes recouvrables sur des obligataires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15609,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','4424',15606,'Impôts et taxes recouvrables sur des associés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15610,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','4426',15606,'Droits de douane','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15611,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','4428',15606,'Autres impôts et taxes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15612,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','443', 15603,'Etat, t.v.a. facturee','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15613,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','4431',15612,'T.v.a. facturée sur ventes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15614,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','4432',15612,'T.v.a. facturée sur prestations de service','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15615,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','4433',15612,'T.v.a. facturée sur travaux','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15616,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','4434',15612,'T.v.a. facturée sur production livrée à soi-même','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15617,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','4435',15612,'T.v.a. sur factures à établir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15618,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','444', 15603,'Etat, t.v.a. due ou credit de t.v.a.','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15619,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','4441',15618,'Etat, t.v.a. due','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15620,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','4449',15618,'Etat, crédit de t.v.a. à reporter','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15621,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','445', 15603,'Etat, t.v.a. recuperable','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15622,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','4451',15621,'T.v.a. récupérable sur immobilisations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15623,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','4452',15621,'T.v.a. récupérable sur achats','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15624,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','4453',15621,'T.v.a. récupérable sur transports','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15625,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','4454',15621,'T.v.a. récupérable sur services extérieurs et autres charges','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15626,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','4455',15621,'T.v.a. récupérable sur factures non parvenues','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15627,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','4456',15621,'T.v.a. transférée par d''autres entreprises','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15628,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','446', 15603,'Etat, autres taxes sur le chiffre d''affaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15629,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','447', 15603,'Etat, impots retenus a la source','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15630,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','4471',15629,'Impôt général sur le revenu','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15631,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','4472',15629,'Impôts sur salaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15632,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','4473',15629,'Contribution nationale','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15633,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','4474',15629,'Contribution nationale de solidarité','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15634,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','4478',15629,'Autres impôts et contributions','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15635,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','448', 15603,'Etat, charges a payer et produits a recevoir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15636,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','4486',15635,'Charges à payer','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15637,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','4487',15635,'Produits à recevoir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15638,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','449', 15603,'Etats, creances et dettes diverses','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15639,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','4491',15638,'Etat, obligations cautionnées','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15640,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','4492',15638,'Etat, avances et acomptes versés sur impôts','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15641,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','4493',15638,'Etat, fonds de dotation à recevoir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15642,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','4494',15638,'Etat, subventions d''équipement à recevoir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15643,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','4495',15638,'Etat, subventions d''exploitation à recevoir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15644,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','4496',15638,'Etat, subventions d''équilibre à recevoir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15645,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','4499',15638,'Etat, fond réglementé provisionné','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15646,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','45',  15512,'Organismes internationaux','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15647,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','451', 15646,'Operations avec les organismes africains','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15648,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','452', 15646,'Operations avec les autres organismes internationaux','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15649,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','458', 15646,'Organismes internationaux, fonds de dotation et subventions a recevoir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15650,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','4581',15649,'Organismes internationaux, fonds de dotation à recevoir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15651,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','4582',15649,'Organismes internationaux, subventions à recevoir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15652,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','46',  15512,'Associes-groupe','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15653,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','461', 15652,'Associes, operations sur le capital','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15654,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','4611',15653,'Associés apport en nature','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15655,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','4612',15653,'Associés apport en numéraire','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15656,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','4613',15653,'Actionnaires, capital souscrit appelé non versé','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15657,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','4614',15653,'Associés, capital appelé non versé','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15658,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','4615',15653,'Associés, versements reçus sur augmentation de capital','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15659,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','4616',15653,'Associés, versements anticipés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15660,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','4617',15653,'Actionnaires défaillants','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15661,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','4618',15653,'Associés, autres apports','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15662,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','4619',15653,'Associés, capital à rembourser','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15663,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','462', 15652,'Associes, comptes courants','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15664,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','4621',15663,'Principal','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15665,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','4626',15663,'Intérêts courus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15666,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','463', 15652,'Associes, operations faites en commun','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15667,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','465', 15652,'Associes, dividendes a payer','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15668,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','466', 15652,'Groupe, comptes courants','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15669,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','467', 15652,'Actionnaires, restant dû sur capital appele','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15670,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','47',  15512,'Debiteurs et crediteur divers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15671,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','471', 15670,'Comptes d''attente','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15672,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','4711',15671,'Débiteurs divers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15673,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','4712',15671,'Créditeurs divers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15674,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','4713',15671,'Obligataires, comptes de souscription','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15675,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','472', 15670,'Versements restant a effectuer sur titres non liberes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15676,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','4726',15675,'Titres de participation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15677,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','4727',15675,'Titres immobilisés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15678,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','4728',15675,'Titres de placement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15679,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','474', 15670,'Repartition periodique des charges et des produits','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15680,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','4746',15679,'Charges','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15681,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','4747',15679,'Produits','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15682,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','475', 15670,'Creances sur travaux non encore facturables','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15683,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','476', 15670,'Charges constatees d''avance','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15684,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','477', 15670,'Produits constates d''avance','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15685,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','478', 15670,'Ecarts de conversion actif','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15686,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','4781',15685,'Diminution des créances','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15687,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','4782',15685,'Augmentation des dettes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15688,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','4788',15685,'Différences compensées par couverture de change','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15689,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','479', 15670,'Ecarts de conversion passif','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15690,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','4791',15689,'Augmentation de créances','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15691,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','4792',15689,'Diminution des dettes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15692,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','4798',15689,'Différences compensées par couverture de change','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15693,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','48',  15512,'Creances et dettes hors activites ordinaires (hao)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15694,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','481', 15693,'Fournisseurs d''investissements','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15695,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','4811',15694,'Immobilisations incorporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15696,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','4812',15694,'Immobilisations corporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15697,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','4817',15694,'Retenues de garantie','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15698,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','4818',15694,'Factures non parvenues','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15699,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','482', 15693,'Fournisseurs d''investissements, effets a payer','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15700,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','483', 15693,'Dettes sur acquisition de titres de placement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15701,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','484', 15693,'Autres dettes hors activites ordinaires (h.a.o.)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15702,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','485', 15693,'Creances sur cessions d''immobilisations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15703,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','4851',15702,'En compte','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15704,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','4852',15702,'Effet à recevoir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15705,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','4855',15702,'Créances sur cessions immobilisations effets escomptés et non échus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15706,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','4857',15702,'Retenues de garantie','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15707,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','4858',15702,'Factures à établir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15708,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','486', 15693,'Creances sur cessions de titre de placement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15709,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','488', 15693,'Autres creances hors activites ordinaires (h.a.o.)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15710,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','49',  15512,'Depreciations des comptes fournisseurs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15711,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','491', 15710,'Depreciations des comptes clients','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15712,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','4911',15711,'Créances litigieuses','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15713,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','4912',15711,'Créances douteuses','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15714,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','492', 15710,'Depreciations des comptes personnel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15715,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','493', 15710,'Depreciations des comptes organismes sociaux','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15716,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','494', 15710,'Depreciations des comptes etats et collectivites publiques','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15717,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','495', 15710,'Depreciations des comptes organismes internationaux','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15718,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','496', 15710,'Depreciations des comptes associes et groupe','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15719,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','4962',15718,'Associés, comptes courants','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15720,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','4963',15718,'Associés, opérations faites en commun','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15721,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','4966',15718,'Groupe, comptes courants','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15722,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','497', 15710,'Depreciations des comptes debiteurs divers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15723,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','498', 15710,'Depreciations des comptes de creances h.a.o.','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15724,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','4981',15723,'Créances sur cessions d''immobilisations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15725,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','4982',15723,'Créances sur cessions de titres de placement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15726,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','4983',15723,'Autres créances (h.a.o.)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15727,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','499', 15710,'Risques provisionnes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15728,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','4991',15727,'Sur opérations d''exploitation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15729,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','4998',15727,'Sur opérations (h.a.o.)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15730,'SYSCOHADA-KM','FINAN','XXXXXX','5',            0,'Titres de placement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15731,'SYSCOHADA-KM','FINAN','XXXXXX','501',      15730,'Titres du tresor et bon de caisse a court terme','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15732,'SYSCOHADA-KM','FINAN','XXXXXX','5011',     15731,'Titres du trésor à court terme','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15733,'SYSCOHADA-KM','FINAN','XXXXXX','5012',     15731,'Titres d''organismes financiers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15734,'SYSCOHADA-KM','FINAN','XXXXXX','5013',     15731,'Bons de caisse à court terme','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15735,'SYSCOHADA-KM','FINAN','XXXXXX','502',      15730,'Actions','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15736,'SYSCOHADA-KM','FINAN','XXXXXX','5021',     15735,'Actions propres','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15737,'SYSCOHADA-KM','FINAN','XXXXXX','5022',     15735,'Actions cotées','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15738,'SYSCOHADA-KM','FINAN','XXXXXX','5023',     15735,'Actions non cotées','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15739,'SYSCOHADA-KM','FINAN','XXXXXX','5024',     15735,'Actions démembrées (certificats d''investissement; droits de vote)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15740,'SYSCOHADA-KM','FINAN','XXXXXX','5025',     15735,'Autres titres conférant un droit de propriété','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15741,'SYSCOHADA-KM','FINAN','XXXXXX','503',      15730,'Obligations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15742,'SYSCOHADA-KM','FINAN','XXXXXX','5031',     15741,'Obligations émises par la société et rachetées par elle','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15743,'SYSCOHADA-KM','FINAN','XXXXXX','5032',     15741,'Obligations cotées','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15744,'SYSCOHADA-KM','FINAN','XXXXXX','5033',     15741,'Obligations non cotées','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15745,'SYSCOHADA-KM','FINAN','XXXXXX','5035',     15741,'Autres titres conférant un droit de créance','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15746,'SYSCOHADA-KM','FINAN','XXXXXX','504',      15730,'Bon de souscription','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15747,'SYSCOHADA-KM','FINAN','XXXXXX','5042',     15746,'Bons de souscription d''actions','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15748,'SYSCOHADA-KM','FINAN','XXXXXX','5043',     15746,'Bon de souscription d''obligations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15749,'SYSCOHADA-KM','FINAN','XXXXXX','505',      15730,'Titres negociables hors region','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15750,'SYSCOHADA-KM','FINAN','XXXXXX','506',      15730,'Interets courus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15751,'SYSCOHADA-KM','FINAN','XXXXXX','5061',     15750,'Titres du trésor et bons de caisse à court terme','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15752,'SYSCOHADA-KM','FINAN','XXXXXX','5062',     15750,'Actions','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15753,'SYSCOHADA-KM','FINAN','XXXXXX','5063',     15750,'Obligations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15754,'SYSCOHADA-KM','FINAN','XXXXXX','508',      15730,'Autres valeurs assimilees','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15755,'SYSCOHADA-KM','FINAN','XXXXXX','51',       15730,'Valeurs a encaisser','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15756,'SYSCOHADA-KM','FINAN','XXXXXX','511',      15755,'Effets a encaisser','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15757,'SYSCOHADA-KM','FINAN','XXXXXX','512',      15755,'Effets a l''encaissement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15758,'SYSCOHADA-KM','FINAN','XXXXXX','513',      15755,'Cheques a encaisser','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15759,'SYSCOHADA-KM','FINAN','XXXXXX','514',      15755,'Cheques a l''encaissement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15760,'SYSCOHADA-KM','FINAN','XXXXXX','515',      15755,'Cartes de credit a encaisser','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15761,'SYSCOHADA-KM','FINAN','XXXXXX','518',      15755,'Autres valeurs a l''encaissement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15762,'SYSCOHADA-KM','FINAN','XXXXXX','5181',     15761,'Warrants','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15763,'SYSCOHADA-KM','FINAN','XXXXXX','5182',     15761,'Billets de fonds','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15764,'SYSCOHADA-KM','FINAN','XXXXXX','5185',     15761,'Chèque de voyage','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15765,'SYSCOHADA-KM','FINAN','XXXXXX','5186',     15761,'Coupons échus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15766,'SYSCOHADA-KM','FINAN','XXXXXX','5187',     15761,'Intérêts échus des obligations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15767,'SYSCOHADA-KM','FINAN','XXXXXX','52',       15730,'Banques','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15768,'SYSCOHADA-KM','FINAN','XXXXXX','521',      15767,'Banques locales','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15769,'SYSCOHADA-KM','FINAN','XXXXXX','5211',     15768,'Banque x','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15770,'SYSCOHADA-KM','FINAN','XXXXXX','5212',     15768,'Banque y','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15771,'SYSCOHADA-KM','FINAN','XXXXXX','522',      15767,'Banques autres etats region','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15772,'SYSCOHADA-KM','FINAN','XXXXXX','523',      15767,'Banques autres etats zone monetaire','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15773,'SYSCOHADA-KM','FINAN','XXXXXX','524',      15767,'Banques hors zone monetaire','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15774,'SYSCOHADA-KM','FINAN','XXXXXX','526',      15767,'Banques, interets courus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15775,'SYSCOHADA-KM','FINAN','XXXXXX','5261',     15768,'Banques, intérêts courus, charges à payer','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15776,'SYSCOHADA-KM','FINAN','XXXXXX','5267',     15768,'Banques, intérêts courus, produits à recevoir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15777,'SYSCOHADA-KM','FINAN','XXXXXX','53',       15730,'Etablissements financiers et assimiles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15778,'SYSCOHADA-KM','FINAN','XXXXXX','531',      15777,'Cheques postaux','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15779,'SYSCOHADA-KM','FINAN','XXXXXX','532',      15777,'Tresor','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15780,'SYSCOHADA-KM','FINAN','XXXXXX','533',      15777,'Societe de gestion et d''intermediation (s.g.i.)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15781,'SYSCOHADA-KM','FINAN','XXXXXX','536',      15777,'Etablissements financiers, interets courus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15782,'SYSCOHADA-KM','FINAN','XXXXXX','5361',     15781,'Etablissements financiers, intérêts courus, charges à payer','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15783,'SYSCOHADA-KM','FINAN','XXXXXX','5362',     15781,'Etablissements financiers, intérêts courus, produits à recevoir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15784,'SYSCOHADA-KM','FINAN','XXXXXX','538',      15777,'Autres organismes financiers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15785,'SYSCOHADA-KM','FINAN','XXXXXX','54',       15730,'Instruments de tresorerie','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15786,'SYSCOHADA-KM','FINAN','XXXXXX','541',      15785,'Options de taux d''interets','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15787,'SYSCOHADA-KM','FINAN','XXXXXX','542',      15785,'Options de taux de change','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15788,'SYSCOHADA-KM','FINAN','XXXXXX','543',      15785,'Options de taux boursiers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15789,'SYSCOHADA-KM','FINAN','XXXXXX','544',      15785,'Instruments de marches  a terme','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15790,'SYSCOHADA-KM','FINAN','XXXXXX','545',      15785,'Avoirs d''or et autres metaux precieux','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15791,'SYSCOHADA-KM','FINAN','XXXXXX','56',       15730,'Banques, credits de tresorerie et d''escompte','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15792,'SYSCOHADA-KM','FINAN','XXXXXX','561',      15791,'Credits de tresorerie','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15793,'SYSCOHADA-KM','FINAN','XXXXXX','564',      15791,'Escompte de credits de campagne','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15794,'SYSCOHADA-KM','FINAN','XXXXXX','565',      15791,'Escompte de credits ordinaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15795,'SYSCOHADA-KM','FINAN','XXXXXX','566',      15791,'Banques, credits de tresorerie, interets courus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15796,'SYSCOHADA-KM','FINAN','XXXXXX','5661',     15795,'Banques, crédits de trésorerie, intérêts courus, charges à payer','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15797,'SYSCOHADA-KM','FINAN','XXXXXX','5667',     15795,'Banques, crédits de trésorerie, intérêts courus, produits à recevoir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15798,'SYSCOHADA-KM','FINAN','XXXXXX','57',       15730,'Caisse','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15799,'SYSCOHADA-KM','FINAN','XXXXXX','571',      15798,'Caisse siege social','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15800,'SYSCOHADA-KM','FINAN','XXXXXX','5711',     15799,'En unités monétaires légales','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15801,'SYSCOHADA-KM','FINAN','XXXXXX','5712',     15799,'En devises','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15802,'SYSCOHADA-KM','FINAN','XXXXXX','572',      15798,'Caisse succursale a','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15803,'SYSCOHADA-KM','FINAN','XXXXXX','5721',     15802,'En unités monétaires légales','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15804,'SYSCOHADA-KM','FINAN','XXXXXX','5722',     15802,'En devises','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15805,'SYSCOHADA-KM','FINAN','XXXXXX','573',      15798,'Caisse succursale b','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15806,'SYSCOHADA-KM','FINAN','XXXXXX','5731',     15805,'En unités monétaires légales','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15807,'SYSCOHADA-KM','FINAN','XXXXXX','5732',     15805,'En devises','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15808,'SYSCOHADA-KM','FINAN','XXXXXX','58',       15730,'Regies d''avances, accreditifs et virements internes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15809,'SYSCOHADA-KM','FINAN','XXXXXX','581',      15808,'Regies d''avances','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15810,'SYSCOHADA-KM','FINAN','XXXXXX','582',      15808,'Accreditifs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15811,'SYSCOHADA-KM','FINAN','XXXXXX','585',      15808,'Virements de fonds','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15812,'SYSCOHADA-KM','FINAN','XXXXXX','588',      15808,'Autres virements internes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15813,'SYSCOHADA-KM','FINAN','XXXXXX','59',       15730,'Depreciations des titres de placement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15814,'SYSCOHADA-KM','FINAN','XXXXXX','591',      15813,'Depreciations des titres et valeurs a encaisser','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15815,'SYSCOHADA-KM','FINAN','XXXXXX','592',      15813,'Depreciations des comptes banques','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15816,'SYSCOHADA-KM','FINAN','XXXXXX','593',      15813,'Depreciations des comptes etablissements financiers et assimiles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15817,'SYSCOHADA-KM','FINAN','XXXXXX','594',      15813,'Depreciations des comptes d''instruments de tresorerie','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15818,'SYSCOHADA-KM','FINAN','XXXXXX','599',      15813,'Risques provisionnes a caractere financier','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15819,'SYSCOHADA-KM','EXPENSE','XXXXXX','6',          0,'Achats et variations de stocks','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15820,'SYSCOHADA-KM','EXPENSE','XXXXXX','601',    15819,'Achats de marchandises','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15821,'SYSCOHADA-KM','EXPENSE','XXXXXX','6011',   16820,'Dans la région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15822,'SYSCOHADA-KM','EXPENSE','XXXXXX','6012',   16820,'Hors région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15823,'SYSCOHADA-KM','EXPENSE','XXXXXX','6013',   16820,'Aux entreprises du groupe dans la région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15824,'SYSCOHADA-KM','EXPENSE','XXXXXX','6014',   16820,'Aux entreprises du groupe hors région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15825,'SYSCOHADA-KM','EXPENSE','XXXXXX','6019',   16820,'Rabais, remises et ristournes obtenus (non ventilés)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15826,'SYSCOHADA-KM','EXPENSE','XXXXXX','602',    15819,'Achats de matieres premieres et fournitures liees','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15827,'SYSCOHADA-KM','EXPENSE','XXXXXX','6021',   15826,'Dans la région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15828,'SYSCOHADA-KM','EXPENSE','XXXXXX','6022',   15826,'Hors région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15829,'SYSCOHADA-KM','EXPENSE','XXXXXX','6023',   15826,'Aux entreprises du groupe dans la région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15830,'SYSCOHADA-KM','EXPENSE','XXXXXX','6024',   15826,'Aux entreprises du groupe hors région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15831,'SYSCOHADA-KM','EXPENSE','XXXXXX','6029',   15826,'Rabais, remises et ristournes obtenus (non ventilés)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15832,'SYSCOHADA-KM','EXPENSE','XXXXXX','603',    15819,'Variations des stocks et biens achetes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15833,'SYSCOHADA-KM','EXPENSE','XXXXXX','6031',   15832,'Variations des stocks de marchandises','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15834,'SYSCOHADA-KM','EXPENSE','XXXXXX','6032',   15832,'Variations des stocks de matiéres premiéres et fournitures liées','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15835,'SYSCOHADA-KM','EXPENSE','XXXXXX','6033',   15832,'Variations des stocks d''autres approvisionnements','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15836,'SYSCOHADA-KM','EXPENSE','XXXXXX','604',    15819,'Achats stockes de matieres et fournitures consommables','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15837,'SYSCOHADA-KM','EXPENSE','XXXXXX','6041',   15836,'Matiéres consommables','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15838,'SYSCOHADA-KM','EXPENSE','XXXXXX','6042',   15836,'Matiéres combustibles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15839,'SYSCOHADA-KM','EXPENSE','XXXXXX','6043',   15836,'Produits d''entretien','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15840,'SYSCOHADA-KM','EXPENSE','XXXXXX','6044',   15836,'Fournitures d''atelier et d''usine','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15841,'SYSCOHADA-KM','EXPENSE','XXXXXX','6046',   15836,'Fournitures de magasin','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15842,'SYSCOHADA-KM','EXPENSE','XXXXXX','6047',   15836,'Fournitures de bureau','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15843,'SYSCOHADA-KM','EXPENSE','XXXXXX','6049',   15836,'Rabais, remises et ristournes obtenus (non ventilés)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15844,'SYSCOHADA-KM','EXPENSE','XXXXXX','605',    15819,'Autres achats','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15845,'SYSCOHADA-KM','EXPENSE','XXXXXX','6051',   15844,'Fournitures non stockables - eau','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15846,'SYSCOHADA-KM','EXPENSE','XXXXXX','6052',   15844,'Fournitures non stockables - electricité','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15847,'SYSCOHADA-KM','EXPENSE','XXXXXX','6053',   15844,'Fournitures non stockables - autres énergies','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15848,'SYSCOHADA-KM','EXPENSE','XXXXXX','6054',   15844,'Fournitures d''entretien non stockables','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15849,'SYSCOHADA-KM','EXPENSE','XXXXXX','6055',   15844,'Fournitures de bureau non stockables','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15850,'SYSCOHADA-KM','EXPENSE','XXXXXX','6056',   15844,'Achats de petits matériel et outillage','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15851,'SYSCOHADA-KM','EXPENSE','XXXXXX','6057',   15844,'Achats d''études et de prestations de services','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15852,'SYSCOHADA-KM','EXPENSE','XXXXXX','6058',   15844,'Achats de travaux, matériels et équipements','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15853,'SYSCOHADA-KM','EXPENSE','XXXXXX','6059',   15844,'Rabais, remises et ristournes obtenus (non ventilés)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15854,'SYSCOHADA-KM','EXPENSE','XXXXXX','608',    15819,'Achats d''emballages','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15855,'SYSCOHADA-KM','EXPENSE','XXXXXX','6081',   15854,'Emballages perdus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15856,'SYSCOHADA-KM','EXPENSE','XXXXXX','6082',   15854,'Emballages récupérables non identifiables','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15857,'SYSCOHADA-KM','EXPENSE','XXXXXX','6083',   15854,'Emballages à usage mixte','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15858,'SYSCOHADA-KM','EXPENSE','XXXXXX','6089',   15854,'Rabais, remises et ristournes obtenus (non ventilés)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15859,'SYSCOHADA-KM','EXPENSE','XXXXXX','61',     15819,'Transports','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15860,'SYSCOHADA-KM','EXPENSE','XXXXXX','611',    15859,'Transports sur achats','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15861,'SYSCOHADA-KM','EXPENSE','XXXXXX','612',    15859,'Transport sur ventes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15862,'SYSCOHADA-KM','EXPENSE','XXXXXX','613',    15859,'Transports pour le compte de tiers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15863,'SYSCOHADA-KM','EXPENSE','XXXXXX','614',    15859,'Transports du personnel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15864,'SYSCOHADA-KM','EXPENSE','XXXXXX','616',    15859,'Transports de plis','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15865,'SYSCOHADA-KM','EXPENSE','XXXXXX','618',    15859,'Autres frais de transport','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15866,'SYSCOHADA-KM','EXPENSE','XXXXXX','6181',   15865,'Voyages et déplacements','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15867,'SYSCOHADA-KM','EXPENSE','XXXXXX','6182',   15865,'Transports entre établissements ou chantiers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15868,'SYSCOHADA-KM','EXPENSE','XXXXXX','6183',   15865,'Transports administratifs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15869,'SYSCOHADA-KM','EXPENSE','XXXXXX','62',     15819,'Services exterieurs a','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15870,'SYSCOHADA-KM','EXPENSE','XXXXXX','621',    15869,'Sous traitance generale','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15871,'SYSCOHADA-KM','EXPENSE','XXXXXX','622',    15869,'Locations et charges locatives','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15872,'SYSCOHADA-KM','EXPENSE','XXXXXX','6221',   15871,'Locations de terrains','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15873,'SYSCOHADA-KM','EXPENSE','XXXXXX','6222',   15871,'Locations de bâtiments','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15874,'SYSCOHADA-KM','EXPENSE','XXXXXX','6223',   15871,'Location de matériels et outillages','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15875,'SYSCOHADA-KM','EXPENSE','XXXXXX','6224',   15871,'Malis sur emballages','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15876,'SYSCOHADA-KM','EXPENSE','XXXXXX','6225',   15871,'Locations d''emballages','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15877,'SYSCOHADA-KM','EXPENSE','XXXXXX','6228',   15871,'Locations et charges locatives diverses','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15878,'SYSCOHADA-KM','EXPENSE','XXXXXX','623',    15869,'Redevances de credit bail et contrats assimiles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15879,'SYSCOHADA-KM','EXPENSE','XXXXXX','6232',   15878,'Crédits-bail immobilier','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15880,'SYSCOHADA-KM','EXPENSE','XXXXXX','6233',   15878,'Crédits-bail mobilier','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15881,'SYSCOHADA-KM','EXPENSE','XXXXXX','6235',   15878,'Contrats assimilés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15882,'SYSCOHADA-KM','EXPENSE','XXXXXX','624',    15869,'Entretiens, reparations et maintenance','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15883,'SYSCOHADA-KM','EXPENSE','XXXXXX','6241',   15882,'Entretien et réparation des biens immobiliers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15884,'SYSCOHADA-KM','EXPENSE','XXXXXX','6242',   15882,'Entretien et réparation des biens mobiliers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15885,'SYSCOHADA-KM','EXPENSE','XXXXXX','6243',   15882,'Maintenance','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15886,'SYSCOHADA-KM','EXPENSE','XXXXXX','6248',   15882,'Autres entretiens et réparations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15887,'SYSCOHADA-KM','EXPENSE','XXXXXX','625',    15869,'Primes d''assurance','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15888,'SYSCOHADA-KM','EXPENSE','XXXXXX','6251',   15887,'Assurances multirisques','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15889,'SYSCOHADA-KM','EXPENSE','XXXXXX','6252',   15887,'Assurances matériel de transport','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15890,'SYSCOHADA-KM','EXPENSE','XXXXXX','6253',   15887,'Assurances risques d''exploitation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15891,'SYSCOHADA-KM','EXPENSE','XXXXXX','6254',   15887,'Assurances responsabilité du producteur','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15892,'SYSCOHADA-KM','EXPENSE','XXXXXX','6255',   15887,'Assurances insolvabilité clients','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15893,'SYSCOHADA-KM','EXPENSE','XXXXXX','6256',   15887,'Assurances transport sur achats','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15894,'SYSCOHADA-KM','EXPENSE','XXXXXX','6257',   15887,'Assurances transport sur ventes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15895,'SYSCOHADA-KM','EXPENSE','XXXXXX','6258',   15887,'Autres primes d''assurances','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15896,'SYSCOHADA-KM','EXPENSE','XXXXXX','626',    15869,'Etudes, recherches et documentation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15897,'SYSCOHADA-KM','EXPENSE','XXXXXX','6261',   15896,'Etudes et recherches','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15898,'SYSCOHADA-KM','EXPENSE','XXXXXX','6265',   15896,'Documentation générale','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15899,'SYSCOHADA-KM','EXPENSE','XXXXXX','6266',   15896,'Documentation technique','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15900,'SYSCOHADA-KM','EXPENSE','XXXXXX','627',    15869,'Publicite, publications, relations publiques','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15901,'SYSCOHADA-KM','EXPENSE','XXXXXX','6271',   15900,'Annonces, insertions','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15902,'SYSCOHADA-KM','EXPENSE','XXXXXX','6272',   15900,'Catalogues, imprimés publicitaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15903,'SYSCOHADA-KM','EXPENSE','XXXXXX','6273',   15900,'Echantillons','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15904,'SYSCOHADA-KM','EXPENSE','XXXXXX','6274',   15900,'Foires et expositions','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15905,'SYSCOHADA-KM','EXPENSE','XXXXXX','6275',   15900,'Publications','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15906,'SYSCOHADA-KM','EXPENSE','XXXXXX','6276',   15900,'Cadeaux à la clientèle','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15907,'SYSCOHADA-KM','EXPENSE','XXXXXX','6277',   15900,'Frais de colloques, séminaires, conférences','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15908,'SYSCOHADA-KM','EXPENSE','XXXXXX','6278',   15900,'Autres charges de publicités et relations publiques','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15909,'SYSCOHADA-KM','EXPENSE','XXXXXX','628',    15869,'Frais de telecommunications','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15910,'SYSCOHADA-KM','EXPENSE','XXXXXX','6281',   15909,'Frais de téléphone','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15911,'SYSCOHADA-KM','EXPENSE','XXXXXX','6282',   15909,'Frais de télex','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15912,'SYSCOHADA-KM','EXPENSE','XXXXXX','6283',   15909,'Frais de télécopie','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15913,'SYSCOHADA-KM','EXPENSE','XXXXXX','6288',   15909,'Autres frais de télécommunications','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15914,'SYSCOHADA-KM','EXPENSE','XXXXXX','63',     15819,'Services exterieurs b','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15915,'SYSCOHADA-KM','EXPENSE','XXXXXX','631',    15914,'Frais bancaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15916,'SYSCOHADA-KM','EXPENSE','XXXXXX','6311',   15915,'Frais sur titre (achats, vente, garde)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15917,'SYSCOHADA-KM','EXPENSE','XXXXXX','6312',   15915,'Frais sur effets','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15918,'SYSCOHADA-KM','EXPENSE','XXXXXX','6313',   15915,'Locations de coffres','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15919,'SYSCOHADA-KM','EXPENSE','XXXXXX','6315',   15915,'Commissions sur cartes de crédit','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15920,'SYSCOHADA-KM','EXPENSE','XXXXXX','6316',   15915,'Frais d''émission d''emprunts','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15921,'SYSCOHADA-KM','EXPENSE','XXXXXX','6318',   15915,'Autres frais bancaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15922,'SYSCOHADA-KM','EXPENSE','XXXXXX','632',    15914,'Remunerations d''intermediaires et de conseils','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15923,'SYSCOHADA-KM','EXPENSE','XXXXXX','6321',   15922,'Commissions et courtages sur achats','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15924,'SYSCOHADA-KM','EXPENSE','XXXXXX','6322',   15922,'Commissions et courtages sur ventes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15925,'SYSCOHADA-KM','EXPENSE','XXXXXX','6323',   15922,'Rémunérations des transitaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15926,'SYSCOHADA-KM','EXPENSE','XXXXXX','6324',   15922,'Honoraires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15927,'SYSCOHADA-KM','EXPENSE','XXXXXX','6325',   15922,'Frais d''actes et de contentieux','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15928,'SYSCOHADA-KM','EXPENSE','XXXXXX','6328',   15922,'Divers frais','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15929,'SYSCOHADA-KM','EXPENSE','XXXXXX','633',    15914,'Frais de formation du personnel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15930,'SYSCOHADA-KM','EXPENSE','XXXXXX','634',    15914,'Redevances pour brevets, licences, logiciels et droits similaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15931,'SYSCOHADA-KM','EXPENSE','XXXXXX','6342',   15930,'Redevances pour brevets, licences, concessions et droits similaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15932,'SYSCOHADA-KM','EXPENSE','XXXXXX','6343',   15930,'Redevances pour logiciel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15933,'SYSCOHADA-KM','EXPENSE','XXXXXX','6344',   15930,'Redevances pour marques','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15934,'SYSCOHADA-KM','EXPENSE','XXXXXX','635',    15914,'Cotisations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15935,'SYSCOHADA-KM','EXPENSE','XXXXXX','6351',   15934,'Cotisations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15936,'SYSCOHADA-KM','EXPENSE','XXXXXX','6358',   15934,'Concours divers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15937,'SYSCOHADA-KM','EXPENSE','XXXXXX','636',    15914,'Redevances verses au concedant (concessions service public)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15938,'SYSCOHADA-KM','EXPENSE','XXXXXX','637',    15914,'Remunerations du personnel exterieur a l''entreprise','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15939,'SYSCOHADA-KM','EXPENSE','XXXXXX','6371',   15938,'Personnel intérimaire','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15940,'SYSCOHADA-KM','EXPENSE','XXXXXX','6372',   15938,'Personnel détaché ou prêté à l''entreprise','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15941,'SYSCOHADA-KM','EXPENSE','XXXXXX','638',    15914,'Autres charges externes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15942,'SYSCOHADA-KM','EXPENSE','XXXXXX','6381',   15941,'Frais de recrutement du personnel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15943,'SYSCOHADA-KM','EXPENSE','XXXXXX','6382',   15941,'Frais de déménagement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15944,'SYSCOHADA-KM','EXPENSE','XXXXXX','6383',   15941,'Réceptions','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15945,'SYSCOHADA-KM','EXPENSE','XXXXXX','6384',   15941,'Missions','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15946,'SYSCOHADA-KM','EXPENSE','XXXXXX','64',     15819,'Impots et taxes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15947,'SYSCOHADA-KM','EXPENSE','XXXXXX','641',    15946,'Impots et taxes directs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15948,'SYSCOHADA-KM','EXPENSE','XXXXXX','6411',   15947,'Impots fonciers et taxes annexes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15949,'SYSCOHADA-KM','EXPENSE','XXXXXX','6412',   15947,'Patentes, licences et taxes annexes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15950,'SYSCOHADA-KM','EXPENSE','XXXXXX','6413',   15947,'Taxes sur appointements et salaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15951,'SYSCOHADA-KM','EXPENSE','XXXXXX','6414',   15947,'Taxes d''apprentissage','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15952,'SYSCOHADA-KM','EXPENSE','XXXXXX','6415',   15947,'Formation professionnelle continue','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15953,'SYSCOHADA-KM','EXPENSE','XXXXXX','6418',   15947,'Autres impôts et taxes directs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15954,'SYSCOHADA-KM','EXPENSE','XXXXXX','645',    15946,'Impots et taxes indirects','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15955,'SYSCOHADA-KM','EXPENSE','XXXXXX','646',    15946,'Droits d''enregistrement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15956,'SYSCOHADA-KM','EXPENSE','XXXXXX','6461',   15955,'Droits de mutation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15957,'SYSCOHADA-KM','EXPENSE','XXXXXX','6462',   15955,'Droits de timbre','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15958,'SYSCOHADA-KM','EXPENSE','XXXXXX','6463',   15955,'Taxes sur les véhicules de société','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15959,'SYSCOHADA-KM','EXPENSE','XXXXXX','6464',   15955,'Vignettes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15960,'SYSCOHADA-KM','EXPENSE','XXXXXX','6468',   15955,'Autres droits','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15961,'SYSCOHADA-KM','EXPENSE','XXXXXX','647',    15946,'Penalites et amendes fiscales','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15962,'SYSCOHADA-KM','EXPENSE','XXXXXX','6471',   15961,'Pénalités d''assiette, impots directs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15963,'SYSCOHADA-KM','EXPENSE','XXXXXX','6472',   15961,'Pénalités d''assiette, impôts indirects','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15964,'SYSCOHADA-KM','EXPENSE','XXXXXX','6473',   15961,'Pénalités de recouvrement, impôts directs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15965,'SYSCOHADA-KM','EXPENSE','XXXXXX','6474',   15961,'Pénalités de recouvrement, impôts indirects','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15966,'SYSCOHADA-KM','EXPENSE','XXXXXX','6478',   15961,'Autres amendes pénales et fiscales','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15967,'SYSCOHADA-KM','EXPENSE','XXXXXX','648',    15946,'Autres impots et taxes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15968,'SYSCOHADA-KM','EXPENSE','XXXXXX','65',     15819,'Autres charges','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15969,'SYSCOHADA-KM','EXPENSE','XXXXXX','651',    15968,'Pertes sur creances clients et autres debiteurs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15970,'SYSCOHADA-KM','EXPENSE','XXXXXX','6511',   15969,'Pertes sur clients','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15971,'SYSCOHADA-KM','EXPENSE','XXXXXX','6515',   15969,'Autres débiteurs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15972,'SYSCOHADA-KM','EXPENSE','XXXXXX','652',    15968,'Quote-part de resultat sur operations faites en commun','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15973,'SYSCOHADA-KM','EXPENSE','XXXXXX','6521',   15972,'Quote-part transféré de bénéfices (comptabilté du gérants)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15974,'SYSCOHADA-KM','EXPENSE','XXXXXX','6525',   15972,'Pertes imputées par transfert (comptabilité des associés non gérants)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15975,'SYSCOHADA-KM','EXPENSE','XXXXXX','653',    15968,'Quote-part de resultat annulee sur execution partielle de contrats pluri-exercices','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15976,'SYSCOHADA-KM','EXPENSE','XXXXXX','654',    15968,'Valeur comptable des cessions courantes d''immobilisations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15977,'SYSCOHADA-KM','EXPENSE','XXXXXX','658',    15968,'Charges diverses','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15978,'SYSCOHADA-KM','EXPENSE','XXXXXX','6581',   15977,'Jetons de présence et autres rémunérations d''administrateurs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15979,'SYSCOHADA-KM','EXPENSE','XXXXXX','6582',   15977,'Dons','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15980,'SYSCOHADA-KM','EXPENSE','XXXXXX','6583',   15977,'Mécénat','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15981,'SYSCOHADA-KM','EXPENSE','XXXXXX','659',    15968,'Charges provisionnees d''exploitation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15982,'SYSCOHADA-KM','EXPENSE','XXXXXX','6591',   15981,'Sur risque à court terme','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15983,'SYSCOHADA-KM','EXPENSE','XXXXXX','6593',   15981,'Sur stocks','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15984,'SYSCOHADA-KM','EXPENSE','XXXXXX','6594',   15981,'Sur créances','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15985,'SYSCOHADA-KM','EXPENSE','XXXXXX','6598',   15981,'Autres charges provisionnées','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15986,'SYSCOHADA-KM','EXPENSE','XXXXXX','66',     15819,'Charges de personnel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15987,'SYSCOHADA-KM','EXPENSE','XXXXXX','661',    15986,'Remunerations directes versees au personnel national','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15988,'SYSCOHADA-KM','EXPENSE','XXXXXX','6611',   15987,'Appointements salaires et commissions','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15989,'SYSCOHADA-KM','EXPENSE','XXXXXX','6612',   15987,'Primes et gratifications','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15990,'SYSCOHADA-KM','EXPENSE','XXXXXX','6613',   15987,'Congés payés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15991,'SYSCOHADA-KM','EXPENSE','XXXXXX','6614',   15987,'Indemnités de préavis, de licencement et de recherche d''embauche','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15992,'SYSCOHADA-KM','EXPENSE','XXXXXX','6615',   15987,'Indemnités de maladie versées aux travailleurs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15993,'SYSCOHADA-KM','EXPENSE','XXXXXX','6616',   15987,'Supplément familial','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15994,'SYSCOHADA-KM','EXPENSE','XXXXXX','6617',   15987,'Avantages en nature','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15995,'SYSCOHADA-KM','EXPENSE','XXXXXX','6618',   15987,'Autres rémunérations directes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15996,'SYSCOHADA-KM','EXPENSE','XXXXXX','662',    15986,'Remunerations directes versees au personnel non national','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15997,'SYSCOHADA-KM','EXPENSE','XXXXXX','6621',   15996,'Appointements salaires et commissions','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15998,'SYSCOHADA-KM','EXPENSE','XXXXXX','6622',   15996,'Primes et gratifications','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15999,'SYSCOHADA-KM','EXPENSE','XXXXXX','6623',   15996,'Congés payés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16000,'SYSCOHADA-KM','EXPENSE','XXXXXX','6624',   15996,'Indemnités de préavis, de licencement et de recherche d''embauche','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16001,'SYSCOHADA-KM','EXPENSE','XXXXXX','6625',   15996,'Indemnités de maladie versées aux travailleurs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16002,'SYSCOHADA-KM','EXPENSE','XXXXXX','6626',   15996,'Supplément familial','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16003,'SYSCOHADA-KM','EXPENSE','XXXXXX','6627',   15996,'Avantages en nature','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16004,'SYSCOHADA-KM','EXPENSE','XXXXXX','6628',   15996,'Autres rémunérations directes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16005,'SYSCOHADA-KM','EXPENSE','XXXXXX','663',    15986,'Indemnites forfaitaires versees au personnel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16006,'SYSCOHADA-KM','EXPENSE','XXXXXX','6631',   16005,'Indemnités de logement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16007,'SYSCOHADA-KM','EXPENSE','XXXXXX','6632',   16005,'Indemnités de représentation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16008,'SYSCOHADA-KM','EXPENSE','XXXXXX','6633',   16005,'Indemnités d''expatriation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16009,'SYSCOHADA-KM','EXPENSE','XXXXXX','6638',   16005,'Autres indemnités et avantages divers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16010,'SYSCOHADA-KM','EXPENSE','XXXXXX','664',    15986,'Charges sociales','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16011,'SYSCOHADA-KM','EXPENSE','XXXXXX','6641',   16010,'Charges sociales sur rémunération du personnel national','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16012,'SYSCOHADA-KM','EXPENSE','XXXXXX','6642',   16010,'Charges sociales sur rémunération du personnel non national','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16013,'SYSCOHADA-KM','EXPENSE','XXXXXX','666',    15986,'Remunerations et charges sociales de l''exploitant individuel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16014,'SYSCOHADA-KM','EXPENSE','XXXXXX','6661',   16013,'Rémunérations du travail de l''exploitant','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16015,'SYSCOHADA-KM','EXPENSE','XXXXXX','6662',   16013,'Charges sociales','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16016,'SYSCOHADA-KM','EXPENSE','XXXXXX','667',    15986,'Remunerations transferee de personnel exterieur','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16017,'SYSCOHADA-KM','EXPENSE','XXXXXX','6671',   16016,'Personnel intérimaire','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16018,'SYSCOHADA-KM','EXPENSE','XXXXXX','6672',   16016,'Personnel détaché ou prêté à l''entreprise','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16019,'SYSCOHADA-KM','EXPENSE','XXXXXX','668',    15986,'Autres charges sociales','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16020,'SYSCOHADA-KM','EXPENSE','XXXXXX','6681',   16019,'Versements aux syndicats et comités d''entreprise, d''établisement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16021,'SYSCOHADA-KM','EXPENSE','XXXXXX','6682',   16019,'Versements aux comité d''hygiéne et de sécurité','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16022,'SYSCOHADA-KM','EXPENSE','XXXXXX','6683',   16019,'Versements aux autres oeuvres sociales','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16023,'SYSCOHADA-KM','EXPENSE','XXXXXX','6684',   16019,'Médecine du travail et pharmacie','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16024,'SYSCOHADA-KM','EXPENSE','XXXXXX','67',     15819,'Frais financiers et charges assimilees','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16025,'SYSCOHADA-KM','EXPENSE','XXXXXX','671',    16024,'Interets des emprunts','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16026,'SYSCOHADA-KM','EXPENSE','XXXXXX','6711',   16025,'Emprunts obligataires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16027,'SYSCOHADA-KM','EXPENSE','XXXXXX','6712',   16025,'Emprunts auprès des établissements de crédit','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16028,'SYSCOHADA-KM','EXPENSE','XXXXXX','6713',   16025,'Dettes liées à des participations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16029,'SYSCOHADA-KM','EXPENSE','XXXXXX','672',    16024,'Interets dans loyers de credit bail et contrats assimiles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16030,'SYSCOHADA-KM','EXPENSE','XXXXXX','6721',   16029,'Intérêts dans loyers de crédit-bail immobilier','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16031,'SYSCOHADA-KM','EXPENSE','XXXXXX','6722',   16029,'Intérêts dans loyers de crédit-bail mobilier','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16032,'SYSCOHADA-KM','EXPENSE','XXXXXX','6723',   16029,'Intérêts dans loyers des autres contrats','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16033,'SYSCOHADA-KM','EXPENSE','XXXXXX','673',    16024,'Escomptes accordes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16034,'SYSCOHADA-KM','EXPENSE','XXXXXX','674',    16024,'Autres interets','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16035,'SYSCOHADA-KM','EXPENSE','XXXXXX','6741',   16034,'Avances reçues et dépôts créditeurs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16036,'SYSCOHADA-KM','EXPENSE','XXXXXX','6742',   16034,'Comptes courants bloqués','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16037,'SYSCOHADA-KM','EXPENSE','XXXXXX','6743',   16034,'Intérêts sur obligations cautionnées','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16038,'SYSCOHADA-KM','EXPENSE','XXXXXX','6744',   16034,'Intérêts sur dettes commerciales','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16039,'SYSCOHADA-KM','EXPENSE','XXXXXX','6745',   16034,'Intérêts bancaires et sur opérations de trésorerie et d''escompte','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16040,'SYSCOHADA-KM','EXPENSE','XXXXXX','6748',   16034,'Intérêts sur dettes diverses','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16041,'SYSCOHADA-KM','EXPENSE','XXXXXX','675',    16024,'Escomptes des effets de commerce','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16042,'SYSCOHADA-KM','EXPENSE','XXXXXX','676',    16024,'Pertes de change','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16043,'SYSCOHADA-KM','EXPENSE','XXXXXX','677',    16024,'Pertes sur cessions de titres  de placement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16044,'SYSCOHADA-KM','EXPENSE','XXXXXX','678',    16024,'Pertes sur risques financiers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16045,'SYSCOHADA-KM','EXPENSE','XXXXXX','6781',   16044,'Sur rentes viagères','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16046,'SYSCOHADA-KM','EXPENSE','XXXXXX','6782',   16044,'Sur opérations fiancières','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16047,'SYSCOHADA-KM','EXPENSE','XXXXXX','6783',   16044,'Sur instruments de trésorerie','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16048,'SYSCOHADA-KM','EXPENSE','XXXXXX','679',    16024,'Charges provisionnees financieres','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16049,'SYSCOHADA-KM','EXPENSE','XXXXXX','6791',   16048,'Sur risque financiers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16050,'SYSCOHADA-KM','EXPENSE','XXXXXX','6795',   16048,'Sur titres de placements','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16051,'SYSCOHADA-KM','EXPENSE','XXXXXX','6798',   16048,'Autres charges provisionnées financières','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16052,'SYSCOHADA-KM','EXPENSE','XXXXXX','68',     15819,'Dotations aus amortissements','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16053,'SYSCOHADA-KM','EXPENSE','XXXXXX','681',    16052,'Dotations aux amortissements d''exploitation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16054,'SYSCOHADA-KM','EXPENSE','XXXXXX','6811',   16052,'Dotations aux amortissements des charges immobilisées','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16055,'SYSCOHADA-KM','EXPENSE','XXXXXX','6812',   16052,'Dotations aux amortissements des immobilisations incorporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16056,'SYSCOHADA-KM','EXPENSE','XXXXXX','6813',   16052,'Dotations aux amortissements des immobilisations corporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16057,'SYSCOHADA-KM','EXPENSE','XXXXXX','687',    16052,'Dotations aux amortissements a caractere financier','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16058,'SYSCOHADA-KM','EXPENSE','XXXXXX','6872',   16057,'Dotations aux amortissements des primes de remboursement des obligations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16059,'SYSCOHADA-KM','EXPENSE','XXXXXX','6878',   16057,'Autres dotations aux amortissements à caractère financier','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16060,'SYSCOHADA-KM','EXPENSE','XXXXXX','69',     15819,'Dotattions aux provisions','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16061,'SYSCOHADA-KM','EXPENSE','XXXXXX','691',    16060,'Dotation aux provisions d''exploitation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16062,'SYSCOHADA-KM','EXPENSE','XXXXXX','6911',   16061,'Pour risques et charges','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16063,'SYSCOHADA-KM','EXPENSE','XXXXXX','6912',   16061,'Pour grosses réparations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16064,'SYSCOHADA-KM','EXPENSE','XXXXXX','6913',   16061,'Pour dépréciation des immobilisations incorporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16065,'SYSCOHADA-KM','EXPENSE','XXXXXX','6914',   16061,'Pour dépréciation des immobilisations corporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16066,'SYSCOHADA-KM','EXPENSE','XXXXXX','697',    16060,'Dotations aux provisions financieres','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16067,'SYSCOHADA-KM','EXPENSE','XXXXXX','6971',   16066,'Pour risques et charges','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16068,'SYSCOHADA-KM','EXPENSE','XXXXXX','6972',   16066,'Pour dépréciation des immobilisations financières','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16069,'SYSCOHADA-KM','INCOME','XXXXXX','7',           0,'Ventes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16070,'SYSCOHADA-KM','INCOME','XXXXXX','701',     16069,'Ventes de marchandises','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16071,'SYSCOHADA-KM','INCOME','XXXXXX','7011',    16070,'Dans la région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16072,'SYSCOHADA-KM','INCOME','XXXXXX','7012',    16070,'Hors région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16073,'SYSCOHADA-KM','INCOME','XXXXXX','7013',    16070,'Aux entreprises du groupe dans la région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16074,'SYSCOHADA-KM','INCOME','XXXXXX','7014',    16070,'Aux entreprises du groupe hors  région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16075,'SYSCOHADA-KM','INCOME','XXXXXX','702',     16069,'Ventes de produits finis','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16076,'SYSCOHADA-KM','INCOME','XXXXXX','7021',    16075,'Dans la région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16077,'SYSCOHADA-KM','INCOME','XXXXXX','7022',    16075,'Hors région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16078,'SYSCOHADA-KM','INCOME','XXXXXX','7023',    16075,'Aux entreprises de groupe dans la région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16079,'SYSCOHADA-KM','INCOME','XXXXXX','7024',    16075,'Aux entreprises du groupe hors  région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16080,'SYSCOHADA-KM','INCOME','XXXXXX','703',     16069,'Ventes de produits intermediaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16081,'SYSCOHADA-KM','INCOME','XXXXXX','7031',    16080,'Dans la région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16082,'SYSCOHADA-KM','INCOME','XXXXXX','7032',    16080,'Hors région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16083,'SYSCOHADA-KM','INCOME','XXXXXX','7033',    16080,'Aux entreprises du groupe dans la région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16084,'SYSCOHADA-KM','INCOME','XXXXXX','7034',    16080,'Aux entreprises du groupe hors  région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16085,'SYSCOHADA-KM','INCOME','XXXXXX','704',     16069,'Ventes de produits residuels','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16086,'SYSCOHADA-KM','INCOME','XXXXXX','7041',    16085,'Dans la région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16087,'SYSCOHADA-KM','INCOME','XXXXXX','7042',    16085,'Hors région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16088,'SYSCOHADA-KM','INCOME','XXXXXX','7043',    16085,'Aux entreprises du groupe dans la région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16089,'SYSCOHADA-KM','INCOME','XXXXXX','7044',    16085,'Aux entreprises du groupe hors  région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16090,'SYSCOHADA-KM','INCOME','XXXXXX','705',     16069,'Travaux factures','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16091,'SYSCOHADA-KM','INCOME','XXXXXX','7051',    16090,'Dans la région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16092,'SYSCOHADA-KM','INCOME','XXXXXX','7052',    16090,'Hors région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16093,'SYSCOHADA-KM','INCOME','XXXXXX','7053',    16090,'Aux entreprises du groupe dans la région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16094,'SYSCOHADA-KM','INCOME','XXXXXX','7054',    16090,'Aux entreprises du groupe hors région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16095,'SYSCOHADA-KM','INCOME','XXXXXX','706',     16069,'Services vendus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16096,'SYSCOHADA-KM','INCOME','XXXXXX','7061',    16095,'Dans la région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16097,'SYSCOHADA-KM','INCOME','XXXXXX','7062',    16095,'Hors région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16098,'SYSCOHADA-KM','INCOME','XXXXXX','7063',    16095,'Aux entreprises du groupe dans la région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16099,'SYSCOHADA-KM','INCOME','XXXXXX','7064',    16095,'Aux entreprises du groupe hors région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16100,'SYSCOHADA-KM','INCOME','XXXXXX','707',     16069,'Produits accessoires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16101,'SYSCOHADA-KM','INCOME','XXXXXX','7071',    16100,'Port, emballages perdus et autres frais facturés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16102,'SYSCOHADA-KM','INCOME','XXXXXX','7072',    16100,'Commissions et courtages','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16103,'SYSCOHADA-KM','INCOME','XXXXXX','7073',    16100,'Locations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16104,'SYSCOHADA-KM','INCOME','XXXXXX','7074',    16100,'Bonis sur reprises et cessions d''emballages','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16105,'SYSCOHADA-KM','INCOME','XXXXXX','7075',    16100,'Mise à disposition de personnel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16106,'SYSCOHADA-KM','INCOME','XXXXXX','7076',    16100,'Redevances pour brevets, logiciels, marques et droits similaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16107,'SYSCOHADA-KM','INCOME','XXXXXX','7077',    16100,'Services exploités dans l''intérêt du personnel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16108,'SYSCOHADA-KM','INCOME','XXXXXX','7078',    16100,'Autres produits accessoires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16109,'SYSCOHADA-KM','INCOME','XXXXXX','71',      16069,'Suvventions d''exploitation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16110,'SYSCOHADA-KM','INCOME','XXXXXX','711',     16109,'Sur produits a l''exportation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16111,'SYSCOHADA-KM','INCOME','XXXXXX','712',     16109,'Sur produits a l''importation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16112,'SYSCOHADA-KM','INCOME','XXXXXX','713',     16109,'Sur produits de perequation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16113,'SYSCOHADA-KM','INCOME','XXXXXX','718',     16109,'Autres subventions d''exploitation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16114,'SYSCOHADA-KM','INCOME','XXXXXX','7181',    16113,'Versées par l''etat et les collectivités publiques','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16115,'SYSCOHADA-KM','INCOME','XXXXXX','7182',    16113,'Versées par les organismes internationaux','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16116,'SYSCOHADA-KM','INCOME','XXXXXX','7183',    16113,'Versées par des tiers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16117,'SYSCOHADA-KM','INCOME','XXXXXX','72',      16069,'Production immobilisée','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16118,'SYSCOHADA-KM','INCOME','XXXXXX','721',     16117,'Immobilisations incorporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16119,'SYSCOHADA-KM','INCOME','XXXXXX','722',     16117,'Immobilisations corporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16120,'SYSCOHADA-KM','INCOME','XXXXXX','726',     16117,'Immobilisations financieres','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16121,'SYSCOHADA-KM','INCOME','XXXXXX','73',      16069,'Variations des stocks de biens et de services produits','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16122,'SYSCOHADA-KM','INCOME','XXXXXX','734',     16121,'Variations des stocks de produitsn en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16123,'SYSCOHADA-KM','INCOME','XXXXXX','7341',    16122,'Produits en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16124,'SYSCOHADA-KM','INCOME','XXXXXX','7342',    16122,'Travaux en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16125,'SYSCOHADA-KM','INCOME','XXXXXX','735',     16121,'Variations des en-cours de services','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16126,'SYSCOHADA-KM','INCOME','XXXXXX','7351',    16125,'Etudes en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16127,'SYSCOHADA-KM','INCOME','XXXXXX','7352',    16125,'Prestations de services en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16128,'SYSCOHADA-KM','INCOME','XXXXXX','736',     16121,'Variations des stocks de produits finis','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16129,'SYSCOHADA-KM','INCOME','XXXXXX','737',     16121,'Variations des stocks de produits intermediaires et residuels','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16130,'SYSCOHADA-KM','INCOME','XXXXXX','7371',    16129,'Produits intermédiaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16131,'SYSCOHADA-KM','INCOME','XXXXXX','7372',    16129,'Produits résiduels','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16132,'SYSCOHADA-KM','INCOME','XXXXXX','75',      16069,'Autres produits','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16133,'SYSCOHADA-KM','INCOME','XXXXXX','752',     16132,'Quote-part de resultat sur operations faites en commun','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16134,'SYSCOHADA-KM','INCOME','XXXXXX','7521',    16133,'Quote-part trsnsférée de pertes (comptabilité de gérant)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16135,'SYSCOHADA-KM','INCOME','XXXXXX','7525',    16133,'Bénéfices attribués par transfert (comptabilité des associés non gérants)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16136,'SYSCOHADA-KM','INCOME','XXXXXX','753',     16132,'Quote-part de resultat sue execution partielle de contrats pluri-ecercices','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16137,'SYSCOHADA-KM','INCOME','XXXXXX','754',     16132,'Produits des cessions courantes d''immobilisations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16138,'SYSCOHADA-KM','INCOME','XXXXXX','758',     16132,'Produits divers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16139,'SYSCOHADA-KM','INCOME','XXXXXX','7581',    16138,'Jetons de présence et autres rémunérations d''administrateurs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16140,'SYSCOHADA-KM','INCOME','XXXXXX','7582',    16138,'Indemnités d''assurances reçues','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16141,'SYSCOHADA-KM','INCOME','XXXXXX','759',     16132,'Reprises de charges provisionnees d''exploitation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16142,'SYSCOHADA-KM','INCOME','XXXXXX','7591',    16141,'Sur risques à court terme','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16143,'SYSCOHADA-KM','INCOME','XXXXXX','7593',    16141,'Sur stocks','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16144,'SYSCOHADA-KM','INCOME','XXXXXX','7594',    16141,'Sur créances','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16145,'SYSCOHADA-KM','INCOME','XXXXXX','7598',    16141,'Sur autres charges provisionnées','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16146,'SYSCOHADA-KM','INCOME','XXXXXX','77',      16069,'Revenus financiers et produits assimiles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16147,'SYSCOHADA-KM','INCOME','XXXXXX','771',     16146,'Interets de prets','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16148,'SYSCOHADA-KM','INCOME','XXXXXX','772',     16146,'Revenus de participations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16149,'SYSCOHADA-KM','INCOME','XXXXXX','773',     16146,'Escomptes obtenus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16150,'SYSCOHADA-KM','INCOME','XXXXXX','774',     16146,'Revenus de titres de placement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16151,'SYSCOHADA-KM','INCOME','XXXXXX','775',     16146,'Revenus des creances commerciales','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16152,'SYSCOHADA-KM','INCOME','XXXXXX','776',     16146,'Gains de change','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16153,'SYSCOHADA-KM','INCOME','XXXXXX','777',     16146,'Gains sur cessions de titres de placement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16154,'SYSCOHADA-KM','INCOME','XXXXXX','778',     16146,'Gains sur risques financiers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16155,'SYSCOHADA-KM','INCOME','XXXXXX','7781',    16154,'Gains sur rentes viagères','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16156,'SYSCOHADA-KM','INCOME','XXXXXX','7782',    16154,'Gains sur opérations financières','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16157,'SYSCOHADA-KM','INCOME','XXXXXX','7784',    16154,'Gains sur instruments de trésorerie','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16158,'SYSCOHADA-KM','INCOME','XXXXXX','779',     16146,'Reprises de charges provisionnees financieres','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16159,'SYSCOHADA-KM','INCOME','XXXXXX','7791',    16158,'Sur risques financiers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16160,'SYSCOHADA-KM','INCOME','XXXXXX','7795',    16158,'Sur titres de placement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16161,'SYSCOHADA-KM','INCOME','XXXXXX','7798',    16158,'Autres charges provisionnées financières','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16162,'SYSCOHADA-KM','INCOME','XXXXXX','78',      16069,'Transfert de charges','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16163,'SYSCOHADA-KM','INCOME','XXXXXX','781',     16162,'Transfert de charges d''exploitation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16164,'SYSCOHADA-KM','INCOME','XXXXXX','787',     16162,'Transfert de charges financieres','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16165,'SYSCOHADA-KM','INCOME','XXXXXX','79',      16069,'Reprises de provisions','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16166,'SYSCOHADA-KM','INCOME','XXXXXX','791',     16165,'Reprises de provisions d''exploitation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16167,'SYSCOHADA-KM','INCOME','XXXXXX','7911',    16166,'Pour risques et charges d''exploitation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16168,'SYSCOHADA-KM','INCOME','XXXXXX','7912',    16166,'Pour grosses réparation d''exploitation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16169,'SYSCOHADA-KM','INCOME','XXXXXX','7913',    16166,'Pour dépreciation des immobilisations incorporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16170,'SYSCOHADA-KM','INCOME','XXXXXX','7914',    16166,'Pour dépreciation des immobilisations corporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16171,'SYSCOHADA-KM','INCOME','XXXXXX','797',     16165,'Reprises de provisions financieres','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16172,'SYSCOHADA-KM','INCOME','XXXXXX','7971',    16171,'Pour risques et charges financiers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16173,'SYSCOHADA-KM','INCOME','XXXXXX','7972',    16171,'Pour dépréciation des immobilisations financières','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16174,'SYSCOHADA-KM','INCOME','XXXXXX','798',     16165,'Reprises d''amortissements','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16175,'SYSCOHADA-KM','AUTRES','XXXXXX','81',          0,'Valeurs comptables des cessions d''immobilisations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16176,'SYSCOHADA-KM','AUTRES','XXXXXX','811',     16175,'Immobilisations incorporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16177,'SYSCOHADA-KM','AUTRES','XXXXXX','812',     16175,'Immobilisations corporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16178,'SYSCOHADA-KM','AUTRES','XXXXXX','816',     16175,'Immobilisations financieres','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16179,'SYSCOHADA-KM','AUTRES','XXXXXX','82',          0,'Produits de cessions d''immobilisations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16180,'SYSCOHADA-KM','AUTRES','XXXXXX','821',     16179,'Immobilisations incorporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16181,'SYSCOHADA-KM','AUTRES','XXXXXX','822',     16179,'Immobilisations corporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16182,'SYSCOHADA-KM','AUTRES','XXXXXX','826',     16179,'Immobilisations financieres','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16183,'SYSCOHADA-KM','AUTRES','XXXXXX','83',          0,'Charges hors activites ordinaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16184,'SYSCOHADA-KM','AUTRES','XXXXXX','831',     16183,'Charges h.a.o constatées','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16185,'SYSCOHADA-KM','AUTRES','XXXXXX','834',     16183,'Pertes sur creances h.a.o','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16186,'SYSCOHADA-KM','AUTRES','XXXXXX','835',     16183,'Dons et liberalites accordes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16187,'SYSCOHADA-KM','AUTRES','XXXXXX','836',     16183,'Abandons de creances consentis','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16188,'SYSCOHADA-KM','AUTRES','XXXXXX','839',     16183,'Charges provisionnees h.a.o','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16189,'SYSCOHADA-KM','AUTRES','XXXXXX','84',          0,'Produits hors activites ordinaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16190,'SYSCOHADA-KM','AUTRES','XXXXXX','841',     16189,'Produits h.a.o constates','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16191,'SYSCOHADA-KM','AUTRES','XXXXXX','845',     16189,'Dons et liberalites obtenus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16192,'SYSCOHADA-KM','AUTRES','XXXXXX','846',     16189,'Abandons de creances obtenus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16193,'SYSCOHADA-KM','AUTRES','XXXXXX','848',     16189,'Transferts de charges h.a.o','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16194,'SYSCOHADA-KM','AUTRES','XXXXXX','849',     16189,'Reprises des charges provisionnees h.a.o','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16195,'SYSCOHADA-KM','AUTRES','XXXXXX','85',          0,'Dotations hors activites ordinaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16196,'SYSCOHADA-KM','AUTRES','XXXXXX','851',     16195,'Dotations aux provisions reglementees','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16197,'SYSCOHADA-KM','AUTRES','XXXXXX','852',     16195,'Dotations aux amortissements h.a.o','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16198,'SYSCOHADA-KM','AUTRES','XXXXXX','853',     16195,'Dotations aux provisions pour depreciation h.a.o','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16199,'SYSCOHADA-KM','AUTRES','XXXXXX','854',     16195,'Dotations aux provisions pour risques et charges h.a.o','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16200,'SYSCOHADA-KM','AUTRES','XXXXXX','858',     16195,'Autres dotations h.a.o','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16201,'SYSCOHADA-KM','AUTRES','XXXXXX','86',          0,'Reprises hors activites ordinaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16202,'SYSCOHADA-KM','AUTRES','XXXXXX','861',     16201,'Reprises de provisions reglementees','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16203,'SYSCOHADA-KM','AUTRES','XXXXXX','862',     16201,'Reprises d''amortissements','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16204,'SYSCOHADA-KM','AUTRES','XXXXXX','863',     16201,'Reprises de provisions pour depreciation h.a.o','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16205,'SYSCOHADA-KM','AUTRES','XXXXXX','864',     16201,'Reprises de provisions pour risques et charges h.a.o','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16206,'SYSCOHADA-KM','AUTRES','XXXXXX','865',     16201,'Reprises de subventions d''investissement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16207,'SYSCOHADA-KM','AUTRES','XXXXXX','868',     16201,'Autres reprises h.a.o','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16208,'SYSCOHADA-KM','AUTRES','XXXXXX','87',          0,'Participations des travailleurs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16209,'SYSCOHADA-KM','AUTRES','XXXXXX','871',     16208,'Participation legale aux benefices','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16210,'SYSCOHADA-KM','AUTRES','XXXXXX','874',     16208,'Participation contractuelle aux benefices','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16211,'SYSCOHADA-KM','AUTRES','XXXXXX','878',     16208,'Autres participations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16212,'SYSCOHADA-KM','AUTRES','XXXXXX','88',          0,'Subventions d''equilibre','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16213,'SYSCOHADA-KM','AUTRES','XXXXXX','881',     16212,'Etat','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16214,'SYSCOHADA-KM','AUTRES','XXXXXX','884',     16212,'Collectivites publiques','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16215,'SYSCOHADA-KM','AUTRES','XXXXXX','886',     16212,'Groupe','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16216,'SYSCOHADA-KM','AUTRES','XXXXXX','888',     16212,'Autres','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16217,'SYSCOHADA-KM','AUTRES','XXXXXX','89',          0,'Impots sur le resultat','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16218,'SYSCOHADA-KM','AUTRES','XXXXXX','891',     16217,'Impots sur les benefices de l''exercice','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16219,'SYSCOHADA-KM','AUTRES','XXXXXX','8911',    16218,'Activités exercées dans l''etat','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16220,'SYSCOHADA-KM','AUTRES','XXXXXX','8912',    16218,'Activités exercées dans les autres etats de la région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16221,'SYSCOHADA-KM','AUTRES','XXXXXX','8913',    16218,'Activités exercées hors région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16222,'SYSCOHADA-KM','AUTRES','XXXXXX','892',     16217,'Rappel d''impôts sur resultats anterieurs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16223,'SYSCOHADA-KM','AUTRES','XXXXXX','895',     16217,'Impôts minimum forfaitaires (i.m.f)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16224,'SYSCOHADA-KM','AUTRES','XXXXXX','899',     16217,'Dégrèvements et annulations d''impots sur resultats antérieurs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16225,'SYSCOHADA-KM','AUTRES','XXXXXX','8991',    16224,'Dégrèvements','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16226,'SYSCOHADA-KM','AUTRES','XXXXXX','8994',    16224,'Annulations pour pertes rétroactives','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15000,'SYSCOHADA-KM','CAPIT','XXXXXX','1',            0,'Capital','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15001,'SYSCOHADA-KM','CAPIT','XXXXXX','101',      15000,'Capital social','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15002,'SYSCOHADA-KM','CAPIT','XXXXXX','1011',     15001,'Capital souscrit, non appelé','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15003,'SYSCOHADA-KM','CAPIT','XXXXXX','1012',     15001,'Capital souscrit, appelé, non versé','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15004,'SYSCOHADA-KM','CAPIT','XXXXXX','1013',     15001,'Capital souscrit, appelé, versé, non amorti','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15005,'SYSCOHADA-KM','CAPIT','XXXXXX','1014',     15001,'Capital souscrit, appelé, versé, amorti','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15006,'SYSCOHADA-KM','CAPIT','XXXXXX','1018',     15001,'Capital souscrit, soumis à des conditions particulières','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15007,'SYSCOHADA-KM','CAPIT','XXXXXX','102',      15000,'Capital par dotation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15008,'SYSCOHADA-KM','CAPIT','XXXXXX','1021',     15007,'Dotation initiale','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15009,'SYSCOHADA-KM','CAPIT','XXXXXX','1022',     15007,'Dotations complémentaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15010,'SYSCOHADA-KM','CAPIT','XXXXXX','1028',     15007,'Autres dotations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15011,'SYSCOHADA-KM','CAPIT','XXXXXX','103',      15000,'Capital personnel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15012,'SYSCOHADA-KM','CAPIT','XXXXXX','104',      15000,'Compte de l''exploitant','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15013,'SYSCOHADA-KM','CAPIT','XXXXXX','1041',     15012,'Apports temporaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15014,'SYSCOHADA-KM','CAPIT','XXXXXX','1042',     15012,'Opérations courantes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15015,'SYSCOHADA-KM','CAPIT','XXXXXX','1043',     15012,'Rémunérations, impôts et autres charges personnelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15016,'SYSCOHADA-KM','CAPIT','XXXXXX','1047',     15012,'Prélèvements d''autoconsommation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15017,'SYSCOHADA-KM','CAPIT','XXXXXX','1048',     15012,'Autres prélèvements','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15018,'SYSCOHADA-KM','CAPIT','XXXXXX','105',      15000,'Primes liees aux capitaux propres','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15019,'SYSCOHADA-KM','CAPIT','XXXXXX','1051',     15018,'Primes d''émission','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15020,'SYSCOHADA-KM','CAPIT','XXXXXX','1052',     15018,'Primes d''apport','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15021,'SYSCOHADA-KM','CAPIT','XXXXXX','1053',     15018,'Primes de fusion','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15022,'SYSCOHADA-KM','CAPIT','XXXXXX','1054',     15018,'Primes de conversion','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15023,'SYSCOHADA-KM','CAPIT','XXXXXX','1058',     15018,'Autres primes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15024,'SYSCOHADA-KM','CAPIT','XXXXXX','106',      15000,'Ecarts de reevaluation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15025,'SYSCOHADA-KM','CAPIT','XXXXXX','1061',     15024,'Ecarts de réévaluation légale','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15026,'SYSCOHADA-KM','CAPIT','XXXXXX','1062',     15024,'Ecarts de réévaluation libre','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15027,'SYSCOHADA-KM','CAPIT','XXXXXX','109',      15000,'Actionnaires, capital souscrit, non appele','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15028,'SYSCOHADA-KM','CAPIT','XXXXXX','11',       15000,'Reserves','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15029,'SYSCOHADA-KM','CAPIT','XXXXXX','111',      15028,'Reserve legale','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15030,'SYSCOHADA-KM','CAPIT','XXXXXX','1111',     15029,'Réserves légales','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15031,'SYSCOHADA-KM','CAPIT','XXXXXX','112',      15028,'Reserves statutaires ou contractuelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15032,'SYSCOHADA-KM','CAPIT','XXXXXX','113',      15028,'Reserves reglementees','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15033,'SYSCOHADA-KM','CAPIT','XXXXXX','1131',     15032,'Réserves de plus-values nettes à long terme','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15034,'SYSCOHADA-KM','CAPIT','XXXXXX','1133',     15032,'Réserves consécutives à l''octroi de subventions d''investissement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15035,'SYSCOHADA-KM','CAPIT','XXXXXX','1134',     15032,'Réserves spéciales navires renouvelés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15036,'SYSCOHADA-KM','CAPIT','XXXXXX','1135',     15032,'Réserves spéciales matériels et outillage renouvelés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15037,'SYSCOHADA-KM','CAPIT','XXXXXX','1138',     15032,'Autres réserves réglementées','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15038,'SYSCOHADA-KM','CAPIT','XXXXXX','118',      15028,'Autres reserves','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15039,'SYSCOHADA-KM','CAPIT','XXXXXX','1181',     15038,'Réserves facultatives','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15040,'SYSCOHADA-KM','CAPIT','XXXXXX','1188',     15038,'Réserves diverses','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15041,'SYSCOHADA-KM','CAPIT','XXXXXX','12',       15000,'Report a nouveau','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15042,'SYSCOHADA-KM','CAPIT','XXXXXX','121',      15041,'Report a nouveau crediteur','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15043,'SYSCOHADA-KM','CAPIT','XXXXXX','1211',     15042,'Report à nouveau crediteur','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15044,'SYSCOHADA-KM','CAPIT','XXXXXX','129',      15041,'Report a nouveau debiteur','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15045,'SYSCOHADA-KM','CAPIT','XXXXXX','1291',     15044,'Perte nette à reporter','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15046,'SYSCOHADA-KM','CAPIT','XXXXXX','1292',     15044,'Perte - amortissements réputés différés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15047,'SYSCOHADA-KM','CAPIT','XXXXXX','13',       15000,'Resultat net de l''exercice','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15048,'SYSCOHADA-KM','CAPIT','XXXXXX','1301',     15047,'Résultat en instance d''affectation : bénéfice','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15049,'SYSCOHADA-KM','CAPIT','XXXXXX','1309',     15047,'Résultat en instance d''affectation : perte','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15050,'SYSCOHADA-KM','CAPIT','XXXXXX','131',      15047,'Resultat net : benefice','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15051,'SYSCOHADA-KM','CAPIT','XXXXXX','132',      15047,'Marge brute (mb)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15052,'SYSCOHADA-KM','CAPIT','XXXXXX','1321',     15051,'Marge brute sur marchandises','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15053,'SYSCOHADA-KM','CAPIT','XXXXXX','1322',     15051,'Marge brute sur matières','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15054,'SYSCOHADA-KM','CAPIT','XXXXXX','133',      15047,'Valeur ajoutee (v.a.)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15055,'SYSCOHADA-KM','CAPIT','XXXXXX','134',      15047,'Excedent brut d''exploitation (e.b.e.)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15056,'SYSCOHADA-KM','CAPIT','XXXXXX','135',      15047,'Resultat d''exploitation (r.e.)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15057,'SYSCOHADA-KM','CAPIT','XXXXXX','136',      15047,'Resultat financier (r.f.)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15058,'SYSCOHADA-KM','CAPIT','XXXXXX','137',      15047,'Resultat des activites ordinaires (r.a.o.)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15059,'SYSCOHADA-KM','CAPIT','XXXXXX','138',      15047,'Resultat hors activites ordinaires (r.h.a.o.)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15060,'SYSCOHADA-KM','CAPIT','XXXXXX','139',      15047,'Resultat net : perte','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15061,'SYSCOHADA-KM','CAPIT','XXXXXX','14',       15000,'Subventions d''investissement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15062,'SYSCOHADA-KM','CAPIT','XXXXXX','141',      15061,'Subventions d''equipement a','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15063,'SYSCOHADA-KM','CAPIT','XXXXXX','1411',     15062,'Etat','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15064,'SYSCOHADA-KM','CAPIT','XXXXXX','1412',     15062,'Régions','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15065,'SYSCOHADA-KM','CAPIT','XXXXXX','1413',     15062,'Départements','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15066,'SYSCOHADA-KM','CAPIT','XXXXXX','1414',     15062,'Communes et collectivités publiques décentralisées','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15067,'SYSCOHADA-KM','CAPIT','XXXXXX','1415',     15062,'Entreprises publiques ou mixtes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15068,'SYSCOHADA-KM','CAPIT','XXXXXX','1416',     15062,'Entreprises et organismes privés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15069,'SYSCOHADA-KM','CAPIT','XXXXXX','1417',     15062,'Organismes internationaux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15070,'SYSCOHADA-KM','CAPIT','XXXXXX','1418',     15062,'Autres','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15071,'SYSCOHADA-KM','CAPIT','XXXXXX','142',      15061,'Subventions d''equipement b','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15072,'SYSCOHADA-KM','CAPIT','XXXXXX','1421',     15071,'Subventions d''équipements','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15073,'SYSCOHADA-KM','CAPIT','XXXXXX','148',      15061,'Autres subventions d''investissement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15074,'SYSCOHADA-KM','CAPIT','XXXXXX','15',       15000,'Provisions reglementees et fonds assimiles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15075,'SYSCOHADA-KM','CAPIT','XXXXXX','151',      15074,'Amortissements derogatoires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15076,'SYSCOHADA-KM','CAPIT','XXXXXX','152',      15074,'Plus-values de cession a reinvestir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15077,'SYSCOHADA-KM','CAPIT','XXXXXX','1521',     15076,'Plus-values de cession à réinvestir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15078,'SYSCOHADA-KM','CAPIT','XXXXXX','153',      15074,'Fonds reglementes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15079,'SYSCOHADA-KM','CAPIT','XXXXXX','1531',     15078,'Fonds national','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15080,'SYSCOHADA-KM','CAPIT','XXXXXX','1532',     15078,'Prélèvement pour le budget','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15081,'SYSCOHADA-KM','CAPIT','XXXXXX','154',      15074,'Provision speciale de reevaluation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15082,'SYSCOHADA-KM','CAPIT','XXXXXX','155',      15074,'Provisions reglementees relatives aux immobilisations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15083,'SYSCOHADA-KM','CAPIT','XXXXXX','1551',     15082,'Recontitution des gisements miniers et pétroliers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15084,'SYSCOHADA-KM','CAPIT','XXXXXX','1552',     15082,'Provisions de croissance des immobilisations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15085,'SYSCOHADA-KM','CAPIT','XXXXXX','1553',     15082,'Provisions de renouvellement du matériel naval','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15086,'SYSCOHADA-KM','CAPIT','XXXXXX','1554',     15082,'Provisions pourle renouvellement du matériel et outillage','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15087,'SYSCOHADA-KM','CAPIT','XXXXXX','156',      15074,'Provisions reglementees relatives aux stocks','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15088,'SYSCOHADA-KM','CAPIT','XXXXXX','1561',     15087,'Hausse de prix','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15089,'SYSCOHADA-KM','CAPIT','XXXXXX','1562',     15087,'Fluctuation des cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15090,'SYSCOHADA-KM','CAPIT','XXXXXX','157',      15074,'Provisions pour investissement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15091,'SYSCOHADA-KM','CAPIT','XXXXXX','158',      15074,'Autres provisions et fonds reglementes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15092,'SYSCOHADA-KM','CAPIT','XXXXXX','16',       15000,'Emprunts et dettes assimilees','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15093,'SYSCOHADA-KM','CAPIT','XXXXXX','161',      15092,'Emprunts obligataires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15094,'SYSCOHADA-KM','CAPIT','XXXXXX','1611',     15093,'Emprunts obligataires ordinaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15095,'SYSCOHADA-KM','CAPIT','XXXXXX','1612',     15093,'Emprunts obligataires convertibles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15096,'SYSCOHADA-KM','CAPIT','XXXXXX','1618',     15093,'Autres emprunts obligataires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15097,'SYSCOHADA-KM','CAPIT','XXXXXX','1619',     15093,'Obligations à souscrire, à la souche','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15098,'SYSCOHADA-KM','CAPIT','XXXXXX','162',      15092,'Emprunts et dettes aupres des etablissements de credit','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15099,'SYSCOHADA-KM','CAPIT','XXXXXX','163',      15092,'Avances recues de l''etat','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15100,'SYSCOHADA-KM','CAPIT','XXXXXX','164',      15092,'Avances recues et comptes courants bloques','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15101,'SYSCOHADA-KM','CAPIT','XXXXXX','165',      15092,'Depots et cautionnements recus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15102,'SYSCOHADA-KM','CAPIT','XXXXXX','1651',     15101,'Dépôts à terme','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15103,'SYSCOHADA-KM','CAPIT','XXXXXX','1652',     15101,'Cautionnements','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15104,'SYSCOHADA-KM','CAPIT','XXXXXX','166',      15092,'Interets courus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15105,'SYSCOHADA-KM','CAPIT','XXXXXX','1661',     15104,'Sur emprunts obligataires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15106,'SYSCOHADA-KM','CAPIT','XXXXXX','1662',     15104,'Sur emprunts et dettes auprès des établissements de crédit','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15107,'SYSCOHADA-KM','CAPIT','XXXXXX','1663',     15104,'Sur avances reçues de l''etat','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15108,'SYSCOHADA-KM','CAPIT','XXXXXX','1664',     15104,'Sur avances reçues et comptes courants bloqués','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15109,'SYSCOHADA-KM','CAPIT','XXXXXX','1665',     15104,'Sur dépôts et cautionnements reçus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15110,'SYSCOHADA-KM','CAPIT','XXXXXX','1667',     15104,'Sur avances assorties de conditions particulières','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15111,'SYSCOHADA-KM','CAPIT','XXXXXX','1668',     15104,'Sur autres emprunts et dettes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15112,'SYSCOHADA-KM','CAPIT','XXXXXX','167',      15092,'Avances assorties de conditions particulieres','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15113,'SYSCOHADA-KM','CAPIT','XXXXXX','1671',     15112,'Avances bloquées pour augmentation du capital','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15114,'SYSCOHADA-KM','CAPIT','XXXXXX','1672',     15112,'Avances conditionnées par l''etat','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15115,'SYSCOHADA-KM','CAPIT','XXXXXX','1673',     15112,'Avances conditionnées par les autres organismes africains','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15116,'SYSCOHADA-KM','CAPIT','XXXXXX','1674',     15112,'Avances conditionné par les autres organismes internationaux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15117,'SYSCOHADA-KM','CAPIT','XXXXXX','1676',     15112,'Droits du concédant exigibles en nature','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15118,'SYSCOHADA-KM','CAPIT','XXXXXX','168',      15092,'Autres emprunts et dettes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15119,'SYSCOHADA-KM','CAPIT','XXXXXX','1681',     15118,'Rentes viagères capitalisées','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15120,'SYSCOHADA-KM','CAPIT','XXXXXX','1682',     15118,'Billets de fonds','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15121,'SYSCOHADA-KM','CAPIT','XXXXXX','1683',     15118,'Dettes consécutives à des titres emprunté','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15122,'SYSCOHADA-KM','CAPIT','XXXXXX','1684',     15118,'Dettes du concédant exigibles en nature','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15123,'SYSCOHADA-KM','CAPIT','XXXXXX','1685',     15118,'Emprunts participatifs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15124,'SYSCOHADA-KM','CAPIT','XXXXXX','1686',     15118,'Participation des travailleurs aux bénéfices','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15125,'SYSCOHADA-KM','CAPIT','XXXXXX','17',       15000,'Dettes de credit-bail et contrats assimiles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15126,'SYSCOHADA-KM','CAPIT','XXXXXX','172',      15125,'Emprunts equivalents de credit-bail immobilier','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15127,'SYSCOHADA-KM','CAPIT','XXXXXX','173',      15125,'Emprunts equivalents de credit-bail mobilier','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15128,'SYSCOHADA-KM','CAPIT','XXXXXX','176',      15125,'Interets courus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15129,'SYSCOHADA-KM','CAPIT','XXXXXX','1762',     15128,'Sur emprunts équivalents de crédit-bail immobilier','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15130,'SYSCOHADA-KM','CAPIT','XXXXXX','1763',     15128,'Sur emprunts équivalents de crédit-bail mobilier','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15131,'SYSCOHADA-KM','CAPIT','XXXXXX','1768',     15128,'Sur emprunts équivalents d''autres contrats','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15132,'SYSCOHADA-KM','CAPIT','XXXXXX','178',      15125,'Emprunts equivalents d''autres contrats','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15133,'SYSCOHADA-KM','CAPIT','XXXXXX','18',       15000,'Dettes liees a des participations et comptes de liaison des etablissements et societes en participation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15134,'SYSCOHADA-KM','CAPIT','XXXXXX','181',      15133,'Dettes liees a des participations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15135,'SYSCOHADA-KM','CAPIT','XXXXXX','1811',     15134,'Dettes liées à des participations (groupe)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15136,'SYSCOHADA-KM','CAPIT','XXXXXX','1812',     15134,'Dettes liées à des participations (hors groupe)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15137,'SYSCOHADA-KM','CAPIT','XXXXXX','182',      15133,'Dettes liees a des societes en paticipation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15138,'SYSCOHADA-KM','CAPIT','XXXXXX','183',      15133,'Interets courus sur dettes liees a des participations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15139,'SYSCOHADA-KM','CAPIT','XXXXXX','184',      15133,'Comptes permanents bloques des etablissements et succursales','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15140,'SYSCOHADA-KM','CAPIT','XXXXXX','185',      15133,'Comptes permanents non bloques des etablissements et succursales','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15141,'SYSCOHADA-KM','CAPIT','XXXXXX','186',      15133,'Comptes de liaison charges','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15142,'SYSCOHADA-KM','CAPIT','XXXXXX','187',      15133,'Comptes de liaison produits','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15143,'SYSCOHADA-KM','CAPIT','XXXXXX','188',      15133,'Comptes de liaison des societes en participation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15144,'SYSCOHADA-KM','CAPIT','XXXXXX','19',       15000,'Provisions financieres pour risques et charges','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15145,'SYSCOHADA-KM','CAPIT','XXXXXX','191',      15144,'Provisions pour litiges','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15146,'SYSCOHADA-KM','CAPIT','XXXXXX','192',      15144,'Provisions pour garanties donnees aux clients','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15147,'SYSCOHADA-KM','CAPIT','XXXXXX','193',      15144,'Provisions pour pertes sur marches a achevement futur','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15148,'SYSCOHADA-KM','CAPIT','XXXXXX','194',      15144,'Provisions pour pertes de change','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15149,'SYSCOHADA-KM','CAPIT','XXXXXX','195',      15144,'Provisions pour impots','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15150,'SYSCOHADA-KM','CAPIT','XXXXXX','196',      15144,'Provisions pour pensions et obligations similaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15151,'SYSCOHADA-KM','CAPIT','XXXXXX','197',      15144,'Provisions pour charges a repartir sur plusieurs exercices','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15152,'SYSCOHADA-KM','CAPIT','XXXXXX','1971',     15151,'Provisions pour grosses réparations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15153,'SYSCOHADA-KM','CAPIT','XXXXXX','198',      15144,'Autres provisions financieres pour risques et charges','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15154,'SYSCOHADA-KM','CAPIT','XXXXXX','1981',     15153,'Provisions pour amendes et pénalités','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15155,'SYSCOHADA-KM','CAPIT','XXXXXX','1982',     15153,'Provisions pour renouvellement des immobilisations (entreprises concessionnaires)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15156,'SYSCOHADA-KM','CAPIT','XXXXXX','1983',     15153,'Provisions pour propres assureurs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15157,'SYSCOHADA-KM','CAPIT','XXXXXX','1988',     15153,'Autres provisions financières pour risques et charges','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15158,'SYSCOHADA-KM','IMMO','XXXXXX','2',             0,'Charges immobilisees','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15159,'SYSCOHADA-KM','IMMO','XXXXXX','201',       15158,'Frais d''etablissement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15160,'SYSCOHADA-KM','IMMO','XXXXXX','2011',      15159,'Frais de constitution','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15161,'SYSCOHADA-KM','IMMO','XXXXXX','2012',      15159,'Frais de prospection','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15162,'SYSCOHADA-KM','IMMO','XXXXXX','2013',      15159,'Frais de publicité et de lancement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15163,'SYSCOHADA-KM','IMMO','XXXXXX','2014',      15159,'Frais de fonctionnement antérieurs au démarrage','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15164,'SYSCOHADA-KM','IMMO','XXXXXX','2015',      15159,'Frais de modification du capital (fusions, scissions transformations)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15165,'SYSCOHADA-KM','IMMO','XXXXXX','2016',      15159,'Frais d''entrée à la bourse','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15166,'SYSCOHADA-KM','IMMO','XXXXXX','2017',      15159,'Frais de restructuration','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15167,'SYSCOHADA-KM','IMMO','XXXXXX','2018',      15159,'Frais divers d''établissement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15168,'SYSCOHADA-KM','IMMO','XXXXXX','202',       15158,'Charges a repartir sur plusieurs exercices','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15169,'SYSCOHADA-KM','IMMO','XXXXXX','2021',      15168,'Charges différées','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15170,'SYSCOHADA-KM','IMMO','XXXXXX','2022',      15168,'Frais d''acquisition d''immobilisations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15171,'SYSCOHADA-KM','IMMO','XXXXXX','2026',      15168,'Fais d''émission des emprunts','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15172,'SYSCOHADA-KM','IMMO','XXXXXX','2028',      15168,'Charges à étaler','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15173,'SYSCOHADA-KM','IMMO','XXXXXX','206',       15158,'Primes de remboursement des obligations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15174,'SYSCOHADA-KM','IMMO','XXXXXX','2061',      15173,'Obligations ordinaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15175,'SYSCOHADA-KM','IMMO','XXXXXX','2062',      15173,'Obligations convertibles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15176,'SYSCOHADA-KM','IMMO','XXXXXX','2068',      15173,'Autres emprunts obligataires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15177,'SYSCOHADA-KM','IMMO','XXXXXX','21',        15158,'Immobilisations incorporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15178,'SYSCOHADA-KM','IMMO','XXXXXX','211',       15177,'Frais de recherche et de developpement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15179,'SYSCOHADA-KM','IMMO','XXXXXX','212',       15177,'Brevets, licences, concessions et droits similaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15180,'SYSCOHADA-KM','IMMO','XXXXXX','213',       15177,'Logiciels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15181,'SYSCOHADA-KM','IMMO','XXXXXX','214',       15177,'Marques','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15182,'SYSCOHADA-KM','IMMO','XXXXXX','215',       15177,'Fonds commercial','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15183,'SYSCOHADA-KM','IMMO','XXXXXX','216',       15177,'Droit au bail','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15184,'SYSCOHADA-KM','IMMO','XXXXXX','217',       15177,'Investissements de creation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15185,'SYSCOHADA-KM','IMMO','XXXXXX','218',       15177,'Autres droits et valeurs incorporels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15186,'SYSCOHADA-KM','IMMO','XXXXXX','219',       15177,'Immobilisations incorporelles en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15187,'SYSCOHADA-KM','IMMO','XXXXXX','2191',      15186,'Frais de recherche et de développement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15188,'SYSCOHADA-KM','IMMO','XXXXXX','2193',      15186,'Logiciels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15189,'SYSCOHADA-KM','IMMO','XXXXXX','2198',      15186,'Autres droits et valeurs incorporels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15190,'SYSCOHADA-KM','IMMO','XXXXXX','22',        15158,'Terrains','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15191,'SYSCOHADA-KM','IMMO','XXXXXX','221',       15190,'Terrains agricoles et forestiers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15192,'SYSCOHADA-KM','IMMO','XXXXXX','2211',      15191,'Terrains d''exploitation agricole','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15193,'SYSCOHADA-KM','IMMO','XXXXXX','2212',      15191,'Terrains d''exploitation forestière','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15194,'SYSCOHADA-KM','IMMO','XXXXXX','2218',      15191,'Autres terrains','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15195,'SYSCOHADA-KM','IMMO','XXXXXX','222',       15190,'Terrains nus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15196,'SYSCOHADA-KM','IMMO','XXXXXX','2221',      15195,'Terrains à bâtir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15197,'SYSCOHADA-KM','IMMO','XXXXXX','2228',      15195,'Autres terrains nus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15198,'SYSCOHADA-KM','IMMO','XXXXXX','223',       15190,'Terrains batis','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15199,'SYSCOHADA-KM','IMMO','XXXXXX','2231',      15198,'Pour bâtiments industriels et agricoles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15200,'SYSCOHADA-KM','IMMO','XXXXXX','2232',      15198,'Pour bâtiments administratifs et commerciaux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15201,'SYSCOHADA-KM','IMMO','XXXXXX','2234',      15198,'Pour bâtiments affectés aux autres opérations professionnelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15202,'SYSCOHADA-KM','IMMO','XXXXXX','2235',      15198,'Pour bâtiments affectés aux autres opérations non professionnelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15203,'SYSCOHADA-KM','IMMO','XXXXXX','2236',      15198,'Autres terrains bâtis','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15204,'SYSCOHADA-KM','IMMO','XXXXXX','224',       15190,'Travaux de mise en valeur des terrains','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15205,'SYSCOHADA-KM','IMMO','XXXXXX','2241',      15204,'Plantation d''arbres et d''arbustes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15206,'SYSCOHADA-KM','IMMO','XXXXXX','2248',      15204,'Autres travaux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15207,'SYSCOHADA-KM','IMMO','XXXXXX','225',       15190,'Terrains de gisement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15208,'SYSCOHADA-KM','IMMO','XXXXXX','2251',      15207,'Carrières','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15209,'SYSCOHADA-KM','IMMO','XXXXXX','226',       15190,'Terrains amenages','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15210,'SYSCOHADA-KM','IMMO','XXXXXX','2261',      15209,'Parkings','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15211,'SYSCOHADA-KM','IMMO','XXXXXX','227',       15190,'Terrains mis en concession','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15212,'SYSCOHADA-KM','IMMO','XXXXXX','228',       15190,'Autres terrains','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15213,'SYSCOHADA-KM','IMMO','XXXXXX','2281',      15212,'Terrains des immeubles de rapport','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15214,'SYSCOHADA-KM','IMMO','XXXXXX','2285',      15212,'Terrains des logements affectés au personnel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15215,'SYSCOHADA-KM','IMMO','XXXXXX','2288',      15212,'Autres terrains','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15216,'SYSCOHADA-KM','IMMO','XXXXXX','229',       15190,'Amenagements des terrains en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15217,'SYSCOHADA-KM','IMMO','XXXXXX','2291',      15216,'Terrains agricoles et forestiers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15218,'SYSCOHADA-KM','IMMO','XXXXXX','2292',      15216,'Terrains nus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15219,'SYSCOHADA-KM','IMMO','XXXXXX','2295',      15216,'Terrains de gisement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15220,'SYSCOHADA-KM','IMMO','XXXXXX','2298',      15216,'Autres travaux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15221,'SYSCOHADA-KM','IMMO','XXXXXX','23',        15158,'Bâtiments, installations techniques et agencements','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15222,'SYSCOHADA-KM','IMMO','XXXXXX','231',       15221,'Bâtiments industriels, agricoles, administratifs et commerciaux sur sol propre','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15223,'SYSCOHADA-KM','IMMO','XXXXXX','2311',      15222,'Bâtiments industriels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15224,'SYSCOHADA-KM','IMMO','XXXXXX','2312',      15222,'Bâtiments agricoles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15225,'SYSCOHADA-KM','IMMO','XXXXXX','2313',      15222,'Bâtiments administratifs et commerciaux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15226,'SYSCOHADA-KM','IMMO','XXXXXX','2314',      15222,'Bâtiments affectés au logement du personnel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15227,'SYSCOHADA-KM','IMMO','XXXXXX','2315',      15222,'Immeubles de rapport','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15228,'SYSCOHADA-KM','IMMO','XXXXXX','232',       15221,'Bâtiments industriels, agricoles, administratifs et commerciaux sur sol d''autrui','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15229,'SYSCOHADA-KM','IMMO','XXXXXX','2321',      15228,'Bâtiments industriels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15230,'SYSCOHADA-KM','IMMO','XXXXXX','2322',      15228,'Bâtiments agricoles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15231,'SYSCOHADA-KM','IMMO','XXXXXX','2323',      15228,'Bâtiments administratifs et commerciaux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15232,'SYSCOHADA-KM','IMMO','XXXXXX','2324',      15228,'Bâtiments affectés au logement du personnel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15233,'SYSCOHADA-KM','IMMO','XXXXXX','2325',      15228,'Immeubles de rapport','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15234,'SYSCOHADA-KM','IMMO','XXXXXX','233',       15221,'Ouvrages d''infrastructures','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15235,'SYSCOHADA-KM','IMMO','XXXXXX','2331',      15234,'Voies de terre','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15236,'SYSCOHADA-KM','IMMO','XXXXXX','2332',      15234,'Voies de fer','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15237,'SYSCOHADA-KM','IMMO','XXXXXX','2333',      15234,'Voies d''eau','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15238,'SYSCOHADA-KM','IMMO','XXXXXX','2334',      15234,'Barrages, digues','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15239,'SYSCOHADA-KM','IMMO','XXXXXX','2335',      15234,'Pistes d''aérodrome','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15240,'SYSCOHADA-KM','IMMO','XXXXXX','2338',      15234,'Autres','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15241,'SYSCOHADA-KM','IMMO','XXXXXX','234',       15221,'Installations techniques','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15242,'SYSCOHADA-KM','IMMO','XXXXXX','2341',      15241,'Installations complexes spécialisées sur sol propre','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15243,'SYSCOHADA-KM','IMMO','XXXXXX','2342',      15241,'Installations complexes spécialisées sur sol d''autrui','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15244,'SYSCOHADA-KM','IMMO','XXXXXX','2343',      15241,'Installations à caractère spécifique sur sol propre','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15245,'SYSCOHADA-KM','IMMO','XXXXXX','2344',      15241,'Installations à caractère spécifique sur sol d''autrui','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15246,'SYSCOHADA-KM','IMMO','XXXXXX','235',       15221,'Amenagements de bureaux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15247,'SYSCOHADA-KM','IMMO','XXXXXX','2351',      15246,'Installations générales','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15248,'SYSCOHADA-KM','IMMO','XXXXXX','2358',      15246,'Autres installations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15249,'SYSCOHADA-KM','IMMO','XXXXXX','237',       15221,'Batiments industriels, agricoles et commerciaux mis en concession','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15250,'SYSCOHADA-KM','IMMO','XXXXXX','238',       15221,'Autres installations et agencements','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15251,'SYSCOHADA-KM','IMMO','XXXXXX','239',       15221,'Bâtiments et installations en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15252,'SYSCOHADA-KM','IMMO','XXXXXX','2391',      15251,'Bâtiments et installations en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15253,'SYSCOHADA-KM','IMMO','XXXXXX','24',        15158,'Materiels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15254,'SYSCOHADA-KM','IMMO','XXXXXX','241',       15253,'Materiel et outillage industriel et commercial','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15255,'SYSCOHADA-KM','IMMO','XXXXXX','2411',      15254,'Matériel industriel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15256,'SYSCOHADA-KM','IMMO','XXXXXX','2412',      15254,'Outillage industriel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15257,'SYSCOHADA-KM','IMMO','XXXXXX','2413',      15254,'Matériel commercial','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15258,'SYSCOHADA-KM','IMMO','XXXXXX','2414',      15254,'Outillage commercial','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15259,'SYSCOHADA-KM','IMMO','XXXXXX','242',       15253,'Materiel et outillage agricole','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15260,'SYSCOHADA-KM','IMMO','XXXXXX','2421',      15259,'Matériel agricole','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15261,'SYSCOHADA-KM','IMMO','XXXXXX','2422',      15259,'Outillage agricole','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15262,'SYSCOHADA-KM','IMMO','XXXXXX','243',       15253,'Materiel d''emballage recuperable et identifiable','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15263,'SYSCOHADA-KM','IMMO','XXXXXX','244',       15253,'Materiel et mobilier','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15264,'SYSCOHADA-KM','IMMO','XXXXXX','2441',      15263,'Matériel de bureau','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15265,'SYSCOHADA-KM','IMMO','XXXXXX','2442',      15263,'Matériel informatique','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15266,'SYSCOHADA-KM','IMMO','XXXXXX','2443',      15263,'Matériel bureautique','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15267,'SYSCOHADA-KM','IMMO','XXXXXX','2444',      15263,'Mobilier de bureau','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15268,'SYSCOHADA-KM','IMMO','XXXXXX','2446',      15263,'Matériel et mobilier des immeubles de rapport','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15269,'SYSCOHADA-KM','IMMO','XXXXXX','2447',      15263,'Matériel et mobilier des logements du personnel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15270,'SYSCOHADA-KM','IMMO','XXXXXX','245',       15253,'Materiel de transport','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15271,'SYSCOHADA-KM','IMMO','XXXXXX','2451',      15270,'Matériel automobile','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15272,'SYSCOHADA-KM','IMMO','XXXXXX','2452',      15270,'Matériel ferroviaire','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15273,'SYSCOHADA-KM','IMMO','XXXXXX','2453',      15270,'Matériel fluvial, lagunaire','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15274,'SYSCOHADA-KM','IMMO','XXXXXX','2454',      15270,'Matériel naval','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15275,'SYSCOHADA-KM','IMMO','XXXXXX','2455',      15270,'Matériel aérien','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15276,'SYSCOHADA-KM','IMMO','XXXXXX','2456',      15270,'Matériel hippomobile','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15277,'SYSCOHADA-KM','IMMO','XXXXXX','2458',      15270,'Autres (vélo, mobylette, moto)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15278,'SYSCOHADA-KM','IMMO','XXXXXX','246',       15253,'Immobilisations animales et agricoles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15279,'SYSCOHADA-KM','IMMO','XXXXXX','2461',      15278,'Cheptel, animaux de trait','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15280,'SYSCOHADA-KM','IMMO','XXXXXX','2462',      15278,'Cheptel, animaux reproducteurs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15281,'SYSCOHADA-KM','IMMO','XXXXXX','2463',      15278,'Animaux de garde','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15282,'SYSCOHADA-KM','IMMO','XXXXXX','2465',      15278,'Plantations agricoles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15283,'SYSCOHADA-KM','IMMO','XXXXXX','2468',      15278,'Autres','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15284,'SYSCOHADA-KM','IMMO','XXXXXX','247',       15253,'Agencements et amenagements du materiel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15285,'SYSCOHADA-KM','IMMO','XXXXXX','248',       15253,'Autres materiels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15286,'SYSCOHADA-KM','IMMO','XXXXXX','2481',      15285,'Collections et oeuvres d''art','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15287,'SYSCOHADA-KM','IMMO','XXXXXX','249',       15253,'Materiel en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15288,'SYSCOHADA-KM','IMMO','XXXXXX','2491',      15287,'Matériel et outillage industriel et commercial','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15289,'SYSCOHADA-KM','IMMO','XXXXXX','2492',      15287,'Matériel et outillage agricole','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15290,'SYSCOHADA-KM','IMMO','XXXXXX','2493',      15287,'Matériel d''emballage récupérable et identifiable','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15291,'SYSCOHADA-KM','IMMO','XXXXXX','2494',      15287,'Matériel et mobilier de bureau','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15292,'SYSCOHADA-KM','IMMO','XXXXXX','2495',      15287,'Matériel de transport','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15293,'SYSCOHADA-KM','IMMO','XXXXXX','2496',      15287,'Immobilisations animales et agricoles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15294,'SYSCOHADA-KM','IMMO','XXXXXX','2497',      15287,'Agencements et aménagements du matériel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15295,'SYSCOHADA-KM','IMMO','XXXXXX','2498',      15287,'Autres matériels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15296,'SYSCOHADA-KM','IMMO','XXXXXX','25',        15158,'Avances et acomptes verses sur immobilisations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15297,'SYSCOHADA-KM','IMMO','XXXXXX','251',       15296,'Avances et acomptes verses sur immobilisations incorporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15298,'SYSCOHADA-KM','IMMO','XXXXXX','252',       15296,'Avances et acomptes verses sur immobilisations corporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15299,'SYSCOHADA-KM','IMMO','XXXXXX','26',        15158,'Titres de participation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15300,'SYSCOHADA-KM','IMMO','XXXXXX','261',       15299,'Titres de participation dans des societes sous contrôle exclusif','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15301,'SYSCOHADA-KM','IMMO','XXXXXX','262',       15299,'Titres de participation dans des societes sous contrôle conjoint','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15302,'SYSCOHADA-KM','IMMO','XXXXXX','263',       15299,'Titres de participation dans des societes conferant une influence notable','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15303,'SYSCOHADA-KM','IMMO','XXXXXX','265',       15299,'Participations dans des organismes professionnels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15304,'SYSCOHADA-KM','IMMO','XXXXXX','266',       15299,'Part dans des groupements d''interets economique (g.i.e.)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15305,'SYSCOHADA-KM','IMMO','XXXXXX','268',       15299,'Autres titres de participation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15306,'SYSCOHADA-KM','IMMO','XXXXXX','27',        15158,'Autres immobilisations financières','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15307,'SYSCOHADA-KM','IMMO','XXXXXX','271',       15306,'Prêts et creances non commerciales','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15308,'SYSCOHADA-KM','IMMO','XXXXXX','2711',      15307,'Prêts participatifs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15309,'SYSCOHADA-KM','IMMO','XXXXXX','2712',      15307,'Prêts aux associés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15310,'SYSCOHADA-KM','IMMO','XXXXXX','2713',      15307,'Billets de fonds','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15311,'SYSCOHADA-KM','IMMO','XXXXXX','2714',      15307,'Titres prêtés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15312,'SYSCOHADA-KM','IMMO','XXXXXX','272',       15306,'Prets au personnel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15313,'SYSCOHADA-KM','IMMO','XXXXXX','2721',      15312,'Prêts immobiliers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15314,'SYSCOHADA-KM','IMMO','XXXXXX','2722',      15312,'Prêts mobiliers et d''intallation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15315,'SYSCOHADA-KM','IMMO','XXXXXX','2728',      15312,'Autres prêts (frais d''étude...)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15316,'SYSCOHADA-KM','IMMO','XXXXXX','273',       15306,'Creances sur l''etat','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15317,'SYSCOHADA-KM','IMMO','XXXXXX','2731',      15316,'Retenues de garantie','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15318,'SYSCOHADA-KM','IMMO','XXXXXX','2733',      15316,'Fonds reglementé','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15319,'SYSCOHADA-KM','IMMO','XXXXXX','2738',      15316,'Autres','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15320,'SYSCOHADA-KM','IMMO','XXXXXX','274',       15306,'Titres immobilises','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15321,'SYSCOHADA-KM','IMMO','XXXXXX','2741',      15320,'Titres immobilisés de l''activité de portefeuille (t.i.a.p.)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15322,'SYSCOHADA-KM','IMMO','XXXXXX','2742',      15320,'Titres participatifs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15323,'SYSCOHADA-KM','IMMO','XXXXXX','2743',      15320,'Certificats d''investissement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15324,'SYSCOHADA-KM','IMMO','XXXXXX','2744',      15320,'Parts de fonds commun de placement (f.c.p.)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15325,'SYSCOHADA-KM','IMMO','XXXXXX','2748',      15320,'Autres titres immobilisés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15326,'SYSCOHADA-KM','IMMO','XXXXXX','275',       15306,'Depots et cautionnements verses','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15327,'SYSCOHADA-KM','IMMO','XXXXXX','2751',      15326,'Dépôts pour loyers d''avance','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15328,'SYSCOHADA-KM','IMMO','XXXXXX','2752',      15326,'Dépôts pour l''électricité','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15329,'SYSCOHADA-KM','IMMO','XXXXXX','2753',      15326,'Dépôts pour l''eau','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15330,'SYSCOHADA-KM','IMMO','XXXXXX','2754',      15326,'Dépôts pour le gaz','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15331,'SYSCOHADA-KM','IMMO','XXXXXX','2755',      15326,'Dépôts pour le téléphone, le télex, la télécopie','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15332,'SYSCOHADA-KM','IMMO','XXXXXX','2756',      15326,'Cautionnements sur les marchés publics','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15333,'SYSCOHADA-KM','IMMO','XXXXXX','2757',      15326,'Cautionnements sur autres opérations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15334,'SYSCOHADA-KM','IMMO','XXXXXX','2758',      15326,'Autres dépôts et cautionnements','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15335,'SYSCOHADA-KM','IMMO','XXXXXX','276',       15306,'Interets courus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15336,'SYSCOHADA-KM','IMMO','XXXXXX','2761',      15335,'Prêts et créances non commerciales','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15337,'SYSCOHADA-KM','IMMO','XXXXXX','2762',      15335,'Prêts au personnel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15338,'SYSCOHADA-KM','IMMO','XXXXXX','2763',      15335,'Créances sur l''etat','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15339,'SYSCOHADA-KM','IMMO','XXXXXX','2764',      15335,'Titres immobilisés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15340,'SYSCOHADA-KM','IMMO','XXXXXX','2765',      15335,'Dépôts et cautionnements versés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15341,'SYSCOHADA-KM','IMMO','XXXXXX','2767',      15335,'Créances rattachées à des participations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15342,'SYSCOHADA-KM','IMMO','XXXXXX','2768',      15335,'Immobilisations financières diverses','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15343,'SYSCOHADA-KM','IMMO','XXXXXX','277',       15306,'Créances rattachees a des participations et des avances a des g.i.e.','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15344,'SYSCOHADA-KM','IMMO','XXXXXX','2771',      15343,'Créances rattachées à des participations (groupe)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15345,'SYSCOHADA-KM','IMMO','XXXXXX','2772',      15343,'Créances rattachées à des participations (hors groupe)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15346,'SYSCOHADA-KM','IMMO','XXXXXX','2773',      15343,'Créances rattachées à des sociétés en participation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15347,'SYSCOHADA-KM','IMMO','XXXXXX','2774',      15343,'Avances à des groupements d''intérêt économique (g.i.e.)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15348,'SYSCOHADA-KM','IMMO','XXXXXX','278',       15306,'Immobilisations financieres diverses','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15349,'SYSCOHADA-KM','IMMO','XXXXXX','2781',      15348,'Créances diverses groupe','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15350,'SYSCOHADA-KM','IMMO','XXXXXX','2782',      15348,'Créances diverses hors groupe','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15351,'SYSCOHADA-KM','IMMO','XXXXXX','2785',      15348,'Or et métaux précieux (1)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15352,'SYSCOHADA-KM','IMMO','XXXXXX','28',        15158,'Amortissemnts','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15353,'SYSCOHADA-KM','IMMO','XXXXXX','281',       15352,'Amortissements des immobilisations incorporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15354,'SYSCOHADA-KM','IMMO','XXXXXX','2811',      15353,'Amortissements des frais de recherche et de développement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15355,'SYSCOHADA-KM','IMMO','XXXXXX','2812',      15353,'Amortissements des brevets, licences, concessions et droits similaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15356,'SYSCOHADA-KM','IMMO','XXXXXX','2813',      15353,'Amortissements des logiciels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15357,'SYSCOHADA-KM','IMMO','XXXXXX','2814',      15353,'Amortissements des marques','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15358,'SYSCOHADA-KM','IMMO','XXXXXX','2815',      15353,'Amortissements du fonds commercial','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15359,'SYSCOHADA-KM','IMMO','XXXXXX','2816',      15353,'Amortissements du droit au bail','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15360,'SYSCOHADA-KM','IMMO','XXXXXX','2817',      15353,'Amortissements des investissements de création','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15361,'SYSCOHADA-KM','IMMO','XXXXXX','2818',      15353,'Amortissements des autres droits et valeurs incorporels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15362,'SYSCOHADA-KM','IMMO','XXXXXX','282',       15352,'Amortissements des terrains','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15363,'SYSCOHADA-KM','IMMO','XXXXXX','2821',      15362,'Amortissements des terrains agricoles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15364,'SYSCOHADA-KM','IMMO','XXXXXX','2824',      15362,'Amortissements des travaux de mise en valeur des terrains','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15365,'SYSCOHADA-KM','IMMO','XXXXXX','2825',      15362,'Amortissements des terrains de gisements','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15366,'SYSCOHADA-KM','IMMO','XXXXXX','283',       15352,'Amortissements des batiments, installations techniques et agencements','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15367,'SYSCOHADA-KM','IMMO','XXXXXX','2831',      15366,'Amortissements des bâtiments industriels, agricoles, administratifs et commerciaux sur sol propres','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15368,'SYSCOHADA-KM','IMMO','XXXXXX','2832',      15366,'Amortissements des bâtiments industriels, agricoles, administratifs et commerciaux sur sol d''autrui','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15369,'SYSCOHADA-KM','IMMO','XXXXXX','2833',      15366,'Amortissements des ouvrages d''infrastructure','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15370,'SYSCOHADA-KM','IMMO','XXXXXX','2834',      15366,'Amortissements des installations techniques','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15371,'SYSCOHADA-KM','IMMO','XXXXXX','2835',      15366,'Amortissements des aménagements de bureaux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15372,'SYSCOHADA-KM','IMMO','XXXXXX','2837',      15366,'Amortissements des bâtiments  industriels, agricoles et commerciaux mis en concession','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15373,'SYSCOHADA-KM','IMMO','XXXXXX','2838',      15366,'Amortissements des autres installations et agencements','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15374,'SYSCOHADA-KM','IMMO','XXXXXX','284',       15352,'Amortissement du materiel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15375,'SYSCOHADA-KM','IMMO','XXXXXX','2841',      15374,'Amortissements du matériel et outillage industriel et commercial','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15376,'SYSCOHADA-KM','IMMO','XXXXXX','2842',      15374,'Amortissements du matériel et outillage agricole','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15377,'SYSCOHADA-KM','IMMO','XXXXXX','2843',      15374,'Amortissements du matériel d''emballage récupérable et identifiable','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15378,'SYSCOHADA-KM','IMMO','XXXXXX','2844',      15374,'Amortissements du matériel et mobilier','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15379,'SYSCOHADA-KM','IMMO','XXXXXX','2845',      15374,'Amortissements du materiel de transport','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15380,'SYSCOHADA-KM','IMMO','XXXXXX','2846',      15374,'Amortissements des immobilisations animales et agricoles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15381,'SYSCOHADA-KM','IMMO','XXXXXX','2847',      15374,'Amortissements des agencements et aménagements du matériel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15382,'SYSCOHADA-KM','IMMO','XXXXXX','2848',      15374,'Amortissements des autres matériels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15383,'SYSCOHADA-KM','IMMO','XXXXXX','29',        15158,'Provisions pour depreciation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15384,'SYSCOHADA-KM','IMMO','XXXXXX','291',       15383,'Provisions pour depreciation des immobilisations incorporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15385,'SYSCOHADA-KM','IMMO','XXXXXX','2912',      15384,'Provisions pour dépréciation des brevets, licences, concessions et droits similaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15386,'SYSCOHADA-KM','IMMO','XXXXXX','2913',      15384,'Provisions pour dépréciation des logiciels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15387,'SYSCOHADA-KM','IMMO','XXXXXX','2914',      15384,'Provisions pour dépréciation des marques','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15388,'SYSCOHADA-KM','IMMO','XXXXXX','2915',      15384,'Provisions pour dépréciation du fonds de commerce','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15389,'SYSCOHADA-KM','IMMO','XXXXXX','2916',      15384,'Provisions pour dépréciation du droit de bail','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15390,'SYSCOHADA-KM','IMMO','XXXXXX','2917',      15384,'Provisions pour dépréciation des investissements de création','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15391,'SYSCOHADA-KM','IMMO','XXXXXX','2918',      15384,'Provisions pour dépréciation des autres droits et valeurs incorporels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15392,'SYSCOHADA-KM','IMMO','XXXXXX','2919',      15384,'Provisions pour dépréciation des immobilisations incorporelles en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15393,'SYSCOHADA-KM','IMMO','XXXXXX','292',       15383,'Provisions pour depreciation des terrains','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15394,'SYSCOHADA-KM','IMMO','XXXXXX','2921',      15393,'Provisions pour dépréciations des terrains agricoles et forestiers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15395,'SYSCOHADA-KM','IMMO','XXXXXX','2922',      15393,'Provisions pour dépréciation des terrains nus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15396,'SYSCOHADA-KM','IMMO','XXXXXX','2923',      15393,'Provisions pour dépréciation des terrains bâtis','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15397,'SYSCOHADA-KM','IMMO','XXXXXX','2924',      15393,'Provisions pour dépréciation des travaux de mise en valeur des terrains','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15398,'SYSCOHADA-KM','IMMO','XXXXXX','2925',      15393,'Provisions pour dépréciation des terrains de gisement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15399,'SYSCOHADA-KM','IMMO','XXXXXX','2926',      15393,'Provisions pour dépréciation des terrains aménagés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15400,'SYSCOHADA-KM','IMMO','XXXXXX','2927',      15393,'Provisions pour dépréciation des terrains mis en concession','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15401,'SYSCOHADA-KM','IMMO','XXXXXX','2928',      15393,'Provisions pour dépréciation des autres terrains','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15402,'SYSCOHADA-KM','IMMO','XXXXXX','2929',      15393,'Provisions pour dépréciation des aménagements terrains en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15403,'SYSCOHADA-KM','IMMO','XXXXXX','293',       15383,'Provisions pour depreciation des batiments, installations techniques et agencements','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15404,'SYSCOHADA-KM','IMMO','XXXXXX','2931',      15403,'Provisions pour dépréciation des bâtiments industriels, agricoles, administratifs et commerciaux sur sol propre','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15405,'SYSCOHADA-KM','IMMO','XXXXXX','2932',      15403,'Provisions pour dépréciation des bâtiments industriels, agricoles, administratifs et commerciaux sur sol d''autrui','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15406,'SYSCOHADA-KM','IMMO','XXXXXX','2933',      15403,'Provisions pour dépréciation des ouvrages d''infrastructures','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15407,'SYSCOHADA-KM','IMMO','XXXXXX','2934',      15403,'Provisions pour dépréciation des installations techniques','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15408,'SYSCOHADA-KM','IMMO','XXXXXX','2935',      15403,'Provisions pour dépréciation des aménagements de bureaux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15409,'SYSCOHADA-KM','IMMO','XXXXXX','2937',      15403,'Provisions pour dépréciation des bâtiments industriels, agricoles et commerciaux mis en concession','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15410,'SYSCOHADA-KM','IMMO','XXXXXX','2938',      15403,'Provisions pour dépréciation des autres installations et agencements','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15411,'SYSCOHADA-KM','IMMO','XXXXXX','2939',      15403,'Provisions pour dépréciation des bâtiments et installations en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15412,'SYSCOHADA-KM','IMMO','XXXXXX','294',       15383,'Provisions pour depreciation des materiels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15413,'SYSCOHADA-KM','IMMO','XXXXXX','2941',      15412,'Provisions pour dépréciation du matériel et outillage industriel et commercial','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15414,'SYSCOHADA-KM','IMMO','XXXXXX','2942',      15412,'Provisions pour dépréciation du matériel et outillage agricole','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15415,'SYSCOHADA-KM','IMMO','XXXXXX','2943',      15412,'Provisions pour dépréciation du matériel d''emballage récupérable et identifiable','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15416,'SYSCOHADA-KM','IMMO','XXXXXX','2944',      15412,'Provisions pour dépréciation du matériel et mobilier','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15417,'SYSCOHADA-KM','IMMO','XXXXXX','2945',      15412,'Provisions pour dépréciation du matériel de transport','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15418,'SYSCOHADA-KM','IMMO','XXXXXX','2946',      15412,'Provisions pour dépréciation des immobilisations animales et agricoles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15419,'SYSCOHADA-KM','IMMO','XXXXXX','2947',      15412,'Provisions pour dépréciation des agencements et aménagements du matériel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15420,'SYSCOHADA-KM','IMMO','XXXXXX','2948',      15412,'Provisions pour dépréciation des autres matériels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15421,'SYSCOHADA-KM','IMMO','XXXXXX','2949',      15412,'Provisions pour dépréciation des matériels en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15422,'SYSCOHADA-KM','IMMO','XXXXXX','295',       15383,'Provisions pour depreciation des avances et acomptes verses sur immobilisations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15423,'SYSCOHADA-KM','IMMO','XXXXXX','2951',      15422,'Provisions pour dépréciation des avances et acomptes versés sur immobilisations incorporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15424,'SYSCOHADA-KM','IMMO','XXXXXX','2952',      15422,'Provisions pour dépréciation des avances et acomptes versés sur immobilisations corporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15425,'SYSCOHADA-KM','IMMO','XXXXXX','296',       15383,'Provisions pour dépréciation des titres de participation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15426,'SYSCOHADA-KM','IMMO','XXXXXX','2961',      15425,'Provisions pour dépréciation des titres de participation dans des sociétés sous contrôle exclusif','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15427,'SYSCOHADA-KM','IMMO','XXXXXX','2962',      15425,'Provisions pour dépréciation des titres de participations dans les sociétés sous contrôle conjoint','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15428,'SYSCOHADA-KM','IMMO','XXXXXX','2963',      15425,'Provisions pour dépréciation des titres de participations dans les sociétés confèrant une influence notable','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15429,'SYSCOHADA-KM','IMMO','XXXXXX','2965',      15425,'Provisions pour dépréciation des participations dans les organismes professionnels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15430,'SYSCOHADA-KM','IMMO','XXXXXX','2966',      15425,'Provisions pour dépréciation des parts dans des g.i.e.','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15431,'SYSCOHADA-KM','IMMO','XXXXXX','2968',      15425,'Provisions pour dépréciation des autres titres de participation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15432,'SYSCOHADA-KM','IMMO','XXXXXX','297',       15383,'Provisions pour dépréciation des autres immobilisations financieres','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15433,'SYSCOHADA-KM','IMMO','XXXXXX','2971',      15432,'Provisions pour dépréciation des prêts et créances non commerciales','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15434,'SYSCOHADA-KM','IMMO','XXXXXX','2972',      15432,'Provisions pour dépréciation des prêts du personnel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15435,'SYSCOHADA-KM','IMMO','XXXXXX','2973',      15432,'Provisions pour dépréciation des créances sur l''etat','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15436,'SYSCOHADA-KM','IMMO','XXXXXX','2974',      15432,'Provisions pour dépréciation des titres immobilisés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15437,'SYSCOHADA-KM','IMMO','XXXXXX','2975',      15432,'Provisions pour dépréciation des dépôts et cautionnements versés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15438,'SYSCOHADA-KM','IMMO','XXXXXX','2977',      15432,'Provisions pour dépréciation des créances rattachées à des participations et avances à des g.i.e.','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15439,'SYSCOHADA-KM','IMMO','XXXXXX','2978',      15432,'Provisions pour dépréciation des créances financières','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15440,'SYSCOHADA-KM','STOCK','XXXXXX','31',           0,'Marchandises','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15441,'SYSCOHADA-KM','STOCK','XXXXXX','311',      15440,'Marchandises a','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15442,'SYSCOHADA-KM','STOCK','XXXXXX','3111',     15441,'Marchandises a1','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15443,'SYSCOHADA-KM','STOCK','XXXXXX','3112',     15441,'Marchandises a2','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15444,'SYSCOHADA-KM','STOCK','XXXXXX','312',      15440,'Marchandises b','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15445,'SYSCOHADA-KM','STOCK','XXXXXX','3121',     15444,'Marchandises b1','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15446,'SYSCOHADA-KM','STOCK','XXXXXX','3122',     15444,'Marchandises b2','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15447,'SYSCOHADA-KM','STOCK','XXXXXX','318',      15440,'Marchandises hors activites ordinaires (h.a.o.)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15448,'SYSCOHADA-KM','STOCK','XXXXXX','32',           0,'Matieres premieres et fournitures liees','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15449,'SYSCOHADA-KM','STOCK','XXXXXX','321',      15448,'Matieres a','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15450,'SYSCOHADA-KM','STOCK','XXXXXX','322',      15448,'Matieres b','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15451,'SYSCOHADA-KM','STOCK','XXXXXX','323',      15448,'Fournitures (a,b)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15452,'SYSCOHADA-KM','STOCK','XXXXXX','33',           0,'Autres approvisionnements','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15453,'SYSCOHADA-KM','STOCK','XXXXXX','331',      15452,'Matieres consommables','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15454,'SYSCOHADA-KM','STOCK','XXXXXX','332',      15452,'Fournitures d''atelier et d''usine','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15455,'SYSCOHADA-KM','STOCK','XXXXXX','333',      15452,'Fournitures de magasin','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15456,'SYSCOHADA-KM','STOCK','XXXXXX','334',      15452,'Fournitures de bureau','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15457,'SYSCOHADA-KM','STOCK','XXXXXX','335',      15452,'Emballages','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15458,'SYSCOHADA-KM','STOCK','XXXXXX','3351',     15457,'Emballages perdus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15459,'SYSCOHADA-KM','STOCK','XXXXXX','3352',     15457,'Emballages récupérables non identifiables','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15460,'SYSCOHADA-KM','STOCK','XXXXXX','3353',     15457,'Emballages à usage mixte','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15461,'SYSCOHADA-KM','STOCK','XXXXXX','3358',     15457,'Autres emballages','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15462,'SYSCOHADA-KM','STOCK','XXXXXX','338',      15452,'Autres matieres','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15463,'SYSCOHADA-KM','STOCK','XXXXXX','34',           0,'Produits en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15464,'SYSCOHADA-KM','STOCK','XXXXXX','341',      15463,'Produits en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15465,'SYSCOHADA-KM','STOCK','XXXXXX','3411',     15464,'Produits en cours p1','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15466,'SYSCOHADA-KM','STOCK','XXXXXX','3412',     15464,'Produits en cours p2','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15467,'SYSCOHADA-KM','STOCK','XXXXXX','342',      15463,'Travaux en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15468,'SYSCOHADA-KM','STOCK','XXXXXX','3421',     15467,'Travaux en cours t1','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15469,'SYSCOHADA-KM','STOCK','XXXXXX','3422',     15467,'Travaux en cours t2','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15470,'SYSCOHADA-KM','STOCK','XXXXXX','343',      15463,'Produits intermediaires en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15471,'SYSCOHADA-KM','STOCK','XXXXXX','3431',     15470,'Produits intermédiaires a','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15472,'SYSCOHADA-KM','STOCK','XXXXXX','3432',     15470,'Produits intermédiaires b','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15473,'SYSCOHADA-KM','STOCK','XXXXXX','344',      15463,'Produits residuels en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15474,'SYSCOHADA-KM','STOCK','XXXXXX','3441',     15473,'Produits résiduels a','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15475,'SYSCOHADA-KM','STOCK','XXXXXX','3442',     15473,'Produits résiduels b','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15476,'SYSCOHADA-KM','STOCK','XXXXXX','35',           0,'Services en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15477,'SYSCOHADA-KM','STOCK','XXXXXX','351',      15476,'Etudes en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15478,'SYSCOHADA-KM','STOCK','XXXXXX','3511',     15477,'Etudes en cours e1','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15479,'SYSCOHADA-KM','STOCK','XXXXXX','3512',     15477,'Etudes en cours e2','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15480,'SYSCOHADA-KM','STOCK','XXXXXX','352',      15476,'Prestations de services en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15481,'SYSCOHADA-KM','STOCK','XXXXXX','3521',     15480,'Prestations de services s1','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15482,'SYSCOHADA-KM','STOCK','XXXXXX','3522',     15480,'Prestations de services s2','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15483,'SYSCOHADA-KM','STOCK','XXXXXX','36',           0,'Produits finis','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15484,'SYSCOHADA-KM','STOCK','XXXXXX','361',      15483,'Produits a','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15485,'SYSCOHADA-KM','STOCK','XXXXXX','362',      15483,'Produits b','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15486,'SYSCOHADA-KM','STOCK','XXXXXX','37',           0,'Produits intermediaires et residuels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15487,'SYSCOHADA-KM','STOCK','XXXXXX','371',      15486,'Produits intermediaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15488,'SYSCOHADA-KM','STOCK','XXXXXX','3711',     15487,'Produits intermédiaires a','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15489,'SYSCOHADA-KM','STOCK','XXXXXX','3712',     15487,'Produits intermédiaires b','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15490,'SYSCOHADA-KM','STOCK','XXXXXX','372',      15486,'Produits residuels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15491,'SYSCOHADA-KM','STOCK','XXXXXX','3721',     15490,'Déchets','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15492,'SYSCOHADA-KM','STOCK','XXXXXX','3722',     15490,'Rebuts','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15493,'SYSCOHADA-KM','STOCK','XXXXXX','3723',     15490,'Matières de récupération','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15494,'SYSCOHADA-KM','STOCK','XXXXXX','38',           0,'Stocks en cours de route, en consignation ou en depot','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15495,'SYSCOHADA-KM','STOCK','XXXXXX','381',      15494,'Marchandises en cours de route','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15496,'SYSCOHADA-KM','STOCK','XXXXXX','382',      15494,'Matieres premieres et fournitures liees en cours de route','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15497,'SYSCOHADA-KM','STOCK','XXXXXX','383',      15494,'Autres approvisionnements en cours de route','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15498,'SYSCOHADA-KM','STOCK','XXXXXX','386',      15494,'Produits finis en cours de route','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15499,'SYSCOHADA-KM','STOCK','XXXXXX','387',      15494,'Stocks en consignation ou en depot','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15500,'SYSCOHADA-KM','STOCK','XXXXXX','3871',     15499,'Stock en consignation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15501,'SYSCOHADA-KM','STOCK','XXXXXX','3872',     15499,'Stock en dépôt','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15502,'SYSCOHADA-KM','STOCK','XXXXXX','388',      15494,'Stock provenant d''immobilisations mises hors service ou au rebut','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15503,'SYSCOHADA-KM','STOCK','XXXXXX','39',           0,'Depreciation des stocks','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15504,'SYSCOHADA-KM','STOCK','XXXXXX','391',      15503,'Depreciation des stoks de marchandises','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15505,'SYSCOHADA-KM','STOCK','XXXXXX','392',      15503,'Depreciation des stoks de matieres premieres et fournitures liees','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15506,'SYSCOHADA-KM','STOCK','XXXXXX','393',      15503,'Depreciation des stocks d''autres approvisionnements','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15507,'SYSCOHADA-KM','STOCK','XXXXXX','394',      15503,'Depreciations des productions en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15508,'SYSCOHADA-KM','STOCK','XXXXXX','395',      15503,'Depreciations des services en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15509,'SYSCOHADA-KM','STOCK','XXXXXX','396',      15503,'Depreciation des stocks de produits finis','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15510,'SYSCOHADA-KM','STOCK','XXXXXX','397',      15503,'Depreciation des stocks de produits intermediaires et residuels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15511,'SYSCOHADA-KM','STOCK','XXXXXX','398',      15503,'Depreciation des stocks en cours de route, en consignation ou en depot','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15512,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','4',       0,'Fournisseurs et comptes rattaches','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15513,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','401', 15512,'Fournisseurs,  dettes en comptes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15514,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','4011',15513,'Fournisseurs  locaux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15515,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','4012',15513,'Fournisseurs groupe','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15516,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','4013',15513,'Fournisseurs sous-traitants','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15517,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','4017',15513,'Fournisseurs retenue  de garantie','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15518,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','402', 15512,'Fournisseurs, effets a payer (e.a.p)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15519,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','4021',15518,'Fournisseurs, effets à payer','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15520,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','4022',15518,'Fournisseurs-groupe, effets à payer','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15521,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','4023',15518,'Fournisseurs sous-traitants effets à payer','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15522,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','408', 15512,'Fournisseurs, factures non parvenues','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15523,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','4081',15522,'Fournisseurs factures non parvenues','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15524,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','4082',15522,'Fournisseurs - groupe','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15525,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','4083',15522,'Fournisseurs sous-traitant','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15526,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','4086',15522,'Fournisseurs, intérêts courus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15527,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','409', 15512,'Fournisseurs debiteurs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15528,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','4091',15527,'Fournisseurs avances et acomptes versés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15529,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','4092',15527,'Fournisseurs - groupe avances et acomptes versés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15530,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','4093',15527,'Fournisseurs sous-traitants avances et acompte versés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15531,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','4094',15527,'Fournisseurs créances pour emballages et matériels à rendre','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15532,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','4098',15527,'Rabais, remises, ristournes et autres avoirs à obtenir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15533,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','41',  15512,'Clients et compte rattaches','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15534,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','411', 15533,'Clients','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15535,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','4111',15534,'Clients','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15536,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','4112',15534,'Clients-groupe','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15537,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','4114',15534,'Clients, état et collectivités publiques','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15538,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','4115',15534,'Clients, organismes internationaux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15539,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','4117',15534,'Clients, retenues de garanti','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15540,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','4118',15534,'Clients, dégrèvement de taxes sur la valeur ajoutée (t.v.a.)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15541,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','412', 15533,'Clients, effets a recevoir en portefeuille','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15542,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','4121',15541,'Clients, effets à recevoir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15543,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','4122',15541,'Clients-groupe, effets à recevoir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15544,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','4124',15541,'Etat et collectivités publiques, effets à recevoir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15545,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','4125',15541,'Oganismes internationaux, effets à recevoir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15546,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','414', 15533,'Créances sur cessions d''immobilisations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15547,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','4141',15546,'Créances en compte','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15548,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','4142',15546,'Effet à recevoir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15549,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','415', 15533,'Clients, effets escomptes non echus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15550,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','416', 15533,'Creances clients litigieuses ou douteuses','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15551,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','4161',15550,'Créances litigieuses','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15552,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','4162',15550,'Créances douteuses','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15553,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','418', 15533,'Clients, produits à recevoir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15554,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','4181',15553,'Clients, factures à établir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15555,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','4186',15553,'Clients, intérêts courus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15556,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','419', 15533,'Clients crediteurs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15557,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','4191',15556,'Clients, avances et acompte reçus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15558,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','4192',15556,'Client - groupe, avances et acomptes reçus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15559,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','4194',15556,'Clients, dettes pour emballages et matériels consignés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15560,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','4198',15556,'Rabais, remises, ristournes et autres avoirs à accorder','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15561,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','42',  15512,'Personnel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15562,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','421', 15561,'Personnel, avanceqs et acomptes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15563,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','4211',15562,'Personnel, avances','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15564,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','4212',15562,'Personnel, acomptes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15565,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','4213',15562,'Frais avancés et fournitures au personnel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15566,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','422', 15561,'Personnel, remunerations due','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15567,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','4221',15566,'Personnel rémunérations dues','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15568,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','4222',15566,'Personnel arrondis de paie','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15569,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','423', 15561,'Personnel, oppositions, saisie-arrets','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15570,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','4231',15569,'Personnel, oppositions','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15571,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','4232',15569,'Personnel, saisie arrêts','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15572,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','4233',15569,'Personnel, avis à tiers détenteur','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15573,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','424', 15561,'Personnel, oeuvres sociales internes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15574,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','4241',15573,'Assistance médicale','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15575,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','4242',15573,'Allocations familiales','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15576,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','4245',15573,'Organisme sociaux rattachés à l''entreprise','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15577,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','4248',15573,'Autres oeuvres sociales internes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15578,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','425', 15561,'Representants du personnel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15579,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','4251',15578,'Délégués du personnel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15580,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','4252',15578,'Syndicats et comités d''entreprises, d''établissement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15581,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','4258',15578,'Autres représentatants du personnel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15582,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','426', 15561,'Personnel, participation aux benefices','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15583,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','427', 15561,'Personnel-depots','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15584,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','428', 15561,'Personnel, charges a payer et produits a recevoir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15585,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','4281',15584,'Dettes provisionnées pour congés à payer','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15586,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','4286',15584,'Autres charges à payer','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15587,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','4287',15584,'Produits à recevoir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15588,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','43',  15512,'Organismes sociaux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15589,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','431', 15588,'Securite sociale','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15590,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','4311',15589,'Prestations familiales','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15591,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','4312',15589,'Accidents de travail','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15592,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','4313',15589,'Caisse de retraite obligatoire','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15593,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','4314',15589,'Caisse de retraite facultative','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15594,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','4318',15589,'Autres cotisations sociales','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15595,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','432', 15588,'Caisse de retraite complementaire','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15596,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','433', 15588,'Autres organismes sociaux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15597,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','4331',15596,'Mutuelle','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15598,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','438', 15588,'Organismes sociaux, charges a payer et produits a recevoir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15599,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','4381',15598,'Charges sociales sur gratifications à payer','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15600,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','4382',15598,'Charges sociales sur congés à payer','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15601,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','4386',15598,'Autres charges à payer','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15602,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','4387',15598,'Produits à recevoir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15603,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','44',  15512,'Etat et collectivites publiques','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15604,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','441', 15603,'Etat,impot sur les benefices','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15605,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','442', 15603,'Etat, autres impots et taxes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15606,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','4421',15606,'Impôts et taxes d''etat','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15607,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','4422',15606,'Impôts et taxes sur les collectivités publiques','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15608,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','4423',15606,'Impôts et taxes recouvrables sur des obligataires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15609,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','4424',15606,'Impôts et taxes recouvrables sur des associés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15610,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','4426',15606,'Droits de douane','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15611,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','4428',15606,'Autres impôts et taxes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15612,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','443', 15603,'Etat, t.v.a. facturee','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15613,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','4431',15612,'T.v.a. facturée sur ventes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15614,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','4432',15612,'T.v.a. facturée sur prestations de service','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15615,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','4433',15612,'T.v.a. facturée sur travaux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15616,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','4434',15612,'T.v.a. facturée sur production livrée à soi-même','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15617,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','4435',15612,'T.v.a. sur factures à établir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15618,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','444', 15603,'Etat, t.v.a. due ou credit de t.v.a.','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15619,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','4441',15618,'Etat, t.v.a. due','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15620,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','4449',15618,'Etat, crédit de t.v.a. à reporter','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15621,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','445', 15603,'Etat, t.v.a. recuperable','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15622,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','4451',15621,'T.v.a. récupérable sur immobilisations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15623,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','4452',15621,'T.v.a. récupérable sur achats','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15624,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','4453',15621,'T.v.a. récupérable sur transports','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15625,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','4454',15621,'T.v.a. récupérable sur services extérieurs et autres charges','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15626,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','4455',15621,'T.v.a. récupérable sur factures non parvenues','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15627,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','4456',15621,'T.v.a. transférée par d''autres entreprises','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15628,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','446', 15603,'Etat, autres taxes sur le chiffre d''affaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15629,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','447', 15603,'Etat, impots retenus a la source','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15630,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','4471',15629,'Impôt général sur le revenu','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15631,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','4472',15629,'Impôts sur salaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15632,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','4473',15629,'Contribution nationale','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15633,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','4474',15629,'Contribution nationale de solidarité','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15634,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','4478',15629,'Autres impôts et contributions','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15635,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','448', 15603,'Etat, charges a payer et produits a recevoir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15636,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','4486',15635,'Charges à payer','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15637,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','4487',15635,'Produits à recevoir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15638,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','449', 15603,'Etats, creances et dettes diverses','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15639,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','4491',15638,'Etat, obligations cautionnées','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15640,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','4492',15638,'Etat, avances et acomptes versés sur impôts','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15641,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','4493',15638,'Etat, fonds de dotation à recevoir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15642,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','4494',15638,'Etat, subventions d''équipement à recevoir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15643,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','4495',15638,'Etat, subventions d''exploitation à recevoir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15644,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','4496',15638,'Etat, subventions d''équilibre à recevoir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15645,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','4499',15638,'Etat, fond réglementé provisionné','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15646,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','45',  15512,'Organismes internationaux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15647,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','451', 15646,'Operations avec les organismes africains','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15648,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','452', 15646,'Operations avec les autres organismes internationaux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15649,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','458', 15646,'Organismes internationaux, fonds de dotation et subventions a recevoir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15650,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','4581',15649,'Organismes internationaux, fonds de dotation à recevoir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15651,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','4582',15649,'Organismes internationaux, subventions à recevoir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15652,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','46',  15512,'Associes-groupe','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15653,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','461', 15652,'Associes, operations sur le capital','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15654,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','4611',15653,'Associés apport en nature','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15655,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','4612',15653,'Associés apport en numéraire','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15656,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','4613',15653,'Actionnaires, capital souscrit appelé non versé','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15657,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','4614',15653,'Associés, capital appelé non versé','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15658,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','4615',15653,'Associés, versements reçus sur augmentation de capital','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15659,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','4616',15653,'Associés, versements anticipés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15660,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','4617',15653,'Actionnaires défaillants','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15661,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','4618',15653,'Associés, autres apports','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15662,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','4619',15653,'Associés, capital à rembourser','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15663,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','462', 15652,'Associes, comptes courants','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15664,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','4621',15663,'Principal','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15665,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','4626',15663,'Intérêts courus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15666,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','463', 15652,'Associes, operations faites en commun','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15667,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','465', 15652,'Associes, dividendes a payer','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15668,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','466', 15652,'Groupe, comptes courants','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15669,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','467', 15652,'Actionnaires, restant dû sur capital appele','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15670,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','47',  15512,'Debiteurs et crediteur divers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15671,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','471', 15670,'Comptes d''attente','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15672,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','4711',15671,'Débiteurs divers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15673,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','4712',15671,'Créditeurs divers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15674,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','4713',15671,'Obligataires, comptes de souscription','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15675,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','472', 15670,'Versements restant a effectuer sur titres non liberes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15676,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','4726',15675,'Titres de participation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15677,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','4727',15675,'Titres immobilisés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15678,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','4728',15675,'Titres de placement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15679,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','474', 15670,'Repartition periodique des charges et des produits','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15680,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','4746',15679,'Charges','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15681,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','4747',15679,'Produits','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15682,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','475', 15670,'Creances sur travaux non encore facturables','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15683,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','476', 15670,'Charges constatees d''avance','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15684,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','477', 15670,'Produits constates d''avance','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15685,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','478', 15670,'Ecarts de conversion actif','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15686,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','4781',15685,'Diminution des créances','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15687,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','4782',15685,'Augmentation des dettes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15688,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','4788',15685,'Différences compensées par couverture de change','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15689,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','479', 15670,'Ecarts de conversion passif','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15690,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','4791',15689,'Augmentation de créances','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15691,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','4792',15689,'Diminution des dettes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15692,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','4798',15689,'Différences compensées par couverture de change','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15693,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','48',  15512,'Creances et dettes hors activites ordinaires (hao)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15694,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','481', 15693,'Fournisseurs d''investissements','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15695,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','4811',15694,'Immobilisations incorporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15696,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','4812',15694,'Immobilisations corporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15697,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','4817',15694,'Retenues de garantie','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15698,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','4818',15694,'Factures non parvenues','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15699,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','482', 15693,'Fournisseurs d''investissements, effets a payer','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15700,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','483', 15693,'Dettes sur acquisition de titres de placement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15701,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','484', 15693,'Autres dettes hors activites ordinaires (h.a.o.)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15702,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','485', 15693,'Creances sur cessions d''immobilisations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15703,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','4851',15702,'En compte','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15704,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','4852',15702,'Effet à recevoir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15705,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','4855',15702,'Créances sur cessions immobilisations effets escomptés et non échus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15706,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','4857',15702,'Retenues de garantie','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15707,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','4858',15702,'Factures à établir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15708,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','486', 15693,'Creances sur cessions de titre de placement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15709,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','488', 15693,'Autres creances hors activites ordinaires (h.a.o.)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15710,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','49',  15512,'Depreciations des comptes fournisseurs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15711,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','491', 15710,'Depreciations des comptes clients','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15712,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','4911',15711,'Créances litigieuses','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15713,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','4912',15711,'Créances douteuses','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15714,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','492', 15710,'Depreciations des comptes personnel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15715,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','493', 15710,'Depreciations des comptes organismes sociaux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15716,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','494', 15710,'Depreciations des comptes etats et collectivites publiques','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15717,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','495', 15710,'Depreciations des comptes organismes internationaux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15718,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','496', 15710,'Depreciations des comptes associes et groupe','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15719,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','4962',15718,'Associés, comptes courants','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15720,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','4963',15718,'Associés, opérations faites en commun','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15721,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','4966',15718,'Groupe, comptes courants','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15722,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','497', 15710,'Depreciations des comptes debiteurs divers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15723,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','498', 15710,'Depreciations des comptes de creances h.a.o.','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15724,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','4981',15723,'Créances sur cessions d''immobilisations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15725,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','4982',15723,'Créances sur cessions de titres de placement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15726,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','4983',15723,'Autres créances (h.a.o.)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15727,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','499', 15710,'Risques provisionnes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15728,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','4991',15727,'Sur opérations d''exploitation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15729,'SYSCOHADA-KM','THIRDPARTY','XXXXXX','4998',15727,'Sur opérations (h.a.o.)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15730,'SYSCOHADA-KM','FINAN','XXXXXX','5',            0,'Titres de placement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15731,'SYSCOHADA-KM','FINAN','XXXXXX','501',      15730,'Titres du tresor et bon de caisse a court terme','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15732,'SYSCOHADA-KM','FINAN','XXXXXX','5011',     15731,'Titres du trésor à court terme','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15733,'SYSCOHADA-KM','FINAN','XXXXXX','5012',     15731,'Titres d''organismes financiers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15734,'SYSCOHADA-KM','FINAN','XXXXXX','5013',     15731,'Bons de caisse à court terme','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15735,'SYSCOHADA-KM','FINAN','XXXXXX','502',      15730,'Actions','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15736,'SYSCOHADA-KM','FINAN','XXXXXX','5021',     15735,'Actions propres','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15737,'SYSCOHADA-KM','FINAN','XXXXXX','5022',     15735,'Actions cotées','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15738,'SYSCOHADA-KM','FINAN','XXXXXX','5023',     15735,'Actions non cotées','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15739,'SYSCOHADA-KM','FINAN','XXXXXX','5024',     15735,'Actions démembrées (certificats d''investissement; droits de vote)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15740,'SYSCOHADA-KM','FINAN','XXXXXX','5025',     15735,'Autres titres conférant un droit de propriété','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15741,'SYSCOHADA-KM','FINAN','XXXXXX','503',      15730,'Obligations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15742,'SYSCOHADA-KM','FINAN','XXXXXX','5031',     15741,'Obligations émises par la société et rachetées par elle','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15743,'SYSCOHADA-KM','FINAN','XXXXXX','5032',     15741,'Obligations cotées','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15744,'SYSCOHADA-KM','FINAN','XXXXXX','5033',     15741,'Obligations non cotées','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15745,'SYSCOHADA-KM','FINAN','XXXXXX','5035',     15741,'Autres titres conférant un droit de créance','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15746,'SYSCOHADA-KM','FINAN','XXXXXX','504',      15730,'Bon de souscription','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15747,'SYSCOHADA-KM','FINAN','XXXXXX','5042',     15746,'Bons de souscription d''actions','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15748,'SYSCOHADA-KM','FINAN','XXXXXX','5043',     15746,'Bon de souscription d''obligations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15749,'SYSCOHADA-KM','FINAN','XXXXXX','505',      15730,'Titres negociables hors region','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15750,'SYSCOHADA-KM','FINAN','XXXXXX','506',      15730,'Interets courus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15751,'SYSCOHADA-KM','FINAN','XXXXXX','5061',     15750,'Titres du trésor et bons de caisse à court terme','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15752,'SYSCOHADA-KM','FINAN','XXXXXX','5062',     15750,'Actions','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15753,'SYSCOHADA-KM','FINAN','XXXXXX','5063',     15750,'Obligations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15754,'SYSCOHADA-KM','FINAN','XXXXXX','508',      15730,'Autres valeurs assimilees','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15755,'SYSCOHADA-KM','FINAN','XXXXXX','51',       15730,'Valeurs a encaisser','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15756,'SYSCOHADA-KM','FINAN','XXXXXX','511',      15755,'Effets a encaisser','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15757,'SYSCOHADA-KM','FINAN','XXXXXX','512',      15755,'Effets a l''encaissement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15758,'SYSCOHADA-KM','FINAN','XXXXXX','513',      15755,'Cheques a encaisser','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15759,'SYSCOHADA-KM','FINAN','XXXXXX','514',      15755,'Cheques a l''encaissement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15760,'SYSCOHADA-KM','FINAN','XXXXXX','515',      15755,'Cartes de credit a encaisser','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15761,'SYSCOHADA-KM','FINAN','XXXXXX','518',      15755,'Autres valeurs a l''encaissement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15762,'SYSCOHADA-KM','FINAN','XXXXXX','5181',     15761,'Warrants','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15763,'SYSCOHADA-KM','FINAN','XXXXXX','5182',     15761,'Billets de fonds','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15764,'SYSCOHADA-KM','FINAN','XXXXXX','5185',     15761,'Chèque de voyage','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15765,'SYSCOHADA-KM','FINAN','XXXXXX','5186',     15761,'Coupons échus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15766,'SYSCOHADA-KM','FINAN','XXXXXX','5187',     15761,'Intérêts échus des obligations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15767,'SYSCOHADA-KM','FINAN','XXXXXX','52',       15730,'Banques','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15768,'SYSCOHADA-KM','FINAN','XXXXXX','521',      15767,'Banques locales','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15769,'SYSCOHADA-KM','FINAN','XXXXXX','5211',     15768,'Banque x','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15770,'SYSCOHADA-KM','FINAN','XXXXXX','5212',     15768,'Banque y','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15771,'SYSCOHADA-KM','FINAN','XXXXXX','522',      15767,'Banques autres etats region','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15772,'SYSCOHADA-KM','FINAN','XXXXXX','523',      15767,'Banques autres etats zone monetaire','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15773,'SYSCOHADA-KM','FINAN','XXXXXX','524',      15767,'Banques hors zone monetaire','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15774,'SYSCOHADA-KM','FINAN','XXXXXX','526',      15767,'Banques, interets courus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15775,'SYSCOHADA-KM','FINAN','XXXXXX','5261',     15768,'Banques, intérêts courus, charges à payer','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15776,'SYSCOHADA-KM','FINAN','XXXXXX','5267',     15768,'Banques, intérêts courus, produits à recevoir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15777,'SYSCOHADA-KM','FINAN','XXXXXX','53',       15730,'Etablissements financiers et assimiles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15778,'SYSCOHADA-KM','FINAN','XXXXXX','531',      15777,'Cheques postaux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15779,'SYSCOHADA-KM','FINAN','XXXXXX','532',      15777,'Tresor','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15780,'SYSCOHADA-KM','FINAN','XXXXXX','533',      15777,'Societe de gestion et d''intermediation (s.g.i.)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15781,'SYSCOHADA-KM','FINAN','XXXXXX','536',      15777,'Etablissements financiers, interets courus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15782,'SYSCOHADA-KM','FINAN','XXXXXX','5361',     15781,'Etablissements financiers, intérêts courus, charges à payer','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15783,'SYSCOHADA-KM','FINAN','XXXXXX','5362',     15781,'Etablissements financiers, intérêts courus, produits à recevoir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15784,'SYSCOHADA-KM','FINAN','XXXXXX','538',      15777,'Autres organismes financiers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15785,'SYSCOHADA-KM','FINAN','XXXXXX','54',       15730,'Instruments de tresorerie','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15786,'SYSCOHADA-KM','FINAN','XXXXXX','541',      15785,'Options de taux d''interets','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15787,'SYSCOHADA-KM','FINAN','XXXXXX','542',      15785,'Options de taux de change','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15788,'SYSCOHADA-KM','FINAN','XXXXXX','543',      15785,'Options de taux boursiers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15789,'SYSCOHADA-KM','FINAN','XXXXXX','544',      15785,'Instruments de marches  a terme','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15790,'SYSCOHADA-KM','FINAN','XXXXXX','545',      15785,'Avoirs d''or et autres metaux precieux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15791,'SYSCOHADA-KM','FINAN','XXXXXX','56',       15730,'Banques, credits de tresorerie et d''escompte','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15792,'SYSCOHADA-KM','FINAN','XXXXXX','561',      15791,'Credits de tresorerie','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15793,'SYSCOHADA-KM','FINAN','XXXXXX','564',      15791,'Escompte de credits de campagne','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15794,'SYSCOHADA-KM','FINAN','XXXXXX','565',      15791,'Escompte de credits ordinaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15795,'SYSCOHADA-KM','FINAN','XXXXXX','566',      15791,'Banques, credits de tresorerie, interets courus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15796,'SYSCOHADA-KM','FINAN','XXXXXX','5661',     15795,'Banques, crédits de trésorerie, intérêts courus, charges à payer','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15797,'SYSCOHADA-KM','FINAN','XXXXXX','5667',     15795,'Banques, crédits de trésorerie, intérêts courus, produits à recevoir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15798,'SYSCOHADA-KM','FINAN','XXXXXX','57',       15730,'Caisse','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15799,'SYSCOHADA-KM','FINAN','XXXXXX','571',      15798,'Caisse siege social','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15800,'SYSCOHADA-KM','FINAN','XXXXXX','5711',     15799,'En unités monétaires légales','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15801,'SYSCOHADA-KM','FINAN','XXXXXX','5712',     15799,'En devises','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15802,'SYSCOHADA-KM','FINAN','XXXXXX','572',      15798,'Caisse succursale a','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15803,'SYSCOHADA-KM','FINAN','XXXXXX','5721',     15802,'En unités monétaires légales','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15804,'SYSCOHADA-KM','FINAN','XXXXXX','5722',     15802,'En devises','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15805,'SYSCOHADA-KM','FINAN','XXXXXX','573',      15798,'Caisse succursale b','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15806,'SYSCOHADA-KM','FINAN','XXXXXX','5731',     15805,'En unités monétaires légales','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15807,'SYSCOHADA-KM','FINAN','XXXXXX','5732',     15805,'En devises','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15808,'SYSCOHADA-KM','FINAN','XXXXXX','58',       15730,'Regies d''avances, accreditifs et virements internes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15809,'SYSCOHADA-KM','FINAN','XXXXXX','581',      15808,'Regies d''avances','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15810,'SYSCOHADA-KM','FINAN','XXXXXX','582',      15808,'Accreditifs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15811,'SYSCOHADA-KM','FINAN','XXXXXX','585',      15808,'Virements de fonds','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15812,'SYSCOHADA-KM','FINAN','XXXXXX','588',      15808,'Autres virements internes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15813,'SYSCOHADA-KM','FINAN','XXXXXX','59',       15730,'Depreciations des titres de placement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15814,'SYSCOHADA-KM','FINAN','XXXXXX','591',      15813,'Depreciations des titres et valeurs a encaisser','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15815,'SYSCOHADA-KM','FINAN','XXXXXX','592',      15813,'Depreciations des comptes banques','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15816,'SYSCOHADA-KM','FINAN','XXXXXX','593',      15813,'Depreciations des comptes etablissements financiers et assimiles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15817,'SYSCOHADA-KM','FINAN','XXXXXX','594',      15813,'Depreciations des comptes d''instruments de tresorerie','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15818,'SYSCOHADA-KM','FINAN','XXXXXX','599',      15813,'Risques provisionnes a caractere financier','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15819,'SYSCOHADA-KM','EXPENSE','XXXXXX','6',          0,'Achats et variations de stocks','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15820,'SYSCOHADA-KM','EXPENSE','XXXXXX','601',    15819,'Achats de marchandises','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15821,'SYSCOHADA-KM','EXPENSE','XXXXXX','6011',   16820,'Dans la région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15822,'SYSCOHADA-KM','EXPENSE','XXXXXX','6012',   16820,'Hors région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15823,'SYSCOHADA-KM','EXPENSE','XXXXXX','6013',   16820,'Aux entreprises du groupe dans la région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15824,'SYSCOHADA-KM','EXPENSE','XXXXXX','6014',   16820,'Aux entreprises du groupe hors région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15825,'SYSCOHADA-KM','EXPENSE','XXXXXX','6019',   16820,'Rabais, remises et ristournes obtenus (non ventilés)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15826,'SYSCOHADA-KM','EXPENSE','XXXXXX','602',    15819,'Achats de matieres premieres et fournitures liees','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15827,'SYSCOHADA-KM','EXPENSE','XXXXXX','6021',   15826,'Dans la région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15828,'SYSCOHADA-KM','EXPENSE','XXXXXX','6022',   15826,'Hors région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15829,'SYSCOHADA-KM','EXPENSE','XXXXXX','6023',   15826,'Aux entreprises du groupe dans la région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15830,'SYSCOHADA-KM','EXPENSE','XXXXXX','6024',   15826,'Aux entreprises du groupe hors région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15831,'SYSCOHADA-KM','EXPENSE','XXXXXX','6029',   15826,'Rabais, remises et ristournes obtenus (non ventilés)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15832,'SYSCOHADA-KM','EXPENSE','XXXXXX','603',    15819,'Variations des stocks et biens achetes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15833,'SYSCOHADA-KM','EXPENSE','XXXXXX','6031',   15832,'Variations des stocks de marchandises','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15834,'SYSCOHADA-KM','EXPENSE','XXXXXX','6032',   15832,'Variations des stocks de matiéres premiéres et fournitures liées','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15835,'SYSCOHADA-KM','EXPENSE','XXXXXX','6033',   15832,'Variations des stocks d''autres approvisionnements','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15836,'SYSCOHADA-KM','EXPENSE','XXXXXX','604',    15819,'Achats stockes de matieres et fournitures consommables','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15837,'SYSCOHADA-KM','EXPENSE','XXXXXX','6041',   15836,'Matiéres consommables','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15838,'SYSCOHADA-KM','EXPENSE','XXXXXX','6042',   15836,'Matiéres combustibles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15839,'SYSCOHADA-KM','EXPENSE','XXXXXX','6043',   15836,'Produits d''entretien','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15840,'SYSCOHADA-KM','EXPENSE','XXXXXX','6044',   15836,'Fournitures d''atelier et d''usine','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15841,'SYSCOHADA-KM','EXPENSE','XXXXXX','6046',   15836,'Fournitures de magasin','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15842,'SYSCOHADA-KM','EXPENSE','XXXXXX','6047',   15836,'Fournitures de bureau','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15843,'SYSCOHADA-KM','EXPENSE','XXXXXX','6049',   15836,'Rabais, remises et ristournes obtenus (non ventilés)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15844,'SYSCOHADA-KM','EXPENSE','XXXXXX','605',    15819,'Autres achats','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15845,'SYSCOHADA-KM','EXPENSE','XXXXXX','6051',   15844,'Fournitures non stockables - eau','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15846,'SYSCOHADA-KM','EXPENSE','XXXXXX','6052',   15844,'Fournitures non stockables - electricité','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15847,'SYSCOHADA-KM','EXPENSE','XXXXXX','6053',   15844,'Fournitures non stockables - autres énergies','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15848,'SYSCOHADA-KM','EXPENSE','XXXXXX','6054',   15844,'Fournitures d''entretien non stockables','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15849,'SYSCOHADA-KM','EXPENSE','XXXXXX','6055',   15844,'Fournitures de bureau non stockables','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15850,'SYSCOHADA-KM','EXPENSE','XXXXXX','6056',   15844,'Achats de petits matériel et outillage','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15851,'SYSCOHADA-KM','EXPENSE','XXXXXX','6057',   15844,'Achats d''études et de prestations de services','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15852,'SYSCOHADA-KM','EXPENSE','XXXXXX','6058',   15844,'Achats de travaux, matériels et équipements','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15853,'SYSCOHADA-KM','EXPENSE','XXXXXX','6059',   15844,'Rabais, remises et ristournes obtenus (non ventilés)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15854,'SYSCOHADA-KM','EXPENSE','XXXXXX','608',    15819,'Achats d''emballages','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15855,'SYSCOHADA-KM','EXPENSE','XXXXXX','6081',   15854,'Emballages perdus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15856,'SYSCOHADA-KM','EXPENSE','XXXXXX','6082',   15854,'Emballages récupérables non identifiables','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15857,'SYSCOHADA-KM','EXPENSE','XXXXXX','6083',   15854,'Emballages à usage mixte','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15858,'SYSCOHADA-KM','EXPENSE','XXXXXX','6089',   15854,'Rabais, remises et ristournes obtenus (non ventilés)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15859,'SYSCOHADA-KM','EXPENSE','XXXXXX','61',     15819,'Transports','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15860,'SYSCOHADA-KM','EXPENSE','XXXXXX','611',    15859,'Transports sur achats','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15861,'SYSCOHADA-KM','EXPENSE','XXXXXX','612',    15859,'Transport sur ventes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15862,'SYSCOHADA-KM','EXPENSE','XXXXXX','613',    15859,'Transports pour le compte de tiers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15863,'SYSCOHADA-KM','EXPENSE','XXXXXX','614',    15859,'Transports du personnel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15864,'SYSCOHADA-KM','EXPENSE','XXXXXX','616',    15859,'Transports de plis','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15865,'SYSCOHADA-KM','EXPENSE','XXXXXX','618',    15859,'Autres frais de transport','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15866,'SYSCOHADA-KM','EXPENSE','XXXXXX','6181',   15865,'Voyages et déplacements','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15867,'SYSCOHADA-KM','EXPENSE','XXXXXX','6182',   15865,'Transports entre établissements ou chantiers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15868,'SYSCOHADA-KM','EXPENSE','XXXXXX','6183',   15865,'Transports administratifs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15869,'SYSCOHADA-KM','EXPENSE','XXXXXX','62',     15819,'Services exterieurs a','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15870,'SYSCOHADA-KM','EXPENSE','XXXXXX','621',    15869,'Sous traitance generale','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15871,'SYSCOHADA-KM','EXPENSE','XXXXXX','622',    15869,'Locations et charges locatives','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15872,'SYSCOHADA-KM','EXPENSE','XXXXXX','6221',   15871,'Locations de terrains','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15873,'SYSCOHADA-KM','EXPENSE','XXXXXX','6222',   15871,'Locations de bâtiments','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15874,'SYSCOHADA-KM','EXPENSE','XXXXXX','6223',   15871,'Location de matériels et outillages','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15875,'SYSCOHADA-KM','EXPENSE','XXXXXX','6224',   15871,'Malis sur emballages','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15876,'SYSCOHADA-KM','EXPENSE','XXXXXX','6225',   15871,'Locations d''emballages','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15877,'SYSCOHADA-KM','EXPENSE','XXXXXX','6228',   15871,'Locations et charges locatives diverses','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15878,'SYSCOHADA-KM','EXPENSE','XXXXXX','623',    15869,'Redevances de credit bail et contrats assimiles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15879,'SYSCOHADA-KM','EXPENSE','XXXXXX','6232',   15878,'Crédits-bail immobilier','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15880,'SYSCOHADA-KM','EXPENSE','XXXXXX','6233',   15878,'Crédits-bail mobilier','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15881,'SYSCOHADA-KM','EXPENSE','XXXXXX','6235',   15878,'Contrats assimilés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15882,'SYSCOHADA-KM','EXPENSE','XXXXXX','624',    15869,'Entretiens, reparations et maintenance','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15883,'SYSCOHADA-KM','EXPENSE','XXXXXX','6241',   15882,'Entretien et réparation des biens immobiliers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15884,'SYSCOHADA-KM','EXPENSE','XXXXXX','6242',   15882,'Entretien et réparation des biens mobiliers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15885,'SYSCOHADA-KM','EXPENSE','XXXXXX','6243',   15882,'Maintenance','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15886,'SYSCOHADA-KM','EXPENSE','XXXXXX','6248',   15882,'Autres entretiens et réparations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15887,'SYSCOHADA-KM','EXPENSE','XXXXXX','625',    15869,'Primes d''assurance','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15888,'SYSCOHADA-KM','EXPENSE','XXXXXX','6251',   15887,'Assurances multirisques','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15889,'SYSCOHADA-KM','EXPENSE','XXXXXX','6252',   15887,'Assurances matériel de transport','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15890,'SYSCOHADA-KM','EXPENSE','XXXXXX','6253',   15887,'Assurances risques d''exploitation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15891,'SYSCOHADA-KM','EXPENSE','XXXXXX','6254',   15887,'Assurances responsabilité du producteur','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15892,'SYSCOHADA-KM','EXPENSE','XXXXXX','6255',   15887,'Assurances insolvabilité clients','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15893,'SYSCOHADA-KM','EXPENSE','XXXXXX','6256',   15887,'Assurances transport sur achats','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15894,'SYSCOHADA-KM','EXPENSE','XXXXXX','6257',   15887,'Assurances transport sur ventes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15895,'SYSCOHADA-KM','EXPENSE','XXXXXX','6258',   15887,'Autres primes d''assurances','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15896,'SYSCOHADA-KM','EXPENSE','XXXXXX','626',    15869,'Etudes, recherches et documentation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15897,'SYSCOHADA-KM','EXPENSE','XXXXXX','6261',   15896,'Etudes et recherches','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15898,'SYSCOHADA-KM','EXPENSE','XXXXXX','6265',   15896,'Documentation générale','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15899,'SYSCOHADA-KM','EXPENSE','XXXXXX','6266',   15896,'Documentation technique','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15900,'SYSCOHADA-KM','EXPENSE','XXXXXX','627',    15869,'Publicite, publications, relations publiques','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15901,'SYSCOHADA-KM','EXPENSE','XXXXXX','6271',   15900,'Annonces, insertions','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15902,'SYSCOHADA-KM','EXPENSE','XXXXXX','6272',   15900,'Catalogues, imprimés publicitaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15903,'SYSCOHADA-KM','EXPENSE','XXXXXX','6273',   15900,'Echantillons','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15904,'SYSCOHADA-KM','EXPENSE','XXXXXX','6274',   15900,'Foires et expositions','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15905,'SYSCOHADA-KM','EXPENSE','XXXXXX','6275',   15900,'Publications','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15906,'SYSCOHADA-KM','EXPENSE','XXXXXX','6276',   15900,'Cadeaux à la clientèle','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15907,'SYSCOHADA-KM','EXPENSE','XXXXXX','6277',   15900,'Frais de colloques, séminaires, conférences','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15908,'SYSCOHADA-KM','EXPENSE','XXXXXX','6278',   15900,'Autres charges de publicités et relations publiques','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15909,'SYSCOHADA-KM','EXPENSE','XXXXXX','628',    15869,'Frais de telecommunications','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15910,'SYSCOHADA-KM','EXPENSE','XXXXXX','6281',   15909,'Frais de téléphone','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15911,'SYSCOHADA-KM','EXPENSE','XXXXXX','6282',   15909,'Frais de télex','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15912,'SYSCOHADA-KM','EXPENSE','XXXXXX','6283',   15909,'Frais de télécopie','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15913,'SYSCOHADA-KM','EXPENSE','XXXXXX','6288',   15909,'Autres frais de télécommunications','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15914,'SYSCOHADA-KM','EXPENSE','XXXXXX','63',     15819,'Services exterieurs b','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15915,'SYSCOHADA-KM','EXPENSE','XXXXXX','631',    15914,'Frais bancaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15916,'SYSCOHADA-KM','EXPENSE','XXXXXX','6311',   15915,'Frais sur titre (achats, vente, garde)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15917,'SYSCOHADA-KM','EXPENSE','XXXXXX','6312',   15915,'Frais sur effets','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15918,'SYSCOHADA-KM','EXPENSE','XXXXXX','6313',   15915,'Locations de coffres','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15919,'SYSCOHADA-KM','EXPENSE','XXXXXX','6315',   15915,'Commissions sur cartes de crédit','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15920,'SYSCOHADA-KM','EXPENSE','XXXXXX','6316',   15915,'Frais d''émission d''emprunts','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15921,'SYSCOHADA-KM','EXPENSE','XXXXXX','6318',   15915,'Autres frais bancaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15922,'SYSCOHADA-KM','EXPENSE','XXXXXX','632',    15914,'Remunerations d''intermediaires et de conseils','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15923,'SYSCOHADA-KM','EXPENSE','XXXXXX','6321',   15922,'Commissions et courtages sur achats','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15924,'SYSCOHADA-KM','EXPENSE','XXXXXX','6322',   15922,'Commissions et courtages sur ventes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15925,'SYSCOHADA-KM','EXPENSE','XXXXXX','6323',   15922,'Rémunérations des transitaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15926,'SYSCOHADA-KM','EXPENSE','XXXXXX','6324',   15922,'Honoraires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15927,'SYSCOHADA-KM','EXPENSE','XXXXXX','6325',   15922,'Frais d''actes et de contentieux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15928,'SYSCOHADA-KM','EXPENSE','XXXXXX','6328',   15922,'Divers frais','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15929,'SYSCOHADA-KM','EXPENSE','XXXXXX','633',    15914,'Frais de formation du personnel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15930,'SYSCOHADA-KM','EXPENSE','XXXXXX','634',    15914,'Redevances pour brevets, licences, logiciels et droits similaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15931,'SYSCOHADA-KM','EXPENSE','XXXXXX','6342',   15930,'Redevances pour brevets, licences, concessions et droits similaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15932,'SYSCOHADA-KM','EXPENSE','XXXXXX','6343',   15930,'Redevances pour logiciel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15933,'SYSCOHADA-KM','EXPENSE','XXXXXX','6344',   15930,'Redevances pour marques','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15934,'SYSCOHADA-KM','EXPENSE','XXXXXX','635',    15914,'Cotisations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15935,'SYSCOHADA-KM','EXPENSE','XXXXXX','6351',   15934,'Cotisations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15936,'SYSCOHADA-KM','EXPENSE','XXXXXX','6358',   15934,'Concours divers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15937,'SYSCOHADA-KM','EXPENSE','XXXXXX','636',    15914,'Redevances verses au concedant (concessions service public)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15938,'SYSCOHADA-KM','EXPENSE','XXXXXX','637',    15914,'Remunerations du personnel exterieur a l''entreprise','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15939,'SYSCOHADA-KM','EXPENSE','XXXXXX','6371',   15938,'Personnel intérimaire','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15940,'SYSCOHADA-KM','EXPENSE','XXXXXX','6372',   15938,'Personnel détaché ou prêté à l''entreprise','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15941,'SYSCOHADA-KM','EXPENSE','XXXXXX','638',    15914,'Autres charges externes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15942,'SYSCOHADA-KM','EXPENSE','XXXXXX','6381',   15941,'Frais de recrutement du personnel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15943,'SYSCOHADA-KM','EXPENSE','XXXXXX','6382',   15941,'Frais de déménagement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15944,'SYSCOHADA-KM','EXPENSE','XXXXXX','6383',   15941,'Réceptions','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15945,'SYSCOHADA-KM','EXPENSE','XXXXXX','6384',   15941,'Missions','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15946,'SYSCOHADA-KM','EXPENSE','XXXXXX','64',     15819,'Impots et taxes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15947,'SYSCOHADA-KM','EXPENSE','XXXXXX','641',    15946,'Impots et taxes directs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15948,'SYSCOHADA-KM','EXPENSE','XXXXXX','6411',   15947,'Impots fonciers et taxes annexes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15949,'SYSCOHADA-KM','EXPENSE','XXXXXX','6412',   15947,'Patentes, licences et taxes annexes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15950,'SYSCOHADA-KM','EXPENSE','XXXXXX','6413',   15947,'Taxes sur appointements et salaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15951,'SYSCOHADA-KM','EXPENSE','XXXXXX','6414',   15947,'Taxes d''apprentissage','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15952,'SYSCOHADA-KM','EXPENSE','XXXXXX','6415',   15947,'Formation professionnelle continue','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15953,'SYSCOHADA-KM','EXPENSE','XXXXXX','6418',   15947,'Autres impôts et taxes directs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15954,'SYSCOHADA-KM','EXPENSE','XXXXXX','645',    15946,'Impots et taxes indirects','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15955,'SYSCOHADA-KM','EXPENSE','XXXXXX','646',    15946,'Droits d''enregistrement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15956,'SYSCOHADA-KM','EXPENSE','XXXXXX','6461',   15955,'Droits de mutation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15957,'SYSCOHADA-KM','EXPENSE','XXXXXX','6462',   15955,'Droits de timbre','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15958,'SYSCOHADA-KM','EXPENSE','XXXXXX','6463',   15955,'Taxes sur les véhicules de société','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15959,'SYSCOHADA-KM','EXPENSE','XXXXXX','6464',   15955,'Vignettes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15960,'SYSCOHADA-KM','EXPENSE','XXXXXX','6468',   15955,'Autres droits','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15961,'SYSCOHADA-KM','EXPENSE','XXXXXX','647',    15946,'Penalites et amendes fiscales','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15962,'SYSCOHADA-KM','EXPENSE','XXXXXX','6471',   15961,'Pénalités d''assiette, impots directs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15963,'SYSCOHADA-KM','EXPENSE','XXXXXX','6472',   15961,'Pénalités d''assiette, impôts indirects','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15964,'SYSCOHADA-KM','EXPENSE','XXXXXX','6473',   15961,'Pénalités de recouvrement, impôts directs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15965,'SYSCOHADA-KM','EXPENSE','XXXXXX','6474',   15961,'Pénalités de recouvrement, impôts indirects','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15966,'SYSCOHADA-KM','EXPENSE','XXXXXX','6478',   15961,'Autres amendes pénales et fiscales','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15967,'SYSCOHADA-KM','EXPENSE','XXXXXX','648',    15946,'Autres impots et taxes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15968,'SYSCOHADA-KM','EXPENSE','XXXXXX','65',     15819,'Autres charges','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15969,'SYSCOHADA-KM','EXPENSE','XXXXXX','651',    15968,'Pertes sur creances clients et autres debiteurs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15970,'SYSCOHADA-KM','EXPENSE','XXXXXX','6511',   15969,'Pertes sur clients','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15971,'SYSCOHADA-KM','EXPENSE','XXXXXX','6515',   15969,'Autres débiteurs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15972,'SYSCOHADA-KM','EXPENSE','XXXXXX','652',    15968,'Quote-part de resultat sur operations faites en commun','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15973,'SYSCOHADA-KM','EXPENSE','XXXXXX','6521',   15972,'Quote-part transféré de bénéfices (comptabilté du gérants)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15974,'SYSCOHADA-KM','EXPENSE','XXXXXX','6525',   15972,'Pertes imputées par transfert (comptabilité des associés non gérants)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15975,'SYSCOHADA-KM','EXPENSE','XXXXXX','653',    15968,'Quote-part de resultat annulee sur execution partielle de contrats pluri-exercices','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15976,'SYSCOHADA-KM','EXPENSE','XXXXXX','654',    15968,'Valeur comptable des cessions courantes d''immobilisations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15977,'SYSCOHADA-KM','EXPENSE','XXXXXX','658',    15968,'Charges diverses','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15978,'SYSCOHADA-KM','EXPENSE','XXXXXX','6581',   15977,'Jetons de présence et autres rémunérations d''administrateurs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15979,'SYSCOHADA-KM','EXPENSE','XXXXXX','6582',   15977,'Dons','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15980,'SYSCOHADA-KM','EXPENSE','XXXXXX','6583',   15977,'Mécénat','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15981,'SYSCOHADA-KM','EXPENSE','XXXXXX','659',    15968,'Charges provisionnees d''exploitation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15982,'SYSCOHADA-KM','EXPENSE','XXXXXX','6591',   15981,'Sur risque à court terme','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15983,'SYSCOHADA-KM','EXPENSE','XXXXXX','6593',   15981,'Sur stocks','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15984,'SYSCOHADA-KM','EXPENSE','XXXXXX','6594',   15981,'Sur créances','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15985,'SYSCOHADA-KM','EXPENSE','XXXXXX','6598',   15981,'Autres charges provisionnées','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15986,'SYSCOHADA-KM','EXPENSE','XXXXXX','66',     15819,'Charges de personnel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15987,'SYSCOHADA-KM','EXPENSE','XXXXXX','661',    15986,'Remunerations directes versees au personnel national','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15988,'SYSCOHADA-KM','EXPENSE','XXXXXX','6611',   15987,'Appointements salaires et commissions','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15989,'SYSCOHADA-KM','EXPENSE','XXXXXX','6612',   15987,'Primes et gratifications','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15990,'SYSCOHADA-KM','EXPENSE','XXXXXX','6613',   15987,'Congés payés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15991,'SYSCOHADA-KM','EXPENSE','XXXXXX','6614',   15987,'Indemnités de préavis, de licencement et de recherche d''embauche','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15992,'SYSCOHADA-KM','EXPENSE','XXXXXX','6615',   15987,'Indemnités de maladie versées aux travailleurs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15993,'SYSCOHADA-KM','EXPENSE','XXXXXX','6616',   15987,'Supplément familial','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15994,'SYSCOHADA-KM','EXPENSE','XXXXXX','6617',   15987,'Avantages en nature','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15995,'SYSCOHADA-KM','EXPENSE','XXXXXX','6618',   15987,'Autres rémunérations directes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15996,'SYSCOHADA-KM','EXPENSE','XXXXXX','662',    15986,'Remunerations directes versees au personnel non national','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15997,'SYSCOHADA-KM','EXPENSE','XXXXXX','6621',   15996,'Appointements salaires et commissions','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15998,'SYSCOHADA-KM','EXPENSE','XXXXXX','6622',   15996,'Primes et gratifications','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15999,'SYSCOHADA-KM','EXPENSE','XXXXXX','6623',   15996,'Congés payés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16000,'SYSCOHADA-KM','EXPENSE','XXXXXX','6624',   15996,'Indemnités de préavis, de licencement et de recherche d''embauche','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16001,'SYSCOHADA-KM','EXPENSE','XXXXXX','6625',   15996,'Indemnités de maladie versées aux travailleurs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16002,'SYSCOHADA-KM','EXPENSE','XXXXXX','6626',   15996,'Supplément familial','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16003,'SYSCOHADA-KM','EXPENSE','XXXXXX','6627',   15996,'Avantages en nature','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16004,'SYSCOHADA-KM','EXPENSE','XXXXXX','6628',   15996,'Autres rémunérations directes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16005,'SYSCOHADA-KM','EXPENSE','XXXXXX','663',    15986,'Indemnites forfaitaires versees au personnel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16006,'SYSCOHADA-KM','EXPENSE','XXXXXX','6631',   16005,'Indemnités de logement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16007,'SYSCOHADA-KM','EXPENSE','XXXXXX','6632',   16005,'Indemnités de représentation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16008,'SYSCOHADA-KM','EXPENSE','XXXXXX','6633',   16005,'Indemnités d''expatriation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16009,'SYSCOHADA-KM','EXPENSE','XXXXXX','6638',   16005,'Autres indemnités et avantages divers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16010,'SYSCOHADA-KM','EXPENSE','XXXXXX','664',    15986,'Charges sociales','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16011,'SYSCOHADA-KM','EXPENSE','XXXXXX','6641',   16010,'Charges sociales sur rémunération du personnel national','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16012,'SYSCOHADA-KM','EXPENSE','XXXXXX','6642',   16010,'Charges sociales sur rémunération du personnel non national','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16013,'SYSCOHADA-KM','EXPENSE','XXXXXX','666',    15986,'Remunerations et charges sociales de l''exploitant individuel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16014,'SYSCOHADA-KM','EXPENSE','XXXXXX','6661',   16013,'Rémunérations du travail de l''exploitant','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16015,'SYSCOHADA-KM','EXPENSE','XXXXXX','6662',   16013,'Charges sociales','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16016,'SYSCOHADA-KM','EXPENSE','XXXXXX','667',    15986,'Remunerations transferee de personnel exterieur','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16017,'SYSCOHADA-KM','EXPENSE','XXXXXX','6671',   16016,'Personnel intérimaire','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16018,'SYSCOHADA-KM','EXPENSE','XXXXXX','6672',   16016,'Personnel détaché ou prêté à l''entreprise','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16019,'SYSCOHADA-KM','EXPENSE','XXXXXX','668',    15986,'Autres charges sociales','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16020,'SYSCOHADA-KM','EXPENSE','XXXXXX','6681',   16019,'Versements aux syndicats et comités d''entreprise, d''établisement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16021,'SYSCOHADA-KM','EXPENSE','XXXXXX','6682',   16019,'Versements aux comité d''hygiéne et de sécurité','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16022,'SYSCOHADA-KM','EXPENSE','XXXXXX','6683',   16019,'Versements aux autres oeuvres sociales','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16023,'SYSCOHADA-KM','EXPENSE','XXXXXX','6684',   16019,'Médecine du travail et pharmacie','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16024,'SYSCOHADA-KM','EXPENSE','XXXXXX','67',     15819,'Frais financiers et charges assimilees','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16025,'SYSCOHADA-KM','EXPENSE','XXXXXX','671',    16024,'Interets des emprunts','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16026,'SYSCOHADA-KM','EXPENSE','XXXXXX','6711',   16025,'Emprunts obligataires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16027,'SYSCOHADA-KM','EXPENSE','XXXXXX','6712',   16025,'Emprunts auprès des établissements de crédit','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16028,'SYSCOHADA-KM','EXPENSE','XXXXXX','6713',   16025,'Dettes liées à des participations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16029,'SYSCOHADA-KM','EXPENSE','XXXXXX','672',    16024,'Interets dans loyers de credit bail et contrats assimiles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16030,'SYSCOHADA-KM','EXPENSE','XXXXXX','6721',   16029,'Intérêts dans loyers de crédit-bail immobilier','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16031,'SYSCOHADA-KM','EXPENSE','XXXXXX','6722',   16029,'Intérêts dans loyers de crédit-bail mobilier','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16032,'SYSCOHADA-KM','EXPENSE','XXXXXX','6723',   16029,'Intérêts dans loyers des autres contrats','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16033,'SYSCOHADA-KM','EXPENSE','XXXXXX','673',    16024,'Escomptes accordes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16034,'SYSCOHADA-KM','EXPENSE','XXXXXX','674',    16024,'Autres interets','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16035,'SYSCOHADA-KM','EXPENSE','XXXXXX','6741',   16034,'Avances reçues et dépôts créditeurs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16036,'SYSCOHADA-KM','EXPENSE','XXXXXX','6742',   16034,'Comptes courants bloqués','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16037,'SYSCOHADA-KM','EXPENSE','XXXXXX','6743',   16034,'Intérêts sur obligations cautionnées','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16038,'SYSCOHADA-KM','EXPENSE','XXXXXX','6744',   16034,'Intérêts sur dettes commerciales','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16039,'SYSCOHADA-KM','EXPENSE','XXXXXX','6745',   16034,'Intérêts bancaires et sur opérations de trésorerie et d''escompte','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16040,'SYSCOHADA-KM','EXPENSE','XXXXXX','6748',   16034,'Intérêts sur dettes diverses','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16041,'SYSCOHADA-KM','EXPENSE','XXXXXX','675',    16024,'Escomptes des effets de commerce','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16042,'SYSCOHADA-KM','EXPENSE','XXXXXX','676',    16024,'Pertes de change','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16043,'SYSCOHADA-KM','EXPENSE','XXXXXX','677',    16024,'Pertes sur cessions de titres  de placement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16044,'SYSCOHADA-KM','EXPENSE','XXXXXX','678',    16024,'Pertes sur risques financiers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16045,'SYSCOHADA-KM','EXPENSE','XXXXXX','6781',   16044,'Sur rentes viagères','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16046,'SYSCOHADA-KM','EXPENSE','XXXXXX','6782',   16044,'Sur opérations fiancières','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16047,'SYSCOHADA-KM','EXPENSE','XXXXXX','6783',   16044,'Sur instruments de trésorerie','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16048,'SYSCOHADA-KM','EXPENSE','XXXXXX','679',    16024,'Charges provisionnees financieres','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16049,'SYSCOHADA-KM','EXPENSE','XXXXXX','6791',   16048,'Sur risque financiers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16050,'SYSCOHADA-KM','EXPENSE','XXXXXX','6795',   16048,'Sur titres de placements','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16051,'SYSCOHADA-KM','EXPENSE','XXXXXX','6798',   16048,'Autres charges provisionnées financières','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16052,'SYSCOHADA-KM','EXPENSE','XXXXXX','68',     15819,'Dotations aus amortissements','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16053,'SYSCOHADA-KM','EXPENSE','XXXXXX','681',    16052,'Dotations aux amortissements d''exploitation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16054,'SYSCOHADA-KM','EXPENSE','XXXXXX','6811',   16052,'Dotations aux amortissements des charges immobilisées','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16055,'SYSCOHADA-KM','EXPENSE','XXXXXX','6812',   16052,'Dotations aux amortissements des immobilisations incorporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16056,'SYSCOHADA-KM','EXPENSE','XXXXXX','6813',   16052,'Dotations aux amortissements des immobilisations corporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16057,'SYSCOHADA-KM','EXPENSE','XXXXXX','687',    16052,'Dotations aux amortissements a caractere financier','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16058,'SYSCOHADA-KM','EXPENSE','XXXXXX','6872',   16057,'Dotations aux amortissements des primes de remboursement des obligations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16059,'SYSCOHADA-KM','EXPENSE','XXXXXX','6878',   16057,'Autres dotations aux amortissements à caractère financier','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16060,'SYSCOHADA-KM','EXPENSE','XXXXXX','69',     15819,'Dotattions aux provisions','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16061,'SYSCOHADA-KM','EXPENSE','XXXXXX','691',    16060,'Dotation aux provisions d''exploitation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16062,'SYSCOHADA-KM','EXPENSE','XXXXXX','6911',   16061,'Pour risques et charges','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16063,'SYSCOHADA-KM','EXPENSE','XXXXXX','6912',   16061,'Pour grosses réparations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16064,'SYSCOHADA-KM','EXPENSE','XXXXXX','6913',   16061,'Pour dépréciation des immobilisations incorporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16065,'SYSCOHADA-KM','EXPENSE','XXXXXX','6914',   16061,'Pour dépréciation des immobilisations corporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16066,'SYSCOHADA-KM','EXPENSE','XXXXXX','697',    16060,'Dotations aux provisions financieres','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16067,'SYSCOHADA-KM','EXPENSE','XXXXXX','6971',   16066,'Pour risques et charges','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16068,'SYSCOHADA-KM','EXPENSE','XXXXXX','6972',   16066,'Pour dépréciation des immobilisations financières','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16069,'SYSCOHADA-KM','INCOME','XXXXXX','7',           0,'Ventes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16070,'SYSCOHADA-KM','INCOME','XXXXXX','701',     16069,'Ventes de marchandises','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16071,'SYSCOHADA-KM','INCOME','XXXXXX','7011',    16070,'Dans la région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16072,'SYSCOHADA-KM','INCOME','XXXXXX','7012',    16070,'Hors région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16073,'SYSCOHADA-KM','INCOME','XXXXXX','7013',    16070,'Aux entreprises du groupe dans la région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16074,'SYSCOHADA-KM','INCOME','XXXXXX','7014',    16070,'Aux entreprises du groupe hors  région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16075,'SYSCOHADA-KM','INCOME','XXXXXX','702',     16069,'Ventes de produits finis','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16076,'SYSCOHADA-KM','INCOME','XXXXXX','7021',    16075,'Dans la région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16077,'SYSCOHADA-KM','INCOME','XXXXXX','7022',    16075,'Hors région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16078,'SYSCOHADA-KM','INCOME','XXXXXX','7023',    16075,'Aux entreprises de groupe dans la région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16079,'SYSCOHADA-KM','INCOME','XXXXXX','7024',    16075,'Aux entreprises du groupe hors  région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16080,'SYSCOHADA-KM','INCOME','XXXXXX','703',     16069,'Ventes de produits intermediaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16081,'SYSCOHADA-KM','INCOME','XXXXXX','7031',    16080,'Dans la région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16082,'SYSCOHADA-KM','INCOME','XXXXXX','7032',    16080,'Hors région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16083,'SYSCOHADA-KM','INCOME','XXXXXX','7033',    16080,'Aux entreprises du groupe dans la région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16084,'SYSCOHADA-KM','INCOME','XXXXXX','7034',    16080,'Aux entreprises du groupe hors  région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16085,'SYSCOHADA-KM','INCOME','XXXXXX','704',     16069,'Ventes de produits residuels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16086,'SYSCOHADA-KM','INCOME','XXXXXX','7041',    16085,'Dans la région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16087,'SYSCOHADA-KM','INCOME','XXXXXX','7042',    16085,'Hors région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16088,'SYSCOHADA-KM','INCOME','XXXXXX','7043',    16085,'Aux entreprises du groupe dans la région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16089,'SYSCOHADA-KM','INCOME','XXXXXX','7044',    16085,'Aux entreprises du groupe hors  région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16090,'SYSCOHADA-KM','INCOME','XXXXXX','705',     16069,'Travaux factures','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16091,'SYSCOHADA-KM','INCOME','XXXXXX','7051',    16090,'Dans la région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16092,'SYSCOHADA-KM','INCOME','XXXXXX','7052',    16090,'Hors région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16093,'SYSCOHADA-KM','INCOME','XXXXXX','7053',    16090,'Aux entreprises du groupe dans la région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16094,'SYSCOHADA-KM','INCOME','XXXXXX','7054',    16090,'Aux entreprises du groupe hors région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16095,'SYSCOHADA-KM','INCOME','XXXXXX','706',     16069,'Services vendus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16096,'SYSCOHADA-KM','INCOME','XXXXXX','7061',    16095,'Dans la région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16097,'SYSCOHADA-KM','INCOME','XXXXXX','7062',    16095,'Hors région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16098,'SYSCOHADA-KM','INCOME','XXXXXX','7063',    16095,'Aux entreprises du groupe dans la région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16099,'SYSCOHADA-KM','INCOME','XXXXXX','7064',    16095,'Aux entreprises du groupe hors région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16100,'SYSCOHADA-KM','INCOME','XXXXXX','707',     16069,'Produits accessoires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16101,'SYSCOHADA-KM','INCOME','XXXXXX','7071',    16100,'Port, emballages perdus et autres frais facturés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16102,'SYSCOHADA-KM','INCOME','XXXXXX','7072',    16100,'Commissions et courtages','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16103,'SYSCOHADA-KM','INCOME','XXXXXX','7073',    16100,'Locations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16104,'SYSCOHADA-KM','INCOME','XXXXXX','7074',    16100,'Bonis sur reprises et cessions d''emballages','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16105,'SYSCOHADA-KM','INCOME','XXXXXX','7075',    16100,'Mise à disposition de personnel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16106,'SYSCOHADA-KM','INCOME','XXXXXX','7076',    16100,'Redevances pour brevets, logiciels, marques et droits similaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16107,'SYSCOHADA-KM','INCOME','XXXXXX','7077',    16100,'Services exploités dans l''intérêt du personnel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16108,'SYSCOHADA-KM','INCOME','XXXXXX','7078',    16100,'Autres produits accessoires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16109,'SYSCOHADA-KM','INCOME','XXXXXX','71',      16069,'Suvventions d''exploitation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16110,'SYSCOHADA-KM','INCOME','XXXXXX','711',     16109,'Sur produits a l''exportation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16111,'SYSCOHADA-KM','INCOME','XXXXXX','712',     16109,'Sur produits a l''importation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16112,'SYSCOHADA-KM','INCOME','XXXXXX','713',     16109,'Sur produits de perequation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16113,'SYSCOHADA-KM','INCOME','XXXXXX','718',     16109,'Autres subventions d''exploitation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16114,'SYSCOHADA-KM','INCOME','XXXXXX','7181',    16113,'Versées par l''etat et les collectivités publiques','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16115,'SYSCOHADA-KM','INCOME','XXXXXX','7182',    16113,'Versées par les organismes internationaux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16116,'SYSCOHADA-KM','INCOME','XXXXXX','7183',    16113,'Versées par des tiers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16117,'SYSCOHADA-KM','INCOME','XXXXXX','72',      16069,'Production immobilisée','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16118,'SYSCOHADA-KM','INCOME','XXXXXX','721',     16117,'Immobilisations incorporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16119,'SYSCOHADA-KM','INCOME','XXXXXX','722',     16117,'Immobilisations corporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16120,'SYSCOHADA-KM','INCOME','XXXXXX','726',     16117,'Immobilisations financieres','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16121,'SYSCOHADA-KM','INCOME','XXXXXX','73',      16069,'Variations des stocks de biens et de services produits','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16122,'SYSCOHADA-KM','INCOME','XXXXXX','734',     16121,'Variations des stocks de produitsn en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16123,'SYSCOHADA-KM','INCOME','XXXXXX','7341',    16122,'Produits en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16124,'SYSCOHADA-KM','INCOME','XXXXXX','7342',    16122,'Travaux en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16125,'SYSCOHADA-KM','INCOME','XXXXXX','735',     16121,'Variations des en-cours de services','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16126,'SYSCOHADA-KM','INCOME','XXXXXX','7351',    16125,'Etudes en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16127,'SYSCOHADA-KM','INCOME','XXXXXX','7352',    16125,'Prestations de services en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16128,'SYSCOHADA-KM','INCOME','XXXXXX','736',     16121,'Variations des stocks de produits finis','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16129,'SYSCOHADA-KM','INCOME','XXXXXX','737',     16121,'Variations des stocks de produits intermediaires et residuels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16130,'SYSCOHADA-KM','INCOME','XXXXXX','7371',    16129,'Produits intermédiaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16131,'SYSCOHADA-KM','INCOME','XXXXXX','7372',    16129,'Produits résiduels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16132,'SYSCOHADA-KM','INCOME','XXXXXX','75',      16069,'Autres produits','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16133,'SYSCOHADA-KM','INCOME','XXXXXX','752',     16132,'Quote-part de resultat sur operations faites en commun','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16134,'SYSCOHADA-KM','INCOME','XXXXXX','7521',    16133,'Quote-part trsnsférée de pertes (comptabilité de gérant)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16135,'SYSCOHADA-KM','INCOME','XXXXXX','7525',    16133,'Bénéfices attribués par transfert (comptabilité des associés non gérants)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16136,'SYSCOHADA-KM','INCOME','XXXXXX','753',     16132,'Quote-part de resultat sue execution partielle de contrats pluri-ecercices','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16137,'SYSCOHADA-KM','INCOME','XXXXXX','754',     16132,'Produits des cessions courantes d''immobilisations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16138,'SYSCOHADA-KM','INCOME','XXXXXX','758',     16132,'Produits divers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16139,'SYSCOHADA-KM','INCOME','XXXXXX','7581',    16138,'Jetons de présence et autres rémunérations d''administrateurs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16140,'SYSCOHADA-KM','INCOME','XXXXXX','7582',    16138,'Indemnités d''assurances reçues','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16141,'SYSCOHADA-KM','INCOME','XXXXXX','759',     16132,'Reprises de charges provisionnees d''exploitation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16142,'SYSCOHADA-KM','INCOME','XXXXXX','7591',    16141,'Sur risques à court terme','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16143,'SYSCOHADA-KM','INCOME','XXXXXX','7593',    16141,'Sur stocks','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16144,'SYSCOHADA-KM','INCOME','XXXXXX','7594',    16141,'Sur créances','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16145,'SYSCOHADA-KM','INCOME','XXXXXX','7598',    16141,'Sur autres charges provisionnées','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16146,'SYSCOHADA-KM','INCOME','XXXXXX','77',      16069,'Revenus financiers et produits assimiles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16147,'SYSCOHADA-KM','INCOME','XXXXXX','771',     16146,'Interets de prets','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16148,'SYSCOHADA-KM','INCOME','XXXXXX','772',     16146,'Revenus de participations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16149,'SYSCOHADA-KM','INCOME','XXXXXX','773',     16146,'Escomptes obtenus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16150,'SYSCOHADA-KM','INCOME','XXXXXX','774',     16146,'Revenus de titres de placement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16151,'SYSCOHADA-KM','INCOME','XXXXXX','775',     16146,'Revenus des creances commerciales','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16152,'SYSCOHADA-KM','INCOME','XXXXXX','776',     16146,'Gains de change','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16153,'SYSCOHADA-KM','INCOME','XXXXXX','777',     16146,'Gains sur cessions de titres de placement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16154,'SYSCOHADA-KM','INCOME','XXXXXX','778',     16146,'Gains sur risques financiers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16155,'SYSCOHADA-KM','INCOME','XXXXXX','7781',    16154,'Gains sur rentes viagères','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16156,'SYSCOHADA-KM','INCOME','XXXXXX','7782',    16154,'Gains sur opérations financières','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16157,'SYSCOHADA-KM','INCOME','XXXXXX','7784',    16154,'Gains sur instruments de trésorerie','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16158,'SYSCOHADA-KM','INCOME','XXXXXX','779',     16146,'Reprises de charges provisionnees financieres','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16159,'SYSCOHADA-KM','INCOME','XXXXXX','7791',    16158,'Sur risques financiers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16160,'SYSCOHADA-KM','INCOME','XXXXXX','7795',    16158,'Sur titres de placement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16161,'SYSCOHADA-KM','INCOME','XXXXXX','7798',    16158,'Autres charges provisionnées financières','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16162,'SYSCOHADA-KM','INCOME','XXXXXX','78',      16069,'Transfert de charges','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16163,'SYSCOHADA-KM','INCOME','XXXXXX','781',     16162,'Transfert de charges d''exploitation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16164,'SYSCOHADA-KM','INCOME','XXXXXX','787',     16162,'Transfert de charges financieres','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16165,'SYSCOHADA-KM','INCOME','XXXXXX','79',      16069,'Reprises de provisions','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16166,'SYSCOHADA-KM','INCOME','XXXXXX','791',     16165,'Reprises de provisions d''exploitation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16167,'SYSCOHADA-KM','INCOME','XXXXXX','7911',    16166,'Pour risques et charges d''exploitation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16168,'SYSCOHADA-KM','INCOME','XXXXXX','7912',    16166,'Pour grosses réparation d''exploitation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16169,'SYSCOHADA-KM','INCOME','XXXXXX','7913',    16166,'Pour dépreciation des immobilisations incorporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16170,'SYSCOHADA-KM','INCOME','XXXXXX','7914',    16166,'Pour dépreciation des immobilisations corporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16171,'SYSCOHADA-KM','INCOME','XXXXXX','797',     16165,'Reprises de provisions financieres','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16172,'SYSCOHADA-KM','INCOME','XXXXXX','7971',    16171,'Pour risques et charges financiers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16173,'SYSCOHADA-KM','INCOME','XXXXXX','7972',    16171,'Pour dépréciation des immobilisations financières','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16174,'SYSCOHADA-KM','INCOME','XXXXXX','798',     16165,'Reprises d''amortissements','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16175,'SYSCOHADA-KM','AUTRES','XXXXXX','81',          0,'Valeurs comptables des cessions d''immobilisations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16176,'SYSCOHADA-KM','AUTRES','XXXXXX','811',     16175,'Immobilisations incorporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16177,'SYSCOHADA-KM','AUTRES','XXXXXX','812',     16175,'Immobilisations corporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16178,'SYSCOHADA-KM','AUTRES','XXXXXX','816',     16175,'Immobilisations financieres','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16179,'SYSCOHADA-KM','AUTRES','XXXXXX','82',          0,'Produits de cessions d''immobilisations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16180,'SYSCOHADA-KM','AUTRES','XXXXXX','821',     16179,'Immobilisations incorporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16181,'SYSCOHADA-KM','AUTRES','XXXXXX','822',     16179,'Immobilisations corporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16182,'SYSCOHADA-KM','AUTRES','XXXXXX','826',     16179,'Immobilisations financieres','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16183,'SYSCOHADA-KM','AUTRES','XXXXXX','83',          0,'Charges hors activites ordinaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16184,'SYSCOHADA-KM','AUTRES','XXXXXX','831',     16183,'Charges h.a.o constatées','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16185,'SYSCOHADA-KM','AUTRES','XXXXXX','834',     16183,'Pertes sur creances h.a.o','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16186,'SYSCOHADA-KM','AUTRES','XXXXXX','835',     16183,'Dons et liberalites accordes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16187,'SYSCOHADA-KM','AUTRES','XXXXXX','836',     16183,'Abandons de creances consentis','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16188,'SYSCOHADA-KM','AUTRES','XXXXXX','839',     16183,'Charges provisionnees h.a.o','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16189,'SYSCOHADA-KM','AUTRES','XXXXXX','84',          0,'Produits hors activites ordinaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16190,'SYSCOHADA-KM','AUTRES','XXXXXX','841',     16189,'Produits h.a.o constates','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16191,'SYSCOHADA-KM','AUTRES','XXXXXX','845',     16189,'Dons et liberalites obtenus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16192,'SYSCOHADA-KM','AUTRES','XXXXXX','846',     16189,'Abandons de creances obtenus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16193,'SYSCOHADA-KM','AUTRES','XXXXXX','848',     16189,'Transferts de charges h.a.o','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16194,'SYSCOHADA-KM','AUTRES','XXXXXX','849',     16189,'Reprises des charges provisionnees h.a.o','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16195,'SYSCOHADA-KM','AUTRES','XXXXXX','85',          0,'Dotations hors activites ordinaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16196,'SYSCOHADA-KM','AUTRES','XXXXXX','851',     16195,'Dotations aux provisions reglementees','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16197,'SYSCOHADA-KM','AUTRES','XXXXXX','852',     16195,'Dotations aux amortissements h.a.o','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16198,'SYSCOHADA-KM','AUTRES','XXXXXX','853',     16195,'Dotations aux provisions pour depreciation h.a.o','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16199,'SYSCOHADA-KM','AUTRES','XXXXXX','854',     16195,'Dotations aux provisions pour risques et charges h.a.o','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16200,'SYSCOHADA-KM','AUTRES','XXXXXX','858',     16195,'Autres dotations h.a.o','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16201,'SYSCOHADA-KM','AUTRES','XXXXXX','86',          0,'Reprises hors activites ordinaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16202,'SYSCOHADA-KM','AUTRES','XXXXXX','861',     16201,'Reprises de provisions reglementees','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16203,'SYSCOHADA-KM','AUTRES','XXXXXX','862',     16201,'Reprises d''amortissements','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16204,'SYSCOHADA-KM','AUTRES','XXXXXX','863',     16201,'Reprises de provisions pour depreciation h.a.o','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16205,'SYSCOHADA-KM','AUTRES','XXXXXX','864',     16201,'Reprises de provisions pour risques et charges h.a.o','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16206,'SYSCOHADA-KM','AUTRES','XXXXXX','865',     16201,'Reprises de subventions d''investissement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16207,'SYSCOHADA-KM','AUTRES','XXXXXX','868',     16201,'Autres reprises h.a.o','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16208,'SYSCOHADA-KM','AUTRES','XXXXXX','87',          0,'Participations des travailleurs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16209,'SYSCOHADA-KM','AUTRES','XXXXXX','871',     16208,'Participation legale aux benefices','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16210,'SYSCOHADA-KM','AUTRES','XXXXXX','874',     16208,'Participation contractuelle aux benefices','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16211,'SYSCOHADA-KM','AUTRES','XXXXXX','878',     16208,'Autres participations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16212,'SYSCOHADA-KM','AUTRES','XXXXXX','88',          0,'Subventions d''equilibre','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16213,'SYSCOHADA-KM','AUTRES','XXXXXX','881',     16212,'Etat','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16214,'SYSCOHADA-KM','AUTRES','XXXXXX','884',     16212,'Collectivites publiques','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16215,'SYSCOHADA-KM','AUTRES','XXXXXX','886',     16212,'Groupe','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16216,'SYSCOHADA-KM','AUTRES','XXXXXX','888',     16212,'Autres','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16217,'SYSCOHADA-KM','AUTRES','XXXXXX','89',          0,'Impots sur le resultat','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16218,'SYSCOHADA-KM','AUTRES','XXXXXX','891',     16217,'Impots sur les benefices de l''exercice','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16219,'SYSCOHADA-KM','AUTRES','XXXXXX','8911',    16218,'Activités exercées dans l''etat','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16220,'SYSCOHADA-KM','AUTRES','XXXXXX','8912',    16218,'Activités exercées dans les autres etats de la région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16221,'SYSCOHADA-KM','AUTRES','XXXXXX','8913',    16218,'Activités exercées hors région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16222,'SYSCOHADA-KM','AUTRES','XXXXXX','892',     16217,'Rappel d''impôts sur resultats anterieurs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16223,'SYSCOHADA-KM','AUTRES','XXXXXX','895',     16217,'Impôts minimum forfaitaires (i.m.f)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16224,'SYSCOHADA-KM','AUTRES','XXXXXX','899',     16217,'Dégrèvements et annulations d''impots sur resultats antérieurs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16225,'SYSCOHADA-KM','AUTRES','XXXXXX','8991',    16224,'Dégrèvements','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16226,'SYSCOHADA-KM','AUTRES','XXXXXX','8994',    16224,'Annulations pour pertes rétroactives','1');
    diff --git a/htdocs/install/mysql/data/llx_accounting_account_lu.sql b/htdocs/install/mysql/data/llx_accounting_account_lu.sql
    index ea9b8720425..2f93176c7df 100644
    --- a/htdocs/install/mysql/data/llx_accounting_account_lu.sql
    +++ b/htdocs/install/mysql/data/llx_accounting_account_lu.sql
    @@ -1,1146 +1,1147 @@
    ---
    +
     -- Descriptif plan comptable LU PCN
     -- ID 11000 - 12999
    ---
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11000,'PCN-LUXEMBURG','CAPIT','XXXXXX','1','','Capital ou dotation des succursales et comptes de l''exploitant','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11001,'PCN-LUXEMBURG','CAPIT','XXXXXX','101',11000,'Capital souscrit (Sociétés de capitaux - Montant total)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11002,'PCN-LUXEMBURG','CAPIT','XXXXXX','102',11000,'Capital souscrit non appelé (Sociétés de capitaux)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11003,'PCN-LUXEMBURG','CAPIT','XXXXXX','103',11000,'Capital souscrit appelé et non versé (Sociétés de capitaux)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11004,'PCN-LUXEMBURG','CAPIT','XXXXXX','104',11000,'Capital des entreprises commerçants personnes physiques et des sociétés de personnes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11005,'PCN-LUXEMBURG','CAPIT','XXXXXX','1041',11004,'Commerçants personnes physiques','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11006,'PCN-LUXEMBURG','CAPIT','XXXXXX','1042',11004,'Sociétés de personnes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11007,'PCN-LUXEMBURG','CAPIT','XXXXXX','105',11000,'Dotation des succursales','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11008,'PCN-LUXEMBURG','CAPIT','XXXXXX','106',11000,'Comptes de l’exploitant ou des co-exploitants','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11009,'PCN-LUXEMBURG','CAPIT','XXXXXX','1061',11008,'Prélèvements privés de l’exploitant ou des coexploitants','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11010,'PCN-LUXEMBURG','CAPIT','XXXXXX','10611',11009,'Prélèvements en numéraire (train de vie)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11011,'PCN-LUXEMBURG','CAPIT','XXXXXX','10612',11009,'Prélèvements en nature de marchandises, de produits finis et services (au prix de revient)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11012,'PCN-LUXEMBURG','CAPIT','XXXXXX','10613',11009,'Part personnelle des frais de maladie','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11013,'PCN-LUXEMBURG','CAPIT','XXXXXX','10614',11009,'Primes d’assurances privées','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11014,'PCN-LUXEMBURG','CAPIT','XXXXXX','106141',11013,'Vie','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11015,'PCN-LUXEMBURG','CAPIT','XXXXXX','106142',11013,'Accident','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11016,'PCN-LUXEMBURG','CAPIT','XXXXXX','106143',11013,'Incendie','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11017,'PCN-LUXEMBURG','CAPIT','XXXXXX','106144',11013,'Responsabilité civile','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11018,'PCN-LUXEMBURG','CAPIT','XXXXXX','106145',11013,'Multirisques','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11019,'PCN-LUXEMBURG','CAPIT','XXXXXX','106148',11013,'Autres primes d’assurances privées','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11020,'PCN-LUXEMBURG','CAPIT','XXXXXX','10615',11009,'Cotisations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11021,'PCN-LUXEMBURG','CAPIT','XXXXXX','106151',11020,'Assurances sociales (assurance dépendance)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11022,'PCN-LUXEMBURG','CAPIT','XXXXXX','106152',11020,'Allocations familiales','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11023,'PCN-LUXEMBURG','CAPIT','XXXXXX','106153',11020,'Cotisations pour mutuelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11024,'PCN-LUXEMBURG','CAPIT','XXXXXX','106154',11020,'Caisse de décès, médicochirurgicale, Prestaplus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11025,'PCN-LUXEMBURG','CAPIT','XXXXXX','106158',11020,'Autres cotisations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11026,'PCN-LUXEMBURG','CAPIT','XXXXXX','10616',11009,'Prélèvements en nature (quote-part privée dans les frais généraux)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11027,'PCN-LUXEMBURG','CAPIT','XXXXXX','106161',11026,'Salaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11028,'PCN-LUXEMBURG','CAPIT','XXXXXX','106162',11026,'Loyer','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11029,'PCN-LUXEMBURG','CAPIT','XXXXXX','106163',11026,'Chauffage, gaz, électricité','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11030,'PCN-LUXEMBURG','CAPIT','XXXXXX','106164',11026,'Eau','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11031,'PCN-LUXEMBURG','CAPIT','XXXXXX','106165',11026,'Téléphone','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11032,'PCN-LUXEMBURG','CAPIT','XXXXXX','106166',11026,'Voiture','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11033,'PCN-LUXEMBURG','CAPIT','XXXXXX','106168',11026,'Autres prélèvements en nature','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11034,'PCN-LUXEMBURG','CAPIT','XXXXXX','10617',11009,'Acquisitions','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11035,'PCN-LUXEMBURG','CAPIT','XXXXXX','106171',11034,'Mobilier privé','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11036,'PCN-LUXEMBURG','CAPIT','XXXXXX','106172',11034,'Voiture privée','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11037,'PCN-LUXEMBURG','CAPIT','XXXXXX','106173',11034,'Titres privés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11038,'PCN-LUXEMBURG','CAPIT','XXXXXX','106174',11034,'Immeubles privés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11039,'PCN-LUXEMBURG','CAPIT','XXXXXX','106178',11034,'Autres acquisitions','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11040,'PCN-LUXEMBURG','CAPIT','XXXXXX','10618',11009,'Impôts','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11041,'PCN-LUXEMBURG','CAPIT','XXXXXX','106181',11040,'Impôt sur le revenu payé','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11042,'PCN-LUXEMBURG','CAPIT','XXXXXX','106182',11040,'Impôt sur la fortune payé','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11043,'PCN-LUXEMBURG','CAPIT','XXXXXX','106183',11040,'Impôt commercial - arriérés payés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11044,'PCN-LUXEMBURG','CAPIT','XXXXXX','106188',11040,'Autres impôts','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11045,'PCN-LUXEMBURG','CAPIT','XXXXXX','10619',11009,'Prélèvements privés particuliers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11046,'PCN-LUXEMBURG','CAPIT','XXXXXX','106191',11045,'Réparations aux immeubles privés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11047,'PCN-LUXEMBURG','CAPIT','XXXXXX','106192',11045,'Placements sur comptes financiers privés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11048,'PCN-LUXEMBURG','CAPIT','XXXXXX','106193',11045,'Remboursements de dettes privées','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11049,'PCN-LUXEMBURG','CAPIT','XXXXXX','106194',11045,'Dons et dotations aux enfants','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11050,'PCN-LUXEMBURG','CAPIT','XXXXXX','106195',11045,'Droits de succession et droits de mutation par décès','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11051,'PCN-LUXEMBURG','CAPIT','XXXXXX','106198',11045,'Autres prélèvements privés particuliers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11052,'PCN-LUXEMBURG','CAPIT','XXXXXX','1062',11008,'Suppléments d’apports privés de l’exploitant ou des coexploitants','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11053,'PCN-LUXEMBURG','CAPIT','XXXXXX','10621',11052,'Héritage ou donation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11054,'PCN-LUXEMBURG','CAPIT','XXXXXX','10622',11052,'Avoirs privés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11055,'PCN-LUXEMBURG','CAPIT','XXXXXX','10623',11052,'Emprunts privés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11056,'PCN-LUXEMBURG','CAPIT','XXXXXX','10624',11052,'Cessions','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11057,'PCN-LUXEMBURG','CAPIT','XXXXXX','106241',11056,'Mobilier privé','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11058,'PCN-LUXEMBURG','CAPIT','XXXXXX','106242',11056,'Voiture privée','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11059,'PCN-LUXEMBURG','CAPIT','XXXXXX','106243',11056,'Titres privés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11060,'PCN-LUXEMBURG','CAPIT','XXXXXX','106244',11056,'Immeubles privés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11061,'PCN-LUXEMBURG','CAPIT','XXXXXX','106248',11056,'Autres cessions','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11062,'PCN-LUXEMBURG','CAPIT','XXXXXX','10625',11052,'Loyers encaissés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11063,'PCN-LUXEMBURG','CAPIT','XXXXXX','10626',11052,'Salaires ou rentes touchés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11064,'PCN-LUXEMBURG','CAPIT','XXXXXX','10627',11052,'Allocations familiales reçues','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11065,'PCN-LUXEMBURG','CAPIT','XXXXXX','10628',11052,'Remboursements d’impôts','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11066,'PCN-LUXEMBURG','CAPIT','XXXXXX','106281',11065,'Impôt sur le revenu','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11067,'PCN-LUXEMBURG','CAPIT','XXXXXX','106283',11065,'Impôt sur la fortune','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11068,'PCN-LUXEMBURG','CAPIT','XXXXXX','106284',11065,'Impôt commercial','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11069,'PCN-LUXEMBURG','CAPIT','XXXXXX','106288',11065,'Autres remboursements d’impôts','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11070,'PCN-LUXEMBURG','CAPIT','XXXXXX','10629',11052,'Quote-part professionnelle de frais privés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11071,'PCN-LUXEMBURG','CAPIT','XXXXXX','11','','Primes d’émission et primes assimilées','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11072,'PCN-LUXEMBURG','CAPIT','XXXXXX','111',11071,'Primes d’émission','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11073,'PCN-LUXEMBURG','CAPIT','XXXXXX','112',11071,'Primes de fusion','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11074,'PCN-LUXEMBURG','CAPIT','XXXXXX','113',11071,'Primes d’apport','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11075,'PCN-LUXEMBURG','CAPIT','XXXXXX','114',11071,'Primes de conversion d’obligations en actions','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11076,'PCN-LUXEMBURG','CAPIT','XXXXXX','115',11071,'Apport en capitaux propres non rémunéré par des titres («Capital contribution»)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11077,'PCN-LUXEMBURG','CAPIT','XXXXXX','12','','Réserves de réévaluation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11078,'PCN-LUXEMBURG','CAPIT','XXXXXX','121',11077,'Réserves de réévaluation en application de la juste valeur','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11079,'PCN-LUXEMBURG','CAPIT','XXXXXX','122',11077,'Réserves de mise en équivalence (Participations valorisées suivant l’art. 58)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11080,'PCN-LUXEMBURG','CAPIT','XXXXXX','123',11077,'Plus-values sur écarts de conversion immunisées','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11081,'PCN-LUXEMBURG','CAPIT','XXXXXX','128',11077,'Autres réserves de réévaluation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11082,'PCN-LUXEMBURG','CAPIT','XXXXXX','13','','Réserves','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11083,'PCN-LUXEMBURG','CAPIT','XXXXXX','131',11082,'Réserve légale','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11084,'PCN-LUXEMBURG','CAPIT','XXXXXX','132',11082,'Réserve pour actions propres ou parts propres','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11085,'PCN-LUXEMBURG','CAPIT','XXXXXX','133',11082,'Réserves statutaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11086,'PCN-LUXEMBURG','CAPIT','XXXXXX','138',11082,'Autres réserves','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11087,'PCN-LUXEMBURG','CAPIT','XXXXXX','1381',11086,'Réserve pour l’impôt sur la fortune','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11088,'PCN-LUXEMBURG','CAPIT','XXXXXX','1382',11086,'Autres réserves indisponibles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11089,'PCN-LUXEMBURG','CAPIT','XXXXXX','1383',11086,'Autres réserves disponibles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11090,'PCN-LUXEMBURG','CAPIT','XXXXXX','14','','Résultats','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11091,'PCN-LUXEMBURG','CAPIT','XXXXXX','141',11090,'Résultats reportés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11092,'PCN-LUXEMBURG','CAPIT','XXXXXX','142',11090,'Résultat de l’exercice','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11093,'PCN-LUXEMBURG','CAPIT','XXXXXX','15','','Acomptes sur dividendes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11094,'PCN-LUXEMBURG','CAPIT','XXXXXX','16','','Subventions d’investissement en capital','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11095,'PCN-LUXEMBURG','CAPIT','XXXXXX','161',11094,'Terrains et constructions','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11096,'PCN-LUXEMBURG','CAPIT','XXXXXX','162',11094,'Installations techniques et machines','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11097,'PCN-LUXEMBURG','CAPIT','XXXXXX','163',11094,'Autres installations, outillage, mobilier et matériel roulant','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11098,'PCN-LUXEMBURG','CAPIT','XXXXXX','168',11094,'Autres subventions d’investissement en capital','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11099,'PCN-LUXEMBURG','CAPIT','XXXXXX','17','','Plus-values immunisées','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11100,'PCN-LUXEMBURG','CAPIT','XXXXXX','171',11099,'Plus-values immunisées à réinvestir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11101,'PCN-LUXEMBURG','CAPIT','XXXXXX','172',11099,'Plus-values immunisées réinvesties','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11102,'PCN-LUXEMBURG','CAPIT','XXXXXX','18','','Provisions','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11103,'PCN-LUXEMBURG','CAPIT','XXXXXX','181',11102,'Provisions pour pensions et obligations similaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11104,'PCN-LUXEMBURG','CAPIT','XXXXXX','182',11102,'Provisions pour impôts','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11105,'PCN-LUXEMBURG','CAPIT','XXXXXX','1821',11104,'Provisions pour impôt sur le revenu des collectivités','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11106,'PCN-LUXEMBURG','CAPIT','XXXXXX','1822',11104,'Provisions pour impôt commercial','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11107,'PCN-LUXEMBURG','CAPIT','XXXXXX','1823',11104,'Provisions pour impôt sur la fortune','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11108,'PCN-LUXEMBURG','CAPIT','XXXXXX','1828',11104,'Autres provisions pour impôts','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11109,'PCN-LUXEMBURG','CAPIT','XXXXXX','183',11102,'Provisions pour impôts différés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11110,'PCN-LUXEMBURG','CAPIT','XXXXXX','188',11102,'Autres provisions','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11111,'PCN-LUXEMBURG','CAPIT','XXXXXX','1881',11110,'Provisions d’exploitation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11112,'PCN-LUXEMBURG','CAPIT','XXXXXX','1882',11110,'Provisions financières','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11113,'PCN-LUXEMBURG','CAPIT','XXXXXX','1883',11110,'Provisions exceptionnelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11114,'PCN-LUXEMBURG','CAPIT','XXXXXX','19','','Dettes financières et dettes assimilées','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11115,'PCN-LUXEMBURG','CAPIT','XXXXXX','191',11114,'Dettes subordonnées','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11116,'PCN-LUXEMBURG','CAPIT','XXXXXX','1911',11115,'dont la durée résiduelle est inférieure ou égale à un an','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11117,'PCN-LUXEMBURG','CAPIT','XXXXXX','19111',11116,'Montant principal','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11118,'PCN-LUXEMBURG','CAPIT','XXXXXX','19112',11116,'Intérêts courus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11119,'PCN-LUXEMBURG','CAPIT','XXXXXX','1912',11115,'dont la durée résiduelle est supérieure à un an','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11120,'PCN-LUXEMBURG','CAPIT','XXXXXX','19121',11119,'Montant principal','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11121,'PCN-LUXEMBURG','CAPIT','XXXXXX','19122',11119,'Intérêts courus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11122,'PCN-LUXEMBURG','CAPIT','XXXXXX','192',11114,'Emprunts obligataires convertibles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11123,'PCN-LUXEMBURG','CAPIT','XXXXXX','1921',11122,'dont la durée résiduelle est inférieure ou égale à un an','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11124,'PCN-LUXEMBURG','CAPIT','XXXXXX','19211',11123,'Montant principal','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11125,'PCN-LUXEMBURG','CAPIT','XXXXXX','19212',11123,'Intérêts courus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11126,'PCN-LUXEMBURG','CAPIT','XXXXXX','1922',11122,'dont la durée résiduelle est supérieure à un an','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11127,'PCN-LUXEMBURG','CAPIT','XXXXXX','19221',11126,'Montant principal','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11128,'PCN-LUXEMBURG','CAPIT','XXXXXX','19222',11126,'Intérêts courus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11129,'PCN-LUXEMBURG','CAPIT','XXXXXX','193',11114,'Emprunts obligataires non convertibles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11130,'PCN-LUXEMBURG','CAPIT','XXXXXX','1931',11129,'dont la durée résiduelle est inférieure ou égale à un an','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11131,'PCN-LUXEMBURG','CAPIT','XXXXXX','19311',11130,'Montant principal','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11132,'PCN-LUXEMBURG','CAPIT','XXXXXX','19312',11130,'Intérêts courus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11133,'PCN-LUXEMBURG','CAPIT','XXXXXX','1932',11129,'dont la durée résiduelle est supérieure à un an','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11134,'PCN-LUXEMBURG','CAPIT','XXXXXX','19321',11133,'Montant principal','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11135,'PCN-LUXEMBURG','CAPIT','XXXXXX','19322',11133,'Intérêts courus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11136,'PCN-LUXEMBURG','CAPIT','XXXXXX','194',11114,'Dettes envers des établissements de crédit','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11137,'PCN-LUXEMBURG','CAPIT','XXXXXX','1941',11136,'dont la durée résiduelle est inférieure ou égale à un an','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11138,'PCN-LUXEMBURG','CAPIT','XXXXXX','19411',11137,'Montant principal','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11139,'PCN-LUXEMBURG','CAPIT','XXXXXX','19412',11137,'Intérêts courus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11140,'PCN-LUXEMBURG','CAPIT','XXXXXX','1942',11136,'dont la durée résiduelle est supérieure à un an','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11141,'PCN-LUXEMBURG','CAPIT','XXXXXX','19421',11140,'Montant principal','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11142,'PCN-LUXEMBURG','CAPIT','XXXXXX','19422',11140,'Intérêts courus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11143,'PCN-LUXEMBURG','CAPIT','XXXXXX','195',11114,'Dettes de leasing financier','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11144,'PCN-LUXEMBURG','CAPIT','XXXXXX','1951',11143,'dont la durée résiduelle est inférieure ou égale à un an','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11145,'PCN-LUXEMBURG','CAPIT','XXXXXX','1952',11143,'dont la durée résiduelle est supérieure à un an','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11146,'PCN-LUXEMBURG','CAPIT','XXXXXX','198',11114,'Autres emprunts et dettes assimilées','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11147,'PCN-LUXEMBURG','CAPIT','XXXXXX','1981',11146,'dont la durée résiduelle est inférieure ou égale à un an','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11148,'PCN-LUXEMBURG','CAPIT','XXXXXX','19811',11147,'Autres emprunts','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11149,'PCN-LUXEMBURG','CAPIT','XXXXXX','19812',11147,'Rentes viagères capitalisées','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11150,'PCN-LUXEMBURG','CAPIT','XXXXXX','19813',11147,'Autres dettes assimilées','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11151,'PCN-LUXEMBURG','CAPIT','XXXXXX','19814',11147,'Intérêts courus sur autres emprunts et dettes assimilées','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11152,'PCN-LUXEMBURG','CAPIT','XXXXXX','1982',11146,'dont la durée résiduelle est supérieure à un an','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11153,'PCN-LUXEMBURG','CAPIT','XXXXXX','19821',11152,'Autres emprunts','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11154,'PCN-LUXEMBURG','CAPIT','XXXXXX','19822',11152,'Rentes viagères capitalisées','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11155,'PCN-LUXEMBURG','CAPIT','XXXXXX','19823',11152,'Autres dettes assimilées','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11156,'PCN-LUXEMBURG','CAPIT','XXXXXX','19824',11152,'Intérêts courus sur autres emprunts et dettes assimilées','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11157,'PCN-LUXEMBURG','IMMO','XXXXXX','2','','Frais d’établissement et frais assimilés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11158,'PCN-LUXEMBURG','IMMO','XXXXXX','201',11157,'Frais de constitution','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11159,'PCN-LUXEMBURG','IMMO','XXXXXX','202',11157,'Frais de premier établissement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11160,'PCN-LUXEMBURG','IMMO','XXXXXX','2021',11159,'Frais de prospection','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11161,'PCN-LUXEMBURG','IMMO','XXXXXX','2022',11159,'Frais de publicité','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11162,'PCN-LUXEMBURG','IMMO','XXXXXX','203',11157,'Frais d’augmentation de capital et d’opérations diverses (fusions, scissions, transformations)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11163,'PCN-LUXEMBURG','IMMO','XXXXXX','204',11157,'Frais d’émission d’emprunts','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11164,'PCN-LUXEMBURG','IMMO','XXXXXX','208',11157,'Autres frais assimilés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11165,'PCN-LUXEMBURG','IMMO','XXXXXX','21','','Immobilisations incorporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11166,'PCN-LUXEMBURG','IMMO','XXXXXX','211',11165,'Frais de recherche et de développement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11167,'PCN-LUXEMBURG','IMMO','XXXXXX','212',11165,'Concessions, brevets, licences, marques ainsi que droits et valeurs similaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11168,'PCN-LUXEMBURG','IMMO','XXXXXX','2121',11167,'Acquis à titre onéreux (Actifs incorporels non produits)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11169,'PCN-LUXEMBURG','IMMO','XXXXXX','21211',11168,'Concessions','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11170,'PCN-LUXEMBURG','IMMO','XXXXXX','21212',11168,'Brevets','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11171,'PCN-LUXEMBURG','IMMO','XXXXXX','21213',11168,'Licences informatiques (logiciels et progiciels informatiques)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11172,'PCN-LUXEMBURG','IMMO','XXXXXX','21214',11168,'Marques et franchises','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11173,'PCN-LUXEMBURG','IMMO','XXXXXX','21215',11168,'Droits et valeurs similaires acquis à titre onéreux','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11174,'PCN-LUXEMBURG','IMMO','XXXXXX','212151',11173,'Droits d’auteur et de reproduction','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11175,'PCN-LUXEMBURG','IMMO','XXXXXX','212152',11173,'Droits d’émission','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11176,'PCN-LUXEMBURG','IMMO','XXXXXX','212158',11173,'Autres droits et valeurs similaires acquis à titre onéreux','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11177,'PCN-LUXEMBURG','IMMO','XXXXXX','2122',11167,'Créés par l’entreprise elle-même (Actifs incorporels produits)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11178,'PCN-LUXEMBURG','IMMO','XXXXXX','21221',11177,'Concessions','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11179,'PCN-LUXEMBURG','IMMO','XXXXXX','21222',11177,'Brevets','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11180,'PCN-LUXEMBURG','IMMO','XXXXXX','21223',11177,'Licences informatiques (logiciels et progiciels informatiques)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11181,'PCN-LUXEMBURG','IMMO','XXXXXX','21224',11177,'Marques et franchises','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11182,'PCN-LUXEMBURG','IMMO','XXXXXX','21225',11177,'Droits et valeurs similaires créés par l’entreprise elle-même','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11183,'PCN-LUXEMBURG','IMMO','XXXXXX','212251',11182,'Droits d’auteur et de reproduction','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11184,'PCN-LUXEMBURG','IMMO','XXXXXX','212252',11182,'Droits d’émission','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11185,'PCN-LUXEMBURG','IMMO','XXXXXX','212258',11182,'Autres droits et valeurs similaires créés par l’entreprise elle-même','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11186,'PCN-LUXEMBURG','IMMO','XXXXXX','213',11165,'Fonds de commerce, dans la mesure où il a été acquis à titre onéreux','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11187,'PCN-LUXEMBURG','IMMO','XXXXXX','214',11165,'Acomptes versés et immobilisations incorporelles en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11188,'PCN-LUXEMBURG','IMMO','XXXXXX','2141',11187,'Frais de recherche et de développement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11189,'PCN-LUXEMBURG','IMMO','XXXXXX','2142',11187,'Concessions, brevets, licences, marques ainsi que droits et valeurs similaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11190,'PCN-LUXEMBURG','IMMO','XXXXXX','2143',11187,'Fonds de commerce','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11191,'PCN-LUXEMBURG','IMMO','XXXXXX','22','','Immobilisations corporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11192,'PCN-LUXEMBURG','IMMO','XXXXXX','221',11191,'Terrains et constructions','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11193,'PCN-LUXEMBURG','IMMO','XXXXXX','2211',11192,'Terrains','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11194,'PCN-LUXEMBURG','IMMO','XXXXXX','22111',11193,'Terrains nus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11195,'PCN-LUXEMBURG','IMMO','XXXXXX','22112',11193,'Terrains aménagés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11196,'PCN-LUXEMBURG','IMMO','XXXXXX','22113',11193,'Sous-sols et sursols','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11197,'PCN-LUXEMBURG','IMMO','XXXXXX','22114',11193,'Terrains de gisement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11198,'PCN-LUXEMBURG','IMMO','XXXXXX','22115',11193,'Terrains bâtis','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11199,'PCN-LUXEMBURG','IMMO','XXXXXX','22118',11193,'Autres terrains','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11200,'PCN-LUXEMBURG','IMMO','XXXXXX','2212',11192,'Agencements et aménagements de terrains','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11201,'PCN-LUXEMBURG','IMMO','XXXXXX','22121',11200,'Agencements et aménagements de terrains nus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11202,'PCN-LUXEMBURG','IMMO','XXXXXX','22122',11200,'Agencements et aménagements de terrains aménagés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11203,'PCN-LUXEMBURG','IMMO','XXXXXX','22123',11200,'Agencements et aménagements de sous-sols et sursols','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11204,'PCN-LUXEMBURG','IMMO','XXXXXX','22124',11200,'Agencements et aménagements de terrains de gisement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11205,'PCN-LUXEMBURG','IMMO','XXXXXX','22125',11200,'Agencements et aménagements de terrains bâtis','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11206,'PCN-LUXEMBURG','IMMO','XXXXXX','22128',11200,'Agencements et aménagements d’autres terrains','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11207,'PCN-LUXEMBURG','IMMO','XXXXXX','2213',11192,'Constructions','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11208,'PCN-LUXEMBURG','IMMO','XXXXXX','22131',11207,'Constructions sur sol propre','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11209,'PCN-LUXEMBURG','IMMO','XXXXXX','22132',11207,'Constructions sur sol d’autrui','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11210,'PCN-LUXEMBURG','IMMO','XXXXXX','222',11191,'Installations techniques et machines','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11211,'PCN-LUXEMBURG','IMMO','XXXXXX','2221',11210,'Installations techniques','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11212,'PCN-LUXEMBURG','IMMO','XXXXXX','2222',11210,'Machines','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11213,'PCN-LUXEMBURG','IMMO','XXXXXX','223',11191,'Autres installations, outillage, mobilier et matériel roulant','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11214,'PCN-LUXEMBURG','IMMO','XXXXXX','2231',11213,'Equipement de transport et de manutention','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11215,'PCN-LUXEMBURG','IMMO','XXXXXX','2232',11213,'Véhicules de transport','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11216,'PCN-LUXEMBURG','IMMO','XXXXXX','2233',11213,'Outillage','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11217,'PCN-LUXEMBURG','IMMO','XXXXXX','2234',11213,'Mobilier','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11218,'PCN-LUXEMBURG','IMMO','XXXXXX','2235',11213,'Matériel informatique (hardware)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11219,'PCN-LUXEMBURG','IMMO','XXXXXX','2236',11213,'Cheptel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11220,'PCN-LUXEMBURG','IMMO','XXXXXX','2237',11213,'Emballages récupérables','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11221,'PCN-LUXEMBURG','IMMO','XXXXXX','2238',11213,'Autres installations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11222,'PCN-LUXEMBURG','IMMO','XXXXXX','224',11191,'Acomptes versés et immobilisations corporelles en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11223,'PCN-LUXEMBURG','IMMO','XXXXXX','2241',11222,'Terrains et constructions','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11224,'PCN-LUXEMBURG','IMMO','XXXXXX','22411',11223,'Terrains','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11225,'PCN-LUXEMBURG','IMMO','XXXXXX','22412',11223,'Agencements et aménagements de terrains','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11226,'PCN-LUXEMBURG','IMMO','XXXXXX','22413',11223,'Constructions','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11227,'PCN-LUXEMBURG','IMMO','XXXXXX','2242',11222,'Installations techniques et machines','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11228,'PCN-LUXEMBURG','IMMO','XXXXXX','2243',11222,'Autres installations, outillage, mobilier et matériel roulant','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11229,'PCN-LUXEMBURG','IMMO','XXXXXX','23','','Immobilisations financières','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11230,'PCN-LUXEMBURG','IMMO','XXXXXX','231',11229,'Parts dans des entreprises liées','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11231,'PCN-LUXEMBURG','IMMO','XXXXXX','232',11229,'Créances sur des entreprises liées','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11232,'PCN-LUXEMBURG','IMMO','XXXXXX','233',11229,'Parts dans des entreprises avec lesquelles la société a un lien de participation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11233,'PCN-LUXEMBURG','IMMO','XXXXXX','234',11229,'Créances sur des entreprises avec lesquelles la société a un lien de participation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11234,'PCN-LUXEMBURG','IMMO','XXXXXX','235',11229,'Titres ayant le caractère d’immobilisations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11235,'PCN-LUXEMBURG','IMMO','XXXXXX','2351',11234,'Titres immobilisés (droit de propriété)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11236,'PCN-LUXEMBURG','IMMO','XXXXXX','23511',11235,'Actions','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11237,'PCN-LUXEMBURG','IMMO','XXXXXX','23518',11235,'Autres titres immobilisés (droit de propriété)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11238,'PCN-LUXEMBURG','IMMO','XXXXXX','2352',11234,'Titres immobilisés (droit de créance)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11239,'PCN-LUXEMBURG','IMMO','XXXXXX','23521',11238,'Obligations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11240,'PCN-LUXEMBURG','IMMO','XXXXXX','23528',11238,'Autres titres immobilisés (droit de créance)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11241,'PCN-LUXEMBURG','IMMO','XXXXXX','2358',11234,'Autres titres ayant le caractère d’immobilisations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11242,'PCN-LUXEMBURG','IMMO','XXXXXX','236',11229,'Prêts et créances immobilisées','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11243,'PCN-LUXEMBURG','IMMO','XXXXXX','2361',11242,'Prêts','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11244,'PCN-LUXEMBURG','IMMO','XXXXXX','23611',11243,'Prêts participatifs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11245,'PCN-LUXEMBURG','IMMO','XXXXXX','23612',11243,'Prêts aux associés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11246,'PCN-LUXEMBURG','IMMO','XXXXXX','23613',11243,'Prêts au personnel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11247,'PCN-LUXEMBURG','IMMO','XXXXXX','23618',11243,'Autres prêts','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11248,'PCN-LUXEMBURG','IMMO','XXXXXX','2362',11242,'Dépôts et cautionnements versés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11249,'PCN-LUXEMBURG','IMMO','XXXXXX','23621',11248,'Dépôts','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11250,'PCN-LUXEMBURG','IMMO','XXXXXX','23622',11248,'Cautionnements','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11251,'PCN-LUXEMBURG','IMMO','XXXXXX','2363',11242,'Créances immobilisées','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11252,'PCN-LUXEMBURG','IMMO','XXXXXX','237',11229,'Actions propres ou parts propres','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11253,'PCN-LUXEMBURG','STOCK','XXXXXX','3','','Matières premières et consommables','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11254,'PCN-LUXEMBURG','STOCK','XXXXXX','301',11253,'Matières premières','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11255,'PCN-LUXEMBURG','STOCK','XXXXXX','302',11253,'Matières consommables','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11256,'PCN-LUXEMBURG','STOCK','XXXXXX','303',11253,'Fournitures consommables','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11257,'PCN-LUXEMBURG','STOCK','XXXXXX','3031',11256,'Combustibles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11258,'PCN-LUXEMBURG','STOCK','XXXXXX','3032',11256,'Produits d’entretien','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11259,'PCN-LUXEMBURG','STOCK','XXXXXX','3033',11256,'Fournitures d’atelier et d’usine','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11260,'PCN-LUXEMBURG','STOCK','XXXXXX','3034',11256,'Fournitures de magasin','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11261,'PCN-LUXEMBURG','STOCK','XXXXXX','3035',11256,'Fournitures de bureau1','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11262,'PCN-LUXEMBURG','STOCK','XXXXXX','3036',11256,'Carburants','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11263,'PCN-LUXEMBURG','STOCK','XXXXXX','3037',11256,'Lubrifiants','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11264,'PCN-LUXEMBURG','STOCK','XXXXXX','3038',11256,'Autres fournitures consommables','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11265,'PCN-LUXEMBURG','STOCK','XXXXXX','304',11253,'Emballages','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11266,'PCN-LUXEMBURG','STOCK','XXXXXX','3041',11265,'Emballages non-récupérables','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11267,'PCN-LUXEMBURG','STOCK','XXXXXX','3042',11265,'Emballages récupérables','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11268,'PCN-LUXEMBURG','STOCK','XXXXXX','3043',11265,'Emballages à usage mixte','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11269,'PCN-LUXEMBURG','STOCK','XXXXXX','305',11253,'Approvisionnements','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11270,'PCN-LUXEMBURG','STOCK','XXXXXX','31','','Produits en cours de fabrication et commandes en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11271,'PCN-LUXEMBURG','STOCK','XXXXXX','311',11270,'Produits en cours de fabrication','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11272,'PCN-LUXEMBURG','STOCK','XXXXXX','312',11270,'Commandes en cours – Produits','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11273,'PCN-LUXEMBURG','STOCK','XXXXXX','313',11270,'Commandes en cours – Prestations de services','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11274,'PCN-LUXEMBURG','STOCK','XXXXXX','314',11270,'Immeubles en construction','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11275,'PCN-LUXEMBURG','STOCK','XXXXXX','32','','Produits finis et marchandises','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11276,'PCN-LUXEMBURG','STOCK','XXXXXX','321',11275,'Produits finis','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11277,'PCN-LUXEMBURG','STOCK','XXXXXX','322',11275,'Produits intermédiaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11278,'PCN-LUXEMBURG','STOCK','XXXXXX','323',11275,'Produits résiduels','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11279,'PCN-LUXEMBURG','STOCK','XXXXXX','3231',11278,'Déchets','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11280,'PCN-LUXEMBURG','STOCK','XXXXXX','3232',11278,'Rebuts','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11281,'PCN-LUXEMBURG','STOCK','XXXXXX','3233',11278,'Matières de récupération','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11282,'PCN-LUXEMBURG','STOCK','XXXXXX','326',11275,'Marchandises','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11283,'PCN-LUXEMBURG','STOCK','XXXXXX','327',11275,'Marchandises en voie d’acheminement, mises en dépôt ou données en consignation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11284,'PCN-LUXEMBURG','STOCK','XXXXXX','33','','Terrains et immeubles destinés à la revente','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11285,'PCN-LUXEMBURG','STOCK','XXXXXX','331',11284,'Terrains','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11286,'PCN-LUXEMBURG','STOCK','XXXXXX','332',11284,'Immeubles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11287,'PCN-LUXEMBURG','STOCK','XXXXXX','3321',11286,'Immeubles acquis','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11288,'PCN-LUXEMBURG','STOCK','XXXXXX','3322',11286,'Immeubles construits','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11289,'PCN-LUXEMBURG','STOCK','XXXXXX','34','','Acomptes versés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11290,'PCN-LUXEMBURG','STOCK','XXXXXX','341',11289,'Acomptes versés sur matières premières et consommables','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11291,'PCN-LUXEMBURG','STOCK','XXXXXX','342',11289,'Acomptes versés sur produits en cours de fabrication et commandes en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11292,'PCN-LUXEMBURG','STOCK','XXXXXX','343',11289,'Acomptes versés sur produits finis et marchandises','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11293,'PCN-LUXEMBURG','STOCK','XXXXXX','344',11289,'Acomptes versés sur terrains et immeubles destinés à la revente','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11294,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','4','','Créances résultant de ventes et prestations de services','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11295,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','401',11294,'Créances dont la durée résiduelle est inférieure ou égale à un an','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11296,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','4011',11295,'Clients','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11297,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','4012',11295,'Clients – Effets à recevoir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11298,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','4013',11295,'Clients douteux ou litigieux','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11299,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','4014',11295,'Clients – Factures à établir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11300,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','4015',11295,'Clients créditeurs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11301,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','4019',11295,'Corrections de valeur','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11302,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','402',11294,'Créances dont la durée résiduelle est supérieure à un an','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11303,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','4021',11302,'Clients','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11304,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','4022',11302,'Clients – Effets à recevoir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11305,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','4023',11302,'Clients douteux ou litigieux','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11306,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','4024',11302,'Clients – Factures à établir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11307,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','4025',11302,'Clients créditeurs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11308,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','4029',11302,'Corrections de valeur','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11309,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','41','','Créances sur des entreprises liées et sur des entreprises avec lesquelles la société a un lien de participation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11310,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','411',11309,'Créances sur des entreprises liées','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11311,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','4111',11310,'Créances dont la durée résiduelle est inférieure ou égale à un an','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11312,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','41111',11311,'Ventes de marchandises et de prestations de services','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11313,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','41112',11311,'Prêts et avances','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11314,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','41113',11311,'Intérêts courus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11315,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','41114',11311,'Dividendes à recevoir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11316,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','41118',11311,'Autres créances','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11317,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','41119',11311,'Corrections de valeur','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11318,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','4112',11310,'Créances dont la durée résiduelle est supérieure à un an','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11319,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','41121',11318,'Ventes de marchandises et de prestations de services','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11320,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','41122',11318,'Prêts et avances','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11321,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','41123',11318,'Intérêts courus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11322,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','41124',11318,'Dividendes à recevoir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11323,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','41128',11318,'Autres créances','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11324,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','41129',11318,'Corrections de valeur','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11325,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','412',11309,'Créances sur des entreprises avec lesquelles la société a un lien de participation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11326,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','4121',11325,'Créances dont la durée résiduelle est inférieure ou égale à un an','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11327,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','41211',11326,'Ventes de marchandises et de prestations de services','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11328,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','41212',11326,'Prêts et avances','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11329,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','41213',11326,'Intérêts courus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11330,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','41214',11326,'Dividendes à recevoir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11331,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','41218',11326,'Autres créances','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11332,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','41219',11326,'Corrections de valeur','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11333,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','4122',11325,'Créances dont la durée résiduelle est supérieure à un an','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11334,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','41221',11333,'Ventes de marchandises et de prestations de services','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11335,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','41222',11333,'Prêts et avances','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11336,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','41223',11333,'Intérêts courus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11337,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','41224',11333,'Dividendes à recevoir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11338,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','41228',11333,'Autres créances','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11339,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','41229',11333,'Corrections de valeur','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11340,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','42','','Autres créances','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11341,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','421',11340,'Autres créances dont la durée résiduelle est inférieure ou égale à un an','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11342,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','4211',11341,'Personnel – Avances et acomptes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11343,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','42111',11342,'Avances et acomptes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11344,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','42119',11342,'Corrections de valeur','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11345,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','4212',11341,'Créances sur associés ou actionnaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11346,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','42121',11345,'Montant principal','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11347,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','42122',11345,'Intérêts courus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11348,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','42129',11345,'Corrections de valeur sur créances','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11349,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','4213',11341,'Etat – Subventions à recevoir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11350,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','42131',11349,'Subventions d’investissement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11351,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','42132',11349,'Subventions d’exploitation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11352,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','42138',11349,'Autres subventions','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11353,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','4214',11341,'Administration des Contributions Directes (ACD)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11354,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','4215',11341,'Administration des Douanes et Accises (ADA)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11355,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','4216',11341,'Administration de l’Enregistrement et des Domaines (AED)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11356,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','42161',11355,'Taxe sur la valeur ajoutée – TVA','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11357,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','421611',11356,'TVA en amont','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11358,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','421612',11356,'TVA à recevoir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11359,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','421613',11356,'TVA acomptes versés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11360,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','421618',11356,'TVA – Autres créances','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11361,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','42162',11355,'Impôts indirects','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11362,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','421621',11361,'Droits d’enregistrement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11363,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','421622',11361,'Taxe d’abonnement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11364,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','421623',11361,'Droits d’hypothèques','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11365,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','421624',11361,'Droits de timbre','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11366,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','421628',11361,'Autres impôts indirects','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11367,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','42168',11355,'AED – Autres créances','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11368,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','4217',11341,'Créances sur la sécurité sociale et autres organismes sociaux','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11369,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','42171',11368,'Centre Commun de Sécurité Sociale','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11370,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','42172',11368,'Mutualité des employeurs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11371,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','42178',11368,'Autres organismes sociaux','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11372,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','4218',11341,'Créances diverses','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11373,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','42181',11372,'Impôts étrangers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11374,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','421811',11373,'TVA étrangères','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11375,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','421818',11373,'Autres impôts étrangers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11376,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','42188',11372,'Autres créances diverses','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11377,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','42189',11372,'Corrections de valeur','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11378,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','422',11340,'Autres créances dont la durée résiduelle est supérieure à un an','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11379,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','4221',11378,'Personnel – Avances et acomptes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11380,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','42211',11379,'Avances et acomptes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11381,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','42219',11379,'Corrections de valeur','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11382,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','4222',11378,'Associés ou actionnaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11383,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','42221',11382,'Montant principal','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11384,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','42222',11382,'Intérêts courus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11385,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','42229',11382,'Corrections de valeur sur créances','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11386,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','4223',11378,'Etat – Subventions à recevoir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11387,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','42231',11386,'Subventions d’investissement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11388,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','42232',11386,'Subventions d’exploitation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11389,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','42238',11386,'Autres subventions','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11390,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','4224',11378,'Administration des Contributions Directes (ACD)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11391,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','4225',11378,'Administration des Douanes et Accises (ADA)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11392,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','4226',11378,'Administration de l’Enregistrement et des Domaines (AED)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11393,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','42261',11392,'Taxe sur la valeur ajoutée – TVA','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11394,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','422611',11393,'TVA en amont','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11395,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','422612',11393,'TVA à recevoir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11396,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','422613',11393,'TVA acomptes versés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11397,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','422618',11393,'TVA – Autres créances','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11398,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','42262',11392,'Impôts indirects','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11399,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','422621',11398,'Droits d’enregistrement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11400,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','422622',11398,'Taxe d’abonnement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11401,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','422623',11398,'Droits d’hypothèques','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11402,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','422624',11398,'Droits de timbre','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11403,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','422628',11398,'Autres impôts indirects','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11404,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','4227',11378,'Créances sur la sécurité sociale et autres organismes sociaux','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11405,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','42271',11404,'Centre Commun de Sécurité Sociale','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11406,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','42272',11404,'Mutualité des employeurs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11407,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','42278',11404,'Autres organismes sociaux','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11408,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','4228',11378,'Créances diverses','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11409,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','42281',11408,'Impôts étrangers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11410,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','422811',11409,'TVA étrangères','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11411,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','422818',11409,'Autres impôts étrangers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11412,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','42288',11408,'Autres créances diverses','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11413,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','42289',11408,'Corrections de valeur sur autres créances diverses','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11414,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','43','','Acomptes reçus sur commandes pour autant qu’ils ne sont pas déduits des stocks de façon distincte','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11415,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','431',11414,'Acomptes reçus dont la durée résiduelle est inférieure ou égale à un an','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11416,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','432',11414,'Acomptes reçus dont la durée résiduelle est supérieure à un an','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11417,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','44','','Dettes sur achats et prestations de services et dettes représentées par des effets de commerce','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11418,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','441',11417,'Dettes sur achats et prestations de services','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11419,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','4411',11418,'Dettes sur achats et prestations de services dont la durée résiduelle est inférieure ou égale à un an','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11420,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','44111',11419,'Fournisseurs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11421,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','44112',11419,'Fournisseurs – Factures non parvenues','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11422,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','44113',11419,'Fournisseurs débiteurs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11423,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','441131',11422,'Fournisseurs – Avances et acomptes versés sur commandes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11424,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','441132',11422,'Fournisseurs – Créances pour emballages et matériel à rendre','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11425,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','441133',11422,'Fournisseurs – Autres avoirs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11426,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','441134',11422,'Rabais, remises, ristournes à obtenir et autres avoirs non encore reçus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11427,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','4412',11418,'Dettes sur achats et prestations de services dont la durée résiduelle est supérieure à un an','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11428,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','44121',11427,'Fournisseurs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11429,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','44122',11427,'Fournisseurs – Factures non parvenues','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11430,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','44123',11427,'Fournisseurs débiteurs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11431,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','441231',11430,'Fournisseurs – Avances et acomptes versés sur commandes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11432,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','441232',11430,'Fournisseurs – Créances pour emballages et matériel à rendre','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11433,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','441233',11430,'Fournisseurs – Autres avoirs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11434,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','441234',11430,'Rabais, remises, ristournes à obtenir et autres avoirs non encore reçus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11435,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','442',11417,'Dettes représentées par des effets de commerce','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11436,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','4421',11435,'Dettes représentées par des effets de commerce dont la durée résiduelle est inférieure ou égale à un an','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11437,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','4422',11435,'Dettes représentées par des effets de commerce dont la durée résiduelle est supérieure à un an','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11438,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','45','','Dettes envers des entreprises liées et des entreprises avec lesquelles la société a un lien de participation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11439,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','451',11438,'Dettes envers des entreprises liées','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11440,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','4511',11439,'Dettes envers des entreprises liées dont la durée résiduelle est inférieure ou égale à un an','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11441,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','45111',11440,'Ventes de marchandises et de prestations de services','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11442,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','45112',11440,'Prêts et avances','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11443,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','45113',11440,'Intérêts courus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11444,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','45114',11440,'Dividendes à payer','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11445,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','45118',11440,'Autres dettes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11446,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','4512',11439,'Dettes envers des entreprises liées dont la durée résiduelle est supérieure à un an','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11447,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','45121',11446,'Ventes de marchandises et de prestations de services','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11448,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','45122',11446,'Prêts et avances','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11449,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','45123',11446,'Intérêts courus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11450,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','45124',11446,'Dividendes à payer','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11451,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','45128',11446,'Autres dettes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11452,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','452',11438,'Dettes envers des entreprises avec lesquelles la société a un lien de participation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11453,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','4521',11452,'Dettes envers des entreprises avec lesquelles la société a un lien de participation dont la durée résiduelle est inférieure ou égale à un an','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11454,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','45211',11453,'Ventes de marchandises et de prestations de services','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11455,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','45212',11453,'Prêts et avances','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11456,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','45213',11453,'Intérêts courus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11457,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','45214',11453,'Dividendes à payer','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11458,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','45218',11453,'Autres dettes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11459,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','4522',11452,'Dettes envers des entreprises avec lesquelles la société a un lien de participation dont la durée résiduelle est supérieure à un an','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11460,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','45221',11459,'Ventes de marchandises et de prestations de services','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11461,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','45222',11459,'Prêts et avances','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11462,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','45223',11459,'Intérêts courus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11463,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','45224',11459,'Dividendes à payer','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11464,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','45228',11459,'Autres dettes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11465,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','46','','Dettes fiscales et dettes envers la sécurité sociale','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11466,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','461',11465,'Dettes fiscales','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11467,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','4611',11466,'Administrations communales','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11468,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','46111',11467,'Impôts communaux','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11469,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','46112',11467,'Taxes communales','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11470,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','4612',11466,'Administration des Contributions Directes (ACD)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11471,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','46121',11470,'Impôt sur le revenu des collectivités','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11472,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','461211',11471,'Impôt sur le revenu des collectivités – charge fiscale estimée','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11473,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','461212',11471,'Impôt sur le revenu des collectivités – dette fiscale à payer','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11474,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','46122',11470,'Impôt commercial','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11475,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','461221',11474,'Impôt commercial – charge fiscale estimée','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11476,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','461222',11474,'Impôt commercial – dette fiscale à payer','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11477,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','46123',11470,'Impôt sur la fortune','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11478,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','461231',11477,'Impôt sur la fortune – charge fiscale estimée','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11479,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','461232',11477,'Impôt sur la fortune – dette fiscale à payer','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11480,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','46124',11470,'Retenue d’impôt sur traitements et salaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11481,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','46125',11470,'Retenue d’impôt sur revenus de capitaux mobiliers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11482,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','46126',11470,'Retenue d’impôt sur les tantièmes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11483,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','46128',11470,'ACD – Autres dettes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11484,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','4613',11466,'Administration des Douanes et Accises (ADA)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11485,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','46131',11484,'Taxe sur les véhicules automoteurs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11486,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','46132',11484,'Droits d’accises et taxe de consommation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11487,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','46138',11484,'ADA – Autres dettes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11488,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','4614',11466,'Administration de l’Enregistrement et des Domaines (AED)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11489,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','46141',11488,'Taxe sur la valeur ajoutée – TVA','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11490,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','461411',11489,'TVA en aval','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11491,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','461412',11489,'TVA due','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11492,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','461413',11489,'TVA acomptes reçus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11493,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','461418',11489,'TVA – Autres dettes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11494,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','46142',11488,'Impôts indirects','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11495,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','461421',11494,'Droits d’enregistrement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11496,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','461422',11494,'Taxe d’abonnement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11497,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','461423',11494,'Droits d’hypothèques','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11498,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','461424',11494,'Droits de timbre','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11499,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','461428',11494,'Autres impôts indirects','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11500,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','4615',11466,'Administrations fiscales étrangères','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11501,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','462',11465,'Dettes au titre de la sécurité sociale','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11502,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','4621',11501,'Centre Commun de Sécurité Sociale','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11503,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','4622',11501,'Organismes de sécurité sociale étrangers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11504,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','4628',11501,'Autres organismes sociaux','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11505,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','47','','Autres dettes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11506,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','471',11505,'Autres dettes dont la durée résiduelle est inférieure ou égale à un an','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11507,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','4711',11506,'Dépôts et cautionnements reçus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11508,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','47111',11507,'Dépôts','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11509,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','47112',11507,'Cautionnements','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11510,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','47113',11507,'Intérêts courus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11511,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','4712',11506,'Dettes envers associés et actionnaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11512,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','47121',11511,'Montant principal','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11513,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','47122',11511,'Intérêts courus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11514,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','4713',11506,'Dettes envers administrateurs, gérants et commissaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11515,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','4714',11506,'Dettes envers le personnel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11516,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','47141',11515,'Personnel – Rémunérations dues','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11517,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','47142',11515,'Personnel – Dépôts','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11518,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','47143',11515,'Personnel – Oppositions, saisies','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11519,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','47148',11515,'Personnel – Autres','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11520,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','4715',11506,'Etat – Droits d’émission à restituer','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11521,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','4718',11506,'Autres dettes diverses','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11522,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','472',11505,'Autres dettes dont la durée résiduelle est supérieure à un an','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11523,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','4721',11522,'Dépôts et cautionnements reçus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11524,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','47211',11523,'Dépôts','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11525,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','47212',11523,'Cautionnements','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11526,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','47213',11523,'Intérêts courus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11527,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','4722',11522,'Dettes envers associés et actionnaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11528,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','47221',11527,'Montant principal','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11529,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','47222',11527,'Intérêts courus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11530,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','4723',11522,'Dettes envers administrateurs, gérants et commissaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11531,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','4724',11522,'Dettes envers le personnel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11532,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','47241',11531,'Personnel – Rémunérations dues','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11533,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','47242',11531,'Personnel – Dépôts','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11534,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','47243',11531,'Personnel – Oppositions, saisies','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11535,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','47248',11531,'Personnel – Autres','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11536,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','4726',11522,'Etat – Droits d’émission à restituer','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11537,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','4728',11522,'Autres dettes diverses','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11538,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','48','','Comptes de régularisation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11539,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','481',11538,'Charges à reporter','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11540,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','482',11538,'Produits à reporter','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11541,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','483',11538,'Etat – droits d’émission alloués','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11542,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','484',11538,'Comptes transitoires ou d’attente – Actif','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11543,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','485',11538,'Comptes transitoires ou d’attente – Passif','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11544,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','486',11538,'Comptes de liaison – Actif','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11545,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','487',11538,'Comptes de liaison – Passif','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11546,'PCN-LUXEMBURG','FINAN','XXXXXX','5','','Valeurs mobilières','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11547,'PCN-LUXEMBURG','FINAN','XXXXXX','501',11546,'Parts dans des entreprises liées','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11548,'PCN-LUXEMBURG','FINAN','XXXXXX','502',11546,'Parts dans des entreprises avec lesquelles la société a un lien de participation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11549,'PCN-LUXEMBURG','FINAN','XXXXXX','503',11546,'Actions propres ou parts propres','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11550,'PCN-LUXEMBURG','FINAN','XXXXXX','508',11546,'Autres valeurs mobilières','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11551,'PCN-LUXEMBURG','FINAN','XXXXXX','5081',11550,'Actions – Titres cotés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11552,'PCN-LUXEMBURG','FINAN','XXXXXX','5082',11550,'Actions – Titres non cotés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11553,'PCN-LUXEMBURG','FINAN','XXXXXX','5083',11550,'Obligations et autres titres de créance émis par la société et rachetés par elle','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11554,'PCN-LUXEMBURG','FINAN','XXXXXX','5084',11550,'Obligations – Titres cotés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11555,'PCN-LUXEMBURG','FINAN','XXXXXX','5085',11550,'Obligations – Titres non cotés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11556,'PCN-LUXEMBURG','FINAN','XXXXXX','5088',11550,'Autres valeurs mobilières diverses','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11557,'PCN-LUXEMBURG','FINAN','XXXXXX','51','','Avoirs en banques, avoirs en comptes de chèques postaux, chèques et encaisse','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11558,'PCN-LUXEMBURG','FINAN','XXXXXX','511',11557,'Chèques à encaisser','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11559,'PCN-LUXEMBURG','FINAN','XXXXXX','512',11557,'Valeurs à l’encaissement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11560,'PCN-LUXEMBURG','FINAN','XXXXXX','513',11557,'Banques','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11561,'PCN-LUXEMBURG','FINAN','XXXXXX','5131',11560,'Banques comptes courants','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11562,'PCN-LUXEMBURG','FINAN','XXXXXX','5132',11560,'Banques comptes à terme','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11563,'PCN-LUXEMBURG','FINAN','XXXXXX','514',11557,'Compte chèque postal','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11564,'PCN-LUXEMBURG','FINAN','XXXXXX','516',11557,'Caisse','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11565,'PCN-LUXEMBURG','FINAN','XXXXXX','517',11557,'Virements internes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11566,'PCN-LUXEMBURG','FINAN','XXXXXX','518',11557,'Autres avoirs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11567,'PCN-LUXEMBURG','EXPENSE','XXXXXX','6','','Consommation de marchandises et de matières premières et consommables','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11568,'PCN-LUXEMBURG','EXPENSE','XXXXXX','601',11567,'Matières premières','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11569,'PCN-LUXEMBURG','EXPENSE','XXXXXX','602',11567,'Matières consommables','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11570,'PCN-LUXEMBURG','EXPENSE','XXXXXX','603',11567,'Fournitures consommables','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11571,'PCN-LUXEMBURG','EXPENSE','XXXXXX','6031',11570,'Combustibles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11572,'PCN-LUXEMBURG','EXPENSE','XXXXXX','60311',11571,'Solides','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11573,'PCN-LUXEMBURG','EXPENSE','XXXXXX','60312',11571,'Liquides','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11574,'PCN-LUXEMBURG','EXPENSE','XXXXXX','60313',11571,'Gaz comprimé','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11575,'PCN-LUXEMBURG','EXPENSE','XXXXXX','6032',11570,'Produits d’entretien','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11576,'PCN-LUXEMBURG','EXPENSE','XXXXXX','6033',11570,'Fournitures d’atelier et d’usine','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11577,'PCN-LUXEMBURG','EXPENSE','XXXXXX','6034',11570,'Fournitures de magasin','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11578,'PCN-LUXEMBURG','EXPENSE','XXXXXX','6035',11570,'Fournitures de bureau','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11579,'PCN-LUXEMBURG','EXPENSE','XXXXXX','6036',11570,'Carburants','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11580,'PCN-LUXEMBURG','EXPENSE','XXXXXX','6037',11570,'Lubrifiants','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11581,'PCN-LUXEMBURG','EXPENSE','XXXXXX','6038',11570,'Autres fournitures consommables','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11582,'PCN-LUXEMBURG','EXPENSE','XXXXXX','604',11567,'Emballages','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11583,'PCN-LUXEMBURG','EXPENSE','XXXXXX','6041',11582,'Emballages non récupérables','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11584,'PCN-LUXEMBURG','EXPENSE','XXXXXX','6042',11582,'Emballages récupérables','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11585,'PCN-LUXEMBURG','EXPENSE','XXXXXX','6043',11582,'Emballages à usage mixte','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11586,'PCN-LUXEMBURG','EXPENSE','XXXXXX','605',11567,'Approvisionnements','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11587,'PCN-LUXEMBURG','EXPENSE','XXXXXX','606',11567,'Achats de biens destinés à la revente','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11588,'PCN-LUXEMBURG','EXPENSE','XXXXXX','6061',11587,'Terrains','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11589,'PCN-LUXEMBURG','EXPENSE','XXXXXX','6062',11587,'Immeubles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11590,'PCN-LUXEMBURG','EXPENSE','XXXXXX','6063',11587,'Marchandises','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11591,'PCN-LUXEMBURG','EXPENSE','XXXXXX','607',11567,'Variation des stocks','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11592,'PCN-LUXEMBURG','EXPENSE','XXXXXX','6071',11591,'Variation des stocks de matières premières','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11593,'PCN-LUXEMBURG','EXPENSE','XXXXXX','6072',11591,'Variation des stocks de matières consommables','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11594,'PCN-LUXEMBURG','EXPENSE','XXXXXX','6073',11591,'Variation des stocks de fournitures consommables','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11595,'PCN-LUXEMBURG','EXPENSE','XXXXXX','6074',11591,'Variation des stocks d’emballages','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11596,'PCN-LUXEMBURG','EXPENSE','XXXXXX','6075',11591,'Variation des stocks d’approvisionnements','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11597,'PCN-LUXEMBURG','EXPENSE','XXXXXX','6076',11591,'Variation des stocks de biens destinés à la revente','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11598,'PCN-LUXEMBURG','EXPENSE','XXXXXX','608',11567,'Achats non stockés et achats incorporés aux ouvrages et produits','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11599,'PCN-LUXEMBURG','EXPENSE','XXXXXX','6081',11598,'Achats non stockés de matières et fournitures','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11600,'PCN-LUXEMBURG','EXPENSE','XXXXXX','60811',11599,'Fournitures non stockables','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11601,'PCN-LUXEMBURG','EXPENSE','XXXXXX','608111',11600,'Eau','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11602,'PCN-LUXEMBURG','EXPENSE','XXXXXX','608112',11600,'Electricité','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11603,'PCN-LUXEMBURG','EXPENSE','XXXXXX','608113',11600,'Gaz de canalisation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11604,'PCN-LUXEMBURG','EXPENSE','XXXXXX','60812',11599,'Fournitures d’entretien et de petit équipement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11605,'PCN-LUXEMBURG','EXPENSE','XXXXXX','60813',11599,'Fournitures administratives','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11606,'PCN-LUXEMBURG','EXPENSE','XXXXXX','60814',11599,'Carburants','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11607,'PCN-LUXEMBURG','EXPENSE','XXXXXX','60815',11599,'Lubrifiants','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11608,'PCN-LUXEMBURG','EXPENSE','XXXXXX','60816',11599,'Vêtements professionnels','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11609,'PCN-LUXEMBURG','EXPENSE','XXXXXX','60818',11599,'Autres matières et fournitures non stockées','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11610,'PCN-LUXEMBURG','EXPENSE','XXXXXX','6082',11598,'Achats incorporés aux ouvrages et produits','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11611,'PCN-LUXEMBURG','EXPENSE','XXXXXX','60821',11610,'Achats d’études et prestations de services (incorporés aux ouvrages et produits)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11612,'PCN-LUXEMBURG','EXPENSE','XXXXXX','608211',11611,'Travail à façon','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11613,'PCN-LUXEMBURG','EXPENSE','XXXXXX','608212',11611,'Recherche et développement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11614,'PCN-LUXEMBURG','EXPENSE','XXXXXX','608213',11611,'Frais d’architectes et d’ingénieurs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11615,'PCN-LUXEMBURG','EXPENSE','XXXXXX','60822',11610,'Achats de matériel, équipements, pièces détachées et travaux (incorporés aux ouvrages et produits)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11616,'PCN-LUXEMBURG','EXPENSE','XXXXXX','60828',11610,'Autres achats d’études et de prestations de services','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11617,'PCN-LUXEMBURG','EXPENSE','XXXXXX','609',11567,'Rabais, remises et ristournes obtenus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11618,'PCN-LUXEMBURG','EXPENSE','XXXXXX','6091',11617,'Matières premières','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11619,'PCN-LUXEMBURG','EXPENSE','XXXXXX','6092',11617,'Matières consommables','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11620,'PCN-LUXEMBURG','EXPENSE','XXXXXX','6093',11617,'Fournitures consommables','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11621,'PCN-LUXEMBURG','EXPENSE','XXXXXX','6094',11617,'Emballages','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11622,'PCN-LUXEMBURG','EXPENSE','XXXXXX','6095',11617,'Approvisionnements','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11623,'PCN-LUXEMBURG','EXPENSE','XXXXXX','6096',11617,'Achats de biens destinés à la revente','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11624,'PCN-LUXEMBURG','EXPENSE','XXXXXX','6098',11617,'Achats non stockés et achats incorporés aux ouvrages et produits','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11625,'PCN-LUXEMBURG','EXPENSE','XXXXXX','6099',11617,'Rabais, remises et ristournes non affectés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11626,'PCN-LUXEMBURG','EXPENSE','XXXXXX','61','','Autres charges externes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11627,'PCN-LUXEMBURG','EXPENSE','XXXXXX','611',11626,'Loyers et charges locatives','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11628,'PCN-LUXEMBURG','EXPENSE','XXXXXX','6111',11627,'Locations immobilières','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11629,'PCN-LUXEMBURG','EXPENSE','XXXXXX','61111',11628,'Terrains','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11630,'PCN-LUXEMBURG','EXPENSE','XXXXXX','61112',11628,'Bâtiments','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11631,'PCN-LUXEMBURG','EXPENSE','XXXXXX','6112',11627,'Locations mobilières','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11632,'PCN-LUXEMBURG','EXPENSE','XXXXXX','61121',11631,'Installations techniques et machines','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11633,'PCN-LUXEMBURG','EXPENSE','XXXXXX','61122',11631,'Autres installations, outillages et machines','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11634,'PCN-LUXEMBURG','EXPENSE','XXXXXX','61123',11631,'Matériel roulant','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11635,'PCN-LUXEMBURG','EXPENSE','XXXXXX','6113',11627,'Charges locatives et de copropriété','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11636,'PCN-LUXEMBURG','EXPENSE','XXXXXX','6114',11627,'Leasing immobilier','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11637,'PCN-LUXEMBURG','EXPENSE','XXXXXX','61141',11636,'Terrains','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11638,'PCN-LUXEMBURG','EXPENSE','XXXXXX','61142',11636,'Bâtiments','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11639,'PCN-LUXEMBURG','EXPENSE','XXXXXX','6115',11627,'Leasing mobilier','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11640,'PCN-LUXEMBURG','EXPENSE','XXXXXX','61151',11639,'Installations techniques et machines','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11641,'PCN-LUXEMBURG','EXPENSE','XXXXXX','61152',11639,'Autres installations, outillages et machines','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11642,'PCN-LUXEMBURG','EXPENSE','XXXXXX','61153',11639,'Matériel roulant','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11643,'PCN-LUXEMBURG','EXPENSE','XXXXXX','6116',11627,'Malis sur emballages','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11644,'PCN-LUXEMBURG','EXPENSE','XXXXXX','612',11626,'Sous-traitance, entretiens et réparations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11645,'PCN-LUXEMBURG','EXPENSE','XXXXXX','6121',11644,'Sous-traitance générale (non incorporée directement aux ouvrages, travaux et produits)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11646,'PCN-LUXEMBURG','EXPENSE','XXXXXX','6122',11644,'Entretien et réparations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11647,'PCN-LUXEMBURG','EXPENSE','XXXXXX','61221',11646,'Sur installations techniques et machines','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11648,'PCN-LUXEMBURG','EXPENSE','XXXXXX','61222',11646,'Sur autres installations, outillages et machines','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11649,'PCN-LUXEMBURG','EXPENSE','XXXXXX','61223',11646,'Sur matériel roulant','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11650,'PCN-LUXEMBURG','EXPENSE','XXXXXX','6123',11644,'Contrats de maintenance','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11651,'PCN-LUXEMBURG','EXPENSE','XXXXXX','6124',11644,'Etudes et recherches (non incorporées dans les produits)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11652,'PCN-LUXEMBURG','EXPENSE','XXXXXX','613',11626,'Rémunérations d’intermédiaires et honoraires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11653,'PCN-LUXEMBURG','EXPENSE','XXXXXX','6131',11652,'Commissions et courtages','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11654,'PCN-LUXEMBURG','EXPENSE','XXXXXX','61311',11653,'Commissions et courtages sur achats','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11655,'PCN-LUXEMBURG','EXPENSE','XXXXXX','61312',11653,'Commissions et courtages sur ventes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11656,'PCN-LUXEMBURG','EXPENSE','XXXXXX','61313',11653,'Rémunérations des transitaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11657,'PCN-LUXEMBURG','EXPENSE','XXXXXX','6132',11652,'Traitement informatique','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11658,'PCN-LUXEMBURG','EXPENSE','XXXXXX','6133',11652,'Services bancaires et assimilés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11659,'PCN-LUXEMBURG','EXPENSE','XXXXXX','61331',11658,'Frais sur titres (achat, vente, garde)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11660,'PCN-LUXEMBURG','EXPENSE','XXXXXX','61332',11658,'Commissions et frais sur émission d’emprunts','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11661,'PCN-LUXEMBURG','EXPENSE','XXXXXX','61333',11658,'Frais de compte','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11662,'PCN-LUXEMBURG','EXPENSE','XXXXXX','61334',11658,'Frais sur cartes de crédit','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11663,'PCN-LUXEMBURG','EXPENSE','XXXXXX','61335',11658,'Frais sur effets','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11664,'PCN-LUXEMBURG','EXPENSE','XXXXXX','61336',11658,'Rémunérations d’affacturage','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11665,'PCN-LUXEMBURG','EXPENSE','XXXXXX','61337',11658,'Location de coffres','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11666,'PCN-LUXEMBURG','EXPENSE','XXXXXX','61338',11658,'Autres frais et commissions bancaires (hors intérêts et frais assimilés)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11667,'PCN-LUXEMBURG','EXPENSE','XXXXXX','6134',11652,'Honoraires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11668,'PCN-LUXEMBURG','EXPENSE','XXXXXX','61341',11667,'Honoraires juridiques','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11669,'PCN-LUXEMBURG','EXPENSE','XXXXXX','61342',11667,'Honoraires comptables et d’audit','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11670,'PCN-LUXEMBURG','EXPENSE','XXXXXX','61343',11667,'Honoraires fiscaux','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11671,'PCN-LUXEMBURG','EXPENSE','XXXXXX','61348',11667,'Autres honoraires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11672,'PCN-LUXEMBURG','EXPENSE','XXXXXX','6135',11652,'Frais d’actes et de contentieux','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11673,'PCN-LUXEMBURG','EXPENSE','XXXXXX','6136',11652,'Frais de recrutement de personnel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11674,'PCN-LUXEMBURG','EXPENSE','XXXXXX','6138',11652,'Autres rémunérations d’intermédiaires et honoraires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11675,'PCN-LUXEMBURG','EXPENSE','XXXXXX','614',11626,'Primes d’assurance','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11676,'PCN-LUXEMBURG','EXPENSE','XXXXXX','6141',11675,'Assurances sur biens de l’actif','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11677,'PCN-LUXEMBURG','EXPENSE','XXXXXX','61411',11676,'Bâtiments','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11678,'PCN-LUXEMBURG','EXPENSE','XXXXXX','61412',11676,'Véhicules','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11679,'PCN-LUXEMBURG','EXPENSE','XXXXXX','61413',11676,'Installations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11680,'PCN-LUXEMBURG','EXPENSE','XXXXXX','61418',11676,'Sur autres biens de l’actif','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11681,'PCN-LUXEMBURG','EXPENSE','XXXXXX','6142',11675,'Assurances sur biens pris en location','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11682,'PCN-LUXEMBURG','EXPENSE','XXXXXX','6143',11675,'Assurance-transport','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11683,'PCN-LUXEMBURG','EXPENSE','XXXXXX','61431',11682,'Sur achats','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11684,'PCN-LUXEMBURG','EXPENSE','XXXXXX','61432',11682,'Sur ventes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11685,'PCN-LUXEMBURG','EXPENSE','XXXXXX','61438',11682,'Sur autres biens','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11686,'PCN-LUXEMBURG','EXPENSE','XXXXXX','6144',11675,'Assurance risque d’exploitation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11687,'PCN-LUXEMBURG','EXPENSE','XXXXXX','6145',11675,'Assurance insolvabilité clients','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11688,'PCN-LUXEMBURG','EXPENSE','XXXXXX','6146',11675,'Assurance responsabilité civile','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11689,'PCN-LUXEMBURG','EXPENSE','XXXXXX','6148',11675,'Autres assurances','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11690,'PCN-LUXEMBURG','EXPENSE','XXXXXX','615',11626,'Frais de marketing et de communication','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11691,'PCN-LUXEMBURG','EXPENSE','XXXXXX','6151',11690,'Frais de marketing et de publicité','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11692,'PCN-LUXEMBURG','EXPENSE','XXXXXX','61511',11691,'Annonces et insertions','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11693,'PCN-LUXEMBURG','EXPENSE','XXXXXX','61512',11691,'Echantillons','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11694,'PCN-LUXEMBURG','EXPENSE','XXXXXX','61513',11691,'Foires et expositions','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11695,'PCN-LUXEMBURG','EXPENSE','XXXXXX','61514',11691,'Cadeaux à la clientèle','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11696,'PCN-LUXEMBURG','EXPENSE','XXXXXX','61515',11691,'Catalogues et imprimés et publications','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11697,'PCN-LUXEMBURG','EXPENSE','XXXXXX','61516',11691,'Dons courants','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11698,'PCN-LUXEMBURG','EXPENSE','XXXXXX','61517',11691,'Sponsoring','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11699,'PCN-LUXEMBURG','EXPENSE','XXXXXX','61518',11691,'Autres achats de services publicitaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11700,'PCN-LUXEMBURG','EXPENSE','XXXXXX','6152',11690,'Frais de déplacements et de représentation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11701,'PCN-LUXEMBURG','EXPENSE','XXXXXX','61521',11700,'Voyages et déplacements','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11702,'PCN-LUXEMBURG','EXPENSE','XXXXXX','615211',11701,'Direction (respectivement exploitant et associés)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11703,'PCN-LUXEMBURG','EXPENSE','XXXXXX','615212',11701,'Personnel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11704,'PCN-LUXEMBURG','EXPENSE','XXXXXX','61522',11700,'Frais de déménagement de l’entreprise','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11705,'PCN-LUXEMBURG','EXPENSE','XXXXXX','61523',11700,'Missions','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11706,'PCN-LUXEMBURG','EXPENSE','XXXXXX','61524',11700,'Réceptions et frais de représentation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11707,'PCN-LUXEMBURG','EXPENSE','XXXXXX','6153',11690,'Frais postaux et frais de télécommunications','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11708,'PCN-LUXEMBURG','EXPENSE','XXXXXX','61531',11707,'Timbres','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11709,'PCN-LUXEMBURG','EXPENSE','XXXXXX','61532',11707,'Téléphone et autres frais de télécommunication','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11710,'PCN-LUXEMBURG','EXPENSE','XXXXXX','61538',11707,'Autres frais postaux (location de boîtes postales, etc.)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11711,'PCN-LUXEMBURG','EXPENSE','XXXXXX','616',11626,'Transports de biens et transports collectifs du personnel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11712,'PCN-LUXEMBURG','EXPENSE','XXXXXX','6161',11711,'Transports sur achats','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11713,'PCN-LUXEMBURG','EXPENSE','XXXXXX','6162',11711,'Transports sur ventes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11714,'PCN-LUXEMBURG','EXPENSE','XXXXXX','6163',11711,'Transports entre établissements ou chantiers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11715,'PCN-LUXEMBURG','EXPENSE','XXXXXX','6164',11711,'Transports administratifs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11716,'PCN-LUXEMBURG','EXPENSE','XXXXXX','6165',11711,'Transports collectifs du personnel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11717,'PCN-LUXEMBURG','EXPENSE','XXXXXX','6168',11711,'Autres transports','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11718,'PCN-LUXEMBURG','EXPENSE','XXXXXX','617',11626,'Personnel extérieur à l’entreprise','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11719,'PCN-LUXEMBURG','EXPENSE','XXXXXX','6171',11718,'Personnel intérimaire','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11720,'PCN-LUXEMBURG','EXPENSE','XXXXXX','6172',11718,'Personnel prêté à l’entreprise','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11721,'PCN-LUXEMBURG','EXPENSE','XXXXXX','618',11626,'Charges externes diverses','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11722,'PCN-LUXEMBURG','EXPENSE','XXXXXX','6181',11721,'Documentation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11723,'PCN-LUXEMBURG','EXPENSE','XXXXXX','61811',11722,'Documentation générale','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11724,'PCN-LUXEMBURG','EXPENSE','XXXXXX','61812',11722,'Documentation technique','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11725,'PCN-LUXEMBURG','EXPENSE','XXXXXX','6182',11721,'Frais de colloques, séminaires, conférences','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11726,'PCN-LUXEMBURG','EXPENSE','XXXXXX','6183',11721,'Elimination des déchets industriels','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11727,'PCN-LUXEMBURG','EXPENSE','XXXXXX','6184',11721,'Elimination de déchets non industriels','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11728,'PCN-LUXEMBURG','EXPENSE','XXXXXX','6185',11721,'Evacuation des eaux usées','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11729,'PCN-LUXEMBURG','EXPENSE','XXXXXX','6186',11721,'Frais de surveillance','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11730,'PCN-LUXEMBURG','EXPENSE','XXXXXX','6187',11721,'Cotisations aux associations professionnelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11731,'PCN-LUXEMBURG','EXPENSE','XXXXXX','6188',11721,'Autres charges externes diverses','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11732,'PCN-LUXEMBURG','EXPENSE','XXXXXX','619',11626,'Rabais, remises et ristournes obtenus sur autres charges externes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11733,'PCN-LUXEMBURG','EXPENSE','XXXXXX','62','','Frais de personnel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11734,'PCN-LUXEMBURG','EXPENSE','XXXXXX','621',11733,'Rémunérations des salariés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11735,'PCN-LUXEMBURG','EXPENSE','XXXXXX','6211',11734,'Salaires bruts','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11736,'PCN-LUXEMBURG','EXPENSE','XXXXXX','62111',11735,'Salaires de base','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11737,'PCN-LUXEMBURG','EXPENSE','XXXXXX','62112',11735,'Suppléments pour travail','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11738,'PCN-LUXEMBURG','EXPENSE','XXXXXX','621121',11737,'Dimanche','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11739,'PCN-LUXEMBURG','EXPENSE','XXXXXX','621122',11737,'Jours fériés légaux','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11740,'PCN-LUXEMBURG','EXPENSE','XXXXXX','621123',11737,'Heures supplémentaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11741,'PCN-LUXEMBURG','EXPENSE','XXXXXX','621128',11737,'Autres suppléments','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11742,'PCN-LUXEMBURG','EXPENSE','XXXXXX','62113',11735,'Primes de ménage','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11743,'PCN-LUXEMBURG','EXPENSE','XXXXXX','62114',11735,'Gratifications, primes et commissions','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11744,'PCN-LUXEMBURG','EXPENSE','XXXXXX','62115',11735,'Avantages en nature','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11745,'PCN-LUXEMBURG','EXPENSE','XXXXXX','62116',11735,'Indemnités de licenciement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11746,'PCN-LUXEMBURG','EXPENSE','XXXXXX','62117',11735,'Trimestre de faveur','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11747,'PCN-LUXEMBURG','EXPENSE','XXXXXX','6218',11734,'Autres avantages','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11748,'PCN-LUXEMBURG','EXPENSE','XXXXXX','6219',11734,'Remboursements sur salaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11749,'PCN-LUXEMBURG','EXPENSE','XXXXXX','62191',11748,'Remboursements mutualité','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11750,'PCN-LUXEMBURG','EXPENSE','XXXXXX','62192',11748,'Remboursements pour congé politique, sportif, culturel, éducatif et mandats sociaux','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11751,'PCN-LUXEMBURG','EXPENSE','XXXXXX','62193',11748,'Remboursements trimestre de faveur','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11752,'PCN-LUXEMBURG','EXPENSE','XXXXXX','622',11733,'Autre personnel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11753,'PCN-LUXEMBURG','EXPENSE','XXXXXX','6221',11752,'Etudiants','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11754,'PCN-LUXEMBURG','EXPENSE','XXXXXX','6222',11752,'Salaires occasionnels','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11755,'PCN-LUXEMBURG','EXPENSE','XXXXXX','6228',11752,'Autre personnel temporaire','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11756,'PCN-LUXEMBURG','EXPENSE','XXXXXX','623',11733,'Charges sociales (part patronale)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11757,'PCN-LUXEMBURG','EXPENSE','XXXXXX','6231',11756,'Charges sociales salariés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11758,'PCN-LUXEMBURG','EXPENSE','XXXXXX','62311',11757,'Caisse Nationale de Santé','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11759,'PCN-LUXEMBURG','EXPENSE','XXXXXX','62312',11757,'Caisse Nationale d’Assurance-Pension','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11760,'PCN-LUXEMBURG','EXPENSE','XXXXXX','62318',11757,'Cotisations patronales complémentaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11761,'PCN-LUXEMBURG','EXPENSE','XXXXXX','6232',11756,'Assurance accidents du travail','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11762,'PCN-LUXEMBURG','EXPENSE','XXXXXX','6233',11756,'Service de santé au travail','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11763,'PCN-LUXEMBURG','EXPENSE','XXXXXX','6238',11756,'Autres charges sociales patronales','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11764,'PCN-LUXEMBURG','EXPENSE','XXXXXX','6239',11756,'Remboursements de charges sociales','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11765,'PCN-LUXEMBURG','EXPENSE','XXXXXX','624',11733,'Pensions complémentaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11766,'PCN-LUXEMBURG','EXPENSE','XXXXXX','6241',11765,'Primes à des fonds de pensions extérieurs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11767,'PCN-LUXEMBURG','EXPENSE','XXXXXX','6242',11765,'Dotation aux provisions pour pensions complémentaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11768,'PCN-LUXEMBURG','EXPENSE','XXXXXX','6243',11765,'Retenue d’impôt sur pension complémentaire','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11769,'PCN-LUXEMBURG','EXPENSE','XXXXXX','6244',11765,'Prime d’assurance insolvabilité','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11770,'PCN-LUXEMBURG','EXPENSE','XXXXXX','6245',11765,'Pensions complémentaires versées par l’employeur','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11771,'PCN-LUXEMBURG','EXPENSE','XXXXXX','628',11733,'Autres charges sociales','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11772,'PCN-LUXEMBURG','EXPENSE','XXXXXX','6281',11771,'Médecine du travail','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11773,'PCN-LUXEMBURG','EXPENSE','XXXXXX','6288',11771,'Autres charges sociales diverses','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11774,'PCN-LUXEMBURG','EXPENSE','XXXXXX','63','','Dotations aux corrections de valeur des éléments d’actif non financiers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11775,'PCN-LUXEMBURG','EXPENSE','XXXXXX','631',11774,'Dotations aux corrections de valeur sur frais d’établissement et frais assimilés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11776,'PCN-LUXEMBURG','EXPENSE','XXXXXX','6311',11775,'Frais de constitution','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11777,'PCN-LUXEMBURG','EXPENSE','XXXXXX','6312',11775,'Frais de premier établissement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11778,'PCN-LUXEMBURG','EXPENSE','XXXXXX','6313',11775,'Frais d’augmentation de capital et d’opérations diverses','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11779,'PCN-LUXEMBURG','EXPENSE','XXXXXX','6314',11775,'Frais d’émission d’emprunts','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11780,'PCN-LUXEMBURG','EXPENSE','XXXXXX','6318',11775,'Autres frais assimilés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11781,'PCN-LUXEMBURG','EXPENSE','XXXXXX','632',11774,'Dotations aux corrections de valeur sur immobilisations incorporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11782,'PCN-LUXEMBURG','EXPENSE','XXXXXX','6321',11781,'Frais de recherche et de développement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11783,'PCN-LUXEMBURG','EXPENSE','XXXXXX','6322',11781,'Concessions, brevets, licences, marques ainsi que droits et valeurs similaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11784,'PCN-LUXEMBURG','EXPENSE','XXXXXX','6323',11781,'Fonds de commerce dans la mesure où il a été acquis à titre onéreux','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11785,'PCN-LUXEMBURG','EXPENSE','XXXXXX','6324',11781,'Acomptes versés et immobilisations incorporelles en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11786,'PCN-LUXEMBURG','EXPENSE','XXXXXX','633',11774,'Dotations aux corrections de valeur sur immobilisations corporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11787,'PCN-LUXEMBURG','EXPENSE','XXXXXX','6331',11786,'Terrains et constructions','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11788,'PCN-LUXEMBURG','EXPENSE','XXXXXX','63311',11787,'Terrains','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11789,'PCN-LUXEMBURG','EXPENSE','XXXXXX','63312',11787,'Agencements et aménagements de terrains','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11790,'PCN-LUXEMBURG','EXPENSE','XXXXXX','63313',11787,'Constructions','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11791,'PCN-LUXEMBURG','EXPENSE','XXXXXX','6332',11786,'Installations techniques et machines','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11792,'PCN-LUXEMBURG','EXPENSE','XXXXXX','6333',11786,'Autres installations, outillage, mobilier et matériel roulant','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11793,'PCN-LUXEMBURG','EXPENSE','XXXXXX','6334',11786,'Acomptes versés et immobilisations corporelles en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11794,'PCN-LUXEMBURG','EXPENSE','XXXXXX','634',11774,'Dotations aux corrections de valeur sur stocks','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11795,'PCN-LUXEMBURG','EXPENSE','XXXXXX','6341',11794,'Matières premières et consommables','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11796,'PCN-LUXEMBURG','EXPENSE','XXXXXX','6342',11794,'Produits en cours de fabrication et commandes en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11797,'PCN-LUXEMBURG','EXPENSE','XXXXXX','6343',11794,'Produits finis et marchandises','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11798,'PCN-LUXEMBURG','EXPENSE','XXXXXX','6344',11794,'Terrains et immeubles destinés à la revente','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11799,'PCN-LUXEMBURG','EXPENSE','XXXXXX','6345',11794,'Acomptes versés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11800,'PCN-LUXEMBURG','EXPENSE','XXXXXX','635',11774,'Dotations aux corrections de valeur sur créances de l’actif circulant','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11801,'PCN-LUXEMBURG','EXPENSE','XXXXXX','6351',11800,'Créances résultant de ventes et prestations de services','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11802,'PCN-LUXEMBURG','EXPENSE','XXXXXX','6352',11800,'Créances sur des entreprises liées et des entreprises avec lesquelles la société a un lien de participation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11803,'PCN-LUXEMBURG','EXPENSE','XXXXXX','6353',11800,'Autres créances','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11804,'PCN-LUXEMBURG','EXPENSE','XXXXXX','64','','Autres charges d’exploitation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11805,'PCN-LUXEMBURG','EXPENSE','XXXXXX','641',11804,'Redevances pour concessions, brevets, licences, marques, droits et valeurs similaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11806,'PCN-LUXEMBURG','EXPENSE','XXXXXX','6411',11805,'Concessions','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11807,'PCN-LUXEMBURG','EXPENSE','XXXXXX','6412',11805,'Brevets','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11808,'PCN-LUXEMBURG','EXPENSE','XXXXXX','6413',11805,'Licences informatiques','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11809,'PCN-LUXEMBURG','EXPENSE','XXXXXX','6414',11805,'Marques et franchises','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11810,'PCN-LUXEMBURG','EXPENSE','XXXXXX','6415',11805,'Droits et valeurs similaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11811,'PCN-LUXEMBURG','EXPENSE','XXXXXX','64151',11810,'Droits d’auteur et de reproduction','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11812,'PCN-LUXEMBURG','EXPENSE','XXXXXX','64158',11810,'Autres droits et valeurs similaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11813,'PCN-LUXEMBURG','EXPENSE','XXXXXX','642',11804,'Indemnités','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11814,'PCN-LUXEMBURG','EXPENSE','XXXXXX','643',11804,'Jetons de présence','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11815,'PCN-LUXEMBURG','EXPENSE','XXXXXX','644',11804,'Tantièmes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11816,'PCN-LUXEMBURG','EXPENSE','XXXXXX','645',11804,'Pertes sur créances irrécouvrables','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11817,'PCN-LUXEMBURG','EXPENSE','XXXXXX','6451',11816,'Créances résultant de ventes et de prestations de services','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11818,'PCN-LUXEMBURG','EXPENSE','XXXXXX','6452',11816,'Créances sur des entreprises liées et sur des entreprises avec lesquelles la société a un lien de participation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11819,'PCN-LUXEMBURG','EXPENSE','XXXXXX','6453',11816,'Autres créances','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11820,'PCN-LUXEMBURG','EXPENSE','XXXXXX','646',11804,'Impôts, taxes et versements assimilés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11821,'PCN-LUXEMBURG','EXPENSE','XXXXXX','6461',11820,'Impôt foncier','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11822,'PCN-LUXEMBURG','EXPENSE','XXXXXX','6462',11820,'TVA non déductible','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11823,'PCN-LUXEMBURG','EXPENSE','XXXXXX','6463',11820,'Droits sur les marchandises en provenance de l’étranger','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11824,'PCN-LUXEMBURG','EXPENSE','XXXXXX','64631',11823,'Droits d’accises et taxe de consommation sur marchandises en provenance de l’étranger','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11825,'PCN-LUXEMBURG','EXPENSE','XXXXXX','64632',11823,'Droits de douane','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11826,'PCN-LUXEMBURG','EXPENSE','XXXXXX','64633',11823,'Montants compensatoires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11827,'PCN-LUXEMBURG','EXPENSE','XXXXXX','6464',11820,'Droits d’accises à la production et taxe de consommation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11828,'PCN-LUXEMBURG','EXPENSE','XXXXXX','6465',11820,'Droits d’enregistrement et de timbre, droits d’hypothèques','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11829,'PCN-LUXEMBURG','EXPENSE','XXXXXX','64651',11828,'Droits d’enregistrement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11830,'PCN-LUXEMBURG','EXPENSE','XXXXXX','64652',11828,'Taxe d’abonnement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11831,'PCN-LUXEMBURG','EXPENSE','XXXXXX','64653',11828,'Droits d’hypothèques','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11832,'PCN-LUXEMBURG','EXPENSE','XXXXXX','64654',11828,'Droits de timbre','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11833,'PCN-LUXEMBURG','EXPENSE','XXXXXX','64658',11828,'Autres droits d’enregistrement et de timbre, droits d’hypothèques','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11834,'PCN-LUXEMBURG','EXPENSE','XXXXXX','6466',11820,'Taxes sur les véhicules','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11835,'PCN-LUXEMBURG','EXPENSE','XXXXXX','6467',11820,'Taxe de cabaretage','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11836,'PCN-LUXEMBURG','EXPENSE','XXXXXX','6468',11820,'Autres droits et impôts','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11837,'PCN-LUXEMBURG','EXPENSE','XXXXXX','6469',11820,'Dotations aux provisions pour impôts','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11838,'PCN-LUXEMBURG','EXPENSE','XXXXXX','647',11804,'Dotations aux plus-values immunisées','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11839,'PCN-LUXEMBURG','EXPENSE','XXXXXX','648',11804,'Autres charges d’exploitation diverses','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11840,'PCN-LUXEMBURG','EXPENSE','XXXXXX','649',11804,'Dotations aux provisions d’exploitation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11841,'PCN-LUXEMBURG','EXPENSE','XXXXXX','65','','Charges financières','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11842,'PCN-LUXEMBURG','EXPENSE','XXXXXX','651',11841,'Dotations aux corrections de valeur et ajustements pour juste valeur sur immobilisations financières','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11843,'PCN-LUXEMBURG','EXPENSE','XXXXXX','6511',11842,'Dotations aux corrections de valeur sur immobilisations financières','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11844,'PCN-LUXEMBURG','EXPENSE','XXXXXX','65111',11843,'Parts dans des entreprises liées','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11845,'PCN-LUXEMBURG','EXPENSE','XXXXXX','65112',11843,'Créances sur des entreprises liées','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11846,'PCN-LUXEMBURG','EXPENSE','XXXXXX','65113',11843,'Parts dans des entreprises avec lesquelles la société a un lien de participation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11847,'PCN-LUXEMBURG','EXPENSE','XXXXXX','65114',11843,'Créances sur des entreprises avec lesquelles la société a un lien de participation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11848,'PCN-LUXEMBURG','EXPENSE','XXXXXX','65115',11843,'Titres ayant le caractère d’immobilisations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11849,'PCN-LUXEMBURG','EXPENSE','XXXXXX','65116',11843,'Prêts et créances immobilisées','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11850,'PCN-LUXEMBURG','EXPENSE','XXXXXX','65117',11843,'Actions propres ou parts propres','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11851,'PCN-LUXEMBURG','EXPENSE','XXXXXX','6512',11842,'Ajustements pour juste valeur sur immobilisations financières','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11852,'PCN-LUXEMBURG','EXPENSE','XXXXXX','653',11841,'Dotations aux corrections de valeur et ajustements pour juste valeur sur éléments financiers de l’actif circulant','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11853,'PCN-LUXEMBURG','EXPENSE','XXXXXX','6531',11852,'Dotations aux corrections de valeur sur valeurs mobilières','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11854,'PCN-LUXEMBURG','EXPENSE','XXXXXX','65311',11853,'Parts dans des entreprises liées','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11855,'PCN-LUXEMBURG','EXPENSE','XXXXXX','65312',11853,'Parts dans des entreprises avec lesquelles la société a un lien de participation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11856,'PCN-LUXEMBURG','EXPENSE','XXXXXX','65313',11853,'Actions propres ou parts propres','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11857,'PCN-LUXEMBURG','EXPENSE','XXXXXX','65318',11853,'Autres valeurs mobilières','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11858,'PCN-LUXEMBURG','EXPENSE','XXXXXX','6532',11852,'Dotations aux corrections de valeur sur créances sur des entreprises liées et sur des entreprises avec lesquelles la société a un lien de participation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11859,'PCN-LUXEMBURG','EXPENSE','XXXXXX','6533',11852,'Dotations aux corrections de valeur sur autres créances','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11860,'PCN-LUXEMBURG','EXPENSE','XXXXXX','6534',11852,'Ajustements pour juste valeur sur éléments financiers de l’actif circulant','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11861,'PCN-LUXEMBURG','EXPENSE','XXXXXX','654',11841,'Moins-values de cession de valeurs mobilières','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11862,'PCN-LUXEMBURG','EXPENSE','XXXXXX','6541',11861,'Parts dans des entreprises liées','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11863,'PCN-LUXEMBURG','EXPENSE','XXXXXX','6542',11861,'Parts dans des entreprises avec lesquelles la société a un lien de participation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11864,'PCN-LUXEMBURG','EXPENSE','XXXXXX','6543',11861,'Actions propres ou parts propres','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11865,'PCN-LUXEMBURG','EXPENSE','XXXXXX','6548',11861,'Autres valeurs mobilières','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11866,'PCN-LUXEMBURG','EXPENSE','XXXXXX','655',11841,'Intérêts et escomptes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11867,'PCN-LUXEMBURG','EXPENSE','XXXXXX','6551',11866,'Intérêts des dettes financières','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11868,'PCN-LUXEMBURG','EXPENSE','XXXXXX','65511',11867,'Intérêts des dettes subordonnées','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11869,'PCN-LUXEMBURG','EXPENSE','XXXXXX','65512',11867,'Intérêts des emprunts obligataires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11870,'PCN-LUXEMBURG','EXPENSE','XXXXXX','6552',11866,'Intérêts bancaires et assimilés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11871,'PCN-LUXEMBURG','EXPENSE','XXXXXX','65521',11870,'Intérêts bancaires sur comptes courants','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11872,'PCN-LUXEMBURG','EXPENSE','XXXXXX','65522',11870,'Intérêts bancaires sur opérations de financement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11873,'PCN-LUXEMBURG','EXPENSE','XXXXXX','65523',11870,'Intérêts sur leasings financiers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11874,'PCN-LUXEMBURG','EXPENSE','XXXXXX','6553',11866,'Intérêts sur dettes commerciales','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11875,'PCN-LUXEMBURG','EXPENSE','XXXXXX','6554',11866,'Intérêts sur des entreprises liées et sur des entreprises avec lesquelles la société a un lien de participation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11876,'PCN-LUXEMBURG','EXPENSE','XXXXXX','6555',11866,'Escomptes et frais sur effets','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11877,'PCN-LUXEMBURG','EXPENSE','XXXXXX','6556',11866,'Escomptes accordés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11878,'PCN-LUXEMBURG','EXPENSE','XXXXXX','6558',11866,'Intérêts sur autres emprunts et dettes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11879,'PCN-LUXEMBURG','EXPENSE','XXXXXX','656',11841,'Pertes de change','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11880,'PCN-LUXEMBURG','EXPENSE','XXXXXX','657',11841,'Quote-part de perte dans les entreprises collectives (autres que les sociétés de capitaux)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11881,'PCN-LUXEMBURG','EXPENSE','XXXXXX','658',11841,'Autres charges financières','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11882,'PCN-LUXEMBURG','EXPENSE','XXXXXX','659',11841,'Dotations aux provisions financières','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11883,'PCN-LUXEMBURG','EXPENSE','XXXXXX','66','','Charges exceptionnelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11884,'PCN-LUXEMBURG','EXPENSE','XXXXXX','661',11883,'Dotations aux corrections de valeur exceptionnelles sur immobilisations incorporelles et corporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11885,'PCN-LUXEMBURG','EXPENSE','XXXXXX','6611',11884,'Sur immobilisations incorporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11886,'PCN-LUXEMBURG','EXPENSE','XXXXXX','6612',11884,'Sur immobilisations corporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11887,'PCN-LUXEMBURG','EXPENSE','XXXXXX','662',11883,'Dotations aux corrections de valeur exceptionnelles sur éléments de l’actif circulant','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11888,'PCN-LUXEMBURG','EXPENSE','XXXXXX','6621',11887,'Sur stocks','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11889,'PCN-LUXEMBURG','EXPENSE','XXXXXX','6622',11887,'Sur créances','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11890,'PCN-LUXEMBURG','EXPENSE','XXXXXX','663',11883,'Valeur comptable des immobilisations incorporelles et corporelles cédées','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11891,'PCN-LUXEMBURG','EXPENSE','XXXXXX','6631',11890,'Immobilisations incorporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11892,'PCN-LUXEMBURG','EXPENSE','XXXXXX','6632',11890,'Immobilisations corporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11893,'PCN-LUXEMBURG','EXPENSE','XXXXXX','664',11883,'Valeur comptable des immobilisations financières cédées','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11894,'PCN-LUXEMBURG','EXPENSE','XXXXXX','6641',11893,'Parts dans des entreprises liées','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11895,'PCN-LUXEMBURG','EXPENSE','XXXXXX','6642',11893,'Créances sur des entreprises liées','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11896,'PCN-LUXEMBURG','EXPENSE','XXXXXX','6643',11893,'Parts dans des entreprises avec lesquelles la société a un lien de participation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11897,'PCN-LUXEMBURG','EXPENSE','XXXXXX','6644',11893,'Créances sur des entreprises avec lesquelles la société a un lien de participation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11898,'PCN-LUXEMBURG','EXPENSE','XXXXXX','6645',11893,'Titres ayant le caractère d’immobilisations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11899,'PCN-LUXEMBURG','EXPENSE','XXXXXX','6646',11893,'Prêts et créances immobilisées','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11900,'PCN-LUXEMBURG','EXPENSE','XXXXXX','6647',11893,'Actions propres ou parts propres','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11901,'PCN-LUXEMBURG','EXPENSE','XXXXXX','665',11883,'Valeur comptable des créances de l’actif circulant financier cédées','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11902,'PCN-LUXEMBURG','EXPENSE','XXXXXX','6651',11901,'ur des entreprises liées et sur des entreprises avec lesquelles la société a un lien de participation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11903,'PCN-LUXEMBURG','EXPENSE','XXXXXX','6652',11901,'Sur autres créances','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11904,'PCN-LUXEMBURG','EXPENSE','XXXXXX','668',11883,'Autres charges exceptionnelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11905,'PCN-LUXEMBURG','EXPENSE','XXXXXX','6681',11904,'Pénalités sur marchés et dédits payés sur achats et ventes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11906,'PCN-LUXEMBURG','EXPENSE','XXXXXX','6682',11904,'Amendes et pénalités fiscales, sociales et pénales','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11907,'PCN-LUXEMBURG','EXPENSE','XXXXXX','6683',11904,'Dommages et intérêts','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11908,'PCN-LUXEMBURG','EXPENSE','XXXXXX','6684',11904,'Malis provenant de clauses d’indexation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11909,'PCN-LUXEMBURG','EXPENSE','XXXXXX','6688',11904,'Autres charges exceptionnelles diverses','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11910,'PCN-LUXEMBURG','EXPENSE','XXXXXX','669',11883,'Dotations aux provisions exceptionnelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11911,'PCN-LUXEMBURG','EXPENSE','XXXXXX','67','','Impôts sur le résultat','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11912,'PCN-LUXEMBURG','EXPENSE','XXXXXX','671',11911,'Impôt sur le revenu des collectivités','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11913,'PCN-LUXEMBURG','EXPENSE','XXXXXX','6711',11912,'Exercice courant','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11914,'PCN-LUXEMBURG','EXPENSE','XXXXXX','6712',11912,'Exercices antérieurs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11915,'PCN-LUXEMBURG','EXPENSE','XXXXXX','672',11911,'Impôt commercial','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11916,'PCN-LUXEMBURG','EXPENSE','XXXXXX','6721',11915,'Exercice courant','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11917,'PCN-LUXEMBURG','EXPENSE','XXXXXX','6722',11915,'Exercices antérieurs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11918,'PCN-LUXEMBURG','EXPENSE','XXXXXX','673',11911,'Impôts étrangers sur le résultat','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11919,'PCN-LUXEMBURG','EXPENSE','XXXXXX','6731',11918,'Retenues d’impôt à la source','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11920,'PCN-LUXEMBURG','EXPENSE','XXXXXX','6732',11918,'Impôts supportés par les établissements stables','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11921,'PCN-LUXEMBURG','EXPENSE','XXXXXX','67321',11921,'Exercice courant','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11922,'PCN-LUXEMBURG','EXPENSE','XXXXXX','67322',11921,'Exercices antérieurs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11923,'PCN-LUXEMBURG','EXPENSE','XXXXXX','6733',11918,'Impôts supportés par les entreprises non résidentes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11924,'PCN-LUXEMBURG','EXPENSE','XXXXXX','6738',11918,'Autres impôts étrangers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11925,'PCN-LUXEMBURG','EXPENSE','XXXXXX','679',11911,'Dotations aux provisions pour impôts sur le résultat','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11926,'PCN-LUXEMBURG','EXPENSE','XXXXXX','6791',11925,'Dotations aux provisions pour impôts','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11927,'PCN-LUXEMBURG','EXPENSE','XXXXXX','6792',11925,'Dotations aux provisions pour impôts différés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11928,'PCN-LUXEMBURG','EXPENSE','XXXXXX','68','','Autres impôts ne figurant pas sous le poste ci-dessus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11929,'PCN-LUXEMBURG','EXPENSE','XXXXXX','681',11928,'Impôt sur la fortune','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11930,'PCN-LUXEMBURG','EXPENSE','XXXXXX','6811',11930,'Exercice courant','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11931,'PCN-LUXEMBURG','EXPENSE','XXXXXX','6812',11930,'Exercices antérieurs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11932,'PCN-LUXEMBURG','EXPENSE','XXXXXX','682',11928,'Taxe d’abonnement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11933,'PCN-LUXEMBURG','EXPENSE','XXXXXX','683',11928,'Impôts étrangers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11934,'PCN-LUXEMBURG','EXPENSE','XXXXXX','688',11928,'Autres impôts et taxes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11935,'PCN-LUXEMBURG','EXPENSE','XXXXXX','689',11928,'Dotations aux provisions pour autres impôts','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11936,'PCN-LUXEMBURG','INCOME','XXXXXX','70','','Montant net du chiffre d’affaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11937,'PCN-LUXEMBURG','INCOME','XXXXXX','701',11936,'Ventes sur commandes en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11938,'PCN-LUXEMBURG','INCOME','XXXXXX','7011',11937,'Produits','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11939,'PCN-LUXEMBURG','INCOME','XXXXXX','7012',11937,'Prestations de services','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11940,'PCN-LUXEMBURG','INCOME','XXXXXX','7013',11937,'Immeubles en construction','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11941,'PCN-LUXEMBURG','INCOME','XXXXXX','702',11936,'Ventes de produits finis','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11942,'PCN-LUXEMBURG','INCOME','XXXXXX','703',11936,'Ventes de produits intermédiaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11943,'PCN-LUXEMBURG','INCOME','XXXXXX','704',11936,'Ventes de produits résiduels','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11944,'PCN-LUXEMBURG','INCOME','XXXXXX','705',11936,'Ventes d’éléments destinés à la revente','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11945,'PCN-LUXEMBURG','INCOME','XXXXXX','7051',11944,'Ventes de marchandises','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11946,'PCN-LUXEMBURG','INCOME','XXXXXX','7052',11944,'Ventes de terrains et d’immeubles existants (promotion immobilière)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11947,'PCN-LUXEMBURG','INCOME','XXXXXX','7053',11944,'Ventes d’autres éléments destinés à la revente','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11948,'PCN-LUXEMBURG','INCOME','XXXXXX','706',11936,'Prestations de services','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11949,'PCN-LUXEMBURG','INCOME','XXXXXX','708',11936,'Autres éléments du chiffre d’affaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11950,'PCN-LUXEMBURG','INCOME','XXXXXX','7081',11949,'Commissions et courtages','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11951,'PCN-LUXEMBURG','INCOME','XXXXXX','7082',11949,'Locations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11952,'PCN-LUXEMBURG','INCOME','XXXXXX','70821',11951,'Loyer immobilier','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11953,'PCN-LUXEMBURG','INCOME','XXXXXX','70822',11951,'Loyer mobilier','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11954,'PCN-LUXEMBURG','INCOME','XXXXXX','7083',11949,'Ventes d’emballages','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11955,'PCN-LUXEMBURG','INCOME','XXXXXX','7088',11949,'Autres éléments divers du chiffre d’affaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11956,'PCN-LUXEMBURG','INCOME','XXXXXX','709',11936,'Rabais, remises et ristournes accordés par l’entreprise','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11957,'PCN-LUXEMBURG','INCOME','XXXXXX','7091',11956,'Sur ventes sur commandes en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11958,'PCN-LUXEMBURG','INCOME','XXXXXX','7092',11956,'Sur ventes de produits finis','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11959,'PCN-LUXEMBURG','INCOME','XXXXXX','7093',11956,'Sur ventes de produits intermédiaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11960,'PCN-LUXEMBURG','INCOME','XXXXXX','7094',11956,'Sur ventes de produits résiduels','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11961,'PCN-LUXEMBURG','INCOME','XXXXXX','7095',11956,'Sur ventes d’éléments destinés à la revente','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11962,'PCN-LUXEMBURG','INCOME','XXXXXX','7096',11956,'Sur prestations de services','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11963,'PCN-LUXEMBURG','INCOME','XXXXXX','7098',11956,'Sur autres éléments du chiffre d’affaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11964,'PCN-LUXEMBURG','INCOME','XXXXXX','71','','Variation des stocks de produits finis, d’en cours de fabrication et des commandes en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11965,'PCN-LUXEMBURG','INCOME','XXXXXX','711',11964,'Variation des stocks de produits en cours de fabrication et de commandes en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11966,'PCN-LUXEMBURG','INCOME','XXXXXX','7111',11965,'Variation des stocks de produits en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11967,'PCN-LUXEMBURG','INCOME','XXXXXX','7112',11965,'Variation des stocks de commandes en cours – produits','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11968,'PCN-LUXEMBURG','INCOME','XXXXXX','7113',11965,'Variation des stocks de commandes en cours – prestations de services','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11969,'PCN-LUXEMBURG','INCOME','XXXXXX','7114',11965,'Variation des stocks d’immeubles en construction','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11970,'PCN-LUXEMBURG','INCOME','XXXXXX','712',11964,'Variation des stocks de produits finis et marchandises','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11971,'PCN-LUXEMBURG','INCOME','XXXXXX','7121',11970,'Variation des stocks de produits finis','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11972,'PCN-LUXEMBURG','INCOME','XXXXXX','7122',11970,'Variation des stocks de produits intermédiaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11973,'PCN-LUXEMBURG','INCOME','XXXXXX','7123',11970,'Variation des stocks de produits résiduels','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11974,'PCN-LUXEMBURG','INCOME','XXXXXX','7126',11970,'Variation des stocks de marchandises','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11975,'PCN-LUXEMBURG','INCOME','XXXXXX','7127',11970,'Variation des stocks de marchandises en voie d’acheminement, mises en dépôt ou données en consignation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11976,'PCN-LUXEMBURG','INCOME','XXXXXX','72','','Production immobilisée','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11977,'PCN-LUXEMBURG','INCOME','XXXXXX','721',11976,'Immobilisations incorporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11978,'PCN-LUXEMBURG','INCOME','XXXXXX','7211',11977,'Frais de recherche et développement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11979,'PCN-LUXEMBURG','INCOME','XXXXXX','7212',11977,'Concessions, brevets, licences, marques, droits et valeurs similaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11980,'PCN-LUXEMBURG','INCOME','XXXXXX','72121',11979,'Concessions','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11981,'PCN-LUXEMBURG','INCOME','XXXXXX','72122',11979,'Brevets','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11982,'PCN-LUXEMBURG','INCOME','XXXXXX','72123',11979,'Licences informatiques','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11983,'PCN-LUXEMBURG','INCOME','XXXXXX','72124',11979,'Marques et franchises','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11984,'PCN-LUXEMBURG','INCOME','XXXXXX','72125',11983,'Droits et valeurs similaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11985,'PCN-LUXEMBURG','INCOME','XXXXXX','721251',11984,'Droits d’auteur et de reproduction','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11986,'PCN-LUXEMBURG','INCOME','XXXXXX','721258',11984,'Autres droits et valeurs similaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11987,'PCN-LUXEMBURG','INCOME','XXXXXX','722',11976,'Immobilisations corporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11988,'PCN-LUXEMBURG','INCOME','XXXXXX','7221',11987,'Terrains et constructions','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11989,'PCN-LUXEMBURG','INCOME','XXXXXX','7222',11987,'Installations techniques et machines','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11990,'PCN-LUXEMBURG','INCOME','XXXXXX','7223',11987,'Autres installations, outillage, mobilier et matériel roulant','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11991,'PCN-LUXEMBURG','INCOME','XXXXXX','73','','Reprises de corrections de valeur des éléments d’actif non financiers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11992,'PCN-LUXEMBURG','INCOME','XXXXXX','732',11991,'Reprises de corrections de valeur sur immobilisations incorporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11993,'PCN-LUXEMBURG','INCOME','XXXXXX','7321',11992,'Frais de recherche et de développement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11994,'PCN-LUXEMBURG','INCOME','XXXXXX','7322',11992,'Concessions, brevets, licences, marques ainsi que droits et valeurs similaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11995,'PCN-LUXEMBURG','INCOME','XXXXXX','7323',11992,'Fonds de commerce dans la mesure où il a été acquis à titre onéreux','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11996,'PCN-LUXEMBURG','INCOME','XXXXXX','7324',11992,'Acomptes versés et immobilisations incorporelles en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11997,'PCN-LUXEMBURG','INCOME','XXXXXX','733',11991,'Reprises de corrections de valeur sur immobilisations corporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11998,'PCN-LUXEMBURG','INCOME','XXXXXX','7331',11997,'Terrains et constructions','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (11999,'PCN-LUXEMBURG','INCOME','XXXXXX','73311',11998,'Terrains','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (12000,'PCN-LUXEMBURG','INCOME','XXXXXX','73312',11998,'Agencements et aménagements de terrains','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (12001,'PCN-LUXEMBURG','INCOME','XXXXXX','73313',11998,'Constructions','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (12002,'PCN-LUXEMBURG','INCOME','XXXXXX','73314',11998,'Constructions sur sol d’autrui','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (12003,'PCN-LUXEMBURG','INCOME','XXXXXX','7332',11997,'Installations techniques et machines','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (12004,'PCN-LUXEMBURG','INCOME','XXXXXX','7333',11997,'Autres installations, outillage, mobilier et matériel roulant','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (12005,'PCN-LUXEMBURG','INCOME','XXXXXX','7334',11997,'Acomptes versés et immobilisations corporelles en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (12006,'PCN-LUXEMBURG','INCOME','XXXXXX','734',11991,'Reprises de corrections de valeur sur stocks','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (12007,'PCN-LUXEMBURG','INCOME','XXXXXX','7341',12006,'Matières premières et consommables','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (12008,'PCN-LUXEMBURG','INCOME','XXXXXX','7342',12006,'Produits en cours de fabrication et commandes en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (12009,'PCN-LUXEMBURG','INCOME','XXXXXX','7343',12006,'Produits finis et marchandises','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (12010,'PCN-LUXEMBURG','INCOME','XXXXXX','7344',12006,'Terrains et immeubles destinés à la revente','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (12011,'PCN-LUXEMBURG','INCOME','XXXXXX','7345',12006,'Acomptes versés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (12012,'PCN-LUXEMBURG','INCOME','XXXXXX','735',11991,'Reprises de corrections de valeur sur créances de l’actif circulant','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (12013,'PCN-LUXEMBURG','INCOME','XXXXXX','7351',12012,'Créances résultant de ventes et prestations de services','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (12014,'PCN-LUXEMBURG','INCOME','XXXXXX','7352',12012,'Créances sur des entreprises liées et des entreprises avec lesquelles la société a un lien de participation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (12015,'PCN-LUXEMBURG','INCOME','XXXXXX','7353',12012,'Autres créances','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (12016,'PCN-LUXEMBURG','INCOME','XXXXXX','74','','Autres produits d’exploitation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (12017,'PCN-LUXEMBURG','INCOME','XXXXXX','741',12016,'Redevances pour concessions, brevets, licences, marques, droits et valeurs similaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (12018,'PCN-LUXEMBURG','INCOME','XXXXXX','7411',12017,'Concessions','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (12019,'PCN-LUXEMBURG','INCOME','XXXXXX','7412',12017,'Brevets','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (12020,'PCN-LUXEMBURG','INCOME','XXXXXX','7413',12017,'Licences informatiques','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (12021,'PCN-LUXEMBURG','INCOME','XXXXXX','7414',12017,'Marques et franchises','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (12022,'PCN-LUXEMBURG','INCOME','XXXXXX','7415',12017,'Droits et valeurs similaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (12023,'PCN-LUXEMBURG','INCOME','XXXXXX','74151',12022,'Droits d’auteur et de reproduction','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (12024,'PCN-LUXEMBURG','INCOME','XXXXXX','74158',12022,'Autres droits et valeurs similaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (12025,'PCN-LUXEMBURG','INCOME','XXXXXX','742',12016,'Revenus des immeubles non affectés aux activités professionnelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (12026,'PCN-LUXEMBURG','INCOME','XXXXXX','743',12016,'Jetons de présence, tantièmes et rémunérations assimilées','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (12027,'PCN-LUXEMBURG','INCOME','XXXXXX','744',12016,'Subventions d’exploitation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (12028,'PCN-LUXEMBURG','INCOME','XXXXXX','7441',12027,'Subventions sur produits','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (12029,'PCN-LUXEMBURG','INCOME','XXXXXX','7442',12027,'Bonifications d’intérêt','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (12030,'PCN-LUXEMBURG','INCOME','XXXXXX','7443',12027,'Montants compensatoires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (12031,'PCN-LUXEMBURG','INCOME','XXXXXX','7444',12027,'Subventions destinées à promouvoir l’emploi','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (12032,'PCN-LUXEMBURG','INCOME','XXXXXX','74441',12031,'Primes d’apprentissage reçues','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (12033,'PCN-LUXEMBURG','INCOME','XXXXXX','74442',12031,'Autres subventions destinées à promouvoir l’emploi','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (12034,'PCN-LUXEMBURG','INCOME','XXXXXX','7448',12027,'Autres subventions d’exploitation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (12035,'PCN-LUXEMBURG','INCOME','XXXXXX','745',12016,'Ristournes perçues des coopératives (provenant des excédents)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (12036,'PCN-LUXEMBURG','INCOME','XXXXXX','746',12016,'Indemnités d’assurance touchées','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (12037,'PCN-LUXEMBURG','INCOME','XXXXXX','747',12016,'Reprises de plus-values immunisées et de subventions d’investissement en capital','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (12038,'PCN-LUXEMBURG','INCOME','XXXXXX','7471',12037,'Plus-values immunisées non réinvesties','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (12039,'PCN-LUXEMBURG','INCOME','XXXXXX','7472',12037,'Plus-values immunisées réinvesties','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (12040,'PCN-LUXEMBURG','INCOME','XXXXXX','7473',12037,'Subventions d’investissement en capital','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (12041,'PCN-LUXEMBURG','INCOME','XXXXXX','748',12016,'Autres produits d’exploitation divers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (12042,'PCN-LUXEMBURG','INCOME','XXXXXX','749',12016,'Reprises sur provisions d’exploitation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (12043,'PCN-LUXEMBURG','INCOME','XXXXXX','75','','Produits financiers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (12044,'PCN-LUXEMBURG','INCOME','XXXXXX','751',12043,'Reprises sur corrections de valeur et ajustements pour juste valeur sur immobilisations financières','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (12045,'PCN-LUXEMBURG','INCOME','XXXXXX','7511',12044,'Reprises sur corrections de valeur sur immobilisations financières','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (12046,'PCN-LUXEMBURG','INCOME','XXXXXX','75111',12045,'Parts dans des entreprises liées','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (12047,'PCN-LUXEMBURG','INCOME','XXXXXX','75112',12045,'Créances sur des entreprises liées','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (12048,'PCN-LUXEMBURG','INCOME','XXXXXX','75113',12045,'Parts dans des entreprises avec lesquelles la société a un lien de participation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (12049,'PCN-LUXEMBURG','INCOME','XXXXXX','75114',12045,'Créances sur des entreprises avec lesquelles la société a un lien de participation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (12050,'PCN-LUXEMBURG','INCOME','XXXXXX','75115',12045,'Titres ayant le caractère d’immobilisations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (12051,'PCN-LUXEMBURG','INCOME','XXXXXX','75116',12045,'Prêts et créances immobilisées','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (12052,'PCN-LUXEMBURG','INCOME','XXXXXX','75117',12045,'Actions propres ou parts propres','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (12053,'PCN-LUXEMBURG','INCOME','XXXXXX','7512',12044,'Ajustements pour juste valeur sur immobilisations financières','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (12054,'PCN-LUXEMBURG','INCOME','XXXXXX','752',12043,'Revenus des immobilisations financières','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (12055,'PCN-LUXEMBURG','INCOME','XXXXXX','7521',12054,'Parts dans des entreprises liées','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (12056,'PCN-LUXEMBURG','INCOME','XXXXXX','7522',12054,'Créances sur des entreprises liées','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (12057,'PCN-LUXEMBURG','INCOME','XXXXXX','7523',12054,'Parts dans des entreprises avec lesquelles la société a un lien de participation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (12058,'PCN-LUXEMBURG','INCOME','XXXXXX','7524',12054,'Créances sur des entreprises avec lesquelles la société a un lien de participation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (12059,'PCN-LUXEMBURG','INCOME','XXXXXX','7525',12054,'Titres ayant le caractère d’immobilisations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (12060,'PCN-LUXEMBURG','INCOME','XXXXXX','7526',12054,'Prêts et créances immobilisées','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (12061,'PCN-LUXEMBURG','INCOME','XXXXXX','7527',12054,'Actions propres ou parts propres','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (12062,'PCN-LUXEMBURG','INCOME','XXXXXX','753',12043,'Reprises sur corrections de valeur et ajustements pour juste valeur sur éléments financiers de l’actif circulant','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (12063,'PCN-LUXEMBURG','INCOME','XXXXXX','7531',12062,'Reprises sur corrections de valeur sur créances sur des entreprises liées et des entreprises avec lesquelles la société a un lien de participation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (12064,'PCN-LUXEMBURG','INCOME','XXXXXX','7532',12062,'Reprises sur corrections de valeur sur autres créances','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (12065,'PCN-LUXEMBURG','INCOME','XXXXXX','7533',12062,'Reprises sur corrections de valeur sur valeurs mobilières','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (12066,'PCN-LUXEMBURG','INCOME','XXXXXX','75331',12065,'Parts dans les entreprises liées','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (12067,'PCN-LUXEMBURG','INCOME','XXXXXX','75332',12065,'Parts dans des entreprises avec lesquelles la société a un lien de participation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (12068,'PCN-LUXEMBURG','INCOME','XXXXXX','75333',12065,'Actions propres ou parts propres','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (12069,'PCN-LUXEMBURG','INCOME','XXXXXX','75338',12065,'Autres valeurs mobilières','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (12070,'PCN-LUXEMBURG','INCOME','XXXXXX','7534',12062,'Ajustements pour juste valeur sur éléments financiers de l’actif circulant','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (12071,'PCN-LUXEMBURG','INCOME','XXXXXX','754',12043,'Plus-value de cession et autres produits de valeurs mobilières','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (12072,'PCN-LUXEMBURG','INCOME','XXXXXX','7541',12071,'Plus-value de cession de valeurs mobilière','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (12073,'PCN-LUXEMBURG','INCOME','XXXXXX','75411',12072,'Parts dans les entreprises liées','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (12074,'PCN-LUXEMBURG','INCOME','XXXXXX','75412',12072,'Parts dans des entreprises avec lesquelles la société a un lien de participation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (12075,'PCN-LUXEMBURG','INCOME','XXXXXX','75413',12072,'Actions propres ou parts propres','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (12076,'PCN-LUXEMBURG','INCOME','XXXXXX','75418',12072,'Autres valeurs mobilières','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (12077,'PCN-LUXEMBURG','INCOME','XXXXXX','7548',12071,'Autres produits de valeurs mobilières','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (12078,'PCN-LUXEMBURG','INCOME','XXXXXX','75481',12077,'Parts dans les entreprises liées','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (12079,'PCN-LUXEMBURG','INCOME','XXXXXX','75482',12077,'Parts dans des entreprises avec lesquelles la société a un lien de participation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (12080,'PCN-LUXEMBURG','INCOME','XXXXXX','75483',12077,'Actions propres ou parts propres','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (12081,'PCN-LUXEMBURG','INCOME','XXXXXX','75488',12077,'Autres valeurs mobilières','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (12082,'PCN-LUXEMBURG','INCOME','XXXXXX','755',12043,'Autres intérêts et escomptes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (12083,'PCN-LUXEMBURG','INCOME','XXXXXX','7552',12082,'Intérêts bancaires et assimilés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (12084,'PCN-LUXEMBURG','INCOME','XXXXXX','75521',12083,'Intérêts sur comptes courants','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (12085,'PCN-LUXEMBURG','INCOME','XXXXXX','75522',12083,'Intérêts sur comptes à terme','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (12086,'PCN-LUXEMBURG','INCOME','XXXXXX','75523',12083,'Intérêts sur leasings financiers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (12087,'PCN-LUXEMBURG','INCOME','XXXXXX','7553',12082,'Intérêts sur créances commerciales','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (12088,'PCN-LUXEMBURG','INCOME','XXXXXX','7554',12082,'Intérêts sur des entreprises liées et sur des entreprises avec lesquelles la société a un lien de participation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (12089,'PCN-LUXEMBURG','INCOME','XXXXXX','7555',12082,'Escomptes d’effets de commerce','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (12090,'PCN-LUXEMBURG','INCOME','XXXXXX','7556',12082,'Escomptes obtenus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (12091,'PCN-LUXEMBURG','INCOME','XXXXXX','7558',12082,'Intérêts sur autres créances','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (12092,'PCN-LUXEMBURG','INCOME','XXXXXX','756',12043,'Gains de change','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (12093,'PCN-LUXEMBURG','INCOME','XXXXXX','757',12043,'Quote-part de bénéfice dans les entreprises collectives (autres que les sociétés de capitaux)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (12094,'PCN-LUXEMBURG','INCOME','XXXXXX','758',12043,'Autres produits financiers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (12095,'PCN-LUXEMBURG','INCOME','XXXXXX','759',12043,'Reprises sur provisions financières','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (12096,'PCN-LUXEMBURG','INCOME','XXXXXX','76','','Produits exceptionnels','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (12097,'PCN-LUXEMBURG','INCOME','XXXXXX','761',12096,'Reprises sur corrections de valeur exceptionnelles sur immobilisations incorporelles et corporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (12098,'PCN-LUXEMBURG','INCOME','XXXXXX','7611',12097,'Immobilisations incorporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (12099,'PCN-LUXEMBURG','INCOME','XXXXXX','7612',12097,'Immobilisations corporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (12100,'PCN-LUXEMBURG','INCOME','XXXXXX','762',12096,'Reprises sur corrections de valeur exceptionnelles sur éléments de l’actif circulant','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (12101,'PCN-LUXEMBURG','INCOME','XXXXXX','7621',12100,'Sur stocks','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (12102,'PCN-LUXEMBURG','INCOME','XXXXXX','7622',12100,'Sur créances de l’actif circulant','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (12103,'PCN-LUXEMBURG','INCOME','XXXXXX','763',12096,'Produits de cession d’immobilisations incorporelles et corporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (12104,'PCN-LUXEMBURG','INCOME','XXXXXX','7631',12103,'Immobilisations incorporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (12105,'PCN-LUXEMBURG','INCOME','XXXXXX','7632',12103,'Immobilisations corporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (12106,'PCN-LUXEMBURG','INCOME','XXXXXX','764',12096,'Produits de cession d’immobilisations financières','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (12107,'PCN-LUXEMBURG','INCOME','XXXXXX','7641',12106,'Parts dans les entreprises liées','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (12108,'PCN-LUXEMBURG','INCOME','XXXXXX','7642',12106,'Créances sur entreprises liées','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (12109,'PCN-LUXEMBURG','INCOME','XXXXXX','7643',12106,'Parts dans des entreprises avec lesquelles la société a un lien de participation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (12110,'PCN-LUXEMBURG','INCOME','XXXXXX','7644',12106,'Créances sur des entreprises avec lesquelles la société a un lien de participation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (12111,'PCN-LUXEMBURG','INCOME','XXXXXX','7645',12106,'Titres ayant le caractère d’immobilisations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (12112,'PCN-LUXEMBURG','INCOME','XXXXXX','7646',12106,'Prêts et créances immobilisés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (12113,'PCN-LUXEMBURG','INCOME','XXXXXX','7647',12106,'Actions propres ou parts propres','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (12114,'PCN-LUXEMBURG','INCOME','XXXXXX','765',12096,'Produits de cession sur créances de l’actif circulant financier','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (12115,'PCN-LUXEMBURG','INCOME','XXXXXX','7651',12114,'Créances sur des entreprises liées et sur des entreprises avec lesquelles la société a un lien de participation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (12116,'PCN-LUXEMBURG','INCOME','XXXXXX','7652',12114,'Autres créances','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (12117,'PCN-LUXEMBURG','INCOME','XXXXXX','768',12096,'Autres produits exceptionnels','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (12118,'PCN-LUXEMBURG','INCOME','XXXXXX','7681',12117,'Pénalités sur marchés et dédits perçus sur achats et sur ventes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (12119,'PCN-LUXEMBURG','INCOME','XXXXXX','7682',12117,'Libéralités reçues','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (12120,'PCN-LUXEMBURG','INCOME','XXXXXX','7683',12117,'Rentrées sur créances amorties','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (12121,'PCN-LUXEMBURG','INCOME','XXXXXX','7684',12117,'Subventions exceptionnelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (12122,'PCN-LUXEMBURG','INCOME','XXXXXX','7685',12117,'Bonis provenant de clauses d’indexation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (12123,'PCN-LUXEMBURG','INCOME','XXXXXX','7686',12117,'Bonis provenant du rachat par l’entreprise d’actions et d’obligations émises par elle-même','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (12124,'PCN-LUXEMBURG','INCOME','XXXXXX','7688',12117,'Autres produits exceptionnels divers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (12125,'PCN-LUXEMBURG','INCOME','XXXXXX','769',12096,'Reprises sur provisions exceptionnelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (12126,'PCN-LUXEMBURG','INCOME','XXXXXX','77','','Régularisations d’impôts sur le résultat','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (12127,'PCN-LUXEMBURG','INCOME','XXXXXX','771',12126,'Régularisations d’impôt sur le revenu des collectivités','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (12128,'PCN-LUXEMBURG','INCOME','XXXXXX','772',12126,'Régularisations d’impôt commercial','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (12129,'PCN-LUXEMBURG','INCOME','XXXXXX','773',12126,'Régularisations d’impôts étrangers sur le résultat','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (12130,'PCN-LUXEMBURG','INCOME','XXXXXX','779',12126,'Reprises sur provisions pour impôts sur le résultat','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (12131,'PCN-LUXEMBURG','INCOME','XXXXXX','7791',12130,'Reprises sur provisions pour impôts','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (12132,'PCN-LUXEMBURG','INCOME','XXXXXX','7792',12130,'Reprises sur provisions pour impôts différés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (12133,'PCN-LUXEMBURG','INCOME','XXXXXX','78','','Régularisations d’autres impôts ne figurant pas sous le poste ci-dessus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (12134,'PCN-LUXEMBURG','INCOME','XXXXXX','781',12133,'Régularisations d’impôt sur la fortune','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (12135,'PCN-LUXEMBURG','INCOME','XXXXXX','782',12133,'Régularisations de taxes d’abonnement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (12136,'PCN-LUXEMBURG','INCOME','XXXXXX','783',12133,'Régularisations d’impôts étrangers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (12137,'PCN-LUXEMBURG','INCOME','XXXXXX','788',12133,'Régularisations d’autres impôts et taxes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (12138,'PCN-LUXEMBURG','INCOME','XXXXXX','789',12133,'Reprises sur provisions pour autres impôts','1');
    +-- ADD 14000000 to rowid # Do no remove this comment --
    +
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11000,'PCN-LUXEMBURG','CAPIT','XXXXXX','1','','Capital ou dotation des succursales et comptes de l''exploitant','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11001,'PCN-LUXEMBURG','CAPIT','XXXXXX','101',11000,'Capital souscrit (Sociétés de capitaux - Montant total)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11002,'PCN-LUXEMBURG','CAPIT','XXXXXX','102',11000,'Capital souscrit non appelé (Sociétés de capitaux)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11003,'PCN-LUXEMBURG','CAPIT','XXXXXX','103',11000,'Capital souscrit appelé et non versé (Sociétés de capitaux)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11004,'PCN-LUXEMBURG','CAPIT','XXXXXX','104',11000,'Capital des entreprises commerçants personnes physiques et des sociétés de personnes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11005,'PCN-LUXEMBURG','CAPIT','XXXXXX','1041',11004,'Commerçants personnes physiques','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11006,'PCN-LUXEMBURG','CAPIT','XXXXXX','1042',11004,'Sociétés de personnes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11007,'PCN-LUXEMBURG','CAPIT','XXXXXX','105',11000,'Dotation des succursales','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11008,'PCN-LUXEMBURG','CAPIT','XXXXXX','106',11000,'Comptes de l’exploitant ou des co-exploitants','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11009,'PCN-LUXEMBURG','CAPIT','XXXXXX','1061',11008,'Prélèvements privés de l’exploitant ou des coexploitants','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11010,'PCN-LUXEMBURG','CAPIT','XXXXXX','10611',11009,'Prélèvements en numéraire (train de vie)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11011,'PCN-LUXEMBURG','CAPIT','XXXXXX','10612',11009,'Prélèvements en nature de marchandises, de produits finis et services (au prix de revient)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11012,'PCN-LUXEMBURG','CAPIT','XXXXXX','10613',11009,'Part personnelle des frais de maladie','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11013,'PCN-LUXEMBURG','CAPIT','XXXXXX','10614',11009,'Primes d’assurances privées','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11014,'PCN-LUXEMBURG','CAPIT','XXXXXX','106141',11013,'Vie','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11015,'PCN-LUXEMBURG','CAPIT','XXXXXX','106142',11013,'Accident','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11016,'PCN-LUXEMBURG','CAPIT','XXXXXX','106143',11013,'Incendie','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11017,'PCN-LUXEMBURG','CAPIT','XXXXXX','106144',11013,'Responsabilité civile','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11018,'PCN-LUXEMBURG','CAPIT','XXXXXX','106145',11013,'Multirisques','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11019,'PCN-LUXEMBURG','CAPIT','XXXXXX','106148',11013,'Autres primes d’assurances privées','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11020,'PCN-LUXEMBURG','CAPIT','XXXXXX','10615',11009,'Cotisations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11021,'PCN-LUXEMBURG','CAPIT','XXXXXX','106151',11020,'Assurances sociales (assurance dépendance)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11022,'PCN-LUXEMBURG','CAPIT','XXXXXX','106152',11020,'Allocations familiales','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11023,'PCN-LUXEMBURG','CAPIT','XXXXXX','106153',11020,'Cotisations pour mutuelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11024,'PCN-LUXEMBURG','CAPIT','XXXXXX','106154',11020,'Caisse de décès, médicochirurgicale, Prestaplus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11025,'PCN-LUXEMBURG','CAPIT','XXXXXX','106158',11020,'Autres cotisations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11026,'PCN-LUXEMBURG','CAPIT','XXXXXX','10616',11009,'Prélèvements en nature (quote-part privée dans les frais généraux)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11027,'PCN-LUXEMBURG','CAPIT','XXXXXX','106161',11026,'Salaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11028,'PCN-LUXEMBURG','CAPIT','XXXXXX','106162',11026,'Loyer','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11029,'PCN-LUXEMBURG','CAPIT','XXXXXX','106163',11026,'Chauffage, gaz, électricité','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11030,'PCN-LUXEMBURG','CAPIT','XXXXXX','106164',11026,'Eau','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11031,'PCN-LUXEMBURG','CAPIT','XXXXXX','106165',11026,'Téléphone','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11032,'PCN-LUXEMBURG','CAPIT','XXXXXX','106166',11026,'Voiture','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11033,'PCN-LUXEMBURG','CAPIT','XXXXXX','106168',11026,'Autres prélèvements en nature','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11034,'PCN-LUXEMBURG','CAPIT','XXXXXX','10617',11009,'Acquisitions','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11035,'PCN-LUXEMBURG','CAPIT','XXXXXX','106171',11034,'Mobilier privé','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11036,'PCN-LUXEMBURG','CAPIT','XXXXXX','106172',11034,'Voiture privée','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11037,'PCN-LUXEMBURG','CAPIT','XXXXXX','106173',11034,'Titres privés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11038,'PCN-LUXEMBURG','CAPIT','XXXXXX','106174',11034,'Immeubles privés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11039,'PCN-LUXEMBURG','CAPIT','XXXXXX','106178',11034,'Autres acquisitions','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11040,'PCN-LUXEMBURG','CAPIT','XXXXXX','10618',11009,'Impôts','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11041,'PCN-LUXEMBURG','CAPIT','XXXXXX','106181',11040,'Impôt sur le revenu payé','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11042,'PCN-LUXEMBURG','CAPIT','XXXXXX','106182',11040,'Impôt sur la fortune payé','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11043,'PCN-LUXEMBURG','CAPIT','XXXXXX','106183',11040,'Impôt commercial - arriérés payés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11044,'PCN-LUXEMBURG','CAPIT','XXXXXX','106188',11040,'Autres impôts','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11045,'PCN-LUXEMBURG','CAPIT','XXXXXX','10619',11009,'Prélèvements privés particuliers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11046,'PCN-LUXEMBURG','CAPIT','XXXXXX','106191',11045,'Réparations aux immeubles privés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11047,'PCN-LUXEMBURG','CAPIT','XXXXXX','106192',11045,'Placements sur comptes financiers privés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11048,'PCN-LUXEMBURG','CAPIT','XXXXXX','106193',11045,'Remboursements de dettes privées','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11049,'PCN-LUXEMBURG','CAPIT','XXXXXX','106194',11045,'Dons et dotations aux enfants','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11050,'PCN-LUXEMBURG','CAPIT','XXXXXX','106195',11045,'Droits de succession et droits de mutation par décès','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11051,'PCN-LUXEMBURG','CAPIT','XXXXXX','106198',11045,'Autres prélèvements privés particuliers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11052,'PCN-LUXEMBURG','CAPIT','XXXXXX','1062',11008,'Suppléments d’apports privés de l’exploitant ou des coexploitants','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11053,'PCN-LUXEMBURG','CAPIT','XXXXXX','10621',11052,'Héritage ou donation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11054,'PCN-LUXEMBURG','CAPIT','XXXXXX','10622',11052,'Avoirs privés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11055,'PCN-LUXEMBURG','CAPIT','XXXXXX','10623',11052,'Emprunts privés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11056,'PCN-LUXEMBURG','CAPIT','XXXXXX','10624',11052,'Cessions','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11057,'PCN-LUXEMBURG','CAPIT','XXXXXX','106241',11056,'Mobilier privé','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11058,'PCN-LUXEMBURG','CAPIT','XXXXXX','106242',11056,'Voiture privée','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11059,'PCN-LUXEMBURG','CAPIT','XXXXXX','106243',11056,'Titres privés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11060,'PCN-LUXEMBURG','CAPIT','XXXXXX','106244',11056,'Immeubles privés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11061,'PCN-LUXEMBURG','CAPIT','XXXXXX','106248',11056,'Autres cessions','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11062,'PCN-LUXEMBURG','CAPIT','XXXXXX','10625',11052,'Loyers encaissés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11063,'PCN-LUXEMBURG','CAPIT','XXXXXX','10626',11052,'Salaires ou rentes touchés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11064,'PCN-LUXEMBURG','CAPIT','XXXXXX','10627',11052,'Allocations familiales reçues','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11065,'PCN-LUXEMBURG','CAPIT','XXXXXX','10628',11052,'Remboursements d’impôts','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11066,'PCN-LUXEMBURG','CAPIT','XXXXXX','106281',11065,'Impôt sur le revenu','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11067,'PCN-LUXEMBURG','CAPIT','XXXXXX','106283',11065,'Impôt sur la fortune','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11068,'PCN-LUXEMBURG','CAPIT','XXXXXX','106284',11065,'Impôt commercial','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11069,'PCN-LUXEMBURG','CAPIT','XXXXXX','106288',11065,'Autres remboursements d’impôts','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11070,'PCN-LUXEMBURG','CAPIT','XXXXXX','10629',11052,'Quote-part professionnelle de frais privés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11071,'PCN-LUXEMBURG','CAPIT','XXXXXX','11','','Primes d’émission et primes assimilées','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11072,'PCN-LUXEMBURG','CAPIT','XXXXXX','111',11071,'Primes d’émission','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11073,'PCN-LUXEMBURG','CAPIT','XXXXXX','112',11071,'Primes de fusion','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11074,'PCN-LUXEMBURG','CAPIT','XXXXXX','113',11071,'Primes d’apport','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11075,'PCN-LUXEMBURG','CAPIT','XXXXXX','114',11071,'Primes de conversion d’obligations en actions','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11076,'PCN-LUXEMBURG','CAPIT','XXXXXX','115',11071,'Apport en capitaux propres non rémunéré par des titres («Capital contribution»)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11077,'PCN-LUXEMBURG','CAPIT','XXXXXX','12','','Réserves de réévaluation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11078,'PCN-LUXEMBURG','CAPIT','XXXXXX','121',11077,'Réserves de réévaluation en application de la juste valeur','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11079,'PCN-LUXEMBURG','CAPIT','XXXXXX','122',11077,'Réserves de mise en équivalence (Participations valorisées suivant l’art. 58)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11080,'PCN-LUXEMBURG','CAPIT','XXXXXX','123',11077,'Plus-values sur écarts de conversion immunisées','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11081,'PCN-LUXEMBURG','CAPIT','XXXXXX','128',11077,'Autres réserves de réévaluation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11082,'PCN-LUXEMBURG','CAPIT','XXXXXX','13','','Réserves','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11083,'PCN-LUXEMBURG','CAPIT','XXXXXX','131',11082,'Réserve légale','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11084,'PCN-LUXEMBURG','CAPIT','XXXXXX','132',11082,'Réserve pour actions propres ou parts propres','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11085,'PCN-LUXEMBURG','CAPIT','XXXXXX','133',11082,'Réserves statutaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11086,'PCN-LUXEMBURG','CAPIT','XXXXXX','138',11082,'Autres réserves','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11087,'PCN-LUXEMBURG','CAPIT','XXXXXX','1381',11086,'Réserve pour l’impôt sur la fortune','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11088,'PCN-LUXEMBURG','CAPIT','XXXXXX','1382',11086,'Autres réserves indisponibles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11089,'PCN-LUXEMBURG','CAPIT','XXXXXX','1383',11086,'Autres réserves disponibles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11090,'PCN-LUXEMBURG','CAPIT','XXXXXX','14','','Résultats','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11091,'PCN-LUXEMBURG','CAPIT','XXXXXX','141',11090,'Résultats reportés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11092,'PCN-LUXEMBURG','CAPIT','XXXXXX','142',11090,'Résultat de l’exercice','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11093,'PCN-LUXEMBURG','CAPIT','XXXXXX','15','','Acomptes sur dividendes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11094,'PCN-LUXEMBURG','CAPIT','XXXXXX','16','','Subventions d’investissement en capital','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11095,'PCN-LUXEMBURG','CAPIT','XXXXXX','161',11094,'Terrains et constructions','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11096,'PCN-LUXEMBURG','CAPIT','XXXXXX','162',11094,'Installations techniques et machines','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11097,'PCN-LUXEMBURG','CAPIT','XXXXXX','163',11094,'Autres installations, outillage, mobilier et matériel roulant','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11098,'PCN-LUXEMBURG','CAPIT','XXXXXX','168',11094,'Autres subventions d’investissement en capital','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11099,'PCN-LUXEMBURG','CAPIT','XXXXXX','17','','Plus-values immunisées','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11100,'PCN-LUXEMBURG','CAPIT','XXXXXX','171',11099,'Plus-values immunisées à réinvestir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11101,'PCN-LUXEMBURG','CAPIT','XXXXXX','172',11099,'Plus-values immunisées réinvesties','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11102,'PCN-LUXEMBURG','CAPIT','XXXXXX','18','','Provisions','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11103,'PCN-LUXEMBURG','CAPIT','XXXXXX','181',11102,'Provisions pour pensions et obligations similaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11104,'PCN-LUXEMBURG','CAPIT','XXXXXX','182',11102,'Provisions pour impôts','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11105,'PCN-LUXEMBURG','CAPIT','XXXXXX','1821',11104,'Provisions pour impôt sur le revenu des collectivités','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11106,'PCN-LUXEMBURG','CAPIT','XXXXXX','1822',11104,'Provisions pour impôt commercial','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11107,'PCN-LUXEMBURG','CAPIT','XXXXXX','1823',11104,'Provisions pour impôt sur la fortune','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11108,'PCN-LUXEMBURG','CAPIT','XXXXXX','1828',11104,'Autres provisions pour impôts','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11109,'PCN-LUXEMBURG','CAPIT','XXXXXX','183',11102,'Provisions pour impôts différés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11110,'PCN-LUXEMBURG','CAPIT','XXXXXX','188',11102,'Autres provisions','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11111,'PCN-LUXEMBURG','CAPIT','XXXXXX','1881',11110,'Provisions d’exploitation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11112,'PCN-LUXEMBURG','CAPIT','XXXXXX','1882',11110,'Provisions financières','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11113,'PCN-LUXEMBURG','CAPIT','XXXXXX','1883',11110,'Provisions exceptionnelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11114,'PCN-LUXEMBURG','CAPIT','XXXXXX','19','','Dettes financières et dettes assimilées','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11115,'PCN-LUXEMBURG','CAPIT','XXXXXX','191',11114,'Dettes subordonnées','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11116,'PCN-LUXEMBURG','CAPIT','XXXXXX','1911',11115,'dont la durée résiduelle est inférieure ou égale à un an','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11117,'PCN-LUXEMBURG','CAPIT','XXXXXX','19111',11116,'Montant principal','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11118,'PCN-LUXEMBURG','CAPIT','XXXXXX','19112',11116,'Intérêts courus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11119,'PCN-LUXEMBURG','CAPIT','XXXXXX','1912',11115,'dont la durée résiduelle est supérieure à un an','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11120,'PCN-LUXEMBURG','CAPIT','XXXXXX','19121',11119,'Montant principal','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11121,'PCN-LUXEMBURG','CAPIT','XXXXXX','19122',11119,'Intérêts courus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11122,'PCN-LUXEMBURG','CAPIT','XXXXXX','192',11114,'Emprunts obligataires convertibles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11123,'PCN-LUXEMBURG','CAPIT','XXXXXX','1921',11122,'dont la durée résiduelle est inférieure ou égale à un an','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11124,'PCN-LUXEMBURG','CAPIT','XXXXXX','19211',11123,'Montant principal','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11125,'PCN-LUXEMBURG','CAPIT','XXXXXX','19212',11123,'Intérêts courus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11126,'PCN-LUXEMBURG','CAPIT','XXXXXX','1922',11122,'dont la durée résiduelle est supérieure à un an','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11127,'PCN-LUXEMBURG','CAPIT','XXXXXX','19221',11126,'Montant principal','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11128,'PCN-LUXEMBURG','CAPIT','XXXXXX','19222',11126,'Intérêts courus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11129,'PCN-LUXEMBURG','CAPIT','XXXXXX','193',11114,'Emprunts obligataires non convertibles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11130,'PCN-LUXEMBURG','CAPIT','XXXXXX','1931',11129,'dont la durée résiduelle est inférieure ou égale à un an','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11131,'PCN-LUXEMBURG','CAPIT','XXXXXX','19311',11130,'Montant principal','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11132,'PCN-LUXEMBURG','CAPIT','XXXXXX','19312',11130,'Intérêts courus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11133,'PCN-LUXEMBURG','CAPIT','XXXXXX','1932',11129,'dont la durée résiduelle est supérieure à un an','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11134,'PCN-LUXEMBURG','CAPIT','XXXXXX','19321',11133,'Montant principal','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11135,'PCN-LUXEMBURG','CAPIT','XXXXXX','19322',11133,'Intérêts courus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11136,'PCN-LUXEMBURG','CAPIT','XXXXXX','194',11114,'Dettes envers des établissements de crédit','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11137,'PCN-LUXEMBURG','CAPIT','XXXXXX','1941',11136,'dont la durée résiduelle est inférieure ou égale à un an','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11138,'PCN-LUXEMBURG','CAPIT','XXXXXX','19411',11137,'Montant principal','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11139,'PCN-LUXEMBURG','CAPIT','XXXXXX','19412',11137,'Intérêts courus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11140,'PCN-LUXEMBURG','CAPIT','XXXXXX','1942',11136,'dont la durée résiduelle est supérieure à un an','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11141,'PCN-LUXEMBURG','CAPIT','XXXXXX','19421',11140,'Montant principal','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11142,'PCN-LUXEMBURG','CAPIT','XXXXXX','19422',11140,'Intérêts courus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11143,'PCN-LUXEMBURG','CAPIT','XXXXXX','195',11114,'Dettes de leasing financier','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11144,'PCN-LUXEMBURG','CAPIT','XXXXXX','1951',11143,'dont la durée résiduelle est inférieure ou égale à un an','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11145,'PCN-LUXEMBURG','CAPIT','XXXXXX','1952',11143,'dont la durée résiduelle est supérieure à un an','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11146,'PCN-LUXEMBURG','CAPIT','XXXXXX','198',11114,'Autres emprunts et dettes assimilées','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11147,'PCN-LUXEMBURG','CAPIT','XXXXXX','1981',11146,'dont la durée résiduelle est inférieure ou égale à un an','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11148,'PCN-LUXEMBURG','CAPIT','XXXXXX','19811',11147,'Autres emprunts','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11149,'PCN-LUXEMBURG','CAPIT','XXXXXX','19812',11147,'Rentes viagères capitalisées','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11150,'PCN-LUXEMBURG','CAPIT','XXXXXX','19813',11147,'Autres dettes assimilées','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11151,'PCN-LUXEMBURG','CAPIT','XXXXXX','19814',11147,'Intérêts courus sur autres emprunts et dettes assimilées','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11152,'PCN-LUXEMBURG','CAPIT','XXXXXX','1982',11146,'dont la durée résiduelle est supérieure à un an','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11153,'PCN-LUXEMBURG','CAPIT','XXXXXX','19821',11152,'Autres emprunts','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11154,'PCN-LUXEMBURG','CAPIT','XXXXXX','19822',11152,'Rentes viagères capitalisées','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11155,'PCN-LUXEMBURG','CAPIT','XXXXXX','19823',11152,'Autres dettes assimilées','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11156,'PCN-LUXEMBURG','CAPIT','XXXXXX','19824',11152,'Intérêts courus sur autres emprunts et dettes assimilées','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11157,'PCN-LUXEMBURG','IMMO','XXXXXX','2','','Frais d’établissement et frais assimilés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11158,'PCN-LUXEMBURG','IMMO','XXXXXX','201',11157,'Frais de constitution','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11159,'PCN-LUXEMBURG','IMMO','XXXXXX','202',11157,'Frais de premier établissement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11160,'PCN-LUXEMBURG','IMMO','XXXXXX','2021',11159,'Frais de prospection','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11161,'PCN-LUXEMBURG','IMMO','XXXXXX','2022',11159,'Frais de publicité','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11162,'PCN-LUXEMBURG','IMMO','XXXXXX','203',11157,'Frais d’augmentation de capital et d’opérations diverses (fusions, scissions, transformations)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11163,'PCN-LUXEMBURG','IMMO','XXXXXX','204',11157,'Frais d’émission d’emprunts','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11164,'PCN-LUXEMBURG','IMMO','XXXXXX','208',11157,'Autres frais assimilés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11165,'PCN-LUXEMBURG','IMMO','XXXXXX','21','','Immobilisations incorporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11166,'PCN-LUXEMBURG','IMMO','XXXXXX','211',11165,'Frais de recherche et de développement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11167,'PCN-LUXEMBURG','IMMO','XXXXXX','212',11165,'Concessions, brevets, licences, marques ainsi que droits et valeurs similaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11168,'PCN-LUXEMBURG','IMMO','XXXXXX','2121',11167,'Acquis à titre onéreux (Actifs incorporels non produits)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11169,'PCN-LUXEMBURG','IMMO','XXXXXX','21211',11168,'Concessions','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11170,'PCN-LUXEMBURG','IMMO','XXXXXX','21212',11168,'Brevets','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11171,'PCN-LUXEMBURG','IMMO','XXXXXX','21213',11168,'Licences informatiques (logiciels et progiciels informatiques)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11172,'PCN-LUXEMBURG','IMMO','XXXXXX','21214',11168,'Marques et franchises','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11173,'PCN-LUXEMBURG','IMMO','XXXXXX','21215',11168,'Droits et valeurs similaires acquis à titre onéreux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11174,'PCN-LUXEMBURG','IMMO','XXXXXX','212151',11173,'Droits d’auteur et de reproduction','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11175,'PCN-LUXEMBURG','IMMO','XXXXXX','212152',11173,'Droits d’émission','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11176,'PCN-LUXEMBURG','IMMO','XXXXXX','212158',11173,'Autres droits et valeurs similaires acquis à titre onéreux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11177,'PCN-LUXEMBURG','IMMO','XXXXXX','2122',11167,'Créés par l’entreprise elle-même (Actifs incorporels produits)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11178,'PCN-LUXEMBURG','IMMO','XXXXXX','21221',11177,'Concessions','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11179,'PCN-LUXEMBURG','IMMO','XXXXXX','21222',11177,'Brevets','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11180,'PCN-LUXEMBURG','IMMO','XXXXXX','21223',11177,'Licences informatiques (logiciels et progiciels informatiques)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11181,'PCN-LUXEMBURG','IMMO','XXXXXX','21224',11177,'Marques et franchises','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11182,'PCN-LUXEMBURG','IMMO','XXXXXX','21225',11177,'Droits et valeurs similaires créés par l’entreprise elle-même','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11183,'PCN-LUXEMBURG','IMMO','XXXXXX','212251',11182,'Droits d’auteur et de reproduction','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11184,'PCN-LUXEMBURG','IMMO','XXXXXX','212252',11182,'Droits d’émission','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11185,'PCN-LUXEMBURG','IMMO','XXXXXX','212258',11182,'Autres droits et valeurs similaires créés par l’entreprise elle-même','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11186,'PCN-LUXEMBURG','IMMO','XXXXXX','213',11165,'Fonds de commerce, dans la mesure où il a été acquis à titre onéreux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11187,'PCN-LUXEMBURG','IMMO','XXXXXX','214',11165,'Acomptes versés et immobilisations incorporelles en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11188,'PCN-LUXEMBURG','IMMO','XXXXXX','2141',11187,'Frais de recherche et de développement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11189,'PCN-LUXEMBURG','IMMO','XXXXXX','2142',11187,'Concessions, brevets, licences, marques ainsi que droits et valeurs similaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11190,'PCN-LUXEMBURG','IMMO','XXXXXX','2143',11187,'Fonds de commerce','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11191,'PCN-LUXEMBURG','IMMO','XXXXXX','22','','Immobilisations corporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11192,'PCN-LUXEMBURG','IMMO','XXXXXX','221',11191,'Terrains et constructions','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11193,'PCN-LUXEMBURG','IMMO','XXXXXX','2211',11192,'Terrains','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11194,'PCN-LUXEMBURG','IMMO','XXXXXX','22111',11193,'Terrains nus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11195,'PCN-LUXEMBURG','IMMO','XXXXXX','22112',11193,'Terrains aménagés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11196,'PCN-LUXEMBURG','IMMO','XXXXXX','22113',11193,'Sous-sols et sursols','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11197,'PCN-LUXEMBURG','IMMO','XXXXXX','22114',11193,'Terrains de gisement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11198,'PCN-LUXEMBURG','IMMO','XXXXXX','22115',11193,'Terrains bâtis','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11199,'PCN-LUXEMBURG','IMMO','XXXXXX','22118',11193,'Autres terrains','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11200,'PCN-LUXEMBURG','IMMO','XXXXXX','2212',11192,'Agencements et aménagements de terrains','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11201,'PCN-LUXEMBURG','IMMO','XXXXXX','22121',11200,'Agencements et aménagements de terrains nus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11202,'PCN-LUXEMBURG','IMMO','XXXXXX','22122',11200,'Agencements et aménagements de terrains aménagés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11203,'PCN-LUXEMBURG','IMMO','XXXXXX','22123',11200,'Agencements et aménagements de sous-sols et sursols','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11204,'PCN-LUXEMBURG','IMMO','XXXXXX','22124',11200,'Agencements et aménagements de terrains de gisement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11205,'PCN-LUXEMBURG','IMMO','XXXXXX','22125',11200,'Agencements et aménagements de terrains bâtis','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11206,'PCN-LUXEMBURG','IMMO','XXXXXX','22128',11200,'Agencements et aménagements d’autres terrains','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11207,'PCN-LUXEMBURG','IMMO','XXXXXX','2213',11192,'Constructions','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11208,'PCN-LUXEMBURG','IMMO','XXXXXX','22131',11207,'Constructions sur sol propre','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11209,'PCN-LUXEMBURG','IMMO','XXXXXX','22132',11207,'Constructions sur sol d’autrui','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11210,'PCN-LUXEMBURG','IMMO','XXXXXX','222',11191,'Installations techniques et machines','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11211,'PCN-LUXEMBURG','IMMO','XXXXXX','2221',11210,'Installations techniques','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11212,'PCN-LUXEMBURG','IMMO','XXXXXX','2222',11210,'Machines','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11213,'PCN-LUXEMBURG','IMMO','XXXXXX','223',11191,'Autres installations, outillage, mobilier et matériel roulant','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11214,'PCN-LUXEMBURG','IMMO','XXXXXX','2231',11213,'Equipement de transport et de manutention','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11215,'PCN-LUXEMBURG','IMMO','XXXXXX','2232',11213,'Véhicules de transport','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11216,'PCN-LUXEMBURG','IMMO','XXXXXX','2233',11213,'Outillage','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11217,'PCN-LUXEMBURG','IMMO','XXXXXX','2234',11213,'Mobilier','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11218,'PCN-LUXEMBURG','IMMO','XXXXXX','2235',11213,'Matériel informatique (hardware)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11219,'PCN-LUXEMBURG','IMMO','XXXXXX','2236',11213,'Cheptel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11220,'PCN-LUXEMBURG','IMMO','XXXXXX','2237',11213,'Emballages récupérables','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11221,'PCN-LUXEMBURG','IMMO','XXXXXX','2238',11213,'Autres installations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11222,'PCN-LUXEMBURG','IMMO','XXXXXX','224',11191,'Acomptes versés et immobilisations corporelles en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11223,'PCN-LUXEMBURG','IMMO','XXXXXX','2241',11222,'Terrains et constructions','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11224,'PCN-LUXEMBURG','IMMO','XXXXXX','22411',11223,'Terrains','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11225,'PCN-LUXEMBURG','IMMO','XXXXXX','22412',11223,'Agencements et aménagements de terrains','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11226,'PCN-LUXEMBURG','IMMO','XXXXXX','22413',11223,'Constructions','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11227,'PCN-LUXEMBURG','IMMO','XXXXXX','2242',11222,'Installations techniques et machines','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11228,'PCN-LUXEMBURG','IMMO','XXXXXX','2243',11222,'Autres installations, outillage, mobilier et matériel roulant','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11229,'PCN-LUXEMBURG','IMMO','XXXXXX','23','','Immobilisations financières','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11230,'PCN-LUXEMBURG','IMMO','XXXXXX','231',11229,'Parts dans des entreprises liées','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11231,'PCN-LUXEMBURG','IMMO','XXXXXX','232',11229,'Créances sur des entreprises liées','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11232,'PCN-LUXEMBURG','IMMO','XXXXXX','233',11229,'Parts dans des entreprises avec lesquelles la société a un lien de participation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11233,'PCN-LUXEMBURG','IMMO','XXXXXX','234',11229,'Créances sur des entreprises avec lesquelles la société a un lien de participation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11234,'PCN-LUXEMBURG','IMMO','XXXXXX','235',11229,'Titres ayant le caractère d’immobilisations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11235,'PCN-LUXEMBURG','IMMO','XXXXXX','2351',11234,'Titres immobilisés (droit de propriété)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11236,'PCN-LUXEMBURG','IMMO','XXXXXX','23511',11235,'Actions','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11237,'PCN-LUXEMBURG','IMMO','XXXXXX','23518',11235,'Autres titres immobilisés (droit de propriété)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11238,'PCN-LUXEMBURG','IMMO','XXXXXX','2352',11234,'Titres immobilisés (droit de créance)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11239,'PCN-LUXEMBURG','IMMO','XXXXXX','23521',11238,'Obligations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11240,'PCN-LUXEMBURG','IMMO','XXXXXX','23528',11238,'Autres titres immobilisés (droit de créance)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11241,'PCN-LUXEMBURG','IMMO','XXXXXX','2358',11234,'Autres titres ayant le caractère d’immobilisations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11242,'PCN-LUXEMBURG','IMMO','XXXXXX','236',11229,'Prêts et créances immobilisées','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11243,'PCN-LUXEMBURG','IMMO','XXXXXX','2361',11242,'Prêts','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11244,'PCN-LUXEMBURG','IMMO','XXXXXX','23611',11243,'Prêts participatifs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11245,'PCN-LUXEMBURG','IMMO','XXXXXX','23612',11243,'Prêts aux associés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11246,'PCN-LUXEMBURG','IMMO','XXXXXX','23613',11243,'Prêts au personnel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11247,'PCN-LUXEMBURG','IMMO','XXXXXX','23618',11243,'Autres prêts','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11248,'PCN-LUXEMBURG','IMMO','XXXXXX','2362',11242,'Dépôts et cautionnements versés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11249,'PCN-LUXEMBURG','IMMO','XXXXXX','23621',11248,'Dépôts','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11250,'PCN-LUXEMBURG','IMMO','XXXXXX','23622',11248,'Cautionnements','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11251,'PCN-LUXEMBURG','IMMO','XXXXXX','2363',11242,'Créances immobilisées','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11252,'PCN-LUXEMBURG','IMMO','XXXXXX','237',11229,'Actions propres ou parts propres','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11253,'PCN-LUXEMBURG','STOCK','XXXXXX','3','','Matières premières et consommables','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11254,'PCN-LUXEMBURG','STOCK','XXXXXX','301',11253,'Matières premières','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11255,'PCN-LUXEMBURG','STOCK','XXXXXX','302',11253,'Matières consommables','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11256,'PCN-LUXEMBURG','STOCK','XXXXXX','303',11253,'Fournitures consommables','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11257,'PCN-LUXEMBURG','STOCK','XXXXXX','3031',11256,'Combustibles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11258,'PCN-LUXEMBURG','STOCK','XXXXXX','3032',11256,'Produits d’entretien','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11259,'PCN-LUXEMBURG','STOCK','XXXXXX','3033',11256,'Fournitures d’atelier et d’usine','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11260,'PCN-LUXEMBURG','STOCK','XXXXXX','3034',11256,'Fournitures de magasin','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11261,'PCN-LUXEMBURG','STOCK','XXXXXX','3035',11256,'Fournitures de bureau1','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11262,'PCN-LUXEMBURG','STOCK','XXXXXX','3036',11256,'Carburants','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11263,'PCN-LUXEMBURG','STOCK','XXXXXX','3037',11256,'Lubrifiants','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11264,'PCN-LUXEMBURG','STOCK','XXXXXX','3038',11256,'Autres fournitures consommables','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11265,'PCN-LUXEMBURG','STOCK','XXXXXX','304',11253,'Emballages','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11266,'PCN-LUXEMBURG','STOCK','XXXXXX','3041',11265,'Emballages non-récupérables','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11267,'PCN-LUXEMBURG','STOCK','XXXXXX','3042',11265,'Emballages récupérables','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11268,'PCN-LUXEMBURG','STOCK','XXXXXX','3043',11265,'Emballages à usage mixte','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11269,'PCN-LUXEMBURG','STOCK','XXXXXX','305',11253,'Approvisionnements','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11270,'PCN-LUXEMBURG','STOCK','XXXXXX','31','','Produits en cours de fabrication et commandes en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11271,'PCN-LUXEMBURG','STOCK','XXXXXX','311',11270,'Produits en cours de fabrication','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11272,'PCN-LUXEMBURG','STOCK','XXXXXX','312',11270,'Commandes en cours – Produits','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11273,'PCN-LUXEMBURG','STOCK','XXXXXX','313',11270,'Commandes en cours – Prestations de services','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11274,'PCN-LUXEMBURG','STOCK','XXXXXX','314',11270,'Immeubles en construction','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11275,'PCN-LUXEMBURG','STOCK','XXXXXX','32','','Produits finis et marchandises','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11276,'PCN-LUXEMBURG','STOCK','XXXXXX','321',11275,'Produits finis','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11277,'PCN-LUXEMBURG','STOCK','XXXXXX','322',11275,'Produits intermédiaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11278,'PCN-LUXEMBURG','STOCK','XXXXXX','323',11275,'Produits résiduels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11279,'PCN-LUXEMBURG','STOCK','XXXXXX','3231',11278,'Déchets','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11280,'PCN-LUXEMBURG','STOCK','XXXXXX','3232',11278,'Rebuts','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11281,'PCN-LUXEMBURG','STOCK','XXXXXX','3233',11278,'Matières de récupération','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11282,'PCN-LUXEMBURG','STOCK','XXXXXX','326',11275,'Marchandises','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11283,'PCN-LUXEMBURG','STOCK','XXXXXX','327',11275,'Marchandises en voie d’acheminement, mises en dépôt ou données en consignation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11284,'PCN-LUXEMBURG','STOCK','XXXXXX','33','','Terrains et immeubles destinés à la revente','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11285,'PCN-LUXEMBURG','STOCK','XXXXXX','331',11284,'Terrains','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11286,'PCN-LUXEMBURG','STOCK','XXXXXX','332',11284,'Immeubles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11287,'PCN-LUXEMBURG','STOCK','XXXXXX','3321',11286,'Immeubles acquis','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11288,'PCN-LUXEMBURG','STOCK','XXXXXX','3322',11286,'Immeubles construits','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11289,'PCN-LUXEMBURG','STOCK','XXXXXX','34','','Acomptes versés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11290,'PCN-LUXEMBURG','STOCK','XXXXXX','341',11289,'Acomptes versés sur matières premières et consommables','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11291,'PCN-LUXEMBURG','STOCK','XXXXXX','342',11289,'Acomptes versés sur produits en cours de fabrication et commandes en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11292,'PCN-LUXEMBURG','STOCK','XXXXXX','343',11289,'Acomptes versés sur produits finis et marchandises','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11293,'PCN-LUXEMBURG','STOCK','XXXXXX','344',11289,'Acomptes versés sur terrains et immeubles destinés à la revente','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11294,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','4','','Créances résultant de ventes et prestations de services','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11295,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','401',11294,'Créances dont la durée résiduelle est inférieure ou égale à un an','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11296,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','4011',11295,'Clients','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11297,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','4012',11295,'Clients – Effets à recevoir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11298,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','4013',11295,'Clients douteux ou litigieux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11299,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','4014',11295,'Clients – Factures à établir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11300,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','4015',11295,'Clients créditeurs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11301,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','4019',11295,'Corrections de valeur','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11302,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','402',11294,'Créances dont la durée résiduelle est supérieure à un an','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11303,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','4021',11302,'Clients','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11304,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','4022',11302,'Clients – Effets à recevoir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11305,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','4023',11302,'Clients douteux ou litigieux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11306,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','4024',11302,'Clients – Factures à établir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11307,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','4025',11302,'Clients créditeurs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11308,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','4029',11302,'Corrections de valeur','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11309,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','41','','Créances sur des entreprises liées et sur des entreprises avec lesquelles la société a un lien de participation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11310,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','411',11309,'Créances sur des entreprises liées','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11311,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','4111',11310,'Créances dont la durée résiduelle est inférieure ou égale à un an','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11312,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','41111',11311,'Ventes de marchandises et de prestations de services','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11313,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','41112',11311,'Prêts et avances','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11314,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','41113',11311,'Intérêts courus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11315,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','41114',11311,'Dividendes à recevoir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11316,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','41118',11311,'Autres créances','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11317,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','41119',11311,'Corrections de valeur','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11318,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','4112',11310,'Créances dont la durée résiduelle est supérieure à un an','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11319,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','41121',11318,'Ventes de marchandises et de prestations de services','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11320,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','41122',11318,'Prêts et avances','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11321,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','41123',11318,'Intérêts courus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11322,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','41124',11318,'Dividendes à recevoir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11323,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','41128',11318,'Autres créances','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11324,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','41129',11318,'Corrections de valeur','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11325,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','412',11309,'Créances sur des entreprises avec lesquelles la société a un lien de participation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11326,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','4121',11325,'Créances dont la durée résiduelle est inférieure ou égale à un an','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11327,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','41211',11326,'Ventes de marchandises et de prestations de services','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11328,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','41212',11326,'Prêts et avances','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11329,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','41213',11326,'Intérêts courus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11330,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','41214',11326,'Dividendes à recevoir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11331,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','41218',11326,'Autres créances','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11332,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','41219',11326,'Corrections de valeur','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11333,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','4122',11325,'Créances dont la durée résiduelle est supérieure à un an','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11334,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','41221',11333,'Ventes de marchandises et de prestations de services','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11335,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','41222',11333,'Prêts et avances','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11336,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','41223',11333,'Intérêts courus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11337,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','41224',11333,'Dividendes à recevoir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11338,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','41228',11333,'Autres créances','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11339,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','41229',11333,'Corrections de valeur','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11340,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','42','','Autres créances','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11341,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','421',11340,'Autres créances dont la durée résiduelle est inférieure ou égale à un an','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11342,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','4211',11341,'Personnel – Avances et acomptes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11343,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','42111',11342,'Avances et acomptes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11344,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','42119',11342,'Corrections de valeur','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11345,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','4212',11341,'Créances sur associés ou actionnaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11346,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','42121',11345,'Montant principal','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11347,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','42122',11345,'Intérêts courus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11348,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','42129',11345,'Corrections de valeur sur créances','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11349,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','4213',11341,'Etat – Subventions à recevoir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11350,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','42131',11349,'Subventions d’investissement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11351,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','42132',11349,'Subventions d’exploitation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11352,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','42138',11349,'Autres subventions','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11353,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','4214',11341,'Administration des Contributions Directes (ACD)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11354,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','4215',11341,'Administration des Douanes et Accises (ADA)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11355,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','4216',11341,'Administration de l’Enregistrement et des Domaines (AED)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11356,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','42161',11355,'Taxe sur la valeur ajoutée – TVA','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11357,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','421611',11356,'TVA en amont','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11358,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','421612',11356,'TVA à recevoir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11359,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','421613',11356,'TVA acomptes versés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11360,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','421618',11356,'TVA – Autres créances','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11361,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','42162',11355,'Impôts indirects','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11362,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','421621',11361,'Droits d’enregistrement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11363,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','421622',11361,'Taxe d’abonnement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11364,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','421623',11361,'Droits d’hypothèques','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11365,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','421624',11361,'Droits de timbre','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11366,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','421628',11361,'Autres impôts indirects','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11367,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','42168',11355,'AED – Autres créances','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11368,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','4217',11341,'Créances sur la sécurité sociale et autres organismes sociaux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11369,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','42171',11368,'Centre Commun de Sécurité Sociale','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11370,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','42172',11368,'Mutualité des employeurs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11371,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','42178',11368,'Autres organismes sociaux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11372,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','4218',11341,'Créances diverses','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11373,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','42181',11372,'Impôts étrangers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11374,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','421811',11373,'TVA étrangères','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11375,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','421818',11373,'Autres impôts étrangers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11376,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','42188',11372,'Autres créances diverses','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11377,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','42189',11372,'Corrections de valeur','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11378,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','422',11340,'Autres créances dont la durée résiduelle est supérieure à un an','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11379,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','4221',11378,'Personnel – Avances et acomptes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11380,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','42211',11379,'Avances et acomptes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11381,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','42219',11379,'Corrections de valeur','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11382,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','4222',11378,'Associés ou actionnaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11383,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','42221',11382,'Montant principal','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11384,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','42222',11382,'Intérêts courus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11385,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','42229',11382,'Corrections de valeur sur créances','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11386,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','4223',11378,'Etat – Subventions à recevoir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11387,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','42231',11386,'Subventions d’investissement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11388,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','42232',11386,'Subventions d’exploitation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11389,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','42238',11386,'Autres subventions','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11390,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','4224',11378,'Administration des Contributions Directes (ACD)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11391,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','4225',11378,'Administration des Douanes et Accises (ADA)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11392,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','4226',11378,'Administration de l’Enregistrement et des Domaines (AED)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11393,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','42261',11392,'Taxe sur la valeur ajoutée – TVA','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11394,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','422611',11393,'TVA en amont','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11395,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','422612',11393,'TVA à recevoir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11396,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','422613',11393,'TVA acomptes versés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11397,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','422618',11393,'TVA – Autres créances','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11398,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','42262',11392,'Impôts indirects','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11399,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','422621',11398,'Droits d’enregistrement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11400,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','422622',11398,'Taxe d’abonnement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11401,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','422623',11398,'Droits d’hypothèques','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11402,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','422624',11398,'Droits de timbre','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11403,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','422628',11398,'Autres impôts indirects','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11404,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','4227',11378,'Créances sur la sécurité sociale et autres organismes sociaux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11405,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','42271',11404,'Centre Commun de Sécurité Sociale','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11406,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','42272',11404,'Mutualité des employeurs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11407,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','42278',11404,'Autres organismes sociaux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11408,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','4228',11378,'Créances diverses','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11409,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','42281',11408,'Impôts étrangers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11410,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','422811',11409,'TVA étrangères','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11411,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','422818',11409,'Autres impôts étrangers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11412,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','42288',11408,'Autres créances diverses','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11413,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','42289',11408,'Corrections de valeur sur autres créances diverses','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11414,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','43','','Acomptes reçus sur commandes pour autant qu’ils ne sont pas déduits des stocks de façon distincte','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11415,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','431',11414,'Acomptes reçus dont la durée résiduelle est inférieure ou égale à un an','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11416,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','432',11414,'Acomptes reçus dont la durée résiduelle est supérieure à un an','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11417,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','44','','Dettes sur achats et prestations de services et dettes représentées par des effets de commerce','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11418,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','441',11417,'Dettes sur achats et prestations de services','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11419,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','4411',11418,'Dettes sur achats et prestations de services dont la durée résiduelle est inférieure ou égale à un an','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11420,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','44111',11419,'Fournisseurs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11421,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','44112',11419,'Fournisseurs – Factures non parvenues','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11422,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','44113',11419,'Fournisseurs débiteurs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11423,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','441131',11422,'Fournisseurs – Avances et acomptes versés sur commandes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11424,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','441132',11422,'Fournisseurs – Créances pour emballages et matériel à rendre','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11425,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','441133',11422,'Fournisseurs – Autres avoirs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11426,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','441134',11422,'Rabais, remises, ristournes à obtenir et autres avoirs non encore reçus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11427,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','4412',11418,'Dettes sur achats et prestations de services dont la durée résiduelle est supérieure à un an','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11428,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','44121',11427,'Fournisseurs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11429,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','44122',11427,'Fournisseurs – Factures non parvenues','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11430,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','44123',11427,'Fournisseurs débiteurs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11431,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','441231',11430,'Fournisseurs – Avances et acomptes versés sur commandes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11432,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','441232',11430,'Fournisseurs – Créances pour emballages et matériel à rendre','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11433,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','441233',11430,'Fournisseurs – Autres avoirs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11434,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','441234',11430,'Rabais, remises, ristournes à obtenir et autres avoirs non encore reçus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11435,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','442',11417,'Dettes représentées par des effets de commerce','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11436,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','4421',11435,'Dettes représentées par des effets de commerce dont la durée résiduelle est inférieure ou égale à un an','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11437,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','4422',11435,'Dettes représentées par des effets de commerce dont la durée résiduelle est supérieure à un an','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11438,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','45','','Dettes envers des entreprises liées et des entreprises avec lesquelles la société a un lien de participation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11439,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','451',11438,'Dettes envers des entreprises liées','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11440,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','4511',11439,'Dettes envers des entreprises liées dont la durée résiduelle est inférieure ou égale à un an','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11441,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','45111',11440,'Ventes de marchandises et de prestations de services','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11442,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','45112',11440,'Prêts et avances','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11443,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','45113',11440,'Intérêts courus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11444,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','45114',11440,'Dividendes à payer','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11445,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','45118',11440,'Autres dettes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11446,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','4512',11439,'Dettes envers des entreprises liées dont la durée résiduelle est supérieure à un an','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11447,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','45121',11446,'Ventes de marchandises et de prestations de services','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11448,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','45122',11446,'Prêts et avances','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11449,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','45123',11446,'Intérêts courus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11450,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','45124',11446,'Dividendes à payer','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11451,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','45128',11446,'Autres dettes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11452,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','452',11438,'Dettes envers des entreprises avec lesquelles la société a un lien de participation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11453,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','4521',11452,'Dettes envers des entreprises avec lesquelles la société a un lien de participation dont la durée résiduelle est inférieure ou égale à un an','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11454,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','45211',11453,'Ventes de marchandises et de prestations de services','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11455,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','45212',11453,'Prêts et avances','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11456,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','45213',11453,'Intérêts courus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11457,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','45214',11453,'Dividendes à payer','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11458,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','45218',11453,'Autres dettes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11459,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','4522',11452,'Dettes envers des entreprises avec lesquelles la société a un lien de participation dont la durée résiduelle est supérieure à un an','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11460,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','45221',11459,'Ventes de marchandises et de prestations de services','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11461,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','45222',11459,'Prêts et avances','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11462,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','45223',11459,'Intérêts courus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11463,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','45224',11459,'Dividendes à payer','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11464,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','45228',11459,'Autres dettes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11465,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','46','','Dettes fiscales et dettes envers la sécurité sociale','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11466,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','461',11465,'Dettes fiscales','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11467,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','4611',11466,'Administrations communales','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11468,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','46111',11467,'Impôts communaux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11469,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','46112',11467,'Taxes communales','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11470,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','4612',11466,'Administration des Contributions Directes (ACD)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11471,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','46121',11470,'Impôt sur le revenu des collectivités','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11472,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','461211',11471,'Impôt sur le revenu des collectivités – charge fiscale estimée','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11473,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','461212',11471,'Impôt sur le revenu des collectivités – dette fiscale à payer','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11474,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','46122',11470,'Impôt commercial','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11475,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','461221',11474,'Impôt commercial – charge fiscale estimée','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11476,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','461222',11474,'Impôt commercial – dette fiscale à payer','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11477,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','46123',11470,'Impôt sur la fortune','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11478,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','461231',11477,'Impôt sur la fortune – charge fiscale estimée','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11479,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','461232',11477,'Impôt sur la fortune – dette fiscale à payer','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11480,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','46124',11470,'Retenue d’impôt sur traitements et salaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11481,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','46125',11470,'Retenue d’impôt sur revenus de capitaux mobiliers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11482,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','46126',11470,'Retenue d’impôt sur les tantièmes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11483,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','46128',11470,'ACD – Autres dettes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11484,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','4613',11466,'Administration des Douanes et Accises (ADA)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11485,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','46131',11484,'Taxe sur les véhicules automoteurs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11486,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','46132',11484,'Droits d’accises et taxe de consommation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11487,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','46138',11484,'ADA – Autres dettes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11488,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','4614',11466,'Administration de l’Enregistrement et des Domaines (AED)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11489,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','46141',11488,'Taxe sur la valeur ajoutée – TVA','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11490,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','461411',11489,'TVA en aval','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11491,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','461412',11489,'TVA due','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11492,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','461413',11489,'TVA acomptes reçus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11493,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','461418',11489,'TVA – Autres dettes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11494,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','46142',11488,'Impôts indirects','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11495,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','461421',11494,'Droits d’enregistrement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11496,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','461422',11494,'Taxe d’abonnement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11497,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','461423',11494,'Droits d’hypothèques','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11498,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','461424',11494,'Droits de timbre','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11499,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','461428',11494,'Autres impôts indirects','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11500,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','4615',11466,'Administrations fiscales étrangères','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11501,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','462',11465,'Dettes au titre de la sécurité sociale','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11502,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','4621',11501,'Centre Commun de Sécurité Sociale','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11503,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','4622',11501,'Organismes de sécurité sociale étrangers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11504,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','4628',11501,'Autres organismes sociaux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11505,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','47','','Autres dettes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11506,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','471',11505,'Autres dettes dont la durée résiduelle est inférieure ou égale à un an','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11507,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','4711',11506,'Dépôts et cautionnements reçus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11508,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','47111',11507,'Dépôts','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11509,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','47112',11507,'Cautionnements','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11510,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','47113',11507,'Intérêts courus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11511,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','4712',11506,'Dettes envers associés et actionnaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11512,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','47121',11511,'Montant principal','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11513,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','47122',11511,'Intérêts courus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11514,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','4713',11506,'Dettes envers administrateurs, gérants et commissaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11515,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','4714',11506,'Dettes envers le personnel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11516,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','47141',11515,'Personnel – Rémunérations dues','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11517,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','47142',11515,'Personnel – Dépôts','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11518,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','47143',11515,'Personnel – Oppositions, saisies','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11519,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','47148',11515,'Personnel – Autres','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11520,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','4715',11506,'Etat – Droits d’émission à restituer','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11521,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','4718',11506,'Autres dettes diverses','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11522,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','472',11505,'Autres dettes dont la durée résiduelle est supérieure à un an','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11523,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','4721',11522,'Dépôts et cautionnements reçus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11524,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','47211',11523,'Dépôts','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11525,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','47212',11523,'Cautionnements','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11526,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','47213',11523,'Intérêts courus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11527,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','4722',11522,'Dettes envers associés et actionnaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11528,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','47221',11527,'Montant principal','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11529,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','47222',11527,'Intérêts courus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11530,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','4723',11522,'Dettes envers administrateurs, gérants et commissaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11531,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','4724',11522,'Dettes envers le personnel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11532,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','47241',11531,'Personnel – Rémunérations dues','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11533,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','47242',11531,'Personnel – Dépôts','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11534,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','47243',11531,'Personnel – Oppositions, saisies','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11535,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','47248',11531,'Personnel – Autres','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11536,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','4726',11522,'Etat – Droits d’émission à restituer','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11537,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','4728',11522,'Autres dettes diverses','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11538,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','48','','Comptes de régularisation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11539,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','481',11538,'Charges à reporter','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11540,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','482',11538,'Produits à reporter','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11541,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','483',11538,'Etat – droits d’émission alloués','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11542,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','484',11538,'Comptes transitoires ou d’attente – Actif','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11543,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','485',11538,'Comptes transitoires ou d’attente – Passif','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11544,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','486',11538,'Comptes de liaison – Actif','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11545,'PCN-LUXEMBURG','THIRDPARTY','XXXXXX','487',11538,'Comptes de liaison – Passif','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11546,'PCN-LUXEMBURG','FINAN','XXXXXX','5','','Valeurs mobilières','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11547,'PCN-LUXEMBURG','FINAN','XXXXXX','501',11546,'Parts dans des entreprises liées','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11548,'PCN-LUXEMBURG','FINAN','XXXXXX','502',11546,'Parts dans des entreprises avec lesquelles la société a un lien de participation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11549,'PCN-LUXEMBURG','FINAN','XXXXXX','503',11546,'Actions propres ou parts propres','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11550,'PCN-LUXEMBURG','FINAN','XXXXXX','508',11546,'Autres valeurs mobilières','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11551,'PCN-LUXEMBURG','FINAN','XXXXXX','5081',11550,'Actions – Titres cotés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11552,'PCN-LUXEMBURG','FINAN','XXXXXX','5082',11550,'Actions – Titres non cotés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11553,'PCN-LUXEMBURG','FINAN','XXXXXX','5083',11550,'Obligations et autres titres de créance émis par la société et rachetés par elle','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11554,'PCN-LUXEMBURG','FINAN','XXXXXX','5084',11550,'Obligations – Titres cotés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11555,'PCN-LUXEMBURG','FINAN','XXXXXX','5085',11550,'Obligations – Titres non cotés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11556,'PCN-LUXEMBURG','FINAN','XXXXXX','5088',11550,'Autres valeurs mobilières diverses','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11557,'PCN-LUXEMBURG','FINAN','XXXXXX','51','','Avoirs en banques, avoirs en comptes de chèques postaux, chèques et encaisse','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11558,'PCN-LUXEMBURG','FINAN','XXXXXX','511',11557,'Chèques à encaisser','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11559,'PCN-LUXEMBURG','FINAN','XXXXXX','512',11557,'Valeurs à l’encaissement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11560,'PCN-LUXEMBURG','FINAN','XXXXXX','513',11557,'Banques','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11561,'PCN-LUXEMBURG','FINAN','XXXXXX','5131',11560,'Banques comptes courants','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11562,'PCN-LUXEMBURG','FINAN','XXXXXX','5132',11560,'Banques comptes à terme','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11563,'PCN-LUXEMBURG','FINAN','XXXXXX','514',11557,'Compte chèque postal','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11564,'PCN-LUXEMBURG','FINAN','XXXXXX','516',11557,'Caisse','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11565,'PCN-LUXEMBURG','FINAN','XXXXXX','517',11557,'Virements internes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11566,'PCN-LUXEMBURG','FINAN','XXXXXX','518',11557,'Autres avoirs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11567,'PCN-LUXEMBURG','EXPENSE','XXXXXX','6','','Consommation de marchandises et de matières premières et consommables','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11568,'PCN-LUXEMBURG','EXPENSE','XXXXXX','601',11567,'Matières premières','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11569,'PCN-LUXEMBURG','EXPENSE','XXXXXX','602',11567,'Matières consommables','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11570,'PCN-LUXEMBURG','EXPENSE','XXXXXX','603',11567,'Fournitures consommables','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11571,'PCN-LUXEMBURG','EXPENSE','XXXXXX','6031',11570,'Combustibles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11572,'PCN-LUXEMBURG','EXPENSE','XXXXXX','60311',11571,'Solides','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11573,'PCN-LUXEMBURG','EXPENSE','XXXXXX','60312',11571,'Liquides','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11574,'PCN-LUXEMBURG','EXPENSE','XXXXXX','60313',11571,'Gaz comprimé','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11575,'PCN-LUXEMBURG','EXPENSE','XXXXXX','6032',11570,'Produits d’entretien','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11576,'PCN-LUXEMBURG','EXPENSE','XXXXXX','6033',11570,'Fournitures d’atelier et d’usine','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11577,'PCN-LUXEMBURG','EXPENSE','XXXXXX','6034',11570,'Fournitures de magasin','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11578,'PCN-LUXEMBURG','EXPENSE','XXXXXX','6035',11570,'Fournitures de bureau','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11579,'PCN-LUXEMBURG','EXPENSE','XXXXXX','6036',11570,'Carburants','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11580,'PCN-LUXEMBURG','EXPENSE','XXXXXX','6037',11570,'Lubrifiants','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11581,'PCN-LUXEMBURG','EXPENSE','XXXXXX','6038',11570,'Autres fournitures consommables','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11582,'PCN-LUXEMBURG','EXPENSE','XXXXXX','604',11567,'Emballages','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11583,'PCN-LUXEMBURG','EXPENSE','XXXXXX','6041',11582,'Emballages non récupérables','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11584,'PCN-LUXEMBURG','EXPENSE','XXXXXX','6042',11582,'Emballages récupérables','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11585,'PCN-LUXEMBURG','EXPENSE','XXXXXX','6043',11582,'Emballages à usage mixte','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11586,'PCN-LUXEMBURG','EXPENSE','XXXXXX','605',11567,'Approvisionnements','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11587,'PCN-LUXEMBURG','EXPENSE','XXXXXX','606',11567,'Achats de biens destinés à la revente','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11588,'PCN-LUXEMBURG','EXPENSE','XXXXXX','6061',11587,'Terrains','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11589,'PCN-LUXEMBURG','EXPENSE','XXXXXX','6062',11587,'Immeubles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11590,'PCN-LUXEMBURG','EXPENSE','XXXXXX','6063',11587,'Marchandises','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11591,'PCN-LUXEMBURG','EXPENSE','XXXXXX','607',11567,'Variation des stocks','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11592,'PCN-LUXEMBURG','EXPENSE','XXXXXX','6071',11591,'Variation des stocks de matières premières','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11593,'PCN-LUXEMBURG','EXPENSE','XXXXXX','6072',11591,'Variation des stocks de matières consommables','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11594,'PCN-LUXEMBURG','EXPENSE','XXXXXX','6073',11591,'Variation des stocks de fournitures consommables','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11595,'PCN-LUXEMBURG','EXPENSE','XXXXXX','6074',11591,'Variation des stocks d’emballages','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11596,'PCN-LUXEMBURG','EXPENSE','XXXXXX','6075',11591,'Variation des stocks d’approvisionnements','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11597,'PCN-LUXEMBURG','EXPENSE','XXXXXX','6076',11591,'Variation des stocks de biens destinés à la revente','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11598,'PCN-LUXEMBURG','EXPENSE','XXXXXX','608',11567,'Achats non stockés et achats incorporés aux ouvrages et produits','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11599,'PCN-LUXEMBURG','EXPENSE','XXXXXX','6081',11598,'Achats non stockés de matières et fournitures','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11600,'PCN-LUXEMBURG','EXPENSE','XXXXXX','60811',11599,'Fournitures non stockables','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11601,'PCN-LUXEMBURG','EXPENSE','XXXXXX','608111',11600,'Eau','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11602,'PCN-LUXEMBURG','EXPENSE','XXXXXX','608112',11600,'Electricité','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11603,'PCN-LUXEMBURG','EXPENSE','XXXXXX','608113',11600,'Gaz de canalisation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11604,'PCN-LUXEMBURG','EXPENSE','XXXXXX','60812',11599,'Fournitures d’entretien et de petit équipement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11605,'PCN-LUXEMBURG','EXPENSE','XXXXXX','60813',11599,'Fournitures administratives','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11606,'PCN-LUXEMBURG','EXPENSE','XXXXXX','60814',11599,'Carburants','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11607,'PCN-LUXEMBURG','EXPENSE','XXXXXX','60815',11599,'Lubrifiants','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11608,'PCN-LUXEMBURG','EXPENSE','XXXXXX','60816',11599,'Vêtements professionnels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11609,'PCN-LUXEMBURG','EXPENSE','XXXXXX','60818',11599,'Autres matières et fournitures non stockées','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11610,'PCN-LUXEMBURG','EXPENSE','XXXXXX','6082',11598,'Achats incorporés aux ouvrages et produits','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11611,'PCN-LUXEMBURG','EXPENSE','XXXXXX','60821',11610,'Achats d’études et prestations de services (incorporés aux ouvrages et produits)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11612,'PCN-LUXEMBURG','EXPENSE','XXXXXX','608211',11611,'Travail à façon','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11613,'PCN-LUXEMBURG','EXPENSE','XXXXXX','608212',11611,'Recherche et développement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11614,'PCN-LUXEMBURG','EXPENSE','XXXXXX','608213',11611,'Frais d’architectes et d’ingénieurs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11615,'PCN-LUXEMBURG','EXPENSE','XXXXXX','60822',11610,'Achats de matériel, équipements, pièces détachées et travaux (incorporés aux ouvrages et produits)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11616,'PCN-LUXEMBURG','EXPENSE','XXXXXX','60828',11610,'Autres achats d’études et de prestations de services','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11617,'PCN-LUXEMBURG','EXPENSE','XXXXXX','609',11567,'Rabais, remises et ristournes obtenus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11618,'PCN-LUXEMBURG','EXPENSE','XXXXXX','6091',11617,'Matières premières','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11619,'PCN-LUXEMBURG','EXPENSE','XXXXXX','6092',11617,'Matières consommables','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11620,'PCN-LUXEMBURG','EXPENSE','XXXXXX','6093',11617,'Fournitures consommables','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11621,'PCN-LUXEMBURG','EXPENSE','XXXXXX','6094',11617,'Emballages','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11622,'PCN-LUXEMBURG','EXPENSE','XXXXXX','6095',11617,'Approvisionnements','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11623,'PCN-LUXEMBURG','EXPENSE','XXXXXX','6096',11617,'Achats de biens destinés à la revente','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11624,'PCN-LUXEMBURG','EXPENSE','XXXXXX','6098',11617,'Achats non stockés et achats incorporés aux ouvrages et produits','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11625,'PCN-LUXEMBURG','EXPENSE','XXXXXX','6099',11617,'Rabais, remises et ristournes non affectés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11626,'PCN-LUXEMBURG','EXPENSE','XXXXXX','61','','Autres charges externes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11627,'PCN-LUXEMBURG','EXPENSE','XXXXXX','611',11626,'Loyers et charges locatives','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11628,'PCN-LUXEMBURG','EXPENSE','XXXXXX','6111',11627,'Locations immobilières','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11629,'PCN-LUXEMBURG','EXPENSE','XXXXXX','61111',11628,'Terrains','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11630,'PCN-LUXEMBURG','EXPENSE','XXXXXX','61112',11628,'Bâtiments','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11631,'PCN-LUXEMBURG','EXPENSE','XXXXXX','6112',11627,'Locations mobilières','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11632,'PCN-LUXEMBURG','EXPENSE','XXXXXX','61121',11631,'Installations techniques et machines','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11633,'PCN-LUXEMBURG','EXPENSE','XXXXXX','61122',11631,'Autres installations, outillages et machines','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11634,'PCN-LUXEMBURG','EXPENSE','XXXXXX','61123',11631,'Matériel roulant','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11635,'PCN-LUXEMBURG','EXPENSE','XXXXXX','6113',11627,'Charges locatives et de copropriété','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11636,'PCN-LUXEMBURG','EXPENSE','XXXXXX','6114',11627,'Leasing immobilier','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11637,'PCN-LUXEMBURG','EXPENSE','XXXXXX','61141',11636,'Terrains','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11638,'PCN-LUXEMBURG','EXPENSE','XXXXXX','61142',11636,'Bâtiments','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11639,'PCN-LUXEMBURG','EXPENSE','XXXXXX','6115',11627,'Leasing mobilier','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11640,'PCN-LUXEMBURG','EXPENSE','XXXXXX','61151',11639,'Installations techniques et machines','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11641,'PCN-LUXEMBURG','EXPENSE','XXXXXX','61152',11639,'Autres installations, outillages et machines','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11642,'PCN-LUXEMBURG','EXPENSE','XXXXXX','61153',11639,'Matériel roulant','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11643,'PCN-LUXEMBURG','EXPENSE','XXXXXX','6116',11627,'Malis sur emballages','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11644,'PCN-LUXEMBURG','EXPENSE','XXXXXX','612',11626,'Sous-traitance, entretiens et réparations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11645,'PCN-LUXEMBURG','EXPENSE','XXXXXX','6121',11644,'Sous-traitance générale (non incorporée directement aux ouvrages, travaux et produits)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11646,'PCN-LUXEMBURG','EXPENSE','XXXXXX','6122',11644,'Entretien et réparations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11647,'PCN-LUXEMBURG','EXPENSE','XXXXXX','61221',11646,'Sur installations techniques et machines','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11648,'PCN-LUXEMBURG','EXPENSE','XXXXXX','61222',11646,'Sur autres installations, outillages et machines','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11649,'PCN-LUXEMBURG','EXPENSE','XXXXXX','61223',11646,'Sur matériel roulant','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11650,'PCN-LUXEMBURG','EXPENSE','XXXXXX','6123',11644,'Contrats de maintenance','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11651,'PCN-LUXEMBURG','EXPENSE','XXXXXX','6124',11644,'Etudes et recherches (non incorporées dans les produits)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11652,'PCN-LUXEMBURG','EXPENSE','XXXXXX','613',11626,'Rémunérations d’intermédiaires et honoraires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11653,'PCN-LUXEMBURG','EXPENSE','XXXXXX','6131',11652,'Commissions et courtages','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11654,'PCN-LUXEMBURG','EXPENSE','XXXXXX','61311',11653,'Commissions et courtages sur achats','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11655,'PCN-LUXEMBURG','EXPENSE','XXXXXX','61312',11653,'Commissions et courtages sur ventes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11656,'PCN-LUXEMBURG','EXPENSE','XXXXXX','61313',11653,'Rémunérations des transitaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11657,'PCN-LUXEMBURG','EXPENSE','XXXXXX','6132',11652,'Traitement informatique','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11658,'PCN-LUXEMBURG','EXPENSE','XXXXXX','6133',11652,'Services bancaires et assimilés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11659,'PCN-LUXEMBURG','EXPENSE','XXXXXX','61331',11658,'Frais sur titres (achat, vente, garde)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11660,'PCN-LUXEMBURG','EXPENSE','XXXXXX','61332',11658,'Commissions et frais sur émission d’emprunts','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11661,'PCN-LUXEMBURG','EXPENSE','XXXXXX','61333',11658,'Frais de compte','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11662,'PCN-LUXEMBURG','EXPENSE','XXXXXX','61334',11658,'Frais sur cartes de crédit','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11663,'PCN-LUXEMBURG','EXPENSE','XXXXXX','61335',11658,'Frais sur effets','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11664,'PCN-LUXEMBURG','EXPENSE','XXXXXX','61336',11658,'Rémunérations d’affacturage','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11665,'PCN-LUXEMBURG','EXPENSE','XXXXXX','61337',11658,'Location de coffres','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11666,'PCN-LUXEMBURG','EXPENSE','XXXXXX','61338',11658,'Autres frais et commissions bancaires (hors intérêts et frais assimilés)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11667,'PCN-LUXEMBURG','EXPENSE','XXXXXX','6134',11652,'Honoraires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11668,'PCN-LUXEMBURG','EXPENSE','XXXXXX','61341',11667,'Honoraires juridiques','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11669,'PCN-LUXEMBURG','EXPENSE','XXXXXX','61342',11667,'Honoraires comptables et d’audit','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11670,'PCN-LUXEMBURG','EXPENSE','XXXXXX','61343',11667,'Honoraires fiscaux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11671,'PCN-LUXEMBURG','EXPENSE','XXXXXX','61348',11667,'Autres honoraires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11672,'PCN-LUXEMBURG','EXPENSE','XXXXXX','6135',11652,'Frais d’actes et de contentieux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11673,'PCN-LUXEMBURG','EXPENSE','XXXXXX','6136',11652,'Frais de recrutement de personnel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11674,'PCN-LUXEMBURG','EXPENSE','XXXXXX','6138',11652,'Autres rémunérations d’intermédiaires et honoraires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11675,'PCN-LUXEMBURG','EXPENSE','XXXXXX','614',11626,'Primes d’assurance','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11676,'PCN-LUXEMBURG','EXPENSE','XXXXXX','6141',11675,'Assurances sur biens de l’actif','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11677,'PCN-LUXEMBURG','EXPENSE','XXXXXX','61411',11676,'Bâtiments','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11678,'PCN-LUXEMBURG','EXPENSE','XXXXXX','61412',11676,'Véhicules','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11679,'PCN-LUXEMBURG','EXPENSE','XXXXXX','61413',11676,'Installations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11680,'PCN-LUXEMBURG','EXPENSE','XXXXXX','61418',11676,'Sur autres biens de l’actif','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11681,'PCN-LUXEMBURG','EXPENSE','XXXXXX','6142',11675,'Assurances sur biens pris en location','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11682,'PCN-LUXEMBURG','EXPENSE','XXXXXX','6143',11675,'Assurance-transport','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11683,'PCN-LUXEMBURG','EXPENSE','XXXXXX','61431',11682,'Sur achats','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11684,'PCN-LUXEMBURG','EXPENSE','XXXXXX','61432',11682,'Sur ventes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11685,'PCN-LUXEMBURG','EXPENSE','XXXXXX','61438',11682,'Sur autres biens','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11686,'PCN-LUXEMBURG','EXPENSE','XXXXXX','6144',11675,'Assurance risque d’exploitation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11687,'PCN-LUXEMBURG','EXPENSE','XXXXXX','6145',11675,'Assurance insolvabilité clients','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11688,'PCN-LUXEMBURG','EXPENSE','XXXXXX','6146',11675,'Assurance responsabilité civile','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11689,'PCN-LUXEMBURG','EXPENSE','XXXXXX','6148',11675,'Autres assurances','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11690,'PCN-LUXEMBURG','EXPENSE','XXXXXX','615',11626,'Frais de marketing et de communication','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11691,'PCN-LUXEMBURG','EXPENSE','XXXXXX','6151',11690,'Frais de marketing et de publicité','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11692,'PCN-LUXEMBURG','EXPENSE','XXXXXX','61511',11691,'Annonces et insertions','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11693,'PCN-LUXEMBURG','EXPENSE','XXXXXX','61512',11691,'Echantillons','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11694,'PCN-LUXEMBURG','EXPENSE','XXXXXX','61513',11691,'Foires et expositions','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11695,'PCN-LUXEMBURG','EXPENSE','XXXXXX','61514',11691,'Cadeaux à la clientèle','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11696,'PCN-LUXEMBURG','EXPENSE','XXXXXX','61515',11691,'Catalogues et imprimés et publications','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11697,'PCN-LUXEMBURG','EXPENSE','XXXXXX','61516',11691,'Dons courants','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11698,'PCN-LUXEMBURG','EXPENSE','XXXXXX','61517',11691,'Sponsoring','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11699,'PCN-LUXEMBURG','EXPENSE','XXXXXX','61518',11691,'Autres achats de services publicitaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11700,'PCN-LUXEMBURG','EXPENSE','XXXXXX','6152',11690,'Frais de déplacements et de représentation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11701,'PCN-LUXEMBURG','EXPENSE','XXXXXX','61521',11700,'Voyages et déplacements','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11702,'PCN-LUXEMBURG','EXPENSE','XXXXXX','615211',11701,'Direction (respectivement exploitant et associés)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11703,'PCN-LUXEMBURG','EXPENSE','XXXXXX','615212',11701,'Personnel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11704,'PCN-LUXEMBURG','EXPENSE','XXXXXX','61522',11700,'Frais de déménagement de l’entreprise','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11705,'PCN-LUXEMBURG','EXPENSE','XXXXXX','61523',11700,'Missions','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11706,'PCN-LUXEMBURG','EXPENSE','XXXXXX','61524',11700,'Réceptions et frais de représentation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11707,'PCN-LUXEMBURG','EXPENSE','XXXXXX','6153',11690,'Frais postaux et frais de télécommunications','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11708,'PCN-LUXEMBURG','EXPENSE','XXXXXX','61531',11707,'Timbres','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11709,'PCN-LUXEMBURG','EXPENSE','XXXXXX','61532',11707,'Téléphone et autres frais de télécommunication','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11710,'PCN-LUXEMBURG','EXPENSE','XXXXXX','61538',11707,'Autres frais postaux (location de boîtes postales, etc.)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11711,'PCN-LUXEMBURG','EXPENSE','XXXXXX','616',11626,'Transports de biens et transports collectifs du personnel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11712,'PCN-LUXEMBURG','EXPENSE','XXXXXX','6161',11711,'Transports sur achats','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11713,'PCN-LUXEMBURG','EXPENSE','XXXXXX','6162',11711,'Transports sur ventes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11714,'PCN-LUXEMBURG','EXPENSE','XXXXXX','6163',11711,'Transports entre établissements ou chantiers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11715,'PCN-LUXEMBURG','EXPENSE','XXXXXX','6164',11711,'Transports administratifs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11716,'PCN-LUXEMBURG','EXPENSE','XXXXXX','6165',11711,'Transports collectifs du personnel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11717,'PCN-LUXEMBURG','EXPENSE','XXXXXX','6168',11711,'Autres transports','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11718,'PCN-LUXEMBURG','EXPENSE','XXXXXX','617',11626,'Personnel extérieur à l’entreprise','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11719,'PCN-LUXEMBURG','EXPENSE','XXXXXX','6171',11718,'Personnel intérimaire','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11720,'PCN-LUXEMBURG','EXPENSE','XXXXXX','6172',11718,'Personnel prêté à l’entreprise','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11721,'PCN-LUXEMBURG','EXPENSE','XXXXXX','618',11626,'Charges externes diverses','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11722,'PCN-LUXEMBURG','EXPENSE','XXXXXX','6181',11721,'Documentation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11723,'PCN-LUXEMBURG','EXPENSE','XXXXXX','61811',11722,'Documentation générale','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11724,'PCN-LUXEMBURG','EXPENSE','XXXXXX','61812',11722,'Documentation technique','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11725,'PCN-LUXEMBURG','EXPENSE','XXXXXX','6182',11721,'Frais de colloques, séminaires, conférences','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11726,'PCN-LUXEMBURG','EXPENSE','XXXXXX','6183',11721,'Elimination des déchets industriels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11727,'PCN-LUXEMBURG','EXPENSE','XXXXXX','6184',11721,'Elimination de déchets non industriels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11728,'PCN-LUXEMBURG','EXPENSE','XXXXXX','6185',11721,'Evacuation des eaux usées','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11729,'PCN-LUXEMBURG','EXPENSE','XXXXXX','6186',11721,'Frais de surveillance','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11730,'PCN-LUXEMBURG','EXPENSE','XXXXXX','6187',11721,'Cotisations aux associations professionnelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11731,'PCN-LUXEMBURG','EXPENSE','XXXXXX','6188',11721,'Autres charges externes diverses','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11732,'PCN-LUXEMBURG','EXPENSE','XXXXXX','619',11626,'Rabais, remises et ristournes obtenus sur autres charges externes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11733,'PCN-LUXEMBURG','EXPENSE','XXXXXX','62','','Frais de personnel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11734,'PCN-LUXEMBURG','EXPENSE','XXXXXX','621',11733,'Rémunérations des salariés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11735,'PCN-LUXEMBURG','EXPENSE','XXXXXX','6211',11734,'Salaires bruts','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11736,'PCN-LUXEMBURG','EXPENSE','XXXXXX','62111',11735,'Salaires de base','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11737,'PCN-LUXEMBURG','EXPENSE','XXXXXX','62112',11735,'Suppléments pour travail','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11738,'PCN-LUXEMBURG','EXPENSE','XXXXXX','621121',11737,'Dimanche','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11739,'PCN-LUXEMBURG','EXPENSE','XXXXXX','621122',11737,'Jours fériés légaux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11740,'PCN-LUXEMBURG','EXPENSE','XXXXXX','621123',11737,'Heures supplémentaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11741,'PCN-LUXEMBURG','EXPENSE','XXXXXX','621128',11737,'Autres suppléments','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11742,'PCN-LUXEMBURG','EXPENSE','XXXXXX','62113',11735,'Primes de ménage','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11743,'PCN-LUXEMBURG','EXPENSE','XXXXXX','62114',11735,'Gratifications, primes et commissions','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11744,'PCN-LUXEMBURG','EXPENSE','XXXXXX','62115',11735,'Avantages en nature','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11745,'PCN-LUXEMBURG','EXPENSE','XXXXXX','62116',11735,'Indemnités de licenciement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11746,'PCN-LUXEMBURG','EXPENSE','XXXXXX','62117',11735,'Trimestre de faveur','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11747,'PCN-LUXEMBURG','EXPENSE','XXXXXX','6218',11734,'Autres avantages','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11748,'PCN-LUXEMBURG','EXPENSE','XXXXXX','6219',11734,'Remboursements sur salaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11749,'PCN-LUXEMBURG','EXPENSE','XXXXXX','62191',11748,'Remboursements mutualité','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11750,'PCN-LUXEMBURG','EXPENSE','XXXXXX','62192',11748,'Remboursements pour congé politique, sportif, culturel, éducatif et mandats sociaux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11751,'PCN-LUXEMBURG','EXPENSE','XXXXXX','62193',11748,'Remboursements trimestre de faveur','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11752,'PCN-LUXEMBURG','EXPENSE','XXXXXX','622',11733,'Autre personnel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11753,'PCN-LUXEMBURG','EXPENSE','XXXXXX','6221',11752,'Etudiants','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11754,'PCN-LUXEMBURG','EXPENSE','XXXXXX','6222',11752,'Salaires occasionnels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11755,'PCN-LUXEMBURG','EXPENSE','XXXXXX','6228',11752,'Autre personnel temporaire','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11756,'PCN-LUXEMBURG','EXPENSE','XXXXXX','623',11733,'Charges sociales (part patronale)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11757,'PCN-LUXEMBURG','EXPENSE','XXXXXX','6231',11756,'Charges sociales salariés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11758,'PCN-LUXEMBURG','EXPENSE','XXXXXX','62311',11757,'Caisse Nationale de Santé','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11759,'PCN-LUXEMBURG','EXPENSE','XXXXXX','62312',11757,'Caisse Nationale d’Assurance-Pension','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11760,'PCN-LUXEMBURG','EXPENSE','XXXXXX','62318',11757,'Cotisations patronales complémentaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11761,'PCN-LUXEMBURG','EXPENSE','XXXXXX','6232',11756,'Assurance accidents du travail','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11762,'PCN-LUXEMBURG','EXPENSE','XXXXXX','6233',11756,'Service de santé au travail','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11763,'PCN-LUXEMBURG','EXPENSE','XXXXXX','6238',11756,'Autres charges sociales patronales','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11764,'PCN-LUXEMBURG','EXPENSE','XXXXXX','6239',11756,'Remboursements de charges sociales','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11765,'PCN-LUXEMBURG','EXPENSE','XXXXXX','624',11733,'Pensions complémentaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11766,'PCN-LUXEMBURG','EXPENSE','XXXXXX','6241',11765,'Primes à des fonds de pensions extérieurs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11767,'PCN-LUXEMBURG','EXPENSE','XXXXXX','6242',11765,'Dotation aux provisions pour pensions complémentaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11768,'PCN-LUXEMBURG','EXPENSE','XXXXXX','6243',11765,'Retenue d’impôt sur pension complémentaire','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11769,'PCN-LUXEMBURG','EXPENSE','XXXXXX','6244',11765,'Prime d’assurance insolvabilité','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11770,'PCN-LUXEMBURG','EXPENSE','XXXXXX','6245',11765,'Pensions complémentaires versées par l’employeur','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11771,'PCN-LUXEMBURG','EXPENSE','XXXXXX','628',11733,'Autres charges sociales','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11772,'PCN-LUXEMBURG','EXPENSE','XXXXXX','6281',11771,'Médecine du travail','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11773,'PCN-LUXEMBURG','EXPENSE','XXXXXX','6288',11771,'Autres charges sociales diverses','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11774,'PCN-LUXEMBURG','EXPENSE','XXXXXX','63','','Dotations aux corrections de valeur des éléments d’actif non financiers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11775,'PCN-LUXEMBURG','EXPENSE','XXXXXX','631',11774,'Dotations aux corrections de valeur sur frais d’établissement et frais assimilés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11776,'PCN-LUXEMBURG','EXPENSE','XXXXXX','6311',11775,'Frais de constitution','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11777,'PCN-LUXEMBURG','EXPENSE','XXXXXX','6312',11775,'Frais de premier établissement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11778,'PCN-LUXEMBURG','EXPENSE','XXXXXX','6313',11775,'Frais d’augmentation de capital et d’opérations diverses','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11779,'PCN-LUXEMBURG','EXPENSE','XXXXXX','6314',11775,'Frais d’émission d’emprunts','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11780,'PCN-LUXEMBURG','EXPENSE','XXXXXX','6318',11775,'Autres frais assimilés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11781,'PCN-LUXEMBURG','EXPENSE','XXXXXX','632',11774,'Dotations aux corrections de valeur sur immobilisations incorporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11782,'PCN-LUXEMBURG','EXPENSE','XXXXXX','6321',11781,'Frais de recherche et de développement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11783,'PCN-LUXEMBURG','EXPENSE','XXXXXX','6322',11781,'Concessions, brevets, licences, marques ainsi que droits et valeurs similaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11784,'PCN-LUXEMBURG','EXPENSE','XXXXXX','6323',11781,'Fonds de commerce dans la mesure où il a été acquis à titre onéreux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11785,'PCN-LUXEMBURG','EXPENSE','XXXXXX','6324',11781,'Acomptes versés et immobilisations incorporelles en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11786,'PCN-LUXEMBURG','EXPENSE','XXXXXX','633',11774,'Dotations aux corrections de valeur sur immobilisations corporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11787,'PCN-LUXEMBURG','EXPENSE','XXXXXX','6331',11786,'Terrains et constructions','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11788,'PCN-LUXEMBURG','EXPENSE','XXXXXX','63311',11787,'Terrains','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11789,'PCN-LUXEMBURG','EXPENSE','XXXXXX','63312',11787,'Agencements et aménagements de terrains','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11790,'PCN-LUXEMBURG','EXPENSE','XXXXXX','63313',11787,'Constructions','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11791,'PCN-LUXEMBURG','EXPENSE','XXXXXX','6332',11786,'Installations techniques et machines','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11792,'PCN-LUXEMBURG','EXPENSE','XXXXXX','6333',11786,'Autres installations, outillage, mobilier et matériel roulant','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11793,'PCN-LUXEMBURG','EXPENSE','XXXXXX','6334',11786,'Acomptes versés et immobilisations corporelles en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11794,'PCN-LUXEMBURG','EXPENSE','XXXXXX','634',11774,'Dotations aux corrections de valeur sur stocks','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11795,'PCN-LUXEMBURG','EXPENSE','XXXXXX','6341',11794,'Matières premières et consommables','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11796,'PCN-LUXEMBURG','EXPENSE','XXXXXX','6342',11794,'Produits en cours de fabrication et commandes en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11797,'PCN-LUXEMBURG','EXPENSE','XXXXXX','6343',11794,'Produits finis et marchandises','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11798,'PCN-LUXEMBURG','EXPENSE','XXXXXX','6344',11794,'Terrains et immeubles destinés à la revente','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11799,'PCN-LUXEMBURG','EXPENSE','XXXXXX','6345',11794,'Acomptes versés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11800,'PCN-LUXEMBURG','EXPENSE','XXXXXX','635',11774,'Dotations aux corrections de valeur sur créances de l’actif circulant','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11801,'PCN-LUXEMBURG','EXPENSE','XXXXXX','6351',11800,'Créances résultant de ventes et prestations de services','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11802,'PCN-LUXEMBURG','EXPENSE','XXXXXX','6352',11800,'Créances sur des entreprises liées et des entreprises avec lesquelles la société a un lien de participation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11803,'PCN-LUXEMBURG','EXPENSE','XXXXXX','6353',11800,'Autres créances','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11804,'PCN-LUXEMBURG','EXPENSE','XXXXXX','64','','Autres charges d’exploitation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11805,'PCN-LUXEMBURG','EXPENSE','XXXXXX','641',11804,'Redevances pour concessions, brevets, licences, marques, droits et valeurs similaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11806,'PCN-LUXEMBURG','EXPENSE','XXXXXX','6411',11805,'Concessions','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11807,'PCN-LUXEMBURG','EXPENSE','XXXXXX','6412',11805,'Brevets','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11808,'PCN-LUXEMBURG','EXPENSE','XXXXXX','6413',11805,'Licences informatiques','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11809,'PCN-LUXEMBURG','EXPENSE','XXXXXX','6414',11805,'Marques et franchises','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11810,'PCN-LUXEMBURG','EXPENSE','XXXXXX','6415',11805,'Droits et valeurs similaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11811,'PCN-LUXEMBURG','EXPENSE','XXXXXX','64151',11810,'Droits d’auteur et de reproduction','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11812,'PCN-LUXEMBURG','EXPENSE','XXXXXX','64158',11810,'Autres droits et valeurs similaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11813,'PCN-LUXEMBURG','EXPENSE','XXXXXX','642',11804,'Indemnités','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11814,'PCN-LUXEMBURG','EXPENSE','XXXXXX','643',11804,'Jetons de présence','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11815,'PCN-LUXEMBURG','EXPENSE','XXXXXX','644',11804,'Tantièmes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11816,'PCN-LUXEMBURG','EXPENSE','XXXXXX','645',11804,'Pertes sur créances irrécouvrables','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11817,'PCN-LUXEMBURG','EXPENSE','XXXXXX','6451',11816,'Créances résultant de ventes et de prestations de services','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11818,'PCN-LUXEMBURG','EXPENSE','XXXXXX','6452',11816,'Créances sur des entreprises liées et sur des entreprises avec lesquelles la société a un lien de participation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11819,'PCN-LUXEMBURG','EXPENSE','XXXXXX','6453',11816,'Autres créances','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11820,'PCN-LUXEMBURG','EXPENSE','XXXXXX','646',11804,'Impôts, taxes et versements assimilés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11821,'PCN-LUXEMBURG','EXPENSE','XXXXXX','6461',11820,'Impôt foncier','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11822,'PCN-LUXEMBURG','EXPENSE','XXXXXX','6462',11820,'TVA non déductible','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11823,'PCN-LUXEMBURG','EXPENSE','XXXXXX','6463',11820,'Droits sur les marchandises en provenance de l’étranger','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11824,'PCN-LUXEMBURG','EXPENSE','XXXXXX','64631',11823,'Droits d’accises et taxe de consommation sur marchandises en provenance de l’étranger','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11825,'PCN-LUXEMBURG','EXPENSE','XXXXXX','64632',11823,'Droits de douane','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11826,'PCN-LUXEMBURG','EXPENSE','XXXXXX','64633',11823,'Montants compensatoires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11827,'PCN-LUXEMBURG','EXPENSE','XXXXXX','6464',11820,'Droits d’accises à la production et taxe de consommation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11828,'PCN-LUXEMBURG','EXPENSE','XXXXXX','6465',11820,'Droits d’enregistrement et de timbre, droits d’hypothèques','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11829,'PCN-LUXEMBURG','EXPENSE','XXXXXX','64651',11828,'Droits d’enregistrement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11830,'PCN-LUXEMBURG','EXPENSE','XXXXXX','64652',11828,'Taxe d’abonnement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11831,'PCN-LUXEMBURG','EXPENSE','XXXXXX','64653',11828,'Droits d’hypothèques','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11832,'PCN-LUXEMBURG','EXPENSE','XXXXXX','64654',11828,'Droits de timbre','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11833,'PCN-LUXEMBURG','EXPENSE','XXXXXX','64658',11828,'Autres droits d’enregistrement et de timbre, droits d’hypothèques','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11834,'PCN-LUXEMBURG','EXPENSE','XXXXXX','6466',11820,'Taxes sur les véhicules','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11835,'PCN-LUXEMBURG','EXPENSE','XXXXXX','6467',11820,'Taxe de cabaretage','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11836,'PCN-LUXEMBURG','EXPENSE','XXXXXX','6468',11820,'Autres droits et impôts','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11837,'PCN-LUXEMBURG','EXPENSE','XXXXXX','6469',11820,'Dotations aux provisions pour impôts','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11838,'PCN-LUXEMBURG','EXPENSE','XXXXXX','647',11804,'Dotations aux plus-values immunisées','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11839,'PCN-LUXEMBURG','EXPENSE','XXXXXX','648',11804,'Autres charges d’exploitation diverses','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11840,'PCN-LUXEMBURG','EXPENSE','XXXXXX','649',11804,'Dotations aux provisions d’exploitation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11841,'PCN-LUXEMBURG','EXPENSE','XXXXXX','65','','Charges financières','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11842,'PCN-LUXEMBURG','EXPENSE','XXXXXX','651',11841,'Dotations aux corrections de valeur et ajustements pour juste valeur sur immobilisations financières','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11843,'PCN-LUXEMBURG','EXPENSE','XXXXXX','6511',11842,'Dotations aux corrections de valeur sur immobilisations financières','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11844,'PCN-LUXEMBURG','EXPENSE','XXXXXX','65111',11843,'Parts dans des entreprises liées','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11845,'PCN-LUXEMBURG','EXPENSE','XXXXXX','65112',11843,'Créances sur des entreprises liées','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11846,'PCN-LUXEMBURG','EXPENSE','XXXXXX','65113',11843,'Parts dans des entreprises avec lesquelles la société a un lien de participation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11847,'PCN-LUXEMBURG','EXPENSE','XXXXXX','65114',11843,'Créances sur des entreprises avec lesquelles la société a un lien de participation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11848,'PCN-LUXEMBURG','EXPENSE','XXXXXX','65115',11843,'Titres ayant le caractère d’immobilisations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11849,'PCN-LUXEMBURG','EXPENSE','XXXXXX','65116',11843,'Prêts et créances immobilisées','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11850,'PCN-LUXEMBURG','EXPENSE','XXXXXX','65117',11843,'Actions propres ou parts propres','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11851,'PCN-LUXEMBURG','EXPENSE','XXXXXX','6512',11842,'Ajustements pour juste valeur sur immobilisations financières','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11852,'PCN-LUXEMBURG','EXPENSE','XXXXXX','653',11841,'Dotations aux corrections de valeur et ajustements pour juste valeur sur éléments financiers de l’actif circulant','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11853,'PCN-LUXEMBURG','EXPENSE','XXXXXX','6531',11852,'Dotations aux corrections de valeur sur valeurs mobilières','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11854,'PCN-LUXEMBURG','EXPENSE','XXXXXX','65311',11853,'Parts dans des entreprises liées','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11855,'PCN-LUXEMBURG','EXPENSE','XXXXXX','65312',11853,'Parts dans des entreprises avec lesquelles la société a un lien de participation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11856,'PCN-LUXEMBURG','EXPENSE','XXXXXX','65313',11853,'Actions propres ou parts propres','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11857,'PCN-LUXEMBURG','EXPENSE','XXXXXX','65318',11853,'Autres valeurs mobilières','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11858,'PCN-LUXEMBURG','EXPENSE','XXXXXX','6532',11852,'Dotations aux corrections de valeur sur créances sur des entreprises liées et sur des entreprises avec lesquelles la société a un lien de participation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11859,'PCN-LUXEMBURG','EXPENSE','XXXXXX','6533',11852,'Dotations aux corrections de valeur sur autres créances','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11860,'PCN-LUXEMBURG','EXPENSE','XXXXXX','6534',11852,'Ajustements pour juste valeur sur éléments financiers de l’actif circulant','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11861,'PCN-LUXEMBURG','EXPENSE','XXXXXX','654',11841,'Moins-values de cession de valeurs mobilières','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11862,'PCN-LUXEMBURG','EXPENSE','XXXXXX','6541',11861,'Parts dans des entreprises liées','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11863,'PCN-LUXEMBURG','EXPENSE','XXXXXX','6542',11861,'Parts dans des entreprises avec lesquelles la société a un lien de participation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11864,'PCN-LUXEMBURG','EXPENSE','XXXXXX','6543',11861,'Actions propres ou parts propres','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11865,'PCN-LUXEMBURG','EXPENSE','XXXXXX','6548',11861,'Autres valeurs mobilières','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11866,'PCN-LUXEMBURG','EXPENSE','XXXXXX','655',11841,'Intérêts et escomptes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11867,'PCN-LUXEMBURG','EXPENSE','XXXXXX','6551',11866,'Intérêts des dettes financières','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11868,'PCN-LUXEMBURG','EXPENSE','XXXXXX','65511',11867,'Intérêts des dettes subordonnées','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11869,'PCN-LUXEMBURG','EXPENSE','XXXXXX','65512',11867,'Intérêts des emprunts obligataires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11870,'PCN-LUXEMBURG','EXPENSE','XXXXXX','6552',11866,'Intérêts bancaires et assimilés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11871,'PCN-LUXEMBURG','EXPENSE','XXXXXX','65521',11870,'Intérêts bancaires sur comptes courants','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11872,'PCN-LUXEMBURG','EXPENSE','XXXXXX','65522',11870,'Intérêts bancaires sur opérations de financement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11873,'PCN-LUXEMBURG','EXPENSE','XXXXXX','65523',11870,'Intérêts sur leasings financiers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11874,'PCN-LUXEMBURG','EXPENSE','XXXXXX','6553',11866,'Intérêts sur dettes commerciales','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11875,'PCN-LUXEMBURG','EXPENSE','XXXXXX','6554',11866,'Intérêts sur des entreprises liées et sur des entreprises avec lesquelles la société a un lien de participation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11876,'PCN-LUXEMBURG','EXPENSE','XXXXXX','6555',11866,'Escomptes et frais sur effets','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11877,'PCN-LUXEMBURG','EXPENSE','XXXXXX','6556',11866,'Escomptes accordés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11878,'PCN-LUXEMBURG','EXPENSE','XXXXXX','6558',11866,'Intérêts sur autres emprunts et dettes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11879,'PCN-LUXEMBURG','EXPENSE','XXXXXX','656',11841,'Pertes de change','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11880,'PCN-LUXEMBURG','EXPENSE','XXXXXX','657',11841,'Quote-part de perte dans les entreprises collectives (autres que les sociétés de capitaux)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11881,'PCN-LUXEMBURG','EXPENSE','XXXXXX','658',11841,'Autres charges financières','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11882,'PCN-LUXEMBURG','EXPENSE','XXXXXX','659',11841,'Dotations aux provisions financières','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11883,'PCN-LUXEMBURG','EXPENSE','XXXXXX','66','','Charges exceptionnelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11884,'PCN-LUXEMBURG','EXPENSE','XXXXXX','661',11883,'Dotations aux corrections de valeur exceptionnelles sur immobilisations incorporelles et corporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11885,'PCN-LUXEMBURG','EXPENSE','XXXXXX','6611',11884,'Sur immobilisations incorporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11886,'PCN-LUXEMBURG','EXPENSE','XXXXXX','6612',11884,'Sur immobilisations corporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11887,'PCN-LUXEMBURG','EXPENSE','XXXXXX','662',11883,'Dotations aux corrections de valeur exceptionnelles sur éléments de l’actif circulant','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11888,'PCN-LUXEMBURG','EXPENSE','XXXXXX','6621',11887,'Sur stocks','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11889,'PCN-LUXEMBURG','EXPENSE','XXXXXX','6622',11887,'Sur créances','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11890,'PCN-LUXEMBURG','EXPENSE','XXXXXX','663',11883,'Valeur comptable des immobilisations incorporelles et corporelles cédées','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11891,'PCN-LUXEMBURG','EXPENSE','XXXXXX','6631',11890,'Immobilisations incorporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11892,'PCN-LUXEMBURG','EXPENSE','XXXXXX','6632',11890,'Immobilisations corporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11893,'PCN-LUXEMBURG','EXPENSE','XXXXXX','664',11883,'Valeur comptable des immobilisations financières cédées','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11894,'PCN-LUXEMBURG','EXPENSE','XXXXXX','6641',11893,'Parts dans des entreprises liées','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11895,'PCN-LUXEMBURG','EXPENSE','XXXXXX','6642',11893,'Créances sur des entreprises liées','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11896,'PCN-LUXEMBURG','EXPENSE','XXXXXX','6643',11893,'Parts dans des entreprises avec lesquelles la société a un lien de participation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11897,'PCN-LUXEMBURG','EXPENSE','XXXXXX','6644',11893,'Créances sur des entreprises avec lesquelles la société a un lien de participation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11898,'PCN-LUXEMBURG','EXPENSE','XXXXXX','6645',11893,'Titres ayant le caractère d’immobilisations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11899,'PCN-LUXEMBURG','EXPENSE','XXXXXX','6646',11893,'Prêts et créances immobilisées','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11900,'PCN-LUXEMBURG','EXPENSE','XXXXXX','6647',11893,'Actions propres ou parts propres','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11901,'PCN-LUXEMBURG','EXPENSE','XXXXXX','665',11883,'Valeur comptable des créances de l’actif circulant financier cédées','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11902,'PCN-LUXEMBURG','EXPENSE','XXXXXX','6651',11901,'ur des entreprises liées et sur des entreprises avec lesquelles la société a un lien de participation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11903,'PCN-LUXEMBURG','EXPENSE','XXXXXX','6652',11901,'Sur autres créances','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11904,'PCN-LUXEMBURG','EXPENSE','XXXXXX','668',11883,'Autres charges exceptionnelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11905,'PCN-LUXEMBURG','EXPENSE','XXXXXX','6681',11904,'Pénalités sur marchés et dédits payés sur achats et ventes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11906,'PCN-LUXEMBURG','EXPENSE','XXXXXX','6682',11904,'Amendes et pénalités fiscales, sociales et pénales','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11907,'PCN-LUXEMBURG','EXPENSE','XXXXXX','6683',11904,'Dommages et intérêts','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11908,'PCN-LUXEMBURG','EXPENSE','XXXXXX','6684',11904,'Malis provenant de clauses d’indexation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11909,'PCN-LUXEMBURG','EXPENSE','XXXXXX','6688',11904,'Autres charges exceptionnelles diverses','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11910,'PCN-LUXEMBURG','EXPENSE','XXXXXX','669',11883,'Dotations aux provisions exceptionnelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11911,'PCN-LUXEMBURG','EXPENSE','XXXXXX','67','','Impôts sur le résultat','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11912,'PCN-LUXEMBURG','EXPENSE','XXXXXX','671',11911,'Impôt sur le revenu des collectivités','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11913,'PCN-LUXEMBURG','EXPENSE','XXXXXX','6711',11912,'Exercice courant','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11914,'PCN-LUXEMBURG','EXPENSE','XXXXXX','6712',11912,'Exercices antérieurs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11915,'PCN-LUXEMBURG','EXPENSE','XXXXXX','672',11911,'Impôt commercial','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11916,'PCN-LUXEMBURG','EXPENSE','XXXXXX','6721',11915,'Exercice courant','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11917,'PCN-LUXEMBURG','EXPENSE','XXXXXX','6722',11915,'Exercices antérieurs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11918,'PCN-LUXEMBURG','EXPENSE','XXXXXX','673',11911,'Impôts étrangers sur le résultat','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11919,'PCN-LUXEMBURG','EXPENSE','XXXXXX','6731',11918,'Retenues d’impôt à la source','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11920,'PCN-LUXEMBURG','EXPENSE','XXXXXX','6732',11918,'Impôts supportés par les établissements stables','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11921,'PCN-LUXEMBURG','EXPENSE','XXXXXX','67321',11921,'Exercice courant','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11922,'PCN-LUXEMBURG','EXPENSE','XXXXXX','67322',11921,'Exercices antérieurs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11923,'PCN-LUXEMBURG','EXPENSE','XXXXXX','6733',11918,'Impôts supportés par les entreprises non résidentes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11924,'PCN-LUXEMBURG','EXPENSE','XXXXXX','6738',11918,'Autres impôts étrangers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11925,'PCN-LUXEMBURG','EXPENSE','XXXXXX','679',11911,'Dotations aux provisions pour impôts sur le résultat','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11926,'PCN-LUXEMBURG','EXPENSE','XXXXXX','6791',11925,'Dotations aux provisions pour impôts','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11927,'PCN-LUXEMBURG','EXPENSE','XXXXXX','6792',11925,'Dotations aux provisions pour impôts différés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11928,'PCN-LUXEMBURG','EXPENSE','XXXXXX','68','','Autres impôts ne figurant pas sous le poste ci-dessus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11929,'PCN-LUXEMBURG','EXPENSE','XXXXXX','681',11928,'Impôt sur la fortune','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11930,'PCN-LUXEMBURG','EXPENSE','XXXXXX','6811',11930,'Exercice courant','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11931,'PCN-LUXEMBURG','EXPENSE','XXXXXX','6812',11930,'Exercices antérieurs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11932,'PCN-LUXEMBURG','EXPENSE','XXXXXX','682',11928,'Taxe d’abonnement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11933,'PCN-LUXEMBURG','EXPENSE','XXXXXX','683',11928,'Impôts étrangers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11934,'PCN-LUXEMBURG','EXPENSE','XXXXXX','688',11928,'Autres impôts et taxes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11935,'PCN-LUXEMBURG','EXPENSE','XXXXXX','689',11928,'Dotations aux provisions pour autres impôts','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11936,'PCN-LUXEMBURG','INCOME','XXXXXX','70','','Montant net du chiffre d’affaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11937,'PCN-LUXEMBURG','INCOME','XXXXXX','701',11936,'Ventes sur commandes en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11938,'PCN-LUXEMBURG','INCOME','XXXXXX','7011',11937,'Produits','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11939,'PCN-LUXEMBURG','INCOME','XXXXXX','7012',11937,'Prestations de services','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11940,'PCN-LUXEMBURG','INCOME','XXXXXX','7013',11937,'Immeubles en construction','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11941,'PCN-LUXEMBURG','INCOME','XXXXXX','702',11936,'Ventes de produits finis','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11942,'PCN-LUXEMBURG','INCOME','XXXXXX','703',11936,'Ventes de produits intermédiaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11943,'PCN-LUXEMBURG','INCOME','XXXXXX','704',11936,'Ventes de produits résiduels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11944,'PCN-LUXEMBURG','INCOME','XXXXXX','705',11936,'Ventes d’éléments destinés à la revente','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11945,'PCN-LUXEMBURG','INCOME','XXXXXX','7051',11944,'Ventes de marchandises','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11946,'PCN-LUXEMBURG','INCOME','XXXXXX','7052',11944,'Ventes de terrains et d’immeubles existants (promotion immobilière)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11947,'PCN-LUXEMBURG','INCOME','XXXXXX','7053',11944,'Ventes d’autres éléments destinés à la revente','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11948,'PCN-LUXEMBURG','INCOME','XXXXXX','706',11936,'Prestations de services','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11949,'PCN-LUXEMBURG','INCOME','XXXXXX','708',11936,'Autres éléments du chiffre d’affaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11950,'PCN-LUXEMBURG','INCOME','XXXXXX','7081',11949,'Commissions et courtages','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11951,'PCN-LUXEMBURG','INCOME','XXXXXX','7082',11949,'Locations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11952,'PCN-LUXEMBURG','INCOME','XXXXXX','70821',11951,'Loyer immobilier','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11953,'PCN-LUXEMBURG','INCOME','XXXXXX','70822',11951,'Loyer mobilier','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11954,'PCN-LUXEMBURG','INCOME','XXXXXX','7083',11949,'Ventes d’emballages','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11955,'PCN-LUXEMBURG','INCOME','XXXXXX','7088',11949,'Autres éléments divers du chiffre d’affaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11956,'PCN-LUXEMBURG','INCOME','XXXXXX','709',11936,'Rabais, remises et ristournes accordés par l’entreprise','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11957,'PCN-LUXEMBURG','INCOME','XXXXXX','7091',11956,'Sur ventes sur commandes en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11958,'PCN-LUXEMBURG','INCOME','XXXXXX','7092',11956,'Sur ventes de produits finis','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11959,'PCN-LUXEMBURG','INCOME','XXXXXX','7093',11956,'Sur ventes de produits intermédiaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11960,'PCN-LUXEMBURG','INCOME','XXXXXX','7094',11956,'Sur ventes de produits résiduels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11961,'PCN-LUXEMBURG','INCOME','XXXXXX','7095',11956,'Sur ventes d’éléments destinés à la revente','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11962,'PCN-LUXEMBURG','INCOME','XXXXXX','7096',11956,'Sur prestations de services','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11963,'PCN-LUXEMBURG','INCOME','XXXXXX','7098',11956,'Sur autres éléments du chiffre d’affaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11964,'PCN-LUXEMBURG','INCOME','XXXXXX','71','','Variation des stocks de produits finis, d’en cours de fabrication et des commandes en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11965,'PCN-LUXEMBURG','INCOME','XXXXXX','711',11964,'Variation des stocks de produits en cours de fabrication et de commandes en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11966,'PCN-LUXEMBURG','INCOME','XXXXXX','7111',11965,'Variation des stocks de produits en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11967,'PCN-LUXEMBURG','INCOME','XXXXXX','7112',11965,'Variation des stocks de commandes en cours – produits','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11968,'PCN-LUXEMBURG','INCOME','XXXXXX','7113',11965,'Variation des stocks de commandes en cours – prestations de services','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11969,'PCN-LUXEMBURG','INCOME','XXXXXX','7114',11965,'Variation des stocks d’immeubles en construction','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11970,'PCN-LUXEMBURG','INCOME','XXXXXX','712',11964,'Variation des stocks de produits finis et marchandises','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11971,'PCN-LUXEMBURG','INCOME','XXXXXX','7121',11970,'Variation des stocks de produits finis','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11972,'PCN-LUXEMBURG','INCOME','XXXXXX','7122',11970,'Variation des stocks de produits intermédiaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11973,'PCN-LUXEMBURG','INCOME','XXXXXX','7123',11970,'Variation des stocks de produits résiduels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11974,'PCN-LUXEMBURG','INCOME','XXXXXX','7126',11970,'Variation des stocks de marchandises','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11975,'PCN-LUXEMBURG','INCOME','XXXXXX','7127',11970,'Variation des stocks de marchandises en voie d’acheminement, mises en dépôt ou données en consignation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11976,'PCN-LUXEMBURG','INCOME','XXXXXX','72','','Production immobilisée','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11977,'PCN-LUXEMBURG','INCOME','XXXXXX','721',11976,'Immobilisations incorporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11978,'PCN-LUXEMBURG','INCOME','XXXXXX','7211',11977,'Frais de recherche et développement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11979,'PCN-LUXEMBURG','INCOME','XXXXXX','7212',11977,'Concessions, brevets, licences, marques, droits et valeurs similaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11980,'PCN-LUXEMBURG','INCOME','XXXXXX','72121',11979,'Concessions','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11981,'PCN-LUXEMBURG','INCOME','XXXXXX','72122',11979,'Brevets','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11982,'PCN-LUXEMBURG','INCOME','XXXXXX','72123',11979,'Licences informatiques','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11983,'PCN-LUXEMBURG','INCOME','XXXXXX','72124',11979,'Marques et franchises','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11984,'PCN-LUXEMBURG','INCOME','XXXXXX','72125',11983,'Droits et valeurs similaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11985,'PCN-LUXEMBURG','INCOME','XXXXXX','721251',11984,'Droits d’auteur et de reproduction','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11986,'PCN-LUXEMBURG','INCOME','XXXXXX','721258',11984,'Autres droits et valeurs similaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11987,'PCN-LUXEMBURG','INCOME','XXXXXX','722',11976,'Immobilisations corporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11988,'PCN-LUXEMBURG','INCOME','XXXXXX','7221',11987,'Terrains et constructions','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11989,'PCN-LUXEMBURG','INCOME','XXXXXX','7222',11987,'Installations techniques et machines','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11990,'PCN-LUXEMBURG','INCOME','XXXXXX','7223',11987,'Autres installations, outillage, mobilier et matériel roulant','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11991,'PCN-LUXEMBURG','INCOME','XXXXXX','73','','Reprises de corrections de valeur des éléments d’actif non financiers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11992,'PCN-LUXEMBURG','INCOME','XXXXXX','732',11991,'Reprises de corrections de valeur sur immobilisations incorporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11993,'PCN-LUXEMBURG','INCOME','XXXXXX','7321',11992,'Frais de recherche et de développement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11994,'PCN-LUXEMBURG','INCOME','XXXXXX','7322',11992,'Concessions, brevets, licences, marques ainsi que droits et valeurs similaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11995,'PCN-LUXEMBURG','INCOME','XXXXXX','7323',11992,'Fonds de commerce dans la mesure où il a été acquis à titre onéreux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11996,'PCN-LUXEMBURG','INCOME','XXXXXX','7324',11992,'Acomptes versés et immobilisations incorporelles en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11997,'PCN-LUXEMBURG','INCOME','XXXXXX','733',11991,'Reprises de corrections de valeur sur immobilisations corporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11998,'PCN-LUXEMBURG','INCOME','XXXXXX','7331',11997,'Terrains et constructions','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11999,'PCN-LUXEMBURG','INCOME','XXXXXX','73311',11998,'Terrains','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 12000,'PCN-LUXEMBURG','INCOME','XXXXXX','73312',11998,'Agencements et aménagements de terrains','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 12001,'PCN-LUXEMBURG','INCOME','XXXXXX','73313',11998,'Constructions','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 12002,'PCN-LUXEMBURG','INCOME','XXXXXX','73314',11998,'Constructions sur sol d’autrui','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 12003,'PCN-LUXEMBURG','INCOME','XXXXXX','7332',11997,'Installations techniques et machines','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 12004,'PCN-LUXEMBURG','INCOME','XXXXXX','7333',11997,'Autres installations, outillage, mobilier et matériel roulant','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 12005,'PCN-LUXEMBURG','INCOME','XXXXXX','7334',11997,'Acomptes versés et immobilisations corporelles en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 12006,'PCN-LUXEMBURG','INCOME','XXXXXX','734',11991,'Reprises de corrections de valeur sur stocks','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 12007,'PCN-LUXEMBURG','INCOME','XXXXXX','7341',12006,'Matières premières et consommables','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 12008,'PCN-LUXEMBURG','INCOME','XXXXXX','7342',12006,'Produits en cours de fabrication et commandes en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 12009,'PCN-LUXEMBURG','INCOME','XXXXXX','7343',12006,'Produits finis et marchandises','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 12010,'PCN-LUXEMBURG','INCOME','XXXXXX','7344',12006,'Terrains et immeubles destinés à la revente','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 12011,'PCN-LUXEMBURG','INCOME','XXXXXX','7345',12006,'Acomptes versés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 12012,'PCN-LUXEMBURG','INCOME','XXXXXX','735',11991,'Reprises de corrections de valeur sur créances de l’actif circulant','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 12013,'PCN-LUXEMBURG','INCOME','XXXXXX','7351',12012,'Créances résultant de ventes et prestations de services','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 12014,'PCN-LUXEMBURG','INCOME','XXXXXX','7352',12012,'Créances sur des entreprises liées et des entreprises avec lesquelles la société a un lien de participation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 12015,'PCN-LUXEMBURG','INCOME','XXXXXX','7353',12012,'Autres créances','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 12016,'PCN-LUXEMBURG','INCOME','XXXXXX','74','','Autres produits d’exploitation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 12017,'PCN-LUXEMBURG','INCOME','XXXXXX','741',12016,'Redevances pour concessions, brevets, licences, marques, droits et valeurs similaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 12018,'PCN-LUXEMBURG','INCOME','XXXXXX','7411',12017,'Concessions','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 12019,'PCN-LUXEMBURG','INCOME','XXXXXX','7412',12017,'Brevets','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 12020,'PCN-LUXEMBURG','INCOME','XXXXXX','7413',12017,'Licences informatiques','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 12021,'PCN-LUXEMBURG','INCOME','XXXXXX','7414',12017,'Marques et franchises','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 12022,'PCN-LUXEMBURG','INCOME','XXXXXX','7415',12017,'Droits et valeurs similaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 12023,'PCN-LUXEMBURG','INCOME','XXXXXX','74151',12022,'Droits d’auteur et de reproduction','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 12024,'PCN-LUXEMBURG','INCOME','XXXXXX','74158',12022,'Autres droits et valeurs similaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 12025,'PCN-LUXEMBURG','INCOME','XXXXXX','742',12016,'Revenus des immeubles non affectés aux activités professionnelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 12026,'PCN-LUXEMBURG','INCOME','XXXXXX','743',12016,'Jetons de présence, tantièmes et rémunérations assimilées','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 12027,'PCN-LUXEMBURG','INCOME','XXXXXX','744',12016,'Subventions d’exploitation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 12028,'PCN-LUXEMBURG','INCOME','XXXXXX','7441',12027,'Subventions sur produits','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 12029,'PCN-LUXEMBURG','INCOME','XXXXXX','7442',12027,'Bonifications d’intérêt','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 12030,'PCN-LUXEMBURG','INCOME','XXXXXX','7443',12027,'Montants compensatoires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 12031,'PCN-LUXEMBURG','INCOME','XXXXXX','7444',12027,'Subventions destinées à promouvoir l’emploi','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 12032,'PCN-LUXEMBURG','INCOME','XXXXXX','74441',12031,'Primes d’apprentissage reçues','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 12033,'PCN-LUXEMBURG','INCOME','XXXXXX','74442',12031,'Autres subventions destinées à promouvoir l’emploi','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 12034,'PCN-LUXEMBURG','INCOME','XXXXXX','7448',12027,'Autres subventions d’exploitation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 12035,'PCN-LUXEMBURG','INCOME','XXXXXX','745',12016,'Ristournes perçues des coopératives (provenant des excédents)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 12036,'PCN-LUXEMBURG','INCOME','XXXXXX','746',12016,'Indemnités d’assurance touchées','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 12037,'PCN-LUXEMBURG','INCOME','XXXXXX','747',12016,'Reprises de plus-values immunisées et de subventions d’investissement en capital','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 12038,'PCN-LUXEMBURG','INCOME','XXXXXX','7471',12037,'Plus-values immunisées non réinvesties','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 12039,'PCN-LUXEMBURG','INCOME','XXXXXX','7472',12037,'Plus-values immunisées réinvesties','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 12040,'PCN-LUXEMBURG','INCOME','XXXXXX','7473',12037,'Subventions d’investissement en capital','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 12041,'PCN-LUXEMBURG','INCOME','XXXXXX','748',12016,'Autres produits d’exploitation divers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 12042,'PCN-LUXEMBURG','INCOME','XXXXXX','749',12016,'Reprises sur provisions d’exploitation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 12043,'PCN-LUXEMBURG','INCOME','XXXXXX','75','','Produits financiers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 12044,'PCN-LUXEMBURG','INCOME','XXXXXX','751',12043,'Reprises sur corrections de valeur et ajustements pour juste valeur sur immobilisations financières','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 12045,'PCN-LUXEMBURG','INCOME','XXXXXX','7511',12044,'Reprises sur corrections de valeur sur immobilisations financières','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 12046,'PCN-LUXEMBURG','INCOME','XXXXXX','75111',12045,'Parts dans des entreprises liées','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 12047,'PCN-LUXEMBURG','INCOME','XXXXXX','75112',12045,'Créances sur des entreprises liées','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 12048,'PCN-LUXEMBURG','INCOME','XXXXXX','75113',12045,'Parts dans des entreprises avec lesquelles la société a un lien de participation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 12049,'PCN-LUXEMBURG','INCOME','XXXXXX','75114',12045,'Créances sur des entreprises avec lesquelles la société a un lien de participation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 12050,'PCN-LUXEMBURG','INCOME','XXXXXX','75115',12045,'Titres ayant le caractère d’immobilisations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 12051,'PCN-LUXEMBURG','INCOME','XXXXXX','75116',12045,'Prêts et créances immobilisées','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 12052,'PCN-LUXEMBURG','INCOME','XXXXXX','75117',12045,'Actions propres ou parts propres','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 12053,'PCN-LUXEMBURG','INCOME','XXXXXX','7512',12044,'Ajustements pour juste valeur sur immobilisations financières','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 12054,'PCN-LUXEMBURG','INCOME','XXXXXX','752',12043,'Revenus des immobilisations financières','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 12055,'PCN-LUXEMBURG','INCOME','XXXXXX','7521',12054,'Parts dans des entreprises liées','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 12056,'PCN-LUXEMBURG','INCOME','XXXXXX','7522',12054,'Créances sur des entreprises liées','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 12057,'PCN-LUXEMBURG','INCOME','XXXXXX','7523',12054,'Parts dans des entreprises avec lesquelles la société a un lien de participation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 12058,'PCN-LUXEMBURG','INCOME','XXXXXX','7524',12054,'Créances sur des entreprises avec lesquelles la société a un lien de participation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 12059,'PCN-LUXEMBURG','INCOME','XXXXXX','7525',12054,'Titres ayant le caractère d’immobilisations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 12060,'PCN-LUXEMBURG','INCOME','XXXXXX','7526',12054,'Prêts et créances immobilisées','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 12061,'PCN-LUXEMBURG','INCOME','XXXXXX','7527',12054,'Actions propres ou parts propres','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 12062,'PCN-LUXEMBURG','INCOME','XXXXXX','753',12043,'Reprises sur corrections de valeur et ajustements pour juste valeur sur éléments financiers de l’actif circulant','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 12063,'PCN-LUXEMBURG','INCOME','XXXXXX','7531',12062,'Reprises sur corrections de valeur sur créances sur des entreprises liées et des entreprises avec lesquelles la société a un lien de participation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 12064,'PCN-LUXEMBURG','INCOME','XXXXXX','7532',12062,'Reprises sur corrections de valeur sur autres créances','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 12065,'PCN-LUXEMBURG','INCOME','XXXXXX','7533',12062,'Reprises sur corrections de valeur sur valeurs mobilières','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 12066,'PCN-LUXEMBURG','INCOME','XXXXXX','75331',12065,'Parts dans les entreprises liées','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 12067,'PCN-LUXEMBURG','INCOME','XXXXXX','75332',12065,'Parts dans des entreprises avec lesquelles la société a un lien de participation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 12068,'PCN-LUXEMBURG','INCOME','XXXXXX','75333',12065,'Actions propres ou parts propres','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 12069,'PCN-LUXEMBURG','INCOME','XXXXXX','75338',12065,'Autres valeurs mobilières','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 12070,'PCN-LUXEMBURG','INCOME','XXXXXX','7534',12062,'Ajustements pour juste valeur sur éléments financiers de l’actif circulant','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 12071,'PCN-LUXEMBURG','INCOME','XXXXXX','754',12043,'Plus-value de cession et autres produits de valeurs mobilières','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 12072,'PCN-LUXEMBURG','INCOME','XXXXXX','7541',12071,'Plus-value de cession de valeurs mobilière','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 12073,'PCN-LUXEMBURG','INCOME','XXXXXX','75411',12072,'Parts dans les entreprises liées','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 12074,'PCN-LUXEMBURG','INCOME','XXXXXX','75412',12072,'Parts dans des entreprises avec lesquelles la société a un lien de participation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 12075,'PCN-LUXEMBURG','INCOME','XXXXXX','75413',12072,'Actions propres ou parts propres','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 12076,'PCN-LUXEMBURG','INCOME','XXXXXX','75418',12072,'Autres valeurs mobilières','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 12077,'PCN-LUXEMBURG','INCOME','XXXXXX','7548',12071,'Autres produits de valeurs mobilières','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 12078,'PCN-LUXEMBURG','INCOME','XXXXXX','75481',12077,'Parts dans les entreprises liées','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 12079,'PCN-LUXEMBURG','INCOME','XXXXXX','75482',12077,'Parts dans des entreprises avec lesquelles la société a un lien de participation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 12080,'PCN-LUXEMBURG','INCOME','XXXXXX','75483',12077,'Actions propres ou parts propres','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 12081,'PCN-LUXEMBURG','INCOME','XXXXXX','75488',12077,'Autres valeurs mobilières','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 12082,'PCN-LUXEMBURG','INCOME','XXXXXX','755',12043,'Autres intérêts et escomptes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 12083,'PCN-LUXEMBURG','INCOME','XXXXXX','7552',12082,'Intérêts bancaires et assimilés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 12084,'PCN-LUXEMBURG','INCOME','XXXXXX','75521',12083,'Intérêts sur comptes courants','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 12085,'PCN-LUXEMBURG','INCOME','XXXXXX','75522',12083,'Intérêts sur comptes à terme','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 12086,'PCN-LUXEMBURG','INCOME','XXXXXX','75523',12083,'Intérêts sur leasings financiers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 12087,'PCN-LUXEMBURG','INCOME','XXXXXX','7553',12082,'Intérêts sur créances commerciales','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 12088,'PCN-LUXEMBURG','INCOME','XXXXXX','7554',12082,'Intérêts sur des entreprises liées et sur des entreprises avec lesquelles la société a un lien de participation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 12089,'PCN-LUXEMBURG','INCOME','XXXXXX','7555',12082,'Escomptes d’effets de commerce','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 12090,'PCN-LUXEMBURG','INCOME','XXXXXX','7556',12082,'Escomptes obtenus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 12091,'PCN-LUXEMBURG','INCOME','XXXXXX','7558',12082,'Intérêts sur autres créances','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 12092,'PCN-LUXEMBURG','INCOME','XXXXXX','756',12043,'Gains de change','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 12093,'PCN-LUXEMBURG','INCOME','XXXXXX','757',12043,'Quote-part de bénéfice dans les entreprises collectives (autres que les sociétés de capitaux)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 12094,'PCN-LUXEMBURG','INCOME','XXXXXX','758',12043,'Autres produits financiers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 12095,'PCN-LUXEMBURG','INCOME','XXXXXX','759',12043,'Reprises sur provisions financières','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 12096,'PCN-LUXEMBURG','INCOME','XXXXXX','76','','Produits exceptionnels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 12097,'PCN-LUXEMBURG','INCOME','XXXXXX','761',12096,'Reprises sur corrections de valeur exceptionnelles sur immobilisations incorporelles et corporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 12098,'PCN-LUXEMBURG','INCOME','XXXXXX','7611',12097,'Immobilisations incorporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 12099,'PCN-LUXEMBURG','INCOME','XXXXXX','7612',12097,'Immobilisations corporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 12100,'PCN-LUXEMBURG','INCOME','XXXXXX','762',12096,'Reprises sur corrections de valeur exceptionnelles sur éléments de l’actif circulant','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 12101,'PCN-LUXEMBURG','INCOME','XXXXXX','7621',12100,'Sur stocks','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 12102,'PCN-LUXEMBURG','INCOME','XXXXXX','7622',12100,'Sur créances de l’actif circulant','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 12103,'PCN-LUXEMBURG','INCOME','XXXXXX','763',12096,'Produits de cession d’immobilisations incorporelles et corporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 12104,'PCN-LUXEMBURG','INCOME','XXXXXX','7631',12103,'Immobilisations incorporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 12105,'PCN-LUXEMBURG','INCOME','XXXXXX','7632',12103,'Immobilisations corporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 12106,'PCN-LUXEMBURG','INCOME','XXXXXX','764',12096,'Produits de cession d’immobilisations financières','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 12107,'PCN-LUXEMBURG','INCOME','XXXXXX','7641',12106,'Parts dans les entreprises liées','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 12108,'PCN-LUXEMBURG','INCOME','XXXXXX','7642',12106,'Créances sur entreprises liées','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 12109,'PCN-LUXEMBURG','INCOME','XXXXXX','7643',12106,'Parts dans des entreprises avec lesquelles la société a un lien de participation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 12110,'PCN-LUXEMBURG','INCOME','XXXXXX','7644',12106,'Créances sur des entreprises avec lesquelles la société a un lien de participation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 12111,'PCN-LUXEMBURG','INCOME','XXXXXX','7645',12106,'Titres ayant le caractère d’immobilisations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 12112,'PCN-LUXEMBURG','INCOME','XXXXXX','7646',12106,'Prêts et créances immobilisés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 12113,'PCN-LUXEMBURG','INCOME','XXXXXX','7647',12106,'Actions propres ou parts propres','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 12114,'PCN-LUXEMBURG','INCOME','XXXXXX','765',12096,'Produits de cession sur créances de l’actif circulant financier','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 12115,'PCN-LUXEMBURG','INCOME','XXXXXX','7651',12114,'Créances sur des entreprises liées et sur des entreprises avec lesquelles la société a un lien de participation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 12116,'PCN-LUXEMBURG','INCOME','XXXXXX','7652',12114,'Autres créances','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 12117,'PCN-LUXEMBURG','INCOME','XXXXXX','768',12096,'Autres produits exceptionnels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 12118,'PCN-LUXEMBURG','INCOME','XXXXXX','7681',12117,'Pénalités sur marchés et dédits perçus sur achats et sur ventes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 12119,'PCN-LUXEMBURG','INCOME','XXXXXX','7682',12117,'Libéralités reçues','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 12120,'PCN-LUXEMBURG','INCOME','XXXXXX','7683',12117,'Rentrées sur créances amorties','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 12121,'PCN-LUXEMBURG','INCOME','XXXXXX','7684',12117,'Subventions exceptionnelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 12122,'PCN-LUXEMBURG','INCOME','XXXXXX','7685',12117,'Bonis provenant de clauses d’indexation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 12123,'PCN-LUXEMBURG','INCOME','XXXXXX','7686',12117,'Bonis provenant du rachat par l’entreprise d’actions et d’obligations émises par elle-même','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 12124,'PCN-LUXEMBURG','INCOME','XXXXXX','7688',12117,'Autres produits exceptionnels divers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 12125,'PCN-LUXEMBURG','INCOME','XXXXXX','769',12096,'Reprises sur provisions exceptionnelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 12126,'PCN-LUXEMBURG','INCOME','XXXXXX','77','','Régularisations d’impôts sur le résultat','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 12127,'PCN-LUXEMBURG','INCOME','XXXXXX','771',12126,'Régularisations d’impôt sur le revenu des collectivités','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 12128,'PCN-LUXEMBURG','INCOME','XXXXXX','772',12126,'Régularisations d’impôt commercial','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 12129,'PCN-LUXEMBURG','INCOME','XXXXXX','773',12126,'Régularisations d’impôts étrangers sur le résultat','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 12130,'PCN-LUXEMBURG','INCOME','XXXXXX','779',12126,'Reprises sur provisions pour impôts sur le résultat','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 12131,'PCN-LUXEMBURG','INCOME','XXXXXX','7791',12130,'Reprises sur provisions pour impôts','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 12132,'PCN-LUXEMBURG','INCOME','XXXXXX','7792',12130,'Reprises sur provisions pour impôts différés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 12133,'PCN-LUXEMBURG','INCOME','XXXXXX','78','','Régularisations d’autres impôts ne figurant pas sous le poste ci-dessus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 12134,'PCN-LUXEMBURG','INCOME','XXXXXX','781',12133,'Régularisations d’impôt sur la fortune','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 12135,'PCN-LUXEMBURG','INCOME','XXXXXX','782',12133,'Régularisations de taxes d’abonnement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 12136,'PCN-LUXEMBURG','INCOME','XXXXXX','783',12133,'Régularisations d’impôts étrangers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 12137,'PCN-LUXEMBURG','INCOME','XXXXXX','788',12133,'Régularisations d’autres impôts et taxes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 12138,'PCN-LUXEMBURG','INCOME','XXXXXX','789',12133,'Reprises sur provisions pour autres impôts','1');
     
     
     
    diff --git a/htdocs/install/mysql/data/llx_accounting_account_ma.sql b/htdocs/install/mysql/data/llx_accounting_account_ma.sql
    index dc51a12f5d9..2f21622a719 100644
    --- a/htdocs/install/mysql/data/llx_accounting_account_ma.sql
    +++ b/htdocs/install/mysql/data/llx_accounting_account_ma.sql
    @@ -1,848 +1,849 @@
    ---
    +
     -- Descriptif plan comptable fr_MA PCG
     -- ID 7000 - 7999
    ---
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7000,'PCG','CAPIT','XXXXXX','1','','Comptes de Financement Permanent','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7001,'PCG','CAPIT','XXXXXX','11',7000,'Capitaux Propres','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7002,'PCG','CAPIT','XXXXXX','1111',7001,'Capital Social','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7003,'PCG','CAPIT','XXXXXX','1112',7001,'Fonds de Dotation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7004,'PCG','CAPIT','XXXXXX','1117',7001,'Capital Personnel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7005,'PCG','CAPIT','XXXXXX','11171',7004,'Capital Individuel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7006,'PCG','CAPIT','XXXXXX','11175',7004,'Compte de l''Exploitant','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7007,'PCG','CAPIT','XXXXXX','1119',7001,'Actionnaires, Capital souscrit non appelé','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7008,'PCG','CAPIT','XXXXXX','112',7001,'Primes d''émission, de fusion et d''apport','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7009,'PCG','CAPIT','XXXXXX','1121',7008,'Primes d''émission','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7010,'PCG','CAPIT','XXXXXX','1122',7008,'Primes de Fusion','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7011,'PCG','CAPIT','XXXXXX','1123',7008,'Primes d''apport','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7012,'PCG','CAPIT','XXXXXX','113',7001,'Ecarts de réévaluation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7013,'PCG','CAPIT','XXXXXX','114',7001,'Réserve légale','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7014,'PCG','CAPIT','XXXXXX','115',7001,'Autres réserves','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7015,'PCG','CAPIT','XXXXXX','1151',7014,' Réserves statutaires ou contractuelles ','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7016,'PCG','CAPIT','XXXXXX','1152',7014,'Réserves facultatives ','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7017,'PCG','CAPIT','XXXXXX','1155',7014,'Réserves réglementaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7018,'PCG','CAPIT','XXXXXX','116',7001,'Report à nouveau','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7019,'PCG','CAPIT','XXXXXX','1161',7018,'Report à nouveau (solde créditeur)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7020,'PCG','CAPIT','XXXXXX','1169',7018,'Report à nouveau (solde débiteur)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7021,'PCG','CAPIT','XXXXXX','118',7001,'Résultat net en Instance d''Affectation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7022,'PCG','CAPIT','XXXXXX','1181',7021,'Résultat net en Instance d''Affectation (Solde créditeur)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7023,'PCG','CAPIT','XXXXXX','1189',7021,'Résultat net en Instance d''Affectation (Solde débiteur)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7024,'PCG','CAPIT','XXXXXX','119',7001,'Résultat net de l''exercice','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7025,'PCG','CAPIT','XXXXXX','1191',7024,'Résultat net de l''exercice (Solde créditeur)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7026,'PCG','CAPIT','XXXXXX','1199',7024,'Résultat net de l''exercice (Solde débiteur)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7027,'PCG','CAPIT','XXXXXX','13',7000,'Capitaux Propres et Assimilés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7028,'PCG','CAPIT','XXXXXX','131',7027,'Subventions d''investissement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7029,'PCG','CAPIT','XXXXXX','1311',7028,'Subvention d''investissement reçus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7030,'PCG','CAPIT','XXXXXX','1319',7028,'Subvention d''investissement inscrits au compte de produit et charges','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7031,'PCG','CAPIT','XXXXXX','135',7027,'Provisions réglementées','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7032,'PCG','CAPIT','XXXXXX','1351',7031,'Provisions pour amortissements dérogatoires ','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7033,'PCG','CAPIT','XXXXXX','1352',7031,'Provisions pour plus-values en instance d''imposition','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7034,'PCG','CAPIT','XXXXXX','1354',7031,'Provisions Pour Investissements','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7035,'PCG','CAPIT','XXXXXX','1355',7031,'Provisions pour reconstitution des gisements','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7036,'PCG','CAPIT','XXXXXX','1356',7031,'Provisions pour acquisition et construction de logements','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7037,'PCG','CAPIT','XXXXXX','1358',7031,'Autres provisions réglementées ','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7038,'PCG','CAPIT','XXXXXX','14',7000,'Dettes de Financement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7039,'PCG','CAPIT','XXXXXX','141',7038,'Emprunts Obligataires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7040,'PCG','CAPIT','XXXXXX','148',7038,'Autres dettes de Financement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7041,'PCG','CAPIT','XXXXXX','1481',7040,'Emprunts auprès des établissements de crédits','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7042,'PCG','CAPIT','XXXXXX','1482',7040,'Avance de l''Etat','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7043,'PCG','CAPIT','XXXXXX','1483',7040,'Dettes rattachées à des participations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7044,'PCG','CAPIT','XXXXXX','1484',7040,'Billets de Fonds','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7045,'PCG','CAPIT','XXXXXX','1485',7040,'Avances reçus et comptes courants bloqués','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7046,'PCG','CAPIT','XXXXXX','1486',7040,'Fournisseurs d''immobilisations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7047,'PCG','CAPIT','XXXXXX','1487',7040,'Dépôts et cautionnements reçus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7048,'PCG','CAPIT','XXXXXX','1488',7040,'Dettes de Financement diverses','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7049,'PCG','CAPIT','XXXXXX','15',7000,'Provisions Durables Pour Risques et Charges','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7050,'PCG','CAPIT','XXXXXX','151',7049,'Provisions pour Risques','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7051,'PCG','CAPIT','XXXXXX','1511',7050,'Provisions pour litiges','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7052,'PCG','CAPIT','XXXXXX','1512',7050,'Provisions pour garanties données aux clients','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7053,'PCG','CAPIT','XXXXXX','1513',7050,'Provisions pour propre assureur','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7054,'PCG','CAPIT','XXXXXX','1514',7050,'Provisions pour pertes sur marché à terme','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7055,'PCG','CAPIT','XXXXXX','1515',7050,'Provisions pour amendes, doubles droits, pénalités','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7056,'PCG','CAPIT','XXXXXX','1516',7050,'Provisions pour pertes de change','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7057,'PCG','CAPIT','XXXXXX','1518',7050,'Autres provisions pour risque','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7058,'PCG','CAPIT','XXXXXX','155',7049,'Provisions pour charges','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7059,'PCG','CAPIT','XXXXXX','1551',7058,'Provisions Pour impôts','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7060,'PCG','CAPIT','XXXXXX','1552',7058,'Provisions, pensions de retraite et obligations similaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7061,'PCG','CAPIT','XXXXXX','1555',7058,'Provisions pour charges à répartir sur plusieurs exercices','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7062,'PCG','CAPIT','XXXXXX','1558',7058,'Autres provisions pour charges','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7063,'PCG','CAPIT','XXXXXX','16',7000,'Comptes de liaison des établissements et succursales','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7064,'PCG','CAPIT','XXXXXX','1601',7063,'Comptes de liaison de siéges','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7065,'PCG','CAPIT','XXXXXX','1605',7063,'Comptes de liaison des établissements','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7066,'PCG','CAPIT','XXXXXX','17',7000,'Ecarts de conversion - Passif','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7067,'PCG','CAPIT','XXXXXX','171',7066,'Augmentation des créances immobilisées','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7068,'PCG','CAPIT','XXXXXX','172',7066,'Diminution des dettes de Financement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7069,'PCG','IMMO','XXXXXX','2','','Comptes d''Actif Immobilisé','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7070,'PCG','IMMO','XXXXXX','21',7069,'Immobilisation en non-valeurs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7071,'PCG','IMMO','XXXXXX','211',7070,'Frais Préliminaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7072,'PCG','IMMO','XXXXXX','2111',7071,'Frais de Constitution','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7073,'PCG','IMMO','XXXXXX','2112',7071,'Frais préalables au démarrage','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7074,'PCG','IMMO','XXXXXX','2113',7071,'Frais d''augmentation du capital','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7075,'PCG','IMMO','XXXXXX','2114',7071,'Frais sur opérations de Fusion, scissions et transformations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7076,'PCG','IMMO','XXXXXX','2116',7071,'Frais de prospection','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7077,'PCG','IMMO','XXXXXX','2117',7071,'Frais de publicité','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7078,'PCG','IMMO','XXXXXX','2118',7071,'Autres frais préliminaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7079,'PCG','IMMO','XXXXXX','212',7070,'Charges à répartir sur plusieurs exercices','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7080,'PCG','IMMO','XXXXXX','2121',7079,'Frais d''acquisition des immobilisations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7081,'PCG','IMMO','XXXXXX','2125',7079,'Frais d''émission des emprunts','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7082,'PCG','IMMO','XXXXXX','2128',7079,'Autres charges à répartir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7083,'PCG','IMMO','XXXXXX','213',7070,'Primes de remboursement des obligations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7084,'PCG','IMMO','XXXXXX','22',7069,'Immobilisation Incorporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7085,'PCG','IMMO','XXXXXX','221',7084,'Immobilisations en recherche et Développement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7086,'PCG','IMMO','XXXXXX','222',7084,'Brevets, marques, droits et valeurs similaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7087,'PCG','IMMO','XXXXXX','223',7084,'Fonds Commercial','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7088,'PCG','IMMO','XXXXXX','228',7084,' Autres immobilisations Incorporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7089,'PCG','IMMO','XXXXXX','2285',7088,' Autres immobilisations Incorporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7090,'PCG','IMMO','XXXXXX','23',7069,'Immobilisations Corporelles ','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7091,'PCG','IMMO','XXXXXX','231',7090,'Terrains','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7092,'PCG','IMMO','XXXXXX','2311',7091,'Terrains nus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7093,'PCG','IMMO','XXXXXX','2312',7091,'Terrains aménagés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7094,'PCG','IMMO','XXXXXX','2313',7091,'Terrains bâtis','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7095,'PCG','IMMO','XXXXXX','2314',7091,'Terrains de gisement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7096,'PCG','IMMO','XXXXXX','2316',7091,'Agencement et aménagements de terrains','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7097,'PCG','IMMO','XXXXXX','2318',7091,'Autres terrains','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7098,'PCG','IMMO','XXXXXX','232',7090,'Construction','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7099,'PCG','IMMO','XXXXXX','2321',7098,'Bâtiments','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7100,'PCG','IMMO','XXXXXX','23211',7099,'Bâtiments industriels (A, B...)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7101,'PCG','IMMO','XXXXXX','23214',7099,'Bâtiments administratifs et commerciaux (A, B, etc)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7102,'PCG','IMMO','XXXXXX','23218',7099,'Autres bâtiments','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7103,'PCG','IMMO','XXXXXX','2323',7098,'Construction sur terrains d''autrui','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7104,'PCG','IMMO','XXXXXX','2325',7098,'Ouvrages d''infrastructures','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7105,'PCG','IMMO','XXXXXX','2327',7098,'Agencement et aménagements des constructions','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7106,'PCG','IMMO','XXXXXX','2328',7098,'Autres constructions','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7107,'PCG','IMMO','XXXXXX','233',7090,'Installations Techniques, matériel et outillage','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7108,'PCG','IMMO','XXXXXX','2331',7107,'Installations Techniques','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7109,'PCG','IMMO','XXXXXX','2332',7107,'Matériel et outillage','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7110,'PCG','IMMO','XXXXXX','23321',7109,'Matériel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7111,'PCG','IMMO','XXXXXX','23324',7109,'Outillage','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7112,'PCG','IMMO','XXXXXX','2333',7107,'Emballages récupérables identifiables','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7113,'PCG','IMMO','XXXXXX','2338',7107,'Autres Installations techniques, matériel et outillage','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7114,'PCG','IMMO','XXXXXX','234',7090,'Matériel de transport','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7115,'PCG','IMMO','XXXXXX','235',7090,'Mobilier, matériel de bureau et aménagements divers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7116,'PCG','IMMO','XXXXXX','2351',7115,'Mobilier de bureau','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7117,'PCG','IMMO','XXXXXX','2352',7115,'Matériel de bureau','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7118,'PCG','IMMO','XXXXXX','2355',7115,'Matériel Informatique','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7119,'PCG','IMMO','XXXXXX','2356',7115,'Agencement, installations et aménagements divers (de biens n''appartenant pas à l''entreprise)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7120,'PCG','IMMO','XXXXXX','2358',7115,'Autres mobiliers, matériel de bureau et aménagements divers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7121,'PCG','IMMO','XXXXXX','238',7090,'Autres immobilisations corporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7122,'PCG','IMMO','XXXXXX','239',7090,'Immobilisations corporelles en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7123,'PCG','IMMO','XXXXXX','2392',7122,'immobilisations Corporelles en cours et terrains de constructions','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7124,'PCG','IMMO','XXXXXX','2393',7122,'immobilisations Corporelles en cours et terrains des installations techniques, matériel et outillage','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7125,'PCG','IMMO','XXXXXX','2394',7122,'Immobilisations corporelles en cours de matériel de transports','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7126,'PCG','IMMO','XXXXXX','2395',7122,'Immobilisations corporelles en cours de mobilier, matériel de bureau et aménagement divers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7127,'PCG','IMMO','XXXXXX','2397',7122,'Avances et acomptes versés sur commandes d''immobilisations corporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7128,'PCG','IMMO','XXXXXX','2398',7122,'Autres immobilisations corporelles en cours ','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7129,'PCG','IMMO','XXXXXX','24',7069,'Immobilisations Financières','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7130,'PCG','IMMO','XXXXXX','241',7129,'Prêts immobilisés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7131,'PCG','IMMO','XXXXXX','2411',7130,'Prêts au personnel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7132,'PCG','IMMO','XXXXXX','2415',7130,'Prêts aux associés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7133,'PCG','IMMO','XXXXXX','2416',7130,'Billets de Fonds','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7134,'PCG','IMMO','XXXXXX','2418',7130,'Autres prêts','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7135,'PCG','IMMO','XXXXXX','248',7129,'Autres créances financières ','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7136,'PCG','IMMO','XXXXXX','2481',7135,'Titres immobilisés (Droits de créance)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7137,'PCG','IMMO','XXXXXX','24811',7136,'Obligations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7138,'PCG','IMMO','XXXXXX','24813',7136,'Bons d''équipements ','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7139,'PCG','IMMO','XXXXXX','24818',7136,'Bons divers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7140,'PCG','IMMO','XXXXXX','2483',7135,'Créances rattachées à des participations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7141,'PCG','IMMO','XXXXXX','2486',7135,'Dépôts et cautionnements versés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7142,'PCG','IMMO','XXXXXX','24861',7141,'Dépôts','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7143,'PCG','IMMO','XXXXXX','24864',7141,'Cautionnements','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7144,'PCG','IMMO','XXXXXX','2487',7135,'Créances Immobilisées','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7145,'PCG','IMMO','XXXXXX','2488',7135,'Créances financières diverses','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7146,'PCG','IMMO','XXXXXX','25',7069,'Immobilisations Financières','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7147,'PCG','IMMO','XXXXXX','251',7146,'Titres de participation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7148,'PCG','IMMO','XXXXXX','258',7146,'Autres titres immobilisés (Titres de propriété)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7149,'PCG','IMMO','XXXXXX','2581',7148,'Actions','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7150,'PCG','IMMO','XXXXXX','2588',7148,'Titres divers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7151,'PCG','IMMO','XXXXXX','27',7069,'Ecarts de conversion Actif','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7152,'PCG','IMMO','XXXXXX','271',7151,'Diminution des créances Immobilisées','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7153,'PCG','IMMO','XXXXXX','272',7151,'Augmentation des dettes de financement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7154,'PCG','IMMO','XXXXXX','28',7069,'Amortissements des immobilisations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7155,'PCG','IMMO','XXXXXX','281',7154,'Amortissements des en non-valeurs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7156,'PCG','IMMO','XXXXXX','2811',7155,'Amortissements des frais préliminaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7157,'PCG','IMMO','XXXXXX','28111',7156,'Amortissements des Faris de constitution ','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7158,'PCG','IMMO','XXXXXX','28112',7156,'Amortissement des frais préliminaires au démarrage','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7159,'PCG','IMMO','XXXXXX','28113',7156,'Amortissements des frais d''augmentation de capital','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7160,'PCG','IMMO','XXXXXX','28114',7156,'Amortissements des frais sur opérations des fusions scissions et transformations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7161,'PCG','IMMO','XXXXXX','28116',7156,'Amortissements des frais d prospection','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7162,'PCG','IMMO','XXXXXX','28117',7156,'Amortissements des frais de publicité','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7163,'PCG','IMMO','XXXXXX','28118',7156,'Amortissements des autres frais préliminaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7164,'PCG','IMMO','XXXXXX','2812',7155,'Amortissements des charges à répartir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7165,'PCG','IMMO','XXXXXX','28121',7164,'Amortissements des frais d''acquisition des immobilisations ','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7166,'PCG','IMMO','XXXXXX','28125',7164,'Amortissements des frais d''émission des emprunts','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7167,'PCG','IMMO','XXXXXX','28128',7164,'Amortissements des autres charges à répartir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7168,'PCG','IMMO','XXXXXX','28813',7164,'Amortissements, primes de remboursement des obligations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7169,'PCG','IMMO','XXXXXX','282',7154,'Amortissements des immobilisations incorporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7170,'PCG','IMMO','XXXXXX','2821',7169,'Amortissement de l''immobilisation en recherche et développement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7171,'PCG','IMMO','XXXXXX','2822',7169,'Amortissement des brevets, marques, droits et valeurs similaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7172,'PCG','IMMO','XXXXXX','2823',7169,'Amortissement du fond commercial','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7173,'PCG','IMMO','XXXXXX','2828',7169,'Amortissement des autres immobilisations incorporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7174,'PCG','IMMO','XXXXXX','283',7154,'Amortissements des immobilisations corporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7175,'PCG','IMMO','XXXXXX','2831',7174,'Amortissement des terrains','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7176,'PCG','IMMO','XXXXXX','28311',7175,'Amortissement des terrains nus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7177,'PCG','IMMO','XXXXXX','28312',7175,'Amortissement des terrains aménagés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7178,'PCG','IMMO','XXXXXX','28313',7175,'Amortissement des terrains bâtis','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7179,'PCG','IMMO','XXXXXX','28314',7175,'Amortissement des  terrains de gisement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7180,'PCG','IMMO','XXXXXX','28316',7175,'Amortissement des agencements et aménagements des terrains','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7181,'PCG','IMMO','XXXXXX','28318',7175,'Amortissement des autres terrains','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7182,'PCG','IMMO','XXXXXX','2832',7174,'Amortissement des autres construction','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7183,'PCG','IMMO','XXXXXX','28321',7182,'Amortissement des bâtiments','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7184,'PCG','IMMO','XXXXXX','28323',7182,'Amortissement des construction sur terrains d''autrui','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7185,'PCG','IMMO','XXXXXX','28325',7182,'Amortissement des ouvrages d''infrastructure','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7186,'PCG','IMMO','XXXXXX','28327',7182,'Amortissement des installations, agencements et aménagements des constructions','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7187,'PCG','IMMO','XXXXXX','28328',7182,'Amortissement des autres constructions','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7188,'PCG','IMMO','XXXXXX','2833',7174,'Amortissement des Installations techniques, matériels et outillage','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7189,'PCG','IMMO','XXXXXX','28331',7188,'Amortissement des installations techniques','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7190,'PCG','IMMO','XXXXXX','28332',7188,'Amortissement du matériel et outillage','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7191,'PCG','IMMO','XXXXXX','28333',7188,'Amortissement des emballages récupérables identifiables','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7192,'PCG','IMMO','XXXXXX','28338',7188,'Amortissement des autres installations techniques','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7193,'PCG','IMMO','XXXXXX','2834',7174,'Amortissement du matériel de transport','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7194,'PCG','IMMO','XXXXXX','2835',7174,'Amortissement du mobilier, matériel de bureau','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7195,'PCG','IMMO','XXXXXX','28351',7194,'Amortissement du mobilier de bureau','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7196,'PCG','IMMO','XXXXXX','28352',7194,'Amortissement du matériel de bureau','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7197,'PCG','IMMO','XXXXXX','28355',7194,'Amortissement du matériel informatique','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7198,'PCG','IMMO','XXXXXX','28356',7194,'Amortissement des agencements, installations et aménagements divers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7199,'PCG','IMMO','XXXXXX','28358',7194,'Amortissement des autres mobilier, matériel de bureau et aménagements divers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7200,'PCG','IMMO','XXXXXX','2838',7174,'Amortissement des autres immobilisations corporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7201,'PCG','IMMO','XXXXXX','29',7069,'Provisions pour dépréciation des immobilisations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7202,'PCG','IMMO','XXXXXX','292',7201,'Provisions pour dépréciation des immobilisations incorporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7203,'PCG','IMMO','XXXXXX','293',7201,'Provisions pour dépréciation des immobilisations corporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7204,'PCG','IMMO','XXXXXX','294',7201,'Provisions pour dépréciation des immobilisations financières','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7205,'PCG','IMMO','XXXXXX','2941',7204,'Provisions pour dépréciation des prêts immobilisés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7206,'PCG','IMMO','XXXXXX','2948',7204,'Provisions pour dépréciation des autres créances financières','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7207,'PCG','IMMO','XXXXXX','295',7201,'Provisions pour dépréciation des immobilisations financières','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7208,'PCG','IMMO','XXXXXX','2951',7207,'Provisions pour dépréciation des titres de participations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7209,'PCG','IMMO','XXXXXX','2958',7207,'Provisions pour dépréciation des autres immobilisés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7210,'PCG','STOCK','XXXXXX','3','','Comptes d''actif Circulation (Hors Trésorerie)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7211,'PCG','STOCK','XXXXXX','31',7210,'Stocks','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7212,'PCG','STOCK','XXXXXX','311',7211,'Marchandises','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7213,'PCG','STOCK','XXXXXX','3111',7212,'Marchandises (Groupe A)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7214,'PCG','STOCK','XXXXXX','3112',7212,'Marchandises (Groupe B)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7215,'PCG','STOCK','XXXXXX','3116',7212,'Marchandises en cours de route','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7216,'PCG','STOCK','XXXXXX','3118',7212,'Autres marchandises','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7217,'PCG','STOCK','XXXXXX','312',7211,'Matières et fournitures consommables','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7218,'PCG','STOCK','XXXXXX','3121',7217,'Matières premières','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7219,'PCG','STOCK','XXXXXX','31211',7218,'Matières premières (Groupe A)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7220,'PCG','STOCK','XXXXXX','31212',7218,'Matières premières (Groupe B)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7221,'PCG','STOCK','XXXXXX','3122',7217,'Matières et fournitures consommables','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7222,'PCG','STOCK','XXXXXX','31221',7221,'Matières consommables (Groupe A)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7223,'PCG','STOCK','XXXXXX','31222',7221,'Matières consommables (Groupe B)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7224,'PCG','STOCK','XXXXXX','31223',7221,'Combustibles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7225,'PCG','STOCK','XXXXXX','31224',7221,'Produits d''entretien','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7226,'PCG','STOCK','XXXXXX','31225',7221,'Fournitures d''atelier et d''usine','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7227,'PCG','STOCK','XXXXXX','31226',7221,'Fournitures de magasin','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7228,'PCG','STOCK','XXXXXX','31227',7221,'Fournitures de Bureau','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7229,'PCG','STOCK','XXXXXX','3123',7217,'Emballages','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7230,'PCG','STOCK','XXXXXX','31231',7229,'Emballages Perdus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7231,'PCG','STOCK','XXXXXX','31232',7229,'Emballages récupérables non identifiables','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7232,'PCG','STOCK','XXXXXX','31233',7229,'Emballages à usage mixte','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7233,'PCG','STOCK','XXXXXX','3126',7217,'Matières et fournitures consommables en cours de route','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7234,'PCG','STOCK','XXXXXX','3128',7217,'Autres matières et fournitures consommables','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7235,'PCG','STOCK','XXXXXX','313',7211,'Produits en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7236,'PCG','STOCK','XXXXXX','3131',7235,'Biens en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7237,'PCG','STOCK','XXXXXX','31311',7236,'Biens produits en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7238,'PCG','STOCK','XXXXXX','31312',7236,'Biens intermédiaires en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7239,'PCG','STOCK','XXXXXX','31317',7236,'Biens résiduels en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7240,'PCG','STOCK','XXXXXX','3134',7235,'Services en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7241,'PCG','STOCK','XXXXXX','31341',7240,'Travaux en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7242,'PCG','STOCK','XXXXXX','31342',7240,'Etudes en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7243,'PCG','STOCK','XXXXXX','31343',7240,'Prestations en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7244,'PCG','STOCK','XXXXXX','3138',7235,'Autres produits en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7245,'PCG','STOCK','XXXXXX','314',7211,'Produits intermédiaires et produits résiduels','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7246,'PCG','STOCK','XXXXXX','3141',7245,'Produits intermédiaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7247,'PCG','STOCK','XXXXXX','31411',7246,'Produits intermédiaires (Groupe A)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7248,'PCG','STOCK','XXXXXX','31412',7246,'Produits intermédiaires (Groupe B)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7249,'PCG','STOCK','XXXXXX','3145',7245,'Produits résiduels (ou matières de récupération)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7250,'PCG','STOCK','XXXXXX','31451',7249,'Déchets','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7251,'PCG','STOCK','XXXXXX','31452',7249,'Rebuts','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7252,'PCG','STOCK','XXXXXX','31453',7249,'Matières de récupération','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7253,'PCG','STOCK','XXXXXX','3148',7245,'Autres produits intermédiaires et produits résiduels','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7254,'PCG','STOCK','XXXXXX','315',7211,'Produits Finis','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7255,'PCG','STOCK','XXXXXX','3151',7254,'Produits Finis (groupe A)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7256,'PCG','STOCK','XXXXXX','3152',7254,'Produits Finis (groupe B)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7257,'PCG','STOCK','XXXXXX','3156',7254,'Produits finis en cours de route','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7258,'PCG','STOCK','XXXXXX','3158',7254,'Autres produits finis','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7259,'PCG','STOCK','XXXXXX','34',7210,'Créances de l''actif circulant','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7260,'PCG','STOCK','XXXXXX','341',7259,'Fournisseurs débiteur, avances et acomptes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7261,'PCG','STOCK','XXXXXX','3411',7260,'Fournisseurs - avances et acomptes versés sur commandes d''exploitation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7262,'PCG','STOCK','XXXXXX','3413',7260,'Fournisseurs - créances pour emballages et matériels à rendre','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7263,'PCG','STOCK','XXXXXX','3417',7260,'Rabais, remises et ristournes à obtenir - avoirs non encoure reçus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7264,'PCG','STOCK','XXXXXX','3418',7260,'Autres fournisseurs débiteurs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7265,'PCG','STOCK','XXXXXX','342',7259,'Clients et comptes rattachés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7266,'PCG','STOCK','XXXXXX','3421',7265,'Clients','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7267,'PCG','STOCK','XXXXXX','34211',7266,'Clients (Groupe A)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7268,'PCG','STOCK','XXXXXX','34212',7266,'Clients (Groupe B)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7269,'PCG','STOCK','XXXXXX','3423',7265,'Clients - retenues de garanties','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7270,'PCG','STOCK','XXXXXX','3424',7265,'Clients douteux ou litigieux','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7271,'PCG','STOCK','XXXXXX','3425',7265,'Clients - effets à recevoir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7272,'PCG','STOCK','XXXXXX','3427',7265,'Clients - factures à établir et créances sur travaux non encore facturables','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7273,'PCG','STOCK','XXXXXX','34271',7272,'Clients - factures à établir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7274,'PCG','STOCK','XXXXXX','34272',7272,'Créances sur travaux non encore facturables','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7275,'PCG','STOCK','XXXXXX','3428',7265,'Autres clients et comptes rattachés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7276,'PCG','STOCK','XXXXXX','343',7259,'Personnel - débiteur','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7277,'PCG','STOCK','XXXXXX','3431',7276,'Avances et acomptes au personnel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7278,'PCG','STOCK','XXXXXX','3438',7276,'Personnel - autres débiteurs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7279,'PCG','STOCK','XXXXXX','345',7259,'Etat - débiteur','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7280,'PCG','STOCK','XXXXXX','3451',7279,'Subventions à recevoir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7281,'PCG','STOCK','XXXXXX','34511',7280,'Subventions d''investissements à recevoir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7282,'PCG','STOCK','XXXXXX','34512',7280,'subventions d''exploitation à recevoir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7283,'PCG','STOCK','XXXXXX','34513',7280,'Subventions d''équilibre à recevoir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7284,'PCG','STOCK','XXXXXX','3453',7279,'Acomptes sur impôts sur les résultats','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7285,'PCG','STOCK','XXXXXX','3455',7279,'Etat - TVA récupérable','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7286,'PCG','STOCK','XXXXXX','34551',7285,'Etat - TVA récupérable sur Immobilisations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7287,'PCG','STOCK','XXXXXX','34552',7285,'Etat - TVA récupérable sur charges','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7288,'PCG','STOCK','XXXXXX','3456',7279,'Etat - crédit de TVA (suivant déclarations)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7289,'PCG','STOCK','XXXXXX','3458',7279,'Etat - autres comptes débiteurs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7290,'PCG','STOCK','XXXXXX','346',7259,'Comptes d''associés - débiteurs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7291,'PCG','STOCK','XXXXXX','3461',7290,'Associés - comptes d''apport en société','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7292,'PCG','STOCK','XXXXXX','3462',7290,'Actionnaires - capital souscrit et appelé non versé','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7293,'PCG','STOCK','XXXXXX','3463',7290,'Comptes courants des associés - débiteurs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7294,'PCG','STOCK','XXXXXX','3464',7290,'Associés - opérations faites en commun','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7295,'PCG','STOCK','XXXXXX','3467',7290,'Créances rattachées aux comptes d''associés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7296,'PCG','STOCK','XXXXXX','3468',7290,'Autres comptes d''associés - débiteurs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7297,'PCG','STOCK','XXXXXX','348',7259,'Autres débiteurs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7298,'PCG','STOCK','XXXXXX','3481',7297,'Créances sur cession d''immobilisations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7299,'PCG','STOCK','XXXXXX','3482',7297,'Créances sur cession d''éléments d''actif circulant','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7300,'PCG','STOCK','XXXXXX','3487',7297,'Créances rattachées aux autres débiteurs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7301,'PCG','STOCK','XXXXXX','3488',7297,'Divers débiteurs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7302,'PCG','STOCK','XXXXXX','349',7259,'Comptes de régularisation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7303,'PCG','STOCK','XXXXXX','3491',7302,'Charges constatées d''avance','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7304,'PCG','STOCK','XXXXXX','3493',7302,'Intérêts courus et non échus à percevoir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7305,'PCG','STOCK','XXXXXX','3495',7302,'Comptes de participations périodique des charges','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7306,'PCG','STOCK','XXXXXX','3497',7302,'Comptes transitoires ou d''attente - débiteurs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7307,'PCG','STOCK','XXXXXX','35',7210,'Titres te valeurs de placement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7308,'PCG','STOCK','XXXXXX','3502',7307,'Actions, partie non libérée','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7309,'PCG','STOCK','XXXXXX','3504',7307,'Obligations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7310,'PCG','STOCK','XXXXXX','3506',7307,'Bons de caisse et bons de trésor','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7311,'PCG','STOCK','XXXXXX','35061',7310,'Bons de caisse','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7312,'PCG','STOCK','XXXXXX','35062',7310,'Bons de trésor','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7313,'PCG','STOCK','XXXXXX','3508',7307,'Autres titres et valeurs de placement similaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7314,'PCG','STOCK','XXXXXX','37',7210,'Ecarts de conversion-actif (éléments circulants)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7315,'PCG','STOCK','XXXXXX','3701',7314,'Diminution des créances circulantes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7316,'PCG','STOCK','XXXXXX','3702',7314,'Diminution des dettes circulantes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7317,'PCG','STOCK','XXXXXX','39',7210,'Provision pour dépréciation des comptes de l''actif circulant','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7318,'PCG','STOCK','XXXXXX','391',7317,'Provisions pour dépréciation des stocks','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7319,'PCG','STOCK','XXXXXX','3911',7318,'Provisions pour dépréciation des Marchandises','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7320,'PCG','STOCK','XXXXXX','3912',7318,'Provisions pour dépréciation des matières et fournitures','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7321,'PCG','STOCK','XXXXXX','3913',7318,'Provisions pour dépréciation des produits en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7322,'PCG','STOCK','XXXXXX','3914',7318,'Provisions pour dépréciation des produits intermédiaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7323,'PCG','STOCK','XXXXXX','3915',7318,'Provisions pour dépréciation des produits finis','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7324,'PCG','STOCK','XXXXXX','394',7317,'Provisions pour dépréciation des créances de l''actif circulant','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7325,'PCG','STOCK','XXXXXX','3941',7324,'Provisions pour dépréciation - fournisseurs débiteurs, avances et acomptes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7326,'PCG','STOCK','XXXXXX','3942',7324,'Provisions pour dépréciation des clients et comptes rattachés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7327,'PCG','STOCK','XXXXXX','3943',7324,'Provisions pour dépréciation du personnel - débiteur','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7328,'PCG','STOCK','XXXXXX','3946',7324,'Provisions pour dépréciation des comptes d''associés débiteurs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7329,'PCG','STOCK','XXXXXX','3948',7324,'Provisions pour dépréciation des autres débiteurs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7330,'PCG','STOCK','XXXXXX','395',7317,'Provisions pour dépréciation des titres et valeur de placement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7331,'PCG','THIRDPARTY','XXXXXX','4','','Comptes de passif circulant (Hors trésorerie)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7332,'PCG','THIRDPARTY','XXXXXX','44',7331,'Dettes du passif circulant','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7333,'PCG','THIRDPARTY','XXXXXX','441',7332,'Fournisseurs et comptes rattachés ','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7334,'PCG','THIRDPARTY','XXXXXX','4411',7333,'Fournisseurs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7335,'PCG','THIRDPARTY','XXXXXX','44111',7334,'Fournisseurs - catégorie A','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7336,'PCG','THIRDPARTY','XXXXXX','44112',7334,'Fournisseurs - catégorie B','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7337,'PCG','THIRDPARTY','XXXXXX','4413',7333,'Fournisseurs - retenues de garantie','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7338,'PCG','THIRDPARTY','XXXXXX','4415',7333,'Fournisseurs - effets à payer','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7339,'PCG','THIRDPARTY','XXXXXX','4417',7333,'Fournisseurs - factures non parvenues','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7340,'PCG','THIRDPARTY','XXXXXX','4418',7333,'Autres fournisseurs et comptes rattachés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7341,'PCG','THIRDPARTY','XXXXXX','442',7332,'Clients créditeurs, avances et acomptes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7342,'PCG','THIRDPARTY','XXXXXX','4421',7341,'Clients - avances et acomptes reçus sur commandes en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7343,'PCG','THIRDPARTY','XXXXXX','4425',7341,'Clients - dettes pour emballages et matériel consignés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7344,'PCG','THIRDPARTY','XXXXXX','4427',7341,'Rabais, remises et ristournes à accorder - avoirs à établir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7345,'PCG','THIRDPARTY','XXXXXX','4428',7341,'Autres clients créditeurs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7346,'PCG','THIRDPARTY','XXXXXX','443',7332,'Personnel - créditeur','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7347,'PCG','THIRDPARTY','XXXXXX','4432',7346,'Rémunérations dues au personnel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7348,'PCG','THIRDPARTY','XXXXXX','4433',7346,'Dépôts du personnel créditeurs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7349,'PCG','THIRDPARTY','XXXXXX','4434',7346,'Oppositions sur salaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7350,'PCG','THIRDPARTY','XXXXXX','4437',7346,'Charges de personnel à payer','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7351,'PCG','THIRDPARTY','XXXXXX','4438',7346,'Personnel - autres créditeurs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7352,'PCG','THIRDPARTY','XXXXXX','444',7332,'Organismes sociaux','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7353,'PCG','THIRDPARTY','XXXXXX','4441',7352,'Caisse nationale de la sécurité sociale','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7354,'PCG','THIRDPARTY','XXXXXX','4443',7352,'Caisses de retraite','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7355,'PCG','THIRDPARTY','XXXXXX','4445',7352,'Mutuelles ','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7356,'PCG','THIRDPARTY','XXXXXX','4447',7352,'charges sociales à payer','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7357,'PCG','THIRDPARTY','XXXXXX','4448',7352,'Autres organismes sociaux','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7358,'PCG','THIRDPARTY','XXXXXX','445',7332,'Etat - créditeur','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7359,'PCG','THIRDPARTY','XXXXXX','4452',7358,'Etat, impôts, taxes et assimilés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7360,'PCG','THIRDPARTY','XXXXXX','44521',7359,'Etat, taxe urbaine et taxe d''édilité','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7361,'PCG','THIRDPARTY','XXXXXX','44522',7359,'Etat, patente','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7362,'PCG','THIRDPARTY','XXXXXX','44525',7358,'Etat, PTS et PSN','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7363,'PCG','THIRDPARTY','XXXXXX','4453',7358,'Etat, impôts sur les résultats','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7364,'PCG','THIRDPARTY','XXXXXX','4455',7358,'Etat, TVA facturée','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7365,'PCG','THIRDPARTY','XXXXXX','4456',7358,'Etat, TVA due (suivant déclarations)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7366,'PCG','THIRDPARTY','XXXXXX','4457',7358,'Etat, impôts et taxes à payer','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7367,'PCG','THIRDPARTY','XXXXXX','4458',7358,'Etat, autres comptes créditeurs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7368,'PCG','THIRDPARTY','XXXXXX','446',7332,'Comptes d''associés - créditeurs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7369,'PCG','THIRDPARTY','XXXXXX','4461',7368,'Associés - capital à rembourser','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7370,'PCG','THIRDPARTY','XXXXXX','4462',7368,'Associés - versements reçus sur augmentation de capital','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7371,'PCG','THIRDPARTY','XXXXXX','4463',7368,'Comptes courants des associés - créditeurs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7372,'PCG','THIRDPARTY','XXXXXX','4464',7368,'Associés - opérations faites en commun','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7373,'PCG','THIRDPARTY','XXXXXX','4465',7368,'Associés - dividendes à payer','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7374,'PCG','THIRDPARTY','XXXXXX','4468',7368,'Autres comptes d''associés créditeurs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7375,'PCG','THIRDPARTY','XXXXXX','448',7332,'Autres créanciers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7376,'PCG','THIRDPARTY','XXXXXX','4481',7375,'Dettes sur acquisition des immobilisations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7377,'PCG','THIRDPARTY','XXXXXX','4483',7375,'Dettes sur acquisition des titres et valeurs de placement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7378,'PCG','THIRDPARTY','XXXXXX','4484',7375,'Obligations échus à rembourser','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7379,'PCG','THIRDPARTY','XXXXXX','4485',7375,'Obligations, coupons à payer','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7380,'PCG','THIRDPARTY','XXXXXX','4487',7375,'Dettes rattachées aux autres créanciers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7381,'PCG','THIRDPARTY','XXXXXX','4488',7375,'Divers créanciers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7382,'PCG','THIRDPARTY','XXXXXX','449',7332,'Comptes de régularisation - passif','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7383,'PCG','THIRDPARTY','XXXXXX','4491',7382,'Produits constatés d''avance','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7384,'PCG','THIRDPARTY','XXXXXX','4493',7382,'Intérêts courus et non échus à payer','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7385,'PCG','THIRDPARTY','XXXXXX','4495',7382,'Comptes de répartition périodique des produits','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7386,'PCG','THIRDPARTY','XXXXXX','4497',7382,'Comptes transitoires ou d''attente - créditeurs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7387,'PCG','THIRDPARTY','XXXXXX','45',7331,'Autres provisions pour risques et charges','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7388,'PCG','THIRDPARTY','XXXXXX','4501',7387,'Provisions pour litiges','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7389,'PCG','THIRDPARTY','XXXXXX','4502',7387,'Provisions pour garanties données aux clients','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7390,'PCG','THIRDPARTY','XXXXXX','4505',7387,'Provisions pour amendes, doubles droits et pénalités','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7391,'PCG','THIRDPARTY','XXXXXX','4506',7387,'Provisions pour pertes de change','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7392,'PCG','THIRDPARTY','XXXXXX','4507',7387,'Provisions pour impôts','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7393,'PCG','THIRDPARTY','XXXXXX','4508',7387,'Autres provisions pour risque et charges','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7394,'PCG','THIRDPARTY','XXXXXX','47',7331,'Ecarts de conversion - Passif','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7395,'PCG','THIRDPARTY','XXXXXX','4701',7394,'Augmentation des créances circulantes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7396,'PCG','THIRDPARTY','XXXXXX','4702',7394,'Diminution des dettes circulantes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7397,'PCG','FINAN','XXXXXX','5','','Comptes de trésorerie','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7398,'PCG','FINAN','XXXXXX','51',7397,'Trésorerie - actif','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7399,'PCG','FINAN','XXXXXX','511',7398,'Chèques et valeurs à encaisser','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7400,'PCG','FINAN','XXXXXX','5111',7399,'Chèques à encaisser ou à l''encaissement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7401,'PCG','FINAN','XXXXXX','51111',7400,'Chèques en portefeuille','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7402,'PCG','FINAN','XXXXXX','51112',7400,'Chèques à l''encaissement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7403,'PCG','FINAN','XXXXXX','5113',7399,'Effets à encaisser ou à l''encaissement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7404,'PCG','FINAN','XXXXXX','51131',7403,'Effets échus à encaisser','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7405,'PCG','FINAN','XXXXXX','51132',7403,'Effets à l''encaissement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7406,'PCG','FINAN','XXXXXX','5115',7399,'Virements de fonds','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7407,'PCG','FINAN','XXXXXX','5118',7399,'Autres valeurs à encaisser','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7408,'PCG','FINAN','XXXXXX','514',7398,'Banques, Trésorerie Générale et Chèques Postaux débiteurs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7409,'PCG','FINAN','XXXXXX','5141',7408,'Banques (soldes débiteurs)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7410,'PCG','FINAN','XXXXXX','5143',7408,'Trésorerie Générale','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7411,'PCG','FINAN','XXXXXX','5146',7408,'Chèques postaux','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7412,'PCG','FINAN','XXXXXX','5148',7408,'Autres établissements financiers et assimilés (soldes débiteurs)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7413,'PCG','FINAN','XXXXXX','516',7398,'Caisses, régies d''avances et accréditifs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7414,'PCG','FINAN','XXXXXX','5161',7413,'Caisses','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7415,'PCG','FINAN','XXXXXX','51611',7414,'Caisse Centrale','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7416,'PCG','FINAN','XXXXXX','51613',7414,'Caisse (Succursale ou agence A)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7417,'PCG','FINAN','XXXXXX','51614',7414,'Caisse (Succursale ou agence B)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7418,'PCG','FINAN','XXXXXX','5165',7413,'Régies d''avances et accréditifs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7419,'PCG','FINAN','XXXXXX','55',7397,'Trésorerie - Passif','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7420,'PCG','FINAN','XXXXXX','552',7419,'Crédits d''escompte','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7421,'PCG','FINAN','XXXXXX','553',7419,'Crédits de trésorerie','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7422,'PCG','FINAN','XXXXXX','554',7419,'Banques (soldes créditeurs)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7423,'PCG','FINAN','XXXXXX','5541',7422,'Banques (soldes créditeurs)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7424,'PCG','FINAN','XXXXXX','5548',7422,'Autres établissements financiers et assimilés (soldes créditeurs)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7425,'PCG','FINAN','XXXXXX','59',7397,'Provisions pour dépréciation des comptes de trésorerie','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7426,'PCG','EXPENSE','XXXXXX','6','','Charges','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7427,'PCG','EXPENSE','XXXXXX','61',7426,'Charges d''exploitation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7428,'PCG','EXPENSE','XXXXXX','611',7427,'Achats revendus de marchandises','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7429,'PCG','EXPENSE','XXXXXX','6111',7428,'Achats de marchandises (Groupe A)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7430,'PCG','EXPENSE','XXXXXX','6112',7428,'Achats de marchandises (Groupe B)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7431,'PCG','EXPENSE','XXXXXX','6114',7428,'Variation des stocks de marchandises','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7432,'PCG','EXPENSE','XXXXXX','6118',7428,'Achats revendus de marchandises des exercices antérieurs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7433,'PCG','EXPENSE','XXXXXX','6119',7428,'Rabais, remises, et ristournes obtenus sur achats de marchandises','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7434,'PCG','EXPENSE','XXXXXX','612',7427,'Achats consommés de matières et fournitures','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7435,'PCG','EXPENSE','XXXXXX','6121',7434,'Achats de matières premières','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7436,'PCG','EXPENSE','XXXXXX','61211',7435,'Achats de matières premières A','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7437,'PCG','EXPENSE','XXXXXX','61212',7435,'Achats de matières premières B','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7438,'PCG','EXPENSE','XXXXXX','6122',7434,'Achats de matières et fournitures consommables','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7439,'PCG','EXPENSE','XXXXXX','61221',7438,'Achats de matières et fournitures A','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7440,'PCG','EXPENSE','XXXXXX','61222',7438,'Achats de matières et fournitures B','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7441,'PCG','EXPENSE','XXXXXX','61223',7438,'Achats de combustibles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7442,'PCG','EXPENSE','XXXXXX','61224',7438,'Achats de produits d''entretien','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7443,'PCG','EXPENSE','XXXXXX','61225',7438,'Achats de fournitures d''atelier d''usine','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7444,'PCG','EXPENSE','XXXXXX','61226',7438,'Achats de fournitures de magasin','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7445,'PCG','EXPENSE','XXXXXX','61227',7438,'Achats de fournitures de bureau','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7446,'PCG','EXPENSE','XXXXXX','6123',7434,'Achats d''emballages','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7447,'PCG','EXPENSE','XXXXXX','61231',7446,'Achats d''emballages perdus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7448,'PCG','EXPENSE','XXXXXX','61232',7446,'Achats d''emballages récupérables non identifiables','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7449,'PCG','EXPENSE','XXXXXX','61233',7446,'Achats d''emballages à usage mixte','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7450,'PCG','EXPENSE','XXXXXX','6124',7434,'Variation des stocks de matières et fournitures','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7451,'PCG','EXPENSE','XXXXXX','61241',7450,'Variation des stocks de matières premières','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7452,'PCG','EXPENSE','XXXXXX','61242',7450,'Variation des stocks de matières et fournitures consommables','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7453,'PCG','EXPENSE','XXXXXX','61243',7450,'Variation des stocks d''emballages','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7454,'PCG','EXPENSE','XXXXXX','6125',7434,'Achats non stockés de matières et fournitures','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7455,'PCG','EXPENSE','XXXXXX','61251',7454,'Achats de fournitures non stockables','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7456,'PCG','EXPENSE','XXXXXX','61252',7454,'Achats de fournitures d''entretien','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7457,'PCG','EXPENSE','XXXXXX','61253',7454,'Achats de petit outillage et de petit équipement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7458,'PCG','EXPENSE','XXXXXX','61254',7454,'Achats de fournitures de bureau','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7459,'PCG','EXPENSE','XXXXXX','6126',7434,'Achats de travaux, études et prestations de services','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7460,'PCG','EXPENSE','XXXXXX','61261',7459,'Achats de travaux','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7461,'PCG','EXPENSE','XXXXXX','61262',7459,'Achats d''études','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7462,'PCG','EXPENSE','XXXXXX','61263',7459,'Achats des prestations de service','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7463,'PCG','EXPENSE','XXXXXX','6128',7434,'Achats des matières et des fournitures des exercices antérieurs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7464,'PCG','EXPENSE','XXXXXX','6129',7434,'Rabais, remises, et ristournes obtenus sur achats consommés de matières et fournitures','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7465,'PCG','EXPENSE','XXXXXX','61291',7464,'Rabais, remises, et ristournes obtenus sur achats de matières premières','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7466,'PCG','EXPENSE','XXXXXX','61292',7464,'Rabais, remises, et ristournes obtenus sur achats de matières et fournitures consommables','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7467,'PCG','EXPENSE','XXXXXX','61293',7464,'Rabais, remises, et ristournes obtenus sur achats d''emballages','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7468,'PCG','EXPENSE','XXXXXX','61295',7464,'Rabais, remises, et ristournes obtenus sur achats non stockés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7469,'PCG','EXPENSE','XXXXXX','61296',7464,'Rabais, remises, et ristournes obtenus sur achats de travaux, études et prestations de services','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7470,'PCG','EXPENSE','XXXXXX','61298',7464,'Rabais, remises, et ristournes obtenus sur achats de matières et fournitures des exercices antérieurs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7471,'PCG','EXPENSE','XXXXXX','613',7427,'Autres charges externes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7472,'PCG','EXPENSE','XXXXXX','6131',7471,'Locations et charges locatives','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7473,'PCG','EXPENSE','XXXXXX','61311',7472,'Location de terrains','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7474,'PCG','EXPENSE','XXXXXX','61312',7472,'Location de constructions','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7475,'PCG','EXPENSE','XXXXXX','61313',7472,'Location de matériel et d''outillage','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7476,'PCG','EXPENSE','XXXXXX','61314',7472,'Location de matériel et matériel de bureau','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7477,'PCG','EXPENSE','XXXXXX','61315',7472,'Location de matériel informatique','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7478,'PCG','EXPENSE','XXXXXX','61316',7472,'Location de matériel de transport','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7479,'PCG','EXPENSE','XXXXXX','61317',7472,'Malis sur emballages rendus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7480,'PCG','EXPENSE','XXXXXX','61318',7472,'Location et charges locatives diverses','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7481,'PCG','EXPENSE','XXXXXX','6132',7471,'Redevances de crédit bail','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7482,'PCG','EXPENSE','XXXXXX','61321',7481,'Redevances de crédit bail, mobilier et matériel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7483,'PCG','EXPENSE','XXXXXX','6133',7471,'Entretien et réparations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7484,'PCG','EXPENSE','XXXXXX','61331',7483,'Entretien et réparations des biens immobiliers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7485,'PCG','EXPENSE','XXXXXX','61332',7483,'Entretien et réparations des biens mobiliers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7486,'PCG','EXPENSE','XXXXXX','61335',7483,'Maintenance','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7487,'PCG','EXPENSE','XXXXXX','6134',7471,'Primes d''assurance','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7488,'PCG','EXPENSE','XXXXXX','61341',7487,'Assurances multirisques (vol, incendie, responsabilité civile, etc.)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7489,'PCG','EXPENSE','XXXXXX','61343',7487,'Assurances - Risques d''exploitation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7490,'PCG','EXPENSE','XXXXXX','61345',7487,'Assurances - Matériel de transport','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7491,'PCG','EXPENSE','XXXXXX','61348',7487,'Autres assurances','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7492,'PCG','EXPENSE','XXXXXX','6135',7471,'Rémunérations du personnel extérieurs à l''entreprise','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7493,'PCG','EXPENSE','XXXXXX','61351',7492,'Rémunérations du personnel occasionnel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7494,'PCG','EXPENSE','XXXXXX','61352',7492,'Rémunérations du personnel intérimaire','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7495,'PCG','EXPENSE','XXXXXX','61353',7492,'Rémunérations du personnel détaché ou prêté à l''entreprise','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7496,'PCG','EXPENSE','XXXXXX','6136',7471,'Rémunérations d''intermédiaires et honoraires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7497,'PCG','EXPENSE','XXXXXX','61361',7496,'Commissions et courtages','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7498,'PCG','EXPENSE','XXXXXX','61365',7496,'honoraires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7499,'PCG','EXPENSE','XXXXXX','61367',7496,'Frais d''actes et de contentieux','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7500,'PCG','EXPENSE','XXXXXX','6137',7471,'Redevances pour brevets, marques, droits et valeurs similaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7501,'PCG','EXPENSE','XXXXXX','61371',7500,'Redevances pour brevets','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7502,'PCG','EXPENSE','XXXXXX','61378',7500,'Autres redevances','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7503,'PCG','EXPENSE','XXXXXX','614',7427,'Autres charges externes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7504,'PCG','EXPENSE','XXXXXX','6141',7503,'Etudes, recherches et documentation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7505,'PCG','EXPENSE','XXXXXX','61411',7504,'Etudes générales','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7506,'PCG','EXPENSE','XXXXXX','61413',7504,'Recherches','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7507,'PCG','EXPENSE','XXXXXX','61415',7504,'Documentation générale','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7508,'PCG','EXPENSE','XXXXXX','61416',7504,'Documentation technique','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7509,'PCG','EXPENSE','XXXXXX','6142',7503,'Transport','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7510,'PCG','EXPENSE','XXXXXX','61421',7509,'Transport du personnel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7511,'PCG','EXPENSE','XXXXXX','61425',7509,'Transport sur achats','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7512,'PCG','EXPENSE','XXXXXX','61426',7509,'Transport sur ventes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7513,'PCG','EXPENSE','XXXXXX','61428',7509,'Autres transports','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7514,'PCG','EXPENSE','XXXXXX','6143',7503,'Déplacements, missions et réceptions','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7515,'PCG','EXPENSE','XXXXXX','61431',7514,'Voyages et déplacements','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7516,'PCG','EXPENSE','XXXXXX','61433',7514,'Frais de déménagement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7517,'PCG','EXPENSE','XXXXXX','61435',7514,'Missions','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7518,'PCG','EXPENSE','XXXXXX','61436',7514,'Réceptions','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7519,'PCG','EXPENSE','XXXXXX','6144',7503,'Publicité, publications et relations publiques','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7520,'PCG','EXPENSE','XXXXXX','61441',7519,'Annonces et insertions','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7521,'PCG','EXPENSE','XXXXXX','61442',7519,'Echantillons, catalogues et imprimés publicitaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7522,'PCG','EXPENSE','XXXXXX','61443',7519,'Foires et expositions','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7523,'PCG','EXPENSE','XXXXXX','61444',7519,'Primes de publicité','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7524,'PCG','EXPENSE','XXXXXX','61446',7519,'Publications','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7525,'PCG','EXPENSE','XXXXXX','61447',7519,'Cadeaux à la clientèle','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7526,'PCG','EXPENSE','XXXXXX','61448',7519,'Autres charges de publicité et relations publiques','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7527,'PCG','EXPENSE','XXXXXX','6145',7503,'Frais postaux et frais de télécommunications','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7528,'PCG','EXPENSE','XXXXXX','61451',7527,'Frais postaux','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7529,'PCG','EXPENSE','XXXXXX','61455',7527,'Frais de téléphone','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7530,'PCG','EXPENSE','XXXXXX','61456',7527,'Frais de télex et de télégrammes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7531,'PCG','EXPENSE','XXXXXX','6146',7503,'Cotisations et dons','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7532,'PCG','EXPENSE','XXXXXX','61461',7531,'Cotisations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7533,'PCG','EXPENSE','XXXXXX','61462',7531,'Dons','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7534,'PCG','EXPENSE','XXXXXX','6147',7503,'Services bancaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7535,'PCG','EXPENSE','XXXXXX','61471',7534,'Frais d''achat et de vente des titres','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7536,'PCG','EXPENSE','XXXXXX','61472',7534,'Frais sur effet de commerce','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7537,'PCG','EXPENSE','XXXXXX','61473',7534,'Frais et commissions sur services bancaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7538,'PCG','EXPENSE','XXXXXX','6148',7503,'Autres charges externes des exercices antérieurs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7539,'PCG','EXPENSE','XXXXXX','6149',7503,'Rabais, remises et ristournes obtenus sur autres charges externes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7540,'PCG','EXPENSE','XXXXXX','616',7427,'Impôts et taxes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7541,'PCG','EXPENSE','XXXXXX','6161',7540,'Impôts et taxes directs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7542,'PCG','EXPENSE','XXXXXX','61611',7541,'Taxe urbaine et taxe d''édilité','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7543,'PCG','EXPENSE','XXXXXX','61612',7541,'Patente','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7544,'PCG','EXPENSE','XXXXXX','61615',7541,'Taxes locales','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7545,'PCG','EXPENSE','XXXXXX','6165',7540,'Impôts et taxes indirects','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7546,'PCG','EXPENSE','XXXXXX','6167',7540,'Impôts, taxes et droits assimilés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7547,'PCG','EXPENSE','XXXXXX','61671',7546,'Droits d''enregistrement et timbre','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7548,'PCG','EXPENSE','XXXXXX','61673',7546,'Taxes sur les véhicules','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7549,'PCG','EXPENSE','XXXXXX','61678',7546,'Autres impôts, taxes et droits assimilés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7550,'PCG','EXPENSE','XXXXXX','6168',7540,'Impôts et taxes des exercices antérieurs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7551,'PCG','EXPENSE','XXXXXX','617',7427,'Charges de personnel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7552,'PCG','EXPENSE','XXXXXX','6171',7551,'Rémunération du personnel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7553,'PCG','EXPENSE','XXXXXX','61711',7552,'Appointements et salaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7554,'PCG','EXPENSE','XXXXXX','61712',7552,'Primes et gratifications','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7555,'PCG','EXPENSE','XXXXXX','61713',7552,'Indemnités et avantages divers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7556,'PCG','EXPENSE','XXXXXX','61714',7552,'Commissions au personnel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7557,'PCG','EXPENSE','XXXXXX','61715',7552,'Rémunération des administrateurs, gérants et associés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7558,'PCG','EXPENSE','XXXXXX','6174',7551,'charges sociales','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7559,'PCG','EXPENSE','XXXXXX','61741',7559,'Cotisations de sécurité sociale','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7560,'PCG','EXPENSE','XXXXXX','61742',7559,'Cotisations aux caisses de retraite','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7561,'PCG','EXPENSE','XXXXXX','61743',7559,'Cotisations aux mutuelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7562,'PCG','EXPENSE','XXXXXX','61744',7559,'Prestations familiales','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7563,'PCG','EXPENSE','XXXXXX','61745',7559,'Assurances accidents de travail','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7564,'PCG','EXPENSE','XXXXXX','6176',7551,'Charges sociales diverses','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7565,'PCG','EXPENSE','XXXXXX','61761',7564,'Assurances groupe','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7566,'PCG','EXPENSE','XXXXXX','61762',7564,'Prestations de retraites','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7567,'PCG','EXPENSE','XXXXXX','61763',7564,'Allocations aux oeuvres sociales','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7568,'PCG','EXPENSE','XXXXXX','61764',7564,'Habillement et vêtements de travail','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7569,'PCG','EXPENSE','XXXXXX','61765',7564,'Indemnités de préavis et de licenciement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7570,'PCG','EXPENSE','XXXXXX','61766',7564,'Médecine du travail, pharmacie','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7571,'PCG','EXPENSE','XXXXXX','61768',7564,'Autres charges sociales diverses','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7572,'PCG','EXPENSE','XXXXXX','6177',7551,'Rémunération de l''exploitant','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7573,'PCG','EXPENSE','XXXXXX','61771',7573,'Appointements et salaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7574,'PCG','EXPENSE','XXXXXX','61774',7573,'Charges sociales sur appointements et salaires de l''exploitant','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7575,'PCG','EXPENSE','XXXXXX','6178',7551,'Charges de personnel des exercices antérieurs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7576,'PCG','EXPENSE','XXXXXX','618',7427,'Autres charges d''exploitation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7577,'PCG','EXPENSE','XXXXXX','6181',7576,'Jetons de présence','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7578,'PCG','EXPENSE','XXXXXX','6182',7576,'Pertes sur créances irrécouvrables','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7579,'PCG','EXPENSE','XXXXXX','6185',7576,'Pertes sur opérations faites en commun','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7580,'PCG','EXPENSE','XXXXXX','6186',7576,'Transferts de profits sur opérations faites en commun','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7581,'PCG','EXPENSE','XXXXXX','6188',7576,'Autres charges d''exploitation des exercices antérieurs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7582,'PCG','EXPENSE','XXXXXX','619',7427,'Dotation d''exploitation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7583,'PCG','EXPENSE','XXXXXX','6191',7582,'Dotations d''exploitation aux amortissements de l''immobilisation en non-valeurs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7584,'PCG','EXPENSE','XXXXXX','61911',7583,'Dotations d''exploitation aux amortissements des frais préliminaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7585,'PCG','EXPENSE','XXXXXX','61912',7583,'Dotations d''exploitation aux amortissements des charges à répartir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7586,'PCG','EXPENSE','XXXXXX','6192',7582,'Dotations d''exploitation aux amortissements de l''immobilisation incorporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7587,'PCG','EXPENSE','XXXXXX','61921',7586,'Dotations d''exploitation aux amortissements de l''immobilisation en recherche et développement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7588,'PCG','EXPENSE','XXXXXX','61922',7586,'Dotations d''exploitation aux amortissements des brevets, marques, droits et valeurs similaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7589,'PCG','EXPENSE','XXXXXX','61923',7586,'Dotations d''exploitation aux amortissements du fonds commercial','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7590,'PCG','EXPENSE','XXXXXX','61928',7586,'Dotations d''exploitation aux amortissements des autres immobilisations incorporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7591,'PCG','EXPENSE','XXXXXX','6193',7582,'Dotations d''exploitation aux amortissements des immobilisations corporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7592,'PCG','EXPENSE','XXXXXX','61931',7591,'Dotations d''exploitation aux amortissements des terrains','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7593,'PCG','EXPENSE','XXXXXX','61932',7591,'Dotations d''exploitation aux amortissements des constructions','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7594,'PCG','EXPENSE','XXXXXX','61933',7591,'Dotations d''exploitation aux amortissements des installations techniques, matériel et outillage','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7595,'PCG','EXPENSE','XXXXXX','61934',7591,'Dotations d''exploitation aux amortissements du matériel de transport','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7596,'PCG','EXPENSE','XXXXXX','61935',7591,'Dotations d''exploitation aux amortissements des mobilier, matériel de bureau et aménagement divers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7597,'PCG','EXPENSE','XXXXXX','61938',7591,'Dotations d''exploitation aux amortissements des autres immobilisations corporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7598,'PCG','EXPENSE','XXXXXX','6194',7582,'Dotations d''exploitation aux provisions pour dépréciation des immobilisations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7599,'PCG','EXPENSE','XXXXXX','61942',7598,'Dotations d''exploitation aux provisions pour dépréciation des immobilisations incorporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7600,'PCG','EXPENSE','XXXXXX','61943',7598,'Dotations d''exploitation aux provisions pour dépréciation des immobilisations corporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7601,'PCG','EXPENSE','XXXXXX','6195',7582,'Dotations d''exploitation aux provisions pour risques et charges','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7602,'PCG','EXPENSE','XXXXXX','61955',7601,'Dotations d''exploitation aux provisions pour risques et charges durables','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7603,'PCG','EXPENSE','XXXXXX','61957',7601,'Dotations d''exploitation aux provisions pour risques et charges momentanés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7604,'PCG','EXPENSE','XXXXXX','6196',7582,'Dotations d''exploitation aux provisions pour dépréciation de l''actif circulant','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7605,'PCG','EXPENSE','XXXXXX','61961',7604,'Dotations d''exploitation aux provisions pour dépréciation des stocks','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7606,'PCG','EXPENSE','XXXXXX','61964',7604,'Dotations d''exploitation aux provisions pour dépréciation des créances de l''actif circulant','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7607,'PCG','EXPENSE','XXXXXX','6198',7582,'Dotations d''exploitation des exercices antérieurs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7608,'PCG','EXPENSE','XXXXXX','61981',7607,'Dotations d''exploitation aux amortissements des exercices antérieurs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7609,'PCG','EXPENSE','XXXXXX','61984',7607,'Dotations d''exploitation aux provisions des exercices antérieurs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7610,'PCG','EXPENSE','XXXXXX','63',7426,'Charges financières','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7611,'PCG','EXPENSE','XXXXXX','631',7610,'Charges d''intérêt','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7612,'PCG','EXPENSE','XXXXXX','6311',7611,'Intérêts des emprunts et dettes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7613,'PCG','EXPENSE','XXXXXX','63111',7612,'Intérêts des emprunts','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7614,'PCG','EXPENSE','XXXXXX','63113',7612,'Intérêts des dettes rattachées à des participations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7615,'PCG','EXPENSE','XXXXXX','63114',7612,'Intérêts des comptes courants et dépôts créditeurs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7616,'PCG','EXPENSE','XXXXXX','63115',7612,'Intérêts bancaires et sur opérations de financement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7617,'PCG','EXPENSE','XXXXXX','63118',7612,'Autres intérêts des emprunts et dettes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7618,'PCG','EXPENSE','XXXXXX','6318',7611,'Charges d''intérêt des exercices antérieurs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7619,'PCG','EXPENSE','XXXXXX','633',7610,'Pertes de change','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7620,'PCG','EXPENSE','XXXXXX','6331',7619,'Pertes de change propres à l''exercice','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7621,'PCG','EXPENSE','XXXXXX','6338',7619,'Pertes de change des exercices antérieurs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7622,'PCG','EXPENSE','XXXXXX','638',7610,'Autres charges financières','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7623,'PCG','EXPENSE','XXXXXX','6382',7622,'Pertes sur créances liées à des participations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7624,'PCG','EXPENSE','XXXXXX','6385',7622,'Charges nettes sur cessions de titres et valeurs de placement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7625,'PCG','EXPENSE','XXXXXX','6386',7622,'Escomptes accordés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7626,'PCG','EXPENSE','XXXXXX','6388',7622,'Autres charges financières des exercices antérieurs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7627,'PCG','EXPENSE','XXXXXX','639',7610,'Dotations financières','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7628,'PCG','EXPENSE','XXXXXX','6391',7627,'Dotations aux amortissements des primes de remboursement des obligations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7629,'PCG','EXPENSE','XXXXXX','6392',7627,'Dotations aux provisions pour dépréciation des immobilisations financières','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7630,'PCG','EXPENSE','XXXXXX','6393',7627,'Dotations aux provisions pour risques et charges financières','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7631,'PCG','EXPENSE','XXXXXX','6394',7627,'Dotations aux provisions pour dépréciation des titres et valeurs de placement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7632,'PCG','EXPENSE','XXXXXX','6396',7627,'Dotations aux provisions pour dépréciation des comptes de trésorerie','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7633,'PCG','EXPENSE','XXXXXX','6398',7627,'Dotations financières des exercices antérieurs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7634,'PCG','EXPENSE','XXXXXX','65',7426,'Charges non courantes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7635,'PCG','EXPENSE','XXXXXX','651',7634,'Valeurs nettes d''amortissements des immobilisations cédées','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7636,'PCG','EXPENSE','XXXXXX','6512',7635,'Valeurs nettes d''amortissement des immobilisations incorporelles cédées','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7637,'PCG','EXPENSE','XXXXXX','6513',7635,'Valeurs nettes d''amortissement des immobilisations corporelles cédées','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7638,'PCG','EXPENSE','XXXXXX','6514',7635,'Valeurs nettes d''amortissement des immobilisations financières cédées','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7639,'PCG','EXPENSE','XXXXXX','6518',7635,'Valeurs nettes d''amortissement des immobilisations cédées des exercices antérieurs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7640,'PCG','EXPENSE','XXXXXX','656',7634,'Subventions accordées','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7641,'PCG','EXPENSE','XXXXXX','6561',7640,'Subventions accordées de l''exercice','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7642,'PCG','EXPENSE','XXXXXX','6568',7640,'Subventions accordées des exercices antérieurs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7643,'PCG','EXPENSE','XXXXXX','658',7634,'Autres charges non courantes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7644,'PCG','EXPENSE','XXXXXX','6581',7643,'Pénalités sur marchés et dédits','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7645,'PCG','EXPENSE','XXXXXX','65811',7644,'Pénalités sur marchés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7646,'PCG','EXPENSE','XXXXXX','65812',7644,'Dédits','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7647,'PCG','EXPENSE','XXXXXX','6582',7643,'Rappels d''impôts (autres qu''impôts sur les résultats)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7648,'PCG','EXPENSE','XXXXXX','6583',7643,'Pénalités et amendes fiscales ou pénales','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7649,'PCG','EXPENSE','XXXXXX','65831',7648,'Pénalités et amendes fiscales ou pénales','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7650,'PCG','EXPENSE','XXXXXX','65833',7648,'Pénalités et amendes pénales','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7651,'PCG','EXPENSE','XXXXXX','6585',7643,'Créances devenues irrécouvrables','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7652,'PCG','EXPENSE','XXXXXX','6586',7643,'Dons, libéralités et lots','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7653,'PCG','EXPENSE','XXXXXX','65861',7652,'Dons','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7654,'PCG','EXPENSE','XXXXXX','65862',7652,'Libéralités','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7655,'PCG','EXPENSE','XXXXXX','65863',7652,'Lots','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7656,'PCG','EXPENSE','XXXXXX','6588',7643,'Autres charges non courantes des exercices antérieurs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7657,'PCG','EXPENSE','XXXXXX','659',7634,'Dotations pour courantes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7658,'PCG','EXPENSE','XXXXXX','6591',7657,'Dotations aux amortissements exceptionnels des immobilisations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7659,'PCG','EXPENSE','XXXXXX','65911',7658,'Dotations aux amortissements exceptionnels de l''immobilisation en non valeurs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7660,'PCG','EXPENSE','XXXXXX','65912',7658,'Dotations aux amortissements exceptionnels des immobilisations incorporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7661,'PCG','EXPENSE','XXXXXX','65913',7658,'Dotations aux amortissements exceptionnels des immobilisations corporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7662,'PCG','EXPENSE','XXXXXX','6594',7657,'Dotations non courantes aux provisions réglementées','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7663,'PCG','EXPENSE','XXXXXX','65941',7662,'Dotations non courantes aux amortissements dérogatoires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7664,'PCG','EXPENSE','XXXXXX','65942',7662,'Dotations non courantes pour plus-values en instance d''imposition','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7665,'PCG','EXPENSE','XXXXXX','65944',7662,'Dotations non courantes pour investissements','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7666,'PCG','EXPENSE','XXXXXX','65945',7662,'Dotations non courantes pour reconstitution de gisements','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7667,'PCG','EXPENSE','XXXXXX','65946',7662,'Dotations non courantes pour acquisition et construction de logement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7668,'PCG','EXPENSE','XXXXXX','6595',7657,'Dotations non courantes aux provisions pour risques et charges','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7669,'PCG','EXPENSE','XXXXXX','65955',7668,'Dotations non courantes aux provisions pour risques et charges durables','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7670,'PCG','EXPENSE','XXXXXX','65957',7668,'Dotations non courantes aux provisions pour risques et charges momentanés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7671,'PCG','EXPENSE','XXXXXX','6596',7657,'Dotations non courantes aux provisions pour dépréciation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7672,'PCG','EXPENSE','XXXXXX','65962',7671,'Dotations non courantes aux provisions pour dépréciation de l''actif immobilisé','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7673,'PCG','EXPENSE','XXXXXX','65963',7671,'Dotations non courantes aux provisions pour dépréciation de l''actif circulant','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7674,'PCG','EXPENSE','XXXXXX','6598',7671,'Dotations non courantes des exercices antérieurs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7675,'PCG','EXPENSE','XXXXXX','67',7426,'Impôts sur le résultats','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7676,'PCG','EXPENSE','XXXXXX','6701',7675,'Impôts sur les bénéfices','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7677,'PCG','EXPENSE','XXXXXX','6705',7675,'Imposition minimale annuelle des sociétés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7678,'PCG','EXPENSE','XXXXXX','6708',7675,'Rappels et dégrèvements des impôts sur les résultats','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7679,'PCG','INCOME','XXXXXX','7','','Produits','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7680,'PCG','INCOME','XXXXXX','71',7679,'Produits d''exploitation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7681,'PCG','INCOME','XXXXXX','711',7680,'Ventes de marchandises','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7682,'PCG','INCOME','XXXXXX','7111',7681,'Ventes de marchandises au Maroc','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7683,'PCG','INCOME','XXXXXX','7113',7681,'Ventes de marchandises à l''étranger','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7684,'PCG','INCOME','XXXXXX','7118',7681,'Ventes de marchandises des exercices antérieurs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7685,'PCG','INCOME','XXXXXX','7119',7681,'Rabais, remises et ristournes accordés par l''entreprise','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7686,'PCG','INCOME','XXXXXX','712',7680,'Ventes de biens et services produits','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7687,'PCG','INCOME','XXXXXX','7121',7686,'Ventes de biens et services produits au Maroc','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7688,'PCG','INCOME','XXXXXX','71211',7687,'Ventes de produits finis','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7689,'PCG','INCOME','XXXXXX','71212',7687,'Ventes de produits intermédiaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7690,'PCG','INCOME','XXXXXX','71217',7687,'Ventes de produits résiduels','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7691,'PCG','INCOME','XXXXXX','7122',7686,'Ventes de biens produits à l''étranger','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7692,'PCG','INCOME','XXXXXX','71221',7691,'Ventes de produits finis','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7693,'PCG','INCOME','XXXXXX','71222',7691,'Ventes de produits intermédiaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7694,'PCG','INCOME','XXXXXX','7124',7686,'Ventes de services produits au Maroc','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7695,'PCG','INCOME','XXXXXX','71241',7694,'Travaux','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7696,'PCG','INCOME','XXXXXX','71242',7694,'Etudes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7697,'PCG','INCOME','XXXXXX','71243',7694,'Prestations de services','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7698,'PCG','INCOME','XXXXXX','7125',7686,'Ventes de services produits à l''étranger','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7699,'PCG','INCOME','XXXXXX','71251',7698,'Travaux','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7700,'PCG','INCOME','XXXXXX','71252',7698,'Etudes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7701,'PCG','INCOME','XXXXXX','71253',7698,'Prestations de services','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7702,'PCG','INCOME','XXXXXX','7126',7686,'Redevances pour brevets, marques, droits et valeurs similaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7703,'PCG','INCOME','XXXXXX','7127',7686,'Ventes de produits accessoires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7704,'PCG','INCOME','XXXXXX','71271',7703,'Locations diverses reçues','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7705,'PCG','INCOME','XXXXXX','71272',7703,'Commissions et courtages reçus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7706,'PCG','INCOME','XXXXXX','71273',7703,'Produits de services exploités dans l''intérêt du personnel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7707,'PCG','INCOME','XXXXXX','71275',7703,'Bonis sur reprises d''emballages consignés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7708,'PCG','INCOME','XXXXXX','71276',7703,'Ports et frais accessoires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7709,'PCG','INCOME','XXXXXX','71278',7703,'Autres ventes de produits accessoires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7710,'PCG','INCOME','XXXXXX','7128',7686,'Ventes de biens set services produits des exercices antérieurs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7711,'PCG','INCOME','XXXXXX','7129',7686,'Rabais, remises et ristournes accordés par l''entreprise','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7712,'PCG','INCOME','XXXXXX','71291',7711,'Rabais, remises et ristournes accordés sur ventes au Maroc des biens produits','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7713,'PCG','INCOME','XXXXXX','71292',7711,'Rabais, remises et ristournes accordés sur ventes à l''étranger des biens produits','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7714,'PCG','INCOME','XXXXXX','71294',7711,'Rabais, remises et ristournes accordés sur ventes au Maroc des services produits','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7715,'PCG','INCOME','XXXXXX','71295',7711,'Rabais, remises et ristournes accordés sur ventes à l''étranger des services produits','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7716,'PCG','INCOME','XXXXXX','71298',7711,'Rabais, remises et ristournes accordés sur ventes des biens et services produits des exercices antérieurs ','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7717,'PCG','INCOME','XXXXXX','713',7680,'Variations des stocks des produits','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7718,'PCG','INCOME','XXXXXX','7131',7717,'Variations des stocks des produits en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7719,'PCG','INCOME','XXXXXX','71311',7718,'Variations des stocks de biens produits en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7720,'PCG','INCOME','XXXXXX','71312',7718,'Variations des stocks de produits intermédiaires en cours ','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7721,'PCG','INCOME','XXXXXX','71317',7718,'Variations des stocks de produits résiduels en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7722,'PCG','INCOME','XXXXXX','7132',7717,'Variations des stocks de biens produits','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7723,'PCG','INCOME','XXXXXX','71321',7722,'Variations des stocks de produits finis','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7724,'PCG','INCOME','XXXXXX','71322',7722,'Variations des stocks de produits intermédiaires ','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7725,'PCG','INCOME','XXXXXX','71327',7722,'Variations des stocks de produits résiduels','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7726,'PCG','INCOME','XXXXXX','7134',7717,'Variations des stocks de services en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7727,'PCG','INCOME','XXXXXX','71341',7726,'Variations des stocks de travaux','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7728,'PCG','INCOME','XXXXXX','71342',7726,'Variations des stocks d''études en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7729,'PCG','INCOME','XXXXXX','71343',7726,'Variations des stocks de prestations en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7730,'PCG','INCOME','XXXXXX','714',7680,'Immobilisations produits par l''entreprise pour elle-même','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7731,'PCG','INCOME','XXXXXX','7141',7730,'Immobilisations en non-valeurs produites','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7732,'PCG','INCOME','XXXXXX','7142',7730,'Immobilisations incorporelles produites','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7733,'PCG','INCOME','XXXXXX','7143',7730,'Immobilisations corporelles produites','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7734,'PCG','INCOME','XXXXXX','7148',7730,'Immobilisations produites des exercices antérieurs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7735,'PCG','INCOME','XXXXXX','716',7680,'Subventions d''exploitation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7736,'PCG','INCOME','XXXXXX','7161',7735,'Subventions d''exploitation reçues de l''exercice','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7737,'PCG','INCOME','XXXXXX','7168',7735,'Subventions d''exploitation reçues des exercices antérieurs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7738,'PCG','INCOME','XXXXXX','718',7680,'Autres produits d''exploitation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7739,'PCG','INCOME','XXXXXX','7181',7738,'Jetons de présence reçus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7740,'PCG','INCOME','XXXXXX','7182',7738,'Revenus des immeubles non affectées à l''exploitation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7741,'PCG','INCOME','XXXXXX','7185',7738,'Profits sur opérations faites en commun','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7742,'PCG','INCOME','XXXXXX','7186',7738,'Transferts de profits sur opérations faites en commun','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7743,'PCG','INCOME','XXXXXX','7188',7738,'Autres produits d''exploitation des exercices antérieurs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7744,'PCG','INCOME','XXXXXX','719',7680,'Reprises d''exploitation ; Transfert de change','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7745,'PCG','INCOME','XXXXXX','7191',7744,'Reprises sur amortissements de l''immobilisation en non-valeur','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7746,'PCG','INCOME','XXXXXX','7192',7744,'Reprises sur amortissements des immobilisations incorporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7747,'PCG','INCOME','XXXXXX','7193',7744,'Reprises sur amortissements des immobilisations corporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7748,'PCG','INCOME','XXXXXX','7194',7744,'Reprises sur provisions pour dépréciation des immobilisations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7749,'PCG','INCOME','XXXXXX','7195',7744,'Reprises sur provisions pour risques et charges','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7750,'PCG','INCOME','XXXXXX','7196',7744,'Reprises sur provisions pour dépréciation de l''actif circulant','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7751,'PCG','INCOME','XXXXXX','7197',7744,'Transfert de charges d''exploitation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7752,'PCG','INCOME','XXXXXX','71971',7751,'Transfert de charges d''exploitation - achats de marchandises','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7753,'PCG','INCOME','XXXXXX','71972',7751,'Transfert de charges d''exploitation - achats consommés de matières et fournitures','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7754,'PCG','INCOME','XXXXXX','71973',7751,'Transfert de charges d''exploitation - autres charges externes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7755,'PCG','INCOME','XXXXXX','71975',7751,'Transfert de charges d''exploitation - impôts et taxes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7756,'PCG','INCOME','XXXXXX','71976',7751,'Transfert de charges d''exploitation - charges de personnel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7757,'PCG','INCOME','XXXXXX','71978',7751,'Transfert de charges d''exploitation - autres charges d''exploitation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7758,'PCG','INCOME','XXXXXX','7198',7744,'Reprises sur amortissements et provisions des exercices antérieurs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7759,'PCG','INCOME','XXXXXX','71981',7758,'Reprises sur amortissements des exercices antérieurs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7760,'PCG','INCOME','XXXXXX','71984',7758,'Reprises sur Provisions des exercices antérieurs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7761,'PCG','INCOME','XXXXXX','73',7679,'Produits financiers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7762,'PCG','INCOME','XXXXXX','732',7761,'Produits des titres de participation et des autres titres immobilisés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7763,'PCG','INCOME','XXXXXX','7321',7762,'Revenus des titres de participation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7764,'PCG','INCOME','XXXXXX','7325',7762,'Revenus des titres immobilisés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7765,'PCG','INCOME','XXXXXX','7328',7762,'Produits des titres de participation et des autres titres immobilisés des exercices antérieurs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7766,'PCG','INCOME','XXXXXX','733',7761,'Gains de change','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7767,'PCG','INCOME','XXXXXX','7331',7766,'Gains de change propres à l''exercice','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7768,'PCG','INCOME','XXXXXX','7338',7766,'Gains de change des exercices antérieurs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7769,'PCG','INCOME','XXXXXX','738',7761,'Intérêts et autres produits financiers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7770,'PCG','INCOME','XXXXXX','7381',7769,'Intérêts et produits assimilés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7771,'PCG','INCOME','XXXXXX','73811',7770,'Intérêts des prêts','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7772,'PCG','INCOME','XXXXXX','73813',7770,'Revenus des autres créances financières','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7773,'PCG','INCOME','XXXXXX','7383',7769,'Revenus des créances rattachées à des participations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7774,'PCG','INCOME','XXXXXX','7384',7769,'Revenus des titres et valeurs de placement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7775,'PCG','INCOME','XXXXXX','7385',7769,'Produits nets sur cessions de titres et valeurs de placement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7776,'PCG','INCOME','XXXXXX','7386',7769,'Escomptes obtenus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7777,'PCG','INCOME','XXXXXX','7388',7769,'Intérêts et autres produits financiers des exercices antérieurs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7778,'PCG','INCOME','XXXXXX','739',7761,'Reprises financières ; Transfert de change','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7779,'PCG','INCOME','XXXXXX','7391',7778,'Reprises sur amortissement des primes de remboursement des obligations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7780,'PCG','INCOME','XXXXXX','7392',7778,'Reprises sur provisions pour dépréciation des immobilisations financières','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7781,'PCG','INCOME','XXXXXX','7393',7778,'Reprises sur provisions pour risques et charges financières','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7782,'PCG','INCOME','XXXXXX','7394',7778,'Reprises sur provisions pour dépréciation des titres et valeurs de placement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7783,'PCG','INCOME','XXXXXX','7396',7778,'Reprises sur provisions pour dépréciation des comptes de trésorerie','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7784,'PCG','INCOME','XXXXXX','7397',7778,'Transfert de charges financières','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7785,'PCG','INCOME','XXXXXX','73971',7784,'Transferts - charges d''intérêts','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7786,'PCG','INCOME','XXXXXX','73973',7784,'Transferts - pertes de change','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7787,'PCG','INCOME','XXXXXX','73978',7784,'Transferts - autres charges financières','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7788,'PCG','INCOME','XXXXXX','7398',7778,'Reprises sur dotations financières des exercices antérieurs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7789,'PCG','INCOME','XXXXXX','75',7679,'Produits non courants','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7790,'PCG','INCOME','XXXXXX','751',7789,'Produits des cessions des immobilisations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7791,'PCG','INCOME','XXXXXX','7512',7790,'Produits des cessions des immobilisations incorporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7792,'PCG','INCOME','XXXXXX','7513',7790,'Produits des cessions des immobilisations corporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7793,'PCG','INCOME','XXXXXX','7514',7790,'Produits des cessions des immobilisations financières (droits de propriété)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7794,'PCG','INCOME','XXXXXX','7518',7790,'Produits des cessions des immobilisations des exercices antérieurs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7795,'PCG','INCOME','XXXXXX','756',7789,'Subventions d''équilibre','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7796,'PCG','INCOME','XXXXXX','7561',7795,'Subventions d''équilibre reçues de l''exercice','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7797,'PCG','INCOME','XXXXXX','7568',7795,'Subventions d''équilibre reçues des exercices antérieurs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7798,'PCG','INCOME','XXXXXX','757',7789,'Reprises sur subventions d''investissement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7799,'PCG','INCOME','XXXXXX','7577',7798,'Reprises sur subventions d''investissement de l''exercice','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7800,'PCG','INCOME','XXXXXX','7578',7798,'Reprises sur subventions d''investissement des exercices antérieurs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7801,'PCG','INCOME','XXXXXX','758',7789,'Autres produits non courants','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7802,'PCG','INCOME','XXXXXX','7581',7801,'Pénalités et dédits reçus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7803,'PCG','INCOME','XXXXXX','75811',7802,'Pénalités reçus sur marché','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7804,'PCG','INCOME','XXXXXX','75812',7802,'Dédits reçus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7805,'PCG','INCOME','XXXXXX','7582',7801,'Dégrèvements d''impôts (autres qu''impôts sur résultat)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7806,'PCG','INCOME','XXXXXX','7585',7801,'Rentrées sur créances soldées','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7807,'PCG','INCOME','XXXXXX','7586',7801,'Dons, libéralités et lots reçus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7808,'PCG','INCOME','XXXXXX','75861',7807,'Dons','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7809,'PCG','INCOME','XXXXXX','75862',7807,'Libéralités','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7810,'PCG','INCOME','XXXXXX','75863',7807,'Lots','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7811,'PCG','INCOME','XXXXXX','7588',7801,'Autres produits non courants des exercices antérieurs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7812,'PCG','INCOME','XXXXXX','759',7789,'Reprises non courantes ; Transfert de change','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7813,'PCG','INCOME','XXXXXX','7591',7812,'Reprises non courantes sur amortissements exceptionnelles des immobilisations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7814,'PCG','INCOME','XXXXXX','75911',7813,'Reprises non courantes sur amortissements exceptionnelles des immobilisations en non-valeurs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7815,'PCG','INCOME','XXXXXX','75912',7813,'Reprises non courantes sur amortissements exceptionnelles des immobilisations incorporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7816,'PCG','INCOME','XXXXXX','75913',7813,'Reprises non courantes sur amortissements exceptionnelles des immobilisations corporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7817,'PCG','INCOME','XXXXXX','7594',7812,'Reprises non courantes sur provisions réglementées','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7818,'PCG','INCOME','XXXXXX','75941',7817,'Reprises sur amortissements dérogatoires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7819,'PCG','INCOME','XXXXXX','75942',7817,'Reprises sur plus values en instance d''imposition','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7820,'PCG','INCOME','XXXXXX','75944',7817,'Reprises sur provisions pour investissements','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7821,'PCG','INCOME','XXXXXX','75945',7817,'Reprises sur provisions pour reconstitution de gisements','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7822,'PCG','INCOME','XXXXXX','75946',7817,'Reprises sur provisions pour acquisition et construction de logements','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7823,'PCG','INCOME','XXXXXX','7595',7812,'Reprises non courantes sur provisions pour risques et charges','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7824,'PCG','INCOME','XXXXXX','75955',7823,'Reprises non courantes sur provisions pour risques et charges durables','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7825,'PCG','INCOME','XXXXXX','75957',7823,'Reprises non courantes sur provisions pour risques et charges momentanés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7826,'PCG','INCOME','XXXXXX','7596',7812,'Reprises non courantes sur provisions pour dépréciation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7827,'PCG','INCOME','XXXXXX','75962',7826,'Reprises non courantes sur provisions pour dépréciation de l''actif immobilisé','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7828,'PCG','INCOME','XXXXXX','75963',7826,'Reprises non courantes sur provisions pour dépréciation de l''actif circulant','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7829,'PCG','INCOME','XXXXXX','7597',7812,'Transfert de charges non courantes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7830,'PCG','INCOME','XXXXXX','7598',7812,'Reprises non courantes des exercices antérieurs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7831,'PCG','RESU','XXXXXX','8','','Comptes de résultats','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7832,'PCG','RESU','XXXXXX','81',7831,'Résultat d''exploitation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7833,'PCG','RESU','XXXXXX','811',7832,'Marge brute','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7834,'PCG','RESU','XXXXXX','814',7832,'Valeur ajoutée','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7835,'PCG','RESU','XXXXXX','817',7832,'Excédent brut d''exploitation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7836,'PCG','RESU','XXXXXX','8171',7835,'Excédent brut d''exploitation (créditeur)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7837,'PCG','RESU','XXXXXX','8179',7835,'Insuffusance brute d''exploitation (débiteur)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7838,'PCG','RESU','XXXXXX','83',7831,'Résultat financier','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7839,'PCG','RESU','XXXXXX','84',7831,'Résultat courant','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7840,'PCG','RESU','XXXXXX','85',7831,'Résultat non courant','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7841,'PCG','RESU','XXXXXX','86',7831,'Résultat avant impôt','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (7842,'PCG','RESU','XXXXXX','88',7831,'Résultat après impôt','1');
    +-- ADD 1200000 to rowid # Do no remove this comment --
    +
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7000,'PCG','CAPIT','XXXXXX','1','','Comptes de Financement Permanent','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7001,'PCG','CAPIT','XXXXXX','11',7000,'Capitaux Propres','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7002,'PCG','CAPIT','XXXXXX','1111',7001,'Capital Social','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7003,'PCG','CAPIT','XXXXXX','1112',7001,'Fonds de Dotation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7004,'PCG','CAPIT','XXXXXX','1117',7001,'Capital Personnel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7005,'PCG','CAPIT','XXXXXX','11171',7004,'Capital Individuel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7006,'PCG','CAPIT','XXXXXX','11175',7004,'Compte de l''Exploitant','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7007,'PCG','CAPIT','XXXXXX','1119',7001,'Actionnaires, Capital souscrit non appelé','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7008,'PCG','CAPIT','XXXXXX','112',7001,'Primes d''émission, de fusion et d''apport','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7009,'PCG','CAPIT','XXXXXX','1121',7008,'Primes d''émission','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7010,'PCG','CAPIT','XXXXXX','1122',7008,'Primes de Fusion','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7011,'PCG','CAPIT','XXXXXX','1123',7008,'Primes d''apport','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7012,'PCG','CAPIT','XXXXXX','113',7001,'Ecarts de réévaluation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7013,'PCG','CAPIT','XXXXXX','114',7001,'Réserve légale','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7014,'PCG','CAPIT','XXXXXX','115',7001,'Autres réserves','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7015,'PCG','CAPIT','XXXXXX','1151',7014,' Réserves statutaires ou contractuelles ','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7016,'PCG','CAPIT','XXXXXX','1152',7014,'Réserves facultatives ','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7017,'PCG','CAPIT','XXXXXX','1155',7014,'Réserves réglementaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7018,'PCG','CAPIT','XXXXXX','116',7001,'Report à nouveau','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7019,'PCG','CAPIT','XXXXXX','1161',7018,'Report à nouveau (solde créditeur)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7020,'PCG','CAPIT','XXXXXX','1169',7018,'Report à nouveau (solde débiteur)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7021,'PCG','CAPIT','XXXXXX','118',7001,'Résultat net en Instance d''Affectation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7022,'PCG','CAPIT','XXXXXX','1181',7021,'Résultat net en Instance d''Affectation (Solde créditeur)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7023,'PCG','CAPIT','XXXXXX','1189',7021,'Résultat net en Instance d''Affectation (Solde débiteur)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7024,'PCG','CAPIT','XXXXXX','119',7001,'Résultat net de l''exercice','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7025,'PCG','CAPIT','XXXXXX','1191',7024,'Résultat net de l''exercice (Solde créditeur)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7026,'PCG','CAPIT','XXXXXX','1199',7024,'Résultat net de l''exercice (Solde débiteur)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7027,'PCG','CAPIT','XXXXXX','13',7000,'Capitaux Propres et Assimilés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7028,'PCG','CAPIT','XXXXXX','131',7027,'Subventions d''investissement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7029,'PCG','CAPIT','XXXXXX','1311',7028,'Subvention d''investissement reçus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7030,'PCG','CAPIT','XXXXXX','1319',7028,'Subvention d''investissement inscrits au compte de produit et charges','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7031,'PCG','CAPIT','XXXXXX','135',7027,'Provisions réglementées','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7032,'PCG','CAPIT','XXXXXX','1351',7031,'Provisions pour amortissements dérogatoires ','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7033,'PCG','CAPIT','XXXXXX','1352',7031,'Provisions pour plus-values en instance d''imposition','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7034,'PCG','CAPIT','XXXXXX','1354',7031,'Provisions Pour Investissements','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7035,'PCG','CAPIT','XXXXXX','1355',7031,'Provisions pour reconstitution des gisements','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7036,'PCG','CAPIT','XXXXXX','1356',7031,'Provisions pour acquisition et construction de logements','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7037,'PCG','CAPIT','XXXXXX','1358',7031,'Autres provisions réglementées ','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7038,'PCG','CAPIT','XXXXXX','14',7000,'Dettes de Financement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7039,'PCG','CAPIT','XXXXXX','141',7038,'Emprunts Obligataires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7040,'PCG','CAPIT','XXXXXX','148',7038,'Autres dettes de Financement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7041,'PCG','CAPIT','XXXXXX','1481',7040,'Emprunts auprès des établissements de crédits','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7042,'PCG','CAPIT','XXXXXX','1482',7040,'Avance de l''Etat','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7043,'PCG','CAPIT','XXXXXX','1483',7040,'Dettes rattachées à des participations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7044,'PCG','CAPIT','XXXXXX','1484',7040,'Billets de Fonds','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7045,'PCG','CAPIT','XXXXXX','1485',7040,'Avances reçus et comptes courants bloqués','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7046,'PCG','CAPIT','XXXXXX','1486',7040,'Fournisseurs d''immobilisations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7047,'PCG','CAPIT','XXXXXX','1487',7040,'Dépôts et cautionnements reçus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7048,'PCG','CAPIT','XXXXXX','1488',7040,'Dettes de Financement diverses','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7049,'PCG','CAPIT','XXXXXX','15',7000,'Provisions Durables Pour Risques et Charges','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7050,'PCG','CAPIT','XXXXXX','151',7049,'Provisions pour Risques','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7051,'PCG','CAPIT','XXXXXX','1511',7050,'Provisions pour litiges','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7052,'PCG','CAPIT','XXXXXX','1512',7050,'Provisions pour garanties données aux clients','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7053,'PCG','CAPIT','XXXXXX','1513',7050,'Provisions pour propre assureur','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7054,'PCG','CAPIT','XXXXXX','1514',7050,'Provisions pour pertes sur marché à terme','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7055,'PCG','CAPIT','XXXXXX','1515',7050,'Provisions pour amendes, doubles droits, pénalités','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7056,'PCG','CAPIT','XXXXXX','1516',7050,'Provisions pour pertes de change','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7057,'PCG','CAPIT','XXXXXX','1518',7050,'Autres provisions pour risque','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7058,'PCG','CAPIT','XXXXXX','155',7049,'Provisions pour charges','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7059,'PCG','CAPIT','XXXXXX','1551',7058,'Provisions Pour impôts','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7060,'PCG','CAPIT','XXXXXX','1552',7058,'Provisions, pensions de retraite et obligations similaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7061,'PCG','CAPIT','XXXXXX','1555',7058,'Provisions pour charges à répartir sur plusieurs exercices','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7062,'PCG','CAPIT','XXXXXX','1558',7058,'Autres provisions pour charges','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7063,'PCG','CAPIT','XXXXXX','16',7000,'Comptes de liaison des établissements et succursales','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7064,'PCG','CAPIT','XXXXXX','1601',7063,'Comptes de liaison de siéges','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7065,'PCG','CAPIT','XXXXXX','1605',7063,'Comptes de liaison des établissements','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7066,'PCG','CAPIT','XXXXXX','17',7000,'Ecarts de conversion - Passif','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7067,'PCG','CAPIT','XXXXXX','171',7066,'Augmentation des créances immobilisées','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7068,'PCG','CAPIT','XXXXXX','172',7066,'Diminution des dettes de Financement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7069,'PCG','IMMO','XXXXXX','2','','Comptes d''Actif Immobilisé','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7070,'PCG','IMMO','XXXXXX','21',7069,'Immobilisation en non-valeurs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7071,'PCG','IMMO','XXXXXX','211',7070,'Frais Préliminaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7072,'PCG','IMMO','XXXXXX','2111',7071,'Frais de Constitution','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7073,'PCG','IMMO','XXXXXX','2112',7071,'Frais préalables au démarrage','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7074,'PCG','IMMO','XXXXXX','2113',7071,'Frais d''augmentation du capital','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7075,'PCG','IMMO','XXXXXX','2114',7071,'Frais sur opérations de Fusion, scissions et transformations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7076,'PCG','IMMO','XXXXXX','2116',7071,'Frais de prospection','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7077,'PCG','IMMO','XXXXXX','2117',7071,'Frais de publicité','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7078,'PCG','IMMO','XXXXXX','2118',7071,'Autres frais préliminaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7079,'PCG','IMMO','XXXXXX','212',7070,'Charges à répartir sur plusieurs exercices','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7080,'PCG','IMMO','XXXXXX','2121',7079,'Frais d''acquisition des immobilisations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7081,'PCG','IMMO','XXXXXX','2125',7079,'Frais d''émission des emprunts','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7082,'PCG','IMMO','XXXXXX','2128',7079,'Autres charges à répartir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7083,'PCG','IMMO','XXXXXX','213',7070,'Primes de remboursement des obligations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7084,'PCG','IMMO','XXXXXX','22',7069,'Immobilisation Incorporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7085,'PCG','IMMO','XXXXXX','221',7084,'Immobilisations en recherche et Développement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7086,'PCG','IMMO','XXXXXX','222',7084,'Brevets, marques, droits et valeurs similaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7087,'PCG','IMMO','XXXXXX','223',7084,'Fonds Commercial','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7088,'PCG','IMMO','XXXXXX','228',7084,' Autres immobilisations Incorporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7089,'PCG','IMMO','XXXXXX','2285',7088,' Autres immobilisations Incorporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7090,'PCG','IMMO','XXXXXX','23',7069,'Immobilisations Corporelles ','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7091,'PCG','IMMO','XXXXXX','231',7090,'Terrains','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7092,'PCG','IMMO','XXXXXX','2311',7091,'Terrains nus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7093,'PCG','IMMO','XXXXXX','2312',7091,'Terrains aménagés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7094,'PCG','IMMO','XXXXXX','2313',7091,'Terrains bâtis','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7095,'PCG','IMMO','XXXXXX','2314',7091,'Terrains de gisement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7096,'PCG','IMMO','XXXXXX','2316',7091,'Agencement et aménagements de terrains','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7097,'PCG','IMMO','XXXXXX','2318',7091,'Autres terrains','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7098,'PCG','IMMO','XXXXXX','232',7090,'Construction','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7099,'PCG','IMMO','XXXXXX','2321',7098,'Bâtiments','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7100,'PCG','IMMO','XXXXXX','23211',7099,'Bâtiments industriels (A, B...)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7101,'PCG','IMMO','XXXXXX','23214',7099,'Bâtiments administratifs et commerciaux (A, B, etc)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7102,'PCG','IMMO','XXXXXX','23218',7099,'Autres bâtiments','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7103,'PCG','IMMO','XXXXXX','2323',7098,'Construction sur terrains d''autrui','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7104,'PCG','IMMO','XXXXXX','2325',7098,'Ouvrages d''infrastructures','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7105,'PCG','IMMO','XXXXXX','2327',7098,'Agencement et aménagements des constructions','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7106,'PCG','IMMO','XXXXXX','2328',7098,'Autres constructions','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7107,'PCG','IMMO','XXXXXX','233',7090,'Installations Techniques, matériel et outillage','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7108,'PCG','IMMO','XXXXXX','2331',7107,'Installations Techniques','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7109,'PCG','IMMO','XXXXXX','2332',7107,'Matériel et outillage','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7110,'PCG','IMMO','XXXXXX','23321',7109,'Matériel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7111,'PCG','IMMO','XXXXXX','23324',7109,'Outillage','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7112,'PCG','IMMO','XXXXXX','2333',7107,'Emballages récupérables identifiables','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7113,'PCG','IMMO','XXXXXX','2338',7107,'Autres Installations techniques, matériel et outillage','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7114,'PCG','IMMO','XXXXXX','234',7090,'Matériel de transport','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7115,'PCG','IMMO','XXXXXX','235',7090,'Mobilier, matériel de bureau et aménagements divers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7116,'PCG','IMMO','XXXXXX','2351',7115,'Mobilier de bureau','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7117,'PCG','IMMO','XXXXXX','2352',7115,'Matériel de bureau','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7118,'PCG','IMMO','XXXXXX','2355',7115,'Matériel Informatique','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7119,'PCG','IMMO','XXXXXX','2356',7115,'Agencement, installations et aménagements divers (de biens n''appartenant pas à l''entreprise)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7120,'PCG','IMMO','XXXXXX','2358',7115,'Autres mobiliers, matériel de bureau et aménagements divers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7121,'PCG','IMMO','XXXXXX','238',7090,'Autres immobilisations corporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7122,'PCG','IMMO','XXXXXX','239',7090,'Immobilisations corporelles en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7123,'PCG','IMMO','XXXXXX','2392',7122,'immobilisations Corporelles en cours et terrains de constructions','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7124,'PCG','IMMO','XXXXXX','2393',7122,'immobilisations Corporelles en cours et terrains des installations techniques, matériel et outillage','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7125,'PCG','IMMO','XXXXXX','2394',7122,'Immobilisations corporelles en cours de matériel de transports','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7126,'PCG','IMMO','XXXXXX','2395',7122,'Immobilisations corporelles en cours de mobilier, matériel de bureau et aménagement divers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7127,'PCG','IMMO','XXXXXX','2397',7122,'Avances et acomptes versés sur commandes d''immobilisations corporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7128,'PCG','IMMO','XXXXXX','2398',7122,'Autres immobilisations corporelles en cours ','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7129,'PCG','IMMO','XXXXXX','24',7069,'Immobilisations Financières','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7130,'PCG','IMMO','XXXXXX','241',7129,'Prêts immobilisés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7131,'PCG','IMMO','XXXXXX','2411',7130,'Prêts au personnel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7132,'PCG','IMMO','XXXXXX','2415',7130,'Prêts aux associés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7133,'PCG','IMMO','XXXXXX','2416',7130,'Billets de Fonds','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7134,'PCG','IMMO','XXXXXX','2418',7130,'Autres prêts','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7135,'PCG','IMMO','XXXXXX','248',7129,'Autres créances financières ','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7136,'PCG','IMMO','XXXXXX','2481',7135,'Titres immobilisés (Droits de créance)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7137,'PCG','IMMO','XXXXXX','24811',7136,'Obligations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7138,'PCG','IMMO','XXXXXX','24813',7136,'Bons d''équipements ','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7139,'PCG','IMMO','XXXXXX','24818',7136,'Bons divers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7140,'PCG','IMMO','XXXXXX','2483',7135,'Créances rattachées à des participations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7141,'PCG','IMMO','XXXXXX','2486',7135,'Dépôts et cautionnements versés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7142,'PCG','IMMO','XXXXXX','24861',7141,'Dépôts','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7143,'PCG','IMMO','XXXXXX','24864',7141,'Cautionnements','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7144,'PCG','IMMO','XXXXXX','2487',7135,'Créances Immobilisées','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7145,'PCG','IMMO','XXXXXX','2488',7135,'Créances financières diverses','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7146,'PCG','IMMO','XXXXXX','25',7069,'Immobilisations Financières','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7147,'PCG','IMMO','XXXXXX','251',7146,'Titres de participation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7148,'PCG','IMMO','XXXXXX','258',7146,'Autres titres immobilisés (Titres de propriété)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7149,'PCG','IMMO','XXXXXX','2581',7148,'Actions','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7150,'PCG','IMMO','XXXXXX','2588',7148,'Titres divers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7151,'PCG','IMMO','XXXXXX','27',7069,'Ecarts de conversion Actif','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7152,'PCG','IMMO','XXXXXX','271',7151,'Diminution des créances Immobilisées','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7153,'PCG','IMMO','XXXXXX','272',7151,'Augmentation des dettes de financement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7154,'PCG','IMMO','XXXXXX','28',7069,'Amortissements des immobilisations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7155,'PCG','IMMO','XXXXXX','281',7154,'Amortissements des en non-valeurs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7156,'PCG','IMMO','XXXXXX','2811',7155,'Amortissements des frais préliminaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7157,'PCG','IMMO','XXXXXX','28111',7156,'Amortissements des Faris de constitution ','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7158,'PCG','IMMO','XXXXXX','28112',7156,'Amortissement des frais préliminaires au démarrage','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7159,'PCG','IMMO','XXXXXX','28113',7156,'Amortissements des frais d''augmentation de capital','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7160,'PCG','IMMO','XXXXXX','28114',7156,'Amortissements des frais sur opérations des fusions scissions et transformations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7161,'PCG','IMMO','XXXXXX','28116',7156,'Amortissements des frais d prospection','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7162,'PCG','IMMO','XXXXXX','28117',7156,'Amortissements des frais de publicité','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7163,'PCG','IMMO','XXXXXX','28118',7156,'Amortissements des autres frais préliminaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7164,'PCG','IMMO','XXXXXX','2812',7155,'Amortissements des charges à répartir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7165,'PCG','IMMO','XXXXXX','28121',7164,'Amortissements des frais d''acquisition des immobilisations ','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7166,'PCG','IMMO','XXXXXX','28125',7164,'Amortissements des frais d''émission des emprunts','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7167,'PCG','IMMO','XXXXXX','28128',7164,'Amortissements des autres charges à répartir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7168,'PCG','IMMO','XXXXXX','28813',7164,'Amortissements, primes de remboursement des obligations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7169,'PCG','IMMO','XXXXXX','282',7154,'Amortissements des immobilisations incorporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7170,'PCG','IMMO','XXXXXX','2821',7169,'Amortissement de l''immobilisation en recherche et développement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7171,'PCG','IMMO','XXXXXX','2822',7169,'Amortissement des brevets, marques, droits et valeurs similaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7172,'PCG','IMMO','XXXXXX','2823',7169,'Amortissement du fond commercial','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7173,'PCG','IMMO','XXXXXX','2828',7169,'Amortissement des autres immobilisations incorporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7174,'PCG','IMMO','XXXXXX','283',7154,'Amortissements des immobilisations corporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7175,'PCG','IMMO','XXXXXX','2831',7174,'Amortissement des terrains','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7176,'PCG','IMMO','XXXXXX','28311',7175,'Amortissement des terrains nus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7177,'PCG','IMMO','XXXXXX','28312',7175,'Amortissement des terrains aménagés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7178,'PCG','IMMO','XXXXXX','28313',7175,'Amortissement des terrains bâtis','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7179,'PCG','IMMO','XXXXXX','28314',7175,'Amortissement des  terrains de gisement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7180,'PCG','IMMO','XXXXXX','28316',7175,'Amortissement des agencements et aménagements des terrains','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7181,'PCG','IMMO','XXXXXX','28318',7175,'Amortissement des autres terrains','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7182,'PCG','IMMO','XXXXXX','2832',7174,'Amortissement des autres construction','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7183,'PCG','IMMO','XXXXXX','28321',7182,'Amortissement des bâtiments','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7184,'PCG','IMMO','XXXXXX','28323',7182,'Amortissement des construction sur terrains d''autrui','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7185,'PCG','IMMO','XXXXXX','28325',7182,'Amortissement des ouvrages d''infrastructure','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7186,'PCG','IMMO','XXXXXX','28327',7182,'Amortissement des installations, agencements et aménagements des constructions','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7187,'PCG','IMMO','XXXXXX','28328',7182,'Amortissement des autres constructions','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7188,'PCG','IMMO','XXXXXX','2833',7174,'Amortissement des Installations techniques, matériels et outillage','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7189,'PCG','IMMO','XXXXXX','28331',7188,'Amortissement des installations techniques','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7190,'PCG','IMMO','XXXXXX','28332',7188,'Amortissement du matériel et outillage','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7191,'PCG','IMMO','XXXXXX','28333',7188,'Amortissement des emballages récupérables identifiables','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7192,'PCG','IMMO','XXXXXX','28338',7188,'Amortissement des autres installations techniques','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7193,'PCG','IMMO','XXXXXX','2834',7174,'Amortissement du matériel de transport','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7194,'PCG','IMMO','XXXXXX','2835',7174,'Amortissement du mobilier, matériel de bureau','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7195,'PCG','IMMO','XXXXXX','28351',7194,'Amortissement du mobilier de bureau','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7196,'PCG','IMMO','XXXXXX','28352',7194,'Amortissement du matériel de bureau','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7197,'PCG','IMMO','XXXXXX','28355',7194,'Amortissement du matériel informatique','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7198,'PCG','IMMO','XXXXXX','28356',7194,'Amortissement des agencements, installations et aménagements divers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7199,'PCG','IMMO','XXXXXX','28358',7194,'Amortissement des autres mobilier, matériel de bureau et aménagements divers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7200,'PCG','IMMO','XXXXXX','2838',7174,'Amortissement des autres immobilisations corporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7201,'PCG','IMMO','XXXXXX','29',7069,'Provisions pour dépréciation des immobilisations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7202,'PCG','IMMO','XXXXXX','292',7201,'Provisions pour dépréciation des immobilisations incorporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7203,'PCG','IMMO','XXXXXX','293',7201,'Provisions pour dépréciation des immobilisations corporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7204,'PCG','IMMO','XXXXXX','294',7201,'Provisions pour dépréciation des immobilisations financières','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7205,'PCG','IMMO','XXXXXX','2941',7204,'Provisions pour dépréciation des prêts immobilisés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7206,'PCG','IMMO','XXXXXX','2948',7204,'Provisions pour dépréciation des autres créances financières','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7207,'PCG','IMMO','XXXXXX','295',7201,'Provisions pour dépréciation des immobilisations financières','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7208,'PCG','IMMO','XXXXXX','2951',7207,'Provisions pour dépréciation des titres de participations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7209,'PCG','IMMO','XXXXXX','2958',7207,'Provisions pour dépréciation des autres immobilisés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7210,'PCG','STOCK','XXXXXX','3','','Comptes d''actif Circulation (Hors Trésorerie)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7211,'PCG','STOCK','XXXXXX','31',7210,'Stocks','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7212,'PCG','STOCK','XXXXXX','311',7211,'Marchandises','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7213,'PCG','STOCK','XXXXXX','3111',7212,'Marchandises (Groupe A)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7214,'PCG','STOCK','XXXXXX','3112',7212,'Marchandises (Groupe B)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7215,'PCG','STOCK','XXXXXX','3116',7212,'Marchandises en cours de route','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7216,'PCG','STOCK','XXXXXX','3118',7212,'Autres marchandises','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7217,'PCG','STOCK','XXXXXX','312',7211,'Matières et fournitures consommables','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7218,'PCG','STOCK','XXXXXX','3121',7217,'Matières premières','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7219,'PCG','STOCK','XXXXXX','31211',7218,'Matières premières (Groupe A)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7220,'PCG','STOCK','XXXXXX','31212',7218,'Matières premières (Groupe B)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7221,'PCG','STOCK','XXXXXX','3122',7217,'Matières et fournitures consommables','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7222,'PCG','STOCK','XXXXXX','31221',7221,'Matières consommables (Groupe A)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7223,'PCG','STOCK','XXXXXX','31222',7221,'Matières consommables (Groupe B)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7224,'PCG','STOCK','XXXXXX','31223',7221,'Combustibles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7225,'PCG','STOCK','XXXXXX','31224',7221,'Produits d''entretien','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7226,'PCG','STOCK','XXXXXX','31225',7221,'Fournitures d''atelier et d''usine','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7227,'PCG','STOCK','XXXXXX','31226',7221,'Fournitures de magasin','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7228,'PCG','STOCK','XXXXXX','31227',7221,'Fournitures de Bureau','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7229,'PCG','STOCK','XXXXXX','3123',7217,'Emballages','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7230,'PCG','STOCK','XXXXXX','31231',7229,'Emballages Perdus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7231,'PCG','STOCK','XXXXXX','31232',7229,'Emballages récupérables non identifiables','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7232,'PCG','STOCK','XXXXXX','31233',7229,'Emballages à usage mixte','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7233,'PCG','STOCK','XXXXXX','3126',7217,'Matières et fournitures consommables en cours de route','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7234,'PCG','STOCK','XXXXXX','3128',7217,'Autres matières et fournitures consommables','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7235,'PCG','STOCK','XXXXXX','313',7211,'Produits en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7236,'PCG','STOCK','XXXXXX','3131',7235,'Biens en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7237,'PCG','STOCK','XXXXXX','31311',7236,'Biens produits en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7238,'PCG','STOCK','XXXXXX','31312',7236,'Biens intermédiaires en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7239,'PCG','STOCK','XXXXXX','31317',7236,'Biens résiduels en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7240,'PCG','STOCK','XXXXXX','3134',7235,'Services en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7241,'PCG','STOCK','XXXXXX','31341',7240,'Travaux en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7242,'PCG','STOCK','XXXXXX','31342',7240,'Etudes en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7243,'PCG','STOCK','XXXXXX','31343',7240,'Prestations en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7244,'PCG','STOCK','XXXXXX','3138',7235,'Autres produits en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7245,'PCG','STOCK','XXXXXX','314',7211,'Produits intermédiaires et produits résiduels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7246,'PCG','STOCK','XXXXXX','3141',7245,'Produits intermédiaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7247,'PCG','STOCK','XXXXXX','31411',7246,'Produits intermédiaires (Groupe A)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7248,'PCG','STOCK','XXXXXX','31412',7246,'Produits intermédiaires (Groupe B)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7249,'PCG','STOCK','XXXXXX','3145',7245,'Produits résiduels (ou matières de récupération)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7250,'PCG','STOCK','XXXXXX','31451',7249,'Déchets','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7251,'PCG','STOCK','XXXXXX','31452',7249,'Rebuts','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7252,'PCG','STOCK','XXXXXX','31453',7249,'Matières de récupération','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7253,'PCG','STOCK','XXXXXX','3148',7245,'Autres produits intermédiaires et produits résiduels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7254,'PCG','STOCK','XXXXXX','315',7211,'Produits Finis','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7255,'PCG','STOCK','XXXXXX','3151',7254,'Produits Finis (groupe A)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7256,'PCG','STOCK','XXXXXX','3152',7254,'Produits Finis (groupe B)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7257,'PCG','STOCK','XXXXXX','3156',7254,'Produits finis en cours de route','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7258,'PCG','STOCK','XXXXXX','3158',7254,'Autres produits finis','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7259,'PCG','STOCK','XXXXXX','34',7210,'Créances de l''actif circulant','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7260,'PCG','STOCK','XXXXXX','341',7259,'Fournisseurs débiteur, avances et acomptes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7261,'PCG','STOCK','XXXXXX','3411',7260,'Fournisseurs - avances et acomptes versés sur commandes d''exploitation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7262,'PCG','STOCK','XXXXXX','3413',7260,'Fournisseurs - créances pour emballages et matériels à rendre','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7263,'PCG','STOCK','XXXXXX','3417',7260,'Rabais, remises et ristournes à obtenir - avoirs non encoure reçus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7264,'PCG','STOCK','XXXXXX','3418',7260,'Autres fournisseurs débiteurs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7265,'PCG','STOCK','XXXXXX','342',7259,'Clients et comptes rattachés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7266,'PCG','STOCK','XXXXXX','3421',7265,'Clients','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7267,'PCG','STOCK','XXXXXX','34211',7266,'Clients (Groupe A)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7268,'PCG','STOCK','XXXXXX','34212',7266,'Clients (Groupe B)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7269,'PCG','STOCK','XXXXXX','3423',7265,'Clients - retenues de garanties','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7270,'PCG','STOCK','XXXXXX','3424',7265,'Clients douteux ou litigieux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7271,'PCG','STOCK','XXXXXX','3425',7265,'Clients - effets à recevoir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7272,'PCG','STOCK','XXXXXX','3427',7265,'Clients - factures à établir et créances sur travaux non encore facturables','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7273,'PCG','STOCK','XXXXXX','34271',7272,'Clients - factures à établir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7274,'PCG','STOCK','XXXXXX','34272',7272,'Créances sur travaux non encore facturables','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7275,'PCG','STOCK','XXXXXX','3428',7265,'Autres clients et comptes rattachés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7276,'PCG','STOCK','XXXXXX','343',7259,'Personnel - débiteur','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7277,'PCG','STOCK','XXXXXX','3431',7276,'Avances et acomptes au personnel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7278,'PCG','STOCK','XXXXXX','3438',7276,'Personnel - autres débiteurs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7279,'PCG','STOCK','XXXXXX','345',7259,'Etat - débiteur','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7280,'PCG','STOCK','XXXXXX','3451',7279,'Subventions à recevoir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7281,'PCG','STOCK','XXXXXX','34511',7280,'Subventions d''investissements à recevoir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7282,'PCG','STOCK','XXXXXX','34512',7280,'subventions d''exploitation à recevoir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7283,'PCG','STOCK','XXXXXX','34513',7280,'Subventions d''équilibre à recevoir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7284,'PCG','STOCK','XXXXXX','3453',7279,'Acomptes sur impôts sur les résultats','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7285,'PCG','STOCK','XXXXXX','3455',7279,'Etat - TVA récupérable','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7286,'PCG','STOCK','XXXXXX','34551',7285,'Etat - TVA récupérable sur Immobilisations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7287,'PCG','STOCK','XXXXXX','34552',7285,'Etat - TVA récupérable sur charges','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7288,'PCG','STOCK','XXXXXX','3456',7279,'Etat - crédit de TVA (suivant déclarations)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7289,'PCG','STOCK','XXXXXX','3458',7279,'Etat - autres comptes débiteurs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7290,'PCG','STOCK','XXXXXX','346',7259,'Comptes d''associés - débiteurs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7291,'PCG','STOCK','XXXXXX','3461',7290,'Associés - comptes d''apport en société','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7292,'PCG','STOCK','XXXXXX','3462',7290,'Actionnaires - capital souscrit et appelé non versé','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7293,'PCG','STOCK','XXXXXX','3463',7290,'Comptes courants des associés - débiteurs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7294,'PCG','STOCK','XXXXXX','3464',7290,'Associés - opérations faites en commun','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7295,'PCG','STOCK','XXXXXX','3467',7290,'Créances rattachées aux comptes d''associés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7296,'PCG','STOCK','XXXXXX','3468',7290,'Autres comptes d''associés - débiteurs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7297,'PCG','STOCK','XXXXXX','348',7259,'Autres débiteurs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7298,'PCG','STOCK','XXXXXX','3481',7297,'Créances sur cession d''immobilisations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7299,'PCG','STOCK','XXXXXX','3482',7297,'Créances sur cession d''éléments d''actif circulant','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7300,'PCG','STOCK','XXXXXX','3487',7297,'Créances rattachées aux autres débiteurs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7301,'PCG','STOCK','XXXXXX','3488',7297,'Divers débiteurs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7302,'PCG','STOCK','XXXXXX','349',7259,'Comptes de régularisation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7303,'PCG','STOCK','XXXXXX','3491',7302,'Charges constatées d''avance','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7304,'PCG','STOCK','XXXXXX','3493',7302,'Intérêts courus et non échus à percevoir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7305,'PCG','STOCK','XXXXXX','3495',7302,'Comptes de participations périodique des charges','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7306,'PCG','STOCK','XXXXXX','3497',7302,'Comptes transitoires ou d''attente - débiteurs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7307,'PCG','STOCK','XXXXXX','35',7210,'Titres te valeurs de placement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7308,'PCG','STOCK','XXXXXX','3502',7307,'Actions, partie non libérée','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7309,'PCG','STOCK','XXXXXX','3504',7307,'Obligations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7310,'PCG','STOCK','XXXXXX','3506',7307,'Bons de caisse et bons de trésor','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7311,'PCG','STOCK','XXXXXX','35061',7310,'Bons de caisse','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7312,'PCG','STOCK','XXXXXX','35062',7310,'Bons de trésor','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7313,'PCG','STOCK','XXXXXX','3508',7307,'Autres titres et valeurs de placement similaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7314,'PCG','STOCK','XXXXXX','37',7210,'Ecarts de conversion-actif (éléments circulants)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7315,'PCG','STOCK','XXXXXX','3701',7314,'Diminution des créances circulantes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7316,'PCG','STOCK','XXXXXX','3702',7314,'Diminution des dettes circulantes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7317,'PCG','STOCK','XXXXXX','39',7210,'Provision pour dépréciation des comptes de l''actif circulant','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7318,'PCG','STOCK','XXXXXX','391',7317,'Provisions pour dépréciation des stocks','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7319,'PCG','STOCK','XXXXXX','3911',7318,'Provisions pour dépréciation des Marchandises','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7320,'PCG','STOCK','XXXXXX','3912',7318,'Provisions pour dépréciation des matières et fournitures','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7321,'PCG','STOCK','XXXXXX','3913',7318,'Provisions pour dépréciation des produits en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7322,'PCG','STOCK','XXXXXX','3914',7318,'Provisions pour dépréciation des produits intermédiaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7323,'PCG','STOCK','XXXXXX','3915',7318,'Provisions pour dépréciation des produits finis','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7324,'PCG','STOCK','XXXXXX','394',7317,'Provisions pour dépréciation des créances de l''actif circulant','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7325,'PCG','STOCK','XXXXXX','3941',7324,'Provisions pour dépréciation - fournisseurs débiteurs, avances et acomptes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7326,'PCG','STOCK','XXXXXX','3942',7324,'Provisions pour dépréciation des clients et comptes rattachés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7327,'PCG','STOCK','XXXXXX','3943',7324,'Provisions pour dépréciation du personnel - débiteur','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7328,'PCG','STOCK','XXXXXX','3946',7324,'Provisions pour dépréciation des comptes d''associés débiteurs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7329,'PCG','STOCK','XXXXXX','3948',7324,'Provisions pour dépréciation des autres débiteurs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7330,'PCG','STOCK','XXXXXX','395',7317,'Provisions pour dépréciation des titres et valeur de placement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7331,'PCG','THIRDPARTY','XXXXXX','4','','Comptes de passif circulant (Hors trésorerie)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7332,'PCG','THIRDPARTY','XXXXXX','44',7331,'Dettes du passif circulant','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7333,'PCG','THIRDPARTY','XXXXXX','441',7332,'Fournisseurs et comptes rattachés ','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7334,'PCG','THIRDPARTY','XXXXXX','4411',7333,'Fournisseurs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7335,'PCG','THIRDPARTY','XXXXXX','44111',7334,'Fournisseurs - catégorie A','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7336,'PCG','THIRDPARTY','XXXXXX','44112',7334,'Fournisseurs - catégorie B','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7337,'PCG','THIRDPARTY','XXXXXX','4413',7333,'Fournisseurs - retenues de garantie','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7338,'PCG','THIRDPARTY','XXXXXX','4415',7333,'Fournisseurs - effets à payer','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7339,'PCG','THIRDPARTY','XXXXXX','4417',7333,'Fournisseurs - factures non parvenues','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7340,'PCG','THIRDPARTY','XXXXXX','4418',7333,'Autres fournisseurs et comptes rattachés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7341,'PCG','THIRDPARTY','XXXXXX','442',7332,'Clients créditeurs, avances et acomptes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7342,'PCG','THIRDPARTY','XXXXXX','4421',7341,'Clients - avances et acomptes reçus sur commandes en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7343,'PCG','THIRDPARTY','XXXXXX','4425',7341,'Clients - dettes pour emballages et matériel consignés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7344,'PCG','THIRDPARTY','XXXXXX','4427',7341,'Rabais, remises et ristournes à accorder - avoirs à établir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7345,'PCG','THIRDPARTY','XXXXXX','4428',7341,'Autres clients créditeurs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7346,'PCG','THIRDPARTY','XXXXXX','443',7332,'Personnel - créditeur','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7347,'PCG','THIRDPARTY','XXXXXX','4432',7346,'Rémunérations dues au personnel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7348,'PCG','THIRDPARTY','XXXXXX','4433',7346,'Dépôts du personnel créditeurs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7349,'PCG','THIRDPARTY','XXXXXX','4434',7346,'Oppositions sur salaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7350,'PCG','THIRDPARTY','XXXXXX','4437',7346,'Charges de personnel à payer','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7351,'PCG','THIRDPARTY','XXXXXX','4438',7346,'Personnel - autres créditeurs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7352,'PCG','THIRDPARTY','XXXXXX','444',7332,'Organismes sociaux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7353,'PCG','THIRDPARTY','XXXXXX','4441',7352,'Caisse nationale de la sécurité sociale','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7354,'PCG','THIRDPARTY','XXXXXX','4443',7352,'Caisses de retraite','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7355,'PCG','THIRDPARTY','XXXXXX','4445',7352,'Mutuelles ','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7356,'PCG','THIRDPARTY','XXXXXX','4447',7352,'charges sociales à payer','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7357,'PCG','THIRDPARTY','XXXXXX','4448',7352,'Autres organismes sociaux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7358,'PCG','THIRDPARTY','XXXXXX','445',7332,'Etat - créditeur','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7359,'PCG','THIRDPARTY','XXXXXX','4452',7358,'Etat, impôts, taxes et assimilés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7360,'PCG','THIRDPARTY','XXXXXX','44521',7359,'Etat, taxe urbaine et taxe d''édilité','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7361,'PCG','THIRDPARTY','XXXXXX','44522',7359,'Etat, patente','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7362,'PCG','THIRDPARTY','XXXXXX','44525',7358,'Etat, PTS et PSN','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7363,'PCG','THIRDPARTY','XXXXXX','4453',7358,'Etat, impôts sur les résultats','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7364,'PCG','THIRDPARTY','XXXXXX','4455',7358,'Etat, TVA facturée','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7365,'PCG','THIRDPARTY','XXXXXX','4456',7358,'Etat, TVA due (suivant déclarations)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7366,'PCG','THIRDPARTY','XXXXXX','4457',7358,'Etat, impôts et taxes à payer','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7367,'PCG','THIRDPARTY','XXXXXX','4458',7358,'Etat, autres comptes créditeurs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7368,'PCG','THIRDPARTY','XXXXXX','446',7332,'Comptes d''associés - créditeurs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7369,'PCG','THIRDPARTY','XXXXXX','4461',7368,'Associés - capital à rembourser','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7370,'PCG','THIRDPARTY','XXXXXX','4462',7368,'Associés - versements reçus sur augmentation de capital','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7371,'PCG','THIRDPARTY','XXXXXX','4463',7368,'Comptes courants des associés - créditeurs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7372,'PCG','THIRDPARTY','XXXXXX','4464',7368,'Associés - opérations faites en commun','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7373,'PCG','THIRDPARTY','XXXXXX','4465',7368,'Associés - dividendes à payer','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7374,'PCG','THIRDPARTY','XXXXXX','4468',7368,'Autres comptes d''associés créditeurs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7375,'PCG','THIRDPARTY','XXXXXX','448',7332,'Autres créanciers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7376,'PCG','THIRDPARTY','XXXXXX','4481',7375,'Dettes sur acquisition des immobilisations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7377,'PCG','THIRDPARTY','XXXXXX','4483',7375,'Dettes sur acquisition des titres et valeurs de placement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7378,'PCG','THIRDPARTY','XXXXXX','4484',7375,'Obligations échus à rembourser','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7379,'PCG','THIRDPARTY','XXXXXX','4485',7375,'Obligations, coupons à payer','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7380,'PCG','THIRDPARTY','XXXXXX','4487',7375,'Dettes rattachées aux autres créanciers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7381,'PCG','THIRDPARTY','XXXXXX','4488',7375,'Divers créanciers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7382,'PCG','THIRDPARTY','XXXXXX','449',7332,'Comptes de régularisation - passif','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7383,'PCG','THIRDPARTY','XXXXXX','4491',7382,'Produits constatés d''avance','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7384,'PCG','THIRDPARTY','XXXXXX','4493',7382,'Intérêts courus et non échus à payer','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7385,'PCG','THIRDPARTY','XXXXXX','4495',7382,'Comptes de répartition périodique des produits','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7386,'PCG','THIRDPARTY','XXXXXX','4497',7382,'Comptes transitoires ou d''attente - créditeurs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7387,'PCG','THIRDPARTY','XXXXXX','45',7331,'Autres provisions pour risques et charges','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7388,'PCG','THIRDPARTY','XXXXXX','4501',7387,'Provisions pour litiges','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7389,'PCG','THIRDPARTY','XXXXXX','4502',7387,'Provisions pour garanties données aux clients','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7390,'PCG','THIRDPARTY','XXXXXX','4505',7387,'Provisions pour amendes, doubles droits et pénalités','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7391,'PCG','THIRDPARTY','XXXXXX','4506',7387,'Provisions pour pertes de change','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7392,'PCG','THIRDPARTY','XXXXXX','4507',7387,'Provisions pour impôts','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7393,'PCG','THIRDPARTY','XXXXXX','4508',7387,'Autres provisions pour risque et charges','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7394,'PCG','THIRDPARTY','XXXXXX','47',7331,'Ecarts de conversion - Passif','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7395,'PCG','THIRDPARTY','XXXXXX','4701',7394,'Augmentation des créances circulantes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7396,'PCG','THIRDPARTY','XXXXXX','4702',7394,'Diminution des dettes circulantes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7397,'PCG','FINAN','XXXXXX','5','','Comptes de trésorerie','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7398,'PCG','FINAN','XXXXXX','51',7397,'Trésorerie - actif','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7399,'PCG','FINAN','XXXXXX','511',7398,'Chèques et valeurs à encaisser','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7400,'PCG','FINAN','XXXXXX','5111',7399,'Chèques à encaisser ou à l''encaissement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7401,'PCG','FINAN','XXXXXX','51111',7400,'Chèques en portefeuille','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7402,'PCG','FINAN','XXXXXX','51112',7400,'Chèques à l''encaissement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7403,'PCG','FINAN','XXXXXX','5113',7399,'Effets à encaisser ou à l''encaissement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7404,'PCG','FINAN','XXXXXX','51131',7403,'Effets échus à encaisser','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7405,'PCG','FINAN','XXXXXX','51132',7403,'Effets à l''encaissement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7406,'PCG','FINAN','XXXXXX','5115',7399,'Virements de fonds','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7407,'PCG','FINAN','XXXXXX','5118',7399,'Autres valeurs à encaisser','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7408,'PCG','FINAN','XXXXXX','514',7398,'Banques, Trésorerie Générale et Chèques Postaux débiteurs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7409,'PCG','FINAN','XXXXXX','5141',7408,'Banques (soldes débiteurs)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7410,'PCG','FINAN','XXXXXX','5143',7408,'Trésorerie Générale','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7411,'PCG','FINAN','XXXXXX','5146',7408,'Chèques postaux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7412,'PCG','FINAN','XXXXXX','5148',7408,'Autres établissements financiers et assimilés (soldes débiteurs)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7413,'PCG','FINAN','XXXXXX','516',7398,'Caisses, régies d''avances et accréditifs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7414,'PCG','FINAN','XXXXXX','5161',7413,'Caisses','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7415,'PCG','FINAN','XXXXXX','51611',7414,'Caisse Centrale','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7416,'PCG','FINAN','XXXXXX','51613',7414,'Caisse (Succursale ou agence A)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7417,'PCG','FINAN','XXXXXX','51614',7414,'Caisse (Succursale ou agence B)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7418,'PCG','FINAN','XXXXXX','5165',7413,'Régies d''avances et accréditifs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7419,'PCG','FINAN','XXXXXX','55',7397,'Trésorerie - Passif','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7420,'PCG','FINAN','XXXXXX','552',7419,'Crédits d''escompte','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7421,'PCG','FINAN','XXXXXX','553',7419,'Crédits de trésorerie','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7422,'PCG','FINAN','XXXXXX','554',7419,'Banques (soldes créditeurs)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7423,'PCG','FINAN','XXXXXX','5541',7422,'Banques (soldes créditeurs)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7424,'PCG','FINAN','XXXXXX','5548',7422,'Autres établissements financiers et assimilés (soldes créditeurs)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7425,'PCG','FINAN','XXXXXX','59',7397,'Provisions pour dépréciation des comptes de trésorerie','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7426,'PCG','EXPENSE','XXXXXX','6','','Charges','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7427,'PCG','EXPENSE','XXXXXX','61',7426,'Charges d''exploitation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7428,'PCG','EXPENSE','XXXXXX','611',7427,'Achats revendus de marchandises','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7429,'PCG','EXPENSE','XXXXXX','6111',7428,'Achats de marchandises (Groupe A)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7430,'PCG','EXPENSE','XXXXXX','6112',7428,'Achats de marchandises (Groupe B)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7431,'PCG','EXPENSE','XXXXXX','6114',7428,'Variation des stocks de marchandises','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7432,'PCG','EXPENSE','XXXXXX','6118',7428,'Achats revendus de marchandises des exercices antérieurs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7433,'PCG','EXPENSE','XXXXXX','6119',7428,'Rabais, remises, et ristournes obtenus sur achats de marchandises','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7434,'PCG','EXPENSE','XXXXXX','612',7427,'Achats consommés de matières et fournitures','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7435,'PCG','EXPENSE','XXXXXX','6121',7434,'Achats de matières premières','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7436,'PCG','EXPENSE','XXXXXX','61211',7435,'Achats de matières premières A','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7437,'PCG','EXPENSE','XXXXXX','61212',7435,'Achats de matières premières B','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7438,'PCG','EXPENSE','XXXXXX','6122',7434,'Achats de matières et fournitures consommables','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7439,'PCG','EXPENSE','XXXXXX','61221',7438,'Achats de matières et fournitures A','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7440,'PCG','EXPENSE','XXXXXX','61222',7438,'Achats de matières et fournitures B','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7441,'PCG','EXPENSE','XXXXXX','61223',7438,'Achats de combustibles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7442,'PCG','EXPENSE','XXXXXX','61224',7438,'Achats de produits d''entretien','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7443,'PCG','EXPENSE','XXXXXX','61225',7438,'Achats de fournitures d''atelier d''usine','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7444,'PCG','EXPENSE','XXXXXX','61226',7438,'Achats de fournitures de magasin','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7445,'PCG','EXPENSE','XXXXXX','61227',7438,'Achats de fournitures de bureau','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7446,'PCG','EXPENSE','XXXXXX','6123',7434,'Achats d''emballages','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7447,'PCG','EXPENSE','XXXXXX','61231',7446,'Achats d''emballages perdus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7448,'PCG','EXPENSE','XXXXXX','61232',7446,'Achats d''emballages récupérables non identifiables','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7449,'PCG','EXPENSE','XXXXXX','61233',7446,'Achats d''emballages à usage mixte','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7450,'PCG','EXPENSE','XXXXXX','6124',7434,'Variation des stocks de matières et fournitures','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7451,'PCG','EXPENSE','XXXXXX','61241',7450,'Variation des stocks de matières premières','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7452,'PCG','EXPENSE','XXXXXX','61242',7450,'Variation des stocks de matières et fournitures consommables','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7453,'PCG','EXPENSE','XXXXXX','61243',7450,'Variation des stocks d''emballages','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7454,'PCG','EXPENSE','XXXXXX','6125',7434,'Achats non stockés de matières et fournitures','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7455,'PCG','EXPENSE','XXXXXX','61251',7454,'Achats de fournitures non stockables','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7456,'PCG','EXPENSE','XXXXXX','61252',7454,'Achats de fournitures d''entretien','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7457,'PCG','EXPENSE','XXXXXX','61253',7454,'Achats de petit outillage et de petit équipement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7458,'PCG','EXPENSE','XXXXXX','61254',7454,'Achats de fournitures de bureau','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7459,'PCG','EXPENSE','XXXXXX','6126',7434,'Achats de travaux, études et prestations de services','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7460,'PCG','EXPENSE','XXXXXX','61261',7459,'Achats de travaux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7461,'PCG','EXPENSE','XXXXXX','61262',7459,'Achats d''études','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7462,'PCG','EXPENSE','XXXXXX','61263',7459,'Achats des prestations de service','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7463,'PCG','EXPENSE','XXXXXX','6128',7434,'Achats des matières et des fournitures des exercices antérieurs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7464,'PCG','EXPENSE','XXXXXX','6129',7434,'Rabais, remises, et ristournes obtenus sur achats consommés de matières et fournitures','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7465,'PCG','EXPENSE','XXXXXX','61291',7464,'Rabais, remises, et ristournes obtenus sur achats de matières premières','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7466,'PCG','EXPENSE','XXXXXX','61292',7464,'Rabais, remises, et ristournes obtenus sur achats de matières et fournitures consommables','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7467,'PCG','EXPENSE','XXXXXX','61293',7464,'Rabais, remises, et ristournes obtenus sur achats d''emballages','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7468,'PCG','EXPENSE','XXXXXX','61295',7464,'Rabais, remises, et ristournes obtenus sur achats non stockés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7469,'PCG','EXPENSE','XXXXXX','61296',7464,'Rabais, remises, et ristournes obtenus sur achats de travaux, études et prestations de services','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7470,'PCG','EXPENSE','XXXXXX','61298',7464,'Rabais, remises, et ristournes obtenus sur achats de matières et fournitures des exercices antérieurs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7471,'PCG','EXPENSE','XXXXXX','613',7427,'Autres charges externes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7472,'PCG','EXPENSE','XXXXXX','6131',7471,'Locations et charges locatives','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7473,'PCG','EXPENSE','XXXXXX','61311',7472,'Location de terrains','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7474,'PCG','EXPENSE','XXXXXX','61312',7472,'Location de constructions','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7475,'PCG','EXPENSE','XXXXXX','61313',7472,'Location de matériel et d''outillage','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7476,'PCG','EXPENSE','XXXXXX','61314',7472,'Location de matériel et matériel de bureau','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7477,'PCG','EXPENSE','XXXXXX','61315',7472,'Location de matériel informatique','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7478,'PCG','EXPENSE','XXXXXX','61316',7472,'Location de matériel de transport','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7479,'PCG','EXPENSE','XXXXXX','61317',7472,'Malis sur emballages rendus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7480,'PCG','EXPENSE','XXXXXX','61318',7472,'Location et charges locatives diverses','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7481,'PCG','EXPENSE','XXXXXX','6132',7471,'Redevances de crédit bail','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7482,'PCG','EXPENSE','XXXXXX','61321',7481,'Redevances de crédit bail, mobilier et matériel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7483,'PCG','EXPENSE','XXXXXX','6133',7471,'Entretien et réparations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7484,'PCG','EXPENSE','XXXXXX','61331',7483,'Entretien et réparations des biens immobiliers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7485,'PCG','EXPENSE','XXXXXX','61332',7483,'Entretien et réparations des biens mobiliers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7486,'PCG','EXPENSE','XXXXXX','61335',7483,'Maintenance','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7487,'PCG','EXPENSE','XXXXXX','6134',7471,'Primes d''assurance','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7488,'PCG','EXPENSE','XXXXXX','61341',7487,'Assurances multirisques (vol, incendie, responsabilité civile, etc.)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7489,'PCG','EXPENSE','XXXXXX','61343',7487,'Assurances - Risques d''exploitation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7490,'PCG','EXPENSE','XXXXXX','61345',7487,'Assurances - Matériel de transport','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7491,'PCG','EXPENSE','XXXXXX','61348',7487,'Autres assurances','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7492,'PCG','EXPENSE','XXXXXX','6135',7471,'Rémunérations du personnel extérieurs à l''entreprise','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7493,'PCG','EXPENSE','XXXXXX','61351',7492,'Rémunérations du personnel occasionnel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7494,'PCG','EXPENSE','XXXXXX','61352',7492,'Rémunérations du personnel intérimaire','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7495,'PCG','EXPENSE','XXXXXX','61353',7492,'Rémunérations du personnel détaché ou prêté à l''entreprise','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7496,'PCG','EXPENSE','XXXXXX','6136',7471,'Rémunérations d''intermédiaires et honoraires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7497,'PCG','EXPENSE','XXXXXX','61361',7496,'Commissions et courtages','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7498,'PCG','EXPENSE','XXXXXX','61365',7496,'honoraires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7499,'PCG','EXPENSE','XXXXXX','61367',7496,'Frais d''actes et de contentieux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7500,'PCG','EXPENSE','XXXXXX','6137',7471,'Redevances pour brevets, marques, droits et valeurs similaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7501,'PCG','EXPENSE','XXXXXX','61371',7500,'Redevances pour brevets','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7502,'PCG','EXPENSE','XXXXXX','61378',7500,'Autres redevances','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7503,'PCG','EXPENSE','XXXXXX','614',7427,'Autres charges externes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7504,'PCG','EXPENSE','XXXXXX','6141',7503,'Etudes, recherches et documentation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7505,'PCG','EXPENSE','XXXXXX','61411',7504,'Etudes générales','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7506,'PCG','EXPENSE','XXXXXX','61413',7504,'Recherches','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7507,'PCG','EXPENSE','XXXXXX','61415',7504,'Documentation générale','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7508,'PCG','EXPENSE','XXXXXX','61416',7504,'Documentation technique','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7509,'PCG','EXPENSE','XXXXXX','6142',7503,'Transport','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7510,'PCG','EXPENSE','XXXXXX','61421',7509,'Transport du personnel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7511,'PCG','EXPENSE','XXXXXX','61425',7509,'Transport sur achats','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7512,'PCG','EXPENSE','XXXXXX','61426',7509,'Transport sur ventes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7513,'PCG','EXPENSE','XXXXXX','61428',7509,'Autres transports','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7514,'PCG','EXPENSE','XXXXXX','6143',7503,'Déplacements, missions et réceptions','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7515,'PCG','EXPENSE','XXXXXX','61431',7514,'Voyages et déplacements','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7516,'PCG','EXPENSE','XXXXXX','61433',7514,'Frais de déménagement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7517,'PCG','EXPENSE','XXXXXX','61435',7514,'Missions','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7518,'PCG','EXPENSE','XXXXXX','61436',7514,'Réceptions','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7519,'PCG','EXPENSE','XXXXXX','6144',7503,'Publicité, publications et relations publiques','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7520,'PCG','EXPENSE','XXXXXX','61441',7519,'Annonces et insertions','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7521,'PCG','EXPENSE','XXXXXX','61442',7519,'Echantillons, catalogues et imprimés publicitaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7522,'PCG','EXPENSE','XXXXXX','61443',7519,'Foires et expositions','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7523,'PCG','EXPENSE','XXXXXX','61444',7519,'Primes de publicité','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7524,'PCG','EXPENSE','XXXXXX','61446',7519,'Publications','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7525,'PCG','EXPENSE','XXXXXX','61447',7519,'Cadeaux à la clientèle','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7526,'PCG','EXPENSE','XXXXXX','61448',7519,'Autres charges de publicité et relations publiques','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7527,'PCG','EXPENSE','XXXXXX','6145',7503,'Frais postaux et frais de télécommunications','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7528,'PCG','EXPENSE','XXXXXX','61451',7527,'Frais postaux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7529,'PCG','EXPENSE','XXXXXX','61455',7527,'Frais de téléphone','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7530,'PCG','EXPENSE','XXXXXX','61456',7527,'Frais de télex et de télégrammes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7531,'PCG','EXPENSE','XXXXXX','6146',7503,'Cotisations et dons','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7532,'PCG','EXPENSE','XXXXXX','61461',7531,'Cotisations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7533,'PCG','EXPENSE','XXXXXX','61462',7531,'Dons','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7534,'PCG','EXPENSE','XXXXXX','6147',7503,'Services bancaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7535,'PCG','EXPENSE','XXXXXX','61471',7534,'Frais d''achat et de vente des titres','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7536,'PCG','EXPENSE','XXXXXX','61472',7534,'Frais sur effet de commerce','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7537,'PCG','EXPENSE','XXXXXX','61473',7534,'Frais et commissions sur services bancaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7538,'PCG','EXPENSE','XXXXXX','6148',7503,'Autres charges externes des exercices antérieurs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7539,'PCG','EXPENSE','XXXXXX','6149',7503,'Rabais, remises et ristournes obtenus sur autres charges externes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7540,'PCG','EXPENSE','XXXXXX','616',7427,'Impôts et taxes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7541,'PCG','EXPENSE','XXXXXX','6161',7540,'Impôts et taxes directs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7542,'PCG','EXPENSE','XXXXXX','61611',7541,'Taxe urbaine et taxe d''édilité','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7543,'PCG','EXPENSE','XXXXXX','61612',7541,'Patente','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7544,'PCG','EXPENSE','XXXXXX','61615',7541,'Taxes locales','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7545,'PCG','EXPENSE','XXXXXX','6165',7540,'Impôts et taxes indirects','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7546,'PCG','EXPENSE','XXXXXX','6167',7540,'Impôts, taxes et droits assimilés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7547,'PCG','EXPENSE','XXXXXX','61671',7546,'Droits d''enregistrement et timbre','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7548,'PCG','EXPENSE','XXXXXX','61673',7546,'Taxes sur les véhicules','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7549,'PCG','EXPENSE','XXXXXX','61678',7546,'Autres impôts, taxes et droits assimilés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7550,'PCG','EXPENSE','XXXXXX','6168',7540,'Impôts et taxes des exercices antérieurs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7551,'PCG','EXPENSE','XXXXXX','617',7427,'Charges de personnel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7552,'PCG','EXPENSE','XXXXXX','6171',7551,'Rémunération du personnel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7553,'PCG','EXPENSE','XXXXXX','61711',7552,'Appointements et salaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7554,'PCG','EXPENSE','XXXXXX','61712',7552,'Primes et gratifications','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7555,'PCG','EXPENSE','XXXXXX','61713',7552,'Indemnités et avantages divers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7556,'PCG','EXPENSE','XXXXXX','61714',7552,'Commissions au personnel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7557,'PCG','EXPENSE','XXXXXX','61715',7552,'Rémunération des administrateurs, gérants et associés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7558,'PCG','EXPENSE','XXXXXX','6174',7551,'charges sociales','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7559,'PCG','EXPENSE','XXXXXX','61741',7559,'Cotisations de sécurité sociale','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7560,'PCG','EXPENSE','XXXXXX','61742',7559,'Cotisations aux caisses de retraite','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7561,'PCG','EXPENSE','XXXXXX','61743',7559,'Cotisations aux mutuelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7562,'PCG','EXPENSE','XXXXXX','61744',7559,'Prestations familiales','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7563,'PCG','EXPENSE','XXXXXX','61745',7559,'Assurances accidents de travail','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7564,'PCG','EXPENSE','XXXXXX','6176',7551,'Charges sociales diverses','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7565,'PCG','EXPENSE','XXXXXX','61761',7564,'Assurances groupe','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7566,'PCG','EXPENSE','XXXXXX','61762',7564,'Prestations de retraites','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7567,'PCG','EXPENSE','XXXXXX','61763',7564,'Allocations aux oeuvres sociales','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7568,'PCG','EXPENSE','XXXXXX','61764',7564,'Habillement et vêtements de travail','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7569,'PCG','EXPENSE','XXXXXX','61765',7564,'Indemnités de préavis et de licenciement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7570,'PCG','EXPENSE','XXXXXX','61766',7564,'Médecine du travail, pharmacie','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7571,'PCG','EXPENSE','XXXXXX','61768',7564,'Autres charges sociales diverses','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7572,'PCG','EXPENSE','XXXXXX','6177',7551,'Rémunération de l''exploitant','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7573,'PCG','EXPENSE','XXXXXX','61771',7573,'Appointements et salaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7574,'PCG','EXPENSE','XXXXXX','61774',7573,'Charges sociales sur appointements et salaires de l''exploitant','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7575,'PCG','EXPENSE','XXXXXX','6178',7551,'Charges de personnel des exercices antérieurs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7576,'PCG','EXPENSE','XXXXXX','618',7427,'Autres charges d''exploitation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7577,'PCG','EXPENSE','XXXXXX','6181',7576,'Jetons de présence','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7578,'PCG','EXPENSE','XXXXXX','6182',7576,'Pertes sur créances irrécouvrables','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7579,'PCG','EXPENSE','XXXXXX','6185',7576,'Pertes sur opérations faites en commun','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7580,'PCG','EXPENSE','XXXXXX','6186',7576,'Transferts de profits sur opérations faites en commun','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7581,'PCG','EXPENSE','XXXXXX','6188',7576,'Autres charges d''exploitation des exercices antérieurs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7582,'PCG','EXPENSE','XXXXXX','619',7427,'Dotation d''exploitation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7583,'PCG','EXPENSE','XXXXXX','6191',7582,'Dotations d''exploitation aux amortissements de l''immobilisation en non-valeurs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7584,'PCG','EXPENSE','XXXXXX','61911',7583,'Dotations d''exploitation aux amortissements des frais préliminaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7585,'PCG','EXPENSE','XXXXXX','61912',7583,'Dotations d''exploitation aux amortissements des charges à répartir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7586,'PCG','EXPENSE','XXXXXX','6192',7582,'Dotations d''exploitation aux amortissements de l''immobilisation incorporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7587,'PCG','EXPENSE','XXXXXX','61921',7586,'Dotations d''exploitation aux amortissements de l''immobilisation en recherche et développement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7588,'PCG','EXPENSE','XXXXXX','61922',7586,'Dotations d''exploitation aux amortissements des brevets, marques, droits et valeurs similaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7589,'PCG','EXPENSE','XXXXXX','61923',7586,'Dotations d''exploitation aux amortissements du fonds commercial','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7590,'PCG','EXPENSE','XXXXXX','61928',7586,'Dotations d''exploitation aux amortissements des autres immobilisations incorporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7591,'PCG','EXPENSE','XXXXXX','6193',7582,'Dotations d''exploitation aux amortissements des immobilisations corporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7592,'PCG','EXPENSE','XXXXXX','61931',7591,'Dotations d''exploitation aux amortissements des terrains','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7593,'PCG','EXPENSE','XXXXXX','61932',7591,'Dotations d''exploitation aux amortissements des constructions','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7594,'PCG','EXPENSE','XXXXXX','61933',7591,'Dotations d''exploitation aux amortissements des installations techniques, matériel et outillage','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7595,'PCG','EXPENSE','XXXXXX','61934',7591,'Dotations d''exploitation aux amortissements du matériel de transport','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7596,'PCG','EXPENSE','XXXXXX','61935',7591,'Dotations d''exploitation aux amortissements des mobilier, matériel de bureau et aménagement divers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7597,'PCG','EXPENSE','XXXXXX','61938',7591,'Dotations d''exploitation aux amortissements des autres immobilisations corporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7598,'PCG','EXPENSE','XXXXXX','6194',7582,'Dotations d''exploitation aux provisions pour dépréciation des immobilisations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7599,'PCG','EXPENSE','XXXXXX','61942',7598,'Dotations d''exploitation aux provisions pour dépréciation des immobilisations incorporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7600,'PCG','EXPENSE','XXXXXX','61943',7598,'Dotations d''exploitation aux provisions pour dépréciation des immobilisations corporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7601,'PCG','EXPENSE','XXXXXX','6195',7582,'Dotations d''exploitation aux provisions pour risques et charges','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7602,'PCG','EXPENSE','XXXXXX','61955',7601,'Dotations d''exploitation aux provisions pour risques et charges durables','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7603,'PCG','EXPENSE','XXXXXX','61957',7601,'Dotations d''exploitation aux provisions pour risques et charges momentanés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7604,'PCG','EXPENSE','XXXXXX','6196',7582,'Dotations d''exploitation aux provisions pour dépréciation de l''actif circulant','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7605,'PCG','EXPENSE','XXXXXX','61961',7604,'Dotations d''exploitation aux provisions pour dépréciation des stocks','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7606,'PCG','EXPENSE','XXXXXX','61964',7604,'Dotations d''exploitation aux provisions pour dépréciation des créances de l''actif circulant','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7607,'PCG','EXPENSE','XXXXXX','6198',7582,'Dotations d''exploitation des exercices antérieurs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7608,'PCG','EXPENSE','XXXXXX','61981',7607,'Dotations d''exploitation aux amortissements des exercices antérieurs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7609,'PCG','EXPENSE','XXXXXX','61984',7607,'Dotations d''exploitation aux provisions des exercices antérieurs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7610,'PCG','EXPENSE','XXXXXX','63',7426,'Charges financières','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7611,'PCG','EXPENSE','XXXXXX','631',7610,'Charges d''intérêt','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7612,'PCG','EXPENSE','XXXXXX','6311',7611,'Intérêts des emprunts et dettes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7613,'PCG','EXPENSE','XXXXXX','63111',7612,'Intérêts des emprunts','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7614,'PCG','EXPENSE','XXXXXX','63113',7612,'Intérêts des dettes rattachées à des participations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7615,'PCG','EXPENSE','XXXXXX','63114',7612,'Intérêts des comptes courants et dépôts créditeurs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7616,'PCG','EXPENSE','XXXXXX','63115',7612,'Intérêts bancaires et sur opérations de financement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7617,'PCG','EXPENSE','XXXXXX','63118',7612,'Autres intérêts des emprunts et dettes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7618,'PCG','EXPENSE','XXXXXX','6318',7611,'Charges d''intérêt des exercices antérieurs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7619,'PCG','EXPENSE','XXXXXX','633',7610,'Pertes de change','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7620,'PCG','EXPENSE','XXXXXX','6331',7619,'Pertes de change propres à l''exercice','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7621,'PCG','EXPENSE','XXXXXX','6338',7619,'Pertes de change des exercices antérieurs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7622,'PCG','EXPENSE','XXXXXX','638',7610,'Autres charges financières','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7623,'PCG','EXPENSE','XXXXXX','6382',7622,'Pertes sur créances liées à des participations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7624,'PCG','EXPENSE','XXXXXX','6385',7622,'Charges nettes sur cessions de titres et valeurs de placement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7625,'PCG','EXPENSE','XXXXXX','6386',7622,'Escomptes accordés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7626,'PCG','EXPENSE','XXXXXX','6388',7622,'Autres charges financières des exercices antérieurs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7627,'PCG','EXPENSE','XXXXXX','639',7610,'Dotations financières','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7628,'PCG','EXPENSE','XXXXXX','6391',7627,'Dotations aux amortissements des primes de remboursement des obligations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7629,'PCG','EXPENSE','XXXXXX','6392',7627,'Dotations aux provisions pour dépréciation des immobilisations financières','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7630,'PCG','EXPENSE','XXXXXX','6393',7627,'Dotations aux provisions pour risques et charges financières','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7631,'PCG','EXPENSE','XXXXXX','6394',7627,'Dotations aux provisions pour dépréciation des titres et valeurs de placement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7632,'PCG','EXPENSE','XXXXXX','6396',7627,'Dotations aux provisions pour dépréciation des comptes de trésorerie','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7633,'PCG','EXPENSE','XXXXXX','6398',7627,'Dotations financières des exercices antérieurs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7634,'PCG','EXPENSE','XXXXXX','65',7426,'Charges non courantes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7635,'PCG','EXPENSE','XXXXXX','651',7634,'Valeurs nettes d''amortissements des immobilisations cédées','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7636,'PCG','EXPENSE','XXXXXX','6512',7635,'Valeurs nettes d''amortissement des immobilisations incorporelles cédées','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7637,'PCG','EXPENSE','XXXXXX','6513',7635,'Valeurs nettes d''amortissement des immobilisations corporelles cédées','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7638,'PCG','EXPENSE','XXXXXX','6514',7635,'Valeurs nettes d''amortissement des immobilisations financières cédées','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7639,'PCG','EXPENSE','XXXXXX','6518',7635,'Valeurs nettes d''amortissement des immobilisations cédées des exercices antérieurs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7640,'PCG','EXPENSE','XXXXXX','656',7634,'Subventions accordées','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7641,'PCG','EXPENSE','XXXXXX','6561',7640,'Subventions accordées de l''exercice','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7642,'PCG','EXPENSE','XXXXXX','6568',7640,'Subventions accordées des exercices antérieurs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7643,'PCG','EXPENSE','XXXXXX','658',7634,'Autres charges non courantes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7644,'PCG','EXPENSE','XXXXXX','6581',7643,'Pénalités sur marchés et dédits','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7645,'PCG','EXPENSE','XXXXXX','65811',7644,'Pénalités sur marchés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7646,'PCG','EXPENSE','XXXXXX','65812',7644,'Dédits','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7647,'PCG','EXPENSE','XXXXXX','6582',7643,'Rappels d''impôts (autres qu''impôts sur les résultats)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7648,'PCG','EXPENSE','XXXXXX','6583',7643,'Pénalités et amendes fiscales ou pénales','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7649,'PCG','EXPENSE','XXXXXX','65831',7648,'Pénalités et amendes fiscales ou pénales','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7650,'PCG','EXPENSE','XXXXXX','65833',7648,'Pénalités et amendes pénales','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7651,'PCG','EXPENSE','XXXXXX','6585',7643,'Créances devenues irrécouvrables','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7652,'PCG','EXPENSE','XXXXXX','6586',7643,'Dons, libéralités et lots','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7653,'PCG','EXPENSE','XXXXXX','65861',7652,'Dons','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7654,'PCG','EXPENSE','XXXXXX','65862',7652,'Libéralités','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7655,'PCG','EXPENSE','XXXXXX','65863',7652,'Lots','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7656,'PCG','EXPENSE','XXXXXX','6588',7643,'Autres charges non courantes des exercices antérieurs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7657,'PCG','EXPENSE','XXXXXX','659',7634,'Dotations pour courantes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7658,'PCG','EXPENSE','XXXXXX','6591',7657,'Dotations aux amortissements exceptionnels des immobilisations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7659,'PCG','EXPENSE','XXXXXX','65911',7658,'Dotations aux amortissements exceptionnels de l''immobilisation en non valeurs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7660,'PCG','EXPENSE','XXXXXX','65912',7658,'Dotations aux amortissements exceptionnels des immobilisations incorporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7661,'PCG','EXPENSE','XXXXXX','65913',7658,'Dotations aux amortissements exceptionnels des immobilisations corporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7662,'PCG','EXPENSE','XXXXXX','6594',7657,'Dotations non courantes aux provisions réglementées','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7663,'PCG','EXPENSE','XXXXXX','65941',7662,'Dotations non courantes aux amortissements dérogatoires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7664,'PCG','EXPENSE','XXXXXX','65942',7662,'Dotations non courantes pour plus-values en instance d''imposition','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7665,'PCG','EXPENSE','XXXXXX','65944',7662,'Dotations non courantes pour investissements','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7666,'PCG','EXPENSE','XXXXXX','65945',7662,'Dotations non courantes pour reconstitution de gisements','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7667,'PCG','EXPENSE','XXXXXX','65946',7662,'Dotations non courantes pour acquisition et construction de logement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7668,'PCG','EXPENSE','XXXXXX','6595',7657,'Dotations non courantes aux provisions pour risques et charges','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7669,'PCG','EXPENSE','XXXXXX','65955',7668,'Dotations non courantes aux provisions pour risques et charges durables','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7670,'PCG','EXPENSE','XXXXXX','65957',7668,'Dotations non courantes aux provisions pour risques et charges momentanés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7671,'PCG','EXPENSE','XXXXXX','6596',7657,'Dotations non courantes aux provisions pour dépréciation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7672,'PCG','EXPENSE','XXXXXX','65962',7671,'Dotations non courantes aux provisions pour dépréciation de l''actif immobilisé','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7673,'PCG','EXPENSE','XXXXXX','65963',7671,'Dotations non courantes aux provisions pour dépréciation de l''actif circulant','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7674,'PCG','EXPENSE','XXXXXX','6598',7671,'Dotations non courantes des exercices antérieurs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7675,'PCG','EXPENSE','XXXXXX','67',7426,'Impôts sur le résultats','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7676,'PCG','EXPENSE','XXXXXX','6701',7675,'Impôts sur les bénéfices','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7677,'PCG','EXPENSE','XXXXXX','6705',7675,'Imposition minimale annuelle des sociétés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7678,'PCG','EXPENSE','XXXXXX','6708',7675,'Rappels et dégrèvements des impôts sur les résultats','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7679,'PCG','INCOME','XXXXXX','7','','Produits','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7680,'PCG','INCOME','XXXXXX','71',7679,'Produits d''exploitation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7681,'PCG','INCOME','XXXXXX','711',7680,'Ventes de marchandises','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7682,'PCG','INCOME','XXXXXX','7111',7681,'Ventes de marchandises au Maroc','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7683,'PCG','INCOME','XXXXXX','7113',7681,'Ventes de marchandises à l''étranger','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7684,'PCG','INCOME','XXXXXX','7118',7681,'Ventes de marchandises des exercices antérieurs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7685,'PCG','INCOME','XXXXXX','7119',7681,'Rabais, remises et ristournes accordés par l''entreprise','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7686,'PCG','INCOME','XXXXXX','712',7680,'Ventes de biens et services produits','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7687,'PCG','INCOME','XXXXXX','7121',7686,'Ventes de biens et services produits au Maroc','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7688,'PCG','INCOME','XXXXXX','71211',7687,'Ventes de produits finis','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7689,'PCG','INCOME','XXXXXX','71212',7687,'Ventes de produits intermédiaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7690,'PCG','INCOME','XXXXXX','71217',7687,'Ventes de produits résiduels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7691,'PCG','INCOME','XXXXXX','7122',7686,'Ventes de biens produits à l''étranger','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7692,'PCG','INCOME','XXXXXX','71221',7691,'Ventes de produits finis','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7693,'PCG','INCOME','XXXXXX','71222',7691,'Ventes de produits intermédiaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7694,'PCG','INCOME','XXXXXX','7124',7686,'Ventes de services produits au Maroc','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7695,'PCG','INCOME','XXXXXX','71241',7694,'Travaux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7696,'PCG','INCOME','XXXXXX','71242',7694,'Etudes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7697,'PCG','INCOME','XXXXXX','71243',7694,'Prestations de services','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7698,'PCG','INCOME','XXXXXX','7125',7686,'Ventes de services produits à l''étranger','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7699,'PCG','INCOME','XXXXXX','71251',7698,'Travaux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7700,'PCG','INCOME','XXXXXX','71252',7698,'Etudes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7701,'PCG','INCOME','XXXXXX','71253',7698,'Prestations de services','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7702,'PCG','INCOME','XXXXXX','7126',7686,'Redevances pour brevets, marques, droits et valeurs similaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7703,'PCG','INCOME','XXXXXX','7127',7686,'Ventes de produits accessoires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7704,'PCG','INCOME','XXXXXX','71271',7703,'Locations diverses reçues','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7705,'PCG','INCOME','XXXXXX','71272',7703,'Commissions et courtages reçus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7706,'PCG','INCOME','XXXXXX','71273',7703,'Produits de services exploités dans l''intérêt du personnel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7707,'PCG','INCOME','XXXXXX','71275',7703,'Bonis sur reprises d''emballages consignés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7708,'PCG','INCOME','XXXXXX','71276',7703,'Ports et frais accessoires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7709,'PCG','INCOME','XXXXXX','71278',7703,'Autres ventes de produits accessoires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7710,'PCG','INCOME','XXXXXX','7128',7686,'Ventes de biens set services produits des exercices antérieurs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7711,'PCG','INCOME','XXXXXX','7129',7686,'Rabais, remises et ristournes accordés par l''entreprise','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7712,'PCG','INCOME','XXXXXX','71291',7711,'Rabais, remises et ristournes accordés sur ventes au Maroc des biens produits','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7713,'PCG','INCOME','XXXXXX','71292',7711,'Rabais, remises et ristournes accordés sur ventes à l''étranger des biens produits','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7714,'PCG','INCOME','XXXXXX','71294',7711,'Rabais, remises et ristournes accordés sur ventes au Maroc des services produits','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7715,'PCG','INCOME','XXXXXX','71295',7711,'Rabais, remises et ristournes accordés sur ventes à l''étranger des services produits','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7716,'PCG','INCOME','XXXXXX','71298',7711,'Rabais, remises et ristournes accordés sur ventes des biens et services produits des exercices antérieurs ','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7717,'PCG','INCOME','XXXXXX','713',7680,'Variations des stocks des produits','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7718,'PCG','INCOME','XXXXXX','7131',7717,'Variations des stocks des produits en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7719,'PCG','INCOME','XXXXXX','71311',7718,'Variations des stocks de biens produits en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7720,'PCG','INCOME','XXXXXX','71312',7718,'Variations des stocks de produits intermédiaires en cours ','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7721,'PCG','INCOME','XXXXXX','71317',7718,'Variations des stocks de produits résiduels en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7722,'PCG','INCOME','XXXXXX','7132',7717,'Variations des stocks de biens produits','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7723,'PCG','INCOME','XXXXXX','71321',7722,'Variations des stocks de produits finis','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7724,'PCG','INCOME','XXXXXX','71322',7722,'Variations des stocks de produits intermédiaires ','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7725,'PCG','INCOME','XXXXXX','71327',7722,'Variations des stocks de produits résiduels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7726,'PCG','INCOME','XXXXXX','7134',7717,'Variations des stocks de services en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7727,'PCG','INCOME','XXXXXX','71341',7726,'Variations des stocks de travaux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7728,'PCG','INCOME','XXXXXX','71342',7726,'Variations des stocks d''études en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7729,'PCG','INCOME','XXXXXX','71343',7726,'Variations des stocks de prestations en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7730,'PCG','INCOME','XXXXXX','714',7680,'Immobilisations produits par l''entreprise pour elle-même','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7731,'PCG','INCOME','XXXXXX','7141',7730,'Immobilisations en non-valeurs produites','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7732,'PCG','INCOME','XXXXXX','7142',7730,'Immobilisations incorporelles produites','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7733,'PCG','INCOME','XXXXXX','7143',7730,'Immobilisations corporelles produites','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7734,'PCG','INCOME','XXXXXX','7148',7730,'Immobilisations produites des exercices antérieurs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7735,'PCG','INCOME','XXXXXX','716',7680,'Subventions d''exploitation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7736,'PCG','INCOME','XXXXXX','7161',7735,'Subventions d''exploitation reçues de l''exercice','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7737,'PCG','INCOME','XXXXXX','7168',7735,'Subventions d''exploitation reçues des exercices antérieurs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7738,'PCG','INCOME','XXXXXX','718',7680,'Autres produits d''exploitation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7739,'PCG','INCOME','XXXXXX','7181',7738,'Jetons de présence reçus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7740,'PCG','INCOME','XXXXXX','7182',7738,'Revenus des immeubles non affectées à l''exploitation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7741,'PCG','INCOME','XXXXXX','7185',7738,'Profits sur opérations faites en commun','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7742,'PCG','INCOME','XXXXXX','7186',7738,'Transferts de profits sur opérations faites en commun','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7743,'PCG','INCOME','XXXXXX','7188',7738,'Autres produits d''exploitation des exercices antérieurs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7744,'PCG','INCOME','XXXXXX','719',7680,'Reprises d''exploitation ; Transfert de change','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7745,'PCG','INCOME','XXXXXX','7191',7744,'Reprises sur amortissements de l''immobilisation en non-valeur','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7746,'PCG','INCOME','XXXXXX','7192',7744,'Reprises sur amortissements des immobilisations incorporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7747,'PCG','INCOME','XXXXXX','7193',7744,'Reprises sur amortissements des immobilisations corporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7748,'PCG','INCOME','XXXXXX','7194',7744,'Reprises sur provisions pour dépréciation des immobilisations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7749,'PCG','INCOME','XXXXXX','7195',7744,'Reprises sur provisions pour risques et charges','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7750,'PCG','INCOME','XXXXXX','7196',7744,'Reprises sur provisions pour dépréciation de l''actif circulant','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7751,'PCG','INCOME','XXXXXX','7197',7744,'Transfert de charges d''exploitation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7752,'PCG','INCOME','XXXXXX','71971',7751,'Transfert de charges d''exploitation - achats de marchandises','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7753,'PCG','INCOME','XXXXXX','71972',7751,'Transfert de charges d''exploitation - achats consommés de matières et fournitures','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7754,'PCG','INCOME','XXXXXX','71973',7751,'Transfert de charges d''exploitation - autres charges externes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7755,'PCG','INCOME','XXXXXX','71975',7751,'Transfert de charges d''exploitation - impôts et taxes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7756,'PCG','INCOME','XXXXXX','71976',7751,'Transfert de charges d''exploitation - charges de personnel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7757,'PCG','INCOME','XXXXXX','71978',7751,'Transfert de charges d''exploitation - autres charges d''exploitation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7758,'PCG','INCOME','XXXXXX','7198',7744,'Reprises sur amortissements et provisions des exercices antérieurs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7759,'PCG','INCOME','XXXXXX','71981',7758,'Reprises sur amortissements des exercices antérieurs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7760,'PCG','INCOME','XXXXXX','71984',7758,'Reprises sur Provisions des exercices antérieurs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7761,'PCG','INCOME','XXXXXX','73',7679,'Produits financiers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7762,'PCG','INCOME','XXXXXX','732',7761,'Produits des titres de participation et des autres titres immobilisés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7763,'PCG','INCOME','XXXXXX','7321',7762,'Revenus des titres de participation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7764,'PCG','INCOME','XXXXXX','7325',7762,'Revenus des titres immobilisés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7765,'PCG','INCOME','XXXXXX','7328',7762,'Produits des titres de participation et des autres titres immobilisés des exercices antérieurs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7766,'PCG','INCOME','XXXXXX','733',7761,'Gains de change','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7767,'PCG','INCOME','XXXXXX','7331',7766,'Gains de change propres à l''exercice','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7768,'PCG','INCOME','XXXXXX','7338',7766,'Gains de change des exercices antérieurs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7769,'PCG','INCOME','XXXXXX','738',7761,'Intérêts et autres produits financiers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7770,'PCG','INCOME','XXXXXX','7381',7769,'Intérêts et produits assimilés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7771,'PCG','INCOME','XXXXXX','73811',7770,'Intérêts des prêts','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7772,'PCG','INCOME','XXXXXX','73813',7770,'Revenus des autres créances financières','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7773,'PCG','INCOME','XXXXXX','7383',7769,'Revenus des créances rattachées à des participations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7774,'PCG','INCOME','XXXXXX','7384',7769,'Revenus des titres et valeurs de placement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7775,'PCG','INCOME','XXXXXX','7385',7769,'Produits nets sur cessions de titres et valeurs de placement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7776,'PCG','INCOME','XXXXXX','7386',7769,'Escomptes obtenus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7777,'PCG','INCOME','XXXXXX','7388',7769,'Intérêts et autres produits financiers des exercices antérieurs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7778,'PCG','INCOME','XXXXXX','739',7761,'Reprises financières ; Transfert de change','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7779,'PCG','INCOME','XXXXXX','7391',7778,'Reprises sur amortissement des primes de remboursement des obligations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7780,'PCG','INCOME','XXXXXX','7392',7778,'Reprises sur provisions pour dépréciation des immobilisations financières','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7781,'PCG','INCOME','XXXXXX','7393',7778,'Reprises sur provisions pour risques et charges financières','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7782,'PCG','INCOME','XXXXXX','7394',7778,'Reprises sur provisions pour dépréciation des titres et valeurs de placement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7783,'PCG','INCOME','XXXXXX','7396',7778,'Reprises sur provisions pour dépréciation des comptes de trésorerie','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7784,'PCG','INCOME','XXXXXX','7397',7778,'Transfert de charges financières','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7785,'PCG','INCOME','XXXXXX','73971',7784,'Transferts - charges d''intérêts','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7786,'PCG','INCOME','XXXXXX','73973',7784,'Transferts - pertes de change','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7787,'PCG','INCOME','XXXXXX','73978',7784,'Transferts - autres charges financières','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7788,'PCG','INCOME','XXXXXX','7398',7778,'Reprises sur dotations financières des exercices antérieurs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7789,'PCG','INCOME','XXXXXX','75',7679,'Produits non courants','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7790,'PCG','INCOME','XXXXXX','751',7789,'Produits des cessions des immobilisations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7791,'PCG','INCOME','XXXXXX','7512',7790,'Produits des cessions des immobilisations incorporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7792,'PCG','INCOME','XXXXXX','7513',7790,'Produits des cessions des immobilisations corporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7793,'PCG','INCOME','XXXXXX','7514',7790,'Produits des cessions des immobilisations financières (droits de propriété)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7794,'PCG','INCOME','XXXXXX','7518',7790,'Produits des cessions des immobilisations des exercices antérieurs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7795,'PCG','INCOME','XXXXXX','756',7789,'Subventions d''équilibre','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7796,'PCG','INCOME','XXXXXX','7561',7795,'Subventions d''équilibre reçues de l''exercice','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7797,'PCG','INCOME','XXXXXX','7568',7795,'Subventions d''équilibre reçues des exercices antérieurs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7798,'PCG','INCOME','XXXXXX','757',7789,'Reprises sur subventions d''investissement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7799,'PCG','INCOME','XXXXXX','7577',7798,'Reprises sur subventions d''investissement de l''exercice','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7800,'PCG','INCOME','XXXXXX','7578',7798,'Reprises sur subventions d''investissement des exercices antérieurs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7801,'PCG','INCOME','XXXXXX','758',7789,'Autres produits non courants','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7802,'PCG','INCOME','XXXXXX','7581',7801,'Pénalités et dédits reçus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7803,'PCG','INCOME','XXXXXX','75811',7802,'Pénalités reçus sur marché','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7804,'PCG','INCOME','XXXXXX','75812',7802,'Dédits reçus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7805,'PCG','INCOME','XXXXXX','7582',7801,'Dégrèvements d''impôts (autres qu''impôts sur résultat)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7806,'PCG','INCOME','XXXXXX','7585',7801,'Rentrées sur créances soldées','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7807,'PCG','INCOME','XXXXXX','7586',7801,'Dons, libéralités et lots reçus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7808,'PCG','INCOME','XXXXXX','75861',7807,'Dons','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7809,'PCG','INCOME','XXXXXX','75862',7807,'Libéralités','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7810,'PCG','INCOME','XXXXXX','75863',7807,'Lots','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7811,'PCG','INCOME','XXXXXX','7588',7801,'Autres produits non courants des exercices antérieurs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7812,'PCG','INCOME','XXXXXX','759',7789,'Reprises non courantes ; Transfert de change','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7813,'PCG','INCOME','XXXXXX','7591',7812,'Reprises non courantes sur amortissements exceptionnelles des immobilisations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7814,'PCG','INCOME','XXXXXX','75911',7813,'Reprises non courantes sur amortissements exceptionnelles des immobilisations en non-valeurs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7815,'PCG','INCOME','XXXXXX','75912',7813,'Reprises non courantes sur amortissements exceptionnelles des immobilisations incorporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7816,'PCG','INCOME','XXXXXX','75913',7813,'Reprises non courantes sur amortissements exceptionnelles des immobilisations corporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7817,'PCG','INCOME','XXXXXX','7594',7812,'Reprises non courantes sur provisions réglementées','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7818,'PCG','INCOME','XXXXXX','75941',7817,'Reprises sur amortissements dérogatoires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7819,'PCG','INCOME','XXXXXX','75942',7817,'Reprises sur plus values en instance d''imposition','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7820,'PCG','INCOME','XXXXXX','75944',7817,'Reprises sur provisions pour investissements','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7821,'PCG','INCOME','XXXXXX','75945',7817,'Reprises sur provisions pour reconstitution de gisements','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7822,'PCG','INCOME','XXXXXX','75946',7817,'Reprises sur provisions pour acquisition et construction de logements','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7823,'PCG','INCOME','XXXXXX','7595',7812,'Reprises non courantes sur provisions pour risques et charges','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7824,'PCG','INCOME','XXXXXX','75955',7823,'Reprises non courantes sur provisions pour risques et charges durables','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7825,'PCG','INCOME','XXXXXX','75957',7823,'Reprises non courantes sur provisions pour risques et charges momentanés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7826,'PCG','INCOME','XXXXXX','7596',7812,'Reprises non courantes sur provisions pour dépréciation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7827,'PCG','INCOME','XXXXXX','75962',7826,'Reprises non courantes sur provisions pour dépréciation de l''actif immobilisé','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7828,'PCG','INCOME','XXXXXX','75963',7826,'Reprises non courantes sur provisions pour dépréciation de l''actif circulant','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7829,'PCG','INCOME','XXXXXX','7597',7812,'Transfert de charges non courantes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7830,'PCG','INCOME','XXXXXX','7598',7812,'Reprises non courantes des exercices antérieurs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7831,'PCG','RESU','XXXXXX','8','','Comptes de résultats','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7832,'PCG','RESU','XXXXXX','81',7831,'Résultat d''exploitation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7833,'PCG','RESU','XXXXXX','811',7832,'Marge brute','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7834,'PCG','RESU','XXXXXX','814',7832,'Valeur ajoutée','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7835,'PCG','RESU','XXXXXX','817',7832,'Excédent brut d''exploitation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7836,'PCG','RESU','XXXXXX','8171',7835,'Excédent brut d''exploitation (créditeur)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7837,'PCG','RESU','XXXXXX','8179',7835,'Insuffusance brute d''exploitation (débiteur)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7838,'PCG','RESU','XXXXXX','83',7831,'Résultat financier','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7839,'PCG','RESU','XXXXXX','84',7831,'Résultat courant','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7840,'PCG','RESU','XXXXXX','85',7831,'Résultat non courant','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7841,'PCG','RESU','XXXXXX','86',7831,'Résultat avant impôt','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7842,'PCG','RESU','XXXXXX','88',7831,'Résultat après impôt','1');
     
    diff --git a/htdocs/install/mysql/data/llx_accounting_account_ml.sql b/htdocs/install/mysql/data/llx_accounting_account_ml.sql
    index da78d8eb786..c18fb8a4166 100644
    --- a/htdocs/install/mysql/data/llx_accounting_account_ml.sql
    +++ b/htdocs/install/mysql/data/llx_accounting_account_ml.sql
    @@ -13,1242 +13,1240 @@
     -- You should have received a copy of the GNU General Public License
     -- along with this program. If not, see <http://www.gnu.org/licenses/>.
     --
    ---
     
     --
     -- Ne pas placer de commentaire en fin de ligne, ce fichier est parsé lors
     -- de l'install et tous les sigles '--' sont supprimés.
     --
     
    ---
    --- Descriptif des plans comptables BF SYSCOHADA
    +-- Descriptif des plans comptables SYSCOHADA ML
     -- ID 15000 - 16999
    ---
    +-- ADD 14700000 to rowid # Do no remove this comment --
     
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15000,'SYSCOHADA-ML','CAPIT','XXXXXX','1',            0,'Capital','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15001,'SYSCOHADA-ML','CAPIT','XXXXXX','101',      15000,'Capital social','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15002,'SYSCOHADA-ML','CAPIT','XXXXXX','1011',     15001,'Capital souscrit, non appelé','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15003,'SYSCOHADA-ML','CAPIT','XXXXXX','1012',     15001,'Capital souscrit, appelé, non versé','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15004,'SYSCOHADA-ML','CAPIT','XXXXXX','1013',     15001,'Capital souscrit, appelé, versé, non amorti','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15005,'SYSCOHADA-ML','CAPIT','XXXXXX','1014',     15001,'Capital souscrit, appelé, versé, amorti','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15006,'SYSCOHADA-ML','CAPIT','XXXXXX','1018',     15001,'Capital souscrit, soumis à des conditions particulières','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15007,'SYSCOHADA-ML','CAPIT','XXXXXX','102',      15000,'Capital par dotation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15008,'SYSCOHADA-ML','CAPIT','XXXXXX','1021',     15007,'Dotation initiale','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15009,'SYSCOHADA-ML','CAPIT','XXXXXX','1022',     15007,'Dotations complémentaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15010,'SYSCOHADA-ML','CAPIT','XXXXXX','1028',     15007,'Autres dotations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15011,'SYSCOHADA-ML','CAPIT','XXXXXX','103',      15000,'Capital personnel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15012,'SYSCOHADA-ML','CAPIT','XXXXXX','104',      15000,'Compte de l''exploitant','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15013,'SYSCOHADA-ML','CAPIT','XXXXXX','1041',     15012,'Apports temporaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15014,'SYSCOHADA-ML','CAPIT','XXXXXX','1042',     15012,'Opérations courantes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15015,'SYSCOHADA-ML','CAPIT','XXXXXX','1043',     15012,'Rémunérations, impôts et autres charges personnelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15016,'SYSCOHADA-ML','CAPIT','XXXXXX','1047',     15012,'Prélèvements d''autoconsommation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15017,'SYSCOHADA-ML','CAPIT','XXXXXX','1048',     15012,'Autres prélèvements','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15018,'SYSCOHADA-ML','CAPIT','XXXXXX','105',      15000,'Primes liees aux capitaux propres','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15019,'SYSCOHADA-ML','CAPIT','XXXXXX','1051',     15018,'Primes d''émission','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15020,'SYSCOHADA-ML','CAPIT','XXXXXX','1052',     15018,'Primes d''apport','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15021,'SYSCOHADA-ML','CAPIT','XXXXXX','1053',     15018,'Primes de fusion','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15022,'SYSCOHADA-ML','CAPIT','XXXXXX','1054',     15018,'Primes de conversion','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15023,'SYSCOHADA-ML','CAPIT','XXXXXX','1058',     15018,'Autres primes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15024,'SYSCOHADA-ML','CAPIT','XXXXXX','106',      15000,'Ecarts de reevaluation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15025,'SYSCOHADA-ML','CAPIT','XXXXXX','1061',     15024,'Ecarts de réévaluation légale','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15026,'SYSCOHADA-ML','CAPIT','XXXXXX','1062',     15024,'Ecarts de réévaluation libre','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15027,'SYSCOHADA-ML','CAPIT','XXXXXX','109',      15000,'Actionnaires, capital souscrit, non appele','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15028,'SYSCOHADA-ML','CAPIT','XXXXXX','11',       15000,'Reserves','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15029,'SYSCOHADA-ML','CAPIT','XXXXXX','111',      15028,'Reserve legale','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15030,'SYSCOHADA-ML','CAPIT','XXXXXX','1111',     15029,'Réserves légales','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15031,'SYSCOHADA-ML','CAPIT','XXXXXX','112',      15028,'Reserves statutaires ou contractuelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15032,'SYSCOHADA-ML','CAPIT','XXXXXX','113',      15028,'Reserves reglementees','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15033,'SYSCOHADA-ML','CAPIT','XXXXXX','1131',     15032,'Réserves de plus-values nettes à long terme','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15034,'SYSCOHADA-ML','CAPIT','XXXXXX','1133',     15032,'Réserves consécutives à l''octroi de subventions d''investissement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15035,'SYSCOHADA-ML','CAPIT','XXXXXX','1134',     15032,'Réserves spéciales navires renouvelés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15036,'SYSCOHADA-ML','CAPIT','XXXXXX','1135',     15032,'Réserves spéciales matériels et outillage renouvelés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15037,'SYSCOHADA-ML','CAPIT','XXXXXX','1138',     15032,'Autres réserves réglementées','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15038,'SYSCOHADA-ML','CAPIT','XXXXXX','118',      15028,'Autres reserves','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15039,'SYSCOHADA-ML','CAPIT','XXXXXX','1181',     15038,'Réserves facultatives','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15040,'SYSCOHADA-ML','CAPIT','XXXXXX','1188',     15038,'Réserves diverses','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15041,'SYSCOHADA-ML','CAPIT','XXXXXX','12',       15000,'Report a nouveau','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15042,'SYSCOHADA-ML','CAPIT','XXXXXX','121',      15041,'Report a nouveau crediteur','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15043,'SYSCOHADA-ML','CAPIT','XXXXXX','1211',     15042,'Report à nouveau crediteur','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15044,'SYSCOHADA-ML','CAPIT','XXXXXX','129',      15041,'Report a nouveau debiteur','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15045,'SYSCOHADA-ML','CAPIT','XXXXXX','1291',     15044,'Perte nette à reporter','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15046,'SYSCOHADA-ML','CAPIT','XXXXXX','1292',     15044,'Perte - amortissements réputés différés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15047,'SYSCOHADA-ML','CAPIT','XXXXXX','13',       15000,'Resultat net de l''exercice','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15048,'SYSCOHADA-ML','CAPIT','XXXXXX','1301',     15047,'Résultat en instance d''affectation : bénéfice','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15049,'SYSCOHADA-ML','CAPIT','XXXXXX','1309',     15047,'Résultat en instance d''affectation : perte','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15050,'SYSCOHADA-ML','CAPIT','XXXXXX','131',      15047,'Resultat net : benefice','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15051,'SYSCOHADA-ML','CAPIT','XXXXXX','132',      15047,'Marge brute (mb)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15052,'SYSCOHADA-ML','CAPIT','XXXXXX','1321',     15051,'Marge brute sur marchandises','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15053,'SYSCOHADA-ML','CAPIT','XXXXXX','1322',     15051,'Marge brute sur matières','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15054,'SYSCOHADA-ML','CAPIT','XXXXXX','133',      15047,'Valeur ajoutee (v.a.)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15055,'SYSCOHADA-ML','CAPIT','XXXXXX','134',      15047,'Excedent brut d''exploitation (e.b.e.)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15056,'SYSCOHADA-ML','CAPIT','XXXXXX','135',      15047,'Resultat d''exploitation (r.e.)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15057,'SYSCOHADA-ML','CAPIT','XXXXXX','136',      15047,'Resultat financier (r.f.)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15058,'SYSCOHADA-ML','CAPIT','XXXXXX','137',      15047,'Resultat des activites ordinaires (r.a.o.)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15059,'SYSCOHADA-ML','CAPIT','XXXXXX','138',      15047,'Resultat hors activites ordinaires (r.h.a.o.)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15060,'SYSCOHADA-ML','CAPIT','XXXXXX','139',      15047,'Resultat net : perte','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15061,'SYSCOHADA-ML','CAPIT','XXXXXX','14',       15000,'Subventions d''investissement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15062,'SYSCOHADA-ML','CAPIT','XXXXXX','141',      15061,'Subventions d''equipement a','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15063,'SYSCOHADA-ML','CAPIT','XXXXXX','1411',     15062,'Etat','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15064,'SYSCOHADA-ML','CAPIT','XXXXXX','1412',     15062,'Régions','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15065,'SYSCOHADA-ML','CAPIT','XXXXXX','1413',     15062,'Départements','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15066,'SYSCOHADA-ML','CAPIT','XXXXXX','1414',     15062,'Communes et collectivités publiques décentralisées','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15067,'SYSCOHADA-ML','CAPIT','XXXXXX','1415',     15062,'Entreprises publiques ou mixtes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15068,'SYSCOHADA-ML','CAPIT','XXXXXX','1416',     15062,'Entreprises et organismes privés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15069,'SYSCOHADA-ML','CAPIT','XXXXXX','1417',     15062,'Organismes internationaux','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15070,'SYSCOHADA-ML','CAPIT','XXXXXX','1418',     15062,'Autres','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15071,'SYSCOHADA-ML','CAPIT','XXXXXX','142',      15061,'Subventions d''equipement b','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15072,'SYSCOHADA-ML','CAPIT','XXXXXX','1421',     15071,'Subventions d''équipements','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15073,'SYSCOHADA-ML','CAPIT','XXXXXX','148',      15061,'Autres subventions d''investissement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15074,'SYSCOHADA-ML','CAPIT','XXXXXX','15',       15000,'Provisions reglementees et fonds assimiles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15075,'SYSCOHADA-ML','CAPIT','XXXXXX','151',      15074,'Amortissements derogatoires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15076,'SYSCOHADA-ML','CAPIT','XXXXXX','152',      15074,'Plus-values de cession a reinvestir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15077,'SYSCOHADA-ML','CAPIT','XXXXXX','1521',     15076,'Plus-values de cession à réinvestir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15078,'SYSCOHADA-ML','CAPIT','XXXXXX','153',      15074,'Fonds reglementes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15079,'SYSCOHADA-ML','CAPIT','XXXXXX','1531',     15078,'Fonds national','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15080,'SYSCOHADA-ML','CAPIT','XXXXXX','1532',     15078,'Prélèvement pour le budget','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15081,'SYSCOHADA-ML','CAPIT','XXXXXX','154',      15074,'Provision speciale de reevaluation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15082,'SYSCOHADA-ML','CAPIT','XXXXXX','155',      15074,'Provisions reglementees relatives aux immobilisations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15083,'SYSCOHADA-ML','CAPIT','XXXXXX','1551',     15082,'Recontitution des gisements miniers et pétroliers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15084,'SYSCOHADA-ML','CAPIT','XXXXXX','1552',     15082,'Provisions de croissance des immobilisations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15085,'SYSCOHADA-ML','CAPIT','XXXXXX','1553',     15082,'Provisions de renouvellement du matériel naval','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15086,'SYSCOHADA-ML','CAPIT','XXXXXX','1554',     15082,'Provisions pourle renouvellement du matériel et outillage','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15087,'SYSCOHADA-ML','CAPIT','XXXXXX','156',      15074,'Provisions reglementees relatives aux stocks','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15088,'SYSCOHADA-ML','CAPIT','XXXXXX','1561',     15087,'Hausse de prix','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15089,'SYSCOHADA-ML','CAPIT','XXXXXX','1562',     15087,'Fluctuation des cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15090,'SYSCOHADA-ML','CAPIT','XXXXXX','157',      15074,'Provisions pour investissement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15091,'SYSCOHADA-ML','CAPIT','XXXXXX','158',      15074,'Autres provisions et fonds reglementes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15092,'SYSCOHADA-ML','CAPIT','XXXXXX','16',       15000,'Emprunts et dettes assimilees','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15093,'SYSCOHADA-ML','CAPIT','XXXXXX','161',      15092,'Emprunts obligataires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15094,'SYSCOHADA-ML','CAPIT','XXXXXX','1611',     15093,'Emprunts obligataires ordinaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15095,'SYSCOHADA-ML','CAPIT','XXXXXX','1612',     15093,'Emprunts obligataires convertibles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15096,'SYSCOHADA-ML','CAPIT','XXXXXX','1618',     15093,'Autres emprunts obligataires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15097,'SYSCOHADA-ML','CAPIT','XXXXXX','1619',     15093,'Obligations à souscrire, à la souche','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15098,'SYSCOHADA-ML','CAPIT','XXXXXX','162',      15092,'Emprunts et dettes aupres des etablissements de credit','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15099,'SYSCOHADA-ML','CAPIT','XXXXXX','163',      15092,'Avances recues de l''etat','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15100,'SYSCOHADA-ML','CAPIT','XXXXXX','164',      15092,'Avances recues et comptes courants bloques','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15101,'SYSCOHADA-ML','CAPIT','XXXXXX','165',      15092,'Depots et cautionnements recus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15102,'SYSCOHADA-ML','CAPIT','XXXXXX','1651',     15101,'Dépôts à terme','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15103,'SYSCOHADA-ML','CAPIT','XXXXXX','1652',     15101,'Cautionnements','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15104,'SYSCOHADA-ML','CAPIT','XXXXXX','166',      15092,'Interets courus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15105,'SYSCOHADA-ML','CAPIT','XXXXXX','1661',     15104,'Sur emprunts obligataires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15106,'SYSCOHADA-ML','CAPIT','XXXXXX','1662',     15104,'Sur emprunts et dettes auprès des établissements de crédit','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15107,'SYSCOHADA-ML','CAPIT','XXXXXX','1663',     15104,'Sur avances reçues de l''etat','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15108,'SYSCOHADA-ML','CAPIT','XXXXXX','1664',     15104,'Sur avances reçues et comptes courants bloqués','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15109,'SYSCOHADA-ML','CAPIT','XXXXXX','1665',     15104,'Sur dépôts et cautionnements reçus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15110,'SYSCOHADA-ML','CAPIT','XXXXXX','1667',     15104,'Sur avances assorties de conditions particulières','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15111,'SYSCOHADA-ML','CAPIT','XXXXXX','1668',     15104,'Sur autres emprunts et dettes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15112,'SYSCOHADA-ML','CAPIT','XXXXXX','167',      15092,'Avances assorties de conditions particulieres','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15113,'SYSCOHADA-ML','CAPIT','XXXXXX','1671',     15112,'Avances bloquées pour augmentation du capital','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15114,'SYSCOHADA-ML','CAPIT','XXXXXX','1672',     15112,'Avances conditionnées par l''etat','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15115,'SYSCOHADA-ML','CAPIT','XXXXXX','1673',     15112,'Avances conditionnées par les autres organismes africains','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15116,'SYSCOHADA-ML','CAPIT','XXXXXX','1674',     15112,'Avances conditionné par les autres organismes internationaux','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15117,'SYSCOHADA-ML','CAPIT','XXXXXX','1676',     15112,'Droits du concédant exigibles en nature','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15118,'SYSCOHADA-ML','CAPIT','XXXXXX','168',      15092,'Autres emprunts et dettes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15119,'SYSCOHADA-ML','CAPIT','XXXXXX','1681',     15118,'Rentes viagères capitalisées','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15120,'SYSCOHADA-ML','CAPIT','XXXXXX','1682',     15118,'Billets de fonds','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15121,'SYSCOHADA-ML','CAPIT','XXXXXX','1683',     15118,'Dettes consécutives à des titres emprunté','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15122,'SYSCOHADA-ML','CAPIT','XXXXXX','1684',     15118,'Dettes du concédant exigibles en nature','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15123,'SYSCOHADA-ML','CAPIT','XXXXXX','1685',     15118,'Emprunts participatifs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15124,'SYSCOHADA-ML','CAPIT','XXXXXX','1686',     15118,'Participation des travailleurs aux bénéfices','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15125,'SYSCOHADA-ML','CAPIT','XXXXXX','17',       15000,'Dettes de credit-bail et contrats assimiles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15126,'SYSCOHADA-ML','CAPIT','XXXXXX','172',      15125,'Emprunts equivalents de credit-bail immobilier','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15127,'SYSCOHADA-ML','CAPIT','XXXXXX','173',      15125,'Emprunts equivalents de credit-bail mobilier','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15128,'SYSCOHADA-ML','CAPIT','XXXXXX','176',      15125,'Interets courus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15129,'SYSCOHADA-ML','CAPIT','XXXXXX','1762',     15128,'Sur emprunts équivalents de crédit-bail immobilier','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15130,'SYSCOHADA-ML','CAPIT','XXXXXX','1763',     15128,'Sur emprunts équivalents de crédit-bail mobilier','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15131,'SYSCOHADA-ML','CAPIT','XXXXXX','1768',     15128,'Sur emprunts équivalents d''autres contrats','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15132,'SYSCOHADA-ML','CAPIT','XXXXXX','178',      15125,'Emprunts equivalents d''autres contrats','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15133,'SYSCOHADA-ML','CAPIT','XXXXXX','18',       15000,'Dettes liees a des participations et comptes de liaison des etablissements et societes en participation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15134,'SYSCOHADA-ML','CAPIT','XXXXXX','181',      15133,'Dettes liees a des participations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15135,'SYSCOHADA-ML','CAPIT','XXXXXX','1811',     15134,'Dettes liées à des participations (groupe)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15136,'SYSCOHADA-ML','CAPIT','XXXXXX','1812',     15134,'Dettes liées à des participations (hors groupe)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15137,'SYSCOHADA-ML','CAPIT','XXXXXX','182',      15133,'Dettes liees a des societes en paticipation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15138,'SYSCOHADA-ML','CAPIT','XXXXXX','183',      15133,'Interets courus sur dettes liees a des participations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15139,'SYSCOHADA-ML','CAPIT','XXXXXX','184',      15133,'Comptes permanents bloques des etablissements et succursales','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15140,'SYSCOHADA-ML','CAPIT','XXXXXX','185',      15133,'Comptes permanents non bloques des etablissements et succursales','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15141,'SYSCOHADA-ML','CAPIT','XXXXXX','186',      15133,'Comptes de liaison charges','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15142,'SYSCOHADA-ML','CAPIT','XXXXXX','187',      15133,'Comptes de liaison produits','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15143,'SYSCOHADA-ML','CAPIT','XXXXXX','188',      15133,'Comptes de liaison des societes en participation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15144,'SYSCOHADA-ML','CAPIT','XXXXXX','19',       15000,'Provisions financieres pour risques et charges','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15145,'SYSCOHADA-ML','CAPIT','XXXXXX','191',      15144,'Provisions pour litiges','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15146,'SYSCOHADA-ML','CAPIT','XXXXXX','192',      15144,'Provisions pour garanties donnees aux clients','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15147,'SYSCOHADA-ML','CAPIT','XXXXXX','193',      15144,'Provisions pour pertes sur marches a achevement futur','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15148,'SYSCOHADA-ML','CAPIT','XXXXXX','194',      15144,'Provisions pour pertes de change','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15149,'SYSCOHADA-ML','CAPIT','XXXXXX','195',      15144,'Provisions pour impots','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15150,'SYSCOHADA-ML','CAPIT','XXXXXX','196',      15144,'Provisions pour pensions et obligations similaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15151,'SYSCOHADA-ML','CAPIT','XXXXXX','197',      15144,'Provisions pour charges a repartir sur plusieurs exercices','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15152,'SYSCOHADA-ML','CAPIT','XXXXXX','1971',     15151,'Provisions pour grosses réparations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15153,'SYSCOHADA-ML','CAPIT','XXXXXX','198',      15144,'Autres provisions financieres pour risques et charges','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15154,'SYSCOHADA-ML','CAPIT','XXXXXX','1981',     15153,'Provisions pour amendes et pénalités','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15155,'SYSCOHADA-ML','CAPIT','XXXXXX','1982',     15153,'Provisions pour renouvellement des immobilisations (entreprises concessionnaires)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15156,'SYSCOHADA-ML','CAPIT','XXXXXX','1983',     15153,'Provisions pour propres assureurs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15157,'SYSCOHADA-ML','CAPIT','XXXXXX','1988',     15153,'Autres provisions financières pour risques et charges','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15158,'SYSCOHADA-ML','IMMO','XXXXXX','2',             0,'Charges immobilisees','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15159,'SYSCOHADA-ML','IMMO','XXXXXX','201',       15158,'Frais d''etablissement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15160,'SYSCOHADA-ML','IMMO','XXXXXX','2011',      15159,'Frais de constitution','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15161,'SYSCOHADA-ML','IMMO','XXXXXX','2012',      15159,'Frais de prospection','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15162,'SYSCOHADA-ML','IMMO','XXXXXX','2013',      15159,'Frais de publicité et de lancement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15163,'SYSCOHADA-ML','IMMO','XXXXXX','2014',      15159,'Frais de fonctionnement antérieurs au démarrage','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15164,'SYSCOHADA-ML','IMMO','XXXXXX','2015',      15159,'Frais de modification du capital (fusions, scissions transformations)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15165,'SYSCOHADA-ML','IMMO','XXXXXX','2016',      15159,'Frais d''entrée à la bourse','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15166,'SYSCOHADA-ML','IMMO','XXXXXX','2017',      15159,'Frais de restructuration','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15167,'SYSCOHADA-ML','IMMO','XXXXXX','2018',      15159,'Frais divers d''établissement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15168,'SYSCOHADA-ML','IMMO','XXXXXX','202',       15158,'Charges a repartir sur plusieurs exercices','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15169,'SYSCOHADA-ML','IMMO','XXXXXX','2021',      15168,'Charges différées','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15170,'SYSCOHADA-ML','IMMO','XXXXXX','2022',      15168,'Frais d''acquisition d''immobilisations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15171,'SYSCOHADA-ML','IMMO','XXXXXX','2026',      15168,'Fais d''émission des emprunts','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15172,'SYSCOHADA-ML','IMMO','XXXXXX','2028',      15168,'Charges à étaler','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15173,'SYSCOHADA-ML','IMMO','XXXXXX','206',       15158,'Primes de remboursement des obligations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15174,'SYSCOHADA-ML','IMMO','XXXXXX','2061',      15173,'Obligations ordinaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15175,'SYSCOHADA-ML','IMMO','XXXXXX','2062',      15173,'Obligations convertibles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15176,'SYSCOHADA-ML','IMMO','XXXXXX','2068',      15173,'Autres emprunts obligataires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15177,'SYSCOHADA-ML','IMMO','XXXXXX','21',        15158,'Immobilisations incorporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15178,'SYSCOHADA-ML','IMMO','XXXXXX','211',       15177,'Frais de recherche et de developpement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15179,'SYSCOHADA-ML','IMMO','XXXXXX','212',       15177,'Brevets, licences, concessions et droits similaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15180,'SYSCOHADA-ML','IMMO','XXXXXX','213',       15177,'Logiciels','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15181,'SYSCOHADA-ML','IMMO','XXXXXX','214',       15177,'Marques','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15182,'SYSCOHADA-ML','IMMO','XXXXXX','215',       15177,'Fonds commercial','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15183,'SYSCOHADA-ML','IMMO','XXXXXX','216',       15177,'Droit au bail','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15184,'SYSCOHADA-ML','IMMO','XXXXXX','217',       15177,'Investissements de creation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15185,'SYSCOHADA-ML','IMMO','XXXXXX','218',       15177,'Autres droits et valeurs incorporels','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15186,'SYSCOHADA-ML','IMMO','XXXXXX','219',       15177,'Immobilisations incorporelles en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15187,'SYSCOHADA-ML','IMMO','XXXXXX','2191',      15186,'Frais de recherche et de développement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15188,'SYSCOHADA-ML','IMMO','XXXXXX','2193',      15186,'Logiciels','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15189,'SYSCOHADA-ML','IMMO','XXXXXX','2198',      15186,'Autres droits et valeurs incorporels','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15190,'SYSCOHADA-ML','IMMO','XXXXXX','22',        15158,'Terrains','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15191,'SYSCOHADA-ML','IMMO','XXXXXX','221',       15190,'Terrains agricoles et forestiers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15192,'SYSCOHADA-ML','IMMO','XXXXXX','2211',      15191,'Terrains d''exploitation agricole','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15193,'SYSCOHADA-ML','IMMO','XXXXXX','2212',      15191,'Terrains d''exploitation forestière','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15194,'SYSCOHADA-ML','IMMO','XXXXXX','2218',      15191,'Autres terrains','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15195,'SYSCOHADA-ML','IMMO','XXXXXX','222',       15190,'Terrains nus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15196,'SYSCOHADA-ML','IMMO','XXXXXX','2221',      15195,'Terrains à bâtir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15197,'SYSCOHADA-ML','IMMO','XXXXXX','2228',      15195,'Autres terrains nus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15198,'SYSCOHADA-ML','IMMO','XXXXXX','223',       15190,'Terrains batis','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15199,'SYSCOHADA-ML','IMMO','XXXXXX','2231',      15198,'Pour bâtiments industriels et agricoles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15200,'SYSCOHADA-ML','IMMO','XXXXXX','2232',      15198,'Pour bâtiments administratifs et commerciaux','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15201,'SYSCOHADA-ML','IMMO','XXXXXX','2234',      15198,'Pour bâtiments affectés aux autres opérations professionnelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15202,'SYSCOHADA-ML','IMMO','XXXXXX','2235',      15198,'Pour bâtiments affectés aux autres opérations non professionnelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15203,'SYSCOHADA-ML','IMMO','XXXXXX','2236',      15198,'Autres terrains bâtis','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15204,'SYSCOHADA-ML','IMMO','XXXXXX','224',       15190,'Travaux de mise en valeur des terrains','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15205,'SYSCOHADA-ML','IMMO','XXXXXX','2241',      15204,'Plantation d''arbres et d''arbustes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15206,'SYSCOHADA-ML','IMMO','XXXXXX','2248',      15204,'Autres travaux','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15207,'SYSCOHADA-ML','IMMO','XXXXXX','225',       15190,'Terrains de gisement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15208,'SYSCOHADA-ML','IMMO','XXXXXX','2251',      15207,'Carrières','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15209,'SYSCOHADA-ML','IMMO','XXXXXX','226',       15190,'Terrains amenages','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15210,'SYSCOHADA-ML','IMMO','XXXXXX','2261',      15209,'Parkings','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15211,'SYSCOHADA-ML','IMMO','XXXXXX','227',       15190,'Terrains mis en concession','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15212,'SYSCOHADA-ML','IMMO','XXXXXX','228',       15190,'Autres terrains','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15213,'SYSCOHADA-ML','IMMO','XXXXXX','2281',      15212,'Terrains des immeubles de rapport','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15214,'SYSCOHADA-ML','IMMO','XXXXXX','2285',      15212,'Terrains des logements affectés au personnel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15215,'SYSCOHADA-ML','IMMO','XXXXXX','2288',      15212,'Autres terrains','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15216,'SYSCOHADA-ML','IMMO','XXXXXX','229',       15190,'Amenagements des terrains en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15217,'SYSCOHADA-ML','IMMO','XXXXXX','2291',      15216,'Terrains agricoles et forestiers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15218,'SYSCOHADA-ML','IMMO','XXXXXX','2292',      15216,'Terrains nus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15219,'SYSCOHADA-ML','IMMO','XXXXXX','2295',      15216,'Terrains de gisement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15220,'SYSCOHADA-ML','IMMO','XXXXXX','2298',      15216,'Autres travaux','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15221,'SYSCOHADA-ML','IMMO','XXXXXX','23',        15158,'Bâtiments, installations techniques et agencements','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15222,'SYSCOHADA-ML','IMMO','XXXXXX','231',       15221,'Bâtiments industriels, agricoles, administratifs et commerciaux sur sol propre','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15223,'SYSCOHADA-ML','IMMO','XXXXXX','2311',      15222,'Bâtiments industriels','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15224,'SYSCOHADA-ML','IMMO','XXXXXX','2312',      15222,'Bâtiments agricoles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15225,'SYSCOHADA-ML','IMMO','XXXXXX','2313',      15222,'Bâtiments administratifs et commerciaux','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15226,'SYSCOHADA-ML','IMMO','XXXXXX','2314',      15222,'Bâtiments affectés au logement du personnel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15227,'SYSCOHADA-ML','IMMO','XXXXXX','2315',      15222,'Immeubles de rapport','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15228,'SYSCOHADA-ML','IMMO','XXXXXX','232',       15221,'Bâtiments industriels, agricoles, administratifs et commerciaux sur sol d''autrui','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15229,'SYSCOHADA-ML','IMMO','XXXXXX','2321',      15228,'Bâtiments industriels','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15230,'SYSCOHADA-ML','IMMO','XXXXXX','2322',      15228,'Bâtiments agricoles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15231,'SYSCOHADA-ML','IMMO','XXXXXX','2323',      15228,'Bâtiments administratifs et commerciaux','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15232,'SYSCOHADA-ML','IMMO','XXXXXX','2324',      15228,'Bâtiments affectés au logement du personnel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15233,'SYSCOHADA-ML','IMMO','XXXXXX','2325',      15228,'Immeubles de rapport','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15234,'SYSCOHADA-ML','IMMO','XXXXXX','233',       15221,'Ouvrages d''infrastructures','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15235,'SYSCOHADA-ML','IMMO','XXXXXX','2331',      15234,'Voies de terre','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15236,'SYSCOHADA-ML','IMMO','XXXXXX','2332',      15234,'Voies de fer','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15237,'SYSCOHADA-ML','IMMO','XXXXXX','2333',      15234,'Voies d''eau','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15238,'SYSCOHADA-ML','IMMO','XXXXXX','2334',      15234,'Barrages, digues','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15239,'SYSCOHADA-ML','IMMO','XXXXXX','2335',      15234,'Pistes d''aérodrome','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15240,'SYSCOHADA-ML','IMMO','XXXXXX','2338',      15234,'Autres','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15241,'SYSCOHADA-ML','IMMO','XXXXXX','234',       15221,'Installations techniques','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15242,'SYSCOHADA-ML','IMMO','XXXXXX','2341',      15241,'Installations complexes spécialisées sur sol propre','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15243,'SYSCOHADA-ML','IMMO','XXXXXX','2342',      15241,'Installations complexes spécialisées sur sol d''autrui','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15244,'SYSCOHADA-ML','IMMO','XXXXXX','2343',      15241,'Installations à caractère spécifique sur sol propre','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15245,'SYSCOHADA-ML','IMMO','XXXXXX','2344',      15241,'Installations à caractère spécifique sur sol d''autrui','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15246,'SYSCOHADA-ML','IMMO','XXXXXX','235',       15221,'Amenagements de bureaux','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15247,'SYSCOHADA-ML','IMMO','XXXXXX','2351',      15246,'Installations générales','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15248,'SYSCOHADA-ML','IMMO','XXXXXX','2358',      15246,'Autres installations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15249,'SYSCOHADA-ML','IMMO','XXXXXX','237',       15221,'Batiments industriels, agricoles et commerciaux mis en concession','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15250,'SYSCOHADA-ML','IMMO','XXXXXX','238',       15221,'Autres installations et agencements','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15251,'SYSCOHADA-ML','IMMO','XXXXXX','239',       15221,'Bâtiments et installations en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15252,'SYSCOHADA-ML','IMMO','XXXXXX','2391',      15251,'Bâtiments et installations en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15253,'SYSCOHADA-ML','IMMO','XXXXXX','24',        15158,'Materiels','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15254,'SYSCOHADA-ML','IMMO','XXXXXX','241',       15253,'Materiel et outillage industriel et commercial','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15255,'SYSCOHADA-ML','IMMO','XXXXXX','2411',      15254,'Matériel industriel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15256,'SYSCOHADA-ML','IMMO','XXXXXX','2412',      15254,'Outillage industriel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15257,'SYSCOHADA-ML','IMMO','XXXXXX','2413',      15254,'Matériel commercial','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15258,'SYSCOHADA-ML','IMMO','XXXXXX','2414',      15254,'Outillage commercial','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15259,'SYSCOHADA-ML','IMMO','XXXXXX','242',       15253,'Materiel et outillage agricole','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15260,'SYSCOHADA-ML','IMMO','XXXXXX','2421',      15259,'Matériel agricole','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15261,'SYSCOHADA-ML','IMMO','XXXXXX','2422',      15259,'Outillage agricole','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15262,'SYSCOHADA-ML','IMMO','XXXXXX','243',       15253,'Materiel d''emballage recuperable et identifiable','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15263,'SYSCOHADA-ML','IMMO','XXXXXX','244',       15253,'Materiel et mobilier','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15264,'SYSCOHADA-ML','IMMO','XXXXXX','2441',      15263,'Matériel de bureau','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15265,'SYSCOHADA-ML','IMMO','XXXXXX','2442',      15263,'Matériel informatique','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15266,'SYSCOHADA-ML','IMMO','XXXXXX','2443',      15263,'Matériel bureautique','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15267,'SYSCOHADA-ML','IMMO','XXXXXX','2444',      15263,'Mobilier de bureau','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15268,'SYSCOHADA-ML','IMMO','XXXXXX','2446',      15263,'Matériel et mobilier des immeubles de rapport','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15269,'SYSCOHADA-ML','IMMO','XXXXXX','2447',      15263,'Matériel et mobilier des logements du personnel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15270,'SYSCOHADA-ML','IMMO','XXXXXX','245',       15253,'Materiel de transport','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15271,'SYSCOHADA-ML','IMMO','XXXXXX','2451',      15270,'Matériel automobile','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15272,'SYSCOHADA-ML','IMMO','XXXXXX','2452',      15270,'Matériel ferroviaire','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15273,'SYSCOHADA-ML','IMMO','XXXXXX','2453',      15270,'Matériel fluvial, lagunaire','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15274,'SYSCOHADA-ML','IMMO','XXXXXX','2454',      15270,'Matériel naval','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15275,'SYSCOHADA-ML','IMMO','XXXXXX','2455',      15270,'Matériel aérien','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15276,'SYSCOHADA-ML','IMMO','XXXXXX','2456',      15270,'Matériel hippomobile','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15277,'SYSCOHADA-ML','IMMO','XXXXXX','2458',      15270,'Autres (vélo, mobylette, moto)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15278,'SYSCOHADA-ML','IMMO','XXXXXX','246',       15253,'Immobilisations animales et agricoles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15279,'SYSCOHADA-ML','IMMO','XXXXXX','2461',      15278,'Cheptel, animaux de trait','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15280,'SYSCOHADA-ML','IMMO','XXXXXX','2462',      15278,'Cheptel, animaux reproducteurs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15281,'SYSCOHADA-ML','IMMO','XXXXXX','2463',      15278,'Animaux de garde','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15282,'SYSCOHADA-ML','IMMO','XXXXXX','2465',      15278,'Plantations agricoles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15283,'SYSCOHADA-ML','IMMO','XXXXXX','2468',      15278,'Autres','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15284,'SYSCOHADA-ML','IMMO','XXXXXX','247',       15253,'Agencements et amenagements du materiel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15285,'SYSCOHADA-ML','IMMO','XXXXXX','248',       15253,'Autres materiels','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15286,'SYSCOHADA-ML','IMMO','XXXXXX','2481',      15285,'Collections et oeuvres d''art','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15287,'SYSCOHADA-ML','IMMO','XXXXXX','249',       15253,'Materiel en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15288,'SYSCOHADA-ML','IMMO','XXXXXX','2491',      15287,'Matériel et outillage industriel et commercial','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15289,'SYSCOHADA-ML','IMMO','XXXXXX','2492',      15287,'Matériel et outillage agricole','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15290,'SYSCOHADA-ML','IMMO','XXXXXX','2493',      15287,'Matériel d''emballage récupérable et identifiable','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15291,'SYSCOHADA-ML','IMMO','XXXXXX','2494',      15287,'Matériel et mobilier de bureau','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15292,'SYSCOHADA-ML','IMMO','XXXXXX','2495',      15287,'Matériel de transport','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15293,'SYSCOHADA-ML','IMMO','XXXXXX','2496',      15287,'Immobilisations animales et agricoles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15294,'SYSCOHADA-ML','IMMO','XXXXXX','2497',      15287,'Agencements et aménagements du matériel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15295,'SYSCOHADA-ML','IMMO','XXXXXX','2498',      15287,'Autres matériels','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15296,'SYSCOHADA-ML','IMMO','XXXXXX','25',        15158,'Avances et acomptes verses sur immobilisations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15297,'SYSCOHADA-ML','IMMO','XXXXXX','251',       15296,'Avances et acomptes verses sur immobilisations incorporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15298,'SYSCOHADA-ML','IMMO','XXXXXX','252',       15296,'Avances et acomptes verses sur immobilisations corporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15299,'SYSCOHADA-ML','IMMO','XXXXXX','26',        15158,'Titres de participation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15300,'SYSCOHADA-ML','IMMO','XXXXXX','261',       15299,'Titres de participation dans des societes sous contrôle exclusif','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15301,'SYSCOHADA-ML','IMMO','XXXXXX','262',       15299,'Titres de participation dans des societes sous contrôle conjoint','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15302,'SYSCOHADA-ML','IMMO','XXXXXX','263',       15299,'Titres de participation dans des societes conferant une influence notable','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15303,'SYSCOHADA-ML','IMMO','XXXXXX','265',       15299,'Participations dans des organismes professionnels','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15304,'SYSCOHADA-ML','IMMO','XXXXXX','266',       15299,'Part dans des groupements d''interets economique (g.i.e.)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15305,'SYSCOHADA-ML','IMMO','XXXXXX','268',       15299,'Autres titres de participation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15306,'SYSCOHADA-ML','IMMO','XXXXXX','27',        15158,'Autres immobilisations financières','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15307,'SYSCOHADA-ML','IMMO','XXXXXX','271',       15306,'Prêts et creances non commerciales','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15308,'SYSCOHADA-ML','IMMO','XXXXXX','2711',      15307,'Prêts participatifs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15309,'SYSCOHADA-ML','IMMO','XXXXXX','2712',      15307,'Prêts aux associés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15310,'SYSCOHADA-ML','IMMO','XXXXXX','2713',      15307,'Billets de fonds','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15311,'SYSCOHADA-ML','IMMO','XXXXXX','2714',      15307,'Titres prêtés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15312,'SYSCOHADA-ML','IMMO','XXXXXX','272',       15306,'Prets au personnel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15313,'SYSCOHADA-ML','IMMO','XXXXXX','2721',      15312,'Prêts immobiliers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15314,'SYSCOHADA-ML','IMMO','XXXXXX','2722',      15312,'Prêts mobiliers et d''intallation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15315,'SYSCOHADA-ML','IMMO','XXXXXX','2728',      15312,'Autres prêts (frais d''étude...)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15316,'SYSCOHADA-ML','IMMO','XXXXXX','273',       15306,'Creances sur l''etat','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15317,'SYSCOHADA-ML','IMMO','XXXXXX','2731',      15316,'Retenues de garantie','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15318,'SYSCOHADA-ML','IMMO','XXXXXX','2733',      15316,'Fonds reglementé','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15319,'SYSCOHADA-ML','IMMO','XXXXXX','2738',      15316,'Autres','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15320,'SYSCOHADA-ML','IMMO','XXXXXX','274',       15306,'Titres immobilises','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15321,'SYSCOHADA-ML','IMMO','XXXXXX','2741',      15320,'Titres immobilisés de l''activité de portefeuille (t.i.a.p.)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15322,'SYSCOHADA-ML','IMMO','XXXXXX','2742',      15320,'Titres participatifs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15323,'SYSCOHADA-ML','IMMO','XXXXXX','2743',      15320,'Certificats d''investissement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15324,'SYSCOHADA-ML','IMMO','XXXXXX','2744',      15320,'Parts de fonds commun de placement (f.c.p.)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15325,'SYSCOHADA-ML','IMMO','XXXXXX','2748',      15320,'Autres titres immobilisés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15326,'SYSCOHADA-ML','IMMO','XXXXXX','275',       15306,'Depots et cautionnements verses','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15327,'SYSCOHADA-ML','IMMO','XXXXXX','2751',      15326,'Dépôts pour loyers d''avance','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15328,'SYSCOHADA-ML','IMMO','XXXXXX','2752',      15326,'Dépôts pour l''électricité','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15329,'SYSCOHADA-ML','IMMO','XXXXXX','2753',      15326,'Dépôts pour l''eau','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15330,'SYSCOHADA-ML','IMMO','XXXXXX','2754',      15326,'Dépôts pour le gaz','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15331,'SYSCOHADA-ML','IMMO','XXXXXX','2755',      15326,'Dépôts pour le téléphone, le télex, la télécopie','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15332,'SYSCOHADA-ML','IMMO','XXXXXX','2756',      15326,'Cautionnements sur les marchés publics','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15333,'SYSCOHADA-ML','IMMO','XXXXXX','2757',      15326,'Cautionnements sur autres opérations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15334,'SYSCOHADA-ML','IMMO','XXXXXX','2758',      15326,'Autres dépôts et cautionnements','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15335,'SYSCOHADA-ML','IMMO','XXXXXX','276',       15306,'Interets courus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15336,'SYSCOHADA-ML','IMMO','XXXXXX','2761',      15335,'Prêts et créances non commerciales','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15337,'SYSCOHADA-ML','IMMO','XXXXXX','2762',      15335,'Prêts au personnel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15338,'SYSCOHADA-ML','IMMO','XXXXXX','2763',      15335,'Créances sur l''etat','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15339,'SYSCOHADA-ML','IMMO','XXXXXX','2764',      15335,'Titres immobilisés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15340,'SYSCOHADA-ML','IMMO','XXXXXX','2765',      15335,'Dépôts et cautionnements versés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15341,'SYSCOHADA-ML','IMMO','XXXXXX','2767',      15335,'Créances rattachées à des participations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15342,'SYSCOHADA-ML','IMMO','XXXXXX','2768',      15335,'Immobilisations financières diverses','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15343,'SYSCOHADA-ML','IMMO','XXXXXX','277',       15306,'Créances rattachees a des participations et des avances a des g.i.e.','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15344,'SYSCOHADA-ML','IMMO','XXXXXX','2771',      15343,'Créances rattachées à des participations (groupe)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15345,'SYSCOHADA-ML','IMMO','XXXXXX','2772',      15343,'Créances rattachées à des participations (hors groupe)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15346,'SYSCOHADA-ML','IMMO','XXXXXX','2773',      15343,'Créances rattachées à des sociétés en participation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15347,'SYSCOHADA-ML','IMMO','XXXXXX','2774',      15343,'Avances à des groupements d''intérêt économique (g.i.e.)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15348,'SYSCOHADA-ML','IMMO','XXXXXX','278',       15306,'Immobilisations financieres diverses','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15349,'SYSCOHADA-ML','IMMO','XXXXXX','2781',      15348,'Créances diverses groupe','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15350,'SYSCOHADA-ML','IMMO','XXXXXX','2782',      15348,'Créances diverses hors groupe','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15351,'SYSCOHADA-ML','IMMO','XXXXXX','2785',      15348,'Or et métaux précieux (1)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15352,'SYSCOHADA-ML','IMMO','XXXXXX','28',        15158,'Amortissemnts','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15353,'SYSCOHADA-ML','IMMO','XXXXXX','281',       15352,'Amortissements des immobilisations incorporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15354,'SYSCOHADA-ML','IMMO','XXXXXX','2811',      15353,'Amortissements des frais de recherche et de développement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15355,'SYSCOHADA-ML','IMMO','XXXXXX','2812',      15353,'Amortissements des brevets, licences, concessions et droits similaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15356,'SYSCOHADA-ML','IMMO','XXXXXX','2813',      15353,'Amortissements des logiciels','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15357,'SYSCOHADA-ML','IMMO','XXXXXX','2814',      15353,'Amortissements des marques','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15358,'SYSCOHADA-ML','IMMO','XXXXXX','2815',      15353,'Amortissements du fonds commercial','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15359,'SYSCOHADA-ML','IMMO','XXXXXX','2816',      15353,'Amortissements du droit au bail','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15360,'SYSCOHADA-ML','IMMO','XXXXXX','2817',      15353,'Amortissements des investissements de création','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15361,'SYSCOHADA-ML','IMMO','XXXXXX','2818',      15353,'Amortissements des autres droits et valeurs incorporels','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15362,'SYSCOHADA-ML','IMMO','XXXXXX','282',       15352,'Amortissements des terrains','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15363,'SYSCOHADA-ML','IMMO','XXXXXX','2821',      15362,'Amortissements des terrains agricoles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15364,'SYSCOHADA-ML','IMMO','XXXXXX','2824',      15362,'Amortissements des travaux de mise en valeur des terrains','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15365,'SYSCOHADA-ML','IMMO','XXXXXX','2825',      15362,'Amortissements des terrains de gisements','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15366,'SYSCOHADA-ML','IMMO','XXXXXX','283',       15352,'Amortissements des batiments, installations techniques et agencements','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15367,'SYSCOHADA-ML','IMMO','XXXXXX','2831',      15366,'Amortissements des bâtiments industriels, agricoles, administratifs et commerciaux sur sol propres','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15368,'SYSCOHADA-ML','IMMO','XXXXXX','2832',      15366,'Amortissements des bâtiments industriels, agricoles, administratifs et commerciaux sur sol d''autrui','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15369,'SYSCOHADA-ML','IMMO','XXXXXX','2833',      15366,'Amortissements des ouvrages d''infrastructure','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15370,'SYSCOHADA-ML','IMMO','XXXXXX','2834',      15366,'Amortissements des installations techniques','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15371,'SYSCOHADA-ML','IMMO','XXXXXX','2835',      15366,'Amortissements des aménagements de bureaux','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15372,'SYSCOHADA-ML','IMMO','XXXXXX','2837',      15366,'Amortissements des bâtiments  industriels, agricoles et commerciaux mis en concession','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15373,'SYSCOHADA-ML','IMMO','XXXXXX','2838',      15366,'Amortissements des autres installations et agencements','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15374,'SYSCOHADA-ML','IMMO','XXXXXX','284',       15352,'Amortissement du materiel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15375,'SYSCOHADA-ML','IMMO','XXXXXX','2841',      15374,'Amortissements du matériel et outillage industriel et commercial','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15376,'SYSCOHADA-ML','IMMO','XXXXXX','2842',      15374,'Amortissements du matériel et outillage agricole','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15377,'SYSCOHADA-ML','IMMO','XXXXXX','2843',      15374,'Amortissements du matériel d''emballage récupérable et identifiable','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15378,'SYSCOHADA-ML','IMMO','XXXXXX','2844',      15374,'Amortissements du matériel et mobilier','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15379,'SYSCOHADA-ML','IMMO','XXXXXX','2845',      15374,'Amortissements du materiel de transport','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15380,'SYSCOHADA-ML','IMMO','XXXXXX','2846',      15374,'Amortissements des immobilisations animales et agricoles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15381,'SYSCOHADA-ML','IMMO','XXXXXX','2847',      15374,'Amortissements des agencements et aménagements du matériel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15382,'SYSCOHADA-ML','IMMO','XXXXXX','2848',      15374,'Amortissements des autres matériels','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15383,'SYSCOHADA-ML','IMMO','XXXXXX','29',        15158,'Provisions pour depreciation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15384,'SYSCOHADA-ML','IMMO','XXXXXX','291',       15383,'Provisions pour depreciation des immobilisations incorporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15385,'SYSCOHADA-ML','IMMO','XXXXXX','2912',      15384,'Provisions pour dépréciation des brevets, licences, concessions et droits similaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15386,'SYSCOHADA-ML','IMMO','XXXXXX','2913',      15384,'Provisions pour dépréciation des logiciels','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15387,'SYSCOHADA-ML','IMMO','XXXXXX','2914',      15384,'Provisions pour dépréciation des marques','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15388,'SYSCOHADA-ML','IMMO','XXXXXX','2915',      15384,'Provisions pour dépréciation du fonds de commerce','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15389,'SYSCOHADA-ML','IMMO','XXXXXX','2916',      15384,'Provisions pour dépréciation du droit de bail','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15390,'SYSCOHADA-ML','IMMO','XXXXXX','2917',      15384,'Provisions pour dépréciation des investissements de création','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15391,'SYSCOHADA-ML','IMMO','XXXXXX','2918',      15384,'Provisions pour dépréciation des autres droits et valeurs incorporels','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15392,'SYSCOHADA-ML','IMMO','XXXXXX','2919',      15384,'Provisions pour dépréciation des immobilisations incorporelles en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15393,'SYSCOHADA-ML','IMMO','XXXXXX','292',       15383,'Provisions pour depreciation des terrains','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15394,'SYSCOHADA-ML','IMMO','XXXXXX','2921',      15393,'Provisions pour dépréciations des terrains agricoles et forestiers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15395,'SYSCOHADA-ML','IMMO','XXXXXX','2922',      15393,'Provisions pour dépréciation des terrains nus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15396,'SYSCOHADA-ML','IMMO','XXXXXX','2923',      15393,'Provisions pour dépréciation des terrains bâtis','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15397,'SYSCOHADA-ML','IMMO','XXXXXX','2924',      15393,'Provisions pour dépréciation des travaux de mise en valeur des terrains','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15398,'SYSCOHADA-ML','IMMO','XXXXXX','2925',      15393,'Provisions pour dépréciation des terrains de gisement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15399,'SYSCOHADA-ML','IMMO','XXXXXX','2926',      15393,'Provisions pour dépréciation des terrains aménagés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15400,'SYSCOHADA-ML','IMMO','XXXXXX','2927',      15393,'Provisions pour dépréciation des terrains mis en concession','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15401,'SYSCOHADA-ML','IMMO','XXXXXX','2928',      15393,'Provisions pour dépréciation des autres terrains','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15402,'SYSCOHADA-ML','IMMO','XXXXXX','2929',      15393,'Provisions pour dépréciation des aménagements terrains en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15403,'SYSCOHADA-ML','IMMO','XXXXXX','293',       15383,'Provisions pour depreciation des batiments, installations techniques et agencements','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15404,'SYSCOHADA-ML','IMMO','XXXXXX','2931',      15403,'Provisions pour dépréciation des bâtiments industriels, agricoles, administratifs et commerciaux sur sol propre','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15405,'SYSCOHADA-ML','IMMO','XXXXXX','2932',      15403,'Provisions pour dépréciation des bâtiments industriels, agricoles, administratifs et commerciaux sur sol d''autrui','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15406,'SYSCOHADA-ML','IMMO','XXXXXX','2933',      15403,'Provisions pour dépréciation des ouvrages d''infrastructures','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15407,'SYSCOHADA-ML','IMMO','XXXXXX','2934',      15403,'Provisions pour dépréciation des installations techniques','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15408,'SYSCOHADA-ML','IMMO','XXXXXX','2935',      15403,'Provisions pour dépréciation des aménagements de bureaux','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15409,'SYSCOHADA-ML','IMMO','XXXXXX','2937',      15403,'Provisions pour dépréciation des bâtiments industriels, agricoles et commerciaux mis en concession','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15410,'SYSCOHADA-ML','IMMO','XXXXXX','2938',      15403,'Provisions pour dépréciation des autres installations et agencements','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15411,'SYSCOHADA-ML','IMMO','XXXXXX','2939',      15403,'Provisions pour dépréciation des bâtiments et installations en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15412,'SYSCOHADA-ML','IMMO','XXXXXX','294',       15383,'Provisions pour depreciation des materiels','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15413,'SYSCOHADA-ML','IMMO','XXXXXX','2941',      15412,'Provisions pour dépréciation du matériel et outillage industriel et commercial','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15414,'SYSCOHADA-ML','IMMO','XXXXXX','2942',      15412,'Provisions pour dépréciation du matériel et outillage agricole','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15415,'SYSCOHADA-ML','IMMO','XXXXXX','2943',      15412,'Provisions pour dépréciation du matériel d''emballage récupérable et identifiable','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15416,'SYSCOHADA-ML','IMMO','XXXXXX','2944',      15412,'Provisions pour dépréciation du matériel et mobilier','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15417,'SYSCOHADA-ML','IMMO','XXXXXX','2945',      15412,'Provisions pour dépréciation du matériel de transport','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15418,'SYSCOHADA-ML','IMMO','XXXXXX','2946',      15412,'Provisions pour dépréciation des immobilisations animales et agricoles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15419,'SYSCOHADA-ML','IMMO','XXXXXX','2947',      15412,'Provisions pour dépréciation des agencements et aménagements du matériel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15420,'SYSCOHADA-ML','IMMO','XXXXXX','2948',      15412,'Provisions pour dépréciation des autres matériels','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15421,'SYSCOHADA-ML','IMMO','XXXXXX','2949',      15412,'Provisions pour dépréciation des matériels en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15422,'SYSCOHADA-ML','IMMO','XXXXXX','295',       15383,'Provisions pour depreciation des avances et acomptes verses sur immobilisations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15423,'SYSCOHADA-ML','IMMO','XXXXXX','2951',      15422,'Provisions pour dépréciation des avances et acomptes versés sur immobilisations incorporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15424,'SYSCOHADA-ML','IMMO','XXXXXX','2952',      15422,'Provisions pour dépréciation des avances et acomptes versés sur immobilisations corporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15425,'SYSCOHADA-ML','IMMO','XXXXXX','296',       15383,'Provisions pour dépréciation des titres de participation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15426,'SYSCOHADA-ML','IMMO','XXXXXX','2961',      15425,'Provisions pour dépréciation des titres de participation dans des sociétés sous contrôle exclusif','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15427,'SYSCOHADA-ML','IMMO','XXXXXX','2962',      15425,'Provisions pour dépréciation des titres de participations dans les sociétés sous contrôle conjoint','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15428,'SYSCOHADA-ML','IMMO','XXXXXX','2963',      15425,'Provisions pour dépréciation des titres de participations dans les sociétés confèrant une influence notable','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15429,'SYSCOHADA-ML','IMMO','XXXXXX','2965',      15425,'Provisions pour dépréciation des participations dans les organismes professionnels','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15430,'SYSCOHADA-ML','IMMO','XXXXXX','2966',      15425,'Provisions pour dépréciation des parts dans des g.i.e.','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15431,'SYSCOHADA-ML','IMMO','XXXXXX','2968',      15425,'Provisions pour dépréciation des autres titres de participation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15432,'SYSCOHADA-ML','IMMO','XXXXXX','297',       15383,'Provisions pour dépréciation des autres immobilisations financieres','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15433,'SYSCOHADA-ML','IMMO','XXXXXX','2971',      15432,'Provisions pour dépréciation des prêts et créances non commerciales','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15434,'SYSCOHADA-ML','IMMO','XXXXXX','2972',      15432,'Provisions pour dépréciation des prêts du personnel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15435,'SYSCOHADA-ML','IMMO','XXXXXX','2973',      15432,'Provisions pour dépréciation des créances sur l''etat','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15436,'SYSCOHADA-ML','IMMO','XXXXXX','2974',      15432,'Provisions pour dépréciation des titres immobilisés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15437,'SYSCOHADA-ML','IMMO','XXXXXX','2975',      15432,'Provisions pour dépréciation des dépôts et cautionnements versés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15438,'SYSCOHADA-ML','IMMO','XXXXXX','2977',      15432,'Provisions pour dépréciation des créances rattachées à des participations et avances à des g.i.e.','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15439,'SYSCOHADA-ML','IMMO','XXXXXX','2978',      15432,'Provisions pour dépréciation des créances financières','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15440,'SYSCOHADA-ML','STOCK','XXXXXX','31',           0,'Marchandises','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15441,'SYSCOHADA-ML','STOCK','XXXXXX','311',      15440,'Marchandises a','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15442,'SYSCOHADA-ML','STOCK','XXXXXX','3111',     15441,'Marchandises a1','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15443,'SYSCOHADA-ML','STOCK','XXXXXX','3112',     15441,'Marchandises a2','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15444,'SYSCOHADA-ML','STOCK','XXXXXX','312',      15440,'Marchandises b','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15445,'SYSCOHADA-ML','STOCK','XXXXXX','3121',     15444,'Marchandises b1','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15446,'SYSCOHADA-ML','STOCK','XXXXXX','3122',     15444,'Marchandises b2','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15447,'SYSCOHADA-ML','STOCK','XXXXXX','318',      15440,'Marchandises hors activites ordinaires (h.a.o.)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15448,'SYSCOHADA-ML','STOCK','XXXXXX','32',           0,'Matieres premieres et fournitures liees','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15449,'SYSCOHADA-ML','STOCK','XXXXXX','321',      15448,'Matieres a','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15450,'SYSCOHADA-ML','STOCK','XXXXXX','322',      15448,'Matieres b','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15451,'SYSCOHADA-ML','STOCK','XXXXXX','323',      15448,'Fournitures (a,b)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15452,'SYSCOHADA-ML','STOCK','XXXXXX','33',           0,'Autres approvisionnements','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15453,'SYSCOHADA-ML','STOCK','XXXXXX','331',      15452,'Matieres consommables','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15454,'SYSCOHADA-ML','STOCK','XXXXXX','332',      15452,'Fournitures d''atelier et d''usine','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15455,'SYSCOHADA-ML','STOCK','XXXXXX','333',      15452,'Fournitures de magasin','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15456,'SYSCOHADA-ML','STOCK','XXXXXX','334',      15452,'Fournitures de bureau','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15457,'SYSCOHADA-ML','STOCK','XXXXXX','335',      15452,'Emballages','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15458,'SYSCOHADA-ML','STOCK','XXXXXX','3351',     15457,'Emballages perdus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15459,'SYSCOHADA-ML','STOCK','XXXXXX','3352',     15457,'Emballages récupérables non identifiables','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15460,'SYSCOHADA-ML','STOCK','XXXXXX','3353',     15457,'Emballages à usage mixte','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15461,'SYSCOHADA-ML','STOCK','XXXXXX','3358',     15457,'Autres emballages','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15462,'SYSCOHADA-ML','STOCK','XXXXXX','338',      15452,'Autres matieres','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15463,'SYSCOHADA-ML','STOCK','XXXXXX','34',           0,'Produits en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15464,'SYSCOHADA-ML','STOCK','XXXXXX','341',      15463,'Produits en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15465,'SYSCOHADA-ML','STOCK','XXXXXX','3411',     15464,'Produits en cours p1','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15466,'SYSCOHADA-ML','STOCK','XXXXXX','3412',     15464,'Produits en cours p2','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15467,'SYSCOHADA-ML','STOCK','XXXXXX','342',      15463,'Travaux en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15468,'SYSCOHADA-ML','STOCK','XXXXXX','3421',     15467,'Travaux en cours t1','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15469,'SYSCOHADA-ML','STOCK','XXXXXX','3422',     15467,'Travaux en cours t2','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15470,'SYSCOHADA-ML','STOCK','XXXXXX','343',      15463,'Produits intermediaires en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15471,'SYSCOHADA-ML','STOCK','XXXXXX','3431',     15470,'Produits intermédiaires a','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15472,'SYSCOHADA-ML','STOCK','XXXXXX','3432',     15470,'Produits intermédiaires b','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15473,'SYSCOHADA-ML','STOCK','XXXXXX','344',      15463,'Produits residuels en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15474,'SYSCOHADA-ML','STOCK','XXXXXX','3441',     15473,'Produits résiduels a','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15475,'SYSCOHADA-ML','STOCK','XXXXXX','3442',     15473,'Produits résiduels b','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15476,'SYSCOHADA-ML','STOCK','XXXXXX','35',           0,'Services en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15477,'SYSCOHADA-ML','STOCK','XXXXXX','351',      15476,'Etudes en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15478,'SYSCOHADA-ML','STOCK','XXXXXX','3511',     15477,'Etudes en cours e1','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15479,'SYSCOHADA-ML','STOCK','XXXXXX','3512',     15477,'Etudes en cours e2','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15480,'SYSCOHADA-ML','STOCK','XXXXXX','352',      15476,'Prestations de services en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15481,'SYSCOHADA-ML','STOCK','XXXXXX','3521',     15480,'Prestations de services s1','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15482,'SYSCOHADA-ML','STOCK','XXXXXX','3522',     15480,'Prestations de services s2','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15483,'SYSCOHADA-ML','STOCK','XXXXXX','36',           0,'Produits finis','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15484,'SYSCOHADA-ML','STOCK','XXXXXX','361',      15483,'Produits a','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15485,'SYSCOHADA-ML','STOCK','XXXXXX','362',      15483,'Produits b','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15486,'SYSCOHADA-ML','STOCK','XXXXXX','37',           0,'Produits intermediaires et residuels','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15487,'SYSCOHADA-ML','STOCK','XXXXXX','371',      15486,'Produits intermediaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15488,'SYSCOHADA-ML','STOCK','XXXXXX','3711',     15487,'Produits intermédiaires a','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15489,'SYSCOHADA-ML','STOCK','XXXXXX','3712',     15487,'Produits intermédiaires b','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15490,'SYSCOHADA-ML','STOCK','XXXXXX','372',      15486,'Produits residuels','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15491,'SYSCOHADA-ML','STOCK','XXXXXX','3721',     15490,'Déchets','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15492,'SYSCOHADA-ML','STOCK','XXXXXX','3722',     15490,'Rebuts','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15493,'SYSCOHADA-ML','STOCK','XXXXXX','3723',     15490,'Matières de récupération','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15494,'SYSCOHADA-ML','STOCK','XXXXXX','38',           0,'Stocks en cours de route, en consignation ou en depot','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15495,'SYSCOHADA-ML','STOCK','XXXXXX','381',      15494,'Marchandises en cours de route','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15496,'SYSCOHADA-ML','STOCK','XXXXXX','382',      15494,'Matieres premieres et fournitures liees en cours de route','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15497,'SYSCOHADA-ML','STOCK','XXXXXX','383',      15494,'Autres approvisionnements en cours de route','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15498,'SYSCOHADA-ML','STOCK','XXXXXX','386',      15494,'Produits finis en cours de route','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15499,'SYSCOHADA-ML','STOCK','XXXXXX','387',      15494,'Stocks en consignation ou en depot','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15500,'SYSCOHADA-ML','STOCK','XXXXXX','3871',     15499,'Stock en consignation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15501,'SYSCOHADA-ML','STOCK','XXXXXX','3872',     15499,'Stock en dépôt','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15502,'SYSCOHADA-ML','STOCK','XXXXXX','388',      15494,'Stock provenant d''immobilisations mises hors service ou au rebut','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15503,'SYSCOHADA-ML','STOCK','XXXXXX','39',           0,'Depreciation des stocks','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15504,'SYSCOHADA-ML','STOCK','XXXXXX','391',      15503,'Depreciation des stoks de marchandises','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15505,'SYSCOHADA-ML','STOCK','XXXXXX','392',      15503,'Depreciation des stoks de matieres premieres et fournitures liees','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15506,'SYSCOHADA-ML','STOCK','XXXXXX','393',      15503,'Depreciation des stocks d''autres approvisionnements','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15507,'SYSCOHADA-ML','STOCK','XXXXXX','394',      15503,'Depreciations des productions en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15508,'SYSCOHADA-ML','STOCK','XXXXXX','395',      15503,'Depreciations des services en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15509,'SYSCOHADA-ML','STOCK','XXXXXX','396',      15503,'Depreciation des stocks de produits finis','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15510,'SYSCOHADA-ML','STOCK','XXXXXX','397',      15503,'Depreciation des stocks de produits intermediaires et residuels','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15511,'SYSCOHADA-ML','STOCK','XXXXXX','398',      15503,'Depreciation des stocks en cours de route, en consignation ou en depot','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15512,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','4',       0,'Fournisseurs et comptes rattaches','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15513,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','401', 15512,'Fournisseurs,  dettes en comptes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15514,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','4011',15513,'Fournisseurs  locaux','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15515,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','4012',15513,'Fournisseurs groupe','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15516,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','4013',15513,'Fournisseurs sous-traitants','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15517,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','4017',15513,'Fournisseurs retenue  de garantie','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15518,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','402', 15512,'Fournisseurs, effets a payer (e.a.p)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15519,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','4021',15518,'Fournisseurs, effets à payer','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15520,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','4022',15518,'Fournisseurs-groupe, effets à payer','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15521,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','4023',15518,'Fournisseurs sous-traitants effets à payer','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15522,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','408', 15512,'Fournisseurs, factures non parvenues','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15523,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','4081',15522,'Fournisseurs factures non parvenues','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15524,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','4082',15522,'Fournisseurs - groupe','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15525,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','4083',15522,'Fournisseurs sous-traitant','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15526,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','4086',15522,'Fournisseurs, intérêts courus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15527,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','409', 15512,'Fournisseurs debiteurs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15528,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','4091',15527,'Fournisseurs avances et acomptes versés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15529,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','4092',15527,'Fournisseurs - groupe avances et acomptes versés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15530,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','4093',15527,'Fournisseurs sous-traitants avances et acompte versés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15531,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','4094',15527,'Fournisseurs créances pour emballages et matériels à rendre','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15532,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','4098',15527,'Rabais, remises, ristournes et autres avoirs à obtenir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15533,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','41',  15512,'Clients et compte rattaches','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15534,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','411', 15533,'Clients','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15535,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','4111',15534,'Clients','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15536,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','4112',15534,'Clients-groupe','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15537,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','4114',15534,'Clients, état et collectivités publiques','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15538,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','4115',15534,'Clients, organismes internationaux','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15539,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','4117',15534,'Clients, retenues de garanti','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15540,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','4118',15534,'Clients, dégrèvement de taxes sur la valeur ajoutée (t.v.a.)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15541,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','412', 15533,'Clients, effets a recevoir en portefeuille','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15542,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','4121',15541,'Clients, effets à recevoir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15543,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','4122',15541,'Clients-groupe, effets à recevoir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15544,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','4124',15541,'Etat et collectivités publiques, effets à recevoir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15545,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','4125',15541,'Oganismes internationaux, effets à recevoir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15546,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','414', 15533,'Créances sur cessions d''immobilisations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15547,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','4141',15546,'Créances en compte','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15548,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','4142',15546,'Effet à recevoir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15549,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','415', 15533,'Clients, effets escomptes non echus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15550,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','416', 15533,'Creances clients litigieuses ou douteuses','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15551,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','4161',15550,'Créances litigieuses','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15552,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','4162',15550,'Créances douteuses','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15553,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','418', 15533,'Clients, produits à recevoir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15554,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','4181',15553,'Clients, factures à établir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15555,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','4186',15553,'Clients, intérêts courus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15556,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','419', 15533,'Clients crediteurs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15557,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','4191',15556,'Clients, avances et acompte reçus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15558,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','4192',15556,'Client - groupe, avances et acomptes reçus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15559,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','4194',15556,'Clients, dettes pour emballages et matériels consignés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15560,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','4198',15556,'Rabais, remises, ristournes et autres avoirs à accorder','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15561,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','42',  15512,'Personnel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15562,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','421', 15561,'Personnel, avanceqs et acomptes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15563,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','4211',15562,'Personnel, avances','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15564,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','4212',15562,'Personnel, acomptes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15565,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','4213',15562,'Frais avancés et fournitures au personnel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15566,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','422', 15561,'Personnel, remunerations due','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15567,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','4221',15566,'Personnel rémunérations dues','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15568,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','4222',15566,'Personnel arrondis de paie','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15569,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','423', 15561,'Personnel, oppositions, saisie-arrets','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15570,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','4231',15569,'Personnel, oppositions','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15571,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','4232',15569,'Personnel, saisie arrêts','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15572,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','4233',15569,'Personnel, avis à tiers détenteur','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15573,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','424', 15561,'Personnel, oeuvres sociales internes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15574,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','4241',15573,'Assistance médicale','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15575,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','4242',15573,'Allocations familiales','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15576,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','4245',15573,'Organisme sociaux rattachés à l''entreprise','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15577,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','4248',15573,'Autres oeuvres sociales internes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15578,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','425', 15561,'Representants du personnel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15579,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','4251',15578,'Délégués du personnel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15580,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','4252',15578,'Syndicats et comités d''entreprises, d''établissement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15581,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','4258',15578,'Autres représentatants du personnel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15582,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','426', 15561,'Personnel, participation aux benefices','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15583,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','427', 15561,'Personnel-depots','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15584,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','428', 15561,'Personnel, charges a payer et produits a recevoir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15585,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','4281',15584,'Dettes provisionnées pour congés à payer','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15586,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','4286',15584,'Autres charges à payer','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15587,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','4287',15584,'Produits à recevoir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15588,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','43',  15512,'Organismes sociaux','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15589,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','431', 15588,'Securite sociale','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15590,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','4311',15589,'Prestations familiales','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15591,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','4312',15589,'Accidents de travail','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15592,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','4313',15589,'Caisse de retraite obligatoire','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15593,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','4314',15589,'Caisse de retraite facultative','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15594,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','4318',15589,'Autres cotisations sociales','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15595,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','432', 15588,'Caisse de retraite complementaire','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15596,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','433', 15588,'Autres organismes sociaux','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15597,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','4331',15596,'Mutuelle','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15598,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','438', 15588,'Organismes sociaux, charges a payer et produits a recevoir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15599,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','4381',15598,'Charges sociales sur gratifications à payer','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15600,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','4382',15598,'Charges sociales sur congés à payer','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15601,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','4386',15598,'Autres charges à payer','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15602,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','4387',15598,'Produits à recevoir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15603,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','44',  15512,'Etat et collectivites publiques','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15604,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','441', 15603,'Etat,impot sur les benefices','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15605,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','442', 15603,'Etat, autres impots et taxes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15606,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','4421',15606,'Impôts et taxes d''etat','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15607,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','4422',15606,'Impôts et taxes sur les collectivités publiques','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15608,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','4423',15606,'Impôts et taxes recouvrables sur des obligataires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15609,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','4424',15606,'Impôts et taxes recouvrables sur des associés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15610,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','4426',15606,'Droits de douane','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15611,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','4428',15606,'Autres impôts et taxes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15612,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','443', 15603,'Etat, t.v.a. facturee','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15613,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','4431',15612,'T.v.a. facturée sur ventes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15614,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','4432',15612,'T.v.a. facturée sur prestations de service','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15615,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','4433',15612,'T.v.a. facturée sur travaux','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15616,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','4434',15612,'T.v.a. facturée sur production livrée à soi-même','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15617,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','4435',15612,'T.v.a. sur factures à établir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15618,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','444', 15603,'Etat, t.v.a. due ou credit de t.v.a.','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15619,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','4441',15618,'Etat, t.v.a. due','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15620,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','4449',15618,'Etat, crédit de t.v.a. à reporter','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15621,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','445', 15603,'Etat, t.v.a. recuperable','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15622,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','4451',15621,'T.v.a. récupérable sur immobilisations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15623,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','4452',15621,'T.v.a. récupérable sur achats','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15624,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','4453',15621,'T.v.a. récupérable sur transports','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15625,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','4454',15621,'T.v.a. récupérable sur services extérieurs et autres charges','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15626,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','4455',15621,'T.v.a. récupérable sur factures non parvenues','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15627,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','4456',15621,'T.v.a. transférée par d''autres entreprises','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15628,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','446', 15603,'Etat, autres taxes sur le chiffre d''affaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15629,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','447', 15603,'Etat, impots retenus a la source','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15630,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','4471',15629,'Impôt général sur le revenu','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15631,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','4472',15629,'Impôts sur salaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15632,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','4473',15629,'Contribution nationale','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15633,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','4474',15629,'Contribution nationale de solidarité','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15634,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','4478',15629,'Autres impôts et contributions','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15635,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','448', 15603,'Etat, charges a payer et produits a recevoir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15636,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','4486',15635,'Charges à payer','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15637,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','4487',15635,'Produits à recevoir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15638,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','449', 15603,'Etats, creances et dettes diverses','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15639,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','4491',15638,'Etat, obligations cautionnées','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15640,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','4492',15638,'Etat, avances et acomptes versés sur impôts','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15641,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','4493',15638,'Etat, fonds de dotation à recevoir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15642,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','4494',15638,'Etat, subventions d''équipement à recevoir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15643,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','4495',15638,'Etat, subventions d''exploitation à recevoir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15644,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','4496',15638,'Etat, subventions d''équilibre à recevoir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15645,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','4499',15638,'Etat, fond réglementé provisionné','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15646,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','45',  15512,'Organismes internationaux','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15647,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','451', 15646,'Operations avec les organismes africains','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15648,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','452', 15646,'Operations avec les autres organismes internationaux','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15649,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','458', 15646,'Organismes internationaux, fonds de dotation et subventions a recevoir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15650,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','4581',15649,'Organismes internationaux, fonds de dotation à recevoir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15651,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','4582',15649,'Organismes internationaux, subventions à recevoir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15652,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','46',  15512,'Associes-groupe','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15653,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','461', 15652,'Associes, operations sur le capital','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15654,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','4611',15653,'Associés apport en nature','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15655,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','4612',15653,'Associés apport en numéraire','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15656,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','4613',15653,'Actionnaires, capital souscrit appelé non versé','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15657,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','4614',15653,'Associés, capital appelé non versé','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15658,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','4615',15653,'Associés, versements reçus sur augmentation de capital','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15659,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','4616',15653,'Associés, versements anticipés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15660,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','4617',15653,'Actionnaires défaillants','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15661,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','4618',15653,'Associés, autres apports','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15662,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','4619',15653,'Associés, capital à rembourser','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15663,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','462', 15652,'Associes, comptes courants','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15664,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','4621',15663,'Principal','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15665,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','4626',15663,'Intérêts courus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15666,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','463', 15652,'Associes, operations faites en commun','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15667,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','465', 15652,'Associes, dividendes a payer','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15668,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','466', 15652,'Groupe, comptes courants','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15669,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','467', 15652,'Actionnaires, restant dû sur capital appele','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15670,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','47',  15512,'Debiteurs et crediteur divers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15671,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','471', 15670,'Comptes d''attente','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15672,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','4711',15671,'Débiteurs divers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15673,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','4712',15671,'Créditeurs divers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15674,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','4713',15671,'Obligataires, comptes de souscription','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15675,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','472', 15670,'Versements restant a effectuer sur titres non liberes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15676,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','4726',15675,'Titres de participation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15677,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','4727',15675,'Titres immobilisés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15678,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','4728',15675,'Titres de placement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15679,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','474', 15670,'Repartition periodique des charges et des produits','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15680,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','4746',15679,'Charges','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15681,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','4747',15679,'Produits','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15682,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','475', 15670,'Creances sur travaux non encore facturables','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15683,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','476', 15670,'Charges constatees d''avance','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15684,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','477', 15670,'Produits constates d''avance','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15685,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','478', 15670,'Ecarts de conversion actif','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15686,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','4781',15685,'Diminution des créances','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15687,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','4782',15685,'Augmentation des dettes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15688,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','4788',15685,'Différences compensées par couverture de change','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15689,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','479', 15670,'Ecarts de conversion passif','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15690,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','4791',15689,'Augmentation de créances','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15691,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','4792',15689,'Diminution des dettes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15692,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','4798',15689,'Différences compensées par couverture de change','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15693,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','48',  15512,'Creances et dettes hors activites ordinaires (hao)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15694,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','481', 15693,'Fournisseurs d''investissements','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15695,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','4811',15694,'Immobilisations incorporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15696,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','4812',15694,'Immobilisations corporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15697,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','4817',15694,'Retenues de garantie','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15698,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','4818',15694,'Factures non parvenues','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15699,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','482', 15693,'Fournisseurs d''investissements, effets a payer','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15700,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','483', 15693,'Dettes sur acquisition de titres de placement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15701,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','484', 15693,'Autres dettes hors activites ordinaires (h.a.o.)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15702,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','485', 15693,'Creances sur cessions d''immobilisations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15703,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','4851',15702,'En compte','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15704,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','4852',15702,'Effet à recevoir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15705,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','4855',15702,'Créances sur cessions immobilisations effets escomptés et non échus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15706,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','4857',15702,'Retenues de garantie','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15707,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','4858',15702,'Factures à établir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15708,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','486', 15693,'Creances sur cessions de titre de placement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15709,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','488', 15693,'Autres creances hors activites ordinaires (h.a.o.)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15710,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','49',  15512,'Depreciations des comptes fournisseurs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15711,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','491', 15710,'Depreciations des comptes clients','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15712,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','4911',15711,'Créances litigieuses','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15713,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','4912',15711,'Créances douteuses','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15714,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','492', 15710,'Depreciations des comptes personnel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15715,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','493', 15710,'Depreciations des comptes organismes sociaux','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15716,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','494', 15710,'Depreciations des comptes etats et collectivites publiques','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15717,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','495', 15710,'Depreciations des comptes organismes internationaux','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15718,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','496', 15710,'Depreciations des comptes associes et groupe','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15719,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','4962',15718,'Associés, comptes courants','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15720,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','4963',15718,'Associés, opérations faites en commun','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15721,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','4966',15718,'Groupe, comptes courants','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15722,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','497', 15710,'Depreciations des comptes debiteurs divers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15723,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','498', 15710,'Depreciations des comptes de creances h.a.o.','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15724,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','4981',15723,'Créances sur cessions d''immobilisations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15725,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','4982',15723,'Créances sur cessions de titres de placement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15726,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','4983',15723,'Autres créances (h.a.o.)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15727,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','499', 15710,'Risques provisionnes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15728,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','4991',15727,'Sur opérations d''exploitation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15729,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','4998',15727,'Sur opérations (h.a.o.)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15730,'SYSCOHADA-ML','FINAN','XXXXXX','5',            0,'Titres de placement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15731,'SYSCOHADA-ML','FINAN','XXXXXX','501',      15730,'Titres du tresor et bon de caisse a court terme','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15732,'SYSCOHADA-ML','FINAN','XXXXXX','5011',     15731,'Titres du trésor à court terme','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15733,'SYSCOHADA-ML','FINAN','XXXXXX','5012',     15731,'Titres d''organismes financiers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15734,'SYSCOHADA-ML','FINAN','XXXXXX','5013',     15731,'Bons de caisse à court terme','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15735,'SYSCOHADA-ML','FINAN','XXXXXX','502',      15730,'Actions','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15736,'SYSCOHADA-ML','FINAN','XXXXXX','5021',     15735,'Actions propres','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15737,'SYSCOHADA-ML','FINAN','XXXXXX','5022',     15735,'Actions cotées','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15738,'SYSCOHADA-ML','FINAN','XXXXXX','5023',     15735,'Actions non cotées','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15739,'SYSCOHADA-ML','FINAN','XXXXXX','5024',     15735,'Actions démembrées (certificats d''investissement; droits de vote)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15740,'SYSCOHADA-ML','FINAN','XXXXXX','5025',     15735,'Autres titres conférant un droit de propriété','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15741,'SYSCOHADA-ML','FINAN','XXXXXX','503',      15730,'Obligations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15742,'SYSCOHADA-ML','FINAN','XXXXXX','5031',     15741,'Obligations émises par la société et rachetées par elle','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15743,'SYSCOHADA-ML','FINAN','XXXXXX','5032',     15741,'Obligations cotées','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15744,'SYSCOHADA-ML','FINAN','XXXXXX','5033',     15741,'Obligations non cotées','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15745,'SYSCOHADA-ML','FINAN','XXXXXX','5035',     15741,'Autres titres conférant un droit de créance','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15746,'SYSCOHADA-ML','FINAN','XXXXXX','504',      15730,'Bon de souscription','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15747,'SYSCOHADA-ML','FINAN','XXXXXX','5042',     15746,'Bons de souscription d''actions','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15748,'SYSCOHADA-ML','FINAN','XXXXXX','5043',     15746,'Bon de souscription d''obligations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15749,'SYSCOHADA-ML','FINAN','XXXXXX','505',      15730,'Titres negociables hors region','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15750,'SYSCOHADA-ML','FINAN','XXXXXX','506',      15730,'Interets courus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15751,'SYSCOHADA-ML','FINAN','XXXXXX','5061',     15750,'Titres du trésor et bons de caisse à court terme','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15752,'SYSCOHADA-ML','FINAN','XXXXXX','5062',     15750,'Actions','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15753,'SYSCOHADA-ML','FINAN','XXXXXX','5063',     15750,'Obligations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15754,'SYSCOHADA-ML','FINAN','XXXXXX','508',      15730,'Autres valeurs assimilees','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15755,'SYSCOHADA-ML','FINAN','XXXXXX','51',       15730,'Valeurs a encaisser','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15756,'SYSCOHADA-ML','FINAN','XXXXXX','511',      15755,'Effets a encaisser','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15757,'SYSCOHADA-ML','FINAN','XXXXXX','512',      15755,'Effets a l''encaissement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15758,'SYSCOHADA-ML','FINAN','XXXXXX','513',      15755,'Cheques a encaisser','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15759,'SYSCOHADA-ML','FINAN','XXXXXX','514',      15755,'Cheques a l''encaissement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15760,'SYSCOHADA-ML','FINAN','XXXXXX','515',      15755,'Cartes de credit a encaisser','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15761,'SYSCOHADA-ML','FINAN','XXXXXX','518',      15755,'Autres valeurs a l''encaissement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15762,'SYSCOHADA-ML','FINAN','XXXXXX','5181',     15761,'Warrants','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15763,'SYSCOHADA-ML','FINAN','XXXXXX','5182',     15761,'Billets de fonds','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15764,'SYSCOHADA-ML','FINAN','XXXXXX','5185',     15761,'Chèque de voyage','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15765,'SYSCOHADA-ML','FINAN','XXXXXX','5186',     15761,'Coupons échus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15766,'SYSCOHADA-ML','FINAN','XXXXXX','5187',     15761,'Intérêts échus des obligations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15767,'SYSCOHADA-ML','FINAN','XXXXXX','52',       15730,'Banques','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15768,'SYSCOHADA-ML','FINAN','XXXXXX','521',      15767,'Banques locales','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15769,'SYSCOHADA-ML','FINAN','XXXXXX','5211',     15768,'Banque x','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15770,'SYSCOHADA-ML','FINAN','XXXXXX','5212',     15768,'Banque y','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15771,'SYSCOHADA-ML','FINAN','XXXXXX','522',      15767,'Banques autres etats region','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15772,'SYSCOHADA-ML','FINAN','XXXXXX','523',      15767,'Banques autres etats zone monetaire','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15773,'SYSCOHADA-ML','FINAN','XXXXXX','524',      15767,'Banques hors zone monetaire','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15774,'SYSCOHADA-ML','FINAN','XXXXXX','526',      15767,'Banques, interets courus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15775,'SYSCOHADA-ML','FINAN','XXXXXX','5261',     15768,'Banques, intérêts courus, charges à payer','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15776,'SYSCOHADA-ML','FINAN','XXXXXX','5267',     15768,'Banques, intérêts courus, produits à recevoir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15777,'SYSCOHADA-ML','FINAN','XXXXXX','53',       15730,'Etablissements financiers et assimiles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15778,'SYSCOHADA-ML','FINAN','XXXXXX','531',      15777,'Cheques postaux','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15779,'SYSCOHADA-ML','FINAN','XXXXXX','532',      15777,'Tresor','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15780,'SYSCOHADA-ML','FINAN','XXXXXX','533',      15777,'Societe de gestion et d''intermediation (s.g.i.)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15781,'SYSCOHADA-ML','FINAN','XXXXXX','536',      15777,'Etablissements financiers, interets courus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15782,'SYSCOHADA-ML','FINAN','XXXXXX','5361',     15781,'Etablissements financiers, intérêts courus, charges à payer','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15783,'SYSCOHADA-ML','FINAN','XXXXXX','5362',     15781,'Etablissements financiers, intérêts courus, produits à recevoir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15784,'SYSCOHADA-ML','FINAN','XXXXXX','538',      15777,'Autres organismes financiers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15785,'SYSCOHADA-ML','FINAN','XXXXXX','54',       15730,'Instruments de tresorerie','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15786,'SYSCOHADA-ML','FINAN','XXXXXX','541',      15785,'Options de taux d''interets','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15787,'SYSCOHADA-ML','FINAN','XXXXXX','542',      15785,'Options de taux de change','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15788,'SYSCOHADA-ML','FINAN','XXXXXX','543',      15785,'Options de taux boursiers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15789,'SYSCOHADA-ML','FINAN','XXXXXX','544',      15785,'Instruments de marches  a terme','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15790,'SYSCOHADA-ML','FINAN','XXXXXX','545',      15785,'Avoirs d''or et autres metaux precieux','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15791,'SYSCOHADA-ML','FINAN','XXXXXX','56',       15730,'Banques, credits de tresorerie et d''escompte','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15792,'SYSCOHADA-ML','FINAN','XXXXXX','561',      15791,'Credits de tresorerie','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15793,'SYSCOHADA-ML','FINAN','XXXXXX','564',      15791,'Escompte de credits de campagne','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15794,'SYSCOHADA-ML','FINAN','XXXXXX','565',      15791,'Escompte de credits ordinaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15795,'SYSCOHADA-ML','FINAN','XXXXXX','566',      15791,'Banques, credits de tresorerie, interets courus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15796,'SYSCOHADA-ML','FINAN','XXXXXX','5661',     15795,'Banques, crédits de trésorerie, intérêts courus, charges à payer','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15797,'SYSCOHADA-ML','FINAN','XXXXXX','5667',     15795,'Banques, crédits de trésorerie, intérêts courus, produits à recevoir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15798,'SYSCOHADA-ML','FINAN','XXXXXX','57',       15730,'Caisse','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15799,'SYSCOHADA-ML','FINAN','XXXXXX','571',      15798,'Caisse siege social','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15800,'SYSCOHADA-ML','FINAN','XXXXXX','5711',     15799,'En unités monétaires légales','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15801,'SYSCOHADA-ML','FINAN','XXXXXX','5712',     15799,'En devises','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15802,'SYSCOHADA-ML','FINAN','XXXXXX','572',      15798,'Caisse succursale a','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15803,'SYSCOHADA-ML','FINAN','XXXXXX','5721',     15802,'En unités monétaires légales','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15804,'SYSCOHADA-ML','FINAN','XXXXXX','5722',     15802,'En devises','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15805,'SYSCOHADA-ML','FINAN','XXXXXX','573',      15798,'Caisse succursale b','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15806,'SYSCOHADA-ML','FINAN','XXXXXX','5731',     15805,'En unités monétaires légales','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15807,'SYSCOHADA-ML','FINAN','XXXXXX','5732',     15805,'En devises','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15808,'SYSCOHADA-ML','FINAN','XXXXXX','58',       15730,'Regies d''avances, accreditifs et virements internes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15809,'SYSCOHADA-ML','FINAN','XXXXXX','581',      15808,'Regies d''avances','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15810,'SYSCOHADA-ML','FINAN','XXXXXX','582',      15808,'Accreditifs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15811,'SYSCOHADA-ML','FINAN','XXXXXX','585',      15808,'Virements de fonds','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15812,'SYSCOHADA-ML','FINAN','XXXXXX','588',      15808,'Autres virements internes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15813,'SYSCOHADA-ML','FINAN','XXXXXX','59',       15730,'Depreciations des titres de placement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15814,'SYSCOHADA-ML','FINAN','XXXXXX','591',      15813,'Depreciations des titres et valeurs a encaisser','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15815,'SYSCOHADA-ML','FINAN','XXXXXX','592',      15813,'Depreciations des comptes banques','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15816,'SYSCOHADA-ML','FINAN','XXXXXX','593',      15813,'Depreciations des comptes etablissements financiers et assimiles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15817,'SYSCOHADA-ML','FINAN','XXXXXX','594',      15813,'Depreciations des comptes d''instruments de tresorerie','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15818,'SYSCOHADA-ML','FINAN','XXXXXX','599',      15813,'Risques provisionnes a caractere financier','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15819,'SYSCOHADA-ML','EXPENSE','XXXXXX','6',          0,'Achats et variations de stocks','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15820,'SYSCOHADA-ML','EXPENSE','XXXXXX','601',    15819,'Achats de marchandises','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15821,'SYSCOHADA-ML','EXPENSE','XXXXXX','6011',   16820,'Dans la région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15822,'SYSCOHADA-ML','EXPENSE','XXXXXX','6012',   16820,'Hors région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15823,'SYSCOHADA-ML','EXPENSE','XXXXXX','6013',   16820,'Aux entreprises du groupe dans la région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15824,'SYSCOHADA-ML','EXPENSE','XXXXXX','6014',   16820,'Aux entreprises du groupe hors région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15825,'SYSCOHADA-ML','EXPENSE','XXXXXX','6019',   16820,'Rabais, remises et ristournes obtenus (non ventilés)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15826,'SYSCOHADA-ML','EXPENSE','XXXXXX','602',    15819,'Achats de matieres premieres et fournitures liees','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15827,'SYSCOHADA-ML','EXPENSE','XXXXXX','6021',   15826,'Dans la région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15828,'SYSCOHADA-ML','EXPENSE','XXXXXX','6022',   15826,'Hors région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15829,'SYSCOHADA-ML','EXPENSE','XXXXXX','6023',   15826,'Aux entreprises du groupe dans la région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15830,'SYSCOHADA-ML','EXPENSE','XXXXXX','6024',   15826,'Aux entreprises du groupe hors région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15831,'SYSCOHADA-ML','EXPENSE','XXXXXX','6029',   15826,'Rabais, remises et ristournes obtenus (non ventilés)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15832,'SYSCOHADA-ML','EXPENSE','XXXXXX','603',    15819,'Variations des stocks et biens achetes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15833,'SYSCOHADA-ML','EXPENSE','XXXXXX','6031',   15832,'Variations des stocks de marchandises','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15834,'SYSCOHADA-ML','EXPENSE','XXXXXX','6032',   15832,'Variations des stocks de matiéres premiéres et fournitures liées','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15835,'SYSCOHADA-ML','EXPENSE','XXXXXX','6033',   15832,'Variations des stocks d''autres approvisionnements','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15836,'SYSCOHADA-ML','EXPENSE','XXXXXX','604',    15819,'Achats stockes de matieres et fournitures consommables','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15837,'SYSCOHADA-ML','EXPENSE','XXXXXX','6041',   15836,'Matiéres consommables','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15838,'SYSCOHADA-ML','EXPENSE','XXXXXX','6042',   15836,'Matiéres combustibles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15839,'SYSCOHADA-ML','EXPENSE','XXXXXX','6043',   15836,'Produits d''entretien','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15840,'SYSCOHADA-ML','EXPENSE','XXXXXX','6044',   15836,'Fournitures d''atelier et d''usine','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15841,'SYSCOHADA-ML','EXPENSE','XXXXXX','6046',   15836,'Fournitures de magasin','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15842,'SYSCOHADA-ML','EXPENSE','XXXXXX','6047',   15836,'Fournitures de bureau','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15843,'SYSCOHADA-ML','EXPENSE','XXXXXX','6049',   15836,'Rabais, remises et ristournes obtenus (non ventilés)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15844,'SYSCOHADA-ML','EXPENSE','XXXXXX','605',    15819,'Autres achats','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15845,'SYSCOHADA-ML','EXPENSE','XXXXXX','6051',   15844,'Fournitures non stockables - eau','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15846,'SYSCOHADA-ML','EXPENSE','XXXXXX','6052',   15844,'Fournitures non stockables - electricité','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15847,'SYSCOHADA-ML','EXPENSE','XXXXXX','6053',   15844,'Fournitures non stockables - autres énergies','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15848,'SYSCOHADA-ML','EXPENSE','XXXXXX','6054',   15844,'Fournitures d''entretien non stockables','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15849,'SYSCOHADA-ML','EXPENSE','XXXXXX','6055',   15844,'Fournitures de bureau non stockables','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15850,'SYSCOHADA-ML','EXPENSE','XXXXXX','6056',   15844,'Achats de petits matériel et outillage','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15851,'SYSCOHADA-ML','EXPENSE','XXXXXX','6057',   15844,'Achats d''études et de prestations de services','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15852,'SYSCOHADA-ML','EXPENSE','XXXXXX','6058',   15844,'Achats de travaux, matériels et équipements','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15853,'SYSCOHADA-ML','EXPENSE','XXXXXX','6059',   15844,'Rabais, remises et ristournes obtenus (non ventilés)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15854,'SYSCOHADA-ML','EXPENSE','XXXXXX','608',    15819,'Achats d''emballages','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15855,'SYSCOHADA-ML','EXPENSE','XXXXXX','6081',   15854,'Emballages perdus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15856,'SYSCOHADA-ML','EXPENSE','XXXXXX','6082',   15854,'Emballages récupérables non identifiables','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15857,'SYSCOHADA-ML','EXPENSE','XXXXXX','6083',   15854,'Emballages à usage mixte','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15858,'SYSCOHADA-ML','EXPENSE','XXXXXX','6089',   15854,'Rabais, remises et ristournes obtenus (non ventilés)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15859,'SYSCOHADA-ML','EXPENSE','XXXXXX','61',     15819,'Transports','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15860,'SYSCOHADA-ML','EXPENSE','XXXXXX','611',    15859,'Transports sur achats','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15861,'SYSCOHADA-ML','EXPENSE','XXXXXX','612',    15859,'Transport sur ventes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15862,'SYSCOHADA-ML','EXPENSE','XXXXXX','613',    15859,'Transports pour le compte de tiers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15863,'SYSCOHADA-ML','EXPENSE','XXXXXX','614',    15859,'Transports du personnel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15864,'SYSCOHADA-ML','EXPENSE','XXXXXX','616',    15859,'Transports de plis','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15865,'SYSCOHADA-ML','EXPENSE','XXXXXX','618',    15859,'Autres frais de transport','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15866,'SYSCOHADA-ML','EXPENSE','XXXXXX','6181',   15865,'Voyages et déplacements','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15867,'SYSCOHADA-ML','EXPENSE','XXXXXX','6182',   15865,'Transports entre établissements ou chantiers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15868,'SYSCOHADA-ML','EXPENSE','XXXXXX','6183',   15865,'Transports administratifs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15869,'SYSCOHADA-ML','EXPENSE','XXXXXX','62',     15819,'Services exterieurs a','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15870,'SYSCOHADA-ML','EXPENSE','XXXXXX','621',    15869,'Sous traitance generale','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15871,'SYSCOHADA-ML','EXPENSE','XXXXXX','622',    15869,'Locations et charges locatives','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15872,'SYSCOHADA-ML','EXPENSE','XXXXXX','6221',   15871,'Locations de terrains','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15873,'SYSCOHADA-ML','EXPENSE','XXXXXX','6222',   15871,'Locations de bâtiments','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15874,'SYSCOHADA-ML','EXPENSE','XXXXXX','6223',   15871,'Location de matériels et outillages','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15875,'SYSCOHADA-ML','EXPENSE','XXXXXX','6224',   15871,'Malis sur emballages','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15876,'SYSCOHADA-ML','EXPENSE','XXXXXX','6225',   15871,'Locations d''emballages','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15877,'SYSCOHADA-ML','EXPENSE','XXXXXX','6228',   15871,'Locations et charges locatives diverses','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15878,'SYSCOHADA-ML','EXPENSE','XXXXXX','623',    15869,'Redevances de credit bail et contrats assimiles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15879,'SYSCOHADA-ML','EXPENSE','XXXXXX','6232',   15878,'Crédits-bail immobilier','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15880,'SYSCOHADA-ML','EXPENSE','XXXXXX','6233',   15878,'Crédits-bail mobilier','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15881,'SYSCOHADA-ML','EXPENSE','XXXXXX','6235',   15878,'Contrats assimilés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15882,'SYSCOHADA-ML','EXPENSE','XXXXXX','624',    15869,'Entretiens, reparations et maintenance','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15883,'SYSCOHADA-ML','EXPENSE','XXXXXX','6241',   15882,'Entretien et réparation des biens immobiliers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15884,'SYSCOHADA-ML','EXPENSE','XXXXXX','6242',   15882,'Entretien et réparation des biens mobiliers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15885,'SYSCOHADA-ML','EXPENSE','XXXXXX','6243',   15882,'Maintenance','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15886,'SYSCOHADA-ML','EXPENSE','XXXXXX','6248',   15882,'Autres entretiens et réparations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15887,'SYSCOHADA-ML','EXPENSE','XXXXXX','625',    15869,'Primes d''assurance','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15888,'SYSCOHADA-ML','EXPENSE','XXXXXX','6251',   15887,'Assurances multirisques','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15889,'SYSCOHADA-ML','EXPENSE','XXXXXX','6252',   15887,'Assurances matériel de transport','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15890,'SYSCOHADA-ML','EXPENSE','XXXXXX','6253',   15887,'Assurances risques d''exploitation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15891,'SYSCOHADA-ML','EXPENSE','XXXXXX','6254',   15887,'Assurances responsabilité du producteur','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15892,'SYSCOHADA-ML','EXPENSE','XXXXXX','6255',   15887,'Assurances insolvabilité clients','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15893,'SYSCOHADA-ML','EXPENSE','XXXXXX','6256',   15887,'Assurances transport sur achats','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15894,'SYSCOHADA-ML','EXPENSE','XXXXXX','6257',   15887,'Assurances transport sur ventes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15895,'SYSCOHADA-ML','EXPENSE','XXXXXX','6258',   15887,'Autres primes d''assurances','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15896,'SYSCOHADA-ML','EXPENSE','XXXXXX','626',    15869,'Etudes, recherches et documentation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15897,'SYSCOHADA-ML','EXPENSE','XXXXXX','6261',   15896,'Etudes et recherches','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15898,'SYSCOHADA-ML','EXPENSE','XXXXXX','6265',   15896,'Documentation générale','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15899,'SYSCOHADA-ML','EXPENSE','XXXXXX','6266',   15896,'Documentation technique','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15900,'SYSCOHADA-ML','EXPENSE','XXXXXX','627',    15869,'Publicite, publications, relations publiques','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15901,'SYSCOHADA-ML','EXPENSE','XXXXXX','6271',   15900,'Annonces, insertions','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15902,'SYSCOHADA-ML','EXPENSE','XXXXXX','6272',   15900,'Catalogues, imprimés publicitaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15903,'SYSCOHADA-ML','EXPENSE','XXXXXX','6273',   15900,'Echantillons','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15904,'SYSCOHADA-ML','EXPENSE','XXXXXX','6274',   15900,'Foires et expositions','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15905,'SYSCOHADA-ML','EXPENSE','XXXXXX','6275',   15900,'Publications','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15906,'SYSCOHADA-ML','EXPENSE','XXXXXX','6276',   15900,'Cadeaux à la clientèle','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15907,'SYSCOHADA-ML','EXPENSE','XXXXXX','6277',   15900,'Frais de colloques, séminaires, conférences','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15908,'SYSCOHADA-ML','EXPENSE','XXXXXX','6278',   15900,'Autres charges de publicités et relations publiques','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15909,'SYSCOHADA-ML','EXPENSE','XXXXXX','628',    15869,'Frais de telecommunications','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15910,'SYSCOHADA-ML','EXPENSE','XXXXXX','6281',   15909,'Frais de téléphone','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15911,'SYSCOHADA-ML','EXPENSE','XXXXXX','6282',   15909,'Frais de télex','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15912,'SYSCOHADA-ML','EXPENSE','XXXXXX','6283',   15909,'Frais de télécopie','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15913,'SYSCOHADA-ML','EXPENSE','XXXXXX','6288',   15909,'Autres frais de télécommunications','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15914,'SYSCOHADA-ML','EXPENSE','XXXXXX','63',     15819,'Services exterieurs b','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15915,'SYSCOHADA-ML','EXPENSE','XXXXXX','631',    15914,'Frais bancaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15916,'SYSCOHADA-ML','EXPENSE','XXXXXX','6311',   15915,'Frais sur titre (achats, vente, garde)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15917,'SYSCOHADA-ML','EXPENSE','XXXXXX','6312',   15915,'Frais sur effets','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15918,'SYSCOHADA-ML','EXPENSE','XXXXXX','6313',   15915,'Locations de coffres','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15919,'SYSCOHADA-ML','EXPENSE','XXXXXX','6315',   15915,'Commissions sur cartes de crédit','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15920,'SYSCOHADA-ML','EXPENSE','XXXXXX','6316',   15915,'Frais d''émission d''emprunts','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15921,'SYSCOHADA-ML','EXPENSE','XXXXXX','6318',   15915,'Autres frais bancaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15922,'SYSCOHADA-ML','EXPENSE','XXXXXX','632',    15914,'Remunerations d''intermediaires et de conseils','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15923,'SYSCOHADA-ML','EXPENSE','XXXXXX','6321',   15922,'Commissions et courtages sur achats','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15924,'SYSCOHADA-ML','EXPENSE','XXXXXX','6322',   15922,'Commissions et courtages sur ventes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15925,'SYSCOHADA-ML','EXPENSE','XXXXXX','6323',   15922,'Rémunérations des transitaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15926,'SYSCOHADA-ML','EXPENSE','XXXXXX','6324',   15922,'Honoraires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15927,'SYSCOHADA-ML','EXPENSE','XXXXXX','6325',   15922,'Frais d''actes et de contentieux','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15928,'SYSCOHADA-ML','EXPENSE','XXXXXX','6328',   15922,'Divers frais','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15929,'SYSCOHADA-ML','EXPENSE','XXXXXX','633',    15914,'Frais de formation du personnel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15930,'SYSCOHADA-ML','EXPENSE','XXXXXX','634',    15914,'Redevances pour brevets, licences, logiciels et droits similaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15931,'SYSCOHADA-ML','EXPENSE','XXXXXX','6342',   15930,'Redevances pour brevets, licences, concessions et droits similaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15932,'SYSCOHADA-ML','EXPENSE','XXXXXX','6343',   15930,'Redevances pour logiciel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15933,'SYSCOHADA-ML','EXPENSE','XXXXXX','6344',   15930,'Redevances pour marques','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15934,'SYSCOHADA-ML','EXPENSE','XXXXXX','635',    15914,'Cotisations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15935,'SYSCOHADA-ML','EXPENSE','XXXXXX','6351',   15934,'Cotisations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15936,'SYSCOHADA-ML','EXPENSE','XXXXXX','6358',   15934,'Concours divers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15937,'SYSCOHADA-ML','EXPENSE','XXXXXX','636',    15914,'Redevances verses au concedant (concessions service public)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15938,'SYSCOHADA-ML','EXPENSE','XXXXXX','637',    15914,'Remunerations du personnel exterieur a l''entreprise','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15939,'SYSCOHADA-ML','EXPENSE','XXXXXX','6371',   15938,'Personnel intérimaire','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15940,'SYSCOHADA-ML','EXPENSE','XXXXXX','6372',   15938,'Personnel détaché ou prêté à l''entreprise','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15941,'SYSCOHADA-ML','EXPENSE','XXXXXX','638',    15914,'Autres charges externes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15942,'SYSCOHADA-ML','EXPENSE','XXXXXX','6381',   15941,'Frais de recrutement du personnel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15943,'SYSCOHADA-ML','EXPENSE','XXXXXX','6382',   15941,'Frais de déménagement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15944,'SYSCOHADA-ML','EXPENSE','XXXXXX','6383',   15941,'Réceptions','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15945,'SYSCOHADA-ML','EXPENSE','XXXXXX','6384',   15941,'Missions','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15946,'SYSCOHADA-ML','EXPENSE','XXXXXX','64',     15819,'Impots et taxes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15947,'SYSCOHADA-ML','EXPENSE','XXXXXX','641',    15946,'Impots et taxes directs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15948,'SYSCOHADA-ML','EXPENSE','XXXXXX','6411',   15947,'Impots fonciers et taxes annexes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15949,'SYSCOHADA-ML','EXPENSE','XXXXXX','6412',   15947,'Patentes, licences et taxes annexes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15950,'SYSCOHADA-ML','EXPENSE','XXXXXX','6413',   15947,'Taxes sur appointements et salaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15951,'SYSCOHADA-ML','EXPENSE','XXXXXX','6414',   15947,'Taxes d''apprentissage','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15952,'SYSCOHADA-ML','EXPENSE','XXXXXX','6415',   15947,'Formation professionnelle continue','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15953,'SYSCOHADA-ML','EXPENSE','XXXXXX','6418',   15947,'Autres impôts et taxes directs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15954,'SYSCOHADA-ML','EXPENSE','XXXXXX','645',    15946,'Impots et taxes indirects','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15955,'SYSCOHADA-ML','EXPENSE','XXXXXX','646',    15946,'Droits d''enregistrement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15956,'SYSCOHADA-ML','EXPENSE','XXXXXX','6461',   15955,'Droits de mutation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15957,'SYSCOHADA-ML','EXPENSE','XXXXXX','6462',   15955,'Droits de timbre','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15958,'SYSCOHADA-ML','EXPENSE','XXXXXX','6463',   15955,'Taxes sur les véhicules de société','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15959,'SYSCOHADA-ML','EXPENSE','XXXXXX','6464',   15955,'Vignettes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15960,'SYSCOHADA-ML','EXPENSE','XXXXXX','6468',   15955,'Autres droits','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15961,'SYSCOHADA-ML','EXPENSE','XXXXXX','647',    15946,'Penalites et amendes fiscales','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15962,'SYSCOHADA-ML','EXPENSE','XXXXXX','6471',   15961,'Pénalités d''assiette, impots directs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15963,'SYSCOHADA-ML','EXPENSE','XXXXXX','6472',   15961,'Pénalités d''assiette, impôts indirects','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15964,'SYSCOHADA-ML','EXPENSE','XXXXXX','6473',   15961,'Pénalités de recouvrement, impôts directs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15965,'SYSCOHADA-ML','EXPENSE','XXXXXX','6474',   15961,'Pénalités de recouvrement, impôts indirects','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15966,'SYSCOHADA-ML','EXPENSE','XXXXXX','6478',   15961,'Autres amendes pénales et fiscales','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15967,'SYSCOHADA-ML','EXPENSE','XXXXXX','648',    15946,'Autres impots et taxes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15968,'SYSCOHADA-ML','EXPENSE','XXXXXX','65',     15819,'Autres charges','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15969,'SYSCOHADA-ML','EXPENSE','XXXXXX','651',    15968,'Pertes sur creances clients et autres debiteurs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15970,'SYSCOHADA-ML','EXPENSE','XXXXXX','6511',   15969,'Pertes sur clients','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15971,'SYSCOHADA-ML','EXPENSE','XXXXXX','6515',   15969,'Autres débiteurs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15972,'SYSCOHADA-ML','EXPENSE','XXXXXX','652',    15968,'Quote-part de resultat sur operations faites en commun','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15973,'SYSCOHADA-ML','EXPENSE','XXXXXX','6521',   15972,'Quote-part transféré de bénéfices (comptabilté du gérants)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15974,'SYSCOHADA-ML','EXPENSE','XXXXXX','6525',   15972,'Pertes imputées par transfert (comptabilité des associés non gérants)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15975,'SYSCOHADA-ML','EXPENSE','XXXXXX','653',    15968,'Quote-part de resultat annulee sur execution partielle de contrats pluri-exercices','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15976,'SYSCOHADA-ML','EXPENSE','XXXXXX','654',    15968,'Valeur comptable des cessions courantes d''immobilisations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15977,'SYSCOHADA-ML','EXPENSE','XXXXXX','658',    15968,'Charges diverses','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15978,'SYSCOHADA-ML','EXPENSE','XXXXXX','6581',   15977,'Jetons de présence et autres rémunérations d''administrateurs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15979,'SYSCOHADA-ML','EXPENSE','XXXXXX','6582',   15977,'Dons','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15980,'SYSCOHADA-ML','EXPENSE','XXXXXX','6583',   15977,'Mécénat','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15981,'SYSCOHADA-ML','EXPENSE','XXXXXX','659',    15968,'Charges provisionnees d''exploitation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15982,'SYSCOHADA-ML','EXPENSE','XXXXXX','6591',   15981,'Sur risque à court terme','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15983,'SYSCOHADA-ML','EXPENSE','XXXXXX','6593',   15981,'Sur stocks','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15984,'SYSCOHADA-ML','EXPENSE','XXXXXX','6594',   15981,'Sur créances','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15985,'SYSCOHADA-ML','EXPENSE','XXXXXX','6598',   15981,'Autres charges provisionnées','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15986,'SYSCOHADA-ML','EXPENSE','XXXXXX','66',     15819,'Charges de personnel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15987,'SYSCOHADA-ML','EXPENSE','XXXXXX','661',    15986,'Remunerations directes versees au personnel national','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15988,'SYSCOHADA-ML','EXPENSE','XXXXXX','6611',   15987,'Appointements salaires et commissions','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15989,'SYSCOHADA-ML','EXPENSE','XXXXXX','6612',   15987,'Primes et gratifications','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15990,'SYSCOHADA-ML','EXPENSE','XXXXXX','6613',   15987,'Congés payés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15991,'SYSCOHADA-ML','EXPENSE','XXXXXX','6614',   15987,'Indemnités de préavis, de licencement et de recherche d''embauche','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15992,'SYSCOHADA-ML','EXPENSE','XXXXXX','6615',   15987,'Indemnités de maladie versées aux travailleurs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15993,'SYSCOHADA-ML','EXPENSE','XXXXXX','6616',   15987,'Supplément familial','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15994,'SYSCOHADA-ML','EXPENSE','XXXXXX','6617',   15987,'Avantages en nature','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15995,'SYSCOHADA-ML','EXPENSE','XXXXXX','6618',   15987,'Autres rémunérations directes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15996,'SYSCOHADA-ML','EXPENSE','XXXXXX','662',    15986,'Remunerations directes versees au personnel non national','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15997,'SYSCOHADA-ML','EXPENSE','XXXXXX','6621',   15996,'Appointements salaires et commissions','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15998,'SYSCOHADA-ML','EXPENSE','XXXXXX','6622',   15996,'Primes et gratifications','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15999,'SYSCOHADA-ML','EXPENSE','XXXXXX','6623',   15996,'Congés payés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16000,'SYSCOHADA-ML','EXPENSE','XXXXXX','6624',   15996,'Indemnités de préavis, de licencement et de recherche d''embauche','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16001,'SYSCOHADA-ML','EXPENSE','XXXXXX','6625',   15996,'Indemnités de maladie versées aux travailleurs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16002,'SYSCOHADA-ML','EXPENSE','XXXXXX','6626',   15996,'Supplément familial','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16003,'SYSCOHADA-ML','EXPENSE','XXXXXX','6627',   15996,'Avantages en nature','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16004,'SYSCOHADA-ML','EXPENSE','XXXXXX','6628',   15996,'Autres rémunérations directes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16005,'SYSCOHADA-ML','EXPENSE','XXXXXX','663',    15986,'Indemnites forfaitaires versees au personnel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16006,'SYSCOHADA-ML','EXPENSE','XXXXXX','6631',   16005,'Indemnités de logement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16007,'SYSCOHADA-ML','EXPENSE','XXXXXX','6632',   16005,'Indemnités de représentation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16008,'SYSCOHADA-ML','EXPENSE','XXXXXX','6633',   16005,'Indemnités d''expatriation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16009,'SYSCOHADA-ML','EXPENSE','XXXXXX','6638',   16005,'Autres indemnités et avantages divers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16010,'SYSCOHADA-ML','EXPENSE','XXXXXX','664',    15986,'Charges sociales','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16011,'SYSCOHADA-ML','EXPENSE','XXXXXX','6641',   16010,'Charges sociales sur rémunération du personnel national','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16012,'SYSCOHADA-ML','EXPENSE','XXXXXX','6642',   16010,'Charges sociales sur rémunération du personnel non national','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16013,'SYSCOHADA-ML','EXPENSE','XXXXXX','666',    15986,'Remunerations et charges sociales de l''exploitant individuel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16014,'SYSCOHADA-ML','EXPENSE','XXXXXX','6661',   16013,'Rémunérations du travail de l''exploitant','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16015,'SYSCOHADA-ML','EXPENSE','XXXXXX','6662',   16013,'Charges sociales','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16016,'SYSCOHADA-ML','EXPENSE','XXXXXX','667',    15986,'Remunerations transferee de personnel exterieur','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16017,'SYSCOHADA-ML','EXPENSE','XXXXXX','6671',   16016,'Personnel intérimaire','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16018,'SYSCOHADA-ML','EXPENSE','XXXXXX','6672',   16016,'Personnel détaché ou prêté à l''entreprise','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16019,'SYSCOHADA-ML','EXPENSE','XXXXXX','668',    15986,'Autres charges sociales','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16020,'SYSCOHADA-ML','EXPENSE','XXXXXX','6681',   16019,'Versements aux syndicats et comités d''entreprise, d''établisement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16021,'SYSCOHADA-ML','EXPENSE','XXXXXX','6682',   16019,'Versements aux comité d''hygiéne et de sécurité','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16022,'SYSCOHADA-ML','EXPENSE','XXXXXX','6683',   16019,'Versements aux autres oeuvres sociales','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16023,'SYSCOHADA-ML','EXPENSE','XXXXXX','6684',   16019,'Médecine du travail et pharmacie','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16024,'SYSCOHADA-ML','EXPENSE','XXXXXX','67',     15819,'Frais financiers et charges assimilees','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16025,'SYSCOHADA-ML','EXPENSE','XXXXXX','671',    16024,'Interets des emprunts','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16026,'SYSCOHADA-ML','EXPENSE','XXXXXX','6711',   16025,'Emprunts obligataires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16027,'SYSCOHADA-ML','EXPENSE','XXXXXX','6712',   16025,'Emprunts auprès des établissements de crédit','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16028,'SYSCOHADA-ML','EXPENSE','XXXXXX','6713',   16025,'Dettes liées à des participations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16029,'SYSCOHADA-ML','EXPENSE','XXXXXX','672',    16024,'Interets dans loyers de credit bail et contrats assimiles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16030,'SYSCOHADA-ML','EXPENSE','XXXXXX','6721',   16029,'Intérêts dans loyers de crédit-bail immobilier','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16031,'SYSCOHADA-ML','EXPENSE','XXXXXX','6722',   16029,'Intérêts dans loyers de crédit-bail mobilier','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16032,'SYSCOHADA-ML','EXPENSE','XXXXXX','6723',   16029,'Intérêts dans loyers des autres contrats','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16033,'SYSCOHADA-ML','EXPENSE','XXXXXX','673',    16024,'Escomptes accordes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16034,'SYSCOHADA-ML','EXPENSE','XXXXXX','674',    16024,'Autres interets','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16035,'SYSCOHADA-ML','EXPENSE','XXXXXX','6741',   16034,'Avances reçues et dépôts créditeurs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16036,'SYSCOHADA-ML','EXPENSE','XXXXXX','6742',   16034,'Comptes courants bloqués','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16037,'SYSCOHADA-ML','EXPENSE','XXXXXX','6743',   16034,'Intérêts sur obligations cautionnées','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16038,'SYSCOHADA-ML','EXPENSE','XXXXXX','6744',   16034,'Intérêts sur dettes commerciales','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16039,'SYSCOHADA-ML','EXPENSE','XXXXXX','6745',   16034,'Intérêts bancaires et sur opérations de trésorerie et d''escompte','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16040,'SYSCOHADA-ML','EXPENSE','XXXXXX','6748',   16034,'Intérêts sur dettes diverses','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16041,'SYSCOHADA-ML','EXPENSE','XXXXXX','675',    16024,'Escomptes des effets de commerce','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16042,'SYSCOHADA-ML','EXPENSE','XXXXXX','676',    16024,'Pertes de change','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16043,'SYSCOHADA-ML','EXPENSE','XXXXXX','677',    16024,'Pertes sur cessions de titres  de placement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16044,'SYSCOHADA-ML','EXPENSE','XXXXXX','678',    16024,'Pertes sur risques financiers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16045,'SYSCOHADA-ML','EXPENSE','XXXXXX','6781',   16044,'Sur rentes viagères','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16046,'SYSCOHADA-ML','EXPENSE','XXXXXX','6782',   16044,'Sur opérations fiancières','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16047,'SYSCOHADA-ML','EXPENSE','XXXXXX','6783',   16044,'Sur instruments de trésorerie','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16048,'SYSCOHADA-ML','EXPENSE','XXXXXX','679',    16024,'Charges provisionnees financieres','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16049,'SYSCOHADA-ML','EXPENSE','XXXXXX','6791',   16048,'Sur risque financiers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16050,'SYSCOHADA-ML','EXPENSE','XXXXXX','6795',   16048,'Sur titres de placements','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16051,'SYSCOHADA-ML','EXPENSE','XXXXXX','6798',   16048,'Autres charges provisionnées financières','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16052,'SYSCOHADA-ML','EXPENSE','XXXXXX','68',     15819,'Dotations aus amortissements','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16053,'SYSCOHADA-ML','EXPENSE','XXXXXX','681',    16052,'Dotations aux amortissements d''exploitation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16054,'SYSCOHADA-ML','EXPENSE','XXXXXX','6811',   16052,'Dotations aux amortissements des charges immobilisées','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16055,'SYSCOHADA-ML','EXPENSE','XXXXXX','6812',   16052,'Dotations aux amortissements des immobilisations incorporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16056,'SYSCOHADA-ML','EXPENSE','XXXXXX','6813',   16052,'Dotations aux amortissements des immobilisations corporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16057,'SYSCOHADA-ML','EXPENSE','XXXXXX','687',    16052,'Dotations aux amortissements a caractere financier','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16058,'SYSCOHADA-ML','EXPENSE','XXXXXX','6872',   16057,'Dotations aux amortissements des primes de remboursement des obligations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16059,'SYSCOHADA-ML','EXPENSE','XXXXXX','6878',   16057,'Autres dotations aux amortissements à caractère financier','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16060,'SYSCOHADA-ML','EXPENSE','XXXXXX','69',     15819,'Dotattions aux provisions','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16061,'SYSCOHADA-ML','EXPENSE','XXXXXX','691',    16060,'Dotation aux provisions d''exploitation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16062,'SYSCOHADA-ML','EXPENSE','XXXXXX','6911',   16061,'Pour risques et charges','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16063,'SYSCOHADA-ML','EXPENSE','XXXXXX','6912',   16061,'Pour grosses réparations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16064,'SYSCOHADA-ML','EXPENSE','XXXXXX','6913',   16061,'Pour dépréciation des immobilisations incorporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16065,'SYSCOHADA-ML','EXPENSE','XXXXXX','6914',   16061,'Pour dépréciation des immobilisations corporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16066,'SYSCOHADA-ML','EXPENSE','XXXXXX','697',    16060,'Dotations aux provisions financieres','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16067,'SYSCOHADA-ML','EXPENSE','XXXXXX','6971',   16066,'Pour risques et charges','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16068,'SYSCOHADA-ML','EXPENSE','XXXXXX','6972',   16066,'Pour dépréciation des immobilisations financières','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16069,'SYSCOHADA-ML','INCOME','XXXXXX','7',           0,'Ventes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16070,'SYSCOHADA-ML','INCOME','XXXXXX','701',     16069,'Ventes de marchandises','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16071,'SYSCOHADA-ML','INCOME','XXXXXX','7011',    16070,'Dans la région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16072,'SYSCOHADA-ML','INCOME','XXXXXX','7012',    16070,'Hors région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16073,'SYSCOHADA-ML','INCOME','XXXXXX','7013',    16070,'Aux entreprises du groupe dans la région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16074,'SYSCOHADA-ML','INCOME','XXXXXX','7014',    16070,'Aux entreprises du groupe hors  région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16075,'SYSCOHADA-ML','INCOME','XXXXXX','702',     16069,'Ventes de produits finis','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16076,'SYSCOHADA-ML','INCOME','XXXXXX','7021',    16075,'Dans la région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16077,'SYSCOHADA-ML','INCOME','XXXXXX','7022',    16075,'Hors région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16078,'SYSCOHADA-ML','INCOME','XXXXXX','7023',    16075,'Aux entreprises de groupe dans la région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16079,'SYSCOHADA-ML','INCOME','XXXXXX','7024',    16075,'Aux entreprises du groupe hors  région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16080,'SYSCOHADA-ML','INCOME','XXXXXX','703',     16069,'Ventes de produits intermediaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16081,'SYSCOHADA-ML','INCOME','XXXXXX','7031',    16080,'Dans la région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16082,'SYSCOHADA-ML','INCOME','XXXXXX','7032',    16080,'Hors région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16083,'SYSCOHADA-ML','INCOME','XXXXXX','7033',    16080,'Aux entreprises du groupe dans la région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16084,'SYSCOHADA-ML','INCOME','XXXXXX','7034',    16080,'Aux entreprises du groupe hors  région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16085,'SYSCOHADA-ML','INCOME','XXXXXX','704',     16069,'Ventes de produits residuels','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16086,'SYSCOHADA-ML','INCOME','XXXXXX','7041',    16085,'Dans la région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16087,'SYSCOHADA-ML','INCOME','XXXXXX','7042',    16085,'Hors région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16088,'SYSCOHADA-ML','INCOME','XXXXXX','7043',    16085,'Aux entreprises du groupe dans la région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16089,'SYSCOHADA-ML','INCOME','XXXXXX','7044',    16085,'Aux entreprises du groupe hors  région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16090,'SYSCOHADA-ML','INCOME','XXXXXX','705',     16069,'Travaux factures','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16091,'SYSCOHADA-ML','INCOME','XXXXXX','7051',    16090,'Dans la région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16092,'SYSCOHADA-ML','INCOME','XXXXXX','7052',    16090,'Hors région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16093,'SYSCOHADA-ML','INCOME','XXXXXX','7053',    16090,'Aux entreprises du groupe dans la région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16094,'SYSCOHADA-ML','INCOME','XXXXXX','7054',    16090,'Aux entreprises du groupe hors région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16095,'SYSCOHADA-ML','INCOME','XXXXXX','706',     16069,'Services vendus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16096,'SYSCOHADA-ML','INCOME','XXXXXX','7061',    16095,'Dans la région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16097,'SYSCOHADA-ML','INCOME','XXXXXX','7062',    16095,'Hors région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16098,'SYSCOHADA-ML','INCOME','XXXXXX','7063',    16095,'Aux entreprises du groupe dans la région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16099,'SYSCOHADA-ML','INCOME','XXXXXX','7064',    16095,'Aux entreprises du groupe hors région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16100,'SYSCOHADA-ML','INCOME','XXXXXX','707',     16069,'Produits accessoires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16101,'SYSCOHADA-ML','INCOME','XXXXXX','7071',    16100,'Port, emballages perdus et autres frais facturés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16102,'SYSCOHADA-ML','INCOME','XXXXXX','7072',    16100,'Commissions et courtages','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16103,'SYSCOHADA-ML','INCOME','XXXXXX','7073',    16100,'Locations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16104,'SYSCOHADA-ML','INCOME','XXXXXX','7074',    16100,'Bonis sur reprises et cessions d''emballages','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16105,'SYSCOHADA-ML','INCOME','XXXXXX','7075',    16100,'Mise à disposition de personnel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16106,'SYSCOHADA-ML','INCOME','XXXXXX','7076',    16100,'Redevances pour brevets, logiciels, marques et droits similaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16107,'SYSCOHADA-ML','INCOME','XXXXXX','7077',    16100,'Services exploités dans l''intérêt du personnel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16108,'SYSCOHADA-ML','INCOME','XXXXXX','7078',    16100,'Autres produits accessoires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16109,'SYSCOHADA-ML','INCOME','XXXXXX','71',      16069,'Suvventions d''exploitation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16110,'SYSCOHADA-ML','INCOME','XXXXXX','711',     16109,'Sur produits a l''exportation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16111,'SYSCOHADA-ML','INCOME','XXXXXX','712',     16109,'Sur produits a l''importation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16112,'SYSCOHADA-ML','INCOME','XXXXXX','713',     16109,'Sur produits de perequation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16113,'SYSCOHADA-ML','INCOME','XXXXXX','718',     16109,'Autres subventions d''exploitation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16114,'SYSCOHADA-ML','INCOME','XXXXXX','7181',    16113,'Versées par l''etat et les collectivités publiques','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16115,'SYSCOHADA-ML','INCOME','XXXXXX','7182',    16113,'Versées par les organismes internationaux','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16116,'SYSCOHADA-ML','INCOME','XXXXXX','7183',    16113,'Versées par des tiers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16117,'SYSCOHADA-ML','INCOME','XXXXXX','72',      16069,'Production immobilisée','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16118,'SYSCOHADA-ML','INCOME','XXXXXX','721',     16117,'Immobilisations incorporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16119,'SYSCOHADA-ML','INCOME','XXXXXX','722',     16117,'Immobilisations corporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16120,'SYSCOHADA-ML','INCOME','XXXXXX','726',     16117,'Immobilisations financieres','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16121,'SYSCOHADA-ML','INCOME','XXXXXX','73',      16069,'Variations des stocks de biens et de services produits','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16122,'SYSCOHADA-ML','INCOME','XXXXXX','734',     16121,'Variations des stocks de produitsn en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16123,'SYSCOHADA-ML','INCOME','XXXXXX','7341',    16122,'Produits en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16124,'SYSCOHADA-ML','INCOME','XXXXXX','7342',    16122,'Travaux en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16125,'SYSCOHADA-ML','INCOME','XXXXXX','735',     16121,'Variations des en-cours de services','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16126,'SYSCOHADA-ML','INCOME','XXXXXX','7351',    16125,'Etudes en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16127,'SYSCOHADA-ML','INCOME','XXXXXX','7352',    16125,'Prestations de services en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16128,'SYSCOHADA-ML','INCOME','XXXXXX','736',     16121,'Variations des stocks de produits finis','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16129,'SYSCOHADA-ML','INCOME','XXXXXX','737',     16121,'Variations des stocks de produits intermediaires et residuels','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16130,'SYSCOHADA-ML','INCOME','XXXXXX','7371',    16129,'Produits intermédiaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16131,'SYSCOHADA-ML','INCOME','XXXXXX','7372',    16129,'Produits résiduels','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16132,'SYSCOHADA-ML','INCOME','XXXXXX','75',      16069,'Autres produits','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16133,'SYSCOHADA-ML','INCOME','XXXXXX','752',     16132,'Quote-part de resultat sur operations faites en commun','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16134,'SYSCOHADA-ML','INCOME','XXXXXX','7521',    16133,'Quote-part trsnsférée de pertes (comptabilité de gérant)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16135,'SYSCOHADA-ML','INCOME','XXXXXX','7525',    16133,'Bénéfices attribués par transfert (comptabilité des associés non gérants)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16136,'SYSCOHADA-ML','INCOME','XXXXXX','753',     16132,'Quote-part de resultat sue execution partielle de contrats pluri-ecercices','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16137,'SYSCOHADA-ML','INCOME','XXXXXX','754',     16132,'Produits des cessions courantes d''immobilisations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16138,'SYSCOHADA-ML','INCOME','XXXXXX','758',     16132,'Produits divers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16139,'SYSCOHADA-ML','INCOME','XXXXXX','7581',    16138,'Jetons de présence et autres rémunérations d''administrateurs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16140,'SYSCOHADA-ML','INCOME','XXXXXX','7582',    16138,'Indemnités d''assurances reçues','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16141,'SYSCOHADA-ML','INCOME','XXXXXX','759',     16132,'Reprises de charges provisionnees d''exploitation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16142,'SYSCOHADA-ML','INCOME','XXXXXX','7591',    16141,'Sur risques à court terme','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16143,'SYSCOHADA-ML','INCOME','XXXXXX','7593',    16141,'Sur stocks','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16144,'SYSCOHADA-ML','INCOME','XXXXXX','7594',    16141,'Sur créances','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16145,'SYSCOHADA-ML','INCOME','XXXXXX','7598',    16141,'Sur autres charges provisionnées','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16146,'SYSCOHADA-ML','INCOME','XXXXXX','77',      16069,'Revenus financiers et produits assimiles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16147,'SYSCOHADA-ML','INCOME','XXXXXX','771',     16146,'Interets de prets','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16148,'SYSCOHADA-ML','INCOME','XXXXXX','772',     16146,'Revenus de participations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16149,'SYSCOHADA-ML','INCOME','XXXXXX','773',     16146,'Escomptes obtenus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16150,'SYSCOHADA-ML','INCOME','XXXXXX','774',     16146,'Revenus de titres de placement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16151,'SYSCOHADA-ML','INCOME','XXXXXX','775',     16146,'Revenus des creances commerciales','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16152,'SYSCOHADA-ML','INCOME','XXXXXX','776',     16146,'Gains de change','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16153,'SYSCOHADA-ML','INCOME','XXXXXX','777',     16146,'Gains sur cessions de titres de placement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16154,'SYSCOHADA-ML','INCOME','XXXXXX','778',     16146,'Gains sur risques financiers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16155,'SYSCOHADA-ML','INCOME','XXXXXX','7781',    16154,'Gains sur rentes viagères','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16156,'SYSCOHADA-ML','INCOME','XXXXXX','7782',    16154,'Gains sur opérations financières','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16157,'SYSCOHADA-ML','INCOME','XXXXXX','7784',    16154,'Gains sur instruments de trésorerie','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16158,'SYSCOHADA-ML','INCOME','XXXXXX','779',     16146,'Reprises de charges provisionnees financieres','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16159,'SYSCOHADA-ML','INCOME','XXXXXX','7791',    16158,'Sur risques financiers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16160,'SYSCOHADA-ML','INCOME','XXXXXX','7795',    16158,'Sur titres de placement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16161,'SYSCOHADA-ML','INCOME','XXXXXX','7798',    16158,'Autres charges provisionnées financières','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16162,'SYSCOHADA-ML','INCOME','XXXXXX','78',      16069,'Transfert de charges','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16163,'SYSCOHADA-ML','INCOME','XXXXXX','781',     16162,'Transfert de charges d''exploitation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16164,'SYSCOHADA-ML','INCOME','XXXXXX','787',     16162,'Transfert de charges financieres','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16165,'SYSCOHADA-ML','INCOME','XXXXXX','79',      16069,'Reprises de provisions','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16166,'SYSCOHADA-ML','INCOME','XXXXXX','791',     16165,'Reprises de provisions d''exploitation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16167,'SYSCOHADA-ML','INCOME','XXXXXX','7911',    16166,'Pour risques et charges d''exploitation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16168,'SYSCOHADA-ML','INCOME','XXXXXX','7912',    16166,'Pour grosses réparation d''exploitation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16169,'SYSCOHADA-ML','INCOME','XXXXXX','7913',    16166,'Pour dépreciation des immobilisations incorporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16170,'SYSCOHADA-ML','INCOME','XXXXXX','7914',    16166,'Pour dépreciation des immobilisations corporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16171,'SYSCOHADA-ML','INCOME','XXXXXX','797',     16165,'Reprises de provisions financieres','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16172,'SYSCOHADA-ML','INCOME','XXXXXX','7971',    16171,'Pour risques et charges financiers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16173,'SYSCOHADA-ML','INCOME','XXXXXX','7972',    16171,'Pour dépréciation des immobilisations financières','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16174,'SYSCOHADA-ML','INCOME','XXXXXX','798',     16165,'Reprises d''amortissements','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16175,'SYSCOHADA-ML','AUTRES','XXXXXX','81',          0,'Valeurs comptables des cessions d''immobilisations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16176,'SYSCOHADA-ML','AUTRES','XXXXXX','811',     16175,'Immobilisations incorporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16177,'SYSCOHADA-ML','AUTRES','XXXXXX','812',     16175,'Immobilisations corporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16178,'SYSCOHADA-ML','AUTRES','XXXXXX','816',     16175,'Immobilisations financieres','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16179,'SYSCOHADA-ML','AUTRES','XXXXXX','82',          0,'Produits de cessions d''immobilisations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16180,'SYSCOHADA-ML','AUTRES','XXXXXX','821',     16179,'Immobilisations incorporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16181,'SYSCOHADA-ML','AUTRES','XXXXXX','822',     16179,'Immobilisations corporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16182,'SYSCOHADA-ML','AUTRES','XXXXXX','826',     16179,'Immobilisations financieres','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16183,'SYSCOHADA-ML','AUTRES','XXXXXX','83',          0,'Charges hors activites ordinaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16184,'SYSCOHADA-ML','AUTRES','XXXXXX','831',     16183,'Charges h.a.o constatées','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16185,'SYSCOHADA-ML','AUTRES','XXXXXX','834',     16183,'Pertes sur creances h.a.o','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16186,'SYSCOHADA-ML','AUTRES','XXXXXX','835',     16183,'Dons et liberalites accordes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16187,'SYSCOHADA-ML','AUTRES','XXXXXX','836',     16183,'Abandons de creances consentis','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16188,'SYSCOHADA-ML','AUTRES','XXXXXX','839',     16183,'Charges provisionnees h.a.o','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16189,'SYSCOHADA-ML','AUTRES','XXXXXX','84',          0,'Produits hors activites ordinaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16190,'SYSCOHADA-ML','AUTRES','XXXXXX','841',     16189,'Produits h.a.o constates','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16191,'SYSCOHADA-ML','AUTRES','XXXXXX','845',     16189,'Dons et liberalites obtenus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16192,'SYSCOHADA-ML','AUTRES','XXXXXX','846',     16189,'Abandons de creances obtenus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16193,'SYSCOHADA-ML','AUTRES','XXXXXX','848',     16189,'Transferts de charges h.a.o','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16194,'SYSCOHADA-ML','AUTRES','XXXXXX','849',     16189,'Reprises des charges provisionnees h.a.o','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16195,'SYSCOHADA-ML','AUTRES','XXXXXX','85',          0,'Dotations hors activites ordinaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16196,'SYSCOHADA-ML','AUTRES','XXXXXX','851',     16195,'Dotations aux provisions reglementees','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16197,'SYSCOHADA-ML','AUTRES','XXXXXX','852',     16195,'Dotations aux amortissements h.a.o','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16198,'SYSCOHADA-ML','AUTRES','XXXXXX','853',     16195,'Dotations aux provisions pour depreciation h.a.o','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16199,'SYSCOHADA-ML','AUTRES','XXXXXX','854',     16195,'Dotations aux provisions pour risques et charges h.a.o','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16200,'SYSCOHADA-ML','AUTRES','XXXXXX','858',     16195,'Autres dotations h.a.o','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16201,'SYSCOHADA-ML','AUTRES','XXXXXX','86',          0,'Reprises hors activites ordinaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16202,'SYSCOHADA-ML','AUTRES','XXXXXX','861',     16201,'Reprises de provisions reglementees','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16203,'SYSCOHADA-ML','AUTRES','XXXXXX','862',     16201,'Reprises d''amortissements','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16204,'SYSCOHADA-ML','AUTRES','XXXXXX','863',     16201,'Reprises de provisions pour depreciation h.a.o','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16205,'SYSCOHADA-ML','AUTRES','XXXXXX','864',     16201,'Reprises de provisions pour risques et charges h.a.o','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16206,'SYSCOHADA-ML','AUTRES','XXXXXX','865',     16201,'Reprises de subventions d''investissement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16207,'SYSCOHADA-ML','AUTRES','XXXXXX','868',     16201,'Autres reprises h.a.o','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16208,'SYSCOHADA-ML','AUTRES','XXXXXX','87',          0,'Participations des travailleurs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16209,'SYSCOHADA-ML','AUTRES','XXXXXX','871',     16208,'Participation legale aux benefices','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16210,'SYSCOHADA-ML','AUTRES','XXXXXX','874',     16208,'Participation contractuelle aux benefices','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16211,'SYSCOHADA-ML','AUTRES','XXXXXX','878',     16208,'Autres participations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16212,'SYSCOHADA-ML','AUTRES','XXXXXX','88',          0,'Subventions d''equilibre','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16213,'SYSCOHADA-ML','AUTRES','XXXXXX','881',     16212,'Etat','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16214,'SYSCOHADA-ML','AUTRES','XXXXXX','884',     16212,'Collectivites publiques','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16215,'SYSCOHADA-ML','AUTRES','XXXXXX','886',     16212,'Groupe','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16216,'SYSCOHADA-ML','AUTRES','XXXXXX','888',     16212,'Autres','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16217,'SYSCOHADA-ML','AUTRES','XXXXXX','89',          0,'Impots sur le resultat','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16218,'SYSCOHADA-ML','AUTRES','XXXXXX','891',     16217,'Impots sur les benefices de l''exercice','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16219,'SYSCOHADA-ML','AUTRES','XXXXXX','8911',    16218,'Activités exercées dans l''etat','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16220,'SYSCOHADA-ML','AUTRES','XXXXXX','8912',    16218,'Activités exercées dans les autres etats de la région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16221,'SYSCOHADA-ML','AUTRES','XXXXXX','8913',    16218,'Activités exercées hors région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16222,'SYSCOHADA-ML','AUTRES','XXXXXX','892',     16217,'Rappel d''impôts sur resultats anterieurs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16223,'SYSCOHADA-ML','AUTRES','XXXXXX','895',     16217,'Impôts minimum forfaitaires (i.m.f)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16224,'SYSCOHADA-ML','AUTRES','XXXXXX','899',     16217,'Dégrèvements et annulations d''impots sur resultats antérieurs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16225,'SYSCOHADA-ML','AUTRES','XXXXXX','8991',    16224,'Dégrèvements','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16226,'SYSCOHADA-ML','AUTRES','XXXXXX','8994',    16224,'Annulations pour pertes rétroactives','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15000,'SYSCOHADA-ML','CAPIT','XXXXXX','1',            0,'Capital','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15001,'SYSCOHADA-ML','CAPIT','XXXXXX','101',      15000,'Capital social','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15002,'SYSCOHADA-ML','CAPIT','XXXXXX','1011',     15001,'Capital souscrit, non appelé','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15003,'SYSCOHADA-ML','CAPIT','XXXXXX','1012',     15001,'Capital souscrit, appelé, non versé','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15004,'SYSCOHADA-ML','CAPIT','XXXXXX','1013',     15001,'Capital souscrit, appelé, versé, non amorti','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15005,'SYSCOHADA-ML','CAPIT','XXXXXX','1014',     15001,'Capital souscrit, appelé, versé, amorti','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15006,'SYSCOHADA-ML','CAPIT','XXXXXX','1018',     15001,'Capital souscrit, soumis à des conditions particulières','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15007,'SYSCOHADA-ML','CAPIT','XXXXXX','102',      15000,'Capital par dotation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15008,'SYSCOHADA-ML','CAPIT','XXXXXX','1021',     15007,'Dotation initiale','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15009,'SYSCOHADA-ML','CAPIT','XXXXXX','1022',     15007,'Dotations complémentaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15010,'SYSCOHADA-ML','CAPIT','XXXXXX','1028',     15007,'Autres dotations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15011,'SYSCOHADA-ML','CAPIT','XXXXXX','103',      15000,'Capital personnel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15012,'SYSCOHADA-ML','CAPIT','XXXXXX','104',      15000,'Compte de l''exploitant','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15013,'SYSCOHADA-ML','CAPIT','XXXXXX','1041',     15012,'Apports temporaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15014,'SYSCOHADA-ML','CAPIT','XXXXXX','1042',     15012,'Opérations courantes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15015,'SYSCOHADA-ML','CAPIT','XXXXXX','1043',     15012,'Rémunérations, impôts et autres charges personnelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15016,'SYSCOHADA-ML','CAPIT','XXXXXX','1047',     15012,'Prélèvements d''autoconsommation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15017,'SYSCOHADA-ML','CAPIT','XXXXXX','1048',     15012,'Autres prélèvements','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15018,'SYSCOHADA-ML','CAPIT','XXXXXX','105',      15000,'Primes liees aux capitaux propres','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15019,'SYSCOHADA-ML','CAPIT','XXXXXX','1051',     15018,'Primes d''émission','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15020,'SYSCOHADA-ML','CAPIT','XXXXXX','1052',     15018,'Primes d''apport','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15021,'SYSCOHADA-ML','CAPIT','XXXXXX','1053',     15018,'Primes de fusion','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15022,'SYSCOHADA-ML','CAPIT','XXXXXX','1054',     15018,'Primes de conversion','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15023,'SYSCOHADA-ML','CAPIT','XXXXXX','1058',     15018,'Autres primes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15024,'SYSCOHADA-ML','CAPIT','XXXXXX','106',      15000,'Ecarts de reevaluation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15025,'SYSCOHADA-ML','CAPIT','XXXXXX','1061',     15024,'Ecarts de réévaluation légale','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15026,'SYSCOHADA-ML','CAPIT','XXXXXX','1062',     15024,'Ecarts de réévaluation libre','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15027,'SYSCOHADA-ML','CAPIT','XXXXXX','109',      15000,'Actionnaires, capital souscrit, non appele','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15028,'SYSCOHADA-ML','CAPIT','XXXXXX','11',       15000,'Reserves','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15029,'SYSCOHADA-ML','CAPIT','XXXXXX','111',      15028,'Reserve legale','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15030,'SYSCOHADA-ML','CAPIT','XXXXXX','1111',     15029,'Réserves légales','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15031,'SYSCOHADA-ML','CAPIT','XXXXXX','112',      15028,'Reserves statutaires ou contractuelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15032,'SYSCOHADA-ML','CAPIT','XXXXXX','113',      15028,'Reserves reglementees','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15033,'SYSCOHADA-ML','CAPIT','XXXXXX','1131',     15032,'Réserves de plus-values nettes à long terme','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15034,'SYSCOHADA-ML','CAPIT','XXXXXX','1133',     15032,'Réserves consécutives à l''octroi de subventions d''investissement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15035,'SYSCOHADA-ML','CAPIT','XXXXXX','1134',     15032,'Réserves spéciales navires renouvelés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15036,'SYSCOHADA-ML','CAPIT','XXXXXX','1135',     15032,'Réserves spéciales matériels et outillage renouvelés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15037,'SYSCOHADA-ML','CAPIT','XXXXXX','1138',     15032,'Autres réserves réglementées','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15038,'SYSCOHADA-ML','CAPIT','XXXXXX','118',      15028,'Autres reserves','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15039,'SYSCOHADA-ML','CAPIT','XXXXXX','1181',     15038,'Réserves facultatives','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15040,'SYSCOHADA-ML','CAPIT','XXXXXX','1188',     15038,'Réserves diverses','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15041,'SYSCOHADA-ML','CAPIT','XXXXXX','12',       15000,'Report a nouveau','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15042,'SYSCOHADA-ML','CAPIT','XXXXXX','121',      15041,'Report a nouveau crediteur','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15043,'SYSCOHADA-ML','CAPIT','XXXXXX','1211',     15042,'Report à nouveau crediteur','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15044,'SYSCOHADA-ML','CAPIT','XXXXXX','129',      15041,'Report a nouveau debiteur','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15045,'SYSCOHADA-ML','CAPIT','XXXXXX','1291',     15044,'Perte nette à reporter','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15046,'SYSCOHADA-ML','CAPIT','XXXXXX','1292',     15044,'Perte - amortissements réputés différés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15047,'SYSCOHADA-ML','CAPIT','XXXXXX','13',       15000,'Resultat net de l''exercice','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15048,'SYSCOHADA-ML','CAPIT','XXXXXX','1301',     15047,'Résultat en instance d''affectation : bénéfice','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15049,'SYSCOHADA-ML','CAPIT','XXXXXX','1309',     15047,'Résultat en instance d''affectation : perte','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15050,'SYSCOHADA-ML','CAPIT','XXXXXX','131',      15047,'Resultat net : benefice','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15051,'SYSCOHADA-ML','CAPIT','XXXXXX','132',      15047,'Marge brute (mb)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15052,'SYSCOHADA-ML','CAPIT','XXXXXX','1321',     15051,'Marge brute sur marchandises','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15053,'SYSCOHADA-ML','CAPIT','XXXXXX','1322',     15051,'Marge brute sur matières','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15054,'SYSCOHADA-ML','CAPIT','XXXXXX','133',      15047,'Valeur ajoutee (v.a.)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15055,'SYSCOHADA-ML','CAPIT','XXXXXX','134',      15047,'Excedent brut d''exploitation (e.b.e.)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15056,'SYSCOHADA-ML','CAPIT','XXXXXX','135',      15047,'Resultat d''exploitation (r.e.)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15057,'SYSCOHADA-ML','CAPIT','XXXXXX','136',      15047,'Resultat financier (r.f.)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15058,'SYSCOHADA-ML','CAPIT','XXXXXX','137',      15047,'Resultat des activites ordinaires (r.a.o.)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15059,'SYSCOHADA-ML','CAPIT','XXXXXX','138',      15047,'Resultat hors activites ordinaires (r.h.a.o.)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15060,'SYSCOHADA-ML','CAPIT','XXXXXX','139',      15047,'Resultat net : perte','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15061,'SYSCOHADA-ML','CAPIT','XXXXXX','14',       15000,'Subventions d''investissement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15062,'SYSCOHADA-ML','CAPIT','XXXXXX','141',      15061,'Subventions d''equipement a','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15063,'SYSCOHADA-ML','CAPIT','XXXXXX','1411',     15062,'Etat','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15064,'SYSCOHADA-ML','CAPIT','XXXXXX','1412',     15062,'Régions','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15065,'SYSCOHADA-ML','CAPIT','XXXXXX','1413',     15062,'Départements','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15066,'SYSCOHADA-ML','CAPIT','XXXXXX','1414',     15062,'Communes et collectivités publiques décentralisées','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15067,'SYSCOHADA-ML','CAPIT','XXXXXX','1415',     15062,'Entreprises publiques ou mixtes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15068,'SYSCOHADA-ML','CAPIT','XXXXXX','1416',     15062,'Entreprises et organismes privés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15069,'SYSCOHADA-ML','CAPIT','XXXXXX','1417',     15062,'Organismes internationaux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15070,'SYSCOHADA-ML','CAPIT','XXXXXX','1418',     15062,'Autres','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15071,'SYSCOHADA-ML','CAPIT','XXXXXX','142',      15061,'Subventions d''equipement b','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15072,'SYSCOHADA-ML','CAPIT','XXXXXX','1421',     15071,'Subventions d''équipements','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15073,'SYSCOHADA-ML','CAPIT','XXXXXX','148',      15061,'Autres subventions d''investissement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15074,'SYSCOHADA-ML','CAPIT','XXXXXX','15',       15000,'Provisions reglementees et fonds assimiles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15075,'SYSCOHADA-ML','CAPIT','XXXXXX','151',      15074,'Amortissements derogatoires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15076,'SYSCOHADA-ML','CAPIT','XXXXXX','152',      15074,'Plus-values de cession a reinvestir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15077,'SYSCOHADA-ML','CAPIT','XXXXXX','1521',     15076,'Plus-values de cession à réinvestir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15078,'SYSCOHADA-ML','CAPIT','XXXXXX','153',      15074,'Fonds reglementes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15079,'SYSCOHADA-ML','CAPIT','XXXXXX','1531',     15078,'Fonds national','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15080,'SYSCOHADA-ML','CAPIT','XXXXXX','1532',     15078,'Prélèvement pour le budget','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15081,'SYSCOHADA-ML','CAPIT','XXXXXX','154',      15074,'Provision speciale de reevaluation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15082,'SYSCOHADA-ML','CAPIT','XXXXXX','155',      15074,'Provisions reglementees relatives aux immobilisations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15083,'SYSCOHADA-ML','CAPIT','XXXXXX','1551',     15082,'Recontitution des gisements miniers et pétroliers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15084,'SYSCOHADA-ML','CAPIT','XXXXXX','1552',     15082,'Provisions de croissance des immobilisations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15085,'SYSCOHADA-ML','CAPIT','XXXXXX','1553',     15082,'Provisions de renouvellement du matériel naval','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15086,'SYSCOHADA-ML','CAPIT','XXXXXX','1554',     15082,'Provisions pourle renouvellement du matériel et outillage','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15087,'SYSCOHADA-ML','CAPIT','XXXXXX','156',      15074,'Provisions reglementees relatives aux stocks','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15088,'SYSCOHADA-ML','CAPIT','XXXXXX','1561',     15087,'Hausse de prix','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15089,'SYSCOHADA-ML','CAPIT','XXXXXX','1562',     15087,'Fluctuation des cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15090,'SYSCOHADA-ML','CAPIT','XXXXXX','157',      15074,'Provisions pour investissement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15091,'SYSCOHADA-ML','CAPIT','XXXXXX','158',      15074,'Autres provisions et fonds reglementes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15092,'SYSCOHADA-ML','CAPIT','XXXXXX','16',       15000,'Emprunts et dettes assimilees','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15093,'SYSCOHADA-ML','CAPIT','XXXXXX','161',      15092,'Emprunts obligataires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15094,'SYSCOHADA-ML','CAPIT','XXXXXX','1611',     15093,'Emprunts obligataires ordinaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15095,'SYSCOHADA-ML','CAPIT','XXXXXX','1612',     15093,'Emprunts obligataires convertibles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15096,'SYSCOHADA-ML','CAPIT','XXXXXX','1618',     15093,'Autres emprunts obligataires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15097,'SYSCOHADA-ML','CAPIT','XXXXXX','1619',     15093,'Obligations à souscrire, à la souche','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15098,'SYSCOHADA-ML','CAPIT','XXXXXX','162',      15092,'Emprunts et dettes aupres des etablissements de credit','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15099,'SYSCOHADA-ML','CAPIT','XXXXXX','163',      15092,'Avances recues de l''etat','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15100,'SYSCOHADA-ML','CAPIT','XXXXXX','164',      15092,'Avances recues et comptes courants bloques','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15101,'SYSCOHADA-ML','CAPIT','XXXXXX','165',      15092,'Depots et cautionnements recus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15102,'SYSCOHADA-ML','CAPIT','XXXXXX','1651',     15101,'Dépôts à terme','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15103,'SYSCOHADA-ML','CAPIT','XXXXXX','1652',     15101,'Cautionnements','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15104,'SYSCOHADA-ML','CAPIT','XXXXXX','166',      15092,'Interets courus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15105,'SYSCOHADA-ML','CAPIT','XXXXXX','1661',     15104,'Sur emprunts obligataires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15106,'SYSCOHADA-ML','CAPIT','XXXXXX','1662',     15104,'Sur emprunts et dettes auprès des établissements de crédit','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15107,'SYSCOHADA-ML','CAPIT','XXXXXX','1663',     15104,'Sur avances reçues de l''etat','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15108,'SYSCOHADA-ML','CAPIT','XXXXXX','1664',     15104,'Sur avances reçues et comptes courants bloqués','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15109,'SYSCOHADA-ML','CAPIT','XXXXXX','1665',     15104,'Sur dépôts et cautionnements reçus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15110,'SYSCOHADA-ML','CAPIT','XXXXXX','1667',     15104,'Sur avances assorties de conditions particulières','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15111,'SYSCOHADA-ML','CAPIT','XXXXXX','1668',     15104,'Sur autres emprunts et dettes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15112,'SYSCOHADA-ML','CAPIT','XXXXXX','167',      15092,'Avances assorties de conditions particulieres','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15113,'SYSCOHADA-ML','CAPIT','XXXXXX','1671',     15112,'Avances bloquées pour augmentation du capital','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15114,'SYSCOHADA-ML','CAPIT','XXXXXX','1672',     15112,'Avances conditionnées par l''etat','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15115,'SYSCOHADA-ML','CAPIT','XXXXXX','1673',     15112,'Avances conditionnées par les autres organismes africains','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15116,'SYSCOHADA-ML','CAPIT','XXXXXX','1674',     15112,'Avances conditionné par les autres organismes internationaux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15117,'SYSCOHADA-ML','CAPIT','XXXXXX','1676',     15112,'Droits du concédant exigibles en nature','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15118,'SYSCOHADA-ML','CAPIT','XXXXXX','168',      15092,'Autres emprunts et dettes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15119,'SYSCOHADA-ML','CAPIT','XXXXXX','1681',     15118,'Rentes viagères capitalisées','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15120,'SYSCOHADA-ML','CAPIT','XXXXXX','1682',     15118,'Billets de fonds','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15121,'SYSCOHADA-ML','CAPIT','XXXXXX','1683',     15118,'Dettes consécutives à des titres emprunté','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15122,'SYSCOHADA-ML','CAPIT','XXXXXX','1684',     15118,'Dettes du concédant exigibles en nature','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15123,'SYSCOHADA-ML','CAPIT','XXXXXX','1685',     15118,'Emprunts participatifs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15124,'SYSCOHADA-ML','CAPIT','XXXXXX','1686',     15118,'Participation des travailleurs aux bénéfices','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15125,'SYSCOHADA-ML','CAPIT','XXXXXX','17',       15000,'Dettes de credit-bail et contrats assimiles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15126,'SYSCOHADA-ML','CAPIT','XXXXXX','172',      15125,'Emprunts equivalents de credit-bail immobilier','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15127,'SYSCOHADA-ML','CAPIT','XXXXXX','173',      15125,'Emprunts equivalents de credit-bail mobilier','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15128,'SYSCOHADA-ML','CAPIT','XXXXXX','176',      15125,'Interets courus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15129,'SYSCOHADA-ML','CAPIT','XXXXXX','1762',     15128,'Sur emprunts équivalents de crédit-bail immobilier','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15130,'SYSCOHADA-ML','CAPIT','XXXXXX','1763',     15128,'Sur emprunts équivalents de crédit-bail mobilier','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15131,'SYSCOHADA-ML','CAPIT','XXXXXX','1768',     15128,'Sur emprunts équivalents d''autres contrats','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15132,'SYSCOHADA-ML','CAPIT','XXXXXX','178',      15125,'Emprunts equivalents d''autres contrats','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15133,'SYSCOHADA-ML','CAPIT','XXXXXX','18',       15000,'Dettes liees a des participations et comptes de liaison des etablissements et societes en participation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15134,'SYSCOHADA-ML','CAPIT','XXXXXX','181',      15133,'Dettes liees a des participations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15135,'SYSCOHADA-ML','CAPIT','XXXXXX','1811',     15134,'Dettes liées à des participations (groupe)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15136,'SYSCOHADA-ML','CAPIT','XXXXXX','1812',     15134,'Dettes liées à des participations (hors groupe)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15137,'SYSCOHADA-ML','CAPIT','XXXXXX','182',      15133,'Dettes liees a des societes en paticipation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15138,'SYSCOHADA-ML','CAPIT','XXXXXX','183',      15133,'Interets courus sur dettes liees a des participations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15139,'SYSCOHADA-ML','CAPIT','XXXXXX','184',      15133,'Comptes permanents bloques des etablissements et succursales','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15140,'SYSCOHADA-ML','CAPIT','XXXXXX','185',      15133,'Comptes permanents non bloques des etablissements et succursales','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15141,'SYSCOHADA-ML','CAPIT','XXXXXX','186',      15133,'Comptes de liaison charges','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15142,'SYSCOHADA-ML','CAPIT','XXXXXX','187',      15133,'Comptes de liaison produits','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15143,'SYSCOHADA-ML','CAPIT','XXXXXX','188',      15133,'Comptes de liaison des societes en participation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15144,'SYSCOHADA-ML','CAPIT','XXXXXX','19',       15000,'Provisions financieres pour risques et charges','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15145,'SYSCOHADA-ML','CAPIT','XXXXXX','191',      15144,'Provisions pour litiges','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15146,'SYSCOHADA-ML','CAPIT','XXXXXX','192',      15144,'Provisions pour garanties donnees aux clients','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15147,'SYSCOHADA-ML','CAPIT','XXXXXX','193',      15144,'Provisions pour pertes sur marches a achevement futur','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15148,'SYSCOHADA-ML','CAPIT','XXXXXX','194',      15144,'Provisions pour pertes de change','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15149,'SYSCOHADA-ML','CAPIT','XXXXXX','195',      15144,'Provisions pour impots','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15150,'SYSCOHADA-ML','CAPIT','XXXXXX','196',      15144,'Provisions pour pensions et obligations similaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15151,'SYSCOHADA-ML','CAPIT','XXXXXX','197',      15144,'Provisions pour charges a repartir sur plusieurs exercices','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15152,'SYSCOHADA-ML','CAPIT','XXXXXX','1971',     15151,'Provisions pour grosses réparations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15153,'SYSCOHADA-ML','CAPIT','XXXXXX','198',      15144,'Autres provisions financieres pour risques et charges','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15154,'SYSCOHADA-ML','CAPIT','XXXXXX','1981',     15153,'Provisions pour amendes et pénalités','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15155,'SYSCOHADA-ML','CAPIT','XXXXXX','1982',     15153,'Provisions pour renouvellement des immobilisations (entreprises concessionnaires)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15156,'SYSCOHADA-ML','CAPIT','XXXXXX','1983',     15153,'Provisions pour propres assureurs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15157,'SYSCOHADA-ML','CAPIT','XXXXXX','1988',     15153,'Autres provisions financières pour risques et charges','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15158,'SYSCOHADA-ML','IMMO','XXXXXX','2',             0,'Charges immobilisees','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15159,'SYSCOHADA-ML','IMMO','XXXXXX','201',       15158,'Frais d''etablissement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15160,'SYSCOHADA-ML','IMMO','XXXXXX','2011',      15159,'Frais de constitution','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15161,'SYSCOHADA-ML','IMMO','XXXXXX','2012',      15159,'Frais de prospection','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15162,'SYSCOHADA-ML','IMMO','XXXXXX','2013',      15159,'Frais de publicité et de lancement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15163,'SYSCOHADA-ML','IMMO','XXXXXX','2014',      15159,'Frais de fonctionnement antérieurs au démarrage','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15164,'SYSCOHADA-ML','IMMO','XXXXXX','2015',      15159,'Frais de modification du capital (fusions, scissions transformations)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15165,'SYSCOHADA-ML','IMMO','XXXXXX','2016',      15159,'Frais d''entrée à la bourse','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15166,'SYSCOHADA-ML','IMMO','XXXXXX','2017',      15159,'Frais de restructuration','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15167,'SYSCOHADA-ML','IMMO','XXXXXX','2018',      15159,'Frais divers d''établissement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15168,'SYSCOHADA-ML','IMMO','XXXXXX','202',       15158,'Charges a repartir sur plusieurs exercices','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15169,'SYSCOHADA-ML','IMMO','XXXXXX','2021',      15168,'Charges différées','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15170,'SYSCOHADA-ML','IMMO','XXXXXX','2022',      15168,'Frais d''acquisition d''immobilisations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15171,'SYSCOHADA-ML','IMMO','XXXXXX','2026',      15168,'Fais d''émission des emprunts','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15172,'SYSCOHADA-ML','IMMO','XXXXXX','2028',      15168,'Charges à étaler','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15173,'SYSCOHADA-ML','IMMO','XXXXXX','206',       15158,'Primes de remboursement des obligations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15174,'SYSCOHADA-ML','IMMO','XXXXXX','2061',      15173,'Obligations ordinaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15175,'SYSCOHADA-ML','IMMO','XXXXXX','2062',      15173,'Obligations convertibles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15176,'SYSCOHADA-ML','IMMO','XXXXXX','2068',      15173,'Autres emprunts obligataires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15177,'SYSCOHADA-ML','IMMO','XXXXXX','21',        15158,'Immobilisations incorporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15178,'SYSCOHADA-ML','IMMO','XXXXXX','211',       15177,'Frais de recherche et de developpement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15179,'SYSCOHADA-ML','IMMO','XXXXXX','212',       15177,'Brevets, licences, concessions et droits similaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15180,'SYSCOHADA-ML','IMMO','XXXXXX','213',       15177,'Logiciels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15181,'SYSCOHADA-ML','IMMO','XXXXXX','214',       15177,'Marques','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15182,'SYSCOHADA-ML','IMMO','XXXXXX','215',       15177,'Fonds commercial','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15183,'SYSCOHADA-ML','IMMO','XXXXXX','216',       15177,'Droit au bail','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15184,'SYSCOHADA-ML','IMMO','XXXXXX','217',       15177,'Investissements de creation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15185,'SYSCOHADA-ML','IMMO','XXXXXX','218',       15177,'Autres droits et valeurs incorporels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15186,'SYSCOHADA-ML','IMMO','XXXXXX','219',       15177,'Immobilisations incorporelles en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15187,'SYSCOHADA-ML','IMMO','XXXXXX','2191',      15186,'Frais de recherche et de développement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15188,'SYSCOHADA-ML','IMMO','XXXXXX','2193',      15186,'Logiciels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15189,'SYSCOHADA-ML','IMMO','XXXXXX','2198',      15186,'Autres droits et valeurs incorporels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15190,'SYSCOHADA-ML','IMMO','XXXXXX','22',        15158,'Terrains','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15191,'SYSCOHADA-ML','IMMO','XXXXXX','221',       15190,'Terrains agricoles et forestiers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15192,'SYSCOHADA-ML','IMMO','XXXXXX','2211',      15191,'Terrains d''exploitation agricole','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15193,'SYSCOHADA-ML','IMMO','XXXXXX','2212',      15191,'Terrains d''exploitation forestière','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15194,'SYSCOHADA-ML','IMMO','XXXXXX','2218',      15191,'Autres terrains','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15195,'SYSCOHADA-ML','IMMO','XXXXXX','222',       15190,'Terrains nus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15196,'SYSCOHADA-ML','IMMO','XXXXXX','2221',      15195,'Terrains à bâtir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15197,'SYSCOHADA-ML','IMMO','XXXXXX','2228',      15195,'Autres terrains nus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15198,'SYSCOHADA-ML','IMMO','XXXXXX','223',       15190,'Terrains batis','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15199,'SYSCOHADA-ML','IMMO','XXXXXX','2231',      15198,'Pour bâtiments industriels et agricoles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15200,'SYSCOHADA-ML','IMMO','XXXXXX','2232',      15198,'Pour bâtiments administratifs et commerciaux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15201,'SYSCOHADA-ML','IMMO','XXXXXX','2234',      15198,'Pour bâtiments affectés aux autres opérations professionnelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15202,'SYSCOHADA-ML','IMMO','XXXXXX','2235',      15198,'Pour bâtiments affectés aux autres opérations non professionnelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15203,'SYSCOHADA-ML','IMMO','XXXXXX','2236',      15198,'Autres terrains bâtis','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15204,'SYSCOHADA-ML','IMMO','XXXXXX','224',       15190,'Travaux de mise en valeur des terrains','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15205,'SYSCOHADA-ML','IMMO','XXXXXX','2241',      15204,'Plantation d''arbres et d''arbustes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15206,'SYSCOHADA-ML','IMMO','XXXXXX','2248',      15204,'Autres travaux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15207,'SYSCOHADA-ML','IMMO','XXXXXX','225',       15190,'Terrains de gisement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15208,'SYSCOHADA-ML','IMMO','XXXXXX','2251',      15207,'Carrières','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15209,'SYSCOHADA-ML','IMMO','XXXXXX','226',       15190,'Terrains amenages','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15210,'SYSCOHADA-ML','IMMO','XXXXXX','2261',      15209,'Parkings','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15211,'SYSCOHADA-ML','IMMO','XXXXXX','227',       15190,'Terrains mis en concession','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15212,'SYSCOHADA-ML','IMMO','XXXXXX','228',       15190,'Autres terrains','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15213,'SYSCOHADA-ML','IMMO','XXXXXX','2281',      15212,'Terrains des immeubles de rapport','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15214,'SYSCOHADA-ML','IMMO','XXXXXX','2285',      15212,'Terrains des logements affectés au personnel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15215,'SYSCOHADA-ML','IMMO','XXXXXX','2288',      15212,'Autres terrains','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15216,'SYSCOHADA-ML','IMMO','XXXXXX','229',       15190,'Amenagements des terrains en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15217,'SYSCOHADA-ML','IMMO','XXXXXX','2291',      15216,'Terrains agricoles et forestiers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15218,'SYSCOHADA-ML','IMMO','XXXXXX','2292',      15216,'Terrains nus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15219,'SYSCOHADA-ML','IMMO','XXXXXX','2295',      15216,'Terrains de gisement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15220,'SYSCOHADA-ML','IMMO','XXXXXX','2298',      15216,'Autres travaux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15221,'SYSCOHADA-ML','IMMO','XXXXXX','23',        15158,'Bâtiments, installations techniques et agencements','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15222,'SYSCOHADA-ML','IMMO','XXXXXX','231',       15221,'Bâtiments industriels, agricoles, administratifs et commerciaux sur sol propre','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15223,'SYSCOHADA-ML','IMMO','XXXXXX','2311',      15222,'Bâtiments industriels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15224,'SYSCOHADA-ML','IMMO','XXXXXX','2312',      15222,'Bâtiments agricoles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15225,'SYSCOHADA-ML','IMMO','XXXXXX','2313',      15222,'Bâtiments administratifs et commerciaux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15226,'SYSCOHADA-ML','IMMO','XXXXXX','2314',      15222,'Bâtiments affectés au logement du personnel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15227,'SYSCOHADA-ML','IMMO','XXXXXX','2315',      15222,'Immeubles de rapport','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15228,'SYSCOHADA-ML','IMMO','XXXXXX','232',       15221,'Bâtiments industriels, agricoles, administratifs et commerciaux sur sol d''autrui','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15229,'SYSCOHADA-ML','IMMO','XXXXXX','2321',      15228,'Bâtiments industriels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15230,'SYSCOHADA-ML','IMMO','XXXXXX','2322',      15228,'Bâtiments agricoles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15231,'SYSCOHADA-ML','IMMO','XXXXXX','2323',      15228,'Bâtiments administratifs et commerciaux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15232,'SYSCOHADA-ML','IMMO','XXXXXX','2324',      15228,'Bâtiments affectés au logement du personnel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15233,'SYSCOHADA-ML','IMMO','XXXXXX','2325',      15228,'Immeubles de rapport','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15234,'SYSCOHADA-ML','IMMO','XXXXXX','233',       15221,'Ouvrages d''infrastructures','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15235,'SYSCOHADA-ML','IMMO','XXXXXX','2331',      15234,'Voies de terre','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15236,'SYSCOHADA-ML','IMMO','XXXXXX','2332',      15234,'Voies de fer','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15237,'SYSCOHADA-ML','IMMO','XXXXXX','2333',      15234,'Voies d''eau','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15238,'SYSCOHADA-ML','IMMO','XXXXXX','2334',      15234,'Barrages, digues','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15239,'SYSCOHADA-ML','IMMO','XXXXXX','2335',      15234,'Pistes d''aérodrome','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15240,'SYSCOHADA-ML','IMMO','XXXXXX','2338',      15234,'Autres','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15241,'SYSCOHADA-ML','IMMO','XXXXXX','234',       15221,'Installations techniques','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15242,'SYSCOHADA-ML','IMMO','XXXXXX','2341',      15241,'Installations complexes spécialisées sur sol propre','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15243,'SYSCOHADA-ML','IMMO','XXXXXX','2342',      15241,'Installations complexes spécialisées sur sol d''autrui','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15244,'SYSCOHADA-ML','IMMO','XXXXXX','2343',      15241,'Installations à caractère spécifique sur sol propre','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15245,'SYSCOHADA-ML','IMMO','XXXXXX','2344',      15241,'Installations à caractère spécifique sur sol d''autrui','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15246,'SYSCOHADA-ML','IMMO','XXXXXX','235',       15221,'Amenagements de bureaux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15247,'SYSCOHADA-ML','IMMO','XXXXXX','2351',      15246,'Installations générales','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15248,'SYSCOHADA-ML','IMMO','XXXXXX','2358',      15246,'Autres installations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15249,'SYSCOHADA-ML','IMMO','XXXXXX','237',       15221,'Batiments industriels, agricoles et commerciaux mis en concession','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15250,'SYSCOHADA-ML','IMMO','XXXXXX','238',       15221,'Autres installations et agencements','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15251,'SYSCOHADA-ML','IMMO','XXXXXX','239',       15221,'Bâtiments et installations en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15252,'SYSCOHADA-ML','IMMO','XXXXXX','2391',      15251,'Bâtiments et installations en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15253,'SYSCOHADA-ML','IMMO','XXXXXX','24',        15158,'Materiels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15254,'SYSCOHADA-ML','IMMO','XXXXXX','241',       15253,'Materiel et outillage industriel et commercial','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15255,'SYSCOHADA-ML','IMMO','XXXXXX','2411',      15254,'Matériel industriel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15256,'SYSCOHADA-ML','IMMO','XXXXXX','2412',      15254,'Outillage industriel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15257,'SYSCOHADA-ML','IMMO','XXXXXX','2413',      15254,'Matériel commercial','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15258,'SYSCOHADA-ML','IMMO','XXXXXX','2414',      15254,'Outillage commercial','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15259,'SYSCOHADA-ML','IMMO','XXXXXX','242',       15253,'Materiel et outillage agricole','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15260,'SYSCOHADA-ML','IMMO','XXXXXX','2421',      15259,'Matériel agricole','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15261,'SYSCOHADA-ML','IMMO','XXXXXX','2422',      15259,'Outillage agricole','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15262,'SYSCOHADA-ML','IMMO','XXXXXX','243',       15253,'Materiel d''emballage recuperable et identifiable','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15263,'SYSCOHADA-ML','IMMO','XXXXXX','244',       15253,'Materiel et mobilier','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15264,'SYSCOHADA-ML','IMMO','XXXXXX','2441',      15263,'Matériel de bureau','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15265,'SYSCOHADA-ML','IMMO','XXXXXX','2442',      15263,'Matériel informatique','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15266,'SYSCOHADA-ML','IMMO','XXXXXX','2443',      15263,'Matériel bureautique','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15267,'SYSCOHADA-ML','IMMO','XXXXXX','2444',      15263,'Mobilier de bureau','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15268,'SYSCOHADA-ML','IMMO','XXXXXX','2446',      15263,'Matériel et mobilier des immeubles de rapport','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15269,'SYSCOHADA-ML','IMMO','XXXXXX','2447',      15263,'Matériel et mobilier des logements du personnel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15270,'SYSCOHADA-ML','IMMO','XXXXXX','245',       15253,'Materiel de transport','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15271,'SYSCOHADA-ML','IMMO','XXXXXX','2451',      15270,'Matériel automobile','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15272,'SYSCOHADA-ML','IMMO','XXXXXX','2452',      15270,'Matériel ferroviaire','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15273,'SYSCOHADA-ML','IMMO','XXXXXX','2453',      15270,'Matériel fluvial, lagunaire','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15274,'SYSCOHADA-ML','IMMO','XXXXXX','2454',      15270,'Matériel naval','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15275,'SYSCOHADA-ML','IMMO','XXXXXX','2455',      15270,'Matériel aérien','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15276,'SYSCOHADA-ML','IMMO','XXXXXX','2456',      15270,'Matériel hippomobile','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15277,'SYSCOHADA-ML','IMMO','XXXXXX','2458',      15270,'Autres (vélo, mobylette, moto)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15278,'SYSCOHADA-ML','IMMO','XXXXXX','246',       15253,'Immobilisations animales et agricoles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15279,'SYSCOHADA-ML','IMMO','XXXXXX','2461',      15278,'Cheptel, animaux de trait','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15280,'SYSCOHADA-ML','IMMO','XXXXXX','2462',      15278,'Cheptel, animaux reproducteurs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15281,'SYSCOHADA-ML','IMMO','XXXXXX','2463',      15278,'Animaux de garde','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15282,'SYSCOHADA-ML','IMMO','XXXXXX','2465',      15278,'Plantations agricoles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15283,'SYSCOHADA-ML','IMMO','XXXXXX','2468',      15278,'Autres','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15284,'SYSCOHADA-ML','IMMO','XXXXXX','247',       15253,'Agencements et amenagements du materiel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15285,'SYSCOHADA-ML','IMMO','XXXXXX','248',       15253,'Autres materiels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15286,'SYSCOHADA-ML','IMMO','XXXXXX','2481',      15285,'Collections et oeuvres d''art','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15287,'SYSCOHADA-ML','IMMO','XXXXXX','249',       15253,'Materiel en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15288,'SYSCOHADA-ML','IMMO','XXXXXX','2491',      15287,'Matériel et outillage industriel et commercial','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15289,'SYSCOHADA-ML','IMMO','XXXXXX','2492',      15287,'Matériel et outillage agricole','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15290,'SYSCOHADA-ML','IMMO','XXXXXX','2493',      15287,'Matériel d''emballage récupérable et identifiable','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15291,'SYSCOHADA-ML','IMMO','XXXXXX','2494',      15287,'Matériel et mobilier de bureau','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15292,'SYSCOHADA-ML','IMMO','XXXXXX','2495',      15287,'Matériel de transport','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15293,'SYSCOHADA-ML','IMMO','XXXXXX','2496',      15287,'Immobilisations animales et agricoles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15294,'SYSCOHADA-ML','IMMO','XXXXXX','2497',      15287,'Agencements et aménagements du matériel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15295,'SYSCOHADA-ML','IMMO','XXXXXX','2498',      15287,'Autres matériels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15296,'SYSCOHADA-ML','IMMO','XXXXXX','25',        15158,'Avances et acomptes verses sur immobilisations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15297,'SYSCOHADA-ML','IMMO','XXXXXX','251',       15296,'Avances et acomptes verses sur immobilisations incorporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15298,'SYSCOHADA-ML','IMMO','XXXXXX','252',       15296,'Avances et acomptes verses sur immobilisations corporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15299,'SYSCOHADA-ML','IMMO','XXXXXX','26',        15158,'Titres de participation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15300,'SYSCOHADA-ML','IMMO','XXXXXX','261',       15299,'Titres de participation dans des societes sous contrôle exclusif','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15301,'SYSCOHADA-ML','IMMO','XXXXXX','262',       15299,'Titres de participation dans des societes sous contrôle conjoint','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15302,'SYSCOHADA-ML','IMMO','XXXXXX','263',       15299,'Titres de participation dans des societes conferant une influence notable','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15303,'SYSCOHADA-ML','IMMO','XXXXXX','265',       15299,'Participations dans des organismes professionnels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15304,'SYSCOHADA-ML','IMMO','XXXXXX','266',       15299,'Part dans des groupements d''interets economique (g.i.e.)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15305,'SYSCOHADA-ML','IMMO','XXXXXX','268',       15299,'Autres titres de participation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15306,'SYSCOHADA-ML','IMMO','XXXXXX','27',        15158,'Autres immobilisations financières','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15307,'SYSCOHADA-ML','IMMO','XXXXXX','271',       15306,'Prêts et creances non commerciales','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15308,'SYSCOHADA-ML','IMMO','XXXXXX','2711',      15307,'Prêts participatifs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15309,'SYSCOHADA-ML','IMMO','XXXXXX','2712',      15307,'Prêts aux associés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15310,'SYSCOHADA-ML','IMMO','XXXXXX','2713',      15307,'Billets de fonds','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15311,'SYSCOHADA-ML','IMMO','XXXXXX','2714',      15307,'Titres prêtés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15312,'SYSCOHADA-ML','IMMO','XXXXXX','272',       15306,'Prets au personnel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15313,'SYSCOHADA-ML','IMMO','XXXXXX','2721',      15312,'Prêts immobiliers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15314,'SYSCOHADA-ML','IMMO','XXXXXX','2722',      15312,'Prêts mobiliers et d''intallation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15315,'SYSCOHADA-ML','IMMO','XXXXXX','2728',      15312,'Autres prêts (frais d''étude...)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15316,'SYSCOHADA-ML','IMMO','XXXXXX','273',       15306,'Creances sur l''etat','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15317,'SYSCOHADA-ML','IMMO','XXXXXX','2731',      15316,'Retenues de garantie','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15318,'SYSCOHADA-ML','IMMO','XXXXXX','2733',      15316,'Fonds reglementé','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15319,'SYSCOHADA-ML','IMMO','XXXXXX','2738',      15316,'Autres','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15320,'SYSCOHADA-ML','IMMO','XXXXXX','274',       15306,'Titres immobilises','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15321,'SYSCOHADA-ML','IMMO','XXXXXX','2741',      15320,'Titres immobilisés de l''activité de portefeuille (t.i.a.p.)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15322,'SYSCOHADA-ML','IMMO','XXXXXX','2742',      15320,'Titres participatifs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15323,'SYSCOHADA-ML','IMMO','XXXXXX','2743',      15320,'Certificats d''investissement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15324,'SYSCOHADA-ML','IMMO','XXXXXX','2744',      15320,'Parts de fonds commun de placement (f.c.p.)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15325,'SYSCOHADA-ML','IMMO','XXXXXX','2748',      15320,'Autres titres immobilisés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15326,'SYSCOHADA-ML','IMMO','XXXXXX','275',       15306,'Depots et cautionnements verses','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15327,'SYSCOHADA-ML','IMMO','XXXXXX','2751',      15326,'Dépôts pour loyers d''avance','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15328,'SYSCOHADA-ML','IMMO','XXXXXX','2752',      15326,'Dépôts pour l''électricité','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15329,'SYSCOHADA-ML','IMMO','XXXXXX','2753',      15326,'Dépôts pour l''eau','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15330,'SYSCOHADA-ML','IMMO','XXXXXX','2754',      15326,'Dépôts pour le gaz','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15331,'SYSCOHADA-ML','IMMO','XXXXXX','2755',      15326,'Dépôts pour le téléphone, le télex, la télécopie','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15332,'SYSCOHADA-ML','IMMO','XXXXXX','2756',      15326,'Cautionnements sur les marchés publics','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15333,'SYSCOHADA-ML','IMMO','XXXXXX','2757',      15326,'Cautionnements sur autres opérations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15334,'SYSCOHADA-ML','IMMO','XXXXXX','2758',      15326,'Autres dépôts et cautionnements','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15335,'SYSCOHADA-ML','IMMO','XXXXXX','276',       15306,'Interets courus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15336,'SYSCOHADA-ML','IMMO','XXXXXX','2761',      15335,'Prêts et créances non commerciales','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15337,'SYSCOHADA-ML','IMMO','XXXXXX','2762',      15335,'Prêts au personnel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15338,'SYSCOHADA-ML','IMMO','XXXXXX','2763',      15335,'Créances sur l''etat','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15339,'SYSCOHADA-ML','IMMO','XXXXXX','2764',      15335,'Titres immobilisés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15340,'SYSCOHADA-ML','IMMO','XXXXXX','2765',      15335,'Dépôts et cautionnements versés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15341,'SYSCOHADA-ML','IMMO','XXXXXX','2767',      15335,'Créances rattachées à des participations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15342,'SYSCOHADA-ML','IMMO','XXXXXX','2768',      15335,'Immobilisations financières diverses','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15343,'SYSCOHADA-ML','IMMO','XXXXXX','277',       15306,'Créances rattachees a des participations et des avances a des g.i.e.','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15344,'SYSCOHADA-ML','IMMO','XXXXXX','2771',      15343,'Créances rattachées à des participations (groupe)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15345,'SYSCOHADA-ML','IMMO','XXXXXX','2772',      15343,'Créances rattachées à des participations (hors groupe)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15346,'SYSCOHADA-ML','IMMO','XXXXXX','2773',      15343,'Créances rattachées à des sociétés en participation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15347,'SYSCOHADA-ML','IMMO','XXXXXX','2774',      15343,'Avances à des groupements d''intérêt économique (g.i.e.)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15348,'SYSCOHADA-ML','IMMO','XXXXXX','278',       15306,'Immobilisations financieres diverses','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15349,'SYSCOHADA-ML','IMMO','XXXXXX','2781',      15348,'Créances diverses groupe','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15350,'SYSCOHADA-ML','IMMO','XXXXXX','2782',      15348,'Créances diverses hors groupe','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15351,'SYSCOHADA-ML','IMMO','XXXXXX','2785',      15348,'Or et métaux précieux (1)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15352,'SYSCOHADA-ML','IMMO','XXXXXX','28',        15158,'Amortissemnts','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15353,'SYSCOHADA-ML','IMMO','XXXXXX','281',       15352,'Amortissements des immobilisations incorporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15354,'SYSCOHADA-ML','IMMO','XXXXXX','2811',      15353,'Amortissements des frais de recherche et de développement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15355,'SYSCOHADA-ML','IMMO','XXXXXX','2812',      15353,'Amortissements des brevets, licences, concessions et droits similaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15356,'SYSCOHADA-ML','IMMO','XXXXXX','2813',      15353,'Amortissements des logiciels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15357,'SYSCOHADA-ML','IMMO','XXXXXX','2814',      15353,'Amortissements des marques','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15358,'SYSCOHADA-ML','IMMO','XXXXXX','2815',      15353,'Amortissements du fonds commercial','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15359,'SYSCOHADA-ML','IMMO','XXXXXX','2816',      15353,'Amortissements du droit au bail','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15360,'SYSCOHADA-ML','IMMO','XXXXXX','2817',      15353,'Amortissements des investissements de création','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15361,'SYSCOHADA-ML','IMMO','XXXXXX','2818',      15353,'Amortissements des autres droits et valeurs incorporels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15362,'SYSCOHADA-ML','IMMO','XXXXXX','282',       15352,'Amortissements des terrains','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15363,'SYSCOHADA-ML','IMMO','XXXXXX','2821',      15362,'Amortissements des terrains agricoles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15364,'SYSCOHADA-ML','IMMO','XXXXXX','2824',      15362,'Amortissements des travaux de mise en valeur des terrains','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15365,'SYSCOHADA-ML','IMMO','XXXXXX','2825',      15362,'Amortissements des terrains de gisements','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15366,'SYSCOHADA-ML','IMMO','XXXXXX','283',       15352,'Amortissements des batiments, installations techniques et agencements','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15367,'SYSCOHADA-ML','IMMO','XXXXXX','2831',      15366,'Amortissements des bâtiments industriels, agricoles, administratifs et commerciaux sur sol propres','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15368,'SYSCOHADA-ML','IMMO','XXXXXX','2832',      15366,'Amortissements des bâtiments industriels, agricoles, administratifs et commerciaux sur sol d''autrui','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15369,'SYSCOHADA-ML','IMMO','XXXXXX','2833',      15366,'Amortissements des ouvrages d''infrastructure','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15370,'SYSCOHADA-ML','IMMO','XXXXXX','2834',      15366,'Amortissements des installations techniques','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15371,'SYSCOHADA-ML','IMMO','XXXXXX','2835',      15366,'Amortissements des aménagements de bureaux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15372,'SYSCOHADA-ML','IMMO','XXXXXX','2837',      15366,'Amortissements des bâtiments  industriels, agricoles et commerciaux mis en concession','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15373,'SYSCOHADA-ML','IMMO','XXXXXX','2838',      15366,'Amortissements des autres installations et agencements','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15374,'SYSCOHADA-ML','IMMO','XXXXXX','284',       15352,'Amortissement du materiel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15375,'SYSCOHADA-ML','IMMO','XXXXXX','2841',      15374,'Amortissements du matériel et outillage industriel et commercial','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15376,'SYSCOHADA-ML','IMMO','XXXXXX','2842',      15374,'Amortissements du matériel et outillage agricole','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15377,'SYSCOHADA-ML','IMMO','XXXXXX','2843',      15374,'Amortissements du matériel d''emballage récupérable et identifiable','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15378,'SYSCOHADA-ML','IMMO','XXXXXX','2844',      15374,'Amortissements du matériel et mobilier','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15379,'SYSCOHADA-ML','IMMO','XXXXXX','2845',      15374,'Amortissements du materiel de transport','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15380,'SYSCOHADA-ML','IMMO','XXXXXX','2846',      15374,'Amortissements des immobilisations animales et agricoles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15381,'SYSCOHADA-ML','IMMO','XXXXXX','2847',      15374,'Amortissements des agencements et aménagements du matériel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15382,'SYSCOHADA-ML','IMMO','XXXXXX','2848',      15374,'Amortissements des autres matériels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15383,'SYSCOHADA-ML','IMMO','XXXXXX','29',        15158,'Provisions pour depreciation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15384,'SYSCOHADA-ML','IMMO','XXXXXX','291',       15383,'Provisions pour depreciation des immobilisations incorporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15385,'SYSCOHADA-ML','IMMO','XXXXXX','2912',      15384,'Provisions pour dépréciation des brevets, licences, concessions et droits similaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15386,'SYSCOHADA-ML','IMMO','XXXXXX','2913',      15384,'Provisions pour dépréciation des logiciels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15387,'SYSCOHADA-ML','IMMO','XXXXXX','2914',      15384,'Provisions pour dépréciation des marques','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15388,'SYSCOHADA-ML','IMMO','XXXXXX','2915',      15384,'Provisions pour dépréciation du fonds de commerce','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15389,'SYSCOHADA-ML','IMMO','XXXXXX','2916',      15384,'Provisions pour dépréciation du droit de bail','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15390,'SYSCOHADA-ML','IMMO','XXXXXX','2917',      15384,'Provisions pour dépréciation des investissements de création','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15391,'SYSCOHADA-ML','IMMO','XXXXXX','2918',      15384,'Provisions pour dépréciation des autres droits et valeurs incorporels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15392,'SYSCOHADA-ML','IMMO','XXXXXX','2919',      15384,'Provisions pour dépréciation des immobilisations incorporelles en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15393,'SYSCOHADA-ML','IMMO','XXXXXX','292',       15383,'Provisions pour depreciation des terrains','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15394,'SYSCOHADA-ML','IMMO','XXXXXX','2921',      15393,'Provisions pour dépréciations des terrains agricoles et forestiers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15395,'SYSCOHADA-ML','IMMO','XXXXXX','2922',      15393,'Provisions pour dépréciation des terrains nus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15396,'SYSCOHADA-ML','IMMO','XXXXXX','2923',      15393,'Provisions pour dépréciation des terrains bâtis','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15397,'SYSCOHADA-ML','IMMO','XXXXXX','2924',      15393,'Provisions pour dépréciation des travaux de mise en valeur des terrains','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15398,'SYSCOHADA-ML','IMMO','XXXXXX','2925',      15393,'Provisions pour dépréciation des terrains de gisement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15399,'SYSCOHADA-ML','IMMO','XXXXXX','2926',      15393,'Provisions pour dépréciation des terrains aménagés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15400,'SYSCOHADA-ML','IMMO','XXXXXX','2927',      15393,'Provisions pour dépréciation des terrains mis en concession','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15401,'SYSCOHADA-ML','IMMO','XXXXXX','2928',      15393,'Provisions pour dépréciation des autres terrains','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15402,'SYSCOHADA-ML','IMMO','XXXXXX','2929',      15393,'Provisions pour dépréciation des aménagements terrains en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15403,'SYSCOHADA-ML','IMMO','XXXXXX','293',       15383,'Provisions pour depreciation des batiments, installations techniques et agencements','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15404,'SYSCOHADA-ML','IMMO','XXXXXX','2931',      15403,'Provisions pour dépréciation des bâtiments industriels, agricoles, administratifs et commerciaux sur sol propre','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15405,'SYSCOHADA-ML','IMMO','XXXXXX','2932',      15403,'Provisions pour dépréciation des bâtiments industriels, agricoles, administratifs et commerciaux sur sol d''autrui','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15406,'SYSCOHADA-ML','IMMO','XXXXXX','2933',      15403,'Provisions pour dépréciation des ouvrages d''infrastructures','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15407,'SYSCOHADA-ML','IMMO','XXXXXX','2934',      15403,'Provisions pour dépréciation des installations techniques','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15408,'SYSCOHADA-ML','IMMO','XXXXXX','2935',      15403,'Provisions pour dépréciation des aménagements de bureaux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15409,'SYSCOHADA-ML','IMMO','XXXXXX','2937',      15403,'Provisions pour dépréciation des bâtiments industriels, agricoles et commerciaux mis en concession','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15410,'SYSCOHADA-ML','IMMO','XXXXXX','2938',      15403,'Provisions pour dépréciation des autres installations et agencements','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15411,'SYSCOHADA-ML','IMMO','XXXXXX','2939',      15403,'Provisions pour dépréciation des bâtiments et installations en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15412,'SYSCOHADA-ML','IMMO','XXXXXX','294',       15383,'Provisions pour depreciation des materiels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15413,'SYSCOHADA-ML','IMMO','XXXXXX','2941',      15412,'Provisions pour dépréciation du matériel et outillage industriel et commercial','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15414,'SYSCOHADA-ML','IMMO','XXXXXX','2942',      15412,'Provisions pour dépréciation du matériel et outillage agricole','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15415,'SYSCOHADA-ML','IMMO','XXXXXX','2943',      15412,'Provisions pour dépréciation du matériel d''emballage récupérable et identifiable','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15416,'SYSCOHADA-ML','IMMO','XXXXXX','2944',      15412,'Provisions pour dépréciation du matériel et mobilier','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15417,'SYSCOHADA-ML','IMMO','XXXXXX','2945',      15412,'Provisions pour dépréciation du matériel de transport','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15418,'SYSCOHADA-ML','IMMO','XXXXXX','2946',      15412,'Provisions pour dépréciation des immobilisations animales et agricoles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15419,'SYSCOHADA-ML','IMMO','XXXXXX','2947',      15412,'Provisions pour dépréciation des agencements et aménagements du matériel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15420,'SYSCOHADA-ML','IMMO','XXXXXX','2948',      15412,'Provisions pour dépréciation des autres matériels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15421,'SYSCOHADA-ML','IMMO','XXXXXX','2949',      15412,'Provisions pour dépréciation des matériels en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15422,'SYSCOHADA-ML','IMMO','XXXXXX','295',       15383,'Provisions pour depreciation des avances et acomptes verses sur immobilisations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15423,'SYSCOHADA-ML','IMMO','XXXXXX','2951',      15422,'Provisions pour dépréciation des avances et acomptes versés sur immobilisations incorporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15424,'SYSCOHADA-ML','IMMO','XXXXXX','2952',      15422,'Provisions pour dépréciation des avances et acomptes versés sur immobilisations corporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15425,'SYSCOHADA-ML','IMMO','XXXXXX','296',       15383,'Provisions pour dépréciation des titres de participation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15426,'SYSCOHADA-ML','IMMO','XXXXXX','2961',      15425,'Provisions pour dépréciation des titres de participation dans des sociétés sous contrôle exclusif','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15427,'SYSCOHADA-ML','IMMO','XXXXXX','2962',      15425,'Provisions pour dépréciation des titres de participations dans les sociétés sous contrôle conjoint','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15428,'SYSCOHADA-ML','IMMO','XXXXXX','2963',      15425,'Provisions pour dépréciation des titres de participations dans les sociétés confèrant une influence notable','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15429,'SYSCOHADA-ML','IMMO','XXXXXX','2965',      15425,'Provisions pour dépréciation des participations dans les organismes professionnels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15430,'SYSCOHADA-ML','IMMO','XXXXXX','2966',      15425,'Provisions pour dépréciation des parts dans des g.i.e.','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15431,'SYSCOHADA-ML','IMMO','XXXXXX','2968',      15425,'Provisions pour dépréciation des autres titres de participation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15432,'SYSCOHADA-ML','IMMO','XXXXXX','297',       15383,'Provisions pour dépréciation des autres immobilisations financieres','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15433,'SYSCOHADA-ML','IMMO','XXXXXX','2971',      15432,'Provisions pour dépréciation des prêts et créances non commerciales','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15434,'SYSCOHADA-ML','IMMO','XXXXXX','2972',      15432,'Provisions pour dépréciation des prêts du personnel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15435,'SYSCOHADA-ML','IMMO','XXXXXX','2973',      15432,'Provisions pour dépréciation des créances sur l''etat','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15436,'SYSCOHADA-ML','IMMO','XXXXXX','2974',      15432,'Provisions pour dépréciation des titres immobilisés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15437,'SYSCOHADA-ML','IMMO','XXXXXX','2975',      15432,'Provisions pour dépréciation des dépôts et cautionnements versés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15438,'SYSCOHADA-ML','IMMO','XXXXXX','2977',      15432,'Provisions pour dépréciation des créances rattachées à des participations et avances à des g.i.e.','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15439,'SYSCOHADA-ML','IMMO','XXXXXX','2978',      15432,'Provisions pour dépréciation des créances financières','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15440,'SYSCOHADA-ML','STOCK','XXXXXX','31',           0,'Marchandises','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15441,'SYSCOHADA-ML','STOCK','XXXXXX','311',      15440,'Marchandises a','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15442,'SYSCOHADA-ML','STOCK','XXXXXX','3111',     15441,'Marchandises a1','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15443,'SYSCOHADA-ML','STOCK','XXXXXX','3112',     15441,'Marchandises a2','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15444,'SYSCOHADA-ML','STOCK','XXXXXX','312',      15440,'Marchandises b','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15445,'SYSCOHADA-ML','STOCK','XXXXXX','3121',     15444,'Marchandises b1','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15446,'SYSCOHADA-ML','STOCK','XXXXXX','3122',     15444,'Marchandises b2','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15447,'SYSCOHADA-ML','STOCK','XXXXXX','318',      15440,'Marchandises hors activites ordinaires (h.a.o.)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15448,'SYSCOHADA-ML','STOCK','XXXXXX','32',           0,'Matieres premieres et fournitures liees','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15449,'SYSCOHADA-ML','STOCK','XXXXXX','321',      15448,'Matieres a','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15450,'SYSCOHADA-ML','STOCK','XXXXXX','322',      15448,'Matieres b','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15451,'SYSCOHADA-ML','STOCK','XXXXXX','323',      15448,'Fournitures (a,b)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15452,'SYSCOHADA-ML','STOCK','XXXXXX','33',           0,'Autres approvisionnements','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15453,'SYSCOHADA-ML','STOCK','XXXXXX','331',      15452,'Matieres consommables','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15454,'SYSCOHADA-ML','STOCK','XXXXXX','332',      15452,'Fournitures d''atelier et d''usine','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15455,'SYSCOHADA-ML','STOCK','XXXXXX','333',      15452,'Fournitures de magasin','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15456,'SYSCOHADA-ML','STOCK','XXXXXX','334',      15452,'Fournitures de bureau','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15457,'SYSCOHADA-ML','STOCK','XXXXXX','335',      15452,'Emballages','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15458,'SYSCOHADA-ML','STOCK','XXXXXX','3351',     15457,'Emballages perdus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15459,'SYSCOHADA-ML','STOCK','XXXXXX','3352',     15457,'Emballages récupérables non identifiables','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15460,'SYSCOHADA-ML','STOCK','XXXXXX','3353',     15457,'Emballages à usage mixte','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15461,'SYSCOHADA-ML','STOCK','XXXXXX','3358',     15457,'Autres emballages','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15462,'SYSCOHADA-ML','STOCK','XXXXXX','338',      15452,'Autres matieres','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15463,'SYSCOHADA-ML','STOCK','XXXXXX','34',           0,'Produits en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15464,'SYSCOHADA-ML','STOCK','XXXXXX','341',      15463,'Produits en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15465,'SYSCOHADA-ML','STOCK','XXXXXX','3411',     15464,'Produits en cours p1','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15466,'SYSCOHADA-ML','STOCK','XXXXXX','3412',     15464,'Produits en cours p2','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15467,'SYSCOHADA-ML','STOCK','XXXXXX','342',      15463,'Travaux en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15468,'SYSCOHADA-ML','STOCK','XXXXXX','3421',     15467,'Travaux en cours t1','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15469,'SYSCOHADA-ML','STOCK','XXXXXX','3422',     15467,'Travaux en cours t2','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15470,'SYSCOHADA-ML','STOCK','XXXXXX','343',      15463,'Produits intermediaires en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15471,'SYSCOHADA-ML','STOCK','XXXXXX','3431',     15470,'Produits intermédiaires a','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15472,'SYSCOHADA-ML','STOCK','XXXXXX','3432',     15470,'Produits intermédiaires b','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15473,'SYSCOHADA-ML','STOCK','XXXXXX','344',      15463,'Produits residuels en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15474,'SYSCOHADA-ML','STOCK','XXXXXX','3441',     15473,'Produits résiduels a','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15475,'SYSCOHADA-ML','STOCK','XXXXXX','3442',     15473,'Produits résiduels b','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15476,'SYSCOHADA-ML','STOCK','XXXXXX','35',           0,'Services en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15477,'SYSCOHADA-ML','STOCK','XXXXXX','351',      15476,'Etudes en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15478,'SYSCOHADA-ML','STOCK','XXXXXX','3511',     15477,'Etudes en cours e1','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15479,'SYSCOHADA-ML','STOCK','XXXXXX','3512',     15477,'Etudes en cours e2','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15480,'SYSCOHADA-ML','STOCK','XXXXXX','352',      15476,'Prestations de services en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15481,'SYSCOHADA-ML','STOCK','XXXXXX','3521',     15480,'Prestations de services s1','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15482,'SYSCOHADA-ML','STOCK','XXXXXX','3522',     15480,'Prestations de services s2','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15483,'SYSCOHADA-ML','STOCK','XXXXXX','36',           0,'Produits finis','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15484,'SYSCOHADA-ML','STOCK','XXXXXX','361',      15483,'Produits a','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15485,'SYSCOHADA-ML','STOCK','XXXXXX','362',      15483,'Produits b','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15486,'SYSCOHADA-ML','STOCK','XXXXXX','37',           0,'Produits intermediaires et residuels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15487,'SYSCOHADA-ML','STOCK','XXXXXX','371',      15486,'Produits intermediaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15488,'SYSCOHADA-ML','STOCK','XXXXXX','3711',     15487,'Produits intermédiaires a','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15489,'SYSCOHADA-ML','STOCK','XXXXXX','3712',     15487,'Produits intermédiaires b','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15490,'SYSCOHADA-ML','STOCK','XXXXXX','372',      15486,'Produits residuels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15491,'SYSCOHADA-ML','STOCK','XXXXXX','3721',     15490,'Déchets','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15492,'SYSCOHADA-ML','STOCK','XXXXXX','3722',     15490,'Rebuts','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15493,'SYSCOHADA-ML','STOCK','XXXXXX','3723',     15490,'Matières de récupération','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15494,'SYSCOHADA-ML','STOCK','XXXXXX','38',           0,'Stocks en cours de route, en consignation ou en depot','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15495,'SYSCOHADA-ML','STOCK','XXXXXX','381',      15494,'Marchandises en cours de route','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15496,'SYSCOHADA-ML','STOCK','XXXXXX','382',      15494,'Matieres premieres et fournitures liees en cours de route','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15497,'SYSCOHADA-ML','STOCK','XXXXXX','383',      15494,'Autres approvisionnements en cours de route','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15498,'SYSCOHADA-ML','STOCK','XXXXXX','386',      15494,'Produits finis en cours de route','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15499,'SYSCOHADA-ML','STOCK','XXXXXX','387',      15494,'Stocks en consignation ou en depot','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15500,'SYSCOHADA-ML','STOCK','XXXXXX','3871',     15499,'Stock en consignation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15501,'SYSCOHADA-ML','STOCK','XXXXXX','3872',     15499,'Stock en dépôt','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15502,'SYSCOHADA-ML','STOCK','XXXXXX','388',      15494,'Stock provenant d''immobilisations mises hors service ou au rebut','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15503,'SYSCOHADA-ML','STOCK','XXXXXX','39',           0,'Depreciation des stocks','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15504,'SYSCOHADA-ML','STOCK','XXXXXX','391',      15503,'Depreciation des stoks de marchandises','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15505,'SYSCOHADA-ML','STOCK','XXXXXX','392',      15503,'Depreciation des stoks de matieres premieres et fournitures liees','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15506,'SYSCOHADA-ML','STOCK','XXXXXX','393',      15503,'Depreciation des stocks d''autres approvisionnements','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15507,'SYSCOHADA-ML','STOCK','XXXXXX','394',      15503,'Depreciations des productions en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15508,'SYSCOHADA-ML','STOCK','XXXXXX','395',      15503,'Depreciations des services en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15509,'SYSCOHADA-ML','STOCK','XXXXXX','396',      15503,'Depreciation des stocks de produits finis','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15510,'SYSCOHADA-ML','STOCK','XXXXXX','397',      15503,'Depreciation des stocks de produits intermediaires et residuels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15511,'SYSCOHADA-ML','STOCK','XXXXXX','398',      15503,'Depreciation des stocks en cours de route, en consignation ou en depot','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15512,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','4',       0,'Fournisseurs et comptes rattaches','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15513,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','401', 15512,'Fournisseurs,  dettes en comptes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15514,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','4011',15513,'Fournisseurs  locaux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15515,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','4012',15513,'Fournisseurs groupe','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15516,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','4013',15513,'Fournisseurs sous-traitants','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15517,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','4017',15513,'Fournisseurs retenue  de garantie','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15518,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','402', 15512,'Fournisseurs, effets a payer (e.a.p)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15519,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','4021',15518,'Fournisseurs, effets à payer','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15520,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','4022',15518,'Fournisseurs-groupe, effets à payer','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15521,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','4023',15518,'Fournisseurs sous-traitants effets à payer','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15522,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','408', 15512,'Fournisseurs, factures non parvenues','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15523,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','4081',15522,'Fournisseurs factures non parvenues','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15524,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','4082',15522,'Fournisseurs - groupe','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15525,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','4083',15522,'Fournisseurs sous-traitant','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15526,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','4086',15522,'Fournisseurs, intérêts courus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15527,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','409', 15512,'Fournisseurs debiteurs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15528,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','4091',15527,'Fournisseurs avances et acomptes versés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15529,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','4092',15527,'Fournisseurs - groupe avances et acomptes versés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15530,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','4093',15527,'Fournisseurs sous-traitants avances et acompte versés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15531,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','4094',15527,'Fournisseurs créances pour emballages et matériels à rendre','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15532,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','4098',15527,'Rabais, remises, ristournes et autres avoirs à obtenir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15533,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','41',  15512,'Clients et compte rattaches','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15534,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','411', 15533,'Clients','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15535,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','4111',15534,'Clients','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15536,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','4112',15534,'Clients-groupe','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15537,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','4114',15534,'Clients, état et collectivités publiques','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15538,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','4115',15534,'Clients, organismes internationaux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15539,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','4117',15534,'Clients, retenues de garanti','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15540,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','4118',15534,'Clients, dégrèvement de taxes sur la valeur ajoutée (t.v.a.)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15541,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','412', 15533,'Clients, effets a recevoir en portefeuille','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15542,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','4121',15541,'Clients, effets à recevoir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15543,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','4122',15541,'Clients-groupe, effets à recevoir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15544,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','4124',15541,'Etat et collectivités publiques, effets à recevoir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15545,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','4125',15541,'Oganismes internationaux, effets à recevoir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15546,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','414', 15533,'Créances sur cessions d''immobilisations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15547,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','4141',15546,'Créances en compte','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15548,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','4142',15546,'Effet à recevoir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15549,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','415', 15533,'Clients, effets escomptes non echus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15550,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','416', 15533,'Creances clients litigieuses ou douteuses','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15551,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','4161',15550,'Créances litigieuses','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15552,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','4162',15550,'Créances douteuses','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15553,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','418', 15533,'Clients, produits à recevoir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15554,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','4181',15553,'Clients, factures à établir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15555,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','4186',15553,'Clients, intérêts courus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15556,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','419', 15533,'Clients crediteurs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15557,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','4191',15556,'Clients, avances et acompte reçus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15558,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','4192',15556,'Client - groupe, avances et acomptes reçus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15559,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','4194',15556,'Clients, dettes pour emballages et matériels consignés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15560,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','4198',15556,'Rabais, remises, ristournes et autres avoirs à accorder','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15561,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','42',  15512,'Personnel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15562,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','421', 15561,'Personnel, avanceqs et acomptes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15563,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','4211',15562,'Personnel, avances','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15564,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','4212',15562,'Personnel, acomptes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15565,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','4213',15562,'Frais avancés et fournitures au personnel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15566,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','422', 15561,'Personnel, remunerations due','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15567,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','4221',15566,'Personnel rémunérations dues','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15568,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','4222',15566,'Personnel arrondis de paie','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15569,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','423', 15561,'Personnel, oppositions, saisie-arrets','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15570,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','4231',15569,'Personnel, oppositions','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15571,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','4232',15569,'Personnel, saisie arrêts','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15572,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','4233',15569,'Personnel, avis à tiers détenteur','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15573,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','424', 15561,'Personnel, oeuvres sociales internes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15574,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','4241',15573,'Assistance médicale','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15575,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','4242',15573,'Allocations familiales','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15576,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','4245',15573,'Organisme sociaux rattachés à l''entreprise','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15577,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','4248',15573,'Autres oeuvres sociales internes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15578,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','425', 15561,'Representants du personnel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15579,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','4251',15578,'Délégués du personnel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15580,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','4252',15578,'Syndicats et comités d''entreprises, d''établissement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15581,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','4258',15578,'Autres représentatants du personnel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15582,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','426', 15561,'Personnel, participation aux benefices','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15583,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','427', 15561,'Personnel-depots','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15584,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','428', 15561,'Personnel, charges a payer et produits a recevoir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15585,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','4281',15584,'Dettes provisionnées pour congés à payer','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15586,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','4286',15584,'Autres charges à payer','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15587,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','4287',15584,'Produits à recevoir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15588,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','43',  15512,'Organismes sociaux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15589,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','431', 15588,'Securite sociale','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15590,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','4311',15589,'Prestations familiales','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15591,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','4312',15589,'Accidents de travail','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15592,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','4313',15589,'Caisse de retraite obligatoire','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15593,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','4314',15589,'Caisse de retraite facultative','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15594,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','4318',15589,'Autres cotisations sociales','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15595,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','432', 15588,'Caisse de retraite complementaire','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15596,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','433', 15588,'Autres organismes sociaux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15597,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','4331',15596,'Mutuelle','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15598,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','438', 15588,'Organismes sociaux, charges a payer et produits a recevoir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15599,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','4381',15598,'Charges sociales sur gratifications à payer','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15600,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','4382',15598,'Charges sociales sur congés à payer','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15601,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','4386',15598,'Autres charges à payer','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15602,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','4387',15598,'Produits à recevoir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15603,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','44',  15512,'Etat et collectivites publiques','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15604,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','441', 15603,'Etat,impot sur les benefices','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15605,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','442', 15603,'Etat, autres impots et taxes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15606,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','4421',15606,'Impôts et taxes d''etat','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15607,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','4422',15606,'Impôts et taxes sur les collectivités publiques','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15608,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','4423',15606,'Impôts et taxes recouvrables sur des obligataires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15609,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','4424',15606,'Impôts et taxes recouvrables sur des associés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15610,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','4426',15606,'Droits de douane','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15611,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','4428',15606,'Autres impôts et taxes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15612,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','443', 15603,'Etat, t.v.a. facturee','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15613,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','4431',15612,'T.v.a. facturée sur ventes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15614,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','4432',15612,'T.v.a. facturée sur prestations de service','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15615,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','4433',15612,'T.v.a. facturée sur travaux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15616,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','4434',15612,'T.v.a. facturée sur production livrée à soi-même','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15617,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','4435',15612,'T.v.a. sur factures à établir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15618,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','444', 15603,'Etat, t.v.a. due ou credit de t.v.a.','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15619,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','4441',15618,'Etat, t.v.a. due','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15620,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','4449',15618,'Etat, crédit de t.v.a. à reporter','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15621,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','445', 15603,'Etat, t.v.a. recuperable','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15622,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','4451',15621,'T.v.a. récupérable sur immobilisations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15623,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','4452',15621,'T.v.a. récupérable sur achats','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15624,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','4453',15621,'T.v.a. récupérable sur transports','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15625,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','4454',15621,'T.v.a. récupérable sur services extérieurs et autres charges','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15626,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','4455',15621,'T.v.a. récupérable sur factures non parvenues','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15627,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','4456',15621,'T.v.a. transférée par d''autres entreprises','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15628,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','446', 15603,'Etat, autres taxes sur le chiffre d''affaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15629,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','447', 15603,'Etat, impots retenus a la source','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15630,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','4471',15629,'Impôt général sur le revenu','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15631,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','4472',15629,'Impôts sur salaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15632,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','4473',15629,'Contribution nationale','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15633,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','4474',15629,'Contribution nationale de solidarité','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15634,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','4478',15629,'Autres impôts et contributions','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15635,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','448', 15603,'Etat, charges a payer et produits a recevoir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15636,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','4486',15635,'Charges à payer','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15637,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','4487',15635,'Produits à recevoir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15638,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','449', 15603,'Etats, creances et dettes diverses','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15639,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','4491',15638,'Etat, obligations cautionnées','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15640,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','4492',15638,'Etat, avances et acomptes versés sur impôts','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15641,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','4493',15638,'Etat, fonds de dotation à recevoir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15642,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','4494',15638,'Etat, subventions d''équipement à recevoir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15643,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','4495',15638,'Etat, subventions d''exploitation à recevoir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15644,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','4496',15638,'Etat, subventions d''équilibre à recevoir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15645,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','4499',15638,'Etat, fond réglementé provisionné','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15646,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','45',  15512,'Organismes internationaux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15647,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','451', 15646,'Operations avec les organismes africains','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15648,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','452', 15646,'Operations avec les autres organismes internationaux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15649,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','458', 15646,'Organismes internationaux, fonds de dotation et subventions a recevoir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15650,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','4581',15649,'Organismes internationaux, fonds de dotation à recevoir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15651,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','4582',15649,'Organismes internationaux, subventions à recevoir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15652,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','46',  15512,'Associes-groupe','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15653,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','461', 15652,'Associes, operations sur le capital','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15654,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','4611',15653,'Associés apport en nature','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15655,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','4612',15653,'Associés apport en numéraire','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15656,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','4613',15653,'Actionnaires, capital souscrit appelé non versé','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15657,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','4614',15653,'Associés, capital appelé non versé','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15658,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','4615',15653,'Associés, versements reçus sur augmentation de capital','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15659,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','4616',15653,'Associés, versements anticipés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15660,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','4617',15653,'Actionnaires défaillants','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15661,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','4618',15653,'Associés, autres apports','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15662,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','4619',15653,'Associés, capital à rembourser','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15663,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','462', 15652,'Associes, comptes courants','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15664,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','4621',15663,'Principal','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15665,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','4626',15663,'Intérêts courus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15666,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','463', 15652,'Associes, operations faites en commun','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15667,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','465', 15652,'Associes, dividendes a payer','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15668,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','466', 15652,'Groupe, comptes courants','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15669,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','467', 15652,'Actionnaires, restant dû sur capital appele','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15670,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','47',  15512,'Debiteurs et crediteur divers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15671,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','471', 15670,'Comptes d''attente','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15672,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','4711',15671,'Débiteurs divers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15673,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','4712',15671,'Créditeurs divers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15674,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','4713',15671,'Obligataires, comptes de souscription','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15675,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','472', 15670,'Versements restant a effectuer sur titres non liberes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15676,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','4726',15675,'Titres de participation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15677,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','4727',15675,'Titres immobilisés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15678,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','4728',15675,'Titres de placement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15679,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','474', 15670,'Repartition periodique des charges et des produits','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15680,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','4746',15679,'Charges','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15681,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','4747',15679,'Produits','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15682,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','475', 15670,'Creances sur travaux non encore facturables','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15683,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','476', 15670,'Charges constatees d''avance','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15684,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','477', 15670,'Produits constates d''avance','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15685,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','478', 15670,'Ecarts de conversion actif','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15686,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','4781',15685,'Diminution des créances','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15687,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','4782',15685,'Augmentation des dettes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15688,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','4788',15685,'Différences compensées par couverture de change','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15689,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','479', 15670,'Ecarts de conversion passif','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15690,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','4791',15689,'Augmentation de créances','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15691,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','4792',15689,'Diminution des dettes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15692,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','4798',15689,'Différences compensées par couverture de change','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15693,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','48',  15512,'Creances et dettes hors activites ordinaires (hao)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15694,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','481', 15693,'Fournisseurs d''investissements','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15695,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','4811',15694,'Immobilisations incorporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15696,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','4812',15694,'Immobilisations corporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15697,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','4817',15694,'Retenues de garantie','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15698,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','4818',15694,'Factures non parvenues','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15699,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','482', 15693,'Fournisseurs d''investissements, effets a payer','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15700,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','483', 15693,'Dettes sur acquisition de titres de placement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15701,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','484', 15693,'Autres dettes hors activites ordinaires (h.a.o.)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15702,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','485', 15693,'Creances sur cessions d''immobilisations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15703,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','4851',15702,'En compte','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15704,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','4852',15702,'Effet à recevoir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15705,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','4855',15702,'Créances sur cessions immobilisations effets escomptés et non échus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15706,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','4857',15702,'Retenues de garantie','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15707,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','4858',15702,'Factures à établir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15708,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','486', 15693,'Creances sur cessions de titre de placement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15709,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','488', 15693,'Autres creances hors activites ordinaires (h.a.o.)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15710,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','49',  15512,'Depreciations des comptes fournisseurs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15711,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','491', 15710,'Depreciations des comptes clients','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15712,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','4911',15711,'Créances litigieuses','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15713,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','4912',15711,'Créances douteuses','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15714,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','492', 15710,'Depreciations des comptes personnel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15715,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','493', 15710,'Depreciations des comptes organismes sociaux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15716,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','494', 15710,'Depreciations des comptes etats et collectivites publiques','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15717,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','495', 15710,'Depreciations des comptes organismes internationaux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15718,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','496', 15710,'Depreciations des comptes associes et groupe','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15719,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','4962',15718,'Associés, comptes courants','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15720,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','4963',15718,'Associés, opérations faites en commun','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15721,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','4966',15718,'Groupe, comptes courants','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15722,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','497', 15710,'Depreciations des comptes debiteurs divers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15723,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','498', 15710,'Depreciations des comptes de creances h.a.o.','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15724,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','4981',15723,'Créances sur cessions d''immobilisations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15725,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','4982',15723,'Créances sur cessions de titres de placement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15726,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','4983',15723,'Autres créances (h.a.o.)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15727,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','499', 15710,'Risques provisionnes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15728,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','4991',15727,'Sur opérations d''exploitation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15729,'SYSCOHADA-ML','THIRDPARTY','XXXXXX','4998',15727,'Sur opérations (h.a.o.)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15730,'SYSCOHADA-ML','FINAN','XXXXXX','5',            0,'Titres de placement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15731,'SYSCOHADA-ML','FINAN','XXXXXX','501',      15730,'Titres du tresor et bon de caisse a court terme','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15732,'SYSCOHADA-ML','FINAN','XXXXXX','5011',     15731,'Titres du trésor à court terme','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15733,'SYSCOHADA-ML','FINAN','XXXXXX','5012',     15731,'Titres d''organismes financiers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15734,'SYSCOHADA-ML','FINAN','XXXXXX','5013',     15731,'Bons de caisse à court terme','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15735,'SYSCOHADA-ML','FINAN','XXXXXX','502',      15730,'Actions','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15736,'SYSCOHADA-ML','FINAN','XXXXXX','5021',     15735,'Actions propres','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15737,'SYSCOHADA-ML','FINAN','XXXXXX','5022',     15735,'Actions cotées','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15738,'SYSCOHADA-ML','FINAN','XXXXXX','5023',     15735,'Actions non cotées','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15739,'SYSCOHADA-ML','FINAN','XXXXXX','5024',     15735,'Actions démembrées (certificats d''investissement; droits de vote)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15740,'SYSCOHADA-ML','FINAN','XXXXXX','5025',     15735,'Autres titres conférant un droit de propriété','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15741,'SYSCOHADA-ML','FINAN','XXXXXX','503',      15730,'Obligations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15742,'SYSCOHADA-ML','FINAN','XXXXXX','5031',     15741,'Obligations émises par la société et rachetées par elle','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15743,'SYSCOHADA-ML','FINAN','XXXXXX','5032',     15741,'Obligations cotées','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15744,'SYSCOHADA-ML','FINAN','XXXXXX','5033',     15741,'Obligations non cotées','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15745,'SYSCOHADA-ML','FINAN','XXXXXX','5035',     15741,'Autres titres conférant un droit de créance','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15746,'SYSCOHADA-ML','FINAN','XXXXXX','504',      15730,'Bon de souscription','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15747,'SYSCOHADA-ML','FINAN','XXXXXX','5042',     15746,'Bons de souscription d''actions','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15748,'SYSCOHADA-ML','FINAN','XXXXXX','5043',     15746,'Bon de souscription d''obligations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15749,'SYSCOHADA-ML','FINAN','XXXXXX','505',      15730,'Titres negociables hors region','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15750,'SYSCOHADA-ML','FINAN','XXXXXX','506',      15730,'Interets courus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15751,'SYSCOHADA-ML','FINAN','XXXXXX','5061',     15750,'Titres du trésor et bons de caisse à court terme','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15752,'SYSCOHADA-ML','FINAN','XXXXXX','5062',     15750,'Actions','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15753,'SYSCOHADA-ML','FINAN','XXXXXX','5063',     15750,'Obligations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15754,'SYSCOHADA-ML','FINAN','XXXXXX','508',      15730,'Autres valeurs assimilees','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15755,'SYSCOHADA-ML','FINAN','XXXXXX','51',       15730,'Valeurs a encaisser','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15756,'SYSCOHADA-ML','FINAN','XXXXXX','511',      15755,'Effets a encaisser','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15757,'SYSCOHADA-ML','FINAN','XXXXXX','512',      15755,'Effets a l''encaissement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15758,'SYSCOHADA-ML','FINAN','XXXXXX','513',      15755,'Cheques a encaisser','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15759,'SYSCOHADA-ML','FINAN','XXXXXX','514',      15755,'Cheques a l''encaissement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15760,'SYSCOHADA-ML','FINAN','XXXXXX','515',      15755,'Cartes de credit a encaisser','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15761,'SYSCOHADA-ML','FINAN','XXXXXX','518',      15755,'Autres valeurs a l''encaissement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15762,'SYSCOHADA-ML','FINAN','XXXXXX','5181',     15761,'Warrants','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15763,'SYSCOHADA-ML','FINAN','XXXXXX','5182',     15761,'Billets de fonds','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15764,'SYSCOHADA-ML','FINAN','XXXXXX','5185',     15761,'Chèque de voyage','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15765,'SYSCOHADA-ML','FINAN','XXXXXX','5186',     15761,'Coupons échus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15766,'SYSCOHADA-ML','FINAN','XXXXXX','5187',     15761,'Intérêts échus des obligations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15767,'SYSCOHADA-ML','FINAN','XXXXXX','52',       15730,'Banques','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15768,'SYSCOHADA-ML','FINAN','XXXXXX','521',      15767,'Banques locales','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15769,'SYSCOHADA-ML','FINAN','XXXXXX','5211',     15768,'Banque x','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15770,'SYSCOHADA-ML','FINAN','XXXXXX','5212',     15768,'Banque y','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15771,'SYSCOHADA-ML','FINAN','XXXXXX','522',      15767,'Banques autres etats region','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15772,'SYSCOHADA-ML','FINAN','XXXXXX','523',      15767,'Banques autres etats zone monetaire','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15773,'SYSCOHADA-ML','FINAN','XXXXXX','524',      15767,'Banques hors zone monetaire','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15774,'SYSCOHADA-ML','FINAN','XXXXXX','526',      15767,'Banques, interets courus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15775,'SYSCOHADA-ML','FINAN','XXXXXX','5261',     15768,'Banques, intérêts courus, charges à payer','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15776,'SYSCOHADA-ML','FINAN','XXXXXX','5267',     15768,'Banques, intérêts courus, produits à recevoir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15777,'SYSCOHADA-ML','FINAN','XXXXXX','53',       15730,'Etablissements financiers et assimiles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15778,'SYSCOHADA-ML','FINAN','XXXXXX','531',      15777,'Cheques postaux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15779,'SYSCOHADA-ML','FINAN','XXXXXX','532',      15777,'Tresor','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15780,'SYSCOHADA-ML','FINAN','XXXXXX','533',      15777,'Societe de gestion et d''intermediation (s.g.i.)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15781,'SYSCOHADA-ML','FINAN','XXXXXX','536',      15777,'Etablissements financiers, interets courus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15782,'SYSCOHADA-ML','FINAN','XXXXXX','5361',     15781,'Etablissements financiers, intérêts courus, charges à payer','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15783,'SYSCOHADA-ML','FINAN','XXXXXX','5362',     15781,'Etablissements financiers, intérêts courus, produits à recevoir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15784,'SYSCOHADA-ML','FINAN','XXXXXX','538',      15777,'Autres organismes financiers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15785,'SYSCOHADA-ML','FINAN','XXXXXX','54',       15730,'Instruments de tresorerie','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15786,'SYSCOHADA-ML','FINAN','XXXXXX','541',      15785,'Options de taux d''interets','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15787,'SYSCOHADA-ML','FINAN','XXXXXX','542',      15785,'Options de taux de change','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15788,'SYSCOHADA-ML','FINAN','XXXXXX','543',      15785,'Options de taux boursiers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15789,'SYSCOHADA-ML','FINAN','XXXXXX','544',      15785,'Instruments de marches  a terme','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15790,'SYSCOHADA-ML','FINAN','XXXXXX','545',      15785,'Avoirs d''or et autres metaux precieux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15791,'SYSCOHADA-ML','FINAN','XXXXXX','56',       15730,'Banques, credits de tresorerie et d''escompte','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15792,'SYSCOHADA-ML','FINAN','XXXXXX','561',      15791,'Credits de tresorerie','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15793,'SYSCOHADA-ML','FINAN','XXXXXX','564',      15791,'Escompte de credits de campagne','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15794,'SYSCOHADA-ML','FINAN','XXXXXX','565',      15791,'Escompte de credits ordinaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15795,'SYSCOHADA-ML','FINAN','XXXXXX','566',      15791,'Banques, credits de tresorerie, interets courus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15796,'SYSCOHADA-ML','FINAN','XXXXXX','5661',     15795,'Banques, crédits de trésorerie, intérêts courus, charges à payer','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15797,'SYSCOHADA-ML','FINAN','XXXXXX','5667',     15795,'Banques, crédits de trésorerie, intérêts courus, produits à recevoir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15798,'SYSCOHADA-ML','FINAN','XXXXXX','57',       15730,'Caisse','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15799,'SYSCOHADA-ML','FINAN','XXXXXX','571',      15798,'Caisse siege social','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15800,'SYSCOHADA-ML','FINAN','XXXXXX','5711',     15799,'En unités monétaires légales','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15801,'SYSCOHADA-ML','FINAN','XXXXXX','5712',     15799,'En devises','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15802,'SYSCOHADA-ML','FINAN','XXXXXX','572',      15798,'Caisse succursale a','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15803,'SYSCOHADA-ML','FINAN','XXXXXX','5721',     15802,'En unités monétaires légales','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15804,'SYSCOHADA-ML','FINAN','XXXXXX','5722',     15802,'En devises','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15805,'SYSCOHADA-ML','FINAN','XXXXXX','573',      15798,'Caisse succursale b','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15806,'SYSCOHADA-ML','FINAN','XXXXXX','5731',     15805,'En unités monétaires légales','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15807,'SYSCOHADA-ML','FINAN','XXXXXX','5732',     15805,'En devises','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15808,'SYSCOHADA-ML','FINAN','XXXXXX','58',       15730,'Regies d''avances, accreditifs et virements internes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15809,'SYSCOHADA-ML','FINAN','XXXXXX','581',      15808,'Regies d''avances','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15810,'SYSCOHADA-ML','FINAN','XXXXXX','582',      15808,'Accreditifs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15811,'SYSCOHADA-ML','FINAN','XXXXXX','585',      15808,'Virements de fonds','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15812,'SYSCOHADA-ML','FINAN','XXXXXX','588',      15808,'Autres virements internes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15813,'SYSCOHADA-ML','FINAN','XXXXXX','59',       15730,'Depreciations des titres de placement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15814,'SYSCOHADA-ML','FINAN','XXXXXX','591',      15813,'Depreciations des titres et valeurs a encaisser','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15815,'SYSCOHADA-ML','FINAN','XXXXXX','592',      15813,'Depreciations des comptes banques','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15816,'SYSCOHADA-ML','FINAN','XXXXXX','593',      15813,'Depreciations des comptes etablissements financiers et assimiles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15817,'SYSCOHADA-ML','FINAN','XXXXXX','594',      15813,'Depreciations des comptes d''instruments de tresorerie','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15818,'SYSCOHADA-ML','FINAN','XXXXXX','599',      15813,'Risques provisionnes a caractere financier','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15819,'SYSCOHADA-ML','EXPENSE','XXXXXX','6',          0,'Achats et variations de stocks','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15820,'SYSCOHADA-ML','EXPENSE','XXXXXX','601',    15819,'Achats de marchandises','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15821,'SYSCOHADA-ML','EXPENSE','XXXXXX','6011',   16820,'Dans la région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15822,'SYSCOHADA-ML','EXPENSE','XXXXXX','6012',   16820,'Hors région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15823,'SYSCOHADA-ML','EXPENSE','XXXXXX','6013',   16820,'Aux entreprises du groupe dans la région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15824,'SYSCOHADA-ML','EXPENSE','XXXXXX','6014',   16820,'Aux entreprises du groupe hors région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15825,'SYSCOHADA-ML','EXPENSE','XXXXXX','6019',   16820,'Rabais, remises et ristournes obtenus (non ventilés)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15826,'SYSCOHADA-ML','EXPENSE','XXXXXX','602',    15819,'Achats de matieres premieres et fournitures liees','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15827,'SYSCOHADA-ML','EXPENSE','XXXXXX','6021',   15826,'Dans la région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15828,'SYSCOHADA-ML','EXPENSE','XXXXXX','6022',   15826,'Hors région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15829,'SYSCOHADA-ML','EXPENSE','XXXXXX','6023',   15826,'Aux entreprises du groupe dans la région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15830,'SYSCOHADA-ML','EXPENSE','XXXXXX','6024',   15826,'Aux entreprises du groupe hors région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15831,'SYSCOHADA-ML','EXPENSE','XXXXXX','6029',   15826,'Rabais, remises et ristournes obtenus (non ventilés)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15832,'SYSCOHADA-ML','EXPENSE','XXXXXX','603',    15819,'Variations des stocks et biens achetes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15833,'SYSCOHADA-ML','EXPENSE','XXXXXX','6031',   15832,'Variations des stocks de marchandises','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15834,'SYSCOHADA-ML','EXPENSE','XXXXXX','6032',   15832,'Variations des stocks de matiéres premiéres et fournitures liées','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15835,'SYSCOHADA-ML','EXPENSE','XXXXXX','6033',   15832,'Variations des stocks d''autres approvisionnements','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15836,'SYSCOHADA-ML','EXPENSE','XXXXXX','604',    15819,'Achats stockes de matieres et fournitures consommables','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15837,'SYSCOHADA-ML','EXPENSE','XXXXXX','6041',   15836,'Matiéres consommables','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15838,'SYSCOHADA-ML','EXPENSE','XXXXXX','6042',   15836,'Matiéres combustibles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15839,'SYSCOHADA-ML','EXPENSE','XXXXXX','6043',   15836,'Produits d''entretien','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15840,'SYSCOHADA-ML','EXPENSE','XXXXXX','6044',   15836,'Fournitures d''atelier et d''usine','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15841,'SYSCOHADA-ML','EXPENSE','XXXXXX','6046',   15836,'Fournitures de magasin','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15842,'SYSCOHADA-ML','EXPENSE','XXXXXX','6047',   15836,'Fournitures de bureau','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15843,'SYSCOHADA-ML','EXPENSE','XXXXXX','6049',   15836,'Rabais, remises et ristournes obtenus (non ventilés)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15844,'SYSCOHADA-ML','EXPENSE','XXXXXX','605',    15819,'Autres achats','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15845,'SYSCOHADA-ML','EXPENSE','XXXXXX','6051',   15844,'Fournitures non stockables - eau','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15846,'SYSCOHADA-ML','EXPENSE','XXXXXX','6052',   15844,'Fournitures non stockables - electricité','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15847,'SYSCOHADA-ML','EXPENSE','XXXXXX','6053',   15844,'Fournitures non stockables - autres énergies','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15848,'SYSCOHADA-ML','EXPENSE','XXXXXX','6054',   15844,'Fournitures d''entretien non stockables','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15849,'SYSCOHADA-ML','EXPENSE','XXXXXX','6055',   15844,'Fournitures de bureau non stockables','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15850,'SYSCOHADA-ML','EXPENSE','XXXXXX','6056',   15844,'Achats de petits matériel et outillage','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15851,'SYSCOHADA-ML','EXPENSE','XXXXXX','6057',   15844,'Achats d''études et de prestations de services','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15852,'SYSCOHADA-ML','EXPENSE','XXXXXX','6058',   15844,'Achats de travaux, matériels et équipements','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15853,'SYSCOHADA-ML','EXPENSE','XXXXXX','6059',   15844,'Rabais, remises et ristournes obtenus (non ventilés)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15854,'SYSCOHADA-ML','EXPENSE','XXXXXX','608',    15819,'Achats d''emballages','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15855,'SYSCOHADA-ML','EXPENSE','XXXXXX','6081',   15854,'Emballages perdus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15856,'SYSCOHADA-ML','EXPENSE','XXXXXX','6082',   15854,'Emballages récupérables non identifiables','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15857,'SYSCOHADA-ML','EXPENSE','XXXXXX','6083',   15854,'Emballages à usage mixte','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15858,'SYSCOHADA-ML','EXPENSE','XXXXXX','6089',   15854,'Rabais, remises et ristournes obtenus (non ventilés)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15859,'SYSCOHADA-ML','EXPENSE','XXXXXX','61',     15819,'Transports','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15860,'SYSCOHADA-ML','EXPENSE','XXXXXX','611',    15859,'Transports sur achats','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15861,'SYSCOHADA-ML','EXPENSE','XXXXXX','612',    15859,'Transport sur ventes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15862,'SYSCOHADA-ML','EXPENSE','XXXXXX','613',    15859,'Transports pour le compte de tiers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15863,'SYSCOHADA-ML','EXPENSE','XXXXXX','614',    15859,'Transports du personnel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15864,'SYSCOHADA-ML','EXPENSE','XXXXXX','616',    15859,'Transports de plis','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15865,'SYSCOHADA-ML','EXPENSE','XXXXXX','618',    15859,'Autres frais de transport','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15866,'SYSCOHADA-ML','EXPENSE','XXXXXX','6181',   15865,'Voyages et déplacements','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15867,'SYSCOHADA-ML','EXPENSE','XXXXXX','6182',   15865,'Transports entre établissements ou chantiers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15868,'SYSCOHADA-ML','EXPENSE','XXXXXX','6183',   15865,'Transports administratifs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15869,'SYSCOHADA-ML','EXPENSE','XXXXXX','62',     15819,'Services exterieurs a','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15870,'SYSCOHADA-ML','EXPENSE','XXXXXX','621',    15869,'Sous traitance generale','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15871,'SYSCOHADA-ML','EXPENSE','XXXXXX','622',    15869,'Locations et charges locatives','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15872,'SYSCOHADA-ML','EXPENSE','XXXXXX','6221',   15871,'Locations de terrains','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15873,'SYSCOHADA-ML','EXPENSE','XXXXXX','6222',   15871,'Locations de bâtiments','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15874,'SYSCOHADA-ML','EXPENSE','XXXXXX','6223',   15871,'Location de matériels et outillages','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15875,'SYSCOHADA-ML','EXPENSE','XXXXXX','6224',   15871,'Malis sur emballages','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15876,'SYSCOHADA-ML','EXPENSE','XXXXXX','6225',   15871,'Locations d''emballages','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15877,'SYSCOHADA-ML','EXPENSE','XXXXXX','6228',   15871,'Locations et charges locatives diverses','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15878,'SYSCOHADA-ML','EXPENSE','XXXXXX','623',    15869,'Redevances de credit bail et contrats assimiles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15879,'SYSCOHADA-ML','EXPENSE','XXXXXX','6232',   15878,'Crédits-bail immobilier','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15880,'SYSCOHADA-ML','EXPENSE','XXXXXX','6233',   15878,'Crédits-bail mobilier','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15881,'SYSCOHADA-ML','EXPENSE','XXXXXX','6235',   15878,'Contrats assimilés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15882,'SYSCOHADA-ML','EXPENSE','XXXXXX','624',    15869,'Entretiens, reparations et maintenance','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15883,'SYSCOHADA-ML','EXPENSE','XXXXXX','6241',   15882,'Entretien et réparation des biens immobiliers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15884,'SYSCOHADA-ML','EXPENSE','XXXXXX','6242',   15882,'Entretien et réparation des biens mobiliers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15885,'SYSCOHADA-ML','EXPENSE','XXXXXX','6243',   15882,'Maintenance','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15886,'SYSCOHADA-ML','EXPENSE','XXXXXX','6248',   15882,'Autres entretiens et réparations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15887,'SYSCOHADA-ML','EXPENSE','XXXXXX','625',    15869,'Primes d''assurance','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15888,'SYSCOHADA-ML','EXPENSE','XXXXXX','6251',   15887,'Assurances multirisques','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15889,'SYSCOHADA-ML','EXPENSE','XXXXXX','6252',   15887,'Assurances matériel de transport','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15890,'SYSCOHADA-ML','EXPENSE','XXXXXX','6253',   15887,'Assurances risques d''exploitation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15891,'SYSCOHADA-ML','EXPENSE','XXXXXX','6254',   15887,'Assurances responsabilité du producteur','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15892,'SYSCOHADA-ML','EXPENSE','XXXXXX','6255',   15887,'Assurances insolvabilité clients','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15893,'SYSCOHADA-ML','EXPENSE','XXXXXX','6256',   15887,'Assurances transport sur achats','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15894,'SYSCOHADA-ML','EXPENSE','XXXXXX','6257',   15887,'Assurances transport sur ventes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15895,'SYSCOHADA-ML','EXPENSE','XXXXXX','6258',   15887,'Autres primes d''assurances','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15896,'SYSCOHADA-ML','EXPENSE','XXXXXX','626',    15869,'Etudes, recherches et documentation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15897,'SYSCOHADA-ML','EXPENSE','XXXXXX','6261',   15896,'Etudes et recherches','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15898,'SYSCOHADA-ML','EXPENSE','XXXXXX','6265',   15896,'Documentation générale','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15899,'SYSCOHADA-ML','EXPENSE','XXXXXX','6266',   15896,'Documentation technique','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15900,'SYSCOHADA-ML','EXPENSE','XXXXXX','627',    15869,'Publicite, publications, relations publiques','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15901,'SYSCOHADA-ML','EXPENSE','XXXXXX','6271',   15900,'Annonces, insertions','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15902,'SYSCOHADA-ML','EXPENSE','XXXXXX','6272',   15900,'Catalogues, imprimés publicitaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15903,'SYSCOHADA-ML','EXPENSE','XXXXXX','6273',   15900,'Echantillons','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15904,'SYSCOHADA-ML','EXPENSE','XXXXXX','6274',   15900,'Foires et expositions','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15905,'SYSCOHADA-ML','EXPENSE','XXXXXX','6275',   15900,'Publications','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15906,'SYSCOHADA-ML','EXPENSE','XXXXXX','6276',   15900,'Cadeaux à la clientèle','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15907,'SYSCOHADA-ML','EXPENSE','XXXXXX','6277',   15900,'Frais de colloques, séminaires, conférences','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15908,'SYSCOHADA-ML','EXPENSE','XXXXXX','6278',   15900,'Autres charges de publicités et relations publiques','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15909,'SYSCOHADA-ML','EXPENSE','XXXXXX','628',    15869,'Frais de telecommunications','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15910,'SYSCOHADA-ML','EXPENSE','XXXXXX','6281',   15909,'Frais de téléphone','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15911,'SYSCOHADA-ML','EXPENSE','XXXXXX','6282',   15909,'Frais de télex','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15912,'SYSCOHADA-ML','EXPENSE','XXXXXX','6283',   15909,'Frais de télécopie','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15913,'SYSCOHADA-ML','EXPENSE','XXXXXX','6288',   15909,'Autres frais de télécommunications','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15914,'SYSCOHADA-ML','EXPENSE','XXXXXX','63',     15819,'Services exterieurs b','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15915,'SYSCOHADA-ML','EXPENSE','XXXXXX','631',    15914,'Frais bancaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15916,'SYSCOHADA-ML','EXPENSE','XXXXXX','6311',   15915,'Frais sur titre (achats, vente, garde)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15917,'SYSCOHADA-ML','EXPENSE','XXXXXX','6312',   15915,'Frais sur effets','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15918,'SYSCOHADA-ML','EXPENSE','XXXXXX','6313',   15915,'Locations de coffres','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15919,'SYSCOHADA-ML','EXPENSE','XXXXXX','6315',   15915,'Commissions sur cartes de crédit','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15920,'SYSCOHADA-ML','EXPENSE','XXXXXX','6316',   15915,'Frais d''émission d''emprunts','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15921,'SYSCOHADA-ML','EXPENSE','XXXXXX','6318',   15915,'Autres frais bancaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15922,'SYSCOHADA-ML','EXPENSE','XXXXXX','632',    15914,'Remunerations d''intermediaires et de conseils','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15923,'SYSCOHADA-ML','EXPENSE','XXXXXX','6321',   15922,'Commissions et courtages sur achats','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15924,'SYSCOHADA-ML','EXPENSE','XXXXXX','6322',   15922,'Commissions et courtages sur ventes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15925,'SYSCOHADA-ML','EXPENSE','XXXXXX','6323',   15922,'Rémunérations des transitaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15926,'SYSCOHADA-ML','EXPENSE','XXXXXX','6324',   15922,'Honoraires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15927,'SYSCOHADA-ML','EXPENSE','XXXXXX','6325',   15922,'Frais d''actes et de contentieux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15928,'SYSCOHADA-ML','EXPENSE','XXXXXX','6328',   15922,'Divers frais','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15929,'SYSCOHADA-ML','EXPENSE','XXXXXX','633',    15914,'Frais de formation du personnel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15930,'SYSCOHADA-ML','EXPENSE','XXXXXX','634',    15914,'Redevances pour brevets, licences, logiciels et droits similaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15931,'SYSCOHADA-ML','EXPENSE','XXXXXX','6342',   15930,'Redevances pour brevets, licences, concessions et droits similaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15932,'SYSCOHADA-ML','EXPENSE','XXXXXX','6343',   15930,'Redevances pour logiciel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15933,'SYSCOHADA-ML','EXPENSE','XXXXXX','6344',   15930,'Redevances pour marques','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15934,'SYSCOHADA-ML','EXPENSE','XXXXXX','635',    15914,'Cotisations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15935,'SYSCOHADA-ML','EXPENSE','XXXXXX','6351',   15934,'Cotisations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15936,'SYSCOHADA-ML','EXPENSE','XXXXXX','6358',   15934,'Concours divers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15937,'SYSCOHADA-ML','EXPENSE','XXXXXX','636',    15914,'Redevances verses au concedant (concessions service public)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15938,'SYSCOHADA-ML','EXPENSE','XXXXXX','637',    15914,'Remunerations du personnel exterieur a l''entreprise','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15939,'SYSCOHADA-ML','EXPENSE','XXXXXX','6371',   15938,'Personnel intérimaire','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15940,'SYSCOHADA-ML','EXPENSE','XXXXXX','6372',   15938,'Personnel détaché ou prêté à l''entreprise','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15941,'SYSCOHADA-ML','EXPENSE','XXXXXX','638',    15914,'Autres charges externes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15942,'SYSCOHADA-ML','EXPENSE','XXXXXX','6381',   15941,'Frais de recrutement du personnel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15943,'SYSCOHADA-ML','EXPENSE','XXXXXX','6382',   15941,'Frais de déménagement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15944,'SYSCOHADA-ML','EXPENSE','XXXXXX','6383',   15941,'Réceptions','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15945,'SYSCOHADA-ML','EXPENSE','XXXXXX','6384',   15941,'Missions','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15946,'SYSCOHADA-ML','EXPENSE','XXXXXX','64',     15819,'Impots et taxes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15947,'SYSCOHADA-ML','EXPENSE','XXXXXX','641',    15946,'Impots et taxes directs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15948,'SYSCOHADA-ML','EXPENSE','XXXXXX','6411',   15947,'Impots fonciers et taxes annexes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15949,'SYSCOHADA-ML','EXPENSE','XXXXXX','6412',   15947,'Patentes, licences et taxes annexes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15950,'SYSCOHADA-ML','EXPENSE','XXXXXX','6413',   15947,'Taxes sur appointements et salaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15951,'SYSCOHADA-ML','EXPENSE','XXXXXX','6414',   15947,'Taxes d''apprentissage','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15952,'SYSCOHADA-ML','EXPENSE','XXXXXX','6415',   15947,'Formation professionnelle continue','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15953,'SYSCOHADA-ML','EXPENSE','XXXXXX','6418',   15947,'Autres impôts et taxes directs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15954,'SYSCOHADA-ML','EXPENSE','XXXXXX','645',    15946,'Impots et taxes indirects','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15955,'SYSCOHADA-ML','EXPENSE','XXXXXX','646',    15946,'Droits d''enregistrement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15956,'SYSCOHADA-ML','EXPENSE','XXXXXX','6461',   15955,'Droits de mutation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15957,'SYSCOHADA-ML','EXPENSE','XXXXXX','6462',   15955,'Droits de timbre','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15958,'SYSCOHADA-ML','EXPENSE','XXXXXX','6463',   15955,'Taxes sur les véhicules de société','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15959,'SYSCOHADA-ML','EXPENSE','XXXXXX','6464',   15955,'Vignettes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15960,'SYSCOHADA-ML','EXPENSE','XXXXXX','6468',   15955,'Autres droits','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15961,'SYSCOHADA-ML','EXPENSE','XXXXXX','647',    15946,'Penalites et amendes fiscales','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15962,'SYSCOHADA-ML','EXPENSE','XXXXXX','6471',   15961,'Pénalités d''assiette, impots directs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15963,'SYSCOHADA-ML','EXPENSE','XXXXXX','6472',   15961,'Pénalités d''assiette, impôts indirects','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15964,'SYSCOHADA-ML','EXPENSE','XXXXXX','6473',   15961,'Pénalités de recouvrement, impôts directs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15965,'SYSCOHADA-ML','EXPENSE','XXXXXX','6474',   15961,'Pénalités de recouvrement, impôts indirects','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15966,'SYSCOHADA-ML','EXPENSE','XXXXXX','6478',   15961,'Autres amendes pénales et fiscales','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15967,'SYSCOHADA-ML','EXPENSE','XXXXXX','648',    15946,'Autres impots et taxes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15968,'SYSCOHADA-ML','EXPENSE','XXXXXX','65',     15819,'Autres charges','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15969,'SYSCOHADA-ML','EXPENSE','XXXXXX','651',    15968,'Pertes sur creances clients et autres debiteurs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15970,'SYSCOHADA-ML','EXPENSE','XXXXXX','6511',   15969,'Pertes sur clients','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15971,'SYSCOHADA-ML','EXPENSE','XXXXXX','6515',   15969,'Autres débiteurs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15972,'SYSCOHADA-ML','EXPENSE','XXXXXX','652',    15968,'Quote-part de resultat sur operations faites en commun','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15973,'SYSCOHADA-ML','EXPENSE','XXXXXX','6521',   15972,'Quote-part transféré de bénéfices (comptabilté du gérants)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15974,'SYSCOHADA-ML','EXPENSE','XXXXXX','6525',   15972,'Pertes imputées par transfert (comptabilité des associés non gérants)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15975,'SYSCOHADA-ML','EXPENSE','XXXXXX','653',    15968,'Quote-part de resultat annulee sur execution partielle de contrats pluri-exercices','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15976,'SYSCOHADA-ML','EXPENSE','XXXXXX','654',    15968,'Valeur comptable des cessions courantes d''immobilisations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15977,'SYSCOHADA-ML','EXPENSE','XXXXXX','658',    15968,'Charges diverses','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15978,'SYSCOHADA-ML','EXPENSE','XXXXXX','6581',   15977,'Jetons de présence et autres rémunérations d''administrateurs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15979,'SYSCOHADA-ML','EXPENSE','XXXXXX','6582',   15977,'Dons','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15980,'SYSCOHADA-ML','EXPENSE','XXXXXX','6583',   15977,'Mécénat','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15981,'SYSCOHADA-ML','EXPENSE','XXXXXX','659',    15968,'Charges provisionnees d''exploitation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15982,'SYSCOHADA-ML','EXPENSE','XXXXXX','6591',   15981,'Sur risque à court terme','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15983,'SYSCOHADA-ML','EXPENSE','XXXXXX','6593',   15981,'Sur stocks','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15984,'SYSCOHADA-ML','EXPENSE','XXXXXX','6594',   15981,'Sur créances','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15985,'SYSCOHADA-ML','EXPENSE','XXXXXX','6598',   15981,'Autres charges provisionnées','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15986,'SYSCOHADA-ML','EXPENSE','XXXXXX','66',     15819,'Charges de personnel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15987,'SYSCOHADA-ML','EXPENSE','XXXXXX','661',    15986,'Remunerations directes versees au personnel national','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15988,'SYSCOHADA-ML','EXPENSE','XXXXXX','6611',   15987,'Appointements salaires et commissions','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15989,'SYSCOHADA-ML','EXPENSE','XXXXXX','6612',   15987,'Primes et gratifications','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15990,'SYSCOHADA-ML','EXPENSE','XXXXXX','6613',   15987,'Congés payés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15991,'SYSCOHADA-ML','EXPENSE','XXXXXX','6614',   15987,'Indemnités de préavis, de licencement et de recherche d''embauche','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15992,'SYSCOHADA-ML','EXPENSE','XXXXXX','6615',   15987,'Indemnités de maladie versées aux travailleurs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15993,'SYSCOHADA-ML','EXPENSE','XXXXXX','6616',   15987,'Supplément familial','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15994,'SYSCOHADA-ML','EXPENSE','XXXXXX','6617',   15987,'Avantages en nature','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15995,'SYSCOHADA-ML','EXPENSE','XXXXXX','6618',   15987,'Autres rémunérations directes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15996,'SYSCOHADA-ML','EXPENSE','XXXXXX','662',    15986,'Remunerations directes versees au personnel non national','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15997,'SYSCOHADA-ML','EXPENSE','XXXXXX','6621',   15996,'Appointements salaires et commissions','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15998,'SYSCOHADA-ML','EXPENSE','XXXXXX','6622',   15996,'Primes et gratifications','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15999,'SYSCOHADA-ML','EXPENSE','XXXXXX','6623',   15996,'Congés payés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16000,'SYSCOHADA-ML','EXPENSE','XXXXXX','6624',   15996,'Indemnités de préavis, de licencement et de recherche d''embauche','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16001,'SYSCOHADA-ML','EXPENSE','XXXXXX','6625',   15996,'Indemnités de maladie versées aux travailleurs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16002,'SYSCOHADA-ML','EXPENSE','XXXXXX','6626',   15996,'Supplément familial','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16003,'SYSCOHADA-ML','EXPENSE','XXXXXX','6627',   15996,'Avantages en nature','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16004,'SYSCOHADA-ML','EXPENSE','XXXXXX','6628',   15996,'Autres rémunérations directes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16005,'SYSCOHADA-ML','EXPENSE','XXXXXX','663',    15986,'Indemnites forfaitaires versees au personnel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16006,'SYSCOHADA-ML','EXPENSE','XXXXXX','6631',   16005,'Indemnités de logement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16007,'SYSCOHADA-ML','EXPENSE','XXXXXX','6632',   16005,'Indemnités de représentation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16008,'SYSCOHADA-ML','EXPENSE','XXXXXX','6633',   16005,'Indemnités d''expatriation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16009,'SYSCOHADA-ML','EXPENSE','XXXXXX','6638',   16005,'Autres indemnités et avantages divers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16010,'SYSCOHADA-ML','EXPENSE','XXXXXX','664',    15986,'Charges sociales','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16011,'SYSCOHADA-ML','EXPENSE','XXXXXX','6641',   16010,'Charges sociales sur rémunération du personnel national','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16012,'SYSCOHADA-ML','EXPENSE','XXXXXX','6642',   16010,'Charges sociales sur rémunération du personnel non national','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16013,'SYSCOHADA-ML','EXPENSE','XXXXXX','666',    15986,'Remunerations et charges sociales de l''exploitant individuel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16014,'SYSCOHADA-ML','EXPENSE','XXXXXX','6661',   16013,'Rémunérations du travail de l''exploitant','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16015,'SYSCOHADA-ML','EXPENSE','XXXXXX','6662',   16013,'Charges sociales','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16016,'SYSCOHADA-ML','EXPENSE','XXXXXX','667',    15986,'Remunerations transferee de personnel exterieur','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16017,'SYSCOHADA-ML','EXPENSE','XXXXXX','6671',   16016,'Personnel intérimaire','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16018,'SYSCOHADA-ML','EXPENSE','XXXXXX','6672',   16016,'Personnel détaché ou prêté à l''entreprise','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16019,'SYSCOHADA-ML','EXPENSE','XXXXXX','668',    15986,'Autres charges sociales','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16020,'SYSCOHADA-ML','EXPENSE','XXXXXX','6681',   16019,'Versements aux syndicats et comités d''entreprise, d''établisement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16021,'SYSCOHADA-ML','EXPENSE','XXXXXX','6682',   16019,'Versements aux comité d''hygiéne et de sécurité','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16022,'SYSCOHADA-ML','EXPENSE','XXXXXX','6683',   16019,'Versements aux autres oeuvres sociales','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16023,'SYSCOHADA-ML','EXPENSE','XXXXXX','6684',   16019,'Médecine du travail et pharmacie','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16024,'SYSCOHADA-ML','EXPENSE','XXXXXX','67',     15819,'Frais financiers et charges assimilees','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16025,'SYSCOHADA-ML','EXPENSE','XXXXXX','671',    16024,'Interets des emprunts','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16026,'SYSCOHADA-ML','EXPENSE','XXXXXX','6711',   16025,'Emprunts obligataires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16027,'SYSCOHADA-ML','EXPENSE','XXXXXX','6712',   16025,'Emprunts auprès des établissements de crédit','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16028,'SYSCOHADA-ML','EXPENSE','XXXXXX','6713',   16025,'Dettes liées à des participations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16029,'SYSCOHADA-ML','EXPENSE','XXXXXX','672',    16024,'Interets dans loyers de credit bail et contrats assimiles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16030,'SYSCOHADA-ML','EXPENSE','XXXXXX','6721',   16029,'Intérêts dans loyers de crédit-bail immobilier','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16031,'SYSCOHADA-ML','EXPENSE','XXXXXX','6722',   16029,'Intérêts dans loyers de crédit-bail mobilier','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16032,'SYSCOHADA-ML','EXPENSE','XXXXXX','6723',   16029,'Intérêts dans loyers des autres contrats','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16033,'SYSCOHADA-ML','EXPENSE','XXXXXX','673',    16024,'Escomptes accordes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16034,'SYSCOHADA-ML','EXPENSE','XXXXXX','674',    16024,'Autres interets','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16035,'SYSCOHADA-ML','EXPENSE','XXXXXX','6741',   16034,'Avances reçues et dépôts créditeurs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16036,'SYSCOHADA-ML','EXPENSE','XXXXXX','6742',   16034,'Comptes courants bloqués','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16037,'SYSCOHADA-ML','EXPENSE','XXXXXX','6743',   16034,'Intérêts sur obligations cautionnées','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16038,'SYSCOHADA-ML','EXPENSE','XXXXXX','6744',   16034,'Intérêts sur dettes commerciales','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16039,'SYSCOHADA-ML','EXPENSE','XXXXXX','6745',   16034,'Intérêts bancaires et sur opérations de trésorerie et d''escompte','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16040,'SYSCOHADA-ML','EXPENSE','XXXXXX','6748',   16034,'Intérêts sur dettes diverses','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16041,'SYSCOHADA-ML','EXPENSE','XXXXXX','675',    16024,'Escomptes des effets de commerce','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16042,'SYSCOHADA-ML','EXPENSE','XXXXXX','676',    16024,'Pertes de change','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16043,'SYSCOHADA-ML','EXPENSE','XXXXXX','677',    16024,'Pertes sur cessions de titres  de placement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16044,'SYSCOHADA-ML','EXPENSE','XXXXXX','678',    16024,'Pertes sur risques financiers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16045,'SYSCOHADA-ML','EXPENSE','XXXXXX','6781',   16044,'Sur rentes viagères','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16046,'SYSCOHADA-ML','EXPENSE','XXXXXX','6782',   16044,'Sur opérations fiancières','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16047,'SYSCOHADA-ML','EXPENSE','XXXXXX','6783',   16044,'Sur instruments de trésorerie','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16048,'SYSCOHADA-ML','EXPENSE','XXXXXX','679',    16024,'Charges provisionnees financieres','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16049,'SYSCOHADA-ML','EXPENSE','XXXXXX','6791',   16048,'Sur risque financiers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16050,'SYSCOHADA-ML','EXPENSE','XXXXXX','6795',   16048,'Sur titres de placements','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16051,'SYSCOHADA-ML','EXPENSE','XXXXXX','6798',   16048,'Autres charges provisionnées financières','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16052,'SYSCOHADA-ML','EXPENSE','XXXXXX','68',     15819,'Dotations aus amortissements','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16053,'SYSCOHADA-ML','EXPENSE','XXXXXX','681',    16052,'Dotations aux amortissements d''exploitation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16054,'SYSCOHADA-ML','EXPENSE','XXXXXX','6811',   16052,'Dotations aux amortissements des charges immobilisées','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16055,'SYSCOHADA-ML','EXPENSE','XXXXXX','6812',   16052,'Dotations aux amortissements des immobilisations incorporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16056,'SYSCOHADA-ML','EXPENSE','XXXXXX','6813',   16052,'Dotations aux amortissements des immobilisations corporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16057,'SYSCOHADA-ML','EXPENSE','XXXXXX','687',    16052,'Dotations aux amortissements a caractere financier','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16058,'SYSCOHADA-ML','EXPENSE','XXXXXX','6872',   16057,'Dotations aux amortissements des primes de remboursement des obligations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16059,'SYSCOHADA-ML','EXPENSE','XXXXXX','6878',   16057,'Autres dotations aux amortissements à caractère financier','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16060,'SYSCOHADA-ML','EXPENSE','XXXXXX','69',     15819,'Dotattions aux provisions','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16061,'SYSCOHADA-ML','EXPENSE','XXXXXX','691',    16060,'Dotation aux provisions d''exploitation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16062,'SYSCOHADA-ML','EXPENSE','XXXXXX','6911',   16061,'Pour risques et charges','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16063,'SYSCOHADA-ML','EXPENSE','XXXXXX','6912',   16061,'Pour grosses réparations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16064,'SYSCOHADA-ML','EXPENSE','XXXXXX','6913',   16061,'Pour dépréciation des immobilisations incorporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16065,'SYSCOHADA-ML','EXPENSE','XXXXXX','6914',   16061,'Pour dépréciation des immobilisations corporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16066,'SYSCOHADA-ML','EXPENSE','XXXXXX','697',    16060,'Dotations aux provisions financieres','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16067,'SYSCOHADA-ML','EXPENSE','XXXXXX','6971',   16066,'Pour risques et charges','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16068,'SYSCOHADA-ML','EXPENSE','XXXXXX','6972',   16066,'Pour dépréciation des immobilisations financières','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16069,'SYSCOHADA-ML','INCOME','XXXXXX','7',           0,'Ventes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16070,'SYSCOHADA-ML','INCOME','XXXXXX','701',     16069,'Ventes de marchandises','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16071,'SYSCOHADA-ML','INCOME','XXXXXX','7011',    16070,'Dans la région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16072,'SYSCOHADA-ML','INCOME','XXXXXX','7012',    16070,'Hors région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16073,'SYSCOHADA-ML','INCOME','XXXXXX','7013',    16070,'Aux entreprises du groupe dans la région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16074,'SYSCOHADA-ML','INCOME','XXXXXX','7014',    16070,'Aux entreprises du groupe hors  région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16075,'SYSCOHADA-ML','INCOME','XXXXXX','702',     16069,'Ventes de produits finis','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16076,'SYSCOHADA-ML','INCOME','XXXXXX','7021',    16075,'Dans la région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16077,'SYSCOHADA-ML','INCOME','XXXXXX','7022',    16075,'Hors région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16078,'SYSCOHADA-ML','INCOME','XXXXXX','7023',    16075,'Aux entreprises de groupe dans la région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16079,'SYSCOHADA-ML','INCOME','XXXXXX','7024',    16075,'Aux entreprises du groupe hors  région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16080,'SYSCOHADA-ML','INCOME','XXXXXX','703',     16069,'Ventes de produits intermediaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16081,'SYSCOHADA-ML','INCOME','XXXXXX','7031',    16080,'Dans la région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16082,'SYSCOHADA-ML','INCOME','XXXXXX','7032',    16080,'Hors région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16083,'SYSCOHADA-ML','INCOME','XXXXXX','7033',    16080,'Aux entreprises du groupe dans la région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16084,'SYSCOHADA-ML','INCOME','XXXXXX','7034',    16080,'Aux entreprises du groupe hors  région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16085,'SYSCOHADA-ML','INCOME','XXXXXX','704',     16069,'Ventes de produits residuels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16086,'SYSCOHADA-ML','INCOME','XXXXXX','7041',    16085,'Dans la région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16087,'SYSCOHADA-ML','INCOME','XXXXXX','7042',    16085,'Hors région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16088,'SYSCOHADA-ML','INCOME','XXXXXX','7043',    16085,'Aux entreprises du groupe dans la région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16089,'SYSCOHADA-ML','INCOME','XXXXXX','7044',    16085,'Aux entreprises du groupe hors  région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16090,'SYSCOHADA-ML','INCOME','XXXXXX','705',     16069,'Travaux factures','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16091,'SYSCOHADA-ML','INCOME','XXXXXX','7051',    16090,'Dans la région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16092,'SYSCOHADA-ML','INCOME','XXXXXX','7052',    16090,'Hors région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16093,'SYSCOHADA-ML','INCOME','XXXXXX','7053',    16090,'Aux entreprises du groupe dans la région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16094,'SYSCOHADA-ML','INCOME','XXXXXX','7054',    16090,'Aux entreprises du groupe hors région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16095,'SYSCOHADA-ML','INCOME','XXXXXX','706',     16069,'Services vendus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16096,'SYSCOHADA-ML','INCOME','XXXXXX','7061',    16095,'Dans la région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16097,'SYSCOHADA-ML','INCOME','XXXXXX','7062',    16095,'Hors région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16098,'SYSCOHADA-ML','INCOME','XXXXXX','7063',    16095,'Aux entreprises du groupe dans la région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16099,'SYSCOHADA-ML','INCOME','XXXXXX','7064',    16095,'Aux entreprises du groupe hors région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16100,'SYSCOHADA-ML','INCOME','XXXXXX','707',     16069,'Produits accessoires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16101,'SYSCOHADA-ML','INCOME','XXXXXX','7071',    16100,'Port, emballages perdus et autres frais facturés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16102,'SYSCOHADA-ML','INCOME','XXXXXX','7072',    16100,'Commissions et courtages','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16103,'SYSCOHADA-ML','INCOME','XXXXXX','7073',    16100,'Locations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16104,'SYSCOHADA-ML','INCOME','XXXXXX','7074',    16100,'Bonis sur reprises et cessions d''emballages','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16105,'SYSCOHADA-ML','INCOME','XXXXXX','7075',    16100,'Mise à disposition de personnel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16106,'SYSCOHADA-ML','INCOME','XXXXXX','7076',    16100,'Redevances pour brevets, logiciels, marques et droits similaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16107,'SYSCOHADA-ML','INCOME','XXXXXX','7077',    16100,'Services exploités dans l''intérêt du personnel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16108,'SYSCOHADA-ML','INCOME','XXXXXX','7078',    16100,'Autres produits accessoires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16109,'SYSCOHADA-ML','INCOME','XXXXXX','71',      16069,'Suvventions d''exploitation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16110,'SYSCOHADA-ML','INCOME','XXXXXX','711',     16109,'Sur produits a l''exportation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16111,'SYSCOHADA-ML','INCOME','XXXXXX','712',     16109,'Sur produits a l''importation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16112,'SYSCOHADA-ML','INCOME','XXXXXX','713',     16109,'Sur produits de perequation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16113,'SYSCOHADA-ML','INCOME','XXXXXX','718',     16109,'Autres subventions d''exploitation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16114,'SYSCOHADA-ML','INCOME','XXXXXX','7181',    16113,'Versées par l''etat et les collectivités publiques','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16115,'SYSCOHADA-ML','INCOME','XXXXXX','7182',    16113,'Versées par les organismes internationaux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16116,'SYSCOHADA-ML','INCOME','XXXXXX','7183',    16113,'Versées par des tiers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16117,'SYSCOHADA-ML','INCOME','XXXXXX','72',      16069,'Production immobilisée','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16118,'SYSCOHADA-ML','INCOME','XXXXXX','721',     16117,'Immobilisations incorporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16119,'SYSCOHADA-ML','INCOME','XXXXXX','722',     16117,'Immobilisations corporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16120,'SYSCOHADA-ML','INCOME','XXXXXX','726',     16117,'Immobilisations financieres','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16121,'SYSCOHADA-ML','INCOME','XXXXXX','73',      16069,'Variations des stocks de biens et de services produits','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16122,'SYSCOHADA-ML','INCOME','XXXXXX','734',     16121,'Variations des stocks de produitsn en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16123,'SYSCOHADA-ML','INCOME','XXXXXX','7341',    16122,'Produits en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16124,'SYSCOHADA-ML','INCOME','XXXXXX','7342',    16122,'Travaux en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16125,'SYSCOHADA-ML','INCOME','XXXXXX','735',     16121,'Variations des en-cours de services','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16126,'SYSCOHADA-ML','INCOME','XXXXXX','7351',    16125,'Etudes en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16127,'SYSCOHADA-ML','INCOME','XXXXXX','7352',    16125,'Prestations de services en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16128,'SYSCOHADA-ML','INCOME','XXXXXX','736',     16121,'Variations des stocks de produits finis','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16129,'SYSCOHADA-ML','INCOME','XXXXXX','737',     16121,'Variations des stocks de produits intermediaires et residuels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16130,'SYSCOHADA-ML','INCOME','XXXXXX','7371',    16129,'Produits intermédiaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16131,'SYSCOHADA-ML','INCOME','XXXXXX','7372',    16129,'Produits résiduels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16132,'SYSCOHADA-ML','INCOME','XXXXXX','75',      16069,'Autres produits','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16133,'SYSCOHADA-ML','INCOME','XXXXXX','752',     16132,'Quote-part de resultat sur operations faites en commun','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16134,'SYSCOHADA-ML','INCOME','XXXXXX','7521',    16133,'Quote-part trsnsférée de pertes (comptabilité de gérant)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16135,'SYSCOHADA-ML','INCOME','XXXXXX','7525',    16133,'Bénéfices attribués par transfert (comptabilité des associés non gérants)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16136,'SYSCOHADA-ML','INCOME','XXXXXX','753',     16132,'Quote-part de resultat sue execution partielle de contrats pluri-ecercices','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16137,'SYSCOHADA-ML','INCOME','XXXXXX','754',     16132,'Produits des cessions courantes d''immobilisations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16138,'SYSCOHADA-ML','INCOME','XXXXXX','758',     16132,'Produits divers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16139,'SYSCOHADA-ML','INCOME','XXXXXX','7581',    16138,'Jetons de présence et autres rémunérations d''administrateurs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16140,'SYSCOHADA-ML','INCOME','XXXXXX','7582',    16138,'Indemnités d''assurances reçues','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16141,'SYSCOHADA-ML','INCOME','XXXXXX','759',     16132,'Reprises de charges provisionnees d''exploitation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16142,'SYSCOHADA-ML','INCOME','XXXXXX','7591',    16141,'Sur risques à court terme','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16143,'SYSCOHADA-ML','INCOME','XXXXXX','7593',    16141,'Sur stocks','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16144,'SYSCOHADA-ML','INCOME','XXXXXX','7594',    16141,'Sur créances','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16145,'SYSCOHADA-ML','INCOME','XXXXXX','7598',    16141,'Sur autres charges provisionnées','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16146,'SYSCOHADA-ML','INCOME','XXXXXX','77',      16069,'Revenus financiers et produits assimiles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16147,'SYSCOHADA-ML','INCOME','XXXXXX','771',     16146,'Interets de prets','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16148,'SYSCOHADA-ML','INCOME','XXXXXX','772',     16146,'Revenus de participations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16149,'SYSCOHADA-ML','INCOME','XXXXXX','773',     16146,'Escomptes obtenus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16150,'SYSCOHADA-ML','INCOME','XXXXXX','774',     16146,'Revenus de titres de placement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16151,'SYSCOHADA-ML','INCOME','XXXXXX','775',     16146,'Revenus des creances commerciales','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16152,'SYSCOHADA-ML','INCOME','XXXXXX','776',     16146,'Gains de change','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16153,'SYSCOHADA-ML','INCOME','XXXXXX','777',     16146,'Gains sur cessions de titres de placement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16154,'SYSCOHADA-ML','INCOME','XXXXXX','778',     16146,'Gains sur risques financiers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16155,'SYSCOHADA-ML','INCOME','XXXXXX','7781',    16154,'Gains sur rentes viagères','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16156,'SYSCOHADA-ML','INCOME','XXXXXX','7782',    16154,'Gains sur opérations financières','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16157,'SYSCOHADA-ML','INCOME','XXXXXX','7784',    16154,'Gains sur instruments de trésorerie','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16158,'SYSCOHADA-ML','INCOME','XXXXXX','779',     16146,'Reprises de charges provisionnees financieres','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16159,'SYSCOHADA-ML','INCOME','XXXXXX','7791',    16158,'Sur risques financiers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16160,'SYSCOHADA-ML','INCOME','XXXXXX','7795',    16158,'Sur titres de placement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16161,'SYSCOHADA-ML','INCOME','XXXXXX','7798',    16158,'Autres charges provisionnées financières','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16162,'SYSCOHADA-ML','INCOME','XXXXXX','78',      16069,'Transfert de charges','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16163,'SYSCOHADA-ML','INCOME','XXXXXX','781',     16162,'Transfert de charges d''exploitation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16164,'SYSCOHADA-ML','INCOME','XXXXXX','787',     16162,'Transfert de charges financieres','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16165,'SYSCOHADA-ML','INCOME','XXXXXX','79',      16069,'Reprises de provisions','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16166,'SYSCOHADA-ML','INCOME','XXXXXX','791',     16165,'Reprises de provisions d''exploitation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16167,'SYSCOHADA-ML','INCOME','XXXXXX','7911',    16166,'Pour risques et charges d''exploitation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16168,'SYSCOHADA-ML','INCOME','XXXXXX','7912',    16166,'Pour grosses réparation d''exploitation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16169,'SYSCOHADA-ML','INCOME','XXXXXX','7913',    16166,'Pour dépreciation des immobilisations incorporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16170,'SYSCOHADA-ML','INCOME','XXXXXX','7914',    16166,'Pour dépreciation des immobilisations corporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16171,'SYSCOHADA-ML','INCOME','XXXXXX','797',     16165,'Reprises de provisions financieres','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16172,'SYSCOHADA-ML','INCOME','XXXXXX','7971',    16171,'Pour risques et charges financiers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16173,'SYSCOHADA-ML','INCOME','XXXXXX','7972',    16171,'Pour dépréciation des immobilisations financières','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16174,'SYSCOHADA-ML','INCOME','XXXXXX','798',     16165,'Reprises d''amortissements','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16175,'SYSCOHADA-ML','AUTRES','XXXXXX','81',          0,'Valeurs comptables des cessions d''immobilisations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16176,'SYSCOHADA-ML','AUTRES','XXXXXX','811',     16175,'Immobilisations incorporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16177,'SYSCOHADA-ML','AUTRES','XXXXXX','812',     16175,'Immobilisations corporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16178,'SYSCOHADA-ML','AUTRES','XXXXXX','816',     16175,'Immobilisations financieres','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16179,'SYSCOHADA-ML','AUTRES','XXXXXX','82',          0,'Produits de cessions d''immobilisations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16180,'SYSCOHADA-ML','AUTRES','XXXXXX','821',     16179,'Immobilisations incorporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16181,'SYSCOHADA-ML','AUTRES','XXXXXX','822',     16179,'Immobilisations corporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16182,'SYSCOHADA-ML','AUTRES','XXXXXX','826',     16179,'Immobilisations financieres','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16183,'SYSCOHADA-ML','AUTRES','XXXXXX','83',          0,'Charges hors activites ordinaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16184,'SYSCOHADA-ML','AUTRES','XXXXXX','831',     16183,'Charges h.a.o constatées','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16185,'SYSCOHADA-ML','AUTRES','XXXXXX','834',     16183,'Pertes sur creances h.a.o','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16186,'SYSCOHADA-ML','AUTRES','XXXXXX','835',     16183,'Dons et liberalites accordes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16187,'SYSCOHADA-ML','AUTRES','XXXXXX','836',     16183,'Abandons de creances consentis','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16188,'SYSCOHADA-ML','AUTRES','XXXXXX','839',     16183,'Charges provisionnees h.a.o','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16189,'SYSCOHADA-ML','AUTRES','XXXXXX','84',          0,'Produits hors activites ordinaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16190,'SYSCOHADA-ML','AUTRES','XXXXXX','841',     16189,'Produits h.a.o constates','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16191,'SYSCOHADA-ML','AUTRES','XXXXXX','845',     16189,'Dons et liberalites obtenus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16192,'SYSCOHADA-ML','AUTRES','XXXXXX','846',     16189,'Abandons de creances obtenus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16193,'SYSCOHADA-ML','AUTRES','XXXXXX','848',     16189,'Transferts de charges h.a.o','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16194,'SYSCOHADA-ML','AUTRES','XXXXXX','849',     16189,'Reprises des charges provisionnees h.a.o','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16195,'SYSCOHADA-ML','AUTRES','XXXXXX','85',          0,'Dotations hors activites ordinaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16196,'SYSCOHADA-ML','AUTRES','XXXXXX','851',     16195,'Dotations aux provisions reglementees','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16197,'SYSCOHADA-ML','AUTRES','XXXXXX','852',     16195,'Dotations aux amortissements h.a.o','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16198,'SYSCOHADA-ML','AUTRES','XXXXXX','853',     16195,'Dotations aux provisions pour depreciation h.a.o','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16199,'SYSCOHADA-ML','AUTRES','XXXXXX','854',     16195,'Dotations aux provisions pour risques et charges h.a.o','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16200,'SYSCOHADA-ML','AUTRES','XXXXXX','858',     16195,'Autres dotations h.a.o','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16201,'SYSCOHADA-ML','AUTRES','XXXXXX','86',          0,'Reprises hors activites ordinaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16202,'SYSCOHADA-ML','AUTRES','XXXXXX','861',     16201,'Reprises de provisions reglementees','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16203,'SYSCOHADA-ML','AUTRES','XXXXXX','862',     16201,'Reprises d''amortissements','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16204,'SYSCOHADA-ML','AUTRES','XXXXXX','863',     16201,'Reprises de provisions pour depreciation h.a.o','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16205,'SYSCOHADA-ML','AUTRES','XXXXXX','864',     16201,'Reprises de provisions pour risques et charges h.a.o','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16206,'SYSCOHADA-ML','AUTRES','XXXXXX','865',     16201,'Reprises de subventions d''investissement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16207,'SYSCOHADA-ML','AUTRES','XXXXXX','868',     16201,'Autres reprises h.a.o','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16208,'SYSCOHADA-ML','AUTRES','XXXXXX','87',          0,'Participations des travailleurs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16209,'SYSCOHADA-ML','AUTRES','XXXXXX','871',     16208,'Participation legale aux benefices','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16210,'SYSCOHADA-ML','AUTRES','XXXXXX','874',     16208,'Participation contractuelle aux benefices','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16211,'SYSCOHADA-ML','AUTRES','XXXXXX','878',     16208,'Autres participations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16212,'SYSCOHADA-ML','AUTRES','XXXXXX','88',          0,'Subventions d''equilibre','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16213,'SYSCOHADA-ML','AUTRES','XXXXXX','881',     16212,'Etat','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16214,'SYSCOHADA-ML','AUTRES','XXXXXX','884',     16212,'Collectivites publiques','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16215,'SYSCOHADA-ML','AUTRES','XXXXXX','886',     16212,'Groupe','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16216,'SYSCOHADA-ML','AUTRES','XXXXXX','888',     16212,'Autres','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16217,'SYSCOHADA-ML','AUTRES','XXXXXX','89',          0,'Impots sur le resultat','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16218,'SYSCOHADA-ML','AUTRES','XXXXXX','891',     16217,'Impots sur les benefices de l''exercice','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16219,'SYSCOHADA-ML','AUTRES','XXXXXX','8911',    16218,'Activités exercées dans l''etat','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16220,'SYSCOHADA-ML','AUTRES','XXXXXX','8912',    16218,'Activités exercées dans les autres etats de la région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16221,'SYSCOHADA-ML','AUTRES','XXXXXX','8913',    16218,'Activités exercées hors région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16222,'SYSCOHADA-ML','AUTRES','XXXXXX','892',     16217,'Rappel d''impôts sur resultats anterieurs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16223,'SYSCOHADA-ML','AUTRES','XXXXXX','895',     16217,'Impôts minimum forfaitaires (i.m.f)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16224,'SYSCOHADA-ML','AUTRES','XXXXXX','899',     16217,'Dégrèvements et annulations d''impots sur resultats antérieurs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16225,'SYSCOHADA-ML','AUTRES','XXXXXX','8991',    16224,'Dégrèvements','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16226,'SYSCOHADA-ML','AUTRES','XXXXXX','8994',    16224,'Annulations pour pertes rétroactives','1');
    diff --git a/htdocs/install/mysql/data/llx_accounting_account_ne.sql b/htdocs/install/mysql/data/llx_accounting_account_ne.sql
    index b9fd39dbabb..dbdf2837bda 100644
    --- a/htdocs/install/mysql/data/llx_accounting_account_ne.sql
    +++ b/htdocs/install/mysql/data/llx_accounting_account_ne.sql
    @@ -13,1242 +13,1240 @@
     -- You should have received a copy of the GNU General Public License
     -- along with this program. If not, see <http://www.gnu.org/licenses/>.
     --
    ---
     
     --
     -- Ne pas placer de commentaire en fin de ligne, ce fichier est parsé lors
     -- de l'install et tous les sigles '--' sont supprimés.
     --
     
    ---
    --- Descriptif des plans comptables BF SYSCOHADA
    +-- Descriptif des plans comptables SYSCOHADA NE
     -- ID 15000 - 16999
    ---
    +-- ADD 16800000 to rowid # Do no remove this comment --
     
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15000,'SYSCOHADA-NE','CAPIT','XXXXXX','1',            0,'Capital','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15001,'SYSCOHADA-NE','CAPIT','XXXXXX','101',      15000,'Capital social','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15002,'SYSCOHADA-NE','CAPIT','XXXXXX','1011',     15001,'Capital souscrit, non appelé','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15003,'SYSCOHADA-NE','CAPIT','XXXXXX','1012',     15001,'Capital souscrit, appelé, non versé','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15004,'SYSCOHADA-NE','CAPIT','XXXXXX','1013',     15001,'Capital souscrit, appelé, versé, non amorti','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15005,'SYSCOHADA-NE','CAPIT','XXXXXX','1014',     15001,'Capital souscrit, appelé, versé, amorti','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15006,'SYSCOHADA-NE','CAPIT','XXXXXX','1018',     15001,'Capital souscrit, soumis à des conditions particulières','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15007,'SYSCOHADA-NE','CAPIT','XXXXXX','102',      15000,'Capital par dotation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15008,'SYSCOHADA-NE','CAPIT','XXXXXX','1021',     15007,'Dotation initiale','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15009,'SYSCOHADA-NE','CAPIT','XXXXXX','1022',     15007,'Dotations complémentaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15010,'SYSCOHADA-NE','CAPIT','XXXXXX','1028',     15007,'Autres dotations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15011,'SYSCOHADA-NE','CAPIT','XXXXXX','103',      15000,'Capital personnel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15012,'SYSCOHADA-NE','CAPIT','XXXXXX','104',      15000,'Compte de l''exploitant','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15013,'SYSCOHADA-NE','CAPIT','XXXXXX','1041',     15012,'Apports temporaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15014,'SYSCOHADA-NE','CAPIT','XXXXXX','1042',     15012,'Opérations courantes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15015,'SYSCOHADA-NE','CAPIT','XXXXXX','1043',     15012,'Rémunérations, impôts et autres charges personnelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15016,'SYSCOHADA-NE','CAPIT','XXXXXX','1047',     15012,'Prélèvements d''autoconsommation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15017,'SYSCOHADA-NE','CAPIT','XXXXXX','1048',     15012,'Autres prélèvements','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15018,'SYSCOHADA-NE','CAPIT','XXXXXX','105',      15000,'Primes liees aux capitaux propres','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15019,'SYSCOHADA-NE','CAPIT','XXXXXX','1051',     15018,'Primes d''émission','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15020,'SYSCOHADA-NE','CAPIT','XXXXXX','1052',     15018,'Primes d''apport','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15021,'SYSCOHADA-NE','CAPIT','XXXXXX','1053',     15018,'Primes de fusion','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15022,'SYSCOHADA-NE','CAPIT','XXXXXX','1054',     15018,'Primes de conversion','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15023,'SYSCOHADA-NE','CAPIT','XXXXXX','1058',     15018,'Autres primes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15024,'SYSCOHADA-NE','CAPIT','XXXXXX','106',      15000,'Ecarts de reevaluation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15025,'SYSCOHADA-NE','CAPIT','XXXXXX','1061',     15024,'Ecarts de réévaluation légale','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15026,'SYSCOHADA-NE','CAPIT','XXXXXX','1062',     15024,'Ecarts de réévaluation libre','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15027,'SYSCOHADA-NE','CAPIT','XXXXXX','109',      15000,'Actionnaires, capital souscrit, non appele','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15028,'SYSCOHADA-NE','CAPIT','XXXXXX','11',       15000,'Reserves','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15029,'SYSCOHADA-NE','CAPIT','XXXXXX','111',      15028,'Reserve legale','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15030,'SYSCOHADA-NE','CAPIT','XXXXXX','1111',     15029,'Réserves légales','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15031,'SYSCOHADA-NE','CAPIT','XXXXXX','112',      15028,'Reserves statutaires ou contractuelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15032,'SYSCOHADA-NE','CAPIT','XXXXXX','113',      15028,'Reserves reglementees','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15033,'SYSCOHADA-NE','CAPIT','XXXXXX','1131',     15032,'Réserves de plus-values nettes à long terme','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15034,'SYSCOHADA-NE','CAPIT','XXXXXX','1133',     15032,'Réserves consécutives à l''octroi de subventions d''investissement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15035,'SYSCOHADA-NE','CAPIT','XXXXXX','1134',     15032,'Réserves spéciales navires renouvelés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15036,'SYSCOHADA-NE','CAPIT','XXXXXX','1135',     15032,'Réserves spéciales matériels et outillage renouvelés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15037,'SYSCOHADA-NE','CAPIT','XXXXXX','1138',     15032,'Autres réserves réglementées','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15038,'SYSCOHADA-NE','CAPIT','XXXXXX','118',      15028,'Autres reserves','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15039,'SYSCOHADA-NE','CAPIT','XXXXXX','1181',     15038,'Réserves facultatives','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15040,'SYSCOHADA-NE','CAPIT','XXXXXX','1188',     15038,'Réserves diverses','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15041,'SYSCOHADA-NE','CAPIT','XXXXXX','12',       15000,'Report a nouveau','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15042,'SYSCOHADA-NE','CAPIT','XXXXXX','121',      15041,'Report a nouveau crediteur','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15043,'SYSCOHADA-NE','CAPIT','XXXXXX','1211',     15042,'Report à nouveau crediteur','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15044,'SYSCOHADA-NE','CAPIT','XXXXXX','129',      15041,'Report a nouveau debiteur','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15045,'SYSCOHADA-NE','CAPIT','XXXXXX','1291',     15044,'Perte nette à reporter','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15046,'SYSCOHADA-NE','CAPIT','XXXXXX','1292',     15044,'Perte - amortissements réputés différés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15047,'SYSCOHADA-NE','CAPIT','XXXXXX','13',       15000,'Resultat net de l''exercice','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15048,'SYSCOHADA-NE','CAPIT','XXXXXX','1301',     15047,'Résultat en instance d''affectation : bénéfice','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15049,'SYSCOHADA-NE','CAPIT','XXXXXX','1309',     15047,'Résultat en instance d''affectation : perte','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15050,'SYSCOHADA-NE','CAPIT','XXXXXX','131',      15047,'Resultat net : benefice','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15051,'SYSCOHADA-NE','CAPIT','XXXXXX','132',      15047,'Marge brute (mb)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15052,'SYSCOHADA-NE','CAPIT','XXXXXX','1321',     15051,'Marge brute sur marchandises','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15053,'SYSCOHADA-NE','CAPIT','XXXXXX','1322',     15051,'Marge brute sur matières','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15054,'SYSCOHADA-NE','CAPIT','XXXXXX','133',      15047,'Valeur ajoutee (v.a.)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15055,'SYSCOHADA-NE','CAPIT','XXXXXX','134',      15047,'Excedent brut d''exploitation (e.b.e.)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15056,'SYSCOHADA-NE','CAPIT','XXXXXX','135',      15047,'Resultat d''exploitation (r.e.)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15057,'SYSCOHADA-NE','CAPIT','XXXXXX','136',      15047,'Resultat financier (r.f.)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15058,'SYSCOHADA-NE','CAPIT','XXXXXX','137',      15047,'Resultat des activites ordinaires (r.a.o.)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15059,'SYSCOHADA-NE','CAPIT','XXXXXX','138',      15047,'Resultat hors activites ordinaires (r.h.a.o.)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15060,'SYSCOHADA-NE','CAPIT','XXXXXX','139',      15047,'Resultat net : perte','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15061,'SYSCOHADA-NE','CAPIT','XXXXXX','14',       15000,'Subventions d''investissement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15062,'SYSCOHADA-NE','CAPIT','XXXXXX','141',      15061,'Subventions d''equipement a','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15063,'SYSCOHADA-NE','CAPIT','XXXXXX','1411',     15062,'Etat','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15064,'SYSCOHADA-NE','CAPIT','XXXXXX','1412',     15062,'Régions','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15065,'SYSCOHADA-NE','CAPIT','XXXXXX','1413',     15062,'Départements','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15066,'SYSCOHADA-NE','CAPIT','XXXXXX','1414',     15062,'Communes et collectivités publiques décentralisées','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15067,'SYSCOHADA-NE','CAPIT','XXXXXX','1415',     15062,'Entreprises publiques ou mixtes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15068,'SYSCOHADA-NE','CAPIT','XXXXXX','1416',     15062,'Entreprises et organismes privés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15069,'SYSCOHADA-NE','CAPIT','XXXXXX','1417',     15062,'Organismes internationaux','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15070,'SYSCOHADA-NE','CAPIT','XXXXXX','1418',     15062,'Autres','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15071,'SYSCOHADA-NE','CAPIT','XXXXXX','142',      15061,'Subventions d''equipement b','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15072,'SYSCOHADA-NE','CAPIT','XXXXXX','1421',     15071,'Subventions d''équipements','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15073,'SYSCOHADA-NE','CAPIT','XXXXXX','148',      15061,'Autres subventions d''investissement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15074,'SYSCOHADA-NE','CAPIT','XXXXXX','15',       15000,'Provisions reglementees et fonds assimiles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15075,'SYSCOHADA-NE','CAPIT','XXXXXX','151',      15074,'Amortissements derogatoires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15076,'SYSCOHADA-NE','CAPIT','XXXXXX','152',      15074,'Plus-values de cession a reinvestir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15077,'SYSCOHADA-NE','CAPIT','XXXXXX','1521',     15076,'Plus-values de cession à réinvestir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15078,'SYSCOHADA-NE','CAPIT','XXXXXX','153',      15074,'Fonds reglementes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15079,'SYSCOHADA-NE','CAPIT','XXXXXX','1531',     15078,'Fonds national','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15080,'SYSCOHADA-NE','CAPIT','XXXXXX','1532',     15078,'Prélèvement pour le budget','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15081,'SYSCOHADA-NE','CAPIT','XXXXXX','154',      15074,'Provision speciale de reevaluation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15082,'SYSCOHADA-NE','CAPIT','XXXXXX','155',      15074,'Provisions reglementees relatives aux immobilisations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15083,'SYSCOHADA-NE','CAPIT','XXXXXX','1551',     15082,'Recontitution des gisements miniers et pétroliers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15084,'SYSCOHADA-NE','CAPIT','XXXXXX','1552',     15082,'Provisions de croissance des immobilisations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15085,'SYSCOHADA-NE','CAPIT','XXXXXX','1553',     15082,'Provisions de renouvellement du matériel naval','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15086,'SYSCOHADA-NE','CAPIT','XXXXXX','1554',     15082,'Provisions pourle renouvellement du matériel et outillage','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15087,'SYSCOHADA-NE','CAPIT','XXXXXX','156',      15074,'Provisions reglementees relatives aux stocks','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15088,'SYSCOHADA-NE','CAPIT','XXXXXX','1561',     15087,'Hausse de prix','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15089,'SYSCOHADA-NE','CAPIT','XXXXXX','1562',     15087,'Fluctuation des cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15090,'SYSCOHADA-NE','CAPIT','XXXXXX','157',      15074,'Provisions pour investissement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15091,'SYSCOHADA-NE','CAPIT','XXXXXX','158',      15074,'Autres provisions et fonds reglementes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15092,'SYSCOHADA-NE','CAPIT','XXXXXX','16',       15000,'Emprunts et dettes assimilees','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15093,'SYSCOHADA-NE','CAPIT','XXXXXX','161',      15092,'Emprunts obligataires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15094,'SYSCOHADA-NE','CAPIT','XXXXXX','1611',     15093,'Emprunts obligataires ordinaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15095,'SYSCOHADA-NE','CAPIT','XXXXXX','1612',     15093,'Emprunts obligataires convertibles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15096,'SYSCOHADA-NE','CAPIT','XXXXXX','1618',     15093,'Autres emprunts obligataires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15097,'SYSCOHADA-NE','CAPIT','XXXXXX','1619',     15093,'Obligations à souscrire, à la souche','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15098,'SYSCOHADA-NE','CAPIT','XXXXXX','162',      15092,'Emprunts et dettes aupres des etablissements de credit','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15099,'SYSCOHADA-NE','CAPIT','XXXXXX','163',      15092,'Avances recues de l''etat','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15100,'SYSCOHADA-NE','CAPIT','XXXXXX','164',      15092,'Avances recues et comptes courants bloques','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15101,'SYSCOHADA-NE','CAPIT','XXXXXX','165',      15092,'Depots et cautionnements recus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15102,'SYSCOHADA-NE','CAPIT','XXXXXX','1651',     15101,'Dépôts à terme','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15103,'SYSCOHADA-NE','CAPIT','XXXXXX','1652',     15101,'Cautionnements','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15104,'SYSCOHADA-NE','CAPIT','XXXXXX','166',      15092,'Interets courus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15105,'SYSCOHADA-NE','CAPIT','XXXXXX','1661',     15104,'Sur emprunts obligataires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15106,'SYSCOHADA-NE','CAPIT','XXXXXX','1662',     15104,'Sur emprunts et dettes auprès des établissements de crédit','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15107,'SYSCOHADA-NE','CAPIT','XXXXXX','1663',     15104,'Sur avances reçues de l''etat','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15108,'SYSCOHADA-NE','CAPIT','XXXXXX','1664',     15104,'Sur avances reçues et comptes courants bloqués','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15109,'SYSCOHADA-NE','CAPIT','XXXXXX','1665',     15104,'Sur dépôts et cautionnements reçus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15110,'SYSCOHADA-NE','CAPIT','XXXXXX','1667',     15104,'Sur avances assorties de conditions particulières','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15111,'SYSCOHADA-NE','CAPIT','XXXXXX','1668',     15104,'Sur autres emprunts et dettes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15112,'SYSCOHADA-NE','CAPIT','XXXXXX','167',      15092,'Avances assorties de conditions particulieres','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15113,'SYSCOHADA-NE','CAPIT','XXXXXX','1671',     15112,'Avances bloquées pour augmentation du capital','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15114,'SYSCOHADA-NE','CAPIT','XXXXXX','1672',     15112,'Avances conditionnées par l''etat','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15115,'SYSCOHADA-NE','CAPIT','XXXXXX','1673',     15112,'Avances conditionnées par les autres organismes africains','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15116,'SYSCOHADA-NE','CAPIT','XXXXXX','1674',     15112,'Avances conditionné par les autres organismes internationaux','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15117,'SYSCOHADA-NE','CAPIT','XXXXXX','1676',     15112,'Droits du concédant exigibles en nature','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15118,'SYSCOHADA-NE','CAPIT','XXXXXX','168',      15092,'Autres emprunts et dettes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15119,'SYSCOHADA-NE','CAPIT','XXXXXX','1681',     15118,'Rentes viagères capitalisées','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15120,'SYSCOHADA-NE','CAPIT','XXXXXX','1682',     15118,'Billets de fonds','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15121,'SYSCOHADA-NE','CAPIT','XXXXXX','1683',     15118,'Dettes consécutives à des titres emprunté','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15122,'SYSCOHADA-NE','CAPIT','XXXXXX','1684',     15118,'Dettes du concédant exigibles en nature','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15123,'SYSCOHADA-NE','CAPIT','XXXXXX','1685',     15118,'Emprunts participatifs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15124,'SYSCOHADA-NE','CAPIT','XXXXXX','1686',     15118,'Participation des travailleurs aux bénéfices','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15125,'SYSCOHADA-NE','CAPIT','XXXXXX','17',       15000,'Dettes de credit-bail et contrats assimiles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15126,'SYSCOHADA-NE','CAPIT','XXXXXX','172',      15125,'Emprunts equivalents de credit-bail immobilier','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15127,'SYSCOHADA-NE','CAPIT','XXXXXX','173',      15125,'Emprunts equivalents de credit-bail mobilier','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15128,'SYSCOHADA-NE','CAPIT','XXXXXX','176',      15125,'Interets courus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15129,'SYSCOHADA-NE','CAPIT','XXXXXX','1762',     15128,'Sur emprunts équivalents de crédit-bail immobilier','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15130,'SYSCOHADA-NE','CAPIT','XXXXXX','1763',     15128,'Sur emprunts équivalents de crédit-bail mobilier','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15131,'SYSCOHADA-NE','CAPIT','XXXXXX','1768',     15128,'Sur emprunts équivalents d''autres contrats','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15132,'SYSCOHADA-NE','CAPIT','XXXXXX','178',      15125,'Emprunts equivalents d''autres contrats','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15133,'SYSCOHADA-NE','CAPIT','XXXXXX','18',       15000,'Dettes liees a des participations et comptes de liaison des etablissements et societes en participation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15134,'SYSCOHADA-NE','CAPIT','XXXXXX','181',      15133,'Dettes liees a des participations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15135,'SYSCOHADA-NE','CAPIT','XXXXXX','1811',     15134,'Dettes liées à des participations (groupe)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15136,'SYSCOHADA-NE','CAPIT','XXXXXX','1812',     15134,'Dettes liées à des participations (hors groupe)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15137,'SYSCOHADA-NE','CAPIT','XXXXXX','182',      15133,'Dettes liees a des societes en paticipation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15138,'SYSCOHADA-NE','CAPIT','XXXXXX','183',      15133,'Interets courus sur dettes liees a des participations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15139,'SYSCOHADA-NE','CAPIT','XXXXXX','184',      15133,'Comptes permanents bloques des etablissements et succursales','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15140,'SYSCOHADA-NE','CAPIT','XXXXXX','185',      15133,'Comptes permanents non bloques des etablissements et succursales','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15141,'SYSCOHADA-NE','CAPIT','XXXXXX','186',      15133,'Comptes de liaison charges','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15142,'SYSCOHADA-NE','CAPIT','XXXXXX','187',      15133,'Comptes de liaison produits','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15143,'SYSCOHADA-NE','CAPIT','XXXXXX','188',      15133,'Comptes de liaison des societes en participation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15144,'SYSCOHADA-NE','CAPIT','XXXXXX','19',       15000,'Provisions financieres pour risques et charges','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15145,'SYSCOHADA-NE','CAPIT','XXXXXX','191',      15144,'Provisions pour litiges','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15146,'SYSCOHADA-NE','CAPIT','XXXXXX','192',      15144,'Provisions pour garanties donnees aux clients','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15147,'SYSCOHADA-NE','CAPIT','XXXXXX','193',      15144,'Provisions pour pertes sur marches a achevement futur','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15148,'SYSCOHADA-NE','CAPIT','XXXXXX','194',      15144,'Provisions pour pertes de change','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15149,'SYSCOHADA-NE','CAPIT','XXXXXX','195',      15144,'Provisions pour impots','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15150,'SYSCOHADA-NE','CAPIT','XXXXXX','196',      15144,'Provisions pour pensions et obligations similaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15151,'SYSCOHADA-NE','CAPIT','XXXXXX','197',      15144,'Provisions pour charges a repartir sur plusieurs exercices','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15152,'SYSCOHADA-NE','CAPIT','XXXXXX','1971',     15151,'Provisions pour grosses réparations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15153,'SYSCOHADA-NE','CAPIT','XXXXXX','198',      15144,'Autres provisions financieres pour risques et charges','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15154,'SYSCOHADA-NE','CAPIT','XXXXXX','1981',     15153,'Provisions pour amendes et pénalités','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15155,'SYSCOHADA-NE','CAPIT','XXXXXX','1982',     15153,'Provisions pour renouvellement des immobilisations (entreprises concessionnaires)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15156,'SYSCOHADA-NE','CAPIT','XXXXXX','1983',     15153,'Provisions pour propres assureurs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15157,'SYSCOHADA-NE','CAPIT','XXXXXX','1988',     15153,'Autres provisions financières pour risques et charges','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15158,'SYSCOHADA-NE','IMMO','XXXXXX','2',             0,'Charges immobilisees','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15159,'SYSCOHADA-NE','IMMO','XXXXXX','201',       15158,'Frais d''etablissement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15160,'SYSCOHADA-NE','IMMO','XXXXXX','2011',      15159,'Frais de constitution','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15161,'SYSCOHADA-NE','IMMO','XXXXXX','2012',      15159,'Frais de prospection','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15162,'SYSCOHADA-NE','IMMO','XXXXXX','2013',      15159,'Frais de publicité et de lancement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15163,'SYSCOHADA-NE','IMMO','XXXXXX','2014',      15159,'Frais de fonctionnement antérieurs au démarrage','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15164,'SYSCOHADA-NE','IMMO','XXXXXX','2015',      15159,'Frais de modification du capital (fusions, scissions transformations)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15165,'SYSCOHADA-NE','IMMO','XXXXXX','2016',      15159,'Frais d''entrée à la bourse','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15166,'SYSCOHADA-NE','IMMO','XXXXXX','2017',      15159,'Frais de restructuration','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15167,'SYSCOHADA-NE','IMMO','XXXXXX','2018',      15159,'Frais divers d''établissement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15168,'SYSCOHADA-NE','IMMO','XXXXXX','202',       15158,'Charges a repartir sur plusieurs exercices','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15169,'SYSCOHADA-NE','IMMO','XXXXXX','2021',      15168,'Charges différées','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15170,'SYSCOHADA-NE','IMMO','XXXXXX','2022',      15168,'Frais d''acquisition d''immobilisations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15171,'SYSCOHADA-NE','IMMO','XXXXXX','2026',      15168,'Fais d''émission des emprunts','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15172,'SYSCOHADA-NE','IMMO','XXXXXX','2028',      15168,'Charges à étaler','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15173,'SYSCOHADA-NE','IMMO','XXXXXX','206',       15158,'Primes de remboursement des obligations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15174,'SYSCOHADA-NE','IMMO','XXXXXX','2061',      15173,'Obligations ordinaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15175,'SYSCOHADA-NE','IMMO','XXXXXX','2062',      15173,'Obligations convertibles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15176,'SYSCOHADA-NE','IMMO','XXXXXX','2068',      15173,'Autres emprunts obligataires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15177,'SYSCOHADA-NE','IMMO','XXXXXX','21',        15158,'Immobilisations incorporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15178,'SYSCOHADA-NE','IMMO','XXXXXX','211',       15177,'Frais de recherche et de developpement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15179,'SYSCOHADA-NE','IMMO','XXXXXX','212',       15177,'Brevets, licences, concessions et droits similaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15180,'SYSCOHADA-NE','IMMO','XXXXXX','213',       15177,'Logiciels','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15181,'SYSCOHADA-NE','IMMO','XXXXXX','214',       15177,'Marques','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15182,'SYSCOHADA-NE','IMMO','XXXXXX','215',       15177,'Fonds commercial','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15183,'SYSCOHADA-NE','IMMO','XXXXXX','216',       15177,'Droit au bail','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15184,'SYSCOHADA-NE','IMMO','XXXXXX','217',       15177,'Investissements de creation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15185,'SYSCOHADA-NE','IMMO','XXXXXX','218',       15177,'Autres droits et valeurs incorporels','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15186,'SYSCOHADA-NE','IMMO','XXXXXX','219',       15177,'Immobilisations incorporelles en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15187,'SYSCOHADA-NE','IMMO','XXXXXX','2191',      15186,'Frais de recherche et de développement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15188,'SYSCOHADA-NE','IMMO','XXXXXX','2193',      15186,'Logiciels','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15189,'SYSCOHADA-NE','IMMO','XXXXXX','2198',      15186,'Autres droits et valeurs incorporels','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15190,'SYSCOHADA-NE','IMMO','XXXXXX','22',        15158,'Terrains','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15191,'SYSCOHADA-NE','IMMO','XXXXXX','221',       15190,'Terrains agricoles et forestiers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15192,'SYSCOHADA-NE','IMMO','XXXXXX','2211',      15191,'Terrains d''exploitation agricole','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15193,'SYSCOHADA-NE','IMMO','XXXXXX','2212',      15191,'Terrains d''exploitation forestière','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15194,'SYSCOHADA-NE','IMMO','XXXXXX','2218',      15191,'Autres terrains','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15195,'SYSCOHADA-NE','IMMO','XXXXXX','222',       15190,'Terrains nus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15196,'SYSCOHADA-NE','IMMO','XXXXXX','2221',      15195,'Terrains à bâtir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15197,'SYSCOHADA-NE','IMMO','XXXXXX','2228',      15195,'Autres terrains nus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15198,'SYSCOHADA-NE','IMMO','XXXXXX','223',       15190,'Terrains batis','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15199,'SYSCOHADA-NE','IMMO','XXXXXX','2231',      15198,'Pour bâtiments industriels et agricoles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15200,'SYSCOHADA-NE','IMMO','XXXXXX','2232',      15198,'Pour bâtiments administratifs et commerciaux','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15201,'SYSCOHADA-NE','IMMO','XXXXXX','2234',      15198,'Pour bâtiments affectés aux autres opérations professionnelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15202,'SYSCOHADA-NE','IMMO','XXXXXX','2235',      15198,'Pour bâtiments affectés aux autres opérations non professionnelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15203,'SYSCOHADA-NE','IMMO','XXXXXX','2236',      15198,'Autres terrains bâtis','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15204,'SYSCOHADA-NE','IMMO','XXXXXX','224',       15190,'Travaux de mise en valeur des terrains','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15205,'SYSCOHADA-NE','IMMO','XXXXXX','2241',      15204,'Plantation d''arbres et d''arbustes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15206,'SYSCOHADA-NE','IMMO','XXXXXX','2248',      15204,'Autres travaux','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15207,'SYSCOHADA-NE','IMMO','XXXXXX','225',       15190,'Terrains de gisement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15208,'SYSCOHADA-NE','IMMO','XXXXXX','2251',      15207,'Carrières','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15209,'SYSCOHADA-NE','IMMO','XXXXXX','226',       15190,'Terrains amenages','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15210,'SYSCOHADA-NE','IMMO','XXXXXX','2261',      15209,'Parkings','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15211,'SYSCOHADA-NE','IMMO','XXXXXX','227',       15190,'Terrains mis en concession','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15212,'SYSCOHADA-NE','IMMO','XXXXXX','228',       15190,'Autres terrains','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15213,'SYSCOHADA-NE','IMMO','XXXXXX','2281',      15212,'Terrains des immeubles de rapport','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15214,'SYSCOHADA-NE','IMMO','XXXXXX','2285',      15212,'Terrains des logements affectés au personnel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15215,'SYSCOHADA-NE','IMMO','XXXXXX','2288',      15212,'Autres terrains','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15216,'SYSCOHADA-NE','IMMO','XXXXXX','229',       15190,'Amenagements des terrains en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15217,'SYSCOHADA-NE','IMMO','XXXXXX','2291',      15216,'Terrains agricoles et forestiers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15218,'SYSCOHADA-NE','IMMO','XXXXXX','2292',      15216,'Terrains nus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15219,'SYSCOHADA-NE','IMMO','XXXXXX','2295',      15216,'Terrains de gisement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15220,'SYSCOHADA-NE','IMMO','XXXXXX','2298',      15216,'Autres travaux','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15221,'SYSCOHADA-NE','IMMO','XXXXXX','23',        15158,'Bâtiments, installations techniques et agencements','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15222,'SYSCOHADA-NE','IMMO','XXXXXX','231',       15221,'Bâtiments industriels, agricoles, administratifs et commerciaux sur sol propre','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15223,'SYSCOHADA-NE','IMMO','XXXXXX','2311',      15222,'Bâtiments industriels','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15224,'SYSCOHADA-NE','IMMO','XXXXXX','2312',      15222,'Bâtiments agricoles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15225,'SYSCOHADA-NE','IMMO','XXXXXX','2313',      15222,'Bâtiments administratifs et commerciaux','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15226,'SYSCOHADA-NE','IMMO','XXXXXX','2314',      15222,'Bâtiments affectés au logement du personnel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15227,'SYSCOHADA-NE','IMMO','XXXXXX','2315',      15222,'Immeubles de rapport','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15228,'SYSCOHADA-NE','IMMO','XXXXXX','232',       15221,'Bâtiments industriels, agricoles, administratifs et commerciaux sur sol d''autrui','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15229,'SYSCOHADA-NE','IMMO','XXXXXX','2321',      15228,'Bâtiments industriels','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15230,'SYSCOHADA-NE','IMMO','XXXXXX','2322',      15228,'Bâtiments agricoles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15231,'SYSCOHADA-NE','IMMO','XXXXXX','2323',      15228,'Bâtiments administratifs et commerciaux','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15232,'SYSCOHADA-NE','IMMO','XXXXXX','2324',      15228,'Bâtiments affectés au logement du personnel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15233,'SYSCOHADA-NE','IMMO','XXXXXX','2325',      15228,'Immeubles de rapport','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15234,'SYSCOHADA-NE','IMMO','XXXXXX','233',       15221,'Ouvrages d''infrastructures','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15235,'SYSCOHADA-NE','IMMO','XXXXXX','2331',      15234,'Voies de terre','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15236,'SYSCOHADA-NE','IMMO','XXXXXX','2332',      15234,'Voies de fer','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15237,'SYSCOHADA-NE','IMMO','XXXXXX','2333',      15234,'Voies d''eau','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15238,'SYSCOHADA-NE','IMMO','XXXXXX','2334',      15234,'Barrages, digues','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15239,'SYSCOHADA-NE','IMMO','XXXXXX','2335',      15234,'Pistes d''aérodrome','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15240,'SYSCOHADA-NE','IMMO','XXXXXX','2338',      15234,'Autres','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15241,'SYSCOHADA-NE','IMMO','XXXXXX','234',       15221,'Installations techniques','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15242,'SYSCOHADA-NE','IMMO','XXXXXX','2341',      15241,'Installations complexes spécialisées sur sol propre','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15243,'SYSCOHADA-NE','IMMO','XXXXXX','2342',      15241,'Installations complexes spécialisées sur sol d''autrui','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15244,'SYSCOHADA-NE','IMMO','XXXXXX','2343',      15241,'Installations à caractère spécifique sur sol propre','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15245,'SYSCOHADA-NE','IMMO','XXXXXX','2344',      15241,'Installations à caractère spécifique sur sol d''autrui','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15246,'SYSCOHADA-NE','IMMO','XXXXXX','235',       15221,'Amenagements de bureaux','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15247,'SYSCOHADA-NE','IMMO','XXXXXX','2351',      15246,'Installations générales','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15248,'SYSCOHADA-NE','IMMO','XXXXXX','2358',      15246,'Autres installations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15249,'SYSCOHADA-NE','IMMO','XXXXXX','237',       15221,'Batiments industriels, agricoles et commerciaux mis en concession','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15250,'SYSCOHADA-NE','IMMO','XXXXXX','238',       15221,'Autres installations et agencements','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15251,'SYSCOHADA-NE','IMMO','XXXXXX','239',       15221,'Bâtiments et installations en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15252,'SYSCOHADA-NE','IMMO','XXXXXX','2391',      15251,'Bâtiments et installations en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15253,'SYSCOHADA-NE','IMMO','XXXXXX','24',        15158,'Materiels','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15254,'SYSCOHADA-NE','IMMO','XXXXXX','241',       15253,'Materiel et outillage industriel et commercial','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15255,'SYSCOHADA-NE','IMMO','XXXXXX','2411',      15254,'Matériel industriel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15256,'SYSCOHADA-NE','IMMO','XXXXXX','2412',      15254,'Outillage industriel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15257,'SYSCOHADA-NE','IMMO','XXXXXX','2413',      15254,'Matériel commercial','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15258,'SYSCOHADA-NE','IMMO','XXXXXX','2414',      15254,'Outillage commercial','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15259,'SYSCOHADA-NE','IMMO','XXXXXX','242',       15253,'Materiel et outillage agricole','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15260,'SYSCOHADA-NE','IMMO','XXXXXX','2421',      15259,'Matériel agricole','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15261,'SYSCOHADA-NE','IMMO','XXXXXX','2422',      15259,'Outillage agricole','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15262,'SYSCOHADA-NE','IMMO','XXXXXX','243',       15253,'Materiel d''emballage recuperable et identifiable','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15263,'SYSCOHADA-NE','IMMO','XXXXXX','244',       15253,'Materiel et mobilier','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15264,'SYSCOHADA-NE','IMMO','XXXXXX','2441',      15263,'Matériel de bureau','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15265,'SYSCOHADA-NE','IMMO','XXXXXX','2442',      15263,'Matériel informatique','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15266,'SYSCOHADA-NE','IMMO','XXXXXX','2443',      15263,'Matériel bureautique','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15267,'SYSCOHADA-NE','IMMO','XXXXXX','2444',      15263,'Mobilier de bureau','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15268,'SYSCOHADA-NE','IMMO','XXXXXX','2446',      15263,'Matériel et mobilier des immeubles de rapport','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15269,'SYSCOHADA-NE','IMMO','XXXXXX','2447',      15263,'Matériel et mobilier des logements du personnel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15270,'SYSCOHADA-NE','IMMO','XXXXXX','245',       15253,'Materiel de transport','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15271,'SYSCOHADA-NE','IMMO','XXXXXX','2451',      15270,'Matériel automobile','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15272,'SYSCOHADA-NE','IMMO','XXXXXX','2452',      15270,'Matériel ferroviaire','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15273,'SYSCOHADA-NE','IMMO','XXXXXX','2453',      15270,'Matériel fluvial, lagunaire','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15274,'SYSCOHADA-NE','IMMO','XXXXXX','2454',      15270,'Matériel naval','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15275,'SYSCOHADA-NE','IMMO','XXXXXX','2455',      15270,'Matériel aérien','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15276,'SYSCOHADA-NE','IMMO','XXXXXX','2456',      15270,'Matériel hippomobile','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15277,'SYSCOHADA-NE','IMMO','XXXXXX','2458',      15270,'Autres (vélo, mobylette, moto)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15278,'SYSCOHADA-NE','IMMO','XXXXXX','246',       15253,'Immobilisations animales et agricoles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15279,'SYSCOHADA-NE','IMMO','XXXXXX','2461',      15278,'Cheptel, animaux de trait','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15280,'SYSCOHADA-NE','IMMO','XXXXXX','2462',      15278,'Cheptel, animaux reproducteurs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15281,'SYSCOHADA-NE','IMMO','XXXXXX','2463',      15278,'Animaux de garde','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15282,'SYSCOHADA-NE','IMMO','XXXXXX','2465',      15278,'Plantations agricoles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15283,'SYSCOHADA-NE','IMMO','XXXXXX','2468',      15278,'Autres','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15284,'SYSCOHADA-NE','IMMO','XXXXXX','247',       15253,'Agencements et amenagements du materiel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15285,'SYSCOHADA-NE','IMMO','XXXXXX','248',       15253,'Autres materiels','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15286,'SYSCOHADA-NE','IMMO','XXXXXX','2481',      15285,'Collections et oeuvres d''art','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15287,'SYSCOHADA-NE','IMMO','XXXXXX','249',       15253,'Materiel en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15288,'SYSCOHADA-NE','IMMO','XXXXXX','2491',      15287,'Matériel et outillage industriel et commercial','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15289,'SYSCOHADA-NE','IMMO','XXXXXX','2492',      15287,'Matériel et outillage agricole','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15290,'SYSCOHADA-NE','IMMO','XXXXXX','2493',      15287,'Matériel d''emballage récupérable et identifiable','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15291,'SYSCOHADA-NE','IMMO','XXXXXX','2494',      15287,'Matériel et mobilier de bureau','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15292,'SYSCOHADA-NE','IMMO','XXXXXX','2495',      15287,'Matériel de transport','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15293,'SYSCOHADA-NE','IMMO','XXXXXX','2496',      15287,'Immobilisations animales et agricoles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15294,'SYSCOHADA-NE','IMMO','XXXXXX','2497',      15287,'Agencements et aménagements du matériel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15295,'SYSCOHADA-NE','IMMO','XXXXXX','2498',      15287,'Autres matériels','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15296,'SYSCOHADA-NE','IMMO','XXXXXX','25',        15158,'Avances et acomptes verses sur immobilisations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15297,'SYSCOHADA-NE','IMMO','XXXXXX','251',       15296,'Avances et acomptes verses sur immobilisations incorporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15298,'SYSCOHADA-NE','IMMO','XXXXXX','252',       15296,'Avances et acomptes verses sur immobilisations corporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15299,'SYSCOHADA-NE','IMMO','XXXXXX','26',        15158,'Titres de participation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15300,'SYSCOHADA-NE','IMMO','XXXXXX','261',       15299,'Titres de participation dans des societes sous contrôle exclusif','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15301,'SYSCOHADA-NE','IMMO','XXXXXX','262',       15299,'Titres de participation dans des societes sous contrôle conjoint','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15302,'SYSCOHADA-NE','IMMO','XXXXXX','263',       15299,'Titres de participation dans des societes conferant une influence notable','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15303,'SYSCOHADA-NE','IMMO','XXXXXX','265',       15299,'Participations dans des organismes professionnels','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15304,'SYSCOHADA-NE','IMMO','XXXXXX','266',       15299,'Part dans des groupements d''interets economique (g.i.e.)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15305,'SYSCOHADA-NE','IMMO','XXXXXX','268',       15299,'Autres titres de participation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15306,'SYSCOHADA-NE','IMMO','XXXXXX','27',        15158,'Autres immobilisations financières','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15307,'SYSCOHADA-NE','IMMO','XXXXXX','271',       15306,'Prêts et creances non commerciales','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15308,'SYSCOHADA-NE','IMMO','XXXXXX','2711',      15307,'Prêts participatifs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15309,'SYSCOHADA-NE','IMMO','XXXXXX','2712',      15307,'Prêts aux associés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15310,'SYSCOHADA-NE','IMMO','XXXXXX','2713',      15307,'Billets de fonds','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15311,'SYSCOHADA-NE','IMMO','XXXXXX','2714',      15307,'Titres prêtés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15312,'SYSCOHADA-NE','IMMO','XXXXXX','272',       15306,'Prets au personnel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15313,'SYSCOHADA-NE','IMMO','XXXXXX','2721',      15312,'Prêts immobiliers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15314,'SYSCOHADA-NE','IMMO','XXXXXX','2722',      15312,'Prêts mobiliers et d''intallation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15315,'SYSCOHADA-NE','IMMO','XXXXXX','2728',      15312,'Autres prêts (frais d''étude...)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15316,'SYSCOHADA-NE','IMMO','XXXXXX','273',       15306,'Creances sur l''etat','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15317,'SYSCOHADA-NE','IMMO','XXXXXX','2731',      15316,'Retenues de garantie','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15318,'SYSCOHADA-NE','IMMO','XXXXXX','2733',      15316,'Fonds reglementé','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15319,'SYSCOHADA-NE','IMMO','XXXXXX','2738',      15316,'Autres','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15320,'SYSCOHADA-NE','IMMO','XXXXXX','274',       15306,'Titres immobilises','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15321,'SYSCOHADA-NE','IMMO','XXXXXX','2741',      15320,'Titres immobilisés de l''activité de portefeuille (t.i.a.p.)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15322,'SYSCOHADA-NE','IMMO','XXXXXX','2742',      15320,'Titres participatifs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15323,'SYSCOHADA-NE','IMMO','XXXXXX','2743',      15320,'Certificats d''investissement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15324,'SYSCOHADA-NE','IMMO','XXXXXX','2744',      15320,'Parts de fonds commun de placement (f.c.p.)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15325,'SYSCOHADA-NE','IMMO','XXXXXX','2748',      15320,'Autres titres immobilisés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15326,'SYSCOHADA-NE','IMMO','XXXXXX','275',       15306,'Depots et cautionnements verses','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15327,'SYSCOHADA-NE','IMMO','XXXXXX','2751',      15326,'Dépôts pour loyers d''avance','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15328,'SYSCOHADA-NE','IMMO','XXXXXX','2752',      15326,'Dépôts pour l''électricité','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15329,'SYSCOHADA-NE','IMMO','XXXXXX','2753',      15326,'Dépôts pour l''eau','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15330,'SYSCOHADA-NE','IMMO','XXXXXX','2754',      15326,'Dépôts pour le gaz','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15331,'SYSCOHADA-NE','IMMO','XXXXXX','2755',      15326,'Dépôts pour le téléphone, le télex, la télécopie','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15332,'SYSCOHADA-NE','IMMO','XXXXXX','2756',      15326,'Cautionnements sur les marchés publics','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15333,'SYSCOHADA-NE','IMMO','XXXXXX','2757',      15326,'Cautionnements sur autres opérations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15334,'SYSCOHADA-NE','IMMO','XXXXXX','2758',      15326,'Autres dépôts et cautionnements','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15335,'SYSCOHADA-NE','IMMO','XXXXXX','276',       15306,'Interets courus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15336,'SYSCOHADA-NE','IMMO','XXXXXX','2761',      15335,'Prêts et créances non commerciales','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15337,'SYSCOHADA-NE','IMMO','XXXXXX','2762',      15335,'Prêts au personnel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15338,'SYSCOHADA-NE','IMMO','XXXXXX','2763',      15335,'Créances sur l''etat','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15339,'SYSCOHADA-NE','IMMO','XXXXXX','2764',      15335,'Titres immobilisés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15340,'SYSCOHADA-NE','IMMO','XXXXXX','2765',      15335,'Dépôts et cautionnements versés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15341,'SYSCOHADA-NE','IMMO','XXXXXX','2767',      15335,'Créances rattachées à des participations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15342,'SYSCOHADA-NE','IMMO','XXXXXX','2768',      15335,'Immobilisations financières diverses','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15343,'SYSCOHADA-NE','IMMO','XXXXXX','277',       15306,'Créances rattachees a des participations et des avances a des g.i.e.','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15344,'SYSCOHADA-NE','IMMO','XXXXXX','2771',      15343,'Créances rattachées à des participations (groupe)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15345,'SYSCOHADA-NE','IMMO','XXXXXX','2772',      15343,'Créances rattachées à des participations (hors groupe)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15346,'SYSCOHADA-NE','IMMO','XXXXXX','2773',      15343,'Créances rattachées à des sociétés en participation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15347,'SYSCOHADA-NE','IMMO','XXXXXX','2774',      15343,'Avances à des groupements d''intérêt économique (g.i.e.)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15348,'SYSCOHADA-NE','IMMO','XXXXXX','278',       15306,'Immobilisations financieres diverses','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15349,'SYSCOHADA-NE','IMMO','XXXXXX','2781',      15348,'Créances diverses groupe','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15350,'SYSCOHADA-NE','IMMO','XXXXXX','2782',      15348,'Créances diverses hors groupe','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15351,'SYSCOHADA-NE','IMMO','XXXXXX','2785',      15348,'Or et métaux précieux (1)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15352,'SYSCOHADA-NE','IMMO','XXXXXX','28',        15158,'Amortissemnts','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15353,'SYSCOHADA-NE','IMMO','XXXXXX','281',       15352,'Amortissements des immobilisations incorporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15354,'SYSCOHADA-NE','IMMO','XXXXXX','2811',      15353,'Amortissements des frais de recherche et de développement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15355,'SYSCOHADA-NE','IMMO','XXXXXX','2812',      15353,'Amortissements des brevets, licences, concessions et droits similaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15356,'SYSCOHADA-NE','IMMO','XXXXXX','2813',      15353,'Amortissements des logiciels','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15357,'SYSCOHADA-NE','IMMO','XXXXXX','2814',      15353,'Amortissements des marques','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15358,'SYSCOHADA-NE','IMMO','XXXXXX','2815',      15353,'Amortissements du fonds commercial','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15359,'SYSCOHADA-NE','IMMO','XXXXXX','2816',      15353,'Amortissements du droit au bail','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15360,'SYSCOHADA-NE','IMMO','XXXXXX','2817',      15353,'Amortissements des investissements de création','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15361,'SYSCOHADA-NE','IMMO','XXXXXX','2818',      15353,'Amortissements des autres droits et valeurs incorporels','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15362,'SYSCOHADA-NE','IMMO','XXXXXX','282',       15352,'Amortissements des terrains','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15363,'SYSCOHADA-NE','IMMO','XXXXXX','2821',      15362,'Amortissements des terrains agricoles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15364,'SYSCOHADA-NE','IMMO','XXXXXX','2824',      15362,'Amortissements des travaux de mise en valeur des terrains','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15365,'SYSCOHADA-NE','IMMO','XXXXXX','2825',      15362,'Amortissements des terrains de gisements','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15366,'SYSCOHADA-NE','IMMO','XXXXXX','283',       15352,'Amortissements des batiments, installations techniques et agencements','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15367,'SYSCOHADA-NE','IMMO','XXXXXX','2831',      15366,'Amortissements des bâtiments industriels, agricoles, administratifs et commerciaux sur sol propres','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15368,'SYSCOHADA-NE','IMMO','XXXXXX','2832',      15366,'Amortissements des bâtiments industriels, agricoles, administratifs et commerciaux sur sol d''autrui','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15369,'SYSCOHADA-NE','IMMO','XXXXXX','2833',      15366,'Amortissements des ouvrages d''infrastructure','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15370,'SYSCOHADA-NE','IMMO','XXXXXX','2834',      15366,'Amortissements des installations techniques','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15371,'SYSCOHADA-NE','IMMO','XXXXXX','2835',      15366,'Amortissements des aménagements de bureaux','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15372,'SYSCOHADA-NE','IMMO','XXXXXX','2837',      15366,'Amortissements des bâtiments  industriels, agricoles et commerciaux mis en concession','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15373,'SYSCOHADA-NE','IMMO','XXXXXX','2838',      15366,'Amortissements des autres installations et agencements','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15374,'SYSCOHADA-NE','IMMO','XXXXXX','284',       15352,'Amortissement du materiel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15375,'SYSCOHADA-NE','IMMO','XXXXXX','2841',      15374,'Amortissements du matériel et outillage industriel et commercial','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15376,'SYSCOHADA-NE','IMMO','XXXXXX','2842',      15374,'Amortissements du matériel et outillage agricole','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15377,'SYSCOHADA-NE','IMMO','XXXXXX','2843',      15374,'Amortissements du matériel d''emballage récupérable et identifiable','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15378,'SYSCOHADA-NE','IMMO','XXXXXX','2844',      15374,'Amortissements du matériel et mobilier','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15379,'SYSCOHADA-NE','IMMO','XXXXXX','2845',      15374,'Amortissements du materiel de transport','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15380,'SYSCOHADA-NE','IMMO','XXXXXX','2846',      15374,'Amortissements des immobilisations animales et agricoles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15381,'SYSCOHADA-NE','IMMO','XXXXXX','2847',      15374,'Amortissements des agencements et aménagements du matériel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15382,'SYSCOHADA-NE','IMMO','XXXXXX','2848',      15374,'Amortissements des autres matériels','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15383,'SYSCOHADA-NE','IMMO','XXXXXX','29',        15158,'Provisions pour depreciation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15384,'SYSCOHADA-NE','IMMO','XXXXXX','291',       15383,'Provisions pour depreciation des immobilisations incorporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15385,'SYSCOHADA-NE','IMMO','XXXXXX','2912',      15384,'Provisions pour dépréciation des brevets, licences, concessions et droits similaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15386,'SYSCOHADA-NE','IMMO','XXXXXX','2913',      15384,'Provisions pour dépréciation des logiciels','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15387,'SYSCOHADA-NE','IMMO','XXXXXX','2914',      15384,'Provisions pour dépréciation des marques','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15388,'SYSCOHADA-NE','IMMO','XXXXXX','2915',      15384,'Provisions pour dépréciation du fonds de commerce','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15389,'SYSCOHADA-NE','IMMO','XXXXXX','2916',      15384,'Provisions pour dépréciation du droit de bail','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15390,'SYSCOHADA-NE','IMMO','XXXXXX','2917',      15384,'Provisions pour dépréciation des investissements de création','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15391,'SYSCOHADA-NE','IMMO','XXXXXX','2918',      15384,'Provisions pour dépréciation des autres droits et valeurs incorporels','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15392,'SYSCOHADA-NE','IMMO','XXXXXX','2919',      15384,'Provisions pour dépréciation des immobilisations incorporelles en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15393,'SYSCOHADA-NE','IMMO','XXXXXX','292',       15383,'Provisions pour depreciation des terrains','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15394,'SYSCOHADA-NE','IMMO','XXXXXX','2921',      15393,'Provisions pour dépréciations des terrains agricoles et forestiers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15395,'SYSCOHADA-NE','IMMO','XXXXXX','2922',      15393,'Provisions pour dépréciation des terrains nus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15396,'SYSCOHADA-NE','IMMO','XXXXXX','2923',      15393,'Provisions pour dépréciation des terrains bâtis','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15397,'SYSCOHADA-NE','IMMO','XXXXXX','2924',      15393,'Provisions pour dépréciation des travaux de mise en valeur des terrains','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15398,'SYSCOHADA-NE','IMMO','XXXXXX','2925',      15393,'Provisions pour dépréciation des terrains de gisement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15399,'SYSCOHADA-NE','IMMO','XXXXXX','2926',      15393,'Provisions pour dépréciation des terrains aménagés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15400,'SYSCOHADA-NE','IMMO','XXXXXX','2927',      15393,'Provisions pour dépréciation des terrains mis en concession','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15401,'SYSCOHADA-NE','IMMO','XXXXXX','2928',      15393,'Provisions pour dépréciation des autres terrains','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15402,'SYSCOHADA-NE','IMMO','XXXXXX','2929',      15393,'Provisions pour dépréciation des aménagements terrains en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15403,'SYSCOHADA-NE','IMMO','XXXXXX','293',       15383,'Provisions pour depreciation des batiments, installations techniques et agencements','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15404,'SYSCOHADA-NE','IMMO','XXXXXX','2931',      15403,'Provisions pour dépréciation des bâtiments industriels, agricoles, administratifs et commerciaux sur sol propre','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15405,'SYSCOHADA-NE','IMMO','XXXXXX','2932',      15403,'Provisions pour dépréciation des bâtiments industriels, agricoles, administratifs et commerciaux sur sol d''autrui','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15406,'SYSCOHADA-NE','IMMO','XXXXXX','2933',      15403,'Provisions pour dépréciation des ouvrages d''infrastructures','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15407,'SYSCOHADA-NE','IMMO','XXXXXX','2934',      15403,'Provisions pour dépréciation des installations techniques','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15408,'SYSCOHADA-NE','IMMO','XXXXXX','2935',      15403,'Provisions pour dépréciation des aménagements de bureaux','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15409,'SYSCOHADA-NE','IMMO','XXXXXX','2937',      15403,'Provisions pour dépréciation des bâtiments industriels, agricoles et commerciaux mis en concession','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15410,'SYSCOHADA-NE','IMMO','XXXXXX','2938',      15403,'Provisions pour dépréciation des autres installations et agencements','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15411,'SYSCOHADA-NE','IMMO','XXXXXX','2939',      15403,'Provisions pour dépréciation des bâtiments et installations en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15412,'SYSCOHADA-NE','IMMO','XXXXXX','294',       15383,'Provisions pour depreciation des materiels','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15413,'SYSCOHADA-NE','IMMO','XXXXXX','2941',      15412,'Provisions pour dépréciation du matériel et outillage industriel et commercial','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15414,'SYSCOHADA-NE','IMMO','XXXXXX','2942',      15412,'Provisions pour dépréciation du matériel et outillage agricole','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15415,'SYSCOHADA-NE','IMMO','XXXXXX','2943',      15412,'Provisions pour dépréciation du matériel d''emballage récupérable et identifiable','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15416,'SYSCOHADA-NE','IMMO','XXXXXX','2944',      15412,'Provisions pour dépréciation du matériel et mobilier','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15417,'SYSCOHADA-NE','IMMO','XXXXXX','2945',      15412,'Provisions pour dépréciation du matériel de transport','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15418,'SYSCOHADA-NE','IMMO','XXXXXX','2946',      15412,'Provisions pour dépréciation des immobilisations animales et agricoles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15419,'SYSCOHADA-NE','IMMO','XXXXXX','2947',      15412,'Provisions pour dépréciation des agencements et aménagements du matériel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15420,'SYSCOHADA-NE','IMMO','XXXXXX','2948',      15412,'Provisions pour dépréciation des autres matériels','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15421,'SYSCOHADA-NE','IMMO','XXXXXX','2949',      15412,'Provisions pour dépréciation des matériels en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15422,'SYSCOHADA-NE','IMMO','XXXXXX','295',       15383,'Provisions pour depreciation des avances et acomptes verses sur immobilisations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15423,'SYSCOHADA-NE','IMMO','XXXXXX','2951',      15422,'Provisions pour dépréciation des avances et acomptes versés sur immobilisations incorporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15424,'SYSCOHADA-NE','IMMO','XXXXXX','2952',      15422,'Provisions pour dépréciation des avances et acomptes versés sur immobilisations corporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15425,'SYSCOHADA-NE','IMMO','XXXXXX','296',       15383,'Provisions pour dépréciation des titres de participation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15426,'SYSCOHADA-NE','IMMO','XXXXXX','2961',      15425,'Provisions pour dépréciation des titres de participation dans des sociétés sous contrôle exclusif','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15427,'SYSCOHADA-NE','IMMO','XXXXXX','2962',      15425,'Provisions pour dépréciation des titres de participations dans les sociétés sous contrôle conjoint','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15428,'SYSCOHADA-NE','IMMO','XXXXXX','2963',      15425,'Provisions pour dépréciation des titres de participations dans les sociétés confèrant une influence notable','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15429,'SYSCOHADA-NE','IMMO','XXXXXX','2965',      15425,'Provisions pour dépréciation des participations dans les organismes professionnels','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15430,'SYSCOHADA-NE','IMMO','XXXXXX','2966',      15425,'Provisions pour dépréciation des parts dans des g.i.e.','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15431,'SYSCOHADA-NE','IMMO','XXXXXX','2968',      15425,'Provisions pour dépréciation des autres titres de participation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15432,'SYSCOHADA-NE','IMMO','XXXXXX','297',       15383,'Provisions pour dépréciation des autres immobilisations financieres','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15433,'SYSCOHADA-NE','IMMO','XXXXXX','2971',      15432,'Provisions pour dépréciation des prêts et créances non commerciales','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15434,'SYSCOHADA-NE','IMMO','XXXXXX','2972',      15432,'Provisions pour dépréciation des prêts du personnel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15435,'SYSCOHADA-NE','IMMO','XXXXXX','2973',      15432,'Provisions pour dépréciation des créances sur l''etat','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15436,'SYSCOHADA-NE','IMMO','XXXXXX','2974',      15432,'Provisions pour dépréciation des titres immobilisés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15437,'SYSCOHADA-NE','IMMO','XXXXXX','2975',      15432,'Provisions pour dépréciation des dépôts et cautionnements versés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15438,'SYSCOHADA-NE','IMMO','XXXXXX','2977',      15432,'Provisions pour dépréciation des créances rattachées à des participations et avances à des g.i.e.','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15439,'SYSCOHADA-NE','IMMO','XXXXXX','2978',      15432,'Provisions pour dépréciation des créances financières','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15440,'SYSCOHADA-NE','STOCK','XXXXXX','31',           0,'Marchandises','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15441,'SYSCOHADA-NE','STOCK','XXXXXX','311',      15440,'Marchandises a','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15442,'SYSCOHADA-NE','STOCK','XXXXXX','3111',     15441,'Marchandises a1','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15443,'SYSCOHADA-NE','STOCK','XXXXXX','3112',     15441,'Marchandises a2','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15444,'SYSCOHADA-NE','STOCK','XXXXXX','312',      15440,'Marchandises b','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15445,'SYSCOHADA-NE','STOCK','XXXXXX','3121',     15444,'Marchandises b1','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15446,'SYSCOHADA-NE','STOCK','XXXXXX','3122',     15444,'Marchandises b2','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15447,'SYSCOHADA-NE','STOCK','XXXXXX','318',      15440,'Marchandises hors activites ordinaires (h.a.o.)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15448,'SYSCOHADA-NE','STOCK','XXXXXX','32',           0,'Matieres premieres et fournitures liees','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15449,'SYSCOHADA-NE','STOCK','XXXXXX','321',      15448,'Matieres a','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15450,'SYSCOHADA-NE','STOCK','XXXXXX','322',      15448,'Matieres b','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15451,'SYSCOHADA-NE','STOCK','XXXXXX','323',      15448,'Fournitures (a,b)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15452,'SYSCOHADA-NE','STOCK','XXXXXX','33',           0,'Autres approvisionnements','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15453,'SYSCOHADA-NE','STOCK','XXXXXX','331',      15452,'Matieres consommables','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15454,'SYSCOHADA-NE','STOCK','XXXXXX','332',      15452,'Fournitures d''atelier et d''usine','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15455,'SYSCOHADA-NE','STOCK','XXXXXX','333',      15452,'Fournitures de magasin','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15456,'SYSCOHADA-NE','STOCK','XXXXXX','334',      15452,'Fournitures de bureau','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15457,'SYSCOHADA-NE','STOCK','XXXXXX','335',      15452,'Emballages','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15458,'SYSCOHADA-NE','STOCK','XXXXXX','3351',     15457,'Emballages perdus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15459,'SYSCOHADA-NE','STOCK','XXXXXX','3352',     15457,'Emballages récupérables non identifiables','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15460,'SYSCOHADA-NE','STOCK','XXXXXX','3353',     15457,'Emballages à usage mixte','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15461,'SYSCOHADA-NE','STOCK','XXXXXX','3358',     15457,'Autres emballages','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15462,'SYSCOHADA-NE','STOCK','XXXXXX','338',      15452,'Autres matieres','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15463,'SYSCOHADA-NE','STOCK','XXXXXX','34',           0,'Produits en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15464,'SYSCOHADA-NE','STOCK','XXXXXX','341',      15463,'Produits en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15465,'SYSCOHADA-NE','STOCK','XXXXXX','3411',     15464,'Produits en cours p1','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15466,'SYSCOHADA-NE','STOCK','XXXXXX','3412',     15464,'Produits en cours p2','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15467,'SYSCOHADA-NE','STOCK','XXXXXX','342',      15463,'Travaux en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15468,'SYSCOHADA-NE','STOCK','XXXXXX','3421',     15467,'Travaux en cours t1','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15469,'SYSCOHADA-NE','STOCK','XXXXXX','3422',     15467,'Travaux en cours t2','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15470,'SYSCOHADA-NE','STOCK','XXXXXX','343',      15463,'Produits intermediaires en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15471,'SYSCOHADA-NE','STOCK','XXXXXX','3431',     15470,'Produits intermédiaires a','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15472,'SYSCOHADA-NE','STOCK','XXXXXX','3432',     15470,'Produits intermédiaires b','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15473,'SYSCOHADA-NE','STOCK','XXXXXX','344',      15463,'Produits residuels en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15474,'SYSCOHADA-NE','STOCK','XXXXXX','3441',     15473,'Produits résiduels a','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15475,'SYSCOHADA-NE','STOCK','XXXXXX','3442',     15473,'Produits résiduels b','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15476,'SYSCOHADA-NE','STOCK','XXXXXX','35',           0,'Services en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15477,'SYSCOHADA-NE','STOCK','XXXXXX','351',      15476,'Etudes en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15478,'SYSCOHADA-NE','STOCK','XXXXXX','3511',     15477,'Etudes en cours e1','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15479,'SYSCOHADA-NE','STOCK','XXXXXX','3512',     15477,'Etudes en cours e2','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15480,'SYSCOHADA-NE','STOCK','XXXXXX','352',      15476,'Prestations de services en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15481,'SYSCOHADA-NE','STOCK','XXXXXX','3521',     15480,'Prestations de services s1','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15482,'SYSCOHADA-NE','STOCK','XXXXXX','3522',     15480,'Prestations de services s2','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15483,'SYSCOHADA-NE','STOCK','XXXXXX','36',           0,'Produits finis','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15484,'SYSCOHADA-NE','STOCK','XXXXXX','361',      15483,'Produits a','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15485,'SYSCOHADA-NE','STOCK','XXXXXX','362',      15483,'Produits b','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15486,'SYSCOHADA-NE','STOCK','XXXXXX','37',           0,'Produits intermediaires et residuels','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15487,'SYSCOHADA-NE','STOCK','XXXXXX','371',      15486,'Produits intermediaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15488,'SYSCOHADA-NE','STOCK','XXXXXX','3711',     15487,'Produits intermédiaires a','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15489,'SYSCOHADA-NE','STOCK','XXXXXX','3712',     15487,'Produits intermédiaires b','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15490,'SYSCOHADA-NE','STOCK','XXXXXX','372',      15486,'Produits residuels','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15491,'SYSCOHADA-NE','STOCK','XXXXXX','3721',     15490,'Déchets','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15492,'SYSCOHADA-NE','STOCK','XXXXXX','3722',     15490,'Rebuts','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15493,'SYSCOHADA-NE','STOCK','XXXXXX','3723',     15490,'Matières de récupération','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15494,'SYSCOHADA-NE','STOCK','XXXXXX','38',           0,'Stocks en cours de route, en consignation ou en depot','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15495,'SYSCOHADA-NE','STOCK','XXXXXX','381',      15494,'Marchandises en cours de route','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15496,'SYSCOHADA-NE','STOCK','XXXXXX','382',      15494,'Matieres premieres et fournitures liees en cours de route','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15497,'SYSCOHADA-NE','STOCK','XXXXXX','383',      15494,'Autres approvisionnements en cours de route','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15498,'SYSCOHADA-NE','STOCK','XXXXXX','386',      15494,'Produits finis en cours de route','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15499,'SYSCOHADA-NE','STOCK','XXXXXX','387',      15494,'Stocks en consignation ou en depot','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15500,'SYSCOHADA-NE','STOCK','XXXXXX','3871',     15499,'Stock en consignation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15501,'SYSCOHADA-NE','STOCK','XXXXXX','3872',     15499,'Stock en dépôt','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15502,'SYSCOHADA-NE','STOCK','XXXXXX','388',      15494,'Stock provenant d''immobilisations mises hors service ou au rebut','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15503,'SYSCOHADA-NE','STOCK','XXXXXX','39',           0,'Depreciation des stocks','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15504,'SYSCOHADA-NE','STOCK','XXXXXX','391',      15503,'Depreciation des stoks de marchandises','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15505,'SYSCOHADA-NE','STOCK','XXXXXX','392',      15503,'Depreciation des stoks de matieres premieres et fournitures liees','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15506,'SYSCOHADA-NE','STOCK','XXXXXX','393',      15503,'Depreciation des stocks d''autres approvisionnements','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15507,'SYSCOHADA-NE','STOCK','XXXXXX','394',      15503,'Depreciations des productions en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15508,'SYSCOHADA-NE','STOCK','XXXXXX','395',      15503,'Depreciations des services en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15509,'SYSCOHADA-NE','STOCK','XXXXXX','396',      15503,'Depreciation des stocks de produits finis','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15510,'SYSCOHADA-NE','STOCK','XXXXXX','397',      15503,'Depreciation des stocks de produits intermediaires et residuels','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15511,'SYSCOHADA-NE','STOCK','XXXXXX','398',      15503,'Depreciation des stocks en cours de route, en consignation ou en depot','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15512,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','4',       0,'Fournisseurs et comptes rattaches','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15513,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','401', 15512,'Fournisseurs,  dettes en comptes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15514,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','4011',15513,'Fournisseurs  locaux','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15515,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','4012',15513,'Fournisseurs groupe','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15516,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','4013',15513,'Fournisseurs sous-traitants','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15517,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','4017',15513,'Fournisseurs retenue  de garantie','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15518,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','402', 15512,'Fournisseurs, effets a payer (e.a.p)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15519,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','4021',15518,'Fournisseurs, effets à payer','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15520,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','4022',15518,'Fournisseurs-groupe, effets à payer','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15521,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','4023',15518,'Fournisseurs sous-traitants effets à payer','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15522,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','408', 15512,'Fournisseurs, factures non parvenues','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15523,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','4081',15522,'Fournisseurs factures non parvenues','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15524,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','4082',15522,'Fournisseurs - groupe','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15525,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','4083',15522,'Fournisseurs sous-traitant','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15526,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','4086',15522,'Fournisseurs, intérêts courus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15527,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','409', 15512,'Fournisseurs debiteurs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15528,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','4091',15527,'Fournisseurs avances et acomptes versés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15529,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','4092',15527,'Fournisseurs - groupe avances et acomptes versés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15530,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','4093',15527,'Fournisseurs sous-traitants avances et acompte versés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15531,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','4094',15527,'Fournisseurs créances pour emballages et matériels à rendre','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15532,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','4098',15527,'Rabais, remises, ristournes et autres avoirs à obtenir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15533,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','41',  15512,'Clients et compte rattaches','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15534,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','411', 15533,'Clients','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15535,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','4111',15534,'Clients','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15536,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','4112',15534,'Clients-groupe','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15537,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','4114',15534,'Clients, état et collectivités publiques','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15538,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','4115',15534,'Clients, organismes internationaux','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15539,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','4117',15534,'Clients, retenues de garanti','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15540,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','4118',15534,'Clients, dégrèvement de taxes sur la valeur ajoutée (t.v.a.)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15541,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','412', 15533,'Clients, effets a recevoir en portefeuille','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15542,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','4121',15541,'Clients, effets à recevoir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15543,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','4122',15541,'Clients-groupe, effets à recevoir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15544,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','4124',15541,'Etat et collectivités publiques, effets à recevoir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15545,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','4125',15541,'Oganismes internationaux, effets à recevoir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15546,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','414', 15533,'Créances sur cessions d''immobilisations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15547,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','4141',15546,'Créances en compte','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15548,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','4142',15546,'Effet à recevoir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15549,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','415', 15533,'Clients, effets escomptes non echus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15550,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','416', 15533,'Creances clients litigieuses ou douteuses','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15551,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','4161',15550,'Créances litigieuses','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15552,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','4162',15550,'Créances douteuses','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15553,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','418', 15533,'Clients, produits à recevoir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15554,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','4181',15553,'Clients, factures à établir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15555,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','4186',15553,'Clients, intérêts courus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15556,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','419', 15533,'Clients crediteurs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15557,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','4191',15556,'Clients, avances et acompte reçus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15558,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','4192',15556,'Client - groupe, avances et acomptes reçus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15559,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','4194',15556,'Clients, dettes pour emballages et matériels consignés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15560,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','4198',15556,'Rabais, remises, ristournes et autres avoirs à accorder','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15561,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','42',  15512,'Personnel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15562,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','421', 15561,'Personnel, avanceqs et acomptes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15563,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','4211',15562,'Personnel, avances','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15564,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','4212',15562,'Personnel, acomptes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15565,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','4213',15562,'Frais avancés et fournitures au personnel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15566,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','422', 15561,'Personnel, remunerations due','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15567,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','4221',15566,'Personnel rémunérations dues','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15568,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','4222',15566,'Personnel arrondis de paie','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15569,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','423', 15561,'Personnel, oppositions, saisie-arrets','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15570,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','4231',15569,'Personnel, oppositions','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15571,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','4232',15569,'Personnel, saisie arrêts','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15572,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','4233',15569,'Personnel, avis à tiers détenteur','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15573,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','424', 15561,'Personnel, oeuvres sociales internes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15574,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','4241',15573,'Assistance médicale','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15575,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','4242',15573,'Allocations familiales','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15576,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','4245',15573,'Organisme sociaux rattachés à l''entreprise','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15577,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','4248',15573,'Autres oeuvres sociales internes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15578,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','425', 15561,'Representants du personnel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15579,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','4251',15578,'Délégués du personnel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15580,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','4252',15578,'Syndicats et comités d''entreprises, d''établissement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15581,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','4258',15578,'Autres représentatants du personnel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15582,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','426', 15561,'Personnel, participation aux benefices','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15583,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','427', 15561,'Personnel-depots','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15584,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','428', 15561,'Personnel, charges a payer et produits a recevoir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15585,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','4281',15584,'Dettes provisionnées pour congés à payer','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15586,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','4286',15584,'Autres charges à payer','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15587,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','4287',15584,'Produits à recevoir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15588,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','43',  15512,'Organismes sociaux','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15589,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','431', 15588,'Securite sociale','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15590,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','4311',15589,'Prestations familiales','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15591,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','4312',15589,'Accidents de travail','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15592,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','4313',15589,'Caisse de retraite obligatoire','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15593,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','4314',15589,'Caisse de retraite facultative','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15594,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','4318',15589,'Autres cotisations sociales','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15595,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','432', 15588,'Caisse de retraite complementaire','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15596,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','433', 15588,'Autres organismes sociaux','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15597,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','4331',15596,'Mutuelle','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15598,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','438', 15588,'Organismes sociaux, charges a payer et produits a recevoir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15599,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','4381',15598,'Charges sociales sur gratifications à payer','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15600,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','4382',15598,'Charges sociales sur congés à payer','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15601,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','4386',15598,'Autres charges à payer','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15602,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','4387',15598,'Produits à recevoir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15603,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','44',  15512,'Etat et collectivites publiques','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15604,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','441', 15603,'Etat,impot sur les benefices','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15605,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','442', 15603,'Etat, autres impots et taxes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15606,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','4421',15606,'Impôts et taxes d''etat','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15607,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','4422',15606,'Impôts et taxes sur les collectivités publiques','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15608,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','4423',15606,'Impôts et taxes recouvrables sur des obligataires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15609,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','4424',15606,'Impôts et taxes recouvrables sur des associés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15610,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','4426',15606,'Droits de douane','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15611,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','4428',15606,'Autres impôts et taxes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15612,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','443', 15603,'Etat, t.v.a. facturee','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15613,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','4431',15612,'T.v.a. facturée sur ventes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15614,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','4432',15612,'T.v.a. facturée sur prestations de service','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15615,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','4433',15612,'T.v.a. facturée sur travaux','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15616,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','4434',15612,'T.v.a. facturée sur production livrée à soi-même','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15617,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','4435',15612,'T.v.a. sur factures à établir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15618,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','444', 15603,'Etat, t.v.a. due ou credit de t.v.a.','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15619,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','4441',15618,'Etat, t.v.a. due','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15620,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','4449',15618,'Etat, crédit de t.v.a. à reporter','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15621,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','445', 15603,'Etat, t.v.a. recuperable','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15622,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','4451',15621,'T.v.a. récupérable sur immobilisations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15623,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','4452',15621,'T.v.a. récupérable sur achats','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15624,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','4453',15621,'T.v.a. récupérable sur transports','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15625,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','4454',15621,'T.v.a. récupérable sur services extérieurs et autres charges','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15626,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','4455',15621,'T.v.a. récupérable sur factures non parvenues','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15627,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','4456',15621,'T.v.a. transférée par d''autres entreprises','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15628,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','446', 15603,'Etat, autres taxes sur le chiffre d''affaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15629,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','447', 15603,'Etat, impots retenus a la source','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15630,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','4471',15629,'Impôt général sur le revenu','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15631,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','4472',15629,'Impôts sur salaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15632,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','4473',15629,'Contribution nationale','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15633,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','4474',15629,'Contribution nationale de solidarité','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15634,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','4478',15629,'Autres impôts et contributions','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15635,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','448', 15603,'Etat, charges a payer et produits a recevoir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15636,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','4486',15635,'Charges à payer','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15637,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','4487',15635,'Produits à recevoir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15638,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','449', 15603,'Etats, creances et dettes diverses','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15639,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','4491',15638,'Etat, obligations cautionnées','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15640,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','4492',15638,'Etat, avances et acomptes versés sur impôts','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15641,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','4493',15638,'Etat, fonds de dotation à recevoir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15642,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','4494',15638,'Etat, subventions d''équipement à recevoir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15643,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','4495',15638,'Etat, subventions d''exploitation à recevoir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15644,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','4496',15638,'Etat, subventions d''équilibre à recevoir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15645,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','4499',15638,'Etat, fond réglementé provisionné','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15646,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','45',  15512,'Organismes internationaux','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15647,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','451', 15646,'Operations avec les organismes africains','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15648,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','452', 15646,'Operations avec les autres organismes internationaux','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15649,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','458', 15646,'Organismes internationaux, fonds de dotation et subventions a recevoir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15650,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','4581',15649,'Organismes internationaux, fonds de dotation à recevoir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15651,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','4582',15649,'Organismes internationaux, subventions à recevoir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15652,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','46',  15512,'Associes-groupe','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15653,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','461', 15652,'Associes, operations sur le capital','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15654,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','4611',15653,'Associés apport en nature','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15655,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','4612',15653,'Associés apport en numéraire','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15656,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','4613',15653,'Actionnaires, capital souscrit appelé non versé','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15657,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','4614',15653,'Associés, capital appelé non versé','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15658,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','4615',15653,'Associés, versements reçus sur augmentation de capital','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15659,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','4616',15653,'Associés, versements anticipés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15660,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','4617',15653,'Actionnaires défaillants','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15661,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','4618',15653,'Associés, autres apports','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15662,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','4619',15653,'Associés, capital à rembourser','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15663,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','462', 15652,'Associes, comptes courants','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15664,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','4621',15663,'Principal','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15665,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','4626',15663,'Intérêts courus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15666,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','463', 15652,'Associes, operations faites en commun','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15667,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','465', 15652,'Associes, dividendes a payer','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15668,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','466', 15652,'Groupe, comptes courants','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15669,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','467', 15652,'Actionnaires, restant dû sur capital appele','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15670,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','47',  15512,'Debiteurs et crediteur divers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15671,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','471', 15670,'Comptes d''attente','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15672,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','4711',15671,'Débiteurs divers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15673,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','4712',15671,'Créditeurs divers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15674,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','4713',15671,'Obligataires, comptes de souscription','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15675,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','472', 15670,'Versements restant a effectuer sur titres non liberes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15676,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','4726',15675,'Titres de participation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15677,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','4727',15675,'Titres immobilisés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15678,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','4728',15675,'Titres de placement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15679,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','474', 15670,'Repartition periodique des charges et des produits','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15680,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','4746',15679,'Charges','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15681,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','4747',15679,'Produits','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15682,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','475', 15670,'Creances sur travaux non encore facturables','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15683,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','476', 15670,'Charges constatees d''avance','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15684,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','477', 15670,'Produits constates d''avance','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15685,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','478', 15670,'Ecarts de conversion actif','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15686,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','4781',15685,'Diminution des créances','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15687,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','4782',15685,'Augmentation des dettes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15688,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','4788',15685,'Différences compensées par couverture de change','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15689,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','479', 15670,'Ecarts de conversion passif','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15690,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','4791',15689,'Augmentation de créances','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15691,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','4792',15689,'Diminution des dettes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15692,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','4798',15689,'Différences compensées par couverture de change','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15693,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','48',  15512,'Creances et dettes hors activites ordinaires (hao)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15694,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','481', 15693,'Fournisseurs d''investissements','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15695,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','4811',15694,'Immobilisations incorporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15696,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','4812',15694,'Immobilisations corporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15697,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','4817',15694,'Retenues de garantie','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15698,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','4818',15694,'Factures non parvenues','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15699,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','482', 15693,'Fournisseurs d''investissements, effets a payer','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15700,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','483', 15693,'Dettes sur acquisition de titres de placement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15701,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','484', 15693,'Autres dettes hors activites ordinaires (h.a.o.)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15702,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','485', 15693,'Creances sur cessions d''immobilisations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15703,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','4851',15702,'En compte','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15704,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','4852',15702,'Effet à recevoir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15705,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','4855',15702,'Créances sur cessions immobilisations effets escomptés et non échus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15706,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','4857',15702,'Retenues de garantie','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15707,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','4858',15702,'Factures à établir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15708,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','486', 15693,'Creances sur cessions de titre de placement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15709,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','488', 15693,'Autres creances hors activites ordinaires (h.a.o.)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15710,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','49',  15512,'Depreciations des comptes fournisseurs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15711,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','491', 15710,'Depreciations des comptes clients','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15712,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','4911',15711,'Créances litigieuses','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15713,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','4912',15711,'Créances douteuses','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15714,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','492', 15710,'Depreciations des comptes personnel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15715,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','493', 15710,'Depreciations des comptes organismes sociaux','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15716,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','494', 15710,'Depreciations des comptes etats et collectivites publiques','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15717,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','495', 15710,'Depreciations des comptes organismes internationaux','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15718,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','496', 15710,'Depreciations des comptes associes et groupe','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15719,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','4962',15718,'Associés, comptes courants','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15720,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','4963',15718,'Associés, opérations faites en commun','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15721,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','4966',15718,'Groupe, comptes courants','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15722,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','497', 15710,'Depreciations des comptes debiteurs divers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15723,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','498', 15710,'Depreciations des comptes de creances h.a.o.','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15724,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','4981',15723,'Créances sur cessions d''immobilisations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15725,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','4982',15723,'Créances sur cessions de titres de placement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15726,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','4983',15723,'Autres créances (h.a.o.)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15727,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','499', 15710,'Risques provisionnes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15728,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','4991',15727,'Sur opérations d''exploitation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15729,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','4998',15727,'Sur opérations (h.a.o.)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15730,'SYSCOHADA-NE','FINAN','XXXXXX','5',            0,'Titres de placement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15731,'SYSCOHADA-NE','FINAN','XXXXXX','501',      15730,'Titres du tresor et bon de caisse a court terme','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15732,'SYSCOHADA-NE','FINAN','XXXXXX','5011',     15731,'Titres du trésor à court terme','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15733,'SYSCOHADA-NE','FINAN','XXXXXX','5012',     15731,'Titres d''organismes financiers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15734,'SYSCOHADA-NE','FINAN','XXXXXX','5013',     15731,'Bons de caisse à court terme','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15735,'SYSCOHADA-NE','FINAN','XXXXXX','502',      15730,'Actions','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15736,'SYSCOHADA-NE','FINAN','XXXXXX','5021',     15735,'Actions propres','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15737,'SYSCOHADA-NE','FINAN','XXXXXX','5022',     15735,'Actions cotées','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15738,'SYSCOHADA-NE','FINAN','XXXXXX','5023',     15735,'Actions non cotées','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15739,'SYSCOHADA-NE','FINAN','XXXXXX','5024',     15735,'Actions démembrées (certificats d''investissement; droits de vote)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15740,'SYSCOHADA-NE','FINAN','XXXXXX','5025',     15735,'Autres titres conférant un droit de propriété','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15741,'SYSCOHADA-NE','FINAN','XXXXXX','503',      15730,'Obligations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15742,'SYSCOHADA-NE','FINAN','XXXXXX','5031',     15741,'Obligations émises par la société et rachetées par elle','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15743,'SYSCOHADA-NE','FINAN','XXXXXX','5032',     15741,'Obligations cotées','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15744,'SYSCOHADA-NE','FINAN','XXXXXX','5033',     15741,'Obligations non cotées','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15745,'SYSCOHADA-NE','FINAN','XXXXXX','5035',     15741,'Autres titres conférant un droit de créance','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15746,'SYSCOHADA-NE','FINAN','XXXXXX','504',      15730,'Bon de souscription','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15747,'SYSCOHADA-NE','FINAN','XXXXXX','5042',     15746,'Bons de souscription d''actions','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15748,'SYSCOHADA-NE','FINAN','XXXXXX','5043',     15746,'Bon de souscription d''obligations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15749,'SYSCOHADA-NE','FINAN','XXXXXX','505',      15730,'Titres negociables hors region','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15750,'SYSCOHADA-NE','FINAN','XXXXXX','506',      15730,'Interets courus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15751,'SYSCOHADA-NE','FINAN','XXXXXX','5061',     15750,'Titres du trésor et bons de caisse à court terme','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15752,'SYSCOHADA-NE','FINAN','XXXXXX','5062',     15750,'Actions','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15753,'SYSCOHADA-NE','FINAN','XXXXXX','5063',     15750,'Obligations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15754,'SYSCOHADA-NE','FINAN','XXXXXX','508',      15730,'Autres valeurs assimilees','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15755,'SYSCOHADA-NE','FINAN','XXXXXX','51',       15730,'Valeurs a encaisser','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15756,'SYSCOHADA-NE','FINAN','XXXXXX','511',      15755,'Effets a encaisser','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15757,'SYSCOHADA-NE','FINAN','XXXXXX','512',      15755,'Effets a l''encaissement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15758,'SYSCOHADA-NE','FINAN','XXXXXX','513',      15755,'Cheques a encaisser','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15759,'SYSCOHADA-NE','FINAN','XXXXXX','514',      15755,'Cheques a l''encaissement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15760,'SYSCOHADA-NE','FINAN','XXXXXX','515',      15755,'Cartes de credit a encaisser','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15761,'SYSCOHADA-NE','FINAN','XXXXXX','518',      15755,'Autres valeurs a l''encaissement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15762,'SYSCOHADA-NE','FINAN','XXXXXX','5181',     15761,'Warrants','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15763,'SYSCOHADA-NE','FINAN','XXXXXX','5182',     15761,'Billets de fonds','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15764,'SYSCOHADA-NE','FINAN','XXXXXX','5185',     15761,'Chèque de voyage','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15765,'SYSCOHADA-NE','FINAN','XXXXXX','5186',     15761,'Coupons échus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15766,'SYSCOHADA-NE','FINAN','XXXXXX','5187',     15761,'Intérêts échus des obligations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15767,'SYSCOHADA-NE','FINAN','XXXXXX','52',       15730,'Banques','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15768,'SYSCOHADA-NE','FINAN','XXXXXX','521',      15767,'Banques locales','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15769,'SYSCOHADA-NE','FINAN','XXXXXX','5211',     15768,'Banque x','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15770,'SYSCOHADA-NE','FINAN','XXXXXX','5212',     15768,'Banque y','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15771,'SYSCOHADA-NE','FINAN','XXXXXX','522',      15767,'Banques autres etats region','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15772,'SYSCOHADA-NE','FINAN','XXXXXX','523',      15767,'Banques autres etats zone monetaire','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15773,'SYSCOHADA-NE','FINAN','XXXXXX','524',      15767,'Banques hors zone monetaire','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15774,'SYSCOHADA-NE','FINAN','XXXXXX','526',      15767,'Banques, interets courus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15775,'SYSCOHADA-NE','FINAN','XXXXXX','5261',     15768,'Banques, intérêts courus, charges à payer','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15776,'SYSCOHADA-NE','FINAN','XXXXXX','5267',     15768,'Banques, intérêts courus, produits à recevoir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15777,'SYSCOHADA-NE','FINAN','XXXXXX','53',       15730,'Etablissements financiers et assimiles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15778,'SYSCOHADA-NE','FINAN','XXXXXX','531',      15777,'Cheques postaux','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15779,'SYSCOHADA-NE','FINAN','XXXXXX','532',      15777,'Tresor','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15780,'SYSCOHADA-NE','FINAN','XXXXXX','533',      15777,'Societe de gestion et d''intermediation (s.g.i.)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15781,'SYSCOHADA-NE','FINAN','XXXXXX','536',      15777,'Etablissements financiers, interets courus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15782,'SYSCOHADA-NE','FINAN','XXXXXX','5361',     15781,'Etablissements financiers, intérêts courus, charges à payer','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15783,'SYSCOHADA-NE','FINAN','XXXXXX','5362',     15781,'Etablissements financiers, intérêts courus, produits à recevoir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15784,'SYSCOHADA-NE','FINAN','XXXXXX','538',      15777,'Autres organismes financiers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15785,'SYSCOHADA-NE','FINAN','XXXXXX','54',       15730,'Instruments de tresorerie','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15786,'SYSCOHADA-NE','FINAN','XXXXXX','541',      15785,'Options de taux d''interets','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15787,'SYSCOHADA-NE','FINAN','XXXXXX','542',      15785,'Options de taux de change','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15788,'SYSCOHADA-NE','FINAN','XXXXXX','543',      15785,'Options de taux boursiers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15789,'SYSCOHADA-NE','FINAN','XXXXXX','544',      15785,'Instruments de marches  a terme','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15790,'SYSCOHADA-NE','FINAN','XXXXXX','545',      15785,'Avoirs d''or et autres metaux precieux','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15791,'SYSCOHADA-NE','FINAN','XXXXXX','56',       15730,'Banques, credits de tresorerie et d''escompte','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15792,'SYSCOHADA-NE','FINAN','XXXXXX','561',      15791,'Credits de tresorerie','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15793,'SYSCOHADA-NE','FINAN','XXXXXX','564',      15791,'Escompte de credits de campagne','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15794,'SYSCOHADA-NE','FINAN','XXXXXX','565',      15791,'Escompte de credits ordinaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15795,'SYSCOHADA-NE','FINAN','XXXXXX','566',      15791,'Banques, credits de tresorerie, interets courus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15796,'SYSCOHADA-NE','FINAN','XXXXXX','5661',     15795,'Banques, crédits de trésorerie, intérêts courus, charges à payer','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15797,'SYSCOHADA-NE','FINAN','XXXXXX','5667',     15795,'Banques, crédits de trésorerie, intérêts courus, produits à recevoir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15798,'SYSCOHADA-NE','FINAN','XXXXXX','57',       15730,'Caisse','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15799,'SYSCOHADA-NE','FINAN','XXXXXX','571',      15798,'Caisse siege social','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15800,'SYSCOHADA-NE','FINAN','XXXXXX','5711',     15799,'En unités monétaires légales','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15801,'SYSCOHADA-NE','FINAN','XXXXXX','5712',     15799,'En devises','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15802,'SYSCOHADA-NE','FINAN','XXXXXX','572',      15798,'Caisse succursale a','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15803,'SYSCOHADA-NE','FINAN','XXXXXX','5721',     15802,'En unités monétaires légales','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15804,'SYSCOHADA-NE','FINAN','XXXXXX','5722',     15802,'En devises','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15805,'SYSCOHADA-NE','FINAN','XXXXXX','573',      15798,'Caisse succursale b','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15806,'SYSCOHADA-NE','FINAN','XXXXXX','5731',     15805,'En unités monétaires légales','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15807,'SYSCOHADA-NE','FINAN','XXXXXX','5732',     15805,'En devises','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15808,'SYSCOHADA-NE','FINAN','XXXXXX','58',       15730,'Regies d''avances, accreditifs et virements internes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15809,'SYSCOHADA-NE','FINAN','XXXXXX','581',      15808,'Regies d''avances','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15810,'SYSCOHADA-NE','FINAN','XXXXXX','582',      15808,'Accreditifs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15811,'SYSCOHADA-NE','FINAN','XXXXXX','585',      15808,'Virements de fonds','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15812,'SYSCOHADA-NE','FINAN','XXXXXX','588',      15808,'Autres virements internes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15813,'SYSCOHADA-NE','FINAN','XXXXXX','59',       15730,'Depreciations des titres de placement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15814,'SYSCOHADA-NE','FINAN','XXXXXX','591',      15813,'Depreciations des titres et valeurs a encaisser','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15815,'SYSCOHADA-NE','FINAN','XXXXXX','592',      15813,'Depreciations des comptes banques','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15816,'SYSCOHADA-NE','FINAN','XXXXXX','593',      15813,'Depreciations des comptes etablissements financiers et assimiles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15817,'SYSCOHADA-NE','FINAN','XXXXXX','594',      15813,'Depreciations des comptes d''instruments de tresorerie','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15818,'SYSCOHADA-NE','FINAN','XXXXXX','599',      15813,'Risques provisionnes a caractere financier','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15819,'SYSCOHADA-NE','EXPENSE','XXXXXX','6',          0,'Achats et variations de stocks','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15820,'SYSCOHADA-NE','EXPENSE','XXXXXX','601',    15819,'Achats de marchandises','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15821,'SYSCOHADA-NE','EXPENSE','XXXXXX','6011',   16820,'Dans la région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15822,'SYSCOHADA-NE','EXPENSE','XXXXXX','6012',   16820,'Hors région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15823,'SYSCOHADA-NE','EXPENSE','XXXXXX','6013',   16820,'Aux entreprises du groupe dans la région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15824,'SYSCOHADA-NE','EXPENSE','XXXXXX','6014',   16820,'Aux entreprises du groupe hors région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15825,'SYSCOHADA-NE','EXPENSE','XXXXXX','6019',   16820,'Rabais, remises et ristournes obtenus (non ventilés)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15826,'SYSCOHADA-NE','EXPENSE','XXXXXX','602',    15819,'Achats de matieres premieres et fournitures liees','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15827,'SYSCOHADA-NE','EXPENSE','XXXXXX','6021',   15826,'Dans la région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15828,'SYSCOHADA-NE','EXPENSE','XXXXXX','6022',   15826,'Hors région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15829,'SYSCOHADA-NE','EXPENSE','XXXXXX','6023',   15826,'Aux entreprises du groupe dans la région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15830,'SYSCOHADA-NE','EXPENSE','XXXXXX','6024',   15826,'Aux entreprises du groupe hors région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15831,'SYSCOHADA-NE','EXPENSE','XXXXXX','6029',   15826,'Rabais, remises et ristournes obtenus (non ventilés)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15832,'SYSCOHADA-NE','EXPENSE','XXXXXX','603',    15819,'Variations des stocks et biens achetes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15833,'SYSCOHADA-NE','EXPENSE','XXXXXX','6031',   15832,'Variations des stocks de marchandises','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15834,'SYSCOHADA-NE','EXPENSE','XXXXXX','6032',   15832,'Variations des stocks de matiéres premiéres et fournitures liées','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15835,'SYSCOHADA-NE','EXPENSE','XXXXXX','6033',   15832,'Variations des stocks d''autres approvisionnements','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15836,'SYSCOHADA-NE','EXPENSE','XXXXXX','604',    15819,'Achats stockes de matieres et fournitures consommables','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15837,'SYSCOHADA-NE','EXPENSE','XXXXXX','6041',   15836,'Matiéres consommables','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15838,'SYSCOHADA-NE','EXPENSE','XXXXXX','6042',   15836,'Matiéres combustibles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15839,'SYSCOHADA-NE','EXPENSE','XXXXXX','6043',   15836,'Produits d''entretien','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15840,'SYSCOHADA-NE','EXPENSE','XXXXXX','6044',   15836,'Fournitures d''atelier et d''usine','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15841,'SYSCOHADA-NE','EXPENSE','XXXXXX','6046',   15836,'Fournitures de magasin','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15842,'SYSCOHADA-NE','EXPENSE','XXXXXX','6047',   15836,'Fournitures de bureau','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15843,'SYSCOHADA-NE','EXPENSE','XXXXXX','6049',   15836,'Rabais, remises et ristournes obtenus (non ventilés)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15844,'SYSCOHADA-NE','EXPENSE','XXXXXX','605',    15819,'Autres achats','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15845,'SYSCOHADA-NE','EXPENSE','XXXXXX','6051',   15844,'Fournitures non stockables - eau','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15846,'SYSCOHADA-NE','EXPENSE','XXXXXX','6052',   15844,'Fournitures non stockables - electricité','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15847,'SYSCOHADA-NE','EXPENSE','XXXXXX','6053',   15844,'Fournitures non stockables - autres énergies','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15848,'SYSCOHADA-NE','EXPENSE','XXXXXX','6054',   15844,'Fournitures d''entretien non stockables','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15849,'SYSCOHADA-NE','EXPENSE','XXXXXX','6055',   15844,'Fournitures de bureau non stockables','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15850,'SYSCOHADA-NE','EXPENSE','XXXXXX','6056',   15844,'Achats de petits matériel et outillage','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15851,'SYSCOHADA-NE','EXPENSE','XXXXXX','6057',   15844,'Achats d''études et de prestations de services','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15852,'SYSCOHADA-NE','EXPENSE','XXXXXX','6058',   15844,'Achats de travaux, matériels et équipements','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15853,'SYSCOHADA-NE','EXPENSE','XXXXXX','6059',   15844,'Rabais, remises et ristournes obtenus (non ventilés)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15854,'SYSCOHADA-NE','EXPENSE','XXXXXX','608',    15819,'Achats d''emballages','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15855,'SYSCOHADA-NE','EXPENSE','XXXXXX','6081',   15854,'Emballages perdus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15856,'SYSCOHADA-NE','EXPENSE','XXXXXX','6082',   15854,'Emballages récupérables non identifiables','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15857,'SYSCOHADA-NE','EXPENSE','XXXXXX','6083',   15854,'Emballages à usage mixte','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15858,'SYSCOHADA-NE','EXPENSE','XXXXXX','6089',   15854,'Rabais, remises et ristournes obtenus (non ventilés)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15859,'SYSCOHADA-NE','EXPENSE','XXXXXX','61',     15819,'Transports','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15860,'SYSCOHADA-NE','EXPENSE','XXXXXX','611',    15859,'Transports sur achats','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15861,'SYSCOHADA-NE','EXPENSE','XXXXXX','612',    15859,'Transport sur ventes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15862,'SYSCOHADA-NE','EXPENSE','XXXXXX','613',    15859,'Transports pour le compte de tiers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15863,'SYSCOHADA-NE','EXPENSE','XXXXXX','614',    15859,'Transports du personnel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15864,'SYSCOHADA-NE','EXPENSE','XXXXXX','616',    15859,'Transports de plis','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15865,'SYSCOHADA-NE','EXPENSE','XXXXXX','618',    15859,'Autres frais de transport','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15866,'SYSCOHADA-NE','EXPENSE','XXXXXX','6181',   15865,'Voyages et déplacements','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15867,'SYSCOHADA-NE','EXPENSE','XXXXXX','6182',   15865,'Transports entre établissements ou chantiers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15868,'SYSCOHADA-NE','EXPENSE','XXXXXX','6183',   15865,'Transports administratifs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15869,'SYSCOHADA-NE','EXPENSE','XXXXXX','62',     15819,'Services exterieurs a','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15870,'SYSCOHADA-NE','EXPENSE','XXXXXX','621',    15869,'Sous traitance generale','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15871,'SYSCOHADA-NE','EXPENSE','XXXXXX','622',    15869,'Locations et charges locatives','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15872,'SYSCOHADA-NE','EXPENSE','XXXXXX','6221',   15871,'Locations de terrains','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15873,'SYSCOHADA-NE','EXPENSE','XXXXXX','6222',   15871,'Locations de bâtiments','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15874,'SYSCOHADA-NE','EXPENSE','XXXXXX','6223',   15871,'Location de matériels et outillages','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15875,'SYSCOHADA-NE','EXPENSE','XXXXXX','6224',   15871,'Malis sur emballages','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15876,'SYSCOHADA-NE','EXPENSE','XXXXXX','6225',   15871,'Locations d''emballages','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15877,'SYSCOHADA-NE','EXPENSE','XXXXXX','6228',   15871,'Locations et charges locatives diverses','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15878,'SYSCOHADA-NE','EXPENSE','XXXXXX','623',    15869,'Redevances de credit bail et contrats assimiles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15879,'SYSCOHADA-NE','EXPENSE','XXXXXX','6232',   15878,'Crédits-bail immobilier','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15880,'SYSCOHADA-NE','EXPENSE','XXXXXX','6233',   15878,'Crédits-bail mobilier','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15881,'SYSCOHADA-NE','EXPENSE','XXXXXX','6235',   15878,'Contrats assimilés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15882,'SYSCOHADA-NE','EXPENSE','XXXXXX','624',    15869,'Entretiens, reparations et maintenance','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15883,'SYSCOHADA-NE','EXPENSE','XXXXXX','6241',   15882,'Entretien et réparation des biens immobiliers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15884,'SYSCOHADA-NE','EXPENSE','XXXXXX','6242',   15882,'Entretien et réparation des biens mobiliers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15885,'SYSCOHADA-NE','EXPENSE','XXXXXX','6243',   15882,'Maintenance','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15886,'SYSCOHADA-NE','EXPENSE','XXXXXX','6248',   15882,'Autres entretiens et réparations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15887,'SYSCOHADA-NE','EXPENSE','XXXXXX','625',    15869,'Primes d''assurance','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15888,'SYSCOHADA-NE','EXPENSE','XXXXXX','6251',   15887,'Assurances multirisques','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15889,'SYSCOHADA-NE','EXPENSE','XXXXXX','6252',   15887,'Assurances matériel de transport','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15890,'SYSCOHADA-NE','EXPENSE','XXXXXX','6253',   15887,'Assurances risques d''exploitation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15891,'SYSCOHADA-NE','EXPENSE','XXXXXX','6254',   15887,'Assurances responsabilité du producteur','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15892,'SYSCOHADA-NE','EXPENSE','XXXXXX','6255',   15887,'Assurances insolvabilité clients','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15893,'SYSCOHADA-NE','EXPENSE','XXXXXX','6256',   15887,'Assurances transport sur achats','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15894,'SYSCOHADA-NE','EXPENSE','XXXXXX','6257',   15887,'Assurances transport sur ventes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15895,'SYSCOHADA-NE','EXPENSE','XXXXXX','6258',   15887,'Autres primes d''assurances','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15896,'SYSCOHADA-NE','EXPENSE','XXXXXX','626',    15869,'Etudes, recherches et documentation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15897,'SYSCOHADA-NE','EXPENSE','XXXXXX','6261',   15896,'Etudes et recherches','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15898,'SYSCOHADA-NE','EXPENSE','XXXXXX','6265',   15896,'Documentation générale','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15899,'SYSCOHADA-NE','EXPENSE','XXXXXX','6266',   15896,'Documentation technique','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15900,'SYSCOHADA-NE','EXPENSE','XXXXXX','627',    15869,'Publicite, publications, relations publiques','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15901,'SYSCOHADA-NE','EXPENSE','XXXXXX','6271',   15900,'Annonces, insertions','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15902,'SYSCOHADA-NE','EXPENSE','XXXXXX','6272',   15900,'Catalogues, imprimés publicitaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15903,'SYSCOHADA-NE','EXPENSE','XXXXXX','6273',   15900,'Echantillons','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15904,'SYSCOHADA-NE','EXPENSE','XXXXXX','6274',   15900,'Foires et expositions','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15905,'SYSCOHADA-NE','EXPENSE','XXXXXX','6275',   15900,'Publications','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15906,'SYSCOHADA-NE','EXPENSE','XXXXXX','6276',   15900,'Cadeaux à la clientèle','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15907,'SYSCOHADA-NE','EXPENSE','XXXXXX','6277',   15900,'Frais de colloques, séminaires, conférences','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15908,'SYSCOHADA-NE','EXPENSE','XXXXXX','6278',   15900,'Autres charges de publicités et relations publiques','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15909,'SYSCOHADA-NE','EXPENSE','XXXXXX','628',    15869,'Frais de telecommunications','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15910,'SYSCOHADA-NE','EXPENSE','XXXXXX','6281',   15909,'Frais de téléphone','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15911,'SYSCOHADA-NE','EXPENSE','XXXXXX','6282',   15909,'Frais de télex','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15912,'SYSCOHADA-NE','EXPENSE','XXXXXX','6283',   15909,'Frais de télécopie','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15913,'SYSCOHADA-NE','EXPENSE','XXXXXX','6288',   15909,'Autres frais de télécommunications','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15914,'SYSCOHADA-NE','EXPENSE','XXXXXX','63',     15819,'Services exterieurs b','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15915,'SYSCOHADA-NE','EXPENSE','XXXXXX','631',    15914,'Frais bancaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15916,'SYSCOHADA-NE','EXPENSE','XXXXXX','6311',   15915,'Frais sur titre (achats, vente, garde)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15917,'SYSCOHADA-NE','EXPENSE','XXXXXX','6312',   15915,'Frais sur effets','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15918,'SYSCOHADA-NE','EXPENSE','XXXXXX','6313',   15915,'Locations de coffres','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15919,'SYSCOHADA-NE','EXPENSE','XXXXXX','6315',   15915,'Commissions sur cartes de crédit','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15920,'SYSCOHADA-NE','EXPENSE','XXXXXX','6316',   15915,'Frais d''émission d''emprunts','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15921,'SYSCOHADA-NE','EXPENSE','XXXXXX','6318',   15915,'Autres frais bancaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15922,'SYSCOHADA-NE','EXPENSE','XXXXXX','632',    15914,'Remunerations d''intermediaires et de conseils','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15923,'SYSCOHADA-NE','EXPENSE','XXXXXX','6321',   15922,'Commissions et courtages sur achats','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15924,'SYSCOHADA-NE','EXPENSE','XXXXXX','6322',   15922,'Commissions et courtages sur ventes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15925,'SYSCOHADA-NE','EXPENSE','XXXXXX','6323',   15922,'Rémunérations des transitaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15926,'SYSCOHADA-NE','EXPENSE','XXXXXX','6324',   15922,'Honoraires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15927,'SYSCOHADA-NE','EXPENSE','XXXXXX','6325',   15922,'Frais d''actes et de contentieux','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15928,'SYSCOHADA-NE','EXPENSE','XXXXXX','6328',   15922,'Divers frais','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15929,'SYSCOHADA-NE','EXPENSE','XXXXXX','633',    15914,'Frais de formation du personnel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15930,'SYSCOHADA-NE','EXPENSE','XXXXXX','634',    15914,'Redevances pour brevets, licences, logiciels et droits similaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15931,'SYSCOHADA-NE','EXPENSE','XXXXXX','6342',   15930,'Redevances pour brevets, licences, concessions et droits similaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15932,'SYSCOHADA-NE','EXPENSE','XXXXXX','6343',   15930,'Redevances pour logiciel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15933,'SYSCOHADA-NE','EXPENSE','XXXXXX','6344',   15930,'Redevances pour marques','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15934,'SYSCOHADA-NE','EXPENSE','XXXXXX','635',    15914,'Cotisations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15935,'SYSCOHADA-NE','EXPENSE','XXXXXX','6351',   15934,'Cotisations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15936,'SYSCOHADA-NE','EXPENSE','XXXXXX','6358',   15934,'Concours divers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15937,'SYSCOHADA-NE','EXPENSE','XXXXXX','636',    15914,'Redevances verses au concedant (concessions service public)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15938,'SYSCOHADA-NE','EXPENSE','XXXXXX','637',    15914,'Remunerations du personnel exterieur a l''entreprise','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15939,'SYSCOHADA-NE','EXPENSE','XXXXXX','6371',   15938,'Personnel intérimaire','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15940,'SYSCOHADA-NE','EXPENSE','XXXXXX','6372',   15938,'Personnel détaché ou prêté à l''entreprise','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15941,'SYSCOHADA-NE','EXPENSE','XXXXXX','638',    15914,'Autres charges externes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15942,'SYSCOHADA-NE','EXPENSE','XXXXXX','6381',   15941,'Frais de recrutement du personnel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15943,'SYSCOHADA-NE','EXPENSE','XXXXXX','6382',   15941,'Frais de déménagement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15944,'SYSCOHADA-NE','EXPENSE','XXXXXX','6383',   15941,'Réceptions','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15945,'SYSCOHADA-NE','EXPENSE','XXXXXX','6384',   15941,'Missions','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15946,'SYSCOHADA-NE','EXPENSE','XXXXXX','64',     15819,'Impots et taxes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15947,'SYSCOHADA-NE','EXPENSE','XXXXXX','641',    15946,'Impots et taxes directs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15948,'SYSCOHADA-NE','EXPENSE','XXXXXX','6411',   15947,'Impots fonciers et taxes annexes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15949,'SYSCOHADA-NE','EXPENSE','XXXXXX','6412',   15947,'Patentes, licences et taxes annexes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15950,'SYSCOHADA-NE','EXPENSE','XXXXXX','6413',   15947,'Taxes sur appointements et salaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15951,'SYSCOHADA-NE','EXPENSE','XXXXXX','6414',   15947,'Taxes d''apprentissage','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15952,'SYSCOHADA-NE','EXPENSE','XXXXXX','6415',   15947,'Formation professionnelle continue','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15953,'SYSCOHADA-NE','EXPENSE','XXXXXX','6418',   15947,'Autres impôts et taxes directs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15954,'SYSCOHADA-NE','EXPENSE','XXXXXX','645',    15946,'Impots et taxes indirects','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15955,'SYSCOHADA-NE','EXPENSE','XXXXXX','646',    15946,'Droits d''enregistrement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15956,'SYSCOHADA-NE','EXPENSE','XXXXXX','6461',   15955,'Droits de mutation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15957,'SYSCOHADA-NE','EXPENSE','XXXXXX','6462',   15955,'Droits de timbre','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15958,'SYSCOHADA-NE','EXPENSE','XXXXXX','6463',   15955,'Taxes sur les véhicules de société','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15959,'SYSCOHADA-NE','EXPENSE','XXXXXX','6464',   15955,'Vignettes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15960,'SYSCOHADA-NE','EXPENSE','XXXXXX','6468',   15955,'Autres droits','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15961,'SYSCOHADA-NE','EXPENSE','XXXXXX','647',    15946,'Penalites et amendes fiscales','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15962,'SYSCOHADA-NE','EXPENSE','XXXXXX','6471',   15961,'Pénalités d''assiette, impots directs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15963,'SYSCOHADA-NE','EXPENSE','XXXXXX','6472',   15961,'Pénalités d''assiette, impôts indirects','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15964,'SYSCOHADA-NE','EXPENSE','XXXXXX','6473',   15961,'Pénalités de recouvrement, impôts directs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15965,'SYSCOHADA-NE','EXPENSE','XXXXXX','6474',   15961,'Pénalités de recouvrement, impôts indirects','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15966,'SYSCOHADA-NE','EXPENSE','XXXXXX','6478',   15961,'Autres amendes pénales et fiscales','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15967,'SYSCOHADA-NE','EXPENSE','XXXXXX','648',    15946,'Autres impots et taxes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15968,'SYSCOHADA-NE','EXPENSE','XXXXXX','65',     15819,'Autres charges','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15969,'SYSCOHADA-NE','EXPENSE','XXXXXX','651',    15968,'Pertes sur creances clients et autres debiteurs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15970,'SYSCOHADA-NE','EXPENSE','XXXXXX','6511',   15969,'Pertes sur clients','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15971,'SYSCOHADA-NE','EXPENSE','XXXXXX','6515',   15969,'Autres débiteurs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15972,'SYSCOHADA-NE','EXPENSE','XXXXXX','652',    15968,'Quote-part de resultat sur operations faites en commun','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15973,'SYSCOHADA-NE','EXPENSE','XXXXXX','6521',   15972,'Quote-part transféré de bénéfices (comptabilté du gérants)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15974,'SYSCOHADA-NE','EXPENSE','XXXXXX','6525',   15972,'Pertes imputées par transfert (comptabilité des associés non gérants)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15975,'SYSCOHADA-NE','EXPENSE','XXXXXX','653',    15968,'Quote-part de resultat annulee sur execution partielle de contrats pluri-exercices','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15976,'SYSCOHADA-NE','EXPENSE','XXXXXX','654',    15968,'Valeur comptable des cessions courantes d''immobilisations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15977,'SYSCOHADA-NE','EXPENSE','XXXXXX','658',    15968,'Charges diverses','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15978,'SYSCOHADA-NE','EXPENSE','XXXXXX','6581',   15977,'Jetons de présence et autres rémunérations d''administrateurs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15979,'SYSCOHADA-NE','EXPENSE','XXXXXX','6582',   15977,'Dons','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15980,'SYSCOHADA-NE','EXPENSE','XXXXXX','6583',   15977,'Mécénat','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15981,'SYSCOHADA-NE','EXPENSE','XXXXXX','659',    15968,'Charges provisionnees d''exploitation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15982,'SYSCOHADA-NE','EXPENSE','XXXXXX','6591',   15981,'Sur risque à court terme','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15983,'SYSCOHADA-NE','EXPENSE','XXXXXX','6593',   15981,'Sur stocks','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15984,'SYSCOHADA-NE','EXPENSE','XXXXXX','6594',   15981,'Sur créances','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15985,'SYSCOHADA-NE','EXPENSE','XXXXXX','6598',   15981,'Autres charges provisionnées','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15986,'SYSCOHADA-NE','EXPENSE','XXXXXX','66',     15819,'Charges de personnel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15987,'SYSCOHADA-NE','EXPENSE','XXXXXX','661',    15986,'Remunerations directes versees au personnel national','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15988,'SYSCOHADA-NE','EXPENSE','XXXXXX','6611',   15987,'Appointements salaires et commissions','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15989,'SYSCOHADA-NE','EXPENSE','XXXXXX','6612',   15987,'Primes et gratifications','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15990,'SYSCOHADA-NE','EXPENSE','XXXXXX','6613',   15987,'Congés payés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15991,'SYSCOHADA-NE','EXPENSE','XXXXXX','6614',   15987,'Indemnités de préavis, de licencement et de recherche d''embauche','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15992,'SYSCOHADA-NE','EXPENSE','XXXXXX','6615',   15987,'Indemnités de maladie versées aux travailleurs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15993,'SYSCOHADA-NE','EXPENSE','XXXXXX','6616',   15987,'Supplément familial','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15994,'SYSCOHADA-NE','EXPENSE','XXXXXX','6617',   15987,'Avantages en nature','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15995,'SYSCOHADA-NE','EXPENSE','XXXXXX','6618',   15987,'Autres rémunérations directes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15996,'SYSCOHADA-NE','EXPENSE','XXXXXX','662',    15986,'Remunerations directes versees au personnel non national','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15997,'SYSCOHADA-NE','EXPENSE','XXXXXX','6621',   15996,'Appointements salaires et commissions','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15998,'SYSCOHADA-NE','EXPENSE','XXXXXX','6622',   15996,'Primes et gratifications','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15999,'SYSCOHADA-NE','EXPENSE','XXXXXX','6623',   15996,'Congés payés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16000,'SYSCOHADA-NE','EXPENSE','XXXXXX','6624',   15996,'Indemnités de préavis, de licencement et de recherche d''embauche','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16001,'SYSCOHADA-NE','EXPENSE','XXXXXX','6625',   15996,'Indemnités de maladie versées aux travailleurs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16002,'SYSCOHADA-NE','EXPENSE','XXXXXX','6626',   15996,'Supplément familial','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16003,'SYSCOHADA-NE','EXPENSE','XXXXXX','6627',   15996,'Avantages en nature','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16004,'SYSCOHADA-NE','EXPENSE','XXXXXX','6628',   15996,'Autres rémunérations directes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16005,'SYSCOHADA-NE','EXPENSE','XXXXXX','663',    15986,'Indemnites forfaitaires versees au personnel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16006,'SYSCOHADA-NE','EXPENSE','XXXXXX','6631',   16005,'Indemnités de logement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16007,'SYSCOHADA-NE','EXPENSE','XXXXXX','6632',   16005,'Indemnités de représentation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16008,'SYSCOHADA-NE','EXPENSE','XXXXXX','6633',   16005,'Indemnités d''expatriation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16009,'SYSCOHADA-NE','EXPENSE','XXXXXX','6638',   16005,'Autres indemnités et avantages divers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16010,'SYSCOHADA-NE','EXPENSE','XXXXXX','664',    15986,'Charges sociales','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16011,'SYSCOHADA-NE','EXPENSE','XXXXXX','6641',   16010,'Charges sociales sur rémunération du personnel national','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16012,'SYSCOHADA-NE','EXPENSE','XXXXXX','6642',   16010,'Charges sociales sur rémunération du personnel non national','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16013,'SYSCOHADA-NE','EXPENSE','XXXXXX','666',    15986,'Remunerations et charges sociales de l''exploitant individuel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16014,'SYSCOHADA-NE','EXPENSE','XXXXXX','6661',   16013,'Rémunérations du travail de l''exploitant','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16015,'SYSCOHADA-NE','EXPENSE','XXXXXX','6662',   16013,'Charges sociales','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16016,'SYSCOHADA-NE','EXPENSE','XXXXXX','667',    15986,'Remunerations transferee de personnel exterieur','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16017,'SYSCOHADA-NE','EXPENSE','XXXXXX','6671',   16016,'Personnel intérimaire','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16018,'SYSCOHADA-NE','EXPENSE','XXXXXX','6672',   16016,'Personnel détaché ou prêté à l''entreprise','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16019,'SYSCOHADA-NE','EXPENSE','XXXXXX','668',    15986,'Autres charges sociales','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16020,'SYSCOHADA-NE','EXPENSE','XXXXXX','6681',   16019,'Versements aux syndicats et comités d''entreprise, d''établisement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16021,'SYSCOHADA-NE','EXPENSE','XXXXXX','6682',   16019,'Versements aux comité d''hygiéne et de sécurité','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16022,'SYSCOHADA-NE','EXPENSE','XXXXXX','6683',   16019,'Versements aux autres oeuvres sociales','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16023,'SYSCOHADA-NE','EXPENSE','XXXXXX','6684',   16019,'Médecine du travail et pharmacie','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16024,'SYSCOHADA-NE','EXPENSE','XXXXXX','67',     15819,'Frais financiers et charges assimilees','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16025,'SYSCOHADA-NE','EXPENSE','XXXXXX','671',    16024,'Interets des emprunts','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16026,'SYSCOHADA-NE','EXPENSE','XXXXXX','6711',   16025,'Emprunts obligataires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16027,'SYSCOHADA-NE','EXPENSE','XXXXXX','6712',   16025,'Emprunts auprès des établissements de crédit','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16028,'SYSCOHADA-NE','EXPENSE','XXXXXX','6713',   16025,'Dettes liées à des participations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16029,'SYSCOHADA-NE','EXPENSE','XXXXXX','672',    16024,'Interets dans loyers de credit bail et contrats assimiles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16030,'SYSCOHADA-NE','EXPENSE','XXXXXX','6721',   16029,'Intérêts dans loyers de crédit-bail immobilier','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16031,'SYSCOHADA-NE','EXPENSE','XXXXXX','6722',   16029,'Intérêts dans loyers de crédit-bail mobilier','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16032,'SYSCOHADA-NE','EXPENSE','XXXXXX','6723',   16029,'Intérêts dans loyers des autres contrats','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16033,'SYSCOHADA-NE','EXPENSE','XXXXXX','673',    16024,'Escomptes accordes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16034,'SYSCOHADA-NE','EXPENSE','XXXXXX','674',    16024,'Autres interets','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16035,'SYSCOHADA-NE','EXPENSE','XXXXXX','6741',   16034,'Avances reçues et dépôts créditeurs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16036,'SYSCOHADA-NE','EXPENSE','XXXXXX','6742',   16034,'Comptes courants bloqués','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16037,'SYSCOHADA-NE','EXPENSE','XXXXXX','6743',   16034,'Intérêts sur obligations cautionnées','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16038,'SYSCOHADA-NE','EXPENSE','XXXXXX','6744',   16034,'Intérêts sur dettes commerciales','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16039,'SYSCOHADA-NE','EXPENSE','XXXXXX','6745',   16034,'Intérêts bancaires et sur opérations de trésorerie et d''escompte','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16040,'SYSCOHADA-NE','EXPENSE','XXXXXX','6748',   16034,'Intérêts sur dettes diverses','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16041,'SYSCOHADA-NE','EXPENSE','XXXXXX','675',    16024,'Escomptes des effets de commerce','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16042,'SYSCOHADA-NE','EXPENSE','XXXXXX','676',    16024,'Pertes de change','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16043,'SYSCOHADA-NE','EXPENSE','XXXXXX','677',    16024,'Pertes sur cessions de titres  de placement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16044,'SYSCOHADA-NE','EXPENSE','XXXXXX','678',    16024,'Pertes sur risques financiers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16045,'SYSCOHADA-NE','EXPENSE','XXXXXX','6781',   16044,'Sur rentes viagères','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16046,'SYSCOHADA-NE','EXPENSE','XXXXXX','6782',   16044,'Sur opérations fiancières','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16047,'SYSCOHADA-NE','EXPENSE','XXXXXX','6783',   16044,'Sur instruments de trésorerie','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16048,'SYSCOHADA-NE','EXPENSE','XXXXXX','679',    16024,'Charges provisionnees financieres','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16049,'SYSCOHADA-NE','EXPENSE','XXXXXX','6791',   16048,'Sur risque financiers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16050,'SYSCOHADA-NE','EXPENSE','XXXXXX','6795',   16048,'Sur titres de placements','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16051,'SYSCOHADA-NE','EXPENSE','XXXXXX','6798',   16048,'Autres charges provisionnées financières','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16052,'SYSCOHADA-NE','EXPENSE','XXXXXX','68',     15819,'Dotations aus amortissements','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16053,'SYSCOHADA-NE','EXPENSE','XXXXXX','681',    16052,'Dotations aux amortissements d''exploitation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16054,'SYSCOHADA-NE','EXPENSE','XXXXXX','6811',   16052,'Dotations aux amortissements des charges immobilisées','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16055,'SYSCOHADA-NE','EXPENSE','XXXXXX','6812',   16052,'Dotations aux amortissements des immobilisations incorporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16056,'SYSCOHADA-NE','EXPENSE','XXXXXX','6813',   16052,'Dotations aux amortissements des immobilisations corporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16057,'SYSCOHADA-NE','EXPENSE','XXXXXX','687',    16052,'Dotations aux amortissements a caractere financier','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16058,'SYSCOHADA-NE','EXPENSE','XXXXXX','6872',   16057,'Dotations aux amortissements des primes de remboursement des obligations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16059,'SYSCOHADA-NE','EXPENSE','XXXXXX','6878',   16057,'Autres dotations aux amortissements à caractère financier','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16060,'SYSCOHADA-NE','EXPENSE','XXXXXX','69',     15819,'Dotattions aux provisions','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16061,'SYSCOHADA-NE','EXPENSE','XXXXXX','691',    16060,'Dotation aux provisions d''exploitation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16062,'SYSCOHADA-NE','EXPENSE','XXXXXX','6911',   16061,'Pour risques et charges','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16063,'SYSCOHADA-NE','EXPENSE','XXXXXX','6912',   16061,'Pour grosses réparations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16064,'SYSCOHADA-NE','EXPENSE','XXXXXX','6913',   16061,'Pour dépréciation des immobilisations incorporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16065,'SYSCOHADA-NE','EXPENSE','XXXXXX','6914',   16061,'Pour dépréciation des immobilisations corporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16066,'SYSCOHADA-NE','EXPENSE','XXXXXX','697',    16060,'Dotations aux provisions financieres','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16067,'SYSCOHADA-NE','EXPENSE','XXXXXX','6971',   16066,'Pour risques et charges','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16068,'SYSCOHADA-NE','EXPENSE','XXXXXX','6972',   16066,'Pour dépréciation des immobilisations financières','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16069,'SYSCOHADA-NE','INCOME','XXXXXX','7',           0,'Ventes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16070,'SYSCOHADA-NE','INCOME','XXXXXX','701',     16069,'Ventes de marchandises','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16071,'SYSCOHADA-NE','INCOME','XXXXXX','7011',    16070,'Dans la région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16072,'SYSCOHADA-NE','INCOME','XXXXXX','7012',    16070,'Hors région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16073,'SYSCOHADA-NE','INCOME','XXXXXX','7013',    16070,'Aux entreprises du groupe dans la région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16074,'SYSCOHADA-NE','INCOME','XXXXXX','7014',    16070,'Aux entreprises du groupe hors  région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16075,'SYSCOHADA-NE','INCOME','XXXXXX','702',     16069,'Ventes de produits finis','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16076,'SYSCOHADA-NE','INCOME','XXXXXX','7021',    16075,'Dans la région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16077,'SYSCOHADA-NE','INCOME','XXXXXX','7022',    16075,'Hors région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16078,'SYSCOHADA-NE','INCOME','XXXXXX','7023',    16075,'Aux entreprises de groupe dans la région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16079,'SYSCOHADA-NE','INCOME','XXXXXX','7024',    16075,'Aux entreprises du groupe hors  région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16080,'SYSCOHADA-NE','INCOME','XXXXXX','703',     16069,'Ventes de produits intermediaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16081,'SYSCOHADA-NE','INCOME','XXXXXX','7031',    16080,'Dans la région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16082,'SYSCOHADA-NE','INCOME','XXXXXX','7032',    16080,'Hors région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16083,'SYSCOHADA-NE','INCOME','XXXXXX','7033',    16080,'Aux entreprises du groupe dans la région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16084,'SYSCOHADA-NE','INCOME','XXXXXX','7034',    16080,'Aux entreprises du groupe hors  région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16085,'SYSCOHADA-NE','INCOME','XXXXXX','704',     16069,'Ventes de produits residuels','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16086,'SYSCOHADA-NE','INCOME','XXXXXX','7041',    16085,'Dans la région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16087,'SYSCOHADA-NE','INCOME','XXXXXX','7042',    16085,'Hors région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16088,'SYSCOHADA-NE','INCOME','XXXXXX','7043',    16085,'Aux entreprises du groupe dans la région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16089,'SYSCOHADA-NE','INCOME','XXXXXX','7044',    16085,'Aux entreprises du groupe hors  région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16090,'SYSCOHADA-NE','INCOME','XXXXXX','705',     16069,'Travaux factures','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16091,'SYSCOHADA-NE','INCOME','XXXXXX','7051',    16090,'Dans la région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16092,'SYSCOHADA-NE','INCOME','XXXXXX','7052',    16090,'Hors région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16093,'SYSCOHADA-NE','INCOME','XXXXXX','7053',    16090,'Aux entreprises du groupe dans la région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16094,'SYSCOHADA-NE','INCOME','XXXXXX','7054',    16090,'Aux entreprises du groupe hors région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16095,'SYSCOHADA-NE','INCOME','XXXXXX','706',     16069,'Services vendus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16096,'SYSCOHADA-NE','INCOME','XXXXXX','7061',    16095,'Dans la région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16097,'SYSCOHADA-NE','INCOME','XXXXXX','7062',    16095,'Hors région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16098,'SYSCOHADA-NE','INCOME','XXXXXX','7063',    16095,'Aux entreprises du groupe dans la région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16099,'SYSCOHADA-NE','INCOME','XXXXXX','7064',    16095,'Aux entreprises du groupe hors région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16100,'SYSCOHADA-NE','INCOME','XXXXXX','707',     16069,'Produits accessoires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16101,'SYSCOHADA-NE','INCOME','XXXXXX','7071',    16100,'Port, emballages perdus et autres frais facturés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16102,'SYSCOHADA-NE','INCOME','XXXXXX','7072',    16100,'Commissions et courtages','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16103,'SYSCOHADA-NE','INCOME','XXXXXX','7073',    16100,'Locations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16104,'SYSCOHADA-NE','INCOME','XXXXXX','7074',    16100,'Bonis sur reprises et cessions d''emballages','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16105,'SYSCOHADA-NE','INCOME','XXXXXX','7075',    16100,'Mise à disposition de personnel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16106,'SYSCOHADA-NE','INCOME','XXXXXX','7076',    16100,'Redevances pour brevets, logiciels, marques et droits similaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16107,'SYSCOHADA-NE','INCOME','XXXXXX','7077',    16100,'Services exploités dans l''intérêt du personnel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16108,'SYSCOHADA-NE','INCOME','XXXXXX','7078',    16100,'Autres produits accessoires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16109,'SYSCOHADA-NE','INCOME','XXXXXX','71',      16069,'Suvventions d''exploitation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16110,'SYSCOHADA-NE','INCOME','XXXXXX','711',     16109,'Sur produits a l''exportation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16111,'SYSCOHADA-NE','INCOME','XXXXXX','712',     16109,'Sur produits a l''importation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16112,'SYSCOHADA-NE','INCOME','XXXXXX','713',     16109,'Sur produits de perequation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16113,'SYSCOHADA-NE','INCOME','XXXXXX','718',     16109,'Autres subventions d''exploitation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16114,'SYSCOHADA-NE','INCOME','XXXXXX','7181',    16113,'Versées par l''etat et les collectivités publiques','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16115,'SYSCOHADA-NE','INCOME','XXXXXX','7182',    16113,'Versées par les organismes internationaux','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16116,'SYSCOHADA-NE','INCOME','XXXXXX','7183',    16113,'Versées par des tiers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16117,'SYSCOHADA-NE','INCOME','XXXXXX','72',      16069,'Production immobilisée','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16118,'SYSCOHADA-NE','INCOME','XXXXXX','721',     16117,'Immobilisations incorporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16119,'SYSCOHADA-NE','INCOME','XXXXXX','722',     16117,'Immobilisations corporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16120,'SYSCOHADA-NE','INCOME','XXXXXX','726',     16117,'Immobilisations financieres','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16121,'SYSCOHADA-NE','INCOME','XXXXXX','73',      16069,'Variations des stocks de biens et de services produits','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16122,'SYSCOHADA-NE','INCOME','XXXXXX','734',     16121,'Variations des stocks de produitsn en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16123,'SYSCOHADA-NE','INCOME','XXXXXX','7341',    16122,'Produits en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16124,'SYSCOHADA-NE','INCOME','XXXXXX','7342',    16122,'Travaux en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16125,'SYSCOHADA-NE','INCOME','XXXXXX','735',     16121,'Variations des en-cours de services','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16126,'SYSCOHADA-NE','INCOME','XXXXXX','7351',    16125,'Etudes en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16127,'SYSCOHADA-NE','INCOME','XXXXXX','7352',    16125,'Prestations de services en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16128,'SYSCOHADA-NE','INCOME','XXXXXX','736',     16121,'Variations des stocks de produits finis','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16129,'SYSCOHADA-NE','INCOME','XXXXXX','737',     16121,'Variations des stocks de produits intermediaires et residuels','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16130,'SYSCOHADA-NE','INCOME','XXXXXX','7371',    16129,'Produits intermédiaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16131,'SYSCOHADA-NE','INCOME','XXXXXX','7372',    16129,'Produits résiduels','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16132,'SYSCOHADA-NE','INCOME','XXXXXX','75',      16069,'Autres produits','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16133,'SYSCOHADA-NE','INCOME','XXXXXX','752',     16132,'Quote-part de resultat sur operations faites en commun','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16134,'SYSCOHADA-NE','INCOME','XXXXXX','7521',    16133,'Quote-part trsnsférée de pertes (comptabilité de gérant)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16135,'SYSCOHADA-NE','INCOME','XXXXXX','7525',    16133,'Bénéfices attribués par transfert (comptabilité des associés non gérants)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16136,'SYSCOHADA-NE','INCOME','XXXXXX','753',     16132,'Quote-part de resultat sue execution partielle de contrats pluri-ecercices','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16137,'SYSCOHADA-NE','INCOME','XXXXXX','754',     16132,'Produits des cessions courantes d''immobilisations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16138,'SYSCOHADA-NE','INCOME','XXXXXX','758',     16132,'Produits divers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16139,'SYSCOHADA-NE','INCOME','XXXXXX','7581',    16138,'Jetons de présence et autres rémunérations d''administrateurs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16140,'SYSCOHADA-NE','INCOME','XXXXXX','7582',    16138,'Indemnités d''assurances reçues','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16141,'SYSCOHADA-NE','INCOME','XXXXXX','759',     16132,'Reprises de charges provisionnees d''exploitation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16142,'SYSCOHADA-NE','INCOME','XXXXXX','7591',    16141,'Sur risques à court terme','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16143,'SYSCOHADA-NE','INCOME','XXXXXX','7593',    16141,'Sur stocks','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16144,'SYSCOHADA-NE','INCOME','XXXXXX','7594',    16141,'Sur créances','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16145,'SYSCOHADA-NE','INCOME','XXXXXX','7598',    16141,'Sur autres charges provisionnées','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16146,'SYSCOHADA-NE','INCOME','XXXXXX','77',      16069,'Revenus financiers et produits assimiles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16147,'SYSCOHADA-NE','INCOME','XXXXXX','771',     16146,'Interets de prets','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16148,'SYSCOHADA-NE','INCOME','XXXXXX','772',     16146,'Revenus de participations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16149,'SYSCOHADA-NE','INCOME','XXXXXX','773',     16146,'Escomptes obtenus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16150,'SYSCOHADA-NE','INCOME','XXXXXX','774',     16146,'Revenus de titres de placement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16151,'SYSCOHADA-NE','INCOME','XXXXXX','775',     16146,'Revenus des creances commerciales','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16152,'SYSCOHADA-NE','INCOME','XXXXXX','776',     16146,'Gains de change','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16153,'SYSCOHADA-NE','INCOME','XXXXXX','777',     16146,'Gains sur cessions de titres de placement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16154,'SYSCOHADA-NE','INCOME','XXXXXX','778',     16146,'Gains sur risques financiers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16155,'SYSCOHADA-NE','INCOME','XXXXXX','7781',    16154,'Gains sur rentes viagères','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16156,'SYSCOHADA-NE','INCOME','XXXXXX','7782',    16154,'Gains sur opérations financières','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16157,'SYSCOHADA-NE','INCOME','XXXXXX','7784',    16154,'Gains sur instruments de trésorerie','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16158,'SYSCOHADA-NE','INCOME','XXXXXX','779',     16146,'Reprises de charges provisionnees financieres','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16159,'SYSCOHADA-NE','INCOME','XXXXXX','7791',    16158,'Sur risques financiers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16160,'SYSCOHADA-NE','INCOME','XXXXXX','7795',    16158,'Sur titres de placement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16161,'SYSCOHADA-NE','INCOME','XXXXXX','7798',    16158,'Autres charges provisionnées financières','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16162,'SYSCOHADA-NE','INCOME','XXXXXX','78',      16069,'Transfert de charges','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16163,'SYSCOHADA-NE','INCOME','XXXXXX','781',     16162,'Transfert de charges d''exploitation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16164,'SYSCOHADA-NE','INCOME','XXXXXX','787',     16162,'Transfert de charges financieres','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16165,'SYSCOHADA-NE','INCOME','XXXXXX','79',      16069,'Reprises de provisions','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16166,'SYSCOHADA-NE','INCOME','XXXXXX','791',     16165,'Reprises de provisions d''exploitation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16167,'SYSCOHADA-NE','INCOME','XXXXXX','7911',    16166,'Pour risques et charges d''exploitation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16168,'SYSCOHADA-NE','INCOME','XXXXXX','7912',    16166,'Pour grosses réparation d''exploitation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16169,'SYSCOHADA-NE','INCOME','XXXXXX','7913',    16166,'Pour dépreciation des immobilisations incorporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16170,'SYSCOHADA-NE','INCOME','XXXXXX','7914',    16166,'Pour dépreciation des immobilisations corporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16171,'SYSCOHADA-NE','INCOME','XXXXXX','797',     16165,'Reprises de provisions financieres','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16172,'SYSCOHADA-NE','INCOME','XXXXXX','7971',    16171,'Pour risques et charges financiers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16173,'SYSCOHADA-NE','INCOME','XXXXXX','7972',    16171,'Pour dépréciation des immobilisations financières','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16174,'SYSCOHADA-NE','INCOME','XXXXXX','798',     16165,'Reprises d''amortissements','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16175,'SYSCOHADA-NE','AUTRES','XXXXXX','81',          0,'Valeurs comptables des cessions d''immobilisations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16176,'SYSCOHADA-NE','AUTRES','XXXXXX','811',     16175,'Immobilisations incorporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16177,'SYSCOHADA-NE','AUTRES','XXXXXX','812',     16175,'Immobilisations corporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16178,'SYSCOHADA-NE','AUTRES','XXXXXX','816',     16175,'Immobilisations financieres','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16179,'SYSCOHADA-NE','AUTRES','XXXXXX','82',          0,'Produits de cessions d''immobilisations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16180,'SYSCOHADA-NE','AUTRES','XXXXXX','821',     16179,'Immobilisations incorporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16181,'SYSCOHADA-NE','AUTRES','XXXXXX','822',     16179,'Immobilisations corporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16182,'SYSCOHADA-NE','AUTRES','XXXXXX','826',     16179,'Immobilisations financieres','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16183,'SYSCOHADA-NE','AUTRES','XXXXXX','83',          0,'Charges hors activites ordinaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16184,'SYSCOHADA-NE','AUTRES','XXXXXX','831',     16183,'Charges h.a.o constatées','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16185,'SYSCOHADA-NE','AUTRES','XXXXXX','834',     16183,'Pertes sur creances h.a.o','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16186,'SYSCOHADA-NE','AUTRES','XXXXXX','835',     16183,'Dons et liberalites accordes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16187,'SYSCOHADA-NE','AUTRES','XXXXXX','836',     16183,'Abandons de creances consentis','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16188,'SYSCOHADA-NE','AUTRES','XXXXXX','839',     16183,'Charges provisionnees h.a.o','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16189,'SYSCOHADA-NE','AUTRES','XXXXXX','84',          0,'Produits hors activites ordinaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16190,'SYSCOHADA-NE','AUTRES','XXXXXX','841',     16189,'Produits h.a.o constates','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16191,'SYSCOHADA-NE','AUTRES','XXXXXX','845',     16189,'Dons et liberalites obtenus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16192,'SYSCOHADA-NE','AUTRES','XXXXXX','846',     16189,'Abandons de creances obtenus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16193,'SYSCOHADA-NE','AUTRES','XXXXXX','848',     16189,'Transferts de charges h.a.o','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16194,'SYSCOHADA-NE','AUTRES','XXXXXX','849',     16189,'Reprises des charges provisionnees h.a.o','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16195,'SYSCOHADA-NE','AUTRES','XXXXXX','85',          0,'Dotations hors activites ordinaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16196,'SYSCOHADA-NE','AUTRES','XXXXXX','851',     16195,'Dotations aux provisions reglementees','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16197,'SYSCOHADA-NE','AUTRES','XXXXXX','852',     16195,'Dotations aux amortissements h.a.o','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16198,'SYSCOHADA-NE','AUTRES','XXXXXX','853',     16195,'Dotations aux provisions pour depreciation h.a.o','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16199,'SYSCOHADA-NE','AUTRES','XXXXXX','854',     16195,'Dotations aux provisions pour risques et charges h.a.o','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16200,'SYSCOHADA-NE','AUTRES','XXXXXX','858',     16195,'Autres dotations h.a.o','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16201,'SYSCOHADA-NE','AUTRES','XXXXXX','86',          0,'Reprises hors activites ordinaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16202,'SYSCOHADA-NE','AUTRES','XXXXXX','861',     16201,'Reprises de provisions reglementees','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16203,'SYSCOHADA-NE','AUTRES','XXXXXX','862',     16201,'Reprises d''amortissements','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16204,'SYSCOHADA-NE','AUTRES','XXXXXX','863',     16201,'Reprises de provisions pour depreciation h.a.o','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16205,'SYSCOHADA-NE','AUTRES','XXXXXX','864',     16201,'Reprises de provisions pour risques et charges h.a.o','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16206,'SYSCOHADA-NE','AUTRES','XXXXXX','865',     16201,'Reprises de subventions d''investissement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16207,'SYSCOHADA-NE','AUTRES','XXXXXX','868',     16201,'Autres reprises h.a.o','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16208,'SYSCOHADA-NE','AUTRES','XXXXXX','87',          0,'Participations des travailleurs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16209,'SYSCOHADA-NE','AUTRES','XXXXXX','871',     16208,'Participation legale aux benefices','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16210,'SYSCOHADA-NE','AUTRES','XXXXXX','874',     16208,'Participation contractuelle aux benefices','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16211,'SYSCOHADA-NE','AUTRES','XXXXXX','878',     16208,'Autres participations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16212,'SYSCOHADA-NE','AUTRES','XXXXXX','88',          0,'Subventions d''equilibre','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16213,'SYSCOHADA-NE','AUTRES','XXXXXX','881',     16212,'Etat','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16214,'SYSCOHADA-NE','AUTRES','XXXXXX','884',     16212,'Collectivites publiques','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16215,'SYSCOHADA-NE','AUTRES','XXXXXX','886',     16212,'Groupe','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16216,'SYSCOHADA-NE','AUTRES','XXXXXX','888',     16212,'Autres','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16217,'SYSCOHADA-NE','AUTRES','XXXXXX','89',          0,'Impots sur le resultat','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16218,'SYSCOHADA-NE','AUTRES','XXXXXX','891',     16217,'Impots sur les benefices de l''exercice','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16219,'SYSCOHADA-NE','AUTRES','XXXXXX','8911',    16218,'Activités exercées dans l''etat','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16220,'SYSCOHADA-NE','AUTRES','XXXXXX','8912',    16218,'Activités exercées dans les autres etats de la région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16221,'SYSCOHADA-NE','AUTRES','XXXXXX','8913',    16218,'Activités exercées hors région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16222,'SYSCOHADA-NE','AUTRES','XXXXXX','892',     16217,'Rappel d''impôts sur resultats anterieurs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16223,'SYSCOHADA-NE','AUTRES','XXXXXX','895',     16217,'Impôts minimum forfaitaires (i.m.f)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16224,'SYSCOHADA-NE','AUTRES','XXXXXX','899',     16217,'Dégrèvements et annulations d''impots sur resultats antérieurs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16225,'SYSCOHADA-NE','AUTRES','XXXXXX','8991',    16224,'Dégrèvements','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16226,'SYSCOHADA-NE','AUTRES','XXXXXX','8994',    16224,'Annulations pour pertes rétroactives','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15000,'SYSCOHADA-NE','CAPIT','XXXXXX','1',            0,'Capital','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15001,'SYSCOHADA-NE','CAPIT','XXXXXX','101',      15000,'Capital social','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15002,'SYSCOHADA-NE','CAPIT','XXXXXX','1011',     15001,'Capital souscrit, non appelé','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15003,'SYSCOHADA-NE','CAPIT','XXXXXX','1012',     15001,'Capital souscrit, appelé, non versé','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15004,'SYSCOHADA-NE','CAPIT','XXXXXX','1013',     15001,'Capital souscrit, appelé, versé, non amorti','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15005,'SYSCOHADA-NE','CAPIT','XXXXXX','1014',     15001,'Capital souscrit, appelé, versé, amorti','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15006,'SYSCOHADA-NE','CAPIT','XXXXXX','1018',     15001,'Capital souscrit, soumis à des conditions particulières','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15007,'SYSCOHADA-NE','CAPIT','XXXXXX','102',      15000,'Capital par dotation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15008,'SYSCOHADA-NE','CAPIT','XXXXXX','1021',     15007,'Dotation initiale','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15009,'SYSCOHADA-NE','CAPIT','XXXXXX','1022',     15007,'Dotations complémentaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15010,'SYSCOHADA-NE','CAPIT','XXXXXX','1028',     15007,'Autres dotations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15011,'SYSCOHADA-NE','CAPIT','XXXXXX','103',      15000,'Capital personnel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15012,'SYSCOHADA-NE','CAPIT','XXXXXX','104',      15000,'Compte de l''exploitant','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15013,'SYSCOHADA-NE','CAPIT','XXXXXX','1041',     15012,'Apports temporaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15014,'SYSCOHADA-NE','CAPIT','XXXXXX','1042',     15012,'Opérations courantes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15015,'SYSCOHADA-NE','CAPIT','XXXXXX','1043',     15012,'Rémunérations, impôts et autres charges personnelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15016,'SYSCOHADA-NE','CAPIT','XXXXXX','1047',     15012,'Prélèvements d''autoconsommation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15017,'SYSCOHADA-NE','CAPIT','XXXXXX','1048',     15012,'Autres prélèvements','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15018,'SYSCOHADA-NE','CAPIT','XXXXXX','105',      15000,'Primes liees aux capitaux propres','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15019,'SYSCOHADA-NE','CAPIT','XXXXXX','1051',     15018,'Primes d''émission','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15020,'SYSCOHADA-NE','CAPIT','XXXXXX','1052',     15018,'Primes d''apport','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15021,'SYSCOHADA-NE','CAPIT','XXXXXX','1053',     15018,'Primes de fusion','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15022,'SYSCOHADA-NE','CAPIT','XXXXXX','1054',     15018,'Primes de conversion','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15023,'SYSCOHADA-NE','CAPIT','XXXXXX','1058',     15018,'Autres primes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15024,'SYSCOHADA-NE','CAPIT','XXXXXX','106',      15000,'Ecarts de reevaluation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15025,'SYSCOHADA-NE','CAPIT','XXXXXX','1061',     15024,'Ecarts de réévaluation légale','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15026,'SYSCOHADA-NE','CAPIT','XXXXXX','1062',     15024,'Ecarts de réévaluation libre','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15027,'SYSCOHADA-NE','CAPIT','XXXXXX','109',      15000,'Actionnaires, capital souscrit, non appele','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15028,'SYSCOHADA-NE','CAPIT','XXXXXX','11',       15000,'Reserves','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15029,'SYSCOHADA-NE','CAPIT','XXXXXX','111',      15028,'Reserve legale','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15030,'SYSCOHADA-NE','CAPIT','XXXXXX','1111',     15029,'Réserves légales','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15031,'SYSCOHADA-NE','CAPIT','XXXXXX','112',      15028,'Reserves statutaires ou contractuelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15032,'SYSCOHADA-NE','CAPIT','XXXXXX','113',      15028,'Reserves reglementees','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15033,'SYSCOHADA-NE','CAPIT','XXXXXX','1131',     15032,'Réserves de plus-values nettes à long terme','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15034,'SYSCOHADA-NE','CAPIT','XXXXXX','1133',     15032,'Réserves consécutives à l''octroi de subventions d''investissement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15035,'SYSCOHADA-NE','CAPIT','XXXXXX','1134',     15032,'Réserves spéciales navires renouvelés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15036,'SYSCOHADA-NE','CAPIT','XXXXXX','1135',     15032,'Réserves spéciales matériels et outillage renouvelés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15037,'SYSCOHADA-NE','CAPIT','XXXXXX','1138',     15032,'Autres réserves réglementées','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15038,'SYSCOHADA-NE','CAPIT','XXXXXX','118',      15028,'Autres reserves','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15039,'SYSCOHADA-NE','CAPIT','XXXXXX','1181',     15038,'Réserves facultatives','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15040,'SYSCOHADA-NE','CAPIT','XXXXXX','1188',     15038,'Réserves diverses','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15041,'SYSCOHADA-NE','CAPIT','XXXXXX','12',       15000,'Report a nouveau','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15042,'SYSCOHADA-NE','CAPIT','XXXXXX','121',      15041,'Report a nouveau crediteur','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15043,'SYSCOHADA-NE','CAPIT','XXXXXX','1211',     15042,'Report à nouveau crediteur','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15044,'SYSCOHADA-NE','CAPIT','XXXXXX','129',      15041,'Report a nouveau debiteur','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15045,'SYSCOHADA-NE','CAPIT','XXXXXX','1291',     15044,'Perte nette à reporter','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15046,'SYSCOHADA-NE','CAPIT','XXXXXX','1292',     15044,'Perte - amortissements réputés différés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15047,'SYSCOHADA-NE','CAPIT','XXXXXX','13',       15000,'Resultat net de l''exercice','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15048,'SYSCOHADA-NE','CAPIT','XXXXXX','1301',     15047,'Résultat en instance d''affectation : bénéfice','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15049,'SYSCOHADA-NE','CAPIT','XXXXXX','1309',     15047,'Résultat en instance d''affectation : perte','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15050,'SYSCOHADA-NE','CAPIT','XXXXXX','131',      15047,'Resultat net : benefice','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15051,'SYSCOHADA-NE','CAPIT','XXXXXX','132',      15047,'Marge brute (mb)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15052,'SYSCOHADA-NE','CAPIT','XXXXXX','1321',     15051,'Marge brute sur marchandises','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15053,'SYSCOHADA-NE','CAPIT','XXXXXX','1322',     15051,'Marge brute sur matières','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15054,'SYSCOHADA-NE','CAPIT','XXXXXX','133',      15047,'Valeur ajoutee (v.a.)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15055,'SYSCOHADA-NE','CAPIT','XXXXXX','134',      15047,'Excedent brut d''exploitation (e.b.e.)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15056,'SYSCOHADA-NE','CAPIT','XXXXXX','135',      15047,'Resultat d''exploitation (r.e.)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15057,'SYSCOHADA-NE','CAPIT','XXXXXX','136',      15047,'Resultat financier (r.f.)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15058,'SYSCOHADA-NE','CAPIT','XXXXXX','137',      15047,'Resultat des activites ordinaires (r.a.o.)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15059,'SYSCOHADA-NE','CAPIT','XXXXXX','138',      15047,'Resultat hors activites ordinaires (r.h.a.o.)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15060,'SYSCOHADA-NE','CAPIT','XXXXXX','139',      15047,'Resultat net : perte','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15061,'SYSCOHADA-NE','CAPIT','XXXXXX','14',       15000,'Subventions d''investissement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15062,'SYSCOHADA-NE','CAPIT','XXXXXX','141',      15061,'Subventions d''equipement a','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15063,'SYSCOHADA-NE','CAPIT','XXXXXX','1411',     15062,'Etat','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15064,'SYSCOHADA-NE','CAPIT','XXXXXX','1412',     15062,'Régions','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15065,'SYSCOHADA-NE','CAPIT','XXXXXX','1413',     15062,'Départements','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15066,'SYSCOHADA-NE','CAPIT','XXXXXX','1414',     15062,'Communes et collectivités publiques décentralisées','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15067,'SYSCOHADA-NE','CAPIT','XXXXXX','1415',     15062,'Entreprises publiques ou mixtes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15068,'SYSCOHADA-NE','CAPIT','XXXXXX','1416',     15062,'Entreprises et organismes privés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15069,'SYSCOHADA-NE','CAPIT','XXXXXX','1417',     15062,'Organismes internationaux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15070,'SYSCOHADA-NE','CAPIT','XXXXXX','1418',     15062,'Autres','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15071,'SYSCOHADA-NE','CAPIT','XXXXXX','142',      15061,'Subventions d''equipement b','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15072,'SYSCOHADA-NE','CAPIT','XXXXXX','1421',     15071,'Subventions d''équipements','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15073,'SYSCOHADA-NE','CAPIT','XXXXXX','148',      15061,'Autres subventions d''investissement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15074,'SYSCOHADA-NE','CAPIT','XXXXXX','15',       15000,'Provisions reglementees et fonds assimiles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15075,'SYSCOHADA-NE','CAPIT','XXXXXX','151',      15074,'Amortissements derogatoires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15076,'SYSCOHADA-NE','CAPIT','XXXXXX','152',      15074,'Plus-values de cession a reinvestir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15077,'SYSCOHADA-NE','CAPIT','XXXXXX','1521',     15076,'Plus-values de cession à réinvestir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15078,'SYSCOHADA-NE','CAPIT','XXXXXX','153',      15074,'Fonds reglementes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15079,'SYSCOHADA-NE','CAPIT','XXXXXX','1531',     15078,'Fonds national','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15080,'SYSCOHADA-NE','CAPIT','XXXXXX','1532',     15078,'Prélèvement pour le budget','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15081,'SYSCOHADA-NE','CAPIT','XXXXXX','154',      15074,'Provision speciale de reevaluation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15082,'SYSCOHADA-NE','CAPIT','XXXXXX','155',      15074,'Provisions reglementees relatives aux immobilisations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15083,'SYSCOHADA-NE','CAPIT','XXXXXX','1551',     15082,'Recontitution des gisements miniers et pétroliers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15084,'SYSCOHADA-NE','CAPIT','XXXXXX','1552',     15082,'Provisions de croissance des immobilisations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15085,'SYSCOHADA-NE','CAPIT','XXXXXX','1553',     15082,'Provisions de renouvellement du matériel naval','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15086,'SYSCOHADA-NE','CAPIT','XXXXXX','1554',     15082,'Provisions pourle renouvellement du matériel et outillage','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15087,'SYSCOHADA-NE','CAPIT','XXXXXX','156',      15074,'Provisions reglementees relatives aux stocks','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15088,'SYSCOHADA-NE','CAPIT','XXXXXX','1561',     15087,'Hausse de prix','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15089,'SYSCOHADA-NE','CAPIT','XXXXXX','1562',     15087,'Fluctuation des cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15090,'SYSCOHADA-NE','CAPIT','XXXXXX','157',      15074,'Provisions pour investissement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15091,'SYSCOHADA-NE','CAPIT','XXXXXX','158',      15074,'Autres provisions et fonds reglementes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15092,'SYSCOHADA-NE','CAPIT','XXXXXX','16',       15000,'Emprunts et dettes assimilees','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15093,'SYSCOHADA-NE','CAPIT','XXXXXX','161',      15092,'Emprunts obligataires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15094,'SYSCOHADA-NE','CAPIT','XXXXXX','1611',     15093,'Emprunts obligataires ordinaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15095,'SYSCOHADA-NE','CAPIT','XXXXXX','1612',     15093,'Emprunts obligataires convertibles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15096,'SYSCOHADA-NE','CAPIT','XXXXXX','1618',     15093,'Autres emprunts obligataires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15097,'SYSCOHADA-NE','CAPIT','XXXXXX','1619',     15093,'Obligations à souscrire, à la souche','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15098,'SYSCOHADA-NE','CAPIT','XXXXXX','162',      15092,'Emprunts et dettes aupres des etablissements de credit','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15099,'SYSCOHADA-NE','CAPIT','XXXXXX','163',      15092,'Avances recues de l''etat','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15100,'SYSCOHADA-NE','CAPIT','XXXXXX','164',      15092,'Avances recues et comptes courants bloques','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15101,'SYSCOHADA-NE','CAPIT','XXXXXX','165',      15092,'Depots et cautionnements recus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15102,'SYSCOHADA-NE','CAPIT','XXXXXX','1651',     15101,'Dépôts à terme','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15103,'SYSCOHADA-NE','CAPIT','XXXXXX','1652',     15101,'Cautionnements','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15104,'SYSCOHADA-NE','CAPIT','XXXXXX','166',      15092,'Interets courus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15105,'SYSCOHADA-NE','CAPIT','XXXXXX','1661',     15104,'Sur emprunts obligataires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15106,'SYSCOHADA-NE','CAPIT','XXXXXX','1662',     15104,'Sur emprunts et dettes auprès des établissements de crédit','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15107,'SYSCOHADA-NE','CAPIT','XXXXXX','1663',     15104,'Sur avances reçues de l''etat','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15108,'SYSCOHADA-NE','CAPIT','XXXXXX','1664',     15104,'Sur avances reçues et comptes courants bloqués','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15109,'SYSCOHADA-NE','CAPIT','XXXXXX','1665',     15104,'Sur dépôts et cautionnements reçus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15110,'SYSCOHADA-NE','CAPIT','XXXXXX','1667',     15104,'Sur avances assorties de conditions particulières','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15111,'SYSCOHADA-NE','CAPIT','XXXXXX','1668',     15104,'Sur autres emprunts et dettes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15112,'SYSCOHADA-NE','CAPIT','XXXXXX','167',      15092,'Avances assorties de conditions particulieres','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15113,'SYSCOHADA-NE','CAPIT','XXXXXX','1671',     15112,'Avances bloquées pour augmentation du capital','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15114,'SYSCOHADA-NE','CAPIT','XXXXXX','1672',     15112,'Avances conditionnées par l''etat','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15115,'SYSCOHADA-NE','CAPIT','XXXXXX','1673',     15112,'Avances conditionnées par les autres organismes africains','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15116,'SYSCOHADA-NE','CAPIT','XXXXXX','1674',     15112,'Avances conditionné par les autres organismes internationaux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15117,'SYSCOHADA-NE','CAPIT','XXXXXX','1676',     15112,'Droits du concédant exigibles en nature','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15118,'SYSCOHADA-NE','CAPIT','XXXXXX','168',      15092,'Autres emprunts et dettes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15119,'SYSCOHADA-NE','CAPIT','XXXXXX','1681',     15118,'Rentes viagères capitalisées','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15120,'SYSCOHADA-NE','CAPIT','XXXXXX','1682',     15118,'Billets de fonds','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15121,'SYSCOHADA-NE','CAPIT','XXXXXX','1683',     15118,'Dettes consécutives à des titres emprunté','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15122,'SYSCOHADA-NE','CAPIT','XXXXXX','1684',     15118,'Dettes du concédant exigibles en nature','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15123,'SYSCOHADA-NE','CAPIT','XXXXXX','1685',     15118,'Emprunts participatifs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15124,'SYSCOHADA-NE','CAPIT','XXXXXX','1686',     15118,'Participation des travailleurs aux bénéfices','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15125,'SYSCOHADA-NE','CAPIT','XXXXXX','17',       15000,'Dettes de credit-bail et contrats assimiles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15126,'SYSCOHADA-NE','CAPIT','XXXXXX','172',      15125,'Emprunts equivalents de credit-bail immobilier','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15127,'SYSCOHADA-NE','CAPIT','XXXXXX','173',      15125,'Emprunts equivalents de credit-bail mobilier','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15128,'SYSCOHADA-NE','CAPIT','XXXXXX','176',      15125,'Interets courus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15129,'SYSCOHADA-NE','CAPIT','XXXXXX','1762',     15128,'Sur emprunts équivalents de crédit-bail immobilier','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15130,'SYSCOHADA-NE','CAPIT','XXXXXX','1763',     15128,'Sur emprunts équivalents de crédit-bail mobilier','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15131,'SYSCOHADA-NE','CAPIT','XXXXXX','1768',     15128,'Sur emprunts équivalents d''autres contrats','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15132,'SYSCOHADA-NE','CAPIT','XXXXXX','178',      15125,'Emprunts equivalents d''autres contrats','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15133,'SYSCOHADA-NE','CAPIT','XXXXXX','18',       15000,'Dettes liees a des participations et comptes de liaison des etablissements et societes en participation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15134,'SYSCOHADA-NE','CAPIT','XXXXXX','181',      15133,'Dettes liees a des participations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15135,'SYSCOHADA-NE','CAPIT','XXXXXX','1811',     15134,'Dettes liées à des participations (groupe)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15136,'SYSCOHADA-NE','CAPIT','XXXXXX','1812',     15134,'Dettes liées à des participations (hors groupe)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15137,'SYSCOHADA-NE','CAPIT','XXXXXX','182',      15133,'Dettes liees a des societes en paticipation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15138,'SYSCOHADA-NE','CAPIT','XXXXXX','183',      15133,'Interets courus sur dettes liees a des participations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15139,'SYSCOHADA-NE','CAPIT','XXXXXX','184',      15133,'Comptes permanents bloques des etablissements et succursales','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15140,'SYSCOHADA-NE','CAPIT','XXXXXX','185',      15133,'Comptes permanents non bloques des etablissements et succursales','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15141,'SYSCOHADA-NE','CAPIT','XXXXXX','186',      15133,'Comptes de liaison charges','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15142,'SYSCOHADA-NE','CAPIT','XXXXXX','187',      15133,'Comptes de liaison produits','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15143,'SYSCOHADA-NE','CAPIT','XXXXXX','188',      15133,'Comptes de liaison des societes en participation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15144,'SYSCOHADA-NE','CAPIT','XXXXXX','19',       15000,'Provisions financieres pour risques et charges','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15145,'SYSCOHADA-NE','CAPIT','XXXXXX','191',      15144,'Provisions pour litiges','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15146,'SYSCOHADA-NE','CAPIT','XXXXXX','192',      15144,'Provisions pour garanties donnees aux clients','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15147,'SYSCOHADA-NE','CAPIT','XXXXXX','193',      15144,'Provisions pour pertes sur marches a achevement futur','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15148,'SYSCOHADA-NE','CAPIT','XXXXXX','194',      15144,'Provisions pour pertes de change','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15149,'SYSCOHADA-NE','CAPIT','XXXXXX','195',      15144,'Provisions pour impots','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15150,'SYSCOHADA-NE','CAPIT','XXXXXX','196',      15144,'Provisions pour pensions et obligations similaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15151,'SYSCOHADA-NE','CAPIT','XXXXXX','197',      15144,'Provisions pour charges a repartir sur plusieurs exercices','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15152,'SYSCOHADA-NE','CAPIT','XXXXXX','1971',     15151,'Provisions pour grosses réparations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15153,'SYSCOHADA-NE','CAPIT','XXXXXX','198',      15144,'Autres provisions financieres pour risques et charges','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15154,'SYSCOHADA-NE','CAPIT','XXXXXX','1981',     15153,'Provisions pour amendes et pénalités','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15155,'SYSCOHADA-NE','CAPIT','XXXXXX','1982',     15153,'Provisions pour renouvellement des immobilisations (entreprises concessionnaires)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15156,'SYSCOHADA-NE','CAPIT','XXXXXX','1983',     15153,'Provisions pour propres assureurs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15157,'SYSCOHADA-NE','CAPIT','XXXXXX','1988',     15153,'Autres provisions financières pour risques et charges','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15158,'SYSCOHADA-NE','IMMO','XXXXXX','2',             0,'Charges immobilisees','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15159,'SYSCOHADA-NE','IMMO','XXXXXX','201',       15158,'Frais d''etablissement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15160,'SYSCOHADA-NE','IMMO','XXXXXX','2011',      15159,'Frais de constitution','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15161,'SYSCOHADA-NE','IMMO','XXXXXX','2012',      15159,'Frais de prospection','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15162,'SYSCOHADA-NE','IMMO','XXXXXX','2013',      15159,'Frais de publicité et de lancement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15163,'SYSCOHADA-NE','IMMO','XXXXXX','2014',      15159,'Frais de fonctionnement antérieurs au démarrage','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15164,'SYSCOHADA-NE','IMMO','XXXXXX','2015',      15159,'Frais de modification du capital (fusions, scissions transformations)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15165,'SYSCOHADA-NE','IMMO','XXXXXX','2016',      15159,'Frais d''entrée à la bourse','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15166,'SYSCOHADA-NE','IMMO','XXXXXX','2017',      15159,'Frais de restructuration','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15167,'SYSCOHADA-NE','IMMO','XXXXXX','2018',      15159,'Frais divers d''établissement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15168,'SYSCOHADA-NE','IMMO','XXXXXX','202',       15158,'Charges a repartir sur plusieurs exercices','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15169,'SYSCOHADA-NE','IMMO','XXXXXX','2021',      15168,'Charges différées','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15170,'SYSCOHADA-NE','IMMO','XXXXXX','2022',      15168,'Frais d''acquisition d''immobilisations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15171,'SYSCOHADA-NE','IMMO','XXXXXX','2026',      15168,'Fais d''émission des emprunts','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15172,'SYSCOHADA-NE','IMMO','XXXXXX','2028',      15168,'Charges à étaler','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15173,'SYSCOHADA-NE','IMMO','XXXXXX','206',       15158,'Primes de remboursement des obligations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15174,'SYSCOHADA-NE','IMMO','XXXXXX','2061',      15173,'Obligations ordinaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15175,'SYSCOHADA-NE','IMMO','XXXXXX','2062',      15173,'Obligations convertibles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15176,'SYSCOHADA-NE','IMMO','XXXXXX','2068',      15173,'Autres emprunts obligataires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15177,'SYSCOHADA-NE','IMMO','XXXXXX','21',        15158,'Immobilisations incorporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15178,'SYSCOHADA-NE','IMMO','XXXXXX','211',       15177,'Frais de recherche et de developpement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15179,'SYSCOHADA-NE','IMMO','XXXXXX','212',       15177,'Brevets, licences, concessions et droits similaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15180,'SYSCOHADA-NE','IMMO','XXXXXX','213',       15177,'Logiciels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15181,'SYSCOHADA-NE','IMMO','XXXXXX','214',       15177,'Marques','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15182,'SYSCOHADA-NE','IMMO','XXXXXX','215',       15177,'Fonds commercial','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15183,'SYSCOHADA-NE','IMMO','XXXXXX','216',       15177,'Droit au bail','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15184,'SYSCOHADA-NE','IMMO','XXXXXX','217',       15177,'Investissements de creation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15185,'SYSCOHADA-NE','IMMO','XXXXXX','218',       15177,'Autres droits et valeurs incorporels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15186,'SYSCOHADA-NE','IMMO','XXXXXX','219',       15177,'Immobilisations incorporelles en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15187,'SYSCOHADA-NE','IMMO','XXXXXX','2191',      15186,'Frais de recherche et de développement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15188,'SYSCOHADA-NE','IMMO','XXXXXX','2193',      15186,'Logiciels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15189,'SYSCOHADA-NE','IMMO','XXXXXX','2198',      15186,'Autres droits et valeurs incorporels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15190,'SYSCOHADA-NE','IMMO','XXXXXX','22',        15158,'Terrains','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15191,'SYSCOHADA-NE','IMMO','XXXXXX','221',       15190,'Terrains agricoles et forestiers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15192,'SYSCOHADA-NE','IMMO','XXXXXX','2211',      15191,'Terrains d''exploitation agricole','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15193,'SYSCOHADA-NE','IMMO','XXXXXX','2212',      15191,'Terrains d''exploitation forestière','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15194,'SYSCOHADA-NE','IMMO','XXXXXX','2218',      15191,'Autres terrains','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15195,'SYSCOHADA-NE','IMMO','XXXXXX','222',       15190,'Terrains nus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15196,'SYSCOHADA-NE','IMMO','XXXXXX','2221',      15195,'Terrains à bâtir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15197,'SYSCOHADA-NE','IMMO','XXXXXX','2228',      15195,'Autres terrains nus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15198,'SYSCOHADA-NE','IMMO','XXXXXX','223',       15190,'Terrains batis','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15199,'SYSCOHADA-NE','IMMO','XXXXXX','2231',      15198,'Pour bâtiments industriels et agricoles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15200,'SYSCOHADA-NE','IMMO','XXXXXX','2232',      15198,'Pour bâtiments administratifs et commerciaux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15201,'SYSCOHADA-NE','IMMO','XXXXXX','2234',      15198,'Pour bâtiments affectés aux autres opérations professionnelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15202,'SYSCOHADA-NE','IMMO','XXXXXX','2235',      15198,'Pour bâtiments affectés aux autres opérations non professionnelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15203,'SYSCOHADA-NE','IMMO','XXXXXX','2236',      15198,'Autres terrains bâtis','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15204,'SYSCOHADA-NE','IMMO','XXXXXX','224',       15190,'Travaux de mise en valeur des terrains','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15205,'SYSCOHADA-NE','IMMO','XXXXXX','2241',      15204,'Plantation d''arbres et d''arbustes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15206,'SYSCOHADA-NE','IMMO','XXXXXX','2248',      15204,'Autres travaux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15207,'SYSCOHADA-NE','IMMO','XXXXXX','225',       15190,'Terrains de gisement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15208,'SYSCOHADA-NE','IMMO','XXXXXX','2251',      15207,'Carrières','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15209,'SYSCOHADA-NE','IMMO','XXXXXX','226',       15190,'Terrains amenages','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15210,'SYSCOHADA-NE','IMMO','XXXXXX','2261',      15209,'Parkings','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15211,'SYSCOHADA-NE','IMMO','XXXXXX','227',       15190,'Terrains mis en concession','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15212,'SYSCOHADA-NE','IMMO','XXXXXX','228',       15190,'Autres terrains','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15213,'SYSCOHADA-NE','IMMO','XXXXXX','2281',      15212,'Terrains des immeubles de rapport','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15214,'SYSCOHADA-NE','IMMO','XXXXXX','2285',      15212,'Terrains des logements affectés au personnel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15215,'SYSCOHADA-NE','IMMO','XXXXXX','2288',      15212,'Autres terrains','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15216,'SYSCOHADA-NE','IMMO','XXXXXX','229',       15190,'Amenagements des terrains en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15217,'SYSCOHADA-NE','IMMO','XXXXXX','2291',      15216,'Terrains agricoles et forestiers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15218,'SYSCOHADA-NE','IMMO','XXXXXX','2292',      15216,'Terrains nus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15219,'SYSCOHADA-NE','IMMO','XXXXXX','2295',      15216,'Terrains de gisement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15220,'SYSCOHADA-NE','IMMO','XXXXXX','2298',      15216,'Autres travaux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15221,'SYSCOHADA-NE','IMMO','XXXXXX','23',        15158,'Bâtiments, installations techniques et agencements','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15222,'SYSCOHADA-NE','IMMO','XXXXXX','231',       15221,'Bâtiments industriels, agricoles, administratifs et commerciaux sur sol propre','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15223,'SYSCOHADA-NE','IMMO','XXXXXX','2311',      15222,'Bâtiments industriels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15224,'SYSCOHADA-NE','IMMO','XXXXXX','2312',      15222,'Bâtiments agricoles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15225,'SYSCOHADA-NE','IMMO','XXXXXX','2313',      15222,'Bâtiments administratifs et commerciaux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15226,'SYSCOHADA-NE','IMMO','XXXXXX','2314',      15222,'Bâtiments affectés au logement du personnel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15227,'SYSCOHADA-NE','IMMO','XXXXXX','2315',      15222,'Immeubles de rapport','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15228,'SYSCOHADA-NE','IMMO','XXXXXX','232',       15221,'Bâtiments industriels, agricoles, administratifs et commerciaux sur sol d''autrui','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15229,'SYSCOHADA-NE','IMMO','XXXXXX','2321',      15228,'Bâtiments industriels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15230,'SYSCOHADA-NE','IMMO','XXXXXX','2322',      15228,'Bâtiments agricoles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15231,'SYSCOHADA-NE','IMMO','XXXXXX','2323',      15228,'Bâtiments administratifs et commerciaux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15232,'SYSCOHADA-NE','IMMO','XXXXXX','2324',      15228,'Bâtiments affectés au logement du personnel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15233,'SYSCOHADA-NE','IMMO','XXXXXX','2325',      15228,'Immeubles de rapport','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15234,'SYSCOHADA-NE','IMMO','XXXXXX','233',       15221,'Ouvrages d''infrastructures','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15235,'SYSCOHADA-NE','IMMO','XXXXXX','2331',      15234,'Voies de terre','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15236,'SYSCOHADA-NE','IMMO','XXXXXX','2332',      15234,'Voies de fer','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15237,'SYSCOHADA-NE','IMMO','XXXXXX','2333',      15234,'Voies d''eau','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15238,'SYSCOHADA-NE','IMMO','XXXXXX','2334',      15234,'Barrages, digues','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15239,'SYSCOHADA-NE','IMMO','XXXXXX','2335',      15234,'Pistes d''aérodrome','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15240,'SYSCOHADA-NE','IMMO','XXXXXX','2338',      15234,'Autres','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15241,'SYSCOHADA-NE','IMMO','XXXXXX','234',       15221,'Installations techniques','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15242,'SYSCOHADA-NE','IMMO','XXXXXX','2341',      15241,'Installations complexes spécialisées sur sol propre','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15243,'SYSCOHADA-NE','IMMO','XXXXXX','2342',      15241,'Installations complexes spécialisées sur sol d''autrui','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15244,'SYSCOHADA-NE','IMMO','XXXXXX','2343',      15241,'Installations à caractère spécifique sur sol propre','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15245,'SYSCOHADA-NE','IMMO','XXXXXX','2344',      15241,'Installations à caractère spécifique sur sol d''autrui','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15246,'SYSCOHADA-NE','IMMO','XXXXXX','235',       15221,'Amenagements de bureaux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15247,'SYSCOHADA-NE','IMMO','XXXXXX','2351',      15246,'Installations générales','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15248,'SYSCOHADA-NE','IMMO','XXXXXX','2358',      15246,'Autres installations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15249,'SYSCOHADA-NE','IMMO','XXXXXX','237',       15221,'Batiments industriels, agricoles et commerciaux mis en concession','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15250,'SYSCOHADA-NE','IMMO','XXXXXX','238',       15221,'Autres installations et agencements','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15251,'SYSCOHADA-NE','IMMO','XXXXXX','239',       15221,'Bâtiments et installations en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15252,'SYSCOHADA-NE','IMMO','XXXXXX','2391',      15251,'Bâtiments et installations en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15253,'SYSCOHADA-NE','IMMO','XXXXXX','24',        15158,'Materiels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15254,'SYSCOHADA-NE','IMMO','XXXXXX','241',       15253,'Materiel et outillage industriel et commercial','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15255,'SYSCOHADA-NE','IMMO','XXXXXX','2411',      15254,'Matériel industriel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15256,'SYSCOHADA-NE','IMMO','XXXXXX','2412',      15254,'Outillage industriel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15257,'SYSCOHADA-NE','IMMO','XXXXXX','2413',      15254,'Matériel commercial','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15258,'SYSCOHADA-NE','IMMO','XXXXXX','2414',      15254,'Outillage commercial','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15259,'SYSCOHADA-NE','IMMO','XXXXXX','242',       15253,'Materiel et outillage agricole','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15260,'SYSCOHADA-NE','IMMO','XXXXXX','2421',      15259,'Matériel agricole','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15261,'SYSCOHADA-NE','IMMO','XXXXXX','2422',      15259,'Outillage agricole','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15262,'SYSCOHADA-NE','IMMO','XXXXXX','243',       15253,'Materiel d''emballage recuperable et identifiable','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15263,'SYSCOHADA-NE','IMMO','XXXXXX','244',       15253,'Materiel et mobilier','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15264,'SYSCOHADA-NE','IMMO','XXXXXX','2441',      15263,'Matériel de bureau','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15265,'SYSCOHADA-NE','IMMO','XXXXXX','2442',      15263,'Matériel informatique','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15266,'SYSCOHADA-NE','IMMO','XXXXXX','2443',      15263,'Matériel bureautique','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15267,'SYSCOHADA-NE','IMMO','XXXXXX','2444',      15263,'Mobilier de bureau','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15268,'SYSCOHADA-NE','IMMO','XXXXXX','2446',      15263,'Matériel et mobilier des immeubles de rapport','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15269,'SYSCOHADA-NE','IMMO','XXXXXX','2447',      15263,'Matériel et mobilier des logements du personnel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15270,'SYSCOHADA-NE','IMMO','XXXXXX','245',       15253,'Materiel de transport','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15271,'SYSCOHADA-NE','IMMO','XXXXXX','2451',      15270,'Matériel automobile','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15272,'SYSCOHADA-NE','IMMO','XXXXXX','2452',      15270,'Matériel ferroviaire','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15273,'SYSCOHADA-NE','IMMO','XXXXXX','2453',      15270,'Matériel fluvial, lagunaire','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15274,'SYSCOHADA-NE','IMMO','XXXXXX','2454',      15270,'Matériel naval','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15275,'SYSCOHADA-NE','IMMO','XXXXXX','2455',      15270,'Matériel aérien','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15276,'SYSCOHADA-NE','IMMO','XXXXXX','2456',      15270,'Matériel hippomobile','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15277,'SYSCOHADA-NE','IMMO','XXXXXX','2458',      15270,'Autres (vélo, mobylette, moto)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15278,'SYSCOHADA-NE','IMMO','XXXXXX','246',       15253,'Immobilisations animales et agricoles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15279,'SYSCOHADA-NE','IMMO','XXXXXX','2461',      15278,'Cheptel, animaux de trait','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15280,'SYSCOHADA-NE','IMMO','XXXXXX','2462',      15278,'Cheptel, animaux reproducteurs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15281,'SYSCOHADA-NE','IMMO','XXXXXX','2463',      15278,'Animaux de garde','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15282,'SYSCOHADA-NE','IMMO','XXXXXX','2465',      15278,'Plantations agricoles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15283,'SYSCOHADA-NE','IMMO','XXXXXX','2468',      15278,'Autres','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15284,'SYSCOHADA-NE','IMMO','XXXXXX','247',       15253,'Agencements et amenagements du materiel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15285,'SYSCOHADA-NE','IMMO','XXXXXX','248',       15253,'Autres materiels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15286,'SYSCOHADA-NE','IMMO','XXXXXX','2481',      15285,'Collections et oeuvres d''art','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15287,'SYSCOHADA-NE','IMMO','XXXXXX','249',       15253,'Materiel en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15288,'SYSCOHADA-NE','IMMO','XXXXXX','2491',      15287,'Matériel et outillage industriel et commercial','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15289,'SYSCOHADA-NE','IMMO','XXXXXX','2492',      15287,'Matériel et outillage agricole','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15290,'SYSCOHADA-NE','IMMO','XXXXXX','2493',      15287,'Matériel d''emballage récupérable et identifiable','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15291,'SYSCOHADA-NE','IMMO','XXXXXX','2494',      15287,'Matériel et mobilier de bureau','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15292,'SYSCOHADA-NE','IMMO','XXXXXX','2495',      15287,'Matériel de transport','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15293,'SYSCOHADA-NE','IMMO','XXXXXX','2496',      15287,'Immobilisations animales et agricoles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15294,'SYSCOHADA-NE','IMMO','XXXXXX','2497',      15287,'Agencements et aménagements du matériel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15295,'SYSCOHADA-NE','IMMO','XXXXXX','2498',      15287,'Autres matériels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15296,'SYSCOHADA-NE','IMMO','XXXXXX','25',        15158,'Avances et acomptes verses sur immobilisations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15297,'SYSCOHADA-NE','IMMO','XXXXXX','251',       15296,'Avances et acomptes verses sur immobilisations incorporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15298,'SYSCOHADA-NE','IMMO','XXXXXX','252',       15296,'Avances et acomptes verses sur immobilisations corporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15299,'SYSCOHADA-NE','IMMO','XXXXXX','26',        15158,'Titres de participation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15300,'SYSCOHADA-NE','IMMO','XXXXXX','261',       15299,'Titres de participation dans des societes sous contrôle exclusif','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15301,'SYSCOHADA-NE','IMMO','XXXXXX','262',       15299,'Titres de participation dans des societes sous contrôle conjoint','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15302,'SYSCOHADA-NE','IMMO','XXXXXX','263',       15299,'Titres de participation dans des societes conferant une influence notable','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15303,'SYSCOHADA-NE','IMMO','XXXXXX','265',       15299,'Participations dans des organismes professionnels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15304,'SYSCOHADA-NE','IMMO','XXXXXX','266',       15299,'Part dans des groupements d''interets economique (g.i.e.)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15305,'SYSCOHADA-NE','IMMO','XXXXXX','268',       15299,'Autres titres de participation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15306,'SYSCOHADA-NE','IMMO','XXXXXX','27',        15158,'Autres immobilisations financières','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15307,'SYSCOHADA-NE','IMMO','XXXXXX','271',       15306,'Prêts et creances non commerciales','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15308,'SYSCOHADA-NE','IMMO','XXXXXX','2711',      15307,'Prêts participatifs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15309,'SYSCOHADA-NE','IMMO','XXXXXX','2712',      15307,'Prêts aux associés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15310,'SYSCOHADA-NE','IMMO','XXXXXX','2713',      15307,'Billets de fonds','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15311,'SYSCOHADA-NE','IMMO','XXXXXX','2714',      15307,'Titres prêtés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15312,'SYSCOHADA-NE','IMMO','XXXXXX','272',       15306,'Prets au personnel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15313,'SYSCOHADA-NE','IMMO','XXXXXX','2721',      15312,'Prêts immobiliers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15314,'SYSCOHADA-NE','IMMO','XXXXXX','2722',      15312,'Prêts mobiliers et d''intallation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15315,'SYSCOHADA-NE','IMMO','XXXXXX','2728',      15312,'Autres prêts (frais d''étude...)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15316,'SYSCOHADA-NE','IMMO','XXXXXX','273',       15306,'Creances sur l''etat','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15317,'SYSCOHADA-NE','IMMO','XXXXXX','2731',      15316,'Retenues de garantie','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15318,'SYSCOHADA-NE','IMMO','XXXXXX','2733',      15316,'Fonds reglementé','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15319,'SYSCOHADA-NE','IMMO','XXXXXX','2738',      15316,'Autres','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15320,'SYSCOHADA-NE','IMMO','XXXXXX','274',       15306,'Titres immobilises','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15321,'SYSCOHADA-NE','IMMO','XXXXXX','2741',      15320,'Titres immobilisés de l''activité de portefeuille (t.i.a.p.)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15322,'SYSCOHADA-NE','IMMO','XXXXXX','2742',      15320,'Titres participatifs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15323,'SYSCOHADA-NE','IMMO','XXXXXX','2743',      15320,'Certificats d''investissement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15324,'SYSCOHADA-NE','IMMO','XXXXXX','2744',      15320,'Parts de fonds commun de placement (f.c.p.)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15325,'SYSCOHADA-NE','IMMO','XXXXXX','2748',      15320,'Autres titres immobilisés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15326,'SYSCOHADA-NE','IMMO','XXXXXX','275',       15306,'Depots et cautionnements verses','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15327,'SYSCOHADA-NE','IMMO','XXXXXX','2751',      15326,'Dépôts pour loyers d''avance','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15328,'SYSCOHADA-NE','IMMO','XXXXXX','2752',      15326,'Dépôts pour l''électricité','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15329,'SYSCOHADA-NE','IMMO','XXXXXX','2753',      15326,'Dépôts pour l''eau','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15330,'SYSCOHADA-NE','IMMO','XXXXXX','2754',      15326,'Dépôts pour le gaz','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15331,'SYSCOHADA-NE','IMMO','XXXXXX','2755',      15326,'Dépôts pour le téléphone, le télex, la télécopie','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15332,'SYSCOHADA-NE','IMMO','XXXXXX','2756',      15326,'Cautionnements sur les marchés publics','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15333,'SYSCOHADA-NE','IMMO','XXXXXX','2757',      15326,'Cautionnements sur autres opérations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15334,'SYSCOHADA-NE','IMMO','XXXXXX','2758',      15326,'Autres dépôts et cautionnements','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15335,'SYSCOHADA-NE','IMMO','XXXXXX','276',       15306,'Interets courus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15336,'SYSCOHADA-NE','IMMO','XXXXXX','2761',      15335,'Prêts et créances non commerciales','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15337,'SYSCOHADA-NE','IMMO','XXXXXX','2762',      15335,'Prêts au personnel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15338,'SYSCOHADA-NE','IMMO','XXXXXX','2763',      15335,'Créances sur l''etat','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15339,'SYSCOHADA-NE','IMMO','XXXXXX','2764',      15335,'Titres immobilisés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15340,'SYSCOHADA-NE','IMMO','XXXXXX','2765',      15335,'Dépôts et cautionnements versés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15341,'SYSCOHADA-NE','IMMO','XXXXXX','2767',      15335,'Créances rattachées à des participations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15342,'SYSCOHADA-NE','IMMO','XXXXXX','2768',      15335,'Immobilisations financières diverses','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15343,'SYSCOHADA-NE','IMMO','XXXXXX','277',       15306,'Créances rattachees a des participations et des avances a des g.i.e.','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15344,'SYSCOHADA-NE','IMMO','XXXXXX','2771',      15343,'Créances rattachées à des participations (groupe)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15345,'SYSCOHADA-NE','IMMO','XXXXXX','2772',      15343,'Créances rattachées à des participations (hors groupe)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15346,'SYSCOHADA-NE','IMMO','XXXXXX','2773',      15343,'Créances rattachées à des sociétés en participation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15347,'SYSCOHADA-NE','IMMO','XXXXXX','2774',      15343,'Avances à des groupements d''intérêt économique (g.i.e.)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15348,'SYSCOHADA-NE','IMMO','XXXXXX','278',       15306,'Immobilisations financieres diverses','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15349,'SYSCOHADA-NE','IMMO','XXXXXX','2781',      15348,'Créances diverses groupe','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15350,'SYSCOHADA-NE','IMMO','XXXXXX','2782',      15348,'Créances diverses hors groupe','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15351,'SYSCOHADA-NE','IMMO','XXXXXX','2785',      15348,'Or et métaux précieux (1)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15352,'SYSCOHADA-NE','IMMO','XXXXXX','28',        15158,'Amortissemnts','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15353,'SYSCOHADA-NE','IMMO','XXXXXX','281',       15352,'Amortissements des immobilisations incorporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15354,'SYSCOHADA-NE','IMMO','XXXXXX','2811',      15353,'Amortissements des frais de recherche et de développement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15355,'SYSCOHADA-NE','IMMO','XXXXXX','2812',      15353,'Amortissements des brevets, licences, concessions et droits similaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15356,'SYSCOHADA-NE','IMMO','XXXXXX','2813',      15353,'Amortissements des logiciels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15357,'SYSCOHADA-NE','IMMO','XXXXXX','2814',      15353,'Amortissements des marques','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15358,'SYSCOHADA-NE','IMMO','XXXXXX','2815',      15353,'Amortissements du fonds commercial','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15359,'SYSCOHADA-NE','IMMO','XXXXXX','2816',      15353,'Amortissements du droit au bail','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15360,'SYSCOHADA-NE','IMMO','XXXXXX','2817',      15353,'Amortissements des investissements de création','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15361,'SYSCOHADA-NE','IMMO','XXXXXX','2818',      15353,'Amortissements des autres droits et valeurs incorporels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15362,'SYSCOHADA-NE','IMMO','XXXXXX','282',       15352,'Amortissements des terrains','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15363,'SYSCOHADA-NE','IMMO','XXXXXX','2821',      15362,'Amortissements des terrains agricoles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15364,'SYSCOHADA-NE','IMMO','XXXXXX','2824',      15362,'Amortissements des travaux de mise en valeur des terrains','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15365,'SYSCOHADA-NE','IMMO','XXXXXX','2825',      15362,'Amortissements des terrains de gisements','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15366,'SYSCOHADA-NE','IMMO','XXXXXX','283',       15352,'Amortissements des batiments, installations techniques et agencements','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15367,'SYSCOHADA-NE','IMMO','XXXXXX','2831',      15366,'Amortissements des bâtiments industriels, agricoles, administratifs et commerciaux sur sol propres','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15368,'SYSCOHADA-NE','IMMO','XXXXXX','2832',      15366,'Amortissements des bâtiments industriels, agricoles, administratifs et commerciaux sur sol d''autrui','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15369,'SYSCOHADA-NE','IMMO','XXXXXX','2833',      15366,'Amortissements des ouvrages d''infrastructure','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15370,'SYSCOHADA-NE','IMMO','XXXXXX','2834',      15366,'Amortissements des installations techniques','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15371,'SYSCOHADA-NE','IMMO','XXXXXX','2835',      15366,'Amortissements des aménagements de bureaux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15372,'SYSCOHADA-NE','IMMO','XXXXXX','2837',      15366,'Amortissements des bâtiments  industriels, agricoles et commerciaux mis en concession','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15373,'SYSCOHADA-NE','IMMO','XXXXXX','2838',      15366,'Amortissements des autres installations et agencements','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15374,'SYSCOHADA-NE','IMMO','XXXXXX','284',       15352,'Amortissement du materiel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15375,'SYSCOHADA-NE','IMMO','XXXXXX','2841',      15374,'Amortissements du matériel et outillage industriel et commercial','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15376,'SYSCOHADA-NE','IMMO','XXXXXX','2842',      15374,'Amortissements du matériel et outillage agricole','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15377,'SYSCOHADA-NE','IMMO','XXXXXX','2843',      15374,'Amortissements du matériel d''emballage récupérable et identifiable','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15378,'SYSCOHADA-NE','IMMO','XXXXXX','2844',      15374,'Amortissements du matériel et mobilier','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15379,'SYSCOHADA-NE','IMMO','XXXXXX','2845',      15374,'Amortissements du materiel de transport','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15380,'SYSCOHADA-NE','IMMO','XXXXXX','2846',      15374,'Amortissements des immobilisations animales et agricoles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15381,'SYSCOHADA-NE','IMMO','XXXXXX','2847',      15374,'Amortissements des agencements et aménagements du matériel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15382,'SYSCOHADA-NE','IMMO','XXXXXX','2848',      15374,'Amortissements des autres matériels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15383,'SYSCOHADA-NE','IMMO','XXXXXX','29',        15158,'Provisions pour depreciation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15384,'SYSCOHADA-NE','IMMO','XXXXXX','291',       15383,'Provisions pour depreciation des immobilisations incorporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15385,'SYSCOHADA-NE','IMMO','XXXXXX','2912',      15384,'Provisions pour dépréciation des brevets, licences, concessions et droits similaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15386,'SYSCOHADA-NE','IMMO','XXXXXX','2913',      15384,'Provisions pour dépréciation des logiciels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15387,'SYSCOHADA-NE','IMMO','XXXXXX','2914',      15384,'Provisions pour dépréciation des marques','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15388,'SYSCOHADA-NE','IMMO','XXXXXX','2915',      15384,'Provisions pour dépréciation du fonds de commerce','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15389,'SYSCOHADA-NE','IMMO','XXXXXX','2916',      15384,'Provisions pour dépréciation du droit de bail','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15390,'SYSCOHADA-NE','IMMO','XXXXXX','2917',      15384,'Provisions pour dépréciation des investissements de création','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15391,'SYSCOHADA-NE','IMMO','XXXXXX','2918',      15384,'Provisions pour dépréciation des autres droits et valeurs incorporels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15392,'SYSCOHADA-NE','IMMO','XXXXXX','2919',      15384,'Provisions pour dépréciation des immobilisations incorporelles en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15393,'SYSCOHADA-NE','IMMO','XXXXXX','292',       15383,'Provisions pour depreciation des terrains','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15394,'SYSCOHADA-NE','IMMO','XXXXXX','2921',      15393,'Provisions pour dépréciations des terrains agricoles et forestiers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15395,'SYSCOHADA-NE','IMMO','XXXXXX','2922',      15393,'Provisions pour dépréciation des terrains nus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15396,'SYSCOHADA-NE','IMMO','XXXXXX','2923',      15393,'Provisions pour dépréciation des terrains bâtis','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15397,'SYSCOHADA-NE','IMMO','XXXXXX','2924',      15393,'Provisions pour dépréciation des travaux de mise en valeur des terrains','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15398,'SYSCOHADA-NE','IMMO','XXXXXX','2925',      15393,'Provisions pour dépréciation des terrains de gisement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15399,'SYSCOHADA-NE','IMMO','XXXXXX','2926',      15393,'Provisions pour dépréciation des terrains aménagés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15400,'SYSCOHADA-NE','IMMO','XXXXXX','2927',      15393,'Provisions pour dépréciation des terrains mis en concession','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15401,'SYSCOHADA-NE','IMMO','XXXXXX','2928',      15393,'Provisions pour dépréciation des autres terrains','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15402,'SYSCOHADA-NE','IMMO','XXXXXX','2929',      15393,'Provisions pour dépréciation des aménagements terrains en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15403,'SYSCOHADA-NE','IMMO','XXXXXX','293',       15383,'Provisions pour depreciation des batiments, installations techniques et agencements','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15404,'SYSCOHADA-NE','IMMO','XXXXXX','2931',      15403,'Provisions pour dépréciation des bâtiments industriels, agricoles, administratifs et commerciaux sur sol propre','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15405,'SYSCOHADA-NE','IMMO','XXXXXX','2932',      15403,'Provisions pour dépréciation des bâtiments industriels, agricoles, administratifs et commerciaux sur sol d''autrui','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15406,'SYSCOHADA-NE','IMMO','XXXXXX','2933',      15403,'Provisions pour dépréciation des ouvrages d''infrastructures','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15407,'SYSCOHADA-NE','IMMO','XXXXXX','2934',      15403,'Provisions pour dépréciation des installations techniques','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15408,'SYSCOHADA-NE','IMMO','XXXXXX','2935',      15403,'Provisions pour dépréciation des aménagements de bureaux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15409,'SYSCOHADA-NE','IMMO','XXXXXX','2937',      15403,'Provisions pour dépréciation des bâtiments industriels, agricoles et commerciaux mis en concession','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15410,'SYSCOHADA-NE','IMMO','XXXXXX','2938',      15403,'Provisions pour dépréciation des autres installations et agencements','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15411,'SYSCOHADA-NE','IMMO','XXXXXX','2939',      15403,'Provisions pour dépréciation des bâtiments et installations en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15412,'SYSCOHADA-NE','IMMO','XXXXXX','294',       15383,'Provisions pour depreciation des materiels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15413,'SYSCOHADA-NE','IMMO','XXXXXX','2941',      15412,'Provisions pour dépréciation du matériel et outillage industriel et commercial','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15414,'SYSCOHADA-NE','IMMO','XXXXXX','2942',      15412,'Provisions pour dépréciation du matériel et outillage agricole','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15415,'SYSCOHADA-NE','IMMO','XXXXXX','2943',      15412,'Provisions pour dépréciation du matériel d''emballage récupérable et identifiable','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15416,'SYSCOHADA-NE','IMMO','XXXXXX','2944',      15412,'Provisions pour dépréciation du matériel et mobilier','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15417,'SYSCOHADA-NE','IMMO','XXXXXX','2945',      15412,'Provisions pour dépréciation du matériel de transport','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15418,'SYSCOHADA-NE','IMMO','XXXXXX','2946',      15412,'Provisions pour dépréciation des immobilisations animales et agricoles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15419,'SYSCOHADA-NE','IMMO','XXXXXX','2947',      15412,'Provisions pour dépréciation des agencements et aménagements du matériel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15420,'SYSCOHADA-NE','IMMO','XXXXXX','2948',      15412,'Provisions pour dépréciation des autres matériels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15421,'SYSCOHADA-NE','IMMO','XXXXXX','2949',      15412,'Provisions pour dépréciation des matériels en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15422,'SYSCOHADA-NE','IMMO','XXXXXX','295',       15383,'Provisions pour depreciation des avances et acomptes verses sur immobilisations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15423,'SYSCOHADA-NE','IMMO','XXXXXX','2951',      15422,'Provisions pour dépréciation des avances et acomptes versés sur immobilisations incorporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15424,'SYSCOHADA-NE','IMMO','XXXXXX','2952',      15422,'Provisions pour dépréciation des avances et acomptes versés sur immobilisations corporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15425,'SYSCOHADA-NE','IMMO','XXXXXX','296',       15383,'Provisions pour dépréciation des titres de participation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15426,'SYSCOHADA-NE','IMMO','XXXXXX','2961',      15425,'Provisions pour dépréciation des titres de participation dans des sociétés sous contrôle exclusif','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15427,'SYSCOHADA-NE','IMMO','XXXXXX','2962',      15425,'Provisions pour dépréciation des titres de participations dans les sociétés sous contrôle conjoint','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15428,'SYSCOHADA-NE','IMMO','XXXXXX','2963',      15425,'Provisions pour dépréciation des titres de participations dans les sociétés confèrant une influence notable','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15429,'SYSCOHADA-NE','IMMO','XXXXXX','2965',      15425,'Provisions pour dépréciation des participations dans les organismes professionnels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15430,'SYSCOHADA-NE','IMMO','XXXXXX','2966',      15425,'Provisions pour dépréciation des parts dans des g.i.e.','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15431,'SYSCOHADA-NE','IMMO','XXXXXX','2968',      15425,'Provisions pour dépréciation des autres titres de participation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15432,'SYSCOHADA-NE','IMMO','XXXXXX','297',       15383,'Provisions pour dépréciation des autres immobilisations financieres','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15433,'SYSCOHADA-NE','IMMO','XXXXXX','2971',      15432,'Provisions pour dépréciation des prêts et créances non commerciales','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15434,'SYSCOHADA-NE','IMMO','XXXXXX','2972',      15432,'Provisions pour dépréciation des prêts du personnel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15435,'SYSCOHADA-NE','IMMO','XXXXXX','2973',      15432,'Provisions pour dépréciation des créances sur l''etat','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15436,'SYSCOHADA-NE','IMMO','XXXXXX','2974',      15432,'Provisions pour dépréciation des titres immobilisés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15437,'SYSCOHADA-NE','IMMO','XXXXXX','2975',      15432,'Provisions pour dépréciation des dépôts et cautionnements versés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15438,'SYSCOHADA-NE','IMMO','XXXXXX','2977',      15432,'Provisions pour dépréciation des créances rattachées à des participations et avances à des g.i.e.','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15439,'SYSCOHADA-NE','IMMO','XXXXXX','2978',      15432,'Provisions pour dépréciation des créances financières','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15440,'SYSCOHADA-NE','STOCK','XXXXXX','31',           0,'Marchandises','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15441,'SYSCOHADA-NE','STOCK','XXXXXX','311',      15440,'Marchandises a','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15442,'SYSCOHADA-NE','STOCK','XXXXXX','3111',     15441,'Marchandises a1','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15443,'SYSCOHADA-NE','STOCK','XXXXXX','3112',     15441,'Marchandises a2','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15444,'SYSCOHADA-NE','STOCK','XXXXXX','312',      15440,'Marchandises b','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15445,'SYSCOHADA-NE','STOCK','XXXXXX','3121',     15444,'Marchandises b1','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15446,'SYSCOHADA-NE','STOCK','XXXXXX','3122',     15444,'Marchandises b2','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15447,'SYSCOHADA-NE','STOCK','XXXXXX','318',      15440,'Marchandises hors activites ordinaires (h.a.o.)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15448,'SYSCOHADA-NE','STOCK','XXXXXX','32',           0,'Matieres premieres et fournitures liees','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15449,'SYSCOHADA-NE','STOCK','XXXXXX','321',      15448,'Matieres a','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15450,'SYSCOHADA-NE','STOCK','XXXXXX','322',      15448,'Matieres b','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15451,'SYSCOHADA-NE','STOCK','XXXXXX','323',      15448,'Fournitures (a,b)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15452,'SYSCOHADA-NE','STOCK','XXXXXX','33',           0,'Autres approvisionnements','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15453,'SYSCOHADA-NE','STOCK','XXXXXX','331',      15452,'Matieres consommables','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15454,'SYSCOHADA-NE','STOCK','XXXXXX','332',      15452,'Fournitures d''atelier et d''usine','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15455,'SYSCOHADA-NE','STOCK','XXXXXX','333',      15452,'Fournitures de magasin','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15456,'SYSCOHADA-NE','STOCK','XXXXXX','334',      15452,'Fournitures de bureau','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15457,'SYSCOHADA-NE','STOCK','XXXXXX','335',      15452,'Emballages','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15458,'SYSCOHADA-NE','STOCK','XXXXXX','3351',     15457,'Emballages perdus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15459,'SYSCOHADA-NE','STOCK','XXXXXX','3352',     15457,'Emballages récupérables non identifiables','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15460,'SYSCOHADA-NE','STOCK','XXXXXX','3353',     15457,'Emballages à usage mixte','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15461,'SYSCOHADA-NE','STOCK','XXXXXX','3358',     15457,'Autres emballages','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15462,'SYSCOHADA-NE','STOCK','XXXXXX','338',      15452,'Autres matieres','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15463,'SYSCOHADA-NE','STOCK','XXXXXX','34',           0,'Produits en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15464,'SYSCOHADA-NE','STOCK','XXXXXX','341',      15463,'Produits en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15465,'SYSCOHADA-NE','STOCK','XXXXXX','3411',     15464,'Produits en cours p1','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15466,'SYSCOHADA-NE','STOCK','XXXXXX','3412',     15464,'Produits en cours p2','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15467,'SYSCOHADA-NE','STOCK','XXXXXX','342',      15463,'Travaux en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15468,'SYSCOHADA-NE','STOCK','XXXXXX','3421',     15467,'Travaux en cours t1','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15469,'SYSCOHADA-NE','STOCK','XXXXXX','3422',     15467,'Travaux en cours t2','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15470,'SYSCOHADA-NE','STOCK','XXXXXX','343',      15463,'Produits intermediaires en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15471,'SYSCOHADA-NE','STOCK','XXXXXX','3431',     15470,'Produits intermédiaires a','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15472,'SYSCOHADA-NE','STOCK','XXXXXX','3432',     15470,'Produits intermédiaires b','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15473,'SYSCOHADA-NE','STOCK','XXXXXX','344',      15463,'Produits residuels en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15474,'SYSCOHADA-NE','STOCK','XXXXXX','3441',     15473,'Produits résiduels a','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15475,'SYSCOHADA-NE','STOCK','XXXXXX','3442',     15473,'Produits résiduels b','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15476,'SYSCOHADA-NE','STOCK','XXXXXX','35',           0,'Services en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15477,'SYSCOHADA-NE','STOCK','XXXXXX','351',      15476,'Etudes en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15478,'SYSCOHADA-NE','STOCK','XXXXXX','3511',     15477,'Etudes en cours e1','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15479,'SYSCOHADA-NE','STOCK','XXXXXX','3512',     15477,'Etudes en cours e2','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15480,'SYSCOHADA-NE','STOCK','XXXXXX','352',      15476,'Prestations de services en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15481,'SYSCOHADA-NE','STOCK','XXXXXX','3521',     15480,'Prestations de services s1','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15482,'SYSCOHADA-NE','STOCK','XXXXXX','3522',     15480,'Prestations de services s2','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15483,'SYSCOHADA-NE','STOCK','XXXXXX','36',           0,'Produits finis','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15484,'SYSCOHADA-NE','STOCK','XXXXXX','361',      15483,'Produits a','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15485,'SYSCOHADA-NE','STOCK','XXXXXX','362',      15483,'Produits b','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15486,'SYSCOHADA-NE','STOCK','XXXXXX','37',           0,'Produits intermediaires et residuels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15487,'SYSCOHADA-NE','STOCK','XXXXXX','371',      15486,'Produits intermediaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15488,'SYSCOHADA-NE','STOCK','XXXXXX','3711',     15487,'Produits intermédiaires a','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15489,'SYSCOHADA-NE','STOCK','XXXXXX','3712',     15487,'Produits intermédiaires b','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15490,'SYSCOHADA-NE','STOCK','XXXXXX','372',      15486,'Produits residuels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15491,'SYSCOHADA-NE','STOCK','XXXXXX','3721',     15490,'Déchets','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15492,'SYSCOHADA-NE','STOCK','XXXXXX','3722',     15490,'Rebuts','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15493,'SYSCOHADA-NE','STOCK','XXXXXX','3723',     15490,'Matières de récupération','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15494,'SYSCOHADA-NE','STOCK','XXXXXX','38',           0,'Stocks en cours de route, en consignation ou en depot','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15495,'SYSCOHADA-NE','STOCK','XXXXXX','381',      15494,'Marchandises en cours de route','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15496,'SYSCOHADA-NE','STOCK','XXXXXX','382',      15494,'Matieres premieres et fournitures liees en cours de route','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15497,'SYSCOHADA-NE','STOCK','XXXXXX','383',      15494,'Autres approvisionnements en cours de route','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15498,'SYSCOHADA-NE','STOCK','XXXXXX','386',      15494,'Produits finis en cours de route','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15499,'SYSCOHADA-NE','STOCK','XXXXXX','387',      15494,'Stocks en consignation ou en depot','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15500,'SYSCOHADA-NE','STOCK','XXXXXX','3871',     15499,'Stock en consignation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15501,'SYSCOHADA-NE','STOCK','XXXXXX','3872',     15499,'Stock en dépôt','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15502,'SYSCOHADA-NE','STOCK','XXXXXX','388',      15494,'Stock provenant d''immobilisations mises hors service ou au rebut','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15503,'SYSCOHADA-NE','STOCK','XXXXXX','39',           0,'Depreciation des stocks','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15504,'SYSCOHADA-NE','STOCK','XXXXXX','391',      15503,'Depreciation des stoks de marchandises','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15505,'SYSCOHADA-NE','STOCK','XXXXXX','392',      15503,'Depreciation des stoks de matieres premieres et fournitures liees','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15506,'SYSCOHADA-NE','STOCK','XXXXXX','393',      15503,'Depreciation des stocks d''autres approvisionnements','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15507,'SYSCOHADA-NE','STOCK','XXXXXX','394',      15503,'Depreciations des productions en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15508,'SYSCOHADA-NE','STOCK','XXXXXX','395',      15503,'Depreciations des services en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15509,'SYSCOHADA-NE','STOCK','XXXXXX','396',      15503,'Depreciation des stocks de produits finis','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15510,'SYSCOHADA-NE','STOCK','XXXXXX','397',      15503,'Depreciation des stocks de produits intermediaires et residuels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15511,'SYSCOHADA-NE','STOCK','XXXXXX','398',      15503,'Depreciation des stocks en cours de route, en consignation ou en depot','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15512,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','4',       0,'Fournisseurs et comptes rattaches','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15513,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','401', 15512,'Fournisseurs,  dettes en comptes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15514,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','4011',15513,'Fournisseurs  locaux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15515,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','4012',15513,'Fournisseurs groupe','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15516,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','4013',15513,'Fournisseurs sous-traitants','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15517,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','4017',15513,'Fournisseurs retenue  de garantie','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15518,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','402', 15512,'Fournisseurs, effets a payer (e.a.p)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15519,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','4021',15518,'Fournisseurs, effets à payer','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15520,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','4022',15518,'Fournisseurs-groupe, effets à payer','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15521,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','4023',15518,'Fournisseurs sous-traitants effets à payer','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15522,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','408', 15512,'Fournisseurs, factures non parvenues','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15523,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','4081',15522,'Fournisseurs factures non parvenues','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15524,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','4082',15522,'Fournisseurs - groupe','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15525,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','4083',15522,'Fournisseurs sous-traitant','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15526,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','4086',15522,'Fournisseurs, intérêts courus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15527,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','409', 15512,'Fournisseurs debiteurs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15528,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','4091',15527,'Fournisseurs avances et acomptes versés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15529,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','4092',15527,'Fournisseurs - groupe avances et acomptes versés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15530,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','4093',15527,'Fournisseurs sous-traitants avances et acompte versés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15531,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','4094',15527,'Fournisseurs créances pour emballages et matériels à rendre','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15532,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','4098',15527,'Rabais, remises, ristournes et autres avoirs à obtenir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15533,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','41',  15512,'Clients et compte rattaches','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15534,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','411', 15533,'Clients','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15535,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','4111',15534,'Clients','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15536,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','4112',15534,'Clients-groupe','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15537,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','4114',15534,'Clients, état et collectivités publiques','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15538,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','4115',15534,'Clients, organismes internationaux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15539,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','4117',15534,'Clients, retenues de garanti','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15540,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','4118',15534,'Clients, dégrèvement de taxes sur la valeur ajoutée (t.v.a.)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15541,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','412', 15533,'Clients, effets a recevoir en portefeuille','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15542,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','4121',15541,'Clients, effets à recevoir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15543,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','4122',15541,'Clients-groupe, effets à recevoir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15544,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','4124',15541,'Etat et collectivités publiques, effets à recevoir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15545,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','4125',15541,'Oganismes internationaux, effets à recevoir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15546,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','414', 15533,'Créances sur cessions d''immobilisations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15547,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','4141',15546,'Créances en compte','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15548,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','4142',15546,'Effet à recevoir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15549,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','415', 15533,'Clients, effets escomptes non echus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15550,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','416', 15533,'Creances clients litigieuses ou douteuses','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15551,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','4161',15550,'Créances litigieuses','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15552,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','4162',15550,'Créances douteuses','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15553,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','418', 15533,'Clients, produits à recevoir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15554,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','4181',15553,'Clients, factures à établir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15555,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','4186',15553,'Clients, intérêts courus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15556,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','419', 15533,'Clients crediteurs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15557,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','4191',15556,'Clients, avances et acompte reçus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15558,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','4192',15556,'Client - groupe, avances et acomptes reçus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15559,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','4194',15556,'Clients, dettes pour emballages et matériels consignés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15560,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','4198',15556,'Rabais, remises, ristournes et autres avoirs à accorder','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15561,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','42',  15512,'Personnel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15562,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','421', 15561,'Personnel, avanceqs et acomptes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15563,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','4211',15562,'Personnel, avances','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15564,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','4212',15562,'Personnel, acomptes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15565,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','4213',15562,'Frais avancés et fournitures au personnel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15566,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','422', 15561,'Personnel, remunerations due','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15567,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','4221',15566,'Personnel rémunérations dues','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15568,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','4222',15566,'Personnel arrondis de paie','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15569,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','423', 15561,'Personnel, oppositions, saisie-arrets','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15570,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','4231',15569,'Personnel, oppositions','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15571,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','4232',15569,'Personnel, saisie arrêts','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15572,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','4233',15569,'Personnel, avis à tiers détenteur','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15573,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','424', 15561,'Personnel, oeuvres sociales internes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15574,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','4241',15573,'Assistance médicale','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15575,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','4242',15573,'Allocations familiales','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15576,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','4245',15573,'Organisme sociaux rattachés à l''entreprise','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15577,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','4248',15573,'Autres oeuvres sociales internes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15578,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','425', 15561,'Representants du personnel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15579,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','4251',15578,'Délégués du personnel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15580,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','4252',15578,'Syndicats et comités d''entreprises, d''établissement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15581,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','4258',15578,'Autres représentatants du personnel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15582,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','426', 15561,'Personnel, participation aux benefices','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15583,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','427', 15561,'Personnel-depots','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15584,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','428', 15561,'Personnel, charges a payer et produits a recevoir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15585,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','4281',15584,'Dettes provisionnées pour congés à payer','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15586,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','4286',15584,'Autres charges à payer','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15587,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','4287',15584,'Produits à recevoir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15588,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','43',  15512,'Organismes sociaux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15589,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','431', 15588,'Securite sociale','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15590,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','4311',15589,'Prestations familiales','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15591,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','4312',15589,'Accidents de travail','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15592,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','4313',15589,'Caisse de retraite obligatoire','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15593,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','4314',15589,'Caisse de retraite facultative','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15594,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','4318',15589,'Autres cotisations sociales','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15595,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','432', 15588,'Caisse de retraite complementaire','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15596,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','433', 15588,'Autres organismes sociaux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15597,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','4331',15596,'Mutuelle','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15598,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','438', 15588,'Organismes sociaux, charges a payer et produits a recevoir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15599,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','4381',15598,'Charges sociales sur gratifications à payer','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15600,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','4382',15598,'Charges sociales sur congés à payer','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15601,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','4386',15598,'Autres charges à payer','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15602,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','4387',15598,'Produits à recevoir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15603,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','44',  15512,'Etat et collectivites publiques','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15604,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','441', 15603,'Etat,impot sur les benefices','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15605,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','442', 15603,'Etat, autres impots et taxes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15606,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','4421',15606,'Impôts et taxes d''etat','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15607,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','4422',15606,'Impôts et taxes sur les collectivités publiques','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15608,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','4423',15606,'Impôts et taxes recouvrables sur des obligataires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15609,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','4424',15606,'Impôts et taxes recouvrables sur des associés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15610,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','4426',15606,'Droits de douane','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15611,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','4428',15606,'Autres impôts et taxes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15612,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','443', 15603,'Etat, t.v.a. facturee','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15613,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','4431',15612,'T.v.a. facturée sur ventes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15614,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','4432',15612,'T.v.a. facturée sur prestations de service','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15615,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','4433',15612,'T.v.a. facturée sur travaux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15616,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','4434',15612,'T.v.a. facturée sur production livrée à soi-même','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15617,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','4435',15612,'T.v.a. sur factures à établir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15618,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','444', 15603,'Etat, t.v.a. due ou credit de t.v.a.','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15619,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','4441',15618,'Etat, t.v.a. due','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15620,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','4449',15618,'Etat, crédit de t.v.a. à reporter','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15621,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','445', 15603,'Etat, t.v.a. recuperable','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15622,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','4451',15621,'T.v.a. récupérable sur immobilisations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15623,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','4452',15621,'T.v.a. récupérable sur achats','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15624,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','4453',15621,'T.v.a. récupérable sur transports','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15625,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','4454',15621,'T.v.a. récupérable sur services extérieurs et autres charges','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15626,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','4455',15621,'T.v.a. récupérable sur factures non parvenues','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15627,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','4456',15621,'T.v.a. transférée par d''autres entreprises','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15628,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','446', 15603,'Etat, autres taxes sur le chiffre d''affaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15629,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','447', 15603,'Etat, impots retenus a la source','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15630,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','4471',15629,'Impôt général sur le revenu','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15631,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','4472',15629,'Impôts sur salaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15632,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','4473',15629,'Contribution nationale','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15633,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','4474',15629,'Contribution nationale de solidarité','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15634,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','4478',15629,'Autres impôts et contributions','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15635,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','448', 15603,'Etat, charges a payer et produits a recevoir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15636,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','4486',15635,'Charges à payer','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15637,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','4487',15635,'Produits à recevoir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15638,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','449', 15603,'Etats, creances et dettes diverses','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15639,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','4491',15638,'Etat, obligations cautionnées','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15640,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','4492',15638,'Etat, avances et acomptes versés sur impôts','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15641,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','4493',15638,'Etat, fonds de dotation à recevoir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15642,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','4494',15638,'Etat, subventions d''équipement à recevoir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15643,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','4495',15638,'Etat, subventions d''exploitation à recevoir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15644,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','4496',15638,'Etat, subventions d''équilibre à recevoir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15645,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','4499',15638,'Etat, fond réglementé provisionné','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15646,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','45',  15512,'Organismes internationaux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15647,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','451', 15646,'Operations avec les organismes africains','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15648,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','452', 15646,'Operations avec les autres organismes internationaux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15649,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','458', 15646,'Organismes internationaux, fonds de dotation et subventions a recevoir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15650,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','4581',15649,'Organismes internationaux, fonds de dotation à recevoir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15651,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','4582',15649,'Organismes internationaux, subventions à recevoir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15652,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','46',  15512,'Associes-groupe','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15653,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','461', 15652,'Associes, operations sur le capital','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15654,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','4611',15653,'Associés apport en nature','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15655,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','4612',15653,'Associés apport en numéraire','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15656,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','4613',15653,'Actionnaires, capital souscrit appelé non versé','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15657,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','4614',15653,'Associés, capital appelé non versé','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15658,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','4615',15653,'Associés, versements reçus sur augmentation de capital','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15659,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','4616',15653,'Associés, versements anticipés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15660,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','4617',15653,'Actionnaires défaillants','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15661,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','4618',15653,'Associés, autres apports','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15662,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','4619',15653,'Associés, capital à rembourser','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15663,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','462', 15652,'Associes, comptes courants','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15664,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','4621',15663,'Principal','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15665,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','4626',15663,'Intérêts courus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15666,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','463', 15652,'Associes, operations faites en commun','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15667,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','465', 15652,'Associes, dividendes a payer','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15668,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','466', 15652,'Groupe, comptes courants','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15669,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','467', 15652,'Actionnaires, restant dû sur capital appele','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15670,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','47',  15512,'Debiteurs et crediteur divers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15671,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','471', 15670,'Comptes d''attente','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15672,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','4711',15671,'Débiteurs divers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15673,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','4712',15671,'Créditeurs divers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15674,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','4713',15671,'Obligataires, comptes de souscription','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15675,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','472', 15670,'Versements restant a effectuer sur titres non liberes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15676,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','4726',15675,'Titres de participation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15677,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','4727',15675,'Titres immobilisés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15678,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','4728',15675,'Titres de placement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15679,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','474', 15670,'Repartition periodique des charges et des produits','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15680,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','4746',15679,'Charges','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15681,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','4747',15679,'Produits','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15682,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','475', 15670,'Creances sur travaux non encore facturables','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15683,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','476', 15670,'Charges constatees d''avance','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15684,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','477', 15670,'Produits constates d''avance','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15685,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','478', 15670,'Ecarts de conversion actif','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15686,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','4781',15685,'Diminution des créances','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15687,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','4782',15685,'Augmentation des dettes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15688,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','4788',15685,'Différences compensées par couverture de change','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15689,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','479', 15670,'Ecarts de conversion passif','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15690,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','4791',15689,'Augmentation de créances','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15691,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','4792',15689,'Diminution des dettes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15692,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','4798',15689,'Différences compensées par couverture de change','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15693,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','48',  15512,'Creances et dettes hors activites ordinaires (hao)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15694,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','481', 15693,'Fournisseurs d''investissements','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15695,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','4811',15694,'Immobilisations incorporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15696,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','4812',15694,'Immobilisations corporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15697,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','4817',15694,'Retenues de garantie','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15698,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','4818',15694,'Factures non parvenues','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15699,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','482', 15693,'Fournisseurs d''investissements, effets a payer','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15700,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','483', 15693,'Dettes sur acquisition de titres de placement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15701,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','484', 15693,'Autres dettes hors activites ordinaires (h.a.o.)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15702,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','485', 15693,'Creances sur cessions d''immobilisations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15703,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','4851',15702,'En compte','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15704,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','4852',15702,'Effet à recevoir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15705,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','4855',15702,'Créances sur cessions immobilisations effets escomptés et non échus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15706,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','4857',15702,'Retenues de garantie','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15707,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','4858',15702,'Factures à établir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15708,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','486', 15693,'Creances sur cessions de titre de placement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15709,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','488', 15693,'Autres creances hors activites ordinaires (h.a.o.)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15710,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','49',  15512,'Depreciations des comptes fournisseurs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15711,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','491', 15710,'Depreciations des comptes clients','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15712,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','4911',15711,'Créances litigieuses','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15713,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','4912',15711,'Créances douteuses','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15714,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','492', 15710,'Depreciations des comptes personnel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15715,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','493', 15710,'Depreciations des comptes organismes sociaux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15716,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','494', 15710,'Depreciations des comptes etats et collectivites publiques','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15717,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','495', 15710,'Depreciations des comptes organismes internationaux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15718,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','496', 15710,'Depreciations des comptes associes et groupe','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15719,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','4962',15718,'Associés, comptes courants','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15720,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','4963',15718,'Associés, opérations faites en commun','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15721,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','4966',15718,'Groupe, comptes courants','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15722,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','497', 15710,'Depreciations des comptes debiteurs divers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15723,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','498', 15710,'Depreciations des comptes de creances h.a.o.','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15724,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','4981',15723,'Créances sur cessions d''immobilisations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15725,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','4982',15723,'Créances sur cessions de titres de placement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15726,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','4983',15723,'Autres créances (h.a.o.)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15727,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','499', 15710,'Risques provisionnes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15728,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','4991',15727,'Sur opérations d''exploitation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15729,'SYSCOHADA-NE','THIRDPARTY','XXXXXX','4998',15727,'Sur opérations (h.a.o.)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15730,'SYSCOHADA-NE','FINAN','XXXXXX','5',            0,'Titres de placement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15731,'SYSCOHADA-NE','FINAN','XXXXXX','501',      15730,'Titres du tresor et bon de caisse a court terme','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15732,'SYSCOHADA-NE','FINAN','XXXXXX','5011',     15731,'Titres du trésor à court terme','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15733,'SYSCOHADA-NE','FINAN','XXXXXX','5012',     15731,'Titres d''organismes financiers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15734,'SYSCOHADA-NE','FINAN','XXXXXX','5013',     15731,'Bons de caisse à court terme','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15735,'SYSCOHADA-NE','FINAN','XXXXXX','502',      15730,'Actions','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15736,'SYSCOHADA-NE','FINAN','XXXXXX','5021',     15735,'Actions propres','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15737,'SYSCOHADA-NE','FINAN','XXXXXX','5022',     15735,'Actions cotées','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15738,'SYSCOHADA-NE','FINAN','XXXXXX','5023',     15735,'Actions non cotées','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15739,'SYSCOHADA-NE','FINAN','XXXXXX','5024',     15735,'Actions démembrées (certificats d''investissement; droits de vote)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15740,'SYSCOHADA-NE','FINAN','XXXXXX','5025',     15735,'Autres titres conférant un droit de propriété','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15741,'SYSCOHADA-NE','FINAN','XXXXXX','503',      15730,'Obligations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15742,'SYSCOHADA-NE','FINAN','XXXXXX','5031',     15741,'Obligations émises par la société et rachetées par elle','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15743,'SYSCOHADA-NE','FINAN','XXXXXX','5032',     15741,'Obligations cotées','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15744,'SYSCOHADA-NE','FINAN','XXXXXX','5033',     15741,'Obligations non cotées','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15745,'SYSCOHADA-NE','FINAN','XXXXXX','5035',     15741,'Autres titres conférant un droit de créance','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15746,'SYSCOHADA-NE','FINAN','XXXXXX','504',      15730,'Bon de souscription','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15747,'SYSCOHADA-NE','FINAN','XXXXXX','5042',     15746,'Bons de souscription d''actions','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15748,'SYSCOHADA-NE','FINAN','XXXXXX','5043',     15746,'Bon de souscription d''obligations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15749,'SYSCOHADA-NE','FINAN','XXXXXX','505',      15730,'Titres negociables hors region','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15750,'SYSCOHADA-NE','FINAN','XXXXXX','506',      15730,'Interets courus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15751,'SYSCOHADA-NE','FINAN','XXXXXX','5061',     15750,'Titres du trésor et bons de caisse à court terme','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15752,'SYSCOHADA-NE','FINAN','XXXXXX','5062',     15750,'Actions','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15753,'SYSCOHADA-NE','FINAN','XXXXXX','5063',     15750,'Obligations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15754,'SYSCOHADA-NE','FINAN','XXXXXX','508',      15730,'Autres valeurs assimilees','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15755,'SYSCOHADA-NE','FINAN','XXXXXX','51',       15730,'Valeurs a encaisser','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15756,'SYSCOHADA-NE','FINAN','XXXXXX','511',      15755,'Effets a encaisser','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15757,'SYSCOHADA-NE','FINAN','XXXXXX','512',      15755,'Effets a l''encaissement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15758,'SYSCOHADA-NE','FINAN','XXXXXX','513',      15755,'Cheques a encaisser','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15759,'SYSCOHADA-NE','FINAN','XXXXXX','514',      15755,'Cheques a l''encaissement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15760,'SYSCOHADA-NE','FINAN','XXXXXX','515',      15755,'Cartes de credit a encaisser','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15761,'SYSCOHADA-NE','FINAN','XXXXXX','518',      15755,'Autres valeurs a l''encaissement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15762,'SYSCOHADA-NE','FINAN','XXXXXX','5181',     15761,'Warrants','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15763,'SYSCOHADA-NE','FINAN','XXXXXX','5182',     15761,'Billets de fonds','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15764,'SYSCOHADA-NE','FINAN','XXXXXX','5185',     15761,'Chèque de voyage','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15765,'SYSCOHADA-NE','FINAN','XXXXXX','5186',     15761,'Coupons échus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15766,'SYSCOHADA-NE','FINAN','XXXXXX','5187',     15761,'Intérêts échus des obligations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15767,'SYSCOHADA-NE','FINAN','XXXXXX','52',       15730,'Banques','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15768,'SYSCOHADA-NE','FINAN','XXXXXX','521',      15767,'Banques locales','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15769,'SYSCOHADA-NE','FINAN','XXXXXX','5211',     15768,'Banque x','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15770,'SYSCOHADA-NE','FINAN','XXXXXX','5212',     15768,'Banque y','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15771,'SYSCOHADA-NE','FINAN','XXXXXX','522',      15767,'Banques autres etats region','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15772,'SYSCOHADA-NE','FINAN','XXXXXX','523',      15767,'Banques autres etats zone monetaire','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15773,'SYSCOHADA-NE','FINAN','XXXXXX','524',      15767,'Banques hors zone monetaire','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15774,'SYSCOHADA-NE','FINAN','XXXXXX','526',      15767,'Banques, interets courus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15775,'SYSCOHADA-NE','FINAN','XXXXXX','5261',     15768,'Banques, intérêts courus, charges à payer','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15776,'SYSCOHADA-NE','FINAN','XXXXXX','5267',     15768,'Banques, intérêts courus, produits à recevoir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15777,'SYSCOHADA-NE','FINAN','XXXXXX','53',       15730,'Etablissements financiers et assimiles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15778,'SYSCOHADA-NE','FINAN','XXXXXX','531',      15777,'Cheques postaux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15779,'SYSCOHADA-NE','FINAN','XXXXXX','532',      15777,'Tresor','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15780,'SYSCOHADA-NE','FINAN','XXXXXX','533',      15777,'Societe de gestion et d''intermediation (s.g.i.)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15781,'SYSCOHADA-NE','FINAN','XXXXXX','536',      15777,'Etablissements financiers, interets courus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15782,'SYSCOHADA-NE','FINAN','XXXXXX','5361',     15781,'Etablissements financiers, intérêts courus, charges à payer','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15783,'SYSCOHADA-NE','FINAN','XXXXXX','5362',     15781,'Etablissements financiers, intérêts courus, produits à recevoir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15784,'SYSCOHADA-NE','FINAN','XXXXXX','538',      15777,'Autres organismes financiers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15785,'SYSCOHADA-NE','FINAN','XXXXXX','54',       15730,'Instruments de tresorerie','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15786,'SYSCOHADA-NE','FINAN','XXXXXX','541',      15785,'Options de taux d''interets','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15787,'SYSCOHADA-NE','FINAN','XXXXXX','542',      15785,'Options de taux de change','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15788,'SYSCOHADA-NE','FINAN','XXXXXX','543',      15785,'Options de taux boursiers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15789,'SYSCOHADA-NE','FINAN','XXXXXX','544',      15785,'Instruments de marches  a terme','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15790,'SYSCOHADA-NE','FINAN','XXXXXX','545',      15785,'Avoirs d''or et autres metaux precieux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15791,'SYSCOHADA-NE','FINAN','XXXXXX','56',       15730,'Banques, credits de tresorerie et d''escompte','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15792,'SYSCOHADA-NE','FINAN','XXXXXX','561',      15791,'Credits de tresorerie','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15793,'SYSCOHADA-NE','FINAN','XXXXXX','564',      15791,'Escompte de credits de campagne','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15794,'SYSCOHADA-NE','FINAN','XXXXXX','565',      15791,'Escompte de credits ordinaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15795,'SYSCOHADA-NE','FINAN','XXXXXX','566',      15791,'Banques, credits de tresorerie, interets courus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15796,'SYSCOHADA-NE','FINAN','XXXXXX','5661',     15795,'Banques, crédits de trésorerie, intérêts courus, charges à payer','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15797,'SYSCOHADA-NE','FINAN','XXXXXX','5667',     15795,'Banques, crédits de trésorerie, intérêts courus, produits à recevoir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15798,'SYSCOHADA-NE','FINAN','XXXXXX','57',       15730,'Caisse','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15799,'SYSCOHADA-NE','FINAN','XXXXXX','571',      15798,'Caisse siege social','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15800,'SYSCOHADA-NE','FINAN','XXXXXX','5711',     15799,'En unités monétaires légales','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15801,'SYSCOHADA-NE','FINAN','XXXXXX','5712',     15799,'En devises','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15802,'SYSCOHADA-NE','FINAN','XXXXXX','572',      15798,'Caisse succursale a','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15803,'SYSCOHADA-NE','FINAN','XXXXXX','5721',     15802,'En unités monétaires légales','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15804,'SYSCOHADA-NE','FINAN','XXXXXX','5722',     15802,'En devises','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15805,'SYSCOHADA-NE','FINAN','XXXXXX','573',      15798,'Caisse succursale b','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15806,'SYSCOHADA-NE','FINAN','XXXXXX','5731',     15805,'En unités monétaires légales','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15807,'SYSCOHADA-NE','FINAN','XXXXXX','5732',     15805,'En devises','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15808,'SYSCOHADA-NE','FINAN','XXXXXX','58',       15730,'Regies d''avances, accreditifs et virements internes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15809,'SYSCOHADA-NE','FINAN','XXXXXX','581',      15808,'Regies d''avances','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15810,'SYSCOHADA-NE','FINAN','XXXXXX','582',      15808,'Accreditifs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15811,'SYSCOHADA-NE','FINAN','XXXXXX','585',      15808,'Virements de fonds','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15812,'SYSCOHADA-NE','FINAN','XXXXXX','588',      15808,'Autres virements internes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15813,'SYSCOHADA-NE','FINAN','XXXXXX','59',       15730,'Depreciations des titres de placement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15814,'SYSCOHADA-NE','FINAN','XXXXXX','591',      15813,'Depreciations des titres et valeurs a encaisser','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15815,'SYSCOHADA-NE','FINAN','XXXXXX','592',      15813,'Depreciations des comptes banques','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15816,'SYSCOHADA-NE','FINAN','XXXXXX','593',      15813,'Depreciations des comptes etablissements financiers et assimiles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15817,'SYSCOHADA-NE','FINAN','XXXXXX','594',      15813,'Depreciations des comptes d''instruments de tresorerie','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15818,'SYSCOHADA-NE','FINAN','XXXXXX','599',      15813,'Risques provisionnes a caractere financier','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15819,'SYSCOHADA-NE','EXPENSE','XXXXXX','6',          0,'Achats et variations de stocks','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15820,'SYSCOHADA-NE','EXPENSE','XXXXXX','601',    15819,'Achats de marchandises','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15821,'SYSCOHADA-NE','EXPENSE','XXXXXX','6011',   16820,'Dans la région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15822,'SYSCOHADA-NE','EXPENSE','XXXXXX','6012',   16820,'Hors région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15823,'SYSCOHADA-NE','EXPENSE','XXXXXX','6013',   16820,'Aux entreprises du groupe dans la région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15824,'SYSCOHADA-NE','EXPENSE','XXXXXX','6014',   16820,'Aux entreprises du groupe hors région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15825,'SYSCOHADA-NE','EXPENSE','XXXXXX','6019',   16820,'Rabais, remises et ristournes obtenus (non ventilés)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15826,'SYSCOHADA-NE','EXPENSE','XXXXXX','602',    15819,'Achats de matieres premieres et fournitures liees','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15827,'SYSCOHADA-NE','EXPENSE','XXXXXX','6021',   15826,'Dans la région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15828,'SYSCOHADA-NE','EXPENSE','XXXXXX','6022',   15826,'Hors région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15829,'SYSCOHADA-NE','EXPENSE','XXXXXX','6023',   15826,'Aux entreprises du groupe dans la région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15830,'SYSCOHADA-NE','EXPENSE','XXXXXX','6024',   15826,'Aux entreprises du groupe hors région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15831,'SYSCOHADA-NE','EXPENSE','XXXXXX','6029',   15826,'Rabais, remises et ristournes obtenus (non ventilés)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15832,'SYSCOHADA-NE','EXPENSE','XXXXXX','603',    15819,'Variations des stocks et biens achetes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15833,'SYSCOHADA-NE','EXPENSE','XXXXXX','6031',   15832,'Variations des stocks de marchandises','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15834,'SYSCOHADA-NE','EXPENSE','XXXXXX','6032',   15832,'Variations des stocks de matiéres premiéres et fournitures liées','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15835,'SYSCOHADA-NE','EXPENSE','XXXXXX','6033',   15832,'Variations des stocks d''autres approvisionnements','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15836,'SYSCOHADA-NE','EXPENSE','XXXXXX','604',    15819,'Achats stockes de matieres et fournitures consommables','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15837,'SYSCOHADA-NE','EXPENSE','XXXXXX','6041',   15836,'Matiéres consommables','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15838,'SYSCOHADA-NE','EXPENSE','XXXXXX','6042',   15836,'Matiéres combustibles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15839,'SYSCOHADA-NE','EXPENSE','XXXXXX','6043',   15836,'Produits d''entretien','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15840,'SYSCOHADA-NE','EXPENSE','XXXXXX','6044',   15836,'Fournitures d''atelier et d''usine','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15841,'SYSCOHADA-NE','EXPENSE','XXXXXX','6046',   15836,'Fournitures de magasin','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15842,'SYSCOHADA-NE','EXPENSE','XXXXXX','6047',   15836,'Fournitures de bureau','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15843,'SYSCOHADA-NE','EXPENSE','XXXXXX','6049',   15836,'Rabais, remises et ristournes obtenus (non ventilés)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15844,'SYSCOHADA-NE','EXPENSE','XXXXXX','605',    15819,'Autres achats','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15845,'SYSCOHADA-NE','EXPENSE','XXXXXX','6051',   15844,'Fournitures non stockables - eau','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15846,'SYSCOHADA-NE','EXPENSE','XXXXXX','6052',   15844,'Fournitures non stockables - electricité','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15847,'SYSCOHADA-NE','EXPENSE','XXXXXX','6053',   15844,'Fournitures non stockables - autres énergies','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15848,'SYSCOHADA-NE','EXPENSE','XXXXXX','6054',   15844,'Fournitures d''entretien non stockables','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15849,'SYSCOHADA-NE','EXPENSE','XXXXXX','6055',   15844,'Fournitures de bureau non stockables','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15850,'SYSCOHADA-NE','EXPENSE','XXXXXX','6056',   15844,'Achats de petits matériel et outillage','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15851,'SYSCOHADA-NE','EXPENSE','XXXXXX','6057',   15844,'Achats d''études et de prestations de services','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15852,'SYSCOHADA-NE','EXPENSE','XXXXXX','6058',   15844,'Achats de travaux, matériels et équipements','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15853,'SYSCOHADA-NE','EXPENSE','XXXXXX','6059',   15844,'Rabais, remises et ristournes obtenus (non ventilés)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15854,'SYSCOHADA-NE','EXPENSE','XXXXXX','608',    15819,'Achats d''emballages','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15855,'SYSCOHADA-NE','EXPENSE','XXXXXX','6081',   15854,'Emballages perdus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15856,'SYSCOHADA-NE','EXPENSE','XXXXXX','6082',   15854,'Emballages récupérables non identifiables','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15857,'SYSCOHADA-NE','EXPENSE','XXXXXX','6083',   15854,'Emballages à usage mixte','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15858,'SYSCOHADA-NE','EXPENSE','XXXXXX','6089',   15854,'Rabais, remises et ristournes obtenus (non ventilés)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15859,'SYSCOHADA-NE','EXPENSE','XXXXXX','61',     15819,'Transports','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15860,'SYSCOHADA-NE','EXPENSE','XXXXXX','611',    15859,'Transports sur achats','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15861,'SYSCOHADA-NE','EXPENSE','XXXXXX','612',    15859,'Transport sur ventes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15862,'SYSCOHADA-NE','EXPENSE','XXXXXX','613',    15859,'Transports pour le compte de tiers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15863,'SYSCOHADA-NE','EXPENSE','XXXXXX','614',    15859,'Transports du personnel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15864,'SYSCOHADA-NE','EXPENSE','XXXXXX','616',    15859,'Transports de plis','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15865,'SYSCOHADA-NE','EXPENSE','XXXXXX','618',    15859,'Autres frais de transport','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15866,'SYSCOHADA-NE','EXPENSE','XXXXXX','6181',   15865,'Voyages et déplacements','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15867,'SYSCOHADA-NE','EXPENSE','XXXXXX','6182',   15865,'Transports entre établissements ou chantiers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15868,'SYSCOHADA-NE','EXPENSE','XXXXXX','6183',   15865,'Transports administratifs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15869,'SYSCOHADA-NE','EXPENSE','XXXXXX','62',     15819,'Services exterieurs a','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15870,'SYSCOHADA-NE','EXPENSE','XXXXXX','621',    15869,'Sous traitance generale','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15871,'SYSCOHADA-NE','EXPENSE','XXXXXX','622',    15869,'Locations et charges locatives','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15872,'SYSCOHADA-NE','EXPENSE','XXXXXX','6221',   15871,'Locations de terrains','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15873,'SYSCOHADA-NE','EXPENSE','XXXXXX','6222',   15871,'Locations de bâtiments','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15874,'SYSCOHADA-NE','EXPENSE','XXXXXX','6223',   15871,'Location de matériels et outillages','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15875,'SYSCOHADA-NE','EXPENSE','XXXXXX','6224',   15871,'Malis sur emballages','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15876,'SYSCOHADA-NE','EXPENSE','XXXXXX','6225',   15871,'Locations d''emballages','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15877,'SYSCOHADA-NE','EXPENSE','XXXXXX','6228',   15871,'Locations et charges locatives diverses','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15878,'SYSCOHADA-NE','EXPENSE','XXXXXX','623',    15869,'Redevances de credit bail et contrats assimiles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15879,'SYSCOHADA-NE','EXPENSE','XXXXXX','6232',   15878,'Crédits-bail immobilier','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15880,'SYSCOHADA-NE','EXPENSE','XXXXXX','6233',   15878,'Crédits-bail mobilier','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15881,'SYSCOHADA-NE','EXPENSE','XXXXXX','6235',   15878,'Contrats assimilés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15882,'SYSCOHADA-NE','EXPENSE','XXXXXX','624',    15869,'Entretiens, reparations et maintenance','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15883,'SYSCOHADA-NE','EXPENSE','XXXXXX','6241',   15882,'Entretien et réparation des biens immobiliers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15884,'SYSCOHADA-NE','EXPENSE','XXXXXX','6242',   15882,'Entretien et réparation des biens mobiliers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15885,'SYSCOHADA-NE','EXPENSE','XXXXXX','6243',   15882,'Maintenance','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15886,'SYSCOHADA-NE','EXPENSE','XXXXXX','6248',   15882,'Autres entretiens et réparations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15887,'SYSCOHADA-NE','EXPENSE','XXXXXX','625',    15869,'Primes d''assurance','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15888,'SYSCOHADA-NE','EXPENSE','XXXXXX','6251',   15887,'Assurances multirisques','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15889,'SYSCOHADA-NE','EXPENSE','XXXXXX','6252',   15887,'Assurances matériel de transport','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15890,'SYSCOHADA-NE','EXPENSE','XXXXXX','6253',   15887,'Assurances risques d''exploitation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15891,'SYSCOHADA-NE','EXPENSE','XXXXXX','6254',   15887,'Assurances responsabilité du producteur','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15892,'SYSCOHADA-NE','EXPENSE','XXXXXX','6255',   15887,'Assurances insolvabilité clients','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15893,'SYSCOHADA-NE','EXPENSE','XXXXXX','6256',   15887,'Assurances transport sur achats','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15894,'SYSCOHADA-NE','EXPENSE','XXXXXX','6257',   15887,'Assurances transport sur ventes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15895,'SYSCOHADA-NE','EXPENSE','XXXXXX','6258',   15887,'Autres primes d''assurances','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15896,'SYSCOHADA-NE','EXPENSE','XXXXXX','626',    15869,'Etudes, recherches et documentation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15897,'SYSCOHADA-NE','EXPENSE','XXXXXX','6261',   15896,'Etudes et recherches','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15898,'SYSCOHADA-NE','EXPENSE','XXXXXX','6265',   15896,'Documentation générale','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15899,'SYSCOHADA-NE','EXPENSE','XXXXXX','6266',   15896,'Documentation technique','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15900,'SYSCOHADA-NE','EXPENSE','XXXXXX','627',    15869,'Publicite, publications, relations publiques','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15901,'SYSCOHADA-NE','EXPENSE','XXXXXX','6271',   15900,'Annonces, insertions','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15902,'SYSCOHADA-NE','EXPENSE','XXXXXX','6272',   15900,'Catalogues, imprimés publicitaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15903,'SYSCOHADA-NE','EXPENSE','XXXXXX','6273',   15900,'Echantillons','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15904,'SYSCOHADA-NE','EXPENSE','XXXXXX','6274',   15900,'Foires et expositions','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15905,'SYSCOHADA-NE','EXPENSE','XXXXXX','6275',   15900,'Publications','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15906,'SYSCOHADA-NE','EXPENSE','XXXXXX','6276',   15900,'Cadeaux à la clientèle','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15907,'SYSCOHADA-NE','EXPENSE','XXXXXX','6277',   15900,'Frais de colloques, séminaires, conférences','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15908,'SYSCOHADA-NE','EXPENSE','XXXXXX','6278',   15900,'Autres charges de publicités et relations publiques','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15909,'SYSCOHADA-NE','EXPENSE','XXXXXX','628',    15869,'Frais de telecommunications','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15910,'SYSCOHADA-NE','EXPENSE','XXXXXX','6281',   15909,'Frais de téléphone','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15911,'SYSCOHADA-NE','EXPENSE','XXXXXX','6282',   15909,'Frais de télex','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15912,'SYSCOHADA-NE','EXPENSE','XXXXXX','6283',   15909,'Frais de télécopie','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15913,'SYSCOHADA-NE','EXPENSE','XXXXXX','6288',   15909,'Autres frais de télécommunications','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15914,'SYSCOHADA-NE','EXPENSE','XXXXXX','63',     15819,'Services exterieurs b','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15915,'SYSCOHADA-NE','EXPENSE','XXXXXX','631',    15914,'Frais bancaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15916,'SYSCOHADA-NE','EXPENSE','XXXXXX','6311',   15915,'Frais sur titre (achats, vente, garde)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15917,'SYSCOHADA-NE','EXPENSE','XXXXXX','6312',   15915,'Frais sur effets','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15918,'SYSCOHADA-NE','EXPENSE','XXXXXX','6313',   15915,'Locations de coffres','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15919,'SYSCOHADA-NE','EXPENSE','XXXXXX','6315',   15915,'Commissions sur cartes de crédit','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15920,'SYSCOHADA-NE','EXPENSE','XXXXXX','6316',   15915,'Frais d''émission d''emprunts','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15921,'SYSCOHADA-NE','EXPENSE','XXXXXX','6318',   15915,'Autres frais bancaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15922,'SYSCOHADA-NE','EXPENSE','XXXXXX','632',    15914,'Remunerations d''intermediaires et de conseils','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15923,'SYSCOHADA-NE','EXPENSE','XXXXXX','6321',   15922,'Commissions et courtages sur achats','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15924,'SYSCOHADA-NE','EXPENSE','XXXXXX','6322',   15922,'Commissions et courtages sur ventes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15925,'SYSCOHADA-NE','EXPENSE','XXXXXX','6323',   15922,'Rémunérations des transitaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15926,'SYSCOHADA-NE','EXPENSE','XXXXXX','6324',   15922,'Honoraires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15927,'SYSCOHADA-NE','EXPENSE','XXXXXX','6325',   15922,'Frais d''actes et de contentieux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15928,'SYSCOHADA-NE','EXPENSE','XXXXXX','6328',   15922,'Divers frais','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15929,'SYSCOHADA-NE','EXPENSE','XXXXXX','633',    15914,'Frais de formation du personnel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15930,'SYSCOHADA-NE','EXPENSE','XXXXXX','634',    15914,'Redevances pour brevets, licences, logiciels et droits similaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15931,'SYSCOHADA-NE','EXPENSE','XXXXXX','6342',   15930,'Redevances pour brevets, licences, concessions et droits similaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15932,'SYSCOHADA-NE','EXPENSE','XXXXXX','6343',   15930,'Redevances pour logiciel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15933,'SYSCOHADA-NE','EXPENSE','XXXXXX','6344',   15930,'Redevances pour marques','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15934,'SYSCOHADA-NE','EXPENSE','XXXXXX','635',    15914,'Cotisations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15935,'SYSCOHADA-NE','EXPENSE','XXXXXX','6351',   15934,'Cotisations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15936,'SYSCOHADA-NE','EXPENSE','XXXXXX','6358',   15934,'Concours divers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15937,'SYSCOHADA-NE','EXPENSE','XXXXXX','636',    15914,'Redevances verses au concedant (concessions service public)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15938,'SYSCOHADA-NE','EXPENSE','XXXXXX','637',    15914,'Remunerations du personnel exterieur a l''entreprise','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15939,'SYSCOHADA-NE','EXPENSE','XXXXXX','6371',   15938,'Personnel intérimaire','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15940,'SYSCOHADA-NE','EXPENSE','XXXXXX','6372',   15938,'Personnel détaché ou prêté à l''entreprise','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15941,'SYSCOHADA-NE','EXPENSE','XXXXXX','638',    15914,'Autres charges externes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15942,'SYSCOHADA-NE','EXPENSE','XXXXXX','6381',   15941,'Frais de recrutement du personnel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15943,'SYSCOHADA-NE','EXPENSE','XXXXXX','6382',   15941,'Frais de déménagement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15944,'SYSCOHADA-NE','EXPENSE','XXXXXX','6383',   15941,'Réceptions','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15945,'SYSCOHADA-NE','EXPENSE','XXXXXX','6384',   15941,'Missions','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15946,'SYSCOHADA-NE','EXPENSE','XXXXXX','64',     15819,'Impots et taxes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15947,'SYSCOHADA-NE','EXPENSE','XXXXXX','641',    15946,'Impots et taxes directs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15948,'SYSCOHADA-NE','EXPENSE','XXXXXX','6411',   15947,'Impots fonciers et taxes annexes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15949,'SYSCOHADA-NE','EXPENSE','XXXXXX','6412',   15947,'Patentes, licences et taxes annexes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15950,'SYSCOHADA-NE','EXPENSE','XXXXXX','6413',   15947,'Taxes sur appointements et salaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15951,'SYSCOHADA-NE','EXPENSE','XXXXXX','6414',   15947,'Taxes d''apprentissage','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15952,'SYSCOHADA-NE','EXPENSE','XXXXXX','6415',   15947,'Formation professionnelle continue','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15953,'SYSCOHADA-NE','EXPENSE','XXXXXX','6418',   15947,'Autres impôts et taxes directs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15954,'SYSCOHADA-NE','EXPENSE','XXXXXX','645',    15946,'Impots et taxes indirects','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15955,'SYSCOHADA-NE','EXPENSE','XXXXXX','646',    15946,'Droits d''enregistrement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15956,'SYSCOHADA-NE','EXPENSE','XXXXXX','6461',   15955,'Droits de mutation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15957,'SYSCOHADA-NE','EXPENSE','XXXXXX','6462',   15955,'Droits de timbre','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15958,'SYSCOHADA-NE','EXPENSE','XXXXXX','6463',   15955,'Taxes sur les véhicules de société','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15959,'SYSCOHADA-NE','EXPENSE','XXXXXX','6464',   15955,'Vignettes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15960,'SYSCOHADA-NE','EXPENSE','XXXXXX','6468',   15955,'Autres droits','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15961,'SYSCOHADA-NE','EXPENSE','XXXXXX','647',    15946,'Penalites et amendes fiscales','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15962,'SYSCOHADA-NE','EXPENSE','XXXXXX','6471',   15961,'Pénalités d''assiette, impots directs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15963,'SYSCOHADA-NE','EXPENSE','XXXXXX','6472',   15961,'Pénalités d''assiette, impôts indirects','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15964,'SYSCOHADA-NE','EXPENSE','XXXXXX','6473',   15961,'Pénalités de recouvrement, impôts directs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15965,'SYSCOHADA-NE','EXPENSE','XXXXXX','6474',   15961,'Pénalités de recouvrement, impôts indirects','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15966,'SYSCOHADA-NE','EXPENSE','XXXXXX','6478',   15961,'Autres amendes pénales et fiscales','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15967,'SYSCOHADA-NE','EXPENSE','XXXXXX','648',    15946,'Autres impots et taxes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15968,'SYSCOHADA-NE','EXPENSE','XXXXXX','65',     15819,'Autres charges','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15969,'SYSCOHADA-NE','EXPENSE','XXXXXX','651',    15968,'Pertes sur creances clients et autres debiteurs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15970,'SYSCOHADA-NE','EXPENSE','XXXXXX','6511',   15969,'Pertes sur clients','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15971,'SYSCOHADA-NE','EXPENSE','XXXXXX','6515',   15969,'Autres débiteurs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15972,'SYSCOHADA-NE','EXPENSE','XXXXXX','652',    15968,'Quote-part de resultat sur operations faites en commun','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15973,'SYSCOHADA-NE','EXPENSE','XXXXXX','6521',   15972,'Quote-part transféré de bénéfices (comptabilté du gérants)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15974,'SYSCOHADA-NE','EXPENSE','XXXXXX','6525',   15972,'Pertes imputées par transfert (comptabilité des associés non gérants)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15975,'SYSCOHADA-NE','EXPENSE','XXXXXX','653',    15968,'Quote-part de resultat annulee sur execution partielle de contrats pluri-exercices','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15976,'SYSCOHADA-NE','EXPENSE','XXXXXX','654',    15968,'Valeur comptable des cessions courantes d''immobilisations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15977,'SYSCOHADA-NE','EXPENSE','XXXXXX','658',    15968,'Charges diverses','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15978,'SYSCOHADA-NE','EXPENSE','XXXXXX','6581',   15977,'Jetons de présence et autres rémunérations d''administrateurs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15979,'SYSCOHADA-NE','EXPENSE','XXXXXX','6582',   15977,'Dons','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15980,'SYSCOHADA-NE','EXPENSE','XXXXXX','6583',   15977,'Mécénat','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15981,'SYSCOHADA-NE','EXPENSE','XXXXXX','659',    15968,'Charges provisionnees d''exploitation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15982,'SYSCOHADA-NE','EXPENSE','XXXXXX','6591',   15981,'Sur risque à court terme','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15983,'SYSCOHADA-NE','EXPENSE','XXXXXX','6593',   15981,'Sur stocks','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15984,'SYSCOHADA-NE','EXPENSE','XXXXXX','6594',   15981,'Sur créances','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15985,'SYSCOHADA-NE','EXPENSE','XXXXXX','6598',   15981,'Autres charges provisionnées','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15986,'SYSCOHADA-NE','EXPENSE','XXXXXX','66',     15819,'Charges de personnel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15987,'SYSCOHADA-NE','EXPENSE','XXXXXX','661',    15986,'Remunerations directes versees au personnel national','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15988,'SYSCOHADA-NE','EXPENSE','XXXXXX','6611',   15987,'Appointements salaires et commissions','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15989,'SYSCOHADA-NE','EXPENSE','XXXXXX','6612',   15987,'Primes et gratifications','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15990,'SYSCOHADA-NE','EXPENSE','XXXXXX','6613',   15987,'Congés payés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15991,'SYSCOHADA-NE','EXPENSE','XXXXXX','6614',   15987,'Indemnités de préavis, de licencement et de recherche d''embauche','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15992,'SYSCOHADA-NE','EXPENSE','XXXXXX','6615',   15987,'Indemnités de maladie versées aux travailleurs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15993,'SYSCOHADA-NE','EXPENSE','XXXXXX','6616',   15987,'Supplément familial','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15994,'SYSCOHADA-NE','EXPENSE','XXXXXX','6617',   15987,'Avantages en nature','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15995,'SYSCOHADA-NE','EXPENSE','XXXXXX','6618',   15987,'Autres rémunérations directes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15996,'SYSCOHADA-NE','EXPENSE','XXXXXX','662',    15986,'Remunerations directes versees au personnel non national','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15997,'SYSCOHADA-NE','EXPENSE','XXXXXX','6621',   15996,'Appointements salaires et commissions','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15998,'SYSCOHADA-NE','EXPENSE','XXXXXX','6622',   15996,'Primes et gratifications','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15999,'SYSCOHADA-NE','EXPENSE','XXXXXX','6623',   15996,'Congés payés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16000,'SYSCOHADA-NE','EXPENSE','XXXXXX','6624',   15996,'Indemnités de préavis, de licencement et de recherche d''embauche','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16001,'SYSCOHADA-NE','EXPENSE','XXXXXX','6625',   15996,'Indemnités de maladie versées aux travailleurs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16002,'SYSCOHADA-NE','EXPENSE','XXXXXX','6626',   15996,'Supplément familial','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16003,'SYSCOHADA-NE','EXPENSE','XXXXXX','6627',   15996,'Avantages en nature','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16004,'SYSCOHADA-NE','EXPENSE','XXXXXX','6628',   15996,'Autres rémunérations directes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16005,'SYSCOHADA-NE','EXPENSE','XXXXXX','663',    15986,'Indemnites forfaitaires versees au personnel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16006,'SYSCOHADA-NE','EXPENSE','XXXXXX','6631',   16005,'Indemnités de logement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16007,'SYSCOHADA-NE','EXPENSE','XXXXXX','6632',   16005,'Indemnités de représentation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16008,'SYSCOHADA-NE','EXPENSE','XXXXXX','6633',   16005,'Indemnités d''expatriation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16009,'SYSCOHADA-NE','EXPENSE','XXXXXX','6638',   16005,'Autres indemnités et avantages divers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16010,'SYSCOHADA-NE','EXPENSE','XXXXXX','664',    15986,'Charges sociales','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16011,'SYSCOHADA-NE','EXPENSE','XXXXXX','6641',   16010,'Charges sociales sur rémunération du personnel national','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16012,'SYSCOHADA-NE','EXPENSE','XXXXXX','6642',   16010,'Charges sociales sur rémunération du personnel non national','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16013,'SYSCOHADA-NE','EXPENSE','XXXXXX','666',    15986,'Remunerations et charges sociales de l''exploitant individuel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16014,'SYSCOHADA-NE','EXPENSE','XXXXXX','6661',   16013,'Rémunérations du travail de l''exploitant','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16015,'SYSCOHADA-NE','EXPENSE','XXXXXX','6662',   16013,'Charges sociales','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16016,'SYSCOHADA-NE','EXPENSE','XXXXXX','667',    15986,'Remunerations transferee de personnel exterieur','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16017,'SYSCOHADA-NE','EXPENSE','XXXXXX','6671',   16016,'Personnel intérimaire','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16018,'SYSCOHADA-NE','EXPENSE','XXXXXX','6672',   16016,'Personnel détaché ou prêté à l''entreprise','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16019,'SYSCOHADA-NE','EXPENSE','XXXXXX','668',    15986,'Autres charges sociales','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16020,'SYSCOHADA-NE','EXPENSE','XXXXXX','6681',   16019,'Versements aux syndicats et comités d''entreprise, d''établisement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16021,'SYSCOHADA-NE','EXPENSE','XXXXXX','6682',   16019,'Versements aux comité d''hygiéne et de sécurité','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16022,'SYSCOHADA-NE','EXPENSE','XXXXXX','6683',   16019,'Versements aux autres oeuvres sociales','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16023,'SYSCOHADA-NE','EXPENSE','XXXXXX','6684',   16019,'Médecine du travail et pharmacie','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16024,'SYSCOHADA-NE','EXPENSE','XXXXXX','67',     15819,'Frais financiers et charges assimilees','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16025,'SYSCOHADA-NE','EXPENSE','XXXXXX','671',    16024,'Interets des emprunts','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16026,'SYSCOHADA-NE','EXPENSE','XXXXXX','6711',   16025,'Emprunts obligataires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16027,'SYSCOHADA-NE','EXPENSE','XXXXXX','6712',   16025,'Emprunts auprès des établissements de crédit','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16028,'SYSCOHADA-NE','EXPENSE','XXXXXX','6713',   16025,'Dettes liées à des participations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16029,'SYSCOHADA-NE','EXPENSE','XXXXXX','672',    16024,'Interets dans loyers de credit bail et contrats assimiles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16030,'SYSCOHADA-NE','EXPENSE','XXXXXX','6721',   16029,'Intérêts dans loyers de crédit-bail immobilier','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16031,'SYSCOHADA-NE','EXPENSE','XXXXXX','6722',   16029,'Intérêts dans loyers de crédit-bail mobilier','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16032,'SYSCOHADA-NE','EXPENSE','XXXXXX','6723',   16029,'Intérêts dans loyers des autres contrats','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16033,'SYSCOHADA-NE','EXPENSE','XXXXXX','673',    16024,'Escomptes accordes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16034,'SYSCOHADA-NE','EXPENSE','XXXXXX','674',    16024,'Autres interets','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16035,'SYSCOHADA-NE','EXPENSE','XXXXXX','6741',   16034,'Avances reçues et dépôts créditeurs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16036,'SYSCOHADA-NE','EXPENSE','XXXXXX','6742',   16034,'Comptes courants bloqués','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16037,'SYSCOHADA-NE','EXPENSE','XXXXXX','6743',   16034,'Intérêts sur obligations cautionnées','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16038,'SYSCOHADA-NE','EXPENSE','XXXXXX','6744',   16034,'Intérêts sur dettes commerciales','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16039,'SYSCOHADA-NE','EXPENSE','XXXXXX','6745',   16034,'Intérêts bancaires et sur opérations de trésorerie et d''escompte','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16040,'SYSCOHADA-NE','EXPENSE','XXXXXX','6748',   16034,'Intérêts sur dettes diverses','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16041,'SYSCOHADA-NE','EXPENSE','XXXXXX','675',    16024,'Escomptes des effets de commerce','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16042,'SYSCOHADA-NE','EXPENSE','XXXXXX','676',    16024,'Pertes de change','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16043,'SYSCOHADA-NE','EXPENSE','XXXXXX','677',    16024,'Pertes sur cessions de titres  de placement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16044,'SYSCOHADA-NE','EXPENSE','XXXXXX','678',    16024,'Pertes sur risques financiers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16045,'SYSCOHADA-NE','EXPENSE','XXXXXX','6781',   16044,'Sur rentes viagères','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16046,'SYSCOHADA-NE','EXPENSE','XXXXXX','6782',   16044,'Sur opérations fiancières','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16047,'SYSCOHADA-NE','EXPENSE','XXXXXX','6783',   16044,'Sur instruments de trésorerie','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16048,'SYSCOHADA-NE','EXPENSE','XXXXXX','679',    16024,'Charges provisionnees financieres','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16049,'SYSCOHADA-NE','EXPENSE','XXXXXX','6791',   16048,'Sur risque financiers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16050,'SYSCOHADA-NE','EXPENSE','XXXXXX','6795',   16048,'Sur titres de placements','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16051,'SYSCOHADA-NE','EXPENSE','XXXXXX','6798',   16048,'Autres charges provisionnées financières','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16052,'SYSCOHADA-NE','EXPENSE','XXXXXX','68',     15819,'Dotations aus amortissements','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16053,'SYSCOHADA-NE','EXPENSE','XXXXXX','681',    16052,'Dotations aux amortissements d''exploitation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16054,'SYSCOHADA-NE','EXPENSE','XXXXXX','6811',   16052,'Dotations aux amortissements des charges immobilisées','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16055,'SYSCOHADA-NE','EXPENSE','XXXXXX','6812',   16052,'Dotations aux amortissements des immobilisations incorporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16056,'SYSCOHADA-NE','EXPENSE','XXXXXX','6813',   16052,'Dotations aux amortissements des immobilisations corporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16057,'SYSCOHADA-NE','EXPENSE','XXXXXX','687',    16052,'Dotations aux amortissements a caractere financier','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16058,'SYSCOHADA-NE','EXPENSE','XXXXXX','6872',   16057,'Dotations aux amortissements des primes de remboursement des obligations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16059,'SYSCOHADA-NE','EXPENSE','XXXXXX','6878',   16057,'Autres dotations aux amortissements à caractère financier','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16060,'SYSCOHADA-NE','EXPENSE','XXXXXX','69',     15819,'Dotattions aux provisions','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16061,'SYSCOHADA-NE','EXPENSE','XXXXXX','691',    16060,'Dotation aux provisions d''exploitation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16062,'SYSCOHADA-NE','EXPENSE','XXXXXX','6911',   16061,'Pour risques et charges','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16063,'SYSCOHADA-NE','EXPENSE','XXXXXX','6912',   16061,'Pour grosses réparations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16064,'SYSCOHADA-NE','EXPENSE','XXXXXX','6913',   16061,'Pour dépréciation des immobilisations incorporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16065,'SYSCOHADA-NE','EXPENSE','XXXXXX','6914',   16061,'Pour dépréciation des immobilisations corporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16066,'SYSCOHADA-NE','EXPENSE','XXXXXX','697',    16060,'Dotations aux provisions financieres','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16067,'SYSCOHADA-NE','EXPENSE','XXXXXX','6971',   16066,'Pour risques et charges','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16068,'SYSCOHADA-NE','EXPENSE','XXXXXX','6972',   16066,'Pour dépréciation des immobilisations financières','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16069,'SYSCOHADA-NE','INCOME','XXXXXX','7',           0,'Ventes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16070,'SYSCOHADA-NE','INCOME','XXXXXX','701',     16069,'Ventes de marchandises','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16071,'SYSCOHADA-NE','INCOME','XXXXXX','7011',    16070,'Dans la région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16072,'SYSCOHADA-NE','INCOME','XXXXXX','7012',    16070,'Hors région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16073,'SYSCOHADA-NE','INCOME','XXXXXX','7013',    16070,'Aux entreprises du groupe dans la région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16074,'SYSCOHADA-NE','INCOME','XXXXXX','7014',    16070,'Aux entreprises du groupe hors  région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16075,'SYSCOHADA-NE','INCOME','XXXXXX','702',     16069,'Ventes de produits finis','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16076,'SYSCOHADA-NE','INCOME','XXXXXX','7021',    16075,'Dans la région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16077,'SYSCOHADA-NE','INCOME','XXXXXX','7022',    16075,'Hors région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16078,'SYSCOHADA-NE','INCOME','XXXXXX','7023',    16075,'Aux entreprises de groupe dans la région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16079,'SYSCOHADA-NE','INCOME','XXXXXX','7024',    16075,'Aux entreprises du groupe hors  région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16080,'SYSCOHADA-NE','INCOME','XXXXXX','703',     16069,'Ventes de produits intermediaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16081,'SYSCOHADA-NE','INCOME','XXXXXX','7031',    16080,'Dans la région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16082,'SYSCOHADA-NE','INCOME','XXXXXX','7032',    16080,'Hors région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16083,'SYSCOHADA-NE','INCOME','XXXXXX','7033',    16080,'Aux entreprises du groupe dans la région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16084,'SYSCOHADA-NE','INCOME','XXXXXX','7034',    16080,'Aux entreprises du groupe hors  région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16085,'SYSCOHADA-NE','INCOME','XXXXXX','704',     16069,'Ventes de produits residuels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16086,'SYSCOHADA-NE','INCOME','XXXXXX','7041',    16085,'Dans la région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16087,'SYSCOHADA-NE','INCOME','XXXXXX','7042',    16085,'Hors région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16088,'SYSCOHADA-NE','INCOME','XXXXXX','7043',    16085,'Aux entreprises du groupe dans la région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16089,'SYSCOHADA-NE','INCOME','XXXXXX','7044',    16085,'Aux entreprises du groupe hors  région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16090,'SYSCOHADA-NE','INCOME','XXXXXX','705',     16069,'Travaux factures','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16091,'SYSCOHADA-NE','INCOME','XXXXXX','7051',    16090,'Dans la région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16092,'SYSCOHADA-NE','INCOME','XXXXXX','7052',    16090,'Hors région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16093,'SYSCOHADA-NE','INCOME','XXXXXX','7053',    16090,'Aux entreprises du groupe dans la région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16094,'SYSCOHADA-NE','INCOME','XXXXXX','7054',    16090,'Aux entreprises du groupe hors région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16095,'SYSCOHADA-NE','INCOME','XXXXXX','706',     16069,'Services vendus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16096,'SYSCOHADA-NE','INCOME','XXXXXX','7061',    16095,'Dans la région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16097,'SYSCOHADA-NE','INCOME','XXXXXX','7062',    16095,'Hors région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16098,'SYSCOHADA-NE','INCOME','XXXXXX','7063',    16095,'Aux entreprises du groupe dans la région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16099,'SYSCOHADA-NE','INCOME','XXXXXX','7064',    16095,'Aux entreprises du groupe hors région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16100,'SYSCOHADA-NE','INCOME','XXXXXX','707',     16069,'Produits accessoires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16101,'SYSCOHADA-NE','INCOME','XXXXXX','7071',    16100,'Port, emballages perdus et autres frais facturés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16102,'SYSCOHADA-NE','INCOME','XXXXXX','7072',    16100,'Commissions et courtages','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16103,'SYSCOHADA-NE','INCOME','XXXXXX','7073',    16100,'Locations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16104,'SYSCOHADA-NE','INCOME','XXXXXX','7074',    16100,'Bonis sur reprises et cessions d''emballages','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16105,'SYSCOHADA-NE','INCOME','XXXXXX','7075',    16100,'Mise à disposition de personnel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16106,'SYSCOHADA-NE','INCOME','XXXXXX','7076',    16100,'Redevances pour brevets, logiciels, marques et droits similaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16107,'SYSCOHADA-NE','INCOME','XXXXXX','7077',    16100,'Services exploités dans l''intérêt du personnel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16108,'SYSCOHADA-NE','INCOME','XXXXXX','7078',    16100,'Autres produits accessoires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16109,'SYSCOHADA-NE','INCOME','XXXXXX','71',      16069,'Suvventions d''exploitation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16110,'SYSCOHADA-NE','INCOME','XXXXXX','711',     16109,'Sur produits a l''exportation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16111,'SYSCOHADA-NE','INCOME','XXXXXX','712',     16109,'Sur produits a l''importation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16112,'SYSCOHADA-NE','INCOME','XXXXXX','713',     16109,'Sur produits de perequation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16113,'SYSCOHADA-NE','INCOME','XXXXXX','718',     16109,'Autres subventions d''exploitation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16114,'SYSCOHADA-NE','INCOME','XXXXXX','7181',    16113,'Versées par l''etat et les collectivités publiques','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16115,'SYSCOHADA-NE','INCOME','XXXXXX','7182',    16113,'Versées par les organismes internationaux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16116,'SYSCOHADA-NE','INCOME','XXXXXX','7183',    16113,'Versées par des tiers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16117,'SYSCOHADA-NE','INCOME','XXXXXX','72',      16069,'Production immobilisée','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16118,'SYSCOHADA-NE','INCOME','XXXXXX','721',     16117,'Immobilisations incorporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16119,'SYSCOHADA-NE','INCOME','XXXXXX','722',     16117,'Immobilisations corporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16120,'SYSCOHADA-NE','INCOME','XXXXXX','726',     16117,'Immobilisations financieres','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16121,'SYSCOHADA-NE','INCOME','XXXXXX','73',      16069,'Variations des stocks de biens et de services produits','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16122,'SYSCOHADA-NE','INCOME','XXXXXX','734',     16121,'Variations des stocks de produitsn en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16123,'SYSCOHADA-NE','INCOME','XXXXXX','7341',    16122,'Produits en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16124,'SYSCOHADA-NE','INCOME','XXXXXX','7342',    16122,'Travaux en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16125,'SYSCOHADA-NE','INCOME','XXXXXX','735',     16121,'Variations des en-cours de services','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16126,'SYSCOHADA-NE','INCOME','XXXXXX','7351',    16125,'Etudes en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16127,'SYSCOHADA-NE','INCOME','XXXXXX','7352',    16125,'Prestations de services en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16128,'SYSCOHADA-NE','INCOME','XXXXXX','736',     16121,'Variations des stocks de produits finis','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16129,'SYSCOHADA-NE','INCOME','XXXXXX','737',     16121,'Variations des stocks de produits intermediaires et residuels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16130,'SYSCOHADA-NE','INCOME','XXXXXX','7371',    16129,'Produits intermédiaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16131,'SYSCOHADA-NE','INCOME','XXXXXX','7372',    16129,'Produits résiduels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16132,'SYSCOHADA-NE','INCOME','XXXXXX','75',      16069,'Autres produits','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16133,'SYSCOHADA-NE','INCOME','XXXXXX','752',     16132,'Quote-part de resultat sur operations faites en commun','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16134,'SYSCOHADA-NE','INCOME','XXXXXX','7521',    16133,'Quote-part trsnsférée de pertes (comptabilité de gérant)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16135,'SYSCOHADA-NE','INCOME','XXXXXX','7525',    16133,'Bénéfices attribués par transfert (comptabilité des associés non gérants)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16136,'SYSCOHADA-NE','INCOME','XXXXXX','753',     16132,'Quote-part de resultat sue execution partielle de contrats pluri-ecercices','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16137,'SYSCOHADA-NE','INCOME','XXXXXX','754',     16132,'Produits des cessions courantes d''immobilisations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16138,'SYSCOHADA-NE','INCOME','XXXXXX','758',     16132,'Produits divers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16139,'SYSCOHADA-NE','INCOME','XXXXXX','7581',    16138,'Jetons de présence et autres rémunérations d''administrateurs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16140,'SYSCOHADA-NE','INCOME','XXXXXX','7582',    16138,'Indemnités d''assurances reçues','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16141,'SYSCOHADA-NE','INCOME','XXXXXX','759',     16132,'Reprises de charges provisionnees d''exploitation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16142,'SYSCOHADA-NE','INCOME','XXXXXX','7591',    16141,'Sur risques à court terme','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16143,'SYSCOHADA-NE','INCOME','XXXXXX','7593',    16141,'Sur stocks','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16144,'SYSCOHADA-NE','INCOME','XXXXXX','7594',    16141,'Sur créances','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16145,'SYSCOHADA-NE','INCOME','XXXXXX','7598',    16141,'Sur autres charges provisionnées','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16146,'SYSCOHADA-NE','INCOME','XXXXXX','77',      16069,'Revenus financiers et produits assimiles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16147,'SYSCOHADA-NE','INCOME','XXXXXX','771',     16146,'Interets de prets','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16148,'SYSCOHADA-NE','INCOME','XXXXXX','772',     16146,'Revenus de participations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16149,'SYSCOHADA-NE','INCOME','XXXXXX','773',     16146,'Escomptes obtenus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16150,'SYSCOHADA-NE','INCOME','XXXXXX','774',     16146,'Revenus de titres de placement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16151,'SYSCOHADA-NE','INCOME','XXXXXX','775',     16146,'Revenus des creances commerciales','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16152,'SYSCOHADA-NE','INCOME','XXXXXX','776',     16146,'Gains de change','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16153,'SYSCOHADA-NE','INCOME','XXXXXX','777',     16146,'Gains sur cessions de titres de placement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16154,'SYSCOHADA-NE','INCOME','XXXXXX','778',     16146,'Gains sur risques financiers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16155,'SYSCOHADA-NE','INCOME','XXXXXX','7781',    16154,'Gains sur rentes viagères','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16156,'SYSCOHADA-NE','INCOME','XXXXXX','7782',    16154,'Gains sur opérations financières','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16157,'SYSCOHADA-NE','INCOME','XXXXXX','7784',    16154,'Gains sur instruments de trésorerie','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16158,'SYSCOHADA-NE','INCOME','XXXXXX','779',     16146,'Reprises de charges provisionnees financieres','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16159,'SYSCOHADA-NE','INCOME','XXXXXX','7791',    16158,'Sur risques financiers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16160,'SYSCOHADA-NE','INCOME','XXXXXX','7795',    16158,'Sur titres de placement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16161,'SYSCOHADA-NE','INCOME','XXXXXX','7798',    16158,'Autres charges provisionnées financières','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16162,'SYSCOHADA-NE','INCOME','XXXXXX','78',      16069,'Transfert de charges','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16163,'SYSCOHADA-NE','INCOME','XXXXXX','781',     16162,'Transfert de charges d''exploitation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16164,'SYSCOHADA-NE','INCOME','XXXXXX','787',     16162,'Transfert de charges financieres','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16165,'SYSCOHADA-NE','INCOME','XXXXXX','79',      16069,'Reprises de provisions','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16166,'SYSCOHADA-NE','INCOME','XXXXXX','791',     16165,'Reprises de provisions d''exploitation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16167,'SYSCOHADA-NE','INCOME','XXXXXX','7911',    16166,'Pour risques et charges d''exploitation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16168,'SYSCOHADA-NE','INCOME','XXXXXX','7912',    16166,'Pour grosses réparation d''exploitation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16169,'SYSCOHADA-NE','INCOME','XXXXXX','7913',    16166,'Pour dépreciation des immobilisations incorporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16170,'SYSCOHADA-NE','INCOME','XXXXXX','7914',    16166,'Pour dépreciation des immobilisations corporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16171,'SYSCOHADA-NE','INCOME','XXXXXX','797',     16165,'Reprises de provisions financieres','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16172,'SYSCOHADA-NE','INCOME','XXXXXX','7971',    16171,'Pour risques et charges financiers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16173,'SYSCOHADA-NE','INCOME','XXXXXX','7972',    16171,'Pour dépréciation des immobilisations financières','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16174,'SYSCOHADA-NE','INCOME','XXXXXX','798',     16165,'Reprises d''amortissements','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16175,'SYSCOHADA-NE','AUTRES','XXXXXX','81',          0,'Valeurs comptables des cessions d''immobilisations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16176,'SYSCOHADA-NE','AUTRES','XXXXXX','811',     16175,'Immobilisations incorporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16177,'SYSCOHADA-NE','AUTRES','XXXXXX','812',     16175,'Immobilisations corporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16178,'SYSCOHADA-NE','AUTRES','XXXXXX','816',     16175,'Immobilisations financieres','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16179,'SYSCOHADA-NE','AUTRES','XXXXXX','82',          0,'Produits de cessions d''immobilisations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16180,'SYSCOHADA-NE','AUTRES','XXXXXX','821',     16179,'Immobilisations incorporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16181,'SYSCOHADA-NE','AUTRES','XXXXXX','822',     16179,'Immobilisations corporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16182,'SYSCOHADA-NE','AUTRES','XXXXXX','826',     16179,'Immobilisations financieres','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16183,'SYSCOHADA-NE','AUTRES','XXXXXX','83',          0,'Charges hors activites ordinaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16184,'SYSCOHADA-NE','AUTRES','XXXXXX','831',     16183,'Charges h.a.o constatées','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16185,'SYSCOHADA-NE','AUTRES','XXXXXX','834',     16183,'Pertes sur creances h.a.o','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16186,'SYSCOHADA-NE','AUTRES','XXXXXX','835',     16183,'Dons et liberalites accordes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16187,'SYSCOHADA-NE','AUTRES','XXXXXX','836',     16183,'Abandons de creances consentis','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16188,'SYSCOHADA-NE','AUTRES','XXXXXX','839',     16183,'Charges provisionnees h.a.o','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16189,'SYSCOHADA-NE','AUTRES','XXXXXX','84',          0,'Produits hors activites ordinaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16190,'SYSCOHADA-NE','AUTRES','XXXXXX','841',     16189,'Produits h.a.o constates','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16191,'SYSCOHADA-NE','AUTRES','XXXXXX','845',     16189,'Dons et liberalites obtenus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16192,'SYSCOHADA-NE','AUTRES','XXXXXX','846',     16189,'Abandons de creances obtenus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16193,'SYSCOHADA-NE','AUTRES','XXXXXX','848',     16189,'Transferts de charges h.a.o','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16194,'SYSCOHADA-NE','AUTRES','XXXXXX','849',     16189,'Reprises des charges provisionnees h.a.o','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16195,'SYSCOHADA-NE','AUTRES','XXXXXX','85',          0,'Dotations hors activites ordinaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16196,'SYSCOHADA-NE','AUTRES','XXXXXX','851',     16195,'Dotations aux provisions reglementees','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16197,'SYSCOHADA-NE','AUTRES','XXXXXX','852',     16195,'Dotations aux amortissements h.a.o','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16198,'SYSCOHADA-NE','AUTRES','XXXXXX','853',     16195,'Dotations aux provisions pour depreciation h.a.o','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16199,'SYSCOHADA-NE','AUTRES','XXXXXX','854',     16195,'Dotations aux provisions pour risques et charges h.a.o','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16200,'SYSCOHADA-NE','AUTRES','XXXXXX','858',     16195,'Autres dotations h.a.o','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16201,'SYSCOHADA-NE','AUTRES','XXXXXX','86',          0,'Reprises hors activites ordinaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16202,'SYSCOHADA-NE','AUTRES','XXXXXX','861',     16201,'Reprises de provisions reglementees','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16203,'SYSCOHADA-NE','AUTRES','XXXXXX','862',     16201,'Reprises d''amortissements','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16204,'SYSCOHADA-NE','AUTRES','XXXXXX','863',     16201,'Reprises de provisions pour depreciation h.a.o','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16205,'SYSCOHADA-NE','AUTRES','XXXXXX','864',     16201,'Reprises de provisions pour risques et charges h.a.o','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16206,'SYSCOHADA-NE','AUTRES','XXXXXX','865',     16201,'Reprises de subventions d''investissement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16207,'SYSCOHADA-NE','AUTRES','XXXXXX','868',     16201,'Autres reprises h.a.o','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16208,'SYSCOHADA-NE','AUTRES','XXXXXX','87',          0,'Participations des travailleurs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16209,'SYSCOHADA-NE','AUTRES','XXXXXX','871',     16208,'Participation legale aux benefices','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16210,'SYSCOHADA-NE','AUTRES','XXXXXX','874',     16208,'Participation contractuelle aux benefices','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16211,'SYSCOHADA-NE','AUTRES','XXXXXX','878',     16208,'Autres participations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16212,'SYSCOHADA-NE','AUTRES','XXXXXX','88',          0,'Subventions d''equilibre','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16213,'SYSCOHADA-NE','AUTRES','XXXXXX','881',     16212,'Etat','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16214,'SYSCOHADA-NE','AUTRES','XXXXXX','884',     16212,'Collectivites publiques','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16215,'SYSCOHADA-NE','AUTRES','XXXXXX','886',     16212,'Groupe','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16216,'SYSCOHADA-NE','AUTRES','XXXXXX','888',     16212,'Autres','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16217,'SYSCOHADA-NE','AUTRES','XXXXXX','89',          0,'Impots sur le resultat','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16218,'SYSCOHADA-NE','AUTRES','XXXXXX','891',     16217,'Impots sur les benefices de l''exercice','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16219,'SYSCOHADA-NE','AUTRES','XXXXXX','8911',    16218,'Activités exercées dans l''etat','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16220,'SYSCOHADA-NE','AUTRES','XXXXXX','8912',    16218,'Activités exercées dans les autres etats de la région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16221,'SYSCOHADA-NE','AUTRES','XXXXXX','8913',    16218,'Activités exercées hors région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16222,'SYSCOHADA-NE','AUTRES','XXXXXX','892',     16217,'Rappel d''impôts sur resultats anterieurs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16223,'SYSCOHADA-NE','AUTRES','XXXXXX','895',     16217,'Impôts minimum forfaitaires (i.m.f)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16224,'SYSCOHADA-NE','AUTRES','XXXXXX','899',     16217,'Dégrèvements et annulations d''impots sur resultats antérieurs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16225,'SYSCOHADA-NE','AUTRES','XXXXXX','8991',    16224,'Dégrèvements','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16226,'SYSCOHADA-NE','AUTRES','XXXXXX','8994',    16224,'Annulations pour pertes rétroactives','1');
    diff --git a/htdocs/install/mysql/data/llx_accounting_account_ro.sql b/htdocs/install/mysql/data/llx_accounting_account_ro.sql
    new file mode 100644
    index 00000000000..e1904508852
    --- /dev/null
    +++ b/htdocs/install/mysql/data/llx_accounting_account_ro.sql
    @@ -0,0 +1,641 @@
    +-- Copyright (C) 2018 
    +--
    +-- This program is free software; you can redistribute it and/or modify
    +-- it under the terms of the GNU General Public License as published by
    +-- the Free Software Foundation; either version 3 of the License, or
    +-- (at your option) any later version.
    +--
    +-- This program is distributed in the hope that it will be useful,
    +-- but WITHOUT ANY WARRANTY; without even the implied warranty of
    +-- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
    +-- GNU General Public License for more details.
    +--
    +-- You should have received a copy of the GNU General Public License
    +-- along with this program. If not, see <http://www.gnu.org/licenses/>.
    +--
    +
    +--
    +-- Ne pas placer de commentaire en fin de ligne, ce fichier est parsé lors
    +-- de l''install et tous les sigles '--' sont supprimés.
    +--                                                         
    +
    +-- ADD 18800000 before rowid # Do no remove this comment --
    +
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1,'RO-BASE','CAPIT','XXXXXX','1','0','Conturi de capitaluri, provizioane, împrumuturi şi datorii asimilate',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 10,'RO-BASE','CAPIT','XXXXXX','10','1','Capital şi rezerve',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1010,'RO-BASE','CAPIT','XXXXXX','101','10','Capital',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1011,'RO-BASE','CAPIT','XXXXXX','1011','1010','Capital subscris nevărsat (P)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1012,'RO-BASE','CAPIT','CAPITAL','1012','1010','Capital subscris vărsat (P)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1015,'RO-BASE','CAPIT','XXXXXX','1015','1010','Patrimoniul regiei (P)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1016,'RO-BASE','CAPIT','XXXXXX','1016','1010','Patrimoniul public (P)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1017,'RO-BASE','CAPIT','XXXXXX','1017','1010','Patrimoniul privat (P)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1018,'RO-BASE','CAPIT','XXXXXX','1018','1010','Patrimoniul institutelor naţionale de cercetare-dezvoltare (P)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1030,'RO-BASE','CAPIT','XXXXXX','103','10','Alte elemente de capitaluri proprii',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1031,'RO-BASE','CAPIT','XXXXXX','1031','1030','Beneficii acordate angajaţilor sub forma instrumentelor de capitaluri proprii (P)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1033,'RO-BASE','CAPIT','XXXXXX','1033','1030','Diferenţe de curs valutar în relaţie cu investiţia netă într-o entitate străină (A/P)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1038,'RO-BASE','CAPIT','XXXXXX','1038','1030','Diferenţe din modificarea valorii juste a activelor financiare disponibile în vederea vânzării şi alte elemente de capitaluri proprii (A/P)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1040,'RO-BASE','CAPIT','XXXXXX','104','10','Prime de capital',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1041,'RO-BASE','CAPIT','XXXXXX','1041','1040','Prime de emisiune (P)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1042,'RO-BASE','CAPIT','XXXXXX','1042','1040','Prime de fuziune/divizare (P)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1043,'RO-BASE','CAPIT','XXXXXX','1043','1040','Prime de aport (P)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1044,'RO-BASE','CAPIT','XXXXXX','1044','1040','Prime de conversie a obligaţiunilor în acţiuni (P)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1050,'RO-BASE','CAPIT','XXXXXX','105','10','Rezerve din reevaluare (P)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1060,'RO-BASE','CAPIT','XXXXXX','106','10','Rezerve',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1061,'RO-BASE','CAPIT','XXXXXX','1061','1060','Rezerve legale (P)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1063,'RO-BASE','CAPIT','XXXXXX','1063','1060','Rezerve statutare sau contractuale (P)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1068,'RO-BASE','CAPIT','XXXXXX','1068','1060','Alte rezerve (P)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1070,'RO-BASE','CAPIT','XXXXXX','107','10','Diferenţe de curs valutar din conversie (A/P)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1080,'RO-BASE','CAPIT','XXXXXX','108','10','Interese care nu controlează',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1081,'RO-BASE','CAPIT','XXXXXX','1081','1080','Interese care nu controlează - rezultatul exerciţiului financiar (A/P)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1082,'RO-BASE','CAPIT','XXXXXX','1082','1080','Interese care nu controlează - alte capitaluri proprii (A/P)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1090,'RO-BASE','CAPIT','XXXXXX','109','10','Acţiuni proprii',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1091,'RO-BASE','CAPIT','XXXXXX','1091','1090','Acţiuni proprii deţinute pe termen scurt (A)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1092,'RO-BASE','CAPIT','XXXXXX','1092','1090','Acţiuni proprii deţinute pe termen lung (A)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1095,'RO-BASE','CAPIT','XXXXXX','1095','1090','Acţiuni proprii reprezentând titluri deţinute de societatea absorbită la societatea absorbantă (A)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11,'RO-BASE','CAPIT','XXXXXX','11','1','Rezultatul reportat',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1170,'RO-BASE','CAPIT','XXXXXX','117','11','Rezultatul reportat',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1171,'RO-BASE','CAPIT','XXXXXX','1171','1170','Rezultatul reportat reprezentând profitul nerepartizat sau pierderea neacoperită (A/P)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1172,'RO-BASE','CAPIT','XXXXXX','1172','1170','Rezultatul reportat provenit din adoptarea pentru prima dată a IAS, mai puţin IAS 29(A/P)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1173,'RO-BASE','CAPIT','XXXXXX','1173','1170','Rezultatul reportat provenit din modificările politicilor contabile (A/P)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1174,'RO-BASE','CAPIT','XXXXXX','1174','1170','Rezultatul reportat provenit din corectarea erorilor contabile (A/P)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1175,'RO-BASE','CAPIT','XXXXXX','1175','1170','Rezultatul reportat reprezentând surplusul realizat din rezerve din reevaluare (P)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1176,'RO-BASE','CAPIT','XXXXXX','1176','1170','Rezultatul reportat provenit din trecerea la aplicarea reglementărilor contabile conforme cu directivele europene (A/P)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 12,'RO-BASE','CAPIT','XXXXXX','12','1','Rezultatul exerciţiului financiar',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1210,'RO-BASE','CAPIT','XXXXXX','121','12','Profit sau pierdere (A/P)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1290,'RO-BASE','CAPIT','XXXXXX','129','12','Repartizarea profitului (A)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 14,'RO-BASE','CAPIT','XXXXXX','14','1','Câştiguri sau pierderi legate de emiterea, răscumpărarea, vânzarea, cedarea cu titlu gratuit sau anularea instrumentelor de capitaluri proprii',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1410,'RO-BASE','CAPIT','XXXXXX','141','14','Câştiguri legate de vânzarea sau anularea instrumentelor de capitaluri proprii',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1411,'RO-BASE','CAPIT','XXXXXX','1411','1410','Câştiguri legate de vânzarea instrumentelor de capitaluri proprii (P)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1412,'RO-BASE','CAPIT','XXXXXX','1412','1410','Câştiguri legate de anularea instrumentelor de capitaluri proprii (P)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1490,'RO-BASE','CAPIT','XXXXXX','149','14','Pierderi legate de emiterea, răscumpărarea, vânzarea, cedarea cu titlu gratuit sau anularea instrumentelor de capitaluri proprii',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1491,'RO-BASE','CAPIT','XXXXXX','1491','1490','Pierderi rezultate din vânzarea instrumentelor de capitaluri proprii (A)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1495,'RO-BASE','CAPIT','XXXXXX','1495','1490','Pierderi rezultate din reorganizări, care sunt determinate de anularea titlurilor deţinute (A)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1498,'RO-BASE','CAPIT','XXXXXX','1498','1490','Alte pierderi legate de instrumentele de capitaluri proprii (A)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15,'RO-BASE','CAPIT','XXXXXX','15','1','Provizioane',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1510,'RO-BASE','CAPIT','XXXXXX','151','15','Provizioane',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1511,'RO-BASE','CAPIT','XXXXXX','1511','1510','Provizioane pentru litigii (P)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1512,'RO-BASE','CAPIT','XXXXXX','1512','1510','Provizioane pentru garanţii acordate clienţilor (P)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1513,'RO-BASE','CAPIT','XXXXXX','1513','1510','Provizioane pentru dezafectare imobilizări corporale şi alte acţiuni similare legate de acestea (P)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1514,'RO-BASE','CAPIT','XXXXXX','1514','1510','Provizioane pentru restructurare (P)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1515,'RO-BASE','CAPIT','XXXXXX','1515','1510','Provizioane pentru pensii şi obligaţii similare (P)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1516,'RO-BASE','CAPIT','XXXXXX','1516','1510','Provizioane pentru impozite (P)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1517,'RO-BASE','CAPIT','XXXXXX','1517','1510','Provizioane pentru terminarea contractului de muncă (P)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1518,'RO-BASE','CAPIT','XXXXXX','1518','1510','Alte provizioane (P)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16,'RO-BASE','CAPIT','XXXXXX','16','1','Împrumuturi şi datorii asimilate',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1610,'RO-BASE','CAPIT','XXXXXX','161','16','Împrumuturi din emisiuni de obligaţiuni',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1614,'RO-BASE','CAPIT','XXXXXX','1614','1610','Împrumuturi externe din emisiuni de obligaţiuni garantate de stat (P)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1615,'RO-BASE','CAPIT','XXXXXX','1615','1610','Împrumuturi externe din emisiuni de obligaţiuni garantate de bănci (P)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1617,'RO-BASE','CAPIT','XXXXXX','1617','1610','Împrumuturi interne din emisiuni de obligaţiuni garantate de stat (P)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1618,'RO-BASE','CAPIT','XXXXXX','1618','1610','Alte împrumuturi din emisiuni de obligaţiuni (P)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1620,'RO-BASE','CAPIT','XXXXXX','162','16','Credite bancare pe termen lung',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1621,'RO-BASE','CAPIT','XXXXXX','1621','1620','Credite bancare pe termen lung (P)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1622,'RO-BASE','CAPIT','XXXXXX','1622','1620','Credite bancare pe termen lung nerambursate la scadenţă (P)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1623,'RO-BASE','CAPIT','XXXXXX','1623','1620','Credite externe guvernamentale (P)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1624,'RO-BASE','CAPIT','XXXXXX','1624','1620','Credite bancare externe garantate de stat (P)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1625,'RO-BASE','CAPIT','XXXXXX','1625','1620','Credite bancare externe garantate de bănci (P)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1626,'RO-BASE','CAPIT','XXXXXX','1626','1620','Credite de la trezoreria statului (P)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1627,'RO-BASE','CAPIT','XXXXXX','1627','1620','Credite bancare interne garantate de stat (P)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1660,'RO-BASE','CAPIT','XXXXXX','166','16','Datorii care privesc imobilizările financiare',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1661,'RO-BASE','CAPIT','XXXXXX','1661','1660','Datorii faţă de entităţile afiliate (P)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1663,'RO-BASE','CAPIT','XXXXXX','1663','1660','Datorii faţă de entităţile asociate şi entităţile controlate în comun (P)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1670,'RO-BASE','CAPIT','XXXXXX','167','16','Alte împrumuturi şi datorii asimilate (P)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1680,'RO-BASE','CAPIT','XXXXXX','168','16','Dobânzi aferente împrumuturilor şi datoriilor asimilate',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1681,'RO-BASE','CAPIT','XXXXXX','1681','1680','Dobânzi aferente împrumuturilor din emisiuni de obligaţiuni (P)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1682,'RO-BASE','CAPIT','XXXXXX','1682','1680','Dobânzi aferente creditelor bancare pe termen lung (P)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1685,'RO-BASE','CAPIT','XXXXXX','1685','1680','Dobânzi aferente datoriilor faţă de entităţile afiliate (P)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1686,'RO-BASE','CAPIT','XXXXXX','1686','1680','Dobânzi aferente datoriilor faţă de entităţile asociate şi entităţile controlate în comun (P)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1687,'RO-BASE','CAPIT','XXXXXX','1687','1680','Dobânzi aferente altor împrumuturi şi datorii asimilate (P)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1690,'RO-BASE','CAPIT','XXXXXX','169','16','Prime privind rambursarea obligaţiunilor şi a altor datorii',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1691,'RO-BASE','CAPIT','XXXXXX','1691','1690','Prime privind rambursarea obligaţiunilor (A)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1692,'RO-BASE','CAPIT','XXXXXX','1692','1690','Prime privind rambursarea altor datorii (A)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2,'RO-BASE','IMMO','XXXXXX','2','0','Conturi de imobilizări',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 20,'RO-BASE','IMMO','XXXXXX','20','2','IMOBILIZĂRI NECORPORALE',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2010,'RO-BASE','IMMO','XXXXXX','201','20','Cheltuieli de constituire (A)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2030,'RO-BASE','IMMO','XXXXXX','203','20','Cheltuieli de dezvoltare (A)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2050,'RO-BASE','IMMO','XXXXXX','205','20','Concesiuni, brevete, licenţe, mărci comerciale, drepturi şi active similare (A)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2060,'RO-BASE','IMMO','XXXXXX','206','20','Active necorporale de explorare şi evaluare a resurselor minerale (A)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2070,'RO-BASE','IMMO','XXXXXX','207','20','Fond comercial',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2071,'RO-BASE','IMMO','XXXXXX','2071','2070','Fond comercial pozitiv (A)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2075,'RO-BASE','IMMO','XXXXXX','2075','2070','Fond comercial negativ (P)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2080,'RO-BASE','IMMO','XXXXXX','208','20','Alte imobilizări necorporale (A)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 21,'RO-BASE','IMMO','XXXXXX','21','2','Imobilizări corporale',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2110,'RO-BASE','IMMO','XXXXXX','211','21','Terenuri şi amenajări de terenuri (A)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2111,'RO-BASE','IMMO','XXXXXX','2111','2110','Terenuri',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2112,'RO-BASE','IMMO','XXXXXX','2112','2110','Amenajări de terenuri',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2120,'RO-BASE','IMMO','XXXXXX','212','21','Construcţii (A)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2130,'RO-BASE','IMMO','XXXXXX','213','21','Instalaţii tehnice şi mijloace de transport',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2131,'RO-BASE','IMMO','XXXXXX','2131','2130','Echipamente tehnologice (maşini, utilaje şi instalaţii de lucru) (A)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2132,'RO-BASE','IMMO','XXXXXX','2132','2130','Aparate şi instalaţii de măsurare, control şi reglare (A)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2133,'RO-BASE','IMMO','XXXXXX','2133','2130','Mijloace de transport (A)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2140,'RO-BASE','IMMO','XXXXXX','214','21','Mobilier, aparatură birotică, echipamente de protecţie a valorilor umane şi materiale şi alte active corporale (A)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2150,'RO-BASE','IMMO','XXXXXX','215','21','Investiţii imobiliare (A)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2160,'RO-BASE','IMMO','XXXXXX','216','21','Active corporale de explorare şi evaluare a resurselor minerale (A)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2170,'RO-BASE','IMMO','XXXXXX','217','21','Active biologice productive (A)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 22,'RO-BASE','IMMO','XXXXXX','22','2','Imobilizări corporale în curs de aprovizionare',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2230,'RO-BASE','IMMO','XXXXXX','223','22','Instalaţii tehnice şi mijloace de transport în curs de aprovizionare (A)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2240,'RO-BASE','IMMO','XXXXXX','224','22','Mobilier, aparatură birotică, echipamente de protecţie a valorilor umane şi materiale şi alte active corporale în curs de aprovizionare (A)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2270,'RO-BASE','IMMO','XXXXXX','227','22','Active biologice productive în curs de aprovizionare (A)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 23,'RO-BASE','IMMO','XXXXXX','23','2','Imobilizări în curs',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2310,'RO-BASE','IMMO','XXXXXX','231','23','Imobilizări corporale în curs de execuţie (A)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2350,'RO-BASE','IMMO','XXXXXX','235','23','Investiţii imobiliare în curs de execuţie (A)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 26,'RO-BASE','IMMO','XXXXXX','26','2','Imobilizări financiare',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2610,'RO-BASE','IMMO','XXXXXX','261','26','Acţiuni deţinute la entităţile afiliate (A)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2620,'RO-BASE','IMMO','XXXXXX','262','26','Acţiuni deţinute la entităţi asociate (A)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2630,'RO-BASE','IMMO','XXXXXX','263','26','Acţiuni deţinute la entităţi controlate în comun (A)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2640,'RO-BASE','IMMO','XXXXXX','264','26','Titluri puse în echivalenţă (A)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2650,'RO-BASE','IMMO','XXXXXX','265','26','Alte titluri imobilizate (A)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2660,'RO-BASE','IMMO','XXXXXX','266','26','Certificate verzi amânate (A)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2670,'RO-BASE','IMMO','XXXXXX','267','26','Creanţe imobilizate',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2671,'RO-BASE','IMMO','XXXXXX','2671','2670','Sume de încasat de la entităţile afiliate (A)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2672,'RO-BASE','IMMO','XXXXXX','2672','2670','Dobânda aferentă sumelor de încasat de la entităţile afiliate (A)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2673,'RO-BASE','IMMO','XXXXXX','2673','2670','Creanţe faţă de entităţile asociate şi entităţile controlate în comun (A)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2674,'RO-BASE','IMMO','XXXXXX','2674','2670','Dobânda aferentă creanţelor faţă de entităţile asociate şi entităţile controlate în comun (A)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2675,'RO-BASE','IMMO','XXXXXX','2675','2670','Împrumuturi acordate pe termen lung (A)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2676,'RO-BASE','IMMO','XXXXXX','2676','2670','Dobânda aferentă împrumuturilor acordate pe termen lung (A)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2677,'RO-BASE','IMMO','XXXXXX','2677','2670','Obligaţiuni achiziţionate cu ocazia emisiunilor efectuate de terţi (A)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2678,'RO-BASE','IMMO','XXXXXX','2678','2670','Alte creanţe imobilizate (A)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2679,'RO-BASE','IMMO','XXXXXX','2679','2670','Dobânzi aferente altor creanţe imobilizate (A)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2690,'RO-BASE','IMMO','XXXXXX','269','26','Vărsăminte de efectuat pentru imobilizări financiare',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2691,'RO-BASE','IMMO','XXXXXX','2691','2690','Vărsăminte de efectuat privind acţiunile deţinute la entităţile afiliate (P)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2692,'RO-BASE','IMMO','XXXXXX','2692','2690','Vărsăminte de efectuat privind acţiunile deţinute la entităţi asociate (P)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2693,'RO-BASE','IMMO','XXXXXX','2693','2690','Vărsăminte de efectuat privind acţiunile deţinute la entităţi controlate în comun (P)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2695,'RO-BASE','IMMO','XXXXXX','2695','2690','Vărsăminte de efectuat pentru alte imobilizări financiare (P)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 28,'RO-BASE','IMMO','XXXXXX','28','2','Amortizări privind imobilizările',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2800,'RO-BASE','IMMO','XXXXXX','280','28','Amortizări privind imobilizările necorporale',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2801,'RO-BASE','IMMO','XXXXXX','2801','2800','Amortizarea cheltuielilor de constituire (P)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2803,'RO-BASE','IMMO','XXXXXX','2803','2800','Amortizarea cheltuielilor de dezvoltare (P)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2805,'RO-BASE','IMMO','XXXXXX','2805','2800','Amortizarea concesiunilor, brevetelor, licenţelor, mărcilor comerciale, drepturilor şi activelor similare (P)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2806,'RO-BASE','IMMO','XXXXXX','2806','2800','Amortizarea activelor necorporale de explorare şi evaluare a resurselor minerale (P)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2807,'RO-BASE','IMMO','XXXXXX','2807','2800','Amortizarea fondului comercial (P)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2808,'RO-BASE','IMMO','XXXXXX','2808','2800','Amortizarea altor imobilizări necorporale (P)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2810,'RO-BASE','IMMO','ALLOCATION','281','28','Amortizări privind imobilizările corporale',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2811,'RO-BASE','IMMO','XXXXXX','2811','2810','Amortizarea amenajărilor de terenuri (P)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2812,'RO-BASE','IMMO','XXXXXX','2812','2810','Amortizarea construcţiilor (P)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2813,'RO-BASE','IMMO','XXXXXX','2813','2810','Amortizarea instalaţiilor şi mijloacelor de transport (P)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2814,'RO-BASE','IMMO','XXXXXX','2814','2810','Amortizarea altor imobilizări corporale (P)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2815,'RO-BASE','IMMO','XXXXXX','2815','2810','Amortizarea investiţiilor imobiliare (P)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2816,'RO-BASE','IMMO','XXXXXX','2816','2810','Amortizarea activelor corporale de explorare şi evaluare a resurselor minerale (P)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2817,'RO-BASE','IMMO','XXXXXX','2817','2810','Amortizarea activelor biologice productive (P)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 29,'RO-BASE','IMMO','XXXXXX','29','2','Ajustări pentru deprecierea sau pierderea de valoare a imobilizărilor',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2900,'RO-BASE','IMMO','XXXXXX','290','29','Ajustări pentru deprecierea imobilizărilor necorporale',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2903,'RO-BASE','IMMO','XXXXXX','2903','2900','Ajustări pentru deprecierea cheltuielilor de dezvoltare (P)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2905,'RO-BASE','IMMO','XXXXXX','2905','2900','Ajustări pentru deprecierea concesiunilor, brevetelor, licenţelor, mărcilor comerciale, drepturilor şi activelor similare (P)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2906,'RO-BASE','IMMO','XXXXXX','2906','2900','Ajustări pentru deprecierea activelor necorporale de explorare şi evaluare a resurselor minerale (P)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2908,'RO-BASE','IMMO','XXXXXX','2908','2900','Ajustări pentru deprecierea altor imobilizări necorporale (P)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2910,'RO-BASE','IMMO','XXXXXX','291','29','Ajustări pentru deprecierea imobilizărilor corporale',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2911,'RO-BASE','IMMO','XXXXXX','2911','2910','Ajustări pentru deprecierea terenurilor şi amenajărilor de terenuri (P)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2912,'RO-BASE','IMMO','XXXXXX','2912','2910','Ajustări pentru deprecierea construcţiilor (P)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2913,'RO-BASE','IMMO','XXXXXX','2913','2910','Ajustări pentru deprecierea instalaţiilor şi mijloacelor de transport (P)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2914,'RO-BASE','IMMO','XXXXXX','2914','2910','Ajustări pentru deprecierea altor imobilizări corporale (P)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2915,'RO-BASE','IMMO','XXXXXX','2915','2910','Ajustări pentru deprecierea investiţiilor imobiliare (P)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2916,'RO-BASE','IMMO','XXXXXX','2916','2910','Ajustări pentru deprecierea activelor corporale de explorare şi evaluare a resurselor minerale (P)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2917,'RO-BASE','IMMO','XXXXXX','2917','2910','Ajustări pentru deprecierea activelor biologice productive (P)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2930,'RO-BASE','IMMO','XXXXXX','293','29','Ajustări pentru deprecierea imobilizărilor în curs de execuţie',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2931,'RO-BASE','IMMO','XXXXXX','2931','2930','Ajustări pentru deprecierea imobilizărilor corporale în curs de execuţie (P)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2935,'RO-BASE','IMMO','XXXXXX','2935','2930','Ajustări pentru deprecierea investiţiilor imobiliare în curs de execuţie (P)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2960,'RO-BASE','IMMO','XXXXXX','296','29','Ajustări pentru pierderea de valoare a imobilizărilor financiare',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2961,'RO-BASE','IMMO','XXXXXX','2961','2960','Ajustări pentru pierderea de valoare a acţiunilor deţinute la entităţile afiliate (P)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2962,'RO-BASE','IMMO','XXXXXX','2962','2960','Ajustări pentru pierderea de valoare a acţiunilor deţinute la entităţi asociate şi entităţi controlate în comun (P)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2963,'RO-BASE','IMMO','XXXXXX','2963','2960','Ajustări pentru pierderea de valoare a altor titluri imobilizate (P)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2964,'RO-BASE','IMMO','XXXXXX','2964','2960','Ajustări pentru pierderea de valoare a sumelor de încasat de la entităţile afiliate (P)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2965,'RO-BASE','IMMO','XXXXXX','2965','2960','Ajustări pentru pierderea de valoare a creanţelor faţă de entităţile asociate şi entităţile controlate în comun (P)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2966,'RO-BASE','IMMO','XXXXXX','2966','2960','Ajustări pentru pierderea de valoare a împrumuturilor acordate pe termen lung (P)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2968,'RO-BASE','IMMO','XXXXXX','2968','2960','Ajustări pentru pierderea de valoare a altor creanţe imobilizate (P)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3,'RO-BASE','STOCK','XXXXXX','3','0','Conturi de stocuri şi producţie în curs de execuţie',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 30,'RO-BASE','STOCK','XXXXXX','30','3','Stocuri de materii prime şi materiale',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3010,'RO-BASE','STOCK','XXXXXX','301','30','Materii prime (A)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3020,'RO-BASE','STOCK','XXXXXX','302','30','Materiale consumabile',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3021,'RO-BASE','STOCK','XXXXXX','3021','3020','Materiale auxiliare (A)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3022,'RO-BASE','STOCK','XXXXXX','3022','3020','Combustibili (A)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3023,'RO-BASE','STOCK','XXXXXX','3023','3020','Materiale pentru ambalat (A)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3024,'RO-BASE','STOCK','XXXXXX','3024','3020','Piese de schimb (A)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3025,'RO-BASE','STOCK','XXXXXX','3025','3020','Seminţe şi materiale de plantat (A)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3026,'RO-BASE','STOCK','XXXXXX','3026','3020','Furaje (A)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3028,'RO-BASE','STOCK','XXXXXX','3028','3020','Alte materiale consumabile (A)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3030,'RO-BASE','STOCK','XXXXXX','303','30','Materiale de natura obiectelor de inventar (A)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3080,'RO-BASE','STOCK','XXXXXX','308','30','Diferenţe de preţ la materii prime şi materiale (A/P)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 32,'RO-BASE','STOCK','XXXXXX','32','3','Stocuri în curs de aprovizionare',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3210,'RO-BASE','STOCK','XXXXXX','321','32','Materii prime în curs de aprovizionare (A)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3220,'RO-BASE','STOCK','XXXXXX','322','32','Materiale consumabile în curs de aprovizionare (A)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3230,'RO-BASE','STOCK','XXXXXX','323','32','Materiale de natura obiectelor de inventar în curs de aprovizionare (A)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3260,'RO-BASE','STOCK','XXXXXX','326','32','Active biologice de natura stocurilor în curs de aprovizionare (A)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3270,'RO-BASE','STOCK','XXXXXX','327','32','Mărfuri în curs de aprovizionare (A)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3280,'RO-BASE','STOCK','XXXXXX','328','32','Ambalaje în curs de aprovizionare (A)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 33,'RO-BASE','STOCK','XXXXXX','33','3','Producţie în curs de execuţie',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3310,'RO-BASE','STOCK','XXXXXX','331','33','Produse în curs de execuţie (A)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3320,'RO-BASE','STOCK','XXXXXX','332','33','Servicii în curs de execuţie (A)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 34,'RO-BASE','STOCK','XXXXXX','34','3','PRODUSE',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3410,'RO-BASE','STOCK','XXXXXX','341','34','Semifabricate (A)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3450,'RO-BASE','STOCK','XXXXXX','345','34','Produse finite (A)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3460,'RO-BASE','STOCK','XXXXXX','346','34','Produse reziduale (A)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3470,'RO-BASE','STOCK','XXXXXX','347','34','Produse agricole (A)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3480,'RO-BASE','STOCK','XXXXXX','348','34','Diferenţe de preţ la produse (A/P)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 35,'RO-BASE','STOCK','XXXXXX','35','3','STOCURI AFLATE LA TERŢI',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3510,'RO-BASE','STOCK','XXXXXX','351','35','Materii şi materiale aflate la terţi (A)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3540,'RO-BASE','STOCK','XXXXXX','354','35','Produse aflate la terţi (A)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3560,'RO-BASE','STOCK','XXXXXX','356','35','Active biologice de natura stocurilor aflate la terţi (A)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3570,'RO-BASE','STOCK','XXXXXX','357','35','Mărfuri aflate la terţi (A)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3580,'RO-BASE','STOCK','XXXXXX','358','35','Ambalaje aflate la terţi (A)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 36,'RO-BASE','STOCK','XXXXXX','36','3','Active biologice de natura stocurilor',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3610,'RO-BASE','STOCK','XXXXXX','361','36','Active biologice de natura stocurilor (A)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3680,'RO-BASE','STOCK','XXXXXX','368','36','Diferenţe de preţ la active biologice de natura stocurilor (A/P)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 37,'RO-BASE','STOCK','XXXXXX','37','3','MĂRFURI',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3710,'RO-BASE','STOCK','XXXXXX','371','37','Mărfuri (A)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3780,'RO-BASE','STOCK','XXXXXX','378','37','Diferenţe de preţ la mărfuri (A/P)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 38,'RO-BASE','STOCK','XXXXXX','38','3','Ambalaje',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3810,'RO-BASE','STOCK','XXXXXX','381','38','Ambalaje (A)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3880,'RO-BASE','STOCK','XXXXXX','388','38','Diferenţe de preţ la ambalaje (A/P)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 39,'RO-BASE','STOCK','XXXXXX','39','3','Ajustări pentru deprecierea stocurilor şi producţiei în curs de execuţie',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3910,'RO-BASE','STOCK','XXXXXX','391','39','Ajustări pentru deprecierea materiilor prime (P)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3920,'RO-BASE','STOCK','XXXXXX','392','39','Ajustări pentru deprecierea materialelor',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3921,'RO-BASE','STOCK','XXXXXX','3921','3920','Ajustări pentru deprecierea materialelor consumabile (P)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3922,'RO-BASE','STOCK','XXXXXX','3922','3920','Ajustări pentru deprecierea materialelor de natura obiectelor de inventar (P)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3930,'RO-BASE','STOCK','XXXXXX','393','39','Ajustări pentru deprecierea producţiei în curs de execuţie (P)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3940,'RO-BASE','STOCK','XXXXXX','394','39','Ajustări pentru deprecierea produselor',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3941,'RO-BASE','STOCK','XXXXXX','3941','3940','Ajustări pentru deprecierea semifabricatelor (P)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3945,'RO-BASE','STOCK','XXXXXX','3945','3940','Ajustări pentru deprecierea produselor finite (P)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3946,'RO-BASE','STOCK','XXXXXX','3946','3940','Ajustări pentru deprecierea produselor reziduale (P)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3947,'RO-BASE','STOCK','XXXXXX','3947','3940','Ajustări pentru deprecierea produselor agricole (P)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3950,'RO-BASE','STOCK','XXXXXX','395','39','Ajustări pentru deprecierea stocurilor aflate la terţi',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3951,'RO-BASE','STOCK','XXXXXX','3951','3950','Ajustări pentru deprecierea materiilor şi materialelor aflate la terţi (P)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3952,'RO-BASE','STOCK','XXXXXX','3952','3950','Ajustări pentru deprecierea semifabricatelor aflate la terţi (P)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3953,'RO-BASE','STOCK','XXXXXX','3953','3950','Ajustări pentru deprecierea produselor finite aflate la terţi (P)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3954,'RO-BASE','STOCK','XXXXXX','3954','3950','Ajustări pentru deprecierea produselor reziduale aflate la terţi (P)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3955,'RO-BASE','STOCK','XXXXXX','3955','3950','Ajustări pentru deprecierea produselor agricole aflate la terţi (P)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3956,'RO-BASE','STOCK','XXXXXX','3956','3950','Ajustări pentru deprecierea activelor biologice de natura stocurilor aflate la terţi (P)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3957,'RO-BASE','STOCK','XXXXXX','3957','3950','Ajustări pentru deprecierea mărfurilor aflate la terţi (P)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3958,'RO-BASE','STOCK','XXXXXX','3958','3950','Ajustări pentru deprecierea ambalajelor aflate la terţi (P)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3960,'RO-BASE','STOCK','XXXXXX','396','39','Ajustări pentru deprecierea activelor biologice de natura stocurilor (P)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3970,'RO-BASE','STOCK','XXXXXX','397','39','Ajustări pentru deprecierea mărfurilor (P)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3980,'RO-BASE','STOCK','XXXXXX','398','39','Ajustări pentru deprecierea ambalajelor (P)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4,'RO-BASE','THIRDPARTY','XXXXXX','4','0','Conturi de terţi',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 40,'RO-BASE','THIRDPARTY','XXXXXX','40','4','Furnizori şi conturi asimilate',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4010,'RO-BASE','THIRDPARTY','SUPPLIER','401','40','Furnizori (P)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4030,'RO-BASE','THIRDPARTY','XXXXXX','403','40','Efecte de plătit (P)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4040,'RO-BASE','THIRDPARTY','XXXXXX','404','40','Furnizori de imobilizări (P)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4050,'RO-BASE','THIRDPARTY','XXXXXX','405','40','Efecte de plătit pentru imobilizări (P)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4080,'RO-BASE','THIRDPARTY','XXXXXX','408','40','Furnizori - facturi nesosite (P)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4090,'RO-BASE','THIRDPARTY','XXXXXX','409','40','Furnizori - debitori',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4091,'RO-BASE','THIRDPARTY','XXXXXX','4091','4090','Furnizori - debitori pentru cumpărări de bunuri de natura stocurilor (A)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4092,'RO-BASE','THIRDPARTY','XXXXXX','4092','4090','Furnizori - debitori pentru prestări de servicii (A)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4093,'RO-BASE','THIRDPARTY','XXXXXX','4093','4090','Avansuri acordate pentru imobilizări corporale (A)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4094,'RO-BASE','THIRDPARTY','XXXXXX','4094','4090','Avansuri acordate pentru imobilizări necorporale (A)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 41,'RO-BASE','THIRDPARTY','XXXXXX','41','4','Clienţi şi conturi asimilate',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4110,'RO-BASE','THIRDPARTY','CUSTOMER','411','41','Clienţi',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4111,'RO-BASE','THIRDPARTY','XXXXXX','4111','4110','Clienţi (A)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4118,'RO-BASE','THIRDPARTY','XXXXXX','4118','4110','Clienţi incerţi sau în litigiu (A)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4130,'RO-BASE','THIRDPARTY','XXXXXX','413','41','Efecte de primit de la clienţi (A)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4180,'RO-BASE','THIRDPARTY','XXXXXX','418','41','Clienţi - facturi de întocmit (A)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4190,'RO-BASE','THIRDPARTY','XXXXXX','419','41','Clienţi - creditori (P)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 42,'RO-BASE','THIRDPARTY','XXXXXX','42','4','Personal şi conturi asimilate',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4210,'RO-BASE','THIRDPARTY','XXXXXX','421','42','Personal - salarii datorate (P)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4230,'RO-BASE','THIRDPARTY','XXXXXX','423','42','Personal - ajutoare materiale datorate (P)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4240,'RO-BASE','THIRDPARTY','XXXXXX','424','42','Prime reprezentând participarea personalului la profit*16) (P)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4250,'RO-BASE','THIRDPARTY','XXXXXX','425','42','Avansuri acordate personalului (A)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4260,'RO-BASE','THIRDPARTY','XXXXXX','426','42','Drepturi de personal neridicate (P)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4270,'RO-BASE','THIRDPARTY','XXXXXX','427','42','Reţineri din salarii datorate terţilor (P)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4280,'RO-BASE','THIRDPARTY','XXXXXX','428','42','Alte datorii şi creanţe în legătură cu personalul',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4281,'RO-BASE','THIRDPARTY','XXXXXX','4281','4280','Alte datorii în legătură cu personalul (P)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4282,'RO-BASE','THIRDPARTY','XXXXXX','4282','4280','Alte creanţe în legătură cu personalul (A)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 43,'RO-BASE','THIRDPARTY','XXXXXX','43','4','Asigurări sociale, protecţia socială şi conturi asimilate',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4310,'RO-BASE','THIRDPARTY','XXXXXX','431','43','Asigurări sociale',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4311,'RO-BASE','THIRDPARTY','XXXXXX','4311','4310','Contribuţia unităţii la asigurările sociale (P)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4312,'RO-BASE','THIRDPARTY','XXXXXX','4312','4310','Contribuţia personalului la asigurările sociale (P)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4313,'RO-BASE','THIRDPARTY','XXXXXX','4313','4310','Contribuţia angajatorului pentru asigurările sociale de sănătate (P)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4314,'RO-BASE','THIRDPARTY','XXXXXX','4314','4310','Contribuţia angajaţilor pentru asigurările sociale de sănătate (P)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4315,'RO-BASE','THIRDPARTY','XXXXXX','4315','4310','Contribuţia de asigurări sociale (P)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4316,'RO-BASE','THIRDPARTY','XXXXXX','4316','4310','Contribuţia de asigurări sociale de sănătate (P)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4318,'RO-BASE','THIRDPARTY','XXXXXX','4318','4310','Alte contribuţii pentru asigurările sociale de sănătate (P)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4360,'RO-BASE','THIRDPARTY','XXXXXX','436','43','Contribuția asiguratorie pentru muncă        ',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4370,'RO-BASE','THIRDPARTY','XXXXXX','437','43','Ajutor de şomaj',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4371,'RO-BASE','THIRDPARTY','XXXXXX','4371','4370','Contribuţia unităţii la fondul de şomaj (P)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4372,'RO-BASE','THIRDPARTY','XXXXXX','4372','4370','Contribuţia personalului la fondul de şomaj (P)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4380,'RO-BASE','THIRDPARTY','XXXXXX','438','43','Alte datorii şi creanţe sociale',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4381,'RO-BASE','THIRDPARTY','XXXXXX','4381','4380','Alte datorii sociale (P)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4382,'RO-BASE','THIRDPARTY','XXXXXX','4382','4380','Alte creanţe sociale (A)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 44,'RO-BASE','THIRDPARTY','XXXXXX','44','4','Bugetul statului, fonduri speciale şi conturi asimilate',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4410,'RO-BASE','THIRDPARTY','XXXXXX','441','44','Impozitul pe profit/venit',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4411,'RO-BASE','THIRDPARTY','XXXXXX','4411','4410','Impozitul pe profit (P)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4418,'RO-BASE','THIRDPARTY','XXXXXX','4418','4410','Impozitul pe venit*17) (P)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4420,'RO-BASE','THIRDPARTY','XXXXXX','442','44','Taxa pe valoarea adăugată',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4423,'RO-BASE','THIRDPARTY','XXXXXX','4423','4420','TVA de plată (P)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4424,'RO-BASE','THIRDPARTY','XXXXXX','4424','4420','TVA de recuperat (A)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4426,'RO-BASE','THIRDPARTY','XXXXXX','4426','4420','TVA deductibilă (A)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4427,'RO-BASE','THIRDPARTY','XXXXXX','4427','4420','TVA colectată (P)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4428,'RO-BASE','THIRDPARTY','XXXXXX','4428','4420','TVA neexigibilă (A/P)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4440,'RO-BASE','THIRDPARTY','XXXXXX','444','44','Impozitul pe venituri de natura salariilor (P)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4450,'RO-BASE','THIRDPARTY','XXXXXX','445','44','Subvenţii',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4451,'RO-BASE','THIRDPARTY','XXXXXX','4451','4450','Subvenţii guvernamentale (A)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4452,'RO-BASE','THIRDPARTY','XXXXXX','4452','4450','Împrumuturi nerambursabile cu caracter de subvenţii (A)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4458,'RO-BASE','THIRDPARTY','XXXXXX','4458','4450','Alte sume primite cu caracter de subvenţii (A)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4460,'RO-BASE','THIRDPARTY','XXXXXX','446','44','Alte impozite, taxe şi vărsăminte asimilate (P)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4470,'RO-BASE','THIRDPARTY','XXXXXX','447','44','Fonduri speciale - taxe şi vărsăminte asimilate (P)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4480,'RO-BASE','THIRDPARTY','XXXXXX','448','44','Alte datorii şi creanţe cu bugetul statului',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4481,'RO-BASE','THIRDPARTY','XXXXXX','4481','4480','Alte datorii faţă de bugetul statului (P)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4482,'RO-BASE','THIRDPARTY','XXXXXX','4482','4480','Alte creanţe privind bugetul statului (A)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 45,'RO-BASE','THIRDPARTY','XXXXXX','45','4','Grup şi acţionari/asociaţi',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4510,'RO-BASE','THIRDPARTY','XXXXXX','451','45','Decontări între entităţile afiliate',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4511,'RO-BASE','THIRDPARTY','XXXXXX','4511','4510','Decontări între entităţile afiliate (A/P)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4518,'RO-BASE','THIRDPARTY','XXXXXX','4518','4510','Dobânzi aferente decontărilor între entităţile afiliate (A/P)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4530,'RO-BASE','THIRDPARTY','XXXXXX','453','45','Decontări cu entităţile asociate şi entităţile controlate în comun',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4531,'RO-BASE','THIRDPARTY','XXXXXX','4531','4530','Decontări cu entităţile asociate şi entităţile controlate',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4538,'RO-BASE','THIRDPARTY','XXXXXX','4538','4530','Dobânzi aferente decontărilor cu entităţile asociate şi entităţile controlate în comun (A/P)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4550,'RO-BASE','THIRDPARTY','XXXXXX','455','45','Sume datorate acţionarilor/asociaţilor',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4551,'RO-BASE','THIRDPARTY','XXXXXX','4551','4550','Acţionari/Asociaţi - conturi curente (P)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4558,'RO-BASE','THIRDPARTY','XXXXXX','4558','4550','Acţionari/Asociaţi - dobânzi la conturi curente (P)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4560,'RO-BASE','THIRDPARTY','XXXXXX','456','45','Decontări cu acţionarii/asociaţii privind capitalul (A/P)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4570,'RO-BASE','THIRDPARTY','XXXXXX','457','45','Dividende de plată (P)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4580,'RO-BASE','THIRDPARTY','XXXXXX','458','45','Decontări din operaţiuni în participaţie',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4581,'RO-BASE','THIRDPARTY','XXXXXX','4581','4580','Decontări din operaţiuni în participaţie - pasiv (P)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4582,'RO-BASE','THIRDPARTY','XXXXXX','4582','4580','Decontări din operaţiuni în participaţie - activ (A)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 46,'RO-BASE','THIRDPARTY','XXXXXX','46','4','Debitori şi creditori diverşi',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4610,'RO-BASE','THIRDPARTY','XXXXXX','461','46','Debitori diverşi (A)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4620,'RO-BASE','THIRDPARTY','XXXXXX','462','46','Creditori diverşi (P)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4660,'RO-BASE','THIRDPARTY','XXXXXX','466','46','Decontări din operaţiuni de fiducie',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4661,'RO-BASE','THIRDPARTY','XXXXXX','4661','4660','Datorii din operaţiuni de fiducie (P)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4662,'RO-BASE','THIRDPARTY','XXXXXX','4662','4660','Creanţe din operaţiuni de fiducie (A)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 47,'RO-BASE','THIRDPARTY','XXXXXX','47','4','Conturi de subvenţii, regularizare şi asimilate',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4710,'RO-BASE','THIRDPARTY','XXXXXX','471','47','Cheltuieli înregistrate în avans (A)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4720,'RO-BASE','THIRDPARTY','XXXXXX','472','47','Venituri înregistrate în avans (P)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4730,'RO-BASE','THIRDPARTY','XXXXXX','473','47','Decontări din operaţiuni în curs de clarificare (A/P)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4750,'RO-BASE','THIRDPARTY','XXXXXX','475','47','Subvenţii pentru investiţii',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4751,'RO-BASE','THIRDPARTY','XXXXXX','4751','4750','Subvenţii guvernamentale pentru investiţii (P)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4752,'RO-BASE','THIRDPARTY','XXXXXX','4752','4750','Împrumuturi nerambursabile cu caracter de subvenţii pentru investiţii (P)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4753,'RO-BASE','THIRDPARTY','XXXXXX','4753','4750','Donaţii pentru investiţii (P)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4754,'RO-BASE','THIRDPARTY','XXXXXX','4754','4750','Plusuri de inventar de natura imobilizărilor (P)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4758,'RO-BASE','THIRDPARTY','XXXXXX','4758','4750','Alte sume primite cu caracter de subvenţii pentru investiţii (P)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4780,'RO-BASE','THIRDPARTY','XXXXXX','478','47','Venituri în avans aferente activelor primite prin transfer de la clienţi (P)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 48,'RO-BASE','THIRDPARTY','XXXXXX','48','4','Decontări în cadrul unităţii',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4810,'RO-BASE','THIRDPARTY','XXXXXX','481','48','Decontări între unitate şi subunităţi (A/P)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4820,'RO-BASE','THIRDPARTY','XXXXXX','482','48','Decontări între subunităţi (A/P)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 49,'RO-BASE','THIRDPARTY','XXXXXX','49','4','Ajustări pentru deprecierea creanţelor',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4910,'RO-BASE','THIRDPARTY','XXXXXX','491','49','Ajustări pentru deprecierea creanţelor - clienţi (P)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4950,'RO-BASE','THIRDPARTY','XXXXXX','495','49','Ajustări pentru deprecierea creanţelor - decontări în cadrul grupului şi cu acţionarii/asociaţii (P)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4960,'RO-BASE','THIRDPARTY','XXXXXX','496','49','Ajustări pentru deprecierea creanţelor - debitori diverşi (P)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5,'RO-BASE','FINAN','XXXXXX','5','0','Conturi de trezorerie',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 50,'RO-BASE','FINAN','XXXXXX','50','5','Investiţii pe termen scurt',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5010,'RO-BASE','FINAN','XXXXXX','501','50','Acţiuni deţinute la entităţile afiliate (A)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5050,'RO-BASE','FINAN','XXXXXX','505','50','Obligaţiuni emise şi răscumpărate (A)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5060,'RO-BASE','FINAN','XXXXXX','506','50','Obligaţiuni (A)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5070,'RO-BASE','FINAN','XXXXXX','507','50','Certificate verzi primite (A)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5080,'RO-BASE','FINAN','XXXXXX','508','50','Alte investiţii pe termen scurt şi creanţe asimilate',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5081,'RO-BASE','FINAN','XXXXXX','5081','5080','Alte titluri de plasament (A)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5088,'RO-BASE','FINAN','XXXXXX','5088','5080','Dobânzi la obligaţiuni şi titluri de plasament (A)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5090,'RO-BASE','FINAN','XXXXXX','509','50','Vărsăminte de efectuat pentru investiţiile pe termen scurt',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5091,'RO-BASE','FINAN','XXXXXX','5091','5090','Vărsăminte de efectuat pentru acţiunile deţinute la entităţile afiliate (P)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5092,'RO-BASE','FINAN','XXXXXX','5092','5090','Vărsăminte de efectuat pentru alte investiţii pe termen scurt (P)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 51,'RO-BASE','FINAN','XXXXXX','51','5','Conturi la bănci',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5110,'RO-BASE','FINAN','XXXXXX','511','51','Valori de încasat',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5112,'RO-BASE','FINAN','XXXXXX','5112','5110','Cecuri de încasat (A)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5113,'RO-BASE','FINAN','XXXXXX','5113','5110','Efecte de încasat (A)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5114,'RO-BASE','FINAN','XXXXXX','5114','5110','Efecte remise spre scontare (A)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5120,'RO-BASE','FINAN','XXXXXX','512','51','Conturi curente la bănci',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5121,'RO-BASE','FINAN','BANK','5121','5120','Conturi la bănci în lei (A)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5124,'RO-BASE','FINAN','XXXXXX','5124','5120','Conturi la bănci în valută (A)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5125,'RO-BASE','FINAN','XXXXXX','5125','5120','Sume în curs de decontare (A)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5126,'RO-BASE','FINAN','XXXXXX','5126','5120','Conturi la bănci în lei - TVA defalcat (A)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5127,'RO-BASE','FINAN','XXXXXX','5127','5120','Conturi la bănci în valută - TVA defalcat (A)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5180,'RO-BASE','FINAN','XXXXXX','518','51','Dobânzi',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5186,'RO-BASE','FINAN','XXXXXX','5186','5180','Dobânzi de plătit (P)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5187,'RO-BASE','FINAN','XXXXXX','5187','5180','Dobânzi de încasat (A)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5190,'RO-BASE','FINAN','XXXXXX','519','51','Credite bancare pe termen scurt',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5191,'RO-BASE','FINAN','XXXXXX','5191','5190','Credite bancare pe termen scurt (P)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5192,'RO-BASE','FINAN','XXXXXX','5192','5190','Credite bancare pe termen scurt nerambursate la scadenţă (P)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5193,'RO-BASE','FINAN','XXXXXX','5193','5190','Credite externe guvernamentale (P)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5194,'RO-BASE','FINAN','XXXXXX','5194','5190','Credite externe garantate de stat (P)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5195,'RO-BASE','FINAN','XXXXXX','5195','5190','Credite externe garantate de bănci (P)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5196,'RO-BASE','FINAN','XXXXXX','5196','5190','Credite de la Trezoreria Statului (P)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5197,'RO-BASE','FINAN','XXXXXX','5197','5190','Credite interne garantate de stat (P)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5198,'RO-BASE','FINAN','XXXXXX','5198','5190','Dobânzi aferente creditelor bancare pe termen scurt (P)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 53,'RO-BASE','FINAN','XXXXXX','53','5','Casa',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5310,'RO-BASE','FINAN','CASH','531','53','Casa',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5311,'RO-BASE','FINAN','XXXXXX','5311','5310','Casa în lei (A)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5314,'RO-BASE','FINAN','XXXXXX','5314','5310','Casa în valută (A)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5320,'RO-BASE','FINAN','XXXXXX','532','53','Alte valori',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5321,'RO-BASE','FINAN','XXXXXX','5321','5320','Timbre fiscale şi poştale (A)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5322,'RO-BASE','FINAN','XXXXXX','5322','5320','Bilete de tratament şi odihnă (A)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5323,'RO-BASE','FINAN','XXXXXX','5323','5320','Tichete şi bilete de călătorie (A)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5328,'RO-BASE','FINAN','XXXXXX','5328','5320','Alte valori (A)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 54,'RO-BASE','FINAN','XXXXXX','54','5','Acreditive',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5410,'RO-BASE','FINAN','XXXXXX','541','54','Acreditive',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5411,'RO-BASE','FINAN','XXXXXX','5411','5410','Acreditive în lei (A)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5414,'RO-BASE','FINAN','XXXXXX','5414','5410','Acreditive în valută (A)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5420,'RO-BASE','FINAN','XXXXXX','542','54','Avansuri de trezorerie*18) (A)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 58,'RO-BASE','FINAN','XXXXXX','58','5','Viramente interne',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5810,'RO-BASE','FINAN','XXXXXX','581','58','Viramente interne (A/P)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 59,'RO-BASE','FINAN','XXXXXX','59','5','Ajustări pentru pierderea de valoare a conturilor de trezorerie',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5910,'RO-BASE','FINAN','XXXXXX','591','59','Ajustări pentru pierderea de valoare a acţiunilor deţinute la entităţile afiliate (P)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5950,'RO-BASE','FINAN','XXXXXX','595','59','Ajustări pentru pierderea de valoare a obligaţiunilor emise şi răscumpărate (P)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5960,'RO-BASE','FINAN','XXXXXX','596','59','Ajustări pentru pierderea de valoare a obligaţiunilor (P)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5980,'RO-BASE','FINAN','XXXXXX','598','59','Ajustări pentru pierderea de valoare a altor investiţii pe termen scurt şi creanţe asimilate (P)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 6,'RO-BASE','EXPENSE','XXXXXX','6','0','Conturi de cheltuieli',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 60,'RO-BASE','EXPENSE','XXXXXX','60','6','Cheltuieli privind stocurile',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 6010,'RO-BASE','EXPENSE','XXXXXX','601','60','Cheltuieli cu materiile prime',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 6020,'RO-BASE','EXPENSE','XXXXXX','602','60','Cheltuieli cu materialele consumabile',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 6021,'RO-BASE','EXPENSE','XXXXXX','6021','6020','Cheltuieli cu materialele auxiliare',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 6022,'RO-BASE','EXPENSE','XXXXXX','6022','6020','Cheltuieli privind combustibilii',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 6023,'RO-BASE','EXPENSE','XXXXXX','6023','6020','Cheltuieli privind materialele pentru ambalat',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 6024,'RO-BASE','EXPENSE','XXXXXX','6024','6020','Cheltuieli privind piesele de schimb',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 6025,'RO-BASE','EXPENSE','XXXXXX','6025','6020','Cheltuieli privind seminţele şi materialele de plantat',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 6026,'RO-BASE','EXPENSE','XXXXXX','6026','6020','Cheltuieli privind furajele',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 6028,'RO-BASE','EXPENSE','XXXXXX','6028','6020','Cheltuieli privind alte materiale consumabile',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 6030,'RO-BASE','EXPENSE','XXXXXX','603','60','Cheltuieli privind materialele de natura obiectelor de inventar',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 6040,'RO-BASE','EXPENSE','XXXXXX','604','60','Cheltuieli privind materialele nestocate',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 6050,'RO-BASE','EXPENSE','XXXXXX','605','60','Cheltuieli privind energia şi apa',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 6060,'RO-BASE','EXPENSE','XXXXXX','606','60','Cheltuieli privind activele biologice de natura stocurilor',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 6070,'RO-BASE','EXPENSE','PRODUCT','607','60','Cheltuieli privind mărfurile',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 6080,'RO-BASE','EXPENSE','XXXXXX','608','60','Cheltuieli privind ambalajele',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 6090,'RO-BASE','EXPENSE','XXXXXX','609','60','Reduceri comerciale primite',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 61,'RO-BASE','EXPENSE','XXXXXX','61','6','Cheltuieli cu serviciile executate de terţi',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 6110,'RO-BASE','EXPENSE','SERVICE','611','61','Cheltuieli cu întreţinerea şi reparaţiile',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 6120,'RO-BASE','EXPENSE','XXXXXX','612','61','Cheltuieli cu redevenţele, locaţiile de gestiune şi chiriile',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 6130,'RO-BASE','EXPENSE','XXXXXX','613','61','Cheltuieli cu primele de asigurare',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 6140,'RO-BASE','EXPENSE','XXXXXX','614','61','Cheltuieli cu studiile şi cercetările',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 6150,'RO-BASE','EXPENSE','XXXXXX','615','61','Cheltuieli cu pregătirea personalului',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 62,'RO-BASE','EXPENSE','XXXXXX','62','6','Cheltuieli cu alte servicii executate de terţi',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 6210,'RO-BASE','EXPENSE','XXXXXX','621','62','Cheltuieli cu colaboratorii',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 6220,'RO-BASE','EXPENSE','XXXXXX','622','62','Cheltuieli privind comisioanele şi onorariile',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 6230,'RO-BASE','EXPENSE','XXXXXX','623','62','Cheltuieli de protocol, reclamă şi publicitate',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 6240,'RO-BASE','EXPENSE','XXXXXX','624','62','Cheltuieli cu transportul de bunuri şi personal',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 6250,'RO-BASE','EXPENSE','XXXXXX','625','62','Cheltuieli cu deplasări, detaşări şi transferări',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 6260,'RO-BASE','EXPENSE','XXXXXX','626','62','Cheltuieli poştale şi taxe de telecomunicaţii',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 6270,'RO-BASE','EXPENSE','XXXXXX','627','62','Cheltuieli cu serviciile bancare şi asimilate',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 6280,'RO-BASE','EXPENSE','XXXXXX','628','62','Alte cheltuieli cu serviciile executate de terţi',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 63,'RO-BASE','EXPENSE','XXXXXX','63','6','Cheltuieli cu alte impozite, taxe şi vărsăminte asimilate',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 6350,'RO-BASE','EXPENSE','XXXXXX','635','63','Cheltuieli cu alte impozite, taxe şi vărsăminte asimilate',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 64,'RO-BASE','EXPENSE','XXXXXX','64','6','Cheltuieli cu personalul',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 6410,'RO-BASE','EXPENSE','XXXXXX','641','64','Cheltuieli cu salariile personalului',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 6420,'RO-BASE','EXPENSE','XXXXXX','642','64','Cheltuieli cu avantajele în natură şi tichetele acordate salariaţilor',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 6421,'RO-BASE','EXPENSE','XXXXXX','6421','6420','Cheltuieli cu avantajele în natură acordate salariaţilor',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 6422,'RO-BASE','EXPENSE','XXXXXX','6422','6420','Cheltuieli cu tichetele acordate salariaţilor',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 6430,'RO-BASE','EXPENSE','XXXXXX','643','64','Cheltuieli cu remunerarea în instrumente de capitaluri proprii',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 6440,'RO-BASE','EXPENSE','XXXXXX','644','64','Cheltuieli cu primele reprezentând participarea personalului la profit',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 6450,'RO-BASE','EXPENSE','SOCIAL','645','64','Cheltuieli privind asigurările şi protecţia socială',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 6451,'RO-BASE','EXPENSE','XXXXXX','6451','6450','Cheltuieli privind contribuţia unităţii la asigurările sociale',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 6452,'RO-BASE','EXPENSE','XXXXXX','6452','6450','Cheltuieli privind contribuţia unităţii pentru ajutorul de şomaj',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 6453,'RO-BASE','EXPENSE','XXXXXX','6453','6450','Cheltuieli privind contribuţia angajatorului pentru asigurările sociale de sănătate',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 6455,'RO-BASE','EXPENSE','XXXXXX','6455','6450','Cheltuieli privind contribuţia unităţii la asigurările de viaţă',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 6456,'RO-BASE','EXPENSE','XXXXXX','6456','6450','Cheltuieli privind contribuţia unităţii la fondurile de pensii facultative',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 6457,'RO-BASE','EXPENSE','XXXXXX','6457','6450','Cheltuieli privind contribuţia unităţii la primele de asigurare voluntară de sănătate',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 6458,'RO-BASE','EXPENSE','XXXXXX','6458','6450','Alte cheltuieli privind asigurările şi protecţia socială',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 6460,'RO-BASE','EXPENSE','XXXXXX','646','64','Cheltuieli privind contribuția asiguratorie pentru muncă',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 65,'RO-BASE','EXPENSE','XXXXXX','65','6','Alte cheltuieli de exploatare',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 6510,'RO-BASE','EXPENSE','XXXXXX','651','65','Cheltuieli din operaţiuni de fiducie',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 6511,'RO-BASE','EXPENSE','XXXXXX','6511','6510','Cheltuieli ocazionate de constituirea fiduciei',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 6512,'RO-BASE','EXPENSE','XXXXXX','6512','6510','Cheltuieli din derularea operaţiunilor de fiducie',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 6513,'RO-BASE','EXPENSE','XXXXXX','6513','6510','Cheltuieli din lichidarea operaţiunilor de fiducie',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 6520,'RO-BASE','EXPENSE','XXXXXX','652','65','Cheltuieli cu protecţia mediului înconjurător',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 6540,'RO-BASE','EXPENSE','XXXXXX','654','65','Pierderi din creanţe şi debitori diverşi',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 6550,'RO-BASE','EXPENSE','XXXXXX','655','65','Cheltuieli din reevaluarea imobilizărilor corporale',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 6580,'RO-BASE','EXPENSE','XXXXXX','658','65','Alte cheltuieli de exploatare',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 6581,'RO-BASE','EXPENSE','XXXXXX','6581','6580','Despăgubiri, amenzi şi penalităţi',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 6582,'RO-BASE','EXPENSE','XXXXXX','6582','6580','Donaţii acordate',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 6583,'RO-BASE','EXPENSE','XXXXXX','6583','6580','Cheltuieli privind activele cedate şi alte operaţiuni de capital',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 6584,'RO-BASE','EXPENSE','XXXXXX','6584','6580','Cheltuieli cu sumele sau bunurile acordate ca sponsorizări  ',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 6586,'RO-BASE','EXPENSE','XXXXXX','6586','6580','Cheltuieli reprezentând transferuri şi contribuţii datorate în baza unor acte normative speciale',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 6587,'RO-BASE','EXPENSE','XXXXXX','6587','6580','Cheltuieli privind calamităţile şi alte evenimente similare',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 6588,'RO-BASE','EXPENSE','XXXXXX','6588','6580','Alte cheltuieli de exploatare',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 66,'RO-BASE','EXPENSE','XXXXXX','66','6','Cheltuieli financiare',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 6630,'RO-BASE','EXPENSE','XXXXXX','663','66','Pierderi din creanţe legate de participaţii',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 6640,'RO-BASE','EXPENSE','XXXXXX','664','66','Cheltuieli privind investiţiile financiare cedate',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 6641,'RO-BASE','EXPENSE','XXXXXX','6641','6640','Cheltuieli privind imobilizările financiare cedate',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 6642,'RO-BASE','EXPENSE','XXXXXX','6642','6640','Pierderi din investiţiile pe termen scurt cedate',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 6650,'RO-BASE','EXPENSE','XXXXXX','665','66','Cheltuieli din diferenţe de curs valutar',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 6651,'RO-BASE','EXPENSE','XXXXXX','6651','6650','Diferenţe nefavorabile de curs valutar legate de elementele monetare exprimate în valută',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 6652,'RO-BASE','EXPENSE','XXXXXX','6652','6650','Diferenţe nefavorabile de curs valutar din evaluarea elementelor monetare care fac parte din investiţia netă într-o entitate străină',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 6660,'RO-BASE','EXPENSE','XXXXXX','666','66','Cheltuieli privind dobânzile',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 6670,'RO-BASE','EXPENSE','XXXXXX','667','66','Cheltuieli privind sconturile acordate',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 6680,'RO-BASE','EXPENSE','XXXXXX','668','66','Alte cheltuieli financiare',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 68,'RO-BASE','EXPENSE','XXXXXX','68','6','Cheltuieli cu amortizările, provizioanele şi ajustările pentru depreciere sau pierdere de valoare',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 6810,'RO-BASE','EXPENSE','XXXXXX','681','68','Cheltuieli de exploatare privind amortizările, provizioanele şi ajustările pentru depreciere',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 6811,'RO-BASE','EXPENSE','XXXXXX','6811','6810','Cheltuieli de exploatare privind amortizarea imobilizărilor',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 6812,'RO-BASE','EXPENSE','XXXXXX','6812','6810','Cheltuieli de exploatare privind provizioanele',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 6813,'RO-BASE','EXPENSE','XXXXXX','6813','6810','Cheltuieli de exploatare privind ajustările pentru deprecierea imobilizărilor',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 6814,'RO-BASE','EXPENSE','XXXXXX','6814','6810','Cheltuieli de exploatare privind ajustările pentru deprecierea activelor circulante',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 6817,'RO-BASE','EXPENSE','XXXXXX','6817','6810','Cheltuieli de exploatare privind ajustările pentru deprecierea fondului comercial',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 6860,'RO-BASE','EXPENSE','XXXXXX','686','68','Cheltuieli financiare privind amortizările, provizioanele şi ajustările pentru pierdere de valoare',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 6861,'RO-BASE','EXPENSE','XXXXXX','6861','6860','Cheltuieli privind actualizarea provizioanelor',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 6863,'RO-BASE','EXPENSE','XXXXXX','6863','6860','Cheltuieli financiare privind ajustările pentru pierderea de valoare a imobilizărilor financiare',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 6864,'RO-BASE','EXPENSE','XXXXXX','6864','6860','Cheltuieli financiare privind ajustările pentru pierderea de valoare a activelor circulante',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 6865,'RO-BASE','EXPENSE','XXXXXX','6865','6860','Cheltuieli financiare privind amortizarea diferenţelor aferente titlurilor de stat',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 6868,'RO-BASE','EXPENSE','XXXXXX','6868','6860','Cheltuieli financiare privind amortizarea primelor de rambursare a obligaţiunilor şi a altor datorii',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 69,'RO-BASE','EXPENSE','XXXXXX','69','6','Cheltuieli cu impozitul pe profit şi alte impozite',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 6910,'RO-BASE','EXPENSE','XXXXXX','691','69','Cheltuieli cu impozitul pe profit',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 6980,'RO-BASE','EXPENSE','XXXXXX','698','69','Cheltuieli cu impozitul pe venit şi cu alte impozite care nu apar în elementele de mai sus',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7,'RO-BASE','INCOME','XXXXXX','7','0','Conturi de venituri',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 70,'RO-BASE','INCOME','XXXXXX','70','7','Cifra de afaceri netă',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7010,'RO-BASE','INCOME','PRODUCT','701','70','Venituri din vânzarea produselor finite, produselor agricole şi a activelor biologice de natura stocurilor',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7015,'RO-BASE','INCOME','XXXXXX','7015','7010','Venituri din vânzarea produselor finite',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7017,'RO-BASE','INCOME','XXXXXX','7017','7010','Venituri din vânzarea produselor agricole',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7018,'RO-BASE','INCOME','XXXXXX','7018','7010','Venituri din vânzarea activelor biologice de natura stocurilor',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7020,'RO-BASE','INCOME','XXXXXX','702','70','Venituri din vânzarea semifabricatelor',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7030,'RO-BASE','INCOME','XXXXXX','703','70','Venituri din vânzarea produselor reziduale',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7040,'RO-BASE','INCOME','SERVICE','704','70','Venituri din servicii prestate',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7050,'RO-BASE','INCOME','XXXXXX','705','70','Venituri din studii şi cercetări',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7060,'RO-BASE','INCOME','XXXXXX','706','70','Venituri din redevenţe, locaţii de gestiune şi chirii',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7070,'RO-BASE','INCOME','PRODUCT','707','70','Venituri din vânzarea mărfurilor',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7080,'RO-BASE','INCOME','XXXXXX','708','70','Venituri din activităţi diverse',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7090,'RO-BASE','INCOME','XXXXXX','709','70','Reduceri comerciale acordate',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 71,'RO-BASE','INCOME','XXXXXX','71','7','Venituri aferente costului producţiei în curs de execuţie',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7110,'RO-BASE','INCOME','XXXXXX','711','71','Venituri aferente costurilor stocurilor de produse',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7120,'RO-BASE','INCOME','XXXXXX','712','71','Venituri aferente costurilor serviciilor în curs de execuţie',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 72,'RO-BASE','INCOME','XXXXXX','72','7','Venituri din producţia de imobilizări',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7210,'RO-BASE','INCOME','XXXXXX','721','72','Venituri din producţia de imobilizări necorporale',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7220,'RO-BASE','INCOME','XXXXXX','722','72','Venituri din producţia de imobilizări corporale',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7250,'RO-BASE','INCOME','XXXXXX','725','72','Venituri din producţia de investiţii imobiliare',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 74,'RO-BASE','INCOME','XXXXXX','74','7','Venituri din subvenţii de exploatare',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7410,'RO-BASE','INCOME','XXXXXX','741','74','Venituri din subvenţii de exploatare',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7411,'RO-BASE','INCOME','XXXXXX','7411','7410','Venituri din subvenţii de exploatare aferente cifrei de afaceri',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7412,'RO-BASE','INCOME','XXXXXX','7412','7410','Venituri din subvenţii de exploatare pentru materii prime şi materiale',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7413,'RO-BASE','INCOME','XXXXXX','7413','7410','Venituri din subvenţii de exploatare pentru alte cheltuieli externe',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7414,'RO-BASE','INCOME','XXXXXX','7414','7410','Venituri din subvenţii de exploatare pentru plata personalului',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7415,'RO-BASE','INCOME','XXXXXX','7415','7410','Venituri din subvenţii de exploatare pentru asigurări şi protecţie socială',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7416,'RO-BASE','INCOME','XXXXXX','7416','7410','Venituri din subvenţii de exploatare pentru alte cheltuieli de exploatare',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7417,'RO-BASE','INCOME','XXXXXX','7417','7410','Venituri din subvenţii de exploatare în caz de calamităţi şi alte evenimente similare',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7418,'RO-BASE','INCOME','XXXXXX','7418','7410','Venituri din subvenţii de exploatare pentru dobânda datorată',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7419,'RO-BASE','INCOME','XXXXXX','7419','7410','Venituri din subvenţii de exploatare aferente altor venituri',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 75,'RO-BASE','INCOME','XXXXXX','75','7','Alte venituri din exploatare',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7510,'RO-BASE','INCOME','XXXXXX','751','75','Venituri din operaţiuni de fiducie',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7511,'RO-BASE','INCOME','XXXXXX','7511','7510','Venituri ocazionate de constituirea fiduciei',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7512,'RO-BASE','INCOME','XXXXXX','7512','7510','Venituri din derularea operaţiunilor de fiducie',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7513,'RO-BASE','INCOME','XXXXXX','7513','7510','Venituri din lichidarea operaţiunilor de fiducie',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7540,'RO-BASE','INCOME','XXXXXX','754','75','Venituri din creanţe reactivate şi debitori diverşi',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7550,'RO-BASE','INCOME','XXXXXX','755','75','Venituri din reevaluarea imobilizărilor corporale',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7580,'RO-BASE','INCOME','XXXXXX','758','75','Alte venituri din exploatare',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7581,'RO-BASE','INCOME','XXXXXX','7581','7580','Venituri din despăgubiri, amenzi şi penalităţi',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7582,'RO-BASE','INCOME','XXXXXX','7582','7580','Venituri din donaţii primite',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7583,'RO-BASE','INCOME','XXXXXX','7583','7580','Venituri din vânzarea activelor şi alte operaţiuni de capital',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7584,'RO-BASE','INCOME','XXXXXX','7584','7580','Venituri din subvenţii pentru investiţii',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7586,'RO-BASE','INCOME','XXXXXX','7586','7580','Venituri reprezentând transferuri cuvenite în baza unor acte normative speciale',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7588,'RO-BASE','INCOME','XXXXXX','7588','7580','Alte venituri din exploatare',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 76,'RO-BASE','INCOME','XXXXXX','76','7','Venituri financiare',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7610,'RO-BASE','INCOME','XXXXXX','761','76','Venituri din imobilizări financiare',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7611,'RO-BASE','INCOME','XXXXXX','7611','7610','Venituri din acţiuni deţinute la entităţile afiliate',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7612,'RO-BASE','INCOME','XXXXXX','7612','7610','Venituri din acţiuni deţinute la entităţi asociate',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7613,'RO-BASE','INCOME','XXXXXX','7613','7610','Venituri din acţiuni deţinute la entităţi controlate în comun',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7615,'RO-BASE','INCOME','XXXXXX','7615','7610','Venituri din alte imobilizări financiare',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7620,'RO-BASE','INCOME','XXXXXX','762','76','Venituri din investiţii financiare pe termen scurt',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7640,'RO-BASE','INCOME','XXXXXX','764','76','Venituri din investiţii financiare cedate',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7641,'RO-BASE','INCOME','XXXXXX','7641','7640','Venituri din imobilizări financiare cedate',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7642,'RO-BASE','INCOME','XXXXXX','7642','7640','Câştiguri din investiţii pe termen scurt cedate',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7650,'RO-BASE','INCOME','XXXXXX','765','76','Venituri din diferenţe de curs valutar',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7651,'RO-BASE','INCOME','XXXXXX','7651','7650','Diferenţe favorabile de curs valutar legate de elementele monetare exprimate în valută',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7652,'RO-BASE','INCOME','XXXXXX','7652','7650','Diferenţe favorabile de curs valutar din evaluarea elementelor monetare care fac parte din investiţia netă într-o entitate străină',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7660,'RO-BASE','INCOME','XXXXXX','766','76','Venituri din dobânzi',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7670,'RO-BASE','INCOME','XXXXXX','767','76','Venituri din sconturi obţinute',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7680,'RO-BASE','INCOME','XXXXXX','768','76','Alte venituri financiare',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 78,'RO-BASE','INCOME','XXXXXX','78','7','Venituri din provizioane, amortizări şi ajustări pentru depreciere sau pierdere de valoare',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7810,'RO-BASE','INCOME','XXXXXX','781','78','Venituri din provizioane şi ajustări pentru depreciere privind activitatea de exploatare',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7812,'RO-BASE','INCOME','XXXXXX','7812','7810','Venituri din provizioane',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7813,'RO-BASE','INCOME','XXXXXX','7813','7810','Venituri din ajustări pentru deprecierea imobilizărilor',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7814,'RO-BASE','INCOME','XXXXXX','7814','7810','Venituri din ajustări pentru deprecierea activelor circulante',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7815,'RO-BASE','INCOME','XXXXXX','7815','7810','Venituri din fondul comercial negativ',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7860,'RO-BASE','INCOME','XXXXXX','786','78','Venituri financiare din amortizări şi ajustări pentru pierdere de valoare',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7863,'RO-BASE','INCOME','XXXXXX','7863','7860','Venituri financiare din ajustări pentru pierderea de valoare a imobilizărilor financiare',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7864,'RO-BASE','INCOME','XXXXXX','7864','7860','Venituri financiare din ajustări pentru pierderea de valoare a activelor circulante',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7865,'RO-BASE','INCOME','XXXXXX','7865','7860','Venituri financiare din amortizarea diferenţelor aferente titlurilor de stat',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 8,'RO-BASE','OTHER','XXXXXX','8','0','Conturi speciale',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 80,'RO-BASE','OTHER','XXXXXX','80','8','Conturi în afara bilanţului',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 8010,'RO-BASE','OTHER','XXXXXX','801','80','Angajamente acordate',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 8011,'RO-BASE','OTHER','XXXXXX','8011','8010','Giruri şi garanţii acordate',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 8018,'RO-BASE','OTHER','XXXXXX','8018','8010','Alte angajamente acordate',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 8020,'RO-BASE','OTHER','XXXXXX','802','80','Angajamente primite',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 8021,'RO-BASE','OTHER','XXXXXX','8021','8020','Giruri şi garanţii primite',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 8028,'RO-BASE','OTHER','XXXXXX','8028','8020','Alte angajamente primite',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 8030,'RO-BASE','OTHER','XXXXXX','803','80','Alte conturi în afara bilanţului',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 8031,'RO-BASE','OTHER','XXXXXX','8031','8030','Imobilizări corporale primite cu chirie sau în baza altor contracte similare',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 8032,'RO-BASE','OTHER','XXXXXX','8032','8030','Valori materiale primite spre prelucrare sau reparare',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 8033,'RO-BASE','OTHER','XXXXXX','8033','8030','Valori materiale primite în păstrare sau custodie',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 8034,'RO-BASE','OTHER','XXXXXX','8034','8030','Debitori scoşi din activ, urmăriţi în continuare',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 8035,'RO-BASE','OTHER','XXXXXX','8035','8030','Stocuri de natura obiectelor de inventar date în folosinţă',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 8036,'RO-BASE','OTHER','XXXXXX','8036','8030','Redevenţe, locaţii de gestiune, chirii şi alte datorii asimilate',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 8037,'RO-BASE','OTHER','XXXXXX','8037','8030','Efecte scontate neajunse la scadenţă',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 8038,'RO-BASE','OTHER','XXXXXX','8038','8030','Bunuri primite în administrare, concesiune şi cu chirie şi alte bunuri similare',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 8039,'RO-BASE','OTHER','XXXXXX','8039','8030','Alte valori în afara bilanţului',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 8040,'RO-BASE','OTHER','XXXXXX','804','80','Certificate verzi',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 8050,'RO-BASE','OTHER','XXXXXX','805','80','Dobânzi aferente contractelor de leasing şi altor contracte asimilate, neajunse la scadenţă',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 8051,'RO-BASE','OTHER','XXXXXX','8051','8050','Dobânzi de plătit',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 8052,'RO-BASE','OTHER','XXXXXX','8052','8050','Dobânzi de încasat*24)',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 8060,'RO-BASE','OTHER','XXXXXX','806','80','Certificate de emisii de gaze cu efect de seră',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 8070,'RO-BASE','OTHER','XXXXXX','807','80','Active contingente',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 8080,'RO-BASE','OTHER','XXXXXX','808','80','Datorii contingente',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 8090,'RO-BASE','OTHER','XXXXXX','809','80','Creanţe preluate prin cesionare',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 89,'RO-BASE','OTHER','XXXXXX','89','8','Bilanţ',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 8910,'RO-BASE','OTHER','XXXXXX','891','89','Bilanţ de deschidere',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 8920,'RO-BASE','OTHER','XXXXXX','892','89','Bilanţ de închidere',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9,'RO-BASE','MANAGEMENT','XXXXXX','9','0','Conturi de gestiune',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 90,'RO-BASE','MANAGEMENT','XXXXXX','90','9','Decontări interne',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9010,'RO-BASE','MANAGEMENT','XXXXXX','901','90','Decontări interne privind cheltuielile',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9020,'RO-BASE','MANAGEMENT','XXXXXX','902','90','Decontări interne privind producţia obţinută',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9030,'RO-BASE','MANAGEMENT','XXXXXX','903','90','Decontări interne privind diferenţele de preţ',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 92,'RO-BASE','MANAGEMENT','XXXXXX','92','9','Conturi de calculaţie',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9210,'RO-BASE','MANAGEMENT','XXXXXX','921','92','Cheltuielile activităţii de bază',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9220,'RO-BASE','MANAGEMENT','XXXXXX','922','92','Cheltuielile activităţilor auxiliare',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9230,'RO-BASE','MANAGEMENT','XXXXXX','923','92','Cheltuieli indirecte de producţie',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9240,'RO-BASE','MANAGEMENT','XXXXXX','924','92','Cheltuieli generale de administraţie',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9250,'RO-BASE','MANAGEMENT','XXXXXX','925','92','Cheltuieli de desfacere',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 93,'RO-BASE','MANAGEMENT','XXXXXX','93','9','Costul producţiei',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9310,'RO-BASE','MANAGEMENT','XXXXXX','931','93','Costul producţiei obţinute',1);
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9330,'RO-BASE','MANAGEMENT','XXXXXX','933','93','Costul producţiei în curs de execuţie',1);
    +
    +
    diff --git a/htdocs/install/mysql/data/llx_accounting_account_sn.sql b/htdocs/install/mysql/data/llx_accounting_account_sn.sql
    index d09bcfee961..525f927bf17 100644
    --- a/htdocs/install/mysql/data/llx_accounting_account_sn.sql
    +++ b/htdocs/install/mysql/data/llx_accounting_account_sn.sql
    @@ -13,1242 +13,1240 @@
     -- You should have received a copy of the GNU General Public License
     -- along with this program. If not, see <http://www.gnu.org/licenses/>.
     --
    ---
     
     --
     -- Ne pas placer de commentaire en fin de ligne, ce fichier est parsé lors
     -- de l'install et tous les sigles '--' sont supprimés.
     --
     
    ---
     -- Descriptif des plans comptables BF SYSCOHADA
     -- ID 15000 - 16999
    ---
    +-- ADD 2200000 to rowid # Do no remove this comment --
     
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15000,'SYSCOHADA-SN','CAPIT','XXXXXX','1',            0,'Capital','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15001,'SYSCOHADA-SN','CAPIT','XXXXXX','101',      15000,'Capital social','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15002,'SYSCOHADA-SN','CAPIT','XXXXXX','1011',     15001,'Capital souscrit, non appelé','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15003,'SYSCOHADA-SN','CAPIT','XXXXXX','1012',     15001,'Capital souscrit, appelé, non versé','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15004,'SYSCOHADA-SN','CAPIT','XXXXXX','1013',     15001,'Capital souscrit, appelé, versé, non amorti','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15005,'SYSCOHADA-SN','CAPIT','XXXXXX','1014',     15001,'Capital souscrit, appelé, versé, amorti','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15006,'SYSCOHADA-SN','CAPIT','XXXXXX','1018',     15001,'Capital souscrit, soumis à des conditions particulières','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15007,'SYSCOHADA-SN','CAPIT','XXXXXX','102',      15000,'Capital par dotation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15008,'SYSCOHADA-SN','CAPIT','XXXXXX','1021',     15007,'Dotation initiale','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15009,'SYSCOHADA-SN','CAPIT','XXXXXX','1022',     15007,'Dotations complémentaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15010,'SYSCOHADA-SN','CAPIT','XXXXXX','1028',     15007,'Autres dotations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15011,'SYSCOHADA-SN','CAPIT','XXXXXX','103',      15000,'Capital personnel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15012,'SYSCOHADA-SN','CAPIT','XXXXXX','104',      15000,'Compte de l''exploitant','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15013,'SYSCOHADA-SN','CAPIT','XXXXXX','1041',     15012,'Apports temporaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15014,'SYSCOHADA-SN','CAPIT','XXXXXX','1042',     15012,'Opérations courantes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15015,'SYSCOHADA-SN','CAPIT','XXXXXX','1043',     15012,'Rémunérations, impôts et autres charges personnelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15016,'SYSCOHADA-SN','CAPIT','XXXXXX','1047',     15012,'Prélèvements d''autoconsommation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15017,'SYSCOHADA-SN','CAPIT','XXXXXX','1048',     15012,'Autres prélèvements','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15018,'SYSCOHADA-SN','CAPIT','XXXXXX','105',      15000,'Primes liees aux capitaux propres','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15019,'SYSCOHADA-SN','CAPIT','XXXXXX','1051',     15018,'Primes d''émission','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15020,'SYSCOHADA-SN','CAPIT','XXXXXX','1052',     15018,'Primes d''apport','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15021,'SYSCOHADA-SN','CAPIT','XXXXXX','1053',     15018,'Primes de fusion','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15022,'SYSCOHADA-SN','CAPIT','XXXXXX','1054',     15018,'Primes de conversion','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15023,'SYSCOHADA-SN','CAPIT','XXXXXX','1058',     15018,'Autres primes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15024,'SYSCOHADA-SN','CAPIT','XXXXXX','106',      15000,'Ecarts de reevaluation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15025,'SYSCOHADA-SN','CAPIT','XXXXXX','1061',     15024,'Ecarts de réévaluation légale','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15026,'SYSCOHADA-SN','CAPIT','XXXXXX','1062',     15024,'Ecarts de réévaluation libre','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15027,'SYSCOHADA-SN','CAPIT','XXXXXX','109',      15000,'Actionnaires, capital souscrit, non appele','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15028,'SYSCOHADA-SN','CAPIT','XXXXXX','11',       15000,'Reserves','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15029,'SYSCOHADA-SN','CAPIT','XXXXXX','111',      15028,'Reserve legale','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15030,'SYSCOHADA-SN','CAPIT','XXXXXX','1111',     15029,'Réserves légales','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15031,'SYSCOHADA-SN','CAPIT','XXXXXX','112',      15028,'Reserves statutaires ou contractuelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15032,'SYSCOHADA-SN','CAPIT','XXXXXX','113',      15028,'Reserves reglementees','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15033,'SYSCOHADA-SN','CAPIT','XXXXXX','1131',     15032,'Réserves de plus-values nettes à long terme','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15034,'SYSCOHADA-SN','CAPIT','XXXXXX','1133',     15032,'Réserves consécutives à l''octroi de subventions d''investissement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15035,'SYSCOHADA-SN','CAPIT','XXXXXX','1134',     15032,'Réserves spéciales navires renouvelés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15036,'SYSCOHADA-SN','CAPIT','XXXXXX','1135',     15032,'Réserves spéciales matériels et outillage renouvelés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15037,'SYSCOHADA-SN','CAPIT','XXXXXX','1138',     15032,'Autres réserves réglementées','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15038,'SYSCOHADA-SN','CAPIT','XXXXXX','118',      15028,'Autres reserves','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15039,'SYSCOHADA-SN','CAPIT','XXXXXX','1181',     15038,'Réserves facultatives','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15040,'SYSCOHADA-SN','CAPIT','XXXXXX','1188',     15038,'Réserves diverses','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15041,'SYSCOHADA-SN','CAPIT','XXXXXX','12',       15000,'Report a nouveau','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15042,'SYSCOHADA-SN','CAPIT','XXXXXX','121',      15041,'Report a nouveau crediteur','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15043,'SYSCOHADA-SN','CAPIT','XXXXXX','1211',     15042,'Report à nouveau crediteur','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15044,'SYSCOHADA-SN','CAPIT','XXXXXX','129',      15041,'Report a nouveau debiteur','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15045,'SYSCOHADA-SN','CAPIT','XXXXXX','1291',     15044,'Perte nette à reporter','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15046,'SYSCOHADA-SN','CAPIT','XXXXXX','1292',     15044,'Perte - amortissements réputés différés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15047,'SYSCOHADA-SN','CAPIT','XXXXXX','13',       15000,'Resultat net de l''exercice','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15048,'SYSCOHADA-SN','CAPIT','XXXXXX','1301',     15047,'Résultat en instance d''affectation : bénéfice','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15049,'SYSCOHADA-SN','CAPIT','XXXXXX','1309',     15047,'Résultat en instance d''affectation : perte','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15050,'SYSCOHADA-SN','CAPIT','XXXXXX','131',      15047,'Resultat net : benefice','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15051,'SYSCOHADA-SN','CAPIT','XXXXXX','132',      15047,'Marge brute (mb)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15052,'SYSCOHADA-SN','CAPIT','XXXXXX','1321',     15051,'Marge brute sur marchandises','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15053,'SYSCOHADA-SN','CAPIT','XXXXXX','1322',     15051,'Marge brute sur matières','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15054,'SYSCOHADA-SN','CAPIT','XXXXXX','133',      15047,'Valeur ajoutee (v.a.)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15055,'SYSCOHADA-SN','CAPIT','XXXXXX','134',      15047,'Excedent brut d''exploitation (e.b.e.)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15056,'SYSCOHADA-SN','CAPIT','XXXXXX','135',      15047,'Resultat d''exploitation (r.e.)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15057,'SYSCOHADA-SN','CAPIT','XXXXXX','136',      15047,'Resultat financier (r.f.)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15058,'SYSCOHADA-SN','CAPIT','XXXXXX','137',      15047,'Resultat des activites ordinaires (r.a.o.)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15059,'SYSCOHADA-SN','CAPIT','XXXXXX','138',      15047,'Resultat hors activites ordinaires (r.h.a.o.)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15060,'SYSCOHADA-SN','CAPIT','XXXXXX','139',      15047,'Resultat net : perte','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15061,'SYSCOHADA-SN','CAPIT','XXXXXX','14',       15000,'Subventions d''investissement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15062,'SYSCOHADA-SN','CAPIT','XXXXXX','141',      15061,'Subventions d''equipement a','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15063,'SYSCOHADA-SN','CAPIT','XXXXXX','1411',     15062,'Etat','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15064,'SYSCOHADA-SN','CAPIT','XXXXXX','1412',     15062,'Régions','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15065,'SYSCOHADA-SN','CAPIT','XXXXXX','1413',     15062,'Départements','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15066,'SYSCOHADA-SN','CAPIT','XXXXXX','1414',     15062,'Communes et collectivités publiques décentralisées','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15067,'SYSCOHADA-SN','CAPIT','XXXXXX','1415',     15062,'Entreprises publiques ou mixtes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15068,'SYSCOHADA-SN','CAPIT','XXXXXX','1416',     15062,'Entreprises et organismes privés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15069,'SYSCOHADA-SN','CAPIT','XXXXXX','1417',     15062,'Organismes internationaux','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15070,'SYSCOHADA-SN','CAPIT','XXXXXX','1418',     15062,'Autres','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15071,'SYSCOHADA-SN','CAPIT','XXXXXX','142',      15061,'Subventions d''equipement b','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15072,'SYSCOHADA-SN','CAPIT','XXXXXX','1421',     15071,'Subventions d''équipements','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15073,'SYSCOHADA-SN','CAPIT','XXXXXX','148',      15061,'Autres subventions d''investissement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15074,'SYSCOHADA-SN','CAPIT','XXXXXX','15',       15000,'Provisions reglementees et fonds assimiles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15075,'SYSCOHADA-SN','CAPIT','XXXXXX','151',      15074,'Amortissements derogatoires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15076,'SYSCOHADA-SN','CAPIT','XXXXXX','152',      15074,'Plus-values de cession a reinvestir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15077,'SYSCOHADA-SN','CAPIT','XXXXXX','1521',     15076,'Plus-values de cession à réinvestir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15078,'SYSCOHADA-SN','CAPIT','XXXXXX','153',      15074,'Fonds reglementes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15079,'SYSCOHADA-SN','CAPIT','XXXXXX','1531',     15078,'Fonds national','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15080,'SYSCOHADA-SN','CAPIT','XXXXXX','1532',     15078,'Prélèvement pour le budget','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15081,'SYSCOHADA-SN','CAPIT','XXXXXX','154',      15074,'Provision speciale de reevaluation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15082,'SYSCOHADA-SN','CAPIT','XXXXXX','155',      15074,'Provisions reglementees relatives aux immobilisations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15083,'SYSCOHADA-SN','CAPIT','XXXXXX','1551',     15082,'Recontitution des gisements miniers et pétroliers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15084,'SYSCOHADA-SN','CAPIT','XXXXXX','1552',     15082,'Provisions de croissance des immobilisations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15085,'SYSCOHADA-SN','CAPIT','XXXXXX','1553',     15082,'Provisions de renouvellement du matériel naval','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15086,'SYSCOHADA-SN','CAPIT','XXXXXX','1554',     15082,'Provisions pourle renouvellement du matériel et outillage','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15087,'SYSCOHADA-SN','CAPIT','XXXXXX','156',      15074,'Provisions reglementees relatives aux stocks','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15088,'SYSCOHADA-SN','CAPIT','XXXXXX','1561',     15087,'Hausse de prix','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15089,'SYSCOHADA-SN','CAPIT','XXXXXX','1562',     15087,'Fluctuation des cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15090,'SYSCOHADA-SN','CAPIT','XXXXXX','157',      15074,'Provisions pour investissement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15091,'SYSCOHADA-SN','CAPIT','XXXXXX','158',      15074,'Autres provisions et fonds reglementes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15092,'SYSCOHADA-SN','CAPIT','XXXXXX','16',       15000,'Emprunts et dettes assimilees','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15093,'SYSCOHADA-SN','CAPIT','XXXXXX','161',      15092,'Emprunts obligataires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15094,'SYSCOHADA-SN','CAPIT','XXXXXX','1611',     15093,'Emprunts obligataires ordinaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15095,'SYSCOHADA-SN','CAPIT','XXXXXX','1612',     15093,'Emprunts obligataires convertibles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15096,'SYSCOHADA-SN','CAPIT','XXXXXX','1618',     15093,'Autres emprunts obligataires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15097,'SYSCOHADA-SN','CAPIT','XXXXXX','1619',     15093,'Obligations à souscrire, à la souche','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15098,'SYSCOHADA-SN','CAPIT','XXXXXX','162',      15092,'Emprunts et dettes aupres des etablissements de credit','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15099,'SYSCOHADA-SN','CAPIT','XXXXXX','163',      15092,'Avances recues de l''etat','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15100,'SYSCOHADA-SN','CAPIT','XXXXXX','164',      15092,'Avances recues et comptes courants bloques','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15101,'SYSCOHADA-SN','CAPIT','XXXXXX','165',      15092,'Depots et cautionnements recus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15102,'SYSCOHADA-SN','CAPIT','XXXXXX','1651',     15101,'Dépôts à terme','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15103,'SYSCOHADA-SN','CAPIT','XXXXXX','1652',     15101,'Cautionnements','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15104,'SYSCOHADA-SN','CAPIT','XXXXXX','166',      15092,'Interets courus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15105,'SYSCOHADA-SN','CAPIT','XXXXXX','1661',     15104,'Sur emprunts obligataires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15106,'SYSCOHADA-SN','CAPIT','XXXXXX','1662',     15104,'Sur emprunts et dettes auprès des établissements de crédit','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15107,'SYSCOHADA-SN','CAPIT','XXXXXX','1663',     15104,'Sur avances reçues de l''etat','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15108,'SYSCOHADA-SN','CAPIT','XXXXXX','1664',     15104,'Sur avances reçues et comptes courants bloqués','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15109,'SYSCOHADA-SN','CAPIT','XXXXXX','1665',     15104,'Sur dépôts et cautionnements reçus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15110,'SYSCOHADA-SN','CAPIT','XXXXXX','1667',     15104,'Sur avances assorties de conditions particulières','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15111,'SYSCOHADA-SN','CAPIT','XXXXXX','1668',     15104,'Sur autres emprunts et dettes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15112,'SYSCOHADA-SN','CAPIT','XXXXXX','167',      15092,'Avances assorties de conditions particulieres','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15113,'SYSCOHADA-SN','CAPIT','XXXXXX','1671',     15112,'Avances bloquées pour augmentation du capital','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15114,'SYSCOHADA-SN','CAPIT','XXXXXX','1672',     15112,'Avances conditionnées par l''etat','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15115,'SYSCOHADA-SN','CAPIT','XXXXXX','1673',     15112,'Avances conditionnées par les autres organismes africains','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15116,'SYSCOHADA-SN','CAPIT','XXXXXX','1674',     15112,'Avances conditionné par les autres organismes internationaux','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15117,'SYSCOHADA-SN','CAPIT','XXXXXX','1676',     15112,'Droits du concédant exigibles en nature','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15118,'SYSCOHADA-SN','CAPIT','XXXXXX','168',      15092,'Autres emprunts et dettes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15119,'SYSCOHADA-SN','CAPIT','XXXXXX','1681',     15118,'Rentes viagères capitalisées','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15120,'SYSCOHADA-SN','CAPIT','XXXXXX','1682',     15118,'Billets de fonds','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15121,'SYSCOHADA-SN','CAPIT','XXXXXX','1683',     15118,'Dettes consécutives à des titres emprunté','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15122,'SYSCOHADA-SN','CAPIT','XXXXXX','1684',     15118,'Dettes du concédant exigibles en nature','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15123,'SYSCOHADA-SN','CAPIT','XXXXXX','1685',     15118,'Emprunts participatifs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15124,'SYSCOHADA-SN','CAPIT','XXXXXX','1686',     15118,'Participation des travailleurs aux bénéfices','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15125,'SYSCOHADA-SN','CAPIT','XXXXXX','17',       15000,'Dettes de credit-bail et contrats assimiles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15126,'SYSCOHADA-SN','CAPIT','XXXXXX','172',      15125,'Emprunts equivalents de credit-bail immobilier','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15127,'SYSCOHADA-SN','CAPIT','XXXXXX','173',      15125,'Emprunts equivalents de credit-bail mobilier','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15128,'SYSCOHADA-SN','CAPIT','XXXXXX','176',      15125,'Interets courus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15129,'SYSCOHADA-SN','CAPIT','XXXXXX','1762',     15128,'Sur emprunts équivalents de crédit-bail immobilier','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15130,'SYSCOHADA-SN','CAPIT','XXXXXX','1763',     15128,'Sur emprunts équivalents de crédit-bail mobilier','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15131,'SYSCOHADA-SN','CAPIT','XXXXXX','1768',     15128,'Sur emprunts équivalents d''autres contrats','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15132,'SYSCOHADA-SN','CAPIT','XXXXXX','178',      15125,'Emprunts equivalents d''autres contrats','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15133,'SYSCOHADA-SN','CAPIT','XXXXXX','18',       15000,'Dettes liees a des participations et comptes de liaison des etablissements et societes en participation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15134,'SYSCOHADA-SN','CAPIT','XXXXXX','181',      15133,'Dettes liees a des participations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15135,'SYSCOHADA-SN','CAPIT','XXXXXX','1811',     15134,'Dettes liées à des participations (groupe)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15136,'SYSCOHADA-SN','CAPIT','XXXXXX','1812',     15134,'Dettes liées à des participations (hors groupe)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15137,'SYSCOHADA-SN','CAPIT','XXXXXX','182',      15133,'Dettes liees a des societes en paticipation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15138,'SYSCOHADA-SN','CAPIT','XXXXXX','183',      15133,'Interets courus sur dettes liees a des participations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15139,'SYSCOHADA-SN','CAPIT','XXXXXX','184',      15133,'Comptes permanents bloques des etablissements et succursales','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15140,'SYSCOHADA-SN','CAPIT','XXXXXX','185',      15133,'Comptes permanents non bloques des etablissements et succursales','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15141,'SYSCOHADA-SN','CAPIT','XXXXXX','186',      15133,'Comptes de liaison charges','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15142,'SYSCOHADA-SN','CAPIT','XXXXXX','187',      15133,'Comptes de liaison produits','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15143,'SYSCOHADA-SN','CAPIT','XXXXXX','188',      15133,'Comptes de liaison des societes en participation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15144,'SYSCOHADA-SN','CAPIT','XXXXXX','19',       15000,'Provisions financieres pour risques et charges','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15145,'SYSCOHADA-SN','CAPIT','XXXXXX','191',      15144,'Provisions pour litiges','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15146,'SYSCOHADA-SN','CAPIT','XXXXXX','192',      15144,'Provisions pour garanties donnees aux clients','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15147,'SYSCOHADA-SN','CAPIT','XXXXXX','193',      15144,'Provisions pour pertes sur marches a achevement futur','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15148,'SYSCOHADA-SN','CAPIT','XXXXXX','194',      15144,'Provisions pour pertes de change','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15149,'SYSCOHADA-SN','CAPIT','XXXXXX','195',      15144,'Provisions pour impots','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15150,'SYSCOHADA-SN','CAPIT','XXXXXX','196',      15144,'Provisions pour pensions et obligations similaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15151,'SYSCOHADA-SN','CAPIT','XXXXXX','197',      15144,'Provisions pour charges a repartir sur plusieurs exercices','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15152,'SYSCOHADA-SN','CAPIT','XXXXXX','1971',     15151,'Provisions pour grosses réparations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15153,'SYSCOHADA-SN','CAPIT','XXXXXX','198',      15144,'Autres provisions financieres pour risques et charges','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15154,'SYSCOHADA-SN','CAPIT','XXXXXX','1981',     15153,'Provisions pour amendes et pénalités','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15155,'SYSCOHADA-SN','CAPIT','XXXXXX','1982',     15153,'Provisions pour renouvellement des immobilisations (entreprises concessionnaires)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15156,'SYSCOHADA-SN','CAPIT','XXXXXX','1983',     15153,'Provisions pour propres assureurs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15157,'SYSCOHADA-SN','CAPIT','XXXXXX','1988',     15153,'Autres provisions financières pour risques et charges','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15158,'SYSCOHADA-SN','IMMO','XXXXXX','2',             0,'Charges immobilisees','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15159,'SYSCOHADA-SN','IMMO','XXXXXX','201',       15158,'Frais d''etablissement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15160,'SYSCOHADA-SN','IMMO','XXXXXX','2011',      15159,'Frais de constitution','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15161,'SYSCOHADA-SN','IMMO','XXXXXX','2012',      15159,'Frais de prospection','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15162,'SYSCOHADA-SN','IMMO','XXXXXX','2013',      15159,'Frais de publicité et de lancement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15163,'SYSCOHADA-SN','IMMO','XXXXXX','2014',      15159,'Frais de fonctionnement antérieurs au démarrage','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15164,'SYSCOHADA-SN','IMMO','XXXXXX','2015',      15159,'Frais de modification du capital (fusions, scissions transformations)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15165,'SYSCOHADA-SN','IMMO','XXXXXX','2016',      15159,'Frais d''entrée à la bourse','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15166,'SYSCOHADA-SN','IMMO','XXXXXX','2017',      15159,'Frais de restructuration','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15167,'SYSCOHADA-SN','IMMO','XXXXXX','2018',      15159,'Frais divers d''établissement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15168,'SYSCOHADA-SN','IMMO','XXXXXX','202',       15158,'Charges a repartir sur plusieurs exercices','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15169,'SYSCOHADA-SN','IMMO','XXXXXX','2021',      15168,'Charges différées','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15170,'SYSCOHADA-SN','IMMO','XXXXXX','2022',      15168,'Frais d''acquisition d''immobilisations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15171,'SYSCOHADA-SN','IMMO','XXXXXX','2026',      15168,'Fais d''émission des emprunts','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15172,'SYSCOHADA-SN','IMMO','XXXXXX','2028',      15168,'Charges à étaler','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15173,'SYSCOHADA-SN','IMMO','XXXXXX','206',       15158,'Primes de remboursement des obligations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15174,'SYSCOHADA-SN','IMMO','XXXXXX','2061',      15173,'Obligations ordinaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15175,'SYSCOHADA-SN','IMMO','XXXXXX','2062',      15173,'Obligations convertibles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15176,'SYSCOHADA-SN','IMMO','XXXXXX','2068',      15173,'Autres emprunts obligataires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15177,'SYSCOHADA-SN','IMMO','XXXXXX','21',        15158,'Immobilisations incorporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15178,'SYSCOHADA-SN','IMMO','XXXXXX','211',       15177,'Frais de recherche et de developpement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15179,'SYSCOHADA-SN','IMMO','XXXXXX','212',       15177,'Brevets, licences, concessions et droits similaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15180,'SYSCOHADA-SN','IMMO','XXXXXX','213',       15177,'Logiciels','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15181,'SYSCOHADA-SN','IMMO','XXXXXX','214',       15177,'Marques','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15182,'SYSCOHADA-SN','IMMO','XXXXXX','215',       15177,'Fonds commercial','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15183,'SYSCOHADA-SN','IMMO','XXXXXX','216',       15177,'Droit au bail','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15184,'SYSCOHADA-SN','IMMO','XXXXXX','217',       15177,'Investissements de creation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15185,'SYSCOHADA-SN','IMMO','XXXXXX','218',       15177,'Autres droits et valeurs incorporels','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15186,'SYSCOHADA-SN','IMMO','XXXXXX','219',       15177,'Immobilisations incorporelles en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15187,'SYSCOHADA-SN','IMMO','XXXXXX','2191',      15186,'Frais de recherche et de développement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15188,'SYSCOHADA-SN','IMMO','XXXXXX','2193',      15186,'Logiciels','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15189,'SYSCOHADA-SN','IMMO','XXXXXX','2198',      15186,'Autres droits et valeurs incorporels','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15190,'SYSCOHADA-SN','IMMO','XXXXXX','22',        15158,'Terrains','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15191,'SYSCOHADA-SN','IMMO','XXXXXX','221',       15190,'Terrains agricoles et forestiers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15192,'SYSCOHADA-SN','IMMO','XXXXXX','2211',      15191,'Terrains d''exploitation agricole','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15193,'SYSCOHADA-SN','IMMO','XXXXXX','2212',      15191,'Terrains d''exploitation forestière','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15194,'SYSCOHADA-SN','IMMO','XXXXXX','2218',      15191,'Autres terrains','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15195,'SYSCOHADA-SN','IMMO','XXXXXX','222',       15190,'Terrains nus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15196,'SYSCOHADA-SN','IMMO','XXXXXX','2221',      15195,'Terrains à bâtir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15197,'SYSCOHADA-SN','IMMO','XXXXXX','2228',      15195,'Autres terrains nus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15198,'SYSCOHADA-SN','IMMO','XXXXXX','223',       15190,'Terrains batis','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15199,'SYSCOHADA-SN','IMMO','XXXXXX','2231',      15198,'Pour bâtiments industriels et agricoles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15200,'SYSCOHADA-SN','IMMO','XXXXXX','2232',      15198,'Pour bâtiments administratifs et commerciaux','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15201,'SYSCOHADA-SN','IMMO','XXXXXX','2234',      15198,'Pour bâtiments affectés aux autres opérations professionnelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15202,'SYSCOHADA-SN','IMMO','XXXXXX','2235',      15198,'Pour bâtiments affectés aux autres opérations non professionnelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15203,'SYSCOHADA-SN','IMMO','XXXXXX','2236',      15198,'Autres terrains bâtis','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15204,'SYSCOHADA-SN','IMMO','XXXXXX','224',       15190,'Travaux de mise en valeur des terrains','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15205,'SYSCOHADA-SN','IMMO','XXXXXX','2241',      15204,'Plantation d''arbres et d''arbustes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15206,'SYSCOHADA-SN','IMMO','XXXXXX','2248',      15204,'Autres travaux','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15207,'SYSCOHADA-SN','IMMO','XXXXXX','225',       15190,'Terrains de gisement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15208,'SYSCOHADA-SN','IMMO','XXXXXX','2251',      15207,'Carrières','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15209,'SYSCOHADA-SN','IMMO','XXXXXX','226',       15190,'Terrains amenages','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15210,'SYSCOHADA-SN','IMMO','XXXXXX','2261',      15209,'Parkings','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15211,'SYSCOHADA-SN','IMMO','XXXXXX','227',       15190,'Terrains mis en concession','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15212,'SYSCOHADA-SN','IMMO','XXXXXX','228',       15190,'Autres terrains','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15213,'SYSCOHADA-SN','IMMO','XXXXXX','2281',      15212,'Terrains des immeubles de rapport','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15214,'SYSCOHADA-SN','IMMO','XXXXXX','2285',      15212,'Terrains des logements affectés au personnel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15215,'SYSCOHADA-SN','IMMO','XXXXXX','2288',      15212,'Autres terrains','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15216,'SYSCOHADA-SN','IMMO','XXXXXX','229',       15190,'Amenagements des terrains en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15217,'SYSCOHADA-SN','IMMO','XXXXXX','2291',      15216,'Terrains agricoles et forestiers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15218,'SYSCOHADA-SN','IMMO','XXXXXX','2292',      15216,'Terrains nus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15219,'SYSCOHADA-SN','IMMO','XXXXXX','2295',      15216,'Terrains de gisement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15220,'SYSCOHADA-SN','IMMO','XXXXXX','2298',      15216,'Autres travaux','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15221,'SYSCOHADA-SN','IMMO','XXXXXX','23',        15158,'Bâtiments, installations techniques et agencements','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15222,'SYSCOHADA-SN','IMMO','XXXXXX','231',       15221,'Bâtiments industriels, agricoles, administratifs et commerciaux sur sol propre','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15223,'SYSCOHADA-SN','IMMO','XXXXXX','2311',      15222,'Bâtiments industriels','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15224,'SYSCOHADA-SN','IMMO','XXXXXX','2312',      15222,'Bâtiments agricoles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15225,'SYSCOHADA-SN','IMMO','XXXXXX','2313',      15222,'Bâtiments administratifs et commerciaux','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15226,'SYSCOHADA-SN','IMMO','XXXXXX','2314',      15222,'Bâtiments affectés au logement du personnel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15227,'SYSCOHADA-SN','IMMO','XXXXXX','2315',      15222,'Immeubles de rapport','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15228,'SYSCOHADA-SN','IMMO','XXXXXX','232',       15221,'Bâtiments industriels, agricoles, administratifs et commerciaux sur sol d''autrui','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15229,'SYSCOHADA-SN','IMMO','XXXXXX','2321',      15228,'Bâtiments industriels','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15230,'SYSCOHADA-SN','IMMO','XXXXXX','2322',      15228,'Bâtiments agricoles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15231,'SYSCOHADA-SN','IMMO','XXXXXX','2323',      15228,'Bâtiments administratifs et commerciaux','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15232,'SYSCOHADA-SN','IMMO','XXXXXX','2324',      15228,'Bâtiments affectés au logement du personnel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15233,'SYSCOHADA-SN','IMMO','XXXXXX','2325',      15228,'Immeubles de rapport','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15234,'SYSCOHADA-SN','IMMO','XXXXXX','233',       15221,'Ouvrages d''infrastructures','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15235,'SYSCOHADA-SN','IMMO','XXXXXX','2331',      15234,'Voies de terre','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15236,'SYSCOHADA-SN','IMMO','XXXXXX','2332',      15234,'Voies de fer','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15237,'SYSCOHADA-SN','IMMO','XXXXXX','2333',      15234,'Voies d''eau','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15238,'SYSCOHADA-SN','IMMO','XXXXXX','2334',      15234,'Barrages, digues','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15239,'SYSCOHADA-SN','IMMO','XXXXXX','2335',      15234,'Pistes d''aérodrome','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15240,'SYSCOHADA-SN','IMMO','XXXXXX','2338',      15234,'Autres','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15241,'SYSCOHADA-SN','IMMO','XXXXXX','234',       15221,'Installations techniques','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15242,'SYSCOHADA-SN','IMMO','XXXXXX','2341',      15241,'Installations complexes spécialisées sur sol propre','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15243,'SYSCOHADA-SN','IMMO','XXXXXX','2342',      15241,'Installations complexes spécialisées sur sol d''autrui','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15244,'SYSCOHADA-SN','IMMO','XXXXXX','2343',      15241,'Installations à caractère spécifique sur sol propre','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15245,'SYSCOHADA-SN','IMMO','XXXXXX','2344',      15241,'Installations à caractère spécifique sur sol d''autrui','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15246,'SYSCOHADA-SN','IMMO','XXXXXX','235',       15221,'Amenagements de bureaux','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15247,'SYSCOHADA-SN','IMMO','XXXXXX','2351',      15246,'Installations générales','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15248,'SYSCOHADA-SN','IMMO','XXXXXX','2358',      15246,'Autres installations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15249,'SYSCOHADA-SN','IMMO','XXXXXX','237',       15221,'Batiments industriels, agricoles et commerciaux mis en concession','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15250,'SYSCOHADA-SN','IMMO','XXXXXX','238',       15221,'Autres installations et agencements','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15251,'SYSCOHADA-SN','IMMO','XXXXXX','239',       15221,'Bâtiments et installations en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15252,'SYSCOHADA-SN','IMMO','XXXXXX','2391',      15251,'Bâtiments et installations en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15253,'SYSCOHADA-SN','IMMO','XXXXXX','24',        15158,'Materiels','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15254,'SYSCOHADA-SN','IMMO','XXXXXX','241',       15253,'Materiel et outillage industriel et commercial','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15255,'SYSCOHADA-SN','IMMO','XXXXXX','2411',      15254,'Matériel industriel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15256,'SYSCOHADA-SN','IMMO','XXXXXX','2412',      15254,'Outillage industriel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15257,'SYSCOHADA-SN','IMMO','XXXXXX','2413',      15254,'Matériel commercial','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15258,'SYSCOHADA-SN','IMMO','XXXXXX','2414',      15254,'Outillage commercial','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15259,'SYSCOHADA-SN','IMMO','XXXXXX','242',       15253,'Materiel et outillage agricole','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15260,'SYSCOHADA-SN','IMMO','XXXXXX','2421',      15259,'Matériel agricole','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15261,'SYSCOHADA-SN','IMMO','XXXXXX','2422',      15259,'Outillage agricole','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15262,'SYSCOHADA-SN','IMMO','XXXXXX','243',       15253,'Materiel d''emballage recuperable et identifiable','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15263,'SYSCOHADA-SN','IMMO','XXXXXX','244',       15253,'Materiel et mobilier','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15264,'SYSCOHADA-SN','IMMO','XXXXXX','2441',      15263,'Matériel de bureau','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15265,'SYSCOHADA-SN','IMMO','XXXXXX','2442',      15263,'Matériel informatique','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15266,'SYSCOHADA-SN','IMMO','XXXXXX','2443',      15263,'Matériel bureautique','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15267,'SYSCOHADA-SN','IMMO','XXXXXX','2444',      15263,'Mobilier de bureau','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15268,'SYSCOHADA-SN','IMMO','XXXXXX','2446',      15263,'Matériel et mobilier des immeubles de rapport','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15269,'SYSCOHADA-SN','IMMO','XXXXXX','2447',      15263,'Matériel et mobilier des logements du personnel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15270,'SYSCOHADA-SN','IMMO','XXXXXX','245',       15253,'Materiel de transport','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15271,'SYSCOHADA-SN','IMMO','XXXXXX','2451',      15270,'Matériel automobile','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15272,'SYSCOHADA-SN','IMMO','XXXXXX','2452',      15270,'Matériel ferroviaire','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15273,'SYSCOHADA-SN','IMMO','XXXXXX','2453',      15270,'Matériel fluvial, lagunaire','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15274,'SYSCOHADA-SN','IMMO','XXXXXX','2454',      15270,'Matériel naval','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15275,'SYSCOHADA-SN','IMMO','XXXXXX','2455',      15270,'Matériel aérien','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15276,'SYSCOHADA-SN','IMMO','XXXXXX','2456',      15270,'Matériel hippomobile','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15277,'SYSCOHADA-SN','IMMO','XXXXXX','2458',      15270,'Autres (vélo, mobylette, moto)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15278,'SYSCOHADA-SN','IMMO','XXXXXX','246',       15253,'Immobilisations animales et agricoles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15279,'SYSCOHADA-SN','IMMO','XXXXXX','2461',      15278,'Cheptel, animaux de trait','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15280,'SYSCOHADA-SN','IMMO','XXXXXX','2462',      15278,'Cheptel, animaux reproducteurs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15281,'SYSCOHADA-SN','IMMO','XXXXXX','2463',      15278,'Animaux de garde','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15282,'SYSCOHADA-SN','IMMO','XXXXXX','2465',      15278,'Plantations agricoles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15283,'SYSCOHADA-SN','IMMO','XXXXXX','2468',      15278,'Autres','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15284,'SYSCOHADA-SN','IMMO','XXXXXX','247',       15253,'Agencements et amenagements du materiel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15285,'SYSCOHADA-SN','IMMO','XXXXXX','248',       15253,'Autres materiels','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15286,'SYSCOHADA-SN','IMMO','XXXXXX','2481',      15285,'Collections et oeuvres d''art','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15287,'SYSCOHADA-SN','IMMO','XXXXXX','249',       15253,'Materiel en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15288,'SYSCOHADA-SN','IMMO','XXXXXX','2491',      15287,'Matériel et outillage industriel et commercial','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15289,'SYSCOHADA-SN','IMMO','XXXXXX','2492',      15287,'Matériel et outillage agricole','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15290,'SYSCOHADA-SN','IMMO','XXXXXX','2493',      15287,'Matériel d''emballage récupérable et identifiable','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15291,'SYSCOHADA-SN','IMMO','XXXXXX','2494',      15287,'Matériel et mobilier de bureau','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15292,'SYSCOHADA-SN','IMMO','XXXXXX','2495',      15287,'Matériel de transport','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15293,'SYSCOHADA-SN','IMMO','XXXXXX','2496',      15287,'Immobilisations animales et agricoles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15294,'SYSCOHADA-SN','IMMO','XXXXXX','2497',      15287,'Agencements et aménagements du matériel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15295,'SYSCOHADA-SN','IMMO','XXXXXX','2498',      15287,'Autres matériels','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15296,'SYSCOHADA-SN','IMMO','XXXXXX','25',        15158,'Avances et acomptes verses sur immobilisations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15297,'SYSCOHADA-SN','IMMO','XXXXXX','251',       15296,'Avances et acomptes verses sur immobilisations incorporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15298,'SYSCOHADA-SN','IMMO','XXXXXX','252',       15296,'Avances et acomptes verses sur immobilisations corporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15299,'SYSCOHADA-SN','IMMO','XXXXXX','26',        15158,'Titres de participation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15300,'SYSCOHADA-SN','IMMO','XXXXXX','261',       15299,'Titres de participation dans des societes sous contrôle exclusif','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15301,'SYSCOHADA-SN','IMMO','XXXXXX','262',       15299,'Titres de participation dans des societes sous contrôle conjoint','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15302,'SYSCOHADA-SN','IMMO','XXXXXX','263',       15299,'Titres de participation dans des societes conferant une influence notable','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15303,'SYSCOHADA-SN','IMMO','XXXXXX','265',       15299,'Participations dans des organismes professionnels','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15304,'SYSCOHADA-SN','IMMO','XXXXXX','266',       15299,'Part dans des groupements d''interets economique (g.i.e.)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15305,'SYSCOHADA-SN','IMMO','XXXXXX','268',       15299,'Autres titres de participation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15306,'SYSCOHADA-SN','IMMO','XXXXXX','27',        15158,'Autres immobilisations financières','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15307,'SYSCOHADA-SN','IMMO','XXXXXX','271',       15306,'Prêts et creances non commerciales','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15308,'SYSCOHADA-SN','IMMO','XXXXXX','2711',      15307,'Prêts participatifs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15309,'SYSCOHADA-SN','IMMO','XXXXXX','2712',      15307,'Prêts aux associés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15310,'SYSCOHADA-SN','IMMO','XXXXXX','2713',      15307,'Billets de fonds','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15311,'SYSCOHADA-SN','IMMO','XXXXXX','2714',      15307,'Titres prêtés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15312,'SYSCOHADA-SN','IMMO','XXXXXX','272',       15306,'Prets au personnel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15313,'SYSCOHADA-SN','IMMO','XXXXXX','2721',      15312,'Prêts immobiliers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15314,'SYSCOHADA-SN','IMMO','XXXXXX','2722',      15312,'Prêts mobiliers et d''intallation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15315,'SYSCOHADA-SN','IMMO','XXXXXX','2728',      15312,'Autres prêts (frais d''étude...)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15316,'SYSCOHADA-SN','IMMO','XXXXXX','273',       15306,'Creances sur l''etat','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15317,'SYSCOHADA-SN','IMMO','XXXXXX','2731',      15316,'Retenues de garantie','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15318,'SYSCOHADA-SN','IMMO','XXXXXX','2733',      15316,'Fonds reglementé','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15319,'SYSCOHADA-SN','IMMO','XXXXXX','2738',      15316,'Autres','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15320,'SYSCOHADA-SN','IMMO','XXXXXX','274',       15306,'Titres immobilises','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15321,'SYSCOHADA-SN','IMMO','XXXXXX','2741',      15320,'Titres immobilisés de l''activité de portefeuille (t.i.a.p.)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15322,'SYSCOHADA-SN','IMMO','XXXXXX','2742',      15320,'Titres participatifs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15323,'SYSCOHADA-SN','IMMO','XXXXXX','2743',      15320,'Certificats d''investissement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15324,'SYSCOHADA-SN','IMMO','XXXXXX','2744',      15320,'Parts de fonds commun de placement (f.c.p.)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15325,'SYSCOHADA-SN','IMMO','XXXXXX','2748',      15320,'Autres titres immobilisés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15326,'SYSCOHADA-SN','IMMO','XXXXXX','275',       15306,'Depots et cautionnements verses','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15327,'SYSCOHADA-SN','IMMO','XXXXXX','2751',      15326,'Dépôts pour loyers d''avance','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15328,'SYSCOHADA-SN','IMMO','XXXXXX','2752',      15326,'Dépôts pour l''électricité','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15329,'SYSCOHADA-SN','IMMO','XXXXXX','2753',      15326,'Dépôts pour l''eau','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15330,'SYSCOHADA-SN','IMMO','XXXXXX','2754',      15326,'Dépôts pour le gaz','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15331,'SYSCOHADA-SN','IMMO','XXXXXX','2755',      15326,'Dépôts pour le téléphone, le télex, la télécopie','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15332,'SYSCOHADA-SN','IMMO','XXXXXX','2756',      15326,'Cautionnements sur les marchés publics','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15333,'SYSCOHADA-SN','IMMO','XXXXXX','2757',      15326,'Cautionnements sur autres opérations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15334,'SYSCOHADA-SN','IMMO','XXXXXX','2758',      15326,'Autres dépôts et cautionnements','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15335,'SYSCOHADA-SN','IMMO','XXXXXX','276',       15306,'Interets courus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15336,'SYSCOHADA-SN','IMMO','XXXXXX','2761',      15335,'Prêts et créances non commerciales','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15337,'SYSCOHADA-SN','IMMO','XXXXXX','2762',      15335,'Prêts au personnel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15338,'SYSCOHADA-SN','IMMO','XXXXXX','2763',      15335,'Créances sur l''etat','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15339,'SYSCOHADA-SN','IMMO','XXXXXX','2764',      15335,'Titres immobilisés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15340,'SYSCOHADA-SN','IMMO','XXXXXX','2765',      15335,'Dépôts et cautionnements versés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15341,'SYSCOHADA-SN','IMMO','XXXXXX','2767',      15335,'Créances rattachées à des participations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15342,'SYSCOHADA-SN','IMMO','XXXXXX','2768',      15335,'Immobilisations financières diverses','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15343,'SYSCOHADA-SN','IMMO','XXXXXX','277',       15306,'Créances rattachees a des participations et des avances a des g.i.e.','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15344,'SYSCOHADA-SN','IMMO','XXXXXX','2771',      15343,'Créances rattachées à des participations (groupe)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15345,'SYSCOHADA-SN','IMMO','XXXXXX','2772',      15343,'Créances rattachées à des participations (hors groupe)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15346,'SYSCOHADA-SN','IMMO','XXXXXX','2773',      15343,'Créances rattachées à des sociétés en participation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15347,'SYSCOHADA-SN','IMMO','XXXXXX','2774',      15343,'Avances à des groupements d''intérêt économique (g.i.e.)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15348,'SYSCOHADA-SN','IMMO','XXXXXX','278',       15306,'Immobilisations financieres diverses','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15349,'SYSCOHADA-SN','IMMO','XXXXXX','2781',      15348,'Créances diverses groupe','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15350,'SYSCOHADA-SN','IMMO','XXXXXX','2782',      15348,'Créances diverses hors groupe','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15351,'SYSCOHADA-SN','IMMO','XXXXXX','2785',      15348,'Or et métaux précieux (1)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15352,'SYSCOHADA-SN','IMMO','XXXXXX','28',        15158,'Amortissemnts','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15353,'SYSCOHADA-SN','IMMO','XXXXXX','281',       15352,'Amortissements des immobilisations incorporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15354,'SYSCOHADA-SN','IMMO','XXXXXX','2811',      15353,'Amortissements des frais de recherche et de développement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15355,'SYSCOHADA-SN','IMMO','XXXXXX','2812',      15353,'Amortissements des brevets, licences, concessions et droits similaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15356,'SYSCOHADA-SN','IMMO','XXXXXX','2813',      15353,'Amortissements des logiciels','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15357,'SYSCOHADA-SN','IMMO','XXXXXX','2814',      15353,'Amortissements des marques','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15358,'SYSCOHADA-SN','IMMO','XXXXXX','2815',      15353,'Amortissements du fonds commercial','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15359,'SYSCOHADA-SN','IMMO','XXXXXX','2816',      15353,'Amortissements du droit au bail','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15360,'SYSCOHADA-SN','IMMO','XXXXXX','2817',      15353,'Amortissements des investissements de création','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15361,'SYSCOHADA-SN','IMMO','XXXXXX','2818',      15353,'Amortissements des autres droits et valeurs incorporels','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15362,'SYSCOHADA-SN','IMMO','XXXXXX','282',       15352,'Amortissements des terrains','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15363,'SYSCOHADA-SN','IMMO','XXXXXX','2821',      15362,'Amortissements des terrains agricoles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15364,'SYSCOHADA-SN','IMMO','XXXXXX','2824',      15362,'Amortissements des travaux de mise en valeur des terrains','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15365,'SYSCOHADA-SN','IMMO','XXXXXX','2825',      15362,'Amortissements des terrains de gisements','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15366,'SYSCOHADA-SN','IMMO','XXXXXX','283',       15352,'Amortissements des batiments, installations techniques et agencements','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15367,'SYSCOHADA-SN','IMMO','XXXXXX','2831',      15366,'Amortissements des bâtiments industriels, agricoles, administratifs et commerciaux sur sol propres','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15368,'SYSCOHADA-SN','IMMO','XXXXXX','2832',      15366,'Amortissements des bâtiments industriels, agricoles, administratifs et commerciaux sur sol d''autrui','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15369,'SYSCOHADA-SN','IMMO','XXXXXX','2833',      15366,'Amortissements des ouvrages d''infrastructure','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15370,'SYSCOHADA-SN','IMMO','XXXXXX','2834',      15366,'Amortissements des installations techniques','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15371,'SYSCOHADA-SN','IMMO','XXXXXX','2835',      15366,'Amortissements des aménagements de bureaux','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15372,'SYSCOHADA-SN','IMMO','XXXXXX','2837',      15366,'Amortissements des bâtiments  industriels, agricoles et commerciaux mis en concession','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15373,'SYSCOHADA-SN','IMMO','XXXXXX','2838',      15366,'Amortissements des autres installations et agencements','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15374,'SYSCOHADA-SN','IMMO','XXXXXX','284',       15352,'Amortissement du materiel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15375,'SYSCOHADA-SN','IMMO','XXXXXX','2841',      15374,'Amortissements du matériel et outillage industriel et commercial','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15376,'SYSCOHADA-SN','IMMO','XXXXXX','2842',      15374,'Amortissements du matériel et outillage agricole','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15377,'SYSCOHADA-SN','IMMO','XXXXXX','2843',      15374,'Amortissements du matériel d''emballage récupérable et identifiable','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15378,'SYSCOHADA-SN','IMMO','XXXXXX','2844',      15374,'Amortissements du matériel et mobilier','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15379,'SYSCOHADA-SN','IMMO','XXXXXX','2845',      15374,'Amortissements du materiel de transport','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15380,'SYSCOHADA-SN','IMMO','XXXXXX','2846',      15374,'Amortissements des immobilisations animales et agricoles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15381,'SYSCOHADA-SN','IMMO','XXXXXX','2847',      15374,'Amortissements des agencements et aménagements du matériel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15382,'SYSCOHADA-SN','IMMO','XXXXXX','2848',      15374,'Amortissements des autres matériels','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15383,'SYSCOHADA-SN','IMMO','XXXXXX','29',        15158,'Provisions pour depreciation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15384,'SYSCOHADA-SN','IMMO','XXXXXX','291',       15383,'Provisions pour depreciation des immobilisations incorporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15385,'SYSCOHADA-SN','IMMO','XXXXXX','2912',      15384,'Provisions pour dépréciation des brevets, licences, concessions et droits similaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15386,'SYSCOHADA-SN','IMMO','XXXXXX','2913',      15384,'Provisions pour dépréciation des logiciels','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15387,'SYSCOHADA-SN','IMMO','XXXXXX','2914',      15384,'Provisions pour dépréciation des marques','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15388,'SYSCOHADA-SN','IMMO','XXXXXX','2915',      15384,'Provisions pour dépréciation du fonds de commerce','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15389,'SYSCOHADA-SN','IMMO','XXXXXX','2916',      15384,'Provisions pour dépréciation du droit de bail','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15390,'SYSCOHADA-SN','IMMO','XXXXXX','2917',      15384,'Provisions pour dépréciation des investissements de création','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15391,'SYSCOHADA-SN','IMMO','XXXXXX','2918',      15384,'Provisions pour dépréciation des autres droits et valeurs incorporels','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15392,'SYSCOHADA-SN','IMMO','XXXXXX','2919',      15384,'Provisions pour dépréciation des immobilisations incorporelles en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15393,'SYSCOHADA-SN','IMMO','XXXXXX','292',       15383,'Provisions pour depreciation des terrains','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15394,'SYSCOHADA-SN','IMMO','XXXXXX','2921',      15393,'Provisions pour dépréciations des terrains agricoles et forestiers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15395,'SYSCOHADA-SN','IMMO','XXXXXX','2922',      15393,'Provisions pour dépréciation des terrains nus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15396,'SYSCOHADA-SN','IMMO','XXXXXX','2923',      15393,'Provisions pour dépréciation des terrains bâtis','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15397,'SYSCOHADA-SN','IMMO','XXXXXX','2924',      15393,'Provisions pour dépréciation des travaux de mise en valeur des terrains','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15398,'SYSCOHADA-SN','IMMO','XXXXXX','2925',      15393,'Provisions pour dépréciation des terrains de gisement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15399,'SYSCOHADA-SN','IMMO','XXXXXX','2926',      15393,'Provisions pour dépréciation des terrains aménagés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15400,'SYSCOHADA-SN','IMMO','XXXXXX','2927',      15393,'Provisions pour dépréciation des terrains mis en concession','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15401,'SYSCOHADA-SN','IMMO','XXXXXX','2928',      15393,'Provisions pour dépréciation des autres terrains','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15402,'SYSCOHADA-SN','IMMO','XXXXXX','2929',      15393,'Provisions pour dépréciation des aménagements terrains en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15403,'SYSCOHADA-SN','IMMO','XXXXXX','293',       15383,'Provisions pour depreciation des batiments, installations techniques et agencements','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15404,'SYSCOHADA-SN','IMMO','XXXXXX','2931',      15403,'Provisions pour dépréciation des bâtiments industriels, agricoles, administratifs et commerciaux sur sol propre','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15405,'SYSCOHADA-SN','IMMO','XXXXXX','2932',      15403,'Provisions pour dépréciation des bâtiments industriels, agricoles, administratifs et commerciaux sur sol d''autrui','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15406,'SYSCOHADA-SN','IMMO','XXXXXX','2933',      15403,'Provisions pour dépréciation des ouvrages d''infrastructures','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15407,'SYSCOHADA-SN','IMMO','XXXXXX','2934',      15403,'Provisions pour dépréciation des installations techniques','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15408,'SYSCOHADA-SN','IMMO','XXXXXX','2935',      15403,'Provisions pour dépréciation des aménagements de bureaux','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15409,'SYSCOHADA-SN','IMMO','XXXXXX','2937',      15403,'Provisions pour dépréciation des bâtiments industriels, agricoles et commerciaux mis en concession','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15410,'SYSCOHADA-SN','IMMO','XXXXXX','2938',      15403,'Provisions pour dépréciation des autres installations et agencements','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15411,'SYSCOHADA-SN','IMMO','XXXXXX','2939',      15403,'Provisions pour dépréciation des bâtiments et installations en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15412,'SYSCOHADA-SN','IMMO','XXXXXX','294',       15383,'Provisions pour depreciation des materiels','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15413,'SYSCOHADA-SN','IMMO','XXXXXX','2941',      15412,'Provisions pour dépréciation du matériel et outillage industriel et commercial','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15414,'SYSCOHADA-SN','IMMO','XXXXXX','2942',      15412,'Provisions pour dépréciation du matériel et outillage agricole','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15415,'SYSCOHADA-SN','IMMO','XXXXXX','2943',      15412,'Provisions pour dépréciation du matériel d''emballage récupérable et identifiable','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15416,'SYSCOHADA-SN','IMMO','XXXXXX','2944',      15412,'Provisions pour dépréciation du matériel et mobilier','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15417,'SYSCOHADA-SN','IMMO','XXXXXX','2945',      15412,'Provisions pour dépréciation du matériel de transport','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15418,'SYSCOHADA-SN','IMMO','XXXXXX','2946',      15412,'Provisions pour dépréciation des immobilisations animales et agricoles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15419,'SYSCOHADA-SN','IMMO','XXXXXX','2947',      15412,'Provisions pour dépréciation des agencements et aménagements du matériel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15420,'SYSCOHADA-SN','IMMO','XXXXXX','2948',      15412,'Provisions pour dépréciation des autres matériels','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15421,'SYSCOHADA-SN','IMMO','XXXXXX','2949',      15412,'Provisions pour dépréciation des matériels en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15422,'SYSCOHADA-SN','IMMO','XXXXXX','295',       15383,'Provisions pour depreciation des avances et acomptes verses sur immobilisations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15423,'SYSCOHADA-SN','IMMO','XXXXXX','2951',      15422,'Provisions pour dépréciation des avances et acomptes versés sur immobilisations incorporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15424,'SYSCOHADA-SN','IMMO','XXXXXX','2952',      15422,'Provisions pour dépréciation des avances et acomptes versés sur immobilisations corporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15425,'SYSCOHADA-SN','IMMO','XXXXXX','296',       15383,'Provisions pour dépréciation des titres de participation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15426,'SYSCOHADA-SN','IMMO','XXXXXX','2961',      15425,'Provisions pour dépréciation des titres de participation dans des sociétés sous contrôle exclusif','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15427,'SYSCOHADA-SN','IMMO','XXXXXX','2962',      15425,'Provisions pour dépréciation des titres de participations dans les sociétés sous contrôle conjoint','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15428,'SYSCOHADA-SN','IMMO','XXXXXX','2963',      15425,'Provisions pour dépréciation des titres de participations dans les sociétés confèrant une influence notable','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15429,'SYSCOHADA-SN','IMMO','XXXXXX','2965',      15425,'Provisions pour dépréciation des participations dans les organismes professionnels','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15430,'SYSCOHADA-SN','IMMO','XXXXXX','2966',      15425,'Provisions pour dépréciation des parts dans des g.i.e.','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15431,'SYSCOHADA-SN','IMMO','XXXXXX','2968',      15425,'Provisions pour dépréciation des autres titres de participation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15432,'SYSCOHADA-SN','IMMO','XXXXXX','297',       15383,'Provisions pour dépréciation des autres immobilisations financieres','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15433,'SYSCOHADA-SN','IMMO','XXXXXX','2971',      15432,'Provisions pour dépréciation des prêts et créances non commerciales','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15434,'SYSCOHADA-SN','IMMO','XXXXXX','2972',      15432,'Provisions pour dépréciation des prêts du personnel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15435,'SYSCOHADA-SN','IMMO','XXXXXX','2973',      15432,'Provisions pour dépréciation des créances sur l''etat','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15436,'SYSCOHADA-SN','IMMO','XXXXXX','2974',      15432,'Provisions pour dépréciation des titres immobilisés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15437,'SYSCOHADA-SN','IMMO','XXXXXX','2975',      15432,'Provisions pour dépréciation des dépôts et cautionnements versés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15438,'SYSCOHADA-SN','IMMO','XXXXXX','2977',      15432,'Provisions pour dépréciation des créances rattachées à des participations et avances à des g.i.e.','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15439,'SYSCOHADA-SN','IMMO','XXXXXX','2978',      15432,'Provisions pour dépréciation des créances financières','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15440,'SYSCOHADA-SN','STOCK','XXXXXX','31',           0,'Marchandises','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15441,'SYSCOHADA-SN','STOCK','XXXXXX','311',      15440,'Marchandises a','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15442,'SYSCOHADA-SN','STOCK','XXXXXX','3111',     15441,'Marchandises a1','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15443,'SYSCOHADA-SN','STOCK','XXXXXX','3112',     15441,'Marchandises a2','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15444,'SYSCOHADA-SN','STOCK','XXXXXX','312',      15440,'Marchandises b','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15445,'SYSCOHADA-SN','STOCK','XXXXXX','3121',     15444,'Marchandises b1','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15446,'SYSCOHADA-SN','STOCK','XXXXXX','3122',     15444,'Marchandises b2','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15447,'SYSCOHADA-SN','STOCK','XXXXXX','318',      15440,'Marchandises hors activites ordinaires (h.a.o.)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15448,'SYSCOHADA-SN','STOCK','XXXXXX','32',           0,'Matieres premieres et fournitures liees','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15449,'SYSCOHADA-SN','STOCK','XXXXXX','321',      15448,'Matieres a','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15450,'SYSCOHADA-SN','STOCK','XXXXXX','322',      15448,'Matieres b','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15451,'SYSCOHADA-SN','STOCK','XXXXXX','323',      15448,'Fournitures (a,b)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15452,'SYSCOHADA-SN','STOCK','XXXXXX','33',           0,'Autres approvisionnements','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15453,'SYSCOHADA-SN','STOCK','XXXXXX','331',      15452,'Matieres consommables','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15454,'SYSCOHADA-SN','STOCK','XXXXXX','332',      15452,'Fournitures d''atelier et d''usine','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15455,'SYSCOHADA-SN','STOCK','XXXXXX','333',      15452,'Fournitures de magasin','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15456,'SYSCOHADA-SN','STOCK','XXXXXX','334',      15452,'Fournitures de bureau','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15457,'SYSCOHADA-SN','STOCK','XXXXXX','335',      15452,'Emballages','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15458,'SYSCOHADA-SN','STOCK','XXXXXX','3351',     15457,'Emballages perdus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15459,'SYSCOHADA-SN','STOCK','XXXXXX','3352',     15457,'Emballages récupérables non identifiables','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15460,'SYSCOHADA-SN','STOCK','XXXXXX','3353',     15457,'Emballages à usage mixte','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15461,'SYSCOHADA-SN','STOCK','XXXXXX','3358',     15457,'Autres emballages','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15462,'SYSCOHADA-SN','STOCK','XXXXXX','338',      15452,'Autres matieres','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15463,'SYSCOHADA-SN','STOCK','XXXXXX','34',           0,'Produits en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15464,'SYSCOHADA-SN','STOCK','XXXXXX','341',      15463,'Produits en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15465,'SYSCOHADA-SN','STOCK','XXXXXX','3411',     15464,'Produits en cours p1','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15466,'SYSCOHADA-SN','STOCK','XXXXXX','3412',     15464,'Produits en cours p2','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15467,'SYSCOHADA-SN','STOCK','XXXXXX','342',      15463,'Travaux en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15468,'SYSCOHADA-SN','STOCK','XXXXXX','3421',     15467,'Travaux en cours t1','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15469,'SYSCOHADA-SN','STOCK','XXXXXX','3422',     15467,'Travaux en cours t2','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15470,'SYSCOHADA-SN','STOCK','XXXXXX','343',      15463,'Produits intermediaires en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15471,'SYSCOHADA-SN','STOCK','XXXXXX','3431',     15470,'Produits intermédiaires a','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15472,'SYSCOHADA-SN','STOCK','XXXXXX','3432',     15470,'Produits intermédiaires b','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15473,'SYSCOHADA-SN','STOCK','XXXXXX','344',      15463,'Produits residuels en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15474,'SYSCOHADA-SN','STOCK','XXXXXX','3441',     15473,'Produits résiduels a','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15475,'SYSCOHADA-SN','STOCK','XXXXXX','3442',     15473,'Produits résiduels b','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15476,'SYSCOHADA-SN','STOCK','XXXXXX','35',           0,'Services en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15477,'SYSCOHADA-SN','STOCK','XXXXXX','351',      15476,'Etudes en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15478,'SYSCOHADA-SN','STOCK','XXXXXX','3511',     15477,'Etudes en cours e1','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15479,'SYSCOHADA-SN','STOCK','XXXXXX','3512',     15477,'Etudes en cours e2','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15480,'SYSCOHADA-SN','STOCK','XXXXXX','352',      15476,'Prestations de services en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15481,'SYSCOHADA-SN','STOCK','XXXXXX','3521',     15480,'Prestations de services s1','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15482,'SYSCOHADA-SN','STOCK','XXXXXX','3522',     15480,'Prestations de services s2','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15483,'SYSCOHADA-SN','STOCK','XXXXXX','36',           0,'Produits finis','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15484,'SYSCOHADA-SN','STOCK','XXXXXX','361',      15483,'Produits a','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15485,'SYSCOHADA-SN','STOCK','XXXXXX','362',      15483,'Produits b','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15486,'SYSCOHADA-SN','STOCK','XXXXXX','37',           0,'Produits intermediaires et residuels','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15487,'SYSCOHADA-SN','STOCK','XXXXXX','371',      15486,'Produits intermediaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15488,'SYSCOHADA-SN','STOCK','XXXXXX','3711',     15487,'Produits intermédiaires a','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15489,'SYSCOHADA-SN','STOCK','XXXXXX','3712',     15487,'Produits intermédiaires b','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15490,'SYSCOHADA-SN','STOCK','XXXXXX','372',      15486,'Produits residuels','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15491,'SYSCOHADA-SN','STOCK','XXXXXX','3721',     15490,'Déchets','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15492,'SYSCOHADA-SN','STOCK','XXXXXX','3722',     15490,'Rebuts','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15493,'SYSCOHADA-SN','STOCK','XXXXXX','3723',     15490,'Matières de récupération','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15494,'SYSCOHADA-SN','STOCK','XXXXXX','38',           0,'Stocks en cours de route, en consignation ou en depot','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15495,'SYSCOHADA-SN','STOCK','XXXXXX','381',      15494,'Marchandises en cours de route','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15496,'SYSCOHADA-SN','STOCK','XXXXXX','382',      15494,'Matieres premieres et fournitures liees en cours de route','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15497,'SYSCOHADA-SN','STOCK','XXXXXX','383',      15494,'Autres approvisionnements en cours de route','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15498,'SYSCOHADA-SN','STOCK','XXXXXX','386',      15494,'Produits finis en cours de route','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15499,'SYSCOHADA-SN','STOCK','XXXXXX','387',      15494,'Stocks en consignation ou en depot','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15500,'SYSCOHADA-SN','STOCK','XXXXXX','3871',     15499,'Stock en consignation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15501,'SYSCOHADA-SN','STOCK','XXXXXX','3872',     15499,'Stock en dépôt','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15502,'SYSCOHADA-SN','STOCK','XXXXXX','388',      15494,'Stock provenant d''immobilisations mises hors service ou au rebut','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15503,'SYSCOHADA-SN','STOCK','XXXXXX','39',           0,'Depreciation des stocks','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15504,'SYSCOHADA-SN','STOCK','XXXXXX','391',      15503,'Depreciation des stoks de marchandises','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15505,'SYSCOHADA-SN','STOCK','XXXXXX','392',      15503,'Depreciation des stoks de matieres premieres et fournitures liees','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15506,'SYSCOHADA-SN','STOCK','XXXXXX','393',      15503,'Depreciation des stocks d''autres approvisionnements','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15507,'SYSCOHADA-SN','STOCK','XXXXXX','394',      15503,'Depreciations des productions en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15508,'SYSCOHADA-SN','STOCK','XXXXXX','395',      15503,'Depreciations des services en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15509,'SYSCOHADA-SN','STOCK','XXXXXX','396',      15503,'Depreciation des stocks de produits finis','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15510,'SYSCOHADA-SN','STOCK','XXXXXX','397',      15503,'Depreciation des stocks de produits intermediaires et residuels','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15511,'SYSCOHADA-SN','STOCK','XXXXXX','398',      15503,'Depreciation des stocks en cours de route, en consignation ou en depot','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15512,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','4',       0,'Fournisseurs et comptes rattaches','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15513,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','401', 15512,'Fournisseurs,  dettes en comptes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15514,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','4011',15513,'Fournisseurs  locaux','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15515,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','4012',15513,'Fournisseurs groupe','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15516,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','4013',15513,'Fournisseurs sous-traitants','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15517,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','4017',15513,'Fournisseurs retenue  de garantie','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15518,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','402', 15512,'Fournisseurs, effets a payer (e.a.p)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15519,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','4021',15518,'Fournisseurs, effets à payer','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15520,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','4022',15518,'Fournisseurs-groupe, effets à payer','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15521,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','4023',15518,'Fournisseurs sous-traitants effets à payer','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15522,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','408', 15512,'Fournisseurs, factures non parvenues','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15523,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','4081',15522,'Fournisseurs factures non parvenues','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15524,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','4082',15522,'Fournisseurs - groupe','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15525,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','4083',15522,'Fournisseurs sous-traitant','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15526,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','4086',15522,'Fournisseurs, intérêts courus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15527,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','409', 15512,'Fournisseurs debiteurs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15528,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','4091',15527,'Fournisseurs avances et acomptes versés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15529,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','4092',15527,'Fournisseurs - groupe avances et acomptes versés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15530,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','4093',15527,'Fournisseurs sous-traitants avances et acompte versés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15531,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','4094',15527,'Fournisseurs créances pour emballages et matériels à rendre','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15532,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','4098',15527,'Rabais, remises, ristournes et autres avoirs à obtenir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15533,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','41',  15512,'Clients et compte rattaches','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15534,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','411', 15533,'Clients','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15535,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','4111',15534,'Clients','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15536,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','4112',15534,'Clients-groupe','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15537,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','4114',15534,'Clients, état et collectivités publiques','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15538,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','4115',15534,'Clients, organismes internationaux','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15539,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','4117',15534,'Clients, retenues de garanti','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15540,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','4118',15534,'Clients, dégrèvement de taxes sur la valeur ajoutée (t.v.a.)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15541,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','412', 15533,'Clients, effets a recevoir en portefeuille','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15542,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','4121',15541,'Clients, effets à recevoir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15543,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','4122',15541,'Clients-groupe, effets à recevoir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15544,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','4124',15541,'Etat et collectivités publiques, effets à recevoir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15545,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','4125',15541,'Oganismes internationaux, effets à recevoir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15546,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','414', 15533,'Créances sur cessions d''immobilisations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15547,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','4141',15546,'Créances en compte','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15548,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','4142',15546,'Effet à recevoir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15549,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','415', 15533,'Clients, effets escomptes non echus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15550,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','416', 15533,'Creances clients litigieuses ou douteuses','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15551,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','4161',15550,'Créances litigieuses','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15552,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','4162',15550,'Créances douteuses','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15553,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','418', 15533,'Clients, produits à recevoir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15554,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','4181',15553,'Clients, factures à établir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15555,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','4186',15553,'Clients, intérêts courus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15556,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','419', 15533,'Clients crediteurs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15557,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','4191',15556,'Clients, avances et acompte reçus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15558,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','4192',15556,'Client - groupe, avances et acomptes reçus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15559,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','4194',15556,'Clients, dettes pour emballages et matériels consignés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15560,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','4198',15556,'Rabais, remises, ristournes et autres avoirs à accorder','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15561,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','42',  15512,'Personnel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15562,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','421', 15561,'Personnel, avanceqs et acomptes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15563,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','4211',15562,'Personnel, avances','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15564,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','4212',15562,'Personnel, acomptes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15565,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','4213',15562,'Frais avancés et fournitures au personnel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15566,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','422', 15561,'Personnel, remunerations due','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15567,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','4221',15566,'Personnel rémunérations dues','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15568,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','4222',15566,'Personnel arrondis de paie','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15569,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','423', 15561,'Personnel, oppositions, saisie-arrets','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15570,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','4231',15569,'Personnel, oppositions','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15571,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','4232',15569,'Personnel, saisie arrêts','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15572,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','4233',15569,'Personnel, avis à tiers détenteur','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15573,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','424', 15561,'Personnel, oeuvres sociales internes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15574,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','4241',15573,'Assistance médicale','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15575,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','4242',15573,'Allocations familiales','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15576,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','4245',15573,'Organisme sociaux rattachés à l''entreprise','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15577,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','4248',15573,'Autres oeuvres sociales internes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15578,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','425', 15561,'Representants du personnel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15579,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','4251',15578,'Délégués du personnel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15580,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','4252',15578,'Syndicats et comités d''entreprises, d''établissement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15581,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','4258',15578,'Autres représentatants du personnel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15582,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','426', 15561,'Personnel, participation aux benefices','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15583,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','427', 15561,'Personnel-depots','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15584,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','428', 15561,'Personnel, charges a payer et produits a recevoir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15585,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','4281',15584,'Dettes provisionnées pour congés à payer','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15586,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','4286',15584,'Autres charges à payer','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15587,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','4287',15584,'Produits à recevoir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15588,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','43',  15512,'Organismes sociaux','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15589,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','431', 15588,'Securite sociale','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15590,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','4311',15589,'Prestations familiales','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15591,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','4312',15589,'Accidents de travail','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15592,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','4313',15589,'Caisse de retraite obligatoire','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15593,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','4314',15589,'Caisse de retraite facultative','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15594,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','4318',15589,'Autres cotisations sociales','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15595,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','432', 15588,'Caisse de retraite complementaire','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15596,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','433', 15588,'Autres organismes sociaux','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15597,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','4331',15596,'Mutuelle','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15598,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','438', 15588,'Organismes sociaux, charges a payer et produits a recevoir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15599,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','4381',15598,'Charges sociales sur gratifications à payer','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15600,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','4382',15598,'Charges sociales sur congés à payer','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15601,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','4386',15598,'Autres charges à payer','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15602,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','4387',15598,'Produits à recevoir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15603,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','44',  15512,'Etat et collectivites publiques','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15604,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','441', 15603,'Etat,impot sur les benefices','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15605,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','442', 15603,'Etat, autres impots et taxes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15606,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','4421',15606,'Impôts et taxes d''etat','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15607,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','4422',15606,'Impôts et taxes sur les collectivités publiques','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15608,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','4423',15606,'Impôts et taxes recouvrables sur des obligataires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15609,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','4424',15606,'Impôts et taxes recouvrables sur des associés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15610,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','4426',15606,'Droits de douane','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15611,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','4428',15606,'Autres impôts et taxes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15612,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','443', 15603,'Etat, t.v.a. facturee','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15613,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','4431',15612,'T.v.a. facturée sur ventes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15614,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','4432',15612,'T.v.a. facturée sur prestations de service','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15615,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','4433',15612,'T.v.a. facturée sur travaux','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15616,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','4434',15612,'T.v.a. facturée sur production livrée à soi-même','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15617,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','4435',15612,'T.v.a. sur factures à établir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15618,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','444', 15603,'Etat, t.v.a. due ou credit de t.v.a.','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15619,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','4441',15618,'Etat, t.v.a. due','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15620,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','4449',15618,'Etat, crédit de t.v.a. à reporter','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15621,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','445', 15603,'Etat, t.v.a. recuperable','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15622,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','4451',15621,'T.v.a. récupérable sur immobilisations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15623,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','4452',15621,'T.v.a. récupérable sur achats','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15624,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','4453',15621,'T.v.a. récupérable sur transports','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15625,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','4454',15621,'T.v.a. récupérable sur services extérieurs et autres charges','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15626,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','4455',15621,'T.v.a. récupérable sur factures non parvenues','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15627,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','4456',15621,'T.v.a. transférée par d''autres entreprises','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15628,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','446', 15603,'Etat, autres taxes sur le chiffre d''affaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15629,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','447', 15603,'Etat, impots retenus a la source','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15630,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','4471',15629,'Impôt général sur le revenu','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15631,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','4472',15629,'Impôts sur salaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15632,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','4473',15629,'Contribution nationale','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15633,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','4474',15629,'Contribution nationale de solidarité','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15634,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','4478',15629,'Autres impôts et contributions','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15635,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','448', 15603,'Etat, charges a payer et produits a recevoir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15636,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','4486',15635,'Charges à payer','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15637,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','4487',15635,'Produits à recevoir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15638,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','449', 15603,'Etats, creances et dettes diverses','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15639,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','4491',15638,'Etat, obligations cautionnées','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15640,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','4492',15638,'Etat, avances et acomptes versés sur impôts','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15641,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','4493',15638,'Etat, fonds de dotation à recevoir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15642,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','4494',15638,'Etat, subventions d''équipement à recevoir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15643,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','4495',15638,'Etat, subventions d''exploitation à recevoir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15644,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','4496',15638,'Etat, subventions d''équilibre à recevoir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15645,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','4499',15638,'Etat, fond réglementé provisionné','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15646,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','45',  15512,'Organismes internationaux','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15647,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','451', 15646,'Operations avec les organismes africains','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15648,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','452', 15646,'Operations avec les autres organismes internationaux','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15649,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','458', 15646,'Organismes internationaux, fonds de dotation et subventions a recevoir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15650,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','4581',15649,'Organismes internationaux, fonds de dotation à recevoir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15651,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','4582',15649,'Organismes internationaux, subventions à recevoir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15652,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','46',  15512,'Associes-groupe','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15653,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','461', 15652,'Associes, operations sur le capital','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15654,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','4611',15653,'Associés apport en nature','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15655,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','4612',15653,'Associés apport en numéraire','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15656,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','4613',15653,'Actionnaires, capital souscrit appelé non versé','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15657,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','4614',15653,'Associés, capital appelé non versé','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15658,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','4615',15653,'Associés, versements reçus sur augmentation de capital','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15659,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','4616',15653,'Associés, versements anticipés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15660,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','4617',15653,'Actionnaires défaillants','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15661,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','4618',15653,'Associés, autres apports','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15662,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','4619',15653,'Associés, capital à rembourser','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15663,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','462', 15652,'Associes, comptes courants','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15664,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','4621',15663,'Principal','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15665,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','4626',15663,'Intérêts courus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15666,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','463', 15652,'Associes, operations faites en commun','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15667,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','465', 15652,'Associes, dividendes a payer','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15668,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','466', 15652,'Groupe, comptes courants','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15669,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','467', 15652,'Actionnaires, restant dû sur capital appele','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15670,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','47',  15512,'Debiteurs et crediteur divers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15671,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','471', 15670,'Comptes d''attente','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15672,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','4711',15671,'Débiteurs divers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15673,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','4712',15671,'Créditeurs divers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15674,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','4713',15671,'Obligataires, comptes de souscription','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15675,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','472', 15670,'Versements restant a effectuer sur titres non liberes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15676,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','4726',15675,'Titres de participation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15677,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','4727',15675,'Titres immobilisés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15678,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','4728',15675,'Titres de placement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15679,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','474', 15670,'Repartition periodique des charges et des produits','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15680,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','4746',15679,'Charges','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15681,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','4747',15679,'Produits','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15682,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','475', 15670,'Creances sur travaux non encore facturables','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15683,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','476', 15670,'Charges constatees d''avance','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15684,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','477', 15670,'Produits constates d''avance','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15685,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','478', 15670,'Ecarts de conversion actif','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15686,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','4781',15685,'Diminution des créances','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15687,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','4782',15685,'Augmentation des dettes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15688,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','4788',15685,'Différences compensées par couverture de change','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15689,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','479', 15670,'Ecarts de conversion passif','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15690,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','4791',15689,'Augmentation de créances','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15691,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','4792',15689,'Diminution des dettes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15692,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','4798',15689,'Différences compensées par couverture de change','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15693,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','48',  15512,'Creances et dettes hors activites ordinaires (hao)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15694,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','481', 15693,'Fournisseurs d''investissements','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15695,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','4811',15694,'Immobilisations incorporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15696,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','4812',15694,'Immobilisations corporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15697,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','4817',15694,'Retenues de garantie','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15698,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','4818',15694,'Factures non parvenues','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15699,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','482', 15693,'Fournisseurs d''investissements, effets a payer','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15700,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','483', 15693,'Dettes sur acquisition de titres de placement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15701,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','484', 15693,'Autres dettes hors activites ordinaires (h.a.o.)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15702,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','485', 15693,'Creances sur cessions d''immobilisations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15703,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','4851',15702,'En compte','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15704,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','4852',15702,'Effet à recevoir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15705,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','4855',15702,'Créances sur cessions immobilisations effets escomptés et non échus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15706,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','4857',15702,'Retenues de garantie','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15707,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','4858',15702,'Factures à établir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15708,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','486', 15693,'Creances sur cessions de titre de placement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15709,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','488', 15693,'Autres creances hors activites ordinaires (h.a.o.)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15710,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','49',  15512,'Depreciations des comptes fournisseurs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15711,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','491', 15710,'Depreciations des comptes clients','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15712,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','4911',15711,'Créances litigieuses','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15713,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','4912',15711,'Créances douteuses','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15714,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','492', 15710,'Depreciations des comptes personnel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15715,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','493', 15710,'Depreciations des comptes organismes sociaux','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15716,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','494', 15710,'Depreciations des comptes etats et collectivites publiques','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15717,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','495', 15710,'Depreciations des comptes organismes internationaux','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15718,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','496', 15710,'Depreciations des comptes associes et groupe','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15719,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','4962',15718,'Associés, comptes courants','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15720,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','4963',15718,'Associés, opérations faites en commun','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15721,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','4966',15718,'Groupe, comptes courants','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15722,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','497', 15710,'Depreciations des comptes debiteurs divers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15723,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','498', 15710,'Depreciations des comptes de creances h.a.o.','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15724,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','4981',15723,'Créances sur cessions d''immobilisations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15725,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','4982',15723,'Créances sur cessions de titres de placement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15726,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','4983',15723,'Autres créances (h.a.o.)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15727,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','499', 15710,'Risques provisionnes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15728,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','4991',15727,'Sur opérations d''exploitation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15729,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','4998',15727,'Sur opérations (h.a.o.)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15730,'SYSCOHADA-SN','FINAN','XXXXXX','5',            0,'Titres de placement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15731,'SYSCOHADA-SN','FINAN','XXXXXX','501',      15730,'Titres du tresor et bon de caisse a court terme','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15732,'SYSCOHADA-SN','FINAN','XXXXXX','5011',     15731,'Titres du trésor à court terme','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15733,'SYSCOHADA-SN','FINAN','XXXXXX','5012',     15731,'Titres d''organismes financiers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15734,'SYSCOHADA-SN','FINAN','XXXXXX','5013',     15731,'Bons de caisse à court terme','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15735,'SYSCOHADA-SN','FINAN','XXXXXX','502',      15730,'Actions','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15736,'SYSCOHADA-SN','FINAN','XXXXXX','5021',     15735,'Actions propres','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15737,'SYSCOHADA-SN','FINAN','XXXXXX','5022',     15735,'Actions cotées','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15738,'SYSCOHADA-SN','FINAN','XXXXXX','5023',     15735,'Actions non cotées','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15739,'SYSCOHADA-SN','FINAN','XXXXXX','5024',     15735,'Actions démembrées (certificats d''investissement; droits de vote)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15740,'SYSCOHADA-SN','FINAN','XXXXXX','5025',     15735,'Autres titres conférant un droit de propriété','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15741,'SYSCOHADA-SN','FINAN','XXXXXX','503',      15730,'Obligations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15742,'SYSCOHADA-SN','FINAN','XXXXXX','5031',     15741,'Obligations émises par la société et rachetées par elle','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15743,'SYSCOHADA-SN','FINAN','XXXXXX','5032',     15741,'Obligations cotées','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15744,'SYSCOHADA-SN','FINAN','XXXXXX','5033',     15741,'Obligations non cotées','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15745,'SYSCOHADA-SN','FINAN','XXXXXX','5035',     15741,'Autres titres conférant un droit de créance','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15746,'SYSCOHADA-SN','FINAN','XXXXXX','504',      15730,'Bon de souscription','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15747,'SYSCOHADA-SN','FINAN','XXXXXX','5042',     15746,'Bons de souscription d''actions','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15748,'SYSCOHADA-SN','FINAN','XXXXXX','5043',     15746,'Bon de souscription d''obligations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15749,'SYSCOHADA-SN','FINAN','XXXXXX','505',      15730,'Titres negociables hors region','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15750,'SYSCOHADA-SN','FINAN','XXXXXX','506',      15730,'Interets courus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15751,'SYSCOHADA-SN','FINAN','XXXXXX','5061',     15750,'Titres du trésor et bons de caisse à court terme','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15752,'SYSCOHADA-SN','FINAN','XXXXXX','5062',     15750,'Actions','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15753,'SYSCOHADA-SN','FINAN','XXXXXX','5063',     15750,'Obligations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15754,'SYSCOHADA-SN','FINAN','XXXXXX','508',      15730,'Autres valeurs assimilees','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15755,'SYSCOHADA-SN','FINAN','XXXXXX','51',       15730,'Valeurs a encaisser','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15756,'SYSCOHADA-SN','FINAN','XXXXXX','511',      15755,'Effets a encaisser','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15757,'SYSCOHADA-SN','FINAN','XXXXXX','512',      15755,'Effets a l''encaissement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15758,'SYSCOHADA-SN','FINAN','XXXXXX','513',      15755,'Cheques a encaisser','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15759,'SYSCOHADA-SN','FINAN','XXXXXX','514',      15755,'Cheques a l''encaissement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15760,'SYSCOHADA-SN','FINAN','XXXXXX','515',      15755,'Cartes de credit a encaisser','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15761,'SYSCOHADA-SN','FINAN','XXXXXX','518',      15755,'Autres valeurs a l''encaissement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15762,'SYSCOHADA-SN','FINAN','XXXXXX','5181',     15761,'Warrants','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15763,'SYSCOHADA-SN','FINAN','XXXXXX','5182',     15761,'Billets de fonds','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15764,'SYSCOHADA-SN','FINAN','XXXXXX','5185',     15761,'Chèque de voyage','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15765,'SYSCOHADA-SN','FINAN','XXXXXX','5186',     15761,'Coupons échus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15766,'SYSCOHADA-SN','FINAN','XXXXXX','5187',     15761,'Intérêts échus des obligations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15767,'SYSCOHADA-SN','FINAN','XXXXXX','52',       15730,'Banques','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15768,'SYSCOHADA-SN','FINAN','XXXXXX','521',      15767,'Banques locales','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15769,'SYSCOHADA-SN','FINAN','XXXXXX','5211',     15768,'Banque x','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15770,'SYSCOHADA-SN','FINAN','XXXXXX','5212',     15768,'Banque y','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15771,'SYSCOHADA-SN','FINAN','XXXXXX','522',      15767,'Banques autres etats region','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15772,'SYSCOHADA-SN','FINAN','XXXXXX','523',      15767,'Banques autres etats zone monetaire','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15773,'SYSCOHADA-SN','FINAN','XXXXXX','524',      15767,'Banques hors zone monetaire','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15774,'SYSCOHADA-SN','FINAN','XXXXXX','526',      15767,'Banques, interets courus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15775,'SYSCOHADA-SN','FINAN','XXXXXX','5261',     15768,'Banques, intérêts courus, charges à payer','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15776,'SYSCOHADA-SN','FINAN','XXXXXX','5267',     15768,'Banques, intérêts courus, produits à recevoir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15777,'SYSCOHADA-SN','FINAN','XXXXXX','53',       15730,'Etablissements financiers et assimiles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15778,'SYSCOHADA-SN','FINAN','XXXXXX','531',      15777,'Cheques postaux','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15779,'SYSCOHADA-SN','FINAN','XXXXXX','532',      15777,'Tresor','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15780,'SYSCOHADA-SN','FINAN','XXXXXX','533',      15777,'Societe de gestion et d''intermediation (s.g.i.)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15781,'SYSCOHADA-SN','FINAN','XXXXXX','536',      15777,'Etablissements financiers, interets courus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15782,'SYSCOHADA-SN','FINAN','XXXXXX','5361',     15781,'Etablissements financiers, intérêts courus, charges à payer','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15783,'SYSCOHADA-SN','FINAN','XXXXXX','5362',     15781,'Etablissements financiers, intérêts courus, produits à recevoir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15784,'SYSCOHADA-SN','FINAN','XXXXXX','538',      15777,'Autres organismes financiers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15785,'SYSCOHADA-SN','FINAN','XXXXXX','54',       15730,'Instruments de tresorerie','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15786,'SYSCOHADA-SN','FINAN','XXXXXX','541',      15785,'Options de taux d''interets','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15787,'SYSCOHADA-SN','FINAN','XXXXXX','542',      15785,'Options de taux de change','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15788,'SYSCOHADA-SN','FINAN','XXXXXX','543',      15785,'Options de taux boursiers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15789,'SYSCOHADA-SN','FINAN','XXXXXX','544',      15785,'Instruments de marches  a terme','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15790,'SYSCOHADA-SN','FINAN','XXXXXX','545',      15785,'Avoirs d''or et autres metaux precieux','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15791,'SYSCOHADA-SN','FINAN','XXXXXX','56',       15730,'Banques, credits de tresorerie et d''escompte','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15792,'SYSCOHADA-SN','FINAN','XXXXXX','561',      15791,'Credits de tresorerie','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15793,'SYSCOHADA-SN','FINAN','XXXXXX','564',      15791,'Escompte de credits de campagne','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15794,'SYSCOHADA-SN','FINAN','XXXXXX','565',      15791,'Escompte de credits ordinaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15795,'SYSCOHADA-SN','FINAN','XXXXXX','566',      15791,'Banques, credits de tresorerie, interets courus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15796,'SYSCOHADA-SN','FINAN','XXXXXX','5661',     15795,'Banques, crédits de trésorerie, intérêts courus, charges à payer','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15797,'SYSCOHADA-SN','FINAN','XXXXXX','5667',     15795,'Banques, crédits de trésorerie, intérêts courus, produits à recevoir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15798,'SYSCOHADA-SN','FINAN','XXXXXX','57',       15730,'Caisse','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15799,'SYSCOHADA-SN','FINAN','XXXXXX','571',      15798,'Caisse siege social','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15800,'SYSCOHADA-SN','FINAN','XXXXXX','5711',     15799,'En unités monétaires légales','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15801,'SYSCOHADA-SN','FINAN','XXXXXX','5712',     15799,'En devises','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15802,'SYSCOHADA-SN','FINAN','XXXXXX','572',      15798,'Caisse succursale a','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15803,'SYSCOHADA-SN','FINAN','XXXXXX','5721',     15802,'En unités monétaires légales','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15804,'SYSCOHADA-SN','FINAN','XXXXXX','5722',     15802,'En devises','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15805,'SYSCOHADA-SN','FINAN','XXXXXX','573',      15798,'Caisse succursale b','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15806,'SYSCOHADA-SN','FINAN','XXXXXX','5731',     15805,'En unités monétaires légales','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15807,'SYSCOHADA-SN','FINAN','XXXXXX','5732',     15805,'En devises','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15808,'SYSCOHADA-SN','FINAN','XXXXXX','58',       15730,'Regies d''avances, accreditifs et virements internes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15809,'SYSCOHADA-SN','FINAN','XXXXXX','581',      15808,'Regies d''avances','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15810,'SYSCOHADA-SN','FINAN','XXXXXX','582',      15808,'Accreditifs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15811,'SYSCOHADA-SN','FINAN','XXXXXX','585',      15808,'Virements de fonds','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15812,'SYSCOHADA-SN','FINAN','XXXXXX','588',      15808,'Autres virements internes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15813,'SYSCOHADA-SN','FINAN','XXXXXX','59',       15730,'Depreciations des titres de placement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15814,'SYSCOHADA-SN','FINAN','XXXXXX','591',      15813,'Depreciations des titres et valeurs a encaisser','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15815,'SYSCOHADA-SN','FINAN','XXXXXX','592',      15813,'Depreciations des comptes banques','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15816,'SYSCOHADA-SN','FINAN','XXXXXX','593',      15813,'Depreciations des comptes etablissements financiers et assimiles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15817,'SYSCOHADA-SN','FINAN','XXXXXX','594',      15813,'Depreciations des comptes d''instruments de tresorerie','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15818,'SYSCOHADA-SN','FINAN','XXXXXX','599',      15813,'Risques provisionnes a caractere financier','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15819,'SYSCOHADA-SN','EXPENSE','XXXXXX','6',          0,'Achats et variations de stocks','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15820,'SYSCOHADA-SN','EXPENSE','XXXXXX','601',    15819,'Achats de marchandises','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15821,'SYSCOHADA-SN','EXPENSE','XXXXXX','6011',   16820,'Dans la région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15822,'SYSCOHADA-SN','EXPENSE','XXXXXX','6012',   16820,'Hors région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15823,'SYSCOHADA-SN','EXPENSE','XXXXXX','6013',   16820,'Aux entreprises du groupe dans la région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15824,'SYSCOHADA-SN','EXPENSE','XXXXXX','6014',   16820,'Aux entreprises du groupe hors région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15825,'SYSCOHADA-SN','EXPENSE','XXXXXX','6019',   16820,'Rabais, remises et ristournes obtenus (non ventilés)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15826,'SYSCOHADA-SN','EXPENSE','XXXXXX','602',    15819,'Achats de matieres premieres et fournitures liees','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15827,'SYSCOHADA-SN','EXPENSE','XXXXXX','6021',   15826,'Dans la région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15828,'SYSCOHADA-SN','EXPENSE','XXXXXX','6022',   15826,'Hors région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15829,'SYSCOHADA-SN','EXPENSE','XXXXXX','6023',   15826,'Aux entreprises du groupe dans la région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15830,'SYSCOHADA-SN','EXPENSE','XXXXXX','6024',   15826,'Aux entreprises du groupe hors région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15831,'SYSCOHADA-SN','EXPENSE','XXXXXX','6029',   15826,'Rabais, remises et ristournes obtenus (non ventilés)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15832,'SYSCOHADA-SN','EXPENSE','XXXXXX','603',    15819,'Variations des stocks et biens achetes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15833,'SYSCOHADA-SN','EXPENSE','XXXXXX','6031',   15832,'Variations des stocks de marchandises','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15834,'SYSCOHADA-SN','EXPENSE','XXXXXX','6032',   15832,'Variations des stocks de matiéres premiéres et fournitures liées','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15835,'SYSCOHADA-SN','EXPENSE','XXXXXX','6033',   15832,'Variations des stocks d''autres approvisionnements','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15836,'SYSCOHADA-SN','EXPENSE','XXXXXX','604',    15819,'Achats stockes de matieres et fournitures consommables','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15837,'SYSCOHADA-SN','EXPENSE','XXXXXX','6041',   15836,'Matiéres consommables','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15838,'SYSCOHADA-SN','EXPENSE','XXXXXX','6042',   15836,'Matiéres combustibles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15839,'SYSCOHADA-SN','EXPENSE','XXXXXX','6043',   15836,'Produits d''entretien','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15840,'SYSCOHADA-SN','EXPENSE','XXXXXX','6044',   15836,'Fournitures d''atelier et d''usine','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15841,'SYSCOHADA-SN','EXPENSE','XXXXXX','6046',   15836,'Fournitures de magasin','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15842,'SYSCOHADA-SN','EXPENSE','XXXXXX','6047',   15836,'Fournitures de bureau','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15843,'SYSCOHADA-SN','EXPENSE','XXXXXX','6049',   15836,'Rabais, remises et ristournes obtenus (non ventilés)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15844,'SYSCOHADA-SN','EXPENSE','XXXXXX','605',    15819,'Autres achats','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15845,'SYSCOHADA-SN','EXPENSE','XXXXXX','6051',   15844,'Fournitures non stockables - eau','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15846,'SYSCOHADA-SN','EXPENSE','XXXXXX','6052',   15844,'Fournitures non stockables - electricité','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15847,'SYSCOHADA-SN','EXPENSE','XXXXXX','6053',   15844,'Fournitures non stockables - autres énergies','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15848,'SYSCOHADA-SN','EXPENSE','XXXXXX','6054',   15844,'Fournitures d''entretien non stockables','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15849,'SYSCOHADA-SN','EXPENSE','XXXXXX','6055',   15844,'Fournitures de bureau non stockables','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15850,'SYSCOHADA-SN','EXPENSE','XXXXXX','6056',   15844,'Achats de petits matériel et outillage','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15851,'SYSCOHADA-SN','EXPENSE','XXXXXX','6057',   15844,'Achats d''études et de prestations de services','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15852,'SYSCOHADA-SN','EXPENSE','XXXXXX','6058',   15844,'Achats de travaux, matériels et équipements','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15853,'SYSCOHADA-SN','EXPENSE','XXXXXX','6059',   15844,'Rabais, remises et ristournes obtenus (non ventilés)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15854,'SYSCOHADA-SN','EXPENSE','XXXXXX','608',    15819,'Achats d''emballages','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15855,'SYSCOHADA-SN','EXPENSE','XXXXXX','6081',   15854,'Emballages perdus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15856,'SYSCOHADA-SN','EXPENSE','XXXXXX','6082',   15854,'Emballages récupérables non identifiables','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15857,'SYSCOHADA-SN','EXPENSE','XXXXXX','6083',   15854,'Emballages à usage mixte','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15858,'SYSCOHADA-SN','EXPENSE','XXXXXX','6089',   15854,'Rabais, remises et ristournes obtenus (non ventilés)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15859,'SYSCOHADA-SN','EXPENSE','XXXXXX','61',     15819,'Transports','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15860,'SYSCOHADA-SN','EXPENSE','XXXXXX','611',    15859,'Transports sur achats','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15861,'SYSCOHADA-SN','EXPENSE','XXXXXX','612',    15859,'Transport sur ventes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15862,'SYSCOHADA-SN','EXPENSE','XXXXXX','613',    15859,'Transports pour le compte de tiers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15863,'SYSCOHADA-SN','EXPENSE','XXXXXX','614',    15859,'Transports du personnel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15864,'SYSCOHADA-SN','EXPENSE','XXXXXX','616',    15859,'Transports de plis','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15865,'SYSCOHADA-SN','EXPENSE','XXXXXX','618',    15859,'Autres frais de transport','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15866,'SYSCOHADA-SN','EXPENSE','XXXXXX','6181',   15865,'Voyages et déplacements','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15867,'SYSCOHADA-SN','EXPENSE','XXXXXX','6182',   15865,'Transports entre établissements ou chantiers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15868,'SYSCOHADA-SN','EXPENSE','XXXXXX','6183',   15865,'Transports administratifs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15869,'SYSCOHADA-SN','EXPENSE','XXXXXX','62',     15819,'Services exterieurs a','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15870,'SYSCOHADA-SN','EXPENSE','XXXXXX','621',    15869,'Sous traitance generale','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15871,'SYSCOHADA-SN','EXPENSE','XXXXXX','622',    15869,'Locations et charges locatives','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15872,'SYSCOHADA-SN','EXPENSE','XXXXXX','6221',   15871,'Locations de terrains','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15873,'SYSCOHADA-SN','EXPENSE','XXXXXX','6222',   15871,'Locations de bâtiments','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15874,'SYSCOHADA-SN','EXPENSE','XXXXXX','6223',   15871,'Location de matériels et outillages','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15875,'SYSCOHADA-SN','EXPENSE','XXXXXX','6224',   15871,'Malis sur emballages','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15876,'SYSCOHADA-SN','EXPENSE','XXXXXX','6225',   15871,'Locations d''emballages','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15877,'SYSCOHADA-SN','EXPENSE','XXXXXX','6228',   15871,'Locations et charges locatives diverses','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15878,'SYSCOHADA-SN','EXPENSE','XXXXXX','623',    15869,'Redevances de credit bail et contrats assimiles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15879,'SYSCOHADA-SN','EXPENSE','XXXXXX','6232',   15878,'Crédits-bail immobilier','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15880,'SYSCOHADA-SN','EXPENSE','XXXXXX','6233',   15878,'Crédits-bail mobilier','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15881,'SYSCOHADA-SN','EXPENSE','XXXXXX','6235',   15878,'Contrats assimilés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15882,'SYSCOHADA-SN','EXPENSE','XXXXXX','624',    15869,'Entretiens, reparations et maintenance','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15883,'SYSCOHADA-SN','EXPENSE','XXXXXX','6241',   15882,'Entretien et réparation des biens immobiliers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15884,'SYSCOHADA-SN','EXPENSE','XXXXXX','6242',   15882,'Entretien et réparation des biens mobiliers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15885,'SYSCOHADA-SN','EXPENSE','XXXXXX','6243',   15882,'Maintenance','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15886,'SYSCOHADA-SN','EXPENSE','XXXXXX','6248',   15882,'Autres entretiens et réparations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15887,'SYSCOHADA-SN','EXPENSE','XXXXXX','625',    15869,'Primes d''assurance','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15888,'SYSCOHADA-SN','EXPENSE','XXXXXX','6251',   15887,'Assurances multirisques','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15889,'SYSCOHADA-SN','EXPENSE','XXXXXX','6252',   15887,'Assurances matériel de transport','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15890,'SYSCOHADA-SN','EXPENSE','XXXXXX','6253',   15887,'Assurances risques d''exploitation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15891,'SYSCOHADA-SN','EXPENSE','XXXXXX','6254',   15887,'Assurances responsabilité du producteur','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15892,'SYSCOHADA-SN','EXPENSE','XXXXXX','6255',   15887,'Assurances insolvabilité clients','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15893,'SYSCOHADA-SN','EXPENSE','XXXXXX','6256',   15887,'Assurances transport sur achats','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15894,'SYSCOHADA-SN','EXPENSE','XXXXXX','6257',   15887,'Assurances transport sur ventes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15895,'SYSCOHADA-SN','EXPENSE','XXXXXX','6258',   15887,'Autres primes d''assurances','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15896,'SYSCOHADA-SN','EXPENSE','XXXXXX','626',    15869,'Etudes, recherches et documentation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15897,'SYSCOHADA-SN','EXPENSE','XXXXXX','6261',   15896,'Etudes et recherches','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15898,'SYSCOHADA-SN','EXPENSE','XXXXXX','6265',   15896,'Documentation générale','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15899,'SYSCOHADA-SN','EXPENSE','XXXXXX','6266',   15896,'Documentation technique','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15900,'SYSCOHADA-SN','EXPENSE','XXXXXX','627',    15869,'Publicite, publications, relations publiques','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15901,'SYSCOHADA-SN','EXPENSE','XXXXXX','6271',   15900,'Annonces, insertions','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15902,'SYSCOHADA-SN','EXPENSE','XXXXXX','6272',   15900,'Catalogues, imprimés publicitaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15903,'SYSCOHADA-SN','EXPENSE','XXXXXX','6273',   15900,'Echantillons','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15904,'SYSCOHADA-SN','EXPENSE','XXXXXX','6274',   15900,'Foires et expositions','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15905,'SYSCOHADA-SN','EXPENSE','XXXXXX','6275',   15900,'Publications','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15906,'SYSCOHADA-SN','EXPENSE','XXXXXX','6276',   15900,'Cadeaux à la clientèle','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15907,'SYSCOHADA-SN','EXPENSE','XXXXXX','6277',   15900,'Frais de colloques, séminaires, conférences','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15908,'SYSCOHADA-SN','EXPENSE','XXXXXX','6278',   15900,'Autres charges de publicités et relations publiques','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15909,'SYSCOHADA-SN','EXPENSE','XXXXXX','628',    15869,'Frais de telecommunications','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15910,'SYSCOHADA-SN','EXPENSE','XXXXXX','6281',   15909,'Frais de téléphone','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15911,'SYSCOHADA-SN','EXPENSE','XXXXXX','6282',   15909,'Frais de télex','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15912,'SYSCOHADA-SN','EXPENSE','XXXXXX','6283',   15909,'Frais de télécopie','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15913,'SYSCOHADA-SN','EXPENSE','XXXXXX','6288',   15909,'Autres frais de télécommunications','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15914,'SYSCOHADA-SN','EXPENSE','XXXXXX','63',     15819,'Services exterieurs b','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15915,'SYSCOHADA-SN','EXPENSE','XXXXXX','631',    15914,'Frais bancaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15916,'SYSCOHADA-SN','EXPENSE','XXXXXX','6311',   15915,'Frais sur titre (achats, vente, garde)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15917,'SYSCOHADA-SN','EXPENSE','XXXXXX','6312',   15915,'Frais sur effets','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15918,'SYSCOHADA-SN','EXPENSE','XXXXXX','6313',   15915,'Locations de coffres','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15919,'SYSCOHADA-SN','EXPENSE','XXXXXX','6315',   15915,'Commissions sur cartes de crédit','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15920,'SYSCOHADA-SN','EXPENSE','XXXXXX','6316',   15915,'Frais d''émission d''emprunts','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15921,'SYSCOHADA-SN','EXPENSE','XXXXXX','6318',   15915,'Autres frais bancaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15922,'SYSCOHADA-SN','EXPENSE','XXXXXX','632',    15914,'Remunerations d''intermediaires et de conseils','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15923,'SYSCOHADA-SN','EXPENSE','XXXXXX','6321',   15922,'Commissions et courtages sur achats','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15924,'SYSCOHADA-SN','EXPENSE','XXXXXX','6322',   15922,'Commissions et courtages sur ventes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15925,'SYSCOHADA-SN','EXPENSE','XXXXXX','6323',   15922,'Rémunérations des transitaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15926,'SYSCOHADA-SN','EXPENSE','XXXXXX','6324',   15922,'Honoraires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15927,'SYSCOHADA-SN','EXPENSE','XXXXXX','6325',   15922,'Frais d''actes et de contentieux','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15928,'SYSCOHADA-SN','EXPENSE','XXXXXX','6328',   15922,'Divers frais','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15929,'SYSCOHADA-SN','EXPENSE','XXXXXX','633',    15914,'Frais de formation du personnel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15930,'SYSCOHADA-SN','EXPENSE','XXXXXX','634',    15914,'Redevances pour brevets, licences, logiciels et droits similaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15931,'SYSCOHADA-SN','EXPENSE','XXXXXX','6342',   15930,'Redevances pour brevets, licences, concessions et droits similaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15932,'SYSCOHADA-SN','EXPENSE','XXXXXX','6343',   15930,'Redevances pour logiciel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15933,'SYSCOHADA-SN','EXPENSE','XXXXXX','6344',   15930,'Redevances pour marques','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15934,'SYSCOHADA-SN','EXPENSE','XXXXXX','635',    15914,'Cotisations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15935,'SYSCOHADA-SN','EXPENSE','XXXXXX','6351',   15934,'Cotisations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15936,'SYSCOHADA-SN','EXPENSE','XXXXXX','6358',   15934,'Concours divers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15937,'SYSCOHADA-SN','EXPENSE','XXXXXX','636',    15914,'Redevances verses au concedant (concessions service public)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15938,'SYSCOHADA-SN','EXPENSE','XXXXXX','637',    15914,'Remunerations du personnel exterieur a l''entreprise','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15939,'SYSCOHADA-SN','EXPENSE','XXXXXX','6371',   15938,'Personnel intérimaire','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15940,'SYSCOHADA-SN','EXPENSE','XXXXXX','6372',   15938,'Personnel détaché ou prêté à l''entreprise','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15941,'SYSCOHADA-SN','EXPENSE','XXXXXX','638',    15914,'Autres charges externes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15942,'SYSCOHADA-SN','EXPENSE','XXXXXX','6381',   15941,'Frais de recrutement du personnel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15943,'SYSCOHADA-SN','EXPENSE','XXXXXX','6382',   15941,'Frais de déménagement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15944,'SYSCOHADA-SN','EXPENSE','XXXXXX','6383',   15941,'Réceptions','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15945,'SYSCOHADA-SN','EXPENSE','XXXXXX','6384',   15941,'Missions','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15946,'SYSCOHADA-SN','EXPENSE','XXXXXX','64',     15819,'Impots et taxes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15947,'SYSCOHADA-SN','EXPENSE','XXXXXX','641',    15946,'Impots et taxes directs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15948,'SYSCOHADA-SN','EXPENSE','XXXXXX','6411',   15947,'Impots fonciers et taxes annexes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15949,'SYSCOHADA-SN','EXPENSE','XXXXXX','6412',   15947,'Patentes, licences et taxes annexes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15950,'SYSCOHADA-SN','EXPENSE','XXXXXX','6413',   15947,'Taxes sur appointements et salaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15951,'SYSCOHADA-SN','EXPENSE','XXXXXX','6414',   15947,'Taxes d''apprentissage','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15952,'SYSCOHADA-SN','EXPENSE','XXXXXX','6415',   15947,'Formation professionnelle continue','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15953,'SYSCOHADA-SN','EXPENSE','XXXXXX','6418',   15947,'Autres impôts et taxes directs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15954,'SYSCOHADA-SN','EXPENSE','XXXXXX','645',    15946,'Impots et taxes indirects','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15955,'SYSCOHADA-SN','EXPENSE','XXXXXX','646',    15946,'Droits d''enregistrement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15956,'SYSCOHADA-SN','EXPENSE','XXXXXX','6461',   15955,'Droits de mutation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15957,'SYSCOHADA-SN','EXPENSE','XXXXXX','6462',   15955,'Droits de timbre','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15958,'SYSCOHADA-SN','EXPENSE','XXXXXX','6463',   15955,'Taxes sur les véhicules de société','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15959,'SYSCOHADA-SN','EXPENSE','XXXXXX','6464',   15955,'Vignettes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15960,'SYSCOHADA-SN','EXPENSE','XXXXXX','6468',   15955,'Autres droits','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15961,'SYSCOHADA-SN','EXPENSE','XXXXXX','647',    15946,'Penalites et amendes fiscales','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15962,'SYSCOHADA-SN','EXPENSE','XXXXXX','6471',   15961,'Pénalités d''assiette, impots directs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15963,'SYSCOHADA-SN','EXPENSE','XXXXXX','6472',   15961,'Pénalités d''assiette, impôts indirects','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15964,'SYSCOHADA-SN','EXPENSE','XXXXXX','6473',   15961,'Pénalités de recouvrement, impôts directs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15965,'SYSCOHADA-SN','EXPENSE','XXXXXX','6474',   15961,'Pénalités de recouvrement, impôts indirects','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15966,'SYSCOHADA-SN','EXPENSE','XXXXXX','6478',   15961,'Autres amendes pénales et fiscales','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15967,'SYSCOHADA-SN','EXPENSE','XXXXXX','648',    15946,'Autres impots et taxes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15968,'SYSCOHADA-SN','EXPENSE','XXXXXX','65',     15819,'Autres charges','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15969,'SYSCOHADA-SN','EXPENSE','XXXXXX','651',    15968,'Pertes sur creances clients et autres debiteurs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15970,'SYSCOHADA-SN','EXPENSE','XXXXXX','6511',   15969,'Pertes sur clients','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15971,'SYSCOHADA-SN','EXPENSE','XXXXXX','6515',   15969,'Autres débiteurs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15972,'SYSCOHADA-SN','EXPENSE','XXXXXX','652',    15968,'Quote-part de resultat sur operations faites en commun','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15973,'SYSCOHADA-SN','EXPENSE','XXXXXX','6521',   15972,'Quote-part transféré de bénéfices (comptabilté du gérants)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15974,'SYSCOHADA-SN','EXPENSE','XXXXXX','6525',   15972,'Pertes imputées par transfert (comptabilité des associés non gérants)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15975,'SYSCOHADA-SN','EXPENSE','XXXXXX','653',    15968,'Quote-part de resultat annulee sur execution partielle de contrats pluri-exercices','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15976,'SYSCOHADA-SN','EXPENSE','XXXXXX','654',    15968,'Valeur comptable des cessions courantes d''immobilisations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15977,'SYSCOHADA-SN','EXPENSE','XXXXXX','658',    15968,'Charges diverses','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15978,'SYSCOHADA-SN','EXPENSE','XXXXXX','6581',   15977,'Jetons de présence et autres rémunérations d''administrateurs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15979,'SYSCOHADA-SN','EXPENSE','XXXXXX','6582',   15977,'Dons','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15980,'SYSCOHADA-SN','EXPENSE','XXXXXX','6583',   15977,'Mécénat','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15981,'SYSCOHADA-SN','EXPENSE','XXXXXX','659',    15968,'Charges provisionnees d''exploitation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15982,'SYSCOHADA-SN','EXPENSE','XXXXXX','6591',   15981,'Sur risque à court terme','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15983,'SYSCOHADA-SN','EXPENSE','XXXXXX','6593',   15981,'Sur stocks','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15984,'SYSCOHADA-SN','EXPENSE','XXXXXX','6594',   15981,'Sur créances','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15985,'SYSCOHADA-SN','EXPENSE','XXXXXX','6598',   15981,'Autres charges provisionnées','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15986,'SYSCOHADA-SN','EXPENSE','XXXXXX','66',     15819,'Charges de personnel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15987,'SYSCOHADA-SN','EXPENSE','XXXXXX','661',    15986,'Remunerations directes versees au personnel national','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15988,'SYSCOHADA-SN','EXPENSE','XXXXXX','6611',   15987,'Appointements salaires et commissions','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15989,'SYSCOHADA-SN','EXPENSE','XXXXXX','6612',   15987,'Primes et gratifications','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15990,'SYSCOHADA-SN','EXPENSE','XXXXXX','6613',   15987,'Congés payés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15991,'SYSCOHADA-SN','EXPENSE','XXXXXX','6614',   15987,'Indemnités de préavis, de licencement et de recherche d''embauche','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15992,'SYSCOHADA-SN','EXPENSE','XXXXXX','6615',   15987,'Indemnités de maladie versées aux travailleurs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15993,'SYSCOHADA-SN','EXPENSE','XXXXXX','6616',   15987,'Supplément familial','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15994,'SYSCOHADA-SN','EXPENSE','XXXXXX','6617',   15987,'Avantages en nature','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15995,'SYSCOHADA-SN','EXPENSE','XXXXXX','6618',   15987,'Autres rémunérations directes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15996,'SYSCOHADA-SN','EXPENSE','XXXXXX','662',    15986,'Remunerations directes versees au personnel non national','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15997,'SYSCOHADA-SN','EXPENSE','XXXXXX','6621',   15996,'Appointements salaires et commissions','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15998,'SYSCOHADA-SN','EXPENSE','XXXXXX','6622',   15996,'Primes et gratifications','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15999,'SYSCOHADA-SN','EXPENSE','XXXXXX','6623',   15996,'Congés payés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16000,'SYSCOHADA-SN','EXPENSE','XXXXXX','6624',   15996,'Indemnités de préavis, de licencement et de recherche d''embauche','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16001,'SYSCOHADA-SN','EXPENSE','XXXXXX','6625',   15996,'Indemnités de maladie versées aux travailleurs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16002,'SYSCOHADA-SN','EXPENSE','XXXXXX','6626',   15996,'Supplément familial','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16003,'SYSCOHADA-SN','EXPENSE','XXXXXX','6627',   15996,'Avantages en nature','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16004,'SYSCOHADA-SN','EXPENSE','XXXXXX','6628',   15996,'Autres rémunérations directes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16005,'SYSCOHADA-SN','EXPENSE','XXXXXX','663',    15986,'Indemnites forfaitaires versees au personnel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16006,'SYSCOHADA-SN','EXPENSE','XXXXXX','6631',   16005,'Indemnités de logement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16007,'SYSCOHADA-SN','EXPENSE','XXXXXX','6632',   16005,'Indemnités de représentation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16008,'SYSCOHADA-SN','EXPENSE','XXXXXX','6633',   16005,'Indemnités d''expatriation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16009,'SYSCOHADA-SN','EXPENSE','XXXXXX','6638',   16005,'Autres indemnités et avantages divers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16010,'SYSCOHADA-SN','EXPENSE','XXXXXX','664',    15986,'Charges sociales','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16011,'SYSCOHADA-SN','EXPENSE','XXXXXX','6641',   16010,'Charges sociales sur rémunération du personnel national','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16012,'SYSCOHADA-SN','EXPENSE','XXXXXX','6642',   16010,'Charges sociales sur rémunération du personnel non national','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16013,'SYSCOHADA-SN','EXPENSE','XXXXXX','666',    15986,'Remunerations et charges sociales de l''exploitant individuel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16014,'SYSCOHADA-SN','EXPENSE','XXXXXX','6661',   16013,'Rémunérations du travail de l''exploitant','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16015,'SYSCOHADA-SN','EXPENSE','XXXXXX','6662',   16013,'Charges sociales','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16016,'SYSCOHADA-SN','EXPENSE','XXXXXX','667',    15986,'Remunerations transferee de personnel exterieur','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16017,'SYSCOHADA-SN','EXPENSE','XXXXXX','6671',   16016,'Personnel intérimaire','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16018,'SYSCOHADA-SN','EXPENSE','XXXXXX','6672',   16016,'Personnel détaché ou prêté à l''entreprise','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16019,'SYSCOHADA-SN','EXPENSE','XXXXXX','668',    15986,'Autres charges sociales','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16020,'SYSCOHADA-SN','EXPENSE','XXXXXX','6681',   16019,'Versements aux syndicats et comités d''entreprise, d''établisement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16021,'SYSCOHADA-SN','EXPENSE','XXXXXX','6682',   16019,'Versements aux comité d''hygiéne et de sécurité','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16022,'SYSCOHADA-SN','EXPENSE','XXXXXX','6683',   16019,'Versements aux autres oeuvres sociales','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16023,'SYSCOHADA-SN','EXPENSE','XXXXXX','6684',   16019,'Médecine du travail et pharmacie','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16024,'SYSCOHADA-SN','EXPENSE','XXXXXX','67',     15819,'Frais financiers et charges assimilees','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16025,'SYSCOHADA-SN','EXPENSE','XXXXXX','671',    16024,'Interets des emprunts','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16026,'SYSCOHADA-SN','EXPENSE','XXXXXX','6711',   16025,'Emprunts obligataires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16027,'SYSCOHADA-SN','EXPENSE','XXXXXX','6712',   16025,'Emprunts auprès des établissements de crédit','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16028,'SYSCOHADA-SN','EXPENSE','XXXXXX','6713',   16025,'Dettes liées à des participations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16029,'SYSCOHADA-SN','EXPENSE','XXXXXX','672',    16024,'Interets dans loyers de credit bail et contrats assimiles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16030,'SYSCOHADA-SN','EXPENSE','XXXXXX','6721',   16029,'Intérêts dans loyers de crédit-bail immobilier','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16031,'SYSCOHADA-SN','EXPENSE','XXXXXX','6722',   16029,'Intérêts dans loyers de crédit-bail mobilier','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16032,'SYSCOHADA-SN','EXPENSE','XXXXXX','6723',   16029,'Intérêts dans loyers des autres contrats','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16033,'SYSCOHADA-SN','EXPENSE','XXXXXX','673',    16024,'Escomptes accordes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16034,'SYSCOHADA-SN','EXPENSE','XXXXXX','674',    16024,'Autres interets','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16035,'SYSCOHADA-SN','EXPENSE','XXXXXX','6741',   16034,'Avances reçues et dépôts créditeurs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16036,'SYSCOHADA-SN','EXPENSE','XXXXXX','6742',   16034,'Comptes courants bloqués','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16037,'SYSCOHADA-SN','EXPENSE','XXXXXX','6743',   16034,'Intérêts sur obligations cautionnées','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16038,'SYSCOHADA-SN','EXPENSE','XXXXXX','6744',   16034,'Intérêts sur dettes commerciales','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16039,'SYSCOHADA-SN','EXPENSE','XXXXXX','6745',   16034,'Intérêts bancaires et sur opérations de trésorerie et d''escompte','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16040,'SYSCOHADA-SN','EXPENSE','XXXXXX','6748',   16034,'Intérêts sur dettes diverses','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16041,'SYSCOHADA-SN','EXPENSE','XXXXXX','675',    16024,'Escomptes des effets de commerce','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16042,'SYSCOHADA-SN','EXPENSE','XXXXXX','676',    16024,'Pertes de change','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16043,'SYSCOHADA-SN','EXPENSE','XXXXXX','677',    16024,'Pertes sur cessions de titres  de placement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16044,'SYSCOHADA-SN','EXPENSE','XXXXXX','678',    16024,'Pertes sur risques financiers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16045,'SYSCOHADA-SN','EXPENSE','XXXXXX','6781',   16044,'Sur rentes viagères','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16046,'SYSCOHADA-SN','EXPENSE','XXXXXX','6782',   16044,'Sur opérations fiancières','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16047,'SYSCOHADA-SN','EXPENSE','XXXXXX','6783',   16044,'Sur instruments de trésorerie','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16048,'SYSCOHADA-SN','EXPENSE','XXXXXX','679',    16024,'Charges provisionnees financieres','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16049,'SYSCOHADA-SN','EXPENSE','XXXXXX','6791',   16048,'Sur risque financiers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16050,'SYSCOHADA-SN','EXPENSE','XXXXXX','6795',   16048,'Sur titres de placements','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16051,'SYSCOHADA-SN','EXPENSE','XXXXXX','6798',   16048,'Autres charges provisionnées financières','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16052,'SYSCOHADA-SN','EXPENSE','XXXXXX','68',     15819,'Dotations aus amortissements','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16053,'SYSCOHADA-SN','EXPENSE','XXXXXX','681',    16052,'Dotations aux amortissements d''exploitation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16054,'SYSCOHADA-SN','EXPENSE','XXXXXX','6811',   16052,'Dotations aux amortissements des charges immobilisées','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16055,'SYSCOHADA-SN','EXPENSE','XXXXXX','6812',   16052,'Dotations aux amortissements des immobilisations incorporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16056,'SYSCOHADA-SN','EXPENSE','XXXXXX','6813',   16052,'Dotations aux amortissements des immobilisations corporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16057,'SYSCOHADA-SN','EXPENSE','XXXXXX','687',    16052,'Dotations aux amortissements a caractere financier','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16058,'SYSCOHADA-SN','EXPENSE','XXXXXX','6872',   16057,'Dotations aux amortissements des primes de remboursement des obligations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16059,'SYSCOHADA-SN','EXPENSE','XXXXXX','6878',   16057,'Autres dotations aux amortissements à caractère financier','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16060,'SYSCOHADA-SN','EXPENSE','XXXXXX','69',     15819,'Dotattions aux provisions','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16061,'SYSCOHADA-SN','EXPENSE','XXXXXX','691',    16060,'Dotation aux provisions d''exploitation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16062,'SYSCOHADA-SN','EXPENSE','XXXXXX','6911',   16061,'Pour risques et charges','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16063,'SYSCOHADA-SN','EXPENSE','XXXXXX','6912',   16061,'Pour grosses réparations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16064,'SYSCOHADA-SN','EXPENSE','XXXXXX','6913',   16061,'Pour dépréciation des immobilisations incorporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16065,'SYSCOHADA-SN','EXPENSE','XXXXXX','6914',   16061,'Pour dépréciation des immobilisations corporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16066,'SYSCOHADA-SN','EXPENSE','XXXXXX','697',    16060,'Dotations aux provisions financieres','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16067,'SYSCOHADA-SN','EXPENSE','XXXXXX','6971',   16066,'Pour risques et charges','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16068,'SYSCOHADA-SN','EXPENSE','XXXXXX','6972',   16066,'Pour dépréciation des immobilisations financières','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16069,'SYSCOHADA-SN','INCOME','XXXXXX','7',           0,'Ventes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16070,'SYSCOHADA-SN','INCOME','XXXXXX','701',     16069,'Ventes de marchandises','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16071,'SYSCOHADA-SN','INCOME','XXXXXX','7011',    16070,'Dans la région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16072,'SYSCOHADA-SN','INCOME','XXXXXX','7012',    16070,'Hors région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16073,'SYSCOHADA-SN','INCOME','XXXXXX','7013',    16070,'Aux entreprises du groupe dans la région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16074,'SYSCOHADA-SN','INCOME','XXXXXX','7014',    16070,'Aux entreprises du groupe hors  région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16075,'SYSCOHADA-SN','INCOME','XXXXXX','702',     16069,'Ventes de produits finis','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16076,'SYSCOHADA-SN','INCOME','XXXXXX','7021',    16075,'Dans la région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16077,'SYSCOHADA-SN','INCOME','XXXXXX','7022',    16075,'Hors région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16078,'SYSCOHADA-SN','INCOME','XXXXXX','7023',    16075,'Aux entreprises de groupe dans la région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16079,'SYSCOHADA-SN','INCOME','XXXXXX','7024',    16075,'Aux entreprises du groupe hors  région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16080,'SYSCOHADA-SN','INCOME','XXXXXX','703',     16069,'Ventes de produits intermediaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16081,'SYSCOHADA-SN','INCOME','XXXXXX','7031',    16080,'Dans la région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16082,'SYSCOHADA-SN','INCOME','XXXXXX','7032',    16080,'Hors région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16083,'SYSCOHADA-SN','INCOME','XXXXXX','7033',    16080,'Aux entreprises du groupe dans la région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16084,'SYSCOHADA-SN','INCOME','XXXXXX','7034',    16080,'Aux entreprises du groupe hors  région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16085,'SYSCOHADA-SN','INCOME','XXXXXX','704',     16069,'Ventes de produits residuels','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16086,'SYSCOHADA-SN','INCOME','XXXXXX','7041',    16085,'Dans la région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16087,'SYSCOHADA-SN','INCOME','XXXXXX','7042',    16085,'Hors région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16088,'SYSCOHADA-SN','INCOME','XXXXXX','7043',    16085,'Aux entreprises du groupe dans la région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16089,'SYSCOHADA-SN','INCOME','XXXXXX','7044',    16085,'Aux entreprises du groupe hors  région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16090,'SYSCOHADA-SN','INCOME','XXXXXX','705',     16069,'Travaux factures','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16091,'SYSCOHADA-SN','INCOME','XXXXXX','7051',    16090,'Dans la région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16092,'SYSCOHADA-SN','INCOME','XXXXXX','7052',    16090,'Hors région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16093,'SYSCOHADA-SN','INCOME','XXXXXX','7053',    16090,'Aux entreprises du groupe dans la région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16094,'SYSCOHADA-SN','INCOME','XXXXXX','7054',    16090,'Aux entreprises du groupe hors région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16095,'SYSCOHADA-SN','INCOME','XXXXXX','706',     16069,'Services vendus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16096,'SYSCOHADA-SN','INCOME','XXXXXX','7061',    16095,'Dans la région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16097,'SYSCOHADA-SN','INCOME','XXXXXX','7062',    16095,'Hors région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16098,'SYSCOHADA-SN','INCOME','XXXXXX','7063',    16095,'Aux entreprises du groupe dans la région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16099,'SYSCOHADA-SN','INCOME','XXXXXX','7064',    16095,'Aux entreprises du groupe hors région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16100,'SYSCOHADA-SN','INCOME','XXXXXX','707',     16069,'Produits accessoires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16101,'SYSCOHADA-SN','INCOME','XXXXXX','7071',    16100,'Port, emballages perdus et autres frais facturés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16102,'SYSCOHADA-SN','INCOME','XXXXXX','7072',    16100,'Commissions et courtages','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16103,'SYSCOHADA-SN','INCOME','XXXXXX','7073',    16100,'Locations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16104,'SYSCOHADA-SN','INCOME','XXXXXX','7074',    16100,'Bonis sur reprises et cessions d''emballages','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16105,'SYSCOHADA-SN','INCOME','XXXXXX','7075',    16100,'Mise à disposition de personnel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16106,'SYSCOHADA-SN','INCOME','XXXXXX','7076',    16100,'Redevances pour brevets, logiciels, marques et droits similaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16107,'SYSCOHADA-SN','INCOME','XXXXXX','7077',    16100,'Services exploités dans l''intérêt du personnel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16108,'SYSCOHADA-SN','INCOME','XXXXXX','7078',    16100,'Autres produits accessoires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16109,'SYSCOHADA-SN','INCOME','XXXXXX','71',      16069,'Suvventions d''exploitation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16110,'SYSCOHADA-SN','INCOME','XXXXXX','711',     16109,'Sur produits a l''exportation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16111,'SYSCOHADA-SN','INCOME','XXXXXX','712',     16109,'Sur produits a l''importation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16112,'SYSCOHADA-SN','INCOME','XXXXXX','713',     16109,'Sur produits de perequation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16113,'SYSCOHADA-SN','INCOME','XXXXXX','718',     16109,'Autres subventions d''exploitation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16114,'SYSCOHADA-SN','INCOME','XXXXXX','7181',    16113,'Versées par l''etat et les collectivités publiques','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16115,'SYSCOHADA-SN','INCOME','XXXXXX','7182',    16113,'Versées par les organismes internationaux','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16116,'SYSCOHADA-SN','INCOME','XXXXXX','7183',    16113,'Versées par des tiers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16117,'SYSCOHADA-SN','INCOME','XXXXXX','72',      16069,'Production immobilisée','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16118,'SYSCOHADA-SN','INCOME','XXXXXX','721',     16117,'Immobilisations incorporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16119,'SYSCOHADA-SN','INCOME','XXXXXX','722',     16117,'Immobilisations corporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16120,'SYSCOHADA-SN','INCOME','XXXXXX','726',     16117,'Immobilisations financieres','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16121,'SYSCOHADA-SN','INCOME','XXXXXX','73',      16069,'Variations des stocks de biens et de services produits','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16122,'SYSCOHADA-SN','INCOME','XXXXXX','734',     16121,'Variations des stocks de produitsn en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16123,'SYSCOHADA-SN','INCOME','XXXXXX','7341',    16122,'Produits en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16124,'SYSCOHADA-SN','INCOME','XXXXXX','7342',    16122,'Travaux en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16125,'SYSCOHADA-SN','INCOME','XXXXXX','735',     16121,'Variations des en-cours de services','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16126,'SYSCOHADA-SN','INCOME','XXXXXX','7351',    16125,'Etudes en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16127,'SYSCOHADA-SN','INCOME','XXXXXX','7352',    16125,'Prestations de services en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16128,'SYSCOHADA-SN','INCOME','XXXXXX','736',     16121,'Variations des stocks de produits finis','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16129,'SYSCOHADA-SN','INCOME','XXXXXX','737',     16121,'Variations des stocks de produits intermediaires et residuels','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16130,'SYSCOHADA-SN','INCOME','XXXXXX','7371',    16129,'Produits intermédiaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16131,'SYSCOHADA-SN','INCOME','XXXXXX','7372',    16129,'Produits résiduels','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16132,'SYSCOHADA-SN','INCOME','XXXXXX','75',      16069,'Autres produits','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16133,'SYSCOHADA-SN','INCOME','XXXXXX','752',     16132,'Quote-part de resultat sur operations faites en commun','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16134,'SYSCOHADA-SN','INCOME','XXXXXX','7521',    16133,'Quote-part trsnsférée de pertes (comptabilité de gérant)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16135,'SYSCOHADA-SN','INCOME','XXXXXX','7525',    16133,'Bénéfices attribués par transfert (comptabilité des associés non gérants)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16136,'SYSCOHADA-SN','INCOME','XXXXXX','753',     16132,'Quote-part de resultat sue execution partielle de contrats pluri-ecercices','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16137,'SYSCOHADA-SN','INCOME','XXXXXX','754',     16132,'Produits des cessions courantes d''immobilisations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16138,'SYSCOHADA-SN','INCOME','XXXXXX','758',     16132,'Produits divers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16139,'SYSCOHADA-SN','INCOME','XXXXXX','7581',    16138,'Jetons de présence et autres rémunérations d''administrateurs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16140,'SYSCOHADA-SN','INCOME','XXXXXX','7582',    16138,'Indemnités d''assurances reçues','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16141,'SYSCOHADA-SN','INCOME','XXXXXX','759',     16132,'Reprises de charges provisionnees d''exploitation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16142,'SYSCOHADA-SN','INCOME','XXXXXX','7591',    16141,'Sur risques à court terme','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16143,'SYSCOHADA-SN','INCOME','XXXXXX','7593',    16141,'Sur stocks','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16144,'SYSCOHADA-SN','INCOME','XXXXXX','7594',    16141,'Sur créances','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16145,'SYSCOHADA-SN','INCOME','XXXXXX','7598',    16141,'Sur autres charges provisionnées','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16146,'SYSCOHADA-SN','INCOME','XXXXXX','77',      16069,'Revenus financiers et produits assimiles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16147,'SYSCOHADA-SN','INCOME','XXXXXX','771',     16146,'Interets de prets','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16148,'SYSCOHADA-SN','INCOME','XXXXXX','772',     16146,'Revenus de participations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16149,'SYSCOHADA-SN','INCOME','XXXXXX','773',     16146,'Escomptes obtenus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16150,'SYSCOHADA-SN','INCOME','XXXXXX','774',     16146,'Revenus de titres de placement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16151,'SYSCOHADA-SN','INCOME','XXXXXX','775',     16146,'Revenus des creances commerciales','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16152,'SYSCOHADA-SN','INCOME','XXXXXX','776',     16146,'Gains de change','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16153,'SYSCOHADA-SN','INCOME','XXXXXX','777',     16146,'Gains sur cessions de titres de placement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16154,'SYSCOHADA-SN','INCOME','XXXXXX','778',     16146,'Gains sur risques financiers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16155,'SYSCOHADA-SN','INCOME','XXXXXX','7781',    16154,'Gains sur rentes viagères','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16156,'SYSCOHADA-SN','INCOME','XXXXXX','7782',    16154,'Gains sur opérations financières','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16157,'SYSCOHADA-SN','INCOME','XXXXXX','7784',    16154,'Gains sur instruments de trésorerie','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16158,'SYSCOHADA-SN','INCOME','XXXXXX','779',     16146,'Reprises de charges provisionnees financieres','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16159,'SYSCOHADA-SN','INCOME','XXXXXX','7791',    16158,'Sur risques financiers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16160,'SYSCOHADA-SN','INCOME','XXXXXX','7795',    16158,'Sur titres de placement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16161,'SYSCOHADA-SN','INCOME','XXXXXX','7798',    16158,'Autres charges provisionnées financières','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16162,'SYSCOHADA-SN','INCOME','XXXXXX','78',      16069,'Transfert de charges','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16163,'SYSCOHADA-SN','INCOME','XXXXXX','781',     16162,'Transfert de charges d''exploitation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16164,'SYSCOHADA-SN','INCOME','XXXXXX','787',     16162,'Transfert de charges financieres','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16165,'SYSCOHADA-SN','INCOME','XXXXXX','79',      16069,'Reprises de provisions','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16166,'SYSCOHADA-SN','INCOME','XXXXXX','791',     16165,'Reprises de provisions d''exploitation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16167,'SYSCOHADA-SN','INCOME','XXXXXX','7911',    16166,'Pour risques et charges d''exploitation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16168,'SYSCOHADA-SN','INCOME','XXXXXX','7912',    16166,'Pour grosses réparation d''exploitation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16169,'SYSCOHADA-SN','INCOME','XXXXXX','7913',    16166,'Pour dépreciation des immobilisations incorporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16170,'SYSCOHADA-SN','INCOME','XXXXXX','7914',    16166,'Pour dépreciation des immobilisations corporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16171,'SYSCOHADA-SN','INCOME','XXXXXX','797',     16165,'Reprises de provisions financieres','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16172,'SYSCOHADA-SN','INCOME','XXXXXX','7971',    16171,'Pour risques et charges financiers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16173,'SYSCOHADA-SN','INCOME','XXXXXX','7972',    16171,'Pour dépréciation des immobilisations financières','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16174,'SYSCOHADA-SN','INCOME','XXXXXX','798',     16165,'Reprises d''amortissements','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16175,'SYSCOHADA-SN','AUTRES','XXXXXX','81',          0,'Valeurs comptables des cessions d''immobilisations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16176,'SYSCOHADA-SN','AUTRES','XXXXXX','811',     16175,'Immobilisations incorporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16177,'SYSCOHADA-SN','AUTRES','XXXXXX','812',     16175,'Immobilisations corporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16178,'SYSCOHADA-SN','AUTRES','XXXXXX','816',     16175,'Immobilisations financieres','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16179,'SYSCOHADA-SN','AUTRES','XXXXXX','82',          0,'Produits de cessions d''immobilisations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16180,'SYSCOHADA-SN','AUTRES','XXXXXX','821',     16179,'Immobilisations incorporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16181,'SYSCOHADA-SN','AUTRES','XXXXXX','822',     16179,'Immobilisations corporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16182,'SYSCOHADA-SN','AUTRES','XXXXXX','826',     16179,'Immobilisations financieres','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16183,'SYSCOHADA-SN','AUTRES','XXXXXX','83',          0,'Charges hors activites ordinaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16184,'SYSCOHADA-SN','AUTRES','XXXXXX','831',     16183,'Charges h.a.o constatées','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16185,'SYSCOHADA-SN','AUTRES','XXXXXX','834',     16183,'Pertes sur creances h.a.o','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16186,'SYSCOHADA-SN','AUTRES','XXXXXX','835',     16183,'Dons et liberalites accordes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16187,'SYSCOHADA-SN','AUTRES','XXXXXX','836',     16183,'Abandons de creances consentis','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16188,'SYSCOHADA-SN','AUTRES','XXXXXX','839',     16183,'Charges provisionnees h.a.o','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16189,'SYSCOHADA-SN','AUTRES','XXXXXX','84',          0,'Produits hors activites ordinaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16190,'SYSCOHADA-SN','AUTRES','XXXXXX','841',     16189,'Produits h.a.o constates','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16191,'SYSCOHADA-SN','AUTRES','XXXXXX','845',     16189,'Dons et liberalites obtenus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16192,'SYSCOHADA-SN','AUTRES','XXXXXX','846',     16189,'Abandons de creances obtenus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16193,'SYSCOHADA-SN','AUTRES','XXXXXX','848',     16189,'Transferts de charges h.a.o','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16194,'SYSCOHADA-SN','AUTRES','XXXXXX','849',     16189,'Reprises des charges provisionnees h.a.o','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16195,'SYSCOHADA-SN','AUTRES','XXXXXX','85',          0,'Dotations hors activites ordinaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16196,'SYSCOHADA-SN','AUTRES','XXXXXX','851',     16195,'Dotations aux provisions reglementees','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16197,'SYSCOHADA-SN','AUTRES','XXXXXX','852',     16195,'Dotations aux amortissements h.a.o','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16198,'SYSCOHADA-SN','AUTRES','XXXXXX','853',     16195,'Dotations aux provisions pour depreciation h.a.o','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16199,'SYSCOHADA-SN','AUTRES','XXXXXX','854',     16195,'Dotations aux provisions pour risques et charges h.a.o','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16200,'SYSCOHADA-SN','AUTRES','XXXXXX','858',     16195,'Autres dotations h.a.o','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16201,'SYSCOHADA-SN','AUTRES','XXXXXX','86',          0,'Reprises hors activites ordinaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16202,'SYSCOHADA-SN','AUTRES','XXXXXX','861',     16201,'Reprises de provisions reglementees','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16203,'SYSCOHADA-SN','AUTRES','XXXXXX','862',     16201,'Reprises d''amortissements','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16204,'SYSCOHADA-SN','AUTRES','XXXXXX','863',     16201,'Reprises de provisions pour depreciation h.a.o','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16205,'SYSCOHADA-SN','AUTRES','XXXXXX','864',     16201,'Reprises de provisions pour risques et charges h.a.o','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16206,'SYSCOHADA-SN','AUTRES','XXXXXX','865',     16201,'Reprises de subventions d''investissement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16207,'SYSCOHADA-SN','AUTRES','XXXXXX','868',     16201,'Autres reprises h.a.o','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16208,'SYSCOHADA-SN','AUTRES','XXXXXX','87',          0,'Participations des travailleurs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16209,'SYSCOHADA-SN','AUTRES','XXXXXX','871',     16208,'Participation legale aux benefices','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16210,'SYSCOHADA-SN','AUTRES','XXXXXX','874',     16208,'Participation contractuelle aux benefices','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16211,'SYSCOHADA-SN','AUTRES','XXXXXX','878',     16208,'Autres participations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16212,'SYSCOHADA-SN','AUTRES','XXXXXX','88',          0,'Subventions d''equilibre','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16213,'SYSCOHADA-SN','AUTRES','XXXXXX','881',     16212,'Etat','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16214,'SYSCOHADA-SN','AUTRES','XXXXXX','884',     16212,'Collectivites publiques','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16215,'SYSCOHADA-SN','AUTRES','XXXXXX','886',     16212,'Groupe','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16216,'SYSCOHADA-SN','AUTRES','XXXXXX','888',     16212,'Autres','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16217,'SYSCOHADA-SN','AUTRES','XXXXXX','89',          0,'Impots sur le resultat','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16218,'SYSCOHADA-SN','AUTRES','XXXXXX','891',     16217,'Impots sur les benefices de l''exercice','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16219,'SYSCOHADA-SN','AUTRES','XXXXXX','8911',    16218,'Activités exercées dans l''etat','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16220,'SYSCOHADA-SN','AUTRES','XXXXXX','8912',    16218,'Activités exercées dans les autres etats de la région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16221,'SYSCOHADA-SN','AUTRES','XXXXXX','8913',    16218,'Activités exercées hors région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16222,'SYSCOHADA-SN','AUTRES','XXXXXX','892',     16217,'Rappel d''impôts sur resultats anterieurs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16223,'SYSCOHADA-SN','AUTRES','XXXXXX','895',     16217,'Impôts minimum forfaitaires (i.m.f)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16224,'SYSCOHADA-SN','AUTRES','XXXXXX','899',     16217,'Dégrèvements et annulations d''impots sur resultats antérieurs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16225,'SYSCOHADA-SN','AUTRES','XXXXXX','8991',    16224,'Dégrèvements','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16226,'SYSCOHADA-SN','AUTRES','XXXXXX','8994',    16224,'Annulations pour pertes rétroactives','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15000,'SYSCOHADA-SN','CAPIT','XXXXXX','1',            0,'Capital','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15001,'SYSCOHADA-SN','CAPIT','XXXXXX','101',      15000,'Capital social','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15002,'SYSCOHADA-SN','CAPIT','XXXXXX','1011',     15001,'Capital souscrit, non appelé','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15003,'SYSCOHADA-SN','CAPIT','XXXXXX','1012',     15001,'Capital souscrit, appelé, non versé','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15004,'SYSCOHADA-SN','CAPIT','XXXXXX','1013',     15001,'Capital souscrit, appelé, versé, non amorti','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15005,'SYSCOHADA-SN','CAPIT','XXXXXX','1014',     15001,'Capital souscrit, appelé, versé, amorti','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15006,'SYSCOHADA-SN','CAPIT','XXXXXX','1018',     15001,'Capital souscrit, soumis à des conditions particulières','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15007,'SYSCOHADA-SN','CAPIT','XXXXXX','102',      15000,'Capital par dotation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15008,'SYSCOHADA-SN','CAPIT','XXXXXX','1021',     15007,'Dotation initiale','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15009,'SYSCOHADA-SN','CAPIT','XXXXXX','1022',     15007,'Dotations complémentaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15010,'SYSCOHADA-SN','CAPIT','XXXXXX','1028',     15007,'Autres dotations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15011,'SYSCOHADA-SN','CAPIT','XXXXXX','103',      15000,'Capital personnel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15012,'SYSCOHADA-SN','CAPIT','XXXXXX','104',      15000,'Compte de l''exploitant','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15013,'SYSCOHADA-SN','CAPIT','XXXXXX','1041',     15012,'Apports temporaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15014,'SYSCOHADA-SN','CAPIT','XXXXXX','1042',     15012,'Opérations courantes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15015,'SYSCOHADA-SN','CAPIT','XXXXXX','1043',     15012,'Rémunérations, impôts et autres charges personnelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15016,'SYSCOHADA-SN','CAPIT','XXXXXX','1047',     15012,'Prélèvements d''autoconsommation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15017,'SYSCOHADA-SN','CAPIT','XXXXXX','1048',     15012,'Autres prélèvements','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15018,'SYSCOHADA-SN','CAPIT','XXXXXX','105',      15000,'Primes liees aux capitaux propres','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15019,'SYSCOHADA-SN','CAPIT','XXXXXX','1051',     15018,'Primes d''émission','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15020,'SYSCOHADA-SN','CAPIT','XXXXXX','1052',     15018,'Primes d''apport','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15021,'SYSCOHADA-SN','CAPIT','XXXXXX','1053',     15018,'Primes de fusion','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15022,'SYSCOHADA-SN','CAPIT','XXXXXX','1054',     15018,'Primes de conversion','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15023,'SYSCOHADA-SN','CAPIT','XXXXXX','1058',     15018,'Autres primes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15024,'SYSCOHADA-SN','CAPIT','XXXXXX','106',      15000,'Ecarts de reevaluation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15025,'SYSCOHADA-SN','CAPIT','XXXXXX','1061',     15024,'Ecarts de réévaluation légale','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15026,'SYSCOHADA-SN','CAPIT','XXXXXX','1062',     15024,'Ecarts de réévaluation libre','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15027,'SYSCOHADA-SN','CAPIT','XXXXXX','109',      15000,'Actionnaires, capital souscrit, non appele','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15028,'SYSCOHADA-SN','CAPIT','XXXXXX','11',       15000,'Reserves','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15029,'SYSCOHADA-SN','CAPIT','XXXXXX','111',      15028,'Reserve legale','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15030,'SYSCOHADA-SN','CAPIT','XXXXXX','1111',     15029,'Réserves légales','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15031,'SYSCOHADA-SN','CAPIT','XXXXXX','112',      15028,'Reserves statutaires ou contractuelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15032,'SYSCOHADA-SN','CAPIT','XXXXXX','113',      15028,'Reserves reglementees','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15033,'SYSCOHADA-SN','CAPIT','XXXXXX','1131',     15032,'Réserves de plus-values nettes à long terme','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15034,'SYSCOHADA-SN','CAPIT','XXXXXX','1133',     15032,'Réserves consécutives à l''octroi de subventions d''investissement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15035,'SYSCOHADA-SN','CAPIT','XXXXXX','1134',     15032,'Réserves spéciales navires renouvelés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15036,'SYSCOHADA-SN','CAPIT','XXXXXX','1135',     15032,'Réserves spéciales matériels et outillage renouvelés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15037,'SYSCOHADA-SN','CAPIT','XXXXXX','1138',     15032,'Autres réserves réglementées','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15038,'SYSCOHADA-SN','CAPIT','XXXXXX','118',      15028,'Autres reserves','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15039,'SYSCOHADA-SN','CAPIT','XXXXXX','1181',     15038,'Réserves facultatives','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15040,'SYSCOHADA-SN','CAPIT','XXXXXX','1188',     15038,'Réserves diverses','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15041,'SYSCOHADA-SN','CAPIT','XXXXXX','12',       15000,'Report a nouveau','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15042,'SYSCOHADA-SN','CAPIT','XXXXXX','121',      15041,'Report a nouveau crediteur','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15043,'SYSCOHADA-SN','CAPIT','XXXXXX','1211',     15042,'Report à nouveau crediteur','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15044,'SYSCOHADA-SN','CAPIT','XXXXXX','129',      15041,'Report a nouveau debiteur','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15045,'SYSCOHADA-SN','CAPIT','XXXXXX','1291',     15044,'Perte nette à reporter','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15046,'SYSCOHADA-SN','CAPIT','XXXXXX','1292',     15044,'Perte - amortissements réputés différés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15047,'SYSCOHADA-SN','CAPIT','XXXXXX','13',       15000,'Resultat net de l''exercice','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15048,'SYSCOHADA-SN','CAPIT','XXXXXX','1301',     15047,'Résultat en instance d''affectation : bénéfice','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15049,'SYSCOHADA-SN','CAPIT','XXXXXX','1309',     15047,'Résultat en instance d''affectation : perte','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15050,'SYSCOHADA-SN','CAPIT','XXXXXX','131',      15047,'Resultat net : benefice','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15051,'SYSCOHADA-SN','CAPIT','XXXXXX','132',      15047,'Marge brute (mb)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15052,'SYSCOHADA-SN','CAPIT','XXXXXX','1321',     15051,'Marge brute sur marchandises','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15053,'SYSCOHADA-SN','CAPIT','XXXXXX','1322',     15051,'Marge brute sur matières','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15054,'SYSCOHADA-SN','CAPIT','XXXXXX','133',      15047,'Valeur ajoutee (v.a.)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15055,'SYSCOHADA-SN','CAPIT','XXXXXX','134',      15047,'Excedent brut d''exploitation (e.b.e.)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15056,'SYSCOHADA-SN','CAPIT','XXXXXX','135',      15047,'Resultat d''exploitation (r.e.)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15057,'SYSCOHADA-SN','CAPIT','XXXXXX','136',      15047,'Resultat financier (r.f.)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15058,'SYSCOHADA-SN','CAPIT','XXXXXX','137',      15047,'Resultat des activites ordinaires (r.a.o.)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15059,'SYSCOHADA-SN','CAPIT','XXXXXX','138',      15047,'Resultat hors activites ordinaires (r.h.a.o.)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15060,'SYSCOHADA-SN','CAPIT','XXXXXX','139',      15047,'Resultat net : perte','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15061,'SYSCOHADA-SN','CAPIT','XXXXXX','14',       15000,'Subventions d''investissement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15062,'SYSCOHADA-SN','CAPIT','XXXXXX','141',      15061,'Subventions d''equipement a','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15063,'SYSCOHADA-SN','CAPIT','XXXXXX','1411',     15062,'Etat','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15064,'SYSCOHADA-SN','CAPIT','XXXXXX','1412',     15062,'Régions','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15065,'SYSCOHADA-SN','CAPIT','XXXXXX','1413',     15062,'Départements','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15066,'SYSCOHADA-SN','CAPIT','XXXXXX','1414',     15062,'Communes et collectivités publiques décentralisées','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15067,'SYSCOHADA-SN','CAPIT','XXXXXX','1415',     15062,'Entreprises publiques ou mixtes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15068,'SYSCOHADA-SN','CAPIT','XXXXXX','1416',     15062,'Entreprises et organismes privés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15069,'SYSCOHADA-SN','CAPIT','XXXXXX','1417',     15062,'Organismes internationaux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15070,'SYSCOHADA-SN','CAPIT','XXXXXX','1418',     15062,'Autres','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15071,'SYSCOHADA-SN','CAPIT','XXXXXX','142',      15061,'Subventions d''equipement b','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15072,'SYSCOHADA-SN','CAPIT','XXXXXX','1421',     15071,'Subventions d''équipements','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15073,'SYSCOHADA-SN','CAPIT','XXXXXX','148',      15061,'Autres subventions d''investissement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15074,'SYSCOHADA-SN','CAPIT','XXXXXX','15',       15000,'Provisions reglementees et fonds assimiles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15075,'SYSCOHADA-SN','CAPIT','XXXXXX','151',      15074,'Amortissements derogatoires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15076,'SYSCOHADA-SN','CAPIT','XXXXXX','152',      15074,'Plus-values de cession a reinvestir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15077,'SYSCOHADA-SN','CAPIT','XXXXXX','1521',     15076,'Plus-values de cession à réinvestir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15078,'SYSCOHADA-SN','CAPIT','XXXXXX','153',      15074,'Fonds reglementes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15079,'SYSCOHADA-SN','CAPIT','XXXXXX','1531',     15078,'Fonds national','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15080,'SYSCOHADA-SN','CAPIT','XXXXXX','1532',     15078,'Prélèvement pour le budget','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15081,'SYSCOHADA-SN','CAPIT','XXXXXX','154',      15074,'Provision speciale de reevaluation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15082,'SYSCOHADA-SN','CAPIT','XXXXXX','155',      15074,'Provisions reglementees relatives aux immobilisations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15083,'SYSCOHADA-SN','CAPIT','XXXXXX','1551',     15082,'Recontitution des gisements miniers et pétroliers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15084,'SYSCOHADA-SN','CAPIT','XXXXXX','1552',     15082,'Provisions de croissance des immobilisations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15085,'SYSCOHADA-SN','CAPIT','XXXXXX','1553',     15082,'Provisions de renouvellement du matériel naval','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15086,'SYSCOHADA-SN','CAPIT','XXXXXX','1554',     15082,'Provisions pourle renouvellement du matériel et outillage','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15087,'SYSCOHADA-SN','CAPIT','XXXXXX','156',      15074,'Provisions reglementees relatives aux stocks','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15088,'SYSCOHADA-SN','CAPIT','XXXXXX','1561',     15087,'Hausse de prix','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15089,'SYSCOHADA-SN','CAPIT','XXXXXX','1562',     15087,'Fluctuation des cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15090,'SYSCOHADA-SN','CAPIT','XXXXXX','157',      15074,'Provisions pour investissement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15091,'SYSCOHADA-SN','CAPIT','XXXXXX','158',      15074,'Autres provisions et fonds reglementes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15092,'SYSCOHADA-SN','CAPIT','XXXXXX','16',       15000,'Emprunts et dettes assimilees','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15093,'SYSCOHADA-SN','CAPIT','XXXXXX','161',      15092,'Emprunts obligataires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15094,'SYSCOHADA-SN','CAPIT','XXXXXX','1611',     15093,'Emprunts obligataires ordinaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15095,'SYSCOHADA-SN','CAPIT','XXXXXX','1612',     15093,'Emprunts obligataires convertibles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15096,'SYSCOHADA-SN','CAPIT','XXXXXX','1618',     15093,'Autres emprunts obligataires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15097,'SYSCOHADA-SN','CAPIT','XXXXXX','1619',     15093,'Obligations à souscrire, à la souche','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15098,'SYSCOHADA-SN','CAPIT','XXXXXX','162',      15092,'Emprunts et dettes aupres des etablissements de credit','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15099,'SYSCOHADA-SN','CAPIT','XXXXXX','163',      15092,'Avances recues de l''etat','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15100,'SYSCOHADA-SN','CAPIT','XXXXXX','164',      15092,'Avances recues et comptes courants bloques','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15101,'SYSCOHADA-SN','CAPIT','XXXXXX','165',      15092,'Depots et cautionnements recus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15102,'SYSCOHADA-SN','CAPIT','XXXXXX','1651',     15101,'Dépôts à terme','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15103,'SYSCOHADA-SN','CAPIT','XXXXXX','1652',     15101,'Cautionnements','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15104,'SYSCOHADA-SN','CAPIT','XXXXXX','166',      15092,'Interets courus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15105,'SYSCOHADA-SN','CAPIT','XXXXXX','1661',     15104,'Sur emprunts obligataires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15106,'SYSCOHADA-SN','CAPIT','XXXXXX','1662',     15104,'Sur emprunts et dettes auprès des établissements de crédit','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15107,'SYSCOHADA-SN','CAPIT','XXXXXX','1663',     15104,'Sur avances reçues de l''etat','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15108,'SYSCOHADA-SN','CAPIT','XXXXXX','1664',     15104,'Sur avances reçues et comptes courants bloqués','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15109,'SYSCOHADA-SN','CAPIT','XXXXXX','1665',     15104,'Sur dépôts et cautionnements reçus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15110,'SYSCOHADA-SN','CAPIT','XXXXXX','1667',     15104,'Sur avances assorties de conditions particulières','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15111,'SYSCOHADA-SN','CAPIT','XXXXXX','1668',     15104,'Sur autres emprunts et dettes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15112,'SYSCOHADA-SN','CAPIT','XXXXXX','167',      15092,'Avances assorties de conditions particulieres','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15113,'SYSCOHADA-SN','CAPIT','XXXXXX','1671',     15112,'Avances bloquées pour augmentation du capital','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15114,'SYSCOHADA-SN','CAPIT','XXXXXX','1672',     15112,'Avances conditionnées par l''etat','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15115,'SYSCOHADA-SN','CAPIT','XXXXXX','1673',     15112,'Avances conditionnées par les autres organismes africains','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15116,'SYSCOHADA-SN','CAPIT','XXXXXX','1674',     15112,'Avances conditionné par les autres organismes internationaux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15117,'SYSCOHADA-SN','CAPIT','XXXXXX','1676',     15112,'Droits du concédant exigibles en nature','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15118,'SYSCOHADA-SN','CAPIT','XXXXXX','168',      15092,'Autres emprunts et dettes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15119,'SYSCOHADA-SN','CAPIT','XXXXXX','1681',     15118,'Rentes viagères capitalisées','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15120,'SYSCOHADA-SN','CAPIT','XXXXXX','1682',     15118,'Billets de fonds','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15121,'SYSCOHADA-SN','CAPIT','XXXXXX','1683',     15118,'Dettes consécutives à des titres emprunté','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15122,'SYSCOHADA-SN','CAPIT','XXXXXX','1684',     15118,'Dettes du concédant exigibles en nature','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15123,'SYSCOHADA-SN','CAPIT','XXXXXX','1685',     15118,'Emprunts participatifs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15124,'SYSCOHADA-SN','CAPIT','XXXXXX','1686',     15118,'Participation des travailleurs aux bénéfices','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15125,'SYSCOHADA-SN','CAPIT','XXXXXX','17',       15000,'Dettes de credit-bail et contrats assimiles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15126,'SYSCOHADA-SN','CAPIT','XXXXXX','172',      15125,'Emprunts equivalents de credit-bail immobilier','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15127,'SYSCOHADA-SN','CAPIT','XXXXXX','173',      15125,'Emprunts equivalents de credit-bail mobilier','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15128,'SYSCOHADA-SN','CAPIT','XXXXXX','176',      15125,'Interets courus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15129,'SYSCOHADA-SN','CAPIT','XXXXXX','1762',     15128,'Sur emprunts équivalents de crédit-bail immobilier','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15130,'SYSCOHADA-SN','CAPIT','XXXXXX','1763',     15128,'Sur emprunts équivalents de crédit-bail mobilier','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15131,'SYSCOHADA-SN','CAPIT','XXXXXX','1768',     15128,'Sur emprunts équivalents d''autres contrats','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15132,'SYSCOHADA-SN','CAPIT','XXXXXX','178',      15125,'Emprunts equivalents d''autres contrats','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15133,'SYSCOHADA-SN','CAPIT','XXXXXX','18',       15000,'Dettes liees a des participations et comptes de liaison des etablissements et societes en participation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15134,'SYSCOHADA-SN','CAPIT','XXXXXX','181',      15133,'Dettes liees a des participations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15135,'SYSCOHADA-SN','CAPIT','XXXXXX','1811',     15134,'Dettes liées à des participations (groupe)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15136,'SYSCOHADA-SN','CAPIT','XXXXXX','1812',     15134,'Dettes liées à des participations (hors groupe)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15137,'SYSCOHADA-SN','CAPIT','XXXXXX','182',      15133,'Dettes liees a des societes en paticipation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15138,'SYSCOHADA-SN','CAPIT','XXXXXX','183',      15133,'Interets courus sur dettes liees a des participations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15139,'SYSCOHADA-SN','CAPIT','XXXXXX','184',      15133,'Comptes permanents bloques des etablissements et succursales','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15140,'SYSCOHADA-SN','CAPIT','XXXXXX','185',      15133,'Comptes permanents non bloques des etablissements et succursales','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15141,'SYSCOHADA-SN','CAPIT','XXXXXX','186',      15133,'Comptes de liaison charges','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15142,'SYSCOHADA-SN','CAPIT','XXXXXX','187',      15133,'Comptes de liaison produits','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15143,'SYSCOHADA-SN','CAPIT','XXXXXX','188',      15133,'Comptes de liaison des societes en participation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15144,'SYSCOHADA-SN','CAPIT','XXXXXX','19',       15000,'Provisions financieres pour risques et charges','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15145,'SYSCOHADA-SN','CAPIT','XXXXXX','191',      15144,'Provisions pour litiges','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15146,'SYSCOHADA-SN','CAPIT','XXXXXX','192',      15144,'Provisions pour garanties donnees aux clients','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15147,'SYSCOHADA-SN','CAPIT','XXXXXX','193',      15144,'Provisions pour pertes sur marches a achevement futur','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15148,'SYSCOHADA-SN','CAPIT','XXXXXX','194',      15144,'Provisions pour pertes de change','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15149,'SYSCOHADA-SN','CAPIT','XXXXXX','195',      15144,'Provisions pour impots','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15150,'SYSCOHADA-SN','CAPIT','XXXXXX','196',      15144,'Provisions pour pensions et obligations similaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15151,'SYSCOHADA-SN','CAPIT','XXXXXX','197',      15144,'Provisions pour charges a repartir sur plusieurs exercices','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15152,'SYSCOHADA-SN','CAPIT','XXXXXX','1971',     15151,'Provisions pour grosses réparations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15153,'SYSCOHADA-SN','CAPIT','XXXXXX','198',      15144,'Autres provisions financieres pour risques et charges','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15154,'SYSCOHADA-SN','CAPIT','XXXXXX','1981',     15153,'Provisions pour amendes et pénalités','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15155,'SYSCOHADA-SN','CAPIT','XXXXXX','1982',     15153,'Provisions pour renouvellement des immobilisations (entreprises concessionnaires)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15156,'SYSCOHADA-SN','CAPIT','XXXXXX','1983',     15153,'Provisions pour propres assureurs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15157,'SYSCOHADA-SN','CAPIT','XXXXXX','1988',     15153,'Autres provisions financières pour risques et charges','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15158,'SYSCOHADA-SN','IMMO','XXXXXX','2',             0,'Charges immobilisees','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15159,'SYSCOHADA-SN','IMMO','XXXXXX','201',       15158,'Frais d''etablissement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15160,'SYSCOHADA-SN','IMMO','XXXXXX','2011',      15159,'Frais de constitution','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15161,'SYSCOHADA-SN','IMMO','XXXXXX','2012',      15159,'Frais de prospection','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15162,'SYSCOHADA-SN','IMMO','XXXXXX','2013',      15159,'Frais de publicité et de lancement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15163,'SYSCOHADA-SN','IMMO','XXXXXX','2014',      15159,'Frais de fonctionnement antérieurs au démarrage','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15164,'SYSCOHADA-SN','IMMO','XXXXXX','2015',      15159,'Frais de modification du capital (fusions, scissions transformations)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15165,'SYSCOHADA-SN','IMMO','XXXXXX','2016',      15159,'Frais d''entrée à la bourse','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15166,'SYSCOHADA-SN','IMMO','XXXXXX','2017',      15159,'Frais de restructuration','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15167,'SYSCOHADA-SN','IMMO','XXXXXX','2018',      15159,'Frais divers d''établissement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15168,'SYSCOHADA-SN','IMMO','XXXXXX','202',       15158,'Charges a repartir sur plusieurs exercices','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15169,'SYSCOHADA-SN','IMMO','XXXXXX','2021',      15168,'Charges différées','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15170,'SYSCOHADA-SN','IMMO','XXXXXX','2022',      15168,'Frais d''acquisition d''immobilisations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15171,'SYSCOHADA-SN','IMMO','XXXXXX','2026',      15168,'Fais d''émission des emprunts','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15172,'SYSCOHADA-SN','IMMO','XXXXXX','2028',      15168,'Charges à étaler','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15173,'SYSCOHADA-SN','IMMO','XXXXXX','206',       15158,'Primes de remboursement des obligations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15174,'SYSCOHADA-SN','IMMO','XXXXXX','2061',      15173,'Obligations ordinaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15175,'SYSCOHADA-SN','IMMO','XXXXXX','2062',      15173,'Obligations convertibles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15176,'SYSCOHADA-SN','IMMO','XXXXXX','2068',      15173,'Autres emprunts obligataires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15177,'SYSCOHADA-SN','IMMO','XXXXXX','21',        15158,'Immobilisations incorporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15178,'SYSCOHADA-SN','IMMO','XXXXXX','211',       15177,'Frais de recherche et de developpement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15179,'SYSCOHADA-SN','IMMO','XXXXXX','212',       15177,'Brevets, licences, concessions et droits similaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15180,'SYSCOHADA-SN','IMMO','XXXXXX','213',       15177,'Logiciels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15181,'SYSCOHADA-SN','IMMO','XXXXXX','214',       15177,'Marques','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15182,'SYSCOHADA-SN','IMMO','XXXXXX','215',       15177,'Fonds commercial','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15183,'SYSCOHADA-SN','IMMO','XXXXXX','216',       15177,'Droit au bail','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15184,'SYSCOHADA-SN','IMMO','XXXXXX','217',       15177,'Investissements de creation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15185,'SYSCOHADA-SN','IMMO','XXXXXX','218',       15177,'Autres droits et valeurs incorporels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15186,'SYSCOHADA-SN','IMMO','XXXXXX','219',       15177,'Immobilisations incorporelles en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15187,'SYSCOHADA-SN','IMMO','XXXXXX','2191',      15186,'Frais de recherche et de développement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15188,'SYSCOHADA-SN','IMMO','XXXXXX','2193',      15186,'Logiciels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15189,'SYSCOHADA-SN','IMMO','XXXXXX','2198',      15186,'Autres droits et valeurs incorporels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15190,'SYSCOHADA-SN','IMMO','XXXXXX','22',        15158,'Terrains','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15191,'SYSCOHADA-SN','IMMO','XXXXXX','221',       15190,'Terrains agricoles et forestiers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15192,'SYSCOHADA-SN','IMMO','XXXXXX','2211',      15191,'Terrains d''exploitation agricole','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15193,'SYSCOHADA-SN','IMMO','XXXXXX','2212',      15191,'Terrains d''exploitation forestière','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15194,'SYSCOHADA-SN','IMMO','XXXXXX','2218',      15191,'Autres terrains','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15195,'SYSCOHADA-SN','IMMO','XXXXXX','222',       15190,'Terrains nus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15196,'SYSCOHADA-SN','IMMO','XXXXXX','2221',      15195,'Terrains à bâtir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15197,'SYSCOHADA-SN','IMMO','XXXXXX','2228',      15195,'Autres terrains nus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15198,'SYSCOHADA-SN','IMMO','XXXXXX','223',       15190,'Terrains batis','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15199,'SYSCOHADA-SN','IMMO','XXXXXX','2231',      15198,'Pour bâtiments industriels et agricoles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15200,'SYSCOHADA-SN','IMMO','XXXXXX','2232',      15198,'Pour bâtiments administratifs et commerciaux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15201,'SYSCOHADA-SN','IMMO','XXXXXX','2234',      15198,'Pour bâtiments affectés aux autres opérations professionnelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15202,'SYSCOHADA-SN','IMMO','XXXXXX','2235',      15198,'Pour bâtiments affectés aux autres opérations non professionnelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15203,'SYSCOHADA-SN','IMMO','XXXXXX','2236',      15198,'Autres terrains bâtis','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15204,'SYSCOHADA-SN','IMMO','XXXXXX','224',       15190,'Travaux de mise en valeur des terrains','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15205,'SYSCOHADA-SN','IMMO','XXXXXX','2241',      15204,'Plantation d''arbres et d''arbustes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15206,'SYSCOHADA-SN','IMMO','XXXXXX','2248',      15204,'Autres travaux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15207,'SYSCOHADA-SN','IMMO','XXXXXX','225',       15190,'Terrains de gisement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15208,'SYSCOHADA-SN','IMMO','XXXXXX','2251',      15207,'Carrières','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15209,'SYSCOHADA-SN','IMMO','XXXXXX','226',       15190,'Terrains amenages','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15210,'SYSCOHADA-SN','IMMO','XXXXXX','2261',      15209,'Parkings','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15211,'SYSCOHADA-SN','IMMO','XXXXXX','227',       15190,'Terrains mis en concession','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15212,'SYSCOHADA-SN','IMMO','XXXXXX','228',       15190,'Autres terrains','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15213,'SYSCOHADA-SN','IMMO','XXXXXX','2281',      15212,'Terrains des immeubles de rapport','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15214,'SYSCOHADA-SN','IMMO','XXXXXX','2285',      15212,'Terrains des logements affectés au personnel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15215,'SYSCOHADA-SN','IMMO','XXXXXX','2288',      15212,'Autres terrains','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15216,'SYSCOHADA-SN','IMMO','XXXXXX','229',       15190,'Amenagements des terrains en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15217,'SYSCOHADA-SN','IMMO','XXXXXX','2291',      15216,'Terrains agricoles et forestiers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15218,'SYSCOHADA-SN','IMMO','XXXXXX','2292',      15216,'Terrains nus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15219,'SYSCOHADA-SN','IMMO','XXXXXX','2295',      15216,'Terrains de gisement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15220,'SYSCOHADA-SN','IMMO','XXXXXX','2298',      15216,'Autres travaux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15221,'SYSCOHADA-SN','IMMO','XXXXXX','23',        15158,'Bâtiments, installations techniques et agencements','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15222,'SYSCOHADA-SN','IMMO','XXXXXX','231',       15221,'Bâtiments industriels, agricoles, administratifs et commerciaux sur sol propre','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15223,'SYSCOHADA-SN','IMMO','XXXXXX','2311',      15222,'Bâtiments industriels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15224,'SYSCOHADA-SN','IMMO','XXXXXX','2312',      15222,'Bâtiments agricoles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15225,'SYSCOHADA-SN','IMMO','XXXXXX','2313',      15222,'Bâtiments administratifs et commerciaux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15226,'SYSCOHADA-SN','IMMO','XXXXXX','2314',      15222,'Bâtiments affectés au logement du personnel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15227,'SYSCOHADA-SN','IMMO','XXXXXX','2315',      15222,'Immeubles de rapport','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15228,'SYSCOHADA-SN','IMMO','XXXXXX','232',       15221,'Bâtiments industriels, agricoles, administratifs et commerciaux sur sol d''autrui','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15229,'SYSCOHADA-SN','IMMO','XXXXXX','2321',      15228,'Bâtiments industriels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15230,'SYSCOHADA-SN','IMMO','XXXXXX','2322',      15228,'Bâtiments agricoles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15231,'SYSCOHADA-SN','IMMO','XXXXXX','2323',      15228,'Bâtiments administratifs et commerciaux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15232,'SYSCOHADA-SN','IMMO','XXXXXX','2324',      15228,'Bâtiments affectés au logement du personnel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15233,'SYSCOHADA-SN','IMMO','XXXXXX','2325',      15228,'Immeubles de rapport','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15234,'SYSCOHADA-SN','IMMO','XXXXXX','233',       15221,'Ouvrages d''infrastructures','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15235,'SYSCOHADA-SN','IMMO','XXXXXX','2331',      15234,'Voies de terre','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15236,'SYSCOHADA-SN','IMMO','XXXXXX','2332',      15234,'Voies de fer','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15237,'SYSCOHADA-SN','IMMO','XXXXXX','2333',      15234,'Voies d''eau','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15238,'SYSCOHADA-SN','IMMO','XXXXXX','2334',      15234,'Barrages, digues','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15239,'SYSCOHADA-SN','IMMO','XXXXXX','2335',      15234,'Pistes d''aérodrome','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15240,'SYSCOHADA-SN','IMMO','XXXXXX','2338',      15234,'Autres','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15241,'SYSCOHADA-SN','IMMO','XXXXXX','234',       15221,'Installations techniques','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15242,'SYSCOHADA-SN','IMMO','XXXXXX','2341',      15241,'Installations complexes spécialisées sur sol propre','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15243,'SYSCOHADA-SN','IMMO','XXXXXX','2342',      15241,'Installations complexes spécialisées sur sol d''autrui','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15244,'SYSCOHADA-SN','IMMO','XXXXXX','2343',      15241,'Installations à caractère spécifique sur sol propre','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15245,'SYSCOHADA-SN','IMMO','XXXXXX','2344',      15241,'Installations à caractère spécifique sur sol d''autrui','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15246,'SYSCOHADA-SN','IMMO','XXXXXX','235',       15221,'Amenagements de bureaux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15247,'SYSCOHADA-SN','IMMO','XXXXXX','2351',      15246,'Installations générales','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15248,'SYSCOHADA-SN','IMMO','XXXXXX','2358',      15246,'Autres installations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15249,'SYSCOHADA-SN','IMMO','XXXXXX','237',       15221,'Batiments industriels, agricoles et commerciaux mis en concession','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15250,'SYSCOHADA-SN','IMMO','XXXXXX','238',       15221,'Autres installations et agencements','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15251,'SYSCOHADA-SN','IMMO','XXXXXX','239',       15221,'Bâtiments et installations en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15252,'SYSCOHADA-SN','IMMO','XXXXXX','2391',      15251,'Bâtiments et installations en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15253,'SYSCOHADA-SN','IMMO','XXXXXX','24',        15158,'Materiels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15254,'SYSCOHADA-SN','IMMO','XXXXXX','241',       15253,'Materiel et outillage industriel et commercial','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15255,'SYSCOHADA-SN','IMMO','XXXXXX','2411',      15254,'Matériel industriel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15256,'SYSCOHADA-SN','IMMO','XXXXXX','2412',      15254,'Outillage industriel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15257,'SYSCOHADA-SN','IMMO','XXXXXX','2413',      15254,'Matériel commercial','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15258,'SYSCOHADA-SN','IMMO','XXXXXX','2414',      15254,'Outillage commercial','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15259,'SYSCOHADA-SN','IMMO','XXXXXX','242',       15253,'Materiel et outillage agricole','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15260,'SYSCOHADA-SN','IMMO','XXXXXX','2421',      15259,'Matériel agricole','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15261,'SYSCOHADA-SN','IMMO','XXXXXX','2422',      15259,'Outillage agricole','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15262,'SYSCOHADA-SN','IMMO','XXXXXX','243',       15253,'Materiel d''emballage recuperable et identifiable','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15263,'SYSCOHADA-SN','IMMO','XXXXXX','244',       15253,'Materiel et mobilier','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15264,'SYSCOHADA-SN','IMMO','XXXXXX','2441',      15263,'Matériel de bureau','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15265,'SYSCOHADA-SN','IMMO','XXXXXX','2442',      15263,'Matériel informatique','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15266,'SYSCOHADA-SN','IMMO','XXXXXX','2443',      15263,'Matériel bureautique','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15267,'SYSCOHADA-SN','IMMO','XXXXXX','2444',      15263,'Mobilier de bureau','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15268,'SYSCOHADA-SN','IMMO','XXXXXX','2446',      15263,'Matériel et mobilier des immeubles de rapport','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15269,'SYSCOHADA-SN','IMMO','XXXXXX','2447',      15263,'Matériel et mobilier des logements du personnel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15270,'SYSCOHADA-SN','IMMO','XXXXXX','245',       15253,'Materiel de transport','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15271,'SYSCOHADA-SN','IMMO','XXXXXX','2451',      15270,'Matériel automobile','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15272,'SYSCOHADA-SN','IMMO','XXXXXX','2452',      15270,'Matériel ferroviaire','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15273,'SYSCOHADA-SN','IMMO','XXXXXX','2453',      15270,'Matériel fluvial, lagunaire','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15274,'SYSCOHADA-SN','IMMO','XXXXXX','2454',      15270,'Matériel naval','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15275,'SYSCOHADA-SN','IMMO','XXXXXX','2455',      15270,'Matériel aérien','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15276,'SYSCOHADA-SN','IMMO','XXXXXX','2456',      15270,'Matériel hippomobile','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15277,'SYSCOHADA-SN','IMMO','XXXXXX','2458',      15270,'Autres (vélo, mobylette, moto)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15278,'SYSCOHADA-SN','IMMO','XXXXXX','246',       15253,'Immobilisations animales et agricoles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15279,'SYSCOHADA-SN','IMMO','XXXXXX','2461',      15278,'Cheptel, animaux de trait','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15280,'SYSCOHADA-SN','IMMO','XXXXXX','2462',      15278,'Cheptel, animaux reproducteurs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15281,'SYSCOHADA-SN','IMMO','XXXXXX','2463',      15278,'Animaux de garde','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15282,'SYSCOHADA-SN','IMMO','XXXXXX','2465',      15278,'Plantations agricoles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15283,'SYSCOHADA-SN','IMMO','XXXXXX','2468',      15278,'Autres','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15284,'SYSCOHADA-SN','IMMO','XXXXXX','247',       15253,'Agencements et amenagements du materiel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15285,'SYSCOHADA-SN','IMMO','XXXXXX','248',       15253,'Autres materiels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15286,'SYSCOHADA-SN','IMMO','XXXXXX','2481',      15285,'Collections et oeuvres d''art','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15287,'SYSCOHADA-SN','IMMO','XXXXXX','249',       15253,'Materiel en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15288,'SYSCOHADA-SN','IMMO','XXXXXX','2491',      15287,'Matériel et outillage industriel et commercial','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15289,'SYSCOHADA-SN','IMMO','XXXXXX','2492',      15287,'Matériel et outillage agricole','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15290,'SYSCOHADA-SN','IMMO','XXXXXX','2493',      15287,'Matériel d''emballage récupérable et identifiable','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15291,'SYSCOHADA-SN','IMMO','XXXXXX','2494',      15287,'Matériel et mobilier de bureau','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15292,'SYSCOHADA-SN','IMMO','XXXXXX','2495',      15287,'Matériel de transport','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15293,'SYSCOHADA-SN','IMMO','XXXXXX','2496',      15287,'Immobilisations animales et agricoles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15294,'SYSCOHADA-SN','IMMO','XXXXXX','2497',      15287,'Agencements et aménagements du matériel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15295,'SYSCOHADA-SN','IMMO','XXXXXX','2498',      15287,'Autres matériels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15296,'SYSCOHADA-SN','IMMO','XXXXXX','25',        15158,'Avances et acomptes verses sur immobilisations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15297,'SYSCOHADA-SN','IMMO','XXXXXX','251',       15296,'Avances et acomptes verses sur immobilisations incorporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15298,'SYSCOHADA-SN','IMMO','XXXXXX','252',       15296,'Avances et acomptes verses sur immobilisations corporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15299,'SYSCOHADA-SN','IMMO','XXXXXX','26',        15158,'Titres de participation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15300,'SYSCOHADA-SN','IMMO','XXXXXX','261',       15299,'Titres de participation dans des societes sous contrôle exclusif','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15301,'SYSCOHADA-SN','IMMO','XXXXXX','262',       15299,'Titres de participation dans des societes sous contrôle conjoint','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15302,'SYSCOHADA-SN','IMMO','XXXXXX','263',       15299,'Titres de participation dans des societes conferant une influence notable','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15303,'SYSCOHADA-SN','IMMO','XXXXXX','265',       15299,'Participations dans des organismes professionnels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15304,'SYSCOHADA-SN','IMMO','XXXXXX','266',       15299,'Part dans des groupements d''interets economique (g.i.e.)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15305,'SYSCOHADA-SN','IMMO','XXXXXX','268',       15299,'Autres titres de participation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15306,'SYSCOHADA-SN','IMMO','XXXXXX','27',        15158,'Autres immobilisations financières','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15307,'SYSCOHADA-SN','IMMO','XXXXXX','271',       15306,'Prêts et creances non commerciales','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15308,'SYSCOHADA-SN','IMMO','XXXXXX','2711',      15307,'Prêts participatifs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15309,'SYSCOHADA-SN','IMMO','XXXXXX','2712',      15307,'Prêts aux associés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15310,'SYSCOHADA-SN','IMMO','XXXXXX','2713',      15307,'Billets de fonds','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15311,'SYSCOHADA-SN','IMMO','XXXXXX','2714',      15307,'Titres prêtés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15312,'SYSCOHADA-SN','IMMO','XXXXXX','272',       15306,'Prets au personnel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15313,'SYSCOHADA-SN','IMMO','XXXXXX','2721',      15312,'Prêts immobiliers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15314,'SYSCOHADA-SN','IMMO','XXXXXX','2722',      15312,'Prêts mobiliers et d''intallation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15315,'SYSCOHADA-SN','IMMO','XXXXXX','2728',      15312,'Autres prêts (frais d''étude...)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15316,'SYSCOHADA-SN','IMMO','XXXXXX','273',       15306,'Creances sur l''etat','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15317,'SYSCOHADA-SN','IMMO','XXXXXX','2731',      15316,'Retenues de garantie','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15318,'SYSCOHADA-SN','IMMO','XXXXXX','2733',      15316,'Fonds reglementé','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15319,'SYSCOHADA-SN','IMMO','XXXXXX','2738',      15316,'Autres','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15320,'SYSCOHADA-SN','IMMO','XXXXXX','274',       15306,'Titres immobilises','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15321,'SYSCOHADA-SN','IMMO','XXXXXX','2741',      15320,'Titres immobilisés de l''activité de portefeuille (t.i.a.p.)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15322,'SYSCOHADA-SN','IMMO','XXXXXX','2742',      15320,'Titres participatifs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15323,'SYSCOHADA-SN','IMMO','XXXXXX','2743',      15320,'Certificats d''investissement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15324,'SYSCOHADA-SN','IMMO','XXXXXX','2744',      15320,'Parts de fonds commun de placement (f.c.p.)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15325,'SYSCOHADA-SN','IMMO','XXXXXX','2748',      15320,'Autres titres immobilisés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15326,'SYSCOHADA-SN','IMMO','XXXXXX','275',       15306,'Depots et cautionnements verses','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15327,'SYSCOHADA-SN','IMMO','XXXXXX','2751',      15326,'Dépôts pour loyers d''avance','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15328,'SYSCOHADA-SN','IMMO','XXXXXX','2752',      15326,'Dépôts pour l''électricité','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15329,'SYSCOHADA-SN','IMMO','XXXXXX','2753',      15326,'Dépôts pour l''eau','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15330,'SYSCOHADA-SN','IMMO','XXXXXX','2754',      15326,'Dépôts pour le gaz','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15331,'SYSCOHADA-SN','IMMO','XXXXXX','2755',      15326,'Dépôts pour le téléphone, le télex, la télécopie','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15332,'SYSCOHADA-SN','IMMO','XXXXXX','2756',      15326,'Cautionnements sur les marchés publics','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15333,'SYSCOHADA-SN','IMMO','XXXXXX','2757',      15326,'Cautionnements sur autres opérations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15334,'SYSCOHADA-SN','IMMO','XXXXXX','2758',      15326,'Autres dépôts et cautionnements','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15335,'SYSCOHADA-SN','IMMO','XXXXXX','276',       15306,'Interets courus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15336,'SYSCOHADA-SN','IMMO','XXXXXX','2761',      15335,'Prêts et créances non commerciales','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15337,'SYSCOHADA-SN','IMMO','XXXXXX','2762',      15335,'Prêts au personnel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15338,'SYSCOHADA-SN','IMMO','XXXXXX','2763',      15335,'Créances sur l''etat','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15339,'SYSCOHADA-SN','IMMO','XXXXXX','2764',      15335,'Titres immobilisés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15340,'SYSCOHADA-SN','IMMO','XXXXXX','2765',      15335,'Dépôts et cautionnements versés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15341,'SYSCOHADA-SN','IMMO','XXXXXX','2767',      15335,'Créances rattachées à des participations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15342,'SYSCOHADA-SN','IMMO','XXXXXX','2768',      15335,'Immobilisations financières diverses','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15343,'SYSCOHADA-SN','IMMO','XXXXXX','277',       15306,'Créances rattachees a des participations et des avances a des g.i.e.','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15344,'SYSCOHADA-SN','IMMO','XXXXXX','2771',      15343,'Créances rattachées à des participations (groupe)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15345,'SYSCOHADA-SN','IMMO','XXXXXX','2772',      15343,'Créances rattachées à des participations (hors groupe)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15346,'SYSCOHADA-SN','IMMO','XXXXXX','2773',      15343,'Créances rattachées à des sociétés en participation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15347,'SYSCOHADA-SN','IMMO','XXXXXX','2774',      15343,'Avances à des groupements d''intérêt économique (g.i.e.)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15348,'SYSCOHADA-SN','IMMO','XXXXXX','278',       15306,'Immobilisations financieres diverses','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15349,'SYSCOHADA-SN','IMMO','XXXXXX','2781',      15348,'Créances diverses groupe','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15350,'SYSCOHADA-SN','IMMO','XXXXXX','2782',      15348,'Créances diverses hors groupe','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15351,'SYSCOHADA-SN','IMMO','XXXXXX','2785',      15348,'Or et métaux précieux (1)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15352,'SYSCOHADA-SN','IMMO','XXXXXX','28',        15158,'Amortissemnts','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15353,'SYSCOHADA-SN','IMMO','XXXXXX','281',       15352,'Amortissements des immobilisations incorporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15354,'SYSCOHADA-SN','IMMO','XXXXXX','2811',      15353,'Amortissements des frais de recherche et de développement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15355,'SYSCOHADA-SN','IMMO','XXXXXX','2812',      15353,'Amortissements des brevets, licences, concessions et droits similaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15356,'SYSCOHADA-SN','IMMO','XXXXXX','2813',      15353,'Amortissements des logiciels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15357,'SYSCOHADA-SN','IMMO','XXXXXX','2814',      15353,'Amortissements des marques','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15358,'SYSCOHADA-SN','IMMO','XXXXXX','2815',      15353,'Amortissements du fonds commercial','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15359,'SYSCOHADA-SN','IMMO','XXXXXX','2816',      15353,'Amortissements du droit au bail','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15360,'SYSCOHADA-SN','IMMO','XXXXXX','2817',      15353,'Amortissements des investissements de création','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15361,'SYSCOHADA-SN','IMMO','XXXXXX','2818',      15353,'Amortissements des autres droits et valeurs incorporels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15362,'SYSCOHADA-SN','IMMO','XXXXXX','282',       15352,'Amortissements des terrains','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15363,'SYSCOHADA-SN','IMMO','XXXXXX','2821',      15362,'Amortissements des terrains agricoles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15364,'SYSCOHADA-SN','IMMO','XXXXXX','2824',      15362,'Amortissements des travaux de mise en valeur des terrains','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15365,'SYSCOHADA-SN','IMMO','XXXXXX','2825',      15362,'Amortissements des terrains de gisements','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15366,'SYSCOHADA-SN','IMMO','XXXXXX','283',       15352,'Amortissements des batiments, installations techniques et agencements','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15367,'SYSCOHADA-SN','IMMO','XXXXXX','2831',      15366,'Amortissements des bâtiments industriels, agricoles, administratifs et commerciaux sur sol propres','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15368,'SYSCOHADA-SN','IMMO','XXXXXX','2832',      15366,'Amortissements des bâtiments industriels, agricoles, administratifs et commerciaux sur sol d''autrui','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15369,'SYSCOHADA-SN','IMMO','XXXXXX','2833',      15366,'Amortissements des ouvrages d''infrastructure','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15370,'SYSCOHADA-SN','IMMO','XXXXXX','2834',      15366,'Amortissements des installations techniques','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15371,'SYSCOHADA-SN','IMMO','XXXXXX','2835',      15366,'Amortissements des aménagements de bureaux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15372,'SYSCOHADA-SN','IMMO','XXXXXX','2837',      15366,'Amortissements des bâtiments  industriels, agricoles et commerciaux mis en concession','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15373,'SYSCOHADA-SN','IMMO','XXXXXX','2838',      15366,'Amortissements des autres installations et agencements','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15374,'SYSCOHADA-SN','IMMO','XXXXXX','284',       15352,'Amortissement du materiel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15375,'SYSCOHADA-SN','IMMO','XXXXXX','2841',      15374,'Amortissements du matériel et outillage industriel et commercial','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15376,'SYSCOHADA-SN','IMMO','XXXXXX','2842',      15374,'Amortissements du matériel et outillage agricole','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15377,'SYSCOHADA-SN','IMMO','XXXXXX','2843',      15374,'Amortissements du matériel d''emballage récupérable et identifiable','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15378,'SYSCOHADA-SN','IMMO','XXXXXX','2844',      15374,'Amortissements du matériel et mobilier','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15379,'SYSCOHADA-SN','IMMO','XXXXXX','2845',      15374,'Amortissements du materiel de transport','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15380,'SYSCOHADA-SN','IMMO','XXXXXX','2846',      15374,'Amortissements des immobilisations animales et agricoles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15381,'SYSCOHADA-SN','IMMO','XXXXXX','2847',      15374,'Amortissements des agencements et aménagements du matériel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15382,'SYSCOHADA-SN','IMMO','XXXXXX','2848',      15374,'Amortissements des autres matériels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15383,'SYSCOHADA-SN','IMMO','XXXXXX','29',        15158,'Provisions pour depreciation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15384,'SYSCOHADA-SN','IMMO','XXXXXX','291',       15383,'Provisions pour depreciation des immobilisations incorporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15385,'SYSCOHADA-SN','IMMO','XXXXXX','2912',      15384,'Provisions pour dépréciation des brevets, licences, concessions et droits similaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15386,'SYSCOHADA-SN','IMMO','XXXXXX','2913',      15384,'Provisions pour dépréciation des logiciels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15387,'SYSCOHADA-SN','IMMO','XXXXXX','2914',      15384,'Provisions pour dépréciation des marques','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15388,'SYSCOHADA-SN','IMMO','XXXXXX','2915',      15384,'Provisions pour dépréciation du fonds de commerce','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15389,'SYSCOHADA-SN','IMMO','XXXXXX','2916',      15384,'Provisions pour dépréciation du droit de bail','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15390,'SYSCOHADA-SN','IMMO','XXXXXX','2917',      15384,'Provisions pour dépréciation des investissements de création','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15391,'SYSCOHADA-SN','IMMO','XXXXXX','2918',      15384,'Provisions pour dépréciation des autres droits et valeurs incorporels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15392,'SYSCOHADA-SN','IMMO','XXXXXX','2919',      15384,'Provisions pour dépréciation des immobilisations incorporelles en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15393,'SYSCOHADA-SN','IMMO','XXXXXX','292',       15383,'Provisions pour depreciation des terrains','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15394,'SYSCOHADA-SN','IMMO','XXXXXX','2921',      15393,'Provisions pour dépréciations des terrains agricoles et forestiers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15395,'SYSCOHADA-SN','IMMO','XXXXXX','2922',      15393,'Provisions pour dépréciation des terrains nus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15396,'SYSCOHADA-SN','IMMO','XXXXXX','2923',      15393,'Provisions pour dépréciation des terrains bâtis','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15397,'SYSCOHADA-SN','IMMO','XXXXXX','2924',      15393,'Provisions pour dépréciation des travaux de mise en valeur des terrains','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15398,'SYSCOHADA-SN','IMMO','XXXXXX','2925',      15393,'Provisions pour dépréciation des terrains de gisement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15399,'SYSCOHADA-SN','IMMO','XXXXXX','2926',      15393,'Provisions pour dépréciation des terrains aménagés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15400,'SYSCOHADA-SN','IMMO','XXXXXX','2927',      15393,'Provisions pour dépréciation des terrains mis en concession','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15401,'SYSCOHADA-SN','IMMO','XXXXXX','2928',      15393,'Provisions pour dépréciation des autres terrains','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15402,'SYSCOHADA-SN','IMMO','XXXXXX','2929',      15393,'Provisions pour dépréciation des aménagements terrains en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15403,'SYSCOHADA-SN','IMMO','XXXXXX','293',       15383,'Provisions pour depreciation des batiments, installations techniques et agencements','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15404,'SYSCOHADA-SN','IMMO','XXXXXX','2931',      15403,'Provisions pour dépréciation des bâtiments industriels, agricoles, administratifs et commerciaux sur sol propre','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15405,'SYSCOHADA-SN','IMMO','XXXXXX','2932',      15403,'Provisions pour dépréciation des bâtiments industriels, agricoles, administratifs et commerciaux sur sol d''autrui','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15406,'SYSCOHADA-SN','IMMO','XXXXXX','2933',      15403,'Provisions pour dépréciation des ouvrages d''infrastructures','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15407,'SYSCOHADA-SN','IMMO','XXXXXX','2934',      15403,'Provisions pour dépréciation des installations techniques','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15408,'SYSCOHADA-SN','IMMO','XXXXXX','2935',      15403,'Provisions pour dépréciation des aménagements de bureaux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15409,'SYSCOHADA-SN','IMMO','XXXXXX','2937',      15403,'Provisions pour dépréciation des bâtiments industriels, agricoles et commerciaux mis en concession','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15410,'SYSCOHADA-SN','IMMO','XXXXXX','2938',      15403,'Provisions pour dépréciation des autres installations et agencements','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15411,'SYSCOHADA-SN','IMMO','XXXXXX','2939',      15403,'Provisions pour dépréciation des bâtiments et installations en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15412,'SYSCOHADA-SN','IMMO','XXXXXX','294',       15383,'Provisions pour depreciation des materiels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15413,'SYSCOHADA-SN','IMMO','XXXXXX','2941',      15412,'Provisions pour dépréciation du matériel et outillage industriel et commercial','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15414,'SYSCOHADA-SN','IMMO','XXXXXX','2942',      15412,'Provisions pour dépréciation du matériel et outillage agricole','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15415,'SYSCOHADA-SN','IMMO','XXXXXX','2943',      15412,'Provisions pour dépréciation du matériel d''emballage récupérable et identifiable','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15416,'SYSCOHADA-SN','IMMO','XXXXXX','2944',      15412,'Provisions pour dépréciation du matériel et mobilier','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15417,'SYSCOHADA-SN','IMMO','XXXXXX','2945',      15412,'Provisions pour dépréciation du matériel de transport','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15418,'SYSCOHADA-SN','IMMO','XXXXXX','2946',      15412,'Provisions pour dépréciation des immobilisations animales et agricoles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15419,'SYSCOHADA-SN','IMMO','XXXXXX','2947',      15412,'Provisions pour dépréciation des agencements et aménagements du matériel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15420,'SYSCOHADA-SN','IMMO','XXXXXX','2948',      15412,'Provisions pour dépréciation des autres matériels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15421,'SYSCOHADA-SN','IMMO','XXXXXX','2949',      15412,'Provisions pour dépréciation des matériels en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15422,'SYSCOHADA-SN','IMMO','XXXXXX','295',       15383,'Provisions pour depreciation des avances et acomptes verses sur immobilisations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15423,'SYSCOHADA-SN','IMMO','XXXXXX','2951',      15422,'Provisions pour dépréciation des avances et acomptes versés sur immobilisations incorporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15424,'SYSCOHADA-SN','IMMO','XXXXXX','2952',      15422,'Provisions pour dépréciation des avances et acomptes versés sur immobilisations corporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15425,'SYSCOHADA-SN','IMMO','XXXXXX','296',       15383,'Provisions pour dépréciation des titres de participation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15426,'SYSCOHADA-SN','IMMO','XXXXXX','2961',      15425,'Provisions pour dépréciation des titres de participation dans des sociétés sous contrôle exclusif','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15427,'SYSCOHADA-SN','IMMO','XXXXXX','2962',      15425,'Provisions pour dépréciation des titres de participations dans les sociétés sous contrôle conjoint','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15428,'SYSCOHADA-SN','IMMO','XXXXXX','2963',      15425,'Provisions pour dépréciation des titres de participations dans les sociétés confèrant une influence notable','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15429,'SYSCOHADA-SN','IMMO','XXXXXX','2965',      15425,'Provisions pour dépréciation des participations dans les organismes professionnels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15430,'SYSCOHADA-SN','IMMO','XXXXXX','2966',      15425,'Provisions pour dépréciation des parts dans des g.i.e.','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15431,'SYSCOHADA-SN','IMMO','XXXXXX','2968',      15425,'Provisions pour dépréciation des autres titres de participation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15432,'SYSCOHADA-SN','IMMO','XXXXXX','297',       15383,'Provisions pour dépréciation des autres immobilisations financieres','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15433,'SYSCOHADA-SN','IMMO','XXXXXX','2971',      15432,'Provisions pour dépréciation des prêts et créances non commerciales','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15434,'SYSCOHADA-SN','IMMO','XXXXXX','2972',      15432,'Provisions pour dépréciation des prêts du personnel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15435,'SYSCOHADA-SN','IMMO','XXXXXX','2973',      15432,'Provisions pour dépréciation des créances sur l''etat','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15436,'SYSCOHADA-SN','IMMO','XXXXXX','2974',      15432,'Provisions pour dépréciation des titres immobilisés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15437,'SYSCOHADA-SN','IMMO','XXXXXX','2975',      15432,'Provisions pour dépréciation des dépôts et cautionnements versés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15438,'SYSCOHADA-SN','IMMO','XXXXXX','2977',      15432,'Provisions pour dépréciation des créances rattachées à des participations et avances à des g.i.e.','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15439,'SYSCOHADA-SN','IMMO','XXXXXX','2978',      15432,'Provisions pour dépréciation des créances financières','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15440,'SYSCOHADA-SN','STOCK','XXXXXX','31',           0,'Marchandises','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15441,'SYSCOHADA-SN','STOCK','XXXXXX','311',      15440,'Marchandises a','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15442,'SYSCOHADA-SN','STOCK','XXXXXX','3111',     15441,'Marchandises a1','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15443,'SYSCOHADA-SN','STOCK','XXXXXX','3112',     15441,'Marchandises a2','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15444,'SYSCOHADA-SN','STOCK','XXXXXX','312',      15440,'Marchandises b','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15445,'SYSCOHADA-SN','STOCK','XXXXXX','3121',     15444,'Marchandises b1','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15446,'SYSCOHADA-SN','STOCK','XXXXXX','3122',     15444,'Marchandises b2','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15447,'SYSCOHADA-SN','STOCK','XXXXXX','318',      15440,'Marchandises hors activites ordinaires (h.a.o.)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15448,'SYSCOHADA-SN','STOCK','XXXXXX','32',           0,'Matieres premieres et fournitures liees','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15449,'SYSCOHADA-SN','STOCK','XXXXXX','321',      15448,'Matieres a','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15450,'SYSCOHADA-SN','STOCK','XXXXXX','322',      15448,'Matieres b','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15451,'SYSCOHADA-SN','STOCK','XXXXXX','323',      15448,'Fournitures (a,b)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15452,'SYSCOHADA-SN','STOCK','XXXXXX','33',           0,'Autres approvisionnements','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15453,'SYSCOHADA-SN','STOCK','XXXXXX','331',      15452,'Matieres consommables','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15454,'SYSCOHADA-SN','STOCK','XXXXXX','332',      15452,'Fournitures d''atelier et d''usine','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15455,'SYSCOHADA-SN','STOCK','XXXXXX','333',      15452,'Fournitures de magasin','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15456,'SYSCOHADA-SN','STOCK','XXXXXX','334',      15452,'Fournitures de bureau','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15457,'SYSCOHADA-SN','STOCK','XXXXXX','335',      15452,'Emballages','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15458,'SYSCOHADA-SN','STOCK','XXXXXX','3351',     15457,'Emballages perdus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15459,'SYSCOHADA-SN','STOCK','XXXXXX','3352',     15457,'Emballages récupérables non identifiables','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15460,'SYSCOHADA-SN','STOCK','XXXXXX','3353',     15457,'Emballages à usage mixte','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15461,'SYSCOHADA-SN','STOCK','XXXXXX','3358',     15457,'Autres emballages','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15462,'SYSCOHADA-SN','STOCK','XXXXXX','338',      15452,'Autres matieres','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15463,'SYSCOHADA-SN','STOCK','XXXXXX','34',           0,'Produits en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15464,'SYSCOHADA-SN','STOCK','XXXXXX','341',      15463,'Produits en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15465,'SYSCOHADA-SN','STOCK','XXXXXX','3411',     15464,'Produits en cours p1','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15466,'SYSCOHADA-SN','STOCK','XXXXXX','3412',     15464,'Produits en cours p2','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15467,'SYSCOHADA-SN','STOCK','XXXXXX','342',      15463,'Travaux en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15468,'SYSCOHADA-SN','STOCK','XXXXXX','3421',     15467,'Travaux en cours t1','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15469,'SYSCOHADA-SN','STOCK','XXXXXX','3422',     15467,'Travaux en cours t2','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15470,'SYSCOHADA-SN','STOCK','XXXXXX','343',      15463,'Produits intermediaires en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15471,'SYSCOHADA-SN','STOCK','XXXXXX','3431',     15470,'Produits intermédiaires a','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15472,'SYSCOHADA-SN','STOCK','XXXXXX','3432',     15470,'Produits intermédiaires b','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15473,'SYSCOHADA-SN','STOCK','XXXXXX','344',      15463,'Produits residuels en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15474,'SYSCOHADA-SN','STOCK','XXXXXX','3441',     15473,'Produits résiduels a','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15475,'SYSCOHADA-SN','STOCK','XXXXXX','3442',     15473,'Produits résiduels b','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15476,'SYSCOHADA-SN','STOCK','XXXXXX','35',           0,'Services en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15477,'SYSCOHADA-SN','STOCK','XXXXXX','351',      15476,'Etudes en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15478,'SYSCOHADA-SN','STOCK','XXXXXX','3511',     15477,'Etudes en cours e1','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15479,'SYSCOHADA-SN','STOCK','XXXXXX','3512',     15477,'Etudes en cours e2','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15480,'SYSCOHADA-SN','STOCK','XXXXXX','352',      15476,'Prestations de services en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15481,'SYSCOHADA-SN','STOCK','XXXXXX','3521',     15480,'Prestations de services s1','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15482,'SYSCOHADA-SN','STOCK','XXXXXX','3522',     15480,'Prestations de services s2','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15483,'SYSCOHADA-SN','STOCK','XXXXXX','36',           0,'Produits finis','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15484,'SYSCOHADA-SN','STOCK','XXXXXX','361',      15483,'Produits a','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15485,'SYSCOHADA-SN','STOCK','XXXXXX','362',      15483,'Produits b','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15486,'SYSCOHADA-SN','STOCK','XXXXXX','37',           0,'Produits intermediaires et residuels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15487,'SYSCOHADA-SN','STOCK','XXXXXX','371',      15486,'Produits intermediaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15488,'SYSCOHADA-SN','STOCK','XXXXXX','3711',     15487,'Produits intermédiaires a','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15489,'SYSCOHADA-SN','STOCK','XXXXXX','3712',     15487,'Produits intermédiaires b','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15490,'SYSCOHADA-SN','STOCK','XXXXXX','372',      15486,'Produits residuels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15491,'SYSCOHADA-SN','STOCK','XXXXXX','3721',     15490,'Déchets','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15492,'SYSCOHADA-SN','STOCK','XXXXXX','3722',     15490,'Rebuts','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15493,'SYSCOHADA-SN','STOCK','XXXXXX','3723',     15490,'Matières de récupération','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15494,'SYSCOHADA-SN','STOCK','XXXXXX','38',           0,'Stocks en cours de route, en consignation ou en depot','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15495,'SYSCOHADA-SN','STOCK','XXXXXX','381',      15494,'Marchandises en cours de route','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15496,'SYSCOHADA-SN','STOCK','XXXXXX','382',      15494,'Matieres premieres et fournitures liees en cours de route','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15497,'SYSCOHADA-SN','STOCK','XXXXXX','383',      15494,'Autres approvisionnements en cours de route','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15498,'SYSCOHADA-SN','STOCK','XXXXXX','386',      15494,'Produits finis en cours de route','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15499,'SYSCOHADA-SN','STOCK','XXXXXX','387',      15494,'Stocks en consignation ou en depot','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15500,'SYSCOHADA-SN','STOCK','XXXXXX','3871',     15499,'Stock en consignation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15501,'SYSCOHADA-SN','STOCK','XXXXXX','3872',     15499,'Stock en dépôt','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15502,'SYSCOHADA-SN','STOCK','XXXXXX','388',      15494,'Stock provenant d''immobilisations mises hors service ou au rebut','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15503,'SYSCOHADA-SN','STOCK','XXXXXX','39',           0,'Depreciation des stocks','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15504,'SYSCOHADA-SN','STOCK','XXXXXX','391',      15503,'Depreciation des stoks de marchandises','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15505,'SYSCOHADA-SN','STOCK','XXXXXX','392',      15503,'Depreciation des stoks de matieres premieres et fournitures liees','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15506,'SYSCOHADA-SN','STOCK','XXXXXX','393',      15503,'Depreciation des stocks d''autres approvisionnements','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15507,'SYSCOHADA-SN','STOCK','XXXXXX','394',      15503,'Depreciations des productions en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15508,'SYSCOHADA-SN','STOCK','XXXXXX','395',      15503,'Depreciations des services en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15509,'SYSCOHADA-SN','STOCK','XXXXXX','396',      15503,'Depreciation des stocks de produits finis','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15510,'SYSCOHADA-SN','STOCK','XXXXXX','397',      15503,'Depreciation des stocks de produits intermediaires et residuels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15511,'SYSCOHADA-SN','STOCK','XXXXXX','398',      15503,'Depreciation des stocks en cours de route, en consignation ou en depot','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15512,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','4',       0,'Fournisseurs et comptes rattaches','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15513,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','401', 15512,'Fournisseurs,  dettes en comptes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15514,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','4011',15513,'Fournisseurs  locaux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15515,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','4012',15513,'Fournisseurs groupe','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15516,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','4013',15513,'Fournisseurs sous-traitants','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15517,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','4017',15513,'Fournisseurs retenue  de garantie','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15518,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','402', 15512,'Fournisseurs, effets a payer (e.a.p)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15519,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','4021',15518,'Fournisseurs, effets à payer','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15520,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','4022',15518,'Fournisseurs-groupe, effets à payer','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15521,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','4023',15518,'Fournisseurs sous-traitants effets à payer','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15522,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','408', 15512,'Fournisseurs, factures non parvenues','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15523,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','4081',15522,'Fournisseurs factures non parvenues','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15524,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','4082',15522,'Fournisseurs - groupe','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15525,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','4083',15522,'Fournisseurs sous-traitant','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15526,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','4086',15522,'Fournisseurs, intérêts courus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15527,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','409', 15512,'Fournisseurs debiteurs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15528,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','4091',15527,'Fournisseurs avances et acomptes versés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15529,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','4092',15527,'Fournisseurs - groupe avances et acomptes versés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15530,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','4093',15527,'Fournisseurs sous-traitants avances et acompte versés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15531,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','4094',15527,'Fournisseurs créances pour emballages et matériels à rendre','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15532,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','4098',15527,'Rabais, remises, ristournes et autres avoirs à obtenir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15533,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','41',  15512,'Clients et compte rattaches','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15534,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','411', 15533,'Clients','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15535,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','4111',15534,'Clients','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15536,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','4112',15534,'Clients-groupe','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15537,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','4114',15534,'Clients, état et collectivités publiques','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15538,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','4115',15534,'Clients, organismes internationaux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15539,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','4117',15534,'Clients, retenues de garanti','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15540,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','4118',15534,'Clients, dégrèvement de taxes sur la valeur ajoutée (t.v.a.)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15541,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','412', 15533,'Clients, effets a recevoir en portefeuille','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15542,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','4121',15541,'Clients, effets à recevoir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15543,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','4122',15541,'Clients-groupe, effets à recevoir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15544,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','4124',15541,'Etat et collectivités publiques, effets à recevoir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15545,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','4125',15541,'Oganismes internationaux, effets à recevoir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15546,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','414', 15533,'Créances sur cessions d''immobilisations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15547,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','4141',15546,'Créances en compte','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15548,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','4142',15546,'Effet à recevoir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15549,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','415', 15533,'Clients, effets escomptes non echus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15550,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','416', 15533,'Creances clients litigieuses ou douteuses','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15551,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','4161',15550,'Créances litigieuses','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15552,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','4162',15550,'Créances douteuses','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15553,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','418', 15533,'Clients, produits à recevoir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15554,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','4181',15553,'Clients, factures à établir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15555,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','4186',15553,'Clients, intérêts courus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15556,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','419', 15533,'Clients crediteurs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15557,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','4191',15556,'Clients, avances et acompte reçus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15558,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','4192',15556,'Client - groupe, avances et acomptes reçus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15559,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','4194',15556,'Clients, dettes pour emballages et matériels consignés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15560,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','4198',15556,'Rabais, remises, ristournes et autres avoirs à accorder','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15561,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','42',  15512,'Personnel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15562,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','421', 15561,'Personnel, avanceqs et acomptes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15563,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','4211',15562,'Personnel, avances','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15564,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','4212',15562,'Personnel, acomptes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15565,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','4213',15562,'Frais avancés et fournitures au personnel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15566,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','422', 15561,'Personnel, remunerations due','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15567,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','4221',15566,'Personnel rémunérations dues','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15568,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','4222',15566,'Personnel arrondis de paie','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15569,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','423', 15561,'Personnel, oppositions, saisie-arrets','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15570,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','4231',15569,'Personnel, oppositions','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15571,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','4232',15569,'Personnel, saisie arrêts','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15572,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','4233',15569,'Personnel, avis à tiers détenteur','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15573,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','424', 15561,'Personnel, oeuvres sociales internes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15574,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','4241',15573,'Assistance médicale','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15575,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','4242',15573,'Allocations familiales','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15576,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','4245',15573,'Organisme sociaux rattachés à l''entreprise','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15577,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','4248',15573,'Autres oeuvres sociales internes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15578,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','425', 15561,'Representants du personnel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15579,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','4251',15578,'Délégués du personnel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15580,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','4252',15578,'Syndicats et comités d''entreprises, d''établissement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15581,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','4258',15578,'Autres représentatants du personnel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15582,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','426', 15561,'Personnel, participation aux benefices','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15583,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','427', 15561,'Personnel-depots','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15584,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','428', 15561,'Personnel, charges a payer et produits a recevoir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15585,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','4281',15584,'Dettes provisionnées pour congés à payer','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15586,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','4286',15584,'Autres charges à payer','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15587,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','4287',15584,'Produits à recevoir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15588,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','43',  15512,'Organismes sociaux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15589,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','431', 15588,'Securite sociale','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15590,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','4311',15589,'Prestations familiales','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15591,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','4312',15589,'Accidents de travail','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15592,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','4313',15589,'Caisse de retraite obligatoire','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15593,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','4314',15589,'Caisse de retraite facultative','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15594,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','4318',15589,'Autres cotisations sociales','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15595,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','432', 15588,'Caisse de retraite complementaire','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15596,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','433', 15588,'Autres organismes sociaux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15597,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','4331',15596,'Mutuelle','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15598,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','438', 15588,'Organismes sociaux, charges a payer et produits a recevoir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15599,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','4381',15598,'Charges sociales sur gratifications à payer','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15600,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','4382',15598,'Charges sociales sur congés à payer','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15601,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','4386',15598,'Autres charges à payer','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15602,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','4387',15598,'Produits à recevoir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15603,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','44',  15512,'Etat et collectivites publiques','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15604,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','441', 15603,'Etat,impot sur les benefices','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15605,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','442', 15603,'Etat, autres impots et taxes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15606,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','4421',15606,'Impôts et taxes d''etat','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15607,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','4422',15606,'Impôts et taxes sur les collectivités publiques','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15608,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','4423',15606,'Impôts et taxes recouvrables sur des obligataires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15609,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','4424',15606,'Impôts et taxes recouvrables sur des associés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15610,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','4426',15606,'Droits de douane','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15611,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','4428',15606,'Autres impôts et taxes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15612,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','443', 15603,'Etat, t.v.a. facturee','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15613,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','4431',15612,'T.v.a. facturée sur ventes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15614,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','4432',15612,'T.v.a. facturée sur prestations de service','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15615,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','4433',15612,'T.v.a. facturée sur travaux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15616,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','4434',15612,'T.v.a. facturée sur production livrée à soi-même','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15617,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','4435',15612,'T.v.a. sur factures à établir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15618,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','444', 15603,'Etat, t.v.a. due ou credit de t.v.a.','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15619,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','4441',15618,'Etat, t.v.a. due','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15620,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','4449',15618,'Etat, crédit de t.v.a. à reporter','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15621,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','445', 15603,'Etat, t.v.a. recuperable','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15622,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','4451',15621,'T.v.a. récupérable sur immobilisations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15623,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','4452',15621,'T.v.a. récupérable sur achats','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15624,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','4453',15621,'T.v.a. récupérable sur transports','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15625,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','4454',15621,'T.v.a. récupérable sur services extérieurs et autres charges','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15626,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','4455',15621,'T.v.a. récupérable sur factures non parvenues','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15627,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','4456',15621,'T.v.a. transférée par d''autres entreprises','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15628,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','446', 15603,'Etat, autres taxes sur le chiffre d''affaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15629,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','447', 15603,'Etat, impots retenus a la source','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15630,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','4471',15629,'Impôt général sur le revenu','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15631,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','4472',15629,'Impôts sur salaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15632,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','4473',15629,'Contribution nationale','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15633,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','4474',15629,'Contribution nationale de solidarité','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15634,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','4478',15629,'Autres impôts et contributions','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15635,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','448', 15603,'Etat, charges a payer et produits a recevoir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15636,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','4486',15635,'Charges à payer','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15637,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','4487',15635,'Produits à recevoir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15638,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','449', 15603,'Etats, creances et dettes diverses','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15639,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','4491',15638,'Etat, obligations cautionnées','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15640,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','4492',15638,'Etat, avances et acomptes versés sur impôts','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15641,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','4493',15638,'Etat, fonds de dotation à recevoir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15642,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','4494',15638,'Etat, subventions d''équipement à recevoir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15643,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','4495',15638,'Etat, subventions d''exploitation à recevoir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15644,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','4496',15638,'Etat, subventions d''équilibre à recevoir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15645,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','4499',15638,'Etat, fond réglementé provisionné','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15646,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','45',  15512,'Organismes internationaux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15647,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','451', 15646,'Operations avec les organismes africains','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15648,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','452', 15646,'Operations avec les autres organismes internationaux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15649,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','458', 15646,'Organismes internationaux, fonds de dotation et subventions a recevoir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15650,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','4581',15649,'Organismes internationaux, fonds de dotation à recevoir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15651,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','4582',15649,'Organismes internationaux, subventions à recevoir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15652,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','46',  15512,'Associes-groupe','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15653,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','461', 15652,'Associes, operations sur le capital','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15654,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','4611',15653,'Associés apport en nature','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15655,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','4612',15653,'Associés apport en numéraire','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15656,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','4613',15653,'Actionnaires, capital souscrit appelé non versé','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15657,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','4614',15653,'Associés, capital appelé non versé','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15658,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','4615',15653,'Associés, versements reçus sur augmentation de capital','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15659,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','4616',15653,'Associés, versements anticipés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15660,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','4617',15653,'Actionnaires défaillants','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15661,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','4618',15653,'Associés, autres apports','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15662,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','4619',15653,'Associés, capital à rembourser','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15663,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','462', 15652,'Associes, comptes courants','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15664,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','4621',15663,'Principal','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15665,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','4626',15663,'Intérêts courus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15666,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','463', 15652,'Associes, operations faites en commun','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15667,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','465', 15652,'Associes, dividendes a payer','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15668,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','466', 15652,'Groupe, comptes courants','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15669,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','467', 15652,'Actionnaires, restant dû sur capital appele','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15670,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','47',  15512,'Debiteurs et crediteur divers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15671,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','471', 15670,'Comptes d''attente','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15672,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','4711',15671,'Débiteurs divers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15673,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','4712',15671,'Créditeurs divers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15674,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','4713',15671,'Obligataires, comptes de souscription','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15675,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','472', 15670,'Versements restant a effectuer sur titres non liberes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15676,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','4726',15675,'Titres de participation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15677,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','4727',15675,'Titres immobilisés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15678,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','4728',15675,'Titres de placement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15679,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','474', 15670,'Repartition periodique des charges et des produits','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15680,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','4746',15679,'Charges','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15681,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','4747',15679,'Produits','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15682,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','475', 15670,'Creances sur travaux non encore facturables','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15683,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','476', 15670,'Charges constatees d''avance','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15684,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','477', 15670,'Produits constates d''avance','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15685,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','478', 15670,'Ecarts de conversion actif','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15686,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','4781',15685,'Diminution des créances','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15687,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','4782',15685,'Augmentation des dettes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15688,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','4788',15685,'Différences compensées par couverture de change','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15689,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','479', 15670,'Ecarts de conversion passif','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15690,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','4791',15689,'Augmentation de créances','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15691,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','4792',15689,'Diminution des dettes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15692,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','4798',15689,'Différences compensées par couverture de change','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15693,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','48',  15512,'Creances et dettes hors activites ordinaires (hao)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15694,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','481', 15693,'Fournisseurs d''investissements','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15695,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','4811',15694,'Immobilisations incorporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15696,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','4812',15694,'Immobilisations corporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15697,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','4817',15694,'Retenues de garantie','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15698,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','4818',15694,'Factures non parvenues','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15699,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','482', 15693,'Fournisseurs d''investissements, effets a payer','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15700,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','483', 15693,'Dettes sur acquisition de titres de placement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15701,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','484', 15693,'Autres dettes hors activites ordinaires (h.a.o.)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15702,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','485', 15693,'Creances sur cessions d''immobilisations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15703,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','4851',15702,'En compte','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15704,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','4852',15702,'Effet à recevoir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15705,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','4855',15702,'Créances sur cessions immobilisations effets escomptés et non échus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15706,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','4857',15702,'Retenues de garantie','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15707,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','4858',15702,'Factures à établir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15708,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','486', 15693,'Creances sur cessions de titre de placement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15709,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','488', 15693,'Autres creances hors activites ordinaires (h.a.o.)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15710,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','49',  15512,'Depreciations des comptes fournisseurs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15711,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','491', 15710,'Depreciations des comptes clients','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15712,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','4911',15711,'Créances litigieuses','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15713,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','4912',15711,'Créances douteuses','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15714,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','492', 15710,'Depreciations des comptes personnel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15715,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','493', 15710,'Depreciations des comptes organismes sociaux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15716,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','494', 15710,'Depreciations des comptes etats et collectivites publiques','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15717,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','495', 15710,'Depreciations des comptes organismes internationaux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15718,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','496', 15710,'Depreciations des comptes associes et groupe','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15719,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','4962',15718,'Associés, comptes courants','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15720,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','4963',15718,'Associés, opérations faites en commun','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15721,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','4966',15718,'Groupe, comptes courants','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15722,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','497', 15710,'Depreciations des comptes debiteurs divers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15723,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','498', 15710,'Depreciations des comptes de creances h.a.o.','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15724,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','4981',15723,'Créances sur cessions d''immobilisations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15725,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','4982',15723,'Créances sur cessions de titres de placement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15726,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','4983',15723,'Autres créances (h.a.o.)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15727,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','499', 15710,'Risques provisionnes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15728,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','4991',15727,'Sur opérations d''exploitation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15729,'SYSCOHADA-SN','THIRDPARTY','XXXXXX','4998',15727,'Sur opérations (h.a.o.)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15730,'SYSCOHADA-SN','FINAN','XXXXXX','5',            0,'Titres de placement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15731,'SYSCOHADA-SN','FINAN','XXXXXX','501',      15730,'Titres du tresor et bon de caisse a court terme','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15732,'SYSCOHADA-SN','FINAN','XXXXXX','5011',     15731,'Titres du trésor à court terme','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15733,'SYSCOHADA-SN','FINAN','XXXXXX','5012',     15731,'Titres d''organismes financiers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15734,'SYSCOHADA-SN','FINAN','XXXXXX','5013',     15731,'Bons de caisse à court terme','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15735,'SYSCOHADA-SN','FINAN','XXXXXX','502',      15730,'Actions','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15736,'SYSCOHADA-SN','FINAN','XXXXXX','5021',     15735,'Actions propres','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15737,'SYSCOHADA-SN','FINAN','XXXXXX','5022',     15735,'Actions cotées','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15738,'SYSCOHADA-SN','FINAN','XXXXXX','5023',     15735,'Actions non cotées','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15739,'SYSCOHADA-SN','FINAN','XXXXXX','5024',     15735,'Actions démembrées (certificats d''investissement; droits de vote)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15740,'SYSCOHADA-SN','FINAN','XXXXXX','5025',     15735,'Autres titres conférant un droit de propriété','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15741,'SYSCOHADA-SN','FINAN','XXXXXX','503',      15730,'Obligations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15742,'SYSCOHADA-SN','FINAN','XXXXXX','5031',     15741,'Obligations émises par la société et rachetées par elle','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15743,'SYSCOHADA-SN','FINAN','XXXXXX','5032',     15741,'Obligations cotées','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15744,'SYSCOHADA-SN','FINAN','XXXXXX','5033',     15741,'Obligations non cotées','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15745,'SYSCOHADA-SN','FINAN','XXXXXX','5035',     15741,'Autres titres conférant un droit de créance','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15746,'SYSCOHADA-SN','FINAN','XXXXXX','504',      15730,'Bon de souscription','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15747,'SYSCOHADA-SN','FINAN','XXXXXX','5042',     15746,'Bons de souscription d''actions','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15748,'SYSCOHADA-SN','FINAN','XXXXXX','5043',     15746,'Bon de souscription d''obligations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15749,'SYSCOHADA-SN','FINAN','XXXXXX','505',      15730,'Titres negociables hors region','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15750,'SYSCOHADA-SN','FINAN','XXXXXX','506',      15730,'Interets courus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15751,'SYSCOHADA-SN','FINAN','XXXXXX','5061',     15750,'Titres du trésor et bons de caisse à court terme','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15752,'SYSCOHADA-SN','FINAN','XXXXXX','5062',     15750,'Actions','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15753,'SYSCOHADA-SN','FINAN','XXXXXX','5063',     15750,'Obligations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15754,'SYSCOHADA-SN','FINAN','XXXXXX','508',      15730,'Autres valeurs assimilees','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15755,'SYSCOHADA-SN','FINAN','XXXXXX','51',       15730,'Valeurs a encaisser','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15756,'SYSCOHADA-SN','FINAN','XXXXXX','511',      15755,'Effets a encaisser','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15757,'SYSCOHADA-SN','FINAN','XXXXXX','512',      15755,'Effets a l''encaissement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15758,'SYSCOHADA-SN','FINAN','XXXXXX','513',      15755,'Cheques a encaisser','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15759,'SYSCOHADA-SN','FINAN','XXXXXX','514',      15755,'Cheques a l''encaissement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15760,'SYSCOHADA-SN','FINAN','XXXXXX','515',      15755,'Cartes de credit a encaisser','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15761,'SYSCOHADA-SN','FINAN','XXXXXX','518',      15755,'Autres valeurs a l''encaissement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15762,'SYSCOHADA-SN','FINAN','XXXXXX','5181',     15761,'Warrants','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15763,'SYSCOHADA-SN','FINAN','XXXXXX','5182',     15761,'Billets de fonds','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15764,'SYSCOHADA-SN','FINAN','XXXXXX','5185',     15761,'Chèque de voyage','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15765,'SYSCOHADA-SN','FINAN','XXXXXX','5186',     15761,'Coupons échus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15766,'SYSCOHADA-SN','FINAN','XXXXXX','5187',     15761,'Intérêts échus des obligations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15767,'SYSCOHADA-SN','FINAN','XXXXXX','52',       15730,'Banques','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15768,'SYSCOHADA-SN','FINAN','XXXXXX','521',      15767,'Banques locales','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15769,'SYSCOHADA-SN','FINAN','XXXXXX','5211',     15768,'Banque x','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15770,'SYSCOHADA-SN','FINAN','XXXXXX','5212',     15768,'Banque y','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15771,'SYSCOHADA-SN','FINAN','XXXXXX','522',      15767,'Banques autres etats region','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15772,'SYSCOHADA-SN','FINAN','XXXXXX','523',      15767,'Banques autres etats zone monetaire','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15773,'SYSCOHADA-SN','FINAN','XXXXXX','524',      15767,'Banques hors zone monetaire','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15774,'SYSCOHADA-SN','FINAN','XXXXXX','526',      15767,'Banques, interets courus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15775,'SYSCOHADA-SN','FINAN','XXXXXX','5261',     15768,'Banques, intérêts courus, charges à payer','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15776,'SYSCOHADA-SN','FINAN','XXXXXX','5267',     15768,'Banques, intérêts courus, produits à recevoir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15777,'SYSCOHADA-SN','FINAN','XXXXXX','53',       15730,'Etablissements financiers et assimiles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15778,'SYSCOHADA-SN','FINAN','XXXXXX','531',      15777,'Cheques postaux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15779,'SYSCOHADA-SN','FINAN','XXXXXX','532',      15777,'Tresor','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15780,'SYSCOHADA-SN','FINAN','XXXXXX','533',      15777,'Societe de gestion et d''intermediation (s.g.i.)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15781,'SYSCOHADA-SN','FINAN','XXXXXX','536',      15777,'Etablissements financiers, interets courus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15782,'SYSCOHADA-SN','FINAN','XXXXXX','5361',     15781,'Etablissements financiers, intérêts courus, charges à payer','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15783,'SYSCOHADA-SN','FINAN','XXXXXX','5362',     15781,'Etablissements financiers, intérêts courus, produits à recevoir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15784,'SYSCOHADA-SN','FINAN','XXXXXX','538',      15777,'Autres organismes financiers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15785,'SYSCOHADA-SN','FINAN','XXXXXX','54',       15730,'Instruments de tresorerie','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15786,'SYSCOHADA-SN','FINAN','XXXXXX','541',      15785,'Options de taux d''interets','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15787,'SYSCOHADA-SN','FINAN','XXXXXX','542',      15785,'Options de taux de change','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15788,'SYSCOHADA-SN','FINAN','XXXXXX','543',      15785,'Options de taux boursiers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15789,'SYSCOHADA-SN','FINAN','XXXXXX','544',      15785,'Instruments de marches  a terme','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15790,'SYSCOHADA-SN','FINAN','XXXXXX','545',      15785,'Avoirs d''or et autres metaux precieux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15791,'SYSCOHADA-SN','FINAN','XXXXXX','56',       15730,'Banques, credits de tresorerie et d''escompte','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15792,'SYSCOHADA-SN','FINAN','XXXXXX','561',      15791,'Credits de tresorerie','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15793,'SYSCOHADA-SN','FINAN','XXXXXX','564',      15791,'Escompte de credits de campagne','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15794,'SYSCOHADA-SN','FINAN','XXXXXX','565',      15791,'Escompte de credits ordinaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15795,'SYSCOHADA-SN','FINAN','XXXXXX','566',      15791,'Banques, credits de tresorerie, interets courus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15796,'SYSCOHADA-SN','FINAN','XXXXXX','5661',     15795,'Banques, crédits de trésorerie, intérêts courus, charges à payer','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15797,'SYSCOHADA-SN','FINAN','XXXXXX','5667',     15795,'Banques, crédits de trésorerie, intérêts courus, produits à recevoir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15798,'SYSCOHADA-SN','FINAN','XXXXXX','57',       15730,'Caisse','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15799,'SYSCOHADA-SN','FINAN','XXXXXX','571',      15798,'Caisse siege social','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15800,'SYSCOHADA-SN','FINAN','XXXXXX','5711',     15799,'En unités monétaires légales','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15801,'SYSCOHADA-SN','FINAN','XXXXXX','5712',     15799,'En devises','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15802,'SYSCOHADA-SN','FINAN','XXXXXX','572',      15798,'Caisse succursale a','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15803,'SYSCOHADA-SN','FINAN','XXXXXX','5721',     15802,'En unités monétaires légales','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15804,'SYSCOHADA-SN','FINAN','XXXXXX','5722',     15802,'En devises','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15805,'SYSCOHADA-SN','FINAN','XXXXXX','573',      15798,'Caisse succursale b','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15806,'SYSCOHADA-SN','FINAN','XXXXXX','5731',     15805,'En unités monétaires légales','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15807,'SYSCOHADA-SN','FINAN','XXXXXX','5732',     15805,'En devises','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15808,'SYSCOHADA-SN','FINAN','XXXXXX','58',       15730,'Regies d''avances, accreditifs et virements internes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15809,'SYSCOHADA-SN','FINAN','XXXXXX','581',      15808,'Regies d''avances','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15810,'SYSCOHADA-SN','FINAN','XXXXXX','582',      15808,'Accreditifs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15811,'SYSCOHADA-SN','FINAN','XXXXXX','585',      15808,'Virements de fonds','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15812,'SYSCOHADA-SN','FINAN','XXXXXX','588',      15808,'Autres virements internes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15813,'SYSCOHADA-SN','FINAN','XXXXXX','59',       15730,'Depreciations des titres de placement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15814,'SYSCOHADA-SN','FINAN','XXXXXX','591',      15813,'Depreciations des titres et valeurs a encaisser','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15815,'SYSCOHADA-SN','FINAN','XXXXXX','592',      15813,'Depreciations des comptes banques','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15816,'SYSCOHADA-SN','FINAN','XXXXXX','593',      15813,'Depreciations des comptes etablissements financiers et assimiles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15817,'SYSCOHADA-SN','FINAN','XXXXXX','594',      15813,'Depreciations des comptes d''instruments de tresorerie','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15818,'SYSCOHADA-SN','FINAN','XXXXXX','599',      15813,'Risques provisionnes a caractere financier','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15819,'SYSCOHADA-SN','EXPENSE','XXXXXX','6',          0,'Achats et variations de stocks','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15820,'SYSCOHADA-SN','EXPENSE','XXXXXX','601',    15819,'Achats de marchandises','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15821,'SYSCOHADA-SN','EXPENSE','XXXXXX','6011',   16820,'Dans la région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15822,'SYSCOHADA-SN','EXPENSE','XXXXXX','6012',   16820,'Hors région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15823,'SYSCOHADA-SN','EXPENSE','XXXXXX','6013',   16820,'Aux entreprises du groupe dans la région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15824,'SYSCOHADA-SN','EXPENSE','XXXXXX','6014',   16820,'Aux entreprises du groupe hors région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15825,'SYSCOHADA-SN','EXPENSE','XXXXXX','6019',   16820,'Rabais, remises et ristournes obtenus (non ventilés)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15826,'SYSCOHADA-SN','EXPENSE','XXXXXX','602',    15819,'Achats de matieres premieres et fournitures liees','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15827,'SYSCOHADA-SN','EXPENSE','XXXXXX','6021',   15826,'Dans la région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15828,'SYSCOHADA-SN','EXPENSE','XXXXXX','6022',   15826,'Hors région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15829,'SYSCOHADA-SN','EXPENSE','XXXXXX','6023',   15826,'Aux entreprises du groupe dans la région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15830,'SYSCOHADA-SN','EXPENSE','XXXXXX','6024',   15826,'Aux entreprises du groupe hors région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15831,'SYSCOHADA-SN','EXPENSE','XXXXXX','6029',   15826,'Rabais, remises et ristournes obtenus (non ventilés)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15832,'SYSCOHADA-SN','EXPENSE','XXXXXX','603',    15819,'Variations des stocks et biens achetes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15833,'SYSCOHADA-SN','EXPENSE','XXXXXX','6031',   15832,'Variations des stocks de marchandises','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15834,'SYSCOHADA-SN','EXPENSE','XXXXXX','6032',   15832,'Variations des stocks de matiéres premiéres et fournitures liées','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15835,'SYSCOHADA-SN','EXPENSE','XXXXXX','6033',   15832,'Variations des stocks d''autres approvisionnements','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15836,'SYSCOHADA-SN','EXPENSE','XXXXXX','604',    15819,'Achats stockes de matieres et fournitures consommables','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15837,'SYSCOHADA-SN','EXPENSE','XXXXXX','6041',   15836,'Matiéres consommables','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15838,'SYSCOHADA-SN','EXPENSE','XXXXXX','6042',   15836,'Matiéres combustibles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15839,'SYSCOHADA-SN','EXPENSE','XXXXXX','6043',   15836,'Produits d''entretien','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15840,'SYSCOHADA-SN','EXPENSE','XXXXXX','6044',   15836,'Fournitures d''atelier et d''usine','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15841,'SYSCOHADA-SN','EXPENSE','XXXXXX','6046',   15836,'Fournitures de magasin','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15842,'SYSCOHADA-SN','EXPENSE','XXXXXX','6047',   15836,'Fournitures de bureau','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15843,'SYSCOHADA-SN','EXPENSE','XXXXXX','6049',   15836,'Rabais, remises et ristournes obtenus (non ventilés)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15844,'SYSCOHADA-SN','EXPENSE','XXXXXX','605',    15819,'Autres achats','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15845,'SYSCOHADA-SN','EXPENSE','XXXXXX','6051',   15844,'Fournitures non stockables - eau','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15846,'SYSCOHADA-SN','EXPENSE','XXXXXX','6052',   15844,'Fournitures non stockables - electricité','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15847,'SYSCOHADA-SN','EXPENSE','XXXXXX','6053',   15844,'Fournitures non stockables - autres énergies','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15848,'SYSCOHADA-SN','EXPENSE','XXXXXX','6054',   15844,'Fournitures d''entretien non stockables','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15849,'SYSCOHADA-SN','EXPENSE','XXXXXX','6055',   15844,'Fournitures de bureau non stockables','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15850,'SYSCOHADA-SN','EXPENSE','XXXXXX','6056',   15844,'Achats de petits matériel et outillage','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15851,'SYSCOHADA-SN','EXPENSE','XXXXXX','6057',   15844,'Achats d''études et de prestations de services','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15852,'SYSCOHADA-SN','EXPENSE','XXXXXX','6058',   15844,'Achats de travaux, matériels et équipements','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15853,'SYSCOHADA-SN','EXPENSE','XXXXXX','6059',   15844,'Rabais, remises et ristournes obtenus (non ventilés)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15854,'SYSCOHADA-SN','EXPENSE','XXXXXX','608',    15819,'Achats d''emballages','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15855,'SYSCOHADA-SN','EXPENSE','XXXXXX','6081',   15854,'Emballages perdus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15856,'SYSCOHADA-SN','EXPENSE','XXXXXX','6082',   15854,'Emballages récupérables non identifiables','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15857,'SYSCOHADA-SN','EXPENSE','XXXXXX','6083',   15854,'Emballages à usage mixte','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15858,'SYSCOHADA-SN','EXPENSE','XXXXXX','6089',   15854,'Rabais, remises et ristournes obtenus (non ventilés)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15859,'SYSCOHADA-SN','EXPENSE','XXXXXX','61',     15819,'Transports','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15860,'SYSCOHADA-SN','EXPENSE','XXXXXX','611',    15859,'Transports sur achats','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15861,'SYSCOHADA-SN','EXPENSE','XXXXXX','612',    15859,'Transport sur ventes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15862,'SYSCOHADA-SN','EXPENSE','XXXXXX','613',    15859,'Transports pour le compte de tiers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15863,'SYSCOHADA-SN','EXPENSE','XXXXXX','614',    15859,'Transports du personnel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15864,'SYSCOHADA-SN','EXPENSE','XXXXXX','616',    15859,'Transports de plis','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15865,'SYSCOHADA-SN','EXPENSE','XXXXXX','618',    15859,'Autres frais de transport','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15866,'SYSCOHADA-SN','EXPENSE','XXXXXX','6181',   15865,'Voyages et déplacements','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15867,'SYSCOHADA-SN','EXPENSE','XXXXXX','6182',   15865,'Transports entre établissements ou chantiers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15868,'SYSCOHADA-SN','EXPENSE','XXXXXX','6183',   15865,'Transports administratifs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15869,'SYSCOHADA-SN','EXPENSE','XXXXXX','62',     15819,'Services exterieurs a','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15870,'SYSCOHADA-SN','EXPENSE','XXXXXX','621',    15869,'Sous traitance generale','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15871,'SYSCOHADA-SN','EXPENSE','XXXXXX','622',    15869,'Locations et charges locatives','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15872,'SYSCOHADA-SN','EXPENSE','XXXXXX','6221',   15871,'Locations de terrains','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15873,'SYSCOHADA-SN','EXPENSE','XXXXXX','6222',   15871,'Locations de bâtiments','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15874,'SYSCOHADA-SN','EXPENSE','XXXXXX','6223',   15871,'Location de matériels et outillages','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15875,'SYSCOHADA-SN','EXPENSE','XXXXXX','6224',   15871,'Malis sur emballages','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15876,'SYSCOHADA-SN','EXPENSE','XXXXXX','6225',   15871,'Locations d''emballages','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15877,'SYSCOHADA-SN','EXPENSE','XXXXXX','6228',   15871,'Locations et charges locatives diverses','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15878,'SYSCOHADA-SN','EXPENSE','XXXXXX','623',    15869,'Redevances de credit bail et contrats assimiles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15879,'SYSCOHADA-SN','EXPENSE','XXXXXX','6232',   15878,'Crédits-bail immobilier','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15880,'SYSCOHADA-SN','EXPENSE','XXXXXX','6233',   15878,'Crédits-bail mobilier','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15881,'SYSCOHADA-SN','EXPENSE','XXXXXX','6235',   15878,'Contrats assimilés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15882,'SYSCOHADA-SN','EXPENSE','XXXXXX','624',    15869,'Entretiens, reparations et maintenance','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15883,'SYSCOHADA-SN','EXPENSE','XXXXXX','6241',   15882,'Entretien et réparation des biens immobiliers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15884,'SYSCOHADA-SN','EXPENSE','XXXXXX','6242',   15882,'Entretien et réparation des biens mobiliers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15885,'SYSCOHADA-SN','EXPENSE','XXXXXX','6243',   15882,'Maintenance','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15886,'SYSCOHADA-SN','EXPENSE','XXXXXX','6248',   15882,'Autres entretiens et réparations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15887,'SYSCOHADA-SN','EXPENSE','XXXXXX','625',    15869,'Primes d''assurance','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15888,'SYSCOHADA-SN','EXPENSE','XXXXXX','6251',   15887,'Assurances multirisques','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15889,'SYSCOHADA-SN','EXPENSE','XXXXXX','6252',   15887,'Assurances matériel de transport','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15890,'SYSCOHADA-SN','EXPENSE','XXXXXX','6253',   15887,'Assurances risques d''exploitation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15891,'SYSCOHADA-SN','EXPENSE','XXXXXX','6254',   15887,'Assurances responsabilité du producteur','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15892,'SYSCOHADA-SN','EXPENSE','XXXXXX','6255',   15887,'Assurances insolvabilité clients','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15893,'SYSCOHADA-SN','EXPENSE','XXXXXX','6256',   15887,'Assurances transport sur achats','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15894,'SYSCOHADA-SN','EXPENSE','XXXXXX','6257',   15887,'Assurances transport sur ventes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15895,'SYSCOHADA-SN','EXPENSE','XXXXXX','6258',   15887,'Autres primes d''assurances','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15896,'SYSCOHADA-SN','EXPENSE','XXXXXX','626',    15869,'Etudes, recherches et documentation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15897,'SYSCOHADA-SN','EXPENSE','XXXXXX','6261',   15896,'Etudes et recherches','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15898,'SYSCOHADA-SN','EXPENSE','XXXXXX','6265',   15896,'Documentation générale','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15899,'SYSCOHADA-SN','EXPENSE','XXXXXX','6266',   15896,'Documentation technique','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15900,'SYSCOHADA-SN','EXPENSE','XXXXXX','627',    15869,'Publicite, publications, relations publiques','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15901,'SYSCOHADA-SN','EXPENSE','XXXXXX','6271',   15900,'Annonces, insertions','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15902,'SYSCOHADA-SN','EXPENSE','XXXXXX','6272',   15900,'Catalogues, imprimés publicitaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15903,'SYSCOHADA-SN','EXPENSE','XXXXXX','6273',   15900,'Echantillons','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15904,'SYSCOHADA-SN','EXPENSE','XXXXXX','6274',   15900,'Foires et expositions','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15905,'SYSCOHADA-SN','EXPENSE','XXXXXX','6275',   15900,'Publications','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15906,'SYSCOHADA-SN','EXPENSE','XXXXXX','6276',   15900,'Cadeaux à la clientèle','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15907,'SYSCOHADA-SN','EXPENSE','XXXXXX','6277',   15900,'Frais de colloques, séminaires, conférences','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15908,'SYSCOHADA-SN','EXPENSE','XXXXXX','6278',   15900,'Autres charges de publicités et relations publiques','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15909,'SYSCOHADA-SN','EXPENSE','XXXXXX','628',    15869,'Frais de telecommunications','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15910,'SYSCOHADA-SN','EXPENSE','XXXXXX','6281',   15909,'Frais de téléphone','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15911,'SYSCOHADA-SN','EXPENSE','XXXXXX','6282',   15909,'Frais de télex','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15912,'SYSCOHADA-SN','EXPENSE','XXXXXX','6283',   15909,'Frais de télécopie','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15913,'SYSCOHADA-SN','EXPENSE','XXXXXX','6288',   15909,'Autres frais de télécommunications','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15914,'SYSCOHADA-SN','EXPENSE','XXXXXX','63',     15819,'Services exterieurs b','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15915,'SYSCOHADA-SN','EXPENSE','XXXXXX','631',    15914,'Frais bancaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15916,'SYSCOHADA-SN','EXPENSE','XXXXXX','6311',   15915,'Frais sur titre (achats, vente, garde)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15917,'SYSCOHADA-SN','EXPENSE','XXXXXX','6312',   15915,'Frais sur effets','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15918,'SYSCOHADA-SN','EXPENSE','XXXXXX','6313',   15915,'Locations de coffres','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15919,'SYSCOHADA-SN','EXPENSE','XXXXXX','6315',   15915,'Commissions sur cartes de crédit','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15920,'SYSCOHADA-SN','EXPENSE','XXXXXX','6316',   15915,'Frais d''émission d''emprunts','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15921,'SYSCOHADA-SN','EXPENSE','XXXXXX','6318',   15915,'Autres frais bancaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15922,'SYSCOHADA-SN','EXPENSE','XXXXXX','632',    15914,'Remunerations d''intermediaires et de conseils','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15923,'SYSCOHADA-SN','EXPENSE','XXXXXX','6321',   15922,'Commissions et courtages sur achats','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15924,'SYSCOHADA-SN','EXPENSE','XXXXXX','6322',   15922,'Commissions et courtages sur ventes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15925,'SYSCOHADA-SN','EXPENSE','XXXXXX','6323',   15922,'Rémunérations des transitaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15926,'SYSCOHADA-SN','EXPENSE','XXXXXX','6324',   15922,'Honoraires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15927,'SYSCOHADA-SN','EXPENSE','XXXXXX','6325',   15922,'Frais d''actes et de contentieux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15928,'SYSCOHADA-SN','EXPENSE','XXXXXX','6328',   15922,'Divers frais','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15929,'SYSCOHADA-SN','EXPENSE','XXXXXX','633',    15914,'Frais de formation du personnel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15930,'SYSCOHADA-SN','EXPENSE','XXXXXX','634',    15914,'Redevances pour brevets, licences, logiciels et droits similaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15931,'SYSCOHADA-SN','EXPENSE','XXXXXX','6342',   15930,'Redevances pour brevets, licences, concessions et droits similaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15932,'SYSCOHADA-SN','EXPENSE','XXXXXX','6343',   15930,'Redevances pour logiciel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15933,'SYSCOHADA-SN','EXPENSE','XXXXXX','6344',   15930,'Redevances pour marques','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15934,'SYSCOHADA-SN','EXPENSE','XXXXXX','635',    15914,'Cotisations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15935,'SYSCOHADA-SN','EXPENSE','XXXXXX','6351',   15934,'Cotisations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15936,'SYSCOHADA-SN','EXPENSE','XXXXXX','6358',   15934,'Concours divers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15937,'SYSCOHADA-SN','EXPENSE','XXXXXX','636',    15914,'Redevances verses au concedant (concessions service public)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15938,'SYSCOHADA-SN','EXPENSE','XXXXXX','637',    15914,'Remunerations du personnel exterieur a l''entreprise','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15939,'SYSCOHADA-SN','EXPENSE','XXXXXX','6371',   15938,'Personnel intérimaire','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15940,'SYSCOHADA-SN','EXPENSE','XXXXXX','6372',   15938,'Personnel détaché ou prêté à l''entreprise','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15941,'SYSCOHADA-SN','EXPENSE','XXXXXX','638',    15914,'Autres charges externes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15942,'SYSCOHADA-SN','EXPENSE','XXXXXX','6381',   15941,'Frais de recrutement du personnel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15943,'SYSCOHADA-SN','EXPENSE','XXXXXX','6382',   15941,'Frais de déménagement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15944,'SYSCOHADA-SN','EXPENSE','XXXXXX','6383',   15941,'Réceptions','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15945,'SYSCOHADA-SN','EXPENSE','XXXXXX','6384',   15941,'Missions','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15946,'SYSCOHADA-SN','EXPENSE','XXXXXX','64',     15819,'Impots et taxes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15947,'SYSCOHADA-SN','EXPENSE','XXXXXX','641',    15946,'Impots et taxes directs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15948,'SYSCOHADA-SN','EXPENSE','XXXXXX','6411',   15947,'Impots fonciers et taxes annexes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15949,'SYSCOHADA-SN','EXPENSE','XXXXXX','6412',   15947,'Patentes, licences et taxes annexes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15950,'SYSCOHADA-SN','EXPENSE','XXXXXX','6413',   15947,'Taxes sur appointements et salaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15951,'SYSCOHADA-SN','EXPENSE','XXXXXX','6414',   15947,'Taxes d''apprentissage','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15952,'SYSCOHADA-SN','EXPENSE','XXXXXX','6415',   15947,'Formation professionnelle continue','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15953,'SYSCOHADA-SN','EXPENSE','XXXXXX','6418',   15947,'Autres impôts et taxes directs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15954,'SYSCOHADA-SN','EXPENSE','XXXXXX','645',    15946,'Impots et taxes indirects','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15955,'SYSCOHADA-SN','EXPENSE','XXXXXX','646',    15946,'Droits d''enregistrement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15956,'SYSCOHADA-SN','EXPENSE','XXXXXX','6461',   15955,'Droits de mutation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15957,'SYSCOHADA-SN','EXPENSE','XXXXXX','6462',   15955,'Droits de timbre','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15958,'SYSCOHADA-SN','EXPENSE','XXXXXX','6463',   15955,'Taxes sur les véhicules de société','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15959,'SYSCOHADA-SN','EXPENSE','XXXXXX','6464',   15955,'Vignettes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15960,'SYSCOHADA-SN','EXPENSE','XXXXXX','6468',   15955,'Autres droits','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15961,'SYSCOHADA-SN','EXPENSE','XXXXXX','647',    15946,'Penalites et amendes fiscales','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15962,'SYSCOHADA-SN','EXPENSE','XXXXXX','6471',   15961,'Pénalités d''assiette, impots directs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15963,'SYSCOHADA-SN','EXPENSE','XXXXXX','6472',   15961,'Pénalités d''assiette, impôts indirects','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15964,'SYSCOHADA-SN','EXPENSE','XXXXXX','6473',   15961,'Pénalités de recouvrement, impôts directs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15965,'SYSCOHADA-SN','EXPENSE','XXXXXX','6474',   15961,'Pénalités de recouvrement, impôts indirects','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15966,'SYSCOHADA-SN','EXPENSE','XXXXXX','6478',   15961,'Autres amendes pénales et fiscales','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15967,'SYSCOHADA-SN','EXPENSE','XXXXXX','648',    15946,'Autres impots et taxes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15968,'SYSCOHADA-SN','EXPENSE','XXXXXX','65',     15819,'Autres charges','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15969,'SYSCOHADA-SN','EXPENSE','XXXXXX','651',    15968,'Pertes sur creances clients et autres debiteurs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15970,'SYSCOHADA-SN','EXPENSE','XXXXXX','6511',   15969,'Pertes sur clients','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15971,'SYSCOHADA-SN','EXPENSE','XXXXXX','6515',   15969,'Autres débiteurs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15972,'SYSCOHADA-SN','EXPENSE','XXXXXX','652',    15968,'Quote-part de resultat sur operations faites en commun','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15973,'SYSCOHADA-SN','EXPENSE','XXXXXX','6521',   15972,'Quote-part transféré de bénéfices (comptabilté du gérants)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15974,'SYSCOHADA-SN','EXPENSE','XXXXXX','6525',   15972,'Pertes imputées par transfert (comptabilité des associés non gérants)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15975,'SYSCOHADA-SN','EXPENSE','XXXXXX','653',    15968,'Quote-part de resultat annulee sur execution partielle de contrats pluri-exercices','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15976,'SYSCOHADA-SN','EXPENSE','XXXXXX','654',    15968,'Valeur comptable des cessions courantes d''immobilisations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15977,'SYSCOHADA-SN','EXPENSE','XXXXXX','658',    15968,'Charges diverses','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15978,'SYSCOHADA-SN','EXPENSE','XXXXXX','6581',   15977,'Jetons de présence et autres rémunérations d''administrateurs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15979,'SYSCOHADA-SN','EXPENSE','XXXXXX','6582',   15977,'Dons','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15980,'SYSCOHADA-SN','EXPENSE','XXXXXX','6583',   15977,'Mécénat','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15981,'SYSCOHADA-SN','EXPENSE','XXXXXX','659',    15968,'Charges provisionnees d''exploitation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15982,'SYSCOHADA-SN','EXPENSE','XXXXXX','6591',   15981,'Sur risque à court terme','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15983,'SYSCOHADA-SN','EXPENSE','XXXXXX','6593',   15981,'Sur stocks','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15984,'SYSCOHADA-SN','EXPENSE','XXXXXX','6594',   15981,'Sur créances','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15985,'SYSCOHADA-SN','EXPENSE','XXXXXX','6598',   15981,'Autres charges provisionnées','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15986,'SYSCOHADA-SN','EXPENSE','XXXXXX','66',     15819,'Charges de personnel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15987,'SYSCOHADA-SN','EXPENSE','XXXXXX','661',    15986,'Remunerations directes versees au personnel national','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15988,'SYSCOHADA-SN','EXPENSE','XXXXXX','6611',   15987,'Appointements salaires et commissions','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15989,'SYSCOHADA-SN','EXPENSE','XXXXXX','6612',   15987,'Primes et gratifications','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15990,'SYSCOHADA-SN','EXPENSE','XXXXXX','6613',   15987,'Congés payés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15991,'SYSCOHADA-SN','EXPENSE','XXXXXX','6614',   15987,'Indemnités de préavis, de licencement et de recherche d''embauche','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15992,'SYSCOHADA-SN','EXPENSE','XXXXXX','6615',   15987,'Indemnités de maladie versées aux travailleurs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15993,'SYSCOHADA-SN','EXPENSE','XXXXXX','6616',   15987,'Supplément familial','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15994,'SYSCOHADA-SN','EXPENSE','XXXXXX','6617',   15987,'Avantages en nature','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15995,'SYSCOHADA-SN','EXPENSE','XXXXXX','6618',   15987,'Autres rémunérations directes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15996,'SYSCOHADA-SN','EXPENSE','XXXXXX','662',    15986,'Remunerations directes versees au personnel non national','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15997,'SYSCOHADA-SN','EXPENSE','XXXXXX','6621',   15996,'Appointements salaires et commissions','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15998,'SYSCOHADA-SN','EXPENSE','XXXXXX','6622',   15996,'Primes et gratifications','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15999,'SYSCOHADA-SN','EXPENSE','XXXXXX','6623',   15996,'Congés payés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16000,'SYSCOHADA-SN','EXPENSE','XXXXXX','6624',   15996,'Indemnités de préavis, de licencement et de recherche d''embauche','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16001,'SYSCOHADA-SN','EXPENSE','XXXXXX','6625',   15996,'Indemnités de maladie versées aux travailleurs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16002,'SYSCOHADA-SN','EXPENSE','XXXXXX','6626',   15996,'Supplément familial','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16003,'SYSCOHADA-SN','EXPENSE','XXXXXX','6627',   15996,'Avantages en nature','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16004,'SYSCOHADA-SN','EXPENSE','XXXXXX','6628',   15996,'Autres rémunérations directes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16005,'SYSCOHADA-SN','EXPENSE','XXXXXX','663',    15986,'Indemnites forfaitaires versees au personnel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16006,'SYSCOHADA-SN','EXPENSE','XXXXXX','6631',   16005,'Indemnités de logement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16007,'SYSCOHADA-SN','EXPENSE','XXXXXX','6632',   16005,'Indemnités de représentation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16008,'SYSCOHADA-SN','EXPENSE','XXXXXX','6633',   16005,'Indemnités d''expatriation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16009,'SYSCOHADA-SN','EXPENSE','XXXXXX','6638',   16005,'Autres indemnités et avantages divers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16010,'SYSCOHADA-SN','EXPENSE','XXXXXX','664',    15986,'Charges sociales','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16011,'SYSCOHADA-SN','EXPENSE','XXXXXX','6641',   16010,'Charges sociales sur rémunération du personnel national','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16012,'SYSCOHADA-SN','EXPENSE','XXXXXX','6642',   16010,'Charges sociales sur rémunération du personnel non national','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16013,'SYSCOHADA-SN','EXPENSE','XXXXXX','666',    15986,'Remunerations et charges sociales de l''exploitant individuel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16014,'SYSCOHADA-SN','EXPENSE','XXXXXX','6661',   16013,'Rémunérations du travail de l''exploitant','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16015,'SYSCOHADA-SN','EXPENSE','XXXXXX','6662',   16013,'Charges sociales','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16016,'SYSCOHADA-SN','EXPENSE','XXXXXX','667',    15986,'Remunerations transferee de personnel exterieur','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16017,'SYSCOHADA-SN','EXPENSE','XXXXXX','6671',   16016,'Personnel intérimaire','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16018,'SYSCOHADA-SN','EXPENSE','XXXXXX','6672',   16016,'Personnel détaché ou prêté à l''entreprise','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16019,'SYSCOHADA-SN','EXPENSE','XXXXXX','668',    15986,'Autres charges sociales','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16020,'SYSCOHADA-SN','EXPENSE','XXXXXX','6681',   16019,'Versements aux syndicats et comités d''entreprise, d''établisement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16021,'SYSCOHADA-SN','EXPENSE','XXXXXX','6682',   16019,'Versements aux comité d''hygiéne et de sécurité','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16022,'SYSCOHADA-SN','EXPENSE','XXXXXX','6683',   16019,'Versements aux autres oeuvres sociales','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16023,'SYSCOHADA-SN','EXPENSE','XXXXXX','6684',   16019,'Médecine du travail et pharmacie','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16024,'SYSCOHADA-SN','EXPENSE','XXXXXX','67',     15819,'Frais financiers et charges assimilees','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16025,'SYSCOHADA-SN','EXPENSE','XXXXXX','671',    16024,'Interets des emprunts','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16026,'SYSCOHADA-SN','EXPENSE','XXXXXX','6711',   16025,'Emprunts obligataires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16027,'SYSCOHADA-SN','EXPENSE','XXXXXX','6712',   16025,'Emprunts auprès des établissements de crédit','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16028,'SYSCOHADA-SN','EXPENSE','XXXXXX','6713',   16025,'Dettes liées à des participations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16029,'SYSCOHADA-SN','EXPENSE','XXXXXX','672',    16024,'Interets dans loyers de credit bail et contrats assimiles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16030,'SYSCOHADA-SN','EXPENSE','XXXXXX','6721',   16029,'Intérêts dans loyers de crédit-bail immobilier','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16031,'SYSCOHADA-SN','EXPENSE','XXXXXX','6722',   16029,'Intérêts dans loyers de crédit-bail mobilier','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16032,'SYSCOHADA-SN','EXPENSE','XXXXXX','6723',   16029,'Intérêts dans loyers des autres contrats','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16033,'SYSCOHADA-SN','EXPENSE','XXXXXX','673',    16024,'Escomptes accordes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16034,'SYSCOHADA-SN','EXPENSE','XXXXXX','674',    16024,'Autres interets','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16035,'SYSCOHADA-SN','EXPENSE','XXXXXX','6741',   16034,'Avances reçues et dépôts créditeurs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16036,'SYSCOHADA-SN','EXPENSE','XXXXXX','6742',   16034,'Comptes courants bloqués','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16037,'SYSCOHADA-SN','EXPENSE','XXXXXX','6743',   16034,'Intérêts sur obligations cautionnées','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16038,'SYSCOHADA-SN','EXPENSE','XXXXXX','6744',   16034,'Intérêts sur dettes commerciales','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16039,'SYSCOHADA-SN','EXPENSE','XXXXXX','6745',   16034,'Intérêts bancaires et sur opérations de trésorerie et d''escompte','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16040,'SYSCOHADA-SN','EXPENSE','XXXXXX','6748',   16034,'Intérêts sur dettes diverses','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16041,'SYSCOHADA-SN','EXPENSE','XXXXXX','675',    16024,'Escomptes des effets de commerce','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16042,'SYSCOHADA-SN','EXPENSE','XXXXXX','676',    16024,'Pertes de change','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16043,'SYSCOHADA-SN','EXPENSE','XXXXXX','677',    16024,'Pertes sur cessions de titres  de placement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16044,'SYSCOHADA-SN','EXPENSE','XXXXXX','678',    16024,'Pertes sur risques financiers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16045,'SYSCOHADA-SN','EXPENSE','XXXXXX','6781',   16044,'Sur rentes viagères','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16046,'SYSCOHADA-SN','EXPENSE','XXXXXX','6782',   16044,'Sur opérations fiancières','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16047,'SYSCOHADA-SN','EXPENSE','XXXXXX','6783',   16044,'Sur instruments de trésorerie','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16048,'SYSCOHADA-SN','EXPENSE','XXXXXX','679',    16024,'Charges provisionnees financieres','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16049,'SYSCOHADA-SN','EXPENSE','XXXXXX','6791',   16048,'Sur risque financiers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16050,'SYSCOHADA-SN','EXPENSE','XXXXXX','6795',   16048,'Sur titres de placements','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16051,'SYSCOHADA-SN','EXPENSE','XXXXXX','6798',   16048,'Autres charges provisionnées financières','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16052,'SYSCOHADA-SN','EXPENSE','XXXXXX','68',     15819,'Dotations aus amortissements','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16053,'SYSCOHADA-SN','EXPENSE','XXXXXX','681',    16052,'Dotations aux amortissements d''exploitation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16054,'SYSCOHADA-SN','EXPENSE','XXXXXX','6811',   16052,'Dotations aux amortissements des charges immobilisées','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16055,'SYSCOHADA-SN','EXPENSE','XXXXXX','6812',   16052,'Dotations aux amortissements des immobilisations incorporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16056,'SYSCOHADA-SN','EXPENSE','XXXXXX','6813',   16052,'Dotations aux amortissements des immobilisations corporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16057,'SYSCOHADA-SN','EXPENSE','XXXXXX','687',    16052,'Dotations aux amortissements a caractere financier','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16058,'SYSCOHADA-SN','EXPENSE','XXXXXX','6872',   16057,'Dotations aux amortissements des primes de remboursement des obligations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16059,'SYSCOHADA-SN','EXPENSE','XXXXXX','6878',   16057,'Autres dotations aux amortissements à caractère financier','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16060,'SYSCOHADA-SN','EXPENSE','XXXXXX','69',     15819,'Dotattions aux provisions','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16061,'SYSCOHADA-SN','EXPENSE','XXXXXX','691',    16060,'Dotation aux provisions d''exploitation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16062,'SYSCOHADA-SN','EXPENSE','XXXXXX','6911',   16061,'Pour risques et charges','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16063,'SYSCOHADA-SN','EXPENSE','XXXXXX','6912',   16061,'Pour grosses réparations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16064,'SYSCOHADA-SN','EXPENSE','XXXXXX','6913',   16061,'Pour dépréciation des immobilisations incorporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16065,'SYSCOHADA-SN','EXPENSE','XXXXXX','6914',   16061,'Pour dépréciation des immobilisations corporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16066,'SYSCOHADA-SN','EXPENSE','XXXXXX','697',    16060,'Dotations aux provisions financieres','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16067,'SYSCOHADA-SN','EXPENSE','XXXXXX','6971',   16066,'Pour risques et charges','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16068,'SYSCOHADA-SN','EXPENSE','XXXXXX','6972',   16066,'Pour dépréciation des immobilisations financières','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16069,'SYSCOHADA-SN','INCOME','XXXXXX','7',           0,'Ventes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16070,'SYSCOHADA-SN','INCOME','XXXXXX','701',     16069,'Ventes de marchandises','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16071,'SYSCOHADA-SN','INCOME','XXXXXX','7011',    16070,'Dans la région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16072,'SYSCOHADA-SN','INCOME','XXXXXX','7012',    16070,'Hors région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16073,'SYSCOHADA-SN','INCOME','XXXXXX','7013',    16070,'Aux entreprises du groupe dans la région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16074,'SYSCOHADA-SN','INCOME','XXXXXX','7014',    16070,'Aux entreprises du groupe hors  région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16075,'SYSCOHADA-SN','INCOME','XXXXXX','702',     16069,'Ventes de produits finis','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16076,'SYSCOHADA-SN','INCOME','XXXXXX','7021',    16075,'Dans la région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16077,'SYSCOHADA-SN','INCOME','XXXXXX','7022',    16075,'Hors région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16078,'SYSCOHADA-SN','INCOME','XXXXXX','7023',    16075,'Aux entreprises de groupe dans la région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16079,'SYSCOHADA-SN','INCOME','XXXXXX','7024',    16075,'Aux entreprises du groupe hors  région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16080,'SYSCOHADA-SN','INCOME','XXXXXX','703',     16069,'Ventes de produits intermediaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16081,'SYSCOHADA-SN','INCOME','XXXXXX','7031',    16080,'Dans la région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16082,'SYSCOHADA-SN','INCOME','XXXXXX','7032',    16080,'Hors région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16083,'SYSCOHADA-SN','INCOME','XXXXXX','7033',    16080,'Aux entreprises du groupe dans la région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16084,'SYSCOHADA-SN','INCOME','XXXXXX','7034',    16080,'Aux entreprises du groupe hors  région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16085,'SYSCOHADA-SN','INCOME','XXXXXX','704',     16069,'Ventes de produits residuels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16086,'SYSCOHADA-SN','INCOME','XXXXXX','7041',    16085,'Dans la région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16087,'SYSCOHADA-SN','INCOME','XXXXXX','7042',    16085,'Hors région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16088,'SYSCOHADA-SN','INCOME','XXXXXX','7043',    16085,'Aux entreprises du groupe dans la région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16089,'SYSCOHADA-SN','INCOME','XXXXXX','7044',    16085,'Aux entreprises du groupe hors  région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16090,'SYSCOHADA-SN','INCOME','XXXXXX','705',     16069,'Travaux factures','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16091,'SYSCOHADA-SN','INCOME','XXXXXX','7051',    16090,'Dans la région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16092,'SYSCOHADA-SN','INCOME','XXXXXX','7052',    16090,'Hors région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16093,'SYSCOHADA-SN','INCOME','XXXXXX','7053',    16090,'Aux entreprises du groupe dans la région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16094,'SYSCOHADA-SN','INCOME','XXXXXX','7054',    16090,'Aux entreprises du groupe hors région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16095,'SYSCOHADA-SN','INCOME','XXXXXX','706',     16069,'Services vendus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16096,'SYSCOHADA-SN','INCOME','XXXXXX','7061',    16095,'Dans la région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16097,'SYSCOHADA-SN','INCOME','XXXXXX','7062',    16095,'Hors région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16098,'SYSCOHADA-SN','INCOME','XXXXXX','7063',    16095,'Aux entreprises du groupe dans la région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16099,'SYSCOHADA-SN','INCOME','XXXXXX','7064',    16095,'Aux entreprises du groupe hors région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16100,'SYSCOHADA-SN','INCOME','XXXXXX','707',     16069,'Produits accessoires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16101,'SYSCOHADA-SN','INCOME','XXXXXX','7071',    16100,'Port, emballages perdus et autres frais facturés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16102,'SYSCOHADA-SN','INCOME','XXXXXX','7072',    16100,'Commissions et courtages','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16103,'SYSCOHADA-SN','INCOME','XXXXXX','7073',    16100,'Locations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16104,'SYSCOHADA-SN','INCOME','XXXXXX','7074',    16100,'Bonis sur reprises et cessions d''emballages','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16105,'SYSCOHADA-SN','INCOME','XXXXXX','7075',    16100,'Mise à disposition de personnel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16106,'SYSCOHADA-SN','INCOME','XXXXXX','7076',    16100,'Redevances pour brevets, logiciels, marques et droits similaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16107,'SYSCOHADA-SN','INCOME','XXXXXX','7077',    16100,'Services exploités dans l''intérêt du personnel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16108,'SYSCOHADA-SN','INCOME','XXXXXX','7078',    16100,'Autres produits accessoires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16109,'SYSCOHADA-SN','INCOME','XXXXXX','71',      16069,'Suvventions d''exploitation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16110,'SYSCOHADA-SN','INCOME','XXXXXX','711',     16109,'Sur produits a l''exportation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16111,'SYSCOHADA-SN','INCOME','XXXXXX','712',     16109,'Sur produits a l''importation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16112,'SYSCOHADA-SN','INCOME','XXXXXX','713',     16109,'Sur produits de perequation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16113,'SYSCOHADA-SN','INCOME','XXXXXX','718',     16109,'Autres subventions d''exploitation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16114,'SYSCOHADA-SN','INCOME','XXXXXX','7181',    16113,'Versées par l''etat et les collectivités publiques','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16115,'SYSCOHADA-SN','INCOME','XXXXXX','7182',    16113,'Versées par les organismes internationaux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16116,'SYSCOHADA-SN','INCOME','XXXXXX','7183',    16113,'Versées par des tiers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16117,'SYSCOHADA-SN','INCOME','XXXXXX','72',      16069,'Production immobilisée','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16118,'SYSCOHADA-SN','INCOME','XXXXXX','721',     16117,'Immobilisations incorporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16119,'SYSCOHADA-SN','INCOME','XXXXXX','722',     16117,'Immobilisations corporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16120,'SYSCOHADA-SN','INCOME','XXXXXX','726',     16117,'Immobilisations financieres','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16121,'SYSCOHADA-SN','INCOME','XXXXXX','73',      16069,'Variations des stocks de biens et de services produits','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16122,'SYSCOHADA-SN','INCOME','XXXXXX','734',     16121,'Variations des stocks de produitsn en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16123,'SYSCOHADA-SN','INCOME','XXXXXX','7341',    16122,'Produits en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16124,'SYSCOHADA-SN','INCOME','XXXXXX','7342',    16122,'Travaux en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16125,'SYSCOHADA-SN','INCOME','XXXXXX','735',     16121,'Variations des en-cours de services','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16126,'SYSCOHADA-SN','INCOME','XXXXXX','7351',    16125,'Etudes en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16127,'SYSCOHADA-SN','INCOME','XXXXXX','7352',    16125,'Prestations de services en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16128,'SYSCOHADA-SN','INCOME','XXXXXX','736',     16121,'Variations des stocks de produits finis','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16129,'SYSCOHADA-SN','INCOME','XXXXXX','737',     16121,'Variations des stocks de produits intermediaires et residuels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16130,'SYSCOHADA-SN','INCOME','XXXXXX','7371',    16129,'Produits intermédiaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16131,'SYSCOHADA-SN','INCOME','XXXXXX','7372',    16129,'Produits résiduels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16132,'SYSCOHADA-SN','INCOME','XXXXXX','75',      16069,'Autres produits','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16133,'SYSCOHADA-SN','INCOME','XXXXXX','752',     16132,'Quote-part de resultat sur operations faites en commun','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16134,'SYSCOHADA-SN','INCOME','XXXXXX','7521',    16133,'Quote-part trsnsférée de pertes (comptabilité de gérant)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16135,'SYSCOHADA-SN','INCOME','XXXXXX','7525',    16133,'Bénéfices attribués par transfert (comptabilité des associés non gérants)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16136,'SYSCOHADA-SN','INCOME','XXXXXX','753',     16132,'Quote-part de resultat sue execution partielle de contrats pluri-ecercices','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16137,'SYSCOHADA-SN','INCOME','XXXXXX','754',     16132,'Produits des cessions courantes d''immobilisations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16138,'SYSCOHADA-SN','INCOME','XXXXXX','758',     16132,'Produits divers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16139,'SYSCOHADA-SN','INCOME','XXXXXX','7581',    16138,'Jetons de présence et autres rémunérations d''administrateurs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16140,'SYSCOHADA-SN','INCOME','XXXXXX','7582',    16138,'Indemnités d''assurances reçues','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16141,'SYSCOHADA-SN','INCOME','XXXXXX','759',     16132,'Reprises de charges provisionnees d''exploitation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16142,'SYSCOHADA-SN','INCOME','XXXXXX','7591',    16141,'Sur risques à court terme','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16143,'SYSCOHADA-SN','INCOME','XXXXXX','7593',    16141,'Sur stocks','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16144,'SYSCOHADA-SN','INCOME','XXXXXX','7594',    16141,'Sur créances','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16145,'SYSCOHADA-SN','INCOME','XXXXXX','7598',    16141,'Sur autres charges provisionnées','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16146,'SYSCOHADA-SN','INCOME','XXXXXX','77',      16069,'Revenus financiers et produits assimiles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16147,'SYSCOHADA-SN','INCOME','XXXXXX','771',     16146,'Interets de prets','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16148,'SYSCOHADA-SN','INCOME','XXXXXX','772',     16146,'Revenus de participations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16149,'SYSCOHADA-SN','INCOME','XXXXXX','773',     16146,'Escomptes obtenus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16150,'SYSCOHADA-SN','INCOME','XXXXXX','774',     16146,'Revenus de titres de placement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16151,'SYSCOHADA-SN','INCOME','XXXXXX','775',     16146,'Revenus des creances commerciales','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16152,'SYSCOHADA-SN','INCOME','XXXXXX','776',     16146,'Gains de change','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16153,'SYSCOHADA-SN','INCOME','XXXXXX','777',     16146,'Gains sur cessions de titres de placement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16154,'SYSCOHADA-SN','INCOME','XXXXXX','778',     16146,'Gains sur risques financiers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16155,'SYSCOHADA-SN','INCOME','XXXXXX','7781',    16154,'Gains sur rentes viagères','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16156,'SYSCOHADA-SN','INCOME','XXXXXX','7782',    16154,'Gains sur opérations financières','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16157,'SYSCOHADA-SN','INCOME','XXXXXX','7784',    16154,'Gains sur instruments de trésorerie','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16158,'SYSCOHADA-SN','INCOME','XXXXXX','779',     16146,'Reprises de charges provisionnees financieres','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16159,'SYSCOHADA-SN','INCOME','XXXXXX','7791',    16158,'Sur risques financiers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16160,'SYSCOHADA-SN','INCOME','XXXXXX','7795',    16158,'Sur titres de placement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16161,'SYSCOHADA-SN','INCOME','XXXXXX','7798',    16158,'Autres charges provisionnées financières','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16162,'SYSCOHADA-SN','INCOME','XXXXXX','78',      16069,'Transfert de charges','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16163,'SYSCOHADA-SN','INCOME','XXXXXX','781',     16162,'Transfert de charges d''exploitation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16164,'SYSCOHADA-SN','INCOME','XXXXXX','787',     16162,'Transfert de charges financieres','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16165,'SYSCOHADA-SN','INCOME','XXXXXX','79',      16069,'Reprises de provisions','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16166,'SYSCOHADA-SN','INCOME','XXXXXX','791',     16165,'Reprises de provisions d''exploitation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16167,'SYSCOHADA-SN','INCOME','XXXXXX','7911',    16166,'Pour risques et charges d''exploitation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16168,'SYSCOHADA-SN','INCOME','XXXXXX','7912',    16166,'Pour grosses réparation d''exploitation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16169,'SYSCOHADA-SN','INCOME','XXXXXX','7913',    16166,'Pour dépreciation des immobilisations incorporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16170,'SYSCOHADA-SN','INCOME','XXXXXX','7914',    16166,'Pour dépreciation des immobilisations corporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16171,'SYSCOHADA-SN','INCOME','XXXXXX','797',     16165,'Reprises de provisions financieres','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16172,'SYSCOHADA-SN','INCOME','XXXXXX','7971',    16171,'Pour risques et charges financiers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16173,'SYSCOHADA-SN','INCOME','XXXXXX','7972',    16171,'Pour dépréciation des immobilisations financières','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16174,'SYSCOHADA-SN','INCOME','XXXXXX','798',     16165,'Reprises d''amortissements','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16175,'SYSCOHADA-SN','AUTRES','XXXXXX','81',          0,'Valeurs comptables des cessions d''immobilisations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16176,'SYSCOHADA-SN','AUTRES','XXXXXX','811',     16175,'Immobilisations incorporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16177,'SYSCOHADA-SN','AUTRES','XXXXXX','812',     16175,'Immobilisations corporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16178,'SYSCOHADA-SN','AUTRES','XXXXXX','816',     16175,'Immobilisations financieres','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16179,'SYSCOHADA-SN','AUTRES','XXXXXX','82',          0,'Produits de cessions d''immobilisations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16180,'SYSCOHADA-SN','AUTRES','XXXXXX','821',     16179,'Immobilisations incorporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16181,'SYSCOHADA-SN','AUTRES','XXXXXX','822',     16179,'Immobilisations corporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16182,'SYSCOHADA-SN','AUTRES','XXXXXX','826',     16179,'Immobilisations financieres','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16183,'SYSCOHADA-SN','AUTRES','XXXXXX','83',          0,'Charges hors activites ordinaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16184,'SYSCOHADA-SN','AUTRES','XXXXXX','831',     16183,'Charges h.a.o constatées','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16185,'SYSCOHADA-SN','AUTRES','XXXXXX','834',     16183,'Pertes sur creances h.a.o','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16186,'SYSCOHADA-SN','AUTRES','XXXXXX','835',     16183,'Dons et liberalites accordes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16187,'SYSCOHADA-SN','AUTRES','XXXXXX','836',     16183,'Abandons de creances consentis','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16188,'SYSCOHADA-SN','AUTRES','XXXXXX','839',     16183,'Charges provisionnees h.a.o','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16189,'SYSCOHADA-SN','AUTRES','XXXXXX','84',          0,'Produits hors activites ordinaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16190,'SYSCOHADA-SN','AUTRES','XXXXXX','841',     16189,'Produits h.a.o constates','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16191,'SYSCOHADA-SN','AUTRES','XXXXXX','845',     16189,'Dons et liberalites obtenus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16192,'SYSCOHADA-SN','AUTRES','XXXXXX','846',     16189,'Abandons de creances obtenus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16193,'SYSCOHADA-SN','AUTRES','XXXXXX','848',     16189,'Transferts de charges h.a.o','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16194,'SYSCOHADA-SN','AUTRES','XXXXXX','849',     16189,'Reprises des charges provisionnees h.a.o','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16195,'SYSCOHADA-SN','AUTRES','XXXXXX','85',          0,'Dotations hors activites ordinaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16196,'SYSCOHADA-SN','AUTRES','XXXXXX','851',     16195,'Dotations aux provisions reglementees','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16197,'SYSCOHADA-SN','AUTRES','XXXXXX','852',     16195,'Dotations aux amortissements h.a.o','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16198,'SYSCOHADA-SN','AUTRES','XXXXXX','853',     16195,'Dotations aux provisions pour depreciation h.a.o','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16199,'SYSCOHADA-SN','AUTRES','XXXXXX','854',     16195,'Dotations aux provisions pour risques et charges h.a.o','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16200,'SYSCOHADA-SN','AUTRES','XXXXXX','858',     16195,'Autres dotations h.a.o','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16201,'SYSCOHADA-SN','AUTRES','XXXXXX','86',          0,'Reprises hors activites ordinaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16202,'SYSCOHADA-SN','AUTRES','XXXXXX','861',     16201,'Reprises de provisions reglementees','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16203,'SYSCOHADA-SN','AUTRES','XXXXXX','862',     16201,'Reprises d''amortissements','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16204,'SYSCOHADA-SN','AUTRES','XXXXXX','863',     16201,'Reprises de provisions pour depreciation h.a.o','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16205,'SYSCOHADA-SN','AUTRES','XXXXXX','864',     16201,'Reprises de provisions pour risques et charges h.a.o','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16206,'SYSCOHADA-SN','AUTRES','XXXXXX','865',     16201,'Reprises de subventions d''investissement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16207,'SYSCOHADA-SN','AUTRES','XXXXXX','868',     16201,'Autres reprises h.a.o','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16208,'SYSCOHADA-SN','AUTRES','XXXXXX','87',          0,'Participations des travailleurs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16209,'SYSCOHADA-SN','AUTRES','XXXXXX','871',     16208,'Participation legale aux benefices','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16210,'SYSCOHADA-SN','AUTRES','XXXXXX','874',     16208,'Participation contractuelle aux benefices','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16211,'SYSCOHADA-SN','AUTRES','XXXXXX','878',     16208,'Autres participations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16212,'SYSCOHADA-SN','AUTRES','XXXXXX','88',          0,'Subventions d''equilibre','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16213,'SYSCOHADA-SN','AUTRES','XXXXXX','881',     16212,'Etat','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16214,'SYSCOHADA-SN','AUTRES','XXXXXX','884',     16212,'Collectivites publiques','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16215,'SYSCOHADA-SN','AUTRES','XXXXXX','886',     16212,'Groupe','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16216,'SYSCOHADA-SN','AUTRES','XXXXXX','888',     16212,'Autres','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16217,'SYSCOHADA-SN','AUTRES','XXXXXX','89',          0,'Impots sur le resultat','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16218,'SYSCOHADA-SN','AUTRES','XXXXXX','891',     16217,'Impots sur les benefices de l''exercice','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16219,'SYSCOHADA-SN','AUTRES','XXXXXX','8911',    16218,'Activités exercées dans l''etat','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16220,'SYSCOHADA-SN','AUTRES','XXXXXX','8912',    16218,'Activités exercées dans les autres etats de la région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16221,'SYSCOHADA-SN','AUTRES','XXXXXX','8913',    16218,'Activités exercées hors région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16222,'SYSCOHADA-SN','AUTRES','XXXXXX','892',     16217,'Rappel d''impôts sur resultats anterieurs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16223,'SYSCOHADA-SN','AUTRES','XXXXXX','895',     16217,'Impôts minimum forfaitaires (i.m.f)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16224,'SYSCOHADA-SN','AUTRES','XXXXXX','899',     16217,'Dégrèvements et annulations d''impots sur resultats antérieurs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16225,'SYSCOHADA-SN','AUTRES','XXXXXX','8991',    16224,'Dégrèvements','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16226,'SYSCOHADA-SN','AUTRES','XXXXXX','8994',    16224,'Annulations pour pertes rétroactives','1');
    diff --git a/htdocs/install/mysql/data/llx_accounting_account_td.sql b/htdocs/install/mysql/data/llx_accounting_account_td.sql
    index 9f3bcbdf3cd..c09548f12e3 100644
    --- a/htdocs/install/mysql/data/llx_accounting_account_td.sql
    +++ b/htdocs/install/mysql/data/llx_accounting_account_td.sql
    @@ -13,1242 +13,1240 @@
     -- You should have received a copy of the GNU General Public License
     -- along with this program. If not, see <http://www.gnu.org/licenses/>.
     --
    ---
     
     --
     -- Ne pas placer de commentaire en fin de ligne, ce fichier est parsé lors
     -- de l'install et tous les sigles '--' sont supprimés.
     --
     
    ---
    --- Descriptif des plans comptables BF SYSCOHADA
    +-- Descriptif des plans comptables SYSCOHADA TD
     -- ID 15000 - 16999
    ---
    +-- ADD 6600000 to rowid # Do no remove this comment --
     
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15000,'SYSCOHADA-TD','CAPIT','XXXXXX','1',            0,'Capital','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15001,'SYSCOHADA-TD','CAPIT','XXXXXX','101',      15000,'Capital social','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15002,'SYSCOHADA-TD','CAPIT','XXXXXX','1011',     15001,'Capital souscrit, non appelé','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15003,'SYSCOHADA-TD','CAPIT','XXXXXX','1012',     15001,'Capital souscrit, appelé, non versé','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15004,'SYSCOHADA-TD','CAPIT','XXXXXX','1013',     15001,'Capital souscrit, appelé, versé, non amorti','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15005,'SYSCOHADA-TD','CAPIT','XXXXXX','1014',     15001,'Capital souscrit, appelé, versé, amorti','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15006,'SYSCOHADA-TD','CAPIT','XXXXXX','1018',     15001,'Capital souscrit, soumis à des conditions particulières','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15007,'SYSCOHADA-TD','CAPIT','XXXXXX','102',      15000,'Capital par dotation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15008,'SYSCOHADA-TD','CAPIT','XXXXXX','1021',     15007,'Dotation initiale','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15009,'SYSCOHADA-TD','CAPIT','XXXXXX','1022',     15007,'Dotations complémentaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15010,'SYSCOHADA-TD','CAPIT','XXXXXX','1028',     15007,'Autres dotations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15011,'SYSCOHADA-TD','CAPIT','XXXXXX','103',      15000,'Capital personnel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15012,'SYSCOHADA-TD','CAPIT','XXXXXX','104',      15000,'Compte de l''exploitant','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15013,'SYSCOHADA-TD','CAPIT','XXXXXX','1041',     15012,'Apports temporaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15014,'SYSCOHADA-TD','CAPIT','XXXXXX','1042',     15012,'Opérations courantes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15015,'SYSCOHADA-TD','CAPIT','XXXXXX','1043',     15012,'Rémunérations, impôts et autres charges personnelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15016,'SYSCOHADA-TD','CAPIT','XXXXXX','1047',     15012,'Prélèvements d''autoconsommation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15017,'SYSCOHADA-TD','CAPIT','XXXXXX','1048',     15012,'Autres prélèvements','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15018,'SYSCOHADA-TD','CAPIT','XXXXXX','105',      15000,'Primes liees aux capitaux propres','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15019,'SYSCOHADA-TD','CAPIT','XXXXXX','1051',     15018,'Primes d''émission','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15020,'SYSCOHADA-TD','CAPIT','XXXXXX','1052',     15018,'Primes d''apport','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15021,'SYSCOHADA-TD','CAPIT','XXXXXX','1053',     15018,'Primes de fusion','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15022,'SYSCOHADA-TD','CAPIT','XXXXXX','1054',     15018,'Primes de conversion','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15023,'SYSCOHADA-TD','CAPIT','XXXXXX','1058',     15018,'Autres primes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15024,'SYSCOHADA-TD','CAPIT','XXXXXX','106',      15000,'Ecarts de reevaluation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15025,'SYSCOHADA-TD','CAPIT','XXXXXX','1061',     15024,'Ecarts de réévaluation légale','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15026,'SYSCOHADA-TD','CAPIT','XXXXXX','1062',     15024,'Ecarts de réévaluation libre','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15027,'SYSCOHADA-TD','CAPIT','XXXXXX','109',      15000,'Actionnaires, capital souscrit, non appele','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15028,'SYSCOHADA-TD','CAPIT','XXXXXX','11',       15000,'Reserves','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15029,'SYSCOHADA-TD','CAPIT','XXXXXX','111',      15028,'Reserve legale','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15030,'SYSCOHADA-TD','CAPIT','XXXXXX','1111',     15029,'Réserves légales','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15031,'SYSCOHADA-TD','CAPIT','XXXXXX','112',      15028,'Reserves statutaires ou contractuelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15032,'SYSCOHADA-TD','CAPIT','XXXXXX','113',      15028,'Reserves reglementees','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15033,'SYSCOHADA-TD','CAPIT','XXXXXX','1131',     15032,'Réserves de plus-values nettes à long terme','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15034,'SYSCOHADA-TD','CAPIT','XXXXXX','1133',     15032,'Réserves consécutives à l''octroi de subventions d''investissement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15035,'SYSCOHADA-TD','CAPIT','XXXXXX','1134',     15032,'Réserves spéciales navires renouvelés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15036,'SYSCOHADA-TD','CAPIT','XXXXXX','1135',     15032,'Réserves spéciales matériels et outillage renouvelés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15037,'SYSCOHADA-TD','CAPIT','XXXXXX','1138',     15032,'Autres réserves réglementées','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15038,'SYSCOHADA-TD','CAPIT','XXXXXX','118',      15028,'Autres reserves','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15039,'SYSCOHADA-TD','CAPIT','XXXXXX','1181',     15038,'Réserves facultatives','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15040,'SYSCOHADA-TD','CAPIT','XXXXXX','1188',     15038,'Réserves diverses','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15041,'SYSCOHADA-TD','CAPIT','XXXXXX','12',       15000,'Report a nouveau','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15042,'SYSCOHADA-TD','CAPIT','XXXXXX','121',      15041,'Report a nouveau crediteur','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15043,'SYSCOHADA-TD','CAPIT','XXXXXX','1211',     15042,'Report à nouveau crediteur','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15044,'SYSCOHADA-TD','CAPIT','XXXXXX','129',      15041,'Report a nouveau debiteur','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15045,'SYSCOHADA-TD','CAPIT','XXXXXX','1291',     15044,'Perte nette à reporter','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15046,'SYSCOHADA-TD','CAPIT','XXXXXX','1292',     15044,'Perte - amortissements réputés différés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15047,'SYSCOHADA-TD','CAPIT','XXXXXX','13',       15000,'Resultat net de l''exercice','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15048,'SYSCOHADA-TD','CAPIT','XXXXXX','1301',     15047,'Résultat en instance d''affectation : bénéfice','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15049,'SYSCOHADA-TD','CAPIT','XXXXXX','1309',     15047,'Résultat en instance d''affectation : perte','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15050,'SYSCOHADA-TD','CAPIT','XXXXXX','131',      15047,'Resultat net : benefice','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15051,'SYSCOHADA-TD','CAPIT','XXXXXX','132',      15047,'Marge brute (mb)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15052,'SYSCOHADA-TD','CAPIT','XXXXXX','1321',     15051,'Marge brute sur marchandises','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15053,'SYSCOHADA-TD','CAPIT','XXXXXX','1322',     15051,'Marge brute sur matières','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15054,'SYSCOHADA-TD','CAPIT','XXXXXX','133',      15047,'Valeur ajoutee (v.a.)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15055,'SYSCOHADA-TD','CAPIT','XXXXXX','134',      15047,'Excedent brut d''exploitation (e.b.e.)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15056,'SYSCOHADA-TD','CAPIT','XXXXXX','135',      15047,'Resultat d''exploitation (r.e.)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15057,'SYSCOHADA-TD','CAPIT','XXXXXX','136',      15047,'Resultat financier (r.f.)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15058,'SYSCOHADA-TD','CAPIT','XXXXXX','137',      15047,'Resultat des activites ordinaires (r.a.o.)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15059,'SYSCOHADA-TD','CAPIT','XXXXXX','138',      15047,'Resultat hors activites ordinaires (r.h.a.o.)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15060,'SYSCOHADA-TD','CAPIT','XXXXXX','139',      15047,'Resultat net : perte','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15061,'SYSCOHADA-TD','CAPIT','XXXXXX','14',       15000,'Subventions d''investissement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15062,'SYSCOHADA-TD','CAPIT','XXXXXX','141',      15061,'Subventions d''equipement a','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15063,'SYSCOHADA-TD','CAPIT','XXXXXX','1411',     15062,'Etat','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15064,'SYSCOHADA-TD','CAPIT','XXXXXX','1412',     15062,'Régions','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15065,'SYSCOHADA-TD','CAPIT','XXXXXX','1413',     15062,'Départements','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15066,'SYSCOHADA-TD','CAPIT','XXXXXX','1414',     15062,'Communes et collectivités publiques décentralisées','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15067,'SYSCOHADA-TD','CAPIT','XXXXXX','1415',     15062,'Entreprises publiques ou mixtes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15068,'SYSCOHADA-TD','CAPIT','XXXXXX','1416',     15062,'Entreprises et organismes privés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15069,'SYSCOHADA-TD','CAPIT','XXXXXX','1417',     15062,'Organismes internationaux','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15070,'SYSCOHADA-TD','CAPIT','XXXXXX','1418',     15062,'Autres','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15071,'SYSCOHADA-TD','CAPIT','XXXXXX','142',      15061,'Subventions d''equipement b','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15072,'SYSCOHADA-TD','CAPIT','XXXXXX','1421',     15071,'Subventions d''équipements','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15073,'SYSCOHADA-TD','CAPIT','XXXXXX','148',      15061,'Autres subventions d''investissement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15074,'SYSCOHADA-TD','CAPIT','XXXXXX','15',       15000,'Provisions reglementees et fonds assimiles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15075,'SYSCOHADA-TD','CAPIT','XXXXXX','151',      15074,'Amortissements derogatoires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15076,'SYSCOHADA-TD','CAPIT','XXXXXX','152',      15074,'Plus-values de cession a reinvestir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15077,'SYSCOHADA-TD','CAPIT','XXXXXX','1521',     15076,'Plus-values de cession à réinvestir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15078,'SYSCOHADA-TD','CAPIT','XXXXXX','153',      15074,'Fonds reglementes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15079,'SYSCOHADA-TD','CAPIT','XXXXXX','1531',     15078,'Fonds national','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15080,'SYSCOHADA-TD','CAPIT','XXXXXX','1532',     15078,'Prélèvement pour le budget','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15081,'SYSCOHADA-TD','CAPIT','XXXXXX','154',      15074,'Provision speciale de reevaluation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15082,'SYSCOHADA-TD','CAPIT','XXXXXX','155',      15074,'Provisions reglementees relatives aux immobilisations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15083,'SYSCOHADA-TD','CAPIT','XXXXXX','1551',     15082,'Recontitution des gisements miniers et pétroliers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15084,'SYSCOHADA-TD','CAPIT','XXXXXX','1552',     15082,'Provisions de croissance des immobilisations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15085,'SYSCOHADA-TD','CAPIT','XXXXXX','1553',     15082,'Provisions de renouvellement du matériel naval','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15086,'SYSCOHADA-TD','CAPIT','XXXXXX','1554',     15082,'Provisions pourle renouvellement du matériel et outillage','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15087,'SYSCOHADA-TD','CAPIT','XXXXXX','156',      15074,'Provisions reglementees relatives aux stocks','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15088,'SYSCOHADA-TD','CAPIT','XXXXXX','1561',     15087,'Hausse de prix','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15089,'SYSCOHADA-TD','CAPIT','XXXXXX','1562',     15087,'Fluctuation des cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15090,'SYSCOHADA-TD','CAPIT','XXXXXX','157',      15074,'Provisions pour investissement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15091,'SYSCOHADA-TD','CAPIT','XXXXXX','158',      15074,'Autres provisions et fonds reglementes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15092,'SYSCOHADA-TD','CAPIT','XXXXXX','16',       15000,'Emprunts et dettes assimilees','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15093,'SYSCOHADA-TD','CAPIT','XXXXXX','161',      15092,'Emprunts obligataires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15094,'SYSCOHADA-TD','CAPIT','XXXXXX','1611',     15093,'Emprunts obligataires ordinaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15095,'SYSCOHADA-TD','CAPIT','XXXXXX','1612',     15093,'Emprunts obligataires convertibles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15096,'SYSCOHADA-TD','CAPIT','XXXXXX','1618',     15093,'Autres emprunts obligataires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15097,'SYSCOHADA-TD','CAPIT','XXXXXX','1619',     15093,'Obligations à souscrire, à la souche','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15098,'SYSCOHADA-TD','CAPIT','XXXXXX','162',      15092,'Emprunts et dettes aupres des etablissements de credit','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15099,'SYSCOHADA-TD','CAPIT','XXXXXX','163',      15092,'Avances recues de l''etat','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15100,'SYSCOHADA-TD','CAPIT','XXXXXX','164',      15092,'Avances recues et comptes courants bloques','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15101,'SYSCOHADA-TD','CAPIT','XXXXXX','165',      15092,'Depots et cautionnements recus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15102,'SYSCOHADA-TD','CAPIT','XXXXXX','1651',     15101,'Dépôts à terme','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15103,'SYSCOHADA-TD','CAPIT','XXXXXX','1652',     15101,'Cautionnements','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15104,'SYSCOHADA-TD','CAPIT','XXXXXX','166',      15092,'Interets courus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15105,'SYSCOHADA-TD','CAPIT','XXXXXX','1661',     15104,'Sur emprunts obligataires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15106,'SYSCOHADA-TD','CAPIT','XXXXXX','1662',     15104,'Sur emprunts et dettes auprès des établissements de crédit','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15107,'SYSCOHADA-TD','CAPIT','XXXXXX','1663',     15104,'Sur avances reçues de l''etat','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15108,'SYSCOHADA-TD','CAPIT','XXXXXX','1664',     15104,'Sur avances reçues et comptes courants bloqués','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15109,'SYSCOHADA-TD','CAPIT','XXXXXX','1665',     15104,'Sur dépôts et cautionnements reçus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15110,'SYSCOHADA-TD','CAPIT','XXXXXX','1667',     15104,'Sur avances assorties de conditions particulières','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15111,'SYSCOHADA-TD','CAPIT','XXXXXX','1668',     15104,'Sur autres emprunts et dettes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15112,'SYSCOHADA-TD','CAPIT','XXXXXX','167',      15092,'Avances assorties de conditions particulieres','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15113,'SYSCOHADA-TD','CAPIT','XXXXXX','1671',     15112,'Avances bloquées pour augmentation du capital','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15114,'SYSCOHADA-TD','CAPIT','XXXXXX','1672',     15112,'Avances conditionnées par l''etat','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15115,'SYSCOHADA-TD','CAPIT','XXXXXX','1673',     15112,'Avances conditionnées par les autres organismes africains','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15116,'SYSCOHADA-TD','CAPIT','XXXXXX','1674',     15112,'Avances conditionné par les autres organismes internationaux','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15117,'SYSCOHADA-TD','CAPIT','XXXXXX','1676',     15112,'Droits du concédant exigibles en nature','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15118,'SYSCOHADA-TD','CAPIT','XXXXXX','168',      15092,'Autres emprunts et dettes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15119,'SYSCOHADA-TD','CAPIT','XXXXXX','1681',     15118,'Rentes viagères capitalisées','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15120,'SYSCOHADA-TD','CAPIT','XXXXXX','1682',     15118,'Billets de fonds','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15121,'SYSCOHADA-TD','CAPIT','XXXXXX','1683',     15118,'Dettes consécutives à des titres emprunté','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15122,'SYSCOHADA-TD','CAPIT','XXXXXX','1684',     15118,'Dettes du concédant exigibles en nature','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15123,'SYSCOHADA-TD','CAPIT','XXXXXX','1685',     15118,'Emprunts participatifs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15124,'SYSCOHADA-TD','CAPIT','XXXXXX','1686',     15118,'Participation des travailleurs aux bénéfices','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15125,'SYSCOHADA-TD','CAPIT','XXXXXX','17',       15000,'Dettes de credit-bail et contrats assimiles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15126,'SYSCOHADA-TD','CAPIT','XXXXXX','172',      15125,'Emprunts equivalents de credit-bail immobilier','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15127,'SYSCOHADA-TD','CAPIT','XXXXXX','173',      15125,'Emprunts equivalents de credit-bail mobilier','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15128,'SYSCOHADA-TD','CAPIT','XXXXXX','176',      15125,'Interets courus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15129,'SYSCOHADA-TD','CAPIT','XXXXXX','1762',     15128,'Sur emprunts équivalents de crédit-bail immobilier','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15130,'SYSCOHADA-TD','CAPIT','XXXXXX','1763',     15128,'Sur emprunts équivalents de crédit-bail mobilier','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15131,'SYSCOHADA-TD','CAPIT','XXXXXX','1768',     15128,'Sur emprunts équivalents d''autres contrats','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15132,'SYSCOHADA-TD','CAPIT','XXXXXX','178',      15125,'Emprunts equivalents d''autres contrats','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15133,'SYSCOHADA-TD','CAPIT','XXXXXX','18',       15000,'Dettes liees a des participations et comptes de liaison des etablissements et societes en participation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15134,'SYSCOHADA-TD','CAPIT','XXXXXX','181',      15133,'Dettes liees a des participations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15135,'SYSCOHADA-TD','CAPIT','XXXXXX','1811',     15134,'Dettes liées à des participations (groupe)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15136,'SYSCOHADA-TD','CAPIT','XXXXXX','1812',     15134,'Dettes liées à des participations (hors groupe)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15137,'SYSCOHADA-TD','CAPIT','XXXXXX','182',      15133,'Dettes liees a des societes en paticipation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15138,'SYSCOHADA-TD','CAPIT','XXXXXX','183',      15133,'Interets courus sur dettes liees a des participations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15139,'SYSCOHADA-TD','CAPIT','XXXXXX','184',      15133,'Comptes permanents bloques des etablissements et succursales','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15140,'SYSCOHADA-TD','CAPIT','XXXXXX','185',      15133,'Comptes permanents non bloques des etablissements et succursales','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15141,'SYSCOHADA-TD','CAPIT','XXXXXX','186',      15133,'Comptes de liaison charges','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15142,'SYSCOHADA-TD','CAPIT','XXXXXX','187',      15133,'Comptes de liaison produits','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15143,'SYSCOHADA-TD','CAPIT','XXXXXX','188',      15133,'Comptes de liaison des societes en participation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15144,'SYSCOHADA-TD','CAPIT','XXXXXX','19',       15000,'Provisions financieres pour risques et charges','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15145,'SYSCOHADA-TD','CAPIT','XXXXXX','191',      15144,'Provisions pour litiges','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15146,'SYSCOHADA-TD','CAPIT','XXXXXX','192',      15144,'Provisions pour garanties donnees aux clients','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15147,'SYSCOHADA-TD','CAPIT','XXXXXX','193',      15144,'Provisions pour pertes sur marches a achevement futur','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15148,'SYSCOHADA-TD','CAPIT','XXXXXX','194',      15144,'Provisions pour pertes de change','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15149,'SYSCOHADA-TD','CAPIT','XXXXXX','195',      15144,'Provisions pour impots','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15150,'SYSCOHADA-TD','CAPIT','XXXXXX','196',      15144,'Provisions pour pensions et obligations similaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15151,'SYSCOHADA-TD','CAPIT','XXXXXX','197',      15144,'Provisions pour charges a repartir sur plusieurs exercices','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15152,'SYSCOHADA-TD','CAPIT','XXXXXX','1971',     15151,'Provisions pour grosses réparations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15153,'SYSCOHADA-TD','CAPIT','XXXXXX','198',      15144,'Autres provisions financieres pour risques et charges','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15154,'SYSCOHADA-TD','CAPIT','XXXXXX','1981',     15153,'Provisions pour amendes et pénalités','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15155,'SYSCOHADA-TD','CAPIT','XXXXXX','1982',     15153,'Provisions pour renouvellement des immobilisations (entreprises concessionnaires)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15156,'SYSCOHADA-TD','CAPIT','XXXXXX','1983',     15153,'Provisions pour propres assureurs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15157,'SYSCOHADA-TD','CAPIT','XXXXXX','1988',     15153,'Autres provisions financières pour risques et charges','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15158,'SYSCOHADA-TD','IMMO','XXXXXX','2',             0,'Charges immobilisees','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15159,'SYSCOHADA-TD','IMMO','XXXXXX','201',       15158,'Frais d''etablissement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15160,'SYSCOHADA-TD','IMMO','XXXXXX','2011',      15159,'Frais de constitution','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15161,'SYSCOHADA-TD','IMMO','XXXXXX','2012',      15159,'Frais de prospection','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15162,'SYSCOHADA-TD','IMMO','XXXXXX','2013',      15159,'Frais de publicité et de lancement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15163,'SYSCOHADA-TD','IMMO','XXXXXX','2014',      15159,'Frais de fonctionnement antérieurs au démarrage','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15164,'SYSCOHADA-TD','IMMO','XXXXXX','2015',      15159,'Frais de modification du capital (fusions, scissions transformations)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15165,'SYSCOHADA-TD','IMMO','XXXXXX','2016',      15159,'Frais d''entrée à la bourse','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15166,'SYSCOHADA-TD','IMMO','XXXXXX','2017',      15159,'Frais de restructuration','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15167,'SYSCOHADA-TD','IMMO','XXXXXX','2018',      15159,'Frais divers d''établissement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15168,'SYSCOHADA-TD','IMMO','XXXXXX','202',       15158,'Charges a repartir sur plusieurs exercices','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15169,'SYSCOHADA-TD','IMMO','XXXXXX','2021',      15168,'Charges différées','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15170,'SYSCOHADA-TD','IMMO','XXXXXX','2022',      15168,'Frais d''acquisition d''immobilisations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15171,'SYSCOHADA-TD','IMMO','XXXXXX','2026',      15168,'Fais d''émission des emprunts','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15172,'SYSCOHADA-TD','IMMO','XXXXXX','2028',      15168,'Charges à étaler','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15173,'SYSCOHADA-TD','IMMO','XXXXXX','206',       15158,'Primes de remboursement des obligations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15174,'SYSCOHADA-TD','IMMO','XXXXXX','2061',      15173,'Obligations ordinaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15175,'SYSCOHADA-TD','IMMO','XXXXXX','2062',      15173,'Obligations convertibles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15176,'SYSCOHADA-TD','IMMO','XXXXXX','2068',      15173,'Autres emprunts obligataires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15177,'SYSCOHADA-TD','IMMO','XXXXXX','21',        15158,'Immobilisations incorporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15178,'SYSCOHADA-TD','IMMO','XXXXXX','211',       15177,'Frais de recherche et de developpement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15179,'SYSCOHADA-TD','IMMO','XXXXXX','212',       15177,'Brevets, licences, concessions et droits similaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15180,'SYSCOHADA-TD','IMMO','XXXXXX','213',       15177,'Logiciels','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15181,'SYSCOHADA-TD','IMMO','XXXXXX','214',       15177,'Marques','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15182,'SYSCOHADA-TD','IMMO','XXXXXX','215',       15177,'Fonds commercial','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15183,'SYSCOHADA-TD','IMMO','XXXXXX','216',       15177,'Droit au bail','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15184,'SYSCOHADA-TD','IMMO','XXXXXX','217',       15177,'Investissements de creation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15185,'SYSCOHADA-TD','IMMO','XXXXXX','218',       15177,'Autres droits et valeurs incorporels','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15186,'SYSCOHADA-TD','IMMO','XXXXXX','219',       15177,'Immobilisations incorporelles en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15187,'SYSCOHADA-TD','IMMO','XXXXXX','2191',      15186,'Frais de recherche et de développement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15188,'SYSCOHADA-TD','IMMO','XXXXXX','2193',      15186,'Logiciels','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15189,'SYSCOHADA-TD','IMMO','XXXXXX','2198',      15186,'Autres droits et valeurs incorporels','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15190,'SYSCOHADA-TD','IMMO','XXXXXX','22',        15158,'Terrains','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15191,'SYSCOHADA-TD','IMMO','XXXXXX','221',       15190,'Terrains agricoles et forestiers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15192,'SYSCOHADA-TD','IMMO','XXXXXX','2211',      15191,'Terrains d''exploitation agricole','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15193,'SYSCOHADA-TD','IMMO','XXXXXX','2212',      15191,'Terrains d''exploitation forestière','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15194,'SYSCOHADA-TD','IMMO','XXXXXX','2218',      15191,'Autres terrains','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15195,'SYSCOHADA-TD','IMMO','XXXXXX','222',       15190,'Terrains nus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15196,'SYSCOHADA-TD','IMMO','XXXXXX','2221',      15195,'Terrains à bâtir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15197,'SYSCOHADA-TD','IMMO','XXXXXX','2228',      15195,'Autres terrains nus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15198,'SYSCOHADA-TD','IMMO','XXXXXX','223',       15190,'Terrains batis','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15199,'SYSCOHADA-TD','IMMO','XXXXXX','2231',      15198,'Pour bâtiments industriels et agricoles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15200,'SYSCOHADA-TD','IMMO','XXXXXX','2232',      15198,'Pour bâtiments administratifs et commerciaux','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15201,'SYSCOHADA-TD','IMMO','XXXXXX','2234',      15198,'Pour bâtiments affectés aux autres opérations professionnelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15202,'SYSCOHADA-TD','IMMO','XXXXXX','2235',      15198,'Pour bâtiments affectés aux autres opérations non professionnelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15203,'SYSCOHADA-TD','IMMO','XXXXXX','2236',      15198,'Autres terrains bâtis','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15204,'SYSCOHADA-TD','IMMO','XXXXXX','224',       15190,'Travaux de mise en valeur des terrains','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15205,'SYSCOHADA-TD','IMMO','XXXXXX','2241',      15204,'Plantation d''arbres et d''arbustes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15206,'SYSCOHADA-TD','IMMO','XXXXXX','2248',      15204,'Autres travaux','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15207,'SYSCOHADA-TD','IMMO','XXXXXX','225',       15190,'Terrains de gisement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15208,'SYSCOHADA-TD','IMMO','XXXXXX','2251',      15207,'Carrières','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15209,'SYSCOHADA-TD','IMMO','XXXXXX','226',       15190,'Terrains amenages','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15210,'SYSCOHADA-TD','IMMO','XXXXXX','2261',      15209,'Parkings','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15211,'SYSCOHADA-TD','IMMO','XXXXXX','227',       15190,'Terrains mis en concession','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15212,'SYSCOHADA-TD','IMMO','XXXXXX','228',       15190,'Autres terrains','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15213,'SYSCOHADA-TD','IMMO','XXXXXX','2281',      15212,'Terrains des immeubles de rapport','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15214,'SYSCOHADA-TD','IMMO','XXXXXX','2285',      15212,'Terrains des logements affectés au personnel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15215,'SYSCOHADA-TD','IMMO','XXXXXX','2288',      15212,'Autres terrains','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15216,'SYSCOHADA-TD','IMMO','XXXXXX','229',       15190,'Amenagements des terrains en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15217,'SYSCOHADA-TD','IMMO','XXXXXX','2291',      15216,'Terrains agricoles et forestiers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15218,'SYSCOHADA-TD','IMMO','XXXXXX','2292',      15216,'Terrains nus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15219,'SYSCOHADA-TD','IMMO','XXXXXX','2295',      15216,'Terrains de gisement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15220,'SYSCOHADA-TD','IMMO','XXXXXX','2298',      15216,'Autres travaux','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15221,'SYSCOHADA-TD','IMMO','XXXXXX','23',        15158,'Bâtiments, installations techniques et agencements','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15222,'SYSCOHADA-TD','IMMO','XXXXXX','231',       15221,'Bâtiments industriels, agricoles, administratifs et commerciaux sur sol propre','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15223,'SYSCOHADA-TD','IMMO','XXXXXX','2311',      15222,'Bâtiments industriels','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15224,'SYSCOHADA-TD','IMMO','XXXXXX','2312',      15222,'Bâtiments agricoles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15225,'SYSCOHADA-TD','IMMO','XXXXXX','2313',      15222,'Bâtiments administratifs et commerciaux','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15226,'SYSCOHADA-TD','IMMO','XXXXXX','2314',      15222,'Bâtiments affectés au logement du personnel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15227,'SYSCOHADA-TD','IMMO','XXXXXX','2315',      15222,'Immeubles de rapport','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15228,'SYSCOHADA-TD','IMMO','XXXXXX','232',       15221,'Bâtiments industriels, agricoles, administratifs et commerciaux sur sol d''autrui','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15229,'SYSCOHADA-TD','IMMO','XXXXXX','2321',      15228,'Bâtiments industriels','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15230,'SYSCOHADA-TD','IMMO','XXXXXX','2322',      15228,'Bâtiments agricoles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15231,'SYSCOHADA-TD','IMMO','XXXXXX','2323',      15228,'Bâtiments administratifs et commerciaux','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15232,'SYSCOHADA-TD','IMMO','XXXXXX','2324',      15228,'Bâtiments affectés au logement du personnel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15233,'SYSCOHADA-TD','IMMO','XXXXXX','2325',      15228,'Immeubles de rapport','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15234,'SYSCOHADA-TD','IMMO','XXXXXX','233',       15221,'Ouvrages d''infrastructures','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15235,'SYSCOHADA-TD','IMMO','XXXXXX','2331',      15234,'Voies de terre','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15236,'SYSCOHADA-TD','IMMO','XXXXXX','2332',      15234,'Voies de fer','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15237,'SYSCOHADA-TD','IMMO','XXXXXX','2333',      15234,'Voies d''eau','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15238,'SYSCOHADA-TD','IMMO','XXXXXX','2334',      15234,'Barrages, digues','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15239,'SYSCOHADA-TD','IMMO','XXXXXX','2335',      15234,'Pistes d''aérodrome','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15240,'SYSCOHADA-TD','IMMO','XXXXXX','2338',      15234,'Autres','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15241,'SYSCOHADA-TD','IMMO','XXXXXX','234',       15221,'Installations techniques','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15242,'SYSCOHADA-TD','IMMO','XXXXXX','2341',      15241,'Installations complexes spécialisées sur sol propre','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15243,'SYSCOHADA-TD','IMMO','XXXXXX','2342',      15241,'Installations complexes spécialisées sur sol d''autrui','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15244,'SYSCOHADA-TD','IMMO','XXXXXX','2343',      15241,'Installations à caractère spécifique sur sol propre','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15245,'SYSCOHADA-TD','IMMO','XXXXXX','2344',      15241,'Installations à caractère spécifique sur sol d''autrui','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15246,'SYSCOHADA-TD','IMMO','XXXXXX','235',       15221,'Amenagements de bureaux','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15247,'SYSCOHADA-TD','IMMO','XXXXXX','2351',      15246,'Installations générales','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15248,'SYSCOHADA-TD','IMMO','XXXXXX','2358',      15246,'Autres installations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15249,'SYSCOHADA-TD','IMMO','XXXXXX','237',       15221,'Batiments industriels, agricoles et commerciaux mis en concession','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15250,'SYSCOHADA-TD','IMMO','XXXXXX','238',       15221,'Autres installations et agencements','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15251,'SYSCOHADA-TD','IMMO','XXXXXX','239',       15221,'Bâtiments et installations en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15252,'SYSCOHADA-TD','IMMO','XXXXXX','2391',      15251,'Bâtiments et installations en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15253,'SYSCOHADA-TD','IMMO','XXXXXX','24',        15158,'Materiels','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15254,'SYSCOHADA-TD','IMMO','XXXXXX','241',       15253,'Materiel et outillage industriel et commercial','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15255,'SYSCOHADA-TD','IMMO','XXXXXX','2411',      15254,'Matériel industriel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15256,'SYSCOHADA-TD','IMMO','XXXXXX','2412',      15254,'Outillage industriel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15257,'SYSCOHADA-TD','IMMO','XXXXXX','2413',      15254,'Matériel commercial','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15258,'SYSCOHADA-TD','IMMO','XXXXXX','2414',      15254,'Outillage commercial','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15259,'SYSCOHADA-TD','IMMO','XXXXXX','242',       15253,'Materiel et outillage agricole','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15260,'SYSCOHADA-TD','IMMO','XXXXXX','2421',      15259,'Matériel agricole','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15261,'SYSCOHADA-TD','IMMO','XXXXXX','2422',      15259,'Outillage agricole','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15262,'SYSCOHADA-TD','IMMO','XXXXXX','243',       15253,'Materiel d''emballage recuperable et identifiable','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15263,'SYSCOHADA-TD','IMMO','XXXXXX','244',       15253,'Materiel et mobilier','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15264,'SYSCOHADA-TD','IMMO','XXXXXX','2441',      15263,'Matériel de bureau','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15265,'SYSCOHADA-TD','IMMO','XXXXXX','2442',      15263,'Matériel informatique','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15266,'SYSCOHADA-TD','IMMO','XXXXXX','2443',      15263,'Matériel bureautique','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15267,'SYSCOHADA-TD','IMMO','XXXXXX','2444',      15263,'Mobilier de bureau','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15268,'SYSCOHADA-TD','IMMO','XXXXXX','2446',      15263,'Matériel et mobilier des immeubles de rapport','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15269,'SYSCOHADA-TD','IMMO','XXXXXX','2447',      15263,'Matériel et mobilier des logements du personnel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15270,'SYSCOHADA-TD','IMMO','XXXXXX','245',       15253,'Materiel de transport','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15271,'SYSCOHADA-TD','IMMO','XXXXXX','2451',      15270,'Matériel automobile','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15272,'SYSCOHADA-TD','IMMO','XXXXXX','2452',      15270,'Matériel ferroviaire','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15273,'SYSCOHADA-TD','IMMO','XXXXXX','2453',      15270,'Matériel fluvial, lagunaire','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15274,'SYSCOHADA-TD','IMMO','XXXXXX','2454',      15270,'Matériel naval','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15275,'SYSCOHADA-TD','IMMO','XXXXXX','2455',      15270,'Matériel aérien','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15276,'SYSCOHADA-TD','IMMO','XXXXXX','2456',      15270,'Matériel hippomobile','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15277,'SYSCOHADA-TD','IMMO','XXXXXX','2458',      15270,'Autres (vélo, mobylette, moto)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15278,'SYSCOHADA-TD','IMMO','XXXXXX','246',       15253,'Immobilisations animales et agricoles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15279,'SYSCOHADA-TD','IMMO','XXXXXX','2461',      15278,'Cheptel, animaux de trait','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15280,'SYSCOHADA-TD','IMMO','XXXXXX','2462',      15278,'Cheptel, animaux reproducteurs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15281,'SYSCOHADA-TD','IMMO','XXXXXX','2463',      15278,'Animaux de garde','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15282,'SYSCOHADA-TD','IMMO','XXXXXX','2465',      15278,'Plantations agricoles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15283,'SYSCOHADA-TD','IMMO','XXXXXX','2468',      15278,'Autres','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15284,'SYSCOHADA-TD','IMMO','XXXXXX','247',       15253,'Agencements et amenagements du materiel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15285,'SYSCOHADA-TD','IMMO','XXXXXX','248',       15253,'Autres materiels','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15286,'SYSCOHADA-TD','IMMO','XXXXXX','2481',      15285,'Collections et oeuvres d''art','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15287,'SYSCOHADA-TD','IMMO','XXXXXX','249',       15253,'Materiel en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15288,'SYSCOHADA-TD','IMMO','XXXXXX','2491',      15287,'Matériel et outillage industriel et commercial','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15289,'SYSCOHADA-TD','IMMO','XXXXXX','2492',      15287,'Matériel et outillage agricole','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15290,'SYSCOHADA-TD','IMMO','XXXXXX','2493',      15287,'Matériel d''emballage récupérable et identifiable','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15291,'SYSCOHADA-TD','IMMO','XXXXXX','2494',      15287,'Matériel et mobilier de bureau','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15292,'SYSCOHADA-TD','IMMO','XXXXXX','2495',      15287,'Matériel de transport','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15293,'SYSCOHADA-TD','IMMO','XXXXXX','2496',      15287,'Immobilisations animales et agricoles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15294,'SYSCOHADA-TD','IMMO','XXXXXX','2497',      15287,'Agencements et aménagements du matériel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15295,'SYSCOHADA-TD','IMMO','XXXXXX','2498',      15287,'Autres matériels','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15296,'SYSCOHADA-TD','IMMO','XXXXXX','25',        15158,'Avances et acomptes verses sur immobilisations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15297,'SYSCOHADA-TD','IMMO','XXXXXX','251',       15296,'Avances et acomptes verses sur immobilisations incorporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15298,'SYSCOHADA-TD','IMMO','XXXXXX','252',       15296,'Avances et acomptes verses sur immobilisations corporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15299,'SYSCOHADA-TD','IMMO','XXXXXX','26',        15158,'Titres de participation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15300,'SYSCOHADA-TD','IMMO','XXXXXX','261',       15299,'Titres de participation dans des societes sous contrôle exclusif','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15301,'SYSCOHADA-TD','IMMO','XXXXXX','262',       15299,'Titres de participation dans des societes sous contrôle conjoint','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15302,'SYSCOHADA-TD','IMMO','XXXXXX','263',       15299,'Titres de participation dans des societes conferant une influence notable','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15303,'SYSCOHADA-TD','IMMO','XXXXXX','265',       15299,'Participations dans des organismes professionnels','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15304,'SYSCOHADA-TD','IMMO','XXXXXX','266',       15299,'Part dans des groupements d''interets economique (g.i.e.)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15305,'SYSCOHADA-TD','IMMO','XXXXXX','268',       15299,'Autres titres de participation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15306,'SYSCOHADA-TD','IMMO','XXXXXX','27',        15158,'Autres immobilisations financières','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15307,'SYSCOHADA-TD','IMMO','XXXXXX','271',       15306,'Prêts et creances non commerciales','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15308,'SYSCOHADA-TD','IMMO','XXXXXX','2711',      15307,'Prêts participatifs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15309,'SYSCOHADA-TD','IMMO','XXXXXX','2712',      15307,'Prêts aux associés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15310,'SYSCOHADA-TD','IMMO','XXXXXX','2713',      15307,'Billets de fonds','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15311,'SYSCOHADA-TD','IMMO','XXXXXX','2714',      15307,'Titres prêtés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15312,'SYSCOHADA-TD','IMMO','XXXXXX','272',       15306,'Prets au personnel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15313,'SYSCOHADA-TD','IMMO','XXXXXX','2721',      15312,'Prêts immobiliers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15314,'SYSCOHADA-TD','IMMO','XXXXXX','2722',      15312,'Prêts mobiliers et d''intallation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15315,'SYSCOHADA-TD','IMMO','XXXXXX','2728',      15312,'Autres prêts (frais d''étude...)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15316,'SYSCOHADA-TD','IMMO','XXXXXX','273',       15306,'Creances sur l''etat','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15317,'SYSCOHADA-TD','IMMO','XXXXXX','2731',      15316,'Retenues de garantie','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15318,'SYSCOHADA-TD','IMMO','XXXXXX','2733',      15316,'Fonds reglementé','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15319,'SYSCOHADA-TD','IMMO','XXXXXX','2738',      15316,'Autres','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15320,'SYSCOHADA-TD','IMMO','XXXXXX','274',       15306,'Titres immobilises','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15321,'SYSCOHADA-TD','IMMO','XXXXXX','2741',      15320,'Titres immobilisés de l''activité de portefeuille (t.i.a.p.)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15322,'SYSCOHADA-TD','IMMO','XXXXXX','2742',      15320,'Titres participatifs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15323,'SYSCOHADA-TD','IMMO','XXXXXX','2743',      15320,'Certificats d''investissement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15324,'SYSCOHADA-TD','IMMO','XXXXXX','2744',      15320,'Parts de fonds commun de placement (f.c.p.)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15325,'SYSCOHADA-TD','IMMO','XXXXXX','2748',      15320,'Autres titres immobilisés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15326,'SYSCOHADA-TD','IMMO','XXXXXX','275',       15306,'Depots et cautionnements verses','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15327,'SYSCOHADA-TD','IMMO','XXXXXX','2751',      15326,'Dépôts pour loyers d''avance','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15328,'SYSCOHADA-TD','IMMO','XXXXXX','2752',      15326,'Dépôts pour l''électricité','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15329,'SYSCOHADA-TD','IMMO','XXXXXX','2753',      15326,'Dépôts pour l''eau','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15330,'SYSCOHADA-TD','IMMO','XXXXXX','2754',      15326,'Dépôts pour le gaz','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15331,'SYSCOHADA-TD','IMMO','XXXXXX','2755',      15326,'Dépôts pour le téléphone, le télex, la télécopie','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15332,'SYSCOHADA-TD','IMMO','XXXXXX','2756',      15326,'Cautionnements sur les marchés publics','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15333,'SYSCOHADA-TD','IMMO','XXXXXX','2757',      15326,'Cautionnements sur autres opérations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15334,'SYSCOHADA-TD','IMMO','XXXXXX','2758',      15326,'Autres dépôts et cautionnements','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15335,'SYSCOHADA-TD','IMMO','XXXXXX','276',       15306,'Interets courus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15336,'SYSCOHADA-TD','IMMO','XXXXXX','2761',      15335,'Prêts et créances non commerciales','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15337,'SYSCOHADA-TD','IMMO','XXXXXX','2762',      15335,'Prêts au personnel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15338,'SYSCOHADA-TD','IMMO','XXXXXX','2763',      15335,'Créances sur l''etat','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15339,'SYSCOHADA-TD','IMMO','XXXXXX','2764',      15335,'Titres immobilisés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15340,'SYSCOHADA-TD','IMMO','XXXXXX','2765',      15335,'Dépôts et cautionnements versés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15341,'SYSCOHADA-TD','IMMO','XXXXXX','2767',      15335,'Créances rattachées à des participations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15342,'SYSCOHADA-TD','IMMO','XXXXXX','2768',      15335,'Immobilisations financières diverses','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15343,'SYSCOHADA-TD','IMMO','XXXXXX','277',       15306,'Créances rattachees a des participations et des avances a des g.i.e.','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15344,'SYSCOHADA-TD','IMMO','XXXXXX','2771',      15343,'Créances rattachées à des participations (groupe)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15345,'SYSCOHADA-TD','IMMO','XXXXXX','2772',      15343,'Créances rattachées à des participations (hors groupe)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15346,'SYSCOHADA-TD','IMMO','XXXXXX','2773',      15343,'Créances rattachées à des sociétés en participation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15347,'SYSCOHADA-TD','IMMO','XXXXXX','2774',      15343,'Avances à des groupements d''intérêt économique (g.i.e.)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15348,'SYSCOHADA-TD','IMMO','XXXXXX','278',       15306,'Immobilisations financieres diverses','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15349,'SYSCOHADA-TD','IMMO','XXXXXX','2781',      15348,'Créances diverses groupe','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15350,'SYSCOHADA-TD','IMMO','XXXXXX','2782',      15348,'Créances diverses hors groupe','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15351,'SYSCOHADA-TD','IMMO','XXXXXX','2785',      15348,'Or et métaux précieux (1)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15352,'SYSCOHADA-TD','IMMO','XXXXXX','28',        15158,'Amortissemnts','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15353,'SYSCOHADA-TD','IMMO','XXXXXX','281',       15352,'Amortissements des immobilisations incorporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15354,'SYSCOHADA-TD','IMMO','XXXXXX','2811',      15353,'Amortissements des frais de recherche et de développement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15355,'SYSCOHADA-TD','IMMO','XXXXXX','2812',      15353,'Amortissements des brevets, licences, concessions et droits similaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15356,'SYSCOHADA-TD','IMMO','XXXXXX','2813',      15353,'Amortissements des logiciels','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15357,'SYSCOHADA-TD','IMMO','XXXXXX','2814',      15353,'Amortissements des marques','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15358,'SYSCOHADA-TD','IMMO','XXXXXX','2815',      15353,'Amortissements du fonds commercial','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15359,'SYSCOHADA-TD','IMMO','XXXXXX','2816',      15353,'Amortissements du droit au bail','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15360,'SYSCOHADA-TD','IMMO','XXXXXX','2817',      15353,'Amortissements des investissements de création','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15361,'SYSCOHADA-TD','IMMO','XXXXXX','2818',      15353,'Amortissements des autres droits et valeurs incorporels','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15362,'SYSCOHADA-TD','IMMO','XXXXXX','282',       15352,'Amortissements des terrains','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15363,'SYSCOHADA-TD','IMMO','XXXXXX','2821',      15362,'Amortissements des terrains agricoles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15364,'SYSCOHADA-TD','IMMO','XXXXXX','2824',      15362,'Amortissements des travaux de mise en valeur des terrains','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15365,'SYSCOHADA-TD','IMMO','XXXXXX','2825',      15362,'Amortissements des terrains de gisements','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15366,'SYSCOHADA-TD','IMMO','XXXXXX','283',       15352,'Amortissements des batiments, installations techniques et agencements','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15367,'SYSCOHADA-TD','IMMO','XXXXXX','2831',      15366,'Amortissements des bâtiments industriels, agricoles, administratifs et commerciaux sur sol propres','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15368,'SYSCOHADA-TD','IMMO','XXXXXX','2832',      15366,'Amortissements des bâtiments industriels, agricoles, administratifs et commerciaux sur sol d''autrui','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15369,'SYSCOHADA-TD','IMMO','XXXXXX','2833',      15366,'Amortissements des ouvrages d''infrastructure','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15370,'SYSCOHADA-TD','IMMO','XXXXXX','2834',      15366,'Amortissements des installations techniques','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15371,'SYSCOHADA-TD','IMMO','XXXXXX','2835',      15366,'Amortissements des aménagements de bureaux','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15372,'SYSCOHADA-TD','IMMO','XXXXXX','2837',      15366,'Amortissements des bâtiments  industriels, agricoles et commerciaux mis en concession','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15373,'SYSCOHADA-TD','IMMO','XXXXXX','2838',      15366,'Amortissements des autres installations et agencements','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15374,'SYSCOHADA-TD','IMMO','XXXXXX','284',       15352,'Amortissement du materiel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15375,'SYSCOHADA-TD','IMMO','XXXXXX','2841',      15374,'Amortissements du matériel et outillage industriel et commercial','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15376,'SYSCOHADA-TD','IMMO','XXXXXX','2842',      15374,'Amortissements du matériel et outillage agricole','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15377,'SYSCOHADA-TD','IMMO','XXXXXX','2843',      15374,'Amortissements du matériel d''emballage récupérable et identifiable','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15378,'SYSCOHADA-TD','IMMO','XXXXXX','2844',      15374,'Amortissements du matériel et mobilier','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15379,'SYSCOHADA-TD','IMMO','XXXXXX','2845',      15374,'Amortissements du materiel de transport','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15380,'SYSCOHADA-TD','IMMO','XXXXXX','2846',      15374,'Amortissements des immobilisations animales et agricoles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15381,'SYSCOHADA-TD','IMMO','XXXXXX','2847',      15374,'Amortissements des agencements et aménagements du matériel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15382,'SYSCOHADA-TD','IMMO','XXXXXX','2848',      15374,'Amortissements des autres matériels','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15383,'SYSCOHADA-TD','IMMO','XXXXXX','29',        15158,'Provisions pour depreciation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15384,'SYSCOHADA-TD','IMMO','XXXXXX','291',       15383,'Provisions pour depreciation des immobilisations incorporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15385,'SYSCOHADA-TD','IMMO','XXXXXX','2912',      15384,'Provisions pour dépréciation des brevets, licences, concessions et droits similaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15386,'SYSCOHADA-TD','IMMO','XXXXXX','2913',      15384,'Provisions pour dépréciation des logiciels','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15387,'SYSCOHADA-TD','IMMO','XXXXXX','2914',      15384,'Provisions pour dépréciation des marques','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15388,'SYSCOHADA-TD','IMMO','XXXXXX','2915',      15384,'Provisions pour dépréciation du fonds de commerce','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15389,'SYSCOHADA-TD','IMMO','XXXXXX','2916',      15384,'Provisions pour dépréciation du droit de bail','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15390,'SYSCOHADA-TD','IMMO','XXXXXX','2917',      15384,'Provisions pour dépréciation des investissements de création','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15391,'SYSCOHADA-TD','IMMO','XXXXXX','2918',      15384,'Provisions pour dépréciation des autres droits et valeurs incorporels','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15392,'SYSCOHADA-TD','IMMO','XXXXXX','2919',      15384,'Provisions pour dépréciation des immobilisations incorporelles en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15393,'SYSCOHADA-TD','IMMO','XXXXXX','292',       15383,'Provisions pour depreciation des terrains','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15394,'SYSCOHADA-TD','IMMO','XXXXXX','2921',      15393,'Provisions pour dépréciations des terrains agricoles et forestiers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15395,'SYSCOHADA-TD','IMMO','XXXXXX','2922',      15393,'Provisions pour dépréciation des terrains nus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15396,'SYSCOHADA-TD','IMMO','XXXXXX','2923',      15393,'Provisions pour dépréciation des terrains bâtis','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15397,'SYSCOHADA-TD','IMMO','XXXXXX','2924',      15393,'Provisions pour dépréciation des travaux de mise en valeur des terrains','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15398,'SYSCOHADA-TD','IMMO','XXXXXX','2925',      15393,'Provisions pour dépréciation des terrains de gisement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15399,'SYSCOHADA-TD','IMMO','XXXXXX','2926',      15393,'Provisions pour dépréciation des terrains aménagés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15400,'SYSCOHADA-TD','IMMO','XXXXXX','2927',      15393,'Provisions pour dépréciation des terrains mis en concession','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15401,'SYSCOHADA-TD','IMMO','XXXXXX','2928',      15393,'Provisions pour dépréciation des autres terrains','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15402,'SYSCOHADA-TD','IMMO','XXXXXX','2929',      15393,'Provisions pour dépréciation des aménagements terrains en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15403,'SYSCOHADA-TD','IMMO','XXXXXX','293',       15383,'Provisions pour depreciation des batiments, installations techniques et agencements','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15404,'SYSCOHADA-TD','IMMO','XXXXXX','2931',      15403,'Provisions pour dépréciation des bâtiments industriels, agricoles, administratifs et commerciaux sur sol propre','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15405,'SYSCOHADA-TD','IMMO','XXXXXX','2932',      15403,'Provisions pour dépréciation des bâtiments industriels, agricoles, administratifs et commerciaux sur sol d''autrui','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15406,'SYSCOHADA-TD','IMMO','XXXXXX','2933',      15403,'Provisions pour dépréciation des ouvrages d''infrastructures','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15407,'SYSCOHADA-TD','IMMO','XXXXXX','2934',      15403,'Provisions pour dépréciation des installations techniques','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15408,'SYSCOHADA-TD','IMMO','XXXXXX','2935',      15403,'Provisions pour dépréciation des aménagements de bureaux','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15409,'SYSCOHADA-TD','IMMO','XXXXXX','2937',      15403,'Provisions pour dépréciation des bâtiments industriels, agricoles et commerciaux mis en concession','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15410,'SYSCOHADA-TD','IMMO','XXXXXX','2938',      15403,'Provisions pour dépréciation des autres installations et agencements','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15411,'SYSCOHADA-TD','IMMO','XXXXXX','2939',      15403,'Provisions pour dépréciation des bâtiments et installations en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15412,'SYSCOHADA-TD','IMMO','XXXXXX','294',       15383,'Provisions pour depreciation des materiels','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15413,'SYSCOHADA-TD','IMMO','XXXXXX','2941',      15412,'Provisions pour dépréciation du matériel et outillage industriel et commercial','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15414,'SYSCOHADA-TD','IMMO','XXXXXX','2942',      15412,'Provisions pour dépréciation du matériel et outillage agricole','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15415,'SYSCOHADA-TD','IMMO','XXXXXX','2943',      15412,'Provisions pour dépréciation du matériel d''emballage récupérable et identifiable','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15416,'SYSCOHADA-TD','IMMO','XXXXXX','2944',      15412,'Provisions pour dépréciation du matériel et mobilier','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15417,'SYSCOHADA-TD','IMMO','XXXXXX','2945',      15412,'Provisions pour dépréciation du matériel de transport','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15418,'SYSCOHADA-TD','IMMO','XXXXXX','2946',      15412,'Provisions pour dépréciation des immobilisations animales et agricoles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15419,'SYSCOHADA-TD','IMMO','XXXXXX','2947',      15412,'Provisions pour dépréciation des agencements et aménagements du matériel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15420,'SYSCOHADA-TD','IMMO','XXXXXX','2948',      15412,'Provisions pour dépréciation des autres matériels','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15421,'SYSCOHADA-TD','IMMO','XXXXXX','2949',      15412,'Provisions pour dépréciation des matériels en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15422,'SYSCOHADA-TD','IMMO','XXXXXX','295',       15383,'Provisions pour depreciation des avances et acomptes verses sur immobilisations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15423,'SYSCOHADA-TD','IMMO','XXXXXX','2951',      15422,'Provisions pour dépréciation des avances et acomptes versés sur immobilisations incorporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15424,'SYSCOHADA-TD','IMMO','XXXXXX','2952',      15422,'Provisions pour dépréciation des avances et acomptes versés sur immobilisations corporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15425,'SYSCOHADA-TD','IMMO','XXXXXX','296',       15383,'Provisions pour dépréciation des titres de participation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15426,'SYSCOHADA-TD','IMMO','XXXXXX','2961',      15425,'Provisions pour dépréciation des titres de participation dans des sociétés sous contrôle exclusif','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15427,'SYSCOHADA-TD','IMMO','XXXXXX','2962',      15425,'Provisions pour dépréciation des titres de participations dans les sociétés sous contrôle conjoint','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15428,'SYSCOHADA-TD','IMMO','XXXXXX','2963',      15425,'Provisions pour dépréciation des titres de participations dans les sociétés confèrant une influence notable','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15429,'SYSCOHADA-TD','IMMO','XXXXXX','2965',      15425,'Provisions pour dépréciation des participations dans les organismes professionnels','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15430,'SYSCOHADA-TD','IMMO','XXXXXX','2966',      15425,'Provisions pour dépréciation des parts dans des g.i.e.','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15431,'SYSCOHADA-TD','IMMO','XXXXXX','2968',      15425,'Provisions pour dépréciation des autres titres de participation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15432,'SYSCOHADA-TD','IMMO','XXXXXX','297',       15383,'Provisions pour dépréciation des autres immobilisations financieres','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15433,'SYSCOHADA-TD','IMMO','XXXXXX','2971',      15432,'Provisions pour dépréciation des prêts et créances non commerciales','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15434,'SYSCOHADA-TD','IMMO','XXXXXX','2972',      15432,'Provisions pour dépréciation des prêts du personnel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15435,'SYSCOHADA-TD','IMMO','XXXXXX','2973',      15432,'Provisions pour dépréciation des créances sur l''etat','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15436,'SYSCOHADA-TD','IMMO','XXXXXX','2974',      15432,'Provisions pour dépréciation des titres immobilisés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15437,'SYSCOHADA-TD','IMMO','XXXXXX','2975',      15432,'Provisions pour dépréciation des dépôts et cautionnements versés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15438,'SYSCOHADA-TD','IMMO','XXXXXX','2977',      15432,'Provisions pour dépréciation des créances rattachées à des participations et avances à des g.i.e.','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15439,'SYSCOHADA-TD','IMMO','XXXXXX','2978',      15432,'Provisions pour dépréciation des créances financières','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15440,'SYSCOHADA-TD','STOCK','XXXXXX','31',           0,'Marchandises','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15441,'SYSCOHADA-TD','STOCK','XXXXXX','311',      15440,'Marchandises a','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15442,'SYSCOHADA-TD','STOCK','XXXXXX','3111',     15441,'Marchandises a1','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15443,'SYSCOHADA-TD','STOCK','XXXXXX','3112',     15441,'Marchandises a2','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15444,'SYSCOHADA-TD','STOCK','XXXXXX','312',      15440,'Marchandises b','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15445,'SYSCOHADA-TD','STOCK','XXXXXX','3121',     15444,'Marchandises b1','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15446,'SYSCOHADA-TD','STOCK','XXXXXX','3122',     15444,'Marchandises b2','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15447,'SYSCOHADA-TD','STOCK','XXXXXX','318',      15440,'Marchandises hors activites ordinaires (h.a.o.)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15448,'SYSCOHADA-TD','STOCK','XXXXXX','32',           0,'Matieres premieres et fournitures liees','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15449,'SYSCOHADA-TD','STOCK','XXXXXX','321',      15448,'Matieres a','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15450,'SYSCOHADA-TD','STOCK','XXXXXX','322',      15448,'Matieres b','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15451,'SYSCOHADA-TD','STOCK','XXXXXX','323',      15448,'Fournitures (a,b)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15452,'SYSCOHADA-TD','STOCK','XXXXXX','33',           0,'Autres approvisionnements','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15453,'SYSCOHADA-TD','STOCK','XXXXXX','331',      15452,'Matieres consommables','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15454,'SYSCOHADA-TD','STOCK','XXXXXX','332',      15452,'Fournitures d''atelier et d''usine','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15455,'SYSCOHADA-TD','STOCK','XXXXXX','333',      15452,'Fournitures de magasin','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15456,'SYSCOHADA-TD','STOCK','XXXXXX','334',      15452,'Fournitures de bureau','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15457,'SYSCOHADA-TD','STOCK','XXXXXX','335',      15452,'Emballages','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15458,'SYSCOHADA-TD','STOCK','XXXXXX','3351',     15457,'Emballages perdus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15459,'SYSCOHADA-TD','STOCK','XXXXXX','3352',     15457,'Emballages récupérables non identifiables','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15460,'SYSCOHADA-TD','STOCK','XXXXXX','3353',     15457,'Emballages à usage mixte','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15461,'SYSCOHADA-TD','STOCK','XXXXXX','3358',     15457,'Autres emballages','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15462,'SYSCOHADA-TD','STOCK','XXXXXX','338',      15452,'Autres matieres','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15463,'SYSCOHADA-TD','STOCK','XXXXXX','34',           0,'Produits en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15464,'SYSCOHADA-TD','STOCK','XXXXXX','341',      15463,'Produits en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15465,'SYSCOHADA-TD','STOCK','XXXXXX','3411',     15464,'Produits en cours p1','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15466,'SYSCOHADA-TD','STOCK','XXXXXX','3412',     15464,'Produits en cours p2','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15467,'SYSCOHADA-TD','STOCK','XXXXXX','342',      15463,'Travaux en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15468,'SYSCOHADA-TD','STOCK','XXXXXX','3421',     15467,'Travaux en cours t1','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15469,'SYSCOHADA-TD','STOCK','XXXXXX','3422',     15467,'Travaux en cours t2','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15470,'SYSCOHADA-TD','STOCK','XXXXXX','343',      15463,'Produits intermediaires en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15471,'SYSCOHADA-TD','STOCK','XXXXXX','3431',     15470,'Produits intermédiaires a','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15472,'SYSCOHADA-TD','STOCK','XXXXXX','3432',     15470,'Produits intermédiaires b','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15473,'SYSCOHADA-TD','STOCK','XXXXXX','344',      15463,'Produits residuels en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15474,'SYSCOHADA-TD','STOCK','XXXXXX','3441',     15473,'Produits résiduels a','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15475,'SYSCOHADA-TD','STOCK','XXXXXX','3442',     15473,'Produits résiduels b','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15476,'SYSCOHADA-TD','STOCK','XXXXXX','35',           0,'Services en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15477,'SYSCOHADA-TD','STOCK','XXXXXX','351',      15476,'Etudes en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15478,'SYSCOHADA-TD','STOCK','XXXXXX','3511',     15477,'Etudes en cours e1','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15479,'SYSCOHADA-TD','STOCK','XXXXXX','3512',     15477,'Etudes en cours e2','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15480,'SYSCOHADA-TD','STOCK','XXXXXX','352',      15476,'Prestations de services en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15481,'SYSCOHADA-TD','STOCK','XXXXXX','3521',     15480,'Prestations de services s1','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15482,'SYSCOHADA-TD','STOCK','XXXXXX','3522',     15480,'Prestations de services s2','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15483,'SYSCOHADA-TD','STOCK','XXXXXX','36',           0,'Produits finis','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15484,'SYSCOHADA-TD','STOCK','XXXXXX','361',      15483,'Produits a','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15485,'SYSCOHADA-TD','STOCK','XXXXXX','362',      15483,'Produits b','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15486,'SYSCOHADA-TD','STOCK','XXXXXX','37',           0,'Produits intermediaires et residuels','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15487,'SYSCOHADA-TD','STOCK','XXXXXX','371',      15486,'Produits intermediaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15488,'SYSCOHADA-TD','STOCK','XXXXXX','3711',     15487,'Produits intermédiaires a','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15489,'SYSCOHADA-TD','STOCK','XXXXXX','3712',     15487,'Produits intermédiaires b','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15490,'SYSCOHADA-TD','STOCK','XXXXXX','372',      15486,'Produits residuels','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15491,'SYSCOHADA-TD','STOCK','XXXXXX','3721',     15490,'Déchets','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15492,'SYSCOHADA-TD','STOCK','XXXXXX','3722',     15490,'Rebuts','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15493,'SYSCOHADA-TD','STOCK','XXXXXX','3723',     15490,'Matières de récupération','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15494,'SYSCOHADA-TD','STOCK','XXXXXX','38',           0,'Stocks en cours de route, en consignation ou en depot','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15495,'SYSCOHADA-TD','STOCK','XXXXXX','381',      15494,'Marchandises en cours de route','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15496,'SYSCOHADA-TD','STOCK','XXXXXX','382',      15494,'Matieres premieres et fournitures liees en cours de route','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15497,'SYSCOHADA-TD','STOCK','XXXXXX','383',      15494,'Autres approvisionnements en cours de route','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15498,'SYSCOHADA-TD','STOCK','XXXXXX','386',      15494,'Produits finis en cours de route','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15499,'SYSCOHADA-TD','STOCK','XXXXXX','387',      15494,'Stocks en consignation ou en depot','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15500,'SYSCOHADA-TD','STOCK','XXXXXX','3871',     15499,'Stock en consignation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15501,'SYSCOHADA-TD','STOCK','XXXXXX','3872',     15499,'Stock en dépôt','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15502,'SYSCOHADA-TD','STOCK','XXXXXX','388',      15494,'Stock provenant d''immobilisations mises hors service ou au rebut','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15503,'SYSCOHADA-TD','STOCK','XXXXXX','39',           0,'Depreciation des stocks','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15504,'SYSCOHADA-TD','STOCK','XXXXXX','391',      15503,'Depreciation des stoks de marchandises','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15505,'SYSCOHADA-TD','STOCK','XXXXXX','392',      15503,'Depreciation des stoks de matieres premieres et fournitures liees','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15506,'SYSCOHADA-TD','STOCK','XXXXXX','393',      15503,'Depreciation des stocks d''autres approvisionnements','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15507,'SYSCOHADA-TD','STOCK','XXXXXX','394',      15503,'Depreciations des productions en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15508,'SYSCOHADA-TD','STOCK','XXXXXX','395',      15503,'Depreciations des services en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15509,'SYSCOHADA-TD','STOCK','XXXXXX','396',      15503,'Depreciation des stocks de produits finis','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15510,'SYSCOHADA-TD','STOCK','XXXXXX','397',      15503,'Depreciation des stocks de produits intermediaires et residuels','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15511,'SYSCOHADA-TD','STOCK','XXXXXX','398',      15503,'Depreciation des stocks en cours de route, en consignation ou en depot','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15512,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','4',       0,'Fournisseurs et comptes rattaches','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15513,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','401', 15512,'Fournisseurs,  dettes en comptes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15514,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','4011',15513,'Fournisseurs  locaux','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15515,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','4012',15513,'Fournisseurs groupe','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15516,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','4013',15513,'Fournisseurs sous-traitants','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15517,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','4017',15513,'Fournisseurs retenue  de garantie','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15518,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','402', 15512,'Fournisseurs, effets a payer (e.a.p)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15519,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','4021',15518,'Fournisseurs, effets à payer','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15520,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','4022',15518,'Fournisseurs-groupe, effets à payer','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15521,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','4023',15518,'Fournisseurs sous-traitants effets à payer','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15522,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','408', 15512,'Fournisseurs, factures non parvenues','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15523,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','4081',15522,'Fournisseurs factures non parvenues','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15524,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','4082',15522,'Fournisseurs - groupe','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15525,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','4083',15522,'Fournisseurs sous-traitant','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15526,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','4086',15522,'Fournisseurs, intérêts courus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15527,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','409', 15512,'Fournisseurs debiteurs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15528,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','4091',15527,'Fournisseurs avances et acomptes versés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15529,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','4092',15527,'Fournisseurs - groupe avances et acomptes versés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15530,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','4093',15527,'Fournisseurs sous-traitants avances et acompte versés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15531,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','4094',15527,'Fournisseurs créances pour emballages et matériels à rendre','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15532,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','4098',15527,'Rabais, remises, ristournes et autres avoirs à obtenir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15533,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','41',  15512,'Clients et compte rattaches','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15534,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','411', 15533,'Clients','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15535,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','4111',15534,'Clients','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15536,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','4112',15534,'Clients-groupe','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15537,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','4114',15534,'Clients, état et collectivités publiques','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15538,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','4115',15534,'Clients, organismes internationaux','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15539,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','4117',15534,'Clients, retenues de garanti','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15540,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','4118',15534,'Clients, dégrèvement de taxes sur la valeur ajoutée (t.v.a.)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15541,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','412', 15533,'Clients, effets a recevoir en portefeuille','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15542,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','4121',15541,'Clients, effets à recevoir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15543,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','4122',15541,'Clients-groupe, effets à recevoir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15544,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','4124',15541,'Etat et collectivités publiques, effets à recevoir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15545,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','4125',15541,'Oganismes internationaux, effets à recevoir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15546,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','414', 15533,'Créances sur cessions d''immobilisations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15547,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','4141',15546,'Créances en compte','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15548,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','4142',15546,'Effet à recevoir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15549,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','415', 15533,'Clients, effets escomptes non echus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15550,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','416', 15533,'Creances clients litigieuses ou douteuses','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15551,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','4161',15550,'Créances litigieuses','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15552,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','4162',15550,'Créances douteuses','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15553,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','418', 15533,'Clients, produits à recevoir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15554,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','4181',15553,'Clients, factures à établir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15555,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','4186',15553,'Clients, intérêts courus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15556,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','419', 15533,'Clients crediteurs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15557,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','4191',15556,'Clients, avances et acompte reçus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15558,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','4192',15556,'Client - groupe, avances et acomptes reçus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15559,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','4194',15556,'Clients, dettes pour emballages et matériels consignés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15560,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','4198',15556,'Rabais, remises, ristournes et autres avoirs à accorder','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15561,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','42',  15512,'Personnel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15562,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','421', 15561,'Personnel, avanceqs et acomptes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15563,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','4211',15562,'Personnel, avances','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15564,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','4212',15562,'Personnel, acomptes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15565,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','4213',15562,'Frais avancés et fournitures au personnel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15566,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','422', 15561,'Personnel, remunerations due','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15567,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','4221',15566,'Personnel rémunérations dues','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15568,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','4222',15566,'Personnel arrondis de paie','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15569,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','423', 15561,'Personnel, oppositions, saisie-arrets','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15570,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','4231',15569,'Personnel, oppositions','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15571,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','4232',15569,'Personnel, saisie arrêts','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15572,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','4233',15569,'Personnel, avis à tiers détenteur','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15573,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','424', 15561,'Personnel, oeuvres sociales internes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15574,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','4241',15573,'Assistance médicale','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15575,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','4242',15573,'Allocations familiales','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15576,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','4245',15573,'Organisme sociaux rattachés à l''entreprise','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15577,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','4248',15573,'Autres oeuvres sociales internes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15578,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','425', 15561,'Representants du personnel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15579,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','4251',15578,'Délégués du personnel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15580,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','4252',15578,'Syndicats et comités d''entreprises, d''établissement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15581,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','4258',15578,'Autres représentatants du personnel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15582,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','426', 15561,'Personnel, participation aux benefices','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15583,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','427', 15561,'Personnel-depots','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15584,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','428', 15561,'Personnel, charges a payer et produits a recevoir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15585,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','4281',15584,'Dettes provisionnées pour congés à payer','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15586,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','4286',15584,'Autres charges à payer','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15587,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','4287',15584,'Produits à recevoir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15588,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','43',  15512,'Organismes sociaux','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15589,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','431', 15588,'Securite sociale','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15590,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','4311',15589,'Prestations familiales','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15591,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','4312',15589,'Accidents de travail','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15592,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','4313',15589,'Caisse de retraite obligatoire','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15593,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','4314',15589,'Caisse de retraite facultative','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15594,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','4318',15589,'Autres cotisations sociales','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15595,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','432', 15588,'Caisse de retraite complementaire','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15596,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','433', 15588,'Autres organismes sociaux','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15597,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','4331',15596,'Mutuelle','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15598,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','438', 15588,'Organismes sociaux, charges a payer et produits a recevoir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15599,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','4381',15598,'Charges sociales sur gratifications à payer','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15600,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','4382',15598,'Charges sociales sur congés à payer','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15601,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','4386',15598,'Autres charges à payer','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15602,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','4387',15598,'Produits à recevoir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15603,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','44',  15512,'Etat et collectivites publiques','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15604,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','441', 15603,'Etat,impot sur les benefices','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15605,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','442', 15603,'Etat, autres impots et taxes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15606,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','4421',15606,'Impôts et taxes d''etat','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15607,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','4422',15606,'Impôts et taxes sur les collectivités publiques','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15608,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','4423',15606,'Impôts et taxes recouvrables sur des obligataires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15609,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','4424',15606,'Impôts et taxes recouvrables sur des associés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15610,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','4426',15606,'Droits de douane','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15611,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','4428',15606,'Autres impôts et taxes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15612,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','443', 15603,'Etat, t.v.a. facturee','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15613,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','4431',15612,'T.v.a. facturée sur ventes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15614,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','4432',15612,'T.v.a. facturée sur prestations de service','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15615,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','4433',15612,'T.v.a. facturée sur travaux','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15616,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','4434',15612,'T.v.a. facturée sur production livrée à soi-même','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15617,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','4435',15612,'T.v.a. sur factures à établir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15618,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','444', 15603,'Etat, t.v.a. due ou credit de t.v.a.','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15619,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','4441',15618,'Etat, t.v.a. due','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15620,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','4449',15618,'Etat, crédit de t.v.a. à reporter','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15621,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','445', 15603,'Etat, t.v.a. recuperable','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15622,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','4451',15621,'T.v.a. récupérable sur immobilisations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15623,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','4452',15621,'T.v.a. récupérable sur achats','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15624,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','4453',15621,'T.v.a. récupérable sur transports','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15625,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','4454',15621,'T.v.a. récupérable sur services extérieurs et autres charges','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15626,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','4455',15621,'T.v.a. récupérable sur factures non parvenues','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15627,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','4456',15621,'T.v.a. transférée par d''autres entreprises','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15628,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','446', 15603,'Etat, autres taxes sur le chiffre d''affaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15629,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','447', 15603,'Etat, impots retenus a la source','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15630,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','4471',15629,'Impôt général sur le revenu','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15631,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','4472',15629,'Impôts sur salaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15632,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','4473',15629,'Contribution nationale','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15633,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','4474',15629,'Contribution nationale de solidarité','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15634,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','4478',15629,'Autres impôts et contributions','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15635,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','448', 15603,'Etat, charges a payer et produits a recevoir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15636,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','4486',15635,'Charges à payer','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15637,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','4487',15635,'Produits à recevoir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15638,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','449', 15603,'Etats, creances et dettes diverses','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15639,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','4491',15638,'Etat, obligations cautionnées','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15640,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','4492',15638,'Etat, avances et acomptes versés sur impôts','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15641,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','4493',15638,'Etat, fonds de dotation à recevoir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15642,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','4494',15638,'Etat, subventions d''équipement à recevoir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15643,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','4495',15638,'Etat, subventions d''exploitation à recevoir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15644,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','4496',15638,'Etat, subventions d''équilibre à recevoir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15645,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','4499',15638,'Etat, fond réglementé provisionné','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15646,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','45',  15512,'Organismes internationaux','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15647,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','451', 15646,'Operations avec les organismes africains','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15648,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','452', 15646,'Operations avec les autres organismes internationaux','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15649,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','458', 15646,'Organismes internationaux, fonds de dotation et subventions a recevoir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15650,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','4581',15649,'Organismes internationaux, fonds de dotation à recevoir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15651,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','4582',15649,'Organismes internationaux, subventions à recevoir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15652,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','46',  15512,'Associes-groupe','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15653,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','461', 15652,'Associes, operations sur le capital','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15654,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','4611',15653,'Associés apport en nature','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15655,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','4612',15653,'Associés apport en numéraire','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15656,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','4613',15653,'Actionnaires, capital souscrit appelé non versé','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15657,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','4614',15653,'Associés, capital appelé non versé','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15658,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','4615',15653,'Associés, versements reçus sur augmentation de capital','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15659,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','4616',15653,'Associés, versements anticipés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15660,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','4617',15653,'Actionnaires défaillants','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15661,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','4618',15653,'Associés, autres apports','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15662,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','4619',15653,'Associés, capital à rembourser','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15663,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','462', 15652,'Associes, comptes courants','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15664,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','4621',15663,'Principal','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15665,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','4626',15663,'Intérêts courus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15666,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','463', 15652,'Associes, operations faites en commun','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15667,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','465', 15652,'Associes, dividendes a payer','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15668,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','466', 15652,'Groupe, comptes courants','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15669,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','467', 15652,'Actionnaires, restant dû sur capital appele','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15670,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','47',  15512,'Debiteurs et crediteur divers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15671,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','471', 15670,'Comptes d''attente','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15672,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','4711',15671,'Débiteurs divers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15673,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','4712',15671,'Créditeurs divers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15674,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','4713',15671,'Obligataires, comptes de souscription','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15675,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','472', 15670,'Versements restant a effectuer sur titres non liberes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15676,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','4726',15675,'Titres de participation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15677,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','4727',15675,'Titres immobilisés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15678,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','4728',15675,'Titres de placement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15679,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','474', 15670,'Repartition periodique des charges et des produits','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15680,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','4746',15679,'Charges','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15681,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','4747',15679,'Produits','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15682,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','475', 15670,'Creances sur travaux non encore facturables','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15683,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','476', 15670,'Charges constatees d''avance','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15684,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','477', 15670,'Produits constates d''avance','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15685,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','478', 15670,'Ecarts de conversion actif','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15686,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','4781',15685,'Diminution des créances','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15687,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','4782',15685,'Augmentation des dettes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15688,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','4788',15685,'Différences compensées par couverture de change','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15689,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','479', 15670,'Ecarts de conversion passif','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15690,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','4791',15689,'Augmentation de créances','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15691,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','4792',15689,'Diminution des dettes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15692,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','4798',15689,'Différences compensées par couverture de change','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15693,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','48',  15512,'Creances et dettes hors activites ordinaires (hao)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15694,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','481', 15693,'Fournisseurs d''investissements','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15695,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','4811',15694,'Immobilisations incorporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15696,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','4812',15694,'Immobilisations corporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15697,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','4817',15694,'Retenues de garantie','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15698,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','4818',15694,'Factures non parvenues','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15699,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','482', 15693,'Fournisseurs d''investissements, effets a payer','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15700,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','483', 15693,'Dettes sur acquisition de titres de placement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15701,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','484', 15693,'Autres dettes hors activites ordinaires (h.a.o.)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15702,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','485', 15693,'Creances sur cessions d''immobilisations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15703,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','4851',15702,'En compte','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15704,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','4852',15702,'Effet à recevoir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15705,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','4855',15702,'Créances sur cessions immobilisations effets escomptés et non échus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15706,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','4857',15702,'Retenues de garantie','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15707,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','4858',15702,'Factures à établir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15708,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','486', 15693,'Creances sur cessions de titre de placement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15709,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','488', 15693,'Autres creances hors activites ordinaires (h.a.o.)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15710,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','49',  15512,'Depreciations des comptes fournisseurs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15711,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','491', 15710,'Depreciations des comptes clients','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15712,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','4911',15711,'Créances litigieuses','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15713,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','4912',15711,'Créances douteuses','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15714,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','492', 15710,'Depreciations des comptes personnel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15715,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','493', 15710,'Depreciations des comptes organismes sociaux','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15716,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','494', 15710,'Depreciations des comptes etats et collectivites publiques','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15717,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','495', 15710,'Depreciations des comptes organismes internationaux','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15718,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','496', 15710,'Depreciations des comptes associes et groupe','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15719,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','4962',15718,'Associés, comptes courants','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15720,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','4963',15718,'Associés, opérations faites en commun','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15721,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','4966',15718,'Groupe, comptes courants','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15722,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','497', 15710,'Depreciations des comptes debiteurs divers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15723,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','498', 15710,'Depreciations des comptes de creances h.a.o.','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15724,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','4981',15723,'Créances sur cessions d''immobilisations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15725,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','4982',15723,'Créances sur cessions de titres de placement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15726,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','4983',15723,'Autres créances (h.a.o.)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15727,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','499', 15710,'Risques provisionnes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15728,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','4991',15727,'Sur opérations d''exploitation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15729,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','4998',15727,'Sur opérations (h.a.o.)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15730,'SYSCOHADA-TD','FINAN','XXXXXX','5',            0,'Titres de placement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15731,'SYSCOHADA-TD','FINAN','XXXXXX','501',      15730,'Titres du tresor et bon de caisse a court terme','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15732,'SYSCOHADA-TD','FINAN','XXXXXX','5011',     15731,'Titres du trésor à court terme','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15733,'SYSCOHADA-TD','FINAN','XXXXXX','5012',     15731,'Titres d''organismes financiers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15734,'SYSCOHADA-TD','FINAN','XXXXXX','5013',     15731,'Bons de caisse à court terme','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15735,'SYSCOHADA-TD','FINAN','XXXXXX','502',      15730,'Actions','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15736,'SYSCOHADA-TD','FINAN','XXXXXX','5021',     15735,'Actions propres','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15737,'SYSCOHADA-TD','FINAN','XXXXXX','5022',     15735,'Actions cotées','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15738,'SYSCOHADA-TD','FINAN','XXXXXX','5023',     15735,'Actions non cotées','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15739,'SYSCOHADA-TD','FINAN','XXXXXX','5024',     15735,'Actions démembrées (certificats d''investissement; droits de vote)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15740,'SYSCOHADA-TD','FINAN','XXXXXX','5025',     15735,'Autres titres conférant un droit de propriété','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15741,'SYSCOHADA-TD','FINAN','XXXXXX','503',      15730,'Obligations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15742,'SYSCOHADA-TD','FINAN','XXXXXX','5031',     15741,'Obligations émises par la société et rachetées par elle','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15743,'SYSCOHADA-TD','FINAN','XXXXXX','5032',     15741,'Obligations cotées','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15744,'SYSCOHADA-TD','FINAN','XXXXXX','5033',     15741,'Obligations non cotées','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15745,'SYSCOHADA-TD','FINAN','XXXXXX','5035',     15741,'Autres titres conférant un droit de créance','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15746,'SYSCOHADA-TD','FINAN','XXXXXX','504',      15730,'Bon de souscription','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15747,'SYSCOHADA-TD','FINAN','XXXXXX','5042',     15746,'Bons de souscription d''actions','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15748,'SYSCOHADA-TD','FINAN','XXXXXX','5043',     15746,'Bon de souscription d''obligations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15749,'SYSCOHADA-TD','FINAN','XXXXXX','505',      15730,'Titres negociables hors region','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15750,'SYSCOHADA-TD','FINAN','XXXXXX','506',      15730,'Interets courus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15751,'SYSCOHADA-TD','FINAN','XXXXXX','5061',     15750,'Titres du trésor et bons de caisse à court terme','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15752,'SYSCOHADA-TD','FINAN','XXXXXX','5062',     15750,'Actions','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15753,'SYSCOHADA-TD','FINAN','XXXXXX','5063',     15750,'Obligations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15754,'SYSCOHADA-TD','FINAN','XXXXXX','508',      15730,'Autres valeurs assimilees','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15755,'SYSCOHADA-TD','FINAN','XXXXXX','51',       15730,'Valeurs a encaisser','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15756,'SYSCOHADA-TD','FINAN','XXXXXX','511',      15755,'Effets a encaisser','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15757,'SYSCOHADA-TD','FINAN','XXXXXX','512',      15755,'Effets a l''encaissement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15758,'SYSCOHADA-TD','FINAN','XXXXXX','513',      15755,'Cheques a encaisser','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15759,'SYSCOHADA-TD','FINAN','XXXXXX','514',      15755,'Cheques a l''encaissement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15760,'SYSCOHADA-TD','FINAN','XXXXXX','515',      15755,'Cartes de credit a encaisser','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15761,'SYSCOHADA-TD','FINAN','XXXXXX','518',      15755,'Autres valeurs a l''encaissement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15762,'SYSCOHADA-TD','FINAN','XXXXXX','5181',     15761,'Warrants','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15763,'SYSCOHADA-TD','FINAN','XXXXXX','5182',     15761,'Billets de fonds','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15764,'SYSCOHADA-TD','FINAN','XXXXXX','5185',     15761,'Chèque de voyage','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15765,'SYSCOHADA-TD','FINAN','XXXXXX','5186',     15761,'Coupons échus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15766,'SYSCOHADA-TD','FINAN','XXXXXX','5187',     15761,'Intérêts échus des obligations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15767,'SYSCOHADA-TD','FINAN','XXXXXX','52',       15730,'Banques','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15768,'SYSCOHADA-TD','FINAN','XXXXXX','521',      15767,'Banques locales','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15769,'SYSCOHADA-TD','FINAN','XXXXXX','5211',     15768,'Banque x','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15770,'SYSCOHADA-TD','FINAN','XXXXXX','5212',     15768,'Banque y','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15771,'SYSCOHADA-TD','FINAN','XXXXXX','522',      15767,'Banques autres etats region','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15772,'SYSCOHADA-TD','FINAN','XXXXXX','523',      15767,'Banques autres etats zone monetaire','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15773,'SYSCOHADA-TD','FINAN','XXXXXX','524',      15767,'Banques hors zone monetaire','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15774,'SYSCOHADA-TD','FINAN','XXXXXX','526',      15767,'Banques, interets courus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15775,'SYSCOHADA-TD','FINAN','XXXXXX','5261',     15768,'Banques, intérêts courus, charges à payer','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15776,'SYSCOHADA-TD','FINAN','XXXXXX','5267',     15768,'Banques, intérêts courus, produits à recevoir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15777,'SYSCOHADA-TD','FINAN','XXXXXX','53',       15730,'Etablissements financiers et assimiles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15778,'SYSCOHADA-TD','FINAN','XXXXXX','531',      15777,'Cheques postaux','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15779,'SYSCOHADA-TD','FINAN','XXXXXX','532',      15777,'Tresor','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15780,'SYSCOHADA-TD','FINAN','XXXXXX','533',      15777,'Societe de gestion et d''intermediation (s.g.i.)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15781,'SYSCOHADA-TD','FINAN','XXXXXX','536',      15777,'Etablissements financiers, interets courus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15782,'SYSCOHADA-TD','FINAN','XXXXXX','5361',     15781,'Etablissements financiers, intérêts courus, charges à payer','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15783,'SYSCOHADA-TD','FINAN','XXXXXX','5362',     15781,'Etablissements financiers, intérêts courus, produits à recevoir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15784,'SYSCOHADA-TD','FINAN','XXXXXX','538',      15777,'Autres organismes financiers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15785,'SYSCOHADA-TD','FINAN','XXXXXX','54',       15730,'Instruments de tresorerie','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15786,'SYSCOHADA-TD','FINAN','XXXXXX','541',      15785,'Options de taux d''interets','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15787,'SYSCOHADA-TD','FINAN','XXXXXX','542',      15785,'Options de taux de change','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15788,'SYSCOHADA-TD','FINAN','XXXXXX','543',      15785,'Options de taux boursiers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15789,'SYSCOHADA-TD','FINAN','XXXXXX','544',      15785,'Instruments de marches  a terme','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15790,'SYSCOHADA-TD','FINAN','XXXXXX','545',      15785,'Avoirs d''or et autres metaux precieux','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15791,'SYSCOHADA-TD','FINAN','XXXXXX','56',       15730,'Banques, credits de tresorerie et d''escompte','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15792,'SYSCOHADA-TD','FINAN','XXXXXX','561',      15791,'Credits de tresorerie','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15793,'SYSCOHADA-TD','FINAN','XXXXXX','564',      15791,'Escompte de credits de campagne','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15794,'SYSCOHADA-TD','FINAN','XXXXXX','565',      15791,'Escompte de credits ordinaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15795,'SYSCOHADA-TD','FINAN','XXXXXX','566',      15791,'Banques, credits de tresorerie, interets courus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15796,'SYSCOHADA-TD','FINAN','XXXXXX','5661',     15795,'Banques, crédits de trésorerie, intérêts courus, charges à payer','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15797,'SYSCOHADA-TD','FINAN','XXXXXX','5667',     15795,'Banques, crédits de trésorerie, intérêts courus, produits à recevoir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15798,'SYSCOHADA-TD','FINAN','XXXXXX','57',       15730,'Caisse','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15799,'SYSCOHADA-TD','FINAN','XXXXXX','571',      15798,'Caisse siege social','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15800,'SYSCOHADA-TD','FINAN','XXXXXX','5711',     15799,'En unités monétaires légales','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15801,'SYSCOHADA-TD','FINAN','XXXXXX','5712',     15799,'En devises','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15802,'SYSCOHADA-TD','FINAN','XXXXXX','572',      15798,'Caisse succursale a','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15803,'SYSCOHADA-TD','FINAN','XXXXXX','5721',     15802,'En unités monétaires légales','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15804,'SYSCOHADA-TD','FINAN','XXXXXX','5722',     15802,'En devises','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15805,'SYSCOHADA-TD','FINAN','XXXXXX','573',      15798,'Caisse succursale b','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15806,'SYSCOHADA-TD','FINAN','XXXXXX','5731',     15805,'En unités monétaires légales','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15807,'SYSCOHADA-TD','FINAN','XXXXXX','5732',     15805,'En devises','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15808,'SYSCOHADA-TD','FINAN','XXXXXX','58',       15730,'Regies d''avances, accreditifs et virements internes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15809,'SYSCOHADA-TD','FINAN','XXXXXX','581',      15808,'Regies d''avances','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15810,'SYSCOHADA-TD','FINAN','XXXXXX','582',      15808,'Accreditifs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15811,'SYSCOHADA-TD','FINAN','XXXXXX','585',      15808,'Virements de fonds','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15812,'SYSCOHADA-TD','FINAN','XXXXXX','588',      15808,'Autres virements internes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15813,'SYSCOHADA-TD','FINAN','XXXXXX','59',       15730,'Depreciations des titres de placement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15814,'SYSCOHADA-TD','FINAN','XXXXXX','591',      15813,'Depreciations des titres et valeurs a encaisser','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15815,'SYSCOHADA-TD','FINAN','XXXXXX','592',      15813,'Depreciations des comptes banques','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15816,'SYSCOHADA-TD','FINAN','XXXXXX','593',      15813,'Depreciations des comptes etablissements financiers et assimiles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15817,'SYSCOHADA-TD','FINAN','XXXXXX','594',      15813,'Depreciations des comptes d''instruments de tresorerie','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15818,'SYSCOHADA-TD','FINAN','XXXXXX','599',      15813,'Risques provisionnes a caractere financier','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15819,'SYSCOHADA-TD','EXPENSE','XXXXXX','6',          0,'Achats et variations de stocks','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15820,'SYSCOHADA-TD','EXPENSE','XXXXXX','601',    15819,'Achats de marchandises','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15821,'SYSCOHADA-TD','EXPENSE','XXXXXX','6011',   16820,'Dans la région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15822,'SYSCOHADA-TD','EXPENSE','XXXXXX','6012',   16820,'Hors région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15823,'SYSCOHADA-TD','EXPENSE','XXXXXX','6013',   16820,'Aux entreprises du groupe dans la région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15824,'SYSCOHADA-TD','EXPENSE','XXXXXX','6014',   16820,'Aux entreprises du groupe hors région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15825,'SYSCOHADA-TD','EXPENSE','XXXXXX','6019',   16820,'Rabais, remises et ristournes obtenus (non ventilés)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15826,'SYSCOHADA-TD','EXPENSE','XXXXXX','602',    15819,'Achats de matieres premieres et fournitures liees','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15827,'SYSCOHADA-TD','EXPENSE','XXXXXX','6021',   15826,'Dans la région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15828,'SYSCOHADA-TD','EXPENSE','XXXXXX','6022',   15826,'Hors région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15829,'SYSCOHADA-TD','EXPENSE','XXXXXX','6023',   15826,'Aux entreprises du groupe dans la région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15830,'SYSCOHADA-TD','EXPENSE','XXXXXX','6024',   15826,'Aux entreprises du groupe hors région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15831,'SYSCOHADA-TD','EXPENSE','XXXXXX','6029',   15826,'Rabais, remises et ristournes obtenus (non ventilés)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15832,'SYSCOHADA-TD','EXPENSE','XXXXXX','603',    15819,'Variations des stocks et biens achetes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15833,'SYSCOHADA-TD','EXPENSE','XXXXXX','6031',   15832,'Variations des stocks de marchandises','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15834,'SYSCOHADA-TD','EXPENSE','XXXXXX','6032',   15832,'Variations des stocks de matiéres premiéres et fournitures liées','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15835,'SYSCOHADA-TD','EXPENSE','XXXXXX','6033',   15832,'Variations des stocks d''autres approvisionnements','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15836,'SYSCOHADA-TD','EXPENSE','XXXXXX','604',    15819,'Achats stockes de matieres et fournitures consommables','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15837,'SYSCOHADA-TD','EXPENSE','XXXXXX','6041',   15836,'Matiéres consommables','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15838,'SYSCOHADA-TD','EXPENSE','XXXXXX','6042',   15836,'Matiéres combustibles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15839,'SYSCOHADA-TD','EXPENSE','XXXXXX','6043',   15836,'Produits d''entretien','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15840,'SYSCOHADA-TD','EXPENSE','XXXXXX','6044',   15836,'Fournitures d''atelier et d''usine','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15841,'SYSCOHADA-TD','EXPENSE','XXXXXX','6046',   15836,'Fournitures de magasin','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15842,'SYSCOHADA-TD','EXPENSE','XXXXXX','6047',   15836,'Fournitures de bureau','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15843,'SYSCOHADA-TD','EXPENSE','XXXXXX','6049',   15836,'Rabais, remises et ristournes obtenus (non ventilés)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15844,'SYSCOHADA-TD','EXPENSE','XXXXXX','605',    15819,'Autres achats','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15845,'SYSCOHADA-TD','EXPENSE','XXXXXX','6051',   15844,'Fournitures non stockables - eau','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15846,'SYSCOHADA-TD','EXPENSE','XXXXXX','6052',   15844,'Fournitures non stockables - electricité','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15847,'SYSCOHADA-TD','EXPENSE','XXXXXX','6053',   15844,'Fournitures non stockables - autres énergies','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15848,'SYSCOHADA-TD','EXPENSE','XXXXXX','6054',   15844,'Fournitures d''entretien non stockables','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15849,'SYSCOHADA-TD','EXPENSE','XXXXXX','6055',   15844,'Fournitures de bureau non stockables','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15850,'SYSCOHADA-TD','EXPENSE','XXXXXX','6056',   15844,'Achats de petits matériel et outillage','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15851,'SYSCOHADA-TD','EXPENSE','XXXXXX','6057',   15844,'Achats d''études et de prestations de services','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15852,'SYSCOHADA-TD','EXPENSE','XXXXXX','6058',   15844,'Achats de travaux, matériels et équipements','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15853,'SYSCOHADA-TD','EXPENSE','XXXXXX','6059',   15844,'Rabais, remises et ristournes obtenus (non ventilés)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15854,'SYSCOHADA-TD','EXPENSE','XXXXXX','608',    15819,'Achats d''emballages','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15855,'SYSCOHADA-TD','EXPENSE','XXXXXX','6081',   15854,'Emballages perdus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15856,'SYSCOHADA-TD','EXPENSE','XXXXXX','6082',   15854,'Emballages récupérables non identifiables','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15857,'SYSCOHADA-TD','EXPENSE','XXXXXX','6083',   15854,'Emballages à usage mixte','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15858,'SYSCOHADA-TD','EXPENSE','XXXXXX','6089',   15854,'Rabais, remises et ristournes obtenus (non ventilés)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15859,'SYSCOHADA-TD','EXPENSE','XXXXXX','61',     15819,'Transports','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15860,'SYSCOHADA-TD','EXPENSE','XXXXXX','611',    15859,'Transports sur achats','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15861,'SYSCOHADA-TD','EXPENSE','XXXXXX','612',    15859,'Transport sur ventes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15862,'SYSCOHADA-TD','EXPENSE','XXXXXX','613',    15859,'Transports pour le compte de tiers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15863,'SYSCOHADA-TD','EXPENSE','XXXXXX','614',    15859,'Transports du personnel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15864,'SYSCOHADA-TD','EXPENSE','XXXXXX','616',    15859,'Transports de plis','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15865,'SYSCOHADA-TD','EXPENSE','XXXXXX','618',    15859,'Autres frais de transport','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15866,'SYSCOHADA-TD','EXPENSE','XXXXXX','6181',   15865,'Voyages et déplacements','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15867,'SYSCOHADA-TD','EXPENSE','XXXXXX','6182',   15865,'Transports entre établissements ou chantiers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15868,'SYSCOHADA-TD','EXPENSE','XXXXXX','6183',   15865,'Transports administratifs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15869,'SYSCOHADA-TD','EXPENSE','XXXXXX','62',     15819,'Services exterieurs a','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15870,'SYSCOHADA-TD','EXPENSE','XXXXXX','621',    15869,'Sous traitance generale','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15871,'SYSCOHADA-TD','EXPENSE','XXXXXX','622',    15869,'Locations et charges locatives','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15872,'SYSCOHADA-TD','EXPENSE','XXXXXX','6221',   15871,'Locations de terrains','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15873,'SYSCOHADA-TD','EXPENSE','XXXXXX','6222',   15871,'Locations de bâtiments','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15874,'SYSCOHADA-TD','EXPENSE','XXXXXX','6223',   15871,'Location de matériels et outillages','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15875,'SYSCOHADA-TD','EXPENSE','XXXXXX','6224',   15871,'Malis sur emballages','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15876,'SYSCOHADA-TD','EXPENSE','XXXXXX','6225',   15871,'Locations d''emballages','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15877,'SYSCOHADA-TD','EXPENSE','XXXXXX','6228',   15871,'Locations et charges locatives diverses','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15878,'SYSCOHADA-TD','EXPENSE','XXXXXX','623',    15869,'Redevances de credit bail et contrats assimiles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15879,'SYSCOHADA-TD','EXPENSE','XXXXXX','6232',   15878,'Crédits-bail immobilier','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15880,'SYSCOHADA-TD','EXPENSE','XXXXXX','6233',   15878,'Crédits-bail mobilier','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15881,'SYSCOHADA-TD','EXPENSE','XXXXXX','6235',   15878,'Contrats assimilés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15882,'SYSCOHADA-TD','EXPENSE','XXXXXX','624',    15869,'Entretiens, reparations et maintenance','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15883,'SYSCOHADA-TD','EXPENSE','XXXXXX','6241',   15882,'Entretien et réparation des biens immobiliers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15884,'SYSCOHADA-TD','EXPENSE','XXXXXX','6242',   15882,'Entretien et réparation des biens mobiliers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15885,'SYSCOHADA-TD','EXPENSE','XXXXXX','6243',   15882,'Maintenance','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15886,'SYSCOHADA-TD','EXPENSE','XXXXXX','6248',   15882,'Autres entretiens et réparations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15887,'SYSCOHADA-TD','EXPENSE','XXXXXX','625',    15869,'Primes d''assurance','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15888,'SYSCOHADA-TD','EXPENSE','XXXXXX','6251',   15887,'Assurances multirisques','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15889,'SYSCOHADA-TD','EXPENSE','XXXXXX','6252',   15887,'Assurances matériel de transport','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15890,'SYSCOHADA-TD','EXPENSE','XXXXXX','6253',   15887,'Assurances risques d''exploitation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15891,'SYSCOHADA-TD','EXPENSE','XXXXXX','6254',   15887,'Assurances responsabilité du producteur','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15892,'SYSCOHADA-TD','EXPENSE','XXXXXX','6255',   15887,'Assurances insolvabilité clients','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15893,'SYSCOHADA-TD','EXPENSE','XXXXXX','6256',   15887,'Assurances transport sur achats','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15894,'SYSCOHADA-TD','EXPENSE','XXXXXX','6257',   15887,'Assurances transport sur ventes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15895,'SYSCOHADA-TD','EXPENSE','XXXXXX','6258',   15887,'Autres primes d''assurances','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15896,'SYSCOHADA-TD','EXPENSE','XXXXXX','626',    15869,'Etudes, recherches et documentation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15897,'SYSCOHADA-TD','EXPENSE','XXXXXX','6261',   15896,'Etudes et recherches','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15898,'SYSCOHADA-TD','EXPENSE','XXXXXX','6265',   15896,'Documentation générale','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15899,'SYSCOHADA-TD','EXPENSE','XXXXXX','6266',   15896,'Documentation technique','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15900,'SYSCOHADA-TD','EXPENSE','XXXXXX','627',    15869,'Publicite, publications, relations publiques','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15901,'SYSCOHADA-TD','EXPENSE','XXXXXX','6271',   15900,'Annonces, insertions','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15902,'SYSCOHADA-TD','EXPENSE','XXXXXX','6272',   15900,'Catalogues, imprimés publicitaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15903,'SYSCOHADA-TD','EXPENSE','XXXXXX','6273',   15900,'Echantillons','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15904,'SYSCOHADA-TD','EXPENSE','XXXXXX','6274',   15900,'Foires et expositions','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15905,'SYSCOHADA-TD','EXPENSE','XXXXXX','6275',   15900,'Publications','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15906,'SYSCOHADA-TD','EXPENSE','XXXXXX','6276',   15900,'Cadeaux à la clientèle','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15907,'SYSCOHADA-TD','EXPENSE','XXXXXX','6277',   15900,'Frais de colloques, séminaires, conférences','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15908,'SYSCOHADA-TD','EXPENSE','XXXXXX','6278',   15900,'Autres charges de publicités et relations publiques','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15909,'SYSCOHADA-TD','EXPENSE','XXXXXX','628',    15869,'Frais de telecommunications','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15910,'SYSCOHADA-TD','EXPENSE','XXXXXX','6281',   15909,'Frais de téléphone','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15911,'SYSCOHADA-TD','EXPENSE','XXXXXX','6282',   15909,'Frais de télex','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15912,'SYSCOHADA-TD','EXPENSE','XXXXXX','6283',   15909,'Frais de télécopie','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15913,'SYSCOHADA-TD','EXPENSE','XXXXXX','6288',   15909,'Autres frais de télécommunications','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15914,'SYSCOHADA-TD','EXPENSE','XXXXXX','63',     15819,'Services exterieurs b','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15915,'SYSCOHADA-TD','EXPENSE','XXXXXX','631',    15914,'Frais bancaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15916,'SYSCOHADA-TD','EXPENSE','XXXXXX','6311',   15915,'Frais sur titre (achats, vente, garde)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15917,'SYSCOHADA-TD','EXPENSE','XXXXXX','6312',   15915,'Frais sur effets','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15918,'SYSCOHADA-TD','EXPENSE','XXXXXX','6313',   15915,'Locations de coffres','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15919,'SYSCOHADA-TD','EXPENSE','XXXXXX','6315',   15915,'Commissions sur cartes de crédit','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15920,'SYSCOHADA-TD','EXPENSE','XXXXXX','6316',   15915,'Frais d''émission d''emprunts','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15921,'SYSCOHADA-TD','EXPENSE','XXXXXX','6318',   15915,'Autres frais bancaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15922,'SYSCOHADA-TD','EXPENSE','XXXXXX','632',    15914,'Remunerations d''intermediaires et de conseils','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15923,'SYSCOHADA-TD','EXPENSE','XXXXXX','6321',   15922,'Commissions et courtages sur achats','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15924,'SYSCOHADA-TD','EXPENSE','XXXXXX','6322',   15922,'Commissions et courtages sur ventes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15925,'SYSCOHADA-TD','EXPENSE','XXXXXX','6323',   15922,'Rémunérations des transitaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15926,'SYSCOHADA-TD','EXPENSE','XXXXXX','6324',   15922,'Honoraires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15927,'SYSCOHADA-TD','EXPENSE','XXXXXX','6325',   15922,'Frais d''actes et de contentieux','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15928,'SYSCOHADA-TD','EXPENSE','XXXXXX','6328',   15922,'Divers frais','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15929,'SYSCOHADA-TD','EXPENSE','XXXXXX','633',    15914,'Frais de formation du personnel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15930,'SYSCOHADA-TD','EXPENSE','XXXXXX','634',    15914,'Redevances pour brevets, licences, logiciels et droits similaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15931,'SYSCOHADA-TD','EXPENSE','XXXXXX','6342',   15930,'Redevances pour brevets, licences, concessions et droits similaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15932,'SYSCOHADA-TD','EXPENSE','XXXXXX','6343',   15930,'Redevances pour logiciel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15933,'SYSCOHADA-TD','EXPENSE','XXXXXX','6344',   15930,'Redevances pour marques','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15934,'SYSCOHADA-TD','EXPENSE','XXXXXX','635',    15914,'Cotisations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15935,'SYSCOHADA-TD','EXPENSE','XXXXXX','6351',   15934,'Cotisations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15936,'SYSCOHADA-TD','EXPENSE','XXXXXX','6358',   15934,'Concours divers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15937,'SYSCOHADA-TD','EXPENSE','XXXXXX','636',    15914,'Redevances verses au concedant (concessions service public)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15938,'SYSCOHADA-TD','EXPENSE','XXXXXX','637',    15914,'Remunerations du personnel exterieur a l''entreprise','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15939,'SYSCOHADA-TD','EXPENSE','XXXXXX','6371',   15938,'Personnel intérimaire','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15940,'SYSCOHADA-TD','EXPENSE','XXXXXX','6372',   15938,'Personnel détaché ou prêté à l''entreprise','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15941,'SYSCOHADA-TD','EXPENSE','XXXXXX','638',    15914,'Autres charges externes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15942,'SYSCOHADA-TD','EXPENSE','XXXXXX','6381',   15941,'Frais de recrutement du personnel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15943,'SYSCOHADA-TD','EXPENSE','XXXXXX','6382',   15941,'Frais de déménagement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15944,'SYSCOHADA-TD','EXPENSE','XXXXXX','6383',   15941,'Réceptions','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15945,'SYSCOHADA-TD','EXPENSE','XXXXXX','6384',   15941,'Missions','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15946,'SYSCOHADA-TD','EXPENSE','XXXXXX','64',     15819,'Impots et taxes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15947,'SYSCOHADA-TD','EXPENSE','XXXXXX','641',    15946,'Impots et taxes directs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15948,'SYSCOHADA-TD','EXPENSE','XXXXXX','6411',   15947,'Impots fonciers et taxes annexes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15949,'SYSCOHADA-TD','EXPENSE','XXXXXX','6412',   15947,'Patentes, licences et taxes annexes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15950,'SYSCOHADA-TD','EXPENSE','XXXXXX','6413',   15947,'Taxes sur appointements et salaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15951,'SYSCOHADA-TD','EXPENSE','XXXXXX','6414',   15947,'Taxes d''apprentissage','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15952,'SYSCOHADA-TD','EXPENSE','XXXXXX','6415',   15947,'Formation professionnelle continue','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15953,'SYSCOHADA-TD','EXPENSE','XXXXXX','6418',   15947,'Autres impôts et taxes directs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15954,'SYSCOHADA-TD','EXPENSE','XXXXXX','645',    15946,'Impots et taxes indirects','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15955,'SYSCOHADA-TD','EXPENSE','XXXXXX','646',    15946,'Droits d''enregistrement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15956,'SYSCOHADA-TD','EXPENSE','XXXXXX','6461',   15955,'Droits de mutation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15957,'SYSCOHADA-TD','EXPENSE','XXXXXX','6462',   15955,'Droits de timbre','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15958,'SYSCOHADA-TD','EXPENSE','XXXXXX','6463',   15955,'Taxes sur les véhicules de société','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15959,'SYSCOHADA-TD','EXPENSE','XXXXXX','6464',   15955,'Vignettes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15960,'SYSCOHADA-TD','EXPENSE','XXXXXX','6468',   15955,'Autres droits','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15961,'SYSCOHADA-TD','EXPENSE','XXXXXX','647',    15946,'Penalites et amendes fiscales','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15962,'SYSCOHADA-TD','EXPENSE','XXXXXX','6471',   15961,'Pénalités d''assiette, impots directs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15963,'SYSCOHADA-TD','EXPENSE','XXXXXX','6472',   15961,'Pénalités d''assiette, impôts indirects','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15964,'SYSCOHADA-TD','EXPENSE','XXXXXX','6473',   15961,'Pénalités de recouvrement, impôts directs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15965,'SYSCOHADA-TD','EXPENSE','XXXXXX','6474',   15961,'Pénalités de recouvrement, impôts indirects','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15966,'SYSCOHADA-TD','EXPENSE','XXXXXX','6478',   15961,'Autres amendes pénales et fiscales','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15967,'SYSCOHADA-TD','EXPENSE','XXXXXX','648',    15946,'Autres impots et taxes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15968,'SYSCOHADA-TD','EXPENSE','XXXXXX','65',     15819,'Autres charges','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15969,'SYSCOHADA-TD','EXPENSE','XXXXXX','651',    15968,'Pertes sur creances clients et autres debiteurs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15970,'SYSCOHADA-TD','EXPENSE','XXXXXX','6511',   15969,'Pertes sur clients','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15971,'SYSCOHADA-TD','EXPENSE','XXXXXX','6515',   15969,'Autres débiteurs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15972,'SYSCOHADA-TD','EXPENSE','XXXXXX','652',    15968,'Quote-part de resultat sur operations faites en commun','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15973,'SYSCOHADA-TD','EXPENSE','XXXXXX','6521',   15972,'Quote-part transféré de bénéfices (comptabilté du gérants)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15974,'SYSCOHADA-TD','EXPENSE','XXXXXX','6525',   15972,'Pertes imputées par transfert (comptabilité des associés non gérants)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15975,'SYSCOHADA-TD','EXPENSE','XXXXXX','653',    15968,'Quote-part de resultat annulee sur execution partielle de contrats pluri-exercices','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15976,'SYSCOHADA-TD','EXPENSE','XXXXXX','654',    15968,'Valeur comptable des cessions courantes d''immobilisations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15977,'SYSCOHADA-TD','EXPENSE','XXXXXX','658',    15968,'Charges diverses','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15978,'SYSCOHADA-TD','EXPENSE','XXXXXX','6581',   15977,'Jetons de présence et autres rémunérations d''administrateurs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15979,'SYSCOHADA-TD','EXPENSE','XXXXXX','6582',   15977,'Dons','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15980,'SYSCOHADA-TD','EXPENSE','XXXXXX','6583',   15977,'Mécénat','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15981,'SYSCOHADA-TD','EXPENSE','XXXXXX','659',    15968,'Charges provisionnees d''exploitation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15982,'SYSCOHADA-TD','EXPENSE','XXXXXX','6591',   15981,'Sur risque à court terme','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15983,'SYSCOHADA-TD','EXPENSE','XXXXXX','6593',   15981,'Sur stocks','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15984,'SYSCOHADA-TD','EXPENSE','XXXXXX','6594',   15981,'Sur créances','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15985,'SYSCOHADA-TD','EXPENSE','XXXXXX','6598',   15981,'Autres charges provisionnées','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15986,'SYSCOHADA-TD','EXPENSE','XXXXXX','66',     15819,'Charges de personnel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15987,'SYSCOHADA-TD','EXPENSE','XXXXXX','661',    15986,'Remunerations directes versees au personnel national','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15988,'SYSCOHADA-TD','EXPENSE','XXXXXX','6611',   15987,'Appointements salaires et commissions','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15989,'SYSCOHADA-TD','EXPENSE','XXXXXX','6612',   15987,'Primes et gratifications','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15990,'SYSCOHADA-TD','EXPENSE','XXXXXX','6613',   15987,'Congés payés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15991,'SYSCOHADA-TD','EXPENSE','XXXXXX','6614',   15987,'Indemnités de préavis, de licencement et de recherche d''embauche','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15992,'SYSCOHADA-TD','EXPENSE','XXXXXX','6615',   15987,'Indemnités de maladie versées aux travailleurs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15993,'SYSCOHADA-TD','EXPENSE','XXXXXX','6616',   15987,'Supplément familial','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15994,'SYSCOHADA-TD','EXPENSE','XXXXXX','6617',   15987,'Avantages en nature','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15995,'SYSCOHADA-TD','EXPENSE','XXXXXX','6618',   15987,'Autres rémunérations directes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15996,'SYSCOHADA-TD','EXPENSE','XXXXXX','662',    15986,'Remunerations directes versees au personnel non national','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15997,'SYSCOHADA-TD','EXPENSE','XXXXXX','6621',   15996,'Appointements salaires et commissions','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15998,'SYSCOHADA-TD','EXPENSE','XXXXXX','6622',   15996,'Primes et gratifications','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15999,'SYSCOHADA-TD','EXPENSE','XXXXXX','6623',   15996,'Congés payés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16000,'SYSCOHADA-TD','EXPENSE','XXXXXX','6624',   15996,'Indemnités de préavis, de licencement et de recherche d''embauche','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16001,'SYSCOHADA-TD','EXPENSE','XXXXXX','6625',   15996,'Indemnités de maladie versées aux travailleurs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16002,'SYSCOHADA-TD','EXPENSE','XXXXXX','6626',   15996,'Supplément familial','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16003,'SYSCOHADA-TD','EXPENSE','XXXXXX','6627',   15996,'Avantages en nature','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16004,'SYSCOHADA-TD','EXPENSE','XXXXXX','6628',   15996,'Autres rémunérations directes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16005,'SYSCOHADA-TD','EXPENSE','XXXXXX','663',    15986,'Indemnites forfaitaires versees au personnel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16006,'SYSCOHADA-TD','EXPENSE','XXXXXX','6631',   16005,'Indemnités de logement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16007,'SYSCOHADA-TD','EXPENSE','XXXXXX','6632',   16005,'Indemnités de représentation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16008,'SYSCOHADA-TD','EXPENSE','XXXXXX','6633',   16005,'Indemnités d''expatriation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16009,'SYSCOHADA-TD','EXPENSE','XXXXXX','6638',   16005,'Autres indemnités et avantages divers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16010,'SYSCOHADA-TD','EXPENSE','XXXXXX','664',    15986,'Charges sociales','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16011,'SYSCOHADA-TD','EXPENSE','XXXXXX','6641',   16010,'Charges sociales sur rémunération du personnel national','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16012,'SYSCOHADA-TD','EXPENSE','XXXXXX','6642',   16010,'Charges sociales sur rémunération du personnel non national','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16013,'SYSCOHADA-TD','EXPENSE','XXXXXX','666',    15986,'Remunerations et charges sociales de l''exploitant individuel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16014,'SYSCOHADA-TD','EXPENSE','XXXXXX','6661',   16013,'Rémunérations du travail de l''exploitant','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16015,'SYSCOHADA-TD','EXPENSE','XXXXXX','6662',   16013,'Charges sociales','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16016,'SYSCOHADA-TD','EXPENSE','XXXXXX','667',    15986,'Remunerations transferee de personnel exterieur','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16017,'SYSCOHADA-TD','EXPENSE','XXXXXX','6671',   16016,'Personnel intérimaire','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16018,'SYSCOHADA-TD','EXPENSE','XXXXXX','6672',   16016,'Personnel détaché ou prêté à l''entreprise','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16019,'SYSCOHADA-TD','EXPENSE','XXXXXX','668',    15986,'Autres charges sociales','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16020,'SYSCOHADA-TD','EXPENSE','XXXXXX','6681',   16019,'Versements aux syndicats et comités d''entreprise, d''établisement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16021,'SYSCOHADA-TD','EXPENSE','XXXXXX','6682',   16019,'Versements aux comité d''hygiéne et de sécurité','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16022,'SYSCOHADA-TD','EXPENSE','XXXXXX','6683',   16019,'Versements aux autres oeuvres sociales','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16023,'SYSCOHADA-TD','EXPENSE','XXXXXX','6684',   16019,'Médecine du travail et pharmacie','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16024,'SYSCOHADA-TD','EXPENSE','XXXXXX','67',     15819,'Frais financiers et charges assimilees','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16025,'SYSCOHADA-TD','EXPENSE','XXXXXX','671',    16024,'Interets des emprunts','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16026,'SYSCOHADA-TD','EXPENSE','XXXXXX','6711',   16025,'Emprunts obligataires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16027,'SYSCOHADA-TD','EXPENSE','XXXXXX','6712',   16025,'Emprunts auprès des établissements de crédit','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16028,'SYSCOHADA-TD','EXPENSE','XXXXXX','6713',   16025,'Dettes liées à des participations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16029,'SYSCOHADA-TD','EXPENSE','XXXXXX','672',    16024,'Interets dans loyers de credit bail et contrats assimiles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16030,'SYSCOHADA-TD','EXPENSE','XXXXXX','6721',   16029,'Intérêts dans loyers de crédit-bail immobilier','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16031,'SYSCOHADA-TD','EXPENSE','XXXXXX','6722',   16029,'Intérêts dans loyers de crédit-bail mobilier','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16032,'SYSCOHADA-TD','EXPENSE','XXXXXX','6723',   16029,'Intérêts dans loyers des autres contrats','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16033,'SYSCOHADA-TD','EXPENSE','XXXXXX','673',    16024,'Escomptes accordes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16034,'SYSCOHADA-TD','EXPENSE','XXXXXX','674',    16024,'Autres interets','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16035,'SYSCOHADA-TD','EXPENSE','XXXXXX','6741',   16034,'Avances reçues et dépôts créditeurs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16036,'SYSCOHADA-TD','EXPENSE','XXXXXX','6742',   16034,'Comptes courants bloqués','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16037,'SYSCOHADA-TD','EXPENSE','XXXXXX','6743',   16034,'Intérêts sur obligations cautionnées','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16038,'SYSCOHADA-TD','EXPENSE','XXXXXX','6744',   16034,'Intérêts sur dettes commerciales','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16039,'SYSCOHADA-TD','EXPENSE','XXXXXX','6745',   16034,'Intérêts bancaires et sur opérations de trésorerie et d''escompte','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16040,'SYSCOHADA-TD','EXPENSE','XXXXXX','6748',   16034,'Intérêts sur dettes diverses','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16041,'SYSCOHADA-TD','EXPENSE','XXXXXX','675',    16024,'Escomptes des effets de commerce','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16042,'SYSCOHADA-TD','EXPENSE','XXXXXX','676',    16024,'Pertes de change','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16043,'SYSCOHADA-TD','EXPENSE','XXXXXX','677',    16024,'Pertes sur cessions de titres  de placement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16044,'SYSCOHADA-TD','EXPENSE','XXXXXX','678',    16024,'Pertes sur risques financiers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16045,'SYSCOHADA-TD','EXPENSE','XXXXXX','6781',   16044,'Sur rentes viagères','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16046,'SYSCOHADA-TD','EXPENSE','XXXXXX','6782',   16044,'Sur opérations fiancières','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16047,'SYSCOHADA-TD','EXPENSE','XXXXXX','6783',   16044,'Sur instruments de trésorerie','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16048,'SYSCOHADA-TD','EXPENSE','XXXXXX','679',    16024,'Charges provisionnees financieres','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16049,'SYSCOHADA-TD','EXPENSE','XXXXXX','6791',   16048,'Sur risque financiers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16050,'SYSCOHADA-TD','EXPENSE','XXXXXX','6795',   16048,'Sur titres de placements','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16051,'SYSCOHADA-TD','EXPENSE','XXXXXX','6798',   16048,'Autres charges provisionnées financières','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16052,'SYSCOHADA-TD','EXPENSE','XXXXXX','68',     15819,'Dotations aus amortissements','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16053,'SYSCOHADA-TD','EXPENSE','XXXXXX','681',    16052,'Dotations aux amortissements d''exploitation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16054,'SYSCOHADA-TD','EXPENSE','XXXXXX','6811',   16052,'Dotations aux amortissements des charges immobilisées','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16055,'SYSCOHADA-TD','EXPENSE','XXXXXX','6812',   16052,'Dotations aux amortissements des immobilisations incorporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16056,'SYSCOHADA-TD','EXPENSE','XXXXXX','6813',   16052,'Dotations aux amortissements des immobilisations corporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16057,'SYSCOHADA-TD','EXPENSE','XXXXXX','687',    16052,'Dotations aux amortissements a caractere financier','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16058,'SYSCOHADA-TD','EXPENSE','XXXXXX','6872',   16057,'Dotations aux amortissements des primes de remboursement des obligations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16059,'SYSCOHADA-TD','EXPENSE','XXXXXX','6878',   16057,'Autres dotations aux amortissements à caractère financier','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16060,'SYSCOHADA-TD','EXPENSE','XXXXXX','69',     15819,'Dotattions aux provisions','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16061,'SYSCOHADA-TD','EXPENSE','XXXXXX','691',    16060,'Dotation aux provisions d''exploitation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16062,'SYSCOHADA-TD','EXPENSE','XXXXXX','6911',   16061,'Pour risques et charges','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16063,'SYSCOHADA-TD','EXPENSE','XXXXXX','6912',   16061,'Pour grosses réparations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16064,'SYSCOHADA-TD','EXPENSE','XXXXXX','6913',   16061,'Pour dépréciation des immobilisations incorporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16065,'SYSCOHADA-TD','EXPENSE','XXXXXX','6914',   16061,'Pour dépréciation des immobilisations corporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16066,'SYSCOHADA-TD','EXPENSE','XXXXXX','697',    16060,'Dotations aux provisions financieres','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16067,'SYSCOHADA-TD','EXPENSE','XXXXXX','6971',   16066,'Pour risques et charges','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16068,'SYSCOHADA-TD','EXPENSE','XXXXXX','6972',   16066,'Pour dépréciation des immobilisations financières','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16069,'SYSCOHADA-TD','INCOME','XXXXXX','7',           0,'Ventes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16070,'SYSCOHADA-TD','INCOME','XXXXXX','701',     16069,'Ventes de marchandises','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16071,'SYSCOHADA-TD','INCOME','XXXXXX','7011',    16070,'Dans la région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16072,'SYSCOHADA-TD','INCOME','XXXXXX','7012',    16070,'Hors région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16073,'SYSCOHADA-TD','INCOME','XXXXXX','7013',    16070,'Aux entreprises du groupe dans la région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16074,'SYSCOHADA-TD','INCOME','XXXXXX','7014',    16070,'Aux entreprises du groupe hors  région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16075,'SYSCOHADA-TD','INCOME','XXXXXX','702',     16069,'Ventes de produits finis','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16076,'SYSCOHADA-TD','INCOME','XXXXXX','7021',    16075,'Dans la région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16077,'SYSCOHADA-TD','INCOME','XXXXXX','7022',    16075,'Hors région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16078,'SYSCOHADA-TD','INCOME','XXXXXX','7023',    16075,'Aux entreprises de groupe dans la région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16079,'SYSCOHADA-TD','INCOME','XXXXXX','7024',    16075,'Aux entreprises du groupe hors  région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16080,'SYSCOHADA-TD','INCOME','XXXXXX','703',     16069,'Ventes de produits intermediaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16081,'SYSCOHADA-TD','INCOME','XXXXXX','7031',    16080,'Dans la région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16082,'SYSCOHADA-TD','INCOME','XXXXXX','7032',    16080,'Hors région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16083,'SYSCOHADA-TD','INCOME','XXXXXX','7033',    16080,'Aux entreprises du groupe dans la région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16084,'SYSCOHADA-TD','INCOME','XXXXXX','7034',    16080,'Aux entreprises du groupe hors  région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16085,'SYSCOHADA-TD','INCOME','XXXXXX','704',     16069,'Ventes de produits residuels','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16086,'SYSCOHADA-TD','INCOME','XXXXXX','7041',    16085,'Dans la région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16087,'SYSCOHADA-TD','INCOME','XXXXXX','7042',    16085,'Hors région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16088,'SYSCOHADA-TD','INCOME','XXXXXX','7043',    16085,'Aux entreprises du groupe dans la région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16089,'SYSCOHADA-TD','INCOME','XXXXXX','7044',    16085,'Aux entreprises du groupe hors  région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16090,'SYSCOHADA-TD','INCOME','XXXXXX','705',     16069,'Travaux factures','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16091,'SYSCOHADA-TD','INCOME','XXXXXX','7051',    16090,'Dans la région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16092,'SYSCOHADA-TD','INCOME','XXXXXX','7052',    16090,'Hors région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16093,'SYSCOHADA-TD','INCOME','XXXXXX','7053',    16090,'Aux entreprises du groupe dans la région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16094,'SYSCOHADA-TD','INCOME','XXXXXX','7054',    16090,'Aux entreprises du groupe hors région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16095,'SYSCOHADA-TD','INCOME','XXXXXX','706',     16069,'Services vendus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16096,'SYSCOHADA-TD','INCOME','XXXXXX','7061',    16095,'Dans la région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16097,'SYSCOHADA-TD','INCOME','XXXXXX','7062',    16095,'Hors région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16098,'SYSCOHADA-TD','INCOME','XXXXXX','7063',    16095,'Aux entreprises du groupe dans la région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16099,'SYSCOHADA-TD','INCOME','XXXXXX','7064',    16095,'Aux entreprises du groupe hors région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16100,'SYSCOHADA-TD','INCOME','XXXXXX','707',     16069,'Produits accessoires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16101,'SYSCOHADA-TD','INCOME','XXXXXX','7071',    16100,'Port, emballages perdus et autres frais facturés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16102,'SYSCOHADA-TD','INCOME','XXXXXX','7072',    16100,'Commissions et courtages','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16103,'SYSCOHADA-TD','INCOME','XXXXXX','7073',    16100,'Locations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16104,'SYSCOHADA-TD','INCOME','XXXXXX','7074',    16100,'Bonis sur reprises et cessions d''emballages','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16105,'SYSCOHADA-TD','INCOME','XXXXXX','7075',    16100,'Mise à disposition de personnel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16106,'SYSCOHADA-TD','INCOME','XXXXXX','7076',    16100,'Redevances pour brevets, logiciels, marques et droits similaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16107,'SYSCOHADA-TD','INCOME','XXXXXX','7077',    16100,'Services exploités dans l''intérêt du personnel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16108,'SYSCOHADA-TD','INCOME','XXXXXX','7078',    16100,'Autres produits accessoires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16109,'SYSCOHADA-TD','INCOME','XXXXXX','71',      16069,'Suvventions d''exploitation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16110,'SYSCOHADA-TD','INCOME','XXXXXX','711',     16109,'Sur produits a l''exportation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16111,'SYSCOHADA-TD','INCOME','XXXXXX','712',     16109,'Sur produits a l''importation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16112,'SYSCOHADA-TD','INCOME','XXXXXX','713',     16109,'Sur produits de perequation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16113,'SYSCOHADA-TD','INCOME','XXXXXX','718',     16109,'Autres subventions d''exploitation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16114,'SYSCOHADA-TD','INCOME','XXXXXX','7181',    16113,'Versées par l''etat et les collectivités publiques','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16115,'SYSCOHADA-TD','INCOME','XXXXXX','7182',    16113,'Versées par les organismes internationaux','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16116,'SYSCOHADA-TD','INCOME','XXXXXX','7183',    16113,'Versées par des tiers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16117,'SYSCOHADA-TD','INCOME','XXXXXX','72',      16069,'Production immobilisée','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16118,'SYSCOHADA-TD','INCOME','XXXXXX','721',     16117,'Immobilisations incorporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16119,'SYSCOHADA-TD','INCOME','XXXXXX','722',     16117,'Immobilisations corporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16120,'SYSCOHADA-TD','INCOME','XXXXXX','726',     16117,'Immobilisations financieres','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16121,'SYSCOHADA-TD','INCOME','XXXXXX','73',      16069,'Variations des stocks de biens et de services produits','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16122,'SYSCOHADA-TD','INCOME','XXXXXX','734',     16121,'Variations des stocks de produitsn en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16123,'SYSCOHADA-TD','INCOME','XXXXXX','7341',    16122,'Produits en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16124,'SYSCOHADA-TD','INCOME','XXXXXX','7342',    16122,'Travaux en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16125,'SYSCOHADA-TD','INCOME','XXXXXX','735',     16121,'Variations des en-cours de services','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16126,'SYSCOHADA-TD','INCOME','XXXXXX','7351',    16125,'Etudes en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16127,'SYSCOHADA-TD','INCOME','XXXXXX','7352',    16125,'Prestations de services en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16128,'SYSCOHADA-TD','INCOME','XXXXXX','736',     16121,'Variations des stocks de produits finis','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16129,'SYSCOHADA-TD','INCOME','XXXXXX','737',     16121,'Variations des stocks de produits intermediaires et residuels','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16130,'SYSCOHADA-TD','INCOME','XXXXXX','7371',    16129,'Produits intermédiaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16131,'SYSCOHADA-TD','INCOME','XXXXXX','7372',    16129,'Produits résiduels','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16132,'SYSCOHADA-TD','INCOME','XXXXXX','75',      16069,'Autres produits','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16133,'SYSCOHADA-TD','INCOME','XXXXXX','752',     16132,'Quote-part de resultat sur operations faites en commun','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16134,'SYSCOHADA-TD','INCOME','XXXXXX','7521',    16133,'Quote-part trsnsférée de pertes (comptabilité de gérant)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16135,'SYSCOHADA-TD','INCOME','XXXXXX','7525',    16133,'Bénéfices attribués par transfert (comptabilité des associés non gérants)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16136,'SYSCOHADA-TD','INCOME','XXXXXX','753',     16132,'Quote-part de resultat sue execution partielle de contrats pluri-ecercices','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16137,'SYSCOHADA-TD','INCOME','XXXXXX','754',     16132,'Produits des cessions courantes d''immobilisations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16138,'SYSCOHADA-TD','INCOME','XXXXXX','758',     16132,'Produits divers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16139,'SYSCOHADA-TD','INCOME','XXXXXX','7581',    16138,'Jetons de présence et autres rémunérations d''administrateurs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16140,'SYSCOHADA-TD','INCOME','XXXXXX','7582',    16138,'Indemnités d''assurances reçues','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16141,'SYSCOHADA-TD','INCOME','XXXXXX','759',     16132,'Reprises de charges provisionnees d''exploitation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16142,'SYSCOHADA-TD','INCOME','XXXXXX','7591',    16141,'Sur risques à court terme','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16143,'SYSCOHADA-TD','INCOME','XXXXXX','7593',    16141,'Sur stocks','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16144,'SYSCOHADA-TD','INCOME','XXXXXX','7594',    16141,'Sur créances','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16145,'SYSCOHADA-TD','INCOME','XXXXXX','7598',    16141,'Sur autres charges provisionnées','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16146,'SYSCOHADA-TD','INCOME','XXXXXX','77',      16069,'Revenus financiers et produits assimiles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16147,'SYSCOHADA-TD','INCOME','XXXXXX','771',     16146,'Interets de prets','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16148,'SYSCOHADA-TD','INCOME','XXXXXX','772',     16146,'Revenus de participations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16149,'SYSCOHADA-TD','INCOME','XXXXXX','773',     16146,'Escomptes obtenus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16150,'SYSCOHADA-TD','INCOME','XXXXXX','774',     16146,'Revenus de titres de placement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16151,'SYSCOHADA-TD','INCOME','XXXXXX','775',     16146,'Revenus des creances commerciales','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16152,'SYSCOHADA-TD','INCOME','XXXXXX','776',     16146,'Gains de change','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16153,'SYSCOHADA-TD','INCOME','XXXXXX','777',     16146,'Gains sur cessions de titres de placement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16154,'SYSCOHADA-TD','INCOME','XXXXXX','778',     16146,'Gains sur risques financiers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16155,'SYSCOHADA-TD','INCOME','XXXXXX','7781',    16154,'Gains sur rentes viagères','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16156,'SYSCOHADA-TD','INCOME','XXXXXX','7782',    16154,'Gains sur opérations financières','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16157,'SYSCOHADA-TD','INCOME','XXXXXX','7784',    16154,'Gains sur instruments de trésorerie','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16158,'SYSCOHADA-TD','INCOME','XXXXXX','779',     16146,'Reprises de charges provisionnees financieres','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16159,'SYSCOHADA-TD','INCOME','XXXXXX','7791',    16158,'Sur risques financiers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16160,'SYSCOHADA-TD','INCOME','XXXXXX','7795',    16158,'Sur titres de placement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16161,'SYSCOHADA-TD','INCOME','XXXXXX','7798',    16158,'Autres charges provisionnées financières','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16162,'SYSCOHADA-TD','INCOME','XXXXXX','78',      16069,'Transfert de charges','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16163,'SYSCOHADA-TD','INCOME','XXXXXX','781',     16162,'Transfert de charges d''exploitation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16164,'SYSCOHADA-TD','INCOME','XXXXXX','787',     16162,'Transfert de charges financieres','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16165,'SYSCOHADA-TD','INCOME','XXXXXX','79',      16069,'Reprises de provisions','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16166,'SYSCOHADA-TD','INCOME','XXXXXX','791',     16165,'Reprises de provisions d''exploitation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16167,'SYSCOHADA-TD','INCOME','XXXXXX','7911',    16166,'Pour risques et charges d''exploitation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16168,'SYSCOHADA-TD','INCOME','XXXXXX','7912',    16166,'Pour grosses réparation d''exploitation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16169,'SYSCOHADA-TD','INCOME','XXXXXX','7913',    16166,'Pour dépreciation des immobilisations incorporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16170,'SYSCOHADA-TD','INCOME','XXXXXX','7914',    16166,'Pour dépreciation des immobilisations corporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16171,'SYSCOHADA-TD','INCOME','XXXXXX','797',     16165,'Reprises de provisions financieres','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16172,'SYSCOHADA-TD','INCOME','XXXXXX','7971',    16171,'Pour risques et charges financiers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16173,'SYSCOHADA-TD','INCOME','XXXXXX','7972',    16171,'Pour dépréciation des immobilisations financières','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16174,'SYSCOHADA-TD','INCOME','XXXXXX','798',     16165,'Reprises d''amortissements','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16175,'SYSCOHADA-TD','AUTRES','XXXXXX','81',          0,'Valeurs comptables des cessions d''immobilisations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16176,'SYSCOHADA-TD','AUTRES','XXXXXX','811',     16175,'Immobilisations incorporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16177,'SYSCOHADA-TD','AUTRES','XXXXXX','812',     16175,'Immobilisations corporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16178,'SYSCOHADA-TD','AUTRES','XXXXXX','816',     16175,'Immobilisations financieres','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16179,'SYSCOHADA-TD','AUTRES','XXXXXX','82',          0,'Produits de cessions d''immobilisations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16180,'SYSCOHADA-TD','AUTRES','XXXXXX','821',     16179,'Immobilisations incorporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16181,'SYSCOHADA-TD','AUTRES','XXXXXX','822',     16179,'Immobilisations corporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16182,'SYSCOHADA-TD','AUTRES','XXXXXX','826',     16179,'Immobilisations financieres','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16183,'SYSCOHADA-TD','AUTRES','XXXXXX','83',          0,'Charges hors activites ordinaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16184,'SYSCOHADA-TD','AUTRES','XXXXXX','831',     16183,'Charges h.a.o constatées','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16185,'SYSCOHADA-TD','AUTRES','XXXXXX','834',     16183,'Pertes sur creances h.a.o','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16186,'SYSCOHADA-TD','AUTRES','XXXXXX','835',     16183,'Dons et liberalites accordes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16187,'SYSCOHADA-TD','AUTRES','XXXXXX','836',     16183,'Abandons de creances consentis','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16188,'SYSCOHADA-TD','AUTRES','XXXXXX','839',     16183,'Charges provisionnees h.a.o','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16189,'SYSCOHADA-TD','AUTRES','XXXXXX','84',          0,'Produits hors activites ordinaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16190,'SYSCOHADA-TD','AUTRES','XXXXXX','841',     16189,'Produits h.a.o constates','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16191,'SYSCOHADA-TD','AUTRES','XXXXXX','845',     16189,'Dons et liberalites obtenus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16192,'SYSCOHADA-TD','AUTRES','XXXXXX','846',     16189,'Abandons de creances obtenus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16193,'SYSCOHADA-TD','AUTRES','XXXXXX','848',     16189,'Transferts de charges h.a.o','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16194,'SYSCOHADA-TD','AUTRES','XXXXXX','849',     16189,'Reprises des charges provisionnees h.a.o','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16195,'SYSCOHADA-TD','AUTRES','XXXXXX','85',          0,'Dotations hors activites ordinaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16196,'SYSCOHADA-TD','AUTRES','XXXXXX','851',     16195,'Dotations aux provisions reglementees','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16197,'SYSCOHADA-TD','AUTRES','XXXXXX','852',     16195,'Dotations aux amortissements h.a.o','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16198,'SYSCOHADA-TD','AUTRES','XXXXXX','853',     16195,'Dotations aux provisions pour depreciation h.a.o','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16199,'SYSCOHADA-TD','AUTRES','XXXXXX','854',     16195,'Dotations aux provisions pour risques et charges h.a.o','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16200,'SYSCOHADA-TD','AUTRES','XXXXXX','858',     16195,'Autres dotations h.a.o','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16201,'SYSCOHADA-TD','AUTRES','XXXXXX','86',          0,'Reprises hors activites ordinaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16202,'SYSCOHADA-TD','AUTRES','XXXXXX','861',     16201,'Reprises de provisions reglementees','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16203,'SYSCOHADA-TD','AUTRES','XXXXXX','862',     16201,'Reprises d''amortissements','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16204,'SYSCOHADA-TD','AUTRES','XXXXXX','863',     16201,'Reprises de provisions pour depreciation h.a.o','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16205,'SYSCOHADA-TD','AUTRES','XXXXXX','864',     16201,'Reprises de provisions pour risques et charges h.a.o','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16206,'SYSCOHADA-TD','AUTRES','XXXXXX','865',     16201,'Reprises de subventions d''investissement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16207,'SYSCOHADA-TD','AUTRES','XXXXXX','868',     16201,'Autres reprises h.a.o','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16208,'SYSCOHADA-TD','AUTRES','XXXXXX','87',          0,'Participations des travailleurs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16209,'SYSCOHADA-TD','AUTRES','XXXXXX','871',     16208,'Participation legale aux benefices','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16210,'SYSCOHADA-TD','AUTRES','XXXXXX','874',     16208,'Participation contractuelle aux benefices','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16211,'SYSCOHADA-TD','AUTRES','XXXXXX','878',     16208,'Autres participations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16212,'SYSCOHADA-TD','AUTRES','XXXXXX','88',          0,'Subventions d''equilibre','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16213,'SYSCOHADA-TD','AUTRES','XXXXXX','881',     16212,'Etat','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16214,'SYSCOHADA-TD','AUTRES','XXXXXX','884',     16212,'Collectivites publiques','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16215,'SYSCOHADA-TD','AUTRES','XXXXXX','886',     16212,'Groupe','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16216,'SYSCOHADA-TD','AUTRES','XXXXXX','888',     16212,'Autres','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16217,'SYSCOHADA-TD','AUTRES','XXXXXX','89',          0,'Impots sur le resultat','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16218,'SYSCOHADA-TD','AUTRES','XXXXXX','891',     16217,'Impots sur les benefices de l''exercice','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16219,'SYSCOHADA-TD','AUTRES','XXXXXX','8911',    16218,'Activités exercées dans l''etat','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16220,'SYSCOHADA-TD','AUTRES','XXXXXX','8912',    16218,'Activités exercées dans les autres etats de la région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16221,'SYSCOHADA-TD','AUTRES','XXXXXX','8913',    16218,'Activités exercées hors région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16222,'SYSCOHADA-TD','AUTRES','XXXXXX','892',     16217,'Rappel d''impôts sur resultats anterieurs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16223,'SYSCOHADA-TD','AUTRES','XXXXXX','895',     16217,'Impôts minimum forfaitaires (i.m.f)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16224,'SYSCOHADA-TD','AUTRES','XXXXXX','899',     16217,'Dégrèvements et annulations d''impots sur resultats antérieurs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16225,'SYSCOHADA-TD','AUTRES','XXXXXX','8991',    16224,'Dégrèvements','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16226,'SYSCOHADA-TD','AUTRES','XXXXXX','8994',    16224,'Annulations pour pertes rétroactives','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15000,'SYSCOHADA-TD','CAPIT','XXXXXX','1',            0,'Capital','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15001,'SYSCOHADA-TD','CAPIT','XXXXXX','101',      15000,'Capital social','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15002,'SYSCOHADA-TD','CAPIT','XXXXXX','1011',     15001,'Capital souscrit, non appelé','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15003,'SYSCOHADA-TD','CAPIT','XXXXXX','1012',     15001,'Capital souscrit, appelé, non versé','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15004,'SYSCOHADA-TD','CAPIT','XXXXXX','1013',     15001,'Capital souscrit, appelé, versé, non amorti','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15005,'SYSCOHADA-TD','CAPIT','XXXXXX','1014',     15001,'Capital souscrit, appelé, versé, amorti','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15006,'SYSCOHADA-TD','CAPIT','XXXXXX','1018',     15001,'Capital souscrit, soumis à des conditions particulières','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15007,'SYSCOHADA-TD','CAPIT','XXXXXX','102',      15000,'Capital par dotation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15008,'SYSCOHADA-TD','CAPIT','XXXXXX','1021',     15007,'Dotation initiale','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15009,'SYSCOHADA-TD','CAPIT','XXXXXX','1022',     15007,'Dotations complémentaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15010,'SYSCOHADA-TD','CAPIT','XXXXXX','1028',     15007,'Autres dotations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15011,'SYSCOHADA-TD','CAPIT','XXXXXX','103',      15000,'Capital personnel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15012,'SYSCOHADA-TD','CAPIT','XXXXXX','104',      15000,'Compte de l''exploitant','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15013,'SYSCOHADA-TD','CAPIT','XXXXXX','1041',     15012,'Apports temporaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15014,'SYSCOHADA-TD','CAPIT','XXXXXX','1042',     15012,'Opérations courantes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15015,'SYSCOHADA-TD','CAPIT','XXXXXX','1043',     15012,'Rémunérations, impôts et autres charges personnelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15016,'SYSCOHADA-TD','CAPIT','XXXXXX','1047',     15012,'Prélèvements d''autoconsommation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15017,'SYSCOHADA-TD','CAPIT','XXXXXX','1048',     15012,'Autres prélèvements','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15018,'SYSCOHADA-TD','CAPIT','XXXXXX','105',      15000,'Primes liees aux capitaux propres','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15019,'SYSCOHADA-TD','CAPIT','XXXXXX','1051',     15018,'Primes d''émission','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15020,'SYSCOHADA-TD','CAPIT','XXXXXX','1052',     15018,'Primes d''apport','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15021,'SYSCOHADA-TD','CAPIT','XXXXXX','1053',     15018,'Primes de fusion','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15022,'SYSCOHADA-TD','CAPIT','XXXXXX','1054',     15018,'Primes de conversion','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15023,'SYSCOHADA-TD','CAPIT','XXXXXX','1058',     15018,'Autres primes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15024,'SYSCOHADA-TD','CAPIT','XXXXXX','106',      15000,'Ecarts de reevaluation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15025,'SYSCOHADA-TD','CAPIT','XXXXXX','1061',     15024,'Ecarts de réévaluation légale','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15026,'SYSCOHADA-TD','CAPIT','XXXXXX','1062',     15024,'Ecarts de réévaluation libre','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15027,'SYSCOHADA-TD','CAPIT','XXXXXX','109',      15000,'Actionnaires, capital souscrit, non appele','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15028,'SYSCOHADA-TD','CAPIT','XXXXXX','11',       15000,'Reserves','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15029,'SYSCOHADA-TD','CAPIT','XXXXXX','111',      15028,'Reserve legale','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15030,'SYSCOHADA-TD','CAPIT','XXXXXX','1111',     15029,'Réserves légales','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15031,'SYSCOHADA-TD','CAPIT','XXXXXX','112',      15028,'Reserves statutaires ou contractuelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15032,'SYSCOHADA-TD','CAPIT','XXXXXX','113',      15028,'Reserves reglementees','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15033,'SYSCOHADA-TD','CAPIT','XXXXXX','1131',     15032,'Réserves de plus-values nettes à long terme','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15034,'SYSCOHADA-TD','CAPIT','XXXXXX','1133',     15032,'Réserves consécutives à l''octroi de subventions d''investissement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15035,'SYSCOHADA-TD','CAPIT','XXXXXX','1134',     15032,'Réserves spéciales navires renouvelés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15036,'SYSCOHADA-TD','CAPIT','XXXXXX','1135',     15032,'Réserves spéciales matériels et outillage renouvelés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15037,'SYSCOHADA-TD','CAPIT','XXXXXX','1138',     15032,'Autres réserves réglementées','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15038,'SYSCOHADA-TD','CAPIT','XXXXXX','118',      15028,'Autres reserves','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15039,'SYSCOHADA-TD','CAPIT','XXXXXX','1181',     15038,'Réserves facultatives','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15040,'SYSCOHADA-TD','CAPIT','XXXXXX','1188',     15038,'Réserves diverses','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15041,'SYSCOHADA-TD','CAPIT','XXXXXX','12',       15000,'Report a nouveau','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15042,'SYSCOHADA-TD','CAPIT','XXXXXX','121',      15041,'Report a nouveau crediteur','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15043,'SYSCOHADA-TD','CAPIT','XXXXXX','1211',     15042,'Report à nouveau crediteur','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15044,'SYSCOHADA-TD','CAPIT','XXXXXX','129',      15041,'Report a nouveau debiteur','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15045,'SYSCOHADA-TD','CAPIT','XXXXXX','1291',     15044,'Perte nette à reporter','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15046,'SYSCOHADA-TD','CAPIT','XXXXXX','1292',     15044,'Perte - amortissements réputés différés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15047,'SYSCOHADA-TD','CAPIT','XXXXXX','13',       15000,'Resultat net de l''exercice','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15048,'SYSCOHADA-TD','CAPIT','XXXXXX','1301',     15047,'Résultat en instance d''affectation : bénéfice','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15049,'SYSCOHADA-TD','CAPIT','XXXXXX','1309',     15047,'Résultat en instance d''affectation : perte','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15050,'SYSCOHADA-TD','CAPIT','XXXXXX','131',      15047,'Resultat net : benefice','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15051,'SYSCOHADA-TD','CAPIT','XXXXXX','132',      15047,'Marge brute (mb)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15052,'SYSCOHADA-TD','CAPIT','XXXXXX','1321',     15051,'Marge brute sur marchandises','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15053,'SYSCOHADA-TD','CAPIT','XXXXXX','1322',     15051,'Marge brute sur matières','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15054,'SYSCOHADA-TD','CAPIT','XXXXXX','133',      15047,'Valeur ajoutee (v.a.)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15055,'SYSCOHADA-TD','CAPIT','XXXXXX','134',      15047,'Excedent brut d''exploitation (e.b.e.)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15056,'SYSCOHADA-TD','CAPIT','XXXXXX','135',      15047,'Resultat d''exploitation (r.e.)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15057,'SYSCOHADA-TD','CAPIT','XXXXXX','136',      15047,'Resultat financier (r.f.)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15058,'SYSCOHADA-TD','CAPIT','XXXXXX','137',      15047,'Resultat des activites ordinaires (r.a.o.)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15059,'SYSCOHADA-TD','CAPIT','XXXXXX','138',      15047,'Resultat hors activites ordinaires (r.h.a.o.)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15060,'SYSCOHADA-TD','CAPIT','XXXXXX','139',      15047,'Resultat net : perte','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15061,'SYSCOHADA-TD','CAPIT','XXXXXX','14',       15000,'Subventions d''investissement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15062,'SYSCOHADA-TD','CAPIT','XXXXXX','141',      15061,'Subventions d''equipement a','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15063,'SYSCOHADA-TD','CAPIT','XXXXXX','1411',     15062,'Etat','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15064,'SYSCOHADA-TD','CAPIT','XXXXXX','1412',     15062,'Régions','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15065,'SYSCOHADA-TD','CAPIT','XXXXXX','1413',     15062,'Départements','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15066,'SYSCOHADA-TD','CAPIT','XXXXXX','1414',     15062,'Communes et collectivités publiques décentralisées','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15067,'SYSCOHADA-TD','CAPIT','XXXXXX','1415',     15062,'Entreprises publiques ou mixtes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15068,'SYSCOHADA-TD','CAPIT','XXXXXX','1416',     15062,'Entreprises et organismes privés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15069,'SYSCOHADA-TD','CAPIT','XXXXXX','1417',     15062,'Organismes internationaux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15070,'SYSCOHADA-TD','CAPIT','XXXXXX','1418',     15062,'Autres','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15071,'SYSCOHADA-TD','CAPIT','XXXXXX','142',      15061,'Subventions d''equipement b','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15072,'SYSCOHADA-TD','CAPIT','XXXXXX','1421',     15071,'Subventions d''équipements','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15073,'SYSCOHADA-TD','CAPIT','XXXXXX','148',      15061,'Autres subventions d''investissement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15074,'SYSCOHADA-TD','CAPIT','XXXXXX','15',       15000,'Provisions reglementees et fonds assimiles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15075,'SYSCOHADA-TD','CAPIT','XXXXXX','151',      15074,'Amortissements derogatoires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15076,'SYSCOHADA-TD','CAPIT','XXXXXX','152',      15074,'Plus-values de cession a reinvestir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15077,'SYSCOHADA-TD','CAPIT','XXXXXX','1521',     15076,'Plus-values de cession à réinvestir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15078,'SYSCOHADA-TD','CAPIT','XXXXXX','153',      15074,'Fonds reglementes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15079,'SYSCOHADA-TD','CAPIT','XXXXXX','1531',     15078,'Fonds national','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15080,'SYSCOHADA-TD','CAPIT','XXXXXX','1532',     15078,'Prélèvement pour le budget','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15081,'SYSCOHADA-TD','CAPIT','XXXXXX','154',      15074,'Provision speciale de reevaluation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15082,'SYSCOHADA-TD','CAPIT','XXXXXX','155',      15074,'Provisions reglementees relatives aux immobilisations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15083,'SYSCOHADA-TD','CAPIT','XXXXXX','1551',     15082,'Recontitution des gisements miniers et pétroliers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15084,'SYSCOHADA-TD','CAPIT','XXXXXX','1552',     15082,'Provisions de croissance des immobilisations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15085,'SYSCOHADA-TD','CAPIT','XXXXXX','1553',     15082,'Provisions de renouvellement du matériel naval','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15086,'SYSCOHADA-TD','CAPIT','XXXXXX','1554',     15082,'Provisions pourle renouvellement du matériel et outillage','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15087,'SYSCOHADA-TD','CAPIT','XXXXXX','156',      15074,'Provisions reglementees relatives aux stocks','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15088,'SYSCOHADA-TD','CAPIT','XXXXXX','1561',     15087,'Hausse de prix','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15089,'SYSCOHADA-TD','CAPIT','XXXXXX','1562',     15087,'Fluctuation des cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15090,'SYSCOHADA-TD','CAPIT','XXXXXX','157',      15074,'Provisions pour investissement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15091,'SYSCOHADA-TD','CAPIT','XXXXXX','158',      15074,'Autres provisions et fonds reglementes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15092,'SYSCOHADA-TD','CAPIT','XXXXXX','16',       15000,'Emprunts et dettes assimilees','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15093,'SYSCOHADA-TD','CAPIT','XXXXXX','161',      15092,'Emprunts obligataires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15094,'SYSCOHADA-TD','CAPIT','XXXXXX','1611',     15093,'Emprunts obligataires ordinaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15095,'SYSCOHADA-TD','CAPIT','XXXXXX','1612',     15093,'Emprunts obligataires convertibles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15096,'SYSCOHADA-TD','CAPIT','XXXXXX','1618',     15093,'Autres emprunts obligataires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15097,'SYSCOHADA-TD','CAPIT','XXXXXX','1619',     15093,'Obligations à souscrire, à la souche','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15098,'SYSCOHADA-TD','CAPIT','XXXXXX','162',      15092,'Emprunts et dettes aupres des etablissements de credit','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15099,'SYSCOHADA-TD','CAPIT','XXXXXX','163',      15092,'Avances recues de l''etat','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15100,'SYSCOHADA-TD','CAPIT','XXXXXX','164',      15092,'Avances recues et comptes courants bloques','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15101,'SYSCOHADA-TD','CAPIT','XXXXXX','165',      15092,'Depots et cautionnements recus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15102,'SYSCOHADA-TD','CAPIT','XXXXXX','1651',     15101,'Dépôts à terme','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15103,'SYSCOHADA-TD','CAPIT','XXXXXX','1652',     15101,'Cautionnements','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15104,'SYSCOHADA-TD','CAPIT','XXXXXX','166',      15092,'Interets courus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15105,'SYSCOHADA-TD','CAPIT','XXXXXX','1661',     15104,'Sur emprunts obligataires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15106,'SYSCOHADA-TD','CAPIT','XXXXXX','1662',     15104,'Sur emprunts et dettes auprès des établissements de crédit','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15107,'SYSCOHADA-TD','CAPIT','XXXXXX','1663',     15104,'Sur avances reçues de l''etat','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15108,'SYSCOHADA-TD','CAPIT','XXXXXX','1664',     15104,'Sur avances reçues et comptes courants bloqués','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15109,'SYSCOHADA-TD','CAPIT','XXXXXX','1665',     15104,'Sur dépôts et cautionnements reçus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15110,'SYSCOHADA-TD','CAPIT','XXXXXX','1667',     15104,'Sur avances assorties de conditions particulières','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15111,'SYSCOHADA-TD','CAPIT','XXXXXX','1668',     15104,'Sur autres emprunts et dettes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15112,'SYSCOHADA-TD','CAPIT','XXXXXX','167',      15092,'Avances assorties de conditions particulieres','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15113,'SYSCOHADA-TD','CAPIT','XXXXXX','1671',     15112,'Avances bloquées pour augmentation du capital','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15114,'SYSCOHADA-TD','CAPIT','XXXXXX','1672',     15112,'Avances conditionnées par l''etat','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15115,'SYSCOHADA-TD','CAPIT','XXXXXX','1673',     15112,'Avances conditionnées par les autres organismes africains','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15116,'SYSCOHADA-TD','CAPIT','XXXXXX','1674',     15112,'Avances conditionné par les autres organismes internationaux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15117,'SYSCOHADA-TD','CAPIT','XXXXXX','1676',     15112,'Droits du concédant exigibles en nature','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15118,'SYSCOHADA-TD','CAPIT','XXXXXX','168',      15092,'Autres emprunts et dettes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15119,'SYSCOHADA-TD','CAPIT','XXXXXX','1681',     15118,'Rentes viagères capitalisées','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15120,'SYSCOHADA-TD','CAPIT','XXXXXX','1682',     15118,'Billets de fonds','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15121,'SYSCOHADA-TD','CAPIT','XXXXXX','1683',     15118,'Dettes consécutives à des titres emprunté','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15122,'SYSCOHADA-TD','CAPIT','XXXXXX','1684',     15118,'Dettes du concédant exigibles en nature','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15123,'SYSCOHADA-TD','CAPIT','XXXXXX','1685',     15118,'Emprunts participatifs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15124,'SYSCOHADA-TD','CAPIT','XXXXXX','1686',     15118,'Participation des travailleurs aux bénéfices','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15125,'SYSCOHADA-TD','CAPIT','XXXXXX','17',       15000,'Dettes de credit-bail et contrats assimiles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15126,'SYSCOHADA-TD','CAPIT','XXXXXX','172',      15125,'Emprunts equivalents de credit-bail immobilier','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15127,'SYSCOHADA-TD','CAPIT','XXXXXX','173',      15125,'Emprunts equivalents de credit-bail mobilier','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15128,'SYSCOHADA-TD','CAPIT','XXXXXX','176',      15125,'Interets courus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15129,'SYSCOHADA-TD','CAPIT','XXXXXX','1762',     15128,'Sur emprunts équivalents de crédit-bail immobilier','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15130,'SYSCOHADA-TD','CAPIT','XXXXXX','1763',     15128,'Sur emprunts équivalents de crédit-bail mobilier','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15131,'SYSCOHADA-TD','CAPIT','XXXXXX','1768',     15128,'Sur emprunts équivalents d''autres contrats','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15132,'SYSCOHADA-TD','CAPIT','XXXXXX','178',      15125,'Emprunts equivalents d''autres contrats','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15133,'SYSCOHADA-TD','CAPIT','XXXXXX','18',       15000,'Dettes liees a des participations et comptes de liaison des etablissements et societes en participation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15134,'SYSCOHADA-TD','CAPIT','XXXXXX','181',      15133,'Dettes liees a des participations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15135,'SYSCOHADA-TD','CAPIT','XXXXXX','1811',     15134,'Dettes liées à des participations (groupe)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15136,'SYSCOHADA-TD','CAPIT','XXXXXX','1812',     15134,'Dettes liées à des participations (hors groupe)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15137,'SYSCOHADA-TD','CAPIT','XXXXXX','182',      15133,'Dettes liees a des societes en paticipation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15138,'SYSCOHADA-TD','CAPIT','XXXXXX','183',      15133,'Interets courus sur dettes liees a des participations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15139,'SYSCOHADA-TD','CAPIT','XXXXXX','184',      15133,'Comptes permanents bloques des etablissements et succursales','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15140,'SYSCOHADA-TD','CAPIT','XXXXXX','185',      15133,'Comptes permanents non bloques des etablissements et succursales','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15141,'SYSCOHADA-TD','CAPIT','XXXXXX','186',      15133,'Comptes de liaison charges','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15142,'SYSCOHADA-TD','CAPIT','XXXXXX','187',      15133,'Comptes de liaison produits','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15143,'SYSCOHADA-TD','CAPIT','XXXXXX','188',      15133,'Comptes de liaison des societes en participation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15144,'SYSCOHADA-TD','CAPIT','XXXXXX','19',       15000,'Provisions financieres pour risques et charges','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15145,'SYSCOHADA-TD','CAPIT','XXXXXX','191',      15144,'Provisions pour litiges','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15146,'SYSCOHADA-TD','CAPIT','XXXXXX','192',      15144,'Provisions pour garanties donnees aux clients','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15147,'SYSCOHADA-TD','CAPIT','XXXXXX','193',      15144,'Provisions pour pertes sur marches a achevement futur','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15148,'SYSCOHADA-TD','CAPIT','XXXXXX','194',      15144,'Provisions pour pertes de change','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15149,'SYSCOHADA-TD','CAPIT','XXXXXX','195',      15144,'Provisions pour impots','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15150,'SYSCOHADA-TD','CAPIT','XXXXXX','196',      15144,'Provisions pour pensions et obligations similaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15151,'SYSCOHADA-TD','CAPIT','XXXXXX','197',      15144,'Provisions pour charges a repartir sur plusieurs exercices','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15152,'SYSCOHADA-TD','CAPIT','XXXXXX','1971',     15151,'Provisions pour grosses réparations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15153,'SYSCOHADA-TD','CAPIT','XXXXXX','198',      15144,'Autres provisions financieres pour risques et charges','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15154,'SYSCOHADA-TD','CAPIT','XXXXXX','1981',     15153,'Provisions pour amendes et pénalités','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15155,'SYSCOHADA-TD','CAPIT','XXXXXX','1982',     15153,'Provisions pour renouvellement des immobilisations (entreprises concessionnaires)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15156,'SYSCOHADA-TD','CAPIT','XXXXXX','1983',     15153,'Provisions pour propres assureurs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15157,'SYSCOHADA-TD','CAPIT','XXXXXX','1988',     15153,'Autres provisions financières pour risques et charges','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15158,'SYSCOHADA-TD','IMMO','XXXXXX','2',             0,'Charges immobilisees','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15159,'SYSCOHADA-TD','IMMO','XXXXXX','201',       15158,'Frais d''etablissement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15160,'SYSCOHADA-TD','IMMO','XXXXXX','2011',      15159,'Frais de constitution','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15161,'SYSCOHADA-TD','IMMO','XXXXXX','2012',      15159,'Frais de prospection','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15162,'SYSCOHADA-TD','IMMO','XXXXXX','2013',      15159,'Frais de publicité et de lancement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15163,'SYSCOHADA-TD','IMMO','XXXXXX','2014',      15159,'Frais de fonctionnement antérieurs au démarrage','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15164,'SYSCOHADA-TD','IMMO','XXXXXX','2015',      15159,'Frais de modification du capital (fusions, scissions transformations)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15165,'SYSCOHADA-TD','IMMO','XXXXXX','2016',      15159,'Frais d''entrée à la bourse','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15166,'SYSCOHADA-TD','IMMO','XXXXXX','2017',      15159,'Frais de restructuration','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15167,'SYSCOHADA-TD','IMMO','XXXXXX','2018',      15159,'Frais divers d''établissement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15168,'SYSCOHADA-TD','IMMO','XXXXXX','202',       15158,'Charges a repartir sur plusieurs exercices','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15169,'SYSCOHADA-TD','IMMO','XXXXXX','2021',      15168,'Charges différées','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15170,'SYSCOHADA-TD','IMMO','XXXXXX','2022',      15168,'Frais d''acquisition d''immobilisations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15171,'SYSCOHADA-TD','IMMO','XXXXXX','2026',      15168,'Fais d''émission des emprunts','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15172,'SYSCOHADA-TD','IMMO','XXXXXX','2028',      15168,'Charges à étaler','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15173,'SYSCOHADA-TD','IMMO','XXXXXX','206',       15158,'Primes de remboursement des obligations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15174,'SYSCOHADA-TD','IMMO','XXXXXX','2061',      15173,'Obligations ordinaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15175,'SYSCOHADA-TD','IMMO','XXXXXX','2062',      15173,'Obligations convertibles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15176,'SYSCOHADA-TD','IMMO','XXXXXX','2068',      15173,'Autres emprunts obligataires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15177,'SYSCOHADA-TD','IMMO','XXXXXX','21',        15158,'Immobilisations incorporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15178,'SYSCOHADA-TD','IMMO','XXXXXX','211',       15177,'Frais de recherche et de developpement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15179,'SYSCOHADA-TD','IMMO','XXXXXX','212',       15177,'Brevets, licences, concessions et droits similaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15180,'SYSCOHADA-TD','IMMO','XXXXXX','213',       15177,'Logiciels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15181,'SYSCOHADA-TD','IMMO','XXXXXX','214',       15177,'Marques','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15182,'SYSCOHADA-TD','IMMO','XXXXXX','215',       15177,'Fonds commercial','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15183,'SYSCOHADA-TD','IMMO','XXXXXX','216',       15177,'Droit au bail','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15184,'SYSCOHADA-TD','IMMO','XXXXXX','217',       15177,'Investissements de creation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15185,'SYSCOHADA-TD','IMMO','XXXXXX','218',       15177,'Autres droits et valeurs incorporels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15186,'SYSCOHADA-TD','IMMO','XXXXXX','219',       15177,'Immobilisations incorporelles en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15187,'SYSCOHADA-TD','IMMO','XXXXXX','2191',      15186,'Frais de recherche et de développement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15188,'SYSCOHADA-TD','IMMO','XXXXXX','2193',      15186,'Logiciels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15189,'SYSCOHADA-TD','IMMO','XXXXXX','2198',      15186,'Autres droits et valeurs incorporels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15190,'SYSCOHADA-TD','IMMO','XXXXXX','22',        15158,'Terrains','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15191,'SYSCOHADA-TD','IMMO','XXXXXX','221',       15190,'Terrains agricoles et forestiers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15192,'SYSCOHADA-TD','IMMO','XXXXXX','2211',      15191,'Terrains d''exploitation agricole','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15193,'SYSCOHADA-TD','IMMO','XXXXXX','2212',      15191,'Terrains d''exploitation forestière','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15194,'SYSCOHADA-TD','IMMO','XXXXXX','2218',      15191,'Autres terrains','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15195,'SYSCOHADA-TD','IMMO','XXXXXX','222',       15190,'Terrains nus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15196,'SYSCOHADA-TD','IMMO','XXXXXX','2221',      15195,'Terrains à bâtir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15197,'SYSCOHADA-TD','IMMO','XXXXXX','2228',      15195,'Autres terrains nus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15198,'SYSCOHADA-TD','IMMO','XXXXXX','223',       15190,'Terrains batis','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15199,'SYSCOHADA-TD','IMMO','XXXXXX','2231',      15198,'Pour bâtiments industriels et agricoles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15200,'SYSCOHADA-TD','IMMO','XXXXXX','2232',      15198,'Pour bâtiments administratifs et commerciaux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15201,'SYSCOHADA-TD','IMMO','XXXXXX','2234',      15198,'Pour bâtiments affectés aux autres opérations professionnelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15202,'SYSCOHADA-TD','IMMO','XXXXXX','2235',      15198,'Pour bâtiments affectés aux autres opérations non professionnelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15203,'SYSCOHADA-TD','IMMO','XXXXXX','2236',      15198,'Autres terrains bâtis','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15204,'SYSCOHADA-TD','IMMO','XXXXXX','224',       15190,'Travaux de mise en valeur des terrains','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15205,'SYSCOHADA-TD','IMMO','XXXXXX','2241',      15204,'Plantation d''arbres et d''arbustes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15206,'SYSCOHADA-TD','IMMO','XXXXXX','2248',      15204,'Autres travaux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15207,'SYSCOHADA-TD','IMMO','XXXXXX','225',       15190,'Terrains de gisement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15208,'SYSCOHADA-TD','IMMO','XXXXXX','2251',      15207,'Carrières','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15209,'SYSCOHADA-TD','IMMO','XXXXXX','226',       15190,'Terrains amenages','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15210,'SYSCOHADA-TD','IMMO','XXXXXX','2261',      15209,'Parkings','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15211,'SYSCOHADA-TD','IMMO','XXXXXX','227',       15190,'Terrains mis en concession','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15212,'SYSCOHADA-TD','IMMO','XXXXXX','228',       15190,'Autres terrains','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15213,'SYSCOHADA-TD','IMMO','XXXXXX','2281',      15212,'Terrains des immeubles de rapport','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15214,'SYSCOHADA-TD','IMMO','XXXXXX','2285',      15212,'Terrains des logements affectés au personnel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15215,'SYSCOHADA-TD','IMMO','XXXXXX','2288',      15212,'Autres terrains','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15216,'SYSCOHADA-TD','IMMO','XXXXXX','229',       15190,'Amenagements des terrains en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15217,'SYSCOHADA-TD','IMMO','XXXXXX','2291',      15216,'Terrains agricoles et forestiers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15218,'SYSCOHADA-TD','IMMO','XXXXXX','2292',      15216,'Terrains nus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15219,'SYSCOHADA-TD','IMMO','XXXXXX','2295',      15216,'Terrains de gisement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15220,'SYSCOHADA-TD','IMMO','XXXXXX','2298',      15216,'Autres travaux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15221,'SYSCOHADA-TD','IMMO','XXXXXX','23',        15158,'Bâtiments, installations techniques et agencements','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15222,'SYSCOHADA-TD','IMMO','XXXXXX','231',       15221,'Bâtiments industriels, agricoles, administratifs et commerciaux sur sol propre','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15223,'SYSCOHADA-TD','IMMO','XXXXXX','2311',      15222,'Bâtiments industriels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15224,'SYSCOHADA-TD','IMMO','XXXXXX','2312',      15222,'Bâtiments agricoles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15225,'SYSCOHADA-TD','IMMO','XXXXXX','2313',      15222,'Bâtiments administratifs et commerciaux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15226,'SYSCOHADA-TD','IMMO','XXXXXX','2314',      15222,'Bâtiments affectés au logement du personnel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15227,'SYSCOHADA-TD','IMMO','XXXXXX','2315',      15222,'Immeubles de rapport','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15228,'SYSCOHADA-TD','IMMO','XXXXXX','232',       15221,'Bâtiments industriels, agricoles, administratifs et commerciaux sur sol d''autrui','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15229,'SYSCOHADA-TD','IMMO','XXXXXX','2321',      15228,'Bâtiments industriels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15230,'SYSCOHADA-TD','IMMO','XXXXXX','2322',      15228,'Bâtiments agricoles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15231,'SYSCOHADA-TD','IMMO','XXXXXX','2323',      15228,'Bâtiments administratifs et commerciaux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15232,'SYSCOHADA-TD','IMMO','XXXXXX','2324',      15228,'Bâtiments affectés au logement du personnel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15233,'SYSCOHADA-TD','IMMO','XXXXXX','2325',      15228,'Immeubles de rapport','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15234,'SYSCOHADA-TD','IMMO','XXXXXX','233',       15221,'Ouvrages d''infrastructures','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15235,'SYSCOHADA-TD','IMMO','XXXXXX','2331',      15234,'Voies de terre','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15236,'SYSCOHADA-TD','IMMO','XXXXXX','2332',      15234,'Voies de fer','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15237,'SYSCOHADA-TD','IMMO','XXXXXX','2333',      15234,'Voies d''eau','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15238,'SYSCOHADA-TD','IMMO','XXXXXX','2334',      15234,'Barrages, digues','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15239,'SYSCOHADA-TD','IMMO','XXXXXX','2335',      15234,'Pistes d''aérodrome','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15240,'SYSCOHADA-TD','IMMO','XXXXXX','2338',      15234,'Autres','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15241,'SYSCOHADA-TD','IMMO','XXXXXX','234',       15221,'Installations techniques','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15242,'SYSCOHADA-TD','IMMO','XXXXXX','2341',      15241,'Installations complexes spécialisées sur sol propre','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15243,'SYSCOHADA-TD','IMMO','XXXXXX','2342',      15241,'Installations complexes spécialisées sur sol d''autrui','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15244,'SYSCOHADA-TD','IMMO','XXXXXX','2343',      15241,'Installations à caractère spécifique sur sol propre','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15245,'SYSCOHADA-TD','IMMO','XXXXXX','2344',      15241,'Installations à caractère spécifique sur sol d''autrui','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15246,'SYSCOHADA-TD','IMMO','XXXXXX','235',       15221,'Amenagements de bureaux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15247,'SYSCOHADA-TD','IMMO','XXXXXX','2351',      15246,'Installations générales','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15248,'SYSCOHADA-TD','IMMO','XXXXXX','2358',      15246,'Autres installations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15249,'SYSCOHADA-TD','IMMO','XXXXXX','237',       15221,'Batiments industriels, agricoles et commerciaux mis en concession','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15250,'SYSCOHADA-TD','IMMO','XXXXXX','238',       15221,'Autres installations et agencements','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15251,'SYSCOHADA-TD','IMMO','XXXXXX','239',       15221,'Bâtiments et installations en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15252,'SYSCOHADA-TD','IMMO','XXXXXX','2391',      15251,'Bâtiments et installations en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15253,'SYSCOHADA-TD','IMMO','XXXXXX','24',        15158,'Materiels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15254,'SYSCOHADA-TD','IMMO','XXXXXX','241',       15253,'Materiel et outillage industriel et commercial','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15255,'SYSCOHADA-TD','IMMO','XXXXXX','2411',      15254,'Matériel industriel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15256,'SYSCOHADA-TD','IMMO','XXXXXX','2412',      15254,'Outillage industriel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15257,'SYSCOHADA-TD','IMMO','XXXXXX','2413',      15254,'Matériel commercial','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15258,'SYSCOHADA-TD','IMMO','XXXXXX','2414',      15254,'Outillage commercial','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15259,'SYSCOHADA-TD','IMMO','XXXXXX','242',       15253,'Materiel et outillage agricole','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15260,'SYSCOHADA-TD','IMMO','XXXXXX','2421',      15259,'Matériel agricole','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15261,'SYSCOHADA-TD','IMMO','XXXXXX','2422',      15259,'Outillage agricole','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15262,'SYSCOHADA-TD','IMMO','XXXXXX','243',       15253,'Materiel d''emballage recuperable et identifiable','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15263,'SYSCOHADA-TD','IMMO','XXXXXX','244',       15253,'Materiel et mobilier','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15264,'SYSCOHADA-TD','IMMO','XXXXXX','2441',      15263,'Matériel de bureau','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15265,'SYSCOHADA-TD','IMMO','XXXXXX','2442',      15263,'Matériel informatique','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15266,'SYSCOHADA-TD','IMMO','XXXXXX','2443',      15263,'Matériel bureautique','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15267,'SYSCOHADA-TD','IMMO','XXXXXX','2444',      15263,'Mobilier de bureau','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15268,'SYSCOHADA-TD','IMMO','XXXXXX','2446',      15263,'Matériel et mobilier des immeubles de rapport','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15269,'SYSCOHADA-TD','IMMO','XXXXXX','2447',      15263,'Matériel et mobilier des logements du personnel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15270,'SYSCOHADA-TD','IMMO','XXXXXX','245',       15253,'Materiel de transport','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15271,'SYSCOHADA-TD','IMMO','XXXXXX','2451',      15270,'Matériel automobile','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15272,'SYSCOHADA-TD','IMMO','XXXXXX','2452',      15270,'Matériel ferroviaire','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15273,'SYSCOHADA-TD','IMMO','XXXXXX','2453',      15270,'Matériel fluvial, lagunaire','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15274,'SYSCOHADA-TD','IMMO','XXXXXX','2454',      15270,'Matériel naval','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15275,'SYSCOHADA-TD','IMMO','XXXXXX','2455',      15270,'Matériel aérien','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15276,'SYSCOHADA-TD','IMMO','XXXXXX','2456',      15270,'Matériel hippomobile','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15277,'SYSCOHADA-TD','IMMO','XXXXXX','2458',      15270,'Autres (vélo, mobylette, moto)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15278,'SYSCOHADA-TD','IMMO','XXXXXX','246',       15253,'Immobilisations animales et agricoles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15279,'SYSCOHADA-TD','IMMO','XXXXXX','2461',      15278,'Cheptel, animaux de trait','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15280,'SYSCOHADA-TD','IMMO','XXXXXX','2462',      15278,'Cheptel, animaux reproducteurs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15281,'SYSCOHADA-TD','IMMO','XXXXXX','2463',      15278,'Animaux de garde','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15282,'SYSCOHADA-TD','IMMO','XXXXXX','2465',      15278,'Plantations agricoles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15283,'SYSCOHADA-TD','IMMO','XXXXXX','2468',      15278,'Autres','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15284,'SYSCOHADA-TD','IMMO','XXXXXX','247',       15253,'Agencements et amenagements du materiel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15285,'SYSCOHADA-TD','IMMO','XXXXXX','248',       15253,'Autres materiels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15286,'SYSCOHADA-TD','IMMO','XXXXXX','2481',      15285,'Collections et oeuvres d''art','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15287,'SYSCOHADA-TD','IMMO','XXXXXX','249',       15253,'Materiel en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15288,'SYSCOHADA-TD','IMMO','XXXXXX','2491',      15287,'Matériel et outillage industriel et commercial','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15289,'SYSCOHADA-TD','IMMO','XXXXXX','2492',      15287,'Matériel et outillage agricole','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15290,'SYSCOHADA-TD','IMMO','XXXXXX','2493',      15287,'Matériel d''emballage récupérable et identifiable','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15291,'SYSCOHADA-TD','IMMO','XXXXXX','2494',      15287,'Matériel et mobilier de bureau','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15292,'SYSCOHADA-TD','IMMO','XXXXXX','2495',      15287,'Matériel de transport','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15293,'SYSCOHADA-TD','IMMO','XXXXXX','2496',      15287,'Immobilisations animales et agricoles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15294,'SYSCOHADA-TD','IMMO','XXXXXX','2497',      15287,'Agencements et aménagements du matériel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15295,'SYSCOHADA-TD','IMMO','XXXXXX','2498',      15287,'Autres matériels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15296,'SYSCOHADA-TD','IMMO','XXXXXX','25',        15158,'Avances et acomptes verses sur immobilisations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15297,'SYSCOHADA-TD','IMMO','XXXXXX','251',       15296,'Avances et acomptes verses sur immobilisations incorporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15298,'SYSCOHADA-TD','IMMO','XXXXXX','252',       15296,'Avances et acomptes verses sur immobilisations corporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15299,'SYSCOHADA-TD','IMMO','XXXXXX','26',        15158,'Titres de participation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15300,'SYSCOHADA-TD','IMMO','XXXXXX','261',       15299,'Titres de participation dans des societes sous contrôle exclusif','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15301,'SYSCOHADA-TD','IMMO','XXXXXX','262',       15299,'Titres de participation dans des societes sous contrôle conjoint','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15302,'SYSCOHADA-TD','IMMO','XXXXXX','263',       15299,'Titres de participation dans des societes conferant une influence notable','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15303,'SYSCOHADA-TD','IMMO','XXXXXX','265',       15299,'Participations dans des organismes professionnels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15304,'SYSCOHADA-TD','IMMO','XXXXXX','266',       15299,'Part dans des groupements d''interets economique (g.i.e.)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15305,'SYSCOHADA-TD','IMMO','XXXXXX','268',       15299,'Autres titres de participation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15306,'SYSCOHADA-TD','IMMO','XXXXXX','27',        15158,'Autres immobilisations financières','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15307,'SYSCOHADA-TD','IMMO','XXXXXX','271',       15306,'Prêts et creances non commerciales','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15308,'SYSCOHADA-TD','IMMO','XXXXXX','2711',      15307,'Prêts participatifs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15309,'SYSCOHADA-TD','IMMO','XXXXXX','2712',      15307,'Prêts aux associés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15310,'SYSCOHADA-TD','IMMO','XXXXXX','2713',      15307,'Billets de fonds','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15311,'SYSCOHADA-TD','IMMO','XXXXXX','2714',      15307,'Titres prêtés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15312,'SYSCOHADA-TD','IMMO','XXXXXX','272',       15306,'Prets au personnel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15313,'SYSCOHADA-TD','IMMO','XXXXXX','2721',      15312,'Prêts immobiliers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15314,'SYSCOHADA-TD','IMMO','XXXXXX','2722',      15312,'Prêts mobiliers et d''intallation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15315,'SYSCOHADA-TD','IMMO','XXXXXX','2728',      15312,'Autres prêts (frais d''étude...)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15316,'SYSCOHADA-TD','IMMO','XXXXXX','273',       15306,'Creances sur l''etat','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15317,'SYSCOHADA-TD','IMMO','XXXXXX','2731',      15316,'Retenues de garantie','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15318,'SYSCOHADA-TD','IMMO','XXXXXX','2733',      15316,'Fonds reglementé','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15319,'SYSCOHADA-TD','IMMO','XXXXXX','2738',      15316,'Autres','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15320,'SYSCOHADA-TD','IMMO','XXXXXX','274',       15306,'Titres immobilises','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15321,'SYSCOHADA-TD','IMMO','XXXXXX','2741',      15320,'Titres immobilisés de l''activité de portefeuille (t.i.a.p.)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15322,'SYSCOHADA-TD','IMMO','XXXXXX','2742',      15320,'Titres participatifs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15323,'SYSCOHADA-TD','IMMO','XXXXXX','2743',      15320,'Certificats d''investissement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15324,'SYSCOHADA-TD','IMMO','XXXXXX','2744',      15320,'Parts de fonds commun de placement (f.c.p.)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15325,'SYSCOHADA-TD','IMMO','XXXXXX','2748',      15320,'Autres titres immobilisés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15326,'SYSCOHADA-TD','IMMO','XXXXXX','275',       15306,'Depots et cautionnements verses','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15327,'SYSCOHADA-TD','IMMO','XXXXXX','2751',      15326,'Dépôts pour loyers d''avance','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15328,'SYSCOHADA-TD','IMMO','XXXXXX','2752',      15326,'Dépôts pour l''électricité','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15329,'SYSCOHADA-TD','IMMO','XXXXXX','2753',      15326,'Dépôts pour l''eau','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15330,'SYSCOHADA-TD','IMMO','XXXXXX','2754',      15326,'Dépôts pour le gaz','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15331,'SYSCOHADA-TD','IMMO','XXXXXX','2755',      15326,'Dépôts pour le téléphone, le télex, la télécopie','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15332,'SYSCOHADA-TD','IMMO','XXXXXX','2756',      15326,'Cautionnements sur les marchés publics','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15333,'SYSCOHADA-TD','IMMO','XXXXXX','2757',      15326,'Cautionnements sur autres opérations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15334,'SYSCOHADA-TD','IMMO','XXXXXX','2758',      15326,'Autres dépôts et cautionnements','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15335,'SYSCOHADA-TD','IMMO','XXXXXX','276',       15306,'Interets courus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15336,'SYSCOHADA-TD','IMMO','XXXXXX','2761',      15335,'Prêts et créances non commerciales','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15337,'SYSCOHADA-TD','IMMO','XXXXXX','2762',      15335,'Prêts au personnel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15338,'SYSCOHADA-TD','IMMO','XXXXXX','2763',      15335,'Créances sur l''etat','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15339,'SYSCOHADA-TD','IMMO','XXXXXX','2764',      15335,'Titres immobilisés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15340,'SYSCOHADA-TD','IMMO','XXXXXX','2765',      15335,'Dépôts et cautionnements versés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15341,'SYSCOHADA-TD','IMMO','XXXXXX','2767',      15335,'Créances rattachées à des participations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15342,'SYSCOHADA-TD','IMMO','XXXXXX','2768',      15335,'Immobilisations financières diverses','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15343,'SYSCOHADA-TD','IMMO','XXXXXX','277',       15306,'Créances rattachees a des participations et des avances a des g.i.e.','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15344,'SYSCOHADA-TD','IMMO','XXXXXX','2771',      15343,'Créances rattachées à des participations (groupe)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15345,'SYSCOHADA-TD','IMMO','XXXXXX','2772',      15343,'Créances rattachées à des participations (hors groupe)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15346,'SYSCOHADA-TD','IMMO','XXXXXX','2773',      15343,'Créances rattachées à des sociétés en participation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15347,'SYSCOHADA-TD','IMMO','XXXXXX','2774',      15343,'Avances à des groupements d''intérêt économique (g.i.e.)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15348,'SYSCOHADA-TD','IMMO','XXXXXX','278',       15306,'Immobilisations financieres diverses','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15349,'SYSCOHADA-TD','IMMO','XXXXXX','2781',      15348,'Créances diverses groupe','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15350,'SYSCOHADA-TD','IMMO','XXXXXX','2782',      15348,'Créances diverses hors groupe','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15351,'SYSCOHADA-TD','IMMO','XXXXXX','2785',      15348,'Or et métaux précieux (1)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15352,'SYSCOHADA-TD','IMMO','XXXXXX','28',        15158,'Amortissemnts','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15353,'SYSCOHADA-TD','IMMO','XXXXXX','281',       15352,'Amortissements des immobilisations incorporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15354,'SYSCOHADA-TD','IMMO','XXXXXX','2811',      15353,'Amortissements des frais de recherche et de développement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15355,'SYSCOHADA-TD','IMMO','XXXXXX','2812',      15353,'Amortissements des brevets, licences, concessions et droits similaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15356,'SYSCOHADA-TD','IMMO','XXXXXX','2813',      15353,'Amortissements des logiciels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15357,'SYSCOHADA-TD','IMMO','XXXXXX','2814',      15353,'Amortissements des marques','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15358,'SYSCOHADA-TD','IMMO','XXXXXX','2815',      15353,'Amortissements du fonds commercial','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15359,'SYSCOHADA-TD','IMMO','XXXXXX','2816',      15353,'Amortissements du droit au bail','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15360,'SYSCOHADA-TD','IMMO','XXXXXX','2817',      15353,'Amortissements des investissements de création','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15361,'SYSCOHADA-TD','IMMO','XXXXXX','2818',      15353,'Amortissements des autres droits et valeurs incorporels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15362,'SYSCOHADA-TD','IMMO','XXXXXX','282',       15352,'Amortissements des terrains','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15363,'SYSCOHADA-TD','IMMO','XXXXXX','2821',      15362,'Amortissements des terrains agricoles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15364,'SYSCOHADA-TD','IMMO','XXXXXX','2824',      15362,'Amortissements des travaux de mise en valeur des terrains','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15365,'SYSCOHADA-TD','IMMO','XXXXXX','2825',      15362,'Amortissements des terrains de gisements','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15366,'SYSCOHADA-TD','IMMO','XXXXXX','283',       15352,'Amortissements des batiments, installations techniques et agencements','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15367,'SYSCOHADA-TD','IMMO','XXXXXX','2831',      15366,'Amortissements des bâtiments industriels, agricoles, administratifs et commerciaux sur sol propres','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15368,'SYSCOHADA-TD','IMMO','XXXXXX','2832',      15366,'Amortissements des bâtiments industriels, agricoles, administratifs et commerciaux sur sol d''autrui','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15369,'SYSCOHADA-TD','IMMO','XXXXXX','2833',      15366,'Amortissements des ouvrages d''infrastructure','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15370,'SYSCOHADA-TD','IMMO','XXXXXX','2834',      15366,'Amortissements des installations techniques','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15371,'SYSCOHADA-TD','IMMO','XXXXXX','2835',      15366,'Amortissements des aménagements de bureaux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15372,'SYSCOHADA-TD','IMMO','XXXXXX','2837',      15366,'Amortissements des bâtiments  industriels, agricoles et commerciaux mis en concession','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15373,'SYSCOHADA-TD','IMMO','XXXXXX','2838',      15366,'Amortissements des autres installations et agencements','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15374,'SYSCOHADA-TD','IMMO','XXXXXX','284',       15352,'Amortissement du materiel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15375,'SYSCOHADA-TD','IMMO','XXXXXX','2841',      15374,'Amortissements du matériel et outillage industriel et commercial','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15376,'SYSCOHADA-TD','IMMO','XXXXXX','2842',      15374,'Amortissements du matériel et outillage agricole','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15377,'SYSCOHADA-TD','IMMO','XXXXXX','2843',      15374,'Amortissements du matériel d''emballage récupérable et identifiable','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15378,'SYSCOHADA-TD','IMMO','XXXXXX','2844',      15374,'Amortissements du matériel et mobilier','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15379,'SYSCOHADA-TD','IMMO','XXXXXX','2845',      15374,'Amortissements du materiel de transport','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15380,'SYSCOHADA-TD','IMMO','XXXXXX','2846',      15374,'Amortissements des immobilisations animales et agricoles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15381,'SYSCOHADA-TD','IMMO','XXXXXX','2847',      15374,'Amortissements des agencements et aménagements du matériel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15382,'SYSCOHADA-TD','IMMO','XXXXXX','2848',      15374,'Amortissements des autres matériels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15383,'SYSCOHADA-TD','IMMO','XXXXXX','29',        15158,'Provisions pour depreciation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15384,'SYSCOHADA-TD','IMMO','XXXXXX','291',       15383,'Provisions pour depreciation des immobilisations incorporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15385,'SYSCOHADA-TD','IMMO','XXXXXX','2912',      15384,'Provisions pour dépréciation des brevets, licences, concessions et droits similaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15386,'SYSCOHADA-TD','IMMO','XXXXXX','2913',      15384,'Provisions pour dépréciation des logiciels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15387,'SYSCOHADA-TD','IMMO','XXXXXX','2914',      15384,'Provisions pour dépréciation des marques','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15388,'SYSCOHADA-TD','IMMO','XXXXXX','2915',      15384,'Provisions pour dépréciation du fonds de commerce','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15389,'SYSCOHADA-TD','IMMO','XXXXXX','2916',      15384,'Provisions pour dépréciation du droit de bail','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15390,'SYSCOHADA-TD','IMMO','XXXXXX','2917',      15384,'Provisions pour dépréciation des investissements de création','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15391,'SYSCOHADA-TD','IMMO','XXXXXX','2918',      15384,'Provisions pour dépréciation des autres droits et valeurs incorporels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15392,'SYSCOHADA-TD','IMMO','XXXXXX','2919',      15384,'Provisions pour dépréciation des immobilisations incorporelles en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15393,'SYSCOHADA-TD','IMMO','XXXXXX','292',       15383,'Provisions pour depreciation des terrains','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15394,'SYSCOHADA-TD','IMMO','XXXXXX','2921',      15393,'Provisions pour dépréciations des terrains agricoles et forestiers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15395,'SYSCOHADA-TD','IMMO','XXXXXX','2922',      15393,'Provisions pour dépréciation des terrains nus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15396,'SYSCOHADA-TD','IMMO','XXXXXX','2923',      15393,'Provisions pour dépréciation des terrains bâtis','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15397,'SYSCOHADA-TD','IMMO','XXXXXX','2924',      15393,'Provisions pour dépréciation des travaux de mise en valeur des terrains','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15398,'SYSCOHADA-TD','IMMO','XXXXXX','2925',      15393,'Provisions pour dépréciation des terrains de gisement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15399,'SYSCOHADA-TD','IMMO','XXXXXX','2926',      15393,'Provisions pour dépréciation des terrains aménagés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15400,'SYSCOHADA-TD','IMMO','XXXXXX','2927',      15393,'Provisions pour dépréciation des terrains mis en concession','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15401,'SYSCOHADA-TD','IMMO','XXXXXX','2928',      15393,'Provisions pour dépréciation des autres terrains','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15402,'SYSCOHADA-TD','IMMO','XXXXXX','2929',      15393,'Provisions pour dépréciation des aménagements terrains en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15403,'SYSCOHADA-TD','IMMO','XXXXXX','293',       15383,'Provisions pour depreciation des batiments, installations techniques et agencements','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15404,'SYSCOHADA-TD','IMMO','XXXXXX','2931',      15403,'Provisions pour dépréciation des bâtiments industriels, agricoles, administratifs et commerciaux sur sol propre','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15405,'SYSCOHADA-TD','IMMO','XXXXXX','2932',      15403,'Provisions pour dépréciation des bâtiments industriels, agricoles, administratifs et commerciaux sur sol d''autrui','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15406,'SYSCOHADA-TD','IMMO','XXXXXX','2933',      15403,'Provisions pour dépréciation des ouvrages d''infrastructures','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15407,'SYSCOHADA-TD','IMMO','XXXXXX','2934',      15403,'Provisions pour dépréciation des installations techniques','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15408,'SYSCOHADA-TD','IMMO','XXXXXX','2935',      15403,'Provisions pour dépréciation des aménagements de bureaux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15409,'SYSCOHADA-TD','IMMO','XXXXXX','2937',      15403,'Provisions pour dépréciation des bâtiments industriels, agricoles et commerciaux mis en concession','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15410,'SYSCOHADA-TD','IMMO','XXXXXX','2938',      15403,'Provisions pour dépréciation des autres installations et agencements','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15411,'SYSCOHADA-TD','IMMO','XXXXXX','2939',      15403,'Provisions pour dépréciation des bâtiments et installations en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15412,'SYSCOHADA-TD','IMMO','XXXXXX','294',       15383,'Provisions pour depreciation des materiels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15413,'SYSCOHADA-TD','IMMO','XXXXXX','2941',      15412,'Provisions pour dépréciation du matériel et outillage industriel et commercial','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15414,'SYSCOHADA-TD','IMMO','XXXXXX','2942',      15412,'Provisions pour dépréciation du matériel et outillage agricole','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15415,'SYSCOHADA-TD','IMMO','XXXXXX','2943',      15412,'Provisions pour dépréciation du matériel d''emballage récupérable et identifiable','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15416,'SYSCOHADA-TD','IMMO','XXXXXX','2944',      15412,'Provisions pour dépréciation du matériel et mobilier','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15417,'SYSCOHADA-TD','IMMO','XXXXXX','2945',      15412,'Provisions pour dépréciation du matériel de transport','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15418,'SYSCOHADA-TD','IMMO','XXXXXX','2946',      15412,'Provisions pour dépréciation des immobilisations animales et agricoles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15419,'SYSCOHADA-TD','IMMO','XXXXXX','2947',      15412,'Provisions pour dépréciation des agencements et aménagements du matériel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15420,'SYSCOHADA-TD','IMMO','XXXXXX','2948',      15412,'Provisions pour dépréciation des autres matériels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15421,'SYSCOHADA-TD','IMMO','XXXXXX','2949',      15412,'Provisions pour dépréciation des matériels en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15422,'SYSCOHADA-TD','IMMO','XXXXXX','295',       15383,'Provisions pour depreciation des avances et acomptes verses sur immobilisations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15423,'SYSCOHADA-TD','IMMO','XXXXXX','2951',      15422,'Provisions pour dépréciation des avances et acomptes versés sur immobilisations incorporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15424,'SYSCOHADA-TD','IMMO','XXXXXX','2952',      15422,'Provisions pour dépréciation des avances et acomptes versés sur immobilisations corporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15425,'SYSCOHADA-TD','IMMO','XXXXXX','296',       15383,'Provisions pour dépréciation des titres de participation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15426,'SYSCOHADA-TD','IMMO','XXXXXX','2961',      15425,'Provisions pour dépréciation des titres de participation dans des sociétés sous contrôle exclusif','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15427,'SYSCOHADA-TD','IMMO','XXXXXX','2962',      15425,'Provisions pour dépréciation des titres de participations dans les sociétés sous contrôle conjoint','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15428,'SYSCOHADA-TD','IMMO','XXXXXX','2963',      15425,'Provisions pour dépréciation des titres de participations dans les sociétés confèrant une influence notable','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15429,'SYSCOHADA-TD','IMMO','XXXXXX','2965',      15425,'Provisions pour dépréciation des participations dans les organismes professionnels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15430,'SYSCOHADA-TD','IMMO','XXXXXX','2966',      15425,'Provisions pour dépréciation des parts dans des g.i.e.','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15431,'SYSCOHADA-TD','IMMO','XXXXXX','2968',      15425,'Provisions pour dépréciation des autres titres de participation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15432,'SYSCOHADA-TD','IMMO','XXXXXX','297',       15383,'Provisions pour dépréciation des autres immobilisations financieres','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15433,'SYSCOHADA-TD','IMMO','XXXXXX','2971',      15432,'Provisions pour dépréciation des prêts et créances non commerciales','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15434,'SYSCOHADA-TD','IMMO','XXXXXX','2972',      15432,'Provisions pour dépréciation des prêts du personnel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15435,'SYSCOHADA-TD','IMMO','XXXXXX','2973',      15432,'Provisions pour dépréciation des créances sur l''etat','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15436,'SYSCOHADA-TD','IMMO','XXXXXX','2974',      15432,'Provisions pour dépréciation des titres immobilisés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15437,'SYSCOHADA-TD','IMMO','XXXXXX','2975',      15432,'Provisions pour dépréciation des dépôts et cautionnements versés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15438,'SYSCOHADA-TD','IMMO','XXXXXX','2977',      15432,'Provisions pour dépréciation des créances rattachées à des participations et avances à des g.i.e.','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15439,'SYSCOHADA-TD','IMMO','XXXXXX','2978',      15432,'Provisions pour dépréciation des créances financières','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15440,'SYSCOHADA-TD','STOCK','XXXXXX','31',           0,'Marchandises','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15441,'SYSCOHADA-TD','STOCK','XXXXXX','311',      15440,'Marchandises a','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15442,'SYSCOHADA-TD','STOCK','XXXXXX','3111',     15441,'Marchandises a1','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15443,'SYSCOHADA-TD','STOCK','XXXXXX','3112',     15441,'Marchandises a2','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15444,'SYSCOHADA-TD','STOCK','XXXXXX','312',      15440,'Marchandises b','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15445,'SYSCOHADA-TD','STOCK','XXXXXX','3121',     15444,'Marchandises b1','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15446,'SYSCOHADA-TD','STOCK','XXXXXX','3122',     15444,'Marchandises b2','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15447,'SYSCOHADA-TD','STOCK','XXXXXX','318',      15440,'Marchandises hors activites ordinaires (h.a.o.)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15448,'SYSCOHADA-TD','STOCK','XXXXXX','32',           0,'Matieres premieres et fournitures liees','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15449,'SYSCOHADA-TD','STOCK','XXXXXX','321',      15448,'Matieres a','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15450,'SYSCOHADA-TD','STOCK','XXXXXX','322',      15448,'Matieres b','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15451,'SYSCOHADA-TD','STOCK','XXXXXX','323',      15448,'Fournitures (a,b)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15452,'SYSCOHADA-TD','STOCK','XXXXXX','33',           0,'Autres approvisionnements','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15453,'SYSCOHADA-TD','STOCK','XXXXXX','331',      15452,'Matieres consommables','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15454,'SYSCOHADA-TD','STOCK','XXXXXX','332',      15452,'Fournitures d''atelier et d''usine','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15455,'SYSCOHADA-TD','STOCK','XXXXXX','333',      15452,'Fournitures de magasin','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15456,'SYSCOHADA-TD','STOCK','XXXXXX','334',      15452,'Fournitures de bureau','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15457,'SYSCOHADA-TD','STOCK','XXXXXX','335',      15452,'Emballages','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15458,'SYSCOHADA-TD','STOCK','XXXXXX','3351',     15457,'Emballages perdus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15459,'SYSCOHADA-TD','STOCK','XXXXXX','3352',     15457,'Emballages récupérables non identifiables','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15460,'SYSCOHADA-TD','STOCK','XXXXXX','3353',     15457,'Emballages à usage mixte','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15461,'SYSCOHADA-TD','STOCK','XXXXXX','3358',     15457,'Autres emballages','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15462,'SYSCOHADA-TD','STOCK','XXXXXX','338',      15452,'Autres matieres','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15463,'SYSCOHADA-TD','STOCK','XXXXXX','34',           0,'Produits en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15464,'SYSCOHADA-TD','STOCK','XXXXXX','341',      15463,'Produits en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15465,'SYSCOHADA-TD','STOCK','XXXXXX','3411',     15464,'Produits en cours p1','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15466,'SYSCOHADA-TD','STOCK','XXXXXX','3412',     15464,'Produits en cours p2','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15467,'SYSCOHADA-TD','STOCK','XXXXXX','342',      15463,'Travaux en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15468,'SYSCOHADA-TD','STOCK','XXXXXX','3421',     15467,'Travaux en cours t1','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15469,'SYSCOHADA-TD','STOCK','XXXXXX','3422',     15467,'Travaux en cours t2','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15470,'SYSCOHADA-TD','STOCK','XXXXXX','343',      15463,'Produits intermediaires en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15471,'SYSCOHADA-TD','STOCK','XXXXXX','3431',     15470,'Produits intermédiaires a','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15472,'SYSCOHADA-TD','STOCK','XXXXXX','3432',     15470,'Produits intermédiaires b','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15473,'SYSCOHADA-TD','STOCK','XXXXXX','344',      15463,'Produits residuels en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15474,'SYSCOHADA-TD','STOCK','XXXXXX','3441',     15473,'Produits résiduels a','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15475,'SYSCOHADA-TD','STOCK','XXXXXX','3442',     15473,'Produits résiduels b','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15476,'SYSCOHADA-TD','STOCK','XXXXXX','35',           0,'Services en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15477,'SYSCOHADA-TD','STOCK','XXXXXX','351',      15476,'Etudes en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15478,'SYSCOHADA-TD','STOCK','XXXXXX','3511',     15477,'Etudes en cours e1','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15479,'SYSCOHADA-TD','STOCK','XXXXXX','3512',     15477,'Etudes en cours e2','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15480,'SYSCOHADA-TD','STOCK','XXXXXX','352',      15476,'Prestations de services en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15481,'SYSCOHADA-TD','STOCK','XXXXXX','3521',     15480,'Prestations de services s1','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15482,'SYSCOHADA-TD','STOCK','XXXXXX','3522',     15480,'Prestations de services s2','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15483,'SYSCOHADA-TD','STOCK','XXXXXX','36',           0,'Produits finis','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15484,'SYSCOHADA-TD','STOCK','XXXXXX','361',      15483,'Produits a','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15485,'SYSCOHADA-TD','STOCK','XXXXXX','362',      15483,'Produits b','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15486,'SYSCOHADA-TD','STOCK','XXXXXX','37',           0,'Produits intermediaires et residuels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15487,'SYSCOHADA-TD','STOCK','XXXXXX','371',      15486,'Produits intermediaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15488,'SYSCOHADA-TD','STOCK','XXXXXX','3711',     15487,'Produits intermédiaires a','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15489,'SYSCOHADA-TD','STOCK','XXXXXX','3712',     15487,'Produits intermédiaires b','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15490,'SYSCOHADA-TD','STOCK','XXXXXX','372',      15486,'Produits residuels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15491,'SYSCOHADA-TD','STOCK','XXXXXX','3721',     15490,'Déchets','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15492,'SYSCOHADA-TD','STOCK','XXXXXX','3722',     15490,'Rebuts','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15493,'SYSCOHADA-TD','STOCK','XXXXXX','3723',     15490,'Matières de récupération','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15494,'SYSCOHADA-TD','STOCK','XXXXXX','38',           0,'Stocks en cours de route, en consignation ou en depot','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15495,'SYSCOHADA-TD','STOCK','XXXXXX','381',      15494,'Marchandises en cours de route','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15496,'SYSCOHADA-TD','STOCK','XXXXXX','382',      15494,'Matieres premieres et fournitures liees en cours de route','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15497,'SYSCOHADA-TD','STOCK','XXXXXX','383',      15494,'Autres approvisionnements en cours de route','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15498,'SYSCOHADA-TD','STOCK','XXXXXX','386',      15494,'Produits finis en cours de route','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15499,'SYSCOHADA-TD','STOCK','XXXXXX','387',      15494,'Stocks en consignation ou en depot','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15500,'SYSCOHADA-TD','STOCK','XXXXXX','3871',     15499,'Stock en consignation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15501,'SYSCOHADA-TD','STOCK','XXXXXX','3872',     15499,'Stock en dépôt','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15502,'SYSCOHADA-TD','STOCK','XXXXXX','388',      15494,'Stock provenant d''immobilisations mises hors service ou au rebut','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15503,'SYSCOHADA-TD','STOCK','XXXXXX','39',           0,'Depreciation des stocks','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15504,'SYSCOHADA-TD','STOCK','XXXXXX','391',      15503,'Depreciation des stoks de marchandises','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15505,'SYSCOHADA-TD','STOCK','XXXXXX','392',      15503,'Depreciation des stoks de matieres premieres et fournitures liees','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15506,'SYSCOHADA-TD','STOCK','XXXXXX','393',      15503,'Depreciation des stocks d''autres approvisionnements','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15507,'SYSCOHADA-TD','STOCK','XXXXXX','394',      15503,'Depreciations des productions en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15508,'SYSCOHADA-TD','STOCK','XXXXXX','395',      15503,'Depreciations des services en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15509,'SYSCOHADA-TD','STOCK','XXXXXX','396',      15503,'Depreciation des stocks de produits finis','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15510,'SYSCOHADA-TD','STOCK','XXXXXX','397',      15503,'Depreciation des stocks de produits intermediaires et residuels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15511,'SYSCOHADA-TD','STOCK','XXXXXX','398',      15503,'Depreciation des stocks en cours de route, en consignation ou en depot','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15512,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','4',       0,'Fournisseurs et comptes rattaches','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15513,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','401', 15512,'Fournisseurs,  dettes en comptes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15514,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','4011',15513,'Fournisseurs  locaux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15515,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','4012',15513,'Fournisseurs groupe','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15516,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','4013',15513,'Fournisseurs sous-traitants','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15517,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','4017',15513,'Fournisseurs retenue  de garantie','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15518,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','402', 15512,'Fournisseurs, effets a payer (e.a.p)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15519,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','4021',15518,'Fournisseurs, effets à payer','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15520,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','4022',15518,'Fournisseurs-groupe, effets à payer','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15521,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','4023',15518,'Fournisseurs sous-traitants effets à payer','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15522,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','408', 15512,'Fournisseurs, factures non parvenues','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15523,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','4081',15522,'Fournisseurs factures non parvenues','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15524,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','4082',15522,'Fournisseurs - groupe','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15525,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','4083',15522,'Fournisseurs sous-traitant','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15526,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','4086',15522,'Fournisseurs, intérêts courus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15527,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','409', 15512,'Fournisseurs debiteurs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15528,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','4091',15527,'Fournisseurs avances et acomptes versés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15529,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','4092',15527,'Fournisseurs - groupe avances et acomptes versés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15530,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','4093',15527,'Fournisseurs sous-traitants avances et acompte versés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15531,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','4094',15527,'Fournisseurs créances pour emballages et matériels à rendre','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15532,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','4098',15527,'Rabais, remises, ristournes et autres avoirs à obtenir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15533,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','41',  15512,'Clients et compte rattaches','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15534,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','411', 15533,'Clients','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15535,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','4111',15534,'Clients','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15536,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','4112',15534,'Clients-groupe','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15537,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','4114',15534,'Clients, état et collectivités publiques','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15538,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','4115',15534,'Clients, organismes internationaux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15539,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','4117',15534,'Clients, retenues de garanti','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15540,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','4118',15534,'Clients, dégrèvement de taxes sur la valeur ajoutée (t.v.a.)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15541,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','412', 15533,'Clients, effets a recevoir en portefeuille','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15542,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','4121',15541,'Clients, effets à recevoir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15543,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','4122',15541,'Clients-groupe, effets à recevoir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15544,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','4124',15541,'Etat et collectivités publiques, effets à recevoir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15545,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','4125',15541,'Oganismes internationaux, effets à recevoir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15546,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','414', 15533,'Créances sur cessions d''immobilisations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15547,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','4141',15546,'Créances en compte','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15548,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','4142',15546,'Effet à recevoir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15549,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','415', 15533,'Clients, effets escomptes non echus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15550,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','416', 15533,'Creances clients litigieuses ou douteuses','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15551,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','4161',15550,'Créances litigieuses','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15552,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','4162',15550,'Créances douteuses','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15553,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','418', 15533,'Clients, produits à recevoir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15554,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','4181',15553,'Clients, factures à établir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15555,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','4186',15553,'Clients, intérêts courus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15556,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','419', 15533,'Clients crediteurs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15557,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','4191',15556,'Clients, avances et acompte reçus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15558,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','4192',15556,'Client - groupe, avances et acomptes reçus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15559,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','4194',15556,'Clients, dettes pour emballages et matériels consignés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15560,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','4198',15556,'Rabais, remises, ristournes et autres avoirs à accorder','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15561,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','42',  15512,'Personnel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15562,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','421', 15561,'Personnel, avanceqs et acomptes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15563,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','4211',15562,'Personnel, avances','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15564,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','4212',15562,'Personnel, acomptes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15565,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','4213',15562,'Frais avancés et fournitures au personnel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15566,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','422', 15561,'Personnel, remunerations due','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15567,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','4221',15566,'Personnel rémunérations dues','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15568,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','4222',15566,'Personnel arrondis de paie','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15569,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','423', 15561,'Personnel, oppositions, saisie-arrets','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15570,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','4231',15569,'Personnel, oppositions','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15571,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','4232',15569,'Personnel, saisie arrêts','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15572,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','4233',15569,'Personnel, avis à tiers détenteur','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15573,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','424', 15561,'Personnel, oeuvres sociales internes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15574,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','4241',15573,'Assistance médicale','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15575,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','4242',15573,'Allocations familiales','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15576,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','4245',15573,'Organisme sociaux rattachés à l''entreprise','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15577,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','4248',15573,'Autres oeuvres sociales internes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15578,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','425', 15561,'Representants du personnel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15579,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','4251',15578,'Délégués du personnel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15580,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','4252',15578,'Syndicats et comités d''entreprises, d''établissement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15581,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','4258',15578,'Autres représentatants du personnel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15582,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','426', 15561,'Personnel, participation aux benefices','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15583,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','427', 15561,'Personnel-depots','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15584,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','428', 15561,'Personnel, charges a payer et produits a recevoir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15585,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','4281',15584,'Dettes provisionnées pour congés à payer','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15586,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','4286',15584,'Autres charges à payer','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15587,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','4287',15584,'Produits à recevoir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15588,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','43',  15512,'Organismes sociaux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15589,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','431', 15588,'Securite sociale','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15590,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','4311',15589,'Prestations familiales','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15591,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','4312',15589,'Accidents de travail','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15592,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','4313',15589,'Caisse de retraite obligatoire','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15593,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','4314',15589,'Caisse de retraite facultative','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15594,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','4318',15589,'Autres cotisations sociales','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15595,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','432', 15588,'Caisse de retraite complementaire','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15596,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','433', 15588,'Autres organismes sociaux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15597,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','4331',15596,'Mutuelle','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15598,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','438', 15588,'Organismes sociaux, charges a payer et produits a recevoir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15599,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','4381',15598,'Charges sociales sur gratifications à payer','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15600,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','4382',15598,'Charges sociales sur congés à payer','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15601,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','4386',15598,'Autres charges à payer','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15602,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','4387',15598,'Produits à recevoir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15603,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','44',  15512,'Etat et collectivites publiques','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15604,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','441', 15603,'Etat,impot sur les benefices','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15605,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','442', 15603,'Etat, autres impots et taxes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15606,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','4421',15606,'Impôts et taxes d''etat','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15607,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','4422',15606,'Impôts et taxes sur les collectivités publiques','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15608,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','4423',15606,'Impôts et taxes recouvrables sur des obligataires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15609,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','4424',15606,'Impôts et taxes recouvrables sur des associés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15610,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','4426',15606,'Droits de douane','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15611,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','4428',15606,'Autres impôts et taxes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15612,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','443', 15603,'Etat, t.v.a. facturee','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15613,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','4431',15612,'T.v.a. facturée sur ventes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15614,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','4432',15612,'T.v.a. facturée sur prestations de service','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15615,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','4433',15612,'T.v.a. facturée sur travaux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15616,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','4434',15612,'T.v.a. facturée sur production livrée à soi-même','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15617,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','4435',15612,'T.v.a. sur factures à établir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15618,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','444', 15603,'Etat, t.v.a. due ou credit de t.v.a.','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15619,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','4441',15618,'Etat, t.v.a. due','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15620,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','4449',15618,'Etat, crédit de t.v.a. à reporter','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15621,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','445', 15603,'Etat, t.v.a. recuperable','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15622,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','4451',15621,'T.v.a. récupérable sur immobilisations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15623,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','4452',15621,'T.v.a. récupérable sur achats','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15624,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','4453',15621,'T.v.a. récupérable sur transports','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15625,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','4454',15621,'T.v.a. récupérable sur services extérieurs et autres charges','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15626,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','4455',15621,'T.v.a. récupérable sur factures non parvenues','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15627,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','4456',15621,'T.v.a. transférée par d''autres entreprises','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15628,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','446', 15603,'Etat, autres taxes sur le chiffre d''affaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15629,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','447', 15603,'Etat, impots retenus a la source','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15630,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','4471',15629,'Impôt général sur le revenu','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15631,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','4472',15629,'Impôts sur salaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15632,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','4473',15629,'Contribution nationale','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15633,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','4474',15629,'Contribution nationale de solidarité','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15634,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','4478',15629,'Autres impôts et contributions','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15635,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','448', 15603,'Etat, charges a payer et produits a recevoir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15636,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','4486',15635,'Charges à payer','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15637,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','4487',15635,'Produits à recevoir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15638,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','449', 15603,'Etats, creances et dettes diverses','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15639,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','4491',15638,'Etat, obligations cautionnées','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15640,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','4492',15638,'Etat, avances et acomptes versés sur impôts','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15641,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','4493',15638,'Etat, fonds de dotation à recevoir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15642,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','4494',15638,'Etat, subventions d''équipement à recevoir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15643,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','4495',15638,'Etat, subventions d''exploitation à recevoir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15644,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','4496',15638,'Etat, subventions d''équilibre à recevoir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15645,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','4499',15638,'Etat, fond réglementé provisionné','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15646,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','45',  15512,'Organismes internationaux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15647,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','451', 15646,'Operations avec les organismes africains','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15648,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','452', 15646,'Operations avec les autres organismes internationaux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15649,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','458', 15646,'Organismes internationaux, fonds de dotation et subventions a recevoir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15650,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','4581',15649,'Organismes internationaux, fonds de dotation à recevoir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15651,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','4582',15649,'Organismes internationaux, subventions à recevoir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15652,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','46',  15512,'Associes-groupe','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15653,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','461', 15652,'Associes, operations sur le capital','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15654,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','4611',15653,'Associés apport en nature','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15655,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','4612',15653,'Associés apport en numéraire','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15656,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','4613',15653,'Actionnaires, capital souscrit appelé non versé','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15657,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','4614',15653,'Associés, capital appelé non versé','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15658,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','4615',15653,'Associés, versements reçus sur augmentation de capital','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15659,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','4616',15653,'Associés, versements anticipés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15660,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','4617',15653,'Actionnaires défaillants','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15661,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','4618',15653,'Associés, autres apports','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15662,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','4619',15653,'Associés, capital à rembourser','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15663,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','462', 15652,'Associes, comptes courants','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15664,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','4621',15663,'Principal','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15665,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','4626',15663,'Intérêts courus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15666,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','463', 15652,'Associes, operations faites en commun','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15667,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','465', 15652,'Associes, dividendes a payer','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15668,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','466', 15652,'Groupe, comptes courants','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15669,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','467', 15652,'Actionnaires, restant dû sur capital appele','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15670,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','47',  15512,'Debiteurs et crediteur divers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15671,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','471', 15670,'Comptes d''attente','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15672,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','4711',15671,'Débiteurs divers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15673,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','4712',15671,'Créditeurs divers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15674,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','4713',15671,'Obligataires, comptes de souscription','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15675,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','472', 15670,'Versements restant a effectuer sur titres non liberes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15676,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','4726',15675,'Titres de participation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15677,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','4727',15675,'Titres immobilisés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15678,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','4728',15675,'Titres de placement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15679,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','474', 15670,'Repartition periodique des charges et des produits','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15680,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','4746',15679,'Charges','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15681,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','4747',15679,'Produits','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15682,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','475', 15670,'Creances sur travaux non encore facturables','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15683,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','476', 15670,'Charges constatees d''avance','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15684,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','477', 15670,'Produits constates d''avance','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15685,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','478', 15670,'Ecarts de conversion actif','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15686,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','4781',15685,'Diminution des créances','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15687,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','4782',15685,'Augmentation des dettes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15688,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','4788',15685,'Différences compensées par couverture de change','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15689,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','479', 15670,'Ecarts de conversion passif','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15690,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','4791',15689,'Augmentation de créances','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15691,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','4792',15689,'Diminution des dettes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15692,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','4798',15689,'Différences compensées par couverture de change','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15693,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','48',  15512,'Creances et dettes hors activites ordinaires (hao)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15694,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','481', 15693,'Fournisseurs d''investissements','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15695,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','4811',15694,'Immobilisations incorporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15696,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','4812',15694,'Immobilisations corporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15697,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','4817',15694,'Retenues de garantie','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15698,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','4818',15694,'Factures non parvenues','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15699,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','482', 15693,'Fournisseurs d''investissements, effets a payer','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15700,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','483', 15693,'Dettes sur acquisition de titres de placement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15701,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','484', 15693,'Autres dettes hors activites ordinaires (h.a.o.)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15702,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','485', 15693,'Creances sur cessions d''immobilisations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15703,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','4851',15702,'En compte','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15704,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','4852',15702,'Effet à recevoir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15705,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','4855',15702,'Créances sur cessions immobilisations effets escomptés et non échus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15706,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','4857',15702,'Retenues de garantie','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15707,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','4858',15702,'Factures à établir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15708,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','486', 15693,'Creances sur cessions de titre de placement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15709,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','488', 15693,'Autres creances hors activites ordinaires (h.a.o.)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15710,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','49',  15512,'Depreciations des comptes fournisseurs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15711,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','491', 15710,'Depreciations des comptes clients','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15712,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','4911',15711,'Créances litigieuses','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15713,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','4912',15711,'Créances douteuses','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15714,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','492', 15710,'Depreciations des comptes personnel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15715,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','493', 15710,'Depreciations des comptes organismes sociaux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15716,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','494', 15710,'Depreciations des comptes etats et collectivites publiques','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15717,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','495', 15710,'Depreciations des comptes organismes internationaux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15718,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','496', 15710,'Depreciations des comptes associes et groupe','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15719,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','4962',15718,'Associés, comptes courants','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15720,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','4963',15718,'Associés, opérations faites en commun','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15721,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','4966',15718,'Groupe, comptes courants','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15722,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','497', 15710,'Depreciations des comptes debiteurs divers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15723,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','498', 15710,'Depreciations des comptes de creances h.a.o.','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15724,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','4981',15723,'Créances sur cessions d''immobilisations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15725,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','4982',15723,'Créances sur cessions de titres de placement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15726,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','4983',15723,'Autres créances (h.a.o.)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15727,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','499', 15710,'Risques provisionnes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15728,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','4991',15727,'Sur opérations d''exploitation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15729,'SYSCOHADA-TD','THIRDPARTY','XXXXXX','4998',15727,'Sur opérations (h.a.o.)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15730,'SYSCOHADA-TD','FINAN','XXXXXX','5',            0,'Titres de placement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15731,'SYSCOHADA-TD','FINAN','XXXXXX','501',      15730,'Titres du tresor et bon de caisse a court terme','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15732,'SYSCOHADA-TD','FINAN','XXXXXX','5011',     15731,'Titres du trésor à court terme','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15733,'SYSCOHADA-TD','FINAN','XXXXXX','5012',     15731,'Titres d''organismes financiers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15734,'SYSCOHADA-TD','FINAN','XXXXXX','5013',     15731,'Bons de caisse à court terme','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15735,'SYSCOHADA-TD','FINAN','XXXXXX','502',      15730,'Actions','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15736,'SYSCOHADA-TD','FINAN','XXXXXX','5021',     15735,'Actions propres','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15737,'SYSCOHADA-TD','FINAN','XXXXXX','5022',     15735,'Actions cotées','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15738,'SYSCOHADA-TD','FINAN','XXXXXX','5023',     15735,'Actions non cotées','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15739,'SYSCOHADA-TD','FINAN','XXXXXX','5024',     15735,'Actions démembrées (certificats d''investissement; droits de vote)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15740,'SYSCOHADA-TD','FINAN','XXXXXX','5025',     15735,'Autres titres conférant un droit de propriété','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15741,'SYSCOHADA-TD','FINAN','XXXXXX','503',      15730,'Obligations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15742,'SYSCOHADA-TD','FINAN','XXXXXX','5031',     15741,'Obligations émises par la société et rachetées par elle','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15743,'SYSCOHADA-TD','FINAN','XXXXXX','5032',     15741,'Obligations cotées','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15744,'SYSCOHADA-TD','FINAN','XXXXXX','5033',     15741,'Obligations non cotées','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15745,'SYSCOHADA-TD','FINAN','XXXXXX','5035',     15741,'Autres titres conférant un droit de créance','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15746,'SYSCOHADA-TD','FINAN','XXXXXX','504',      15730,'Bon de souscription','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15747,'SYSCOHADA-TD','FINAN','XXXXXX','5042',     15746,'Bons de souscription d''actions','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15748,'SYSCOHADA-TD','FINAN','XXXXXX','5043',     15746,'Bon de souscription d''obligations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15749,'SYSCOHADA-TD','FINAN','XXXXXX','505',      15730,'Titres negociables hors region','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15750,'SYSCOHADA-TD','FINAN','XXXXXX','506',      15730,'Interets courus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15751,'SYSCOHADA-TD','FINAN','XXXXXX','5061',     15750,'Titres du trésor et bons de caisse à court terme','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15752,'SYSCOHADA-TD','FINAN','XXXXXX','5062',     15750,'Actions','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15753,'SYSCOHADA-TD','FINAN','XXXXXX','5063',     15750,'Obligations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15754,'SYSCOHADA-TD','FINAN','XXXXXX','508',      15730,'Autres valeurs assimilees','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15755,'SYSCOHADA-TD','FINAN','XXXXXX','51',       15730,'Valeurs a encaisser','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15756,'SYSCOHADA-TD','FINAN','XXXXXX','511',      15755,'Effets a encaisser','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15757,'SYSCOHADA-TD','FINAN','XXXXXX','512',      15755,'Effets a l''encaissement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15758,'SYSCOHADA-TD','FINAN','XXXXXX','513',      15755,'Cheques a encaisser','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15759,'SYSCOHADA-TD','FINAN','XXXXXX','514',      15755,'Cheques a l''encaissement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15760,'SYSCOHADA-TD','FINAN','XXXXXX','515',      15755,'Cartes de credit a encaisser','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15761,'SYSCOHADA-TD','FINAN','XXXXXX','518',      15755,'Autres valeurs a l''encaissement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15762,'SYSCOHADA-TD','FINAN','XXXXXX','5181',     15761,'Warrants','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15763,'SYSCOHADA-TD','FINAN','XXXXXX','5182',     15761,'Billets de fonds','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15764,'SYSCOHADA-TD','FINAN','XXXXXX','5185',     15761,'Chèque de voyage','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15765,'SYSCOHADA-TD','FINAN','XXXXXX','5186',     15761,'Coupons échus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15766,'SYSCOHADA-TD','FINAN','XXXXXX','5187',     15761,'Intérêts échus des obligations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15767,'SYSCOHADA-TD','FINAN','XXXXXX','52',       15730,'Banques','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15768,'SYSCOHADA-TD','FINAN','XXXXXX','521',      15767,'Banques locales','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15769,'SYSCOHADA-TD','FINAN','XXXXXX','5211',     15768,'Banque x','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15770,'SYSCOHADA-TD','FINAN','XXXXXX','5212',     15768,'Banque y','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15771,'SYSCOHADA-TD','FINAN','XXXXXX','522',      15767,'Banques autres etats region','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15772,'SYSCOHADA-TD','FINAN','XXXXXX','523',      15767,'Banques autres etats zone monetaire','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15773,'SYSCOHADA-TD','FINAN','XXXXXX','524',      15767,'Banques hors zone monetaire','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15774,'SYSCOHADA-TD','FINAN','XXXXXX','526',      15767,'Banques, interets courus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15775,'SYSCOHADA-TD','FINAN','XXXXXX','5261',     15768,'Banques, intérêts courus, charges à payer','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15776,'SYSCOHADA-TD','FINAN','XXXXXX','5267',     15768,'Banques, intérêts courus, produits à recevoir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15777,'SYSCOHADA-TD','FINAN','XXXXXX','53',       15730,'Etablissements financiers et assimiles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15778,'SYSCOHADA-TD','FINAN','XXXXXX','531',      15777,'Cheques postaux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15779,'SYSCOHADA-TD','FINAN','XXXXXX','532',      15777,'Tresor','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15780,'SYSCOHADA-TD','FINAN','XXXXXX','533',      15777,'Societe de gestion et d''intermediation (s.g.i.)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15781,'SYSCOHADA-TD','FINAN','XXXXXX','536',      15777,'Etablissements financiers, interets courus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15782,'SYSCOHADA-TD','FINAN','XXXXXX','5361',     15781,'Etablissements financiers, intérêts courus, charges à payer','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15783,'SYSCOHADA-TD','FINAN','XXXXXX','5362',     15781,'Etablissements financiers, intérêts courus, produits à recevoir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15784,'SYSCOHADA-TD','FINAN','XXXXXX','538',      15777,'Autres organismes financiers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15785,'SYSCOHADA-TD','FINAN','XXXXXX','54',       15730,'Instruments de tresorerie','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15786,'SYSCOHADA-TD','FINAN','XXXXXX','541',      15785,'Options de taux d''interets','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15787,'SYSCOHADA-TD','FINAN','XXXXXX','542',      15785,'Options de taux de change','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15788,'SYSCOHADA-TD','FINAN','XXXXXX','543',      15785,'Options de taux boursiers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15789,'SYSCOHADA-TD','FINAN','XXXXXX','544',      15785,'Instruments de marches  a terme','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15790,'SYSCOHADA-TD','FINAN','XXXXXX','545',      15785,'Avoirs d''or et autres metaux precieux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15791,'SYSCOHADA-TD','FINAN','XXXXXX','56',       15730,'Banques, credits de tresorerie et d''escompte','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15792,'SYSCOHADA-TD','FINAN','XXXXXX','561',      15791,'Credits de tresorerie','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15793,'SYSCOHADA-TD','FINAN','XXXXXX','564',      15791,'Escompte de credits de campagne','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15794,'SYSCOHADA-TD','FINAN','XXXXXX','565',      15791,'Escompte de credits ordinaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15795,'SYSCOHADA-TD','FINAN','XXXXXX','566',      15791,'Banques, credits de tresorerie, interets courus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15796,'SYSCOHADA-TD','FINAN','XXXXXX','5661',     15795,'Banques, crédits de trésorerie, intérêts courus, charges à payer','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15797,'SYSCOHADA-TD','FINAN','XXXXXX','5667',     15795,'Banques, crédits de trésorerie, intérêts courus, produits à recevoir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15798,'SYSCOHADA-TD','FINAN','XXXXXX','57',       15730,'Caisse','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15799,'SYSCOHADA-TD','FINAN','XXXXXX','571',      15798,'Caisse siege social','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15800,'SYSCOHADA-TD','FINAN','XXXXXX','5711',     15799,'En unités monétaires légales','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15801,'SYSCOHADA-TD','FINAN','XXXXXX','5712',     15799,'En devises','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15802,'SYSCOHADA-TD','FINAN','XXXXXX','572',      15798,'Caisse succursale a','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15803,'SYSCOHADA-TD','FINAN','XXXXXX','5721',     15802,'En unités monétaires légales','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15804,'SYSCOHADA-TD','FINAN','XXXXXX','5722',     15802,'En devises','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15805,'SYSCOHADA-TD','FINAN','XXXXXX','573',      15798,'Caisse succursale b','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15806,'SYSCOHADA-TD','FINAN','XXXXXX','5731',     15805,'En unités monétaires légales','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15807,'SYSCOHADA-TD','FINAN','XXXXXX','5732',     15805,'En devises','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15808,'SYSCOHADA-TD','FINAN','XXXXXX','58',       15730,'Regies d''avances, accreditifs et virements internes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15809,'SYSCOHADA-TD','FINAN','XXXXXX','581',      15808,'Regies d''avances','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15810,'SYSCOHADA-TD','FINAN','XXXXXX','582',      15808,'Accreditifs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15811,'SYSCOHADA-TD','FINAN','XXXXXX','585',      15808,'Virements de fonds','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15812,'SYSCOHADA-TD','FINAN','XXXXXX','588',      15808,'Autres virements internes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15813,'SYSCOHADA-TD','FINAN','XXXXXX','59',       15730,'Depreciations des titres de placement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15814,'SYSCOHADA-TD','FINAN','XXXXXX','591',      15813,'Depreciations des titres et valeurs a encaisser','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15815,'SYSCOHADA-TD','FINAN','XXXXXX','592',      15813,'Depreciations des comptes banques','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15816,'SYSCOHADA-TD','FINAN','XXXXXX','593',      15813,'Depreciations des comptes etablissements financiers et assimiles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15817,'SYSCOHADA-TD','FINAN','XXXXXX','594',      15813,'Depreciations des comptes d''instruments de tresorerie','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15818,'SYSCOHADA-TD','FINAN','XXXXXX','599',      15813,'Risques provisionnes a caractere financier','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15819,'SYSCOHADA-TD','EXPENSE','XXXXXX','6',          0,'Achats et variations de stocks','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15820,'SYSCOHADA-TD','EXPENSE','XXXXXX','601',    15819,'Achats de marchandises','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15821,'SYSCOHADA-TD','EXPENSE','XXXXXX','6011',   16820,'Dans la région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15822,'SYSCOHADA-TD','EXPENSE','XXXXXX','6012',   16820,'Hors région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15823,'SYSCOHADA-TD','EXPENSE','XXXXXX','6013',   16820,'Aux entreprises du groupe dans la région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15824,'SYSCOHADA-TD','EXPENSE','XXXXXX','6014',   16820,'Aux entreprises du groupe hors région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15825,'SYSCOHADA-TD','EXPENSE','XXXXXX','6019',   16820,'Rabais, remises et ristournes obtenus (non ventilés)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15826,'SYSCOHADA-TD','EXPENSE','XXXXXX','602',    15819,'Achats de matieres premieres et fournitures liees','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15827,'SYSCOHADA-TD','EXPENSE','XXXXXX','6021',   15826,'Dans la région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15828,'SYSCOHADA-TD','EXPENSE','XXXXXX','6022',   15826,'Hors région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15829,'SYSCOHADA-TD','EXPENSE','XXXXXX','6023',   15826,'Aux entreprises du groupe dans la région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15830,'SYSCOHADA-TD','EXPENSE','XXXXXX','6024',   15826,'Aux entreprises du groupe hors région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15831,'SYSCOHADA-TD','EXPENSE','XXXXXX','6029',   15826,'Rabais, remises et ristournes obtenus (non ventilés)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15832,'SYSCOHADA-TD','EXPENSE','XXXXXX','603',    15819,'Variations des stocks et biens achetes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15833,'SYSCOHADA-TD','EXPENSE','XXXXXX','6031',   15832,'Variations des stocks de marchandises','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15834,'SYSCOHADA-TD','EXPENSE','XXXXXX','6032',   15832,'Variations des stocks de matiéres premiéres et fournitures liées','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15835,'SYSCOHADA-TD','EXPENSE','XXXXXX','6033',   15832,'Variations des stocks d''autres approvisionnements','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15836,'SYSCOHADA-TD','EXPENSE','XXXXXX','604',    15819,'Achats stockes de matieres et fournitures consommables','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15837,'SYSCOHADA-TD','EXPENSE','XXXXXX','6041',   15836,'Matiéres consommables','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15838,'SYSCOHADA-TD','EXPENSE','XXXXXX','6042',   15836,'Matiéres combustibles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15839,'SYSCOHADA-TD','EXPENSE','XXXXXX','6043',   15836,'Produits d''entretien','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15840,'SYSCOHADA-TD','EXPENSE','XXXXXX','6044',   15836,'Fournitures d''atelier et d''usine','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15841,'SYSCOHADA-TD','EXPENSE','XXXXXX','6046',   15836,'Fournitures de magasin','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15842,'SYSCOHADA-TD','EXPENSE','XXXXXX','6047',   15836,'Fournitures de bureau','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15843,'SYSCOHADA-TD','EXPENSE','XXXXXX','6049',   15836,'Rabais, remises et ristournes obtenus (non ventilés)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15844,'SYSCOHADA-TD','EXPENSE','XXXXXX','605',    15819,'Autres achats','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15845,'SYSCOHADA-TD','EXPENSE','XXXXXX','6051',   15844,'Fournitures non stockables - eau','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15846,'SYSCOHADA-TD','EXPENSE','XXXXXX','6052',   15844,'Fournitures non stockables - electricité','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15847,'SYSCOHADA-TD','EXPENSE','XXXXXX','6053',   15844,'Fournitures non stockables - autres énergies','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15848,'SYSCOHADA-TD','EXPENSE','XXXXXX','6054',   15844,'Fournitures d''entretien non stockables','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15849,'SYSCOHADA-TD','EXPENSE','XXXXXX','6055',   15844,'Fournitures de bureau non stockables','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15850,'SYSCOHADA-TD','EXPENSE','XXXXXX','6056',   15844,'Achats de petits matériel et outillage','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15851,'SYSCOHADA-TD','EXPENSE','XXXXXX','6057',   15844,'Achats d''études et de prestations de services','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15852,'SYSCOHADA-TD','EXPENSE','XXXXXX','6058',   15844,'Achats de travaux, matériels et équipements','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15853,'SYSCOHADA-TD','EXPENSE','XXXXXX','6059',   15844,'Rabais, remises et ristournes obtenus (non ventilés)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15854,'SYSCOHADA-TD','EXPENSE','XXXXXX','608',    15819,'Achats d''emballages','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15855,'SYSCOHADA-TD','EXPENSE','XXXXXX','6081',   15854,'Emballages perdus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15856,'SYSCOHADA-TD','EXPENSE','XXXXXX','6082',   15854,'Emballages récupérables non identifiables','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15857,'SYSCOHADA-TD','EXPENSE','XXXXXX','6083',   15854,'Emballages à usage mixte','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15858,'SYSCOHADA-TD','EXPENSE','XXXXXX','6089',   15854,'Rabais, remises et ristournes obtenus (non ventilés)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15859,'SYSCOHADA-TD','EXPENSE','XXXXXX','61',     15819,'Transports','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15860,'SYSCOHADA-TD','EXPENSE','XXXXXX','611',    15859,'Transports sur achats','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15861,'SYSCOHADA-TD','EXPENSE','XXXXXX','612',    15859,'Transport sur ventes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15862,'SYSCOHADA-TD','EXPENSE','XXXXXX','613',    15859,'Transports pour le compte de tiers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15863,'SYSCOHADA-TD','EXPENSE','XXXXXX','614',    15859,'Transports du personnel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15864,'SYSCOHADA-TD','EXPENSE','XXXXXX','616',    15859,'Transports de plis','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15865,'SYSCOHADA-TD','EXPENSE','XXXXXX','618',    15859,'Autres frais de transport','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15866,'SYSCOHADA-TD','EXPENSE','XXXXXX','6181',   15865,'Voyages et déplacements','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15867,'SYSCOHADA-TD','EXPENSE','XXXXXX','6182',   15865,'Transports entre établissements ou chantiers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15868,'SYSCOHADA-TD','EXPENSE','XXXXXX','6183',   15865,'Transports administratifs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15869,'SYSCOHADA-TD','EXPENSE','XXXXXX','62',     15819,'Services exterieurs a','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15870,'SYSCOHADA-TD','EXPENSE','XXXXXX','621',    15869,'Sous traitance generale','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15871,'SYSCOHADA-TD','EXPENSE','XXXXXX','622',    15869,'Locations et charges locatives','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15872,'SYSCOHADA-TD','EXPENSE','XXXXXX','6221',   15871,'Locations de terrains','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15873,'SYSCOHADA-TD','EXPENSE','XXXXXX','6222',   15871,'Locations de bâtiments','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15874,'SYSCOHADA-TD','EXPENSE','XXXXXX','6223',   15871,'Location de matériels et outillages','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15875,'SYSCOHADA-TD','EXPENSE','XXXXXX','6224',   15871,'Malis sur emballages','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15876,'SYSCOHADA-TD','EXPENSE','XXXXXX','6225',   15871,'Locations d''emballages','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15877,'SYSCOHADA-TD','EXPENSE','XXXXXX','6228',   15871,'Locations et charges locatives diverses','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15878,'SYSCOHADA-TD','EXPENSE','XXXXXX','623',    15869,'Redevances de credit bail et contrats assimiles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15879,'SYSCOHADA-TD','EXPENSE','XXXXXX','6232',   15878,'Crédits-bail immobilier','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15880,'SYSCOHADA-TD','EXPENSE','XXXXXX','6233',   15878,'Crédits-bail mobilier','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15881,'SYSCOHADA-TD','EXPENSE','XXXXXX','6235',   15878,'Contrats assimilés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15882,'SYSCOHADA-TD','EXPENSE','XXXXXX','624',    15869,'Entretiens, reparations et maintenance','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15883,'SYSCOHADA-TD','EXPENSE','XXXXXX','6241',   15882,'Entretien et réparation des biens immobiliers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15884,'SYSCOHADA-TD','EXPENSE','XXXXXX','6242',   15882,'Entretien et réparation des biens mobiliers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15885,'SYSCOHADA-TD','EXPENSE','XXXXXX','6243',   15882,'Maintenance','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15886,'SYSCOHADA-TD','EXPENSE','XXXXXX','6248',   15882,'Autres entretiens et réparations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15887,'SYSCOHADA-TD','EXPENSE','XXXXXX','625',    15869,'Primes d''assurance','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15888,'SYSCOHADA-TD','EXPENSE','XXXXXX','6251',   15887,'Assurances multirisques','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15889,'SYSCOHADA-TD','EXPENSE','XXXXXX','6252',   15887,'Assurances matériel de transport','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15890,'SYSCOHADA-TD','EXPENSE','XXXXXX','6253',   15887,'Assurances risques d''exploitation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15891,'SYSCOHADA-TD','EXPENSE','XXXXXX','6254',   15887,'Assurances responsabilité du producteur','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15892,'SYSCOHADA-TD','EXPENSE','XXXXXX','6255',   15887,'Assurances insolvabilité clients','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15893,'SYSCOHADA-TD','EXPENSE','XXXXXX','6256',   15887,'Assurances transport sur achats','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15894,'SYSCOHADA-TD','EXPENSE','XXXXXX','6257',   15887,'Assurances transport sur ventes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15895,'SYSCOHADA-TD','EXPENSE','XXXXXX','6258',   15887,'Autres primes d''assurances','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15896,'SYSCOHADA-TD','EXPENSE','XXXXXX','626',    15869,'Etudes, recherches et documentation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15897,'SYSCOHADA-TD','EXPENSE','XXXXXX','6261',   15896,'Etudes et recherches','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15898,'SYSCOHADA-TD','EXPENSE','XXXXXX','6265',   15896,'Documentation générale','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15899,'SYSCOHADA-TD','EXPENSE','XXXXXX','6266',   15896,'Documentation technique','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15900,'SYSCOHADA-TD','EXPENSE','XXXXXX','627',    15869,'Publicite, publications, relations publiques','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15901,'SYSCOHADA-TD','EXPENSE','XXXXXX','6271',   15900,'Annonces, insertions','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15902,'SYSCOHADA-TD','EXPENSE','XXXXXX','6272',   15900,'Catalogues, imprimés publicitaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15903,'SYSCOHADA-TD','EXPENSE','XXXXXX','6273',   15900,'Echantillons','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15904,'SYSCOHADA-TD','EXPENSE','XXXXXX','6274',   15900,'Foires et expositions','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15905,'SYSCOHADA-TD','EXPENSE','XXXXXX','6275',   15900,'Publications','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15906,'SYSCOHADA-TD','EXPENSE','XXXXXX','6276',   15900,'Cadeaux à la clientèle','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15907,'SYSCOHADA-TD','EXPENSE','XXXXXX','6277',   15900,'Frais de colloques, séminaires, conférences','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15908,'SYSCOHADA-TD','EXPENSE','XXXXXX','6278',   15900,'Autres charges de publicités et relations publiques','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15909,'SYSCOHADA-TD','EXPENSE','XXXXXX','628',    15869,'Frais de telecommunications','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15910,'SYSCOHADA-TD','EXPENSE','XXXXXX','6281',   15909,'Frais de téléphone','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15911,'SYSCOHADA-TD','EXPENSE','XXXXXX','6282',   15909,'Frais de télex','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15912,'SYSCOHADA-TD','EXPENSE','XXXXXX','6283',   15909,'Frais de télécopie','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15913,'SYSCOHADA-TD','EXPENSE','XXXXXX','6288',   15909,'Autres frais de télécommunications','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15914,'SYSCOHADA-TD','EXPENSE','XXXXXX','63',     15819,'Services exterieurs b','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15915,'SYSCOHADA-TD','EXPENSE','XXXXXX','631',    15914,'Frais bancaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15916,'SYSCOHADA-TD','EXPENSE','XXXXXX','6311',   15915,'Frais sur titre (achats, vente, garde)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15917,'SYSCOHADA-TD','EXPENSE','XXXXXX','6312',   15915,'Frais sur effets','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15918,'SYSCOHADA-TD','EXPENSE','XXXXXX','6313',   15915,'Locations de coffres','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15919,'SYSCOHADA-TD','EXPENSE','XXXXXX','6315',   15915,'Commissions sur cartes de crédit','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15920,'SYSCOHADA-TD','EXPENSE','XXXXXX','6316',   15915,'Frais d''émission d''emprunts','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15921,'SYSCOHADA-TD','EXPENSE','XXXXXX','6318',   15915,'Autres frais bancaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15922,'SYSCOHADA-TD','EXPENSE','XXXXXX','632',    15914,'Remunerations d''intermediaires et de conseils','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15923,'SYSCOHADA-TD','EXPENSE','XXXXXX','6321',   15922,'Commissions et courtages sur achats','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15924,'SYSCOHADA-TD','EXPENSE','XXXXXX','6322',   15922,'Commissions et courtages sur ventes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15925,'SYSCOHADA-TD','EXPENSE','XXXXXX','6323',   15922,'Rémunérations des transitaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15926,'SYSCOHADA-TD','EXPENSE','XXXXXX','6324',   15922,'Honoraires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15927,'SYSCOHADA-TD','EXPENSE','XXXXXX','6325',   15922,'Frais d''actes et de contentieux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15928,'SYSCOHADA-TD','EXPENSE','XXXXXX','6328',   15922,'Divers frais','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15929,'SYSCOHADA-TD','EXPENSE','XXXXXX','633',    15914,'Frais de formation du personnel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15930,'SYSCOHADA-TD','EXPENSE','XXXXXX','634',    15914,'Redevances pour brevets, licences, logiciels et droits similaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15931,'SYSCOHADA-TD','EXPENSE','XXXXXX','6342',   15930,'Redevances pour brevets, licences, concessions et droits similaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15932,'SYSCOHADA-TD','EXPENSE','XXXXXX','6343',   15930,'Redevances pour logiciel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15933,'SYSCOHADA-TD','EXPENSE','XXXXXX','6344',   15930,'Redevances pour marques','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15934,'SYSCOHADA-TD','EXPENSE','XXXXXX','635',    15914,'Cotisations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15935,'SYSCOHADA-TD','EXPENSE','XXXXXX','6351',   15934,'Cotisations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15936,'SYSCOHADA-TD','EXPENSE','XXXXXX','6358',   15934,'Concours divers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15937,'SYSCOHADA-TD','EXPENSE','XXXXXX','636',    15914,'Redevances verses au concedant (concessions service public)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15938,'SYSCOHADA-TD','EXPENSE','XXXXXX','637',    15914,'Remunerations du personnel exterieur a l''entreprise','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15939,'SYSCOHADA-TD','EXPENSE','XXXXXX','6371',   15938,'Personnel intérimaire','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15940,'SYSCOHADA-TD','EXPENSE','XXXXXX','6372',   15938,'Personnel détaché ou prêté à l''entreprise','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15941,'SYSCOHADA-TD','EXPENSE','XXXXXX','638',    15914,'Autres charges externes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15942,'SYSCOHADA-TD','EXPENSE','XXXXXX','6381',   15941,'Frais de recrutement du personnel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15943,'SYSCOHADA-TD','EXPENSE','XXXXXX','6382',   15941,'Frais de déménagement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15944,'SYSCOHADA-TD','EXPENSE','XXXXXX','6383',   15941,'Réceptions','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15945,'SYSCOHADA-TD','EXPENSE','XXXXXX','6384',   15941,'Missions','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15946,'SYSCOHADA-TD','EXPENSE','XXXXXX','64',     15819,'Impots et taxes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15947,'SYSCOHADA-TD','EXPENSE','XXXXXX','641',    15946,'Impots et taxes directs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15948,'SYSCOHADA-TD','EXPENSE','XXXXXX','6411',   15947,'Impots fonciers et taxes annexes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15949,'SYSCOHADA-TD','EXPENSE','XXXXXX','6412',   15947,'Patentes, licences et taxes annexes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15950,'SYSCOHADA-TD','EXPENSE','XXXXXX','6413',   15947,'Taxes sur appointements et salaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15951,'SYSCOHADA-TD','EXPENSE','XXXXXX','6414',   15947,'Taxes d''apprentissage','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15952,'SYSCOHADA-TD','EXPENSE','XXXXXX','6415',   15947,'Formation professionnelle continue','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15953,'SYSCOHADA-TD','EXPENSE','XXXXXX','6418',   15947,'Autres impôts et taxes directs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15954,'SYSCOHADA-TD','EXPENSE','XXXXXX','645',    15946,'Impots et taxes indirects','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15955,'SYSCOHADA-TD','EXPENSE','XXXXXX','646',    15946,'Droits d''enregistrement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15956,'SYSCOHADA-TD','EXPENSE','XXXXXX','6461',   15955,'Droits de mutation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15957,'SYSCOHADA-TD','EXPENSE','XXXXXX','6462',   15955,'Droits de timbre','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15958,'SYSCOHADA-TD','EXPENSE','XXXXXX','6463',   15955,'Taxes sur les véhicules de société','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15959,'SYSCOHADA-TD','EXPENSE','XXXXXX','6464',   15955,'Vignettes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15960,'SYSCOHADA-TD','EXPENSE','XXXXXX','6468',   15955,'Autres droits','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15961,'SYSCOHADA-TD','EXPENSE','XXXXXX','647',    15946,'Penalites et amendes fiscales','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15962,'SYSCOHADA-TD','EXPENSE','XXXXXX','6471',   15961,'Pénalités d''assiette, impots directs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15963,'SYSCOHADA-TD','EXPENSE','XXXXXX','6472',   15961,'Pénalités d''assiette, impôts indirects','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15964,'SYSCOHADA-TD','EXPENSE','XXXXXX','6473',   15961,'Pénalités de recouvrement, impôts directs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15965,'SYSCOHADA-TD','EXPENSE','XXXXXX','6474',   15961,'Pénalités de recouvrement, impôts indirects','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15966,'SYSCOHADA-TD','EXPENSE','XXXXXX','6478',   15961,'Autres amendes pénales et fiscales','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15967,'SYSCOHADA-TD','EXPENSE','XXXXXX','648',    15946,'Autres impots et taxes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15968,'SYSCOHADA-TD','EXPENSE','XXXXXX','65',     15819,'Autres charges','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15969,'SYSCOHADA-TD','EXPENSE','XXXXXX','651',    15968,'Pertes sur creances clients et autres debiteurs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15970,'SYSCOHADA-TD','EXPENSE','XXXXXX','6511',   15969,'Pertes sur clients','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15971,'SYSCOHADA-TD','EXPENSE','XXXXXX','6515',   15969,'Autres débiteurs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15972,'SYSCOHADA-TD','EXPENSE','XXXXXX','652',    15968,'Quote-part de resultat sur operations faites en commun','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15973,'SYSCOHADA-TD','EXPENSE','XXXXXX','6521',   15972,'Quote-part transféré de bénéfices (comptabilté du gérants)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15974,'SYSCOHADA-TD','EXPENSE','XXXXXX','6525',   15972,'Pertes imputées par transfert (comptabilité des associés non gérants)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15975,'SYSCOHADA-TD','EXPENSE','XXXXXX','653',    15968,'Quote-part de resultat annulee sur execution partielle de contrats pluri-exercices','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15976,'SYSCOHADA-TD','EXPENSE','XXXXXX','654',    15968,'Valeur comptable des cessions courantes d''immobilisations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15977,'SYSCOHADA-TD','EXPENSE','XXXXXX','658',    15968,'Charges diverses','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15978,'SYSCOHADA-TD','EXPENSE','XXXXXX','6581',   15977,'Jetons de présence et autres rémunérations d''administrateurs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15979,'SYSCOHADA-TD','EXPENSE','XXXXXX','6582',   15977,'Dons','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15980,'SYSCOHADA-TD','EXPENSE','XXXXXX','6583',   15977,'Mécénat','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15981,'SYSCOHADA-TD','EXPENSE','XXXXXX','659',    15968,'Charges provisionnees d''exploitation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15982,'SYSCOHADA-TD','EXPENSE','XXXXXX','6591',   15981,'Sur risque à court terme','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15983,'SYSCOHADA-TD','EXPENSE','XXXXXX','6593',   15981,'Sur stocks','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15984,'SYSCOHADA-TD','EXPENSE','XXXXXX','6594',   15981,'Sur créances','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15985,'SYSCOHADA-TD','EXPENSE','XXXXXX','6598',   15981,'Autres charges provisionnées','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15986,'SYSCOHADA-TD','EXPENSE','XXXXXX','66',     15819,'Charges de personnel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15987,'SYSCOHADA-TD','EXPENSE','XXXXXX','661',    15986,'Remunerations directes versees au personnel national','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15988,'SYSCOHADA-TD','EXPENSE','XXXXXX','6611',   15987,'Appointements salaires et commissions','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15989,'SYSCOHADA-TD','EXPENSE','XXXXXX','6612',   15987,'Primes et gratifications','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15990,'SYSCOHADA-TD','EXPENSE','XXXXXX','6613',   15987,'Congés payés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15991,'SYSCOHADA-TD','EXPENSE','XXXXXX','6614',   15987,'Indemnités de préavis, de licencement et de recherche d''embauche','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15992,'SYSCOHADA-TD','EXPENSE','XXXXXX','6615',   15987,'Indemnités de maladie versées aux travailleurs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15993,'SYSCOHADA-TD','EXPENSE','XXXXXX','6616',   15987,'Supplément familial','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15994,'SYSCOHADA-TD','EXPENSE','XXXXXX','6617',   15987,'Avantages en nature','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15995,'SYSCOHADA-TD','EXPENSE','XXXXXX','6618',   15987,'Autres rémunérations directes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15996,'SYSCOHADA-TD','EXPENSE','XXXXXX','662',    15986,'Remunerations directes versees au personnel non national','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15997,'SYSCOHADA-TD','EXPENSE','XXXXXX','6621',   15996,'Appointements salaires et commissions','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15998,'SYSCOHADA-TD','EXPENSE','XXXXXX','6622',   15996,'Primes et gratifications','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15999,'SYSCOHADA-TD','EXPENSE','XXXXXX','6623',   15996,'Congés payés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16000,'SYSCOHADA-TD','EXPENSE','XXXXXX','6624',   15996,'Indemnités de préavis, de licencement et de recherche d''embauche','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16001,'SYSCOHADA-TD','EXPENSE','XXXXXX','6625',   15996,'Indemnités de maladie versées aux travailleurs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16002,'SYSCOHADA-TD','EXPENSE','XXXXXX','6626',   15996,'Supplément familial','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16003,'SYSCOHADA-TD','EXPENSE','XXXXXX','6627',   15996,'Avantages en nature','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16004,'SYSCOHADA-TD','EXPENSE','XXXXXX','6628',   15996,'Autres rémunérations directes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16005,'SYSCOHADA-TD','EXPENSE','XXXXXX','663',    15986,'Indemnites forfaitaires versees au personnel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16006,'SYSCOHADA-TD','EXPENSE','XXXXXX','6631',   16005,'Indemnités de logement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16007,'SYSCOHADA-TD','EXPENSE','XXXXXX','6632',   16005,'Indemnités de représentation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16008,'SYSCOHADA-TD','EXPENSE','XXXXXX','6633',   16005,'Indemnités d''expatriation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16009,'SYSCOHADA-TD','EXPENSE','XXXXXX','6638',   16005,'Autres indemnités et avantages divers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16010,'SYSCOHADA-TD','EXPENSE','XXXXXX','664',    15986,'Charges sociales','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16011,'SYSCOHADA-TD','EXPENSE','XXXXXX','6641',   16010,'Charges sociales sur rémunération du personnel national','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16012,'SYSCOHADA-TD','EXPENSE','XXXXXX','6642',   16010,'Charges sociales sur rémunération du personnel non national','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16013,'SYSCOHADA-TD','EXPENSE','XXXXXX','666',    15986,'Remunerations et charges sociales de l''exploitant individuel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16014,'SYSCOHADA-TD','EXPENSE','XXXXXX','6661',   16013,'Rémunérations du travail de l''exploitant','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16015,'SYSCOHADA-TD','EXPENSE','XXXXXX','6662',   16013,'Charges sociales','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16016,'SYSCOHADA-TD','EXPENSE','XXXXXX','667',    15986,'Remunerations transferee de personnel exterieur','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16017,'SYSCOHADA-TD','EXPENSE','XXXXXX','6671',   16016,'Personnel intérimaire','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16018,'SYSCOHADA-TD','EXPENSE','XXXXXX','6672',   16016,'Personnel détaché ou prêté à l''entreprise','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16019,'SYSCOHADA-TD','EXPENSE','XXXXXX','668',    15986,'Autres charges sociales','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16020,'SYSCOHADA-TD','EXPENSE','XXXXXX','6681',   16019,'Versements aux syndicats et comités d''entreprise, d''établisement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16021,'SYSCOHADA-TD','EXPENSE','XXXXXX','6682',   16019,'Versements aux comité d''hygiéne et de sécurité','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16022,'SYSCOHADA-TD','EXPENSE','XXXXXX','6683',   16019,'Versements aux autres oeuvres sociales','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16023,'SYSCOHADA-TD','EXPENSE','XXXXXX','6684',   16019,'Médecine du travail et pharmacie','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16024,'SYSCOHADA-TD','EXPENSE','XXXXXX','67',     15819,'Frais financiers et charges assimilees','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16025,'SYSCOHADA-TD','EXPENSE','XXXXXX','671',    16024,'Interets des emprunts','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16026,'SYSCOHADA-TD','EXPENSE','XXXXXX','6711',   16025,'Emprunts obligataires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16027,'SYSCOHADA-TD','EXPENSE','XXXXXX','6712',   16025,'Emprunts auprès des établissements de crédit','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16028,'SYSCOHADA-TD','EXPENSE','XXXXXX','6713',   16025,'Dettes liées à des participations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16029,'SYSCOHADA-TD','EXPENSE','XXXXXX','672',    16024,'Interets dans loyers de credit bail et contrats assimiles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16030,'SYSCOHADA-TD','EXPENSE','XXXXXX','6721',   16029,'Intérêts dans loyers de crédit-bail immobilier','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16031,'SYSCOHADA-TD','EXPENSE','XXXXXX','6722',   16029,'Intérêts dans loyers de crédit-bail mobilier','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16032,'SYSCOHADA-TD','EXPENSE','XXXXXX','6723',   16029,'Intérêts dans loyers des autres contrats','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16033,'SYSCOHADA-TD','EXPENSE','XXXXXX','673',    16024,'Escomptes accordes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16034,'SYSCOHADA-TD','EXPENSE','XXXXXX','674',    16024,'Autres interets','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16035,'SYSCOHADA-TD','EXPENSE','XXXXXX','6741',   16034,'Avances reçues et dépôts créditeurs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16036,'SYSCOHADA-TD','EXPENSE','XXXXXX','6742',   16034,'Comptes courants bloqués','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16037,'SYSCOHADA-TD','EXPENSE','XXXXXX','6743',   16034,'Intérêts sur obligations cautionnées','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16038,'SYSCOHADA-TD','EXPENSE','XXXXXX','6744',   16034,'Intérêts sur dettes commerciales','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16039,'SYSCOHADA-TD','EXPENSE','XXXXXX','6745',   16034,'Intérêts bancaires et sur opérations de trésorerie et d''escompte','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16040,'SYSCOHADA-TD','EXPENSE','XXXXXX','6748',   16034,'Intérêts sur dettes diverses','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16041,'SYSCOHADA-TD','EXPENSE','XXXXXX','675',    16024,'Escomptes des effets de commerce','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16042,'SYSCOHADA-TD','EXPENSE','XXXXXX','676',    16024,'Pertes de change','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16043,'SYSCOHADA-TD','EXPENSE','XXXXXX','677',    16024,'Pertes sur cessions de titres  de placement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16044,'SYSCOHADA-TD','EXPENSE','XXXXXX','678',    16024,'Pertes sur risques financiers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16045,'SYSCOHADA-TD','EXPENSE','XXXXXX','6781',   16044,'Sur rentes viagères','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16046,'SYSCOHADA-TD','EXPENSE','XXXXXX','6782',   16044,'Sur opérations fiancières','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16047,'SYSCOHADA-TD','EXPENSE','XXXXXX','6783',   16044,'Sur instruments de trésorerie','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16048,'SYSCOHADA-TD','EXPENSE','XXXXXX','679',    16024,'Charges provisionnees financieres','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16049,'SYSCOHADA-TD','EXPENSE','XXXXXX','6791',   16048,'Sur risque financiers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16050,'SYSCOHADA-TD','EXPENSE','XXXXXX','6795',   16048,'Sur titres de placements','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16051,'SYSCOHADA-TD','EXPENSE','XXXXXX','6798',   16048,'Autres charges provisionnées financières','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16052,'SYSCOHADA-TD','EXPENSE','XXXXXX','68',     15819,'Dotations aus amortissements','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16053,'SYSCOHADA-TD','EXPENSE','XXXXXX','681',    16052,'Dotations aux amortissements d''exploitation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16054,'SYSCOHADA-TD','EXPENSE','XXXXXX','6811',   16052,'Dotations aux amortissements des charges immobilisées','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16055,'SYSCOHADA-TD','EXPENSE','XXXXXX','6812',   16052,'Dotations aux amortissements des immobilisations incorporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16056,'SYSCOHADA-TD','EXPENSE','XXXXXX','6813',   16052,'Dotations aux amortissements des immobilisations corporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16057,'SYSCOHADA-TD','EXPENSE','XXXXXX','687',    16052,'Dotations aux amortissements a caractere financier','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16058,'SYSCOHADA-TD','EXPENSE','XXXXXX','6872',   16057,'Dotations aux amortissements des primes de remboursement des obligations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16059,'SYSCOHADA-TD','EXPENSE','XXXXXX','6878',   16057,'Autres dotations aux amortissements à caractère financier','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16060,'SYSCOHADA-TD','EXPENSE','XXXXXX','69',     15819,'Dotattions aux provisions','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16061,'SYSCOHADA-TD','EXPENSE','XXXXXX','691',    16060,'Dotation aux provisions d''exploitation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16062,'SYSCOHADA-TD','EXPENSE','XXXXXX','6911',   16061,'Pour risques et charges','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16063,'SYSCOHADA-TD','EXPENSE','XXXXXX','6912',   16061,'Pour grosses réparations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16064,'SYSCOHADA-TD','EXPENSE','XXXXXX','6913',   16061,'Pour dépréciation des immobilisations incorporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16065,'SYSCOHADA-TD','EXPENSE','XXXXXX','6914',   16061,'Pour dépréciation des immobilisations corporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16066,'SYSCOHADA-TD','EXPENSE','XXXXXX','697',    16060,'Dotations aux provisions financieres','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16067,'SYSCOHADA-TD','EXPENSE','XXXXXX','6971',   16066,'Pour risques et charges','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16068,'SYSCOHADA-TD','EXPENSE','XXXXXX','6972',   16066,'Pour dépréciation des immobilisations financières','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16069,'SYSCOHADA-TD','INCOME','XXXXXX','7',           0,'Ventes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16070,'SYSCOHADA-TD','INCOME','XXXXXX','701',     16069,'Ventes de marchandises','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16071,'SYSCOHADA-TD','INCOME','XXXXXX','7011',    16070,'Dans la région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16072,'SYSCOHADA-TD','INCOME','XXXXXX','7012',    16070,'Hors région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16073,'SYSCOHADA-TD','INCOME','XXXXXX','7013',    16070,'Aux entreprises du groupe dans la région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16074,'SYSCOHADA-TD','INCOME','XXXXXX','7014',    16070,'Aux entreprises du groupe hors  région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16075,'SYSCOHADA-TD','INCOME','XXXXXX','702',     16069,'Ventes de produits finis','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16076,'SYSCOHADA-TD','INCOME','XXXXXX','7021',    16075,'Dans la région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16077,'SYSCOHADA-TD','INCOME','XXXXXX','7022',    16075,'Hors région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16078,'SYSCOHADA-TD','INCOME','XXXXXX','7023',    16075,'Aux entreprises de groupe dans la région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16079,'SYSCOHADA-TD','INCOME','XXXXXX','7024',    16075,'Aux entreprises du groupe hors  région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16080,'SYSCOHADA-TD','INCOME','XXXXXX','703',     16069,'Ventes de produits intermediaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16081,'SYSCOHADA-TD','INCOME','XXXXXX','7031',    16080,'Dans la région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16082,'SYSCOHADA-TD','INCOME','XXXXXX','7032',    16080,'Hors région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16083,'SYSCOHADA-TD','INCOME','XXXXXX','7033',    16080,'Aux entreprises du groupe dans la région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16084,'SYSCOHADA-TD','INCOME','XXXXXX','7034',    16080,'Aux entreprises du groupe hors  région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16085,'SYSCOHADA-TD','INCOME','XXXXXX','704',     16069,'Ventes de produits residuels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16086,'SYSCOHADA-TD','INCOME','XXXXXX','7041',    16085,'Dans la région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16087,'SYSCOHADA-TD','INCOME','XXXXXX','7042',    16085,'Hors région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16088,'SYSCOHADA-TD','INCOME','XXXXXX','7043',    16085,'Aux entreprises du groupe dans la région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16089,'SYSCOHADA-TD','INCOME','XXXXXX','7044',    16085,'Aux entreprises du groupe hors  région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16090,'SYSCOHADA-TD','INCOME','XXXXXX','705',     16069,'Travaux factures','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16091,'SYSCOHADA-TD','INCOME','XXXXXX','7051',    16090,'Dans la région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16092,'SYSCOHADA-TD','INCOME','XXXXXX','7052',    16090,'Hors région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16093,'SYSCOHADA-TD','INCOME','XXXXXX','7053',    16090,'Aux entreprises du groupe dans la région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16094,'SYSCOHADA-TD','INCOME','XXXXXX','7054',    16090,'Aux entreprises du groupe hors région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16095,'SYSCOHADA-TD','INCOME','XXXXXX','706',     16069,'Services vendus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16096,'SYSCOHADA-TD','INCOME','XXXXXX','7061',    16095,'Dans la région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16097,'SYSCOHADA-TD','INCOME','XXXXXX','7062',    16095,'Hors région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16098,'SYSCOHADA-TD','INCOME','XXXXXX','7063',    16095,'Aux entreprises du groupe dans la région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16099,'SYSCOHADA-TD','INCOME','XXXXXX','7064',    16095,'Aux entreprises du groupe hors région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16100,'SYSCOHADA-TD','INCOME','XXXXXX','707',     16069,'Produits accessoires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16101,'SYSCOHADA-TD','INCOME','XXXXXX','7071',    16100,'Port, emballages perdus et autres frais facturés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16102,'SYSCOHADA-TD','INCOME','XXXXXX','7072',    16100,'Commissions et courtages','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16103,'SYSCOHADA-TD','INCOME','XXXXXX','7073',    16100,'Locations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16104,'SYSCOHADA-TD','INCOME','XXXXXX','7074',    16100,'Bonis sur reprises et cessions d''emballages','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16105,'SYSCOHADA-TD','INCOME','XXXXXX','7075',    16100,'Mise à disposition de personnel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16106,'SYSCOHADA-TD','INCOME','XXXXXX','7076',    16100,'Redevances pour brevets, logiciels, marques et droits similaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16107,'SYSCOHADA-TD','INCOME','XXXXXX','7077',    16100,'Services exploités dans l''intérêt du personnel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16108,'SYSCOHADA-TD','INCOME','XXXXXX','7078',    16100,'Autres produits accessoires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16109,'SYSCOHADA-TD','INCOME','XXXXXX','71',      16069,'Suvventions d''exploitation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16110,'SYSCOHADA-TD','INCOME','XXXXXX','711',     16109,'Sur produits a l''exportation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16111,'SYSCOHADA-TD','INCOME','XXXXXX','712',     16109,'Sur produits a l''importation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16112,'SYSCOHADA-TD','INCOME','XXXXXX','713',     16109,'Sur produits de perequation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16113,'SYSCOHADA-TD','INCOME','XXXXXX','718',     16109,'Autres subventions d''exploitation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16114,'SYSCOHADA-TD','INCOME','XXXXXX','7181',    16113,'Versées par l''etat et les collectivités publiques','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16115,'SYSCOHADA-TD','INCOME','XXXXXX','7182',    16113,'Versées par les organismes internationaux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16116,'SYSCOHADA-TD','INCOME','XXXXXX','7183',    16113,'Versées par des tiers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16117,'SYSCOHADA-TD','INCOME','XXXXXX','72',      16069,'Production immobilisée','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16118,'SYSCOHADA-TD','INCOME','XXXXXX','721',     16117,'Immobilisations incorporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16119,'SYSCOHADA-TD','INCOME','XXXXXX','722',     16117,'Immobilisations corporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16120,'SYSCOHADA-TD','INCOME','XXXXXX','726',     16117,'Immobilisations financieres','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16121,'SYSCOHADA-TD','INCOME','XXXXXX','73',      16069,'Variations des stocks de biens et de services produits','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16122,'SYSCOHADA-TD','INCOME','XXXXXX','734',     16121,'Variations des stocks de produitsn en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16123,'SYSCOHADA-TD','INCOME','XXXXXX','7341',    16122,'Produits en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16124,'SYSCOHADA-TD','INCOME','XXXXXX','7342',    16122,'Travaux en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16125,'SYSCOHADA-TD','INCOME','XXXXXX','735',     16121,'Variations des en-cours de services','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16126,'SYSCOHADA-TD','INCOME','XXXXXX','7351',    16125,'Etudes en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16127,'SYSCOHADA-TD','INCOME','XXXXXX','7352',    16125,'Prestations de services en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16128,'SYSCOHADA-TD','INCOME','XXXXXX','736',     16121,'Variations des stocks de produits finis','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16129,'SYSCOHADA-TD','INCOME','XXXXXX','737',     16121,'Variations des stocks de produits intermediaires et residuels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16130,'SYSCOHADA-TD','INCOME','XXXXXX','7371',    16129,'Produits intermédiaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16131,'SYSCOHADA-TD','INCOME','XXXXXX','7372',    16129,'Produits résiduels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16132,'SYSCOHADA-TD','INCOME','XXXXXX','75',      16069,'Autres produits','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16133,'SYSCOHADA-TD','INCOME','XXXXXX','752',     16132,'Quote-part de resultat sur operations faites en commun','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16134,'SYSCOHADA-TD','INCOME','XXXXXX','7521',    16133,'Quote-part trsnsférée de pertes (comptabilité de gérant)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16135,'SYSCOHADA-TD','INCOME','XXXXXX','7525',    16133,'Bénéfices attribués par transfert (comptabilité des associés non gérants)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16136,'SYSCOHADA-TD','INCOME','XXXXXX','753',     16132,'Quote-part de resultat sue execution partielle de contrats pluri-ecercices','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16137,'SYSCOHADA-TD','INCOME','XXXXXX','754',     16132,'Produits des cessions courantes d''immobilisations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16138,'SYSCOHADA-TD','INCOME','XXXXXX','758',     16132,'Produits divers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16139,'SYSCOHADA-TD','INCOME','XXXXXX','7581',    16138,'Jetons de présence et autres rémunérations d''administrateurs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16140,'SYSCOHADA-TD','INCOME','XXXXXX','7582',    16138,'Indemnités d''assurances reçues','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16141,'SYSCOHADA-TD','INCOME','XXXXXX','759',     16132,'Reprises de charges provisionnees d''exploitation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16142,'SYSCOHADA-TD','INCOME','XXXXXX','7591',    16141,'Sur risques à court terme','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16143,'SYSCOHADA-TD','INCOME','XXXXXX','7593',    16141,'Sur stocks','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16144,'SYSCOHADA-TD','INCOME','XXXXXX','7594',    16141,'Sur créances','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16145,'SYSCOHADA-TD','INCOME','XXXXXX','7598',    16141,'Sur autres charges provisionnées','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16146,'SYSCOHADA-TD','INCOME','XXXXXX','77',      16069,'Revenus financiers et produits assimiles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16147,'SYSCOHADA-TD','INCOME','XXXXXX','771',     16146,'Interets de prets','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16148,'SYSCOHADA-TD','INCOME','XXXXXX','772',     16146,'Revenus de participations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16149,'SYSCOHADA-TD','INCOME','XXXXXX','773',     16146,'Escomptes obtenus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16150,'SYSCOHADA-TD','INCOME','XXXXXX','774',     16146,'Revenus de titres de placement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16151,'SYSCOHADA-TD','INCOME','XXXXXX','775',     16146,'Revenus des creances commerciales','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16152,'SYSCOHADA-TD','INCOME','XXXXXX','776',     16146,'Gains de change','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16153,'SYSCOHADA-TD','INCOME','XXXXXX','777',     16146,'Gains sur cessions de titres de placement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16154,'SYSCOHADA-TD','INCOME','XXXXXX','778',     16146,'Gains sur risques financiers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16155,'SYSCOHADA-TD','INCOME','XXXXXX','7781',    16154,'Gains sur rentes viagères','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16156,'SYSCOHADA-TD','INCOME','XXXXXX','7782',    16154,'Gains sur opérations financières','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16157,'SYSCOHADA-TD','INCOME','XXXXXX','7784',    16154,'Gains sur instruments de trésorerie','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16158,'SYSCOHADA-TD','INCOME','XXXXXX','779',     16146,'Reprises de charges provisionnees financieres','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16159,'SYSCOHADA-TD','INCOME','XXXXXX','7791',    16158,'Sur risques financiers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16160,'SYSCOHADA-TD','INCOME','XXXXXX','7795',    16158,'Sur titres de placement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16161,'SYSCOHADA-TD','INCOME','XXXXXX','7798',    16158,'Autres charges provisionnées financières','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16162,'SYSCOHADA-TD','INCOME','XXXXXX','78',      16069,'Transfert de charges','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16163,'SYSCOHADA-TD','INCOME','XXXXXX','781',     16162,'Transfert de charges d''exploitation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16164,'SYSCOHADA-TD','INCOME','XXXXXX','787',     16162,'Transfert de charges financieres','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16165,'SYSCOHADA-TD','INCOME','XXXXXX','79',      16069,'Reprises de provisions','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16166,'SYSCOHADA-TD','INCOME','XXXXXX','791',     16165,'Reprises de provisions d''exploitation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16167,'SYSCOHADA-TD','INCOME','XXXXXX','7911',    16166,'Pour risques et charges d''exploitation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16168,'SYSCOHADA-TD','INCOME','XXXXXX','7912',    16166,'Pour grosses réparation d''exploitation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16169,'SYSCOHADA-TD','INCOME','XXXXXX','7913',    16166,'Pour dépreciation des immobilisations incorporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16170,'SYSCOHADA-TD','INCOME','XXXXXX','7914',    16166,'Pour dépreciation des immobilisations corporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16171,'SYSCOHADA-TD','INCOME','XXXXXX','797',     16165,'Reprises de provisions financieres','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16172,'SYSCOHADA-TD','INCOME','XXXXXX','7971',    16171,'Pour risques et charges financiers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16173,'SYSCOHADA-TD','INCOME','XXXXXX','7972',    16171,'Pour dépréciation des immobilisations financières','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16174,'SYSCOHADA-TD','INCOME','XXXXXX','798',     16165,'Reprises d''amortissements','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16175,'SYSCOHADA-TD','AUTRES','XXXXXX','81',          0,'Valeurs comptables des cessions d''immobilisations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16176,'SYSCOHADA-TD','AUTRES','XXXXXX','811',     16175,'Immobilisations incorporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16177,'SYSCOHADA-TD','AUTRES','XXXXXX','812',     16175,'Immobilisations corporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16178,'SYSCOHADA-TD','AUTRES','XXXXXX','816',     16175,'Immobilisations financieres','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16179,'SYSCOHADA-TD','AUTRES','XXXXXX','82',          0,'Produits de cessions d''immobilisations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16180,'SYSCOHADA-TD','AUTRES','XXXXXX','821',     16179,'Immobilisations incorporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16181,'SYSCOHADA-TD','AUTRES','XXXXXX','822',     16179,'Immobilisations corporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16182,'SYSCOHADA-TD','AUTRES','XXXXXX','826',     16179,'Immobilisations financieres','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16183,'SYSCOHADA-TD','AUTRES','XXXXXX','83',          0,'Charges hors activites ordinaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16184,'SYSCOHADA-TD','AUTRES','XXXXXX','831',     16183,'Charges h.a.o constatées','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16185,'SYSCOHADA-TD','AUTRES','XXXXXX','834',     16183,'Pertes sur creances h.a.o','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16186,'SYSCOHADA-TD','AUTRES','XXXXXX','835',     16183,'Dons et liberalites accordes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16187,'SYSCOHADA-TD','AUTRES','XXXXXX','836',     16183,'Abandons de creances consentis','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16188,'SYSCOHADA-TD','AUTRES','XXXXXX','839',     16183,'Charges provisionnees h.a.o','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16189,'SYSCOHADA-TD','AUTRES','XXXXXX','84',          0,'Produits hors activites ordinaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16190,'SYSCOHADA-TD','AUTRES','XXXXXX','841',     16189,'Produits h.a.o constates','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16191,'SYSCOHADA-TD','AUTRES','XXXXXX','845',     16189,'Dons et liberalites obtenus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16192,'SYSCOHADA-TD','AUTRES','XXXXXX','846',     16189,'Abandons de creances obtenus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16193,'SYSCOHADA-TD','AUTRES','XXXXXX','848',     16189,'Transferts de charges h.a.o','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16194,'SYSCOHADA-TD','AUTRES','XXXXXX','849',     16189,'Reprises des charges provisionnees h.a.o','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16195,'SYSCOHADA-TD','AUTRES','XXXXXX','85',          0,'Dotations hors activites ordinaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16196,'SYSCOHADA-TD','AUTRES','XXXXXX','851',     16195,'Dotations aux provisions reglementees','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16197,'SYSCOHADA-TD','AUTRES','XXXXXX','852',     16195,'Dotations aux amortissements h.a.o','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16198,'SYSCOHADA-TD','AUTRES','XXXXXX','853',     16195,'Dotations aux provisions pour depreciation h.a.o','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16199,'SYSCOHADA-TD','AUTRES','XXXXXX','854',     16195,'Dotations aux provisions pour risques et charges h.a.o','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16200,'SYSCOHADA-TD','AUTRES','XXXXXX','858',     16195,'Autres dotations h.a.o','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16201,'SYSCOHADA-TD','AUTRES','XXXXXX','86',          0,'Reprises hors activites ordinaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16202,'SYSCOHADA-TD','AUTRES','XXXXXX','861',     16201,'Reprises de provisions reglementees','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16203,'SYSCOHADA-TD','AUTRES','XXXXXX','862',     16201,'Reprises d''amortissements','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16204,'SYSCOHADA-TD','AUTRES','XXXXXX','863',     16201,'Reprises de provisions pour depreciation h.a.o','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16205,'SYSCOHADA-TD','AUTRES','XXXXXX','864',     16201,'Reprises de provisions pour risques et charges h.a.o','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16206,'SYSCOHADA-TD','AUTRES','XXXXXX','865',     16201,'Reprises de subventions d''investissement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16207,'SYSCOHADA-TD','AUTRES','XXXXXX','868',     16201,'Autres reprises h.a.o','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16208,'SYSCOHADA-TD','AUTRES','XXXXXX','87',          0,'Participations des travailleurs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16209,'SYSCOHADA-TD','AUTRES','XXXXXX','871',     16208,'Participation legale aux benefices','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16210,'SYSCOHADA-TD','AUTRES','XXXXXX','874',     16208,'Participation contractuelle aux benefices','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16211,'SYSCOHADA-TD','AUTRES','XXXXXX','878',     16208,'Autres participations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16212,'SYSCOHADA-TD','AUTRES','XXXXXX','88',          0,'Subventions d''equilibre','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16213,'SYSCOHADA-TD','AUTRES','XXXXXX','881',     16212,'Etat','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16214,'SYSCOHADA-TD','AUTRES','XXXXXX','884',     16212,'Collectivites publiques','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16215,'SYSCOHADA-TD','AUTRES','XXXXXX','886',     16212,'Groupe','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16216,'SYSCOHADA-TD','AUTRES','XXXXXX','888',     16212,'Autres','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16217,'SYSCOHADA-TD','AUTRES','XXXXXX','89',          0,'Impots sur le resultat','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16218,'SYSCOHADA-TD','AUTRES','XXXXXX','891',     16217,'Impots sur les benefices de l''exercice','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16219,'SYSCOHADA-TD','AUTRES','XXXXXX','8911',    16218,'Activités exercées dans l''etat','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16220,'SYSCOHADA-TD','AUTRES','XXXXXX','8912',    16218,'Activités exercées dans les autres etats de la région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16221,'SYSCOHADA-TD','AUTRES','XXXXXX','8913',    16218,'Activités exercées hors région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16222,'SYSCOHADA-TD','AUTRES','XXXXXX','892',     16217,'Rappel d''impôts sur resultats anterieurs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16223,'SYSCOHADA-TD','AUTRES','XXXXXX','895',     16217,'Impôts minimum forfaitaires (i.m.f)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16224,'SYSCOHADA-TD','AUTRES','XXXXXX','899',     16217,'Dégrèvements et annulations d''impots sur resultats antérieurs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16225,'SYSCOHADA-TD','AUTRES','XXXXXX','8991',    16224,'Dégrèvements','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16226,'SYSCOHADA-TD','AUTRES','XXXXXX','8994',    16224,'Annulations pour pertes rétroactives','1');
    diff --git a/htdocs/install/mysql/data/llx_accounting_account_tg.sql b/htdocs/install/mysql/data/llx_accounting_account_tg.sql
    index cce23e57b56..31bcbe2ae27 100644
    --- a/htdocs/install/mysql/data/llx_accounting_account_tg.sql
    +++ b/htdocs/install/mysql/data/llx_accounting_account_tg.sql
    @@ -13,1242 +13,1240 @@
     -- You should have received a copy of the GNU General Public License
     -- along with this program. If not, see <http://www.gnu.org/licenses/>.
     --
    ---
     
     --
     -- Ne pas placer de commentaire en fin de ligne, ce fichier est parsé lors
     -- de l'install et tous les sigles '--' sont supprimés.
     --
     
    ---
     -- Descriptif des plans comptables BF SYSCOHADA
     -- ID 15000 - 16999
    ---
    +-- ADD 1500000 to rowid # Do no remove this comment --
     
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15000,'SYSCOHADA-TG','CAPIT','XXXXXX','1',            0,'Capital','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15001,'SYSCOHADA-TG','CAPIT','XXXXXX','101',      15000,'Capital social','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15002,'SYSCOHADA-TG','CAPIT','XXXXXX','1011',     15001,'Capital souscrit, non appelé','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15003,'SYSCOHADA-TG','CAPIT','XXXXXX','1012',     15001,'Capital souscrit, appelé, non versé','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15004,'SYSCOHADA-TG','CAPIT','XXXXXX','1013',     15001,'Capital souscrit, appelé, versé, non amorti','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15005,'SYSCOHADA-TG','CAPIT','XXXXXX','1014',     15001,'Capital souscrit, appelé, versé, amorti','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15006,'SYSCOHADA-TG','CAPIT','XXXXXX','1018',     15001,'Capital souscrit, soumis à des conditions particulières','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15007,'SYSCOHADA-TG','CAPIT','XXXXXX','102',      15000,'Capital par dotation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15008,'SYSCOHADA-TG','CAPIT','XXXXXX','1021',     15007,'Dotation initiale','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15009,'SYSCOHADA-TG','CAPIT','XXXXXX','1022',     15007,'Dotations complémentaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15010,'SYSCOHADA-TG','CAPIT','XXXXXX','1028',     15007,'Autres dotations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15011,'SYSCOHADA-TG','CAPIT','XXXXXX','103',      15000,'Capital personnel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15012,'SYSCOHADA-TG','CAPIT','XXXXXX','104',      15000,'Compte de l''exploitant','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15013,'SYSCOHADA-TG','CAPIT','XXXXXX','1041',     15012,'Apports temporaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15014,'SYSCOHADA-TG','CAPIT','XXXXXX','1042',     15012,'Opérations courantes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15015,'SYSCOHADA-TG','CAPIT','XXXXXX','1043',     15012,'Rémunérations, impôts et autres charges personnelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15016,'SYSCOHADA-TG','CAPIT','XXXXXX','1047',     15012,'Prélèvements d''autoconsommation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15017,'SYSCOHADA-TG','CAPIT','XXXXXX','1048',     15012,'Autres prélèvements','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15018,'SYSCOHADA-TG','CAPIT','XXXXXX','105',      15000,'Primes liees aux capitaux propres','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15019,'SYSCOHADA-TG','CAPIT','XXXXXX','1051',     15018,'Primes d''émission','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15020,'SYSCOHADA-TG','CAPIT','XXXXXX','1052',     15018,'Primes d''apport','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15021,'SYSCOHADA-TG','CAPIT','XXXXXX','1053',     15018,'Primes de fusion','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15022,'SYSCOHADA-TG','CAPIT','XXXXXX','1054',     15018,'Primes de conversion','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15023,'SYSCOHADA-TG','CAPIT','XXXXXX','1058',     15018,'Autres primes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15024,'SYSCOHADA-TG','CAPIT','XXXXXX','106',      15000,'Ecarts de reevaluation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15025,'SYSCOHADA-TG','CAPIT','XXXXXX','1061',     15024,'Ecarts de réévaluation légale','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15026,'SYSCOHADA-TG','CAPIT','XXXXXX','1062',     15024,'Ecarts de réévaluation libre','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15027,'SYSCOHADA-TG','CAPIT','XXXXXX','109',      15000,'Actionnaires, capital souscrit, non appele','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15028,'SYSCOHADA-TG','CAPIT','XXXXXX','11',       15000,'Reserves','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15029,'SYSCOHADA-TG','CAPIT','XXXXXX','111',      15028,'Reserve legale','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15030,'SYSCOHADA-TG','CAPIT','XXXXXX','1111',     15029,'Réserves légales','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15031,'SYSCOHADA-TG','CAPIT','XXXXXX','112',      15028,'Reserves statutaires ou contractuelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15032,'SYSCOHADA-TG','CAPIT','XXXXXX','113',      15028,'Reserves reglementees','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15033,'SYSCOHADA-TG','CAPIT','XXXXXX','1131',     15032,'Réserves de plus-values nettes à long terme','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15034,'SYSCOHADA-TG','CAPIT','XXXXXX','1133',     15032,'Réserves consécutives à l''octroi de subventions d''investissement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15035,'SYSCOHADA-TG','CAPIT','XXXXXX','1134',     15032,'Réserves spéciales navires renouvelés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15036,'SYSCOHADA-TG','CAPIT','XXXXXX','1135',     15032,'Réserves spéciales matériels et outillage renouvelés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15037,'SYSCOHADA-TG','CAPIT','XXXXXX','1138',     15032,'Autres réserves réglementées','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15038,'SYSCOHADA-TG','CAPIT','XXXXXX','118',      15028,'Autres reserves','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15039,'SYSCOHADA-TG','CAPIT','XXXXXX','1181',     15038,'Réserves facultatives','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15040,'SYSCOHADA-TG','CAPIT','XXXXXX','1188',     15038,'Réserves diverses','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15041,'SYSCOHADA-TG','CAPIT','XXXXXX','12',       15000,'Report a nouveau','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15042,'SYSCOHADA-TG','CAPIT','XXXXXX','121',      15041,'Report a nouveau crediteur','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15043,'SYSCOHADA-TG','CAPIT','XXXXXX','1211',     15042,'Report à nouveau crediteur','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15044,'SYSCOHADA-TG','CAPIT','XXXXXX','129',      15041,'Report a nouveau debiteur','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15045,'SYSCOHADA-TG','CAPIT','XXXXXX','1291',     15044,'Perte nette à reporter','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15046,'SYSCOHADA-TG','CAPIT','XXXXXX','1292',     15044,'Perte - amortissements réputés différés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15047,'SYSCOHADA-TG','CAPIT','XXXXXX','13',       15000,'Resultat net de l''exercice','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15048,'SYSCOHADA-TG','CAPIT','XXXXXX','1301',     15047,'Résultat en instance d''affectation : bénéfice','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15049,'SYSCOHADA-TG','CAPIT','XXXXXX','1309',     15047,'Résultat en instance d''affectation : perte','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15050,'SYSCOHADA-TG','CAPIT','XXXXXX','131',      15047,'Resultat net : benefice','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15051,'SYSCOHADA-TG','CAPIT','XXXXXX','132',      15047,'Marge brute (mb)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15052,'SYSCOHADA-TG','CAPIT','XXXXXX','1321',     15051,'Marge brute sur marchandises','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15053,'SYSCOHADA-TG','CAPIT','XXXXXX','1322',     15051,'Marge brute sur matières','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15054,'SYSCOHADA-TG','CAPIT','XXXXXX','133',      15047,'Valeur ajoutee (v.a.)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15055,'SYSCOHADA-TG','CAPIT','XXXXXX','134',      15047,'Excedent brut d''exploitation (e.b.e.)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15056,'SYSCOHADA-TG','CAPIT','XXXXXX','135',      15047,'Resultat d''exploitation (r.e.)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15057,'SYSCOHADA-TG','CAPIT','XXXXXX','136',      15047,'Resultat financier (r.f.)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15058,'SYSCOHADA-TG','CAPIT','XXXXXX','137',      15047,'Resultat des activites ordinaires (r.a.o.)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15059,'SYSCOHADA-TG','CAPIT','XXXXXX','138',      15047,'Resultat hors activites ordinaires (r.h.a.o.)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15060,'SYSCOHADA-TG','CAPIT','XXXXXX','139',      15047,'Resultat net : perte','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15061,'SYSCOHADA-TG','CAPIT','XXXXXX','14',       15000,'Subventions d''investissement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15062,'SYSCOHADA-TG','CAPIT','XXXXXX','141',      15061,'Subventions d''equipement a','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15063,'SYSCOHADA-TG','CAPIT','XXXXXX','1411',     15062,'Etat','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15064,'SYSCOHADA-TG','CAPIT','XXXXXX','1412',     15062,'Régions','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15065,'SYSCOHADA-TG','CAPIT','XXXXXX','1413',     15062,'Départements','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15066,'SYSCOHADA-TG','CAPIT','XXXXXX','1414',     15062,'Communes et collectivités publiques décentralisées','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15067,'SYSCOHADA-TG','CAPIT','XXXXXX','1415',     15062,'Entreprises publiques ou mixtes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15068,'SYSCOHADA-TG','CAPIT','XXXXXX','1416',     15062,'Entreprises et organismes privés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15069,'SYSCOHADA-TG','CAPIT','XXXXXX','1417',     15062,'Organismes internationaux','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15070,'SYSCOHADA-TG','CAPIT','XXXXXX','1418',     15062,'Autres','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15071,'SYSCOHADA-TG','CAPIT','XXXXXX','142',      15061,'Subventions d''equipement b','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15072,'SYSCOHADA-TG','CAPIT','XXXXXX','1421',     15071,'Subventions d''équipements','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15073,'SYSCOHADA-TG','CAPIT','XXXXXX','148',      15061,'Autres subventions d''investissement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15074,'SYSCOHADA-TG','CAPIT','XXXXXX','15',       15000,'Provisions reglementees et fonds assimiles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15075,'SYSCOHADA-TG','CAPIT','XXXXXX','151',      15074,'Amortissements derogatoires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15076,'SYSCOHADA-TG','CAPIT','XXXXXX','152',      15074,'Plus-values de cession a reinvestir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15077,'SYSCOHADA-TG','CAPIT','XXXXXX','1521',     15076,'Plus-values de cession à réinvestir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15078,'SYSCOHADA-TG','CAPIT','XXXXXX','153',      15074,'Fonds reglementes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15079,'SYSCOHADA-TG','CAPIT','XXXXXX','1531',     15078,'Fonds national','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15080,'SYSCOHADA-TG','CAPIT','XXXXXX','1532',     15078,'Prélèvement pour le budget','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15081,'SYSCOHADA-TG','CAPIT','XXXXXX','154',      15074,'Provision speciale de reevaluation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15082,'SYSCOHADA-TG','CAPIT','XXXXXX','155',      15074,'Provisions reglementees relatives aux immobilisations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15083,'SYSCOHADA-TG','CAPIT','XXXXXX','1551',     15082,'Recontitution des gisements miniers et pétroliers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15084,'SYSCOHADA-TG','CAPIT','XXXXXX','1552',     15082,'Provisions de croissance des immobilisations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15085,'SYSCOHADA-TG','CAPIT','XXXXXX','1553',     15082,'Provisions de renouvellement du matériel naval','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15086,'SYSCOHADA-TG','CAPIT','XXXXXX','1554',     15082,'Provisions pourle renouvellement du matériel et outillage','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15087,'SYSCOHADA-TG','CAPIT','XXXXXX','156',      15074,'Provisions reglementees relatives aux stocks','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15088,'SYSCOHADA-TG','CAPIT','XXXXXX','1561',     15087,'Hausse de prix','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15089,'SYSCOHADA-TG','CAPIT','XXXXXX','1562',     15087,'Fluctuation des cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15090,'SYSCOHADA-TG','CAPIT','XXXXXX','157',      15074,'Provisions pour investissement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15091,'SYSCOHADA-TG','CAPIT','XXXXXX','158',      15074,'Autres provisions et fonds reglementes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15092,'SYSCOHADA-TG','CAPIT','XXXXXX','16',       15000,'Emprunts et dettes assimilees','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15093,'SYSCOHADA-TG','CAPIT','XXXXXX','161',      15092,'Emprunts obligataires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15094,'SYSCOHADA-TG','CAPIT','XXXXXX','1611',     15093,'Emprunts obligataires ordinaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15095,'SYSCOHADA-TG','CAPIT','XXXXXX','1612',     15093,'Emprunts obligataires convertibles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15096,'SYSCOHADA-TG','CAPIT','XXXXXX','1618',     15093,'Autres emprunts obligataires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15097,'SYSCOHADA-TG','CAPIT','XXXXXX','1619',     15093,'Obligations à souscrire, à la souche','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15098,'SYSCOHADA-TG','CAPIT','XXXXXX','162',      15092,'Emprunts et dettes aupres des etablissements de credit','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15099,'SYSCOHADA-TG','CAPIT','XXXXXX','163',      15092,'Avances recues de l''etat','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15100,'SYSCOHADA-TG','CAPIT','XXXXXX','164',      15092,'Avances recues et comptes courants bloques','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15101,'SYSCOHADA-TG','CAPIT','XXXXXX','165',      15092,'Depots et cautionnements recus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15102,'SYSCOHADA-TG','CAPIT','XXXXXX','1651',     15101,'Dépôts à terme','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15103,'SYSCOHADA-TG','CAPIT','XXXXXX','1652',     15101,'Cautionnements','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15104,'SYSCOHADA-TG','CAPIT','XXXXXX','166',      15092,'Interets courus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15105,'SYSCOHADA-TG','CAPIT','XXXXXX','1661',     15104,'Sur emprunts obligataires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15106,'SYSCOHADA-TG','CAPIT','XXXXXX','1662',     15104,'Sur emprunts et dettes auprès des établissements de crédit','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15107,'SYSCOHADA-TG','CAPIT','XXXXXX','1663',     15104,'Sur avances reçues de l''etat','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15108,'SYSCOHADA-TG','CAPIT','XXXXXX','1664',     15104,'Sur avances reçues et comptes courants bloqués','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15109,'SYSCOHADA-TG','CAPIT','XXXXXX','1665',     15104,'Sur dépôts et cautionnements reçus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15110,'SYSCOHADA-TG','CAPIT','XXXXXX','1667',     15104,'Sur avances assorties de conditions particulières','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15111,'SYSCOHADA-TG','CAPIT','XXXXXX','1668',     15104,'Sur autres emprunts et dettes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15112,'SYSCOHADA-TG','CAPIT','XXXXXX','167',      15092,'Avances assorties de conditions particulieres','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15113,'SYSCOHADA-TG','CAPIT','XXXXXX','1671',     15112,'Avances bloquées pour augmentation du capital','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15114,'SYSCOHADA-TG','CAPIT','XXXXXX','1672',     15112,'Avances conditionnées par l''etat','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15115,'SYSCOHADA-TG','CAPIT','XXXXXX','1673',     15112,'Avances conditionnées par les autres organismes africains','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15116,'SYSCOHADA-TG','CAPIT','XXXXXX','1674',     15112,'Avances conditionné par les autres organismes internationaux','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15117,'SYSCOHADA-TG','CAPIT','XXXXXX','1676',     15112,'Droits du concédant exigibles en nature','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15118,'SYSCOHADA-TG','CAPIT','XXXXXX','168',      15092,'Autres emprunts et dettes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15119,'SYSCOHADA-TG','CAPIT','XXXXXX','1681',     15118,'Rentes viagères capitalisées','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15120,'SYSCOHADA-TG','CAPIT','XXXXXX','1682',     15118,'Billets de fonds','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15121,'SYSCOHADA-TG','CAPIT','XXXXXX','1683',     15118,'Dettes consécutives à des titres emprunté','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15122,'SYSCOHADA-TG','CAPIT','XXXXXX','1684',     15118,'Dettes du concédant exigibles en nature','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15123,'SYSCOHADA-TG','CAPIT','XXXXXX','1685',     15118,'Emprunts participatifs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15124,'SYSCOHADA-TG','CAPIT','XXXXXX','1686',     15118,'Participation des travailleurs aux bénéfices','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15125,'SYSCOHADA-TG','CAPIT','XXXXXX','17',       15000,'Dettes de credit-bail et contrats assimiles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15126,'SYSCOHADA-TG','CAPIT','XXXXXX','172',      15125,'Emprunts equivalents de credit-bail immobilier','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15127,'SYSCOHADA-TG','CAPIT','XXXXXX','173',      15125,'Emprunts equivalents de credit-bail mobilier','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15128,'SYSCOHADA-TG','CAPIT','XXXXXX','176',      15125,'Interets courus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15129,'SYSCOHADA-TG','CAPIT','XXXXXX','1762',     15128,'Sur emprunts équivalents de crédit-bail immobilier','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15130,'SYSCOHADA-TG','CAPIT','XXXXXX','1763',     15128,'Sur emprunts équivalents de crédit-bail mobilier','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15131,'SYSCOHADA-TG','CAPIT','XXXXXX','1768',     15128,'Sur emprunts équivalents d''autres contrats','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15132,'SYSCOHADA-TG','CAPIT','XXXXXX','178',      15125,'Emprunts equivalents d''autres contrats','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15133,'SYSCOHADA-TG','CAPIT','XXXXXX','18',       15000,'Dettes liees a des participations et comptes de liaison des etablissements et societes en participation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15134,'SYSCOHADA-TG','CAPIT','XXXXXX','181',      15133,'Dettes liees a des participations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15135,'SYSCOHADA-TG','CAPIT','XXXXXX','1811',     15134,'Dettes liées à des participations (groupe)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15136,'SYSCOHADA-TG','CAPIT','XXXXXX','1812',     15134,'Dettes liées à des participations (hors groupe)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15137,'SYSCOHADA-TG','CAPIT','XXXXXX','182',      15133,'Dettes liees a des societes en paticipation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15138,'SYSCOHADA-TG','CAPIT','XXXXXX','183',      15133,'Interets courus sur dettes liees a des participations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15139,'SYSCOHADA-TG','CAPIT','XXXXXX','184',      15133,'Comptes permanents bloques des etablissements et succursales','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15140,'SYSCOHADA-TG','CAPIT','XXXXXX','185',      15133,'Comptes permanents non bloques des etablissements et succursales','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15141,'SYSCOHADA-TG','CAPIT','XXXXXX','186',      15133,'Comptes de liaison charges','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15142,'SYSCOHADA-TG','CAPIT','XXXXXX','187',      15133,'Comptes de liaison produits','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15143,'SYSCOHADA-TG','CAPIT','XXXXXX','188',      15133,'Comptes de liaison des societes en participation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15144,'SYSCOHADA-TG','CAPIT','XXXXXX','19',       15000,'Provisions financieres pour risques et charges','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15145,'SYSCOHADA-TG','CAPIT','XXXXXX','191',      15144,'Provisions pour litiges','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15146,'SYSCOHADA-TG','CAPIT','XXXXXX','192',      15144,'Provisions pour garanties donnees aux clients','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15147,'SYSCOHADA-TG','CAPIT','XXXXXX','193',      15144,'Provisions pour pertes sur marches a achevement futur','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15148,'SYSCOHADA-TG','CAPIT','XXXXXX','194',      15144,'Provisions pour pertes de change','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15149,'SYSCOHADA-TG','CAPIT','XXXXXX','195',      15144,'Provisions pour impots','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15150,'SYSCOHADA-TG','CAPIT','XXXXXX','196',      15144,'Provisions pour pensions et obligations similaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15151,'SYSCOHADA-TG','CAPIT','XXXXXX','197',      15144,'Provisions pour charges a repartir sur plusieurs exercices','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15152,'SYSCOHADA-TG','CAPIT','XXXXXX','1971',     15151,'Provisions pour grosses réparations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15153,'SYSCOHADA-TG','CAPIT','XXXXXX','198',      15144,'Autres provisions financieres pour risques et charges','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15154,'SYSCOHADA-TG','CAPIT','XXXXXX','1981',     15153,'Provisions pour amendes et pénalités','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15155,'SYSCOHADA-TG','CAPIT','XXXXXX','1982',     15153,'Provisions pour renouvellement des immobilisations (entreprises concessionnaires)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15156,'SYSCOHADA-TG','CAPIT','XXXXXX','1983',     15153,'Provisions pour propres assureurs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15157,'SYSCOHADA-TG','CAPIT','XXXXXX','1988',     15153,'Autres provisions financières pour risques et charges','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15158,'SYSCOHADA-TG','IMMO','XXXXXX','2',             0,'Charges immobilisees','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15159,'SYSCOHADA-TG','IMMO','XXXXXX','201',       15158,'Frais d''etablissement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15160,'SYSCOHADA-TG','IMMO','XXXXXX','2011',      15159,'Frais de constitution','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15161,'SYSCOHADA-TG','IMMO','XXXXXX','2012',      15159,'Frais de prospection','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15162,'SYSCOHADA-TG','IMMO','XXXXXX','2013',      15159,'Frais de publicité et de lancement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15163,'SYSCOHADA-TG','IMMO','XXXXXX','2014',      15159,'Frais de fonctionnement antérieurs au démarrage','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15164,'SYSCOHADA-TG','IMMO','XXXXXX','2015',      15159,'Frais de modification du capital (fusions, scissions transformations)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15165,'SYSCOHADA-TG','IMMO','XXXXXX','2016',      15159,'Frais d''entrée à la bourse','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15166,'SYSCOHADA-TG','IMMO','XXXXXX','2017',      15159,'Frais de restructuration','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15167,'SYSCOHADA-TG','IMMO','XXXXXX','2018',      15159,'Frais divers d''établissement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15168,'SYSCOHADA-TG','IMMO','XXXXXX','202',       15158,'Charges a repartir sur plusieurs exercices','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15169,'SYSCOHADA-TG','IMMO','XXXXXX','2021',      15168,'Charges différées','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15170,'SYSCOHADA-TG','IMMO','XXXXXX','2022',      15168,'Frais d''acquisition d''immobilisations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15171,'SYSCOHADA-TG','IMMO','XXXXXX','2026',      15168,'Fais d''émission des emprunts','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15172,'SYSCOHADA-TG','IMMO','XXXXXX','2028',      15168,'Charges à étaler','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15173,'SYSCOHADA-TG','IMMO','XXXXXX','206',       15158,'Primes de remboursement des obligations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15174,'SYSCOHADA-TG','IMMO','XXXXXX','2061',      15173,'Obligations ordinaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15175,'SYSCOHADA-TG','IMMO','XXXXXX','2062',      15173,'Obligations convertibles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15176,'SYSCOHADA-TG','IMMO','XXXXXX','2068',      15173,'Autres emprunts obligataires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15177,'SYSCOHADA-TG','IMMO','XXXXXX','21',        15158,'Immobilisations incorporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15178,'SYSCOHADA-TG','IMMO','XXXXXX','211',       15177,'Frais de recherche et de developpement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15179,'SYSCOHADA-TG','IMMO','XXXXXX','212',       15177,'Brevets, licences, concessions et droits similaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15180,'SYSCOHADA-TG','IMMO','XXXXXX','213',       15177,'Logiciels','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15181,'SYSCOHADA-TG','IMMO','XXXXXX','214',       15177,'Marques','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15182,'SYSCOHADA-TG','IMMO','XXXXXX','215',       15177,'Fonds commercial','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15183,'SYSCOHADA-TG','IMMO','XXXXXX','216',       15177,'Droit au bail','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15184,'SYSCOHADA-TG','IMMO','XXXXXX','217',       15177,'Investissements de creation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15185,'SYSCOHADA-TG','IMMO','XXXXXX','218',       15177,'Autres droits et valeurs incorporels','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15186,'SYSCOHADA-TG','IMMO','XXXXXX','219',       15177,'Immobilisations incorporelles en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15187,'SYSCOHADA-TG','IMMO','XXXXXX','2191',      15186,'Frais de recherche et de développement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15188,'SYSCOHADA-TG','IMMO','XXXXXX','2193',      15186,'Logiciels','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15189,'SYSCOHADA-TG','IMMO','XXXXXX','2198',      15186,'Autres droits et valeurs incorporels','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15190,'SYSCOHADA-TG','IMMO','XXXXXX','22',        15158,'Terrains','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15191,'SYSCOHADA-TG','IMMO','XXXXXX','221',       15190,'Terrains agricoles et forestiers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15192,'SYSCOHADA-TG','IMMO','XXXXXX','2211',      15191,'Terrains d''exploitation agricole','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15193,'SYSCOHADA-TG','IMMO','XXXXXX','2212',      15191,'Terrains d''exploitation forestière','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15194,'SYSCOHADA-TG','IMMO','XXXXXX','2218',      15191,'Autres terrains','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15195,'SYSCOHADA-TG','IMMO','XXXXXX','222',       15190,'Terrains nus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15196,'SYSCOHADA-TG','IMMO','XXXXXX','2221',      15195,'Terrains à bâtir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15197,'SYSCOHADA-TG','IMMO','XXXXXX','2228',      15195,'Autres terrains nus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15198,'SYSCOHADA-TG','IMMO','XXXXXX','223',       15190,'Terrains batis','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15199,'SYSCOHADA-TG','IMMO','XXXXXX','2231',      15198,'Pour bâtiments industriels et agricoles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15200,'SYSCOHADA-TG','IMMO','XXXXXX','2232',      15198,'Pour bâtiments administratifs et commerciaux','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15201,'SYSCOHADA-TG','IMMO','XXXXXX','2234',      15198,'Pour bâtiments affectés aux autres opérations professionnelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15202,'SYSCOHADA-TG','IMMO','XXXXXX','2235',      15198,'Pour bâtiments affectés aux autres opérations non professionnelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15203,'SYSCOHADA-TG','IMMO','XXXXXX','2236',      15198,'Autres terrains bâtis','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15204,'SYSCOHADA-TG','IMMO','XXXXXX','224',       15190,'Travaux de mise en valeur des terrains','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15205,'SYSCOHADA-TG','IMMO','XXXXXX','2241',      15204,'Plantation d''arbres et d''arbustes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15206,'SYSCOHADA-TG','IMMO','XXXXXX','2248',      15204,'Autres travaux','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15207,'SYSCOHADA-TG','IMMO','XXXXXX','225',       15190,'Terrains de gisement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15208,'SYSCOHADA-TG','IMMO','XXXXXX','2251',      15207,'Carrières','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15209,'SYSCOHADA-TG','IMMO','XXXXXX','226',       15190,'Terrains amenages','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15210,'SYSCOHADA-TG','IMMO','XXXXXX','2261',      15209,'Parkings','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15211,'SYSCOHADA-TG','IMMO','XXXXXX','227',       15190,'Terrains mis en concession','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15212,'SYSCOHADA-TG','IMMO','XXXXXX','228',       15190,'Autres terrains','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15213,'SYSCOHADA-TG','IMMO','XXXXXX','2281',      15212,'Terrains des immeubles de rapport','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15214,'SYSCOHADA-TG','IMMO','XXXXXX','2285',      15212,'Terrains des logements affectés au personnel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15215,'SYSCOHADA-TG','IMMO','XXXXXX','2288',      15212,'Autres terrains','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15216,'SYSCOHADA-TG','IMMO','XXXXXX','229',       15190,'Amenagements des terrains en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15217,'SYSCOHADA-TG','IMMO','XXXXXX','2291',      15216,'Terrains agricoles et forestiers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15218,'SYSCOHADA-TG','IMMO','XXXXXX','2292',      15216,'Terrains nus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15219,'SYSCOHADA-TG','IMMO','XXXXXX','2295',      15216,'Terrains de gisement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15220,'SYSCOHADA-TG','IMMO','XXXXXX','2298',      15216,'Autres travaux','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15221,'SYSCOHADA-TG','IMMO','XXXXXX','23',        15158,'Bâtiments, installations techniques et agencements','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15222,'SYSCOHADA-TG','IMMO','XXXXXX','231',       15221,'Bâtiments industriels, agricoles, administratifs et commerciaux sur sol propre','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15223,'SYSCOHADA-TG','IMMO','XXXXXX','2311',      15222,'Bâtiments industriels','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15224,'SYSCOHADA-TG','IMMO','XXXXXX','2312',      15222,'Bâtiments agricoles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15225,'SYSCOHADA-TG','IMMO','XXXXXX','2313',      15222,'Bâtiments administratifs et commerciaux','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15226,'SYSCOHADA-TG','IMMO','XXXXXX','2314',      15222,'Bâtiments affectés au logement du personnel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15227,'SYSCOHADA-TG','IMMO','XXXXXX','2315',      15222,'Immeubles de rapport','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15228,'SYSCOHADA-TG','IMMO','XXXXXX','232',       15221,'Bâtiments industriels, agricoles, administratifs et commerciaux sur sol d''autrui','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15229,'SYSCOHADA-TG','IMMO','XXXXXX','2321',      15228,'Bâtiments industriels','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15230,'SYSCOHADA-TG','IMMO','XXXXXX','2322',      15228,'Bâtiments agricoles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15231,'SYSCOHADA-TG','IMMO','XXXXXX','2323',      15228,'Bâtiments administratifs et commerciaux','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15232,'SYSCOHADA-TG','IMMO','XXXXXX','2324',      15228,'Bâtiments affectés au logement du personnel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15233,'SYSCOHADA-TG','IMMO','XXXXXX','2325',      15228,'Immeubles de rapport','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15234,'SYSCOHADA-TG','IMMO','XXXXXX','233',       15221,'Ouvrages d''infrastructures','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15235,'SYSCOHADA-TG','IMMO','XXXXXX','2331',      15234,'Voies de terre','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15236,'SYSCOHADA-TG','IMMO','XXXXXX','2332',      15234,'Voies de fer','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15237,'SYSCOHADA-TG','IMMO','XXXXXX','2333',      15234,'Voies d''eau','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15238,'SYSCOHADA-TG','IMMO','XXXXXX','2334',      15234,'Barrages, digues','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15239,'SYSCOHADA-TG','IMMO','XXXXXX','2335',      15234,'Pistes d''aérodrome','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15240,'SYSCOHADA-TG','IMMO','XXXXXX','2338',      15234,'Autres','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15241,'SYSCOHADA-TG','IMMO','XXXXXX','234',       15221,'Installations techniques','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15242,'SYSCOHADA-TG','IMMO','XXXXXX','2341',      15241,'Installations complexes spécialisées sur sol propre','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15243,'SYSCOHADA-TG','IMMO','XXXXXX','2342',      15241,'Installations complexes spécialisées sur sol d''autrui','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15244,'SYSCOHADA-TG','IMMO','XXXXXX','2343',      15241,'Installations à caractère spécifique sur sol propre','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15245,'SYSCOHADA-TG','IMMO','XXXXXX','2344',      15241,'Installations à caractère spécifique sur sol d''autrui','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15246,'SYSCOHADA-TG','IMMO','XXXXXX','235',       15221,'Amenagements de bureaux','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15247,'SYSCOHADA-TG','IMMO','XXXXXX','2351',      15246,'Installations générales','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15248,'SYSCOHADA-TG','IMMO','XXXXXX','2358',      15246,'Autres installations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15249,'SYSCOHADA-TG','IMMO','XXXXXX','237',       15221,'Batiments industriels, agricoles et commerciaux mis en concession','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15250,'SYSCOHADA-TG','IMMO','XXXXXX','238',       15221,'Autres installations et agencements','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15251,'SYSCOHADA-TG','IMMO','XXXXXX','239',       15221,'Bâtiments et installations en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15252,'SYSCOHADA-TG','IMMO','XXXXXX','2391',      15251,'Bâtiments et installations en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15253,'SYSCOHADA-TG','IMMO','XXXXXX','24',        15158,'Materiels','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15254,'SYSCOHADA-TG','IMMO','XXXXXX','241',       15253,'Materiel et outillage industriel et commercial','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15255,'SYSCOHADA-TG','IMMO','XXXXXX','2411',      15254,'Matériel industriel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15256,'SYSCOHADA-TG','IMMO','XXXXXX','2412',      15254,'Outillage industriel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15257,'SYSCOHADA-TG','IMMO','XXXXXX','2413',      15254,'Matériel commercial','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15258,'SYSCOHADA-TG','IMMO','XXXXXX','2414',      15254,'Outillage commercial','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15259,'SYSCOHADA-TG','IMMO','XXXXXX','242',       15253,'Materiel et outillage agricole','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15260,'SYSCOHADA-TG','IMMO','XXXXXX','2421',      15259,'Matériel agricole','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15261,'SYSCOHADA-TG','IMMO','XXXXXX','2422',      15259,'Outillage agricole','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15262,'SYSCOHADA-TG','IMMO','XXXXXX','243',       15253,'Materiel d''emballage recuperable et identifiable','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15263,'SYSCOHADA-TG','IMMO','XXXXXX','244',       15253,'Materiel et mobilier','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15264,'SYSCOHADA-TG','IMMO','XXXXXX','2441',      15263,'Matériel de bureau','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15265,'SYSCOHADA-TG','IMMO','XXXXXX','2442',      15263,'Matériel informatique','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15266,'SYSCOHADA-TG','IMMO','XXXXXX','2443',      15263,'Matériel bureautique','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15267,'SYSCOHADA-TG','IMMO','XXXXXX','2444',      15263,'Mobilier de bureau','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15268,'SYSCOHADA-TG','IMMO','XXXXXX','2446',      15263,'Matériel et mobilier des immeubles de rapport','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15269,'SYSCOHADA-TG','IMMO','XXXXXX','2447',      15263,'Matériel et mobilier des logements du personnel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15270,'SYSCOHADA-TG','IMMO','XXXXXX','245',       15253,'Materiel de transport','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15271,'SYSCOHADA-TG','IMMO','XXXXXX','2451',      15270,'Matériel automobile','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15272,'SYSCOHADA-TG','IMMO','XXXXXX','2452',      15270,'Matériel ferroviaire','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15273,'SYSCOHADA-TG','IMMO','XXXXXX','2453',      15270,'Matériel fluvial, lagunaire','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15274,'SYSCOHADA-TG','IMMO','XXXXXX','2454',      15270,'Matériel naval','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15275,'SYSCOHADA-TG','IMMO','XXXXXX','2455',      15270,'Matériel aérien','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15276,'SYSCOHADA-TG','IMMO','XXXXXX','2456',      15270,'Matériel hippomobile','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15277,'SYSCOHADA-TG','IMMO','XXXXXX','2458',      15270,'Autres (vélo, mobylette, moto)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15278,'SYSCOHADA-TG','IMMO','XXXXXX','246',       15253,'Immobilisations animales et agricoles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15279,'SYSCOHADA-TG','IMMO','XXXXXX','2461',      15278,'Cheptel, animaux de trait','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15280,'SYSCOHADA-TG','IMMO','XXXXXX','2462',      15278,'Cheptel, animaux reproducteurs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15281,'SYSCOHADA-TG','IMMO','XXXXXX','2463',      15278,'Animaux de garde','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15282,'SYSCOHADA-TG','IMMO','XXXXXX','2465',      15278,'Plantations agricoles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15283,'SYSCOHADA-TG','IMMO','XXXXXX','2468',      15278,'Autres','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15284,'SYSCOHADA-TG','IMMO','XXXXXX','247',       15253,'Agencements et amenagements du materiel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15285,'SYSCOHADA-TG','IMMO','XXXXXX','248',       15253,'Autres materiels','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15286,'SYSCOHADA-TG','IMMO','XXXXXX','2481',      15285,'Collections et oeuvres d''art','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15287,'SYSCOHADA-TG','IMMO','XXXXXX','249',       15253,'Materiel en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15288,'SYSCOHADA-TG','IMMO','XXXXXX','2491',      15287,'Matériel et outillage industriel et commercial','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15289,'SYSCOHADA-TG','IMMO','XXXXXX','2492',      15287,'Matériel et outillage agricole','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15290,'SYSCOHADA-TG','IMMO','XXXXXX','2493',      15287,'Matériel d''emballage récupérable et identifiable','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15291,'SYSCOHADA-TG','IMMO','XXXXXX','2494',      15287,'Matériel et mobilier de bureau','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15292,'SYSCOHADA-TG','IMMO','XXXXXX','2495',      15287,'Matériel de transport','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15293,'SYSCOHADA-TG','IMMO','XXXXXX','2496',      15287,'Immobilisations animales et agricoles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15294,'SYSCOHADA-TG','IMMO','XXXXXX','2497',      15287,'Agencements et aménagements du matériel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15295,'SYSCOHADA-TG','IMMO','XXXXXX','2498',      15287,'Autres matériels','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15296,'SYSCOHADA-TG','IMMO','XXXXXX','25',        15158,'Avances et acomptes verses sur immobilisations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15297,'SYSCOHADA-TG','IMMO','XXXXXX','251',       15296,'Avances et acomptes verses sur immobilisations incorporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15298,'SYSCOHADA-TG','IMMO','XXXXXX','252',       15296,'Avances et acomptes verses sur immobilisations corporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15299,'SYSCOHADA-TG','IMMO','XXXXXX','26',        15158,'Titres de participation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15300,'SYSCOHADA-TG','IMMO','XXXXXX','261',       15299,'Titres de participation dans des societes sous contrôle exclusif','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15301,'SYSCOHADA-TG','IMMO','XXXXXX','262',       15299,'Titres de participation dans des societes sous contrôle conjoint','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15302,'SYSCOHADA-TG','IMMO','XXXXXX','263',       15299,'Titres de participation dans des societes conferant une influence notable','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15303,'SYSCOHADA-TG','IMMO','XXXXXX','265',       15299,'Participations dans des organismes professionnels','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15304,'SYSCOHADA-TG','IMMO','XXXXXX','266',       15299,'Part dans des groupements d''interets economique (g.i.e.)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15305,'SYSCOHADA-TG','IMMO','XXXXXX','268',       15299,'Autres titres de participation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15306,'SYSCOHADA-TG','IMMO','XXXXXX','27',        15158,'Autres immobilisations financières','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15307,'SYSCOHADA-TG','IMMO','XXXXXX','271',       15306,'Prêts et creances non commerciales','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15308,'SYSCOHADA-TG','IMMO','XXXXXX','2711',      15307,'Prêts participatifs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15309,'SYSCOHADA-TG','IMMO','XXXXXX','2712',      15307,'Prêts aux associés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15310,'SYSCOHADA-TG','IMMO','XXXXXX','2713',      15307,'Billets de fonds','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15311,'SYSCOHADA-TG','IMMO','XXXXXX','2714',      15307,'Titres prêtés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15312,'SYSCOHADA-TG','IMMO','XXXXXX','272',       15306,'Prets au personnel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15313,'SYSCOHADA-TG','IMMO','XXXXXX','2721',      15312,'Prêts immobiliers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15314,'SYSCOHADA-TG','IMMO','XXXXXX','2722',      15312,'Prêts mobiliers et d''intallation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15315,'SYSCOHADA-TG','IMMO','XXXXXX','2728',      15312,'Autres prêts (frais d''étude...)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15316,'SYSCOHADA-TG','IMMO','XXXXXX','273',       15306,'Creances sur l''etat','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15317,'SYSCOHADA-TG','IMMO','XXXXXX','2731',      15316,'Retenues de garantie','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15318,'SYSCOHADA-TG','IMMO','XXXXXX','2733',      15316,'Fonds reglementé','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15319,'SYSCOHADA-TG','IMMO','XXXXXX','2738',      15316,'Autres','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15320,'SYSCOHADA-TG','IMMO','XXXXXX','274',       15306,'Titres immobilises','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15321,'SYSCOHADA-TG','IMMO','XXXXXX','2741',      15320,'Titres immobilisés de l''activité de portefeuille (t.i.a.p.)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15322,'SYSCOHADA-TG','IMMO','XXXXXX','2742',      15320,'Titres participatifs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15323,'SYSCOHADA-TG','IMMO','XXXXXX','2743',      15320,'Certificats d''investissement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15324,'SYSCOHADA-TG','IMMO','XXXXXX','2744',      15320,'Parts de fonds commun de placement (f.c.p.)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15325,'SYSCOHADA-TG','IMMO','XXXXXX','2748',      15320,'Autres titres immobilisés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15326,'SYSCOHADA-TG','IMMO','XXXXXX','275',       15306,'Depots et cautionnements verses','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15327,'SYSCOHADA-TG','IMMO','XXXXXX','2751',      15326,'Dépôts pour loyers d''avance','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15328,'SYSCOHADA-TG','IMMO','XXXXXX','2752',      15326,'Dépôts pour l''électricité','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15329,'SYSCOHADA-TG','IMMO','XXXXXX','2753',      15326,'Dépôts pour l''eau','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15330,'SYSCOHADA-TG','IMMO','XXXXXX','2754',      15326,'Dépôts pour le gaz','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15331,'SYSCOHADA-TG','IMMO','XXXXXX','2755',      15326,'Dépôts pour le téléphone, le télex, la télécopie','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15332,'SYSCOHADA-TG','IMMO','XXXXXX','2756',      15326,'Cautionnements sur les marchés publics','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15333,'SYSCOHADA-TG','IMMO','XXXXXX','2757',      15326,'Cautionnements sur autres opérations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15334,'SYSCOHADA-TG','IMMO','XXXXXX','2758',      15326,'Autres dépôts et cautionnements','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15335,'SYSCOHADA-TG','IMMO','XXXXXX','276',       15306,'Interets courus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15336,'SYSCOHADA-TG','IMMO','XXXXXX','2761',      15335,'Prêts et créances non commerciales','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15337,'SYSCOHADA-TG','IMMO','XXXXXX','2762',      15335,'Prêts au personnel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15338,'SYSCOHADA-TG','IMMO','XXXXXX','2763',      15335,'Créances sur l''etat','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15339,'SYSCOHADA-TG','IMMO','XXXXXX','2764',      15335,'Titres immobilisés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15340,'SYSCOHADA-TG','IMMO','XXXXXX','2765',      15335,'Dépôts et cautionnements versés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15341,'SYSCOHADA-TG','IMMO','XXXXXX','2767',      15335,'Créances rattachées à des participations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15342,'SYSCOHADA-TG','IMMO','XXXXXX','2768',      15335,'Immobilisations financières diverses','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15343,'SYSCOHADA-TG','IMMO','XXXXXX','277',       15306,'Créances rattachees a des participations et des avances a des g.i.e.','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15344,'SYSCOHADA-TG','IMMO','XXXXXX','2771',      15343,'Créances rattachées à des participations (groupe)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15345,'SYSCOHADA-TG','IMMO','XXXXXX','2772',      15343,'Créances rattachées à des participations (hors groupe)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15346,'SYSCOHADA-TG','IMMO','XXXXXX','2773',      15343,'Créances rattachées à des sociétés en participation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15347,'SYSCOHADA-TG','IMMO','XXXXXX','2774',      15343,'Avances à des groupements d''intérêt économique (g.i.e.)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15348,'SYSCOHADA-TG','IMMO','XXXXXX','278',       15306,'Immobilisations financieres diverses','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15349,'SYSCOHADA-TG','IMMO','XXXXXX','2781',      15348,'Créances diverses groupe','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15350,'SYSCOHADA-TG','IMMO','XXXXXX','2782',      15348,'Créances diverses hors groupe','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15351,'SYSCOHADA-TG','IMMO','XXXXXX','2785',      15348,'Or et métaux précieux (1)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15352,'SYSCOHADA-TG','IMMO','XXXXXX','28',        15158,'Amortissemnts','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15353,'SYSCOHADA-TG','IMMO','XXXXXX','281',       15352,'Amortissements des immobilisations incorporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15354,'SYSCOHADA-TG','IMMO','XXXXXX','2811',      15353,'Amortissements des frais de recherche et de développement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15355,'SYSCOHADA-TG','IMMO','XXXXXX','2812',      15353,'Amortissements des brevets, licences, concessions et droits similaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15356,'SYSCOHADA-TG','IMMO','XXXXXX','2813',      15353,'Amortissements des logiciels','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15357,'SYSCOHADA-TG','IMMO','XXXXXX','2814',      15353,'Amortissements des marques','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15358,'SYSCOHADA-TG','IMMO','XXXXXX','2815',      15353,'Amortissements du fonds commercial','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15359,'SYSCOHADA-TG','IMMO','XXXXXX','2816',      15353,'Amortissements du droit au bail','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15360,'SYSCOHADA-TG','IMMO','XXXXXX','2817',      15353,'Amortissements des investissements de création','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15361,'SYSCOHADA-TG','IMMO','XXXXXX','2818',      15353,'Amortissements des autres droits et valeurs incorporels','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15362,'SYSCOHADA-TG','IMMO','XXXXXX','282',       15352,'Amortissements des terrains','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15363,'SYSCOHADA-TG','IMMO','XXXXXX','2821',      15362,'Amortissements des terrains agricoles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15364,'SYSCOHADA-TG','IMMO','XXXXXX','2824',      15362,'Amortissements des travaux de mise en valeur des terrains','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15365,'SYSCOHADA-TG','IMMO','XXXXXX','2825',      15362,'Amortissements des terrains de gisements','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15366,'SYSCOHADA-TG','IMMO','XXXXXX','283',       15352,'Amortissements des batiments, installations techniques et agencements','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15367,'SYSCOHADA-TG','IMMO','XXXXXX','2831',      15366,'Amortissements des bâtiments industriels, agricoles, administratifs et commerciaux sur sol propres','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15368,'SYSCOHADA-TG','IMMO','XXXXXX','2832',      15366,'Amortissements des bâtiments industriels, agricoles, administratifs et commerciaux sur sol d''autrui','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15369,'SYSCOHADA-TG','IMMO','XXXXXX','2833',      15366,'Amortissements des ouvrages d''infrastructure','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15370,'SYSCOHADA-TG','IMMO','XXXXXX','2834',      15366,'Amortissements des installations techniques','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15371,'SYSCOHADA-TG','IMMO','XXXXXX','2835',      15366,'Amortissements des aménagements de bureaux','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15372,'SYSCOHADA-TG','IMMO','XXXXXX','2837',      15366,'Amortissements des bâtiments  industriels, agricoles et commerciaux mis en concession','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15373,'SYSCOHADA-TG','IMMO','XXXXXX','2838',      15366,'Amortissements des autres installations et agencements','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15374,'SYSCOHADA-TG','IMMO','XXXXXX','284',       15352,'Amortissement du materiel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15375,'SYSCOHADA-TG','IMMO','XXXXXX','2841',      15374,'Amortissements du matériel et outillage industriel et commercial','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15376,'SYSCOHADA-TG','IMMO','XXXXXX','2842',      15374,'Amortissements du matériel et outillage agricole','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15377,'SYSCOHADA-TG','IMMO','XXXXXX','2843',      15374,'Amortissements du matériel d''emballage récupérable et identifiable','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15378,'SYSCOHADA-TG','IMMO','XXXXXX','2844',      15374,'Amortissements du matériel et mobilier','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15379,'SYSCOHADA-TG','IMMO','XXXXXX','2845',      15374,'Amortissements du materiel de transport','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15380,'SYSCOHADA-TG','IMMO','XXXXXX','2846',      15374,'Amortissements des immobilisations animales et agricoles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15381,'SYSCOHADA-TG','IMMO','XXXXXX','2847',      15374,'Amortissements des agencements et aménagements du matériel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15382,'SYSCOHADA-TG','IMMO','XXXXXX','2848',      15374,'Amortissements des autres matériels','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15383,'SYSCOHADA-TG','IMMO','XXXXXX','29',        15158,'Provisions pour depreciation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15384,'SYSCOHADA-TG','IMMO','XXXXXX','291',       15383,'Provisions pour depreciation des immobilisations incorporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15385,'SYSCOHADA-TG','IMMO','XXXXXX','2912',      15384,'Provisions pour dépréciation des brevets, licences, concessions et droits similaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15386,'SYSCOHADA-TG','IMMO','XXXXXX','2913',      15384,'Provisions pour dépréciation des logiciels','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15387,'SYSCOHADA-TG','IMMO','XXXXXX','2914',      15384,'Provisions pour dépréciation des marques','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15388,'SYSCOHADA-TG','IMMO','XXXXXX','2915',      15384,'Provisions pour dépréciation du fonds de commerce','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15389,'SYSCOHADA-TG','IMMO','XXXXXX','2916',      15384,'Provisions pour dépréciation du droit de bail','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15390,'SYSCOHADA-TG','IMMO','XXXXXX','2917',      15384,'Provisions pour dépréciation des investissements de création','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15391,'SYSCOHADA-TG','IMMO','XXXXXX','2918',      15384,'Provisions pour dépréciation des autres droits et valeurs incorporels','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15392,'SYSCOHADA-TG','IMMO','XXXXXX','2919',      15384,'Provisions pour dépréciation des immobilisations incorporelles en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15393,'SYSCOHADA-TG','IMMO','XXXXXX','292',       15383,'Provisions pour depreciation des terrains','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15394,'SYSCOHADA-TG','IMMO','XXXXXX','2921',      15393,'Provisions pour dépréciations des terrains agricoles et forestiers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15395,'SYSCOHADA-TG','IMMO','XXXXXX','2922',      15393,'Provisions pour dépréciation des terrains nus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15396,'SYSCOHADA-TG','IMMO','XXXXXX','2923',      15393,'Provisions pour dépréciation des terrains bâtis','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15397,'SYSCOHADA-TG','IMMO','XXXXXX','2924',      15393,'Provisions pour dépréciation des travaux de mise en valeur des terrains','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15398,'SYSCOHADA-TG','IMMO','XXXXXX','2925',      15393,'Provisions pour dépréciation des terrains de gisement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15399,'SYSCOHADA-TG','IMMO','XXXXXX','2926',      15393,'Provisions pour dépréciation des terrains aménagés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15400,'SYSCOHADA-TG','IMMO','XXXXXX','2927',      15393,'Provisions pour dépréciation des terrains mis en concession','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15401,'SYSCOHADA-TG','IMMO','XXXXXX','2928',      15393,'Provisions pour dépréciation des autres terrains','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15402,'SYSCOHADA-TG','IMMO','XXXXXX','2929',      15393,'Provisions pour dépréciation des aménagements terrains en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15403,'SYSCOHADA-TG','IMMO','XXXXXX','293',       15383,'Provisions pour depreciation des batiments, installations techniques et agencements','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15404,'SYSCOHADA-TG','IMMO','XXXXXX','2931',      15403,'Provisions pour dépréciation des bâtiments industriels, agricoles, administratifs et commerciaux sur sol propre','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15405,'SYSCOHADA-TG','IMMO','XXXXXX','2932',      15403,'Provisions pour dépréciation des bâtiments industriels, agricoles, administratifs et commerciaux sur sol d''autrui','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15406,'SYSCOHADA-TG','IMMO','XXXXXX','2933',      15403,'Provisions pour dépréciation des ouvrages d''infrastructures','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15407,'SYSCOHADA-TG','IMMO','XXXXXX','2934',      15403,'Provisions pour dépréciation des installations techniques','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15408,'SYSCOHADA-TG','IMMO','XXXXXX','2935',      15403,'Provisions pour dépréciation des aménagements de bureaux','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15409,'SYSCOHADA-TG','IMMO','XXXXXX','2937',      15403,'Provisions pour dépréciation des bâtiments industriels, agricoles et commerciaux mis en concession','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15410,'SYSCOHADA-TG','IMMO','XXXXXX','2938',      15403,'Provisions pour dépréciation des autres installations et agencements','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15411,'SYSCOHADA-TG','IMMO','XXXXXX','2939',      15403,'Provisions pour dépréciation des bâtiments et installations en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15412,'SYSCOHADA-TG','IMMO','XXXXXX','294',       15383,'Provisions pour depreciation des materiels','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15413,'SYSCOHADA-TG','IMMO','XXXXXX','2941',      15412,'Provisions pour dépréciation du matériel et outillage industriel et commercial','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15414,'SYSCOHADA-TG','IMMO','XXXXXX','2942',      15412,'Provisions pour dépréciation du matériel et outillage agricole','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15415,'SYSCOHADA-TG','IMMO','XXXXXX','2943',      15412,'Provisions pour dépréciation du matériel d''emballage récupérable et identifiable','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15416,'SYSCOHADA-TG','IMMO','XXXXXX','2944',      15412,'Provisions pour dépréciation du matériel et mobilier','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15417,'SYSCOHADA-TG','IMMO','XXXXXX','2945',      15412,'Provisions pour dépréciation du matériel de transport','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15418,'SYSCOHADA-TG','IMMO','XXXXXX','2946',      15412,'Provisions pour dépréciation des immobilisations animales et agricoles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15419,'SYSCOHADA-TG','IMMO','XXXXXX','2947',      15412,'Provisions pour dépréciation des agencements et aménagements du matériel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15420,'SYSCOHADA-TG','IMMO','XXXXXX','2948',      15412,'Provisions pour dépréciation des autres matériels','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15421,'SYSCOHADA-TG','IMMO','XXXXXX','2949',      15412,'Provisions pour dépréciation des matériels en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15422,'SYSCOHADA-TG','IMMO','XXXXXX','295',       15383,'Provisions pour depreciation des avances et acomptes verses sur immobilisations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15423,'SYSCOHADA-TG','IMMO','XXXXXX','2951',      15422,'Provisions pour dépréciation des avances et acomptes versés sur immobilisations incorporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15424,'SYSCOHADA-TG','IMMO','XXXXXX','2952',      15422,'Provisions pour dépréciation des avances et acomptes versés sur immobilisations corporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15425,'SYSCOHADA-TG','IMMO','XXXXXX','296',       15383,'Provisions pour dépréciation des titres de participation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15426,'SYSCOHADA-TG','IMMO','XXXXXX','2961',      15425,'Provisions pour dépréciation des titres de participation dans des sociétés sous contrôle exclusif','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15427,'SYSCOHADA-TG','IMMO','XXXXXX','2962',      15425,'Provisions pour dépréciation des titres de participations dans les sociétés sous contrôle conjoint','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15428,'SYSCOHADA-TG','IMMO','XXXXXX','2963',      15425,'Provisions pour dépréciation des titres de participations dans les sociétés confèrant une influence notable','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15429,'SYSCOHADA-TG','IMMO','XXXXXX','2965',      15425,'Provisions pour dépréciation des participations dans les organismes professionnels','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15430,'SYSCOHADA-TG','IMMO','XXXXXX','2966',      15425,'Provisions pour dépréciation des parts dans des g.i.e.','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15431,'SYSCOHADA-TG','IMMO','XXXXXX','2968',      15425,'Provisions pour dépréciation des autres titres de participation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15432,'SYSCOHADA-TG','IMMO','XXXXXX','297',       15383,'Provisions pour dépréciation des autres immobilisations financieres','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15433,'SYSCOHADA-TG','IMMO','XXXXXX','2971',      15432,'Provisions pour dépréciation des prêts et créances non commerciales','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15434,'SYSCOHADA-TG','IMMO','XXXXXX','2972',      15432,'Provisions pour dépréciation des prêts du personnel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15435,'SYSCOHADA-TG','IMMO','XXXXXX','2973',      15432,'Provisions pour dépréciation des créances sur l''etat','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15436,'SYSCOHADA-TG','IMMO','XXXXXX','2974',      15432,'Provisions pour dépréciation des titres immobilisés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15437,'SYSCOHADA-TG','IMMO','XXXXXX','2975',      15432,'Provisions pour dépréciation des dépôts et cautionnements versés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15438,'SYSCOHADA-TG','IMMO','XXXXXX','2977',      15432,'Provisions pour dépréciation des créances rattachées à des participations et avances à des g.i.e.','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15439,'SYSCOHADA-TG','IMMO','XXXXXX','2978',      15432,'Provisions pour dépréciation des créances financières','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15440,'SYSCOHADA-TG','STOCK','XXXXXX','31',           0,'Marchandises','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15441,'SYSCOHADA-TG','STOCK','XXXXXX','311',      15440,'Marchandises a','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15442,'SYSCOHADA-TG','STOCK','XXXXXX','3111',     15441,'Marchandises a1','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15443,'SYSCOHADA-TG','STOCK','XXXXXX','3112',     15441,'Marchandises a2','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15444,'SYSCOHADA-TG','STOCK','XXXXXX','312',      15440,'Marchandises b','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15445,'SYSCOHADA-TG','STOCK','XXXXXX','3121',     15444,'Marchandises b1','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15446,'SYSCOHADA-TG','STOCK','XXXXXX','3122',     15444,'Marchandises b2','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15447,'SYSCOHADA-TG','STOCK','XXXXXX','318',      15440,'Marchandises hors activites ordinaires (h.a.o.)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15448,'SYSCOHADA-TG','STOCK','XXXXXX','32',           0,'Matieres premieres et fournitures liees','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15449,'SYSCOHADA-TG','STOCK','XXXXXX','321',      15448,'Matieres a','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15450,'SYSCOHADA-TG','STOCK','XXXXXX','322',      15448,'Matieres b','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15451,'SYSCOHADA-TG','STOCK','XXXXXX','323',      15448,'Fournitures (a,b)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15452,'SYSCOHADA-TG','STOCK','XXXXXX','33',           0,'Autres approvisionnements','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15453,'SYSCOHADA-TG','STOCK','XXXXXX','331',      15452,'Matieres consommables','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15454,'SYSCOHADA-TG','STOCK','XXXXXX','332',      15452,'Fournitures d''atelier et d''usine','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15455,'SYSCOHADA-TG','STOCK','XXXXXX','333',      15452,'Fournitures de magasin','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15456,'SYSCOHADA-TG','STOCK','XXXXXX','334',      15452,'Fournitures de bureau','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15457,'SYSCOHADA-TG','STOCK','XXXXXX','335',      15452,'Emballages','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15458,'SYSCOHADA-TG','STOCK','XXXXXX','3351',     15457,'Emballages perdus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15459,'SYSCOHADA-TG','STOCK','XXXXXX','3352',     15457,'Emballages récupérables non identifiables','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15460,'SYSCOHADA-TG','STOCK','XXXXXX','3353',     15457,'Emballages à usage mixte','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15461,'SYSCOHADA-TG','STOCK','XXXXXX','3358',     15457,'Autres emballages','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15462,'SYSCOHADA-TG','STOCK','XXXXXX','338',      15452,'Autres matieres','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15463,'SYSCOHADA-TG','STOCK','XXXXXX','34',           0,'Produits en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15464,'SYSCOHADA-TG','STOCK','XXXXXX','341',      15463,'Produits en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15465,'SYSCOHADA-TG','STOCK','XXXXXX','3411',     15464,'Produits en cours p1','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15466,'SYSCOHADA-TG','STOCK','XXXXXX','3412',     15464,'Produits en cours p2','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15467,'SYSCOHADA-TG','STOCK','XXXXXX','342',      15463,'Travaux en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15468,'SYSCOHADA-TG','STOCK','XXXXXX','3421',     15467,'Travaux en cours t1','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15469,'SYSCOHADA-TG','STOCK','XXXXXX','3422',     15467,'Travaux en cours t2','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15470,'SYSCOHADA-TG','STOCK','XXXXXX','343',      15463,'Produits intermediaires en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15471,'SYSCOHADA-TG','STOCK','XXXXXX','3431',     15470,'Produits intermédiaires a','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15472,'SYSCOHADA-TG','STOCK','XXXXXX','3432',     15470,'Produits intermédiaires b','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15473,'SYSCOHADA-TG','STOCK','XXXXXX','344',      15463,'Produits residuels en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15474,'SYSCOHADA-TG','STOCK','XXXXXX','3441',     15473,'Produits résiduels a','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15475,'SYSCOHADA-TG','STOCK','XXXXXX','3442',     15473,'Produits résiduels b','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15476,'SYSCOHADA-TG','STOCK','XXXXXX','35',           0,'Services en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15477,'SYSCOHADA-TG','STOCK','XXXXXX','351',      15476,'Etudes en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15478,'SYSCOHADA-TG','STOCK','XXXXXX','3511',     15477,'Etudes en cours e1','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15479,'SYSCOHADA-TG','STOCK','XXXXXX','3512',     15477,'Etudes en cours e2','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15480,'SYSCOHADA-TG','STOCK','XXXXXX','352',      15476,'Prestations de services en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15481,'SYSCOHADA-TG','STOCK','XXXXXX','3521',     15480,'Prestations de services s1','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15482,'SYSCOHADA-TG','STOCK','XXXXXX','3522',     15480,'Prestations de services s2','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15483,'SYSCOHADA-TG','STOCK','XXXXXX','36',           0,'Produits finis','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15484,'SYSCOHADA-TG','STOCK','XXXXXX','361',      15483,'Produits a','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15485,'SYSCOHADA-TG','STOCK','XXXXXX','362',      15483,'Produits b','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15486,'SYSCOHADA-TG','STOCK','XXXXXX','37',           0,'Produits intermediaires et residuels','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15487,'SYSCOHADA-TG','STOCK','XXXXXX','371',      15486,'Produits intermediaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15488,'SYSCOHADA-TG','STOCK','XXXXXX','3711',     15487,'Produits intermédiaires a','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15489,'SYSCOHADA-TG','STOCK','XXXXXX','3712',     15487,'Produits intermédiaires b','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15490,'SYSCOHADA-TG','STOCK','XXXXXX','372',      15486,'Produits residuels','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15491,'SYSCOHADA-TG','STOCK','XXXXXX','3721',     15490,'Déchets','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15492,'SYSCOHADA-TG','STOCK','XXXXXX','3722',     15490,'Rebuts','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15493,'SYSCOHADA-TG','STOCK','XXXXXX','3723',     15490,'Matières de récupération','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15494,'SYSCOHADA-TG','STOCK','XXXXXX','38',           0,'Stocks en cours de route, en consignation ou en depot','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15495,'SYSCOHADA-TG','STOCK','XXXXXX','381',      15494,'Marchandises en cours de route','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15496,'SYSCOHADA-TG','STOCK','XXXXXX','382',      15494,'Matieres premieres et fournitures liees en cours de route','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15497,'SYSCOHADA-TG','STOCK','XXXXXX','383',      15494,'Autres approvisionnements en cours de route','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15498,'SYSCOHADA-TG','STOCK','XXXXXX','386',      15494,'Produits finis en cours de route','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15499,'SYSCOHADA-TG','STOCK','XXXXXX','387',      15494,'Stocks en consignation ou en depot','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15500,'SYSCOHADA-TG','STOCK','XXXXXX','3871',     15499,'Stock en consignation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15501,'SYSCOHADA-TG','STOCK','XXXXXX','3872',     15499,'Stock en dépôt','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15502,'SYSCOHADA-TG','STOCK','XXXXXX','388',      15494,'Stock provenant d''immobilisations mises hors service ou au rebut','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15503,'SYSCOHADA-TG','STOCK','XXXXXX','39',           0,'Depreciation des stocks','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15504,'SYSCOHADA-TG','STOCK','XXXXXX','391',      15503,'Depreciation des stoks de marchandises','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15505,'SYSCOHADA-TG','STOCK','XXXXXX','392',      15503,'Depreciation des stoks de matieres premieres et fournitures liees','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15506,'SYSCOHADA-TG','STOCK','XXXXXX','393',      15503,'Depreciation des stocks d''autres approvisionnements','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15507,'SYSCOHADA-TG','STOCK','XXXXXX','394',      15503,'Depreciations des productions en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15508,'SYSCOHADA-TG','STOCK','XXXXXX','395',      15503,'Depreciations des services en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15509,'SYSCOHADA-TG','STOCK','XXXXXX','396',      15503,'Depreciation des stocks de produits finis','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15510,'SYSCOHADA-TG','STOCK','XXXXXX','397',      15503,'Depreciation des stocks de produits intermediaires et residuels','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15511,'SYSCOHADA-TG','STOCK','XXXXXX','398',      15503,'Depreciation des stocks en cours de route, en consignation ou en depot','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15512,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','4',       0,'Fournisseurs et comptes rattaches','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15513,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','401', 15512,'Fournisseurs,  dettes en comptes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15514,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','4011',15513,'Fournisseurs  locaux','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15515,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','4012',15513,'Fournisseurs groupe','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15516,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','4013',15513,'Fournisseurs sous-traitants','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15517,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','4017',15513,'Fournisseurs retenue  de garantie','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15518,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','402', 15512,'Fournisseurs, effets a payer (e.a.p)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15519,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','4021',15518,'Fournisseurs, effets à payer','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15520,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','4022',15518,'Fournisseurs-groupe, effets à payer','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15521,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','4023',15518,'Fournisseurs sous-traitants effets à payer','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15522,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','408', 15512,'Fournisseurs, factures non parvenues','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15523,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','4081',15522,'Fournisseurs factures non parvenues','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15524,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','4082',15522,'Fournisseurs - groupe','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15525,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','4083',15522,'Fournisseurs sous-traitant','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15526,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','4086',15522,'Fournisseurs, intérêts courus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15527,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','409', 15512,'Fournisseurs debiteurs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15528,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','4091',15527,'Fournisseurs avances et acomptes versés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15529,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','4092',15527,'Fournisseurs - groupe avances et acomptes versés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15530,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','4093',15527,'Fournisseurs sous-traitants avances et acompte versés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15531,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','4094',15527,'Fournisseurs créances pour emballages et matériels à rendre','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15532,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','4098',15527,'Rabais, remises, ristournes et autres avoirs à obtenir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15533,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','41',  15512,'Clients et compte rattaches','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15534,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','411', 15533,'Clients','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15535,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','4111',15534,'Clients','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15536,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','4112',15534,'Clients-groupe','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15537,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','4114',15534,'Clients, état et collectivités publiques','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15538,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','4115',15534,'Clients, organismes internationaux','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15539,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','4117',15534,'Clients, retenues de garanti','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15540,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','4118',15534,'Clients, dégrèvement de taxes sur la valeur ajoutée (t.v.a.)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15541,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','412', 15533,'Clients, effets a recevoir en portefeuille','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15542,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','4121',15541,'Clients, effets à recevoir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15543,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','4122',15541,'Clients-groupe, effets à recevoir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15544,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','4124',15541,'Etat et collectivités publiques, effets à recevoir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15545,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','4125',15541,'Oganismes internationaux, effets à recevoir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15546,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','414', 15533,'Créances sur cessions d''immobilisations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15547,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','4141',15546,'Créances en compte','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15548,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','4142',15546,'Effet à recevoir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15549,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','415', 15533,'Clients, effets escomptes non echus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15550,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','416', 15533,'Creances clients litigieuses ou douteuses','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15551,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','4161',15550,'Créances litigieuses','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15552,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','4162',15550,'Créances douteuses','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15553,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','418', 15533,'Clients, produits à recevoir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15554,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','4181',15553,'Clients, factures à établir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15555,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','4186',15553,'Clients, intérêts courus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15556,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','419', 15533,'Clients crediteurs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15557,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','4191',15556,'Clients, avances et acompte reçus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15558,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','4192',15556,'Client - groupe, avances et acomptes reçus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15559,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','4194',15556,'Clients, dettes pour emballages et matériels consignés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15560,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','4198',15556,'Rabais, remises, ristournes et autres avoirs à accorder','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15561,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','42',  15512,'Personnel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15562,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','421', 15561,'Personnel, avanceqs et acomptes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15563,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','4211',15562,'Personnel, avances','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15564,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','4212',15562,'Personnel, acomptes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15565,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','4213',15562,'Frais avancés et fournitures au personnel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15566,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','422', 15561,'Personnel, remunerations due','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15567,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','4221',15566,'Personnel rémunérations dues','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15568,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','4222',15566,'Personnel arrondis de paie','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15569,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','423', 15561,'Personnel, oppositions, saisie-arrets','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15570,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','4231',15569,'Personnel, oppositions','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15571,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','4232',15569,'Personnel, saisie arrêts','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15572,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','4233',15569,'Personnel, avis à tiers détenteur','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15573,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','424', 15561,'Personnel, oeuvres sociales internes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15574,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','4241',15573,'Assistance médicale','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15575,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','4242',15573,'Allocations familiales','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15576,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','4245',15573,'Organisme sociaux rattachés à l''entreprise','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15577,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','4248',15573,'Autres oeuvres sociales internes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15578,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','425', 15561,'Representants du personnel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15579,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','4251',15578,'Délégués du personnel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15580,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','4252',15578,'Syndicats et comités d''entreprises, d''établissement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15581,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','4258',15578,'Autres représentatants du personnel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15582,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','426', 15561,'Personnel, participation aux benefices','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15583,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','427', 15561,'Personnel-depots','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15584,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','428', 15561,'Personnel, charges a payer et produits a recevoir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15585,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','4281',15584,'Dettes provisionnées pour congés à payer','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15586,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','4286',15584,'Autres charges à payer','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15587,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','4287',15584,'Produits à recevoir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15588,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','43',  15512,'Organismes sociaux','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15589,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','431', 15588,'Securite sociale','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15590,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','4311',15589,'Prestations familiales','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15591,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','4312',15589,'Accidents de travail','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15592,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','4313',15589,'Caisse de retraite obligatoire','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15593,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','4314',15589,'Caisse de retraite facultative','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15594,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','4318',15589,'Autres cotisations sociales','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15595,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','432', 15588,'Caisse de retraite complementaire','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15596,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','433', 15588,'Autres organismes sociaux','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15597,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','4331',15596,'Mutuelle','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15598,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','438', 15588,'Organismes sociaux, charges a payer et produits a recevoir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15599,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','4381',15598,'Charges sociales sur gratifications à payer','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15600,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','4382',15598,'Charges sociales sur congés à payer','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15601,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','4386',15598,'Autres charges à payer','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15602,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','4387',15598,'Produits à recevoir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15603,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','44',  15512,'Etat et collectivites publiques','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15604,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','441', 15603,'Etat,impot sur les benefices','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15605,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','442', 15603,'Etat, autres impots et taxes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15606,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','4421',15606,'Impôts et taxes d''etat','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15607,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','4422',15606,'Impôts et taxes sur les collectivités publiques','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15608,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','4423',15606,'Impôts et taxes recouvrables sur des obligataires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15609,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','4424',15606,'Impôts et taxes recouvrables sur des associés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15610,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','4426',15606,'Droits de douane','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15611,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','4428',15606,'Autres impôts et taxes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15612,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','443', 15603,'Etat, t.v.a. facturee','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15613,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','4431',15612,'T.v.a. facturée sur ventes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15614,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','4432',15612,'T.v.a. facturée sur prestations de service','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15615,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','4433',15612,'T.v.a. facturée sur travaux','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15616,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','4434',15612,'T.v.a. facturée sur production livrée à soi-même','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15617,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','4435',15612,'T.v.a. sur factures à établir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15618,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','444', 15603,'Etat, t.v.a. due ou credit de t.v.a.','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15619,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','4441',15618,'Etat, t.v.a. due','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15620,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','4449',15618,'Etat, crédit de t.v.a. à reporter','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15621,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','445', 15603,'Etat, t.v.a. recuperable','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15622,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','4451',15621,'T.v.a. récupérable sur immobilisations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15623,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','4452',15621,'T.v.a. récupérable sur achats','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15624,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','4453',15621,'T.v.a. récupérable sur transports','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15625,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','4454',15621,'T.v.a. récupérable sur services extérieurs et autres charges','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15626,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','4455',15621,'T.v.a. récupérable sur factures non parvenues','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15627,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','4456',15621,'T.v.a. transférée par d''autres entreprises','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15628,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','446', 15603,'Etat, autres taxes sur le chiffre d''affaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15629,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','447', 15603,'Etat, impots retenus a la source','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15630,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','4471',15629,'Impôt général sur le revenu','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15631,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','4472',15629,'Impôts sur salaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15632,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','4473',15629,'Contribution nationale','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15633,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','4474',15629,'Contribution nationale de solidarité','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15634,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','4478',15629,'Autres impôts et contributions','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15635,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','448', 15603,'Etat, charges a payer et produits a recevoir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15636,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','4486',15635,'Charges à payer','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15637,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','4487',15635,'Produits à recevoir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15638,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','449', 15603,'Etats, creances et dettes diverses','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15639,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','4491',15638,'Etat, obligations cautionnées','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15640,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','4492',15638,'Etat, avances et acomptes versés sur impôts','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15641,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','4493',15638,'Etat, fonds de dotation à recevoir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15642,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','4494',15638,'Etat, subventions d''équipement à recevoir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15643,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','4495',15638,'Etat, subventions d''exploitation à recevoir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15644,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','4496',15638,'Etat, subventions d''équilibre à recevoir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15645,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','4499',15638,'Etat, fond réglementé provisionné','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15646,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','45',  15512,'Organismes internationaux','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15647,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','451', 15646,'Operations avec les organismes africains','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15648,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','452', 15646,'Operations avec les autres organismes internationaux','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15649,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','458', 15646,'Organismes internationaux, fonds de dotation et subventions a recevoir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15650,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','4581',15649,'Organismes internationaux, fonds de dotation à recevoir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15651,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','4582',15649,'Organismes internationaux, subventions à recevoir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15652,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','46',  15512,'Associes-groupe','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15653,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','461', 15652,'Associes, operations sur le capital','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15654,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','4611',15653,'Associés apport en nature','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15655,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','4612',15653,'Associés apport en numéraire','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15656,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','4613',15653,'Actionnaires, capital souscrit appelé non versé','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15657,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','4614',15653,'Associés, capital appelé non versé','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15658,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','4615',15653,'Associés, versements reçus sur augmentation de capital','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15659,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','4616',15653,'Associés, versements anticipés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15660,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','4617',15653,'Actionnaires défaillants','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15661,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','4618',15653,'Associés, autres apports','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15662,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','4619',15653,'Associés, capital à rembourser','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15663,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','462', 15652,'Associes, comptes courants','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15664,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','4621',15663,'Principal','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15665,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','4626',15663,'Intérêts courus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15666,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','463', 15652,'Associes, operations faites en commun','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15667,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','465', 15652,'Associes, dividendes a payer','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15668,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','466', 15652,'Groupe, comptes courants','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15669,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','467', 15652,'Actionnaires, restant dû sur capital appele','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15670,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','47',  15512,'Debiteurs et crediteur divers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15671,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','471', 15670,'Comptes d''attente','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15672,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','4711',15671,'Débiteurs divers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15673,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','4712',15671,'Créditeurs divers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15674,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','4713',15671,'Obligataires, comptes de souscription','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15675,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','472', 15670,'Versements restant a effectuer sur titres non liberes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15676,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','4726',15675,'Titres de participation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15677,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','4727',15675,'Titres immobilisés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15678,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','4728',15675,'Titres de placement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15679,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','474', 15670,'Repartition periodique des charges et des produits','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15680,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','4746',15679,'Charges','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15681,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','4747',15679,'Produits','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15682,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','475', 15670,'Creances sur travaux non encore facturables','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15683,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','476', 15670,'Charges constatees d''avance','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15684,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','477', 15670,'Produits constates d''avance','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15685,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','478', 15670,'Ecarts de conversion actif','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15686,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','4781',15685,'Diminution des créances','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15687,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','4782',15685,'Augmentation des dettes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15688,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','4788',15685,'Différences compensées par couverture de change','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15689,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','479', 15670,'Ecarts de conversion passif','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15690,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','4791',15689,'Augmentation de créances','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15691,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','4792',15689,'Diminution des dettes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15692,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','4798',15689,'Différences compensées par couverture de change','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15693,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','48',  15512,'Creances et dettes hors activites ordinaires (hao)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15694,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','481', 15693,'Fournisseurs d''investissements','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15695,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','4811',15694,'Immobilisations incorporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15696,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','4812',15694,'Immobilisations corporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15697,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','4817',15694,'Retenues de garantie','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15698,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','4818',15694,'Factures non parvenues','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15699,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','482', 15693,'Fournisseurs d''investissements, effets a payer','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15700,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','483', 15693,'Dettes sur acquisition de titres de placement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15701,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','484', 15693,'Autres dettes hors activites ordinaires (h.a.o.)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15702,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','485', 15693,'Creances sur cessions d''immobilisations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15703,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','4851',15702,'En compte','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15704,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','4852',15702,'Effet à recevoir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15705,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','4855',15702,'Créances sur cessions immobilisations effets escomptés et non échus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15706,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','4857',15702,'Retenues de garantie','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15707,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','4858',15702,'Factures à établir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15708,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','486', 15693,'Creances sur cessions de titre de placement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15709,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','488', 15693,'Autres creances hors activites ordinaires (h.a.o.)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15710,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','49',  15512,'Depreciations des comptes fournisseurs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15711,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','491', 15710,'Depreciations des comptes clients','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15712,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','4911',15711,'Créances litigieuses','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15713,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','4912',15711,'Créances douteuses','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15714,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','492', 15710,'Depreciations des comptes personnel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15715,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','493', 15710,'Depreciations des comptes organismes sociaux','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15716,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','494', 15710,'Depreciations des comptes etats et collectivites publiques','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15717,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','495', 15710,'Depreciations des comptes organismes internationaux','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15718,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','496', 15710,'Depreciations des comptes associes et groupe','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15719,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','4962',15718,'Associés, comptes courants','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15720,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','4963',15718,'Associés, opérations faites en commun','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15721,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','4966',15718,'Groupe, comptes courants','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15722,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','497', 15710,'Depreciations des comptes debiteurs divers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15723,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','498', 15710,'Depreciations des comptes de creances h.a.o.','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15724,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','4981',15723,'Créances sur cessions d''immobilisations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15725,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','4982',15723,'Créances sur cessions de titres de placement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15726,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','4983',15723,'Autres créances (h.a.o.)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15727,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','499', 15710,'Risques provisionnes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15728,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','4991',15727,'Sur opérations d''exploitation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15729,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','4998',15727,'Sur opérations (h.a.o.)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15730,'SYSCOHADA-TG','FINAN','XXXXXX','5',            0,'Titres de placement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15731,'SYSCOHADA-TG','FINAN','XXXXXX','501',      15730,'Titres du tresor et bon de caisse a court terme','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15732,'SYSCOHADA-TG','FINAN','XXXXXX','5011',     15731,'Titres du trésor à court terme','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15733,'SYSCOHADA-TG','FINAN','XXXXXX','5012',     15731,'Titres d''organismes financiers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15734,'SYSCOHADA-TG','FINAN','XXXXXX','5013',     15731,'Bons de caisse à court terme','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15735,'SYSCOHADA-TG','FINAN','XXXXXX','502',      15730,'Actions','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15736,'SYSCOHADA-TG','FINAN','XXXXXX','5021',     15735,'Actions propres','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15737,'SYSCOHADA-TG','FINAN','XXXXXX','5022',     15735,'Actions cotées','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15738,'SYSCOHADA-TG','FINAN','XXXXXX','5023',     15735,'Actions non cotées','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15739,'SYSCOHADA-TG','FINAN','XXXXXX','5024',     15735,'Actions démembrées (certificats d''investissement; droits de vote)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15740,'SYSCOHADA-TG','FINAN','XXXXXX','5025',     15735,'Autres titres conférant un droit de propriété','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15741,'SYSCOHADA-TG','FINAN','XXXXXX','503',      15730,'Obligations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15742,'SYSCOHADA-TG','FINAN','XXXXXX','5031',     15741,'Obligations émises par la société et rachetées par elle','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15743,'SYSCOHADA-TG','FINAN','XXXXXX','5032',     15741,'Obligations cotées','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15744,'SYSCOHADA-TG','FINAN','XXXXXX','5033',     15741,'Obligations non cotées','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15745,'SYSCOHADA-TG','FINAN','XXXXXX','5035',     15741,'Autres titres conférant un droit de créance','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15746,'SYSCOHADA-TG','FINAN','XXXXXX','504',      15730,'Bon de souscription','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15747,'SYSCOHADA-TG','FINAN','XXXXXX','5042',     15746,'Bons de souscription d''actions','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15748,'SYSCOHADA-TG','FINAN','XXXXXX','5043',     15746,'Bon de souscription d''obligations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15749,'SYSCOHADA-TG','FINAN','XXXXXX','505',      15730,'Titres negociables hors region','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15750,'SYSCOHADA-TG','FINAN','XXXXXX','506',      15730,'Interets courus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15751,'SYSCOHADA-TG','FINAN','XXXXXX','5061',     15750,'Titres du trésor et bons de caisse à court terme','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15752,'SYSCOHADA-TG','FINAN','XXXXXX','5062',     15750,'Actions','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15753,'SYSCOHADA-TG','FINAN','XXXXXX','5063',     15750,'Obligations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15754,'SYSCOHADA-TG','FINAN','XXXXXX','508',      15730,'Autres valeurs assimilees','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15755,'SYSCOHADA-TG','FINAN','XXXXXX','51',       15730,'Valeurs a encaisser','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15756,'SYSCOHADA-TG','FINAN','XXXXXX','511',      15755,'Effets a encaisser','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15757,'SYSCOHADA-TG','FINAN','XXXXXX','512',      15755,'Effets a l''encaissement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15758,'SYSCOHADA-TG','FINAN','XXXXXX','513',      15755,'Cheques a encaisser','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15759,'SYSCOHADA-TG','FINAN','XXXXXX','514',      15755,'Cheques a l''encaissement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15760,'SYSCOHADA-TG','FINAN','XXXXXX','515',      15755,'Cartes de credit a encaisser','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15761,'SYSCOHADA-TG','FINAN','XXXXXX','518',      15755,'Autres valeurs a l''encaissement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15762,'SYSCOHADA-TG','FINAN','XXXXXX','5181',     15761,'Warrants','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15763,'SYSCOHADA-TG','FINAN','XXXXXX','5182',     15761,'Billets de fonds','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15764,'SYSCOHADA-TG','FINAN','XXXXXX','5185',     15761,'Chèque de voyage','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15765,'SYSCOHADA-TG','FINAN','XXXXXX','5186',     15761,'Coupons échus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15766,'SYSCOHADA-TG','FINAN','XXXXXX','5187',     15761,'Intérêts échus des obligations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15767,'SYSCOHADA-TG','FINAN','XXXXXX','52',       15730,'Banques','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15768,'SYSCOHADA-TG','FINAN','XXXXXX','521',      15767,'Banques locales','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15769,'SYSCOHADA-TG','FINAN','XXXXXX','5211',     15768,'Banque x','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15770,'SYSCOHADA-TG','FINAN','XXXXXX','5212',     15768,'Banque y','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15771,'SYSCOHADA-TG','FINAN','XXXXXX','522',      15767,'Banques autres etats region','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15772,'SYSCOHADA-TG','FINAN','XXXXXX','523',      15767,'Banques autres etats zone monetaire','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15773,'SYSCOHADA-TG','FINAN','XXXXXX','524',      15767,'Banques hors zone monetaire','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15774,'SYSCOHADA-TG','FINAN','XXXXXX','526',      15767,'Banques, interets courus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15775,'SYSCOHADA-TG','FINAN','XXXXXX','5261',     15768,'Banques, intérêts courus, charges à payer','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15776,'SYSCOHADA-TG','FINAN','XXXXXX','5267',     15768,'Banques, intérêts courus, produits à recevoir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15777,'SYSCOHADA-TG','FINAN','XXXXXX','53',       15730,'Etablissements financiers et assimiles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15778,'SYSCOHADA-TG','FINAN','XXXXXX','531',      15777,'Cheques postaux','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15779,'SYSCOHADA-TG','FINAN','XXXXXX','532',      15777,'Tresor','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15780,'SYSCOHADA-TG','FINAN','XXXXXX','533',      15777,'Societe de gestion et d''intermediation (s.g.i.)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15781,'SYSCOHADA-TG','FINAN','XXXXXX','536',      15777,'Etablissements financiers, interets courus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15782,'SYSCOHADA-TG','FINAN','XXXXXX','5361',     15781,'Etablissements financiers, intérêts courus, charges à payer','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15783,'SYSCOHADA-TG','FINAN','XXXXXX','5362',     15781,'Etablissements financiers, intérêts courus, produits à recevoir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15784,'SYSCOHADA-TG','FINAN','XXXXXX','538',      15777,'Autres organismes financiers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15785,'SYSCOHADA-TG','FINAN','XXXXXX','54',       15730,'Instruments de tresorerie','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15786,'SYSCOHADA-TG','FINAN','XXXXXX','541',      15785,'Options de taux d''interets','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15787,'SYSCOHADA-TG','FINAN','XXXXXX','542',      15785,'Options de taux de change','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15788,'SYSCOHADA-TG','FINAN','XXXXXX','543',      15785,'Options de taux boursiers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15789,'SYSCOHADA-TG','FINAN','XXXXXX','544',      15785,'Instruments de marches  a terme','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15790,'SYSCOHADA-TG','FINAN','XXXXXX','545',      15785,'Avoirs d''or et autres metaux precieux','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15791,'SYSCOHADA-TG','FINAN','XXXXXX','56',       15730,'Banques, credits de tresorerie et d''escompte','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15792,'SYSCOHADA-TG','FINAN','XXXXXX','561',      15791,'Credits de tresorerie','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15793,'SYSCOHADA-TG','FINAN','XXXXXX','564',      15791,'Escompte de credits de campagne','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15794,'SYSCOHADA-TG','FINAN','XXXXXX','565',      15791,'Escompte de credits ordinaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15795,'SYSCOHADA-TG','FINAN','XXXXXX','566',      15791,'Banques, credits de tresorerie, interets courus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15796,'SYSCOHADA-TG','FINAN','XXXXXX','5661',     15795,'Banques, crédits de trésorerie, intérêts courus, charges à payer','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15797,'SYSCOHADA-TG','FINAN','XXXXXX','5667',     15795,'Banques, crédits de trésorerie, intérêts courus, produits à recevoir','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15798,'SYSCOHADA-TG','FINAN','XXXXXX','57',       15730,'Caisse','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15799,'SYSCOHADA-TG','FINAN','XXXXXX','571',      15798,'Caisse siege social','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15800,'SYSCOHADA-TG','FINAN','XXXXXX','5711',     15799,'En unités monétaires légales','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15801,'SYSCOHADA-TG','FINAN','XXXXXX','5712',     15799,'En devises','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15802,'SYSCOHADA-TG','FINAN','XXXXXX','572',      15798,'Caisse succursale a','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15803,'SYSCOHADA-TG','FINAN','XXXXXX','5721',     15802,'En unités monétaires légales','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15804,'SYSCOHADA-TG','FINAN','XXXXXX','5722',     15802,'En devises','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15805,'SYSCOHADA-TG','FINAN','XXXXXX','573',      15798,'Caisse succursale b','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15806,'SYSCOHADA-TG','FINAN','XXXXXX','5731',     15805,'En unités monétaires légales','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15807,'SYSCOHADA-TG','FINAN','XXXXXX','5732',     15805,'En devises','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15808,'SYSCOHADA-TG','FINAN','XXXXXX','58',       15730,'Regies d''avances, accreditifs et virements internes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15809,'SYSCOHADA-TG','FINAN','XXXXXX','581',      15808,'Regies d''avances','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15810,'SYSCOHADA-TG','FINAN','XXXXXX','582',      15808,'Accreditifs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15811,'SYSCOHADA-TG','FINAN','XXXXXX','585',      15808,'Virements de fonds','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15812,'SYSCOHADA-TG','FINAN','XXXXXX','588',      15808,'Autres virements internes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15813,'SYSCOHADA-TG','FINAN','XXXXXX','59',       15730,'Depreciations des titres de placement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15814,'SYSCOHADA-TG','FINAN','XXXXXX','591',      15813,'Depreciations des titres et valeurs a encaisser','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15815,'SYSCOHADA-TG','FINAN','XXXXXX','592',      15813,'Depreciations des comptes banques','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15816,'SYSCOHADA-TG','FINAN','XXXXXX','593',      15813,'Depreciations des comptes etablissements financiers et assimiles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15817,'SYSCOHADA-TG','FINAN','XXXXXX','594',      15813,'Depreciations des comptes d''instruments de tresorerie','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15818,'SYSCOHADA-TG','FINAN','XXXXXX','599',      15813,'Risques provisionnes a caractere financier','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15819,'SYSCOHADA-TG','EXPENSE','XXXXXX','6',          0,'Achats et variations de stocks','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15820,'SYSCOHADA-TG','EXPENSE','XXXXXX','601',    15819,'Achats de marchandises','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15821,'SYSCOHADA-TG','EXPENSE','XXXXXX','6011',   16820,'Dans la région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15822,'SYSCOHADA-TG','EXPENSE','XXXXXX','6012',   16820,'Hors région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15823,'SYSCOHADA-TG','EXPENSE','XXXXXX','6013',   16820,'Aux entreprises du groupe dans la région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15824,'SYSCOHADA-TG','EXPENSE','XXXXXX','6014',   16820,'Aux entreprises du groupe hors région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15825,'SYSCOHADA-TG','EXPENSE','XXXXXX','6019',   16820,'Rabais, remises et ristournes obtenus (non ventilés)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15826,'SYSCOHADA-TG','EXPENSE','XXXXXX','602',    15819,'Achats de matieres premieres et fournitures liees','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15827,'SYSCOHADA-TG','EXPENSE','XXXXXX','6021',   15826,'Dans la région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15828,'SYSCOHADA-TG','EXPENSE','XXXXXX','6022',   15826,'Hors région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15829,'SYSCOHADA-TG','EXPENSE','XXXXXX','6023',   15826,'Aux entreprises du groupe dans la région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15830,'SYSCOHADA-TG','EXPENSE','XXXXXX','6024',   15826,'Aux entreprises du groupe hors région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15831,'SYSCOHADA-TG','EXPENSE','XXXXXX','6029',   15826,'Rabais, remises et ristournes obtenus (non ventilés)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15832,'SYSCOHADA-TG','EXPENSE','XXXXXX','603',    15819,'Variations des stocks et biens achetes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15833,'SYSCOHADA-TG','EXPENSE','XXXXXX','6031',   15832,'Variations des stocks de marchandises','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15834,'SYSCOHADA-TG','EXPENSE','XXXXXX','6032',   15832,'Variations des stocks de matiéres premiéres et fournitures liées','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15835,'SYSCOHADA-TG','EXPENSE','XXXXXX','6033',   15832,'Variations des stocks d''autres approvisionnements','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15836,'SYSCOHADA-TG','EXPENSE','XXXXXX','604',    15819,'Achats stockes de matieres et fournitures consommables','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15837,'SYSCOHADA-TG','EXPENSE','XXXXXX','6041',   15836,'Matiéres consommables','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15838,'SYSCOHADA-TG','EXPENSE','XXXXXX','6042',   15836,'Matiéres combustibles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15839,'SYSCOHADA-TG','EXPENSE','XXXXXX','6043',   15836,'Produits d''entretien','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15840,'SYSCOHADA-TG','EXPENSE','XXXXXX','6044',   15836,'Fournitures d''atelier et d''usine','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15841,'SYSCOHADA-TG','EXPENSE','XXXXXX','6046',   15836,'Fournitures de magasin','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15842,'SYSCOHADA-TG','EXPENSE','XXXXXX','6047',   15836,'Fournitures de bureau','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15843,'SYSCOHADA-TG','EXPENSE','XXXXXX','6049',   15836,'Rabais, remises et ristournes obtenus (non ventilés)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15844,'SYSCOHADA-TG','EXPENSE','XXXXXX','605',    15819,'Autres achats','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15845,'SYSCOHADA-TG','EXPENSE','XXXXXX','6051',   15844,'Fournitures non stockables - eau','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15846,'SYSCOHADA-TG','EXPENSE','XXXXXX','6052',   15844,'Fournitures non stockables - electricité','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15847,'SYSCOHADA-TG','EXPENSE','XXXXXX','6053',   15844,'Fournitures non stockables - autres énergies','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15848,'SYSCOHADA-TG','EXPENSE','XXXXXX','6054',   15844,'Fournitures d''entretien non stockables','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15849,'SYSCOHADA-TG','EXPENSE','XXXXXX','6055',   15844,'Fournitures de bureau non stockables','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15850,'SYSCOHADA-TG','EXPENSE','XXXXXX','6056',   15844,'Achats de petits matériel et outillage','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15851,'SYSCOHADA-TG','EXPENSE','XXXXXX','6057',   15844,'Achats d''études et de prestations de services','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15852,'SYSCOHADA-TG','EXPENSE','XXXXXX','6058',   15844,'Achats de travaux, matériels et équipements','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15853,'SYSCOHADA-TG','EXPENSE','XXXXXX','6059',   15844,'Rabais, remises et ristournes obtenus (non ventilés)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15854,'SYSCOHADA-TG','EXPENSE','XXXXXX','608',    15819,'Achats d''emballages','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15855,'SYSCOHADA-TG','EXPENSE','XXXXXX','6081',   15854,'Emballages perdus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15856,'SYSCOHADA-TG','EXPENSE','XXXXXX','6082',   15854,'Emballages récupérables non identifiables','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15857,'SYSCOHADA-TG','EXPENSE','XXXXXX','6083',   15854,'Emballages à usage mixte','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15858,'SYSCOHADA-TG','EXPENSE','XXXXXX','6089',   15854,'Rabais, remises et ristournes obtenus (non ventilés)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15859,'SYSCOHADA-TG','EXPENSE','XXXXXX','61',     15819,'Transports','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15860,'SYSCOHADA-TG','EXPENSE','XXXXXX','611',    15859,'Transports sur achats','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15861,'SYSCOHADA-TG','EXPENSE','XXXXXX','612',    15859,'Transport sur ventes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15862,'SYSCOHADA-TG','EXPENSE','XXXXXX','613',    15859,'Transports pour le compte de tiers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15863,'SYSCOHADA-TG','EXPENSE','XXXXXX','614',    15859,'Transports du personnel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15864,'SYSCOHADA-TG','EXPENSE','XXXXXX','616',    15859,'Transports de plis','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15865,'SYSCOHADA-TG','EXPENSE','XXXXXX','618',    15859,'Autres frais de transport','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15866,'SYSCOHADA-TG','EXPENSE','XXXXXX','6181',   15865,'Voyages et déplacements','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15867,'SYSCOHADA-TG','EXPENSE','XXXXXX','6182',   15865,'Transports entre établissements ou chantiers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15868,'SYSCOHADA-TG','EXPENSE','XXXXXX','6183',   15865,'Transports administratifs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15869,'SYSCOHADA-TG','EXPENSE','XXXXXX','62',     15819,'Services exterieurs a','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15870,'SYSCOHADA-TG','EXPENSE','XXXXXX','621',    15869,'Sous traitance generale','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15871,'SYSCOHADA-TG','EXPENSE','XXXXXX','622',    15869,'Locations et charges locatives','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15872,'SYSCOHADA-TG','EXPENSE','XXXXXX','6221',   15871,'Locations de terrains','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15873,'SYSCOHADA-TG','EXPENSE','XXXXXX','6222',   15871,'Locations de bâtiments','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15874,'SYSCOHADA-TG','EXPENSE','XXXXXX','6223',   15871,'Location de matériels et outillages','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15875,'SYSCOHADA-TG','EXPENSE','XXXXXX','6224',   15871,'Malis sur emballages','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15876,'SYSCOHADA-TG','EXPENSE','XXXXXX','6225',   15871,'Locations d''emballages','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15877,'SYSCOHADA-TG','EXPENSE','XXXXXX','6228',   15871,'Locations et charges locatives diverses','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15878,'SYSCOHADA-TG','EXPENSE','XXXXXX','623',    15869,'Redevances de credit bail et contrats assimiles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15879,'SYSCOHADA-TG','EXPENSE','XXXXXX','6232',   15878,'Crédits-bail immobilier','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15880,'SYSCOHADA-TG','EXPENSE','XXXXXX','6233',   15878,'Crédits-bail mobilier','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15881,'SYSCOHADA-TG','EXPENSE','XXXXXX','6235',   15878,'Contrats assimilés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15882,'SYSCOHADA-TG','EXPENSE','XXXXXX','624',    15869,'Entretiens, reparations et maintenance','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15883,'SYSCOHADA-TG','EXPENSE','XXXXXX','6241',   15882,'Entretien et réparation des biens immobiliers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15884,'SYSCOHADA-TG','EXPENSE','XXXXXX','6242',   15882,'Entretien et réparation des biens mobiliers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15885,'SYSCOHADA-TG','EXPENSE','XXXXXX','6243',   15882,'Maintenance','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15886,'SYSCOHADA-TG','EXPENSE','XXXXXX','6248',   15882,'Autres entretiens et réparations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15887,'SYSCOHADA-TG','EXPENSE','XXXXXX','625',    15869,'Primes d''assurance','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15888,'SYSCOHADA-TG','EXPENSE','XXXXXX','6251',   15887,'Assurances multirisques','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15889,'SYSCOHADA-TG','EXPENSE','XXXXXX','6252',   15887,'Assurances matériel de transport','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15890,'SYSCOHADA-TG','EXPENSE','XXXXXX','6253',   15887,'Assurances risques d''exploitation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15891,'SYSCOHADA-TG','EXPENSE','XXXXXX','6254',   15887,'Assurances responsabilité du producteur','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15892,'SYSCOHADA-TG','EXPENSE','XXXXXX','6255',   15887,'Assurances insolvabilité clients','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15893,'SYSCOHADA-TG','EXPENSE','XXXXXX','6256',   15887,'Assurances transport sur achats','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15894,'SYSCOHADA-TG','EXPENSE','XXXXXX','6257',   15887,'Assurances transport sur ventes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15895,'SYSCOHADA-TG','EXPENSE','XXXXXX','6258',   15887,'Autres primes d''assurances','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15896,'SYSCOHADA-TG','EXPENSE','XXXXXX','626',    15869,'Etudes, recherches et documentation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15897,'SYSCOHADA-TG','EXPENSE','XXXXXX','6261',   15896,'Etudes et recherches','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15898,'SYSCOHADA-TG','EXPENSE','XXXXXX','6265',   15896,'Documentation générale','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15899,'SYSCOHADA-TG','EXPENSE','XXXXXX','6266',   15896,'Documentation technique','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15900,'SYSCOHADA-TG','EXPENSE','XXXXXX','627',    15869,'Publicite, publications, relations publiques','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15901,'SYSCOHADA-TG','EXPENSE','XXXXXX','6271',   15900,'Annonces, insertions','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15902,'SYSCOHADA-TG','EXPENSE','XXXXXX','6272',   15900,'Catalogues, imprimés publicitaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15903,'SYSCOHADA-TG','EXPENSE','XXXXXX','6273',   15900,'Echantillons','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15904,'SYSCOHADA-TG','EXPENSE','XXXXXX','6274',   15900,'Foires et expositions','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15905,'SYSCOHADA-TG','EXPENSE','XXXXXX','6275',   15900,'Publications','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15906,'SYSCOHADA-TG','EXPENSE','XXXXXX','6276',   15900,'Cadeaux à la clientèle','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15907,'SYSCOHADA-TG','EXPENSE','XXXXXX','6277',   15900,'Frais de colloques, séminaires, conférences','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15908,'SYSCOHADA-TG','EXPENSE','XXXXXX','6278',   15900,'Autres charges de publicités et relations publiques','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15909,'SYSCOHADA-TG','EXPENSE','XXXXXX','628',    15869,'Frais de telecommunications','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15910,'SYSCOHADA-TG','EXPENSE','XXXXXX','6281',   15909,'Frais de téléphone','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15911,'SYSCOHADA-TG','EXPENSE','XXXXXX','6282',   15909,'Frais de télex','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15912,'SYSCOHADA-TG','EXPENSE','XXXXXX','6283',   15909,'Frais de télécopie','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15913,'SYSCOHADA-TG','EXPENSE','XXXXXX','6288',   15909,'Autres frais de télécommunications','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15914,'SYSCOHADA-TG','EXPENSE','XXXXXX','63',     15819,'Services exterieurs b','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15915,'SYSCOHADA-TG','EXPENSE','XXXXXX','631',    15914,'Frais bancaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15916,'SYSCOHADA-TG','EXPENSE','XXXXXX','6311',   15915,'Frais sur titre (achats, vente, garde)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15917,'SYSCOHADA-TG','EXPENSE','XXXXXX','6312',   15915,'Frais sur effets','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15918,'SYSCOHADA-TG','EXPENSE','XXXXXX','6313',   15915,'Locations de coffres','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15919,'SYSCOHADA-TG','EXPENSE','XXXXXX','6315',   15915,'Commissions sur cartes de crédit','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15920,'SYSCOHADA-TG','EXPENSE','XXXXXX','6316',   15915,'Frais d''émission d''emprunts','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15921,'SYSCOHADA-TG','EXPENSE','XXXXXX','6318',   15915,'Autres frais bancaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15922,'SYSCOHADA-TG','EXPENSE','XXXXXX','632',    15914,'Remunerations d''intermediaires et de conseils','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15923,'SYSCOHADA-TG','EXPENSE','XXXXXX','6321',   15922,'Commissions et courtages sur achats','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15924,'SYSCOHADA-TG','EXPENSE','XXXXXX','6322',   15922,'Commissions et courtages sur ventes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15925,'SYSCOHADA-TG','EXPENSE','XXXXXX','6323',   15922,'Rémunérations des transitaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15926,'SYSCOHADA-TG','EXPENSE','XXXXXX','6324',   15922,'Honoraires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15927,'SYSCOHADA-TG','EXPENSE','XXXXXX','6325',   15922,'Frais d''actes et de contentieux','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15928,'SYSCOHADA-TG','EXPENSE','XXXXXX','6328',   15922,'Divers frais','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15929,'SYSCOHADA-TG','EXPENSE','XXXXXX','633',    15914,'Frais de formation du personnel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15930,'SYSCOHADA-TG','EXPENSE','XXXXXX','634',    15914,'Redevances pour brevets, licences, logiciels et droits similaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15931,'SYSCOHADA-TG','EXPENSE','XXXXXX','6342',   15930,'Redevances pour brevets, licences, concessions et droits similaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15932,'SYSCOHADA-TG','EXPENSE','XXXXXX','6343',   15930,'Redevances pour logiciel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15933,'SYSCOHADA-TG','EXPENSE','XXXXXX','6344',   15930,'Redevances pour marques','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15934,'SYSCOHADA-TG','EXPENSE','XXXXXX','635',    15914,'Cotisations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15935,'SYSCOHADA-TG','EXPENSE','XXXXXX','6351',   15934,'Cotisations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15936,'SYSCOHADA-TG','EXPENSE','XXXXXX','6358',   15934,'Concours divers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15937,'SYSCOHADA-TG','EXPENSE','XXXXXX','636',    15914,'Redevances verses au concedant (concessions service public)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15938,'SYSCOHADA-TG','EXPENSE','XXXXXX','637',    15914,'Remunerations du personnel exterieur a l''entreprise','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15939,'SYSCOHADA-TG','EXPENSE','XXXXXX','6371',   15938,'Personnel intérimaire','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15940,'SYSCOHADA-TG','EXPENSE','XXXXXX','6372',   15938,'Personnel détaché ou prêté à l''entreprise','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15941,'SYSCOHADA-TG','EXPENSE','XXXXXX','638',    15914,'Autres charges externes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15942,'SYSCOHADA-TG','EXPENSE','XXXXXX','6381',   15941,'Frais de recrutement du personnel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15943,'SYSCOHADA-TG','EXPENSE','XXXXXX','6382',   15941,'Frais de déménagement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15944,'SYSCOHADA-TG','EXPENSE','XXXXXX','6383',   15941,'Réceptions','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15945,'SYSCOHADA-TG','EXPENSE','XXXXXX','6384',   15941,'Missions','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15946,'SYSCOHADA-TG','EXPENSE','XXXXXX','64',     15819,'Impots et taxes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15947,'SYSCOHADA-TG','EXPENSE','XXXXXX','641',    15946,'Impots et taxes directs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15948,'SYSCOHADA-TG','EXPENSE','XXXXXX','6411',   15947,'Impots fonciers et taxes annexes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15949,'SYSCOHADA-TG','EXPENSE','XXXXXX','6412',   15947,'Patentes, licences et taxes annexes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15950,'SYSCOHADA-TG','EXPENSE','XXXXXX','6413',   15947,'Taxes sur appointements et salaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15951,'SYSCOHADA-TG','EXPENSE','XXXXXX','6414',   15947,'Taxes d''apprentissage','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15952,'SYSCOHADA-TG','EXPENSE','XXXXXX','6415',   15947,'Formation professionnelle continue','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15953,'SYSCOHADA-TG','EXPENSE','XXXXXX','6418',   15947,'Autres impôts et taxes directs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15954,'SYSCOHADA-TG','EXPENSE','XXXXXX','645',    15946,'Impots et taxes indirects','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15955,'SYSCOHADA-TG','EXPENSE','XXXXXX','646',    15946,'Droits d''enregistrement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15956,'SYSCOHADA-TG','EXPENSE','XXXXXX','6461',   15955,'Droits de mutation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15957,'SYSCOHADA-TG','EXPENSE','XXXXXX','6462',   15955,'Droits de timbre','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15958,'SYSCOHADA-TG','EXPENSE','XXXXXX','6463',   15955,'Taxes sur les véhicules de société','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15959,'SYSCOHADA-TG','EXPENSE','XXXXXX','6464',   15955,'Vignettes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15960,'SYSCOHADA-TG','EXPENSE','XXXXXX','6468',   15955,'Autres droits','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15961,'SYSCOHADA-TG','EXPENSE','XXXXXX','647',    15946,'Penalites et amendes fiscales','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15962,'SYSCOHADA-TG','EXPENSE','XXXXXX','6471',   15961,'Pénalités d''assiette, impots directs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15963,'SYSCOHADA-TG','EXPENSE','XXXXXX','6472',   15961,'Pénalités d''assiette, impôts indirects','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15964,'SYSCOHADA-TG','EXPENSE','XXXXXX','6473',   15961,'Pénalités de recouvrement, impôts directs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15965,'SYSCOHADA-TG','EXPENSE','XXXXXX','6474',   15961,'Pénalités de recouvrement, impôts indirects','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15966,'SYSCOHADA-TG','EXPENSE','XXXXXX','6478',   15961,'Autres amendes pénales et fiscales','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15967,'SYSCOHADA-TG','EXPENSE','XXXXXX','648',    15946,'Autres impots et taxes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15968,'SYSCOHADA-TG','EXPENSE','XXXXXX','65',     15819,'Autres charges','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15969,'SYSCOHADA-TG','EXPENSE','XXXXXX','651',    15968,'Pertes sur creances clients et autres debiteurs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15970,'SYSCOHADA-TG','EXPENSE','XXXXXX','6511',   15969,'Pertes sur clients','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15971,'SYSCOHADA-TG','EXPENSE','XXXXXX','6515',   15969,'Autres débiteurs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15972,'SYSCOHADA-TG','EXPENSE','XXXXXX','652',    15968,'Quote-part de resultat sur operations faites en commun','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15973,'SYSCOHADA-TG','EXPENSE','XXXXXX','6521',   15972,'Quote-part transféré de bénéfices (comptabilté du gérants)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15974,'SYSCOHADA-TG','EXPENSE','XXXXXX','6525',   15972,'Pertes imputées par transfert (comptabilité des associés non gérants)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15975,'SYSCOHADA-TG','EXPENSE','XXXXXX','653',    15968,'Quote-part de resultat annulee sur execution partielle de contrats pluri-exercices','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15976,'SYSCOHADA-TG','EXPENSE','XXXXXX','654',    15968,'Valeur comptable des cessions courantes d''immobilisations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15977,'SYSCOHADA-TG','EXPENSE','XXXXXX','658',    15968,'Charges diverses','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15978,'SYSCOHADA-TG','EXPENSE','XXXXXX','6581',   15977,'Jetons de présence et autres rémunérations d''administrateurs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15979,'SYSCOHADA-TG','EXPENSE','XXXXXX','6582',   15977,'Dons','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15980,'SYSCOHADA-TG','EXPENSE','XXXXXX','6583',   15977,'Mécénat','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15981,'SYSCOHADA-TG','EXPENSE','XXXXXX','659',    15968,'Charges provisionnees d''exploitation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15982,'SYSCOHADA-TG','EXPENSE','XXXXXX','6591',   15981,'Sur risque à court terme','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15983,'SYSCOHADA-TG','EXPENSE','XXXXXX','6593',   15981,'Sur stocks','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15984,'SYSCOHADA-TG','EXPENSE','XXXXXX','6594',   15981,'Sur créances','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15985,'SYSCOHADA-TG','EXPENSE','XXXXXX','6598',   15981,'Autres charges provisionnées','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15986,'SYSCOHADA-TG','EXPENSE','XXXXXX','66',     15819,'Charges de personnel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15987,'SYSCOHADA-TG','EXPENSE','XXXXXX','661',    15986,'Remunerations directes versees au personnel national','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15988,'SYSCOHADA-TG','EXPENSE','XXXXXX','6611',   15987,'Appointements salaires et commissions','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15989,'SYSCOHADA-TG','EXPENSE','XXXXXX','6612',   15987,'Primes et gratifications','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15990,'SYSCOHADA-TG','EXPENSE','XXXXXX','6613',   15987,'Congés payés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15991,'SYSCOHADA-TG','EXPENSE','XXXXXX','6614',   15987,'Indemnités de préavis, de licencement et de recherche d''embauche','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15992,'SYSCOHADA-TG','EXPENSE','XXXXXX','6615',   15987,'Indemnités de maladie versées aux travailleurs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15993,'SYSCOHADA-TG','EXPENSE','XXXXXX','6616',   15987,'Supplément familial','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15994,'SYSCOHADA-TG','EXPENSE','XXXXXX','6617',   15987,'Avantages en nature','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15995,'SYSCOHADA-TG','EXPENSE','XXXXXX','6618',   15987,'Autres rémunérations directes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15996,'SYSCOHADA-TG','EXPENSE','XXXXXX','662',    15986,'Remunerations directes versees au personnel non national','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15997,'SYSCOHADA-TG','EXPENSE','XXXXXX','6621',   15996,'Appointements salaires et commissions','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15998,'SYSCOHADA-TG','EXPENSE','XXXXXX','6622',   15996,'Primes et gratifications','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (15999,'SYSCOHADA-TG','EXPENSE','XXXXXX','6623',   15996,'Congés payés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16000,'SYSCOHADA-TG','EXPENSE','XXXXXX','6624',   15996,'Indemnités de préavis, de licencement et de recherche d''embauche','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16001,'SYSCOHADA-TG','EXPENSE','XXXXXX','6625',   15996,'Indemnités de maladie versées aux travailleurs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16002,'SYSCOHADA-TG','EXPENSE','XXXXXX','6626',   15996,'Supplément familial','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16003,'SYSCOHADA-TG','EXPENSE','XXXXXX','6627',   15996,'Avantages en nature','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16004,'SYSCOHADA-TG','EXPENSE','XXXXXX','6628',   15996,'Autres rémunérations directes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16005,'SYSCOHADA-TG','EXPENSE','XXXXXX','663',    15986,'Indemnites forfaitaires versees au personnel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16006,'SYSCOHADA-TG','EXPENSE','XXXXXX','6631',   16005,'Indemnités de logement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16007,'SYSCOHADA-TG','EXPENSE','XXXXXX','6632',   16005,'Indemnités de représentation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16008,'SYSCOHADA-TG','EXPENSE','XXXXXX','6633',   16005,'Indemnités d''expatriation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16009,'SYSCOHADA-TG','EXPENSE','XXXXXX','6638',   16005,'Autres indemnités et avantages divers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16010,'SYSCOHADA-TG','EXPENSE','XXXXXX','664',    15986,'Charges sociales','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16011,'SYSCOHADA-TG','EXPENSE','XXXXXX','6641',   16010,'Charges sociales sur rémunération du personnel national','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16012,'SYSCOHADA-TG','EXPENSE','XXXXXX','6642',   16010,'Charges sociales sur rémunération du personnel non national','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16013,'SYSCOHADA-TG','EXPENSE','XXXXXX','666',    15986,'Remunerations et charges sociales de l''exploitant individuel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16014,'SYSCOHADA-TG','EXPENSE','XXXXXX','6661',   16013,'Rémunérations du travail de l''exploitant','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16015,'SYSCOHADA-TG','EXPENSE','XXXXXX','6662',   16013,'Charges sociales','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16016,'SYSCOHADA-TG','EXPENSE','XXXXXX','667',    15986,'Remunerations transferee de personnel exterieur','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16017,'SYSCOHADA-TG','EXPENSE','XXXXXX','6671',   16016,'Personnel intérimaire','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16018,'SYSCOHADA-TG','EXPENSE','XXXXXX','6672',   16016,'Personnel détaché ou prêté à l''entreprise','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16019,'SYSCOHADA-TG','EXPENSE','XXXXXX','668',    15986,'Autres charges sociales','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16020,'SYSCOHADA-TG','EXPENSE','XXXXXX','6681',   16019,'Versements aux syndicats et comités d''entreprise, d''établisement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16021,'SYSCOHADA-TG','EXPENSE','XXXXXX','6682',   16019,'Versements aux comité d''hygiéne et de sécurité','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16022,'SYSCOHADA-TG','EXPENSE','XXXXXX','6683',   16019,'Versements aux autres oeuvres sociales','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16023,'SYSCOHADA-TG','EXPENSE','XXXXXX','6684',   16019,'Médecine du travail et pharmacie','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16024,'SYSCOHADA-TG','EXPENSE','XXXXXX','67',     15819,'Frais financiers et charges assimilees','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16025,'SYSCOHADA-TG','EXPENSE','XXXXXX','671',    16024,'Interets des emprunts','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16026,'SYSCOHADA-TG','EXPENSE','XXXXXX','6711',   16025,'Emprunts obligataires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16027,'SYSCOHADA-TG','EXPENSE','XXXXXX','6712',   16025,'Emprunts auprès des établissements de crédit','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16028,'SYSCOHADA-TG','EXPENSE','XXXXXX','6713',   16025,'Dettes liées à des participations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16029,'SYSCOHADA-TG','EXPENSE','XXXXXX','672',    16024,'Interets dans loyers de credit bail et contrats assimiles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16030,'SYSCOHADA-TG','EXPENSE','XXXXXX','6721',   16029,'Intérêts dans loyers de crédit-bail immobilier','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16031,'SYSCOHADA-TG','EXPENSE','XXXXXX','6722',   16029,'Intérêts dans loyers de crédit-bail mobilier','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16032,'SYSCOHADA-TG','EXPENSE','XXXXXX','6723',   16029,'Intérêts dans loyers des autres contrats','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16033,'SYSCOHADA-TG','EXPENSE','XXXXXX','673',    16024,'Escomptes accordes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16034,'SYSCOHADA-TG','EXPENSE','XXXXXX','674',    16024,'Autres interets','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16035,'SYSCOHADA-TG','EXPENSE','XXXXXX','6741',   16034,'Avances reçues et dépôts créditeurs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16036,'SYSCOHADA-TG','EXPENSE','XXXXXX','6742',   16034,'Comptes courants bloqués','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16037,'SYSCOHADA-TG','EXPENSE','XXXXXX','6743',   16034,'Intérêts sur obligations cautionnées','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16038,'SYSCOHADA-TG','EXPENSE','XXXXXX','6744',   16034,'Intérêts sur dettes commerciales','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16039,'SYSCOHADA-TG','EXPENSE','XXXXXX','6745',   16034,'Intérêts bancaires et sur opérations de trésorerie et d''escompte','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16040,'SYSCOHADA-TG','EXPENSE','XXXXXX','6748',   16034,'Intérêts sur dettes diverses','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16041,'SYSCOHADA-TG','EXPENSE','XXXXXX','675',    16024,'Escomptes des effets de commerce','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16042,'SYSCOHADA-TG','EXPENSE','XXXXXX','676',    16024,'Pertes de change','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16043,'SYSCOHADA-TG','EXPENSE','XXXXXX','677',    16024,'Pertes sur cessions de titres  de placement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16044,'SYSCOHADA-TG','EXPENSE','XXXXXX','678',    16024,'Pertes sur risques financiers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16045,'SYSCOHADA-TG','EXPENSE','XXXXXX','6781',   16044,'Sur rentes viagères','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16046,'SYSCOHADA-TG','EXPENSE','XXXXXX','6782',   16044,'Sur opérations fiancières','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16047,'SYSCOHADA-TG','EXPENSE','XXXXXX','6783',   16044,'Sur instruments de trésorerie','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16048,'SYSCOHADA-TG','EXPENSE','XXXXXX','679',    16024,'Charges provisionnees financieres','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16049,'SYSCOHADA-TG','EXPENSE','XXXXXX','6791',   16048,'Sur risque financiers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16050,'SYSCOHADA-TG','EXPENSE','XXXXXX','6795',   16048,'Sur titres de placements','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16051,'SYSCOHADA-TG','EXPENSE','XXXXXX','6798',   16048,'Autres charges provisionnées financières','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16052,'SYSCOHADA-TG','EXPENSE','XXXXXX','68',     15819,'Dotations aus amortissements','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16053,'SYSCOHADA-TG','EXPENSE','XXXXXX','681',    16052,'Dotations aux amortissements d''exploitation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16054,'SYSCOHADA-TG','EXPENSE','XXXXXX','6811',   16052,'Dotations aux amortissements des charges immobilisées','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16055,'SYSCOHADA-TG','EXPENSE','XXXXXX','6812',   16052,'Dotations aux amortissements des immobilisations incorporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16056,'SYSCOHADA-TG','EXPENSE','XXXXXX','6813',   16052,'Dotations aux amortissements des immobilisations corporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16057,'SYSCOHADA-TG','EXPENSE','XXXXXX','687',    16052,'Dotations aux amortissements a caractere financier','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16058,'SYSCOHADA-TG','EXPENSE','XXXXXX','6872',   16057,'Dotations aux amortissements des primes de remboursement des obligations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16059,'SYSCOHADA-TG','EXPENSE','XXXXXX','6878',   16057,'Autres dotations aux amortissements à caractère financier','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16060,'SYSCOHADA-TG','EXPENSE','XXXXXX','69',     15819,'Dotattions aux provisions','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16061,'SYSCOHADA-TG','EXPENSE','XXXXXX','691',    16060,'Dotation aux provisions d''exploitation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16062,'SYSCOHADA-TG','EXPENSE','XXXXXX','6911',   16061,'Pour risques et charges','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16063,'SYSCOHADA-TG','EXPENSE','XXXXXX','6912',   16061,'Pour grosses réparations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16064,'SYSCOHADA-TG','EXPENSE','XXXXXX','6913',   16061,'Pour dépréciation des immobilisations incorporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16065,'SYSCOHADA-TG','EXPENSE','XXXXXX','6914',   16061,'Pour dépréciation des immobilisations corporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16066,'SYSCOHADA-TG','EXPENSE','XXXXXX','697',    16060,'Dotations aux provisions financieres','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16067,'SYSCOHADA-TG','EXPENSE','XXXXXX','6971',   16066,'Pour risques et charges','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16068,'SYSCOHADA-TG','EXPENSE','XXXXXX','6972',   16066,'Pour dépréciation des immobilisations financières','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16069,'SYSCOHADA-TG','INCOME','XXXXXX','7',           0,'Ventes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16070,'SYSCOHADA-TG','INCOME','XXXXXX','701',     16069,'Ventes de marchandises','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16071,'SYSCOHADA-TG','INCOME','XXXXXX','7011',    16070,'Dans la région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16072,'SYSCOHADA-TG','INCOME','XXXXXX','7012',    16070,'Hors région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16073,'SYSCOHADA-TG','INCOME','XXXXXX','7013',    16070,'Aux entreprises du groupe dans la région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16074,'SYSCOHADA-TG','INCOME','XXXXXX','7014',    16070,'Aux entreprises du groupe hors  région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16075,'SYSCOHADA-TG','INCOME','XXXXXX','702',     16069,'Ventes de produits finis','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16076,'SYSCOHADA-TG','INCOME','XXXXXX','7021',    16075,'Dans la région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16077,'SYSCOHADA-TG','INCOME','XXXXXX','7022',    16075,'Hors région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16078,'SYSCOHADA-TG','INCOME','XXXXXX','7023',    16075,'Aux entreprises de groupe dans la région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16079,'SYSCOHADA-TG','INCOME','XXXXXX','7024',    16075,'Aux entreprises du groupe hors  région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16080,'SYSCOHADA-TG','INCOME','XXXXXX','703',     16069,'Ventes de produits intermediaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16081,'SYSCOHADA-TG','INCOME','XXXXXX','7031',    16080,'Dans la région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16082,'SYSCOHADA-TG','INCOME','XXXXXX','7032',    16080,'Hors région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16083,'SYSCOHADA-TG','INCOME','XXXXXX','7033',    16080,'Aux entreprises du groupe dans la région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16084,'SYSCOHADA-TG','INCOME','XXXXXX','7034',    16080,'Aux entreprises du groupe hors  région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16085,'SYSCOHADA-TG','INCOME','XXXXXX','704',     16069,'Ventes de produits residuels','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16086,'SYSCOHADA-TG','INCOME','XXXXXX','7041',    16085,'Dans la région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16087,'SYSCOHADA-TG','INCOME','XXXXXX','7042',    16085,'Hors région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16088,'SYSCOHADA-TG','INCOME','XXXXXX','7043',    16085,'Aux entreprises du groupe dans la région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16089,'SYSCOHADA-TG','INCOME','XXXXXX','7044',    16085,'Aux entreprises du groupe hors  région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16090,'SYSCOHADA-TG','INCOME','XXXXXX','705',     16069,'Travaux factures','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16091,'SYSCOHADA-TG','INCOME','XXXXXX','7051',    16090,'Dans la région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16092,'SYSCOHADA-TG','INCOME','XXXXXX','7052',    16090,'Hors région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16093,'SYSCOHADA-TG','INCOME','XXXXXX','7053',    16090,'Aux entreprises du groupe dans la région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16094,'SYSCOHADA-TG','INCOME','XXXXXX','7054',    16090,'Aux entreprises du groupe hors région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16095,'SYSCOHADA-TG','INCOME','XXXXXX','706',     16069,'Services vendus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16096,'SYSCOHADA-TG','INCOME','XXXXXX','7061',    16095,'Dans la région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16097,'SYSCOHADA-TG','INCOME','XXXXXX','7062',    16095,'Hors région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16098,'SYSCOHADA-TG','INCOME','XXXXXX','7063',    16095,'Aux entreprises du groupe dans la région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16099,'SYSCOHADA-TG','INCOME','XXXXXX','7064',    16095,'Aux entreprises du groupe hors région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16100,'SYSCOHADA-TG','INCOME','XXXXXX','707',     16069,'Produits accessoires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16101,'SYSCOHADA-TG','INCOME','XXXXXX','7071',    16100,'Port, emballages perdus et autres frais facturés','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16102,'SYSCOHADA-TG','INCOME','XXXXXX','7072',    16100,'Commissions et courtages','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16103,'SYSCOHADA-TG','INCOME','XXXXXX','7073',    16100,'Locations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16104,'SYSCOHADA-TG','INCOME','XXXXXX','7074',    16100,'Bonis sur reprises et cessions d''emballages','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16105,'SYSCOHADA-TG','INCOME','XXXXXX','7075',    16100,'Mise à disposition de personnel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16106,'SYSCOHADA-TG','INCOME','XXXXXX','7076',    16100,'Redevances pour brevets, logiciels, marques et droits similaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16107,'SYSCOHADA-TG','INCOME','XXXXXX','7077',    16100,'Services exploités dans l''intérêt du personnel','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16108,'SYSCOHADA-TG','INCOME','XXXXXX','7078',    16100,'Autres produits accessoires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16109,'SYSCOHADA-TG','INCOME','XXXXXX','71',      16069,'Suvventions d''exploitation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16110,'SYSCOHADA-TG','INCOME','XXXXXX','711',     16109,'Sur produits a l''exportation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16111,'SYSCOHADA-TG','INCOME','XXXXXX','712',     16109,'Sur produits a l''importation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16112,'SYSCOHADA-TG','INCOME','XXXXXX','713',     16109,'Sur produits de perequation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16113,'SYSCOHADA-TG','INCOME','XXXXXX','718',     16109,'Autres subventions d''exploitation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16114,'SYSCOHADA-TG','INCOME','XXXXXX','7181',    16113,'Versées par l''etat et les collectivités publiques','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16115,'SYSCOHADA-TG','INCOME','XXXXXX','7182',    16113,'Versées par les organismes internationaux','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16116,'SYSCOHADA-TG','INCOME','XXXXXX','7183',    16113,'Versées par des tiers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16117,'SYSCOHADA-TG','INCOME','XXXXXX','72',      16069,'Production immobilisée','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16118,'SYSCOHADA-TG','INCOME','XXXXXX','721',     16117,'Immobilisations incorporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16119,'SYSCOHADA-TG','INCOME','XXXXXX','722',     16117,'Immobilisations corporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16120,'SYSCOHADA-TG','INCOME','XXXXXX','726',     16117,'Immobilisations financieres','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16121,'SYSCOHADA-TG','INCOME','XXXXXX','73',      16069,'Variations des stocks de biens et de services produits','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16122,'SYSCOHADA-TG','INCOME','XXXXXX','734',     16121,'Variations des stocks de produitsn en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16123,'SYSCOHADA-TG','INCOME','XXXXXX','7341',    16122,'Produits en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16124,'SYSCOHADA-TG','INCOME','XXXXXX','7342',    16122,'Travaux en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16125,'SYSCOHADA-TG','INCOME','XXXXXX','735',     16121,'Variations des en-cours de services','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16126,'SYSCOHADA-TG','INCOME','XXXXXX','7351',    16125,'Etudes en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16127,'SYSCOHADA-TG','INCOME','XXXXXX','7352',    16125,'Prestations de services en cours','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16128,'SYSCOHADA-TG','INCOME','XXXXXX','736',     16121,'Variations des stocks de produits finis','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16129,'SYSCOHADA-TG','INCOME','XXXXXX','737',     16121,'Variations des stocks de produits intermediaires et residuels','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16130,'SYSCOHADA-TG','INCOME','XXXXXX','7371',    16129,'Produits intermédiaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16131,'SYSCOHADA-TG','INCOME','XXXXXX','7372',    16129,'Produits résiduels','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16132,'SYSCOHADA-TG','INCOME','XXXXXX','75',      16069,'Autres produits','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16133,'SYSCOHADA-TG','INCOME','XXXXXX','752',     16132,'Quote-part de resultat sur operations faites en commun','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16134,'SYSCOHADA-TG','INCOME','XXXXXX','7521',    16133,'Quote-part trsnsférée de pertes (comptabilité de gérant)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16135,'SYSCOHADA-TG','INCOME','XXXXXX','7525',    16133,'Bénéfices attribués par transfert (comptabilité des associés non gérants)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16136,'SYSCOHADA-TG','INCOME','XXXXXX','753',     16132,'Quote-part de resultat sue execution partielle de contrats pluri-ecercices','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16137,'SYSCOHADA-TG','INCOME','XXXXXX','754',     16132,'Produits des cessions courantes d''immobilisations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16138,'SYSCOHADA-TG','INCOME','XXXXXX','758',     16132,'Produits divers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16139,'SYSCOHADA-TG','INCOME','XXXXXX','7581',    16138,'Jetons de présence et autres rémunérations d''administrateurs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16140,'SYSCOHADA-TG','INCOME','XXXXXX','7582',    16138,'Indemnités d''assurances reçues','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16141,'SYSCOHADA-TG','INCOME','XXXXXX','759',     16132,'Reprises de charges provisionnees d''exploitation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16142,'SYSCOHADA-TG','INCOME','XXXXXX','7591',    16141,'Sur risques à court terme','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16143,'SYSCOHADA-TG','INCOME','XXXXXX','7593',    16141,'Sur stocks','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16144,'SYSCOHADA-TG','INCOME','XXXXXX','7594',    16141,'Sur créances','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16145,'SYSCOHADA-TG','INCOME','XXXXXX','7598',    16141,'Sur autres charges provisionnées','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16146,'SYSCOHADA-TG','INCOME','XXXXXX','77',      16069,'Revenus financiers et produits assimiles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16147,'SYSCOHADA-TG','INCOME','XXXXXX','771',     16146,'Interets de prets','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16148,'SYSCOHADA-TG','INCOME','XXXXXX','772',     16146,'Revenus de participations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16149,'SYSCOHADA-TG','INCOME','XXXXXX','773',     16146,'Escomptes obtenus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16150,'SYSCOHADA-TG','INCOME','XXXXXX','774',     16146,'Revenus de titres de placement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16151,'SYSCOHADA-TG','INCOME','XXXXXX','775',     16146,'Revenus des creances commerciales','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16152,'SYSCOHADA-TG','INCOME','XXXXXX','776',     16146,'Gains de change','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16153,'SYSCOHADA-TG','INCOME','XXXXXX','777',     16146,'Gains sur cessions de titres de placement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16154,'SYSCOHADA-TG','INCOME','XXXXXX','778',     16146,'Gains sur risques financiers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16155,'SYSCOHADA-TG','INCOME','XXXXXX','7781',    16154,'Gains sur rentes viagères','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16156,'SYSCOHADA-TG','INCOME','XXXXXX','7782',    16154,'Gains sur opérations financières','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16157,'SYSCOHADA-TG','INCOME','XXXXXX','7784',    16154,'Gains sur instruments de trésorerie','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16158,'SYSCOHADA-TG','INCOME','XXXXXX','779',     16146,'Reprises de charges provisionnees financieres','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16159,'SYSCOHADA-TG','INCOME','XXXXXX','7791',    16158,'Sur risques financiers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16160,'SYSCOHADA-TG','INCOME','XXXXXX','7795',    16158,'Sur titres de placement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16161,'SYSCOHADA-TG','INCOME','XXXXXX','7798',    16158,'Autres charges provisionnées financières','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16162,'SYSCOHADA-TG','INCOME','XXXXXX','78',      16069,'Transfert de charges','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16163,'SYSCOHADA-TG','INCOME','XXXXXX','781',     16162,'Transfert de charges d''exploitation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16164,'SYSCOHADA-TG','INCOME','XXXXXX','787',     16162,'Transfert de charges financieres','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16165,'SYSCOHADA-TG','INCOME','XXXXXX','79',      16069,'Reprises de provisions','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16166,'SYSCOHADA-TG','INCOME','XXXXXX','791',     16165,'Reprises de provisions d''exploitation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16167,'SYSCOHADA-TG','INCOME','XXXXXX','7911',    16166,'Pour risques et charges d''exploitation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16168,'SYSCOHADA-TG','INCOME','XXXXXX','7912',    16166,'Pour grosses réparation d''exploitation','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16169,'SYSCOHADA-TG','INCOME','XXXXXX','7913',    16166,'Pour dépreciation des immobilisations incorporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16170,'SYSCOHADA-TG','INCOME','XXXXXX','7914',    16166,'Pour dépreciation des immobilisations corporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16171,'SYSCOHADA-TG','INCOME','XXXXXX','797',     16165,'Reprises de provisions financieres','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16172,'SYSCOHADA-TG','INCOME','XXXXXX','7971',    16171,'Pour risques et charges financiers','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16173,'SYSCOHADA-TG','INCOME','XXXXXX','7972',    16171,'Pour dépréciation des immobilisations financières','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16174,'SYSCOHADA-TG','INCOME','XXXXXX','798',     16165,'Reprises d''amortissements','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16175,'SYSCOHADA-TG','AUTRES','XXXXXX','81',          0,'Valeurs comptables des cessions d''immobilisations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16176,'SYSCOHADA-TG','AUTRES','XXXXXX','811',     16175,'Immobilisations incorporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16177,'SYSCOHADA-TG','AUTRES','XXXXXX','812',     16175,'Immobilisations corporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16178,'SYSCOHADA-TG','AUTRES','XXXXXX','816',     16175,'Immobilisations financieres','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16179,'SYSCOHADA-TG','AUTRES','XXXXXX','82',          0,'Produits de cessions d''immobilisations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16180,'SYSCOHADA-TG','AUTRES','XXXXXX','821',     16179,'Immobilisations incorporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16181,'SYSCOHADA-TG','AUTRES','XXXXXX','822',     16179,'Immobilisations corporelles','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16182,'SYSCOHADA-TG','AUTRES','XXXXXX','826',     16179,'Immobilisations financieres','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16183,'SYSCOHADA-TG','AUTRES','XXXXXX','83',          0,'Charges hors activites ordinaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16184,'SYSCOHADA-TG','AUTRES','XXXXXX','831',     16183,'Charges h.a.o constatées','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16185,'SYSCOHADA-TG','AUTRES','XXXXXX','834',     16183,'Pertes sur creances h.a.o','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16186,'SYSCOHADA-TG','AUTRES','XXXXXX','835',     16183,'Dons et liberalites accordes','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16187,'SYSCOHADA-TG','AUTRES','XXXXXX','836',     16183,'Abandons de creances consentis','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16188,'SYSCOHADA-TG','AUTRES','XXXXXX','839',     16183,'Charges provisionnees h.a.o','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16189,'SYSCOHADA-TG','AUTRES','XXXXXX','84',          0,'Produits hors activites ordinaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16190,'SYSCOHADA-TG','AUTRES','XXXXXX','841',     16189,'Produits h.a.o constates','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16191,'SYSCOHADA-TG','AUTRES','XXXXXX','845',     16189,'Dons et liberalites obtenus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16192,'SYSCOHADA-TG','AUTRES','XXXXXX','846',     16189,'Abandons de creances obtenus','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16193,'SYSCOHADA-TG','AUTRES','XXXXXX','848',     16189,'Transferts de charges h.a.o','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16194,'SYSCOHADA-TG','AUTRES','XXXXXX','849',     16189,'Reprises des charges provisionnees h.a.o','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16195,'SYSCOHADA-TG','AUTRES','XXXXXX','85',          0,'Dotations hors activites ordinaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16196,'SYSCOHADA-TG','AUTRES','XXXXXX','851',     16195,'Dotations aux provisions reglementees','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16197,'SYSCOHADA-TG','AUTRES','XXXXXX','852',     16195,'Dotations aux amortissements h.a.o','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16198,'SYSCOHADA-TG','AUTRES','XXXXXX','853',     16195,'Dotations aux provisions pour depreciation h.a.o','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16199,'SYSCOHADA-TG','AUTRES','XXXXXX','854',     16195,'Dotations aux provisions pour risques et charges h.a.o','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16200,'SYSCOHADA-TG','AUTRES','XXXXXX','858',     16195,'Autres dotations h.a.o','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16201,'SYSCOHADA-TG','AUTRES','XXXXXX','86',          0,'Reprises hors activites ordinaires','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16202,'SYSCOHADA-TG','AUTRES','XXXXXX','861',     16201,'Reprises de provisions reglementees','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16203,'SYSCOHADA-TG','AUTRES','XXXXXX','862',     16201,'Reprises d''amortissements','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16204,'SYSCOHADA-TG','AUTRES','XXXXXX','863',     16201,'Reprises de provisions pour depreciation h.a.o','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16205,'SYSCOHADA-TG','AUTRES','XXXXXX','864',     16201,'Reprises de provisions pour risques et charges h.a.o','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16206,'SYSCOHADA-TG','AUTRES','XXXXXX','865',     16201,'Reprises de subventions d''investissement','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16207,'SYSCOHADA-TG','AUTRES','XXXXXX','868',     16201,'Autres reprises h.a.o','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16208,'SYSCOHADA-TG','AUTRES','XXXXXX','87',          0,'Participations des travailleurs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16209,'SYSCOHADA-TG','AUTRES','XXXXXX','871',     16208,'Participation legale aux benefices','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16210,'SYSCOHADA-TG','AUTRES','XXXXXX','874',     16208,'Participation contractuelle aux benefices','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16211,'SYSCOHADA-TG','AUTRES','XXXXXX','878',     16208,'Autres participations','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16212,'SYSCOHADA-TG','AUTRES','XXXXXX','88',          0,'Subventions d''equilibre','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16213,'SYSCOHADA-TG','AUTRES','XXXXXX','881',     16212,'Etat','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16214,'SYSCOHADA-TG','AUTRES','XXXXXX','884',     16212,'Collectivites publiques','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16215,'SYSCOHADA-TG','AUTRES','XXXXXX','886',     16212,'Groupe','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16216,'SYSCOHADA-TG','AUTRES','XXXXXX','888',     16212,'Autres','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16217,'SYSCOHADA-TG','AUTRES','XXXXXX','89',          0,'Impots sur le resultat','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16218,'SYSCOHADA-TG','AUTRES','XXXXXX','891',     16217,'Impots sur les benefices de l''exercice','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16219,'SYSCOHADA-TG','AUTRES','XXXXXX','8911',    16218,'Activités exercées dans l''etat','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16220,'SYSCOHADA-TG','AUTRES','XXXXXX','8912',    16218,'Activités exercées dans les autres etats de la région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16221,'SYSCOHADA-TG','AUTRES','XXXXXX','8913',    16218,'Activités exercées hors région','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16222,'SYSCOHADA-TG','AUTRES','XXXXXX','892',     16217,'Rappel d''impôts sur resultats anterieurs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16223,'SYSCOHADA-TG','AUTRES','XXXXXX','895',     16217,'Impôts minimum forfaitaires (i.m.f)','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16224,'SYSCOHADA-TG','AUTRES','XXXXXX','899',     16217,'Dégrèvements et annulations d''impots sur resultats antérieurs','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16225,'SYSCOHADA-TG','AUTRES','XXXXXX','8991',    16224,'Dégrèvements','1');
    -INSERT INTO llx_accounting_account (rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (16226,'SYSCOHADA-TG','AUTRES','XXXXXX','8994',    16224,'Annulations pour pertes rétroactives','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15000,'SYSCOHADA-TG','CAPIT','XXXXXX','1',            0,'Capital','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15001,'SYSCOHADA-TG','CAPIT','XXXXXX','101',      15000,'Capital social','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15002,'SYSCOHADA-TG','CAPIT','XXXXXX','1011',     15001,'Capital souscrit, non appelé','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15003,'SYSCOHADA-TG','CAPIT','XXXXXX','1012',     15001,'Capital souscrit, appelé, non versé','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15004,'SYSCOHADA-TG','CAPIT','XXXXXX','1013',     15001,'Capital souscrit, appelé, versé, non amorti','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15005,'SYSCOHADA-TG','CAPIT','XXXXXX','1014',     15001,'Capital souscrit, appelé, versé, amorti','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15006,'SYSCOHADA-TG','CAPIT','XXXXXX','1018',     15001,'Capital souscrit, soumis à des conditions particulières','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15007,'SYSCOHADA-TG','CAPIT','XXXXXX','102',      15000,'Capital par dotation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15008,'SYSCOHADA-TG','CAPIT','XXXXXX','1021',     15007,'Dotation initiale','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15009,'SYSCOHADA-TG','CAPIT','XXXXXX','1022',     15007,'Dotations complémentaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15010,'SYSCOHADA-TG','CAPIT','XXXXXX','1028',     15007,'Autres dotations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15011,'SYSCOHADA-TG','CAPIT','XXXXXX','103',      15000,'Capital personnel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15012,'SYSCOHADA-TG','CAPIT','XXXXXX','104',      15000,'Compte de l''exploitant','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15013,'SYSCOHADA-TG','CAPIT','XXXXXX','1041',     15012,'Apports temporaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15014,'SYSCOHADA-TG','CAPIT','XXXXXX','1042',     15012,'Opérations courantes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15015,'SYSCOHADA-TG','CAPIT','XXXXXX','1043',     15012,'Rémunérations, impôts et autres charges personnelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15016,'SYSCOHADA-TG','CAPIT','XXXXXX','1047',     15012,'Prélèvements d''autoconsommation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15017,'SYSCOHADA-TG','CAPIT','XXXXXX','1048',     15012,'Autres prélèvements','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15018,'SYSCOHADA-TG','CAPIT','XXXXXX','105',      15000,'Primes liees aux capitaux propres','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15019,'SYSCOHADA-TG','CAPIT','XXXXXX','1051',     15018,'Primes d''émission','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15020,'SYSCOHADA-TG','CAPIT','XXXXXX','1052',     15018,'Primes d''apport','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15021,'SYSCOHADA-TG','CAPIT','XXXXXX','1053',     15018,'Primes de fusion','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15022,'SYSCOHADA-TG','CAPIT','XXXXXX','1054',     15018,'Primes de conversion','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15023,'SYSCOHADA-TG','CAPIT','XXXXXX','1058',     15018,'Autres primes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15024,'SYSCOHADA-TG','CAPIT','XXXXXX','106',      15000,'Ecarts de reevaluation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15025,'SYSCOHADA-TG','CAPIT','XXXXXX','1061',     15024,'Ecarts de réévaluation légale','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15026,'SYSCOHADA-TG','CAPIT','XXXXXX','1062',     15024,'Ecarts de réévaluation libre','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15027,'SYSCOHADA-TG','CAPIT','XXXXXX','109',      15000,'Actionnaires, capital souscrit, non appele','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15028,'SYSCOHADA-TG','CAPIT','XXXXXX','11',       15000,'Reserves','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15029,'SYSCOHADA-TG','CAPIT','XXXXXX','111',      15028,'Reserve legale','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15030,'SYSCOHADA-TG','CAPIT','XXXXXX','1111',     15029,'Réserves légales','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15031,'SYSCOHADA-TG','CAPIT','XXXXXX','112',      15028,'Reserves statutaires ou contractuelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15032,'SYSCOHADA-TG','CAPIT','XXXXXX','113',      15028,'Reserves reglementees','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15033,'SYSCOHADA-TG','CAPIT','XXXXXX','1131',     15032,'Réserves de plus-values nettes à long terme','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15034,'SYSCOHADA-TG','CAPIT','XXXXXX','1133',     15032,'Réserves consécutives à l''octroi de subventions d''investissement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15035,'SYSCOHADA-TG','CAPIT','XXXXXX','1134',     15032,'Réserves spéciales navires renouvelés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15036,'SYSCOHADA-TG','CAPIT','XXXXXX','1135',     15032,'Réserves spéciales matériels et outillage renouvelés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15037,'SYSCOHADA-TG','CAPIT','XXXXXX','1138',     15032,'Autres réserves réglementées','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15038,'SYSCOHADA-TG','CAPIT','XXXXXX','118',      15028,'Autres reserves','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15039,'SYSCOHADA-TG','CAPIT','XXXXXX','1181',     15038,'Réserves facultatives','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15040,'SYSCOHADA-TG','CAPIT','XXXXXX','1188',     15038,'Réserves diverses','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15041,'SYSCOHADA-TG','CAPIT','XXXXXX','12',       15000,'Report a nouveau','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15042,'SYSCOHADA-TG','CAPIT','XXXXXX','121',      15041,'Report a nouveau crediteur','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15043,'SYSCOHADA-TG','CAPIT','XXXXXX','1211',     15042,'Report à nouveau crediteur','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15044,'SYSCOHADA-TG','CAPIT','XXXXXX','129',      15041,'Report a nouveau debiteur','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15045,'SYSCOHADA-TG','CAPIT','XXXXXX','1291',     15044,'Perte nette à reporter','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15046,'SYSCOHADA-TG','CAPIT','XXXXXX','1292',     15044,'Perte - amortissements réputés différés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15047,'SYSCOHADA-TG','CAPIT','XXXXXX','13',       15000,'Resultat net de l''exercice','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15048,'SYSCOHADA-TG','CAPIT','XXXXXX','1301',     15047,'Résultat en instance d''affectation : bénéfice','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15049,'SYSCOHADA-TG','CAPIT','XXXXXX','1309',     15047,'Résultat en instance d''affectation : perte','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15050,'SYSCOHADA-TG','CAPIT','XXXXXX','131',      15047,'Resultat net : benefice','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15051,'SYSCOHADA-TG','CAPIT','XXXXXX','132',      15047,'Marge brute (mb)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15052,'SYSCOHADA-TG','CAPIT','XXXXXX','1321',     15051,'Marge brute sur marchandises','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15053,'SYSCOHADA-TG','CAPIT','XXXXXX','1322',     15051,'Marge brute sur matières','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15054,'SYSCOHADA-TG','CAPIT','XXXXXX','133',      15047,'Valeur ajoutee (v.a.)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15055,'SYSCOHADA-TG','CAPIT','XXXXXX','134',      15047,'Excedent brut d''exploitation (e.b.e.)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15056,'SYSCOHADA-TG','CAPIT','XXXXXX','135',      15047,'Resultat d''exploitation (r.e.)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15057,'SYSCOHADA-TG','CAPIT','XXXXXX','136',      15047,'Resultat financier (r.f.)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15058,'SYSCOHADA-TG','CAPIT','XXXXXX','137',      15047,'Resultat des activites ordinaires (r.a.o.)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15059,'SYSCOHADA-TG','CAPIT','XXXXXX','138',      15047,'Resultat hors activites ordinaires (r.h.a.o.)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15060,'SYSCOHADA-TG','CAPIT','XXXXXX','139',      15047,'Resultat net : perte','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15061,'SYSCOHADA-TG','CAPIT','XXXXXX','14',       15000,'Subventions d''investissement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15062,'SYSCOHADA-TG','CAPIT','XXXXXX','141',      15061,'Subventions d''equipement a','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15063,'SYSCOHADA-TG','CAPIT','XXXXXX','1411',     15062,'Etat','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15064,'SYSCOHADA-TG','CAPIT','XXXXXX','1412',     15062,'Régions','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15065,'SYSCOHADA-TG','CAPIT','XXXXXX','1413',     15062,'Départements','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15066,'SYSCOHADA-TG','CAPIT','XXXXXX','1414',     15062,'Communes et collectivités publiques décentralisées','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15067,'SYSCOHADA-TG','CAPIT','XXXXXX','1415',     15062,'Entreprises publiques ou mixtes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15068,'SYSCOHADA-TG','CAPIT','XXXXXX','1416',     15062,'Entreprises et organismes privés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15069,'SYSCOHADA-TG','CAPIT','XXXXXX','1417',     15062,'Organismes internationaux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15070,'SYSCOHADA-TG','CAPIT','XXXXXX','1418',     15062,'Autres','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15071,'SYSCOHADA-TG','CAPIT','XXXXXX','142',      15061,'Subventions d''equipement b','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15072,'SYSCOHADA-TG','CAPIT','XXXXXX','1421',     15071,'Subventions d''équipements','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15073,'SYSCOHADA-TG','CAPIT','XXXXXX','148',      15061,'Autres subventions d''investissement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15074,'SYSCOHADA-TG','CAPIT','XXXXXX','15',       15000,'Provisions reglementees et fonds assimiles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15075,'SYSCOHADA-TG','CAPIT','XXXXXX','151',      15074,'Amortissements derogatoires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15076,'SYSCOHADA-TG','CAPIT','XXXXXX','152',      15074,'Plus-values de cession a reinvestir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15077,'SYSCOHADA-TG','CAPIT','XXXXXX','1521',     15076,'Plus-values de cession à réinvestir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15078,'SYSCOHADA-TG','CAPIT','XXXXXX','153',      15074,'Fonds reglementes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15079,'SYSCOHADA-TG','CAPIT','XXXXXX','1531',     15078,'Fonds national','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15080,'SYSCOHADA-TG','CAPIT','XXXXXX','1532',     15078,'Prélèvement pour le budget','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15081,'SYSCOHADA-TG','CAPIT','XXXXXX','154',      15074,'Provision speciale de reevaluation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15082,'SYSCOHADA-TG','CAPIT','XXXXXX','155',      15074,'Provisions reglementees relatives aux immobilisations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15083,'SYSCOHADA-TG','CAPIT','XXXXXX','1551',     15082,'Recontitution des gisements miniers et pétroliers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15084,'SYSCOHADA-TG','CAPIT','XXXXXX','1552',     15082,'Provisions de croissance des immobilisations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15085,'SYSCOHADA-TG','CAPIT','XXXXXX','1553',     15082,'Provisions de renouvellement du matériel naval','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15086,'SYSCOHADA-TG','CAPIT','XXXXXX','1554',     15082,'Provisions pourle renouvellement du matériel et outillage','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15087,'SYSCOHADA-TG','CAPIT','XXXXXX','156',      15074,'Provisions reglementees relatives aux stocks','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15088,'SYSCOHADA-TG','CAPIT','XXXXXX','1561',     15087,'Hausse de prix','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15089,'SYSCOHADA-TG','CAPIT','XXXXXX','1562',     15087,'Fluctuation des cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15090,'SYSCOHADA-TG','CAPIT','XXXXXX','157',      15074,'Provisions pour investissement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15091,'SYSCOHADA-TG','CAPIT','XXXXXX','158',      15074,'Autres provisions et fonds reglementes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15092,'SYSCOHADA-TG','CAPIT','XXXXXX','16',       15000,'Emprunts et dettes assimilees','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15093,'SYSCOHADA-TG','CAPIT','XXXXXX','161',      15092,'Emprunts obligataires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15094,'SYSCOHADA-TG','CAPIT','XXXXXX','1611',     15093,'Emprunts obligataires ordinaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15095,'SYSCOHADA-TG','CAPIT','XXXXXX','1612',     15093,'Emprunts obligataires convertibles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15096,'SYSCOHADA-TG','CAPIT','XXXXXX','1618',     15093,'Autres emprunts obligataires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15097,'SYSCOHADA-TG','CAPIT','XXXXXX','1619',     15093,'Obligations à souscrire, à la souche','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15098,'SYSCOHADA-TG','CAPIT','XXXXXX','162',      15092,'Emprunts et dettes aupres des etablissements de credit','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15099,'SYSCOHADA-TG','CAPIT','XXXXXX','163',      15092,'Avances recues de l''etat','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15100,'SYSCOHADA-TG','CAPIT','XXXXXX','164',      15092,'Avances recues et comptes courants bloques','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15101,'SYSCOHADA-TG','CAPIT','XXXXXX','165',      15092,'Depots et cautionnements recus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15102,'SYSCOHADA-TG','CAPIT','XXXXXX','1651',     15101,'Dépôts à terme','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15103,'SYSCOHADA-TG','CAPIT','XXXXXX','1652',     15101,'Cautionnements','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15104,'SYSCOHADA-TG','CAPIT','XXXXXX','166',      15092,'Interets courus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15105,'SYSCOHADA-TG','CAPIT','XXXXXX','1661',     15104,'Sur emprunts obligataires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15106,'SYSCOHADA-TG','CAPIT','XXXXXX','1662',     15104,'Sur emprunts et dettes auprès des établissements de crédit','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15107,'SYSCOHADA-TG','CAPIT','XXXXXX','1663',     15104,'Sur avances reçues de l''etat','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15108,'SYSCOHADA-TG','CAPIT','XXXXXX','1664',     15104,'Sur avances reçues et comptes courants bloqués','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15109,'SYSCOHADA-TG','CAPIT','XXXXXX','1665',     15104,'Sur dépôts et cautionnements reçus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15110,'SYSCOHADA-TG','CAPIT','XXXXXX','1667',     15104,'Sur avances assorties de conditions particulières','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15111,'SYSCOHADA-TG','CAPIT','XXXXXX','1668',     15104,'Sur autres emprunts et dettes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15112,'SYSCOHADA-TG','CAPIT','XXXXXX','167',      15092,'Avances assorties de conditions particulieres','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15113,'SYSCOHADA-TG','CAPIT','XXXXXX','1671',     15112,'Avances bloquées pour augmentation du capital','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15114,'SYSCOHADA-TG','CAPIT','XXXXXX','1672',     15112,'Avances conditionnées par l''etat','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15115,'SYSCOHADA-TG','CAPIT','XXXXXX','1673',     15112,'Avances conditionnées par les autres organismes africains','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15116,'SYSCOHADA-TG','CAPIT','XXXXXX','1674',     15112,'Avances conditionné par les autres organismes internationaux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15117,'SYSCOHADA-TG','CAPIT','XXXXXX','1676',     15112,'Droits du concédant exigibles en nature','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15118,'SYSCOHADA-TG','CAPIT','XXXXXX','168',      15092,'Autres emprunts et dettes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15119,'SYSCOHADA-TG','CAPIT','XXXXXX','1681',     15118,'Rentes viagères capitalisées','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15120,'SYSCOHADA-TG','CAPIT','XXXXXX','1682',     15118,'Billets de fonds','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15121,'SYSCOHADA-TG','CAPIT','XXXXXX','1683',     15118,'Dettes consécutives à des titres emprunté','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15122,'SYSCOHADA-TG','CAPIT','XXXXXX','1684',     15118,'Dettes du concédant exigibles en nature','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15123,'SYSCOHADA-TG','CAPIT','XXXXXX','1685',     15118,'Emprunts participatifs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15124,'SYSCOHADA-TG','CAPIT','XXXXXX','1686',     15118,'Participation des travailleurs aux bénéfices','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15125,'SYSCOHADA-TG','CAPIT','XXXXXX','17',       15000,'Dettes de credit-bail et contrats assimiles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15126,'SYSCOHADA-TG','CAPIT','XXXXXX','172',      15125,'Emprunts equivalents de credit-bail immobilier','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15127,'SYSCOHADA-TG','CAPIT','XXXXXX','173',      15125,'Emprunts equivalents de credit-bail mobilier','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15128,'SYSCOHADA-TG','CAPIT','XXXXXX','176',      15125,'Interets courus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15129,'SYSCOHADA-TG','CAPIT','XXXXXX','1762',     15128,'Sur emprunts équivalents de crédit-bail immobilier','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15130,'SYSCOHADA-TG','CAPIT','XXXXXX','1763',     15128,'Sur emprunts équivalents de crédit-bail mobilier','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15131,'SYSCOHADA-TG','CAPIT','XXXXXX','1768',     15128,'Sur emprunts équivalents d''autres contrats','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15132,'SYSCOHADA-TG','CAPIT','XXXXXX','178',      15125,'Emprunts equivalents d''autres contrats','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15133,'SYSCOHADA-TG','CAPIT','XXXXXX','18',       15000,'Dettes liees a des participations et comptes de liaison des etablissements et societes en participation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15134,'SYSCOHADA-TG','CAPIT','XXXXXX','181',      15133,'Dettes liees a des participations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15135,'SYSCOHADA-TG','CAPIT','XXXXXX','1811',     15134,'Dettes liées à des participations (groupe)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15136,'SYSCOHADA-TG','CAPIT','XXXXXX','1812',     15134,'Dettes liées à des participations (hors groupe)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15137,'SYSCOHADA-TG','CAPIT','XXXXXX','182',      15133,'Dettes liees a des societes en paticipation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15138,'SYSCOHADA-TG','CAPIT','XXXXXX','183',      15133,'Interets courus sur dettes liees a des participations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15139,'SYSCOHADA-TG','CAPIT','XXXXXX','184',      15133,'Comptes permanents bloques des etablissements et succursales','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15140,'SYSCOHADA-TG','CAPIT','XXXXXX','185',      15133,'Comptes permanents non bloques des etablissements et succursales','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15141,'SYSCOHADA-TG','CAPIT','XXXXXX','186',      15133,'Comptes de liaison charges','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15142,'SYSCOHADA-TG','CAPIT','XXXXXX','187',      15133,'Comptes de liaison produits','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15143,'SYSCOHADA-TG','CAPIT','XXXXXX','188',      15133,'Comptes de liaison des societes en participation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15144,'SYSCOHADA-TG','CAPIT','XXXXXX','19',       15000,'Provisions financieres pour risques et charges','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15145,'SYSCOHADA-TG','CAPIT','XXXXXX','191',      15144,'Provisions pour litiges','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15146,'SYSCOHADA-TG','CAPIT','XXXXXX','192',      15144,'Provisions pour garanties donnees aux clients','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15147,'SYSCOHADA-TG','CAPIT','XXXXXX','193',      15144,'Provisions pour pertes sur marches a achevement futur','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15148,'SYSCOHADA-TG','CAPIT','XXXXXX','194',      15144,'Provisions pour pertes de change','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15149,'SYSCOHADA-TG','CAPIT','XXXXXX','195',      15144,'Provisions pour impots','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15150,'SYSCOHADA-TG','CAPIT','XXXXXX','196',      15144,'Provisions pour pensions et obligations similaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15151,'SYSCOHADA-TG','CAPIT','XXXXXX','197',      15144,'Provisions pour charges a repartir sur plusieurs exercices','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15152,'SYSCOHADA-TG','CAPIT','XXXXXX','1971',     15151,'Provisions pour grosses réparations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15153,'SYSCOHADA-TG','CAPIT','XXXXXX','198',      15144,'Autres provisions financieres pour risques et charges','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15154,'SYSCOHADA-TG','CAPIT','XXXXXX','1981',     15153,'Provisions pour amendes et pénalités','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15155,'SYSCOHADA-TG','CAPIT','XXXXXX','1982',     15153,'Provisions pour renouvellement des immobilisations (entreprises concessionnaires)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15156,'SYSCOHADA-TG','CAPIT','XXXXXX','1983',     15153,'Provisions pour propres assureurs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15157,'SYSCOHADA-TG','CAPIT','XXXXXX','1988',     15153,'Autres provisions financières pour risques et charges','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15158,'SYSCOHADA-TG','IMMO','XXXXXX','2',             0,'Charges immobilisees','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15159,'SYSCOHADA-TG','IMMO','XXXXXX','201',       15158,'Frais d''etablissement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15160,'SYSCOHADA-TG','IMMO','XXXXXX','2011',      15159,'Frais de constitution','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15161,'SYSCOHADA-TG','IMMO','XXXXXX','2012',      15159,'Frais de prospection','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15162,'SYSCOHADA-TG','IMMO','XXXXXX','2013',      15159,'Frais de publicité et de lancement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15163,'SYSCOHADA-TG','IMMO','XXXXXX','2014',      15159,'Frais de fonctionnement antérieurs au démarrage','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15164,'SYSCOHADA-TG','IMMO','XXXXXX','2015',      15159,'Frais de modification du capital (fusions, scissions transformations)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15165,'SYSCOHADA-TG','IMMO','XXXXXX','2016',      15159,'Frais d''entrée à la bourse','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15166,'SYSCOHADA-TG','IMMO','XXXXXX','2017',      15159,'Frais de restructuration','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15167,'SYSCOHADA-TG','IMMO','XXXXXX','2018',      15159,'Frais divers d''établissement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15168,'SYSCOHADA-TG','IMMO','XXXXXX','202',       15158,'Charges a repartir sur plusieurs exercices','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15169,'SYSCOHADA-TG','IMMO','XXXXXX','2021',      15168,'Charges différées','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15170,'SYSCOHADA-TG','IMMO','XXXXXX','2022',      15168,'Frais d''acquisition d''immobilisations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15171,'SYSCOHADA-TG','IMMO','XXXXXX','2026',      15168,'Fais d''émission des emprunts','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15172,'SYSCOHADA-TG','IMMO','XXXXXX','2028',      15168,'Charges à étaler','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15173,'SYSCOHADA-TG','IMMO','XXXXXX','206',       15158,'Primes de remboursement des obligations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15174,'SYSCOHADA-TG','IMMO','XXXXXX','2061',      15173,'Obligations ordinaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15175,'SYSCOHADA-TG','IMMO','XXXXXX','2062',      15173,'Obligations convertibles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15176,'SYSCOHADA-TG','IMMO','XXXXXX','2068',      15173,'Autres emprunts obligataires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15177,'SYSCOHADA-TG','IMMO','XXXXXX','21',        15158,'Immobilisations incorporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15178,'SYSCOHADA-TG','IMMO','XXXXXX','211',       15177,'Frais de recherche et de developpement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15179,'SYSCOHADA-TG','IMMO','XXXXXX','212',       15177,'Brevets, licences, concessions et droits similaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15180,'SYSCOHADA-TG','IMMO','XXXXXX','213',       15177,'Logiciels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15181,'SYSCOHADA-TG','IMMO','XXXXXX','214',       15177,'Marques','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15182,'SYSCOHADA-TG','IMMO','XXXXXX','215',       15177,'Fonds commercial','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15183,'SYSCOHADA-TG','IMMO','XXXXXX','216',       15177,'Droit au bail','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15184,'SYSCOHADA-TG','IMMO','XXXXXX','217',       15177,'Investissements de creation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15185,'SYSCOHADA-TG','IMMO','XXXXXX','218',       15177,'Autres droits et valeurs incorporels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15186,'SYSCOHADA-TG','IMMO','XXXXXX','219',       15177,'Immobilisations incorporelles en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15187,'SYSCOHADA-TG','IMMO','XXXXXX','2191',      15186,'Frais de recherche et de développement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15188,'SYSCOHADA-TG','IMMO','XXXXXX','2193',      15186,'Logiciels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15189,'SYSCOHADA-TG','IMMO','XXXXXX','2198',      15186,'Autres droits et valeurs incorporels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15190,'SYSCOHADA-TG','IMMO','XXXXXX','22',        15158,'Terrains','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15191,'SYSCOHADA-TG','IMMO','XXXXXX','221',       15190,'Terrains agricoles et forestiers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15192,'SYSCOHADA-TG','IMMO','XXXXXX','2211',      15191,'Terrains d''exploitation agricole','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15193,'SYSCOHADA-TG','IMMO','XXXXXX','2212',      15191,'Terrains d''exploitation forestière','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15194,'SYSCOHADA-TG','IMMO','XXXXXX','2218',      15191,'Autres terrains','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15195,'SYSCOHADA-TG','IMMO','XXXXXX','222',       15190,'Terrains nus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15196,'SYSCOHADA-TG','IMMO','XXXXXX','2221',      15195,'Terrains à bâtir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15197,'SYSCOHADA-TG','IMMO','XXXXXX','2228',      15195,'Autres terrains nus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15198,'SYSCOHADA-TG','IMMO','XXXXXX','223',       15190,'Terrains batis','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15199,'SYSCOHADA-TG','IMMO','XXXXXX','2231',      15198,'Pour bâtiments industriels et agricoles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15200,'SYSCOHADA-TG','IMMO','XXXXXX','2232',      15198,'Pour bâtiments administratifs et commerciaux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15201,'SYSCOHADA-TG','IMMO','XXXXXX','2234',      15198,'Pour bâtiments affectés aux autres opérations professionnelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15202,'SYSCOHADA-TG','IMMO','XXXXXX','2235',      15198,'Pour bâtiments affectés aux autres opérations non professionnelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15203,'SYSCOHADA-TG','IMMO','XXXXXX','2236',      15198,'Autres terrains bâtis','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15204,'SYSCOHADA-TG','IMMO','XXXXXX','224',       15190,'Travaux de mise en valeur des terrains','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15205,'SYSCOHADA-TG','IMMO','XXXXXX','2241',      15204,'Plantation d''arbres et d''arbustes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15206,'SYSCOHADA-TG','IMMO','XXXXXX','2248',      15204,'Autres travaux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15207,'SYSCOHADA-TG','IMMO','XXXXXX','225',       15190,'Terrains de gisement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15208,'SYSCOHADA-TG','IMMO','XXXXXX','2251',      15207,'Carrières','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15209,'SYSCOHADA-TG','IMMO','XXXXXX','226',       15190,'Terrains amenages','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15210,'SYSCOHADA-TG','IMMO','XXXXXX','2261',      15209,'Parkings','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15211,'SYSCOHADA-TG','IMMO','XXXXXX','227',       15190,'Terrains mis en concession','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15212,'SYSCOHADA-TG','IMMO','XXXXXX','228',       15190,'Autres terrains','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15213,'SYSCOHADA-TG','IMMO','XXXXXX','2281',      15212,'Terrains des immeubles de rapport','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15214,'SYSCOHADA-TG','IMMO','XXXXXX','2285',      15212,'Terrains des logements affectés au personnel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15215,'SYSCOHADA-TG','IMMO','XXXXXX','2288',      15212,'Autres terrains','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15216,'SYSCOHADA-TG','IMMO','XXXXXX','229',       15190,'Amenagements des terrains en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15217,'SYSCOHADA-TG','IMMO','XXXXXX','2291',      15216,'Terrains agricoles et forestiers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15218,'SYSCOHADA-TG','IMMO','XXXXXX','2292',      15216,'Terrains nus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15219,'SYSCOHADA-TG','IMMO','XXXXXX','2295',      15216,'Terrains de gisement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15220,'SYSCOHADA-TG','IMMO','XXXXXX','2298',      15216,'Autres travaux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15221,'SYSCOHADA-TG','IMMO','XXXXXX','23',        15158,'Bâtiments, installations techniques et agencements','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15222,'SYSCOHADA-TG','IMMO','XXXXXX','231',       15221,'Bâtiments industriels, agricoles, administratifs et commerciaux sur sol propre','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15223,'SYSCOHADA-TG','IMMO','XXXXXX','2311',      15222,'Bâtiments industriels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15224,'SYSCOHADA-TG','IMMO','XXXXXX','2312',      15222,'Bâtiments agricoles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15225,'SYSCOHADA-TG','IMMO','XXXXXX','2313',      15222,'Bâtiments administratifs et commerciaux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15226,'SYSCOHADA-TG','IMMO','XXXXXX','2314',      15222,'Bâtiments affectés au logement du personnel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15227,'SYSCOHADA-TG','IMMO','XXXXXX','2315',      15222,'Immeubles de rapport','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15228,'SYSCOHADA-TG','IMMO','XXXXXX','232',       15221,'Bâtiments industriels, agricoles, administratifs et commerciaux sur sol d''autrui','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15229,'SYSCOHADA-TG','IMMO','XXXXXX','2321',      15228,'Bâtiments industriels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15230,'SYSCOHADA-TG','IMMO','XXXXXX','2322',      15228,'Bâtiments agricoles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15231,'SYSCOHADA-TG','IMMO','XXXXXX','2323',      15228,'Bâtiments administratifs et commerciaux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15232,'SYSCOHADA-TG','IMMO','XXXXXX','2324',      15228,'Bâtiments affectés au logement du personnel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15233,'SYSCOHADA-TG','IMMO','XXXXXX','2325',      15228,'Immeubles de rapport','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15234,'SYSCOHADA-TG','IMMO','XXXXXX','233',       15221,'Ouvrages d''infrastructures','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15235,'SYSCOHADA-TG','IMMO','XXXXXX','2331',      15234,'Voies de terre','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15236,'SYSCOHADA-TG','IMMO','XXXXXX','2332',      15234,'Voies de fer','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15237,'SYSCOHADA-TG','IMMO','XXXXXX','2333',      15234,'Voies d''eau','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15238,'SYSCOHADA-TG','IMMO','XXXXXX','2334',      15234,'Barrages, digues','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15239,'SYSCOHADA-TG','IMMO','XXXXXX','2335',      15234,'Pistes d''aérodrome','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15240,'SYSCOHADA-TG','IMMO','XXXXXX','2338',      15234,'Autres','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15241,'SYSCOHADA-TG','IMMO','XXXXXX','234',       15221,'Installations techniques','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15242,'SYSCOHADA-TG','IMMO','XXXXXX','2341',      15241,'Installations complexes spécialisées sur sol propre','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15243,'SYSCOHADA-TG','IMMO','XXXXXX','2342',      15241,'Installations complexes spécialisées sur sol d''autrui','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15244,'SYSCOHADA-TG','IMMO','XXXXXX','2343',      15241,'Installations à caractère spécifique sur sol propre','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15245,'SYSCOHADA-TG','IMMO','XXXXXX','2344',      15241,'Installations à caractère spécifique sur sol d''autrui','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15246,'SYSCOHADA-TG','IMMO','XXXXXX','235',       15221,'Amenagements de bureaux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15247,'SYSCOHADA-TG','IMMO','XXXXXX','2351',      15246,'Installations générales','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15248,'SYSCOHADA-TG','IMMO','XXXXXX','2358',      15246,'Autres installations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15249,'SYSCOHADA-TG','IMMO','XXXXXX','237',       15221,'Batiments industriels, agricoles et commerciaux mis en concession','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15250,'SYSCOHADA-TG','IMMO','XXXXXX','238',       15221,'Autres installations et agencements','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15251,'SYSCOHADA-TG','IMMO','XXXXXX','239',       15221,'Bâtiments et installations en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15252,'SYSCOHADA-TG','IMMO','XXXXXX','2391',      15251,'Bâtiments et installations en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15253,'SYSCOHADA-TG','IMMO','XXXXXX','24',        15158,'Materiels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15254,'SYSCOHADA-TG','IMMO','XXXXXX','241',       15253,'Materiel et outillage industriel et commercial','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15255,'SYSCOHADA-TG','IMMO','XXXXXX','2411',      15254,'Matériel industriel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15256,'SYSCOHADA-TG','IMMO','XXXXXX','2412',      15254,'Outillage industriel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15257,'SYSCOHADA-TG','IMMO','XXXXXX','2413',      15254,'Matériel commercial','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15258,'SYSCOHADA-TG','IMMO','XXXXXX','2414',      15254,'Outillage commercial','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15259,'SYSCOHADA-TG','IMMO','XXXXXX','242',       15253,'Materiel et outillage agricole','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15260,'SYSCOHADA-TG','IMMO','XXXXXX','2421',      15259,'Matériel agricole','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15261,'SYSCOHADA-TG','IMMO','XXXXXX','2422',      15259,'Outillage agricole','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15262,'SYSCOHADA-TG','IMMO','XXXXXX','243',       15253,'Materiel d''emballage recuperable et identifiable','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15263,'SYSCOHADA-TG','IMMO','XXXXXX','244',       15253,'Materiel et mobilier','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15264,'SYSCOHADA-TG','IMMO','XXXXXX','2441',      15263,'Matériel de bureau','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15265,'SYSCOHADA-TG','IMMO','XXXXXX','2442',      15263,'Matériel informatique','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15266,'SYSCOHADA-TG','IMMO','XXXXXX','2443',      15263,'Matériel bureautique','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15267,'SYSCOHADA-TG','IMMO','XXXXXX','2444',      15263,'Mobilier de bureau','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15268,'SYSCOHADA-TG','IMMO','XXXXXX','2446',      15263,'Matériel et mobilier des immeubles de rapport','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15269,'SYSCOHADA-TG','IMMO','XXXXXX','2447',      15263,'Matériel et mobilier des logements du personnel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15270,'SYSCOHADA-TG','IMMO','XXXXXX','245',       15253,'Materiel de transport','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15271,'SYSCOHADA-TG','IMMO','XXXXXX','2451',      15270,'Matériel automobile','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15272,'SYSCOHADA-TG','IMMO','XXXXXX','2452',      15270,'Matériel ferroviaire','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15273,'SYSCOHADA-TG','IMMO','XXXXXX','2453',      15270,'Matériel fluvial, lagunaire','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15274,'SYSCOHADA-TG','IMMO','XXXXXX','2454',      15270,'Matériel naval','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15275,'SYSCOHADA-TG','IMMO','XXXXXX','2455',      15270,'Matériel aérien','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15276,'SYSCOHADA-TG','IMMO','XXXXXX','2456',      15270,'Matériel hippomobile','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15277,'SYSCOHADA-TG','IMMO','XXXXXX','2458',      15270,'Autres (vélo, mobylette, moto)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15278,'SYSCOHADA-TG','IMMO','XXXXXX','246',       15253,'Immobilisations animales et agricoles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15279,'SYSCOHADA-TG','IMMO','XXXXXX','2461',      15278,'Cheptel, animaux de trait','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15280,'SYSCOHADA-TG','IMMO','XXXXXX','2462',      15278,'Cheptel, animaux reproducteurs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15281,'SYSCOHADA-TG','IMMO','XXXXXX','2463',      15278,'Animaux de garde','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15282,'SYSCOHADA-TG','IMMO','XXXXXX','2465',      15278,'Plantations agricoles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15283,'SYSCOHADA-TG','IMMO','XXXXXX','2468',      15278,'Autres','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15284,'SYSCOHADA-TG','IMMO','XXXXXX','247',       15253,'Agencements et amenagements du materiel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15285,'SYSCOHADA-TG','IMMO','XXXXXX','248',       15253,'Autres materiels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15286,'SYSCOHADA-TG','IMMO','XXXXXX','2481',      15285,'Collections et oeuvres d''art','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15287,'SYSCOHADA-TG','IMMO','XXXXXX','249',       15253,'Materiel en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15288,'SYSCOHADA-TG','IMMO','XXXXXX','2491',      15287,'Matériel et outillage industriel et commercial','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15289,'SYSCOHADA-TG','IMMO','XXXXXX','2492',      15287,'Matériel et outillage agricole','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15290,'SYSCOHADA-TG','IMMO','XXXXXX','2493',      15287,'Matériel d''emballage récupérable et identifiable','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15291,'SYSCOHADA-TG','IMMO','XXXXXX','2494',      15287,'Matériel et mobilier de bureau','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15292,'SYSCOHADA-TG','IMMO','XXXXXX','2495',      15287,'Matériel de transport','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15293,'SYSCOHADA-TG','IMMO','XXXXXX','2496',      15287,'Immobilisations animales et agricoles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15294,'SYSCOHADA-TG','IMMO','XXXXXX','2497',      15287,'Agencements et aménagements du matériel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15295,'SYSCOHADA-TG','IMMO','XXXXXX','2498',      15287,'Autres matériels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15296,'SYSCOHADA-TG','IMMO','XXXXXX','25',        15158,'Avances et acomptes verses sur immobilisations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15297,'SYSCOHADA-TG','IMMO','XXXXXX','251',       15296,'Avances et acomptes verses sur immobilisations incorporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15298,'SYSCOHADA-TG','IMMO','XXXXXX','252',       15296,'Avances et acomptes verses sur immobilisations corporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15299,'SYSCOHADA-TG','IMMO','XXXXXX','26',        15158,'Titres de participation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15300,'SYSCOHADA-TG','IMMO','XXXXXX','261',       15299,'Titres de participation dans des societes sous contrôle exclusif','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15301,'SYSCOHADA-TG','IMMO','XXXXXX','262',       15299,'Titres de participation dans des societes sous contrôle conjoint','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15302,'SYSCOHADA-TG','IMMO','XXXXXX','263',       15299,'Titres de participation dans des societes conferant une influence notable','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15303,'SYSCOHADA-TG','IMMO','XXXXXX','265',       15299,'Participations dans des organismes professionnels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15304,'SYSCOHADA-TG','IMMO','XXXXXX','266',       15299,'Part dans des groupements d''interets economique (g.i.e.)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15305,'SYSCOHADA-TG','IMMO','XXXXXX','268',       15299,'Autres titres de participation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15306,'SYSCOHADA-TG','IMMO','XXXXXX','27',        15158,'Autres immobilisations financières','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15307,'SYSCOHADA-TG','IMMO','XXXXXX','271',       15306,'Prêts et creances non commerciales','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15308,'SYSCOHADA-TG','IMMO','XXXXXX','2711',      15307,'Prêts participatifs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15309,'SYSCOHADA-TG','IMMO','XXXXXX','2712',      15307,'Prêts aux associés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15310,'SYSCOHADA-TG','IMMO','XXXXXX','2713',      15307,'Billets de fonds','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15311,'SYSCOHADA-TG','IMMO','XXXXXX','2714',      15307,'Titres prêtés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15312,'SYSCOHADA-TG','IMMO','XXXXXX','272',       15306,'Prets au personnel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15313,'SYSCOHADA-TG','IMMO','XXXXXX','2721',      15312,'Prêts immobiliers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15314,'SYSCOHADA-TG','IMMO','XXXXXX','2722',      15312,'Prêts mobiliers et d''intallation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15315,'SYSCOHADA-TG','IMMO','XXXXXX','2728',      15312,'Autres prêts (frais d''étude...)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15316,'SYSCOHADA-TG','IMMO','XXXXXX','273',       15306,'Creances sur l''etat','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15317,'SYSCOHADA-TG','IMMO','XXXXXX','2731',      15316,'Retenues de garantie','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15318,'SYSCOHADA-TG','IMMO','XXXXXX','2733',      15316,'Fonds reglementé','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15319,'SYSCOHADA-TG','IMMO','XXXXXX','2738',      15316,'Autres','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15320,'SYSCOHADA-TG','IMMO','XXXXXX','274',       15306,'Titres immobilises','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15321,'SYSCOHADA-TG','IMMO','XXXXXX','2741',      15320,'Titres immobilisés de l''activité de portefeuille (t.i.a.p.)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15322,'SYSCOHADA-TG','IMMO','XXXXXX','2742',      15320,'Titres participatifs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15323,'SYSCOHADA-TG','IMMO','XXXXXX','2743',      15320,'Certificats d''investissement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15324,'SYSCOHADA-TG','IMMO','XXXXXX','2744',      15320,'Parts de fonds commun de placement (f.c.p.)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15325,'SYSCOHADA-TG','IMMO','XXXXXX','2748',      15320,'Autres titres immobilisés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15326,'SYSCOHADA-TG','IMMO','XXXXXX','275',       15306,'Depots et cautionnements verses','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15327,'SYSCOHADA-TG','IMMO','XXXXXX','2751',      15326,'Dépôts pour loyers d''avance','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15328,'SYSCOHADA-TG','IMMO','XXXXXX','2752',      15326,'Dépôts pour l''électricité','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15329,'SYSCOHADA-TG','IMMO','XXXXXX','2753',      15326,'Dépôts pour l''eau','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15330,'SYSCOHADA-TG','IMMO','XXXXXX','2754',      15326,'Dépôts pour le gaz','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15331,'SYSCOHADA-TG','IMMO','XXXXXX','2755',      15326,'Dépôts pour le téléphone, le télex, la télécopie','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15332,'SYSCOHADA-TG','IMMO','XXXXXX','2756',      15326,'Cautionnements sur les marchés publics','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15333,'SYSCOHADA-TG','IMMO','XXXXXX','2757',      15326,'Cautionnements sur autres opérations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15334,'SYSCOHADA-TG','IMMO','XXXXXX','2758',      15326,'Autres dépôts et cautionnements','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15335,'SYSCOHADA-TG','IMMO','XXXXXX','276',       15306,'Interets courus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15336,'SYSCOHADA-TG','IMMO','XXXXXX','2761',      15335,'Prêts et créances non commerciales','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15337,'SYSCOHADA-TG','IMMO','XXXXXX','2762',      15335,'Prêts au personnel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15338,'SYSCOHADA-TG','IMMO','XXXXXX','2763',      15335,'Créances sur l''etat','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15339,'SYSCOHADA-TG','IMMO','XXXXXX','2764',      15335,'Titres immobilisés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15340,'SYSCOHADA-TG','IMMO','XXXXXX','2765',      15335,'Dépôts et cautionnements versés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15341,'SYSCOHADA-TG','IMMO','XXXXXX','2767',      15335,'Créances rattachées à des participations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15342,'SYSCOHADA-TG','IMMO','XXXXXX','2768',      15335,'Immobilisations financières diverses','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15343,'SYSCOHADA-TG','IMMO','XXXXXX','277',       15306,'Créances rattachees a des participations et des avances a des g.i.e.','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15344,'SYSCOHADA-TG','IMMO','XXXXXX','2771',      15343,'Créances rattachées à des participations (groupe)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15345,'SYSCOHADA-TG','IMMO','XXXXXX','2772',      15343,'Créances rattachées à des participations (hors groupe)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15346,'SYSCOHADA-TG','IMMO','XXXXXX','2773',      15343,'Créances rattachées à des sociétés en participation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15347,'SYSCOHADA-TG','IMMO','XXXXXX','2774',      15343,'Avances à des groupements d''intérêt économique (g.i.e.)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15348,'SYSCOHADA-TG','IMMO','XXXXXX','278',       15306,'Immobilisations financieres diverses','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15349,'SYSCOHADA-TG','IMMO','XXXXXX','2781',      15348,'Créances diverses groupe','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15350,'SYSCOHADA-TG','IMMO','XXXXXX','2782',      15348,'Créances diverses hors groupe','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15351,'SYSCOHADA-TG','IMMO','XXXXXX','2785',      15348,'Or et métaux précieux (1)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15352,'SYSCOHADA-TG','IMMO','XXXXXX','28',        15158,'Amortissemnts','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15353,'SYSCOHADA-TG','IMMO','XXXXXX','281',       15352,'Amortissements des immobilisations incorporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15354,'SYSCOHADA-TG','IMMO','XXXXXX','2811',      15353,'Amortissements des frais de recherche et de développement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15355,'SYSCOHADA-TG','IMMO','XXXXXX','2812',      15353,'Amortissements des brevets, licences, concessions et droits similaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15356,'SYSCOHADA-TG','IMMO','XXXXXX','2813',      15353,'Amortissements des logiciels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15357,'SYSCOHADA-TG','IMMO','XXXXXX','2814',      15353,'Amortissements des marques','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15358,'SYSCOHADA-TG','IMMO','XXXXXX','2815',      15353,'Amortissements du fonds commercial','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15359,'SYSCOHADA-TG','IMMO','XXXXXX','2816',      15353,'Amortissements du droit au bail','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15360,'SYSCOHADA-TG','IMMO','XXXXXX','2817',      15353,'Amortissements des investissements de création','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15361,'SYSCOHADA-TG','IMMO','XXXXXX','2818',      15353,'Amortissements des autres droits et valeurs incorporels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15362,'SYSCOHADA-TG','IMMO','XXXXXX','282',       15352,'Amortissements des terrains','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15363,'SYSCOHADA-TG','IMMO','XXXXXX','2821',      15362,'Amortissements des terrains agricoles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15364,'SYSCOHADA-TG','IMMO','XXXXXX','2824',      15362,'Amortissements des travaux de mise en valeur des terrains','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15365,'SYSCOHADA-TG','IMMO','XXXXXX','2825',      15362,'Amortissements des terrains de gisements','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15366,'SYSCOHADA-TG','IMMO','XXXXXX','283',       15352,'Amortissements des batiments, installations techniques et agencements','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15367,'SYSCOHADA-TG','IMMO','XXXXXX','2831',      15366,'Amortissements des bâtiments industriels, agricoles, administratifs et commerciaux sur sol propres','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15368,'SYSCOHADA-TG','IMMO','XXXXXX','2832',      15366,'Amortissements des bâtiments industriels, agricoles, administratifs et commerciaux sur sol d''autrui','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15369,'SYSCOHADA-TG','IMMO','XXXXXX','2833',      15366,'Amortissements des ouvrages d''infrastructure','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15370,'SYSCOHADA-TG','IMMO','XXXXXX','2834',      15366,'Amortissements des installations techniques','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15371,'SYSCOHADA-TG','IMMO','XXXXXX','2835',      15366,'Amortissements des aménagements de bureaux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15372,'SYSCOHADA-TG','IMMO','XXXXXX','2837',      15366,'Amortissements des bâtiments  industriels, agricoles et commerciaux mis en concession','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15373,'SYSCOHADA-TG','IMMO','XXXXXX','2838',      15366,'Amortissements des autres installations et agencements','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15374,'SYSCOHADA-TG','IMMO','XXXXXX','284',       15352,'Amortissement du materiel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15375,'SYSCOHADA-TG','IMMO','XXXXXX','2841',      15374,'Amortissements du matériel et outillage industriel et commercial','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15376,'SYSCOHADA-TG','IMMO','XXXXXX','2842',      15374,'Amortissements du matériel et outillage agricole','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15377,'SYSCOHADA-TG','IMMO','XXXXXX','2843',      15374,'Amortissements du matériel d''emballage récupérable et identifiable','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15378,'SYSCOHADA-TG','IMMO','XXXXXX','2844',      15374,'Amortissements du matériel et mobilier','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15379,'SYSCOHADA-TG','IMMO','XXXXXX','2845',      15374,'Amortissements du materiel de transport','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15380,'SYSCOHADA-TG','IMMO','XXXXXX','2846',      15374,'Amortissements des immobilisations animales et agricoles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15381,'SYSCOHADA-TG','IMMO','XXXXXX','2847',      15374,'Amortissements des agencements et aménagements du matériel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15382,'SYSCOHADA-TG','IMMO','XXXXXX','2848',      15374,'Amortissements des autres matériels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15383,'SYSCOHADA-TG','IMMO','XXXXXX','29',        15158,'Provisions pour depreciation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15384,'SYSCOHADA-TG','IMMO','XXXXXX','291',       15383,'Provisions pour depreciation des immobilisations incorporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15385,'SYSCOHADA-TG','IMMO','XXXXXX','2912',      15384,'Provisions pour dépréciation des brevets, licences, concessions et droits similaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15386,'SYSCOHADA-TG','IMMO','XXXXXX','2913',      15384,'Provisions pour dépréciation des logiciels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15387,'SYSCOHADA-TG','IMMO','XXXXXX','2914',      15384,'Provisions pour dépréciation des marques','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15388,'SYSCOHADA-TG','IMMO','XXXXXX','2915',      15384,'Provisions pour dépréciation du fonds de commerce','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15389,'SYSCOHADA-TG','IMMO','XXXXXX','2916',      15384,'Provisions pour dépréciation du droit de bail','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15390,'SYSCOHADA-TG','IMMO','XXXXXX','2917',      15384,'Provisions pour dépréciation des investissements de création','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15391,'SYSCOHADA-TG','IMMO','XXXXXX','2918',      15384,'Provisions pour dépréciation des autres droits et valeurs incorporels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15392,'SYSCOHADA-TG','IMMO','XXXXXX','2919',      15384,'Provisions pour dépréciation des immobilisations incorporelles en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15393,'SYSCOHADA-TG','IMMO','XXXXXX','292',       15383,'Provisions pour depreciation des terrains','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15394,'SYSCOHADA-TG','IMMO','XXXXXX','2921',      15393,'Provisions pour dépréciations des terrains agricoles et forestiers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15395,'SYSCOHADA-TG','IMMO','XXXXXX','2922',      15393,'Provisions pour dépréciation des terrains nus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15396,'SYSCOHADA-TG','IMMO','XXXXXX','2923',      15393,'Provisions pour dépréciation des terrains bâtis','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15397,'SYSCOHADA-TG','IMMO','XXXXXX','2924',      15393,'Provisions pour dépréciation des travaux de mise en valeur des terrains','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15398,'SYSCOHADA-TG','IMMO','XXXXXX','2925',      15393,'Provisions pour dépréciation des terrains de gisement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15399,'SYSCOHADA-TG','IMMO','XXXXXX','2926',      15393,'Provisions pour dépréciation des terrains aménagés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15400,'SYSCOHADA-TG','IMMO','XXXXXX','2927',      15393,'Provisions pour dépréciation des terrains mis en concession','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15401,'SYSCOHADA-TG','IMMO','XXXXXX','2928',      15393,'Provisions pour dépréciation des autres terrains','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15402,'SYSCOHADA-TG','IMMO','XXXXXX','2929',      15393,'Provisions pour dépréciation des aménagements terrains en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15403,'SYSCOHADA-TG','IMMO','XXXXXX','293',       15383,'Provisions pour depreciation des batiments, installations techniques et agencements','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15404,'SYSCOHADA-TG','IMMO','XXXXXX','2931',      15403,'Provisions pour dépréciation des bâtiments industriels, agricoles, administratifs et commerciaux sur sol propre','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15405,'SYSCOHADA-TG','IMMO','XXXXXX','2932',      15403,'Provisions pour dépréciation des bâtiments industriels, agricoles, administratifs et commerciaux sur sol d''autrui','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15406,'SYSCOHADA-TG','IMMO','XXXXXX','2933',      15403,'Provisions pour dépréciation des ouvrages d''infrastructures','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15407,'SYSCOHADA-TG','IMMO','XXXXXX','2934',      15403,'Provisions pour dépréciation des installations techniques','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15408,'SYSCOHADA-TG','IMMO','XXXXXX','2935',      15403,'Provisions pour dépréciation des aménagements de bureaux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15409,'SYSCOHADA-TG','IMMO','XXXXXX','2937',      15403,'Provisions pour dépréciation des bâtiments industriels, agricoles et commerciaux mis en concession','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15410,'SYSCOHADA-TG','IMMO','XXXXXX','2938',      15403,'Provisions pour dépréciation des autres installations et agencements','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15411,'SYSCOHADA-TG','IMMO','XXXXXX','2939',      15403,'Provisions pour dépréciation des bâtiments et installations en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15412,'SYSCOHADA-TG','IMMO','XXXXXX','294',       15383,'Provisions pour depreciation des materiels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15413,'SYSCOHADA-TG','IMMO','XXXXXX','2941',      15412,'Provisions pour dépréciation du matériel et outillage industriel et commercial','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15414,'SYSCOHADA-TG','IMMO','XXXXXX','2942',      15412,'Provisions pour dépréciation du matériel et outillage agricole','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15415,'SYSCOHADA-TG','IMMO','XXXXXX','2943',      15412,'Provisions pour dépréciation du matériel d''emballage récupérable et identifiable','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15416,'SYSCOHADA-TG','IMMO','XXXXXX','2944',      15412,'Provisions pour dépréciation du matériel et mobilier','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15417,'SYSCOHADA-TG','IMMO','XXXXXX','2945',      15412,'Provisions pour dépréciation du matériel de transport','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15418,'SYSCOHADA-TG','IMMO','XXXXXX','2946',      15412,'Provisions pour dépréciation des immobilisations animales et agricoles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15419,'SYSCOHADA-TG','IMMO','XXXXXX','2947',      15412,'Provisions pour dépréciation des agencements et aménagements du matériel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15420,'SYSCOHADA-TG','IMMO','XXXXXX','2948',      15412,'Provisions pour dépréciation des autres matériels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15421,'SYSCOHADA-TG','IMMO','XXXXXX','2949',      15412,'Provisions pour dépréciation des matériels en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15422,'SYSCOHADA-TG','IMMO','XXXXXX','295',       15383,'Provisions pour depreciation des avances et acomptes verses sur immobilisations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15423,'SYSCOHADA-TG','IMMO','XXXXXX','2951',      15422,'Provisions pour dépréciation des avances et acomptes versés sur immobilisations incorporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15424,'SYSCOHADA-TG','IMMO','XXXXXX','2952',      15422,'Provisions pour dépréciation des avances et acomptes versés sur immobilisations corporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15425,'SYSCOHADA-TG','IMMO','XXXXXX','296',       15383,'Provisions pour dépréciation des titres de participation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15426,'SYSCOHADA-TG','IMMO','XXXXXX','2961',      15425,'Provisions pour dépréciation des titres de participation dans des sociétés sous contrôle exclusif','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15427,'SYSCOHADA-TG','IMMO','XXXXXX','2962',      15425,'Provisions pour dépréciation des titres de participations dans les sociétés sous contrôle conjoint','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15428,'SYSCOHADA-TG','IMMO','XXXXXX','2963',      15425,'Provisions pour dépréciation des titres de participations dans les sociétés confèrant une influence notable','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15429,'SYSCOHADA-TG','IMMO','XXXXXX','2965',      15425,'Provisions pour dépréciation des participations dans les organismes professionnels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15430,'SYSCOHADA-TG','IMMO','XXXXXX','2966',      15425,'Provisions pour dépréciation des parts dans des g.i.e.','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15431,'SYSCOHADA-TG','IMMO','XXXXXX','2968',      15425,'Provisions pour dépréciation des autres titres de participation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15432,'SYSCOHADA-TG','IMMO','XXXXXX','297',       15383,'Provisions pour dépréciation des autres immobilisations financieres','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15433,'SYSCOHADA-TG','IMMO','XXXXXX','2971',      15432,'Provisions pour dépréciation des prêts et créances non commerciales','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15434,'SYSCOHADA-TG','IMMO','XXXXXX','2972',      15432,'Provisions pour dépréciation des prêts du personnel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15435,'SYSCOHADA-TG','IMMO','XXXXXX','2973',      15432,'Provisions pour dépréciation des créances sur l''etat','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15436,'SYSCOHADA-TG','IMMO','XXXXXX','2974',      15432,'Provisions pour dépréciation des titres immobilisés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15437,'SYSCOHADA-TG','IMMO','XXXXXX','2975',      15432,'Provisions pour dépréciation des dépôts et cautionnements versés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15438,'SYSCOHADA-TG','IMMO','XXXXXX','2977',      15432,'Provisions pour dépréciation des créances rattachées à des participations et avances à des g.i.e.','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15439,'SYSCOHADA-TG','IMMO','XXXXXX','2978',      15432,'Provisions pour dépréciation des créances financières','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15440,'SYSCOHADA-TG','STOCK','XXXXXX','31',           0,'Marchandises','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15441,'SYSCOHADA-TG','STOCK','XXXXXX','311',      15440,'Marchandises a','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15442,'SYSCOHADA-TG','STOCK','XXXXXX','3111',     15441,'Marchandises a1','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15443,'SYSCOHADA-TG','STOCK','XXXXXX','3112',     15441,'Marchandises a2','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15444,'SYSCOHADA-TG','STOCK','XXXXXX','312',      15440,'Marchandises b','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15445,'SYSCOHADA-TG','STOCK','XXXXXX','3121',     15444,'Marchandises b1','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15446,'SYSCOHADA-TG','STOCK','XXXXXX','3122',     15444,'Marchandises b2','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15447,'SYSCOHADA-TG','STOCK','XXXXXX','318',      15440,'Marchandises hors activites ordinaires (h.a.o.)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15448,'SYSCOHADA-TG','STOCK','XXXXXX','32',           0,'Matieres premieres et fournitures liees','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15449,'SYSCOHADA-TG','STOCK','XXXXXX','321',      15448,'Matieres a','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15450,'SYSCOHADA-TG','STOCK','XXXXXX','322',      15448,'Matieres b','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15451,'SYSCOHADA-TG','STOCK','XXXXXX','323',      15448,'Fournitures (a,b)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15452,'SYSCOHADA-TG','STOCK','XXXXXX','33',           0,'Autres approvisionnements','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15453,'SYSCOHADA-TG','STOCK','XXXXXX','331',      15452,'Matieres consommables','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15454,'SYSCOHADA-TG','STOCK','XXXXXX','332',      15452,'Fournitures d''atelier et d''usine','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15455,'SYSCOHADA-TG','STOCK','XXXXXX','333',      15452,'Fournitures de magasin','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15456,'SYSCOHADA-TG','STOCK','XXXXXX','334',      15452,'Fournitures de bureau','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15457,'SYSCOHADA-TG','STOCK','XXXXXX','335',      15452,'Emballages','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15458,'SYSCOHADA-TG','STOCK','XXXXXX','3351',     15457,'Emballages perdus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15459,'SYSCOHADA-TG','STOCK','XXXXXX','3352',     15457,'Emballages récupérables non identifiables','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15460,'SYSCOHADA-TG','STOCK','XXXXXX','3353',     15457,'Emballages à usage mixte','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15461,'SYSCOHADA-TG','STOCK','XXXXXX','3358',     15457,'Autres emballages','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15462,'SYSCOHADA-TG','STOCK','XXXXXX','338',      15452,'Autres matieres','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15463,'SYSCOHADA-TG','STOCK','XXXXXX','34',           0,'Produits en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15464,'SYSCOHADA-TG','STOCK','XXXXXX','341',      15463,'Produits en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15465,'SYSCOHADA-TG','STOCK','XXXXXX','3411',     15464,'Produits en cours p1','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15466,'SYSCOHADA-TG','STOCK','XXXXXX','3412',     15464,'Produits en cours p2','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15467,'SYSCOHADA-TG','STOCK','XXXXXX','342',      15463,'Travaux en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15468,'SYSCOHADA-TG','STOCK','XXXXXX','3421',     15467,'Travaux en cours t1','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15469,'SYSCOHADA-TG','STOCK','XXXXXX','3422',     15467,'Travaux en cours t2','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15470,'SYSCOHADA-TG','STOCK','XXXXXX','343',      15463,'Produits intermediaires en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15471,'SYSCOHADA-TG','STOCK','XXXXXX','3431',     15470,'Produits intermédiaires a','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15472,'SYSCOHADA-TG','STOCK','XXXXXX','3432',     15470,'Produits intermédiaires b','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15473,'SYSCOHADA-TG','STOCK','XXXXXX','344',      15463,'Produits residuels en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15474,'SYSCOHADA-TG','STOCK','XXXXXX','3441',     15473,'Produits résiduels a','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15475,'SYSCOHADA-TG','STOCK','XXXXXX','3442',     15473,'Produits résiduels b','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15476,'SYSCOHADA-TG','STOCK','XXXXXX','35',           0,'Services en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15477,'SYSCOHADA-TG','STOCK','XXXXXX','351',      15476,'Etudes en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15478,'SYSCOHADA-TG','STOCK','XXXXXX','3511',     15477,'Etudes en cours e1','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15479,'SYSCOHADA-TG','STOCK','XXXXXX','3512',     15477,'Etudes en cours e2','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15480,'SYSCOHADA-TG','STOCK','XXXXXX','352',      15476,'Prestations de services en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15481,'SYSCOHADA-TG','STOCK','XXXXXX','3521',     15480,'Prestations de services s1','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15482,'SYSCOHADA-TG','STOCK','XXXXXX','3522',     15480,'Prestations de services s2','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15483,'SYSCOHADA-TG','STOCK','XXXXXX','36',           0,'Produits finis','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15484,'SYSCOHADA-TG','STOCK','XXXXXX','361',      15483,'Produits a','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15485,'SYSCOHADA-TG','STOCK','XXXXXX','362',      15483,'Produits b','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15486,'SYSCOHADA-TG','STOCK','XXXXXX','37',           0,'Produits intermediaires et residuels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15487,'SYSCOHADA-TG','STOCK','XXXXXX','371',      15486,'Produits intermediaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15488,'SYSCOHADA-TG','STOCK','XXXXXX','3711',     15487,'Produits intermédiaires a','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15489,'SYSCOHADA-TG','STOCK','XXXXXX','3712',     15487,'Produits intermédiaires b','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15490,'SYSCOHADA-TG','STOCK','XXXXXX','372',      15486,'Produits residuels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15491,'SYSCOHADA-TG','STOCK','XXXXXX','3721',     15490,'Déchets','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15492,'SYSCOHADA-TG','STOCK','XXXXXX','3722',     15490,'Rebuts','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15493,'SYSCOHADA-TG','STOCK','XXXXXX','3723',     15490,'Matières de récupération','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15494,'SYSCOHADA-TG','STOCK','XXXXXX','38',           0,'Stocks en cours de route, en consignation ou en depot','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15495,'SYSCOHADA-TG','STOCK','XXXXXX','381',      15494,'Marchandises en cours de route','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15496,'SYSCOHADA-TG','STOCK','XXXXXX','382',      15494,'Matieres premieres et fournitures liees en cours de route','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15497,'SYSCOHADA-TG','STOCK','XXXXXX','383',      15494,'Autres approvisionnements en cours de route','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15498,'SYSCOHADA-TG','STOCK','XXXXXX','386',      15494,'Produits finis en cours de route','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15499,'SYSCOHADA-TG','STOCK','XXXXXX','387',      15494,'Stocks en consignation ou en depot','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15500,'SYSCOHADA-TG','STOCK','XXXXXX','3871',     15499,'Stock en consignation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15501,'SYSCOHADA-TG','STOCK','XXXXXX','3872',     15499,'Stock en dépôt','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15502,'SYSCOHADA-TG','STOCK','XXXXXX','388',      15494,'Stock provenant d''immobilisations mises hors service ou au rebut','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15503,'SYSCOHADA-TG','STOCK','XXXXXX','39',           0,'Depreciation des stocks','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15504,'SYSCOHADA-TG','STOCK','XXXXXX','391',      15503,'Depreciation des stoks de marchandises','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15505,'SYSCOHADA-TG','STOCK','XXXXXX','392',      15503,'Depreciation des stoks de matieres premieres et fournitures liees','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15506,'SYSCOHADA-TG','STOCK','XXXXXX','393',      15503,'Depreciation des stocks d''autres approvisionnements','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15507,'SYSCOHADA-TG','STOCK','XXXXXX','394',      15503,'Depreciations des productions en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15508,'SYSCOHADA-TG','STOCK','XXXXXX','395',      15503,'Depreciations des services en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15509,'SYSCOHADA-TG','STOCK','XXXXXX','396',      15503,'Depreciation des stocks de produits finis','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15510,'SYSCOHADA-TG','STOCK','XXXXXX','397',      15503,'Depreciation des stocks de produits intermediaires et residuels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15511,'SYSCOHADA-TG','STOCK','XXXXXX','398',      15503,'Depreciation des stocks en cours de route, en consignation ou en depot','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15512,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','4',       0,'Fournisseurs et comptes rattaches','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15513,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','401', 15512,'Fournisseurs,  dettes en comptes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15514,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','4011',15513,'Fournisseurs  locaux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15515,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','4012',15513,'Fournisseurs groupe','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15516,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','4013',15513,'Fournisseurs sous-traitants','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15517,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','4017',15513,'Fournisseurs retenue  de garantie','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15518,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','402', 15512,'Fournisseurs, effets a payer (e.a.p)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15519,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','4021',15518,'Fournisseurs, effets à payer','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15520,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','4022',15518,'Fournisseurs-groupe, effets à payer','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15521,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','4023',15518,'Fournisseurs sous-traitants effets à payer','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15522,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','408', 15512,'Fournisseurs, factures non parvenues','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15523,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','4081',15522,'Fournisseurs factures non parvenues','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15524,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','4082',15522,'Fournisseurs - groupe','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15525,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','4083',15522,'Fournisseurs sous-traitant','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15526,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','4086',15522,'Fournisseurs, intérêts courus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15527,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','409', 15512,'Fournisseurs debiteurs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15528,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','4091',15527,'Fournisseurs avances et acomptes versés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15529,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','4092',15527,'Fournisseurs - groupe avances et acomptes versés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15530,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','4093',15527,'Fournisseurs sous-traitants avances et acompte versés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15531,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','4094',15527,'Fournisseurs créances pour emballages et matériels à rendre','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15532,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','4098',15527,'Rabais, remises, ristournes et autres avoirs à obtenir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15533,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','41',  15512,'Clients et compte rattaches','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15534,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','411', 15533,'Clients','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15535,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','4111',15534,'Clients','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15536,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','4112',15534,'Clients-groupe','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15537,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','4114',15534,'Clients, état et collectivités publiques','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15538,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','4115',15534,'Clients, organismes internationaux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15539,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','4117',15534,'Clients, retenues de garanti','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15540,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','4118',15534,'Clients, dégrèvement de taxes sur la valeur ajoutée (t.v.a.)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15541,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','412', 15533,'Clients, effets a recevoir en portefeuille','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15542,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','4121',15541,'Clients, effets à recevoir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15543,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','4122',15541,'Clients-groupe, effets à recevoir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15544,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','4124',15541,'Etat et collectivités publiques, effets à recevoir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15545,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','4125',15541,'Oganismes internationaux, effets à recevoir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15546,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','414', 15533,'Créances sur cessions d''immobilisations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15547,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','4141',15546,'Créances en compte','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15548,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','4142',15546,'Effet à recevoir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15549,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','415', 15533,'Clients, effets escomptes non echus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15550,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','416', 15533,'Creances clients litigieuses ou douteuses','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15551,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','4161',15550,'Créances litigieuses','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15552,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','4162',15550,'Créances douteuses','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15553,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','418', 15533,'Clients, produits à recevoir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15554,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','4181',15553,'Clients, factures à établir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15555,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','4186',15553,'Clients, intérêts courus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15556,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','419', 15533,'Clients crediteurs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15557,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','4191',15556,'Clients, avances et acompte reçus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15558,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','4192',15556,'Client - groupe, avances et acomptes reçus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15559,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','4194',15556,'Clients, dettes pour emballages et matériels consignés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15560,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','4198',15556,'Rabais, remises, ristournes et autres avoirs à accorder','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15561,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','42',  15512,'Personnel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15562,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','421', 15561,'Personnel, avanceqs et acomptes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15563,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','4211',15562,'Personnel, avances','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15564,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','4212',15562,'Personnel, acomptes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15565,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','4213',15562,'Frais avancés et fournitures au personnel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15566,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','422', 15561,'Personnel, remunerations due','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15567,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','4221',15566,'Personnel rémunérations dues','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15568,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','4222',15566,'Personnel arrondis de paie','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15569,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','423', 15561,'Personnel, oppositions, saisie-arrets','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15570,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','4231',15569,'Personnel, oppositions','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15571,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','4232',15569,'Personnel, saisie arrêts','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15572,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','4233',15569,'Personnel, avis à tiers détenteur','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15573,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','424', 15561,'Personnel, oeuvres sociales internes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15574,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','4241',15573,'Assistance médicale','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15575,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','4242',15573,'Allocations familiales','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15576,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','4245',15573,'Organisme sociaux rattachés à l''entreprise','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15577,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','4248',15573,'Autres oeuvres sociales internes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15578,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','425', 15561,'Representants du personnel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15579,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','4251',15578,'Délégués du personnel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15580,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','4252',15578,'Syndicats et comités d''entreprises, d''établissement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15581,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','4258',15578,'Autres représentatants du personnel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15582,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','426', 15561,'Personnel, participation aux benefices','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15583,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','427', 15561,'Personnel-depots','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15584,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','428', 15561,'Personnel, charges a payer et produits a recevoir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15585,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','4281',15584,'Dettes provisionnées pour congés à payer','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15586,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','4286',15584,'Autres charges à payer','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15587,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','4287',15584,'Produits à recevoir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15588,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','43',  15512,'Organismes sociaux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15589,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','431', 15588,'Securite sociale','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15590,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','4311',15589,'Prestations familiales','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15591,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','4312',15589,'Accidents de travail','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15592,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','4313',15589,'Caisse de retraite obligatoire','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15593,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','4314',15589,'Caisse de retraite facultative','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15594,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','4318',15589,'Autres cotisations sociales','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15595,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','432', 15588,'Caisse de retraite complementaire','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15596,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','433', 15588,'Autres organismes sociaux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15597,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','4331',15596,'Mutuelle','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15598,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','438', 15588,'Organismes sociaux, charges a payer et produits a recevoir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15599,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','4381',15598,'Charges sociales sur gratifications à payer','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15600,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','4382',15598,'Charges sociales sur congés à payer','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15601,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','4386',15598,'Autres charges à payer','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15602,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','4387',15598,'Produits à recevoir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15603,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','44',  15512,'Etat et collectivites publiques','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15604,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','441', 15603,'Etat,impot sur les benefices','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15605,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','442', 15603,'Etat, autres impots et taxes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15606,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','4421',15606,'Impôts et taxes d''etat','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15607,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','4422',15606,'Impôts et taxes sur les collectivités publiques','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15608,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','4423',15606,'Impôts et taxes recouvrables sur des obligataires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15609,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','4424',15606,'Impôts et taxes recouvrables sur des associés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15610,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','4426',15606,'Droits de douane','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15611,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','4428',15606,'Autres impôts et taxes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15612,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','443', 15603,'Etat, t.v.a. facturee','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15613,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','4431',15612,'T.v.a. facturée sur ventes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15614,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','4432',15612,'T.v.a. facturée sur prestations de service','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15615,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','4433',15612,'T.v.a. facturée sur travaux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15616,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','4434',15612,'T.v.a. facturée sur production livrée à soi-même','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15617,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','4435',15612,'T.v.a. sur factures à établir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15618,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','444', 15603,'Etat, t.v.a. due ou credit de t.v.a.','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15619,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','4441',15618,'Etat, t.v.a. due','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15620,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','4449',15618,'Etat, crédit de t.v.a. à reporter','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15621,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','445', 15603,'Etat, t.v.a. recuperable','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15622,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','4451',15621,'T.v.a. récupérable sur immobilisations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15623,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','4452',15621,'T.v.a. récupérable sur achats','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15624,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','4453',15621,'T.v.a. récupérable sur transports','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15625,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','4454',15621,'T.v.a. récupérable sur services extérieurs et autres charges','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15626,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','4455',15621,'T.v.a. récupérable sur factures non parvenues','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15627,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','4456',15621,'T.v.a. transférée par d''autres entreprises','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15628,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','446', 15603,'Etat, autres taxes sur le chiffre d''affaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15629,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','447', 15603,'Etat, impots retenus a la source','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15630,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','4471',15629,'Impôt général sur le revenu','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15631,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','4472',15629,'Impôts sur salaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15632,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','4473',15629,'Contribution nationale','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15633,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','4474',15629,'Contribution nationale de solidarité','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15634,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','4478',15629,'Autres impôts et contributions','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15635,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','448', 15603,'Etat, charges a payer et produits a recevoir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15636,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','4486',15635,'Charges à payer','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15637,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','4487',15635,'Produits à recevoir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15638,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','449', 15603,'Etats, creances et dettes diverses','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15639,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','4491',15638,'Etat, obligations cautionnées','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15640,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','4492',15638,'Etat, avances et acomptes versés sur impôts','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15641,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','4493',15638,'Etat, fonds de dotation à recevoir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15642,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','4494',15638,'Etat, subventions d''équipement à recevoir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15643,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','4495',15638,'Etat, subventions d''exploitation à recevoir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15644,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','4496',15638,'Etat, subventions d''équilibre à recevoir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15645,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','4499',15638,'Etat, fond réglementé provisionné','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15646,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','45',  15512,'Organismes internationaux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15647,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','451', 15646,'Operations avec les organismes africains','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15648,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','452', 15646,'Operations avec les autres organismes internationaux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15649,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','458', 15646,'Organismes internationaux, fonds de dotation et subventions a recevoir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15650,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','4581',15649,'Organismes internationaux, fonds de dotation à recevoir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15651,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','4582',15649,'Organismes internationaux, subventions à recevoir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15652,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','46',  15512,'Associes-groupe','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15653,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','461', 15652,'Associes, operations sur le capital','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15654,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','4611',15653,'Associés apport en nature','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15655,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','4612',15653,'Associés apport en numéraire','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15656,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','4613',15653,'Actionnaires, capital souscrit appelé non versé','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15657,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','4614',15653,'Associés, capital appelé non versé','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15658,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','4615',15653,'Associés, versements reçus sur augmentation de capital','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15659,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','4616',15653,'Associés, versements anticipés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15660,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','4617',15653,'Actionnaires défaillants','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15661,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','4618',15653,'Associés, autres apports','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15662,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','4619',15653,'Associés, capital à rembourser','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15663,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','462', 15652,'Associes, comptes courants','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15664,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','4621',15663,'Principal','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15665,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','4626',15663,'Intérêts courus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15666,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','463', 15652,'Associes, operations faites en commun','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15667,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','465', 15652,'Associes, dividendes a payer','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15668,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','466', 15652,'Groupe, comptes courants','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15669,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','467', 15652,'Actionnaires, restant dû sur capital appele','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15670,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','47',  15512,'Debiteurs et crediteur divers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15671,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','471', 15670,'Comptes d''attente','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15672,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','4711',15671,'Débiteurs divers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15673,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','4712',15671,'Créditeurs divers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15674,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','4713',15671,'Obligataires, comptes de souscription','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15675,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','472', 15670,'Versements restant a effectuer sur titres non liberes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15676,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','4726',15675,'Titres de participation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15677,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','4727',15675,'Titres immobilisés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15678,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','4728',15675,'Titres de placement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15679,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','474', 15670,'Repartition periodique des charges et des produits','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15680,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','4746',15679,'Charges','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15681,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','4747',15679,'Produits','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15682,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','475', 15670,'Creances sur travaux non encore facturables','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15683,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','476', 15670,'Charges constatees d''avance','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15684,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','477', 15670,'Produits constates d''avance','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15685,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','478', 15670,'Ecarts de conversion actif','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15686,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','4781',15685,'Diminution des créances','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15687,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','4782',15685,'Augmentation des dettes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15688,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','4788',15685,'Différences compensées par couverture de change','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15689,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','479', 15670,'Ecarts de conversion passif','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15690,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','4791',15689,'Augmentation de créances','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15691,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','4792',15689,'Diminution des dettes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15692,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','4798',15689,'Différences compensées par couverture de change','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15693,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','48',  15512,'Creances et dettes hors activites ordinaires (hao)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15694,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','481', 15693,'Fournisseurs d''investissements','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15695,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','4811',15694,'Immobilisations incorporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15696,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','4812',15694,'Immobilisations corporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15697,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','4817',15694,'Retenues de garantie','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15698,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','4818',15694,'Factures non parvenues','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15699,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','482', 15693,'Fournisseurs d''investissements, effets a payer','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15700,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','483', 15693,'Dettes sur acquisition de titres de placement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15701,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','484', 15693,'Autres dettes hors activites ordinaires (h.a.o.)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15702,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','485', 15693,'Creances sur cessions d''immobilisations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15703,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','4851',15702,'En compte','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15704,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','4852',15702,'Effet à recevoir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15705,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','4855',15702,'Créances sur cessions immobilisations effets escomptés et non échus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15706,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','4857',15702,'Retenues de garantie','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15707,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','4858',15702,'Factures à établir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15708,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','486', 15693,'Creances sur cessions de titre de placement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15709,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','488', 15693,'Autres creances hors activites ordinaires (h.a.o.)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15710,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','49',  15512,'Depreciations des comptes fournisseurs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15711,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','491', 15710,'Depreciations des comptes clients','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15712,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','4911',15711,'Créances litigieuses','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15713,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','4912',15711,'Créances douteuses','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15714,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','492', 15710,'Depreciations des comptes personnel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15715,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','493', 15710,'Depreciations des comptes organismes sociaux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15716,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','494', 15710,'Depreciations des comptes etats et collectivites publiques','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15717,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','495', 15710,'Depreciations des comptes organismes internationaux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15718,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','496', 15710,'Depreciations des comptes associes et groupe','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15719,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','4962',15718,'Associés, comptes courants','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15720,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','4963',15718,'Associés, opérations faites en commun','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15721,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','4966',15718,'Groupe, comptes courants','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15722,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','497', 15710,'Depreciations des comptes debiteurs divers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15723,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','498', 15710,'Depreciations des comptes de creances h.a.o.','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15724,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','4981',15723,'Créances sur cessions d''immobilisations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15725,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','4982',15723,'Créances sur cessions de titres de placement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15726,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','4983',15723,'Autres créances (h.a.o.)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15727,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','499', 15710,'Risques provisionnes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15728,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','4991',15727,'Sur opérations d''exploitation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15729,'SYSCOHADA-TG','THIRDPARTY','XXXXXX','4998',15727,'Sur opérations (h.a.o.)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15730,'SYSCOHADA-TG','FINAN','XXXXXX','5',            0,'Titres de placement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15731,'SYSCOHADA-TG','FINAN','XXXXXX','501',      15730,'Titres du tresor et bon de caisse a court terme','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15732,'SYSCOHADA-TG','FINAN','XXXXXX','5011',     15731,'Titres du trésor à court terme','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15733,'SYSCOHADA-TG','FINAN','XXXXXX','5012',     15731,'Titres d''organismes financiers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15734,'SYSCOHADA-TG','FINAN','XXXXXX','5013',     15731,'Bons de caisse à court terme','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15735,'SYSCOHADA-TG','FINAN','XXXXXX','502',      15730,'Actions','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15736,'SYSCOHADA-TG','FINAN','XXXXXX','5021',     15735,'Actions propres','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15737,'SYSCOHADA-TG','FINAN','XXXXXX','5022',     15735,'Actions cotées','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15738,'SYSCOHADA-TG','FINAN','XXXXXX','5023',     15735,'Actions non cotées','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15739,'SYSCOHADA-TG','FINAN','XXXXXX','5024',     15735,'Actions démembrées (certificats d''investissement; droits de vote)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15740,'SYSCOHADA-TG','FINAN','XXXXXX','5025',     15735,'Autres titres conférant un droit de propriété','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15741,'SYSCOHADA-TG','FINAN','XXXXXX','503',      15730,'Obligations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15742,'SYSCOHADA-TG','FINAN','XXXXXX','5031',     15741,'Obligations émises par la société et rachetées par elle','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15743,'SYSCOHADA-TG','FINAN','XXXXXX','5032',     15741,'Obligations cotées','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15744,'SYSCOHADA-TG','FINAN','XXXXXX','5033',     15741,'Obligations non cotées','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15745,'SYSCOHADA-TG','FINAN','XXXXXX','5035',     15741,'Autres titres conférant un droit de créance','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15746,'SYSCOHADA-TG','FINAN','XXXXXX','504',      15730,'Bon de souscription','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15747,'SYSCOHADA-TG','FINAN','XXXXXX','5042',     15746,'Bons de souscription d''actions','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15748,'SYSCOHADA-TG','FINAN','XXXXXX','5043',     15746,'Bon de souscription d''obligations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15749,'SYSCOHADA-TG','FINAN','XXXXXX','505',      15730,'Titres negociables hors region','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15750,'SYSCOHADA-TG','FINAN','XXXXXX','506',      15730,'Interets courus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15751,'SYSCOHADA-TG','FINAN','XXXXXX','5061',     15750,'Titres du trésor et bons de caisse à court terme','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15752,'SYSCOHADA-TG','FINAN','XXXXXX','5062',     15750,'Actions','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15753,'SYSCOHADA-TG','FINAN','XXXXXX','5063',     15750,'Obligations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15754,'SYSCOHADA-TG','FINAN','XXXXXX','508',      15730,'Autres valeurs assimilees','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15755,'SYSCOHADA-TG','FINAN','XXXXXX','51',       15730,'Valeurs a encaisser','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15756,'SYSCOHADA-TG','FINAN','XXXXXX','511',      15755,'Effets a encaisser','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15757,'SYSCOHADA-TG','FINAN','XXXXXX','512',      15755,'Effets a l''encaissement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15758,'SYSCOHADA-TG','FINAN','XXXXXX','513',      15755,'Cheques a encaisser','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15759,'SYSCOHADA-TG','FINAN','XXXXXX','514',      15755,'Cheques a l''encaissement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15760,'SYSCOHADA-TG','FINAN','XXXXXX','515',      15755,'Cartes de credit a encaisser','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15761,'SYSCOHADA-TG','FINAN','XXXXXX','518',      15755,'Autres valeurs a l''encaissement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15762,'SYSCOHADA-TG','FINAN','XXXXXX','5181',     15761,'Warrants','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15763,'SYSCOHADA-TG','FINAN','XXXXXX','5182',     15761,'Billets de fonds','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15764,'SYSCOHADA-TG','FINAN','XXXXXX','5185',     15761,'Chèque de voyage','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15765,'SYSCOHADA-TG','FINAN','XXXXXX','5186',     15761,'Coupons échus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15766,'SYSCOHADA-TG','FINAN','XXXXXX','5187',     15761,'Intérêts échus des obligations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15767,'SYSCOHADA-TG','FINAN','XXXXXX','52',       15730,'Banques','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15768,'SYSCOHADA-TG','FINAN','XXXXXX','521',      15767,'Banques locales','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15769,'SYSCOHADA-TG','FINAN','XXXXXX','5211',     15768,'Banque x','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15770,'SYSCOHADA-TG','FINAN','XXXXXX','5212',     15768,'Banque y','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15771,'SYSCOHADA-TG','FINAN','XXXXXX','522',      15767,'Banques autres etats region','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15772,'SYSCOHADA-TG','FINAN','XXXXXX','523',      15767,'Banques autres etats zone monetaire','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15773,'SYSCOHADA-TG','FINAN','XXXXXX','524',      15767,'Banques hors zone monetaire','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15774,'SYSCOHADA-TG','FINAN','XXXXXX','526',      15767,'Banques, interets courus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15775,'SYSCOHADA-TG','FINAN','XXXXXX','5261',     15768,'Banques, intérêts courus, charges à payer','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15776,'SYSCOHADA-TG','FINAN','XXXXXX','5267',     15768,'Banques, intérêts courus, produits à recevoir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15777,'SYSCOHADA-TG','FINAN','XXXXXX','53',       15730,'Etablissements financiers et assimiles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15778,'SYSCOHADA-TG','FINAN','XXXXXX','531',      15777,'Cheques postaux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15779,'SYSCOHADA-TG','FINAN','XXXXXX','532',      15777,'Tresor','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15780,'SYSCOHADA-TG','FINAN','XXXXXX','533',      15777,'Societe de gestion et d''intermediation (s.g.i.)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15781,'SYSCOHADA-TG','FINAN','XXXXXX','536',      15777,'Etablissements financiers, interets courus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15782,'SYSCOHADA-TG','FINAN','XXXXXX','5361',     15781,'Etablissements financiers, intérêts courus, charges à payer','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15783,'SYSCOHADA-TG','FINAN','XXXXXX','5362',     15781,'Etablissements financiers, intérêts courus, produits à recevoir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15784,'SYSCOHADA-TG','FINAN','XXXXXX','538',      15777,'Autres organismes financiers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15785,'SYSCOHADA-TG','FINAN','XXXXXX','54',       15730,'Instruments de tresorerie','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15786,'SYSCOHADA-TG','FINAN','XXXXXX','541',      15785,'Options de taux d''interets','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15787,'SYSCOHADA-TG','FINAN','XXXXXX','542',      15785,'Options de taux de change','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15788,'SYSCOHADA-TG','FINAN','XXXXXX','543',      15785,'Options de taux boursiers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15789,'SYSCOHADA-TG','FINAN','XXXXXX','544',      15785,'Instruments de marches  a terme','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15790,'SYSCOHADA-TG','FINAN','XXXXXX','545',      15785,'Avoirs d''or et autres metaux precieux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15791,'SYSCOHADA-TG','FINAN','XXXXXX','56',       15730,'Banques, credits de tresorerie et d''escompte','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15792,'SYSCOHADA-TG','FINAN','XXXXXX','561',      15791,'Credits de tresorerie','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15793,'SYSCOHADA-TG','FINAN','XXXXXX','564',      15791,'Escompte de credits de campagne','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15794,'SYSCOHADA-TG','FINAN','XXXXXX','565',      15791,'Escompte de credits ordinaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15795,'SYSCOHADA-TG','FINAN','XXXXXX','566',      15791,'Banques, credits de tresorerie, interets courus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15796,'SYSCOHADA-TG','FINAN','XXXXXX','5661',     15795,'Banques, crédits de trésorerie, intérêts courus, charges à payer','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15797,'SYSCOHADA-TG','FINAN','XXXXXX','5667',     15795,'Banques, crédits de trésorerie, intérêts courus, produits à recevoir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15798,'SYSCOHADA-TG','FINAN','XXXXXX','57',       15730,'Caisse','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15799,'SYSCOHADA-TG','FINAN','XXXXXX','571',      15798,'Caisse siege social','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15800,'SYSCOHADA-TG','FINAN','XXXXXX','5711',     15799,'En unités monétaires légales','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15801,'SYSCOHADA-TG','FINAN','XXXXXX','5712',     15799,'En devises','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15802,'SYSCOHADA-TG','FINAN','XXXXXX','572',      15798,'Caisse succursale a','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15803,'SYSCOHADA-TG','FINAN','XXXXXX','5721',     15802,'En unités monétaires légales','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15804,'SYSCOHADA-TG','FINAN','XXXXXX','5722',     15802,'En devises','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15805,'SYSCOHADA-TG','FINAN','XXXXXX','573',      15798,'Caisse succursale b','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15806,'SYSCOHADA-TG','FINAN','XXXXXX','5731',     15805,'En unités monétaires légales','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15807,'SYSCOHADA-TG','FINAN','XXXXXX','5732',     15805,'En devises','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15808,'SYSCOHADA-TG','FINAN','XXXXXX','58',       15730,'Regies d''avances, accreditifs et virements internes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15809,'SYSCOHADA-TG','FINAN','XXXXXX','581',      15808,'Regies d''avances','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15810,'SYSCOHADA-TG','FINAN','XXXXXX','582',      15808,'Accreditifs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15811,'SYSCOHADA-TG','FINAN','XXXXXX','585',      15808,'Virements de fonds','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15812,'SYSCOHADA-TG','FINAN','XXXXXX','588',      15808,'Autres virements internes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15813,'SYSCOHADA-TG','FINAN','XXXXXX','59',       15730,'Depreciations des titres de placement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15814,'SYSCOHADA-TG','FINAN','XXXXXX','591',      15813,'Depreciations des titres et valeurs a encaisser','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15815,'SYSCOHADA-TG','FINAN','XXXXXX','592',      15813,'Depreciations des comptes banques','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15816,'SYSCOHADA-TG','FINAN','XXXXXX','593',      15813,'Depreciations des comptes etablissements financiers et assimiles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15817,'SYSCOHADA-TG','FINAN','XXXXXX','594',      15813,'Depreciations des comptes d''instruments de tresorerie','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15818,'SYSCOHADA-TG','FINAN','XXXXXX','599',      15813,'Risques provisionnes a caractere financier','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15819,'SYSCOHADA-TG','EXPENSE','XXXXXX','6',          0,'Achats et variations de stocks','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15820,'SYSCOHADA-TG','EXPENSE','XXXXXX','601',    15819,'Achats de marchandises','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15821,'SYSCOHADA-TG','EXPENSE','XXXXXX','6011',   16820,'Dans la région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15822,'SYSCOHADA-TG','EXPENSE','XXXXXX','6012',   16820,'Hors région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15823,'SYSCOHADA-TG','EXPENSE','XXXXXX','6013',   16820,'Aux entreprises du groupe dans la région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15824,'SYSCOHADA-TG','EXPENSE','XXXXXX','6014',   16820,'Aux entreprises du groupe hors région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15825,'SYSCOHADA-TG','EXPENSE','XXXXXX','6019',   16820,'Rabais, remises et ristournes obtenus (non ventilés)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15826,'SYSCOHADA-TG','EXPENSE','XXXXXX','602',    15819,'Achats de matieres premieres et fournitures liees','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15827,'SYSCOHADA-TG','EXPENSE','XXXXXX','6021',   15826,'Dans la région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15828,'SYSCOHADA-TG','EXPENSE','XXXXXX','6022',   15826,'Hors région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15829,'SYSCOHADA-TG','EXPENSE','XXXXXX','6023',   15826,'Aux entreprises du groupe dans la région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15830,'SYSCOHADA-TG','EXPENSE','XXXXXX','6024',   15826,'Aux entreprises du groupe hors région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15831,'SYSCOHADA-TG','EXPENSE','XXXXXX','6029',   15826,'Rabais, remises et ristournes obtenus (non ventilés)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15832,'SYSCOHADA-TG','EXPENSE','XXXXXX','603',    15819,'Variations des stocks et biens achetes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15833,'SYSCOHADA-TG','EXPENSE','XXXXXX','6031',   15832,'Variations des stocks de marchandises','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15834,'SYSCOHADA-TG','EXPENSE','XXXXXX','6032',   15832,'Variations des stocks de matiéres premiéres et fournitures liées','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15835,'SYSCOHADA-TG','EXPENSE','XXXXXX','6033',   15832,'Variations des stocks d''autres approvisionnements','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15836,'SYSCOHADA-TG','EXPENSE','XXXXXX','604',    15819,'Achats stockes de matieres et fournitures consommables','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15837,'SYSCOHADA-TG','EXPENSE','XXXXXX','6041',   15836,'Matiéres consommables','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15838,'SYSCOHADA-TG','EXPENSE','XXXXXX','6042',   15836,'Matiéres combustibles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15839,'SYSCOHADA-TG','EXPENSE','XXXXXX','6043',   15836,'Produits d''entretien','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15840,'SYSCOHADA-TG','EXPENSE','XXXXXX','6044',   15836,'Fournitures d''atelier et d''usine','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15841,'SYSCOHADA-TG','EXPENSE','XXXXXX','6046',   15836,'Fournitures de magasin','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15842,'SYSCOHADA-TG','EXPENSE','XXXXXX','6047',   15836,'Fournitures de bureau','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15843,'SYSCOHADA-TG','EXPENSE','XXXXXX','6049',   15836,'Rabais, remises et ristournes obtenus (non ventilés)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15844,'SYSCOHADA-TG','EXPENSE','XXXXXX','605',    15819,'Autres achats','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15845,'SYSCOHADA-TG','EXPENSE','XXXXXX','6051',   15844,'Fournitures non stockables - eau','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15846,'SYSCOHADA-TG','EXPENSE','XXXXXX','6052',   15844,'Fournitures non stockables - electricité','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15847,'SYSCOHADA-TG','EXPENSE','XXXXXX','6053',   15844,'Fournitures non stockables - autres énergies','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15848,'SYSCOHADA-TG','EXPENSE','XXXXXX','6054',   15844,'Fournitures d''entretien non stockables','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15849,'SYSCOHADA-TG','EXPENSE','XXXXXX','6055',   15844,'Fournitures de bureau non stockables','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15850,'SYSCOHADA-TG','EXPENSE','XXXXXX','6056',   15844,'Achats de petits matériel et outillage','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15851,'SYSCOHADA-TG','EXPENSE','XXXXXX','6057',   15844,'Achats d''études et de prestations de services','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15852,'SYSCOHADA-TG','EXPENSE','XXXXXX','6058',   15844,'Achats de travaux, matériels et équipements','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15853,'SYSCOHADA-TG','EXPENSE','XXXXXX','6059',   15844,'Rabais, remises et ristournes obtenus (non ventilés)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15854,'SYSCOHADA-TG','EXPENSE','XXXXXX','608',    15819,'Achats d''emballages','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15855,'SYSCOHADA-TG','EXPENSE','XXXXXX','6081',   15854,'Emballages perdus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15856,'SYSCOHADA-TG','EXPENSE','XXXXXX','6082',   15854,'Emballages récupérables non identifiables','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15857,'SYSCOHADA-TG','EXPENSE','XXXXXX','6083',   15854,'Emballages à usage mixte','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15858,'SYSCOHADA-TG','EXPENSE','XXXXXX','6089',   15854,'Rabais, remises et ristournes obtenus (non ventilés)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15859,'SYSCOHADA-TG','EXPENSE','XXXXXX','61',     15819,'Transports','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15860,'SYSCOHADA-TG','EXPENSE','XXXXXX','611',    15859,'Transports sur achats','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15861,'SYSCOHADA-TG','EXPENSE','XXXXXX','612',    15859,'Transport sur ventes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15862,'SYSCOHADA-TG','EXPENSE','XXXXXX','613',    15859,'Transports pour le compte de tiers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15863,'SYSCOHADA-TG','EXPENSE','XXXXXX','614',    15859,'Transports du personnel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15864,'SYSCOHADA-TG','EXPENSE','XXXXXX','616',    15859,'Transports de plis','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15865,'SYSCOHADA-TG','EXPENSE','XXXXXX','618',    15859,'Autres frais de transport','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15866,'SYSCOHADA-TG','EXPENSE','XXXXXX','6181',   15865,'Voyages et déplacements','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15867,'SYSCOHADA-TG','EXPENSE','XXXXXX','6182',   15865,'Transports entre établissements ou chantiers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15868,'SYSCOHADA-TG','EXPENSE','XXXXXX','6183',   15865,'Transports administratifs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15869,'SYSCOHADA-TG','EXPENSE','XXXXXX','62',     15819,'Services exterieurs a','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15870,'SYSCOHADA-TG','EXPENSE','XXXXXX','621',    15869,'Sous traitance generale','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15871,'SYSCOHADA-TG','EXPENSE','XXXXXX','622',    15869,'Locations et charges locatives','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15872,'SYSCOHADA-TG','EXPENSE','XXXXXX','6221',   15871,'Locations de terrains','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15873,'SYSCOHADA-TG','EXPENSE','XXXXXX','6222',   15871,'Locations de bâtiments','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15874,'SYSCOHADA-TG','EXPENSE','XXXXXX','6223',   15871,'Location de matériels et outillages','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15875,'SYSCOHADA-TG','EXPENSE','XXXXXX','6224',   15871,'Malis sur emballages','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15876,'SYSCOHADA-TG','EXPENSE','XXXXXX','6225',   15871,'Locations d''emballages','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15877,'SYSCOHADA-TG','EXPENSE','XXXXXX','6228',   15871,'Locations et charges locatives diverses','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15878,'SYSCOHADA-TG','EXPENSE','XXXXXX','623',    15869,'Redevances de credit bail et contrats assimiles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15879,'SYSCOHADA-TG','EXPENSE','XXXXXX','6232',   15878,'Crédits-bail immobilier','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15880,'SYSCOHADA-TG','EXPENSE','XXXXXX','6233',   15878,'Crédits-bail mobilier','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15881,'SYSCOHADA-TG','EXPENSE','XXXXXX','6235',   15878,'Contrats assimilés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15882,'SYSCOHADA-TG','EXPENSE','XXXXXX','624',    15869,'Entretiens, reparations et maintenance','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15883,'SYSCOHADA-TG','EXPENSE','XXXXXX','6241',   15882,'Entretien et réparation des biens immobiliers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15884,'SYSCOHADA-TG','EXPENSE','XXXXXX','6242',   15882,'Entretien et réparation des biens mobiliers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15885,'SYSCOHADA-TG','EXPENSE','XXXXXX','6243',   15882,'Maintenance','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15886,'SYSCOHADA-TG','EXPENSE','XXXXXX','6248',   15882,'Autres entretiens et réparations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15887,'SYSCOHADA-TG','EXPENSE','XXXXXX','625',    15869,'Primes d''assurance','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15888,'SYSCOHADA-TG','EXPENSE','XXXXXX','6251',   15887,'Assurances multirisques','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15889,'SYSCOHADA-TG','EXPENSE','XXXXXX','6252',   15887,'Assurances matériel de transport','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15890,'SYSCOHADA-TG','EXPENSE','XXXXXX','6253',   15887,'Assurances risques d''exploitation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15891,'SYSCOHADA-TG','EXPENSE','XXXXXX','6254',   15887,'Assurances responsabilité du producteur','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15892,'SYSCOHADA-TG','EXPENSE','XXXXXX','6255',   15887,'Assurances insolvabilité clients','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15893,'SYSCOHADA-TG','EXPENSE','XXXXXX','6256',   15887,'Assurances transport sur achats','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15894,'SYSCOHADA-TG','EXPENSE','XXXXXX','6257',   15887,'Assurances transport sur ventes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15895,'SYSCOHADA-TG','EXPENSE','XXXXXX','6258',   15887,'Autres primes d''assurances','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15896,'SYSCOHADA-TG','EXPENSE','XXXXXX','626',    15869,'Etudes, recherches et documentation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15897,'SYSCOHADA-TG','EXPENSE','XXXXXX','6261',   15896,'Etudes et recherches','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15898,'SYSCOHADA-TG','EXPENSE','XXXXXX','6265',   15896,'Documentation générale','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15899,'SYSCOHADA-TG','EXPENSE','XXXXXX','6266',   15896,'Documentation technique','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15900,'SYSCOHADA-TG','EXPENSE','XXXXXX','627',    15869,'Publicite, publications, relations publiques','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15901,'SYSCOHADA-TG','EXPENSE','XXXXXX','6271',   15900,'Annonces, insertions','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15902,'SYSCOHADA-TG','EXPENSE','XXXXXX','6272',   15900,'Catalogues, imprimés publicitaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15903,'SYSCOHADA-TG','EXPENSE','XXXXXX','6273',   15900,'Echantillons','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15904,'SYSCOHADA-TG','EXPENSE','XXXXXX','6274',   15900,'Foires et expositions','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15905,'SYSCOHADA-TG','EXPENSE','XXXXXX','6275',   15900,'Publications','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15906,'SYSCOHADA-TG','EXPENSE','XXXXXX','6276',   15900,'Cadeaux à la clientèle','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15907,'SYSCOHADA-TG','EXPENSE','XXXXXX','6277',   15900,'Frais de colloques, séminaires, conférences','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15908,'SYSCOHADA-TG','EXPENSE','XXXXXX','6278',   15900,'Autres charges de publicités et relations publiques','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15909,'SYSCOHADA-TG','EXPENSE','XXXXXX','628',    15869,'Frais de telecommunications','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15910,'SYSCOHADA-TG','EXPENSE','XXXXXX','6281',   15909,'Frais de téléphone','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15911,'SYSCOHADA-TG','EXPENSE','XXXXXX','6282',   15909,'Frais de télex','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15912,'SYSCOHADA-TG','EXPENSE','XXXXXX','6283',   15909,'Frais de télécopie','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15913,'SYSCOHADA-TG','EXPENSE','XXXXXX','6288',   15909,'Autres frais de télécommunications','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15914,'SYSCOHADA-TG','EXPENSE','XXXXXX','63',     15819,'Services exterieurs b','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15915,'SYSCOHADA-TG','EXPENSE','XXXXXX','631',    15914,'Frais bancaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15916,'SYSCOHADA-TG','EXPENSE','XXXXXX','6311',   15915,'Frais sur titre (achats, vente, garde)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15917,'SYSCOHADA-TG','EXPENSE','XXXXXX','6312',   15915,'Frais sur effets','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15918,'SYSCOHADA-TG','EXPENSE','XXXXXX','6313',   15915,'Locations de coffres','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15919,'SYSCOHADA-TG','EXPENSE','XXXXXX','6315',   15915,'Commissions sur cartes de crédit','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15920,'SYSCOHADA-TG','EXPENSE','XXXXXX','6316',   15915,'Frais d''émission d''emprunts','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15921,'SYSCOHADA-TG','EXPENSE','XXXXXX','6318',   15915,'Autres frais bancaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15922,'SYSCOHADA-TG','EXPENSE','XXXXXX','632',    15914,'Remunerations d''intermediaires et de conseils','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15923,'SYSCOHADA-TG','EXPENSE','XXXXXX','6321',   15922,'Commissions et courtages sur achats','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15924,'SYSCOHADA-TG','EXPENSE','XXXXXX','6322',   15922,'Commissions et courtages sur ventes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15925,'SYSCOHADA-TG','EXPENSE','XXXXXX','6323',   15922,'Rémunérations des transitaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15926,'SYSCOHADA-TG','EXPENSE','XXXXXX','6324',   15922,'Honoraires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15927,'SYSCOHADA-TG','EXPENSE','XXXXXX','6325',   15922,'Frais d''actes et de contentieux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15928,'SYSCOHADA-TG','EXPENSE','XXXXXX','6328',   15922,'Divers frais','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15929,'SYSCOHADA-TG','EXPENSE','XXXXXX','633',    15914,'Frais de formation du personnel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15930,'SYSCOHADA-TG','EXPENSE','XXXXXX','634',    15914,'Redevances pour brevets, licences, logiciels et droits similaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15931,'SYSCOHADA-TG','EXPENSE','XXXXXX','6342',   15930,'Redevances pour brevets, licences, concessions et droits similaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15932,'SYSCOHADA-TG','EXPENSE','XXXXXX','6343',   15930,'Redevances pour logiciel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15933,'SYSCOHADA-TG','EXPENSE','XXXXXX','6344',   15930,'Redevances pour marques','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15934,'SYSCOHADA-TG','EXPENSE','XXXXXX','635',    15914,'Cotisations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15935,'SYSCOHADA-TG','EXPENSE','XXXXXX','6351',   15934,'Cotisations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15936,'SYSCOHADA-TG','EXPENSE','XXXXXX','6358',   15934,'Concours divers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15937,'SYSCOHADA-TG','EXPENSE','XXXXXX','636',    15914,'Redevances verses au concedant (concessions service public)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15938,'SYSCOHADA-TG','EXPENSE','XXXXXX','637',    15914,'Remunerations du personnel exterieur a l''entreprise','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15939,'SYSCOHADA-TG','EXPENSE','XXXXXX','6371',   15938,'Personnel intérimaire','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15940,'SYSCOHADA-TG','EXPENSE','XXXXXX','6372',   15938,'Personnel détaché ou prêté à l''entreprise','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15941,'SYSCOHADA-TG','EXPENSE','XXXXXX','638',    15914,'Autres charges externes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15942,'SYSCOHADA-TG','EXPENSE','XXXXXX','6381',   15941,'Frais de recrutement du personnel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15943,'SYSCOHADA-TG','EXPENSE','XXXXXX','6382',   15941,'Frais de déménagement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15944,'SYSCOHADA-TG','EXPENSE','XXXXXX','6383',   15941,'Réceptions','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15945,'SYSCOHADA-TG','EXPENSE','XXXXXX','6384',   15941,'Missions','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15946,'SYSCOHADA-TG','EXPENSE','XXXXXX','64',     15819,'Impots et taxes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15947,'SYSCOHADA-TG','EXPENSE','XXXXXX','641',    15946,'Impots et taxes directs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15948,'SYSCOHADA-TG','EXPENSE','XXXXXX','6411',   15947,'Impots fonciers et taxes annexes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15949,'SYSCOHADA-TG','EXPENSE','XXXXXX','6412',   15947,'Patentes, licences et taxes annexes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15950,'SYSCOHADA-TG','EXPENSE','XXXXXX','6413',   15947,'Taxes sur appointements et salaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15951,'SYSCOHADA-TG','EXPENSE','XXXXXX','6414',   15947,'Taxes d''apprentissage','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15952,'SYSCOHADA-TG','EXPENSE','XXXXXX','6415',   15947,'Formation professionnelle continue','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15953,'SYSCOHADA-TG','EXPENSE','XXXXXX','6418',   15947,'Autres impôts et taxes directs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15954,'SYSCOHADA-TG','EXPENSE','XXXXXX','645',    15946,'Impots et taxes indirects','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15955,'SYSCOHADA-TG','EXPENSE','XXXXXX','646',    15946,'Droits d''enregistrement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15956,'SYSCOHADA-TG','EXPENSE','XXXXXX','6461',   15955,'Droits de mutation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15957,'SYSCOHADA-TG','EXPENSE','XXXXXX','6462',   15955,'Droits de timbre','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15958,'SYSCOHADA-TG','EXPENSE','XXXXXX','6463',   15955,'Taxes sur les véhicules de société','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15959,'SYSCOHADA-TG','EXPENSE','XXXXXX','6464',   15955,'Vignettes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15960,'SYSCOHADA-TG','EXPENSE','XXXXXX','6468',   15955,'Autres droits','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15961,'SYSCOHADA-TG','EXPENSE','XXXXXX','647',    15946,'Penalites et amendes fiscales','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15962,'SYSCOHADA-TG','EXPENSE','XXXXXX','6471',   15961,'Pénalités d''assiette, impots directs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15963,'SYSCOHADA-TG','EXPENSE','XXXXXX','6472',   15961,'Pénalités d''assiette, impôts indirects','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15964,'SYSCOHADA-TG','EXPENSE','XXXXXX','6473',   15961,'Pénalités de recouvrement, impôts directs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15965,'SYSCOHADA-TG','EXPENSE','XXXXXX','6474',   15961,'Pénalités de recouvrement, impôts indirects','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15966,'SYSCOHADA-TG','EXPENSE','XXXXXX','6478',   15961,'Autres amendes pénales et fiscales','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15967,'SYSCOHADA-TG','EXPENSE','XXXXXX','648',    15946,'Autres impots et taxes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15968,'SYSCOHADA-TG','EXPENSE','XXXXXX','65',     15819,'Autres charges','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15969,'SYSCOHADA-TG','EXPENSE','XXXXXX','651',    15968,'Pertes sur creances clients et autres debiteurs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15970,'SYSCOHADA-TG','EXPENSE','XXXXXX','6511',   15969,'Pertes sur clients','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15971,'SYSCOHADA-TG','EXPENSE','XXXXXX','6515',   15969,'Autres débiteurs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15972,'SYSCOHADA-TG','EXPENSE','XXXXXX','652',    15968,'Quote-part de resultat sur operations faites en commun','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15973,'SYSCOHADA-TG','EXPENSE','XXXXXX','6521',   15972,'Quote-part transféré de bénéfices (comptabilté du gérants)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15974,'SYSCOHADA-TG','EXPENSE','XXXXXX','6525',   15972,'Pertes imputées par transfert (comptabilité des associés non gérants)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15975,'SYSCOHADA-TG','EXPENSE','XXXXXX','653',    15968,'Quote-part de resultat annulee sur execution partielle de contrats pluri-exercices','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15976,'SYSCOHADA-TG','EXPENSE','XXXXXX','654',    15968,'Valeur comptable des cessions courantes d''immobilisations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15977,'SYSCOHADA-TG','EXPENSE','XXXXXX','658',    15968,'Charges diverses','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15978,'SYSCOHADA-TG','EXPENSE','XXXXXX','6581',   15977,'Jetons de présence et autres rémunérations d''administrateurs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15979,'SYSCOHADA-TG','EXPENSE','XXXXXX','6582',   15977,'Dons','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15980,'SYSCOHADA-TG','EXPENSE','XXXXXX','6583',   15977,'Mécénat','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15981,'SYSCOHADA-TG','EXPENSE','XXXXXX','659',    15968,'Charges provisionnees d''exploitation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15982,'SYSCOHADA-TG','EXPENSE','XXXXXX','6591',   15981,'Sur risque à court terme','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15983,'SYSCOHADA-TG','EXPENSE','XXXXXX','6593',   15981,'Sur stocks','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15984,'SYSCOHADA-TG','EXPENSE','XXXXXX','6594',   15981,'Sur créances','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15985,'SYSCOHADA-TG','EXPENSE','XXXXXX','6598',   15981,'Autres charges provisionnées','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15986,'SYSCOHADA-TG','EXPENSE','XXXXXX','66',     15819,'Charges de personnel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15987,'SYSCOHADA-TG','EXPENSE','XXXXXX','661',    15986,'Remunerations directes versees au personnel national','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15988,'SYSCOHADA-TG','EXPENSE','XXXXXX','6611',   15987,'Appointements salaires et commissions','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15989,'SYSCOHADA-TG','EXPENSE','XXXXXX','6612',   15987,'Primes et gratifications','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15990,'SYSCOHADA-TG','EXPENSE','XXXXXX','6613',   15987,'Congés payés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15991,'SYSCOHADA-TG','EXPENSE','XXXXXX','6614',   15987,'Indemnités de préavis, de licencement et de recherche d''embauche','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15992,'SYSCOHADA-TG','EXPENSE','XXXXXX','6615',   15987,'Indemnités de maladie versées aux travailleurs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15993,'SYSCOHADA-TG','EXPENSE','XXXXXX','6616',   15987,'Supplément familial','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15994,'SYSCOHADA-TG','EXPENSE','XXXXXX','6617',   15987,'Avantages en nature','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15995,'SYSCOHADA-TG','EXPENSE','XXXXXX','6618',   15987,'Autres rémunérations directes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15996,'SYSCOHADA-TG','EXPENSE','XXXXXX','662',    15986,'Remunerations directes versees au personnel non national','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15997,'SYSCOHADA-TG','EXPENSE','XXXXXX','6621',   15996,'Appointements salaires et commissions','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15998,'SYSCOHADA-TG','EXPENSE','XXXXXX','6622',   15996,'Primes et gratifications','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15999,'SYSCOHADA-TG','EXPENSE','XXXXXX','6623',   15996,'Congés payés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16000,'SYSCOHADA-TG','EXPENSE','XXXXXX','6624',   15996,'Indemnités de préavis, de licencement et de recherche d''embauche','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16001,'SYSCOHADA-TG','EXPENSE','XXXXXX','6625',   15996,'Indemnités de maladie versées aux travailleurs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16002,'SYSCOHADA-TG','EXPENSE','XXXXXX','6626',   15996,'Supplément familial','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16003,'SYSCOHADA-TG','EXPENSE','XXXXXX','6627',   15996,'Avantages en nature','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16004,'SYSCOHADA-TG','EXPENSE','XXXXXX','6628',   15996,'Autres rémunérations directes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16005,'SYSCOHADA-TG','EXPENSE','XXXXXX','663',    15986,'Indemnites forfaitaires versees au personnel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16006,'SYSCOHADA-TG','EXPENSE','XXXXXX','6631',   16005,'Indemnités de logement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16007,'SYSCOHADA-TG','EXPENSE','XXXXXX','6632',   16005,'Indemnités de représentation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16008,'SYSCOHADA-TG','EXPENSE','XXXXXX','6633',   16005,'Indemnités d''expatriation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16009,'SYSCOHADA-TG','EXPENSE','XXXXXX','6638',   16005,'Autres indemnités et avantages divers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16010,'SYSCOHADA-TG','EXPENSE','XXXXXX','664',    15986,'Charges sociales','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16011,'SYSCOHADA-TG','EXPENSE','XXXXXX','6641',   16010,'Charges sociales sur rémunération du personnel national','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16012,'SYSCOHADA-TG','EXPENSE','XXXXXX','6642',   16010,'Charges sociales sur rémunération du personnel non national','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16013,'SYSCOHADA-TG','EXPENSE','XXXXXX','666',    15986,'Remunerations et charges sociales de l''exploitant individuel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16014,'SYSCOHADA-TG','EXPENSE','XXXXXX','6661',   16013,'Rémunérations du travail de l''exploitant','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16015,'SYSCOHADA-TG','EXPENSE','XXXXXX','6662',   16013,'Charges sociales','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16016,'SYSCOHADA-TG','EXPENSE','XXXXXX','667',    15986,'Remunerations transferee de personnel exterieur','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16017,'SYSCOHADA-TG','EXPENSE','XXXXXX','6671',   16016,'Personnel intérimaire','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16018,'SYSCOHADA-TG','EXPENSE','XXXXXX','6672',   16016,'Personnel détaché ou prêté à l''entreprise','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16019,'SYSCOHADA-TG','EXPENSE','XXXXXX','668',    15986,'Autres charges sociales','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16020,'SYSCOHADA-TG','EXPENSE','XXXXXX','6681',   16019,'Versements aux syndicats et comités d''entreprise, d''établisement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16021,'SYSCOHADA-TG','EXPENSE','XXXXXX','6682',   16019,'Versements aux comité d''hygiéne et de sécurité','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16022,'SYSCOHADA-TG','EXPENSE','XXXXXX','6683',   16019,'Versements aux autres oeuvres sociales','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16023,'SYSCOHADA-TG','EXPENSE','XXXXXX','6684',   16019,'Médecine du travail et pharmacie','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16024,'SYSCOHADA-TG','EXPENSE','XXXXXX','67',     15819,'Frais financiers et charges assimilees','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16025,'SYSCOHADA-TG','EXPENSE','XXXXXX','671',    16024,'Interets des emprunts','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16026,'SYSCOHADA-TG','EXPENSE','XXXXXX','6711',   16025,'Emprunts obligataires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16027,'SYSCOHADA-TG','EXPENSE','XXXXXX','6712',   16025,'Emprunts auprès des établissements de crédit','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16028,'SYSCOHADA-TG','EXPENSE','XXXXXX','6713',   16025,'Dettes liées à des participations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16029,'SYSCOHADA-TG','EXPENSE','XXXXXX','672',    16024,'Interets dans loyers de credit bail et contrats assimiles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16030,'SYSCOHADA-TG','EXPENSE','XXXXXX','6721',   16029,'Intérêts dans loyers de crédit-bail immobilier','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16031,'SYSCOHADA-TG','EXPENSE','XXXXXX','6722',   16029,'Intérêts dans loyers de crédit-bail mobilier','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16032,'SYSCOHADA-TG','EXPENSE','XXXXXX','6723',   16029,'Intérêts dans loyers des autres contrats','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16033,'SYSCOHADA-TG','EXPENSE','XXXXXX','673',    16024,'Escomptes accordes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16034,'SYSCOHADA-TG','EXPENSE','XXXXXX','674',    16024,'Autres interets','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16035,'SYSCOHADA-TG','EXPENSE','XXXXXX','6741',   16034,'Avances reçues et dépôts créditeurs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16036,'SYSCOHADA-TG','EXPENSE','XXXXXX','6742',   16034,'Comptes courants bloqués','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16037,'SYSCOHADA-TG','EXPENSE','XXXXXX','6743',   16034,'Intérêts sur obligations cautionnées','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16038,'SYSCOHADA-TG','EXPENSE','XXXXXX','6744',   16034,'Intérêts sur dettes commerciales','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16039,'SYSCOHADA-TG','EXPENSE','XXXXXX','6745',   16034,'Intérêts bancaires et sur opérations de trésorerie et d''escompte','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16040,'SYSCOHADA-TG','EXPENSE','XXXXXX','6748',   16034,'Intérêts sur dettes diverses','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16041,'SYSCOHADA-TG','EXPENSE','XXXXXX','675',    16024,'Escomptes des effets de commerce','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16042,'SYSCOHADA-TG','EXPENSE','XXXXXX','676',    16024,'Pertes de change','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16043,'SYSCOHADA-TG','EXPENSE','XXXXXX','677',    16024,'Pertes sur cessions de titres  de placement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16044,'SYSCOHADA-TG','EXPENSE','XXXXXX','678',    16024,'Pertes sur risques financiers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16045,'SYSCOHADA-TG','EXPENSE','XXXXXX','6781',   16044,'Sur rentes viagères','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16046,'SYSCOHADA-TG','EXPENSE','XXXXXX','6782',   16044,'Sur opérations fiancières','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16047,'SYSCOHADA-TG','EXPENSE','XXXXXX','6783',   16044,'Sur instruments de trésorerie','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16048,'SYSCOHADA-TG','EXPENSE','XXXXXX','679',    16024,'Charges provisionnees financieres','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16049,'SYSCOHADA-TG','EXPENSE','XXXXXX','6791',   16048,'Sur risque financiers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16050,'SYSCOHADA-TG','EXPENSE','XXXXXX','6795',   16048,'Sur titres de placements','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16051,'SYSCOHADA-TG','EXPENSE','XXXXXX','6798',   16048,'Autres charges provisionnées financières','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16052,'SYSCOHADA-TG','EXPENSE','XXXXXX','68',     15819,'Dotations aus amortissements','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16053,'SYSCOHADA-TG','EXPENSE','XXXXXX','681',    16052,'Dotations aux amortissements d''exploitation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16054,'SYSCOHADA-TG','EXPENSE','XXXXXX','6811',   16052,'Dotations aux amortissements des charges immobilisées','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16055,'SYSCOHADA-TG','EXPENSE','XXXXXX','6812',   16052,'Dotations aux amortissements des immobilisations incorporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16056,'SYSCOHADA-TG','EXPENSE','XXXXXX','6813',   16052,'Dotations aux amortissements des immobilisations corporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16057,'SYSCOHADA-TG','EXPENSE','XXXXXX','687',    16052,'Dotations aux amortissements a caractere financier','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16058,'SYSCOHADA-TG','EXPENSE','XXXXXX','6872',   16057,'Dotations aux amortissements des primes de remboursement des obligations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16059,'SYSCOHADA-TG','EXPENSE','XXXXXX','6878',   16057,'Autres dotations aux amortissements à caractère financier','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16060,'SYSCOHADA-TG','EXPENSE','XXXXXX','69',     15819,'Dotattions aux provisions','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16061,'SYSCOHADA-TG','EXPENSE','XXXXXX','691',    16060,'Dotation aux provisions d''exploitation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16062,'SYSCOHADA-TG','EXPENSE','XXXXXX','6911',   16061,'Pour risques et charges','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16063,'SYSCOHADA-TG','EXPENSE','XXXXXX','6912',   16061,'Pour grosses réparations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16064,'SYSCOHADA-TG','EXPENSE','XXXXXX','6913',   16061,'Pour dépréciation des immobilisations incorporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16065,'SYSCOHADA-TG','EXPENSE','XXXXXX','6914',   16061,'Pour dépréciation des immobilisations corporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16066,'SYSCOHADA-TG','EXPENSE','XXXXXX','697',    16060,'Dotations aux provisions financieres','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16067,'SYSCOHADA-TG','EXPENSE','XXXXXX','6971',   16066,'Pour risques et charges','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16068,'SYSCOHADA-TG','EXPENSE','XXXXXX','6972',   16066,'Pour dépréciation des immobilisations financières','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16069,'SYSCOHADA-TG','INCOME','XXXXXX','7',           0,'Ventes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16070,'SYSCOHADA-TG','INCOME','XXXXXX','701',     16069,'Ventes de marchandises','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16071,'SYSCOHADA-TG','INCOME','XXXXXX','7011',    16070,'Dans la région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16072,'SYSCOHADA-TG','INCOME','XXXXXX','7012',    16070,'Hors région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16073,'SYSCOHADA-TG','INCOME','XXXXXX','7013',    16070,'Aux entreprises du groupe dans la région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16074,'SYSCOHADA-TG','INCOME','XXXXXX','7014',    16070,'Aux entreprises du groupe hors  région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16075,'SYSCOHADA-TG','INCOME','XXXXXX','702',     16069,'Ventes de produits finis','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16076,'SYSCOHADA-TG','INCOME','XXXXXX','7021',    16075,'Dans la région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16077,'SYSCOHADA-TG','INCOME','XXXXXX','7022',    16075,'Hors région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16078,'SYSCOHADA-TG','INCOME','XXXXXX','7023',    16075,'Aux entreprises de groupe dans la région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16079,'SYSCOHADA-TG','INCOME','XXXXXX','7024',    16075,'Aux entreprises du groupe hors  région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16080,'SYSCOHADA-TG','INCOME','XXXXXX','703',     16069,'Ventes de produits intermediaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16081,'SYSCOHADA-TG','INCOME','XXXXXX','7031',    16080,'Dans la région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16082,'SYSCOHADA-TG','INCOME','XXXXXX','7032',    16080,'Hors région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16083,'SYSCOHADA-TG','INCOME','XXXXXX','7033',    16080,'Aux entreprises du groupe dans la région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16084,'SYSCOHADA-TG','INCOME','XXXXXX','7034',    16080,'Aux entreprises du groupe hors  région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16085,'SYSCOHADA-TG','INCOME','XXXXXX','704',     16069,'Ventes de produits residuels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16086,'SYSCOHADA-TG','INCOME','XXXXXX','7041',    16085,'Dans la région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16087,'SYSCOHADA-TG','INCOME','XXXXXX','7042',    16085,'Hors région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16088,'SYSCOHADA-TG','INCOME','XXXXXX','7043',    16085,'Aux entreprises du groupe dans la région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16089,'SYSCOHADA-TG','INCOME','XXXXXX','7044',    16085,'Aux entreprises du groupe hors  région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16090,'SYSCOHADA-TG','INCOME','XXXXXX','705',     16069,'Travaux factures','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16091,'SYSCOHADA-TG','INCOME','XXXXXX','7051',    16090,'Dans la région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16092,'SYSCOHADA-TG','INCOME','XXXXXX','7052',    16090,'Hors région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16093,'SYSCOHADA-TG','INCOME','XXXXXX','7053',    16090,'Aux entreprises du groupe dans la région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16094,'SYSCOHADA-TG','INCOME','XXXXXX','7054',    16090,'Aux entreprises du groupe hors région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16095,'SYSCOHADA-TG','INCOME','XXXXXX','706',     16069,'Services vendus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16096,'SYSCOHADA-TG','INCOME','XXXXXX','7061',    16095,'Dans la région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16097,'SYSCOHADA-TG','INCOME','XXXXXX','7062',    16095,'Hors région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16098,'SYSCOHADA-TG','INCOME','XXXXXX','7063',    16095,'Aux entreprises du groupe dans la région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16099,'SYSCOHADA-TG','INCOME','XXXXXX','7064',    16095,'Aux entreprises du groupe hors région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16100,'SYSCOHADA-TG','INCOME','XXXXXX','707',     16069,'Produits accessoires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16101,'SYSCOHADA-TG','INCOME','XXXXXX','7071',    16100,'Port, emballages perdus et autres frais facturés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16102,'SYSCOHADA-TG','INCOME','XXXXXX','7072',    16100,'Commissions et courtages','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16103,'SYSCOHADA-TG','INCOME','XXXXXX','7073',    16100,'Locations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16104,'SYSCOHADA-TG','INCOME','XXXXXX','7074',    16100,'Bonis sur reprises et cessions d''emballages','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16105,'SYSCOHADA-TG','INCOME','XXXXXX','7075',    16100,'Mise à disposition de personnel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16106,'SYSCOHADA-TG','INCOME','XXXXXX','7076',    16100,'Redevances pour brevets, logiciels, marques et droits similaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16107,'SYSCOHADA-TG','INCOME','XXXXXX','7077',    16100,'Services exploités dans l''intérêt du personnel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16108,'SYSCOHADA-TG','INCOME','XXXXXX','7078',    16100,'Autres produits accessoires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16109,'SYSCOHADA-TG','INCOME','XXXXXX','71',      16069,'Suvventions d''exploitation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16110,'SYSCOHADA-TG','INCOME','XXXXXX','711',     16109,'Sur produits a l''exportation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16111,'SYSCOHADA-TG','INCOME','XXXXXX','712',     16109,'Sur produits a l''importation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16112,'SYSCOHADA-TG','INCOME','XXXXXX','713',     16109,'Sur produits de perequation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16113,'SYSCOHADA-TG','INCOME','XXXXXX','718',     16109,'Autres subventions d''exploitation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16114,'SYSCOHADA-TG','INCOME','XXXXXX','7181',    16113,'Versées par l''etat et les collectivités publiques','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16115,'SYSCOHADA-TG','INCOME','XXXXXX','7182',    16113,'Versées par les organismes internationaux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16116,'SYSCOHADA-TG','INCOME','XXXXXX','7183',    16113,'Versées par des tiers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16117,'SYSCOHADA-TG','INCOME','XXXXXX','72',      16069,'Production immobilisée','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16118,'SYSCOHADA-TG','INCOME','XXXXXX','721',     16117,'Immobilisations incorporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16119,'SYSCOHADA-TG','INCOME','XXXXXX','722',     16117,'Immobilisations corporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16120,'SYSCOHADA-TG','INCOME','XXXXXX','726',     16117,'Immobilisations financieres','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16121,'SYSCOHADA-TG','INCOME','XXXXXX','73',      16069,'Variations des stocks de biens et de services produits','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16122,'SYSCOHADA-TG','INCOME','XXXXXX','734',     16121,'Variations des stocks de produitsn en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16123,'SYSCOHADA-TG','INCOME','XXXXXX','7341',    16122,'Produits en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16124,'SYSCOHADA-TG','INCOME','XXXXXX','7342',    16122,'Travaux en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16125,'SYSCOHADA-TG','INCOME','XXXXXX','735',     16121,'Variations des en-cours de services','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16126,'SYSCOHADA-TG','INCOME','XXXXXX','7351',    16125,'Etudes en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16127,'SYSCOHADA-TG','INCOME','XXXXXX','7352',    16125,'Prestations de services en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16128,'SYSCOHADA-TG','INCOME','XXXXXX','736',     16121,'Variations des stocks de produits finis','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16129,'SYSCOHADA-TG','INCOME','XXXXXX','737',     16121,'Variations des stocks de produits intermediaires et residuels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16130,'SYSCOHADA-TG','INCOME','XXXXXX','7371',    16129,'Produits intermédiaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16131,'SYSCOHADA-TG','INCOME','XXXXXX','7372',    16129,'Produits résiduels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16132,'SYSCOHADA-TG','INCOME','XXXXXX','75',      16069,'Autres produits','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16133,'SYSCOHADA-TG','INCOME','XXXXXX','752',     16132,'Quote-part de resultat sur operations faites en commun','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16134,'SYSCOHADA-TG','INCOME','XXXXXX','7521',    16133,'Quote-part trsnsférée de pertes (comptabilité de gérant)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16135,'SYSCOHADA-TG','INCOME','XXXXXX','7525',    16133,'Bénéfices attribués par transfert (comptabilité des associés non gérants)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16136,'SYSCOHADA-TG','INCOME','XXXXXX','753',     16132,'Quote-part de resultat sue execution partielle de contrats pluri-ecercices','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16137,'SYSCOHADA-TG','INCOME','XXXXXX','754',     16132,'Produits des cessions courantes d''immobilisations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16138,'SYSCOHADA-TG','INCOME','XXXXXX','758',     16132,'Produits divers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16139,'SYSCOHADA-TG','INCOME','XXXXXX','7581',    16138,'Jetons de présence et autres rémunérations d''administrateurs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16140,'SYSCOHADA-TG','INCOME','XXXXXX','7582',    16138,'Indemnités d''assurances reçues','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16141,'SYSCOHADA-TG','INCOME','XXXXXX','759',     16132,'Reprises de charges provisionnees d''exploitation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16142,'SYSCOHADA-TG','INCOME','XXXXXX','7591',    16141,'Sur risques à court terme','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16143,'SYSCOHADA-TG','INCOME','XXXXXX','7593',    16141,'Sur stocks','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16144,'SYSCOHADA-TG','INCOME','XXXXXX','7594',    16141,'Sur créances','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16145,'SYSCOHADA-TG','INCOME','XXXXXX','7598',    16141,'Sur autres charges provisionnées','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16146,'SYSCOHADA-TG','INCOME','XXXXXX','77',      16069,'Revenus financiers et produits assimiles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16147,'SYSCOHADA-TG','INCOME','XXXXXX','771',     16146,'Interets de prets','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16148,'SYSCOHADA-TG','INCOME','XXXXXX','772',     16146,'Revenus de participations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16149,'SYSCOHADA-TG','INCOME','XXXXXX','773',     16146,'Escomptes obtenus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16150,'SYSCOHADA-TG','INCOME','XXXXXX','774',     16146,'Revenus de titres de placement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16151,'SYSCOHADA-TG','INCOME','XXXXXX','775',     16146,'Revenus des creances commerciales','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16152,'SYSCOHADA-TG','INCOME','XXXXXX','776',     16146,'Gains de change','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16153,'SYSCOHADA-TG','INCOME','XXXXXX','777',     16146,'Gains sur cessions de titres de placement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16154,'SYSCOHADA-TG','INCOME','XXXXXX','778',     16146,'Gains sur risques financiers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16155,'SYSCOHADA-TG','INCOME','XXXXXX','7781',    16154,'Gains sur rentes viagères','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16156,'SYSCOHADA-TG','INCOME','XXXXXX','7782',    16154,'Gains sur opérations financières','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16157,'SYSCOHADA-TG','INCOME','XXXXXX','7784',    16154,'Gains sur instruments de trésorerie','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16158,'SYSCOHADA-TG','INCOME','XXXXXX','779',     16146,'Reprises de charges provisionnees financieres','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16159,'SYSCOHADA-TG','INCOME','XXXXXX','7791',    16158,'Sur risques financiers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16160,'SYSCOHADA-TG','INCOME','XXXXXX','7795',    16158,'Sur titres de placement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16161,'SYSCOHADA-TG','INCOME','XXXXXX','7798',    16158,'Autres charges provisionnées financières','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16162,'SYSCOHADA-TG','INCOME','XXXXXX','78',      16069,'Transfert de charges','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16163,'SYSCOHADA-TG','INCOME','XXXXXX','781',     16162,'Transfert de charges d''exploitation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16164,'SYSCOHADA-TG','INCOME','XXXXXX','787',     16162,'Transfert de charges financieres','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16165,'SYSCOHADA-TG','INCOME','XXXXXX','79',      16069,'Reprises de provisions','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16166,'SYSCOHADA-TG','INCOME','XXXXXX','791',     16165,'Reprises de provisions d''exploitation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16167,'SYSCOHADA-TG','INCOME','XXXXXX','7911',    16166,'Pour risques et charges d''exploitation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16168,'SYSCOHADA-TG','INCOME','XXXXXX','7912',    16166,'Pour grosses réparation d''exploitation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16169,'SYSCOHADA-TG','INCOME','XXXXXX','7913',    16166,'Pour dépreciation des immobilisations incorporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16170,'SYSCOHADA-TG','INCOME','XXXXXX','7914',    16166,'Pour dépreciation des immobilisations corporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16171,'SYSCOHADA-TG','INCOME','XXXXXX','797',     16165,'Reprises de provisions financieres','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16172,'SYSCOHADA-TG','INCOME','XXXXXX','7971',    16171,'Pour risques et charges financiers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16173,'SYSCOHADA-TG','INCOME','XXXXXX','7972',    16171,'Pour dépréciation des immobilisations financières','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16174,'SYSCOHADA-TG','INCOME','XXXXXX','798',     16165,'Reprises d''amortissements','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16175,'SYSCOHADA-TG','AUTRES','XXXXXX','81',          0,'Valeurs comptables des cessions d''immobilisations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16176,'SYSCOHADA-TG','AUTRES','XXXXXX','811',     16175,'Immobilisations incorporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16177,'SYSCOHADA-TG','AUTRES','XXXXXX','812',     16175,'Immobilisations corporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16178,'SYSCOHADA-TG','AUTRES','XXXXXX','816',     16175,'Immobilisations financieres','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16179,'SYSCOHADA-TG','AUTRES','XXXXXX','82',          0,'Produits de cessions d''immobilisations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16180,'SYSCOHADA-TG','AUTRES','XXXXXX','821',     16179,'Immobilisations incorporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16181,'SYSCOHADA-TG','AUTRES','XXXXXX','822',     16179,'Immobilisations corporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16182,'SYSCOHADA-TG','AUTRES','XXXXXX','826',     16179,'Immobilisations financieres','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16183,'SYSCOHADA-TG','AUTRES','XXXXXX','83',          0,'Charges hors activites ordinaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16184,'SYSCOHADA-TG','AUTRES','XXXXXX','831',     16183,'Charges h.a.o constatées','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16185,'SYSCOHADA-TG','AUTRES','XXXXXX','834',     16183,'Pertes sur creances h.a.o','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16186,'SYSCOHADA-TG','AUTRES','XXXXXX','835',     16183,'Dons et liberalites accordes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16187,'SYSCOHADA-TG','AUTRES','XXXXXX','836',     16183,'Abandons de creances consentis','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16188,'SYSCOHADA-TG','AUTRES','XXXXXX','839',     16183,'Charges provisionnees h.a.o','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16189,'SYSCOHADA-TG','AUTRES','XXXXXX','84',          0,'Produits hors activites ordinaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16190,'SYSCOHADA-TG','AUTRES','XXXXXX','841',     16189,'Produits h.a.o constates','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16191,'SYSCOHADA-TG','AUTRES','XXXXXX','845',     16189,'Dons et liberalites obtenus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16192,'SYSCOHADA-TG','AUTRES','XXXXXX','846',     16189,'Abandons de creances obtenus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16193,'SYSCOHADA-TG','AUTRES','XXXXXX','848',     16189,'Transferts de charges h.a.o','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16194,'SYSCOHADA-TG','AUTRES','XXXXXX','849',     16189,'Reprises des charges provisionnees h.a.o','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16195,'SYSCOHADA-TG','AUTRES','XXXXXX','85',          0,'Dotations hors activites ordinaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16196,'SYSCOHADA-TG','AUTRES','XXXXXX','851',     16195,'Dotations aux provisions reglementees','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16197,'SYSCOHADA-TG','AUTRES','XXXXXX','852',     16195,'Dotations aux amortissements h.a.o','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16198,'SYSCOHADA-TG','AUTRES','XXXXXX','853',     16195,'Dotations aux provisions pour depreciation h.a.o','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16199,'SYSCOHADA-TG','AUTRES','XXXXXX','854',     16195,'Dotations aux provisions pour risques et charges h.a.o','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16200,'SYSCOHADA-TG','AUTRES','XXXXXX','858',     16195,'Autres dotations h.a.o','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16201,'SYSCOHADA-TG','AUTRES','XXXXXX','86',          0,'Reprises hors activites ordinaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16202,'SYSCOHADA-TG','AUTRES','XXXXXX','861',     16201,'Reprises de provisions reglementees','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16203,'SYSCOHADA-TG','AUTRES','XXXXXX','862',     16201,'Reprises d''amortissements','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16204,'SYSCOHADA-TG','AUTRES','XXXXXX','863',     16201,'Reprises de provisions pour depreciation h.a.o','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16205,'SYSCOHADA-TG','AUTRES','XXXXXX','864',     16201,'Reprises de provisions pour risques et charges h.a.o','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16206,'SYSCOHADA-TG','AUTRES','XXXXXX','865',     16201,'Reprises de subventions d''investissement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16207,'SYSCOHADA-TG','AUTRES','XXXXXX','868',     16201,'Autres reprises h.a.o','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16208,'SYSCOHADA-TG','AUTRES','XXXXXX','87',          0,'Participations des travailleurs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16209,'SYSCOHADA-TG','AUTRES','XXXXXX','871',     16208,'Participation legale aux benefices','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16210,'SYSCOHADA-TG','AUTRES','XXXXXX','874',     16208,'Participation contractuelle aux benefices','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16211,'SYSCOHADA-TG','AUTRES','XXXXXX','878',     16208,'Autres participations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16212,'SYSCOHADA-TG','AUTRES','XXXXXX','88',          0,'Subventions d''equilibre','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16213,'SYSCOHADA-TG','AUTRES','XXXXXX','881',     16212,'Etat','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16214,'SYSCOHADA-TG','AUTRES','XXXXXX','884',     16212,'Collectivites publiques','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16215,'SYSCOHADA-TG','AUTRES','XXXXXX','886',     16212,'Groupe','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16216,'SYSCOHADA-TG','AUTRES','XXXXXX','888',     16212,'Autres','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16217,'SYSCOHADA-TG','AUTRES','XXXXXX','89',          0,'Impots sur le resultat','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16218,'SYSCOHADA-TG','AUTRES','XXXXXX','891',     16217,'Impots sur les benefices de l''exercice','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16219,'SYSCOHADA-TG','AUTRES','XXXXXX','8911',    16218,'Activités exercées dans l''etat','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16220,'SYSCOHADA-TG','AUTRES','XXXXXX','8912',    16218,'Activités exercées dans les autres etats de la région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16221,'SYSCOHADA-TG','AUTRES','XXXXXX','8913',    16218,'Activités exercées hors région','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16222,'SYSCOHADA-TG','AUTRES','XXXXXX','892',     16217,'Rappel d''impôts sur resultats anterieurs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16223,'SYSCOHADA-TG','AUTRES','XXXXXX','895',     16217,'Impôts minimum forfaitaires (i.m.f)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16224,'SYSCOHADA-TG','AUTRES','XXXXXX','899',     16217,'Dégrèvements et annulations d''impots sur resultats antérieurs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16225,'SYSCOHADA-TG','AUTRES','XXXXXX','8991',    16224,'Dégrèvements','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16226,'SYSCOHADA-TG','AUTRES','XXXXXX','8994',    16224,'Annulations pour pertes rétroactives','1');
    diff --git a/htdocs/install/mysql/data/llx_accounting_account_tn.sql b/htdocs/install/mysql/data/llx_accounting_account_tn.sql
    index d2bab4376d7..e72ec0d6509 100644
    --- a/htdocs/install/mysql/data/llx_accounting_account_tn.sql
    +++ b/htdocs/install/mysql/data/llx_accounting_account_tn.sql
    @@ -1,611 +1,611 @@
    ---
    +
     -- Descriptif plan comptable TN PCT
     -- ID 9000 - 9999
    ---
    +-- ADD 1000000 to rowid # Do no remove this comment --
     
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9000,'PCT','CAPIT','XXXXXX','1','','Comptes de Financement Permanent','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9001,'PCT','CAPIT','XXXXXX','10',9000,'Capital','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9002,'PCT','CAPIT','XXXXXX','101',9001,'Capital social','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9003,'PCT','CAPIT','XXXXXX','1011',9002,'Capital souscrit - non appelé','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9004,'PCT','CAPIT','XXXXXX','1012',9002,'Capital souscrit - appelé, non versé','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9005,'PCT','CAPIT','XXXXXX','1013',9002,'Capital souscrit - appelé, versé','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9006,'PCT','CAPIT','XXXXXX','10131',9005,'Capital non amorti','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9007,'PCT','CAPIT','XXXXXX','10132',9005,'Capital amorti','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9008,'PCT','CAPIT','XXXXXX','1018',9002,'Capital souscrit soumis à une réglementation particulière','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9009,'PCT','CAPIT','XXXXXX','105',9001,'Fonds de dotation','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9010,'PCT','CAPIT','XXXXXX','108',9001,'Compte de l''exploitant','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9011,'PCT','CAPIT','XXXXXX','109',9001,'Actionnaires, capital souscrit - non appelé','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9012,'PCT','CAPIT','XXXXXX','11',9000,'Réserves et primes liées au capital','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9013,'PCT','CAPIT','XXXXXX','111',9012,'Réserve légale','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9014,'PCT','CAPIT','XXXXXX','112',9012,'Réserves statutaires','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9015,'PCT','CAPIT','XXXXXX','117',9012,'Primes liées au capital','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9016,'PCT','CAPIT','XXXXXX','1171',9015,'Primes d''émission','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9017,'PCT','CAPIT','XXXXXX','1172',9015,'Primes de fusion','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9018,'PCT','CAPIT','XXXXXX','1173',9015,'Primes d''apport','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9019,'PCT','CAPIT','XXXXXX','1174',9015,'Primes de conversion d''obligation','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9020,'PCT','CAPIT','XXXXXX','1178',9015,'Autres compléments d''apport','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9021,'PCT','CAPIT','XXXXXX','118',9012,'Autres réserves','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9022,'PCT','CAPIT','XXXXXX','1181',9021,'Réserves pour fonds social','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9023,'PCT','CAPIT','XXXXXX','119',9012,'Avoirs des actionnaires. i[i][1]','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9024,'PCT','CAPIT','XXXXXX','12',9000,'Résultats reportés','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9025,'PCT','CAPIT','XXXXXX','121',9024,'Résultats reportés','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9026,'PCT','CAPIT','XXXXXX','128',9024,'Modifications comptables affectant les résultats reportés','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9027,'PCT','CAPIT','XXXXXX','13',9000,'Résultat de l''exercice','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9028,'PCT','CAPIT','XXXXXX','131',9027,'Résultat bénéficiaire','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9029,'PCT','CAPIT','XXXXXX','135',9027,'Résultat déficitaire','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9030,'PCT','CAPIT','XXXXXX','14',9000,'Autres capitaux propres','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9031,'PCT','CAPIT','XXXXXX','141',9030,'Titres soumis à des réglementations particulières','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9032,'PCT','CAPIT','XXXXXX','142',9030,'Réserves réglementées & réserves soumises à un régime fiscal particulier','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9033,'PCT','CAPIT','XXXXXX','1421',9032,'Réserves indisponibles','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9034,'PCT','CAPIT','XXXXXX','143',9030,'Amortissements dérogatoires','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9035,'PCT','CAPIT','XXXXXX','144',9030,'Réserve spéciale de réévaluation','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9036,'PCT','CAPIT','XXXXXX','145',9030,'Subventions d''investissement','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9037,'PCT','CAPIT','XXXXXX','1451',9036,'Subventions d''investissement','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9038,'PCT','CAPIT','XXXXXX','1458',9036,'Autres subventions d''investissement','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9039,'PCT','CAPIT','XXXXXX','1459',9036,'Subventions d''investissement inscrites aux comptes de résultat','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9040,'PCT','CAPIT','XXXXXX','147',9030,'Compte du concédant','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9041,'PCT','CAPIT','XXXXXX','15',9000,'Provisions pour risques & charges','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9042,'PCT','CAPIT','XXXXXX','151',9041,'Provisions pour risques','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9043,'PCT','CAPIT','XXXXXX','1511',9042,'Provisions pour litiges','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9044,'PCT','CAPIT','XXXXXX','1512',9042,'Provisions pour garanties données aux clients','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9045,'PCT','CAPIT','XXXXXX','1513',9042,'Provisions pour pertes sur marchés à achèvement futur','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9046,'PCT','CAPIT','XXXXXX','1514',9042,'Provisions pour amendes & pénalités','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9047,'PCT','CAPIT','XXXXXX','1515',9042,'Provisions pour pertes de change. ii[ii][2]','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9048,'PCT','CAPIT','XXXXXX','1518',9042,'Autres provisions pour risques','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9049,'PCT','CAPIT','XXXXXX','152',9041,'Provisions pour charges à répartir sur plusieurs exercices','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9050,'PCT','CAPIT','XXXXXX','1522',9049,'Provisions pour grosses réparations','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9051,'PCT','CAPIT','XXXXXX','153',9041,'Provisions pour retraites et obligations similaires','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9052,'PCT','CAPIT','XXXXXX','154',9041,'Provisions d''origine réglementaire','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9053,'PCT','CAPIT','XXXXXX','155',9041,'Provisions pour impôts','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9054,'PCT','CAPIT','XXXXXX','156',9041,'Provisions pour renouvellement des immobilisations','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9055,'PCT','CAPIT','XXXXXX','157',9041,'Provisions pour amortissement','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9056,'PCT','CAPIT','XXXXXX','158',9041,'Autres provisions pour charges','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9057,'PCT','CAPIT','XXXXXX','16',9000,'Emprunts & dettes assimilées','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9058,'PCT','CAPIT','XXXXXX','161',9057,'Emprunts obligataires (assorties de sûretés)','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9059,'PCT','CAPIT','XXXXXX','1611',9058,'Emprunts obligataires convertibles en actions','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9060,'PCT','CAPIT','XXXXXX','1618',9058,'Autres emprunts obligataires','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9061,'PCT','CAPIT','XXXXXX','162',9057,'Emprunts auprès des établissements financiers (assorties de sûretés)','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9062,'PCT','CAPIT','XXXXXX','1621',9061,'Emprunts bancaires','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9063,'PCT','CAPIT','XXXXXX','1626',9061,'Refinancements acquis','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9064,'PCT','CAPIT','XXXXXX','163',9057,'Emprunts auprès d''autres établissements financiers (assorties de sûretés)','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9065,'PCT','CAPIT','XXXXXX','164',9057,'Emprunts et dettes assorties de conditions particulières','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9066,'PCT','CAPIT','XXXXXX','1641',9065,'Avances bloquées pour augmentation du capital','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9067,'PCT','CAPIT','XXXXXX','1642',9065,'Avances reçues et comptes courants des associés bloqués','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9068,'PCT','CAPIT','XXXXXX','1644',9065,'Avances conditionnées de l''Etat & organismes internationaux','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9069,'PCT','CAPIT','XXXXXX','165',9057,'Emprunts non assorties de sûretés (à subdiviser selon l''ordre des comptes des emprunts)','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9070,'PCT','CAPIT','XXXXXX','166',9057,'Dettes rattachées à des participations','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9071,'PCT','CAPIT','XXXXXX','1661',9070,'Dettes rattachées à des participations (groupe)','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9072,'PCT','CAPIT','XXXXXX','1662',9070,'Dettes rattachées à des participations (hors groupe)','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9073,'PCT','CAPIT','XXXXXX','1663',9070,'Dettes rattachées à des sociétés en participation','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9074,'PCT','CAPIT','XXXXXX','167',9057,'Dépôts & cautionnements reçus','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9075,'PCT','CAPIT','XXXXXX','168',9057,'Autres emprunts et dettes','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9076,'PCT','CAPIT','XXXXXX','1681',9075,'Autres emprunts','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9077,'PCT','CAPIT','XXXXXX','1685',9075,'Crédit fournisseurs d''immobilisations','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9078,'PCT','CAPIT','XXXXXX','1688',9075,'Autres dettes non courantes','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9079,'PCT','CAPIT','XXXXXX','17',9000,'Comptes de liaison des établissements & succursales','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9080,'PCT','CAPIT','XXXXXX','171',9079,'Comptes des liaison des établissements','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9081,'PCT','CAPIT','XXXXXX','176',9079,'Biens & prestations de services échangés entre établissements (charges)','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9082,'PCT','CAPIT','XXXXXX','177',9079,'Biens & prestations de services échangés entre établissements (produits)','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9083,'PCT','CAPIT','XXXXXX','18',9000,'Autres passifs non courants','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9084,'PCT','CAPIT','XXXXXX','185',9083,'Écarts de conversion','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9085,'PCT','CAPIT','XXXXXX','188',9083,'Autres','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9086,'PCT','IMMO','XXXXXX','2','','Comptes d''Actif Immobilisé','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9087,'PCT','IMMO','XXXXXX','21',9086,'Immobilisations incorporelles','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9088,'PCT','IMMO','XXXXXX','211',9087,'Investissements de recherche & de développement','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9089,'PCT','IMMO','XXXXXX','212',9087,'Concessions de marques, brevets, licences, marques, procédés & valeurs similaires','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9090,'PCT','IMMO','XXXXXX','213',9087,'Logiciels','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9091,'PCT','IMMO','XXXXXX','214',9087,'Fonds commercial','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9092,'PCT','IMMO','XXXXXX','216',9087,'Droit au bail','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9093,'PCT','IMMO','XXXXXX','218',9087,'Autres immobilisations incorporelles','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9094,'PCT','IMMO','XXXXXX','22',9086,'Immobilisations corporelles','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9095,'PCT','IMMO','XXXXXX','221',9094,'Terrains','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9096,'PCT','IMMO','XXXXXX','2213',9095,'Terrains nus','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9097,'PCT','IMMO','XXXXXX','2214',9095,'Terrains aménagés','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9098,'PCT','IMMO','XXXXXX','2215',9095,'Terrains bâtis','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9099,'PCT','IMMO','XXXXXX','2216',9095,'Agencements & aménagements des terrains','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9100,'PCT','IMMO','XXXXXX','222',9094,'Constructions','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9101,'PCT','IMMO','XXXXXX','2221',9100,'Bâtiments','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9102,'PCT','IMMO','XXXXXX','2225',9100,'Installations générales, agencements & aménagements des constructions','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9103,'PCT','IMMO','XXXXXX','2226',9100,'Ouvrages d''infrastructure','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9104,'PCT','IMMO','XXXXXX','2227',9100,'Constructions sur sol d''autrui','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9105,'PCT','IMMO','XXXXXX','223',9094,'Installations techniques, matériel et outillage industriels','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9106,'PCT','IMMO','XXXXXX','2231',9105,'Installations techniques','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9107,'PCT','IMMO','XXXXXX','2234',9105,'Matériel industriel','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9108,'PCT','IMMO','XXXXXX','2235',9105,'Outillage industriel','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9109,'PCT','IMMO','XXXXXX','2237',9105,'Agencements & aménagements du matériel & outillage industriels','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9110,'PCT','IMMO','XXXXXX','224',9094,'Matériel de transport','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9111,'PCT','IMMO','XXXXXX','2241',9110,'Matériel de transport de biens','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9112,'PCT','IMMO','XXXXXX','2244',9110,'Matériel de transport de personnes','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9113,'PCT','IMMO','XXXXXX','228',9094,'Autres immobilisations corporelles','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9114,'PCT','IMMO','XXXXXX','2281',9113,'Installations générales, agencements et aménagements divers','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9115,'PCT','IMMO','XXXXXX','2282',9113,'Équipement de bureau','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9116,'PCT','IMMO','XXXXXX','2286',9113,'Emballages récupérables identifiables','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9117,'PCT','IMMO','XXXXXX','23',9086,'Immobilisations en cours','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9118,'PCT','IMMO','XXXXXX','231',9117,'Immobilisations incorporelles en cours','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9119,'PCT','IMMO','XXXXXX','232',9117,'Immobilisations corporelles en cours','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9120,'PCT','IMMO','XXXXXX','237',9117,'Avances & acomptes versés sur immobilisations incorporelles','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9121,'PCT','IMMO','XXXXXX','238',9117,'Avances & acomptes versés sur commandes d''immobilisations corporelles','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9122,'PCT','IMMO','XXXXXX','24',9086,'Immobilisations à statut juridique particulier','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9123,'PCT','IMMO','XXXXXX','25',9086,'Participations & créances liées à des participations','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9124,'PCT','IMMO','XXXXXX','251',9123,'Titres de participation','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9125,'PCT','IMMO','XXXXXX','2511',9124,'Actions','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9126,'PCT','IMMO','XXXXXX','2518',9124,'Autres titres','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9127,'PCT','IMMO','XXXXXX','256',9123,'Autres formes de participation','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9128,'PCT','IMMO','XXXXXX','257',9123,'Créances rattachées à des participations','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9129,'PCT','IMMO','XXXXXX','2571',9128,'Créances rattachées à des participations (groupe)','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9130,'PCT','IMMO','XXXXXX','2574',9128,'Créances rattachées à des participations (hors groupe)','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9131,'PCT','IMMO','XXXXXX','2575',9128,'Versements représentatifs d''apports non capitalisés (appel de fonds)','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9132,'PCT','IMMO','XXXXXX','2576',9128,'Avances consolidables','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9133,'PCT','IMMO','XXXXXX','2577',9128,'Autres créances rattachées à des participations','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9134,'PCT','IMMO','XXXXXX','258',9123,'Créances rattachées à des sociétés en participation','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9135,'PCT','IMMO','XXXXXX','259',9123,'Versements restant à effectuer sur titres de participation non libérés','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9136,'PCT','IMMO','XXXXXX','26',9086,'Autres immobilisations financières','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9137,'PCT','IMMO','XXXXXX','261',9136,'Titres immobilisés (droit de propriété)','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9138,'PCT','IMMO','XXXXXX','2611',9137,'Actions','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9139,'PCT','IMMO','XXXXXX','2618',9137,'Autres titres','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9140,'PCT','IMMO','XXXXXX','262',9136,'Titres immobilisés (droit de créance)','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9141,'PCT','IMMO','XXXXXX','2621',9140,'Obligations','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9142,'PCT','IMMO','XXXXXX','2622',9140,'Bons','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9143,'PCT','IMMO','XXXXXX','264',9136,'Prêts','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9144,'PCT','IMMO','XXXXXX','2641',9143,'Prêts participatifs','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9145,'PCT','IMMO','XXXXXX','2642',9143,'Prêts aux associés','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9146,'PCT','IMMO','XXXXXX','2643',9143,'Prêts au personnel','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9147,'PCT','IMMO','XXXXXX','2645',9143,'Prêts assortis de sûretés (à subdiviser)','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9148,'PCT','IMMO','XXXXXX','2648',9143,'Autres prêts','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9149,'PCT','IMMO','XXXXXX','265',9136,'Dépôts et cautionnements versés','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9150,'PCT','IMMO','XXXXXX','2651',9149,'Dépôts','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9151,'PCT','IMMO','XXXXXX','2655',9149,'Cautionnements','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9152,'PCT','IMMO','XXXXXX','2656',9149,'Dépôts bancaires non courants','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9153,'PCT','IMMO','XXXXXX','2658',9149,'Autres','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9154,'PCT','IMMO','XXXXXX','266',9136,'Autres créances immobilisées','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9155,'PCT','IMMO','XXXXXX','2661',9154,'Créances immobilisées','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9156,'PCT','IMMO','XXXXXX','2667',9154,'Créances diverses','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9157,'PCT','IMMO','XXXXXX','2668',9154,'Autres créances non courantes','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9158,'PCT','IMMO','XXXXXX','269',9136,'Versements restant à effectuer sur titres immobilisés non libérés','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9159,'PCT','IMMO','XXXXXX','27',9086,'Autres actifs non courants','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9160,'PCT','IMMO','XXXXXX','271',9159,'Frais préliminaires','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9161,'PCT','IMMO','XXXXXX','272',9159,'Charges à répartir','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9162,'PCT','IMMO','XXXXXX','273',9159,'Frais d''émission et primes de remboursement des emprunts','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9163,'PCT','IMMO','XXXXXX','275',9159,'Écarts de conversion','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9164,'PCT','IMMO','XXXXXX','278',9159,'Autres','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9165,'PCT','IMMO','XXXXXX','28',9086,'Amortissements des immobilisations','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9166,'PCT','IMMO','XXXXXX','281',9165,'Amortissements des immobilisations incorporelles (même ventilation que celle du','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9167,'PCT','IMMO','XXXXXX','282',9165,'Amortissements des immobilisations corporelles (même ventilation que celle du compte','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9168,'PCT','IMMO','XXXXXX','284',9165,'Amortissements des immobilisations à statut juridique particulier.','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9169,'PCT','IMMO','XXXXXX','29',9086,'Provisions pour dépréciation des immobilisations','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9170,'PCT','IMMO','XXXXXX','291',9169,'Provisions pour dépréciation des immobilisations incorporelles','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9171,'PCT','IMMO','XXXXXX','292',9169,'Provisions pour dépréciation des immobilisations corporelles','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9172,'PCT','IMMO','XXXXXX','293',9169,'Provisions pour dépréciation des immobilisations en cours','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9173,'PCT','IMMO','XXXXXX','294',9169,'Provisions pour dépréciation des immobilisations à statut juridique particulier','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9174,'PCT','IMMO','XXXXXX','295',9169,'Provisions pour dépréciation des participations et des créances liées à des participations','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9175,'PCT','STOCK','XXXXXX','3','','Comptes d''actif Circulation (Hors Trésorerie)','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9176,'PCT','STOCK','XXXXXX','31',9175,'Matières premières & fournitures liées','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9177,'PCT','STOCK','XXXXXX','311',9176,'Matières premières','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9178,'PCT','STOCK','XXXXXX','313',9176,'Fournitures','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9179,'PCT','STOCK','XXXXXX','317',9176,'Autres','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9180,'PCT','STOCK','XXXXXX','32',9175,'Autres approvisionnements','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9181,'PCT','STOCK','XXXXXX','321',9180,'Matières consommables','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9182,'PCT','STOCK','XXXXXX','322',9180,'Fournitures consommables','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9183,'PCT','STOCK','XXXXXX','326',9180,'Emballages','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9184,'PCT','STOCK','XXXXXX','327',9180,'Autres','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9185,'PCT','STOCK','XXXXXX','33',9175,'En-cours de production de biens','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9186,'PCT','STOCK','XXXXXX','331',9185,'Produits en cours','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9187,'PCT','STOCK','XXXXXX','335',9185,'Travaux en cours','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9188,'PCT','STOCK','XXXXXX','34',9175,'En-cours de production de services','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9189,'PCT','STOCK','XXXXXX','341',9188,'Études en cours','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9190,'PCT','STOCK','XXXXXX','345',9188,'Prestations de services en cours','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9191,'PCT','STOCK','XXXXXX','35',9175,'Stocks de produits','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9192,'PCT','STOCK','XXXXXX','351',9191,'Produits intermédiaires','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9193,'PCT','STOCK','XXXXXX','355',9191,'Produits finis','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9194,'PCT','STOCK','XXXXXX','357',9191,'Produits résiduels','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9195,'PCT','STOCK','XXXXXX','37',9175,'Stocks de marchandises','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9196,'PCT','STOCK','XXXXXX','39',9175,'Provisions pour dépréciation des stocks (à ventiler selon la nomenclature de cette classe)','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9197,'PCT','THIRDPARTY','XXXXXX','4','','Comptes de passif circulant (Hors trésorerie)','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9198,'PCT','THIRDPARTY','XXXXXX','40',9197,'Fournisseurs & comptes rattachés','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9199,'PCT','THIRDPARTY','XXXXXX','401',9198,'Fournisseurs d''exploitation','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9200,'PCT','THIRDPARTY','XXXXXX','4011',9199,'Fournisseurs - achats de biens ou de prestations de services','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9201,'PCT','THIRDPARTY','XXXXXX','4017',9199,'Fournisseurs - retenues de garantie','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9202,'PCT','THIRDPARTY','XXXXXX','403',9198,'Fournisseurs d''exploitation - effets à payer','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9203,'PCT','THIRDPARTY','XXXXXX','404',9198,'Fournisseurs d''immobilisations','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9204,'PCT','THIRDPARTY','XXXXXX','4041',9203,'Fournisseurs - achats d''immobilisations','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9205,'PCT','THIRDPARTY','XXXXXX','4047',9203,'Fournisseurs d''immobilisations - retenues de garantie','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9206,'PCT','THIRDPARTY','XXXXXX','405',9198,'Fournisseurs d''immobilisations - effets à payer','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9207,'PCT','THIRDPARTY','XXXXXX','408',9198,'Fournisseurs - factures non parvenues','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9208,'PCT','THIRDPARTY','XXXXXX','4081',9207,'Fournisseurs d''exploitation','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9209,'PCT','THIRDPARTY','XXXXXX','4084',9207,'Fournisseurs d''immobilisations','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9210,'PCT','THIRDPARTY','XXXXXX','4088',9207,'Fournisseurs - intérêts courus','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9211,'PCT','THIRDPARTY','XXXXXX','409',9198,'Fournisseurs débiteurs','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9212,'PCT','THIRDPARTY','XXXXXX','4091',9211,'Fournisseurs - avances et acomptes versés sur commandes','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9213,'PCT','THIRDPARTY','XXXXXX','4096',9211,'Fournisseurs - créances pour emballages et matériel à rendre','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9214,'PCT','THIRDPARTY','XXXXXX','4097',9211,'Fournisseurs - autres avoirs','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9215,'PCT','THIRDPARTY','XXXXXX','40971',9214,'Fournisseurs d''exploitation','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9216,'PCT','THIRDPARTY','XXXXXX','40974',9214,'Fournisseurs d''immobilisations','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9217,'PCT','THIRDPARTY','XXXXXX','4098',9211,'Rabais, remises, ristournes à obtenir et autres avoirs non encore reçus','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9218,'PCT','THIRDPARTY','XXXXXX','41',9197,'Clients & comptes rattachés','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9219,'PCT','THIRDPARTY','XXXXXX','411',9218,'Clients','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9220,'PCT','THIRDPARTY','XXXXXX','4111',9219,'Clients - ventes de biens ou de prestations de services','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9221,'PCT','THIRDPARTY','XXXXXX','4117',9219,'Clients - retenues de garantie','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9222,'PCT','THIRDPARTY','XXXXXX','413',9218,'Clients - effets à recevoir','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9223,'PCT','THIRDPARTY','XXXXXX','416',9218,'Clients douteux ou litigieux','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9224,'PCT','THIRDPARTY','XXXXXX','417',9218,'Créances sur travaux non encore facturables','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9225,'PCT','THIRDPARTY','XXXXXX','418',9218,'Clients - produits non encore facturés (produits à recevoir)','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9226,'PCT','THIRDPARTY','XXXXXX','4181',9225,'Factures à établir','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9227,'PCT','THIRDPARTY','XXXXXX','4188',9225,'Intérêts courus','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9228,'PCT','THIRDPARTY','XXXXXX','419',9218,'Clients créditeurs','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9229,'PCT','THIRDPARTY','XXXXXX','4191',9228,'Clients - avances et acomptes reçus sur commandes','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9230,'PCT','THIRDPARTY','XXXXXX','4196',9228,'Clients - dettes pour emballages et matériel consignés','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9231,'PCT','THIRDPARTY','XXXXXX','4197',9228,'Clients - autres avoirs','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9232,'PCT','THIRDPARTY','XXXXXX','4198',9228,'Rabais, remises, ristournes à accorder et autres avoirs à établir','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9233,'PCT','THIRDPARTY','XXXXXX','42',9197,'Personnel et comptes rattachés','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9234,'PCT','THIRDPARTY','XXXXXX','421',9233,'Personnel - avances et acomptes','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9235,'PCT','THIRDPARTY','XXXXXX','422',9233,'Comités d''entreprises et autres organes représentatifs du personnel','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9236,'PCT','THIRDPARTY','XXXXXX','423',9233,'Personnel, œuvres sociales','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9237,'PCT','THIRDPARTY','XXXXXX','425',9233,'Personnel - rémunérations dues','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9238,'PCT','THIRDPARTY','XXXXXX','426',9233,'Personnel - dépôts','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9239,'PCT','THIRDPARTY','XXXXXX','427',9233,'Personnel - oppositions','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9240,'PCT','THIRDPARTY','XXXXXX','428',9233,'Personnel - charges à payer & produits à recevoir','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9241,'PCT','THIRDPARTY','XXXXXX','4282',9240,'Dettes provisionnées pour congés à payer','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9242,'PCT','THIRDPARTY','XXXXXX','4286',9240,'Autres charges à payer','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9243,'PCT','THIRDPARTY','XXXXXX','4287',9240,'Produits à recevoir','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9244,'PCT','THIRDPARTY','XXXXXX','43',9197,'Etat et collectivités publiques','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9245,'PCT','THIRDPARTY','XXXXXX','431',9244,'Etat - subventions à recevoir','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9246,'PCT','THIRDPARTY','XXXXXX','432',9244,'Etat, impôts et taxes retenus à la source','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9247,'PCT','THIRDPARTY','XXXXXX','433',9244,'Opérations particulières avec l''Etat, les collectivités publiques, les organismes','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9248,'PCT','THIRDPARTY','XXXXXX','434',9244,'Etat - impôts sur les bénéfices','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9249,'PCT','THIRDPARTY','XXXXXX','4341',9248,'Retenue à la source','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9250,'PCT','THIRDPARTY','XXXXXX','4342',9248,'Acomptes provisionnels','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9251,'PCT','THIRDPARTY','XXXXXX','4343',9248,'Impôt à liquider','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9252,'PCT','THIRDPARTY','XXXXXX','4349',9248,'Impôts différés','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9253,'PCT','THIRDPARTY','XXXXXX','435',9244,'Obligations cautionnées','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9254,'PCT','THIRDPARTY','XXXXXX','436',9244,'Etat - taxes sur le chiffre d''affaires','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9255,'PCT','THIRDPARTY','XXXXXX','4365',9254,'Taxes sur le chiffre d''affaires à décaisser','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9256,'PCT','THIRDPARTY','XXXXXX','43651',9255,'TVA à payer','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9257,'PCT','THIRDPARTY','XXXXXX','43658',9255,'Autres taxes sur le chiffre d''affaires','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9258,'PCT','THIRDPARTY','XXXXXX','4366',9254,'Taxes sur le chiffre d''affaires déductibles','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9259,'PCT','THIRDPARTY','XXXXXX','43662',9258,'TVA sur immobilisations','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9260,'PCT','THIRDPARTY','XXXXXX','43663',9258,'TVA transférée par d''autres entreprises','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9261,'PCT','THIRDPARTY','XXXXXX','43666',9258,'TVA sur autres biens et services','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9262,'PCT','THIRDPARTY','XXXXXX','43667',9258,'Crédit de TVA à reporter','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9263,'PCT','THIRDPARTY','XXXXXX','43668',9258,'Autres taxes sur le chiffre d''affaires','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9264,'PCT','THIRDPARTY','XXXXXX','4367',9254,'Taxes sur le chiffre d''affaires collectées par l''entreprise','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9265,'PCT','THIRDPARTY','XXXXXX','43671',9264,'TVA collectée','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9266,'PCT','THIRDPARTY','XXXXXX','436711',9265,'TVA collectée sur les débits','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9267,'PCT','THIRDPARTY','XXXXXX','436712',9265,'TVA collectée sur les encaissements','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9268,'PCT','THIRDPARTY','XXXXXX','43678',9264,'Autres taxes sur le chiffre d''affaires','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9269,'PCT','THIRDPARTY','XXXXXX','4368',9254,'Taxes sur le chiffre d''affaires à régulariser ou en attente','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9270,'PCT','THIRDPARTY','XXXXXX','437',9244,'Autres impôts, taxes et versements assimilés','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9271,'PCT','THIRDPARTY','XXXXXX','438',9244,'Etat - charges à payer et produits à recevoir','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9272,'PCT','THIRDPARTY','XXXXXX','4382',9271,'Charges fiscales sur congés à payer','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9273,'PCT','THIRDPARTY','XXXXXX','4386',9271,'Autres charges à payer','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9274,'PCT','THIRDPARTY','XXXXXX','4387',9271,'Produits à recevoir','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9275,'PCT','THIRDPARTY','XXXXXX','44',9197,'Sociétés du groupe & associés','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9276,'PCT','THIRDPARTY','XXXXXX','441',9275,'Groupe','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9277,'PCT','THIRDPARTY','XXXXXX','4411',9276,'Créances et intérêts courus','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9278,'PCT','THIRDPARTY','XXXXXX','4412',9276,'Dettes et intérêts à payer','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9279,'PCT','THIRDPARTY','XXXXXX','442',9275,'Associés - comptes courants','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9280,'PCT','THIRDPARTY','XXXXXX','4421',9279,'Principal','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9281,'PCT','THIRDPARTY','XXXXXX','4428',9279,'Intérêts courus','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9282,'PCT','THIRDPARTY','XXXXXX','446',9275,'Associés - opérations sur le capital','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9283,'PCT','THIRDPARTY','XXXXXX','447',9275,'Associés - dividendes à payer','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9284,'PCT','THIRDPARTY','XXXXXX','448',9275,'Associés - opérations faites en commun','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9285,'PCT','THIRDPARTY','XXXXXX','4481',9284,'Opérations courantes','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9286,'PCT','THIRDPARTY','XXXXXX','4488',9284,'Intérêts courus','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9287,'PCT','THIRDPARTY','XXXXXX','45',9197,'Débiteurs divers et Créditeurs divers','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9288,'PCT','THIRDPARTY','XXXXXX','452',9287,'Créances sur cessions d''immobilisations','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9289,'PCT','THIRDPARTY','XXXXXX','453',9287,'Sécurité sociale et autres organismes sociaux','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9290,'PCT','THIRDPARTY','XXXXXX','4531',9289,'Organismes sociaux','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9291,'PCT','THIRDPARTY','XXXXXX','45311',9290,'CNSS','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9292,'PCT','THIRDPARTY','XXXXXX','45318',9290,'Autres','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9293,'PCT','THIRDPARTY','XXXXXX','4538',9289,'Organismes sociaux - charges à payer et produits à recevoir','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9294,'PCT','THIRDPARTY','XXXXXX','45382',9293,'Charges sociales sur congés à payer','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9295,'PCT','THIRDPARTY','XXXXXX','45386',9293,'Autres charges à payer','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9296,'PCT','THIRDPARTY','XXXXXX','45387',9293,'Produits à recevoir','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9297,'PCT','THIRDPARTY','XXXXXX','454',9287,'Dettes sur acquisitions de valeurs mobilières de placement','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9298,'PCT','THIRDPARTY','XXXXXX','455',9287,'Créances sur cessions de valeurs mobilières de placement','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9299,'PCT','THIRDPARTY','XXXXXX','457',9287,'Autres comptes débiteurs ou créditeurs','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9300,'PCT','THIRDPARTY','XXXXXX','458',9287,'Diverses charges à payer et produits à recevoir','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9301,'PCT','THIRDPARTY','XXXXXX','4586',9300,'Charges à payer','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9302,'PCT','THIRDPARTY','XXXXXX','4587',9300,'Produits à recevoir','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9303,'PCT','THIRDPARTY','XXXXXX','46',9197,'Comptes transitoires ou d''attente','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9304,'PCT','THIRDPARTY','XXXXXX','461',9303,'Compte d''attente','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9305,'PCT','THIRDPARTY','XXXXXX','465',9303,'Différence de conversion sur éléments courants','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9306,'PCT','THIRDPARTY','XXXXXX','4651',9305,'Différences de conversion actif','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9307,'PCT','THIRDPARTY','XXXXXX','4652',9305,'Différences de conversion passif','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9308,'PCT','THIRDPARTY','XXXXXX','468',9303,'Autres comptes transitoires','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9309,'PCT','THIRDPARTY','XXXXXX','47',9197,'Comptes de régularisation','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9310,'PCT','THIRDPARTY','XXXXXX','471',9309,'Charges constatées d''avance','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9311,'PCT','THIRDPARTY','XXXXXX','472',9309,'Produits constatés d''avance','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9312,'PCT','THIRDPARTY','XXXXXX','478',9309,'Comptes de répartition périodique de charges et produits','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9313,'PCT','THIRDPARTY','XXXXXX','4786',9312,'Charges','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9314,'PCT','THIRDPARTY','XXXXXX','4787',9312,'Produits','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9315,'PCT','THIRDPARTY','XXXXXX','48',9197,'Provisions courantes pour risques et charges','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9316,'PCT','THIRDPARTY','XXXXXX','49',9197,'Provisions pour dépréciation des comptes de tiers','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9317,'PCT','THIRDPARTY','XXXXXX','491',9316,'Provisions pour dépréciation des comptes clients','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9318,'PCT','THIRDPARTY','XXXXXX','494',9316,'Provisions pour dépréciation des comptes de groupe et associés','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9319,'PCT','THIRDPARTY','XXXXXX','4941',9318,'Comptes du groupe','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9320,'PCT','THIRDPARTY','XXXXXX','4942',9318,'Comptes courants des associés','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9321,'PCT','THIRDPARTY','XXXXXX','4948',9318,'Opérations faites en commun','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9322,'PCT','THIRDPARTY','XXXXXX','495',9316,'Provisions pour dépréciation des comptes de débiteurs divers','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9323,'PCT','THIRDPARTY','XXXXXX','4952',9322,'Créances sur cession d''immobilisation','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9324,'PCT','THIRDPARTY','XXXXXX','4955',9322,'Créances sur cession des valeurs mobilières de placement','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9325,'PCT','THIRDPARTY','XXXXXX','4957',9322,'Autres comptes débiteurs','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9326,'PCT','FINAN','XXXXXX','5','','Comptes de trésorerie','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9327,'PCT','FINAN','XXXXXX','50',9326,'Emprunts et autres dettes financières courants','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9328,'PCT','FINAN','XXXXXX','501',9327,'Emprunts courants liés au cycle d''exploitation','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9329,'PCT','FINAN','XXXXXX','505',9327,'Échéances à moins d''un an sur emprunts non courants','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9330,'PCT','FINAN','XXXXXX','506',9327,'Concours bancaires courants','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9331,'PCT','FINAN','XXXXXX','5061',9330,'Crédit de mobilisation de créances commerciales','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9332,'PCT','FINAN','XXXXXX','5063',9330,'Mobilisation de créances nées à l''étranger','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9333,'PCT','FINAN','XXXXXX','5067',9330,'Autres concours bancaires','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9334,'PCT','FINAN','XXXXXX','507',9327,'Emprunts échus et impayés','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9335,'PCT','FINAN','XXXXXX','508',9327,'Intérêts courus (à subdiviser selon la même ventilation que le compte 50)','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9336,'PCT','FINAN','XXXXXX','51',9326,'Prêts et autres créances financières courants','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9337,'PCT','FINAN','XXXXXX','511',9336,'Prêts courants liés au cycle d''exploitation','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9338,'PCT','FINAN','XXXXXX','516',9336,'Échéances à moins d''un an sur prêts non courants','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9339,'PCT','FINAN','XXXXXX','517',9336,'Échéances à moins d''un an sur autres créances financières','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9340,'PCT','FINAN','XXXXXX','518',9336,'Intérêts courus','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9341,'PCT','FINAN','XXXXXX','52',9326,'Placements courants','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9342,'PCT','FINAN','XXXXXX','523',9341,'Actions','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9343,'PCT','FINAN','XXXXXX','5231',9342,'Titres cotés','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9344,'PCT','FINAN','XXXXXX','5235',9342,'Titres non cotés','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9345,'PCT','FINAN','XXXXXX','524',9341,'Autres titres conférant un droit de propriété','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9346,'PCT','FINAN','XXXXXX','525',9341,'Obligations et bons émis par la société et rachetés par elle','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9347,'PCT','FINAN','XXXXXX','526',9341,'Obligations','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9348,'PCT','FINAN','XXXXXX','5261',9347,'Titres cotés','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9349,'PCT','FINAN','XXXXXX','5265',9347,'Titres non cotés','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9350,'PCT','FINAN','XXXXXX','5266',9347,'Échéances à moins d''un an sur les obligations immobilisées','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9351,'PCT','FINAN','XXXXXX','527',9341,'Bons du trésor et bons de caisse à court terme','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9352,'PCT','FINAN','XXXXXX','528',9341,'Autres placements courants et créances assimilées','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9353,'PCT','FINAN','XXXXXX','5281',9352,'Autres valeurs mobilières','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9354,'PCT','FINAN','XXXXXX','5288',9352,'Intérêts courus sur obligations, bons et valeurs assimilées','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9355,'PCT','FINAN','XXXXXX','529',9341,'Versements restant à effectuer sur valeurs mobilières de placement non libérées','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9356,'PCT','FINAN','XXXXXX','53',9326,'Banques, établissements financiers et assimilés','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9357,'PCT','FINAN','XXXXXX','531',9356,'Valeurs à l''encaissement','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9358,'PCT','FINAN','XXXXXX','5311',9357,'Coupons échus à l''encaissement','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9359,'PCT','FINAN','XXXXXX','5312',9357,'Chèques à encaisser','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9360,'PCT','FINAN','XXXXXX','5313',9357,'Effets à l''encaissement','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9361,'PCT','FINAN','XXXXXX','5314',9357,'Effets à l''escompte','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9362,'PCT','FINAN','XXXXXX','532',9356,'Banques','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9363,'PCT','FINAN','XXXXXX','5321',9362,'Comptes en dinars','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9364,'PCT','FINAN','XXXXXX','5324',9362,'Comptes en devises','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9365,'PCT','FINAN','XXXXXX','534',9356,'C.C.P','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9366,'PCT','FINAN','XXXXXX','535',9356,'Comptes au trésor','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9367,'PCT','FINAN','XXXXXX','537',9356,'Autres organismes financiers','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9368,'PCT','FINAN','XXXXXX','54',9326,'Caisse','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9369,'PCT','FINAN','XXXXXX','541',9368,'Caisse siège social','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9370,'PCT','FINAN','XXXXXX','5411',9369,'Caisse en dinars','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9371,'PCT','FINAN','XXXXXX','5414',9369,'Caisse en devises','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9372,'PCT','FINAN','XXXXXX','542',9368,'Caisses succursales','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9373,'PCT','FINAN','XXXXXX','55',9326,'Régies d''avances et accréditifs','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9374,'PCT','FINAN','XXXXXX','58',9326,'Virements internes','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9375,'PCT','FINAN','XXXXXX','59',9326,'Provisions pour dépréciation des comptes financiers','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9376,'PCT','EXPENSE','XXXXXX','6','','Charges','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9377,'PCT','EXPENSE','XXXXXX','60',9376,'Achats (sauf 603)','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9378,'PCT','EXPENSE','XXXXXX','601',9377,'Achats stockés - Matières premières et fournitures liées','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9379,'PCT','EXPENSE','XXXXXX','602',9377,'Achats stockés - Autres approvisionnements','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9380,'PCT','EXPENSE','XXXXXX','6021',9379,'Matières consommables','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9381,'PCT','EXPENSE','XXXXXX','6022',9379,'Fournitures consommables','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9382,'PCT','EXPENSE','XXXXXX','6026',9379,'Emballages','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9383,'PCT','EXPENSE','XXXXXX','604',9377,'Achats d’études et de prestations de services (y compris achat de sous-traitance de','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9384,'PCT','EXPENSE','XXXXXX','605',9377,'Achats de matériel, équipements et travaux','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9385,'PCT','EXPENSE','XXXXXX','606',9377,'Achats non stockés de matières et fournitures','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9386,'PCT','EXPENSE','XXXXXX','607',9377,'Achats de marchandises','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9387,'PCT','EXPENSE','XXXXXX','608',9377,'Achats liés à une modification comptable à prendre en compte dans le résultat de','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9388,'PCT','EXPENSE','XXXXXX','609',9377,'Rabais, remises et ristournes obtenus sur achats','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9389,'PCT','EXPENSE','XXXXXX','6098',9388,'Liés à une modification comptable à prendre en compte dans le résultat de','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9390,'PCT','EXPENSE','XXXXXX','61',9376,'Services extérieurs','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9391,'PCT','EXPENSE','XXXXXX','611',9390,'Sous-traitance générale','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9392,'PCT','EXPENSE','XXXXXX','612',9390,'Redevances pour utilisation d''immobilisations concédées','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9393,'PCT','EXPENSE','XXXXXX','613',9390,'Locations (y compris malis sur emballages)','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9394,'PCT','EXPENSE','XXXXXX','614',9390,'Charges locatives et de copropriété','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9395,'PCT','EXPENSE','XXXXXX','615',9390,'Entretien et réparations','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9396,'PCT','EXPENSE','XXXXXX','616',9390,'Primes d''assurances','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9397,'PCT','EXPENSE','XXXXXX','617',9390,'Études, recherches et divers services extérieurs','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9398,'PCT','EXPENSE','XXXXXX','618',9390,'Autres charges liées à une modification comptable à prendre en compte dans le résultat','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9399,'PCT','EXPENSE','XXXXXX','619',9390,'Rabais, remises et ristournes obtenus sur services extérieurs','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9400,'PCT','EXPENSE','XXXXXX','62',9376,'Autres services extérieurs','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9401,'PCT','EXPENSE','XXXXXX','621',9400,'Personnel extérieur à l''entreprise','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9402,'PCT','EXPENSE','XXXXXX','622',9400,'Rémunération d''intermédiaires et honoraires','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9403,'PCT','EXPENSE','XXXXXX','623',9400,'Publicité, publications, relations publiques','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9404,'PCT','EXPENSE','XXXXXX','624',9400,'Transports de biens et transports collectifs du personnel','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9405,'PCT','EXPENSE','XXXXXX','6241',9404,'Transports sur achats','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9406,'PCT','EXPENSE','XXXXXX','6242',9404,'Transports sur ventes','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9407,'PCT','EXPENSE','XXXXXX','6244',9404,'Transports administratifs','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9408,'PCT','EXPENSE','XXXXXX','6247',9404,'Transports collectifs du personnel','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9409,'PCT','EXPENSE','XXXXXX','6248',9404,'Divers','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9410,'PCT','EXPENSE','XXXXXX','625',9400,'Déplacements, missions et réceptions','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9411,'PCT','EXPENSE','XXXXXX','6251',9410,'Voyages et déplacements','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9412,'PCT','EXPENSE','XXXXXX','6255',9410,'Frais de déménagement','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9413,'PCT','EXPENSE','XXXXXX','6256',9410,'Missions','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9414,'PCT','EXPENSE','XXXXXX','6257',9410,'Réceptions','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9415,'PCT','EXPENSE','XXXXXX','626',9400,'Frais postaux et frais de télécommunications','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9416,'PCT','EXPENSE','XXXXXX','627',9400,'Services bancaires et assimilés','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9417,'PCT','EXPENSE','XXXXXX','6271',9416,'Frais sur titres (achats, vente, garde)','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9418,'PCT','EXPENSE','XXXXXX','6272',9416,'Commissions et frais sur émission d''emprunts','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9419,'PCT','EXPENSE','XXXXXX','6275',9416,'Frais sur effets','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9420,'PCT','EXPENSE','XXXXXX','6276',9416,'Location de coffres','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9421,'PCT','EXPENSE','XXXXXX','6278',9416,'Autres frais et commissions sur prestations de services','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9422,'PCT','EXPENSE','XXXXXX','628',9400,'Autres services extérieurs liés à une modification comptable à prendre en','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9423,'PCT','EXPENSE','XXXXXX','629',9400,'Rabais, remises et ristournes obtenus sur autres services extérieurs','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9424,'PCT','EXPENSE','XXXXXX','63',9376,'Charges divers ordinaires','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9425,'PCT','EXPENSE','XXXXXX','631',9424,'Redevances pour concessions de marques, brevets, licences, procédés, droits et valeurs','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9426,'PCT','EXPENSE','XXXXXX','633',9424,'Jetons de présence','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9427,'PCT','EXPENSE','XXXXXX','634',9424,'Pertes sur créances irrécouvrables','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9428,'PCT','EXPENSE','XXXXXX','6341',9427,'Créances de l''exercice','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9429,'PCT','EXPENSE','XXXXXX','6344',9427,'Créances des exercices antérieurs','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9430,'PCT','EXPENSE','XXXXXX','635',9424,'Quotes-parts de résultat sur opérations faites en commun','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9431,'PCT','EXPENSE','XXXXXX','6351',9430,'Quote-part de bénéfice transférée (comptabilité du gérant)','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9432,'PCT','EXPENSE','XXXXXX','6355',9430,'Quote-part de perte supportée (comptabilité des associés non gérants)','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9433,'PCT','EXPENSE','XXXXXX','636',9424,'Charges nettes sur cessions d''immobilisations et autres pertes sur éléments non','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9434,'PCT','EXPENSE','XXXXXX','637',9424,'Réduction de valeur','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9435,'PCT','EXPENSE','XXXXXX','638',9424,'Charges divers ordinaires liés à une modification comptable à prendre en compte dans le','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9436,'PCT','EXPENSE','XXXXXX','64',9376,'Charges de personnel','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9437,'PCT','EXPENSE','XXXXXX','640',9436,'Salaires et compléments de salaires','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9438,'PCT','EXPENSE','XXXXXX','6400',9437,'Salaires','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9439,'PCT','EXPENSE','XXXXXX','6401',9437,'Heures supplémentaires','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9440,'PCT','EXPENSE','XXXXXX','6402',9437,'Primes','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9441,'PCT','EXPENSE','XXXXXX','6403',9437,'Gratifications','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9442,'PCT','EXPENSE','XXXXXX','6404',9437,'Avantages en nature','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9443,'PCT','EXPENSE','XXXXXX','6409',9437,'Autres compléments de salaires','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9444,'PCT','EXPENSE','XXXXXX','642',9436,'Appointements et compléments d''appointements','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9445,'PCT','EXPENSE','XXXXXX','6420',9344,'Appointements','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9446,'PCT','EXPENSE','XXXXXX','6421',9344,'Heures supplémentaires','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9447,'PCT','EXPENSE','XXXXXX','6422',9344,'Primes','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9448,'PCT','EXPENSE','XXXXXX','6423',9344,'Gratifications','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9449,'PCT','EXPENSE','XXXXXX','6424',9344,'Avantages en nature','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9450,'PCT','EXPENSE','XXXXXX','6429',9344,'Autres compléments d''appointements','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9451,'PCT','EXPENSE','XXXXXX','643',9436,'Indemnités représentatives de frais','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9452,'PCT','EXPENSE','XXXXXX','644',9436,'Commissions au personnel','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9453,'PCT','EXPENSE','XXXXXX','6440',9452,'Commissions sur achats','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9454,'PCT','EXPENSE','XXXXXX','6441',9452,'Commissions sur ventes','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9455,'PCT','EXPENSE','XXXXXX','645',9436,'Rémunérations des administrateurs, gérants et associés','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9456,'PCT','EXPENSE','XXXXXX','646',9436,'Charges connexes aux salaires, appointements, commissions et rémunérations','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9457,'PCT','EXPENSE','XXXXXX','6460',9456,'Charges connexes aux salaires','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9458,'PCT','EXPENSE','XXXXXX','64600',9457,'Congés payés','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9459,'PCT','EXPENSE','XXXXXX','64602',9457,'Indemnités de préavis et de licenciements (gratification de fin de','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9460,'PCT','EXPENSE','XXXXXX','64604',9457,'Supplément familial','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9461,'PCT','EXPENSE','XXXXXX','6462',9456,'Charges connexes aux appointements','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9462,'PCT','EXPENSE','XXXXXX','64620',9461,'Congés payés','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9463,'PCT','EXPENSE','XXXXXX','64622',9461,'Indemnités de préavis et de licenciement (gratification de fin de service)','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9464,'PCT','EXPENSE','XXXXXX','64624',9461,'Supplément familial','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9465,'PCT','EXPENSE','XXXXXX','6464',9456,'Charges connexes aux commissions','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9466,'PCT','EXPENSE','XXXXXX','64640',9465,'Congés payés','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9467,'PCT','EXPENSE','XXXXXX','64642',9465,'Indemnités de préavis et de licenciement (gratification de fin de','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9468,'PCT','EXPENSE','XXXXXX','64644',9465,'Supplément familial','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9469,'PCT','EXPENSE','XXXXXX','6465',9456,'Charges connexes aux rémunérations des administrateurs et gérants','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9470,'PCT','EXPENSE','XXXXXX','64650',9469,'Congés payés','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9471,'PCT','EXPENSE','XXXXXX','64652',9469,'Indemnités de préavis et de licenciement','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9472,'PCT','EXPENSE','XXXXXX','64654',9469,'Supplément familial','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9473,'PCT','EXPENSE','XXXXXX','647',9436,'Charges sociales légales','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9474,'PCT','EXPENSE','XXXXXX','6470',9473,'Cotisations de sécurité sociale sur salaires','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9475,'PCT','EXPENSE','XXXXXX','6472',9473,'Cotisations de sécurité sociale sur appointements','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9476,'PCT','EXPENSE','XXXXXX','6474',9473,'Cotisations de sécurité sociale sur commissions','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9477,'PCT','EXPENSE','XXXXXX','6475',9473,'Cotisations de sécurité sociale sur rémunérations des administrateurs et','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9478,'PCT','EXPENSE','XXXXXX','6476',9473,'Prestations directes','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9479,'PCT','EXPENSE','XXXXXX','648',9436,'Charges de personnel liées à une modification comptable à imputer au résultat de','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9480,'PCT','EXPENSE','XXXXXX','649',9436,'Autres charges de personnelles et autres charges sociales','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9481,'PCT','EXPENSE','XXXXXX','6490',9480,'Autres charges de personnel','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9482,'PCT','EXPENSE','XXXXXX','6495',9480,'Au très charges sociales','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9483,'PCT','EXPENSE','XXXXXX','65',9376,'Charges financières','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9484,'PCT','EXPENSE','XXXXXX','651',9483,'Charges d''intérêts','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9485,'PCT','EXPENSE','XXXXXX','6511',9484,'Intérêts des emprunts et dettes','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9486,'PCT','EXPENSE','XXXXXX','65116',9485,'Des emprunts et dettes assimilées','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9487,'PCT','EXPENSE','XXXXXX','65117',9485,'Des dettes rattachées à des participations','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9488,'PCT','EXPENSE','XXXXXX','6515',9484,'Intérêts des comptes courants et des dépôts créditeurs','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9489,'PCT','EXPENSE','XXXXXX','6516',9484,'Intérêts bancaires et sur opérations de financement','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9490,'PCT','EXPENSE','XXXXXX','6517',9484,'Intérêts des obligations cautionnées','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9491,'PCT','EXPENSE','XXXXXX','6518',9484,'Intérêts des autres dettes (y compris les pénalités et intérêts de retard sur emprunts)','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9492,'PCT','EXPENSE','XXXXXX','653',9483,'Pertes sur créances liées à des participations','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9493,'PCT','EXPENSE','XXXXXX','654',9483,'Escomptes accordés','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9494,'PCT','EXPENSE','XXXXXX','655',9483,'Pertes de change','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9495,'PCT','EXPENSE','XXXXXX','656',9483,'Charges nettes sur cessions de valeurs mobilières','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9496,'PCT','EXPENSE','XXXXXX','657',9483,'Autres charges financières','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9497,'PCT','EXPENSE','XXXXXX','658',9483,'Charges financières liées à une modification comptable à imputer au résultat de l''exercice ou à une activité abandonnée','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9498,'PCT','EXPENSE','XXXXXX','66',9376,'Impôts, taxes et versements assimilés','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9499,'PCT','EXPENSE','XXXXXX','661',9498,'Impôts, taxes et versements assimilés sur rémunérations','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9500,'PCT','EXPENSE','XXXXXX','6611',9499,'TFP','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9501,'PCT','EXPENSE','XXXXXX','6612',9499,'FOPROLOS','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9502,'PCT','EXPENSE','XXXXXX','6618',9499,'Autres','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9503,'PCT','EXPENSE','XXXXXX','665',9498,'Autres impôts, taxes et versements assimilés','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9504,'PCT','EXPENSE','XXXXXX','6651',9503,'Impôts et taxes divers (sauf impôts sur les bénéfices)','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9505,'PCT','EXPENSE','XXXXXX','6652',9503,'Taxes sur le chiffre d''affaires non récupérables','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9506,'PCT','EXPENSE','XXXXXX','6654',9503,'Droits d''enregistrement et de timbre','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9507,'PCT','EXPENSE','XXXXXX','6655',9503,'Taxes sur les véhicules','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9508,'PCT','EXPENSE','XXXXXX','6658',9503,'Autres droits','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9509,'PCT','EXPENSE','XXXXXX','668',9498,'Impôts et taxes liés à une modification comptable à imputer au résultat de l''exercice ou à','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9510,'PCT','EXPENSE','XXXXXX','67',9376,'Pertes extraordinaires','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9511,'PCT','EXPENSE','XXXXXX','68',9376,'Dotations aux amortissements et aux provisions','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9512,'PCT','EXPENSE','XXXXXX','681',9511,'Dotations aux amortissements et aux provisions - charges ordinaires (autres que','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9513,'PCT','EXPENSE','XXXXXX','6811',9512,'Dotations aux amortissements des immobilisations incorporelles et corporelles','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9514,'PCT','EXPENSE','XXXXXX','68111',9513,'Immobilisations incorporelles','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9515,'PCT','EXPENSE','XXXXXX','68112',9513,'Immobilisations corporelles','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9516,'PCT','EXPENSE','XXXXXX','6812',9512,'Dotations aux résorptions des charges reportées','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9517,'PCT','EXPENSE','XXXXXX','6815',9512,'Dotations aux provisions pour risques et charges d''exploitation','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9518,'PCT','EXPENSE','XXXXXX','6816',9512,'Dotations aux provisions pour dépréciation des immobilisations incorporelles et','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9519,'PCT','EXPENSE','XXXXXX','68161',9518,'Immobilisations incorporelles','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9520,'PCT','EXPENSE','XXXXXX','68162',9518,'Immobilisations corporelles','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9521,'PCT','EXPENSE','XXXXXX','6817',9512,'Dotations aux provisions pour dépréciation des actifs courants (autres','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9522,'PCT','EXPENSE','XXXXXX','68173',9521,'Stocks et en-cours','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9523,'PCT','EXPENSE','XXXXXX','68174',9521,'Créances','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9524,'PCT','EXPENSE','XXXXXX','6818',9512,'Dotations aux amortissements et aux provisions liées à une modification','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9525,'PCT','EXPENSE','XXXXXX','686',9511,'Dotations aux amortissements et aux provisions - charges financières','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9526,'PCT','EXPENSE','XXXXXX','6861',9525,'Dotations aux amortissements des primes de remboursement des obligations','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9527,'PCT','EXPENSE','XXXXXX','6865',9525,'Dotations aux provisions pour risques et charges financières','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9528,'PCT','EXPENSE','XXXXXX','6866',9525,'Dotations aux provisions pour dépréciation des éléments financiers','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9529,'PCT','EXPENSE','XXXXXX','68662',9528,'Immobilisations financières','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9530,'PCT','EXPENSE','XXXXXX','68665',9528,'Placements et prêts courants','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9531,'PCT','EXPENSE','XXXXXX','6868',9525,'Dotations aux amortissements et aux provisions liées à une modification','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9532,'PCT','EXPENSE','XXXXXX','69',9376,'Impôts sur les bénéfices','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9533,'PCT','EXPENSE','XXXXXX','691',9532,'Impôts sur les bénéfices calculés sur le résultat des activités ordinaires','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9534,'PCT','EXPENSE','XXXXXX','695',9532,'Autres impôts sur les bénéfices (régimes particuliers)','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9535,'PCT','EXPENSE','XXXXXX','697',9532,'Impôts sur les bénéfices calculés sur les éléments extraordinaires','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9536,'PCT','INCOME','XXXXXX','7','','Produits','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9537,'PCT','INCOME','XXXXXX','70',9536,'Ventes de produits fabriqués, prestations de services, marchandises','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9538,'PCT','INCOME','XXXXXX','701',9537,'Ventes de produits finis','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9539,'PCT','INCOME','XXXXXX','7011','','Produits finis achevés','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9540,'PCT','INCOME','XXXXXX','7012','','Produits finis non achevés (contrat de longue durée)','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9541,'PCT','INCOME','XXXXXX','702',9537,'Ventes de produits intermédiaires','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9542,'PCT','INCOME','XXXXXX','703',9537,'Ventes de produits résiduels','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9543,'PCT','INCOME','XXXXXX','704',9537,'Travaux','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9544,'PCT','INCOME','XXXXXX','705',9537,'Études et prestations de services','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9545,'PCT','INCOME','XXXXXX','706',9537,'Produits des activités annexes','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9546,'PCT','INCOME','XXXXXX','707',9537,'Ventes de marchandises','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9547,'PCT','INCOME','XXXXXX','708',9537,'Ventes liées à une modification comptable à imputer au résultat de l''exercice ou à une','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9548,'PCT','INCOME','XXXXXX','709',9537,'Rabais, remises et ristournes accordés par l''entreprise','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9549,'PCT','INCOME','XXXXXX','7091',9548,'Sur ventes de produits finis','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9550,'PCT','INCOME','XXXXXX','7092',9548,'Sur ventes de produits intermédiaires','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9551,'PCT','INCOME','XXXXXX','7094',9548,'Sur travaux','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9552,'PCT','INCOME','XXXXXX','7095',9548,'Sur études et prestations de services','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9553,'PCT','INCOME','XXXXXX','7096',9548,'Sur activités annexes','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9554,'PCT','INCOME','XXXXXX','7097',9548,'Sur ventes de marchandises','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9555,'PCT','INCOME','XXXXXX','7098',9548,'Sur ventes liées à une modification comptable à imputer au résultat de','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9556,'PCT','INCOME','XXXXXX','71',9536,'Production stockée (ou déstockage)','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9557,'PCT','INCOME','XXXXXX','713',9556,'Variation des stocks (en-cours de production, produits)','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9558,'PCT','INCOME','XXXXXX','7133',9557,'Variations des en-cours de production de biens','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9559,'PCT','INCOME','XXXXXX','7134',9557,'Variation des en-cours de production de services','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9560,'PCT','INCOME','XXXXXX','7135',9557,'Variation des stocks de produits','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9561,'PCT','INCOME','XXXXXX','72',9536,'Production immobilisée','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9562,'PCT','INCOME','XXXXXX','721',9561,'Immobilisations incorporelles','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9563,'PCT','INCOME','XXXXXX','722',9561,'Immobilisations corporelles','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9564,'PCT','INCOME','XXXXXX','728',9561,'Production immobilisée liée à une modification comptable à imputer au résultat de','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9565,'PCT','INCOME','XXXXXX','73',9536,'Produits divers ordinaires','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9566,'PCT','INCOME','XXXXXX','731',9565,'Redevances pour concessions, brevets, licences, marques, procédés, droits et valeurs','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9567,'PCT','INCOME','XXXXXX','732',9565,'Revenus des immeubles non affectés aux activités professionnelles','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9568,'PCT','INCOME','XXXXXX','733',9565,'Jetons de présence et rémunérations d''administrateurs, gérants','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9569,'PCT','INCOME','XXXXXX','734',9565,'Ristournes perçues des coopératives (provenant des excédents)','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9570,'PCT','INCOME','XXXXXX','735',9565,'Quotes-parts de résultat sur opérations faites en commun','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9571,'PCT','INCOME','XXXXXX','736',9565,'Produits nets sur cessions d''immobilisations et autres gains sur éléments non','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9572,'PCT','INCOME','XXXXXX','738',9565,'Produits divers ordinaires liés à une modification comptable à imputer au résultat de','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9573,'PCT','INCOME','XXXXXX','739',9565,'Quotes-parts des subventions d''investissement inscrites au résultat de l''exercice','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9574,'PCT','INCOME','XXXXXX','74',9536,'Subventions d''exploitation et d''équilibre','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9575,'PCT','INCOME','XXXXXX','741',9574,'Subventions d''exploitation','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9576,'PCT','INCOME','XXXXXX','745',9574,'Subventions d''équilibre','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9577,'PCT','INCOME','XXXXXX','748',9574,'Subventions liées à une modification comptable à imputer au résultat de l''exercice ou à','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9578,'PCT','INCOME','XXXXXX','75',9536,'Produits financiers','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9579,'PCT','INCOME','XXXXXX','751',9578,'Produits des participations','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9580,'PCT','INCOME','XXXXXX','752',9578,'Produits des autres immobilisations financières','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9581,'PCT','INCOME','XXXXXX','753',9578,'Revenus des autres créances','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9582,'PCT','INCOME','XXXXXX','754',9578,'Revenus des valeurs mobilières de placement','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9583,'PCT','INCOME','XXXXXX','755',9578,'Escomptes obtenus','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9584,'PCT','INCOME','XXXXXX','756',9578,'Gains de change','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9585,'PCT','INCOME','XXXXXX','757',9578,'Produits nets sur cessions de valeurs mobilières','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9586,'PCT','INCOME','XXXXXX','758',9578,'Produits financiers liés à une modification comptable à imputer au résultat de l''exercice','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9587,'PCT','INCOME','XXXXXX','77',9536,'Gains extraordinaires','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9588,'PCT','INCOME','XXXXXX','78',9536,'Reprises sur amortissements et provisions','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9589,'PCT','INCOME','XXXXXX','781',9588,'Reprises sur amortissements et provisions (à inscrire dans les produits ordinaires)','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9590,'PCT','INCOME','XXXXXX','7811',9589,'Reprises sur amortissements des immobilisations incorporelles et corporelles','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9591,'PCT','INCOME','XXXXXX','78111',9590,'Immobilisations incorporelles','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9592,'PCT','INCOME','XXXXXX','78112',9590,'Immobilisations corporelles','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9593,'PCT','INCOME','XXXXXX','7815',9589,'Reprises sur provisions pour risques et charges d''exploitation','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9594,'PCT','INCOME','XXXXXX','7816',9589,'Reprises sur provisions pour dépréciation des immobilisations incorporelles','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9595,'PCT','INCOME','XXXXXX','78161',9594,' Immobilisations incorporelles','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9596,'PCT','INCOME','XXXXXX','78162',9594,'Immobilisations corporelles','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9597,'PCT','INCOME','XXXXXX','7817',9589,'Reprises sur provisions pour dépréciation des actifs courants (autres que','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9598,'PCT','INCOME','XXXXXX','78173',9597,'Stocks et en-cours','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9599,'PCT','INCOME','XXXXXX','78174',9597,'Créances','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9600,'PCT','INCOME','XXXXXX','7818',9589,'Reprises sur provisions liées à une modification comptable inscrite aux','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9601,'PCT','INCOME','XXXXXX','786',9588,'Reprises sur provisions (à inscrire dans les produits financiers)','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9602,'PCT','INCOME','XXXXXX','7865',9601,'Reprises sur provisions pour risque et charges financières','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9603,'PCT','INCOME','XXXXXX','7866',9601,'Reprises sur provisions pour dépréciation des éléments financiers','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9604,'PCT','INCOME','XXXXXX','7868',9601,'Reprises sur provisions (à inscrire dans les produits financiers) liées à une','1');
    -INSERT INTO llx_accounting_account(rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (9605,'PCT','INCOME','XXXXXX','79',9536,'Transferts de charges','1');
    \ No newline at end of file
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9000,'PCT','CAPIT','XXXXXX','1','','Comptes de Financement Permanent','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9001,'PCT','CAPIT','XXXXXX','10',9000,'Capital','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9002,'PCT','CAPIT','XXXXXX','101',9001,'Capital social','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9003,'PCT','CAPIT','XXXXXX','1011',9002,'Capital souscrit - non appelé','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9004,'PCT','CAPIT','XXXXXX','1012',9002,'Capital souscrit - appelé, non versé','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9005,'PCT','CAPIT','XXXXXX','1013',9002,'Capital souscrit - appelé, versé','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9006,'PCT','CAPIT','XXXXXX','10131',9005,'Capital non amorti','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9007,'PCT','CAPIT','XXXXXX','10132',9005,'Capital amorti','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9008,'PCT','CAPIT','XXXXXX','1018',9002,'Capital souscrit soumis à une réglementation particulière','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9009,'PCT','CAPIT','XXXXXX','105',9001,'Fonds de dotation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9010,'PCT','CAPIT','XXXXXX','108',9001,'Compte de l''exploitant','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9011,'PCT','CAPIT','XXXXXX','109',9001,'Actionnaires, capital souscrit - non appelé','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9012,'PCT','CAPIT','XXXXXX','11',9000,'Réserves et primes liées au capital','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9013,'PCT','CAPIT','XXXXXX','111',9012,'Réserve légale','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9014,'PCT','CAPIT','XXXXXX','112',9012,'Réserves statutaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9015,'PCT','CAPIT','XXXXXX','117',9012,'Primes liées au capital','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9016,'PCT','CAPIT','XXXXXX','1171',9015,'Primes d''émission','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9017,'PCT','CAPIT','XXXXXX','1172',9015,'Primes de fusion','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9018,'PCT','CAPIT','XXXXXX','1173',9015,'Primes d''apport','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9019,'PCT','CAPIT','XXXXXX','1174',9015,'Primes de conversion d''obligation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9020,'PCT','CAPIT','XXXXXX','1178',9015,'Autres compléments d''apport','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9021,'PCT','CAPIT','XXXXXX','118',9012,'Autres réserves','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9022,'PCT','CAPIT','XXXXXX','1181',9021,'Réserves pour fonds social','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9023,'PCT','CAPIT','XXXXXX','119',9012,'Avoirs des actionnaires. i[i][1]','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9024,'PCT','CAPIT','XXXXXX','12',9000,'Résultats reportés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9025,'PCT','CAPIT','XXXXXX','121',9024,'Résultats reportés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9026,'PCT','CAPIT','XXXXXX','128',9024,'Modifications comptables affectant les résultats reportés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9027,'PCT','CAPIT','XXXXXX','13',9000,'Résultat de l''exercice','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9028,'PCT','CAPIT','XXXXXX','131',9027,'Résultat bénéficiaire','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9029,'PCT','CAPIT','XXXXXX','135',9027,'Résultat déficitaire','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9030,'PCT','CAPIT','XXXXXX','14',9000,'Autres capitaux propres','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9031,'PCT','CAPIT','XXXXXX','141',9030,'Titres soumis à des réglementations particulières','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9032,'PCT','CAPIT','XXXXXX','142',9030,'Réserves réglementées & réserves soumises à un régime fiscal particulier','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9033,'PCT','CAPIT','XXXXXX','1421',9032,'Réserves indisponibles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9034,'PCT','CAPIT','XXXXXX','143',9030,'Amortissements dérogatoires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9035,'PCT','CAPIT','XXXXXX','144',9030,'Réserve spéciale de réévaluation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9036,'PCT','CAPIT','XXXXXX','145',9030,'Subventions d''investissement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9037,'PCT','CAPIT','XXXXXX','1451',9036,'Subventions d''investissement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9038,'PCT','CAPIT','XXXXXX','1458',9036,'Autres subventions d''investissement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9039,'PCT','CAPIT','XXXXXX','1459',9036,'Subventions d''investissement inscrites aux comptes de résultat','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9040,'PCT','CAPIT','XXXXXX','147',9030,'Compte du concédant','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9041,'PCT','CAPIT','XXXXXX','15',9000,'Provisions pour risques & charges','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9042,'PCT','CAPIT','XXXXXX','151',9041,'Provisions pour risques','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9043,'PCT','CAPIT','XXXXXX','1511',9042,'Provisions pour litiges','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9044,'PCT','CAPIT','XXXXXX','1512',9042,'Provisions pour garanties données aux clients','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9045,'PCT','CAPIT','XXXXXX','1513',9042,'Provisions pour pertes sur marchés à achèvement futur','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9046,'PCT','CAPIT','XXXXXX','1514',9042,'Provisions pour amendes & pénalités','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9047,'PCT','CAPIT','XXXXXX','1515',9042,'Provisions pour pertes de change. ii[ii][2]','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9048,'PCT','CAPIT','XXXXXX','1518',9042,'Autres provisions pour risques','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9049,'PCT','CAPIT','XXXXXX','152',9041,'Provisions pour charges à répartir sur plusieurs exercices','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9050,'PCT','CAPIT','XXXXXX','1522',9049,'Provisions pour grosses réparations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9051,'PCT','CAPIT','XXXXXX','153',9041,'Provisions pour retraites et obligations similaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9052,'PCT','CAPIT','XXXXXX','154',9041,'Provisions d''origine réglementaire','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9053,'PCT','CAPIT','XXXXXX','155',9041,'Provisions pour impôts','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9054,'PCT','CAPIT','XXXXXX','156',9041,'Provisions pour renouvellement des immobilisations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9055,'PCT','CAPIT','XXXXXX','157',9041,'Provisions pour amortissement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9056,'PCT','CAPIT','XXXXXX','158',9041,'Autres provisions pour charges','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9057,'PCT','CAPIT','XXXXXX','16',9000,'Emprunts & dettes assimilées','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9058,'PCT','CAPIT','XXXXXX','161',9057,'Emprunts obligataires (assorties de sûretés)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9059,'PCT','CAPIT','XXXXXX','1611',9058,'Emprunts obligataires convertibles en actions','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9060,'PCT','CAPIT','XXXXXX','1618',9058,'Autres emprunts obligataires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9061,'PCT','CAPIT','XXXXXX','162',9057,'Emprunts auprès des établissements financiers (assorties de sûretés)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9062,'PCT','CAPIT','XXXXXX','1621',9061,'Emprunts bancaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9063,'PCT','CAPIT','XXXXXX','1626',9061,'Refinancements acquis','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9064,'PCT','CAPIT','XXXXXX','163',9057,'Emprunts auprès d''autres établissements financiers (assorties de sûretés)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9065,'PCT','CAPIT','XXXXXX','164',9057,'Emprunts et dettes assorties de conditions particulières','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9066,'PCT','CAPIT','XXXXXX','1641',9065,'Avances bloquées pour augmentation du capital','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9067,'PCT','CAPIT','XXXXXX','1642',9065,'Avances reçues et comptes courants des associés bloqués','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9068,'PCT','CAPIT','XXXXXX','1644',9065,'Avances conditionnées de l''Etat & organismes internationaux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9069,'PCT','CAPIT','XXXXXX','165',9057,'Emprunts non assorties de sûretés (à subdiviser selon l''ordre des comptes des emprunts)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9070,'PCT','CAPIT','XXXXXX','166',9057,'Dettes rattachées à des participations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9071,'PCT','CAPIT','XXXXXX','1661',9070,'Dettes rattachées à des participations (groupe)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9072,'PCT','CAPIT','XXXXXX','1662',9070,'Dettes rattachées à des participations (hors groupe)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9073,'PCT','CAPIT','XXXXXX','1663',9070,'Dettes rattachées à des sociétés en participation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9074,'PCT','CAPIT','XXXXXX','167',9057,'Dépôts & cautionnements reçus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9075,'PCT','CAPIT','XXXXXX','168',9057,'Autres emprunts et dettes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9076,'PCT','CAPIT','XXXXXX','1681',9075,'Autres emprunts','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9077,'PCT','CAPIT','XXXXXX','1685',9075,'Crédit fournisseurs d''immobilisations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9078,'PCT','CAPIT','XXXXXX','1688',9075,'Autres dettes non courantes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9079,'PCT','CAPIT','XXXXXX','17',9000,'Comptes de liaison des établissements & succursales','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9080,'PCT','CAPIT','XXXXXX','171',9079,'Comptes des liaison des établissements','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9081,'PCT','CAPIT','XXXXXX','176',9079,'Biens & prestations de services échangés entre établissements (charges)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9082,'PCT','CAPIT','XXXXXX','177',9079,'Biens & prestations de services échangés entre établissements (produits)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9083,'PCT','CAPIT','XXXXXX','18',9000,'Autres passifs non courants','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9084,'PCT','CAPIT','XXXXXX','185',9083,'Écarts de conversion','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9085,'PCT','CAPIT','XXXXXX','188',9083,'Autres','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9086,'PCT','IMMO','XXXXXX','2','','Comptes d''Actif Immobilisé','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9087,'PCT','IMMO','XXXXXX','21',9086,'Immobilisations incorporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9088,'PCT','IMMO','XXXXXX','211',9087,'Investissements de recherche & de développement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9089,'PCT','IMMO','XXXXXX','212',9087,'Concessions de marques, brevets, licences, marques, procédés & valeurs similaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9090,'PCT','IMMO','XXXXXX','213',9087,'Logiciels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9091,'PCT','IMMO','XXXXXX','214',9087,'Fonds commercial','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9092,'PCT','IMMO','XXXXXX','216',9087,'Droit au bail','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9093,'PCT','IMMO','XXXXXX','218',9087,'Autres immobilisations incorporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9094,'PCT','IMMO','XXXXXX','22',9086,'Immobilisations corporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9095,'PCT','IMMO','XXXXXX','221',9094,'Terrains','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9096,'PCT','IMMO','XXXXXX','2213',9095,'Terrains nus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9097,'PCT','IMMO','XXXXXX','2214',9095,'Terrains aménagés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9098,'PCT','IMMO','XXXXXX','2215',9095,'Terrains bâtis','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9099,'PCT','IMMO','XXXXXX','2216',9095,'Agencements & aménagements des terrains','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9100,'PCT','IMMO','XXXXXX','222',9094,'Constructions','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9101,'PCT','IMMO','XXXXXX','2221',9100,'Bâtiments','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9102,'PCT','IMMO','XXXXXX','2225',9100,'Installations générales, agencements & aménagements des constructions','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9103,'PCT','IMMO','XXXXXX','2226',9100,'Ouvrages d''infrastructure','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9104,'PCT','IMMO','XXXXXX','2227',9100,'Constructions sur sol d''autrui','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9105,'PCT','IMMO','XXXXXX','223',9094,'Installations techniques, matériel et outillage industriels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9106,'PCT','IMMO','XXXXXX','2231',9105,'Installations techniques','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9107,'PCT','IMMO','XXXXXX','2234',9105,'Matériel industriel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9108,'PCT','IMMO','XXXXXX','2235',9105,'Outillage industriel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9109,'PCT','IMMO','XXXXXX','2237',9105,'Agencements & aménagements du matériel & outillage industriels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9110,'PCT','IMMO','XXXXXX','224',9094,'Matériel de transport','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9111,'PCT','IMMO','XXXXXX','2241',9110,'Matériel de transport de biens','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9112,'PCT','IMMO','XXXXXX','2244',9110,'Matériel de transport de personnes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9113,'PCT','IMMO','XXXXXX','228',9094,'Autres immobilisations corporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9114,'PCT','IMMO','XXXXXX','2281',9113,'Installations générales, agencements et aménagements divers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9115,'PCT','IMMO','XXXXXX','2282',9113,'Équipement de bureau','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9116,'PCT','IMMO','XXXXXX','2286',9113,'Emballages récupérables identifiables','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9117,'PCT','IMMO','XXXXXX','23',9086,'Immobilisations en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9118,'PCT','IMMO','XXXXXX','231',9117,'Immobilisations incorporelles en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9119,'PCT','IMMO','XXXXXX','232',9117,'Immobilisations corporelles en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9120,'PCT','IMMO','XXXXXX','237',9117,'Avances & acomptes versés sur immobilisations incorporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9121,'PCT','IMMO','XXXXXX','238',9117,'Avances & acomptes versés sur commandes d''immobilisations corporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9122,'PCT','IMMO','XXXXXX','24',9086,'Immobilisations à statut juridique particulier','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9123,'PCT','IMMO','XXXXXX','25',9086,'Participations & créances liées à des participations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9124,'PCT','IMMO','XXXXXX','251',9123,'Titres de participation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9125,'PCT','IMMO','XXXXXX','2511',9124,'Actions','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9126,'PCT','IMMO','XXXXXX','2518',9124,'Autres titres','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9127,'PCT','IMMO','XXXXXX','256',9123,'Autres formes de participation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9128,'PCT','IMMO','XXXXXX','257',9123,'Créances rattachées à des participations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9129,'PCT','IMMO','XXXXXX','2571',9128,'Créances rattachées à des participations (groupe)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9130,'PCT','IMMO','XXXXXX','2574',9128,'Créances rattachées à des participations (hors groupe)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9131,'PCT','IMMO','XXXXXX','2575',9128,'Versements représentatifs d''apports non capitalisés (appel de fonds)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9132,'PCT','IMMO','XXXXXX','2576',9128,'Avances consolidables','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9133,'PCT','IMMO','XXXXXX','2577',9128,'Autres créances rattachées à des participations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9134,'PCT','IMMO','XXXXXX','258',9123,'Créances rattachées à des sociétés en participation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9135,'PCT','IMMO','XXXXXX','259',9123,'Versements restant à effectuer sur titres de participation non libérés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9136,'PCT','IMMO','XXXXXX','26',9086,'Autres immobilisations financières','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9137,'PCT','IMMO','XXXXXX','261',9136,'Titres immobilisés (droit de propriété)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9138,'PCT','IMMO','XXXXXX','2611',9137,'Actions','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9139,'PCT','IMMO','XXXXXX','2618',9137,'Autres titres','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9140,'PCT','IMMO','XXXXXX','262',9136,'Titres immobilisés (droit de créance)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9141,'PCT','IMMO','XXXXXX','2621',9140,'Obligations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9142,'PCT','IMMO','XXXXXX','2622',9140,'Bons','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9143,'PCT','IMMO','XXXXXX','264',9136,'Prêts','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9144,'PCT','IMMO','XXXXXX','2641',9143,'Prêts participatifs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9145,'PCT','IMMO','XXXXXX','2642',9143,'Prêts aux associés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9146,'PCT','IMMO','XXXXXX','2643',9143,'Prêts au personnel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9147,'PCT','IMMO','XXXXXX','2645',9143,'Prêts assortis de sûretés (à subdiviser)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9148,'PCT','IMMO','XXXXXX','2648',9143,'Autres prêts','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9149,'PCT','IMMO','XXXXXX','265',9136,'Dépôts et cautionnements versés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9150,'PCT','IMMO','XXXXXX','2651',9149,'Dépôts','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9151,'PCT','IMMO','XXXXXX','2655',9149,'Cautionnements','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9152,'PCT','IMMO','XXXXXX','2656',9149,'Dépôts bancaires non courants','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9153,'PCT','IMMO','XXXXXX','2658',9149,'Autres','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9154,'PCT','IMMO','XXXXXX','266',9136,'Autres créances immobilisées','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9155,'PCT','IMMO','XXXXXX','2661',9154,'Créances immobilisées','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9156,'PCT','IMMO','XXXXXX','2667',9154,'Créances diverses','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9157,'PCT','IMMO','XXXXXX','2668',9154,'Autres créances non courantes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9158,'PCT','IMMO','XXXXXX','269',9136,'Versements restant à effectuer sur titres immobilisés non libérés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9159,'PCT','IMMO','XXXXXX','27',9086,'Autres actifs non courants','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9160,'PCT','IMMO','XXXXXX','271',9159,'Frais préliminaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9161,'PCT','IMMO','XXXXXX','272',9159,'Charges à répartir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9162,'PCT','IMMO','XXXXXX','273',9159,'Frais d''émission et primes de remboursement des emprunts','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9163,'PCT','IMMO','XXXXXX','275',9159,'Écarts de conversion','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9164,'PCT','IMMO','XXXXXX','278',9159,'Autres','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9165,'PCT','IMMO','XXXXXX','28',9086,'Amortissements des immobilisations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9166,'PCT','IMMO','XXXXXX','281',9165,'Amortissements des immobilisations incorporelles (même ventilation que celle du','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9167,'PCT','IMMO','XXXXXX','282',9165,'Amortissements des immobilisations corporelles (même ventilation que celle du compte','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9168,'PCT','IMMO','XXXXXX','284',9165,'Amortissements des immobilisations à statut juridique particulier.','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9169,'PCT','IMMO','XXXXXX','29',9086,'Provisions pour dépréciation des immobilisations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9170,'PCT','IMMO','XXXXXX','291',9169,'Provisions pour dépréciation des immobilisations incorporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9171,'PCT','IMMO','XXXXXX','292',9169,'Provisions pour dépréciation des immobilisations corporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9172,'PCT','IMMO','XXXXXX','293',9169,'Provisions pour dépréciation des immobilisations en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9173,'PCT','IMMO','XXXXXX','294',9169,'Provisions pour dépréciation des immobilisations à statut juridique particulier','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9174,'PCT','IMMO','XXXXXX','295',9169,'Provisions pour dépréciation des participations et des créances liées à des participations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9175,'PCT','STOCK','XXXXXX','3','','Comptes d''actif Circulation (Hors Trésorerie)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9176,'PCT','STOCK','XXXXXX','31',9175,'Matières premières & fournitures liées','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9177,'PCT','STOCK','XXXXXX','311',9176,'Matières premières','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9178,'PCT','STOCK','XXXXXX','313',9176,'Fournitures','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9179,'PCT','STOCK','XXXXXX','317',9176,'Autres','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9180,'PCT','STOCK','XXXXXX','32',9175,'Autres approvisionnements','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9181,'PCT','STOCK','XXXXXX','321',9180,'Matières consommables','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9182,'PCT','STOCK','XXXXXX','322',9180,'Fournitures consommables','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9183,'PCT','STOCK','XXXXXX','326',9180,'Emballages','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9184,'PCT','STOCK','XXXXXX','327',9180,'Autres','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9185,'PCT','STOCK','XXXXXX','33',9175,'En-cours de production de biens','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9186,'PCT','STOCK','XXXXXX','331',9185,'Produits en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9187,'PCT','STOCK','XXXXXX','335',9185,'Travaux en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9188,'PCT','STOCK','XXXXXX','34',9175,'En-cours de production de services','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9189,'PCT','STOCK','XXXXXX','341',9188,'Études en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9190,'PCT','STOCK','XXXXXX','345',9188,'Prestations de services en cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9191,'PCT','STOCK','XXXXXX','35',9175,'Stocks de produits','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9192,'PCT','STOCK','XXXXXX','351',9191,'Produits intermédiaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9193,'PCT','STOCK','XXXXXX','355',9191,'Produits finis','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9194,'PCT','STOCK','XXXXXX','357',9191,'Produits résiduels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9195,'PCT','STOCK','XXXXXX','37',9175,'Stocks de marchandises','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9196,'PCT','STOCK','XXXXXX','39',9175,'Provisions pour dépréciation des stocks (à ventiler selon la nomenclature de cette classe)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9197,'PCT','THIRDPARTY','XXXXXX','4','','Comptes de passif circulant (Hors trésorerie)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9198,'PCT','THIRDPARTY','XXXXXX','40',9197,'Fournisseurs & comptes rattachés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9199,'PCT','THIRDPARTY','XXXXXX','401',9198,'Fournisseurs d''exploitation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9200,'PCT','THIRDPARTY','XXXXXX','4011',9199,'Fournisseurs - achats de biens ou de prestations de services','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9201,'PCT','THIRDPARTY','XXXXXX','4017',9199,'Fournisseurs - retenues de garantie','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9202,'PCT','THIRDPARTY','XXXXXX','403',9198,'Fournisseurs d''exploitation - effets à payer','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9203,'PCT','THIRDPARTY','XXXXXX','404',9198,'Fournisseurs d''immobilisations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9204,'PCT','THIRDPARTY','XXXXXX','4041',9203,'Fournisseurs - achats d''immobilisations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9205,'PCT','THIRDPARTY','XXXXXX','4047',9203,'Fournisseurs d''immobilisations - retenues de garantie','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9206,'PCT','THIRDPARTY','XXXXXX','405',9198,'Fournisseurs d''immobilisations - effets à payer','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9207,'PCT','THIRDPARTY','XXXXXX','408',9198,'Fournisseurs - factures non parvenues','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9208,'PCT','THIRDPARTY','XXXXXX','4081',9207,'Fournisseurs d''exploitation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9209,'PCT','THIRDPARTY','XXXXXX','4084',9207,'Fournisseurs d''immobilisations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9210,'PCT','THIRDPARTY','XXXXXX','4088',9207,'Fournisseurs - intérêts courus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9211,'PCT','THIRDPARTY','XXXXXX','409',9198,'Fournisseurs débiteurs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9212,'PCT','THIRDPARTY','XXXXXX','4091',9211,'Fournisseurs - avances et acomptes versés sur commandes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9213,'PCT','THIRDPARTY','XXXXXX','4096',9211,'Fournisseurs - créances pour emballages et matériel à rendre','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9214,'PCT','THIRDPARTY','XXXXXX','4097',9211,'Fournisseurs - autres avoirs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9215,'PCT','THIRDPARTY','XXXXXX','40971',9214,'Fournisseurs d''exploitation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9216,'PCT','THIRDPARTY','XXXXXX','40974',9214,'Fournisseurs d''immobilisations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9217,'PCT','THIRDPARTY','XXXXXX','4098',9211,'Rabais, remises, ristournes à obtenir et autres avoirs non encore reçus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9218,'PCT','THIRDPARTY','XXXXXX','41',9197,'Clients & comptes rattachés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9219,'PCT','THIRDPARTY','XXXXXX','411',9218,'Clients','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9220,'PCT','THIRDPARTY','XXXXXX','4111',9219,'Clients - ventes de biens ou de prestations de services','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9221,'PCT','THIRDPARTY','XXXXXX','4117',9219,'Clients - retenues de garantie','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9222,'PCT','THIRDPARTY','XXXXXX','413',9218,'Clients - effets à recevoir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9223,'PCT','THIRDPARTY','XXXXXX','416',9218,'Clients douteux ou litigieux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9224,'PCT','THIRDPARTY','XXXXXX','417',9218,'Créances sur travaux non encore facturables','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9225,'PCT','THIRDPARTY','XXXXXX','418',9218,'Clients - produits non encore facturés (produits à recevoir)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9226,'PCT','THIRDPARTY','XXXXXX','4181',9225,'Factures à établir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9227,'PCT','THIRDPARTY','XXXXXX','4188',9225,'Intérêts courus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9228,'PCT','THIRDPARTY','XXXXXX','419',9218,'Clients créditeurs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9229,'PCT','THIRDPARTY','XXXXXX','4191',9228,'Clients - avances et acomptes reçus sur commandes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9230,'PCT','THIRDPARTY','XXXXXX','4196',9228,'Clients - dettes pour emballages et matériel consignés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9231,'PCT','THIRDPARTY','XXXXXX','4197',9228,'Clients - autres avoirs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9232,'PCT','THIRDPARTY','XXXXXX','4198',9228,'Rabais, remises, ristournes à accorder et autres avoirs à établir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9233,'PCT','THIRDPARTY','XXXXXX','42',9197,'Personnel et comptes rattachés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9234,'PCT','THIRDPARTY','XXXXXX','421',9233,'Personnel - avances et acomptes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9235,'PCT','THIRDPARTY','XXXXXX','422',9233,'Comités d''entreprises et autres organes représentatifs du personnel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9236,'PCT','THIRDPARTY','XXXXXX','423',9233,'Personnel, œuvres sociales','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9237,'PCT','THIRDPARTY','XXXXXX','425',9233,'Personnel - rémunérations dues','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9238,'PCT','THIRDPARTY','XXXXXX','426',9233,'Personnel - dépôts','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9239,'PCT','THIRDPARTY','XXXXXX','427',9233,'Personnel - oppositions','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9240,'PCT','THIRDPARTY','XXXXXX','428',9233,'Personnel - charges à payer & produits à recevoir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9241,'PCT','THIRDPARTY','XXXXXX','4282',9240,'Dettes provisionnées pour congés à payer','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9242,'PCT','THIRDPARTY','XXXXXX','4286',9240,'Autres charges à payer','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9243,'PCT','THIRDPARTY','XXXXXX','4287',9240,'Produits à recevoir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9244,'PCT','THIRDPARTY','XXXXXX','43',9197,'Etat et collectivités publiques','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9245,'PCT','THIRDPARTY','XXXXXX','431',9244,'Etat - subventions à recevoir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9246,'PCT','THIRDPARTY','XXXXXX','432',9244,'Etat, impôts et taxes retenus à la source','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9247,'PCT','THIRDPARTY','XXXXXX','433',9244,'Opérations particulières avec l''Etat, les collectivités publiques, les organismes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9248,'PCT','THIRDPARTY','XXXXXX','434',9244,'Etat - impôts sur les bénéfices','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9249,'PCT','THIRDPARTY','XXXXXX','4341',9248,'Retenue à la source','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9250,'PCT','THIRDPARTY','XXXXXX','4342',9248,'Acomptes provisionnels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9251,'PCT','THIRDPARTY','XXXXXX','4343',9248,'Impôt à liquider','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9252,'PCT','THIRDPARTY','XXXXXX','4349',9248,'Impôts différés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9253,'PCT','THIRDPARTY','XXXXXX','435',9244,'Obligations cautionnées','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9254,'PCT','THIRDPARTY','XXXXXX','436',9244,'Etat - taxes sur le chiffre d''affaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9255,'PCT','THIRDPARTY','XXXXXX','4365',9254,'Taxes sur le chiffre d''affaires à décaisser','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9256,'PCT','THIRDPARTY','XXXXXX','43651',9255,'TVA à payer','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9257,'PCT','THIRDPARTY','XXXXXX','43658',9255,'Autres taxes sur le chiffre d''affaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9258,'PCT','THIRDPARTY','XXXXXX','4366',9254,'Taxes sur le chiffre d''affaires déductibles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9259,'PCT','THIRDPARTY','XXXXXX','43662',9258,'TVA sur immobilisations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9260,'PCT','THIRDPARTY','XXXXXX','43663',9258,'TVA transférée par d''autres entreprises','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9261,'PCT','THIRDPARTY','XXXXXX','43666',9258,'TVA sur autres biens et services','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9262,'PCT','THIRDPARTY','XXXXXX','43667',9258,'Crédit de TVA à reporter','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9263,'PCT','THIRDPARTY','XXXXXX','43668',9258,'Autres taxes sur le chiffre d''affaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9264,'PCT','THIRDPARTY','XXXXXX','4367',9254,'Taxes sur le chiffre d''affaires collectées par l''entreprise','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9265,'PCT','THIRDPARTY','XXXXXX','43671',9264,'TVA collectée','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9266,'PCT','THIRDPARTY','XXXXXX','436711',9265,'TVA collectée sur les débits','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9267,'PCT','THIRDPARTY','XXXXXX','436712',9265,'TVA collectée sur les encaissements','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9268,'PCT','THIRDPARTY','XXXXXX','43678',9264,'Autres taxes sur le chiffre d''affaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9269,'PCT','THIRDPARTY','XXXXXX','4368',9254,'Taxes sur le chiffre d''affaires à régulariser ou en attente','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9270,'PCT','THIRDPARTY','XXXXXX','437',9244,'Autres impôts, taxes et versements assimilés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9271,'PCT','THIRDPARTY','XXXXXX','438',9244,'Etat - charges à payer et produits à recevoir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9272,'PCT','THIRDPARTY','XXXXXX','4382',9271,'Charges fiscales sur congés à payer','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9273,'PCT','THIRDPARTY','XXXXXX','4386',9271,'Autres charges à payer','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9274,'PCT','THIRDPARTY','XXXXXX','4387',9271,'Produits à recevoir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9275,'PCT','THIRDPARTY','XXXXXX','44',9197,'Sociétés du groupe & associés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9276,'PCT','THIRDPARTY','XXXXXX','441',9275,'Groupe','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9277,'PCT','THIRDPARTY','XXXXXX','4411',9276,'Créances et intérêts courus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9278,'PCT','THIRDPARTY','XXXXXX','4412',9276,'Dettes et intérêts à payer','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9279,'PCT','THIRDPARTY','XXXXXX','442',9275,'Associés - comptes courants','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9280,'PCT','THIRDPARTY','XXXXXX','4421',9279,'Principal','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9281,'PCT','THIRDPARTY','XXXXXX','4428',9279,'Intérêts courus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9282,'PCT','THIRDPARTY','XXXXXX','446',9275,'Associés - opérations sur le capital','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9283,'PCT','THIRDPARTY','XXXXXX','447',9275,'Associés - dividendes à payer','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9284,'PCT','THIRDPARTY','XXXXXX','448',9275,'Associés - opérations faites en commun','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9285,'PCT','THIRDPARTY','XXXXXX','4481',9284,'Opérations courantes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9286,'PCT','THIRDPARTY','XXXXXX','4488',9284,'Intérêts courus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9287,'PCT','THIRDPARTY','XXXXXX','45',9197,'Débiteurs divers et Créditeurs divers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9288,'PCT','THIRDPARTY','XXXXXX','452',9287,'Créances sur cessions d''immobilisations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9289,'PCT','THIRDPARTY','XXXXXX','453',9287,'Sécurité sociale et autres organismes sociaux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9290,'PCT','THIRDPARTY','XXXXXX','4531',9289,'Organismes sociaux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9291,'PCT','THIRDPARTY','XXXXXX','45311',9290,'CNSS','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9292,'PCT','THIRDPARTY','XXXXXX','45318',9290,'Autres','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9293,'PCT','THIRDPARTY','XXXXXX','4538',9289,'Organismes sociaux - charges à payer et produits à recevoir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9294,'PCT','THIRDPARTY','XXXXXX','45382',9293,'Charges sociales sur congés à payer','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9295,'PCT','THIRDPARTY','XXXXXX','45386',9293,'Autres charges à payer','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9296,'PCT','THIRDPARTY','XXXXXX','45387',9293,'Produits à recevoir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9297,'PCT','THIRDPARTY','XXXXXX','454',9287,'Dettes sur acquisitions de valeurs mobilières de placement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9298,'PCT','THIRDPARTY','XXXXXX','455',9287,'Créances sur cessions de valeurs mobilières de placement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9299,'PCT','THIRDPARTY','XXXXXX','457',9287,'Autres comptes débiteurs ou créditeurs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9300,'PCT','THIRDPARTY','XXXXXX','458',9287,'Diverses charges à payer et produits à recevoir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9301,'PCT','THIRDPARTY','XXXXXX','4586',9300,'Charges à payer','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9302,'PCT','THIRDPARTY','XXXXXX','4587',9300,'Produits à recevoir','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9303,'PCT','THIRDPARTY','XXXXXX','46',9197,'Comptes transitoires ou d''attente','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9304,'PCT','THIRDPARTY','XXXXXX','461',9303,'Compte d''attente','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9305,'PCT','THIRDPARTY','XXXXXX','465',9303,'Différence de conversion sur éléments courants','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9306,'PCT','THIRDPARTY','XXXXXX','4651',9305,'Différences de conversion actif','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9307,'PCT','THIRDPARTY','XXXXXX','4652',9305,'Différences de conversion passif','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9308,'PCT','THIRDPARTY','XXXXXX','468',9303,'Autres comptes transitoires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9309,'PCT','THIRDPARTY','XXXXXX','47',9197,'Comptes de régularisation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9310,'PCT','THIRDPARTY','XXXXXX','471',9309,'Charges constatées d''avance','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9311,'PCT','THIRDPARTY','XXXXXX','472',9309,'Produits constatés d''avance','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9312,'PCT','THIRDPARTY','XXXXXX','478',9309,'Comptes de répartition périodique de charges et produits','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9313,'PCT','THIRDPARTY','XXXXXX','4786',9312,'Charges','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9314,'PCT','THIRDPARTY','XXXXXX','4787',9312,'Produits','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9315,'PCT','THIRDPARTY','XXXXXX','48',9197,'Provisions courantes pour risques et charges','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9316,'PCT','THIRDPARTY','XXXXXX','49',9197,'Provisions pour dépréciation des comptes de tiers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9317,'PCT','THIRDPARTY','XXXXXX','491',9316,'Provisions pour dépréciation des comptes clients','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9318,'PCT','THIRDPARTY','XXXXXX','494',9316,'Provisions pour dépréciation des comptes de groupe et associés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9319,'PCT','THIRDPARTY','XXXXXX','4941',9318,'Comptes du groupe','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9320,'PCT','THIRDPARTY','XXXXXX','4942',9318,'Comptes courants des associés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9321,'PCT','THIRDPARTY','XXXXXX','4948',9318,'Opérations faites en commun','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9322,'PCT','THIRDPARTY','XXXXXX','495',9316,'Provisions pour dépréciation des comptes de débiteurs divers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9323,'PCT','THIRDPARTY','XXXXXX','4952',9322,'Créances sur cession d''immobilisation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9324,'PCT','THIRDPARTY','XXXXXX','4955',9322,'Créances sur cession des valeurs mobilières de placement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9325,'PCT','THIRDPARTY','XXXXXX','4957',9322,'Autres comptes débiteurs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9326,'PCT','FINAN','XXXXXX','5','','Comptes de trésorerie','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9327,'PCT','FINAN','XXXXXX','50',9326,'Emprunts et autres dettes financières courants','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9328,'PCT','FINAN','XXXXXX','501',9327,'Emprunts courants liés au cycle d''exploitation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9329,'PCT','FINAN','XXXXXX','505',9327,'Échéances à moins d''un an sur emprunts non courants','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9330,'PCT','FINAN','XXXXXX','506',9327,'Concours bancaires courants','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9331,'PCT','FINAN','XXXXXX','5061',9330,'Crédit de mobilisation de créances commerciales','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9332,'PCT','FINAN','XXXXXX','5063',9330,'Mobilisation de créances nées à l''étranger','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9333,'PCT','FINAN','XXXXXX','5067',9330,'Autres concours bancaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9334,'PCT','FINAN','XXXXXX','507',9327,'Emprunts échus et impayés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9335,'PCT','FINAN','XXXXXX','508',9327,'Intérêts courus (à subdiviser selon la même ventilation que le compte 50)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9336,'PCT','FINAN','XXXXXX','51',9326,'Prêts et autres créances financières courants','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9337,'PCT','FINAN','XXXXXX','511',9336,'Prêts courants liés au cycle d''exploitation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9338,'PCT','FINAN','XXXXXX','516',9336,'Échéances à moins d''un an sur prêts non courants','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9339,'PCT','FINAN','XXXXXX','517',9336,'Échéances à moins d''un an sur autres créances financières','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9340,'PCT','FINAN','XXXXXX','518',9336,'Intérêts courus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9341,'PCT','FINAN','XXXXXX','52',9326,'Placements courants','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9342,'PCT','FINAN','XXXXXX','523',9341,'Actions','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9343,'PCT','FINAN','XXXXXX','5231',9342,'Titres cotés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9344,'PCT','FINAN','XXXXXX','5235',9342,'Titres non cotés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9345,'PCT','FINAN','XXXXXX','524',9341,'Autres titres conférant un droit de propriété','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9346,'PCT','FINAN','XXXXXX','525',9341,'Obligations et bons émis par la société et rachetés par elle','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9347,'PCT','FINAN','XXXXXX','526',9341,'Obligations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9348,'PCT','FINAN','XXXXXX','5261',9347,'Titres cotés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9349,'PCT','FINAN','XXXXXX','5265',9347,'Titres non cotés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9350,'PCT','FINAN','XXXXXX','5266',9347,'Échéances à moins d''un an sur les obligations immobilisées','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9351,'PCT','FINAN','XXXXXX','527',9341,'Bons du trésor et bons de caisse à court terme','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9352,'PCT','FINAN','XXXXXX','528',9341,'Autres placements courants et créances assimilées','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9353,'PCT','FINAN','XXXXXX','5281',9352,'Autres valeurs mobilières','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9354,'PCT','FINAN','XXXXXX','5288',9352,'Intérêts courus sur obligations, bons et valeurs assimilées','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9355,'PCT','FINAN','XXXXXX','529',9341,'Versements restant à effectuer sur valeurs mobilières de placement non libérées','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9356,'PCT','FINAN','XXXXXX','53',9326,'Banques, établissements financiers et assimilés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9357,'PCT','FINAN','XXXXXX','531',9356,'Valeurs à l''encaissement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9358,'PCT','FINAN','XXXXXX','5311',9357,'Coupons échus à l''encaissement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9359,'PCT','FINAN','XXXXXX','5312',9357,'Chèques à encaisser','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9360,'PCT','FINAN','XXXXXX','5313',9357,'Effets à l''encaissement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9361,'PCT','FINAN','XXXXXX','5314',9357,'Effets à l''escompte','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9362,'PCT','FINAN','XXXXXX','532',9356,'Banques','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9363,'PCT','FINAN','XXXXXX','5321',9362,'Comptes en dinars','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9364,'PCT','FINAN','XXXXXX','5324',9362,'Comptes en devises','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9365,'PCT','FINAN','XXXXXX','534',9356,'C.C.P','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9366,'PCT','FINAN','XXXXXX','535',9356,'Comptes au trésor','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9367,'PCT','FINAN','XXXXXX','537',9356,'Autres organismes financiers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9368,'PCT','FINAN','XXXXXX','54',9326,'Caisse','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9369,'PCT','FINAN','XXXXXX','541',9368,'Caisse siège social','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9370,'PCT','FINAN','XXXXXX','5411',9369,'Caisse en dinars','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9371,'PCT','FINAN','XXXXXX','5414',9369,'Caisse en devises','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9372,'PCT','FINAN','XXXXXX','542',9368,'Caisses succursales','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9373,'PCT','FINAN','XXXXXX','55',9326,'Régies d''avances et accréditifs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9374,'PCT','FINAN','XXXXXX','58',9326,'Virements internes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9375,'PCT','FINAN','XXXXXX','59',9326,'Provisions pour dépréciation des comptes financiers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9376,'PCT','EXPENSE','XXXXXX','6','','Charges','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9377,'PCT','EXPENSE','XXXXXX','60',9376,'Achats (sauf 603)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9378,'PCT','EXPENSE','XXXXXX','601',9377,'Achats stockés - Matières premières et fournitures liées','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9379,'PCT','EXPENSE','XXXXXX','602',9377,'Achats stockés - Autres approvisionnements','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9380,'PCT','EXPENSE','XXXXXX','6021',9379,'Matières consommables','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9381,'PCT','EXPENSE','XXXXXX','6022',9379,'Fournitures consommables','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9382,'PCT','EXPENSE','XXXXXX','6026',9379,'Emballages','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9383,'PCT','EXPENSE','XXXXXX','604',9377,'Achats d’études et de prestations de services (y compris achat de sous-traitance de','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9384,'PCT','EXPENSE','XXXXXX','605',9377,'Achats de matériel, équipements et travaux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9385,'PCT','EXPENSE','XXXXXX','606',9377,'Achats non stockés de matières et fournitures','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9386,'PCT','EXPENSE','XXXXXX','607',9377,'Achats de marchandises','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9387,'PCT','EXPENSE','XXXXXX','608',9377,'Achats liés à une modification comptable à prendre en compte dans le résultat de','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9388,'PCT','EXPENSE','XXXXXX','609',9377,'Rabais, remises et ristournes obtenus sur achats','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9389,'PCT','EXPENSE','XXXXXX','6098',9388,'Liés à une modification comptable à prendre en compte dans le résultat de','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9390,'PCT','EXPENSE','XXXXXX','61',9376,'Services extérieurs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9391,'PCT','EXPENSE','XXXXXX','611',9390,'Sous-traitance générale','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9392,'PCT','EXPENSE','XXXXXX','612',9390,'Redevances pour utilisation d''immobilisations concédées','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9393,'PCT','EXPENSE','XXXXXX','613',9390,'Locations (y compris malis sur emballages)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9394,'PCT','EXPENSE','XXXXXX','614',9390,'Charges locatives et de copropriété','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9395,'PCT','EXPENSE','XXXXXX','615',9390,'Entretien et réparations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9396,'PCT','EXPENSE','XXXXXX','616',9390,'Primes d''assurances','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9397,'PCT','EXPENSE','XXXXXX','617',9390,'Études, recherches et divers services extérieurs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9398,'PCT','EXPENSE','XXXXXX','618',9390,'Autres charges liées à une modification comptable à prendre en compte dans le résultat','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9399,'PCT','EXPENSE','XXXXXX','619',9390,'Rabais, remises et ristournes obtenus sur services extérieurs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9400,'PCT','EXPENSE','XXXXXX','62',9376,'Autres services extérieurs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9401,'PCT','EXPENSE','XXXXXX','621',9400,'Personnel extérieur à l''entreprise','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9402,'PCT','EXPENSE','XXXXXX','622',9400,'Rémunération d''intermédiaires et honoraires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9403,'PCT','EXPENSE','XXXXXX','623',9400,'Publicité, publications, relations publiques','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9404,'PCT','EXPENSE','XXXXXX','624',9400,'Transports de biens et transports collectifs du personnel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9405,'PCT','EXPENSE','XXXXXX','6241',9404,'Transports sur achats','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9406,'PCT','EXPENSE','XXXXXX','6242',9404,'Transports sur ventes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9407,'PCT','EXPENSE','XXXXXX','6244',9404,'Transports administratifs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9408,'PCT','EXPENSE','XXXXXX','6247',9404,'Transports collectifs du personnel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9409,'PCT','EXPENSE','XXXXXX','6248',9404,'Divers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9410,'PCT','EXPENSE','XXXXXX','625',9400,'Déplacements, missions et réceptions','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9411,'PCT','EXPENSE','XXXXXX','6251',9410,'Voyages et déplacements','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9412,'PCT','EXPENSE','XXXXXX','6255',9410,'Frais de déménagement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9413,'PCT','EXPENSE','XXXXXX','6256',9410,'Missions','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9414,'PCT','EXPENSE','XXXXXX','6257',9410,'Réceptions','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9415,'PCT','EXPENSE','XXXXXX','626',9400,'Frais postaux et frais de télécommunications','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9416,'PCT','EXPENSE','XXXXXX','627',9400,'Services bancaires et assimilés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9417,'PCT','EXPENSE','XXXXXX','6271',9416,'Frais sur titres (achats, vente, garde)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9418,'PCT','EXPENSE','XXXXXX','6272',9416,'Commissions et frais sur émission d''emprunts','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9419,'PCT','EXPENSE','XXXXXX','6275',9416,'Frais sur effets','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9420,'PCT','EXPENSE','XXXXXX','6276',9416,'Location de coffres','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9421,'PCT','EXPENSE','XXXXXX','6278',9416,'Autres frais et commissions sur prestations de services','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9422,'PCT','EXPENSE','XXXXXX','628',9400,'Autres services extérieurs liés à une modification comptable à prendre en','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9423,'PCT','EXPENSE','XXXXXX','629',9400,'Rabais, remises et ristournes obtenus sur autres services extérieurs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9424,'PCT','EXPENSE','XXXXXX','63',9376,'Charges divers ordinaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9425,'PCT','EXPENSE','XXXXXX','631',9424,'Redevances pour concessions de marques, brevets, licences, procédés, droits et valeurs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9426,'PCT','EXPENSE','XXXXXX','633',9424,'Jetons de présence','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9427,'PCT','EXPENSE','XXXXXX','634',9424,'Pertes sur créances irrécouvrables','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9428,'PCT','EXPENSE','XXXXXX','6341',9427,'Créances de l''exercice','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9429,'PCT','EXPENSE','XXXXXX','6344',9427,'Créances des exercices antérieurs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9430,'PCT','EXPENSE','XXXXXX','635',9424,'Quotes-parts de résultat sur opérations faites en commun','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9431,'PCT','EXPENSE','XXXXXX','6351',9430,'Quote-part de bénéfice transférée (comptabilité du gérant)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9432,'PCT','EXPENSE','XXXXXX','6355',9430,'Quote-part de perte supportée (comptabilité des associés non gérants)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9433,'PCT','EXPENSE','XXXXXX','636',9424,'Charges nettes sur cessions d''immobilisations et autres pertes sur éléments non','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9434,'PCT','EXPENSE','XXXXXX','637',9424,'Réduction de valeur','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9435,'PCT','EXPENSE','XXXXXX','638',9424,'Charges divers ordinaires liés à une modification comptable à prendre en compte dans le','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9436,'PCT','EXPENSE','XXXXXX','64',9376,'Charges de personnel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9437,'PCT','EXPENSE','XXXXXX','640',9436,'Salaires et compléments de salaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9438,'PCT','EXPENSE','XXXXXX','6400',9437,'Salaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9439,'PCT','EXPENSE','XXXXXX','6401',9437,'Heures supplémentaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9440,'PCT','EXPENSE','XXXXXX','6402',9437,'Primes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9441,'PCT','EXPENSE','XXXXXX','6403',9437,'Gratifications','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9442,'PCT','EXPENSE','XXXXXX','6404',9437,'Avantages en nature','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9443,'PCT','EXPENSE','XXXXXX','6409',9437,'Autres compléments de salaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9444,'PCT','EXPENSE','XXXXXX','642',9436,'Appointements et compléments d''appointements','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9445,'PCT','EXPENSE','XXXXXX','6420',9344,'Appointements','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9446,'PCT','EXPENSE','XXXXXX','6421',9344,'Heures supplémentaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9447,'PCT','EXPENSE','XXXXXX','6422',9344,'Primes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9448,'PCT','EXPENSE','XXXXXX','6423',9344,'Gratifications','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9449,'PCT','EXPENSE','XXXXXX','6424',9344,'Avantages en nature','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9450,'PCT','EXPENSE','XXXXXX','6429',9344,'Autres compléments d''appointements','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9451,'PCT','EXPENSE','XXXXXX','643',9436,'Indemnités représentatives de frais','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9452,'PCT','EXPENSE','XXXXXX','644',9436,'Commissions au personnel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9453,'PCT','EXPENSE','XXXXXX','6440',9452,'Commissions sur achats','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9454,'PCT','EXPENSE','XXXXXX','6441',9452,'Commissions sur ventes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9455,'PCT','EXPENSE','XXXXXX','645',9436,'Rémunérations des administrateurs, gérants et associés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9456,'PCT','EXPENSE','XXXXXX','646',9436,'Charges connexes aux salaires, appointements, commissions et rémunérations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9457,'PCT','EXPENSE','XXXXXX','6460',9456,'Charges connexes aux salaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9458,'PCT','EXPENSE','XXXXXX','64600',9457,'Congés payés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9459,'PCT','EXPENSE','XXXXXX','64602',9457,'Indemnités de préavis et de licenciements (gratification de fin de','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9460,'PCT','EXPENSE','XXXXXX','64604',9457,'Supplément familial','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9461,'PCT','EXPENSE','XXXXXX','6462',9456,'Charges connexes aux appointements','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9462,'PCT','EXPENSE','XXXXXX','64620',9461,'Congés payés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9463,'PCT','EXPENSE','XXXXXX','64622',9461,'Indemnités de préavis et de licenciement (gratification de fin de service)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9464,'PCT','EXPENSE','XXXXXX','64624',9461,'Supplément familial','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9465,'PCT','EXPENSE','XXXXXX','6464',9456,'Charges connexes aux commissions','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9466,'PCT','EXPENSE','XXXXXX','64640',9465,'Congés payés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9467,'PCT','EXPENSE','XXXXXX','64642',9465,'Indemnités de préavis et de licenciement (gratification de fin de','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9468,'PCT','EXPENSE','XXXXXX','64644',9465,'Supplément familial','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9469,'PCT','EXPENSE','XXXXXX','6465',9456,'Charges connexes aux rémunérations des administrateurs et gérants','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9470,'PCT','EXPENSE','XXXXXX','64650',9469,'Congés payés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9471,'PCT','EXPENSE','XXXXXX','64652',9469,'Indemnités de préavis et de licenciement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9472,'PCT','EXPENSE','XXXXXX','64654',9469,'Supplément familial','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9473,'PCT','EXPENSE','XXXXXX','647',9436,'Charges sociales légales','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9474,'PCT','EXPENSE','XXXXXX','6470',9473,'Cotisations de sécurité sociale sur salaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9475,'PCT','EXPENSE','XXXXXX','6472',9473,'Cotisations de sécurité sociale sur appointements','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9476,'PCT','EXPENSE','XXXXXX','6474',9473,'Cotisations de sécurité sociale sur commissions','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9477,'PCT','EXPENSE','XXXXXX','6475',9473,'Cotisations de sécurité sociale sur rémunérations des administrateurs et','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9478,'PCT','EXPENSE','XXXXXX','6476',9473,'Prestations directes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9479,'PCT','EXPENSE','XXXXXX','648',9436,'Charges de personnel liées à une modification comptable à imputer au résultat de','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9480,'PCT','EXPENSE','XXXXXX','649',9436,'Autres charges de personnelles et autres charges sociales','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9481,'PCT','EXPENSE','XXXXXX','6490',9480,'Autres charges de personnel','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9482,'PCT','EXPENSE','XXXXXX','6495',9480,'Au très charges sociales','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9483,'PCT','EXPENSE','XXXXXX','65',9376,'Charges financières','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9484,'PCT','EXPENSE','XXXXXX','651',9483,'Charges d''intérêts','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9485,'PCT','EXPENSE','XXXXXX','6511',9484,'Intérêts des emprunts et dettes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9486,'PCT','EXPENSE','XXXXXX','65116',9485,'Des emprunts et dettes assimilées','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9487,'PCT','EXPENSE','XXXXXX','65117',9485,'Des dettes rattachées à des participations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9488,'PCT','EXPENSE','XXXXXX','6515',9484,'Intérêts des comptes courants et des dépôts créditeurs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9489,'PCT','EXPENSE','XXXXXX','6516',9484,'Intérêts bancaires et sur opérations de financement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9490,'PCT','EXPENSE','XXXXXX','6517',9484,'Intérêts des obligations cautionnées','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9491,'PCT','EXPENSE','XXXXXX','6518',9484,'Intérêts des autres dettes (y compris les pénalités et intérêts de retard sur emprunts)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9492,'PCT','EXPENSE','XXXXXX','653',9483,'Pertes sur créances liées à des participations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9493,'PCT','EXPENSE','XXXXXX','654',9483,'Escomptes accordés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9494,'PCT','EXPENSE','XXXXXX','655',9483,'Pertes de change','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9495,'PCT','EXPENSE','XXXXXX','656',9483,'Charges nettes sur cessions de valeurs mobilières','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9496,'PCT','EXPENSE','XXXXXX','657',9483,'Autres charges financières','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9497,'PCT','EXPENSE','XXXXXX','658',9483,'Charges financières liées à une modification comptable à imputer au résultat de l''exercice ou à une activité abandonnée','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9498,'PCT','EXPENSE','XXXXXX','66',9376,'Impôts, taxes et versements assimilés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9499,'PCT','EXPENSE','XXXXXX','661',9498,'Impôts, taxes et versements assimilés sur rémunérations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9500,'PCT','EXPENSE','XXXXXX','6611',9499,'TFP','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9501,'PCT','EXPENSE','XXXXXX','6612',9499,'FOPROLOS','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9502,'PCT','EXPENSE','XXXXXX','6618',9499,'Autres','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9503,'PCT','EXPENSE','XXXXXX','665',9498,'Autres impôts, taxes et versements assimilés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9504,'PCT','EXPENSE','XXXXXX','6651',9503,'Impôts et taxes divers (sauf impôts sur les bénéfices)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9505,'PCT','EXPENSE','XXXXXX','6652',9503,'Taxes sur le chiffre d''affaires non récupérables','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9506,'PCT','EXPENSE','XXXXXX','6654',9503,'Droits d''enregistrement et de timbre','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9507,'PCT','EXPENSE','XXXXXX','6655',9503,'Taxes sur les véhicules','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9508,'PCT','EXPENSE','XXXXXX','6658',9503,'Autres droits','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9509,'PCT','EXPENSE','XXXXXX','668',9498,'Impôts et taxes liés à une modification comptable à imputer au résultat de l''exercice ou à','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9510,'PCT','EXPENSE','XXXXXX','67',9376,'Pertes extraordinaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9511,'PCT','EXPENSE','XXXXXX','68',9376,'Dotations aux amortissements et aux provisions','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9512,'PCT','EXPENSE','XXXXXX','681',9511,'Dotations aux amortissements et aux provisions - charges ordinaires (autres que','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9513,'PCT','EXPENSE','XXXXXX','6811',9512,'Dotations aux amortissements des immobilisations incorporelles et corporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9514,'PCT','EXPENSE','XXXXXX','68111',9513,'Immobilisations incorporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9515,'PCT','EXPENSE','XXXXXX','68112',9513,'Immobilisations corporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9516,'PCT','EXPENSE','XXXXXX','6812',9512,'Dotations aux résorptions des charges reportées','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9517,'PCT','EXPENSE','XXXXXX','6815',9512,'Dotations aux provisions pour risques et charges d''exploitation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9518,'PCT','EXPENSE','XXXXXX','6816',9512,'Dotations aux provisions pour dépréciation des immobilisations incorporelles et','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9519,'PCT','EXPENSE','XXXXXX','68161',9518,'Immobilisations incorporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9520,'PCT','EXPENSE','XXXXXX','68162',9518,'Immobilisations corporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9521,'PCT','EXPENSE','XXXXXX','6817',9512,'Dotations aux provisions pour dépréciation des actifs courants (autres','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9522,'PCT','EXPENSE','XXXXXX','68173',9521,'Stocks et en-cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9523,'PCT','EXPENSE','XXXXXX','68174',9521,'Créances','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9524,'PCT','EXPENSE','XXXXXX','6818',9512,'Dotations aux amortissements et aux provisions liées à une modification','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9525,'PCT','EXPENSE','XXXXXX','686',9511,'Dotations aux amortissements et aux provisions - charges financières','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9526,'PCT','EXPENSE','XXXXXX','6861',9525,'Dotations aux amortissements des primes de remboursement des obligations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9527,'PCT','EXPENSE','XXXXXX','6865',9525,'Dotations aux provisions pour risques et charges financières','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9528,'PCT','EXPENSE','XXXXXX','6866',9525,'Dotations aux provisions pour dépréciation des éléments financiers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9529,'PCT','EXPENSE','XXXXXX','68662',9528,'Immobilisations financières','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9530,'PCT','EXPENSE','XXXXXX','68665',9528,'Placements et prêts courants','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9531,'PCT','EXPENSE','XXXXXX','6868',9525,'Dotations aux amortissements et aux provisions liées à une modification','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9532,'PCT','EXPENSE','XXXXXX','69',9376,'Impôts sur les bénéfices','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9533,'PCT','EXPENSE','XXXXXX','691',9532,'Impôts sur les bénéfices calculés sur le résultat des activités ordinaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9534,'PCT','EXPENSE','XXXXXX','695',9532,'Autres impôts sur les bénéfices (régimes particuliers)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9535,'PCT','EXPENSE','XXXXXX','697',9532,'Impôts sur les bénéfices calculés sur les éléments extraordinaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9536,'PCT','INCOME','XXXXXX','7','','Produits','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9537,'PCT','INCOME','XXXXXX','70',9536,'Ventes de produits fabriqués, prestations de services, marchandises','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9538,'PCT','INCOME','XXXXXX','701',9537,'Ventes de produits finis','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9539,'PCT','INCOME','XXXXXX','7011','','Produits finis achevés','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9540,'PCT','INCOME','XXXXXX','7012','','Produits finis non achevés (contrat de longue durée)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9541,'PCT','INCOME','XXXXXX','702',9537,'Ventes de produits intermédiaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9542,'PCT','INCOME','XXXXXX','703',9537,'Ventes de produits résiduels','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9543,'PCT','INCOME','XXXXXX','704',9537,'Travaux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9544,'PCT','INCOME','XXXXXX','705',9537,'Études et prestations de services','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9545,'PCT','INCOME','XXXXXX','706',9537,'Produits des activités annexes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9546,'PCT','INCOME','XXXXXX','707',9537,'Ventes de marchandises','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9547,'PCT','INCOME','XXXXXX','708',9537,'Ventes liées à une modification comptable à imputer au résultat de l''exercice ou à une','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9548,'PCT','INCOME','XXXXXX','709',9537,'Rabais, remises et ristournes accordés par l''entreprise','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9549,'PCT','INCOME','XXXXXX','7091',9548,'Sur ventes de produits finis','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9550,'PCT','INCOME','XXXXXX','7092',9548,'Sur ventes de produits intermédiaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9551,'PCT','INCOME','XXXXXX','7094',9548,'Sur travaux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9552,'PCT','INCOME','XXXXXX','7095',9548,'Sur études et prestations de services','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9553,'PCT','INCOME','XXXXXX','7096',9548,'Sur activités annexes','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9554,'PCT','INCOME','XXXXXX','7097',9548,'Sur ventes de marchandises','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9555,'PCT','INCOME','XXXXXX','7098',9548,'Sur ventes liées à une modification comptable à imputer au résultat de','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9556,'PCT','INCOME','XXXXXX','71',9536,'Production stockée (ou déstockage)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9557,'PCT','INCOME','XXXXXX','713',9556,'Variation des stocks (en-cours de production, produits)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9558,'PCT','INCOME','XXXXXX','7133',9557,'Variations des en-cours de production de biens','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9559,'PCT','INCOME','XXXXXX','7134',9557,'Variation des en-cours de production de services','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9560,'PCT','INCOME','XXXXXX','7135',9557,'Variation des stocks de produits','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9561,'PCT','INCOME','XXXXXX','72',9536,'Production immobilisée','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9562,'PCT','INCOME','XXXXXX','721',9561,'Immobilisations incorporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9563,'PCT','INCOME','XXXXXX','722',9561,'Immobilisations corporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9564,'PCT','INCOME','XXXXXX','728',9561,'Production immobilisée liée à une modification comptable à imputer au résultat de','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9565,'PCT','INCOME','XXXXXX','73',9536,'Produits divers ordinaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9566,'PCT','INCOME','XXXXXX','731',9565,'Redevances pour concessions, brevets, licences, marques, procédés, droits et valeurs','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9567,'PCT','INCOME','XXXXXX','732',9565,'Revenus des immeubles non affectés aux activités professionnelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9568,'PCT','INCOME','XXXXXX','733',9565,'Jetons de présence et rémunérations d''administrateurs, gérants','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9569,'PCT','INCOME','XXXXXX','734',9565,'Ristournes perçues des coopératives (provenant des excédents)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9570,'PCT','INCOME','XXXXXX','735',9565,'Quotes-parts de résultat sur opérations faites en commun','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9571,'PCT','INCOME','XXXXXX','736',9565,'Produits nets sur cessions d''immobilisations et autres gains sur éléments non','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9572,'PCT','INCOME','XXXXXX','738',9565,'Produits divers ordinaires liés à une modification comptable à imputer au résultat de','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9573,'PCT','INCOME','XXXXXX','739',9565,'Quotes-parts des subventions d''investissement inscrites au résultat de l''exercice','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9574,'PCT','INCOME','XXXXXX','74',9536,'Subventions d''exploitation et d''équilibre','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9575,'PCT','INCOME','XXXXXX','741',9574,'Subventions d''exploitation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9576,'PCT','INCOME','XXXXXX','745',9574,'Subventions d''équilibre','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9577,'PCT','INCOME','XXXXXX','748',9574,'Subventions liées à une modification comptable à imputer au résultat de l''exercice ou à','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9578,'PCT','INCOME','XXXXXX','75',9536,'Produits financiers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9579,'PCT','INCOME','XXXXXX','751',9578,'Produits des participations','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9580,'PCT','INCOME','XXXXXX','752',9578,'Produits des autres immobilisations financières','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9581,'PCT','INCOME','XXXXXX','753',9578,'Revenus des autres créances','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9582,'PCT','INCOME','XXXXXX','754',9578,'Revenus des valeurs mobilières de placement','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9583,'PCT','INCOME','XXXXXX','755',9578,'Escomptes obtenus','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9584,'PCT','INCOME','XXXXXX','756',9578,'Gains de change','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9585,'PCT','INCOME','XXXXXX','757',9578,'Produits nets sur cessions de valeurs mobilières','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9586,'PCT','INCOME','XXXXXX','758',9578,'Produits financiers liés à une modification comptable à imputer au résultat de l''exercice','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9587,'PCT','INCOME','XXXXXX','77',9536,'Gains extraordinaires','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9588,'PCT','INCOME','XXXXXX','78',9536,'Reprises sur amortissements et provisions','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9589,'PCT','INCOME','XXXXXX','781',9588,'Reprises sur amortissements et provisions (à inscrire dans les produits ordinaires)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9590,'PCT','INCOME','XXXXXX','7811',9589,'Reprises sur amortissements des immobilisations incorporelles et corporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9591,'PCT','INCOME','XXXXXX','78111',9590,'Immobilisations incorporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9592,'PCT','INCOME','XXXXXX','78112',9590,'Immobilisations corporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9593,'PCT','INCOME','XXXXXX','7815',9589,'Reprises sur provisions pour risques et charges d''exploitation','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9594,'PCT','INCOME','XXXXXX','7816',9589,'Reprises sur provisions pour dépréciation des immobilisations incorporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9595,'PCT','INCOME','XXXXXX','78161',9594,' Immobilisations incorporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9596,'PCT','INCOME','XXXXXX','78162',9594,'Immobilisations corporelles','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9597,'PCT','INCOME','XXXXXX','7817',9589,'Reprises sur provisions pour dépréciation des actifs courants (autres que','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9598,'PCT','INCOME','XXXXXX','78173',9597,'Stocks et en-cours','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9599,'PCT','INCOME','XXXXXX','78174',9597,'Créances','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9600,'PCT','INCOME','XXXXXX','7818',9589,'Reprises sur provisions liées à une modification comptable inscrite aux','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9601,'PCT','INCOME','XXXXXX','786',9588,'Reprises sur provisions (à inscrire dans les produits financiers)','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9602,'PCT','INCOME','XXXXXX','7865',9601,'Reprises sur provisions pour risque et charges financières','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9603,'PCT','INCOME','XXXXXX','7866',9601,'Reprises sur provisions pour dépréciation des éléments financiers','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9604,'PCT','INCOME','XXXXXX','7868',9601,'Reprises sur provisions (à inscrire dans les produits financiers) liées à une','1');
    +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9605,'PCT','INCOME','XXXXXX','79',9536,'Transferts de charges','1');
    diff --git a/htdocs/install/mysql/data/llx_c_action_trigger.sql b/htdocs/install/mysql/data/llx_c_action_trigger.sql
    index 35077eb5bc5..435d98a7a88 100644
    --- a/htdocs/install/mysql/data/llx_c_action_trigger.sql
    +++ b/htdocs/install/mysql/data/llx_c_action_trigger.sql
    @@ -36,25 +36,30 @@ delete from llx_c_action_trigger;
     -- actions enabled by default (constant created for that) when we enable module agenda
     insert into llx_c_action_trigger (code,label,description,elementtype,rang) values ('COMPANY_CREATE','Third party created','Executed when a third party is created','societe',1);
     insert into llx_c_action_trigger (code,label,description,elementtype,rang) values ('COMPANY_SENTBYMAIL','Mails sent from third party card','Executed when you send email from third party card','societe',1);
    +insert into llx_c_action_trigger (code,label,description,elementtype,rang) values ('COMPANY_DELETE','Third party deleted','Executed when you delete third party','societe',1);
     insert into llx_c_action_trigger (code,label,description,elementtype,rang) values ('PROPAL_VALIDATE','Customer proposal validated','Executed when a commercial proposal is validated','propal',2);
     insert into llx_c_action_trigger (code,label,description,elementtype,rang) values ('PROPAL_SENTBYMAIL','Commercial proposal sent by mail','Executed when a commercial proposal is sent by mail','propal',3);
     insert into llx_c_action_trigger (code,label,description,elementtype,rang) values ('PROPAL_CLOSE_SIGNED','Customer proposal closed signed','Executed when a customer proposal is closed signed','propal',2);
     insert into llx_c_action_trigger (code,label,description,elementtype,rang) values ('PROPAL_CLOSE_REFUSED','Customer proposal closed refused','Executed when a customer proposal is closed refused','propal',2);
     insert into llx_c_action_trigger (code,label,description,elementtype,rang) values ('PROPAL_CLASSIFY_BILLED','Customer proposal set billed','Executed when a customer proposal is set to billed','propal',2);
    +insert into llx_c_action_trigger (code,label,description,elementtype,rang) values ('PROPAL_DELETE','Customer proposal deleted','Executed when a customer proposal is deleted','propal',2);
     insert into llx_c_action_trigger (code,label,description,elementtype,rang) values ('ORDER_VALIDATE','Customer order validate','Executed when a customer order is validated','commande',4);
     insert into llx_c_action_trigger (code,label,description,elementtype,rang) values ('ORDER_CLOSE','Customer order classify delivered','Executed when a customer order is set delivered','commande',5);
     insert into llx_c_action_trigger (code,label,description,elementtype,rang) values ('ORDER_CLASSIFY_BILLED','Customer order classify billed','Executed when a customer order is set to billed','commande',5);
     insert into llx_c_action_trigger (code,label,description,elementtype,rang) values ('ORDER_CANCEL','Customer order canceled','Executed when a customer order is canceled','commande',5);
     insert into llx_c_action_trigger (code,label,description,elementtype,rang) values ('ORDER_SENTBYMAIL','Customer order sent by mail','Executed when a customer order is sent by mail ','commande',5);
    +insert into llx_c_action_trigger (code,label,description,elementtype,rang) values ('ORDER_DELETE','Customer order deleted','Executed when a customer order is deleted','commande',5);
     insert into llx_c_action_trigger (code,label,description,elementtype,rang) values ('BILL_VALIDATE','Customer invoice validated','Executed when a customer invoice is approved','facture',6);
     insert into llx_c_action_trigger (code,label,description,elementtype,rang) values ('BILL_PAYED','Customer invoice payed','Executed when a customer invoice is payed','facture',7);
     insert into llx_c_action_trigger (code,label,description,elementtype,rang) values ('BILL_CANCEL','Customer invoice canceled','Executed when a customer invoice is conceled','facture',8);
     insert into llx_c_action_trigger (code,label,description,elementtype,rang) values ('BILL_SENTBYMAIL','Customer invoice sent by mail','Executed when a customer invoice is sent by mail','facture',9);
     insert into llx_c_action_trigger (code,label,description,elementtype,rang) values ('BILL_UNVALIDATE','Customer invoice unvalidated','Executed when a customer invoice status set back to draft','facture',9);
    +insert into llx_c_action_trigger (code,label,description,elementtype,rang) values ('BILL_DELETE','Customer invoice deleted','Executed when a customer invoice is deleted','facture',9);
     insert into llx_c_action_trigger (code,label,description,elementtype,rang) values ('PROPOSAL_SUPPLIER_VALIDATE','Price request validated','Executed when a commercial proposal is validated','proposal_supplier',10);
     insert into llx_c_action_trigger (code,label,description,elementtype,rang) values ('PROPOSAL_SUPPLIER_SENTBYMAIL','Price request sent by mail','Executed when a commercial proposal is sent by mail','proposal_supplier',10);
     insert into llx_c_action_trigger (code,label,description,elementtype,rang) values ('PROPOSAL_SUPPLIER_CLOSE_SIGNED','Price request closed signed','Executed when a customer proposal is closed signed','proposal_supplier',10);
     insert into llx_c_action_trigger (code,label,description,elementtype,rang) values ('PROPOSAL_SUPPLIER_CLOSE_REFUSED','Price request closed refused','Executed when a customer proposal is closed refused','proposal_supplier',10);
    +insert into llx_c_action_trigger (code,label,description,elementtype,rang) values ('PROPOSAL_SUPPLIER_DELETE','Price request deleted','Executed when a customer proposal delete','proposal_supplier',10);
     --insert into llx_c_action_trigger (code,label,description,elementtype,rang) values ('ORDER_SUPPLIER_CREATE','Supplier order created','Executed when a supplier order is created','order_supplier',11);
     insert into llx_c_action_trigger (code,label,description,elementtype,rang) values ('ORDER_SUPPLIER_VALIDATE','Supplier order validated','Executed when a supplier order is validated','order_supplier',12);
     insert into llx_c_action_trigger (code,label,description,elementtype,rang) values ('ORDER_SUPPLIER_APPROVE','Supplier order request approved','Executed when a supplier order is approved','order_supplier',13);
    @@ -63,15 +68,19 @@ insert into llx_c_action_trigger (code,label,description,elementtype,rang) value
     insert into llx_c_action_trigger (code,label,description,elementtype,rang) values ('ORDER_SUPPLIER_REFUSE','Supplier order request refused','Executed when a supplier order is refused','order_supplier',13);
     insert into llx_c_action_trigger (code,label,description,elementtype,rang) values ('ORDER_SUPPLIER_SENTBYMAIL','Supplier order sent by mail','Executed when a supplier order is sent by mail','order_supplier',14);
     insert into llx_c_action_trigger (code,label,description,elementtype,rang) values ('ORDER_SUPPLIER_CLASSIFY_BILLED','Supplier order set billed','Executed when a supplier order is set as billed','order_supplier',14);
    +insert into llx_c_action_trigger (code,label,description,elementtype,rang) values ('ORDER_SUPPLIER_DELETE','Supplier order deleted','Executed when a supplier order is deleted','order_supplier',14);
     insert into llx_c_action_trigger (code,label,description,elementtype,rang) values ('BILL_SUPPLIER_VALIDATE','Supplier invoice validated','Executed when a supplier invoice is validated','invoice_supplier',15);
     insert into llx_c_action_trigger (code,label,description,elementtype,rang) values ('BILL_SUPPLIER_UNVALIDATE','Supplier invoice unvalidated','Executed when a supplier invoice status is set back to draft','invoice_supplier',15);
     insert into llx_c_action_trigger (code,label,description,elementtype,rang) values ('BILL_SUPPLIER_PAYED','Supplier invoice payed','Executed when a supplier invoice is payed','invoice_supplier',16);
     insert into llx_c_action_trigger (code,label,description,elementtype,rang) values ('BILL_SUPPLIER_SENTBYMAIL','Supplier invoice sent by mail','Executed when a supplier invoice is sent by mail','invoice_supplier',17);
     insert into llx_c_action_trigger (code,label,description,elementtype,rang) values ('BILL_SUPPLIER_CANCELED','Supplier invoice cancelled','Executed when a supplier invoice is cancelled','invoice_supplier',17);
    +insert into llx_c_action_trigger (code,label,description,elementtype,rang) values ('BILL_SUPPLIER_DELETE','Supplier invoice deleted','Executed when a supplier invoice is deleted','invoice_supplier',17);
     insert into llx_c_action_trigger (code,label,description,elementtype,rang) values ('CONTRACT_VALIDATE','Contract validated','Executed when a contract is validated','contrat',18);
     insert into llx_c_action_trigger (code,label,description,elementtype,rang) values ('CONTRACT_SENTBYMAIL','Contract sent by mail','Executed when a contract is sent by mail','contrat',18);
    +insert into llx_c_action_trigger (code,label,description,elementtype,rang) values ('CONTRACT_DELETE','Contract deleted','Executed when a contract is deleted','contrat',18);
     insert into llx_c_action_trigger (code,label,description,elementtype,rang) values ('SHIPPING_VALIDATE','Shipping validated','Executed when a shipping is validated','shipping',20);
     insert into llx_c_action_trigger (code,label,description,elementtype,rang) values ('SHIPPING_SENTBYMAIL','Shipping sent by mail','Executed when a shipping is sent by mail','shipping',21);
    +insert into llx_c_action_trigger (code,label,description,elementtype,rang) values ('SHIPPING_DELETE','Shipping sent is deleted','Executed when a shipping is deleted','shipping',21);
     insert into llx_c_action_trigger (code,label,description,elementtype,rang) values ('MEMBER_VALIDATE','Member validated','Executed when a member is validated','member',22);
     insert into llx_c_action_trigger (code,label,description,elementtype,rang) values ('MEMBER_SENTBYMAIL','Mails sent from member card','Executed when you send email from member card','member',23);
     insert into llx_c_action_trigger (code,label,description,elementtype,rang) values ('MEMBER_SUBSCRIPTION_CREATE','Member subscribtion recorded','Executed when a member subscribtion is deleted','member',24);
    @@ -84,12 +93,14 @@ insert into llx_c_action_trigger (code,label,description,elementtype,rang) value
     insert into llx_c_action_trigger (code,label,description,elementtype,rang) values ('FICHINTER_CLASSIFY_UNBILLED','Intervention set unbilled','Executed when a intervention is set to unbilled (when option FICHINTER_CLASSIFY_BILLED is set)','ficheinter',33);
     insert into llx_c_action_trigger (code,label,description,elementtype,rang) values ('FICHINTER_REOPEN','Intervention opened','Executed when a intervention is re-opened','ficheinter',34);
     insert into llx_c_action_trigger (code,label,description,elementtype,rang) values ('FICHINTER_SENTBYMAIL','Intervention sent by mail','Executed when a intervention is sent by mail','ficheinter',35);
    +insert into llx_c_action_trigger (code,label,description,elementtype,rang) values ('FICHINTER_DELETE','Intervention is deleted','Executed when a intervention is deleted','ficheinter',35);
     insert into llx_c_action_trigger (code,label,description,elementtype,rang) values ('PRODUCT_CREATE','Product or service created','Executed when a product or sevice is created','product',40);
     insert into llx_c_action_trigger (code,label,description,elementtype,rang) values ('PRODUCT_DELETE','Product or service deleted','Executed when a product or sevice is deleted','product',42);
     insert into llx_c_action_trigger (code,label,description,elementtype,rang) values ('EXPENSE_REPORT_CREATE','Expense report created','Executed when an expense report is created','expensereport',201);
     insert into llx_c_action_trigger (code,label,description,elementtype,rang) values ('EXPENSE_REPORT_VALIDATE','Expense report validated','Executed when an expense report is validated','expensereport',202);
     insert into llx_c_action_trigger (code,label,description,elementtype,rang) values ('EXPENSE_REPORT_APPROVE','Expense report approved','Executed when an expense report is approved','expensereport',203);
     insert into llx_c_action_trigger (code,label,description,elementtype,rang) values ('EXPENSE_REPORT_PAYED','Expense report billed','Executed when an expense report is set as billed','expensereport',204);
    +insert into llx_c_action_trigger (code,label,description,elementtype,rang) values ('EXPENSE_DELETE','Expense report deleted','Executed when an expense report is deleted','expensereport',204);
     insert into llx_c_action_trigger (code,label,description,elementtype,rang) values ('PROJECT_VALIDATE','Project validation','Executed when a project is validated','project',141);
     insert into llx_c_action_trigger (code,label,description,elementtype,rang) values ('PROJECT_DELETE','Project deleted','Executed when a project is deleted','project',143);
     -- actions not enabled by default (no constant created for that) when we enable module agenda 
    diff --git a/htdocs/install/mysql/data/llx_c_ecotaxe.sql b/htdocs/install/mysql/data/llx_c_ecotaxe.sql
    index 92046f38d0c..845ffa1e685 100644
    --- a/htdocs/install/mysql/data/llx_c_ecotaxe.sql
    +++ b/htdocs/install/mysql/data/llx_c_ecotaxe.sql
    @@ -3,7 +3,7 @@
     -- Copyright (C) 2004-2009 Laurent Destailleur  <eldy@users.sourceforge.net>
     -- Copyright (C) 2004      Benoit Mortier       <benoit.mortier@opensides.be>
     -- Copyright (C) 2004      Guillaume Delecourt  <guillaume.delecourt@opensides.be>
    --- Copyright (C) 2005-2009 Regis Houssin        <regis.houssin@capnetworks.com>
    +-- Copyright (C) 2005-2018 Regis Houssin        <regis.houssin@capnetworks.com>
     -- Copyright (C) 2007 	   Patrick Raguin       <patrick.raguin@gmail.com>
     --
     -- This program is free software; you can redistribute it and/or modify
    @@ -30,46 +30,23 @@
     -- Eco-Taxes
     --
     
    --- France (Organisme ERP)
    -INSERT INTO llx_c_ecotaxe (rowid, code, libelle, price, organization, fk_pays, active) VALUES ( 1, 'ER-A-A', 'Materiels electriques < 0,2kg', 0.01000000, 'ERP', 1, 1);
    -INSERT INTO llx_c_ecotaxe (rowid, code, libelle, price, organization, fk_pays, active) VALUES ( 2, 'ER-A-B', 'Materiels electriques >= 0,2 kg et < 0,5 kg', 0.03000000, 'ERP', 1, 1);
    -INSERT INTO llx_c_ecotaxe (rowid, code, libelle, price, organization, fk_pays, active) VALUES ( 3, 'ER-A-C', 'Materiels electriques >= 0,5 kg et < 1 kg', 0.04000000, 'ERP', 1, 1);
    -INSERT INTO llx_c_ecotaxe (rowid, code, libelle, price, organization, fk_pays, active) VALUES ( 4, 'ER-A-D', 'Materiels electriques >= 1 kg et < 2 kg', 0.13000000, 'ERP', 1, 1);
    -INSERT INTO llx_c_ecotaxe (rowid, code, libelle, price, organization, fk_pays, active) VALUES ( 5, 'ER-A-E', 'Materiels electriques >= 2 kg et < 4kg', 0.21000000, 'ERP', 1, 1);
    -INSERT INTO llx_c_ecotaxe (rowid, code, libelle, price, organization, fk_pays, active) VALUES ( 6, 'ER-A-F', 'Materiels electriques >= 4 kg et < 8 kg', 0.42000000, 'ERP', 1, 1);
    -INSERT INTO llx_c_ecotaxe (rowid, code, libelle, price, organization, fk_pays, active) VALUES ( 7, 'ER-A-G', 'Materiels electriques >= 8 kg et < 15 kg', 0.84000000, 'ERP', 1, 1);
    -INSERT INTO llx_c_ecotaxe (rowid, code, libelle, price, organization, fk_pays, active) VALUES ( 8, 'ER-A-H', 'Materiels electriques >= 15 kg et < 20 kg', 1.25000000, 'ERP', 1, 1);
    -INSERT INTO llx_c_ecotaxe (rowid, code, libelle, price, organization, fk_pays, active) VALUES ( 9, 'ER-A-I', 'Materiels electriques >= 20 kg et < 30 kg', 1.88000000, 'ERP', 1, 1);
    -INSERT INTO llx_c_ecotaxe (rowid, code, libelle, price, organization, fk_pays, active) VALUES (10, 'ER-A-J', 'Materiels electriques >= 30 kg', 3.34000000, 'ERP', 1, 1);
    -INSERT INTO llx_c_ecotaxe (rowid, code, libelle, price, organization, fk_pays, active) VALUES (11, 'ER-M-1', 'TV, Moniteurs < 9kg', 0.84000000, 'ERP', 1, 1);
    -INSERT INTO llx_c_ecotaxe (rowid, code, libelle, price, organization, fk_pays, active) VALUES (12, 'ER-M-2', 'TV, Moniteurs >= 9kg et < 15kg', 1.67000000, 'ERP', 1, 1);
    -INSERT INTO llx_c_ecotaxe (rowid, code, libelle, price, organization, fk_pays, active) VALUES (13, 'ER-M-3', 'TV, Moniteurs >= 15kg et < 30kg', 3.34000000, 'ERP', 1, 1);
    -INSERT INTO llx_c_ecotaxe (rowid, code, libelle, price, organization, fk_pays, active) VALUES (14, 'ER-M-4', 'TV, Moniteurs >= 30 kg', 6.69000000, 'ERP', 1, 1);
    -
    --- France (Organisme Ecologic)
    -INSERT INTO llx_c_ecotaxe (rowid, code, libelle, price, organization, fk_pays, active) VALUES (15, 'EC-A-A', 'Materiels electriques  0,2 kg max', 0.00840000, 'Ecologic', 1, 1);
    -INSERT INTO llx_c_ecotaxe (rowid, code, libelle, price, organization, fk_pays, active) VALUES (16, 'EC-A-B', 'Materiels electriques 0,21 kg min - 0,50 kg max', 0.02500000, 'Ecologic', 1, 1);
    -INSERT INTO llx_c_ecotaxe (rowid, code, libelle, price, organization, fk_pays, active) VALUES (17, 'EC-A-C', 'Materiels electriques  0,51 kg min - 1 kg max', 0.04000000, 'Ecologic', 1, 1);
    -INSERT INTO llx_c_ecotaxe (rowid, code, libelle, price, organization, fk_pays, active) VALUES (18, 'EC-A-D', 'Materiels electriques  1,01 kg min - 2,5 kg max', 0.13000000, 'Ecologic', 1, 1);
    -INSERT INTO llx_c_ecotaxe (rowid, code, libelle, price, organization, fk_pays, active) VALUES (19, 'EC-A-E', 'Materiels electriques  2,51 kg min - 4 kg max', 0.21000000, 'Ecologic', 1, 1);
    -INSERT INTO llx_c_ecotaxe (rowid, code, libelle, price, organization, fk_pays, active) VALUES (20, 'EC-A-F', 'Materiels electriques 4,01 kg min - 8 kg max', 0.42000000, 'Ecologic', 1, 1);
    -INSERT INTO llx_c_ecotaxe (rowid, code, libelle, price, organization, fk_pays, active) VALUES (21, 'EC-A-G', 'Materiels electriques  8,01 kg min - 12 kg max', 0.63000000, 'Ecologic', 1, 1);
    -INSERT INTO llx_c_ecotaxe (rowid, code, libelle, price, organization, fk_pays, active) VALUES (22, 'EC-A-H', 'Materiels electriques 12,01 kg min - 20 kg max', 1.05000000, 'Ecologic', 1, 1);
    -INSERT INTO llx_c_ecotaxe (rowid, code, libelle, price, organization, fk_pays, active) VALUES (23, 'EC-A-I', 'Materiels electriques  20,01 kg min', 1.88000000, 'Ecologic', 1, 1);
    -INSERT INTO llx_c_ecotaxe (rowid, code, libelle, price, organization, fk_pays, active) VALUES (24, 'EC-M-1', 'TV, Moniteurs 9 kg max', 0.84000000, 'Ecologic', 1, 1);
    -INSERT INTO llx_c_ecotaxe (rowid, code, libelle, price, organization, fk_pays, active) VALUES (25, 'EC-M-2', 'TV, Moniteurs 9,01 kg min - 18 kg max', 1.67000000, 'Ecologic', 1, 1);
    -INSERT INTO llx_c_ecotaxe (rowid, code, libelle, price, organization, fk_pays, active) VALUES (26, 'EC-M-3', 'TV, Moniteurs 18,01 kg min - 36 kg max', 3.34000000, 'Ecologic', 1, 1);
    -INSERT INTO llx_c_ecotaxe (rowid, code, libelle, price, organization, fk_pays, active) VALUES (27, 'EC-M-4', 'TV, Moniteurs 36,01 kg min', 6.69000000, 'Ecologic', 1, 1);
    -
    --- France (Organisme Eco-systemes)
    -INSERT INTO llx_c_ecotaxe (rowid, code, libelle, price, organization, fk_pays, active) VALUES (28, 'ES-M-1', 'TV, Moniteurs <= 20 pouces', 0.84000000, 'Eco-systemes', 1, 1);
    -INSERT INTO llx_c_ecotaxe (rowid, code, libelle, price, organization, fk_pays, active) VALUES (29, 'ES-M-2', 'TV, Moniteurs > 20 pouces et <= 32 pouces', 3.34000000, 'Eco-systemes', 1, 1);
    -INSERT INTO llx_c_ecotaxe (rowid, code, libelle, price, organization, fk_pays, active) VALUES (30, 'ES-M-3', 'TV, Moniteurs > 32 pouces et autres grands ecrans', 6.69000000, 'Eco-systemes', 1, 1);
    -INSERT INTO llx_c_ecotaxe (rowid, code, libelle, price, organization, fk_pays, active) VALUES (31, 'ES-A-A', 'Ordinateur fixe, Audio home systems (HIFI), elements hifi separes', 0.84000000, 'Eco-systemes', 1, 1);
    -INSERT INTO llx_c_ecotaxe (rowid, code, libelle, price, organization, fk_pays, active) VALUES (32, 'ES-A-B', 'Ordinateur portable, CD-RCR, VCR, lecteurs et enregistreurs DVD, instruments de musique et caisses de resonance, haut parleurs...', 0.25000000, 'Eco-systemes', 1, 1);
    -INSERT INTO llx_c_ecotaxe (rowid, code, libelle, price, organization, fk_pays, active) VALUES (33, 'ES-A-C', 'Imprimante, photocopieur, telecopieur', 0.42000000, 'Eco-systemes', 1, 1);
    -INSERT INTO llx_c_ecotaxe (rowid, code, libelle, price, organization, fk_pays, active) VALUES (34, 'ES-A-D', 'Accessoires, clavier, souris, PDA, imprimante photo, appareil photo, gps, telephone, repondeur, telephone sans fil, modem, telecommande, casque, camescope, baladeur mp3, radio portable, radio K7 et CD portable, radio reveil', 0.08400000, 'Eco-systemes', 1, 1);
    -INSERT INTO llx_c_ecotaxe (rowid, code, libelle, price, organization, fk_pays, active) VALUES (35, 'ES-A-E', 'GSM', 0.00840000, 'Eco-systemes', 1, 1);
    -INSERT INTO llx_c_ecotaxe (rowid, code, libelle, price, organization, fk_pays, active) VALUES (36, 'ES-A-F', 'Jouets et equipements de loisirs et de sports < 0,5 kg', 0.04200000, 'Eco-systemes', 1, 1);
    -INSERT INTO llx_c_ecotaxe (rowid, code, libelle, price, organization, fk_pays, active) VALUES (37, 'ES-A-G', 'Jouets et equipements de loisirs et de sports > 0,5 kg', 0.17000000, 'Eco-systemes', 1, 1);
    -INSERT INTO llx_c_ecotaxe (rowid, code, libelle, price, organization, fk_pays, active) VALUES (38, 'ES-A-H', 'Jouets et equipements de loisirs et de sports > 10 kg', 1.25000000, 'Eco-systemes', 1, 1);
    +-- France (Organisme Eco-systèmes)
    +INSERT INTO llx_c_ecotaxe (rowid, code, label, price, organization, fk_pays, active) VALUES (1, '25040', 'PETIT APPAREILS MENAGERS', 0.25000000, 'Eco-systèmes', 1, 1);
    +INSERT INTO llx_c_ecotaxe (rowid, code, label, price, organization, fk_pays, active) VALUES (2, '25050', 'TRES PETIT APPAREILS MENAGERS', 0.08000000, 'Eco-systèmes', 1, 1);
    +INSERT INTO llx_c_ecotaxe (rowid, code, label, price, organization, fk_pays, active) VALUES (3, '32070', 'ECRAN POIDS < 5 KG', 2.08000000, 'Eco-systèmes', 1, 1);
    +INSERT INTO llx_c_ecotaxe (rowid, code, label, price, organization, fk_pays, active) VALUES (4, '32080', 'ECRAN POIDS > 5 KG', 1.25000000, 'Eco-systèmes', 1, 1);
    +INSERT INTO llx_c_ecotaxe (rowid, code, label, price, organization, fk_pays, active) VALUES (5, '32051', 'ORDINATEUR PORTABLE', 0.42000000, 'Eco-systèmes', 1, 1);
    +INSERT INTO llx_c_ecotaxe (rowid, code, label, price, organization, fk_pays, active) VALUES (6, '32061', 'TABLETTE INFORMATIQUE', 0.84000000, 'Eco-systèmes', 1, 1);
    +INSERT INTO llx_c_ecotaxe (rowid, code, label, price, organization, fk_pays, active) VALUES (7, '36011', 'ORDINATEUR FIXE (UC)', 1.15000000, 'Eco-systèmes', 1, 1);
    +INSERT INTO llx_c_ecotaxe (rowid, code, label, price, organization, fk_pays, active) VALUES (8, '36021', 'IMPRIMANTES', 0.83000000, 'Eco-systèmes', 1, 1);
    +INSERT INTO llx_c_ecotaxe (rowid, code, label, price, organization, fk_pays, active) VALUES (9, '36030', 'IT (INFORMATIQUE ET TELECOMS)', 0.83000000, 'Eco-systèmes', 1, 1);
    +INSERT INTO llx_c_ecotaxe (rowid, code, label, price, organization, fk_pays, active) VALUES (10, '36040', 'PETIT IT (CLAVIERS / SOURIS)', 0.08000000, 'Eco-systèmes', 1, 1);
    +INSERT INTO llx_c_ecotaxe (rowid, code, label, price, organization, fk_pays, active) VALUES (11, '36050', 'TELEPHONIE MOBILE', 0.02000000, 'Eco-systèmes', 1, 1);
    +INSERT INTO llx_c_ecotaxe (rowid, code, label, price, organization, fk_pays, active) VALUES (12, '36060', 'CONNECTIQUE CABLES', 0.02000000, 'Eco-systèmes', 1, 1);
    +INSERT INTO llx_c_ecotaxe (rowid, code, label, price, organization, fk_pays, active) VALUES (13, '45010', 'GROS MATERIEL GRAND PUBLIC (TELEAGRANDISSEURS)', 1.67000000, 'Eco-systèmes', 1, 1);
    +INSERT INTO llx_c_ecotaxe (rowid, code, label, price, organization, fk_pays, active) VALUES (14, '45020', 'MOYEN MATERIEL GRAND PUBLIC (LOUPES ELECTRONIQUES)', 0.42000000, 'Eco-systèmes', 1, 1);
    +INSERT INTO llx_c_ecotaxe (rowid, code, label, price, organization, fk_pays, active) VALUES (15, '45030', 'PETIT MATERIEL GRAND PUBLIC (VIE QUOTIDIENNE)', 0.08000000, 'Eco-systèmes', 1, 1);
    +INSERT INTO llx_c_ecotaxe (rowid, code, label, price, organization, fk_pays, active) VALUES (16, '75030', 'JOUETS < 0,5 KG', 0.08000000, 'Eco-systèmes', 1, 1);
    +INSERT INTO llx_c_ecotaxe (rowid, code, label, price, organization, fk_pays, active) VALUES (17, '75040', 'JOUETS ENTRE 0,5 KG ET 10 KG', 0.17000000, 'Eco-systèmes', 1, 1);
    +INSERT INTO llx_c_ecotaxe (rowid, code, label, price, organization, fk_pays, active) VALUES (18, '74050', 'JOUETS > 10 KG', 1.67000000, 'Eco-systèmes', 1, 1);
    +INSERT INTO llx_c_ecotaxe (rowid, code, label, price, organization, fk_pays, active) VALUES (19, '85010', 'EQUIPEMENT MEDICAL < 0,5 KG', 0.08000000, 'Eco-systèmes', 1, 1);
    diff --git a/htdocs/install/mysql/data/llx_c_ticketsup_category.sql b/htdocs/install/mysql/data/llx_c_ticket_category.sql
    similarity index 79%
    rename from htdocs/install/mysql/data/llx_c_ticketsup_category.sql
    rename to htdocs/install/mysql/data/llx_c_ticket_category.sql
    index 0f00ec77502..033b5818ae7 100644
    --- a/htdocs/install/mysql/data/llx_c_ticketsup_category.sql
    +++ b/htdocs/install/mysql/data/llx_c_ticket_category.sql
    @@ -14,7 +14,7 @@
     -- along with this program. If not, see <http://www.gnu.org/licenses/>.
     --
     --
    --- Contenu de la table llx_c_ticketsup_category
    +-- Contenu de la table llx_c_ticket_category
     --
     
    -INSERT INTO llx_c_ticketsup_category (code, pos, label, active, use_default, description) VALUES('OTHER', '10', 'Other',           1, 1, NULL);
    +INSERT INTO llx_c_ticket_category (code, pos, label, active, use_default, description) VALUES('OTHER', '10', 'Other',           1, 1, NULL);
    diff --git a/htdocs/install/mysql/data/llx_c_ticketsup_severity.sql b/htdocs/install/mysql/data/llx_c_ticket_severity.sql
    similarity index 51%
    rename from htdocs/install/mysql/data/llx_c_ticketsup_severity.sql
    rename to htdocs/install/mysql/data/llx_c_ticket_severity.sql
    index 1b9c3e42ca0..e6c6f52dd39 100644
    --- a/htdocs/install/mysql/data/llx_c_ticketsup_severity.sql
    +++ b/htdocs/install/mysql/data/llx_c_ticket_severity.sql
    @@ -14,10 +14,10 @@
     -- along with this program. If not, see <http://www.gnu.org/licenses/>.
     --
     --
    --- Contenu de la table llx_c_ticketsup_severity
    +-- Contenu de la table llx_c_ticket_severity
     --
     
    -INSERT INTO llx_c_ticketsup_severity (code, pos, label, color, active, use_default, description) VALUES('LOW',      '10', 'Low',                 '', 1, 0, NULL);
    -INSERT INTO llx_c_ticketsup_severity (code, pos, label, color, active, use_default, description) VALUES('NORMAL',   '20', 'Normal',              '', 1, 1, NULL);
    -INSERT INTO llx_c_ticketsup_severity (code, pos, label, color, active, use_default, description) VALUES('HIGH',     '30', 'High',                '', 1, 0, NULL);
    -INSERT INTO llx_c_ticketsup_severity (code, pos, label, color, active, use_default, description) VALUES('BLOCKING', '40', 'Critical / blocking', '', 1, 0, NULL);
    +INSERT INTO llx_c_ticket_severity (code, pos, label, color, active, use_default, description) VALUES('LOW',      '10', 'Low',                 '', 1, 0, NULL);
    +INSERT INTO llx_c_ticket_severity (code, pos, label, color, active, use_default, description) VALUES('NORMAL',   '20', 'Normal',              '', 1, 1, NULL);
    +INSERT INTO llx_c_ticket_severity (code, pos, label, color, active, use_default, description) VALUES('HIGH',     '30', 'High',                '', 1, 0, NULL);
    +INSERT INTO llx_c_ticket_severity (code, pos, label, color, active, use_default, description) VALUES('BLOCKING', '40', 'Critical / blocking', '', 1, 0, NULL);
    diff --git a/htdocs/install/mysql/data/llx_c_ticket_type.sql b/htdocs/install/mysql/data/llx_c_ticket_type.sql
    new file mode 100644
    index 00000000000..db1691018c2
    --- /dev/null
    +++ b/htdocs/install/mysql/data/llx_c_ticket_type.sql
    @@ -0,0 +1,24 @@
    +-- Copyright (C) 2018 Laurent Destailleur  <eldy@users.sourceforge.net>
    +--
    +-- This program is free software; you can redistribute it and/or modify
    +-- it under the terms of the GNU General Public License as published by
    +-- the Free Software Foundation; either version 3 of the License, or
    +-- (at your option) any later version.
    +--
    +-- This program is distributed in the hope that it will be useful,
    +-- but WITHOUT ANY WARRANTY; without even the implied warranty of
    +-- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
    +-- GNU General Public License for more details.
    +--
    +-- You should have received a copy of the GNU General Public License
    +-- along with this program. If not, see <http://www.gnu.org/licenses/>.
    +--
    +--
    +-- Contenu de la table llx_c_ticket_type
    +--
    +
    +INSERT INTO llx_c_ticket_type (code, pos, label, active, use_default, description) VALUES('COM',     '10', 'Commercial question',           1, 1, NULL);
    +INSERT INTO llx_c_ticket_type (code, pos, label, active, use_default, description) VALUES('ISSUE',   '20', 'Issue or problem'  ,            1, 0, NULL);
    +INSERT INTO llx_c_ticket_type (code, pos, label, active, use_default, description) VALUES('REQUEST', '25', 'Change or enhancement request', 1, 0, NULL);
    +INSERT INTO llx_c_ticket_type (code, pos, label, active, use_default, description) VALUES('PROJECT', '30', 'Project', 0, 0, NULL);
    +INSERT INTO llx_c_ticket_type (code, pos, label, active, use_default, description) VALUES('OTHER',   '40', 'Other',   1, 0, NULL);
    diff --git a/htdocs/install/mysql/data/llx_c_ticketsup_type.sql b/htdocs/install/mysql/data/llx_c_ticketsup_type.sql
    deleted file mode 100644
    index 310b075a604..00000000000
    --- a/htdocs/install/mysql/data/llx_c_ticketsup_type.sql
    +++ /dev/null
    @@ -1,24 +0,0 @@
    --- Copyright (C) 2018 Laurent Destailleur  <eldy@users.sourceforge.net>
    ---
    --- This program is free software; you can redistribute it and/or modify
    --- it under the terms of the GNU General Public License as published by
    --- the Free Software Foundation; either version 3 of the License, or
    --- (at your option) any later version.
    ---
    --- This program is distributed in the hope that it will be useful,
    --- but WITHOUT ANY WARRANTY; without even the implied warranty of
    --- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
    --- GNU General Public License for more details.
    ---
    --- You should have received a copy of the GNU General Public License
    --- along with this program. If not, see <http://www.gnu.org/licenses/>.
    ---
    ---
    --- Contenu de la table llx_c_ticketsup_type
    ---
    -
    -INSERT INTO llx_c_ticketsup_type (code, pos, label, active, use_default, description) VALUES('COM',     '10', 'Commercial question',           1, 1, NULL);
    -INSERT INTO llx_c_ticketsup_type (code, pos, label, active, use_default, description) VALUES('ISSUE',   '20', 'Issue or problem'  ,            1, 0, NULL);
    -INSERT INTO llx_c_ticketsup_type (code, pos, label, active, use_default, description) VALUES('REQUEST', '25', 'Change or enhancement request', 1, 0, NULL);
    -INSERT INTO llx_c_ticketsup_type (code, pos, label, active, use_default, description) VALUES('PROJECT', '30', 'Project', 0, 0, NULL);
    -INSERT INTO llx_c_ticketsup_type (code, pos, label, active, use_default, description) VALUES('OTHER',   '40', 'Other',   1, 0, NULL);
    diff --git a/htdocs/install/mysql/data/llx_c_tva.sql b/htdocs/install/mysql/data/llx_c_tva.sql
    index 47fccc476a8..91dbe5c1cf5 100644
    --- a/htdocs/install/mysql/data/llx_c_tva.sql
    +++ b/htdocs/install/mysql/data/llx_c_tva.sql
    @@ -231,7 +231,7 @@ insert into llx_c_tva(rowid,fk_pays,taux,recuperableonly,note,active) values ( 2
     insert into llx_c_tva(rowid,fk_pays,taux,recuperableonly,note,active) values ( 254,  25,   '6','0','VAT reduced rate',1); 
     
     -- ROMANIA (id country=188)
    -insert into llx_c_tva(rowid,fk_pays,taux,recuperableonly,note,active) values (1881, 188,  '20','0','VAT standard rate',1);
    +insert into llx_c_tva(rowid,fk_pays,taux,recuperableonly,note,active) values (1881, 188,  '19','0','VAT standard rate',1);
     insert into llx_c_tva(rowid,fk_pays,taux,recuperableonly,note,active) values (1882, 188,   '9','0','VAT reduced rate',1);
     insert into llx_c_tva(rowid,fk_pays,taux,recuperableonly,note,active) values (1884, 188,   '5','0','VAT reduced rate',1);
     insert into llx_c_tva(rowid,fk_pays,taux,recuperableonly,note,active) values (1883, 188,   '0','0','VAT Rate 0', 1);
    diff --git a/htdocs/install/mysql/data/llx_c_type_contact.sql b/htdocs/install/mysql/data/llx_c_type_contact.sql
    index 74e63ddf2ba..9a4175bef81 100644
    --- a/htdocs/install/mysql/data/llx_c_type_contact.sql
    +++ b/htdocs/install/mysql/data/llx_c_type_contact.sql
    @@ -85,3 +85,10 @@ insert into llx_c_type_contact(rowid, element, source, code, libelle, active ) v
     insert into llx_c_type_contact(rowid, element, source, code, libelle, active ) values (181, 'project_task',  'internal', 'TASKCONTRIBUTOR', 'Intervenant', 1);
     insert into llx_c_type_contact(rowid, element, source, code, libelle, active ) values (190, 'project_task',  'external', 'TASKEXECUTIVE', 'Responsable', 1);
     insert into llx_c_type_contact(rowid, element, source, code, libelle, active ) values (191, 'project_task',  'external', 'TASKCONTRIBUTOR', 'Intervenant', 1);
    +
    +-- Tickets
    +INSERT INTO llx_c_type_contact (rowid, element, source, code, libelle, active, module) VALUES(155, 'ticket', 'internal', 'SUPPORTTEC', 'Utilisateur contact support', 1, NULL);
    +INSERT INTO llx_c_type_contact (rowid, element, source, code, libelle, active, module) VALUES(156, 'ticket', 'internal', 'CONTRIBUTOR', 'Intervenant', 1, NULL);
    +INSERT INTO llx_c_type_contact (rowid, element, source, code, libelle, active, module) VALUES(157, 'ticket', 'external', 'SUPPORTCLI', 'Contact client suivi incident', 1, NULL);
    +INSERT INTO llx_c_type_contact (rowid, element, source, code, libelle, active, module) VALUES(158, 'ticket', 'external', 'CONTRIBUTOR', 'Intervenant', 1, NULL);
    +
    diff --git a/htdocs/install/mysql/data/llx_c_type_contact_ticketsup.sql b/htdocs/install/mysql/data/llx_c_type_contact_ticketsup.sql
    deleted file mode 100644
    index 2e7fe218827..00000000000
    --- a/htdocs/install/mysql/data/llx_c_type_contact_ticketsup.sql
    +++ /dev/null
    @@ -1,5 +0,0 @@
    -
    -INSERT INTO llx_c_type_contact (rowid, element, source, code, libelle, active, module) VALUES(110120, 'ticketsup', 'internal', 'SUPPORTTEC', 'Utilisateur contact support', 1, NULL);
    -INSERT INTO llx_c_type_contact (rowid, element, source, code, libelle, active, module) VALUES(110121, 'ticketsup', 'internal', 'CONTRIBUTOR', 'Intervenant', 1, NULL);
    -INSERT INTO llx_c_type_contact (rowid, element, source, code, libelle, active, module) VALUES(110122, 'ticketsup', 'external', 'SUPPORTCLI', 'Contact client suivi incident', 1, NULL);
    -INSERT INTO llx_c_type_contact (rowid, element, source, code, libelle, active, module) VALUES(110123, 'ticketsup', 'external', 'CONTRIBUTOR', 'Intervenant', 1, NULL);
    diff --git a/htdocs/install/mysql/migration/5.0.0-6.0.0.sql b/htdocs/install/mysql/migration/5.0.0-6.0.0.sql
    index 502f7053106..ceaf1f5be90 100644
    --- a/htdocs/install/mysql/migration/5.0.0-6.0.0.sql
    +++ b/htdocs/install/mysql/migration/5.0.0-6.0.0.sql
    @@ -466,6 +466,7 @@ new_pmp double DEFAULT 0
     )ENGINE=InnoDB;
     
     ALTER TABLE llx_inventory ADD COLUMN datec datetime DEFAULT NULL;
    +ALTER TABLE llx_inventory ADD COLUMN tms timestamp;
     
     ALTER TABLE llx_inventory ADD INDEX idx_inventory_tms (tms);
     ALTER TABLE llx_inventory ADD INDEX idx_inventory_datec (datec);
    diff --git a/htdocs/install/mysql/migration/6.0.0-7.0.0.sql b/htdocs/install/mysql/migration/6.0.0-7.0.0.sql
    index 70506ec202f..570bd340146 100644
    --- a/htdocs/install/mysql/migration/6.0.0-7.0.0.sql
    +++ b/htdocs/install/mysql/migration/6.0.0-7.0.0.sql
    @@ -36,6 +36,11 @@ ALTER TABLE llx_accounting_account DROP FOREIGN KEY fk_accountingaccount_fk_pcg_
     -- Drop foreign key, so next alter will be a success
     -- VMYSQLUTF8UNICODECI ALTER TABLE llx_accounting_account DROP FOREIGN KEY fk_accounting_account_fk_pcg_version;
     
    +-- VMYSQL4.1 SET sql_mode = 'ALLOW_INVALID_DATES';
    +-- VMYSQL4.1 update llx_accounting_account set tms = datec where DATE(STR_TO_DATE(tms, '%Y-%m-%d')) IS NULL;
    +-- VMYSQL4.1 SET sql_mode = 'NO_ZERO_DATE';
    +-- VMYSQL4.1 update llx_accounting_account set tms = datec where DATE(STR_TO_DATE(tms, '%Y-%m-%d')) IS NULL;
    +
     -- VMYSQLUTF8UNICODECI ALTER TABLE llx_accounting_account MODIFY fk_pcg_version VARCHAR(20) CHARACTER SET utf8;
     -- VMYSQLUTF8UNICODECI ALTER TABLE llx_accounting_account MODIFY fk_pcg_version VARCHAR(20) COLLATE utf8_unicode_ci;
     -- VMYSQLUTF8UNICODECI ALTER TABLE llx_accounting_system MODIFY pcg_version VARCHAR(20) CHARACTER SET utf8;
    @@ -293,6 +298,7 @@ ALTER TABLE llx_website_account ADD INDEX idx_website_account_login (login);
     ALTER TABLE llx_website_account ADD INDEX idx_website_account_import_key (import_key);
     ALTER TABLE llx_website_account ADD INDEX idx_website_account_status (status);
     ALTER TABLE llx_website_account ADD INDEX idx_website_account_fk_soc (fk_soc);
    +ALTER TABLE llx_website_account ADD INDEX idx_website_account_fk_website (fk_website);
     
     ALTER TABLE llx_website_account ADD UNIQUE INDEX uk_website_account_login_website_soc(login, fk_website, fk_soc);
     
    @@ -461,15 +467,18 @@ ALTER TABLE llx_extrafields ADD COLUMN enabled varchar(255) DEFAULT '1';
     ALTER TABLE llx_extrafields ADD COLUMN tms timestamp;
     
     -- We fix value of 'list' from 0 to 1 for all extrafields created before this migration
    -UPDATE llx_extrafields SET list = 1 WHERE list = 0 AND fk_user_author IS NULL and fk_user_modif IS NULL and datec IS NULL;		
    -UPDATE llx_extrafields SET list = 3 WHERE type = 'separate' AND list != 3;		
    +--VMYSQL4.1 UPDATE llx_extrafields SET list = 1 WHERE list = 0 AND fk_user_author IS NULL and fk_user_modif IS NULL and datec IS NULL;		
    +--VMYSQL4.1 UPDATE llx_extrafields SET list = 3 WHERE type = 'separate' AND list <> 3;		
    +--VPGSQL8.2 UPDATE llx_extrafields SET list = 1 WHERE list::integer = 0 AND fk_user_author IS NULL and fk_user_modif IS NULL and datec IS NULL;		
    +--VPGSQL8.2 UPDATE llx_extrafields SET list = 3 WHERE type = 'separate' AND list::integer <> 3;		
     
    -ALTER TABLE llx_extrafields MODIFY COLUMN list integer DEFAULT 1;
    +--VMYSQL4.1 ALTER TABLE llx_extrafields MODIFY COLUMN list integer DEFAULT 1;
    +--VPGSQL8.2 ALTER TABLE llx_extrafields MODIFY COLUMN list integer DEFAULT 1 USING list::integer;
     --VPGSQL8.2 ALTER TABLE llx_extrafields ALTER COLUMN list SET DEFAULT 1;
     
     ALTER TABLE llx_extrafields MODIFY COLUMN langs varchar(64);
     
    -ALTER TABLE llx_holiday_config MODIFY COLUMN name varchar(128);
    +ALTER TABLE llx_holiday_config MODIFY COLUMN name varchar(128) NOT NULL;
     ALTER TABLE llx_holiday_config ADD UNIQUE INDEX idx_holiday_config (name);
     
     ALTER TABLE llx_societe MODIFY COLUMN ref_ext varchar(255);
    @@ -577,21 +586,21 @@ ALTER TABLE llx_c_email_senderprofile ADD UNIQUE INDEX uk_c_email_senderprofile(
     -- Add new chart of account entries
     INSERT INTO llx_accounting_system (fk_country, pcg_version, label, active) VALUES ( 67,'PC-MIPYME', 'The PYME accountancy Chile plan', 1);
     INSERT INTO llx_accounting_system (fk_country, pcg_version, label, active) VALUES (  7,'ENG-BASE',  'England plan', 1);
    -INSERT INTO llx_accounting_system (fk_country, pcg_version, label, active) VALUES ( 49,'SYSCOHADA', 'Plan comptable Ouest-Africain', 1);
    -INSERT INTO llx_accounting_system (fk_country, pcg_version, label, active) VALUES ( 60,'SYSCOHADA', 'Plan comptable Ouest-Africain', 1);
    -INSERT INTO llx_accounting_system (fk_country, pcg_version, label, active) VALUES ( 24,'SYSCOHADA', 'Plan comptable Ouest-Africain', 1);
    -INSERT INTO llx_accounting_system (fk_country, pcg_version, label, active) VALUES ( 65,'SYSCOHADA', 'Plan comptable Ouest-Africain', 1);
    -INSERT INTO llx_accounting_system (fk_country, pcg_version, label, active) VALUES ( 71,'SYSCOHADA', 'Plan comptable Ouest-Africain', 1);
    -INSERT INTO llx_accounting_system (fk_country, pcg_version, label, active) VALUES ( 72,'SYSCOHADA', 'Plan comptable Ouest-Africain', 1);
    -INSERT INTO llx_accounting_system (fk_country, pcg_version, label, active) VALUES ( 21,'SYSCOHADA', 'Plan comptable Ouest-Africain', 1);
    -INSERT INTO llx_accounting_system (fk_country, pcg_version, label, active) VALUES ( 16,'SYSCOHADA', 'Plan comptable Ouest-Africain', 1);
    -INSERT INTO llx_accounting_system (fk_country, pcg_version, label, active) VALUES ( 87,'SYSCOHADA', 'Plan comptable Ouest-Africain', 1);
    -INSERT INTO llx_accounting_system (fk_country, pcg_version, label, active) VALUES (147,'SYSCOHADA', 'Plan comptable Ouest-Africain', 1);
    -INSERT INTO llx_accounting_system (fk_country, pcg_version, label, active) VALUES (168,'SYSCOHADA', 'Plan comptable Ouest-Africain', 1);
    -INSERT INTO llx_accounting_system (fk_country, pcg_version, label, active) VALUES ( 73,'SYSCOHADA', 'Plan comptable Ouest-Africain', 1);
    -INSERT INTO llx_accounting_system (fk_country, pcg_version, label, active) VALUES ( 22,'SYSCOHADA', 'Plan comptable Ouest-Africain', 1);
    -INSERT INTO llx_accounting_system (fk_country, pcg_version, label, active) VALUES ( 66,'SYSCOHADA', 'Plan comptable Ouest-Africain', 1);
    -INSERT INTO llx_accounting_system (fk_country, pcg_version, label, active) VALUES ( 15,'SYSCOHADA', 'Plan comptable Ouest-Africain', 1);
    +INSERT INTO llx_accounting_system (fk_country, pcg_version, label, active) VALUES ( 49,'SYSCOHADA-BJ', 'Plan comptable Ouest-Africain', 1);
    +INSERT INTO llx_accounting_system (fk_country, pcg_version, label, active) VALUES ( 60,'SYSCOHADA-BF', 'Plan comptable Ouest-Africain', 1);
    +INSERT INTO llx_accounting_system (fk_country, pcg_version, label, active) VALUES ( 24,'SYSCOHADA-CM', 'Plan comptable Ouest-Africain', 1);
    +INSERT INTO llx_accounting_system (fk_country, pcg_version, label, active) VALUES ( 65,'SYSCOHADA-CF', 'Plan comptable Ouest-Africain', 1);
    +INSERT INTO llx_accounting_system (fk_country, pcg_version, label, active) VALUES ( 71,'SYSCOHADA-KM', 'Plan comptable Ouest-Africain', 1);
    +INSERT INTO llx_accounting_system (fk_country, pcg_version, label, active) VALUES ( 72,'SYSCOHADA-CG', 'Plan comptable Ouest-Africain', 1);
    +INSERT INTO llx_accounting_system (fk_country, pcg_version, label, active) VALUES ( 21,'SYSCOHADA-CI', 'Plan comptable Ouest-Africain', 1);
    +INSERT INTO llx_accounting_system (fk_country, pcg_version, label, active) VALUES ( 16,'SYSCOHADA-GA', 'Plan comptable Ouest-Africain', 1);
    +INSERT INTO llx_accounting_system (fk_country, pcg_version, label, active) VALUES ( 87,'SYSCOHADA-GQ', 'Plan comptable Ouest-Africain', 1);
    +INSERT INTO llx_accounting_system (fk_country, pcg_version, label, active) VALUES (147,'SYSCOHADA-ML', 'Plan comptable Ouest-Africain', 1);
    +INSERT INTO llx_accounting_system (fk_country, pcg_version, label, active) VALUES (168,'SYSCOHADA-NE', 'Plan comptable Ouest-Africain', 1);
    +INSERT INTO llx_accounting_system (fk_country, pcg_version, label, active) VALUES ( 73,'SYSCOHADA-CD', 'Plan comptable Ouest-Africain', 1);
    +INSERT INTO llx_accounting_system (fk_country, pcg_version, label, active) VALUES ( 22,'SYSCOHADA-SN', 'Plan comptable Ouest-Africain', 1);
    +INSERT INTO llx_accounting_system (fk_country, pcg_version, label, active) VALUES ( 66,'SYSCOHADA-TD', 'Plan comptable Ouest-Africain', 1);
    +INSERT INTO llx_accounting_system (fk_country, pcg_version, label, active) VALUES ( 15,'SYSCOHADA-TG', 'Plan comptable Ouest-Africain', 1);
     
     
     -- Update old chart of account entries
    @@ -665,9 +674,9 @@ ALTER TABLE llx_blockedlog ADD COLUMN user_fullname	varchar(255);
     ALTER TABLE llx_blockedlog MODIFY COLUMN ref_object varchar(255);
     
     -- SPEC : use database type 'double' to store monetary values
    -ALTER TABLE llx_blockedlog MODIFY COLUMN amounts double(24,8);
    -ALTER TABLE llx_chargessociales MODIFY COLUMN amount double(24,8);
    -ALTER TABLE llx_commande MODIFY COLUMN amount_ht double(24,8);
    +ALTER TABLE llx_blockedlog MODIFY COLUMN amounts double(24,8) NOT NULL;
    +ALTER TABLE llx_chargesociales MODIFY COLUMN amount double(24,8);
    +ALTER TABLE llx_commande MODIFY COLUMN amount_ht double(24,8) default 0;
     ALTER TABLE llx_commande_fournisseur MODIFY COLUMN amount_ht double(24,8);
     ALTER TABLE llx_don MODIFY COLUMN amount double(24,8);
     ALTER TABLE llx_expensereport_rules MODIFY COLUMN amount double(24,8);
    @@ -716,4 +725,3 @@ DROP TABLE llx_c_accountancy_category;
     
     UPDATE llx_cronjob set entity = 1 where entity = 0 and label in ('RecurringInvoices', 'SendEmailsReminders');
     UPDATE llx_cronjob set entity = 0 where entity = 1 and label in ('PurgeDeleteTemporaryFilesShort', 'MakeLocalDatabaseDumpShort');
    -
    diff --git a/htdocs/install/mysql/migration/7.0.0-8.0.0.sql b/htdocs/install/mysql/migration/7.0.0-8.0.0.sql
    index 287c3bb6aaa..f29830f29e0 100644
    --- a/htdocs/install/mysql/migration/7.0.0-8.0.0.sql
    +++ b/htdocs/install/mysql/migration/7.0.0-8.0.0.sql
    @@ -3,16 +3,17 @@
     -- This file must be loaded by calling /install/index.php page
     -- when current version is 8.0.0 or higher.
     --
    +-- To restrict request to Mysql version x.y minimum use -- VMYSQLx.y
    +-- To restrict request to Pgsql version x.y minimum use -- VPGSQLx.y
     -- To rename a table:       ALTER TABLE llx_table RENAME TO llx_table_new;
     -- To add a column:         ALTER TABLE llx_table ADD COLUMN newcol varchar(60) NOT NULL DEFAULT '0' AFTER existingcol;
     -- To rename a column:      ALTER TABLE llx_table CHANGE COLUMN oldname newname varchar(60);
     -- To drop a column:        ALTER TABLE llx_table DROP COLUMN oldname;
     -- To change type of field: ALTER TABLE llx_table MODIFY COLUMN name varchar(60);
     -- To drop a foreign key:   ALTER TABLE llx_table DROP FOREIGN KEY fk_name;
    --- To drop an index:        -- VMYSQL4.0 DROP INDEX nomindex on llx_table
    --- To drop an index:        -- VPGSQL8.0 DROP INDEX nomindex
    --- To restrict request to Mysql version x.y minimum use -- VMYSQLx.y
    --- To restrict request to Pgsql version x.y minimum use -- VPGSQLx.y
    +-- To create a unique index ALTER TABLE llx_table ADD UNIQUE INDEX uk_table_field (field);
    +-- To drop an index:        -- VMYSQL4.1 DROP INDEX nomindex on llx_table
    +-- To drop an index:        -- VPGSQL8.2 DROP INDEX nomindex
     -- To make pk to be auto increment (mysql):    -- VMYSQL4.3 ALTER TABLE llx_table CHANGE COLUMN rowid rowid INTEGER NOT NULL AUTO_INCREMENT;
     -- To make pk to be auto increment (postgres):
     -- -- VPGSQL8.2 CREATE SEQUENCE llx_table_rowid_seq OWNED BY llx_table.rowid;
    @@ -31,19 +32,37 @@
     -- -- VMYSQL4.1 DELETE FROM llx_usergroup_user      WHERE fk_usergroup NOT IN (SELECT rowid from llx_usergroup);
     
     
    +-- Forgot in < 4.0
    +
    +ALTER TABLE llx_c_ziptown DROP FOREIGN KEY fk_c_ziptown_fk_pays;
    +ALTER TABLE llx_c_ziptown ADD CONSTRAINT fk_c_ziptown_fk_pays FOREIGN KEY (fk_pays) REFERENCES llx_c_country(rowid);
     
     -- Forgot in 7.0
     
    +-- VMYSQL4.1 DROP INDEX nom on llx_societe;
    +-- VMYSQL4.1 ALTER TABLE llx_c_regions drop FOREIGN KEY fk_c_regions_fk_pays;
     -- VMYSQL4.1 ALTER TABLE llx_product_association ADD COLUMN rowid integer AUTO_INCREMENT PRIMARY KEY;
     
     ALTER TABLE llx_website_page ADD COLUMN fk_user_create integer;
     ALTER TABLE llx_website_page ADD COLUMN fk_user_modif integer; 
     ALTER TABLE llx_website_page ADD COLUMN type_container varchar(16) NOT NULL DEFAULT 'page';
     
    +ALTER TABLE llx_ecm_files DROP INDEX uk_ecm_files;
    +ALTER TABLE llx_ecm_files ADD UNIQUE INDEX uk_ecm_files (filepath, filename, entity);
    +
    +UPDATE llx_const set name = __ENCRYPT('INVOICE_FREE_TEXT')__  where name = __ENCRYPT('FACTURE_FREE_TEXT')__;
    +
    +ALTER TABLE llx_chargesociales MODIFY COLUMN amount double(24,8);
    +
    +
     -- drop very old table (bad name)
     DROP TABLE llx_c_accountancy_category;
     DROP TABLE llx_c_accountingaccount;
     
    +-- drop old postgresql unique key
    +-- VPGSQL8.2 ALTER TABLE llx_usergroup_rights DROP CONSTRAINT llx_usergroup_rights_fk_usergroup_fk_id_key;
    +-- VPGSQL8.2 DROP INDEX llx_usergroup_rights_fk_usergroup_fk_id_key;
    +
     update llx_propal set fk_statut = 1 where fk_statut = -1;
     
     ALTER TABLE llx_inventory ADD COLUMN fk_user_creat integer;
    @@ -59,8 +78,31 @@ INSERT INTO llx_accounting_system (fk_country, pcg_version, label, active) VALUE
     INSERT INTO llx_accounting_system (fk_country, pcg_version, label, active) VALUES ( 10, 'PCT', 'The Tunisia plan', 1);
     INSERT INTO llx_accounting_system (fk_country, pcg_version, label, active) VALUES ( 12, 'PCG', 'The Moroccan chart of accounts', 1);
     
    +INSERT INTO llx_accounting_system (fk_country, pcg_version, label, active) VALUES ( 67,'PC-MIPYME', 'The PYME accountancy Chile plan', 1);
    +INSERT INTO llx_accounting_system (fk_country, pcg_version, label, active) VALUES (  7,'ENG-BASE',  'England plan', 1);
    +INSERT INTO llx_accounting_system (fk_country, pcg_version, label, active) VALUES ( 49,'SYSCOHADA-BJ', 'Plan comptable Ouest-Africain', 1);
    +INSERT INTO llx_accounting_system (fk_country, pcg_version, label, active) VALUES ( 60,'SYSCOHADA-BF', 'Plan comptable Ouest-Africain', 1);
    +INSERT INTO llx_accounting_system (fk_country, pcg_version, label, active) VALUES ( 24,'SYSCOHADA-CM', 'Plan comptable Ouest-Africain', 1);
    +INSERT INTO llx_accounting_system (fk_country, pcg_version, label, active) VALUES ( 65,'SYSCOHADA-CF', 'Plan comptable Ouest-Africain', 1);
    +INSERT INTO llx_accounting_system (fk_country, pcg_version, label, active) VALUES ( 71,'SYSCOHADA-KM', 'Plan comptable Ouest-Africain', 1);
    +INSERT INTO llx_accounting_system (fk_country, pcg_version, label, active) VALUES ( 72,'SYSCOHADA-CG', 'Plan comptable Ouest-Africain', 1);
    +INSERT INTO llx_accounting_system (fk_country, pcg_version, label, active) VALUES ( 21,'SYSCOHADA-CI', 'Plan comptable Ouest-Africain', 1);
    +INSERT INTO llx_accounting_system (fk_country, pcg_version, label, active) VALUES ( 16,'SYSCOHADA-GA', 'Plan comptable Ouest-Africain', 1);
    +INSERT INTO llx_accounting_system (fk_country, pcg_version, label, active) VALUES ( 87,'SYSCOHADA-GQ', 'Plan comptable Ouest-Africain', 1);
    +INSERT INTO llx_accounting_system (fk_country, pcg_version, label, active) VALUES (147,'SYSCOHADA-ML', 'Plan comptable Ouest-Africain', 1);
    +INSERT INTO llx_accounting_system (fk_country, pcg_version, label, active) VALUES (168,'SYSCOHADA-NE', 'Plan comptable Ouest-Africain', 1);
    +INSERT INTO llx_accounting_system (fk_country, pcg_version, label, active) VALUES ( 73,'SYSCOHADA-CD', 'Plan comptable Ouest-Africain', 1);
    +INSERT INTO llx_accounting_system (fk_country, pcg_version, label, active) VALUES ( 22,'SYSCOHADA-SN', 'Plan comptable Ouest-Africain', 1);
    +INSERT INTO llx_accounting_system (fk_country, pcg_version, label, active) VALUES ( 66,'SYSCOHADA-TD', 'Plan comptable Ouest-Africain', 1);
    +INSERT INTO llx_accounting_system (fk_country, pcg_version, label, active) VALUES ( 15,'SYSCOHADA-TG', 'Plan comptable Ouest-Africain', 1);
    +
     -- For 8.0
     
    +DROP TABLE llx_website_account;
    +DROP TABLE llx_website_account_extrafields;
    +
    +ALTER TABLE llx_paiementfourn ADD COLUMN fk_user_modif integer AFTER fk_user_author;
    +
     -- delete old permission no more used
     DELETE FROM llx_rights_def WHERE perms = 'main' and module = 'commercial';
     
    @@ -72,7 +114,10 @@ delete from llx_usergroup_rights where fk_id not in (select id from llx_rights_d
     ALTER TABLE llx_inventory ADD COLUMN fk_product integer DEFAULT NULL;
     ALTER TABLE llx_inventory MODIFY COLUMN fk_warehouse integer DEFAULT NULL;
     
    -ALTER TABLE llx_c_type_fees ADD COLUMN llx_c_type_fees integer DEFAULT 0;
    +ALTER TABLE llx_c_type_fees DROP COLUMN llx_c_type_fees;
    +ALTER TABLE llx_c_type_fees ADD COLUMN type integer DEFAULT 0;
    +
    +ALTER TABLE llx_c_ecotaxe CHANGE COLUMN libelle label varchar(255);
     
     ALTER TABLE llx_product_fournisseur_price DROP COLUMN unitcharges;
     
    @@ -123,10 +168,17 @@ ALTER TABLE llx_expensereport_det ADD COLUMN docnumber varchar(128) after fk_exp
     
     ALTER TABLE llx_website_page ADD COLUMN aliasalt varchar(255) after pageurl;
     
    --- Add missing keys and primary key
     DELETE FROM llx_c_paiement WHERE code = '' or code = '-' or id = 0;
    +
    +-- Remove duplicate record with same primary key in llx_c_paiement
    +DROP TABLE llx_c_paiement_temp;
    +CREATE TABLE llx_c_paiement_temp AS SELECT * FROM llx_c_paiement;
    +DELETE FROM llx_c_paiement WHERE entity > 1 AND id IN (SELECT cp2.id FROM llx_c_paiement_temp as cp2 WHERE cp2.entity = 1);
    +
    +-- Add missing keys and primary key
     ALTER TABLE llx_c_paiement DROP INDEX uk_c_paiement;
     ALTER TABLE llx_c_paiement ADD UNIQUE INDEX uk_c_paiement_code(entity, code);
    +
     -- VMYSQL4.3 ALTER TABLE llx_c_paiement CHANGE COLUMN id id INTEGER AUTO_INCREMENT PRIMARY KEY;
     -- VPGSQL8.2 CREATE SEQUENCE llx_c_paiement_id_seq OWNED BY llx_c_paiement.id;
     -- VPGSQL8.2 ALTER TABLE llx_c_paiement ADD PRIMARY KEY (id);
    @@ -148,7 +200,7 @@ ALTER TABLE llx_oauth_token ADD COLUMN tokenstring text;
     ALTER TABLE llx_societe_rib ADD COLUMN type varchar(32) DEFAULT 'ban' after rowid;
     ALTER TABLE llx_societe_rib ADD COLUMN last_four varchar(4);
     ALTER TABLE llx_societe_rib ADD COLUMN card_type varchar(255);
    -ALTER TABLE llx_societe_rib ADD COLUMN cvn varchar(255);										
    +ALTER TABLE llx_societe_rib ADD COLUMN cvn varchar(255);
     ALTER TABLE llx_societe_rib ADD COLUMN exp_date_month INTEGER;
     ALTER TABLE llx_societe_rib ADD COLUMN exp_date_year INTEGER;
     ALTER TABLE llx_societe_rib ADD COLUMN country_code varchar(10);
    @@ -166,7 +218,9 @@ UPDATE llx_societe_rib set type = 'ban' where type = '' OR type IS NULL;
     -- VMYSQL4.3 ALTER TABLE llx_societe_rib MODIFY COLUMN type varchar(32) NOT NULL;
     -- VPGSQL8.2 ALTER TABLE llx_societe_rib ALTER COLUMN type SET NOT NULL;
        
    -CREATE TABLE llx_ticketsup
    +   
    +-- Module ticket
    +CREATE TABLE llx_ticket
     (
     	rowid       integer AUTO_INCREMENT PRIMARY KEY,
     	entity		integer DEFAULT 1,
    @@ -193,11 +247,11 @@ CREATE TABLE llx_ticketsup
     	tms timestamp
     )ENGINE=innodb;
     
    -ALTER TABLE llx_ticketsup ADD COLUMN notify_tiers_at_create integer;
    -ALTER TABLE llx_ticketsup DROP INDEX uk_ticketsup_rowid_track_id;
    -ALTER TABLE llx_ticketsup ADD UNIQUE uk_ticketsup_track_id (track_id);
    +ALTER TABLE llx_ticket ADD COLUMN notify_tiers_at_create integer;
    +ALTER TABLE llx_ticket DROP INDEX uk_ticket_rowid_track_id;
    +ALTER TABLE llx_ticket ADD UNIQUE uk_ticket_track_id (track_id);
     
    -CREATE TABLE llx_ticketsup_msg
    +CREATE TABLE llx_ticket_msg
     (
     	rowid       integer AUTO_INCREMENT PRIMARY KEY,
     	entity		integer DEFAULT 1,
    @@ -209,9 +263,9 @@ CREATE TABLE llx_ticketsup_msg
     )ENGINE=innodb;
     
     
    -ALTER TABLE llx_ticketsup_msg ADD CONSTRAINT fk_ticketsup_msg_fk_track_id FOREIGN KEY (fk_track_id) REFERENCES llx_ticketsup (track_id);
    +ALTER TABLE llx_ticket_msg ADD CONSTRAINT fk_ticket_msg_fk_track_id FOREIGN KEY (fk_track_id) REFERENCES llx_ticket (track_id);
     
    -CREATE TABLE llx_ticketsup_logs
    +CREATE TABLE llx_ticket_logs
     (
     	rowid       integer AUTO_INCREMENT PRIMARY KEY,
     	entity		integer DEFAULT 1,
    @@ -221,9 +275,9 @@ CREATE TABLE llx_ticketsup_logs
     	message	text
     )ENGINE=innodb;
     
    -ALTER TABLE llx_ticketsup_logs ADD CONSTRAINT fk_ticketsup_logs_fk_track_id FOREIGN KEY (fk_track_id) REFERENCES llx_ticketsup (track_id);
    +ALTER TABLE llx_ticket_logs ADD CONSTRAINT fk_ticket_logs_fk_track_id FOREIGN KEY (fk_track_id) REFERENCES llx_ticket (track_id);
     
    -CREATE TABLE llx_ticketsup_extrafields
    +CREATE TABLE llx_ticket_extrafields
     (
       rowid            integer AUTO_INCREMENT PRIMARY KEY,
       tms              timestamp,
    @@ -231,10 +285,17 @@ CREATE TABLE llx_ticketsup_extrafields
       import_key       varchar(14)
     )ENGINE=innodb;
     
    +create table llx_facture_rec_extrafields
    +(
    +  rowid                     integer AUTO_INCREMENT PRIMARY KEY,
    +  tms                       timestamp,
    +  fk_object                 integer NOT NULL,
    +  import_key                varchar(14)
    +) ENGINE=innodb;
     
     
     -- Create dictionaries tables for ticket
    -create table llx_c_ticketsup_severity
    +create table llx_c_ticket_severity
     (
       rowid			integer AUTO_INCREMENT PRIMARY KEY,
       entity		integer DEFAULT 1,
    @@ -247,7 +308,7 @@ create table llx_c_ticketsup_severity
       description	varchar(255)
     )ENGINE=innodb;
     
    -create table llx_c_ticketsup_type
    +create table llx_c_ticket_type
     (
       rowid			integer AUTO_INCREMENT PRIMARY KEY,
       entity		integer DEFAULT 1,
    @@ -259,7 +320,7 @@ create table llx_c_ticketsup_type
       description	varchar(255)
     )ENGINE=innodb;
     
    -create table llx_c_ticketsup_category
    +create table llx_c_ticket_category
     (
       rowid			integer AUTO_INCREMENT PRIMARY KEY,
       entity		integer DEFAULT 1,
    @@ -271,27 +332,30 @@ create table llx_c_ticketsup_category
       description	varchar(255)
     )ENGINE=innodb;
     
    -ALTER TABLE llx_c_ticketsup_category ADD UNIQUE INDEX uk_code (code, entity);
    -ALTER TABLE llx_c_ticketsup_severity ADD UNIQUE INDEX uk_code (code, entity);
    -ALTER TABLE llx_c_ticketsup_type     ADD UNIQUE INDEX uk_code (code, entity);
    +ALTER TABLE llx_c_ticket_category ADD UNIQUE INDEX uk_code (code, entity);
    +ALTER TABLE llx_c_ticket_severity ADD UNIQUE INDEX uk_code (code, entity);
    +ALTER TABLE llx_c_ticket_type     ADD UNIQUE INDEX uk_code (code, entity);
     
     
     
     -- Load data
    -INSERT INTO llx_c_ticketsup_severity (code, pos, label, color, active, use_default, description) VALUES('LOW',      '10', 'Low',                 '', 1, 0, NULL);
    -INSERT INTO llx_c_ticketsup_severity (code, pos, label, color, active, use_default, description) VALUES('NORMAL',   '20', 'Normal',              '', 1, 1, NULL);
    -INSERT INTO llx_c_ticketsup_severity (code, pos, label, color, active, use_default, description) VALUES('HIGH',     '30', 'High',                '', 1, 0, NULL);
    -INSERT INTO llx_c_ticketsup_severity (code, pos, label, color, active, use_default, description) VALUES('BLOCKING', '40', 'Critical / blocking', '', 1, 0, NULL);
    +INSERT INTO llx_c_ticket_severity (code, pos, label, color, active, use_default, description) VALUES('LOW',      '10', 'Low',                 '', 1, 0, NULL);
    +INSERT INTO llx_c_ticket_severity (code, pos, label, color, active, use_default, description) VALUES('NORMAL',   '20', 'Normal',              '', 1, 1, NULL);
    +INSERT INTO llx_c_ticket_severity (code, pos, label, color, active, use_default, description) VALUES('HIGH',     '30', 'High',                '', 1, 0, NULL);
    +INSERT INTO llx_c_ticket_severity (code, pos, label, color, active, use_default, description) VALUES('BLOCKING', '40', 'Critical / blocking', '', 1, 0, NULL);
     
    -INSERT INTO llx_c_ticketsup_type (code, pos, label, active, use_default, description) VALUES('COM',     '10', 'Commercial question',           1, 1, NULL);
    -INSERT INTO llx_c_ticketsup_type (code, pos, label, active, use_default, description) VALUES('ISSUE',   '20', 'Issue or problem'  ,            1, 0, NULL);
    -INSERT INTO llx_c_ticketsup_type (code, pos, label, active, use_default, description) VALUES('REQUEST', '25', 'Change or enhancement request', 1, 0, NULL);
    -INSERT INTO llx_c_ticketsup_type (code, pos, label, active, use_default, description) VALUES('PROJECT', '30', 'Project', 0, 0, NULL);
    -INSERT INTO llx_c_ticketsup_type (code, pos, label, active, use_default, description) VALUES('OTHER',   '40', 'Other',   1, 0, NULL);
    -
    -INSERT INTO llx_c_ticketsup_category (code, pos, label, active, use_default, description) VALUES('OTHER', '10', 'Other',           1, 1, NULL);
    +INSERT INTO llx_c_ticket_type (code, pos, label, active, use_default, description) VALUES('COM',     '10', 'Commercial question',           1, 1, NULL);
    +INSERT INTO llx_c_ticket_type (code, pos, label, active, use_default, description) VALUES('ISSUE',   '20', 'Issue or problem'  ,            1, 0, NULL);
    +INSERT INTO llx_c_ticket_type (code, pos, label, active, use_default, description) VALUES('REQUEST', '25', 'Change or enhancement request', 1, 0, NULL);
    +INSERT INTO llx_c_ticket_type (code, pos, label, active, use_default, description) VALUES('PROJECT', '30', 'Project', 0, 0, NULL);
    +INSERT INTO llx_c_ticket_type (code, pos, label, active, use_default, description) VALUES('OTHER',   '40', 'Other',   1, 0, NULL);
     
    +INSERT INTO llx_c_ticket_category (code, pos, label, active, use_default, description) VALUES('OTHER', '10', 'Other',           1, 1, NULL);
     
    +INSERT INTO llx_c_type_contact (rowid, element, source, code, libelle, active, module) VALUES(155, 'ticket', 'internal', 'SUPPORTTEC', 'Utilisateur contact support', 1, NULL);
    +INSERT INTO llx_c_type_contact (rowid, element, source, code, libelle, active, module) VALUES(156, 'ticket', 'internal', 'CONTRIBUTOR', 'Intervenant', 1, NULL);
    +INSERT INTO llx_c_type_contact (rowid, element, source, code, libelle, active, module) VALUES(157, 'ticket', 'external', 'SUPPORTCLI', 'Contact client suivi incident', 1, NULL);
    +INSERT INTO llx_c_type_contact (rowid, element, source, code, libelle, active, module) VALUES(158, 'ticket', 'external', 'CONTRIBUTOR', 'Intervenant', 1, NULL);
     
     
     
    @@ -371,9 +435,9 @@ CREATE TABLE llx_asset(
     	ref varchar(128) NOT NULL,
     	entity integer DEFAULT 1 NOT NULL,
     	label varchar(255),
    -	amount double(24,8) DEFAULT NULL,
    +	amount_ht double(24,8) DEFAULT NULL,
    +	amount_vat double(24,8) DEFAULT NULL,
     	fk_asset_type integer NOT NULL,
    -	fk_soc integer,
     	description text,
     	note_public text,
     	note_private text,
    @@ -388,7 +452,6 @@ CREATE TABLE llx_asset(
     ALTER TABLE llx_asset ADD INDEX idx_asset_rowid (rowid);
     ALTER TABLE llx_asset ADD INDEX idx_asset_ref (ref);
     ALTER TABLE llx_asset ADD INDEX idx_asset_entity (entity);
    -ALTER TABLE llx_asset ADD INDEX idx_asset_fk_soc (fk_soc);
     
     ALTER TABLE llx_asset ADD INDEX idx_asset_fk_asset_type (fk_asset_type);
     
    @@ -441,4 +504,67 @@ ALTER TABLE llx_extrafields MODIFY COLUMN list VARCHAR(128);
     
     UPDATE llx_rights_def set module = 'asset' where module = 'assets';
     
    -update llx_c_email_templates set lang = '' where lang IS NULL;
    +ALTER TABLE llx_c_accounting_category ADD COLUMN entity integer NOT NULL DEFAULT 1 AFTER rowid;
    +-- VMYSQL4.1 DROP INDEX uk_c_accounting_category on llx_c_accounting_category;
    +-- VPGSQL8.2 DROP INDEX uk_c_accounting_category;
    +ALTER TABLE llx_c_accounting_category ADD UNIQUE INDEX uk_c_accounting_category(code,entity);
    +-- VMYSQL4.1 DROP INDEX uk_accounting_journal_code on llx_accounting_journal;
    +-- VPGSQL8.2 DROP INDEX uk_accounting_journal_code;
    +ALTER TABLE llx_accounting_journal ADD UNIQUE INDEX uk_accounting_journal_code (code,entity);
    +
    +UPDATE llx_c_email_templates SET lang = '' WHERE lang IS NULL;
    +
    +-- Warehouse
    +ALTER TABLE llx_entrepot ADD COLUMN model_pdf VARCHAR(255) AFTER fk_user_author;
    +ALTER TABLE llx_stock_mouvement ADD COLUMN model_pdf VARCHAR(255) AFTER origintype;
    +
    +
    +insert into llx_c_regions (fk_pays, code_region, cheflieu, tncc, nom, active) values (  118, 11801, '', 0, 'Indonesia', 1);
    +
    +INSERT INTO llx_c_departements ( code_departement, fk_region, cheflieu, tncc, ncc, nom, active) VALUES ('BA', 11801, NULL, 0, 'BA', 'Bali', 1);    
    +INSERT INTO llx_c_departements ( code_departement, fk_region, cheflieu, tncc, ncc, nom, active) VALUES ('BB', 11801, NULL, 0, 'BB', 'Bangka Belitung', 1);    
    +INSERT INTO llx_c_departements ( code_departement, fk_region, cheflieu, tncc, ncc, nom, active) VALUES ('BT', 11801, NULL, 0, 'BT', 'Banten', 1);    
    +INSERT INTO llx_c_departements ( code_departement, fk_region, cheflieu, tncc, ncc, nom, active) VALUES ('BE', 11801, NULL, 0, 'BA', 'Bengkulu', 1);    
    +INSERT INTO llx_c_departements ( code_departement, fk_region, cheflieu, tncc, ncc, nom, active) VALUES ('YO', 11801, NULL, 0, 'YO', 'DI Yogyakarta', 1);    
    +INSERT INTO llx_c_departements ( code_departement, fk_region, cheflieu, tncc, ncc, nom, active) VALUES ('JK', 11801, NULL, 0, 'JK', 'DKI Jakarta', 1);    
    +INSERT INTO llx_c_departements ( code_departement, fk_region, cheflieu, tncc, ncc, nom, active) VALUES ('GO', 11801, NULL, 0, 'GO', 'Gorontalo', 1);    
    +INSERT INTO llx_c_departements ( code_departement, fk_region, cheflieu, tncc, ncc, nom, active) VALUES ('JA', 11801, NULL, 0, 'JA', 'Jambi', 1);    
    +INSERT INTO llx_c_departements ( code_departement, fk_region, cheflieu, tncc, ncc, nom, active) VALUES ('JB', 11801, NULL, 0, 'JB', 'Jawa Barat', 1);    
    +INSERT INTO llx_c_departements ( code_departement, fk_region, cheflieu, tncc, ncc, nom, active) VALUES ('JT', 11801, NULL, 0, 'JT', 'Jawa Tengah', 1);    
    +INSERT INTO llx_c_departements ( code_departement, fk_region, cheflieu, tncc, ncc, nom, active) VALUES ('JI', 11801, NULL, 0, 'JI', 'Jawa Timur', 1);    
    +INSERT INTO llx_c_departements ( code_departement, fk_region, cheflieu, tncc, ncc, nom, active) VALUES ('KB', 11801, NULL, 0, 'KB', 'Kalimantan Barat', 1);    
    +INSERT INTO llx_c_departements ( code_departement, fk_region, cheflieu, tncc, ncc, nom, active) VALUES ('KS', 11801, NULL, 0, 'KS', 'Kalimantan Selatan', 1);    
    +INSERT INTO llx_c_departements ( code_departement, fk_region, cheflieu, tncc, ncc, nom, active) VALUES ('KT', 11801, NULL, 0, 'KT', 'Kalimantan Tengah', 1);    
    +INSERT INTO llx_c_departements ( code_departement, fk_region, cheflieu, tncc, ncc, nom, active) VALUES ('KI', 11801, NULL, 0, 'KI', 'Kalimantan Timur', 1);    
    +INSERT INTO llx_c_departements ( code_departement, fk_region, cheflieu, tncc, ncc, nom, active) VALUES ('KU', 11801, NULL, 0, 'KU', 'Kalimantan Utara', 1);    
    +INSERT INTO llx_c_departements ( code_departement, fk_region, cheflieu, tncc, ncc, nom, active) VALUES ('KR', 11801, NULL, 0, 'KR', 'Kepulauan Riau', 1);    
    +INSERT INTO llx_c_departements ( code_departement, fk_region, cheflieu, tncc, ncc, nom, active) VALUES ('LA', 11801, NULL, 0, 'LA', 'Lampung', 1);    
    +INSERT INTO llx_c_departements ( code_departement, fk_region, cheflieu, tncc, ncc, nom, active) VALUES ('MA', 11801, NULL, 0, 'MA', 'Maluku', 1);    
    +INSERT INTO llx_c_departements ( code_departement, fk_region, cheflieu, tncc, ncc, nom, active) VALUES ('MU', 11801, NULL, 0, 'MU', 'Maluku Utara', 1);    
    +INSERT INTO llx_c_departements ( code_departement, fk_region, cheflieu, tncc, ncc, nom, active) VALUES ('AC', 11801, NULL, 0, 'AC', 'Nanggroe Aceh Darussalam', 1);    
    +INSERT INTO llx_c_departements ( code_departement, fk_region, cheflieu, tncc, ncc, nom, active) VALUES ('NB', 11801, NULL, 0, 'NB', 'Nusa Tenggara Barat', 1);    
    +INSERT INTO llx_c_departements ( code_departement, fk_region, cheflieu, tncc, ncc, nom, active) VALUES ('NT', 11801, NULL, 0, 'NT', 'Nusa Tenggara Timur', 1);    
    +INSERT INTO llx_c_departements ( code_departement, fk_region, cheflieu, tncc, ncc, nom, active) VALUES ('PA', 11801, NULL, 0, 'PA', 'Papua', 1);    
    +INSERT INTO llx_c_departements ( code_departement, fk_region, cheflieu, tncc, ncc, nom, active) VALUES ('PB', 11801, NULL, 0, 'PB', 'Papua Barat', 1);    
    +INSERT INTO llx_c_departements ( code_departement, fk_region, cheflieu, tncc, ncc, nom, active) VALUES ('RI', 11801, NULL, 0, 'RI', 'Riau', 1);    
    +INSERT INTO llx_c_departements ( code_departement, fk_region, cheflieu, tncc, ncc, nom, active) VALUES ('SR', 11801, NULL, 0, 'SR', 'Sulawesi Barat', 1);    
    +INSERT INTO llx_c_departements ( code_departement, fk_region, cheflieu, tncc, ncc, nom, active) VALUES ('SN', 11801, NULL, 0, 'SN', 'Sulawesi Selatan', 1);    
    +INSERT INTO llx_c_departements ( code_departement, fk_region, cheflieu, tncc, ncc, nom, active) VALUES ('ST', 11801, NULL, 0, 'ST', 'Sulawesi Tengah', 1);    
    +INSERT INTO llx_c_departements ( code_departement, fk_region, cheflieu, tncc, ncc, nom, active) VALUES ('SG', 11801, NULL, 0, 'SG', 'Sulawesi Tenggara', 1);    
    +INSERT INTO llx_c_departements ( code_departement, fk_region, cheflieu, tncc, ncc, nom, active) VALUES ('SA', 11801, NULL, 0, 'SA', 'Sulawesi Utara', 1);    
    +INSERT INTO llx_c_departements ( code_departement, fk_region, cheflieu, tncc, ncc, nom, active) VALUES ('SB', 11801, NULL, 0, 'SB', 'Sumatera Barat', 1);    
    +INSERT INTO llx_c_departements ( code_departement, fk_region, cheflieu, tncc, ncc, nom, active) VALUES ('SS', 11801, NULL, 0, 'SS', 'Sumatera Selatan', 1);    
    +INSERT INTO llx_c_departements ( code_departement, fk_region, cheflieu, tncc, ncc, nom, active) VALUES ('SU', 11801, NULL, 0, 'SU', 'Sumatera Utara	', 1);
    +
    +-- New available chart of accounts
    +INSERT INTO llx_accounting_system (fk_country, pcg_version, label, active) VALUES (188, 'RO-BASE', 'Plan de conturi romanesc',    1);
    +INSERT INTO llx_accounting_system (fk_country, pcg_version, label, active) VALUES (  5,   'SKR03', 'Standardkontenrahmen SKR 03', 1);
    +INSERT INTO llx_accounting_system (fk_country, pcg_version, label, active) VALUES (  5,   'SKR04', 'Standardkontenrahmen SKR 04', 1);
    +
    +
    +-- advtargetmailing
    +ALTER TABLE llx_advtargetemailing ADD COLUMN fk_element integer NOT NULL;
    +ALTER TABLE llx_advtargetemailing ADD COLUMN type_element varchar(180) NOT NULL;
    +UPDATE llx_advtargetemailing SET fk_element = fk_mailing, type_element='mailing';
    +ALTER TABLE llx_advtargetemailing DROP COLUMN fk_mailing;
    +
    diff --git a/htdocs/install/mysql/migration/8.0.0-9.0.0.sql b/htdocs/install/mysql/migration/8.0.0-9.0.0.sql
    new file mode 100644
    index 00000000000..09908ac86f5
    --- /dev/null
    +++ b/htdocs/install/mysql/migration/8.0.0-9.0.0.sql
    @@ -0,0 +1,131 @@
    +--
    +-- Be carefull to requests order.
    +-- This file must be loaded by calling /install/index.php page
    +-- when current version is 9.0.0 or higher.
    +--
    +-- To restrict request to Mysql version x.y minimum use -- VMYSQLx.y
    +-- To restrict request to Pgsql version x.y minimum use -- VPGSQLx.y
    +-- To rename a table:       ALTER TABLE llx_table RENAME TO llx_table_new;
    +-- To add a column:         ALTER TABLE llx_table ADD COLUMN newcol varchar(60) NOT NULL DEFAULT '0' AFTER existingcol;
    +-- To rename a column:      ALTER TABLE llx_table CHANGE COLUMN oldname newname varchar(60);
    +-- To drop a column:        ALTER TABLE llx_table DROP COLUMN oldname;
    +-- To change type of field: ALTER TABLE llx_table MODIFY COLUMN name varchar(60);
    +-- To drop a foreign key:   ALTER TABLE llx_table DROP FOREIGN KEY fk_name;
    +-- To create a unique index ALTER TABLE llx_table ADD UNIQUE INDEX uk_table_field (field);
    +-- To drop an index:        -- VMYSQL4.1 DROP INDEX nomindex on llx_table
    +-- To drop an index:        -- VPGSQL8.2 DROP INDEX nomindex
    +-- To make pk to be auto increment (mysql):    -- VMYSQL4.3 ALTER TABLE llx_table CHANGE COLUMN rowid rowid INTEGER NOT NULL AUTO_INCREMENT;
    +-- To make pk to be auto increment (postgres):
    +-- -- VPGSQL8.2 CREATE SEQUENCE llx_table_rowid_seq OWNED BY llx_table.rowid;
    +-- -- VPGSQL8.2 ALTER TABLE llx_table ADD PRIMARY KEY (rowid);
    +-- -- VPGSQL8.2 ALTER TABLE llx_table ALTER COLUMN rowid SET DEFAULT nextval('llx_table_rowid_seq');
    +-- -- VPGSQL8.2 SELECT setval('llx_table_rowid_seq', MAX(rowid)) FROM llx_table;
    +-- To set a field as NULL:                     -- VMYSQL4.3 ALTER TABLE llx_table MODIFY COLUMN name varchar(60) NULL;
    +-- To set a field as NULL:                     -- VPGSQL8.2 ALTER TABLE llx_table ALTER COLUMN name DROP NOT NULL;
    +-- To set a field as NOT NULL:                 -- VMYSQL4.3 ALTER TABLE llx_table MODIFY COLUMN name varchar(60) NOT NULL;
    +-- To set a field as NOT NULL:                 -- VPGSQL8.2 ALTER TABLE llx_table ALTER COLUMN name SET NOT NULL;
    +-- To set a field as default NULL:             -- VPGSQL8.2 ALTER TABLE llx_table ALTER COLUMN name SET DEFAULT NULL;
    +-- Note: fields with type BLOB/TEXT can't have default value.
    +
    +
    +-- Missing in 8.0
    +ALTER TABLE llx_accounting_account DROP FOREIGN KEY fk_accounting_account_fk_pcg_version;
    +ALTER TABLE llx_accounting_account MODIFY COLUMN fk_pcg_version varchar(32) NOT NULL;
    +ALTER TABLE llx_accounting_system MODIFY COLUMN pcg_version varchar(32) NOT NULL;
    +ALTER TABLE llx_accounting_account ADD CONSTRAINT fk_accounting_account_fk_pcg_version    FOREIGN KEY (fk_pcg_version)    REFERENCES llx_accounting_system (pcg_version);
    +
    +ALTER TABLE llx_facture ADD COLUMN module_source varchar(32);
    +ALTER TABLE llx_facture ADD COLUMN pos_source varchar(32);
    +
    +create table llx_facture_rec_extrafields
    +(
    +  rowid                     integer AUTO_INCREMENT PRIMARY KEY,
    +  tms                       timestamp,
    +  fk_object                 integer NOT NULL,
    +  import_key                varchar(14)
    +) ENGINE=innodb;
    +
    +
    +-- For 9.0
    +ALTER TABLE llx_extrafields ADD COLUMN help text NULL;
    +ALTER TABLE llx_extrafields ADD COLUMN totalizable boolean DEFAULT FALSE after list;
    +ALTER TABLE llx_product_fournisseur_price ADD COLUMN desc_fourn text after ref_fourn;
    +
    +
    +ALTER TABLE llx_user ADD COLUMN dateemploymentend date after dateemployment;
    +
    +
    +ALTER TABLE llx_c_field_list ADD COLUMN visible tinyint	DEFAULT 1 NOT NULL AFTER search;
    +
    +
    +insert into llx_c_action_trigger (code,label,description,elementtype,rang) values ('COMPANY_DELETE','Third party deleted','Executed when you delete third party','societe',1);
    +insert into llx_c_action_trigger (code,label,description,elementtype,rang) values ('PROPAL_DELETE','Customer proposal deleted','Executed when a customer proposal is deleted','propal',2);
    +insert into llx_c_action_trigger (code,label,description,elementtype,rang) values ('ORDER_DELETE','Customer order deleted','Executed when a customer order is deleted','commande',5);
    +insert into llx_c_action_trigger (code,label,description,elementtype,rang) values ('BILL_DELETE','Customer invoice deleted','Executed when a customer invoice is deleted','facture',9);
    +insert into llx_c_action_trigger (code,label,description,elementtype,rang) values ('PROPOSAL_SUPPLIER_DELETE','Price request deleted','Executed when a customer proposal delete','proposal_supplier',10);
    +insert into llx_c_action_trigger (code,label,description,elementtype,rang) values ('ORDER_SUPPLIER_DELETE','Supplier order deleted','Executed when a supplier order is deleted','order_supplier',14);
    +insert into llx_c_action_trigger (code,label,description,elementtype,rang) values ('BILL_SUPPLIER_DELETE','Supplier invoice deleted','Executed when a supplier invoice is deleted','invoice_supplier',17);
    +insert into llx_c_action_trigger (code,label,description,elementtype,rang) values ('CONTRACT_DELETE','Contract deleted','Executed when a contract is deleted','contrat',18);
    +insert into llx_c_action_trigger (code,label,description,elementtype,rang) values ('FICHINTER_DELETE','Intervention is deleted','Executed when a intervention is deleted','ficheinter',35);
    +insert into llx_c_action_trigger (code,label,description,elementtype,rang) values ('EXPENSE_DELETE','Expense report deleted','Executed when an expense report is deleted','expensereport',204);
    +
    +ALTER TABLE llx_payment_salary ADD COLUMN fk_projet integer DEFAULT NULL after amount;
    +
    +ALTER TABLE llx_categorie ADD COLUMN ref_ext varchar(255);
    +
    +ALTER TABLE llx_paiement ADD COLUMN ext_payment_id varchar(128);
    +ALTER TABLE llx_paiement ADD COLUMN ext_payment_site varchar(128);
    +
    +ALTER TABLE llx_societe ADD COLUMN twitter  varchar(255) after skype;
    +ALTER TABLE llx_societe ADD COLUMN facebook varchar(255) after skype;
    +ALTER TABLE llx_societe ADD COLUMN instagram  varchar(255) after skype;
    +ALTER TABLE llx_societe ADD COLUMN snapchat  varchar(255) after skype;
    +ALTER TABLE llx_societe ADD COLUMN googleplus  varchar(255) after skype;
    +ALTER TABLE llx_societe ADD COLUMN youtube  varchar(255) after skype;
    +ALTER TABLE llx_societe ADD COLUMN whatsapp  varchar(255) after skype;
    +
    +ALTER TABLE llx_socpeople ADD COLUMN twitter  varchar(255) after skype;
    +ALTER TABLE llx_socpeople ADD COLUMN facebook varchar(255) after skype;
    +ALTER TABLE llx_socpeople ADD COLUMN instagram  varchar(255) after skype;
    +ALTER TABLE llx_socpeople ADD COLUMN snapchat  varchar(255) after skype;
    +ALTER TABLE llx_socpeople ADD COLUMN googleplus  varchar(255) after skype;
    +ALTER TABLE llx_socpeople ADD COLUMN youtube  varchar(255) after skype;
    +ALTER TABLE llx_socpeople ADD COLUMN whatsapp  varchar(255) after skype;
    +
    +ALTER TABLE llx_adherent ADD COLUMN skype  varchar(255);
    +ALTER TABLE llx_adherent ADD COLUMN twitter  varchar(255);
    +ALTER TABLE llx_adherent ADD COLUMN facebook varchar(255);
    +ALTER TABLE llx_adherent ADD COLUMN instagram  varchar(255);
    +ALTER TABLE llx_adherent ADD COLUMN snapchat  varchar(255);
    +ALTER TABLE llx_adherent ADD COLUMN googleplus  varchar(255);
    +ALTER TABLE llx_adherent ADD COLUMN youtube  varchar(255);
    +ALTER TABLE llx_adherent ADD COLUMN whatsapp  varchar(255);
    +
    +ALTER TABLE llx_user ADD COLUMN skype  varchar(255);
    +ALTER TABLE llx_user ADD COLUMN twitter  varchar(255);
    +ALTER TABLE llx_user ADD COLUMN facebook varchar(255);
    +ALTER TABLE llx_user ADD COLUMN instagram  varchar(255);
    +ALTER TABLE llx_user ADD COLUMN snapchat  varchar(255);
    +ALTER TABLE llx_user ADD COLUMN googleplus  varchar(255);
    +ALTER TABLE llx_user ADD COLUMN youtube  varchar(255);
    +ALTER TABLE llx_user ADD COLUMN whatsapp  varchar(255);
    +
    +
    +ALTER TABLE llx_website CHANGE COLUMN fk_user_create fk_user_creat integer;
    +ALTER TABLE llx_website_page CHANGE COLUMN fk_user_create fk_user_creat integer;
    +
    +ALTER TABLE llx_website ADD COLUMN maincolor varchar(16);
    +ALTER TABLE llx_website ADD COLUMN maincolorbis varchar(16);
    +
    +
    +CREATE TABLE llx_takepos_floor_tables(
    +    rowid integer AUTO_INCREMENT PRIMARY KEY,
    +    entity integer DEFAULT 1 NOT NULL,
    +    label varchar(255),
    +    leftpos float,
    +    toppos float,
    +    floor smallint
    +) ENGINE=innodb;
    +
    +
    +UPDATE llx_c_payment_term SET decalage = nbjour, nbjour = 0 where decalage IS NULL AND type_cdr = 2;
    diff --git a/htdocs/install/mysql/migration/repair.sql b/htdocs/install/mysql/migration/repair.sql
    index 9493ef6c7c9..22409441eac 100755
    --- a/htdocs/install/mysql/migration/repair.sql
    +++ b/htdocs/install/mysql/migration/repair.sql
    @@ -391,6 +391,11 @@ drop table tmp_bank_url_expense_user;
     -- where price = 17.5
     
     
    +-- VMYSQL4.1 SET sql_mode = 'ALLOW_INVALID_DATES';
    +-- VMYSQL4.1 update llx_accounting_account set tms = datec where DATE(STR_TO_DATE(tms, '%Y-%m-%d')) IS NULL;
    +-- VMYSQL4.1 SET sql_mode = 'NO_ZERO_DATE';
    +-- VMYSQL4.1 update llx_accounting_account set tms = datec where DATE(STR_TO_DATE(tms, '%Y-%m-%d')) IS NULL;
    +
     -- VMYSQL4.1 SET sql_mode = 'ALLOW_INVALID_DATES';
     -- VMYSQL4.1 update llx_expensereport set date_debut = date_create where DATE(STR_TO_DATE(date_debut, '%Y-%m-%d')) IS NULL;
     -- VMYSQL4.1 SET sql_mode = 'NO_ZERO_DATE';
    diff --git a/htdocs/install/mysql/tables/llx_accounting_bookkeeping.sql b/htdocs/install/mysql/tables/llx_accounting_bookkeeping.sql
    index 4169b858536..af6cd66826d 100644
    --- a/htdocs/install/mysql/tables/llx_accounting_bookkeeping.sql
    +++ b/htdocs/install/mysql/tables/llx_accounting_bookkeeping.sql
    @@ -22,8 +22,8 @@ CREATE TABLE llx_accounting_bookkeeping
       rowid                 integer NOT NULL AUTO_INCREMENT PRIMARY KEY,
       entity                integer DEFAULT 1 NOT NULL,	-- 					| multi company id
       doc_date              date NOT NULL,				-- FEC:PieceDate
    -  doc_type              varchar(30) NOT NULL,		-- FEC:PieceRef		| facture_client/reglement_client/facture_fournisseur/reglement_fournisseur
    -  doc_ref               varchar(300) NOT NULL,		-- 					| facture_client/reglement_client/... reference number
    +  doc_type              varchar(30) NOT NULL,		-- 					| facture_client/reglement_client/facture_fournisseur/reglement_fournisseur
    +  doc_ref               varchar(300) NOT NULL,		-- FEC:PieceRef		| facture_client/reglement_client/... reference number
       fk_doc                integer NOT NULL,			-- 					| facture_client/reglement_client/... rowid
       fk_docdet             integer NOT NULL,			-- 					| facture_client/reglement_client/... line rowid
       thirdparty_code       varchar(32),                -- Third party code (customer or supplier) when record is saved (may help debug) 
    diff --git a/htdocs/install/mysql/tables/llx_accounting_journal.key.sql b/htdocs/install/mysql/tables/llx_accounting_journal.key.sql
    index e5083aa83d7..701c39e06a2 100644
    --- a/htdocs/install/mysql/tables/llx_accounting_journal.key.sql
    +++ b/htdocs/install/mysql/tables/llx_accounting_journal.key.sql
    @@ -17,4 +17,4 @@
     -- ===========================================================================
     
     
    -ALTER TABLE llx_accounting_journal ADD UNIQUE INDEX uk_accounting_journal_code (code);
    +ALTER TABLE llx_accounting_journal ADD UNIQUE INDEX uk_accounting_journal_code (code,entity);
    diff --git a/htdocs/install/mysql/tables/llx_adherent.sql b/htdocs/install/mysql/tables/llx_adherent.sql
    index 37b01a59dc3..3417e1b5792 100644
    --- a/htdocs/install/mysql/tables/llx_adherent.sql
    +++ b/htdocs/install/mysql/tables/llx_adherent.sql
    @@ -46,7 +46,16 @@ create table llx_adherent
       state_id         integer,
       country          integer,
       email            varchar(255),
    +
       skype            varchar(255),
    +  twitter          varchar(255),                        		--
    +  facebook         varchar(255),                        		--
    +  instagram        varchar(255),                        		--
    +  snapchat         varchar(255),                        		--
    +  googleplus       varchar(255),                        		--
    +  youtube          varchar(255),                        		--
    +  whatsapp         varchar(255),                        		--
    +
       phone            varchar(30),
       phone_perso      varchar(30),
       phone_mobile     varchar(30),
    diff --git a/htdocs/install/mysql/tables/llx_advtargetemailing.sql b/htdocs/install/mysql/tables/llx_advtargetemailing.sql
    index 395558c700f..3698e5e6626 100644
    --- a/htdocs/install/mysql/tables/llx_advtargetemailing.sql
    +++ b/htdocs/install/mysql/tables/llx_advtargetemailing.sql
    @@ -22,7 +22,8 @@ CREATE TABLE llx_advtargetemailing
       rowid integer NOT NULL auto_increment PRIMARY KEY,
       name varchar(180) NOT NULL,
       entity integer NOT NULL DEFAULT 1,
    -  fk_mailing	integer NOT NULL,
    +  fk_element	integer NOT NULL,
    +  type_element	varchar(180) NOT NULL,
       filtervalue	text,
       fk_user_author integer NOT NULL,
       datec datetime NOT NULL,
    diff --git a/htdocs/install/mysql/tables/llx_asset.key.sql b/htdocs/install/mysql/tables/llx_asset.key.sql
    index 6befef7455f..31bed33a3ee 100644
    --- a/htdocs/install/mysql/tables/llx_asset.key.sql
    +++ b/htdocs/install/mysql/tables/llx_asset.key.sql
    @@ -17,7 +17,6 @@
     ALTER TABLE llx_asset ADD INDEX idx_asset_rowid (rowid);
     ALTER TABLE llx_asset ADD INDEX idx_asset_ref (ref);
     ALTER TABLE llx_asset ADD INDEX idx_asset_entity (entity);
    -ALTER TABLE llx_asset ADD INDEX idx_asset_fk_soc (fk_soc);
     
     ALTER TABLE llx_asset ADD INDEX idx_asset_fk_asset_type (fk_asset_type);
     ALTER TABLE llx_asset ADD CONSTRAINT fk_asset_asset_type FOREIGN KEY (fk_asset_type)    REFERENCES llx_asset_type (rowid);
    diff --git a/htdocs/install/mysql/tables/llx_asset.sql b/htdocs/install/mysql/tables/llx_asset.sql
    index a583bd9275e..d6eba5ed93b 100644
    --- a/htdocs/install/mysql/tables/llx_asset.sql
    +++ b/htdocs/install/mysql/tables/llx_asset.sql
    @@ -19,9 +19,9 @@ CREATE TABLE llx_asset(
     	ref varchar(128) NOT NULL,
     	entity integer DEFAULT 1 NOT NULL,
     	label varchar(255),
    -	amount double(24,8) DEFAULT NULL,
    +	amount_ht double(24,8) DEFAULT NULL,
    +	amount_vat double(24,8) DEFAULT NULL,
     	fk_asset_type integer NOT NULL,
    -	fk_soc integer,
     	description text,
     	note_public text,
     	note_private text,
    diff --git a/htdocs/install/mysql/tables/llx_c_accounting_category.key.sql b/htdocs/install/mysql/tables/llx_c_accounting_category.key.sql
    index 6b2d520a156..be927f6e761 100644
    --- a/htdocs/install/mysql/tables/llx_c_accounting_category.key.sql
    +++ b/htdocs/install/mysql/tables/llx_c_accounting_category.key.sql
    @@ -17,5 +17,5 @@
     -- Table with category for accounting account
     -- ===================================================================
     
    -ALTER TABLE llx_c_accounting_category ADD UNIQUE INDEX uk_c_accounting_category(code);
    +ALTER TABLE llx_c_accounting_category ADD UNIQUE INDEX uk_c_accounting_category(code,entity);
     
    diff --git a/htdocs/install/mysql/tables/llx_c_accounting_category.sql b/htdocs/install/mysql/tables/llx_c_accounting_category.sql
    index 253ff6aef46..9df9a9d6ab0 100644
    --- a/htdocs/install/mysql/tables/llx_c_accounting_category.sql
    +++ b/htdocs/install/mysql/tables/llx_c_accounting_category.sql
    @@ -22,6 +22,7 @@
     
     CREATE TABLE llx_c_accounting_category (
       rowid 				integer NOT NULL AUTO_INCREMENT PRIMARY KEY,
    +  entity 				integer NOT NULL DEFAULT 1,
       code 					varchar(16) NOT NULL,
       label 				varchar(255) NOT NULL,
       range_account			varchar(255) NOT NULL,			 -- Comment
    diff --git a/htdocs/install/mysql/tables/llx_c_ecotaxe.sql b/htdocs/install/mysql/tables/llx_c_ecotaxe.sql
    index 09613787f76..cd67bb34766 100644
    --- a/htdocs/install/mysql/tables/llx_c_ecotaxe.sql
    +++ b/htdocs/install/mysql/tables/llx_c_ecotaxe.sql
    @@ -1,6 +1,6 @@
     -- ========================================================================
    --- Copyright (C) 2007 Regis Houssin        <regis.houssin@capnetworks.com>
    --- Copyright (C) 2009 Laurent Destailleur  <eldy@users.sourceforge.net>
    +-- Copyright (C) 2007-2018	Regis Houssin		<regis.houssin@capnetworks.com>
    +-- Copyright (C) 2009		Laurent Destailleur	<eldy@users.sourceforge.net>
     --
     -- This program is free software; you can redistribute it and/or modify
     -- it under the terms of the GNU General Public License as published by
    @@ -19,11 +19,11 @@
     
     create table llx_c_ecotaxe
     (
    -  rowid        integer      AUTO_INCREMENT PRIMARY KEY,
    -  code         varchar(64)  NOT NULL,  		-- Code servant a la traduction et a la reference interne
    -  libelle      varchar(255),                -- Description
    -  price        double(24,8),                -- Montant HT
    -  organization varchar(255),                -- Organisme gerant le bareme tarifaire
    -  fk_pays      integer NOT NULL,            -- Pays correspondant
    -  active       tinyint DEFAULT 1  NOT NULL
    +  rowid			integer      AUTO_INCREMENT PRIMARY KEY,
    +  code			varchar(64)  NOT NULL,			-- Code servant a la traduction et a la reference interne
    +  label			varchar(255),					-- Description
    +  price			double(24,8),					-- Montant HT
    +  organization	varchar(255),					-- Organisme gerant le bareme tarifaire
    +  fk_pays		integer NOT NULL,				-- Pays correspondant
    +  active		tinyint DEFAULT 1  NOT NULL
     )ENGINE=innodb;
    \ No newline at end of file
    diff --git a/htdocs/install/mysql/tables/llx_c_field_list.sql b/htdocs/install/mysql/tables/llx_c_field_list.sql
    index b22f98b52ec..21adba42cfa 100644
    --- a/htdocs/install/mysql/tables/llx_c_field_list.sql
    +++ b/htdocs/install/mysql/tables/llx_c_field_list.sql
    @@ -1,5 +1,5 @@
     -- ========================================================================
    --- Copyright (C) 2010 Regis Houssin  <regis.houssin@capnetworks.com>
    +-- Copyright (C) 2010-2018 Regis Houssin  <regis.houssin@capnetworks.com>
     --
     -- This program is free software; you can redistribute it and/or modify
     -- it under the terms of the GNU General Public License as published by
    @@ -33,6 +33,7 @@ create table llx_c_field_list
       align			varchar(6)		DEFAULT 'left',				-- align (left,center,right)
       sort			tinyint 		DEFAULT 1  	NOT NULL,		-- add sort field
       search		tinyint 		DEFAULT 0  	NOT NULL,		-- add search field
    +  visible		tinyint			DEFAULT 1	NOT NULL,		-- visibility of field. 0=Never visible, 1=Visible on list and forms, 2=Visible on list only
       enabled       varchar(255)	DEFAULT 1,					-- Condition to show or hide
       rang      	integer 		DEFAULT 0
       
    diff --git a/htdocs/install/mysql/tables/llx_c_ticketsup_category.key.sql b/htdocs/install/mysql/tables/llx_c_ticketsup_category.key.sql
    index a43346b87cf..aa3151d49a4 100644
    --- a/htdocs/install/mysql/tables/llx_c_ticketsup_category.key.sql
    +++ b/htdocs/install/mysql/tables/llx_c_ticketsup_category.key.sql
    @@ -15,4 +15,4 @@
     --
     --
     
    -ALTER TABLE llx_c_ticketsup_category ADD UNIQUE INDEX uk_code (code, entity);
    +ALTER TABLE llx_c_ticket_category ADD UNIQUE INDEX uk_code (code, entity);
    diff --git a/htdocs/install/mysql/tables/llx_c_ticketsup_category.sql b/htdocs/install/mysql/tables/llx_c_ticketsup_category.sql
    index cce444d7f8a..ce792e2476e 100755
    --- a/htdocs/install/mysql/tables/llx_c_ticketsup_category.sql
    +++ b/htdocs/install/mysql/tables/llx_c_ticketsup_category.sql
    @@ -15,7 +15,7 @@
     --
     --
     
    -create table llx_c_ticketsup_category
    +create table llx_c_ticket_category
     (
       rowid			integer AUTO_INCREMENT PRIMARY KEY,
       entity		integer DEFAULT 1,
    diff --git a/htdocs/install/mysql/tables/llx_c_ticketsup_severity.key.sql b/htdocs/install/mysql/tables/llx_c_ticketsup_severity.key.sql
    index 2772b0b545e..095458d699f 100644
    --- a/htdocs/install/mysql/tables/llx_c_ticketsup_severity.key.sql
    +++ b/htdocs/install/mysql/tables/llx_c_ticketsup_severity.key.sql
    @@ -15,4 +15,4 @@
     --
     --
     
    -ALTER TABLE llx_c_ticketsup_severity ADD UNIQUE INDEX uk_code (code, entity);
    +ALTER TABLE llx_c_ticket_severity ADD UNIQUE INDEX uk_code (code, entity);
    diff --git a/htdocs/install/mysql/tables/llx_c_ticketsup_severity.sql b/htdocs/install/mysql/tables/llx_c_ticketsup_severity.sql
    index 9c26ec5cc32..937ba22cd0f 100755
    --- a/htdocs/install/mysql/tables/llx_c_ticketsup_severity.sql
    +++ b/htdocs/install/mysql/tables/llx_c_ticketsup_severity.sql
    @@ -15,7 +15,7 @@
     --
     --
     
    -create table llx_c_ticketsup_severity
    +create table llx_c_ticket_severity
     (
       rowid			integer AUTO_INCREMENT PRIMARY KEY,
       entity		integer DEFAULT 1,
    diff --git a/htdocs/install/mysql/tables/llx_c_ticketsup_type.key.sql b/htdocs/install/mysql/tables/llx_c_ticketsup_type.key.sql
    index 6dd4ec8fc9a..a8d743a74ea 100644
    --- a/htdocs/install/mysql/tables/llx_c_ticketsup_type.key.sql
    +++ b/htdocs/install/mysql/tables/llx_c_ticketsup_type.key.sql
    @@ -15,4 +15,4 @@
     --
     --
     
    -ALTER TABLE llx_c_ticketsup_type ADD UNIQUE INDEX uk_code (code, entity);
    +ALTER TABLE llx_c_ticket_type ADD UNIQUE INDEX uk_code (code, entity);
    diff --git a/htdocs/install/mysql/tables/llx_c_ticketsup_type.sql b/htdocs/install/mysql/tables/llx_c_ticketsup_type.sql
    index 33f7b8a2973..9997b66ba0d 100755
    --- a/htdocs/install/mysql/tables/llx_c_ticketsup_type.sql
    +++ b/htdocs/install/mysql/tables/llx_c_ticketsup_type.sql
    @@ -15,7 +15,7 @@
     --
     --
     
    -create table llx_c_ticketsup_type
    +create table llx_c_ticket_type
     (
       rowid			integer AUTO_INCREMENT PRIMARY KEY,
       entity		integer DEFAULT 1,
    diff --git a/htdocs/install/mysql/tables/llx_categorie.sql b/htdocs/install/mysql/tables/llx_categorie.sql
    index fe2b03b2429..5493d2cfc8c 100644
    --- a/htdocs/install/mysql/tables/llx_categorie.sql
    +++ b/htdocs/install/mysql/tables/llx_categorie.sql
    @@ -24,7 +24,8 @@ create table llx_categorie
     	rowid 		    integer AUTO_INCREMENT PRIMARY KEY,
     	entity          integer DEFAULT 1 NOT NULL,			-- multi company id
     	fk_parent		integer DEFAULT 0 NOT NULL,
    -	label 		    varchar(180) NOT NULL,				-- category name
    +	label 		    varchar(180) NOT NULL,				-- category ref/name
    +	ref_ext			varchar(255),						-- reference into an external system (not used by dolibarr)
     	type	        tinyint DEFAULT 1 NOT NULL,			-- category type (product, supplier, customer, member)
     	description 	text,								-- description of the category
         color           varchar(8),                         -- color
    diff --git a/htdocs/install/mysql/tables/llx_commande.key.sql b/htdocs/install/mysql/tables/llx_commande.key.sql
    index 9652079846e..9134092195b 100644
    --- a/htdocs/install/mysql/tables/llx_commande.key.sql
    +++ b/htdocs/install/mysql/tables/llx_commande.key.sql
    @@ -18,7 +18,7 @@
     -- ============================================================================
     
     
    --- Supprimme orphelins pour permettre montee de la cle
    +-- Delete orphans
     -- V4 DELETE llx_commande FROM llx_commande LEFT JOIN llx_societe ON llx_commande.fk_soc = llx_societe.rowid WHERE llx_societe.rowid IS NULL; 
     
     ALTER TABLE llx_commande ADD UNIQUE INDEX uk_commande_ref (ref, entity);
    diff --git a/htdocs/install/mysql/tables/llx_ecm_files.key.sql b/htdocs/install/mysql/tables/llx_ecm_files.key.sql
    index a55debc9cd0..a73d0251bff 100644
    --- a/htdocs/install/mysql/tables/llx_ecm_files.key.sql
    +++ b/htdocs/install/mysql/tables/llx_ecm_files.key.sql
    @@ -17,7 +17,7 @@
     -- ============================================================================
     
     
    -ALTER TABLE llx_ecm_files ADD UNIQUE INDEX uk_ecm_files (filepath, filename);
    +ALTER TABLE llx_ecm_files ADD UNIQUE INDEX uk_ecm_files (filepath, filename, entity);
     ALTER TABLE llx_ecm_files ADD INDEX idx_ecm_files_label (label);
     
     --ALTER TABLE llx_ecm_files ADD UNIQUE INDEX uk_ecm_files_fullpath(fullpath); Disabled, mysql limits size of index
    diff --git a/htdocs/install/mysql/tables/llx_entrepot.sql b/htdocs/install/mysql/tables/llx_entrepot.sql
    index cfb17c55766..4c6f0480d5a 100644
    --- a/htdocs/install/mysql/tables/llx_entrepot.sql
    +++ b/htdocs/install/mysql/tables/llx_entrepot.sql
    @@ -34,6 +34,7 @@ create table llx_entrepot
       fk_pays         integer DEFAULT 0,
       statut          tinyint DEFAULT 1,			-- 1 open, 0 close
       fk_user_author  integer,
    -  import_key	  varchar(14),
    +  model_pdf       varchar(255),
    +  import_key	    varchar(14),
       fk_parent       integer DEFAULT 0
     )ENGINE=innodb;
    diff --git a/htdocs/install/mysql/tables/llx_extrafields.sql b/htdocs/install/mysql/tables/llx_extrafields.sql
    index 9acf239ee64..9f37383957a 100644
    --- a/htdocs/install/mysql/tables/llx_extrafields.sql
    +++ b/htdocs/install/mysql/tables/llx_extrafields.sql
    @@ -36,7 +36,9 @@ create table llx_extrafields
     	alwayseditable  integer DEFAULT 0,							-- 1 if field can be edited whatever is element status
     	param			text,										-- extra parameters to define possible values of field
     	list			varchar(255) DEFAULT '1',					-- visibility of field. 0=Never visible, 1=Visible on list and forms, 2=Visible on list only. Using a negative value means field is not shown by default on list but can be selected for viewing
    +    totalizable     boolean DEFAULT FALSE,                      -- is extrafield totalizable on list
     	langs			varchar(64),								-- example: fileofmymodule@mymodule
    +	help            text,                                       -- to store help tooltip
     	fk_user_author	integer,									-- user making creation
     	fk_user_modif	integer,	                                -- user making last change
     	datec			datetime,									-- date de creation
    diff --git a/htdocs/install/mysql/tables/llx_facture.sql b/htdocs/install/mysql/tables/llx_facture.sql
    index c0783a7bbd8..c001d459b48 100644
    --- a/htdocs/install/mysql/tables/llx_facture.sql
    +++ b/htdocs/install/mysql/tables/llx_facture.sql
    @@ -63,16 +63,18 @@ create table llx_facture
       fk_user_modif         integer,                                -- user making last change
       fk_user_valid			integer,								-- user validating
     
    +  module_source			varchar(32),							-- name of module when invoice generated by a dedicated module (POS, ...)
    +  pos_source			varchar(32),							-- name of POS station when invoice is generated by a POS module
       fk_fac_rec_source		integer,								-- facture rec source
       fk_facture_source		integer,								-- facture origin if credit notes or replacement invoice
    -  fk_projet				integer DEFAULT NULL,					-- projet auquel est associee la facture
    +  fk_projet				integer DEFAULT NULL,					-- project invoice is linked to
     
       fk_account			integer,								-- bank account
       fk_currency			varchar(3),								-- currency code
       
    -  fk_cond_reglement		integer  DEFAULT 1 NOT NULL,			-- condition de reglement (30 jours, fin de mois ...)
    -  fk_mode_reglement		integer,								-- mode de reglement (Virement, Prelevement)
    -  date_lim_reglement	date,									-- date limite de reglement
    +  fk_cond_reglement		integer  DEFAULT 1 NOT NULL,			-- payment term (30 days, end of month...)
    +  fk_mode_reglement		integer,								-- payment mode (Virement, Prelevement)
    +  date_lim_reglement	date,									-- due date
     
       note_private			text,
       note_public			text,
    diff --git a/htdocs/install/mysql/tables/llx_facturedet.sql b/htdocs/install/mysql/tables/llx_facturedet.sql
    index 05c68e92751..bf008d41f03 100644
    --- a/htdocs/install/mysql/tables/llx_facturedet.sql
    +++ b/htdocs/install/mysql/tables/llx_facturedet.sql
    @@ -52,7 +52,7 @@ create table llx_facturedet
       date_end						datetime   DEFAULT NULL,			-- date end if service
       info_bits						integer    DEFAULT 0,				-- VAT NPR or not (for france only)
     
    -  buy_price_ht					double(24,8) DEFAULT 0,				-- buying price
    +  buy_price_ht					double(24,8) DEFAULT 0,				-- buying price. Note: this value is saved as an always positive value, even on credit notes (it is price we bought the product before selling it).
       fk_product_fournisseur_price	integer      DEFAULT NULL,			-- reference of supplier price when line was added (may be used to update buy_price_ht current price when future invoice will be created)
     
       fk_code_ventilation			integer    DEFAULT 0 NOT NULL,		-- Id in table llx_accounting_bookeeping to know accounting account for product line
    diff --git a/htdocs/install/mysql/tables/llx_fichinter_rec.key.sql b/htdocs/install/mysql/tables/llx_fichinter_rec.key.sql
    new file mode 100644
    index 00000000000..0c420fd6395
    --- /dev/null
    +++ b/htdocs/install/mysql/tables/llx_fichinter_rec.key.sql
    @@ -0,0 +1,30 @@
    +-- ============================================================================
    +-- Copyright (C) 2002-2004 Rodolphe Quiedeville <rodolphe@quiedeville.org>
    +-- Copyright (C) 2004-2006 Laurent Destailleur  <eldy@users.sourceforge.net>
    +-- Copyright (C) 2009      Regis Houssin        <regis.houssin@capnetworks.com>
    +-- Copyright (C) 2018      Charlene Benke        <charlie@patas-monkey.com>
    +--
    +-- This program is free software; you can redistribute it and/or modify
    +-- it under the terms of the GNU General Public License as published by
    +-- the Free Software Foundation; either version 3 of the License, or
    +-- (at your option) any later version.
    +--
    +-- This program is distributed in the hope that it will be useful,
    +-- but WITHOUT ANY WARRANTY; without even the implied warranty of
    +-- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
    +-- GNU General Public License for more details.
    +--
    +-- You should have received a copy of the GNU General Public License
    +-- along with this program. If not, see <http://www.gnu.org/licenses/>.
    +--
    +-- ============================================================================
    +
    +
    +ALTER TABLE llx_fichinter_rec ADD UNIQUE INDEX idx_fichinter_rec_uk_titre (titre, entity);
    +
    +ALTER TABLE llx_fichinter_rec ADD INDEX idx_fichinter_rec_fk_soc (fk_soc);
    +ALTER TABLE llx_fichinter_rec ADD INDEX idx_fichinter_rec_fk_user_author (fk_user_author);
    +ALTER TABLE llx_fichinter_rec ADD INDEX idx_fichinter_rec_fk_projet (fk_projet);
    +
    +ALTER TABLE llx_fichinter_rec ADD CONSTRAINT fk_fichinter_rec_fk_user_author    FOREIGN KEY (fk_user_author) REFERENCES llx_user (rowid);
    +ALTER TABLE llx_fichinter_rec ADD CONSTRAINT fk_fichinter_rec_fk_projet         FOREIGN KEY (fk_projet) REFERENCES llx_projet (rowid);
    diff --git a/htdocs/install/mysql/tables/llx_fichinter_rec.sql b/htdocs/install/mysql/tables/llx_fichinter_rec.sql
    new file mode 100644
    index 00000000000..10dacbde4ee
    --- /dev/null
    +++ b/htdocs/install/mysql/tables/llx_fichinter_rec.sql
    @@ -0,0 +1,48 @@
    +-- ===========================================================================
    +-- Copyright (C) 2003      Rodolphe Quiedeville <rodolphe@quiedeville.org>
    +-- Copyright (C) 2012-2014 Laurent Destailleur  <eldy@users.sourceforge.net>
    +-- Copyright (C) 2009      Regis Houssin        <regis.houssin@capnetworks.com>
    +-- Copyright (C) 2010      Juanjo Menent        <jmenent@2byte.es>
    +-- Copyright (C) 2018      Charlene Benke		    <charlie@patas-monkey.com>
    +-- 
    +-- This program is free software; you can redistribute it and/or modify
    +-- it under the terms of the GNU General Public License as published by
    +-- the Free Software Foundation; either version 3 of the License, or
    +-- (at your option) any later version.
    +--
    +-- This program is distributed in the hope that it will be useful,
    +-- but WITHOUT ANY WARRANTY; without even the implied warranty of
    +-- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
    +-- GNU General Public License for more details.
    +--
    +-- You should have received a copy of the GNU General Public License
    +-- along with this program. If not, see <http://www.gnu.org/licenses/>.
    +--
    +-- ===========================================================================
    +
    +create table llx_fichinter_rec
    +(
    +	rowid				integer AUTO_INCREMENT PRIMARY KEY,
    +	titre				varchar(50) NOT NULL,
    +	entity				integer DEFAULT 1 NOT NULL,	 -- multi company id
    +	fk_soc				integer DEFAULT NULL,
    +	datec				datetime,  -- date de creation
    +	
    +	fk_contrat			integer DEFAULT 0,          -- contrat auquel est rattache la fiche
    +	fk_user_author		integer,             -- createur
    +	fk_projet			integer,             -- projet auquel est associe la facture
    +	duree				real,                       -- duree totale de l'intervention
    +	description			text,
    +	modelpdf			varchar(50),
    +	note_private		text,
    +	note_public			text,
    +
    +	frequency			integer,					-- frequency (for example: 3 for every 3 month)
    +	unit_frequency		varchar(2) DEFAULT 'm',		-- 'm' for month (date_when must be a day <= 28), 'y' for year, ... 
    +	date_when			datetime DEFAULT NULL,		-- date for next gen (when an invoice is generated, this field must be updated with next date)
    +	date_last_gen		datetime DEFAULT NULL,		-- date for last gen (date with last successfull generation of invoice)
    +	nb_gen_done			integer DEFAULT NULL,		-- nb of generation done (when an invoice is generated, this field must incremented)
    +	nb_gen_max			integer DEFAULT NULL,		-- maximum number of generation
    +	auto_validate		integer NULL DEFAULT NULL	-- statut of the generated intervention
    +
    +)ENGINE=innodb;
    diff --git a/htdocs/install/mysql/tables/llx_fichinterdet_rec.sql b/htdocs/install/mysql/tables/llx_fichinterdet_rec.sql
    new file mode 100644
    index 00000000000..682453f2dfd
    --- /dev/null
    +++ b/htdocs/install/mysql/tables/llx_fichinterdet_rec.sql
    @@ -0,0 +1,63 @@
    +-- ===================================================================
    +-- Copyright (C) 2003		Rodolphe Quiedeville	<rodolphe@quiedeville.org>
    +-- Copyright (C) 2009-2014	Laurent Destailleur		<eldy@users.sourceforge.net>
    +-- Copyright (C) 2010		Juanjo Menent			<jmenent@2byte.es>
    +-- Copyright (C) 2010-2012	Regis Houssin			<regis.houssin@capnetworks.com>
    +-- Copyright (C) 2012		Cédric Salvador			<csalvador@gpcsolutions.fr>
    +-- Copyright (C) 2016-2018	Charlene Benke			<charlie@patas-monkey.com>
    +--
    +-- This program is free software; you can redistribute it and/or modify
    +-- it under the terms of the GNU General Public License as published by
    +-- the Free Software Foundation; either version 3 of the License, or
    +-- (at your option) any later version.
    +--
    +-- This program is distributed in the hope that it will be useful,
    +-- but WITHOUT ANY WARRANTY; without even the implied warranty of
    +-- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
    +-- GNU General Public License for more details.
    +--
    +-- You should have received a copy of the GNU General Public License
    +-- along with this program. If not, see <http://www.gnu.org/licenses/>.
    +--
    +-- ===================================================================
    +
    +create table llx_fichinterdet_rec
    +(
    +	rowid				integer AUTO_INCREMENT PRIMARY KEY,
    +	fk_fichinter		integer NOT NULL,
    +	date				datetime,				-- date de la ligne d'intervention
    +	description			text,					-- description de la ligne d'intervention
    +	duree				integer,				-- duree de la ligne d'intervention
    +	rang				integer DEFAULT 0,		-- ordre affichage sur la fiche
    +	total_ht			DOUBLE(24, 8) NULL DEFAULT NULL,
    +	subprice			DOUBLE(24, 8) NULL DEFAULT NULL,
    +	fk_parent_line		integer NULL DEFAULT NULL,
    +	fk_product			integer NULL DEFAULT NULL,
    +	label				varchar(255) NULL DEFAULT NULL,
    +	tva_tx				DOUBLE(6, 3) NULL DEFAULT NULL,
    +	localtax1_tx		DOUBLE(6, 3) NULL DEFAULT 0,
    +	localtax1_type		VARCHAR(1) NULL DEFAULT NULL,
    +	localtax2_tx		DOUBLE(6, 3) NULL DEFAULT 0,
    +	localtax2_type		VARCHAR(1) NULL DEFAULT NULL,
    +	qty					double NULL DEFAULT NULL,
    +	remise_percent		double NULL DEFAULT 0,
    +	remise				double NULL DEFAULT 0,
    +	fk_remise_except	integer NULL DEFAULT NULL,
    +	price				DOUBLE(24, 8) NULL DEFAULT NULL,
    +	total_tva			DOUBLE(24, 8) NULL DEFAULT NULL,
    +	total_localtax1		DOUBLE(24, 8) NULL DEFAULT 0,
    +	total_localtax2		DOUBLE(24, 8) NULL DEFAULT 0,
    +	total_ttc			DOUBLE(24, 8) NULL DEFAULT NULL,
    +	product_type		INTEGER NULL DEFAULT 0,
    +	date_start			datetime NULL DEFAULT NULL,
    +	date_end			datetime NULL DEFAULT NULL,
    +	info_bits			INTEGER NULL DEFAULT 0,
    +	buy_price_ht		DOUBLE(24, 8) NULL DEFAULT 0,
    +	fk_product_fournisseur_price	integer NULL DEFAULT NULL,
    +	fk_code_ventilation	integer NOT NULL DEFAULT 0,
    +	fk_export_commpta	integer NOT NULL DEFAULT 0,
    +	special_code		integer UNSIGNED NULL DEFAULT 0,
    +	fk_unit				integer NULL DEFAULT NULL,	
    +	import_key			varchar(14) NULL DEFAULT NULL
    +
    +)ENGINE=innodb;
    diff --git a/htdocs/install/mysql/tables/llx_paiement.sql b/htdocs/install/mysql/tables/llx_paiement.sql
    index 2a287ac7e89..6eb6b28f695 100644
    --- a/htdocs/install/mysql/tables/llx_paiement.sql
    +++ b/htdocs/install/mysql/tables/llx_paiement.sql
    @@ -31,9 +31,11 @@ create table llx_paiement
       fk_paiement      integer NOT NULL,
       num_paiement     varchar(50),
       note             text,
    +  ext_payment_id   varchar(128),						-- external id of payment (for example Stripe charge id)
    +  ext_payment_site varchar(128),						-- name of external paymentmode (for example 'stripe')
       fk_bank          integer NOT NULL DEFAULT 0,
       fk_user_creat    integer,								-- utilisateur qui a cree l'info
       fk_user_modif    integer,								-- utilisateur qui a modifie l'info
    -  statut           smallint DEFAULT 0 NOT NULL,		-- Satut, 0 ou 1, 1 n'est plus supprimable
    +  statut           smallint DEFAULT 0 NOT NULL,			-- Satut, 0 ou 1, 1 n'est plus supprimable
       fk_export_compta integer DEFAULT 0 NOT NULL			-- fk_export_compta 0 pas exporte
     )ENGINE=innodb;
    diff --git a/htdocs/install/mysql/tables/llx_paiementfourn.sql b/htdocs/install/mysql/tables/llx_paiementfourn.sql
    index 3ce0d027ea9..c1865d6b97c 100644
    --- a/htdocs/install/mysql/tables/llx_paiementfourn.sql
    +++ b/htdocs/install/mysql/tables/llx_paiementfourn.sql
    @@ -28,6 +28,7 @@ create table llx_paiementfourn
       amount				double(24,8) DEFAULT 0,    -- montant
       multicurrency_amount	double(24,8) DEFAULT 0,    -- multicurrency amount
       fk_user_author		integer,           -- auteur
    +  fk_user_modif 		integer,
       fk_paiement			integer NOT NULL,  -- moyen de paiement
       num_paiement			varchar(50),       -- numero de paiement (cheque)
       note					text,
    diff --git a/htdocs/install/mysql/tables/llx_payment_salary.sql b/htdocs/install/mysql/tables/llx_payment_salary.sql
    index e3bcd0a9c4a..4fcbc233f33 100644
    --- a/htdocs/install/mysql/tables/llx_payment_salary.sql
    +++ b/htdocs/install/mysql/tables/llx_payment_salary.sql
    @@ -26,11 +26,12 @@ create table llx_payment_salary
       datev           date,                       -- value date (this field should not be here, only into bank tables)
       salary          double(24,8),               -- salary of user when payment was done
       amount          double(24,8) NOT NULL DEFAULT 0,
    +  fk_projet       integer DEFAULT NULL,
       fk_typepayment  integer NOT NULL,
       num_payment     varchar(50),                -- ref
       label           varchar(255),
       datesp          date,                       -- date start period
    -  dateep          date,                       -- date end period    
    +  dateep          date,                       -- date end period
       entity          integer DEFAULT 1 NOT NULL, -- multi company id
       note            text,
       fk_bank         integer,
    diff --git a/htdocs/install/mysql/tables/llx_product_fournisseur_price.sql b/htdocs/install/mysql/tables/llx_product_fournisseur_price.sql
    index 14664225a9d..daccb2d7927 100755
    --- a/htdocs/install/mysql/tables/llx_product_fournisseur_price.sql
    +++ b/htdocs/install/mysql/tables/llx_product_fournisseur_price.sql
    @@ -28,6 +28,7 @@ create table llx_product_fournisseur_price
       fk_product			integer,
       fk_soc				integer,
       ref_fourn				varchar(30),
    +  desc_fourn            text,
       fk_availability		integer,	   
       price					double(24,8) DEFAULT 0,		-- price without tax for quantity
       quantity				double,
    @@ -51,6 +52,6 @@ create table llx_product_fournisseur_price
       fk_multicurrency		integer,
       multicurrency_code	varchar(255),
       multicurrency_tx			double(24,8) DEFAULT 1,
    -  multicurrency_price	double(24,8) DEFAULT NULL,
    -  multicurrency_price_ttc	double(24,8) DEFAULT NULL
    +  multicurrency_unitprice   double(24,8) DEFAULT NULL,		-- unit price without tax
    +  multicurrency_price		double(24,8) DEFAULT NULL
     )ENGINE=innodb;
    diff --git a/htdocs/install/mysql/tables/llx_product_fournisseur_price_log.sql b/htdocs/install/mysql/tables/llx_product_fournisseur_price_log.sql
    index e9b78922413..df5da98291f 100644
    --- a/htdocs/install/mysql/tables/llx_product_fournisseur_price_log.sql
    +++ b/htdocs/install/mysql/tables/llx_product_fournisseur_price_log.sql
    @@ -26,9 +26,9 @@ create table llx_product_fournisseur_price_log
       quantity                    double,
       fk_user                     integer,
     
    -  fk_multicurrency		integer,
    -  multicurrency_code	varchar(255),
    +  fk_multicurrency			integer,
    +  multicurrency_code		varchar(255),
       multicurrency_tx			double(24,8) DEFAULT 1,
    -  multicurrency_price	double(24,8) DEFAULT NULL,
    -  multicurrency_price_ttc	double(24,8) DEFAULT NULL
    +  multicurrency_unitprice	double(24,8) DEFAULT NULL,		-- unit price without tax
    +  multicurrency_price		double(24,8) DEFAULT NULL
     )ENGINE=innodb;
    diff --git a/htdocs/install/mysql/tables/llx_societe.sql b/htdocs/install/mysql/tables/llx_societe.sql
    index f1714021fb8..a05051024eb 100644
    --- a/htdocs/install/mysql/tables/llx_societe.sql
    +++ b/htdocs/install/mysql/tables/llx_societe.sql
    @@ -50,7 +50,16 @@ create table llx_societe
       fax                      varchar(20),                         		-- fax number
       url                      varchar(255),                        		--
       email                    varchar(128),                        		--
    +  
       skype                    varchar(255),                        		--
    +  twitter                  varchar(255),                        		--
    +  facebook                 varchar(255),                        		--
    +  instagram                varchar(255),                        		--
    +  snapchat                 varchar(255),                        		--
    +  googleplus               varchar(255),                        		--
    +  youtube                  varchar(255),                        		--
    +  whatsapp                 varchar(255),                        		--
    +  
       fk_effectif              integer        DEFAULT 0,            		--
       fk_typent                integer        DEFAULT 0,            		--
       fk_forme_juridique       integer        DEFAULT 0,            		-- juridical status
    diff --git a/htdocs/install/mysql/tables/llx_societe_account.sql b/htdocs/install/mysql/tables/llx_societe_account.sql
    index 7a0f87cbe5d..4123a3b05e2 100644
    --- a/htdocs/install/mysql/tables/llx_societe_account.sql
    +++ b/htdocs/install/mysql/tables/llx_societe_account.sql
    @@ -13,7 +13,8 @@
     -- You should have received a copy of the GNU General Public License
     -- along with this program.  If not, see http://www.gnu.org/licenses/.
     --
    --- Table to store accounts of thirdparties on websites
    +-- Table to store accounts of thirdparties on external websites (like on stripe field site = 'stripe')
    +-- or on local website (fk_website).
     
     CREATE TABLE llx_societe_account(
     	-- BEGIN MODULEBUILDER FIELDS
    diff --git a/htdocs/install/mysql/tables/llx_socpeople.sql b/htdocs/install/mysql/tables/llx_socpeople.sql
    index 51848b33b48..e0e99993f47 100644
    --- a/htdocs/install/mysql/tables/llx_socpeople.sql
    +++ b/htdocs/install/mysql/tables/llx_socpeople.sql
    @@ -41,8 +41,17 @@ create table llx_socpeople
       phone_mobile		varchar(30),
       fax				varchar(30),
       email				varchar(255),
    +  
       jabberid			varchar(255),
       skype				varchar(255),
    +  twitter			varchar(255),                        		--
    +  facebook			varchar(255),                        		--
    +  instagram                varchar(255),                        		--
    +  snapchat                 varchar(255),                        		--
    +  googleplus               varchar(255),                        		--
    +  youtube                  varchar(255),                        		--
    +  whatsapp                 varchar(255),                        		--
    +  
       photo				varchar(255),
       no_email			smallint NOT NULL DEFAULT 0,
       priv				smallint NOT NULL DEFAULT 0,
    diff --git a/htdocs/install/mysql/tables/llx_stock_mouvement.sql b/htdocs/install/mysql/tables/llx_stock_mouvement.sql
    index 3ac42c0c852..1e78e7a9820 100644
    --- a/htdocs/install/mysql/tables/llx_stock_mouvement.sql
    +++ b/htdocs/install/mysql/tables/llx_stock_mouvement.sql
    @@ -34,5 +34,6 @@ create table llx_stock_mouvement
       label           varchar(255),						-- Comment on movement
       inventorycode   varchar(128),						-- Code used to group different movement line into one operation (may be an inventory, a mass picking)
       fk_origin       integer,
    -  origintype      varchar(32)
    +  origintype      varchar(32),
    +  model_pdf       varchar(255)
     )ENGINE=innodb;
    diff --git a/htdocs/install/mysql/tables/llx_takepos_floor_tables.sql b/htdocs/install/mysql/tables/llx_takepos_floor_tables.sql
    new file mode 100644
    index 00000000000..c8cae17b5a2
    --- /dev/null
    +++ b/htdocs/install/mysql/tables/llx_takepos_floor_tables.sql
    @@ -0,0 +1,26 @@
    +-- Copyright (C) 2018 SuperAdmin
    +--
    +-- This program is free software: you can redistribute it and/or modify
    +-- it under the terms of the GNU General Public License as published by
    +-- the Free Software Foundation, either version 3 of the License, or
    +-- (at your option) any later version.
    +--
    +-- This program is distributed in the hope that it will be useful,
    +-- but WITHOUT ANY WARRANTY; without even the implied warranty of
    +-- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
    +-- GNU General Public License for more details.
    +--
    +-- You should have received a copy of the GNU General Public License
    +-- along with this program.  If not, see http://www.gnu.org/licenses/.
    +
    +
    +CREATE TABLE llx_takepos_floor_tables(
    +    -- BEGIN MODULEBUILDER FIELDS
    +    rowid integer AUTO_INCREMENT PRIMARY KEY,
    +    entity integer DEFAULT 1 NOT NULL,
    +    label varchar(255),
    +    leftpos float,
    +    toppos float,
    +    floor smallint
    +    -- END MODULEBUILDER FIELDS
    +) ENGINE=innodb;
    diff --git a/htdocs/install/mysql/tables/llx_ticketsup.key.sql b/htdocs/install/mysql/tables/llx_ticket.key.sql
    similarity index 86%
    rename from htdocs/install/mysql/tables/llx_ticketsup.key.sql
    rename to htdocs/install/mysql/tables/llx_ticket.key.sql
    index 3a47ae18201..ed7bfdd0165 100755
    --- a/htdocs/install/mysql/tables/llx_ticketsup.key.sql
    +++ b/htdocs/install/mysql/tables/llx_ticket.key.sql
    @@ -1,4 +1,4 @@
    --- SQL definition for module ticketsup
    +-- SQL definition for module ticket
     -- Copyright (C) 2013  Jean-François FERRY <hello@librethic.io>
     --
     -- This program is free software: you can redistribute it and/or modify
    @@ -14,4 +14,4 @@
     -- You should have received a copy of the GNU General Public License
     -- along with this program.  If not, see <http://www.gnu.org/licenses/>.
     
    -ALTER TABLE llx_ticketsup ADD UNIQUE uk_ticketsup_track_id (track_id);
    +ALTER TABLE llx_ticket ADD UNIQUE uk_ticket_track_id (track_id);
    diff --git a/htdocs/install/mysql/tables/llx_ticketsup.sql b/htdocs/install/mysql/tables/llx_ticket.sql
    similarity index 95%
    rename from htdocs/install/mysql/tables/llx_ticketsup.sql
    rename to htdocs/install/mysql/tables/llx_ticket.sql
    index aeb5d41814d..e9c45d5e0ab 100644
    --- a/htdocs/install/mysql/tables/llx_ticketsup.sql
    +++ b/htdocs/install/mysql/tables/llx_ticket.sql
    @@ -1,4 +1,4 @@
    --- SQL definition for module ticketsup
    +-- SQL definition for module ticket
     -- Copyright (C) 2013  Jean-François FERRY <hello@librethic.io>
     --
     -- This program is free software: you can redistribute it and/or modify
    @@ -14,7 +14,7 @@
     -- You should have received a copy of the GNU General Public License
     -- along with this program.  If not, see <http://www.gnu.org/licenses/>.
     
    -CREATE TABLE llx_ticketsup
    +CREATE TABLE llx_ticket
     (
     	rowid       integer AUTO_INCREMENT PRIMARY KEY,
     	entity		integer DEFAULT 1,
    diff --git a/htdocs/install/mysql/tables/llx_ticketsup_extrafields.sql b/htdocs/install/mysql/tables/llx_ticket_extrafields.sql
    similarity index 95%
    rename from htdocs/install/mysql/tables/llx_ticketsup_extrafields.sql
    rename to htdocs/install/mysql/tables/llx_ticket_extrafields.sql
    index 0dd82b2566e..760253353bc 100644
    --- a/htdocs/install/mysql/tables/llx_ticketsup_extrafields.sql
    +++ b/htdocs/install/mysql/tables/llx_ticket_extrafields.sql
    @@ -15,7 +15,7 @@
     --
     --
     
    -create table llx_ticketsup_extrafields
    +create table llx_ticket_extrafields
     (
       rowid            integer AUTO_INCREMENT PRIMARY KEY,
       tms              timestamp,
    diff --git a/htdocs/install/mysql/tables/llx_ticketsup_msg.key.sql b/htdocs/install/mysql/tables/llx_ticket_logs.key.sql
    similarity index 80%
    rename from htdocs/install/mysql/tables/llx_ticketsup_msg.key.sql
    rename to htdocs/install/mysql/tables/llx_ticket_logs.key.sql
    index 098183bdfa0..16bf0d9d977 100755
    --- a/htdocs/install/mysql/tables/llx_ticketsup_msg.key.sql
    +++ b/htdocs/install/mysql/tables/llx_ticket_logs.key.sql
    @@ -1,4 +1,4 @@
    --- SQL definition for module ticketsup
    +-- SQL definition for module ticket
     -- Copyright (C) 2013  Jean-François FERRY <hello@librethic.io>
     --
     -- This program is free software: you can redistribute it and/or modify
    @@ -14,4 +14,4 @@
     -- You should have received a copy of the GNU General Public License
     -- along with this program.  If not, see <http://www.gnu.org/licenses/>.
     
    -ALTER TABLE llx_ticketsup_msg ADD CONSTRAINT fk_ticketsup_msg_fk_track_id FOREIGN KEY (fk_track_id) REFERENCES llx_ticketsup (track_id);
    +ALTER TABLE llx_ticket_logs ADD CONSTRAINT fk_ticket_logs_fk_track_id FOREIGN KEY (fk_track_id) REFERENCES llx_ticket (track_id);
    diff --git a/htdocs/install/mysql/tables/llx_ticketsup_logs.sql b/htdocs/install/mysql/tables/llx_ticket_logs.sql
    similarity index 92%
    rename from htdocs/install/mysql/tables/llx_ticketsup_logs.sql
    rename to htdocs/install/mysql/tables/llx_ticket_logs.sql
    index f573bd5751b..6efbb779f40 100755
    --- a/htdocs/install/mysql/tables/llx_ticketsup_logs.sql
    +++ b/htdocs/install/mysql/tables/llx_ticket_logs.sql
    @@ -1,4 +1,4 @@
    --- SQL definition for module ticketsup
    +-- SQL definition for module ticket
     -- Copyright (C) 2013  Jean-François FERRY <hello@librethic.io>
     --
     -- This program is free software: you can redistribute it and/or modify
    @@ -14,7 +14,7 @@
     -- You should have received a copy of the GNU General Public License
     -- along with this program.  If not, see <http://www.gnu.org/licenses/>.
     
    -CREATE TABLE llx_ticketsup_logs
    +CREATE TABLE llx_ticket_logs
     (
     	rowid       integer AUTO_INCREMENT PRIMARY KEY,
     	entity		integer DEFAULT 1,
    diff --git a/htdocs/install/mysql/tables/llx_ticketsup_logs.key.sql b/htdocs/install/mysql/tables/llx_ticket_msg.key.sql
    similarity index 80%
    rename from htdocs/install/mysql/tables/llx_ticketsup_logs.key.sql
    rename to htdocs/install/mysql/tables/llx_ticket_msg.key.sql
    index 180febe01bf..6998b798c84 100755
    --- a/htdocs/install/mysql/tables/llx_ticketsup_logs.key.sql
    +++ b/htdocs/install/mysql/tables/llx_ticket_msg.key.sql
    @@ -1,4 +1,4 @@
    --- SQL definition for module ticketsup
    +-- SQL definition for module ticket
     -- Copyright (C) 2013  Jean-François FERRY <hello@librethic.io>
     --
     -- This program is free software: you can redistribute it and/or modify
    @@ -14,4 +14,4 @@
     -- You should have received a copy of the GNU General Public License
     -- along with this program.  If not, see <http://www.gnu.org/licenses/>.
     
    -ALTER TABLE llx_ticketsup_logs ADD CONSTRAINT fk_ticketsup_logs_fk_track_id FOREIGN KEY (fk_track_id) REFERENCES llx_ticketsup (track_id);
    +ALTER TABLE llx_ticket_msg ADD CONSTRAINT fk_ticket_msg_fk_track_id FOREIGN KEY (fk_track_id) REFERENCES llx_ticket (track_id);
    diff --git a/htdocs/install/mysql/tables/llx_ticketsup_msg.sql b/htdocs/install/mysql/tables/llx_ticket_msg.sql
    similarity index 92%
    rename from htdocs/install/mysql/tables/llx_ticketsup_msg.sql
    rename to htdocs/install/mysql/tables/llx_ticket_msg.sql
    index da96d5cfdb0..7ff3297b0cc 100755
    --- a/htdocs/install/mysql/tables/llx_ticketsup_msg.sql
    +++ b/htdocs/install/mysql/tables/llx_ticket_msg.sql
    @@ -1,4 +1,4 @@
    --- SQL definition for module ticketsup
    +-- SQL definition for module ticket
     -- Copyright (C) 2013  Jean-François FERRY <hello@librethic.io>
     --
     -- This program is free software: you can redistribute it and/or modify
    @@ -14,7 +14,7 @@
     -- You should have received a copy of the GNU General Public License
     -- along with this program.  If not, see <http://www.gnu.org/licenses/>.
     
    -CREATE TABLE llx_ticketsup_msg
    +CREATE TABLE llx_ticket_msg
     (
     	rowid       integer AUTO_INCREMENT PRIMARY KEY,
     	entity		integer DEFAULT 1,
    diff --git a/htdocs/install/mysql/tables/llx_user.sql b/htdocs/install/mysql/tables/llx_user.sql
    index 2ecb52511d4..56a03f81782 100644
    --- a/htdocs/install/mysql/tables/llx_user.sql
    +++ b/htdocs/install/mysql/tables/llx_user.sql
    @@ -49,11 +49,21 @@ create table llx_user
       fk_country        integer        DEFAULT 0,
       birth             date,						-- birthday
       job				varchar(128),
    -  skype             varchar(255),
       office_phone      varchar(20),
       office_fax        varchar(20),
       user_mobile       varchar(20),
       email             varchar(255),
    +  
    +  jabberid			varchar(255),
    +  skype				varchar(255),
    +  twitter			varchar(255),                        		--
    +  facebook			varchar(255),                        		--
    +  instagram                varchar(255),                        		--
    +  snapchat                 varchar(255),                        		--
    +  googleplus               varchar(255),                        		--
    +  youtube                  varchar(255),                        		--
    +  whatsapp                 varchar(255),                        		--
    +  
       signature         text DEFAULT NULL,
       admin             smallint DEFAULT 0,
       module_comm       smallint DEFAULT 1,
    @@ -84,6 +94,7 @@ create table llx_user
       salary			double(24,8),				-- denormalized value coming from llx_user_employment
       salaryextra		double(24,8),				-- denormalized value coming from llx_user_employment
       dateemployment	date,						-- denormalized value coming from llx_user_employment
    +  dateemploymentend	date,						-- denormalized value coming from llx_user_employment
       weeklyhours		double(16,8),				-- denormalized value coming from llx_user_employment
     
       import_key        varchar(14),				-- import key
    diff --git a/htdocs/install/mysql/tables/llx_website.sql b/htdocs/install/mysql/tables/llx_website.sql
    index dd35116a91f..697e76b22a2 100644
    --- a/htdocs/install/mysql/tables/llx_website.sql
    +++ b/htdocs/install/mysql/tables/llx_website.sql
    @@ -24,12 +24,14 @@ CREATE TABLE llx_website
     	entity        integer NOT NULL DEFAULT 1,
     	ref	          varchar(128) NOT NULL,
     	description   varchar(255),
    +	maincolor     varchar(16),
    +	maincolorbis  varchar(16),
     	status		  integer DEFAULT 1,
     	fk_default_home integer, 
     	virtualhost   varchar(255), 
    -    fk_user_create integer,
    -    fk_user_modif  integer,
    -    date_creation  datetime,
    -	tms            timestamp,
    -    import_key     varchar(14)      -- import key	
    +    fk_user_creat integer,
    +    fk_user_modif integer,
    +    date_creation datetime,
    +	tms           timestamp,
    +    import_key    varchar(14)      -- import key	
     ) ENGINE=innodb;
    diff --git a/htdocs/install/mysql/tables/llx_website_page.sql b/htdocs/install/mysql/tables/llx_website_page.sql
    index 7cb9705bcba..3c872f00dac 100644
    --- a/htdocs/install/mysql/tables/llx_website_page.sql
    +++ b/htdocs/install/mysql/tables/llx_website_page.sql
    @@ -21,6 +21,7 @@ CREATE TABLE llx_website_page
     (
     	rowid         integer AUTO_INCREMENT NOT NULL PRIMARY KEY,
     	fk_website    integer NOT NULL,
    +	type_container varchar(16) NOT NULL DEFAULT 'page',
     	pageurl       varchar(255) NOT NULL,
     	aliasalt      varchar(255),
     	title         varchar(255),						
    @@ -31,10 +32,10 @@ CREATE TABLE llx_website_page
     	htmlheader	  text,
     	content		  mediumtext,		-- text is not enough in size
         status        integer DEFAULT 1,
    -	grabbed_from   varchar(255),
    -    fk_user_create integer,
    -    fk_user_modif  integer,
    -    date_creation  datetime,
    -	tms            timestamp,
    -    import_key     varchar(14)      -- import key
    +	grabbed_from  varchar(255),
    +    fk_user_creat integer,
    +    fk_user_modif integer,
    +    date_creation datetime,
    +	tms           timestamp,
    +    import_key    varchar(14)      -- import key
     ) ENGINE=innodb;
    diff --git a/htdocs/install/repair.php b/htdocs/install/repair.php
    index 896d6964bdd..8fa24a97a69 100644
    --- a/htdocs/install/repair.php
    +++ b/htdocs/install/repair.php
    @@ -549,11 +549,11 @@ if ($ok && GETPOST('clean_menus','alpha'))
     								dol_print_error($db);
     							}
     							else
    -								print ' - <font class="warning">Cleaned</font>';
    +								print ' - <span class="warning">Cleaned</span>';
     						}
     						else
     						{
    -							print ' - <font class="warning">Canceled (test mode)</font>';
    +							print ' - <span class="warning">Canceled (test mode)</span>';
     						}
     					}
     					else
    @@ -648,7 +648,6 @@ if ($ok && GETPOST('clean_orphelin_dir','alpha'))
                 $object_instance=new ChargeSociales($db);
             }
     
    -        $var=true;
             foreach($filearray as $key => $file)
             {
                 if (!is_dir($file['name'])
    @@ -811,7 +810,7 @@ if ($ok && GETPOST('clean_product_stock_batch','alpha'))
     }
     
     
    -// clean_linked_elements: Check and clean linked elements
    +// clean_product_stock_negative_if_batch
     if ($ok && GETPOST('clean_product_stock_negative_if_batch','alpha'))
     {
         print '<tr><td colspan="2"><br>Clean table product_batch, methodtofix='.$methodtofix.' (possible values: updatestock or updatebatch)</td></tr>';
    @@ -835,12 +834,13 @@ if ($ok && GETPOST('clean_product_stock_negative_if_batch','alpha'))
                     $obj=$db->fetch_object($resql);
                     print '<tr><td>'.$obj->rowid.'-'.$obj->ref.'-'.$obj->fk_entrepot.' -> '.$obj->psrowid.': '.$obj->reel.' != '.$obj->reelbatch;
     
    +                // TODO
                 }
             }
         }
     }
     
    -// clean_linked_elements: Check and clean linked elements
    +// set_empty_time_spent_amount
     if ($ok && GETPOST('set_empty_time_spent_amount','alpha'))
     {
         print '<tr><td colspan="2"><br>*** Set value of time spent without amount</td></tr>';
    @@ -901,7 +901,7 @@ if ($ok && GETPOST('set_empty_time_spent_amount','alpha'))
     }
     
     
    -// clean_old_module_entries: Clean data into const when files of module were removed without being
    +// force_disable_of_modules_not_found
     if ($ok && GETPOST('force_disable_of_modules_not_found','alpha'))
     {
         print '<tr><td colspan="2"><br>*** Force modules not found to be disabled (only modules adding js, css or hooks can be detected as removed)</td></tr>';
    @@ -983,11 +983,11 @@ if ($ok && GETPOST('force_disable_of_modules_not_found','alpha'))
     	                                    dol_print_error($db);
     	                                }
     	                                else
    -	                                    print ' - <font class="warning">Cleaned</font>';
    +	                                    print ' - <span class="warning">Cleaned</span>';
     	                            }
     	                            else
     	                            {
    -	                                print ' - <font class="warning">Canceled (test mode)</font>';
    +	                                print ' - <span class="warning">Canceled (test mode)</span>';
     	                            }
     	                        }
     	                        else
    @@ -1072,22 +1072,35 @@ if ($ok && GETPOST('clean_perm_table','alpha'))
     
     
     
    -// clean_linked_elements: Check and clean linked elements
    +// force utf8 on tables
     if ($ok && GETPOST('force_utf8_on_tables','alpha'))
     {
         print '<tr><td colspan="2"><br>*** Force page code and collation of tables into utf8/utf8_unicode_ci (for mysql/mariadb only)</td></tr>';
     
         if ($db->type == "mysql" || $db->type == "mysqli")
         {
    -        $listoftables = $db->DDLListTables($db->database_name);
    +    	$force_utf8_on_tables = GETPOST('force_utf8_on_tables','alpha');
    +
    +    	$listoftables = $db->DDLListTables($db->database_name);
    +
    +        // Disable foreign key checking for avoid errors
    +    	if ($force_utf8_on_tables == 'confirmed')
    +    	{
    +    		$sql='SET FOREIGN_KEY_CHECKS=0';
    +    		print '<!-- '.$sql.' -->';
    +    		$resql = $db->query($sql);
    +    	}
     
             foreach($listoftables as $table)
             {
    +        	// do not convert llx_const if mysql encrypt/decrypt is used
    +        	if ($conf->db->dolibarr_main_db_encryption != 0 && preg_match('/\_const$/', $table)) continue;
    +
                 print '<tr><td colspan="2">';
                 print $table;
                 $sql='ALTER TABLE '.$table.' CONVERT TO CHARACTER SET utf8 COLLATE utf8_unicode_ci';
                 print '<!-- '.$sql.' -->';
    -            if (GETPOST('force_utf8_on_tables','alpha') == 'confirmed')
    +            if ($force_utf8_on_tables == 'confirmed')
                 {
                 	$resql = $db->query($sql);
                 	print ' - Done ('.($resql?'OK':'KO').')';
    @@ -1095,6 +1108,14 @@ if ($ok && GETPOST('force_utf8_on_tables','alpha'))
                 else print ' - Disabled';
                 print '</td></tr>';
             }
    +
    +        // Enable foreign key checking
    +        if ($force_utf8_on_tables == 'confirmed')
    +        {
    +        	$sql='SET FOREIGN_KEY_CHECKS=1';
    +        	print '<!-- '.$sql.' -->';
    +        	$resql = $db->query($sql);
    +        }
         }
         else
         {
    diff --git a/htdocs/install/step1.php b/htdocs/install/step1.php
    index f313a7a9595..34bd117504a 100644
    --- a/htdocs/install/step1.php
    +++ b/htdocs/install/step1.php
    @@ -36,9 +36,7 @@ $action=GETPOST('action','aZ09')?GETPOST('action','aZ09'):(empty($argv[1])?'':$a
     $setuplang=GETPOST('selectlang','aZ09',3)?GETPOST('selectlang','aZ09',3):(empty($argv[2])?'auto':$argv[2]);
     $langs->setDefaultLang($setuplang);
     
    -$langs->load("admin");
    -$langs->load("install");
    -$langs->load("errors");
    +$langs->loadLangs(array("admin", "install", "errors"));
     
     // Dolibarr pages directory
     $main_dir = GETPOST('main_dir')?GETPOST('main_dir'):(empty($argv[3])?'':$argv[3]);
    @@ -46,17 +44,17 @@ $main_dir = GETPOST('main_dir')?GETPOST('main_dir'):(empty($argv[3])?'':$argv[3]
     $main_data_dir = GETPOST('main_data_dir') ? GETPOST('main_data_dir') : (empty($argv[4])? ($main_dir . '/documents') :$argv[4]);
     // Dolibarr root URL
     $main_url = GETPOST('main_url')?GETPOST('main_url'):(empty($argv[5])?'':$argv[5]);
    -// Database login informations
    -$userroot=GETPOST('db_user_root')?GETPOST('db_user_root'):(empty($argv[6])?'':$argv[6]);
    -$passroot=GETPOST('db_pass_root')?GETPOST('db_pass_root'):(empty($argv[7])?'':$argv[7]);
    +// Database login information
    +$userroot=GETPOST('db_user_root','alpha')?GETPOST('db_user_root','alpha'):(empty($argv[6])?'':$argv[6]);
    +$passroot=GETPOST('db_pass_root','none')?GETPOST('db_pass_root','none'):(empty($argv[7])?'':$argv[7]);
     // Database server
    -$db_type=GETPOST('db_type','alpha')?GETPOST('db_type','alpha'):(empty($argv[8])?'':$argv[8]);
    +$db_type=GETPOST('db_type','aZ09')?GETPOST('db_type','aZ09'):(empty($argv[8])?'':$argv[8]);
     $db_host=GETPOST('db_host','alpha')?GETPOST('db_host','alpha'):(empty($argv[9])?'':$argv[9]);
    -$db_name=GETPOST('db_name','alpha')?GETPOST('db_name','alpha'):(empty($argv[10])?'':$argv[10]);
    +$db_name=GETPOST('db_name','aZ09')?GETPOST('db_name','aZ09'):(empty($argv[10])?'':$argv[10]);
     $db_user=GETPOST('db_user','alpha')?GETPOST('db_user','alpha'):(empty($argv[11])?'':$argv[11]);
    -$db_pass=GETPOST('db_pass')?GETPOST('db_pass'):(empty($argv[12])?'':$argv[12]);
    +$db_pass=GETPOST('db_pass','none')?GETPOST('db_pass','none'):(empty($argv[12])?'':$argv[12]);
     $db_port=GETPOST('db_port','int')?GETPOST('db_port','int'):(empty($argv[13])?'':$argv[13]);
    -$db_prefix=GETPOST('db_prefix','alpha')?GETPOST('db_prefix','alpha'):(empty($argv[14])?'':$argv[14]);
    +$db_prefix=GETPOST('db_prefix','aZ09')?GETPOST('db_prefix','aZ09'):(empty($argv[14])?'':$argv[14]);
     $db_create_database = GETPOST('db_create_database','none')?GETPOST('db_create_database','none'):(empty($argv[15])?'':$argv[15]);
     $db_create_user = GETPOST('db_create_user','none')?GETPOST('db_create_user','none'):(empty($argv[16])?'':$argv[16]);
     // Force https
    @@ -68,18 +66,18 @@ $main_alt_dir_name = ((GETPOST("main_alt_dir_name",'alpha') && GETPOST("main_alt
     
     session_start();    // To be able to keep info into session (used for not losing password during navigation. The password must not transit through parameters)
     
    -// Save a flag to tell to restore input value if we do back
    +// Save a flag to tell to restore input value if we go back
     $_SESSION['dol_save_pass']=$db_pass;
     //$_SESSION['dol_save_passroot']=$passroot;
     
    -// Now we load forced value from install.forced.php file.
    +// Now we load forced values from install.forced.php file.
     $useforcedwizard=false;
     $forcedfile="./install.forced.php";
     if ($conffile == "/etc/dolibarr/conf.php") $forcedfile="/etc/dolibarr/install.forced.php";
     if (@file_exists($forcedfile)) {
     	$useforcedwizard = true;
     	include_once $forcedfile;
    -	// If forced install is enabled, let's replace post values. These are empty because form fields are disabled.
    +	// If forced install is enabled, replace the post values. These are empty because form fields are disabled.
     	if ($force_install_noedit) {
     		$main_dir = detect_dolibarr_main_document_root();
     		if (!empty($force_install_main_data_root)) {
    @@ -204,7 +202,7 @@ if (! $error) {
         $result=@include_once $main_dir."/core/db/".$db_type.'.class.php';
         if ($result)
         {
    -        // If we ask database or user creation we need to connect as root, so we need root login
    +        // If we require database or user creation we need to connect as root, so we need root login credentials
             if (!empty($db_create_database) && !$userroot) {
                 print '<div class="error">'.$langs->trans("YouAskDatabaseCreationSoDolibarrNeedToConnect",$db_name).'</div>';
                 print '<br>';
    @@ -397,7 +395,7 @@ if (! $error && $db->connected && $action == "set")
                 print "<tr><td>".$langs->trans("ErrorDirDoesNotExists",$main_data_dir);
                 print ' '.$langs->trans("YouMustCreateItAndAllowServerToWrite");
                 print '</td><td>';
    -            print '<font class="error">'.$langs->trans("Error").'</font>';
    +            print '<span class="error">'.$langs->trans("Error").'</span>';
                 print "</td></tr>";
                 print '<tr><td colspan="2"><br>'.$langs->trans("CorrectProblemAndReloadPage",$_SERVER['PHP_SELF'].'?testget=ok').'</td></tr>';
                 $error++;
    @@ -420,7 +418,7 @@ if (! $error && $db->connected && $action == "set")
                     }
                 }
     
    -            // Les documents sont en dehors de htdocs car ne doivent pas pouvoir etre telecharges en passant outre l'authentification
    +            // Documents are stored above the web pages root to prevent being downloaded without authentification
                 $dir=array();
                 $dir[] = $main_data_dir."/mycompany";
                 $dir[] = $main_data_dir."/medias";
    @@ -431,7 +429,7 @@ if (! $error && $db->connected && $action == "set")
                 $dir[] = $main_data_dir."/produit";
                 $dir[] = $main_data_dir."/doctemplates";
     
    -            // Boucle sur chaque repertoire de dir[] pour les creer s'ils nexistent pas
    +            // Loop on each directory of dir [] to create them if they do not exist
                 $num=count($dir);
                 for ($i = 0; $i < $num; $i++)
                 {
    @@ -469,7 +467,7 @@ if (! $error && $db->connected && $action == "set")
                     print "<tr><td>".$langs->trans("ErrorDirDoesNotExists",$main_data_dir);
                     print ' '.$langs->trans("YouMustCreateItAndAllowServerToWrite");
                     print '</td><td>';
    -                print '<font class="error">'.$langs->trans("Error").'</font>';
    +                print '<span class="error">'.$langs->trans("Error").'</span>';
                     print "</td></tr>";
                     print '<tr><td colspan="2"><br>'.$langs->trans("CorrectProblemAndReloadPage",$_SERVER['PHP_SELF'].'?testget=ok').'</td></tr>';
                 }
    @@ -485,8 +483,8 @@ if (! $error && $db->connected && $action == "set")
                 		'products' => 'product',
                 		'projects' => 'project',
                 		'proposals' => 'proposal',
    -            		'shipment' => 'shipment',
    -            		'supplier_proposal' => 'supplier_proposal',
    +            		'shipments' => 'shipment',
    +            		'supplier_proposals' => 'supplier_proposal',
                 		'tasks' => 'task_summary',
                 		'thirdparties' => 'thirdparty',
                 		'usergroups' => 'usergroups',
    @@ -519,7 +517,7 @@ if (! $error && $db->connected && $action == "set")
             // Save old conf file on disk
             if (file_exists("$conffile"))
             {
    -            // We must ignore errors as an existing old file may already exists and not be replacable or
    +            // We must ignore errors as an existing old file may already exist and not be replaceable or
                 // the installer (like for ubuntu) may not have permission to create another file than conf.php.
                 // Also no other process must be able to read file or we expose the new file, so content with password.
                 @dol_copy($conffile, $conffile.'.old', '0400');
    @@ -539,7 +537,7 @@ if (! $error && $db->connected && $action == "set")
             print '</td>';
             print '<td><img src="../theme/eldy/img/tick.png" alt="Ok"></td></tr>';
     
    -        // Si creation utilisateur admin demandee, on le cree
    +        // Create database user if requested
             if (isset($db_create_user) && ($db_create_user == "1" || $db_create_user == "on")) {
                 dolibarr_install_syslog("step1: create database user: " . $dolibarr_main_db_user);
     
    @@ -558,7 +556,7 @@ if (! $error && $db->connected && $action == "set")
                     $databasefortest='master';
                 }
     
    -            // Creation handler de base, verification du support et connexion
    +            // Check database connection
     
                 $db=getDoliDBInstance($conf->db->type,$conf->db->host,$userroot,$passroot,$databasefortest,$conf->db->port);
     
    @@ -629,7 +627,7 @@ if (! $error && $db->connected && $action == "set")
                         print '<td><img src="../theme/eldy/img/error.png" alt="Error"></td>';
                         print '</tr>';
     
    -                    // Affiche aide diagnostique
    +                    // warning message due to connection failure
                         print '<tr><td colspan="2"><br>';
                         print $langs->trans("YouAskDatabaseCreationSoDolibarrNeedToConnect",$dolibarr_main_db_user,$dolibarr_main_db_host,$userroot);
                         print '<br>';
    @@ -640,10 +638,10 @@ if (! $error && $db->connected && $action == "set")
                         $error++;
                     }
                 }
    -        }   // Fin si "creation utilisateur"
    +        }   // end of user account creation
     
     
    -        // If database creation is asked, we create it
    +        // If database creation was asked, we create it
             if (!$error && (isset($db_create_database) && ($db_create_database == "1" || $db_create_database == "on"))) {
                 dolibarr_install_syslog("step1: create database: " . $dolibarr_main_db_name . " " . $dolibarr_main_db_character_set . " " . $dolibarr_main_db_collation . " " . $dolibarr_main_db_user);
             	$newdb=getDoliDBInstance($conf->db->type,$conf->db->host,$userroot,$passroot,'',$conf->db->port);
    @@ -672,7 +670,7 @@ if (! $error && $db->connected && $action == "set")
                     }
                     else
                     {
    -                    // Affiche aide diagnostique
    +                    // warning message
                         print '<tr><td colspan="2"><br>';
                         print $langs->trans("ErrorFailedToCreateDatabase",$dolibarr_main_db_name).'<br>';
                         print $newdb->lasterror().'<br>';
    @@ -693,7 +691,7 @@ if (! $error && $db->connected && $action == "set")
                     print '<td><img src="../theme/eldy/img/error.png" alt="Error"></td>';
                     print '</tr>';
     
    -                // Affiche aide diagnostique
    +                // warning message
                     print '<tr><td colspan="2"><br>';
                     print $langs->trans("YouAskDatabaseCreationSoDolibarrNeedToConnect",$dolibarr_main_db_user,$dolibarr_main_db_host,$userroot);
                     print '<br>';
    @@ -703,7 +701,7 @@ if (! $error && $db->connected && $action == "set")
     
                     $error++;
                 }
    -        }   // Fin si "creation database"
    +        }   // end of create database
     
     
             // We test access with dolibarr database user (not admin)
    @@ -724,7 +722,7 @@ if (! $error && $db->connected && $action == "set")
                     print '<img src="../theme/eldy/img/tick.png" alt="Ok">';
                     print "</td></tr>";
     
    -                // si acces serveur ok et acces base ok, tout est ok, on ne va pas plus loin, on a meme pas utilise le compte root.
    +                // server access ok, basic access ok
                     if ($db->database_selected)
                     {
                         dolibarr_install_syslog("step1: connection to database " . $conf->db->name . " by user " . $conf->db->user . " ok");
    @@ -747,7 +745,7 @@ if (! $error && $db->connected && $action == "set")
                         print '<img src="../theme/eldy/img/error.png" alt="Error">';
                         print "</td></tr>";
     
    -                    // Affiche aide diagnostique
    +                    // warning message
                         print '<tr><td colspan="2"><br>';
                         print $langs->trans('CheckThatDatabasenameIsCorrect',$dolibarr_main_db_name).'<br>';
                         print $langs->trans('IfAlreadyExistsCheckOption').'<br>';
    @@ -767,7 +765,7 @@ if (! $error && $db->connected && $action == "set")
                     print '<img src="../theme/eldy/img/error.png" alt="Error">';
                     print "</td></tr>";
     
    -                // Affiche aide diagnostique
    +                // warning message
                     print '<tr><td colspan="2"><br>';
                     print $langs->trans("ErrorConnection",$conf->db->host,$conf->db->name,$conf->db->user);
                     print $langs->trans('IfLoginDoesNotExistsCheckCreateUser').'<br>';
    @@ -893,45 +891,45 @@ function write_conf_file($conffile)
             fputs($fp,'// and explanations for all possibles parameters.'."\n");
             fputs($fp,'//'."\n");
     
    -        fputs($fp, '$dolibarr_main_url_root=\''.str_replace("'","\'",($main_url)).'\';');
    +        fputs($fp, '$dolibarr_main_url_root=\''.str_replace("'","\'",trim($main_url)).'\';');
             fputs($fp,"\n");
     
    -        fputs($fp, '$dolibarr_main_document_root=\''.str_replace("'","\'",($main_dir)).'\';');
    +        fputs($fp, '$dolibarr_main_document_root=\''.str_replace("'","\'",trim($main_dir)).'\';');
             fputs($fp,"\n");
     
    -        fputs($fp, $main_use_alt_dir.'$dolibarr_main_url_root_alt=\''.str_replace("'","\'",("/".$main_alt_dir_name)).'\';');
    +        fputs($fp, $main_use_alt_dir.'$dolibarr_main_url_root_alt=\''.str_replace("'","\'",trim("/".$main_alt_dir_name)).'\';');
             fputs($fp,"\n");
     
    -        fputs($fp, $main_use_alt_dir.'$dolibarr_main_document_root_alt=\''.str_replace("'","\'",($main_dir."/".$main_alt_dir_name)).'\';');
    +        fputs($fp, $main_use_alt_dir.'$dolibarr_main_document_root_alt=\''.str_replace("'","\'",trim($main_dir."/".$main_alt_dir_name)).'\';');
     		fputs($fp,"\n");
     
    -		fputs($fp, '$dolibarr_main_data_root=\''.str_replace("'","\'",($main_data_dir)).'\';');
    +		fputs($fp, '$dolibarr_main_data_root=\''.str_replace("'","\'",trim($main_data_dir)).'\';');
     		fputs($fp,"\n");
     
    -		fputs($fp, '$dolibarr_main_db_host=\''.str_replace("'","\'",($db_host)).'\';');
    +		fputs($fp, '$dolibarr_main_db_host=\''.str_replace("'","\'",trim($db_host)).'\';');
     		fputs($fp,"\n");
     
    -		fputs($fp, '$dolibarr_main_db_port=\''.str_replace("'","\'",($db_port)).'\';');
    +		fputs($fp, '$dolibarr_main_db_port=\''.str_replace("'","\'",trim($db_port)).'\';');
     		fputs($fp,"\n");
     
    -		fputs($fp, '$dolibarr_main_db_name=\''.str_replace("'","\'",($db_name)).'\';');
    +		fputs($fp, '$dolibarr_main_db_name=\''.str_replace("'","\'",trim($db_name)).'\';');
     		fputs($fp,"\n");
     
    -		fputs($fp, '$dolibarr_main_db_prefix=\''.str_replace("'","\'",($main_db_prefix)).'\';');
    +		fputs($fp, '$dolibarr_main_db_prefix=\''.str_replace("'","\'",trim($main_db_prefix)).'\';');
     		fputs($fp,"\n");
     
    -		fputs($fp, '$dolibarr_main_db_user=\''.str_replace("'","\'",($db_user)).'\';');
    +		fputs($fp, '$dolibarr_main_db_user=\''.str_replace("'","\'",trim($db_user)).'\';');
     		fputs($fp,"\n");
    -		fputs($fp, '$dolibarr_main_db_pass=\''.str_replace("'","\'",($db_pass)).'\';');
    +		fputs($fp, '$dolibarr_main_db_pass=\''.str_replace("'","\'",trim($db_pass)).'\';');
     		fputs($fp,"\n");
     
    -		fputs($fp, '$dolibarr_main_db_type=\''.str_replace("'","\'",($db_type)).'\';');
    +		fputs($fp, '$dolibarr_main_db_type=\''.str_replace("'","\'",trim($db_type)).'\';');
     		fputs($fp,"\n");
     
    -		fputs($fp, '$dolibarr_main_db_character_set=\''.str_replace("'","\'",($db_character_set)).'\';');
    +		fputs($fp, '$dolibarr_main_db_character_set=\''.str_replace("'","\'",trim($db_character_set)).'\';');
     		fputs($fp,"\n");
     
    -		fputs($fp, '$dolibarr_main_db_collation=\''.str_replace("'","\'",($db_collation)).'\';');
    +		fputs($fp, '$dolibarr_main_db_collation=\''.str_replace("'","\'",trim($db_collation)).'\';');
     		fputs($fp,"\n");
     
     		/* Authentication */
    @@ -1023,7 +1021,7 @@ function write_conf_file($conffile)
     
     		if (file_exists("$conffile"))
     		{
    -			include $conffile;	// On force rechargement. Ne pas mettre include_once !
    +			include $conffile;	// force config reload, do not put include_once
     			conf($dolibarr_main_document_root);
     
     			print "<tr><td>";
    diff --git a/htdocs/install/step2.php b/htdocs/install/step2.php
    index 30b3ff7d64f..52403c756c1 100644
    --- a/htdocs/install/step2.php
    +++ b/htdocs/install/step2.php
    @@ -46,8 +46,7 @@ $action=GETPOST('action','aZ09')?GETPOST('action','aZ09'):(empty($argv[1])?'':$a
     $setuplang=GETPOST('selectlang','aZ09',3)?GETPOST('selectlang','aZ09',3):(empty($argv[2])?'auto':$argv[2]);
     $langs->setDefaultLang($setuplang);
     
    -$langs->load("admin");
    -$langs->load("install");
    +$langs->loadLangs(array("admin", "install"));
     
     $choix=0;
     if ($dolibarr_main_db_type == "mysqli") $choix=1;
    @@ -58,7 +57,7 @@ if ($dolibarr_main_db_type == "sqlite3")  $choix=5;
     
     //if (empty($choix)) dol_print_error('','Database type '.$dolibarr_main_db_type.' not supported into step2.php page');
     
    -// Now we load forced value from install.forced.php file.
    +// Now we load forced values from install.forced.php file.
     $useforcedwizard=false;
     $forcedfile="./install.forced.php";
     if ($conffile == "/etc/dolibarr/conf.php") $forcedfile="/etc/dolibarr/install.forced.php";
    @@ -67,7 +66,7 @@ if (@file_exists($forcedfile)) {
     	include_once $forcedfile;
     }
     
    -dolibarr_install_syslog("--- step2: entering step2.php page");
    +dolibarr_install_syslog("- step2: entering step2.php page");
     
     
     /*
    @@ -88,7 +87,7 @@ if ($action == "set")
     {
         print '<h3><img class="valigntextbottom" src="../theme/common/octicons/build/svg/database.svg" width="20" alt="Database"> '.$langs->trans("Database").'</h3>';
     
    -    print '<table cellspacing="0" style="padding: 4px 4px 4px 0px" border="0" width="100%">';
    +    print '<table cellspacing="0" style="padding: 4px 4px 4px 0" border="0" width="100%">';
         $error=0;
     
         $db=getDoliDBInstance($conf->db->type,$conf->db->host,$conf->db->user,$conf->db->pass,$conf->db->name,$conf->db->port);
    @@ -237,7 +236,7 @@ if ($action == "set")
                             print "<tr><td>".$langs->trans("CreateTableAndPrimaryKey",$name);
                             print "<br>\n".$langs->trans("Request").' '.$requestnb.' : '.$buffer.' <br>Executed query : '.$db->lastquery;
                             print "\n</td>";
    -                        print '<td><font class="error">'.$langs->trans("ErrorSQL")." ".$db->errno()." ".$db->error().'</font></td></tr>';
    +                        print '<td><span class="error">'.$langs->trans("ErrorSQL")." ".$db->errno()." ".$db->error().'</span></td></tr>';
                             $error++;
                         }
                     }
    @@ -246,7 +245,7 @@ if ($action == "set")
                 {
                     print "<tr><td>".$langs->trans("CreateTableAndPrimaryKey",$name);
                     print "</td>";
    -                print '<td><font class="error">'.$langs->trans("Error").' Failed to open file '.$dir.$file.'</td></tr>';
    +                print '<td><span class="error">'.$langs->trans("Error").' Failed to open file '.$dir.$file.'</span></td></tr>';
                     $error++;
                     dolibarr_install_syslog("step2: failed to open file " . $dir . $file, LOG_ERR);
                 }
    @@ -384,7 +383,7 @@ if ($action == "set")
                                     print "<tr><td>".$langs->trans("CreateOtherKeysForTable",$name);
                                     print "<br>\n".$langs->trans("Request").' '.$requestnb.' : '.$db->lastqueryerror();
                                     print "\n</td>";
    -                                print '<td><font class="error">'.$langs->trans("ErrorSQL")." ".$db->errno()." ".$db->error().'</font></td></tr>';
    +                                print '<td><span class="error">'.$langs->trans("ErrorSQL")." ".$db->errno()." ".$db->error().'</span></td></tr>';
                                     $error++;
                                 }
                             }
    @@ -395,7 +394,7 @@ if ($action == "set")
                 {
                     print "<tr><td>".$langs->trans("CreateOtherKeysForTable",$name);
                     print "</td>";
    -                print '<td><font class="error">'.$langs->trans("Error")." Failed to open file ".$dir.$file."</font></td></tr>";
    +                print '<td><span class="error">'.$langs->trans("Error")." Failed to open file ".$dir.$file."</span></td></tr>";
                     $error++;
                     dolibarr_install_syslog("step2: failed to open file " . $dir . $file, LOG_ERR);
                 }
    @@ -417,7 +416,7 @@ if ($action == "set")
          ***************************************************************************************/
         if ($ok && $createfunctions)
         {
    -        // For this file, we use directory according to database type
    +        // For this file, we use a directory according to database type
             if ($choix==1) $dir = "mysql/functions/";
             elseif ($choix==2) $dir = "pgsql/functions/";
             elseif ($choix==3) $dir = "mssql/functions/";
    @@ -473,7 +472,7 @@ if ($action == "set")
                                 print "<tr><td>".$langs->trans("FunctionsCreation");
                                 print "<br>\n".$langs->trans("Request").' '.$requestnb.' : '.$buffer;
                                 print "\n</td>";
    -                            print '<td><font class="error">'.$langs->trans("ErrorSQL")." ".$db->errno()." ".$db->error().'</font></td></tr>';
    +                            print '<td><span class="error">'.$langs->trans("ErrorSQL")." ".$db->errno()." ".$db->error().'</span></td></tr>';
                                 $error++;
                             }
                         }
    @@ -594,7 +593,7 @@ if ($action == "set")
                             {
                                 $ok = 0;
                                 $okallfile = 0;
    -                            print '<font class="error">'.$langs->trans("ErrorSQL")." : ".$db->lasterrno()." - ".$db->lastqueryerror()." - ".$db->lasterror()."</font><br>";
    +                            print '<span class="error">'.$langs->trans("ErrorSQL")." : ".$db->lasterrno()." - ".$db->lastqueryerror()." - ".$db->lasterror()."</span><br>";
                             }
                         }
                     }
    @@ -627,7 +626,7 @@ $ret=0;
     if (!$ok && isset($argv[1])) $ret=1;
     dolibarr_install_syslog("Exit ".$ret);
     
    -dolibarr_install_syslog("--- step2: end");
    +dolibarr_install_syslog("- step2: end");
     
     pFooter($ok?0:1,$setuplang);
     
    @@ -635,4 +634,3 @@ if (isset($db) && is_object($db)) $db->close();
     
     // Return code if ran from command line
     if ($ret) exit($ret);
    -
    diff --git a/htdocs/install/step4.php b/htdocs/install/step4.php
    index 92bcb3dc1a7..e35aa0720c3 100644
    --- a/htdocs/install/step4.php
    +++ b/htdocs/install/step4.php
    @@ -35,8 +35,7 @@ global $langs;
     $setuplang=GETPOST('selectlang','aZ09',3)?GETPOST('selectlang','aZ09',3):(empty($argv[1])?'auto':$argv[1]);
     $langs->setDefaultLang($setuplang);
     
    -$langs->load("admin");
    -$langs->load("install");
    +$langs->loadLangs(array("admin", "install"));
     
     // Now we load forced value from install.forced.php file.
     $useforcedwizard=false;
    @@ -47,7 +46,7 @@ if (@file_exists($forcedfile)) {
     	include_once $forcedfile;
     }
     
    -dolibarr_install_syslog("--- step4: entering step4.php page");
    +dolibarr_install_syslog("- step4: entering step4.php page");
     
     $error=0;
     $ok = 0;
    @@ -74,18 +73,18 @@ print '<h3><img class="valigntextbottom" src="../theme/common/octicons/build/svg
     print $langs->trans("LastStepDesc").'<br><br>';
     
     
    -print '<table cellspacing="0" cellpadding="2" width="100%">';
    +print '<table cellspacing="0" cellpadding="2">';
     
     $db=getDoliDBInstance($conf->db->type,$conf->db->host,$conf->db->user,$conf->db->pass,$conf->db->name,$conf->db->port);
     
     if ($db->ok)
     {
    -    print '<tr><td>'.$langs->trans("Login").' :</td><td>';
    -	print '<input name="login" type="text" value="' . (!empty($_GET["login"]) ? GETPOST("login") : (isset($force_install_dolibarrlogin) ? $force_install_dolibarrlogin : '')) . '"' . (@$force_install_noedit == 2 && $force_install_dolibarrlogin !== null ? ' disabled' : '') . '></td></tr>';
    -    print '<tr><td>'.$langs->trans("Password").' :</td><td>';
    -    print '<input type="password" name="pass"></td></tr>';
    -    print '<tr><td>'.$langs->trans("PasswordAgain").' :</td><td>';
    -    print '<input type="password" name="pass_verif"></td></tr>';
    +    print '<tr><td><label for="login">'.$langs->trans("Login").' :</label></td><td>';
    +	print '<input id="login" name="login" type="text" value="' . (!empty($_GET["login"]) ? GETPOST("login") : (isset($force_install_dolibarrlogin) ? $force_install_dolibarrlogin : '')) . '"' . (@$force_install_noedit == 2 && $force_install_dolibarrlogin !== null ? ' disabled' : '') . '></td></tr>';
    +    print '<tr><td><label for="pass">'.$langs->trans("Password").' :</label></td><td>';
    +    print '<input type="password" id="pass" name="pass"></td></tr>';
    +    print '<tr><td><label for="pass_verif">'.$langs->trans("PasswordAgain").' :</label></td><td>';
    +    print '<input type="password" id="pass_verif" name="pass_verif"></td></tr>';
         print '</table>';
     
         if (isset($_GET["error"]) && $_GET["error"] == 1)
    @@ -113,12 +112,11 @@ if ($db->ok)
     
     }
     
    -
     $ret=0;
     if ($error && isset($argv[1])) $ret=1;
     dolibarr_install_syslog("Exit ".$ret);
     
    -dolibarr_install_syslog("--- step4: end");
    +dolibarr_install_syslog("- step4: end");
     
     pFooter($error,$setuplang);
     
    diff --git a/htdocs/install/step5.php b/htdocs/install/step5.php
    index 79fead3c51d..b2d3083a624 100644
    --- a/htdocs/install/step5.php
    +++ b/htdocs/install/step5.php
    @@ -23,7 +23,7 @@
     /**
      *       \file      htdocs/install/step5.php
      *       \ingroup   install
    - *       \brief     Last page of upgrade or install process
    + *       \brief     Last page of upgrade / install process
      */
     
     include_once 'inc.php';
    @@ -52,8 +52,7 @@ if (! empty($action) && preg_match('/upgrade/i', $action))	// If it's an old upg
         }
     }
     
    -$langs->load("admin");
    -$langs->load("install");
    +$langs->loadLangs(array("admin", "install"));
     
     $login = GETPOST('login', 'alpha')?GETPOST('login', 'alpha'):(empty($argv[5])?'':$argv[5]);
     $pass = GETPOST('pass', 'alpha')?GETPOST('pass', 'alpha'):(empty($argv[6])?'':$argv[6]);
    @@ -67,7 +66,7 @@ if ($conffile == "/etc/dolibarr/conf.php") $forcedfile="/etc/dolibarr/install.fo
     if (@file_exists($forcedfile)) {
     	$useforcedwizard = true;
     	include_once $forcedfile;
    -	// If forced install is enabled, let's replace post values. These are empty because form fields are disabled.
    +	// If forced install is enabled, replace post values. These are empty because form fields are disabled.
     	if ($force_install_noedit == 2) {
     		if (!empty($force_install_dolibarrlogin)) {
     			$login = $force_install_dolibarrlogin;
    @@ -75,16 +74,15 @@ if (@file_exists($forcedfile)) {
     	}
     }
     
    -dolibarr_install_syslog("--- step5: entering step5.php page");
    +dolibarr_install_syslog("- step5: entering step5.php page");
     
     $error=0;
     
    -
     /*
      *	Actions
      */
     
    -// If install, check pass and pass_verif used to create admin account
    +// If install, check password and password_verification used to create admin account
     if ($action == "set") {
     	if ($pass <> $pass_verif) {
     		header("Location: step4.php?error=1&selectlang=$setuplang" . (isset($login) ? '&login=' . $login : ''));
    @@ -394,8 +392,8 @@ if ($action == "set" && $success)
         else
         {
             // If here MAIN_VERSION_LAST_UPGRADE is not empty
    -        print $langs->trans("VersionLastUpgrade").': <b><font class="ok">'.$conf->global->MAIN_VERSION_LAST_UPGRADE.'</font></b><br>';
    -        print $langs->trans("VersionProgram").': <b><font class="ok">'.DOL_VERSION.'</font></b><br>';
    +        print $langs->trans("VersionLastUpgrade").': <b><span class="ok">'.$conf->global->MAIN_VERSION_LAST_UPGRADE.'</span></b><br>';
    +        print $langs->trans("VersionProgram").': <b><span class="ok">'.DOL_VERSION.'</span></b><br>';
             print $langs->trans("MigrationNotFinished").'<br>';
             print "<br>";
     
    @@ -442,8 +440,8 @@ elseif (empty($action) || preg_match('/upgrade/i',$action))
         else
         {
             // If here MAIN_VERSION_LAST_UPGRADE is not empty
    -        print $langs->trans("VersionLastUpgrade").': <b><font class="ok">'.$conf->global->MAIN_VERSION_LAST_UPGRADE.'</font></b><br>';
    -        print $langs->trans("VersionProgram").': <b><font class="ok">'.DOL_VERSION.'</font></b>';
    +        print $langs->trans("VersionLastUpgrade").': <b><span class="ok">'.$conf->global->MAIN_VERSION_LAST_UPGRADE.'</span></b><br>';
    +        print $langs->trans("VersionProgram").': <b><span class="ok">'.DOL_VERSION.'</span></b>';
     
             print "<br>";
     
    @@ -457,17 +455,14 @@ else
         dol_print_error('','step5.php: unknown choice of action');
     }
     
    -
    -
     // Clear cache files
     clearstatcache();
     
    -
     $ret=0;
     if ($error && isset($argv[1])) $ret=1;
     dolibarr_install_syslog("Exit ".$ret);
     
    -dolibarr_install_syslog("--- step5: Dolibarr setup finished");
    +dolibarr_install_syslog("- step5: Dolibarr setup finished");
     
     pFooter(1,$setuplang);
     
    diff --git a/htdocs/install/upgrade.php b/htdocs/install/upgrade.php
    index c2ee6e93ad4..5f372f521f8 100644
    --- a/htdocs/install/upgrade.php
    +++ b/htdocs/install/upgrade.php
    @@ -1,6 +1,6 @@
     <?php
     /* Copyright (C) 2004       Rodolphe Quiedeville    <rodolphe@quiedeville.org>
    - * Copyright (C) 2004-2016  Laurent Destailleur     <eldy@users.sourceforge.net>
    + * Copyright (C) 2004-2018  Laurent Destailleur     <eldy@users.sourceforge.net>
      * Copyright (C) 2005-2010  Regis Houssin           <regis.houssin@capnetworks.com>
      * Copyright (C) 2015-2016  Raphaël Doursenaud      <rdoursenaud@gpcsolutions.fr>
      *
    @@ -21,10 +21,13 @@
      *
      * cd htdocs/install
      * php upgrade.php 3.4.0 3.5.0 [dirmodule|ignoredbversion]
    - * php upgrade2.php 3.4.0 3.5.0
    + * php upgrade2.php 3.4.0 3.5.0 [MODULE_NAME1_TO_ENABLE,MODULE_NAME2_TO_ENABLE]
      *
    - * Option 'dirmodule' allows to provide a path for an external module, so we migrate from command line a script from a module.
    - * Option 'ignoredbversion' allows to run migration even if database is a bugged database version.
    + * And for final step:
    + * php step5.php 3.4.0 3.5.0
    + *
    + * Option 'dirmodule' allows to provide a path for an external module, so we migrate from command line using a script from a module.
    + * Option 'ignoredbversion' allows to run migration even if database version does not match start version of migration
      * Return code is 0 if OK, >0 if error
      */
     
    @@ -63,10 +66,7 @@ $versionto=GETPOST("versionto",'alpha',3)?GETPOST("versionto",'',3):(empty($argv
     $dirmodule=((GETPOST("dirmodule",'alpha',3) && GETPOST("dirmodule",'alpha',3) != 'ignoredbversion'))?GETPOST("dirmodule",'alpha',3):((empty($argv[3]) || $argv[3] == 'ignoredbversion')?'':$argv[3]);
     $ignoredbversion=(GETPOST('ignoredbversion','alpha',3)=='ignoredbversion')?GETPOST('ignoredbversion','alpha',3):((empty($argv[3]) || $argv[3] != 'ignoredbversion')?'':$argv[3]);
     
    -$langs->load("admin");
    -$langs->load("install");
    -$langs->load("other");
    -$langs->load("errors");
    +$langs->loadLangs(array("admin", "install", "other", "errors"));
     
     if ($dolibarr_main_db_type == "mysqli") $choix=1;
     if ($dolibarr_main_db_type == "pgsql") $choix=2;
    @@ -84,7 +84,7 @@ if (! is_object($conf)) dolibarr_install_syslog("upgrade2: conf file not initial
     if (! $versionfrom && ! $versionto)
     {
     	print 'Error: Parameter versionfrom or versionto missing.'."\n";
    -	print 'Upgrade must be ran from command line with parameters or called from page install/index.php (like a first install) instead of page install/upgrade.php'."\n";
    +	print 'Upgrade must be ran from command line with parameters or called from page install/index.php (like a first install)'."\n";
     	// Test if batch mode
     	$sapi_type = php_sapi_name();
     	$script_file = basename(__FILE__);
    @@ -297,7 +297,7 @@ if (! GETPOST('action','aZ09') || preg_match('/upgrade/i',GETPOST('action','aZ09
                 		{
                 			if ($db->lasterrno() != 'DB_ERROR_NOSUCHTABLE')
                 			{
    -            				print '<tr><td colspan="2"><font  class="error">'.$sql.' : '.$db->lasterror()."</font></td></tr>\n";
    +            				print '<tr><td colspan="2"><span class="error">'.$sql.' : '.$db->lasterror()."</font></td></tr>\n";
                 			}
                 		}
                 	}
    diff --git a/htdocs/install/upgrade2.php b/htdocs/install/upgrade2.php
    index 1a40d2eb9c5..f4f7413b7d4 100644
    --- a/htdocs/install/upgrade2.php
    +++ b/htdocs/install/upgrade2.php
    @@ -1,6 +1,6 @@
     <?php
     /* Copyright (C) 2005       Marc Barilley / Ocebo   <marc@ocebo.com>
    - * Copyright (C) 2005-2012  Laurent Destailleur     <eldy@users.sourceforge.net>
    + * Copyright (C) 2005-2018  Laurent Destailleur     <eldy@users.sourceforge.net>
      * Copyright (C) 2005-2011  Regis Houssin           <regis.houssin@capnetworks.com>
      * Copyright (C) 2010       Juanjo Menent           <jmenent@2byte.es>
      * Copyright (C) 2015-2016  Raphaël Doursenaud      <rdoursenaud@gpcsolutions.fr>
    @@ -18,13 +18,19 @@
      * You should have received a copy of the GNU General Public License
      * along with this program. If not, see <http://www.gnu.org/licenses/>.
      *
    - * Upgrade scripts can be ran from command line with syntax:
    + * Upgrade2 scripts can be ran from command line with syntax:
      *
      * cd htdocs/install
    - * php upgrade.php 3.4.0 3.5.0
    - * php upgrade2.php 3.4.0 3.5.0 [MODULE_NAME1_TO_ENABLE,MODULE_NAME2_TO_ENABLE]
    + * php upgrade.php 3.4.0 3.5.0 [dirmodule|ignoredbversion]
    + * php upgrade2.php 3.4.0 3.5.0 [MAIN_MODULE_NAME1_TO_ENABLE,MAIN_MODULE_NAME2_TO_ENABLE]
    + *
    + * And for final step:
    + * php step5.php 3.4.0 3.5.0
      *
      * Return code is 0 if OK, >0 if error
    + *
    + * Note: To just enable a module from command line, use this syntax:
    + * php upgrade2.php 0.0.0 0.0.0 [MAIN_MODULE_NAME1_TO_ENABLE,MAIN_MODULE_NAME2_TO_ENABLE]
      */
     
     /**
    @@ -67,17 +73,14 @@ $versionfrom=GETPOST("versionfrom",'alpha',3)?GETPOST("versionfrom",'alpha',3):(
     $versionto=GETPOST("versionto",'alpha',3)?GETPOST("versionto",'alpha',3):(empty($argv[2])?'':$argv[2]);
     $enablemodules=GETPOST("enablemodules",'alpha',3)?GETPOST("enablemodules",'alpha',3):(empty($argv[3])?'':$argv[3]);
     
    -$langs->load('admin');
    -$langs->load('install');
    -$langs->load("bills");
    -$langs->load("suppliers");
    +$langs->loadLangs(array("admin", "install", "bills", "suppliers"));
     
     if ($dolibarr_main_db_type == 'mysqli') $choix=1;
     if ($dolibarr_main_db_type == 'pgsql')  $choix=2;
     if ($dolibarr_main_db_type == 'mssql')  $choix=3;
     
     
    -dolibarr_install_syslog("--- upgrade2: entering upgrade2.php page");
    +dolibarr_install_syslog("--- upgrade2: entering upgrade2.php page ".$versionfrom." ".$versionto." ".$enablemodules);
     if (! is_object($conf)) dolibarr_install_syslog("upgrade2: conf file not initialized", LOG_ERR);
     
     
    @@ -89,14 +92,14 @@ if (! is_object($conf)) dolibarr_install_syslog("upgrade2: conf file not initial
     if ((! $versionfrom || preg_match('/version/', $versionfrom)) && (! $versionto || preg_match('/version/', $versionto)))
     {
     	print 'Error: Parameter versionfrom or versionto missing or having a bad format.'."\n";
    -	print 'Upgrade must be ran from command line with parameters or called from page install/index.php (like a first install) instead of page install/upgrade.php'."\n";
    +	print 'Upgrade must be ran from command line with parameters or called from page install/index.php (like a first install)'."\n";
     	// Test if batch mode
     	$sapi_type = php_sapi_name();
     	$script_file = basename(__FILE__);
     	$path=dirname(__FILE__).'/';
     	if (substr($sapi_type, 0, 3) == 'cli')
     	{
    -		print 'Syntax from command line: '.$script_file." x.y.z a.b.c\n";
    +		print 'Syntax from command line: '.$script_file." x.y.z a.b.c [MAIN_MODULE_NAME1_TO_ENABLE,MAIN_MODULE_NAME2_TO_ENABLE...]\n";
     	}
     	exit;
     }
    @@ -192,6 +195,32 @@ if (! GETPOST('action','aZ09') || preg_match('/upgrade/i',GETPOST('action','aZ09
             $versiontoarray=explode('.',$versionto);
             $versionranarray=explode('.',DOL_VERSION);
     
    +
    +        // Force to execute this at begin to avoid the new core code into Dolibarr to be broken.
    +        $sql = 'ALTER TABLE '.MAIN_DB_PREFIX.'user ADD COLUMN birth date';
    +        $db->query($sql, 1);
    +        $sql = 'ALTER TABLE '.MAIN_DB_PREFIX.'user ADD COLUMN dateemployment date';
    +        $db->query($sql, 1);
    +        $sql = 'ALTER TABLE '.MAIN_DB_PREFIX.'user ADD COLUMN dateemploymentend date';
    +        $db->query($sql, 1);
    +        $sql = 'ALTER TABLE '.MAIN_DB_PREFIX.'user ADD COLUMN default_range integer';
    +        $db->query($sql, 1);
    +        $sql = 'ALTER TABLE '.MAIN_DB_PREFIX.'user ADD COLUMN default_c_exp_tax_cat integer';
    +        $db->query($sql, 1);
    +        $sql = 'ALTER TABLE '.MAIN_DB_PREFIX.'extrafields ADD COLUMN langs varchar(24)';
    +        $db->query($sql, 1);
    +        $sql = 'ALTER TABLE '.MAIN_DB_PREFIX.'extrafields ADD COLUMN fieldcomputed text';
    +        $db->query($sql, 1);
    +        $sql = 'ALTER TABLE '.MAIN_DB_PREFIX.'extrafields ADD COLUMN fielddefault varchar(255)';
    +        $db->query($sql, 1);
    +        $sql = 'ALTER TABLE '.MAIN_DB_PREFIX."extrafields ADD COLUMN enabled varchar(255) DEFAULT '1'";
    +        $db->query($sql, 1);
    +        $sql = 'ALTER TABLE '.MAIN_DB_PREFIX.'extrafields ADD COLUMN help text';
    +        $db->query($sql, 1);
    +        $sql = 'ALTER TABLE '.MAIN_DB_PREFIX.'user_rights ADD COLUMN entity integer DEFAULT 1 NOT NULL';
    +        $db->query($sql, 1);
    +
    +
             $afterversionarray=explode('.','2.0.0');
             $beforeversionarray=explode('.','2.7.9');
             if (versioncompare($versiontoarray,$afterversionarray) >= 0 && versioncompare($versiontoarray,$beforeversionarray) <= 0)
    @@ -254,7 +283,7 @@ if (! GETPOST('action','aZ09') || preg_match('/upgrade/i',GETPOST('action','aZ09
                 migrate_rename_directories($db,$langs,$conf,'/societe','/mycompany');
             }
     
    -        // Script for VX (X<2.8) -> V2.8
    +        // Script for 2.8
             $afterversionarray=explode('.','2.7.9');
             $beforeversionarray=explode('.','2.8.9');
             //print $versionto.' '.versioncompare($versiontoarray,$afterversionarray).' '.versioncompare($versiontoarray,$beforeversionarray);
    @@ -281,7 +310,7 @@ if (! GETPOST('action','aZ09') || preg_match('/upgrade/i',GETPOST('action','aZ09
                 migrate_project_task_actors($db,$langs,$conf);
             }
     
    -        // Script for VX (X<2.9) -> V2.9
    +        // Script for 2.9
             $afterversionarray=explode('.','2.8.9');
             $beforeversionarray=explode('.','2.9.9');
             if (versioncompare($versiontoarray,$afterversionarray) >= 0 && versioncompare($versiontoarray,$beforeversionarray) <= 0)
    @@ -295,7 +324,7 @@ if (! GETPOST('action','aZ09') || preg_match('/upgrade/i',GETPOST('action','aZ09
                 migrate_shipping_delivery2($db,$langs,$conf);
             }
     
    -        // Script for VX (X<3.0) -> V3.0
    +        // Script for 3.0
             $afterversionarray=explode('.','2.9.9');
             $beforeversionarray=explode('.','3.0.9');
             if (versioncompare($versiontoarray,$afterversionarray) >= 0 && versioncompare($versiontoarray,$beforeversionarray) <= 0)
    @@ -303,7 +332,7 @@ if (! GETPOST('action','aZ09') || preg_match('/upgrade/i',GETPOST('action','aZ09
                 // No particular code
             }
     
    -        // Script for VX (X<3.1) -> V3.1
    +        // Script for 3.1
             $afterversionarray=explode('.','3.0.9');
             $beforeversionarray=explode('.','3.1.9');
             if (versioncompare($versiontoarray,$afterversionarray) >= 0 && versioncompare($versiontoarray,$beforeversionarray) <= 0)
    @@ -313,7 +342,7 @@ if (! GETPOST('action','aZ09') || preg_match('/upgrade/i',GETPOST('action','aZ09
                 migrate_actioncomm_element($db,$langs,$conf);
             }
     
    -        // Script for VX (X<3.2) -> V3.2
    +        // Script for 3.2
             $afterversionarray=explode('.','3.1.9');
             $beforeversionarray=explode('.','3.2.9');
             if (versioncompare($versiontoarray,$afterversionarray) >= 0 && versioncompare($versiontoarray,$beforeversionarray) <= 0)
    @@ -325,7 +354,7 @@ if (! GETPOST('action','aZ09') || preg_match('/upgrade/i',GETPOST('action','aZ09
             	migrate_clean_association($db,$langs,$conf);
             }
     
    -        // Script for VX (X<3.3) -> V3.3
    +        // Script for 3.3
             $afterversionarray=explode('.','3.2.9');
             $beforeversionarray=explode('.','3.3.9');
             if (versioncompare($versiontoarray,$afterversionarray) >= 0 && versioncompare($versiontoarray,$beforeversionarray) <= 0)
    @@ -333,7 +362,7 @@ if (! GETPOST('action','aZ09') || preg_match('/upgrade/i',GETPOST('action','aZ09
             	migrate_categorie_association($db,$langs,$conf);
             }
     
    -		// Script for VX (X<3.4) -> V3.4
    +		// Script for 3.4
     		// No specific scripts
     
             // Tasks to do always and only into last targeted version
    @@ -344,7 +373,7 @@ if (! GETPOST('action','aZ09') || preg_match('/upgrade/i',GETPOST('action','aZ09
            	    migrate_event_assignement($db,$langs,$conf);
             }
     
    -        // Scripts for last version
    +        // Scripts for 3.9
             $afterversionarray=explode('.','3.7.9');
             $beforeversionarray=explode('.','3.8.9');
             if (versioncompare($versiontoarray,$afterversionarray) >= 0 && versioncompare($versiontoarray,$beforeversionarray) <= 0)
    @@ -352,7 +381,7 @@ if (! GETPOST('action','aZ09') || preg_match('/upgrade/i',GETPOST('action','aZ09
             	// No particular code
             }
     
    -        // Scripts for last version
    +        // Scripts for 4.0
             $afterversionarray=explode('.','3.9.9');
             $beforeversionarray=explode('.','4.0.9');
             if (versioncompare($versiontoarray,$afterversionarray) >= 0 && versioncompare($versiontoarray,$beforeversionarray) <= 0)
    @@ -360,7 +389,7 @@ if (! GETPOST('action','aZ09') || preg_match('/upgrade/i',GETPOST('action','aZ09
                 migrate_rename_directories($db,$langs,$conf,'/fckeditor','/medias');
             }
     
    -        // Scripts for last version
    +        // Scripts for 5.0
             $afterversionarray=explode('.','4.0.9');
             $beforeversionarray=explode('.','5.0.9');
             if (versioncompare($versiontoarray,$afterversionarray) >= 0 && versioncompare($versiontoarray,$beforeversionarray) <= 0)
    @@ -372,7 +401,7 @@ if (! GETPOST('action','aZ09') || preg_match('/upgrade/i',GETPOST('action','aZ09
                 migrate_remise_except_entity($db,$langs,$conf);
             }
     
    -        // Scripts for last version
    +        // Scripts for 6.0
             $afterversionarray=explode('.','5.0.9');
             $beforeversionarray=explode('.','6.0.9');
             if (versioncompare($versiontoarray,$afterversionarray) >= 0 && versioncompare($versiontoarray,$beforeversionarray) <= 0)
    @@ -393,7 +422,7 @@ if (! GETPOST('action','aZ09') || preg_match('/upgrade/i',GETPOST('action','aZ09
             	}
             }
     
    -        // Scripts for last version
    +        // Scripts for 7.0
             $afterversionarray=explode('.','6.0.9');
             $beforeversionarray=explode('.','7.0.9');
             if (versioncompare($versiontoarray,$afterversionarray) >= 0 && versioncompare($versiontoarray,$beforeversionarray) <= 0)
    @@ -403,6 +432,22 @@ if (! GETPOST('action','aZ09') || preg_match('/upgrade/i',GETPOST('action','aZ09
     
             	migrate_reset_blocked_log($db,$langs,$conf);
             }
    +
    +        // Scripts for 8.0
    +        $afterversionarray=explode('.','7.0.9');
    +        $beforeversionarray=explode('.','8.0.9');
    +        if (versioncompare($versiontoarray,$afterversionarray) >= 0 && versioncompare($versiontoarray,$beforeversionarray) <= 0)
    +        {
    +        	migrate_rename_directories($db,$langs,$conf,'/contracts','/contract');
    +        }
    +
    +        // Scripts for 9.0
    +        $afterversionarray=explode('.','8.0.9');
    +        $beforeversionarray=explode('.','9.0.9');
    +        if (versioncompare($versiontoarray,$afterversionarray) >= 0 && versioncompare($versiontoarray,$beforeversionarray) <= 0)
    +        {
    +        	//migrate_rename_directories($db,$langs,$conf,'/contracts','/contract');
    +        }
         }
     
     	// Code executed only if migration is LAST ONE. Must always be done.
    @@ -426,6 +471,7 @@ if (! GETPOST('action','aZ09') || preg_match('/upgrade/i',GETPOST('action','aZ09
     			'MAIN_MODULE_PRINTING'=>'newboxdefonly',
     			'MAIN_MODULE_PRODUIT'=>'newboxdefonly',
     			'MAIN_MODULE_SALARIES'=>'newboxdefonly',
    +			'MAIN_MODULE_SYSLOG'=>'newboxdefonly',
     			'MAIN_MODULE_SOCIETE'=>'newboxdefonly',
     			'MAIN_MODULE_SERVICE'=>'newboxdefonly',
     			'MAIN_MODULE_USER'=>'newboxdefonly',		//This one must be always done and only into last targeted version)
    @@ -505,12 +551,12 @@ if (! GETPOST('action','aZ09') || preg_match('/upgrade/i',GETPOST('action','aZ09
         dolCopyDir($srcroot, $destroot, 0, 0);
     
     
    -    // Actions for all versions (no database change, delete files and directories)
    +    // Actions for all versions (no database change but delete some files and directories)
         migrate_delete_old_files($db, $langs, $conf);
         migrate_delete_old_dir($db, $langs, $conf);
    -    // Actions for all versions (no database change, create directories)
    +    // Actions for all versions (no database change but create some directories)
         dol_mkdir(DOL_DATA_ROOT.'/bank');
    -    // Actions for all versions (no database change, rename directories)
    +    // Actions for all versions (no database change but rename some directories)
         migrate_rename_directories($db, $langs, $conf, '/banque/bordereau', '/bank/checkdeposits');
     
         print '<div><br>'.$langs->trans("MigrationFinished").'</div>';
    @@ -4395,6 +4441,7 @@ function migrate_delete_old_files($db,$langs,$conf)
         DOL_DOCUMENT_ROOT.'/core/modules/modComptabiliteExpert.class.php',
         DOL_DOCUMENT_ROOT.'/core/modules/modCommercial.class.php',
         DOL_DOCUMENT_ROOT.'/core/modules/modProduit.class.php',
    +    DOL_DOCUMENT_ROOT.'/core/modules/modSkype.class.php',
         DOL_DOCUMENT_ROOT.'/phenix/inc/triggers/interface_modPhenix_Phenixsynchro.class.php',
         DOL_DOCUMENT_ROOT.'/webcalendar/inc/triggers/interface_modWebcalendar_webcalsynchro.class.php',
         DOL_DOCUMENT_ROOT.'/core/triggers/interface_modWebcalendar_Webcalsynchro.class.php',
    @@ -4434,7 +4481,7 @@ function migrate_delete_old_files($db,$langs,$conf)
             $result=1;
             if (file_exists($filetodelete))
             {
    -            $result=dol_delete_file($filetodelete);
    +            $result=dol_delete_file($filetodelete,0,0,0,null,true);
                 if (! $result)
                 {
                     $langs->load("errors");
    @@ -4500,11 +4547,11 @@ function migrate_delete_old_dir($db,$langs,$conf)
      * @param   int         $force          1=Reload module even if not already loaded
      * @return	void
      */
    -function migrate_reload_modules($db,$langs,$conf,$listofmodule=array(),$force=0)
    +function migrate_reload_modules($db, $langs, $conf, $listofmodule=array(), $force=0)
     {
     	if (count($listofmodule) == 0) return;
     
    -	dolibarr_install_syslog("upgrade2::migrate_reload_modules force=".$force);
    +	dolibarr_install_syslog("upgrade2::migrate_reload_modules force=".$force.", listofmodule=".join(',', array_keys($listofmodule)));
     
     	foreach($listofmodule as $moduletoreload => $reloadmode)	// reloadmodule can be 'noboxes', 'newboxdefonly', 'forceactivate'
     	{
    @@ -4687,8 +4734,15 @@ function migrate_reload_modules($db,$langs,$conf,$listofmodule=array(),$force=0)
     			$tmp = preg_match('/MAIN_MODULE_([a-zA-Z0-9]+)/', $moduletoreload, $reg);
     			if (! empty($reg[1]))
     			{
    -				$moduletoreloadshort = ucfirst(strtolower($reg[1]));
    -				dolibarr_install_syslog("upgrade2::migrate_reload_modules Reactivate module ".$moduletoreloadshort);
    +				if (strtoupper($moduletoreload) == $moduletoreload)	// If key is un uppercase
    +				{
    +					$moduletoreloadshort = ucfirst(strtolower($reg[1]));
    +				}
    +				else												// If key is a mix of up and low case
    +				{
    +					$moduletoreloadshort = $reg[1];
    +				}
    +				dolibarr_install_syslog("upgrade2::migrate_reload_modules Reactivate module ".$moduletoreloadshort." with mode ".$reloadmode);
     				$res=@include_once DOL_DOCUMENT_ROOT.'/core/modules/mod'.$moduletoreloadshort.'.class.php';
     				if ($res) {
     					$classname = 'mod'.$moduletoreloadshort;
    @@ -4696,10 +4750,27 @@ function migrate_reload_modules($db,$langs,$conf,$listofmodule=array(),$force=0)
     					//$mod->remove('noboxes');
     					$mod->init($reloadmode);
     				}
    +				else
    +				{
    +					dolibarr_install_syslog('Failed to include '.DOL_DOCUMENT_ROOT.'/core/modules/mod'.$moduletoreloadshort.'.class.php');
    +
    +					$res=@dol_include_once(strtolower($moduletoreloadshort).'/core/modules/mod'.$moduletoreloadshort.'.class.php');
    +					if ($res) {
    +						$classname = 'mod'.$moduletoreloadshort;
    +						$mod=new $classname($db);
    +						//$mod->remove('noboxes');
    +						$mod->init($reloadmode);
    +					}
    +					else
    +					{
    +						dolibarr_install_syslog('Failed to include '.strtolower($moduletoreloadshort).'/core/modules/mod'.$moduletoreloadshort.'.class.php');
    +					}
    +				}
     			}
     			else
     			{
    -				print "Error, can't find module name";
    +				dolibarr_install_syslog("Error, can't find module with name ".$moduletoreload, LOG_WARNING);
    +				print "Error, can't find module with name ".$moduletoreload;
     			}
     		}
     
    diff --git a/htdocs/langs/ar_SA/accountancy.lang b/htdocs/langs/ar_SA/accountancy.lang
    index b0851c20d2c..a97dc05d79a 100644
    --- a/htdocs/langs/ar_SA/accountancy.lang
    +++ b/htdocs/langs/ar_SA/accountancy.lang
    @@ -1,4 +1,5 @@
     # Dolibarr language file - en_US - Accounting Expert
    +Accounting=محاسبة
     ACCOUNTING_EXPORT_SEPARATORCSV=فاصل العمود لملف التصدير
     ACCOUNTING_EXPORT_DATE=تنسيق التاريخ لملف التصدير
     ACCOUNTING_EXPORT_PIECE=تصدير عدد القطعة
    @@ -39,11 +40,11 @@ AccountWithNonZeroValues=Accounts with non zero values
     ListOfAccounts=List of accounts
     
     MainAccountForCustomersNotDefined=Main accounting account for customers not defined in setup
    -MainAccountForSuppliersNotDefined=Main accounting account for suppliers not defined in setup
    +MainAccountForSuppliersNotDefined=Main accounting account for vendors not defined in setup
     MainAccountForUsersNotDefined=Main accounting account for users not defined in setup
     MainAccountForVatPaymentNotDefined=Main accounting account for VAT payment not defined in setup
     
    -AccountancyArea=Accountancy area
    +AccountancyArea=Accounting area
     AccountancyAreaDescIntro=Usage of the accountancy module is done in several step:
     AccountancyAreaDescActionOnce=The following actions are usually executed one time only, or once per year...
     AccountancyAreaDescActionOnceBis=Next steps should be done to save you time in future by suggesting you the correct default accounting account when making the journalization (writing record in Journals and General ledger)
    @@ -54,6 +55,7 @@ AccountancyAreaDescChartModel=STEP %s: Create a model of chart of account from m
     AccountancyAreaDescChart=STEP %s: Create or check content of your chart of account from menu %s
     
     AccountancyAreaDescVat=STEP %s: Define accounting accounts for each VAT Rates. For this, use the menu entry %s.
    +AccountancyAreaDescDefault=STEP %s: Define default accounting accounts. For this, use the menu entry %s.
     AccountancyAreaDescExpenseReport=STEP %s: Define default accounting accounts for each type of expense report. For this, use the menu entry %s.
     AccountancyAreaDescSal=STEP %s: Define default accounting accounts for payment of salaries. For this, use the menu entry %s.
     AccountancyAreaDescContrib=STEP %s: Define default accounting accounts for special expences (miscellaneous taxes). For this, use the menu entry %s.
    @@ -89,7 +91,7 @@ MenuProductsAccounts=Product accounts
     ProductsBinding=Products accounts
     Ventilation=Binding to accounts
     CustomersVentilation=ربط فاتورة الزبون 
    -SuppliersVentilation=Supplier invoice binding
    +SuppliersVentilation=Vendor invoice binding
     ExpenseReportsVentilation=Expense report binding
     CreateMvts=Create new transaction
     UpdateMvts=Modification of a transaction
    @@ -130,12 +132,14 @@ ACCOUNTING_LENGTH_GACCOUNT=Length of the general accounting accounts (If you set
     ACCOUNTING_LENGTH_AACCOUNT=Length of the third party accounting accounts (If you set value to 6 here, the account '401' will appear like '401000' on screen)
     ACCOUNTING_MANAGE_ZERO=Allow to manage different number of zero at the end of an accounting account. Needed by some countries (like switzerland). If keep to off (default), you can set the 2 following parameters to ask application to add virtual zero.
     BANK_DISABLE_DIRECT_INPUT=Disable direct recording of transaction in bank account
    +ACCOUNTING_ENABLE_EXPORT_DRAFT_JOURNAL=Enable draft export on journal
     
     ACCOUNTING_SELL_JOURNAL=دفتر البيع اليومي
     ACCOUNTING_PURCHASE_JOURNAL=دفتر الشراء اليومي
     ACCOUNTING_MISCELLANEOUS_JOURNAL=دفتر المتفرقات اليومي
     ACCOUNTING_EXPENSEREPORT_JOURNAL=دفتر تقرير المصروف اليومي
     ACCOUNTING_SOCIAL_JOURNAL=دفتر اليومية الاجتماعي
    +ACCOUNTING_HAS_NEW_JOURNAL=Has new Journal
     
     ACCOUNTING_ACCOUNT_TRANSFER_CASH=Accounting account of transfer
     ACCOUNTING_ACCOUNT_SUSPENSE=Accounting account of wait
    @@ -185,11 +189,12 @@ ListeMvts=List of movements
     ErrorDebitCredit=الدائن والمدين لا يمكن أن يكون لهم قيمة في الوقت نفسه
     AddCompteFromBK=Add accounting accounts to the group
     ReportThirdParty=List third party account
    -DescThirdPartyReport=Consult here the list of the third party customers and suppliers and their accounting accounts
    +DescThirdPartyReport=Consult here the list of the third party customers and vendors and their accounting accounts
     ListAccounts=قائمة الحسابات المحاسبية
     UnknownAccountForThirdparty=Unknown third party account. We will use %s
     UnknownAccountForThirdpartyBlocking=Unknown third party account. Blocking error
     UnknownAccountForThirdpartyAndWaitingAccountNotDefinedBlocking=Unknown third party account and waiting account not defined. Blocking error
    +PaymentsNotLinkedToProduct=Payment not linked to any product / service
     
     Pcgtype=Group of account
     Pcgsubtype=Subgroup of account
    @@ -204,8 +209,8 @@ DescVentilDoneCustomer=Consult here the list of the lines of invoices customers
     DescVentilTodoCustomer=Bind invoice lines not already bound with a product accounting account
     ChangeAccount=Change the product/service accounting account for selected lines with the following accounting account:
     Vide=-
    -DescVentilSupplier=Consult here the list of supplier invoice lines bound or not yet bound to a product accounting account
    -DescVentilDoneSupplier=استشر هنا لائحة خطوط فواتير الموردين وحساب المحاسبية
    +DescVentilSupplier=Consult here the list of vendor invoice lines bound or not yet bound to a product accounting account
    +DescVentilDoneSupplier=Consult here the list of the lines of invoices vendors and their accounting account
     DescVentilTodoExpenseReport=Bind expense report lines not already bound with a fee accounting account
     DescVentilExpenseReport=Consult here the list of expense report lines bound (or not) to a fee accounting account
     DescVentilExpenseReportMore=If you setup accounting account on type of expense report lines, the application will be able to make all the binding between your expense report lines and the accounting account of your chart of accounts, just in one click with the button <strong>"%s"</strong>. If account was not set on fees dictionary or if you still has some lines not bound to any account, you will have to make a manual binding from the menu "<strong>%s</strong>".
    @@ -215,7 +220,7 @@ ValidateHistory=Bind Automatically
     AutomaticBindingDone=Automatic binding done
     
     ErrorAccountancyCodeIsAlreadyUse=خطأ، لا يمكنك حذف هذا الحساب المحاسبي لأنه مستخدم
    -MvtNotCorrectlyBalanced=Movement not correctly balanced. Credit = %s. Debit = %s
    +MvtNotCorrectlyBalanced=Movement not correctly balanced. Debit = %s | Credit = %s
     FicheVentilation=Binding card
     GeneralLedgerIsWritten=Transactions are written in the Ledger
     GeneralLedgerSomeRecordWasNotRecorded=Some of the transactions could not be journalized. If there is no other error message, this is probably because they were already journalized.
    @@ -293,4 +298,9 @@ Binded=Lines bound
     ToBind=Lines to bind
     UseMenuToSetBindindManualy=Autodection not possible, use menu <a href="%s">%s</a> to make the binding manually
     
    +## Import
    +ImportAccountingEntries=Accounting entries
    +
     WarningReportNotReliable=Warning, this report is not based on the Ledger, so does not contains transaction modified manualy in the Ledger. If your journalization is up to date, the bookkeeping view is more accurate.
    +ExpenseReportJournal=Expense Report Journal
    +InventoryJournal=Inventory Journal
    diff --git a/htdocs/langs/ar_SA/admin.lang b/htdocs/langs/ar_SA/admin.lang
    index 0d26639a000..81ed07f3b3c 100644
    --- a/htdocs/langs/ar_SA/admin.lang
    +++ b/htdocs/langs/ar_SA/admin.lang
    @@ -269,10 +269,11 @@ MAIN_MAIL_SMTP_SERVER=بروتوكول نقل البريد الإلكتروني
     MAIN_MAIL_SMTP_PORT_NotAvailableOnLinuxLike=بروتوكول نقل البريد الإلكتروني / SMTPS ميناء (غير محددة في مثل PHP على أنظمة يونكس)
     MAIN_MAIL_SMTP_SERVER_NotAvailableOnLinuxLike=بروتوكول نقل البريد الإلكتروني / SMTPS المضيف (غير محددة في مثل PHP على أنظمة يونكس)
     MAIN_MAIL_EMAIL_FROM=Sender email for automatic emails (By default in php.ini: <b>%s</b>)
    -MAIN_MAIL_ERRORS_TO=Email used as 'Errors-To' field in emails sent
    +MAIN_MAIL_ERRORS_TO=Eemail used for error returns emails (fields 'Errors-To' in emails sent)
     MAIN_MAIL_AUTOCOPY_TO= إرسال منهجية خفية الكربون نسخة من جميع رسائل البريد الإلكتروني المرسلة إلى
     MAIN_DISABLE_ALL_MAILS=Disable all emails sendings (for test purposes or demos)
     MAIN_MAIL_FORCE_SENDTO=Send all emails to (instead of real recipients, for test purposes)
    +MAIN_MAIL_ENABLED_USER_DEST_SELECT=Add employees users with email into allowed destinaries list
     MAIN_MAIL_SENDMODE=طريقة استخدام لإرسال رسائل البريد الإلكتروني
     MAIN_MAIL_SMTPS_ID=إذا الهوية SMTP التوثيق اللازم
     MAIN_MAIL_SMTPS_PW=كلمة السر اذا SMTP التوثيق اللازم
    @@ -291,7 +292,7 @@ ModuleSetup=إعداد وحدة
     ModulesSetup=Modules/Application setup
     ModuleFamilyBase=نظام
     ModuleFamilyCrm=إدارة علاقات العملاء (CRM)
    -ModuleFamilySrm=Supplier Relation Management (SRM)
    +ModuleFamilySrm=Vendor Relation Management (VRM)
     ModuleFamilyProducts=إدارة المنتجات (PM)
     ModuleFamilyHr=إدارة الموارد البشرية (HR)
     ModuleFamilyProjects=مشاريع / العمل التعاوني
    @@ -373,7 +374,8 @@ NoSmsEngine=لا مدير مرسل الرسائل القصيرة المتاحة.
     PDF=PDF
     PDFDesc=يمكنك تعيين كل الخيارات العالمية المتصلة جيل PDF
     PDFAddressForging=قواعد لتشكيل مربعات العناوين
    -HideAnyVATInformationOnPDF=إخفاء كل المعلومات المتعلقة ضريبة القيمة المضافة على إنشاء قوات الدفاع الشعبي
    +HideAnyVATInformationOnPDF=Hide all information related to Sales tax / VAT on generated PDF
    +PDFRulesForSalesTax=Rules for Sales Tax / VAT
     PDFLocaltax=Rules for %s
     HideLocalTaxOnPDF=Hide %s rate into pdf column tax sale
     HideDescOnPDF=إخفاء وصف المنتجات على لدت PDF
    @@ -445,13 +447,14 @@ DisplayCompanyInfo=Display company address
     DisplayCompanyManagers=Display manager names
     DisplayCompanyInfoAndManagers=Display company address and manager names
     EnableAndSetupModuleCron=If you want to have this recurring invoice beeing generated automatically, module *%s* must be enabled and correctly setup. Otherwise, generation of invoices must be done manually from this template with button *Create*. Note that even if you enabled automatic generation, you can still safely launch manual generation. Duplicates generation for same period are not possible.
    -ModuleCompanyCodeAquarium=Return an accounting code built by:<br>%s followed by third party supplier code for a supplier accounting code,<br>%s followed by third party customer code for a customer accounting code.
    +ModuleCompanyCodeCustomerAquarium=%s followed by third party customer code for a customer accounting code
    +ModuleCompanyCodeSupplierAquarium=%s followed by third party supplier code for a supplier accounting code
     ModuleCompanyCodePanicum=Return an empty accounting code.
     ModuleCompanyCodeDigitaria=Accounting code depends on third party code. The code is composed of the character "C" in the first position followed by the first 5 characters of the third party code.
     Use3StepsApproval=By default, Purchase Orders need to be created and approved by 2 different users (one step/user to create and one step/user to approve. Note that if user has both permission to create and approve, one step/user will be enough). You can ask with this option to introduce a third step/user approval, if amount is higher than a dedicated value (so 3 steps will be necessary: 1=validation, 2=first approval and 3=second approval if amount is enough).<br>Set this to empty if one approval (2 steps) is enough, set it to a very low value (0.1) if a second approval (3 steps) is always required.
     UseDoubleApproval=Use a 3 steps approval when amount (without tax) is higher than...
     WarningPHPMail=WARNING: It is often better to setup outgoing emails to use the email server of your provider instead of the default setup. Some email providers (like Yahoo) does not allow you to send an email from another server than their own server. Your current setup use the server of the application to send email and not the server of your email provider, so some recipients (the one compatible with the restrictive DMARC protocol), will ask your email provider if they can accept your email and some email providers (like Yahoo) may respond "no" because the server is not a server of them, so few of your sent Emails may not be accepted (be carefull also to your email provider sending quota).<br>If your Email provider (like Yahoo) has this restriction, you must change Email setup to choose the other method "SMTP server" and enter the SMTP server and credentials provided by your Email provider (ask your EMail provider to get SMTP credentials for your account).
    -WarningPHPMail2=If your email SMTP provider need to restrict email client to some IP addresses (very rare), this is the IP address of your ERP CRM application: <strong>%s</strong>.
    +WarningPHPMail2=If your email SMTP provider need to restrict email client to some IP addresses (very rare), this is the IP address of the mail user agent (MUA) for your ERP CRM application: <strong>%s</strong>.
     ClickToShowDescription=Click to show description
     DependsOn=This module need the module(s)
     RequiredBy=This module is required by module(s)
    @@ -471,6 +474,9 @@ AttachMainDocByDefault=Set this to 1 if you want to attach main document to emai
     FilesAttachedToEmail=Attach file
     SendEmailsReminders=Send agenda reminders by emails
     davDescription=Add a component to be a DAV server
    +DAVSetup=Setup of module DAV
    +DAV_ALLOW_PUBLIC_DIR=Enable the public directory (WebDav directory with no login required)
    +DAV_ALLOW_PUBLIC_DIRTooltip=The WebDav public directory is a WebDAV directory everybody can access to (in read and write mode), with no need to have/use an existing login/password account.
     # Modules
     Module0Name=& مجموعات المستخدمين
     Module0Desc=Users / Employees and Groups management
    @@ -479,7 +485,7 @@ Module1Desc=شركات الاتصالات وإدارة
     Module2Name=التجارية
     Module2Desc=الإدارة التجارية
     Module10Name=المحاسبة
    -Module10Desc=إدارة المحاسبة البسيطة (ارسال الفواتير والمدفوعات)
    +Module10Desc=Simple accounting reports (journals, turnover) based onto database content. Does not use any ledger table.
     Module20Name=مقترحات
     Module20Desc=مقترحات تجارية إدارة
     Module22Name=كتلة بالبريد الإلكتروني
    @@ -491,7 +497,7 @@ Module25Desc=طلبات الزبائن إدارة
     Module30Name=فواتير
     Module30Desc=ويلاحظ اعتماد الفواتير وإدارة العملاء. فواتير إدارة الموردين
     Module40Name=الموردين
    -Module40Desc=الموردين وإدارة وشراء (الأوامر والفواتير)
    +Module40Desc=Suppliers and purchase management (purchase orders and billing)
     Module42Name=Debug Logs
     Module42Desc=Logging facilities (file, syslog, ...). Such logs are for technical/debug purposes.
     Module49Name=المحررين
    @@ -546,8 +552,8 @@ Module400Name=المشاريع / الفرص / يؤدي
     Module400Desc=Management of projects, opportunities/leads and/or tasks. You can also assign any element (invoice, order, proposal, intervention, ...) to a project and get a transversal view from the project view.
     Module410Name=Webcalendar
     Module410Desc=التكامل Webcalendar
    -Module500Name=المصروفات الخاصة
    -Module500Desc=إدارة المصروفات الخاصة (الضرائب، الضرائب الاجتماعية أو المالية وتوزيعات الأرباح)
    +Module500Name=Taxes and Special expenses
    +Module500Desc=Management of other expenses (sale taxes, social or fiscal taxes, dividends, ...)
     Module510Name=Payment of employee wages
     Module510Desc=Record and follow payment of your employee wages
     Module520Name=قرض
    @@ -561,14 +567,14 @@ Module700Name=التبرعات
     Module700Desc=التبرعات إدارة
     Module770Name=تقارير المصاريف
     Module770Desc=إدارة والمطالبة تقارير المصاريف (النقل، وجبة، ...)
    -Module1120Name=اقتراح التجاري المورد
    -Module1120Desc=اقتراح تجاري طلب المورد والأسعار
    +Module1120Name=Vendor commercial proposal
    +Module1120Desc=Request vendor commercial proposal and prices
     Module1200Name=فرس النبي
     Module1200Desc=فرس النبي التكامل
     Module1520Name=الجيل ثيقة
     Module1520Desc=الجيل ثيقة الإلكتروني الشامل
     Module1780Name=الكلمات / فئات
    -Module1780Desc=إنشاء العلامات / فئة (المنتجات والعملاء والموردين والاتصالات أو أفراد)
    +Module1780Desc=Create tags/category (products, customers, vendors, contacts or members)
     Module2000Name=WYSIWYG المحرر
     Module2000Desc=Allow to edit some text area using an advanced editor (Based on CKEditor)
     Module2200Name=الأسعار الديناميكية
    @@ -576,7 +582,7 @@ Module2200Desc=تمكين استخدام تعبيرات الرياضيات لل
     Module2300Name=المهام المجدولة
     Module2300Desc=Scheduled jobs management (alias cron or chrono table)
     Module2400Name=Events/Agenda
    -Module2400Desc=Follow done and upcoming events. Let application logs automatic events for tracking purposes or record manual events or rendez-vous.
    +Module2400Desc=Follow done and upcoming events. Let application logs automatic events for tracking purposes or record manual events or rendez-vous. This is the main important module for a good Customer or Supplier Relationship Management.
     Module2500Name=DMS / ECM
     Module2500Desc=Document Management System / Electronic Content Management. Automatic organization of your generated or stored documents. Share them when you need.
     Module2600Name=خدمات API / ويب (خادم SOAP)
    @@ -599,7 +605,7 @@ Module4000Desc=Human resources management (management of department, employee co
     Module5000Name=شركة متعددة
     Module5000Desc=يسمح لك لإدارة الشركات المتعددة
     Module6000Name=سير العمل
    -Module6000Desc=إدارة سير العمل
    +Module6000Desc=Workflow management (automatic creation of object and/or automatic status change)
     Module10000Name=Websites
     Module10000Desc=Create public websites with a WYSIWG editor. Just setup your web server (Apache, Nginx, ...) to point to the dedicated Dolibarr directory to have it online on the Internet with your own domain name.
     Module20000Name=ترك إدارة الطلبات
    @@ -613,7 +619,7 @@ Module50100Desc=Point of sales module (POS).
     Module50200Name=باي بال
     Module50200Desc=Module to offer an online payment page accepting payments using PayPal (credit card or PayPal credit). This can be used to allow your customers to make free payments or for a payment on a particular Dolibarr object (invoice, order, ...)
     Module50400Name=المحاسبة (متقدم)
    -Module50400Desc=Accounting management (double entries, support general and auxiliary ledgers)
    +Module50400Desc=Accounting management (double entries, support general and auxiliary ledgers). Export the ledger in several other accounting software format.
     Module54000Name=PrintIPP
     Module54000Desc=(يجب أن تكون الطابعة مرئية من الخادم، ويجب أن تكون الكؤوس تركيبها على الخادم) الطباعة مباشرة (دون فتح المستندات) باستخدام واجهة الكؤوس IPP.
     Module55000Name=استطلاع للرأي، أو مسح التصويت
    @@ -885,7 +891,7 @@ DictionaryCivility=Personal and professional titles
     DictionaryActions=Types of agenda events
     DictionarySocialContributions=الضرائب الاجتماعية أو المالية أنواع
     DictionaryVAT=أسعار الضريبة على القيمة المضافة أو ضريبة المبيعات الاسعار
    -DictionaryRevenueStamp=كمية من طوابع الواردات
    +DictionaryRevenueStamp=Amount of tax stamps
     DictionaryPaymentConditions=شروط الدفع
     DictionaryPaymentModes=وسائل الدفع
     DictionaryTypeContact=الاتصال / أنواع العناوين
    @@ -913,7 +919,7 @@ SetupSaved=الإعداد المحفوظة
     SetupNotSaved=Setup not saved
     BackToModuleList=العودة إلى قائمة الوحدات
     BackToDictionaryList=العودة إلى قائمة القواميس
    -TypeOfRevenueStamp=Type of revenue stamp
    +TypeOfRevenueStamp=Type of tax stamp
     VATManagement=إدارة الضريبة على القيمة المضافة
     VATIsUsedDesc=By default when creating prospects, invoices, orders etc the VAT rate follows the active standard rule:<br>If the seller is not subjected to VAT, then VAT defaults to 0. End of rule.<br>If the (selling country= buying country), then the VAT by default equals the VAT of the product in the selling country. End of rule. <br>If seller and buyer are both in the European Community and goods are transport products (car, ship, plane), the default VAT is 0 ( The VAT should be paid by the buyer to the customoffice of his country and not to the seller). End of rule.<br>If seller and buyer are both in the European Community and the buyer is not a company, then the VAT by defaults to the VAT of the product sold.  End of rule.<br>If seller and buyer are both in the European Community and the buyer is a company, then the VAT is 0 by default . End of rule.<br>In any othe case the proposed default is VAT=0. End of rule.
     VATIsNotUsedDesc=افتراضي المقترحة 0 ضريبة القيمة المضافة هو الذي يمكن أن يستخدم في حالات مثل الجمعيات والأفراد والشركات الصغيرة où.
    @@ -1021,7 +1027,7 @@ Delays_MAIN_DELAY_ACTIONS_TODO=Delay tolerance (in days) before alert on planned
     Delays_MAIN_DELAY_PROJECT_TO_CLOSE=Delay tolerance (in days) before alert on project not closed in time
     Delays_MAIN_DELAY_TASKS_TODO=Delay tolerance (in days) before alert on planned tasks (project tasks) not completed yet
     Delays_MAIN_DELAY_ORDERS_TO_PROCESS=Delay tolerance (in days) before alert on orders not processed yet
    -Delays_MAIN_DELAY_SUPPLIER_ORDERS_TO_PROCESS=Delay tolerance (in days) before alert on suppliers orders not processed yet
    +Delays_MAIN_DELAY_SUPPLIER_ORDERS_TO_PROCESS=Delay tolerance (in days) before alert on purchase orders not processed yet
     Delays_MAIN_DELAY_PROPALS_TO_CLOSE=التسامح التأخير (في يوم) في حالة تأهب على المقترحات المعروضة ليقفل
     Delays_MAIN_DELAY_PROPALS_TO_BILL=تأخير التسامح (أيام) قبل تنبيه بشأن المقترحات لا توصف
     Delays_MAIN_DELAY_NOT_ACTIVATED_SERVICES=تأخير التسامح (في يوم) في حالة تأهب قبل يوم والخدمات لتفعيل
    @@ -1033,9 +1039,9 @@ Delays_MAIN_DELAY_MEMBERS=تأخير التسامح (في يوم) في حالة
     Delays_MAIN_DELAY_CHEQUES_TO_DEPOSIT=تأخير التسامح (في يوم) في حالة تأهب قبل لإيداع الشيكات للقيام
     Delays_MAIN_DELAY_EXPENSEREPORTS=تأخير التسامح (بالأيام) قبل حالة تأهب لتقارير النفقات الموافقة
     SetupDescription1=The setup area is for initial setup parameters before starting to use Dolibarr.
    -SetupDescription2=The two mandatory setup steps are the first two in the setup menu on the left: %s setup page and %s setup page :
    -SetupDescription3=Parameters in menu <a href="%s">%s -> %s</a> are required because defined data are used on Dolibarr screens and to customize the default behavior of the software (for country-related features for example).
    -SetupDescription4=Parameters in menu <a href="%s">%s -> %s</a> are required because Dolibarr ERP/CRM is a collection of several modules/applications, all more or less independent. New features will be added to menus for every module you will activate.
    +SetupDescription2=The two mandatory setup steps are the following steps (the two first entries in the left setup menu):
    +SetupDescription3=Settings in menu <a href="%s">%s -> %s</a>. This step is required because it defines data used on Dolibarr screens to customize the default behavior of the software (for country-related features for example).
    +SetupDescription4=Settings in menu <a href="%s">%s -> %s</a>. This step is required because Dolibarr ERP/CRM is a collection of several modules/applications, all more or less independent. New features are added to menus for every module you activate.
     SetupDescription5=القيود الأخرى القائمة في إدارة اختياري البارامترات.
     LogEvents=مراجعة الحسابات الأحداث الأمنية
     Audit=المراجعة
    @@ -1054,8 +1060,9 @@ LogEventDesc=هنا يمكنك تمكين قطع الأشجار لDolibarr ال
     AreaForAdminOnly=Setup parameters can be set by <b>administrator users</b> only.
     SystemInfoDesc=نظام المعلومات المتنوعة المعلومات التقنية تحصل في قراءة فقط وواضحة للمشرفين فقط.
     SystemAreaForAdminOnly=هذا المجال المتاح لمدير المستخدمين فقط. أيا من Dolibarr أذونات يمكن أن تقلل من هذا الحد.
    -CompanyFundationDesc=Edit on this page all known information of the company or foundation you need to manage (For this, click on "Modify" or "Save" button at bottom of page)
    +CompanyFundationDesc=Edit on this page all known information of the company or foundation you need to manage (For this, click on "%s" or "%s" button at bottom of page)
     AccountantDesc=Edit on this page all known information about your accountant/bookkeeper
    +AccountantFileNumber=File number
     DisplayDesc=يمكنك ان تختار كل معلمة إلى Dolibarr هنا الشكل والمظهر
     AvailableModules=Available app/modules
     ToActivateModule=لتفعيل وحدات ، على الإعداد منطقة الصفحة الرئيسية&gt; الإعداد -> الوحدات).
    @@ -1188,11 +1195,11 @@ UserMailRequired=مطلوب بريد إلكتروني لإنشاء مستخدم
     HRMSetup=HRM وحدة الإعداد
     ##### Company setup #####
     CompanySetup=وحدة الإعداد للشركات
    -CompanyCodeChecker=نموذج للجيل الثالث لقانون الأحزاب ومراجعة (عميل أو مورد)
    -AccountCodeManager=Module for accounting code generation (customer or supplier)
    +CompanyCodeChecker=Module for third parties code generation and checking (customer or vendor)
    +AccountCodeManager=Module for accounting code generation (customer or vendor)
     NotificationsDesc=EMails notifications feature allows you to silently send automatic mail, for some Dolibarr events. Targets of notifications can be defined:
     NotificationsDescUser=* per users, one user at time.
    -NotificationsDescContact=* per third parties contacts (customers or suppliers), one contact at time.
    +NotificationsDescContact=* per third parties contacts (customers or vendors), one contact at time.
     NotificationsDescGlobal=* or by setting global target emails in module setup page.
     ModelModules=وثائق قوالب
     DocumentModelOdt=توليد وثائق من OpenDocuments القوالب (.ODT أو .ODS ملفات أوفيس، كي أوفيس، برنامج TextEdit، ...)
    @@ -1203,6 +1210,9 @@ MustBeUnique=Must be unique?
     MustBeMandatory=Mandatory to create third parties?
     MustBeInvoiceMandatory=Mandatory to validate invoices?
     TechnicalServicesProvided=Technical services provided
    +#####DAV #####
    +WebDAVSetupDesc=This is the links to access the WebDAV directory. It contains a "public" dir open to any user knowing the URL (if public directory access allowed) and a "private" directory that need an existing login account/password to access to.
    +WebDavServer=Root URL of %s server : %s
     ##### Webcal setup #####
     WebCalUrlForVCalExport=تصدير صلة <b>%s </b> شكل متاح على الوصلة التالية : %s
     ##### Invoices #####
    @@ -1229,15 +1239,15 @@ FreeLegalTextOnProposal=نص تجارية حرة على مقترحات
     WatermarkOnDraftProposal=العلامة المائية على مشاريع المقترحات التجارية (أي إذا فارغ)
     BANK_ASK_PAYMENT_BANK_DURING_PROPOSAL=اسأل عن وجهة الحساب المصرفي للاقتراح
     ##### SupplierProposal #####
    -SupplierProposalSetup=يطلب سعر الإعداد الموردين وحدة
    -SupplierProposalNumberingModules=طلبات الأسعار الموردين الذين يبلغ عددهم نماذج
    -SupplierProposalPDFModules=يطلب سعر الموردين وثائق نماذج
    -FreeLegalTextOnSupplierProposal=النص الحر على طلبات سعر الموردين
    -WatermarkOnDraftSupplierProposal=العلامة المائية على مشروع سعر تطلب الموردين (أي إذا فارغ)
    +SupplierProposalSetup=Price requests vendors module setup
    +SupplierProposalNumberingModules=Price requests vendors numbering models
    +SupplierProposalPDFModules=Price requests vendors documents models
    +FreeLegalTextOnSupplierProposal=Free text on price requests vendors
    +WatermarkOnDraftSupplierProposal=Watermark on draft price requests vendors (none if empty)
     BANK_ASK_PAYMENT_BANK_DURING_SUPPLIER_PROPOSAL=اسأل عن وجهة الحساب المصرفي للطلب السعر
     WAREHOUSE_ASK_WAREHOUSE_DURING_ORDER=طلب مستودع المصدر لأمر
     ##### Suppliers Orders #####
    -BANK_ASK_PAYMENT_BANK_DURING_SUPPLIER_ORDER=Ask for bank account destination of supplier order
    +BANK_ASK_PAYMENT_BANK_DURING_SUPPLIER_ORDER=Ask for bank account destination of purchase order
     ##### Orders #####
     OrdersSetup=أوامر إدارة الإعداد
     OrdersNumberingModules=أوامر الترقيم نمائط
    @@ -1448,7 +1458,7 @@ SyslogFilename=اسم الملف ومسار
     YouCanUseDOL_DATA_ROOT=يمكنك استخدام DOL_DATA_ROOT / dolibarr.log لملف الدخول في Dolibarr "وثائق" دليل. يمكنك أن تحدد مسارا مختلفا لتخزين هذا الملف.
     ErrorUnknownSyslogConstant=ثابت %s ليس ثابت سيسلوغ معروفة
     OnlyWindowsLOG_USER=نوافذ يعتمد فقط LOG_USER
    -CompressSyslogs=Syslog files compression and backup
    +CompressSyslogs=Compression and backup of debug log files (generated by module Log for debug)
     SyslogFileNumberOfSaves=Log backups
     ConfigureCleaningCronjobToSetFrequencyOfSaves=Configure cleaning scheduled job to set log backup frequency
     ##### Donations #####
    @@ -1515,7 +1525,7 @@ OSCommerceTestOk=اتصال الخادم '%s ' على قاعدة البيانا
     OSCommerceTestKo1=علاقة الخادم '%s ' تنجح ولكن قاعدة البيانات '%s ' لا يمكن التوصل إليها.
     OSCommerceTestKo2=علاقة الخادم '%s ' مستخدم '%s ' فشلت.
     ##### Stock #####
    -StockSetup=مستودع وحدة الإعداد
    +StockSetup=Stock module setup
     IfYouUsePointOfSaleCheckModule=إذا كنت تستخدم نقاط البيع وحدة (وحدة POS قدمت افتراضيا أو وحدة خارجية أخرى)، قد يتم تجاهل هذا الإعداد من خلال وجهة نظرك من بيع وحدة. تم تصميم معظم نقطة من وحدات المبيعات لخلق الفور فاتورة وانخفاض الأسهم افتراضيا كل ما هي الخيارات المتاحة هنا. لذلك، إذا كنت في حاجة أو ليس لديهم انخفاض الأسهم عند تسجيل بيع من وجهة نظرك من بيع، وتحقق أيضا مجموعة وحدة POS الخاص بك.
     ##### Menu #####
     MenuDeleted=حذف من القائمة
    @@ -1627,8 +1637,8 @@ ChequeReceiptsNumberingModule=Cheque Receipts Numbering module
     MultiCompanySetup=نموذج متعدد شركة الإعداد
     ##### Suppliers #####
     SuppliersSetup=المورد الإعداد وحدة
    -SuppliersCommandModel=قالب كاملة من أجل المورد (logo...)
    -SuppliersInvoiceModel=كاملة قالب من فاتورة المورد (logo. ..)
    +SuppliersCommandModel=Complete template of prchase order (logo...)
    +SuppliersInvoiceModel=Complete template of vendor invoice (logo...)
     SuppliersInvoiceNumberingModel=فواتير الموردين الذين يبلغ عددهم نماذج
     IfSetToYesDontForgetPermission=إذا اخترت نعم، لا تنسى أن توفر الأذونات إلى المجموعات أو المستخدمين المسموح بها للموافقة الثانية
     ##### GeoIPMaxmind #####
    @@ -1665,7 +1675,7 @@ NoAmbiCaracAutoGeneration=لا تستخدم الأحرف الغامضة ("1"، "
     SalariesSetup=الإعداد للرواتب وحدة
     SortOrder=ترتيب
     Format=شكل
    -TypePaymentDesc=0: العميل نوع الدفع، 1: مورد نوع الدفع، 2: كل من العملاء والموردين نوع الدفع
    +TypePaymentDesc=0:Customer payment type, 1:Vendor payment type, 2:Both customers and vendors payment type
     IncludePath=يشمل المسار (المحدد في متغير%s)
     ExpenseReportsSetup=إعداد تقارير المصروفات وحدة
     TemplatePDFExpenseReports=قوالب المستند لتوليد حساب ثيقة تقرير
    @@ -1687,7 +1697,7 @@ InstallModuleFromWebHasBeenDisabledByFile=تثبيت وحدة خارجية من
     ConfFileMustContainCustom=Installing or building an external module from application need to save the module files into directory <strong>%s</strong>. To have this directory processed by Dolibarr, you must setup your <strong>conf/conf.php</strong> to add the 2 directive lines:<br><strong>$dolibarr_main_url_root_alt='/custom';</strong><br><strong>$dolibarr_main_document_root_alt='%s/custom';</strong>
     HighlightLinesOnMouseHover=تسليط الضوء على خطوط الجدول عندما يمر تحرك الماوس فوق
     HighlightLinesColor=تسليط الضوء على لون الخط عند تمرير الماوس فوق (الحفاظ فارغة دون تمييز)
    -TextTitleColor=Color of page title
    +TextTitleColor=Text color of Page title
     LinkColor=لون الروابط
     PressF5AfterChangingThis=Press CTRL+F5 on keyboard or clear your browser cache after changing this value to have it effective
     NotSupportedByAllThemes=Will works with core themes, may not be supported by external themes
    @@ -1696,6 +1706,7 @@ TopMenuBackgroundColor=لون الخلفية لقائمة الأعلى
     TopMenuDisableImages=Hide images in Top menu
     LeftMenuBackgroundColor=لون الخلفية القائمة اليمنى
     BackgroundTableTitleColor=لون الخلفية لخط عنوان الجدول
    +BackgroundTableTitleTextColor=Text color for Table title line
     BackgroundTableLineOddColor=لون الخلفية لخطوط الجدول غريبة
     BackgroundTableLineEvenColor=لون الخلفية حتى خطوط الجدول
     MinimumNoticePeriod=الحد الأدنى لمدة إشعار (يجب أن يتم طلب إجازة قبل هذا التأخير)
    @@ -1718,19 +1729,19 @@ FillFixTZOnlyIfRequired=مثال: +2 (ملء فقط إذا كانت المشكل
     ExpectedChecksum=اختباري المتوقع
     CurrentChecksum=اختباري الحالي
     ForcedConstants=Required constant values
    -MailToSendProposal=لإرسال اقتراح العملاء
    -MailToSendOrder=لإرسال طلب العميل
    -MailToSendInvoice=لإرسال فاتورة العملاء
    -MailToSendShipment=لإرسال شحنة
    -MailToSendIntervention=لإرسال التدخل
    -MailToSendSupplierRequestForQuotation=لإرسال طلب الاقتباس إلى المورد
    -MailToSendSupplierOrder=لإرسال المورد أجل
    -MailToSendSupplierInvoice=لإرسال فاتورة المورد
    -MailToSendContract=To send a contract
    -MailToThirdparty=To send email from third party page
    -MailToMember=To send email from member page
    -MailToUser=To send email from user page
    -MailToProject= To send email from project page
    +MailToSendProposal=مقترحات العملاء
    +MailToSendOrder=طلبات العملاء
    +MailToSendInvoice=فواتير العملاء
    +MailToSendShipment=شحنات
    +MailToSendIntervention=التدخلات
    +MailToSendSupplierRequestForQuotation=Quotation request
    +MailToSendSupplierOrder=Purchase orders
    +MailToSendSupplierInvoice=Vendor invoices
    +MailToSendContract=عقود
    +MailToThirdparty=أطراف ثالثة
    +MailToMember=أعضاء
    +MailToUser=المستخدمين
    +MailToProject=Projects page
     ByDefaultInList=تظهر بشكل افتراضي على عرض القائمة
     YouUseLastStableVersion=You use the latest stable version
     TitleExampleForMajorRelease=مثال على رسالة يمكنك استخدامها ليعلن هذا الإصدار الرئيسي (لا تتردد في استخدامها على مواقع الويب الخاص بك)
    @@ -1780,7 +1791,10 @@ MAIN_PDF_MARGIN_BOTTOM=Bottom margin on PDF
     SetToYesIfGroupIsComputationOfOtherGroups=Set this to yes if this group is a computation of other groups
     EnterCalculationRuleIfPreviousFieldIsYes=Enter calculcation rule if previous field was set to Yes (For example 'CODEGRP1+CODEGRP2')
     SeveralLangugeVariatFound=Several language variants found
    -WebDavServer=URL of %s server : %s
    +COMPANY_AQUARIUM_REMOVE_SPECIAL=Remove special characters
    +COMPANY_AQUARIUM_CLEAN_REGEX=Regex filter to clean value (COMPANY_AQUARIUM_CLEAN_REGEX)
    +GDPRContact=GDPR contact
    +GDPRContactDesc=If you store data about European companies/citizen, you can store here the contact who is responsible for the General Data Protection Regulation
     ##### Resource ####
     ResourceSetup=Configuration du module Resource
     UseSearchToSelectResource=Use a search form to choose a resource (rather than a drop-down list).
    diff --git a/htdocs/langs/ar_SA/banks.lang b/htdocs/langs/ar_SA/banks.lang
    index 16dc3a1fd1c..f4941b1e2f9 100644
    --- a/htdocs/langs/ar_SA/banks.lang
    +++ b/htdocs/langs/ar_SA/banks.lang
    @@ -1,163 +1,165 @@
     # Dolibarr language file - Source file is en_US - banks
     Bank=البنك
    -MenuBankCash=البنك / النقدية
    -MenuVariousPayment=Miscellaneous payments
    -MenuNewVariousPayment=New Miscellaneous payment
    +MenuBankCash=Bank | Cash
    +MenuVariousPayment=مدفوعات متنوعة
    +MenuNewVariousPayment=مدفوعات متنوعة جديدة
     BankName=اسم المصرف
    -FinancialAccount=حساب
    +FinancialAccount=الحساب
     BankAccount=الحساب المصرفي
     BankAccounts=الحسابات المصرفية
    -ShowAccount=مشاهدة الحساب
    -AccountRef=الحساب المالي المرجع
    -AccountLabel=الحساب المالي العلامة
    +BankAccountsAndGateways=Bank accounts | Gateways
    +ShowAccount=عرض الحساب
    +AccountRef=مرجع الحساب المالي
    +AccountLabel=بطاقة الحساب المالي
     CashAccount=الحساب النقدي
     CashAccounts=حسابات نقدية
     CurrentAccounts=الحسابات الجارية
     SavingAccounts=حسابات التوفير
    -ErrorBankLabelAlreadyExists=الحساب المالي الملصق موجود بالفعل
    +ErrorBankLabelAlreadyExists=بطاقة الحساب المالي موجوده بالفعل
     BankBalance=التوازن
    -BankBalanceBefore=التوازن قبل
    -BankBalanceAfter=التوازن بعد
    -BalanceMinimalAllowed=الحد الأدنى المسموح التوازن
    -BalanceMinimalDesired=الحد الأدنى من التوازن المطلوب
    +BankBalanceBefore=الرصيد قبل
    +BankBalanceAfter=الرصيد بعد
    +BalanceMinimalAllowed=الحد الأدنى المسموح من الرصيد
    +BalanceMinimalDesired=الحد الأدنى المطلوب من الرصيد
     InitialBankBalance=الرصيد الأولي
    -EndBankBalance=رصيد نهاية
    +EndBankBalance=الرصيد النهائي
     CurrentBalance=الرصيد الحالي
     FutureBalance=التوازن في المستقبل
    -ShowAllTimeBalance=يظهر من البداية على التوازن
    +ShowAllTimeBalance=عرض الرصيد من البداية
     AllTime=من البداية
    -Reconciliation=المصالحة
    +Reconciliation=التسوية
     RIB=رقم الحساب المصرفي
     IBAN=عدد إيبان
     BIC=بيك / سويفت عدد
    -SwiftValid=BIC/SWIFT valid
    -SwiftVNotalid=BIC/SWIFT not valid
    -IbanValid=BAN valid
    -IbanNotValid=BAN not valid
    -StandingOrders=Direct Debit orders
    -StandingOrder=Direct debit order
    -AccountStatement=كشف حساب
    +SwiftValid=بيك / سويفت صالحة
    +SwiftVNotalid=بيك / سويفت غير صالح
    +IbanValid=بان صالحة
    +IbanNotValid=بان غير صالح
    +StandingOrders=أوامر الخصم المباشر
    +StandingOrder=أمر الخصم المباشر
    +AccountStatement=كشف الحساب
     AccountStatementShort=بيان
    -AccountStatements=بيانات الحساب
    -LastAccountStatements=كشوفات الحساب الأخير
    +AccountStatements=كشوفات الحساب
    +LastAccountStatements=كشوفات الحساب الأخيرة
     IOMonthlyReporting=تقارير شهرية
    -BankAccountDomiciliation=معالجة حساب
    -BankAccountCountry=حساب البلاد
    +BankAccountDomiciliation=عنوان الحساب
    +BankAccountCountry=بلد حساب
     BankAccountOwner=اسم صاحب الحساب
    -BankAccountOwnerAddress=معالجة حساب المالك
    -RIBControlError=التحقق من تكامل القيم يفشل. وهذا يعني حصول على معلومات عن هذا رقم الحساب ليست كاملة أو خاطئة (ارجع البلد والأرقام وIBAN).
    +BankAccountOwnerAddress=عنوان مالك الحساب
    +RIBControlError=فشل التحقق من سلامة القيم. وهذا يعني أن المعلومات الخاصة برقم الحساب هذا غير كاملة أو خاطئة (راجع البلد والأرقام و إيبان).
     CreateAccount=إنشاء حساب
     NewBankAccount=حساب جديد
    -NewFinancialAccount=الحساب المالي الجديد
    -MenuNewFinancialAccount=الحساب المالي الجديد
    -EditFinancialAccount=تحرير الحساب
    -LabelBankCashAccount=بطاقة مصرفية أو نقدا
    +NewFinancialAccount=حساب مالي جديد
    +MenuNewFinancialAccount=حساب مالي جديد
    +EditFinancialAccount=تعديل الحساب
    +LabelBankCashAccount=بطاقة مصرفية أو نقدية
     AccountType=نوع الحساب
     BankType0=حساب توفير
    -BankType1=الحساب الجاري
    +BankType1=الحساب الجاري او حساب بطاقة الائتمان
     BankType2=الحساب النقدي
    -AccountsArea=حسابات المنطقة
    -AccountCard=حساب بطاقة
    -DeleteAccount=حذف حساب
    -ConfirmDeleteAccount=Are you sure you want to delete this account?
    +AccountsArea=منطقة الحسابات
    +AccountCard=بطاقة الحساب
    +DeleteAccount=حذف الحساب
    +ConfirmDeleteAccount=هل أنت متأكد أنك تريد حذف هذا الحساب؟
     Account=حساب
    -BankTransactionByCategories=Bank entries by categories
    -BankTransactionForCategory=Bank entries for category <b>%s</b>
    +BankTransactionByCategories=القيود البنكية حسب الفئات
    +BankTransactionForCategory=القيود البنكية للفئة <b>%s</b>
     RemoveFromRubrique=إزالة الارتباط مع هذه الفئة
    -RemoveFromRubriqueConfirm=Are you sure you want to remove link between the entry and the category?
    -ListBankTransactions=List of bank entries
    -IdTransaction=رقم المعاملات
    -BankTransactions=Bank entries
    -BankTransaction=Bank entry
    -ListTransactions=List entries
    -ListTransactionsByCategory=List entries/category
    -TransactionsToConciliate=Entries to reconcile
    -Conciliable=Conciliable
    -Conciliate=التوفيق
    -Conciliation=توفيق
    -ReconciliationLate=Reconciliation late
    +RemoveFromRubriqueConfirm=هل انت متأكد أنك تريد إزالة الربط بين القيد والفئة؟
    +ListBankTransactions=قائمة القيود البنكية
    +IdTransaction=معرف المعاملة
    +BankTransactions=القيود البنكية
    +BankTransaction=قيد بنكي
    +ListTransactions=قائمة القيود
    +ListTransactionsByCategory=قائمةالقيود/الفئات
    +TransactionsToConciliate=قيود للتسويات
    +Conciliable=يمكن أن يتم تسويتة
    +Conciliate=التسوية
    +Conciliation=تسوية
    +ReconciliationLate=التسوية في وقت متأخر
     IncludeClosedAccount=وتشمل حسابات مغلقة
    -OnlyOpenedAccount=إلا فتح حسابات
    -AccountToCredit=الحساب على الائتمان
    -AccountToDebit=لحساب الخصم
    -DisableConciliation=تعطيل ميزة التوفيق لهذا الحساب
    -ConciliationDisabled=توفيق سمة المعوقين
    -LinkedToAConciliatedTransaction=Linked to a conciliated entry
    -StatusAccountOpened=Opened
    -StatusAccountClosed=مغلقة
    -AccountIdShort=عدد
    -LineRecord=المعاملات
    -AddBankRecord=Add entry
    -AddBankRecordLong=Add entry manually
    -Conciliated=Reconciled
    -ConciliatedBy=طريق التصالح
    -DateConciliating=التوفيق التاريخ
    -BankLineConciliated=Entry reconciled
    -Reconciled=Reconciled
    -NotReconciled=Not reconciled
    -CustomerInvoicePayment=عملاء الدفع
    -SupplierInvoicePayment=المورد الدفع
    +OnlyOpenedAccount=الحسابات المفتوحة فقط
    +AccountToCredit=تقييد مبلغ دائن بالحساب
    +AccountToDebit=تقييد مبلغ مدين بالحساب
    +DisableConciliation=تعطيل خاصية التسوية لهذا الحساب
    +ConciliationDisabled=خاصية التسوية معطلة
    +LinkedToAConciliatedTransaction=مرتبط بقيد تمت تسويتة
    +StatusAccountOpened=مفتوح
    +StatusAccountClosed=مغلق
    +AccountIdShort=رقم
    +LineRecord=المعاملة
    +AddBankRecord=إضافة قيد
    +AddBankRecordLong=إضافة قيد يدوي
    +Conciliated=تمت تسويتة
    +ConciliatedBy=تمت التسوية بواسطة
    +DateConciliating=تاريخ التسوية
    +BankLineConciliated=تم تسوية القيد
    +Reconciled=تمت تسويتة
    +NotReconciled=لم يتم تسويتة
    +CustomerInvoicePayment=مدفوعات العميل
    +SupplierInvoicePayment=دفع المورد
     SubscriptionPayment=دفع الاشتراك
    -WithdrawalPayment=انسحاب الدفع
    -SocialContributionPayment=اجتماعي / دفع الضرائب المالية
    +WithdrawalPayment=سحب المدفوعات
    +SocialContributionPayment=مدفوعات الضرائب الاجتماعية / المالية
     BankTransfer=حوالة مصرفية
    -BankTransfers=التحويلات المصرفية
    -MenuBankInternalTransfer=Internal transfer
    -TransferDesc=Transfer from one account to another one, Dolibarr will write two record (a debit in source account and a credit in target account. The same amount (except sign), label and date will be used for this transaction)
    +BankTransfers=حوالات المصرفية
    +MenuBankInternalTransfer=حوالة داخلية
    +TransferDesc=التحويل من حساب إلى آخر، سوف يقوم دوليبار بكتابة سجلين (مدين في حساب المصدر و دائن في حساب الهدف، نفس المبلغ (باستثناء العلامة)، سيتم استخدام البطاقة و التاريخ لهذه المعاملة)
     TransferFrom=من
     TransferTo=إلى
    -TransferFromToDone=ونقل من هناك إلى ٪ <b>%s ق %s</b> ٪ وقد سجلت ق.
    -CheckTransmitter=الإرسال
    -ValidateCheckReceipt=Validate this check receipt?
    -ConfirmValidateCheckReceipt=Are you sure you want to validate this check receipt, no change will be possible once this is done?
    -DeleteCheckReceipt=Delete this check receipt?
    -ConfirmDeleteCheckReceipt=Are you sure you want to delete this check receipt?
    +TransferFromToDone=التحويل من <b>%s</b>إلى <b>%s</b>من <b>%s</b>%s قد تم تسجيلة.
    +CheckTransmitter=المرسل
    +ValidateCheckReceipt=تأكيد صحة الشيك المستلم؟
    +ConfirmValidateCheckReceipt=هل تريد تأكيد هذا الشيك ، لن يكون من الممكن إجراء أي تغيير بعد الانتهاء من ذلك؟
    +DeleteCheckReceipt=حذف هذا الشيك ؟
    +ConfirmDeleteCheckReceipt=هل انت متأكد أنك تريد حذف هذا الشيك؟
     BankChecks=الشيكات المصرفية
    -BankChecksToReceipt=Checks awaiting deposit
    -ShowCheckReceipt=الاختيار إظهار تلقي الودائع
    -NumberOfCheques=ملاحظة : للشيكات
    -DeleteTransaction=Delete entry
    -ConfirmDeleteTransaction=Are you sure you want to delete this entry?
    -ThisWillAlsoDeleteBankRecord=This will also delete generated bank entry
    +BankChecksToReceipt=شيكات في انتظار الإيداع
    +ShowCheckReceipt=عرض إيصال إيداع شيكات
    +NumberOfCheques=عدد الشيكات
    +DeleteTransaction=حذف المعاملة
    +ConfirmDeleteTransaction=هل تريد بالتأكيد حذف هذه المعاملة؟
    +ThisWillAlsoDeleteBankRecord=سيؤدي هذا أيضا إلى حذف القيد البنكي الذي تم إنشاؤه
     BankMovements=حركات
    -PlannedTransactions=Planned entries
    +PlannedTransactions=المعاملات المخططة
     Graph=الرسومات
    -ExportDataset_banque_1=Bank entries and account statement
    -ExportDataset_banque_2=إيداع زلة
    -TransactionOnTheOtherAccount=صفقة على حساب الآخرين
    -PaymentNumberUpdateSucceeded=Payment number updated successfully
    -PaymentNumberUpdateFailed=دفع عددا لا يمكن تحديث
    -PaymentDateUpdateSucceeded=Payment date updated successfully
    -PaymentDateUpdateFailed=دفع حتى الآن لا يمكن تحديث
    +ExportDataset_banque_1=القيود البنكية وكشف الحساب
    +ExportDataset_banque_2=قسيمة الإيداع
    +TransactionOnTheOtherAccount=معاملة على الحساب الآخر
    +PaymentNumberUpdateSucceeded=تم تحديث رقم الدفع بنجاح
    +PaymentNumberUpdateFailed=تعذر تحديث رقم الدفعة
    +PaymentDateUpdateSucceeded=تم تحديث تاريخ الدفع بنجاح
    +PaymentDateUpdateFailed=تعذر تحديث تاريخ الدفع
     Transactions=المعاملات
    -BankTransactionLine=Bank entry
    -AllAccounts=جميع المصرفية / حسابات نقدية
    -BackToAccount=إلى حساب
    -ShowAllAccounts=وتبين للجميع الحسابات
    -FutureTransaction=الصفقة في أجل المستقبل. أي وسيلة للتوفيق.
    -SelectChequeTransactionAndGenerate=حدد / تصفية الشيكات لتشمل في الاختيار استلام الودائع وانقر على &quot;إنشاء&quot;.
    -InputReceiptNumber=اختيار كشف حساب مصرفي ذات الصلة مع التوفيق. استخدام قيمة رقمية للفرز: YYYYMM أو YYYYMMDD
    +BankTransactionLine=قيد البنك
    +AllAccounts=All bank and cash accounts
    +BackToAccount=عودة إلى الحساب
    +ShowAllAccounts=عرض لجميع الحسابات
    +FutureTransaction=المعاملة أجلة. لا يوجد فرصة للتسوية.
    +SelectChequeTransactionAndGenerate=تحديد / تصفية الشيكات ليتم تضمينها في ايصال ايداع الشيكات وانقر على  "إنشاء".
    +InputReceiptNumber=اختيار كشف الحساب البنكي ذات الصلة مع التسوية. استخدام قيمة رقمية للفرز: شهر سنة أو يوم شهر سنة
     EventualyAddCategory=في نهاية المطاف، حدد الفئة التي لتصنيف السجلات
    -ToConciliate=To reconcile?
    -ThenCheckLinesAndConciliate=ثم، والتحقق من خطوط الحالية في بيان البنك وانقر
    +ToConciliate=للتسوية؟
    +ThenCheckLinesAndConciliate=ثم، تحقق من السطور الحالية في كشف الحساب البنكي وانقر
     DefaultRIB=BAN الافتراضي
     AllRIB=جميع BAN
    -LabelRIB=BAN تسمية
    +LabelRIB=بطاقة BAN 
     NoBANRecord=لا يوجد سجل BAN
     DeleteARib=حذف سجل BAN
    -ConfirmDeleteRib=Are you sure you want to delete this BAN record?
    -RejectCheck=تحقق عاد
    -ConfirmRejectCheck=Are you sure you want to mark this check as rejected?
    -RejectCheckDate=تاريخ أعيد الاختيار
    -CheckRejected=تحقق عاد
    -CheckRejectedAndInvoicesReopened=تحقق عاد والفواتير فتح
    -BankAccountModelModule=Document templates for bank accounts
    -DocumentModelSepaMandate=Template of SEPA mandate. Usefull for european countries in EEC only.
    -DocumentModelBan=Template to print a page with BAN information.
    -NewVariousPayment=New miscellaneous payments
    -VariousPayment=Miscellaneous payments
    -VariousPayments=Miscellaneous payments
    -ShowVariousPayment=Show miscellaneous payments
    -AddVariousPayment=Add miscellaneous payments
    -YourSEPAMandate=Your SEPA mandate
    -FindYourSEPAMandate=This is your SEPA mandate to authorize our company to make direct debit order to your bank. Thanks to return it signed (scan of the signed document) or sent it by mail to
    +ConfirmDeleteRib=هل أنت متأكد أنك تريد حذف سجل BAN هذا ؟
    +RejectCheck=تم إرجاع الشيك
    +ConfirmRejectCheck=هل انت متأكد انك تريد وضع علامة على هذا الشيك على أنه مرفوض؟
    +RejectCheckDate=تاريخ إرجاع الشيك
    +CheckRejected=تم إرجاع الشيك
    +CheckRejectedAndInvoicesReopened=تم ارجاع الشيك وإعادة فتح الفواتير
    +BankAccountModelModule=نماذج مستندات للحسابات البنكية
    +DocumentModelSepaMandate=نموذج تفويض سيبا. مفيدة للبلدان الأوروبية في السوق الأوروبية المشتركة فقط.
    +DocumentModelBan=نموذج لطباعة صفحة تحتوي على معلومات BAN .
    +NewVariousPayment=مدفوعات متنوعة جديدة
    +VariousPayment=مدفوعات متنوعة
    +VariousPayments=مدفوعات متنوعة
    +ShowVariousPayment=عرض الدفعات المتنوعة
    +AddVariousPayment=إضافة دفعات متنوعة
    +SEPAMandate=SEPA mandate
    +YourSEPAMandate=تفويض سيبا الخاص بك
    +FindYourSEPAMandate=هذا هو تفويض سيبا الخاصة بك لتخويل شركتنا لتقديم أمر الخصم المباشر إلى البنك الذي تتعامل معه. شكرا للعودة وقعت (فحص الوثيقة الموقعة) أو إرسالها عن طريق البريد إلى
    diff --git a/htdocs/langs/ar_SA/bills.lang b/htdocs/langs/ar_SA/bills.lang
    index 9b01a9586eb..ad6cde19245 100644
    --- a/htdocs/langs/ar_SA/bills.lang
    +++ b/htdocs/langs/ar_SA/bills.lang
    @@ -109,9 +109,9 @@ CancelBill=شطب فاتورة
     SendRemindByMail=إرسال تذكرة عن طريق البريد الإلكتروني
     DoPayment=Enter payment
     DoPaymentBack=Enter refund
    -ConvertToReduc=تحويل الخصم في المستقبل
    -ConvertExcessReceivedToReduc=Convert excess received into future discount
    -ConvertExcessPaidToReduc=Convert excess paid into future discount
    +ConvertToReduc=Mark as credit available
    +ConvertExcessReceivedToReduc=Convert excess received into available credit
    +ConvertExcessPaidToReduc=Convert excess paid into available discount
     EnterPaymentReceivedFromCustomer=دخول الدفع الواردة من العملاء
     EnterPaymentDueToCustomer=من المقرر أن يسدد العميل
     DisabledBecauseRemainderToPayIsZero=تعطيل بسبب المتبقية غير المدفوعة صفر
    @@ -120,7 +120,7 @@ BillStatus=حالة الفاتورة
     StatusOfGeneratedInvoices=Status of generated invoices
     BillStatusDraft=مشروع (لا بد من التحقق من صحة)
     BillStatusPaid=دفع
    -BillStatusPaidBackOrConverted=Credit note refund or converted into discount
    +BillStatusPaidBackOrConverted=Credit note refund or marked as credit available
     BillStatusConverted=Paid (ready for consumption in final invoice)
     BillStatusCanceled=المهجورة
     BillStatusValidated=مصادق عليه (لا بد من دفعها)
    @@ -282,6 +282,7 @@ RelativeDiscount=الخصم النسبي
     GlobalDiscount=خصم العالمية
     CreditNote=علما الائتمان
     CreditNotes=ويلاحظ الائتمان
    +CreditNotesOrExcessReceived=Credit notes or excess received
     Deposit=Down payment
     Deposits=Down payments
     DiscountFromCreditNote=خصم من دائن  %s
    @@ -296,10 +297,10 @@ DiscountType=Discount type
     NoteReason=ملاحظة / السبب
     ReasonDiscount=السبب
     DiscountOfferedBy=التي تمنحها
    -DiscountStillRemaining=Discounts available
    -DiscountAlreadyCounted=Discounts already consumed
    +DiscountStillRemaining=Discounts or credits available
    +DiscountAlreadyCounted=Discounts or credits already consumed
     CustomerDiscounts=Customer discounts
    -SupplierDiscounts=Supplier discounts
    +SupplierDiscounts=Vendors discounts
     BillAddress=مشروع قانون معالجة
     HelpEscompte=هذا الخصم هو الخصم الممنوح للعميل لأن الدفع قبل البعيد.
     HelpAbandonBadCustomer=هذا المبلغ قد تم التخلي عنها (وذكر أن العملاء سيئة العملاء) ، ويعتبر أحد exceptionnal فضفاضة.
    @@ -339,6 +340,12 @@ PaymentOnDifferentThirdBills=Allow payments on different thirdparties bills but
     PaymentNote=Payment note
     ListOfPreviousSituationInvoices=List of previous situation invoices
     ListOfNextSituationInvoices=List of next situation invoices
    +ListOfSituationInvoices=List of situation invoices
    +CurrentSituationTotal=Total current situation
    +DisabledBecauseNotEnouthCreditNote=To remove a situation invoice from cycle, this invoice's credit note total must cover this invoice total
    +RemoveSituationFromCycle=Remove this invoice from cycle
    +ConfirmRemoveSituationFromCycle=Remove this invoice %s from cycle ?
    +ConfirmOuting=Confirm outing
     FrequencyPer_d=Every %s days
     FrequencyPer_m=Every %s months
     FrequencyPer_y=Every %s years
    @@ -387,6 +394,7 @@ PaymentConditionShort14DENDMONTH=14 days of month-end
     PaymentCondition14DENDMONTH=Within 14 days following the end of the month
     FixAmount=كمية الإصلاح
     VarAmount=مقدار متغير (٪٪ TOT).
    +VarAmountOneLine=Variable amount (%% tot.) - 1 line with label '%s'
     # PaymentType
     PaymentTypeVIR=حوالة مصرفية
     PaymentTypeShortVIR=حوالة مصرفية
    @@ -505,9 +513,14 @@ SituationAmount=مبلغ الفاتورة الوضع (صافي)
     SituationDeduction=الوضع الطرح
     ModifyAllLines=تعديل كافة خطوط
     CreateNextSituationInvoice=إنشاء الوضع المقبل
    +ErrorFindNextSituationInvoice=Error unable to find next situation cycle ref
    +ErrorOutingSituationInvoiceOnUpdate=Unable to outing this situation invoice.
    +ErrorOutingSituationInvoiceCreditNote=Unable to outing linked credit note.
     NotLastInCycle=This invoice is not the latest in cycle and must not be modified.
     DisabledBecauseNotLastInCycle=الوضع القادم موجود بالفعل.
     DisabledBecauseFinal=هذا الوضع النهائي.
    +situationInvoiceShortcode_AS=AS
    +situationInvoiceShortcode_S=دإ
     CantBeLessThanMinPercent=التقدم لا يمكن أن يكون أصغر من قيمتها في الحالة السابقة.
     NoSituations=لا حالات مفتوحة
     InvoiceSituationLast=الفاتورة النهائية والعامة
    @@ -532,3 +545,4 @@ AutoFillDateFrom=Set start date for service line with invoice date
     AutoFillDateFromShort=Set start date
     AutoFillDateTo=Set end date for service line with next invoice date
     AutoFillDateToShort=Set end date
    +MaxNumberOfGenerationReached=Max number of gen. reached
    diff --git a/htdocs/langs/ar_SA/categories.lang b/htdocs/langs/ar_SA/categories.lang
    index 8142df23e47..09949c3b480 100644
    --- a/htdocs/langs/ar_SA/categories.lang
    +++ b/htdocs/langs/ar_SA/categories.lang
    @@ -1,87 +1,88 @@
     # Dolibarr language file - Source file is en_US - categories
     Rubrique=العلامة / الفئة
     Rubriques=الكلمات / فئات
    -RubriquesTransactions=Tags/Categories of transactions
    +RubriquesTransactions=علامات/ فئات المعاملات
     categories=علامات / فئات
    -NoCategoryYet=أي علامة / فئة من هذا النوع تم إنشاؤها
    +NoCategoryYet=لم يتم إنشاء علامة / فئة من هذا النوع
     In=في
    -AddIn=أضيف في
    +AddIn=اضف الى
     modify=تعديل
    -Classify=تصنيف
    -CategoriesArea=الكلمات / فئات منطقة
    -ProductsCategoriesArea=المنتجات / الخدمات به / المنطقة الفئات
    -SuppliersCategoriesArea=الموردين به / المنطقة الفئات
    -CustomersCategoriesArea=العملاء العلامات / المنطقة الفئات
    -MembersCategoriesArea=به أعضاء / المنطقة الفئات
    -ContactsCategoriesArea=اتصالات به / المنطقة الفئات
    -AccountsCategoriesArea=Accounts tags/categories area
    -ProjectsCategoriesArea=Projects tags/categories area
    -SubCats=الفئات الفرعية
    -CatList=قائمة العلامات / فئات
    -NewCategory=علامة جديدة / فئة
    -ModifCat=تعديل العلامة / فئة
    -CatCreated=العلامة / فئة خلقت
    -CreateCat=إنشاء العلامة / فئة
    -CreateThisCat=إنشاء هذه العلامة / فئة
    -NoSubCat=لا فرعية.
    -SubCatOf=فرعية
    -FoundCats=علامات وجدت / فئات
    -ImpossibleAddCat=Impossible to add the tag/category %s
    -WasAddedSuccessfully=<b>ق ٪</b> أضيفت بنجاح.
    -ObjectAlreadyLinkedToCategory=ويرتبط العنصر بالفعل لهذه العلامة / فئة.
    -ProductIsInCategories=ويرتبط المنتج / الخدمة ليلي به / فئات
    -CompanyIsInCustomersCategories=ويرتبط هذا الطرف الثالث ليلي العملاء / آفاق به / فئات
    -CompanyIsInSuppliersCategories=ويرتبط هذا الطرف الثالث ليلي الموردين به / فئات
    -MemberIsInCategories=ويرتبط هذا العضو ليلي أعضاء علامات / فئات
    -ContactIsInCategories=ويرتبط هذا الاتصال بعد اتصالات به / فئات
    -ProductHasNoCategory=هذا المنتج / الخدمة ليست في أية علامات / فئات
    -CompanyHasNoCategory=This third party is not in any tags/categories
    -MemberHasNoCategory=هذا العضو ليس في أية علامات / فئات
    -ContactHasNoCategory=هذا الاتصال ليست في أية علامات / فئات
    -ProjectHasNoCategory=This project is not in any tags/categories
    -ClassifyInCategory=إضافة إلى علامة / فئة
    -NotCategorized=من دون سمة / فئة
    -CategoryExistsAtSameLevel=هذه الفئة موجودة بالفعل في نفس المكان
    -ContentsVisibleByAllShort=محتويات مرئية من قبل جميع
    -ContentsNotVisibleByAllShort=محتويات غير مرئي من قبل جميع
    -DeleteCategory=حذف العلامة / فئة
    -ConfirmDeleteCategory=هل أنت متأكد أنك تريد حذف هذه العلامة / الفئة؟
    -NoCategoriesDefined=أي علامة / فئة محددة
    -SuppliersCategoryShort=الموردين العلامة / فئة
    -CustomersCategoryShort=عملاء العلامة / فئة
    -ProductsCategoryShort=منتجات العلامة / فئة
    -MembersCategoryShort=العلامة أعضاء / فئة
    -SuppliersCategoriesShort=الموردين به / فئات
    -CustomersCategoriesShort=العملاء العلامات / فئات
    -ProspectsCategoriesShort=Prospects tags/categories
    -CustomersProspectsCategoriesShort=Custo. / Prosp. الفئات
    -ProductsCategoriesShort=منتجات العلامات / فئات
    -MembersCategoriesShort=به أعضاء / فئات
    -ContactCategoriesShort=اتصالات به / فئات
    -AccountsCategoriesShort=Accounts tags/categories
    -ProjectsCategoriesShort=Projects tags/categories
    -ThisCategoryHasNoProduct=هذه الفئة لا تحتوي على أي منتج.
    +Classify=صنف
    +CategoriesArea=منطقة الكلمات / الفئات 
    +ProductsCategoriesArea=منطقة المنتجات / الخدمات العلامات / الفئات
    +SuppliersCategoriesArea=منطقة علامات / فئات الموردون 
    +CustomersCategoriesArea=منطقة علامات / فئات العملاء 
    +MembersCategoriesArea=منطقة علامات / فئات الأعضاء 
    +ContactsCategoriesArea=منطقة  اتصالات العلامات / الفئات 
    +AccountsCategoriesArea=منطقة علامات / فئات حسابات 
    +ProjectsCategoriesArea=منطقة علامات / فئات المشاريع
    +SubCats=Sub-categories
    +CatList=قائمة العلامات / الفئات
    +NewCategory=علامة / فئة جديدة
    +ModifCat=تعديل العلامة / الفئة
    +CatCreated=تم إنشاء العلامة / الفئة
    +CreateCat=إنشاء علامة / فئة
    +CreateThisCat=إنشاء هذه العلامة / الفئة
    +NoSubCat=لا فئة فرعية.
    +SubCatOf=فئة فرعية
    +FoundCats=تم العثور على العلامات / الفئات
    +ImpossibleAddCat=من المستحيل لإضافة العلامة / فئة %s
    +WasAddedSuccessfully=تمت إضافة <b> %s</b> بنجاح.
    +ObjectAlreadyLinkedToCategory=العنصر مرتبط بالفعل بهذه العلامة / الفئة.
    +ProductIsInCategories=المنتج / الخدمة مرتبط بـ العلامات / الفئات التالية
    +CompanyIsInCustomersCategories=هذا الطرف الثالث مرتبط  بـ العملاء / العملاء المحتملون العلامات / فئات التالية 
    +CompanyIsInSuppliersCategories=هذا الطرف الثالث مرتبط  بـ  علامات / فئات الموردين التالية
    +MemberIsInCategories=هذا العضو مرتبط  بـ علامات / فئات الأعضاء التالية
    +ContactIsInCategories=ويرتبط هذا الاتصال إلى علامات / فئات جهات الاتصال التالية 
    +ProductHasNoCategory=هذا المنتج / الخدمة ليست في أي علامات / فئات
    +CompanyHasNoCategory=هذا الطرف الثالث ليس في أي علامات / فئات
    +MemberHasNoCategory=هذا العضو ليس في أي علامات / فئات
    +ContactHasNoCategory=هذا الاتصال ليس في أي علامات / فئات
    +ProjectHasNoCategory=هذا المشروع ليس في أي علامات / فئات
    +ClassifyInCategory=إضافة إلى العلامة / الفئة
    +NotCategorized=دون علامة / فئة
    +CategoryExistsAtSameLevel=هذه الفئة موجودة بالفعل مع هذا المرجع
    +ContentsVisibleByAllShort=المحتويات مرئية للجميع
    +ContentsNotVisibleByAllShort=المحتويات غير مرئية من قبل الجميع
    +DeleteCategory=حذف العلامة / الفئة
    +ConfirmDeleteCategory=هل تريد بالتأكيد حذف هذه العلامة / الفئة؟
    +NoCategoriesDefined=لم يتم تحديد أي علامة / فئة
    +SuppliersCategoryShort=علامة / فئة الموردون 
    +CustomersCategoryShort=علامة / فئة العملاء 
    +ProductsCategoryShort=علامة / فئة المنتجات 
    +MembersCategoryShort=علامة / فئة الأعضاء 
    +SuppliersCategoriesShort=علامات / فئات الموردون 
    +CustomersCategoriesShort=علامات / فئات العملاء 
    +ProspectsCategoriesShort=علامات/ فئات الاحتمال
    +CustomersProspectsCategoriesShort=فئات عميل./احتمال.
    +ProductsCategoriesShort=علامات / فئات المنتجات 
    +MembersCategoriesShort=علامات / فئات الأعضاء 
    +ContactCategoriesShort=علامات / فئات جهات الاتصال 
    +AccountsCategoriesShort=علامات / فئات الحسابات 
    +ProjectsCategoriesShort=علامات / فئات المشاريع 
    +ThisCategoryHasNoProduct=لا تحتوي هذه الفئة على أي منتج.
     ThisCategoryHasNoSupplier=هذه الفئة لا تحتوي على أي مورد.
    -ThisCategoryHasNoCustomer=هذه الفئة لا تحتوي على أي عميل.
    -ThisCategoryHasNoMember=هذا التصنيف لا يحتوي على أي عضو.
    -ThisCategoryHasNoContact=لا تحتوي هذه الفئة أي اتصال.
    -ThisCategoryHasNoAccount=This category does not contain any account.
    -ThisCategoryHasNoProject=This category does not contain any project.
    -CategId=العلامة / فئة معرف
    -CatSupList=قائمة المورد به / فئات
    -CatCusList=قائمة العملاء / احتمال علامات / فئات
    -CatProdList=قائمة منتجات العلامات / فئات
    -CatMemberList=قائمة الأعضاء به / فئات
    -CatContactList=قائمة الاتصال به / فئات
    -CatSupLinks=الروابط بين الموردين والعلامات / فئات
    -CatCusLinks=الروابط بين العملاء / آفاق والعلامات / فئات
    -CatProdLinks=الروابط بين المنتجات / الخدمات والعلامات / فئات
    -CatProJectLinks=Links between projects and tags/categories
    -DeleteFromCat=إزالة من العلامات / فئة
    -ExtraFieldsCategories=سمات التكميلية
    -CategoriesSetup=الكلمات / فئات الإعداد
    -CategorieRecursiv=الارتباط مع الوالد العلامة / فئة تلقائيا
    -CategorieRecursivHelp=إذا تفعيلها، وربط المنتج أيضا إلى فئة الأم عند إضافة إلى فئة فرعية
    -AddProductServiceIntoCategory=أضف التالي المنتج / الخدمة
    -ShowCategory=مشاهدة العلامة / فئة
    -ByDefaultInList=بشكل افتراضي في القائمة
    +ThisCategoryHasNoCustomer=لا تحتوي هذه الفئة على أي عميل.
    +ThisCategoryHasNoMember=لا تحتوي هذه الفئة على أي عضو.
    +ThisCategoryHasNoContact=لا تحتوي هذه الفئة على أي جهة اتصال.
    +ThisCategoryHasNoAccount=لا تحتوي هذه الفئة على أي حساب.
    +ThisCategoryHasNoProject=لا تحتوي هذه الفئة على أي مشروع.
    +CategId=معرف العلامة / الفئة 
    +CatSupList=قائمة علامات / فئات المورد 
    +CatCusList=قائمة  علامات / فئات العملاء / احتمال
    +CatProdList=قائمة علامات / فئات المنتجات 
    +CatMemberList=قائمة علامات / فئات الأعضاء 
    +CatContactList=قائمة  اتصال العلامات / الفئات 
    +CatSupLinks=الروابط بين الموردين والعلامات / الفئات
    +CatCusLinks=الروابط بين العملاء / احتمال والعلامات / فئات
    +CatProdLinks=الروابط بين المنتجات / الخدمات والعلامات / الفئات
    +CatProJectLinks=الروابط بين المشاريع والعلامات / الفئات
    +DeleteFromCat=إزالة من العلامة / الفئة
    +ExtraFieldsCategories=سمات تكميلية
    +CategoriesSetup=إعداد العلامات / الفئات 
    +CategorieRecursiv=ربط مع العلامة / الفئة الاب تلقائيا
    +CategorieRecursivHelp=إذا تم تنشيطها، فسيتم ربط المنتج أيضا بفئة الوالدين عند إضافتها إلى فئة فرعية
    +AddProductServiceIntoCategory=أضف المنتج / الخدمة التالية
    +ShowCategory=إظهار العلامة / الفئة
    +ByDefaultInList=افتراضيا في القائمة
    +ChooseCategory=Choose category
    diff --git a/htdocs/langs/ar_SA/commercial.lang b/htdocs/langs/ar_SA/commercial.lang
    index 7164821b081..fd39ed56f00 100644
    --- a/htdocs/langs/ar_SA/commercial.lang
    +++ b/htdocs/langs/ar_SA/commercial.lang
    @@ -60,8 +60,8 @@ ActionAC_CLO=إغلاق
     ActionAC_EMAILING=إرسال البريد الإلكتروني الجماعي
     ActionAC_COM=لكي ترسل عن طريق البريد
     ActionAC_SHIP=إرسال الشحن عن طريق البريد
    -ActionAC_SUP_ORD=أرسل النظام المورد عن طريق البريد
    -ActionAC_SUP_INV=إرسال فاتورة المورد عن طريق البريد
    +ActionAC_SUP_ORD=Send purchase order by mail
    +ActionAC_SUP_INV=Send vendor invoice by mail
     ActionAC_OTH=آخر
     ActionAC_OTH_AUTO=أحداث إدراجها تلقائيا
     ActionAC_MANUAL=أحداث إدراجها يدويا
    diff --git a/htdocs/langs/ar_SA/companies.lang b/htdocs/langs/ar_SA/companies.lang
    index 7d6b9857e4f..1e78a09fce3 100644
    --- a/htdocs/langs/ar_SA/companies.lang
    +++ b/htdocs/langs/ar_SA/companies.lang
    @@ -8,11 +8,11 @@ ConfirmDeleteContact=Are you sure you want to delete this contact and all inheri
     MenuNewThirdParty=طرف ثالث جديد
     MenuNewCustomer=عميل جديد
     MenuNewProspect=آفاق جديدة
    -MenuNewSupplier=مورد جديد
    +MenuNewSupplier=New vendor
     MenuNewPrivateIndividual=فرد جديد
    -NewCompany=الشركة الجديدة (آفاق ، والعملاء ، والموردين)
    -NewThirdParty=طرف ثالث جديد (آفاق ، والعملاء ، والموردين)
    -CreateDolibarrThirdPartySupplier=إنشاء طرف ثالث (المورد)
    +NewCompany=New company (prospect, customer, vendor)
    +NewThirdParty=New third party (prospect, customer, vendor)
    +CreateDolibarrThirdPartySupplier=Create a third party (vendor)
     CreateThirdPartyOnly=إنشاء طرف ثالث
     CreateThirdPartyAndContact=Create a third party + a child contact
     ProspectionArea=مجال التنقيب
    @@ -37,7 +37,7 @@ ThirdPartyProspectsStats=آفاق
     ThirdPartyCustomers=العملاء
     ThirdPartyCustomersStats=العملاء
     ThirdPartyCustomersWithIdProf12=الزبائن ٪ أو ٪ ق ق
    -ThirdPartySuppliers=الموردين
    +ThirdPartySuppliers=Vendors
     ThirdPartyType=طرف ثالث من نوع
     Individual=فرد
     ToCreateContactWithSameName=Will create automatically a contact/address with same information than third party under the third party. In most cases, even if your third party is a physical people, creating a third party alone is enough.
    @@ -77,11 +77,11 @@ Web=الويب
     Poste= موقف
     DefaultLang=اللغة افتراضيا
     VATIsUsed=Sales tax is used
    -VATIsUsedWhenSelling=This define if this thirdparty includes a sale tax or not when it makes an invoice to its own customers
    +VATIsUsedWhenSelling=This define if this third party includes a sale tax or not when it makes an invoice to its own customers
     VATIsNotUsed=Sales tax is not used
     CopyAddressFromSoc=Fill address with third party address
    -ThirdpartyNotCustomerNotSupplierSoNoRef=Thirdparty neither customer nor supplier, no available refering objects
    -ThirdpartyIsNeitherCustomerNorClientSoCannotHaveDiscounts=Thirdparty neither customer nor supplier, discounts are not available
    +ThirdpartyNotCustomerNotSupplierSoNoRef=Third party neither customer nor vendor, no available refering objects
    +ThirdpartyIsNeitherCustomerNorClientSoCannotHaveDiscounts=Third party neither customer nor supplier, discounts are not available
     PaymentBankAccount=Payment bank account
     OverAllProposals=اقتراحات
     OverAllOrders=أوامر
    @@ -99,9 +99,9 @@ LocalTax2ES=IRPF
     TypeLocaltax1ES=نوع RE
     TypeLocaltax2ES=IRPF نوع
     WrongCustomerCode=رمز غير صالح العملاء
    -WrongSupplierCode=رمز المورد غير صالحة
    +WrongSupplierCode=Vendor code invalid
     CustomerCodeModel=العميل رمز النموذج
    -SupplierCodeModel=المورد رمز النموذج
    +SupplierCodeModel=Vendor code model
     Gencod=باركود
     ##### Professional ID #####
     ProfId1Short=الأستاذ معرف 1
    @@ -267,7 +267,7 @@ Prospect=احتمال
     CustomerCard=بطاقة الزبون
     Customer=العميل
     CustomerRelativeDiscount=العميل الخصم النسبي
    -SupplierRelativeDiscount=Relative supplier discount
    +SupplierRelativeDiscount=Relative vendor discount
     CustomerRelativeDiscountShort=الخصم النسبي
     CustomerAbsoluteDiscountShort=مطلق الخصم
     CompanyHasRelativeDiscount=هذا العميل قد خصم <b>٪ ق ٪ ٪</b>
    @@ -284,8 +284,8 @@ HasCreditNoteFromSupplier=You have credit notes for <b>%s</b> %s from this suppl
     CompanyHasNoAbsoluteDiscount=هذا العميل ليس الخصم الائتمان المتاح
     CustomerAbsoluteDiscountAllUsers=Absolute customer discounts (granted by all users)
     CustomerAbsoluteDiscountMy=Absolute customer discounts (granted by yourself)
    -SupplierAbsoluteDiscountAllUsers=Absolute supplier discounts (granted by all users)
    -SupplierAbsoluteDiscountMy=Absolute supplier discounts (granted by yourself)
    +SupplierAbsoluteDiscountAllUsers=Absolute vendor discounts (entered by all users)
    +SupplierAbsoluteDiscountMy=Absolute vendor discounts (entered by yourself)
     DiscountNone=بلا
     Supplier=المورد
     AddContact=إنشاء اتصال
    @@ -304,13 +304,13 @@ DeleteACompany=حذف شركة
     PersonalInformations=البيانات الشخصية
     AccountancyCode=حساب محاسبي
     CustomerCode=رمز العميل
    -SupplierCode=رمز المورد
    +SupplierCode=Vendor code
     CustomerCodeShort=كود العميل
    -SupplierCodeShort=كود المورد
    +SupplierCodeShort=Vendor code
     CustomerCodeDesc=شفرة الزبون ، فريدة من نوعها لجميع العملاء
    -SupplierCodeDesc=رمز المورد ، وفريدة من نوعها لجميع الموردين
    +SupplierCodeDesc=Vendor code, unique for all vendors
     RequiredIfCustomer=إذا كان الطرف الثالث هو عميل أو احتمال
    -RequiredIfSupplier=إذا كان الطرف الثالث هو مورد
    +RequiredIfSupplier=Required if third party is a vendor
     ValidityControledByModule=صحة تسيطر عليها وحدة
     ThisIsModuleRules=هذه هي قواعد لهذه الوحدة
     ProspectToContact=إمكانية الاتصال
    @@ -338,7 +338,7 @@ MyContacts=اتصالاتي
     Capital=رأس المال
     CapitalOf=ق ٪ من رأس المال
     EditCompany=تحرير الشركة
    -ThisUserIsNot=هذا المستخدم امر غير مطروح ، ولا مورد للعملاء
    +ThisUserIsNot=This user is not a prospect, customer nor vendor
     VATIntraCheck=فحص
     VATIntraCheckDesc=الصلة <b>٪ ق</b> يسمح نسأل الأوروبي من ضريبة القيمة المضافة فاحص الخدمة. خارجي من خدمة الإنترنت ويلزم لهذه الخدمة في العمل.
     VATIntraCheckURL=http://ec.europa.eu/taxation_customs/vies/vieshome.do
    @@ -396,7 +396,7 @@ ImportDataset_company_4=Third parties/Sales representatives (Assign sales repres
     PriceLevel=مستوى الأسعار
     DeliveryAddress=عنوان التسليم
     AddAddress=أضف معالجة
    -SupplierCategory=المورد الفئة
    +SupplierCategory=Vendor category
     JuridicalStatus200=Independent
     DeleteFile=حذف الملفات
     ConfirmDeleteFile=هل أنت متأكد من أنك تريد حذف هذا الملف؟
    @@ -406,7 +406,7 @@ FiscalYearInformation=معلومات عن السنة المالية
     FiscalMonthStart=ابتداء من شهر من السنة المالية
     YouMustAssignUserMailFirst=You must create email for this user first to be able to add emails notifications for him.
     YouMustCreateContactFirst=To be able to add email notifications, you must first define contacts with valid emails for the third party
    -ListSuppliersShort=قائمة الموردين
    +ListSuppliersShort=List of vendors
     ListProspectsShort=قائمة التوقعات
     ListCustomersShort=قائمة العملاء
     ThirdPartiesArea=أطراف ثالثة، ومنطقة الاتصال
    @@ -420,7 +420,7 @@ CurrentOutstandingBill=فاتورة المستحق حاليا
     OutstandingBill=ماكس. لمشروع قانون المتميز
     OutstandingBillReached=Max. for outstanding bill reached
     OrderMinAmount=Minimum amount for order
    -MonkeyNumRefModelDesc=عودة número مع الشكل nnnn - ٪ syymm الزبون ورمز وnnnn - ٪ syymm مورد للقانون حيث السنة هو السنة ، هو شهر ملم وnnnn هو تسلسل بلا كسر وعدم العودة إلى 0.
    +MonkeyNumRefModelDesc=Return numero with format %syymm-nnnn for customer code and %syymm-nnnn for vendor code where yy is year, mm is month and nnnn is a sequence with no break and no return to 0.
     LeopardNumRefModelDesc=العميل / المورد مدونة مجانية. هذا القانون يمكن تعديلها في أي وقت.
     ManagingDirectors=مدير (ق) اسم (CEO، مدير، رئيس ...)
     MergeOriginThirdparty=تكرار طرف ثالث (طرف ثالث كنت ترغب في حذف)
    @@ -431,4 +431,4 @@ SaleRepresentativeLogin=Login of sales representative
     SaleRepresentativeFirstname=First name of sales representative
     SaleRepresentativeLastname=Last name of sales representative
     ErrorThirdpartiesMerge=There was an error when deleting the third parties. Please check the log. Changes have been reverted.
    -NewCustomerSupplierCodeProposed=New customer or supplier code suggested on duplicate code
    +NewCustomerSupplierCodeProposed=New customer or vendor code suggested on duplicate code
    diff --git a/htdocs/langs/ar_SA/compta.lang b/htdocs/langs/ar_SA/compta.lang
    index 2ae8fa1b8b5..9947f658551 100644
    --- a/htdocs/langs/ar_SA/compta.lang
    +++ b/htdocs/langs/ar_SA/compta.lang
    @@ -19,7 +19,8 @@ Income=الدخل
     Outcome=نتائج
     MenuReportInOut=دخل / نتائج
     ReportInOut=Balance of income and expenses
    -ReportTurnover=دوران
    +ReportTurnover=Turnover invoiced
    +ReportTurnoverCollected=Turnover collected
     PaymentsNotLinkedToInvoice=المدفوعات ليست مرتبطة بأي الفاتورة ، وذلك ليس مرتبطا بأي طرف ثالث
     PaymentsNotLinkedToUser=المدفوعات ليست مرتبطة بأي مستخدم
     Profit=الأرباح
    @@ -34,7 +35,8 @@ AmountHTVATRealPaid=HT المدفوعة
     VATToPay=Tax sales
     VATReceived=Tax received
     VATToCollect=Tax purchases
    -VATSummary=Tax Balance
    +VATSummary=Tax monthly
    +VATBalance=Tax Balance
     VATPaid=Tax paid
     LT1Summary=Tax 2 summary
     LT2Summary=Tax 3 summary
    @@ -76,16 +78,16 @@ MenuNewSocialContribution=الضريبة الاجتماعية / مالية جد
     NewSocialContribution=الضريبة الاجتماعية / مالية جديدة
     AddSocialContribution=Add social/fiscal tax
     ContributionsToPay=الضرائب الاجتماعية / المالية لدفع
    -AccountancyTreasuryArea=المحاسبة / الخزانة المنطقة
    +AccountancyTreasuryArea=Billing and payment area
     NewPayment=دفع جديدة
     Payments=المدفوعات
     PaymentCustomerInvoice=الزبون تسديد الفاتورة
    -PaymentSupplierInvoice=دفع فاتورة المورد
    +PaymentSupplierInvoice=Vendor invoice payment
     PaymentSocialContribution=اجتماعي / دفع الضرائب المالية
     PaymentVat=دفع ضريبة القيمة المضافة
     ListPayment=قائمة المدفوعات
     ListOfCustomerPayments=قائمة مدفوعات العملاء
    -ListOfSupplierPayments=قائمة الموردين المدفوعات
    +ListOfSupplierPayments=List of vendor payments
     DateStartPeriod=تاريخ بداية الفترة
     DateEndPeriod=تاريخ انتهاء الفترة
     newLT1Payment=جديد الضريبية 2 الدفع
    @@ -104,19 +106,21 @@ VATPayment=Sales tax payment
     VATPayments=Sales tax payments
     VATRefund=Sales tax refund
     NewVATPayment=New sales tax payment
    +NewLocalTaxPayment=New tax %s payment
     Refund=رد
     SocialContributionsPayments=الاجتماعية المدفوعات / الضرائب المالية
     ShowVatPayment=وتظهر دفع ضريبة القيمة المضافة
     TotalToPay=على دفع ما مجموعه
     BalanceVisibilityDependsOnSortAndFilters=Balance is visible in this list only if table is sorted ascending on %s and filtered for 1 bank account
     CustomerAccountancyCode=Customer accounting code
    -SupplierAccountancyCode=Supplier accounting code
    +SupplierAccountancyCode=Vendor accounting code
     CustomerAccountancyCodeShort=الزبون. حساب. رمز
     SupplierAccountancyCodeShort=سوب. حساب. رمز
     AccountNumber=رقم الحساب
     NewAccountingAccount=حساب جديد
    -SalesTurnover=مبيعات
    -SalesTurnoverMinimum=الحد الأدنى حجم مبيعات
    +Turnover=Turnover invoiced
    +TurnoverCollected=Turnover collected
    +SalesTurnoverMinimum=Minimum turnover
     ByExpenseIncome=By expenses & incomes
     ByThirdParties=بو أطراف ثالثة
     ByUserAuthorOfInvoice=فاتورة من قبل المؤلف
    @@ -136,8 +140,8 @@ ConfirmDeleteSocialContribution=هل أنت متأكد أنك تريد حذف /
     ExportDataset_tax_1=الضرائب والمدفوعات الاجتماعية والمالية
     CalcModeVATDebt=<b>الوضع٪ SVAT بشأن المحاسبة الالتزام٪ الصورة.</b>
     CalcModeVATEngagement=وضع <b>SVAT٪ على مداخيل مصاريف٪ الصورة.</b>
    -CalcModeDebt=<b>وقال٪</b> وضع <b>sClaims-الديون٪ الصورة</b> <b>المحاسبة الالتزام.</b>
    -CalcModeEngagement=وقال <b>واسطة٪ sIncomes-المصروفات٪ الصورة</b> <b>المحاسبة النقدية</b>
    +CalcModeDebt=Analysis of known recorded invoices even if they are not yet accounted in ledger.
    +CalcModeEngagement=Analysis of known recorded payments, even if they are not yet accounted in Ledger.
     CalcModeBookkeeping=Analysis of <b>data journalized in Bookkeeping Ledger table</b>
     CalcModeLT1= <b>الوضع٪ زارة العلاقات الخارجية على فواتير العملاء - فواتير الموردين٪ الصورة</b>
     CalcModeLT1Debt=<b>الوضع٪ زارة العلاقات الخارجية على فواتير العملاء٪ الصورة</b>
    @@ -150,9 +154,9 @@ AnnualSummaryInputOutputMode=ميزان الإيرادات والمصروفات
     AnnualByCompanies=Balance of income and expenses, by predefined groups of account
     AnnualByCompaniesDueDebtMode=Balance of income and expenses, detail by predefined groups, mode <b>%sClaims-Debts%s</b> said <b>Commitment accounting</b>.
     AnnualByCompaniesInputOutputMode=Balance of income and expenses, detail by predefined groups, mode <b>%sIncomes-Expenses%s</b> said <b>cash accounting</b>.
    -SeeReportInInputOutputMode=انظر التقرير <b>sIncomes ٪</b> بين <b>المصروفات ٪ ق</b> قال <b>المحاسبة النقدية</b> لحساب المدفوعات الفعلية
    -SeeReportInDueDebtMode=انظر التقرير <b>sClaims ٪</b> بين <b>ديونها ٪ ق الالتزام والمحاسبة</b> وقال لحساب فواتير
    -SeeReportInBookkeepingMode=See report <b>%sBookeeping%s</b> for a calculation on <b>bookkeeping table analysis</b>
    +SeeReportInInputOutputMode=See %sanalysis of payments%s for a calculation on actual payments made even if they are not yet accounted in Ledger.
    +SeeReportInDueDebtMode=See %sanalysis of invoices%s for a calculation based on known recorded invoices even if they are not yet accounted in Ledger.
    +SeeReportInBookkeepingMode=See <b>%sBookeeping report%s</b> for a calculation on <b>Bookkeeping Ledger table</b>
     RulesAmountWithTaxIncluded=- المبالغ المبينة لمع جميع الضرائب المدرجة
     RulesResultDue=- وتتضمن الفواتير غير المسددة، والنفقات، ضريبة القيمة المضافة، والتبرعات سواء كانت بأجر أو لا. هو أيضا يتضمن الرواتب المدفوعة. <br> - وهو يستند إلى تاريخ المصادقة على الفواتير وضريبة القيمة المضافة وعلى الموعد المحدد للنفقات. لرواتب محددة مع وحدة الراتب، يتم استخدام قيمة تاريخ الدفع.
     RulesResultInOut=- ويشمل المدفوعات الحقيقية المحرز في الفواتير والمصاريف والضريبة على القيمة المضافة والرواتب. <br> - لأنه يقوم على مواعيد دفع الفواتير والمصاريف والضريبة على القيمة المضافة والرواتب. تاريخ التبرع للتبرع.
    @@ -171,6 +175,8 @@ LT1ReportByCustomersES=تقرير RE طرف ثالث
     LT2ReportByCustomersES=تقرير من قبل طرف ثالث IRPF
     VATReport=Sale tax report
     VATReportByPeriods=Sale tax report by period
    +VATReportByRates=Sale tax report by rates
    +VATReportByThirdParties=Sale tax report by third parties
     VATReportByCustomers=Sale tax report by customer
     VATReportByCustomersInInputOutputMode=تقرير من ضريبة القيمة المضافة العملاء جمع ودفع
     VATReportByQuartersInInputOutputMode=Report by Sale tax rate of the tax collected and paid
    @@ -207,7 +213,7 @@ Pcg_version=Chart of accounts models
     Pcg_type=نوع PCG
     Pcg_subtype=PCG النوع الفرعي
     InvoiceLinesToDispatch=خطوط الفاتورة لارسال
    -ByProductsAndServices=المنتجات والخدمات
    +ByProductsAndServices=By product and service
     RefExt=المرجع الخارجي
     ToCreateAPredefinedInvoice=To create a template invoice, create a standard invoice, then, without validating it, click onto button "%s".
     LinkedOrder=تصل إلى النظام
    @@ -215,7 +221,8 @@ Mode1=طريقة 1
     Mode2=طريقة 2
     CalculationRuleDesc=لحساب مجموع الضريبة على القيمة المضافة، هناك طريقتين: <br> طريقة 1 والتقريب ضريبة القيمة المضافة في كل سطر، ثم ملخصا لها. <br> طريقة 2 يتم تلخيص كل ضريبة القيمة المضافة في كل سطر، ثم التقريب النتيجة. <br> النتيجة النهائية قد تختلف من بضعة سنتات. الوضع الافتراضي هو وضع <b>الصورة٪.</b>
     CalculationRuleDescSupplier=وفقا لالمورد، واختيار الطريقة المناسبة لتطبيق الحكم حساب نفسها والحصول على نفس النتيجة المتوقعة من المورد الخاص بك.
    -TurnoverPerProductInCommitmentAccountingNotRelevant=تقرير دوران لكل منتج، وعند استخدام طريقة <b>المحاسبة النقدية</b> غير ذي صلة. متاح فقط هذا التقرير عند استخدام طريقة <b>المشاركة المحاسبة</b> (انظر إعداد وحدة المحاسبة).
    +TurnoverPerProductInCommitmentAccountingNotRelevant=The report of Turnover collected per product is not available. This report is only available for turnover invoiced.
    +TurnoverPerSaleTaxRateInCommitmentAccountingNotRelevant=The report of Turnover collected per sale tax rate is not available. This report is only available for turnover invoiced.
     CalculationMode=وضع الحساب
     AccountancyJournal=Accounting code journal
     ACCOUNTING_VAT_SOLD_ACCOUNT=Accounting account by default for VAT on sales (used if not defined on VAT dictionary setup)
    @@ -223,7 +230,7 @@ ACCOUNTING_VAT_BUY_ACCOUNT=Accounting account by default for VAT on purchases (u
     ACCOUNTING_VAT_PAY_ACCOUNT=Accounting account by default for paying VAT
     ACCOUNTING_ACCOUNT_CUSTOMER=Accounting account used for customer third parties
     ACCOUNTING_ACCOUNT_CUSTOMER_Desc=The dedicated accounting account defined on third party card will be used for Subledger accouting only. This one will be used for General Ledger and as default value of Subledger accounting if dedicated customer accouting account on third party is not defined.
    -ACCOUNTING_ACCOUNT_SUPPLIER=Accounting account used for supplier third parties
    +ACCOUNTING_ACCOUNT_SUPPLIER=Accounting account used for vendor third parties
     ACCOUNTING_ACCOUNT_SUPPLIER_Desc=The dedicated accounting account defined on third party card will be used for Subledger accouting only. This one will be used for General Ledger and as default value of Subledger accounting if dedicated supplier accouting account on third party is not defined.
     CloneTax=استنساخ ضريبة اجتماعية / مالية
     ConfirmCloneTax=تأكيد استنساخ ل/ دفع الضرائب المالية الاجتماعي
    @@ -242,3 +249,11 @@ FiscalPeriod=Accounting period
     ListSocialContributionAssociatedProject=List of social contributions associated with the project
     DeleteFromCat=Remove from accounting group
     AccountingAffectation=Accounting assignement
    +LastDayTaxIsRelatedTo=Last day of period the tax is related to
    +VATDue=Sale tax claimed
    +ClaimedForThisPeriod=Claimed for the period
    +PaidDuringThisPeriod=Paid during this period
    +ByVatRate=By sale tax rate
    +TurnoverbyVatrate=Turnover invoiced by sale tax rate
    +TurnoverCollectedbyVatrate=Turnover collected by sale tax rate
    +PurchasebyVatrate=Purchase by sale tax rate
    diff --git a/htdocs/langs/ar_SA/dict.lang b/htdocs/langs/ar_SA/dict.lang
    index 7ceb1dab05d..23ebe84ebba 100644
    --- a/htdocs/langs/ar_SA/dict.lang
    +++ b/htdocs/langs/ar_SA/dict.lang
    @@ -5,7 +5,8 @@ CountryIT=ايطاليا
     CountryES=أسبانيا
     CountryDE=ألمانيا
     CountryCH=سويسرا
    -CountryGB=بريطانيا العظمى
    +# Warning, country code GB is for United Kingdom. UK Does not exists as country code in ISO standard.
    +CountryGB=المملكة المتحدة
     CountryUK=المملكة المتحدة
     CountryIE=أيرلاندا
     CountryCN=الصين
    diff --git a/htdocs/langs/ar_SA/ecm.lang b/htdocs/langs/ar_SA/ecm.lang
    index 6605eb7cd51..708f22d5a09 100644
    --- a/htdocs/langs/ar_SA/ecm.lang
    +++ b/htdocs/langs/ar_SA/ecm.lang
    @@ -39,9 +39,10 @@ ShowECMSection=وتظهر الدليل
     DeleteSection=إزالة الدليل
     ConfirmDeleteSection=Can you confirm you want to delete the directory <b>%s</b>?
     ECMDirectoryForFiles=دليل النسبي للملفات
    -CannotRemoveDirectoryContainsFiles=لا يمكن إزالتها لأنه يحتوي على بعض الملفات
    +CannotRemoveDirectoryContainsFilesOrDirs=Removal not possible because it contains some files or sub-directories
    +CannotRemoveDirectoryContainsFiles=Removal not possible because it contains some files
     ECMFileManager=مدير الملفات
    -ECMSelectASection=اختر دليل على ترك شجرة...
    +ECMSelectASection=Select a directory in the tree...
     DirNotSynchronizedSyncFirst=This directory seems to be created or modified outside ECM module. You must click on "Resync" button first to synchronize disk and database to get content of this directory.
     ReSyncListOfDir=Resync list of directories
     HashOfFileContent=Hash of file content
    diff --git a/htdocs/langs/ar_SA/errors.lang b/htdocs/langs/ar_SA/errors.lang
    index a9e217aa0a1..4cf88cd6c6d 100644
    --- a/htdocs/langs/ar_SA/errors.lang
    +++ b/htdocs/langs/ar_SA/errors.lang
    @@ -32,9 +32,9 @@ ErrorBarCodeRequired=رمز شريط المطلوب
     ErrorCustomerCodeAlreadyUsed=الشفرة المستخدمة بالفعل العملاء
     ErrorBarCodeAlreadyUsed=الرمز الشريطي تستخدم بالفعل
     ErrorPrefixRequired=المطلوب ببادئة
    -ErrorBadSupplierCodeSyntax=مورد سوء تركيب لمدونة
    -ErrorSupplierCodeRequired=رمز المورد المطلوب
    -ErrorSupplierCodeAlreadyUsed=الشفرة المستخدمة بالفعل مورد
    +ErrorBadSupplierCodeSyntax=Bad syntax for vendor code
    +ErrorSupplierCodeRequired=Vendor code required
    +ErrorSupplierCodeAlreadyUsed=Vendor code already used
     ErrorBadParameters=بارامترات سيئة
     ErrorBadValueForParameter=Wrong value '%s' for parameter '%s'
     ErrorBadImageFormat=ملف الصورة لم تنسيق معتمد (PHP لديك لا يدعم وظائف لتحويل الصور من هذا الشكل)
    @@ -87,7 +87,7 @@ ErrorsOnXLines=الأخطاء على خطوط مصدر <b>%s</b>
     ErrorFileIsInfectedWithAVirus=وكان برنامج مكافحة الفيروسات غير قادرة على التحقق من صحة الملف (ملف قد يكون مصابا بواسطة فيروس)
     ErrorSpecialCharNotAllowedForField=غير مسموح الأحرف الخاصة لحقل "%s"
     ErrorNumRefModel=إشارة إلى وجود قاعدة بيانات (%s) ، وغير متوافق مع هذه القاعدة الترقيم. سجل إزالة أو إعادة تسميته اشارة الى تفعيل هذه الوحدة.
    -ErrorQtyTooLowForThisSupplier=كمية قليلة جدا لهذا المورد أو السعر لا تعرف عن هذا المنتج لهذا المورد
    +ErrorQtyTooLowForThisSupplier=Quantity too low for this vendor or no price defined on this product for this supplier
     ErrorModuleSetupNotComplete=Setup of module looks to be uncomplete. Go on Home - Setup - Modules to complete.
     ErrorBadMask=خطأ في قناع
     ErrorBadMaskFailedToLocatePosOfSequence=خطأ، من دون قناع رقم التسلسل
    @@ -177,7 +177,7 @@ ErrorBadDefinitionOfMenuArrayInModuleDescriptor=سيئة تعريف القائم
     ErrorSavingChanges=وقد ocurred لخطأ عند حفظ التغييرات
     ErrorWarehouseRequiredIntoShipmentLine=Warehouse is required on the line to ship
     ErrorFileMustHaveFormat=File must have format %s
    -ErrorSupplierCountryIsNotDefined=لهذا البلد المورد غير محدد. تصحيح هذا أولا.
    +ErrorSupplierCountryIsNotDefined=Country for this vendor is not defined. Correct this first.
     ErrorsThirdpartyMerge=Failed to merge the two records. Request canceled.
     ErrorStockIsNotEnoughToAddProductOnOrder=Stock is not enough for product %s to add it into a new order.
     ErrorStockIsNotEnoughToAddProductOnInvoice=Stock is not enough for product %s to add it into a new invoice.
    diff --git a/htdocs/langs/ar_SA/install.lang b/htdocs/langs/ar_SA/install.lang
    index 1c63a302a58..e5c63dd9490 100644
    --- a/htdocs/langs/ar_SA/install.lang
    +++ b/htdocs/langs/ar_SA/install.lang
    @@ -6,6 +6,7 @@ ConfFileDoesNotExistsAndCouldNotBeCreated=ملف الإعداد <b>%s</b> مفق
     ConfFileCouldBeCreated=يمكن إنشاء ملف الإعداد <b>%s</b>
     ConfFileIsNotWritable=لا يمكن الكتابة الى ملف الإعداد <b>%s</b>. تحقق من الصلاحيات. اذا كان هذا التنصيب هو الأول، تحقق من أن السيرفر قادر ولديه جميع صلاحيات الكتابة والقراءة خلال عملية التنصيب، مثال: (chmod 666) لمستخدمي سيرفرات يونكس.
     ConfFileIsWritable=ملف الإعداد <b>%s</b> قابل للكتابة.
    +ConfFileMustBeAFileNotADir=Configuration file <b>%s</b> must be a file, not a directory.
     ConfFileReload=إعادة تحميل جميع المعلومات من ملف الإعداد.
     PHPSupportSessions=يدعم هذا الـ PHP ميزة الجلسات الزمنية.
     PHPSupportPOSTGETOk=يدعم هذا الـ PHP وظائف POST و GET.
    @@ -91,8 +92,8 @@ FailedToCreateAdminLogin=Failed to create Dolibarr administrator account.
     WarningRemoveInstallDir=تحذير ، لأسباب أمنية ، بعد تثبيت أو تحديث كاملة ، يجب إزالة <b>تثبيت أو إعادة تسمية الدليل على install.lock من أجل تجنب استخدام الخبيثة.</b>
     FunctionNotAvailableInThisPHP=لا تتوفر على هذا PHP
     ChoosedMigrateScript=اختار الهجرة سكريبت
    -DataMigration=بيانات الهجرة
    -DatabaseMigration=هيكل قاعدة بيانات الهجرة
    +DataMigration=Database migration (data)
    +DatabaseMigration=Database migration (structure + some data)
     ProcessMigrateScript=السيناريو تجهيز
     ChooseYourSetupMode=اختر طريقة الإعداد وانقر على "ابدأ"...
     FreshInstall=تركيب جديد
    @@ -146,7 +147,7 @@ NothingToDo=Nothing to do
     # upgrade
     MigrationFixData=إصلاح البيانات الذي لم تتم تسويته
     MigrationOrder=بيانات الهجرة طلبات الزبائن
    -MigrationSupplierOrder=بيانات الهجرة من أجل الموردين أوامر
    +MigrationSupplierOrder=Data migration for vendor's orders
     MigrationProposal=بيانات الهجرة لأغراض تجارية اقتراحات
     MigrationInvoice=بيانات الهجرة لعملاء الفواتير
     MigrationContract=بيانات الهجرة للحصول على عقود
    @@ -196,8 +197,14 @@ MigrationEvents=الترحيل من الأحداث لإضافة مالك الح
     MigrationEventsContact=Migration of events to add event contact into assignement table
     MigrationRemiseEntity=Update entity field value of llx_societe_remise
     MigrationRemiseExceptEntity=Update entity field value of llx_societe_remise_except
    +MigrationUserRightsEntity=Update entity field value of llx_user_rights
    +MigrationUserGroupRightsEntity=Update entity field value of llx_usergroup_rights
     MigrationReloadModule=إعادة تحديث الوحدات %s
     MigrationResetBlockedLog=Reset module BlockedLog for v7 algorithm
     ShowNotAvailableOptions=عرض خيارات غير متوفرة
     HideNotAvailableOptions=إخفاء خيارات غير متوفرة
     ErrorFoundDuringMigration=Error were reported during migration process so next step is not available. To ignore errors, you can <a href="%s">click here</a>, but application or some features may not work correctly until fixed.
    +YouTryInstallDisabledByDirLock=The application try to sefl upgrade, but install/upgrade pages have been disabled for security reason (directory renamed with .lock suffix).<br>
    +YouTryInstallDisabledByFileLock=The application try to sefl upgrade, but install/upgrade pages pages have been disabled for security reason (by lock file <strong>install.lock</strong> into dolibarr documents directory).<br>
    +ClickHereToGoToApp=Click here to go to your application
    +ClickOnLinkOrRemoveManualy=Click on following link and if you always reach this page, you must remove the file install.lock into documents directory manually
    diff --git a/htdocs/langs/ar_SA/languages.lang b/htdocs/langs/ar_SA/languages.lang
    index 7b27cc35010..4519ef6078d 100644
    --- a/htdocs/langs/ar_SA/languages.lang
    +++ b/htdocs/langs/ar_SA/languages.lang
    @@ -1,6 +1,6 @@
     # Dolibarr language file - Source file is en_US - languages
     Language_ar_AR=العربية
    -Language_ar_EG=Arabic (Egypt)
    +Language_ar_EG=العربيه مصر
     Language_ar_SA=العربية
     Language_bn_BD=بنغالي
     Language_bg_BG=البلغارية
    @@ -86,3 +86,4 @@ Language_uz_UZ=الأوزبكي
     Language_vi_VN=الفيتنامية
     Language_zh_CN=الصينية
     Language_zh_TW=الصينية (التقليدية)
    +Language_bh_MY=الماليزية
    diff --git a/htdocs/langs/ar_SA/ldap.lang b/htdocs/langs/ar_SA/ldap.lang
    index 7d81c8673fc..6b6c34bdba7 100644
    --- a/htdocs/langs/ar_SA/ldap.lang
    +++ b/htdocs/langs/ar_SA/ldap.lang
    @@ -1,5 +1,4 @@
     # Dolibarr language file - Source file is en_US - ldap
    -DomainPassword=كلمة السر لالنطاق
     YouMustChangePassNextLogon=كلمة السر للمستخدم <b>٪</b> على النطاق <b>ق ق ٪</b> ويجب أن يتغير.
     UserMustChangePassNextLogon=يجب على المستخدم تغيير كلمة المرور على المجال ق ٪
     LDAPInformationsForThisContact=المعلومات في قاعدة البيانات LDAP لهذا الاتصال
    @@ -25,3 +24,4 @@ MemberTypeSynchronized=Member type synchronized
     ContactSynchronized=وتزامن الاتصال
     ForceSynchronize=واكبت قوة Dolibarr --> LDAP
     ErrorFailedToReadLDAP=فشل في قراءة قاعدة البيانات LDAP. LDAP وحدة التحقق من الإعداد ، وإمكانية الوصول إلى قاعدة البيانات.
    +PasswordOfUserInLDAP=Password of user in LDAP
    diff --git a/htdocs/langs/ar_SA/loan.lang b/htdocs/langs/ar_SA/loan.lang
    index 8953f884b1b..4238a5d7c23 100644
    --- a/htdocs/langs/ar_SA/loan.lang
    +++ b/htdocs/langs/ar_SA/loan.lang
    @@ -10,6 +10,7 @@ LoanCapital=عاصمة
     Insurance=تأمين
     Interest=اهتمام
     Nbterms=عدد من المصطلحات
    +Term=Term
     LoanAccountancyCapitalCode=Accounting account capital
     LoanAccountancyInsuranceCode=Accounting account insurance
     LoanAccountancyInterestCode=Accounting account interest
    @@ -17,39 +18,14 @@ ConfirmDeleteLoan=تأكيد حذف هذا القرض
     LoanDeleted=بنجاح قرض محذوفة
     ConfirmPayLoan=تأكيد صنف دفع هذا القرض
     LoanPaid=القرض المدفوع
    -# Calc
    -LoanCalc=بنك القروض حاسبة
    -PurchaseFinanceInfo=شراء وتمويل معلومات
    -SalePriceOfAsset=بيع سعر الأصول
    -PercentageDown=نسبة داون
    -LengthOfMortgage=Duration of loan
    -AnnualInterestRate=معدل الفائدة السنوي
    -ExplainCalculations=شرح الحسابات
    -ShowMeCalculationsAndAmortization=تدلني على الحسابات والإطفاء
    -MortgagePaymentInformation=معلومات الرهن العقاري الدفع
    -DownPayment=الدفعة الأولى
    -DownPaymentDesc=<b>الدفعة</b> الأولى = سعر المنزل مضروبا في نسبة مقسمة بنسبة 100٪ (5٪ يصبح أسفل 5/100 أو 0.05)
    -InterestRateDesc=<b>سعر</b> الفائدة = نسبة الفائدة السنوية مقسومة على 100
    -MonthlyFactorDesc=<b>عامل الشهري</b> = ونتيجة الصيغة التالية
    -MonthlyInterestRateDesc=<b>معدل الفائدة الشهرية</b> = معدل الفائدة السنوي مقسوما على 12 (لمدة 12 شهرا في السنة)
    -MonthTermDesc=<b>على</b> المدى <b>شهر</b> القرض في أشهر = لعدد من السنوات كنت قد اتخذت القرض بها لمرة 12
    -MonthlyPaymentDesc=وبرزت دفع أفضل نتيجة من استخدام الصيغة التالية
    -AmortizationPaymentDesc=<a href="#amortization">والإطفاء</a> ينهار مقدار الدفع الشهري يذهب نحو مصلحة البنك، وكم يذهب إلى سداد أصل القرض الخاص بك.
    -AmountFinanced=مبلغ التمويل
    -AmortizationMonthlyPaymentOverYears=الإطفاء للدفع <b>الشهري:٪ الصورة</b> أكثر من٪ الصورة سنوات
    -Totalsforyear=مجاميع العام
    -MonthlyPayment=الدفع الشهري
    -LoanCalcDesc=This <b>mortgage calculator</b> can be used to figure out monthly payments of a loaning, based on the amount borrowed, the term of the loan desired and the interest rate.<br> This calculator includes also PMI (Private Mortgage Insurance) for loans where less than 20%% is put as a down payment. Also taken into consideration are the town property taxes, and their effect on the total monthly mortgage payment.<br>
    -GoToInterest=٪ S سوف تذهب نحو الفائدة
    -GoToPrincipal=٪ S سوف تذهب نحو PRINCIPAL
    -YouWillSpend=You will spend %s in year %s
     ListLoanAssociatedProject=List of loan associated with the project
     AddLoan=Create loan
    +FinancialCommitment=Financial commitment
    +InterestAmount=اهتمام
    +CapitalRemain=Capital remain
     # Admin
     ConfigLoan=التكوين للقرض وحدة
     LOAN_ACCOUNTING_ACCOUNT_CAPITAL=Accounting account capital by default
     LOAN_ACCOUNTING_ACCOUNT_INTEREST=Accounting account interest by default
     LOAN_ACCOUNTING_ACCOUNT_INSURANCE=Accounting account insurance by default
    -FinancialCommitment=Financial commitment
     CreateCalcSchedule=Edit financial commitment
    -InterestAmount=Interest amount
    diff --git a/htdocs/langs/ar_SA/mails.lang b/htdocs/langs/ar_SA/mails.lang
    index b6debd81eb6..999f52bddd4 100644
    --- a/htdocs/langs/ar_SA/mails.lang
    +++ b/htdocs/langs/ar_SA/mails.lang
    @@ -11,7 +11,9 @@ MailFrom=مرسل
     MailErrorsTo=الأخطاء
     MailReply=وردا على
     MailTo=جهاز الاستقبال (ق)
    +MailToUsers=To user(s)
     MailCC=نسخة إلى
    +MailToCCUsers=Copy to users(s)
     MailCCC=نسخة إلى نسخة
     MailTopic=البريد الإلكتروني الموضوع
     MailText=رسالة
    @@ -164,4 +166,4 @@ InGoingEmailSetup=Incoming email setup
     OutGoingEmailSetupForEmailing=Outgoing email setup (for mass emailing)
     DefaultOutgoingEmailSetup=Default outgoing email setup
     Information=معلومات
    -
    +ContactsWithThirdpartyFilter=Contacts avec filtre client
    diff --git a/htdocs/langs/ar_SA/main.lang b/htdocs/langs/ar_SA/main.lang
    index f3457f3dd39..145c38c5039 100644
    --- a/htdocs/langs/ar_SA/main.lang
    +++ b/htdocs/langs/ar_SA/main.lang
    @@ -92,6 +92,7 @@ DolibarrInHttpAuthenticationSoPasswordUseless=Dolibarr authentication mode is se
     Administrator=مدير
     Undefined=غير محدد
     PasswordForgotten=Password forgotten?
    +NoAccount=No account?
     SeeAbove=أنظر فوق
     HomeArea=المنطقة الرئيسية
     LastConnexion=Latest connection
    @@ -231,7 +232,7 @@ Limit=حد
     Limits=حدود
     Logout=تسجيل خروج
     NoLogoutProcessWithAuthMode=أي ميزة قطع تطبيقية مع وضع <b>المصادقة٪ الصورة</b>
    -Connection=الاتصال
    +Connection=تسجيل الدخول
     Setup=التثبيت
     Alert=إنذار
     MenuWarnings=تنبيهات
    @@ -402,6 +403,7 @@ DefaultTaxRate=Default tax rate
     Average=متوسط
     Sum=مجموع
     Delta=دلتا
    +RemainToPay=Remain to pay
     Module=Module/Application
     Modules=Modules/Applications
     Option=خيار
    @@ -414,7 +416,7 @@ Favorite=المفضل
     ShortInfo=معلومات.
     Ref=المرجع.
     ExternalRef=المرجع. خارجي
    -RefSupplier=المرجع. المورد
    +RefSupplier=Ref. vendor
     RefPayment=المرجع. دفع
     CommercialProposalsShort=مقترحات تجارية
     Comment=التعليق
    @@ -493,7 +495,7 @@ Received=تم الاستلام
     Paid=دفع
     Topic=الموضوع
     ByCompanies=من قبل أطراف ثالثة
    -ByUsers=من قبل المستخدمين
    +ByUsers=By user
     Links=الروابط
     Link=حلقة الوصل
     Rejects=ترفض
    @@ -505,6 +507,7 @@ NoneF=لا شيء
     NoneOrSeveral=None or several
     Late=متأخر
     LateDesc=Delay to define if a record is late or not depends on your setup. Ask your admin to change delay from menu Home - Setup - Alerts.
    +NoItemLate=No late item
     Photo=صورة
     Photos=الصور
     AddPhoto=إضافة الصورة
    @@ -619,9 +622,9 @@ BuildDoc=بناء مستدات
     Entity=كيان
     Entities=الكيانات
     CustomerPreview=العميل معاينة
    -SupplierPreview=المورد معاينة
    +SupplierPreview=Vendor preview
     ShowCustomerPreview=وتبين للعملاء معاينة
    -ShowSupplierPreview=وتظهر معاينة المورد
    +ShowSupplierPreview=Show vendor preview
     RefCustomer=المرجع. العميل
     Currency=العملة
     InfoAdmin=معلومات للإداريين
    @@ -679,7 +682,7 @@ Color=لون
     Documents=ربط الملفات
     Documents2=وثائق
     UploadDisabled=تحميل المعوقين
    -MenuAccountancy=المحاسبة
    +MenuAccountancy=محاسبة
     MenuECM=وثائق
     MenuAWStats=AWStats
     MenuMembers=أعضاء
    @@ -915,11 +918,11 @@ SearchIntoProductsOrServices=المنتجات أو الخدمات
     SearchIntoProjects=مشاريع
     SearchIntoTasks=المهام
     SearchIntoCustomerInvoices=فواتير العملاء
    -SearchIntoSupplierInvoices=فواتير الموردين
    +SearchIntoSupplierInvoices=Vendor invoices
     SearchIntoCustomerOrders=طلبات العملاء
    -SearchIntoSupplierOrders=أوامر المورد
    +SearchIntoSupplierOrders=Purchase orders
     SearchIntoCustomerProposals=مقترحات العملاء
    -SearchIntoSupplierProposals=مقترحات المورد
    +SearchIntoSupplierProposals=Vendor proposals
     SearchIntoInterventions=التدخلات
     SearchIntoContracts=عقود
     SearchIntoCustomerShipments=Customer shipments
    @@ -941,3 +944,7 @@ Remote=Remote
     LocalAndRemote=Local and Remote
     KeyboardShortcut=Keyboard shortcut
     AssignedTo=مخصص ل
    +Deletedraft=Delete draft
    +ConfirmMassDraftDeletion=Draft Bulk delete confirmation
    +FileSharedViaALink=File shared via a link
    +
    diff --git a/htdocs/langs/ar_SA/margins.lang b/htdocs/langs/ar_SA/margins.lang
    index 294c0e77b08..a68c2b82ab9 100644
    --- a/htdocs/langs/ar_SA/margins.lang
    +++ b/htdocs/langs/ar_SA/margins.lang
    @@ -28,10 +28,10 @@ UseDiscountAsService=كخدمة
     UseDiscountOnTotal=على المجموع الفرعي
     MARGIN_METHODE_FOR_DISCOUNT_DETAILS=يحدد ما إذا كان يتم التعامل مع الخصم العالمي كمنتج أو خدمة أو فقط على المجموع الفرعي لحساب الهامش.
     MARGIN_TYPE=سعر الشراء / التكلفة المقترحة افتراضيا لحساب الهامش
    -MargeType1=هامش على أفضل سعر المورد
    +MargeType1=Margin on Best vendor price
     MargeType2=الهامش على متوسط ​​السعر المرجح (واب)
     MargeType3=هامش على سعر التكلفة
    -MarginTypeDesc=* سعر الهامش على أفضل سعر شراء = سعر البيع - أفضل سعر للمورد محدد على بطاقة المنتج <br> * هامش على متوسط ​​السعر المرجح (واب) = سعر البيع - متوسط ​​السعر المرجح للمنتج (واب) أو أفضل سعر للمورد إذا لم يتم تعريف واب بعد <br>* هامش على سعر التكلفة = سعر البيع - سعر التكلفة المحدد على بطاقة المنتج أو واب إذا لم يتم تحديد سعر التكلفة، أو أفضل سعر المورد إذا لم يتم تعريف واب حتى الآن
    +MarginTypeDesc=* Margin on best buying price = Selling price - Best vendor price defined on product card<br>* Margin on Weighted Average Price (WAP) = Selling price - Product Weighted Average Price (WAP) or best supplier price if WAP not yet defined<br>* Margin on Cost price = Selling price - Cost price defined on product card or WAP if cost price not defined, or best supplier price if WAP not yet defined
     CostPrice=سعر الكلفة
     UnitCharges=رسوم الوحدة
     Charges=الرسوم
    diff --git a/htdocs/langs/ar_SA/members.lang b/htdocs/langs/ar_SA/members.lang
    index 021ca092cb8..4de188494a7 100644
    --- a/htdocs/langs/ar_SA/members.lang
    +++ b/htdocs/langs/ar_SA/members.lang
    @@ -111,7 +111,7 @@ SendingAnEMailToMember=Sending information email to member
     SendingEmailOnAutoSubscription=Sending email on auto registration
     SendingEmailOnMemberValidation=Sending email on new member validation
     SendingEmailOnNewSubscription=Sending email on new subscription
    -SendingReminderForExpiredSubscription=Sending reminder for expired subscription
    +SendingReminderForExpiredSubscription=Sending reminder for expired subscriptions
     SendingEmailOnCancelation=Sending email on cancelation
     # Topic of email templates
     YourMembershipRequestWasReceived=Your membership was received.
    diff --git a/htdocs/langs/ar_SA/modulebuilder.lang b/htdocs/langs/ar_SA/modulebuilder.lang
    index a3fee23cb53..9d6661eda41 100644
    --- a/htdocs/langs/ar_SA/modulebuilder.lang
    +++ b/htdocs/langs/ar_SA/modulebuilder.lang
    @@ -74,6 +74,7 @@ NoWidget=No widget
     GoToApiExplorer=Go to API explorer
     ListOfMenusEntries=List of menu entries
     ListOfPermissionsDefined=List of defined permissions
    +SeeExamples=See examples here
     EnabledDesc=Condition to have this field active (Examples: 1 or $conf->global->MYMODULE_MYOPTION)
     VisibleDesc=Is the field visible ? (Examples: 0=Never visible, 1=Visible on list and create/update/view forms, 2=Visible on list only, 3=Visible on create/update/view form only. Using a negative value means field is not shown by default on list but can be selected for viewing)
     IsAMeasureDesc=Can the value of field be cumulated to get a total into list ? (Examples: 1 or 0)
    @@ -95,3 +96,6 @@ DropTableIfEmpty=(Delete table if empty)
     TableDoesNotExists=The table %s does not exists
     TableDropped=Table %s deleted
     InitStructureFromExistingTable=Build the structure array string of an existing table
    +UseAboutPage=Disallow the about page
    +UseDocFolder=Disallow the documentation folder
    +UseSpecificReadme=Use a specific ReadMe
    diff --git a/htdocs/langs/ar_SA/opensurvey.lang b/htdocs/langs/ar_SA/opensurvey.lang
    index a09c0e8ca39..4e4a8b7419c 100644
    --- a/htdocs/langs/ar_SA/opensurvey.lang
    +++ b/htdocs/langs/ar_SA/opensurvey.lang
    @@ -58,3 +58,4 @@ MoreChoices=إدخال المزيد من الخيارات للناخبين
     SurveyExpiredInfo=The poll has been closed or voting delay has expired.
     EmailSomeoneVoted=قد ملأت%s خط. يمكنك العثور على استطلاع الرأي الخاص بك على الرابط:٪ الصورة
     ShowSurvey=Show survey
    +UserMustBeSameThanUserUsedToVote=You must have voted and use the same user name that the one used to vote, to post a comment
    diff --git a/htdocs/langs/ar_SA/orders.lang b/htdocs/langs/ar_SA/orders.lang
    index 3875a844e5a..9c77740cfc2 100644
    --- a/htdocs/langs/ar_SA/orders.lang
    +++ b/htdocs/langs/ar_SA/orders.lang
    @@ -1,6 +1,6 @@
     # Dolibarr language file - Source file is en_US - orders
     OrdersArea=أوامر منطقة العملاء
    -SuppliersOrdersArea=الموردين أوامر المنطقة
    +SuppliersOrdersArea=Purchase orders area
     OrderCard=من أجل بطاقة
     OrderId=رقم التعريف الخاص بالطلب
     Order=ترتيب
    @@ -13,18 +13,18 @@ OrderToProcess=من أجل عملية
     NewOrder=النظام الجديد
     ToOrder=ومن أجل جعل
     MakeOrder=ومن أجل جعل
    -SupplierOrder=من أجل المورد
    -SuppliersOrders=الموردين أوامر
    -SuppliersOrdersRunning=الحالية الموردين أوامر
    -CustomerOrder=عملاء النظام
    -CustomersOrders=طلبات العملاء
    +SupplierOrder=Purchase order
    +SuppliersOrders=Purchase orders
    +SuppliersOrdersRunning=Current purchase orders
    +CustomerOrder=طلب العملاء
    +CustomersOrders=طلبات الزبائن
     CustomersOrdersRunning=أوامر العملاء الحالية
     CustomersOrdersAndOrdersLines=طلبات العملاء وخطوط أجل
     OrdersDeliveredToBill=Customer orders delivered to bill
     OrdersToBill=تسليم أوامر العملاء
     OrdersInProcess=طلبات العملاء في عملية
     OrdersToProcess=طلبات العملاء لمعالجة
    -SuppliersOrdersToProcess=أوامر المورد لمعالجة
    +SuppliersOrdersToProcess=Purchase orders to process
     StatusOrderCanceledShort=ألغى
     StatusOrderDraftShort=مسودة
     StatusOrderValidatedShort=صادق
    @@ -75,15 +75,15 @@ ShowOrder=وتبين من أجل
     OrdersOpened=أوامر لمعالجة
     NoDraftOrders=لا مشاريع المراسيم
     NoOrder=No order
    -NoSupplierOrder=لا مورد طلبات
    +NoSupplierOrder=No purchase order
     LastOrders=Latest %s customer orders
     LastCustomerOrders=Latest %s customer orders
    -LastSupplierOrders=Latest %s supplier orders
    +LastSupplierOrders=Latest %s purchase orders
     LastModifiedOrders=Latest %s modified orders
     AllOrders=جميع أوامر
     NbOfOrders=عدد الأوامر
     OrdersStatistics=أوامر إحصاءات
    -OrdersStatisticsSuppliers=المورد أوامر إحصاءات
    +OrdersStatisticsSuppliers=Purchase order statistics
     NumberOfOrdersByMonth=عدد أوامر الشهر
     AmountOfOrdersByMonthHT=كمية أوامر من شهر (صافية من الضرائب)
     ListOfOrders=قائمة الأوامر
    @@ -97,12 +97,12 @@ ConfirmMakeOrder=Are you sure you want to confirm you made this order on <b>%s</
     GenerateBill=توليد الفاتورة
     ClassifyShipped=تصنيف تسليمها
     DraftOrders=مشروع أوامر
    -DraftSuppliersOrders=أوامر مشروع الموردين
    +DraftSuppliersOrders=Draft purchase orders
     OnProcessOrders=على عملية أوامر
     RefOrder=المرجع. ترتيب
     RefCustomerOrder=Ref. order for customer
    -RefOrderSupplier=Ref. order for supplier
    -RefOrderSupplierShort=Ref. order supplier
    +RefOrderSupplier=Ref. order for vendor
    +RefOrderSupplierShort=Ref. order vendor
     SendOrderByMail=لكي ترسل عن طريق البريد
     ActionsOnOrder=إجراءات من أجل
     NoArticleOfTypeProduct=أي مادة من نوع 'منتج' حتى لا مادة للشحن لهذا النظام
    @@ -115,9 +115,9 @@ ConfirmCloneOrder=Are you sure you want to clone this order <b>%s</b>?
     DispatchSupplierOrder=%s استقبال النظام مورد
     FirstApprovalAlreadyDone=الموافقة الأولى فعلت
     SecondApprovalAlreadyDone=الموافقة الثانية فعلت
    -SupplierOrderReceivedInDolibarr=Supplier order %s received %s
    -SupplierOrderSubmitedInDolibarr=Supplier order %s submited
    -SupplierOrderClassifiedBilled=Supplier order %s set billed
    +SupplierOrderReceivedInDolibarr=Purchase Order %s received %s
    +SupplierOrderSubmitedInDolibarr=Purchase Order %s submited
    +SupplierOrderClassifiedBilled=Purchase Order %s set billed
     OtherOrders=أوامر أخرى
     ##### Types de contacts #####
     TypeContact_commande_internal_SALESREPFOLL=ممثل العميل متابعة النظام
    @@ -125,11 +125,11 @@ TypeContact_commande_internal_SHIPPING=ممثل الشحن متابعة
     TypeContact_commande_external_BILLING=الزبون فاتورة الاتصال
     TypeContact_commande_external_SHIPPING=العملاء الشحن الاتصال
     TypeContact_commande_external_CUSTOMER=اتصل العملاء بغية متابعة
    -TypeContact_order_supplier_internal_SALESREPFOLL=ممثل النظام المورد متابعة
    +TypeContact_order_supplier_internal_SALESREPFOLL=Representative following-up purchase order
     TypeContact_order_supplier_internal_SHIPPING=ممثل الشحن متابعة
    -TypeContact_order_supplier_external_BILLING=المورد فاتورة الاتصال
    -TypeContact_order_supplier_external_SHIPPING=المورد الشحن الاتصال
    -TypeContact_order_supplier_external_CUSTOMER=المورد الاتصال أجل متابعة
    +TypeContact_order_supplier_external_BILLING=Vendor invoice contact
    +TypeContact_order_supplier_external_SHIPPING=Vendor shipping contact
    +TypeContact_order_supplier_external_CUSTOMER=Vendor contact following-up order
     Error_COMMANDE_SUPPLIER_ADDON_NotDefined=لم تعرف COMMANDE_SUPPLIER_ADDON مستمر
     Error_COMMANDE_ADDON_NotDefined=لم تعرف COMMANDE_ADDON مستمر
     Error_OrderNotChecked=لا أوامر إلى فاتورة مختارة
    diff --git a/htdocs/langs/ar_SA/other.lang b/htdocs/langs/ar_SA/other.lang
    index ea66f672541..87a00c00252 100644
    --- a/htdocs/langs/ar_SA/other.lang
    +++ b/htdocs/langs/ar_SA/other.lang
    @@ -80,9 +80,9 @@ LinkedObject=ربط وجوه
     NbOfActiveNotifications=عدد الإخطارات (ملحوظة من رسائل البريد الإلكتروني المستلم)
     PredefinedMailTest=__(Hello)__\nThis is a test mail sent to __EMAIL__.\nThe two lines are separated by a carriage return.\n\n__USER_SIGNATURE__
     PredefinedMailTestHtml=__(Hello)__\nThis is a <b>test</b> mail (the word test must be in bold).<br>The two lines are separated by a carriage return.<br><br>__USER_SIGNATURE__
    -PredefinedMailContentSendInvoice=__(Hello)__\n\nYou will find here the invoice __REF__\n\nThis is the link to make your online payment if this invoice is not already payed:\n__ONLINE_PAYMENT_URL__\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
    -PredefinedMailContentSendInvoiceReminder=__(Hello)__\n\nWe would like to warn you that the invoice  __REF__ seems to not be payed. So this is the invoice in attachment again, as a reminder.\n\nThis is the link to make your online payment:\n__ONLINE_PAYMENT_URL__\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
    -PredefinedMailContentSendProposal=__(Hello)__\n\nYou will find here the commercial proposal __PREF__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
    +PredefinedMailContentSendInvoice=__(Hello)__\n\nYou will find here the invoice __REF__\n\n__ONLINE_PAYMENT_TEXT_AND_URL__\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
    +PredefinedMailContentSendInvoiceReminder=__(Hello)__\n\nWe would like to warn you that the invoice  __REF__ seems to not be payed. So this is the invoice in attachment again, as a reminder.\n\n__ONLINE_PAYMENT_TEXT_AND_URL__\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
    +PredefinedMailContentSendProposal=__(Hello)__\n\nYou will find here the commercial proposal __REF__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
     PredefinedMailContentSendSupplierProposal=__(Hello)__\n\nYou will find here the price request __REF__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
     PredefinedMailContentSendOrder=__(Hello)__\n\nYou will find here the order __REF__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
     PredefinedMailContentSendSupplierOrder=__(Hello)__\n\nYou will find here our order __REF__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
    @@ -91,6 +91,7 @@ PredefinedMailContentSendShipping=__(Hello)__\n\nYou will find here the shipping
     PredefinedMailContentSendFichInter=__(Hello)__\n\nYou will find here the intervention __REF__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
     PredefinedMailContentThirdparty=__(Hello)__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
     PredefinedMailContentUser=__(Hello)__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
    +PredefinedMailContentLink=You can click on the link below to make your payment if it is not already done.\n\n%s\n\n
     DemoDesc=Dolibarr is a compact ERP/CRM supporting several business modules. A demo showcasing all modules makes no sense as this scenario never occurs (several hundred available). So, several demo profiles are available.
     ChooseYourDemoProfil=Choose the demo profile that best suits your needs...
     ChooseYourDemoProfilMore=...or build your own profile<br>(manual module selection)
    @@ -218,7 +219,7 @@ FileIsTooBig=ملفات كبيرة جدا
     PleaseBePatient=يرجى التحلي بالصبر...
     NewPassword=New password
     ResetPassword=Reset password
    -RequestToResetPasswordReceived=وقد وردت طلب لتغيير كلمة المرور الخاصة بك Dolibarr
    +RequestToResetPasswordReceived=A request to change your password has been received.
     NewKeyIs=هذا هو مفاتيح جديدة لتسجيل الدخول
     NewKeyWillBe=والمفتاح الجديد الخاص بك للدخول إلى برنامج يكون
     ClickHereToGoTo=انقر هنا للذهاب إلى٪ s
    @@ -233,6 +234,8 @@ PermissionsDelete=Permissions removed
     YourPasswordMustHaveAtLeastXChars=Your password must have at least <strong>%s</strong> chars
     YourPasswordHasBeenReset=Your password has been reset successfully
     ApplicantIpAddress=IP address of applicant
    +SMSSentTo=SMS sent to %s
    +
     ##### Export #####
     ExportsArea=صادرات المنطقة
     AvailableFormats=الأشكال المتاحة
    diff --git a/htdocs/langs/ar_SA/paypal.lang b/htdocs/langs/ar_SA/paypal.lang
    index 3aabb4a93e7..6ffd7e627c6 100644
    --- a/htdocs/langs/ar_SA/paypal.lang
    +++ b/htdocs/langs/ar_SA/paypal.lang
    @@ -14,7 +14,6 @@ PaypalModeOnlyPaypal=باي بال فقط
     ONLINE_PAYMENT_CSS_URL=Optionnal URL of CSS style sheet on online payment page
     ThisIsTransactionId=هذا هو معرف من الصفقة: <b>%s</b>
     PAYPAL_ADD_PAYMENT_URL=إضافة رابط الدفع باي بال عند إرسال مستند عبر البريد
    -PredefinedMailContentLink=You can click on the link below to make your payment if it is not already done.<br><br>%s<br><br>
     YouAreCurrentlyInSandboxMode=You are currently in the %s "sandbox" mode
     NewOnlinePaymentReceived=New online payment received
     NewOnlinePaymentFailed=New online payment tried but failed
    diff --git a/htdocs/langs/ar_SA/productbatch.lang b/htdocs/langs/ar_SA/productbatch.lang
    index fc34b3bd188..ed856843ff1 100644
    --- a/htdocs/langs/ar_SA/productbatch.lang
    +++ b/htdocs/langs/ar_SA/productbatch.lang
    @@ -16,7 +16,7 @@ printEatby=تناول الطعام عن طريق:٪ الصورة
     printSellby=بيع عن طريق:٪ الصورة
     printQty=الكمية:٪ د
     AddDispatchBatchLine=إضافة سطر لالصلاحية إيفاد
    -WhenProductBatchModuleOnOptionAreForced=When module Lot/Serial is on, automatic increase/decrease stock mode is forced to shipping validate and manual dispatching for reception and can't be edited. Other options can be defined as you want.
    +WhenProductBatchModuleOnOptionAreForced=When module Lot/Serial is on, automatic stock decrease  is forced to 'Decrease real stocks on shipping validation' and automatic increase mode is forced to 'Increase real stocks on manual dispatching into warehouses' and can't be edited. Other options can be defined as you want.
     ProductDoesNotUseBatchSerial=هذا المنتج لا يستخدم الكثير / الرقم التسلسلي
     ProductLotSetup=Setup of module lot/serial
     ShowCurrentStockOfLot=Show current stock for couple product/lot
    diff --git a/htdocs/langs/ar_SA/products.lang b/htdocs/langs/ar_SA/products.lang
    index 432876eb8df..11b0ad38a04 100644
    --- a/htdocs/langs/ar_SA/products.lang
    +++ b/htdocs/langs/ar_SA/products.lang
    @@ -70,6 +70,7 @@ SoldAmount=Sold amount
     PurchasedAmount=Purchased amount
     NewPrice=السعر الجديد
     MinPrice=سعر البيع
    +EditSellingPriceLabel=Edit selling price label
     CantBeLessThanMinPrice=سعر البيع لا يمكن أن يكون أقل من الحد الأدنى المسموح لهذا المنتج (٪ ق بدون الضرائب)
     ContractStatusClosed=مغلق
     ErrorProductAlreadyExists=المنتج ذو المرجع %sموجود بالفعل.
    @@ -155,7 +156,7 @@ BuyingPrices=شراء أسعار
     CustomerPrices=أسعار العميل
     SuppliersPrices=أسعار المورد
     SuppliersPricesOfProductsOrServices=أسعار المورد (منتجات أو خدمات)
    -CustomCode=الجمارك/السلع /كود HS
    +CustomCode=Customs / Commodity / HS code
     CountryOrigin=بلد المنشأ
     Nature=طبيعة
     ShortLabel=التسمية قصيرة
    @@ -250,8 +251,8 @@ PriceNumeric=عدد
     DefaultPrice=سعر افتراضي
     ComposedProductIncDecStock=زيادة / نقصان الأسهم على التغيير الأم
     ComposedProduct=المنتج الفرعي
    -MinSupplierPrice=الحد الأدنى لسعر المورد
    -MinCustomerPrice=Minimum customer price
    +MinSupplierPrice=الحد الأدنى من سعر الشراء
    +MinCustomerPrice=Minimum selling price
     DynamicPriceConfiguration=التكوين سعر ديناميكي
     DynamicPriceDesc=On product card, with this module enabled, you should be able to set mathematic functions to calculate Customer or Supplier prices. Such function can use all mathematic operators, some constants and variables. You can set here the variables you want to be able to use and if the variable need an automatic update, the external URL to use to ask Dolibarr to update automaticaly the value.
     AddVariable=Add Variable
    diff --git a/htdocs/langs/ar_SA/projects.lang b/htdocs/langs/ar_SA/projects.lang
    index a19286641e1..350872e741f 100644
    --- a/htdocs/langs/ar_SA/projects.lang
    +++ b/htdocs/langs/ar_SA/projects.lang
    @@ -77,6 +77,7 @@ Time=وقت
     ListOfTasks=List of tasks
     GoToListOfTimeConsumed=Go to list of time consumed
     GoToListOfTasks=Go to list of tasks
    +GoToGanttView=Go to Gantt view
     GanttView=Gantt View
     ListProposalsAssociatedProject=قائمة المقترحات التجارية المرتبطة بالمشروع.
     ListOrdersAssociatedProject=List of customer orders associated with the project
    @@ -226,4 +227,4 @@ AllowCommentOnProject=Allow user comments on projects
     DontHavePermissionForCloseProject=You do not have permissions to close the project %s
     DontHaveTheValidateStatus=The project %s must be open to be closed
     RecordsClosed=%s project(s) closed
    -SendProjectRef=About project %s
    +SendProjectRef=Information project %s
    diff --git a/htdocs/langs/ar_SA/propal.lang b/htdocs/langs/ar_SA/propal.lang
    index ae9dd34a4a3..a8f88898022 100644
    --- a/htdocs/langs/ar_SA/propal.lang
    +++ b/htdocs/langs/ar_SA/propal.lang
    @@ -75,6 +75,7 @@ AvailabilityTypeAV_1M=1 شهر
     TypeContact_propal_internal_SALESREPFOLL=اقتراح ممثل متابعة
     TypeContact_propal_external_BILLING=الزبون فاتورة الاتصال
     TypeContact_propal_external_CUSTOMER=اتصل العملاء اقتراح متابعة
    +TypeContact_propal_external_SHIPPING=Customer contact for delivery
     # Document models
     DocModelAzurDescription=اقتراح نموذج كامل (logo...)
     DefaultModelPropalCreate=إنشاء نموذج افتراضي
    diff --git a/htdocs/langs/ar_SA/sendings.lang b/htdocs/langs/ar_SA/sendings.lang
    index 8dac378c6a0..2cda3a264db 100644
    --- a/htdocs/langs/ar_SA/sendings.lang
    +++ b/htdocs/langs/ar_SA/sendings.lang
    @@ -52,8 +52,8 @@ ActionsOnShipping=الأحداث على شحنة
     LinkToTrackYourPackage=رابط لتتبع الحزمة الخاصة بك
     ShipmentCreationIsDoneFromOrder=لحظة، ويتم إنشاء لشحنة جديدة من أجل بطاقة.
     ShipmentLine=خط الشحن
    -ProductQtyInCustomersOrdersRunning=Product quantity into open customers orders
    -ProductQtyInSuppliersOrdersRunning=Product quantity into open suppliers orders
    +ProductQtyInCustomersOrdersRunning=Product quantity into open customer orders
    +ProductQtyInSuppliersOrdersRunning=Product quantity into open purchase orders
     ProductQtyInShipmentAlreadySent=Product quantity from open customer order already sent
     ProductQtyInSuppliersShipmentAlreadyRecevied=Product quantity from open supplier order already received
     NoProductToShipFoundIntoStock=لا يوجد منتج للسفينة وجدت في <b>مستودع٪ الصورة.</b> الأسهم الصحيح أو العودة إلى اختيار مستودع آخر.
    diff --git a/htdocs/langs/ar_SA/stocks.lang b/htdocs/langs/ar_SA/stocks.lang
    index 82ff9e856b2..d5cc7856dbd 100644
    --- a/htdocs/langs/ar_SA/stocks.lang
    +++ b/htdocs/langs/ar_SA/stocks.lang
    @@ -67,7 +67,7 @@ DeStockOnValidateOrder=خفض مخزونات حقيقية على التحقق م
     DeStockOnShipment=انخفاض أسهم حقيقي على التحقق من صحة الشحن
     DeStockOnShipmentOnClosing=Decrease real stocks on shipping classification closed
     ReStockOnBill=زيادة المخزون الحقيقي في فواتير الموردين / الائتمان التحقق من صحة الملاحظات
    -ReStockOnValidateOrder=زيادة مخزونات حقيقية على استحسان أوامر الموردين
    +ReStockOnValidateOrder=Increase real stocks on purchase orders approbation
     ReStockOnDispatchOrder=Increase real stocks on manual dispatching into warehouses, after supplier order receipt of goods
     OrderStatusNotReadyToDispatch=أمر لم يتم بعد أو لا أكثر من ذلك الوضع الذي يسمح بإرسال من المنتجات في مخازن المخزون.
     StockDiffPhysicTeoric=Explanation for difference between physical and virtual stock
    @@ -203,3 +203,4 @@ RegulateStock=Regulate Stock
     ListInventory=قائمة
     StockSupportServices=Stock management support services
     StockSupportServicesDesc=By default, you can stock only product with type "product". If on, and if module service is on, you can also stock a product with type "service"
    +ReceiveProducts=Receive items
    diff --git a/htdocs/langs/ar_SA/stripe.lang b/htdocs/langs/ar_SA/stripe.lang
    index 9e187dc0d78..2162529e9b8 100644
    --- a/htdocs/langs/ar_SA/stripe.lang
    +++ b/htdocs/langs/ar_SA/stripe.lang
    @@ -58,8 +58,8 @@ NameOnCard=Name on card
     CardNumber=Card Number
     ExpiryDate=Expiry Date
     CVN=CVN
    -DeleteACard=Delete Card record
    -ConfirmDeleteCard=Are you sure you want to delete this Card record?
    +DeleteACard=Delete Card
    +ConfirmDeleteCard=Are you sure you want to delete this Credit or Debit card?
     CreateCustomerOnStripe=Create customer on Stripe
     CreateCardOnStripe=Create card on Stripe
     ShowInStripe=Show in Stripe
    diff --git a/htdocs/langs/ar_SA/supplier_proposal.lang b/htdocs/langs/ar_SA/supplier_proposal.lang
    index 41c05085987..9f4b6cba259 100644
    --- a/htdocs/langs/ar_SA/supplier_proposal.lang
    +++ b/htdocs/langs/ar_SA/supplier_proposal.lang
    @@ -1,22 +1,22 @@
     # Dolibarr language file - Source file is en_US - supplier_proposal
    -SupplierProposal=مقترحات التجارية المورد
    -supplier_proposalDESC=إدارة طلبات السعر للموردين
    +SupplierProposal=Vendor commercial proposals
    +supplier_proposalDESC=Manage price requests to vendors
     SupplierProposalNew=طلب السعر الجديد
     CommRequest=طلب السعر
     CommRequests=طلبات الأسعار
     SearchRequest=العثور على الطلب
     DraftRequests=مشروع طلبات
    -SupplierProposalsDraft=Draft supplier proposals
    +SupplierProposalsDraft=Draft vendor proposals
     LastModifiedRequests=Latest %s modified price requests
     RequestsOpened=طلبات السعر المفتوحة
    -SupplierProposalArea=منطقة مقترحات المورد
    -SupplierProposalShort=اقتراح المورد
    -SupplierProposals=مقترحات المورد
    -SupplierProposalsShort=مقترحات المورد
    +SupplierProposalArea=Vendor proposals area
    +SupplierProposalShort=Vendor proposal
    +SupplierProposals=Vendor proposals
    +SupplierProposalsShort=Vendor proposals
     NewAskPrice=طلب السعر الجديد
     ShowSupplierProposal=طلب عرض أسعار
     AddSupplierProposal=إنشاء طلب السعر
    -SupplierProposalRefFourn=المورد المرجع
    +SupplierProposalRefFourn=Vendor ref
     SupplierProposalDate=تاريخ التسليم او الوصول
     SupplierProposalRefFournNotice=قبل أن يغلق على "مقبول"، والتفكير لفهم الموردين المراجع.
     ConfirmValidateAsk=Are you sure you want to validate this price request under name <b>%s</b>?
    @@ -47,9 +47,9 @@ CommercialAsk=طلب السعر
     DefaultModelSupplierProposalCreate=إنشاء نموذج افتراضي
     DefaultModelSupplierProposalToBill=القالب الافتراضي عند إغلاق طلب السعر (مقبول)
     DefaultModelSupplierProposalClosed=القالب الافتراضي عند إغلاق طلب السعر (رفض)
    -ListOfSupplierProposals=قائمة الطلبات اقتراح المورد
    -ListSupplierProposalsAssociatedProject=List of supplier proposals associated with project
    -SupplierProposalsToClose=Supplier proposals to close
    -SupplierProposalsToProcess=Supplier proposals to process
    +ListOfSupplierProposals=List of vendor proposal requests
    +ListSupplierProposalsAssociatedProject=List of vendor proposals associated with project
    +SupplierProposalsToClose=Vendor proposals to close
    +SupplierProposalsToProcess=Vendor proposals to process
     LastSupplierProposals=Latest %s price requests
     AllPriceRequests=All requests
    diff --git a/htdocs/langs/ar_SA/suppliers.lang b/htdocs/langs/ar_SA/suppliers.lang
    index 0691b7497d8..68a3ee5d152 100644
    --- a/htdocs/langs/ar_SA/suppliers.lang
    +++ b/htdocs/langs/ar_SA/suppliers.lang
    @@ -1,11 +1,11 @@
     # Dolibarr language file - Source file is en_US - suppliers
    -Suppliers=الموردين
    -SuppliersInvoice=فاتورة الموردين
    -ShowSupplierInvoice=مشاهدة فاتورة المورد
    -NewSupplier=مورد جديد
    +Suppliers=Vendors
    +SuppliersInvoice=Vendor invoice
    +ShowSupplierInvoice=Show Vendor Invoice
    +NewSupplier=New vendor
     History=التاريخ
    -ListOfSuppliers=قائمة الموردين
    -ShowSupplier=وتظهر المورد
    +ListOfSuppliers=List of vendors
    +ShowSupplier=Show vendor
     OrderDate=من أجل التاريخ
     BuyingPriceMin=Best buying price
     BuyingPriceMinShort=Best buying price
    @@ -14,34 +14,34 @@ TotalSellingPriceMinShort=Total of subproducts selling prices
     SomeSubProductHaveNoPrices=بعض المنتجات الفرعية التي لا تعرف السعر
     AddSupplierPrice=Add buying price
     ChangeSupplierPrice=Change buying price
    -SupplierPrices=أسعار المورد
    +SupplierPrices=Vendor prices
     ReferenceSupplierIsAlreadyAssociatedWithAProduct=ويرتبط هذا المورد بالفعل مرجع مع مرجع : %s
    -NoRecordedSuppliers=لم تسجل الموردين
    -SupplierPayment=المورد الدفع
    -SuppliersArea=الموردين المنطقة
    -RefSupplierShort=المرجع. المورد
    +NoRecordedSuppliers=No vendor recorded
    +SupplierPayment=Vendor payment
    +SuppliersArea=Vendor area
    +RefSupplierShort=Ref. vendor
     Availability=توفر
    -ExportDataset_fournisseur_1=قائمة فواتير الموردين والفواتير 'خطوط
    -ExportDataset_fournisseur_2=فواتير الموردين والمدفوعات
    -ExportDataset_fournisseur_3=أوامر المورد وخطوط أجل
    +ExportDataset_fournisseur_1=Vendor invoices list and invoice lines
    +ExportDataset_fournisseur_2=Vendor invoices and payments
    +ExportDataset_fournisseur_3=Purchase orders and order lines
     ApproveThisOrder=الموافقة على هذا النظام
     ConfirmApproveThisOrder=Are you sure you want to approve order <b>%s</b>?
     DenyingThisOrder=إنكار هذا النظام
     ConfirmDenyingThisOrder=Are you sure you want to deny this order <b>%s</b>?
     ConfirmCancelThisOrder=Are you sure you want to cancel this order <b>%s</b>?
    -AddSupplierOrder=من أجل إنشاء مورد
    -AddSupplierInvoice=إنشاء مورد فاتورة
    -ListOfSupplierProductForSupplier=قائمة المنتجات والأسعار لمورد <b>ق ٪</b>
    -SentToSuppliers=أرسلت للموردين
    -ListOfSupplierOrders=قائمة الطلبات المورد
    -MenuOrdersSupplierToBill=أوامر مورد للفاتورة
    +AddSupplierOrder=Create Purchase Order
    +AddSupplierInvoice=Create vendor invoice
    +ListOfSupplierProductForSupplier=List of products and prices for vendor <b>%s</b>
    +SentToSuppliers=Sent to vendors
    +ListOfSupplierOrders=List of purchase orders
    +MenuOrdersSupplierToBill=Purchase orders to invoice
     NbDaysToDelivery=تأخير التسليم في أيام
     DescNbDaysToDelivery=أكبر تسليم تأخير من المنتجات من هذا النظام
    -SupplierReputation=Supplier reputation
    +SupplierReputation=Vendor reputation
     DoNotOrderThisProductToThisSupplier=Do not order
     NotTheGoodQualitySupplier=Wrong quality
     ReputationForThisProduct=Reputation
     BuyerName=Buyer name
     AllProductServicePrices=All product / service prices
     AllProductReferencesOfSupplier=All product / service references of supplier
    -BuyingPriceNumShort=أسعار المورد
    +BuyingPriceNumShort=Vendor prices
    diff --git a/htdocs/langs/ar_SA/users.lang b/htdocs/langs/ar_SA/users.lang
    index efc3cebfa8b..05bcba57762 100644
    --- a/htdocs/langs/ar_SA/users.lang
    +++ b/htdocs/langs/ar_SA/users.lang
    @@ -48,7 +48,7 @@ PasswordChangeRequest=Request to change password for <b>%s</b>
     PasswordChangeRequestSent=طلب تغيير كلمة السر لإرسالها إلى <b>٪ ق ٪ ق.</b>
     ConfirmPasswordReset=Confirm password reset
     MenuUsersAndGroups=مجموعات المستخدمين
    -LastGroupsCreated=Latest %s created groups
    +LastGroupsCreated=Latest %s groups created
     LastUsersCreated=Latest %s users created
     ShowGroup=وتبين لفريق
     ShowUser=وتظهر للمستخدم
    diff --git a/htdocs/langs/ar_SA/website.lang b/htdocs/langs/ar_SA/website.lang
    index caceee19920..0b9bd8ad92c 100644
    --- a/htdocs/langs/ar_SA/website.lang
    +++ b/htdocs/langs/ar_SA/website.lang
    @@ -73,7 +73,7 @@ AnotherContainer=Another container
     WEBSITE_USE_WEBSITE_ACCOUNTS=Enable the web site account table
     WEBSITE_USE_WEBSITE_ACCOUNTSTooltip=Enable the table to store web site accounts (login/pass) for each website / thirdparty
     YouMustDefineTheHomePage=You must first define the default Home page
    -OnlyEditionOfSourceForGrabbedContentFuture=Note: only edition of HTML source will be possible when a page content is intiliazed by grabbing it from an external page (WYSIWYG editor will not be available)
    +OnlyEditionOfSourceForGrabbedContentFuture=Note: only edition of HTML source will be possible when a page content is initiliazed by grabbing it from an external page (WYSIWYG editor will not be available)
     OnlyEditionOfSourceForGrabbedContent=Only edition of HTML source is possible when content was grabbed from an external site
     GrabImagesInto=Grab also images found into css and page.
     ImagesShouldBeSavedInto=Images should be saved into directory
    diff --git a/htdocs/langs/ar_SA/workflow.lang b/htdocs/langs/ar_SA/workflow.lang
    index b7d00832f8a..46316c36c49 100644
    --- a/htdocs/langs/ar_SA/workflow.lang
    +++ b/htdocs/langs/ar_SA/workflow.lang
    @@ -1,20 +1,20 @@
     # Dolibarr language file - Source file is en_US - workflow
    -WorkflowSetup=سير العمل وحدة الإعداد
    -WorkflowDesc=تم تصميم هذه الوحدة لتعديل السلوك من الإجراءات الآلية إلى التطبيق. افتراضيا، سير العمل مفتوح (يمكنك أن تفعل أشياء في النظام الذي تريد). يمكنك تفعيل الإجراءات الآلية كنت مهتما في.
    -ThereIsNoWorkflowToModify=لا يوجد أي تعديلات سير العمل المتاحة مع وحدات تفعيلها.
    +WorkflowSetup=إعداد وحدة تدفق العمل
    +WorkflowDesc=تم تصميم هذه الوحدة لتعديل سلوك الإجراءات التلقائية إلى التطبيق. افتراضيا، سير العمل مفتوح (يمكنك القيام بالأشياء بالترتيب الذي تريده). يمكنك تفعيل الإجراءات التلقائية التي تهمك.
    +ThereIsNoWorkflowToModify=لا توجد تعديلات على سير العمل متوفرة مع الوحدات النشطة.
     # Autocreate
    -descWORKFLOW_PROPAL_AUTOCREATE_ORDER=Automatically create a customer order after a commercial proposal is signed (new order will have same amount than proposal)
    -descWORKFLOW_PROPAL_AUTOCREATE_INVOICE=Automatically create a customer invoice after a commercial proposal is signed (new invoice will have same amount than proposal)
    +descWORKFLOW_PROPAL_AUTOCREATE_ORDER=إنشاء طلب عميل تلقائيا بعد التوقيع على اقتراح تجاري (سيكون الطلب الجديد بنفس المبلغ من الاقتراح)
    +descWORKFLOW_PROPAL_AUTOCREATE_INVOICE=إنشاء فاتورة العملاء تلقائيا بعد التوقيع على اقتراح تجاري (سيكون للفاتورة الجديدة نفس المبلغ من الاقتراح)
     descWORKFLOW_CONTRACT_AUTOCREATE_INVOICE=إنشاء فاتورة العميل تلقائيا بعد التحقق من صحة العقد
    -descWORKFLOW_ORDER_AUTOCREATE_INVOICE=Automatically create a customer invoice after a customer order is closed (new invoice will have same amount than order)
    +descWORKFLOW_ORDER_AUTOCREATE_INVOICE=إنشاء فاتورة العميل تلقائيا بعد إغلاق طلب العميل (فاتورة جديدة سيكون لها نفس المبلغ من النظام)
     # Autoclassify customer proposal or order
    -descWORKFLOW_ORDER_CLASSIFY_BILLED_PROPAL=Classify linked source proposal(s) to billed when customer order is set to billed (and if amount of the order is same than total amount of signed linked proposals)
    -descWORKFLOW_INVOICE_CLASSIFY_BILLED_PROPAL=Classify linked source proposal(s) to billed when customer invoice is validated (and if amount of the invoice is same than total amount of signed linked proposals)
    -descWORKFLOW_INVOICE_AMOUNT_CLASSIFY_BILLED_ORDER=Classify linked source customer order(s) to billed when customer invoice is validated (and if amount of the invoice is same than total amount of linked orders)
    -descWORKFLOW_INVOICE_CLASSIFY_BILLED_ORDER=Classify linked source customer order(s) to billed when customer invoice is set to paid (and if amount of the invoice is same than total amount of linked orders)
    -descWORKFLOW_ORDER_CLASSIFY_SHIPPED_SHIPPING=Classify linked source customer order to shipped when a shipment is validated (and if quantity shipped by all shipments is the same as in the order to update)
    +descWORKFLOW_ORDER_CLASSIFY_BILLED_PROPAL=تصنيف اقتراح (مقترحات) المصدر المرتبط بالفوترة عند تعيين طلب العميل على الفاتورة (وإذا كان مقدار الطلب هو نفسه من إجمالي مبلغ الاقتراحات المرتبطة التي تم توقيعها)
    +descWORKFLOW_INVOICE_CLASSIFY_BILLED_PROPAL=تصنيف مقترح (مقترحات) المصدر المرتبط بالفوترة عندما يتم التحقق من صحة فاتورة العميل (وإذا كان مبلغ الفاتورة هو نفسه من إجمالي مبلغ الاقتراحات المرتبطة التي تم توقيعها)
    +descWORKFLOW_INVOICE_AMOUNT_CLASSIFY_BILLED_ORDER=تصنيف طلب (أوامر) العميل المصدر المرتبط بالفوترة عندما يتم التحقق من صحة فاتورة العميل (وإذا كان مبلغ الفاتورة هو نفسه من إجمالي مبلغ الطلبات المرتبطة)
    +descWORKFLOW_INVOICE_CLASSIFY_BILLED_ORDER=تصنيف طلب (أوامر) العميل المصدر المرتبط إلى الفاتورة عندما يتم تعيين فاتورة العميل على الدفع (وإذا كان مبلغ الفاتورة هو نفسه من إجمالي مبلغ الطلبات المرتبطة)
    +descWORKFLOW_ORDER_CLASSIFY_SHIPPED_SHIPPING=تصنيف مرتبط النظام العميل المصدر لشحنها عندما يتم التحقق من صحة الشحنة (وإذا الكمية التي يتم شحنها من قبل جميع الشحنات هو نفسه كما في الأمر لتحديث)
     # Autoclassify supplier order
    -descWORKFLOW_ORDER_CLASSIFY_BILLED_SUPPLIER_PROPOSAL=Classify linked source supplier proposal(s) to billed when supplier invoice is validated (and if amount of the invoice is same than total amount of linked proposals)
    -descWORKFLOW_INVOICE_AMOUNT_CLASSIFY_BILLED_SUPPLIER_ORDER=Classify linked source supplier order(s) to billed when supplier invoice is validated (and if amount of the invoice is same than total amount of linked orders)
    -AutomaticCreation=Automatic creation
    -AutomaticClassification=Automatic classification
    +descWORKFLOW_ORDER_CLASSIFY_BILLED_SUPPLIER_PROPOSAL=Classify linked source vendor proposal(s) to billed when vendor invoice is validated (and if amount of the invoice is same than total amount of linked proposals)
    +descWORKFLOW_INVOICE_AMOUNT_CLASSIFY_BILLED_SUPPLIER_ORDER=Classify linked source purchase order(s) to billed when vendor invoice is validated (and if amount of the invoice is same than total amount of linked orders)
    +AutomaticCreation=إنشاء تلقائي
    +AutomaticClassification=التصنيف التلقائي
    diff --git a/htdocs/langs/bg_BG/accountancy.lang b/htdocs/langs/bg_BG/accountancy.lang
    index 56dcc576180..9e958e4a9a2 100644
    --- a/htdocs/langs/bg_BG/accountancy.lang
    +++ b/htdocs/langs/bg_BG/accountancy.lang
    @@ -1,4 +1,5 @@
     # Dolibarr language file - en_US - Accounting Expert
    +Accounting=Accounting
     ACCOUNTING_EXPORT_SEPARATORCSV=Разделител за колона за експорт на файл
     ACCOUNTING_EXPORT_DATE=Формат на дата за експорт на файл
     ACCOUNTING_EXPORT_PIECE=Експортирай номера от частта
    @@ -39,11 +40,11 @@ AccountWithNonZeroValues=Accounts with non zero values
     ListOfAccounts=List of accounts
     
     MainAccountForCustomersNotDefined=Main accounting account for customers not defined in setup
    -MainAccountForSuppliersNotDefined=Main accounting account for suppliers not defined in setup
    +MainAccountForSuppliersNotDefined=Main accounting account for vendors not defined in setup
     MainAccountForUsersNotDefined=Main accounting account for users not defined in setup
     MainAccountForVatPaymentNotDefined=Main accounting account for VAT payment not defined in setup
     
    -AccountancyArea=Accountancy area
    +AccountancyArea=Accounting area
     AccountancyAreaDescIntro=Usage of the accountancy module is done in several step:
     AccountancyAreaDescActionOnce=The following actions are usually executed one time only, or once per year...
     AccountancyAreaDescActionOnceBis=Next steps should be done to save you time in future by suggesting you the correct default accounting account when making the journalization (writing record in Journals and General ledger)
    @@ -54,6 +55,7 @@ AccountancyAreaDescChartModel=STEP %s: Create a model of chart of account from m
     AccountancyAreaDescChart=STEP %s: Create or check content of your chart of account from menu %s
     
     AccountancyAreaDescVat=STEP %s: Define accounting accounts for each VAT Rates. For this, use the menu entry %s.
    +AccountancyAreaDescDefault=STEP %s: Define default accounting accounts. For this, use the menu entry %s.
     AccountancyAreaDescExpenseReport=STEP %s: Define default accounting accounts for each type of expense report. For this, use the menu entry %s.
     AccountancyAreaDescSal=STEP %s: Define default accounting accounts for payment of salaries. For this, use the menu entry %s.
     AccountancyAreaDescContrib=STEP %s: Define default accounting accounts for special expences (miscellaneous taxes). For this, use the menu entry %s.
    @@ -89,7 +91,7 @@ MenuProductsAccounts=Product accounts
     ProductsBinding=Products accounts
     Ventilation=Binding to accounts
     CustomersVentilation=Customer invoice binding
    -SuppliersVentilation=Supplier invoice binding
    +SuppliersVentilation=Vendor invoice binding
     ExpenseReportsVentilation=Expense report binding
     CreateMvts=Create new transaction
     UpdateMvts=Modification of a transaction
    @@ -130,12 +132,14 @@ ACCOUNTING_LENGTH_GACCOUNT=Length of the general accounting accounts (If you set
     ACCOUNTING_LENGTH_AACCOUNT=Length of the third party accounting accounts (If you set value to 6 here, the account '401' will appear like '401000' on screen)
     ACCOUNTING_MANAGE_ZERO=Allow to manage different number of zero at the end of an accounting account. Needed by some countries (like switzerland). If keep to off (default), you can set the 2 following parameters to ask application to add virtual zero.
     BANK_DISABLE_DIRECT_INPUT=Disable direct recording of transaction in bank account
    +ACCOUNTING_ENABLE_EXPORT_DRAFT_JOURNAL=Enable draft export on journal
     
     ACCOUNTING_SELL_JOURNAL=Sell journal
     ACCOUNTING_PURCHASE_JOURNAL=Purchase journal
     ACCOUNTING_MISCELLANEOUS_JOURNAL=Miscellaneous journal
     ACCOUNTING_EXPENSEREPORT_JOURNAL=Expense report journal
     ACCOUNTING_SOCIAL_JOURNAL=Social journal
    +ACCOUNTING_HAS_NEW_JOURNAL=Has new Journal
     
     ACCOUNTING_ACCOUNT_TRANSFER_CASH=Accounting account of transfer
     ACCOUNTING_ACCOUNT_SUSPENSE=Accounting account of wait
    @@ -185,11 +189,12 @@ ListeMvts=List of movements
     ErrorDebitCredit=Debit and Credit cannot have a value at the same time
     AddCompteFromBK=Add accounting accounts to the group
     ReportThirdParty=List third party account
    -DescThirdPartyReport=Consult here the list of the third party customers and suppliers and their accounting accounts
    +DescThirdPartyReport=Consult here the list of the third party customers and vendors and their accounting accounts
     ListAccounts=List of the accounting accounts
     UnknownAccountForThirdparty=Unknown third party account. We will use %s
     UnknownAccountForThirdpartyBlocking=Unknown third party account. Blocking error
     UnknownAccountForThirdpartyAndWaitingAccountNotDefinedBlocking=Unknown third party account and waiting account not defined. Blocking error
    +PaymentsNotLinkedToProduct=Payment not linked to any product / service
     
     Pcgtype=Group of account
     Pcgsubtype=Subgroup of account
    @@ -204,8 +209,8 @@ DescVentilDoneCustomer=Consult here the list of the lines of invoices customers
     DescVentilTodoCustomer=Bind invoice lines not already bound with a product accounting account
     ChangeAccount=Change the product/service accounting account for selected lines with the following accounting account:
     Vide=-
    -DescVentilSupplier=Consult here the list of supplier invoice lines bound or not yet bound to a product accounting account
    -DescVentilDoneSupplier=Consult here the list of the lines of invoices supplier and their accounting account
    +DescVentilSupplier=Consult here the list of vendor invoice lines bound or not yet bound to a product accounting account
    +DescVentilDoneSupplier=Consult here the list of the lines of invoices vendors and their accounting account
     DescVentilTodoExpenseReport=Bind expense report lines not already bound with a fee accounting account
     DescVentilExpenseReport=Consult here the list of expense report lines bound (or not) to a fee accounting account
     DescVentilExpenseReportMore=If you setup accounting account on type of expense report lines, the application will be able to make all the binding between your expense report lines and the accounting account of your chart of accounts, just in one click with the button <strong>"%s"</strong>. If account was not set on fees dictionary or if you still has some lines not bound to any account, you will have to make a manual binding from the menu "<strong>%s</strong>".
    @@ -215,7 +220,7 @@ ValidateHistory=Bind Automatically
     AutomaticBindingDone=Automatic binding done
     
     ErrorAccountancyCodeIsAlreadyUse=Възникна грешка, вие не можете да изтриете тази счетоводна сметка, защото се използва.
    -MvtNotCorrectlyBalanced=Movement not correctly balanced. Credit = %s. Debit = %s
    +MvtNotCorrectlyBalanced=Movement not correctly balanced. Debit = %s | Credit = %s
     FicheVentilation=Binding card
     GeneralLedgerIsWritten=Transactions are written in the Ledger
     GeneralLedgerSomeRecordWasNotRecorded=Some of the transactions could not be journalized. If there is no other error message, this is probably because they were already journalized.
    @@ -293,4 +298,9 @@ Binded=Lines bound
     ToBind=Lines to bind
     UseMenuToSetBindindManualy=Autodection not possible, use menu <a href="%s">%s</a> to make the binding manually
     
    +## Import
    +ImportAccountingEntries=Accounting entries
    +
     WarningReportNotReliable=Warning, this report is not based on the Ledger, so does not contains transaction modified manualy in the Ledger. If your journalization is up to date, the bookkeeping view is more accurate.
    +ExpenseReportJournal=Expense Report Journal
    +InventoryJournal=Inventory Journal
    diff --git a/htdocs/langs/bg_BG/admin.lang b/htdocs/langs/bg_BG/admin.lang
    index 9e9ce88cd40..9c97645f0a2 100644
    --- a/htdocs/langs/bg_BG/admin.lang
    +++ b/htdocs/langs/bg_BG/admin.lang
    @@ -3,8 +3,8 @@ Foundation=Организация
     Version=Версия
     Publisher=Publisher
     VersionProgram=Версия на програмата
    -VersionLastInstall=Initial install version
    -VersionLastUpgrade=Latest version upgrade
    +VersionLastInstall=Първоначално инсталирана версия
    +VersionLastUpgrade=Версия на последния ъпгрейд
     VersionExperimental=Експериментален
     VersionDevelopment=Разработка
     VersionUnknown=Неизвестен
    @@ -29,7 +29,7 @@ SessionId=ID на сесията
     SessionSaveHandler=Handler за да запазите сесията
     SessionSavePath=Място за съхранение на сесията
     PurgeSessions=Изчистване на сесиите
    -ConfirmPurgeSessions=Do you really want to purge all sessions? This will disconnect every user (except yourself).
    +ConfirmPurgeSessions=Сигурни ли сте, че желаете да изчистите всички сесии? Това ще прекъсне всички потребители (освен Вас).
     NoSessionListWithThisHandler=Запиши сесиен манипулатор конфигурирани във вашата PHP, не позволява да се изброят всички текущи сесии.
     LockNewSessions=Заключване за нови свързвания
     ConfirmLockNewSessions=Сигурни ли сте, че желаете да ограничите всяка нова връзка Dolibarr за себе си. Само <b>%s</b> потребителят ще бъде в състояние да се свърже след това.
    @@ -107,7 +107,7 @@ MenuIdParent=ID майка меню
     DetailMenuIdParent=ID на основното меню (0 за горното меню)
     DetailPosition=Брой Сортиране, за да определи позицията на менюто
     AllMenus=Всички
    -NotConfigured=Module/Application not configured
    +NotConfigured=Модула не е конфигуриран
     Active=Активен
     SetupShort=Настройки
     OtherOptions=Други опции
    @@ -128,13 +128,13 @@ CurrentHour=Час на PHP (сървър)
     CurrentSessionTimeOut=Продължителност на текущата сесия
     YouCanEditPHPTZ=To set a different PHP timezone (not required), you can try to add a file .htaccess with a line like this "SetEnv TZ Europe/Paris"
     HoursOnThisPageAreOnServerTZ=Warning, in contrary of other screens, hours on this page are not in your local timezone, but for the timezone of the server.
    -Box=Widget
    -Boxes=Widgets
    -MaxNbOfLinesForBoxes=Max number of lines for widgets
    +Box=Джаджа
    +Boxes=Джаджи
    +MaxNbOfLinesForBoxes=Максимален брой на редовете за джаджи
     AllWidgetsWereEnabled=All available widgets are enabled
     PositionByDefault=Default order
     Position=Длъжност
    -MenusDesc=Menu managers set content of the two menu bars (horizontal and vertical).
    +MenusDesc=Мениджърите на менюто определят дали съдържанието на двете ленти с менюта (хоризонтална лента и вертикална лента).
     MenusEditorDesc=The menu editor allows you to define custom menu entries. Use it carefully to avoid instability and permanently unreachable menu entries.<br>Some modules add menu entries (in menu <b>All</b> mostly). If you remove some of these entries by mistake, you can restore them disabling and reenabling the module.
     MenuForUsers=Меню за потребители
     LangFile=.lang файл
    @@ -144,12 +144,12 @@ SystemToolsArea=Системни инструменти
     SystemToolsAreaDesc=Тук се предоставят административни функции. Използвайте менюто за да изберете функцията която търсите.
     Purge=Изчистване
     PurgeAreaDesc=This page allows you to delete all files generated or stored by Dolibarr (temporary files or all files in <b>%s</b> directory). Using this feature is not necessary. It is provided as a workaround for users whose Dolibarr is hosted by a provider that does not offer permissions to delete files generated by the web server.
    -PurgeDeleteLogFile=Delete log files, including <b>%s</b> defined for Syslog module (no risk of losing data)
    -PurgeDeleteTemporaryFiles=Delete all temporary files (no risk of losing data)
    +PurgeDeleteLogFile=Изтриване на лог файлове <b>%s,</b> избрани за Syslog модуля (няма риск от загуба на данни)
    +PurgeDeleteTemporaryFiles=Изтриване на всички временни файлове (няма риск от загуба на данни)
     PurgeDeleteTemporaryFilesShort=Изтрий временните файлове
     PurgeDeleteAllFilesInDocumentsDir=Изтриване на всички файлове в директорията <b>%s.</b> Временни файлове, но също така и резервната база данни сметища, файлове, прикрепени към елементи (контрагенти, фактури, ...) и качени в модул ECM ще бъдат изтрити.
     PurgeRunNow=Изчистване сега
    -PurgeNothingToDelete=No directory or files to delete.
    +PurgeNothingToDelete=Няма директория или файлове за изтриване.
     PurgeNDirectoriesDeleted=<b>%s</b> изтрити файлове или директории.
     PurgeNDirectoriesFailed=Failed to delete <b>%s</b> files or directories.
     PurgeAuditEvents=Поръси всички събития по сигурността
    @@ -269,10 +269,11 @@ MAIN_MAIL_SMTP_SERVER=SMTP/SMTPS Хост (По подразбиране в php.
     MAIN_MAIL_SMTP_PORT_NotAvailableOnLinuxLike=SMTP/SMTPS Порт (Не дефиниран в PHP на Unix подобни системи)
     MAIN_MAIL_SMTP_SERVER_NotAvailableOnLinuxLike=SMTP/SMTPS Хост (Не дефиниран в PHP на Unix подобни системи)
     MAIN_MAIL_EMAIL_FROM=Sender email for automatic emails (By default in php.ini: <b>%s</b>)
    -MAIN_MAIL_ERRORS_TO=Email used as 'Errors-To' field in emails sent
    +MAIN_MAIL_ERRORS_TO=Eemail used for error returns emails (fields 'Errors-To' in emails sent)
     MAIN_MAIL_AUTOCOPY_TO= Изпрати систематично скрит въглероден копие на всички изпратени имейли
     MAIN_DISABLE_ALL_MAILS=Disable all emails sendings (for test purposes or demos)
     MAIN_MAIL_FORCE_SENDTO=Send all emails to (instead of real recipients, for test purposes)
    +MAIN_MAIL_ENABLED_USER_DEST_SELECT=Add employees users with email into allowed destinaries list
     MAIN_MAIL_SENDMODE=Метод за изпращане на имейли
     MAIN_MAIL_SMTPS_ID=SMTP ID, ако разпознаване, изискван
     MAIN_MAIL_SMTPS_PW=SMTP парола, ако разпознаване, изискван
    @@ -291,7 +292,7 @@ ModuleSetup=Настройки на модул
     ModulesSetup=Modules/Application setup
     ModuleFamilyBase=Система
     ModuleFamilyCrm=Управление на Връзки с клиенти (CRM)
    -ModuleFamilySrm=Supplier Relation Management (SRM)
    +ModuleFamilySrm=Vendor Relation Management (VRM)
     ModuleFamilyProducts=Управление на продукти
     ModuleFamilyHr=Управление на човешките ресурси
     ModuleFamilyProjects=Проекти / съвместна работа
    @@ -373,7 +374,8 @@ NoSmsEngine=Не изпращач мениджър SMS на разположен
     PDF=PDF
     PDFDesc=Можете да настроите всеки глобални опции, свързани към PDF поколение
     PDFAddressForging=Правила за изграждането на адрес кутии
    -HideAnyVATInformationOnPDF=Скриване на цялата информация, свързана с ДДС върху генерирани PDF
    +HideAnyVATInformationOnPDF=Hide all information related to Sales tax / VAT on generated PDF
    +PDFRulesForSalesTax=Rules for Sales Tax / VAT
     PDFLocaltax=Rules for %s
     HideLocalTaxOnPDF=Hide %s rate into pdf column tax sale
     HideDescOnPDF=Скриване на продуктите описание на генерирани PDF
    @@ -445,13 +447,14 @@ DisplayCompanyInfo=Display company address
     DisplayCompanyManagers=Display manager names
     DisplayCompanyInfoAndManagers=Display company address and manager names
     EnableAndSetupModuleCron=If you want to have this recurring invoice beeing generated automatically, module *%s* must be enabled and correctly setup. Otherwise, generation of invoices must be done manually from this template with button *Create*. Note that even if you enabled automatic generation, you can still safely launch manual generation. Duplicates generation for same period are not possible.
    -ModuleCompanyCodeAquarium=Return an accounting code built by:<br>%s followed by third party supplier code for a supplier accounting code,<br>%s followed by third party customer code for a customer accounting code.
    +ModuleCompanyCodeCustomerAquarium=%s followed by third party customer code for a customer accounting code
    +ModuleCompanyCodeSupplierAquarium=%s followed by third party supplier code for a supplier accounting code
     ModuleCompanyCodePanicum=Return an empty accounting code.
     ModuleCompanyCodeDigitaria=Accounting code depends on third party code. The code is composed of the character "C" in the first position followed by the first 5 characters of the third party code.
     Use3StepsApproval=By default, Purchase Orders need to be created and approved by 2 different users (one step/user to create and one step/user to approve. Note that if user has both permission to create and approve, one step/user will be enough). You can ask with this option to introduce a third step/user approval, if amount is higher than a dedicated value (so 3 steps will be necessary: 1=validation, 2=first approval and 3=second approval if amount is enough).<br>Set this to empty if one approval (2 steps) is enough, set it to a very low value (0.1) if a second approval (3 steps) is always required.
     UseDoubleApproval=Use a 3 steps approval when amount (without tax) is higher than...
     WarningPHPMail=WARNING: It is often better to setup outgoing emails to use the email server of your provider instead of the default setup. Some email providers (like Yahoo) does not allow you to send an email from another server than their own server. Your current setup use the server of the application to send email and not the server of your email provider, so some recipients (the one compatible with the restrictive DMARC protocol), will ask your email provider if they can accept your email and some email providers (like Yahoo) may respond "no" because the server is not a server of them, so few of your sent Emails may not be accepted (be carefull also to your email provider sending quota).<br>If your Email provider (like Yahoo) has this restriction, you must change Email setup to choose the other method "SMTP server" and enter the SMTP server and credentials provided by your Email provider (ask your EMail provider to get SMTP credentials for your account).
    -WarningPHPMail2=If your email SMTP provider need to restrict email client to some IP addresses (very rare), this is the IP address of your ERP CRM application: <strong>%s</strong>.
    +WarningPHPMail2=If your email SMTP provider need to restrict email client to some IP addresses (very rare), this is the IP address of the mail user agent (MUA) for your ERP CRM application: <strong>%s</strong>.
     ClickToShowDescription=Click to show description
     DependsOn=This module need the module(s)
     RequiredBy=This module is required by module(s)
    @@ -471,6 +474,9 @@ AttachMainDocByDefault=Set this to 1 if you want to attach main document to emai
     FilesAttachedToEmail=Attach file
     SendEmailsReminders=Send agenda reminders by emails
     davDescription=Add a component to be a DAV server
    +DAVSetup=Setup of module DAV
    +DAV_ALLOW_PUBLIC_DIR=Enable the public directory (WebDav directory with no login required)
    +DAV_ALLOW_PUBLIC_DIRTooltip=The WebDav public directory is a WebDAV directory everybody can access to (in read and write mode), with no need to have/use an existing login/password account.
     # Modules
     Module0Name=Потребители и групи
     Module0Desc=Users / Employees and Groups management
    @@ -479,7 +485,7 @@ Module1Desc=Фирми и управление на контакти
     Module2Name=Търговски
     Module2Desc=Търговско управление
     Module10Name=Счетоводство
    -Module10Desc=Simple управленско счетоводство (фактура и заплащане експедиция)
    +Module10Desc=Simple accounting reports (journals, turnover) based onto database content. Does not use any ledger table.
     Module20Name=Предложения
     Module20Desc=Търговско предложение управление
     Module22Name=Масови имейли
    @@ -491,7 +497,7 @@ Module25Desc=Управление на поръчка на клиента
     Module30Name=Фактури
     Module30Desc=Фактура и управление на кредитно известие за клиентите. Фактура за управление на доставчици
     Module40Name=Доставчици
    -Module40Desc=Управление и изкупуване на доставчика (нареждания и фактури)
    +Module40Desc=Suppliers and purchase management (purchase orders and billing)
     Module42Name=Debug Logs
     Module42Desc=Logging facilities (file, syslog, ...). Such logs are for technical/debug purposes.
     Module49Name=Редактори
    @@ -546,8 +552,8 @@ Module400Name=Проекти/Възможности
     Module400Desc=Management of projects, opportunities/leads and/or tasks. You can also assign any element (invoice, order, proposal, intervention, ...) to a project and get a transversal view from the project view.
     Module410Name=Webcalendar
     Module410Desc=Webcalendar интеграция
    -Module500Name=Special expenses
    -Module500Desc=Management of special expenses (taxes, social or fiscal taxes, dividends)
    +Module500Name=Taxes and Special expenses
    +Module500Desc=Management of other expenses (sale taxes, social or fiscal taxes, dividends, ...)
     Module510Name=Payment of employee wages
     Module510Desc=Record and follow payment of your employee wages
     Module520Name=Loan
    @@ -561,14 +567,14 @@ Module700Name=Дарения
     Module700Desc=Управление на дарения
     Module770Name=Expense reports
     Module770Desc=Management and claim expense reports (transportation, meal, ...)
    -Module1120Name=Supplier commercial proposal
    -Module1120Desc=Request supplier commercial proposal and prices
    +Module1120Name=Vendor commercial proposal
    +Module1120Desc=Request vendor commercial proposal and prices
     Module1200Name=Богомолка
     Module1200Desc=Mantis интеграция
     Module1520Name=Document Generation
     Module1520Desc=Mass mail document generation
     Module1780Name=Tags/Categories
    -Module1780Desc=Create tags/category (products, customers, suppliers, contacts or members)
    +Module1780Desc=Create tags/category (products, customers, vendors, contacts or members)
     Module2000Name=WYSIWYG редактор
     Module2000Desc=Allow to edit some text area using an advanced editor (Based on CKEditor)
     Module2200Name=Dynamic Prices
    @@ -576,7 +582,7 @@ Module2200Desc=Enable the usage of math expressions for prices
     Module2300Name=Планирани задачи
     Module2300Desc=Scheduled jobs management (alias cron or chrono table)
     Module2400Name=Events/Agenda
    -Module2400Desc=Follow done and upcoming events. Let application logs automatic events for tracking purposes or record manual events or rendez-vous.
    +Module2400Desc=Follow done and upcoming events. Let application logs automatic events for tracking purposes or record manual events or rendez-vous. This is the main important module for a good Customer or Supplier Relationship Management.
     Module2500Name=DMS / ECM
     Module2500Desc=Document Management System / Electronic Content Management. Automatic organization of your generated or stored documents. Share them when you need.
     Module2600Name=API services (Web services SOAP)
    @@ -599,7 +605,7 @@ Module4000Desc=Human resources management (management of department, employee co
     Module5000Name=Няколко фирми
     Module5000Desc=Позволява ви да управлявате няколко фирми
     Module6000Name=Workflow
    -Module6000Desc=Workflow management
    +Module6000Desc=Workflow management (automatic creation of object and/or automatic status change)
     Module10000Name=Websites
     Module10000Desc=Create public websites with a WYSIWG editor. Just setup your web server (Apache, Nginx, ...) to point to the dedicated Dolibarr directory to have it online on the Internet with your own domain name.
     Module20000Name=Leave Requests management
    @@ -613,7 +619,7 @@ Module50100Desc=Point of sales module (POS).
     Module50200Name=Paypal
     Module50200Desc=Module to offer an online payment page accepting payments using PayPal (credit card or PayPal credit). This can be used to allow your customers to make free payments or for a payment on a particular Dolibarr object (invoice, order, ...)
     Module50400Name=Accounting (advanced)
    -Module50400Desc=Accounting management (double entries, support general and auxiliary ledgers)
    +Module50400Desc=Accounting management (double entries, support general and auxiliary ledgers). Export the ledger in several other accounting software format.
     Module54000Name=PrintIPP
     Module54000Desc=Direct print (without opening the documents) using Cups IPP interface (Printer must be visible from server, and CUPS must be installe on server).
     Module55000Name=Poll, Survey or Vote
    @@ -885,7 +891,7 @@ DictionaryCivility=Personal and professional titles
     DictionaryActions=Types of agenda events
     DictionarySocialContributions=Social or fiscal taxes types
     DictionaryVAT=VAT Rates or Sales Tax Rates
    -DictionaryRevenueStamp=Amount of revenue stamps
    +DictionaryRevenueStamp=Amount of tax stamps
     DictionaryPaymentConditions=Payment terms
     DictionaryPaymentModes=Payment modes
     DictionaryTypeContact=Contact/Address types
    @@ -913,7 +919,7 @@ SetupSaved=Setup спаси
     SetupNotSaved=Setup not saved
     BackToModuleList=Обратно към списъка с модули
     BackToDictionaryList=Back to dictionaries list
    -TypeOfRevenueStamp=Type of revenue stamp
    +TypeOfRevenueStamp=Type of tax stamp
     VATManagement=Управление на ДДС
     VATIsUsedDesc=By default when creating prospects, invoices, orders etc the VAT rate follows the active standard rule:<br>If the seller is not subjected to VAT, then VAT defaults to 0. End of rule.<br>If the (selling country= buying country), then the VAT by default equals the VAT of the product in the selling country. End of rule. <br>If seller and buyer are both in the European Community and goods are transport products (car, ship, plane), the default VAT is 0 ( The VAT should be paid by the buyer to the customoffice of his country and not to the seller). End of rule.<br>If seller and buyer are both in the European Community and the buyer is not a company, then the VAT by defaults to the VAT of the product sold.  End of rule.<br>If seller and buyer are both in the European Community and the buyer is a company, then the VAT is 0 by default . End of rule.<br>In any othe case the proposed default is VAT=0. End of rule.
     VATIsNotUsedDesc=По подразбиране предложената ДДС е 0, които могат да бъдат използвани за подобни случаи сдружения, лицата ОУ малките фирми.
    @@ -1021,7 +1027,7 @@ Delays_MAIN_DELAY_ACTIONS_TODO=Delay tolerance (in days) before alert on planned
     Delays_MAIN_DELAY_PROJECT_TO_CLOSE=Delay tolerance (in days) before alert on project not closed in time
     Delays_MAIN_DELAY_TASKS_TODO=Delay tolerance (in days) before alert on planned tasks (project tasks) not completed yet
     Delays_MAIN_DELAY_ORDERS_TO_PROCESS=Delay tolerance (in days) before alert on orders not processed yet
    -Delays_MAIN_DELAY_SUPPLIER_ORDERS_TO_PROCESS=Delay tolerance (in days) before alert on suppliers orders not processed yet
    +Delays_MAIN_DELAY_SUPPLIER_ORDERS_TO_PROCESS=Delay tolerance (in days) before alert on purchase orders not processed yet
     Delays_MAIN_DELAY_PROPALS_TO_CLOSE=Толеранс на изчакване (в дни), преди сигнал за предложения, за да затворите
     Delays_MAIN_DELAY_PROPALS_TO_BILL=Толеранс на изчакване (в дни) преди сигнал за предложения не таксувани
     Delays_MAIN_DELAY_NOT_ACTIVATED_SERVICES=Толерантност закъснение (в дни), преди сигнал за услуги, за да активирате
    @@ -1033,9 +1039,9 @@ Delays_MAIN_DELAY_MEMBERS=Толерантност закъснение (в дн
     Delays_MAIN_DELAY_CHEQUES_TO_DEPOSIT=Толерантност закъснение (в дни), преди сигнал за проверки депозит
     Delays_MAIN_DELAY_EXPENSEREPORTS=Tolerance delay (in days) before alert for expense reports to approve
     SetupDescription1=The setup area is for initial setup parameters before starting to use Dolibarr.
    -SetupDescription2=The two mandatory setup steps are the first two in the setup menu on the left: %s setup page and %s setup page :
    -SetupDescription3=Parameters in menu <a href="%s">%s -> %s</a> are required because defined data are used on Dolibarr screens and to customize the default behavior of the software (for country-related features for example).
    -SetupDescription4=Parameters in menu <a href="%s">%s -> %s</a> are required because Dolibarr ERP/CRM is a collection of several modules/applications, all more or less independent. New features will be added to menus for every module you will activate.
    +SetupDescription2=The two mandatory setup steps are the following steps (the two first entries in the left setup menu):
    +SetupDescription3=Settings in menu <a href="%s">%s -> %s</a>. This step is required because it defines data used on Dolibarr screens to customize the default behavior of the software (for country-related features for example).
    +SetupDescription4=Settings in menu <a href="%s">%s -> %s</a>. This step is required because Dolibarr ERP/CRM is a collection of several modules/applications, all more or less independent. New features are added to menus for every module you activate.
     SetupDescription5=Другите записи от менюто управляват допълнителни параметри.
     LogEvents=Събития одит на сигурността
     Audit=Проверка
    @@ -1054,8 +1060,9 @@ LogEventDesc=Можете да разрешите тук сеч за събит
     AreaForAdminOnly=Setup parameters can be set by <b>administrator users</b> only.
     SystemInfoDesc=Информационна система Разни техническа информация можете да получите в режим само за четене и видими само за администратори.
     SystemAreaForAdminOnly=Тази област е достъпна само за администратори. Никой не може да промени това ограничение.
    -CompanyFundationDesc=Edit on this page all known information of the company or foundation you need to manage (For this, click on "Modify" or "Save" button at bottom of page)
    +CompanyFundationDesc=Edit on this page all known information of the company or foundation you need to manage (For this, click on "%s" or "%s" button at bottom of page)
     AccountantDesc=Edit on this page all known information about your accountant/bookkeeper
    +AccountantFileNumber=File number
     DisplayDesc=От тук можете да изберете параметрите свързани с външния вид на Dolibar
     AvailableModules=Available app/modules
     ToActivateModule=За да активирате модули, отидете на настройка пространство (Начало-> Setup-> модули).
    @@ -1188,11 +1195,11 @@ UserMailRequired=Задължително е въвеждането на име
     HRMSetup=HRM module setup
     ##### Company setup #####
     CompanySetup=Фирми модул за настройка
    -CompanyCodeChecker=Модул за контрагенти за генериране на кода и проверка (клиент или доставчик)
    -AccountCodeManager=Module for accounting code generation (customer or supplier)
    +CompanyCodeChecker=Module for third parties code generation and checking (customer or vendor)
    +AccountCodeManager=Module for accounting code generation (customer or vendor)
     NotificationsDesc=EMails notifications feature allows you to silently send automatic mail, for some Dolibarr events. Targets of notifications can be defined:
     NotificationsDescUser=* per users, one user at time.
    -NotificationsDescContact=* per third parties contacts (customers or suppliers), one contact at time.
    +NotificationsDescContact=* per third parties contacts (customers or vendors), one contact at time.
     NotificationsDescGlobal=* or by setting global target emails in module setup page.
     ModelModules=Документи шаблони
     DocumentModelOdt=Generate documents from OpenDocuments templates (.ODT or .ODS files for OpenOffice, KOffice, TextEdit,...)
    @@ -1203,6 +1210,9 @@ MustBeUnique=Must be unique?
     MustBeMandatory=Mandatory to create third parties?
     MustBeInvoiceMandatory=Mandatory to validate invoices?
     TechnicalServicesProvided=Technical services provided
    +#####DAV #####
    +WebDAVSetupDesc=This is the links to access the WebDAV directory. It contains a "public" dir open to any user knowing the URL (if public directory access allowed) and a "private" directory that need an existing login account/password to access to.
    +WebDavServer=Root URL of %s server : %s
     ##### Webcal setup #####
     WebCalUrlForVCalExport=За износ на линк към <b>%s</b> формат е на разположение на следния линк: %s
     ##### Invoices #####
    @@ -1229,15 +1239,15 @@ FreeLegalTextOnProposal=Свободен текст на търговски пр
     WatermarkOnDraftProposal=Watermark on draft commercial proposals (none if empty)
     BANK_ASK_PAYMENT_BANK_DURING_PROPOSAL=Ask for bank account destination of proposal
     ##### SupplierProposal #####
    -SupplierProposalSetup=Price requests suppliers module setup
    -SupplierProposalNumberingModules=Price requests suppliers numbering models
    -SupplierProposalPDFModules=Price requests suppliers documents models
    -FreeLegalTextOnSupplierProposal=Free text on price requests suppliers
    -WatermarkOnDraftSupplierProposal=Watermark on draft price requests suppliers (none if empty)
    +SupplierProposalSetup=Price requests vendors module setup
    +SupplierProposalNumberingModules=Price requests vendors numbering models
    +SupplierProposalPDFModules=Price requests vendors documents models
    +FreeLegalTextOnSupplierProposal=Free text on price requests vendors
    +WatermarkOnDraftSupplierProposal=Watermark on draft price requests vendors (none if empty)
     BANK_ASK_PAYMENT_BANK_DURING_SUPPLIER_PROPOSAL=Ask for bank account destination of price request
     WAREHOUSE_ASK_WAREHOUSE_DURING_ORDER=Питане за Складов източник за поръчка
     ##### Suppliers Orders #####
    -BANK_ASK_PAYMENT_BANK_DURING_SUPPLIER_ORDER=Ask for bank account destination of supplier order
    +BANK_ASK_PAYMENT_BANK_DURING_SUPPLIER_ORDER=Ask for bank account destination of purchase order
     ##### Orders #####
     OrdersSetup=Настройки за управление на поръчки
     OrdersNumberingModules=Поръчки номериране модули
    @@ -1448,7 +1458,7 @@ SyslogFilename=Име на файла и пътя
     YouCanUseDOL_DATA_ROOT=Можете да използвате DOL_DATA_ROOT / dolibarr.log за лог файл в Dolibarr директория &quot;документи&quot;. Можете да зададете различен път, за да се съхранява този файл.
     ErrorUnknownSyslogConstant=Постоянни %s не е известен Syslog постоянно
     OnlyWindowsLOG_USER=Windows поддържа само LOG_USER
    -CompressSyslogs=Syslog files compression and backup
    +CompressSyslogs=Compression and backup of debug log files (generated by module Log for debug)
     SyslogFileNumberOfSaves=Log backups
     ConfigureCleaningCronjobToSetFrequencyOfSaves=Configure cleaning scheduled job to set log backup frequency
     ##### Donations #####
    @@ -1515,7 +1525,7 @@ OSCommerceTestOk=Връзка към &quot;%s&quot; сървър на &quot;%s&q
     OSCommerceTestKo1=Свързване към сървър &quot;%s успее, но база данни&quot; %s &quot;не може да бъде постигнато.
     OSCommerceTestKo2=Връзка към сървъра &quot;%s&quot; с потребителя %s &quot;се провали.
     ##### Stock #####
    -StockSetup=Warehouse module setup
    +StockSetup=Stock module setup
     IfYouUsePointOfSaleCheckModule=If you use a Point of Sale module (POS module provided by default or another external module), this setup may be ignored by your Point Of Sale module. Most point of sales modules are designed to create immediatly an invoice and decrease stock by default whatever are options here. So, if you need or not to have a stock decrease when registering a sell from your Point Of Sale, check also your POS module set up.
     ##### Menu #####
     MenuDeleted=Меню заличават
    @@ -1627,8 +1637,8 @@ ChequeReceiptsNumberingModule=Cheque Receipts Numbering module
     MultiCompanySetup=Multi-модул за настройка компания
     ##### Suppliers #####
     SuppliersSetup=Настройка доставчик модул
    -SuppliersCommandModel=Пълна шаблон на доставчика за (logo. ..)
    -SuppliersInvoiceModel=Пълна образец на фактура на доставчика (logo. ..)
    +SuppliersCommandModel=Complete template of prchase order (logo...)
    +SuppliersInvoiceModel=Complete template of vendor invoice (logo...)
     SuppliersInvoiceNumberingModel=Supplier invoices numbering models
     IfSetToYesDontForgetPermission=If set to yes, don't forget to provide permissions to groups or users allowed for the second approval
     ##### GeoIPMaxmind #####
    @@ -1665,7 +1675,7 @@ NoAmbiCaracAutoGeneration=Do not use ambiguous characters ("1","l","i","|","0","
     SalariesSetup=Setup of module salaries
     SortOrder=Sort order
     Format=Format
    -TypePaymentDesc=0:Customer payment type, 1:Supplier payment type, 2:Both customers and suppliers payment type
    +TypePaymentDesc=0:Customer payment type, 1:Vendor payment type, 2:Both customers and vendors payment type
     IncludePath=Include path (defined into variable %s)
     ExpenseReportsSetup=Setup of module Expense Reports
     TemplatePDFExpenseReports=Document templates to generate expense report document
    @@ -1687,7 +1697,7 @@ InstallModuleFromWebHasBeenDisabledByFile=Install of external module from applic
     ConfFileMustContainCustom=Installing or building an external module from application need to save the module files into directory <strong>%s</strong>. To have this directory processed by Dolibarr, you must setup your <strong>conf/conf.php</strong> to add the 2 directive lines:<br><strong>$dolibarr_main_url_root_alt='/custom';</strong><br><strong>$dolibarr_main_document_root_alt='%s/custom';</strong>
     HighlightLinesOnMouseHover=Highlight table lines when mouse move passes over
     HighlightLinesColor=Цвят за подчертаване на линията, когато мишката мине отгоре (оставете празно за без подчертаване)
    -TextTitleColor=Цвят на заглавието на страницата
    +TextTitleColor=Text color of Page title
     LinkColor=Цвят на връзките
     PressF5AfterChangingThis=Press CTRL+F5 on keyboard or clear your browser cache after changing this value to have it effective
     NotSupportedByAllThemes=Will works with core themes, may not be supported by external themes
    @@ -1696,6 +1706,7 @@ TopMenuBackgroundColor=Background color for Top menu
     TopMenuDisableImages=Hide images in Top menu
     LeftMenuBackgroundColor=Background color for Left menu
     BackgroundTableTitleColor=Background color for Table title line
    +BackgroundTableTitleTextColor=Text color for Table title line
     BackgroundTableLineOddColor=Background color for odd table lines
     BackgroundTableLineEvenColor=Background color for even table lines
     MinimumNoticePeriod=Minimum notice period (Your leave request must be done before this delay)
    @@ -1718,19 +1729,19 @@ FillFixTZOnlyIfRequired=Example: +2 (fill only if problem experienced)
     ExpectedChecksum=Expected Checksum
     CurrentChecksum=Current Checksum
     ForcedConstants=Required constant values
    -MailToSendProposal=To send customer proposal
    -MailToSendOrder=To send customer order
    -MailToSendInvoice=To send customer invoice
    -MailToSendShipment=To send shipment
    -MailToSendIntervention=To send intervention
    -MailToSendSupplierRequestForQuotation=To send quotation request to supplier
    -MailToSendSupplierOrder=To send supplier order
    -MailToSendSupplierInvoice=To send supplier invoice
    -MailToSendContract=To send a contract
    -MailToThirdparty=To send email from third party page
    -MailToMember=To send email from member page
    -MailToUser=To send email from user page
    -MailToProject= To send email from project page
    +MailToSendProposal=Клиентски предложения
    +MailToSendOrder=Клиентски поръчки
    +MailToSendInvoice=Клиентски фактури
    +MailToSendShipment=Превозите
    +MailToSendIntervention=Намеси
    +MailToSendSupplierRequestForQuotation=Quotation request
    +MailToSendSupplierOrder=Purchase orders
    +MailToSendSupplierInvoice=Vendor invoices
    +MailToSendContract=Договори
    +MailToThirdparty=Контрагенти
    +MailToMember=Членове
    +MailToUser=Потребители
    +MailToProject=Projects page
     ByDefaultInList=Показване по подразбиране при показа на списък
     YouUseLastStableVersion=You use the latest stable version
     TitleExampleForMajorRelease=Example of message you can use to announce this major release (feel free to use it on your web sites)
    @@ -1780,7 +1791,10 @@ MAIN_PDF_MARGIN_BOTTOM=Bottom margin on PDF
     SetToYesIfGroupIsComputationOfOtherGroups=Set this to yes if this group is a computation of other groups
     EnterCalculationRuleIfPreviousFieldIsYes=Enter calculcation rule if previous field was set to Yes (For example 'CODEGRP1+CODEGRP2')
     SeveralLangugeVariatFound=Several language variants found
    -WebDavServer=URL of %s server : %s
    +COMPANY_AQUARIUM_REMOVE_SPECIAL=Remove special characters
    +COMPANY_AQUARIUM_CLEAN_REGEX=Regex filter to clean value (COMPANY_AQUARIUM_CLEAN_REGEX)
    +GDPRContact=GDPR contact
    +GDPRContactDesc=If you store data about European companies/citizen, you can store here the contact who is responsible for the General Data Protection Regulation
     ##### Resource ####
     ResourceSetup=Configuration du module Resource
     UseSearchToSelectResource=Use a search form to choose a resource (rather than a drop-down list).
    diff --git a/htdocs/langs/bg_BG/banks.lang b/htdocs/langs/bg_BG/banks.lang
    index 7bdcc6e9c22..fb39f172269 100644
    --- a/htdocs/langs/bg_BG/banks.lang
    +++ b/htdocs/langs/bg_BG/banks.lang
    @@ -1,12 +1,13 @@
     # Dolibarr language file - Source file is en_US - banks
     Bank=Банка
    -MenuBankCash=Банка/Каса
    +MenuBankCash=Bank | Cash
     MenuVariousPayment=Miscellaneous payments
     MenuNewVariousPayment=New Miscellaneous payment
     BankName=Име на банката
     FinancialAccount=Сметка
     BankAccount=Банкова сметка
     BankAccounts=Банкови сметки
    +BankAccountsAndGateways=Bank accounts | Gateways
     ShowAccount=Показване на сметка
     AccountRef=Финансова сметка реф.
     AccountLabel=Финансова сметка етикет
    @@ -131,7 +132,7 @@ PaymentDateUpdateSucceeded=Payment date updated successfully
     PaymentDateUpdateFailed=Дата на плащане не може да бъде актуализиран
     Transactions=Сделки
     BankTransactionLine=Bank entry
    -AllAccounts=Всички банкови / пари в брой
    +AllAccounts=All bank and cash accounts
     BackToAccount=Обратно към сметка
     ShowAllAccounts=Покажи за всички сметки
     FutureTransaction=Транзакция в FUTUR. Няма начин за помирение.
    @@ -159,5 +160,6 @@ VariousPayment=Miscellaneous payments
     VariousPayments=Miscellaneous payments
     ShowVariousPayment=Show miscellaneous payments
     AddVariousPayment=Add miscellaneous payments
    +SEPAMandate=SEPA mandate
     YourSEPAMandate=Your SEPA mandate
     FindYourSEPAMandate=This is your SEPA mandate to authorize our company to make direct debit order to your bank. Thanks to return it signed (scan of the signed document) or sent it by mail to
    diff --git a/htdocs/langs/bg_BG/bills.lang b/htdocs/langs/bg_BG/bills.lang
    index 1cc890e3ca9..bb6f545a664 100644
    --- a/htdocs/langs/bg_BG/bills.lang
    +++ b/htdocs/langs/bg_BG/bills.lang
    @@ -109,9 +109,9 @@ CancelBill=Отказване на фактура
     SendRemindByMail=Изпращане на напомняне по имейл
     DoPayment=Enter payment
     DoPaymentBack=Enter refund
    -ConvertToReduc=Конвертиране в бъдеще отстъпка
    -ConvertExcessReceivedToReduc=Convert excess received into future discount
    -ConvertExcessPaidToReduc=Convert excess paid into future discount
    +ConvertToReduc=Mark as credit available
    +ConvertExcessReceivedToReduc=Convert excess received into available credit
    +ConvertExcessPaidToReduc=Convert excess paid into available discount
     EnterPaymentReceivedFromCustomer=Въведете плащане получено от клиент
     EnterPaymentDueToCustomer=Дължимото плащане на клиента
     DisabledBecauseRemainderToPayIsZero=Деактивирано понеже остатъка за плащане е нула
    @@ -120,7 +120,7 @@ BillStatus=Статус на фактурата
     StatusOfGeneratedInvoices=Status of generated invoices
     BillStatusDraft=Чернова (трябва да се валидира)
     BillStatusPaid=Платена
    -BillStatusPaidBackOrConverted=Credit note refund or converted into discount
    +BillStatusPaidBackOrConverted=Credit note refund or marked as credit available
     BillStatusConverted=Paid (ready for consumption in final invoice)
     BillStatusCanceled=Изоставена
     BillStatusValidated=Валидирана (трябва да се плати)
    @@ -282,6 +282,7 @@ RelativeDiscount=Относителна отстъпка
     GlobalDiscount=Глобална отстъпка
     CreditNote=Кредитно известие
     CreditNotes=Кредитни известия
    +CreditNotesOrExcessReceived=Credit notes or excess received
     Deposit=Down payment
     Deposits=Down payments
     DiscountFromCreditNote=Отстъпка от кредитно известие %s
    @@ -296,10 +297,10 @@ DiscountType=Discount type
     NoteReason=Бележка/Причина
     ReasonDiscount=Причина
     DiscountOfferedBy=Предоставено от
    -DiscountStillRemaining=Discounts available
    -DiscountAlreadyCounted=Discounts already consumed
    +DiscountStillRemaining=Discounts or credits available
    +DiscountAlreadyCounted=Discounts or credits already consumed
     CustomerDiscounts=Customer discounts
    -SupplierDiscounts=Supplier discounts
    +SupplierDiscounts=Vendors discounts
     BillAddress=Фактурен адрес
     HelpEscompte=Тази отстъпка е предоставена на клиента, тъй като плащането е извършено преди срока.
     HelpAbandonBadCustomer=Тази сума е изоставена (клиентът се оказва лош клиент) и се счита като извънредна загуба.
    @@ -339,6 +340,12 @@ PaymentOnDifferentThirdBills=Allow payments on different thirdparties bills but
     PaymentNote=Payment note
     ListOfPreviousSituationInvoices=List of previous situation invoices
     ListOfNextSituationInvoices=List of next situation invoices
    +ListOfSituationInvoices=List of situation invoices
    +CurrentSituationTotal=Total current situation
    +DisabledBecauseNotEnouthCreditNote=To remove a situation invoice from cycle, this invoice's credit note total must cover this invoice total
    +RemoveSituationFromCycle=Remove this invoice from cycle
    +ConfirmRemoveSituationFromCycle=Remove this invoice %s from cycle ?
    +ConfirmOuting=Confirm outing
     FrequencyPer_d=Every %s days
     FrequencyPer_m=Every %s months
     FrequencyPer_y=Every %s years
    @@ -387,6 +394,7 @@ PaymentConditionShort14DENDMONTH=14 days of month-end
     PaymentCondition14DENDMONTH=Within 14 days following the end of the month
     FixAmount=Фиксирана сума
     VarAmount=Променлива сума (%% общ.)
    +VarAmountOneLine=Variable amount (%% tot.) - 1 line with label '%s'
     # PaymentType
     PaymentTypeVIR=Банков превод
     PaymentTypeShortVIR=Банков превод
    @@ -505,9 +513,14 @@ SituationAmount=Сума за ситуационна фактура (нето)
     SituationDeduction=Ситуационно изваждане
     ModifyAllLines=Промени всички линии
     CreateNextSituationInvoice=Създай следваща ситуация
    +ErrorFindNextSituationInvoice=Error unable to find next situation cycle ref
    +ErrorOutingSituationInvoiceOnUpdate=Unable to outing this situation invoice.
    +ErrorOutingSituationInvoiceCreditNote=Unable to outing linked credit note.
     NotLastInCycle=This invoice is not the latest in cycle and must not be modified.
     DisabledBecauseNotLastInCycle=Следваща ситуация вече съществува.
     DisabledBecauseFinal=Тази ситуация е финална.
    +situationInvoiceShortcode_AS=AS
    +situationInvoiceShortcode_S=Н
     CantBeLessThanMinPercent=Прогресът не може да бъде по-малък от стойността в предишната ситуация.
     NoSituations=Няма отворени ситуации
     InvoiceSituationLast=Последна и обща фактура
    @@ -532,3 +545,4 @@ AutoFillDateFrom=Set start date for service line with invoice date
     AutoFillDateFromShort=Set start date
     AutoFillDateTo=Set end date for service line with next invoice date
     AutoFillDateToShort=Set end date
    +MaxNumberOfGenerationReached=Max number of gen. reached
    diff --git a/htdocs/langs/bg_BG/cashdesk.lang b/htdocs/langs/bg_BG/cashdesk.lang
    index df0bd291455..6360f3557ed 100644
    --- a/htdocs/langs/bg_BG/cashdesk.lang
    +++ b/htdocs/langs/bg_BG/cashdesk.lang
    @@ -14,7 +14,7 @@ ShoppingCart=Кошница
     NewSell=Нова продажба
     AddThisArticle=Добави артикула
     RestartSelling=Обратно към продажбите
    -SellFinished=Sale complete
    +SellFinished=Продажбата завършена
     PrintTicket=Отпечатване на билет
     NoProductFound=Няма открит артикул
     ProductFound=открит продукт
    @@ -25,7 +25,7 @@ Difference=Разлика
     TotalTicket=Общо билет
     NoVAT=Без ДДС за тази продажба
     Change=Превишение получи
    -BankToPay=Account for payment
    +BankToPay=Акаунт за плащане
     ShowCompany=Покажи фирмата
     ShowStock=Покажи склад
     DeleteArticle=Кликнете, за да се премахне тази статия
    diff --git a/htdocs/langs/bg_BG/categories.lang b/htdocs/langs/bg_BG/categories.lang
    index 5ccd6ad0a34..7b13818275f 100644
    --- a/htdocs/langs/bg_BG/categories.lang
    +++ b/htdocs/langs/bg_BG/categories.lang
    @@ -16,7 +16,7 @@ MembersCategoriesArea=Зона етикети/категории Членове
     ContactsCategoriesArea=Зона етикети/категории Контакти
     AccountsCategoriesArea=Accounts tags/categories area
     ProjectsCategoriesArea=Projects tags/categories area
    -SubCats=Подкатегории
    +SubCats=Sub-categories
     CatList=Списък на етикети/категории
     NewCategory=Нов етикет/категория
     ModifCat=Редактиране етикет/категория
    @@ -85,3 +85,4 @@ CategorieRecursivHelp=Ако е активирано, продукта ще бъ
     AddProductServiceIntoCategory=Добавяне на следния продукт/услуга
     ShowCategory=Показване на етикет/категория
     ByDefaultInList=По подразбиране в списък
    +ChooseCategory=Choose category
    diff --git a/htdocs/langs/bg_BG/commercial.lang b/htdocs/langs/bg_BG/commercial.lang
    index 62f67cb1c2e..a84beabe02f 100644
    --- a/htdocs/langs/bg_BG/commercial.lang
    +++ b/htdocs/langs/bg_BG/commercial.lang
    @@ -60,8 +60,8 @@ ActionAC_CLO=Близо
     ActionAC_EMAILING=Изпращане на масов имейл
     ActionAC_COM=Изпратете заявка на клиента по пощата
     ActionAC_SHIP=Изпрати доставка по пощата
    -ActionAC_SUP_ORD=Изпращане на доставчика за по пощата
    -ActionAC_SUP_INV=Изпращане на доставчика фактура по пощата
    +ActionAC_SUP_ORD=Send purchase order by mail
    +ActionAC_SUP_INV=Send vendor invoice by mail
     ActionAC_OTH=Друг
     ActionAC_OTH_AUTO=Автоматично добавени
     ActionAC_MANUAL=Ръчно добавени
    diff --git a/htdocs/langs/bg_BG/companies.lang b/htdocs/langs/bg_BG/companies.lang
    index a22dde5f8b1..d67da39c23a 100644
    --- a/htdocs/langs/bg_BG/companies.lang
    +++ b/htdocs/langs/bg_BG/companies.lang
    @@ -8,11 +8,11 @@ ConfirmDeleteContact=Are you sure you want to delete this contact and all inheri
     MenuNewThirdParty=Нов контрагент
     MenuNewCustomer=Нов клиент
     MenuNewProspect=Нов потенциален
    -MenuNewSupplier=Нов доставчик
    +MenuNewSupplier=New vendor
     MenuNewPrivateIndividual=Ново физическо лице
    -NewCompany=Нова фирма (потенциален, клиент, доставчик)
    -NewThirdParty=Нов контрагент (потенциален, клиент, доставчик)
    -CreateDolibarrThirdPartySupplier=Създаване на контрагент (доставчик)
    +NewCompany=New company (prospect, customer, vendor)
    +NewThirdParty=New third party (prospect, customer, vendor)
    +CreateDolibarrThirdPartySupplier=Create a third party (vendor)
     CreateThirdPartyOnly=Създаване контрагент
     CreateThirdPartyAndContact=Create a third party + a child contact
     ProspectionArea=Област потенциални
    @@ -37,7 +37,7 @@ ThirdPartyProspectsStats=Потенциални
     ThirdPartyCustomers=Клиенти
     ThirdPartyCustomersStats=Клиенти
     ThirdPartyCustomersWithIdProf12=Клиентите с %s или %s
    -ThirdPartySuppliers=Доставчици
    +ThirdPartySuppliers=Vendors
     ThirdPartyType=Вид на контрагент
     Individual=Частно лице
     ToCreateContactWithSameName=Will create automatically a contact/address with same information than third party under the third party. In most cases, even if your third party is a physical people, creating a third party alone is enough.
    @@ -77,11 +77,11 @@ Web=Уеб
     Poste= Позиция
     DefaultLang=Език по подразбиране
     VATIsUsed=Sales tax is used
    -VATIsUsedWhenSelling=This define if this thirdparty includes a sale tax or not when it makes an invoice to its own customers
    +VATIsUsedWhenSelling=This define if this third party includes a sale tax or not when it makes an invoice to its own customers
     VATIsNotUsed=Sales tax is not used
     CopyAddressFromSoc=Fill address with third party address
    -ThirdpartyNotCustomerNotSupplierSoNoRef=Thirdparty neither customer nor supplier, no available refering objects
    -ThirdpartyIsNeitherCustomerNorClientSoCannotHaveDiscounts=Thirdparty neither customer nor supplier, discounts are not available
    +ThirdpartyNotCustomerNotSupplierSoNoRef=Third party neither customer nor vendor, no available refering objects
    +ThirdpartyIsNeitherCustomerNorClientSoCannotHaveDiscounts=Third party neither customer nor supplier, discounts are not available
     PaymentBankAccount=Payment bank account
     OverAllProposals=Предложения
     OverAllOrders=Поръчки
    @@ -99,9 +99,9 @@ LocalTax2ES=IRPF
     TypeLocaltax1ES=RE тип
     TypeLocaltax2ES=IRPF тип
     WrongCustomerCode=Невалиден код на клиент
    -WrongSupplierCode=Невалиден код на доставчик
    +WrongSupplierCode=Vendor code invalid
     CustomerCodeModel=Образец на код на клиент
    -SupplierCodeModel=Образец на код на доставчик
    +SupplierCodeModel=Vendor code model
     Gencod=Бар код
     ##### Professional ID #####
     ProfId1Short=Проф. номер 1
    @@ -267,7 +267,7 @@ Prospect=Потенциален
     CustomerCard=Клиентска карта
     Customer=Клиент
     CustomerRelativeDiscount=Относителна клиентска отстъпка
    -SupplierRelativeDiscount=Relative supplier discount
    +SupplierRelativeDiscount=Relative vendor discount
     CustomerRelativeDiscountShort=Относителна отстъпка
     CustomerAbsoluteDiscountShort=Абсолютна отстъпка
     CompanyHasRelativeDiscount=Този клиент има по подразбиране отстъпка <b>%s%%</b>
    @@ -284,8 +284,8 @@ HasCreditNoteFromSupplier=You have credit notes for <b>%s</b> %s from this suppl
     CompanyHasNoAbsoluteDiscount=Този клиент не разполага с наличен кредит за отстъпка
     CustomerAbsoluteDiscountAllUsers=Absolute customer discounts (granted by all users)
     CustomerAbsoluteDiscountMy=Absolute customer discounts (granted by yourself)
    -SupplierAbsoluteDiscountAllUsers=Absolute supplier discounts (granted by all users)
    -SupplierAbsoluteDiscountMy=Absolute supplier discounts (granted by yourself)
    +SupplierAbsoluteDiscountAllUsers=Absolute vendor discounts (entered by all users)
    +SupplierAbsoluteDiscountMy=Absolute vendor discounts (entered by yourself)
     DiscountNone=Няма
     Supplier=Доставчик
     AddContact=Създай контакт
    @@ -304,13 +304,13 @@ DeleteACompany=Изтриване на фирма
     PersonalInformations=Лични данни
     AccountancyCode=Accounting account
     CustomerCode=Код на клиент
    -SupplierCode=Код на доставчик
    +SupplierCode=Vendor code
     CustomerCodeShort=Код на клиента
    -SupplierCodeShort=Код на доставчика
    +SupplierCodeShort=Vendor code
     CustomerCodeDesc=Потребителски код, уникален за всички клиенти
    -SupplierCodeDesc=Код на доставчик, уникален за всички доставчици
    +SupplierCodeDesc=Vendor code, unique for all vendors
     RequiredIfCustomer=Изисква се, ако контрагентът е клиент или потенциален
    -RequiredIfSupplier=Изисква се, ако контрагентът е доставчик
    +RequiredIfSupplier=Required if third party is a vendor
     ValidityControledByModule=Валидност контролирана от модул
     ThisIsModuleRules=Това са правила за този модул
     ProspectToContact=Потенциален за контакт
    @@ -338,7 +338,7 @@ MyContacts=Моите контакти
     Capital=Капитал
     CapitalOf=Столица на %s
     EditCompany=Редактиране на фирма
    -ThisUserIsNot=Този потребител не е потенциален, клиенти или доставчик
    +ThisUserIsNot=This user is not a prospect, customer nor vendor
     VATIntraCheck=Проверка
     VATIntraCheckDesc=Връзката <b>%s</b> позволява да се попита Европейската служба за проверка на ДДС. Външен достъп до интернет от сървъра се изисква за тази услуга, за да работи.
     VATIntraCheckURL=http://ec.europa.eu/taxation_customs/vies/vieshome.do
    @@ -396,7 +396,7 @@ ImportDataset_company_4=Third parties/Sales representatives (Assign sales repres
     PriceLevel=Ценово ниво
     DeliveryAddress=Адрес за доставка
     AddAddress=Добавяне на адрес
    -SupplierCategory=Категория на доставчик
    +SupplierCategory=Vendor category
     JuridicalStatus200=Independent
     DeleteFile=Изтриване на файл
     ConfirmDeleteFile=Сигурен ли сте, че искате да изтриете този файл?
    @@ -406,7 +406,7 @@ FiscalYearInformation=Информация за фискалната годин
     FiscalMonthStart=Начален месец на фискалната година
     YouMustAssignUserMailFirst=You must create email for this user first to be able to add emails notifications for him.
     YouMustCreateContactFirst=To be able to add email notifications, you must first define contacts with valid emails for the third party
    -ListSuppliersShort=Списък на доставчиците
    +ListSuppliersShort=List of vendors
     ListProspectsShort=Списък на потенциални
     ListCustomersShort=Списък на клиенти
     ThirdPartiesArea=Контрагенти и контакти
    @@ -420,7 +420,7 @@ CurrentOutstandingBill=Текуща висяща сметка
     OutstandingBill=Макс. за висяща сметка
     OutstandingBillReached=Max. for outstanding bill reached
     OrderMinAmount=Minimum amount for order
    -MonkeyNumRefModelDesc=Return numero with format %syymm-nnnn for customer code and %syymm-nnnn for supplier code where yy is year, mm is month and nnnn is a sequence with no break and no return to 0.
    +MonkeyNumRefModelDesc=Return numero with format %syymm-nnnn for customer code and %syymm-nnnn for vendor code where yy is year, mm is month and nnnn is a sequence with no break and no return to 0.
     LeopardNumRefModelDesc=Кодът е безплатен. Този код може да бъде променен по всяко време.
     ManagingDirectors=Име на управител(и) (гл. изп. директор, директор, президент...)
     MergeOriginThirdparty=Дублиращ контрагент (контрагентът, който искате да изтриете)
    @@ -431,4 +431,4 @@ SaleRepresentativeLogin=Login of sales representative
     SaleRepresentativeFirstname=First name of sales representative
     SaleRepresentativeLastname=Last name of sales representative
     ErrorThirdpartiesMerge=There was an error when deleting the third parties. Please check the log. Changes have been reverted.
    -NewCustomerSupplierCodeProposed=New customer or supplier code suggested on duplicate code
    +NewCustomerSupplierCodeProposed=New customer or vendor code suggested on duplicate code
    diff --git a/htdocs/langs/bg_BG/compta.lang b/htdocs/langs/bg_BG/compta.lang
    index b8e3848cfec..098c50deef2 100644
    --- a/htdocs/langs/bg_BG/compta.lang
    +++ b/htdocs/langs/bg_BG/compta.lang
    @@ -19,7 +19,8 @@ Income=Доход
     Outcome=Разход
     MenuReportInOut=Приходи/разходи
     ReportInOut=Balance of income and expenses
    -ReportTurnover=Оборот
    +ReportTurnover=Turnover invoiced
    +ReportTurnoverCollected=Turnover collected
     PaymentsNotLinkedToInvoice=Плащания, които не са свързани с никоя фактура, така че не свързани с никой контрагент
     PaymentsNotLinkedToUser=Плащанията, които не са свързани с никой потребител
     Profit=Печалба
    @@ -34,7 +35,8 @@ AmountHTVATRealPaid=Нето платени
     VATToPay=Tax sales
     VATReceived=Tax received
     VATToCollect=Tax purchases
    -VATSummary=Tax Balance
    +VATSummary=Tax monthly
    +VATBalance=Tax Balance
     VATPaid=Tax paid
     LT1Summary=Tax 2 summary
     LT2Summary=Tax 3 summary
    @@ -76,16 +78,16 @@ MenuNewSocialContribution=New social/fiscal tax
     NewSocialContribution=New social/fiscal tax
     AddSocialContribution=Add social/fiscal tax
     ContributionsToPay=Social/fiscal taxes to pay
    -AccountancyTreasuryArea=Секция Счетоводство/ценности
    +AccountancyTreasuryArea=Billing and payment area
     NewPayment=Ново плащане
     Payments=Плащания
     PaymentCustomerInvoice=Плащане на продажна фактура
    -PaymentSupplierInvoice=Плащане доставна фактура
    +PaymentSupplierInvoice=Vendor invoice payment
     PaymentSocialContribution=Social/fiscal tax payment
     PaymentVat=Плащането на ДДС
     ListPayment=Списък на плащанията
     ListOfCustomerPayments=Списък на клиентски плащания
    -ListOfSupplierPayments=Списък на доставчика плащания
    +ListOfSupplierPayments=List of vendor payments
     DateStartPeriod=Date start period
     DateEndPeriod=Date end period
     newLT1Payment=New tax 2 payment
    @@ -104,19 +106,21 @@ VATPayment=Sales tax payment
     VATPayments=Sales tax payments
     VATRefund=Sales tax refund
     NewVATPayment=New sales tax payment
    +NewLocalTaxPayment=New tax %s payment
     Refund=Refund
     SocialContributionsPayments=Social/fiscal taxes payments
     ShowVatPayment=Покажи плащане на ДДС
     TotalToPay=Всичко за плащане
     BalanceVisibilityDependsOnSortAndFilters=Balance is visible in this list only if table is sorted ascending on %s and filtered for 1 bank account
     CustomerAccountancyCode=Customer accounting code
    -SupplierAccountancyCode=Supplier accounting code
    +SupplierAccountancyCode=Vendor accounting code
     CustomerAccountancyCodeShort=Cust. account. code
     SupplierAccountancyCodeShort=Sup. account. code
     AccountNumber=Номер на сметка
     NewAccountingAccount=Нова сметка
    -SalesTurnover=Продажби оборот
    -SalesTurnoverMinimum=Minimum sales turnover
    +Turnover=Turnover invoiced
    +TurnoverCollected=Turnover collected
    +SalesTurnoverMinimum=Minimum turnover
     ByExpenseIncome=By expenses & incomes
     ByThirdParties=По контрагенти
     ByUserAuthorOfInvoice=С фактура автор
    @@ -136,8 +140,8 @@ ConfirmDeleteSocialContribution=Are you sure you want to delete this social/fisc
     ExportDataset_tax_1=Social and fiscal taxes and payments
     CalcModeVATDebt=Mode <b>%sVAT on commitment accounting%s</b>.
     CalcModeVATEngagement=Mode <b>%sVAT on incomes-expenses%s</b>.
    -CalcModeDebt=Mode <b>%sClaims-Debts%s</b> said <b>Commitment accounting</b>.
    -CalcModeEngagement=Mode <b>%sIncomes-Expenses%s</b> said <b>cash accounting</b>
    +CalcModeDebt=Analysis of known recorded invoices even if they are not yet accounted in ledger.
    +CalcModeEngagement=Analysis of known recorded payments, even if they are not yet accounted in Ledger.
     CalcModeBookkeeping=Analysis of <b>data journalized in Bookkeeping Ledger table</b>
     CalcModeLT1= Mode <b>%sRE on customer invoices - suppliers invoices%s</b>
     CalcModeLT1Debt=Mode <b>%sRE on customer invoices%s</b>
    @@ -150,9 +154,9 @@ AnnualSummaryInputOutputMode=Balance of income and expenses, annual summary
     AnnualByCompanies=Balance of income and expenses, by predefined groups of account
     AnnualByCompaniesDueDebtMode=Balance of income and expenses, detail by predefined groups, mode <b>%sClaims-Debts%s</b> said <b>Commitment accounting</b>.
     AnnualByCompaniesInputOutputMode=Balance of income and expenses, detail by predefined groups, mode <b>%sIncomes-Expenses%s</b> said <b>cash accounting</b>.
    -SeeReportInInputOutputMode=Виж доклада <b>%sIncomes-Expense%sS</b> каза <b>за отчитане на касова основа</b> за изчисляване на действителните плащания
    -SeeReportInDueDebtMode=Виж доклада <b>%sClaims-Debt%sS ангажимент счетоводство</b> за изчисляване на издадените фактури
    -SeeReportInBookkeepingMode=See report <b>%sBookeeping%s</b> for a calculation on <b>bookkeeping table analysis</b>
    +SeeReportInInputOutputMode=See %sanalysis of payments%s for a calculation on actual payments made even if they are not yet accounted in Ledger.
    +SeeReportInDueDebtMode=See %sanalysis of invoices%s for a calculation based on known recorded invoices even if they are not yet accounted in Ledger.
    +SeeReportInBookkeepingMode=See <b>%sBookeeping report%s</b> for a calculation on <b>Bookkeeping Ledger table</b>
     RulesAmountWithTaxIncluded=- Amounts shown are with all taxes included
     RulesResultDue=- Показани Сумите са с включени всички такси <br> - Тя включва неплатените фактури, разходи и ДДС, независимо дали са платени или не. <br> - Тя се основава на датата на утвърждаване на фактури и ДДС и на датата на падежа за разходи.
     RulesResultInOut=- It includes the real payments made on invoices, expenses and VAT. <br>- It is based on the payment dates of the invoices, expenses and VAT.
    @@ -171,6 +175,8 @@ LT1ReportByCustomersES=Report by third party RE
     LT2ReportByCustomersES=Доклад от контрагент IRPF
     VATReport=Sale tax report
     VATReportByPeriods=Sale tax report by period
    +VATReportByRates=Sale tax report by rates
    +VATReportByThirdParties=Sale tax report by third parties
     VATReportByCustomers=Sale tax report by customer
     VATReportByCustomersInInputOutputMode=Report by the customer VAT collected and paid
     VATReportByQuartersInInputOutputMode=Report by Sale tax rate of the tax collected and paid
    @@ -207,7 +213,7 @@ Pcg_version=Chart of accounts models
     Pcg_type=PCG тип
     Pcg_subtype=PCG подтип
     InvoiceLinesToDispatch=Invoice lines to dispatch
    -ByProductsAndServices=By products and services
    +ByProductsAndServices=By product and service
     RefExt=External ref
     ToCreateAPredefinedInvoice=To create a template invoice, create a standard invoice, then, without validating it, click onto button "%s".
     LinkedOrder=Link to order
    @@ -215,7 +221,8 @@ Mode1=Method 1
     Mode2=Method 2
     CalculationRuleDesc=To calculate total VAT, there is two methods:<br>Method 1 is rounding vat on each line, then summing them.<br>Method 2 is summing all vat on each line, then rounding result.<br>Final result may differs from few cents. Default mode is mode <b>%s</b>.
     CalculationRuleDescSupplier=According to supplier, choose appropriate method to apply same calculation rule and get same result expected by your supplier.
    -TurnoverPerProductInCommitmentAccountingNotRelevant=Turnover report per product, when using a <b>cash accountancy</b> mode is not relevant. This report is only available when using <b>engagement accountancy</b> mode (see setup of accountancy module).
    +TurnoverPerProductInCommitmentAccountingNotRelevant=The report of Turnover collected per product is not available. This report is only available for turnover invoiced.
    +TurnoverPerSaleTaxRateInCommitmentAccountingNotRelevant=The report of Turnover collected per sale tax rate is not available. This report is only available for turnover invoiced.
     CalculationMode=Calculation mode
     AccountancyJournal=Accounting code journal
     ACCOUNTING_VAT_SOLD_ACCOUNT=Accounting account by default for VAT on sales (used if not defined on VAT dictionary setup)
    @@ -223,7 +230,7 @@ ACCOUNTING_VAT_BUY_ACCOUNT=Accounting account by default for VAT on purchases (u
     ACCOUNTING_VAT_PAY_ACCOUNT=Accounting account by default for paying VAT
     ACCOUNTING_ACCOUNT_CUSTOMER=Accounting account used for customer third parties
     ACCOUNTING_ACCOUNT_CUSTOMER_Desc=The dedicated accounting account defined on third party card will be used for Subledger accouting only. This one will be used for General Ledger and as default value of Subledger accounting if dedicated customer accouting account on third party is not defined.
    -ACCOUNTING_ACCOUNT_SUPPLIER=Accounting account used for supplier third parties
    +ACCOUNTING_ACCOUNT_SUPPLIER=Accounting account used for vendor third parties
     ACCOUNTING_ACCOUNT_SUPPLIER_Desc=The dedicated accounting account defined on third party card will be used for Subledger accouting only. This one will be used for General Ledger and as default value of Subledger accounting if dedicated supplier accouting account on third party is not defined.
     CloneTax=Clone a social/fiscal tax
     ConfirmCloneTax=Confirm the clone of a social/fiscal tax payment
    @@ -242,3 +249,11 @@ FiscalPeriod=Accounting period
     ListSocialContributionAssociatedProject=List of social contributions associated with the project
     DeleteFromCat=Remove from accounting group
     AccountingAffectation=Accounting assignement
    +LastDayTaxIsRelatedTo=Last day of period the tax is related to
    +VATDue=Sale tax claimed
    +ClaimedForThisPeriod=Claimed for the period
    +PaidDuringThisPeriod=Paid during this period
    +ByVatRate=By sale tax rate
    +TurnoverbyVatrate=Turnover invoiced by sale tax rate
    +TurnoverCollectedbyVatrate=Turnover collected by sale tax rate
    +PurchasebyVatrate=Purchase by sale tax rate
    diff --git a/htdocs/langs/bg_BG/dict.lang b/htdocs/langs/bg_BG/dict.lang
    index 7bdcf00f8e3..366391943a4 100644
    --- a/htdocs/langs/bg_BG/dict.lang
    +++ b/htdocs/langs/bg_BG/dict.lang
    @@ -5,7 +5,8 @@ CountryIT=Италия
     CountryES=Испания
     CountryDE=Германия
     CountryCH=Швейцария
    -CountryGB=Великобритания
    +# Warning, country code GB is for United Kingdom. UK Does not exists as country code in ISO standard.
    +CountryGB=Обединено Кралство
     CountryUK=Обединено Кралство
     CountryIE=Ирландия
     CountryCN=Китай
    diff --git a/htdocs/langs/bg_BG/ecm.lang b/htdocs/langs/bg_BG/ecm.lang
    index 34be247f00d..d3101db381e 100644
    --- a/htdocs/langs/bg_BG/ecm.lang
    +++ b/htdocs/langs/bg_BG/ecm.lang
    @@ -39,9 +39,10 @@ ShowECMSection=Покажи директория
     DeleteSection=Изтриване на директория
     ConfirmDeleteSection=Can you confirm you want to delete the directory <b>%s</b>?
     ECMDirectoryForFiles=Относителна директория за файловете
    -CannotRemoveDirectoryContainsFiles=Премахването не е възможно, защото съдържа файлове
    +CannotRemoveDirectoryContainsFilesOrDirs=Removal not possible because it contains some files or sub-directories
    +CannotRemoveDirectoryContainsFiles=Removal not possible because it contains some files
     ECMFileManager=Файлов мениджър
    -ECMSelectASection=Изберете директория от лявото дърво ...
    +ECMSelectASection=Select a directory in the tree...
     DirNotSynchronizedSyncFirst=This directory seems to be created or modified outside ECM module. You must click on "Resync" button first to synchronize disk and database to get content of this directory.
     ReSyncListOfDir=Resync list of directories
     HashOfFileContent=Hash of file content
    diff --git a/htdocs/langs/bg_BG/errors.lang b/htdocs/langs/bg_BG/errors.lang
    index df9bf2472c3..7e5702e9aed 100644
    --- a/htdocs/langs/bg_BG/errors.lang
    +++ b/htdocs/langs/bg_BG/errors.lang
    @@ -32,9 +32,9 @@ ErrorBarCodeRequired=Бар код е задължителен
     ErrorCustomerCodeAlreadyUsed=Клиентът код вече се използва
     ErrorBarCodeAlreadyUsed=Бар кодът вече се използва
     ErrorPrefixRequired=Префикс изисква
    -ErrorBadSupplierCodeSyntax=Bad синтаксис за код на доставчика
    -ErrorSupplierCodeRequired=Доставчик изисква код
    -ErrorSupplierCodeAlreadyUsed=Доставчик код вече се използва
    +ErrorBadSupplierCodeSyntax=Bad syntax for vendor code
    +ErrorSupplierCodeRequired=Vendor code required
    +ErrorSupplierCodeAlreadyUsed=Vendor code already used
     ErrorBadParameters=Лошите параметри
     ErrorBadValueForParameter=Wrong value '%s' for parameter '%s'
     ErrorBadImageFormat=Файлът на изображението е с неподържан формат (Вашето PHP не поддържа фукции за конвертиране на изображения от този формат)
    @@ -87,7 +87,7 @@ ErrorsOnXLines=Грешки на <b>%s</b> изходни линии
     ErrorFileIsInfectedWithAVirus=Антивирусна програма не е в състояние да валидира файла (файл може да бъде заразен с вирус)
     ErrorSpecialCharNotAllowedForField=Специални знаци не са разрешени за полето &quot;%s&quot;
     ErrorNumRefModel=Позоваване съществува в база данни (%s) и не е съвместим с това правило за номериране. Премахване на запис или преименува препратка към активира този модул.
    -ErrorQtyTooLowForThisSupplier=Количество твърде ниска за този доставчик или няма цена, определена за този продукт на този доставчик
    +ErrorQtyTooLowForThisSupplier=Quantity too low for this vendor or no price defined on this product for this supplier
     ErrorModuleSetupNotComplete=Setup of module looks to be uncomplete. Go on Home - Setup - Modules to complete.
     ErrorBadMask=Грешка на маска
     ErrorBadMaskFailedToLocatePosOfSequence=Грешка, маска без поредния номер
    @@ -177,7 +177,7 @@ ErrorBadDefinitionOfMenuArrayInModuleDescriptor=Bad Definition Of Menu Array In
     ErrorSavingChanges=An error has ocurred when saving the changes
     ErrorWarehouseRequiredIntoShipmentLine=Warehouse is required on the line to ship
     ErrorFileMustHaveFormat=File must have format %s
    -ErrorSupplierCountryIsNotDefined=Не е определено на страната на доставчика. Корекция на щепсела.
    +ErrorSupplierCountryIsNotDefined=Country for this vendor is not defined. Correct this first.
     ErrorsThirdpartyMerge=Failed to merge the two records. Request canceled.
     ErrorStockIsNotEnoughToAddProductOnOrder=Stock is not enough for product %s to add it into a new order.
     ErrorStockIsNotEnoughToAddProductOnInvoice=Stock is not enough for product %s to add it into a new invoice.
    diff --git a/htdocs/langs/bg_BG/hrm.lang b/htdocs/langs/bg_BG/hrm.lang
    index 7b12c7d818b..068752cfd2f 100644
    --- a/htdocs/langs/bg_BG/hrm.lang
    +++ b/htdocs/langs/bg_BG/hrm.lang
    @@ -1,16 +1,16 @@
     # Dolibarr language file - en_US - hrm
     # Admin
    -HRM_EMAIL_EXTERNAL_SERVICE=Email to prevent HRM external service
    +HRM_EMAIL_EXTERNAL_SERVICE=Изпрати Email за да предупредиш външната услуга ЧР
     Establishments=Обекти
     Establishment=Обект
     NewEstablishment=Нов обект
     DeleteEstablishment=Изтриване на обект
    -ConfirmDeleteEstablishment=Are-you sure to delete this establishment?
    +ConfirmDeleteEstablishment=Сигурни ли сте, че искате да изтриете този обект?
     OpenEtablishment=Отвори обект
     CloseEtablishment=Затвори обект
     # Dictionary
    -DictionaryDepartment=HRM - Department list
    -DictionaryFunction=HRM - Function list
    +DictionaryDepartment=ЧР - Списък с отдели
    +DictionaryFunction=ЧР - Списък с функции
     # Module
     Employees=Служители
     Employee=Служител
    diff --git a/htdocs/langs/bg_BG/install.lang b/htdocs/langs/bg_BG/install.lang
    index 183ae0384f5..3489238388e 100644
    --- a/htdocs/langs/bg_BG/install.lang
    +++ b/htdocs/langs/bg_BG/install.lang
    @@ -6,6 +6,7 @@ ConfFileDoesNotExistsAndCouldNotBeCreated=Конфигурационния фа
     ConfFileCouldBeCreated=Конфигурационния файл <b>%s</b> може да бъде създаден.
     ConfFileIsNotWritable=<b>%s</b> конфигурационен файл е без права за запис. Проверете правата. При първа инсталация, вашия уеб сървър трябва да бъде настроен с права за запис в този файл по време на процеса на конфигуриране (&quot;chmod 666&quot; за пример на Unix подобна операционна система).
     ConfFileIsWritable=Конфигурационния файл <b>%s</b> е с права за писане.
    +ConfFileMustBeAFileNotADir=Configuration file <b>%s</b> must be a file, not a directory.
     ConfFileReload=Презареждане на цялата информация от конфигурационния файл.
     PHPSupportSessions=PHP поддържа сесии.
     PHPSupportPOSTGETOk=PHP поддържа променливи POST и GET.
    @@ -91,8 +92,8 @@ FailedToCreateAdminLogin=Failed to create Dolibarr administrator account.
     WarningRemoveInstallDir=Внимание, от съображения за сигурност, след като ведъж инсталирането или надграждането завърши, за да се избегне ново използване на инструментите за инсталиране, трябва да добавите файл наречен <b>install.lock</b> в директорията с документи на Dolibarr, за да се избегне злонамерена употреба.
     FunctionNotAvailableInThisPHP=Не е наличено за това PHP
     ChoosedMigrateScript=Изберете скрипт за миграция
    -DataMigration=Миграция на данните
    -DatabaseMigration=Миграция на структурата на базата данни
    +DataMigration=Database migration (data)
    +DatabaseMigration=Database migration (structure + some data)
     ProcessMigrateScript=Скрипта обработва
     ChooseYourSetupMode=Изберете режим на настройка и кликнете върху "Начало"...
     FreshInstall=Нова инсталация
    @@ -146,7 +147,7 @@ NothingToDo=Nothing to do
     # upgrade
     MigrationFixData=Корекция на denormalized данни
     MigrationOrder=Миграция на данни за поръчки от клиенти
    -MigrationSupplierOrder=Миграция на данни за поръчки към доставчик
    +MigrationSupplierOrder=Data migration for vendor's orders
     MigrationProposal=Миграция на данни за оферти
     MigrationInvoice=Миграция на данни за фактури за клиенти
     MigrationContract=Миграция на данни за договори
    @@ -196,8 +197,14 @@ MigrationEvents=Миграция на събития за добавяне на
     MigrationEventsContact=Migration of events to add event contact into assignement table
     MigrationRemiseEntity=Update entity field value of llx_societe_remise
     MigrationRemiseExceptEntity=Update entity field value of llx_societe_remise_except
    +MigrationUserRightsEntity=Update entity field value of llx_user_rights
    +MigrationUserGroupRightsEntity=Update entity field value of llx_usergroup_rights
     MigrationReloadModule=Презареждане на модула %s
     MigrationResetBlockedLog=Reset module BlockedLog for v7 algorithm
     ShowNotAvailableOptions=Показване на недостъпните опции
     HideNotAvailableOptions=Скриване на недостъпните опции
     ErrorFoundDuringMigration=Error were reported during migration process so next step is not available. To ignore errors, you can <a href="%s">click here</a>, but application or some features may not work correctly until fixed.
    +YouTryInstallDisabledByDirLock=The application try to sefl upgrade, but install/upgrade pages have been disabled for security reason (directory renamed with .lock suffix).<br>
    +YouTryInstallDisabledByFileLock=The application try to sefl upgrade, but install/upgrade pages pages have been disabled for security reason (by lock file <strong>install.lock</strong> into dolibarr documents directory).<br>
    +ClickHereToGoToApp=Click here to go to your application
    +ClickOnLinkOrRemoveManualy=Click on following link and if you always reach this page, you must remove the file install.lock into documents directory manually
    diff --git a/htdocs/langs/bg_BG/ldap.lang b/htdocs/langs/bg_BG/ldap.lang
    index 53391ce57ee..2ac38f0824c 100644
    --- a/htdocs/langs/bg_BG/ldap.lang
    +++ b/htdocs/langs/bg_BG/ldap.lang
    @@ -1,5 +1,4 @@
     # Dolibarr language file - Source file is en_US - ldap
    -DomainPassword=Парола за домейн
     YouMustChangePassNextLogon=Парола за потребителски <b>%s</b> за домейна <b>%s</b> трябва да бъдат променени.
     UserMustChangePassNextLogon=Потребителят трябва да смени паролата на домейна %s
     LDAPInformationsForThisContact=Информация в LDAP база данни за този контакт
    @@ -25,3 +24,4 @@ MemberTypeSynchronized=Member type synchronized
     ContactSynchronized=Свържи се синхронизират
     ForceSynchronize=Force синхронизиране Dolibarr -> LDAP
     ErrorFailedToReadLDAP=Неуспех при четенето на LDAP база данни. Проверете LDAP модул за настройка и достъпността на базата данни.
    +PasswordOfUserInLDAP=Password of user in LDAP
    diff --git a/htdocs/langs/bg_BG/loan.lang b/htdocs/langs/bg_BG/loan.lang
    index 1fead286203..81bbc28a904 100644
    --- a/htdocs/langs/bg_BG/loan.lang
    +++ b/htdocs/langs/bg_BG/loan.lang
    @@ -10,6 +10,7 @@ LoanCapital=Капитал
     Insurance=Застраховка
     Interest=Лихва
     Nbterms=Number of terms
    +Term=Term
     LoanAccountancyCapitalCode=Accounting account capital
     LoanAccountancyInsuranceCode=Accounting account insurance
     LoanAccountancyInterestCode=Accounting account interest
    @@ -17,39 +18,14 @@ ConfirmDeleteLoan=Потвърдете изтриването на този за
     LoanDeleted=Заемът е изтрит успешно
     ConfirmPayLoan=Confirm classify paid this loan
     LoanPaid=Заем Платен
    -# Calc
    -LoanCalc=Калкулатор Банкови Заеми
    -PurchaseFinanceInfo=Покупна и Финансова Информация
    -SalePriceOfAsset=Продажна цена на Актив
    -PercentageDown=Процетна Вноска
    -LengthOfMortgage=Duration of loan
    -AnnualInterestRate=Годишна Лихвена Тарифа
    -ExplainCalculations=Обясняване на изчисленията
    -ShowMeCalculationsAndAmortization=Покажате ми изчисленията и сумата за погашение
    -MortgagePaymentInformation=Информация за Плащане на Ипотека
    -DownPayment=Вноска
    -DownPaymentDesc=The <b>down payment</b> = The price of the home multiplied by the percentage down divided by 100 (for 5% down becomes 5/100 or 0.05)
    -InterestRateDesc=<b>Лихвената тарифа</b> = Годишният лихвен процент разделен на 100
    -MonthlyFactorDesc=The <b>monthly factor</b> = The result of the following formula
    -MonthlyInterestRateDesc=<b>Месечната лихвена тарифа</b> = Годишната лихвена тарифа разделена на 12 (за 12-те месеца в година)
    -MonthTermDesc=The <b>month term</b> of the loan in months = The number of years you've taken the loan out for times 12
    -MonthlyPaymentDesc=Месечното плащане е базирано на следната формула
    -AmortizationPaymentDesc=The <a href="#amortization">amortization</a> breaks down how much of your monthly payment goes towards the bank's interest, and how much goes into paying off the principal of your loan.
    -AmountFinanced=Сума на финансиране
    -AmortizationMonthlyPaymentOverYears=Сума за погасяване при Месечно Плащане: <b>%s</b> за %s години
    -Totalsforyear=Totals for year
    -MonthlyPayment=Месечно Плащане
    -LoanCalcDesc=This <b>mortgage calculator</b> can be used to figure out monthly payments of a loaning, based on the amount borrowed, the term of the loan desired and the interest rate.<br> This calculator includes also PMI (Private Mortgage Insurance) for loans where less than 20%% is put as a down payment. Also taken into consideration are the town property taxes, and their effect on the total monthly mortgage payment.<br>
    -GoToInterest=%s ще върви към ЛИХВАТА
    -GoToPrincipal=%s ще върви към ГЛАВНИЦАТА
    -YouWillSpend=You will spend %s in year %s
     ListLoanAssociatedProject=List of loan associated with the project
     AddLoan=Create loan
    +FinancialCommitment=Financial commitment
    +InterestAmount=Лихва
    +CapitalRemain=Capital remain
     # Admin
     ConfigLoan=Конфигурация на модула заем
     LOAN_ACCOUNTING_ACCOUNT_CAPITAL=Accounting account capital by default
     LOAN_ACCOUNTING_ACCOUNT_INTEREST=Accounting account interest by default
     LOAN_ACCOUNTING_ACCOUNT_INSURANCE=Accounting account insurance by default
    -FinancialCommitment=Financial commitment
     CreateCalcSchedule=Edit financial commitment
    -InterestAmount=Interest amount
    diff --git a/htdocs/langs/bg_BG/mails.lang b/htdocs/langs/bg_BG/mails.lang
    index 09fc6466251..f5609b5498a 100644
    --- a/htdocs/langs/bg_BG/mails.lang
    +++ b/htdocs/langs/bg_BG/mails.lang
    @@ -11,7 +11,9 @@ MailFrom=Подател
     MailErrorsTo=Грешки до
     MailReply=Отговор на
     MailTo=Получател (и)
    +MailToUsers=To user(s)
     MailCC=Копие до
    +MailToCCUsers=Copy to users(s)
     MailCCC=Кеширано копие до
     MailTopic=Тема на имейла
     MailText=Съобщение
    @@ -164,4 +166,4 @@ InGoingEmailSetup=Incoming email setup
     OutGoingEmailSetupForEmailing=Outgoing email setup (for mass emailing)
     DefaultOutgoingEmailSetup=Default outgoing email setup
     Information=Информация
    -
    +ContactsWithThirdpartyFilter=Contacts avec filtre client
    diff --git a/htdocs/langs/bg_BG/main.lang b/htdocs/langs/bg_BG/main.lang
    index d63f97d916c..e5fc395ca51 100644
    --- a/htdocs/langs/bg_BG/main.lang
    +++ b/htdocs/langs/bg_BG/main.lang
    @@ -92,6 +92,7 @@ DolibarrInHttpAuthenticationSoPasswordUseless=Dolibarr authentication mode is se
     Administrator=Администратор
     Undefined=Неопределен
     PasswordForgotten=Password forgotten?
    +NoAccount=No account?
     SeeAbove=Виж по-горе
     HomeArea=Начало
     LastConnexion=Latest connection
    @@ -231,7 +232,7 @@ Limit=Лимит
     Limits=Лимити
     Logout=Изход
     NoLogoutProcessWithAuthMode=Не се прилага функция за изключване на връзката с режима за удостоверяване <b>%s</b>
    -Connection=Вход
    +Connection=Влизане
     Setup=Настройки
     Alert=Предупреждение
     MenuWarnings=Сигнали
    @@ -402,6 +403,7 @@ DefaultTaxRate=Default tax rate
     Average=Средно
     Sum=Сума
     Delta=Делта
    +RemainToPay=Remain to pay
     Module=Module/Application
     Modules=Modules/Applications
     Option=Опция
    @@ -414,7 +416,7 @@ Favorite=Любими
     ShortInfo=Инфо
     Ref=Код
     ExternalRef=Код външен
    -RefSupplier=Код доставчик
    +RefSupplier=Ref. vendor
     RefPayment=Код плащане
     CommercialProposalsShort=Търговски предложения
     Comment=Коментар
    @@ -493,7 +495,7 @@ Received=Получено
     Paid=Платено
     Topic=Тема
     ByCompanies=По контрагенти
    -ByUsers=По потребители
    +ByUsers=By user
     Links=Връзки
     Link=Връзка
     Rejects=Откази
    @@ -505,6 +507,7 @@ NoneF=Няма
     NoneOrSeveral=None or several
     Late=Закъснели
     LateDesc=Delay to define if a record is late or not depends on your setup. Ask your admin to change delay from menu Home - Setup - Alerts.
    +NoItemLate=No late item
     Photo=Снимка
     Photos=Снимки
     AddPhoto=Добавяне на снимка
    @@ -619,9 +622,9 @@ BuildDoc=Създай Doc
     Entity=Субект
     Entities=Субекти
     CustomerPreview=Преглед на клиент
    -SupplierPreview=Преглед на доставчик
    +SupplierPreview=Vendor preview
     ShowCustomerPreview=Покажи преглед на клиента
    -ShowSupplierPreview=Покажи преглед на доставчика
    +ShowSupplierPreview=Show vendor preview
     RefCustomer=Код клиент
     Currency=Валута
     InfoAdmin=Информация за администратори
    @@ -679,7 +682,7 @@ Color=Цвят
     Documents=Свързани файлове
     Documents2=Документи
     UploadDisabled=Качването е деактивирано
    -MenuAccountancy=Счетоводство
    +MenuAccountancy=Accounting
     MenuECM=Документи
     MenuAWStats=AWStats
     MenuMembers=Членове
    @@ -915,11 +918,11 @@ SearchIntoProductsOrServices=Продукти или услуги
     SearchIntoProjects=Проекти
     SearchIntoTasks=Задачи
     SearchIntoCustomerInvoices=Клиентски фактури
    -SearchIntoSupplierInvoices=Фактури доставчици
    +SearchIntoSupplierInvoices=Vendor invoices
     SearchIntoCustomerOrders=Клиентски поръчки
    -SearchIntoSupplierOrders=Поръчки доставчици
    +SearchIntoSupplierOrders=Purchase orders
     SearchIntoCustomerProposals=Клиентски предложения
    -SearchIntoSupplierProposals=Предложения доставчици
    +SearchIntoSupplierProposals=Vendor proposals
     SearchIntoInterventions=Намеси
     SearchIntoContracts=Договори
     SearchIntoCustomerShipments=Customer shipments
    @@ -941,3 +944,7 @@ Remote=Remote
     LocalAndRemote=Local and Remote
     KeyboardShortcut=Keyboard shortcut
     AssignedTo=Възложено на
    +Deletedraft=Delete draft
    +ConfirmMassDraftDeletion=Draft Bulk delete confirmation
    +FileSharedViaALink=File shared via a link
    +
    diff --git a/htdocs/langs/bg_BG/margins.lang b/htdocs/langs/bg_BG/margins.lang
    index 5ee0eeaeaeb..09789443a91 100644
    --- a/htdocs/langs/bg_BG/margins.lang
    +++ b/htdocs/langs/bg_BG/margins.lang
    @@ -28,10 +28,10 @@ UseDiscountAsService=Като услуга
     UseDiscountOnTotal=On subtotal
     MARGIN_METHODE_FOR_DISCOUNT_DETAILS=Defines if a global discount is treated as a product, a service, or only on subtotal for margin calculation.
     MARGIN_TYPE=Buying/Cost price suggested by default for margin calculation
    -MargeType1=Margin on Best supplier price
    +MargeType1=Margin on Best vendor price
     MargeType2=Margin on Weighted Average Price (WAP)
     MargeType3=Margin on Cost Price
    -MarginTypeDesc=* Margin on best buying price = Selling price - Best supplier price defined on product card<br>* Margin on Weighted Average Price (WAP) = Selling price - Product Weighted Average Price (WAP) or best supplier price if WAP not yet defined<br>* Margin on Cost price = Selling price - Cost price defined on product card or WAP if cost price not defined, or best supplier price if WAP not yet defined
    +MarginTypeDesc=* Margin on best buying price = Selling price - Best vendor price defined on product card<br>* Margin on Weighted Average Price (WAP) = Selling price - Product Weighted Average Price (WAP) or best supplier price if WAP not yet defined<br>* Margin on Cost price = Selling price - Cost price defined on product card or WAP if cost price not defined, or best supplier price if WAP not yet defined
     CostPrice=Cost price
     UnitCharges=Unit charges
     Charges=Charges
    diff --git a/htdocs/langs/bg_BG/members.lang b/htdocs/langs/bg_BG/members.lang
    index 5077d468551..996d98e4d40 100644
    --- a/htdocs/langs/bg_BG/members.lang
    +++ b/htdocs/langs/bg_BG/members.lang
    @@ -111,7 +111,7 @@ SendingAnEMailToMember=Sending information email to member
     SendingEmailOnAutoSubscription=Sending email on auto registration
     SendingEmailOnMemberValidation=Sending email on new member validation
     SendingEmailOnNewSubscription=Sending email on new subscription
    -SendingReminderForExpiredSubscription=Sending reminder for expired subscription
    +SendingReminderForExpiredSubscription=Sending reminder for expired subscriptions
     SendingEmailOnCancelation=Sending email on cancelation
     # Topic of email templates
     YourMembershipRequestWasReceived=Your membership was received.
    diff --git a/htdocs/langs/bg_BG/modulebuilder.lang b/htdocs/langs/bg_BG/modulebuilder.lang
    index a3fee23cb53..9d6661eda41 100644
    --- a/htdocs/langs/bg_BG/modulebuilder.lang
    +++ b/htdocs/langs/bg_BG/modulebuilder.lang
    @@ -74,6 +74,7 @@ NoWidget=No widget
     GoToApiExplorer=Go to API explorer
     ListOfMenusEntries=List of menu entries
     ListOfPermissionsDefined=List of defined permissions
    +SeeExamples=See examples here
     EnabledDesc=Condition to have this field active (Examples: 1 or $conf->global->MYMODULE_MYOPTION)
     VisibleDesc=Is the field visible ? (Examples: 0=Never visible, 1=Visible on list and create/update/view forms, 2=Visible on list only, 3=Visible on create/update/view form only. Using a negative value means field is not shown by default on list but can be selected for viewing)
     IsAMeasureDesc=Can the value of field be cumulated to get a total into list ? (Examples: 1 or 0)
    @@ -95,3 +96,6 @@ DropTableIfEmpty=(Delete table if empty)
     TableDoesNotExists=The table %s does not exists
     TableDropped=Table %s deleted
     InitStructureFromExistingTable=Build the structure array string of an existing table
    +UseAboutPage=Disallow the about page
    +UseDocFolder=Disallow the documentation folder
    +UseSpecificReadme=Use a specific ReadMe
    diff --git a/htdocs/langs/bg_BG/opensurvey.lang b/htdocs/langs/bg_BG/opensurvey.lang
    index 712f45d26ab..9a08ed868ad 100644
    --- a/htdocs/langs/bg_BG/opensurvey.lang
    +++ b/htdocs/langs/bg_BG/opensurvey.lang
    @@ -58,3 +58,4 @@ MoreChoices=Въведете повече възможности за избор
     SurveyExpiredInfo=The poll has been closed or voting delay has expired.
     EmailSomeoneVoted=%s е попълнил ред.\nМожете да намерите вашата анкета на линка:\n%s
     ShowSurvey=Show survey
    +UserMustBeSameThanUserUsedToVote=You must have voted and use the same user name that the one used to vote, to post a comment
    diff --git a/htdocs/langs/bg_BG/orders.lang b/htdocs/langs/bg_BG/orders.lang
    index d8908c7d548..3ab9c072594 100644
    --- a/htdocs/langs/bg_BG/orders.lang
    +++ b/htdocs/langs/bg_BG/orders.lang
    @@ -1,6 +1,6 @@
     # Dolibarr language file - Source file is en_US - orders
     OrdersArea=Секция за поръчки от клиенти
    -SuppliersOrdersArea=Секция за поръчки към доставчици
    +SuppliersOrdersArea=Purchase orders area
     OrderCard=Карта за поръчка
     OrderId=Поръчка Id
     Order=Поръчка
    @@ -13,10 +13,10 @@ OrderToProcess=Поръчка за обработка
     NewOrder=Нова поръчка
     ToOrder=Направи поръчка
     MakeOrder=Направите поръчка
    -SupplierOrder=Поръчка към доставчик
    -SuppliersOrders=Поръчки към доставчици
    -SuppliersOrdersRunning=Доставчика за поръчки
    -CustomerOrder=Поръчка от клиент
    +SupplierOrder=Purchase order
    +SuppliersOrders=Purchase orders
    +SuppliersOrdersRunning=Current purchase orders
    +CustomerOrder=Поръчка на клиента
     CustomersOrders=Поръчки от клиенти
     CustomersOrdersRunning=Текущи поръчки от клиенти
     CustomersOrdersAndOrdersLines=Поръчки от клиенти и редове от поръчки
    @@ -24,7 +24,7 @@ OrdersDeliveredToBill=Customer orders delivered to bill
     OrdersToBill=Поръчки от клиенти доставени
     OrdersInProcess=Поръчки от клиенти в изпълнение
     OrdersToProcess=Поръчки от клиенти за изпълнение
    -SuppliersOrdersToProcess=Поръчки от доставчици за изпълнение
    +SuppliersOrdersToProcess=Purchase orders to process
     StatusOrderCanceledShort=Отменен
     StatusOrderDraftShort=Чернова
     StatusOrderValidatedShort=Валидиран
    @@ -75,15 +75,15 @@ ShowOrder=Покажи поръчка
     OrdersOpened=Поръчки за обработка
     NoDraftOrders=Няма поръчки чернови
     NoOrder=No order
    -NoSupplierOrder=Няма поръчка доставчик
    +NoSupplierOrder=No purchase order
     LastOrders=Latest %s customer orders
     LastCustomerOrders=Latest %s customer orders
    -LastSupplierOrders=Latest %s supplier orders
    +LastSupplierOrders=Latest %s purchase orders
     LastModifiedOrders=Latest %s modified orders
     AllOrders=Всички поръчки
     NbOfOrders=Брой на поръчките
     OrdersStatistics=Поръчка статистически данни
    -OrdersStatisticsSuppliers=Доставчик реда статистика
    +OrdersStatisticsSuppliers=Purchase order statistics
     NumberOfOrdersByMonth=Брой на поръчки по месец
     AmountOfOrdersByMonthHT=Сума на поръчки по месец (без данък)
     ListOfOrders=Списък на поръчките
    @@ -97,12 +97,12 @@ ConfirmMakeOrder=Are you sure you want to confirm you made this order on <b>%s</
     GenerateBill=Генерирай фактура
     ClassifyShipped=Класифицирай доставени
     DraftOrders=Поръчки чернови
    -DraftSuppliersOrders=Чернови поръчки доставчици
    +DraftSuppliersOrders=Draft purchase orders
     OnProcessOrders=Поръчки в изпълнение
     RefOrder=Реф. поръчка
     RefCustomerOrder=Ref. order for customer
    -RefOrderSupplier=Ref. order for supplier
    -RefOrderSupplierShort=Ref. order supplier
    +RefOrderSupplier=Ref. order for vendor
    +RefOrderSupplierShort=Ref. order vendor
     SendOrderByMail=Изпрати поръчката с имейл
     ActionsOnOrder=Събития по поръчката
     NoArticleOfTypeProduct=Няма артикул от тип 'продукт', така че няма артикули годни за доставка по тази поръчка
    @@ -115,9 +115,9 @@ ConfirmCloneOrder=Are you sure you want to clone this order <b>%s</b>?
     DispatchSupplierOrder=Получаване поръчка от доставчик %s
     FirstApprovalAlreadyDone=Първо одобрение вече е направено
     SecondApprovalAlreadyDone=Второ одобрение вече е направено
    -SupplierOrderReceivedInDolibarr=Supplier order %s received %s
    -SupplierOrderSubmitedInDolibarr=Supplier order %s submited
    -SupplierOrderClassifiedBilled=Supplier order %s set billed
    +SupplierOrderReceivedInDolibarr=Purchase Order %s received %s
    +SupplierOrderSubmitedInDolibarr=Purchase Order %s submited
    +SupplierOrderClassifiedBilled=Purchase Order %s set billed
     OtherOrders=Други поръчки
     ##### Types de contacts #####
     TypeContact_commande_internal_SALESREPFOLL=Представител проследява поръчка на клиент
    @@ -125,11 +125,11 @@ TypeContact_commande_internal_SHIPPING=Представител проследя
     TypeContact_commande_external_BILLING=Контакт с клиент по фактура
     TypeContact_commande_external_SHIPPING=Контакт с клиент по доставка
     TypeContact_commande_external_CUSTOMER=Контакт за клиент по поръчка
    -TypeContact_order_supplier_internal_SALESREPFOLL=Представител за проследяване доставчик
    +TypeContact_order_supplier_internal_SALESREPFOLL=Representative following-up purchase order
     TypeContact_order_supplier_internal_SHIPPING=Представител проследява доставка
    -TypeContact_order_supplier_external_BILLING=Контакт на доставчик по фактура
    -TypeContact_order_supplier_external_SHIPPING=Контакт на доставчик по доставка
    -TypeContact_order_supplier_external_CUSTOMER=Контакт на доставчик по поръчка
    +TypeContact_order_supplier_external_BILLING=Vendor invoice contact
    +TypeContact_order_supplier_external_SHIPPING=Vendor shipping contact
    +TypeContact_order_supplier_external_CUSTOMER=Vendor contact following-up order
     Error_COMMANDE_SUPPLIER_ADDON_NotDefined=Constant COMMANDE_SUPPLIER_ADDON not defined
     Error_COMMANDE_ADDON_NotDefined=Constant COMMANDE_ADDON not defined
     Error_OrderNotChecked=No orders to invoice selected
    diff --git a/htdocs/langs/bg_BG/other.lang b/htdocs/langs/bg_BG/other.lang
    index 2f2e1937780..de2d12ca460 100644
    --- a/htdocs/langs/bg_BG/other.lang
    +++ b/htdocs/langs/bg_BG/other.lang
    @@ -80,9 +80,9 @@ LinkedObject=Свързан обект
     NbOfActiveNotifications=Брой уведомления (брой имейли на получатели)
     PredefinedMailTest=__(Hello)__\nThis is a test mail sent to __EMAIL__.\nThe two lines are separated by a carriage return.\n\n__USER_SIGNATURE__
     PredefinedMailTestHtml=__(Hello)__\nThis is a <b>test</b> mail (the word test must be in bold).<br>The two lines are separated by a carriage return.<br><br>__USER_SIGNATURE__
    -PredefinedMailContentSendInvoice=__(Hello)__\n\nYou will find here the invoice __REF__\n\nThis is the link to make your online payment if this invoice is not already payed:\n__ONLINE_PAYMENT_URL__\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
    -PredefinedMailContentSendInvoiceReminder=__(Hello)__\n\nWe would like to warn you that the invoice  __REF__ seems to not be payed. So this is the invoice in attachment again, as a reminder.\n\nThis is the link to make your online payment:\n__ONLINE_PAYMENT_URL__\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
    -PredefinedMailContentSendProposal=__(Hello)__\n\nYou will find here the commercial proposal __PREF__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
    +PredefinedMailContentSendInvoice=__(Hello)__\n\nYou will find here the invoice __REF__\n\n__ONLINE_PAYMENT_TEXT_AND_URL__\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
    +PredefinedMailContentSendInvoiceReminder=__(Hello)__\n\nWe would like to warn you that the invoice  __REF__ seems to not be payed. So this is the invoice in attachment again, as a reminder.\n\n__ONLINE_PAYMENT_TEXT_AND_URL__\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
    +PredefinedMailContentSendProposal=__(Hello)__\n\nYou will find here the commercial proposal __REF__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
     PredefinedMailContentSendSupplierProposal=__(Hello)__\n\nYou will find here the price request __REF__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
     PredefinedMailContentSendOrder=__(Hello)__\n\nYou will find here the order __REF__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
     PredefinedMailContentSendSupplierOrder=__(Hello)__\n\nYou will find here our order __REF__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
    @@ -91,6 +91,7 @@ PredefinedMailContentSendShipping=__(Hello)__\n\nYou will find here the shipping
     PredefinedMailContentSendFichInter=__(Hello)__\n\nYou will find here the intervention __REF__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
     PredefinedMailContentThirdparty=__(Hello)__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
     PredefinedMailContentUser=__(Hello)__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
    +PredefinedMailContentLink=You can click on the link below to make your payment if it is not already done.\n\n%s\n\n
     DemoDesc=Dolibarr is a compact ERP/CRM supporting several business modules. A demo showcasing all modules makes no sense as this scenario never occurs (several hundred available). So, several demo profiles are available.
     ChooseYourDemoProfil=Choose the demo profile that best suits your needs...
     ChooseYourDemoProfilMore=...or build your own profile<br>(manual module selection)
    @@ -218,7 +219,7 @@ FileIsTooBig=Файлът е твърде голям
     PleaseBePatient=Моля, бъдете търпеливи...
     NewPassword=New password
     ResetPassword=Reset password
    -RequestToResetPasswordReceived=Получена е заявка за промяна на вашата парола за достъп
    +RequestToResetPasswordReceived=A request to change your password has been received.
     NewKeyIs=Това е вашият нов ключ за влизане
     NewKeyWillBe=Вашият нов ключ за влизане в софтуера ще бъде
     ClickHereToGoTo=Кликнете тук, за да отидете на %s
    @@ -233,6 +234,8 @@ PermissionsDelete=Permissions removed
     YourPasswordMustHaveAtLeastXChars=Your password must have at least <strong>%s</strong> chars
     YourPasswordHasBeenReset=Your password has been reset successfully
     ApplicantIpAddress=IP address of applicant
    +SMSSentTo=SMS sent to %s
    +
     ##### Export #####
     ExportsArea=Секция за експорт
     AvailableFormats=Налични формати
    diff --git a/htdocs/langs/bg_BG/paypal.lang b/htdocs/langs/bg_BG/paypal.lang
    index 1614593d1d4..cfea12bcd8b 100644
    --- a/htdocs/langs/bg_BG/paypal.lang
    +++ b/htdocs/langs/bg_BG/paypal.lang
    @@ -14,7 +14,6 @@ PaypalModeOnlyPaypal=Paypal само
     ONLINE_PAYMENT_CSS_URL=Optionnal URL of CSS style sheet on online payment page
     ThisIsTransactionId=Това е номер на сделката: <b>%s</b>
     PAYPAL_ADD_PAYMENT_URL=Добавяне на URL адреса на Paypal плащане, когато ви изпрати документа по пощата
    -PredefinedMailContentLink=You can click on the link below to make your payment if it is not already done.<br><br>%s<br><br>
     YouAreCurrentlyInSandboxMode=You are currently in the %s "sandbox" mode
     NewOnlinePaymentReceived=New online payment received
     NewOnlinePaymentFailed=New online payment tried but failed
    diff --git a/htdocs/langs/bg_BG/productbatch.lang b/htdocs/langs/bg_BG/productbatch.lang
    index 02be9951ab3..bb75ac9dfa0 100644
    --- a/htdocs/langs/bg_BG/productbatch.lang
    +++ b/htdocs/langs/bg_BG/productbatch.lang
    @@ -16,7 +16,7 @@ printEatby=Eat-by: %s
     printSellby=Sell-by: %s
     printQty=Кол: %d
     AddDispatchBatchLine=Add a line for Shelf Life dispatching
    -WhenProductBatchModuleOnOptionAreForced=When module Lot/Serial is on, automatic increase/decrease stock mode is forced to shipping validate and manual dispatching for reception and can't be edited. Other options can be defined as you want.
    +WhenProductBatchModuleOnOptionAreForced=When module Lot/Serial is on, automatic stock decrease  is forced to 'Decrease real stocks on shipping validation' and automatic increase mode is forced to 'Increase real stocks on manual dispatching into warehouses' and can't be edited. Other options can be defined as you want.
     ProductDoesNotUseBatchSerial=This product does not use lot/serial number
     ProductLotSetup=Setup of module lot/serial
     ShowCurrentStockOfLot=Show current stock for couple product/lot
    diff --git a/htdocs/langs/bg_BG/products.lang b/htdocs/langs/bg_BG/products.lang
    index 4e57b45fc4f..68843eda698 100644
    --- a/htdocs/langs/bg_BG/products.lang
    +++ b/htdocs/langs/bg_BG/products.lang
    @@ -70,6 +70,7 @@ SoldAmount=Sold amount
     PurchasedAmount=Purchased amount
     NewPrice=Нова цена
     MinPrice=Мин. продажна цена
    +EditSellingPriceLabel=Edit selling price label
     CantBeLessThanMinPrice=Продажната цена не може да бъде по-ниска от максимално допустимата за този продукт (%s без ДДС). Това съобщение може да се появи, ако въведете твърде важна отстъпка.
     ContractStatusClosed=Затворен
     ErrorProductAlreadyExists=Вече съществува продукт с референция %s .
    @@ -155,7 +156,7 @@ BuyingPrices=Buying prices
     CustomerPrices=Продажни цени
     SuppliersPrices=Доставни цени
     SuppliersPricesOfProductsOrServices=Цени на доставчика (за продукти или услуги)
    -CustomCode=Customs/Commodity/HS code
    +CustomCode=Customs / Commodity / HS code
     CountryOrigin=Държава на произход
     Nature=Същност
     ShortLabel=Кратък етикет
    @@ -250,8 +251,8 @@ PriceNumeric=Число
     DefaultPrice=Цена по подразбиране
     ComposedProductIncDecStock=Увеличаване/Намаляване на наличността при промяна на родителя
     ComposedProduct=Под-продукт
    -MinSupplierPrice=Минимална цена на доставчика
    -MinCustomerPrice=Minimum customer price
    +MinSupplierPrice=Минимална покупната цена
    +MinCustomerPrice=Minimum selling price
     DynamicPriceConfiguration=Конфигурация на динамична цена
     DynamicPriceDesc=On product card, with this module enabled, you should be able to set mathematic functions to calculate Customer or Supplier prices. Such function can use all mathematic operators, some constants and variables. You can set here the variables you want to be able to use and if the variable need an automatic update, the external URL to use to ask Dolibarr to update automaticaly the value.
     AddVariable=Add Variable
    diff --git a/htdocs/langs/bg_BG/projects.lang b/htdocs/langs/bg_BG/projects.lang
    index 4cccbdb804e..01ddfb33433 100644
    --- a/htdocs/langs/bg_BG/projects.lang
    +++ b/htdocs/langs/bg_BG/projects.lang
    @@ -77,6 +77,7 @@ Time=Време
     ListOfTasks=List of tasks
     GoToListOfTimeConsumed=Go to list of time consumed
     GoToListOfTasks=Go to list of tasks
    +GoToGanttView=Go to Gantt view
     GanttView=Gantt View
     ListProposalsAssociatedProject=Списък на търговските предложения, свързани с проекта
     ListOrdersAssociatedProject=List of customer orders associated with the project
    @@ -226,4 +227,4 @@ AllowCommentOnProject=Allow user comments on projects
     DontHavePermissionForCloseProject=You do not have permissions to close the project %s
     DontHaveTheValidateStatus=The project %s must be open to be closed
     RecordsClosed=%s project(s) closed
    -SendProjectRef=About project %s
    +SendProjectRef=Information project %s
    diff --git a/htdocs/langs/bg_BG/propal.lang b/htdocs/langs/bg_BG/propal.lang
    index 9a52937b329..38d32d9cad7 100644
    --- a/htdocs/langs/bg_BG/propal.lang
    +++ b/htdocs/langs/bg_BG/propal.lang
    @@ -75,6 +75,7 @@ AvailabilityTypeAV_1M=1 месец
     TypeContact_propal_internal_SALESREPFOLL=Представител следното предложение
     TypeContact_propal_external_BILLING=Контакта с клиентите фактура
     TypeContact_propal_external_CUSTOMER=Контакт с клиентите следното предложение
    +TypeContact_propal_external_SHIPPING=Customer contact for delivery
     # Document models
     DocModelAzurDescription=Цялостен модел за предложение (logo. ..)
     DefaultModelPropalCreate=Създаване на модел по подразбиране
    diff --git a/htdocs/langs/bg_BG/sendings.lang b/htdocs/langs/bg_BG/sendings.lang
    index ce1e11f48a4..a89ef5905e9 100644
    --- a/htdocs/langs/bg_BG/sendings.lang
    +++ b/htdocs/langs/bg_BG/sendings.lang
    @@ -52,8 +52,8 @@ ActionsOnShipping=Събития на пратка
     LinkToTrackYourPackage=Линк за проследяване на вашия пакет
     ShipmentCreationIsDoneFromOrder=За момента се извършва от картата с цел създаване на нова пратка.
     ShipmentLine=Линия на пратка
    -ProductQtyInCustomersOrdersRunning=Product quantity into open customers orders
    -ProductQtyInSuppliersOrdersRunning=Product quantity into open suppliers orders
    +ProductQtyInCustomersOrdersRunning=Product quantity into open customer orders
    +ProductQtyInSuppliersOrdersRunning=Product quantity into open purchase orders
     ProductQtyInShipmentAlreadySent=Product quantity from open customer order already sent
     ProductQtyInSuppliersShipmentAlreadyRecevied=Product quantity from open supplier order already received
     NoProductToShipFoundIntoStock=Няма намерен продукт за изпращане в склад <b>%s</b>. Поправете стоковата и се върнете обратно, за да изберете друг склад.
    diff --git a/htdocs/langs/bg_BG/stocks.lang b/htdocs/langs/bg_BG/stocks.lang
    index 451da0c98a2..0be43e7d226 100644
    --- a/htdocs/langs/bg_BG/stocks.lang
    +++ b/htdocs/langs/bg_BG/stocks.lang
    @@ -67,7 +67,7 @@ DeStockOnValidateOrder=Намаляване реалните запаси на 
     DeStockOnShipment=Decrease real stocks on shipping validation
     DeStockOnShipmentOnClosing=Decrease real stocks on shipping classification closed
     ReStockOnBill=Увеличаване на реалните запаси на доставчици фактури / кредитни известия за валидиране
    -ReStockOnValidateOrder=Увеличаване на реалните запаси на доставчиците поръчки апробиране
    +ReStockOnValidateOrder=Increase real stocks on purchase orders approbation
     ReStockOnDispatchOrder=Increase real stocks on manual dispatching into warehouses, after supplier order receipt of goods
     OrderStatusNotReadyToDispatch=Поръчка все още не е или не повече статут, който позволява изпращането на продукти на склад складове.
     StockDiffPhysicTeoric=Explanation for difference between physical and virtual stock
    @@ -203,3 +203,4 @@ RegulateStock=Regulate Stock
     ListInventory=Списък
     StockSupportServices=Stock management support services
     StockSupportServicesDesc=By default, you can stock only product with type "product". If on, and if module service is on, you can also stock a product with type "service"
    +ReceiveProducts=Receive items
    diff --git a/htdocs/langs/bg_BG/stripe.lang b/htdocs/langs/bg_BG/stripe.lang
    index c79261165d3..539c7930538 100644
    --- a/htdocs/langs/bg_BG/stripe.lang
    +++ b/htdocs/langs/bg_BG/stripe.lang
    @@ -58,8 +58,8 @@ NameOnCard=Name on card
     CardNumber=Card Number
     ExpiryDate=Expiry Date
     CVN=CVN
    -DeleteACard=Delete Card record
    -ConfirmDeleteCard=Are you sure you want to delete this Card record?
    +DeleteACard=Delete Card
    +ConfirmDeleteCard=Are you sure you want to delete this Credit or Debit card?
     CreateCustomerOnStripe=Create customer on Stripe
     CreateCardOnStripe=Create card on Stripe
     ShowInStripe=Show in Stripe
    diff --git a/htdocs/langs/bg_BG/supplier_proposal.lang b/htdocs/langs/bg_BG/supplier_proposal.lang
    index 5e1ed1c7151..556bdb3f02c 100644
    --- a/htdocs/langs/bg_BG/supplier_proposal.lang
    +++ b/htdocs/langs/bg_BG/supplier_proposal.lang
    @@ -1,22 +1,22 @@
     # Dolibarr language file - Source file is en_US - supplier_proposal
    -SupplierProposal=Търговски предложения от доставчици
    -supplier_proposalDESC=Управление на запитвания за цени към доставчици
    +SupplierProposal=Vendor commercial proposals
    +supplier_proposalDESC=Manage price requests to vendors
     SupplierProposalNew=Ново запитване за цена
     CommRequest=Запитване за цена
     CommRequests=Запитвания за цени
     SearchRequest=Намиране на запитване
     DraftRequests=Чернови на запитвания
    -SupplierProposalsDraft=Draft supplier proposals
    +SupplierProposalsDraft=Draft vendor proposals
     LastModifiedRequests=Latest %s modified price requests
     RequestsOpened=Отваряне на запитване за цена
    -SupplierProposalArea=Зона предложения от доставчици
    -SupplierProposalShort=Предложение от доставчик
    -SupplierProposals=Предложения доставчици
    -SupplierProposalsShort=Предложения доставчици
    +SupplierProposalArea=Vendor proposals area
    +SupplierProposalShort=Vendor proposal
    +SupplierProposals=Vendor proposals
    +SupplierProposalsShort=Vendor proposals
     NewAskPrice=Ново запитване за цена
     ShowSupplierProposal=Показване на запитване за цена
     AddSupplierProposal=Създаване на запитване за цена
    -SupplierProposalRefFourn=Доставчик реф.
    +SupplierProposalRefFourn=Vendor ref
     SupplierProposalDate=Дата на доставка
     SupplierProposalRefFournNotice=Before closing to "Accepted", think to grasp suppliers references.
     ConfirmValidateAsk=Are you sure you want to validate this price request under name <b>%s</b>?
    @@ -47,9 +47,9 @@ CommercialAsk=Запитване за цена
     DefaultModelSupplierProposalCreate=Създаване на модел по подразбиране
     DefaultModelSupplierProposalToBill=Шаблон по подразбиране, когато се затваря запитване за цена (прието)
     DefaultModelSupplierProposalClosed=Шаблон по подразбиране, когато се затваря запитване за цена (отказано)
    -ListOfSupplierProposals=Списък на запитвания за цени към доставчици
    -ListSupplierProposalsAssociatedProject=List of supplier proposals associated with project
    -SupplierProposalsToClose=Supplier proposals to close
    -SupplierProposalsToProcess=Supplier proposals to process
    +ListOfSupplierProposals=List of vendor proposal requests
    +ListSupplierProposalsAssociatedProject=List of vendor proposals associated with project
    +SupplierProposalsToClose=Vendor proposals to close
    +SupplierProposalsToProcess=Vendor proposals to process
     LastSupplierProposals=Latest %s price requests
     AllPriceRequests=All requests
    diff --git a/htdocs/langs/bg_BG/suppliers.lang b/htdocs/langs/bg_BG/suppliers.lang
    index 8e14bb78484..4096355bcb8 100644
    --- a/htdocs/langs/bg_BG/suppliers.lang
    +++ b/htdocs/langs/bg_BG/suppliers.lang
    @@ -1,11 +1,11 @@
     # Dolibarr language file - Source file is en_US - suppliers
    -Suppliers=Доставчици
    -SuppliersInvoice=Фактура
    -ShowSupplierInvoice=Показване на фактура на доставчик
    -NewSupplier=Нов доставчик
    +Suppliers=Vendors
    +SuppliersInvoice=Vendor invoice
    +ShowSupplierInvoice=Show Vendor Invoice
    +NewSupplier=New vendor
     History=Исторически
    -ListOfSuppliers=Списък на доставчиците
    -ShowSupplier=Вижте доставчик
    +ListOfSuppliers=List of vendors
    +ShowSupplier=Show vendor
     OrderDate=Дата на поръчката
     BuyingPriceMin=Best buying price
     BuyingPriceMinShort=Best buying price
    @@ -14,34 +14,34 @@ TotalSellingPriceMinShort=Total of subproducts selling prices
     SomeSubProductHaveNoPrices=Някои под-продукти нямата определена цена
     AddSupplierPrice=Add buying price
     ChangeSupplierPrice=Change buying price
    -SupplierPrices=Доставни цени
    +SupplierPrices=Vendor prices
     ReferenceSupplierIsAlreadyAssociatedWithAProduct=Този референтен доставчик вече е свързана с референтното: %s
    -NoRecordedSuppliers=Не регистриран доставчик
    -SupplierPayment=Доставчика на платежни услуги
    -SuppliersArea=Space доставчици
    -RefSupplierShort=Не. снабдител
    +NoRecordedSuppliers=No vendor recorded
    +SupplierPayment=Vendor payment
    +SuppliersArea=Vendor area
    +RefSupplierShort=Ref. vendor
     Availability=Наличност
    -ExportDataset_fournisseur_1=Фактури и фактура линии
    -ExportDataset_fournisseur_2=Фактури и наредби
    -ExportDataset_fournisseur_3=Поръчки към доставчици и линии на поръчки
    +ExportDataset_fournisseur_1=Vendor invoices list and invoice lines
    +ExportDataset_fournisseur_2=Vendor invoices and payments
    +ExportDataset_fournisseur_3=Purchase orders and order lines
     ApproveThisOrder=Одобряване на поръчката
     ConfirmApproveThisOrder=Are you sure you want to approve order <b>%s</b>?
     DenyingThisOrder=Отхвърляне на тази поръчка
     ConfirmDenyingThisOrder=Are you sure you want to deny this order <b>%s</b>?
     ConfirmCancelThisOrder=Are you sure you want to cancel this order <b>%s</b>?
    -AddSupplierOrder=Създаване на поръчка за покупка
    -AddSupplierInvoice=Създаване на фактура
    -ListOfSupplierProductForSupplier=Списък на доставчици на стоки и цени <b>%s</b>
    -SentToSuppliers=Изпратено към доставчици
    -ListOfSupplierOrders=Списък на нарежданията за доставчика
    -MenuOrdersSupplierToBill=Поръчки на доставчика за фактуриране
    +AddSupplierOrder=Create Purchase Order
    +AddSupplierInvoice=Create vendor invoice
    +ListOfSupplierProductForSupplier=List of products and prices for vendor <b>%s</b>
    +SentToSuppliers=Sent to vendors
    +ListOfSupplierOrders=List of purchase orders
    +MenuOrdersSupplierToBill=Purchase orders to invoice
     NbDaysToDelivery=Закъснение на доставка в дни
     DescNbDaysToDelivery=Най-голямото закъснение на доставка за продукти от тази поръчка
    -SupplierReputation=Supplier reputation
    +SupplierReputation=Vendor reputation
     DoNotOrderThisProductToThisSupplier=Do not order
     NotTheGoodQualitySupplier=Wrong quality
     ReputationForThisProduct=Reputation
     BuyerName=Buyer name
     AllProductServicePrices=All product / service prices
     AllProductReferencesOfSupplier=All product / service references of supplier
    -BuyingPriceNumShort=Доставни цени
    +BuyingPriceNumShort=Vendor prices
    diff --git a/htdocs/langs/bg_BG/users.lang b/htdocs/langs/bg_BG/users.lang
    index e5a04c65d3e..5693ff6d719 100644
    --- a/htdocs/langs/bg_BG/users.lang
    +++ b/htdocs/langs/bg_BG/users.lang
    @@ -48,7 +48,7 @@ PasswordChangeRequest=Request to change password for <b>%s</b>
     PasswordChangeRequestSent=Заявка за промяна на паролата на <b>%s</b> е изпратена на <b>%s</b>.
     ConfirmPasswordReset=Confirm password reset
     MenuUsersAndGroups=Потребители и групи
    -LastGroupsCreated=Latest %s created groups
    +LastGroupsCreated=Latest %s groups created
     LastUsersCreated=Latest %s users created
     ShowGroup=Покажи групата
     ShowUser=Покажи потребителя
    diff --git a/htdocs/langs/bg_BG/website.lang b/htdocs/langs/bg_BG/website.lang
    index 4e2478533be..ab283f62b5f 100644
    --- a/htdocs/langs/bg_BG/website.lang
    +++ b/htdocs/langs/bg_BG/website.lang
    @@ -73,7 +73,7 @@ AnotherContainer=Another container
     WEBSITE_USE_WEBSITE_ACCOUNTS=Enable the web site account table
     WEBSITE_USE_WEBSITE_ACCOUNTSTooltip=Enable the table to store web site accounts (login/pass) for each website / thirdparty
     YouMustDefineTheHomePage=You must first define the default Home page
    -OnlyEditionOfSourceForGrabbedContentFuture=Note: only edition of HTML source will be possible when a page content is intiliazed by grabbing it from an external page (WYSIWYG editor will not be available)
    +OnlyEditionOfSourceForGrabbedContentFuture=Note: only edition of HTML source will be possible when a page content is initiliazed by grabbing it from an external page (WYSIWYG editor will not be available)
     OnlyEditionOfSourceForGrabbedContent=Only edition of HTML source is possible when content was grabbed from an external site
     GrabImagesInto=Grab also images found into css and page.
     ImagesShouldBeSavedInto=Images should be saved into directory
    diff --git a/htdocs/langs/bg_BG/workflow.lang b/htdocs/langs/bg_BG/workflow.lang
    index 6f8869f8e98..ac65d1382f2 100644
    --- a/htdocs/langs/bg_BG/workflow.lang
    +++ b/htdocs/langs/bg_BG/workflow.lang
    @@ -14,7 +14,7 @@ descWORKFLOW_INVOICE_AMOUNT_CLASSIFY_BILLED_ORDER=Класифицирай въ
     descWORKFLOW_INVOICE_CLASSIFY_BILLED_ORDER=Класифицирай свързаната клиентска поръчка/поръчки като платена, когато фактурата е маркирана като платена (ако стойността на фактурата е същата, като на вързаната поръчка)
     descWORKFLOW_ORDER_CLASSIFY_SHIPPED_SHIPPING=Classify linked source customer order to shipped when a shipment is validated (and if quantity shipped by all shipments is the same as in the order to update)
     # Autoclassify supplier order
    -descWORKFLOW_ORDER_CLASSIFY_BILLED_SUPPLIER_PROPOSAL=Classify linked source supplier proposal(s) to billed when supplier invoice is validated (and if amount of the invoice is same than total amount of linked proposals)
    -descWORKFLOW_INVOICE_AMOUNT_CLASSIFY_BILLED_SUPPLIER_ORDER=Classify linked source supplier order(s) to billed when supplier invoice is validated (and if amount of the invoice is same than total amount of linked orders)
    +descWORKFLOW_ORDER_CLASSIFY_BILLED_SUPPLIER_PROPOSAL=Classify linked source vendor proposal(s) to billed when vendor invoice is validated (and if amount of the invoice is same than total amount of linked proposals)
    +descWORKFLOW_INVOICE_AMOUNT_CLASSIFY_BILLED_SUPPLIER_ORDER=Classify linked source purchase order(s) to billed when vendor invoice is validated (and if amount of the invoice is same than total amount of linked orders)
     AutomaticCreation=Автоматично създаване
     AutomaticClassification=Автоматично класифициране
    diff --git a/htdocs/langs/bn_BD/accountancy.lang b/htdocs/langs/bn_BD/accountancy.lang
    index c37db78c215..04bbaa447e7 100644
    --- a/htdocs/langs/bn_BD/accountancy.lang
    +++ b/htdocs/langs/bn_BD/accountancy.lang
    @@ -1,4 +1,5 @@
     # Dolibarr language file - en_US - Accounting Expert
    +Accounting=Accounting
     ACCOUNTING_EXPORT_SEPARATORCSV=Column separator for export file
     ACCOUNTING_EXPORT_DATE=Date format for export file
     ACCOUNTING_EXPORT_PIECE=Export the number of piece
    @@ -39,11 +40,11 @@ AccountWithNonZeroValues=Accounts with non zero values
     ListOfAccounts=List of accounts
     
     MainAccountForCustomersNotDefined=Main accounting account for customers not defined in setup
    -MainAccountForSuppliersNotDefined=Main accounting account for suppliers not defined in setup
    +MainAccountForSuppliersNotDefined=Main accounting account for vendors not defined in setup
     MainAccountForUsersNotDefined=Main accounting account for users not defined in setup
     MainAccountForVatPaymentNotDefined=Main accounting account for VAT payment not defined in setup
     
    -AccountancyArea=Accountancy area
    +AccountancyArea=Accounting area
     AccountancyAreaDescIntro=Usage of the accountancy module is done in several step:
     AccountancyAreaDescActionOnce=The following actions are usually executed one time only, or once per year...
     AccountancyAreaDescActionOnceBis=Next steps should be done to save you time in future by suggesting you the correct default accounting account when making the journalization (writing record in Journals and General ledger)
    @@ -54,6 +55,7 @@ AccountancyAreaDescChartModel=STEP %s: Create a model of chart of account from m
     AccountancyAreaDescChart=STEP %s: Create or check content of your chart of account from menu %s
     
     AccountancyAreaDescVat=STEP %s: Define accounting accounts for each VAT Rates. For this, use the menu entry %s.
    +AccountancyAreaDescDefault=STEP %s: Define default accounting accounts. For this, use the menu entry %s.
     AccountancyAreaDescExpenseReport=STEP %s: Define default accounting accounts for each type of expense report. For this, use the menu entry %s.
     AccountancyAreaDescSal=STEP %s: Define default accounting accounts for payment of salaries. For this, use the menu entry %s.
     AccountancyAreaDescContrib=STEP %s: Define default accounting accounts for special expences (miscellaneous taxes). For this, use the menu entry %s.
    @@ -89,7 +91,7 @@ MenuProductsAccounts=Product accounts
     ProductsBinding=Products accounts
     Ventilation=Binding to accounts
     CustomersVentilation=Customer invoice binding
    -SuppliersVentilation=Supplier invoice binding
    +SuppliersVentilation=Vendor invoice binding
     ExpenseReportsVentilation=Expense report binding
     CreateMvts=Create new transaction
     UpdateMvts=Modification of a transaction
    @@ -130,12 +132,14 @@ ACCOUNTING_LENGTH_GACCOUNT=Length of the general accounting accounts (If you set
     ACCOUNTING_LENGTH_AACCOUNT=Length of the third party accounting accounts (If you set value to 6 here, the account '401' will appear like '401000' on screen)
     ACCOUNTING_MANAGE_ZERO=Allow to manage different number of zero at the end of an accounting account. Needed by some countries (like switzerland). If keep to off (default), you can set the 2 following parameters to ask application to add virtual zero.
     BANK_DISABLE_DIRECT_INPUT=Disable direct recording of transaction in bank account
    +ACCOUNTING_ENABLE_EXPORT_DRAFT_JOURNAL=Enable draft export on journal
     
     ACCOUNTING_SELL_JOURNAL=Sell journal
     ACCOUNTING_PURCHASE_JOURNAL=Purchase journal
     ACCOUNTING_MISCELLANEOUS_JOURNAL=Miscellaneous journal
     ACCOUNTING_EXPENSEREPORT_JOURNAL=Expense report journal
     ACCOUNTING_SOCIAL_JOURNAL=Social journal
    +ACCOUNTING_HAS_NEW_JOURNAL=Has new Journal
     
     ACCOUNTING_ACCOUNT_TRANSFER_CASH=Accounting account of transfer
     ACCOUNTING_ACCOUNT_SUSPENSE=Accounting account of wait
    @@ -185,11 +189,12 @@ ListeMvts=List of movements
     ErrorDebitCredit=Debit and Credit cannot have a value at the same time
     AddCompteFromBK=Add accounting accounts to the group
     ReportThirdParty=List third party account
    -DescThirdPartyReport=Consult here the list of the third party customers and suppliers and their accounting accounts
    +DescThirdPartyReport=Consult here the list of the third party customers and vendors and their accounting accounts
     ListAccounts=List of the accounting accounts
     UnknownAccountForThirdparty=Unknown third party account. We will use %s
     UnknownAccountForThirdpartyBlocking=Unknown third party account. Blocking error
     UnknownAccountForThirdpartyAndWaitingAccountNotDefinedBlocking=Unknown third party account and waiting account not defined. Blocking error
    +PaymentsNotLinkedToProduct=Payment not linked to any product / service
     
     Pcgtype=Group of account
     Pcgsubtype=Subgroup of account
    @@ -204,8 +209,8 @@ DescVentilDoneCustomer=Consult here the list of the lines of invoices customers
     DescVentilTodoCustomer=Bind invoice lines not already bound with a product accounting account
     ChangeAccount=Change the product/service accounting account for selected lines with the following accounting account:
     Vide=-
    -DescVentilSupplier=Consult here the list of supplier invoice lines bound or not yet bound to a product accounting account
    -DescVentilDoneSupplier=Consult here the list of the lines of invoices supplier and their accounting account
    +DescVentilSupplier=Consult here the list of vendor invoice lines bound or not yet bound to a product accounting account
    +DescVentilDoneSupplier=Consult here the list of the lines of invoices vendors and their accounting account
     DescVentilTodoExpenseReport=Bind expense report lines not already bound with a fee accounting account
     DescVentilExpenseReport=Consult here the list of expense report lines bound (or not) to a fee accounting account
     DescVentilExpenseReportMore=If you setup accounting account on type of expense report lines, the application will be able to make all the binding between your expense report lines and the accounting account of your chart of accounts, just in one click with the button <strong>"%s"</strong>. If account was not set on fees dictionary or if you still has some lines not bound to any account, you will have to make a manual binding from the menu "<strong>%s</strong>".
    @@ -215,7 +220,7 @@ ValidateHistory=Bind Automatically
     AutomaticBindingDone=Automatic binding done
     
     ErrorAccountancyCodeIsAlreadyUse=Error, you cannot delete this accounting account because it is used
    -MvtNotCorrectlyBalanced=Movement not correctly balanced. Credit = %s. Debit = %s
    +MvtNotCorrectlyBalanced=Movement not correctly balanced. Debit = %s | Credit = %s
     FicheVentilation=Binding card
     GeneralLedgerIsWritten=Transactions are written in the Ledger
     GeneralLedgerSomeRecordWasNotRecorded=Some of the transactions could not be journalized. If there is no other error message, this is probably because they were already journalized.
    @@ -293,4 +298,9 @@ Binded=Lines bound
     ToBind=Lines to bind
     UseMenuToSetBindindManualy=Autodection not possible, use menu <a href="%s">%s</a> to make the binding manually
     
    +## Import
    +ImportAccountingEntries=Accounting entries
    +
     WarningReportNotReliable=Warning, this report is not based on the Ledger, so does not contains transaction modified manualy in the Ledger. If your journalization is up to date, the bookkeeping view is more accurate.
    +ExpenseReportJournal=Expense Report Journal
    +InventoryJournal=Inventory Journal
    diff --git a/htdocs/langs/bn_BD/admin.lang b/htdocs/langs/bn_BD/admin.lang
    index fed6af9a6fa..d7042e784dc 100644
    --- a/htdocs/langs/bn_BD/admin.lang
    +++ b/htdocs/langs/bn_BD/admin.lang
    @@ -269,10 +269,11 @@ MAIN_MAIL_SMTP_SERVER=SMTP/SMTPS Host (By default in php.ini: <b>%s</b>)
     MAIN_MAIL_SMTP_PORT_NotAvailableOnLinuxLike=SMTP/SMTPS Port (Not defined into PHP on Unix like systems)
     MAIN_MAIL_SMTP_SERVER_NotAvailableOnLinuxLike=SMTP/SMTPS Host (Not defined into PHP on Unix like systems)
     MAIN_MAIL_EMAIL_FROM=Sender email for automatic emails (By default in php.ini: <b>%s</b>)
    -MAIN_MAIL_ERRORS_TO=Email used as 'Errors-To' field in emails sent
    +MAIN_MAIL_ERRORS_TO=Eemail used for error returns emails (fields 'Errors-To' in emails sent)
     MAIN_MAIL_AUTOCOPY_TO= Send systematically a hidden carbon-copy of all sent emails to
     MAIN_DISABLE_ALL_MAILS=Disable all emails sendings (for test purposes or demos)
     MAIN_MAIL_FORCE_SENDTO=Send all emails to (instead of real recipients, for test purposes)
    +MAIN_MAIL_ENABLED_USER_DEST_SELECT=Add employees users with email into allowed destinaries list
     MAIN_MAIL_SENDMODE=Method to use to send EMails
     MAIN_MAIL_SMTPS_ID=SMTP ID if authentication required
     MAIN_MAIL_SMTPS_PW=SMTP Password if authentication required
    @@ -291,7 +292,7 @@ ModuleSetup=Module setup
     ModulesSetup=Modules/Application setup
     ModuleFamilyBase=System
     ModuleFamilyCrm=Customer Relation Management (CRM)
    -ModuleFamilySrm=Supplier Relation Management (SRM)
    +ModuleFamilySrm=Vendor Relation Management (VRM)
     ModuleFamilyProducts=Products Management (PM)
     ModuleFamilyHr=Human Resource Management (HR)
     ModuleFamilyProjects=Projects/Collaborative work
    @@ -373,7 +374,8 @@ NoSmsEngine=No SMS sender manager available. SMS sender manager are not installe
     PDF=PDF
     PDFDesc=You can set each global options related to the PDF generation
     PDFAddressForging=Rules to forge address boxes
    -HideAnyVATInformationOnPDF=Hide all information related to VAT on generated PDF
    +HideAnyVATInformationOnPDF=Hide all information related to Sales tax / VAT on generated PDF
    +PDFRulesForSalesTax=Rules for Sales Tax / VAT
     PDFLocaltax=Rules for %s
     HideLocalTaxOnPDF=Hide %s rate into pdf column tax sale
     HideDescOnPDF=Hide products description on generated PDF
    @@ -445,13 +447,14 @@ DisplayCompanyInfo=Display company address
     DisplayCompanyManagers=Display manager names
     DisplayCompanyInfoAndManagers=Display company address and manager names
     EnableAndSetupModuleCron=If you want to have this recurring invoice beeing generated automatically, module *%s* must be enabled and correctly setup. Otherwise, generation of invoices must be done manually from this template with button *Create*. Note that even if you enabled automatic generation, you can still safely launch manual generation. Duplicates generation for same period are not possible.
    -ModuleCompanyCodeAquarium=Return an accounting code built by:<br>%s followed by third party supplier code for a supplier accounting code,<br>%s followed by third party customer code for a customer accounting code.
    +ModuleCompanyCodeCustomerAquarium=%s followed by third party customer code for a customer accounting code
    +ModuleCompanyCodeSupplierAquarium=%s followed by third party supplier code for a supplier accounting code
     ModuleCompanyCodePanicum=Return an empty accounting code.
     ModuleCompanyCodeDigitaria=Accounting code depends on third party code. The code is composed of the character "C" in the first position followed by the first 5 characters of the third party code.
     Use3StepsApproval=By default, Purchase Orders need to be created and approved by 2 different users (one step/user to create and one step/user to approve. Note that if user has both permission to create and approve, one step/user will be enough). You can ask with this option to introduce a third step/user approval, if amount is higher than a dedicated value (so 3 steps will be necessary: 1=validation, 2=first approval and 3=second approval if amount is enough).<br>Set this to empty if one approval (2 steps) is enough, set it to a very low value (0.1) if a second approval (3 steps) is always required.
     UseDoubleApproval=Use a 3 steps approval when amount (without tax) is higher than...
     WarningPHPMail=WARNING: It is often better to setup outgoing emails to use the email server of your provider instead of the default setup. Some email providers (like Yahoo) does not allow you to send an email from another server than their own server. Your current setup use the server of the application to send email and not the server of your email provider, so some recipients (the one compatible with the restrictive DMARC protocol), will ask your email provider if they can accept your email and some email providers (like Yahoo) may respond "no" because the server is not a server of them, so few of your sent Emails may not be accepted (be carefull also to your email provider sending quota).<br>If your Email provider (like Yahoo) has this restriction, you must change Email setup to choose the other method "SMTP server" and enter the SMTP server and credentials provided by your Email provider (ask your EMail provider to get SMTP credentials for your account).
    -WarningPHPMail2=If your email SMTP provider need to restrict email client to some IP addresses (very rare), this is the IP address of your ERP CRM application: <strong>%s</strong>.
    +WarningPHPMail2=If your email SMTP provider need to restrict email client to some IP addresses (very rare), this is the IP address of the mail user agent (MUA) for your ERP CRM application: <strong>%s</strong>.
     ClickToShowDescription=Click to show description
     DependsOn=This module need the module(s)
     RequiredBy=This module is required by module(s)
    @@ -471,6 +474,9 @@ AttachMainDocByDefault=Set this to 1 if you want to attach main document to emai
     FilesAttachedToEmail=Attach file
     SendEmailsReminders=Send agenda reminders by emails
     davDescription=Add a component to be a DAV server
    +DAVSetup=Setup of module DAV
    +DAV_ALLOW_PUBLIC_DIR=Enable the public directory (WebDav directory with no login required)
    +DAV_ALLOW_PUBLIC_DIRTooltip=The WebDav public directory is a WebDAV directory everybody can access to (in read and write mode), with no need to have/use an existing login/password account.
     # Modules
     Module0Name=Users & groups
     Module0Desc=Users / Employees and Groups management
    @@ -479,7 +485,7 @@ Module1Desc=Companies and contact management (customers, prospects...)
     Module2Name=Commercial
     Module2Desc=Commercial management
     Module10Name=Accounting
    -Module10Desc=Simple accounting reports (journals, turnover) based onto database content. No dispatching.
    +Module10Desc=Simple accounting reports (journals, turnover) based onto database content. Does not use any ledger table.
     Module20Name=Proposals
     Module20Desc=Commercial proposal management
     Module22Name=Mass E-mailings
    @@ -491,7 +497,7 @@ Module25Desc=Customer order management
     Module30Name=Invoices
     Module30Desc=Invoice and credit note management for customers. Invoice management for suppliers
     Module40Name=Suppliers
    -Module40Desc=Supplier management and buying (orders and invoices)
    +Module40Desc=Suppliers and purchase management (purchase orders and billing)
     Module42Name=Debug Logs
     Module42Desc=Logging facilities (file, syslog, ...). Such logs are for technical/debug purposes.
     Module49Name=Editors
    @@ -546,8 +552,8 @@ Module400Name=Projects/Opportunities/Leads
     Module400Desc=Management of projects, opportunities/leads and/or tasks. You can also assign any element (invoice, order, proposal, intervention, ...) to a project and get a transversal view from the project view.
     Module410Name=Webcalendar
     Module410Desc=Webcalendar integration
    -Module500Name=Special expenses
    -Module500Desc=Management of special expenses (taxes, social or fiscal taxes, dividends)
    +Module500Name=Taxes and Special expenses
    +Module500Desc=Management of other expenses (sale taxes, social or fiscal taxes, dividends, ...)
     Module510Name=Payment of employee wages
     Module510Desc=Record and follow payment of your employee wages
     Module520Name=Loan
    @@ -561,14 +567,14 @@ Module700Name=Donations
     Module700Desc=Donation management
     Module770Name=Expense reports
     Module770Desc=Management and claim expense reports (transportation, meal, ...)
    -Module1120Name=Supplier commercial proposal
    -Module1120Desc=Request supplier commercial proposal and prices
    +Module1120Name=Vendor commercial proposal
    +Module1120Desc=Request vendor commercial proposal and prices
     Module1200Name=Mantis
     Module1200Desc=Mantis integration
     Module1520Name=Document Generation
     Module1520Desc=Mass mail document generation
     Module1780Name=Tags/Categories
    -Module1780Desc=Create tags/category (products, customers, suppliers, contacts or members)
    +Module1780Desc=Create tags/category (products, customers, vendors, contacts or members)
     Module2000Name=WYSIWYG editor
     Module2000Desc=Allow to edit some text area using an advanced editor (Based on CKEditor)
     Module2200Name=Dynamic Prices
    @@ -576,7 +582,7 @@ Module2200Desc=Enable the usage of math expressions for prices
     Module2300Name=Scheduled jobs
     Module2300Desc=Scheduled jobs management (alias cron or chrono table)
     Module2400Name=Events/Agenda
    -Module2400Desc=Follow done and upcoming events. Let application logs automatic events for tracking purposes or record manual events or rendez-vous.
    +Module2400Desc=Follow done and upcoming events. Let application logs automatic events for tracking purposes or record manual events or rendez-vous. This is the main important module for a good Customer or Supplier Relationship Management.
     Module2500Name=DMS / ECM
     Module2500Desc=Document Management System / Electronic Content Management. Automatic organization of your generated or stored documents. Share them when you need.
     Module2600Name=API/Web services (SOAP server)
    @@ -599,7 +605,7 @@ Module4000Desc=Human resources management (management of department, employee co
     Module5000Name=Multi-company
     Module5000Desc=Allows you to manage multiple companies
     Module6000Name=Workflow
    -Module6000Desc=Workflow management
    +Module6000Desc=Workflow management (automatic creation of object and/or automatic status change)
     Module10000Name=Websites
     Module10000Desc=Create public websites with a WYSIWG editor. Just setup your web server (Apache, Nginx, ...) to point to the dedicated Dolibarr directory to have it online on the Internet with your own domain name.
     Module20000Name=Leave Requests management
    @@ -613,7 +619,7 @@ Module50100Desc=Point of sales module (POS).
     Module50200Name=Paypal
     Module50200Desc=Module to offer an online payment page accepting payments using PayPal (credit card or PayPal credit). This can be used to allow your customers to make free payments or for a payment on a particular Dolibarr object (invoice, order, ...)
     Module50400Name=Accounting (advanced)
    -Module50400Desc=Accounting management (double entries, support general and auxiliary ledgers)
    +Module50400Desc=Accounting management (double entries, support general and auxiliary ledgers). Export the ledger in several other accounting software format.
     Module54000Name=PrintIPP
     Module54000Desc=Direct print (without opening the documents) using Cups IPP interface (Printer must be visible from server, and CUPS must be installe on server).
     Module55000Name=Poll, Survey or Vote
    @@ -885,7 +891,7 @@ DictionaryCivility=Personal and professional titles
     DictionaryActions=Types of agenda events
     DictionarySocialContributions=Social or fiscal taxes types
     DictionaryVAT=VAT Rates or Sales Tax Rates
    -DictionaryRevenueStamp=Amount of revenue stamps
    +DictionaryRevenueStamp=Amount of tax stamps
     DictionaryPaymentConditions=Payment terms
     DictionaryPaymentModes=Payment modes
     DictionaryTypeContact=Contact/Address types
    @@ -913,7 +919,7 @@ SetupSaved=Setup saved
     SetupNotSaved=Setup not saved
     BackToModuleList=Back to modules list
     BackToDictionaryList=Back to dictionaries list
    -TypeOfRevenueStamp=Type of revenue stamp
    +TypeOfRevenueStamp=Type of tax stamp
     VATManagement=VAT Management
     VATIsUsedDesc=By default when creating prospects, invoices, orders etc the VAT rate follows the active standard rule:<br>If the seller is not subjected to VAT, then VAT defaults to 0. End of rule.<br>If the (selling country= buying country), then the VAT by default equals the VAT of the product in the selling country. End of rule. <br>If seller and buyer are both in the European Community and goods are transport products (car, ship, plane), the default VAT is 0 ( The VAT should be paid by the buyer to the customoffice of his country and not to the seller). End of rule.<br>If seller and buyer are both in the European Community and the buyer is not a company, then the VAT by defaults to the VAT of the product sold.  End of rule.<br>If seller and buyer are both in the European Community and the buyer is a company, then the VAT is 0 by default . End of rule.<br>In any othe case the proposed default is VAT=0. End of rule.
     VATIsNotUsedDesc=By default the proposed VAT is 0 which can be used for cases like associations, individuals ou small companies.
    @@ -1021,7 +1027,7 @@ Delays_MAIN_DELAY_ACTIONS_TODO=Delay tolerance (in days) before alert on planned
     Delays_MAIN_DELAY_PROJECT_TO_CLOSE=Delay tolerance (in days) before alert on project not closed in time
     Delays_MAIN_DELAY_TASKS_TODO=Delay tolerance (in days) before alert on planned tasks (project tasks) not completed yet
     Delays_MAIN_DELAY_ORDERS_TO_PROCESS=Delay tolerance (in days) before alert on orders not processed yet
    -Delays_MAIN_DELAY_SUPPLIER_ORDERS_TO_PROCESS=Delay tolerance (in days) before alert on suppliers orders not processed yet
    +Delays_MAIN_DELAY_SUPPLIER_ORDERS_TO_PROCESS=Delay tolerance (in days) before alert on purchase orders not processed yet
     Delays_MAIN_DELAY_PROPALS_TO_CLOSE=Delay tolerance (in days) before alert on proposals to close
     Delays_MAIN_DELAY_PROPALS_TO_BILL=Delay tolerance (in days) before alert on proposals not billed
     Delays_MAIN_DELAY_NOT_ACTIVATED_SERVICES=Tolerance delay (in days) before alert on services to activate
    @@ -1033,9 +1039,9 @@ Delays_MAIN_DELAY_MEMBERS=Tolerance delay (in days) before alert on delayed memb
     Delays_MAIN_DELAY_CHEQUES_TO_DEPOSIT=Tolerance delay (in days) before alert for cheques deposit to do
     Delays_MAIN_DELAY_EXPENSEREPORTS=Tolerance delay (in days) before alert for expense reports to approve
     SetupDescription1=The setup area is for initial setup parameters before starting to use Dolibarr.
    -SetupDescription2=The two mandatory setup steps are the first two in the setup menu on the left: %s setup page and %s setup page :
    -SetupDescription3=Parameters in menu <a href="%s">%s -> %s</a> are required because defined data are used on Dolibarr screens and to customize the default behavior of the software (for country-related features for example).
    -SetupDescription4=Parameters in menu <a href="%s">%s -> %s</a> are required because Dolibarr ERP/CRM is a collection of several modules/applications, all more or less independent. New features will be added to menus for every module you will activate.
    +SetupDescription2=The two mandatory setup steps are the following steps (the two first entries in the left setup menu):
    +SetupDescription3=Settings in menu <a href="%s">%s -> %s</a>. This step is required because it defines data used on Dolibarr screens to customize the default behavior of the software (for country-related features for example).
    +SetupDescription4=Settings in menu <a href="%s">%s -> %s</a>. This step is required because Dolibarr ERP/CRM is a collection of several modules/applications, all more or less independent. New features are added to menus for every module you activate.
     SetupDescription5=Other menu entries manage optional parameters.
     LogEvents=Security audit events
     Audit=Audit
    @@ -1054,8 +1060,9 @@ LogEventDesc=You can enable here the logging for Dolibarr security events. Admin
     AreaForAdminOnly=Setup parameters can be set by <b>administrator users</b> only.
     SystemInfoDesc=System information is miscellaneous technical information you get in read only mode and visible for administrators only.
     SystemAreaForAdminOnly=This area is available for administrator users only. None of the Dolibarr permissions can reduce this limit.
    -CompanyFundationDesc=Edit on this page all known information of the company or foundation you need to manage (For this, click on "Modify" or "Save" button at bottom of page)
    +CompanyFundationDesc=Edit on this page all known information of the company or foundation you need to manage (For this, click on "%s" or "%s" button at bottom of page)
     AccountantDesc=Edit on this page all known information about your accountant/bookkeeper
    +AccountantFileNumber=File number
     DisplayDesc=You can choose each parameter related to the Dolibarr look and feel here
     AvailableModules=Available app/modules
     ToActivateModule=To activate modules, go on setup Area (Home->Setup->Modules).
    @@ -1188,11 +1195,11 @@ UserMailRequired=EMail required to create a new user
     HRMSetup=HRM module setup
     ##### Company setup #####
     CompanySetup=Companies module setup
    -CompanyCodeChecker=Module for third parties code generation and checking (customer or supplier)
    -AccountCodeManager=Module for accounting code generation (customer or supplier)
    +CompanyCodeChecker=Module for third parties code generation and checking (customer or vendor)
    +AccountCodeManager=Module for accounting code generation (customer or vendor)
     NotificationsDesc=EMails notifications feature allows you to silently send automatic mail, for some Dolibarr events. Targets of notifications can be defined:
     NotificationsDescUser=* per users, one user at time.
    -NotificationsDescContact=* per third parties contacts (customers or suppliers), one contact at time.
    +NotificationsDescContact=* per third parties contacts (customers or vendors), one contact at time.
     NotificationsDescGlobal=* or by setting global target emails in module setup page.
     ModelModules=Documents templates
     DocumentModelOdt=Generate documents from OpenDocuments templates (.ODT or .ODS files for OpenOffice, KOffice, TextEdit,...)
    @@ -1203,6 +1210,9 @@ MustBeUnique=Must be unique?
     MustBeMandatory=Mandatory to create third parties?
     MustBeInvoiceMandatory=Mandatory to validate invoices?
     TechnicalServicesProvided=Technical services provided
    +#####DAV #####
    +WebDAVSetupDesc=This is the links to access the WebDAV directory. It contains a "public" dir open to any user knowing the URL (if public directory access allowed) and a "private" directory that need an existing login account/password to access to.
    +WebDavServer=Root URL of %s server : %s
     ##### Webcal setup #####
     WebCalUrlForVCalExport=An export link to <b>%s</b> format is available at following link: %s
     ##### Invoices #####
    @@ -1229,15 +1239,15 @@ FreeLegalTextOnProposal=Free text on commercial proposals
     WatermarkOnDraftProposal=Watermark on draft commercial proposals (none if empty)
     BANK_ASK_PAYMENT_BANK_DURING_PROPOSAL=Ask for bank account destination of proposal
     ##### SupplierProposal #####
    -SupplierProposalSetup=Price requests suppliers module setup
    -SupplierProposalNumberingModules=Price requests suppliers numbering models
    -SupplierProposalPDFModules=Price requests suppliers documents models
    -FreeLegalTextOnSupplierProposal=Free text on price requests suppliers
    -WatermarkOnDraftSupplierProposal=Watermark on draft price requests suppliers (none if empty)
    +SupplierProposalSetup=Price requests vendors module setup
    +SupplierProposalNumberingModules=Price requests vendors numbering models
    +SupplierProposalPDFModules=Price requests vendors documents models
    +FreeLegalTextOnSupplierProposal=Free text on price requests vendors
    +WatermarkOnDraftSupplierProposal=Watermark on draft price requests vendors (none if empty)
     BANK_ASK_PAYMENT_BANK_DURING_SUPPLIER_PROPOSAL=Ask for bank account destination of price request
     WAREHOUSE_ASK_WAREHOUSE_DURING_ORDER=Ask for Warehouse Source for order
     ##### Suppliers Orders #####
    -BANK_ASK_PAYMENT_BANK_DURING_SUPPLIER_ORDER=Ask for bank account destination of supplier order
    +BANK_ASK_PAYMENT_BANK_DURING_SUPPLIER_ORDER=Ask for bank account destination of purchase order
     ##### Orders #####
     OrdersSetup=Order management setup
     OrdersNumberingModules=Orders numbering models
    @@ -1448,7 +1458,7 @@ SyslogFilename=File name and path
     YouCanUseDOL_DATA_ROOT=You can use DOL_DATA_ROOT/dolibarr.log for a log file in Dolibarr "documents" directory. You can set a different path to store this file.
     ErrorUnknownSyslogConstant=Constant %s is not a known Syslog constant
     OnlyWindowsLOG_USER=Windows only supports LOG_USER
    -CompressSyslogs=Syslog files compression and backup
    +CompressSyslogs=Compression and backup of debug log files (generated by module Log for debug)
     SyslogFileNumberOfSaves=Log backups
     ConfigureCleaningCronjobToSetFrequencyOfSaves=Configure cleaning scheduled job to set log backup frequency
     ##### Donations #####
    @@ -1515,7 +1525,7 @@ OSCommerceTestOk=Connection to server '%s' on database '%s' with user '%s' succe
     OSCommerceTestKo1=Connection to server '%s' succeed but database '%s' could not be reached.
     OSCommerceTestKo2=Connection to server '%s' with user '%s' failed.
     ##### Stock #####
    -StockSetup=Warehouse module setup
    +StockSetup=Stock module setup
     IfYouUsePointOfSaleCheckModule=If you use a Point of Sale module (POS module provided by default or another external module), this setup may be ignored by your Point Of Sale module. Most point of sales modules are designed to create immediatly an invoice and decrease stock by default whatever are options here. So, if you need or not to have a stock decrease when registering a sell from your Point Of Sale, check also your POS module set up.
     ##### Menu #####
     MenuDeleted=Menu deleted
    @@ -1627,8 +1637,8 @@ ChequeReceiptsNumberingModule=Cheque Receipts Numbering module
     MultiCompanySetup=Multi-company module setup
     ##### Suppliers #####
     SuppliersSetup=Supplier module setup
    -SuppliersCommandModel=Complete template of supplier order (logo...)
    -SuppliersInvoiceModel=Complete template of supplier invoice (logo...)
    +SuppliersCommandModel=Complete template of prchase order (logo...)
    +SuppliersInvoiceModel=Complete template of vendor invoice (logo...)
     SuppliersInvoiceNumberingModel=Supplier invoices numbering models
     IfSetToYesDontForgetPermission=If set to yes, don't forget to provide permissions to groups or users allowed for the second approval
     ##### GeoIPMaxmind #####
    @@ -1665,7 +1675,7 @@ NoAmbiCaracAutoGeneration=Do not use ambiguous characters ("1","l","i","|","0","
     SalariesSetup=Setup of module salaries
     SortOrder=Sort order
     Format=Format
    -TypePaymentDesc=0:Customer payment type, 1:Supplier payment type, 2:Both customers and suppliers payment type
    +TypePaymentDesc=0:Customer payment type, 1:Vendor payment type, 2:Both customers and vendors payment type
     IncludePath=Include path (defined into variable %s)
     ExpenseReportsSetup=Setup of module Expense Reports
     TemplatePDFExpenseReports=Document templates to generate expense report document
    @@ -1687,7 +1697,7 @@ InstallModuleFromWebHasBeenDisabledByFile=Install of external module from applic
     ConfFileMustContainCustom=Installing or building an external module from application need to save the module files into directory <strong>%s</strong>. To have this directory processed by Dolibarr, you must setup your <strong>conf/conf.php</strong> to add the 2 directive lines:<br><strong>$dolibarr_main_url_root_alt='/custom';</strong><br><strong>$dolibarr_main_document_root_alt='%s/custom';</strong>
     HighlightLinesOnMouseHover=Highlight table lines when mouse move passes over
     HighlightLinesColor=Highlight color of the line when the mouse passes over (keep empty for no highlight)
    -TextTitleColor=Color of page title
    +TextTitleColor=Text color of Page title
     LinkColor=Color of links
     PressF5AfterChangingThis=Press CTRL+F5 on keyboard or clear your browser cache after changing this value to have it effective
     NotSupportedByAllThemes=Will works with core themes, may not be supported by external themes
    @@ -1696,6 +1706,7 @@ TopMenuBackgroundColor=Background color for Top menu
     TopMenuDisableImages=Hide images in Top menu
     LeftMenuBackgroundColor=Background color for Left menu
     BackgroundTableTitleColor=Background color for Table title line
    +BackgroundTableTitleTextColor=Text color for Table title line
     BackgroundTableLineOddColor=Background color for odd table lines
     BackgroundTableLineEvenColor=Background color for even table lines
     MinimumNoticePeriod=Minimum notice period (Your leave request must be done before this delay)
    @@ -1718,19 +1729,19 @@ FillFixTZOnlyIfRequired=Example: +2 (fill only if problem experienced)
     ExpectedChecksum=Expected Checksum
     CurrentChecksum=Current Checksum
     ForcedConstants=Required constant values
    -MailToSendProposal=To send customer proposal
    -MailToSendOrder=To send customer order
    -MailToSendInvoice=To send customer invoice
    -MailToSendShipment=To send shipment
    -MailToSendIntervention=To send intervention
    -MailToSendSupplierRequestForQuotation=To send quotation request to supplier
    -MailToSendSupplierOrder=To send supplier order
    -MailToSendSupplierInvoice=To send supplier invoice
    -MailToSendContract=To send a contract
    -MailToThirdparty=To send email from third party page
    -MailToMember=To send email from member page
    -MailToUser=To send email from user page
    -MailToProject= To send email from project page
    +MailToSendProposal=Customer proposals
    +MailToSendOrder=Customer orders
    +MailToSendInvoice=Customer invoices
    +MailToSendShipment=Shipments
    +MailToSendIntervention=Interventions
    +MailToSendSupplierRequestForQuotation=Quotation request
    +MailToSendSupplierOrder=Purchase orders
    +MailToSendSupplierInvoice=Vendor invoices
    +MailToSendContract=Contracts
    +MailToThirdparty=Third parties
    +MailToMember=Members
    +MailToUser=Users
    +MailToProject=Projects page
     ByDefaultInList=Show by default on list view
     YouUseLastStableVersion=You use the latest stable version
     TitleExampleForMajorRelease=Example of message you can use to announce this major release (feel free to use it on your web sites)
    @@ -1780,7 +1791,10 @@ MAIN_PDF_MARGIN_BOTTOM=Bottom margin on PDF
     SetToYesIfGroupIsComputationOfOtherGroups=Set this to yes if this group is a computation of other groups
     EnterCalculationRuleIfPreviousFieldIsYes=Enter calculcation rule if previous field was set to Yes (For example 'CODEGRP1+CODEGRP2')
     SeveralLangugeVariatFound=Several language variants found
    -WebDavServer=URL of %s server : %s
    +COMPANY_AQUARIUM_REMOVE_SPECIAL=Remove special characters
    +COMPANY_AQUARIUM_CLEAN_REGEX=Regex filter to clean value (COMPANY_AQUARIUM_CLEAN_REGEX)
    +GDPRContact=GDPR contact
    +GDPRContactDesc=If you store data about European companies/citizen, you can store here the contact who is responsible for the General Data Protection Regulation
     ##### Resource ####
     ResourceSetup=Configuration du module Resource
     UseSearchToSelectResource=Use a search form to choose a resource (rather than a drop-down list).
    diff --git a/htdocs/langs/bn_BD/banks.lang b/htdocs/langs/bn_BD/banks.lang
    index 404dbbd0a69..f83b748598b 100644
    --- a/htdocs/langs/bn_BD/banks.lang
    +++ b/htdocs/langs/bn_BD/banks.lang
    @@ -1,12 +1,13 @@
     # Dolibarr language file - Source file is en_US - banks
     Bank=Bank
    -MenuBankCash=Bank/Cash
    +MenuBankCash=Bank | Cash
     MenuVariousPayment=Miscellaneous payments
     MenuNewVariousPayment=New Miscellaneous payment
     BankName=Bank name
     FinancialAccount=Account
     BankAccount=Bank account
     BankAccounts=Bank accounts
    +BankAccountsAndGateways=Bank accounts | Gateways
     ShowAccount=Show Account
     AccountRef=Financial account ref
     AccountLabel=Financial account label
    @@ -131,7 +132,7 @@ PaymentDateUpdateSucceeded=Payment date updated successfully
     PaymentDateUpdateFailed=Payment date could not be updated
     Transactions=Transactions
     BankTransactionLine=Bank entry
    -AllAccounts=All bank/cash accounts
    +AllAccounts=All bank and cash accounts
     BackToAccount=Back to account
     ShowAllAccounts=Show for all accounts
     FutureTransaction=Transaction in futur. No way to conciliate.
    @@ -159,5 +160,6 @@ VariousPayment=Miscellaneous payments
     VariousPayments=Miscellaneous payments
     ShowVariousPayment=Show miscellaneous payments
     AddVariousPayment=Add miscellaneous payments
    +SEPAMandate=SEPA mandate
     YourSEPAMandate=Your SEPA mandate
     FindYourSEPAMandate=This is your SEPA mandate to authorize our company to make direct debit order to your bank. Thanks to return it signed (scan of the signed document) or sent it by mail to
    diff --git a/htdocs/langs/bn_BD/bills.lang b/htdocs/langs/bn_BD/bills.lang
    index 87122a4d31a..0e8ade2cae5 100644
    --- a/htdocs/langs/bn_BD/bills.lang
    +++ b/htdocs/langs/bn_BD/bills.lang
    @@ -109,9 +109,9 @@ CancelBill=Cancel an invoice
     SendRemindByMail=Send reminder by EMail
     DoPayment=Enter payment
     DoPaymentBack=Enter refund
    -ConvertToReduc=Convert into future discount
    -ConvertExcessReceivedToReduc=Convert excess received into future discount
    -ConvertExcessPaidToReduc=Convert excess paid into future discount
    +ConvertToReduc=Mark as credit available
    +ConvertExcessReceivedToReduc=Convert excess received into available credit
    +ConvertExcessPaidToReduc=Convert excess paid into available discount
     EnterPaymentReceivedFromCustomer=Enter payment received from customer
     EnterPaymentDueToCustomer=Make payment due to customer
     DisabledBecauseRemainderToPayIsZero=Disabled because remaining unpaid is zero
    @@ -120,7 +120,7 @@ BillStatus=Invoice status
     StatusOfGeneratedInvoices=Status of generated invoices
     BillStatusDraft=Draft (needs to be validated)
     BillStatusPaid=Paid
    -BillStatusPaidBackOrConverted=Refund or converted into discount
    +BillStatusPaidBackOrConverted=Credit note refund or marked as credit available
     BillStatusConverted=Paid (ready for consumption in final invoice)
     BillStatusCanceled=Abandoned
     BillStatusValidated=Validated (needs to be paid)
    @@ -282,6 +282,7 @@ RelativeDiscount=Relative discount
     GlobalDiscount=Global discount
     CreditNote=Credit note
     CreditNotes=Credit notes
    +CreditNotesOrExcessReceived=Credit notes or excess received
     Deposit=Deposit
     Deposits=Deposits
     DiscountFromCreditNote=Discount from credit note %s
    @@ -296,10 +297,10 @@ DiscountType=Discount type
     NoteReason=Note/Reason
     ReasonDiscount=Reason
     DiscountOfferedBy=Granted by
    -DiscountStillRemaining=Discounts available
    -DiscountAlreadyCounted=Discounts already consumed
    +DiscountStillRemaining=Discounts or credits available
    +DiscountAlreadyCounted=Discounts or credits already consumed
     CustomerDiscounts=Customer discounts
    -SupplierDiscounts=Supplier discounts
    +SupplierDiscounts=Vendors discounts
     BillAddress=Bill address
     HelpEscompte=This discount is a discount granted to customer because its payment was made before term.
     HelpAbandonBadCustomer=This amount has been abandoned (customer said to be a bad customer) and is considered as an exceptional loose.
    @@ -339,6 +340,12 @@ PaymentOnDifferentThirdBills=Allow payments on different thirdparties bills but
     PaymentNote=Payment note
     ListOfPreviousSituationInvoices=List of previous situation invoices
     ListOfNextSituationInvoices=List of next situation invoices
    +ListOfSituationInvoices=List of situation invoices
    +CurrentSituationTotal=Total current situation
    +DisabledBecauseNotEnouthCreditNote=To remove a situation invoice from cycle, this invoice's credit note total must cover this invoice total
    +RemoveSituationFromCycle=Remove this invoice from cycle
    +ConfirmRemoveSituationFromCycle=Remove this invoice %s from cycle ?
    +ConfirmOuting=Confirm outing
     FrequencyPer_d=Every %s days
     FrequencyPer_m=Every %s months
     FrequencyPer_y=Every %s years
    @@ -387,6 +394,7 @@ PaymentConditionShort14DENDMONTH=14 days of month-end
     PaymentCondition14DENDMONTH=Within 14 days following the end of the month
     FixAmount=Fix amount
     VarAmount=Variable amount (%% tot.)
    +VarAmountOneLine=Variable amount (%% tot.) - 1 line with label '%s'
     # PaymentType
     PaymentTypeVIR=Bank transfer
     PaymentTypeShortVIR=Bank transfer
    @@ -505,9 +513,14 @@ SituationAmount=Situation invoice amount(net)
     SituationDeduction=Situation subtraction
     ModifyAllLines=Modify all lines
     CreateNextSituationInvoice=Create next situation
    +ErrorFindNextSituationInvoice=Error unable to find next situation cycle ref
    +ErrorOutingSituationInvoiceOnUpdate=Unable to outing this situation invoice.
    +ErrorOutingSituationInvoiceCreditNote=Unable to outing linked credit note.
     NotLastInCycle=This invoice is not the latest in cycle and must not be modified.
     DisabledBecauseNotLastInCycle=The next situation already exists.
     DisabledBecauseFinal=This situation is final.
    +situationInvoiceShortcode_AS=AS
    +situationInvoiceShortcode_S=S
     CantBeLessThanMinPercent=The progress can't be smaller than its value in the previous situation.
     NoSituations=No open situations
     InvoiceSituationLast=Final and general invoice
    @@ -532,3 +545,4 @@ AutoFillDateFrom=Set start date for service line with invoice date
     AutoFillDateFromShort=Set start date
     AutoFillDateTo=Set end date for service line with next invoice date
     AutoFillDateToShort=Set end date
    +MaxNumberOfGenerationReached=Max number of gen. reached
    diff --git a/htdocs/langs/bn_BD/categories.lang b/htdocs/langs/bn_BD/categories.lang
    index 721f6779124..8ce44b06dbc 100644
    --- a/htdocs/langs/bn_BD/categories.lang
    +++ b/htdocs/langs/bn_BD/categories.lang
    @@ -16,7 +16,7 @@ MembersCategoriesArea=Members tags/categories area
     ContactsCategoriesArea=Contacts tags/categories area
     AccountsCategoriesArea=Accounts tags/categories area
     ProjectsCategoriesArea=Projects tags/categories area
    -SubCats=Subcategories
    +SubCats=Sub-categories
     CatList=List of tags/categories
     NewCategory=New tag/category
     ModifCat=Modify tag/category
    @@ -85,3 +85,4 @@ CategorieRecursivHelp=If activated, product will also linked to parent category
     AddProductServiceIntoCategory=Add the following product/service
     ShowCategory=Show tag/category
     ByDefaultInList=By default in list
    +ChooseCategory=Choose category
    diff --git a/htdocs/langs/bn_BD/commercial.lang b/htdocs/langs/bn_BD/commercial.lang
    index f6bfea9c0d3..efadc44d700 100644
    --- a/htdocs/langs/bn_BD/commercial.lang
    +++ b/htdocs/langs/bn_BD/commercial.lang
    @@ -60,8 +60,8 @@ ActionAC_CLO=Close
     ActionAC_EMAILING=Send mass email
     ActionAC_COM=Send customer order by mail
     ActionAC_SHIP=Send shipping by mail
    -ActionAC_SUP_ORD=Send supplier order by mail
    -ActionAC_SUP_INV=Send supplier invoice by mail
    +ActionAC_SUP_ORD=Send purchase order by mail
    +ActionAC_SUP_INV=Send vendor invoice by mail
     ActionAC_OTH=Other
     ActionAC_OTH_AUTO=Automatically inserted events
     ActionAC_MANUAL=Manually inserted events
    diff --git a/htdocs/langs/bn_BD/companies.lang b/htdocs/langs/bn_BD/companies.lang
    index 840d927521d..584efd135f1 100644
    --- a/htdocs/langs/bn_BD/companies.lang
    +++ b/htdocs/langs/bn_BD/companies.lang
    @@ -8,11 +8,11 @@ ConfirmDeleteContact=Are you sure you want to delete this contact and all inheri
     MenuNewThirdParty=New third party
     MenuNewCustomer=New customer
     MenuNewProspect=New prospect
    -MenuNewSupplier=New supplier
    +MenuNewSupplier=New vendor
     MenuNewPrivateIndividual=New private individual
    -NewCompany=New company (prospect, customer, supplier)
    -NewThirdParty=New third party (prospect, customer, supplier)
    -CreateDolibarrThirdPartySupplier=Create a third party (supplier)
    +NewCompany=New company (prospect, customer, vendor)
    +NewThirdParty=New third party (prospect, customer, vendor)
    +CreateDolibarrThirdPartySupplier=Create a third party (vendor)
     CreateThirdPartyOnly=Create third party
     CreateThirdPartyAndContact=Create a third party + a child contact
     ProspectionArea=Prospection area
    @@ -37,7 +37,7 @@ ThirdPartyProspectsStats=Prospects
     ThirdPartyCustomers=Customers
     ThirdPartyCustomersStats=Customers
     ThirdPartyCustomersWithIdProf12=Customers with %s or %s
    -ThirdPartySuppliers=Suppliers
    +ThirdPartySuppliers=Vendors
     ThirdPartyType=Third party type
     Individual=Private individual
     ToCreateContactWithSameName=Will create automatically a contact/address with same information than third party under the third party. In most cases, even if your third party is a physical people, creating a third party alone is enough.
    @@ -77,11 +77,11 @@ Web=Web
     Poste= Position
     DefaultLang=Language by default
     VATIsUsed=Sales tax is used
    -VATIsUsedWhenSelling=This define if this thirdparty includes a sale tax or not when it makes an invoice to its own customers
    +VATIsUsedWhenSelling=This define if this third party includes a sale tax or not when it makes an invoice to its own customers
     VATIsNotUsed=Sales tax is not used
     CopyAddressFromSoc=Fill address with third party address
    -ThirdpartyNotCustomerNotSupplierSoNoRef=Thirdparty neither customer nor supplier, no available refering objects
    -ThirdpartyIsNeitherCustomerNorClientSoCannotHaveDiscounts=Thirdparty neither customer nor supplier, discounts are not available
    +ThirdpartyNotCustomerNotSupplierSoNoRef=Third party neither customer nor vendor, no available refering objects
    +ThirdpartyIsNeitherCustomerNorClientSoCannotHaveDiscounts=Third party neither customer nor supplier, discounts are not available
     PaymentBankAccount=Payment bank account
     OverAllProposals=Proposals
     OverAllOrders=Orders
    @@ -99,9 +99,9 @@ LocalTax2ES=IRPF
     TypeLocaltax1ES=RE Type
     TypeLocaltax2ES=IRPF Type
     WrongCustomerCode=Customer code invalid
    -WrongSupplierCode=Supplier code invalid
    +WrongSupplierCode=Vendor code invalid
     CustomerCodeModel=Customer code model
    -SupplierCodeModel=Supplier code model
    +SupplierCodeModel=Vendor code model
     Gencod=Bar code
     ##### Professional ID #####
     ProfId1Short=Prof. id 1
    @@ -267,7 +267,7 @@ Prospect=Prospect
     CustomerCard=Customer Card
     Customer=Customer
     CustomerRelativeDiscount=Relative customer discount
    -SupplierRelativeDiscount=Relative supplier discount
    +SupplierRelativeDiscount=Relative vendor discount
     CustomerRelativeDiscountShort=Relative discount
     CustomerAbsoluteDiscountShort=Absolute discount
     CompanyHasRelativeDiscount=This customer has a default discount of <b>%s%%</b>
    @@ -284,8 +284,8 @@ HasCreditNoteFromSupplier=You have credit notes for <b>%s</b> %s from this suppl
     CompanyHasNoAbsoluteDiscount=This customer has no discount credit available
     CustomerAbsoluteDiscountAllUsers=Absolute customer discounts (granted by all users)
     CustomerAbsoluteDiscountMy=Absolute customer discounts (granted by yourself)
    -SupplierAbsoluteDiscountAllUsers=Absolute supplier discounts (granted by all users)
    -SupplierAbsoluteDiscountMy=Absolute supplier discounts (granted by yourself)
    +SupplierAbsoluteDiscountAllUsers=Absolute vendor discounts (entered by all users)
    +SupplierAbsoluteDiscountMy=Absolute vendor discounts (entered by yourself)
     DiscountNone=None
     Supplier=Supplier
     AddContact=Create contact
    @@ -304,13 +304,13 @@ DeleteACompany=Delete a company
     PersonalInformations=Personal data
     AccountancyCode=Accounting account
     CustomerCode=Customer code
    -SupplierCode=Supplier code
    +SupplierCode=Vendor code
     CustomerCodeShort=Customer code
    -SupplierCodeShort=Supplier code
    +SupplierCodeShort=Vendor code
     CustomerCodeDesc=Customer code, unique for all customers
    -SupplierCodeDesc=Supplier code, unique for all suppliers
    +SupplierCodeDesc=Vendor code, unique for all vendors
     RequiredIfCustomer=Required if third party is a customer or prospect
    -RequiredIfSupplier=Required if third party is a supplier
    +RequiredIfSupplier=Required if third party is a vendor
     ValidityControledByModule=Validity controled by module
     ThisIsModuleRules=This is rules for this module
     ProspectToContact=Prospect to contact
    @@ -338,7 +338,7 @@ MyContacts=My contacts
     Capital=Capital
     CapitalOf=Capital of %s
     EditCompany=Edit company
    -ThisUserIsNot=This user is not a prospect, customer nor supplier
    +ThisUserIsNot=This user is not a prospect, customer nor vendor
     VATIntraCheck=Check
     VATIntraCheckDesc=The link <b>%s</b> allows to ask the european VAT checker service. An external internet access from server is required for this service to work.
     VATIntraCheckURL=http://ec.europa.eu/taxation_customs/vies/vieshome.do
    @@ -396,7 +396,7 @@ ImportDataset_company_4=Third parties/Sales representatives (Assign sales repres
     PriceLevel=Price level
     DeliveryAddress=Delivery address
     AddAddress=Add address
    -SupplierCategory=Supplier category
    +SupplierCategory=Vendor category
     JuridicalStatus200=Independent
     DeleteFile=Delete file
     ConfirmDeleteFile=Are you sure you want to delete this file?
    @@ -406,7 +406,7 @@ FiscalYearInformation=Information on the fiscal year
     FiscalMonthStart=Starting month of the fiscal year
     YouMustAssignUserMailFirst=You must create email for this user first to be able to add emails notifications for him.
     YouMustCreateContactFirst=To be able to add email notifications, you must first define contacts with valid emails for the third party
    -ListSuppliersShort=List of suppliers
    +ListSuppliersShort=List of vendors
     ListProspectsShort=List of prospects
     ListCustomersShort=List of customers
     ThirdPartiesArea=Third parties and contact area
    @@ -420,7 +420,7 @@ CurrentOutstandingBill=Current outstanding bill
     OutstandingBill=Max. for outstanding bill
     OutstandingBillReached=Max. for outstanding bill reached
     OrderMinAmount=Minimum amount for order
    -MonkeyNumRefModelDesc=Return numero with format %syymm-nnnn for customer code and %syymm-nnnn for supplier code where yy is year, mm is month and nnnn is a sequence with no break and no return to 0.
    +MonkeyNumRefModelDesc=Return numero with format %syymm-nnnn for customer code and %syymm-nnnn for vendor code where yy is year, mm is month and nnnn is a sequence with no break and no return to 0.
     LeopardNumRefModelDesc=The code is free. This code can be modified at any time.
     ManagingDirectors=Manager(s) name (CEO, director, president...)
     MergeOriginThirdparty=Duplicate third party (third party you want to delete)
    @@ -431,4 +431,4 @@ SaleRepresentativeLogin=Login of sales representative
     SaleRepresentativeFirstname=First name of sales representative
     SaleRepresentativeLastname=Last name of sales representative
     ErrorThirdpartiesMerge=There was an error when deleting the third parties. Please check the log. Changes have been reverted.
    -NewCustomerSupplierCodeProposed=New customer or supplier code suggested on duplicate code
    +NewCustomerSupplierCodeProposed=New customer or vendor code suggested on duplicate code
    diff --git a/htdocs/langs/bn_BD/compta.lang b/htdocs/langs/bn_BD/compta.lang
    index cda96a546b8..c0f5920ea92 100644
    --- a/htdocs/langs/bn_BD/compta.lang
    +++ b/htdocs/langs/bn_BD/compta.lang
    @@ -19,7 +19,8 @@ Income=Income
     Outcome=Expense
     MenuReportInOut=Income / Expense
     ReportInOut=Balance of income and expenses
    -ReportTurnover=Turnover
    +ReportTurnover=Turnover invoiced
    +ReportTurnoverCollected=Turnover collected
     PaymentsNotLinkedToInvoice=Payments not linked to any invoice, so not linked to any third party
     PaymentsNotLinkedToUser=Payments not linked to any user
     Profit=Profit
    @@ -34,7 +35,8 @@ AmountHTVATRealPaid=Net paid
     VATToPay=Tax sales
     VATReceived=Tax received
     VATToCollect=Tax purchases
    -VATSummary=Tax Balance
    +VATSummary=Tax monthly
    +VATBalance=Tax Balance
     VATPaid=Tax paid
     LT1Summary=Tax 2 summary
     LT2Summary=Tax 3 summary
    @@ -76,16 +78,16 @@ MenuNewSocialContribution=New social/fiscal tax
     NewSocialContribution=New social/fiscal tax
     AddSocialContribution=Add social/fiscal tax
     ContributionsToPay=Social/fiscal taxes to pay
    -AccountancyTreasuryArea=Accountancy/Treasury area
    +AccountancyTreasuryArea=Billing and payment area
     NewPayment=New payment
     Payments=Payments
     PaymentCustomerInvoice=Customer invoice payment
    -PaymentSupplierInvoice=Supplier invoice payment
    +PaymentSupplierInvoice=Vendor invoice payment
     PaymentSocialContribution=Social/fiscal tax payment
     PaymentVat=VAT payment
     ListPayment=List of payments
     ListOfCustomerPayments=List of customer payments
    -ListOfSupplierPayments=List of supplier payments
    +ListOfSupplierPayments=List of vendor payments
     DateStartPeriod=Date start period
     DateEndPeriod=Date end period
     newLT1Payment=New tax 2 payment
    @@ -104,19 +106,21 @@ VATPayment=Sales tax payment
     VATPayments=Sales tax payments
     VATRefund=Sales tax refund
     NewVATPayment=New sales tax payment
    +NewLocalTaxPayment=New tax %s payment
     Refund=Refund
     SocialContributionsPayments=Social/fiscal taxes payments
     ShowVatPayment=Show VAT payment
     TotalToPay=Total to pay
     BalanceVisibilityDependsOnSortAndFilters=Balance is visible in this list only if table is sorted ascending on %s and filtered for 1 bank account
     CustomerAccountancyCode=Customer accounting code
    -SupplierAccountancyCode=Supplier accounting code
    +SupplierAccountancyCode=Vendor accounting code
     CustomerAccountancyCodeShort=Cust. account. code
     SupplierAccountancyCodeShort=Sup. account. code
     AccountNumber=Account number
     NewAccountingAccount=New account
    -SalesTurnover=Sales turnover
    -SalesTurnoverMinimum=Minimum sales turnover
    +Turnover=Turnover invoiced
    +TurnoverCollected=Turnover collected
    +SalesTurnoverMinimum=Minimum turnover
     ByExpenseIncome=By expenses & incomes
     ByThirdParties=By third parties
     ByUserAuthorOfInvoice=By invoice author
    @@ -136,8 +140,8 @@ ConfirmDeleteSocialContribution=Are you sure you want to delete this social/fisc
     ExportDataset_tax_1=Social and fiscal taxes and payments
     CalcModeVATDebt=Mode <b>%sVAT on commitment accounting%s</b>.
     CalcModeVATEngagement=Mode <b>%sVAT on incomes-expenses%s</b>.
    -CalcModeDebt=Mode <b>%sClaims-Debts%s</b> said <b>Commitment accounting</b>.
    -CalcModeEngagement=Mode <b>%sIncomes-Expenses%s</b> said <b>cash accounting</b>
    +CalcModeDebt=Analysis of known recorded invoices even if they are not yet accounted in ledger.
    +CalcModeEngagement=Analysis of known recorded payments, even if they are not yet accounted in Ledger.
     CalcModeBookkeeping=Analysis of <b>data journalized in Bookkeeping Ledger table</b>
     CalcModeLT1= Mode <b>%sRE on customer invoices - suppliers invoices%s</b>
     CalcModeLT1Debt=Mode <b>%sRE on customer invoices%s</b>
    @@ -150,9 +154,9 @@ AnnualSummaryInputOutputMode=Balance of income and expenses, annual summary
     AnnualByCompanies=Balance of income and expenses, by predefined groups of account
     AnnualByCompaniesDueDebtMode=Balance of income and expenses, detail by predefined groups, mode <b>%sClaims-Debts%s</b> said <b>Commitment accounting</b>.
     AnnualByCompaniesInputOutputMode=Balance of income and expenses, detail by predefined groups, mode <b>%sIncomes-Expenses%s</b> said <b>cash accounting</b>.
    -SeeReportInInputOutputMode=See report <b>%sIncomes-Expenses%s</b> said <b>cash accounting</b> for a calculation on actual payments made
    -SeeReportInDueDebtMode=See report <b>%sClaims-Debts%s</b> said <b>commitment accounting</b> for a calculation on issued invoices
    -SeeReportInBookkeepingMode=See report <b>%sBookeeping%s</b> for a calculation on <b>bookkeeping table analysis</b>
    +SeeReportInInputOutputMode=See %sanalysis of payments%s for a calculation on actual payments made even if they are not yet accounted in Ledger.
    +SeeReportInDueDebtMode=See %sanalysis of invoices%s for a calculation based on known recorded invoices even if they are not yet accounted in Ledger.
    +SeeReportInBookkeepingMode=See <b>%sBookeeping report%s</b> for a calculation on <b>Bookkeeping Ledger table</b>
     RulesAmountWithTaxIncluded=- Amounts shown are with all taxes included
     RulesResultDue=- It includes outstanding invoices, expenses, VAT, donations whether they are paid or not. Is also includes paid salaries.<br>- It is based on the validation date of invoices and VAT and on the due date for expenses. For salaries defined with Salary module, the value date of payment is used.
     RulesResultInOut=- It includes the real payments made on invoices, expenses, VAT and salaries. <br>- It is based on the payment dates of the invoices, expenses, VAT and salaries. The donation date for donation.
    @@ -171,6 +175,8 @@ LT1ReportByCustomersES=Report by third party RE
     LT2ReportByCustomersES=Report by third party IRPF
     VATReport=Sale tax report
     VATReportByPeriods=Sale tax report by period
    +VATReportByRates=Sale tax report by rates
    +VATReportByThirdParties=Sale tax report by third parties
     VATReportByCustomers=Sale tax report by customer
     VATReportByCustomersInInputOutputMode=Report by the customer VAT collected and paid
     VATReportByQuartersInInputOutputMode=Report by Sale tax rate of the tax collected and paid
    @@ -207,7 +213,7 @@ Pcg_version=Chart of accounts models
     Pcg_type=Pcg type
     Pcg_subtype=Pcg subtype
     InvoiceLinesToDispatch=Invoice lines to dispatch
    -ByProductsAndServices=By products and services
    +ByProductsAndServices=By product and service
     RefExt=External ref
     ToCreateAPredefinedInvoice=To create a template invoice, create a standard invoice, then, without validating it, click onto button "%s".
     LinkedOrder=Link to order
    @@ -215,7 +221,8 @@ Mode1=Method 1
     Mode2=Method 2
     CalculationRuleDesc=To calculate total VAT, there is two methods:<br>Method 1 is rounding vat on each line, then summing them.<br>Method 2 is summing all vat on each line, then rounding result.<br>Final result may differs from few cents. Default mode is mode <b>%s</b>.
     CalculationRuleDescSupplier=According to supplier, choose appropriate method to apply same calculation rule and get same result expected by your supplier.
    -TurnoverPerProductInCommitmentAccountingNotRelevant=Turnover report per product, when using a <b>cash accountancy</b> mode is not relevant. This report is only available when using <b>engagement accountancy</b> mode (see setup of accountancy module).
    +TurnoverPerProductInCommitmentAccountingNotRelevant=The report of Turnover collected per product is not available. This report is only available for turnover invoiced.
    +TurnoverPerSaleTaxRateInCommitmentAccountingNotRelevant=The report of Turnover collected per sale tax rate is not available. This report is only available for turnover invoiced.
     CalculationMode=Calculation mode
     AccountancyJournal=Accounting code journal
     ACCOUNTING_VAT_SOLD_ACCOUNT=Accounting account by default for VAT on sales (used if not defined on VAT dictionary setup)
    @@ -223,7 +230,7 @@ ACCOUNTING_VAT_BUY_ACCOUNT=Accounting account by default for VAT on purchases (u
     ACCOUNTING_VAT_PAY_ACCOUNT=Accounting account by default for paying VAT
     ACCOUNTING_ACCOUNT_CUSTOMER=Accounting account used for customer third parties
     ACCOUNTING_ACCOUNT_CUSTOMER_Desc=The dedicated accounting account defined on third party card will be used for Subledger accouting only. This one will be used for General Ledger and as default value of Subledger accounting if dedicated customer accouting account on third party is not defined.
    -ACCOUNTING_ACCOUNT_SUPPLIER=Accounting account used for supplier third parties
    +ACCOUNTING_ACCOUNT_SUPPLIER=Accounting account used for vendor third parties
     ACCOUNTING_ACCOUNT_SUPPLIER_Desc=The dedicated accounting account defined on third party card will be used for Subledger accouting only. This one will be used for General Ledger and as default value of Subledger accounting if dedicated supplier accouting account on third party is not defined.
     CloneTax=Clone a social/fiscal tax
     ConfirmCloneTax=Confirm the clone of a social/fiscal tax payment
    @@ -242,3 +249,11 @@ FiscalPeriod=Accounting period
     ListSocialContributionAssociatedProject=List of social contributions associated with the project
     DeleteFromCat=Remove from accounting group
     AccountingAffectation=Accounting assignement
    +LastDayTaxIsRelatedTo=Last day of period the tax is related to
    +VATDue=Sale tax claimed
    +ClaimedForThisPeriod=Claimed for the period
    +PaidDuringThisPeriod=Paid during this period
    +ByVatRate=By sale tax rate
    +TurnoverbyVatrate=Turnover invoiced by sale tax rate
    +TurnoverCollectedbyVatrate=Turnover collected by sale tax rate
    +PurchasebyVatrate=Purchase by sale tax rate
    diff --git a/htdocs/langs/bn_BD/dict.lang b/htdocs/langs/bn_BD/dict.lang
    index ca0c61a9cbc..61a7237f472 100644
    --- a/htdocs/langs/bn_BD/dict.lang
    +++ b/htdocs/langs/bn_BD/dict.lang
    @@ -5,7 +5,8 @@ CountryIT=Italy
     CountryES=Spain
     CountryDE=Germany
     CountryCH=Switzerland
    -CountryGB=Great Britain
    +# Warning, country code GB is for United Kingdom. UK Does not exists as country code in ISO standard.
    +CountryGB=United Kingdom
     CountryUK=United Kingdom
     CountryIE=Ireland
     CountryCN=China
    diff --git a/htdocs/langs/bn_BD/ecm.lang b/htdocs/langs/bn_BD/ecm.lang
    index 65e9b17bdb2..5200fa30b1d 100644
    --- a/htdocs/langs/bn_BD/ecm.lang
    +++ b/htdocs/langs/bn_BD/ecm.lang
    @@ -39,9 +39,10 @@ ShowECMSection=Show directory
     DeleteSection=Remove directory
     ConfirmDeleteSection=Can you confirm you want to delete the directory <b>%s</b>?
     ECMDirectoryForFiles=Relative directory for files
    -CannotRemoveDirectoryContainsFiles=Removed not possible because it contains some files
    +CannotRemoveDirectoryContainsFilesOrDirs=Removal not possible because it contains some files or sub-directories
    +CannotRemoveDirectoryContainsFiles=Removal not possible because it contains some files
     ECMFileManager=File manager
    -ECMSelectASection=Select a directory on left tree...
    +ECMSelectASection=Select a directory in the tree...
     DirNotSynchronizedSyncFirst=This directory seems to be created or modified outside ECM module. You must click on "Resync" button first to synchronize disk and database to get content of this directory.
     ReSyncListOfDir=Resync list of directories
     HashOfFileContent=Hash of file content
    diff --git a/htdocs/langs/bn_BD/errors.lang b/htdocs/langs/bn_BD/errors.lang
    index ec036b28bc5..0ca7488b8cb 100644
    --- a/htdocs/langs/bn_BD/errors.lang
    +++ b/htdocs/langs/bn_BD/errors.lang
    @@ -32,9 +32,9 @@ ErrorBarCodeRequired=Bar code required
     ErrorCustomerCodeAlreadyUsed=Customer code already used
     ErrorBarCodeAlreadyUsed=Bar code already used
     ErrorPrefixRequired=Prefix required
    -ErrorBadSupplierCodeSyntax=Bad syntax for supplier code
    -ErrorSupplierCodeRequired=Supplier code required
    -ErrorSupplierCodeAlreadyUsed=Supplier code already used
    +ErrorBadSupplierCodeSyntax=Bad syntax for vendor code
    +ErrorSupplierCodeRequired=Vendor code required
    +ErrorSupplierCodeAlreadyUsed=Vendor code already used
     ErrorBadParameters=Bad parameters
     ErrorBadValueForParameter=Wrong value '%s' for parameter '%s'
     ErrorBadImageFormat=Image file has not a supported format (Your PHP does not support functions to convert images of this format)
    @@ -87,7 +87,7 @@ ErrorsOnXLines=Errors on <b>%s</b> source record(s)
     ErrorFileIsInfectedWithAVirus=The antivirus program was not able to validate the file (file might be infected by a virus)
     ErrorSpecialCharNotAllowedForField=Special characters are not allowed for field "%s"
     ErrorNumRefModel=A reference exists into database (%s) and is not compatible with this numbering rule. Remove record or renamed reference to activate this module.
    -ErrorQtyTooLowForThisSupplier=Quantity too low for this supplier or no price defined on this product for this supplier
    +ErrorQtyTooLowForThisSupplier=Quantity too low for this vendor or no price defined on this product for this supplier
     ErrorModuleSetupNotComplete=Setup of module looks to be uncomplete. Go on Home - Setup - Modules to complete.
     ErrorBadMask=Error on mask
     ErrorBadMaskFailedToLocatePosOfSequence=Error, mask without sequence number
    @@ -177,7 +177,7 @@ ErrorBadDefinitionOfMenuArrayInModuleDescriptor=Bad Definition Of Menu Array In
     ErrorSavingChanges=An error has ocurred when saving the changes
     ErrorWarehouseRequiredIntoShipmentLine=Warehouse is required on the line to ship
     ErrorFileMustHaveFormat=File must have format %s
    -ErrorSupplierCountryIsNotDefined=Country for this supplier is not defined. Correct this first.
    +ErrorSupplierCountryIsNotDefined=Country for this vendor is not defined. Correct this first.
     ErrorsThirdpartyMerge=Failed to merge the two records. Request canceled.
     ErrorStockIsNotEnoughToAddProductOnOrder=Stock is not enough for product %s to add it into a new order.
     ErrorStockIsNotEnoughToAddProductOnInvoice=Stock is not enough for product %s to add it into a new invoice.
    diff --git a/htdocs/langs/bn_BD/install.lang b/htdocs/langs/bn_BD/install.lang
    index e602c54640c..fb521c0c085 100644
    --- a/htdocs/langs/bn_BD/install.lang
    +++ b/htdocs/langs/bn_BD/install.lang
    @@ -6,6 +6,7 @@ ConfFileDoesNotExistsAndCouldNotBeCreated=Configuration file <b>%s</b> does not
     ConfFileCouldBeCreated=Configuration file <b>%s</b> could be created.
     ConfFileIsNotWritable=Configuration file <b>%s</b> is not writable. Check permissions. For first install, your web server must be granted to be able to write into this file during configuration process ("chmod 666" for example on a Unix like OS).
     ConfFileIsWritable=Configuration file <b>%s</b> is writable.
    +ConfFileMustBeAFileNotADir=Configuration file <b>%s</b> must be a file, not a directory.
     ConfFileReload=Reload all information from configuration file.
     PHPSupportSessions=This PHP supports sessions.
     PHPSupportPOSTGETOk=This PHP supports variables POST and GET.
    @@ -91,8 +92,8 @@ FailedToCreateAdminLogin=Failed to create Dolibarr administrator account.
     WarningRemoveInstallDir=Warning, for security reasons, once the install or upgrade is complete, to avoid using install tools again, you should add a file called <b>install.lock</b> into Dolibarr document directory, in order to avoid malicious use of it.
     FunctionNotAvailableInThisPHP=Not available on this PHP
     ChoosedMigrateScript=Choose migration script
    -DataMigration=Data migration
    -DatabaseMigration=Structure database migration
    +DataMigration=Database migration (data)
    +DatabaseMigration=Database migration (structure + some data)
     ProcessMigrateScript=Script processing
     ChooseYourSetupMode=Choose your setup mode and click "Start"...
     FreshInstall=Fresh install
    @@ -146,7 +147,7 @@ NothingToDo=Nothing to do
     # upgrade
     MigrationFixData=Fix for denormalized data
     MigrationOrder=Data migration for customer's orders
    -MigrationSupplierOrder=Data migration for supplier's orders
    +MigrationSupplierOrder=Data migration for vendor's orders
     MigrationProposal=Data migration for commercial proposals
     MigrationInvoice=Data migration for customer's invoices
     MigrationContract=Data migration for contracts
    @@ -196,8 +197,14 @@ MigrationEvents=Migration of events to add event owner into assignement table
     MigrationEventsContact=Migration of events to add event contact into assignement table
     MigrationRemiseEntity=Update entity field value of llx_societe_remise
     MigrationRemiseExceptEntity=Update entity field value of llx_societe_remise_except
    +MigrationUserRightsEntity=Update entity field value of llx_user_rights
    +MigrationUserGroupRightsEntity=Update entity field value of llx_usergroup_rights
     MigrationReloadModule=Reload module %s
     MigrationResetBlockedLog=Reset module BlockedLog for v7 algorithm
     ShowNotAvailableOptions=Show not available options
     HideNotAvailableOptions=Hide not available options
     ErrorFoundDuringMigration=Error were reported during migration process so next step is not available. To ignore errors, you can <a href="%s">click here</a>, but application or some features may not work correctly until fixed.
    +YouTryInstallDisabledByDirLock=The application try to sefl upgrade, but install/upgrade pages have been disabled for security reason (directory renamed with .lock suffix).<br>
    +YouTryInstallDisabledByFileLock=The application try to sefl upgrade, but install/upgrade pages pages have been disabled for security reason (by lock file <strong>install.lock</strong> into dolibarr documents directory).<br>
    +ClickHereToGoToApp=Click here to go to your application
    +ClickOnLinkOrRemoveManualy=Click on following link and if you always reach this page, you must remove the file install.lock into documents directory manually
    diff --git a/htdocs/langs/bn_BD/ldap.lang b/htdocs/langs/bn_BD/ldap.lang
    index d6360f3e540..abe11602147 100644
    --- a/htdocs/langs/bn_BD/ldap.lang
    +++ b/htdocs/langs/bn_BD/ldap.lang
    @@ -1,5 +1,4 @@
     # Dolibarr language file - Source file is en_US - ldap
    -DomainPassword=Password for domain
     YouMustChangePassNextLogon=Password for user <b>%s</b> on the domain <b>%s</b> must be changed.
     UserMustChangePassNextLogon=User must change password on the domain %s
     LDAPInformationsForThisContact=Information in LDAP database for this contact
    @@ -25,3 +24,4 @@ MemberTypeSynchronized=Member type synchronized
     ContactSynchronized=Contact synchronized
     ForceSynchronize=Force synchronizing Dolibarr -> LDAP
     ErrorFailedToReadLDAP=Failed to read LDAP database. Check LDAP module setup and database accessibility.
    +PasswordOfUserInLDAP=Password of user in LDAP
    diff --git a/htdocs/langs/bn_BD/loan.lang b/htdocs/langs/bn_BD/loan.lang
    index 9aae3869cc3..534dee08867 100644
    --- a/htdocs/langs/bn_BD/loan.lang
    +++ b/htdocs/langs/bn_BD/loan.lang
    @@ -10,6 +10,7 @@ LoanCapital=Capital
     Insurance=Insurance
     Interest=Interest
     Nbterms=Number of terms
    +Term=Term
     LoanAccountancyCapitalCode=Accounting account capital
     LoanAccountancyInsuranceCode=Accounting account insurance
     LoanAccountancyInterestCode=Accounting account interest
    @@ -17,39 +18,14 @@ ConfirmDeleteLoan=Confirm deleting this loan
     LoanDeleted=Loan Deleted Successfully
     ConfirmPayLoan=Confirm classify paid this loan
     LoanPaid=Loan Paid
    -# Calc
    -LoanCalc=Bank Loans Calculator
    -PurchaseFinanceInfo=Purchase & Financing Information
    -SalePriceOfAsset=Sale Price of Asset
    -PercentageDown=Percentage Down
    -LengthOfMortgage=Duration of loan
    -AnnualInterestRate=Annual Interest Rate
    -ExplainCalculations=Explain Calculations
    -ShowMeCalculationsAndAmortization=Show me the calculations and amortization
    -MortgagePaymentInformation=Mortgage Payment Information
    -DownPayment=Down Payment
    -DownPaymentDesc=The <b>down payment</b> = The price of the home multiplied by the percentage down divided by 100 (for 5% down becomes 5/100 or 0.05)
    -InterestRateDesc=The <b>interest rate</b> = The annual interest percentage divided by 100
    -MonthlyFactorDesc=The <b>monthly factor</b> = The result of the following formula
    -MonthlyInterestRateDesc=The <b>monthly interest rate</b> = The annual interest rate divided by 12 (for the 12 months in a year)
    -MonthTermDesc=The <b>month term</b> of the loan in months = The number of years you've taken the loan out for times 12
    -MonthlyPaymentDesc=The montly payment is figured out using the following formula
    -AmortizationPaymentDesc=The <a href="#amortization">amortization</a> breaks down how much of your monthly payment goes towards the bank's interest, and how much goes into paying off the principal of your loan.
    -AmountFinanced=Amount Financed
    -AmortizationMonthlyPaymentOverYears=Amortization For Monthly Payment: <b>%s</b> over %s years
    -Totalsforyear=Totals for year
    -MonthlyPayment=Monthly Payment
    -LoanCalcDesc=This <b>mortgage calculator</b> can be used to figure out monthly payments of a loaning, based on the amount borrowed, the term of the loan desired and the interest rate.<br> This calculator includes also PMI (Private Mortgage Insurance) for loans where less than 20%% is put as a down payment. Also taken into consideration are the town property taxes, and their effect on the total monthly mortgage payment.<br>
    -GoToInterest=%s will go towards INTEREST
    -GoToPrincipal=%s will go towards PRINCIPAL
    -YouWillSpend=You will spend %s in year %s
     ListLoanAssociatedProject=List of loan associated with the project
     AddLoan=Create loan
    +FinancialCommitment=Financial commitment
    +InterestAmount=Interest
    +CapitalRemain=Capital remain
     # Admin
     ConfigLoan=Configuration of the module loan
     LOAN_ACCOUNTING_ACCOUNT_CAPITAL=Accounting account capital by default
     LOAN_ACCOUNTING_ACCOUNT_INTEREST=Accounting account interest by default
     LOAN_ACCOUNTING_ACCOUNT_INSURANCE=Accounting account insurance by default
    -FinancialCommitment=Financial commitment
     CreateCalcSchedule=Edit financial commitment
    -InterestAmount=Interest amount
    diff --git a/htdocs/langs/bn_BD/mails.lang b/htdocs/langs/bn_BD/mails.lang
    index cedcd01066b..2313910de93 100644
    --- a/htdocs/langs/bn_BD/mails.lang
    +++ b/htdocs/langs/bn_BD/mails.lang
    @@ -11,7 +11,9 @@ MailFrom=Sender
     MailErrorsTo=Errors to
     MailReply=Reply to
     MailTo=Receiver(s)
    +MailToUsers=To user(s)
     MailCC=Copy to
    +MailToCCUsers=Copy to users(s)
     MailCCC=Cached copy to
     MailTopic=EMail topic
     MailText=Message
    @@ -164,4 +166,4 @@ InGoingEmailSetup=Incoming email setup
     OutGoingEmailSetupForEmailing=Outgoing email setup (for mass emailing)
     DefaultOutgoingEmailSetup=Default outgoing email setup
     Information=Information
    -
    +ContactsWithThirdpartyFilter=Contacts avec filtre client
    diff --git a/htdocs/langs/bn_BD/main.lang b/htdocs/langs/bn_BD/main.lang
    index 46246394dde..620790c252f 100644
    --- a/htdocs/langs/bn_BD/main.lang
    +++ b/htdocs/langs/bn_BD/main.lang
    @@ -92,6 +92,7 @@ DolibarrInHttpAuthenticationSoPasswordUseless=Dolibarr authentication mode is se
     Administrator=Administrator
     Undefined=Undefined
     PasswordForgotten=Password forgotten?
    +NoAccount=No account?
     SeeAbove=See above
     HomeArea=Home area
     LastConnexion=Latest connection
    @@ -231,7 +232,7 @@ Limit=Limit
     Limits=Limits
     Logout=Logout
     NoLogoutProcessWithAuthMode=No applicative disconnect feature with authentication mode <b>%s</b>
    -Connection=Connection
    +Connection=Login
     Setup=Setup
     Alert=Alert
     MenuWarnings=Alerts
    @@ -402,6 +403,7 @@ DefaultTaxRate=Default tax rate
     Average=Average
     Sum=Sum
     Delta=Delta
    +RemainToPay=Remain to pay
     Module=Module/Application
     Modules=Modules/Applications
     Option=Option
    @@ -414,7 +416,7 @@ Favorite=Favorite
     ShortInfo=Info.
     Ref=Ref.
     ExternalRef=Ref. extern
    -RefSupplier=Ref. supplier
    +RefSupplier=Ref. vendor
     RefPayment=Ref. payment
     CommercialProposalsShort=Commercial proposals
     Comment=Comment
    @@ -493,7 +495,7 @@ Received=Received
     Paid=Processed
     Topic=Subject
     ByCompanies=By third parties
    -ByUsers=By users
    +ByUsers=By user
     Links=Links
     Link=Link
     Rejects=Rejects
    @@ -505,6 +507,7 @@ NoneF=None
     NoneOrSeveral=None or several
     Late=Late
     LateDesc=Delay to define if a record is late or not depends on your setup. Ask your admin to change delay from menu Home - Setup - Alerts.
    +NoItemLate=No late item
     Photo=Picture
     Photos=Pictures
     AddPhoto=Add picture
    @@ -619,9 +622,9 @@ BuildDoc=Build Doc
     Entity=Environment
     Entities=Entities
     CustomerPreview=Customer preview
    -SupplierPreview=Supplier preview
    +SupplierPreview=Vendor preview
     ShowCustomerPreview=Show customer preview
    -ShowSupplierPreview=Show supplier preview
    +ShowSupplierPreview=Show vendor preview
     RefCustomer=Ref. customer
     Currency=Currency
     InfoAdmin=Information for administrators
    @@ -679,7 +682,7 @@ Color=Color
     Documents=Linked files
     Documents2=Documents
     UploadDisabled=Upload disabled
    -MenuAccountancy=Accountancy
    +MenuAccountancy=Accounting
     MenuECM=Documents
     MenuAWStats=AWStats
     MenuMembers=Members
    @@ -915,11 +918,11 @@ SearchIntoProductsOrServices=Products or services
     SearchIntoProjects=Projects
     SearchIntoTasks=Tasks
     SearchIntoCustomerInvoices=Customer invoices
    -SearchIntoSupplierInvoices=Supplier invoices
    +SearchIntoSupplierInvoices=Vendor invoices
     SearchIntoCustomerOrders=Customer orders
    -SearchIntoSupplierOrders=Supplier orders
    +SearchIntoSupplierOrders=Purchase orders
     SearchIntoCustomerProposals=Customer proposals
    -SearchIntoSupplierProposals=Supplier proposals
    +SearchIntoSupplierProposals=Vendor proposals
     SearchIntoInterventions=Interventions
     SearchIntoContracts=Contracts
     SearchIntoCustomerShipments=Customer shipments
    @@ -941,3 +944,7 @@ Remote=Remote
     LocalAndRemote=Local and Remote
     KeyboardShortcut=Keyboard shortcut
     AssignedTo=Assigned to
    +Deletedraft=Delete draft
    +ConfirmMassDraftDeletion=Draft Bulk delete confirmation
    +FileSharedViaALink=File shared via a link
    +
    diff --git a/htdocs/langs/bn_BD/margins.lang b/htdocs/langs/bn_BD/margins.lang
    index 9f590ef3718..b9d52dcfdc6 100644
    --- a/htdocs/langs/bn_BD/margins.lang
    +++ b/htdocs/langs/bn_BD/margins.lang
    @@ -28,10 +28,10 @@ UseDiscountAsService=As a service
     UseDiscountOnTotal=On subtotal
     MARGIN_METHODE_FOR_DISCOUNT_DETAILS=Defines if a global discount is treated as a product, a service, or only on subtotal for margin calculation.
     MARGIN_TYPE=Buying/Cost price suggested by default for margin calculation
    -MargeType1=Margin on Best supplier price
    +MargeType1=Margin on Best vendor price
     MargeType2=Margin on Weighted Average Price (WAP)
     MargeType3=Margin on Cost Price
    -MarginTypeDesc=* Margin on best buying price = Selling price - Best supplier price defined on product card<br>* Margin on Weighted Average Price (WAP) = Selling price - Product Weighted Average Price (WAP) or best supplier price if WAP not yet defined<br>* Margin on Cost price = Selling price - Cost price defined on product card or WAP if cost price not defined, or best supplier price if WAP not yet defined
    +MarginTypeDesc=* Margin on best buying price = Selling price - Best vendor price defined on product card<br>* Margin on Weighted Average Price (WAP) = Selling price - Product Weighted Average Price (WAP) or best supplier price if WAP not yet defined<br>* Margin on Cost price = Selling price - Cost price defined on product card or WAP if cost price not defined, or best supplier price if WAP not yet defined
     CostPrice=Cost price
     UnitCharges=Unit charges
     Charges=Charges
    diff --git a/htdocs/langs/bn_BD/members.lang b/htdocs/langs/bn_BD/members.lang
    index 7326f3b9950..b29477e346d 100644
    --- a/htdocs/langs/bn_BD/members.lang
    +++ b/htdocs/langs/bn_BD/members.lang
    @@ -111,7 +111,7 @@ SendingAnEMailToMember=Sending information email to member
     SendingEmailOnAutoSubscription=Sending email on auto registration
     SendingEmailOnMemberValidation=Sending email on new member validation
     SendingEmailOnNewSubscription=Sending email on new subscription
    -SendingReminderForExpiredSubscription=Sending reminder for expired subscription
    +SendingReminderForExpiredSubscription=Sending reminder for expired subscriptions
     SendingEmailOnCancelation=Sending email on cancelation
     # Topic of email templates
     YourMembershipRequestWasReceived=Your membership was received.
    diff --git a/htdocs/langs/bn_BD/modulebuilder.lang b/htdocs/langs/bn_BD/modulebuilder.lang
    index a3fee23cb53..9d6661eda41 100644
    --- a/htdocs/langs/bn_BD/modulebuilder.lang
    +++ b/htdocs/langs/bn_BD/modulebuilder.lang
    @@ -74,6 +74,7 @@ NoWidget=No widget
     GoToApiExplorer=Go to API explorer
     ListOfMenusEntries=List of menu entries
     ListOfPermissionsDefined=List of defined permissions
    +SeeExamples=See examples here
     EnabledDesc=Condition to have this field active (Examples: 1 or $conf->global->MYMODULE_MYOPTION)
     VisibleDesc=Is the field visible ? (Examples: 0=Never visible, 1=Visible on list and create/update/view forms, 2=Visible on list only, 3=Visible on create/update/view form only. Using a negative value means field is not shown by default on list but can be selected for viewing)
     IsAMeasureDesc=Can the value of field be cumulated to get a total into list ? (Examples: 1 or 0)
    @@ -95,3 +96,6 @@ DropTableIfEmpty=(Delete table if empty)
     TableDoesNotExists=The table %s does not exists
     TableDropped=Table %s deleted
     InitStructureFromExistingTable=Build the structure array string of an existing table
    +UseAboutPage=Disallow the about page
    +UseDocFolder=Disallow the documentation folder
    +UseSpecificReadme=Use a specific ReadMe
    diff --git a/htdocs/langs/bn_BD/opensurvey.lang b/htdocs/langs/bn_BD/opensurvey.lang
    index 87e6a74913a..76684955e56 100644
    --- a/htdocs/langs/bn_BD/opensurvey.lang
    +++ b/htdocs/langs/bn_BD/opensurvey.lang
    @@ -58,3 +58,4 @@ MoreChoices=Enter more choices for the voters
     SurveyExpiredInfo=The poll has been closed or voting delay has expired.
     EmailSomeoneVoted=%s has filled a line.\nYou can find your poll at the link: \n%s
     ShowSurvey=Show survey
    +UserMustBeSameThanUserUsedToVote=You must have voted and use the same user name that the one used to vote, to post a comment
    diff --git a/htdocs/langs/bn_BD/orders.lang b/htdocs/langs/bn_BD/orders.lang
    index 8de0279be44..1b36a25df66 100644
    --- a/htdocs/langs/bn_BD/orders.lang
    +++ b/htdocs/langs/bn_BD/orders.lang
    @@ -1,6 +1,6 @@
     # Dolibarr language file - Source file is en_US - orders
     OrdersArea=Customers orders area
    -SuppliersOrdersArea=Suppliers orders area
    +SuppliersOrdersArea=Purchase orders area
     OrderCard=Order card
     OrderId=Order Id
     Order=Order
    @@ -13,18 +13,18 @@ OrderToProcess=Order to process
     NewOrder=New order
     ToOrder=Make order
     MakeOrder=Make order
    -SupplierOrder=Supplier order
    -SuppliersOrders=Suppliers orders
    -SuppliersOrdersRunning=Current suppliers orders
    -CustomerOrder=Customer order
    -CustomersOrders=Customer orders
    +SupplierOrder=Purchase order
    +SuppliersOrders=Purchase orders
    +SuppliersOrdersRunning=Current purchase orders
    +CustomerOrder=Customer Order
    +CustomersOrders=Customer Orders
     CustomersOrdersRunning=Current customer orders
     CustomersOrdersAndOrdersLines=Customer orders and order lines
     OrdersDeliveredToBill=Customer orders delivered to bill
     OrdersToBill=Customer orders delivered
     OrdersInProcess=Customer orders in process
     OrdersToProcess=Customer orders to process
    -SuppliersOrdersToProcess=Supplier orders to process
    +SuppliersOrdersToProcess=Purchase orders to process
     StatusOrderCanceledShort=Canceled
     StatusOrderDraftShort=Draft
     StatusOrderValidatedShort=Validated
    @@ -75,15 +75,15 @@ ShowOrder=Show order
     OrdersOpened=Orders to process
     NoDraftOrders=No draft orders
     NoOrder=No order
    -NoSupplierOrder=No supplier order
    +NoSupplierOrder=No purchase order
     LastOrders=Latest %s customer orders
     LastCustomerOrders=Latest %s customer orders
    -LastSupplierOrders=Latest %s supplier orders
    +LastSupplierOrders=Latest %s purchase orders
     LastModifiedOrders=Latest %s modified orders
     AllOrders=All orders
     NbOfOrders=Number of orders
     OrdersStatistics=Order's statistics
    -OrdersStatisticsSuppliers=Supplier order's statistics
    +OrdersStatisticsSuppliers=Purchase order statistics
     NumberOfOrdersByMonth=Number of orders by month
     AmountOfOrdersByMonthHT=Amount of orders by month (net of tax)
     ListOfOrders=List of orders
    @@ -97,12 +97,12 @@ ConfirmMakeOrder=Are you sure you want to confirm you made this order on <b>%s</
     GenerateBill=Generate invoice
     ClassifyShipped=Classify delivered
     DraftOrders=Draft orders
    -DraftSuppliersOrders=Draft suppliers orders
    +DraftSuppliersOrders=Draft purchase orders
     OnProcessOrders=In process orders
     RefOrder=Ref. order
     RefCustomerOrder=Ref. order for customer
    -RefOrderSupplier=Ref. order for supplier
    -RefOrderSupplierShort=Ref. order supplier
    +RefOrderSupplier=Ref. order for vendor
    +RefOrderSupplierShort=Ref. order vendor
     SendOrderByMail=Send order by mail
     ActionsOnOrder=Events on order
     NoArticleOfTypeProduct=No article of type 'product' so no shippable article for this order
    @@ -115,9 +115,9 @@ ConfirmCloneOrder=Are you sure you want to clone this order <b>%s</b>?
     DispatchSupplierOrder=Receiving supplier order %s
     FirstApprovalAlreadyDone=First approval already done
     SecondApprovalAlreadyDone=Second approval already done
    -SupplierOrderReceivedInDolibarr=Supplier order %s received %s
    -SupplierOrderSubmitedInDolibarr=Supplier order %s submited
    -SupplierOrderClassifiedBilled=Supplier order %s set billed
    +SupplierOrderReceivedInDolibarr=Purchase Order %s received %s
    +SupplierOrderSubmitedInDolibarr=Purchase Order %s submited
    +SupplierOrderClassifiedBilled=Purchase Order %s set billed
     OtherOrders=Other orders
     ##### Types de contacts #####
     TypeContact_commande_internal_SALESREPFOLL=Representative following-up customer order
    @@ -125,11 +125,11 @@ TypeContact_commande_internal_SHIPPING=Representative following-up shipping
     TypeContact_commande_external_BILLING=Customer invoice contact
     TypeContact_commande_external_SHIPPING=Customer shipping contact
     TypeContact_commande_external_CUSTOMER=Customer contact following-up order
    -TypeContact_order_supplier_internal_SALESREPFOLL=Representative following-up supplier order
    +TypeContact_order_supplier_internal_SALESREPFOLL=Representative following-up purchase order
     TypeContact_order_supplier_internal_SHIPPING=Representative following-up shipping
    -TypeContact_order_supplier_external_BILLING=Supplier invoice contact
    -TypeContact_order_supplier_external_SHIPPING=Supplier shipping contact
    -TypeContact_order_supplier_external_CUSTOMER=Supplier contact following-up order
    +TypeContact_order_supplier_external_BILLING=Vendor invoice contact
    +TypeContact_order_supplier_external_SHIPPING=Vendor shipping contact
    +TypeContact_order_supplier_external_CUSTOMER=Vendor contact following-up order
     Error_COMMANDE_SUPPLIER_ADDON_NotDefined=Constant COMMANDE_SUPPLIER_ADDON not defined
     Error_COMMANDE_ADDON_NotDefined=Constant COMMANDE_ADDON not defined
     Error_OrderNotChecked=No orders to invoice selected
    diff --git a/htdocs/langs/bn_BD/other.lang b/htdocs/langs/bn_BD/other.lang
    index 2afabe43b06..8ef8cc30090 100644
    --- a/htdocs/langs/bn_BD/other.lang
    +++ b/htdocs/langs/bn_BD/other.lang
    @@ -80,9 +80,9 @@ LinkedObject=Linked object
     NbOfActiveNotifications=Number of notifications (nb of recipient emails)
     PredefinedMailTest=__(Hello)__\nThis is a test mail sent to __EMAIL__.\nThe two lines are separated by a carriage return.\n\n__USER_SIGNATURE__
     PredefinedMailTestHtml=__(Hello)__\nThis is a <b>test</b> mail (the word test must be in bold).<br>The two lines are separated by a carriage return.<br><br>__USER_SIGNATURE__
    -PredefinedMailContentSendInvoice=__(Hello)__\n\nYou will find here the invoice __REF__\n\nThis is the link to make your online payment if this invoice is not already payed:\n__ONLINE_PAYMENT_URL__\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
    -PredefinedMailContentSendInvoiceReminder=__(Hello)__\n\nWe would like to warn you that the invoice  __REF__ seems to not be payed. So this is the invoice in attachment again, as a reminder.\n\nThis is the link to make your online payment:\n__ONLINE_PAYMENT_URL__\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
    -PredefinedMailContentSendProposal=__(Hello)__\n\nYou will find here the commercial proposal __PREF__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
    +PredefinedMailContentSendInvoice=__(Hello)__\n\nYou will find here the invoice __REF__\n\n__ONLINE_PAYMENT_TEXT_AND_URL__\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
    +PredefinedMailContentSendInvoiceReminder=__(Hello)__\n\nWe would like to warn you that the invoice  __REF__ seems to not be payed. So this is the invoice in attachment again, as a reminder.\n\n__ONLINE_PAYMENT_TEXT_AND_URL__\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
    +PredefinedMailContentSendProposal=__(Hello)__\n\nYou will find here the commercial proposal __REF__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
     PredefinedMailContentSendSupplierProposal=__(Hello)__\n\nYou will find here the price request __REF__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
     PredefinedMailContentSendOrder=__(Hello)__\n\nYou will find here the order __REF__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
     PredefinedMailContentSendSupplierOrder=__(Hello)__\n\nYou will find here our order __REF__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
    @@ -91,6 +91,7 @@ PredefinedMailContentSendShipping=__(Hello)__\n\nYou will find here the shipping
     PredefinedMailContentSendFichInter=__(Hello)__\n\nYou will find here the intervention __REF__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
     PredefinedMailContentThirdparty=__(Hello)__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
     PredefinedMailContentUser=__(Hello)__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
    +PredefinedMailContentLink=You can click on the link below to make your payment if it is not already done.\n\n%s\n\n
     DemoDesc=Dolibarr is a compact ERP/CRM supporting several business modules. A demo showcasing all modules makes no sense as this scenario never occurs (several hundred available). So, several demo profiles are available.
     ChooseYourDemoProfil=Choose the demo profile that best suits your needs...
     ChooseYourDemoProfilMore=...or build your own profile<br>(manual module selection)
    @@ -218,7 +219,7 @@ FileIsTooBig=Files is too big
     PleaseBePatient=Please be patient...
     NewPassword=New password
     ResetPassword=Reset password
    -RequestToResetPasswordReceived=A request to change your Dolibarr password has been received
    +RequestToResetPasswordReceived=A request to change your password has been received.
     NewKeyIs=This is your new keys to login
     NewKeyWillBe=Your new key to login to software will be
     ClickHereToGoTo=Click here to go to %s
    @@ -233,6 +234,8 @@ PermissionsDelete=Permissions removed
     YourPasswordMustHaveAtLeastXChars=Your password must have at least <strong>%s</strong> chars
     YourPasswordHasBeenReset=Your password has been reset successfully
     ApplicantIpAddress=IP address of applicant
    +SMSSentTo=SMS sent to %s
    +
     ##### Export #####
     ExportsArea=Exports area
     AvailableFormats=Available formats
    diff --git a/htdocs/langs/bn_BD/paypal.lang b/htdocs/langs/bn_BD/paypal.lang
    index 600245dc658..68c5b0aefa1 100644
    --- a/htdocs/langs/bn_BD/paypal.lang
    +++ b/htdocs/langs/bn_BD/paypal.lang
    @@ -14,7 +14,6 @@ PaypalModeOnlyPaypal=PayPal only
     ONLINE_PAYMENT_CSS_URL=Optionnal URL of CSS style sheet on online payment page
     ThisIsTransactionId=This is id of transaction: <b>%s</b>
     PAYPAL_ADD_PAYMENT_URL=Add the url of Paypal payment when you send a document by mail
    -PredefinedMailContentLink=You can click on the link below to make your payment if it is not already done.<br><br>%s<br><br>
     YouAreCurrentlyInSandboxMode=You are currently in the %s "sandbox" mode
     NewOnlinePaymentReceived=New online payment received
     NewOnlinePaymentFailed=New online payment tried but failed
    diff --git a/htdocs/langs/bn_BD/productbatch.lang b/htdocs/langs/bn_BD/productbatch.lang
    index 1c2d22395ce..54270c4a23b 100644
    --- a/htdocs/langs/bn_BD/productbatch.lang
    +++ b/htdocs/langs/bn_BD/productbatch.lang
    @@ -16,7 +16,7 @@ printEatby=Eat-by: %s
     printSellby=Sell-by: %s
     printQty=Qty: %d
     AddDispatchBatchLine=Add a line for Shelf Life dispatching
    -WhenProductBatchModuleOnOptionAreForced=When module Lot/Serial is on, automatic increase/decrease stock mode is forced to shipping validate and manual dispatching for reception and can't be edited. Other options can be defined as you want.
    +WhenProductBatchModuleOnOptionAreForced=When module Lot/Serial is on, automatic stock decrease  is forced to 'Decrease real stocks on shipping validation' and automatic increase mode is forced to 'Increase real stocks on manual dispatching into warehouses' and can't be edited. Other options can be defined as you want.
     ProductDoesNotUseBatchSerial=This product does not use lot/serial number
     ProductLotSetup=Setup of module lot/serial
     ShowCurrentStockOfLot=Show current stock for couple product/lot
    diff --git a/htdocs/langs/bn_BD/products.lang b/htdocs/langs/bn_BD/products.lang
    index b9ebefc91c9..06558c90d81 100644
    --- a/htdocs/langs/bn_BD/products.lang
    +++ b/htdocs/langs/bn_BD/products.lang
    @@ -70,6 +70,7 @@ SoldAmount=Sold amount
     PurchasedAmount=Purchased amount
     NewPrice=New price
     MinPrice=Min. selling price
    +EditSellingPriceLabel=Edit selling price label
     CantBeLessThanMinPrice=The selling price can't be lower than minimum allowed for this product (%s without tax). This message can also appears if you type a too important discount.
     ContractStatusClosed=Closed
     ErrorProductAlreadyExists=A product with reference %s already exists.
    @@ -155,7 +156,7 @@ BuyingPrices=Buying prices
     CustomerPrices=Customer prices
     SuppliersPrices=Supplier prices
     SuppliersPricesOfProductsOrServices=Supplier prices (of products or services)
    -CustomCode=Customs/Commodity/HS code
    +CustomCode=Customs / Commodity / HS code
     CountryOrigin=Origin country
     Nature=Nature
     ShortLabel=Short label
    @@ -250,8 +251,8 @@ PriceNumeric=Number
     DefaultPrice=Default price
     ComposedProductIncDecStock=Increase/Decrease stock on parent change
     ComposedProduct=Sub-product
    -MinSupplierPrice=Minimum supplier price
    -MinCustomerPrice=Minimum customer price
    +MinSupplierPrice=Minimum buying price
    +MinCustomerPrice=Minimum selling price
     DynamicPriceConfiguration=Dynamic price configuration
     DynamicPriceDesc=On product card, with this module enabled, you should be able to set mathematic functions to calculate Customer or Supplier prices. Such function can use all mathematic operators, some constants and variables. You can set here the variables you want to be able to use and if the variable need an automatic update, the external URL to use to ask Dolibarr to update automaticaly the value.
     AddVariable=Add Variable
    diff --git a/htdocs/langs/bn_BD/projects.lang b/htdocs/langs/bn_BD/projects.lang
    index 319a6e7e0e2..e04f28689a1 100644
    --- a/htdocs/langs/bn_BD/projects.lang
    +++ b/htdocs/langs/bn_BD/projects.lang
    @@ -77,6 +77,7 @@ Time=Time
     ListOfTasks=List of tasks
     GoToListOfTimeConsumed=Go to list of time consumed
     GoToListOfTasks=Go to list of tasks
    +GoToGanttView=Go to Gantt view
     GanttView=Gantt View
     ListProposalsAssociatedProject=List of the commercial proposals associated with the project
     ListOrdersAssociatedProject=List of customer orders associated with the project
    @@ -226,4 +227,4 @@ AllowCommentOnProject=Allow user comments on projects
     DontHavePermissionForCloseProject=You do not have permissions to close the project %s
     DontHaveTheValidateStatus=The project %s must be open to be closed
     RecordsClosed=%s project(s) closed
    -SendProjectRef=About project %s
    +SendProjectRef=Information project %s
    diff --git a/htdocs/langs/bn_BD/propal.lang b/htdocs/langs/bn_BD/propal.lang
    index 914f287fd4b..2a22384d1c5 100644
    --- a/htdocs/langs/bn_BD/propal.lang
    +++ b/htdocs/langs/bn_BD/propal.lang
    @@ -75,6 +75,7 @@ AvailabilityTypeAV_1M=1 month
     TypeContact_propal_internal_SALESREPFOLL=Representative following-up proposal
     TypeContact_propal_external_BILLING=Customer invoice contact
     TypeContact_propal_external_CUSTOMER=Customer contact following-up proposal
    +TypeContact_propal_external_SHIPPING=Customer contact for delivery
     # Document models
     DocModelAzurDescription=A complete proposal model (logo...)
     DefaultModelPropalCreate=Default model creation
    diff --git a/htdocs/langs/bn_BD/sendings.lang b/htdocs/langs/bn_BD/sendings.lang
    index 5091bfe950d..3b3850e44ed 100644
    --- a/htdocs/langs/bn_BD/sendings.lang
    +++ b/htdocs/langs/bn_BD/sendings.lang
    @@ -52,8 +52,8 @@ ActionsOnShipping=Events on shipment
     LinkToTrackYourPackage=Link to track your package
     ShipmentCreationIsDoneFromOrder=For the moment, creation of a new shipment is done from the order card.
     ShipmentLine=Shipment line
    -ProductQtyInCustomersOrdersRunning=Product quantity into open customers orders
    -ProductQtyInSuppliersOrdersRunning=Product quantity into open suppliers orders
    +ProductQtyInCustomersOrdersRunning=Product quantity into open customer orders
    +ProductQtyInSuppliersOrdersRunning=Product quantity into open purchase orders
     ProductQtyInShipmentAlreadySent=Product quantity from open customer order already sent
     ProductQtyInSuppliersShipmentAlreadyRecevied=Product quantity from open supplier order already received
     NoProductToShipFoundIntoStock=No product to ship found into warehouse <b>%s</b>. Correct stock or go back to choose another warehouse.
    diff --git a/htdocs/langs/bn_BD/stocks.lang b/htdocs/langs/bn_BD/stocks.lang
    index 7fbe2f6b82a..8178a8918b7 100644
    --- a/htdocs/langs/bn_BD/stocks.lang
    +++ b/htdocs/langs/bn_BD/stocks.lang
    @@ -67,7 +67,7 @@ DeStockOnValidateOrder=Decrease real stocks on customers orders validation
     DeStockOnShipment=Decrease real stocks on shipping validation
     DeStockOnShipmentOnClosing=Decrease real stocks on shipping classification closed
     ReStockOnBill=Increase real stocks on suppliers invoices/credit notes validation
    -ReStockOnValidateOrder=Increase real stocks on suppliers orders approbation
    +ReStockOnValidateOrder=Increase real stocks on purchase orders approbation
     ReStockOnDispatchOrder=Increase real stocks on manual dispatching into warehouses, after supplier order receipt of goods
     OrderStatusNotReadyToDispatch=Order has not yet or no more a status that allows dispatching of products in stock warehouses.
     StockDiffPhysicTeoric=Explanation for difference between physical and virtual stock
    @@ -203,3 +203,4 @@ RegulateStock=Regulate Stock
     ListInventory=List
     StockSupportServices=Stock management support services
     StockSupportServicesDesc=By default, you can stock only product with type "product". If on, and if module service is on, you can also stock a product with type "service"
    +ReceiveProducts=Receive items
    diff --git a/htdocs/langs/bn_BD/stripe.lang b/htdocs/langs/bn_BD/stripe.lang
    index 9fb2fa45113..6fa072b4c9a 100644
    --- a/htdocs/langs/bn_BD/stripe.lang
    +++ b/htdocs/langs/bn_BD/stripe.lang
    @@ -58,8 +58,8 @@ NameOnCard=Name on card
     CardNumber=Card Number
     ExpiryDate=Expiry Date
     CVN=CVN
    -DeleteACard=Delete Card record
    -ConfirmDeleteCard=Are you sure you want to delete this Card record?
    +DeleteACard=Delete Card
    +ConfirmDeleteCard=Are you sure you want to delete this Credit or Debit card?
     CreateCustomerOnStripe=Create customer on Stripe
     CreateCardOnStripe=Create card on Stripe
     ShowInStripe=Show in Stripe
    diff --git a/htdocs/langs/bn_BD/supplier_proposal.lang b/htdocs/langs/bn_BD/supplier_proposal.lang
    index d5b51978920..ef2e7242e31 100644
    --- a/htdocs/langs/bn_BD/supplier_proposal.lang
    +++ b/htdocs/langs/bn_BD/supplier_proposal.lang
    @@ -1,22 +1,22 @@
     # Dolibarr language file - Source file is en_US - supplier_proposal
    -SupplierProposal=Supplier commercial proposals
    -supplier_proposalDESC=Manage price requests to suppliers
    +SupplierProposal=Vendor commercial proposals
    +supplier_proposalDESC=Manage price requests to vendors
     SupplierProposalNew=New price request
     CommRequest=Price request
     CommRequests=Price requests
     SearchRequest=Find a request
     DraftRequests=Draft requests
    -SupplierProposalsDraft=Draft supplier proposals
    +SupplierProposalsDraft=Draft vendor proposals
     LastModifiedRequests=Latest %s modified price requests
     RequestsOpened=Open price requests
    -SupplierProposalArea=Supplier proposals area
    -SupplierProposalShort=Supplier proposal
    -SupplierProposals=Supplier proposals
    -SupplierProposalsShort=Supplier proposals
    +SupplierProposalArea=Vendor proposals area
    +SupplierProposalShort=Vendor proposal
    +SupplierProposals=Vendor proposals
    +SupplierProposalsShort=Vendor proposals
     NewAskPrice=New price request
     ShowSupplierProposal=Show price request
     AddSupplierProposal=Create a price request
    -SupplierProposalRefFourn=Supplier ref
    +SupplierProposalRefFourn=Vendor ref
     SupplierProposalDate=Delivery date
     SupplierProposalRefFournNotice=Before closing to "Accepted", think to grasp suppliers references.
     ConfirmValidateAsk=Are you sure you want to validate this price request under name <b>%s</b>?
    @@ -47,9 +47,9 @@ CommercialAsk=Price request
     DefaultModelSupplierProposalCreate=Default model creation
     DefaultModelSupplierProposalToBill=Default template when closing a price request (accepted)
     DefaultModelSupplierProposalClosed=Default template when closing a price request (refused)
    -ListOfSupplierProposals=List of supplier proposal requests
    -ListSupplierProposalsAssociatedProject=List of supplier proposals associated with project
    -SupplierProposalsToClose=Supplier proposals to close
    -SupplierProposalsToProcess=Supplier proposals to process
    +ListOfSupplierProposals=List of vendor proposal requests
    +ListSupplierProposalsAssociatedProject=List of vendor proposals associated with project
    +SupplierProposalsToClose=Vendor proposals to close
    +SupplierProposalsToProcess=Vendor proposals to process
     LastSupplierProposals=Latest %s price requests
     AllPriceRequests=All requests
    diff --git a/htdocs/langs/bn_BD/suppliers.lang b/htdocs/langs/bn_BD/suppliers.lang
    index f9e383e09af..d0cf540d3eb 100644
    --- a/htdocs/langs/bn_BD/suppliers.lang
    +++ b/htdocs/langs/bn_BD/suppliers.lang
    @@ -1,11 +1,11 @@
     # Dolibarr language file - Source file is en_US - suppliers
    -Suppliers=Suppliers
    -SuppliersInvoice=Suppliers invoice
    -ShowSupplierInvoice=Show Supplier Invoice
    -NewSupplier=New supplier
    +Suppliers=Vendors
    +SuppliersInvoice=Vendor invoice
    +ShowSupplierInvoice=Show Vendor Invoice
    +NewSupplier=New vendor
     History=History
    -ListOfSuppliers=List of suppliers
    -ShowSupplier=Show supplier
    +ListOfSuppliers=List of vendors
    +ShowSupplier=Show vendor
     OrderDate=Order date
     BuyingPriceMin=Best buying price
     BuyingPriceMinShort=Best buying price
    @@ -14,34 +14,34 @@ TotalSellingPriceMinShort=Total of subproducts selling prices
     SomeSubProductHaveNoPrices=Some sub-products have no price defined
     AddSupplierPrice=Add buying price
     ChangeSupplierPrice=Change buying price
    -SupplierPrices=Supplier prices
    +SupplierPrices=Vendor prices
     ReferenceSupplierIsAlreadyAssociatedWithAProduct=This reference supplier is already associated with a reference: %s
    -NoRecordedSuppliers=No suppliers recorded
    -SupplierPayment=Supplier payment
    -SuppliersArea=Suppliers area
    -RefSupplierShort=Ref. supplier
    +NoRecordedSuppliers=No vendor recorded
    +SupplierPayment=Vendor payment
    +SuppliersArea=Vendor area
    +RefSupplierShort=Ref. vendor
     Availability=Availability
    -ExportDataset_fournisseur_1=Supplier invoices list and invoice lines
    -ExportDataset_fournisseur_2=Supplier invoices and payments
    -ExportDataset_fournisseur_3=Supplier orders and order lines
    +ExportDataset_fournisseur_1=Vendor invoices list and invoice lines
    +ExportDataset_fournisseur_2=Vendor invoices and payments
    +ExportDataset_fournisseur_3=Purchase orders and order lines
     ApproveThisOrder=Approve this order
     ConfirmApproveThisOrder=Are you sure you want to approve order <b>%s</b>?
     DenyingThisOrder=Deny this order
     ConfirmDenyingThisOrder=Are you sure you want to deny this order <b>%s</b>?
     ConfirmCancelThisOrder=Are you sure you want to cancel this order <b>%s</b>?
    -AddSupplierOrder=Create supplier order
    -AddSupplierInvoice=Create supplier invoice
    -ListOfSupplierProductForSupplier=List of products and prices for supplier <b>%s</b>
    -SentToSuppliers=Sent to suppliers
    -ListOfSupplierOrders=List of supplier orders
    -MenuOrdersSupplierToBill=Supplier orders to invoice
    +AddSupplierOrder=Create Purchase Order
    +AddSupplierInvoice=Create vendor invoice
    +ListOfSupplierProductForSupplier=List of products and prices for vendor <b>%s</b>
    +SentToSuppliers=Sent to vendors
    +ListOfSupplierOrders=List of purchase orders
    +MenuOrdersSupplierToBill=Purchase orders to invoice
     NbDaysToDelivery=Delivery delay in days
     DescNbDaysToDelivery=The biggest deliver delay of the products from this order
    -SupplierReputation=Supplier reputation
    +SupplierReputation=Vendor reputation
     DoNotOrderThisProductToThisSupplier=Do not order
     NotTheGoodQualitySupplier=Wrong quality
     ReputationForThisProduct=Reputation
     BuyerName=Buyer name
     AllProductServicePrices=All product / service prices
     AllProductReferencesOfSupplier=All product / service references of supplier
    -BuyingPriceNumShort=Supplier prices
    +BuyingPriceNumShort=Vendor prices
    diff --git a/htdocs/langs/bn_BD/users.lang b/htdocs/langs/bn_BD/users.lang
    index 8aa5d3749fc..26f22923a9a 100644
    --- a/htdocs/langs/bn_BD/users.lang
    +++ b/htdocs/langs/bn_BD/users.lang
    @@ -48,7 +48,7 @@ PasswordChangeRequest=Request to change password for <b>%s</b>
     PasswordChangeRequestSent=Request to change password for <b>%s</b> sent to <b>%s</b>.
     ConfirmPasswordReset=Confirm password reset
     MenuUsersAndGroups=Users & Groups
    -LastGroupsCreated=Latest %s created groups
    +LastGroupsCreated=Latest %s groups created
     LastUsersCreated=Latest %s users created
     ShowGroup=Show group
     ShowUser=Show user
    diff --git a/htdocs/langs/bn_BD/website.lang b/htdocs/langs/bn_BD/website.lang
    index 0350da13f8f..0f0673e3716 100644
    --- a/htdocs/langs/bn_BD/website.lang
    +++ b/htdocs/langs/bn_BD/website.lang
    @@ -73,7 +73,7 @@ AnotherContainer=Another container
     WEBSITE_USE_WEBSITE_ACCOUNTS=Enable the web site account table
     WEBSITE_USE_WEBSITE_ACCOUNTSTooltip=Enable the table to store web site accounts (login/pass) for each website / thirdparty
     YouMustDefineTheHomePage=You must first define the default Home page
    -OnlyEditionOfSourceForGrabbedContentFuture=Note: only edition of HTML source will be possible when a page content is intiliazed by grabbing it from an external page (WYSIWYG editor will not be available)
    +OnlyEditionOfSourceForGrabbedContentFuture=Note: only edition of HTML source will be possible when a page content is initiliazed by grabbing it from an external page (WYSIWYG editor will not be available)
     OnlyEditionOfSourceForGrabbedContent=Only edition of HTML source is possible when content was grabbed from an external site
     GrabImagesInto=Grab also images found into css and page.
     ImagesShouldBeSavedInto=Images should be saved into directory
    diff --git a/htdocs/langs/bn_BD/workflow.lang b/htdocs/langs/bn_BD/workflow.lang
    index a50bd91595b..783373ad66d 100644
    --- a/htdocs/langs/bn_BD/workflow.lang
    +++ b/htdocs/langs/bn_BD/workflow.lang
    @@ -14,7 +14,7 @@ descWORKFLOW_INVOICE_AMOUNT_CLASSIFY_BILLED_ORDER=Classify linked source custome
     descWORKFLOW_INVOICE_CLASSIFY_BILLED_ORDER=Classify linked source customer order(s) to billed when customer invoice is set to paid (and if amount of the invoice is same than total amount of linked orders)
     descWORKFLOW_ORDER_CLASSIFY_SHIPPED_SHIPPING=Classify linked source customer order to shipped when a shipment is validated (and if quantity shipped by all shipments is the same as in the order to update)
     # Autoclassify supplier order
    -descWORKFLOW_ORDER_CLASSIFY_BILLED_SUPPLIER_PROPOSAL=Classify linked source supplier proposal(s) to billed when supplier invoice is validated (and if amount of the invoice is same than total amount of linked proposals)
    -descWORKFLOW_INVOICE_AMOUNT_CLASSIFY_BILLED_SUPPLIER_ORDER=Classify linked source supplier order(s) to billed when supplier invoice is validated (and if amount of the invoice is same than total amount of linked orders)
    +descWORKFLOW_ORDER_CLASSIFY_BILLED_SUPPLIER_PROPOSAL=Classify linked source vendor proposal(s) to billed when vendor invoice is validated (and if amount of the invoice is same than total amount of linked proposals)
    +descWORKFLOW_INVOICE_AMOUNT_CLASSIFY_BILLED_SUPPLIER_ORDER=Classify linked source purchase order(s) to billed when vendor invoice is validated (and if amount of the invoice is same than total amount of linked orders)
     AutomaticCreation=Automatic creation
     AutomaticClassification=Automatic classification
    diff --git a/htdocs/langs/bs_BA/accountancy.lang b/htdocs/langs/bs_BA/accountancy.lang
    index b4e2dcadb2d..a0cbc9f772e 100644
    --- a/htdocs/langs/bs_BA/accountancy.lang
    +++ b/htdocs/langs/bs_BA/accountancy.lang
    @@ -1,4 +1,5 @@
     # Dolibarr language file - en_US - Accounting Expert
    +Accounting=Računovodstvo
     ACCOUNTING_EXPORT_SEPARATORCSV=Odvajanje kolona za izvoznu datoteku
     ACCOUNTING_EXPORT_DATE=Format datuma za izvoznu datoteku
     ACCOUNTING_EXPORT_PIECE=Izvoz broja komada
    @@ -39,11 +40,11 @@ AccountWithNonZeroValues=Accounts with non zero values
     ListOfAccounts=List of accounts
     
     MainAccountForCustomersNotDefined=Main accounting account for customers not defined in setup
    -MainAccountForSuppliersNotDefined=Main accounting account for suppliers not defined in setup
    +MainAccountForSuppliersNotDefined=Main accounting account for vendors not defined in setup
     MainAccountForUsersNotDefined=Main accounting account for users not defined in setup
     MainAccountForVatPaymentNotDefined=Main accounting account for VAT payment not defined in setup
     
    -AccountancyArea=Accountancy area
    +AccountancyArea=Accounting area
     AccountancyAreaDescIntro=Usage of the accountancy module is done in several step:
     AccountancyAreaDescActionOnce=The following actions are usually executed one time only, or once per year...
     AccountancyAreaDescActionOnceBis=Next steps should be done to save you time in future by suggesting you the correct default accounting account when making the journalization (writing record in Journals and General ledger)
    @@ -54,6 +55,7 @@ AccountancyAreaDescChartModel=STEP %s: Create a model of chart of account from m
     AccountancyAreaDescChart=STEP %s: Create or check content of your chart of account from menu %s
     
     AccountancyAreaDescVat=STEP %s: Define accounting accounts for each VAT Rates. For this, use the menu entry %s.
    +AccountancyAreaDescDefault=STEP %s: Define default accounting accounts. For this, use the menu entry %s.
     AccountancyAreaDescExpenseReport=STEP %s: Define default accounting accounts for each type of expense report. For this, use the menu entry %s.
     AccountancyAreaDescSal=STEP %s: Define default accounting accounts for payment of salaries. For this, use the menu entry %s.
     AccountancyAreaDescContrib=STEP %s: Define default accounting accounts for special expences (miscellaneous taxes). For this, use the menu entry %s.
    @@ -89,7 +91,7 @@ MenuProductsAccounts=Product accounts
     ProductsBinding=Products accounts
     Ventilation=Binding to accounts
     CustomersVentilation=Customer invoice binding
    -SuppliersVentilation=Supplier invoice binding
    +SuppliersVentilation=Vendor invoice binding
     ExpenseReportsVentilation=Expense report binding
     CreateMvts=Create new transaction
     UpdateMvts=Modifikacija transakcije
    @@ -130,12 +132,14 @@ ACCOUNTING_LENGTH_GACCOUNT=Length of the general accounting accounts (If you set
     ACCOUNTING_LENGTH_AACCOUNT=Length of the third party accounting accounts (If you set value to 6 here, the account '401' will appear like '401000' on screen)
     ACCOUNTING_MANAGE_ZERO=Allow to manage different number of zero at the end of an accounting account. Needed by some countries (like switzerland). If keep to off (default), you can set the 2 following parameters to ask application to add virtual zero.
     BANK_DISABLE_DIRECT_INPUT=Disable direct recording of transaction in bank account
    +ACCOUNTING_ENABLE_EXPORT_DRAFT_JOURNAL=Enable draft export on journal
     
     ACCOUNTING_SELL_JOURNAL=Dnevnik prodaje
     ACCOUNTING_PURCHASE_JOURNAL=Dnevnik nabavki
     ACCOUNTING_MISCELLANEOUS_JOURNAL=Dnevnik raznih stavki
     ACCOUNTING_EXPENSEREPORT_JOURNAL=Dnevnik troškova
     ACCOUNTING_SOCIAL_JOURNAL=Dnevnik doprinosa
    +ACCOUNTING_HAS_NEW_JOURNAL=Has new Journal
     
     ACCOUNTING_ACCOUNT_TRANSFER_CASH=Accounting account of transfer
     ACCOUNTING_ACCOUNT_SUSPENSE=Accounting account of wait
    @@ -185,11 +189,12 @@ ListeMvts=List of movements
     ErrorDebitCredit=Debit and Credit cannot have a value at the same time
     AddCompteFromBK=Add accounting accounts to the group
     ReportThirdParty=List third party account
    -DescThirdPartyReport=Consult here the list of the third party customers and suppliers and their accounting accounts
    +DescThirdPartyReport=Consult here the list of the third party customers and vendors and their accounting accounts
     ListAccounts=List of the accounting accounts
     UnknownAccountForThirdparty=Unknown third party account. We will use %s
     UnknownAccountForThirdpartyBlocking=Unknown third party account. Blocking error
     UnknownAccountForThirdpartyAndWaitingAccountNotDefinedBlocking=Unknown third party account and waiting account not defined. Blocking error
    +PaymentsNotLinkedToProduct=Payment not linked to any product / service
     
     Pcgtype=Group of account
     Pcgsubtype=Subgroup of account
    @@ -204,8 +209,8 @@ DescVentilDoneCustomer=Consult here the list of the lines of invoices customers
     DescVentilTodoCustomer=Bind invoice lines not already bound with a product accounting account
     ChangeAccount=Change the product/service accounting account for selected lines with the following accounting account:
     Vide=-
    -DescVentilSupplier=Consult here the list of supplier invoice lines bound or not yet bound to a product accounting account
    -DescVentilDoneSupplier=Consult here the list of the lines of invoices supplier and their accounting account
    +DescVentilSupplier=Consult here the list of vendor invoice lines bound or not yet bound to a product accounting account
    +DescVentilDoneSupplier=Consult here the list of the lines of invoices vendors and their accounting account
     DescVentilTodoExpenseReport=Bind expense report lines not already bound with a fee accounting account
     DescVentilExpenseReport=Consult here the list of expense report lines bound (or not) to a fee accounting account
     DescVentilExpenseReportMore=If you setup accounting account on type of expense report lines, the application will be able to make all the binding between your expense report lines and the accounting account of your chart of accounts, just in one click with the button <strong>"%s"</strong>. If account was not set on fees dictionary or if you still has some lines not bound to any account, you will have to make a manual binding from the menu "<strong>%s</strong>".
    @@ -215,7 +220,7 @@ ValidateHistory=Bind Automatically
     AutomaticBindingDone=Automatic binding done
     
     ErrorAccountancyCodeIsAlreadyUse=Error, you cannot delete this accounting account because it is used
    -MvtNotCorrectlyBalanced=Movement not correctly balanced. Credit = %s. Debit = %s
    +MvtNotCorrectlyBalanced=Movement not correctly balanced. Debit = %s | Credit = %s
     FicheVentilation=Binding card
     GeneralLedgerIsWritten=Transactions are written in the Ledger
     GeneralLedgerSomeRecordWasNotRecorded=Some of the transactions could not be journalized. If there is no other error message, this is probably because they were already journalized.
    @@ -239,11 +244,7 @@ AccountingJournalType2=Sales
     AccountingJournalType3=Purchases
     AccountingJournalType4=Banka
     AccountingJournalType5=Expenses report
    -<<<<<<< HEAD
    -AccountingJournalType8=Inventory
    -=======
     AccountingJournalType8=Inventar
    ->>>>>>> branch '7.0' of git@github.com:Dolibarr/dolibarr.git
     AccountingJournalType9=Has-new
     ErrorAccountingJournalIsAlreadyUse=This journal is already use
     AccountingAccountForSalesTaxAreDefinedInto=Note: Accounting account for Sales tax are defined into menu <b>%s</b> - <b>%s</b>
    @@ -297,4 +298,9 @@ Binded=Lines bound
     ToBind=Lines to bind
     UseMenuToSetBindindManualy=Autodection not possible, use menu <a href="%s">%s</a> to make the binding manually
     
    +## Import
    +ImportAccountingEntries=Accounting entries
    +
     WarningReportNotReliable=Warning, this report is not based on the Ledger, so does not contains transaction modified manualy in the Ledger. If your journalization is up to date, the bookkeeping view is more accurate.
    +ExpenseReportJournal=Expense Report Journal
    +InventoryJournal=Inventory Journal
    diff --git a/htdocs/langs/bs_BA/admin.lang b/htdocs/langs/bs_BA/admin.lang
    index 406baafc746..744c60fdf7d 100644
    --- a/htdocs/langs/bs_BA/admin.lang
    +++ b/htdocs/langs/bs_BA/admin.lang
    @@ -269,10 +269,11 @@ MAIN_MAIL_SMTP_SERVER=SMTP/SMTPS Host (By default in php.ini: <b>%s</b>)
     MAIN_MAIL_SMTP_PORT_NotAvailableOnLinuxLike=SMTP/SMTPS Port (Not defined into PHP on Unix like systems)
     MAIN_MAIL_SMTP_SERVER_NotAvailableOnLinuxLike=SMTP/SMTPS Host (Not defined into PHP on Unix like systems)
     MAIN_MAIL_EMAIL_FROM=Sender email for automatic emails (By default in php.ini: <b>%s</b>)
    -MAIN_MAIL_ERRORS_TO=Email used as 'Errors-To' field in emails sent
    +MAIN_MAIL_ERRORS_TO=Eemail used for error returns emails (fields 'Errors-To' in emails sent)
     MAIN_MAIL_AUTOCOPY_TO= Send systematically a hidden carbon-copy of all sent emails to
     MAIN_DISABLE_ALL_MAILS=Disable all emails sendings (for test purposes or demos)
     MAIN_MAIL_FORCE_SENDTO=Send all emails to (instead of real recipients, for test purposes)
    +MAIN_MAIL_ENABLED_USER_DEST_SELECT=Add employees users with email into allowed destinaries list
     MAIN_MAIL_SENDMODE=Method to use to send EMails
     MAIN_MAIL_SMTPS_ID=SMTP ID if authentication required
     MAIN_MAIL_SMTPS_PW=SMTP Password if authentication required
    @@ -291,7 +292,7 @@ ModuleSetup=Postavke modula
     ModulesSetup=Modules/Application setup
     ModuleFamilyBase=Sistem
     ModuleFamilyCrm=Customer Relation Management (CRM)
    -ModuleFamilySrm=Supplier Relation Management (SRM)
    +ModuleFamilySrm=Vendor Relation Management (VRM)
     ModuleFamilyProducts=Products Management (PM)
     ModuleFamilyHr=Human Resource Management (HR)
     ModuleFamilyProjects=Projects/Collaborative work
    @@ -373,7 +374,8 @@ NoSmsEngine=No SMS sender manager available. SMS sender manager are not installe
     PDF=PDF
     PDFDesc=You can set each global options related to the PDF generation
     PDFAddressForging=Rules to forge address boxes
    -HideAnyVATInformationOnPDF=Hide all information related to VAT on generated PDF
    +HideAnyVATInformationOnPDF=Hide all information related to Sales tax / VAT on generated PDF
    +PDFRulesForSalesTax=Rules for Sales Tax / VAT
     PDFLocaltax=Rules for %s
     HideLocalTaxOnPDF=Hide %s rate into pdf column tax sale
     HideDescOnPDF=Hide products description on generated PDF
    @@ -445,13 +447,14 @@ DisplayCompanyInfo=Display company address
     DisplayCompanyManagers=Display manager names
     DisplayCompanyInfoAndManagers=Display company address and manager names
     EnableAndSetupModuleCron=If you want to have this recurring invoice beeing generated automatically, module *%s* must be enabled and correctly setup. Otherwise, generation of invoices must be done manually from this template with button *Create*. Note that even if you enabled automatic generation, you can still safely launch manual generation. Duplicates generation for same period are not possible.
    -ModuleCompanyCodeAquarium=Return an accounting code built by:<br>%s followed by third party supplier code for a supplier accounting code,<br>%s followed by third party customer code for a customer accounting code.
    +ModuleCompanyCodeCustomerAquarium=%s followed by third party customer code for a customer accounting code
    +ModuleCompanyCodeSupplierAquarium=%s followed by third party supplier code for a supplier accounting code
     ModuleCompanyCodePanicum=Return an empty accounting code.
     ModuleCompanyCodeDigitaria=Accounting code depends on third party code. The code is composed of the character "C" in the first position followed by the first 5 characters of the third party code.
     Use3StepsApproval=By default, Purchase Orders need to be created and approved by 2 different users (one step/user to create and one step/user to approve. Note that if user has both permission to create and approve, one step/user will be enough). You can ask with this option to introduce a third step/user approval, if amount is higher than a dedicated value (so 3 steps will be necessary: 1=validation, 2=first approval and 3=second approval if amount is enough).<br>Set this to empty if one approval (2 steps) is enough, set it to a very low value (0.1) if a second approval (3 steps) is always required.
     UseDoubleApproval=Use a 3 steps approval when amount (without tax) is higher than...
     WarningPHPMail=WARNING: It is often better to setup outgoing emails to use the email server of your provider instead of the default setup. Some email providers (like Yahoo) does not allow you to send an email from another server than their own server. Your current setup use the server of the application to send email and not the server of your email provider, so some recipients (the one compatible with the restrictive DMARC protocol), will ask your email provider if they can accept your email and some email providers (like Yahoo) may respond "no" because the server is not a server of them, so few of your sent Emails may not be accepted (be carefull also to your email provider sending quota).<br>If your Email provider (like Yahoo) has this restriction, you must change Email setup to choose the other method "SMTP server" and enter the SMTP server and credentials provided by your Email provider (ask your EMail provider to get SMTP credentials for your account).
    -WarningPHPMail2=If your email SMTP provider need to restrict email client to some IP addresses (very rare), this is the IP address of your ERP CRM application: <strong>%s</strong>.
    +WarningPHPMail2=If your email SMTP provider need to restrict email client to some IP addresses (very rare), this is the IP address of the mail user agent (MUA) for your ERP CRM application: <strong>%s</strong>.
     ClickToShowDescription=Click to show description
     DependsOn=This module need the module(s)
     RequiredBy=This module is required by module(s)
    @@ -471,6 +474,9 @@ AttachMainDocByDefault=Set this to 1 if you want to attach main document to emai
     FilesAttachedToEmail=Attach file
     SendEmailsReminders=Send agenda reminders by emails
     davDescription=Add a component to be a DAV server
    +DAVSetup=Setup of module DAV
    +DAV_ALLOW_PUBLIC_DIR=Enable the public directory (WebDav directory with no login required)
    +DAV_ALLOW_PUBLIC_DIRTooltip=The WebDav public directory is a WebDAV directory everybody can access to (in read and write mode), with no need to have/use an existing login/password account.
     # Modules
     Module0Name=Users & groups
     Module0Desc=Users / Employees and Groups management
    @@ -479,7 +485,7 @@ Module1Desc=Companies and contact management (customers, prospects...)
     Module2Name=Poslovno
     Module2Desc=Commercial management
     Module10Name=Računovodstvo
    -Module10Desc=Simple accounting reports (journals, turnover) based onto database content. No dispatching.
    +Module10Desc=Simple accounting reports (journals, turnover) based onto database content. Does not use any ledger table.
     Module20Name=Prijedlozi
     Module20Desc=Commercial proposal management
     Module22Name=Mass E-mailings
    @@ -491,7 +497,7 @@ Module25Desc=Customer order management
     Module30Name=Fakture
     Module30Desc=Invoice and credit note management for customers. Invoice management for suppliers
     Module40Name=Dobavljači
    -Module40Desc=Supplier management and buying (orders and invoices)
    +Module40Desc=Suppliers and purchase management (purchase orders and billing)
     Module42Name=Debug Logs
     Module42Desc=Logging facilities (file, syslog, ...). Such logs are for technical/debug purposes.
     Module49Name=Editors
    @@ -546,8 +552,8 @@ Module400Name=Projects/Opportunities/Leads
     Module400Desc=Management of projects, opportunities/leads and/or tasks. You can also assign any element (invoice, order, proposal, intervention, ...) to a project and get a transversal view from the project view.
     Module410Name=Webcalendar
     Module410Desc=Webcalendar integration
    -Module500Name=Special expenses
    -Module500Desc=Management of special expenses (taxes, social or fiscal taxes, dividends)
    +Module500Name=Taxes and Special expenses
    +Module500Desc=Management of other expenses (sale taxes, social or fiscal taxes, dividends, ...)
     Module510Name=Payment of employee wages
     Module510Desc=Record and follow payment of your employee wages
     Module520Name=Loan
    @@ -561,14 +567,14 @@ Module700Name=Donacije
     Module700Desc=Donation management
     Module770Name=Izvještaj o troškovima
     Module770Desc=Management and claim expense reports (transportation, meal, ...)
    -Module1120Name=Supplier commercial proposal
    -Module1120Desc=Request supplier commercial proposal and prices
    +Module1120Name=Vendor commercial proposal
    +Module1120Desc=Request vendor commercial proposal and prices
     Module1200Name=Mantis
     Module1200Desc=Mantis integration
     Module1520Name=Document Generation
     Module1520Desc=Mass mail document generation
     Module1780Name=Tags/Categories
    -Module1780Desc=Create tags/category (products, customers, suppliers, contacts or members)
    +Module1780Desc=Create tags/category (products, customers, vendors, contacts or members)
     Module2000Name=WYSIWYG editor
     Module2000Desc=Allow to edit some text area using an advanced editor (Based on CKEditor)
     Module2200Name=Dynamic Prices
    @@ -576,7 +582,7 @@ Module2200Desc=Enable the usage of math expressions for prices
     Module2300Name=Scheduled jobs
     Module2300Desc=Scheduled jobs management (alias cron or chrono table)
     Module2400Name=Events/Agenda
    -Module2400Desc=Follow done and upcoming events. Let application logs automatic events for tracking purposes or record manual events or rendez-vous.
    +Module2400Desc=Follow done and upcoming events. Let application logs automatic events for tracking purposes or record manual events or rendez-vous. This is the main important module for a good Customer or Supplier Relationship Management.
     Module2500Name=DMS / ECM
     Module2500Desc=Document Management System / Electronic Content Management. Automatic organization of your generated or stored documents. Share them when you need.
     Module2600Name=API/Web services (SOAP server)
    @@ -599,7 +605,7 @@ Module4000Desc=Human resources management (management of department, employee co
     Module5000Name=Multi-company
     Module5000Desc=Allows you to manage multiple companies
     Module6000Name=Workflow - Tok rada
    -Module6000Desc=Upravljanje workflow-om - tokom rada
    +Module6000Desc=Workflow management (automatic creation of object and/or automatic status change)
     Module10000Name=Websites
     Module10000Desc=Create public websites with a WYSIWG editor. Just setup your web server (Apache, Nginx, ...) to point to the dedicated Dolibarr directory to have it online on the Internet with your own domain name.
     Module20000Name=Leave Requests management
    @@ -613,7 +619,7 @@ Module50100Desc=Point of sales module (POS).
     Module50200Name=Paypal
     Module50200Desc=Module to offer an online payment page accepting payments using PayPal (credit card or PayPal credit). This can be used to allow your customers to make free payments or for a payment on a particular Dolibarr object (invoice, order, ...)
     Module50400Name=Accounting (advanced)
    -Module50400Desc=Accounting management (double entries, support general and auxiliary ledgers)
    +Module50400Desc=Accounting management (double entries, support general and auxiliary ledgers). Export the ledger in several other accounting software format.
     Module54000Name=PrintIPP
     Module54000Desc=Direct print (without opening the documents) using Cups IPP interface (Printer must be visible from server, and CUPS must be installe on server).
     Module55000Name=Poll, Survey or Vote
    @@ -885,7 +891,7 @@ DictionaryCivility=Personal and professional titles
     DictionaryActions=Types of agenda events
     DictionarySocialContributions=Social or fiscal taxes types
     DictionaryVAT=VAT Rates or Sales Tax Rates
    -DictionaryRevenueStamp=Amount of revenue stamps
    +DictionaryRevenueStamp=Amount of tax stamps
     DictionaryPaymentConditions=Uslovi plaćanja
     DictionaryPaymentModes=Payment modes
     DictionaryTypeContact=Contact/Address types
    @@ -913,7 +919,7 @@ SetupSaved=Postavke snimljene
     SetupNotSaved=Setup not saved
     BackToModuleList=Back to modules list
     BackToDictionaryList=Back to dictionaries list
    -TypeOfRevenueStamp=Type of revenue stamp
    +TypeOfRevenueStamp=Type of tax stamp
     VATManagement=VAT Management
     VATIsUsedDesc=By default when creating prospects, invoices, orders etc the VAT rate follows the active standard rule:<br>If the seller is not subjected to VAT, then VAT defaults to 0. End of rule.<br>If the (selling country= buying country), then the VAT by default equals the VAT of the product in the selling country. End of rule. <br>If seller and buyer are both in the European Community and goods are transport products (car, ship, plane), the default VAT is 0 ( The VAT should be paid by the buyer to the customoffice of his country and not to the seller). End of rule.<br>If seller and buyer are both in the European Community and the buyer is not a company, then the VAT by defaults to the VAT of the product sold.  End of rule.<br>If seller and buyer are both in the European Community and the buyer is a company, then the VAT is 0 by default . End of rule.<br>In any othe case the proposed default is VAT=0. End of rule.
     VATIsNotUsedDesc=By default the proposed VAT is 0 which can be used for cases like associations, individuals ou small companies.
    @@ -1021,7 +1027,7 @@ Delays_MAIN_DELAY_ACTIONS_TODO=Delay tolerance (in days) before alert on planned
     Delays_MAIN_DELAY_PROJECT_TO_CLOSE=Delay tolerance (in days) before alert on project not closed in time
     Delays_MAIN_DELAY_TASKS_TODO=Delay tolerance (in days) before alert on planned tasks (project tasks) not completed yet
     Delays_MAIN_DELAY_ORDERS_TO_PROCESS=Delay tolerance (in days) before alert on orders not processed yet
    -Delays_MAIN_DELAY_SUPPLIER_ORDERS_TO_PROCESS=Delay tolerance (in days) before alert on suppliers orders not processed yet
    +Delays_MAIN_DELAY_SUPPLIER_ORDERS_TO_PROCESS=Delay tolerance (in days) before alert on purchase orders not processed yet
     Delays_MAIN_DELAY_PROPALS_TO_CLOSE=Delay tolerance (in days) before alert on proposals to close
     Delays_MAIN_DELAY_PROPALS_TO_BILL=Delay tolerance (in days) before alert on proposals not billed
     Delays_MAIN_DELAY_NOT_ACTIVATED_SERVICES=Tolerance delay (in days) before alert on services to activate
    @@ -1033,9 +1039,9 @@ Delays_MAIN_DELAY_MEMBERS=Tolerance delay (in days) before alert on delayed memb
     Delays_MAIN_DELAY_CHEQUES_TO_DEPOSIT=Tolerance delay (in days) before alert for cheques deposit to do
     Delays_MAIN_DELAY_EXPENSEREPORTS=Tolerance delay (in days) before alert for expense reports to approve
     SetupDescription1=The setup area is for initial setup parameters before starting to use Dolibarr.
    -SetupDescription2=The two mandatory setup steps are the first two in the setup menu on the left: %s setup page and %s setup page :
    -SetupDescription3=Parameters in menu <a href="%s">%s -> %s</a> are required because defined data are used on Dolibarr screens and to customize the default behavior of the software (for country-related features for example).
    -SetupDescription4=Parameters in menu <a href="%s">%s -> %s</a> are required because Dolibarr ERP/CRM is a collection of several modules/applications, all more or less independent. New features will be added to menus for every module you will activate.
    +SetupDescription2=The two mandatory setup steps are the following steps (the two first entries in the left setup menu):
    +SetupDescription3=Settings in menu <a href="%s">%s -> %s</a>. This step is required because it defines data used on Dolibarr screens to customize the default behavior of the software (for country-related features for example).
    +SetupDescription4=Settings in menu <a href="%s">%s -> %s</a>. This step is required because Dolibarr ERP/CRM is a collection of several modules/applications, all more or less independent. New features are added to menus for every module you activate.
     SetupDescription5=Other menu entries manage optional parameters.
     LogEvents=Security audit events
     Audit=Audit
    @@ -1054,8 +1060,9 @@ LogEventDesc=You can enable here the logging for Dolibarr security events. Admin
     AreaForAdminOnly=Setup parameters can be set by <b>administrator users</b> only.
     SystemInfoDesc=System information is miscellaneous technical information you get in read only mode and visible for administrators only.
     SystemAreaForAdminOnly=This area is available for administrator users only. None of the Dolibarr permissions can reduce this limit.
    -CompanyFundationDesc=Edit on this page all known information of the company or foundation you need to manage (For this, click on "Modify" or "Save" button at bottom of page)
    +CompanyFundationDesc=Edit on this page all known information of the company or foundation you need to manage (For this, click on "%s" or "%s" button at bottom of page)
     AccountantDesc=Edit on this page all known information about your accountant/bookkeeper
    +AccountantFileNumber=File number
     DisplayDesc=You can choose each parameter related to the Dolibarr look and feel here
     AvailableModules=Available app/modules
     ToActivateModule=To activate modules, go on setup Area (Home->Setup->Modules).
    @@ -1188,11 +1195,11 @@ UserMailRequired=EMail required to create a new user
     HRMSetup=HRM module setup
     ##### Company setup #####
     CompanySetup=Companies module setup
    -CompanyCodeChecker=Modul za generaciju i provjeru trećih stranaka (kupca ili dobavljača)
    -AccountCodeManager=Module for accounting code generation (customer or supplier)
    +CompanyCodeChecker=Module for third parties code generation and checking (customer or vendor)
    +AccountCodeManager=Module for accounting code generation (customer or vendor)
     NotificationsDesc=EMails notifications feature allows you to silently send automatic mail, for some Dolibarr events. Targets of notifications can be defined:
     NotificationsDescUser=* per users, one user at time.
    -NotificationsDescContact=* per third parties contacts (customers or suppliers), one contact at time.
    +NotificationsDescContact=* per third parties contacts (customers or vendors), one contact at time.
     NotificationsDescGlobal=* or by setting global target emails in module setup page.
     ModelModules=Documents templates
     DocumentModelOdt=Generate documents from OpenDocuments templates (.ODT or .ODS files for OpenOffice, KOffice, TextEdit,...)
    @@ -1203,6 +1210,9 @@ MustBeUnique=Must be unique?
     MustBeMandatory=Mandatory to create third parties?
     MustBeInvoiceMandatory=Mandatory to validate invoices?
     TechnicalServicesProvided=Technical services provided
    +#####DAV #####
    +WebDAVSetupDesc=This is the links to access the WebDAV directory. It contains a "public" dir open to any user knowing the URL (if public directory access allowed) and a "private" directory that need an existing login account/password to access to.
    +WebDavServer=Root URL of %s server : %s
     ##### Webcal setup #####
     WebCalUrlForVCalExport=An export link to <b>%s</b> format is available at following link: %s
     ##### Invoices #####
    @@ -1229,15 +1239,15 @@ FreeLegalTextOnProposal=Free text on commercial proposals
     WatermarkOnDraftProposal=Vodeni žig na nacrte komercijalnih prijedloga (ništa, ako je prazno) 
     BANK_ASK_PAYMENT_BANK_DURING_PROPOSAL=Ask for bank account destination of proposal
     ##### SupplierProposal #####
    -SupplierProposalSetup=Price requests suppliers module setup
    -SupplierProposalNumberingModules=Price requests suppliers numbering models
    -SupplierProposalPDFModules=Price requests suppliers documents models
    -FreeLegalTextOnSupplierProposal=Free text on price requests suppliers
    -WatermarkOnDraftSupplierProposal=Watermark on draft price requests suppliers (none if empty)
    +SupplierProposalSetup=Price requests vendors module setup
    +SupplierProposalNumberingModules=Price requests vendors numbering models
    +SupplierProposalPDFModules=Price requests vendors documents models
    +FreeLegalTextOnSupplierProposal=Free text on price requests vendors
    +WatermarkOnDraftSupplierProposal=Watermark on draft price requests vendors (none if empty)
     BANK_ASK_PAYMENT_BANK_DURING_SUPPLIER_PROPOSAL=Ask for bank account destination of price request
     WAREHOUSE_ASK_WAREHOUSE_DURING_ORDER=Ask for Warehouse Source for order
     ##### Suppliers Orders #####
    -BANK_ASK_PAYMENT_BANK_DURING_SUPPLIER_ORDER=Ask for bank account destination of supplier order
    +BANK_ASK_PAYMENT_BANK_DURING_SUPPLIER_ORDER=Ask for bank account destination of purchase order
     ##### Orders #####
     OrdersSetup=Order management setup
     OrdersNumberingModules=Orders numbering models
    @@ -1448,7 +1458,7 @@ SyslogFilename=File name and path
     YouCanUseDOL_DATA_ROOT=You can use DOL_DATA_ROOT/dolibarr.log for a log file in Dolibarr "documents" directory. You can set a different path to store this file.
     ErrorUnknownSyslogConstant=Constant %s is not a known Syslog constant
     OnlyWindowsLOG_USER=Windows only supports LOG_USER
    -CompressSyslogs=Syslog files compression and backup
    +CompressSyslogs=Compression and backup of debug log files (generated by module Log for debug)
     SyslogFileNumberOfSaves=Log backups
     ConfigureCleaningCronjobToSetFrequencyOfSaves=Configure cleaning scheduled job to set log backup frequency
     ##### Donations #####
    @@ -1515,7 +1525,7 @@ OSCommerceTestOk=Connection to server '%s' on database '%s' with user '%s' succe
     OSCommerceTestKo1=Connection to server '%s' succeed but database '%s' could not be reached.
     OSCommerceTestKo2=Connection to server '%s' with user '%s' failed.
     ##### Stock #####
    -StockSetup=Warehouse module setup
    +StockSetup=Stock module setup
     IfYouUsePointOfSaleCheckModule=If you use a Point of Sale module (POS module provided by default or another external module), this setup may be ignored by your Point Of Sale module. Most point of sales modules are designed to create immediatly an invoice and decrease stock by default whatever are options here. So, if you need or not to have a stock decrease when registering a sell from your Point Of Sale, check also your POS module set up.
     ##### Menu #####
     MenuDeleted=Menu deleted
    @@ -1627,8 +1637,8 @@ ChequeReceiptsNumberingModule=Cheque Receipts Numbering module
     MultiCompanySetup=Multi-company module setup
     ##### Suppliers #####
     SuppliersSetup=Supplier module setup
    -SuppliersCommandModel=Complete template of supplier order (logo...)
    -SuppliersInvoiceModel=Complete template of supplier invoice (logo...)
    +SuppliersCommandModel=Complete template of prchase order (logo...)
    +SuppliersInvoiceModel=Complete template of vendor invoice (logo...)
     SuppliersInvoiceNumberingModel=Supplier invoices numbering models
     IfSetToYesDontForgetPermission=If set to yes, don't forget to provide permissions to groups or users allowed for the second approval
     ##### GeoIPMaxmind #####
    @@ -1665,7 +1675,7 @@ NoAmbiCaracAutoGeneration=Do not use ambiguous characters ("1","l","i","|","0","
     SalariesSetup=Setup of module salaries
     SortOrder=Sort order
     Format=Format
    -TypePaymentDesc=0:Customer payment type, 1:Supplier payment type, 2:Both customers and suppliers payment type
    +TypePaymentDesc=0:Customer payment type, 1:Vendor payment type, 2:Both customers and vendors payment type
     IncludePath=Include path (defined into variable %s)
     ExpenseReportsSetup=Setup of module Expense Reports
     TemplatePDFExpenseReports=Document templates to generate expense report document
    @@ -1687,7 +1697,7 @@ InstallModuleFromWebHasBeenDisabledByFile=Install of external module from applic
     ConfFileMustContainCustom=Installing or building an external module from application need to save the module files into directory <strong>%s</strong>. To have this directory processed by Dolibarr, you must setup your <strong>conf/conf.php</strong> to add the 2 directive lines:<br><strong>$dolibarr_main_url_root_alt='/custom';</strong><br><strong>$dolibarr_main_document_root_alt='%s/custom';</strong>
     HighlightLinesOnMouseHover=Highlight table lines when mouse move passes over
     HighlightLinesColor=Highlight color of the line when the mouse passes over (keep empty for no highlight)
    -TextTitleColor=Color of page title
    +TextTitleColor=Text color of Page title
     LinkColor=Color of links
     PressF5AfterChangingThis=Press CTRL+F5 on keyboard or clear your browser cache after changing this value to have it effective
     NotSupportedByAllThemes=Will works with core themes, may not be supported by external themes
    @@ -1696,6 +1706,7 @@ TopMenuBackgroundColor=Background color for Top menu
     TopMenuDisableImages=Hide images in Top menu
     LeftMenuBackgroundColor=Background color for Left menu
     BackgroundTableTitleColor=Background color for Table title line
    +BackgroundTableTitleTextColor=Text color for Table title line
     BackgroundTableLineOddColor=Background color for odd table lines
     BackgroundTableLineEvenColor=Background color for even table lines
     MinimumNoticePeriod=Minimum notice period (Your leave request must be done before this delay)
    @@ -1718,19 +1729,19 @@ FillFixTZOnlyIfRequired=Example: +2 (fill only if problem experienced)
     ExpectedChecksum=Expected Checksum
     CurrentChecksum=Current Checksum
     ForcedConstants=Required constant values
    -MailToSendProposal=To send customer proposal
    -MailToSendOrder=To send customer order
    -MailToSendInvoice=To send customer invoice
    -MailToSendShipment=To send shipment
    -MailToSendIntervention=To send intervention
    -MailToSendSupplierRequestForQuotation=To send quotation request to supplier
    -MailToSendSupplierOrder=To send supplier order
    -MailToSendSupplierInvoice=To send supplier invoice
    -MailToSendContract=To send a contract
    -MailToThirdparty=To send email from third party page
    -MailToMember=To send email from member page
    -MailToUser=To send email from user page
    -MailToProject= To send email from project page
    +MailToSendProposal=Ponude kupcima
    +MailToSendOrder=Narudžbe kupaca
    +MailToSendInvoice=Fakture kupaca
    +MailToSendShipment=Pošiljke
    +MailToSendIntervention=Intervencije
    +MailToSendSupplierRequestForQuotation=Quotation request
    +MailToSendSupplierOrder=Purchase orders
    +MailToSendSupplierInvoice=Vendor invoices
    +MailToSendContract=Ugovori
    +MailToThirdparty=Subjekti
    +MailToMember=Članovi
    +MailToUser=Korisnici
    +MailToProject=Projects page
     ByDefaultInList=Show by default on list view
     YouUseLastStableVersion=You use the latest stable version
     TitleExampleForMajorRelease=Example of message you can use to announce this major release (feel free to use it on your web sites)
    @@ -1780,7 +1791,10 @@ MAIN_PDF_MARGIN_BOTTOM=Bottom margin on PDF
     SetToYesIfGroupIsComputationOfOtherGroups=Set this to yes if this group is a computation of other groups
     EnterCalculationRuleIfPreviousFieldIsYes=Enter calculcation rule if previous field was set to Yes (For example 'CODEGRP1+CODEGRP2')
     SeveralLangugeVariatFound=Several language variants found
    -WebDavServer=URL of %s server : %s
    +COMPANY_AQUARIUM_REMOVE_SPECIAL=Remove special characters
    +COMPANY_AQUARIUM_CLEAN_REGEX=Regex filter to clean value (COMPANY_AQUARIUM_CLEAN_REGEX)
    +GDPRContact=GDPR contact
    +GDPRContactDesc=If you store data about European companies/citizen, you can store here the contact who is responsible for the General Data Protection Regulation
     ##### Resource ####
     ResourceSetup=Configuration du module Resource
     UseSearchToSelectResource=Use a search form to choose a resource (rather than a drop-down list).
    diff --git a/htdocs/langs/bs_BA/banks.lang b/htdocs/langs/bs_BA/banks.lang
    index 21815f586ee..f15fe0c444a 100644
    --- a/htdocs/langs/bs_BA/banks.lang
    +++ b/htdocs/langs/bs_BA/banks.lang
    @@ -1,6 +1,6 @@
     # Dolibarr language file - Source file is en_US - banks
     Bank=Banka
    -MenuBankCash=Banka/Novac
    +MenuBankCash=Bank | Cash
     MenuVariousPayment=Razna plaćanja
     MenuNewVariousPayment=Novo ostalo plaćanje
     BankName=Naziv banke
    @@ -132,7 +132,7 @@ PaymentDateUpdateSucceeded=Datum uplate uspješno ažuriran
     PaymentDateUpdateFailed=Datum uplate nije ažuriran
     Transactions=Transakcije
     BankTransactionLine=Bankovna transakcija
    -AllAccounts=Svi bankovni/novčani računi
    +AllAccounts=All bank and cash accounts
     BackToAccount=Nazad na račun
     ShowAllAccounts=Pokaži za sve račune
     FutureTransaction=Transakcija u budućnosti. Ne može se izmiriti.
    @@ -160,5 +160,6 @@ VariousPayment=Razna plaćanja
     VariousPayments=Razna plaćanja
     ShowVariousPayment=Pokaži ostala plaćanja
     AddVariousPayment=Dodaj ostala plaćanja
    +SEPAMandate=SEPA mandate
     YourSEPAMandate=Vaš SEPA mandat
     FindYourSEPAMandate=Ovo je vaš SEPA mandat za potvrđivanje vaše kompanije za izradu zahtjeva za direktno plaćanje vašoj banci. Vratite banci potpisan (skeniran potpisan dokument) ili ga pošaljite poštom
    diff --git a/htdocs/langs/bs_BA/bills.lang b/htdocs/langs/bs_BA/bills.lang
    index c140e99384a..e81b65d16ee 100644
    --- a/htdocs/langs/bs_BA/bills.lang
    +++ b/htdocs/langs/bs_BA/bills.lang
    @@ -109,9 +109,9 @@ CancelBill=Otkaži fakturu
     SendRemindByMail=Pošalji opomenu na E-Mail
     DoPayment=Unesi uplatu
     DoPaymentBack=Unesi refundaciju
    -ConvertToReduc=Pretvori u budući popust
    -ConvertExcessReceivedToReduc=Convert excess received into future discount
    -ConvertExcessPaidToReduc=Convert excess paid into future discount
    +ConvertToReduc=Mark as credit available
    +ConvertExcessReceivedToReduc=Convert excess received into available credit
    +ConvertExcessPaidToReduc=Convert excess paid into available discount
     EnterPaymentReceivedFromCustomer=Unesi uplate primljene od kupca
     EnterPaymentDueToCustomer=Unesi rok plaćanja za kupca
     DisabledBecauseRemainderToPayIsZero=Onemogućeno jer je ostatak duga nula
    @@ -120,7 +120,7 @@ BillStatus=Status fakture
     StatusOfGeneratedInvoices=Status of generated invoices
     BillStatusDraft=Uzorak (Potrebna je potvrda)
     BillStatusPaid=Plaćeno
    -BillStatusPaidBackOrConverted=Refundacija knjiž.obavijesti ili pretvoreno u popust
    +BillStatusPaidBackOrConverted=Credit note refund or marked as credit available
     BillStatusConverted=Paid (ready for consumption in final invoice)
     BillStatusCanceled=Otkazano
     BillStatusValidated=Potvrđeno (Potrebno platiti)
    @@ -282,6 +282,7 @@ RelativeDiscount=Relativni popust
     GlobalDiscount=Globalni popust
     CreditNote=Dobropis
     CreditNotes=Dobropisi
    +CreditNotesOrExcessReceived=Credit notes or excess received
     Deposit=Akontacija
     Deposits=Akontacije
     DiscountFromCreditNote=Popust z dobropisa %s
    @@ -296,10 +297,10 @@ DiscountType=Discount type
     NoteReason=Bilješka/Razlog
     ReasonDiscount=Razlog
     DiscountOfferedBy=Odobreno od strane
    -DiscountStillRemaining=ostalo popusta
    -DiscountAlreadyCounted=Popusti već iskorišteni
    +DiscountStillRemaining=Discounts or credits available
    +DiscountAlreadyCounted=Discounts or credits already consumed
     CustomerDiscounts=Customer discounts
    -SupplierDiscounts=Supplier discounts
    +SupplierDiscounts=Vendors discounts
     BillAddress=Adresa fakture
     HelpEscompte=Ovaj popust je odobren za kupca jer je isplata izvršena prije roka.
     HelpAbandonBadCustomer=Ovaj iznos je otkazan (kupac je loš kupac) i smatra se kao potencijalni gubitak.
    @@ -339,6 +340,12 @@ PaymentOnDifferentThirdBills=Allow payments on different thirdparties bills but
     PaymentNote=Payment note
     ListOfPreviousSituationInvoices=List of previous situation invoices
     ListOfNextSituationInvoices=List of next situation invoices
    +ListOfSituationInvoices=List of situation invoices
    +CurrentSituationTotal=Total current situation
    +DisabledBecauseNotEnouthCreditNote=To remove a situation invoice from cycle, this invoice's credit note total must cover this invoice total
    +RemoveSituationFromCycle=Remove this invoice from cycle
    +ConfirmRemoveSituationFromCycle=Remove this invoice %s from cycle ?
    +ConfirmOuting=Confirm outing
     FrequencyPer_d=Svakih %s dana
     FrequencyPer_m=Svakih %s mjeseci
     FrequencyPer_y=Svakih %s godina
    @@ -387,6 +394,7 @@ PaymentConditionShort14DENDMONTH=14 days of month-end
     PaymentCondition14DENDMONTH=Within 14 days following the end of the month
     FixAmount=Fiksni iznos
     VarAmount=Varijabilni iznos (%% tot.)
    +VarAmountOneLine=Variable amount (%% tot.) - 1 line with label '%s'
     # PaymentType
     PaymentTypeVIR=Bankovna transakcija
     PaymentTypeShortVIR=Bankovna transakcija
    @@ -505,9 +513,14 @@ SituationAmount=Situation invoice amount(net)
     SituationDeduction=Oduzimanje situacije
     ModifyAllLines=Izmijeni sve redove
     CreateNextSituationInvoice=Napravi sljedeću situaciju
    +ErrorFindNextSituationInvoice=Error unable to find next situation cycle ref
    +ErrorOutingSituationInvoiceOnUpdate=Unable to outing this situation invoice.
    +ErrorOutingSituationInvoiceCreditNote=Unable to outing linked credit note.
     NotLastInCycle=This invoice is not the latest in cycle and must not be modified.
     DisabledBecauseNotLastInCycle=Sljedeća situacija već postoji.
     DisabledBecauseFinal=Ova situacija je konačna.
    +situationInvoiceShortcode_AS=AS
    +situationInvoiceShortcode_S=S
     CantBeLessThanMinPercent=The progress can't be smaller than its value in the previous situation.
     NoSituations=Nema otvorenih situacija
     InvoiceSituationLast=Final and general invoice
    @@ -532,3 +545,4 @@ AutoFillDateFrom=Set start date for service line with invoice date
     AutoFillDateFromShort=Set start date
     AutoFillDateTo=Set end date for service line with next invoice date
     AutoFillDateToShort=Set end date
    +MaxNumberOfGenerationReached=Max number of gen. reached
    diff --git a/htdocs/langs/bs_BA/categories.lang b/htdocs/langs/bs_BA/categories.lang
    index d70d6e34842..ed5eca5cf88 100644
    --- a/htdocs/langs/bs_BA/categories.lang
    +++ b/htdocs/langs/bs_BA/categories.lang
    @@ -85,3 +85,4 @@ CategorieRecursivHelp=If activated, product will also linked to parent category
     AddProductServiceIntoCategory=Add the following product/service
     ShowCategory=Show tag/category
     ByDefaultInList=By default in list
    +ChooseCategory=Choose category
    diff --git a/htdocs/langs/bs_BA/commercial.lang b/htdocs/langs/bs_BA/commercial.lang
    index 6167e593245..a48ed15e580 100644
    --- a/htdocs/langs/bs_BA/commercial.lang
    +++ b/htdocs/langs/bs_BA/commercial.lang
    @@ -60,8 +60,8 @@ ActionAC_CLO=Close
     ActionAC_EMAILING=Send mass email
     ActionAC_COM=Send customer order by mail
     ActionAC_SHIP=Send shipping by mail
    -ActionAC_SUP_ORD=Send supplier order by mail
    -ActionAC_SUP_INV=Send supplier invoice by mail
    +ActionAC_SUP_ORD=Send purchase order by mail
    +ActionAC_SUP_INV=Send vendor invoice by mail
     ActionAC_OTH=Ostalo
     ActionAC_OTH_AUTO=Automatically inserted events
     ActionAC_MANUAL=Manually inserted events
    diff --git a/htdocs/langs/bs_BA/companies.lang b/htdocs/langs/bs_BA/companies.lang
    index 8e611ebd64d..a0420a9aace 100644
    --- a/htdocs/langs/bs_BA/companies.lang
    +++ b/htdocs/langs/bs_BA/companies.lang
    @@ -8,11 +8,11 @@ ConfirmDeleteContact=Da li ste sigurni da želite obrisati ovaj kontakt i sve po
     MenuNewThirdParty=Novi subjekt
     MenuNewCustomer=Novi kupac
     MenuNewProspect=Novi mogući klijent
    -MenuNewSupplier=Novi dobavljač
    +MenuNewSupplier=New vendor
     MenuNewPrivateIndividual=Novo fizičko lice
    -NewCompany=Nova kompanija (mogući klijent, kupac, dobavljač)
    -NewThirdParty=Novi subjekt (mogući klijent, kupac, dobavljač)
    -CreateDolibarrThirdPartySupplier=Napravi subjekt (dobavljač)
    +NewCompany=New company (prospect, customer, vendor)
    +NewThirdParty=New third party (prospect, customer, vendor)
    +CreateDolibarrThirdPartySupplier=Create a third party (vendor)
     CreateThirdPartyOnly=Napravi novi subjekt
     CreateThirdPartyAndContact=Napravi subjekt + podređeni kontakt
     ProspectionArea=Područje za moguće kupce
    @@ -37,7 +37,7 @@ ThirdPartyProspectsStats=Mogući klijenti
     ThirdPartyCustomers=Kupci
     ThirdPartyCustomersStats=Kupci
     ThirdPartyCustomersWithIdProf12=Kupci sa %s ili %s
    -ThirdPartySuppliers=Dobavljači
    +ThirdPartySuppliers=Vendors
     ThirdPartyType=Tip subjekta
     Individual=Fizičko lice
     ToCreateContactWithSameName=Automatski pravi kontakt/adresu sa istim informacijama kao i subjekt ispod. U većini slučajeva, čak i kada je subjekt fizička osoba, samo pravljenje subjekta je dovoljno.
    @@ -77,11 +77,11 @@ Web=Web
     Poste= Pozicija
     DefaultLang=Defaultni jezik
     VATIsUsed=Porez na promet je obračunat
    -VATIsUsedWhenSelling=Ovim se definira da li treća strana uključuje porez ili ne kada pravi fakture svojim kupcima
    +VATIsUsedWhenSelling=This define if this third party includes a sale tax or not when it makes an invoice to its own customers
     VATIsNotUsed=Porez na promet nije obračunat
     CopyAddressFromSoc=Popuni adresu sa adresom subjekta
    -ThirdpartyNotCustomerNotSupplierSoNoRef=Subjekt nije kupac niti dobavljač, nema dostupnih referentnih objekata
    -ThirdpartyIsNeitherCustomerNorClientSoCannotHaveDiscounts=Treća strana nije niti dobavljač ni kupac, popusti nisu dostupni
    +ThirdpartyNotCustomerNotSupplierSoNoRef=Third party neither customer nor vendor, no available refering objects
    +ThirdpartyIsNeitherCustomerNorClientSoCannotHaveDiscounts=Third party neither customer nor supplier, discounts are not available
     PaymentBankAccount=Bankovni račun za plaćanje
     OverAllProposals=Prijedlozi
     OverAllOrders=Narudžbe
    @@ -99,9 +99,9 @@ LocalTax2ES=IRPF
     TypeLocaltax1ES=Vrsta RE
     TypeLocaltax2ES=Vrsta IRPF
     WrongCustomerCode=Nevažeća šifra kupca
    -WrongSupplierCode=Nevažeća šifra dobavljača
    +WrongSupplierCode=Vendor code invalid
     CustomerCodeModel=Model šifre kupca
    -SupplierCodeModel=Model šifre dobavljača
    +SupplierCodeModel=Vendor code model
     Gencod=Barkod
     ##### Professional ID #####
     ProfId1Short=ID broj 1
    @@ -267,11 +267,7 @@ Prospect=Mogući klijent
     CustomerCard=Kartica kupca
     Customer=Kupac
     CustomerRelativeDiscount=Relativni popust kupca
    -<<<<<<< HEAD
    -SupplierRelativeDiscount=Relative supplier discount
    -=======
    -SupplierRelativeDiscount=Relativni popust dobavljača
    ->>>>>>> branch '7.0' of git@github.com:Dolibarr/dolibarr.git
    +SupplierRelativeDiscount=Relative vendor discount
     CustomerRelativeDiscountShort=Relativni popust
     CustomerAbsoluteDiscountShort=Fiksni popust
     CompanyHasRelativeDiscount=Ovaj kupca ima defaultni popust od <b>%s%%</b>
    @@ -288,8 +284,8 @@ HasCreditNoteFromSupplier=Imate knjižne obavijesti od <b>%s</b> %s od strane ov
     CompanyHasNoAbsoluteDiscount=Ovaj kupac nema zasluga za popust
     CustomerAbsoluteDiscountAllUsers=Apsolutni popusti kupcima (odobreni od svih korisnika)
     CustomerAbsoluteDiscountMy=Apsolutni popusti kupcima (koje ste vi odobrili)
    -SupplierAbsoluteDiscountAllUsers=Apsolutni popusti dobavljača (odobreni od svih korisnika)
    -SupplierAbsoluteDiscountMy=Apsolutni popusti dobavljača (koje ste vi odobrili)
    +SupplierAbsoluteDiscountAllUsers=Absolute vendor discounts (entered by all users)
    +SupplierAbsoluteDiscountMy=Absolute vendor discounts (entered by yourself)
     DiscountNone=Ništa
     Supplier=Dobavljač
     AddContact=Napravi kontakt
    @@ -308,13 +304,13 @@ DeleteACompany=Obrisati kompaniju
     PersonalInformations=Osobni podaci
     AccountancyCode=Računovodstveni račun
     CustomerCode=Šifra kupca
    -SupplierCode=Šifra dobavljača
    +SupplierCode=Vendor code
     CustomerCodeShort=Šifra kupca
    -SupplierCodeShort=Šifra dobavljača
    +SupplierCodeShort=Vendor code
     CustomerCodeDesc=Šifra kupca, jedinstvena za sve kupce
    -SupplierCodeDesc=Šifra dobavljača, jedinstvena za sve dobavljače
    +SupplierCodeDesc=Vendor code, unique for all vendors
     RequiredIfCustomer=Potrebno ako je subjekt kupac ili mogući klijent
    -RequiredIfSupplier=Potrebno ako je subjekt dobavljač
    +RequiredIfSupplier=Required if third party is a vendor
     ValidityControledByModule=Porvjera valjanosti se kontroliše modulom
     ThisIsModuleRules=Ovo su pravila za ovaj modul
     ProspectToContact=Mogući klijent za kontaktirati
    @@ -342,7 +338,7 @@ MyContacts=Moji kontakti
     Capital=Kapital
     CapitalOf=Kapital od %s
     EditCompany=Uredi kompaniju
    -ThisUserIsNot=Ovaj korisnik nije mogući klijent, kupac niti dobavljač
    +ThisUserIsNot=This user is not a prospect, customer nor vendor
     VATIntraCheck=Provjeri
     VATIntraCheckDesc=Link <b>%s</b> dozvoljava upit za evopski PDV servis za provjeru. Potrebno je imati pristup internetu na serveru za ovu uslugu.
     VATIntraCheckURL=http://ec.europa.eu/taxation_customs/vies/vieshome.do
    @@ -400,7 +396,7 @@ ImportDataset_company_4=Predstavnici prodaje/treće strane (dodavanje korisnika
     PriceLevel=Visina cijene
     DeliveryAddress=Adresa za dostavu
     AddAddress=Dodaj adresu
    -SupplierCategory=Kategorija dobavljača
    +SupplierCategory=Vendor category
     JuridicalStatus200=Nezavisni
     DeleteFile=Obriši fajl
     ConfirmDeleteFile=Jeste li sigurni da želite obrisati ovaj fajl?
    @@ -410,7 +406,7 @@ FiscalYearInformation=Informacije o fiskalnoj godini
     FiscalMonthStart=Početni mjesec fiskalne godine
     YouMustAssignUserMailFirst=Morate najprije napraviti email za ovog korisnika da biste mogli dodati email notifikacije
     YouMustCreateContactFirst=Da bi mogli dodati e-mail obavještenja, prvo morate definirati kontakte s važećom e-poštom za subjekte
    -ListSuppliersShort=Lista dobavljača
    +ListSuppliersShort=List of vendors
     ListProspectsShort=Lista mogućih klijenata
     ListCustomersShort=Lista kupaca
     ThirdPartiesArea=Područje za subjekte i kontakte
    @@ -424,7 +420,7 @@ CurrentOutstandingBill=Trenutni neplaćeni račun
     OutstandingBill=Max. za neplaćeni račun
     OutstandingBillReached=Dostignut maksimum za neplaćene račune
     OrderMinAmount=Najmanja količina za naručiti
    -MonkeyNumRefModelDesc=Vratiti broj sa formatom %syymm-nnnn za šifru kupca i $syymm-nnnn za šifru dobavljača gdje je yy godina, mm mjesec i nnnn niz bez prekida i bez vraćanja za 0.
    +MonkeyNumRefModelDesc=Return numero with format %syymm-nnnn for customer code and %syymm-nnnn for vendor code where yy is year, mm is month and nnnn is a sequence with no break and no return to 0.
     LeopardNumRefModelDesc=Ova šifra je slobodna. Ova šifra se može mijenjati bilo kad.
     ManagingDirectors=Ime menadžer(a) (CEO, direktor, predsjednik...)
     MergeOriginThirdparty=Umnoži subjekta (subjekt kojeg želite obrisati)
    @@ -435,4 +431,4 @@ SaleRepresentativeLogin=Pristup za predstavnika prodaje
     SaleRepresentativeFirstname=Ime predstavnika prodaje
     SaleRepresentativeLastname=Prezime predstavnika prodaje
     ErrorThirdpartiesMerge=Nastala je greška pri brisanju treće strane. Molimo vas da provjerite zapisnik. Izmjene su vraćene.
    -NewCustomerSupplierCodeProposed=Kod novog kupca ili dobavljača predložen za duplikat koda
    +NewCustomerSupplierCodeProposed=New customer or vendor code suggested on duplicate code
    diff --git a/htdocs/langs/bs_BA/compta.lang b/htdocs/langs/bs_BA/compta.lang
    index dc3db7a2ad5..7b4eb824144 100644
    --- a/htdocs/langs/bs_BA/compta.lang
    +++ b/htdocs/langs/bs_BA/compta.lang
    @@ -19,7 +19,8 @@ Income=Prihod
     Outcome=Rashod
     MenuReportInOut=Prihodi / Rashodi
     ReportInOut=Balance of income and expenses
    -ReportTurnover=Promet
    +ReportTurnover=Turnover invoiced
    +ReportTurnoverCollected=Turnover collected
     PaymentsNotLinkedToInvoice=Plaćanja nisu povezana ni sa jednom fakturom, niti su povezana sa nekim subjektom
     PaymentsNotLinkedToUser=Plaćanja nisu povezana ni sa jednim korisnikom
     Profit=Dobit
    @@ -34,7 +35,8 @@ AmountHTVATRealPaid=Neto plaćeno
     VATToPay=Tax sales
     VATReceived=Tax received
     VATToCollect=Tax purchases
    -VATSummary=Tax Balance
    +VATSummary=Tax monthly
    +VATBalance=Tax Balance
     VATPaid=Tax paid
     LT1Summary=Tax 2 summary
     LT2Summary=Tax 3 summary
    @@ -76,16 +78,16 @@ MenuNewSocialContribution=New social/fiscal tax
     NewSocialContribution=New social/fiscal tax
     AddSocialContribution=Add social/fiscal tax
     ContributionsToPay=Social/fiscal taxes to pay
    -AccountancyTreasuryArea=Accountancy/Treasury area
    +AccountancyTreasuryArea=Billing and payment area
     NewPayment=Novo plaćanje
     Payments=Uplate
     PaymentCustomerInvoice=Plaćanje računa kupca
    -PaymentSupplierInvoice=Supplier invoice payment
    +PaymentSupplierInvoice=Vendor invoice payment
     PaymentSocialContribution=Plaćanje socijalnog/fiskalnog poreza
     PaymentVat=Plaćanje PDVa
     ListPayment=Spisak plaćanja
     ListOfCustomerPayments=Spisak uplata kupca
    -ListOfSupplierPayments=List of supplier payments
    +ListOfSupplierPayments=List of vendor payments
     DateStartPeriod=Date start period
     DateEndPeriod=Date end period
     newLT1Payment=New tax 2 payment
    @@ -104,19 +106,21 @@ VATPayment=Sales tax payment
     VATPayments=Sales tax payments
     VATRefund=Sales tax refund
     NewVATPayment=New sales tax payment
    +NewLocalTaxPayment=New tax %s payment
     Refund=Refund
     SocialContributionsPayments=Social/fiscal taxes payments
     ShowVatPayment=Show VAT payment
     TotalToPay=Total to pay
     BalanceVisibilityDependsOnSortAndFilters=Balance is visible in this list only if table is sorted ascending on %s and filtered for 1 bank account
     CustomerAccountancyCode=Customer accounting code
    -SupplierAccountancyCode=Supplier accounting code
    +SupplierAccountancyCode=Vendor accounting code
     CustomerAccountancyCodeShort=Cust. account. code
     SupplierAccountancyCodeShort=Sup. account. code
     AccountNumber=Kod računa
     NewAccountingAccount=Novi račun
    -SalesTurnover=Sales turnover
    -SalesTurnoverMinimum=Minimum sales turnover
    +Turnover=Turnover invoiced
    +TurnoverCollected=Turnover collected
    +SalesTurnoverMinimum=Minimum turnover
     ByExpenseIncome=By expenses & incomes
     ByThirdParties=Po subjektu
     ByUserAuthorOfInvoice=By invoice author
    @@ -136,8 +140,8 @@ ConfirmDeleteSocialContribution=Are you sure you want to delete this social/fisc
     ExportDataset_tax_1=Social and fiscal taxes and payments
     CalcModeVATDebt=Mode <b>%sVAT on commitment accounting%s</b>.
     CalcModeVATEngagement=Mode <b>%sVAT on incomes-expenses%s</b>.
    -CalcModeDebt=Mode <b>%sClaims-Debts%s</b> said <b>Commitment accounting</b>.
    -CalcModeEngagement=Mode <b>%sIncomes-Expenses%s</b> said <b>cash accounting</b>
    +CalcModeDebt=Analysis of known recorded invoices even if they are not yet accounted in ledger.
    +CalcModeEngagement=Analysis of known recorded payments, even if they are not yet accounted in Ledger.
     CalcModeBookkeeping=Analysis of <b>data journalized in Bookkeeping Ledger table</b>
     CalcModeLT1= Mode <b>%sRE on customer invoices - suppliers invoices%s</b>
     CalcModeLT1Debt=Mode <b>%sRE on customer invoices%s</b>
    @@ -150,9 +154,9 @@ AnnualSummaryInputOutputMode=Balance of income and expenses, annual summary
     AnnualByCompanies=Balance of income and expenses, by predefined groups of account
     AnnualByCompaniesDueDebtMode=Balance of income and expenses, detail by predefined groups, mode <b>%sClaims-Debts%s</b> said <b>Commitment accounting</b>.
     AnnualByCompaniesInputOutputMode=Balance of income and expenses, detail by predefined groups, mode <b>%sIncomes-Expenses%s</b> said <b>cash accounting</b>.
    -SeeReportInInputOutputMode=See report <b>%sIncomes-Expenses%s</b> said <b>cash accounting</b> for a calculation on actual payments made
    -SeeReportInDueDebtMode=See report <b>%sClaims-Debts%s</b> said <b>commitment accounting</b> for a calculation on issued invoices
    -SeeReportInBookkeepingMode=See report <b>%sBookeeping%s</b> for a calculation on <b>bookkeeping table analysis</b>
    +SeeReportInInputOutputMode=See %sanalysis of payments%s for a calculation on actual payments made even if they are not yet accounted in Ledger.
    +SeeReportInDueDebtMode=See %sanalysis of invoices%s for a calculation based on known recorded invoices even if they are not yet accounted in Ledger.
    +SeeReportInBookkeepingMode=See <b>%sBookeeping report%s</b> for a calculation on <b>Bookkeeping Ledger table</b>
     RulesAmountWithTaxIncluded=- Amounts shown are with all taxes included
     RulesResultDue=- It includes outstanding invoices, expenses, VAT, donations whether they are paid or not. Is also includes paid salaries.<br>- It is based on the validation date of invoices and VAT and on the due date for expenses. For salaries defined with Salary module, the value date of payment is used.
     RulesResultInOut=- It includes the real payments made on invoices, expenses, VAT and salaries. <br>- It is based on the payment dates of the invoices, expenses, VAT and salaries. The donation date for donation.
    @@ -171,6 +175,8 @@ LT1ReportByCustomersES=Report by third party RE
     LT2ReportByCustomersES=Report by third party IRPF
     VATReport=Sale tax report
     VATReportByPeriods=Sale tax report by period
    +VATReportByRates=Sale tax report by rates
    +VATReportByThirdParties=Sale tax report by third parties
     VATReportByCustomers=Sale tax report by customer
     VATReportByCustomersInInputOutputMode=Report by the customer VAT collected and paid
     VATReportByQuartersInInputOutputMode=Report by Sale tax rate of the tax collected and paid
    @@ -207,7 +213,7 @@ Pcg_version=Chart of accounts models
     Pcg_type=Pcg type
     Pcg_subtype=Pcg subtype
     InvoiceLinesToDispatch=Invoice lines to dispatch
    -ByProductsAndServices=By products and services
    +ByProductsAndServices=By product and service
     RefExt=External ref
     ToCreateAPredefinedInvoice=To create a template invoice, create a standard invoice, then, without validating it, click onto button "%s".
     LinkedOrder=Link ka narudžbi
    @@ -215,7 +221,8 @@ Mode1=Method 1
     Mode2=Method 2
     CalculationRuleDesc=To calculate total VAT, there is two methods:<br>Method 1 is rounding vat on each line, then summing them.<br>Method 2 is summing all vat on each line, then rounding result.<br>Final result may differs from few cents. Default mode is mode <b>%s</b>.
     CalculationRuleDescSupplier=According to supplier, choose appropriate method to apply same calculation rule and get same result expected by your supplier.
    -TurnoverPerProductInCommitmentAccountingNotRelevant=Turnover report per product, when using a <b>cash accountancy</b> mode is not relevant. This report is only available when using <b>engagement accountancy</b> mode (see setup of accountancy module).
    +TurnoverPerProductInCommitmentAccountingNotRelevant=The report of Turnover collected per product is not available. This report is only available for turnover invoiced.
    +TurnoverPerSaleTaxRateInCommitmentAccountingNotRelevant=The report of Turnover collected per sale tax rate is not available. This report is only available for turnover invoiced.
     CalculationMode=Calculation mode
     AccountancyJournal=Accounting code journal
     ACCOUNTING_VAT_SOLD_ACCOUNT=Accounting account by default for VAT on sales (used if not defined on VAT dictionary setup)
    @@ -223,7 +230,7 @@ ACCOUNTING_VAT_BUY_ACCOUNT=Accounting account by default for VAT on purchases (u
     ACCOUNTING_VAT_PAY_ACCOUNT=Accounting account by default for paying VAT
     ACCOUNTING_ACCOUNT_CUSTOMER=Accounting account used for customer third parties
     ACCOUNTING_ACCOUNT_CUSTOMER_Desc=The dedicated accounting account defined on third party card will be used for Subledger accouting only. This one will be used for General Ledger and as default value of Subledger accounting if dedicated customer accouting account on third party is not defined.
    -ACCOUNTING_ACCOUNT_SUPPLIER=Accounting account used for supplier third parties
    +ACCOUNTING_ACCOUNT_SUPPLIER=Accounting account used for vendor third parties
     ACCOUNTING_ACCOUNT_SUPPLIER_Desc=The dedicated accounting account defined on third party card will be used for Subledger accouting only. This one will be used for General Ledger and as default value of Subledger accounting if dedicated supplier accouting account on third party is not defined.
     CloneTax=Clone a social/fiscal tax
     ConfirmCloneTax=Confirm the clone of a social/fiscal tax payment
    @@ -242,3 +249,11 @@ FiscalPeriod=Accounting period
     ListSocialContributionAssociatedProject=List of social contributions associated with the project
     DeleteFromCat=Remove from accounting group
     AccountingAffectation=Accounting assignement
    +LastDayTaxIsRelatedTo=Last day of period the tax is related to
    +VATDue=Sale tax claimed
    +ClaimedForThisPeriod=Claimed for the period
    +PaidDuringThisPeriod=Paid during this period
    +ByVatRate=By sale tax rate
    +TurnoverbyVatrate=Turnover invoiced by sale tax rate
    +TurnoverCollectedbyVatrate=Turnover collected by sale tax rate
    +PurchasebyVatrate=Purchase by sale tax rate
    diff --git a/htdocs/langs/bs_BA/dict.lang b/htdocs/langs/bs_BA/dict.lang
    index 3a00bb5658b..f894c39c279 100644
    --- a/htdocs/langs/bs_BA/dict.lang
    +++ b/htdocs/langs/bs_BA/dict.lang
    @@ -5,7 +5,8 @@ CountryIT=Italija
     CountryES=Španija
     CountryDE=Njemačka
     CountryCH=Švicarska
    -CountryGB=Velika Britanija
    +# Warning, country code GB is for United Kingdom. UK Does not exists as country code in ISO standard.
    +CountryGB=Ujedinjeno Kraljevstvo
     CountryUK=Ujedinjeno Kraljevstvo
     CountryIE=Irska
     CountryCN=Kina
    diff --git a/htdocs/langs/bs_BA/ecm.lang b/htdocs/langs/bs_BA/ecm.lang
    index 5efa2d26a47..5b40d9734ed 100644
    --- a/htdocs/langs/bs_BA/ecm.lang
    +++ b/htdocs/langs/bs_BA/ecm.lang
    @@ -39,9 +39,10 @@ ShowECMSection=Prikaži direktorij
     DeleteSection=Ukloni direktorij
     ConfirmDeleteSection=Možete li potvrditi da želite obrisati direktorij <b>%s</b>?
     ECMDirectoryForFiles=Relativni direktorij za fajlove
    -CannotRemoveDirectoryContainsFiles=Nemoguće ukloniti jer sadrži fajlove
    +CannotRemoveDirectoryContainsFilesOrDirs=Removal not possible because it contains some files or sub-directories
    +CannotRemoveDirectoryContainsFiles=Removal not possible because it contains some files
     ECMFileManager=Updavljanje fajlovima
    -ECMSelectASection=Odaberi direktorij u lijevoj strukturi
    +ECMSelectASection=Select a directory in the tree...
     DirNotSynchronizedSyncFirst=This directory seems to be created or modified outside ECM module. You must click on "Resync" button first to synchronize disk and database to get content of this directory.
     ReSyncListOfDir=Resync list of directories
     HashOfFileContent=Hash of file content
    diff --git a/htdocs/langs/bs_BA/errors.lang b/htdocs/langs/bs_BA/errors.lang
    index 32ec89f38ab..128da908a0f 100644
    --- a/htdocs/langs/bs_BA/errors.lang
    +++ b/htdocs/langs/bs_BA/errors.lang
    @@ -32,9 +32,9 @@ ErrorBarCodeRequired=Bar code required
     ErrorCustomerCodeAlreadyUsed=Customer code already used
     ErrorBarCodeAlreadyUsed=Bar code already used
     ErrorPrefixRequired=Prefix required
    -ErrorBadSupplierCodeSyntax=Bad syntax for supplier code
    -ErrorSupplierCodeRequired=Supplier code required
    -ErrorSupplierCodeAlreadyUsed=Supplier code already used
    +ErrorBadSupplierCodeSyntax=Bad syntax for vendor code
    +ErrorSupplierCodeRequired=Vendor code required
    +ErrorSupplierCodeAlreadyUsed=Vendor code already used
     ErrorBadParameters=Bad parameters
     ErrorBadValueForParameter=Wrong value '%s' for parameter '%s'
     ErrorBadImageFormat=Image file has not a supported format (Your PHP does not support functions to convert images of this format)
    @@ -87,7 +87,7 @@ ErrorsOnXLines=Errors on <b>%s</b> source record(s)
     ErrorFileIsInfectedWithAVirus=The antivirus program was not able to validate the file (file might be infected by a virus)
     ErrorSpecialCharNotAllowedForField=Special characters are not allowed for field "%s"
     ErrorNumRefModel=A reference exists into database (%s) and is not compatible with this numbering rule. Remove record or renamed reference to activate this module.
    -ErrorQtyTooLowForThisSupplier=Količina premala za ovog dobavljača ili cijena nije određena za ovaj proizvod od ovog dobavljača
    +ErrorQtyTooLowForThisSupplier=Quantity too low for this vendor or no price defined on this product for this supplier
     ErrorModuleSetupNotComplete=Setup of module looks to be uncomplete. Go on Home - Setup - Modules to complete.
     ErrorBadMask=Error on mask
     ErrorBadMaskFailedToLocatePosOfSequence=Error, mask without sequence number
    @@ -177,7 +177,7 @@ ErrorBadDefinitionOfMenuArrayInModuleDescriptor=Bad Definition Of Menu Array In
     ErrorSavingChanges=An error has ocurred when saving the changes
     ErrorWarehouseRequiredIntoShipmentLine=Warehouse is required on the line to ship
     ErrorFileMustHaveFormat=File must have format %s
    -ErrorSupplierCountryIsNotDefined=Zemlja za ovog dobavljača nije definisana. Prvo ispravite ovo.
    +ErrorSupplierCountryIsNotDefined=Country for this vendor is not defined. Correct this first.
     ErrorsThirdpartyMerge=Failed to merge the two records. Request canceled.
     ErrorStockIsNotEnoughToAddProductOnOrder=Stock is not enough for product %s to add it into a new order.
     ErrorStockIsNotEnoughToAddProductOnInvoice=Stock is not enough for product %s to add it into a new invoice.
    diff --git a/htdocs/langs/bs_BA/install.lang b/htdocs/langs/bs_BA/install.lang
    index da5f554255d..0671dc322e8 100644
    --- a/htdocs/langs/bs_BA/install.lang
    +++ b/htdocs/langs/bs_BA/install.lang
    @@ -6,6 +6,7 @@ ConfFileDoesNotExistsAndCouldNotBeCreated=Konfiguracijska datoteka <b>%s</b> ne
     ConfFileCouldBeCreated=Konfiguracijska datoteka <b>%s</b> se može napraviti.
     ConfFileIsNotWritable=Po konfiguracijskoj datoteci <b>%s</b> se ne može pisati. Provjerite dozvole. Za prvu instalaciju, vaš web server mora dopustiti pisanje u ovu datoteku tokom procesa konfiguracije ("chmod 666" naprimjer na OS poput Unixa).
     ConfFileIsWritable=Konfiguracijska datoteka <b>%s</b> je slobodna za pisanje.
    +ConfFileMustBeAFileNotADir=Configuration file <b>%s</b> must be a file, not a directory.
     ConfFileReload=Napuni sve informacije iz konfiguracijske datoteke.
     PHPSupportSessions=Ovaj PHP podržava sesije.
     PHPSupportPOSTGETOk=Ovaj PHP podržava varijable POST i GET.
    @@ -14,14 +15,14 @@ PHPSupportGD=Ovaj PHP podržava GD grafičke funkcije.
     PHPSupportCurl=This PHP support Curl.
     PHPSupportUTF8=Ovaj PHP podržava UTF8 funkcije.
     PHPMemoryOK=Vaša maksimalna memorija za PHP  sesiju je postavljena na <b>%s</b>. To bi trebalo biti dovoljno.
    -PHPMemoryTooLow=Your PHP max session memory is set to <b>%s</b> bytes. This should be too low. Change your <b>php.ini</b> to set <b>memory_limit</b> parameter to at least <b>%s</b> bytes.
    -Recheck=Click here for a more significative test
    -ErrorPHPDoesNotSupportSessions=Your PHP installation does not support sessions. This feature is required to make Dolibarr working. Check your PHP setup.
    -ErrorPHPDoesNotSupportGD=Your PHP installation does not support graphical function GD. No graph will be available.
    +PHPMemoryTooLow=Vaša maks. PHP memorija sesije postavljena je na <b>%s</b> bajta. To je isuviše malo. Promijenite vaš <b>php.ini</b> da parametar <b>memory_limit</b> ima najmanje <b>%s</b> bajta.
    +Recheck=Kliknite ovdje za više značajan test
    +ErrorPHPDoesNotSupportSessions=Vaša PHP instalacija ne podržava sesije. Ova osobina je neophodna da bi Dolibarr uopće radio. Provjerite vašu PHP instalaciju.
    +ErrorPHPDoesNotSupportGD=Vaša PHP instalacija ne podržava grafičku funkciju GD. Neće biti dostupni grafikoni.
     ErrorPHPDoesNotSupportCurl=Your PHP installation does not support Curl.
     ErrorPHPDoesNotSupportUTF8=Your PHP installation does not support UTF8 functions. Dolibarr can't work correctly. Solve this before installing Dolibarr.
    -ErrorDirDoesNotExists=Directory %s does not exist.
    -ErrorGoBackAndCorrectParameters=Go backward and correct wrong parameters.
    +ErrorDirDoesNotExists=Direktorij %s ne postoji.
    +ErrorGoBackAndCorrectParameters=Vratite se nazad i ispravite pogrešne parametre.
     ErrorWrongValueForParameter=You may have typed a wrong value for parameter '%s'.
     ErrorFailedToCreateDatabase=Failed to create database '%s'.
     ErrorFailedToConnectToDatabase=Failed to connect to database '%s'.
    @@ -91,8 +92,8 @@ FailedToCreateAdminLogin=Failed to create Dolibarr administrator account.
     WarningRemoveInstallDir=Warning, for security reasons, once the install or upgrade is complete, to avoid using install tools again, you should add a file called <b>install.lock</b> into Dolibarr document directory, in order to avoid malicious use of it.
     FunctionNotAvailableInThisPHP=Not available on this PHP
     ChoosedMigrateScript=Choose migration script
    -DataMigration=Data migration
    -DatabaseMigration=Structure database migration
    +DataMigration=Database migration (data)
    +DatabaseMigration=Database migration (structure + some data)
     ProcessMigrateScript=Script processing
     ChooseYourSetupMode=Choose your setup mode and click "Start"...
     FreshInstall=Fresh install
    @@ -140,13 +141,13 @@ KeepDefaultValuesMamp=You use the Dolibarr setup wizard from DoliMamp, so values
     KeepDefaultValuesProxmox=You use the Dolibarr setup wizard from a Proxmox virtual appliance, so values proposed here are already optimized. Change them only if you know what you do.
     UpgradeExternalModule=Run dedicated upgrade process of external modules
     SetAtLeastOneOptionAsUrlParameter=Set at least one option as a parameter in URL. For example:  '...repair.php?standard=confirmed'
    -NothingToDelete=Nothing to clean/delete
    +NothingToDelete=Ništa za čišćenje/brisanje
     NothingToDo=Nothing to do
     #########
     # upgrade
     MigrationFixData=Fix for denormalized data
     MigrationOrder=Data migration for customer's orders
    -MigrationSupplierOrder=Data migration for supplier's orders
    +MigrationSupplierOrder=Data migration for vendor's orders
     MigrationProposal=Data migration for commercial proposals
     MigrationInvoice=Data migration for customer's invoices
     MigrationContract=Data migration for contracts
    @@ -193,11 +194,17 @@ MigrationActioncommElement=Update data on actions
     MigrationPaymentMode=Data migration for payment mode
     MigrationCategorieAssociation=Migration of categories
     MigrationEvents=Migration of events to add event owner into assignement table
    -MigrationEventsContact=Migration of events to add event contact into assignement table
    +MigrationEventsContact=Premještanje događaja da bi se dodao kontakt događaja u tabelu dodjeljivanja
     MigrationRemiseEntity=Update entity field value of llx_societe_remise
     MigrationRemiseExceptEntity=Update entity field value of llx_societe_remise_except
    +MigrationUserRightsEntity=Update entity field value of llx_user_rights
    +MigrationUserGroupRightsEntity=Update entity field value of llx_usergroup_rights
     MigrationReloadModule=Reload module %s
     MigrationResetBlockedLog=Reset module BlockedLog for v7 algorithm
     ShowNotAvailableOptions=Show not available options
     HideNotAvailableOptions=Hide not available options
     ErrorFoundDuringMigration=Error were reported during migration process so next step is not available. To ignore errors, you can <a href="%s">click here</a>, but application or some features may not work correctly until fixed.
    +YouTryInstallDisabledByDirLock=The application try to sefl upgrade, but install/upgrade pages have been disabled for security reason (directory renamed with .lock suffix).<br>
    +YouTryInstallDisabledByFileLock=The application try to sefl upgrade, but install/upgrade pages pages have been disabled for security reason (by lock file <strong>install.lock</strong> into dolibarr documents directory).<br>
    +ClickHereToGoToApp=Click here to go to your application
    +ClickOnLinkOrRemoveManualy=Click on following link and if you always reach this page, you must remove the file install.lock into documents directory manually
    diff --git a/htdocs/langs/bs_BA/ldap.lang b/htdocs/langs/bs_BA/ldap.lang
    index d6320bffaf5..abc79ebc3d2 100644
    --- a/htdocs/langs/bs_BA/ldap.lang
    +++ b/htdocs/langs/bs_BA/ldap.lang
    @@ -1,5 +1,4 @@
     # Dolibarr language file - Source file is en_US - ldap
    -DomainPassword=Šifra za domenu
     YouMustChangePassNextLogon=Šifra za korisnika <b>%s</b> na domeni <b>%s</b> mora biti promijenjena.
     UserMustChangePassNextLogon=Korisnik mora promijeniti šifru na domeni %s
     LDAPInformationsForThisContact=Information in LDAP database for this contact
    @@ -25,3 +24,4 @@ MemberTypeSynchronized=Member type synchronized
     ContactSynchronized=Contact synchronized
     ForceSynchronize=Force synchronizing Dolibarr -> LDAP
     ErrorFailedToReadLDAP=Failed to read LDAP database. Check LDAP module setup and database accessibility.
    +PasswordOfUserInLDAP=Password of user in LDAP
    diff --git a/htdocs/langs/bs_BA/loan.lang b/htdocs/langs/bs_BA/loan.lang
    index c11a2dfc08c..d23ccbef66f 100644
    --- a/htdocs/langs/bs_BA/loan.lang
    +++ b/htdocs/langs/bs_BA/loan.lang
    @@ -10,6 +10,7 @@ LoanCapital=Kapital
     Insurance=Insurance
     Interest=Interest
     Nbterms=Number of terms
    +Term=Term
     LoanAccountancyCapitalCode=Accounting account capital
     LoanAccountancyInsuranceCode=Accounting account insurance
     LoanAccountancyInterestCode=Accounting account interest
    @@ -17,39 +18,14 @@ ConfirmDeleteLoan=Confirm deleting this loan
     LoanDeleted=Loan Deleted Successfully
     ConfirmPayLoan=Confirm classify paid this loan
     LoanPaid=Loan Paid
    -# Calc
    -LoanCalc=Bank Loans Calculator
    -PurchaseFinanceInfo=Purchase & Financing Information
    -SalePriceOfAsset=Sale Price of Asset
    -PercentageDown=Percentage Down
    -LengthOfMortgage=Duration of loan
    -AnnualInterestRate=Annual Interest Rate
    -ExplainCalculations=Explain Calculations
    -ShowMeCalculationsAndAmortization=Show me the calculations and amortization
    -MortgagePaymentInformation=Mortgage Payment Information
    -DownPayment=Down Payment
    -DownPaymentDesc=The <b>down payment</b> = The price of the home multiplied by the percentage down divided by 100 (for 5% down becomes 5/100 or 0.05)
    -InterestRateDesc=The <b>interest rate</b> = The annual interest percentage divided by 100
    -MonthlyFactorDesc=The <b>monthly factor</b> = The result of the following formula
    -MonthlyInterestRateDesc=The <b>monthly interest rate</b> = The annual interest rate divided by 12 (for the 12 months in a year)
    -MonthTermDesc=The <b>month term</b> of the loan in months = The number of years you've taken the loan out for times 12
    -MonthlyPaymentDesc=The montly payment is figured out using the following formula
    -AmortizationPaymentDesc=The <a href="#amortization">amortization</a> breaks down how much of your monthly payment goes towards the bank's interest, and how much goes into paying off the principal of your loan.
    -AmountFinanced=Amount Financed
    -AmortizationMonthlyPaymentOverYears=Amortization For Monthly Payment: <b>%s</b> over %s years
    -Totalsforyear=Totals for year
    -MonthlyPayment=Monthly Payment
    -LoanCalcDesc=This <b>mortgage calculator</b> can be used to figure out monthly payments of a loaning, based on the amount borrowed, the term of the loan desired and the interest rate.<br> This calculator includes also PMI (Private Mortgage Insurance) for loans where less than 20%% is put as a down payment. Also taken into consideration are the town property taxes, and their effect on the total monthly mortgage payment.<br>
    -GoToInterest=%s will go towards INTEREST
    -GoToPrincipal=%s will go towards PRINCIPAL
    -YouWillSpend=You will spend %s in year %s
     ListLoanAssociatedProject=List of loan associated with the project
     AddLoan=Create loan
    +FinancialCommitment=Financial commitment
    +InterestAmount=Interest
    +CapitalRemain=Capital remain
     # Admin
     ConfigLoan=Configuration of the module loan
     LOAN_ACCOUNTING_ACCOUNT_CAPITAL=Accounting account capital by default
     LOAN_ACCOUNTING_ACCOUNT_INTEREST=Accounting account interest by default
     LOAN_ACCOUNTING_ACCOUNT_INSURANCE=Accounting account insurance by default
    -FinancialCommitment=Financial commitment
     CreateCalcSchedule=Edit financial commitment
    -InterestAmount=Interest amount
    diff --git a/htdocs/langs/bs_BA/mails.lang b/htdocs/langs/bs_BA/mails.lang
    index 45df990dc52..54558e787d5 100644
    --- a/htdocs/langs/bs_BA/mails.lang
    +++ b/htdocs/langs/bs_BA/mails.lang
    @@ -11,7 +11,9 @@ MailFrom=Pošiljalac
     MailErrorsTo=Greške prema
     MailReply=Odgovori na
     MailTo=Primalac(oci)
    +MailToUsers=To user(s)
     MailCC=Kopiraj na
    +MailToCCUsers=Copy to users(s)
     MailCCC=Cached kopija na
     MailTopic=Tema emaila
     MailText=Poruka
    @@ -164,4 +166,4 @@ InGoingEmailSetup=Incoming email setup
     OutGoingEmailSetupForEmailing=Outgoing email setup (for mass emailing)
     DefaultOutgoingEmailSetup=Default outgoing email setup
     Information=Inromacije
    -
    +ContactsWithThirdpartyFilter=Contacts avec filtre client
    diff --git a/htdocs/langs/bs_BA/main.lang b/htdocs/langs/bs_BA/main.lang
    index 6b8ad5ad4c3..5b56fdd4a05 100644
    --- a/htdocs/langs/bs_BA/main.lang
    +++ b/htdocs/langs/bs_BA/main.lang
    @@ -64,22 +64,14 @@ ErrorNoVATRateDefinedForSellerCountry=Greška, nije definirana PDV stopa za drž
     ErrorNoSocialContributionForSellerCountry=Greška, nisu definirane vrste doprinosa i poreza za državu '%s'.
     ErrorFailedToSaveFile=Greška, neuspjelo spremanje datoteke.
     ErrorCannotAddThisParentWarehouse=Pokušavate dodati nadređeno skladište koje je već podređeno skladište ovom trenutnom
    -<<<<<<< HEAD
    -MaxNbOfRecordPerPage=Max number of record per page
    -=======
     MaxNbOfRecordPerPage=Maks broj unosa po stranici
    ->>>>>>> branch '7.0' of git@github.com:Dolibarr/dolibarr.git
     NotAuthorized=Niste ovlašteni da to uradite.
     SetDate=Postavi datum
     SelectDate=Odaberi datum
     SeeAlso=Također pogledajte %s
     SeeHere=Pogledaj ovdje
     ClickHere=Klikni ovdje
    -<<<<<<< HEAD
    -Here=Here
    -=======
     Here=Ovdje
    ->>>>>>> branch '7.0' of git@github.com:Dolibarr/dolibarr.git
     Apply=Primijeniti
     BackgroundColorByDefault=Osnovna boja pozadine
     FileRenamed=Datoteka je uspješno preimenovana
    @@ -100,6 +92,7 @@ DolibarrInHttpAuthenticationSoPasswordUseless=Dolibarr način odobrenja je posta
     Administrator=Administrator
     Undefined=Nedefinirano
     PasswordForgotten=Zaboravljena šifra?
    +NoAccount=No account?
     SeeAbove=Vidi iznad
     HomeArea=Početno područje
     LastConnexion=Posljednje veze
    @@ -239,7 +232,7 @@ Limit=Ograničenje
     Limits=Ograničenja
     Logout=Odjava
     NoLogoutProcessWithAuthMode=Nema moguće osobine odspajanja sa načinom autentifikacije <b>%s</b>
    -Connection=Konekcija
    +Connection=Pristup
     Setup=Postavke
     Alert=Uzbuna
     MenuWarnings=Upozorenja
    @@ -410,6 +403,7 @@ DefaultTaxRate=Pretpostavljena stopa poreza
     Average=Prosjek
     Sum=Zbir
     Delta=Delta
    +RemainToPay=Remain to pay
     Module=Modul/aplikacija
     Modules=Moduli/aplikacije
     Option=Opcija
    @@ -422,7 +416,7 @@ Favorite=Omiljeni
     ShortInfo=Info.
     Ref=Ref.
     ExternalRef=Ref. vanjski
    -RefSupplier=Ref. dobavljač
    +RefSupplier=Ref. vendor
     RefPayment=Ref. plaćanje
     CommercialProposalsShort=Poslovni prijedlozi
     Comment=Komentar
    @@ -501,7 +495,7 @@ Received=Primljeno
     Paid=Plaćeno
     Topic=Tema
     ByCompanies=Po subjektu
    -ByUsers=od korisnika
    +ByUsers=By user
     Links=Veze
     Link=Veza
     Rejects=Odbijeno
    @@ -513,6 +507,7 @@ NoneF=Ništa
     NoneOrSeveral=Nijedan ili više
     Late=Kasno
     LateDesc=Kašnjenje za definiranje ako je zapis zakasnio ili nije zavisan u vašem podešenju. Pitajte administratora za promjenu kašnjenja u meniju Početan - Postavke - Upozorenja.
    +NoItemLate=No late item
     Photo=Slika
     Photos=Slike
     AddPhoto=Dodaj sliku
    @@ -627,9 +622,9 @@ BuildDoc=Napravi dok.
     Entity=Okruženje
     Entities=entiteti
     CustomerPreview=Pregled kupca
    -SupplierPreview=Pregled dobavljača
    +SupplierPreview=Vendor preview
     ShowCustomerPreview=Pokaži sažetak kupca
    -ShowSupplierPreview=Pokaži sažetak dobavljača
    +ShowSupplierPreview=Show vendor preview
     RefCustomer=Ref. kupca
     Currency=valuta
     InfoAdmin=Informacije za administratore
    @@ -874,11 +869,7 @@ FileNotShared=Datoteka nije dijeljena vanjskim korisnicima
     Project=Projekt
     Projects=Projekti
     Rights=Dozvole
    -<<<<<<< HEAD
    -LineNb=Line no.
    -=======
     LineNb=Red br.
    ->>>>>>> branch '7.0' of git@github.com:Dolibarr/dolibarr.git
     IncotermLabel=Incoterms
     # Week day
     Monday=Ponedjeljak
    @@ -927,11 +918,11 @@ SearchIntoProductsOrServices=Proizvodi ili usluge
     SearchIntoProjects=Projekti
     SearchIntoTasks=Zadaci
     SearchIntoCustomerInvoices=Fakture kupaca
    -SearchIntoSupplierInvoices=Fakture dobavljača
    +SearchIntoSupplierInvoices=Vendor invoices
     SearchIntoCustomerOrders=Narudžbe kupaca
    -SearchIntoSupplierOrders=Narudžbe dobavljačima
    +SearchIntoSupplierOrders=Purchase orders
     SearchIntoCustomerProposals=Ponude kupcima
    -SearchIntoSupplierProposals=Ponude dobavljača
    +SearchIntoSupplierProposals=Vendor proposals
     SearchIntoInterventions=Intervencije
     SearchIntoContracts=Ugovori
     SearchIntoCustomerShipments=Slanje kupcu
    @@ -953,3 +944,7 @@ Remote=Udaljeni
     LocalAndRemote=Lokalni i udaljeni
     KeyboardShortcut=Prečica na tastaturi
     AssignedTo=Dodijeljeno korisniku
    +Deletedraft=Delete draft
    +ConfirmMassDraftDeletion=Draft Bulk delete confirmation
    +FileSharedViaALink=File shared via a link
    +
    diff --git a/htdocs/langs/bs_BA/margins.lang b/htdocs/langs/bs_BA/margins.lang
    index 9f590ef3718..b9d52dcfdc6 100644
    --- a/htdocs/langs/bs_BA/margins.lang
    +++ b/htdocs/langs/bs_BA/margins.lang
    @@ -28,10 +28,10 @@ UseDiscountAsService=As a service
     UseDiscountOnTotal=On subtotal
     MARGIN_METHODE_FOR_DISCOUNT_DETAILS=Defines if a global discount is treated as a product, a service, or only on subtotal for margin calculation.
     MARGIN_TYPE=Buying/Cost price suggested by default for margin calculation
    -MargeType1=Margin on Best supplier price
    +MargeType1=Margin on Best vendor price
     MargeType2=Margin on Weighted Average Price (WAP)
     MargeType3=Margin on Cost Price
    -MarginTypeDesc=* Margin on best buying price = Selling price - Best supplier price defined on product card<br>* Margin on Weighted Average Price (WAP) = Selling price - Product Weighted Average Price (WAP) or best supplier price if WAP not yet defined<br>* Margin on Cost price = Selling price - Cost price defined on product card or WAP if cost price not defined, or best supplier price if WAP not yet defined
    +MarginTypeDesc=* Margin on best buying price = Selling price - Best vendor price defined on product card<br>* Margin on Weighted Average Price (WAP) = Selling price - Product Weighted Average Price (WAP) or best supplier price if WAP not yet defined<br>* Margin on Cost price = Selling price - Cost price defined on product card or WAP if cost price not defined, or best supplier price if WAP not yet defined
     CostPrice=Cost price
     UnitCharges=Unit charges
     Charges=Charges
    diff --git a/htdocs/langs/bs_BA/members.lang b/htdocs/langs/bs_BA/members.lang
    index a937baddc92..7b57e4d21d3 100644
    --- a/htdocs/langs/bs_BA/members.lang
    +++ b/htdocs/langs/bs_BA/members.lang
    @@ -111,7 +111,7 @@ SendingAnEMailToMember=Sending information email to member
     SendingEmailOnAutoSubscription=Sending email on auto registration
     SendingEmailOnMemberValidation=Sending email on new member validation
     SendingEmailOnNewSubscription=Sending email on new subscription
    -SendingReminderForExpiredSubscription=Sending reminder for expired subscription
    +SendingReminderForExpiredSubscription=Sending reminder for expired subscriptions
     SendingEmailOnCancelation=Sending email on cancelation
     # Topic of email templates
     YourMembershipRequestWasReceived=Your membership was received.
    diff --git a/htdocs/langs/bs_BA/modulebuilder.lang b/htdocs/langs/bs_BA/modulebuilder.lang
    index 6801a401f2a..464b1ddc47d 100644
    --- a/htdocs/langs/bs_BA/modulebuilder.lang
    +++ b/htdocs/langs/bs_BA/modulebuilder.lang
    @@ -74,6 +74,7 @@ NoWidget=No widget
     GoToApiExplorer=Go to API explorer
     ListOfMenusEntries=List of menu entries
     ListOfPermissionsDefined=List of defined permissions
    +SeeExamples=See examples here
     EnabledDesc=Condition to have this field active (Examples: 1 or $conf->global->MYMODULE_MYOPTION)
     VisibleDesc=Is the field visible ? (Examples: 0=Never visible, 1=Visible on list and create/update/view forms, 2=Visible on list only, 3=Visible on create/update/view form only. Using a negative value means field is not shown by default on list but can be selected for viewing)
     IsAMeasureDesc=Can the value of field be cumulated to get a total into list ? (Examples: 1 or 0)
    @@ -95,3 +96,6 @@ DropTableIfEmpty=(Delete table if empty)
     TableDoesNotExists=The table %s does not exists
     TableDropped=Table %s deleted
     InitStructureFromExistingTable=Build the structure array string of an existing table
    +UseAboutPage=Disallow the about page
    +UseDocFolder=Disallow the documentation folder
    +UseSpecificReadme=Use a specific ReadMe
    diff --git a/htdocs/langs/bs_BA/opensurvey.lang b/htdocs/langs/bs_BA/opensurvey.lang
    index d7c30a2a61d..f4491d6879d 100644
    --- a/htdocs/langs/bs_BA/opensurvey.lang
    +++ b/htdocs/langs/bs_BA/opensurvey.lang
    @@ -58,3 +58,4 @@ MoreChoices=Enter more choices for the voters
     SurveyExpiredInfo=The poll has been closed or voting delay has expired.
     EmailSomeoneVoted=%s has filled a line.\nYou can find your poll at the link: \n%s
     ShowSurvey=Show survey
    +UserMustBeSameThanUserUsedToVote=You must have voted and use the same user name that the one used to vote, to post a comment
    diff --git a/htdocs/langs/bs_BA/orders.lang b/htdocs/langs/bs_BA/orders.lang
    index 8c1fc8c05c5..6d1762aaf80 100644
    --- a/htdocs/langs/bs_BA/orders.lang
    +++ b/htdocs/langs/bs_BA/orders.lang
    @@ -1,6 +1,6 @@
     # Dolibarr language file - Source file is en_US - orders
     OrdersArea=Customers orders area
    -SuppliersOrdersArea=Suppliers orders area
    +SuppliersOrdersArea=Purchase orders area
     OrderCard=Order card
     OrderId=Order Id
     Order=Narudžba
    @@ -13,18 +13,18 @@ OrderToProcess=Order to process
     NewOrder=New order
     ToOrder=Make order
     MakeOrder=Make order
    -SupplierOrder=Supplier order
    -SuppliersOrders=Suppliers orders
    -SuppliersOrdersRunning=Current suppliers orders
    -CustomerOrder=Customer order
    -CustomersOrders=Narudžbe kupaca
    +SupplierOrder=Purchase order
    +SuppliersOrders=Purchase orders
    +SuppliersOrdersRunning=Current purchase orders
    +CustomerOrder=Narudžba za kupca
    +CustomersOrders=Customer Orders
     CustomersOrdersRunning=Current customer orders
     CustomersOrdersAndOrdersLines=Customer orders and order lines
     OrdersDeliveredToBill=Customer orders delivered to bill
     OrdersToBill=Customer orders delivered
     OrdersInProcess=Customer orders in process
     OrdersToProcess=Customer orders to process
    -SuppliersOrdersToProcess=Supplier orders to process
    +SuppliersOrdersToProcess=Purchase orders to process
     StatusOrderCanceledShort=Otkazan
     StatusOrderDraftShort=Nacrt
     StatusOrderValidatedShort=Potvrđeno
    @@ -75,15 +75,15 @@ ShowOrder=Show order
     OrdersOpened=Orders to process
     NoDraftOrders=No draft orders
     NoOrder=No order
    -NoSupplierOrder=No supplier order
    +NoSupplierOrder=No purchase order
     LastOrders=Latest %s customer orders
     LastCustomerOrders=Latest %s customer orders
    -LastSupplierOrders=Latest %s supplier orders
    +LastSupplierOrders=Latest %s purchase orders
     LastModifiedOrders=Latest %s modified orders
     AllOrders=All orders
     NbOfOrders=Number of orders
     OrdersStatistics=Order's statistics
    -OrdersStatisticsSuppliers=Supplier order's statistics
    +OrdersStatisticsSuppliers=Purchase order statistics
     NumberOfOrdersByMonth=Number of orders by month
     AmountOfOrdersByMonthHT=Amount of orders by month (net of tax)
     ListOfOrders=List of orders
    @@ -97,12 +97,12 @@ ConfirmMakeOrder=Are you sure you want to confirm you made this order on <b>%s</
     GenerateBill=Generate invoice
     ClassifyShipped=Classify delivered
     DraftOrders=Draft orders
    -DraftSuppliersOrders=Draft suppliers orders
    +DraftSuppliersOrders=Draft purchase orders
     OnProcessOrders=In process orders
     RefOrder=Ref. order
     RefCustomerOrder=Ref. order for customer
    -RefOrderSupplier=Ref. order for supplier
    -RefOrderSupplierShort=Ref. order supplier
    +RefOrderSupplier=Ref. order for vendor
    +RefOrderSupplierShort=Ref. order vendor
     SendOrderByMail=Send order by mail
     ActionsOnOrder=Events on order
     NoArticleOfTypeProduct=No article of type 'product' so no shippable article for this order
    @@ -115,9 +115,9 @@ ConfirmCloneOrder=Are you sure you want to clone this order <b>%s</b>?
     DispatchSupplierOrder=Receiving supplier order %s
     FirstApprovalAlreadyDone=First approval already done
     SecondApprovalAlreadyDone=Second approval already done
    -SupplierOrderReceivedInDolibarr=Supplier order %s received %s
    -SupplierOrderSubmitedInDolibarr=Supplier order %s submited
    -SupplierOrderClassifiedBilled=Supplier order %s set billed
    +SupplierOrderReceivedInDolibarr=Purchase Order %s received %s
    +SupplierOrderSubmitedInDolibarr=Purchase Order %s submited
    +SupplierOrderClassifiedBilled=Purchase Order %s set billed
     OtherOrders=Other orders
     ##### Types de contacts #####
     TypeContact_commande_internal_SALESREPFOLL=Representative following-up customer order
    @@ -125,11 +125,11 @@ TypeContact_commande_internal_SHIPPING=Representative following-up shipping
     TypeContact_commande_external_BILLING=Kontakt za fakturu kupca
     TypeContact_commande_external_SHIPPING=Kontakt za otpremanje kupcu
     TypeContact_commande_external_CUSTOMER=Customer contact following-up order
    -TypeContact_order_supplier_internal_SALESREPFOLL=Representative following-up supplier order
    +TypeContact_order_supplier_internal_SALESREPFOLL=Representative following-up purchase order
     TypeContact_order_supplier_internal_SHIPPING=Representative following-up shipping
    -TypeContact_order_supplier_external_BILLING=Kontakt za fakturu dobavljača
    -TypeContact_order_supplier_external_SHIPPING=Kontakt za otpremanje dobavljaču
    -TypeContact_order_supplier_external_CUSTOMER=Supplier contact following-up order
    +TypeContact_order_supplier_external_BILLING=Vendor invoice contact
    +TypeContact_order_supplier_external_SHIPPING=Vendor shipping contact
    +TypeContact_order_supplier_external_CUSTOMER=Vendor contact following-up order
     Error_COMMANDE_SUPPLIER_ADDON_NotDefined=Constant COMMANDE_SUPPLIER_ADDON not defined
     Error_COMMANDE_ADDON_NotDefined=Constant COMMANDE_ADDON not defined
     Error_OrderNotChecked=No orders to invoice selected
    diff --git a/htdocs/langs/bs_BA/other.lang b/htdocs/langs/bs_BA/other.lang
    index 3e54ae37590..f211e34b1ec 100644
    --- a/htdocs/langs/bs_BA/other.lang
    +++ b/htdocs/langs/bs_BA/other.lang
    @@ -80,9 +80,9 @@ LinkedObject=Linked object
     NbOfActiveNotifications=Number of notifications (nb of recipient emails)
     PredefinedMailTest=__(Hello)__\nThis is a test mail sent to __EMAIL__.\nThe two lines are separated by a carriage return.\n\n__USER_SIGNATURE__
     PredefinedMailTestHtml=__(Hello)__\nThis is a <b>test</b> mail (the word test must be in bold).<br>The two lines are separated by a carriage return.<br><br>__USER_SIGNATURE__
    -PredefinedMailContentSendInvoice=__(Hello)__\n\nYou will find here the invoice __REF__\n\nThis is the link to make your online payment if this invoice is not already payed:\n__ONLINE_PAYMENT_URL__\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
    -PredefinedMailContentSendInvoiceReminder=__(Hello)__\n\nWe would like to warn you that the invoice  __REF__ seems to not be payed. So this is the invoice in attachment again, as a reminder.\n\nThis is the link to make your online payment:\n__ONLINE_PAYMENT_URL__\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
    -PredefinedMailContentSendProposal=__(Hello)__\n\nYou will find here the commercial proposal __PREF__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
    +PredefinedMailContentSendInvoice=__(Hello)__\n\nYou will find here the invoice __REF__\n\n__ONLINE_PAYMENT_TEXT_AND_URL__\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
    +PredefinedMailContentSendInvoiceReminder=__(Hello)__\n\nWe would like to warn you that the invoice  __REF__ seems to not be payed. So this is the invoice in attachment again, as a reminder.\n\n__ONLINE_PAYMENT_TEXT_AND_URL__\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
    +PredefinedMailContentSendProposal=__(Hello)__\n\nYou will find here the commercial proposal __REF__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
     PredefinedMailContentSendSupplierProposal=__(Hello)__\n\nYou will find here the price request __REF__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
     PredefinedMailContentSendOrder=__(Hello)__\n\nYou will find here the order __REF__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
     PredefinedMailContentSendSupplierOrder=__(Hello)__\n\nYou will find here our order __REF__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
    @@ -91,6 +91,7 @@ PredefinedMailContentSendShipping=__(Hello)__\n\nYou will find here the shipping
     PredefinedMailContentSendFichInter=__(Hello)__\n\nYou will find here the intervention __REF__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
     PredefinedMailContentThirdparty=__(Hello)__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
     PredefinedMailContentUser=__(Hello)__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
    +PredefinedMailContentLink=You can click on the link below to make your payment if it is not already done.\n\n%s\n\n
     DemoDesc=Dolibarr is a compact ERP/CRM supporting several business modules. A demo showcasing all modules makes no sense as this scenario never occurs (several hundred available). So, several demo profiles are available.
     ChooseYourDemoProfil=Choose the demo profile that best suits your needs...
     ChooseYourDemoProfilMore=...or build your own profile<br>(manual module selection)
    @@ -218,7 +219,7 @@ FileIsTooBig=Files is too big
     PleaseBePatient=Please be patient...
     NewPassword=New password
     ResetPassword=Reset password
    -RequestToResetPasswordReceived=A request to change your Dolibarr password has been received
    +RequestToResetPasswordReceived=A request to change your password has been received.
     NewKeyIs=This is your new keys to login
     NewKeyWillBe=Your new key to login to software will be
     ClickHereToGoTo=Click here to go to %s
    @@ -233,6 +234,8 @@ PermissionsDelete=Permissions removed
     YourPasswordMustHaveAtLeastXChars=Your password must have at least <strong>%s</strong> chars
     YourPasswordHasBeenReset=Your password has been reset successfully
     ApplicantIpAddress=IP address of applicant
    +SMSSentTo=SMS sent to %s
    +
     ##### Export #####
     ExportsArea=Exports area
     AvailableFormats=Available formats
    @@ -246,8 +249,4 @@ WEBSITE_PAGEURL=URL of page
     WEBSITE_TITLE=Titula
     WEBSITE_DESCRIPTION=Opis
     WEBSITE_KEYWORDS=Keywords
    -<<<<<<< HEAD
    -LinesToImport=Lines to import
    -=======
     LinesToImport=Linija za uvoz
    ->>>>>>> branch '7.0' of git@github.com:Dolibarr/dolibarr.git
    diff --git a/htdocs/langs/bs_BA/paypal.lang b/htdocs/langs/bs_BA/paypal.lang
    index 600245dc658..68c5b0aefa1 100644
    --- a/htdocs/langs/bs_BA/paypal.lang
    +++ b/htdocs/langs/bs_BA/paypal.lang
    @@ -14,7 +14,6 @@ PaypalModeOnlyPaypal=PayPal only
     ONLINE_PAYMENT_CSS_URL=Optionnal URL of CSS style sheet on online payment page
     ThisIsTransactionId=This is id of transaction: <b>%s</b>
     PAYPAL_ADD_PAYMENT_URL=Add the url of Paypal payment when you send a document by mail
    -PredefinedMailContentLink=You can click on the link below to make your payment if it is not already done.<br><br>%s<br><br>
     YouAreCurrentlyInSandboxMode=You are currently in the %s "sandbox" mode
     NewOnlinePaymentReceived=New online payment received
     NewOnlinePaymentFailed=New online payment tried but failed
    diff --git a/htdocs/langs/bs_BA/productbatch.lang b/htdocs/langs/bs_BA/productbatch.lang
    index 7729354dcb8..80b78d893bc 100644
    --- a/htdocs/langs/bs_BA/productbatch.lang
    +++ b/htdocs/langs/bs_BA/productbatch.lang
    @@ -16,7 +16,7 @@ printEatby=Eat-by: %s
     printSellby=Sell-by: %s
     printQty=Qty: %d
     AddDispatchBatchLine=Add a line for Shelf Life dispatching
    -WhenProductBatchModuleOnOptionAreForced=When module Lot/Serial is on, automatic increase/decrease stock mode is forced to shipping validate and manual dispatching for reception and can't be edited. Other options can be defined as you want.
    +WhenProductBatchModuleOnOptionAreForced=When module Lot/Serial is on, automatic stock decrease  is forced to 'Decrease real stocks on shipping validation' and automatic increase mode is forced to 'Increase real stocks on manual dispatching into warehouses' and can't be edited. Other options can be defined as you want.
     ProductDoesNotUseBatchSerial=This product does not use lot/serial number
     ProductLotSetup=Setup of module lot/serial
     ShowCurrentStockOfLot=Show current stock for couple product/lot
    diff --git a/htdocs/langs/bs_BA/products.lang b/htdocs/langs/bs_BA/products.lang
    index 48421c18acb..4142d853e5e 100644
    --- a/htdocs/langs/bs_BA/products.lang
    +++ b/htdocs/langs/bs_BA/products.lang
    @@ -70,6 +70,7 @@ SoldAmount=Sold amount
     PurchasedAmount=Purchased amount
     NewPrice=New price
     MinPrice=Min. selling price
    +EditSellingPriceLabel=Edit selling price label
     CantBeLessThanMinPrice=The selling price can't be lower than minimum allowed for this product (%s without tax). This message can also appears if you type a too important discount.
     ContractStatusClosed=Zatvoreno
     ErrorProductAlreadyExists=A product with reference %s already exists.
    @@ -155,7 +156,7 @@ BuyingPrices=Buying prices
     CustomerPrices=Customer prices
     SuppliersPrices=Supplier prices
     SuppliersPricesOfProductsOrServices=Supplier prices (of products or services)
    -CustomCode=Customs/Commodity/HS code
    +CustomCode=Customs / Commodity / HS code
     CountryOrigin=Origin country
     Nature=Nature
     ShortLabel=Short label
    @@ -250,8 +251,8 @@ PriceNumeric=Broj
     DefaultPrice=Default price
     ComposedProductIncDecStock=Increase/Decrease stock on parent change
     ComposedProduct=Sub-product
    -MinSupplierPrice=Minimum supplier price
    -MinCustomerPrice=Minimum customer price
    +MinSupplierPrice=Minimalna kupovna cijena
    +MinCustomerPrice=Minimum selling price
     DynamicPriceConfiguration=Dynamic price configuration
     DynamicPriceDesc=On product card, with this module enabled, you should be able to set mathematic functions to calculate Customer or Supplier prices. Such function can use all mathematic operators, some constants and variables. You can set here the variables you want to be able to use and if the variable need an automatic update, the external URL to use to ask Dolibarr to update automaticaly the value.
     AddVariable=Add Variable
    diff --git a/htdocs/langs/bs_BA/projects.lang b/htdocs/langs/bs_BA/projects.lang
    index 1abc7a6b648..b89b8365936 100644
    --- a/htdocs/langs/bs_BA/projects.lang
    +++ b/htdocs/langs/bs_BA/projects.lang
    @@ -77,6 +77,7 @@ Time=Vrijeme
     ListOfTasks=List of tasks
     GoToListOfTimeConsumed=Go to list of time consumed
     GoToListOfTasks=Go to list of tasks
    +GoToGanttView=Go to Gantt view
     GanttView=Gantt View
     ListProposalsAssociatedProject=Lista poslovnih prijedloga u vezi s projektom
     ListOrdersAssociatedProject=List of customer orders associated with the project
    @@ -226,8 +227,4 @@ AllowCommentOnProject=Allow user comments on projects
     DontHavePermissionForCloseProject=You do not have permissions to close the project %s
     DontHaveTheValidateStatus=The project %s must be open to be closed
     RecordsClosed=%s project(s) closed
    -<<<<<<< HEAD
    -SendProjectRef=About project %s
    -=======
    -SendProjectRef=O projektu %s
    ->>>>>>> branch '7.0' of git@github.com:Dolibarr/dolibarr.git
    +SendProjectRef=Information project %s
    diff --git a/htdocs/langs/bs_BA/propal.lang b/htdocs/langs/bs_BA/propal.lang
    index 2b46f88d571..9e2afa6e4ff 100644
    --- a/htdocs/langs/bs_BA/propal.lang
    +++ b/htdocs/langs/bs_BA/propal.lang
    @@ -75,6 +75,7 @@ AvailabilityTypeAV_1M=1 month
     TypeContact_propal_internal_SALESREPFOLL=Representative following-up proposal
     TypeContact_propal_external_BILLING=Kontakt za fakturu kupca
     TypeContact_propal_external_CUSTOMER=Customer contact following-up proposal
    +TypeContact_propal_external_SHIPPING=Customer contact for delivery
     # Document models
     DocModelAzurDescription=A complete proposal model (logo...)
     DefaultModelPropalCreate=Default model creation
    diff --git a/htdocs/langs/bs_BA/sendings.lang b/htdocs/langs/bs_BA/sendings.lang
    index 9a66967c801..5e8866fd0c5 100644
    --- a/htdocs/langs/bs_BA/sendings.lang
    +++ b/htdocs/langs/bs_BA/sendings.lang
    @@ -52,8 +52,8 @@ ActionsOnShipping=Događaji na pošiljki
     LinkToTrackYourPackage=Link za praćenje paketa
     ShipmentCreationIsDoneFromOrder=U ovom trenutku, nova pošiljka se kreira sa kartice narudžbe
     ShipmentLine=Tekst pošiljke
    -ProductQtyInCustomersOrdersRunning=Product quantity into open customers orders
    -ProductQtyInSuppliersOrdersRunning=Product quantity into open suppliers orders
    +ProductQtyInCustomersOrdersRunning=Product quantity into open customer orders
    +ProductQtyInSuppliersOrdersRunning=Product quantity into open purchase orders
     ProductQtyInShipmentAlreadySent=Product quantity from open customer order already sent
     ProductQtyInSuppliersShipmentAlreadyRecevied=Product quantity from open supplier order already received
     NoProductToShipFoundIntoStock=No product to ship found into warehouse <b>%s</b>. Correct stock or go back to choose another warehouse.
    diff --git a/htdocs/langs/bs_BA/stocks.lang b/htdocs/langs/bs_BA/stocks.lang
    index 9db682cf5b8..d91246de8e5 100644
    --- a/htdocs/langs/bs_BA/stocks.lang
    +++ b/htdocs/langs/bs_BA/stocks.lang
    @@ -8,17 +8,9 @@ WarehouseEdit=Modifikovanje skladišta
     MenuNewWarehouse=Novo skladište
     WarehouseSource=Izvorno skladište
     WarehouseSourceNotDefined=Nema definisanog skladišta,
    -<<<<<<< HEAD
    -AddWarehouse=Create warehouse
    -=======
     AddWarehouse=Napravi skladište
    ->>>>>>> branch '7.0' of git@github.com:Dolibarr/dolibarr.git
     AddOne=Dodaj jedno
    -<<<<<<< HEAD
    -DefaultWarehouse=Default warehouse
    -=======
     DefaultWarehouse=Glavno skladište
    ->>>>>>> branch '7.0' of git@github.com:Dolibarr/dolibarr.git
     WarehouseTarget=Ciljano skladište
     ValidateSending=Obriši slanje
     CancelSending=Poništi slanje
    @@ -32,11 +24,7 @@ Movements=Kretanja
     ErrorWarehouseRefRequired=Referentno ime skladište je potrebno
     ListOfWarehouses=Lista skladišta
     ListOfStockMovements=Lista kretanja zaliha
    -<<<<<<< HEAD
    -ListOfInventories=List of inventories
    -=======
     ListOfInventories=Spisak inventara
    ->>>>>>> branch '7.0' of git@github.com:Dolibarr/dolibarr.git
     MovementId=Movement ID
     StockMovementForId=Movement ID %d
     ListMouvementStockProject=List of stock movements associated to project
    @@ -79,7 +67,7 @@ DeStockOnValidateOrder=Smanji stvarne zalihe nakon potvrđivanja narudžbe kupca
     DeStockOnShipment=Decrease real stocks on shipping validation
     DeStockOnShipmentOnClosing=Decrease real stocks on shipping classification closed
     ReStockOnBill=Increase real stocks on suppliers invoices/credit notes validation
    -ReStockOnValidateOrder=Povećaj stvarne zalihe na odobrenju narudžbe dobavljaču
    +ReStockOnValidateOrder=Increase real stocks on purchase orders approbation
     ReStockOnDispatchOrder=Increase real stocks on manual dispatching into warehouses, after supplier order receipt of goods
     OrderStatusNotReadyToDispatch=Narudžna jos uvijek nema ili nema više status koji dozvoljava otpremanje proizvoda u zalihu skladišta
     StockDiffPhysicTeoric=Explanation for difference between physical and virtual stock
    @@ -215,3 +203,4 @@ RegulateStock=Regulate Stock
     ListInventory=Spisak
     StockSupportServices=Stock management support services
     StockSupportServicesDesc=By default, you can stock only product with type "product". If on, and if module service is on, you can also stock a product with type "service"
    +ReceiveProducts=Receive items
    diff --git a/htdocs/langs/bs_BA/stripe.lang b/htdocs/langs/bs_BA/stripe.lang
    index 9de79efff45..38cda02ce58 100644
    --- a/htdocs/langs/bs_BA/stripe.lang
    +++ b/htdocs/langs/bs_BA/stripe.lang
    @@ -58,8 +58,8 @@ NameOnCard=Name on card
     CardNumber=Card Number
     ExpiryDate=Expiry Date
     CVN=CVN
    -DeleteACard=Delete Card record
    -ConfirmDeleteCard=Are you sure you want to delete this Card record?
    +DeleteACard=Delete Card
    +ConfirmDeleteCard=Are you sure you want to delete this Credit or Debit card?
     CreateCustomerOnStripe=Create customer on Stripe
     CreateCardOnStripe=Create card on Stripe
     ShowInStripe=Show in Stripe
    diff --git a/htdocs/langs/bs_BA/supplier_proposal.lang b/htdocs/langs/bs_BA/supplier_proposal.lang
    index 930e23e5ca9..0e50265f936 100644
    --- a/htdocs/langs/bs_BA/supplier_proposal.lang
    +++ b/htdocs/langs/bs_BA/supplier_proposal.lang
    @@ -1,22 +1,22 @@
     # Dolibarr language file - Source file is en_US - supplier_proposal
    -SupplierProposal=Supplier commercial proposals
    -supplier_proposalDESC=Manage price requests to suppliers
    +SupplierProposal=Vendor commercial proposals
    +supplier_proposalDESC=Manage price requests to vendors
     SupplierProposalNew=New price request
     CommRequest=Price request
     CommRequests=Zahtjev za cijenu
     SearchRequest=Find a request
     DraftRequests=Draft requests
    -SupplierProposalsDraft=Draft supplier proposals
    +SupplierProposalsDraft=Draft vendor proposals
     LastModifiedRequests=Latest %s modified price requests
     RequestsOpened=Open price requests
    -SupplierProposalArea=Supplier proposals area
    -SupplierProposalShort=Supplier proposal
    -SupplierProposals=Ponude dobavljača
    -SupplierProposalsShort=Ponude dobavljača
    +SupplierProposalArea=Vendor proposals area
    +SupplierProposalShort=Vendor proposal
    +SupplierProposals=Vendor proposals
    +SupplierProposalsShort=Vendor proposals
     NewAskPrice=New price request
     ShowSupplierProposal=Show price request
     AddSupplierProposal=Create a price request
    -SupplierProposalRefFourn=Supplier ref
    +SupplierProposalRefFourn=Vendor ref
     SupplierProposalDate=Datum dostave
     SupplierProposalRefFournNotice=Before closing to "Accepted", think to grasp suppliers references.
     ConfirmValidateAsk=Are you sure you want to validate this price request under name <b>%s</b>?
    @@ -47,9 +47,9 @@ CommercialAsk=Price request
     DefaultModelSupplierProposalCreate=Default model creation
     DefaultModelSupplierProposalToBill=Default template when closing a price request (accepted)
     DefaultModelSupplierProposalClosed=Default template when closing a price request (refused)
    -ListOfSupplierProposals=List of supplier proposal requests
    -ListSupplierProposalsAssociatedProject=List of supplier proposals associated with project
    -SupplierProposalsToClose=Supplier proposals to close
    -SupplierProposalsToProcess=Supplier proposals to process
    +ListOfSupplierProposals=List of vendor proposal requests
    +ListSupplierProposalsAssociatedProject=List of vendor proposals associated with project
    +SupplierProposalsToClose=Vendor proposals to close
    +SupplierProposalsToProcess=Vendor proposals to process
     LastSupplierProposals=Latest %s price requests
     AllPriceRequests=All requests
    diff --git a/htdocs/langs/bs_BA/suppliers.lang b/htdocs/langs/bs_BA/suppliers.lang
    index 7493b7fd3e1..2131b7bfec6 100644
    --- a/htdocs/langs/bs_BA/suppliers.lang
    +++ b/htdocs/langs/bs_BA/suppliers.lang
    @@ -1,11 +1,11 @@
     # Dolibarr language file - Source file is en_US - suppliers
    -Suppliers=Dobavljači
    -SuppliersInvoice=Faktura dobavljača
    -ShowSupplierInvoice=Show Supplier Invoice
    -NewSupplier=Novi dobavljač
    +Suppliers=Vendors
    +SuppliersInvoice=Vendor invoice
    +ShowSupplierInvoice=Show Vendor Invoice
    +NewSupplier=New vendor
     History=Historija
    -ListOfSuppliers=Lista dobavljača
    -ShowSupplier=Prikaži dobavljača
    +ListOfSuppliers=List of vendors
    +ShowSupplier=Show vendor
     OrderDate=Datum narudžbe
     BuyingPriceMin=Best buying price
     BuyingPriceMinShort=Best buying price
    @@ -14,34 +14,34 @@ TotalSellingPriceMinShort=Total of subproducts selling prices
     SomeSubProductHaveNoPrices=Neki podproizvodi nemaju definisanu cijenu
     AddSupplierPrice=Add buying price
     ChangeSupplierPrice=Change buying price
    -SupplierPrices=Supplier prices
    +SupplierPrices=Vendor prices
     ReferenceSupplierIsAlreadyAssociatedWithAProduct=Ova referentni dobavljač je već povezan sa referencom: %s
    -NoRecordedSuppliers=Nijedan dobavljač snimljen
    -SupplierPayment=Plaćanje dobavljača
    -SuppliersArea=Područje za dobavljača
    -RefSupplierShort=Ref. dobavljač
    +NoRecordedSuppliers=No vendor recorded
    +SupplierPayment=Vendor payment
    +SuppliersArea=Vendor area
    +RefSupplierShort=Ref. vendor
     Availability=Dostupnost
    -ExportDataset_fournisseur_1=Lista faktura dobavljača i tekstovi faktura
    -ExportDataset_fournisseur_2=Fakture i plačanja dobavljača
    -ExportDataset_fournisseur_3=Narudžbe za dobavljača i tekst narudžbe
    +ExportDataset_fournisseur_1=Vendor invoices list and invoice lines
    +ExportDataset_fournisseur_2=Vendor invoices and payments
    +ExportDataset_fournisseur_3=Purchase orders and order lines
     ApproveThisOrder=Odobri ovu narudžbu
     ConfirmApproveThisOrder=Are you sure you want to approve order <b>%s</b>?
     DenyingThisOrder=Deny this order
     ConfirmDenyingThisOrder=Are you sure you want to deny this order <b>%s</b>?
     ConfirmCancelThisOrder=Are you sure you want to cancel this order <b>%s</b>?
    -AddSupplierOrder=Kreiraj narudžbu za dobavljača
    -AddSupplierInvoice=Kreiraj fakturu za dobavljača
    -ListOfSupplierProductForSupplier=Lista proizvoda i cijena za dobavljača <b>%s</b>
    -SentToSuppliers=Poslano prema dobavljačima
    -ListOfSupplierOrders=List of supplier orders
    -MenuOrdersSupplierToBill=Supplier orders to invoice
    +AddSupplierOrder=Create Purchase Order
    +AddSupplierInvoice=Create vendor invoice
    +ListOfSupplierProductForSupplier=List of products and prices for vendor <b>%s</b>
    +SentToSuppliers=Sent to vendors
    +ListOfSupplierOrders=List of purchase orders
    +MenuOrdersSupplierToBill=Purchase orders to invoice
     NbDaysToDelivery=Delivery delay in days
     DescNbDaysToDelivery=The biggest deliver delay of the products from this order
    -SupplierReputation=Supplier reputation
    +SupplierReputation=Vendor reputation
     DoNotOrderThisProductToThisSupplier=Do not order
     NotTheGoodQualitySupplier=Wrong quality
     ReputationForThisProduct=Reputation
     BuyerName=Buyer name
     AllProductServicePrices=All product / service prices
     AllProductReferencesOfSupplier=All product / service references of supplier
    -BuyingPriceNumShort=Supplier prices
    +BuyingPriceNumShort=Vendor prices
    diff --git a/htdocs/langs/bs_BA/users.lang b/htdocs/langs/bs_BA/users.lang
    index 680735abf1b..1dd40de2028 100644
    --- a/htdocs/langs/bs_BA/users.lang
    +++ b/htdocs/langs/bs_BA/users.lang
    @@ -48,7 +48,7 @@ PasswordChangeRequest=Request to change password for <b>%s</b>
     PasswordChangeRequestSent=Zahtjev za promjenu šifre za <b>%s</b> poslana na <b>%s</b>.
     ConfirmPasswordReset=Confirm password reset
     MenuUsersAndGroups=Korisnici i grupe
    -LastGroupsCreated=Posljednjih %s napravljenih grupa
    +LastGroupsCreated=Latest %s groups created
     LastUsersCreated=Posljednjih %s napravljenih korisnika
     ShowGroup=Prikaži grupu
     ShowUser=Prikaži korisnika
    diff --git a/htdocs/langs/bs_BA/website.lang b/htdocs/langs/bs_BA/website.lang
    index 82654522a03..c1e886b1fbb 100644
    --- a/htdocs/langs/bs_BA/website.lang
    +++ b/htdocs/langs/bs_BA/website.lang
    @@ -73,7 +73,7 @@ AnotherContainer=Another container
     WEBSITE_USE_WEBSITE_ACCOUNTS=Enable the web site account table
     WEBSITE_USE_WEBSITE_ACCOUNTSTooltip=Enable the table to store web site accounts (login/pass) for each website / thirdparty
     YouMustDefineTheHomePage=You must first define the default Home page
    -OnlyEditionOfSourceForGrabbedContentFuture=Note: only edition of HTML source will be possible when a page content is intiliazed by grabbing it from an external page (WYSIWYG editor will not be available)
    +OnlyEditionOfSourceForGrabbedContentFuture=Note: only edition of HTML source will be possible when a page content is initiliazed by grabbing it from an external page (WYSIWYG editor will not be available)
     OnlyEditionOfSourceForGrabbedContent=Only edition of HTML source is possible when content was grabbed from an external site
     GrabImagesInto=Grab also images found into css and page.
     ImagesShouldBeSavedInto=Images should be saved into directory
    diff --git a/htdocs/langs/bs_BA/workflow.lang b/htdocs/langs/bs_BA/workflow.lang
    index f06847238a5..d2b25e8b01a 100644
    --- a/htdocs/langs/bs_BA/workflow.lang
    +++ b/htdocs/langs/bs_BA/workflow.lang
    @@ -14,7 +14,7 @@ descWORKFLOW_INVOICE_AMOUNT_CLASSIFY_BILLED_ORDER=Classify linked source custome
     descWORKFLOW_INVOICE_CLASSIFY_BILLED_ORDER=Classify linked source customer order(s) to billed when customer invoice is set to paid (and if amount of the invoice is same than total amount of linked orders)
     descWORKFLOW_ORDER_CLASSIFY_SHIPPED_SHIPPING=Classify linked source customer order to shipped when a shipment is validated (and if quantity shipped by all shipments is the same as in the order to update)
     # Autoclassify supplier order
    -descWORKFLOW_ORDER_CLASSIFY_BILLED_SUPPLIER_PROPOSAL=Classify linked source supplier proposal(s) to billed when supplier invoice is validated (and if amount of the invoice is same than total amount of linked proposals)
    -descWORKFLOW_INVOICE_AMOUNT_CLASSIFY_BILLED_SUPPLIER_ORDER=Classify linked source supplier order(s) to billed when supplier invoice is validated (and if amount of the invoice is same than total amount of linked orders)
    +descWORKFLOW_ORDER_CLASSIFY_BILLED_SUPPLIER_PROPOSAL=Classify linked source vendor proposal(s) to billed when vendor invoice is validated (and if amount of the invoice is same than total amount of linked proposals)
    +descWORKFLOW_INVOICE_AMOUNT_CLASSIFY_BILLED_SUPPLIER_ORDER=Classify linked source purchase order(s) to billed when vendor invoice is validated (and if amount of the invoice is same than total amount of linked orders)
     AutomaticCreation=Automatic creation
     AutomaticClassification=Automatic classification
    diff --git a/htdocs/langs/ca_ES/accountancy.lang b/htdocs/langs/ca_ES/accountancy.lang
    index dd7fb9db672..33480ff64d8 100644
    --- a/htdocs/langs/ca_ES/accountancy.lang
    +++ b/htdocs/langs/ca_ES/accountancy.lang
    @@ -1,4 +1,5 @@
     # Dolibarr language file - en_US - Accounting Expert
    +Accounting=Comptabilitat experta
     ACCOUNTING_EXPORT_SEPARATORCSV=Separador de columna pel fitxer d'exportació
     ACCOUNTING_EXPORT_DATE=Format de data pel fitxer d'exportació
     ACCOUNTING_EXPORT_PIECE=Export the number of piece
    @@ -39,7 +40,7 @@ AccountWithNonZeroValues=Comptes amb valors no nuls
     ListOfAccounts=Llista de comptes
     
     MainAccountForCustomersNotDefined=Compte comptable per a clients no definida en la configuració
    -MainAccountForSuppliersNotDefined=Compte comptable per a proveïdors no definit en la configuració
    +MainAccountForSuppliersNotDefined=Main accounting account for vendors not defined in setup
     MainAccountForUsersNotDefined=Compte comptable per a usuaris no de definit en la configuració
     MainAccountForVatPaymentNotDefined=Compte comptable per a IVA no definida en la configuració
     
    @@ -54,17 +55,18 @@ AccountancyAreaDescChartModel=PAS %s: Crear un model de pla de comptes des del m
     AccountancyAreaDescChart=PAS %s: Crear o comprovar el contingut del seu pla de comptes des del menú %s
     
     AccountancyAreaDescVat=PAS %s: Defineix comptes comptables per cada tipus d'IVA. Per això, utilitzeu l'entrada del menú %s.
    +AccountancyAreaDescDefault=STEP %s: Define default accounting accounts. For this, use the menu entry %s.
     AccountancyAreaDescExpenseReport=PAS %s: Defineix els comptes comptables per defecte per a cada tipus d'informe de despeses. Per això, utilitzeu l'entrada del menú %s.
     AccountancyAreaDescSal=PAS %s: Defineix comptes comptables per defecte per al pagament de salaris. Per això, utilitzeu l'entrada del menú %s.
     AccountancyAreaDescContrib=PAS %s: Defineix comptes comptables per defecte per despeses especials (impostos diversos). Per això, utilitzeu l'entrada del menú %s.
     AccountancyAreaDescDonation=PAS %s: Defineix comptes comptables per defecte per a les donacions. Per això, utilitzeu l'entrada del menú %s.
    -AccountancyAreaDescMisc=PAS %s: Defineix el compte comptable obligatori per defecte i els comptes comptables per defecte per a transaccions diverses. Per això, utilitzeu l'entrada del menú %s.
    +AccountancyAreaDescMisc=PAS %s: Defineix el compte comptable obligatori per defecte i els comptes comptables per defecte pels assentaments diversos. Per això, utilitzeu l'entrada del menú %s.
     AccountancyAreaDescLoan=PAS %s: Defineix comptes comptables per defecte per als préstecs. Per això, utilitzeu l'entrada del menú %s.
     AccountancyAreaDescBank=PAS %s: definiu comptes comptables i codis diaris per a cada compte bancari i financer. Per això, utilitzeu l'entrada del menú %s.
     AccountancyAreaDescProd=PAS %s: Defineix comptes comptables als vostres productes/serveis. Per això, utilitzeu l'entrada del menú %s.
     
    -AccountancyAreaDescBind=PAS %s: Comproveu que els enllaços entre les línies %s existents i els comptes comptables és correcta, de manera que l'aplicació podrà registrar les transaccions al Llibre Major amb un sol clic. Completa les unions que falten. Per això, utilitzeu l'entrada del menú %s.
    -AccountancyAreaDescWriteRecords=PAS %s: Escriu les transaccions al Llibre Major. Per això, aneu al menú <strong>%s</strong>, i feu clic al botó <strong>%s</strong>.
    +AccountancyAreaDescBind=PAS %s: Comproveu que els enllaços entre les línies %s existents i els comptes comptables és correcta, de manera que l'aplicació podrà registrar els assentaments al Llibre Major en un sol clic. Completa les unions que falten. Per això, utilitzeu l'entrada del menú %s.
    +AccountancyAreaDescWriteRecords=PAS %s: Escriu els assentaments al Llibre Major. Per això, aneu al menú <strong>%s</strong>, i feu clic al botó <strong>%s</strong>.
     AccountancyAreaDescAnalyze=PAS %s: Afegir o editar transaccions existents i generar informes i exportacions.
     
     AccountancyAreaDescClosePeriod=PAS %s: Tancar el període de forma que no pot fer modificacions en un futur.
    @@ -89,11 +91,11 @@ MenuProductsAccounts=Comptes comptables de producte
     ProductsBinding=Comptes de producte
     Ventilation=Comptabilitzar en comptes
     CustomersVentilation=Comptabilització de factura de client
    -SuppliersVentilation=Comptabilització de factura de proveïdor
    +SuppliersVentilation=Comptabilització de la factura del proveïdor
     ExpenseReportsVentilation=Comptabilització d'informes de despeses
     CreateMvts=Crea una nova transacció
     UpdateMvts=Modificació d'una transacció
    -ValidTransaction=Valida la transacció
    +ValidTransaction=Valida l'assentament
     WriteBookKeeping=Registrar moviments al Llibre Major
     Bookkeeping=Llibre major
     AccountBalance=Compte saldo
    @@ -130,12 +132,14 @@ ACCOUNTING_LENGTH_GACCOUNT=Longitud dels comptes generals (Si s'estableix el val
     ACCOUNTING_LENGTH_AACCOUNT=Longitud dels subcomptes (Si s'estableix el valor a 6 aquí, el compte '401' apareixerà com '401000' a la pantalla)
     ACCOUNTING_MANAGE_ZERO=Gestiona un nombre diferent de zero al final d'un compte comptable. Necessària per alguns països (com Suïssa). Si es manté apagat (per defecte), pot configurar els següents 2 paràmetres per a demanar a l'aplicació afegir un zero virtual.
     BANK_DISABLE_DIRECT_INPUT=Des-habilitar l'enregistrament directe de transaccions al compte bancari 
    +ACCOUNTING_ENABLE_EXPORT_DRAFT_JOURNAL=Habilita l'exportació d'esborrany en el diari
     
     ACCOUNTING_SELL_JOURNAL=Diari de venda
     ACCOUNTING_PURCHASE_JOURNAL=Diari de compra
     ACCOUNTING_MISCELLANEOUS_JOURNAL=Diari varis
     ACCOUNTING_EXPENSEREPORT_JOURNAL=Diari de l'informe de despeses
     ACCOUNTING_SOCIAL_JOURNAL=Diari social
    +ACCOUNTING_HAS_NEW_JOURNAL=Té un nou Diari
     
     ACCOUNTING_ACCOUNT_TRANSFER_CASH=Compte comptable de transferència
     ACCOUNTING_ACCOUNT_SUSPENSE=Compte comptable d'espera
    @@ -163,11 +167,11 @@ ByPredefinedAccountGroups=Per grups predefinits
     ByPersonalizedAccountGroups=Per grups personalitzats
     ByYear=Per any
     NotMatch=No definit
    -DeleteMvt=Elimina línies del llibre major
    +DeleteMvt=Elimina línies del Llibre Major
     DelYear=Any a eliminar
     DelJournal=Diari per esborrar
     ConfirmDeleteMvt=Això eliminarà totes les línies del Llibre Major de l'any i/o d'un diari específic. Es requereix com a mínim un criteri.
    -ConfirmDeleteMvtPartial=Això eliminarà la transacció del Ledger (se suprimiran totes les línies relacionades amb la mateixa transacció)
    +ConfirmDeleteMvtPartial=Això eliminarà l'assentament del Llibre Major (se suprimiran totes les línies relacionades amb el mateix assentament)
     FinanceJournal=Finance journal
     ExpenseReportsJournal=Informe-diari de despeses
     DescFinanceJournal=Finance journal including all the types of payments by bank account
    @@ -185,11 +189,12 @@ ListeMvts=Llista de moviments
     ErrorDebitCredit=El dèbit i el crèdit no poden tenir valors alhora
     AddCompteFromBK=Afegeix comptes comptables al grup
     ReportThirdParty=Llista el compte del tercer
    -DescThirdPartyReport=Consulti aquí la llista de tercers (cliente i proveïdors) i els seus corresponents comptes  comptables
    +DescThirdPartyReport=Consult here the list of the third party customers and vendors and their accounting accounts
     ListAccounts=Llistat dels comptes comptables
     UnknownAccountForThirdparty=Compte comptable de tercer desconeguda, utilitzarem %s
     UnknownAccountForThirdpartyBlocking=Compte comptable de tercer desconegut. Error de bloqueig
     UnknownAccountForThirdpartyAndWaitingAccountNotDefinedBlocking=Compte de tercers desconegut i compte d'espera no definit. Error de bloqueig
    +PaymentsNotLinkedToProduct=Pagament no vinculat a cap producte / servei
     
     Pcgtype=Grup de compte
     Pcgsubtype=Subgrup de compte
    @@ -204,8 +209,8 @@ DescVentilDoneCustomer=Consulta aquí la llista de línies de factures de client
     DescVentilTodoCustomer=Comptabilitza les línies de factura encara no comptabilitzades amb un compte comptable de producte
     ChangeAccount=Canvia el compte comptable de producte/servei per les línies seleccionades amb el següent compte comptable:
     Vide=-
    -DescVentilSupplier=Consulta aquí la llista de línies de factura de proveïdor comptabilitzades o no comptabilitzades en un compte comptable de producte
    -DescVentilDoneSupplier=Consulta aquí el llistat de línies de factures de proveïdors i els seus comptes comptables
    +DescVentilSupplier=Consult here the list of vendor invoice lines bound or not yet bound to a product accounting account
    +DescVentilDoneSupplier=Consult here the list of the lines of invoices vendors and their accounting account
     DescVentilTodoExpenseReport=Línies d'informes de despeses comptabilitzades encara no comptabilitzades amb un compte comptable de tarifa
     DescVentilExpenseReport=Consulteu aquí la llista de les línies d'informe de despeses vinculada (o no) a un compte comptable corresponent a tarifa
     DescVentilExpenseReportMore=Si tu poses el compte comptable sobre les línies del informe per tipus de despesa, l'aplicació serà capaç de fer tots els vincles entre les línies del informe i els comptes comptables del teu pla comptable, només amb un clic amb el botó <strong>"%s"</strong>. Si el compte no estava al diccionari de tarifes o si encara hi ha línies no vinculades a cap compte, hauràs de fer-ho manualment a partir del menú "<strong>%s</strong>".
    @@ -215,10 +220,10 @@ ValidateHistory=Comptabilitza automàticament
     AutomaticBindingDone=Comptabilització automàtica realitzada
     
     ErrorAccountancyCodeIsAlreadyUse=Error, no pots eliminar aquest compte comptable perquè està en ús
    -MvtNotCorrectlyBalanced=Registre comptabilitzat incorrectament. Deure=%s. Haver=%s
    +MvtNotCorrectlyBalanced=Assentament comptabilitzat incorrectament. Deure = %s | Haver = %s
     FicheVentilation=Fitxa de comptabilització
    -GeneralLedgerIsWritten=Les transaccions s'han escrit al llibre major
    -GeneralLedgerSomeRecordWasNotRecorded=Algunes de les transaccions no van poder ser registrats al diari. Si no hi ha cap altre missatge d'error, probablement és perquè ja es van publicar.
    +GeneralLedgerIsWritten=Els assentaments s'han escrit al Llibre Major
    +GeneralLedgerSomeRecordWasNotRecorded=Alguns dels assentaments no van poder ser registrats al diari. Si no hi ha cap altre missatge d'error, probablement és perquè ja es van registrar al diari.
     NoNewRecordSaved=No hi ha més registres pel diari
     ListOfProductsWithoutAccountingAccount=Llista de productes no comptabilitzats en cap compte comptable
     ChangeBinding=Canvia la comptabilització
    @@ -234,11 +239,7 @@ AccountingJournal=Diari comptable
     NewAccountingJournal=Nou diari comptable
     ShowAccoutingJournal=Mostrar diari comptable
     Nature=Caràcter
    -<<<<<<< HEAD
    -AccountingJournalType1=Miscellaneous operations
    -=======
     AccountingJournalType1=Operacions diverses
    ->>>>>>> branch '7.0' of git@github.com:Dolibarr/dolibarr.git
     AccountingJournalType2=Vendes
     AccountingJournalType3=Compres
     AccountingJournalType4=Banc
    @@ -246,7 +247,7 @@ AccountingJournalType5=Informe de despeses
     AccountingJournalType8=Inventari
     AccountingJournalType9=Haver
     ErrorAccountingJournalIsAlreadyUse=Aquest diari ja està en ús
    -AccountingAccountForSalesTaxAreDefinedInto=Note: Accounting account for Sales tax are defined into menu <b>%s</b> - <b>%s</b>
    +AccountingAccountForSalesTaxAreDefinedInto=Nota: el compte de comptes de l'impost de vendes es defineix al menú <b> %s </b> - <b> %s </b>
     
     ## Export
     ExportDraftJournal=Exportar esborranys del llibre 
    @@ -297,4 +298,9 @@ Binded=Línies comptabilitzades
     ToBind=Línies a comptabilitzar
     UseMenuToSetBindindManualy=No es possible auto-detectar, utilitzeu el menú <a href="%s">%s</a> per fer l'enllaç manualment
     
    -WarningReportNotReliable=Avís, aquest informe no està basat en el Ledger, de manera que no conté transaccions manuals modificades en el Ledger. Si la vostra publicació diària està actualitzada, la vista de comptes és més precisa.
    +## Import
    +ImportAccountingEntries=Accounting entries
    +
    +WarningReportNotReliable=Avís, aquest informe no està basat en el Llibre Major, de manera que no conté assentaments modificats manualment en el Llibre Major. Si el registre diari està actualitzat, la vista de comptes és més precisa.
    +ExpenseReportJournal=Diari d'informe de despeses
    +InventoryJournal=Diari d'inventari
    diff --git a/htdocs/langs/ca_ES/admin.lang b/htdocs/langs/ca_ES/admin.lang
    index c9649df73f0..f2360087d78 100644
    --- a/htdocs/langs/ca_ES/admin.lang
    +++ b/htdocs/langs/ca_ES/admin.lang
    @@ -269,10 +269,11 @@ MAIN_MAIL_SMTP_SERVER=Nom host o ip del servidor SMTP (Per defecte en php.ini: <
     MAIN_MAIL_SMTP_PORT_NotAvailableOnLinuxLike=Port del servidor SMTP (No definit en PHP en sistemes de tipus Unix)
     MAIN_MAIL_SMTP_SERVER_NotAvailableOnLinuxLike=Nom servidor o ip del servidor SMTP (No definit en PHP en sistemes de tipus Unix)
     MAIN_MAIL_EMAIL_FROM=Remitent del correu per a correus automàtics (Valor per defecte a php.ini: <b>1%s</b>)
    -MAIN_MAIL_ERRORS_TO=E-mail a utilitzar per als e-mails d'error enviats
    +MAIN_MAIL_ERRORS_TO=L'adreça de correu electrònic utilitzada per retornar correus d'error (emprada al camp 'Errors-To' en els correus enviats)
     MAIN_MAIL_AUTOCOPY_TO= Envia automàticament una còpia oculta de tots els e-mails enviats a
     MAIN_DISABLE_ALL_MAILS=Deshabilitar l'enviament de tots els correus (per fer proves o en llocs tipus demo)
     MAIN_MAIL_FORCE_SENDTO=Envieu tots els correus electrònics a (en lloc de destinataris reals, amb finalitats d'assaig)
    +MAIN_MAIL_ENABLED_USER_DEST_SELECT=Afegir usuaris d'empleats amb correu a la llista de destinataris permesos
     MAIN_MAIL_SENDMODE=Mètode d'enviament d'e-mails
     MAIN_MAIL_SMTPS_ID=ID d'autenticació SMTP si es requereix autenticació SMTP
     MAIN_MAIL_SMTPS_PW=Contrasenya autentificació SMTP si es requereix autenticació SMTP
    @@ -291,7 +292,7 @@ ModuleSetup=Configuració del mòdul
     ModulesSetup=Configuració de mòduls/aplicacions
     ModuleFamilyBase=Sistema
     ModuleFamilyCrm=Gestió client (CRM)
    -ModuleFamilySrm=Gestió de seguiment de proveïdors (SRM)
    +ModuleFamilySrm=Gestor de relació amb venedors (VRM)
     ModuleFamilyProducts=Gestió de productes (PM)
     ModuleFamilyHr=Gestió de recursos humans (HR)
     ModuleFamilyProjects=Projectes/Treball cooperatiu
    @@ -373,7 +374,8 @@ NoSmsEngine=No hi ha cap gestor d'enviament de SMS. Els gestors d'enviament de S
     PDF=PDF
     PDFDesc=Defineix les opcions globals relacionades a la generació de PDF
     PDFAddressForging=Regles de visualització d'adreces
    -HideAnyVATInformationOnPDF=Amaga tota la informació relacionada amb l'IVA en els PDF generats
    +HideAnyVATInformationOnPDF=Amagar qualsevol informació relacionada amb l'IVA al PDF que es genera
    +PDFRulesForSalesTax=Regles per l'IVA
     PDFLocaltax=Regles per %s
     HideLocalTaxOnPDF=Amagar la tasa %s a la columna d'impostos de venda del pdf
     HideDescOnPDF=Amagar descripció dels productes en la generació dels PDF
    @@ -445,13 +447,14 @@ DisplayCompanyInfo=Mostra l'adreça de l'empresa
     DisplayCompanyManagers=Mostra el gestor de noms
     DisplayCompanyInfoAndManagers=Mostra l'adreça de l'empresa i els noms del gerència
     EnableAndSetupModuleCron=Si vols tenir aquesta factura recurrent generada automàticament, el mòdul *%s* s'ha d'habilitar i configurar correctament. D'altra banda, la generació de factures s'ha de fer manualment des d'aquesta plantilla amb el bóto "Crea". Tingues en compte que si actives la generació automàtica, pots continuar generant factures manuals. No és possible la generació de duplicitats pel mateix període. 
    -ModuleCompanyCodeAquarium=Retorna un codi comptable construït per:<br>%s seguit pel codi d'un tercer proveïdor per a obtenir un codi comptable de proveïdor,<br>%s seguit pel codi d'un tercer client per a obtenir un codi comptable de client.
    +ModuleCompanyCodeCustomerAquarium=%s followed by third party customer code for a customer accounting code
    +ModuleCompanyCodeSupplierAquarium=%s followed by third party supplier code for a supplier accounting code
     ModuleCompanyCodePanicum=Retorna un codi comptable buit.
     ModuleCompanyCodeDigitaria=El codi comptable depèn del codi del Tercer. El codi està format pel caràcter "C" a la primera posició seguit dels 5 primers caràcters del codi del Tercer.
     Use3StepsApproval=Per defecte, les comandes de compra necessiten ser creades i aprovades per 2 usuaris diferents (el primer pas/usuari és per a crear i un altre pas/usuari per aprovar. Noteu que si un usuari te permisos tant per crear com per aprovar, un sol pas/usuari serà suficient). Amb aquesta opció, tens la possibilitat d'introduir un tercer pas/usuari per a l'aprovació, si l'import es superior a un determinat valor (d'aquesta manera són necessaris 3 passos: 1=validació, 2=primera aprovació i 3=segona aprovació si l'import és suficient).<br>Deixa-ho en blanc si només vols un nivell d'aprovació (2 passos); posa un valor encara que sigui molt baix (0,1) si vols una segona aprovació (3 passos).
     UseDoubleApproval=Utilitza una aprovació en 3 passos quan l'import (sense impostos) sigui més gran que...
    -WarningPHPMail=WARNING: It is often better to setup outgoing emails to use the email server of your provider instead of the default setup. Some email providers (like Yahoo) does not allow you to send an email from another server than their own server. Your current setup use the server of the application to send email and not the server of your email provider, so some recipients (the one compatible with the restrictive DMARC protocol), will ask your email provider if they can accept your email and some email providers (like Yahoo) may respond "no" because the server is not a server of them, so few of your sent Emails may not be accepted (be carefull also to your email provider sending quota).<br>If your Email provider (like Yahoo) has this restriction, you must change Email setup to choose the other method "SMTP server" and enter the SMTP server and credentials provided by your Email provider (ask your EMail provider to get SMTP credentials for your account).
    -WarningPHPMail2=Si el vostre proveïdor SMTP de correu electrònic necessita restringir el client de correu electrònic a algunes adreces IP (molt poc freqüent), aquesta és l'adreça IP de la vostra aplicació ERP CRM: <strong>%s</strong>.
    +WarningPHPMail=ADVERTIMENT: sovint és millor configurar correus electrònics de sortida per utilitzar el servidor de correu electrònic del vostre proveïdor en comptes de la configuració predeterminada. Alguns proveïdors de correu electrònic (com Yahoo) no us permeten enviar un correu electrònic des d'un altre servidor que el seu propi servidor. La seva configuració actual utilitza el servidor de l'aplicació per enviar correus electrònics i no el servidor del vostre proveïdor de correu electrònic, de manera que alguns destinataris (el que sigui compatible amb el protocol restrictiu de DMARC), us preguntaran al vostre proveïdor de correu electrònic si poden acceptar el vostre correu electrònic i alguns proveïdors de correu electrònic (com Yahoo) pot respondre "no" perquè el servidor no és un servidor d'ells, així que pocs dels vostres correus electrònics enviats no es poden acceptar (tingueu cura també de la quota d'enviament del vostre proveïdor de correu electrònic). Si el vostre proveïdor de correu electrònic (com Yahoo) té aquesta restricció, heu de canviar la configuració de correu electrònic per triar l'altre mètode "servidor SMTP" i introduir el servidor SMTP i les credencials proporcionades pel vostre proveïdor de correu electrònic (demaneu al proveïdor d'EMail que obtingui credencials SMTP per al vostre compte).
    +WarningPHPMail2=Si el vostre proveïdor SMTP necessita restringir al client de correu a una adreça IP (és raro), aquesta és la IP de l'agent d'usuari de correu (MUA) per la vostra aplicació ERP CRM: <strong>%s</strong>.
     ClickToShowDescription=Clica per mostrar la descripció
     DependsOn=Aquest mòdul necesita el/s mòdul/s
     RequiredBy=Aquest mòdul és requerit pel/s mòdul/s
    @@ -470,11 +473,10 @@ WatermarkOnDraftExpenseReports=Marca d'aigua en informes de despeses esborrany
     AttachMainDocByDefault=Establiu-lo a 1 si voleu adjuntar el document principal al correu electrònic de manera predeterminada (si escau)
     FilesAttachedToEmail=Adjuntar fitxer
     SendEmailsReminders=Enviar recordatoris d'agenda per correu electrònic
    -<<<<<<< HEAD
    -davDescription=Add a component to be a DAV server
    -=======
     davDescription=Afegeix un component per ser un servidor DAV
    ->>>>>>> branch '7.0' of git@github.com:Dolibarr/dolibarr.git
    +DAVSetup=Configuració del mòdul DAV
    +DAV_ALLOW_PUBLIC_DIR=Habilitar el directori públic (un directori WebDav que no requereix accés amb contrasenya)
    +DAV_ALLOW_PUBLIC_DIRTooltip=El directori públic WebDav és un directori WebDav al qual tothom pot accedir (per llegir i/o escriure), sense necessitat de tenir un compte d'accés amb contrasenya.
     # Modules
     Module0Name=Usuaris i grups
     Module0Desc=Gestió d'usuaris / empleats i grups
    @@ -483,7 +485,7 @@ Module1Desc=Gestió d'empreses i contactes (clients, clients potencials...)
     Module2Name=Comercial
     Module2Desc=Gestió comercial
     Module10Name=Comptabilitat
    -Module10Desc=Activació d'informes simples de comptabilitat (diaris, vendes) basats en el contingut de la base de dades. Sense desglossaments.
    +Module10Desc=Informes de compatbilitat senzills (diaris, facturació) basats en el contingut a la base de dades. No empra cap taula de llibre major.
     Module20Name=Pressupostos
     Module20Desc=Gestió de pressupostos/propostes comercials
     Module22Name=E-Mailings
    @@ -495,7 +497,7 @@ Module25Desc=Gestió de comandes de clients
     Module30Name=Factures
     Module30Desc=Gestió de factures i abonaments de clients. Gestió factures de proveïdors
     Module40Name=Proveïdors
    -Module40Desc=Gestió de proveïdors
    +Module40Desc=Gestió de proveïdors i compres (ordres de compra i factures)
     Module42Name=Registre de depuració
     Module42Desc=Generació de registres/logs (fitxer, syslog, ...). Aquests registres són per a finalitats tècniques/depuració.
     Module49Name=Editors
    @@ -550,8 +552,8 @@ Module400Name=Projectes/Oportunitats/Leads
     Module400Desc=Gestió de projectes, oportunitats/leads i/o tasques. Pots asignar també qualsevol element (factura, comanda, pressupost, intervenció...) a un projecte i obtindre una vista transversal del projecte.
     Module410Name=Webcalendar
     Module410Desc=Interface amb el calendari webcalendar
    -Module500Name=Pagaments especials
    -Module500Desc=Gestió de despeses especials (impostos varis, dividends)
    +Module500Name=Impostos i despeses especials
    +Module500Desc=Gestió d'altres despeses (IVA, IRPF, altres impostos, dividends, ...)
     Module510Name=Pagament de salaris dels empleats
     Module510Desc=Registre i seguiment del pagament dels salaris dels empleats
     Module520Name=Préstec
    @@ -565,14 +567,14 @@ Module700Name=Donacions
     Module700Desc=Gestió de donacions
     Module770Name=Informes de despeses
     Module770Desc=Informes de despeses de gestió i reclamació (transport, menjar, ...)
    -Module1120Name=Pressupost de proveïdor
    -Module1120Desc=Sol·licitud pressupost i preus a proveïdor
    +Module1120Name=Pressupost del proveïdor
    +Module1120Desc=Sol·licitar al venedor cotització i preus
     Module1200Name=Mantis
     Module1200Desc=Interface amb el sistema de seguiment d'incidències Mantis
     Module1520Name=Generar document
     Module1520Desc=Generació de documents de correu massiu
     Module1780Name=Etiquetes
    -Module1780Desc=Crea etiquetes (productes, clients, proveïdors, contactes o socis)
    +Module1780Desc=Crear etiquetes/categories (productes, clients, venedors, contactes o membres)
     Module2000Name=Editor WYSIWYG
     Module2000Desc=Permet editar algunes àrees de text utilitzant un editor avançat (basat en CKEditor)
     Module2200Name=Multi-preus
    @@ -580,7 +582,7 @@ Module2200Desc=Activar l'ús d'expressions matemàtiques per als preus
     Module2300Name=Tasques programades
     Module2300Desc=Gestió de tasques programades (alias cron o taula chrono)
     Module2400Name=Esdeveniments/Agenda
    -Module2400Desc=Segueix els esdeveniments realitzats o propers. Permet a l'aplicació registrar esdeveniments automàtics per seguiment o registra manualment els esdeveniments o cites.
    +Module2400Desc=Follow done and upcoming events. Let application logs automatic events for tracking purposes or record manual events or rendez-vous. This is the main important module for a good Customer or Supplier Relationship Management.
     Module2500Name=SGD / GCE
     Module2500Desc=Sistema de gestió de documents / Gestió de continguts electrònics. Organització automàtica dels vostres documents generats o emmagatzemats. Compartiu-los quan ho necessiteu.
     Module2600Name=Serveis API/WEB (servidor SOAP)
    @@ -603,7 +605,7 @@ Module4000Desc=Gestió de recursos humans (gestionar departaments, empleats, con
     Module5000Name=Multi-empresa
     Module5000Desc=Permet gestionar diverses empreses
     Module6000Name=Workflow
    -Module6000Desc=Gestió Workflow
    +Module6000Desc=Workflow management (automatic creation of object and/or automatic status change)
     Module10000Name=Pàgines web
     Module10000Desc=Crear un portal web amb un editor WYSIWG. Només heu de configurar el vostre servidor web (Apache, Nginx, ...) per apuntar al directori dedicat de Dolibarr per tenir-ho publicat en línia amb el vostre propi domini.
     Module20000Name=Dies lliures
    @@ -617,7 +619,7 @@ Module50100Desc=Mòdul Terminal Punt Venda (TPV)
     Module50200Name=Paypal
     Module50200Desc=Mòdul per oferir una pàgina de pagament en línia que accepti pagaments mitjançant PayPal (targeta de crèdit o amb crèdit PayPal). Això es pot utilitzar per permetre als vostres clients fer pagaments lliures o el pagament d'un objecte particular de Dolibarr (factura, comanda, ...)
     Module50400Name=Comptabilitat (avançat)
    -Module50400Desc=Gestió comptable (entrades dobles, suport a llibres major i auxiliar)
    +Module50400Desc=Gestió comptable (entrades dobles, suport general i llibres majors auxiliars). Exporta el llibre major en diversos altres formats de programari de comptabilitat.
     Module54000Name=PrintIPP
     Module54000Desc=L'impressió directa (sense obrir els documents) utilitza l'interfície Cups IPP (L'impressora té que ser visible pel servidor i CUPS té que estar instal·lat en el servidor)
     Module55000Name=Enquesta o votació
    @@ -842,21 +844,11 @@ Permission1251=Llançar les importacions en massa a la base de dades (càrrega d
     Permission1321=Exporta factures de clients, atributs i cobraments
     Permission1322=Reobrir una factura pagada
     Permission1421=Exporta comandes de clients i atributs
    -<<<<<<< HEAD
    -Permission20001=Read leave requests (your leaves and the one of your subordinates)
    -Permission20002=Create/modify your leave requests (yours leaves and the one of your subordinates)
    -=======
     Permission20001=Consulta els dies de lliure disposició (els propis i els dels teus subordinats)
     Permission20002=Crea/modifica els teus dies de lliure disposició (els propis i els dels teus subordinats)
    ->>>>>>> branch '7.0' of git@github.com:Dolibarr/dolibarr.git
     Permission20003=Elimina les peticions de dies lliures retribuïts
    -<<<<<<< HEAD
    -Permission20004=Read all leave requests (even of user not subordinates)
    -Permission20005=Create/modify leave requests for everybody (even of user not subordinates)
    -=======
     Permission20004=Consulta tots els dies de lliure disposició (inclòs els usuaris no subordinats)
     Permission20005=Crea/modifica els dies de lliure disposició per tothom (inclòs els usuaris no subordinats)
    ->>>>>>> branch '7.0' of git@github.com:Dolibarr/dolibarr.git
     Permission20006=Administra els dies de lliure disposició (configura i actualitza el balanç)
     Permission23001=Consulta les tasques programades
     Permission23002=Crear/Modificar les tasques programades
    @@ -899,7 +891,7 @@ DictionaryCivility=Títols personals i professionals
     DictionaryActions=Tipus d'esdeveniments de l'agenda
     DictionarySocialContributions=Tipus d'impostos varis
     DictionaryVAT=Taxa d'IVA o Impost de vendes
    -DictionaryRevenueStamp=Imports de segells fiscals
    +DictionaryRevenueStamp=Amount of tax stamps
     DictionaryPaymentConditions=Condicions de pagament
     DictionaryPaymentModes=Modes de pagament
     DictionaryTypeContact=Tipus de contactes/adreces
    @@ -927,7 +919,7 @@ SetupSaved=Configuració desada
     SetupNotSaved=Configuració no desada
     BackToModuleList=Retornar llista de mòduls
     BackToDictionaryList=Tornar a la llista de diccionaris
    -TypeOfRevenueStamp=Tipus timbre fiscal
    +TypeOfRevenueStamp=Type of tax stamp
     VATManagement=Gestió IVA
     VATIsUsedDesc=El tipus d'IVA proposat per defecte en les creacions de pressupostos, factures, comandes, etc. respon a la següent regla: <br> Si el venedor no està subjecte a IVA, asigna IVA per defecte a 0. Final de regla. <br>Si el país del venedor=país del comprador, asigna per defecte el IVA del producte en el país venut. Final de regla. <br> Si el venedor i comprador resideixen a la Comunitat Europea i els béns venuts són productes de transport (cotxe, vaixell, avió), asigna IVA per defecte a 0 (l'IVA ha de ser pagat pel comprador a la hisenda pública del seu país i no al venedor). Final de regla <br> Si venedor i comprador resideixen a la Comunitat Europea i el comprador no és una empresa, asigna per defecte l'IVA del producte venut. Final de regla. <br> Si el venedor i comprador resideixen a la Comunitat Europea i el comprador és una empresa, asigna per defecte l'IVA 0 Final de regla. <br> En qualsevol altre cas l'IVA proposat per defecte és 0. Final de regla.
     VATIsNotUsedDesc=El tipus d'IVA proposat per defecte és 0. Aquest és el cas d'associacions, particulars o algunes petites societats.
    @@ -1035,7 +1027,7 @@ Delays_MAIN_DELAY_ACTIONS_TODO=Tolerància de retard (en dies) abans de l'alerta
     Delays_MAIN_DELAY_PROJECT_TO_CLOSE=Tolerància de retard (en dies) abans de l'alerta en projectes no tancats a temps.
     Delays_MAIN_DELAY_TASKS_TODO=Tolerància de retard (en dies) abans de l'alerta en tasques planificades (tasques de projectes) encara no completades
     Delays_MAIN_DELAY_ORDERS_TO_PROCESS=Tolerància de retard (en dies) abans de l'alerta en comandes encara no processades
    -Delays_MAIN_DELAY_SUPPLIER_ORDERS_TO_PROCESS=Tolerància de retard (en dies) abans de l'alerta en comandes de proveïdors encara no processades
    +Delays_MAIN_DELAY_SUPPLIER_ORDERS_TO_PROCESS=Delay tolerance (in days) before alert on purchase orders not processed yet
     Delays_MAIN_DELAY_PROPALS_TO_CLOSE=Tolerància de retard abans de l'alerta (en dies) sobre pressupostos a tancar
     Delays_MAIN_DELAY_PROPALS_TO_BILL=Tolerància de retard abans de l'alerta (en dies) sobre pressupostos no facturats
     Delays_MAIN_DELAY_NOT_ACTIVATED_SERVICES=Tolerància de retard abans de l'alerta (en dies) sobre serveis a activar
    @@ -1047,9 +1039,9 @@ Delays_MAIN_DELAY_MEMBERS=Tolerància de retard abans de l'alerta (en dies) sobr
     Delays_MAIN_DELAY_CHEQUES_TO_DEPOSIT=Tolerància de retard abans de l'alerta (en dies) sobre xecs a ingressar
     Delays_MAIN_DELAY_EXPENSEREPORTS=Tolerància de retard (en dies) abans d'alertar d'informes de despeses pendents d'aprovar
     SetupDescription1=L'àrea de configuració són pels paràmetres de configuració inicials abans de començar a utilitzar Dolibarr.
    -SetupDescription2=Els dos passos de configuració obligatoris són els dos primers en el menú d'instal·lació de l'esquerra: %s pàgina de configuració i %s pàgina de configuració:
    -SetupDescription3=Paràmetres del menú <a href="%s"> %s -> %s </a> són obligatoris perquè les dades definides són utilitzades a les pantalles Dolibarr i per personalitzar el comportament predeterminat del programa (per exemple, funcionalitats relacionades amb el país).
    -SetupDescription4=Paràmetres del menú <a href="%s"> %s -> %s </a> són obligatoris perquè l'ERP/CRM Dolibarr és una col·lecció de diversos mòduls/aplicacions, més o menys independents. Les noves funcionalitats s'afegiran als menús per cada mòdul que activeu.
    +SetupDescription2=The two mandatory setup steps are the following steps (the two first entries in the left setup menu):
    +SetupDescription3=Settings in menu <a href="%s">%s -> %s</a>. This step is required because it defines data used on Dolibarr screens to customize the default behavior of the software (for country-related features for example).
    +SetupDescription4=Settings in menu <a href="%s">%s -> %s</a>. This step is required because Dolibarr ERP/CRM is a collection of several modules/applications, all more or less independent. New features are added to menus for every module you activate.
     SetupDescription5=Les altres entrades de configuració gestionen paràmetres opcionals.
     LogEvents=Auditoria de la seguretat d'esdeveniments
     Audit=Auditoria
    @@ -1068,8 +1060,9 @@ LogEventDesc=Podeu habilitar el registre d'esdeveniments de seguretat Dolibarr a
     AreaForAdminOnly=Els paràmetres de configuració només poden ser establerts per <b>usuaris administradors</b>.
     SystemInfoDesc=La informació del sistema és informació tècnica accessible només en només lectura als administradors.
     SystemAreaForAdminOnly=Aquesta àrea només és accessible als usuaris de tipus administradors. Cap permís Dolibarr permet estendre el cercle de usuaris autoritzats a aquesta áera.
    -CompanyFundationDesc=Edita en aquesta pàgina tota la informació coneguda sobre l'empresa o entitat a administrar (Fes clic al botó "Modificar" o "Desar" a peu de pàgina)
    -AccountantDesc=Edit on this page all known information about your accountant/bookkeeper
    +CompanyFundationDesc=Edit on this page all known information of the company or foundation you need to manage (For this, click on "%s" or "%s" button at bottom of page)
    +AccountantDesc=Editeu en aquesta pàgina tota la informació coneguda sobre el vostre comptable
    +AccountantFileNumber=Número de fila
     DisplayDesc=Selecciona els paràmetres relacionats amb l'aparença de Dolibarr
     AvailableModules=Mòduls/complements disponibles
     ToActivateModule=Per activar els mòduls, aneu a l'àrea de Configuració (Inici->Configuració->Mòduls).
    @@ -1202,8 +1195,8 @@ UserMailRequired=E-mail necessari per crear un usuari nou
     HRMSetup=Configuració de mòdul de gestió de recursos humans
     ##### Company setup #####
     CompanySetup=Configuració del mòdul empreses
    -CompanyCodeChecker=Mòdul de generació i control dels codis de tercers (clients/proveïdors)
    -AccountCodeManager=Mòdul per generació de codis comptables (clients o proveïdors)
    +CompanyCodeChecker=Module for third parties code generation and checking (customer or vendor)
    +AccountCodeManager=Module for accounting code generation (customer or vendor)
     NotificationsDesc=La funció de les notificacions permet enviar automàticament un e-mail per alguns esdeveniments de Dolibarr. Els destinataris de les notificacions poden definir-se:
     NotificationsDescUser=* per usuaris, un usuari cada vegada
     NotificationsDescContact=* per contactes de tercers (clients o proveïdors), un contacte cada vegada
    @@ -1217,6 +1210,9 @@ MustBeUnique=Ha de ser únic?
     MustBeMandatory=Obligatori per a crear tercers?
     MustBeInvoiceMandatory=Obligatori per validar factures?
     TechnicalServicesProvided=Prestació de serveis tècnics
    +#####DAV #####
    +WebDAVSetupDesc=This is the links to access the WebDAV directory. It contains a "public" dir open to any user knowing the URL (if public directory access allowed) and a "private" directory that need an existing login account/password to access to.
    +WebDavServer=URL d'origen del servidor %s: %s
     ##### Webcal setup #####
     WebCalUrlForVCalExport=Un vincle d'exportació del calendari en format <b>%s</b> estarà disponible a la url: %s
     ##### Invoices #####
    @@ -1243,15 +1239,15 @@ FreeLegalTextOnProposal=Text lliure en pressupostos
     WatermarkOnDraftProposal=Marca d'aigua en pressupostos esborrany (en cas d'estar buit)
     BANK_ASK_PAYMENT_BANK_DURING_PROPOSAL=Preguntar compte bancari del pressupost
     ##### SupplierProposal #####
    -SupplierProposalSetup=Configuració del mòdul Sol·licituds a proveïdor
    -SupplierProposalNumberingModules=Models de numeració de sol·licitud de preus a proveïdor
    -SupplierProposalPDFModules=Models de documents de sol·licituts de preus a proveïdors
    +SupplierProposalSetup=Configuració del mòdul Sol·licituds de preus a proveïdors
    +SupplierProposalNumberingModules=Models de numeració de sol·licituds de preus a proveïdors
    +SupplierProposalPDFModules=Models de documents de sol·licituds de preus a proveïdors
     FreeLegalTextOnSupplierProposal=Text lliure en sol·licituds de preus a proveïdors
    -WatermarkOnDraftSupplierProposal=Marca d'aigua en sol·licituds de preus a proveïdors (en cas d'estar buit)
    +WatermarkOnDraftSupplierProposal=Marca d'aigua en l'esborrany de sol·licituds de preus a proveïdors (cap, si està buit)
     BANK_ASK_PAYMENT_BANK_DURING_SUPPLIER_PROPOSAL=Preguntar per compte bancari per utilitzar en el pressupost
     WAREHOUSE_ASK_WAREHOUSE_DURING_ORDER=Preguntar per el magatzem d'origen per a la comanda
     ##### Suppliers Orders #####
    -BANK_ASK_PAYMENT_BANK_DURING_SUPPLIER_ORDER=Demanar el compte bancari destí de la comanda de proveïdor
    +BANK_ASK_PAYMENT_BANK_DURING_SUPPLIER_ORDER=Demana el compte bancari de destí de la comanda de compra
     ##### Orders #####
     OrdersSetup=Configuració del mòdul comandes
     OrdersNumberingModules=Models de numeració de comandes
    @@ -1462,15 +1458,9 @@ SyslogFilename=Nom i ruta de l'arxiu
     YouCanUseDOL_DATA_ROOT=Utilitza DOL_DATA_ROOT/dolibarr.log per un fitxer de registre en la carpeta documents de Dolibarr. Tanmateix, es pot definir una carpeta diferent per guardar aquest fitxer.
     ErrorUnknownSyslogConstant=La constant %s no és una constant syslog coneguda
     OnlyWindowsLOG_USER=Windows només suporta LOG_USER
    -<<<<<<< HEAD
    -CompressSyslogs=Syslog files compression and backup
    -SyslogFileNumberOfSaves=Còpies del log
    -ConfigureCleaningCronjobToSetFrequencyOfSaves=Configure cleaning scheduled job to set log backup frequency
    -=======
    -CompressSyslogs=Compressió i còpia de seguretat d'arxius Syslog
    +CompressSyslogs=Compressió i còpia de seguretat dels fitxers de registre de depuració (generats pel mòdul Log per depurar)
     SyslogFileNumberOfSaves=Còpies del log
     ConfigureCleaningCronjobToSetFrequencyOfSaves=Configura la tasca programada de neteja per establir la freqüència de còpia de seguretat del registre
    ->>>>>>> branch '7.0' of git@github.com:Dolibarr/dolibarr.git
     ##### Donations #####
     DonationsSetup=Configuració del mòdul donacions
     DonationsReceiptModel=Plantilla de rebut de donació
    @@ -1535,7 +1525,7 @@ OSCommerceTestOk=La connexió al servidor '%s' sobre la base '%s' per l'usuari '
     OSCommerceTestKo1=La connexió al servidor '%s' s'ha completat però amb la base de dades '%s' no s'ha pogut assolir.
     OSCommerceTestKo2=La connexió al servidor '%s'  per l'usuari '%s' ha fallat.
     ##### Stock #####
    -StockSetup=Configuració del mòdul de magatzem
    +StockSetup=Configuració del mòdul de Estoc
     IfYouUsePointOfSaleCheckModule=Si utilitza un mòdul de Punt de Venda (mòdul TPV per defecte o un altre mòdul extern), aquesta configuració pot ser ignorada pel seu mòdul de Punt de Venda. La major part de mòduls TPV estan dissenyats per crear immediatament una factura i disminuir l'estoc amb qualsevol d'aquestes opcions. Per tant, si vostè necessita o no disminuir l'estoc en el registre d'una venda del seu punt de venda, controli també la configuració del seu mòdul de TPV.
     ##### Menu #####
     MenuDeleted=Menú eliminat
    @@ -1567,20 +1557,12 @@ FailedToInitializeMenu=Error al inicialitzar el menú
     ##### Tax #####
     TaxSetup=Configuració del mòdul d'impostos varis i dividends
     OptionVatMode=Opció de càrrega d'IVA
    -<<<<<<< HEAD
    -OptionVATDefault=Standard basis
    -=======
     OptionVATDefault=Base estàndard
    ->>>>>>> branch '7.0' of git@github.com:Dolibarr/dolibarr.git
     OptionVATDebitOption=Dèbit
     OptionVatDefaultDesc=La càrrega de l'IVA és: <br>-en l'enviament dels béns (en la pràctica s'usa la data de la factura)<br>-sobre el pagament pels serveis
     OptionVatDebitOptionDesc=La càrrega de l'IVA és: <br>-en l'enviament dels béns en la pràctica s'usa la data de la factura<br>-sobre la facturació dels serveis
    -<<<<<<< HEAD
    -OptionPaymentForProductAndServices=Cash basis for products and services
    -=======
     OptionPaymentForProductAndServices=Base de caixa de productes i serveis
    ->>>>>>> branch '7.0' of git@github.com:Dolibarr/dolibarr.git
    -OptionPaymentForProductAndServicesDesc=VAT is due:<br>- on payment for goods<br>- on payments for services
    +OptionPaymentForProductAndServicesDesc=L'IVA es deu: <br> - pel pagament de béns <br> - sobre els pagaments per serveis
     SummaryOfVatExigibilityUsedByDefault=Moment d'exigibilitat per defecte l'IVA per a l'opció escollida:
     OnDelivery=Al lliurament
     OnPayment=Al pagament
    @@ -1655,8 +1637,8 @@ ChequeReceiptsNumberingModule=Mòdul de numeració de rebut de xec
     MultiCompanySetup=Configuració del mòdul Multi-empresa
     ##### Suppliers #####
     SuppliersSetup=Configuració del mòdul Proveïdors
    -SuppliersCommandModel=Model de comandes a proveïdors complet (logo...)
    -SuppliersInvoiceModel=Model de factures de proveïdors complet (logo...)
    +SuppliersCommandModel=Plantilla completa de la comanda de compra (logotip ...)
    +SuppliersInvoiceModel=Plantilla completa de la factura del proveïdor (logotip ...)
     SuppliersInvoiceNumberingModel=Models de numeració de factures de proveïdor
     IfSetToYesDontForgetPermission=Si esta seleccionat, no oblideu de modificar els permisos en els grups o usuaris per permetre la segona aprovació
     ##### GeoIPMaxmind #####
    @@ -1693,7 +1675,7 @@ NoAmbiCaracAutoGeneration=No utilitzar caràcters semblants ("1", "l", "i", "|",
     SalariesSetup=Configuració dels sous dels mòduls
     SortOrder=Ordre de classificació
     Format=Format
    -TypePaymentDesc=0:Forma de pagament a client, 1:Forma de pagament a proveïdor, 2:Mateixa forma de pagament per clients i proveïdors
    +TypePaymentDesc=0:Forma de pagament de client, 1:Forma de pagament a proveïdor, 2:Mateixa forma de pagament de clients i proveïdors
     IncludePath=Incloure ruta (que es defineix a la variable %s)
     ExpenseReportsSetup=Configuració del mòdul Informe de Despeses
     TemplatePDFExpenseReports=Mòdels de documentació per generar informes de despeses
    @@ -1715,7 +1697,7 @@ InstallModuleFromWebHasBeenDisabledByFile=La instal·lació de mòduls externs d
     ConfFileMustContainCustom=Per instal·lar o crear un mòdul extern desde l'aplicació es necessita desar els fitxers del mòdul en el directori <strong>%s</strong>. Per permetre a Dolibarr el processament d'aquest directori, has de configurar el teu <strong>conf/conf.php</strong> afegint aquestes 2 línies:<br><strong>$dolibarr_main_url_root_alt='/custom';</strong><br><strong>$dolibarr_main_document_root_alt='%s/custom';</strong>
     HighlightLinesOnMouseHover=Remarca línies de la taula quan el ratolí passi per sobre
     HighlightLinesColor=Remarca el color de la línia quan el ratolí hi passa per sobre (deixa-ho buit per a no remarcar)
    -TextTitleColor=Color de títol de pàgina
    +TextTitleColor=Color del text del títol de la pàgina
     LinkColor=Color dels enllaços
     PressF5AfterChangingThis=Prem CTRL+F5 en el teclat o neteja la memòria cau del navegador després de canviar aquest valor per fer-ho efectiu
     NotSupportedByAllThemes=Funcionarà amb els temes del nucli, però pot no estar suportat per temes externs
    @@ -1724,6 +1706,7 @@ TopMenuBackgroundColor=Color de fons pel menú superior
     TopMenuDisableImages=Oculta les imatges en el menú superior
     LeftMenuBackgroundColor=Color de fons pel menú de l'esquerra
     BackgroundTableTitleColor=Color de fons per línies de títol en taules
    +BackgroundTableTitleTextColor=Color del text per a la línia del títol de la taula
     BackgroundTableLineOddColor=Color de fons per les línies senars de les taules
     BackgroundTableLineEvenColor=Color de fons per les línies parells de les taules
     MinimumNoticePeriod=Període mínim de notificació (La solicitud de dia lliure serà donada abans d'aquest període)
    @@ -1746,23 +1729,19 @@ FillFixTZOnlyIfRequired=Exemple: +2 (omple'l només si tens problemes)
     ExpectedChecksum=Checksum esperat
     CurrentChecksum=Checksum actual
     ForcedConstants=Valors de constants requerits
    -MailToSendProposal=Enviar pressupost de client
    -MailToSendOrder=Enviar comanda de client
    -MailToSendInvoice=Enviar factura de client
    -MailToSendShipment=Enviar expedició
    -MailToSendIntervention=Enviar intervenció
    -MailToSendSupplierRequestForQuotation=Enviar pressupost de proveïdor
    -MailToSendSupplierOrder=Enviar comanda de proveïdor
    -MailToSendSupplierInvoice=Enviar factura de proveïdor
    -MailToSendContract=Per a enviar un contracte
    -MailToThirdparty=Per enviar correu electrònic des de la pàgina del tercer
    -MailToMember=Enviar correu electrònic des de la pàgina del membre
    -MailToUser=Enviar correu electrònic des de la pàgina d'usuari
    -<<<<<<< HEAD
    -MailToProject= To send email from project page
    -=======
    -MailToProject= Enviar correu electrònic des de la pàgina de projecte
    ->>>>>>> branch '7.0' of git@github.com:Dolibarr/dolibarr.git
    +MailToSendProposal=Pressupostos
    +MailToSendOrder=Comandes de client
    +MailToSendInvoice=Factures a clients
    +MailToSendShipment=Enviaments
    +MailToSendIntervention=Intervencions
    +MailToSendSupplierRequestForQuotation=Sol·licitud de cotització
    +MailToSendSupplierOrder=Comandes de compra
    +MailToSendSupplierInvoice=Factures del proveïdor
    +MailToSendContract=Contractes
    +MailToThirdparty=Tercers
    +MailToMember=Socis
    +MailToUser=Usuaris
    +MailToProject=Pàgina de projectes
     ByDefaultInList=Mostra per defecte en la vista del llistat
     YouUseLastStableVersion=Estàs utilitzant l'última versió estable
     TitleExampleForMajorRelease=Exemple de missatge que es pot utilitzar per anunciar aquesta actualització de versió (ets lliure d'utilitzar-ho a les teves webs)
    @@ -1811,12 +1790,11 @@ MAIN_PDF_MARGIN_TOP=Marge superior al PDF
     MAIN_PDF_MARGIN_BOTTOM=Marge inferior al PDF
     SetToYesIfGroupIsComputationOfOtherGroups=Estableixi a SÍ si aquest grup és un càlcul d'altres grups
     EnterCalculationRuleIfPreviousFieldIsYes=Introduïu la regla de càlculs si el camp anterior ha estat posat a SÍ (Per exemple 'CODEGRP1 + CODEGRP2')
    -<<<<<<< HEAD
    -SeveralLangugeVariatFound=Several language variants found
    -=======
     SeveralLangugeVariatFound=S'ha trobat diverses variants d'idiomes
    ->>>>>>> branch '7.0' of git@github.com:Dolibarr/dolibarr.git
    -WebDavServer=URL of %s server : %s
    +COMPANY_AQUARIUM_REMOVE_SPECIAL=Elimina els caràcters especials
    +COMPANY_AQUARIUM_CLEAN_REGEX=Filtre de Regex per netejar el valor (COMPANY_AQUARIUM_CLEAN_REGEX)
    +GDPRContact=Contacte GDPR
    +GDPRContactDesc=If you store data about European companies/citizen, you can store here the contact who is responsible for the General Data Protection Regulation
     ##### Resource ####
     ResourceSetup=Configuració del mòdul Recurs
     UseSearchToSelectResource=Utilitza un formulari de cerca per a seleccionar un recurs (millor que una llista desplegable)
    diff --git a/htdocs/langs/ca_ES/banks.lang b/htdocs/langs/ca_ES/banks.lang
    index 16cff4fdc56..102d0c90bbb 100644
    --- a/htdocs/langs/ca_ES/banks.lang
    +++ b/htdocs/langs/ca_ES/banks.lang
    @@ -1,12 +1,13 @@
     # Dolibarr language file - Source file is en_US - banks
     Bank=Banc
    -MenuBankCash=Bancs/Caixes
    +MenuBankCash=Banc | Efectiu
     MenuVariousPayment=Pagaments varis
     MenuNewVariousPayment=Pagament extra nou
     BankName=Nom del banc
     FinancialAccount=Compte
     BankAccount=Compte bancari
     BankAccounts=Comptes bancaris
    +BankAccountsAndGateways=Comptes bancaris | Passarel·les
     ShowAccount=Mostrar el compte
     AccountRef=Ref. compte financer
     AccountLabel=Etiqueta compte financer
    @@ -131,7 +132,7 @@ PaymentDateUpdateSucceeded=Data de pagament actualitzada correctament
     PaymentDateUpdateFailed=Data de pagament no va poder ser modificada
     Transactions=Transaccions
     BankTransactionLine=Registre bancari
    -AllAccounts=Tots els comptes bancaris/de caixa
    +AllAccounts=Tots els comptes bancaris i en efectiu
     BackToAccount=Tornar al compte
     ShowAllAccounts=Mostra per a tots els comptes
     FutureTransaction=Transacció futura. No és possible conciliar.
    @@ -159,5 +160,6 @@ VariousPayment=Pagaments varis
     VariousPayments=Pagaments varis
     ShowVariousPayment=Mostra els pagaments varis
     AddVariousPayment=Afegir pagaments extres
    +SEPAMandate=Mandat SEPA
     YourSEPAMandate=La vostra ordre SEPA
     FindYourSEPAMandate=Aquest és la vostra ordre SEPA per autoritzar a la nostra empresa a realitzar un ordre de dèbit directe al vostre banc. Gràcies per retornar-la signada (escanejar el document signat) o envieu-lo per correu a
    diff --git a/htdocs/langs/ca_ES/bills.lang b/htdocs/langs/ca_ES/bills.lang
    index 220d5a62766..c999f9ec359 100644
    --- a/htdocs/langs/ca_ES/bills.lang
    +++ b/htdocs/langs/ca_ES/bills.lang
    @@ -67,7 +67,7 @@ PaidBack=Reemborsat
     DeletePayment=Elimina el pagament
     ConfirmDeletePayment=Esteu segur de voler eliminar aquest pagament?
     ConfirmConvertToReduc=Do you want to convert this %s into an absolute discount ?<br>The amount will so be saved among all discounts and could be used as a discount for a current or a future invoice for this customer.
    -ConfirmConvertToReducSupplier=Do you want to convert this %s into an absolute discount ?<br>The amount will so be saved among all discounts and could be used as a discount for a current or a future invoice for this supplier.
    +ConfirmConvertToReducSupplier=Voleu convertir aquest %s en un descompte absolut? <br> L'import es guardarà entre tots els descomptes i es podria utilitzar com a descompte per a una factura actual o futura per a aquest proveïdor.
     SupplierPayments=Pagaments a proveïdors
     ReceivedPayments=Pagaments rebuts
     ReceivedCustomersPayments=Cobraments rebuts de clients
    @@ -92,7 +92,7 @@ PaymentAmount=Import pagament
     ValidatePayment=Validar aquest pagament
     PaymentHigherThanReminderToPay=Pagament superior a la resta a pagar
     HelpPaymentHigherThanReminderToPay=Atenció, l'import del pagament d'una o més factures és superior a la resta a pagar.<br>Corregiu la entrada, en cas contrari, confirmeu i pensi en crear un abonament d'allò percebut en excés per cada factura sobrepagada.
    -HelpPaymentHigherThanReminderToPaySupplier=Attention, the payment amount of one or more bills is higher than the rest to pay. <br> Edit your entry, otherwise confirm and think about creating a credit note of the excess paid for each overpaid invoice.
    +HelpPaymentHigherThanReminderToPaySupplier=Atenció, l'import del pagament d'una o més factures és superior al de la resta a pagar. <br> Editeu la vostra entrada, en cas contrari confirmeu i penseu a crear una nota de crèdit de l'excés pagat per cada factura pagada.
     ClassifyPaid=Classificar 'Pagat'
     ClassifyPaidPartially=Classificar 'Pagat parcialment'
     ClassifyCanceled=Classificar 'Abandonat'
    @@ -109,9 +109,9 @@ CancelBill=Anul·lar una factura
     SendRemindByMail=Envia recordatori per e-mail
     DoPayment=Enter payment
     DoPaymentBack=Enter refund
    -ConvertToReduc=Convertir en reducció futura
    -ConvertExcessReceivedToReduc=Convert excess received into future discount
    -ConvertExcessPaidToReduc=Convert excess paid into future discount
    +ConvertToReduc=Marca com a crèdit disponible
    +ConvertExcessReceivedToReduc=Convert excess received into available credit
    +ConvertExcessPaidToReduc=Convert excess paid into available discount
     EnterPaymentReceivedFromCustomer=Afegir cobrament rebut del client
     EnterPaymentDueToCustomer=Fer pagament del client
     DisabledBecauseRemainderToPayIsZero=Desactivar ja que la resta a pagar és 0
    @@ -120,7 +120,7 @@ BillStatus=Estat de la factura
     StatusOfGeneratedInvoices=Estat de factures generades
     BillStatusDraft=Esborrany (a validar)
     BillStatusPaid=Pagada
    -BillStatusPaidBackOrConverted=Reemborsada o convertida en descompte
    +BillStatusPaidBackOrConverted=Credit note refund or marked as credit available
     BillStatusConverted=Pagada (llesta per utilitzar-se en factura final)
     BillStatusCanceled=Abandonada
     BillStatusValidated=Validada (a pagar)
    @@ -222,7 +222,7 @@ RemainderToPayBack=Import pendent per reemborsar
     Rest=Pendent
     AmountExpected=Import reclamat
     ExcessReceived=Rebut en excés
    -ExcessPaid=Excess paid
    +ExcessPaid=Excés de pagament
     EscompteOffered=Descompte (pagament aviat)
     EscompteOfferedShort=Descompte
     SendBillRef=Enviament de la factura %s
    @@ -282,12 +282,13 @@ RelativeDiscount=Descompte relatiu
     GlobalDiscount=Descompte fixe
     CreditNote=Abonament
     CreditNotes=Abonaments
    +CreditNotesOrExcessReceived=Credit notes or excess received
     Deposit=Bestreta
     Deposits=Bestretes
     DiscountFromCreditNote=Descompte resultant del abonament %s
     DiscountFromDeposit=Pagaments de la factura de bestreta %s
    -DiscountFromExcessReceived=Payments in excess of invoice %s
    -DiscountFromExcessPaid=Payments in excess of invoice %s
    +DiscountFromExcessReceived=Pagaments superiors a la factura %s
    +DiscountFromExcessPaid=Pagaments superiors a la factura %s
     AbsoluteDiscountUse=Aquest tipus de crèdit no es pot utilitzar en una factura abans de la seva validació
     CreditNoteDepositUse=La factura deu estar validada per a utilitzar aquest tipus de crèdits
     NewGlobalDiscount=Nou descompte fixe
    @@ -296,10 +297,10 @@ DiscountType=Tipus de descompte
     NoteReason=Nota/Motiu
     ReasonDiscount=Motiu
     DiscountOfferedBy=Acordat per
    -DiscountStillRemaining=Descomptes disponibles
    -DiscountAlreadyCounted=Descomptes ja consumits
    -CustomerDiscounts=Customer discounts
    -SupplierDiscounts=Descomptes de proveïdor
    +DiscountStillRemaining=Discounts or credits available
    +DiscountAlreadyCounted=Discounts or credits already consumed
    +CustomerDiscounts=Descomptes de clients
    +SupplierDiscounts=Descomptes dels proveïdors
     BillAddress=Direcció de facturació
     HelpEscompte=Un <b>descompte</b> és un descompte acordat sobre una factura donada, a un client que va realitzar el seu pagament molt abans del venciment.
     HelpAbandonBadCustomer=Aquest import es va abandonar (client jutjat com morós) i es considera com una pèrdua excepcional.
    @@ -339,6 +340,12 @@ PaymentOnDifferentThirdBills=Permet fer pagaments en factures de diferents terce
     PaymentNote=Nota de pagament
     ListOfPreviousSituationInvoices=Llista de factures de situació anteriors
     ListOfNextSituationInvoices=Llista de factures de situació següents
    +ListOfSituationInvoices=List of situation invoices
    +CurrentSituationTotal=Total current situation
    +DisabledBecauseNotEnouthCreditNote=To remove a situation invoice from cycle, this invoice's credit note total must cover this invoice total
    +RemoveSituationFromCycle=Remove this invoice from cycle
    +ConfirmRemoveSituationFromCycle=Remove this invoice %s from cycle ?
    +ConfirmOuting=Confirm outing
     FrequencyPer_d=Cada %s dies
     FrequencyPer_m=Cada %s mesos
     FrequencyPer_y=Cada %s anys
    @@ -348,17 +355,10 @@ NextDateToExecution=Data de la propera generació de factures
     NextDateToExecutionShort=Data següent gen.
     DateLastGeneration=Data de l'última generació
     DateLastGenerationShort=Data última gen.
    -<<<<<<< HEAD
    -MaxPeriodNumber=Max number of invoice generation
    -NbOfGenerationDone=Number of invoice generation already done
    -NbOfGenerationDoneShort=Number of generation done
    -MaxGenerationReached=Maximum number of generations reached
    -=======
     MaxPeriodNumber=Número màxim de generació de factures
     NbOfGenerationDone=Número de generació de factura ja realitzat
     NbOfGenerationDoneShort=Número de generació realitzat
     MaxGenerationReached=Número màxim de generacions aconseguides
    ->>>>>>> branch '7.0' of git@github.com:Dolibarr/dolibarr.git
     InvoiceAutoValidate=Valida les factures automàticament
     GeneratedFromRecurringInvoice=Generat des de la plantilla de factura recurrent %s
     DateIsNotEnough=Encara no s'ha arribat a la data
    @@ -394,6 +394,7 @@ PaymentConditionShort14DENDMONTH=14 dies final de mes
     PaymentCondition14DENDMONTH=En els 14 dies següents a final de mes
     FixAmount=Import fixe
     VarAmount=Import variable (%% total)
    +VarAmountOneLine=Variable amount (%% tot.) - 1 line with label '%s'
     # PaymentType
     PaymentTypeVIR=Transferència bancària
     PaymentTypeShortVIR=Transferència bancària
    @@ -512,9 +513,14 @@ SituationAmount=Import (sense IVA) de la factura de situació
     SituationDeduction=Situació d'exportació
     ModifyAllLines=Modificar totes les línies
     CreateNextSituationInvoice=Crea la següent situació
    +ErrorFindNextSituationInvoice=Error unable to find next situation cycle ref
    +ErrorOutingSituationInvoiceOnUpdate=Unable to outing this situation invoice.
    +ErrorOutingSituationInvoiceCreditNote=Unable to outing linked credit note.
     NotLastInCycle=Aquesta factura no és l'última en el cicle i no es pot modificar.
     DisabledBecauseNotLastInCycle=Ja existeix la següent situació.
     DisabledBecauseFinal=Aquesta situació és definitiva.
    +situationInvoiceShortcode_AS=AS
    +situationInvoiceShortcode_S=S
     CantBeLessThanMinPercent=El progrés no pot ser menor que el seu valor en la situació anterior.
     NoSituations=No hi ha situacions obertes
     InvoiceSituationLast=Factura final i general
    @@ -535,7 +541,8 @@ BillCreated=%s càrrec(s) creats
     StatusOfGeneratedDocuments=Estat de la generació de documents
     DoNotGenerateDoc=No generar cap fitxer de document
     AutogenerateDoc=Genera automàticament el fitxer del document
    -AutoFillDateFrom=Set start date for service line with invoice date
    -AutoFillDateFromShort=Set start date
    -AutoFillDateTo=Set end date for service line with next invoice date
    -AutoFillDateToShort=Set end date
    +AutoFillDateFrom=Estableix la data d'inici de la línia de serveis amb la data de la factura
    +AutoFillDateFromShort=Estableix la data d'inici
    +AutoFillDateTo=Estableix la data de finalització de la línia de serveis amb la següent data de la factura
    +AutoFillDateToShort=Estableix la data de finalització
    +MaxNumberOfGenerationReached=Max number of gen. reached
    diff --git a/htdocs/langs/ca_ES/categories.lang b/htdocs/langs/ca_ES/categories.lang
    index 3df8410cbbf..c917e4e1a52 100644
    --- a/htdocs/langs/ca_ES/categories.lang
    +++ b/htdocs/langs/ca_ES/categories.lang
    @@ -1,7 +1,7 @@
     # Dolibarr language file - Source file is en_US - categories
     Rubrique=Etiqueta
     Rubriques=Etiquetes
    -RubriquesTransactions=Etiquetes de transaccions
    +RubriquesTransactions=Etiquetes d'assentaments
     categories=etiquetes
     NoCategoryYet=No s'ha creat cap etiqueta d'aquest tipus
     In=En
    @@ -85,3 +85,4 @@ CategorieRecursivHelp=Si esta activat, el producte s'enllaçara a la categoria p
     AddProductServiceIntoCategory=Afegir el següent producte/servei
     ShowCategory=Mostra etiqueta
     ByDefaultInList=Per defecte en el llistat
    +ChooseCategory=Tria la categoria
    diff --git a/htdocs/langs/ca_ES/commercial.lang b/htdocs/langs/ca_ES/commercial.lang
    index 4135dceebce..912d7ac4fb7 100644
    --- a/htdocs/langs/ca_ES/commercial.lang
    +++ b/htdocs/langs/ca_ES/commercial.lang
    @@ -60,8 +60,8 @@ ActionAC_CLO=Tancament
     ActionAC_EMAILING=Envia mailing massiu
     ActionAC_COM=Envia comanda de client per e-mail
     ActionAC_SHIP=Envia expedició per e-mail
    -ActionAC_SUP_ORD=Envia comanda a proveïdor per e-mail
    -ActionAC_SUP_INV=Envia factura de proveïdor per e-mail
    +ActionAC_SUP_ORD=Envia la comanda de compra per correu
    +ActionAC_SUP_INV=Envieu la factura del proveïdor per correu
     ActionAC_OTH=Altres
     ActionAC_OTH_AUTO=Esdeveniments creats automàticament
     ActionAC_MANUAL=Esdeveniments creats manualment
    diff --git a/htdocs/langs/ca_ES/companies.lang b/htdocs/langs/ca_ES/companies.lang
    index 684b87aa3f5..ba2bbe7ff74 100644
    --- a/htdocs/langs/ca_ES/companies.lang
    +++ b/htdocs/langs/ca_ES/companies.lang
    @@ -77,11 +77,11 @@ Web=Web
     Poste= Càrrec
     DefaultLang=Idioma per defecte
     VATIsUsed=IVA està utilitzant-se
    -VATIsUsedWhenSelling=This define if this thirdparty includes a sale tax or not when it makes an invoice to its own customers
    +VATIsUsedWhenSelling=Això defineix si aquest tercer inclou un impost de venda o no quan fa una factura als seus propis clients
     VATIsNotUsed=IVA no està utilitzant-se
     CopyAddressFromSoc=Omple l'adreça amb l'adreça del tercer
    -ThirdpartyNotCustomerNotSupplierSoNoRef=Tercer ni client ni proveïdor, no hi ha objectes vinculats disponibles
    -ThirdpartyIsNeitherCustomerNorClientSoCannotHaveDiscounts=Thirdparty neither customer nor supplier, discounts are not available
    +ThirdpartyNotCustomerNotSupplierSoNoRef=El tercer no és client ni proveïdor, no hi ha objectes vinculats disponibles
    +ThirdpartyIsNeitherCustomerNorClientSoCannotHaveDiscounts=El tercer no és client ni proveïdor, els descomptes no estan disponibles
     PaymentBankAccount=Compte bancari de pagament
     OverAllProposals=Pressupostos
     OverAllOrders=Comandes
    @@ -99,9 +99,9 @@ LocalTax2ES=IRPF
     TypeLocaltax1ES=Tipus de RE
     TypeLocaltax2ES=Tipus de IRPF
     WrongCustomerCode=Codi client incorrecte
    -WrongSupplierCode=Códi proveïdor incorrecte
    +WrongSupplierCode=El codi del proveïdor no és vàlid
     CustomerCodeModel=Model de codi client
    -SupplierCodeModel=Model de codi proveïdor
    +SupplierCodeModel=Model de codi de proveïdor
     Gencod=Codi de barra
     ##### Professional ID #####
     ProfId1Short=CIF/NIF
    @@ -267,42 +267,25 @@ Prospect=Client potencial
     CustomerCard=Fitxa client
     Customer=Client
     CustomerRelativeDiscount=Descompte client relatiu
    -<<<<<<< HEAD
    -SupplierRelativeDiscount=Relative supplier discount
    -=======
    -SupplierRelativeDiscount=Descompte relatiu de proveïdor
    ->>>>>>> branch '7.0' of git@github.com:Dolibarr/dolibarr.git
    +SupplierRelativeDiscount=Relative vendor discount
     CustomerRelativeDiscountShort=Descompte relatiu
     CustomerAbsoluteDiscountShort=Descompte fixe
     CompanyHasRelativeDiscount=Aquest client té un descompte per defecte de <b>%s%%</b>
     CompanyHasNoRelativeDiscount=Aquest client no té descomptes relatius per defecte
    -HasRelativeDiscountFromSupplier=You have a default discount of <b>%s%%</b> from this supplier
    -<<<<<<< HEAD
    -HasNoRelativeDiscountFromSupplier=You have no default relative discount from this supplier
    -=======
    +HasRelativeDiscountFromSupplier=Teniu un descompte predeterminat de <b> %s%% </b> d'aquest proveïdor
     HasNoRelativeDiscountFromSupplier=No tens descomptes relatius per defecte d'aquest proveïdor
    ->>>>>>> branch '7.0' of git@github.com:Dolibarr/dolibarr.git
     CompanyHasAbsoluteDiscount=Aquest client té descomptes disponibles (notes de crèdit o bestretes) per <b>%s</b> %s
     CompanyHasDownPaymentOrCommercialDiscount=Aquest client té un descompte disponible (comercial, de pagament) per a <b>%s</b>%s
     CompanyHasCreditNote=Aquest client encara té abonaments per <b>%s</b> %s
    -<<<<<<< HEAD
    -HasNoAbsoluteDiscountFromSupplier=You have no discount credit available from this supplier
    -=======
     HasNoAbsoluteDiscountFromSupplier=No tens crèdit disponible per descomptar d'aquest proveïdor
    ->>>>>>> branch '7.0' of git@github.com:Dolibarr/dolibarr.git
    -HasAbsoluteDiscountFromSupplier=You have discounts available (credits notes or down payments) for <b>%s</b> %s from this supplier
    -HasDownPaymentOrCommercialDiscountFromSupplier=You have discounts available (commercial, down payments) for <b>%s</b> %s from this supplier
    -HasCreditNoteFromSupplier=You have credit notes for <b>%s</b> %s from this supplier
    +HasAbsoluteDiscountFromSupplier=Disposes de descomptes (notes de crèdits o pagaments pendents) per a <b> %s </b> %s d'aquest proveïdor
    +HasDownPaymentOrCommercialDiscountFromSupplier=Teniu descomptes disponibles (comercials, pagaments inicials) de <b> %s </b> %s d'aquest proveïdor
    +HasCreditNoteFromSupplier=Teniu notes de crèdit per a <b> %s </b> %s d'aquest proveïdor
     CompanyHasNoAbsoluteDiscount=Aquest client no té més descomptes fixos disponibles
    -<<<<<<< HEAD
    -CustomerAbsoluteDiscountAllUsers=Absolute customer discounts (granted by all users)
    -CustomerAbsoluteDiscountMy=Absolute customer discounts (granted by yourself)
    -=======
     CustomerAbsoluteDiscountAllUsers=Descomptes absoluts dels clients (concedits per tots els usuaris)
     CustomerAbsoluteDiscountMy=Descomptes absoluts dels clients (concedits per tu mateix)
    ->>>>>>> branch '7.0' of git@github.com:Dolibarr/dolibarr.git
    -SupplierAbsoluteDiscountAllUsers=Absolute supplier discounts (granted by all users)
    -SupplierAbsoluteDiscountMy=Absolute supplier discounts (granted by yourself)
    +SupplierAbsoluteDiscountAllUsers=Absolute vendor discounts (entered by all users)
    +SupplierAbsoluteDiscountMy=Absolute vendor discounts (entered by yourself)
     DiscountNone=Cap
     Supplier=Proveïdor
     AddContact=Crear contacte
    @@ -321,13 +304,13 @@ DeleteACompany=Eliminar una empresa
     PersonalInformations=Informació personal
     AccountancyCode=Compte comptable
     CustomerCode=Codi client
    -SupplierCode=Codi proveïdor
    +SupplierCode=Codi del proveïdor
     CustomerCodeShort=Codi client
    -SupplierCodeShort=Codi proveïdor
    +SupplierCodeShort=Codi del proveïdor
     CustomerCodeDesc=Codi únic client per a cada client
    -SupplierCodeDesc=Codi únic proveïdor per a cada proveïdor
    +SupplierCodeDesc=Codi de proveïdor, únic per a tots els proveïdors
     RequiredIfCustomer=Requerida si el tercer és un client o client potencial
    -RequiredIfSupplier=Requerida si el tercer és un proveïdor
    +RequiredIfSupplier=Obligatori si un tercer és proveïdor
     ValidityControledByModule=Validació controlada pel mòdul
     ThisIsModuleRules=Aquesta és la regla per aquest mòdul
     ProspectToContact=Client potencial a contactar
    @@ -355,7 +338,7 @@ MyContacts=Els meus contactes
     Capital=Capital
     CapitalOf=Capital de %s
     EditCompany=Modificar empresa
    -ThisUserIsNot=Aquest usuari no és ni un client potencial, ni un client, ni un proveïdor
    +ThisUserIsNot=Aquest usuari no és un client potencial, ni un client ni un proveïdor
     VATIntraCheck=Verificar
     VATIntraCheckDesc=L'enllaç <b>%s</b> permet consultar el NIF intracomunitari al servei de control europeu. Es requereix accés a internet per a que el servei funcioni.
     VATIntraCheckURL=http://ec.europa.eu/taxation_customs/vies/vieshome.do
    @@ -407,17 +390,13 @@ NoDolibarrAccess=Sense accés d'usuari
     ExportDataset_company_1=Tercers (empreses/entitats/persones físiques) i propietats
     ExportDataset_company_2=Contactes de tercers i atributs
     ImportDataset_company_1=Tercers (empreses/entitats/persones físiques) i propietats
    -<<<<<<< HEAD
    -ImportDataset_company_2=Contacts/Addresses (of third parties or not) and attributes
    -=======
     ImportDataset_company_2=Contactes/Adreces (de tercers o no) i atributs
    ->>>>>>> branch '7.0' of git@github.com:Dolibarr/dolibarr.git
     ImportDataset_company_3=Comptes bancaris de tercers
     ImportDataset_company_4=Tercers/Comercials (Assigna usuaris comercials a tercers)
     PriceLevel=Nivell de preus
     DeliveryAddress=Adreça d'enviament
     AddAddress=Afegeix adreça
    -SupplierCategory=Categoria de proveïdor
    +SupplierCategory=Categoria del proveïdor
     JuridicalStatus200=Independent
     DeleteFile=Elimina el fitxer
     ConfirmDeleteFile=Esteu segur de voler eliminar aquest fitxer?
    @@ -427,7 +406,7 @@ FiscalYearInformation=Informació de l'any fiscal
     FiscalMonthStart=Mes d'inici d'exercici
     YouMustAssignUserMailFirst=Has de crear un correu electrònic per aquest usuari abans d'afegir notificacions de correu electrònic per ell.
     YouMustCreateContactFirst=Per poder afegir notificacions de correu electrònic, en primer lloc s'ha de definir contactes amb correu electrònic vàlid pel tercer
    -ListSuppliersShort=Llistat de proveïdors
    +ListSuppliersShort=Llista de proveïdors
     ListProspectsShort=Llistat de clients potencials
     ListCustomersShort=Llistat de clients
     ThirdPartiesArea=Àrea de tercers i contactes
    @@ -441,7 +420,7 @@ CurrentOutstandingBill=Factura pendent actual
     OutstandingBill=Max. de factures pendents
     OutstandingBillReached=S'ha arribat al màx. de factures pendents
     OrderMinAmount=Import mínim per comanda
    -MonkeyNumRefModelDesc=Retorna un número sota el format %syymm-nnnn per als codis de clients  i %syymm-nnnn per als codis dels proveïdors, on yy és l'any, mm el mes i nnnn un comptador seqüencial sense ruptura i sense tornar a 0.
    +MonkeyNumRefModelDesc=Return numero with format %syymm-nnnn for customer code and %syymm-nnnn for vendor code where yy is year, mm is month and nnnn is a sequence with no break and no return to 0.
     LeopardNumRefModelDesc=Codi de client/proveïdor lliure sense verificació. Pot ser modificat en qualsevol moment.
     ManagingDirectors=Nom del gerent(s) (CEO, director, president ...)
     MergeOriginThirdparty=Duplicar tercer (tercer que vols eliminar)
    @@ -451,5 +430,5 @@ ThirdpartiesMergeSuccess=S'han fusionat els tercers
     SaleRepresentativeLogin=Nom d'usuari de l'agent comercial
     SaleRepresentativeFirstname=Nom de l'agent comercial
     SaleRepresentativeLastname=Cognoms de l'agent comercial
    -ErrorThirdpartiesMerge=There was an error when deleting the third parties. Please check the log. Changes have been reverted.
    +ErrorThirdpartiesMerge=S'ha produït un error en suprimir els tercers. Verifiqueu el registre. S'han revertit els canvis.
     NewCustomerSupplierCodeProposed=Nou codi de client o proveïdor proposat en cas de codi duplicat
    diff --git a/htdocs/langs/ca_ES/compta.lang b/htdocs/langs/ca_ES/compta.lang
    index c6a94b93fb1..a6cd5b2aead 100644
    --- a/htdocs/langs/ca_ES/compta.lang
    +++ b/htdocs/langs/ca_ES/compta.lang
    @@ -19,7 +19,8 @@ Income=Ingressos
     Outcome=Despeses
     MenuReportInOut=Resultat / Exercici
     ReportInOut=Saldo d'ingressos i despeses
    -ReportTurnover=Volum de vendes
    +ReportTurnover=Turnover invoiced
    +ReportTurnoverCollected=Turnover collected
     PaymentsNotLinkedToInvoice=Pagaments vinculats a cap factura, per la qual cosa sense tercer
     PaymentsNotLinkedToUser=Pagaments no vinculats a un usuari
     Profit=Benefici
    @@ -34,7 +35,8 @@ AmountHTVATRealPaid=Total pagat
     VATToPay=IVA vendes
     VATReceived=Impost rebut
     VATToCollect=Impost de compres
    -VATSummary=Saldo tributari
    +VATSummary=Impostos mensuals
    +VATBalance=Saldo tributari
     VATPaid=Impost pagat
     LT1Summary=Resum d'impostos 2
     LT2Summary=Resum fiscal 3
    @@ -76,16 +78,16 @@ MenuNewSocialContribution=Nou impost varis
     NewSocialContribution=Nou impost varis
     AddSocialContribution=Afegeix un impost varis
     ContributionsToPay=Impostos varis a pagar
    -AccountancyTreasuryArea=Àrea comptabilitat/tresoreria
    +AccountancyTreasuryArea=Billing and payment area
     NewPayment=Nou pagament
     Payments=Pagaments
     PaymentCustomerInvoice=Cobrament factura a client
    -PaymentSupplierInvoice=Pagament factura de proveïdor
    +PaymentSupplierInvoice=Pagament de la factura del proveïdor
     PaymentSocialContribution=Pagament d'impost varis
     PaymentVat=Pagament IVA
     ListPayment=Llistat de pagaments
     ListOfCustomerPayments=Llistat de cobraments de clients
    -ListOfSupplierPayments=Llistat de pagaments a proveïdors
    +ListOfSupplierPayments=Llista de pagaments a proveïdors
     DateStartPeriod=Data d'inici del periode
     DateEndPeriod=Data final del periode
     newLT1Payment=Nou pagament de RE
    @@ -103,7 +105,8 @@ LT2PaymentsES=Pagaments IRPF
     VATPayment=Pagament d'impost de vendes
     VATPayments=Pagaments d'impost de vendes
     VATRefund=Devolució IVA
    -NewVATPayment=New sales tax payment
    +NewVATPayment=Nou pagament d'impostos a les vendes
    +NewLocalTaxPayment=New tax %s payment
     Refund=Devolució
     SocialContributionsPayments=Pagaments d'impostos varis
     ShowVatPayment=Veure pagaments IVA
    @@ -115,8 +118,9 @@ CustomerAccountancyCodeShort=Codi compt. cli.
     SupplierAccountancyCodeShort=Codi compt. prov.
     AccountNumber=Número de compte
     NewAccountingAccount=Nou compte
    -SalesTurnover=Volum de vendes
    -SalesTurnoverMinimum=Volum de vendes mínim
    +Turnover=Turnover invoiced
    +TurnoverCollected=Turnover collected
    +SalesTurnoverMinimum=Minimum turnover
     ByExpenseIncome=Per despeses & ingressos
     ByThirdParties=Per tercer
     ByUserAuthorOfInvoice=Per autor de la factura
    @@ -136,9 +140,9 @@ ConfirmDeleteSocialContribution=Esteu segur de voler eliminar el pagament d'aque
     ExportDataset_tax_1=Impostos varis i pagaments
     CalcModeVATDebt=Mode d'<b>%sIVA sobre comptabilitat de compromís%s </b>.
     CalcModeVATEngagement=Mode d'<b>%sIVA sobre ingressos-despeses%s</b>.
    -CalcModeDebt=Mode <b>%sReclamacions-Deutes%s</b> anomenada <b>Comptabilitad de compromís</b>.
    -CalcModeEngagement=Mode <b>%sIngressos-Despeses%s</b> anomenada <b>Comptabilitad de caixa</b>.
    -CalcModeBookkeeping=Anàlisi de <b> dades publicades a la taula de llibres de comptabilitat </b>
    +CalcModeDebt=Anàlisi de factures conegudes registrades, fins i tot si encara no estan comptabilitzades en el llibre major.
    +CalcModeEngagement=Anàlisi dels pagaments registrats coneguts, fins i tot si encara no estan comptabilitzat en el Llibre Major.
    +CalcModeBookkeeping=Anàlisi de <b> dades registrades al diari en la taula de Llibre major de comptabilitat </b>
     CalcModeLT1= Metode <b>%sRE factures a clients - factures de proveïdors%s</b>
     CalcModeLT1Debt=Metode <b>%sRE a factures a clients%s</b>
     CalcModeLT1Rec= Metode <b>%sRE a factures de proveïdors%s</b>
    @@ -150,48 +154,44 @@ AnnualSummaryInputOutputMode=Saldo d'ingressos i despeses, resum anual
     AnnualByCompanies=Saldo d'ingressos i despeses, per grups de compte predefinits
     AnnualByCompaniesDueDebtMode=Saldo d'ingressos i despeses, detall per grups predefinits, mode <b> %sReclamacions-Deutes%s</b> és a dir <b>Comptabilitat de compromisos</b>.
     AnnualByCompaniesInputOutputMode=Saldo d'ingressos i despeses, detall per grups predefinits, mode <b> %sIngresos-Despeses%s</b> és a dir <b>comptabilitat d'efectiu</b>.
    -SeeReportInInputOutputMode=Veure l'informe <b>%sIngressos-Despeses%s </b> anomenat <b>comptabilitat de caixa </b> per a un càlcul sobre les factures pagades
    -SeeReportInDueDebtMode=Veure l'informe <b>%sCrèdits-Deutes%s</b> anomenada <b> comptabilitat de compromís </b> per a un càlcul de les factures pendents de pagament
    -SeeReportInBookkeepingMode=Vegeu l'informe <b> %sLlibre%s</b> per a un càlcul a <b> anàlisi de taula de comptes </b>
    +SeeReportInInputOutputMode=Veure %sl'anàlisi de pagaments %s per a un càlcul dels pagaments realitzats fins i tot si encara no estan comptabilitzats en el Llibre Major.
    +SeeReportInDueDebtMode=Veure l'informe %sanàlisi de factures%s per a un càlcul basat en factures registrades conegudes encara que encara no s'hagin comptabilitzat en el Llibre Major.
    +SeeReportInBookkeepingMode=Veure <b>%sl'informe%s</b> per a un càlcul a <b> Taula de Llibre Major</b>
     RulesAmountWithTaxIncluded=- Els imports mostrats són amb tots els impostos inclosos.
     RulesResultDue=- Inclou les factures pendents, despeses, IVA, donacions estiguen o no pagades. També s'inclou salaris pagats. <br> - Es basa en la data de la validació de les factures i l'IVA i en la data de venciment per a despeses. Per salaris definits amb el mòdul de Salari, s'utilitza la data de valor del pagament.
     RulesResultInOut=- Inclou els pagaments reals realitzats en les factures, les despeses, l'IVA i els salaris. <br> - Es basa en les dates de pagament de les factures, les despeses, l'IVA i els salaris. La data de la donació per a la donació.
     RulesCADue=- Inclou les factures degudes del client estiguen pagades o no. <br> - Es basa en la data de la validació d'aquestes factures. <br>
     RulesCAIn=- Inclou els pagaments efectuats de les factures a clients.<br>- Es basa en la data de pagament de les mateixes<br>
    -RulesCATotalSaleJournal=It includes all credit lines from the Sale journal.
    -RulesAmountOnInOutBookkeepingRecord=Inclou un registre al vostre Llibre amb comptes comptables que tenen el grup "DESPESA" o "INGRÉS"
    -RulesResultBookkeepingPredefined=Inclou un registre al vostre Llibre amb comptes comptables que tenen el grup "DESPESA" o "INGRÉS"
    -RulesResultBookkeepingPersonalized=Mostra un registre al vostre Llibre amb comptes comptables <b> agrupats per grups personalitzats </b>
    +RulesCATotalSaleJournal=Inclou totes les línies de crèdit del Diari de venda.
    +RulesAmountOnInOutBookkeepingRecord=Inclou un registre al vostre Llibre Major amb comptes comptables que tenen el grup "DESPESA" o "INGRÉS"
    +RulesResultBookkeepingPredefined=Inclou un registre al vostre Llibre Major amb comptes comptables que tenen el grup "DESPESA" o "INGRÉS"
    +RulesResultBookkeepingPersonalized=Mostra un registre al vostre Llibre Major amb comptes comptables <b> agrupats per grups personalitzats </b>
     SeePageForSetup=Veure el menú <a href="%s"> %s </a> per configurar-lo
     DepositsAreNotIncluded=- Les factures de bestreta no estan incloses
     DepositsAreIncluded=- Les factures de bestreta estan incloses
    -LT1ReportByCustomers=Report tax 2 by third party
    -LT2ReportByCustomers=Report tax 3 by third party
    +LT1ReportByCustomers=Informe impost 2 per part de tercers
    +LT2ReportByCustomers=Informe impost 3 per part de tercers
     LT1ReportByCustomersES=Informe de RE per tercers
     LT2ReportByCustomersES=Informe per tercer del IRPF
    -<<<<<<< HEAD
    -VATReport=Sale tax report
    -VATReportByPeriods=Sale tax report by period
    -VATReportByCustomers=Sale tax report by customer
    -=======
     VATReport=Informe d'IVA de vendes
    -VATReportByPeriods=Sale tax report by period
    +VATReportByPeriods=Informe d'impostos sobre vendes per període
    +VATReportByRates=Sale tax report by rates
    +VATReportByThirdParties=Sale tax report by third parties
     VATReportByCustomers=Informe d'IVA sobre vendes per client
    ->>>>>>> branch '7.0' of git@github.com:Dolibarr/dolibarr.git
     VATReportByCustomersInInputOutputMode=Informe per clients d'IVA cobrat i pagat
    -VATReportByQuartersInInputOutputMode=Report by Sale tax rate of the tax collected and paid
    -LT1ReportByQuarters=Report tax 2 by rate
    -LT2ReportByQuarters=Report tax 3 by rate
    +VATReportByQuartersInInputOutputMode=Taxa impositiva d'informe per vendes de l'impost recaptat i pagat
    +LT1ReportByQuarters=Informe impost 2 per tipus
    +LT2ReportByQuarters=Informe impost 3 per tipus
     LT1ReportByQuartersES=Informe per taxa de RE
     LT2ReportByQuartersES=Informe per taxa de IRPF
     SeeVATReportInInputOutputMode=Veure l'informe <b>%sIVA pagat%s </b> per a un mode de càlcul estàndard
     SeeVATReportInDueDebtMode=Veure l'informe <b>%s IVA degut%s </b> per a un mode de càlcul amb l'opció sobre el degut
     RulesVATInServices=- Per als serveis, l'informe inclou la normativa de l'IVA rebuts o emesos en base a la data de pagament.
    -RulesVATInProducts=- For material assets, the report includes the VAT received or issued on the basis of the date of payment.
    +RulesVATInProducts=- Per a actius materials, l'informe inclou l'IVA rebut o emès a partir de la data de pagament.
     RulesVATDueServices=- Per als serveis, l'informe inclou l'IVA de les factures degudes, pagades o no basant-se en la data d'aquestes factures.
    -RulesVATDueProducts=- For material assets, the report includes the VAT invoices, based on the invoice date.
    +RulesVATDueProducts=- Pel que fa als béns materials, l'informe inclou les factures de l'IVA, segons la data de facturació.
     OptionVatInfoModuleComptabilite=Nota: Per als béns materials, caldria utilitzar la data de lliurament per per ser més just.
    -ThisIsAnEstimatedValue=This is a preview, based on business events and not from the final ledger table, so final results may differ from this preview values
    +ThisIsAnEstimatedValue=Aquesta és una vista prèvia, basada en esdeveniments empresarials i no des de la taula final del llibre major, de manera que els resultats finals poden diferir d'aquests valors de visualització prèvia
     PercentOfInvoice=%%/factura
     NotUsedForGoods=No utilitzat per als béns
     ProposalStats=Estadístiques de pressupostos
    @@ -213,7 +213,7 @@ Pcg_version=Models de pla de comptes
     Pcg_type=Tipus de compte
     Pcg_subtype=Subtipus de compte
     InvoiceLinesToDispatch=Línies de factures a desglossar
    -ByProductsAndServices=Per productes i serveis
    +ByProductsAndServices=Per producte i servei
     RefExt=Ref. externa
     ToCreateAPredefinedInvoice=Per crear una plantilla de factura, crea una factura estàndard, i després, sense validar-la, fes clic al botó "%s".
     LinkedOrder=Enllaçar a una comanda
    @@ -221,15 +221,16 @@ Mode1=Mètode 1
     Mode2=Mètode 2
     CalculationRuleDesc=Per calcular la totalitat de l'IVA, hi ha dos mètodes:<br>Mètode 1 és l'arrodoniment de l'IVA en cada línia, llavors es sumen-<br>Mètode 2 és la suma de tot l'IVA en cada línia, a continuació, arrodonint el resultat.<br>.El resultat final pot difereix uns pocs centaus. El mètode per defecte és <b>% s</b>.
     CalculationRuleDescSupplier=D'acord amb el proveïdor, tria el mètode apropiat per aplicar la mateixa regla de càlcul i aconseguir el mateix resultat esperat pel teu proveïdor.
    -TurnoverPerProductInCommitmentAccountingNotRelevant=l'Informe Facturació per producte, quan s'utilitza el mode <b>comptabilitat de caixa </b> no és rellevant. Aquest informe només està disponible quan s'utilitza el mode <b>compromís comptable</b>(consulteu la configuració del mòdul de comptabilitat).
    +TurnoverPerProductInCommitmentAccountingNotRelevant=The report of Turnover collected per product is not available. This report is only available for turnover invoiced.
    +TurnoverPerSaleTaxRateInCommitmentAccountingNotRelevant=The report of Turnover collected per sale tax rate is not available. This report is only available for turnover invoiced.
     CalculationMode=Mode de càlcul
     AccountancyJournal=Diari de codi de comptable
    -ACCOUNTING_VAT_SOLD_ACCOUNT=Accounting account by default for VAT on sales (used if not defined on VAT dictionary setup)
    -ACCOUNTING_VAT_BUY_ACCOUNT=Accounting account by default for VAT on purchases (used if not defined on VAT dictionary setup)
    +ACCOUNTING_VAT_SOLD_ACCOUNT=Compte de comptabilitat per defecte per l'IVA en vendes (s'utilitza si no es defineix en la configuració del diccionari d'IVA)
    +ACCOUNTING_VAT_BUY_ACCOUNT=Compte de comptabilitat per defecte per l'IVA en les compres (s'utilitza si no es defineix en la configuració del diccionari d'IVA)
     ACCOUNTING_VAT_PAY_ACCOUNT=Compte comptable per defecte per IVA pagat
     ACCOUNTING_ACCOUNT_CUSTOMER=Accounting account used for customer third parties
     ACCOUNTING_ACCOUNT_CUSTOMER_Desc=El compte comptable dedicat definit a la fitxa de tercers només s'utilitzarà per al Llibre Major. Aquest serà utilitzat pel Llibre Major i com a valor predeterminat del subcompte si no es defineix un compte comptable a la fitxa del tercer.
    -ACCOUNTING_ACCOUNT_SUPPLIER=Accounting account used for supplier third parties
    +ACCOUNTING_ACCOUNT_SUPPLIER=Accounting account used for vendor third parties
     ACCOUNTING_ACCOUNT_SUPPLIER_Desc=S'utilitzarà un compte comptable dedicat definit a la fitxa de tercers per omplir el Llibre Major, o com a valor predeterminat de la comptabilitat del Llibre Major si no es defineix un compte comptable de proveïdor a la fitxa del tercer.
     CloneTax=Duplica un impost varis
     ConfirmCloneTax=Confirma la duplicació del pagament de l'impost varis
    @@ -247,4 +248,12 @@ ErrorBankAccountNotFound=Error: no s'ha trobat el compte bancari
     FiscalPeriod=Període comptable
     ListSocialContributionAssociatedProject=Llista de contribucions socials associades al projecte
     DeleteFromCat=Elimina del grup comptable
    -AccountingAffectation=Accounting assignement
    +AccountingAffectation=Assignació de comptes
    +LastDayTaxIsRelatedTo=Last day of period the tax is related to
    +VATDue=Impost sobre vendes reclamat
    +ClaimedForThisPeriod=Claimed for the period
    +PaidDuringThisPeriod=Paid during this period
    +ByVatRate=By sale tax rate
    +TurnoverbyVatrate=Turnover invoiced by sale tax rate
    +TurnoverCollectedbyVatrate=Turnover collected by sale tax rate
    +PurchasebyVatrate=Purchase by sale tax rate
    diff --git a/htdocs/langs/ca_ES/dict.lang b/htdocs/langs/ca_ES/dict.lang
    index badfc41f25d..2f78416bb81 100644
    --- a/htdocs/langs/ca_ES/dict.lang
    +++ b/htdocs/langs/ca_ES/dict.lang
    @@ -5,7 +5,8 @@ CountryIT=Itàlia
     CountryES=Espanya
     CountryDE=Alemanya
     CountryCH=Suïssa
    -CountryGB=Regne Unit
    +# Warning, country code GB is for United Kingdom. UK Does not exists as country code in ISO standard.
    +CountryGB=Regne unit
     CountryUK=Regne unit
     CountryIE=Irlanda
     CountryCN=Xina
    diff --git a/htdocs/langs/ca_ES/ecm.lang b/htdocs/langs/ca_ES/ecm.lang
    index 8c0807cc464..53676bb22e7 100644
    --- a/htdocs/langs/ca_ES/ecm.lang
    +++ b/htdocs/langs/ca_ES/ecm.lang
    @@ -39,9 +39,10 @@ ShowECMSection=Mostrar carpeta
     DeleteSection=Eliminació carpeta
     ConfirmDeleteSection=Vols eliminar el directori <b>%s</b>?
     ECMDirectoryForFiles=Carpeta relativa per a fitxers
    -CannotRemoveDirectoryContainsFiles=No es pot eliminar perquè té arxius
    +CannotRemoveDirectoryContainsFilesOrDirs=Removal not possible because it contains some files or sub-directories
    +CannotRemoveDirectoryContainsFiles=Removal not possible because it contains some files
     ECMFileManager=Explorador de fitxers
    -ECMSelectASection=Seleccioneu una carpeta en l'arbre de l'esquerra
    +ECMSelectASection=Seleccioneu una carpeta en l'arbre...
     DirNotSynchronizedSyncFirst=Aquest directori sembla que s'ha creat o modificat fora del mòdul ECM. Heu de prémer el botó "Resincronitzar" per sincronitzar el disc i la base de dades per obtenir el contingut d'aquest directori.
     ReSyncListOfDir=Resincronitzar la llista de directoris
     HashOfFileContent=Resum matemàtic ("hash") del contingut del fitxer
    diff --git a/htdocs/langs/ca_ES/errors.lang b/htdocs/langs/ca_ES/errors.lang
    index 567fbe97d15..cb7dd9a7e2d 100644
    --- a/htdocs/langs/ca_ES/errors.lang
    +++ b/htdocs/langs/ca_ES/errors.lang
    @@ -32,8 +32,8 @@ ErrorBarCodeRequired=Codi de barres requerit
     ErrorCustomerCodeAlreadyUsed=Codi de client ja utilitzat
     ErrorBarCodeAlreadyUsed=El codi de barres ja és utilitzat
     ErrorPrefixRequired=Prefix obligatori
    -ErrorBadSupplierCodeSyntax=La sintaxi del codi proveïdor és incorrecta
    -ErrorSupplierCodeRequired=Codi proveïdor obligatori
    +ErrorBadSupplierCodeSyntax=Sintaxi incorrecta per al codi del proveïdor
    +ErrorSupplierCodeRequired=Es requereix el codi del proveïdor
     ErrorSupplierCodeAlreadyUsed=Codi de proveïdor ja utilitzat
     ErrorBadParameters=Paràmetres incorrectes
     ErrorBadValueForParameter=Valor incorrecte '%s' del paràmetre '%s'
    @@ -87,7 +87,7 @@ ErrorsOnXLines=Errors a <b>%s</b> línies font
     ErrorFileIsInfectedWithAVirus=L'antivirus no ha pogut validar aquest arxiu (és probable que estigui infectat per un virus)!
     ErrorSpecialCharNotAllowedForField=Els caràcters especials no són admesos pel camp "%s"
     ErrorNumRefModel=Hi ha una referència a la base de dades (%s) i és incompatible amb aquesta numeració. Elimineu la línia o renomeneu la referència per activar aquest mòdul.
    -ErrorQtyTooLowForThisSupplier=Quantitat insuficient per aquest proveïdor
    +ErrorQtyTooLowForThisSupplier=Quantity too low for this vendor or no price defined on this product for this supplier
     ErrorModuleSetupNotComplete=La configuració de mòduls sembla incompleta. Ves a Inici - Configuració - Mòduls a completar.
     ErrorBadMask=Error en la màscara
     ErrorBadMaskFailedToLocatePosOfSequence=Error, sense número de seqüència en la màscara
    @@ -177,7 +177,7 @@ ErrorBadDefinitionOfMenuArrayInModuleDescriptor=Definició incorrecta del menú
     ErrorSavingChanges=Hi ha hagut un error al salvar els canvis
     ErrorWarehouseRequiredIntoShipmentLine=El magatzem és obligatori en la línia a enviar
     ErrorFileMustHaveFormat=El fitxer té format %s
    -ErrorSupplierCountryIsNotDefined=El país d'aquest proveïdor no està definit. Corregeix-lo primer.
    +ErrorSupplierCountryIsNotDefined=Country for this vendor is not defined. Correct this first.
     ErrorsThirdpartyMerge=No es poden combinar els dos registres. Petició cancelada.
     ErrorStockIsNotEnoughToAddProductOnOrder=No hi ha suficient estoc del producte %s per afegir-ho en una nova comanda.
     ErrorStockIsNotEnoughToAddProductOnInvoice=No hi ha suficient estoc del producte %s per afegir-ho en una nova factura.
    @@ -230,4 +230,4 @@ WarningSomeLinesWithNullHourlyRate=Algunes vegades es van registrar per alguns u
     WarningYourLoginWasModifiedPleaseLogin=El teu login s'ha modificat. Per seguretat has de fer login amb el nou login abans de la següent acció.
     WarningAnEntryAlreadyExistForTransKey=Ja existeix una entrada per la clau de traducció d'aquest idioma
     WarningNumberOfRecipientIsRestrictedInMassAction=Advertència: el nombre de destinataris diferents està limitat a <b>%s</b> quan s'utilitzen les accions massives sobre llistes
    -WarningDateOfLineMustBeInExpenseReportRange=Warning, the date of line is not in the range of the expense report
    +WarningDateOfLineMustBeInExpenseReportRange=Advertència, la data de la línia no està dins del rang de l'informe de despeses
    diff --git a/htdocs/langs/ca_ES/install.lang b/htdocs/langs/ca_ES/install.lang
    index 9146bb74e45..a1ce071cf25 100644
    --- a/htdocs/langs/ca_ES/install.lang
    +++ b/htdocs/langs/ca_ES/install.lang
    @@ -6,6 +6,7 @@ ConfFileDoesNotExistsAndCouldNotBeCreated=El fitxer de configuració <b>%s</b> n
     ConfFileCouldBeCreated=L'arxiu de configuració <b>%s</b> s'ha creat.
     ConfFileIsNotWritable=L'arxiu de configuració <b>%s</b> no és modificable. Comprova els permisos. Per a una primera instal·lació, el servidor web ha de tenir el dret a modificar aquest fitxer durant el procés de configuració (per exemple "chmod 666" sobre un SO compatible UNIX).
     ConfFileIsWritable=L'arxiu <b>%s</b> és modificable.
    +ConfFileMustBeAFileNotADir=Configuration file <b>%s</b> must be a file, not a directory.
     ConfFileReload=Recarregar tota la informació de l'arxiu de configuració.
     PHPSupportSessions=Aquest PHP suporta sessions
     PHPSupportPOSTGETOk=Aquest PHP suporta bé les variables POST i GET.
    @@ -91,8 +92,8 @@ FailedToCreateAdminLogin=No s'ha pogut crear el compte d'administrador de Doliba
     WarningRemoveInstallDir=Atenció, per raons de seguretat, amb la finalitat de bloquejar un nou ús de les eines d'instal·lació/actualització, és aconsellable crear en el directori arrel de Dolibarr un arxiu anomenat <b>install.lock </b> en només lectura.
     FunctionNotAvailableInThisPHP=No disponible en aquest PHP
     ChoosedMigrateScript=Elecció de l'script de migració
    -DataMigration=Migració de les dades
    -DatabaseMigration=Migració del format de la base de dades
    +DataMigration=Migració de la base de dades (dades)
    +DatabaseMigration=Migració de la base de dades (estructura + algunes dades)
     ProcessMigrateScript=Execució del script
     ChooseYourSetupMode=Tria el teu mètode d'instal·lació i fes clic a "Començar"
     FreshInstall=Nova instal·lació
    @@ -146,7 +147,7 @@ NothingToDo=No hi ha res a fer
     # upgrade
     MigrationFixData=Correcció de dades desnormalitzades
     MigrationOrder=Migració de dades de les comandes clients
    -MigrationSupplierOrder=Migració de dades de les comandes a proveïdors
    +MigrationSupplierOrder=Data migration for vendor's orders
     MigrationProposal=Migració de dades de pressupostos
     MigrationInvoice=Migració de dades de les factures a clients
     MigrationContract=Migració de dades dels contractes
    @@ -196,8 +197,14 @@ MigrationEvents=Migració d'esdeveniments per afegir propietari a la taula d'asi
     MigrationEventsContact=Migració d'esdeveniments per afegir contacte d'esdeveniments a la taula d'assignacions
     MigrationRemiseEntity=Actualitza el valor del camp entity de llx_societe_remise
     MigrationRemiseExceptEntity=Actualitza el valor del camp entity de llx_societe_remise_except
    +MigrationUserRightsEntity=Actualitza el valor del camp de l'entitat llx_user_rights
    +MigrationUserGroupRightsEntity=Actualitza el valor del camp de l'entitat llx_usergroup_rights
     MigrationReloadModule=Recarrega el mòdul %s
     MigrationResetBlockedLog=Restablir el mòdul BlockedLog per l'algoritme v7
     ShowNotAvailableOptions=Mostra opcions no disponibles
     HideNotAvailableOptions=Amaga opcions no disponibles
     ErrorFoundDuringMigration=S'ha reportat un error durant el procés de migració, de manera que el proper pas no està disponible. Per ignorar els errors, pots fer <a href="%s">clic aqui</a>, però l'aplicació o algunes funcionalitats podrien no funcionar correctament fins que no es corregeixi.
    +YouTryInstallDisabledByDirLock=The application try to sefl upgrade, but install/upgrade pages have been disabled for security reason (directory renamed with .lock suffix).<br>
    +YouTryInstallDisabledByFileLock=The application try to sefl upgrade, but install/upgrade pages pages have been disabled for security reason (by lock file <strong>install.lock</strong> into dolibarr documents directory).<br>
    +ClickHereToGoToApp=Fes clic aquí per anar a la teva aplicació
    +ClickOnLinkOrRemoveManualy=Click on following link and if you always reach this page, you must remove the file install.lock into documents directory manually
    diff --git a/htdocs/langs/ca_ES/ldap.lang b/htdocs/langs/ca_ES/ldap.lang
    index 8b47bc5b455..6c7f154e597 100644
    --- a/htdocs/langs/ca_ES/ldap.lang
    +++ b/htdocs/langs/ca_ES/ldap.lang
    @@ -1,5 +1,4 @@
     # Dolibarr language file - Source file is en_US - ldap
    -DomainPassword=Contrasenya del domini
     YouMustChangePassNextLogon=La contrasenya de <b>%s </b> en el domini <b>%s </b> ha de ser modificada.
     UserMustChangePassNextLogon=L'usuari ha de canviar de contrasenya en la propera connexió
     LDAPInformationsForThisContact=Informació de la base de dades LDAP d'aquest contacte
    @@ -25,3 +24,4 @@ MemberTypeSynchronized=Tipus de membre sincronitzat
     ContactSynchronized=Contacte sincronitzat
     ForceSynchronize=Forçar sincronització Dolibarr -> LDAP
     ErrorFailedToReadLDAP=Error de la lectura de l'anuari LDAP. Comprovar la configuració del mòdul LDAP i l'accessibilitat de l'anuari.
    +PasswordOfUserInLDAP=Contrasenya de l'usuari en LDAP
    diff --git a/htdocs/langs/ca_ES/loan.lang b/htdocs/langs/ca_ES/loan.lang
    index a759cfa5cfc..5f80bd494a3 100644
    --- a/htdocs/langs/ca_ES/loan.lang
    +++ b/htdocs/langs/ca_ES/loan.lang
    @@ -10,6 +10,7 @@ LoanCapital=Capital
     Insurance=Assegurança
     Interest=Interessos
     Nbterms=Nombre de termes
    +Term=Termini
     LoanAccountancyCapitalCode=Compte comptable del capital
     LoanAccountancyInsuranceCode=Compte comptable de l'assegurança
     LoanAccountancyInterestCode=Compte comptable per al interès
    @@ -17,43 +18,14 @@ ConfirmDeleteLoan=Confirma la eliminació del préstec
     LoanDeleted=Préstec eliminat correctament
     ConfirmPayLoan=Confirma la classificació del préstec com a pagat
     LoanPaid=Préstec pagat
    -# Calc
    -LoanCalc=Calculadora de prèstecs del banc
    -PurchaseFinanceInfo=Informació de compres i finançament
    -SalePriceOfAsset=Preu de venda d'actius
    -PercentageDown=Percentatge inferior
    -LengthOfMortgage=Durada del préstec
    -AnnualInterestRate=Taxa d'interès anual
    -ExplainCalculations=Explicació de càlculs
    -ShowMeCalculationsAndAmortization=Mostra els càlculs i l'amortització
    -MortgagePaymentInformation=Informació de pagament d'hipoteca
    -DownPayment=Dipòsit
    -DownPaymentDesc=El <b>baix pagament</b> = El preu de l'habitatge multiplicat pel baix percentatge dividit per 100 (el 5% arriba a ser fins 5/100 o 0.05 )
    -InterestRateDesc=La <b>taxa d'interès</b> = El percentatge d'interès anual dividit per 100
    -MonthlyFactorDesc=El <b>factor mensual</b> = El resultat de la següent fórmula
    -MonthlyInterestRateDesc=La <b>taxa d'interès mensual</b> = La taxa d'interès anual dividida per 12 (pels 12 mesos de l'any)
    -MonthTermDesc=El <b>terme mensual</b> del préstec en mesos = El nombre d'anys que ha pres el préstec per 12 vegades
    -MonthlyPaymentDesc=El pagament mensual és genera utilitzant la següent fórmula
    -AmortizationPaymentDesc=L'<a href="#amortization">amortització</a> trenca la quantitat del pagament mensual cap al interès del banc, i com pagarà el capital principal del préstec.
    -AmountFinanced=Import finançat
    -AmortizationMonthlyPaymentOverYears=Amortització per pagaments mensuals: <b>%s</b> durant %s anys
    -Totalsforyear=Totals per any
    -MonthlyPayment=Pagament mensual
    -LoanCalcDesc=Aquesta <b>calculadora d'hipoteques</ b> es pot utilitzar per calcular el pagament mensual d'una prestatària, d'acord amb la quantitat prestada, el termini del préstec desitjat i el tipus d'interés.<br> Aquesta calculadora inclou també AHP (Assegurança Hipotecària Privada) per als préstecs en els quals menys del 20 %% es posa com a pagament inicial. També es tenen en compte els impostos sobre la propietat de la ciutat, i el seu efecte sobre el total del pagament mensual de la hipoteca.<br>
    -GoToInterest=%s es destinaran a INTERÈS
    -GoToPrincipal=%s es destinaran a PRINCIPAL
    -YouWillSpend=Gastaràs %s en l'any %s
     ListLoanAssociatedProject=Llistat de prèstecs associats al projecte
     AddLoan=Crea un préstec
    +FinancialCommitment=Compromís financer
    +InterestAmount=Interessos
    +CapitalRemain=Capital remain
     # Admin
     ConfigLoan=Configuració del mòdul de préstecs
     LOAN_ACCOUNTING_ACCOUNT_CAPITAL=Compte comptable del capital per defecte
     LOAN_ACCOUNTING_ACCOUNT_INTEREST=Compte comptable per al interès per defecte
     LOAN_ACCOUNTING_ACCOUNT_INSURANCE=Compte comptable de l'assegurança per defecte
    -FinancialCommitment=Financial commitment
    -CreateCalcSchedule=Edit financial commitment
    -<<<<<<< HEAD
    -InterestAmount=Interest amount
    -=======
    -InterestAmount=Import d'interès
    ->>>>>>> branch '7.0' of git@github.com:Dolibarr/dolibarr.git
    +CreateCalcSchedule=Edita el compromís financer
    diff --git a/htdocs/langs/ca_ES/mails.lang b/htdocs/langs/ca_ES/mails.lang
    index 12f60619fa8..8c2e93f0e85 100644
    --- a/htdocs/langs/ca_ES/mails.lang
    +++ b/htdocs/langs/ca_ES/mails.lang
    @@ -11,7 +11,9 @@ MailFrom=Remitent
     MailErrorsTo=Errors a
     MailReply=Respondre a
     MailTo=Destinatari(s)
    +MailToUsers=A l'usuari(s)
     MailCC=Còpia a
    +MailToCCUsers=Còpia l'usuari(s)
     MailCCC=Adjuntar còpia a
     MailTopic=Assumpte de l'e-mail
     MailText=Missatge
    @@ -78,11 +80,7 @@ ResultOfMailSending=Resultat de l'enviament massiu d'e-mails
     NbSelected=Nº seleccionats
     NbIgnored=Nº ignorats
     NbSent=Nº enviats
    -<<<<<<< HEAD
    -SentXXXmessages=%s message(s) sent.
    -=======
     SentXXXmessages=%s missatge(s) enviat(s).
    ->>>>>>> branch '7.0' of git@github.com:Dolibarr/dolibarr.git
     ConfirmUnvalidateEmailing=Are you sure you want to change email <b>%s</b> to draft status?
     MailingModuleDescContactsWithThirdpartyFilter=Contacte amb filtres de client
     MailingModuleDescContactsByCompanyCategory=Contactes per categoria de tercer
    @@ -140,7 +138,7 @@ NbOfTargetedContacts=Número actual de contactes destinataris d'e-mails
     UseFormatFileEmailToTarget=El fitxer importat ha de tenir el format <strong>email;nom;cognom;altre</strong>
     UseFormatInputEmailToTarget=Entra una cadena amb el format <strong>email;nom;cognom;altre</strong>
     MailAdvTargetRecipients=Destinataris (selecció avançada)
    -AdvTgtTitle=Fill input fields to preselect the third parties or contacts/addresses to target
    +AdvTgtTitle=Ompliu els camps d'entrada per seleccionar prèviament els tercers o contactes / adreces a destinació
     AdvTgtSearchTextHelp=Utilitza %% com a caràcter màgic. Per exemple per trobar tots els registres que siguin com <b>josefina, jordina, joana</b> pots posar <b>jo%%</b>. També pots utilitzar el separador ; pels valors, i utilitzar ! per excepcions de valors. Per exemple <b>josefina;jordina;joa%%;!joan;!joaq%</b> mostrarà totes les josefina, jordina, i els noms que comencin per joa excepte els joan i els que comencin per joaq
     AdvTgtSearchIntHelp=Utilitza un interval per seleccionar un valor enter o decimal
     AdvTgtMinVal=Valor mínim
    @@ -168,4 +166,4 @@ InGoingEmailSetup=Configuració de correus electrònics entrants
     OutGoingEmailSetupForEmailing=Configuració del correu electrònic sortint (per enviament de correus massiu)
     DefaultOutgoingEmailSetup=Configuració per defecte del correu electrònic sortint 
     Information=Informació
    -
    +ContactsWithThirdpartyFilter=Contacts avec filtre client
    diff --git a/htdocs/langs/ca_ES/main.lang b/htdocs/langs/ca_ES/main.lang
    index 57aeb431d9a..fef9a992d40 100644
    --- a/htdocs/langs/ca_ES/main.lang
    +++ b/htdocs/langs/ca_ES/main.lang
    @@ -64,22 +64,14 @@ ErrorNoVATRateDefinedForSellerCountry=Error, cap tipus d'IVA definit per al paí
     ErrorNoSocialContributionForSellerCountry=Error, cap tipus d'impost varis definit per al país '%s'.
     ErrorFailedToSaveFile=Error, el registre del fitxer ha fallat.
     ErrorCannotAddThisParentWarehouse=Està intentant afegir un magatzem pare que ja és fill de l'actual
    -<<<<<<< HEAD
    -MaxNbOfRecordPerPage=Max number of record per page
    -=======
     MaxNbOfRecordPerPage=Número màxim de registres per pàgina
    ->>>>>>> branch '7.0' of git@github.com:Dolibarr/dolibarr.git
     NotAuthorized=No està autoritzat per fer-ho.
     SetDate=Indica la data
     SelectDate=Seleccioneu una data
     SeeAlso=Veure també %s
     SeeHere=Mira aquí
     ClickHere=Fes clic aquí
    -<<<<<<< HEAD
    -Here=Here
    -=======
     Here=Aquí
    ->>>>>>> branch '7.0' of git@github.com:Dolibarr/dolibarr.git
     Apply=Aplicar
     BackgroundColorByDefault=Color de fons
     FileRenamed=L'arxiu s'ha renombrat correctament
    @@ -100,6 +92,7 @@ DolibarrInHttpAuthenticationSoPasswordUseless=Dolibarr està configurat en mode
     Administrator=Administrador
     Undefined=No definit
     PasswordForgotten=Heu oblidat la contrasenya?
    +NoAccount=Cap compte?
     SeeAbove=Esmentar anteriorment
     HomeArea=Àrea inici
     LastConnexion=Última connexió
    @@ -195,7 +188,7 @@ ToLink=Enllaç
     Select=Seleccionar
     Choose=Escollir
     Resize=Redimensionar
    -ResizeOrCrop=Resize or Crop
    +ResizeOrCrop=Canviar la mida o tallar
     Recenter=Enquadrar
     Author=Autor
     User=Usuari
    @@ -239,7 +232,7 @@ Limit=Límit
     Limits=Límits
     Logout=Desconnexió
     NoLogoutProcessWithAuthMode=No s'ha pogut desconnectar amb el mètode de autenticació <b>%s</b>
    -Connection=Connexió
    +Connection=Usuari
     Setup=Configuració
     Alert=Alerta
     MenuWarnings=Alertes
    @@ -336,14 +329,10 @@ Default=Defecte
     DefaultValue=Valor per defecte
     DefaultValues=Valors per defecte
     Price=Preu
    -<<<<<<< HEAD
    -PriceCurrency=Price (currency)
    -=======
     PriceCurrency=Preu (moneda)
    ->>>>>>> branch '7.0' of git@github.com:Dolibarr/dolibarr.git
     UnitPrice=Preu unitari
     UnitPriceHT=Preu base
    -UnitPriceHTCurrency=Unit price (net) (currency)
    +UnitPriceHTCurrency=Preu unitari (net) (moneda)
     UnitPriceTTC=Preu unitari total
     PriceU=P.U.
     PriceUHT=P.U.
    @@ -371,7 +360,7 @@ AmountLT2ES=Import IRPF
     AmountTotal=Import total
     AmountAverage=Import mitjà
     PriceQtyMinHT=Preu quantitat min total
    -PriceQtyMinHTCurrency=Price quantity min. (net of tax) (currency)
    +PriceQtyMinHTCurrency=Quantitat de preu min. (net de l'impost) (moneda)
     Percentage=Percentatge
     Total=Total
     SubTotal=Subtotal
    @@ -414,6 +403,7 @@ DefaultTaxRate=Tipus impositiu per defecte
     Average=Mitja
     Sum=Suma
     Delta=Diferència
    +RemainToPay=Queda per pagar
     Module=Mòdul/Aplicació
     Modules=Mòduls/Aplicacions
     Option=Opció
    @@ -441,7 +431,7 @@ ActionDoneShort=Acabat
     ActionUncomplete=Incomplet
     LatestLinkedEvents=Darrers %s esdeveniments vinculats
     CompanyFoundation=Empresa/Organització
    -Accountant=Accountant
    +Accountant=Comptador
     ContactsForCompany=Contactes d'aquest tercer
     ContactsAddressesForCompany=Contactes/adreces d'aquest tercer
     AddressesForCompany=Adreces d'aquest tercer
    @@ -450,11 +440,7 @@ ActionsOnMember=Esdeveniments d'aquest soci
     ActionsOnProduct=Esdeveniments sobre aquest producte
     NActionsLate=%s en retard
     ToDo=A realitzar
    -<<<<<<< HEAD
    -Completed=Completed
    -=======
     Completed=Finalitzat
    ->>>>>>> branch '7.0' of git@github.com:Dolibarr/dolibarr.git
     Running=En progrés
     RequestAlreadyDone=Sol·licitud ja recollida
     Filter=Filtre
    @@ -521,6 +507,7 @@ NoneF=Ninguna
     NoneOrSeveral=Cap o diversos
     Late=Retard
     LateDesc=El retard que defineix si un registre arriba tard o no depèn de la configuració. Pregunti al seu administrador per canviar de retard des del menú Inici - Configuració - Alertes.
    +NoItemLate=No late item
     Photo=Foto
     Photos=Fotos
     AddPhoto=Afegir foto
    @@ -635,9 +622,9 @@ BuildDoc=Generar el doc
     Entity=Entitat
     Entities=Entitats
     CustomerPreview=Historial client
    -SupplierPreview=Historial proveïdor
    +SupplierPreview=Vista prèvia del proveïdor
     ShowCustomerPreview=Veure historial client
    -ShowSupplierPreview=Veure historial proveïdor
    +ShowSupplierPreview=Mostra la vista prèvia del proveïdor
     RefCustomer=Ref. client
     Currency=Divisa
     InfoAdmin=Informació per als administradors
    @@ -695,7 +682,7 @@ Color=Color
     Documents=Documents
     Documents2=Documents
     UploadDisabled=Pujada desactivada
    -MenuAccountancy=Comptabilitat
    +MenuAccountancy=Comptabilitat experta
     MenuECM=Documents
     MenuAWStats=AWStats
     MenuMembers=Socis
    @@ -882,11 +869,7 @@ FileNotShared=Fitxer no compartit amb el públic extern
     Project=Projecte
     Projects=Projectes
     Rights=Permisos
    -<<<<<<< HEAD
    -LineNb=Line no.
    -=======
     LineNb=Núm. línia
    ->>>>>>> branch '7.0' of git@github.com:Dolibarr/dolibarr.git
     IncotermLabel=Incoterms
     # Week day
     Monday=Dilluns
    @@ -935,11 +918,11 @@ SearchIntoProductsOrServices=Productes o serveis
     SearchIntoProjects=Projectes
     SearchIntoTasks=Tasques
     SearchIntoCustomerInvoices=Factures a clients
    -SearchIntoSupplierInvoices=Factures de proveïdors
    +SearchIntoSupplierInvoices=Factures del proveïdor
     SearchIntoCustomerOrders=Comandes de clients
    -SearchIntoSupplierOrders=Comandes a proveïdors
    +SearchIntoSupplierOrders=Comandes de compra
     SearchIntoCustomerProposals=Pressupostos
    -SearchIntoSupplierProposals=Pressupost de proveïdor
    +SearchIntoSupplierProposals=Pressupostos de proveïdor
     SearchIntoInterventions=Intervencions
     SearchIntoContracts=Contractes
     SearchIntoCustomerShipments=Enviaments de client
    @@ -953,20 +936,15 @@ CommentDeleted=Comentari suprimit
     Everybody=Projecte compartit
     PayedBy=Pagat per
     PayedTo=Pagat a
    -<<<<<<< HEAD
    -Monthly=Monthly
    -Quarterly=Quarterly
    -Annual=Annual
    -Local=Local
    -Remote=Remote
    -LocalAndRemote=Local and Remote
    -=======
     Monthly=Mensual
     Quarterly=Trimestral
     Annual=Anual
     Local=Local
     Remote=Remot
     LocalAndRemote=Local i remota
    ->>>>>>> branch '7.0' of git@github.com:Dolibarr/dolibarr.git
    -KeyboardShortcut=Keyboard shortcut
    +KeyboardShortcut=Tecla de drecera
     AssignedTo=Assignada a
    +Deletedraft=Suprimeix l'esborrany
    +ConfirmMassDraftDeletion=Confirmació d'eliminació massiva d'esborranys
    +FileSharedViaALink=Fitxer compartit a través d'un enllaç
    +
    diff --git a/htdocs/langs/ca_ES/margins.lang b/htdocs/langs/ca_ES/margins.lang
    index 7a0d17b53a0..cf1ca7b2c1c 100644
    --- a/htdocs/langs/ca_ES/margins.lang
    +++ b/htdocs/langs/ca_ES/margins.lang
    @@ -31,7 +31,7 @@ MARGIN_TYPE=Preu de cost suggerit per defecte pel càlcul de marge
     MargeType1=Marge en el millor preu de proveïdor
     MargeType2=Marge en Preu mitjà ponderat (PMP)
     MargeType3=Marge en preu de cost
    -MarginTypeDesc=* Marge en el millor preu de venda = Preu de venda - Millor preu de proveïdor definit en la fitxa de producte<br>* Marge en Preu Mig Ponderat (PMP) = Preu de venda - Preu Mig Ponderat de producte (PMP) o millor preu de proveïdor si el PMP no està definit<br>* Marge en Preu de cost = Preu de venda - Preu de cost definit en la fitxa de producte o PMP si el preu de cost no està definit, o el millor preu de proveïdor si el PMP no està definit
    +MarginTypeDesc=* Margin on best buying price = Selling price - Best vendor price defined on product card<br>* Margin on Weighted Average Price (WAP) = Selling price - Product Weighted Average Price (WAP) or best supplier price if WAP not yet defined<br>* Margin on Cost price = Selling price - Cost price defined on product card or WAP if cost price not defined, or best supplier price if WAP not yet defined
     CostPrice=Preu de compra
     UnitCharges=Càrrega unitària
     Charges=Càrreges
    @@ -41,4 +41,4 @@ rateMustBeNumeric=El marge ha de ser un valor numèric
     markRateShouldBeLesserThan100=El marge té que ser menor que 100
     ShowMarginInfos=Mostrar info de marges
     CheckMargins=Detall de marges
    -MarginPerSaleRepresentativeWarning=The report of margin per user use the link between third parties and sale representatives to calculate the margin of each sale representative. Because some thirdparties may not have any ddiated sale representative and some thirdparties may be linked to several, some amounts may not be included into this report (if there is no sale representative) and some may appear on different lines (for each sale representative).
    +MarginPerSaleRepresentativeWarning=L'informe de marge per usuari utilitza el vincle entre tercers i representants de vendes per calcular el marge de cada representant de venda. Com que algunes terceres parts no poden tenir cap representant de venda i algunes terceres parts poden estar vinculades a diverses, és possible que no s'incloguin alguns imports en aquest informe (si no hi ha representant de venda) i alguns poden aparèixer en diferents línies (per a cada representant de la venda).
    diff --git a/htdocs/langs/ca_ES/members.lang b/htdocs/langs/ca_ES/members.lang
    index 050d74521bd..4c07b1bfdd6 100644
    --- a/htdocs/langs/ca_ES/members.lang
    +++ b/htdocs/langs/ca_ES/members.lang
    @@ -107,36 +107,32 @@ SubscriptionNotRecorded=Subscripció no registrada
     AddSubscription=Crear afiliació
     ShowSubscription=Mostrar afiliació
     # Label of email templates
    -SendingAnEMailToMember=Sending information email to member
    -SendingEmailOnAutoSubscription=Sending email on auto registration
    -SendingEmailOnMemberValidation=Sending email on new member validation
    -SendingEmailOnNewSubscription=Sending email on new subscription
    -SendingReminderForExpiredSubscription=Sending reminder for expired subscription
    -SendingEmailOnCancelation=Sending email on cancelation
    +SendingAnEMailToMember=Enviant informació per correu electrònic a membre
    +SendingEmailOnAutoSubscription=Enviament de correu electrònic amb registre automàtic
    +SendingEmailOnMemberValidation=S'està enviant un correu electrònic amb la validació de membre nou
    +SendingEmailOnNewSubscription=S'està enviant un correu electrònic amb una nova subscripció
    +SendingReminderForExpiredSubscription=Sending reminder for expired subscriptions
    +SendingEmailOnCancelation=Enviant correu electrònic de cancel·lació
     # Topic of email templates
    -YourMembershipRequestWasReceived=Your membership was received.
    -YourMembershipWasValidated=Your membership was validated
    -YourSubscriptionWasRecorded=Your new subscription was recorded
    -<<<<<<< HEAD
    -SubscriptionReminderEmail=Subscription reminder
    -=======
    +YourMembershipRequestWasReceived=S'ha rebut la vostra subscripció.
    +YourMembershipWasValidated=S'ha validat la vostra subscripció
    +YourSubscriptionWasRecorded=S'ha registrat la vostra nova subscripció
     SubscriptionReminderEmail=Recordatori de subscripció
    ->>>>>>> branch '7.0' of git@github.com:Dolibarr/dolibarr.git
    -YourMembershipWasCanceled=Your membership was canceled
    +YourMembershipWasCanceled=S'ha cancel·lat la vostra pertinença
     CardContent=Contingut de la seva fitxa de soci
     # Text of email templates
    -ThisIsContentOfYourMembershipRequestWasReceived=We want to let you know that your membership request was received.<br><br>
    -ThisIsContentOfYourMembershipWasValidated=We want to let you know that your membership was validated with the following information:<br><br>
    -ThisIsContentOfYourSubscriptionWasRecorded=We want to let you know that your new subscription was recorded.<br><br>
    -ThisIsContentOfSubscriptionReminderEmail=We want to let you know thet your subscription is about to expire. We hope you can make a renewal of it.<br><br>
    -ThisIsContentOfYourCard=This is a remind of the information we get about you. Feel free to contact us if something looks wrong.<br><br>
    +ThisIsContentOfYourMembershipRequestWasReceived=Volem informar-li que s'ha rebut la vostra sol·licitud de subscripció. <br> <br>
    +ThisIsContentOfYourMembershipWasValidated=Volem informar-vos que la vostra subscripció s'ha validat amb la informació següent: <br> <br>
    +ThisIsContentOfYourSubscriptionWasRecorded=Volem informar-vos que s'ha registrat la vostra nova subscripció. <br> <br>
    +ThisIsContentOfSubscriptionReminderEmail=Volem informar-vos que la vostra subscripció està a punt de caducar. Esperem que la vulgueu renovar.<br><br>
    +ThisIsContentOfYourCard=Això és un recordatori de la informació que obtenim sobre vostè. No dubti en contactar-nos si hi ha alguna cosa que sembla malament. <br> <br>
     DescADHERENT_AUTOREGISTER_NOTIF_MAIL_SUBJECT=Assumpte del e-mail rebut en cas d'auto-inscripció d'un convidat
     DescADHERENT_AUTOREGISTER_NOTIF_MAIL=E-mail rebut en cas d'auto-inscripció d'un convidat
    -DescADHERENT_EMAIL_TEMPLATE_AUTOREGISTER=Template Email to use to send email to a member on member autosubscription
    -DescADHERENT_EMAIL_TEMPLATE_MEMBER_VALIDATION=Template EMail to use to send email to a member on member validation
    -DescADHERENT_EMAIL_TEMPLATE_SUBSCRIPTION=Template Email to use to send email to a member on new subscription recording
    -DescADHERENT_EMAIL_TEMPLATE_REMIND_EXPIRATION=Template Email to use to send email remind when subscription is about to expire
    -DescADHERENT_EMAIL_TEMPLATE_CANCELATION=Template Email to use to send email to a member on member cancelation
    +DescADHERENT_EMAIL_TEMPLATE_AUTOREGISTER=Correu electrònic de plantilla per utilitzar per enviar correus electrònics a un membre de la subscripció automàtica de membres
    +DescADHERENT_EMAIL_TEMPLATE_MEMBER_VALIDATION=Plantilla de correu electrònic per utilitzar per enviar correus electrònics a un membre en la validació de membre
    +DescADHERENT_EMAIL_TEMPLATE_SUBSCRIPTION=Plantilla de correu electrònic per utilitzar per enviar correus electrònics a un membre sobre la nova gravació de la subscripció
    +DescADHERENT_EMAIL_TEMPLATE_REMIND_EXPIRATION=Plantilla de correu electrònic per utilitzar per enviar correus electrònics quan la subscripció està a punt de caducar
    +DescADHERENT_EMAIL_TEMPLATE_CANCELATION=Plantilla de correu electrònic per utilitzar per enviar en la cancel·lació de membres
     DescADHERENT_MAIL_FROM=E-mail emissor per als e-mails automàtics
     DescADHERENT_ETIQUETTE_TYPE=Format pàgines etiquetes
     DescADHERENT_ETIQUETTE_TEXT=Text a imprimir a la direcció de les etiquetes de soci
    @@ -195,8 +191,8 @@ NoVatOnSubscription=Sense IVA per a les afiliacions
     MEMBER_PAYONLINE_SENDEMAIL=E-Mail per advertir en cas de recepció de confirmació d'un pagament validat d'una afiliació (Exemple: pagament-fet@exemple.com)
     ADHERENT_PRODUCT_ID_FOR_SUBSCRIPTIONS=Producte utilitzat per la línia de subscripció a la factura: %s
     NameOrCompany=Nom o empresa
    -SubscriptionRecorded=Subscription recorded
    -NoEmailSentToMember=No email sent to member
    -EmailSentToMember=Email sent to member at %s
    -SendReminderForExpiredSubscriptionTitle=Send reminder by email for expired subscription
    -SendReminderForExpiredSubscription=Send reminder by email to members when subscription is about to expire (parameter is number of days before end of subscription to send the remind)
    +SubscriptionRecorded=S'ha registrat la subscripció
    +NoEmailSentToMember=No s'ha enviat un correu electrònic al membre
    +EmailSentToMember=Correu electrònic enviat a membre a %s
    +SendReminderForExpiredSubscriptionTitle=Enviar recordatori per correu electrònic per subscripció caducada
    +SendReminderForExpiredSubscription=Enviar un recordatori per correu electrònic als membres quan la subscripció estigui a punt de caducar (el paràmetre és el nombre de dies abans de la finalització de la subscripció per enviar el recordatori)
    diff --git a/htdocs/langs/ca_ES/modulebuilder.lang b/htdocs/langs/ca_ES/modulebuilder.lang
    index f5de35f93b3..a93c239949c 100644
    --- a/htdocs/langs/ca_ES/modulebuilder.lang
    +++ b/htdocs/langs/ca_ES/modulebuilder.lang
    @@ -74,6 +74,7 @@ NoWidget=Sense widget
     GoToApiExplorer=Ves a l'explorador de l'API
     ListOfMenusEntries=Llista d'entrades de menú
     ListOfPermissionsDefined=Llista de permisos definits
    +SeeExamples=Mira exemples aquí
     EnabledDesc=Condició per tenir activat aquest camp (Exemples: 1 ó $conf->global->MYMODULE_MYOPTION)
     VisibleDesc=El camp és visible? (Exemples: 0=Mai visible, 1=Visible en llistes i en formularis de creació/actualització/visualització, 2=Visible només en llistes, 3=Visible només en formularis de creació/actualització/visualització. Si s'assigna un valor negatiu el camp no es mostra per defecte en llistes, però es pot seleccionar per visualitzar.
     IsAMeasureDesc=Es pot acumular el valor del camp per obtenir una suma total de la llista? (Exemples: 1 ó 0)
    @@ -94,4 +95,7 @@ YouCanUseTranslationKey=Podeu utilitzar aquí una clau que és la clau de traduc
     DropTableIfEmpty=(Suprimeix la taula si està buida)
     TableDoesNotExists=La taula %s no existeix
     TableDropped=S'ha esborrat la taula %s
    -InitStructureFromExistingTable=Build the structure array string of an existing table
    +InitStructureFromExistingTable=Creeu la cadena de la matriu d'estructura d'una taula existent
    +UseAboutPage=Disallow the about page
    +UseDocFolder=Disallow the documentation folder
    +UseSpecificReadme=Use a specific ReadMe
    diff --git a/htdocs/langs/ca_ES/opensurvey.lang b/htdocs/langs/ca_ES/opensurvey.lang
    index 8111659f00b..9792690147d 100644
    --- a/htdocs/langs/ca_ES/opensurvey.lang
    +++ b/htdocs/langs/ca_ES/opensurvey.lang
    @@ -58,3 +58,4 @@ MoreChoices=Introdueixi més opcions pels votants
     SurveyExpiredInfo=L'enquesta s'ha tancat o el temps de votació s'ha acabat.
     EmailSomeoneVoted=%s ha emplenat una línia.\nPot trobar la seva enquesta en l'enllaç:\n%s
     ShowSurvey=Mostra l'enquesta
    +UserMustBeSameThanUserUsedToVote=Per publicar un comentari has d'utilitzar el mateix nom d'usuari que l'utilitzat per votar.
    diff --git a/htdocs/langs/ca_ES/orders.lang b/htdocs/langs/ca_ES/orders.lang
    index a7ad18af446..668b14a52d1 100644
    --- a/htdocs/langs/ca_ES/orders.lang
    +++ b/htdocs/langs/ca_ES/orders.lang
    @@ -1,6 +1,6 @@
     # Dolibarr language file - Source file is en_US - orders
     OrdersArea=Àrea comandes de clients
    -SuppliersOrdersArea=Àrea comandes a proveïdors
    +SuppliersOrdersArea=Àrea de comandes de compra
     OrderCard=Fitxa comanda
     OrderId=Id comanda
     Order=Comanda
    @@ -13,18 +13,18 @@ OrderToProcess=Comanda a processar
     NewOrder=Nova comanda
     ToOrder=Realitzar comanda
     MakeOrder=Realitzar comanda
    -SupplierOrder=Comanda a proveïdor
    -SuppliersOrders=Comandes a proveïdors
    -SuppliersOrdersRunning=Comandes a proveïdors en curs
    -CustomerOrder=Comanda de client
    -CustomersOrders=Comandes de client
    +SupplierOrder=Comanda de compra
    +SuppliersOrders=Comandes de compra
    +SuppliersOrdersRunning=Comandes de compra actuals
    +CustomerOrder=Compte bloquejat
    +CustomersOrders=Comandes de clients
     CustomersOrdersRunning=Comandes de clients en curs
     CustomersOrdersAndOrdersLines=Comandes de clients i línies de comanda
     OrdersDeliveredToBill=Comandes de client entregades per a facturar
     OrdersToBill=Comandes de clients entregades
     OrdersInProcess=Comandes de client en procés
     OrdersToProcess=Comandes de client a processar
    -SuppliersOrdersToProcess=Comandes a proveïdors a processar
    +SuppliersOrdersToProcess=Comandes de compra a processar
     StatusOrderCanceledShort=Anul·lada
     StatusOrderDraftShort=Esborrany
     StatusOrderValidatedShort=Validada
    @@ -75,15 +75,15 @@ ShowOrder=Mostrar comanda
     OrdersOpened=Comandes a processar
     NoDraftOrders=Sense comandes esborrany
     NoOrder=Sense comanda
    -NoSupplierOrder=Sense comanda a proveïdor
    +NoSupplierOrder=Sense comanda de compra
     LastOrders=Últimes %s comandes de client
     LastCustomerOrders=Últimes %s comandes de client
    -LastSupplierOrders=Últimes %s comandes de proveïdor
    +LastSupplierOrders=Últimes %s comandes de compra 
     LastModifiedOrders=Últimes %s comandes modificades
     AllOrders=Totes les comandes
     NbOfOrders=Nombre de comandes
     OrdersStatistics=Estadístiques de comandes
    -OrdersStatisticsSuppliers=Estadístiques de comandes a proveïdors
    +OrdersStatisticsSuppliers=Estadístiques de comandes de compra
     NumberOfOrdersByMonth=Nombre de comandes per mes
     AmountOfOrdersByMonthHT=Import total de comandes per mes (Sense IVA)
     ListOfOrders=Llistat de comandes
    @@ -97,7 +97,7 @@ ConfirmMakeOrder=Vols confirmar la creació d'aquesta comanda a data de <b>%s</b
     GenerateBill=Facturar
     ClassifyShipped=Classificar enviat
     DraftOrders=Esborranys de comandes
    -DraftSuppliersOrders=Comandes a proveïdors esborrany
    +DraftSuppliersOrders=Esborrany de comandes de compra
     OnProcessOrders=Comandes en procés
     RefOrder=Ref. comanda
     RefCustomerOrder=Ref. comanda pel client
    @@ -115,9 +115,9 @@ ConfirmCloneOrder=Vols clonar aquesta comanda <b>%s</b>?
     DispatchSupplierOrder=Recepció de la comanda a proveïdor %s
     FirstApprovalAlreadyDone=Primera aprovació realitzada
     SecondApprovalAlreadyDone=Segona aprovació realitzada
    -SupplierOrderReceivedInDolibarr=Comanda de proveïdor %s rebuda %s
    -SupplierOrderSubmitedInDolibarr=Comanda de proveïdor %s enviada
    -SupplierOrderClassifiedBilled=Comanda de proveïdor %s facturada
    +SupplierOrderReceivedInDolibarr=Purchase Order %s received %s
    +SupplierOrderSubmitedInDolibarr=Purchase Order %s submited
    +SupplierOrderClassifiedBilled=Purchase Order %s set billed
     OtherOrders=Altres comandes
     ##### Types de contacts #####
     TypeContact_commande_internal_SALESREPFOLL=Agent comercial del seguiment comanda de client
    @@ -125,11 +125,11 @@ TypeContact_commande_internal_SHIPPING=Responsable del seguiment de l'enviament
     TypeContact_commande_external_BILLING=Contacte client facturació comanda
     TypeContact_commande_external_SHIPPING=Contacte client lliurament comanda
     TypeContact_commande_external_CUSTOMER=Contacte client seguiment comanda
    -TypeContact_order_supplier_internal_SALESREPFOLL=Responsable del seguiment comanda a proveïdor
    +TypeContact_order_supplier_internal_SALESREPFOLL=Representative following-up purchase order
     TypeContact_order_supplier_internal_SHIPPING=Responsable del seguiment de la recepció
    -TypeContact_order_supplier_external_BILLING=Contacte proveïdor facturació comanda
    -TypeContact_order_supplier_external_SHIPPING=Contacte proveïdor lliurament comanda
    -TypeContact_order_supplier_external_CUSTOMER=Contacte proveïdor seguiment comanda
    +TypeContact_order_supplier_external_BILLING=Vendor invoice contact
    +TypeContact_order_supplier_external_SHIPPING=Vendor shipping contact
    +TypeContact_order_supplier_external_CUSTOMER=Vendor contact following-up order
     Error_COMMANDE_SUPPLIER_ADDON_NotDefined=Constant COMMANDE_SUPPLIER_ADDON no definida
     Error_COMMANDE_ADDON_NotDefined=Constant COMMANDE_ADDON no definida
     Error_OrderNotChecked=No s'han seleccionat comandes a facturar
    diff --git a/htdocs/langs/ca_ES/other.lang b/htdocs/langs/ca_ES/other.lang
    index d410724304e..28d596c64f0 100644
    --- a/htdocs/langs/ca_ES/other.lang
    +++ b/htdocs/langs/ca_ES/other.lang
    @@ -80,9 +80,9 @@ LinkedObject=Objecte adjuntat
     NbOfActiveNotifications=Nombre de notificacions (nº de destinataris)
     PredefinedMailTest=__(Hello)__\nAquest és un correu electrònic de prova enviat a __EMAIL__.\nLes dues línies estan separades per un salt de línia.\n\n__USER_SIGNATURE__
     PredefinedMailTestHtml=__(Hello)__\nAquest és un correu electrònic de <b>prova</b> (la paraula prova ha d'estar en negreta). <br> Les dues línies es separen amb un salt de línia. <br> <br> __USER_SIGNATURE__
    -PredefinedMailContentSendInvoice=__(Hello)__\n\nAquí trobareu la factura __REF__\n\nAquest es l'enllaç per realitzar el pagament en línia en cas de que la factura encara no esitga pagada:\n__ONLINE_PAYMENT_URL__\n\n__ (Sincerely) __\n\n__USER_SIGNATURE__
    -PredefinedMailContentSendInvoiceReminder=__(Hello)__\n\nEns agradaria advertir-vos que la factura __REF__ sembla que no està pagada. Així que adjuntem de nou la factura en el fitxer adjunt, com a recordatori.\n\n__ONLINE_PAYMENT_URL__\n\n__ (Sincerely) __\n\n__USER_SIGNATURE__
    -PredefinedMailContentSendProposal=__(Hello)__\n\nTrobareu aquí la proposta comercial __PREF__\n\n\n__ (Sincerely) __\n\n__USER_SIGNATURE__
    +PredefinedMailContentSendInvoice=__(Hello)__\n\nYou will find here the invoice __REF__\n\n__ONLINE_PAYMENT_TEXT_AND_URL__\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
    +PredefinedMailContentSendInvoiceReminder=__(Hello)__\n\nWe would like to warn you that the invoice  __REF__ seems to not be payed. So this is the invoice in attachment again, as a reminder.\n\n__ONLINE_PAYMENT_TEXT_AND_URL__\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
    +PredefinedMailContentSendProposal=__(Hello)__\n\nYou will find here the commercial proposal __REF__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
     PredefinedMailContentSendSupplierProposal=__(Hello)__\n\nTrobareu aquí la sol·licitud de cotització __REF__\n\n\n__ (Sincerely) __\n\n__USER_SIGNATURE__
     PredefinedMailContentSendOrder=__(Hello)__\n\nTrobareu aquí la comanda __REF__\n\n\n__ (Sincerely) __\n\n__USER_SIGNATURE__
     PredefinedMailContentSendSupplierOrder=__(Hello)__\n\nTrobareu aquí la nostra comanda __REF__\n\n\n__ (Sincerely) __\n\n__USER_SIGNATURE__
    @@ -91,6 +91,7 @@ PredefinedMailContentSendShipping=__(Hello)__\n\nTrobareu aquí l'enviament __RE
     PredefinedMailContentSendFichInter=__(Hello)__\n\nTrobareu aquí la intervenció __REF__\n\n\n__ (Sincerely) __\n\n__USER_SIGNATURE__
     PredefinedMailContentThirdparty=__(Hello)__\n\n\n__ (Sincerely) __\n\n__USER_SIGNATURE__
     PredefinedMailContentUser=__(Hello)__\n\n\n__ (Sincerely) __\n\n__USER_SIGNATURE__
    +PredefinedMailContentLink=You can click on the link below to make your payment if it is not already done.\n\n%s\n\n
     DemoDesc=Dolibarr és un ERP/CRM per a la gestió de negocis (professionals o associacions), compost de mòduls funcionals independents i opcionals. Una demostració que incloga tots aquests mòduls no té sentit perquè no utilitzarà tots els mòduls al mateix temps. Per això, hi han disponibles diferents tipus de perfils de demostració.
     ChooseYourDemoProfil=Selecciona el perfil de demo que cobreixi millor les teves necessitats...
     ChooseYourDemoProfilMore=o construeix el teu perfil<br>(selecció de mòduls manual)
    @@ -218,7 +219,7 @@ FileIsTooBig=L'arxiu és massa gran
     PleaseBePatient=Preguem esperi uns instants...
     NewPassword=Nova contrasenya
     ResetPassword=Restablir la contrasenya
    -RequestToResetPasswordReceived=S'ha rebut una sol·licitud per canviar la contrasenya de Dolibarr
    +RequestToResetPasswordReceived=A request to change your password has been received.
     NewKeyIs=Aquesta és la nova contrasenya per iniciar sessió
     NewKeyWillBe=La seva nova contrasenya per iniciar sessió en el software serà
     ClickHereToGoTo=Clica aquí per anar a %s
    @@ -233,6 +234,8 @@ PermissionsDelete=Permisos eliminats
     YourPasswordMustHaveAtLeastXChars=La teva contrasenya ha de tenir almenys <strong>%s</strong> \ncaràcters
     YourPasswordHasBeenReset=La teva contrasenya s'ha restablert correctament
     ApplicantIpAddress=Adreça IP del sol·licitant
    +SMSSentTo=SMS enviat a %s
    +
     ##### Export #####
     ExportsArea=Àrea d'exportacions
     AvailableFormats=Formats disponibles
    @@ -246,8 +249,4 @@ WEBSITE_PAGEURL=URL de pàgina
     WEBSITE_TITLE=Títol
     WEBSITE_DESCRIPTION=Descripció
     WEBSITE_KEYWORDS=Paraules clau
    -<<<<<<< HEAD
    -LinesToImport=Lines to import
    -=======
     LinesToImport=Línies per importar
    ->>>>>>> branch '7.0' of git@github.com:Dolibarr/dolibarr.git
    diff --git a/htdocs/langs/ca_ES/paypal.lang b/htdocs/langs/ca_ES/paypal.lang
    index 80fc8f7290c..83c7c2531e4 100644
    --- a/htdocs/langs/ca_ES/paypal.lang
    +++ b/htdocs/langs/ca_ES/paypal.lang
    @@ -14,7 +14,6 @@ PaypalModeOnlyPaypal=Només PayPal
     ONLINE_PAYMENT_CSS_URL=URL opcional del full d'estil CSS a la pàgina de pagament en línia
     ThisIsTransactionId=Identificador de la transacció: <b>%s</b>
     PAYPAL_ADD_PAYMENT_URL=Afegir la url del pagament Paypal en enviar un document per e-mail
    -PredefinedMailContentLink=You can click on the link below to make your payment if it is not already done.<br><br>%s<br><br>
     YouAreCurrentlyInSandboxMode=Actualment esteu en el mode %s "sandbox"
     NewOnlinePaymentReceived=Nou pagament online rebut
     NewOnlinePaymentFailed=S'ha intentat el nou pagament online però ha fallat
    diff --git a/htdocs/langs/ca_ES/productbatch.lang b/htdocs/langs/ca_ES/productbatch.lang
    index 8d74fd47544..8ca82527e6c 100644
    --- a/htdocs/langs/ca_ES/productbatch.lang
    +++ b/htdocs/langs/ca_ES/productbatch.lang
    @@ -16,7 +16,7 @@ printEatby=Caducitat: %s
     printSellby=Límit venda: %s
     printQty=Quant.: %d
     AddDispatchBatchLine=Afegir una línia per despatx per caducitat
    -WhenProductBatchModuleOnOptionAreForced=Quan el mòdul de gestió de lots/sèries està activat, l'increment o decrement automàtic del estoc es veu forçat a la validació del enviament de mercaderies i al despatx manual per la recepció, i no pot ser editat. Altres opcions poden ser definides com tu vulguis.
    +WhenProductBatchModuleOnOptionAreForced=Quan el mòdul de Lots/Sèries està activat, la disminució d'estoc automàtica està forçada a 'Disminueix els estocs reals en la validació de l'enviament' i el mode d'increment d'estoc automàtic està forçat a 'Augmentar els estocs reals en l'enviament manual als magatzems' i no pot editar-se. Les altres opcions es poden definir com vulgueu.
     ProductDoesNotUseBatchSerial=Aquest producte no utilitza lot/número de sèrie
     ProductLotSetup=Configuració del mòdul lot/sèries
     ShowCurrentStockOfLot=Mostra l'estoc actual de la parella producte/lot
    diff --git a/htdocs/langs/ca_ES/products.lang b/htdocs/langs/ca_ES/products.lang
    index aa1a205b2f3..5b14fd39672 100644
    --- a/htdocs/langs/ca_ES/products.lang
    +++ b/htdocs/langs/ca_ES/products.lang
    @@ -70,6 +70,7 @@ SoldAmount=Import venut
     PurchasedAmount=Import comprat
     NewPrice=Nou preu
     MinPrice=Preu de venda mín.
    +EditSellingPriceLabel=Edita l'etiqueta de preu de venda
     CantBeLessThanMinPrice=El preu de venda no ha de ser inferior al mínim per a aquest producte (%s sense IVA). Aquest missatge pot estar causat per un descompte molt gran.
     ContractStatusClosed=Tancat
     ErrorProductAlreadyExists=Un producte amb la referència %s ja existeix.
    @@ -123,7 +124,7 @@ ConfirmDeleteProductLine=Esteu segur de voler eliminar aquesta línia de product
     ProductSpecial=Especial
     QtyMin=Quantitat mínima
     PriceQtyMin=Preu per aquesta quantitat mínima (sense descompte)
    -PriceQtyMinCurrency=Price for this min. qty (w/o discount) (currency)
    +PriceQtyMinCurrency=Preu per aquest mínim. Quantitat (sense descompte) (moneda)
     VATRateForSupplierProduct=Taxa IVA (per aquest producte/proveïdor)
     DiscountQtyMin=Descompte per defecte per aquesta quantitat
     NoPriceDefinedForThisSupplier=Cap preu/quant. definit per a aquest proveïdor/producte
    @@ -155,7 +156,7 @@ BuyingPrices=Preus de compra
     CustomerPrices=Preus de client
     SuppliersPrices=Preus de proveïdor
     SuppliersPricesOfProductsOrServices=Preus de proveïdors (productes o serveis)
    -CustomCode=Duana/mercaderia/codi HS
    +CustomCode=Customs / Commodity / HS code
     CountryOrigin=País d'origen
     Nature=Caràcter
     ShortLabel=Etiqueta curta
    @@ -250,8 +251,8 @@ PriceNumeric=Número
     DefaultPrice=Preu per defecte
     ComposedProductIncDecStock=Incrementar/Disminueix estoc en canviar el seu pare
     ComposedProduct=Sub-producte
    -MinSupplierPrice=Preu mínim de proveïdor
    -MinCustomerPrice=Preu de client mínim
    +MinSupplierPrice=Preu mínim de compra
    +MinCustomerPrice=Minimum selling price
     DynamicPriceConfiguration=Configuració de preu dinàmic
     DynamicPriceDesc=A la fitxa de producte, amb aquest mòdul habilitat, haureu de poder establir funcions matemàtiques per calcular els preus dels clients o dels proveïdors. Aquesta funció pot utilitzar tots els operadors matemàtics, algunes constants i variables. Podeu definir aquí les variables que voleu utilitzar i si la variable necessita una actualització automàtica, l'URL externa que s'utilitzarà per demanar a Dolibarr que actualitzi automàticament el valor.
     AddVariable=Afegeix variable
    diff --git a/htdocs/langs/ca_ES/projects.lang b/htdocs/langs/ca_ES/projects.lang
    index b97e5315228..539a14716c4 100644
    --- a/htdocs/langs/ca_ES/projects.lang
    +++ b/htdocs/langs/ca_ES/projects.lang
    @@ -77,6 +77,7 @@ Time=Temps
     ListOfTasks=Llistat de tasques
     GoToListOfTimeConsumed=Ves al llistat de temps consumit
     GoToListOfTasks=Ves al llistat de tasques
    +GoToGanttView=Vés a la vista de Gantt
     GanttView=Vista de Gantt
     ListProposalsAssociatedProject=Llistat de pressupostos associats al projecte
     ListOrdersAssociatedProject=Llista de comandes de client associades al projecte
    @@ -140,11 +141,7 @@ ProjectReportDate=Canvia les dates de les tasques en funció de la nova data d'i
     ErrorShiftTaskDate=S'ha produït un error en el canvi de les dates de les tasques
     ProjectsAndTasksLines=Projectes i tasques
     ProjectCreatedInDolibarr=Projecte %s creat
    -<<<<<<< HEAD
    -ProjectValidatedInDolibarr=Project %s validated
    -=======
     ProjectValidatedInDolibarr=Projecte %s validat
    ->>>>>>> branch '7.0' of git@github.com:Dolibarr/dolibarr.git
     ProjectModifiedInDolibarr=Projecte %s modificat
     TaskCreatedInDolibarr=La tasca %s a sigut creada
     TaskModifiedInDolibarr=La tasca %s a sigut modificada
    @@ -227,12 +224,7 @@ NoAssignedTasks=No hi ha tasques assignades (assigni el projecte / tasques a l'u
     # Comments trans
     AllowCommentOnTask=Permet comentaris dels usuaris a les tasques
     AllowCommentOnProject=Permetre comentaris dels usuaris als projectes
    -DontHavePermissionForCloseProject=You do not have permissions to close the project %s
    -DontHaveTheValidateStatus=The project %s must be open to be closed
    -<<<<<<< HEAD
    -RecordsClosed=%s project(s) closed
    -SendProjectRef=About project %s
    -=======
    +DontHavePermissionForCloseProject=No teniu permisos per tancar el projecte %s
    +DontHaveTheValidateStatus=El projecte %s ha de ser obert per tancar
     RecordsClosed=%s projecte(s) tancat(s)
    -SendProjectRef=Sobre el projecte %s
    ->>>>>>> branch '7.0' of git@github.com:Dolibarr/dolibarr.git
    +SendProjectRef=Information project %s
    diff --git a/htdocs/langs/ca_ES/propal.lang b/htdocs/langs/ca_ES/propal.lang
    index ffecef11247..a5e056a6f9c 100644
    --- a/htdocs/langs/ca_ES/propal.lang
    +++ b/htdocs/langs/ca_ES/propal.lang
    @@ -75,6 +75,7 @@ AvailabilityTypeAV_1M=1 mes
     TypeContact_propal_internal_SALESREPFOLL=Agent comercial del seguiment del pressupost
     TypeContact_propal_external_BILLING=Contacte client de facturació pressupost
     TypeContact_propal_external_CUSTOMER=Contacte client seguiment pressupost
    +TypeContact_propal_external_SHIPPING=Contacte del client pel lliurament
     # Document models
     DocModelAzurDescription=Model de pressupost complet (logo...)
     DefaultModelPropalCreate=Model per defecte
    diff --git a/htdocs/langs/ca_ES/sendings.lang b/htdocs/langs/ca_ES/sendings.lang
    index 423aaefb493..ecf4743ec7f 100644
    --- a/htdocs/langs/ca_ES/sendings.lang
    +++ b/htdocs/langs/ca_ES/sendings.lang
    @@ -52,8 +52,8 @@ ActionsOnShipping=Events sobre l'expedició
     LinkToTrackYourPackage=Enllaç per al seguiment del seu paquet
     ShipmentCreationIsDoneFromOrder=De moment, la creació d'una nova expedició es realitza des de la fitxa de comanda.
     ShipmentLine=Línia d'expedició
    -ProductQtyInCustomersOrdersRunning=Quantitat de producte en comandes de clients obertes
    -ProductQtyInSuppliersOrdersRunning=Quantitat de producte en comandes de proveïdors obertes
    +ProductQtyInCustomersOrdersRunning=Quantitat de producte en comandes de client obertes
    +ProductQtyInSuppliersOrdersRunning=Quantitat de producte en comandes de compra obertes
     ProductQtyInShipmentAlreadySent=Quantitat de producte des de comandes de client obertes ja enviades
     ProductQtyInSuppliersShipmentAlreadyRecevied=Quantitat de producte des de comandes de proveïdor obertes ja rebudes
     NoProductToShipFoundIntoStock=No s'ha trobat el producte per enviar en el magatzem <b>%s</b>. Corregeix l'estoc o torna enrera per triar un altre magatzem.
    diff --git a/htdocs/langs/ca_ES/stocks.lang b/htdocs/langs/ca_ES/stocks.lang
    index 48ca7fd499d..1eceeeb080c 100644
    --- a/htdocs/langs/ca_ES/stocks.lang
    +++ b/htdocs/langs/ca_ES/stocks.lang
    @@ -8,17 +8,9 @@ WarehouseEdit=Edició magatzem
     MenuNewWarehouse=Nou magatzem
     WarehouseSource=Magatzem origen
     WarehouseSourceNotDefined=Sense magatzems definits,
    -<<<<<<< HEAD
    -AddWarehouse=Create warehouse
    -=======
     AddWarehouse=Crea un magatzem
    ->>>>>>> branch '7.0' of git@github.com:Dolibarr/dolibarr.git
     AddOne=Afegir un
    -<<<<<<< HEAD
    -DefaultWarehouse=Default warehouse
    -=======
     DefaultWarehouse=Magatzem predeterminat
    ->>>>>>> branch '7.0' of git@github.com:Dolibarr/dolibarr.git
     WarehouseTarget=Magatzem destinació
     ValidateSending=Elimina l'enviament
     CancelSending=Cancel·la l'enviament
    @@ -32,11 +24,7 @@ Movements=Moviments
     ErrorWarehouseRefRequired=El nom de referència del magatzem és obligatori
     ListOfWarehouses=Llistat de magatzems
     ListOfStockMovements=Llistat de moviments de estoc
    -<<<<<<< HEAD
    -ListOfInventories=List of inventories
    -=======
     ListOfInventories=Llista d'inventaris
    ->>>>>>> branch '7.0' of git@github.com:Dolibarr/dolibarr.git
     MovementId=ID del moviment
     StockMovementForId=ID de moviment %d
     ListMouvementStockProject=Llista de moviments d'estoc associats al projecte
    @@ -79,7 +67,7 @@ DeStockOnValidateOrder=Decrementar els estocs físics sobre les comandes de clie
     DeStockOnShipment=Disminueix l'estoc real al validar l'enviament
     DeStockOnShipmentOnClosing=Disminueix els estocs reals en tancar l'expedició
     ReStockOnBill=Incrementar els estocs físics sobre les factures/abonaments de proveïdors
    -ReStockOnValidateOrder=Incrementar els estocs físics sobre les comandes a proveïdors
    +ReStockOnValidateOrder=Augmenta els estocs reals en l'aprovació de les comandes de compra
     ReStockOnDispatchOrder=Augmenta els estocs reals en l'entrega manual als magatzems, després de la recepció dels productes de la comanda proveïdor
     OrderStatusNotReadyToDispatch=La comanda encara no està o no té un estat que permeti un desglossament d'estoc.
     StockDiffPhysicTeoric=Motiu de la diferència entre l'estoc físic i virtual
    @@ -215,3 +203,4 @@ RegulateStock=Regula l'estoc
     ListInventory=Llistat
     StockSupportServices=Serveis de suport a la gestió d'estoc
     StockSupportServicesDesc=De manera predeterminada, només es pot assignar estoc als productes del tipus "producte". Si està activat i si el mòdul Serveis està activat, també podeu assignar estoc als productes del tipus "servei"
    +ReceiveProducts=Rebre articles
    diff --git a/htdocs/langs/ca_ES/stripe.lang b/htdocs/langs/ca_ES/stripe.lang
    index 4fea61fd51a..78119cd6700 100644
    --- a/htdocs/langs/ca_ES/stripe.lang
    +++ b/htdocs/langs/ca_ES/stripe.lang
    @@ -23,8 +23,6 @@ ToOfferALinkForOnlinePaymentOnFreeAmount=URL que ofereix una interfície de paga
     ToOfferALinkForOnlinePaymentOnMemberSubscription=URL que ofereix una interfície de pagament en línia %s per una quota de soci
     YouCanAddTagOnUrl=També pot afegir el paràmetre url <b>&tag=<i>value</i></b> per a qualsevol d'aquestes adreces (obligatori només per al pagament lliure) per veure el seu propi codi de comentari de pagament.
     SetupStripeToHavePaymentCreatedAutomatically=Configureu el vostre Stripe amb l'URL <b>%s</b> per fer que el pagament es creï automàticament quan es valide mitjançant Stripe.
    -YourPaymentHasBeenRecorded=Aquesta pàgina confirma que el pagament s'ha registrat correctament. Gràcies.
    -YourPaymentHasNotBeenRecorded=El pagament no ha estat registrat i la transacció ha estat anul·lada. Gràcies.
     AccountParameter=Paràmetres del compte
     UsageParameter=Paràmetres d'ús
     InformationToFindParameters=Informació per trobar la seva configuració de compte %s
    @@ -35,36 +33,18 @@ NewStripePaymentReceived=S'ha rebut un nou pagament de Stripe
     NewStripePaymentFailed=S'ha intentat el pagament de Stripe però, ha fallat
     STRIPE_TEST_SECRET_KEY=Clau secreta de test
     STRIPE_TEST_PUBLISHABLE_KEY=Clau de test publicable
    -STRIPE_TEST_WEBHOOK_KEY=Webhook test key
    +STRIPE_TEST_WEBHOOK_KEY=Clau de prova de Webhook
     STRIPE_LIVE_SECRET_KEY=Clau secreta
     STRIPE_LIVE_PUBLISHABLE_KEY=Clau pubiclable
    -STRIPE_LIVE_WEBHOOK_KEY=Webhook live key
    -ONLINE_PAYMENT_WAREHOUSE=Stock to use for stock decrease when online payment is done<br>(TODO When option to decrease stock is done on an action on invoice and the online payment generate itself the invoice ?)
    +STRIPE_LIVE_WEBHOOK_KEY=Webhook clau en directe
    +ONLINE_PAYMENT_WAREHOUSE=Les existències per utilitzar per disminuir les existències quan es fa el pagament en línia <br> (Pendent de fer Quan es fa una opció per reduir l'estoc en una acció a la factura i es genera la factura el pagament en línia?)
     StripeLiveEnabled=Stripe live activat (del contrari en mode test/sandbox)
     StripeImportPayment=Importar pagaments per Stripe
     ExampleOfTestCreditCard=Exemple de targeta de crèdit per a prova: %s (vàlid), %s (error CVC), %s (vençut), %s (falla de càrrega)
    -StripeGateways=Stripe gateways
    -OAUTH_STRIPE_TEST_ID=Stripe Connect Client ID (ca_...)
    -OAUTH_STRIPE_LIVE_ID=Stripe Connect Client ID (ca_...)
    -BankAccountForBankTransfer=Bank account for fund payouts
    -<<<<<<< HEAD
    -StripeAccount=Stripe account
    -StripeChargeList=List of Stripe charges
    -StripeTransactionList=List of Stripe transactions
    -StripeCustomerId=Stripe customer id
    -StripePaymentModes=Stripe payment modes
    -LocalID=Local ID
    -StripeID=Stripe ID
    -NameOnCard=Name on card
    -CardNumber=Card Number
    -ExpiryDate=Expiry Date
    -CVN=CVN
    -DeleteACard=Delete Card record
    -ConfirmDeleteCard=Are you sure you want to delete this Card record?
    -CreateCustomerOnStripe=Create customer on Stripe
    -CreateCardOnStripe=Create card on Stripe
    -ShowInStripe=Show in Stripe
    -=======
    +StripeGateways=Passarel·les Stripe
    +OAUTH_STRIPE_TEST_ID=Identificador de client de Stripe Connect (ca _...)
    +OAUTH_STRIPE_LIVE_ID=Identificador de client de Stripe Connect (ca _...)
    +BankAccountForBankTransfer=Compte bancari per als pagaments de fons
     StripeAccount=Compte de Stripe
     StripeChargeList=Llista de càrregues de Stripe
     StripeTransactionList=Llista de transaccions de Stripe
    @@ -76,9 +56,8 @@ NameOnCard=Nom a la targeta
     CardNumber=Número de targeta
     ExpiryDate=Data de caducitat
     CVN=CVN
    -DeleteACard=Delete Card record
    -ConfirmDeleteCard=Estàs segur que vols eliminar aquest registre de la targeta?
    +DeleteACard=Suprimeix la targeta
    +ConfirmDeleteCard=Estàs segur que vols eliminar aquesta targeta de crèdit o de dèbit?
     CreateCustomerOnStripe=Crea un client a Stripe
     CreateCardOnStripe=Crea una targeta a Stripe
     ShowInStripe=Mostra a Stripe
    ->>>>>>> branch '7.0' of git@github.com:Dolibarr/dolibarr.git
    diff --git a/htdocs/langs/ca_ES/supplier_proposal.lang b/htdocs/langs/ca_ES/supplier_proposal.lang
    index 3bfd58af4d4..9232300408e 100644
    --- a/htdocs/langs/ca_ES/supplier_proposal.lang
    +++ b/htdocs/langs/ca_ES/supplier_proposal.lang
    @@ -1,6 +1,6 @@
     # Dolibarr language file - Source file is en_US - supplier_proposal
     SupplierProposal=Pressupostos de proveïdor
    -supplier_proposalDESC=Gestiona les peticions de preu de proveïdors
    +supplier_proposalDESC=Gestiona les sol·licituds de preus als proveïdors
     SupplierProposalNew=Nova petició de preu
     CommRequest=Petició de preu
     CommRequests=Peticions de preu
    @@ -11,7 +11,7 @@ LastModifiedRequests=Últimes %s peticions de preu modificades
     RequestsOpened=Obre una petició de preu
     SupplierProposalArea=Àrea de pressupostos de proveïdor
     SupplierProposalShort=Pressupost de proveïdor
    -SupplierProposals=Pressupost de proveïdor
    +SupplierProposals=Pressupostos de proveïdor
     SupplierProposalsShort=Pressupostos de proveïdor
     NewAskPrice=Nova petició de preu
     ShowSupplierProposal=Mostra una petició de preu
    @@ -47,9 +47,9 @@ CommercialAsk=Petició de preu
     DefaultModelSupplierProposalCreate=Model de creació per defecte
     DefaultModelSupplierProposalToBill=Model per defecte en tancar una petició de preu (acceptada)
     DefaultModelSupplierProposalClosed=Model per defecte en tancar una petició de preu (rebutjada)
    -ListOfSupplierProposals=Llistat de peticions de preu a proveïdor
    +ListOfSupplierProposals=Llista de sol·licituds de pressupostos a proveïdor
     ListSupplierProposalsAssociatedProject=Llista de pressupostos de proveïdor associats al projecte
    -SupplierProposalsToClose=Pressupostos de proveïdor a tancar
    +SupplierProposalsToClose=Pressupostos de proveïdor per tancar
     SupplierProposalsToProcess=Pressupostos de proveïdor a processar
     LastSupplierProposals=Últims %s preus de sol·licitud
     AllPriceRequests=Totes les peticions
    diff --git a/htdocs/langs/ca_ES/suppliers.lang b/htdocs/langs/ca_ES/suppliers.lang
    index ca81f0dd61d..c748ed9b7b6 100644
    --- a/htdocs/langs/ca_ES/suppliers.lang
    +++ b/htdocs/langs/ca_ES/suppliers.lang
    @@ -1,11 +1,11 @@
     # Dolibarr language file - Source file is en_US - suppliers
     Suppliers=Proveïdors
    -SuppliersInvoice=Factura proveïdor
    -ShowSupplierInvoice=Mostrar factura de proveïdor
    +SuppliersInvoice=Factura del proveïdor
    +ShowSupplierInvoice=Mostra la factura del proveïdor
     NewSupplier=Nou proveïdor
     History=Històric
    -ListOfSuppliers=Llistat de proveïdors
    -ShowSupplier=Mostrar proveïdor
    +ListOfSuppliers=Llista de proveïdors
    +ShowSupplier=Mostra el proveïdor
     OrderDate=Data comanda
     BuyingPriceMin=El millor preu de compra
     BuyingPriceMinShort=El millor preu de compra
    @@ -14,27 +14,27 @@ TotalSellingPriceMinShort=Total dels preus de venda de subproductes
     SomeSubProductHaveNoPrices=Alguns subproductes no tenen preus definits
     AddSupplierPrice=Afegeix preu de compra
     ChangeSupplierPrice=Canvia el preu de compra
    -SupplierPrices=Preus de proveïdor
    +SupplierPrices=Preus del proveïdor
     ReferenceSupplierIsAlreadyAssociatedWithAProduct=Aquesta referència de proveïdor ja està associada a la referència: %s
    -NoRecordedSuppliers=Sense proveïdors registrats
    -SupplierPayment=Pagament a proveïdor
    -SuppliersArea=Àrea proveïdors
    +NoRecordedSuppliers=No s'ha registrat cap proveïdor
    +SupplierPayment=Pagament al proveïdor
    +SuppliersArea=Àrea de proveïdors
     RefSupplierShort=Ref. proveïdor
     Availability=Disponibilitat
    -ExportDataset_fournisseur_1=Factures de proveïdors i línies de factura
    -ExportDataset_fournisseur_2=Factures proveïdors i pagaments
    -ExportDataset_fournisseur_3=Comandes de proveïdors i línies de comanda
    +ExportDataset_fournisseur_1=Vendor invoices list and invoice lines
    +ExportDataset_fournisseur_2=Vendor invoices and payments
    +ExportDataset_fournisseur_3=Comandes de compra i línies de comanda
     ApproveThisOrder=Aprovar aquesta comanda
     ConfirmApproveThisOrder=Vols aprovar la comanda <b>%s</b>?
     DenyingThisOrder=Denegar aquesta comanda
     ConfirmDenyingThisOrder=Vols denegar la comanda <b>%s</b>?
     ConfirmCancelThisOrder=Vols cancel·lar la comanda <b>%s</b>?
    -AddSupplierOrder=Crear comanda a proveïdor
    -AddSupplierInvoice=Crear factura de proveïdor
    -ListOfSupplierProductForSupplier=Llistat de productes i preus del proveïdor <b>%s</b>
    -SentToSuppliers=Enviat a proveïdors
    -ListOfSupplierOrders=Llista de comandes a proveïdors
    -MenuOrdersSupplierToBill=Comandes a proveïdors a facturar
    +AddSupplierOrder=Crea una comanda de compra
    +AddSupplierInvoice=Crea una factura de proveïdor
    +ListOfSupplierProductForSupplier=Llista de productes i preus del proveïdor <b>%s</b>
    +SentToSuppliers=Enviat als proveïdors
    +ListOfSupplierOrders=Llista de comandes de compra
    +MenuOrdersSupplierToBill=Comandes de compra a facturar
     NbDaysToDelivery=Temps d'entrega en dies
     DescNbDaysToDelivery=El retard més gran d'entrega dels productes d'aquesta comanda
     SupplierReputation=Reputació del proveïdor
    @@ -44,4 +44,4 @@ ReputationForThisProduct=Reputació
     BuyerName=Nom del comprador
     AllProductServicePrices=Tots els preus de producte / servei
     AllProductReferencesOfSupplier=Totes les referències dels productes/serveis del proveïdor
    -BuyingPriceNumShort=Preus de proveïdor
    +BuyingPriceNumShort=Preus del proveïdor
    diff --git a/htdocs/langs/ca_ES/users.lang b/htdocs/langs/ca_ES/users.lang
    index 01ff724fc50..653167b5de0 100644
    --- a/htdocs/langs/ca_ES/users.lang
    +++ b/htdocs/langs/ca_ES/users.lang
    @@ -93,7 +93,7 @@ NameToCreate=Nom del tercer a crear
     YourRole=Els seus rols
     YourQuotaOfUsersIsReached=Ha arribat a la seva quota d'usuaris actius!
     NbOfUsers=Nº d'usuaris
    -NbOfPermissions=Nb of permissions
    +NbOfPermissions=Nº de permisos
     DontDowngradeSuperAdmin=Només un superadmin pot degradar un superadmin
     HierarchicalResponsible=Supervisor
     HierarchicView=Vista jeràrquica
    diff --git a/htdocs/langs/ca_ES/website.lang b/htdocs/langs/ca_ES/website.lang
    index 1c18f49dbe7..9c986cc367c 100644
    --- a/htdocs/langs/ca_ES/website.lang
    +++ b/htdocs/langs/ca_ES/website.lang
    @@ -38,13 +38,9 @@ RealURL=URL real
     ViewWebsiteInProduction=Mostra la pàgina web utilitzant les URLs d'inici
     SetHereVirtualHost=Si pots crear, al teu servidor web (Apache, Nginx...), un Host Virtual amb PHP habilitat i un directori Root a <strong>%s</strong><br><br>, llavors introduïu aquí el nom del host virtual que has creat, d'aquesta manera es pot fer una vista prèvia utilitzant aquest accés directe al servidor web, i no només utilitzant el servidor Dolibarr.
     YouCanAlsoTestWithPHPS=En l'entorn de desenvolupament, és possible que preferiu provar el lloc amb el servidor web incrustat de PHP (requereix PHP 5.5) executant-se<br><strong>php -S 0.0.0.0:8080 -t %s</strong>
    -CheckVirtualHostPerms=Check also that virtual host has permission <strong>%s</strong> on files into<br><strong>%s</strong>
    +CheckVirtualHostPerms=Comproveu també que l'amfitrió virtual té permisos <strong> %s </strong> en fitxers a <strong> %s </strong>
     ReadPerm=Llegit
    -<<<<<<< HEAD
    -WritePerm=Write
    -=======
     WritePerm=Escriu
    ->>>>>>> branch '7.0' of git@github.com:Dolibarr/dolibarr.git
     PreviewSiteServedByWebServer=<LI>Vista prèvia %s en una nova pestanya.</LI><br><br>El %s serà servit per un servidor web extern (com ara Apache, Nginx, IIS). Heu d'instal·lar i configurar aquest servidor abans d'apuntar al directori:<br><strong>%s</strong><br> URL servit per un servidor extern:<br><strong>%s</strong><br>
     PreviewSiteServedByDolibarr=<u> Previsualitza  %s en una nova pestanya. </li> <br> <br> El servidor %s serà servit pel servidor Dolibarr d'aquesta manera no es necessita instal·la cap servidor web addicional (com ara Apache, Nginx, IIS).<br>L'inconvenient és que l'URL de les pàgines no son amigables i començen per la ruta del vostre Dolibarr. <br>URL servit per Dolibarr:<br><strong> %s </strong> <br> <br> Per utilitzar el vostre propi servidor web extern per a servir a aquest lloc web, creeu un amfitrió ('host') virtual al vostre servidor web que apunti al directori<br><strong> %s </strong><br>, llavors introduïu el nom d'aquest servidor virtual i feu clic a l'altre botó de vista prèvia (botó de 'preview').
     VirtualHostUrlNotDefined=No s'ha definit la URL de l'amfitrió virtual que serveix el servidor web extern
    @@ -77,7 +73,7 @@ AnotherContainer=Un altre contenidor
     WEBSITE_USE_WEBSITE_ACCOUNTS=Activa la taula del compte del lloc web
     WEBSITE_USE_WEBSITE_ACCOUNTSTooltip=Activeu la taula per emmagatzemar comptes del lloc web (login/contrasenya) per a cada lloc web de tercers
     YouMustDefineTheHomePage=Primer heu de definir la pàgina d'inici predeterminada
    -OnlyEditionOfSourceForGrabbedContentFuture=Nota: només es pot editar el codi HTML quan el contingut de la pàgina estigui inicialitzada i agafant-lo des d'una pàgina externa (l'editor WYSIWYG no estarà disponible)
    +OnlyEditionOfSourceForGrabbedContentFuture=Note: only edition of HTML source will be possible when a page content is initiliazed by grabbing it from an external page (WYSIWYG editor will not be available)
     OnlyEditionOfSourceForGrabbedContent=Només l'edició de codi HTML és possible quan el contingut s'ha capturat d'un lloc extern
     GrabImagesInto=Agafa també imatges trobades dins del css i a la pàgina.
     ImagesShouldBeSavedInto=Les imatges s'han de desar al directori
    diff --git a/htdocs/langs/ca_ES/workflow.lang b/htdocs/langs/ca_ES/workflow.lang
    index 4ff216fcafa..781ccf16af9 100644
    --- a/htdocs/langs/ca_ES/workflow.lang
    +++ b/htdocs/langs/ca_ES/workflow.lang
    @@ -14,7 +14,7 @@ descWORKFLOW_INVOICE_AMOUNT_CLASSIFY_BILLED_ORDER=Classifica les comandes de cli
     descWORKFLOW_INVOICE_CLASSIFY_BILLED_ORDER=Classifica les comandes de client vinculades d'origen com a facturades quan la factura del client es posi com a pagada (i si l'import de la factura és igual a l'import total de les comandes vinculades)
     descWORKFLOW_ORDER_CLASSIFY_SHIPPED_SHIPPING=Classifiqueu com a "Enviada" la comanda de client original enllaçada quan es validi un enviament (sempre que la quantitat d'articles enviada per tots els enviaments sigui la mateixa que la de la comanda)
     # Autoclassify supplier order
    -descWORKFLOW_ORDER_CLASSIFY_BILLED_SUPPLIER_PROPOSAL=Classifiqueu com a "Facturada" la proposta (o propostes) del proveïdor originals enllaçades quan es validi la factura del proveïdor (sempre i quan l'import de la factura sigui igual a la quantitat total de propostes enllaçades)
    -descWORKFLOW_INVOICE_AMOUNT_CLASSIFY_BILLED_SUPPLIER_ORDER=Classifiqueu com a "Facturada" la comanda (o comandes) de proveïdor originals enllaçades quan es validi la factura del proveïdor (sempre i quan l'import de la factura sigui igual al total de les comandes vinculades)
    +descWORKFLOW_ORDER_CLASSIFY_BILLED_SUPPLIER_PROPOSAL=Classify linked source vendor proposal(s) to billed when vendor invoice is validated (and if amount of the invoice is same than total amount of linked proposals)
    +descWORKFLOW_INVOICE_AMOUNT_CLASSIFY_BILLED_SUPPLIER_ORDER=Classify linked source purchase order(s) to billed when vendor invoice is validated (and if amount of the invoice is same than total amount of linked orders)
     AutomaticCreation=Creació automàtica
     AutomaticClassification=Classificació automàtica
    diff --git a/htdocs/langs/cs_CZ/accountancy.lang b/htdocs/langs/cs_CZ/accountancy.lang
    index dab4263959e..998dd1116f0 100644
    --- a/htdocs/langs/cs_CZ/accountancy.lang
    +++ b/htdocs/langs/cs_CZ/accountancy.lang
    @@ -1,4 +1,5 @@
     # Dolibarr language file - en_US - Accounting Expert
    +Accounting=Účetnictví
     ACCOUNTING_EXPORT_SEPARATORCSV=Oddělovač sloupců pro export souboru
     ACCOUNTING_EXPORT_DATE=Formát data pro export souboru
     ACCOUNTING_EXPORT_PIECE=Exportovat počet kusů
    @@ -39,11 +40,11 @@ AccountWithNonZeroValues=Accounts with non zero values
     ListOfAccounts=List of accounts
     
     MainAccountForCustomersNotDefined=Main accounting account for customers not defined in setup
    -MainAccountForSuppliersNotDefined=Main accounting account for suppliers not defined in setup
    +MainAccountForSuppliersNotDefined=Main accounting account for vendors not defined in setup
     MainAccountForUsersNotDefined=Main accounting account for users not defined in setup
     MainAccountForVatPaymentNotDefined=Main accounting account for VAT payment not defined in setup
     
    -AccountancyArea=Oblast účetnictví
    +AccountancyArea=Accounting area
     AccountancyAreaDescIntro=Využití evidence modulu se provádí v několika kroku:
     AccountancyAreaDescActionOnce=Tyto akce jsou obvykle prováděny pouze jednou, nebo jednou za rok ...
     AccountancyAreaDescActionOnceBis=Next steps should be done to save you time in future by suggesting you the correct default accounting account when making the journalization (writing record in Journals and General ledger)
    @@ -54,6 +55,7 @@ AccountancyAreaDescChartModel=STEP %s: Vytvořte model účtové osnovy z menu %
     AccountancyAreaDescChart=STEP %s: Vytvořte nebo zkontrolovat obsah grafu účtu z menu %s
     
     AccountancyAreaDescVat=STEP %s: Define accounting accounts for each VAT Rates. For this, use the menu entry %s.
    +AccountancyAreaDescDefault=STEP %s: Define default accounting accounts. For this, use the menu entry %s.
     AccountancyAreaDescExpenseReport=STEP %s: Define default accounting accounts for each type of expense report. For this, use the menu entry %s.
     AccountancyAreaDescSal=STEP %s: Define default accounting accounts for payment of salaries. For this, use the menu entry %s.
     AccountancyAreaDescContrib=STEP %s: Define default accounting accounts for special expences (miscellaneous taxes). For this, use the menu entry %s.
    @@ -89,7 +91,7 @@ MenuProductsAccounts=produktové účty
     ProductsBinding=Produkty účty
     Ventilation=Vazba na účetní závěrky
     CustomersVentilation=Zákazník faktura závazná
    -SuppliersVentilation=Dodavatelská faktura je závazná
    +SuppliersVentilation=Vendor invoice binding
     ExpenseReportsVentilation=Náklady zpráva vázání
     CreateMvts=Vytvořit novou transakci
     UpdateMvts=Modifikace transakce
    @@ -130,12 +132,14 @@ ACCOUNTING_LENGTH_GACCOUNT=Délka znaků obecných účetních účtů (Nastaví
     ACCOUNTING_LENGTH_AACCOUNT=Délka účtů třetích stran (Nastavíte-li zde hodnotu 6, bude účet ‚401‘ zobrazovat jako ‚401000‘)
     ACCOUNTING_MANAGE_ZERO=Umožňují řídit jiný počet nulu na konci účetního účtu. Zapotřebí v některých zemích (jako Švýcarsko). -Li se držet off (výchozí), můžete nastavit 2 následující parametry požádat aplikace přidat virtuální nula.
     BANK_DISABLE_DIRECT_INPUT=Zakázat přímé nahrávání transakce v bankovním účtu
    +ACCOUNTING_ENABLE_EXPORT_DRAFT_JOURNAL=Enable draft export on journal
     
     ACCOUNTING_SELL_JOURNAL=Prodejní deník
     ACCOUNTING_PURCHASE_JOURNAL=Nákupní deník
     ACCOUNTING_MISCELLANEOUS_JOURNAL=Ostatní deník
     ACCOUNTING_EXPENSEREPORT_JOURNAL=Rozšířený výpis deníku
     ACCOUNTING_SOCIAL_JOURNAL=Sociální deník
    +ACCOUNTING_HAS_NEW_JOURNAL=Has new Journal
     
     ACCOUNTING_ACCOUNT_TRANSFER_CASH=Účtování v převodním účtu
     ACCOUNTING_ACCOUNT_SUSPENSE=Čekající účet
    @@ -185,11 +189,12 @@ ListeMvts=Seznam pohybů
     ErrorDebitCredit=Debetní a kreditní nemůže mít hodnotu ve stejnou dobu
     AddCompteFromBK=Přidat účetní účty do skupiny
     ReportThirdParty=Seznam účtů třetí strany
    -DescThirdPartyReport=Konzultujte zde seznam třetích stran, zákazníky a dodavateli a jejich účetní účty
    +DescThirdPartyReport=Consult here the list of the third party customers and vendors and their accounting accounts
     ListAccounts=Seznam účetních účtů
     UnknownAccountForThirdparty=Unknown third party account. We will use %s
     UnknownAccountForThirdpartyBlocking=Unknown third party account. Blocking error
     UnknownAccountForThirdpartyAndWaitingAccountNotDefinedBlocking=Unknown third party account and waiting account not defined. Blocking error
    +PaymentsNotLinkedToProduct=Payment not linked to any product / service
     
     Pcgtype=Group of account
     Pcgsubtype=Subgroup of account
    @@ -204,8 +209,8 @@ DescVentilDoneCustomer=Seznamte se zde se seznamem řádků faktur zákazníků
     DescVentilTodoCustomer=Prověřit fakturační řádky, které již nejsou vázány účtem účetnictví produktu
     ChangeAccount=Změnit výrobek/službu na účetnm účtu ve vybraných řádcích s následujícím účetním účtem:
     Vide=-
    -DescVentilSupplier=Konzultujte zde seznam řádků dodavatelské faktury vázaných nebo nevázaných na účetní produkt účtu
    -DescVentilDoneSupplier=Konzultujte zde seznam řádků faktur dodavatele a jejich účetnho účtu
    +DescVentilSupplier=Consult here the list of vendor invoice lines bound or not yet bound to a product accounting account
    +DescVentilDoneSupplier=Consult here the list of the lines of invoices vendors and their accounting account
     DescVentilTodoExpenseReport=Bind zpráva náklad linky již nejsou vázány s účetním poplatek účtu
     DescVentilExpenseReport=Zde si přečtěte seznam výkazů výdajů vázaných (nebo ne) na účty účtování poplatků
     DescVentilExpenseReportMore=Máte-li nastavit účtování účtu na typ zprávy náklady linek, bude aplikace moci provádět všechny vazby mezi vaše náklady sestavy linek a účetní evidence grafu účtů jen jedním kliknutím pomocí tlačítka <strong> „%s“ </ strong>. Je-li účet nebyl nastaven na poplatcích slovníku nebo pokud má stále některé řádky není vázán na jiný účet, budete muset provést ruční vazby z menu „<strong> %s </ strong>“.
    @@ -215,7 +220,7 @@ ValidateHistory=Ověřit automaticky
     AutomaticBindingDone=Automatická vazba provádí
     
     ErrorAccountancyCodeIsAlreadyUse=Chyba, nelze odstranit tento účetní účet, protože ho zrovna používáte
    -MvtNotCorrectlyBalanced=Movement not correctly balanced. Credit = %s. Debit = %s
    +MvtNotCorrectlyBalanced=Movement not correctly balanced. Debit = %s | Credit = %s
     FicheVentilation=Ověřovací karta
     GeneralLedgerIsWritten=Transactions are written in the Ledger
     GeneralLedgerSomeRecordWasNotRecorded=Some of the transactions could not be journalized. If there is no other error message, this is probably because they were already journalized.
    @@ -293,4 +298,9 @@ Binded=linky vázané
     ToBind=Linky k vazbě
     UseMenuToSetBindindManualy=Autodection not possible, use menu <a href="%s">%s</a> to make the binding manually
     
    +## Import
    +ImportAccountingEntries=Accounting entries
    +
     WarningReportNotReliable=Warning, this report is not based on the Ledger, so does not contains transaction modified manualy in the Ledger. If your journalization is up to date, the bookkeeping view is more accurate.
    +ExpenseReportJournal=Expense Report Journal
    +InventoryJournal=Inventory Journal
    diff --git a/htdocs/langs/cs_CZ/admin.lang b/htdocs/langs/cs_CZ/admin.lang
    index 08eade87cea..7e3d67f2e06 100644
    --- a/htdocs/langs/cs_CZ/admin.lang
    +++ b/htdocs/langs/cs_CZ/admin.lang
    @@ -269,10 +269,11 @@ MAIN_MAIL_SMTP_SERVER=SMTP / SMTPS Host (Výchozí nastavení v php.ini: <b>%s</
     MAIN_MAIL_SMTP_PORT_NotAvailableOnLinuxLike=SMTP / SMTPS Port (Nedefinováno v PHP na Unixových systémech)
     MAIN_MAIL_SMTP_SERVER_NotAvailableOnLinuxLike=SMTP / SMTPS Hosts (Nedefinováno v PHP na Unixových systémech)
     MAIN_MAIL_EMAIL_FROM=Sender email for automatic emails (By default in php.ini: <b>%s</b>)
    -MAIN_MAIL_ERRORS_TO=Email used as 'Errors-To' field in emails sent
    +MAIN_MAIL_ERRORS_TO=Eemail used for error returns emails (fields 'Errors-To' in emails sent)
     MAIN_MAIL_AUTOCOPY_TO= Poslat systémovou skrytou kopii všech odeslaných e-mailů na
     MAIN_DISABLE_ALL_MAILS=Disable all emails sendings (for test purposes or demos)
     MAIN_MAIL_FORCE_SENDTO=Send all emails to (instead of real recipients, for test purposes)
    +MAIN_MAIL_ENABLED_USER_DEST_SELECT=Add employees users with email into allowed destinaries list
     MAIN_MAIL_SENDMODE=Metoda odesílání e-mailů
     MAIN_MAIL_SMTPS_ID=SMTP ID je-li vyžadováno ověření
     MAIN_MAIL_SMTPS_PW=SMTP heslo je-li vyžadováno ověření
    @@ -291,7 +292,7 @@ ModuleSetup=Nastavení modulu
     ModulesSetup=Nastavení modulu/aplikace
     ModuleFamilyBase=Systém
     ModuleFamilyCrm=Řízení vztahů se zákazníky (CRM)
    -ModuleFamilySrm=Dodavatel Vztah Management (SRM)
    +ModuleFamilySrm=Vendor Relation Management (VRM)
     ModuleFamilyProducts=Řízení produktů
     ModuleFamilyHr=Řízení lidských zdrojů (HRM)
     ModuleFamilyProjects=Projekty / Týmové práce
    @@ -373,7 +374,8 @@ NoSmsEngine=Ne odesílatel SMS manažer k dispozici. SMS odesílatele manažer n
     PDF=PDF
     PDFDesc=Můžete nastavit každý globální možnosti týkající se generování PDF
     PDFAddressForging=Pravidla se budují adresy boxy
    -HideAnyVATInformationOnPDF=Skrýt všechny informace týkající se DPH na generované PDF
    +HideAnyVATInformationOnPDF=Hide all information related to Sales tax / VAT on generated PDF
    +PDFRulesForSalesTax=Rules for Sales Tax / VAT
     PDFLocaltax=Rules for %s
     HideLocalTaxOnPDF=Hide %s rate into pdf column tax sale
     HideDescOnPDF=Skrýt popis produktů z vytvořeného PDF
    @@ -445,13 +447,14 @@ DisplayCompanyInfo=Zobrazit adresu společnosti
     DisplayCompanyManagers=Jména display manažer
     DisplayCompanyInfoAndManagers=Zobrazte adresu firmy a jména správce
     EnableAndSetupModuleCron=Chcete-li mít tento opakující faktury soupisky generovány automaticky, modul * %s * musí být povoleno a správně nastaveny. V opačném případě, generování faktur musí být provedeno manuálně z této šablony s tlačítkem * Vytvořit *. Všimněte si, že i když jste povolili automatické generování, stále se můžete bezpečně spustit manuální generaci. Duplikáty generace za stejné období nejsou možné.
    -ModuleCompanyCodeAquarium=Return an accounting code built by:<br>%s followed by third party supplier code for a supplier accounting code,<br>%s followed by third party customer code for a customer accounting code.
    +ModuleCompanyCodeCustomerAquarium=%s followed by third party customer code for a customer accounting code
    +ModuleCompanyCodeSupplierAquarium=%s followed by third party supplier code for a supplier accounting code
     ModuleCompanyCodePanicum=Return an empty accounting code.
     ModuleCompanyCodeDigitaria=Accounting code depends on third party code. The code is composed of the character "C" in the first position followed by the first 5 characters of the third party code.
     Use3StepsApproval=Ve výchozím nastavení musí být nákupní objednávky vytvořeny a schváleny dvěma různými uživateli (jeden krok / uživatel k vytvoření a jeden krok / uživatel ke schválení. Všimněte si, že pokud má uživatel oprávnění k vytvoření a schválení, stačí jeden krok / uživatel) . Touto volbou můžete požádat o zavedení třetího schvalovacího kroku / schválení uživatele, pokud je částka vyšší než určená hodnota (potřebujete tedy 3 kroky: 1 = ověření, 2 = první schválení a 3 = druhé schválení, pokud je dostatečné množství). <br> Pokud je zapotřebí jedno schvalování (2 kroky), nastavte jej na velmi malou hodnotu (0,1), pokud je vždy požadováno druhé schválení (3 kroky).
     UseDoubleApproval=Použijte schválení 3 kroky, kdy částka (bez DPH) je vyšší než ...
     WarningPHPMail=WARNING: It is often better to setup outgoing emails to use the email server of your provider instead of the default setup. Some email providers (like Yahoo) does not allow you to send an email from another server than their own server. Your current setup use the server of the application to send email and not the server of your email provider, so some recipients (the one compatible with the restrictive DMARC protocol), will ask your email provider if they can accept your email and some email providers (like Yahoo) may respond "no" because the server is not a server of them, so few of your sent Emails may not be accepted (be carefull also to your email provider sending quota).<br>If your Email provider (like Yahoo) has this restriction, you must change Email setup to choose the other method "SMTP server" and enter the SMTP server and credentials provided by your Email provider (ask your EMail provider to get SMTP credentials for your account).
    -WarningPHPMail2=If your email SMTP provider need to restrict email client to some IP addresses (very rare), this is the IP address of your ERP CRM application: <strong>%s</strong>.
    +WarningPHPMail2=If your email SMTP provider need to restrict email client to some IP addresses (very rare), this is the IP address of the mail user agent (MUA) for your ERP CRM application: <strong>%s</strong>.
     ClickToShowDescription=Kliknutím zobrazíte popis
     DependsOn=Tento modul je třeba modul (y)
     RequiredBy=Tento modul je vyžadováno modulu (modulů)
    @@ -471,6 +474,9 @@ AttachMainDocByDefault=Set this to 1 if you want to attach main document to emai
     FilesAttachedToEmail=Attach file
     SendEmailsReminders=Send agenda reminders by emails
     davDescription=Add a component to be a DAV server
    +DAVSetup=Setup of module DAV
    +DAV_ALLOW_PUBLIC_DIR=Enable the public directory (WebDav directory with no login required)
    +DAV_ALLOW_PUBLIC_DIRTooltip=The WebDav public directory is a WebDAV directory everybody can access to (in read and write mode), with no need to have/use an existing login/password account.
     # Modules
     Module0Name=Uživatelé a skupiny
     Module0Desc=Uživatelé / zaměstnanci a vedení Skupiny
    @@ -479,7 +485,7 @@ Module1Desc=Firmy a správu kontaktů (zákazníci, vyhlídky ...)
     Module2Name=Obchodní
     Module2Desc=Obchodní řízení
     Module10Name=Účetnictví
    -Module10Desc=Jednoduché účetnictví zprávy (časopisy, obrat) vychází na obsahu databáze. No dispečink.
    +Module10Desc=Simple accounting reports (journals, turnover) based onto database content. Does not use any ledger table.
     Module20Name=Návrhy
     Module20Desc=Komerční návrh řízení
     Module22Name=Mass E-mailing
    @@ -491,7 +497,7 @@ Module25Desc=Zákazníka řízení
     Module30Name=Faktury
     Module30Desc=Faktura a dobropis řízení pro zákazníky. Faktura řízení pro dodavatele
     Module40Name=Dodavatelé
    -Module40Desc=Dodavatel řízení a nákupu (objednávky a faktury)
    +Module40Desc=Suppliers and purchase management (purchase orders and billing)
     Module42Name=Debug Logs
     Module42Desc=Logging facilities (file, syslog, ...). Such logs are for technical/debug purposes.
     Module49Name=Redakce
    @@ -546,8 +552,8 @@ Module400Name=Projekty/Příležitosti/Vedení
     Module400Desc=Management of projects, opportunities/leads and/or tasks. You can also assign any element (invoice, order, proposal, intervention, ...) to a project and get a transversal view from the project view.
     Module410Name=WebCalendar
     Module410Desc=WebCalendar integrace
    -Module500Name=Zvláštní výdaje
    -Module500Desc=Řízení zvláštních výdajů, jako jsou daně, sociální příspěvky, divideny a platy
    +Module500Name=Taxes and Special expenses
    +Module500Desc=Management of other expenses (sale taxes, social or fiscal taxes, dividends, ...)
     Module510Name=Platba mezd zaměstnanců
     Module510Desc=Record and follow payment of your employee wages
     Module520Name=Půjčka
    @@ -561,14 +567,14 @@ Module700Name=Dary
     Module700Desc=Darování řízení
     Module770Name=Zpráva výdajů
     Module770Desc=Management a reklamace vyúčtování výdajů (doprava, jídlo, ...)
    -Module1120Name=Dodavatel obchodní nabídky
    -Module1120Desc=Požadavek dodavatel obchodní návrh a ceny
    +Module1120Name=Vendor commercial proposal
    +Module1120Desc=Request vendor commercial proposal and prices
     Module1200Name=Mantis
     Module1200Desc=Mantis integrace
     Module1520Name=Dokument Generation
     Module1520Desc=Hromadná pošta generování dokumentů
     Module1780Name=Tagy/Kategorie
    -Module1780Desc=Vytvořit tagy/kategorie (produkty, zákazníci, dodavatelé, kontakty nebo členi)
    +Module1780Desc=Create tags/category (products, customers, vendors, contacts or members)
     Module2000Name=WYSIWYG editor
     Module2000Desc=Umožňují upravit některá textové pole přes pokročilý editor (na základě CKEditor)
     Module2200Name=Dynamické ceny
    @@ -576,7 +582,7 @@ Module2200Desc=Povolit použití matematických výrazů pro ceny
     Module2300Name=Naplánované úlohy
     Module2300Desc=Scheduled jobs management (alias cron or chrono table)
     Module2400Name=Události / Agenda
    -Module2400Desc=Postupujte udělal a nadcházející události. Nechť Aplikační protokoly automatických akcí pro účely sledování nebo zaznamenávat manuální akce či Rendez-vous.
    +Module2400Desc=Follow done and upcoming events. Let application logs automatic events for tracking purposes or record manual events or rendez-vous. This is the main important module for a good Customer or Supplier Relationship Management.
     Module2500Name=DMS / ECM
     Module2500Desc=Document Management System / Electronic Content Management. Automatic organization of your generated or stored documents. Share them when you need.
     Module2600Name=API / Webové služby (SOAP server)
    @@ -599,7 +605,7 @@ Module4000Desc=Human resources management (management of department, employee co
     Module5000Name=Multi-společnost
     Module5000Desc=Umožňuje spravovat více společností
     Module6000Name=Workflow
    -Module6000Desc=Workflow management
    +Module6000Desc=Workflow management (automatic creation of object and/or automatic status change)
     Module10000Name=Webové stránky
     Module10000Desc=Create public websites with a WYSIWG editor. Just setup your web server (Apache, Nginx, ...) to point to the dedicated Dolibarr directory to have it online on the Internet with your own domain name.
     Module20000Name=Nechte řízení požadavků
    @@ -613,7 +619,7 @@ Module50100Desc=Bod prodejního modulu (POS).
     Module50200Name=Paypal
     Module50200Desc=Module to offer an online payment page accepting payments using PayPal (credit card or PayPal credit). This can be used to allow your customers to make free payments or for a payment on a particular Dolibarr object (invoice, order, ...)
     Module50400Name=Účetnictví (pokročilé)
    -Module50400Desc=Accounting management (double entries, support general and auxiliary ledgers)
    +Module50400Desc=Accounting management (double entries, support general and auxiliary ledgers). Export the ledger in several other accounting software format.
     Module54000Name=PrintIPP
     Module54000Desc=Přímý tisk (bez otevření dokumentů) pomocí poháry IPP rozhraní (tiskárna musí být viditelné ze serveru, a CUPS musí být installe na serveru).
     Module55000Name=Anketa, průzkum nebo hlasování
    @@ -885,7 +891,7 @@ DictionaryCivility=Osobní a profesionální tituly
     DictionaryActions=Typ agendy událostí
     DictionarySocialContributions=Typy sociální nebo fiskální daně
     DictionaryVAT=Sazby DPH nebo daň z prodeje
    -DictionaryRevenueStamp=Výše příjmů známek
    +DictionaryRevenueStamp=Amount of tax stamps
     DictionaryPaymentConditions=Platební podmínky
     DictionaryPaymentModes=Platební režimy
     DictionaryTypeContact=Typy kontaktů/adres
    @@ -913,7 +919,7 @@ SetupSaved=Nastavení uloženo
     SetupNotSaved=Setup not saved
     BackToModuleList=Zpět na seznam modulů
     BackToDictionaryList=Zpět k seznamu slovníků
    -TypeOfRevenueStamp=Type of revenue stamp
    +TypeOfRevenueStamp=Type of tax stamp
     VATManagement=DPH řízení
     VATIsUsedDesc=Ve výchozím nastavení při vytváření vyhlídky, faktury, objednávky atd sazba DPH se řídí pravidlem aktivní standardní:. <br> Je-li prodávající nepodléhá dani z přidané hodnoty, pak výchozí DPH na 0. Konec vlády <br> li (prodejní země = kupovat zemi), pak se DPH standardně rovná DPH výrobku v prodejním zemi. Konec pravidla. <br> Pokud prodávající a kupující jsou oba v Evropském společenství a zboží přepravní zařízení (auto, loď, letadlo), výchozí DPH je 0 (DPH by měla být hradí kupující na customoffice své země, a nikoli na prodávající). Konec pravidla. <br> Pokud prodávající a kupující jsou oba v Evropském společenství a kupující není společnost, pak se DPH prodlením k DPH z prodaného produktu. Konec pravidla. <br> Pokud prodávající a kupující jsou oba v Evropském společenství a kupujícím je společnost, pak je daň 0 ve výchozím nastavení. Konec pravidla. <br> V každém čiš případě navrhované default je DPH = 0. Konec pravidla.
     VATIsNotUsedDesc=Ve výchozím nastavení je navrhovaná DPH 0, který lze použít v případech, jako je sdružení jednotlivců ou malých podniků.
    @@ -1021,7 +1027,7 @@ Delays_MAIN_DELAY_ACTIONS_TODO=Tolerance zpoždění (ve dnech) před záznamem
     Delays_MAIN_DELAY_PROJECT_TO_CLOSE=Tolerance zpoždění (ve dnech) před záznam o projektu není uzavřeno v čase
     Delays_MAIN_DELAY_TASKS_TODO=Zpozdit toleranci (ve dnech) před záznamem o plánovaných úkolů (projektové úkoly) dosud nebyly dokončeny
     Delays_MAIN_DELAY_ORDERS_TO_PROCESS=Tolerance zpoždění (ve dnech) před záznamem na objednávkách dosud nezpracovaných
    -Delays_MAIN_DELAY_SUPPLIER_ORDERS_TO_PROCESS=Tolerance zpoždění (ve dnech) před záznamem na dodavatele zakázky dosud nezpracovaných
    +Delays_MAIN_DELAY_SUPPLIER_ORDERS_TO_PROCESS=Delay tolerance (in days) before alert on purchase orders not processed yet
     Delays_MAIN_DELAY_PROPALS_TO_CLOSE=Zpoždění tolerance (ve dnech) před záznam o návrzích zavřete
     Delays_MAIN_DELAY_PROPALS_TO_BILL=Zpoždění tolerance (ve dnech) před záznam o návrzích účtovány
     Delays_MAIN_DELAY_NOT_ACTIVATED_SERVICES=Tolerance zpoždění (ve dnech) před záznam o službách aktivovat
    @@ -1033,9 +1039,9 @@ Delays_MAIN_DELAY_MEMBERS=Tolerance zpoždění (ve dnech) před záznam o zpož
     Delays_MAIN_DELAY_CHEQUES_TO_DEPOSIT=Tolerance zpoždění (ve dnech) před pohotovosti pro kontrolu vklad dělat
     Delays_MAIN_DELAY_EXPENSEREPORTS=Tolerance zpoždění (ve dnech) před záznamem pro výkazů o výdajích schválit
     SetupDescription1=Oblast nastavení je pro počáteční nastavení parametrů ještě před začátkem užívání Dolibarr.
    -SetupDescription2=The two mandatory setup steps are the first two in the setup menu on the left: %s setup page and %s setup page :
    -SetupDescription3=Parameters in menu <a href="%s">%s -> %s</a> are required because defined data are used on Dolibarr screens and to customize the default behavior of the software (for country-related features for example).
    -SetupDescription4=Parameters in menu <a href="%s">%s -> %s</a> are required because Dolibarr ERP/CRM is a collection of several modules/applications, all more or less independent. New features will be added to menus for every module you will activate.
    +SetupDescription2=The two mandatory setup steps are the following steps (the two first entries in the left setup menu):
    +SetupDescription3=Settings in menu <a href="%s">%s -> %s</a>. This step is required because it defines data used on Dolibarr screens to customize the default behavior of the software (for country-related features for example).
    +SetupDescription4=Settings in menu <a href="%s">%s -> %s</a>. This step is required because Dolibarr ERP/CRM is a collection of several modules/applications, all more or less independent. New features are added to menus for every module you activate.
     SetupDescription5=Ostatní položky menu spravovat volitelné parametry.
     LogEvents=Události bezpečnostní audit
     Audit=Audit
    @@ -1054,8 +1060,9 @@ LogEventDesc=Můžete povolit zde protokolování událostí Dolibarr zabezpeče
     AreaForAdminOnly=Setup parameters can be set by <b>administrator users</b> only.
     SystemInfoDesc=Systémové informace je různé technické informace získáte v režimu pouze pro čtení a viditelné pouze pro správce.
     SystemAreaForAdminOnly=Tato oblast je k dispozici pro správce uživatele. Žádný z Dolibarr oprávnění může snížit tento limit.
    -CompanyFundationDesc=Úpravy na této stránce všechny známé informace o společnosti nebo nadace, které potřebujete spravovat (K tomu, klikněte na „Upravit“ nebo tlačítko „uložit“ v dolní části stránky)
    +CompanyFundationDesc=Edit on this page all known information of the company or foundation you need to manage (For this, click on "%s" or "%s" button at bottom of page)
     AccountantDesc=Edit on this page all known information about your accountant/bookkeeper
    +AccountantFileNumber=File number
     DisplayDesc=Můžete si vybrat každý parametr týkající se vzhledu Dolibarr a cítit se zde
     AvailableModules=Available app/modules
     ToActivateModule=Pro aktivaci modulů, přejděte na nastavení prostoru (Domů-&gt; Nastavení-&gt; Modules).
    @@ -1188,11 +1195,11 @@ UserMailRequired=EMail nutné vytvořit nového uživatele
     HRMSetup=setup HRM Modul
     ##### Company setup #####
     CompanySetup=Firmy modul nastavení
    -CompanyCodeChecker=Modul pro generování kódu třetích stran a přezkušování (zákazník nebo dodavatel)
    -AccountCodeManager=Module for accounting code generation (customer or supplier)
    +CompanyCodeChecker=Module for third parties code generation and checking (customer or vendor)
    +AccountCodeManager=Module for accounting code generation (customer or vendor)
     NotificationsDesc=E-maily oznámení funkce vám umožní tiše odesílat automatické poštu, pro některé události Dolibarr. Cíle oznámení mohou být definovány:
     NotificationsDescUser=* Uživatelé na jeden uživatel v čase.
    -NotificationsDescContact=* Za subjekty kontakty (zákazníci nebo dodavatelé), jeden kontakt v době.
    +NotificationsDescContact=* per third parties contacts (customers or vendors), one contact at time.
     NotificationsDescGlobal=* Nebo nastavením globálních cílových e-mailů na stránce nastavení modulu.
     ModelModules=Dokumenty šablony
     DocumentModelOdt=Generování dokumentů z OpenDocuments šablon (. ODT nebo ODS. Soubory OpenOffice, KOffice, TextEdit, ...)
    @@ -1203,6 +1210,9 @@ MustBeUnique=Musí být jedinečný?
     MustBeMandatory=Povinné k vytvoření subjektu?
     MustBeInvoiceMandatory=Povinné ověřování faktur?
     TechnicalServicesProvided=Technické služby poskytované
    +#####DAV #####
    +WebDAVSetupDesc=This is the links to access the WebDAV directory. It contains a "public" dir open to any user knowing the URL (if public directory access allowed) and a "private" directory that need an existing login account/password to access to.
    +WebDavServer=Root URL of %s server : %s
     ##### Webcal setup #####
     WebCalUrlForVCalExport=Export odkaz na <b>%s</b> formátu je k dispozici na následujícím odkazu: %s
     ##### Invoices #####
    @@ -1229,15 +1239,15 @@ FreeLegalTextOnProposal=Volný text o obchodních návrhů
     WatermarkOnDraftProposal=Vodoznak na předloh návrhů komerčních (none-li prázdný)
     BANK_ASK_PAYMENT_BANK_DURING_PROPOSAL=Zeptejte se na umístění bankovního účtu nabídky
     ##### SupplierProposal #####
    -SupplierProposalSetup=Cena požaduje nastavení dodavatelé modul
    -SupplierProposalNumberingModules=Cena žádosti dodavatele číslování modelů
    -SupplierProposalPDFModules=Cena požaduje dodavatelé dokumenty modely
    -FreeLegalTextOnSupplierProposal=Volný text na žádosti o cenový dodavatele
    -WatermarkOnDraftSupplierProposal=Vodoznak na předem požadovaných cenách dodavatelé (žádný není prázdný)
    +SupplierProposalSetup=Price requests vendors module setup
    +SupplierProposalNumberingModules=Price requests vendors numbering models
    +SupplierProposalPDFModules=Price requests vendors documents models
    +FreeLegalTextOnSupplierProposal=Free text on price requests vendors
    +WatermarkOnDraftSupplierProposal=Watermark on draft price requests vendors (none if empty)
     BANK_ASK_PAYMENT_BANK_DURING_SUPPLIER_PROPOSAL=Zeptejte se na bankovní účet destinaci nabídce ceny
     WAREHOUSE_ASK_WAREHOUSE_DURING_ORDER=Zadat zdroj datového skladu pro objednávku
     ##### Suppliers Orders #####
    -BANK_ASK_PAYMENT_BANK_DURING_SUPPLIER_ORDER=Požádat o bankovní účet určení dodavatele objednávku
    +BANK_ASK_PAYMENT_BANK_DURING_SUPPLIER_ORDER=Ask for bank account destination of purchase order
     ##### Orders #####
     OrdersSetup=Objednat řízení nastavení
     OrdersNumberingModules=Objednávky číslování modelů
    @@ -1448,7 +1458,7 @@ SyslogFilename=Název souboru a cesta
     YouCanUseDOL_DATA_ROOT=Můžete použít DOL_DATA_ROOT / dolibarr.log pro soubor protokolu Dolibarr &quot;Dokumenty&quot; adresáře. Můžete nastavit jinou cestu k uložení tohoto souboru.
     ErrorUnknownSyslogConstant=Konstantní %s není známo, Syslog konstantní
     OnlyWindowsLOG_USER=Windows podporuje pouze LOG_USER
    -CompressSyslogs=Syslog files compression and backup
    +CompressSyslogs=Compression and backup of debug log files (generated by module Log for debug)
     SyslogFileNumberOfSaves=Log backups
     ConfigureCleaningCronjobToSetFrequencyOfSaves=Configure cleaning scheduled job to set log backup frequency
     ##### Donations #####
    @@ -1515,7 +1525,7 @@ OSCommerceTestOk=Připojení k serveru &quot;%s&quot; na databázi &quot;%s&quot
     OSCommerceTestKo1=Připojení k &quot;%s&quot; serveru úspěšná, ale databáze &quot;%s&quot; by nebylo možno dosáhnout.
     OSCommerceTestKo2=Připojení k serveru &quot;%s&quot; s uživatelem &quot;%s 'se nezdařilo.
     ##### Stock #####
    -StockSetup=Konfigurace modulu Sklady
    +StockSetup=Stock module setup
     IfYouUsePointOfSaleCheckModule=Pokud použijete místě prodeje (POS modulu modulu stanoveného ve výchozím nebo jiným externím modulu), může být toto nastavení ignorováno vaší místě prodeje modulu. Most na prodejních místech moduly jsou navrženy tak, aby vytvořit ihned fakturu a snížit zásoby standardně bez ohledu jsou možnosti zde. Takže, pokud potřebujete mít či nemít pokles zásoby při registraci prodat ze svého Point of Sale, zkontrolujte také váš POS modul nastavit.
     ##### Menu #####
     MenuDeleted=Menu smazán
    @@ -1627,8 +1637,8 @@ ChequeReceiptsNumberingModule=Zkontrolujte, zda příjmy číslování modul
     MultiCompanySetup=Společnost Multi-modul nastavení
     ##### Suppliers #####
     SuppliersSetup=Dodavatel modul nastavení
    -SuppliersCommandModel=Kompletní šablona se s dodavately řádu (logo. ..)
    -SuppliersInvoiceModel=Kompletní šablona dodavatelské faktury (logo. ..)
    +SuppliersCommandModel=Complete template of prchase order (logo...)
    +SuppliersInvoiceModel=Complete template of vendor invoice (logo...)
     SuppliersInvoiceNumberingModel=Dodavatelských faktur číslování modelů
     IfSetToYesDontForgetPermission=Pokud je nastaveno na ano, nezapomeňte poskytnout oprávnění skupiny nebo uživatele povolených pro druhou schválení
     ##### GeoIPMaxmind #####
    @@ -1665,7 +1675,7 @@ NoAmbiCaracAutoGeneration=Nepoužívejte nejednoznačné znaky ( "1", "L", "i",
     SalariesSetup=Nastavení modulu platů
     SortOrder=Řazení objedávek
     Format=Formát
    -TypePaymentDesc=0: Zákazník typ platby, 1: Dodavatel typ platby, 2: Oba zákazníci a dodavatelé typ platby
    +TypePaymentDesc=0:Customer payment type, 1:Vendor payment type, 2:Both customers and vendors payment type
     IncludePath=Zahrnout cestu (definováno v proměnné% s)
     ExpenseReportsSetup=Nastavení modulu Expense Reports
     TemplatePDFExpenseReports=Šablon dokumentů ke generování dokumentu sestavy výdajů
    @@ -1687,7 +1697,7 @@ InstallModuleFromWebHasBeenDisabledByFile=Instalace externí modul z aplikace by
     ConfFileMustContainCustom=Installing or building an external module from application need to save the module files into directory <strong>%s</strong>. To have this directory processed by Dolibarr, you must setup your <strong>conf/conf.php</strong> to add the 2 directive lines:<br><strong>$dolibarr_main_url_root_alt='/custom';</strong><br><strong>$dolibarr_main_document_root_alt='%s/custom';</strong>
     HighlightLinesOnMouseHover=Označte řádky tabulky, když tah myš vynechá
     HighlightLinesColor=Zvýrazněte barvu čáry, když myší prochází (držte prázdné, aby nebylo zvýrazněno)
    -TextTitleColor=Barva názvu stránky
    +TextTitleColor=Text color of Page title
     LinkColor=Barva odkazů
     PressF5AfterChangingThis=Stisknutím klávesy CTRL + F5 na klávesnici nebo vymazat mezipaměť prohlížeče Po změně této hodnoty, aby bylo účinné
     NotSupportedByAllThemes=Se pracuje s stěžejních témat, nemusí být podporována externími tématy
    @@ -1696,6 +1706,7 @@ TopMenuBackgroundColor=barva pozadí pro Top nabídky
     TopMenuDisableImages=Skrýt obrázky v Top nabídky
     LeftMenuBackgroundColor=barva pozadí na levé menu
     BackgroundTableTitleColor=Barva pozadí pro tabulku názvu linky
    +BackgroundTableTitleTextColor=Text color for Table title line
     BackgroundTableLineOddColor=Barva pozadí pro liché řádky tabulky
     BackgroundTableLineEvenColor=barva pozadí pro sudé řádky tabulky
     MinimumNoticePeriod=Minimální výpovědní lhůta (Vaše žádost dovolená musí být provedeno před tímto zpožděním)
    @@ -1718,19 +1729,19 @@ FillFixTZOnlyIfRequired=Příklad: 2 (vyplnit pouze tehdy, pokud problém týkal
     ExpectedChecksum=očekává Kontrolní součet
     CurrentChecksum=Aktuální Kontrolní
     ForcedConstants=Potřebné konstanty
    -MailToSendProposal=Chcete-li poslat návrh zákazníka
    -MailToSendOrder=Pro odeslání objednávky zákazníka
    -MailToSendInvoice=Chcete-li poslat zákazníkům faktury
    -MailToSendShipment=Chcete-li poslat zásilku
    -MailToSendIntervention=Chcete-li poslat zásah
    -MailToSendSupplierRequestForQuotation=Chcete-li odeslat žádost o kotace pro dodavatele
    -MailToSendSupplierOrder=Chcete-li poslat dodavatele objednávku
    -MailToSendSupplierInvoice=Chcete-li poslat dodavatelské faktury
    -MailToSendContract=Chcete-li poslat smlouvu
    -MailToThirdparty=Chcete-li poslat e-mail ze strany subjektů
    -MailToMember=To send email from member page
    -MailToUser=To send email from user page
    -MailToProject= To send email from project page
    +MailToSendProposal=návrhy zákazníků
    +MailToSendOrder=Objednávky zákazníků
    +MailToSendInvoice=faktury zákazníků
    +MailToSendShipment=Zásilky
    +MailToSendIntervention=Intervence
    +MailToSendSupplierRequestForQuotation=Quotation request
    +MailToSendSupplierOrder=Purchase orders
    +MailToSendSupplierInvoice=Vendor invoices
    +MailToSendContract=Smlouvy
    +MailToThirdparty=Třetí strany
    +MailToMember=Členové
    +MailToUser=Uživatelé
    +MailToProject=Projects page
     ByDefaultInList=Zobrazit výchozí zobrazení seznamu
     YouUseLastStableVersion=Používáte nejnovější stabilní verzi
     TitleExampleForMajorRelease=Příklad zprávy, kterou lze použít k oznámit tuto hlavní verzi (bez obav používat na svých webových stránkách)
    @@ -1780,7 +1791,10 @@ MAIN_PDF_MARGIN_BOTTOM=Bottom margin on PDF
     SetToYesIfGroupIsComputationOfOtherGroups=Set this to yes if this group is a computation of other groups
     EnterCalculationRuleIfPreviousFieldIsYes=Enter calculcation rule if previous field was set to Yes (For example 'CODEGRP1+CODEGRP2')
     SeveralLangugeVariatFound=Several language variants found
    -WebDavServer=URL of %s server : %s
    +COMPANY_AQUARIUM_REMOVE_SPECIAL=Remove special characters
    +COMPANY_AQUARIUM_CLEAN_REGEX=Regex filter to clean value (COMPANY_AQUARIUM_CLEAN_REGEX)
    +GDPRContact=GDPR contact
    +GDPRContactDesc=If you store data about European companies/citizen, you can store here the contact who is responsible for the General Data Protection Regulation
     ##### Resource ####
     ResourceSetup=Konfigurace modulu Zdroje
     UseSearchToSelectResource=Použijte vyhledávací formulář k výběru zdroje (spíše než rozevírací seznam).
    diff --git a/htdocs/langs/cs_CZ/banks.lang b/htdocs/langs/cs_CZ/banks.lang
    index 5a0a3f9f321..4137ec59e87 100644
    --- a/htdocs/langs/cs_CZ/banks.lang
    +++ b/htdocs/langs/cs_CZ/banks.lang
    @@ -1,12 +1,13 @@
     # Dolibarr language file - Source file is en_US - banks
     Bank=Banka
    -MenuBankCash=Banka/Peníze
    +MenuBankCash=Bank | Cash
     MenuVariousPayment=Miscellaneous payments
     MenuNewVariousPayment=New Miscellaneous payment
     BankName=Název banky
     FinancialAccount=Účet
     BankAccount=Bankovní účet
     BankAccounts=Bankovní účty
    +BankAccountsAndGateways=Bank accounts | Gateways
     ShowAccount=Ukázat účet
     AccountRef=Finanční účet ref
     AccountLabel=Štítek finančního účtu
    @@ -131,7 +132,7 @@ PaymentDateUpdateSucceeded=Payment date updated successfully
     PaymentDateUpdateFailed=Datum platby nelze aktualizovat
     Transactions=Transakce
     BankTransactionLine=Bank entry
    -AllAccounts=Všechny bankovní/peněžní účty
    +AllAccounts=All bank and cash accounts
     BackToAccount=Zpět na účet
     ShowAllAccounts=Zobrazit pro všechny účty
     FutureTransaction=Transakce v budoucnosti.  Žádný způsob, jak porovnat.
    @@ -159,5 +160,6 @@ VariousPayment=Miscellaneous payments
     VariousPayments=Miscellaneous payments
     ShowVariousPayment=Show miscellaneous payments
     AddVariousPayment=Add miscellaneous payments
    +SEPAMandate=SEPA mandate
     YourSEPAMandate=Your SEPA mandate
     FindYourSEPAMandate=This is your SEPA mandate to authorize our company to make direct debit order to your bank. Thanks to return it signed (scan of the signed document) or sent it by mail to
    diff --git a/htdocs/langs/cs_CZ/bills.lang b/htdocs/langs/cs_CZ/bills.lang
    index 1e1ac5b2211..0f36ffaeb7b 100644
    --- a/htdocs/langs/cs_CZ/bills.lang
    +++ b/htdocs/langs/cs_CZ/bills.lang
    @@ -109,9 +109,9 @@ CancelBill=Storno faktury
     SendRemindByMail=Poslat upomínku e-mailem
     DoPayment=zadat platbu
     DoPaymentBack=Vraťte platbu
    -ConvertToReduc=Převod do budoucí slevy
    -ConvertExcessReceivedToReduc=Převést přebytek dostal do budoucnosti slevou
    -ConvertExcessPaidToReduc=Convert excess paid into future discount
    +ConvertToReduc=Mark as credit available
    +ConvertExcessReceivedToReduc=Convert excess received into available credit
    +ConvertExcessPaidToReduc=Convert excess paid into available discount
     EnterPaymentReceivedFromCustomer=Zadejte platbu obdrženoou od zákazníka
     EnterPaymentDueToCustomer=Provést platbu pro zákazníka
     DisabledBecauseRemainderToPayIsZero=Zakázáno, protože zbývající nezaplacená částka je nula
    @@ -120,7 +120,7 @@ BillStatus=Stav faktury
     StatusOfGeneratedInvoices=Status vygenerovaných faktur
     BillStatusDraft=Návrh (musí být ověřeno)
     BillStatusPaid=Placeno
    -BillStatusPaidBackOrConverted=Náhrada kreditu nebo převod na slevu
    +BillStatusPaidBackOrConverted=Credit note refund or marked as credit available
     BillStatusConverted=Paid (ready for consumption in final invoice)
     BillStatusCanceled=Opuštěno
     BillStatusValidated=Ověřeno (je třeba uhradit)
    @@ -282,6 +282,7 @@ RelativeDiscount=Relativní sleva
     GlobalDiscount=Globální sleva
     CreditNote=Dobropis
     CreditNotes=Dobropisy
    +CreditNotesOrExcessReceived=Credit notes or excess received
     Deposit=Záloha
     Deposits=Zálohy
     DiscountFromCreditNote=Sleva z %s dobropisu
    @@ -296,10 +297,10 @@ DiscountType=Discount type
     NoteReason=Poznámka/důvod
     ReasonDiscount=Důvod
     DiscountOfferedBy=Poskytnuté
    -DiscountStillRemaining=slevy
    -DiscountAlreadyCounted=Slevy již spotřebována
    +DiscountStillRemaining=Discounts or credits available
    +DiscountAlreadyCounted=Discounts or credits already consumed
     CustomerDiscounts=Customer discounts
    -SupplierDiscounts=Supplier discounts
    +SupplierDiscounts=Vendors discounts
     BillAddress=Účetní adresa
     HelpEscompte=Tato sleva je sleva poskytnuta zákazníkovi, protože jeho platba byla provedena před termínem splatnosti.
     HelpAbandonBadCustomer=Tato částka byla opuštěna (zákazník řekl, aby byl špatný zákazník) a je považována za výjimečně volnou.
    @@ -339,6 +340,12 @@ PaymentOnDifferentThirdBills=Povolit platby na různých subjektů účty, ale s
     PaymentNote=platba poznámka
     ListOfPreviousSituationInvoices=Seznam předchozí situace faktur
     ListOfNextSituationInvoices=Seznam dalších situace faktur
    +ListOfSituationInvoices=List of situation invoices
    +CurrentSituationTotal=Total current situation
    +DisabledBecauseNotEnouthCreditNote=To remove a situation invoice from cycle, this invoice's credit note total must cover this invoice total
    +RemoveSituationFromCycle=Remove this invoice from cycle
    +ConfirmRemoveSituationFromCycle=Remove this invoice %s from cycle ?
    +ConfirmOuting=Confirm outing
     FrequencyPer_d=Každých %s dny
     FrequencyPer_m=Každých %s měsíce
     FrequencyPer_y=Každých %s let
    @@ -387,6 +394,7 @@ PaymentConditionShort14DENDMONTH=14 dní konci měsíce
     PaymentCondition14DENDMONTH=Do 14 dnů po skončení měsíce,
     FixAmount=Pevné množství
     VarAmount=Variabilní částka (%% celk.)
    +VarAmountOneLine=Variable amount (%% tot.) - 1 line with label '%s'
     # PaymentType
     PaymentTypeVIR=Bankovní převod
     PaymentTypeShortVIR=Bankovní převod
    @@ -505,9 +513,14 @@ SituationAmount=Částka situace faktury (netto)
     SituationDeduction=Situace odčítání
     ModifyAllLines=Změnit všechny řádky
     CreateNextSituationInvoice=Vytvořit další situaci
    +ErrorFindNextSituationInvoice=Error unable to find next situation cycle ref
    +ErrorOutingSituationInvoiceOnUpdate=Unable to outing this situation invoice.
    +ErrorOutingSituationInvoiceCreditNote=Unable to outing linked credit note.
     NotLastInCycle=Tato faktura není poslední v cyklu, a nesmí být změněna.
     DisabledBecauseNotLastInCycle=Další situace již existuje.
     DisabledBecauseFinal=Tato situace je konečné.
    +situationInvoiceShortcode_AS=AS
    +situationInvoiceShortcode_S=N
     CantBeLessThanMinPercent=Pokrok nemůže být menší, než je jeho hodnota v předchozí situaci.
     NoSituations=Žádné otevřené situace
     InvoiceSituationLast=Závěrečná a hlavní faktura
    @@ -532,3 +545,4 @@ AutoFillDateFrom=Set start date for service line with invoice date
     AutoFillDateFromShort=Set start date
     AutoFillDateTo=Set end date for service line with next invoice date
     AutoFillDateToShort=Set end date
    +MaxNumberOfGenerationReached=Max number of gen. reached
    diff --git a/htdocs/langs/cs_CZ/categories.lang b/htdocs/langs/cs_CZ/categories.lang
    index 7795c721afb..8edd41961dd 100644
    --- a/htdocs/langs/cs_CZ/categories.lang
    +++ b/htdocs/langs/cs_CZ/categories.lang
    @@ -16,7 +16,7 @@ MembersCategoriesArea=Oblast uživatelské tagy/kategorie
     ContactsCategoriesArea=Oblast tagy/kategorie kontakty
     AccountsCategoriesArea=Accounts tags/categories area
     ProjectsCategoriesArea=Projects tags/categories area
    -SubCats=Podkategorie
    +SubCats=Sub-categories
     CatList=Výpis tagů/kategorií
     NewCategory=Nový tag/kategorie
     ModifCat=Upravit tag/kategorii
    @@ -85,3 +85,4 @@ CategorieRecursivHelp=Je-li aktivován, bude produkt spojen s nadřazenou katego
     AddProductServiceIntoCategory=Přidejte následující produkt/službu
     ShowCategory=Zobrazit tag/kategorii
     ByDefaultInList=By default in list
    +ChooseCategory=Choose category
    diff --git a/htdocs/langs/cs_CZ/commercial.lang b/htdocs/langs/cs_CZ/commercial.lang
    index 390a15773d9..95d6bff2b0e 100644
    --- a/htdocs/langs/cs_CZ/commercial.lang
    +++ b/htdocs/langs/cs_CZ/commercial.lang
    @@ -60,8 +60,8 @@ ActionAC_CLO=Zavřít
     ActionAC_EMAILING=Poslat hromadný email
     ActionAC_COM=Poslat objednávky zákazníka e-mailem
     ActionAC_SHIP=Poslat přepravu na mail
    -ActionAC_SUP_ORD=Poslat objednávku dodavatele e-mailem
    -ActionAC_SUP_INV=Poslat dodavatelské faktury e-mailem
    +ActionAC_SUP_ORD=Send purchase order by mail
    +ActionAC_SUP_INV=Send vendor invoice by mail
     ActionAC_OTH=Ostatní
     ActionAC_OTH_AUTO=Automaticky vložené události
     ActionAC_MANUAL=Ručně vložené události
    diff --git a/htdocs/langs/cs_CZ/companies.lang b/htdocs/langs/cs_CZ/companies.lang
    index 707bb004d7b..4d11e09ad0e 100644
    --- a/htdocs/langs/cs_CZ/companies.lang
    +++ b/htdocs/langs/cs_CZ/companies.lang
    @@ -8,11 +8,11 @@ ConfirmDeleteContact=Are you sure you want to delete this contact and all inheri
     MenuNewThirdParty=Nová třetí strana
     MenuNewCustomer=Nový zákazník
     MenuNewProspect=Nový cíl
    -MenuNewSupplier=Nový dodavatel
    +MenuNewSupplier=New vendor
     MenuNewPrivateIndividual=Nová soukromá osoba
    -NewCompany=Nová společnost (cíl. zákazník, dodavatel)
    -NewThirdParty=Nová třetí strana (cíl, zákazník, dodavatel)
    -CreateDolibarrThirdPartySupplier=Vytvořit třetí stranu (dodavatele)
    +NewCompany=New company (prospect, customer, vendor)
    +NewThirdParty=New third party (prospect, customer, vendor)
    +CreateDolibarrThirdPartySupplier=Create a third party (vendor)
     CreateThirdPartyOnly=Create thirdpary
     CreateThirdPartyAndContact=Create a third party + a child contact
     ProspectionArea=Oblast cílových kontaktů
    @@ -37,7 +37,7 @@ ThirdPartyProspectsStats=Cíle
     ThirdPartyCustomers=Zákazníci
     ThirdPartyCustomersStats=Zákazníci
     ThirdPartyCustomersWithIdProf12=Zákazníci s %s nebo %s
    -ThirdPartySuppliers=Dodavatelé
    +ThirdPartySuppliers=Vendors
     ThirdPartyType=Typ třetí strany
     Individual=Soukromá osoba
     ToCreateContactWithSameName=Will create automatically a contact/address with same information than third party under the third party. In most cases, even if your third party is a physical people, creating a third party alone is enough.
    @@ -77,11 +77,11 @@ Web=Web
     Poste= Pozice
     DefaultLang=Výchozí jazyk
     VATIsUsed=Sales tax is used
    -VATIsUsedWhenSelling=This define if this thirdparty includes a sale tax or not when it makes an invoice to its own customers
    +VATIsUsedWhenSelling=This define if this third party includes a sale tax or not when it makes an invoice to its own customers
     VATIsNotUsed=Sales tax is not used
     CopyAddressFromSoc=Fill address with third party address
    -ThirdpartyNotCustomerNotSupplierSoNoRef=Thirdparty neither customer nor supplier, no available refering objects
    -ThirdpartyIsNeitherCustomerNorClientSoCannotHaveDiscounts=Thirdparty neither customer nor supplier, discounts are not available
    +ThirdpartyNotCustomerNotSupplierSoNoRef=Third party neither customer nor vendor, no available refering objects
    +ThirdpartyIsNeitherCustomerNorClientSoCannotHaveDiscounts=Third party neither customer nor supplier, discounts are not available
     PaymentBankAccount=Payment bank account
     OverAllProposals=Total proposals
     OverAllOrders=Total orders
    @@ -99,9 +99,9 @@ LocalTax2ES=IRPF
     TypeLocaltax1ES=RE Typ
     TypeLocaltax2ES=IRPF Typ
     WrongCustomerCode=Neplatný kód zákazníka
    -WrongSupplierCode=Neplatný kód dodavatele
    +WrongSupplierCode=Vendor code invalid
     CustomerCodeModel=Vzorový kód zákazníka
    -SupplierCodeModel=Vzorový kód dodavatele
    +SupplierCodeModel=Vendor code model
     Gencod=Čárový kód
     ##### Professional ID #####
     ProfId1Short=Prof id 1
    @@ -267,7 +267,7 @@ Prospect=Cíl
     CustomerCard=Karta zákazníka
     Customer=Zákazník
     CustomerRelativeDiscount=Relativní zákaznická sleva
    -SupplierRelativeDiscount=Relative supplier discount
    +SupplierRelativeDiscount=Relative vendor discount
     CustomerRelativeDiscountShort=Relativní sleva
     CustomerAbsoluteDiscountShort=Absolutní sleva
     CompanyHasRelativeDiscount=Tento zákazník má výchozí slevu <b>%s%%</b>
    @@ -284,8 +284,8 @@ HasCreditNoteFromSupplier=You have credit notes for <b>%s</b> %s from this suppl
     CompanyHasNoAbsoluteDiscount=Tento zákazník nemá diskontní úvěr k dispozici
     CustomerAbsoluteDiscountAllUsers=Absolute customer discounts (granted by all users)
     CustomerAbsoluteDiscountMy=Absolute customer discounts (granted by yourself)
    -SupplierAbsoluteDiscountAllUsers=Absolute supplier discounts (granted by all users)
    -SupplierAbsoluteDiscountMy=Absolute supplier discounts (granted by yourself)
    +SupplierAbsoluteDiscountAllUsers=Absolute vendor discounts (entered by all users)
    +SupplierAbsoluteDiscountMy=Absolute vendor discounts (entered by yourself)
     DiscountNone=Nikdo
     Supplier=Dodavatel
     AddContact=Vytvořit kontakt
    @@ -304,13 +304,13 @@ DeleteACompany=Odstranit společnost
     PersonalInformations=Osobní údaje
     AccountancyCode=Účetní účet
     CustomerCode=Kód zákazníka
    -SupplierCode=Kód dodavatele
    +SupplierCode=Vendor code
     CustomerCodeShort=Kód zákazníka
    -SupplierCodeShort=Kód dodavatele
    +SupplierCodeShort=Vendor code
     CustomerCodeDesc=Zákaznický kód, jedinečný pro všechny zákazníky
    -SupplierCodeDesc=Dodavatelský kód, jedinečný pro všechny dodavatele
    +SupplierCodeDesc=Vendor code, unique for all vendors
     RequiredIfCustomer=Požadováno, pokud třetí strana je zákazník či cíl
    -RequiredIfSupplier=Požadováno, pokud třetí strana je dodavatel
    +RequiredIfSupplier=Required if third party is a vendor
     ValidityControledByModule=Platnost řízena modulem
     ThisIsModuleRules=Toto jsou pravidla pro tento modul
     ProspectToContact=Cíl ke kontaktování
    @@ -338,7 +338,7 @@ MyContacts=Moje kontakty
     Capital=Hlavní město
     CapitalOf=Hlavní město %s
     EditCompany=Upravit společnost
    -ThisUserIsNot=Tento uživatel není cíl, zákazník ani dodavatel
    +ThisUserIsNot=This user is not a prospect, customer nor vendor
     VATIntraCheck=Kontrola
     VATIntraCheckDesc=Odkaz <b>%s</b> umožňuje zkontrolovat DIČ/VAT. Je potřeba přístup k internetu.
     VATIntraCheckURL=http://ec.europa.eu/taxation_customs/vies/vieshome.do
    @@ -396,7 +396,7 @@ ImportDataset_company_4=Third parties/Sales representatives (Assign sales repres
     PriceLevel=Cenová hladina
     DeliveryAddress=Doručovací adresa
     AddAddress=Přidat adresu
    -SupplierCategory=Kategorie dodavatele
    +SupplierCategory=Vendor category
     JuridicalStatus200=Independent
     DeleteFile=Smazat soubor
     ConfirmDeleteFile=Jste si jisti, že chcete smazat tento soubor?
    @@ -406,7 +406,7 @@ FiscalYearInformation=Informace o fiskálním roce
     FiscalMonthStart=Počáteční měsíc fiskálního roku
     YouMustAssignUserMailFirst=You must create email for this user first to be able to add emails notifications for him.
     YouMustCreateContactFirst=To be able to add email notifications, you must first define contacts with valid emails for the third party
    -ListSuppliersShort=Seznam dodavatelů
    +ListSuppliersShort=List of vendors
     ListProspectsShort=Seznam cílů
     ListCustomersShort=Seznam zákazníků
     ThirdPartiesArea=Kontakty třetích stran
    @@ -420,7 +420,7 @@ CurrentOutstandingBill=Momentální nezaplacený účet
     OutstandingBill=Max. za nezaplacený účet
     OutstandingBillReached=Max. for outstanding bill reached
     OrderMinAmount=Minimum amount for order
    -MonkeyNumRefModelDesc=Vrátí číslo ve formátu %syymm-nnnn pro kód zákazníka a %syymm-nnnn pro kód dodavatele kde yy je rok, mm měsíc a nnnn je číselná řada bez přerušení a bez návratu k 0.
    +MonkeyNumRefModelDesc=Return numero with format %syymm-nnnn for customer code and %syymm-nnnn for vendor code where yy is year, mm is month and nnnn is a sequence with no break and no return to 0.
     LeopardNumRefModelDesc=Kód je volný. Tento kód lze kdykoli změnit.
     ManagingDirectors=Jméno vedoucího (CEO, ředitel, předseda ...)
     MergeOriginThirdparty=Duplicate third party (third party you want to delete)
    @@ -431,4 +431,4 @@ SaleRepresentativeLogin=Login of sales representative
     SaleRepresentativeFirstname=First name of sales representative
     SaleRepresentativeLastname=Last name of sales representative
     ErrorThirdpartiesMerge=There was an error when deleting the third parties. Please check the log. Changes have been reverted.
    -NewCustomerSupplierCodeProposed=New customer or supplier code suggested on duplicate code
    +NewCustomerSupplierCodeProposed=New customer or vendor code suggested on duplicate code
    diff --git a/htdocs/langs/cs_CZ/compta.lang b/htdocs/langs/cs_CZ/compta.lang
    index e654aab1c9a..7a52fcbf765 100644
    --- a/htdocs/langs/cs_CZ/compta.lang
    +++ b/htdocs/langs/cs_CZ/compta.lang
    @@ -19,7 +19,8 @@ Income=Příjem
     Outcome=Výdaj
     MenuReportInOut=Výnosy/náklady
     ReportInOut=Balance of income and expenses
    -ReportTurnover=Obrat
    +ReportTurnover=Turnover invoiced
    +ReportTurnoverCollected=Turnover collected
     PaymentsNotLinkedToInvoice=Platby nepropojené s jakoukoli fakturu, takže nejsou spojeny k žádné třetí straně
     PaymentsNotLinkedToUser=Platby nepropojené s libovolným uživatelem
     Profit=Zisk
    @@ -34,7 +35,8 @@ AmountHTVATRealPaid=Net placené
     VATToPay=Tax sales
     VATReceived=Tax received
     VATToCollect=Tax purchases
    -VATSummary=Tax Balance
    +VATSummary=Tax monthly
    +VATBalance=Tax Balance
     VATPaid=Tax paid
     LT1Summary=Tax 2 summary
     LT2Summary=Tax 3 summary
    @@ -76,16 +78,16 @@ MenuNewSocialContribution=Nová sociální / fiskální daň
     NewSocialContribution=Nová sociální / fiskální daň
     AddSocialContribution=Přidejte sociální / fiskální daň
     ContributionsToPay=Sociální / daně za náhradu
    -AccountancyTreasuryArea=Oblast Účetnictví/Pokladna
    +AccountancyTreasuryArea=Billing and payment area
     NewPayment=Nová platba
     Payments=Platby
     PaymentCustomerInvoice=Platba zákaznické faktury
    -PaymentSupplierInvoice=Platba dodavatelské faktury
    +PaymentSupplierInvoice=Vendor invoice payment
     PaymentSocialContribution=Sociální / fiskální placení daní
     PaymentVat=Platba DPH
     ListPayment=Seznam plateb
     ListOfCustomerPayments=Seznam zákaznických plateb
    -ListOfSupplierPayments=Seznam plateb dodavatelům
    +ListOfSupplierPayments=List of vendor payments
     DateStartPeriod=Datum zahájení období
     DateEndPeriod=Datum konce období
     newLT1Payment=Nová platba daň Obecné podmínky 2
    @@ -104,19 +106,21 @@ VATPayment=Prodejní daň platba
     VATPayments=Daň z prodeje platby
     VATRefund=Vrácení daně z prodeje
     NewVATPayment=New sales tax payment
    +NewLocalTaxPayment=New tax %s payment
     Refund=Vrácení
     SocialContributionsPayments=Sociální / platby daně za
     ShowVatPayment=Zobrazit platbu DPH
     TotalToPay=Celkem k zaplacení
     BalanceVisibilityDependsOnSortAndFilters=pouze tehdy, pokud je řazen tabulka vzestupně na %s a filtrován 1 bankovního účtu je vidět v tomto seznamu Balance
     CustomerAccountancyCode=Customer accounting code
    -SupplierAccountancyCode=Supplier accounting code
    +SupplierAccountancyCode=Vendor accounting code
     CustomerAccountancyCodeShort=Cust. účet. kód
     SupplierAccountancyCodeShort=Sup. účet. kód
     AccountNumber=Číslo účtu
     NewAccountingAccount=Nový účet
    -SalesTurnover=Obrat
    -SalesTurnoverMinimum=Minimální obrat z prodeje
    +Turnover=Turnover invoiced
    +TurnoverCollected=Turnover collected
    +SalesTurnoverMinimum=Minimum turnover
     ByExpenseIncome=Podle nákladů & příjmy
     ByThirdParties=Třetími stranami
     ByUserAuthorOfInvoice=Fakturu vystavil
    @@ -136,8 +140,8 @@ ConfirmDeleteSocialContribution=Opravdu chcete vymazat tuto sociální / daňovo
     ExportDataset_tax_1=Sociální a fiskální daně a platby
     CalcModeVATDebt=Režim <b>%sDPH zápočtu na závazky%s.</b>
     CalcModeVATEngagement=Režim <b>%sDPH z rozšířených příjmů%s.</b>
    -CalcModeDebt=Režim <b>%sPohledávky-závazky%s</b> zobrazí <b>Závazky účetnictví.</b>
    -CalcModeEngagement=Režim <b>%sPříjmy-Výdaje%s</b> zobrazí <b>hotovostní účetnictví</b>
    +CalcModeDebt=Analysis of known recorded invoices even if they are not yet accounted in ledger.
    +CalcModeEngagement=Analysis of known recorded payments, even if they are not yet accounted in Ledger.
     CalcModeBookkeeping=Analysis of <b>data journalized in Bookkeeping Ledger table</b>
     CalcModeLT1= Mod <b>%sRE na zákaznické faktury - dodavatelské faktury%s</b>
     CalcModeLT1Debt=Mod <b>%sRE na zákaznické faktury%s</b>
    @@ -150,9 +154,9 @@ AnnualSummaryInputOutputMode=Bilance příjmů a výdajů, roční shrnutí
     AnnualByCompanies=Balance of income and expenses, by predefined groups of account
     AnnualByCompaniesDueDebtMode=Balance of income and expenses, detail by predefined groups, mode <b>%sClaims-Debts%s</b> said <b>Commitment accounting</b>.
     AnnualByCompaniesInputOutputMode=Balance of income and expenses, detail by predefined groups, mode <b>%sIncomes-Expenses%s</b> said <b>cash accounting</b>.
    -SeeReportInInputOutputMode=Viz zpráva <b>%s Příjmy-Výdaje %s </b> řekl <b>hotovostní účetnictví</b> pro výpočet na skutečných platbách
    -SeeReportInDueDebtMode=Viz zpráva <b>%s Pohledávky-Závazky %s</b> řekl <b>účtování závazků</b> pro výpočet na vystavených fakturách
    -SeeReportInBookkeepingMode=See report <b>%sBookeeping%s</b> for a calculation on <b>bookkeeping table analysis</b>
    +SeeReportInInputOutputMode=See %sanalysis of payments%s for a calculation on actual payments made even if they are not yet accounted in Ledger.
    +SeeReportInDueDebtMode=See %sanalysis of invoices%s for a calculation based on known recorded invoices even if they are not yet accounted in Ledger.
    +SeeReportInBookkeepingMode=See <b>%sBookeeping report%s</b> for a calculation on <b>Bookkeeping Ledger table</b>
     RulesAmountWithTaxIncluded=- Uvedené částky jsou se všemi daněmi
     RulesResultDue=- To zahrnuje neuhrazené faktury, výdaje a DPH, zda byly zaplaceny či nikoliv. <br> - Je založen na ověřených datech faktur a DPH a ke dni splatnosti pro náklady. Platy definované s plat modulem, použije se datum splatnosti platby.
     RulesResultInOut=- To zahrnuje skutečné platby na fakturách, nákladů, DPH a platů. <br> - Je založen na datech plateb faktur, náklady, DPH a platů. Datum daru pro dárcovství.
    @@ -171,6 +175,8 @@ LT1ReportByCustomersES=Zpráva třetí strany RE
     LT2ReportByCustomersES=Zpráva o třetí straně IRPF
     VATReport=Sale tax report
     VATReportByPeriods=Sale tax report by period
    +VATReportByRates=Sale tax report by rates
    +VATReportByThirdParties=Sale tax report by third parties
     VATReportByCustomers=Sale tax report by customer
     VATReportByCustomersInInputOutputMode=Zpráva o vybrané a zaplacené DPH zákazníka
     VATReportByQuartersInInputOutputMode=Report by Sale tax rate of the tax collected and paid
    @@ -207,7 +213,7 @@ Pcg_version=Graf modelů účtů
     Pcg_type=Pcg typ
     Pcg_subtype=Pcg podtyp
     InvoiceLinesToDispatch=Řádky faktury pro odeslání
    -ByProductsAndServices=Výrobky a služby
    +ByProductsAndServices=By product and service
     RefExt=Externí ref
     ToCreateAPredefinedInvoice=Chcete-li vytvořit šablonu faktury, vytvořit standardní faktury, pak bez ověřování jej, klikněte na tlačítko „%s“.
     LinkedOrder=Odkaz na objednávku
    @@ -215,7 +221,8 @@ Mode1=Metoda 1
     Mode2=Metoda 2
     CalculationRuleDesc=Chcete-li vypočítat celkovou částku DPH, jsou k dispozici dvě metody: <br> Metoda 1 je zaokrouhlení DPH na každém řádku, částky se sečtou. <br> Metoda 2 je součtem všech sum na každém řádku, pak se výsledek zaokrouhlí. <br> Konečný výsledek může se liší od několika haléřů. Výchozí režim je režim <b>%s.</b>
     CalculationRuleDescSupplier=podle dodavatele zvolte vhodnou metodu použití stejného pravidla pro výpočet a dostanete stejný výsledek, který očekáváte od svého dodavatele.
    -TurnoverPerProductInCommitmentAccountingNotRelevant=Obratová zpráva za zboží při použití režimu <b>hotovostního účetnictví</b> není relevantní. Tato zpráva je k dispozici pouze při použití režimu <b>zapojeného účetnictví</b>  (viz nastavení účetního modulu).
    +TurnoverPerProductInCommitmentAccountingNotRelevant=The report of Turnover collected per product is not available. This report is only available for turnover invoiced.
    +TurnoverPerSaleTaxRateInCommitmentAccountingNotRelevant=The report of Turnover collected per sale tax rate is not available. This report is only available for turnover invoiced.
     CalculationMode=Výpočetní režim
     AccountancyJournal=Accounting code journal
     ACCOUNTING_VAT_SOLD_ACCOUNT=Accounting account by default for VAT on sales (used if not defined on VAT dictionary setup)
    @@ -223,7 +230,7 @@ ACCOUNTING_VAT_BUY_ACCOUNT=Accounting account by default for VAT on purchases (u
     ACCOUNTING_VAT_PAY_ACCOUNT=Účtovací účet pro platby DPH
     ACCOUNTING_ACCOUNT_CUSTOMER=Accounting account used for customer third parties
     ACCOUNTING_ACCOUNT_CUSTOMER_Desc=The dedicated accounting account defined on third party card will be used for Subledger accouting only. This one will be used for General Ledger and as default value of Subledger accounting if dedicated customer accouting account on third party is not defined.
    -ACCOUNTING_ACCOUNT_SUPPLIER=Accounting account used for supplier third parties
    +ACCOUNTING_ACCOUNT_SUPPLIER=Accounting account used for vendor third parties
     ACCOUNTING_ACCOUNT_SUPPLIER_Desc=The dedicated accounting account defined on third party card will be used for Subledger accouting only. This one will be used for General Ledger and as default value of Subledger accounting if dedicated supplier accouting account on third party is not defined.
     CloneTax=Klonovat sociální / fiskální daň
     ConfirmCloneTax=Potvrdí klon sociálního / fiskální zaplacení daně
    @@ -242,3 +249,11 @@ FiscalPeriod=Účetní období
     ListSocialContributionAssociatedProject=Seznam příspěvků na sociální zabezpečení v souvislosti s projektem
     DeleteFromCat=Remove from accounting group
     AccountingAffectation=Accounting assignement
    +LastDayTaxIsRelatedTo=Last day of period the tax is related to
    +VATDue=Sale tax claimed
    +ClaimedForThisPeriod=Claimed for the period
    +PaidDuringThisPeriod=Paid during this period
    +ByVatRate=By sale tax rate
    +TurnoverbyVatrate=Turnover invoiced by sale tax rate
    +TurnoverCollectedbyVatrate=Turnover collected by sale tax rate
    +PurchasebyVatrate=Purchase by sale tax rate
    diff --git a/htdocs/langs/cs_CZ/dict.lang b/htdocs/langs/cs_CZ/dict.lang
    index 78159ed9cb7..ef8e714862a 100644
    --- a/htdocs/langs/cs_CZ/dict.lang
    +++ b/htdocs/langs/cs_CZ/dict.lang
    @@ -5,7 +5,8 @@ CountryIT=Itálie
     CountryES=Španělsko
     CountryDE=Německo
     CountryCH=Švýcarsko
    -CountryGB=Velká Británie
    +# Warning, country code GB is for United Kingdom. UK Does not exists as country code in ISO standard.
    +CountryGB=Spojené Království Velká Británie
     CountryUK=Spojené Království Velká Británie
     CountryIE=Irsko
     CountryCN=Čína
    diff --git a/htdocs/langs/cs_CZ/ecm.lang b/htdocs/langs/cs_CZ/ecm.lang
    index 88238371d00..364e8c97546 100644
    --- a/htdocs/langs/cs_CZ/ecm.lang
    +++ b/htdocs/langs/cs_CZ/ecm.lang
    @@ -39,9 +39,10 @@ ShowECMSection=Zobrazit adresář
     DeleteSection=Odstraňte adresář
     ConfirmDeleteSection=Can you confirm you want to delete the directory <b>%s</b>?
     ECMDirectoryForFiles=Relativní adresář pro soubory
    -CannotRemoveDirectoryContainsFiles=Nelze odstranit, protože obsahuje některé soubory
    +CannotRemoveDirectoryContainsFilesOrDirs=Removal not possible because it contains some files or sub-directories
    +CannotRemoveDirectoryContainsFiles=Removal not possible because it contains some files
     ECMFileManager=Správce souborů
    -ECMSelectASection=Vyberte adresář na levé straně stromu ...
    +ECMSelectASection=Select a directory in the tree...
     DirNotSynchronizedSyncFirst=This directory seems to be created or modified outside ECM module. You must click on "Resync" button first to synchronize disk and database to get content of this directory.
     ReSyncListOfDir=Resync list of directories
     HashOfFileContent=Hash of file content
    diff --git a/htdocs/langs/cs_CZ/errors.lang b/htdocs/langs/cs_CZ/errors.lang
    index aff47efcaf9..140f376fa82 100644
    --- a/htdocs/langs/cs_CZ/errors.lang
    +++ b/htdocs/langs/cs_CZ/errors.lang
    @@ -32,9 +32,9 @@ ErrorBarCodeRequired=Je zapotřebí čárový kód
     ErrorCustomerCodeAlreadyUsed=Zákaznický kód již používán
     ErrorBarCodeAlreadyUsed=Čárový kód je již používán
     ErrorPrefixRequired=Prefix nutné
    -ErrorBadSupplierCodeSyntax=Bad syntaxe pro kód dodavatele
    -ErrorSupplierCodeRequired=Dodavatel povinen kód
    -ErrorSupplierCodeAlreadyUsed=Dodavatel kód již používán
    +ErrorBadSupplierCodeSyntax=Bad syntax for vendor code
    +ErrorSupplierCodeRequired=Vendor code required
    +ErrorSupplierCodeAlreadyUsed=Vendor code already used
     ErrorBadParameters=Špatné parametry. Tak takto opravdu ne ......
     ErrorBadValueForParameter=Chybná hodnota ‚%s‘ parametru ‚%s‘
     ErrorBadImageFormat=Obrázek nemá podporovaný formát (Váš PHP nepodporuje funkce pro převod obrázků z tohoto formátu)
    @@ -87,7 +87,7 @@ ErrorsOnXLines=Chyby na <b>%s</b> zdrojovém záznamu (s)
     ErrorFileIsInfectedWithAVirus=Antivirový program nebyl schopen ověřit soubor (soubor může být napaden virem)
     ErrorSpecialCharNotAllowedForField=Speciální znaky nejsou povoleny pro pole &quot;%s&quot;
     ErrorNumRefModel=Existuje odkaz do databáze (%s) a není kompatibilní s tímto pravidlem číslování. Odebrat záznam nebo přejmenovat odkaz na aktivaci tohoto modulu.
    -ErrorQtyTooLowForThisSupplier=Nedostatečné množství tohoto podniku, nebo není definována cena k tomuto produktu tohoto podniku
    +ErrorQtyTooLowForThisSupplier=Quantity too low for this vendor or no price defined on this product for this supplier
     ErrorModuleSetupNotComplete=Nastavení modulu jeví nekompletní. Jdi domů - Nastavení - Moduly dokončit.
     ErrorBadMask=Chyba na masku
     ErrorBadMaskFailedToLocatePosOfSequence=Chyba maska ​​bez pořadovým číslem
    @@ -177,7 +177,7 @@ ErrorBadDefinitionOfMenuArrayInModuleDescriptor=Bad Definice Array Menu V modulu
     ErrorSavingChanges=Došlo k ocurred při ukládání změn
     ErrorWarehouseRequiredIntoShipmentLine=Sklad je zapotřebí na lince na dopravu
     ErrorFileMustHaveFormat=Soubor musí mít formát %s
    -ErrorSupplierCountryIsNotDefined=Země tohoto dodavatele není definována. Napravte jako první.
    +ErrorSupplierCountryIsNotDefined=Country for this vendor is not defined. Correct this first.
     ErrorsThirdpartyMerge=Nepodařilo se sloučit dva záznamy. Požadavek zrušen.
     ErrorStockIsNotEnoughToAddProductOnOrder=Sklad nestačí %s produkt přidat do nové objednávky.
     ErrorStockIsNotEnoughToAddProductOnInvoice=Sklad nestačí %s produkt přidat do nové faktury.
    diff --git a/htdocs/langs/cs_CZ/install.lang b/htdocs/langs/cs_CZ/install.lang
    index 783f2544cfc..0b57a2b96c9 100644
    --- a/htdocs/langs/cs_CZ/install.lang
    +++ b/htdocs/langs/cs_CZ/install.lang
    @@ -6,6 +6,7 @@ ConfFileDoesNotExistsAndCouldNotBeCreated=<b>%s</b> Konfigurační soubor neexis
     ConfFileCouldBeCreated=<b>%s</b> Konfigurační soubor byl vytvořen.
     ConfFileIsNotWritable=Konfigurační soubor <b>%s</b> není zapisovatelný. Zkontrolujte oprávnění. Při první instalaci musí mít Váš server právo zápisu do tohoto souboru.
     ConfFileIsWritable=Konfigurační soubor <b>%s</b> je zapisovatelný.
    +ConfFileMustBeAFileNotADir=Configuration file <b>%s</b> must be a file, not a directory.
     ConfFileReload=Aktualizuj všechny informace z konfiguračního souboru.
     PHPSupportSessions=Tato PHP instalace podporuje relace.
     PHPSupportPOSTGETOk=Tato PHP instalace podporuje proměnné POST a GET.
    @@ -91,8 +92,8 @@ FailedToCreateAdminLogin=Failed to create Dolibarr administrator account.
     WarningRemoveInstallDir=Pozor, z bezpečnostních důvodů po dokončení instalace či upgradu je potřeba zabránit opětovnému spuštění instalace. Přidejte soubor s názvem <b>install.lock</b> do adresáře document Dolibarr, aby jste zabránili nebezpečnému spuštění.
     FunctionNotAvailableInThisPHP=Není k dispozici na této instalaci PHP
     ChoosedMigrateScript=Vyberte migrační skript
    -DataMigration=Migrace dat
    -DatabaseMigration=Migrace struktury databáze
    +DataMigration=Database migration (data)
    +DatabaseMigration=Database migration (structure + some data)
     ProcessMigrateScript=Skript běží
     ChooseYourSetupMode=Vyberte si režim instalace a klepněte na tlačítko "Start"...
     FreshInstall=Nová instalace
    @@ -146,7 +147,7 @@ NothingToDo=Nothing to do
     # upgrade
     MigrationFixData=Oprava denormalizovaných dat
     MigrationOrder=Migrace dat zákaznických objednávek
    -MigrationSupplierOrder=Migrace dat dodavatelských objednávek
    +MigrationSupplierOrder=Data migration for vendor's orders
     MigrationProposal=Migrace dat komerčních návrhů
     MigrationInvoice=Migrace dat zákaznických faktur
     MigrationContract=Migrace dat smluv
    @@ -196,8 +197,14 @@ MigrationEvents=Migrace událostí přidá vlastníka události do přiřazené
     MigrationEventsContact=Migration of events to add event contact into assignement table
     MigrationRemiseEntity=Update entity field value of llx_societe_remise
     MigrationRemiseExceptEntity=Update entity field value of llx_societe_remise_except
    +MigrationUserRightsEntity=Update entity field value of llx_user_rights
    +MigrationUserGroupRightsEntity=Update entity field value of llx_usergroup_rights
     MigrationReloadModule=Načíst modul %s
     MigrationResetBlockedLog=Reset module BlockedLog for v7 algorithm
     ShowNotAvailableOptions=Ukázat nedostupné možnosti
     HideNotAvailableOptions=Skrýt nedostupné možnosti
     ErrorFoundDuringMigration=Error were reported during migration process so next step is not available. To ignore errors, you can <a href="%s">click here</a>, but application or some features may not work correctly until fixed.
    +YouTryInstallDisabledByDirLock=The application try to sefl upgrade, but install/upgrade pages have been disabled for security reason (directory renamed with .lock suffix).<br>
    +YouTryInstallDisabledByFileLock=The application try to sefl upgrade, but install/upgrade pages pages have been disabled for security reason (by lock file <strong>install.lock</strong> into dolibarr documents directory).<br>
    +ClickHereToGoToApp=Click here to go to your application
    +ClickOnLinkOrRemoveManualy=Click on following link and if you always reach this page, you must remove the file install.lock into documents directory manually
    diff --git a/htdocs/langs/cs_CZ/ldap.lang b/htdocs/langs/cs_CZ/ldap.lang
    index e68e5f61be0..ba6511db417 100644
    --- a/htdocs/langs/cs_CZ/ldap.lang
    +++ b/htdocs/langs/cs_CZ/ldap.lang
    @@ -1,5 +1,4 @@
     # Dolibarr language file - Source file is en_US - ldap
    -DomainPassword=Heslo domény
     YouMustChangePassNextLogon=Heslo uživatele <b>%s</b> na doméně <b>%s</b> musí být změněno
     UserMustChangePassNextLogon=Uživatel musí změnit heslo v doméně %s
     LDAPInformationsForThisContact=Informace v databázi LDAP pro tento kontakt
    @@ -25,3 +24,4 @@ MemberTypeSynchronized=Member type synchronized
     ContactSynchronized=Kontakt synchronizován
     ForceSynchronize=Vynutit synchronizaci Dolibarr -> LDAP
     ErrorFailedToReadLDAP=Nepodařilo se přečíst LDAP databázi. Zkontrolujte nastavení modulu LDAP a databázovou dostupnost.
    +PasswordOfUserInLDAP=Password of user in LDAP
    diff --git a/htdocs/langs/cs_CZ/loan.lang b/htdocs/langs/cs_CZ/loan.lang
    index 6a8ea7ea774..c46ae8eff51 100644
    --- a/htdocs/langs/cs_CZ/loan.lang
    +++ b/htdocs/langs/cs_CZ/loan.lang
    @@ -10,6 +10,7 @@ LoanCapital=Kapitál
     Insurance=Pojištění
     Interest=Zájem
     Nbterms=Počet termínů
    +Term=Term
     LoanAccountancyCapitalCode=Accounting account capital
     LoanAccountancyInsuranceCode=Accounting account insurance
     LoanAccountancyInterestCode=Accounting account interest
    @@ -17,39 +18,14 @@ ConfirmDeleteLoan=Potvrdit smazání tohoto úvěru
     LoanDeleted=Úvěr úspěšně smazán
     ConfirmPayLoan=Potvrďte klasifikaci zaplatit tento úvěr
     LoanPaid=Placený úvěr
    -# Calc
    -LoanCalc=Kalkulátor bankovního úvěru
    -PurchaseFinanceInfo=Platební & finanční informace
    -SalePriceOfAsset=Prodejní cena aktiv
    -PercentageDown=Procento dlů
    -LengthOfMortgage=Duration of loan
    -AnnualInterestRate=Roční úroková sazba
    -ExplainCalculations=Vysvětlení výpočtů
    -ShowMeCalculationsAndAmortization=Ukažte mi výpočty a amortizaci
    -MortgagePaymentInformation=Informace o platbě hypotéky
    -DownPayment=Záloha
    -DownPaymentDesc=<b>Záloha</b> = základní vynásobená procentem dolů dělená 100 (pro dolů 5% se stává 5/100 nebo 0,05)
    -InterestRateDesc=<b>Úroková sazba</b> = roční úroková procena děleno 100,
    -MonthlyFactorDesc=<b>Měsíční faktor</b> = výsledkem následujícího vzorce
    -MonthlyInterestRateDesc=<b>Měsíční úroková sazba</b> = roční úroková sazba děleno 12 (za 12 měsíců v roce)
    -MonthTermDesc=<b>Měsíc Termín</b> úvěru v měsících = počet let, na které jste vzali úvěr  - pozor na časy 12
    -MonthlyPaymentDesc=Měsíční platba se počítá podle následujícího vzorce
    -AmortizationPaymentDesc=<a href="#amortization">amortizace</a>se mění, jak moc vaše měsíční splátka jde vstříc zájmu banky, a kolik jde do splácení jistiny vašeho úvěru.
    -AmountFinanced=Financovaná částka
    -AmortizationMonthlyPaymentOverYears=Odpisy měsíční splátky: <b>%s</b> přes %s let
    -Totalsforyear=Součty pro rok
    -MonthlyPayment=Měsíční platby
    -LoanCalcDesc=This <b>mortgage calculator</b> can be used to figure out monthly payments of a loaning, based on the amount borrowed, the term of the loan desired and the interest rate.<br> This calculator includes also PMI (Private Mortgage Insurance) for loans where less than 20%% is put as a down payment. Also taken into consideration are the town property taxes, and their effect on the total monthly mortgage payment.<br>
    -GoToInterest=%s půjde na ZÁJEM
    -GoToPrincipal=%s půjde na HLAVNÍCH
    -YouWillSpend=You will spend %s in year %s
     ListLoanAssociatedProject=List of loan associated with the project
     AddLoan=vytvoření úvěru
    +FinancialCommitment=Financial commitment
    +InterestAmount=Zájem
    +CapitalRemain=Capital remain
     # Admin
     ConfigLoan=Konfigurace modulu úvěru
     LOAN_ACCOUNTING_ACCOUNT_CAPITAL=Accounting account capital by default
     LOAN_ACCOUNTING_ACCOUNT_INTEREST=Accounting account interest by default
     LOAN_ACCOUNTING_ACCOUNT_INSURANCE=Accounting account insurance by default
    -FinancialCommitment=Financial commitment
     CreateCalcSchedule=Edit financial commitment
    -InterestAmount=Interest amount
    diff --git a/htdocs/langs/cs_CZ/mails.lang b/htdocs/langs/cs_CZ/mails.lang
    index 40b7115edba..d38d7e7f1dc 100644
    --- a/htdocs/langs/cs_CZ/mails.lang
    +++ b/htdocs/langs/cs_CZ/mails.lang
    @@ -11,7 +11,9 @@ MailFrom=Odesílatel
     MailErrorsTo=Chyby
     MailReply=Odpovědět
     MailTo=Příjemce(i)
    +MailToUsers=To user(s)
     MailCC=Kopírovat do
    +MailToCCUsers=Copy to users(s)
     MailCCC=Cache kopie
     MailTopic=Předmět
     MailText=Zpráva
    @@ -164,4 +166,4 @@ InGoingEmailSetup=Incoming email setup
     OutGoingEmailSetupForEmailing=Outgoing email setup (for mass emailing)
     DefaultOutgoingEmailSetup=Default outgoing email setup
     Information=Informace
    -
    +ContactsWithThirdpartyFilter=Contacts avec filtre client
    diff --git a/htdocs/langs/cs_CZ/main.lang b/htdocs/langs/cs_CZ/main.lang
    index d3d91dbab61..b17c1c9ab8d 100644
    --- a/htdocs/langs/cs_CZ/main.lang
    +++ b/htdocs/langs/cs_CZ/main.lang
    @@ -92,6 +92,7 @@ DolibarrInHttpAuthenticationSoPasswordUseless=Režim ověřování Dolibarr je n
     Administrator=Správce
     Undefined=Nedefinováno
     PasswordForgotten=Zapomněli jste heslo?
    +NoAccount=No account?
     SeeAbove=Viz výše
     HomeArea=Hlavní oblast
     LastConnexion=poslední připojení
    @@ -231,7 +232,7 @@ Limit=Omezení
     Limits=Limity
     Logout=Odhlášení
     NoLogoutProcessWithAuthMode=Žádná aplikovaná odpojená funkce s režimem ověřování <b>%s</b>
    -Connection=Spojení
    +Connection=Přihlášení
     Setup=Nastavení
     Alert=Upozornění
     MenuWarnings=Upozornění
    @@ -402,6 +403,7 @@ DefaultTaxRate=Default tax rate
     Average=Průměr
     Sum=Součet
     Delta=Delta
    +RemainToPay=Remain to pay
     Module=Module/Application
     Modules=Modules/Applications
     Option=Volba
    @@ -414,7 +416,7 @@ Favorite=Favorit
     ShortInfo=Info.
     Ref=Ref.
     ExternalRef=Ref. externí
    -RefSupplier=Ref. dodavatel
    +RefSupplier=Ref. vendor
     RefPayment=Ref. platba
     CommercialProposalsShort=Komerční návrhy
     Comment=Komentář
    @@ -493,7 +495,7 @@ Received=Přijaté
     Paid=Placený
     Topic=Předmět
     ByCompanies=Třetími stranami
    -ByUsers=Od uživatelů
    +ByUsers=By user
     Links=Odkazy
     Link=Odkaz
     Rejects=Odmítnuto
    @@ -505,6 +507,7 @@ NoneF=Nikdo
     NoneOrSeveral=Žádný nebo několik
     Late=Pozdě
     LateDesc=Zpoždění se definovat, zda záznam je pozdě, nebo ne, závisí na vašem nastavení. Požádejte svého administrátora pro změnu zpoždění z menu Home - nastavení - Výstrahy.
    +NoItemLate=No late item
     Photo=Obrázek
     Photos=Obrázky
     AddPhoto=Přidat obrázek
    @@ -619,9 +622,9 @@ BuildDoc=Vytvořit dokument
     Entity=Prostředí
     Entities=Subjekty
     CustomerPreview=Náhled zákazníka
    -SupplierPreview=Náhled dodavatele
    +SupplierPreview=Vendor preview
     ShowCustomerPreview=Zobrazit náhled zákazníka
    -ShowSupplierPreview=Zobrazit náhled dodavatele
    +ShowSupplierPreview=Show vendor preview
     RefCustomer=Ref. zákazník
     Currency=Měna
     InfoAdmin=Informace pro správce
    @@ -915,11 +918,11 @@ SearchIntoProductsOrServices=Produkty nebo služby
     SearchIntoProjects=Projekty
     SearchIntoTasks=Úkoly
     SearchIntoCustomerInvoices=faktury zákazníků
    -SearchIntoSupplierInvoices=Dodavatelské faktury
    +SearchIntoSupplierInvoices=Vendor invoices
     SearchIntoCustomerOrders=Objednávky zákazníků
    -SearchIntoSupplierOrders=Dodavatel objednávky
    +SearchIntoSupplierOrders=Purchase orders
     SearchIntoCustomerProposals=návrhy zákazníků
    -SearchIntoSupplierProposals=Návrhy dodavatele
    +SearchIntoSupplierProposals=Vendor proposals
     SearchIntoInterventions=Intervence
     SearchIntoContracts=Smlouvy
     SearchIntoCustomerShipments=zásilky zákazník
    @@ -941,3 +944,7 @@ Remote=Remote
     LocalAndRemote=Local and Remote
     KeyboardShortcut=Keyboard shortcut
     AssignedTo=Přiřazeno
    +Deletedraft=Delete draft
    +ConfirmMassDraftDeletion=Draft Bulk delete confirmation
    +FileSharedViaALink=File shared via a link
    +
    diff --git a/htdocs/langs/cs_CZ/margins.lang b/htdocs/langs/cs_CZ/margins.lang
    index 4b1df89dc86..5e183d746a9 100644
    --- a/htdocs/langs/cs_CZ/margins.lang
    +++ b/htdocs/langs/cs_CZ/margins.lang
    @@ -28,10 +28,10 @@ UseDiscountAsService=Jako služba
     UseDiscountOnTotal=Na mezisoučet
     MARGIN_METHODE_FOR_DISCOUNT_DETAILS=Definuje, zda globální sleva je považován za výrobek, službu, nebo pouze za mezisoučet pro výpočet marže.
     MARGIN_TYPE=Buying/Cost price suggested by default for margin calculation
    -MargeType1=Margin on Best supplier price
    +MargeType1=Margin on Best vendor price
     MargeType2=Margin on Weighted Average Price (WAP)
     MargeType3=Margin on Cost Price
    -MarginTypeDesc=* Margin on best buying price = Selling price - Best supplier price defined on product card<br>* Margin on Weighted Average Price (WAP) = Selling price - Product Weighted Average Price (WAP) or best supplier price if WAP not yet defined<br>* Margin on Cost price = Selling price - Cost price defined on product card or WAP if cost price not defined, or best supplier price if WAP not yet defined
    +MarginTypeDesc=* Margin on best buying price = Selling price - Best vendor price defined on product card<br>* Margin on Weighted Average Price (WAP) = Selling price - Product Weighted Average Price (WAP) or best supplier price if WAP not yet defined<br>* Margin on Cost price = Selling price - Cost price defined on product card or WAP if cost price not defined, or best supplier price if WAP not yet defined
     CostPrice=Náklady
     UnitCharges=Jednotkové poplatky
     Charges=Poplatky
    diff --git a/htdocs/langs/cs_CZ/members.lang b/htdocs/langs/cs_CZ/members.lang
    index a11c48dc9f5..2f3abe65b1f 100644
    --- a/htdocs/langs/cs_CZ/members.lang
    +++ b/htdocs/langs/cs_CZ/members.lang
    @@ -111,7 +111,7 @@ SendingAnEMailToMember=Sending information email to member
     SendingEmailOnAutoSubscription=Sending email on auto registration
     SendingEmailOnMemberValidation=Sending email on new member validation
     SendingEmailOnNewSubscription=Sending email on new subscription
    -SendingReminderForExpiredSubscription=Sending reminder for expired subscription
    +SendingReminderForExpiredSubscription=Sending reminder for expired subscriptions
     SendingEmailOnCancelation=Sending email on cancelation
     # Topic of email templates
     YourMembershipRequestWasReceived=Your membership was received.
    diff --git a/htdocs/langs/cs_CZ/modulebuilder.lang b/htdocs/langs/cs_CZ/modulebuilder.lang
    index a3fee23cb53..9d6661eda41 100644
    --- a/htdocs/langs/cs_CZ/modulebuilder.lang
    +++ b/htdocs/langs/cs_CZ/modulebuilder.lang
    @@ -74,6 +74,7 @@ NoWidget=No widget
     GoToApiExplorer=Go to API explorer
     ListOfMenusEntries=List of menu entries
     ListOfPermissionsDefined=List of defined permissions
    +SeeExamples=See examples here
     EnabledDesc=Condition to have this field active (Examples: 1 or $conf->global->MYMODULE_MYOPTION)
     VisibleDesc=Is the field visible ? (Examples: 0=Never visible, 1=Visible on list and create/update/view forms, 2=Visible on list only, 3=Visible on create/update/view form only. Using a negative value means field is not shown by default on list but can be selected for viewing)
     IsAMeasureDesc=Can the value of field be cumulated to get a total into list ? (Examples: 1 or 0)
    @@ -95,3 +96,6 @@ DropTableIfEmpty=(Delete table if empty)
     TableDoesNotExists=The table %s does not exists
     TableDropped=Table %s deleted
     InitStructureFromExistingTable=Build the structure array string of an existing table
    +UseAboutPage=Disallow the about page
    +UseDocFolder=Disallow the documentation folder
    +UseSpecificReadme=Use a specific ReadMe
    diff --git a/htdocs/langs/cs_CZ/opensurvey.lang b/htdocs/langs/cs_CZ/opensurvey.lang
    index 1441a72d738..86abe8c6b00 100644
    --- a/htdocs/langs/cs_CZ/opensurvey.lang
    +++ b/htdocs/langs/cs_CZ/opensurvey.lang
    @@ -58,3 +58,4 @@ MoreChoices=Zadejte více možností pro hlasující
     SurveyExpiredInfo=Doba hlasování pro tuto anketu vypršela.
     EmailSomeoneVoted=%s vyplnilo řádek.\nMůžete si najít své hlasování v odkazu: \n%s
     ShowSurvey=Show survey
    +UserMustBeSameThanUserUsedToVote=You must have voted and use the same user name that the one used to vote, to post a comment
    diff --git a/htdocs/langs/cs_CZ/orders.lang b/htdocs/langs/cs_CZ/orders.lang
    index 1c09a81eb30..e94842fe845 100644
    --- a/htdocs/langs/cs_CZ/orders.lang
    +++ b/htdocs/langs/cs_CZ/orders.lang
    @@ -1,6 +1,6 @@
     # Dolibarr language file - Source file is en_US - orders
     OrdersArea=Oblast objednávek zákazníků
    -SuppliersOrdersArea=Oblast objednávek dodavatelů
    +SuppliersOrdersArea=Purchase orders area
     OrderCard=Karta objednávky
     OrderId=ID objednávky
     Order=Objednávka
    @@ -13,18 +13,18 @@ OrderToProcess=Objednávka ve zpracování
     NewOrder=Nová objednávka
     ToOrder=Udělat objednávku
     MakeOrder=Udělat objednávku
    -SupplierOrder=Dodavatelská objednávka
    -SuppliersOrders=Dodavatelské objednávky
    -SuppliersOrdersRunning=Aktuální dodavatelské objednávky
    -CustomerOrder=Zákaznická objednávka
    -CustomersOrders=Objednávky zákazníků
    +SupplierOrder=Purchase order
    +SuppliersOrders=Purchase orders
    +SuppliersOrdersRunning=Current purchase orders
    +CustomerOrder=Objednávka zákazníka
    +CustomersOrders=Zákaznických objednávek
     CustomersOrdersRunning=Aktuální objednávky zákazníků
     CustomersOrdersAndOrdersLines=Objednávky zákazníků a řádky objednávky
     OrdersDeliveredToBill=objednávky zákazníků dodávány na účet
     OrdersToBill=Objednávky zákazníků dodávány
     OrdersInProcess=Probíhající zákaznické objednávka
     OrdersToProcess=Zákaznické objednávky ke zpracování
    -SuppliersOrdersToProcess=Dodavatelské objednávky ke zpracování
    +SuppliersOrdersToProcess=Purchase orders to process
     StatusOrderCanceledShort=Zrušený
     StatusOrderDraftShort=Návrh
     StatusOrderValidatedShort=Ověřené
    @@ -75,15 +75,15 @@ ShowOrder=Zobrazit objednávku
     OrdersOpened=Objednávky ve zpracování
     NoDraftOrders=Žádné návrhy objednávky
     NoOrder=Žádná objednávka
    -NoSupplierOrder=Žádný dodavatel objednávka
    +NoSupplierOrder=No purchase order
     LastOrders=Poslední objednávky %s zákazníků
     LastCustomerOrders=Poslední objednávky %s zákazníků
    -LastSupplierOrders=Poslední %s dodavatelské objednávky
    +LastSupplierOrders=Latest %s purchase orders
     LastModifiedOrders=Poslední %s modifikované objednávky
     AllOrders=Všechny objednávky
     NbOfOrders=Počet objednávek
     OrdersStatistics=Statistiky objednávek
    -OrdersStatisticsSuppliers=Statistiky dodavatelských objednávek
    +OrdersStatisticsSuppliers=Purchase order statistics
     NumberOfOrdersByMonth=Počet objednávek měsíčně
     AmountOfOrdersByMonthHT=Množství objednávek měsíčně (bez daně)
     ListOfOrders=Seznam objednávek
    @@ -97,12 +97,12 @@ ConfirmMakeOrder=Jste si jisti, že chcete potvrdit tuto objednávku na <b>%s?</
     GenerateBill=Vytvořit fakturu
     ClassifyShipped=Klasifikovat jako dodáno
     DraftOrders=Návrh objednávky
    -DraftSuppliersOrders=Návrhy dodavatelé objednávky
    +DraftSuppliersOrders=Draft purchase orders
     OnProcessOrders=Objednávka v procesu
     RefOrder=Ref. objednávka
     RefCustomerOrder=Ref. Objednat pro zákazníka
    -RefOrderSupplier=Ref. Aby dodavatele
    -RefOrderSupplierShort=Ref. dodavatel objednávka
    +RefOrderSupplier=Ref. order for vendor
    +RefOrderSupplierShort=Ref. order vendor
     SendOrderByMail=Objednávku zašlete mailem
     ActionsOnOrder=Události objednávek
     NoArticleOfTypeProduct=Žádný článek typu 'produkt', takže není dopravován článek pro tuto objednávku
    @@ -115,9 +115,9 @@ ConfirmCloneOrder=Jste si jisti, že chcete klonovat tento příkaz <b> %s </ b>
     DispatchSupplierOrder=Příjem %s dodavatelských objednávek
     FirstApprovalAlreadyDone=První schválení již učiněno
     SecondApprovalAlreadyDone=Druhý schválení již učinili
    -SupplierOrderReceivedInDolibarr=Dodavatel pořadí %s obdržel %s
    -SupplierOrderSubmitedInDolibarr=Dodavatel pořadí %s odeslán
    -SupplierOrderClassifiedBilled=Dodavatel pořadí %s set účtoval
    +SupplierOrderReceivedInDolibarr=Purchase Order %s received %s
    +SupplierOrderSubmitedInDolibarr=Purchase Order %s submited
    +SupplierOrderClassifiedBilled=Purchase Order %s set billed
     OtherOrders=Ostatní objednávky
     ##### Types de contacts #####
     TypeContact_commande_internal_SALESREPFOLL=Zástupce následující-up, zákaznické objednávky
    @@ -125,11 +125,11 @@ TypeContact_commande_internal_SHIPPING=Zástupce následující-up dopravy
     TypeContact_commande_external_BILLING=Kontakt na zákaznické faktuře
     TypeContact_commande_external_SHIPPING=Kontakt zákazníka pro dopravu
     TypeContact_commande_external_CUSTOMER=Kontakt zákazníka následující-up objednávka
    -TypeContact_order_supplier_internal_SALESREPFOLL=Zástupce následující-up, dodavatelská objednávka
    +TypeContact_order_supplier_internal_SALESREPFOLL=Representative following-up purchase order
     TypeContact_order_supplier_internal_SHIPPING=Zástupce následující-up doprava
    -TypeContact_order_supplier_external_BILLING=Fakturační kontakt dodavaele
    -TypeContact_order_supplier_external_SHIPPING=Dodací kontakt dodavatele
    -TypeContact_order_supplier_external_CUSTOMER=Dodavatelský kontakt následující-up objednávky
    +TypeContact_order_supplier_external_BILLING=Vendor invoice contact
    +TypeContact_order_supplier_external_SHIPPING=Vendor shipping contact
    +TypeContact_order_supplier_external_CUSTOMER=Vendor contact following-up order
     Error_COMMANDE_SUPPLIER_ADDON_NotDefined=Konstanta COMMANDE_SUPPLIER_ADDON není definována
     Error_COMMANDE_ADDON_NotDefined=Konstanta COMMANDE_ADDON není definována
     Error_OrderNotChecked=Žádné objednávky do faktury nebyly vybrané
    diff --git a/htdocs/langs/cs_CZ/other.lang b/htdocs/langs/cs_CZ/other.lang
    index 11798dbf39b..376ae1c207e 100644
    --- a/htdocs/langs/cs_CZ/other.lang
    +++ b/htdocs/langs/cs_CZ/other.lang
    @@ -80,9 +80,9 @@ LinkedObject=Propojený objekt
     NbOfActiveNotifications=Počet hlášení (několik z příjemců e-mailů)
     PredefinedMailTest=__(Hello)__\nThis is a test mail sent to __EMAIL__.\nThe two lines are separated by a carriage return.\n\n__USER_SIGNATURE__
     PredefinedMailTestHtml=__(Hello)__\nThis is a <b>test</b> mail (the word test must be in bold).<br>The two lines are separated by a carriage return.<br><br>__USER_SIGNATURE__
    -PredefinedMailContentSendInvoice=__(Hello)__\n\nYou will find here the invoice __REF__\n\nThis is the link to make your online payment if this invoice is not already payed:\n__ONLINE_PAYMENT_URL__\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
    -PredefinedMailContentSendInvoiceReminder=__(Hello)__\n\nWe would like to warn you that the invoice  __REF__ seems to not be payed. So this is the invoice in attachment again, as a reminder.\n\nThis is the link to make your online payment:\n__ONLINE_PAYMENT_URL__\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
    -PredefinedMailContentSendProposal=__(Hello)__\n\nYou will find here the commercial proposal __PREF__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
    +PredefinedMailContentSendInvoice=__(Hello)__\n\nYou will find here the invoice __REF__\n\n__ONLINE_PAYMENT_TEXT_AND_URL__\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
    +PredefinedMailContentSendInvoiceReminder=__(Hello)__\n\nWe would like to warn you that the invoice  __REF__ seems to not be payed. So this is the invoice in attachment again, as a reminder.\n\n__ONLINE_PAYMENT_TEXT_AND_URL__\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
    +PredefinedMailContentSendProposal=__(Hello)__\n\nYou will find here the commercial proposal __REF__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
     PredefinedMailContentSendSupplierProposal=__(Hello)__\n\nYou will find here the price request __REF__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
     PredefinedMailContentSendOrder=__(Hello)__\n\nYou will find here the order __REF__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
     PredefinedMailContentSendSupplierOrder=__(Hello)__\n\nYou will find here our order __REF__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
    @@ -91,6 +91,7 @@ PredefinedMailContentSendShipping=__(Hello)__\n\nYou will find here the shipping
     PredefinedMailContentSendFichInter=__(Hello)__\n\nYou will find here the intervention __REF__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
     PredefinedMailContentThirdparty=__(Hello)__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
     PredefinedMailContentUser=__(Hello)__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
    +PredefinedMailContentLink=You can click on the link below to make your payment if it is not already done.\n\n%s\n\n
     DemoDesc=Dolibarr je kompaktní ERP/CRM systém, který se  skládá z více funkčních modulů. Demo, které obsahuje všechny moduly vám nepředstaví všechny možnosti, protože v reálné situaci všechny moduly najednou používat nebudete. Pro lepší a snadnější seznámení s celým systémem máte k dispozici několik demo profilů lépe vystihujících vaše požadavky. 
     ChooseYourDemoProfil=Vyberte demo profil, který nejlépe odpovídá vaší činnosti, nebo zaměření ...
     ChooseYourDemoProfilMore=... nebo vytvořit vlastní profil <br> (manuální výběr modul)
    @@ -218,7 +219,7 @@ FileIsTooBig=Soubor je příliš velký
     PleaseBePatient=Prosím o chvilku strpení ... dřu jako kůň ....
     NewPassword=New password
     ResetPassword=Reset password
    -RequestToResetPasswordReceived=Požadavek na změnu vašeho hesla do Dolibarru byl přijat
    +RequestToResetPasswordReceived=A request to change your password has been received.
     NewKeyIs=To je vaše nové heslo k přihlášení
     NewKeyWillBe=Vaše nové heslo pro přihlášení do softwaru bude
     ClickHereToGoTo=Klikněte zde pro přechod na %s
    @@ -233,6 +234,8 @@ PermissionsDelete=Permissions removed
     YourPasswordMustHaveAtLeastXChars=Your password must have at least <strong>%s</strong> chars
     YourPasswordHasBeenReset=Your password has been reset successfully
     ApplicantIpAddress=IP address of applicant
    +SMSSentTo=SMS sent to %s
    +
     ##### Export #####
     ExportsArea=Exportní plocha
     AvailableFormats=Dostupné formáty
    diff --git a/htdocs/langs/cs_CZ/paypal.lang b/htdocs/langs/cs_CZ/paypal.lang
    index ae8a2652acb..a5a590a2590 100644
    --- a/htdocs/langs/cs_CZ/paypal.lang
    +++ b/htdocs/langs/cs_CZ/paypal.lang
    @@ -14,7 +14,6 @@ PaypalModeOnlyPaypal=Pouze PayPal
     ONLINE_PAYMENT_CSS_URL=Optionnal URL of CSS style sheet on online payment page
     ThisIsTransactionId=Toto je id transakce: <b>%s</b>
     PAYPAL_ADD_PAYMENT_URL=Přidat URL platby PayPal při odeslání dokumentu e-mailem
    -PredefinedMailContentLink=You can click on the link below to make your payment if it is not already done.<br><br>%s<br><br>
     YouAreCurrentlyInSandboxMode=You are currently in the %s "sandbox" mode
     NewOnlinePaymentReceived=New online payment received
     NewOnlinePaymentFailed=New online payment tried but failed
    diff --git a/htdocs/langs/cs_CZ/productbatch.lang b/htdocs/langs/cs_CZ/productbatch.lang
    index ca01076cee2..c4df0ba8c4b 100644
    --- a/htdocs/langs/cs_CZ/productbatch.lang
    +++ b/htdocs/langs/cs_CZ/productbatch.lang
    @@ -16,7 +16,7 @@ printEatby=Spotřeba: %s
     printSellby=Prodej: %s
     printQty=Qty: %d
     AddDispatchBatchLine=Přidat řádek pro dispečink  skladovatelnosti
    -WhenProductBatchModuleOnOptionAreForced=When module Lot/Serial is on, automatic increase/decrease stock mode is forced to shipping validate and manual dispatching for reception and can't be edited. Other options can be defined as you want.
    +WhenProductBatchModuleOnOptionAreForced=When module Lot/Serial is on, automatic stock decrease  is forced to 'Decrease real stocks on shipping validation' and automatic increase mode is forced to 'Increase real stocks on manual dispatching into warehouses' and can't be edited. Other options can be defined as you want.
     ProductDoesNotUseBatchSerial=Tento produkt nepoužívá šarže/sériové číslo
     ProductLotSetup=Setup of module lot/serial
     ShowCurrentStockOfLot=Show current stock for couple product/lot
    diff --git a/htdocs/langs/cs_CZ/products.lang b/htdocs/langs/cs_CZ/products.lang
    index 94b3fd5c8df..7d4bdea6df6 100644
    --- a/htdocs/langs/cs_CZ/products.lang
    +++ b/htdocs/langs/cs_CZ/products.lang
    @@ -70,6 +70,7 @@ SoldAmount=Prodat množství
     PurchasedAmount=Zakoupená částka
     NewPrice=Nová cena
     MinPrice=Min. prodejní cena
    +EditSellingPriceLabel=Edit selling price label
     CantBeLessThanMinPrice=Prodejní cena nesmí být nižší než minimální povolená pro tento produkt (%s bez daně). Toto hlášení se může také zobrazí, pokud zadáte příliš důležitou slevu.
     ContractStatusClosed=Zavřeno
     ErrorProductAlreadyExists=Výrobek s referenčním %s již existuje.
    @@ -155,7 +156,7 @@ BuyingPrices=Nákupní ceny
     CustomerPrices=Zákaznické ceny
     SuppliersPrices=Dodavatelské ceny
     SuppliersPricesOfProductsOrServices=Dodavatelské ceny (výrobků či služeb)
    -CustomCode=Customs/Commodity/HS code
    +CustomCode=Customs / Commodity / HS code
     CountryOrigin=Země původu
     Nature=Příroda
     ShortLabel=Krátký štítek
    @@ -250,8 +251,8 @@ PriceNumeric=Číslo
     DefaultPrice=Výchozí cena
     ComposedProductIncDecStock=Zvýšit/snížit zásoby na výchozí změny
     ComposedProduct=Subprodukt
    -MinSupplierPrice=Minimální dodavatelská cena
    -MinCustomerPrice=Minimální zákaznická cena
    +MinSupplierPrice=Minimální nákupní cena
    +MinCustomerPrice=Minimum selling price
     DynamicPriceConfiguration=Dynamická konfigurace cen
     DynamicPriceDesc=On product card, with this module enabled, you should be able to set mathematic functions to calculate Customer or Supplier prices. Such function can use all mathematic operators, some constants and variables. You can set here the variables you want to be able to use and if the variable need an automatic update, the external URL to use to ask Dolibarr to update automaticaly the value.
     AddVariable=Přidat proměnnou
    diff --git a/htdocs/langs/cs_CZ/projects.lang b/htdocs/langs/cs_CZ/projects.lang
    index a59077e5ff2..e5d06e2bc7b 100644
    --- a/htdocs/langs/cs_CZ/projects.lang
    +++ b/htdocs/langs/cs_CZ/projects.lang
    @@ -77,6 +77,7 @@ Time=Čas
     ListOfTasks=Seznam úkolů
     GoToListOfTimeConsumed=Přejít na seznam času spotřebovaného
     GoToListOfTasks=Přejít na seznam úkolů
    +GoToGanttView=Go to Gantt view
     GanttView=Gantt View
     ListProposalsAssociatedProject=Seznam obchodních návrhů spojených s projektem
     ListOrdersAssociatedProject=Seznam zákaznických objednávek související s projektem
    @@ -226,4 +227,4 @@ AllowCommentOnProject=Allow user comments on projects
     DontHavePermissionForCloseProject=You do not have permissions to close the project %s
     DontHaveTheValidateStatus=The project %s must be open to be closed
     RecordsClosed=%s project(s) closed
    -SendProjectRef=About project %s
    +SendProjectRef=Information project %s
    diff --git a/htdocs/langs/cs_CZ/propal.lang b/htdocs/langs/cs_CZ/propal.lang
    index 3b71bb95eb1..0160f9b3731 100644
    --- a/htdocs/langs/cs_CZ/propal.lang
    +++ b/htdocs/langs/cs_CZ/propal.lang
    @@ -75,6 +75,7 @@ AvailabilityTypeAV_1M=1 měsíc
     TypeContact_propal_internal_SALESREPFOLL=Zástupce následující vypracované nabídky
     TypeContact_propal_external_BILLING=Fakturační kontakt zákazníka
     TypeContact_propal_external_CUSTOMER=Kontakt se zákazníkem pro následující vypracované nabídky
    +TypeContact_propal_external_SHIPPING=Customer contact for delivery
     # Document models
     DocModelAzurDescription=Kompletní šablona nabídky (logo. ..)
     DefaultModelPropalCreate=Tvorba z výchozí šablony
    diff --git a/htdocs/langs/cs_CZ/sendings.lang b/htdocs/langs/cs_CZ/sendings.lang
    index 260db859ee9..3ae42e4b7ca 100644
    --- a/htdocs/langs/cs_CZ/sendings.lang
    +++ b/htdocs/langs/cs_CZ/sendings.lang
    @@ -52,8 +52,8 @@ ActionsOnShipping=Události zásilky
     LinkToTrackYourPackage=Odkaz pro sledování balíku
     ShipmentCreationIsDoneFromOrder=Pro tuto chvíli, je vytvoření nové zásilky provedeno z objednávkové  karty.
     ShipmentLine=Řádek zásilky
    -ProductQtyInCustomersOrdersRunning=Product quantity into open customers orders
    -ProductQtyInSuppliersOrdersRunning=Product quantity into open suppliers orders
    +ProductQtyInCustomersOrdersRunning=Product quantity into open customer orders
    +ProductQtyInSuppliersOrdersRunning=Product quantity into open purchase orders
     ProductQtyInShipmentAlreadySent=Product quantity from open customer order already sent
     ProductQtyInSuppliersShipmentAlreadyRecevied=Product quantity from open supplier order already received
     NoProductToShipFoundIntoStock=No product to ship found into warehouse <b>%s</b>. Correct stock or go back to choose another warehouse.
    diff --git a/htdocs/langs/cs_CZ/stocks.lang b/htdocs/langs/cs_CZ/stocks.lang
    index fdc77a4beab..00318bab9a9 100644
    --- a/htdocs/langs/cs_CZ/stocks.lang
    +++ b/htdocs/langs/cs_CZ/stocks.lang
    @@ -67,7 +67,7 @@ DeStockOnValidateOrder=Pokles reálné zásoby na objednávky zákazníků valid
     DeStockOnShipment=Pokles reálné zásoby na odeslání potvrzení
     DeStockOnShipmentOnClosing=Snížit skutečné zásoby na klasifikaci doprava zavřeno
     ReStockOnBill=Zvýšení reálné zásoby na dodavatele faktur/dobropisů validace
    -ReStockOnValidateOrder=Zvýšení reálné zásoby na dodavatele objednávek schválení
    +ReStockOnValidateOrder=Increase real stocks on purchase orders approbation
     ReStockOnDispatchOrder=Zvýšení skutečné zásoby na ručním odesláním do skladu poté, co dodavatel přijetí objednávky zboží
     OrderStatusNotReadyToDispatch=Objednávka ještě není, nebo nastavení statusu, který umožňuje zasílání výrobků na skladě.
     StockDiffPhysicTeoric=Vysvětlení rozdílu mezi fyzickým a teoretickým skladem
    @@ -203,3 +203,4 @@ RegulateStock=Regulate Stock
     ListInventory=Seznam
     StockSupportServices=Stock management support services
     StockSupportServicesDesc=By default, you can stock only product with type "product". If on, and if module service is on, you can also stock a product with type "service"
    +ReceiveProducts=Receive items
    diff --git a/htdocs/langs/cs_CZ/stripe.lang b/htdocs/langs/cs_CZ/stripe.lang
    index b7745aa5ba7..ba128bb8d31 100644
    --- a/htdocs/langs/cs_CZ/stripe.lang
    +++ b/htdocs/langs/cs_CZ/stripe.lang
    @@ -58,8 +58,8 @@ NameOnCard=Name on card
     CardNumber=Card Number
     ExpiryDate=Expiry Date
     CVN=CVN
    -DeleteACard=Delete Card record
    -ConfirmDeleteCard=Are you sure you want to delete this Card record?
    +DeleteACard=Delete Card
    +ConfirmDeleteCard=Are you sure you want to delete this Credit or Debit card?
     CreateCustomerOnStripe=Create customer on Stripe
     CreateCardOnStripe=Create card on Stripe
     ShowInStripe=Show in Stripe
    diff --git a/htdocs/langs/cs_CZ/supplier_proposal.lang b/htdocs/langs/cs_CZ/supplier_proposal.lang
    index 449835faa6a..7d793bea34c 100644
    --- a/htdocs/langs/cs_CZ/supplier_proposal.lang
    +++ b/htdocs/langs/cs_CZ/supplier_proposal.lang
    @@ -1,22 +1,22 @@
     # Dolibarr language file - Source file is en_US - supplier_proposal
    -SupplierProposal=Komerční návrhy dodavatele
    -supplier_proposalDESC=Správa žádostí o ceny k dodavatelům
    +SupplierProposal=Vendor commercial proposals
    +supplier_proposalDESC=Manage price requests to vendors
     SupplierProposalNew=Nový cenový poožadavek
     CommRequest=Cenový požadavek
     CommRequests=Cenové požadavky
     SearchRequest=Najít požadavek
     DraftRequests=Návrhy žádosti
    -SupplierProposalsDraft=Koncept návrhu dodavatele
    +SupplierProposalsDraft=Draft vendor proposals
     LastModifiedRequests=Poslední %s modifikované cenové požadavky
     RequestsOpened=Otevřené cenové požadavky
    -SupplierProposalArea=Oblast návrhů dodavatele
    -SupplierProposalShort=Návrh dodavatele
    -SupplierProposals=Návrhy dodavatele
    -SupplierProposalsShort=Návrhy dodavatele
    +SupplierProposalArea=Vendor proposals area
    +SupplierProposalShort=Vendor proposal
    +SupplierProposals=Vendor proposals
    +SupplierProposalsShort=Vendor proposals
     NewAskPrice=Nový cenový poožadavek
     ShowSupplierProposal=Zobrazit cenový požadavek
     AddSupplierProposal=Vytvoření cenového požadavku
    -SupplierProposalRefFourn=dodavatel ref
    +SupplierProposalRefFourn=Vendor ref
     SupplierProposalDate=Termín dodání
     SupplierProposalRefFournNotice=Před uzavřením se „Akceptovaným“, myslí, že pochopil dodavatele reference.
     ConfirmValidateAsk=Jste si jisti, že chcete ověřit tento cenový požadavek pod jménem <b> %s </ b>?
    @@ -47,9 +47,9 @@ CommercialAsk=Cenový požadavek
     DefaultModelSupplierProposalCreate=Tvorba z výchozí šablony
     DefaultModelSupplierProposalToBill=Výchozí šablona při zavírání cenového požadavku (vzat v potaz)
     DefaultModelSupplierProposalClosed=Výchozí šablona při zavírání cenového požadavku (zamítnuto)
    -ListOfSupplierProposals=Seznam dodavatelských žádostí o návrh
    -ListSupplierProposalsAssociatedProject=Seznamy dodavatelských návrhů spojené s projektem
    -SupplierProposalsToClose=Uzavřený návrh dodavatele
    -SupplierProposalsToProcess=Návrh dodavatele ve zpracování
    +ListOfSupplierProposals=List of vendor proposal requests
    +ListSupplierProposalsAssociatedProject=List of vendor proposals associated with project
    +SupplierProposalsToClose=Vendor proposals to close
    +SupplierProposalsToProcess=Vendor proposals to process
     LastSupplierProposals=Poslední žádosti %s cena
     AllPriceRequests=Všechny žádosti
    diff --git a/htdocs/langs/cs_CZ/suppliers.lang b/htdocs/langs/cs_CZ/suppliers.lang
    index 96f08d89e40..37ac3549c00 100644
    --- a/htdocs/langs/cs_CZ/suppliers.lang
    +++ b/htdocs/langs/cs_CZ/suppliers.lang
    @@ -1,11 +1,11 @@
     # Dolibarr language file - Source file is en_US - suppliers
    -Suppliers=Dodavatelé
    -SuppliersInvoice=Faktura dodavatele
    -ShowSupplierInvoice=Show Supplier Invoice
    -NewSupplier=Nový dodavatel
    +Suppliers=Vendors
    +SuppliersInvoice=Vendor invoice
    +ShowSupplierInvoice=Show Vendor Invoice
    +NewSupplier=New vendor
     History=Historie
    -ListOfSuppliers=Seznam dodavatelů
    -ShowSupplier=Zobrazit dodavatele
    +ListOfSuppliers=List of vendors
    +ShowSupplier=Show vendor
     OrderDate=Datum objednávky
     BuyingPriceMin=Best buying price
     BuyingPriceMinShort=Best buying price
    @@ -14,34 +14,34 @@ TotalSellingPriceMinShort=Total of subproducts selling prices
     SomeSubProductHaveNoPrices=Některé vedlejší produkty nemají stanovené žádné ceny
     AddSupplierPrice=Add buying price
     ChangeSupplierPrice=Change buying price
    -SupplierPrices=Dodavatelské ceny
    +SupplierPrices=Vendor prices
     ReferenceSupplierIsAlreadyAssociatedWithAProduct=Tato referenční dodavatel je již spojeno s odkazem: %s
    -NoRecordedSuppliers=Žádní zaznamenaní dodavatelé
    -SupplierPayment=Platba dodavatele
    -SuppliersArea=Oblast dodavatelů
    -RefSupplierShort=Ref. dodavatel
    +NoRecordedSuppliers=No vendor recorded
    +SupplierPayment=Vendor payment
    +SuppliersArea=Vendor area
    +RefSupplierShort=Ref. vendor
     Availability=Dostupnost
    -ExportDataset_fournisseur_1=Výpis dodavatelských faktur a seznam řádků
    -ExportDataset_fournisseur_2=Dodavatel faktury a platby
    -ExportDataset_fournisseur_3=Dodavatel objednávky a řádky objednávek
    +ExportDataset_fournisseur_1=Vendor invoices list and invoice lines
    +ExportDataset_fournisseur_2=Vendor invoices and payments
    +ExportDataset_fournisseur_3=Purchase orders and order lines
     ApproveThisOrder=Schválit tuto objednávku
     ConfirmApproveThisOrder=Are you sure you want to approve order <b>%s</b>?
     DenyingThisOrder=Zakázat tuto objednávku
     ConfirmDenyingThisOrder=Are you sure you want to deny this order <b>%s</b>?
     ConfirmCancelThisOrder=Are you sure you want to cancel this order <b>%s</b>?
    -AddSupplierOrder=Vytvoření objednávky dodavatele
    -AddSupplierInvoice=Vytvoření dodavatelské faktury
    -ListOfSupplierProductForSupplier=Seznam výrobků a cen pro dodavatele <b>%s</b>
    -SentToSuppliers=Odeslané dodavatelům
    -ListOfSupplierOrders=Seznam dodavatelských objednávek
    -MenuOrdersSupplierToBill=Fakturované zakázky dodavatele
    +AddSupplierOrder=Create Purchase Order
    +AddSupplierInvoice=Create vendor invoice
    +ListOfSupplierProductForSupplier=List of products and prices for vendor <b>%s</b>
    +SentToSuppliers=Sent to vendors
    +ListOfSupplierOrders=List of purchase orders
    +MenuOrdersSupplierToBill=Purchase orders to invoice
     NbDaysToDelivery=Zpoždění dodávky  ve dnech
     DescNbDaysToDelivery=Největší zpoždění dodávek z produktů z této objednávky
    -SupplierReputation=Supplier reputation
    +SupplierReputation=Vendor reputation
     DoNotOrderThisProductToThisSupplier=Do not order
     NotTheGoodQualitySupplier=Wrong quality
     ReputationForThisProduct=Reputation
     BuyerName=Buyer name
     AllProductServicePrices=All product / service prices
     AllProductReferencesOfSupplier=All product / service references of supplier
    -BuyingPriceNumShort=Dodavatelské ceny
    +BuyingPriceNumShort=Vendor prices
    diff --git a/htdocs/langs/cs_CZ/users.lang b/htdocs/langs/cs_CZ/users.lang
    index d8058bf0f55..9e3f63efba9 100644
    --- a/htdocs/langs/cs_CZ/users.lang
    +++ b/htdocs/langs/cs_CZ/users.lang
    @@ -48,7 +48,7 @@ PasswordChangeRequest=Request to change password for <b>%s</b>
     PasswordChangeRequestSent=Žádost o změnu hesla <b>%s</b> zaslána na <b>%s.</b>
     ConfirmPasswordReset=Confirm password reset
     MenuUsersAndGroups=Uživatelé a skupiny
    -LastGroupsCreated=Posledních %s vytvořených skupin
    +LastGroupsCreated=Latest %s groups created
     LastUsersCreated=Posledních %s vytvořených uživatelů
     ShowGroup=Zobrazit skupinu
     ShowUser=Zobrazit uživatele
    diff --git a/htdocs/langs/cs_CZ/website.lang b/htdocs/langs/cs_CZ/website.lang
    index 91c08b82723..d5b6d19be42 100644
    --- a/htdocs/langs/cs_CZ/website.lang
    +++ b/htdocs/langs/cs_CZ/website.lang
    @@ -73,7 +73,7 @@ AnotherContainer=Another container
     WEBSITE_USE_WEBSITE_ACCOUNTS=Enable the web site account table
     WEBSITE_USE_WEBSITE_ACCOUNTSTooltip=Enable the table to store web site accounts (login/pass) for each website / thirdparty
     YouMustDefineTheHomePage=You must first define the default Home page
    -OnlyEditionOfSourceForGrabbedContentFuture=Note: only edition of HTML source will be possible when a page content is intiliazed by grabbing it from an external page (WYSIWYG editor will not be available)
    +OnlyEditionOfSourceForGrabbedContentFuture=Note: only edition of HTML source will be possible when a page content is initiliazed by grabbing it from an external page (WYSIWYG editor will not be available)
     OnlyEditionOfSourceForGrabbedContent=Only edition of HTML source is possible when content was grabbed from an external site
     GrabImagesInto=Grab also images found into css and page.
     ImagesShouldBeSavedInto=Images should be saved into directory
    diff --git a/htdocs/langs/cs_CZ/workflow.lang b/htdocs/langs/cs_CZ/workflow.lang
    index 0d7c6ae755a..efd2eed1d14 100644
    --- a/htdocs/langs/cs_CZ/workflow.lang
    +++ b/htdocs/langs/cs_CZ/workflow.lang
    @@ -14,7 +14,7 @@ descWORKFLOW_INVOICE_AMOUNT_CLASSIFY_BILLED_ORDER=Classify linked source custome
     descWORKFLOW_INVOICE_CLASSIFY_BILLED_ORDER=Classify linked source customer order(s) to billed when customer invoice is set to paid (and if amount of the invoice is same than total amount of linked orders)
     descWORKFLOW_ORDER_CLASSIFY_SHIPPED_SHIPPING=Classify linked source customer order to shipped when a shipment is validated (and if quantity shipped by all shipments is the same as in the order to update)
     # Autoclassify supplier order
    -descWORKFLOW_ORDER_CLASSIFY_BILLED_SUPPLIER_PROPOSAL=Classify linked source supplier proposal(s) to billed when supplier invoice is validated (and if amount of the invoice is same than total amount of linked proposals)
    -descWORKFLOW_INVOICE_AMOUNT_CLASSIFY_BILLED_SUPPLIER_ORDER=Classify linked source supplier order(s) to billed when supplier invoice is validated (and if amount of the invoice is same than total amount of linked orders)
    +descWORKFLOW_ORDER_CLASSIFY_BILLED_SUPPLIER_PROPOSAL=Classify linked source vendor proposal(s) to billed when vendor invoice is validated (and if amount of the invoice is same than total amount of linked proposals)
    +descWORKFLOW_INVOICE_AMOUNT_CLASSIFY_BILLED_SUPPLIER_ORDER=Classify linked source purchase order(s) to billed when vendor invoice is validated (and if amount of the invoice is same than total amount of linked orders)
     AutomaticCreation=Automatická tvorba
     AutomaticClassification=Automatická klasifikace
    diff --git a/htdocs/langs/da_DK/accountancy.lang b/htdocs/langs/da_DK/accountancy.lang
    index 5c180fa544b..f55dca57c2e 100644
    --- a/htdocs/langs/da_DK/accountancy.lang
    +++ b/htdocs/langs/da_DK/accountancy.lang
    @@ -1,4 +1,5 @@
     # Dolibarr language file - en_US - Accounting Expert
    +Accounting=Regnskab
     ACCOUNTING_EXPORT_SEPARATORCSV=Kolonneseparator for eksportfil
     ACCOUNTING_EXPORT_DATE=Datoformat for eksportfil
     ACCOUNTING_EXPORT_PIECE=Export the number of piece
    @@ -39,11 +40,11 @@ AccountWithNonZeroValues=Konti med ikke-nul-værdier
     ListOfAccounts=Liste over konti
     
     MainAccountForCustomersNotDefined=Standardkonto for kunder, der ikke er defineret i opsætningen
    -MainAccountForSuppliersNotDefined=Standardkonto for leverandører, der ikke er defineret i opsætningen
    +MainAccountForSuppliersNotDefined=Hoved kontokort for leverandører, der ikke er defineret i opsætningen
     MainAccountForUsersNotDefined=Standardkonto for brugere, der ikke er defineret i opsætningen
     MainAccountForVatPaymentNotDefined=Standardkonto for momsbetaling ikke defineret i opsætningen
     
    -AccountancyArea=Regnskab
    +AccountancyArea=Bogførings område
     AccountancyAreaDescIntro=Brugen af regnskabsmodulet sker i følgende trin:
     AccountancyAreaDescActionOnce=Følgende handlinger udføres normalt kun én gang eller en gang om året ...
     AccountancyAreaDescActionOnceBis=Næste skridt skal gøres for at spare tid i fremtiden, så den korrekte standardregnskabskonto foreslås, når du bogfører (skrivning i kladder og hovedbog)
    @@ -54,6 +55,7 @@ AccountancyAreaDescChartModel=Trin %s: Opret en kontoplan fra menu %s
     AccountancyAreaDescChart=Trin %s: Opret eller tjek indholdet af din kontoplan fra menu %s
     
     AccountancyAreaDescVat=Trin %s: Definer regnskabskonto for hver momssats. Til dette skal du bruge menupunktet %s.
    +AccountancyAreaDescDefault=TRIN %s: Definer standard regnskabskonti. Til dette skal du bruge menupunktet %s.
     AccountancyAreaDescExpenseReport=Trin %s: Definer standardkonti for hver type udgiftsrapport. Til dette skal du bruge menupunktet %s.
     AccountancyAreaDescSal=Trin %s: Definer standardkonto for betaling af lønninger. Til dette skal du bruge menupunktet %s.
     AccountancyAreaDescContrib=Trin %s: Definer standardkonto for særlige udgifter (diverse afgifter). Til dette skal du bruge menupunktet %s.
    @@ -63,7 +65,7 @@ AccountancyAreaDescLoan=Trin %s: Definer standardkonti for lån. Til dette skal
     AccountancyAreaDescBank=Trin %s: Definer regnskabskonto og regnskabskode for hver bank og finanskonto. Til dette skal du bruge menupunktet %s.
     AccountancyAreaDescProd=Trin %s: Definer regnskabskonto for dine varer/ydelser. Til dette skal du bruge menupunktet %s.
     
    -AccountancyAreaDescBind=Trin %s: Tjek bindingen mellem eksisterende linjer for %s og regnskabskonto er udført, så systemet kan bogføre transaktionerne med et enkelt klik. Færdiggør manglende bindinger. Dette gøres via menuen %s.
    +AccountancyAreaDescBind=Trin %s: Tjek Bogføringer mellem eksisterende linjer for %s og regnskabskonto er udført, så systemet kan bogføre transaktionerne med et enkelt klik. Færdiggør manglende bogføringer. Dette gøres via menuen %s.
     AccountancyAreaDescWriteRecords=Trin %s: Bogfør transaktioner. Dette gøres via menuen <strong>%s</strong>, ved at klikke på knapen <strong>%s</strong>.
     AccountancyAreaDescAnalyze=Trin %s: Tilføj eller rediger eksisterende transaktioner og generer rapporter og eksport af data.
     
    @@ -87,10 +89,10 @@ MenuExpenseReportAccounts=Rapporter for udgiftskladder
     MenuLoanAccounts=Lånekonti
     MenuProductsAccounts=Varekonti
     ProductsBinding=Varekonti
    -Ventilation=Bind til konto
    -CustomersVentilation=Bind kundefaktura
    -SuppliersVentilation=Bind leverandørfaktura
    -ExpenseReportsVentilation=Bind udgiftsrapport
    +Ventilation=Bogfør til konti
    +CustomersVentilation=Bogfør Kundefaktura
    +SuppliersVentilation=Bogfør Leverandørfaktura
    +ExpenseReportsVentilation=Bogfør Udgiftsrapport
     CreateMvts=Opret ny transaktion
     UpdateMvts=Rediger en transaktion
     ValidTransaction=Bekræft transaktion
    @@ -100,14 +102,14 @@ AccountBalance=Kontobalance
     ObjectsRef=Objektreference
     CAHTF=Leverandørkøb i alt ekskl. moms
     TotalExpenseReport=Rapport for samlede udgifter
    -InvoiceLines=Fakturalinjer, der skal bindes
    +InvoiceLines=Fakturalinjer, der skal bogføres
     InvoiceLinesDone=Fakturalinjer, der er bundet
    -ExpenseReportLines=Udgiftsrapportlinjer, der skal bindes
    +ExpenseReportLines=Udgiftsrapportlinjer, der skal bogføres
     ExpenseReportLinesDone=Linjer bundet til udgiftsrapporter
    -IntoAccount=Bind linje til regnskabskonto
    +IntoAccount=Bogfør linje i regnskabskonto
     
     
    -Ventilate=Bind
    +Ventilate=Bogfør
     LineId=Linje-ID
     Processing=Behandling
     EndProcessing=Behandling afsluttet.
    @@ -115,14 +117,14 @@ SelectedLines=Valgte linjer
     Lineofinvoice=Fakturalinjer
     LineOfExpenseReport=Linje for udgiftsrapport
     NoAccountSelected=Ingen regnskabskonto valgt
    -VentilatedinAccount=Bundet til regnskabskontoen
    +VentilatedinAccount=Bogførte regnskabskontoen
     NotVentilatedinAccount=Ikke bundet til regnskabskontoen
     XLineSuccessfullyBinded=%s varer/ydelser blev bundet til en regnskabskonto
     XLineFailedToBeBinded=%s varer/ydelser blev ikke bundet til en regnskabskonto
     
    -ACCOUNTING_LIMIT_LIST_VENTILATION=Antal enheder, der skal bindes, vist på siden (maks. 50 anbefales)
    -ACCOUNTING_LIST_SORT_VENTILATION_TODO=Vis siden "Ubundne linjer" med de nyeste poster først
    -ACCOUNTING_LIST_SORT_VENTILATION_DONE=Vis siden "Bundne linjer" med de nyeste poster først
    +ACCOUNTING_LIMIT_LIST_VENTILATION=Antal enheder, der skal bogføres, vist på siden (maks. 50 anbefales)
    +ACCOUNTING_LIST_SORT_VENTILATION_TODO=Vis siden "Ikke bogførte linjer" med de nyeste poster først
    +ACCOUNTING_LIST_SORT_VENTILATION_DONE=Vis siden "Ikke bogførte linjer" med de nyeste poster først
     
     ACCOUNTING_LENGTH_DESCRIPTION=Begræns beskrivelsen til x tegn for varer og ydelse i lister (bedst = 50)
     ACCOUNTING_LENGTH_DESCRIPTION_ACCOUNT=Begræns beskrivelsen til x tegn for kontoen varer og ydelse i lister (bedst = 50)
    @@ -130,12 +132,14 @@ ACCOUNTING_LENGTH_GACCOUNT=Længde af generelle regnskabskonti (hvis du f.eks. a
     ACCOUNTING_LENGTH_AACCOUNT=Længde af regnskabskonti for tredjepart (hvis du f.eks. angiver 6, vil kontoen "401" blive vist som "401000" på skærmen)
     ACCOUNTING_MANAGE_ZERO=Håndter efterstillede nuller for regnskabskonti. Dette er et krav i visse lande (f.eks. Schweiz). Når denne indstilling er slået fra, kan du udfylde de to efterfølgende parametre, så systemet automatisk tilføjer nuller.
     BANK_DISABLE_DIRECT_INPUT=Deaktiver direkte registrering af transaktionen på bankkonto
    +ACCOUNTING_ENABLE_EXPORT_DRAFT_JOURNAL=Aktivér udkast til eksport på Journal
     
     ACCOUNTING_SELL_JOURNAL=Salgskladde
     ACCOUNTING_PURCHASE_JOURNAL=Indkøbskladde
     ACCOUNTING_MISCELLANEOUS_JOURNAL=Diversekladde
     ACCOUNTING_EXPENSEREPORT_JOURNAL=Udgiftskladde
     ACCOUNTING_SOCIAL_JOURNAL=Kladde for skat/afgift
    +ACCOUNTING_HAS_NEW_JOURNAL=Ny Journal
     
     ACCOUNTING_ACCOUNT_TRANSFER_CASH=Regnskabskonto for overførsel
     ACCOUNTING_ACCOUNT_SUSPENSE=Regnskabskonto for afventning
    @@ -150,7 +154,7 @@ Doctype=Dokumenttype
     Docdate=Dato
     Docref=Reference
     LabelAccount=Kontonavn
    -LabelOperation=Label operation
    +LabelOperation=Bilagstekst
     Sens=Sens
     Codejournal=Kladde
     NumPiece=Partsnummer
    @@ -178,18 +182,19 @@ ProductAccountNotDefined=Varekonto ikke defineret
     FeeAccountNotDefined=Konto for gebyr ikke defineret
     BankAccountNotDefined=Bankkonto ikke defineret
     CustomerInvoicePayment=Betaling af kundefaktura
    -ThirdPartyAccount=Third party account
    +ThirdPartyAccount=Tredjepartskonto
     NewAccountingMvt=Ny transaktion
     NumMvts=Antal transaktioner
     ListeMvts=Liste over bevægelser
     ErrorDebitCredit=Debet og kredit kan ikke have en værdi på samme tid
     AddCompteFromBK=Tilføj regnskabskonto til gruppen
     ReportThirdParty=Liste over tredjepartskonto
    -DescThirdPartyReport=Her findes listen over tredjepartskunder, leverandører og deres regnskabskonti
    +DescThirdPartyReport=Se her listen over tredjepartskunder og -leverandører og deres regnskabskonti
     ListAccounts=Liste over regnskabskonti
     UnknownAccountForThirdparty=Ukendt tredjepartskonto. Vi vil bruge %s
     UnknownAccountForThirdpartyBlocking=Ukendt tredjepartskonto. Blokerende fejl
     UnknownAccountForThirdpartyAndWaitingAccountNotDefinedBlocking=Ukendt tredjepartskonto og ventekonto ikke defineret. Blokeringsfejl
    +PaymentsNotLinkedToProduct=Betaling er ikke knyttet til noget produkt / tjeneste
     
     Pcgtype=Kontoens gruppe
     Pcgsubtype=Kontoens undergruppe
    @@ -199,29 +204,29 @@ TotalVente=Samlet omsætning ekskl. moms
     TotalMarge=Samlet salgsforskel
     
     DescVentilCustomer=Her findes listen over kundefakturalinjer, der er bundet (eller ikke) til en varekonto
    -DescVentilMore=I de fleste tilfælde, hvis du bruger foruddefinerede varer eller ydelser, og der er tilknyttet et kontonummer til varen/ydelsen, vil systemet kunne foretage hele bindingen mellem dine fakturaer og kontoen fra din kontoplan, med bare et enkelt klik på knappen <strong>"%s"</strong>. Hvis der ikke er tilknyttet en konto til varen/ydelsen, eller hvis du stadig har nogle linjer, der ikke er bundet til en konto, bliver du nødt til at binde manuelt fra menuen "<strong>%s</strong>".
    +DescVentilMore=I de fleste tilfælde, hvis du bruger foruddefinerede varer eller ydelser, og der er tilknyttet et kontonummer til varen/ydelsen, vil systemet kunne foretage hele bogføringen mellem dine fakturaer og kontoen fra din kontoplan, med bare et enkelt klik på knappen <strong>"%s"</strong>. Hvis der ikke er tilknyttet en konto til varen/ydelsen, eller hvis du stadig har nogle linjer, der ikke er bundet til en konto, bliver du nødt til at bogføre manuelt fra menuen "<strong>%s</strong>".
     DescVentilDoneCustomer=Her findes list over fakturalinjer bundet til kunder og deres varekonti
    -DescVentilTodoCustomer=Bind fakturaer, der ikke allerede er bundet til en varekonto
    +DescVentilTodoCustomer=Bogfør fakturaer, der ikke allerede er bogført til en varekonto
     ChangeAccount=Skift regnskabskonto for vare/ydelse for valgte linjer med følgende regnskabskonto:
     Vide=-
    -DescVentilSupplier=Her findes listen over leverandørfakturalinjer, der er bundet eller endnu ikke bundet til en varekonto
    -DescVentilDoneSupplier=Gå til en liste over de linjer af fakturaer leverandør og deres regnskabskonto
    -DescVentilTodoExpenseReport=Bind udgiftsrapportlinjer, der ikke allerede er bundet, til en gebyrkonto
    +DescVentilSupplier=Se her listen over leverandørfaktura linjer, der er bundet eller endnu ikke bundet til en produkt regnskabskonto
    +DescVentilDoneSupplier=Se her listen over linjerne for faktura, leverandører og deres regnskabskonto
    +DescVentilTodoExpenseReport=Bogfør udgiftsrapportlinjer, der ikke allerede er bogført, til en gebyrkonto
     DescVentilExpenseReport=Her vises listen over udgiftsrapporter linjer bundet (eller ej) til en gebyrkonto
    -DescVentilExpenseReportMore=Hvis du angiver en regnskabskonto for typen af linjer i udgiftsrapporter, kan systemet udføre bindingen mellem linjerne i din udgiftsrapport og kontoen fra kontoplanen med bare et enkelt klik på knappen <strong>"%s"</strong>. Hvis en linje ikke kunne tilknyttes en konto automatisk, bliver du nødt til at binde manuelt fra menuen "<strong>%s</strong>".
    +DescVentilExpenseReportMore=Hvis du angiver en regnskabskonto for typen af linjer i udgiftsrapporter, kan systemet udføre bogføring mellem linjerne i din udgiftsrapport og kontoen fra kontoplanen med bare et enkelt klik på knappen <strong>"%s"</strong>. Hvis en linje ikke kunne tilknyttes en konto automatisk, bliver du nødt til at bogføre manuelt fra menuen "<strong>%s</strong>".
     DescVentilDoneExpenseReport=Her vises listen over linjerne for udgiftsrapporter og deres gebyrkonto
     
    -ValidateHistory=Bind automatisk
    -AutomaticBindingDone=Automatisk bundet
    +ValidateHistory=Automatisk Bogføring
    +AutomaticBindingDone=Automatisk Bogføring
     
     ErrorAccountancyCodeIsAlreadyUse=Fejl. Du kan ikke slette denne regnskabskonto, fordi den er i brug
    -MvtNotCorrectlyBalanced=Bevægelsen er ikke korrekt afstemt. Kredit = %s. Debet = %s
    -FicheVentilation=Oversigt over bindinger
    +MvtNotCorrectlyBalanced=Bevægelsen er ikke korrekt afbalanceret. Debet = %s | Kredit = %s
    +FicheVentilation=Bogførings Oversigt
     GeneralLedgerIsWritten=Transaktionerne er blevet bogført
    -GeneralLedgerSomeRecordWasNotRecorded=Some of the transactions could not be journalized. If there is no other error message, this is probably because they were already journalized.
    +GeneralLedgerSomeRecordWasNotRecorded=Nogle af transaktionerne kunne ikke journaliseres. Hvis der ikke er nogen anden fejlmeddelelse, er det sandsynligvis fordi de allerede var journaliseret.
     NoNewRecordSaved=Ikke flere post til bogføre
     ListOfProductsWithoutAccountingAccount=Liste over varer, der ikke er bundet til nogen regnskabskonto
    -ChangeBinding=Ret binding
    +ChangeBinding=Ret Bogføring
     Accounted=Regnskab i hovedbog
     NotYetAccounted=Endnu ikke indregnet i hovedbog
     
    @@ -234,7 +239,7 @@ AccountingJournal=Kontokladde
     NewAccountingJournal=Ny kontokladde
     ShowAccoutingJournal=Vis kontokladde
     Nature=Natur
    -AccountingJournalType1=Miscellaneous operations
    +AccountingJournalType1=Diverse operationer
     AccountingJournalType2=Salg
     AccountingJournalType3=Køb
     AccountingJournalType4=Bank
    @@ -242,7 +247,7 @@ AccountingJournalType5=Udgiftsrapport
     AccountingJournalType8=Beholdning
     AccountingJournalType9=Har-nyt
     ErrorAccountingJournalIsAlreadyUse=Denne kladde er allerede i brug
    -AccountingAccountForSalesTaxAreDefinedInto=Note: Accounting account for Sales tax are defined into menu <b>%s</b> - <b>%s</b>
    +AccountingAccountForSalesTaxAreDefinedInto=Bemærk: Regnskabskonto for moms er defineret i menuen <b> %s </ b> - <b> %s </ b>
     
     ## Export
     ExportDraftJournal=Eksporter udkast til kladde
    @@ -270,7 +275,7 @@ OptionModeProductBuy=Køb
     OptionModeProductSellDesc=Vis alle varer med salgskonto.
     OptionModeProductBuyDesc=Vis alle varer med købskonto.
     CleanFixHistory=Fjern regnskabskode fra linjer, der ikke eksisterer som posteringer på konto
    -CleanHistory=Nulstil alle bindinger for det valgte år
    +CleanHistory=Nulstil alle bogføringer for det valgte år
     PredefinedGroups=Foruddefinerede grupper
     WithoutValidAccount=Uden gyldig tildelt konto
     WithValidAccount=Med gyldig tildelt konto
    @@ -284,13 +289,18 @@ Formula=Formel
     ## Error
     SomeMandatoryStepsOfSetupWereNotDone=Visse obligatoriske trin i opsætningen blev ikke udført. Gør venligst dette
     ErrorNoAccountingCategoryForThisCountry=Ingen regnskabskontogruppe tilgængelig for land %s (Se Hjem - Opsætning - Ordbøger)
    -ErrorInvoiceContainsLinesNotYetBounded=You try to journalize some lines of the invoice <strong>%s</strong>, but some other lines are not yet bounded to accounting account. Journalization of all invoice lines for this invoice are refused.
    -ErrorInvoiceContainsLinesNotYetBoundedShort=Some lines on invoice are not bound to accounting account.
    +ErrorInvoiceContainsLinesNotYetBounded=Du forsøger at bogføre nogle linjer i fakturaen <strong> %s </ strong>, men nogle andre linjer er endnu ikke forbundet til en regnskabskonto. Bogføring af alle varelinjer for denne faktura nægtes.
    +ErrorInvoiceContainsLinesNotYetBoundedShort=Nogle linjer på fakturaen er ikke forbundet til en regnskabskonto.
     ExportNotSupported=Det valgte eksportformat understøttes ikke på denne side
     BookeppingLineAlreayExists=Linjer findes allerede i bogføringen
     NoJournalDefined=Ingen kladde defineret
     Binded=Bundne linjer
    -ToBind=Ubundne linjer
    +ToBind=Ikke Bogført
     UseMenuToSetBindindManualy=Auto detektion ikke muligt, brug menuen <a href="%s"> %s </a> for at gøre bogføringen manuelt
     
    +## Import
    +ImportAccountingEntries=Regnskabsposter
    +
     WarningReportNotReliable=Advarsel, denne rapport er ikke baseret på hovedbogen, så den indeholder ikke transaktioner der er ændret manuelt i hovedbogen. Hvis din kladde er opdateret, bliver bogføringsoversigten mere retvisende.
    +ExpenseReportJournal=Udgifts Journal
    +InventoryJournal=Opgørelse Journal
    diff --git a/htdocs/langs/da_DK/admin.lang b/htdocs/langs/da_DK/admin.lang
    index baa01b78c96..f788c0f02c0 100644
    --- a/htdocs/langs/da_DK/admin.lang
    +++ b/htdocs/langs/da_DK/admin.lang
    @@ -269,10 +269,11 @@ MAIN_MAIL_SMTP_SERVER=SMTP Host (Som standard i <b>php.ini: %s)</b>
     MAIN_MAIL_SMTP_PORT_NotAvailableOnLinuxLike=SMTP Port (Ikke defineret i PHP på Unix-lignende systemer)
     MAIN_MAIL_SMTP_SERVER_NotAvailableOnLinuxLike=SMTP Host (Ikke defineret i PHP på Unix-lignende systemer)
     MAIN_MAIL_EMAIL_FROM=Afsenders e-mail for automatisk e-mails (Som standard i php.ini: <b>%s</b>)
    -MAIN_MAIL_ERRORS_TO=E-mail bruges som "Fejl-Til" - feltet i e-mails sendt
    +MAIN_MAIL_ERRORS_TO=E-mail navn, der bruges til at returnere e-mails (felter 'Fejl-til' i sendte e-mails)
     MAIN_MAIL_AUTOCOPY_TO= Send systematisk en skjult carbon-kopi af alle sendte e-mails til
     MAIN_DISABLE_ALL_MAILS=Deaktiver alle de e-mails sendings (til testformål eller demoer)
     MAIN_MAIL_FORCE_SENDTO=Sende alle e-mails til (i stedet for rigtige modtagere, til testformål)
    +MAIN_MAIL_ENABLED_USER_DEST_SELECT=Tilføj medarbejdere med e-mail til tilladte destinationer liste
     MAIN_MAIL_SENDMODE=Metode til at bruge til at sende e-mails
     MAIN_MAIL_SMTPS_ID=SMTP ID hvis påkrævet
     MAIN_MAIL_SMTPS_PW=SMTP Password hvis påkrævet
    @@ -291,7 +292,7 @@ ModuleSetup=Modul setup
     ModulesSetup=Moduler / Applikation sætop
     ModuleFamilyBase=System
     ModuleFamilyCrm=Kunderelationsstyring (CRM)
    -ModuleFamilySrm=Leverandørrelationsstyring (SRM)
    +ModuleFamilySrm=Vendor Relations Management (VRM)
     ModuleFamilyProducts=Varestyring (PM)
     ModuleFamilyHr=Human Resource Management (HR)
     ModuleFamilyProjects=Projekter / samarbejde
    @@ -342,7 +343,7 @@ ErrorCantUseRazIfNoYearInMask=Fejl, kan ikke bruge option @ til at nulstille tæ
     ErrorCantUseRazInStartedYearIfNoYearMonthInMask=Fejl, kan ikke brugeren mulighed @ hvis SEQUENCE (yy) (mm) eller (ÅÅÅÅ) (mm) ikke er i masken.
     UMask=UMask parameter for nye filer på Unix / Linux / BSD-filsystemet.
     UMaskExplanation=Denne parameter giver dig mulighed for at definere tilladelser indstillet som standard på filer, der er oprettet ved Dolibarr på serveren (under upload for eksempel). <br> Det må være oktal værdi (for eksempel 0666 betyder, læse og skrive for alle). <br> Ce paramtre ne Sert Pas sous un serveur Windows.
    -SeeWikiForAllTeam=Take a look at the wiki page for full list of all actors and their organization
    +SeeWikiForAllTeam=Se på wiki-siden for en komplet liste over alle aktører og deres organisation
     UseACacheDelay= Forsinkelse for caching eksport svar i sekunder (0 eller tomme for ikke cache)
     DisableLinkToHelpCenter=Skjul linket <b>"Har du brug for hjælp eller støtte"</b> på loginsiden
     DisableLinkToHelp=Skjul link til online hjælp "<b>%s</b>\\
    @@ -373,7 +374,8 @@ NoSmsEngine=Ingen SMS-afsender leder til rådighed. SMS-afsender leder ikke er i
     PDF=PDF
     PDFDesc=Du kan indstille hvert globale muligheder i forbindelse med PDF-generation
     PDFAddressForging=Regler, Forge Adresse kasser
    -HideAnyVATInformationOnPDF=Skjul alle oplysninger vedrørende moms på genererede PDF
    +HideAnyVATInformationOnPDF=Skjul alle oplysninger relateret til Salgs moms på genereret PDF
    +PDFRulesForSalesTax=Regler for salgs moms
     PDFLocaltax=Regler for %s
     HideLocalTaxOnPDF=Skjul %s sats i pdf kolonne skat salg
     HideDescOnPDF=Skjul varebeskrivelse på genereret PDF
    @@ -392,7 +394,7 @@ PriceBaseTypeToChange=Rediger priser med basisreferenceværdi defineret på
     MassConvert=Lanceringen masse konvertere
     String=String
     TextLong=Lang tekst
    -HtmlText=Html text
    +HtmlText=Html tekst
     Int=Heltal
     Float=Float
     DateAndTime=Dato og tid
    @@ -412,7 +414,7 @@ ExtrafieldCheckBoxFromList=Afkrydsningsfelter fra bordet
     ExtrafieldLink=Link til et objekt
     ComputedFormula=Beregnet felt
     ComputedFormulaDesc=Du kan indtaste her en formel ved hjælp af andre egenskaber af objekt eller en hvilken som helst PHP-kodning for at få en dynamisk beregningsværdi. Du kan bruge alle PHP-kompatible formler, herunder "?" betingelsesoperatør og følgende globale objekt: <br><strong> $ db, $ conf, $ langs, $ mysoc, $ bruger, $ objekt </strong>. <strong> ADVARSEL </strong>: Kun nogle egenskaber på $ objekt kan være tilgængeligt. Hvis du har brug for egenskaber, der ikke er indlæst, skal du bare hente objektet i din formel som i andet eksempel. <br> Ved at bruge et beregnet felt betyder det, at du ikke kan indtaste dig selv nogen værdi fra interface. Hvis der også er en syntaksfejl, kan formlen ikke returnere noget. <br> <br> Eksempel på formel: <br> $ objekt-> id <10? runde ($ objekt-> id / 2, 2): ($ objekt-> id + 2 * $ bruger-> id) * (int) substr ($ mysoc-> zip, 1, 2) <br> <br> Eksempel på genindlæsning af objekt <br> (($ reloadedobj = ny Societe ($ db)) && ($ reloadedobj-> hent ($ obj-> id? $ Obj-> id: ($ obj-> rowid? $ Obj-> rowid: $ object-> id))> 0))? $ reloadedobj-> array_options ['options_extrafieldkey'] * $ reloadedobj-> kapital / 5: '-1' <br> <br> Andet eksempel på formel for at tvinge belastning af objekt og dets overordnede objekt: <br> (($ reloadedobj = ny opgave ($ db)) && ($ reloadedobj-> hent ($ objekt-> id)> 0) && ($ secondloadedobj = nyt projekt ($ db)) && ($ secondloadedobj-> hente ($ reloadedobj-> fk_project )> 0))? $ secondloadedobj-> ref: 'Forældreprojekt ikke fundet'
    -ExtrafieldParamHelpPassword=Keep this field empty means value will be stored without encryption (field must be only hidden with star on screen).<br>Set here value 'auto' to use the default encryption rule to save password into database (then value read will be the hash only, no way to retreive original value)
    +ExtrafieldParamHelpPassword=Hold dette felt tomt, betyder værdien gemmes uden kryptering (feltet skal kun være skjult med stjerne på skærmen). <br>Angiv her værdien 'auto' for at bruge standard krypteringsregel til at gemme adgangskode til database ( Så aflæses hash værdien kun og det er ikke muligt at genoprette oprindelig værdi)
     ExtrafieldParamHelpselect=Liste over værdier, der skal være linjer med format nøgle,værdi (hvor nøglen ikke kan være '0')<br / ><br / > for eksempel : <br>1,værdi1<br>2,værdi2<br>code3,værdi3<br>...<br><br>for at få listen, afhængigt af anden supplerende attributliste :<br>1,value1|options_<i>parent_list_code</i>:parent_key<br>2,value2|options_<i>parent_list_code</i>:parent_key <br><br>for at få listen afhængig af en anden liste :<br>1,værdi1|<i>parent_list_code</i>:parent_key<br>2,værdi2|<i>parent_list_code</i>:parent_key
     ExtrafieldParamHelpcheckbox=Liste over værdier, der skal være linjer med format nøgle,værdi (hvor nøglen ikke kan være '0')<br / ><br / > for eksempel : <br>1,værdi1<br>2,værdi2<br>3,værdi3<br>...
     ExtrafieldParamHelpradio=Liste over værdier, der skal være linjer med format nøgle,værdi (hvor nøglen ikke kan være '0')<br / ><br / > for eksempel : <br>1,værdi1<br>2,værdi2<br>3,værdi3<br>...
    @@ -445,13 +447,14 @@ DisplayCompanyInfo=Vis firmaadresse
     DisplayCompanyManagers=Vis administrationsnavne
     DisplayCompanyInfoAndManagers=Vis firmaadresse og ledelsens navne
     EnableAndSetupModuleCron=Hvis du vil have denne tilbagevendende faktura, der genereres automatisk, skal modul * %s * være aktiveret og korrekt opsat. Ellers skal generering af fakturaer udføres manuelt fra denne skabelon med knappen * Opret *. Bemærk, at selvom du aktiverede automatisk generation, kan du stadig sikkert starte den manuelle generation. Duplikater generation i samme periode er ikke mulig.
    -ModuleCompanyCodeAquarium=Returner en regnskabskode sammensat af: <br> %s efterfulgt af tredjepartskoden for en leverandør, <br> %s efterfulgt af en tredjepartskode for en kunde.
    +ModuleCompanyCodeCustomerAquarium=%s efterfulgt af tredjepartskode for en kunde regnskabskode
    +ModuleCompanyCodeSupplierAquarium=%s efterfulgt af tredjeparts leverandør kode for en leverandør regnskabskode
     ModuleCompanyCodePanicum=Returner en tom regnskabskode.
     ModuleCompanyCodeDigitaria=Regnskabskode afhænger tredjepartskode. Koden er sammensat af tegnet "C" som første tegn efterfulgt af de første 5 bogstaver af tredjepartskoden.
     Use3StepsApproval=Som standard skal indkøbsordrer oprettes og godkendes af 2 forskellige brugere (et trin / bruger til oprettelse og et trin / bruger at godkende. Bemærk at hvis brugeren har begge tilladelser til at oprette og godkende, er et trin / bruger tilstrækkeligt) . Du kan spørge med denne mulighed for at indføre et tredje trin / brugergodkendelse, hvis mængden er højere end en dedikeret værdi (så 3 trin vil være nødvendige: 1 = validering, 2 = første godkendelse og 3 = anden godkendelse, hvis mængden er tilstrækkelig). <br> Indstil dette til tomt, hvis en godkendelse (2 trin) er tilstrækkelig, angiv den til en meget lav værdi (0,1), hvis der kræves en anden godkendelse (3 trin).
     UseDoubleApproval=Brug en 3-trins godkendelse, når beløbet (uden skat) er højere end ...
    -WarningPHPMail=WARNING: It is often better to setup outgoing emails to use the email server of your provider instead of the default setup. Some email providers (like Yahoo) does not allow you to send an email from another server than their own server. Your current setup use the server of the application to send email and not the server of your email provider, so some recipients (the one compatible with the restrictive DMARC protocol), will ask your email provider if they can accept your email and some email providers (like Yahoo) may respond "no" because the server is not a server of them, so few of your sent Emails may not be accepted (be carefull also to your email provider sending quota).<br>If your Email provider (like Yahoo) has this restriction, you must change Email setup to choose the other method "SMTP server" and enter the SMTP server and credentials provided by your Email provider (ask your EMail provider to get SMTP credentials for your account).
    -WarningPHPMail2=If your email SMTP provider need to restrict email client to some IP addresses (very rare), this is the IP address of your ERP CRM application: <strong>%s</strong>.
    +WarningPHPMail=ADVARSEL: Det er ofte bedre at opsætte udgående e-mails for at bruge e-mail-serveren hos din udbyder i stedet for standardopsætningen. Nogle email-udbydere (som Yahoo) tillader dig ikke at sende en mail fra en anden server end deres egen server. Din nuværende opsætning bruger serveren til applikationen til at sende e-mail og ikke din e-mail-udbyders server, så nogle modtagere (den, der er kompatibel med den restriktive DMARC-protokol), vil spørge din e-mail-udbyder, hvis de kan acceptere din e-mail og nogle emailudbydere (som Yahoo) kan svare "nej", fordi serveren ikke er en server af dem, så få af dine sendte e-mails muligvis ikke accepteres (vær også opmærksom på din e-mail-udbyder at sende kvote). <br> Hvis din e-mail-udbyder Yahoo) har denne begrænsning, du skal ændre Email setup for at vælge den anden metode "SMTP server" og indtaste SMTP serveren og legitimationsoplysninger fra din e-mail-udbyder (spørg din e-mail-udbyder for at få SMTP-legitimationsoplysninger til din konto).
    +WarningPHPMail2=Hvis din e-mail SMTP udbyder skal begrænse e-mail klienten til nogle IP-adresser (meget sjælden), er dette IP-adressen til e-mail bruger agenten (MUA) til din ERP CRM-applikation: <strong> %s </strong>.
     ClickToShowDescription=Klik for at vise beskrivelse
     DependsOn=Dette modul har brug for modulet / modulerne
     RequiredBy=Dette modul er påkrævet efter modul (er)
    @@ -470,7 +473,10 @@ WatermarkOnDraftExpenseReports=Vandmærke på udkast til udgiftsrapporter
     AttachMainDocByDefault=Sæt den til 1 hvis du ønsker at vedhæfte hoveddokumentet til e-mail som standard (hvis relevant)
     FilesAttachedToEmail=Vedhængt fil
     SendEmailsReminders=Send dagsorden påmindelser via e-mails
    -davDescription=Add a component to be a DAV server
    +davDescription=Tilføj en komponent til at være en DAV-server
    +DAVSetup=Opstilling af modul DAV
    +DAV_ALLOW_PUBLIC_DIR=Aktivér det offentlige bibliotek (WebDav bibliotek uden login)
    +DAV_ALLOW_PUBLIC_DIRTooltip=WebDAV biblioteket er en WebDAV mappe, som alle kan få adgang til (i læse- og skrivefunktion), uden at skulle have / bruge en eksisterende login / adgangskonto.
     # Modules
     Module0Name=Brugere og grupper
     Module0Desc=Brugere / Medarbejdere og Grupper management
    @@ -479,7 +485,7 @@ Module1Desc=Virksomheder og kontakter "forvaltning
     Module2Name=Tilbud
     Module2Desc=Tilbudshåndtering
     Module10Name=Regnskab
    -Module10Desc=Simpelt regnskabssystem (kladder, omsætning) baseret på indholdet af databasen. Ingen forsendelse.
    +Module10Desc=Enkelte regnskabsrapporter (Kassekladde, omsætning) baseret på databaseindhold. Bruger ikke nogen kontoplan.
     Module20Name=Tilbud
     Module20Desc=Tilbudshåndtering
     Module22Name=E-mails
    @@ -491,7 +497,7 @@ Module25Desc=Kundeordrestyring
     Module30Name=Fakturaer
     Module30Desc=Fakturaer og kreditnotaer 'forvaltning for kunderne. Faktura 'forvaltning for leverandører
     Module40Name=Leverandører
    -Module40Desc=Suppliers' ledelse og opkøb (ordrer og fakturaer)
    +Module40Desc=Leverandører og indkøbs styring (købsordrer og fakturering)
     Module42Name=Debug Logs
     Module42Desc=Logning faciliteter (fil, syslog, ...). Disse logs er for teknisk/debug formål.
     Module49Name=Redaktion
    @@ -546,8 +552,8 @@ Module400Name=Projekter/Muligheder/Kundeemner
     Module400Desc=Ledelse af projekter, muligheder/kundeemner og/eller opgaver. Du kan også tildele et element (faktura, ordre, forslag, intervention, ...) til et projekt og få et tværgående udsigt fra projektet udsigt.
     Module410Name=Webcalendar
     Module410Desc=Webcalendar integration
    -Module500Name=Særlige udgifter
    -Module500Desc=Håndtering af særlige udgifter (skatter/afgifter, dividender)
    +Module500Name=Skatter og særlige omkostninger
    +Module500Desc=Opsætning af andre udgifter (salgsafgifter, sociale eller skattemæssige skatter, udbytte, ...)
     Module510Name=Betaling af medarbejderløn
     Module510Desc=Optag og følg betalingen af ​​dine medarbejderlønninger
     Module520Name=Loan
    @@ -561,14 +567,14 @@ Module700Name=Donationer
     Module700Desc=Gaver 'ledelse
     Module770Name=Udgiftsrapporter
     Module770Desc=Forvaltning og krav om udgiftsrapporter (transport, måltid, ...)
    -Module1120Name=Leverandørens kommercielle forslag
    -Module1120Desc=Anmod om leverandørens kommercielle forslag og priser
    +Module1120Name=Forhandler kommercielt forslag
    +Module1120Desc=Forespørg levenrandør om indkøbsordre og priser
     Module1200Name=Mantis
     Module1200Desc=Mantis integration
     Module1520Name=Dokumentgenerering
     Module1520Desc=Massemail dokumentgenerering
     Module1780Name=Tags/Categories
    -Module1780Desc=Opret tags/kategori (varer, kunder, leverandører, kontakter eller medlemmer)
    +Module1780Desc=Opret tags/kategori (produkter, kunder, leverandører, kontakter eller medlemmer)
     Module2000Name=FCKeditor
     Module2000Desc=Giver mulighed for at redigere nogle tekst-området ved hjælp af en avanceret editor (Baseret på CKEditor)
     Module2200Name=Dynamiske Priser
    @@ -576,7 +582,7 @@ Module2200Desc=Aktivér brugen af ​​matematiske udtryk til priser
     Module2300Name=Scheduled jobs
     Module2300Desc=Planlagte job management (alias cron eller chrono tabel)
     Module2400Name=Begivenheder/tidsplan
    -Module2400Desc=Følg, afsluttet og kommende arrangementer. Lad program logger automatisk arrangementer for sporing eller optage manuel begivenheder eller mødesteder.
    +Module2400Desc=Følg færdige og kommende begivenheder. Lad applikation logge automatisk begivenheder til sporingsformål eller optage manuelle begivenheder eller rendez-vous. Dette er det vigtigste vigtige modul for en god kunde- eller leverandørrelationsstyring.
     Module2500Name=DMS / ECM
     Module2500Desc=Dokument Management System / Esdh. Automatisk organisering af dit genereret eller lagrede dokumenter. Dele dem, når du har brug for.
     Module2600Name=API/webservices (SOAP-server)
    @@ -599,7 +605,7 @@ Module4000Desc=Human resources management (forvaltningen af ​​afdelingen, me
     Module5000Name=Multi-selskab
     Module5000Desc=Giver dig mulighed for at administrere flere selskaber
     Module6000Name=Workflow
    -Module6000Desc=Arbejdsstyring
    +Module6000Desc=Workflow management (automatisk oprettelse af objekt og/eller automatisk status ændring)
     Module10000Name=websteder
     Module10000Desc=Opret offentlige websteder med en WYSIWG editor. Du skal bare konfigurere din webserver (Apache, Nginx, ...) for at pege på den dedikerede Dolibarr-mappe for at få den online på internettet med dit eget domænenavn.
     Module20000Name=Forespørgselsstyring
    @@ -613,7 +619,7 @@ Module50100Desc=Kasseapparats modul (POS)
     Module50200Name=Paypal
     Module50200Desc=Modul til at tilbyde en online-betalings side til at acceptere betalinger via PayPal (kreditkort-eller PayPal-kredit). Dette kan bruges til at give dine kunder en mulighed for at foretage betalinger eller til betaling på en særlig Dolibarr objekt (faktura, ordre, ...)
     Module50400Name=Regnskab (avanceret)
    -Module50400Desc=Regnskabssystem (bogholderi, understøtter kladder og bogføring)
    +Module50400Desc=Regnskabs administration (dobbelt posteringer, kontoplan og extra bogføring). Eksporter bogholdriet i andre software formater.
     Module54000Name=PrintIPP
     Module54000Desc=Direkte udskrivning (uden at åbne dokumenterne) ved hjælp af IPP-konnektorens kopper (Printeren skal være synlig fra serveren, og CUPS skal installeres på serveren).
     Module55000Name=Afstemning, Undersøgelse eller Afstemning
    @@ -838,11 +844,11 @@ Permission1251=Kør massen import af eksterne data i databasen (data belastning)
     Permission1321=Eksporter kunde fakturaer, attributter og betalinger
     Permission1322=Genåb en betalt regning
     Permission1421=Eksporter kundens ordrer og attributter
    -Permission20001=Read leave requests (your leaves and the one of your subordinates)
    -Permission20002=Create/modify your leave requests (yours leaves and the one of your subordinates)
    +Permission20001=Læs anmodninger om orlov (dine blade og din underordnede)
    +Permission20002=Opret/rediger dine anmodninger om orlov (dine blade og din underordnede)
     Permission20003=Slet permitteringsforespørgsler
    -Permission20004=Read all leave requests (even of user not subordinates)
    -Permission20005=Create/modify leave requests for everybody (even of user not subordinates)
    +Permission20004=Læs alle orlovs forespørgsler (selv om bruger ikke er underordnede)
    +Permission20005=Opret / modtag anmodninger om orlov for alle (selv af bruger ikke underordnede)
     Permission20006=Forladelsesforespørgsler (opsætning og opdateringsbalance)
     Permission23001=Read Scheduled job
     Permission23002=Create/update Scheduled job
    @@ -885,11 +891,11 @@ DictionaryCivility=Personlige og faglige titler
     DictionaryActions=Begivenhedstyper
     DictionarySocialContributions=Typer af skatter/afgifter
     DictionaryVAT=Momssatser
    -DictionaryRevenueStamp=Mængden af ​​omsætningsstempler
    +DictionaryRevenueStamp=Skattefrihedsbeløb
     DictionaryPaymentConditions=Betalingsbetingelser
     DictionaryPaymentModes=Betalingsformer
     DictionaryTypeContact=Kontakt/adresse-typer
    -DictionaryTypeOfContainer=Type of website pages/containers
    +DictionaryTypeOfContainer=Type af hjemmesider/containere
     DictionaryEcotaxe=Miljøafgift (WEEE)
     DictionaryPaperFormat=Papir formater
     DictionaryFormatCards=Kortformater
    @@ -913,12 +919,12 @@ SetupSaved=Setup gemt
     SetupNotSaved=Opsætning er ikke gemt
     BackToModuleList=Tilbage til moduler liste
     BackToDictionaryList=Tilbage til liste over ordbøger
    -TypeOfRevenueStamp=Type afsætningsstempel
    +TypeOfRevenueStamp=Afgifts type
     VATManagement=Momshåndtering
     VATIsUsedDesc=Når der oprettes tilbud, fakturaer, ordrer osv., bruges som standard følgende regler for moms:<br>• Hvis sælger ikke er momspligtig, benyttes momssatsen 0.<br>• Hvis afsenderlandet er det samme som modtagerlandet, benyttes momssatsen for varen i afsenderlandet.<br>• Hvis både sælger og køber befinder sig i EU, og det drejer sig om fysiske varer, benyttes momssatsen 0. (Det forventes at køber betaler momsen i det modtagende land).<br>• Hvis både sælger og køber befinder sig i EU, og køber er en privatperson, benyttes momssatsen for varen i afsenderlandet.<br>• Hvis både sælger og køber befinder sig i EU, og køber er et firma, benyttes momssatsen 0.<br>• I alle andre tilfælde benyttes momssatsen 0.
     VATIsNotUsedDesc=Som standard benyttes momssatsen 0. Dette anvendes til regnskab for foreninger, enkeltpersoner eller virksomheder med lav omsætning (under 50.000 kr).
    -VATIsUsedExampleFR=In France, it means companies or organizations having a real fiscal system (Simplified real or normal real).  A system in which VAT is declared.
    -VATIsNotUsedExampleFR=In France, it means associations that are non VAT declared or companies, organizations or liberal professions that have chosen the micro enterprise fiscal system (VAT in franchise) and paid a franchise VAT without any VAT declaration.  This choice will display the reference "Non applicable VAT - art-293B of CGI" on invoices.
    +VATIsUsedExampleFR=I Frankrig betyder det, at virksomheder eller organisationer har et rigtigt finanssystem (forenklet reel eller normal reel). Et system, hvor moms er angivet.
    +VATIsNotUsedExampleFR=I Frankrig betyder det foreninnger, der ikke er momsregistrerede, eller virksomheder, organisationer eller liberale erhverv, der har valgt mikrovirksomhedens skatteordning (moms i franchise) og betalt en franchise-moms uden momsangivelse. Dette valg vil vise referencen "Ikke gældende moms - art-293B af CGI" på fakturaer.
     ##### Local Taxes #####
     LTRate=Hyppighed
     LocalTax1IsNotUsed=Brug ikke anden skat
    @@ -983,7 +989,7 @@ Host=Server
     DriverType=Driver type
     SummarySystem=System oplysninger resumé
     SummaryConst=Liste over alle Dolibarr setup parametre
    -MenuCompanySetup=Company/Organization
    +MenuCompanySetup=Virksomhed/Organisation
     DefaultMenuManager= Standard menuhåndtering
     DefaultMenuSmartphoneManager=Smartphone menu manager
     Skin=Hud tema
    @@ -999,8 +1005,8 @@ PermanentLeftSearchForm=Faste search form på venstre menu
     DefaultLanguage=Standard sprog til brug (sprog code)
     EnableMultilangInterface=Aktiver flersproget grænseflade
     EnableShowLogo=Vis logo på venstre menu
    -CompanyInfo=Company/organization information
    -CompanyIds=Company/organization identities
    +CompanyInfo=Virksomhed/organisation information
    +CompanyIds=Virksomhed/organisation identiteter
     CompanyName=Navn
     CompanyAddress=Adresse
     CompanyZip=Postnummer
    @@ -1021,7 +1027,7 @@ Delays_MAIN_DELAY_ACTIONS_TODO=Tolerance for forsinkelse (i dage) før alarm for
     Delays_MAIN_DELAY_PROJECT_TO_CLOSE=Forsinkelsestolerance (i dage) før advarsel om projekt ikke lukket i tide
     Delays_MAIN_DELAY_TASKS_TODO=Forsinkelsestolerance (i dage) før advarsel om planlagte opgaver (projektopgaver) er endnu ikke gennemført
     Delays_MAIN_DELAY_ORDERS_TO_PROCESS=Forsinkelsestolerance (i dage) før varsel om ordrer, der ikke er behandlet endnu
    -Delays_MAIN_DELAY_SUPPLIER_ORDERS_TO_PROCESS=Forsinkelsestolerance (i dage) før varsel på leverandører, der ikke er behandlet endnu
    +Delays_MAIN_DELAY_SUPPLIER_ORDERS_TO_PROCESS=Tilladt forsinkelse (i dage) før varsel om købsordrer, der ikke er behandlet endnu
     Delays_MAIN_DELAY_PROPALS_TO_CLOSE=Delay tolerance (i dage) inden indberetning om forslag til at lukke
     Delays_MAIN_DELAY_PROPALS_TO_BILL=Delay tolerance (i dage) inden indberetning om forslag ikke faktureret
     Delays_MAIN_DELAY_NOT_ACTIVATED_SERVICES=Tolerance forsinkelse (i dage) før alarm om tjenesteydelser for at aktivere
    @@ -1033,9 +1039,9 @@ Delays_MAIN_DELAY_MEMBERS=Tolerance forsinkelse (i dag), inden indberetning om f
     Delays_MAIN_DELAY_CHEQUES_TO_DEPOSIT=Tolerance forsinkelse (i dage) før alarm for checks depositum til at gøre
     Delays_MAIN_DELAY_EXPENSEREPORTS=Tolerance forsinkelse (i dage) før advarsel for udgiftsrapporter at godkende
     SetupDescription1=Opsætningsmenuen bruges, før du går i gang med Dolibarr.
    -SetupDescription2=De to obligatoriske opsætningsstrin er de første to i opsætningsmenuen til venstre: %s opsætningsside og %s installationsside:
    -SetupDescription3=Parametre i menuen <a href="%s"> %s -> %s </a> er påkrævet, fordi de definerede data bruges generelt af Dolibarr og til at tilpasse standardopførslen af softwaren (f.eks. landerelaterede funktioner).
    -SetupDescription4=Parametre i menuen <a href="%s"> %s -> %s </a> er påkrævet, fordi Dolibarr ERP/CRM er en samling af flere moduler/applikationer, alle mere eller mindre uafhængige. Nye funktioner vil blive tilføjet til menuer for hvert modul, du aktiverer.
    +SetupDescription2=De to obligatoriske opsætningsstrin er følgende trin (de to første indgange i den venstre opsætningsmenu):
    +SetupDescription3=Indstillinger i menuen <a href="%s"> %s -> %s </a>. Dette trin er påkrævet, fordi det definerer data, der bruges på Dolibarr-skærmbillederne, for at tilpasse softwareens standardadfærd (for f.eks. Landrelaterede funktioner).
    +SetupDescription4=Indstillinger i menuen <a href="%s"> %s -> %s </a>. Dette trin er påkrævet, fordi Dolibarr ERP/CRM er en samling af flere moduler/applikationer, alle mere eller mindre uafhængige. Nye funktioner tilføjes til menuer for hvert modul, du aktiverer.
     SetupDescription5=Andre menupunkter styrer valgfrie parametre.
     LogEvents=Sikkerhed revision arrangementer
     Audit=Audit
    @@ -1054,8 +1060,9 @@ LogEventDesc=Du kan gøre det muligt at logge for Dolibarr sikkerhed begivenhede
     AreaForAdminOnly=Opsætningsparametre kan kun indstilles af <b> administratorbrugere </ b>.
     SystemInfoDesc=System oplysninger er diverse tekniske oplysninger du får i read only mode og synlig kun for administratorer.
     SystemAreaForAdminOnly=Dette område er til rådighed for administratoren brugere. Ingen af de Dolibarr permissions kan reducere denne grænse.
    -CompanyFundationDesc=Rediger på denne side alle kendte oplysninger om det firma eller fundament, du skal administrere (For dette klikker du på "Rediger" eller "Gem" knappen nederst på siden)
    -AccountantDesc=Edit on this page all known information about your accountant/bookkeeper
    +CompanyFundationDesc=Rediger på denne side alle kendte oplysninger om firmaet eller stiftelsen, du skal administrere (For dette, klik på "%s" eller "%s" knappen nederst på siden)
    +AccountantDesc=Rediger på denne side alle kendte oplysninger om din revisor/bogholder
    +AccountantFileNumber=Fil nummer
     DisplayDesc=Du kan vælge hver parameter i forbindelse med Dolibarr udseende og stemning her
     AvailableModules=Tilgængelige app / moduler
     ToActivateModule=For at  aktivere moduler, skal du gå til Opsætning (Hjem->Opsætning->Moduler).
    @@ -1188,11 +1195,11 @@ UserMailRequired=EMail forpligtet til at oprette en ny bruger
     HRMSetup=HRM modul opsætning
     ##### Company setup #####
     CompanySetup=Selskaber modul opsætning
    -CompanyCodeChecker=Modul for tredjemand code generation og kontrol (kunde eller leverandør)
    -AccountCodeManager=Modul til kodegenerering for regnskab (kunde eller leverandør)
    +CompanyCodeChecker=Modul til tredjeparts kodegenerering og -kontrol (kunde eller leverandør)
    +AccountCodeManager=Modul til generering af regnskabskode (kunde eller sælger)
     NotificationsDesc=E-mail-meddelelsesfunktionen giver dig mulighed for lydløst at sende automatisk mail til nogle Dolibarr-arrangementer. Mål for meddelelser kan defineres:
     NotificationsDescUser=* pr. bruger, en bruger til tiden.
    -NotificationsDescContact=* pr. tredjeparts kontakter (kunder eller leverandører), en kontakt til tiden.
    +NotificationsDescContact=* pr. tredjeparts kontakter (kunder eller leverandører), en kontakt ad gangen.
     NotificationsDescGlobal=* eller ved at indstille globale målemails i modulopsætningssiden.
     ModelModules=Dokumenter skabeloner
     DocumentModelOdt=Generer dokumenter fra OpenDocuments skabeloner (.ODT eller .ODS filer til OpenOffice, KOffice, TextEdit, ...)
    @@ -1203,6 +1210,9 @@ MustBeUnique=Skal være unikt?
     MustBeMandatory=Obligatorisk at oprette tredjeparter?
     MustBeInvoiceMandatory=Obligatorisk at validere fakturaer?
     TechnicalServicesProvided=Tekniske ydelser
    +#####DAV #####
    +WebDAVSetupDesc=Dette er linkene for at få adgang til WebDAV-biblioteket. Den indeholder en "offentlig" dir, der er åben for enhver bruger, der kender webadressen (hvis adgang til offentlig adgang er tilladt) og en "privat" mappe, der har brug for en eksisterende loginkonto / adgangskode for at få adgang til.
    +WebDavServer=Rod URL af %s server: %s
     ##### Webcal setup #####
     WebCalUrlForVCalExport=En eksportgaranti link <b>til %s</b> format er tilgængelig på følgende link: %s
     ##### Invoices #####
    @@ -1229,15 +1239,15 @@ FreeLegalTextOnProposal=Fri tekst på tilbud
     WatermarkOnDraftProposal=Vandmærke på udkast til tilbud (intet, hvis tom)
     BANK_ASK_PAYMENT_BANK_DURING_PROPOSAL=Anmode om en bankkonto destination for forslag
     ##### SupplierProposal #####
    -SupplierProposalSetup=Prisanmodninger leverandørmodul opsætning
    -SupplierProposalNumberingModules=Prisanmodninger leverandører nummerering modeller
    -SupplierProposalPDFModules=Prisanmodninger leverandører dokumenter modeller
    -FreeLegalTextOnSupplierProposal=Fri tekst på forespørgsler om prisforespørgsler
    -WatermarkOnDraftSupplierProposal=Vandmærke på udkast pris anmodninger leverandører (ingen hvis tom)
    +SupplierProposalSetup=Prisanmodninger modul opsætning for leverandør
    +SupplierProposalNumberingModules=Prisanmodninger nummererings modeller for leverandør
    +SupplierProposalPDFModules=Prisanmodninger dokumenter modeller for leverandør
    +FreeLegalTextOnSupplierProposal=Fri tekst på forespørgsler fra leverandører
    +WatermarkOnDraftSupplierProposal=Vandmærke på udkast til prisanmodninger leverandører (ingen hvis tom)
     BANK_ASK_PAYMENT_BANK_DURING_SUPPLIER_PROPOSAL=Anmod om anmodning om bankkonto for prisanmodning
     WAREHOUSE_ASK_WAREHOUSE_DURING_ORDER=Anmode om lagerkilde for ordre
     ##### Suppliers Orders #####
    -BANK_ASK_PAYMENT_BANK_DURING_SUPPLIER_ORDER=Anmod om en bankkonto destination for leverandør ordre
    +BANK_ASK_PAYMENT_BANK_DURING_SUPPLIER_ORDER=Anmode om købskonto bestemmelsessted
     ##### Orders #####
     OrdersSetup=Ordrer «forvaltning setup
     OrdersNumberingModules=Ordrer nummerressourcer moduler
    @@ -1448,9 +1458,9 @@ SyslogFilename=Filnavn og sti
     YouCanUseDOL_DATA_ROOT=Du kan bruge DOL_DATA_ROOT / dolibarr.log for en logfil i Dolibarr "dokumenter" mappen. Du kan indstille en anden vej til at gemme denne fil.
     ErrorUnknownSyslogConstant=Konstant %s er ikke en kendt syslog konstant
     OnlyWindowsLOG_USER=Windows understøtter kun LOG_USER
    -CompressSyslogs=Syslog files compression and backup
    +CompressSyslogs=Komprimering og backup af fejlfindingslogfiler (genereret af modul Log til fejlfinding)
     SyslogFileNumberOfSaves=Log backups
    -ConfigureCleaningCronjobToSetFrequencyOfSaves=Configure cleaning scheduled job to set log backup frequency
    +ConfigureCleaningCronjobToSetFrequencyOfSaves=Konfigurer rengøringsplanlagt job for at indstille log backupfrekvens
     ##### Donations #####
     DonationsSetup=Donation modul opsætning
     DonationsReceiptModel=Skabelon for donationen modtagelse
    @@ -1547,12 +1557,12 @@ FailedToInitializeMenu=Kunne ikke initialisere menuen
     ##### Tax #####
     TaxSetup=Opsætning af modul til skatter/afgifter.
     OptionVatMode=Mulighed d'exigibilit de TVA
    -OptionVATDefault=Standard basis
    +OptionVATDefault=Standardbasis
     OptionVATDebitOption=Periodiseringsgrundlag
     OptionVatDefaultDesc=Moms skyldes: <br> - Om levering / betaling for varer <br> - Bestemmelser om betalinger for tjenester
     OptionVatDebitOptionDesc=Moms skyldes: <br> - Om levering / betaling for varer <br> - På fakturaen (debet) for tjenesteydelser
    -OptionPaymentForProductAndServices=Cash basis for products and services
    -OptionPaymentForProductAndServicesDesc=VAT is due:<br>- on payment for goods<br>- on payments for services
    +OptionPaymentForProductAndServices=Kontantgrundlag for produkter og tjenesteydelser
    +OptionPaymentForProductAndServicesDesc=Moms skyldes: <br> - ved betaling for varer <br> - på betalinger for tjenesteydelser
     SummaryOfVatExigibilityUsedByDefault=Tid for moms eksigibilitet som standard i henhold til den valgte mulighed:
     OnDelivery=Om levering
     OnPayment=Om betaling
    @@ -1562,7 +1572,7 @@ SupposedToBeInvoiceDate=Faktura, som anvendes dato
     Buy=Købe
     Sell=Sælge
     InvoiceDateUsed=Faktura, som anvendes dato
    -YourCompanyDoesNotUseVAT=Your company has been defined to not use VAT (Home - Setup - Company/Organization), so there is no VAT options to setup.
    +YourCompanyDoesNotUseVAT=Dit firma er blevet defineret til ikke at bruge moms (Hjem - Opsætning - Firma / Organisation), så der er ingen momsindstillinger til opsætning.
     AccountancyCode=Regnskabskode
     AccountancyCodeSell=Salgskonto. kode
     AccountancyCodeBuy=Indkøbskonto. kode
    @@ -1627,8 +1637,8 @@ ChequeReceiptsNumberingModule=Kontroller kvitterings nummereringsmodul
     MultiCompanySetup=Multi-selskab modul opsætning
     ##### Suppliers #####
     SuppliersSetup=Leverandør modul opsætning
    -SuppliersCommandModel=Komplet template af leverandør orden (logo. ..)
    -SuppliersInvoiceModel=Komplet template leverandør faktura (logo. ..)
    +SuppliersCommandModel=Komplet skabelon af prchase-ordre (logo ...)
    +SuppliersInvoiceModel=Fuldstændig skabelon af leverandørfaktura (logo ...)
     SuppliersInvoiceNumberingModel=Leverandør faktura nummerering modeller
     IfSetToYesDontForgetPermission=Hvis du er indstillet til ja, glem ikke at give tilladelser til grupper eller brugere tilladt til anden godkendelse
     ##### GeoIPMaxmind #####
    @@ -1665,7 +1675,7 @@ NoAmbiCaracAutoGeneration=Brug ikke tvetydige tegn ("1", "l", "i", "|", "0", "O"
     SalariesSetup=Opsætning af lønnings modul
     SortOrder=Sorteringsrækkefølge
     Format=Format
    -TypePaymentDesc=0: Kundebetalingstype, 1: Leverandørbetalingstype, 2: Både kunder og leverandører betalingstype
    +TypePaymentDesc=0: Kunde betalingstype, 1: Leverandør betalingstype, 2: Begge kunder og leverandører betalingstype
     IncludePath=Inkluder sti (defineret i variabel %s)
     ExpenseReportsSetup=Opsætning af modul Expense Reports
     TemplatePDFExpenseReports=Dokumentskabeloner til at generere regningsrapportdokument
    @@ -1687,7 +1697,7 @@ InstallModuleFromWebHasBeenDisabledByFile=Installation af eksternt modul fra app
     ConfFileMustContainCustom=Installation eller opbygning af et eksternt modul fra applikationen skal gemme modulfilerne i mappen <strong> %s </strong>. Hvis du vil have denne mappe behandlet af Dolibarr, skal du konfigurere din <strong> conf / conf.php </strong> for at tilføje de to direktelinjer: <br> <strong> $ dolibarr_main_url_root_alt = '/ custom'; </strong> <br> <strong> $ dolibarr_main_document_root_alt = '%s /custom'; </strong>
     HighlightLinesOnMouseHover=Fremhæv tabel linjer, når musen flytter passerer over
     HighlightLinesColor=Fremhæv farve på linjen, når musen passerer over (hold tom for ingen fremhævning)
    -TextTitleColor=Sideoverskriftets farve
    +TextTitleColor=Tekstfarve på sidetitel
     LinkColor=Farve af links
     PressF5AfterChangingThis=Tryk på CTRL + F5 på tastaturet eller ryd din browserens cache efter at have ændret denne værdi for at få den effektiv
     NotSupportedByAllThemes=Vil arbejde med kerne temaer, kan ikke understøttes af eksterne temaer
    @@ -1696,6 +1706,7 @@ TopMenuBackgroundColor=Baggrundsfarve til topmenuen
     TopMenuDisableImages=Skjul billeder i topmenuen
     LeftMenuBackgroundColor=Baggrundsfarve til venstre menu
     BackgroundTableTitleColor=Baggrundsfarve til tabel titel linje
    +BackgroundTableTitleTextColor=Tekstfarve til tabel titellinje
     BackgroundTableLineOddColor=Baggrundsfarve til ulige bord linjer
     BackgroundTableLineEvenColor=Baggrundsfarve til lige bordlinier
     MinimumNoticePeriod=Mindste opsigelsesperiode (din anmodning om orlov skal ske inden denne forsinkelse)
    @@ -1718,19 +1729,19 @@ FillFixTZOnlyIfRequired=Eksempel: +2 (kun udfyld hvis der opstår problem)
     ExpectedChecksum=Forventet checksum
     CurrentChecksum=Nuværende checksum
     ForcedConstants=Påkrævede konstante værdier
    -MailToSendProposal=At sende kundeforslag
    -MailToSendOrder=For at sende kundeordre
    -MailToSendInvoice=At sende kundefaktura
    -MailToSendShipment=For at sende forsendelse
    -MailToSendIntervention=At sende indgreb
    -MailToSendSupplierRequestForQuotation=At sende tilbudsanmodning til leverandør
    -MailToSendSupplierOrder=For at sende leverandørordre
    -MailToSendSupplierInvoice=At sende leverandørfaktura
    -MailToSendContract=At sende en kontrakt
    -MailToThirdparty=At sende e-mail fra tredjepartsside
    -MailToMember=For at sende e-mail fra medlemsstaternes side
    -MailToUser=For at sende e-mail fra brugerens side
    -MailToProject= To send email from project page
    +MailToSendProposal=Kundeforslag
    +MailToSendOrder=Kundeordrer
    +MailToSendInvoice=Kundefakturaer
    +MailToSendShipment=Forsendelser
    +MailToSendIntervention=Interventioner
    +MailToSendSupplierRequestForQuotation=Anmodning om citat
    +MailToSendSupplierOrder=Indkøbsordre
    +MailToSendSupplierInvoice=Leverandørfakturaer
    +MailToSendContract=Kontrakter
    +MailToThirdparty=Tredjepart
    +MailToMember=Medlemmer
    +MailToUser=Brugere
    +MailToProject=Projekter side
     ByDefaultInList=Vis som standard i listevisning
     YouUseLastStableVersion=Du bruger den seneste stabile version
     TitleExampleForMajorRelease=Eksempel på besked, du kan bruge til at annoncere denne store udgivelse (brug det gratis at bruge det på dine websteder)
    @@ -1777,13 +1788,16 @@ MAIN_PDF_MARGIN_LEFT=Venstre margin på PDF
     MAIN_PDF_MARGIN_RIGHT=Højre margin på PDF
     MAIN_PDF_MARGIN_TOP=Top margin på PDF
     MAIN_PDF_MARGIN_BOTTOM=Bundmargen på PDF
    -SetToYesIfGroupIsComputationOfOtherGroups=Set this to yes if this group is a computation of other groups
    -EnterCalculationRuleIfPreviousFieldIsYes=Enter calculcation rule if previous field was set to Yes (For example 'CODEGRP1+CODEGRP2')
    -SeveralLangugeVariatFound=Several language variants found
    -WebDavServer=URL of %s server : %s
    +SetToYesIfGroupIsComputationOfOtherGroups=Indstil dette til ja, hvis denne gruppe er en beregning af andre grupper
    +EnterCalculationRuleIfPreviousFieldIsYes=Indtast beregningsregel hvis tidligere felt blev indstillet til Ja (for eksempel 'CODEGRP1 + CODEGRP2')
    +SeveralLangugeVariatFound=Flere sprogvarianter fundet
    +COMPANY_AQUARIUM_REMOVE_SPECIAL=Fjern specialtegn
    +COMPANY_AQUARIUM_CLEAN_REGEX=Regex filter til ren værdi (COMPANY_AQUARIUM_CLEAN_REGEX)
    +GDPRContact=GDPR-kontakt
    +GDPRContactDesc=Hvis du opbevarer data om europæiske virksomheder / borgere, kan du gemme den kontaktperson der er ansvarlig for databeskyttelsesforordningen
     ##### Resource ####
     ResourceSetup=Konfiguration du modul Ressource
     UseSearchToSelectResource=Brug en søgeformular til at vælge en ressource (i stedet for en rullemenu).
    -DisabledResourceLinkUser=Disable feature to link a resource to users
    -DisabledResourceLinkContact=Disable feature to link a resource to contacts
    +DisabledResourceLinkUser=Deaktiver funktion for at forbinde en ressource til brugere
    +DisabledResourceLinkContact=Deaktiver funktion for at forbinde en ressource til kontakter
     ConfirmUnactivation=Bekræft modul reset
    diff --git a/htdocs/langs/da_DK/banks.lang b/htdocs/langs/da_DK/banks.lang
    index d701008db4f..61d883cc743 100644
    --- a/htdocs/langs/da_DK/banks.lang
    +++ b/htdocs/langs/da_DK/banks.lang
    @@ -1,163 +1,165 @@
     # Dolibarr language file - Source file is en_US - banks
     Bank=Bank
    -MenuBankCash=Bank/kontanter
    -MenuVariousPayment=Miscellaneous payments
    -MenuNewVariousPayment=New Miscellaneous payment
    -BankName=Bankens navn
    +MenuBankCash=Bank | Kontanter
    +MenuVariousPayment=Diverse betalinger
    +MenuNewVariousPayment=Ny Diverse betaling
    +BankName=Bank navn
     FinancialAccount=Konto
     BankAccount=Bankkonto
     BankAccounts=Bankkonti
    -ShowAccount=Show Account
    -AccountRef=Ref for finanskonto
    -AccountLabel=Label for finanskonto
    -CashAccount=Cash konto
    -CashAccounts=Likvide beholdninger
    -CurrentAccounts=Anfordringskonti
    -SavingAccounts=Opsparingskonti
    -ErrorBankLabelAlreadyExists=Etiket for finanskonto findes allerede
    +BankAccountsAndGateways=Bankkonti | Gateways
    +ShowAccount=Vis konto
    +AccountRef=Finansiel konto ref
    +AccountLabel=Finansiel konto etiket
    +CashAccount=Kontantkonto
    +CashAccounts=Kontantkonti
    +CurrentAccounts=Nuværende konti
    +SavingAccounts=Opsparings konti
    +ErrorBankLabelAlreadyExists=Der findes allerede en finansiel kontoetiket
     BankBalance=Balance
    -BankBalanceBefore=Balance before
    -BankBalanceAfter=Balance after
    -BalanceMinimalAllowed=Mindste tilladte balance
    -BalanceMinimalDesired=Mindste ønskede balance
    -InitialBankBalance=Oprindelige balance
    -EndBankBalance=Ultimo balance
    -CurrentBalance=Betalingsbalancens løbende poster
    -FutureBalance=Fremtidige balance
    -ShowAllTimeBalance=Vis balance fra start
    -AllTime=From start
    -Reconciliation=Forsoning
    +BankBalanceBefore=Balance før
    +BankBalanceAfter=Balance efter
    +BalanceMinimalAllowed=Mindste tilladt saldo
    +BalanceMinimalDesired=Mindste ønsket saldo
    +InitialBankBalance=Indledende saldo
    +EndBankBalance=Slutbalance
    +CurrentBalance=Nuværende balance
    +FutureBalance=Fremtidig saldo
    +ShowAllTimeBalance=Vis saldo fra start
    +AllTime=Fra starten
    +Reconciliation=Afstemning
     RIB=Bankkontonummer
    -IBAN=IBAN-nummer
    -BIC=BIC / SWIFT-nummer
    -SwiftValid=BIC/SWIFT valid
    -SwiftVNotalid=BIC/SWIFT not valid
    -IbanValid=BAN valid
    -IbanNotValid=BAN not valid
    -StandingOrders=Direct Debit orders
    -StandingOrder=Direct debit order
    +IBAN=IBAN nummer
    +BIC=BIC/SWIFT nummer
    +SwiftValid=BIC/SWIFT gyldig
    +SwiftVNotalid=BIC/SWIFT er ikke gyldig
    +IbanValid=BAN gyldig
    +IbanNotValid=BAN er ikke gyldigt
    +StandingOrders="Direkte debit" bestillinger
    +StandingOrder="Direkte debit" bestiling
     AccountStatement=Kontoudtog
    -AccountStatementShort=Erklæring
    +AccountStatementShort=Udmelding
     AccountStatements=Kontoudtog
     LastAccountStatements=Seneste kontoudtog
     IOMonthlyReporting=Månedlig rapportering
    -BankAccountDomiciliation=Account adresse
    -BankAccountCountry=Account land
    -BankAccountOwner=Account ejerens navn
    +BankAccountDomiciliation=Konto adresse
    +BankAccountCountry=Konto land
    +BankAccountOwner=Konto ejer navn
     BankAccountOwnerAddress=Konto ejer adresse
    -RIBControlError=Integritet kontrol af værdier fejler. Det betyder, at oplysninger om dette kontonummer er ikke komplet eller forkert (se land, tal og IBAN).
    +RIBControlError=Integritetscheck af værdier fejler. Det betyder, at oplysninger til dette kontonummer ikke er fuldstændige eller forkerte (check land, numre og IBAN).
     CreateAccount=Opret konto
     NewBankAccount=Ny konto
    -NewFinancialAccount=Ny finanskonto
    -MenuNewFinancialAccount=Ny finanskonto
    +NewFinancialAccount=Ny finansiel konto
    +MenuNewFinancialAccount=Ny finansiel konto
     EditFinancialAccount=Rediger konto
    -LabelBankCashAccount=Bank eller kontanter etiket
    -AccountType=Account type
    +LabelBankCashAccount=Bank eller kontant etiket
    +AccountType=Kontotype
     BankType0=Opsparingskonto
    -BankType1=Løbende poster
    -BankType2=Cash konto
    -AccountsArea=Konti område
    -AccountCard=Account kortet
    +BankType1=Nuværende eller kreditkort konto
    +BankType2=Kontantkonto
    +AccountsArea=Regnskabsområde
    +AccountCard=Kontokort
     DeleteAccount=Slet konto
    -ConfirmDeleteAccount=Are you sure you want to delete this account?
    +ConfirmDeleteAccount=Er du sikker på, at du vil slette denne konto?
     Account=Konto
    -BankTransactionByCategories=Bank entries by categories
    -BankTransactionForCategory=Bank entries for category <b>%s</b>
    +BankTransactionByCategories=Bankindtægter fordelt på kategorier
    +BankTransactionForCategory=Bankposter for kategori <b> %s </b>
     RemoveFromRubrique=Fjern link med kategori
    -RemoveFromRubriqueConfirm=Are you sure you want to remove link between the entry and the category?
    -ListBankTransactions=Liste over bankposteringer
    -IdTransaction=Transaktions-id
    -BankTransactions=Bank entries
    -BankTransaction=Bank entry
    -ListTransactions=Vis posteringer
    -ListTransactionsByCategory=Vis posteringer/kategori
    -TransactionsToConciliate=Entries to reconcile
    -Conciliable=Conciliable
    +RemoveFromRubriqueConfirm=Er du sikker på at du vil fjerne linket mellem indgangen og kategorien?
    +ListBankTransactions=Liste over bankkonti
    +IdTransaction=Transaktions ID
    +BankTransactions=Bankposter
    +BankTransaction=Bank post
    +ListTransactions=Liste poster
    +ListTransactionsByCategory=Liste poster / kategori
    +TransactionsToConciliate=Linjer til afsteming
    +Conciliable=Kan afstemmes
     Conciliate=Afstem
     Conciliation=Afstemning
    -ReconciliationLate=Reconciliation late
    -IncludeClosedAccount=Medtag lukkede konti
    -OnlyOpenedAccount=Kun åbnet konti
    -AccountToCredit=Hensyn til kredit
    -AccountToDebit=Hensyn til at debitere
    -DisableConciliation=Deaktiver muligheden for afstemning for denne konto
    -ConciliationDisabled=Muligheden for afstemning er slået fra
    -LinkedToAConciliatedTransaction=Linked to a conciliated entry
    -StatusAccountOpened=Åbnet
    +ReconciliationLate=Afstemning sent
    +IncludeClosedAccount=Inkluder lukkede konti
    +OnlyOpenedAccount=Kun åbne konti
    +AccountToCredit=Konto til kredit
    +AccountToDebit=Konto til debet
    +DisableConciliation=Deaktiver afstemningsfunktion for denne konto
    +ConciliationDisabled=Afstemningsfunktionen deaktiveret
    +LinkedToAConciliatedTransaction=Forbundet til en forliget post
    +StatusAccountOpened=Åben
     StatusAccountClosed=Lukket
    -AccountIdShort=Antal
    +AccountIdShort=Nummer
     LineRecord=Transaktion
    -AddBankRecord=Add entry
    -AddBankRecordLong=Add entry manually
    -Conciliated=Reconciled
    +AddBankRecord=Tilføj post
    +AddBankRecordLong=Tilføj indtastning manuelt
    +Conciliated=Afstemt
     ConciliatedBy=Afstemt af
    -DateConciliating=Aftemningsdato
    -BankLineConciliated=Entry reconciled
    -Reconciled=Reconciled
    -NotReconciled=Not reconciled
    -CustomerInvoicePayment=Kundens betaling
    +DateConciliating=Afstem dato
    +BankLineConciliated=Indhold afstemt
    +Reconciled=Afstemt
    +NotReconciled=Ikke afstemt
    +CustomerInvoicePayment=Kunde betaling
     SupplierInvoicePayment=Leverandør betaling
    -SubscriptionPayment=Abonnement betaling
    +SubscriptionPayment=Abonnementsbetaling
     WithdrawalPayment=Tilbagetrækning betaling
    -SocialContributionPayment=Betaling af skat/afgift
    -BankTransfer=Bankoverførsel
    +SocialContributionPayment=Social / skattemæssig skat betaling
    +BankTransfer=bankoverførsel
     BankTransfers=Bankoverførsler
     MenuBankInternalTransfer=Intern overførsel
    -TransferDesc=Transfer from one account to another one, Dolibarr will write two record (a debit in source account and a credit in target account. The same amount (except sign), label and date will be used for this transaction)
    +TransferDesc=Overførsel fra en konto til en anden, vil Dolibarr skrive to poster (en debitering i kildekonto og en kredit i målkonto. Det samme beløb (undtagen tegn), etiket og dato vil blive brugt til denne transaktion)
     TransferFrom=Fra
     TransferTo=Til
    -TransferFromToDone=En overførsel <b>fra %s til %s %s%</b> s er blevet registreret.
    +TransferFromToDone=En overførsel fra <b> %s </b> til <b> %s </b> af <b> %s </b> %s er blevet optaget.
     CheckTransmitter=Transmitter
    -ValidateCheckReceipt=Validate this check receipt?
    -ConfirmValidateCheckReceipt=Are you sure you want to validate this check receipt, no change will be possible once this is done?
    -DeleteCheckReceipt=Delete this check receipt?
    -ConfirmDeleteCheckReceipt=Are you sure you want to delete this check receipt?
    +ValidateCheckReceipt=Bekræft denne kvitteringskvittering?
    +ConfirmValidateCheckReceipt=Er du sikker på at du vil validere denne kvittering for kvittering, vil der ikke blive foretaget nogen ændring, når dette er gjort?
    +DeleteCheckReceipt=Slet denne kvittering for kvittering?
    +ConfirmDeleteCheckReceipt=Er du sikker på, at du vil slette denne kvittering for kvittering?
     BankChecks=Bankcheck
    -BankChecksToReceipt=Checks awaiting deposit
    -ShowCheckReceipt=Vis check depositum modtagelse
    -NumberOfCheques=Nb af checks
    -DeleteTransaction=Delete entry
    -ConfirmDeleteTransaction=Are you sure you want to delete this entry?
    -ThisWillAlsoDeleteBankRecord=This will also delete generated bank entry
    -BankMovements=Bevægelser
    -PlannedTransactions=Planned entries
    +BankChecksToReceipt=Checks venter depositum
    +ShowCheckReceipt=Vis check depositum kvittering
    +NumberOfCheques=Nb af kontrol
    +DeleteTransaction=Slet indtastning
    +ConfirmDeleteTransaction=Er du sikker på, at du vil slette denne post?
    +ThisWillAlsoDeleteBankRecord=Dette vil også slette genereret bankindtastning
    +BankMovements=bevægelser
    +PlannedTransactions=Planlagte poster
     Graph=Grafik
    -ExportDataset_banque_1=Bank entries and account statement
    -ExportDataset_banque_2=Deposit slip
    +ExportDataset_banque_1=Bankkonti og kontoudtog
    +ExportDataset_banque_2=Depositum
     TransactionOnTheOtherAccount=Transaktion på den anden konto
    -PaymentNumberUpdateSucceeded=Payment number updated successfully
    -PaymentNumberUpdateFailed=Betaling antal kunne ikke opdateres
    -PaymentDateUpdateSucceeded=Payment date updated successfully
    -PaymentDateUpdateFailed=Betaling dato kunne ikke opdateres
    -Transactions=Transactions
    -BankTransactionLine=Bank entry
    -AllAccounts=Alle bank / kontokurantkonti
    -BackToAccount=Tilbage til regnskab
    +PaymentNumberUpdateSucceeded=Betalingsnummer opdateret med succes
    +PaymentNumberUpdateFailed=Betalingsnummer kunne ikke opdateres
    +PaymentDateUpdateSucceeded=Betalingsdato opdateret med succes
    +PaymentDateUpdateFailed=Betalingsdatoen kunne ikke opdateres
    +Transactions=Transaktioner
    +BankTransactionLine=Bank post
    +AllAccounts=Alle bank- og kontantekonti
    +BackToAccount=Tilbage til konto
     ShowAllAccounts=Vis for alle konti
    -FutureTransaction=Transaktion i futur. Ingen måde at forene.
    -SelectChequeTransactionAndGenerate=Vælg / filter, at kontrollen skal omfatte ind checken depositum modtaget og klikke på &quot;Opret&quot;.
    -InputReceiptNumber=Choose the bank statement related with the conciliation. Use a sortable numeric value: YYYYMM or YYYYMMDD
    -EventualyAddCategory=Eventually, specify a category in which to classify the records
    -ToConciliate=To reconcile?
    -ThenCheckLinesAndConciliate=Then, check the lines present in the bank statement and click
    -DefaultRIB=Default BAN
    -AllRIB=All BAN
    -LabelRIB=BAN Label
    -NoBANRecord=No BAN record
    -DeleteARib=Delete BAN record
    -ConfirmDeleteRib=Are you sure you want to delete this BAN record?
    -RejectCheck=Check returned
    -ConfirmRejectCheck=Are you sure you want to mark this check as rejected?
    -RejectCheckDate=Date the check was returned
    -CheckRejected=Check returned
    -CheckRejectedAndInvoicesReopened=Check returned and invoices reopened
    -BankAccountModelModule=Document templates for bank accounts
    -DocumentModelSepaMandate=Template of SEPA mandate. Usefull for european countries in EEC only.
    -DocumentModelBan=Template to print a page with BAN information.
    -NewVariousPayment=New miscellaneous payments
    -VariousPayment=Miscellaneous payments
    -VariousPayments=Miscellaneous payments
    -ShowVariousPayment=Show miscellaneous payments
    -AddVariousPayment=Add miscellaneous payments
    -YourSEPAMandate=Your SEPA mandate
    -FindYourSEPAMandate=This is your SEPA mandate to authorize our company to make direct debit order to your bank. Thanks to return it signed (scan of the signed document) or sent it by mail to
    +FutureTransaction=Transaktion i fremtiden. Ingen måde at forligne.
    +SelectChequeTransactionAndGenerate=Vælg / filtrer checks for at inkludere i kontokortet og klik på "Opret".
    +InputReceiptNumber=Vælg kontoudskrift relateret til forliget. Brug en sorterbar numerisk værdi: ÅÅÅÅMM eller ÅÅÅÅMMDD
    +EventualyAddCategory=Til sidst skal du angive en kategori, hvor klasserne skal klassificeres
    +ToConciliate=Skal afstemmes?
    +ThenCheckLinesAndConciliate=Kontroller derefter linjerne i kontoudtoget og klik
    +DefaultRIB=Standard BAN
    +AllRIB=Alle baner
    +LabelRIB=BAN Etiket
    +NoBANRecord=Ingen BAN-post
    +DeleteARib=Slet BAN-post
    +ConfirmDeleteRib=Er du sikker på, at du vil slette denne BAN-post?
    +RejectCheck=Tjek tilbage
    +ConfirmRejectCheck=Er du sikker på, at du vil markere denne check som afvist?
    +RejectCheckDate=Dato checken blev returneret
    +CheckRejected=Tjek tilbage
    +CheckRejectedAndInvoicesReopened=Tjek tilbage, og fakturaer genåbnes
    +BankAccountModelModule=Dokumentskabeloner til bankkonti
    +DocumentModelSepaMandate=Skabelon af SEPA mandat. Nyttige til europæiske lande kun i EØF.
    +DocumentModelBan=Skabelon til at udskrive en side med BAN-oplysninger.
    +NewVariousPayment=Nye diverse betalinger
    +VariousPayment=Diverse betalinger
    +VariousPayments=Diverse betalinger
    +ShowVariousPayment=Vis diverse betalinger
    +AddVariousPayment=Tilføj diverse betalinger
    +SEPAMandate=SEPA mandat
    +YourSEPAMandate=Dit SEPA mandat
    +FindYourSEPAMandate=Dette er dit SEPA-mandat til at give vores firma tilladelse til at foretage en direkte debitering til din bank. Takket være returnering er det underskrevet (scan af det underskrevne dokument) eller sendt det pr. Mail til
    diff --git a/htdocs/langs/da_DK/bills.lang b/htdocs/langs/da_DK/bills.lang
    index 7a6bc198e05..fc2a4f88f0e 100644
    --- a/htdocs/langs/da_DK/bills.lang
    +++ b/htdocs/langs/da_DK/bills.lang
    @@ -109,9 +109,9 @@ CancelBill=Annuller en faktura
     SendRemindByMail=Send påmindelse via e-mail
     DoPayment=Angiv betaling
     DoPaymentBack=Angiv tilbagebetaling
    -ConvertToReduc=Konverter til fremtidig rabat
    -ConvertExcessReceivedToReduc=Konverter overskud modtaget til fremtidig rabat
    -ConvertExcessPaidToReduc=Convert excess paid into future discount
    +ConvertToReduc=Mark as credit available
    +ConvertExcessReceivedToReduc=Convert excess received into available credit
    +ConvertExcessPaidToReduc=Convert excess paid into available discount
     EnterPaymentReceivedFromCustomer=Angive betaling modtaget fra kunden
     EnterPaymentDueToCustomer=Opret påmindelse til kunde
     DisabledBecauseRemainderToPayIsZero=Deaktiveret, da restbeløbet er nul
    @@ -120,7 +120,7 @@ BillStatus=Fakturastatus
     StatusOfGeneratedInvoices=Status for genererede fakturaer
     BillStatusDraft=Udkast (skal valideres)
     BillStatusPaid=Betalt
    -BillStatusPaidBackOrConverted=Kreditnota refunderet eller konverteret til rabat
    +BillStatusPaidBackOrConverted=Credit note refund or marked as credit available
     BillStatusConverted=Paid (ready for consumption in final invoice)
     BillStatusCanceled=Tabt
     BillStatusValidated=Godkendt (skal betales)
    @@ -282,6 +282,7 @@ RelativeDiscount=Relativ rabat
     GlobalDiscount=Global rabat
     CreditNote=Kreditnota
     CreditNotes=Kredit noter
    +CreditNotesOrExcessReceived=Credit notes or excess received
     Deposit=Forskudsbetaling
     Deposits=Indbetalinger
     DiscountFromCreditNote=Discount fra kreditnota %s
    @@ -296,10 +297,10 @@ DiscountType=Discount type
     NoteReason=Bemærk / Grund
     ReasonDiscount=Årsag
     DiscountOfferedBy=Ydet af
    -DiscountStillRemaining=Rabatter til rådighed
    -DiscountAlreadyCounted=Rabatter allerede forbrugt
    +DiscountStillRemaining=Discounts or credits available
    +DiscountAlreadyCounted=Discounts or credits already consumed
     CustomerDiscounts=Customer discounts
    -SupplierDiscounts=Supplier discounts
    +SupplierDiscounts=Vendors discounts
     BillAddress=Faktura adresse
     HelpEscompte=Denne rabat er en rabat, der ydes til kunden, fordi dens paiement blev foretaget før sigt.
     HelpAbandonBadCustomer=Dette beløb er blevet opgivet (kunde siges at være en dårlig kunde) og betragtes som en exceptionnal løs.
    @@ -339,6 +340,12 @@ PaymentOnDifferentThirdBills=Tillad betalinger på forskellige tredjeparts regni
     PaymentNote=Betalingsnota
     ListOfPreviousSituationInvoices=Liste over tidligere status fakturaer
     ListOfNextSituationInvoices=Liste over næste status fakturaer
    +ListOfSituationInvoices=List of situation invoices
    +CurrentSituationTotal=Total current situation
    +DisabledBecauseNotEnouthCreditNote=To remove a situation invoice from cycle, this invoice's credit note total must cover this invoice total
    +RemoveSituationFromCycle=Remove this invoice from cycle
    +ConfirmRemoveSituationFromCycle=Remove this invoice %s from cycle ?
    +ConfirmOuting=Confirm outing
     FrequencyPer_d=Hver %s dage
     FrequencyPer_m=Hver %s måneder
     FrequencyPer_y=Hver %s år
    @@ -387,6 +394,7 @@ PaymentConditionShort14DENDMONTH=14 dage i slutningen af ​​måneden
     PaymentCondition14DENDMONTH=Inden for 14 dage efter slutningen af ​​måneden
     FixAmount=Ret beløb
     VarAmount=Variabel mængde (%% tot.)
    +VarAmountOneLine=Variable amount (%% tot.) - 1 line with label '%s'
     # PaymentType
     PaymentTypeVIR=Bankoverførsel
     PaymentTypeShortVIR=Bankoverførsel
    @@ -505,9 +513,14 @@ SituationAmount=Kontoudtog beløb (netto)
     SituationDeduction=Kontoudtog udtræk
     ModifyAllLines=Rediger alle linjer
     CreateNextSituationInvoice=Opret næste situation
    +ErrorFindNextSituationInvoice=Error unable to find next situation cycle ref
    +ErrorOutingSituationInvoiceOnUpdate=Unable to outing this situation invoice.
    +ErrorOutingSituationInvoiceCreditNote=Unable to outing linked credit note.
     NotLastInCycle=Denne faktura er ikke den seneste i cyklus og må ikke ændres.
     DisabledBecauseNotLastInCycle=Den næste situation eksisterer allerede.
     DisabledBecauseFinal=Denne situation er endelig.
    +situationInvoiceShortcode_AS=AS
    +situationInvoiceShortcode_S=S
     CantBeLessThanMinPercent=Værdien kan ikke være mindre end dets værdi i den foregående situation.
     NoSituations=Ingen åbne situationer
     InvoiceSituationLast=Endelig faktura
    @@ -532,3 +545,4 @@ AutoFillDateFrom=Set start date for service line with invoice date
     AutoFillDateFromShort=Set start date
     AutoFillDateTo=Set end date for service line with next invoice date
     AutoFillDateToShort=Set end date
    +MaxNumberOfGenerationReached=Max number of gen. reached
    diff --git a/htdocs/langs/da_DK/categories.lang b/htdocs/langs/da_DK/categories.lang
    index 0f2ae50745f..4d52d7785a7 100644
    --- a/htdocs/langs/da_DK/categories.lang
    +++ b/htdocs/langs/da_DK/categories.lang
    @@ -1,87 +1,88 @@
     # Dolibarr language file - Source file is en_US - categories
    -Rubrique=Tag/Category
    -Rubriques=Tags/Categories
    -RubriquesTransactions=Tags/Categories of transactions
    -categories=tags/categories
    -NoCategoryYet=No tag/category of this type created
    +Rubrique=Tag/Kategori
    +Rubriques=Tags/Kategorier
    +RubriquesTransactions=Tags/Kategorier af transaktioner
    +categories=tags/kategorier
    +NoCategoryYet=Ingen tag/Kategorier af denne type oprettet
     In=I
     AddIn=Tilføj i
     modify=rette
     Classify=Klassificere
    -CategoriesArea=Tags/Categories area
    -ProductsCategoriesArea=Products/Services tags/categories area
    -SuppliersCategoriesArea=Suppliers tags/categories area
    -CustomersCategoriesArea=Customers tags/categories area
    -MembersCategoriesArea=Members tags/categories area
    -ContactsCategoriesArea=Contacts tags/categories area
    -AccountsCategoriesArea=Accounts tags/categories area
    -ProjectsCategoriesArea=Projects tags/categories area
    -SubCats=Underkategorier
    -CatList=List of tags/categories
    -NewCategory=New tag/category
    +CategoriesArea=Tags/Kategorier område
    +ProductsCategoriesArea=Produkter/Tjenester tags/kategorier område 
    +SuppliersCategoriesArea=Leverandører tags/kategorier
    +CustomersCategoriesArea=Kunder tags/kategorier
    +MembersCategoriesArea=Medlemmer tags/kategorier
    +ContactsCategoriesArea=Kontakter tags/kategorier område
    +AccountsCategoriesArea=Konti tags/kategorier område
    +ProjectsCategoriesArea=Projekter tags/kategorier område
    +SubCats=Sub-categories
    +CatList=Liste over tags/kategorier
    +NewCategory=Nyt tag/kategori
     ModifCat=Rediger tag/kategori
    -CatCreated=Tag/category created
    -CreateCat=Create tag/category
    -CreateThisCat=Create this tag/category
    +CatCreated=Tag/kategori oprettet
    +CreateCat=Opret tag/kategori
    +CreateThisCat=Opret dette tag/kategori
     NoSubCat=Ingen underkategori.
     SubCatOf=Underkategori
    -FoundCats=Found tags/categories
    -ImpossibleAddCat=Impossible to add the tag/category %s
    +FoundCats=Fandt tags/kategorier
    +ImpossibleAddCat=Umuligt at tilføje tag/kategori %s
     WasAddedSuccessfully=<b> %s</b> blev tilføjet med succes.
    -ObjectAlreadyLinkedToCategory=Element is already linked to this tag/category.
    -ProductIsInCategories=Product/service is linked to following tags/categories
    -CompanyIsInCustomersCategories=This third party is linked to following customers/prospects tags/categories
    -CompanyIsInSuppliersCategories=This third party is linked to following suppliers tags/categories
    -MemberIsInCategories=This member is linked to following members tags/categories
    -ContactIsInCategories=This contact is linked to following contacts tags/categories
    -ProductHasNoCategory=This product/service is not in any tags/categories
    -CompanyHasNoCategory=This third party is not in any tags/categories
    -MemberHasNoCategory=This member is not in any tags/categories
    -ContactHasNoCategory=This contact is not in any tags/categories
    -ProjectHasNoCategory=This project is not in any tags/categories
    -ClassifyInCategory=Add to tag/category
    -NotCategorized=Without tag/category
    +ObjectAlreadyLinkedToCategory=Element er allerede knyttet til denne tag/kategori.
    +ProductIsInCategories=Produkt/service er knyttet til følgende tags/kategorier
    +CompanyIsInCustomersCategories=Denne tredjepart er knyttet til følgende kunder/udsigter tags/kategorier
    +CompanyIsInSuppliersCategories=Denne tredjepart er knyttet til følgende leverandører tags/kategorier
    +MemberIsInCategories=Dette medlem er knyttet til følgende medlemmer tags/kategorier
    +ContactIsInCategories=Denne kontakt er knyttet til følgende kontaktmærker/kategorier
    +ProductHasNoCategory=Dette produkt/tjeneste er ikke i nogen tags/kategorier
    +CompanyHasNoCategory=Denne tredjepart findes ikke i nogen tags/kategorier
    +MemberHasNoCategory=Dette medlem er ikke i nogen tags/kategorier
    +ContactHasNoCategory=Denne kontakt er ikke i nogen tags/kategorier
    +ProjectHasNoCategory=Dette projekt er ikke indeholdt i nogen tags/kategorier
    +ClassifyInCategory=Tilføj til tag/kategori
    +NotCategorized=Uden tag/kategori
     CategoryExistsAtSameLevel=Denne kategori allerede findes på samme sted
     ContentsVisibleByAllShort=Indhold synlige fra alle
     ContentsNotVisibleByAllShort=Indholdet ikke er synligt fra alle
    -DeleteCategory=Delete tag/category
    -ConfirmDeleteCategory=Are you sure you want to delete this tag/category ?
    -NoCategoriesDefined=No tag/category defined
    -SuppliersCategoryShort=Suppliers tag/category
    -CustomersCategoryShort=Customers tag/category
    +DeleteCategory=Slet tag/kategori
    +ConfirmDeleteCategory=Er du sikker på, at du vil slette dette tag/kategori?
    +NoCategoriesDefined=Ingen tag/kategori defineret
    +SuppliersCategoryShort=Leverandør tag/kategori
    +CustomersCategoryShort=Kunder tag/kategori
     ProductsCategoryShort=Tag/kategori for varer
    -MembersCategoryShort=Members tag/category
    -SuppliersCategoriesShort=Suppliers tags/categories
    -CustomersCategoriesShort=Customers tags/categories
    -ProspectsCategoriesShort=Prospects tags/categories
    -CustomersProspectsCategoriesShort=Custo. / prosp. kategorier
    +MembersCategoryShort=Medlemmer tag/kategori
    +SuppliersCategoriesShort=Leverandører tags/kategorier
    +CustomersCategoriesShort=Kunder mærker/kategorier
    +ProspectsCategoriesShort=Udsigter tags/kategorier
    +CustomersProspectsCategoriesShort=Custo./Prosp. Kategorier
     ProductsCategoriesShort=Tags/kategorier for varer
    -MembersCategoriesShort=Members tags/categories
    +MembersCategoriesShort=Medlemmer tags/kategorier
     ContactCategoriesShort=Contacts tags/categories
    -AccountsCategoriesShort=Accounts tags/categories
    -ProjectsCategoriesShort=Projects tags/categories
    +AccountsCategoriesShort=Konti tags/kategorier
    +ProjectsCategoriesShort=Projekter tags/kategorier
     ThisCategoryHasNoProduct=Denne kategori indeholder ingen vare.
     ThisCategoryHasNoSupplier=Denne kategori indeholder ingen leverandør.
     ThisCategoryHasNoCustomer=Denne kategori indeholder ingen kunde.
     ThisCategoryHasNoMember=Denne kategori indeholder ikke et medlem.
    -ThisCategoryHasNoContact=This category does not contain any contact.
    -ThisCategoryHasNoAccount=This category does not contain any account.
    -ThisCategoryHasNoProject=This category does not contain any project.
    -CategId=Tag/category id
    -CatSupList=List of supplier tags/categories
    -CatCusList=List of customer/prospect tags/categories
    +ThisCategoryHasNoContact=Denne kategori indeholder ingen kontaktperson.
    +ThisCategoryHasNoAccount=Denne kategori indeholder ingen konto.
    +ThisCategoryHasNoProject=Denne kategori indeholder ikke noget projekt.
    +CategId=Tag/kategori id
    +CatSupList=Liste over leverandør tags/kategorier
    +CatCusList=Liste over kunde/udsigter tags/kategorier
     CatProdList=Liste over tags/kategorier for varer
    -CatMemberList=List of members tags/categories
    -CatContactList=List of contact tags/categories
    -CatSupLinks=Links between suppliers and tags/categories
    -CatCusLinks=Links between customers/prospects and tags/categories
    +CatMemberList=Liste over medlemmer tags/kategorier
    +CatContactList=Liste over kontaktmærker/kategorier
    +CatSupLinks=Links mellem leverandører og tags/kategorier
    +CatCusLinks=Links mellem kunder/udsigter og tags/kategorier
     CatProdLinks=Links mellem varer/ydelser og tags/kategorier
    -CatProJectLinks=Links between projects and tags/categories
    -DeleteFromCat=Remove from tags/category
    -ExtraFieldsCategories=Complementary attributes
    -CategoriesSetup=Tags/categories setup
    -CategorieRecursiv=Link with parent tag/category automatically
    -CategorieRecursivHelp=If activated, product will also linked to parent category when adding into a subcategory
    -AddProductServiceIntoCategory=Add the following product/service
    -ShowCategory=Show tag/category
    -ByDefaultInList=By default in list
    +CatProJectLinks=Links mellem projekter og tags/kategorier
    +DeleteFromCat=Fjern fra tags/kategori
    +ExtraFieldsCategories=Supplerende attributter
    +CategoriesSetup=Tags/kategorier opsætning
    +CategorieRecursiv=Link med forældre tag/kategori automatisk
    +CategorieRecursivHelp=Hvis aktiveret, vil produktet også være knyttet til hovedkategorien, når det tilføjes til en underkategori
    +AddProductServiceIntoCategory=Tilføj følgende produkt/tjeneste
    +ShowCategory=Vis tag/kategori
    +ByDefaultInList=Som standard i liste
    +ChooseCategory=Choose category
    diff --git a/htdocs/langs/da_DK/commercial.lang b/htdocs/langs/da_DK/commercial.lang
    index e36ad23f62b..2fa192efe4b 100644
    --- a/htdocs/langs/da_DK/commercial.lang
    +++ b/htdocs/langs/da_DK/commercial.lang
    @@ -60,8 +60,8 @@ ActionAC_CLO=Luk
     ActionAC_EMAILING=Send masse e-mail
     ActionAC_COM=Send kundeordre med posten
     ActionAC_SHIP=Send forsendelse med posten
    -ActionAC_SUP_ORD=Send leverandørordre med posten
    -ActionAC_SUP_INV=Send leverandørfaktura med posten
    +ActionAC_SUP_ORD=Send purchase order by mail
    +ActionAC_SUP_INV=Send vendor invoice by mail
     ActionAC_OTH=Andet
     ActionAC_OTH_AUTO=Automatisk oprettede begivenheder
     ActionAC_MANUAL=Manuelt oprettede begivenheder
    @@ -71,9 +71,9 @@ Stats=Salgsstatistik
     StatusProsp=Status for emne
     DraftPropals=Udkast for tilbud
     NoLimit=Ingen grænse
    -ToOfferALinkForOnlineSignature=Link for online signature
    -WelcomeOnOnlineSignaturePage=Welcome on the page to accept commerical proposals from %s
    -ThisScreenAllowsYouToSignDocFrom=This screen allow you to accept and sign, or refuse, a quote/commercial proposal
    -ThisIsInformationOnDocumentToSign=This is information on document to accept or refuse
    -SignatureProposalRef=Signature of quote/commerical proposal %s
    -FeatureOnlineSignDisabled=Feature for online signing disabled or document generated before the feature was enabled
    +ToOfferALinkForOnlineSignature=Link til online signatur
    +WelcomeOnOnlineSignaturePage=Velkommen på siden for at acceptere kommercielle forslag fra %s
    +ThisScreenAllowsYouToSignDocFrom=Denne skærm giver dig mulighed for at acceptere og underskrive eller nægte et tilbud / kommercielt forslag
    +ThisIsInformationOnDocumentToSign=Dette er oplysninger om dokumentet for at acceptere eller afvise
    +SignatureProposalRef=Undertegnelse af tilbud / kommercielt forslag %s
    +FeatureOnlineSignDisabled=Funktion til online-signering deaktiveret eller dokument genereret, før funktionen blev aktiveret
    diff --git a/htdocs/langs/da_DK/companies.lang b/htdocs/langs/da_DK/companies.lang
    index dcb9a4646f7..bbf4a493320 100644
    --- a/htdocs/langs/da_DK/companies.lang
    +++ b/htdocs/langs/da_DK/companies.lang
    @@ -10,9 +10,9 @@ MenuNewCustomer=Ny kunde
     MenuNewProspect=Nyt emne
     MenuNewSupplier=Ny leverandør
     MenuNewPrivateIndividual=Ny privatperson
    -NewCompany=Nyt firma (emne, kunde, leverandør)
    -NewThirdParty=Ny tredjepart (emne, kunde, leverandør)
    -CreateDolibarrThirdPartySupplier=Opret en trediepart (leverandør)
    +NewCompany=Nyt selskab (mulighed, kunde, levenrandør)
    +NewThirdParty=Ny tredjepart (mulighed, kunde, levenrandør)
    +CreateDolibarrThirdPartySupplier=Opret en tredjepart (levenrandør)
     CreateThirdPartyOnly=Opret tredjepart
     CreateThirdPartyAndContact=Opret en tredjepart + en børnekontakt
     ProspectionArea=Prospektering område
    @@ -43,8 +43,8 @@ Individual=Privatperson
     ToCreateContactWithSameName=Vil automatisk oprette en kontakt / adresse med samme oplysninger end tredjepart under tredjepart. I de fleste tilfælde er det nok, selvom din tredjepart er et fysisk menneske, at skabe en tredjepart alene.
     ParentCompany=Moderselskab
     Subsidiaries=Datterselskaber
    -ReportByMonth=Report by month
    -ReportByCustomers=Report by customer
    +ReportByMonth=Rapport pr. Måned
    +ReportByCustomers=Rapport af kunde
     ReportByQuarter=Rapport fra kvartal
     CivilityCode=Høfligt kode
     RegisteredOffice=Hjemsted
    @@ -76,12 +76,12 @@ Town=By
     Web=Web
     Poste= Position
     DefaultLang=Sprog som standard
    -VATIsUsed=Sales tax is used
    -VATIsUsedWhenSelling=This define if this thirdparty includes a sale tax or not when it makes an invoice to its own customers
    -VATIsNotUsed=Sales tax is not used
    +VATIsUsed=Salgsmoms anvendes
    +VATIsUsedWhenSelling=Dette definerer, hvis denne tredjepart indeholder en salgsafgift eller ej, når den foretager en faktura til sine egne kunder
    +VATIsNotUsed=Salgsmoms anvendes ikke
     CopyAddressFromSoc=Fyld adresse med tredjepartsadresse
    -ThirdpartyNotCustomerNotSupplierSoNoRef=Tredjepart hverken kunde eller leverandør, ingen tilgængelige henvisningsobjekter
    -ThirdpartyIsNeitherCustomerNorClientSoCannotHaveDiscounts=Thirdparty neither customer nor supplier, discounts are not available
    +ThirdpartyNotCustomerNotSupplierSoNoRef=Tredjepart er hverken kunde eller leverandør, ingen tilgængelige henvisningsobjekter
    +ThirdpartyIsNeitherCustomerNorClientSoCannotHaveDiscounts=Tredjepart er hverken kunde eller leverandør, rabatter er ikke tilgængelige
     PaymentBankAccount=Betaling bankkonto
     OverAllProposals=Tilbud
     OverAllOrders=Ordrer
    @@ -258,34 +258,34 @@ ProfId1DZ=RC
     ProfId2DZ=Kunst.
     ProfId3DZ=NIF
     ProfId4DZ=NIS
    -VATIntra=Sales tax ID
    -VATIntraShort=Tax ID
    +VATIntra=Salgsmoms ID
    +VATIntraShort=Skatte ID
     VATIntraSyntaxIsValid=Syntaks er gyldigt
    -VATReturn=VAT return
    +VATReturn=Moms returnering
     ProspectCustomer=Emne / kunde
     Prospect=Emne
     CustomerCard=Customer Card
     Customer=Kunde
     CustomerRelativeDiscount=Relativ kunde rabat
    -SupplierRelativeDiscount=Relative supplier discount
    +SupplierRelativeDiscount=Relativ leverandørrabat
     CustomerRelativeDiscountShort=Relativ rabat
     CustomerAbsoluteDiscountShort=Absolut rabat
     CompanyHasRelativeDiscount=Denne kunde har en rabat <b>på %s%%</b>
     CompanyHasNoRelativeDiscount=Denne kunde har ingen relativ discount som standard
    -HasRelativeDiscountFromSupplier=You have a default discount of <b>%s%%</b> from this supplier
    -HasNoRelativeDiscountFromSupplier=You have no default relative discount from this supplier
    +HasRelativeDiscountFromSupplier=Du har en standardrabat på <b> %s%% </b> fra denne leverandør
    +HasNoRelativeDiscountFromSupplier=Du har ingen standard relativ rabat fra denne leverandør
     CompanyHasAbsoluteDiscount=Denne kunde har rabat til rådighed (kredit noter eller nedbetalinger) for <b> %s </b> %s
     CompanyHasDownPaymentOrCommercialDiscount=Denne kunde har rabat til rådighed (kommerciel, nedbetalinger) til <b> %s </ b> %s
     CompanyHasCreditNote=Denne kunde har stadig kreditnotaer <b>for %s %s</b>
    -HasNoAbsoluteDiscountFromSupplier=You have no discount credit available from this supplier
    -HasAbsoluteDiscountFromSupplier=You have discounts available (credits notes or down payments) for <b>%s</b> %s from this supplier
    -HasDownPaymentOrCommercialDiscountFromSupplier=You have discounts available (commercial, down payments) for <b>%s</b> %s from this supplier
    -HasCreditNoteFromSupplier=You have credit notes for <b>%s</b> %s from this supplier
    +HasNoAbsoluteDiscountFromSupplier=Du har ingen rabatkredit tilgængelig hos denne leverandør
    +HasAbsoluteDiscountFromSupplier=Du har rabatter til rådighed (krediter noter eller forudbetalinger) for <b> %s </b> %s fra denne leverandør
    +HasDownPaymentOrCommercialDiscountFromSupplier=Du har rabatter til rådighed (kommercielle, forskudsbetalinger) til <b> %s </b> %s fra denne leverandør
    +HasCreditNoteFromSupplier=Du har kreditnotaer til <b> %s </b> %s fra denne leverandør
     CompanyHasNoAbsoluteDiscount=Denne kunde har ingen rabat kreditter til rådighed
    -CustomerAbsoluteDiscountAllUsers=Absolute customer discounts (granted by all users)
    -CustomerAbsoluteDiscountMy=Absolute customer discounts (granted by yourself)
    -SupplierAbsoluteDiscountAllUsers=Absolute supplier discounts (granted by all users)
    -SupplierAbsoluteDiscountMy=Absolute supplier discounts (granted by yourself)
    +CustomerAbsoluteDiscountAllUsers=Absolutte kunderabatter (ydet af alle brugere)
    +CustomerAbsoluteDiscountMy=Absolutte kunderabatter (givet af dig selv)
    +SupplierAbsoluteDiscountAllUsers=Absolutte leverandørrabatter (indtastet af alle brugere)
    +SupplierAbsoluteDiscountMy=Absolutte leverandørrabatter (indtastet af dig selv)
     DiscountNone=Ingen
     Supplier=Leverandør
     AddContact=Opret kontakt
    @@ -304,13 +304,13 @@ DeleteACompany=Slet et selskab
     PersonalInformations=Personoplysninger
     AccountancyCode=Regnskabskonto
     CustomerCode=Kundekode
    -SupplierCode=Leverandør-kode
    +SupplierCode=Leverandør kode
     CustomerCodeShort=Kundekode
    -SupplierCodeShort=Leverandør-kode
    +SupplierCodeShort=Leverandør kode
     CustomerCodeDesc=Kundekode, unik for alle kunder
    -SupplierCodeDesc=Leverandør-kode, unikke for alle leverandører
    +SupplierCodeDesc=Leverandørkode, unik for alle leverandører
     RequiredIfCustomer=Påkrævet, hvis tredjepart er en kunde eller et emne
    -RequiredIfSupplier=Påkrævet, hvis tredjepart er leverandør
    +RequiredIfSupplier=Påkrævet, hvis tredjepart er en sælger
     ValidityControledByModule=Gyldighed kontrolleres af modul
     ThisIsModuleRules=Dette er reglerne for dette modul
     ProspectToContact=Emne at kontakte
    @@ -338,7 +338,7 @@ MyContacts=Mine kontakter
     Capital=Egenkapital
     CapitalOf=Egenkapital på %s
     EditCompany=Rediger virksomhed
    -ThisUserIsNot=Denne bruger er hverken emne, kunde eller leverandør
    +ThisUserIsNot=Denne bruger er ikke en kunde, kunde eller leverandør
     VATIntraCheck=Kontrollere
     VATIntraCheckDesc=<b>Linket %s</b> tillader at anmode Den Europæiske moms Kontrolprogram service. En ekstern adgang til internettet fra server er påkrævet til denne tjeneste for at arbejde.
     VATIntraCheckURL=http://ec.europa.eu/taxation_customs/vies/vieshome.do
    @@ -390,9 +390,9 @@ NoDolibarrAccess=Ingen Dolibarr adgang
     ExportDataset_company_1=Tredjeparter (Virksomheder / fonde / fysiske personer) og opsætning
     ExportDataset_company_2=Kontakter og egenskaber
     ImportDataset_company_1=Tredjeparter (Virksomheder / fonde / fysiske personer) og opsætning
    -ImportDataset_company_2=Contacts/Addresses (of third parties or not) and attributes
    -ImportDataset_company_3=Bank accounts of third parties
    -ImportDataset_company_4=Third parties/Sales representatives (Assign sales representatives users to companies)
    +ImportDataset_company_2=Kontakter / Adresser (fra tredjeparter eller ej) og attributter
    +ImportDataset_company_3=Bankregnskaber for tredjeparter
    +ImportDataset_company_4=Tredjeparter / Salgspersoner (Tildel salgsrepræsentanters brugere til virksomheder)
     PriceLevel=Prisniveau
     DeliveryAddress=Leveringsadresse
     AddAddress=Tilføj adresse
    @@ -419,16 +419,16 @@ ProductsIntoElements=Liste over varer/ydelser i %s
     CurrentOutstandingBill=Udestående faktura i øjeblikket
     OutstandingBill=Maks. for udstående faktura
     OutstandingBillReached=Maks. for udestående regning nået
    -OrderMinAmount=Minimum amount for order
    -MonkeyNumRefModelDesc=Retur værdi med format %syymm-nnnn for kunde-kode og %syymm-nnnn for leverandøren kode hvor yy er årstal, MM er måneden og nnnn er en sekvens uden mellemrum og ikke vende tilbage til 0.
    +OrderMinAmount=Minimumsbeløb for ordre
    +MonkeyNumRefModelDesc=Returner nummer med format %syymm-nnnn for kundekode og %syymm-nnnn for leverandør kode hvor det er år, mm er måned og nnnn er en sekvens uden pause og ingen tilbagevenden til 0.
     LeopardNumRefModelDesc=Kunde / leverandør-koden er ledig. Denne kode kan til enhver tid ændres.
     ManagingDirectors=Leder(e) navne (CEO, direktør, chef...)
     MergeOriginThirdparty=Duplicate tredjepart (tredjepart, du vil slette)
     MergeThirdparties=Flet tredjeparter
     ConfirmMergeThirdparties=Er du sikker på, at du vil fusionere denne tredjepart i den nuværende? Alle linkede objekter (fakturaer, ordrer, ...) vil blive flyttet til den aktuelle tredjepart, og tredjepartet vil blive slettet.
    -ThirdpartiesMergeSuccess=Third parties have been merged
    +ThirdpartiesMergeSuccess=Tredjeparter er blevet fusioneret
     SaleRepresentativeLogin=Login af salgsrepræsentant
     SaleRepresentativeFirstname=Fornavn på salgsrepræsentant
     SaleRepresentativeLastname=Efternavn på salgsrepræsentant
    -ErrorThirdpartiesMerge=There was an error when deleting the third parties. Please check the log. Changes have been reverted.
    -NewCustomerSupplierCodeProposed=Ny kunde eller leverandør kode foreslået på duplikat kode
    +ErrorThirdpartiesMerge=Der opstod en fejl ved sletning af tredjeparter. Kontroller loggen. Ændringer er blevet vendt tilbage.
    +NewCustomerSupplierCodeProposed=Ny kunde- eller sælgerkode foreslået på to eksemplarer
    diff --git a/htdocs/langs/da_DK/compta.lang b/htdocs/langs/da_DK/compta.lang
    index 463b2c3f035..dd6ae5b93f4 100644
    --- a/htdocs/langs/da_DK/compta.lang
    +++ b/htdocs/langs/da_DK/compta.lang
    @@ -19,7 +19,8 @@ Income=Indkomst
     Outcome=Udgift
     MenuReportInOut=Indkomst/udgift
     ReportInOut=Balance for indtægter og udgifter
    -ReportTurnover=Omsætning
    +ReportTurnover=Turnover invoiced
    +ReportTurnoverCollected=Turnover collected
     PaymentsNotLinkedToInvoice=Betalinger ikke er knyttet til en faktura, så der ikke er knyttet til nogen tredjepart
     PaymentsNotLinkedToUser=Betalinger ikke er knyttet til en bruger
     Profit=Profit
    @@ -34,7 +35,8 @@ AmountHTVATRealPaid=Netto udbetalt
     VATToPay=Tax sales
     VATReceived=SalgsMoms
     VATToCollect=KøbsMoms
    -VATSummary=Momsbalance
    +VATSummary=Tax monthly
    +VATBalance=Momsbalance
     VATPaid=Moms betalt
     LT1Summary=Skat 2 resumé
     LT2Summary=Skat 3 resumé
    @@ -76,16 +78,16 @@ MenuNewSocialContribution=Ny skat/afgift
     NewSocialContribution=Ny skat/afgift
     AddSocialContribution=Tilføj skat/afgift
     ContributionsToPay=Skatter/afgifter til betaling
    -AccountancyTreasuryArea=Regnskab/økonomi
    +AccountancyTreasuryArea=Billing and payment area
     NewPayment=Ny betaling
     Payments=Betalinger
     PaymentCustomerInvoice=Betaling for kundefaktura
    -PaymentSupplierInvoice=Leverandør faktura betaling
    +PaymentSupplierInvoice=Vendor invoice payment
     PaymentSocialContribution=Betaling af skat/afgift
     PaymentVat=Betaling af moms
     ListPayment=Oversigt over betalinger
     ListOfCustomerPayments=Oversigt over kundebetalinger
    -ListOfSupplierPayments=Liste over leverandør betalinger
    +ListOfSupplierPayments=List of vendor payments
     DateStartPeriod=Startdato for perioden
     DateEndPeriod=Slutdato for perioden
     newLT1Payment=Ny skat 2 betaling
    @@ -104,19 +106,21 @@ VATPayment=Betaling af udgående moms
     VATPayments=Betalinger af udgående moms
     VATRefund=Salgskat refusion
     NewVATPayment=New sales tax payment
    +NewLocalTaxPayment=New tax %s payment
     Refund=Tilbagebetaling
     SocialContributionsPayments=Betalinger af skat/afgift
     ShowVatPayment=Vis momsbetaling
     TotalToPay=At betale i alt
     BalanceVisibilityDependsOnSortAndFilters=Balancen er kun synlig i denne liste, hvis tabellen sorteres stigende på %s og filtreret til 1 bankkonto
     CustomerAccountancyCode=Regnskabskode for kunde
    -SupplierAccountancyCode=Regnskabskode for leverandør
    +SupplierAccountancyCode=Vendor accounting code
     CustomerAccountancyCodeShort=Cust. konto. kode
     SupplierAccountancyCodeShort=Sup. konto. kode
     AccountNumber=Kontonummer
     NewAccountingAccount=Ny konto
    -SalesTurnover=Omsætning
    -SalesTurnoverMinimum=Mindste omsætning
    +Turnover=Turnover invoiced
    +TurnoverCollected=Turnover collected
    +SalesTurnoverMinimum=Minimum turnover
     ByExpenseIncome=Udgifter og indtægter
     ByThirdParties=Tredjemand
     ByUserAuthorOfInvoice=Fakturaforfatter
    @@ -136,8 +140,8 @@ ConfirmDeleteSocialContribution=Er du sikker på, at du vil slette denne betalin
     ExportDataset_tax_1=Betalinger af skatter/afgifter
     CalcModeVATDebt=Indstilling <b> %sMoms på forpligtelseskonto%s </b>.
     CalcModeVATEngagement=Mode <b> %sVAT på indkomst-udgifter%s </ b>.
    -CalcModeDebt=Mode <b> %sClaims-Debts%s </ b> sagde <b> Forpligtelsesregnskab </ b>.
    -CalcModeEngagement=Mode <b> %sIncomes-Expenses%s </ b> sagde <b> kontantregnskab </ b>
    +CalcModeDebt=Analysis of known recorded invoices even if they are not yet accounted in ledger.
    +CalcModeEngagement=Analysis of known recorded payments, even if they are not yet accounted in Ledger.
     CalcModeBookkeeping=Analyse af <b> data, der er journaliseret i Bookkeeping Ledger-tabellen </ b>
     CalcModeLT1= Mode <b> %sRE på kundefakturaer - leverandører invoices%s </ b>
     CalcModeLT1Debt=Mode <b> %sRE på kundefakturaer%s </ b>
    @@ -150,9 +154,9 @@ AnnualSummaryInputOutputMode=Balance mellem indtægter og udgifter, årligt samm
     AnnualByCompanies=Indkomst- og udgiftsbalance, pr. Foruddefinerede regnskabet
     AnnualByCompaniesDueDebtMode=Indkomst- og udgiftsbalance, detaljer ved foruddefinerede grupper, tilstand <b> %sClaims-Debts%s </b> sagde <b> Forpligtelsesregnskab </b>.
     AnnualByCompaniesInputOutputMode=Indkomst- og udgiftsbalance, detaljer ved foruddefinerede grupper, tilstand <b> %sIncomes-Expenses%s </b> sagde <b> kontantregnskab </b>.
    -SeeReportInInputOutputMode=Voir le <b>rapport %sRecettes-Dpenses %s</b> DIT <b>comptabilit de caisse</b> pour un calcul sur les paiements effectivement raliss
    -SeeReportInDueDebtMode=Voir le <b>rapport %sCrances-Dettes %s</b> DIT <b>comptabilit d'engagement</b> pour un calcul sur les factures Mises
    -SeeReportInBookkeepingMode=Se rapport <b> %sBookeeping%s </ b> til en beregning på <b> analyse af bogføringstabeller </ b>
    +SeeReportInInputOutputMode=See %sanalysis of payments%s for a calculation on actual payments made even if they are not yet accounted in Ledger.
    +SeeReportInDueDebtMode=See %sanalysis of invoices%s for a calculation based on known recorded invoices even if they are not yet accounted in Ledger.
    +SeeReportInBookkeepingMode=See <b>%sBookeeping report%s</b> for a calculation on <b>Bookkeeping Ledger table</b>
     RulesAmountWithTaxIncluded=- De viste beløb er med alle inkl. moms
     RulesResultDue=- Det inkluderer udestående fakturaer, udgifter, moms, donationer, uanset om de er betalt eller ej. Inkluderer også betalte lønninger. <br> - Det er baseret på valideringsdatoen for fakturaer og moms og på forfaldsdagen for udgifter. For lønninger, der er defineret med Lønmodul, anvendes datoen for betaling.
     RulesResultInOut=- Den omfatter de reelle betalinger foretaget på fakturaer, udgifter, moms og løn. <br> - Det er baseret på betalingsdatoer for fakturaer, udgifter, moms og løn. Donationsdatoen for donation.
    @@ -171,6 +175,8 @@ LT1ReportByCustomersES=Report by third party RE
     LT2ReportByCustomersES=Rapport fra tredjepart IRPF
     VATReport=Sale tax report
     VATReportByPeriods=Sale tax report by period
    +VATReportByRates=Sale tax report by rates
    +VATReportByThirdParties=Sale tax report by third parties
     VATReportByCustomers=Sale tax report by customer
     VATReportByCustomersInInputOutputMode=Rapport fra kunden moms indsamlet og betalt
     VATReportByQuartersInInputOutputMode=Report by Sale tax rate of the tax collected and paid
    @@ -207,7 +213,7 @@ Pcg_version=Kontoplantype
     Pcg_type=Pcg type
     Pcg_subtype=Pcg subtype
     InvoiceLinesToDispatch=Fakturalinjer til afsendelse
    -ByProductsAndServices=Varer og ydelser
    +ByProductsAndServices=By product and service
     RefExt=Ekstern ref
     ToCreateAPredefinedInvoice=For at oprette en fakturaskabelon skal du oprette en standardfaktura, og uden at godkende den, skal du klikke på knappen "%s".
     LinkedOrder=Link til ordre
    @@ -215,7 +221,8 @@ Mode1=Metode 1
     Mode2=Metode 2
     CalculationRuleDesc=For at beregne total moms er der to metoder: <br> Metode 1 er afrundingskvot på hver linje og derefter opsummerer dem. <br> Metode 2 opsummerer alt moms på hver linje og derefter afrundingsresultat. <br> Endelig resultat kan afvige fra få cent. Standard tilstand er tilstand <b> %s </ b>.
     CalculationRuleDescSupplier=Ifølge leverandør skal du vælge en passende metode til at anvende samme beregningsregel og få det samme resultat, som din leverandør forventes.
    -TurnoverPerProductInCommitmentAccountingNotRelevant=Omsætningsrapport pr. Produkt, er det ikke relevant, når du bruger en <b> Kontantkonto </ b> -tilstand. Denne rapport er kun tilgængelig, når du bruger <b> engagement accounting </ b> (se opsætning af regnskabsmodul).
    +TurnoverPerProductInCommitmentAccountingNotRelevant=The report of Turnover collected per product is not available. This report is only available for turnover invoiced.
    +TurnoverPerSaleTaxRateInCommitmentAccountingNotRelevant=The report of Turnover collected per sale tax rate is not available. This report is only available for turnover invoiced.
     CalculationMode=Udregningsmåde
     AccountancyJournal=Regnskabskladde
     ACCOUNTING_VAT_SOLD_ACCOUNT=Accounting account by default for VAT on sales (used if not defined on VAT dictionary setup)
    @@ -223,7 +230,7 @@ ACCOUNTING_VAT_BUY_ACCOUNT=Accounting account by default for VAT on purchases (u
     ACCOUNTING_VAT_PAY_ACCOUNT=Regnskabskonto som standard for betaling af moms
     ACCOUNTING_ACCOUNT_CUSTOMER=Regnskabskonto anvendt til kundens tredjepart
     ACCOUNTING_ACCOUNT_CUSTOMER_Desc=Den dedikerede regnskabskonto, der er defineret på tredjepartskort, vil kun blive brugt til Subledger Accouting. Denne vil blive brugt til General Ledger og som standardværdi for Subledger regnskab, hvis dedikeret kundeaccouting konto på tredjepart ikke er defineret.
    -ACCOUNTING_ACCOUNT_SUPPLIER=Regnskabskonto anvendt til leverandør tredjepart
    +ACCOUNTING_ACCOUNT_SUPPLIER=Accounting account used for vendor third parties
     ACCOUNTING_ACCOUNT_SUPPLIER_Desc=Den dedikerede regnskabskonto, der er defineret på tredjepartskort, vil kun blive brugt til Subledger Accouting. Denne vil blive brugt til General Ledger og som standardværdi af Subledger regnskab, hvis dedikeret leverandør accouting konto på tredjepart ikke er defineret.
     CloneTax=Klon en skat/afgift
     ConfirmCloneTax=Bekræft, at du vil klone betaling af skat/afgift
    @@ -242,3 +249,11 @@ FiscalPeriod=Regnskabsperiode
     ListSocialContributionAssociatedProject=Liste over sociale bidrag i forbindelse med projektet
     DeleteFromCat=Fjern fra regnskabsgruppen
     AccountingAffectation=Accounting assignement
    +LastDayTaxIsRelatedTo=Last day of period the tax is related to
    +VATDue=Sale tax claimed
    +ClaimedForThisPeriod=Claimed for the period
    +PaidDuringThisPeriod=Paid during this period
    +ByVatRate=By sale tax rate
    +TurnoverbyVatrate=Turnover invoiced by sale tax rate
    +TurnoverCollectedbyVatrate=Turnover collected by sale tax rate
    +PurchasebyVatrate=Purchase by sale tax rate
    diff --git a/htdocs/langs/da_DK/dict.lang b/htdocs/langs/da_DK/dict.lang
    index 4ab7ac3f0f9..2d4fd9c9da8 100644
    --- a/htdocs/langs/da_DK/dict.lang
    +++ b/htdocs/langs/da_DK/dict.lang
    @@ -5,9 +5,10 @@ CountryIT=Italien
     CountryES=Spanien
     CountryDE=Tyskland
     CountryCH=Schweiz
    -CountryGB=Storbritannien
    +# Warning, country code GB is for United Kingdom. UK Does not exists as country code in ISO standard.
    +CountryGB=United Kingdom
     CountryUK=United Kingdom
    -CountryIE=Dänemark
    +CountryIE=Irland
     CountryCN=Kina
     CountryTN=Tunis
     CountryUS=United States
    @@ -326,9 +327,9 @@ PaperFormatCAP4=Format P4 Canada
     PaperFormatCAP5=Format P5 Canada
     PaperFormatCAP6=Format P6 Canada
     #### Expense report categories ####
    -ExpAutoCat=Car
    -ExpCycloCat=Moped
    -ExpMotoCat=Motorbike
    +ExpAutoCat=Bil
    +ExpCycloCat=knallert
    +ExpMotoCat=motorcykel
     ExpAuto3CV=3 CV
     ExpAuto4CV=4 CV
     ExpAuto5CV=5 CV
    @@ -339,18 +340,18 @@ ExpAuto9CV=9 CV
     ExpAuto10CV=10 CV
     ExpAuto11CV=11 CV
     ExpAuto12CV=12 CV
    -ExpAuto3PCV=3 CV and more
    -ExpAuto4PCV=4 CV and more
    -ExpAuto5PCV=5 CV and more
    -ExpAuto6PCV=6 CV and more
    -ExpAuto7PCV=7 CV and more
    -ExpAuto8PCV=8 CV and more
    -ExpAuto9PCV=9 CV and more
    -ExpAuto10PCV=10 CV and more
    -ExpAuto11PCV=11 CV and more
    -ExpAuto12PCV=12 CV and more
    -ExpAuto13PCV=13 CV and more
    -ExpCyclo=Capacity lower to 50cm3
    -ExpMoto12CV=Motorbike 1 or 2 CV
    -ExpMoto345CV=Motorbike 3, 4 or 5 CV
    -ExpMoto5PCV=Motorbike 5 CV and more
    +ExpAuto3PCV=3 CV og mere
    +ExpAuto4PCV=4 CV og mere
    +ExpAuto5PCV=5 CV og mere
    +ExpAuto6PCV=6 CV og mere
    +ExpAuto7PCV=7 CV og mere
    +ExpAuto8PCV=8 CV og mere
    +ExpAuto9PCV=9 CV og mere
    +ExpAuto10PCV=10 CV og mere
    +ExpAuto11PCV=11 cv og mere
    +ExpAuto12PCV=12 CV og mere
    +ExpAuto13PCV=13 CV og mere
    +ExpCyclo=Kapacitet lavere til 50cm3
    +ExpMoto12CV=Motorcykel 1 eller 2 CV
    +ExpMoto345CV=Motorcykel 3, 4 eller 5 CV
    +ExpMoto5PCV=Motorcykel 5 CV og meget mere
    diff --git a/htdocs/langs/da_DK/ecm.lang b/htdocs/langs/da_DK/ecm.lang
    index 10bca77d71e..78ceaa171c2 100644
    --- a/htdocs/langs/da_DK/ecm.lang
    +++ b/htdocs/langs/da_DK/ecm.lang
    @@ -14,11 +14,11 @@ ECMNbOfFilesInDir=Antallet af filer i mappen
     ECMNbOfSubDir=Antal sub-mapper
     ECMNbOfFilesInSubDir=Number of files in sub-directories
     ECMCreationUser=Creator
    -ECMArea=DMS/ECM area
    -ECMAreaDesc=The DMS/ECM (Document Management System / Electronic Content Management) area allows you to save, share and search quickly all kind of documents in Dolibarr.
    +ECMArea=DMS / ECM område
    +ECMAreaDesc=DMS / ECM (Document Management System / Electronic Content Management) -området giver dig mulighed for at gemme, dele og søge hurtigt alle slags dokumenter i Dolibarr.
     ECMAreaDesc2=* Automatisk abonnentfortegnelser fyldes automatisk, når tilføjelse af dokumenter fra kort af et element. <br> * Manual mapper kan bruges til at gemme dokumenter, der ikke er knyttet til et bestemt element.
     ECMSectionWasRemoved=<b>Directory %s</b> er blevet slettet.
    -ECMSectionWasCreated=Directory <b>%s</b> has been created.
    +ECMSectionWasCreated=Katalog <b> %s </b> er blevet oprettet.
     ECMSearchByKeywords=Søg på nøgleord
     ECMSearchByEntity=Søg på objektet
     ECMSectionOfDocuments=Abonnentfortegnelser af dokumenter
    @@ -39,12 +39,13 @@ ShowECMSection=Vis mappe
     DeleteSection=Fjern mappe
     ConfirmDeleteSection=Can you confirm you want to delete the directory <b>%s</b>?
     ECMDirectoryForFiles=Relativ mappe for filer
    -CannotRemoveDirectoryContainsFiles=Fjernes ikke muligt, fordi den indeholder nogle filer
    +CannotRemoveDirectoryContainsFilesOrDirs=Removal not possible because it contains some files or sub-directories
    +CannotRemoveDirectoryContainsFiles=Removal not possible because it contains some files
     ECMFileManager=Filhåndtering
    -ECMSelectASection=Vælg en mappe på venstre-træ ...
    -DirNotSynchronizedSyncFirst=This directory seems to be created or modified outside ECM module. You must click on "Resync" button first to synchronize disk and database to get content of this directory.
    -ReSyncListOfDir=Resync list of directories
    -HashOfFileContent=Hash of file content
    -FileNotYetIndexedInDatabase=File not yet indexed into database (try to re-upload it)
    -FileSharedViaALink=File shared via a link
    -NoDirectoriesFound=No directories found
    +ECMSelectASection=Select a directory in the tree...
    +DirNotSynchronizedSyncFirst=Denne mappe synes at være oprettet eller ændret uden for ECM-modulet. Du skal klikke på "Resync" knappen først for at synkronisere disk og database for at få indhold i denne mappe.
    +ReSyncListOfDir=Resync liste over mapper
    +HashOfFileContent=Hash af fil indhold
    +FileNotYetIndexedInDatabase=Filen er endnu ikke indekseret i database (prøv at genoplaste den)
    +FileSharedViaALink=Fil deles via et link
    +NoDirectoriesFound=Ingen mapper fundet
    diff --git a/htdocs/langs/da_DK/errors.lang b/htdocs/langs/da_DK/errors.lang
    index 958fa38f201..3278c73c5f9 100644
    --- a/htdocs/langs/da_DK/errors.lang
    +++ b/htdocs/langs/da_DK/errors.lang
    @@ -32,9 +32,9 @@ ErrorBarCodeRequired=Bar code required
     ErrorCustomerCodeAlreadyUsed=Kundekoden anvendes allerede
     ErrorBarCodeAlreadyUsed=Bar code already used
     ErrorPrefixRequired=Prefix kræves
    -ErrorBadSupplierCodeSyntax=Bad syntaks for leverandør-kode
    -ErrorSupplierCodeRequired=Leverandør kode kræves
    -ErrorSupplierCodeAlreadyUsed=Leverandør koden allerede anvendes
    +ErrorBadSupplierCodeSyntax=Bad syntax for vendor code
    +ErrorSupplierCodeRequired=Vendor code required
    +ErrorSupplierCodeAlreadyUsed=Vendor code already used
     ErrorBadParameters=Bad parametre
     ErrorBadValueForParameter=Wrong value '%s' for parameter '%s'
     ErrorBadImageFormat=Image file has not a supported format (Your PHP does not support functions to convert images of this format)
    @@ -87,7 +87,7 @@ ErrorsOnXLines=Fejl på <b>%s</b> kildelinjer
     ErrorFileIsInfectedWithAVirus=Det antivirusprogram var ikke i stand til at validere filen (filen kan være inficeret med en virus)
     ErrorSpecialCharNotAllowedForField=Specialtegn er ikke tilladt for feltet "%s"
     ErrorNumRefModel=En henvisning findes i databasen (%s) og er ikke kompatible med denne nummerering regel. Fjern optage eller omdøbt henvisning til aktivere dette modul.
    -ErrorQtyTooLowForThisSupplier=Mængde for lav for denne leverandør eller nogen pris fastlagt på denne vare for denne leverandør
    +ErrorQtyTooLowForThisSupplier=Quantity too low for this vendor or no price defined on this product for this supplier
     ErrorModuleSetupNotComplete=Setup of module looks to be uncomplete. Go on Home - Setup - Modules to complete.
     ErrorBadMask=Fejl på maske
     ErrorBadMaskFailedToLocatePosOfSequence=Fejl, maske uden loebenummeret
    @@ -177,7 +177,7 @@ ErrorBadDefinitionOfMenuArrayInModuleDescriptor=Bad Definition Of Menu Array In
     ErrorSavingChanges=An error has ocurred when saving the changes
     ErrorWarehouseRequiredIntoShipmentLine=Warehouse is required on the line to ship
     ErrorFileMustHaveFormat=File must have format %s
    -ErrorSupplierCountryIsNotDefined=Land for denne leverandør er ikke defineret. Korrigere denne første.
    +ErrorSupplierCountryIsNotDefined=Country for this vendor is not defined. Correct this first.
     ErrorsThirdpartyMerge=Failed to merge the two records. Request canceled.
     ErrorStockIsNotEnoughToAddProductOnOrder=Stock is not enough for product %s to add it into a new order.
     ErrorStockIsNotEnoughToAddProductOnInvoice=Stock is not enough for product %s to add it into a new invoice.
    diff --git a/htdocs/langs/da_DK/install.lang b/htdocs/langs/da_DK/install.lang
    index 5dae9504898..b38323998a0 100644
    --- a/htdocs/langs/da_DK/install.lang
    +++ b/htdocs/langs/da_DK/install.lang
    @@ -1,27 +1,28 @@
     # Dolibarr language file - Source file is en_US - install
    -InstallEasy=Vi forsøgte at gøre Dolibarr setup så let som muligt. Følg anvisningerne trin for trin.
    +InstallEasy=Bare følg instruktionerne trin for trin.
     MiscellaneousChecks=Forudsætninger check
     ConfFileExists=<b>Konfigurationsfil %s</b> eksisterer.
     ConfFileDoesNotExistsAndCouldNotBeCreated=<b>Konfigurationsfil %s</b> eksisterer ikke og kunne ikke oprettes!
     ConfFileCouldBeCreated=<b>Konfigurationsfil %s</b> kunne oprettes.
     ConfFileIsNotWritable=<b>Konfigurationsfil %s</b> er ikke skrivbar. Check permissions. For første installation, webserveren skal ydes for at kunne skrive i denne fil under konfigurationen ( "chmod 666" for eksempel på Unix-lignende OS).
     ConfFileIsWritable=<b>Konfigurationsfil %s</b> er skrivbar.
    +ConfFileMustBeAFileNotADir=Configuration file <b>%s</b> must be a file, not a directory.
     ConfFileReload=Genindlæs alle oplysninger fra konfigurationsfilen.
     PHPSupportSessions=Denne PHP understøtter sessioner.
    -PHPSupportPOSTGETOk=Denne PHP understøtter variabler POST og GET.
    -PHPSupportPOSTGETKo=Det er muligt din PHP setup ikke understøtter variabler POST og / eller GET. Tjek din parameter <b>variables_order</b> i php.ini.
    -PHPSupportGD=Denne PHP støtte GD grafiske funktioner.
    +PHPSupportPOSTGETOk=Denne PHP understøtter variablerne POST og GET.
    +PHPSupportPOSTGETKo=Det er muligt, at din PHP-opsætning ikke understøtter variablerne POST og/eller GET. Tjek din parameter <b>variables_order</b> i php.ini.
    +PHPSupportGD=Denne PHP understøtter GD grafiske funktioner.
     PHPSupportCurl=This PHP support Curl.
    -PHPSupportUTF8=Denne PHP støtte UTF8 funktioner.
    +PHPSupportUTF8=Denne PHP understøtter UTF8 funktioner.
     PHPMemoryOK=Din PHP max session hukommelse er sat <b>til %s.</b> Dette skulle være nok.
     PHPMemoryTooLow=Din PHP max session hukommelse er sat <b>til %s</b> bytes. Dette skulle være for lav. Skift din <b>php.ini</b> at indstille <b>memory_limit</b> parameter til <b>mindst %s</b> bytes.
     Recheck=Klik her for en mere significative test
    -ErrorPHPDoesNotSupportSessions=Din PHP installation ikke støtte sessioner. Denne funktion er forpligtet til at gøre Dolibarr fungerer. Tjek din PHP setup.
    +ErrorPHPDoesNotSupportSessions=Din PHP-installation understøtter ikke sessioner. Denne funktion er nødvendig for at få Dolibarr til at fungere. Tjek din PHP-opsætning.
     ErrorPHPDoesNotSupportGD=Din PHP-installation understøtter ikke den grafiske funktion GD. Ingen grafer vil være til rådighed.
     ErrorPHPDoesNotSupportCurl=Your PHP installation does not support Curl.
    -ErrorPHPDoesNotSupportUTF8=Din PHP installation ikke støtte UTF8 funktioner. Dolibarr kan ikke fungere korrekt. Løse dette, før du installerer Dolibarr.
    +ErrorPHPDoesNotSupportUTF8=Din PHP-installation understøtter ikke UTF8-funktioner. Dolibarr kan ikke fungere korrekt. Løs dette før du installerer Dolibarr.
     ErrorDirDoesNotExists=Directory %s ikke eksisterer.
    -ErrorGoBackAndCorrectParameters=Gå tilbage og rette forkerte parametre.
    +ErrorGoBackAndCorrectParameters=Gå tilbage og ret forkerte parametre.
     ErrorWrongValueForParameter=Du kan have indtastet en forkert værdi for parameter ' %s'.
     ErrorFailedToCreateDatabase=Kunne ikke oprette databasen ' %s'.
     ErrorFailedToConnectToDatabase=Det lykkedes ikke at oprette forbindelse til databasen ' %s'.
    @@ -29,8 +30,8 @@ ErrorDatabaseVersionTooLow=Database version (%s) too old. Version %s or higher i
     ErrorPHPVersionTooLow=PHP version for gammel. Version %s er påkrævet.
     ErrorConnectedButDatabaseNotFound=Forbindelsen til serveren vellykket men database ' %s' blev ikke fundet.
     ErrorDatabaseAlreadyExists=Database ' %s' eksisterer allerede.
    -IfDatabaseNotExistsGoBackAndUncheckCreate=Hvis databasen ikke findes, gå tilbage og tjekke valgmulighed "Opret database".
    -IfDatabaseExistsGoBackAndCheckCreate=Hvis database findes allerede, gå tilbage og fjerne markeringen "Opret database" valgmulighed.
    +IfDatabaseNotExistsGoBackAndUncheckCreate=Hvis databasen ikke findes, gå tilbage og tjek valgmulighed "Opret database".
    +IfDatabaseExistsGoBackAndCheckCreate=Hvis database findes allerede, gå tilbage og fjern markeringen "Opret database" valgmulighed.
     WarningBrowserTooOld=Too old version of browser. Upgrading your browser to a recent version of Firefox, Chrome or Opera is highly recommanded.
     PHPVersion=PHP Version
     License=Bruger licens
    @@ -53,10 +54,10 @@ AdminLogin=Log ind for Dolibarr database administrator. Hold tomme, hvis du slut
     PasswordAgain=Gentag adgangskode en anden gang
     AdminPassword=Adgangskode til Dolibarr database administrator. Hold tomme, hvis du slutter i anonym
     CreateDatabase=Opret database
    -CreateUser=Create owner or grant him permission on database
    +CreateUser=Opret ejer eller give ham tilladelse til database
     DatabaseSuperUserAccess=Database - SuperUser adgang
     CheckToCreateDatabase=Afkrydsningsfelt, hvis databasen ikke eksisterer og skal være oprettet. <br> I dette tilfælde skal du udfylde login / password for SuperUser konto nederst på denne side.
    -CheckToCreateUser=Check box if database owner does not exist and must be created, or if it exists but database does not exists and permissions must be granted.<br>In this case, you must choose its login and password and also fill the login/password for the superuser account at the bottom of this page. If this box is unchecked, owner database and its passwords must exists.
    +CheckToCreateUser=Afkrydsningsfelt, hvis databasen ejer ikke eksisterer og skal oprettes, eller hvis den findes, men databasen ikke eksisterer og tilladelser skal gives. <br> I dette tilfælde skal du vælge login og adgangskode og også udfylde login / adgangskode for superbrugerkontoen nederst på denne side. Hvis dette felt ikke er markeret, skal ejerdatabasen og dets adgangskoder eksistere.
     DatabaseRootLoginDescription=Log ind på den bruger lov til at oprette nye databaser eller nye brugere, ubrugelige, hvis din database og din database login findes allerede (ligesom når du er vært ved en web hosting provider).
     KeepEmptyIfNoPassword=Efterlad tom, hvis brugeren ikke har nogen adgangskode (undgå dette)
     SaveConfigurationFile=Gem værdier
    @@ -91,11 +92,11 @@ FailedToCreateAdminLogin=Failed to create Dolibarr administrator account.
     WarningRemoveInstallDir=Advarsel, af sikkerhedshensyn, når de installerer eller opgraderer er færdig, bør du fjerne <b>installationen mappe eller omdøbe den til install.lock for at undgå sin ondsindet brug.</b>
     FunctionNotAvailableInThisPHP=Ikke til rådighed på dette PHP
     ChoosedMigrateScript=Valgt migrere script
    -DataMigration=Data migration
    -DatabaseMigration=Struktur database migration
    +DataMigration=Database migration (data)
    +DatabaseMigration=Database migration (structure + some data)
     ProcessMigrateScript=Script forarbejdning
     ChooseYourSetupMode=Vælg din opsætning mode, og klik på "Start" ...
    -FreshInstall=Friske installere
    +FreshInstall=Frisk installation
     FreshInstallDesc=Brug denne tilstand, hvis dette er din første installation. Hvis ikke, denne tilstand kan reparere en tidligere ufuldstændige installere, men hvis du ønsker at opgradere din version, kan du vælge "Opdater"-tilstand.
     Upgrade=Upgrade
     UpgradeDesc=Brug denne tilstand, hvis du har erstattet gamle Dolibarr filer med filerne fra en nyere version. Dette vil opgradere din database og data.
    @@ -138,15 +139,15 @@ KeepDefaultValuesWamp=Du bruger DoliWamp opsætningsguiden, så værdier foresl
     KeepDefaultValuesDeb=Du bruger Dolibarr opsætningsguiden fra en Ubuntu eller Debian-pakke, så værdier, der foreslås her, er allerede optimeret. Kun den password i databasen ejeren for at oprette skal udfyldes. Ændre andre parametre kun hvis du ved hvad du gør.
     KeepDefaultValuesMamp=Du bruger DoliMamp opsætningsguiden, så værdier foreslås her allerede er optimeret. Ændre dem kun, hvis du ved hvad du gør.
     KeepDefaultValuesProxmox=Du bruger Dolibarr opsætningsguiden fra en Proxmox virtual appliance, så værdier, der foreslås her, allerede er optimeret. Skift dem kun hvis du ved hvad du gør.
    -UpgradeExternalModule=Run dedicated upgrade process of external modules
    -SetAtLeastOneOptionAsUrlParameter=Set at least one option as a parameter in URL. For example:  '...repair.php?standard=confirmed'
    -NothingToDelete=Nothing to clean/delete
    -NothingToDo=Nothing to do
    +UpgradeExternalModule=Kør dedikeret opgradering af eksterne moduler
    +SetAtLeastOneOptionAsUrlParameter=Indstil mindst én mulighed som en parameter i URL. For eksempel: '... repair.php? Standard = bekræftet'
    +NothingToDelete=Intet at rengøre / slette
    +NothingToDo=Ingenting at lave
     #########
     # upgrade
     MigrationFixData=Fix for denormalized data
     MigrationOrder=Data migration for kundernes ordrer
    -MigrationSupplierOrder=Data migration for leverandører ordrer
    +MigrationSupplierOrder=Data migration for vendor's orders
     MigrationProposal=Datamigration for tilbud
     MigrationInvoice=Data migration til kundernes fakturaer
     MigrationContract=Data migration for kontrakter
    @@ -193,11 +194,17 @@ MigrationActioncommElement=Opdatere data om tiltag
     MigrationPaymentMode=Data migration for betaling mode
     MigrationCategorieAssociation=Migration of categories
     MigrationEvents=Migration af begivenheder, så begivenhedsejeren tilføjes tildelingstabel
    -MigrationEventsContact=Migration of events to add event contact into assignement table
    +MigrationEventsContact=Migration af begivenheder for at tilføje eventkontakt i tildelingstabel
     MigrationRemiseEntity=Update entity field value of llx_societe_remise
     MigrationRemiseExceptEntity=Update entity field value of llx_societe_remise_except
    +MigrationUserRightsEntity=Update entity field value of llx_user_rights
    +MigrationUserGroupRightsEntity=Update entity field value of llx_usergroup_rights
     MigrationReloadModule=Reload module %s
    -MigrationResetBlockedLog=Reset module BlockedLog for v7 algorithm
    +MigrationResetBlockedLog=Nulstil modul BlockedLog for v7 algoritme
     ShowNotAvailableOptions=Show not available options
     HideNotAvailableOptions=Hide not available options
     ErrorFoundDuringMigration=Error were reported during migration process so next step is not available. To ignore errors, you can <a href="%s">click here</a>, but application or some features may not work correctly until fixed.
    +YouTryInstallDisabledByDirLock=The application try to sefl upgrade, but install/upgrade pages have been disabled for security reason (directory renamed with .lock suffix).<br>
    +YouTryInstallDisabledByFileLock=The application try to sefl upgrade, but install/upgrade pages pages have been disabled for security reason (by lock file <strong>install.lock</strong> into dolibarr documents directory).<br>
    +ClickHereToGoToApp=Click here to go to your application
    +ClickOnLinkOrRemoveManualy=Click on following link and if you always reach this page, you must remove the file install.lock into documents directory manually
    diff --git a/htdocs/langs/da_DK/ldap.lang b/htdocs/langs/da_DK/ldap.lang
    index 746c652c66a..d96e334c03e 100644
    --- a/htdocs/langs/da_DK/ldap.lang
    +++ b/htdocs/langs/da_DK/ldap.lang
    @@ -1,12 +1,11 @@
     # Dolibarr language file - Source file is en_US - ldap
    -DomainPassword=Password for domæne
     YouMustChangePassNextLogon=Adgangskode for <b>bruger %s</b> på det <b>domæne %s</b> skal ændres.
     UserMustChangePassNextLogon=Brugeren skal skifte adgangskode på domænet %s
     LDAPInformationsForThisContact=Oplysninger i LDAP database for denne kontakt
     LDAPInformationsForThisUser=Oplysninger i LDAP database for denne bruger
     LDAPInformationsForThisGroup=Oplysninger i LDAP database for denne gruppe
     LDAPInformationsForThisMember=Oplysninger i LDAP database for dette medlem
    -LDAPInformationsForThisMemberType=Information in LDAP database for this member type
    +LDAPInformationsForThisMemberType=Oplysninger i LDAP-database for denne medlems type
     LDAPAttributes=LDAP attributter
     LDAPCard=LDAP-kort
     LDAPRecordNotFound=Optag ikke findes i LDAP database
    @@ -21,7 +20,8 @@ LDAPFieldSkypeExample=Example : skypeName
     UserSynchronized=Bruger synkroniseres
     GroupSynchronized=Gruppen synkroniseres
     MemberSynchronized=Medlem synkroniseres
    -MemberTypeSynchronized=Member type synchronized
    +MemberTypeSynchronized=Medlems type synkroniseret
     ContactSynchronized=Kontakt synkroniseres
     ForceSynchronize=Force synkronisering Dolibarr -> LDAP
     ErrorFailedToReadLDAP=Kunne ikke læse LDAP database. Check LDAP modul opsætning og database tilgængelighed.
    +PasswordOfUserInLDAP=Password of user in LDAP
    diff --git a/htdocs/langs/da_DK/loan.lang b/htdocs/langs/da_DK/loan.lang
    index cb23cb801d2..628394f4a4c 100644
    --- a/htdocs/langs/da_DK/loan.lang
    +++ b/htdocs/langs/da_DK/loan.lang
    @@ -10,6 +10,7 @@ LoanCapital=Capital
     Insurance=Insurance
     Interest=Interest
     Nbterms=Number of terms
    +Term=Term
     LoanAccountancyCapitalCode=Accounting account capital
     LoanAccountancyInsuranceCode=Accounting account insurance
     LoanAccountancyInterestCode=Accounting account interest
    @@ -17,39 +18,14 @@ ConfirmDeleteLoan=Confirm deleting this loan
     LoanDeleted=Loan Deleted Successfully
     ConfirmPayLoan=Confirm classify paid this loan
     LoanPaid=Loan Paid
    -# Calc
    -LoanCalc=Bank Loans Calculator
    -PurchaseFinanceInfo=Purchase & Financing Information
    -SalePriceOfAsset=Sale Price of Asset
    -PercentageDown=Percentage Down
    -LengthOfMortgage=Duration of loan
    -AnnualInterestRate=Annual Interest Rate
    -ExplainCalculations=Explain Calculations
    -ShowMeCalculationsAndAmortization=Show me the calculations and amortization
    -MortgagePaymentInformation=Mortgage Payment Information
    -DownPayment=Down Payment
    -DownPaymentDesc=The <b>down payment</b> = The price of the home multiplied by the percentage down divided by 100 (for 5% down becomes 5/100 or 0.05)
    -InterestRateDesc=The <b>interest rate</b> = The annual interest percentage divided by 100
    -MonthlyFactorDesc=The <b>monthly factor</b> = The result of the following formula
    -MonthlyInterestRateDesc=The <b>monthly interest rate</b> = The annual interest rate divided by 12 (for the 12 months in a year)
    -MonthTermDesc=The <b>month term</b> of the loan in months = The number of years you've taken the loan out for times 12
    -MonthlyPaymentDesc=The montly payment is figured out using the following formula
    -AmortizationPaymentDesc=The <a href="#amortization">amortization</a> breaks down how much of your monthly payment goes towards the bank's interest, and how much goes into paying off the principal of your loan.
    -AmountFinanced=Amount Financed
    -AmortizationMonthlyPaymentOverYears=Amortization For Monthly Payment: <b>%s</b> over %s years
    -Totalsforyear=I alt for året
    -MonthlyPayment=Monthly Payment
    -LoanCalcDesc=This <b>mortgage calculator</b> can be used to figure out monthly payments of a loaning, based on the amount borrowed, the term of the loan desired and the interest rate.<br> This calculator includes also PMI (Private Mortgage Insurance) for loans where less than 20%% is put as a down payment. Also taken into consideration are the town property taxes, and their effect on the total monthly mortgage payment.<br>
    -GoToInterest=%s will go towards INTEREST
    -GoToPrincipal=%s will go towards PRINCIPAL
    -YouWillSpend=You will spend %s in year %s
     ListLoanAssociatedProject=List of loan associated with the project
     AddLoan=Opret lån
    +FinancialCommitment=Financial commitment
    +InterestAmount=Interest
    +CapitalRemain=Capital remain
     # Admin
     ConfigLoan=Configuration of the module loan
     LOAN_ACCOUNTING_ACCOUNT_CAPITAL=Accounting account capital by default
     LOAN_ACCOUNTING_ACCOUNT_INTEREST=Accounting account interest by default
     LOAN_ACCOUNTING_ACCOUNT_INSURANCE=Accounting account insurance by default
    -FinancialCommitment=Financial commitment
     CreateCalcSchedule=Edit financial commitment
    -InterestAmount=Interest amount
    diff --git a/htdocs/langs/da_DK/mails.lang b/htdocs/langs/da_DK/mails.lang
    index 0c25294eae9..6df8641160a 100644
    --- a/htdocs/langs/da_DK/mails.lang
    +++ b/htdocs/langs/da_DK/mails.lang
    @@ -11,7 +11,9 @@ MailFrom=Sender
     MailErrorsTo=Fejl
     MailReply=Besvar
     MailTo=Receiver (r)
    +MailToUsers=To user(s)
     MailCC=Kopier til
    +MailToCCUsers=Copy to users(s)
     MailCCC=Cachelagrede kopi til
     MailTopic=E-Mail emne
     MailText=Besked
    @@ -164,4 +166,4 @@ InGoingEmailSetup=Incoming email setup
     OutGoingEmailSetupForEmailing=Udgående e-mail opsætning (til masse emailing)
     DefaultOutgoingEmailSetup=Standard udgående e-mail opsætning
     Information=Information
    -
    +ContactsWithThirdpartyFilter=Contacts avec filtre client
    diff --git a/htdocs/langs/da_DK/main.lang b/htdocs/langs/da_DK/main.lang
    index 67269e14399..44f3c22b759 100644
    --- a/htdocs/langs/da_DK/main.lang
    +++ b/htdocs/langs/da_DK/main.lang
    @@ -92,6 +92,7 @@ DolibarrInHttpAuthenticationSoPasswordUseless=Dolibarr authentication mode er sa
     Administrator=Administrator
     Undefined=Undefined
     PasswordForgotten=Har du glemt dit kodeord ?
    +NoAccount=No account?
     SeeAbove=Se ovenfor
     HomeArea=Hjem
     LastConnexion=Seneste forbindelse
    @@ -231,7 +232,7 @@ Limit=Limit
     Limits=Grænseværdier
     Logout=Log ud
     NoLogoutProcessWithAuthMode=Ingen applicative afbryd funktion med authentication mode <b>%s</b>
    -Connection=Forbindelsesstyring
    +Connection=Login
     Setup=Opsætning
     Alert=Alarm
     MenuWarnings=Indberetninger
    @@ -402,6 +403,7 @@ DefaultTaxRate=Standardskattesats
     Average=Gennemsnit
     Sum=Sum
     Delta=Delta
    +RemainToPay=Remain to pay
     Module=Modul/Applikation
     Modules=Moduler/applikationer
     Option=Option
    @@ -414,7 +416,7 @@ Favorite=Favorite
     ShortInfo=Info.
     Ref=Ref.
     ExternalRef=Ref. extern
    -RefSupplier=Ref. leverandør
    +RefSupplier=Ref. vendor
     RefPayment=Ref. betaling
     CommercialProposalsShort=Tilbud
     Comment=Kommentar
    @@ -428,7 +430,7 @@ ActionRunningShort=I gang
     ActionDoneShort=Finished
     ActionUncomplete=Uafsluttet
     LatestLinkedEvents=Seneste %s linkede begivenheder
    -CompanyFoundation=Company/Organization
    +CompanyFoundation=Virksomhed / organisation
     Accountant=Accountant
     ContactsForCompany=Kontakter for denne tredjepart
     ContactsAddressesForCompany=Kontakter/adresser for denne tredjepart
    @@ -493,7 +495,7 @@ Received=Modtaget
     Paid=Betales
     Topic=Emne
     ByCompanies=Tredjeparter
    -ByUsers=Brugere
    +ByUsers=By user
     Links=Links
     Link=Link
     Rejects=Afviser
    @@ -505,6 +507,7 @@ NoneF=Ingen
     NoneOrSeveral=Ingen eller flere
     Late=Sen
     LateDesc=Forsinkelse om at definere, om en optegnelse er forsinket eller ikke, afhænger af dit opsætning. Bed din administrator om at ændre forsinkelsen fra menuen Hjem - Opsætning - Advarsler.
    +NoItemLate=No late item
     Photo=Billede
     Photos=Billeder
     AddPhoto=Tilføj billede
    @@ -619,9 +622,9 @@ BuildDoc=Build Dok
     Entity=Enhed
     Entities=Enheder
     CustomerPreview=Forhåndsvisning for kunde
    -SupplierPreview=Forhåndsvisning for leverandør
    +SupplierPreview=Vendor preview
     ShowCustomerPreview=Vis forhåndsvisning for kunde
    -ShowSupplierPreview=Vis forhåndsvisning for leverandør
    +ShowSupplierPreview=Show vendor preview
     RefCustomer=Ref. kunde
     Currency=Valuta
     InfoAdmin=Oplysninger til administratorer
    @@ -917,9 +920,9 @@ SearchIntoTasks=Opgaver
     SearchIntoCustomerInvoices=Kundefakturaer
     SearchIntoSupplierInvoices=Leverandørfakturaer
     SearchIntoCustomerOrders=Kundeordrer
    -SearchIntoSupplierOrders=Leverandør ordrer
    +SearchIntoSupplierOrders=Indkøbsordre
     SearchIntoCustomerProposals=Kundeforslag
    -SearchIntoSupplierProposals=Leverandørforslag
    +SearchIntoSupplierProposals=Vendor proposals
     SearchIntoInterventions=Interventioner
     SearchIntoContracts=Kontrakter
     SearchIntoCustomerShipments=Kundeforsendelser
    @@ -941,3 +944,7 @@ Remote=Remote
     LocalAndRemote=Local and Remote
     KeyboardShortcut=Keyboard shortcut
     AssignedTo=Tildelt til
    +Deletedraft=Delete draft
    +ConfirmMassDraftDeletion=Draft Bulk delete confirmation
    +FileSharedViaALink=File shared via a link
    +
    diff --git a/htdocs/langs/da_DK/margins.lang b/htdocs/langs/da_DK/margins.lang
    index b35189a865c..b005a3bac51 100644
    --- a/htdocs/langs/da_DK/margins.lang
    +++ b/htdocs/langs/da_DK/margins.lang
    @@ -1,44 +1,44 @@
     # Dolibarr language file - Source file is en_US - marges
     
     Margin=Margin
    -Margins=Margins
    -TotalMargin=Margin i alt
    -MarginOnProducts=Margin / Products
    +Margins=Margener
    +TotalMargin=Total margen
    +MarginOnProducts=Margen / Produkter
     MarginOnServices=Margin / Services
    -MarginRate=Margin rate
    +MarginRate=Margen sats
     MarkRate=Mark rate
    -DisplayMarginRates=Display margin rates
    -DisplayMarkRates=Display mark rates
    -InputPrice=Input price
    -margin=Profit margins management
    -margesSetup=Profit margins management setup
    -MarginDetails=Margin details
    -ProductMargins=Product margins
    -CustomerMargins=Customer margins
    -SalesRepresentativeMargins=Sales representative margins
    -UserMargins=User margins
    -ProductService=Vare eller ydelse
    -AllProducts=Alle varer og ydelser
    -ChooseProduct/Service=Vælg vare eller ydelse
    -ForceBuyingPriceIfNull=Force buying/cost price to selling price if not defined
    -ForceBuyingPriceIfNullDetails=If buying/cost price not defined, and this option "ON", margin will be zero on line (buying/cost price = selling price), otherwise ("OFF"), marge will be equal to suggested default.
    -MARGIN_METHODE_FOR_DISCOUNT=Margin method for global discounts
    -UseDiscountAsProduct=Som en vare
    -UseDiscountAsService=As a service
    -UseDiscountOnTotal=Subtotal
    -MARGIN_METHODE_FOR_DISCOUNT_DETAILS=Defines if a global discount is treated as a product, a service, or only on subtotal for margin calculation.
    -MARGIN_TYPE=Buying/Cost price suggested by default for margin calculation
    -MargeType1=Margin on Best supplier price
    -MargeType2=Margin on Weighted Average Price (WAP)
    -MargeType3=Margin on Cost Price
    -MarginTypeDesc=* Margin on best buying price = Selling price - Best supplier price defined on product card<br>* Margin on Weighted Average Price (WAP) = Selling price - Product Weighted Average Price (WAP) or best supplier price if WAP not yet defined<br>* Margin on Cost price = Selling price - Cost price defined on product card or WAP if cost price not defined, or best supplier price if WAP not yet defined
    -CostPrice=Cost price
    -UnitCharges=Unit charges
    -Charges=Charges
    -AgentContactType=Kontakttype for handelsagent
    -AgentContactTypeDetails=Define what contact type (linked on invoices) will be used for margin report per sale representative
    -rateMustBeNumeric=Rate must be a numeric value
    -markRateShouldBeLesserThan100=Mark rate should be lower than 100
    -ShowMarginInfos=Show margin infos
    -CheckMargins=Margins detail
    -MarginPerSaleRepresentativeWarning=The report of margin per user use the link between third parties and sale representatives to calculate the margin of each sale representative. Because some thirdparties may not have any ddiated sale representative and some thirdparties may be linked to several, some amounts may not be included into this report (if there is no sale representative) and some may appear on different lines (for each sale representative).
    +DisplayMarginRates=Vis margen satser
    +DisplayMarkRates=Vis markeringsrenter
    +InputPrice=Indgangspris
    +margin=Forvaltning af overskudsgrader
    +margesSetup=Profitmargener management setup
    +MarginDetails=Margen detaljer
    +ProductMargins=Produktmargener
    +CustomerMargins=Kundemargener
    +SalesRepresentativeMargins=Salgsrepræsentantmargener
    +UserMargins=Brugermargener
    +ProductService=Produkt eller Service
    +AllProducts=Alle produkter og tjenester
    +ChooseProduct/Service=Vælg produkt eller service
    +ForceBuyingPriceIfNull=Force køb / kostpris til salgspris, hvis ikke defineret
    +ForceBuyingPriceIfNullDetails=Hvis købs- / omkostningspris ikke er defineret, og denne valgmulighed "ON", vil margen være nul på linie (køb / kostpris = salgspris), ellers ("OFF"), marginen vil svare til den foreslåede standard.
    +MARGIN_METHODE_FOR_DISCOUNT=Margin metode til globale rabatter
    +UseDiscountAsProduct=Som et produkt
    +UseDiscountAsService=Som en tjeneste
    +UseDiscountOnTotal=På subtotal
    +MARGIN_METHODE_FOR_DISCOUNT_DETAILS=Definerer, om en global rabat behandles som et produkt, en tjeneste eller kun på subtotal til margenberegning.
    +MARGIN_TYPE=Køb / Omkostningspris foreslået som standard for margenberegning
    +MargeType1=Margin på bedste sælgerpris
    +MargeType2=Margin på vejet gennemsnitspris (WAP)
    +MargeType3=Margin på omkostningspris
    +MarginTypeDesc=* Margin på bedst købspris = Salgspris - Bedste leverandørpris defineret på produktkortet. <br>* Margin på vægtet gennemsnitspris (WAP) = Salgspris - Produktvægtet gennemsnitspris (WAP) eller bedste leverandørpris, hvis WAP endnu ikke er defineret <br> * Margen på omkostningspris = Salgspris - Omkostningspris defineret på produktkort eller WAP, hvis omkostningspris ikke er defineret eller bedste leverandørpris, hvis WAP endnu ikke er defineret
    +CostPrice=Omkostning
    +UnitCharges=Enhedsafgifter
    +Charges=Afgifter
    +AgentContactType=Kommerciel agentkontaktype
    +AgentContactTypeDetails=Definer, hvilken kontakttype (knyttet til fakturaer) vil blive brugt til marginalrapport pr. Salgsrepræsentant
    +rateMustBeNumeric=Satsen skal være en numerisk værdi
    +markRateShouldBeLesserThan100=Markrate bør være lavere end 100
    +ShowMarginInfos=Vis marginoplysninger
    +CheckMargins=Margen detaljer
    +MarginPerSaleRepresentativeWarning=Rapporten om margen pr. Bruger bruger linket mellem tredjeparter og salgsrepræsentanter til at beregne margenen for hver salgsrepræsentant. Da nogle tredjeparter muligvis ikke har nogen ddiated salgsrepræsentant og nogle tredjeparter kan være knyttet til flere, kan nogle beløb måske ikke medtages i denne rapport (hvis der ikke er salgsrepræsentant), og nogle kan vises på forskellige linjer (for hver salgsrepræsentant).
    diff --git a/htdocs/langs/da_DK/members.lang b/htdocs/langs/da_DK/members.lang
    index 10b29d9b263..0045aa61b89 100644
    --- a/htdocs/langs/da_DK/members.lang
    +++ b/htdocs/langs/da_DK/members.lang
    @@ -111,7 +111,7 @@ SendingAnEMailToMember=Sending information email to member
     SendingEmailOnAutoSubscription=Sending email on auto registration
     SendingEmailOnMemberValidation=Sending email on new member validation
     SendingEmailOnNewSubscription=Sending email on new subscription
    -SendingReminderForExpiredSubscription=Sending reminder for expired subscription
    +SendingReminderForExpiredSubscription=Sending reminder for expired subscriptions
     SendingEmailOnCancelation=Sending email on cancelation
     # Topic of email templates
     YourMembershipRequestWasReceived=Your membership was received.
    diff --git a/htdocs/langs/da_DK/modulebuilder.lang b/htdocs/langs/da_DK/modulebuilder.lang
    index db4ecd95d2f..3eb12eef843 100644
    --- a/htdocs/langs/da_DK/modulebuilder.lang
    +++ b/htdocs/langs/da_DK/modulebuilder.lang
    @@ -74,6 +74,7 @@ NoWidget=Ingen widget
     GoToApiExplorer=Gå til API Explorer
     ListOfMenusEntries=Liste over menupunkter
     ListOfPermissionsDefined=Liste over definerede tilladelser
    +SeeExamples=See examples here
     EnabledDesc=Tilstand at have dette felt aktivt (Eksempler: 1 eller $ conf-> global-> MYMODULE_MYOPTION)
     VisibleDesc=Er feltet synligt? (Eksempler: 0 = Aldrig synlig, 1 = Synlig på liste og oprette / opdatere / se formularer, 2 = Kun synlig på listen, 3 = Synlig på oprette / opdatere / kun se formular. Ved hjælp af en negativ værdi betyder feltet ikke vist ved standard på listen men kan vælges til visning)
     IsAMeasureDesc=Kan værdien af ​​feltet akkumuleres for at få en samlet liste? (Eksempler: 1 eller 0)
    @@ -95,3 +96,6 @@ DropTableIfEmpty=(Slet tabel hvis tom)
     TableDoesNotExists=Tabellen %s findes ikke
     TableDropped=Tabel %s slettet
     InitStructureFromExistingTable=Build the structure array string of an existing table
    +UseAboutPage=Disallow the about page
    +UseDocFolder=Disallow the documentation folder
    +UseSpecificReadme=Use a specific ReadMe
    diff --git a/htdocs/langs/da_DK/opensurvey.lang b/htdocs/langs/da_DK/opensurvey.lang
    index 174cf2199b4..f6ba621beaa 100644
    --- a/htdocs/langs/da_DK/opensurvey.lang
    +++ b/htdocs/langs/da_DK/opensurvey.lang
    @@ -1,60 +1,61 @@
     # Dolibarr language file - Source file is en_US - opensurvey
    -Survey=Poll
    -Surveys=Polls
    -OrganizeYourMeetingEasily=Organize your meetings and polls easily. First select type of poll...
    -NewSurvey=New poll
    -OpenSurveyArea=Polls area
    -AddACommentForPoll=You can add a comment into poll...
    -AddComment=Add comment
    -CreatePoll=Create poll
    -PollTitle=Poll title
    -ToReceiveEMailForEachVote=Receive an email for each vote
    -TypeDate=Type date
    +Survey=Afstemning
    +Surveys=Afstemninger
    +OrganizeYourMeetingEasily=Organiser dine møder og afstemninger nemt. Først vælg type af afstemning ...
    +NewSurvey=Ny afstemning
    +OpenSurveyArea=Afstemningsområde
    +AddACommentForPoll=Du kan tilføje en kommentar til afstemning ...
    +AddComment=Tilføj kommentar
    +CreatePoll=Opret afstemning
    +PollTitle=Afstemningstitel
    +ToReceiveEMailForEachVote=Modtag en email for hver stemme
    +TypeDate=Skriv dato
     TypeClassic=Type standard
    -OpenSurveyStep2=Select your dates amoung the free days (grey). The selected days are green. You can unselect a day previously selected by clicking again on it
    -RemoveAllDays=Remove all days
    -CopyHoursOfFirstDay=Copy hours of first day
    -RemoveAllHours=Remove all hours
    -SelectedDays=Selected days
    -TheBestChoice=The best choice currently is
    -TheBestChoices=The best choices currently are
    -with=with
    -OpenSurveyHowTo=If you agree to vote in this poll, you have to give your name, choose the values that fit best for you and validate with the plus button at the end of the line.
    -CommentsOfVoters=Comments of voters
    -ConfirmRemovalOfPoll=Are you sure you want to remove this poll (and all votes)
    -RemovePoll=Remove poll
    -UrlForSurvey=URL to communicate to get a direct access to poll
    -PollOnChoice=You are creating a poll to make a multi-choice for a poll. First enter all possible choices for your poll:
    -CreateSurveyDate=Create a date poll
    -CreateSurveyStandard=Create a standard poll
    -CheckBox=Simple checkbox
    -YesNoList=List (empty/yes/no)
    -PourContreList=List (empty/for/against)
    -AddNewColumn=Add new column
    -TitleChoice=Choice label
    -ExportSpreadsheet=Export result spreadsheet
    +OpenSurveyStep2=Vælg dine datoer i løbet af de frie dage (grå). De valgte dage er grønne. Du kan fravælge en tidligere valgt dag ved at klikke igen på den
    +RemoveAllDays=Fjern alle dage
    +CopyHoursOfFirstDay=Kopieringstid på første dag
    +RemoveAllHours=Fjern alle timer
    +SelectedDays=Udvalgte dage
    +TheBestChoice=Det bedste valg i øjeblikket er
    +TheBestChoices=De bedste valg er i øjeblikket
    +with=med
    +OpenSurveyHowTo=Hvis du accepterer at stemme i denne afstemning, skal du give dit navn, vælge de værdier der passer bedst til dig og godkende med plus-knappen i slutningen af ​​linjen.
    +CommentsOfVoters=Kommentarer til vælgerne
    +ConfirmRemovalOfPoll=Er du sikker på, at du vil fjerne denne afstemning (og alle stemmer)
    +RemovePoll=Fjern afstemning
    +UrlForSurvey=URL for at kommunikere for at få en direkte adgang til afstemning
    +PollOnChoice=Du opretter en afstemning for at gøre et flervalg for en afstemning. Indtast først alle mulige valg til din afstemning:
    +CreateSurveyDate=Opret en datavurdering
    +CreateSurveyStandard=Opret en standard poll
    +CheckBox=Enkel afkrydsningsfelt
    +YesNoList=Liste (tom / ja / nej)
    +PourContreList=Liste (tom / for / imod)
    +AddNewColumn=Tilføj ny kolonne
    +TitleChoice=Valgmærke
    +ExportSpreadsheet=Eksporter resultat regneark
     ExpireDate=Limit dato
    -NbOfSurveys=Number of polls
    -NbOfVoters=Nb of voters
    -SurveyResults=Results
    -PollAdminDesc=You are allowed to change all vote lines of this poll with button "Edit". You can, as well, remove a column or a line with %s. You can also add a new column with %s.
    -5MoreChoices=5 more choices
    -Against=Against
    -YouAreInivitedToVote=You are invited to vote for this poll
    -VoteNameAlreadyExists=This name was already used for this poll
    -AddADate=Add a date
    -AddStartHour=Add start hour
    -AddEndHour=Add end hour
    -votes=vote(s)
    -NoCommentYet=No comments have been posted for this poll yet
    -CanComment=Voters can comment in the poll
    -CanSeeOthersVote=Voters can see other people's vote
    -SelectDayDesc=For each selected day, you can choose, or not, meeting hours in the following format :<br>- empty,<br>- "8h", "8H" or "8:00" to give a meeting's start hour,<br>- "8-11", "8h-11h", "8H-11H" or "8:00-11:00" to give a meeting's start and end hour,<br>- "8h15-11h15", "8H15-11H15" or "8:15-11:15" for the same thing but with minutes.
    -BackToCurrentMonth=Back to current month
    -ErrorOpenSurveyFillFirstSection=You haven't filled the first section of the poll creation
    -ErrorOpenSurveyOneChoice=Enter at least one choice
    -ErrorInsertingComment=There was an error while inserting your comment
    -MoreChoices=Enter more choices for the voters
    -SurveyExpiredInfo=The poll has been closed or voting delay has expired.
    -EmailSomeoneVoted=%s has filled a line.\nYou can find your poll at the link: \n%s
    -ShowSurvey=Show survey
    +NbOfSurveys=Antal afstemninger
    +NbOfVoters=Nb af vælgerne
    +SurveyResults=Resultater
    +PollAdminDesc=Du har lov til at ændre alle stemme linjer i denne afstemning med knappen "Rediger". Du kan også fjerne en kolonne eller en linje med %s. Du kan også tilføje en ny kolonne med %s.
    +5MoreChoices=5 flere valgmuligheder
    +Against=Imod
    +YouAreInivitedToVote=Du er inviteret til at stemme for denne afstemning
    +VoteNameAlreadyExists=Dette navn blev allerede brugt til denne afstemning
    +AddADate=Tilføj en dato
    +AddStartHour=Tilføj starttid
    +AddEndHour=Tilføj ende time
    +votes=stemme (r)
    +NoCommentYet=Der er ikke blevet indsendt nogen kommentarer til denne afstemning endnu
    +CanComment=Stemmere kan kommentere i afstemningen
    +CanSeeOthersVote=Vælgere kan se andres stemme
    +SelectDayDesc=For hver valgt dag kan du vælge, eller ikke, møde timer i følgende format: <br> - tom, <br> - "8h", "8H" eller "8:00" for at give et møde starttid <br> - "8-11", "8h-11h", "8H-11H" eller "8: 00-11: 00" for at give et møde start- og sluttid, <br> - "8h15-11h15", " 8H15-11H15 "eller" 8: 15-11: 15 "for det samme, men med få minutter.
    +BackToCurrentMonth=Tilbage til den aktuelle måned
    +ErrorOpenSurveyFillFirstSection=Du har ikke udfyldt det første afsnit i afstemningen
    +ErrorOpenSurveyOneChoice=Indtast mindst ét ​​valg
    +ErrorInsertingComment=Der opstod en fejl under indsætningen af ​​din kommentar
    +MoreChoices=Indtast flere valg for vælgerne
    +SurveyExpiredInfo=Afstemningen er afsluttet eller afstemning forsinkelsen er udløbet.
    +EmailSomeoneVoted=%s har fyldt en linje.\nDu kan finde din afstemning på linket:\n%s
    +ShowSurvey=Vis undersøgelse
    +UserMustBeSameThanUserUsedToVote=You must have voted and use the same user name that the one used to vote, to post a comment
    diff --git a/htdocs/langs/da_DK/orders.lang b/htdocs/langs/da_DK/orders.lang
    index e127a9285fb..572835fbb2f 100644
    --- a/htdocs/langs/da_DK/orders.lang
    +++ b/htdocs/langs/da_DK/orders.lang
    @@ -1,6 +1,6 @@
     # Dolibarr language file - Source file is en_US - orders
     OrdersArea=Kundeordrer
    -SuppliersOrdersArea=Leverandørordrer
    +SuppliersOrdersArea=Purchase orders area
     OrderCard=Ordreside
     OrderId=Ordre-ID
     Order=Ordre
    @@ -13,18 +13,18 @@ OrderToProcess=Ordre at behandle
     NewOrder=Ny ordre
     ToOrder=Lav ordre
     MakeOrder=Lav ordre
    -SupplierOrder=Leverandørordre
    -SuppliersOrders=Leverandørordrer
    -SuppliersOrdersRunning=Nuværende leverandører ordrer
    -CustomerOrder=Kundeordre
    +SupplierOrder=Purchase order
    +SuppliersOrders=Indkøbsordre
    +SuppliersOrdersRunning=Current purchase orders
    +CustomerOrder=Kunde Bestil
     CustomersOrders=Kundeordrer
     CustomersOrdersRunning=Nuværende kundeordrer
     CustomersOrdersAndOrdersLines=Kundeordrer og ordrelinjer
    -OrdersDeliveredToBill=Customer orders delivered to bill
    +OrdersDeliveredToBill=Kundeordrer leveret til regning
     OrdersToBill=Kundeordrer leveret
     OrdersInProcess=Kundeordrer under behandling
     OrdersToProcess=Kundeordrer der skal behandles
    -SuppliersOrdersToProcess=Leverandørordrer der skal behandles
    +SuppliersOrdersToProcess=Purchase orders to process
     StatusOrderCanceledShort=Annulleret
     StatusOrderDraftShort=Udkast
     StatusOrderValidatedShort=Godkendt
    @@ -45,7 +45,7 @@ StatusOrderCanceled=Annulleret
     StatusOrderDraft=Udkast (skal valideres)
     StatusOrderValidated=Godkendt
     StatusOrderOnProcess=Bestilt - afventer modtagelse
    -StatusOrderOnProcessWithValidation=Ordered - Standby reception or validation
    +StatusOrderOnProcessWithValidation=Bestilt - Standby modtagelse eller validering
     StatusOrderProcessed=Behandlet
     StatusOrderToBill=Leveret
     StatusOrderApproved=Godkendt
    @@ -55,54 +55,54 @@ StatusOrderReceivedPartially=Delvist modtaget
     StatusOrderReceivedAll=Alle varer modtaget
     ShippingExist=En forsendelse findes
     QtyOrdered=Qty bestilt
    -ProductQtyInDraft=Product quantity into draft orders
    -ProductQtyInDraftOrWaitingApproved=Product quantity into draft or approved orders, not yet ordered
    +ProductQtyInDraft=Produkt mængde i udkast ordrer
    +ProductQtyInDraftOrWaitingApproved=Produkt mængde i udkast eller godkendte ordrer, endnu ikke bestilt
     MenuOrdersToBill=Ordrer leveret
     MenuOrdersToBill2=Fakturerbare ordrer
     ShipProduct=Send vare
     CreateOrder=Opret ordre
     RefuseOrder=Afvis ordre
    -ApproveOrder=Approve order
    -Approve2Order=Approve order (second level)
    +ApproveOrder=Godkendelse af ordre
    +Approve2Order=Godkend ordre (andet niveau)
     ValidateOrder=Valider orden
     UnvalidateOrder=Unvalidate rækkefølge
     DeleteOrder=Slet orden
     CancelOrder=Annuller ordre
    -OrderReopened= Order %s Reopened
    -AddOrder=Create order
    -AddToDraftOrders=Add to draft order
    +OrderReopened= Bestil %s Genåbnet
    +AddOrder=Opret ordre
    +AddToDraftOrders=Tilføj til udkast til ordre
     ShowOrder=Vis for
    -OrdersOpened=Orders to process
    -NoDraftOrders=No draft orders
    -NoOrder=No order
    -NoSupplierOrder=No supplier order
    -LastOrders=Latest %s customer orders
    -LastCustomerOrders=Latest %s customer orders
    -LastSupplierOrders=Latest %s supplier orders
    -LastModifiedOrders=Latest %s modified orders
    +OrdersOpened=Bestiller at behandle
    +NoDraftOrders=Intet udkast til ordrer
    +NoOrder=Ingen ordre
    +NoSupplierOrder=No purchase order
    +LastOrders=Seneste %s kundeordrer
    +LastCustomerOrders=Seneste %s kundeordrer
    +LastSupplierOrders=Latest %s purchase orders
    +LastModifiedOrders=Seneste %s ændrede ordrer
     AllOrders=Alle ordrer
     NbOfOrders=Antal ordrer
     OrdersStatistics=Orders »statistik
    -OrdersStatisticsSuppliers=Leverandør ordrer «statistik
    +OrdersStatisticsSuppliers=Purchase order statistics
     NumberOfOrdersByMonth=Antallet af ordrer efter måned
    -AmountOfOrdersByMonthHT=Amount of orders by month (net of tax)
    +AmountOfOrdersByMonthHT=Antal ordrer pr. Måned (ekskl. Skat)
     ListOfOrders=Liste af ordrer
     CloseOrder=Luk for
    -ConfirmCloseOrder=Are you sure you want to set this order to deliverd? Once an order is delivered, it can be set to billed.
    -ConfirmDeleteOrder=Are you sure you want to delete this order?
    -ConfirmValidateOrder=Are you sure you want to validate this order under name <b>%s</b>?
    -ConfirmUnvalidateOrder=Are you sure you want to restore order <b>%s</b> to draft status?
    -ConfirmCancelOrder=Are you sure you want to cancel this order?
    -ConfirmMakeOrder=Are you sure you want to confirm you made this order on <b>%s</b>?
    +ConfirmCloseOrder=Er du sikker på, at du vil indstille denne ordre til at levere? Når en ordre er leveret, kan den indstilles til fakturering.
    +ConfirmDeleteOrder=Er du sikker på, at du vil slette denne ordre?
    +ConfirmValidateOrder=Er du sikker på, at du vil validere denne ordre under navnet <b> %s </ b>?
    +ConfirmUnvalidateOrder=Er du sikker på, at du vil gendanne rækkefølgen <b> %s </ b> til udkastsstatus?
    +ConfirmCancelOrder=Er du sikker på, at du vil annullere denne ordre?
    +ConfirmMakeOrder=Er du sikker på, at du vil bekræfte, at du har foretaget denne ordre på <b> %s </ b>?
     GenerateBill=Generer faktura
    -ClassifyShipped=Classify delivered
    +ClassifyShipped=Klassificer leveret
     DraftOrders=Udkast til ordrer
    -DraftSuppliersOrders=Draft suppliers orders
    +DraftSuppliersOrders=Draft purchase orders
     OnProcessOrders=Den proces ordrer
     RefOrder=Ref. rækkefølge
    -RefCustomerOrder=Ref. order for customer
    -RefOrderSupplier=Ref. order for supplier
    -RefOrderSupplierShort=Ref. order supplier
    +RefCustomerOrder=Ref. Bestil for kunde
    +RefOrderSupplier=Ref. order for vendor
    +RefOrderSupplierShort=Ref. order vendor
     SendOrderByMail=Send ordre ved mail
     ActionsOnOrder=Begivenheder for bestilling
     NoArticleOfTypeProduct=Ingen artikel af typen 'vare', så intet artikelnummer for denne ordre, der kan afsendes
    @@ -111,13 +111,13 @@ AuthorRequest=Anmodning forfatter
     UserWithApproveOrderGrant=Useres ydes med "godkende ordrer" tilladelse.
     PaymentOrderRef=Betaling af for %s
     CloneOrder=Klon orden
    -ConfirmCloneOrder=Are you sure you want to clone this order <b>%s</b>?
    +ConfirmCloneOrder=Er du sikker på, at du vil klone denne ordre <b> %s </ b>?
     DispatchSupplierOrder=Modtagelse leverandør for %s
    -FirstApprovalAlreadyDone=First approval already done
    -SecondApprovalAlreadyDone=Second approval already done
    -SupplierOrderReceivedInDolibarr=Supplier order %s received %s
    -SupplierOrderSubmitedInDolibarr=Supplier order %s submited
    -SupplierOrderClassifiedBilled=Supplier order %s set billed
    +FirstApprovalAlreadyDone=Første godkendelse allerede udført
    +SecondApprovalAlreadyDone=Anden godkendelse allerede udført
    +SupplierOrderReceivedInDolibarr=Purchase Order %s received %s
    +SupplierOrderSubmitedInDolibarr=Purchase Order %s submited
    +SupplierOrderClassifiedBilled=Purchase Order %s set billed
     OtherOrders=Andre kendelser
     ##### Types de contacts #####
     TypeContact_commande_internal_SALESREPFOLL=Repræsentant opfølgning kundeordre
    @@ -125,14 +125,14 @@ TypeContact_commande_internal_SHIPPING=Repræsentant opfølgning shipping
     TypeContact_commande_external_BILLING=Kundefaktura kontakt
     TypeContact_commande_external_SHIPPING=Kunde shipping kontakt
     TypeContact_commande_external_CUSTOMER=Kundekontakt følgende retskendelse
    -TypeContact_order_supplier_internal_SALESREPFOLL=Repræsentant opfølgning leverandør for
    +TypeContact_order_supplier_internal_SALESREPFOLL=Representative following-up purchase order
     TypeContact_order_supplier_internal_SHIPPING=Repræsentant opfølgning shipping
    -TypeContact_order_supplier_external_BILLING=Leverandør faktura kontakt
    -TypeContact_order_supplier_external_SHIPPING=Leverandør shipping kontakt
    -TypeContact_order_supplier_external_CUSTOMER=Leverandør kontakt efter retskendelse
    +TypeContact_order_supplier_external_BILLING=Vendor invoice contact
    +TypeContact_order_supplier_external_SHIPPING=Vendor shipping contact
    +TypeContact_order_supplier_external_CUSTOMER=Vendor contact following-up order
     Error_COMMANDE_SUPPLIER_ADDON_NotDefined=Konstant COMMANDE_SUPPLIER_ADDON ikke defineret
     Error_COMMANDE_ADDON_NotDefined=Konstant COMMANDE_ADDON ikke defineret
    -Error_OrderNotChecked=No orders to invoice selected
    +Error_OrderNotChecked=Ingen ordrer til faktura valgt
     # Order modes (how we receive order). Not the "why" are keys stored into dict.lang
     OrderByMail=Mail
     OrderByFax=Fax
    @@ -142,17 +142,17 @@ OrderByPhone=Telefon
     # Documents models
     PDFEinsteinDescription=En fuldstændig orden model (logo. ..)
     PDFEdisonDescription=En simpel orden model
    -PDFProformaDescription=A complete proforma invoice (logo…)
    -CreateInvoiceForThisCustomer=Bill orders
    -NoOrdersToInvoice=No orders billable
    -CloseProcessedOrdersAutomatically=Classify "Processed" all selected orders.
    -OrderCreation=Order creation
    +PDFProformaDescription=En komplet proformafaktura (logo ...)
    +CreateInvoiceForThisCustomer=Bill ordrer
    +NoOrdersToInvoice=Ingen ordrer faktureres
    +CloseProcessedOrdersAutomatically=Klassificer "Behandlet" alle valgte ordrer.
    +OrderCreation=Ordreoprettelse
     Ordered=Bestilt
    -OrderCreated=Your orders have been created
    -OrderFail=An error happened during your orders creation
    -CreateOrders=Create orders
    -ToBillSeveralOrderSelectCustomer=To create an invoice for several orders, click first onto customer, then choose "%s".
    -OptionToSetOrderBilledNotEnabled=Option (from module Workflow) to set order to 'Billed' automatically when invoice is validated is off, so you will have to set status of order to 'Billed' manually.
    -IfValidateInvoiceIsNoOrderStayUnbilled=If invoice validation is 'No', the order will remain to status 'Unbilled' until the invoice is validated.
    -CloseReceivedSupplierOrdersAutomatically=Close order to "%s" automatically if all products are received.
    -SetShippingMode=Set shipping mode
    +OrderCreated=Dine ordrer er blevet oprettet
    +OrderFail=Der opstod en fejl under ordren oprettelse
    +CreateOrders=Opret ordrer
    +ToBillSeveralOrderSelectCustomer=For at oprette en faktura for flere ordrer, klik først på kunden, og vælg derefter "%s".
    +OptionToSetOrderBilledNotEnabled=Mulighed (fra modul Workflow) til at indstille ordre til 'Faktureret' automatisk, når fakturaen er valideret, er slukket, så du skal indstille status for 'Faktureret' manuelt.
    +IfValidateInvoiceIsNoOrderStayUnbilled=Hvis faktura validering er 'Nej', forbliver ordren til status 'Unbilled' indtil fakturaen er valideret.
    +CloseReceivedSupplierOrdersAutomatically=Luk ordre til "%s" automatisk, hvis alle produkter er modtaget.
    +SetShippingMode=Indstil shipping mode
    diff --git a/htdocs/langs/da_DK/other.lang b/htdocs/langs/da_DK/other.lang
    index 9827de23cdb..7a7f292814c 100644
    --- a/htdocs/langs/da_DK/other.lang
    +++ b/htdocs/langs/da_DK/other.lang
    @@ -80,9 +80,9 @@ LinkedObject=Linket objekt
     NbOfActiveNotifications=Antal meddelelser (nb modtager e-mails)
     PredefinedMailTest=__(Hej)__\nDette er en testpost sendt til __EMAIL__.\nDe to linjer er adskilt af en vognretur.\n\n__USER_SIGNATURE__
     PredefinedMailTestHtml=__(Hej)__\nDette er en <b> test </ b> mail (ordtesten skal være fed skrift). De to linjer er adskilt af en vognretur. <br> <br> __USER_SIGNATURE__
    -PredefinedMailContentSendInvoice=__(Hello)__\n\nYou will find here the invoice __REF__\n\nThis is the link to make your online payment if this invoice is not already payed:\n__ONLINE_PAYMENT_URL__\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
    -PredefinedMailContentSendInvoiceReminder=__(Hello)__\n\nWe would like to warn you that the invoice  __REF__ seems to not be payed. So this is the invoice in attachment again, as a reminder.\n\nThis is the link to make your online payment:\n__ONLINE_PAYMENT_URL__\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
    -PredefinedMailContentSendProposal=__(Hej)__\n\nHer finder du det kommercielle forslag __PREF__\n\n\n__ (Sincerely) __\n\n__USER_SIGNATURE__
    +PredefinedMailContentSendInvoice=__(Hello)__\n\nYou will find here the invoice __REF__\n\n__ONLINE_PAYMENT_TEXT_AND_URL__\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
    +PredefinedMailContentSendInvoiceReminder=__(Hello)__\n\nWe would like to warn you that the invoice  __REF__ seems to not be payed. So this is the invoice in attachment again, as a reminder.\n\n__ONLINE_PAYMENT_TEXT_AND_URL__\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
    +PredefinedMailContentSendProposal=__(Hello)__\n\nYou will find here the commercial proposal __REF__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
     PredefinedMailContentSendSupplierProposal=__(Hej)__\n\nHer finder du prisforespørgsel __REF__\n\n\n__ (Sincerely) __\n\n__USER_SIGNATURE__
     PredefinedMailContentSendOrder=__(Hej)__\n\nHer finder du ordren __REF__\n\n\n__ (Sincerely) __\n\n__USER_SIGNATURE__
     PredefinedMailContentSendSupplierOrder=__(Hej)__\n\nHer finder du vores ordre __REF__\n\n\n__ (Sincerely) __\n\n__USER_SIGNATURE__
    @@ -91,6 +91,7 @@ PredefinedMailContentSendShipping=__(Hej)__\n\nHer finder du forsendelsen __REF_
     PredefinedMailContentSendFichInter=__(Hej)__\n\nHer finder du interventionen __REF__\n\n\n__ (Sincerely) __\n\n__USER_SIGNATURE__
     PredefinedMailContentThirdparty=__(Hej)__\n\n\n__ (Sincerely) __\n\n__USER_SIGNATURE__
     PredefinedMailContentUser=__(Hej)__\n\n\n__ (Sincerely) __\n\n__USER_SIGNATURE__
    +PredefinedMailContentLink=You can click on the link below to make your payment if it is not already done.\n\n%s\n\n
     DemoDesc=Dolibarr er en kompakt ERP / CRM, der understøtter flere forretningsmoduler. En demo, der viser alle moduler, giver ingen mening, da dette scenario aldrig forekommer (flere hundrede tilgængelige). Så flere demo profiler er tilgængelige.
     ChooseYourDemoProfil=Vælg den demoprofil, der passer bedst til dine behov ...
     ChooseYourDemoProfilMore=... eller bygg din egen profil <br> (manuel modulvalg)
    @@ -218,7 +219,7 @@ FileIsTooBig=Filer er for store
     PleaseBePatient=Vær tålmodig ...
     NewPassword=New password
     ResetPassword=Nulstille kodeord
    -RequestToResetPasswordReceived=En anmodning om at ændre dit Dolibarr kodeord er blevet modtaget
    +RequestToResetPasswordReceived=A request to change your password has been received.
     NewKeyIs=Dette er dine nye nøgler til login
     NewKeyWillBe=Din nye nøgle til login til software vil være
     ClickHereToGoTo=Klik her for at gå til %s
    @@ -233,6 +234,8 @@ PermissionsDelete=Tilladelser fjernet
     YourPasswordMustHaveAtLeastXChars=Dit kodeord skal have mindst <strong> %s </ strong> tegn
     YourPasswordHasBeenReset=Dit kodeord er nulstillet
     ApplicantIpAddress=Ansøgerens IP-adresse
    +SMSSentTo=SMS sent to %s
    +
     ##### Export #####
     ExportsArea=Eksport område
     AvailableFormats=Tilgængelige formater
    diff --git a/htdocs/langs/da_DK/paypal.lang b/htdocs/langs/da_DK/paypal.lang
    index 42a5bffc8ca..bfbbeff7e93 100644
    --- a/htdocs/langs/da_DK/paypal.lang
    +++ b/htdocs/langs/da_DK/paypal.lang
    @@ -14,7 +14,6 @@ PaypalModeOnlyPaypal=Kun PayPal
     ONLINE_PAYMENT_CSS_URL=Valgfri URL til CSS stilark på online betalingsside
     ThisIsTransactionId=Dette er id af transaktionen: <b>%s</b>
     PAYPAL_ADD_PAYMENT_URL=Tilsæt url Paypal betaling, når du sender et dokument med posten
    -PredefinedMailContentLink=You can click on the link below to make your payment if it is not already done.<br><br>%s<br><br>
     YouAreCurrentlyInSandboxMode=Du er i øjeblikket i %s "sandbox" -tilstanden
     NewOnlinePaymentReceived=Ny online betaling modtaget
     NewOnlinePaymentFailed=Ny online betaling forsøgt men mislykkedes
    diff --git a/htdocs/langs/da_DK/productbatch.lang b/htdocs/langs/da_DK/productbatch.lang
    index 84a89742c84..c32382f6f49 100644
    --- a/htdocs/langs/da_DK/productbatch.lang
    +++ b/htdocs/langs/da_DK/productbatch.lang
    @@ -1,24 +1,24 @@
     # ProductBATCH language file - en_US - ProductBATCH
    -ManageLotSerial=Use lot/serial number
    -ProductStatusOnBatch=Yes (lot/serial required)
    -ProductStatusNotOnBatch=No (lot/serial not used)
    +ManageLotSerial=Brug parti / serienummer
    +ProductStatusOnBatch=Ja (parti/serienr. påkrævet)
    +ProductStatusNotOnBatch=Nej (parti/serienr. ikke brugt)
     ProductStatusOnBatchShort=Ja
     ProductStatusNotOnBatchShort=Nej
    -Batch=Lot/Serial
    -atleast1batchfield=Eat-by date or Sell-by date or Lot/Serial number
    -batch_number=Lot/Serial number
    -BatchNumberShort=Lot/Serial
    -EatByDate=Eat-by date
    -SellByDate=Sell-by date
    -DetailBatchNumber=Lot/Serial details
    -printBatch=Lot/Serial: %s
    -printEatby=Eat-by: %s
    -printSellby=Sell-by: %s
    -printQty=Qty: %d
    -AddDispatchBatchLine=Add a line for Shelf Life dispatching
    -WhenProductBatchModuleOnOptionAreForced=When module Lot/Serial is on, automatic increase/decrease stock mode is forced to shipping validate and manual dispatching for reception and can't be edited. Other options can be defined as you want.
    -ProductDoesNotUseBatchSerial=This product does not use lot/serial number
    -ProductLotSetup=Setup of module lot/serial
    -ShowCurrentStockOfLot=Show current stock for couple product/lot
    -ShowLogOfMovementIfLot=Show log of movements for couple product/lot
    -StockDetailPerBatch=Stock detail per lot
    +Batch=Parti / Serienr.
    +atleast1batchfield=Pluk dato eller Salgs dato eller Volume / Serienummer
    +batch_number=Parti / serienummer
    +BatchNumberShort=Parti / Seriel
    +EatByDate=Pluk dato
    +SellByDate=Sidste salgs dato
    +DetailBatchNumber=Parti / Serienr. detaljer
    +printBatch=Parti / Serienr: %s
    +printEatby=Pluk: %s
    +printSellby=Solgt af: %s
    +printQty=Antal: %d
    +AddDispatchBatchLine=Tilføj en linje for lager holdbarhed 
    +WhenProductBatchModuleOnOptionAreForced=Når modulet Lot/Serial er aktiveret, tvunget automatisk lagernedgang til at 'Reducere rigtige lagre ved forsendelse validering' og automatisk stigningstilstand er tvunget til at "Øge ægte lagre ved manuel afsendelse til lager" og kan ikke redigeres. Andre muligheder kan defineres som ønsket.
    +ProductDoesNotUseBatchSerial=Dette produkt bruger ikke parti / serienummer
    +ProductLotSetup=Opsætning af modul parti / serie
    +ShowCurrentStockOfLot=Vis nuværende lager for par produkt / parti
    +ShowLogOfMovementIfLot=Vis log af bevægelser for par produkt / parti
    +StockDetailPerBatch=Lager detaljer pr. Parti
    diff --git a/htdocs/langs/da_DK/products.lang b/htdocs/langs/da_DK/products.lang
    index 8c58f74503a..a5b1fd70385 100644
    --- a/htdocs/langs/da_DK/products.lang
    +++ b/htdocs/langs/da_DK/products.lang
    @@ -70,6 +70,7 @@ SoldAmount=Solgt beløb
     PurchasedAmount=Købt beløb
     NewPrice=Ny pris
     MinPrice=Min. salgspris
    +EditSellingPriceLabel=Edit selling price label
     CantBeLessThanMinPrice=Salgsprisen kan ikke være lavere end det minimum, der er tilladt for denne vare (%s uden moms). Denne meddelelse kan også ses, hvis du bruger en for høj rabat.
     ContractStatusClosed=Lukket
     ErrorProductAlreadyExists=En vare med reference %s findes allerede.
    @@ -155,7 +156,7 @@ BuyingPrices=Købspriser
     CustomerPrices=Kundepriser
     SuppliersPrices=Leverandørpriser
     SuppliersPricesOfProductsOrServices=Leverandørpriser (af varer eller tjenesteydelser)
    -CustomCode=Told/Vare/HS-kode
    +CustomCode=Customs / Commodity / HS code
     CountryOrigin=Oprindelsesland
     Nature=Natur
     ShortLabel=Kort etiket
    @@ -250,8 +251,8 @@ PriceNumeric=Numero
     DefaultPrice=Standard pris
     ComposedProductIncDecStock=Forøg / sænk lagerbeholdning ved forældreændring
     ComposedProduct=Sub-produkt
    -MinSupplierPrice=Minimum leverandørpris
    -MinCustomerPrice=Minimum kundepris
    +MinSupplierPrice=Min købskurs
    +MinCustomerPrice=Minimum selling price
     DynamicPriceConfiguration=Dynamisk priskonfiguration
     DynamicPriceDesc=På produktkort, med dette modul aktiveret, skal du kunne indstille matematiske funktioner til at beregne kunde- eller leverandørpriser. En sådan funktion kan bruge alle matematiske operatører, nogle konstanter og variabler. Du kan indstille de variabler, du vil kunne bruge, og hvis variablen skal have en automatisk opdatering, skal den eksterne webadresse, der bruges til at spørge Dolibarr, opdatere værdien automatisk.
     AddVariable=Tilføj variabel
    diff --git a/htdocs/langs/da_DK/projects.lang b/htdocs/langs/da_DK/projects.lang
    index 6515e7e544c..b7dbaf6ec59 100644
    --- a/htdocs/langs/da_DK/projects.lang
    +++ b/htdocs/langs/da_DK/projects.lang
    @@ -77,6 +77,7 @@ Time=Tid
     ListOfTasks=Liste over opgaver
     GoToListOfTimeConsumed=Gå til listen over tid forbrugt
     GoToListOfTasks=Gå til listen over opgaver
    +GoToGanttView=Go to Gantt view
     GanttView=Gantt View
     ListProposalsAssociatedProject=Liste over tilbud forbundet med projektet
     ListOrdersAssociatedProject=Liste over kundeordrer i forbindelse med projektet
    @@ -226,4 +227,4 @@ AllowCommentOnProject=Tillad brugernes kommentarer til projekter
     DontHavePermissionForCloseProject=You do not have permissions to close the project %s
     DontHaveTheValidateStatus=The project %s must be open to be closed
     RecordsClosed=%s project(s) closed
    -SendProjectRef=About project %s
    +SendProjectRef=Information project %s
    diff --git a/htdocs/langs/da_DK/propal.lang b/htdocs/langs/da_DK/propal.lang
    index 5d5bdc0039b..5f495cdafa9 100644
    --- a/htdocs/langs/da_DK/propal.lang
    +++ b/htdocs/langs/da_DK/propal.lang
    @@ -75,6 +75,7 @@ AvailabilityTypeAV_1M=1 måned
     TypeContact_propal_internal_SALESREPFOLL=Repræsentant for opfølgning af tilbud
     TypeContact_propal_external_BILLING=Kundefaktura kontakt
     TypeContact_propal_external_CUSTOMER=Kundekontakt for opfølgning af tilbud
    +TypeContact_propal_external_SHIPPING=Customer contact for delivery
     # Document models
     DocModelAzurDescription=En komplet tilbudskabelon (logo. ..)
     DefaultModelPropalCreate=Oprettelse af skabelon
    diff --git a/htdocs/langs/da_DK/sendings.lang b/htdocs/langs/da_DK/sendings.lang
    index e671ab4e34e..8ca751aef51 100644
    --- a/htdocs/langs/da_DK/sendings.lang
    +++ b/htdocs/langs/da_DK/sendings.lang
    @@ -2,31 +2,31 @@
     RefSending=Ref. afsendelse
     Sending=Sender
     Sendings=Sendings
    -AllSendings=All Shipments
    +AllSendings=Alle forsendelser
     Shipment=Sender
     Shipments=Forsendelser
    -ShowSending=Show Shipments
    -Receivings=Delivery Receipts
    +ShowSending=Vis forsendelser
    +Receivings=Leverings kvitteringer
     SendingsArea=Sendings område
     ListOfSendings=Liste over sendings
     SendingMethod=Afsendelse metode
    -LastSendings=Latest %s shipments
    +LastSendings=Seneste %s forsendelser
     StatisticsOfSendings=Statistik over sendings
     NbOfSendings=Antal sendings
    -NumberOfShipmentsByMonth=Number of shipments by month
    -SendingCard=Shipment card
    +NumberOfShipmentsByMonth=Antal forsendelser pr. Måned
    +SendingCard=Forsendelse kort
     NewSending=Ny afsendelse
     CreateShipment=Opret afsendelse
     QtyShipped=Qty afsendt
    -QtyShippedShort=Qty ship.
    -QtyPreparedOrShipped=Qty prepared or shipped
    +QtyShippedShort=Antal skibe.
    +QtyPreparedOrShipped=Antal forberedt eller afsendt
     QtyToShip=Qty til skibet
     QtyReceived=Antal modtagne
    -QtyInOtherShipments=Qty in other shipments
    -KeepToShip=Remain to ship
    -KeepToShipShort=Remain
    +QtyInOtherShipments=Antal i andre forsendelser
    +KeepToShip=Bliv ved at sende
    +KeepToShipShort=Forblive
     OtherSendingsForSameOrder=Andre sendings for denne ordre
    -SendingsAndReceivingForSameOrder=Shipments and receipts for this order
    +SendingsAndReceivingForSameOrder=Forsendelser og kvitteringer for denne ordre
     SendingsToValidate=Henvist til validere
     StatusSendingCanceled=Aflyst
     StatusSendingDraft=Udkast
    @@ -35,38 +35,38 @@ StatusSendingProcessed=Forarbejdet
     StatusSendingDraftShort=Udkast
     StatusSendingValidatedShort=Valideret
     StatusSendingProcessedShort=Forarbejdet
    -SendingSheet=Shipment sheet
    -ConfirmDeleteSending=Are you sure you want to delete this shipment?
    -ConfirmValidateSending=Are you sure you want to validate this shipment with reference <b>%s</b>?
    -ConfirmCancelSending=Are you sure you want to cancel this shipment?
    +SendingSheet=Forsendelsesark
    +ConfirmDeleteSending=Er du sikker på, at du vil slette denne forsendelse?
    +ConfirmValidateSending=Er du sikker på, at du vil validere denne forsendelse med henvisning <b> %s </ b>?
    +ConfirmCancelSending=Er du sikker på, at du vil annullere denne forsendelse?
     DocumentModelMerou=Merou A5 model
     WarningNoQtyLeftToSend=Advarsel, ingen varer venter på at blive sendt.
    -StatsOnShipmentsOnlyValidated=Statistics conducted on shipments only validated. Date used is date of validation of shipment (planed delivery date is not always known).
    -DateDeliveryPlanned=Planned date of delivery
    -RefDeliveryReceipt=Ref delivery receipt
    -StatusReceipt=Status delivery receipt
    +StatsOnShipmentsOnlyValidated=Statistikker udført på forsendelser kun valideret. Den anvendte dato er datoen for valideringen af ​​forsendelsen (planlagt leveringsdato er ikke altid kendt).
    +DateDeliveryPlanned=Planlagt leveringsdato
    +RefDeliveryReceipt=Ref leveringskvittering
    +StatusReceipt=Status leveringskvittering
     DateReceived=Dato levering modtaget
     SendShippingByEMail=Send forsendelse via e-mail
    -SendShippingRef=Submission of shipment %s
    +SendShippingRef=Indsendelse af forsendelse %s
     ActionsOnShipping=Begivenheder for forsendelse
     LinkToTrackYourPackage=Link til at spore din pakke
     ShipmentCreationIsDoneFromOrder=For øjeblikket er skabelsen af ​​en ny forsendelse udført af ordrekortet.
    -ShipmentLine=Shipment line
    -ProductQtyInCustomersOrdersRunning=Product quantity into open customers orders
    -ProductQtyInSuppliersOrdersRunning=Product quantity into open suppliers orders
    -ProductQtyInShipmentAlreadySent=Product quantity from open customer order already sent
    -ProductQtyInSuppliersShipmentAlreadyRecevied=Product quantity from open supplier order already received
    -NoProductToShipFoundIntoStock=No product to ship found into warehouse <b>%s</b>. Correct stock or go back to choose another warehouse.
    -WeightVolShort=Weight/Vol.
    -ValidateOrderFirstBeforeShipment=You must first validate the order before being able to make shipments.
    +ShipmentLine=Forsendelseslinje
    +ProductQtyInCustomersOrdersRunning=Product quantity into open customer orders
    +ProductQtyInSuppliersOrdersRunning=Product quantity into open purchase orders
    +ProductQtyInShipmentAlreadySent=Produkt mængde fra åben kundeordre allerede sendt
    +ProductQtyInSuppliersShipmentAlreadyRecevied=Produkt mængde fra åben leverandør ordre allerede modtaget
    +NoProductToShipFoundIntoStock=Intet produkt til skib fundet i lager <b> %s </ b>. Ret lager eller gå tilbage for at vælge et andet lager.
    +WeightVolShort=Vægt / vol.
    +ValidateOrderFirstBeforeShipment=Du skal først validere ordren, inden du kan foretage forsendelser.
     
     # Sending methods
     # ModelDocument
     DocumentModelTyphon=Mere komplet dokument model for levering kvitteringer (logo. ..)
     Error_EXPEDITION_ADDON_NUMBER_NotDefined=Konstant EXPEDITION_ADDON_NUMBER ikke defineret
    -SumOfProductVolumes=Sum of product volumes
    -SumOfProductWeights=Sum of product weights
    +SumOfProductVolumes=Summen af ​​produktmængder
    +SumOfProductWeights=Summen af ​​produktvægt
     
     # warehouse details
    -DetailWarehouseNumber= Warehouse details
    -DetailWarehouseFormat= W:%s (Qty : %d)
    +DetailWarehouseNumber= Lager detaljer
    +DetailWarehouseFormat= W: %s (Antal: %d)
    diff --git a/htdocs/langs/da_DK/stocks.lang b/htdocs/langs/da_DK/stocks.lang
    index 76f06404c94..c96fcfed4dd 100644
    --- a/htdocs/langs/da_DK/stocks.lang
    +++ b/htdocs/langs/da_DK/stocks.lang
    @@ -67,7 +67,7 @@ DeStockOnValidateOrder=Fraførsel reelle bestande om ordrer noter
     DeStockOnShipment=Reducer reelle aktier på forsendelse validering
     DeStockOnShipmentOnClosing=Sænk reelle aktier på fragtklassifikation lukket
     ReStockOnBill=Forhøjelse reelle bestande på fakturaer / kreditnotaer
    -ReStockOnValidateOrder=Forhøjelse reelle bestande om ordrer noter
    +ReStockOnValidateOrder=Increase real stocks on purchase orders approbation
     ReStockOnDispatchOrder=Forøg ægte lagre ved manuel afsendelse til lager, efter leverandørens bestilling af varer
     OrderStatusNotReadyToDispatch=Ordren har endnu ikke eller ikke længere en status, der tillader afsendelse af varer fra varelagre.
     StockDiffPhysicTeoric=Forklaring til forskel mellem fysisk og virtuel bestand
    @@ -203,3 +203,4 @@ RegulateStock=Reguler lager
     ListInventory=Liste
     StockSupportServices=Støtte til lageradministration
     StockSupportServicesDesc=Som standard kan du kun lagre varer af typen "vare". Hvis slået til, og hvis modulet for ydelser er slået til, kan du også lagre varer af typen "ydelse"
    +ReceiveProducts=Receive items
    diff --git a/htdocs/langs/da_DK/stripe.lang b/htdocs/langs/da_DK/stripe.lang
    index e70c5a14b2f..05b936d795c 100644
    --- a/htdocs/langs/da_DK/stripe.lang
    +++ b/htdocs/langs/da_DK/stripe.lang
    @@ -58,8 +58,8 @@ NameOnCard=Name on card
     CardNumber=Card Number
     ExpiryDate=Expiry Date
     CVN=CVN
    -DeleteACard=Delete Card record
    -ConfirmDeleteCard=Are you sure you want to delete this Card record?
    +DeleteACard=Delete Card
    +ConfirmDeleteCard=Are you sure you want to delete this Credit or Debit card?
     CreateCustomerOnStripe=Create customer on Stripe
     CreateCardOnStripe=Create card on Stripe
     ShowInStripe=Show in Stripe
    diff --git a/htdocs/langs/da_DK/supplier_proposal.lang b/htdocs/langs/da_DK/supplier_proposal.lang
    index a2736b9a211..ff75b7f6b22 100644
    --- a/htdocs/langs/da_DK/supplier_proposal.lang
    +++ b/htdocs/langs/da_DK/supplier_proposal.lang
    @@ -1,55 +1,55 @@
     # Dolibarr language file - Source file is en_US - supplier_proposal
    -SupplierProposal=Leverandørtilbud
    -supplier_proposalDESC=Manage price requests to suppliers
    -SupplierProposalNew=New price request
    -CommRequest=Price request
    -CommRequests=Price requests
    -SearchRequest=Find a request
    -DraftRequests=Draft requests
    -SupplierProposalsDraft=Draft supplier proposals
    -LastModifiedRequests=Latest %s modified price requests
    -RequestsOpened=Open price requests
    -SupplierProposalArea=Supplier proposals area
    -SupplierProposalShort=Supplier proposal
    -SupplierProposals=Supplier proposals
    -SupplierProposalsShort=Supplier proposals
    -NewAskPrice=New price request
    -ShowSupplierProposal=Show price request
    -AddSupplierProposal=Create a price request
    -SupplierProposalRefFourn=Supplier ref
    +SupplierProposal=Vendor commercial proposals
    +supplier_proposalDESC=Manage price requests to vendors
    +SupplierProposalNew=Ny prisanmodning
    +CommRequest=Prisforespørgsel
    +CommRequests=Prisforespørgsler
    +SearchRequest=Find en forespørgsel
    +DraftRequests=Udkast til anmodninger
    +SupplierProposalsDraft=Draft vendor proposals
    +LastModifiedRequests=Seneste %s ændrede prisanmodninger
    +RequestsOpened=Åbne prisforespørgsler
    +SupplierProposalArea=Vendor proposals area
    +SupplierProposalShort=Vendor proposal
    +SupplierProposals=Vendor proposals
    +SupplierProposalsShort=Vendor proposals
    +NewAskPrice=Ny prisanmodning
    +ShowSupplierProposal=Vis prisforespørgsel
    +AddSupplierProposal=Lav en prisforespørgsel
    +SupplierProposalRefFourn=Vendor ref
     SupplierProposalDate=Leveringsdato
    -SupplierProposalRefFournNotice=Before closing to "Accepted", think to grasp suppliers references.
    -ConfirmValidateAsk=Are you sure you want to validate this price request under name <b>%s</b>?
    -DeleteAsk=Delete request
    -ValidateAsk=Validate request
    +SupplierProposalRefFournNotice=Før du lukker til "Accepted", tænk at forstå leverandørerens referencer.
    +ConfirmValidateAsk=Er du sikker på, at du vil validere denne prisforespørgsel under navnet <b> %s </ b>?
    +DeleteAsk=Slet forespørgsel
    +ValidateAsk=Bekræft anmodning
     SupplierProposalStatusDraft=Udkast (skal valideres)
    -SupplierProposalStatusValidated=Validated (request is open)
    +SupplierProposalStatusValidated=Valideret (anmodningen er åben)
     SupplierProposalStatusClosed=Lukket
    -SupplierProposalStatusSigned=Accepted
    +SupplierProposalStatusSigned=Accepteret
     SupplierProposalStatusNotSigned=Afviste
     SupplierProposalStatusDraftShort=Udkast til
     SupplierProposalStatusValidatedShort=Valideret
     SupplierProposalStatusClosedShort=Lukket
    -SupplierProposalStatusSignedShort=Accepted
    +SupplierProposalStatusSignedShort=Accepteret
     SupplierProposalStatusNotSignedShort=Afviste
    -CopyAskFrom=Create price request by copying existing a request
    -CreateEmptyAsk=Create blank request
    -CloneAsk=Clone price request
    -ConfirmCloneAsk=Are you sure you want to clone the price request <b>%s</b>?
    -ConfirmReOpenAsk=Are you sure you want to open back the price request <b>%s</b>?
    -SendAskByMail=Send price request by mail
    -SendAskRef=Sending the price request %s
    -SupplierProposalCard=Request card
    -ConfirmDeleteAsk=Are you sure you want to delete this price request <b>%s</b>?
    +CopyAskFrom=Opret pris anmodning ved at kopiere eksisterende en anmodning
    +CreateEmptyAsk=Opret blank forespørgsel
    +CloneAsk=Klonprisanmodning
    +ConfirmCloneAsk=Er du sikker på, at du vil klone prisanmodningen <b> %s </ b>?
    +ConfirmReOpenAsk=Er du sikker på, at du vil åbne prisforespørgslen <b> %s </ b> igen?
    +SendAskByMail=Send prisforespørgsel pr. Mail
    +SendAskRef=Afsendelse af prisanmodning %s
    +SupplierProposalCard=Forespørgselskort
    +ConfirmDeleteAsk=Er du sikker på, at du vil slette denne prisanmodning <b> %s </ b>?
     ActionsOnSupplierProposal=Begivenheder for prisanmodning
    -DocModelAuroreDescription=A complete request model (logo...)
    -CommercialAsk=Price request
    +DocModelAuroreDescription=En komplet anmodningsmodel (logo ...)
    +CommercialAsk=Prisforespørgsel
     DefaultModelSupplierProposalCreate=Oprettelse af skabelon
    -DefaultModelSupplierProposalToBill=Default template when closing a price request (accepted)
    -DefaultModelSupplierProposalClosed=Default template when closing a price request (refused)
    -ListOfSupplierProposals=List of supplier proposal requests
    -ListSupplierProposalsAssociatedProject=List of supplier proposals associated with project
    -SupplierProposalsToClose=Supplier proposals to close
    -SupplierProposalsToProcess=Supplier proposals to process
    -LastSupplierProposals=Latest %s price requests
    -AllPriceRequests=All requests
    +DefaultModelSupplierProposalToBill=Standardskabelon ved afslutning af en prisforespørgsel (accepteret)
    +DefaultModelSupplierProposalClosed=Standardskabelon ved afslutning af en prisforespørgsel (nægtet)
    +ListOfSupplierProposals=List of vendor proposal requests
    +ListSupplierProposalsAssociatedProject=List of vendor proposals associated with project
    +SupplierProposalsToClose=Vendor proposals to close
    +SupplierProposalsToProcess=Vendor proposals to process
    +LastSupplierProposals=Seneste %s prisforespørgsler
    +AllPriceRequests=Alle anmodninger
    diff --git a/htdocs/langs/da_DK/suppliers.lang b/htdocs/langs/da_DK/suppliers.lang
    index 8a60fdf9176..2b4819780b1 100644
    --- a/htdocs/langs/da_DK/suppliers.lang
    +++ b/htdocs/langs/da_DK/suppliers.lang
    @@ -1,47 +1,47 @@
     # Dolibarr language file - Source file is en_US - suppliers
     Suppliers=Leverandører
    -SuppliersInvoice=Leverandører faktura
    -ShowSupplierInvoice=Show Supplier Invoice
    -NewSupplier=Ny leverandør
    +SuppliersInvoice=Vendor invoice
    +ShowSupplierInvoice=Show Vendor Invoice
    +NewSupplier=Ny sælger
     History=Historie
     ListOfSuppliers=Liste over leverandører
    -ShowSupplier=Vis leverandør
    +ShowSupplier=Show vendor
     OrderDate=Bestil dato
    -BuyingPriceMin=Best buying price
    -BuyingPriceMinShort=Best buying price
    +BuyingPriceMin=Bedste købspris
    +BuyingPriceMinShort=Bedste købspris
     TotalBuyingPriceMinShort=Undervarers købspris i alt
    -TotalSellingPriceMinShort=Total of subproducts selling prices
    +TotalSellingPriceMinShort=I alt af underproduktpriserne
     SomeSubProductHaveNoPrices=Nogle undervarer har ingen pris defineret
    -AddSupplierPrice=Add buying price
    -ChangeSupplierPrice=Change buying price
    -SupplierPrices=Supplier prices
    +AddSupplierPrice=Tilføj købspris
    +ChangeSupplierPrice=Skift købspris
    +SupplierPrices=Vendor prices
     ReferenceSupplierIsAlreadyAssociatedWithAProduct=Denne henvisning leverandøren er allerede forbundet med en reference: %s
    -NoRecordedSuppliers=Ingen leverandører registreret
    -SupplierPayment=Leverandør betaling
    -SuppliersArea=Leverandører område
    -RefSupplierShort=Ref. leverandør
    +NoRecordedSuppliers=No vendor recorded
    +SupplierPayment=Vendor payment
    +SuppliersArea=Vendor area
    +RefSupplierShort=Ref. vendor
     Availability=Tilgængelighed
    -ExportDataset_fournisseur_1=Leverandør fakturaer listen og fakturaer 'linjer
    -ExportDataset_fournisseur_2=Leverandør fakturaer og betalinger
    -ExportDataset_fournisseur_3=Supplier orders and order lines
    +ExportDataset_fournisseur_1=Vendor invoices list and invoice lines
    +ExportDataset_fournisseur_2=Vendor invoices and payments
    +ExportDataset_fournisseur_3=Purchase orders and order lines
     ApproveThisOrder=Godkende denne ordre
    -ConfirmApproveThisOrder=Are you sure you want to approve order <b>%s</b>?
    -DenyingThisOrder=Deny this order
    -ConfirmDenyingThisOrder=Are you sure you want to deny this order <b>%s</b>?
    -ConfirmCancelThisOrder=Are you sure you want to cancel this order <b>%s</b>?
    -AddSupplierOrder=Opret leverandør for
    -AddSupplierInvoice=Opret leverandørens faktura
    -ListOfSupplierProductForSupplier=Liste over produkter og priser for <b>leverandørens %s</b>
    -SentToSuppliers=Send til leverandører
    -ListOfSupplierOrders=Liste over leverandør ordrer
    -MenuOrdersSupplierToBill=Leverandør ordrer der kan faktureres
    -NbDaysToDelivery=Delivery delay in days
    -DescNbDaysToDelivery=The biggest deliver delay of the products from this order
    -SupplierReputation=Supplier reputation
    -DoNotOrderThisProductToThisSupplier=Do not order
    -NotTheGoodQualitySupplier=Wrong quality
    -ReputationForThisProduct=Reputation
    -BuyerName=Buyer name
    -AllProductServicePrices=All product / service prices
    -AllProductReferencesOfSupplier=All product / service references of supplier
    -BuyingPriceNumShort=Supplier prices
    +ConfirmApproveThisOrder=Er du sikker på, at du vil godkende ordre <b> %s </ b>?
    +DenyingThisOrder=Afvis denne ordre
    +ConfirmDenyingThisOrder=Er du sikker på, at du vil nægte denne ordre <b> %s </ b>?
    +ConfirmCancelThisOrder=Er du sikker på, at du vil annullere denne ordre <b> %s </ b>?
    +AddSupplierOrder=Create Purchase Order
    +AddSupplierInvoice=Create vendor invoice
    +ListOfSupplierProductForSupplier=List of products and prices for vendor <b>%s</b>
    +SentToSuppliers=Sent to vendors
    +ListOfSupplierOrders=List of purchase orders
    +MenuOrdersSupplierToBill=Purchase orders to invoice
    +NbDaysToDelivery=Leveringsforsinkelse i dage
    +DescNbDaysToDelivery=Den største leveringsforsinkelse af produkterne fra denne ordre
    +SupplierReputation=Vendor reputation
    +DoNotOrderThisProductToThisSupplier=Bestil ikke
    +NotTheGoodQualitySupplier=Forkert kvalitet
    +ReputationForThisProduct=Omdømme
    +BuyerName=Navn på køber
    +AllProductServicePrices=Alle produkt- / servicepriser
    +AllProductReferencesOfSupplier=Alle produkt / service referencer af leverandør
    +BuyingPriceNumShort=Vendor prices
    diff --git a/htdocs/langs/da_DK/users.lang b/htdocs/langs/da_DK/users.lang
    index 6d59a2e9446..5e368d803dd 100644
    --- a/htdocs/langs/da_DK/users.lang
    +++ b/htdocs/langs/da_DK/users.lang
    @@ -48,7 +48,7 @@ PasswordChangeRequest=Anmod om at ændre adgangskode til <b> %s </ b>
     PasswordChangeRequestSent=Anmodning om at ændre password <b>for %s</b> sendt <b>til %s.</b>
     ConfirmPasswordReset=Bekræft nulstilling af adgangskode
     MenuUsersAndGroups=Brugere og grupper
    -LastGroupsCreated=Seneste %s oprettede grupper
    +LastGroupsCreated=Latest %s groups created
     LastUsersCreated=Seneste brugere %s oprettet
     ShowGroup=Vis gruppe
     ShowUser=Vis bruger
    diff --git a/htdocs/langs/da_DK/website.lang b/htdocs/langs/da_DK/website.lang
    index 1e884785c4a..3e1955ef236 100644
    --- a/htdocs/langs/da_DK/website.lang
    +++ b/htdocs/langs/da_DK/website.lang
    @@ -73,7 +73,7 @@ AnotherContainer=En anden beholder
     WEBSITE_USE_WEBSITE_ACCOUNTS=Enable the web site account table
     WEBSITE_USE_WEBSITE_ACCOUNTSTooltip=Enable the table to store web site accounts (login/pass) for each website / thirdparty
     YouMustDefineTheHomePage=You must first define the default Home page
    -OnlyEditionOfSourceForGrabbedContentFuture=Note: only edition of HTML source will be possible when a page content is intiliazed by grabbing it from an external page (WYSIWYG editor will not be available)
    +OnlyEditionOfSourceForGrabbedContentFuture=Note: only edition of HTML source will be possible when a page content is initiliazed by grabbing it from an external page (WYSIWYG editor will not be available)
     OnlyEditionOfSourceForGrabbedContent=Only edition of HTML source is possible when content was grabbed from an external site
     GrabImagesInto=Grab also images found into css and page.
     ImagesShouldBeSavedInto=Images should be saved into directory
    diff --git a/htdocs/langs/da_DK/workflow.lang b/htdocs/langs/da_DK/workflow.lang
    index e5b47d769c4..7dec31d397f 100644
    --- a/htdocs/langs/da_DK/workflow.lang
    +++ b/htdocs/langs/da_DK/workflow.lang
    @@ -1,20 +1,20 @@
     # Dolibarr language file - Source file is en_US - workflow
     WorkflowSetup=Workflow-modul opsætning
    -WorkflowDesc=This module is designed to modify the behaviour of automatic actions into application. By default, workflow is open (you can do things in the order you want). You can activate the automatic actions you are interested in.
    -ThereIsNoWorkflowToModify=There is no workflow modifications available with the activated modules.
    +WorkflowDesc=Dette modul er designet til at ændre adfærd fra automatiske handlinger til applikation. Som standard er workflow åben (du kan gøre ting i den rækkefølge, du ønsker). Du kan aktivere de automatiske handlinger, du er interesseret i.
    +ThereIsNoWorkflowToModify=Der er ingen arbejdsgang ændringer tilgængelige med de aktiverede moduler.
     # Autocreate
    -descWORKFLOW_PROPAL_AUTOCREATE_ORDER=Automatically create a customer order after a commercial proposal is signed (new order will have same amount than proposal)
    +descWORKFLOW_PROPAL_AUTOCREATE_ORDER=Opret automatisk en kundeordre efter at et kommercielt forslag er underskrevet (ny ordre vil have samme beløb som forslag)
     descWORKFLOW_PROPAL_AUTOCREATE_INVOICE=Opret automatisk en kundefaktura, når et tilbud er blevet underskrevet (den nye faktura vil få overført beløb fra tilbuddet)
    -descWORKFLOW_CONTRACT_AUTOCREATE_INVOICE=Automatically create a customer invoice after a contract is validated
    -descWORKFLOW_ORDER_AUTOCREATE_INVOICE=Automatically create a customer invoice after a customer order is closed (new invoice will have same amount than order)
    +descWORKFLOW_CONTRACT_AUTOCREATE_INVOICE=Opret automatisk en kundefaktura efter en kontrakt er valideret
    +descWORKFLOW_ORDER_AUTOCREATE_INVOICE=Opret automatisk en kundefaktura efter en kundeordre er lukket (ny faktura vil have samme beløb som ordre)
     # Autoclassify customer proposal or order
    -descWORKFLOW_ORDER_CLASSIFY_BILLED_PROPAL=Classify linked source proposal(s) to billed when customer order is set to billed (and if amount of the order is same than total amount of signed linked proposals)
    -descWORKFLOW_INVOICE_CLASSIFY_BILLED_PROPAL=Classify linked source proposal(s) to billed when customer invoice is validated (and if amount of the invoice is same than total amount of signed linked proposals)
    -descWORKFLOW_INVOICE_AMOUNT_CLASSIFY_BILLED_ORDER=Classify linked source customer order(s) to billed when customer invoice is validated (and if amount of the invoice is same than total amount of linked orders)
    -descWORKFLOW_INVOICE_CLASSIFY_BILLED_ORDER=Classify linked source customer order(s) to billed when customer invoice is set to paid (and if amount of the invoice is same than total amount of linked orders)
    -descWORKFLOW_ORDER_CLASSIFY_SHIPPED_SHIPPING=Classify linked source customer order to shipped when a shipment is validated (and if quantity shipped by all shipments is the same as in the order to update)
    +descWORKFLOW_ORDER_CLASSIFY_BILLED_PROPAL=Klassificer tilsluttede kildeforslag (er) for fakturering, når kundeservicen er indstillet til fakturering (og hvis størrelsen af ​​ordren er den samme som det samlede beløb af underskrevne linkede forslag)
    +descWORKFLOW_INVOICE_CLASSIFY_BILLED_PROPAL=Klassificer sammekædet kildeforslag(er) til fakturering, når kundefakturaen er valideret (og hvis fakturaens størrelse er den samme som det samlede beløb af underskrevne linkede forslag)
    +descWORKFLOW_INVOICE_AMOUNT_CLASSIFY_BILLED_ORDER=Klassificer sammekædet kundeordre(r) til fakturering, når kunde fakturaen er valideret (og hvis fakturaens størrelse er den samme som det samlede antal sammenkædede ordrer)
    +descWORKFLOW_INVOICE_CLASSIFY_BILLED_ORDER=Klassificer sammekædet kundeordre(r) til fakturering, når kundens faktura er sat til betaling (og hvis antal af faktura er den samme som det samlede antal sammekædet ordrer)
    +descWORKFLOW_ORDER_CLASSIFY_SHIPPED_SHIPPING=Klassificer sammekædet kilde kundeordre til afsendelse, når en forsendelse er valideret (og hvis mængden afsendt af alle forsendelser er den samme som i den rækkefølge, der skal opdateres)
     # Autoclassify supplier order
    -descWORKFLOW_ORDER_CLASSIFY_BILLED_SUPPLIER_PROPOSAL=Classify linked source supplier proposal(s) to billed when supplier invoice is validated (and if amount of the invoice is same than total amount of linked proposals)
    -descWORKFLOW_INVOICE_AMOUNT_CLASSIFY_BILLED_SUPPLIER_ORDER=Classify linked source supplier order(s) to billed when supplier invoice is validated (and if amount of the invoice is same than total amount of linked orders)
    -AutomaticCreation=Automatic creation
    -AutomaticClassification=Automatic classification
    +descWORKFLOW_ORDER_CLASSIFY_BILLED_SUPPLIER_PROPOSAL=Classify linked source vendor proposal(s) to billed when vendor invoice is validated (and if amount of the invoice is same than total amount of linked proposals)
    +descWORKFLOW_INVOICE_AMOUNT_CLASSIFY_BILLED_SUPPLIER_ORDER=Classify linked source purchase order(s) to billed when vendor invoice is validated (and if amount of the invoice is same than total amount of linked orders)
    +AutomaticCreation=Automatisk oprettelse
    +AutomaticClassification=Automatisk klassificering
    diff --git a/htdocs/langs/de_AT/admin.lang b/htdocs/langs/de_AT/admin.lang
    index 2d579a01bca..c68572335ca 100644
    --- a/htdocs/langs/de_AT/admin.lang
    +++ b/htdocs/langs/de_AT/admin.lang
    @@ -25,8 +25,6 @@ Module80Name=Sendungen
     Module310Desc=Mitgliederverwaltun
     Module330Name=Lesezeichen
     Module330Desc=Bookmarks-Verwaltung
    -Module500Name=Steuern, Sozialbeiträge und Dividenden
    -Module500Desc=Steuer-, Sozialbeitrags- und Dividendenverwaltung
     Module50100Name=Kassa
     Permission31=Produkte/Services einsehen
     Permission32=Produkte/Services erstellen/bearbeiten
    @@ -101,5 +99,8 @@ WatermarkOnDraftOrders=Wasserzeichen zu den Entwürfen von Aufträgen (alle, wen
     InterventionsSetup=Eingriffsmoduleinstellungen
     FreeLegalTextOnInterventions=Freier Rechtstext für Eingriffe
     WatermarkOnDraftInterventionCards=Wasserzeichen auf Intervention Karte Dokumente (alle, wenn leer)
    +ViewProductDescInThirdpartyLanguageAbility=Visualization of products descriptions in the third party language
     ClickToDialSetup=Click-to-Dial-Moduleinstellungen
     PathToGeoIPMaxmindCountryDataFile=Pfad zur Datei mit Maxmind IP to Country Übersetzung. <br> Beispiel: / usr / local / share / GeoIP / GeoIP.dat
    +MailToSendShipment=Sendungen
    +MailToSendIntervention=Eingriffe
    diff --git a/htdocs/langs/de_AT/banks.lang b/htdocs/langs/de_AT/banks.lang
    index c622e923b38..26b7f27a744 100644
    --- a/htdocs/langs/de_AT/banks.lang
    +++ b/htdocs/langs/de_AT/banks.lang
    @@ -1,5 +1,4 @@
     # Dolibarr language file - Source file is en_US - banks
    -MenuBankCash=Überweisung/Bar
     BankName=Banknamen
     BankAccount=Kontonummer
     BankAccounts=Kontonummern
    diff --git a/htdocs/langs/de_AT/companies.lang b/htdocs/langs/de_AT/companies.lang
    index ac0018979e8..6563ebabda4 100644
    --- a/htdocs/langs/de_AT/companies.lang
    +++ b/htdocs/langs/de_AT/companies.lang
    @@ -1,5 +1,4 @@
     # Dolibarr language file - Source file is en_US - companies
    -NewCompany=Neuer Partner (Leads, Kunden, Lieferanten)
     IdCompany=Firma ID
     Companies=Partner
     UserTitle=Titel
    diff --git a/htdocs/langs/de_AT/ecm.lang b/htdocs/langs/de_AT/ecm.lang
    index 8597c527699..bfb47abf032 100644
    --- a/htdocs/langs/de_AT/ecm.lang
    +++ b/htdocs/langs/de_AT/ecm.lang
    @@ -2,6 +2,4 @@
     ECMSectionsManual=Manuelle Verzeichnisse
     ECMSectionsAuto=Automatische Verzeichnisse
     ECMNbOfFilesInSubDir=Anzahl der Dateien im Unterverzeichnis
    -ECMArea=ECM-Übersicht
    -ECMAreaDesc=Das ECM (Electronic Content Management)-System erlaubt Ihnen das Speichern, Teilen und rasche Auffinden von Dokumenten.
     ECMAreaDesc2=* Automatische Verzeichnisse werden automatisch befüllt, wenn Sie Dokumente von der Karte eines Elements erstellen. <br> * Manuelle Verzeichnisse können Sie dazu nutzen, nicht mit anderen Elementen verbundene Dokumente zu speichern.
    diff --git a/htdocs/langs/de_AT/errors.lang b/htdocs/langs/de_AT/errors.lang
    index 517621afb5d..c12f8165eaf 100644
    --- a/htdocs/langs/de_AT/errors.lang
    +++ b/htdocs/langs/de_AT/errors.lang
    @@ -4,5 +4,4 @@ ErrorBadUrl=Url %s ist ungültig
     ErrorRecordNotFound=Eintrag nicht gefunden.
     ErrorCashAccountAcceptsOnlyCashMoney=Dies ist ein Bargeldkonto (Kassa) und akzeptiert deshalb nur Bargeldtransaktionen.
     ErrorCustomerCodeAlreadyUsed=Diese Kunden Nr. ist bereits vergeben.
    -ErrorSupplierCodeRequired=Lieferanten Nr. erforderlich
     WarningUntilDirRemoved=Diese Warnung bleibt so lange aktiv, wie dieses Verzeichnis existiert (nur für Administratoren).
    diff --git a/htdocs/langs/de_AT/ldap.lang b/htdocs/langs/de_AT/ldap.lang
    index 2b8abcdaf87..5ed6488c3dc 100644
    --- a/htdocs/langs/de_AT/ldap.lang
    +++ b/htdocs/langs/de_AT/ldap.lang
    @@ -1,3 +1,2 @@
     # Dolibarr language file - Source file is en_US - ldap
    -DomainPassword=Domainpasswort
     ForceSynchronize=Erzwinge System-LDAP-Synchronisation
    diff --git a/htdocs/langs/de_AT/main.lang b/htdocs/langs/de_AT/main.lang
    index b82edb31dba..8a51e29cb85 100644
    --- a/htdocs/langs/de_AT/main.lang
    +++ b/htdocs/langs/de_AT/main.lang
    @@ -8,8 +8,8 @@ FormatDateShort=%d/%m/%Y
     FormatDateShortInput=%d/%m/%Y
     FormatDateShortJava=dd/MM/yyyy
     FormatDateShortJavaInput=dd/MM/yyyy
    -FormatDateShortJQuery=dd/MM/yy
    -FormatDateShortJQueryInput=dd/MM/yy
    +FormatDateShortJQuery=dd/mm/yy
    +FormatDateShortJQueryInput=dd/mm/yy
     FormatHourShortJQuery=HH:MI
     FormatHourShort=%H:%M
     FormatHourShortDuration=%H:%M
    @@ -52,7 +52,6 @@ TotalTTC=Summe (inkl. MwSt.)
     TotalVAT=Steuer gesamt
     VAT=MwSt.
     Ref=Bezeichnung
    -RefSupplier=Lieferanten Nr.
     RefPayment=Zahlungs Nr.
     Qty=Mng.
     Drafts=Entwurf
    diff --git a/htdocs/langs/de_AT/orders.lang b/htdocs/langs/de_AT/orders.lang
    index 2e11a5c151e..3ebd9a52d35 100644
    --- a/htdocs/langs/de_AT/orders.lang
    +++ b/htdocs/langs/de_AT/orders.lang
    @@ -1,6 +1,7 @@
     # Dolibarr language file - Source file is en_US - orders
     OrderLine=Bestellposition
     OrderToProcess=Zu bearbeitende Bestellung
    +CustomerOrder=Ablehnung durch Kontoinhaber
     OrdersInProcess=Bestellunen in Bearbeitung
     StatusOrderValidatedShort=Bestätigt
     StatusOrderValidated=Bestätigt
    @@ -13,6 +14,4 @@ TypeContact_commande_internal_SALESREPFOLL=Kundenauftrags-Nachverfolgung durch V
     TypeContact_commande_external_BILLING=Debitorenrechnung Kontakt
     TypeContact_commande_external_SHIPPING=Customer Versand Kontakt
     TypeContact_commande_external_CUSTOMER=Bestellungs-Nachverfolgung durch Kundenkontakt
    -TypeContact_order_supplier_internal_SALESREPFOLL=Lieferantenbestellungs-Nachverfolgung durch Vertreter
    -TypeContact_order_supplier_external_SHIPPING=Supplier Versand Kontakt
     PDFEinsteinDescription=Eine vollständige Bestellvorlage (Logo, ...)
    diff --git a/htdocs/langs/de_AT/suppliers.lang b/htdocs/langs/de_AT/suppliers.lang
    deleted file mode 100644
    index ecc72de0edf..00000000000
    --- a/htdocs/langs/de_AT/suppliers.lang
    +++ /dev/null
    @@ -1,3 +0,0 @@
    -# Dolibarr language file - Source file is en_US - suppliers
    -RefSupplierShort=Lieferanten Nr.
    -AddSupplierInvoice=Erzeuge Lieferantenrechnung
    diff --git a/htdocs/langs/de_CH/admin.lang b/htdocs/langs/de_CH/admin.lang
    index a869d00e737..b31fcfa9eba 100644
    --- a/htdocs/langs/de_CH/admin.lang
    +++ b/htdocs/langs/de_CH/admin.lang
    @@ -69,7 +69,6 @@ MAIN_MAIL_EMAIL_STARTTLS=TLS (STARTTLS) Verschlüsselung verwenden
     SubmitTranslation=Wenn die Übersetzung der Sprache unvollständig ist oder wenn Sie Fehler finden, können Sie können Sie die entsprechenden Sprachdateien im Verzeichnis <b>langs/%s</b> korrigieren und und anschliessend Ihre Änderungen unter  www.transifex.com/dolibarr-association/dolibarr/ teilen.
     SubmitTranslationENUS=Sollte die Übersetzung für eine Sprache nicht vollständig sein oder Fehler beinhalten, können Sie die entsprechenden Sprachdateien im Verzeichnis <b>langs/%s</b>  bearbeiten und anschliessend Ihre Änderungen an dolibarr.org/forum oder für Entwickler auf github.com/Dolibarr/dolibarr. übertragen.
     ModuleFamilyCrm=Kundenverwaltung (CRM)
    -ModuleFamilySrm=Lieferantenverwaltung (SRM)
     CallUpdatePage=Zur Aktualisierung der Daten und der Datenbankstruktur gehen Sie zur Seite %s.
     GenericMaskCodes=Sie können ein beliebiges Numerierungsschema wählen. Dieses Schema könnte z.B. so aussehen:<br><b>{000000}</b> steht für eine 6-stellige Nummer, die sich bei jedem neuen %s automatisch erhöht. Wählen Sie die Anzahl der Nullen je nach gewünschter Nummernlänge. Der Zähler füllt sich automatisch bis zum linken Ende mit Nullen um das gewünschte Format abzubilden. <br><b>{000000+000}</b> führt zu einem ähnlichen Ergebnis, allerdings mit einem Wertsprung in Höhe des Werts rechts des Pluszeichens, der beim ersten %s angewandt wird. <br><b>{000000@x}</b> wie zuvor, jedoch stellt sich der Zähler bei Erreichen des Monats x (zwischen 1 und 12) automatisch auf 0 zurück. Ist diese Option gewählt und x hat den Wert 2 oder höher, ist die Folge {mm}{yy} or {mm}{yyyy} ebenfalls erfoderlich. <br><b>{dd}</b> Tag (01 bis 31).<br><b>{mm}</b> Monat (01 bis 12).<br><b>{yy}</b>, <b>{yyyy}</b> or <b>{y}</b> Jahreszahl 1-, 2- oder 4-stellig. <br>
     GenericMaskCodes2=<b>{cccc}</b> der Kunden-Code mit n Zeichen<br><b>{cccc000}</b> der Kunden-Code mit n Zeichen, gefolgt von der dem Kunden zugeordneten Partner ID. Dieser Zähler wird gleichzeitig mit dem Globalen Zähler zurückgesetzt.<br><b>{tttt}</b> Die Partner ID mit n Zeichen (siehe unter Einstellungen->Stammdaten->Arten von Partnern). Wenn diese Option aktiv ist, wird für jede Partnerart ein separater Zähler geführt.<br>
    @@ -77,7 +76,6 @@ GenericMaskCodes4b=<u>Beispiel für Dritte erstellt am 2007-03-01:</u> <br>
     UMaskExplanation=Über diesen Parameter können Sie die standardmässigen Dateiberechtigungen für vom System erzeugte/verwaltete Inhalte festlegen. <br>Erforderlich ist ein Oktalwert (0666 bedeutet z.B. Lesen und Schreiben für alle). <br>Auf Windows-Umgebungen haben diese Einstellungen keinen Effekt.
     ConfirmPurge=Möchten Sie wirklich endgültig löschen?<br> Alle Dateien werden unwiderbringlich gelöscht (Attachments, Angebote, Rechnungen usw.)
     DescWeather=Die folgenden Diagramme werden auf der Übersicht Startseite angezeigt, wenn die entsprechenden Toleranzwerte erreicht werden:
    -HideAnyVATInformationOnPDF=Unterdrücken aller MwSt.-Informationen auf dem generierten PDF
     HideLocalTaxOnPDF=Unterdrücke %s Satz in der PDF Steuerspalte
     HideDetailsOnPDF=Unterdrücke Produktzeilen in generierten PDF
     PlaceCustomerAddressToIsoLocation=ISO Position für die Kundenadresse verwenden
    @@ -157,7 +155,6 @@ Delays_MAIN_DELAY_ACTIONS_TODO=Verzögerungstoleranz (in Tagen) vor Warnung für
     Delays_MAIN_DELAY_PROJECT_TO_CLOSE=Verzögerungstoleranz (in Tagen) vor Warnung für nicht fristgerecht geschlossene Projekte
     Delays_MAIN_DELAY_TASKS_TODO=Verzögerungstoleranz (in Tagen) vor Warnung für nicht erledigte Projektaufgaben
     Delays_MAIN_DELAY_ORDERS_TO_PROCESS=Verzögerungstoleranz (in Tagen), vor Warnung für nicht bearbeitete Bestellungen
    -Delays_MAIN_DELAY_SUPPLIER_ORDERS_TO_PROCESS=Verzögerungstoleranz (in Tagen), vor Warnung für nicht bearbeitete Lieferantenbestellungen
     Delays_MAIN_DELAY_PROPALS_TO_CLOSE=Verzögerungstoleranz (in Tagen) vor  Warnung für abzuschliessende Angebote
     SetupDescription1=Der Setupbereich erlaubt das konfigurieren ihrer Dolibarr Installation vor der ersten Verwendung.
     InfoDolibarr=Infos Dolibarr
    @@ -188,7 +185,6 @@ AddRefInList=Darstellung Kunden- /Lieferanten- Nr. in Listen (Listbox oder Combo
     AskForPreferredShippingMethod=Bevorzugte Kontaktmethode bei Partnern fragen.
     PasswordGenerationNone=Keine automatische Passwortvorschläge, das Passwort muss manuell eingegeben werden.
     HRMSetup=HRM Modul Einstellungen
    -CompanyCodeChecker=Modul für Geschäftspartner-Code-Erstellung (Kunden oder Lieferanten)
     CompanyIdProfChecker=Berufs-Identifikation einzigartige
     SuggestPaymentByRIBOnAccount=Zahlung per Lastschrift vorschlagen
     SuggestPaymentByChequeToAddress=Zahlung per Scheck vorschlagen
    @@ -217,6 +213,7 @@ MemcachedNotAvailable=Kein Cache Anwendung gefunden. \nSie können die Leistung
     MemcachedModuleAvailableButNotSetup=Module memcached für applicative Cache gefunden, aber Setup-Modul ist nicht vollständig.
     MemcachedAvailableAndSetup=Module memcached dedicated to use memcached server is enabled..
     ServiceSetup=Leistungen Modul Setup
    +ViewProductDescInThirdpartyLanguageAbility=Visualization of products descriptions in the third party language
     UseSearchToSelectProductTooltip=Wenn Sie eine grosse Anzahl von Produkten (> 100.000) haben, können Sie die Geschwindigkeit verbessern, indem Sie in Einstellungen -> Andere die Konstante PRODUCT_DONOTSEARCH_ANYWHERE auf 1 setzen. Die Suche startet dann am Beginn des Strings.
     SetDefaultBarcodeTypeThirdParties=Standard-Barcode-Typ für Geschäftspartner
     UseUnits=Definieren Sie eine Masseinheit für die Menge während der Auftrags-, Auftragsbestätigungs- oder Rechnungszeilen-Ausgabe
    @@ -241,10 +238,11 @@ TasksNumberingModules=Aufgaben-Nummerierungs-Modul
     NbMajMin=Mindestanzahl Grossbuchstaben
     TemplatePDFExpenseReports=Dokumentvorlagen zur Spesenabrechnung Dokument erstellen
     HighlightLinesColor=Farbe des Highlight Effekt bei Mausbewegung (wählen sie keine für keinen Highlight Effekt)
    -TextTitleColor=Farbe des Seitentitels
     LinkColor=Linkfarbe
     NbAddedAutomatically=Anzahl Tage die den Benutzern jeden Monat automatisch dazuaddiert werden
    -MailToSendIntervention=Um Interventions zu schicken
    +MailToSendProposal=Angebote Kunde
    +MailToSendIntervention=Arbeitseinsätze
    +MailToThirdparty=Geschäftspartner
     ModelModulesProduct=Vorlage für Produktdokumente
     ToGenerateCodeDefineAutomaticRuleFirst=Um automatisch Barcodenummern zu generieren, muss zuerst ein Nummerierungmodul im Barcodemodul definiert werden.
     SeeSubstitutionVars=Siehe * für eine Liste der Verfügbaren Variablen
    diff --git a/htdocs/langs/de_CH/banks.lang b/htdocs/langs/de_CH/banks.lang
    index 63f1a32091a..c95bf26189d 100644
    --- a/htdocs/langs/de_CH/banks.lang
    +++ b/htdocs/langs/de_CH/banks.lang
    @@ -1,9 +1,11 @@
     # Dolibarr language file - Source file is en_US - banks
    -MenuBankCash=Finanzen
     FinancialAccount=Finanzkonto
     BankAccounts=Kontenübersicht
     AccountRef=Konto-Referenz
    +AccountLabel=Kontobezeichnung
     CashAccount=Kasse
    +BankBalanceBefore=Bilanz vor
    +BankBalanceAfter=Bilanz nach
     AllTime=Vom start
     Reconciliation=Zahlungsabgleich
     RIB=Kontonummer
    @@ -16,6 +18,8 @@ WithdrawalPayment=Entnahme Zahlung
     BankTransfers=Kontentransfer
     BankChecksToReceipt=Checks die auf Einlösung warten
     PaymentDateUpdateSucceeded=Zahlungsdatum erfolgreich aktualisiert
    +InputReceiptNumber=Wählen Sie den Kontoauszug  der mit der Zahlungs übereinstimmt. Verwenden Sie einen sortierbaren numerischen Wert: YYYYMM oder YYYYMMDD
    +EventualyAddCategory=Wenn möglich Kategorie angeben, worin die Daten eingeordnet werden
     DefaultRIB=Standart Bankkonto-Nummer
     RejectCheck=Überprüfung zurückgewiesen
     RejectCheckDate=Datum die Überprüfung wurde zurückgewiesen
    diff --git a/htdocs/langs/de_CH/companies.lang b/htdocs/langs/de_CH/companies.lang
    index 765b9737c53..244a92b0f58 100644
    --- a/htdocs/langs/de_CH/companies.lang
    +++ b/htdocs/langs/de_CH/companies.lang
    @@ -1,8 +1,6 @@
     # Dolibarr language file - Source file is en_US - companies
     SelectThirdParty=Wähle einen Geschäftspartner
     MenuNewThirdParty=Neuer Geschäftspartner
    -NewThirdParty=Neuer Geschäftspartner (Leads, Kunden, Lieferanten)
    -CreateDolibarrThirdPartySupplier=Neuen Geschäftspartner erstellen (Lieferant)
     CreateThirdPartyOnly=Geschäftspartner erstellen
     IdThirdParty=Geschäftspartner ID
     IdCompany=Unternehmens ID
    @@ -17,14 +15,11 @@ ThirdPartyType=Typ des Geschäftspartners
     PostOrFunction=Position
     PhoneShort=Telefon
     No_Email=Keine E-Mail-Kampagnen
    -ThirdpartyNotCustomerNotSupplierSoNoRef=Adresse ist weder Kunde noch Lieferant, keine Objekte zum Verknüpfen verfügbar
     OverAllSupplierProposals=Generelle Preisanfragen
     LocalTax1IsUsed=Zweite Steuer verwenden
     LocalTax2IsUsed=Dritte Steuer nutzen
     WrongCustomerCode=Kunden-Code ungültig
    -WrongSupplierCode=Lieferanten-Code ungültig
     CustomerCodeModel=Kunden-Code-Modell
    -SupplierCodeModel=Lieferanten-Code Modell
     ProfId1AR=Prof Id 1 (CUIT)
     ProfId2AR=Prof Id 2 (Revenu Bestien)
     ProfId1AT=Prof Id 1
    @@ -76,9 +71,7 @@ NoContactDefined=Kein Kontakt vorhanden
     AddThirdParty=Geschäftspartner erstellen
     CustomerCode=Kunden-Nummer
     CustomerCodeShort=Kunden-Nr.
    -SupplierCodeShort=Lieferanten-Nr.
     RequiredIfCustomer=Erforderlich falls Geschäftspartner Kunde oder Interessent ist
    -RequiredIfSupplier=Erforderlich falls Geschäftspartner Lieferant ist
     ListOfThirdParties=Liste der Geschäftspartner
     ShowContact=Zeige Kontaktangaben
     ContactForOrdersOrShipments=Bestellungs- oder Lieferkontakt
    diff --git a/htdocs/langs/de_CH/compta.lang b/htdocs/langs/de_CH/compta.lang
    index a7d3db84884..3e2e0e5661e 100644
    --- a/htdocs/langs/de_CH/compta.lang
    +++ b/htdocs/langs/de_CH/compta.lang
    @@ -18,7 +18,6 @@ LastCheckReceiptShort=Letzte %s Scheckeinnahmen
     NoWaitingChecks=Keine Schecks warten auf Einlösung.
     CalcModeVATDebt=Modus <b>%s Mwst. auf Engagement Rechnungslegung %s</b>.
     CalcModeLT2Rec=Modus <b>%sIRPF aufLieferantenrechnungen%s</b>
    -SeeReportInInputOutputMode=Der <b>%sEinkünfte-Ausgaben%s</b>-Bericht medlet <b>Istbesteuerung</b> für eine Berechnung der tatsächlich erfolgten Zahlungsströme.
     RulesResultDue=- Dies beinhaltet ausstehende Rechnungen, Aufwendungen, Mehrwertsteuern, Abgaben, ob sie bezahlt wurden oder nicht. Auch die gezahlten Gehälter. <br> - Es gilt das Freigabedatum von den Rechnungen und MwSt., sowie das Fälligkeitsdatum für Aufwendungen. Für Gehälter definiert mit dem Modul Löhne, wird das Valutadatum der Zahlung verwendet.
     LT2ReportByCustomersES=Bericht von Geschäftspartner EKSt.
     VATReportByCustomersInInputOutputMode=Bericht zur vereinnahmten und bezahlten MwSt. nach Kunden
    diff --git a/htdocs/langs/de_CH/dict.lang b/htdocs/langs/de_CH/dict.lang
    index ff6afe3e5e0..07a3cdfd4b8 100644
    --- a/htdocs/langs/de_CH/dict.lang
    +++ b/htdocs/langs/de_CH/dict.lang
    @@ -1,4 +1,3 @@
     # Dolibarr language file - Source file is en_US - dict
    -CountryGB=Grossbritannien
     CountryBY=Weissrussland
     CountryHM=Heard und McDonald Inseln
    diff --git a/htdocs/langs/de_CH/ecm.lang b/htdocs/langs/de_CH/ecm.lang
    index 8e33df67a00..dae004fa8b9 100644
    --- a/htdocs/langs/de_CH/ecm.lang
    +++ b/htdocs/langs/de_CH/ecm.lang
    @@ -6,7 +6,6 @@ ECMSectionsManual=Manuelle Hierarchie
     ECMSectionsAuto=Automatische Hierarchie
     ECMNbOfFilesInDir=Anzahl der Dateien in Ordner
     ECMNbOfSubDir=Anzahl der Unterordner
    -ECMAreaDesc=Das EDM (Elektronisches Dokumenten Management)-System erlaubt Ihnen Speichern, Teilen und rasches Auffinden von allen Dokumenten im Dolibarr.
     ECMAreaDesc2=* In den automatischen Verzeichnissen werden die vom System erzeugeten Dokumente abgelegt. <br> * Die manuellen Verzeichnisse können Sie selbst verwalten und zusätzliche nicht direkt zuordenbare Dokument hinterlegen.
     ECMSectionWasRemoved=Der Ordner <b>%s</b> wurde gelöscht.
     ECMSearchByKeywords=Suche nach Stichwörter
    diff --git a/htdocs/langs/de_CH/errors.lang b/htdocs/langs/de_CH/errors.lang
    index c9a1034fad6..7eec7013d05 100644
    --- a/htdocs/langs/de_CH/errors.lang
    +++ b/htdocs/langs/de_CH/errors.lang
    @@ -16,7 +16,6 @@ ErrorForbidden3=Es scheint keine ordnungsgemässe Authentifizierung für das Sys
     ErrorDateMustBeBeforeToday=Datum darf nicht in der Zukunft sein
     ErrorWarehouseRequiredIntoShipmentLine=Warenlager ist auf der Lieferzeile erforderlich.
     ErrorFileMustHaveFormat=Datei muss das Format %s haben
    -ErrorSupplierCountryIsNotDefined=Zu diesem Lieferant ist kein Land definiert. Bitte korrigieren Sie dies zuerst.
     ErrorsThirdpartyMerge=Die zwei Einträge können nicht zusammengeführt werden. Aktion abgebrochen.
     WarningBookmarkAlreadyExists=Ein Lesezeichen mit diesem Titel oder Ziel (URL) existiert bereits.
     WarningPassIsEmpty=Warnung: Derzeit ist kein Datenbankpasswort gesetzt. Dies ist eine Sicherheitslücke. Konfigurieren Sie ehestmöglich ein Passwort für den Datenbankzugriff und passen Sie Ihre conf.php entsprechend an.
    diff --git a/htdocs/langs/de_CH/loan.lang b/htdocs/langs/de_CH/loan.lang
    index e6cab3ae366..cbaad3bc2e6 100644
    --- a/htdocs/langs/de_CH/loan.lang
    +++ b/htdocs/langs/de_CH/loan.lang
    @@ -1,5 +1,2 @@
     # Dolibarr language file - Source file is en_US - loan
     ShowLoanPayment=Zeige Kreidtauszahlung
    -PurchaseFinanceInfo=Kauf und Finanzierungs Inforamtionen
    -ShowMeCalculationsAndAmortization=Zeigen Sie mir die Berechnungen und Amortization
    -AmortizationPaymentDesc=Die <a href="#amortization">Amortisation</a> reisst ab wie viel von Ihrer monatlichen Zahlung geht für die Bankzinsen, und wie viel für die Tilgung des Haupt-Darlehen geht.
    diff --git a/htdocs/langs/de_CH/main.lang b/htdocs/langs/de_CH/main.lang
    index 4f8e320d1c1..d99a7bb54a2 100644
    --- a/htdocs/langs/de_CH/main.lang
    +++ b/htdocs/langs/de_CH/main.lang
    @@ -8,8 +8,8 @@ FormatDateShort=%d.%m.%Y
     FormatDateShortInput=%d.%m.%Y
     FormatDateShortJava=dd.MM.yyyy
     FormatDateShortJavaInput=dd.MM.yyyy
    -FormatDateShortJQuery=dd.MM.yy
    -FormatDateShortJQueryInput=dd.MM.yy
    +FormatDateShortJQuery=dd.mm.yy
    +FormatDateShortJQueryInput=dd.mm.yy
     FormatHourShortJQuery=HH:MI
     FormatHourShort=%H:%M
     FormatHourShortDuration=%H:%M
    @@ -38,6 +38,7 @@ Close=Schliessen
     CloseBox=Box vom Startbildschirm entfernen
     ValidateAndApprove=Freigeben und bestätigen
     Valid=Freigabe
    +Connection=Anmeldung
     DateToday=Aktuelles Datum
     DateStart=Startdatum
     DateEnd=Enddatum
    @@ -90,7 +91,6 @@ CloseWindow=Fenster schliessen
     SendAcknowledgementByMail=Bestätigungsemail senden
     NoMobilePhone=Kein Mobiltelefon
     YouCanSetDefaultValueInModuleSetup=Standardwerte für neue Datensätzen können im Modulsetup eingestellt werden
    -MenuAccountancy=Rechnungswesen
     CurrentTheme=Aktuelle Oberfläche
     CreditCard=Kreditkarte
     FieldsWithIsForPublic=Felder mit <b>%s</b> sind für Mitglieder öffentlich sichtbar. Über die "Öffentlich"-Checkbox können Sie dies ändern.
    diff --git a/htdocs/langs/de_CH/orders.lang b/htdocs/langs/de_CH/orders.lang
    index 4c9c4e4a20b..a35e1bf9cb3 100644
    --- a/htdocs/langs/de_CH/orders.lang
    +++ b/htdocs/langs/de_CH/orders.lang
    @@ -4,5 +4,4 @@ OrderCard=Bestell-Karte
     CancelOrder=Bestellung verwerfen
     NoOrder=Keine Bestellung
     CloseOrder=Bestellung schliessen
    -RefOrderSupplier=Bestellreferenz für Lieferant
     Error_OrderNotChecked=Keine zu verrechnenden Bestellungen ausgewählt
    diff --git a/htdocs/langs/de_CH/products.lang b/htdocs/langs/de_CH/products.lang
    index 66d6eeb8879..3f4763cac47 100644
    --- a/htdocs/langs/de_CH/products.lang
    +++ b/htdocs/langs/de_CH/products.lang
    @@ -29,7 +29,6 @@ PricingRule=Preisregel für Verkaufspreise
     PriceExpressionEditorHelp2=Sie können auf die ExtraFields mit Variablen wie <b>#extrafield_myextrafieldkey# </b> und globale Variablen mit <b>#global_mycode#</b> zugreifen
     PriceMode=Preisfindungs-Methode
     ComposedProductIncDecStock=Erhöhen/verringern Lagerbestand  bei verknüpften Produkten
    -MinCustomerPrice=Mindespreis für Kunden
     AddUpdater=Aktualisierung hinzufügen
     VariableToUpdate=Zu aktualisierende Variablen
     NbOfQtyInProposals=Menge in Angebot
    diff --git a/htdocs/langs/de_CH/sendings.lang b/htdocs/langs/de_CH/sendings.lang
    index 8b084d38bbe..d89bd5314ae 100644
    --- a/htdocs/langs/de_CH/sendings.lang
    +++ b/htdocs/langs/de_CH/sendings.lang
    @@ -1,6 +1,7 @@
     # Dolibarr language file - Source file is en_US - sendings
     RefSending=Versand Nr.
     SendingCard=Auslieferungen
    +KeepToShip=Zum Versand behalten
     StatsOnShipmentsOnlyValidated=Versandstatistik (nur Freigegebene). Das Datum ist das der Freigabe (geplantes Lieferdatum ist nicht immer bekannt).
     DocumentModelTyphon=Vollständig Dokumentvorlage für die Lieferungscheine (Logo, ...)
     SumOfProductVolumes=Summe der Produktevolumen
    diff --git a/htdocs/langs/de_CH/supplier_proposal.lang b/htdocs/langs/de_CH/supplier_proposal.lang
    index 5c05c13ad03..5f2fe09a15e 100644
    --- a/htdocs/langs/de_CH/supplier_proposal.lang
    +++ b/htdocs/langs/de_CH/supplier_proposal.lang
    @@ -1,18 +1,12 @@
     # Dolibarr language file - Source file is en_US - supplier_proposal
    -SupplierProposal=Angebot Lieferant
    -supplier_proposalDESC=Preisanfragen Lieferant verwalten
     SupplierProposalNew=Neue Preisanfrage
     CommRequest=Generelle Preisanfrage
     CommRequests=Generelle Preisanfragen
     SearchRequest=Anfragen finden
     DraftRequests=Entwürfe Preisanfragen
     RequestsOpened=Offene Preisanfragen
    -SupplierProposalShort=Angebot Lieferant
    -SupplierProposals=Angebote Lieferant
    -SupplierProposalsShort=Angebote Lieferant
     NewAskPrice=Neue Preisanfrage
     ShowSupplierProposal=Preisanfrage zeigen
    -SupplierProposalRefFourn=Lieferanten-Nr.
     SupplierProposalRefFournNotice=Bevor die Preisanfrage mit "Angenommen" abgeschlossen wird, sollten Referenzen zum Lieferant eingeholt werden.
     ValidateAsk=Anfrage bestätigen
     SupplierProposalStatusDraft=Entwürfe (benötigen Bestätigung)
    diff --git a/htdocs/langs/de_CH/suppliers.lang b/htdocs/langs/de_CH/suppliers.lang
    index f29080cd177..36a3b8efc3c 100644
    --- a/htdocs/langs/de_CH/suppliers.lang
    +++ b/htdocs/langs/de_CH/suppliers.lang
    @@ -1,9 +1,5 @@
     # Dolibarr language file - Source file is en_US - suppliers
     TotalBuyingPriceMinShort=Summe der Einkaufspreise der Unterprodukte
    -SupplierPrices=Lieferanten Preise
    -RefSupplierShort=Ref . Lieferant
    -SupplierReputation=Lieferantenbewertung
     DoNotOrderThisProductToThisSupplier=Nicht bestellen
     NotTheGoodQualitySupplier=Falsche Menge
     ReputationForThisProduct=Bewertung
    -BuyingPriceNumShort=Lieferanten Preise
    diff --git a/htdocs/langs/de_CH/users.lang b/htdocs/langs/de_CH/users.lang
    index 0d913664574..19480c4be70 100644
    --- a/htdocs/langs/de_CH/users.lang
    +++ b/htdocs/langs/de_CH/users.lang
    @@ -1,7 +1,6 @@
     # Dolibarr language file - Source file is en_US - users
     UserCard=Benutzer-Karte
     GroupCard=Gruppe-Karte
    -LastGroupsCreated=%s neueste Gruppen
     LastUsersCreated=%s neueste Benutzer
     LinkToCompanyContact=Mit Geschäftspartner/Kontakt verknüpfen
     LinkedToDolibarrThirdParty=Mit Geschäftspartner verknüpft
    diff --git a/htdocs/langs/de_DE/accountancy.lang b/htdocs/langs/de_DE/accountancy.lang
    index 1a08317710a..577d5c1e01a 100644
    --- a/htdocs/langs/de_DE/accountancy.lang
    +++ b/htdocs/langs/de_DE/accountancy.lang
    @@ -1,4 +1,5 @@
     # Dolibarr language file - en_US - Accounting Expert
    +Accounting=Buchhaltung
     ACCOUNTING_EXPORT_SEPARATORCSV=Spaltentrennzeichen für die Exportdatei
     ACCOUNTING_EXPORT_DATE=Datumsformat der Exportdatei
     ACCOUNTING_EXPORT_PIECE=Stückzahl exportieren
    @@ -39,11 +40,11 @@ AccountWithNonZeroValues=Konto mit Werten != 0
     ListOfAccounts=Kontenpläne
     
     MainAccountForCustomersNotDefined=Standardkonto für Kunden im Setup nicht definiert
    -MainAccountForSuppliersNotDefined=Standardkonto für Lieferanten ist im Setup nicht definiert
    +MainAccountForSuppliersNotDefined=Main accounting account for vendors not defined in setup
     MainAccountForUsersNotDefined=STandardkonto für Benutzer ist im Setup nicht definiert
     MainAccountForVatPaymentNotDefined=Standardkonto für MWSt Zahlungen ist im Setup nicht definiert
     
    -AccountancyArea=Buchhaltung
    +AccountancyArea=Bereich Buchhaltung
     AccountancyAreaDescIntro=Die Verwendung des Buchhaltungsmoduls erfolgt in mehreren Schritten:
     AccountancyAreaDescActionOnce=Die folgenden Aktionen werden üblicherweise nur ein Mal ausgeführt, oder jährlich...
     AccountancyAreaDescActionOnceBis=Die nächsten Schritte sollten getan werden, um Ihnen in Zukunft  Zeit zu sparen, indem Sie Ihnen das korrekte Standardbuchhaltungskonto vorschlagen, wenn Sie die Journalisierung (Schreiben des Buchungsjournal und des Hauptbuchs) machen.
    @@ -54,6 +55,7 @@ AccountancyAreaDescChartModel=SCHRITT %s: Erstellen Sie ein Modell des Kontenpla
     AccountancyAreaDescChart=SCHRITT %s: Erstellen oder überprüfen des Inhalts Ihres Kontenplans im Menü %s
     
     AccountancyAreaDescVat=SCHRITT %s: Definition des Buchhaltungskonto für jeden Steuersatz. Kann im Menü %s geändert werden.
    +AccountancyAreaDescDefault=STEP %s: Define default accounting accounts. For this, use the menu entry %s.
     AccountancyAreaDescExpenseReport=SCHRITT %s: Definition der Buchhaltungskonten für die verschiedenen Arten der Spesenabrechnung. Kann im Menü %s geändert werden.
     AccountancyAreaDescSal=SCHRITT %s: Buchhaltungskonto für Lohnzahlungen definieren. Kann im Menü %s geändert werden.
     AccountancyAreaDescContrib=SCHRITT %s: Definition der Buchhaltungskonten für besondere Aufwendungen (Sonstige Steuern) . Kann im Menü %s geändert werden.
    @@ -89,7 +91,7 @@ MenuProductsAccounts=Produkt Erlöskonten
     ProductsBinding=Produkt Konten
     Ventilation=Zu Konten zusammenfügen 
     CustomersVentilation=Kundenrechnungen zuordnen
    -SuppliersVentilation=Lieferantenrechnungen zusammenfügen
    +SuppliersVentilation=Vendor invoice binding
     ExpenseReportsVentilation=Spesenabrechnung Zuordnung
     CreateMvts=Neue Transaktion erstellen
     UpdateMvts=Änderung einer Transaktion
    @@ -130,12 +132,14 @@ ACCOUNTING_LENGTH_GACCOUNT=Länge der Kontonummern der Buchhaltung (Wenn dieser
     ACCOUNTING_LENGTH_AACCOUNT=Länge von den Partner Buchhaltungskonten (Wenn dieser Wert auf 6 gesetzt ist, wird das Konto '401' als '401000' am Bildschirm angezeigt)
     ACCOUNTING_MANAGE_ZERO=Verwalten der Null am Ende eines Buchhaltungskontos. In einigen Ländern notwendig (zB. Schweiz). Standardmäßig deaktiviert. Wenn ausgeschaltet, können die folgenden 2 Parameter konfigurieren werden um virtuelle Nullen anzuhängen
     BANK_DISABLE_DIRECT_INPUT=Deaktivieren der direkte Aufzeichnung von Transaktion auf dem Bankkonto
    +ACCOUNTING_ENABLE_EXPORT_DRAFT_JOURNAL=Enable draft export on journal
     
     ACCOUNTING_SELL_JOURNAL=Ausgangsrechnungen
     ACCOUNTING_PURCHASE_JOURNAL=Eingangsrechnungen
     ACCOUNTING_MISCELLANEOUS_JOURNAL=Verschiedenes Journal
     ACCOUNTING_EXPENSEREPORT_JOURNAL=Spesenabrechnung Journal
     ACCOUNTING_SOCIAL_JOURNAL=Sozial-Journal
    +ACCOUNTING_HAS_NEW_JOURNAL=Has new Journal
     
     ACCOUNTING_ACCOUNT_TRANSFER_CASH=Buchhaltungskonten für Transferierung
     ACCOUNTING_ACCOUNT_SUSPENSE=Buchhaltungskonten in Wartestellung
    @@ -185,11 +189,12 @@ ListeMvts=Liste der Bewegungen
     ErrorDebitCredit=Soll und Haben können nicht gleichzeitig eingegeben werden
     AddCompteFromBK=Buchhaltungskonten zur Gruppe hinzufügen
     ReportThirdParty=Zeige Partner
    -DescThirdPartyReport=Kontieren Sie hier die Liste der Kunden und Lieferanten zu Ihrem Buchhaltungs-Konten
    +DescThirdPartyReport=Consult here the list of the third party customers and vendors and their accounting accounts
     ListAccounts=Liste der Abrechnungskonten
     UnknownAccountForThirdparty=Unbekanntes Konto, %s wird verwendet
     UnknownAccountForThirdpartyBlocking=Unbekanntes Konto, weiterfahren nicht möglich
     UnknownAccountForThirdpartyAndWaitingAccountNotDefinedBlocking=Unknown third party account and waiting account not defined. Blocking error
    +PaymentsNotLinkedToProduct=Payment not linked to any product / service
     
     Pcgtype=Kontenklasse
     Pcgsubtype=Unterkontenklasse
    @@ -204,8 +209,8 @@ DescVentilDoneCustomer=Kontieren Sie hier die Liste der Kundenrechnungszeilen zu
     DescVentilTodoCustomer=Kontiere nicht bereits kontierte Rechnungspositionen mit einem  Buchhaltung Erlös-Konto
     ChangeAccount=Ändere das Artikel Buchhaltungskonto für die ausgewählten Zeilen mit dem folgenden Buchhaltungskonto:
     Vide=-
    -DescVentilSupplier=Kontieren Sie hier die Liste der Lieferantenrechnungszeilen gebunden oder nicht, zu einem Buchhaltungs-Konto 
    -DescVentilDoneSupplier=Kontieren Sie hier die Liste der Zeilen von Lieferantenrechnungen zu ihren Buchhaltungs-Konten
    +DescVentilSupplier=Consult here the list of vendor invoice lines bound or not yet bound to a product accounting account
    +DescVentilDoneSupplier=Consult here the list of the lines of invoices vendors and their accounting account
     DescVentilTodoExpenseReport=Binde Spesenabrechnungspositionen die nicht gebunden mit einem Buchhaltungs-Konto
     DescVentilExpenseReport=Kontieren Sie hier in der Liste Spesenabrechnungszeilen  gebunden (oder nicht) zu Ihren Buchhaltungs-Konten
     DescVentilExpenseReportMore=Wenn Sie beim Buchhaltungskonto den Typen Spesenabrechnungpositionen eingestellt haben, wird die Applikation alle Kontierungen zwischen den Spesenabrechnungspositionen und dem Buchhaltungskonto von Ihrem Kontenrahmen verwenden, durch einen einzigen Klick auf die Schaltfläche <strong> "%s" </strong>. Wenn kein Konto definiert wurde unter Stammdaten / Gebührenarten oder wenn Sie einige Zeilen nicht zu irgendeinem automatischen Konto gebunden haben, müssen Sie die Zuordnung manuell aus dem Menü  "<strong> %s </strong>“ machen.
    @@ -215,7 +220,7 @@ ValidateHistory=automatisch verbinden
     AutomaticBindingDone=automatische Zuordnung erledigt
     
     ErrorAccountancyCodeIsAlreadyUse=Fehler, Sie können dieses Buchhaltungskonto nicht löschen, da es benutzt wird.
    -MvtNotCorrectlyBalanced=Der Saldo der Buchung ist nicht ausgeglichen. Haben = %s. Soll = %s
    +MvtNotCorrectlyBalanced=Movement not correctly balanced. Debit = %s | Credit = %s
     FicheVentilation=Zuordnungs Karte
     GeneralLedgerIsWritten=Operationen werden ins Hauptbuch geschrieben
     GeneralLedgerSomeRecordWasNotRecorded=Some of the transactions could not be journalized. If there is no other error message, this is probably because they were already journalized.
    @@ -293,4 +298,9 @@ Binded=Zeilen verbunden
     ToBind=Zeilen für Zuordnung
     UseMenuToSetBindindManualy=Automatische Kontierung nicht möglich, verwende das Menü <a href="%s">%s</a> um die Zuweisung manuell zu machen
     
    +## Import
    +ImportAccountingEntries=Accounting entries
    +
     WarningReportNotReliable=Warnung: Dieser Bericht basiert nicht auf dem Hauptbuch, daruch werden keine im Hauptbuch veränderten Buchungen berücksichtigt. Wenn die Buchhaltung aktuell ist, ist die Buchhaltungsansicht aussagekräftiger.
    +ExpenseReportJournal=Expense Report Journal
    +InventoryJournal=Inventory Journal
    diff --git a/htdocs/langs/de_DE/admin.lang b/htdocs/langs/de_DE/admin.lang
    index 2acd876d91c..d9314912660 100644
    --- a/htdocs/langs/de_DE/admin.lang
    +++ b/htdocs/langs/de_DE/admin.lang
    @@ -269,10 +269,11 @@ MAIN_MAIL_SMTP_SERVER=SMTP-Host (standardmäßig in php.ini: <b>%s</b>)
     MAIN_MAIL_SMTP_PORT_NotAvailableOnLinuxLike=SMTP/SMTPS-Port (nicht in PHP definiert in Unix-Umgebungen)
     MAIN_MAIL_SMTP_SERVER_NotAvailableOnLinuxLike=SMTP-Host (nicht in PHP definiert auf Unix-Umgebungen)
     MAIN_MAIL_EMAIL_FROM=E-Mail-Absender für automatisch erzeugte Mails (standardmäßig in php.ini: <b>%s</b>)
    -MAIN_MAIL_ERRORS_TO=E-Mailadresse, die in E-Mails als Feld "Fehler an" verwendet wird
    +MAIN_MAIL_ERRORS_TO=Eemail used for error returns emails (fields 'Errors-To' in emails sent)
     MAIN_MAIL_AUTOCOPY_TO= Senden Sie automatisch eine Blindkopie aller gesendeten Mails an
     MAIN_DISABLE_ALL_MAILS=Alle E-Mail-Funktionen deaktivieren (für Test- oder Demozwecke)
     MAIN_MAIL_FORCE_SENDTO=Send all emails to (instead of real recipients, for test purposes)
    +MAIN_MAIL_ENABLED_USER_DEST_SELECT=Add employees users with email into allowed destinaries list
     MAIN_MAIL_SENDMODE=Methode zum Senden von E-Mails
     MAIN_MAIL_SMTPS_ID=SMTP ID, wenn Authentifizierung erforderlich
     MAIN_MAIL_SMTPS_PW=SMTP Passwort, wenn Authentifizierung erforderlich
    @@ -291,7 +292,7 @@ ModuleSetup=Moduleinstellung
     ModulesSetup=Modul-/Applikationseinstellung
     ModuleFamilyBase=System
     ModuleFamilyCrm=Kunden-Beziehungs-Management (CRM)
    -ModuleFamilySrm=Lieferantenmanagement (SRM)
    +ModuleFamilySrm=Vendor Relation Management (VRM)
     ModuleFamilyProducts=Produktverwaltung (WW)
     ModuleFamilyHr=Personalverwaltung (PM)
     ModuleFamilyProjects=Projektverwaltung/Zusammenarbeit
    @@ -373,7 +374,8 @@ NoSmsEngine=Kein SMS Sende Manager verfügbar. SMS Sende Manager sind nicht inst
     PDF=PDF
     PDFDesc=Sie können jede globale Optionen im Zusammenhang mit der PDF-Erzeugung einstellen
     PDFAddressForging=Regeln zum Formen der Adresse-Boxen
    -HideAnyVATInformationOnPDF=Unterdrücken aller USt.-Informationen auf dem generierten PDF
    +HideAnyVATInformationOnPDF=Hide all information related to Sales tax / VAT on generated PDF
    +PDFRulesForSalesTax=Regeln für Umsatzsteuer / MwSt.
     PDFLocaltax=Regeln für %s
     HideLocalTaxOnPDF=Hide %s rate into pdf column tax sale
     HideDescOnPDF=Unterdrücke Produktbeschreibungen in generierten PDF
    @@ -445,13 +447,14 @@ DisplayCompanyInfo=Firmenadresse anzeigen
     DisplayCompanyManagers=Anzeige Namen der Geschäftsführung
     DisplayCompanyInfoAndManagers=Firmenanschrift und Managernamen anzeigen
     EnableAndSetupModuleCron=Um wiederkehrende Rechnungen automatisch zu generieren, muss Modul *%s* aktiviert und korrekt eingerichtet sein. Ansonsten müssen die Rechnungen via *Erstellen* Knopf auf dieser Vorlage erstellt werden. Auch wenn die Rechnungen automatisch generiert werden, können trotzdem noch manuelle Rechnungen erstellt werden. Die Perioden werden nicht doppelt in Rechnung gestellt.
    -ModuleCompanyCodeAquarium=Return an accounting code built by:<br>%s followed by third party supplier code for a supplier accounting code,<br>%s followed by third party customer code for a customer accounting code.
    +ModuleCompanyCodeCustomerAquarium=%s followed by third party customer code for a customer accounting code
    +ModuleCompanyCodeSupplierAquarium=%s followed by third party supplier code for a supplier accounting code
     ModuleCompanyCodePanicum=Leeren Kontierungscode zurückgeben.
     ModuleCompanyCodeDigitaria=Accounting code depends on third party code. The code is composed of the character "C" in the first position followed by the first 5 characters of the third party code.
     Use3StepsApproval=Standardmäßig, Einkaufsaufträge müssen durch zwei unterschiedlichen Benutzer erstellt und freigegeben werden (ein Schritt/Benutzer zu erstellen und ein Schritt/Benutzer für die Freigabe). Beachten Sie wenn ein Benutzer beide Rechte hat - zum erstellen und freigeben, dann reicht ein Benutzer für diesen Vorgang. Optional können Sie ein zusätzlicher Schritt/User für die Freigabe einrichten, wenn der Betrag einen bestimmten dedizierten Wert übersteigt (wenn der Betrag übersteigt wird, werden 3 Stufen notwendig: 1=Validierung, 2=erste Freigabe und 3=Gegenfreigabe.<br>Lassen Sie den Feld leer wenn eine Freigabe (2 Schritte) ausreicht; Tragen Sie einen sehr niedrigen Wert (0.1) wenn eine zweite Freigabe notwendig ist.
     UseDoubleApproval=3-Fach Verarbeitungsschritte verwenden wenn der Betrag (ohne Steuer) höher ist als ...
    -WarningPHPMail=WARNING: It is often better to setup outgoing emails to use the email server of your provider instead of the default setup. Some email providers (like Yahoo) does not allow you to send an email from another server than their own server. Your current setup use the server of the application to send email and not the server of your email provider, so some recipients (the one compatible with the restrictive DMARC protocol), will ask your email provider if they can accept your email and some email providers (like Yahoo) may respond "no" because the server is not a server of them, so few of your sent Emails may not be accepted (be carefull also to your email provider sending quota).<br>If your Email provider (like Yahoo) has this restriction, you must change Email setup to choose the other method "SMTP server" and enter the SMTP server and credentials provided by your Email provider (ask your EMail provider to get SMTP credentials for your account).
    -WarningPHPMail2=If your email SMTP provider need to restrict email client to some IP addresses (very rare), this is the IP address of your ERP CRM application: <strong>%s</strong>.
    +WarningPHPMail=WARNUNG: Es ist oft besser, für ausgehende E-Mails den E-Mail-Server Ihres Providers anstatt des Standardservers zu verwenden. Einige E-Mail-Provider (wie Yahoo) erlauben Ihnen nicht, eine E-Mail von einem anderen Server als ihrem eigenen Server zu senden. Ihre aktuelle Konfiguration verwendet den Server der Anwendung zum Senden von E-Mails und nicht den Server Ihres E-Mail-Providers. Daher werden einige Empfänger (die mit dem restriktiven DMARC-Protokoll kompatibel sind) Ihren E-Mail-Provider fragen, ob sie Ihre E-Mail annehmen können. Einige Provider (wie Yahoo) werden dann mit "Nein" antworten, weil der Server nicht ihrer ist. Also könnte es sein, dass einige Ihrer gesendeten E-Mails nicht akzeptiert werden (beachten Sie auch die E-Mail-Quota ihres Providers). <br>Wenn Ihr Provider (wie Yahoo) diese Einschränkung hat, müssen Sie das E-Mail-Setup ändern, und die andere Methode "SMTP-Server" auszuwählen und den SMTP-Server mit den von Ihrem E-Mail-Anbieter bereitgestellten Anmeldeinformationen einrichten (fragen Sie Ihren E-Mail-Provider nach SMTP-Zugangsdaten für Ihr Konto).
    +WarningPHPMail2=If your email SMTP provider need to restrict email client to some IP addresses (very rare), this is the IP address of the mail user agent (MUA) for your ERP CRM application: <strong>%s</strong>.
     ClickToShowDescription=Klicke um die Beschreibung zu sehen
     DependsOn=Diese Modul benötigt die folgenden Module
     RequiredBy=Diese Modul wird durch folgende Module verwendet
    @@ -471,6 +474,9 @@ AttachMainDocByDefault=Setzen Sie diesen Wert auf 1, wenn Sie das Hauptdokument
     FilesAttachedToEmail=Datei hinzufügen
     SendEmailsReminders=Erinnerung per E-Mail versenden
     davDescription=Add a component to be a DAV server
    +DAVSetup=Setup of module DAV
    +DAV_ALLOW_PUBLIC_DIR=Enable the public directory (WebDav directory with no login required)
    +DAV_ALLOW_PUBLIC_DIRTooltip=The WebDav public directory is a WebDAV directory everybody can access to (in read and write mode), with no need to have/use an existing login/password account.
     # Modules
     Module0Name=Benutzer und Gruppen
     Module0Desc=Benutzer / Mitarbeiter und Gruppen Administration
    @@ -479,7 +485,7 @@ Module1Desc=Partner- und Kontakteverwaltung
     Module2Name=Vertrieb
     Module2Desc=Vertriebsverwaltung
     Module10Name=Buchhaltung
    -Module10Desc=Einfache Buchhaltungsverwaltung (Rechnungen und Zahlungen)
    +Module10Desc=Simple accounting reports (journals, turnover) based onto database content. Does not use any ledger table.
     Module20Name=Angebote
     Module20Desc=Angebotsverwaltung
     Module22Name=E-Mail-Kampagnen
    @@ -491,7 +497,7 @@ Module25Desc=Kundenauftragsverwaltung
     Module30Name=Rechnungen
     Module30Desc=Rechnungs- und Gutschriftsverwaltung für Kunden. Rechnungsverwaltung für Lieferanten
     Module40Name=Lieferanten
    -Module40Desc=Lieferantenverwaltung und Einkauf (Bestellungen und Rechnungen)
    +Module40Desc=Suppliers and purchase management (purchase orders and billing)
     Module42Name=Debug Logs
     Module42Desc=Protokollierungsdienste (Syslog). Diese Logs dienen der Fehlersuche/Analyse.
     Module49Name=Bearbeiter
    @@ -546,8 +552,8 @@ Module400Name=Projekte / Chancen / Leads
     Module400Desc=Management of projects, opportunities/leads and/or tasks. You can also assign any element (invoice, order, proposal, intervention, ...) to a project and get a transversal view from the project view.
     Module410Name=Webkalender
     Module410Desc=Webkalenderintegration
    -Module500Name=Sonderausgaben
    -Module500Desc=Verwalten von speziellen Ausgaben (Steuern, Sozialabgaben, Dividenden)
    +Module500Name=Steuern und Sonderausgaben
    +Module500Desc=Management of other expenses (sale taxes, social or fiscal taxes, dividends, ...)
     Module510Name=Lohnzahlungen
     Module510Desc=Verwaltung der Angestellten-Löhne und -Zahlungen
     Module520Name=Darlehen
    @@ -561,14 +567,14 @@ Module700Name=Spenden
     Module700Desc=Spendenverwaltung
     Module770Name=Spesenabrechnungen
     Module770Desc=Management und Reporting von Reise- und Spesenabrechnungen (Transport, Essen, ...)
    -Module1120Name=Lieferant-Angebote
    -Module1120Desc=Anfordern von Lieferanten-Angeboten und Preise
    +Module1120Name=Vendor commercial proposal
    +Module1120Desc=Request vendor commercial proposal and prices
     Module1200Name=Mantis
     Module1200Desc=Mantis-Integration
     Module1520Name=Dokumente erstellen
     Module1520Desc=Mailings Dokumente erstellen
     Module1780Name=Kategorien/#tags
    -Module1780Desc=Kategorien erstellen (Produkte, Kunden, Lieferanten, Kontakte oder Mitglieder)
    +Module1780Desc=Create tags/category (products, customers, vendors, contacts or members)
     Module2000Name=FCKeditor
     Module2000Desc=Bearbeitung von machen Textbereichen mit erweiterten Editor (basierend auf CKEditor) erlauben
     Module2200Name=Dynamische Preise
    @@ -576,7 +582,7 @@ Module2200Desc=Mathematische Ausdrücke für Preise aktivieren
     Module2300Name=Geplante Aufträge
     Module2300Desc=Verwaltung geplanter Aufgaben (Cron oder chrono Tabelle)
     Module2400Name=Ereignisse/Termine
    -Module2400Desc=Folgeereignisse oder Termine. Ereignisse manuell in der Agenda erfassen oder Applikationen erlauben Termine zur Nachverfolgung zu erstellen.
    +Module2400Desc=Follow done and upcoming events. Let application logs automatic events for tracking purposes or record manual events or rendez-vous. This is the main important module for a good Customer or Supplier Relationship Management.
     Module2500Name=DMS / CMS
     Module2500Desc=Document Management System / Electronic Content Management. Automatic organization of your generated or stored documents. Share them when you need.
     Module2600Name=API/Webservice (SOAP Server)
    @@ -592,14 +598,14 @@ Module2900Name=GeoIPMaxmind
     Module2900Desc=GeoIP Maxmind Konvertierung
     Module3100Name=Skype
     Module3100Desc=Skype-Button zu Karten von Benutzer-/Partner-/Kontakt-/Mitglieder-Karten hinzufügen
    -Module3200Name=Unalterable Archives
    +Module3200Name=Unveränderliche Archive
     Module3200Desc=Activate log of some business events into an unalterable log. Events are archived in real-time. The log is a table of chained events that can be read only and exported. This module may be mandatory for some countries.
     Module4000Name=PV
     Module4000Desc=Personalverwaltung
     Module5000Name=Mandantenfähigkeit
     Module5000Desc=Ermöglicht Ihnen die Verwaltung mehrerer Firmen
     Module6000Name=Workflow
    -Module6000Desc=Workflow Management
    +Module6000Desc=Workflow management (automatic creation of object and/or automatic status change)
     Module10000Name=Webseiten
     Module10000Desc=Create public websites with a WYSIWG editor. Just setup your web server (Apache, Nginx, ...) to point to the dedicated Dolibarr directory to have it online on the Internet with your own domain name.
     Module20000Name=Urlaubsantrags-Verwaltung
    @@ -613,7 +619,7 @@ Module50100Desc=Modul Point of Sale (POS)\n
     Module50200Name=Paypal
     Module50200Desc=Modul um Online Zahlungen via PayPal entgegenzunehmen. Ihre Kunden können damit freie Zahlungen machen, oder Dolibarr Objekte (Rechnungen, Bestelltungen...) bezahlen
     Module50400Name=Buchhaltung (erweitert)
    -Module50400Desc=Buchhaltung (doppelte Buchungen, Unterstützung von Haupt- und Nebenbüchern)
    +Module50400Desc=Accounting management (double entries, support general and auxiliary ledgers). Export the ledger in several other accounting software format.
     Module54000Name=PrintIPP
     Module54000Desc=Direktdruck (ohne die Dokumente zu öffnen) mittels CUPS IPP (Drucker muss vom Server aus sichtbar sein und auf dem Server muss CUPS installiert sein)
     Module55000Name=Befragung, Umfrage oder Abstimmung
    @@ -838,11 +844,11 @@ Permission1251=Massenimports von externen Daten ausführen (data load)
     Permission1321=Kundenrechnungen, -attribute und -zahlungen exportieren
     Permission1322=Eine bezahlte Rechnung wieder öffnen
     Permission1421=Exportieren von Kundenaufträge und Attribute
    -Permission20001=Read leave requests (your leaves and the one of your subordinates)
    -Permission20002=Create/modify your leave requests (yours leaves and the one of your subordinates)
    +Permission20001=Urlaubsanträge einsehen (eigene und die der Untergebenen) 
    +Permission20002=Urlaubsanträge anlegen/verändern (eigene und die der Untergebenen)
     Permission20003=Urlaubsanträge löschen
    -Permission20004=Read all leave requests (even of user not subordinates)
    -Permission20005=Create/modify leave requests for everybody (even of user not subordinates)
    +Permission20004=Alle Urlaubsanträge einsehen (von allen Benutzern einschließlich der nicht Untergebenen)
    +Permission20005=Urlaubsanträge anlegen/verändern (von allen Benutzern einschließlich der nicht Untergebenen)
     Permission20006=Urlaubstage Administrieren (Setup- und Aktualisierung)
     Permission23001=anzeigen cronjobs
     Permission23002=erstellen/ändern cronjobs
    @@ -885,7 +891,7 @@ DictionaryCivility=Anreden und Titel
     DictionaryActions=Typen von Kalender Ereignissen
     DictionarySocialContributions=Arten von Sozialabgaben/Unternehmenssteuern
     DictionaryVAT=USt.-Sätze
    -DictionaryRevenueStamp=Steuermarken Beträge
    +DictionaryRevenueStamp=Amount of tax stamps
     DictionaryPaymentConditions=Zahlungsbedingungen
     DictionaryPaymentModes=Zahlungsarten
     DictionaryTypeContact=Kontaktarten
    @@ -899,7 +905,7 @@ DictionaryStaff=Mitarbeiter
     DictionaryAvailability=Lieferverzug
     DictionaryOrderMethods=Bestellmethoden
     DictionarySource=Quelle der Angebote/Aufträge
    -DictionaryAccountancyCategory=Personalized groups for reports
    +DictionaryAccountancyCategory=Personalisierte Gruppen für Berichte
     DictionaryAccountancysystem=Kontenplan Modul
     DictionaryAccountancyJournal=Buchhaltungsjournale
     DictionaryEMailTemplates=Textvorlagen für E-Mails
    @@ -913,7 +919,7 @@ SetupSaved=Einstellungen gespeichert
     SetupNotSaved=Einstellungen nicht gespeichert
     BackToModuleList=Zurück zur Modulübersicht
     BackToDictionaryList=Zurück zur der Stammdatenübersicht
    -TypeOfRevenueStamp=Type of revenue stamp
    +TypeOfRevenueStamp=Type of tax stamp
     VATManagement=USt-Verwaltung
     VATIsUsedDesc=Beim Erstellen von Leads, Rechnungen, Bestellungen, etc. wird folgende Regel zum Berechnen des USt.-Satz verwendet:<br>Wenn der Verkäufer nicht der MwSt. unterliegt, wird ein MwSt. Satz von 0 verwendet. Ende der Regel.<br>Wenn Verkäufer- und Käufer-Land identisch sind, wird der MwSt. Satz des Produktes verwendet. Ende der Regel.<br>Wenn Verkäufer und Käufer beide in der EU sind und es sich um Transportprodukte (Autos, Schiffe, Flugzeuge) handelt, wird ein MwSt. Satz von 0 verwendet. (Die MwSt. muss durch den Käufer in seinem Land abgerechnet werden). Ende der Regel.<br>Wenn Verkäufer und Käufer beide in der EU sind und der Käufer kein Unternehmen ist, dann wird der MwSt. Satz des Produktes verwendet.<br>Wenn Verkäufer und Käufer beide in der EU sind, und der Käufer ein Unternehen ist, dann wird ein MwSt. Satz von 0 verwendet. Ende der Regel.<br>In allen andere Fällen wird ein MwSt. Satz von 0 vorgeschlagen. Ende der Regel.
     VATIsNotUsedDesc=Die vorgeschlagene USt. ist standardmäßig 0 für alle Fälle wie Stiftungen, Einzelpersonen oder Kleinunternehmen.
    @@ -1021,7 +1027,7 @@ Delays_MAIN_DELAY_ACTIONS_TODO=Verzögerungstoleranz (in Tagen) vor Warnung für
     Delays_MAIN_DELAY_PROJECT_TO_CLOSE=Verzögerungstoleranz (in Tagen) vor Warnungen für nicht rechtzeitig geschlossene Projekte
     Delays_MAIN_DELAY_TASKS_TODO=Verzögerungstoleranz (in Tagen) vor Warnung für noch nicht erledigte, geplante Aufgaben (Projektaufgaben)
     Delays_MAIN_DELAY_ORDERS_TO_PROCESS=Verzögerungstoleranz (in Tagen) vor  Warnung für noch nicht bearbeitete Bestellungen
    -Delays_MAIN_DELAY_SUPPLIER_ORDERS_TO_PROCESS=Verzögerungstoleranz (in Tagen) vor Warnung für noch nicht bearbeitete Lieferantenbestellungen
    +Delays_MAIN_DELAY_SUPPLIER_ORDERS_TO_PROCESS=Delay tolerance (in days) before alert on purchase orders not processed yet
     Delays_MAIN_DELAY_PROPALS_TO_CLOSE=Verzögerungstoleranz (in Tagen) vor  Warnung für abzuschließende Angebote
     Delays_MAIN_DELAY_PROPALS_TO_BILL=Verzögerungstoleranz (in Tagen) vor Warnung für nicht in Rechnung gestellte Angebote
     Delays_MAIN_DELAY_NOT_ACTIVATED_SERVICES=Verzögerungstoleranz (in Tagen) vor Warnung für zu aktivierende Leistungen
    @@ -1033,9 +1039,9 @@ Delays_MAIN_DELAY_MEMBERS=Verzögerungstoleranz (in Tagen) vor Benachrichtigung
     Delays_MAIN_DELAY_CHEQUES_TO_DEPOSIT=Verzögerungstoleranz (in Tagen) vor der Benachrichtigung über einzulösende Schecks
     Delays_MAIN_DELAY_EXPENSEREPORTS=Toleranz in Tagen vor der Benachrichtigung zur Genehmigung einer Spesenabrechnung
     SetupDescription1=Die Einstellungsübersicht dient zum initialen Einrichten before mit der Verwendung von Dolibarr begonnen wird.
    -SetupDescription2=Die zwei notwendigen Einstellungen sind die ersten beiden Zeilen im Einstellungsmenü auf der linken Seite: %s Einstellungsseite und die Einstellungsseite %s.
    -SetupDescription3=Parameter im Menü <a href="%s">%s -> %s</a> sind notwendig, da die eingeben Daten für Dolibarr-Anzeigen und zum Einstellen des Standardverhaltens der Software notwendig sind (z.B. für länderabhängige Funktionen).
    -SetupDescription4=Parameter im Menü <a href="%s">%s-> %s</a> sind notwenig, da Dolibarr ein modulares monolithisches ERP/CRM-System ist. Neue Funktionen werden für jedes aktivierte Modul zum Menü hinzugefügt.
    +SetupDescription2=The two mandatory setup steps are the following steps (the two first entries in the left setup menu):
    +SetupDescription3=Settings in menu <a href="%s">%s -> %s</a>. This step is required because it defines data used on Dolibarr screens to customize the default behavior of the software (for country-related features for example).
    +SetupDescription4=Settings in menu <a href="%s">%s -> %s</a>. This step is required because Dolibarr ERP/CRM is a collection of several modules/applications, all more or less independent. New features are added to menus for every module you activate.
     SetupDescription5=Andere Einträge verwalten optionale Parameter.
     LogEvents=Protokollierte Ereignisse
     Audit=Protokoll
    @@ -1054,8 +1060,9 @@ LogEventDesc=Hier können Sie die Protokollierungseinstellungen für sicherheits
     AreaForAdminOnly=Einstellungen können nur durch </b>Administratoren</b> verändert werden.
     SystemInfoDesc=Verschiedene systemrelevante, technische Informationen - Lesemodus und nur für Administratoren sichtbar.
     SystemAreaForAdminOnly=Dieser Bereich steht ausschließlich Administratoren zur Verfügung. Keine der Benutzerberechtigungen kann dies ändern.
    -CompanyFundationDesc=Tragen Sie hier alle Informationen zum Unternehmen ein, das Sie verwalten möchten (Zum Bearbeiten auf den Button "Bearbeiten" oder "Speichern" am Schluss der Seite klicken)
    +CompanyFundationDesc=Edit on this page all known information of the company or foundation you need to manage (For this, click on "%s" or "%s" button at bottom of page)
     AccountantDesc=Edit on this page all known information about your accountant/bookkeeper
    +AccountantFileNumber=File number
     DisplayDesc=Hier können Sie die Oberfläche, sowie das allgemeine 'Look and Feel' des Systems anpassen
     AvailableModules=Verfügbare Module
     ToActivateModule=Zum Aktivieren von Modulen gehen Sie zu Start->Einstellungen->Module
    @@ -1069,7 +1076,7 @@ TriggerAlwaysActive=Trigger in dieser Datei sind unabhängig der Modulkonfigurat
     TriggerActiveAsModuleActive=Trigger in dieser Datei sind durch das übergeordnete Modul <b>%s</b> aktiviert.
     GeneratedPasswordDesc=Definieren Sie hier das Schema nach dem automatisch generierte Passwörter erstellt werden sollen.
     DictionaryDesc=Alle Standardwerte einfügen. Sie können eigene Werte zu den Standartwerten hinzufügen.
    -ConstDesc=Diese Seite erlaubt es alle anderen Parameter einzustellen, die auf den vorherigen Seiten nicht verfügbar sind. Dies sind meist reservierte Parameter für Entwickler oder für die erweiterte Fehlersuche. Für eine Liste von Optionen <a href="https://wiki.dolibarr.org/index.php/Setup_Other#List_of_known_hidden_options" title="External Site-öffnet sich in einem neuen Fenster" target="_blank"> hier überprüfen </a>.
    +ConstDesc=Diese Seite erlaubt es alle anderen Parameter einzustellen, die auf den vorherigen Seiten nicht verfügbar sind. Dies sind meist reservierte Parameter für Entwickler oder für die erweiterte Fehlersuche. Für eine Liste von Optionen <a href="https://wiki.dolibarr.org/index.php/Setup_Other#List_of_known_hidden_options" title="External Site - opens in a new window" target="_blank"> hier überprüfen </a>.
     MiscellaneousDesc=Alle anderen sicherheitsrelevanten Parameter werden hier eingestellt.
     LimitsSetup=Limits und Genauigkeit Einstellungen
     LimitsDesc=Hier können Sie Grenzwerte, Genauigkeitseinstellungen und das Rundungsverhalten einstellen.
    @@ -1188,11 +1195,11 @@ UserMailRequired=Für das Erstellen eines neuen Benutzers ist dessen E-Mail-Adre
     HRMSetup=PV Modul Einstellungen
     ##### Company setup #####
     CompanySetup=Unternehmenseinstellungen
    -CompanyCodeChecker=Modul für Partner-Code-Erstellung (Kunden oder Lieferanten)
    -AccountCodeManager=Modul zur Generierung der Buchhaltungskennzeichen (für Kunden und Lieferanten)
    +CompanyCodeChecker=Module for third parties code generation and checking (customer or vendor)
    +AccountCodeManager=Module for accounting code generation (customer or vendor)
     NotificationsDesc=Die Funktion der E-Mail-Benachrichtigung erlaubt Ihnen den stillen und automatischen Versand von E-Mails zu einigen Dolibarr-Ereignissen. Folgende Ziele können definiert werden:
     NotificationsDescUser=* pro Benutzer, ein Benutzer pro mal
    -NotificationsDescContact=* pro Partnerkontakte (Kunden oder Lieferanten), ein Kontakt pro mal
    +NotificationsDescContact=* per third parties contacts (customers or vendors), one contact at time.
     NotificationsDescGlobal=* oder duch setzten der globalen E-Mailziele im Modulsetup
     ModelModules=Dokumentvorlagenmodul
     DocumentModelOdt=Erstellen von Dokumentvorlagen im OpenDocuments-Format (.odt- oder .ods-Dateien für OpenOffice, KOffice, TextEdit, ...)
    @@ -1203,6 +1210,9 @@ MustBeUnique=Muss es eindeutig sein ?
     MustBeMandatory=Erforderlich zur Anlage von Partnern ?
     MustBeInvoiceMandatory=Erforderlich, um Rechnungen freizugeben ?
     TechnicalServicesProvided=Technische Unterstützung durch
    +#####DAV #####
    +WebDAVSetupDesc=This is the links to access the WebDAV directory. It contains a "public" dir open to any user knowing the URL (if public directory access allowed) and a "private" directory that need an existing login account/password to access to.
    +WebDavServer=Root URL of %s server : %s
     ##### Webcal setup #####
     WebCalUrlForVCalExport=Ein Eportlink für das Format <b>%s</b> findet sich unter folgendem Link: %s
     ##### Invoices #####
    @@ -1229,15 +1239,15 @@ FreeLegalTextOnProposal=Freier Rechtstext auf Angeboten
     WatermarkOnDraftProposal=Wasserzeichen auf Angebots-Entwurf (keines, falls leer)
     BANK_ASK_PAYMENT_BANK_DURING_PROPOSAL=Fragen Sie nach dem Bankkonto bei einem Angebot
     ##### SupplierProposal #####
    -SupplierProposalSetup=Einrichtung des Moduls für Preisanfragen bei Lieferanten
    -SupplierProposalNumberingModules=Modell zu Numerierung von Preisanfragen für Lieferanten
    -SupplierProposalPDFModules=Modell für Dokumente von Preisanfragen für Lieferanten
    -FreeLegalTextOnSupplierProposal=Freier Text auf Preisanfragen für Lieferanten
    -WatermarkOnDraftSupplierProposal=Wasserzeichen auf vorbereiteten Preisanfrage für Lieferanten (leerlassen für kein Wasserzeichen)
    +SupplierProposalSetup=Price requests vendors module setup
    +SupplierProposalNumberingModules=Price requests vendors numbering models
    +SupplierProposalPDFModules=Price requests vendors documents models
    +FreeLegalTextOnSupplierProposal=Free text on price requests vendors
    +WatermarkOnDraftSupplierProposal=Watermark on draft price requests vendors (none if empty)
     BANK_ASK_PAYMENT_BANK_DURING_SUPPLIER_PROPOSAL=Frage nach Bankkonto für Preisanfragen
     WAREHOUSE_ASK_WAREHOUSE_DURING_ORDER=Frage nach Lager für Aufträge
     ##### Suppliers Orders #####
    -BANK_ASK_PAYMENT_BANK_DURING_SUPPLIER_ORDER=Frage nach der Ziel-Bankverbindung der Lieferantenbestellung
    +BANK_ASK_PAYMENT_BANK_DURING_SUPPLIER_ORDER=Ask for bank account destination of purchase order
     ##### Orders #####
     OrdersSetup=Bestellverwaltungseinstellungen
     OrdersNumberingModules=Bestellnumerierungs-Module
    @@ -1448,7 +1458,7 @@ SyslogFilename=Dateiname und-pfad
     YouCanUseDOL_DATA_ROOT=Sie können DOL_DATA_ROOT/dolibarr.log als Protokolldatei in Ihrem Dokumentenverzeichnis verwenden. Bei Bedarf können Sie auch den Pfad der Datei anpassen.
     ErrorUnknownSyslogConstant=Konstante %s ist nicht als Protokoll-Konstante definiert
     OnlyWindowsLOG_USER=Windows unterstützt nur LOG_USER
    -CompressSyslogs=Syslog files compression and backup
    +CompressSyslogs=Compression and backup of debug log files (generated by module Log for debug)
     SyslogFileNumberOfSaves=Log backups
     ConfigureCleaningCronjobToSetFrequencyOfSaves=Configure cleaning scheduled job to set log backup frequency
     ##### Donations #####
    @@ -1515,7 +1525,7 @@ OSCommerceTestOk=Verbindung zum Server '%s' für Datenbank '%s' mit Benutzer '%s
     OSCommerceTestKo1=Verbindung zum Server '%s' erfolgreich, aber Datenbank '%s' konnte nicht erreicht werden.
     OSCommerceTestKo2=Verbindung zum Server '%s' mit dem Benutzer '%s' fehlgeschlagen.
     ##### Stock #####
    -StockSetup=Warenlager-Modul Einstellungen
    +StockSetup=Stock module setup
     IfYouUsePointOfSaleCheckModule=Wenn Sie ein Point of Sale-Modul (POS-Modul Standard oder andere externe POS-Module) verwenden, kann diese Einstellung von Ihrem Point Of Sale-Modul übersteuert werden. \nDie meisten POS -Module wurden entwickelt, um sofort eine Rechnung zu erstellen und das Lager standardmäßig zu verringern, egal welche Optionen hier ausgewählt wurde. \nAlso, wenn Sie während einem Verkauf einen Lagerabgang in Ihrem Point of Sale möchten oder nicht, so müssen sie auch die Konfiguration des POS-Modules überprüfen.
     ##### Menu #####
     MenuDeleted=Menü gelöscht
    @@ -1627,8 +1637,8 @@ ChequeReceiptsNumberingModule=Checknummerierungsmodul
     MultiCompanySetup=Einstellungen des Modul Mandanten
     ##### Suppliers #####
     SuppliersSetup=Lieferantenmoduleinstellungen
    -SuppliersCommandModel=Vollständige Vorlage für Lieferantenbestellungen (Logo, ...)
    -SuppliersInvoiceModel=Vollständige Vorlage der Lieferantenrechnung (logo. ..)
    +SuppliersCommandModel=Complete template of prchase order (logo...)
    +SuppliersInvoiceModel=Complete template of vendor invoice (logo...)
     SuppliersInvoiceNumberingModel=Lieferantenrechnungen Zähl-Modell
     IfSetToYesDontForgetPermission=Wenn auf Ja gesetzt, vergessen Sie nicht, die Berechtigungen den dafür erlaubten Gruppen oder Benutzern auch das Recht für die zweite Zustimmung zu geben.
     ##### GeoIPMaxmind #####
    @@ -1665,7 +1675,7 @@ NoAmbiCaracAutoGeneration=Verwende keine mehrdeutigen Zeichen ("1", "l", "i", "|
     SalariesSetup=Einstellungen des Gehaltsmodul
     SortOrder=Sortierreihenfolge
     Format=Format
    -TypePaymentDesc=0:Kunden-Zahlungs-Typ, 1:Lieferanten-Zahlungs-Typ, 2:Sowohl Kunden- als auch Lieferanten-Zahlungs-Typ
    +TypePaymentDesc=0:Customer payment type, 1:Vendor payment type, 2:Both customers and vendors payment type
     IncludePath=Include-Pfad (in Variable '%s' definiert)
     ExpenseReportsSetup=Einstellungen des Moduls Spesenabrechnung
     TemplatePDFExpenseReports=Dokumentvorlagen zur Erstellung einer Spesenabrechnung
    @@ -1687,7 +1697,7 @@ InstallModuleFromWebHasBeenDisabledByFile=Installieren von externen Modul aus de
     ConfFileMustContainCustom=Um ein externes Modul zu erstellen oder installieren, müssen die Dateien im Verzeichnis <strong>%s</strong> gespeichert werden. Damit dieses Verzeichnis durch Dolibarr verwendet wird, muss in den Einstellungen <strong>conf/conf.php</strong> die folgenden beiden Zeilen hinzugefügt werden:<br><strong>$dolibarr_main_url_root_alt='/custom';</strong><br><strong>$dolibarr_main_document_root_alt='%s/custom';</strong>
     HighlightLinesOnMouseHover=Zeilen hervorheben bei Mouseover
     HighlightLinesColor=Farbe der Zeile hervorheben, wenn die Maus darüberfährt (leer lassen, um den Effekt zu deaktivieren)
    -TextTitleColor=Farbe des Seitenkopfs
    +TextTitleColor=Text color of Page title
     LinkColor=Farbe für Hyperlinks
     PressF5AfterChangingThis=Drücken Sie CTRL+F5 auf der Tastatur oder löschen Sie Ihren Browser-Cache, nachdem dem Sie diesen Wert geändert haben, damit die Änderung wirksam wird
     NotSupportedByAllThemes=Funktioniert mit dem Standard-Designvorlagen: wird möglicherweise nicht von externen Designvorlagen unterstützt
    @@ -1696,6 +1706,7 @@ TopMenuBackgroundColor=Hintergrundfarbe für Hauptmenü
     TopMenuDisableImages=Symbole im oberen Menü ausblenden.
     LeftMenuBackgroundColor=Hintergrundfarbe für Menü Links
     BackgroundTableTitleColor=Hintergrundfarbe für Titelzeilen in Tabellen
    +BackgroundTableTitleTextColor=Text color for Table title line
     BackgroundTableLineOddColor=Hintergrundfarbe für ungerade Tabellenzeilen
     BackgroundTableLineEvenColor=Hintergrundfarbe für gerade Tabellenzeilen
     MinimumNoticePeriod=Kündigungsfrist (Ihre Kündigung muss vor dieser Zeit erfolgen)
    @@ -1718,19 +1729,19 @@ FillFixTZOnlyIfRequired=Beispiel: +2 (nur ausfüllen, wenn Sie Probleme haben)
     ExpectedChecksum=Erwartete Prüfsumme
     CurrentChecksum=Aktuelle Prüfsumme
     ForcedConstants=Erforderliche Parameter Werte
    -MailToSendProposal=Um Angebot zu schicken
    -MailToSendOrder=Um Kundenauftrag zu schicken
    -MailToSendInvoice=Um Kundenrechnung zu schicken
    -MailToSendShipment=Um Lieferschein zu schicken
    -MailToSendIntervention=Um Serviceauftrag zu schicken
    -MailToSendSupplierRequestForQuotation=Um Anfrage an den Lieferanten schicken
    -MailToSendSupplierOrder=Um Lieferantenbestellung zu schicken
    -MailToSendSupplierInvoice=Um Lieferantenrechnung zu schicken
    -MailToSendContract=um den Vertrag zu senden
    -MailToThirdparty=Um E-Mail von Partner zu schicken
    -MailToMember=Email senden von Mitgliederseite
    -MailToUser=E-Mail von Benutzerseite aus senden
    -MailToProject= To send email from project page
    +MailToSendProposal=Kunden Angebote
    +MailToSendOrder=Kundenaufträge
    +MailToSendInvoice=Kundenrechnungen
    +MailToSendShipment=Lieferungen
    +MailToSendIntervention=Serviceaufträge
    +MailToSendSupplierRequestForQuotation=Quotation request
    +MailToSendSupplierOrder=Purchase orders
    +MailToSendSupplierInvoice=Vendor invoices
    +MailToSendContract=Verträge
    +MailToThirdparty=Partner
    +MailToMember=Mitglieder
    +MailToUser=Benutzer
    +MailToProject=Projects page
     ByDefaultInList=Standardanzeige als Listenansicht
     YouUseLastStableVersion=Sie verwenden die letzte stabile Version
     TitleExampleForMajorRelease=Beispielnachricht, die Sie nutzen können, um eine Hauptversion anzukündigen. Sie können diese auf Ihrer Website verwenden.
    @@ -1780,10 +1791,13 @@ MAIN_PDF_MARGIN_BOTTOM=Unterer Rand im PDF
     SetToYesIfGroupIsComputationOfOtherGroups=Set this to yes if this group is a computation of other groups
     EnterCalculationRuleIfPreviousFieldIsYes=Enter calculcation rule if previous field was set to Yes (For example 'CODEGRP1+CODEGRP2')
     SeveralLangugeVariatFound=Several language variants found
    -WebDavServer=URL of %s server : %s
    +COMPANY_AQUARIUM_REMOVE_SPECIAL=Remove special characters
    +COMPANY_AQUARIUM_CLEAN_REGEX=Regex filter to clean value (COMPANY_AQUARIUM_CLEAN_REGEX)
    +GDPRContact=GDPR contact
    +GDPRContactDesc=If you store data about European companies/citizen, you can store here the contact who is responsible for the General Data Protection Regulation
     ##### Resource ####
     ResourceSetup=Konfiguration des Modul Ressourcen
     UseSearchToSelectResource=Verwende ein Suchformular um eine Ressource zu wählen (eher als eine Dropdown-Liste) zu wählen.
    -DisabledResourceLinkUser=Disable feature to link a resource to users
    -DisabledResourceLinkContact=Disable feature to link a resource to contacts
    +DisabledResourceLinkUser=Funktion deaktivieren, um eine Ressource mit Benutzern zu verknüpfen
    +DisabledResourceLinkContact=Funktion deaktivieren, um eine Ressource mit Kontakten zu verknüpfen
     ConfirmUnactivation=Modul zurücksetzen bestätigen
    diff --git a/htdocs/langs/de_DE/banks.lang b/htdocs/langs/de_DE/banks.lang
    index 83ec9fc5b69..253ced36e39 100644
    --- a/htdocs/langs/de_DE/banks.lang
    +++ b/htdocs/langs/de_DE/banks.lang
    @@ -1,23 +1,24 @@
     # Dolibarr language file - Source file is en_US - banks
     Bank=Bank
    -MenuBankCash=Bank/Kassa
    +MenuBankCash=Bank | Cash
     MenuVariousPayment=Sonstige Zahlungen
     MenuNewVariousPayment=Neue sonstige Zahlung
     BankName=Name der Bank
     FinancialAccount=Konto
     BankAccount=Bankkonto
     BankAccounts=Bank Konten
    +BankAccountsAndGateways=Bankkonten | Gateways
     ShowAccount=Zeige Konto
     AccountRef=Buchhaltungs-Konto Nr.
    -AccountLabel=Kontobezeichnung
    +AccountLabel=Buchhaltungs-Konto Nr.
     CashAccount=Konto Kassa
     CashAccounts=Kassen
     CurrentAccounts=Girokonten
     SavingAccounts=Sparkonten
     ErrorBankLabelAlreadyExists=Kontenbezeichnung existiert bereits
     BankBalance=Kontostand
    -BankBalanceBefore=Bilanz vor
    -BankBalanceAfter=Bilanz nach
    +BankBalanceBefore=Saldo (vorher)
    +BankBalanceAfter=Bilanz (nachher)
     BalanceMinimalAllowed=Mindestbestand
     BalanceMinimalDesired=Gewünschter Mindestbestand
     InitialBankBalance=Eröffnungsbestand
    @@ -89,7 +90,7 @@ AccountIdShort=Nummer
     LineRecord=Transaktion
     AddBankRecord=Erstelle Transaktion
     AddBankRecordLong=Eintrag manuell hinzufügen
    -Conciliated=ausgelichen
    +Conciliated=ausgeglichen
     ConciliatedBy=Ausgeglichen durch
     DateConciliating=Ausgleichsdatum
     BankLineConciliated=Transaktion ausgeglichen
    @@ -103,7 +104,7 @@ SocialContributionPayment=Zahlung von Sozialabgaben/Steuern
     BankTransfer=Kontentransfer
     BankTransfers=Kontentransfers
     MenuBankInternalTransfer=interner Transfer
    -TransferDesc=von einem zu anderen Konto übertragen. Dolibarr wird zwei Buchungen erstellen - Debit im der Quell- und Credit im Zielkonto. (Identischer Betrag (bis auf das Vorzeichen), Beschreibung und Datum wird verwendet werden)
    +TransferDesc=Von einem zum anderen Konto übertragen. Dolibarr wird zwei Buchungen erstellen - Debit in der Quell- und Credit im Zielkonto. (Identischer Betrag (bis auf das Vorzeichen), Beschreibung und Datum werden benutzt)
     TransferFrom=Von
     TransferTo=An
     TransferFromToDone=Eine Überweisung <b>von %s nach %s iHv %s %s</b> wurde verbucht.
    @@ -131,13 +132,13 @@ PaymentDateUpdateSucceeded=Zahlungsdatum erforlgreich aktualisiert
     PaymentDateUpdateFailed=Zahlungsdatum konnte nicht aktualisiert werden
     Transactions=Transaktionen
     BankTransactionLine=Bank-Transaktionen
    -AllAccounts=Alle Finanzkonten
    +AllAccounts=All bank and cash accounts
     BackToAccount=Zurück zum Konto
     ShowAllAccounts=Alle Finanzkonten
     FutureTransaction=Zukünftige Transaktionen.
     SelectChequeTransactionAndGenerate=Schecks auswählen/filtern um Sie in den Einzahlungsbeleg zu integrieren und auf "Erstellen" klicken.
    -InputReceiptNumber=Wählen Sie den Kontoauszug  der mit der Zahlungs übereinstimmt. Verwenden Sie einen sortierbaren numerischen Wert: YYYYMM oder YYYYMMDD
    -EventualyAddCategory=Wenn möglich Kategorie angeben, worin die Daten eingeordnet werden
    +InputReceiptNumber=Wählen Sie den Kontoauszug  der mit der Zahlung übereinstimmt. Verwenden Sie einen sortierbaren numerischen Wert: YYYYMM oder YYYYMMDD
    +EventualyAddCategory=Wenn möglich Kategorie angeben, in der die Daten eingeordnet werden
     ToConciliate=auszugleichen ?
     ThenCheckLinesAndConciliate=Dann die Zeilen im Bankauszug prüfen und Klicken
     DefaultRIB=Standard Bankkonto-Nummer
    @@ -159,5 +160,6 @@ VariousPayment=Sonstige Zahlungen
     VariousPayments=Sonstige Zahlungen
     ShowVariousPayment=Zeige sonstige Zahlungen
     AddVariousPayment=Sonstige Zahlung hinzufügen
    +SEPAMandate=SEPA Mandat
     YourSEPAMandate=Ihr SEPA-Mandat
    -FindYourSEPAMandate=Dies ist Ihr SEPA-Auftrag, um unser Unternehmen zu autorisieren, einen Lastschriftauftrag an Ihre Bank zu erteilen. Bedanken, um es Unterschrieben zurück zu senden (Scan des signierten Dokuments) oder senden Sie es per Post an
    +FindYourSEPAMandate=Dies ist Ihr SEPA-Auftrag, um unser Unternehmen zu autorisieren, einen Lastschriftauftrag an Ihre Bank zu erteilen. Bitte senden Sie dieses Formular unterschrieben an uns zurück (Scan des signierten Dokuments per Email) oder senden Sie es per Post an
    diff --git a/htdocs/langs/de_DE/bills.lang b/htdocs/langs/de_DE/bills.lang
    index 399b3792c22..f457d28fef1 100644
    --- a/htdocs/langs/de_DE/bills.lang
    +++ b/htdocs/langs/de_DE/bills.lang
    @@ -109,9 +109,9 @@ CancelBill=Rechnung stornieren
     SendRemindByMail=Zahlungserinnerung per E-Mail versenden
     DoPayment=Zahlung eingeben
     DoPaymentBack=Rückerstattung eingeben
    -ConvertToReduc=In Rabatt umwandeln
    -ConvertExcessReceivedToReduc=Konvertieren des Überschuss in einen Rabatt
    -ConvertExcessPaidToReduc=Convert excess paid into future discount
    +ConvertToReduc=Mark as credit available
    +ConvertExcessReceivedToReduc=Convert excess received into available credit
    +ConvertExcessPaidToReduc=Convert excess paid into available discount
     EnterPaymentReceivedFromCustomer=Geben Sie die vom Kunden erhaltene Zahlung ein
     EnterPaymentDueToCustomer=Kundenzahlung fällig stellen
     DisabledBecauseRemainderToPayIsZero=Deaktiviert, da Zahlungserinnerung auf null steht
    @@ -120,7 +120,7 @@ BillStatus=Rechnung Status
     StatusOfGeneratedInvoices=Status der erstellten Rechnungen
     BillStatusDraft=Entwurf (freizugeben)
     BillStatusPaid=Bezahlt
    -BillStatusPaidBackOrConverted=In Gutschrift oder Rabatt umgewandelt
    +BillStatusPaidBackOrConverted=Credit note refund or marked as credit available
     BillStatusConverted=Bezahlt (in der Schlussrechnung zu verarbeiten)
     BillStatusCanceled=Aufgegeben
     BillStatusValidated=Freigegeben (zu bezahlen)
    @@ -282,6 +282,7 @@ RelativeDiscount=Relativer Rabatt
     GlobalDiscount=Rabattregel
     CreditNote=Gutschrift
     CreditNotes=Gutschriften
    +CreditNotesOrExcessReceived=Credit notes or excess received
     Deposit=Anzahlung
     Deposits=Anzahlungen
     DiscountFromCreditNote=Rabatt aus Gutschrift %s
    @@ -296,10 +297,10 @@ DiscountType=Rabatt Typ
     NoteReason=Anmerkung/Begründung
     ReasonDiscount=Rabattgrund
     DiscountOfferedBy=Rabatt angeboten von
    -DiscountStillRemaining=Rabatte verfügbar
    -DiscountAlreadyCounted=Rabatte bereits berücksichtigt
    +DiscountStillRemaining=Discounts or credits available
    +DiscountAlreadyCounted=Discounts or credits already consumed
     CustomerDiscounts=Customer discounts
    -SupplierDiscounts=Lieferantenrabatte
    +SupplierDiscounts=Vendors discounts
     BillAddress=Rechnungsanschrift
     HelpEscompte=Bei diesem Rabatt handelt es sich um einen Skonto.
     HelpAbandonBadCustomer=Dieser Betrag wurde aufgegeben (Kundenverschulden) ist als uneinbringlich zu werten.
    @@ -339,6 +340,12 @@ PaymentOnDifferentThirdBills=Erlaube Zahlungen für Rechnungen an verschiedene P
     PaymentNote=Zahlungshinweis
     ListOfPreviousSituationInvoices=Liste der vorherigen Fortschrittsrechnungen
     ListOfNextSituationInvoices=Liste der nächsten Fortschrittsrechnungen
    +ListOfSituationInvoices=List of situation invoices
    +CurrentSituationTotal=Total current situation
    +DisabledBecauseNotEnouthCreditNote=To remove a situation invoice from cycle, this invoice's credit note total must cover this invoice total
    +RemoveSituationFromCycle=Remove this invoice from cycle
    +ConfirmRemoveSituationFromCycle=Remove this invoice %s from cycle ?
    +ConfirmOuting=Confirm outing
     FrequencyPer_d=alle %s Tage
     FrequencyPer_m=Alle %s Monate
     FrequencyPer_y=Alle %s Jahre
    @@ -387,6 +394,7 @@ PaymentConditionShort14DENDMONTH=14 Tage nach Monatsende
     PaymentCondition14DENDMONTH=Innerhalb von 14 Tagen nach Monatsende
     FixAmount=Fester Betrag
     VarAmount=Variabler Betrag (%% tot.)
    +VarAmountOneLine=Variable amount (%% tot.) - 1 line with label '%s'
     # PaymentType
     PaymentTypeVIR=Banküberweisung
     PaymentTypeShortVIR=Banküberweisung
    @@ -505,9 +513,14 @@ SituationAmount=Situation Rechnungsbetrag (ohne USt.)
     SituationDeduction=Situation Subtraktion
     ModifyAllLines=Bearbeite alle Zeilen
     CreateNextSituationInvoice=Erstelle nächsten Fortschritt-Rechnung
    +ErrorFindNextSituationInvoice=Error unable to find next situation cycle ref
    +ErrorOutingSituationInvoiceOnUpdate=Unable to outing this situation invoice.
    +ErrorOutingSituationInvoiceCreditNote=Unable to outing linked credit note.
     NotLastInCycle=Diese Rechnung ist nicht die letzte im Zyklus und darf nicht geändert werden.
     DisabledBecauseNotLastInCycle=Die nächste Situation existiert bereits.
     DisabledBecauseFinal=Dieser Status ist endgültig.
    +situationInvoiceShortcode_AS=AS
    +situationInvoiceShortcode_S=So
     CantBeLessThanMinPercent=Der Fortschritt kann nicht kleiner als sein bisheriger Wert werden.
     NoSituations=Keine offenen Positionen
     InvoiceSituationLast=Allgemeine Endrechnung
    @@ -532,3 +545,4 @@ AutoFillDateFrom=Set start date for service line with invoice date
     AutoFillDateFromShort=Legen Sie das Startdatum fest
     AutoFillDateTo=Set end date for service line with next invoice date
     AutoFillDateToShort=Set end date
    +MaxNumberOfGenerationReached=Max number of gen. reached
    diff --git a/htdocs/langs/de_DE/categories.lang b/htdocs/langs/de_DE/categories.lang
    index 70b5c33b19a..466991753b5 100644
    --- a/htdocs/langs/de_DE/categories.lang
    +++ b/htdocs/langs/de_DE/categories.lang
    @@ -16,7 +16,7 @@ MembersCategoriesArea=Mitglieder-Kategorien/#tags
     ContactsCategoriesArea=Kontaktkategorien bzw. Suchwörter Übersicht
     AccountsCategoriesArea=Kontenkategorie-Übersicht
     ProjectsCategoriesArea=Projektkategorien/Suchwörter-Übersicht
    -SubCats=Unterkategorien
    +SubCats=Sub-categories
     CatList=Liste der Kategorien/#tags
     NewCategory=Neue Kategorie/#tag
     ModifCat=Kategorie bearbeiten
    @@ -85,3 +85,4 @@ CategorieRecursivHelp=Wenn aktiviert, wird das Produkt auch zur übergeordneten
     AddProductServiceIntoCategory=Folgendes Produkt/Service hinzufügen
     ShowCategory=Zeige Kategorie
     ByDefaultInList=Standardwert in Liste
    +ChooseCategory=Choose category
    diff --git a/htdocs/langs/de_DE/commercial.lang b/htdocs/langs/de_DE/commercial.lang
    index ac3736bc0fc..8c85297f506 100644
    --- a/htdocs/langs/de_DE/commercial.lang
    +++ b/htdocs/langs/de_DE/commercial.lang
    @@ -60,8 +60,8 @@ ActionAC_CLO=Schließen
     ActionAC_EMAILING=E-Mail-Kampagne starten
     ActionAC_COM=Sende Bestellung per Post
     ActionAC_SHIP=Lieferschein senden
    -ActionAC_SUP_ORD=Sende Lieferantenbestellung per Post
    -ActionAC_SUP_INV=Sende Lieferantenrechnung per Post
    +ActionAC_SUP_ORD=Send purchase order by mail
    +ActionAC_SUP_INV=Send vendor invoice by mail
     ActionAC_OTH=Sonstiges
     ActionAC_OTH_AUTO=Automatisch eingefügte Ereignisse
     ActionAC_MANUAL=Manuell eingefügte Ereignisse
    diff --git a/htdocs/langs/de_DE/companies.lang b/htdocs/langs/de_DE/companies.lang
    index 220ffbfac10..856871fe635 100644
    --- a/htdocs/langs/de_DE/companies.lang
    +++ b/htdocs/langs/de_DE/companies.lang
    @@ -8,11 +8,11 @@ ConfirmDeleteContact=Möchten Sie diesen Partner und alle damit verbundenen Info
     MenuNewThirdParty=Neuer Partner
     MenuNewCustomer=Neuer Kunde
     MenuNewProspect=Neuer Lead
    -MenuNewSupplier=Neuer Lieferant
    +MenuNewSupplier=New vendor
     MenuNewPrivateIndividual=Neue Privatperson
    -NewCompany=Neues Unternehmen (Leads, Kunden, Lieferanten)
    -NewThirdParty=Neuer Partner (Leads, Kunden, Lieferanten)
    -CreateDolibarrThirdPartySupplier=Neuen Partner erstellen (Lieferant)
    +NewCompany=New company (prospect, customer, vendor)
    +NewThirdParty=New third party (prospect, customer, vendor)
    +CreateDolibarrThirdPartySupplier=Create a third party (vendor)
     CreateThirdPartyOnly=Partner erstellen
     CreateThirdPartyAndContact=Neuen Partner und Unteradresse erstellen
     ProspectionArea=Übersicht Geschäftsanbahnung
    @@ -37,7 +37,7 @@ ThirdPartyProspectsStats=Leads
     ThirdPartyCustomers=Kunden
     ThirdPartyCustomersStats=Kunden
     ThirdPartyCustomersWithIdProf12=Kunden mit %s oder %s
    -ThirdPartySuppliers=Lieferanten
    +ThirdPartySuppliers=Vendors
     ThirdPartyType=Typ des Partners
     Individual=Privatperson
     ToCreateContactWithSameName=Erzeugt automatisch einen Kontakt/Adresse mit der gleichen Information wie der Partner unter dem Partner. In den meisten Fällen, auch wenn Ihr Prtner eine natürliche Person ist, reicht nur die Anlage eines Partners
    @@ -77,11 +77,11 @@ Web=Web
     Poste= Posten
     DefaultLang=Standard-Sprache
     VATIsUsed=inkl. MwSt.
    -VATIsUsedWhenSelling=This define if this thirdparty includes a sale tax or not when it makes an invoice to its own customers
    +VATIsUsedWhenSelling=This define if this third party includes a sale tax or not when it makes an invoice to its own customers
     VATIsNotUsed=exkl. MwSt.
     CopyAddressFromSoc=Anschriften zu diesem Partner
    -ThirdpartyNotCustomerNotSupplierSoNoRef=Partner ist weder Kunde noch Lieferant, keine verbundenen Objekte
    -ThirdpartyIsNeitherCustomerNorClientSoCannotHaveDiscounts=Thirdparty neither customer nor supplier, discounts are not available
    +ThirdpartyNotCustomerNotSupplierSoNoRef=Third party neither customer nor vendor, no available refering objects
    +ThirdpartyIsNeitherCustomerNorClientSoCannotHaveDiscounts=Third party neither customer nor supplier, discounts are not available
     PaymentBankAccount=Bankkonto für Zahlungen
     OverAllProposals=Angebote
     OverAllOrders=Bestellungen
    @@ -99,9 +99,9 @@ LocalTax2ES=EKSt.
     TypeLocaltax1ES=RE Typ
     TypeLocaltax2ES=EKSt. Typ
     WrongCustomerCode=Kundencode ungültig
    -WrongSupplierCode=Lieferantencode ungültig
    +WrongSupplierCode=Vendor code invalid
     CustomerCodeModel=Kundencode-Modell
    -SupplierCodeModel=Lieferantencode-Modell
    +SupplierCodeModel=Vendor code model
     Gencod=Barcode
     ##### Professional ID #####
     ProfId1Short=Prof. ID 1
    @@ -267,7 +267,7 @@ Prospect=Lead
     CustomerCard=Kunden - Karte
     Customer=Kunde
     CustomerRelativeDiscount=Kundenrabatt relativ
    -SupplierRelativeDiscount=Relative supplier discount
    +SupplierRelativeDiscount=Relative vendor discount
     CustomerRelativeDiscountShort=Rabatt relativ
     CustomerAbsoluteDiscountShort=Rabatt absolut
     CompanyHasRelativeDiscount=Dieser Kunde hat einen Rabatt <b>von %s%%</b>
    @@ -284,8 +284,8 @@ HasCreditNoteFromSupplier=You have credit notes for <b>%s</b> %s from this suppl
     CompanyHasNoAbsoluteDiscount=Dieser Kunde hat keine Rabattgutschriften zur Verfügung
     CustomerAbsoluteDiscountAllUsers=Absolute customer discounts (granted by all users)
     CustomerAbsoluteDiscountMy=Absolute customer discounts (granted by yourself)
    -SupplierAbsoluteDiscountAllUsers=Absolute supplier discounts (granted by all users)
    -SupplierAbsoluteDiscountMy=Absolute supplier discounts (granted by yourself)
    +SupplierAbsoluteDiscountAllUsers=Absolute vendor discounts (entered by all users)
    +SupplierAbsoluteDiscountMy=Absolute vendor discounts (entered by yourself)
     DiscountNone=Keine
     Supplier=Lieferant
     AddContact=Kontakt erstellen
    @@ -304,13 +304,13 @@ DeleteACompany=Löschen eines Unternehmens
     PersonalInformations=Persönliche Daten
     AccountancyCode=Buchhaltungskonto
     CustomerCode=Kundennummer
    -SupplierCode=Lieferanten-Code
    +SupplierCode=Vendor code
     CustomerCodeShort=Kundennummer
    -SupplierCodeShort=Lieferantennummer
    +SupplierCodeShort=Vendor code
     CustomerCodeDesc=Kunden-Code, einzigartig für alle Kunden
    -SupplierCodeDesc=Lieferanten-Code, einzigartig für alle Lieferanten
    +SupplierCodeDesc=Vendor code, unique for all vendors
     RequiredIfCustomer=Erforderlich falls Partner Kunde oder Interessent ist
    -RequiredIfSupplier=Erforderlich falls Partner Lieferant ist
    +RequiredIfSupplier=Required if third party is a vendor
     ValidityControledByModule=Gültigkeit überwacht von Modul
     ThisIsModuleRules=Regeln dieses Moduls
     ProspectToContact=Lead zu kontaktieren
    @@ -338,7 +338,7 @@ MyContacts=Meine Kontakte
     Capital=Kapital
     CapitalOf=Stammkapital: %s
     EditCompany=Unternehmen bearbeiten
    -ThisUserIsNot=Dieser Benutzer ist weder ein Lead, Kunde oder Lieferant
    +ThisUserIsNot=This user is not a prospect, customer nor vendor
     VATIntraCheck=Prüfen
     VATIntraCheckDesc=Der Link <b>%s</b> erlaubt eine Anfrage am Europäischen Mehrwertsteuer-Check-Service. Ein externer Zugang zum Internet-Server ist für diesen Dienst erforderlich.
     VATIntraCheckURL=http://ec.europa.eu/taxation_customs/vies/vieshome.do
    @@ -396,7 +396,7 @@ ImportDataset_company_4=Dritte / Außendienstmitarbeiter (Zuweisen von Außendie
     PriceLevel=Preisstufe
     DeliveryAddress=Lieferadresse
     AddAddress=Adresse hinzufügen
    -SupplierCategory=Lieferantenkategorie
    +SupplierCategory=Vendor category
     JuridicalStatus200=Unabhängig
     DeleteFile=Datei löschen
     ConfirmDeleteFile=Möchten Sie diese Datei wirklich löschen?
    @@ -406,7 +406,7 @@ FiscalYearInformation=Informationen über das Geschäftsjahr
     FiscalMonthStart=Erster Monat des Geschäftsjahres
     YouMustAssignUserMailFirst=Sie müssen zunächst eine E-Mail-Adresse für diesen Benutzer anlegen, um E-Mail-Benachrichtigungen zu ermöglichen.
     YouMustCreateContactFirst=Um E-mail-Benachrichtigungen anlegen zu können, müssen Sie zunächst einen Kontakt mit gültiger Email-Adresse zum Partner hinzufügen.
    -ListSuppliersShort=Liste der Lieferanten
    +ListSuppliersShort=List of vendors
     ListProspectsShort=Liste der Leads
     ListCustomersShort=Liste der Kunden
     ThirdPartiesArea=Partner- und Kontaktbereich
    @@ -420,7 +420,7 @@ CurrentOutstandingBill=Aktuell ausstehende Rechnung
     OutstandingBill=Max. für ausstehende Rechnung
     OutstandingBillReached=Kreditlimite erreicht
     OrderMinAmount=Mindestbestellwert
    -MonkeyNumRefModelDesc=Zurück NUMERO mit Format %syymm-nnnn für den Kunden-Code und syymm%-nnnn für die Lieferanten-Code ist, wenn JJ Jahr, MM Monat und nnnn ist eine Folge ohne Pause und kein Zurück mehr gibt, auf 0 gesetzt.
    +MonkeyNumRefModelDesc=Return numero with format %syymm-nnnn for customer code and %syymm-nnnn for vendor code where yy is year, mm is month and nnnn is a sequence with no break and no return to 0.
     LeopardNumRefModelDesc=Kunden / Lieferanten-Code ist frei. Dieser Code kann jederzeit geändert werden.
     ManagingDirectors=Name(n) des/der Manager (CEO, Direktor, Geschäftsführer, ...)
     MergeOriginThirdparty=Partner duplizieren (Partner den Sie löschen möchten)
    @@ -431,4 +431,4 @@ SaleRepresentativeLogin=Login des Vertriebsmitarbeiters
     SaleRepresentativeFirstname=Vorname des Vertreter
     SaleRepresentativeLastname=Nachname des Vertreter
     ErrorThirdpartiesMerge=There was an error when deleting the third parties. Please check the log. Changes have been reverted.
    -NewCustomerSupplierCodeProposed=Neuer Kunde oder Lieferanten Code bei doppeltem Code empfohlen
    +NewCustomerSupplierCodeProposed=New customer or vendor code suggested on duplicate code
    diff --git a/htdocs/langs/de_DE/compta.lang b/htdocs/langs/de_DE/compta.lang
    index e08987ffe0a..29a83f0d19c 100644
    --- a/htdocs/langs/de_DE/compta.lang
    +++ b/htdocs/langs/de_DE/compta.lang
    @@ -19,7 +19,8 @@ Income=Einnahmen
     Outcome=Ausgaben
     MenuReportInOut=Ergebnis / Geschäftsjahr
     ReportInOut=Übersicht Aufwand/Ertrag
    -ReportTurnover=Umsatz
    +ReportTurnover=Turnover invoiced
    +ReportTurnoverCollected=Turnover collected
     PaymentsNotLinkedToInvoice=Zahlungen mit keiner Rechnung und damit auch keinem Partner verbunden
     PaymentsNotLinkedToUser=Zahlungen mit keinem Benutzer verbunden
     Profit=Gewinn
    @@ -31,10 +32,11 @@ Credit=Haben
     Piece=Beleg
     AmountHTVATRealReceived=Einnahmen (netto)
     AmountHTVATRealPaid=Ausgaben (netto)
    -VATToPay=Tax sales
    +VATToPay=Mehrwertsteuer
     VATReceived=USt. Verkäufe
     VATToCollect=USt. Einkäufe
    -VATSummary=USt. Saldo
    +VATSummary=Steuer monatlich
    +VATBalance=USt. Saldo
     VATPaid=Bezahlte USt.
     LT1Summary=Steuer 2 Zusammenfassung
     LT2Summary=Steuer 3 Zusammenfassung
    @@ -76,7 +78,7 @@ MenuNewSocialContribution=Neue Abgabe/Steuer
     NewSocialContribution=Neue Sozialabgabe / Steuersatz
     AddSocialContribution=Sozialabgabe / Steuersatz hinzufügen
     ContributionsToPay=Sozialabgaben/Unternehmenssteuern zu bezahlen
    -AccountancyTreasuryArea=Rechnungswesen/Vermögensverwaltung
    +AccountancyTreasuryArea=Billing and payment area
     NewPayment=Neue Zahlung
     Payments=Zahlungen
     PaymentCustomerInvoice=Zahlung Kundenrechnung
    @@ -103,7 +105,8 @@ LT2PaymentsES=EKSt. Zahlungen
     VATPayment=USt. Zahlung
     VATPayments=USt Zahlungen
     VATRefund=Umsatzsteuer Rückerstattung
    -NewVATPayment=New sales tax payment
    +NewVATPayment=Neue Umsatzsteuer Zahlung
    +NewLocalTaxPayment=Neue Steuer %s Zahlung
     Refund=Rückerstattung
     SocialContributionsPayments=Sozialabgaben-/Steuer Zahlungen
     ShowVatPayment=Zeige USt. Zahlung
    @@ -115,8 +118,9 @@ CustomerAccountancyCodeShort=Buchh. Kunden-Konto
     SupplierAccountancyCodeShort=Buchh.-Lieferanten-Konto
     AccountNumber=Kontonummer
     NewAccountingAccount=Neues Konto
    -SalesTurnover=Umsatz
    -SalesTurnoverMinimum=Minimaler Umsatz
    +Turnover=Turnover invoiced
    +TurnoverCollected=Turnover collected
    +SalesTurnoverMinimum=Minimum turnover
     ByExpenseIncome=Ausgaben & Einnahmen
     ByThirdParties=Durch Partner
     ByUserAuthorOfInvoice=Durch Rechnungsersteller
    @@ -136,8 +140,8 @@ ConfirmDeleteSocialContribution=Möchten Sie diese Sozialabgaben-, oder Steuerza
     ExportDataset_tax_1=Steuer- und Sozialabgaben und Zahlungen
     CalcModeVATDebt=Modus <b>%s USt. auf Engagement Rechnungslegung %s</b>.
     CalcModeVATEngagement=Modus <b>%sTVA auf  Einnahmen-Ausgaben%s</b>.
    -CalcModeDebt=Modus <b>%sForderungen-Verbindlichkeiten%s</b> sagt <b>Engagement Rechnungslegung.</b>
    -CalcModeEngagement=Modus <b>%sEinnahmen-Ausgaben%s</b> die <b>Kassenbuchführung</b>
    +CalcModeDebt=Analysis of known recorded invoices even if they are not yet accounted in ledger.
    +CalcModeEngagement=Analysis of known recorded payments, even if they are not yet accounted in Ledger.
     CalcModeBookkeeping=Analyse der <b>journalisierten Daten im Hauptbuch</b>
     CalcModeLT1= Modus <b>%sRE auf Kundenrechnungen - Lieferantenrechnungen%s</b>
     CalcModeLT1Debt=Modus <b>%sRE auf Kundenrechnungen%s</b>
    @@ -150,9 +154,9 @@ AnnualSummaryInputOutputMode=Saldo der Erträge und Aufwendungen, Jahresübersic
     AnnualByCompanies=Bilanz Ertrag/Aufwand, pro vordefinierten Kontogruppen
     AnnualByCompaniesDueDebtMode=Die Ertrags-/Aufwands-Bilanz nach vordefinierten Gruppen, im Modus <b>%sForderungen-Verbindlichkeiten%s</b> meldet <b>Kameralistik</b>.
     AnnualByCompaniesInputOutputMode=Die Ertrags-/Aufwands-Bilanz im Modus <b>%sEinkünfte-Ausgaben%s</b> meldet <b>Ist-Besteuerung</b>.
    -SeeReportInInputOutputMode=Der <b>%sEinkünfte-Ausgaben%s</b>-Bericht meldet <b>Ist-Besteuerung</b> für eine Berechnung der tatsächlich erfolgten Zahlungsströme.
    -SeeReportInDueDebtMode=Der <b>%sForderungen-Verbindlichkeiten%s</b>-Bericht meldet <b>Kameralistik</b> für eine Berechnung auf Basis der ausgestellten Rechnungen.
    -SeeReportInBookkeepingMode=Siehe Bericht <b>%sHauptbuch%s</b> für die Berechnung via <b>Hauptbuch Analyse</b>
    +SeeReportInInputOutputMode=See %sanalysis of payments%s for a calculation on actual payments made even if they are not yet accounted in Ledger.
    +SeeReportInDueDebtMode=See %sanalysis of invoices%s for a calculation based on known recorded invoices even if they are not yet accounted in Ledger.
    +SeeReportInBookkeepingMode=See <b>%sBookeeping report%s</b> for a calculation on <b>Bookkeeping Ledger table</b>
     RulesAmountWithTaxIncluded=- Angezeigte Beträge enthalten alle Steuern
     RulesResultDue=- Dies beinhaltet ausstehende Rechnungen, Aufwendungen, Umsatzsteuern, Abgaben, ob sie bezahlt wurden oder nicht. Auch die gezahlten Gehälter. <br> - Es gilt das Freigabedatum von den Rechnungen und USt., sowie das Fälligkeitsdatum für Aufwendungen. Für Gehälter definiert mit dem Modul Löhne, wird das Valutadatum der Zahlung verwendet.
     RulesResultInOut=- Es sind nur tatsächliche Zahlungen für Rechnungen, Kostenabrechnungen, USt und Gehälter enthalten. <br>- Bei Rechnungen, Kostenabrechnungen, USt und Gehälter gilt das Zahlugnsdatum. Bei Spenden gilt das Spendendatum.
    @@ -171,6 +175,8 @@ LT1ReportByCustomersES=Bericht von Kunden RE
     LT2ReportByCustomersES=Bericht von Partner EKSt.
     VATReport=Umsatzsteuer Report
     VATReportByPeriods=Sale tax report by period
    +VATReportByRates=Sale tax report by rates
    +VATReportByThirdParties=Sale tax report by third parties
     VATReportByCustomers=Sale tax report by customer
     VATReportByCustomersInInputOutputMode=Bericht zur vereinnahmten und bezahlten USt. nach Kunden 
     VATReportByQuartersInInputOutputMode=Report by Sale tax rate of the tax collected and paid
    @@ -215,7 +221,8 @@ Mode1=Methode 1
     Mode2=Methode 2
     CalculationRuleDesc=Zur Berechnung der Gesamt-USt. gibt es zwei Methoden: <br>Methode 1 rundet die Steuer in jeder Zeile und addiert zum Schluss. <br>Methode 2 summiert alle Steuer-Zeilen und rundet am Ende. <br>Das endgültige Ergebnis kann sich in wenigen Cent unterscheiden. Standardmodus ist <b>Modus %s.</b>
     CalculationRuleDescSupplier=Gemäß Ihrem Lieferanten, wählen Sie die  geeignete Methode, um die gleiche Berechnungsregel anzuwenden um das selbe Ergebnis wie Ihr Lieferant zu bekommen.
    -TurnoverPerProductInCommitmentAccountingNotRelevant=Umsatz Bericht pro Produkt, bei der Verwendung einer <b>Kassabuch Buchhaltung</b>  ist der Modus nicht relevant. Dieser Bericht ist nur bei Verwendung <b>Buchführungsmodus Periodenrechnung</b> (siehe Setup das Modul  Buchhaltung).
    +TurnoverPerProductInCommitmentAccountingNotRelevant=The report of Turnover collected per product is not available. This report is only available for turnover invoiced.
    +TurnoverPerSaleTaxRateInCommitmentAccountingNotRelevant=The report of Turnover collected per sale tax rate is not available. This report is only available for turnover invoiced.
     CalculationMode=Berechnungsmodus
     AccountancyJournal=Kontierungscode-Journal
     ACCOUNTING_VAT_SOLD_ACCOUNT=Accounting account by default for VAT on sales (used if not defined on VAT dictionary setup)
    @@ -223,7 +230,7 @@ ACCOUNTING_VAT_BUY_ACCOUNT=Accounting account by default for VAT on purchases (u
     ACCOUNTING_VAT_PAY_ACCOUNT=Standard-Aufwandskonto, um MwSt zu bezahlen
     ACCOUNTING_ACCOUNT_CUSTOMER=Standard Buchhaltungskonto für Kunden/Debitoren (wenn nicht beim Partner definiert)
     ACCOUNTING_ACCOUNT_CUSTOMER_Desc=Buchhaltungskonten die auf der Partnerkarte definiert wurden werden für die Nebenbücher verwendet, für das Hauptbuch oder als Vorgabewert für Nebenbücher falls kein Buchhaltungskonto auf der Kunden-Partnerkarte definiert wurde
    -ACCOUNTING_ACCOUNT_SUPPLIER=Standard Buchhaltungskonto für Lieferanten/Kreditoren (wenn nicht beim Lieferanten definiert)
    +ACCOUNTING_ACCOUNT_SUPPLIER=Accounting account used for vendor third parties
     ACCOUNTING_ACCOUNT_SUPPLIER_Desc=Buchhaltungskonten die auf der Partnerkarte definiert wurden werden nur für die Nebenbücher verwendet. Dieses wird für das Hauptbuch oder als Vorgabewert für Nebenbücher falls kein Buchhaltungskonto auf der Lieferanten-Partnerkarte definiert wurde.
     CloneTax=Dupliziere Sozialabgabe/Steuersatz
     ConfirmCloneTax=Bestätigen Sie die Duplizierung der Steuer-/Sozialabgaben-Zahlung
    @@ -242,3 +249,11 @@ FiscalPeriod=Buchhaltungs Periode
     ListSocialContributionAssociatedProject=Liste der Sozialabgaben für dieses Projekt
     DeleteFromCat=Aus Kontengruppe entfernen
     AccountingAffectation=Accounting assignement
    +LastDayTaxIsRelatedTo=Last day of period the tax is related to
    +VATDue=Umsatzsteuer beansprucht
    +ClaimedForThisPeriod=Claimed for the period
    +PaidDuringThisPeriod=Paid during this period
    +ByVatRate=By sale tax rate
    +TurnoverbyVatrate=Turnover invoiced by sale tax rate
    +TurnoverCollectedbyVatrate=Turnover collected by sale tax rate
    +PurchasebyVatrate=Purchase by sale tax rate
    diff --git a/htdocs/langs/de_DE/dict.lang b/htdocs/langs/de_DE/dict.lang
    index df67a2a5440..7be111dc08c 100644
    --- a/htdocs/langs/de_DE/dict.lang
    +++ b/htdocs/langs/de_DE/dict.lang
    @@ -5,7 +5,8 @@ CountryIT=Italien
     CountryES=Spanien
     CountryDE=Deutschland
     CountryCH=Schweiz
    -CountryGB=Großbritannien
    +# Warning, country code GB is for United Kingdom. UK Does not exists as country code in ISO standard.
    +CountryGB=England
     CountryUK=England
     CountryIE=Irland
     CountryCN=China
    diff --git a/htdocs/langs/de_DE/ecm.lang b/htdocs/langs/de_DE/ecm.lang
    index edb7c6a78fc..ebdd567ea31 100644
    --- a/htdocs/langs/de_DE/ecm.lang
    +++ b/htdocs/langs/de_DE/ecm.lang
    @@ -14,8 +14,8 @@ ECMNbOfFilesInDir=Anzahl der Dateien im Ordner
     ECMNbOfSubDir=Anzahl Unterordner
     ECMNbOfFilesInSubDir=Anzahl Dateien in Unterordnern
     ECMCreationUser=Autor
    -ECMArea=DMS/ECM area
    -ECMAreaDesc=The DMS/ECM (Document Management System / Electronic Content Management) area allows you to save, share and search quickly all kind of documents in Dolibarr.
    +ECMArea=DMS/CMS Bereich
    +ECMAreaDesc=Das ECM (Electronic Content Management)-System erlaubt Ihnen das Speichern, Teilen und rasche Auffinden von Dokumenten.
     ECMAreaDesc2=* In den automatischen Verzeichnissen werden die vom System erzeugten Dokumente abgelegt. <br> * Die manuellen Verzeichnisse können Sie selbst verwalten und zusätzliche nicht direkt zuordenbare Dokument hinterlegen.
     ECMSectionWasRemoved=Ordner <b>%s</b> wurde gelöscht.
     ECMSectionWasCreated=Verzeichnis <b>%s</b> wurde erstellt.
    @@ -39,9 +39,10 @@ ShowECMSection=Ordner anzeigen
     DeleteSection=Verzeichnis löschen
     ConfirmDeleteSection=Möchten Sie dieses Verzeichnis <b>%s</b> wirklich löschen?
     ECMDirectoryForFiles=Relatives Verzeichnis für Dateien
    -CannotRemoveDirectoryContainsFiles=Entfernen des Ordners nicht möglich, da dieser noch Dateien enthält
    +CannotRemoveDirectoryContainsFilesOrDirs=Removal not possible because it contains some files or sub-directories
    +CannotRemoveDirectoryContainsFiles=Removal not possible because it contains some files
     ECMFileManager=Dateiverwaltung
    -ECMSelectASection=Wähle einen Ordner aus der Baumansicht links ...
    +ECMSelectASection=Wähle einen Ordner aus der Baumansicht...
     DirNotSynchronizedSyncFirst=Dieses Verzeichnis scheint außerhalb des ECM Moduls erstellt oder verändert worden zu sein. Sie müssten auf den "Aktualisieren"-Button klicken, um den Inhalt der Festplatte mit der Datenbank zu synchronisieren.
     ReSyncListOfDir=Liste der Verzeichnisse nochmals synchronisieren
     HashOfFileContent=Hashwert der Datei
    diff --git a/htdocs/langs/de_DE/errors.lang b/htdocs/langs/de_DE/errors.lang
    index 39573906054..3e3bc2089ad 100644
    --- a/htdocs/langs/de_DE/errors.lang
    +++ b/htdocs/langs/de_DE/errors.lang
    @@ -32,9 +32,9 @@ ErrorBarCodeRequired=Barcode erforderlich
     ErrorCustomerCodeAlreadyUsed=Diese Kunden-Nr. ist bereits vergeben.
     ErrorBarCodeAlreadyUsed=Barcode wird bereits verwendet
     ErrorPrefixRequired=Präfix erforderlich
    -ErrorBadSupplierCodeSyntax=Die eingegebene Lieferanten Nr. ist unzulässig.
    -ErrorSupplierCodeRequired=Lieferanten-Nr. erforderlich
    -ErrorSupplierCodeAlreadyUsed=Diese Lieferanten Nr. ist bereits vergeben.
    +ErrorBadSupplierCodeSyntax=Bad syntax for vendor code
    +ErrorSupplierCodeRequired=Lieferantennummer nötig 
    +ErrorSupplierCodeAlreadyUsed=Vendor code already used
     ErrorBadParameters=Ungültige Werte
     ErrorBadValueForParameter=Ungültiger Wert '%s' für Paramter '%s'
     ErrorBadImageFormat=Bildformat nicht unsterstützt (Ihr PHP hat keine Konvertierungsfunktion für dieses Format)
    @@ -87,7 +87,7 @@ ErrorsOnXLines=Fehler in <b>%s</b> Quellzeilen
     ErrorFileIsInfectedWithAVirus=Der Virenschutz konnte diese Datei nicht freigeben (eventuell ist diese mit einem Virus infiziert)
     ErrorSpecialCharNotAllowedForField=Sonderzeichen sind im Feld '%s' nicht erlaubt
     ErrorNumRefModel=Es besteht ein Bezug zur Datenbank (%s) der mit dieser Numerierungsfolge nicht kompatibel ist. Entfernen Sie den Eintrag oder benennen Sie den Verweis um, um dieses Modul zu aktivieren.
    -ErrorQtyTooLowForThisSupplier=Die gewählte Menge liegt unterhalb der Mindestbestellmenge für diesen Lieferanten oder es wurde kein Lieferantenpreis zu diesem Anbieter eingetragen.
    +ErrorQtyTooLowForThisSupplier=Quantity too low for this vendor or no price defined on this product for this supplier
     ErrorModuleSetupNotComplete=Das Setup des Moduls ist unvollständig. Gehen Sie zu Home - Einstellungen - Module um die Einstellungen zu vervollständigen.
     ErrorBadMask=Fehler auf der Maske
     ErrorBadMaskFailedToLocatePosOfSequence=Fehler, Maske ohne fortlaufende Nummer
    @@ -177,7 +177,7 @@ ErrorBadDefinitionOfMenuArrayInModuleDescriptor=Falsche Definition von Menü Arr
     ErrorSavingChanges=Beim Speichern der Änderungen trat ein Fehler auf
     ErrorWarehouseRequiredIntoShipmentLine=Lager in der Zeile ist für die Lieferung notwendig
     ErrorFileMustHaveFormat=Die Datei muss das Format %s haben.
    -ErrorSupplierCountryIsNotDefined=Land für den Lieferanten ist nicht definiert. Korrigieren Sie dies zuerst.
    +ErrorSupplierCountryIsNotDefined=Country for this vendor is not defined. Correct this first.
     ErrorsThirdpartyMerge=Fehler beim Zusammenführen der beiden Einträge. Die Anforderung wurde abgebrochen.
     ErrorStockIsNotEnoughToAddProductOnOrder=Nicht genug Bestand von Produkt %s, um es einem neuen Auftrag zuzufügen.
     ErrorStockIsNotEnoughToAddProductOnInvoice=Nicht genug Bestand von Produkt %s, um es einer neuen Rechnung zuzufügen.
    diff --git a/htdocs/langs/de_DE/install.lang b/htdocs/langs/de_DE/install.lang
    index f1ea32417f1..4c828c1eaef 100644
    --- a/htdocs/langs/de_DE/install.lang
    +++ b/htdocs/langs/de_DE/install.lang
    @@ -6,6 +6,7 @@ ConfFileDoesNotExistsAndCouldNotBeCreated=Die Konfigurationsdatei <b>%s</b> ist
     ConfFileCouldBeCreated=Die Konfigurationsdatei <b>%s</b> wurde erfolgreich erstellt.
     ConfFileIsNotWritable=Die Konfigurationsdatei <b>%s</b> ist nicht beschreibbar. Bitte überprüfen Sie die Dateizugriffsrechte. Für die Erstinstallation muss Ihr Webserver in die Konfigurationsdatei schreiben können, setzen Sie die Dateiberechtigungen entsprechend (z.B. mittels "chmod 666" auf Unix-Betriebssystemen).
     ConfFileIsWritable=Die Konfigurationsdatei <b>%s</b> ist beschreibbar.
    +ConfFileMustBeAFileNotADir=Die Konfigurationsdatei <b> %s </b> muss eine Datei und kein Verzeichnis sein.
     ConfFileReload=Alle Information aus der Konfigurationsdatei laden.
     PHPSupportSessions=Ihre PHP-Konfiguration unterstützt Sessions.
     PHPSupportPOSTGETOk=Ihre PHP unterstützt GET und POST Variablen.
    @@ -91,8 +92,8 @@ FailedToCreateAdminLogin=Fehler beim erstellen des Dolibarr Administrator Kontos
     WarningRemoveInstallDir=Aus Sicherheitsgründen sollten Sie nach abgeschlossenem Installations-/Aktualisierungsvorgang das Installationsverzeichnis (<b>install</b>) löschen oder in "install.lock" umbenennen.
     FunctionNotAvailableInThisPHP=Diese Funktion steht in Ihrer PHP-Version nicht zur Verfügung.
     ChoosedMigrateScript=Migrationsskript auswählen
    -DataMigration=Datenmigration
    -DatabaseMigration=Struktur der Datenbankmigration
    +DataMigration=Datenbankmigration (Daten)
    +DatabaseMigration=Datenbankmigration (Struktur + einige Daten)
     ProcessMigrateScript=Script-Verarbeitung
     ChooseYourSetupMode=Wählen Sie Ihre Installationsart und klicken Sie anschließend auf "Start"...
     FreshInstall=Neue Installation
    @@ -146,7 +147,7 @@ NothingToDo=Keine Aufgaben zum erledigen
     # upgrade
     MigrationFixData=Denormalisierte Daten bereinigen
     MigrationOrder=Datenmigration für Kundenaufträge
    -MigrationSupplierOrder=Datenmigration für Lieferantenbestellungen
    +MigrationSupplierOrder=Datenmigration für Lieferantenaufträge
     MigrationProposal=Datenmigration für Angebote
     MigrationInvoice=Datenmigration für Kundenrechnungen
     MigrationContract=Datenmigration für Verträge
    @@ -196,8 +197,14 @@ MigrationEvents=Ereignisse migrierern, um den Besitzer des Ereignisses der Zuord
     MigrationEventsContact=Migration der Ereignisse um die Kontaktinformationen in die Zuweisungstabelle hinzuzufügen
     MigrationRemiseEntity=Aktualisieren Sie den Wert des Feld "entity" der Tabelle "llx_societe_remise"
     MigrationRemiseExceptEntity=Aktualisieren Sie den Wert des Feld "entity" der Tabelle "llx_societe_remise_except"
    +MigrationUserRightsEntity=Aktualisieren Sie den Wert des Feld "entity" der Tabelle "llx_user_rights"
    +MigrationUserGroupRightsEntity=Aktualisieren Sie den Wert des Feld "entity" der Tabelle "llx_usergroup_rights"
     MigrationReloadModule=Neu Laden von Modul %s
     MigrationResetBlockedLog=Modul BlockedLog für v7 Algorithmus zurücksetzen
     ShowNotAvailableOptions=Nicht verfügbare Optionen anzeigen
     HideNotAvailableOptions=Nicht verfügbare Optionen ausblenden
     ErrorFoundDuringMigration=Während der Migration ist ein Fehler aufgetaucht, dadurch ist der nächste Schritt nicht verfügbar. Sie können <a href="%s">hier cklicken</a> um den Fehler zu ignorieren, aber die Anwendung oder manche Features werden unter Umständen nicht richtig funktionieren, solange der Fehler nicht behoben wurde.
    +YouTryInstallDisabledByDirLock=The application try to sefl upgrade, but install/upgrade pages have been disabled for security reason (directory renamed with .lock suffix).<br>
    +YouTryInstallDisabledByFileLock=The application try to sefl upgrade, but install/upgrade pages pages have been disabled for security reason (by lock file <strong>install.lock</strong> into dolibarr documents directory).<br>
    +ClickHereToGoToApp=Click here to go to your application
    +ClickOnLinkOrRemoveManualy=Click on following link and if you always reach this page, you must remove the file install.lock into documents directory manually
    diff --git a/htdocs/langs/de_DE/ldap.lang b/htdocs/langs/de_DE/ldap.lang
    index 9c9768e0c7b..75a9c2db651 100644
    --- a/htdocs/langs/de_DE/ldap.lang
    +++ b/htdocs/langs/de_DE/ldap.lang
    @@ -1,5 +1,4 @@
     # Dolibarr language file - Source file is en_US - ldap
    -DomainPassword=Domain-Passwort
     YouMustChangePassNextLogon=Bitte ändern Sie das Passwort für Benutzer <b>%s</b> auf der Domain <b>%s</b> bei Ihrer nächsten Anmeldung.
     UserMustChangePassNextLogon=Der Benutzer muss das Passwort für Domäne %s bei der nächsten Anmeldung ändern.
     LDAPInformationsForThisContact=Informationen in der LDAP-Datenbank für diesen Kontakt
    @@ -25,3 +24,4 @@ MemberTypeSynchronized=Mitgliedsart synchronisiert
     ContactSynchronized=Kontakt synchronisiert
     ForceSynchronize=Erzwinge Synchronisation  Dolibarr -> LDAP
     ErrorFailedToReadLDAP=Fehler beim Lesen der LDAP-Datenbank. Überprüfen Sie die Verfügbarkeit der Datenbank sowie die entsprechenden Moduleinstellungen.
    +PasswordOfUserInLDAP=Password of user in LDAP
    diff --git a/htdocs/langs/de_DE/loan.lang b/htdocs/langs/de_DE/loan.lang
    index 439571de65b..46deed0a541 100644
    --- a/htdocs/langs/de_DE/loan.lang
    +++ b/htdocs/langs/de_DE/loan.lang
    @@ -10,6 +10,7 @@ LoanCapital=Kapital
     Insurance=Versicherung
     Interest=Zins
     Nbterms=Anzahl der Bedingungen
    +Term=Term
     LoanAccountancyCapitalCode=Buchhaltungskonto Kapital
     LoanAccountancyInsuranceCode=Buchhaltungskonto Versicherung
     LoanAccountancyInterestCode=Buchhaltungskonto Zinsen
    @@ -17,39 +18,14 @@ ConfirmDeleteLoan=Bestätigen Sie das Löschen dieses Kredites
     LoanDeleted=Kredit erfolgreich gelöscht
     ConfirmPayLoan=Bestätigen Sie das Löschen dieses Kredites
     LoanPaid=Kredit bezahlt
    -# Calc
    -LoanCalc=Bankkreditrechner
    -PurchaseFinanceInfo=Einkauf- und Finanzierungsinformationen
    -SalePriceOfAsset=Verkaufspreis
    -PercentageDown=Prozentsatz
    -LengthOfMortgage=Kreditlaufzeit
    -AnnualInterestRate=Jahreszinssatz
    -ExplainCalculations=Berechnungs-Erläuterung
    -ShowMeCalculationsAndAmortization=Zeigen Sie mir die Berechnungen und Amortisation
    -MortgagePaymentInformation=Kredit Zahlung Informationen
    -DownPayment=Anzahlung
    -DownPaymentDesc=Die <b>Anzahlung</b> = Der Preis des Kredits multipliziert mit dem Prozentsatz geteilt durch 100  (5% wird 5/100 oder 0,05)
    -InterestRateDesc=Der <b>Zinssatz</b> = Die jährlichen Zins Prozentsatz dividiert durch 100
    -MonthlyFactorDesc=Der <b>monatliche Faktor</b> = Das Ergebnis der folgenden Formel
    -MonthlyInterestRateDesc=Der <b>monatliche Zinssatz</b> = Der effektive Jahreszins geteilt durch 12 (für die 12 Monate in einem Jahr)
    -MonthTermDesc=Die <b>Monatliche Laufzeit</b> des Darlehens in Monaten = Anzahl der Jahre, die Sie das Darlehen für 12-mal getroffen habe heraus
    -MonthlyPaymentDesc=Die monatlichen Zahlung erfolgt anhand der folgenden Formel gefunden
    -AmortizationPaymentDesc=Die <a href="#amortization">Amortisation</a> reißt ab wie viel von Ihrer monatlichen Zahlung geht für die Bankzinsen, und wie viel für die Tilgung des Haupt-Darlehen geht.
    -AmountFinanced=Höhe Kredit
    -AmortizationMonthlyPaymentOverYears=Die Dauer der Amortisation bei einer monatliche Zahlung von: <b> %s</b> wird %s Jahre betragen
    -Totalsforyear=Gesamtbetrag für Jahr
    -MonthlyPayment=Monatliche Zahlung
    -LoanCalcDesc=Mit diesem <b>Hypothek Rechner</b> kann die monatliche Belastung, basierend auf dem Hypothekarbetrag, der Laufzeit und dem Zissatz ermittelt werden.<br> Dieser Rechner beinhaltet auch Regeln für die Berechnung der PMI (Private Mortgage Insurance) wenn weniger als 20%% als Anzahlung geleistet werden. Stadt- und Grundstücksteuern, sowie deren Auswirkung auf die monatliche Belastung werden ebenfalls Berücksichtigt.<br>
    -GoToInterest=%s wird in Richtung ZINSEN gehen
    -GoToPrincipal=%s wird in Richtung HAUPT gehen
    -YouWillSpend=Sie werden %s im Jahr %s bezahlen
     ListLoanAssociatedProject=Liste der Darlehen in dem Projekt
     AddLoan=Darlehen erstellen
    +FinancialCommitment=Financial commitment
    +InterestAmount=Zins
    +CapitalRemain=Capital remain
     # Admin
     ConfigLoan=Konfiguration des Modul Kredite
     LOAN_ACCOUNTING_ACCOUNT_CAPITAL=Standard-Buchhaltungskonto Kapital
     LOAN_ACCOUNTING_ACCOUNT_INTEREST=Standard-Buchhaltungskonto Zinsen
     LOAN_ACCOUNTING_ACCOUNT_INSURANCE=Standard-Buchhaltungskonto Versicherung
    -FinancialCommitment=Financial commitment
     CreateCalcSchedule=Edit financial commitment
    -InterestAmount=Interest amount
    diff --git a/htdocs/langs/de_DE/mails.lang b/htdocs/langs/de_DE/mails.lang
    index 99097645903..cf2c2ce63cc 100644
    --- a/htdocs/langs/de_DE/mails.lang
    +++ b/htdocs/langs/de_DE/mails.lang
    @@ -11,7 +11,9 @@ MailFrom=Absender
     MailErrorsTo=Fehler an
     MailReply=Antwort an
     MailTo=Empfänger
    +MailToUsers=To user(s)
     MailCC=Kopie an
    +MailToCCUsers=Copy to users(s)
     MailCCC=Blindkopie an
     MailTopic=E-Mail-Betreff
     MailText=E-Mail-Text
    @@ -164,4 +166,4 @@ InGoingEmailSetup=eMail Posteingang Einstellungen
     OutGoingEmailSetupForEmailing=Einstellung ausgehende E-Mails (für den Massenversand)
     DefaultOutgoingEmailSetup=Standardeinstellungen für ausgehende E-Mails
     Information=Information
    -
    +ContactsWithThirdpartyFilter=Contacts avec filtre client
    diff --git a/htdocs/langs/de_DE/main.lang b/htdocs/langs/de_DE/main.lang
    index 466ab9e1759..b04057e1b96 100644
    --- a/htdocs/langs/de_DE/main.lang
    +++ b/htdocs/langs/de_DE/main.lang
    @@ -12,8 +12,8 @@ FormatDateShort=%d.%m.%Y
     FormatDateShortInput=%d.%m.%Y
     FormatDateShortJava=dd.MM.yyyy
     FormatDateShortJavaInput=dd.MM.yyyy
    -FormatDateShortJQuery=dd.MM.yy
    -FormatDateShortJQueryInput=dd.MM.yy
    +FormatDateShortJQuery=dd.mm.yy
    +FormatDateShortJQueryInput=dd.mm.yy
     FormatHourShortJQuery=HH:MI
     FormatHourShort=%H:%M
     FormatHourShortDuration=%H:%M
    @@ -71,7 +71,7 @@ SelectDate=Wählen Sie ein Datum
     SeeAlso=Siehe auch %s
     SeeHere=Sehen Sie hier
     ClickHere=Hier klicken
    -Here=Here
    +Here=Hier
     Apply=Übernehmen
     BackgroundColorByDefault=Standard-Hintergrundfarbe
     FileRenamed=Datei wurde erfolgreich unbenannt
    @@ -92,6 +92,7 @@ DolibarrInHttpAuthenticationSoPasswordUseless=Der Dolibarr Authentifizierungsmod
     Administrator=Administrator
     Undefined=Nicht definiert
     PasswordForgotten=Passwort vergessen?
    +NoAccount=No account?
     SeeAbove=Siehe oben
     HomeArea=Startseite
     LastConnexion=Letzte Verbindung
    @@ -231,7 +232,7 @@ Limit=Limit
     Limits=Limits
     Logout=Abmelden
     NoLogoutProcessWithAuthMode=Keine Anwendung Trennungsfunktion mit Authentifizierungsmodus <b>% s </ b>
    -Connection=Verbindung
    +Connection=Benutzername
     Setup=Einstellungen
     Alert=Warnung
     MenuWarnings=Benachrichtigungen
    @@ -328,7 +329,7 @@ Default=Standard
     DefaultValue=Standardwert
     DefaultValues=Standardwert
     Price=Preis
    -PriceCurrency=Price (currency)
    +PriceCurrency=Preis (Währung)
     UnitPrice=Stückpreis
     UnitPriceHT=Stückpreis (netto)
     UnitPriceHTCurrency=Unit price (net) (currency)
    @@ -381,7 +382,7 @@ TotalLT1IN=Gesamt CGST
     TotalLT2IN=Gesamt SGST
     HT=Netto
     TTC=Brutto
    -INCVATONLY=Inkl. USt.
    +INCVATONLY=Inkl. UmSt.
     INCT=Inkl. aller Steuern
     VAT=USt.
     VATIN=IGST
    @@ -402,6 +403,7 @@ DefaultTaxRate=Standardsteuersatz
     Average=Durchschnitt
     Sum=Summe
     Delta=Delta
    +RemainToPay=noch offen
     Module=Modul/Applikation
     Modules=Modul/Applikation
     Option=Option
    @@ -414,7 +416,7 @@ Favorite=Favorit
     ShortInfo=Info.
     Ref=Nr.
     ExternalRef=Externe-ID
    -RefSupplier=Lieferanten-Nr.
    +RefSupplier=Lieferanten Zeichen
     RefPayment=Zahlungsref.-Nr.
     CommercialProposalsShort=Angebote
     Comment=Kommentar
    @@ -429,7 +431,7 @@ ActionDoneShort=Abgeschlossen
     ActionUncomplete=unvollständig
     LatestLinkedEvents=Neueste %s verknüpfte Ereignisse
     CompanyFoundation=Firma oder Institution
    -Accountant=Accountant
    +Accountant=Buchhalter
     ContactsForCompany=Ansprechpartner/Adressen dieses Partners
     ContactsAddressesForCompany=Ansprechpartner / Adressen zu diesem Partner
     AddressesForCompany=Anschriften zu diesem Partner
    @@ -438,7 +440,7 @@ ActionsOnMember=Aktionen zu diesem Mitglied
     ActionsOnProduct=Ereignisse zu diesem Produkt
     NActionsLate=%s verspätet
     ToDo=zu erledigen
    -Completed=Completed
    +Completed=Abgeschlossen
     Running=in Bearbeitung
     RequestAlreadyDone=Anfrage bereits bekannt
     Filter=Filter
    @@ -493,7 +495,7 @@ Received=Erhalten
     Paid=Bezahlt
     Topic=Thema
     ByCompanies=Von Partnern
    -ByUsers=Von Benutzern
    +ByUsers=By user
     Links=Links
     Link=Link
     Rejects=Ablehnungen
    @@ -505,6 +507,7 @@ NoneF=Keine
     NoneOrSeveral=Keine oder mehrere
     Late=Verspätet
     LateDesc=Verzögerung, die definiert, ob ein Datensatz spät ist oder nicht von der Einrichtung abhängig ist. Fragen Sie den Administrator, die Verzögerung im Menü Startseite - Einrichtung - Alarme
    +NoItemLate=No late item
     Photo=Bild
     Photos=Bilder
     AddPhoto=Bild hinzufügen
    @@ -619,9 +622,9 @@ BuildDoc=Erstelle Doc
     Entity=Entität
     Entities=Entitäten
     CustomerPreview=Kundenvorschau
    -SupplierPreview=Lieferantenvorschau
    +SupplierPreview=Vendor preview
     ShowCustomerPreview=Zeige Kundenvorschau
    -ShowSupplierPreview=Zeige Lieferantenvorschau
    +ShowSupplierPreview=Show vendor preview
     RefCustomer=Ihr Zeichen
     Currency=Währung
     InfoAdmin=Hinweise für Administratoren
    @@ -679,7 +682,7 @@ Color=Farbe
     Documents=Verknüpfte Dokumente
     Documents2=Dokumente
     UploadDisabled=Upload deaktiviert
    -MenuAccountancy=Buchführung
    +MenuAccountancy=Buchhaltung
     MenuECM=Dokumente
     MenuAWStats=Statistiken
     MenuMembers=Mitglieder
    @@ -866,7 +869,7 @@ FileNotShared=Datei nicht öffentlich zugänglich
     Project=Projekt
     Projects=Projekte
     Rights=Berechtigungen
    -LineNb=Line no.
    +LineNb=Zeilennummer
     IncotermLabel=Incoterms
     # Week day
     Monday=Montag
    @@ -915,11 +918,11 @@ SearchIntoProductsOrServices=Produkte oder Dienstleistungen
     SearchIntoProjects=Projekte
     SearchIntoTasks=Aufgaben
     SearchIntoCustomerInvoices=Kundenrechnungen
    -SearchIntoSupplierInvoices=Lieferantenrechnungen
    +SearchIntoSupplierInvoices=Vendor invoices
     SearchIntoCustomerOrders=Kundenaufträge
    -SearchIntoSupplierOrders=Lieferantenbestellungen
    +SearchIntoSupplierOrders=Purchase orders
     SearchIntoCustomerProposals=Kunden Angebote
    -SearchIntoSupplierProposals=Angebote Lieferant
    +SearchIntoSupplierProposals=Vendor proposals
     SearchIntoInterventions=Serviceaufträge
     SearchIntoContracts=Verträge
     SearchIntoCustomerShipments=Kunden Lieferungen
    @@ -933,11 +936,15 @@ CommentDeleted=Kommentar gelöscht
     Everybody=Jeder
     PayedBy=Bezahlt durch
     PayedTo=Bezahlt an
    -Monthly=Monthly
    -Quarterly=Quarterly
    -Annual=Annual
    -Local=Local
    +Monthly=Monatlich
    +Quarterly=Quartalsweise
    +Annual=Jährlich
    +Local=Lokal
     Remote=Remote
    -LocalAndRemote=Local and Remote
    -KeyboardShortcut=Keyboard shortcut
    +LocalAndRemote=Lokal und Remote
    +KeyboardShortcut=Tastaur Kürzel
     AssignedTo=Zugewiesen an
    +Deletedraft=Delete draft
    +ConfirmMassDraftDeletion=Draft Bulk delete confirmation
    +FileSharedViaALink=Datei via Link geteilt
    +
    diff --git a/htdocs/langs/de_DE/margins.lang b/htdocs/langs/de_DE/margins.lang
    index 676e833e1b8..cd0b821f9ab 100644
    --- a/htdocs/langs/de_DE/margins.lang
    +++ b/htdocs/langs/de_DE/margins.lang
    @@ -28,10 +28,10 @@ UseDiscountAsService=Als Service
     UseDiscountOnTotal=Auf Zwischensumme
     MARGIN_METHODE_FOR_DISCOUNT_DETAILS=Definiert, ob ein globaler Rabatt als Produkt, Service oder nur als Zwischensumme für die Gewinnberechnung benutzt wird.
     MARGIN_TYPE=Kaufpreis / Kosten standardmäßig vorgeschlagen für Standardmargenkalkulation empfohlen\n
    -MargeType1=Spanne vom besten Lieferantenpreis
    +MargeType1=Margin on Best vendor price
     MargeType2=gewichtete Durchschnittspreis (WAP)
     MargeType3=Marge auf Herstellkosten
    -MarginTypeDesc=* Marge auf den günstigsten EK-Preis : Verkaufspreis - günstigster EK-Preis aus den Artikeldaten<br>* Marge auf den gleitenden Durchschnittspreis (GLD) : Verkaufspreis - gleitender Durchschnittspreis (GLD) oder günstigster EK-Preis falls der GLD nicht definiert ist<br>* Marge auf Herstellkosten = Verkaufspreis - Herstellkosten aus den Artikeldaten oder GLD, wenn die Herstellkosten nicht definiert sind oder günstigster EK-Preis, wenn der GLD nicht definiert ist
    +MarginTypeDesc=* Margin on best buying price = Selling price - Best vendor price defined on product card<br>* Margin on Weighted Average Price (WAP) = Selling price - Product Weighted Average Price (WAP) or best supplier price if WAP not yet defined<br>* Margin on Cost price = Selling price - Cost price defined on product card or WAP if cost price not defined, or best supplier price if WAP not yet defined
     CostPrice=Selbstkostenpreis
     UnitCharges=Einheit Kosten
     Charges=Kosten
    diff --git a/htdocs/langs/de_DE/members.lang b/htdocs/langs/de_DE/members.lang
    index a987eb6e759..70a0cf5e2b3 100644
    --- a/htdocs/langs/de_DE/members.lang
    +++ b/htdocs/langs/de_DE/members.lang
    @@ -111,7 +111,7 @@ SendingAnEMailToMember=Sending information email to member
     SendingEmailOnAutoSubscription=Sending email on auto registration
     SendingEmailOnMemberValidation=Sending email on new member validation
     SendingEmailOnNewSubscription=Sending email on new subscription
    -SendingReminderForExpiredSubscription=Sending reminder for expired subscription
    +SendingReminderForExpiredSubscription=Sending reminder for expired subscriptions
     SendingEmailOnCancelation=Sending email on cancelation
     # Topic of email templates
     YourMembershipRequestWasReceived=Your membership was received.
    diff --git a/htdocs/langs/de_DE/modulebuilder.lang b/htdocs/langs/de_DE/modulebuilder.lang
    index a3fee23cb53..9d6661eda41 100644
    --- a/htdocs/langs/de_DE/modulebuilder.lang
    +++ b/htdocs/langs/de_DE/modulebuilder.lang
    @@ -74,6 +74,7 @@ NoWidget=No widget
     GoToApiExplorer=Go to API explorer
     ListOfMenusEntries=List of menu entries
     ListOfPermissionsDefined=List of defined permissions
    +SeeExamples=See examples here
     EnabledDesc=Condition to have this field active (Examples: 1 or $conf->global->MYMODULE_MYOPTION)
     VisibleDesc=Is the field visible ? (Examples: 0=Never visible, 1=Visible on list and create/update/view forms, 2=Visible on list only, 3=Visible on create/update/view form only. Using a negative value means field is not shown by default on list but can be selected for viewing)
     IsAMeasureDesc=Can the value of field be cumulated to get a total into list ? (Examples: 1 or 0)
    @@ -95,3 +96,6 @@ DropTableIfEmpty=(Delete table if empty)
     TableDoesNotExists=The table %s does not exists
     TableDropped=Table %s deleted
     InitStructureFromExistingTable=Build the structure array string of an existing table
    +UseAboutPage=Disallow the about page
    +UseDocFolder=Disallow the documentation folder
    +UseSpecificReadme=Use a specific ReadMe
    diff --git a/htdocs/langs/de_DE/opensurvey.lang b/htdocs/langs/de_DE/opensurvey.lang
    index 3ae1d6b6d5e..f40a2062e82 100644
    --- a/htdocs/langs/de_DE/opensurvey.lang
    +++ b/htdocs/langs/de_DE/opensurvey.lang
    @@ -58,3 +58,4 @@ MoreChoices=Geben Sie weitere Wahlmöglichkeiten ein
     SurveyExpiredInfo=Die Umfrage ist geschlossen oder beendet.
     EmailSomeoneVoted=%s hat eine Zeile gefüllt. Sie können Ihre Umfrage unter dem Link  finden: %s
     ShowSurvey=Umfrage anzeigen
    +UserMustBeSameThanUserUsedToVote=You must have voted and use the same user name that the one used to vote, to post a comment
    diff --git a/htdocs/langs/de_DE/orders.lang b/htdocs/langs/de_DE/orders.lang
    index d2317355201..4653c72480b 100644
    --- a/htdocs/langs/de_DE/orders.lang
    +++ b/htdocs/langs/de_DE/orders.lang
    @@ -1,6 +1,6 @@
     # Dolibarr language file - Source file is en_US - orders
     OrdersArea=Kundenaufträge-Übersicht
    -SuppliersOrdersArea=Übersicht Lieferantenbestellungen
    +SuppliersOrdersArea=Purchase orders area
     OrderCard=Bestellung - Karte
     OrderId=Bestell-ID
     Order=Bestellung
    @@ -13,10 +13,10 @@ OrderToProcess=Auftrag zur Bearbeitung
     NewOrder=Neue Bestellung
     ToOrder=Erzeuge Bestellung
     MakeOrder=Erzeuge Bestellung
    -SupplierOrder=Lieferantenbestellung
    -SuppliersOrders=Lieferantenbestellungen
    -SuppliersOrdersRunning=Aktuelle Lieferantenbestellungen
    -CustomerOrder=Kundenauftrag
    +SupplierOrder=Purchase order
    +SuppliersOrders=Purchase orders
    +SuppliersOrdersRunning=Current purchase orders
    +CustomerOrder=Kundenanfrage
     CustomersOrders=Kundenaufträge
     CustomersOrdersRunning=Aktuelle Kundenaufträge
     CustomersOrdersAndOrdersLines=Kundenaufträge und Auftragspositionen
    @@ -24,7 +24,7 @@ OrdersDeliveredToBill=Kundenbestellungen geliefert zu verrechnen
     OrdersToBill=Gelieferte Kundenaufträge
     OrdersInProcess=Kundenaufträge in Bearbeitung
     OrdersToProcess=Zu bearbeitende Kundenaufträge
    -SuppliersOrdersToProcess=Lieferantenbestellung in Bearbeitung
    +SuppliersOrdersToProcess=Purchase orders to process
     StatusOrderCanceledShort=Storniert
     StatusOrderDraftShort=Entwurf
     StatusOrderValidatedShort=Freigegeben
    @@ -75,15 +75,15 @@ ShowOrder=Zeige Bestellung
     OrdersOpened=Bestellungen zu bearbeiten
     NoDraftOrders=Keine Auftrags-Entwürfe
     NoOrder=Kein Auftrag
    -NoSupplierOrder=Keine Bestellung
    +NoSupplierOrder=No purchase order
     LastOrders=%s neueste Kundenbestellungen
     LastCustomerOrders=%s neueste Kundenbestellungen
    -LastSupplierOrders=%s neueste Lieferantenbestellungen
    +LastSupplierOrders=Latest %s purchase orders
     LastModifiedOrders=%s zuletzt bearbeitete Bestellungen
     AllOrders=Alle Bestellungen
     NbOfOrders=Anzahl der Bestellungen
     OrdersStatistics=Bestellstatistik
    -OrdersStatisticsSuppliers=Statistik Lieferantenbestellungen
    +OrdersStatisticsSuppliers=Purchase order statistics
     NumberOfOrdersByMonth=Anzahl der Bestellungen pro Monat
     AmountOfOrdersByMonthHT=Anzahl der Aufträge pro Monat (nach Steuern)
     ListOfOrders=Liste Aufträge
    @@ -97,12 +97,12 @@ ConfirmMakeOrder=Bestätigen Sie, dass Sie diese Bestellung am <b>%s</b> aufgege
     GenerateBill=Erzeuge Rechnung
     ClassifyShipped=Als geliefert markieren
     DraftOrders=Entwürfe
    -DraftSuppliersOrders=Bestellungen entwerfen
    +DraftSuppliersOrders=Draft purchase orders
     OnProcessOrders=Bestellungen in Bearbeitung
     RefOrder=Bestell-Nr.
     RefCustomerOrder=Kunden-BestellNr.
    -RefOrderSupplier=Lieferanten-BestellNr.
    -RefOrderSupplierShort=Lieferanten-BestellNr.
    +RefOrderSupplier=Ref. order for vendor
    +RefOrderSupplierShort=Ref. order vendor
     SendOrderByMail=Bestellung per Post versenden
     ActionsOnOrder=Ereignisse zu dieser Bestellung
     NoArticleOfTypeProduct=Keine Artikel vom Typ 'Produkt' und deshalb keine Versandkostenposition
    @@ -115,9 +115,9 @@ ConfirmCloneOrder=Möchten Sie die Bestellung <b>%s</b> wirklich duplizieren?
     DispatchSupplierOrder=Lieferantenbestellung %s erhalten
     FirstApprovalAlreadyDone=1. Bestätigung bereits erledigt
     SecondApprovalAlreadyDone=2. Bestätigung bereits erledigt
    -SupplierOrderReceivedInDolibarr=Lieferantenbestellung %s erhalten %s
    -SupplierOrderSubmitedInDolibarr=Lieferantenbestellung %s versendet
    -SupplierOrderClassifiedBilled=Bestellung %s als verrechnet markieren
    +SupplierOrderReceivedInDolibarr=Purchase Order %s received %s
    +SupplierOrderSubmitedInDolibarr=Purchase Order %s submited
    +SupplierOrderClassifiedBilled=Purchase Order %s set billed
     OtherOrders=Bestellungen Anderer
     ##### Types de contacts #####
     TypeContact_commande_internal_SALESREPFOLL=Kundenauftrag-Nachbetreuung durch Vertreter
    @@ -125,11 +125,11 @@ TypeContact_commande_internal_SHIPPING=Versand-Nachbetreuung durch Vertreter
     TypeContact_commande_external_BILLING=Rechnungskontakt des Kunden
     TypeContact_commande_external_SHIPPING=Versandkontakt des Kunden
     TypeContact_commande_external_CUSTOMER=Bestellung-Nachbetreuung durch Kundenkontakt
    -TypeContact_order_supplier_internal_SALESREPFOLL=Lieferantenbestellung-Nachbetreuung durch Vertreter
    +TypeContact_order_supplier_internal_SALESREPFOLL=Representative following-up purchase order
     TypeContact_order_supplier_internal_SHIPPING=Versand-Nachbetreuung durch Vertreter
    -TypeContact_order_supplier_external_BILLING=Kontakt für Lieferantenrechnungen
    -TypeContact_order_supplier_external_SHIPPING=Kontakt für Lieferantenversand
    -TypeContact_order_supplier_external_CUSTOMER=Lieferantenkontakt für Bestellverfolgung
    +TypeContact_order_supplier_external_BILLING=Vendor invoice contact
    +TypeContact_order_supplier_external_SHIPPING=Vendor shipping contact
    +TypeContact_order_supplier_external_CUSTOMER=Vendor contact following-up order
     Error_COMMANDE_SUPPLIER_ADDON_NotDefined=Konstante COMMANDE_SUPPLIER_ADDON nicht definiert
     Error_COMMANDE_ADDON_NotDefined=Konstante COMMANDE_ADDON nicht definiert
     Error_OrderNotChecked=Keine zu verrechnende Bestellungen ausgewählt
    diff --git a/htdocs/langs/de_DE/other.lang b/htdocs/langs/de_DE/other.lang
    index 56fba5977bf..514d7ed7c60 100644
    --- a/htdocs/langs/de_DE/other.lang
    +++ b/htdocs/langs/de_DE/other.lang
    @@ -80,9 +80,9 @@ LinkedObject=Verknüpftes Objekt
     NbOfActiveNotifications= Anzahl Benachrichtigungen ( Anz.  E-Mail Empfänger)
     PredefinedMailTest=__(Hello)__\nDas ist ein Test-Mail gesendet an __EMAIL__.\nDie beiden Zeilen sind durch einem Zeilenumbruch getrennt.\n\n__USER_SIGNATURE__
     PredefinedMailTestHtml=Dies ist ein <b>Test</b> Mail (das Wort Test muss in Fettschrift erscheinen). <br> Die beiden Zeilen sollten durch einen Zeilenumbruch getrennt sein.<br><br>__USER_SIGNATURE__
    -PredefinedMailContentSendInvoice=__(Hello)__\n\nYou will find here the invoice __REF__\n\nThis is the link to make your online payment if this invoice is not already payed:\n__ONLINE_PAYMENT_URL__\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
    -PredefinedMailContentSendInvoiceReminder=__(Hello)__\n\nWe would like to warn you that the invoice  __REF__ seems to not be payed. So this is the invoice in attachment again, as a reminder.\n\nThis is the link to make your online payment:\n__ONLINE_PAYMENT_URL__\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
    -PredefinedMailContentSendProposal=__(Hello)__\n\nBitte entnehmen Sie dem Anhang unser Angebot __PREF__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
    +PredefinedMailContentSendInvoice=__(Hello)__\n\nYou will find here the invoice __REF__\n\n__ONLINE_PAYMENT_TEXT_AND_URL__\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
    +PredefinedMailContentSendInvoiceReminder=__(Hello)__\n\nWe would like to warn you that the invoice  __REF__ seems to not be payed. So this is the invoice in attachment again, as a reminder.\n\n__ONLINE_PAYMENT_TEXT_AND_URL__\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
    +PredefinedMailContentSendProposal=__(Hello)__\n\nYou will find here the commercial proposal __REF__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
     PredefinedMailContentSendSupplierProposal=__(Hello)__\n\nHier die gewünschte Preisauskunft __REF__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
     PredefinedMailContentSendOrder=__(Hello)__\n\nBitte entnehmen Sie dem Anhang die Bestellung __REF__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
     PredefinedMailContentSendSupplierOrder=__(Hello)__\n\nBitte entnehmen Sie dem Anhang unsere Bestellung __REF__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
    @@ -91,6 +91,7 @@ PredefinedMailContentSendShipping=__(Hello)__\n\nAls Anlage erhalten Sie unsere
     PredefinedMailContentSendFichInter=__(Hello)__\n\nAnbei finden Sie den Serviceauftrag __REF__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
     PredefinedMailContentThirdparty=__(Hello)__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
     PredefinedMailContentUser=__(Hello)__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
    +PredefinedMailContentLink=You can click on the link below to make your payment if it is not already done.\n\n%s\n\n
     DemoDesc=Dolibarr ist eine Management-Software die mehrere Business-Module anbietet. Eine Demo, die alle Module beinhaltet ist nicht sinnvoll , weil der Fall nie existiert (Hunderte von verfügbaren Module). Es stehen auch einige Demo-Profile Typen zur Verfügung.
     ChooseYourDemoProfil=Bitte wählen Sie das Demo-Profil das Ihrem Anwendgsfall am ehesten entspricht
     ChooseYourDemoProfilMore=...oder bauen Sie Ihr eigenes Profil <br> (manuelle Auswahl der Module)
    @@ -218,7 +219,7 @@ FileIsTooBig=Dateien sind zu groß
     PleaseBePatient=Bitte haben Sie ein wenig Geduld ...
     NewPassword=New password
     ResetPassword=Kennwort zurücksetzen
    -RequestToResetPasswordReceived=Eine Anfrage zur Änderung Ihres Dolibarr Passworts traf ein.
    +RequestToResetPasswordReceived=A request to change your password has been received.
     NewKeyIs=Dies sind Ihre neuen Anmeldedaten
     NewKeyWillBe=Ihr neuer Anmeldeschlüssel für die Software ist
     ClickHereToGoTo=Hier klicken für %s
    @@ -233,6 +234,8 @@ PermissionsDelete=Berechtigungen entfernt
     YourPasswordMustHaveAtLeastXChars=Ihr Passwort muss mindestens <strong> %s </strong> Zeichen enthalten
     YourPasswordHasBeenReset=Ihr Passwort wurde zurückgesetzt
     ApplicantIpAddress=IP address of applicant
    +SMSSentTo=SMS sent to %s
    +
     ##### Export #####
     ExportsArea=Exportübersicht
     AvailableFormats=Verfügbare Formate
    diff --git a/htdocs/langs/de_DE/paybox.lang b/htdocs/langs/de_DE/paybox.lang
    index 5aa6046bac9..7b02bb6b49c 100644
    --- a/htdocs/langs/de_DE/paybox.lang
    +++ b/htdocs/langs/de_DE/paybox.lang
    @@ -23,12 +23,12 @@ ToOfferALinkForOnlinePaymentOnMemberSubscription=URL um Ihren Mitgliedern eine %
     YouCanAddTagOnUrl=Sie können auch den URL-Parameter <b>&tag=<i>value</i></b> an eine beliebige dieser URLs anhängen (erforderlich nur bei der freien Zahlung) um einen eigenen Zahlungskommentar hinzuzufügen.
     SetupPayBoxToHavePaymentCreatedAutomatically=Richten Sie PayBox mit der URL <b>%s</b> ein, um nach Freigabe durch PayBox automatisch eine Zahlung anzulegen.
     YourPaymentHasBeenRecorded=Hiermit Bestätigen wir, dass die Zahlung ausgeführt wurde. Vielen Dank.
    -YourPaymentHasNotBeenRecorded=Die Zahlung wurde nicht gespeichert und der Vorgang storniert. Vielen Dank.
    +YourPaymentHasNotBeenRecorded=Ihre Zahlung wurde NICHT aufgezeichnet und die Transaktion wurde storniert. Vielen Dank.
     AccountParameter=Konto Parameter
     UsageParameter=Einsatzparameter
     InformationToFindParameters=Hilfe für das Finden der %s Kontoinformationen
     PAYBOX_CGI_URL_V2=URL für das Paybox Zahlungsmodul "CGI Modul"
    -VendorName=Name des Anbieters
    +VendorName=Name des Lieferanten
     CSSUrlForPaymentForm=CSS-Datei für das Zahlungsmodul
     NewPayboxPaymentReceived=Neue Paybox-Zahlung erhalten
     NewPayboxPaymentFailed=Neue Paybox-Zahlungen probiert, aber fehlgeschlagen
    diff --git a/htdocs/langs/de_DE/paypal.lang b/htdocs/langs/de_DE/paypal.lang
    index 92dc94b9dfe..e123cb94e6d 100644
    --- a/htdocs/langs/de_DE/paypal.lang
    +++ b/htdocs/langs/de_DE/paypal.lang
    @@ -14,7 +14,6 @@ PaypalModeOnlyPaypal=Nur PayPal
     ONLINE_PAYMENT_CSS_URL=Optionale Adresse der CSS-Datei für die Onlinebezahlseite
     ThisIsTransactionId=Die Transaktions ID lautet: <b>%s</b>
     PAYPAL_ADD_PAYMENT_URL=Fügen Sie die Webadresse für Paypal Zahlungen hinzu, wenn Sie ein Dokument per E-Mail versenden.
    -PredefinedMailContentLink=You can click on the link below to make your payment if it is not already done.<br><br>%s<br><br>
     YouAreCurrentlyInSandboxMode=Sie befinden sich derzeit im %s "Sandbox" -Modus
     NewOnlinePaymentReceived=Neue Onlinezahlung erhalten
     NewOnlinePaymentFailed=Neue Onlinezahlung versucht, aber fehlgeschlagen
    @@ -32,4 +31,4 @@ OnlinePaymentSystem=Online Zahlungssystem
     PaypalLiveEnabled=Paypal live aktiviert (Nicht im Test/Sandbox Modus)
     PaypalImportPayment=Paypal-Zahlungen importieren
     PostActionAfterPayment=Aktionen nach Zahlungseingang
    -ARollbackWasPerformedOnPostActions=A rollback was performed on all Post actions. You must complete post actions manually if they are necessary.
    +ARollbackWasPerformedOnPostActions=Bei allen Post-Aktionen wurde ein Rollback durchgeführt. Sie müssen die Post-Aktionen manuell durchführen, wenn sie notwendig sind.
    diff --git a/htdocs/langs/de_DE/productbatch.lang b/htdocs/langs/de_DE/productbatch.lang
    index da4d945c45b..1a20ae5f306 100644
    --- a/htdocs/langs/de_DE/productbatch.lang
    +++ b/htdocs/langs/de_DE/productbatch.lang
    @@ -16,7 +16,7 @@ printEatby=Verzehren bis: %s
     printSellby=Verkaufen bis: %s
     printQty=Menge: %d
     AddDispatchBatchLine=Fügen Sie eine Zeile für Haltbarkeit Versendung
    -WhenProductBatchModuleOnOptionAreForced=Wenn das Modul Lot/Serien-Nr. eingeschaltet ist, wird der Modus für Lagerbestands-Erhöhungen / -Senkungen auf die letzte Auswahl festgelegt und kann nicht geändert werden. Andere Optionen können nach Wunsch eingestellt werden.
    +WhenProductBatchModuleOnOptionAreForced=When module Lot/Serial is on, automatic stock decrease  is forced to 'Decrease real stocks on shipping validation' and automatic increase mode is forced to 'Increase real stocks on manual dispatching into warehouses' and can't be edited. Other options can be defined as you want.
     ProductDoesNotUseBatchSerial=Dieses Produkt verwendet keine Lose oder Seriennummern
     ProductLotSetup=Verwaltung von Modul Charge / Seriennummern
     ShowCurrentStockOfLot=Warenbestand anzeigen für Produkt/Charge
    diff --git a/htdocs/langs/de_DE/products.lang b/htdocs/langs/de_DE/products.lang
    index 3d984abec31..aab8f337177 100644
    --- a/htdocs/langs/de_DE/products.lang
    +++ b/htdocs/langs/de_DE/products.lang
    @@ -70,6 +70,7 @@ SoldAmount=Verkaufte Menge
     PurchasedAmount=angeschaffte Menge
     NewPrice=Neuer Preis
     MinPrice=Mindestverkaufspreis
    +EditSellingPriceLabel=Verkaufspreis bearbeiten
     CantBeLessThanMinPrice=Der Verkaufspreis darf den Mindestpreis für dieses Produkt (%s ohne USt.) nicht unterschreiten. Diese Meldung kann auch angezeigt werden, wenn Sie einen zu hohen Rabatt geben.
     ContractStatusClosed=Geschlossen
     ErrorProductAlreadyExists=Ein Produkt mit Artikel Nr. %s existiert bereits.
    @@ -123,7 +124,7 @@ ConfirmDeleteProductLine=Möchten Sie diese Position wirklich löschen?
     ProductSpecial=Spezial
     QtyMin=Mindestmenge
     PriceQtyMin=Preis für diese Mindestmenge (mit/ohne Rabatt)
    -PriceQtyMinCurrency=Price for this min. qty (w/o discount) (currency)
    +PriceQtyMinCurrency=Preis für diese mindest Menge (ohne Rabatt) (Währung)
     VATRateForSupplierProduct=Umsatzsteuersatz (für diesen Lieferanten/diesesProdukt)
     DiscountQtyMin=Standardrabatt für die Menge
     NoPriceDefinedForThisSupplier=Einkaufskonditionen für diesen Hersteller noch nicht definiert
    @@ -155,7 +156,7 @@ BuyingPrices=Einkaufspreis
     CustomerPrices=Kundenpreise
     SuppliersPrices=Lieferantenpreise
     SuppliersPricesOfProductsOrServices=Lieferantenpreise (von Produkten oder Leistungen)
    -CustomCode=Customs/Commodity/HS Kode
    +CustomCode=Zolltarifnummer
     CountryOrigin=Urspungsland
     Nature=Art
     ShortLabel=Kurzbezeichnung
    @@ -250,8 +251,8 @@ PriceNumeric=Nummer
     DefaultPrice=Standardpreis
     ComposedProductIncDecStock=Erhöhen/Verringern des Lagerbestands bei verknüpften Produkten
     ComposedProduct=Teilprodukt
    -MinSupplierPrice=Minimaler Einkaufspreis
    -MinCustomerPrice=Minimum Kundenpreis
    +MinSupplierPrice=Minimaler Kaufpreis
    +MinCustomerPrice=Minimum selling price
     DynamicPriceConfiguration=Dynamische Preis Konfiguration
     DynamicPriceDesc=Auf der Produktkarte, bei der dieses Modul aktiviert ist, sollten Sie in der Lage sein, mathematische Funktionen zur Berechnung der Kunden- oder Lieferantenpreise festzulegen. Eine solche Funktion kann alle mathematischen Operatoren, einige Konstanten und Variablen, verwenden. Sie können hier die Variablen festlegen, die Sie verwenden möchten, und wenn die Variable ein automatisches Update benötigt, die externe URL, mit der Dolibarr aufgefordert wird, den Wert automatisch zu aktualisieren.
     AddVariable=Variable hinzufügen
    diff --git a/htdocs/langs/de_DE/projects.lang b/htdocs/langs/de_DE/projects.lang
    index 2af31a6953e..6aaef1d7850 100644
    --- a/htdocs/langs/de_DE/projects.lang
    +++ b/htdocs/langs/de_DE/projects.lang
    @@ -77,6 +77,7 @@ Time=Zeitaufwand
     ListOfTasks=Aufgabenliste
     GoToListOfTimeConsumed=Liste der verwendeten Zeit aufrufen
     GoToListOfTasks=Liste der Aufgaben aufrufen
    +GoToGanttView=Go to Gantt view
     GanttView=Gantt-Diagramm
     ListProposalsAssociatedProject=Liste Angebote, die mit diesem Projekt verknüpft sind
     ListOrdersAssociatedProject=Liste der mit diesem Projekt verbundenen Kunden-Bestellungen
    @@ -226,4 +227,4 @@ AllowCommentOnProject=Benutzer dürfen Projekte kommentieren
     DontHavePermissionForCloseProject=You do not have permissions to close the project %s
     DontHaveTheValidateStatus=The project %s must be open to be closed
     RecordsClosed=%s project(s) closed
    -SendProjectRef=About project %s
    +SendProjectRef=Information project %s
    diff --git a/htdocs/langs/de_DE/propal.lang b/htdocs/langs/de_DE/propal.lang
    index 53f731e538f..8caf8ba14e7 100644
    --- a/htdocs/langs/de_DE/propal.lang
    +++ b/htdocs/langs/de_DE/propal.lang
    @@ -75,6 +75,7 @@ AvailabilityTypeAV_1M=1 Monat
     TypeContact_propal_internal_SALESREPFOLL=Vertreter für Angebot
     TypeContact_propal_external_BILLING=Kontakt für Kundenrechnungen
     TypeContact_propal_external_CUSTOMER=Partnerkontakt für Angebot
    +TypeContact_propal_external_SHIPPING=Customer contact for delivery
     # Document models
     DocModelAzurDescription=Eine vollständige Angebotsvorlage (Logo, uwm.)
     DefaultModelPropalCreate=Erstellung Standardvorlage
    diff --git a/htdocs/langs/de_DE/sendings.lang b/htdocs/langs/de_DE/sendings.lang
    index ae2c2c25474..ed7ab3354df 100644
    --- a/htdocs/langs/de_DE/sendings.lang
    +++ b/htdocs/langs/de_DE/sendings.lang
    @@ -23,7 +23,7 @@ QtyPreparedOrShipped=Menge vorbereitet oder versendet
     QtyToShip=Versandmenge
     QtyReceived=Erhaltene Menge
     QtyInOtherShipments=Menge in anderen Lieferungen
    -KeepToShip=Zum Versand behalten
    +KeepToShip=Noch zu versenden
     KeepToShipShort=übrigbleiben
     OtherSendingsForSameOrder=Weitere Lieferungen zu dieser Bestellung
     SendingsAndReceivingForSameOrder=Warenerhalt und Versand dieser Bestellung
    @@ -52,8 +52,8 @@ ActionsOnShipping=Hinweis zur Lieferung
     LinkToTrackYourPackage=Link zur Paket- bzw. Sendungsverfolgung
     ShipmentCreationIsDoneFromOrder=Lieferscheine müssen aus einer Bestellung generiert werden
     ShipmentLine=Zeilen Lieferschein
    -ProductQtyInCustomersOrdersRunning=Produktmenge in offenen Kundenbestellungen
    -ProductQtyInSuppliersOrdersRunning=Produktmenge in offenen Lieferantenbestellungen
    +ProductQtyInCustomersOrdersRunning=Product quantity into open customer orders
    +ProductQtyInSuppliersOrdersRunning=Product quantity into open purchase orders
     ProductQtyInShipmentAlreadySent=Bereits gelieferte Produktmenge aus offenem Kundenauftrag
     ProductQtyInSuppliersShipmentAlreadyRecevied=Bereits erhaltene Produktmenge aus Lieferantenbestellung
     NoProductToShipFoundIntoStock=Kein Artikel zum Versenden gefunden im Lager <b>%s</b>. Korrigieren Sie den Lagerbestand oder wählen Sie ein anderes Lager.
    diff --git a/htdocs/langs/de_DE/stocks.lang b/htdocs/langs/de_DE/stocks.lang
    index 339f3e65edd..fbd333cd379 100644
    --- a/htdocs/langs/de_DE/stocks.lang
    +++ b/htdocs/langs/de_DE/stocks.lang
    @@ -67,7 +67,7 @@ DeStockOnValidateOrder=Verringere reale Bestände bei Bestätigung von Kundenbes
     DeStockOnShipment=Verringere reale Bestände bei Bestädigung von Lieferungen
     DeStockOnShipmentOnClosing=Verringere Lagerbestände beim Schließen der Versanddokumente
     ReStockOnBill=Erhöhung der tatsächlichen Bestände in den Rechnungen / Gutschriften
    -ReStockOnValidateOrder=Erhöhung der realen Bestände auf Bestellungen stellt fest
    +ReStockOnValidateOrder=Increase real stocks on purchase orders approbation
     ReStockOnDispatchOrder=Increase real stocks on manual dispatching into warehouses, after supplier order receipt of goods
     OrderStatusNotReadyToDispatch=Auftrag wurde noch nicht oder nicht mehr ein Status, der Erzeugnisse auf Lager Hallen Versand ermöglicht.
     StockDiffPhysicTeoric=Begründung für Differenz  zwischen Inventurbestand und Lagerbestand
    @@ -203,3 +203,4 @@ RegulateStock=Lager ausgleichen
     ListInventory=Liste
     StockSupportServices=Unterstützung bei der Lagerverwaltung
     StockSupportServicesDesc=By default, you can stock only product with type "product". If on, and if module service is on, you can also stock a product with type "service"
    +ReceiveProducts=Receive items
    diff --git a/htdocs/langs/de_DE/stripe.lang b/htdocs/langs/de_DE/stripe.lang
    index 3d2eadeb1a2..b2539924f30 100644
    --- a/htdocs/langs/de_DE/stripe.lang
    +++ b/htdocs/langs/de_DE/stripe.lang
    @@ -23,13 +23,11 @@ ToOfferALinkForOnlinePaymentOnFreeAmount=URL um Ihren Kunden eine %s Online-Beza
     ToOfferALinkForOnlinePaymentOnMemberSubscription=URL um Ihren Mitgliedern eine %s Online-Bezahlseite für Mitgliedsbeiträge
     YouCanAddTagOnUrl=Sie können auch den URL-Parameter <b>&tag=<i>value</i></b> an eine beliebige dieser URLs anhängen (erforderlich nur bei der freien Zahlung) um einen eigenen Zahlungskommentar hinzuzufügen.
     SetupStripeToHavePaymentCreatedAutomatically=Richten Sie Stripe mit der URL <b>%s</b> ein, um nach Freigabe durch Stripe eine Zahlung anzulegen.
    -YourPaymentHasBeenRecorded=Hiermit Bestätigen wir, dass die Zahlung ausgeführt wurde. Vielen Dank.
    -YourPaymentHasNotBeenRecorded=Die Zahlung wurde nicht gespeichert und der Vorgang storniert. Vielen Dank.
     AccountParameter=Konto Parameter
     UsageParameter=Einsatzparameter
     InformationToFindParameters=Hilfe für das Finden der %s Kontoinformationen
     STRIPE_CGI_URL_V2=URL für das Stripe CGI Zahlungsmodul
    -VendorName=Name des Anbieters
    +VendorName=Name des Lieferanten
     CSSUrlForPaymentForm=CSS-Datei für das Zahlungsmodul
     NewStripePaymentReceived=Neue Stripezahlung erhalten
     NewStripePaymentFailed=Neue Stripezahlung versucht, aber fehlgeschlagen
    @@ -58,8 +56,8 @@ NameOnCard=Name on card
     CardNumber=Card Number
     ExpiryDate=Expiry Date
     CVN=CVN
    -DeleteACard=Delete Card record
    -ConfirmDeleteCard=Are you sure you want to delete this Card record?
    +DeleteACard=Delete Card
    +ConfirmDeleteCard=Are you sure you want to delete this Credit or Debit card?
     CreateCustomerOnStripe=Create customer on Stripe
     CreateCardOnStripe=Create card on Stripe
     ShowInStripe=Show in Stripe
    diff --git a/htdocs/langs/de_DE/supplier_proposal.lang b/htdocs/langs/de_DE/supplier_proposal.lang
    index e20722967ca..a5f3b67e4ef 100644
    --- a/htdocs/langs/de_DE/supplier_proposal.lang
    +++ b/htdocs/langs/de_DE/supplier_proposal.lang
    @@ -1,22 +1,22 @@
     # Dolibarr language file - Source file is en_US - supplier_proposal
    -SupplierProposal=Handelsangebot Lieferant
    +SupplierProposal=Angebote des Verkäufers
     supplier_proposalDESC=Preisanfrage an Lieferanten verwalten
     SupplierProposalNew=neue Preisanfrage
     CommRequest=Preisanfrage
     CommRequests=Preisanfragen
     SearchRequest=Anfrage suchen
     DraftRequests=Anfrage erstellen
    -SupplierProposalsDraft=Entwurf Lieferantenanfrage
    +SupplierProposalsDraft=Entwürfe von Lieferantenangebote
     LastModifiedRequests=Letzte %s geänderte Preisanfragen
     RequestsOpened=offene Preisanfragen
    -SupplierProposalArea=Bereich Lieferantenangebote
    -SupplierProposalShort=Lieferanten Angebot
    -SupplierProposals=Lieferanten Angebote
    -SupplierProposalsShort=Lieferanten Angebote
    +SupplierProposalArea=Vendor proposals area
    +SupplierProposalShort=Vendor proposal
    +SupplierProposals=Vendor proposals
    +SupplierProposalsShort=Vendor proposals
     NewAskPrice=neue Preisanfrage
     ShowSupplierProposal=Presianfrage anzeigen
     AddSupplierProposal=Preisanfrage erstellen
    -SupplierProposalRefFourn=Lieferantenreferenz
    +SupplierProposalRefFourn=Vendor ref
     SupplierProposalDate=Liefertermin
     SupplierProposalRefFournNotice=Vor dem schließen mit "Freigeben", sollten Sie die Lieferanten-Nr. erfassen.
     ConfirmValidateAsk=Möchten Sie diese Preisanfrage wirklich unter <b>%s</b> bestätigen?
    @@ -47,9 +47,9 @@ CommercialAsk=Preisanfrage
     DefaultModelSupplierProposalCreate=Erstellung eines Standard-Modells
     DefaultModelSupplierProposalToBill=Standardvorlage wenn eine Preisanfrage geschlossen wird (angenommen)
     DefaultModelSupplierProposalClosed=Standardvorlage wenn eine Preisanfrage geschlossen wird (abgelehnt)
    -ListOfSupplierProposals=Liste von Angebotsanfragen für Lieferanten
    -ListSupplierProposalsAssociatedProject=Liste der Zuliefererangebote, die mit diesem Projekt verknüpft sind
    -SupplierProposalsToClose=zu schließende Lieferantenangebote 
    -SupplierProposalsToProcess=Lieferantenangebote in Bearbeitung
    +ListOfSupplierProposals=List of vendor proposal requests
    +ListSupplierProposalsAssociatedProject=List of vendor proposals associated with project
    +SupplierProposalsToClose=Vendor proposals to close
    +SupplierProposalsToProcess=Vendor proposals to process
     LastSupplierProposals=Letzte %s Preisanfragen
     AllPriceRequests=Alle Anfragen
    diff --git a/htdocs/langs/de_DE/suppliers.lang b/htdocs/langs/de_DE/suppliers.lang
    index 82acc05c028..d0a340d89a1 100644
    --- a/htdocs/langs/de_DE/suppliers.lang
    +++ b/htdocs/langs/de_DE/suppliers.lang
    @@ -1,11 +1,11 @@
     # Dolibarr language file - Source file is en_US - suppliers
    -Suppliers=Lieferanten
    +Suppliers=Lieferant
     SuppliersInvoice=Lieferantenrechnung
    -ShowSupplierInvoice=Zeige Lieferantenrechnung
    +ShowSupplierInvoice=Zeige Lieferanten Rechnung
     NewSupplier=Neuer Lieferant
     History=Verlauf
    -ListOfSuppliers=Lieferantenliste
    -ShowSupplier=Zeige Lieferanten
    +ListOfSuppliers=Liste der Lieferanten
    +ShowSupplier=Zeige Lieferant
     OrderDate=Bestelldatum
     BuyingPriceMin=Bester Einkaufspreis
     BuyingPriceMinShort=min. EK
    @@ -14,12 +14,12 @@ TotalSellingPriceMinShort=Summe  Unterprodukte Verkaufspreis
     SomeSubProductHaveNoPrices=Einige Unterprodukte haben keinen Preis 
     AddSupplierPrice=Einkaufspreis anlegen
     ChangeSupplierPrice=Ändere Einkaufspreis
    -SupplierPrices=Lieferantenpreise
    +SupplierPrices=Lieferanten Preise
     ReferenceSupplierIsAlreadyAssociatedWithAProduct=Für dieses Produkt existiert bereits ein Lieferantenpreis vom gewählten Anbieter: %s
    -NoRecordedSuppliers=Keine Lieferanten erfasst
    -SupplierPayment=Lieferantenzahlung
    -SuppliersArea=Lieferantenübersicht
    -RefSupplierShort=Lieferant Nr.
    +NoRecordedSuppliers=Kein Lieferant vorhanden
    +SupplierPayment=Lieferanten Zahlung
    +SuppliersArea=Lieferanten Bereich
    +RefSupplierShort=Lieferanten Zeichen
     Availability=Verfügbarkeit
     ExportDataset_fournisseur_1=Lieferantenrechnungen und Positionen
     ExportDataset_fournisseur_2=Lieferantenrechnungen und Zahlungen
    @@ -31,10 +31,10 @@ ConfirmDenyingThisOrder=Möchten Sie diese Bestellung  <b>%s</b> wirklich ablehn
     ConfirmCancelThisOrder=Möchten Sie die Bestellung <b>%s</b> wirklich stornieren ?
     AddSupplierOrder=Lieferantenbestellung erstellen
     AddSupplierInvoice=Lieferantenrechnung erstellen
    -ListOfSupplierProductForSupplier=Produkt- und Preisliste für Anbieter <b>%s</b>
    -SentToSuppliers=An Lieferanten geschickt
    -ListOfSupplierOrders=Liste der Lieferantenbestellungen
    -MenuOrdersSupplierToBill=Zu berechnende Lieferantenbestellungen
    +ListOfSupplierProductForSupplier=Liste der Produkte und Preise für Lieferanten <b> %s </b>
    +SentToSuppliers=An Lieferanten versandt
    +ListOfSupplierOrders=Liste der Lieferanten Bestellungen
    +MenuOrdersSupplierToBill=Bestellungen zu Rechnungen
     NbDaysToDelivery=Lieferverzug in Tagen
     DescNbDaysToDelivery=Max. Verspätungstoleranz bei Lieferverzögerungen bei Produkten aus dieser Bestellung
     SupplierReputation=Lieferanten Reputation
    @@ -44,4 +44,4 @@ ReputationForThisProduct=Reputation
     BuyerName=Käufer
     AllProductServicePrices=Alle Produkt/Leistung Preise
     AllProductReferencesOfSupplier=Alle Produkt- / Service-Referenzen des Lieferanten
    -BuyingPriceNumShort=Lieferantenpreise
    +BuyingPriceNumShort=Lieferanten Preise
    diff --git a/htdocs/langs/de_DE/users.lang b/htdocs/langs/de_DE/users.lang
    index 1a410486ddb..ba7942a9982 100644
    --- a/htdocs/langs/de_DE/users.lang
    +++ b/htdocs/langs/de_DE/users.lang
    @@ -48,7 +48,7 @@ PasswordChangeRequest=Aufforderung, das Passwort für <b> %s </b> zu ändern
     PasswordChangeRequestSent=Kennwort-Änderungsanforderung für <b>%s</b> gesendet an <b>%s</b>.
     ConfirmPasswordReset=Passwort zurücksetzen
     MenuUsersAndGroups=Benutzer & Gruppen
    -LastGroupsCreated=Letzte %s erstellte Gruppen
    +LastGroupsCreated=Latest %s groups created
     LastUsersCreated=%s neueste ertellte Benutzer
     ShowGroup=Zeige Gruppe
     ShowUser=Zeige Benutzer
    diff --git a/htdocs/langs/de_DE/website.lang b/htdocs/langs/de_DE/website.lang
    index 405d6f9a643..60f33ee68d1 100644
    --- a/htdocs/langs/de_DE/website.lang
    +++ b/htdocs/langs/de_DE/website.lang
    @@ -73,7 +73,7 @@ AnotherContainer=Ein weiterer Container
     WEBSITE_USE_WEBSITE_ACCOUNTS=Enable the web site account table
     WEBSITE_USE_WEBSITE_ACCOUNTSTooltip=Enable the table to store web site accounts (login/pass) for each website / thirdparty
     YouMustDefineTheHomePage=You must first define the default Home page
    -OnlyEditionOfSourceForGrabbedContentFuture=Note: only edition of HTML source will be possible when a page content is intiliazed by grabbing it from an external page (WYSIWYG editor will not be available)
    +OnlyEditionOfSourceForGrabbedContentFuture=Note: only edition of HTML source will be possible when a page content is initiliazed by grabbing it from an external page (WYSIWYG editor will not be available)
     OnlyEditionOfSourceForGrabbedContent=Only edition of HTML source is possible when content was grabbed from an external site
     GrabImagesInto=Grab also images found into css and page.
     ImagesShouldBeSavedInto=Images should be saved into directory
    diff --git a/htdocs/langs/de_DE/workflow.lang b/htdocs/langs/de_DE/workflow.lang
    index 7c21a35c4db..0e86cb4d349 100644
    --- a/htdocs/langs/de_DE/workflow.lang
    +++ b/htdocs/langs/de_DE/workflow.lang
    @@ -8,13 +8,13 @@ descWORKFLOW_PROPAL_AUTOCREATE_INVOICE=Erstellen Sie automatisch eine Kundenrech
     descWORKFLOW_CONTRACT_AUTOCREATE_INVOICE=Erstelle automatisch eine Kundenrechnung, nachdem der Vertrag bestätigt wurde.
     descWORKFLOW_ORDER_AUTOCREATE_INVOICE=Erstellen Sie automatisch eine Kundenrechnung, nachdem eine Kundenbestellung geschlossen wurde (die neue Rechnung hat den gleichen Betrag wie die Bestellung)
     # Autoclassify customer proposal or order
    -descWORKFLOW_ORDER_CLASSIFY_BILLED_PROPAL=Classify linked source proposal(s) to billed when customer order is set to billed (and if amount of the order is same than total amount of signed linked proposals)
    +descWORKFLOW_ORDER_CLASSIFY_BILLED_PROPAL=Die verbundenen Quellangebote auf abgerechnet setzen, wenn die Kunden-Bestellung als abgerechnet gesetzt wurde (und der Betrag der Bestellung gleich mit dem der gezeichneten verbundenen Angebote ist)
     descWORKFLOW_INVOICE_CLASSIFY_BILLED_PROPAL=Classify linked source proposal(s) to billed when customer invoice is validated (and if amount of the invoice is same than total amount of signed linked proposals)
     descWORKFLOW_INVOICE_AMOUNT_CLASSIFY_BILLED_ORDER=Classify linked source customer order(s) to billed when customer invoice is validated (and if amount of the invoice is same than total amount of linked orders)
     descWORKFLOW_INVOICE_CLASSIFY_BILLED_ORDER=Classify linked source customer order(s) to billed when customer invoice is set to paid (and if amount of the invoice is same than total amount of linked orders)
     descWORKFLOW_ORDER_CLASSIFY_SHIPPED_SHIPPING=Classify linked source customer order to shipped when a shipment is validated (and if quantity shipped by all shipments is the same as in the order to update)
     # Autoclassify supplier order
    -descWORKFLOW_ORDER_CLASSIFY_BILLED_SUPPLIER_PROPOSAL=Classify linked source supplier proposal(s) to billed when supplier invoice is validated (and if amount of the invoice is same than total amount of linked proposals)
    -descWORKFLOW_INVOICE_AMOUNT_CLASSIFY_BILLED_SUPPLIER_ORDER=Classify linked source supplier order(s) to billed when supplier invoice is validated (and if amount of the invoice is same than total amount of linked orders)
    +descWORKFLOW_ORDER_CLASSIFY_BILLED_SUPPLIER_PROPOSAL=Classify linked source vendor proposal(s) to billed when vendor invoice is validated (and if amount of the invoice is same than total amount of linked proposals)
    +descWORKFLOW_INVOICE_AMOUNT_CLASSIFY_BILLED_SUPPLIER_ORDER=Classify linked source purchase order(s) to billed when vendor invoice is validated (and if amount of the invoice is same than total amount of linked orders)
     AutomaticCreation=automatische Erstellung
     AutomaticClassification=Automatische Klassifikation
    diff --git a/htdocs/langs/el_GR/accountancy.lang b/htdocs/langs/el_GR/accountancy.lang
    index 2fa0016006a..50955408c27 100644
    --- a/htdocs/langs/el_GR/accountancy.lang
    +++ b/htdocs/langs/el_GR/accountancy.lang
    @@ -1,4 +1,5 @@
     # Dolibarr language file - en_US - Accounting Expert
    +Accounting=Λογιστική
     ACCOUNTING_EXPORT_SEPARATORCSV=Διαχωριστής στηλών για το αρχείο που θα εξαχθεί
     ACCOUNTING_EXPORT_DATE=Μορφή ημερομηνίας για το αρχείο που θα εξαχθεί
     ACCOUNTING_EXPORT_PIECE=Export the number of piece
    @@ -36,14 +37,14 @@ NotYetInGeneralLedger=Not yet journalized in ledgers
     GroupIsEmptyCheckSetup=Group is empty, check setup of the personalized accounting group
     DetailByAccount=Show detail by account
     AccountWithNonZeroValues=Accounts with non zero values
    -ListOfAccounts=List of accounts
    +ListOfAccounts=Λίστα λογαριασμών
     
     MainAccountForCustomersNotDefined=Main accounting account for customers not defined in setup
    -MainAccountForSuppliersNotDefined=Main accounting account for suppliers not defined in setup
    +MainAccountForSuppliersNotDefined=Main accounting account for vendors not defined in setup
     MainAccountForUsersNotDefined=Main accounting account for users not defined in setup
     MainAccountForVatPaymentNotDefined=Main accounting account for VAT payment not defined in setup
     
    -AccountancyArea=Accountancy area
    +AccountancyArea=Accounting area
     AccountancyAreaDescIntro=Usage of the accountancy module is done in several step:
     AccountancyAreaDescActionOnce=The following actions are usually executed one time only, or once per year...
     AccountancyAreaDescActionOnceBis=Next steps should be done to save you time in future by suggesting you the correct default accounting account when making the journalization (writing record in Journals and General ledger)
    @@ -54,6 +55,7 @@ AccountancyAreaDescChartModel=STEP %s: Create a model of chart of account from m
     AccountancyAreaDescChart=STEP %s: Create or check content of your chart of account from menu %s
     
     AccountancyAreaDescVat=STEP %s: Define accounting accounts for each VAT Rates. For this, use the menu entry %s.
    +AccountancyAreaDescDefault=STEP %s: Define default accounting accounts. For this, use the menu entry %s.
     AccountancyAreaDescExpenseReport=STEP %s: Define default accounting accounts for each type of expense report. For this, use the menu entry %s.
     AccountancyAreaDescSal=STEP %s: Define default accounting accounts for payment of salaries. For this, use the menu entry %s.
     AccountancyAreaDescContrib=STEP %s: Define default accounting accounts for special expences (miscellaneous taxes). For this, use the menu entry %s.
    @@ -89,7 +91,7 @@ MenuProductsAccounts=Λογαρισμοί προϊόντων
     ProductsBinding=Λογαριασμοί προϊόντων
     Ventilation=Binding to accounts
     CustomersVentilation=Customer invoice binding
    -SuppliersVentilation=Supplier invoice binding
    +SuppliersVentilation=Vendor invoice binding
     ExpenseReportsVentilation=Expense report binding
     CreateMvts=Δημιουργήστε μία νέα συναλλαγή
     UpdateMvts=Τροποποίηση συναλλαγής
    @@ -130,12 +132,14 @@ ACCOUNTING_LENGTH_GACCOUNT=Length of the general accounting accounts (If you set
     ACCOUNTING_LENGTH_AACCOUNT=Length of the third party accounting accounts (If you set value to 6 here, the account '401' will appear like '401000' on screen)
     ACCOUNTING_MANAGE_ZERO=Allow to manage different number of zero at the end of an accounting account. Needed by some countries (like switzerland). If keep to off (default), you can set the 2 following parameters to ask application to add virtual zero.
     BANK_DISABLE_DIRECT_INPUT=Disable direct recording of transaction in bank account
    +ACCOUNTING_ENABLE_EXPORT_DRAFT_JOURNAL=Enable draft export on journal
     
     ACCOUNTING_SELL_JOURNAL=Ημερολόγιο πωλήσεων
     ACCOUNTING_PURCHASE_JOURNAL=Ημερολόγιο αγορών
     ACCOUNTING_MISCELLANEOUS_JOURNAL=Διάφορα ημερολόγια
     ACCOUNTING_EXPENSEREPORT_JOURNAL=Ημερολόγιο εξόδων
     ACCOUNTING_SOCIAL_JOURNAL=Κοινωνικό ημερολόγιο
    +ACCOUNTING_HAS_NEW_JOURNAL=Has new Journal
     
     ACCOUNTING_ACCOUNT_TRANSFER_CASH=Accounting account of transfer
     ACCOUNTING_ACCOUNT_SUSPENSE=Accounting account of wait
    @@ -185,11 +189,12 @@ ListeMvts=Λίστα κινήσεων
     ErrorDebitCredit=Χρεωστικές και Πιστωτικές δεν μπορούν να χουν την ίδια αξία ταυτόχρονα
     AddCompteFromBK=Add accounting accounts to the group
     ReportThirdParty=Λίστα λογαριασμού τρίτων
    -DescThirdPartyReport=Consult here the list of the third party customers and suppliers and their accounting accounts
    +DescThirdPartyReport=Consult here the list of the third party customers and vendors and their accounting accounts
     ListAccounts=Λίστα των λογιστικών λογαριασμών
     UnknownAccountForThirdparty=Unknown third party account. We will use %s
     UnknownAccountForThirdpartyBlocking=Unknown third party account. Blocking error
     UnknownAccountForThirdpartyAndWaitingAccountNotDefinedBlocking=Unknown third party account and waiting account not defined. Blocking error
    +PaymentsNotLinkedToProduct=Payment not linked to any product / service
     
     Pcgtype=Ομάδα του λογαριασμού
     Pcgsubtype=Υποομάδα του λογαριασμού
    @@ -204,8 +209,8 @@ DescVentilDoneCustomer=Consult here the list of the lines of invoices customers
     DescVentilTodoCustomer=Bind invoice lines not already bound with a product accounting account
     ChangeAccount=Change the product/service accounting account for selected lines with the following accounting account:
     Vide=-
    -DescVentilSupplier=Consult here the list of supplier invoice lines bound or not yet bound to a product accounting account
    -DescVentilDoneSupplier=Συμβουλευτείτε εδώ τη λίστα των γραμμών των τιμολογίων του προμηθευτή και τη λογιστική του λογαριασμού τους
    +DescVentilSupplier=Consult here the list of vendor invoice lines bound or not yet bound to a product accounting account
    +DescVentilDoneSupplier=Consult here the list of the lines of invoices vendors and their accounting account
     DescVentilTodoExpenseReport=Bind expense report lines not already bound with a fee accounting account
     DescVentilExpenseReport=Consult here the list of expense report lines bound (or not) to a fee accounting account
     DescVentilExpenseReportMore=If you setup accounting account on type of expense report lines, the application will be able to make all the binding between your expense report lines and the accounting account of your chart of accounts, just in one click with the button <strong>"%s"</strong>. If account was not set on fees dictionary or if you still has some lines not bound to any account, you will have to make a manual binding from the menu "<strong>%s</strong>".
    @@ -215,7 +220,7 @@ ValidateHistory=Bind Automatically
     AutomaticBindingDone=Automatic binding done
     
     ErrorAccountancyCodeIsAlreadyUse=Σφάλμα, δεν μπορείτε να διαγράψετε αυτόν τον λογιστικό λογαριασμό γιατί χρησιμοποιείται
    -MvtNotCorrectlyBalanced=Movement not correctly balanced. Credit = %s. Debit = %s
    +MvtNotCorrectlyBalanced=Movement not correctly balanced. Debit = %s | Credit = %s
     FicheVentilation=Binding card
     GeneralLedgerIsWritten=Transactions are written in the Ledger
     GeneralLedgerSomeRecordWasNotRecorded=Some of the transactions could not be journalized. If there is no other error message, this is probably because they were already journalized.
    @@ -293,4 +298,9 @@ Binded=Lines bound
     ToBind=Lines to bind
     UseMenuToSetBindindManualy=Autodection not possible, use menu <a href="%s">%s</a> to make the binding manually
     
    +## Import
    +ImportAccountingEntries=Accounting entries
    +
     WarningReportNotReliable=Warning, this report is not based on the Ledger, so does not contains transaction modified manualy in the Ledger. If your journalization is up to date, the bookkeeping view is more accurate.
    +ExpenseReportJournal=Expense Report Journal
    +InventoryJournal=Inventory Journal
    diff --git a/htdocs/langs/el_GR/admin.lang b/htdocs/langs/el_GR/admin.lang
    index 59600b93f9c..9815e8ce767 100644
    --- a/htdocs/langs/el_GR/admin.lang
    +++ b/htdocs/langs/el_GR/admin.lang
    @@ -269,10 +269,11 @@ MAIN_MAIL_SMTP_SERVER=SMTP/SMTPS Host (Προεπιλογή στο php.ini: <b>%
     MAIN_MAIL_SMTP_PORT_NotAvailableOnLinuxLike=Θύρα SMTP/SMTPS (Δεν καθορίζεται στην PHP σε συστήματα Unix)
     MAIN_MAIL_SMTP_SERVER_NotAvailableOnLinuxLike=SMTP/SMTPS Host (Δεν καθορίζεται στην PHP σε συστήματα Unix)
     MAIN_MAIL_EMAIL_FROM=Sender email for automatic emails (By default in php.ini: <b>%s</b>)
    -MAIN_MAIL_ERRORS_TO=Email used as 'Errors-To' field in emails sent
    +MAIN_MAIL_ERRORS_TO=Eemail used for error returns emails (fields 'Errors-To' in emails sent)
     MAIN_MAIL_AUTOCOPY_TO= Να αποστέλλονται κρυφά αντίγραφα των απεσταλμένων emails στο
     MAIN_DISABLE_ALL_MAILS=Disable all emails sendings (for test purposes or demos)
     MAIN_MAIL_FORCE_SENDTO=Send all emails to (instead of real recipients, for test purposes)
    +MAIN_MAIL_ENABLED_USER_DEST_SELECT=Add employees users with email into allowed destinaries list
     MAIN_MAIL_SENDMODE=Μέθοδος που χρησιμοποιείτε για αποστολή EMails
     MAIN_MAIL_SMTPS_ID=SMTP ID αν απαιτείται πιστοποίηση
     MAIN_MAIL_SMTPS_PW=Κωδικός SMTP αν απαιτείται πιστοποίηση
    @@ -291,7 +292,7 @@ ModuleSetup=Διαχείριση Αρθρώματος
     ModulesSetup=Modules/Application setup
     ModuleFamilyBase=Σύστημα
     ModuleFamilyCrm=Customer Relation Management (CRM)
    -ModuleFamilySrm=Supplier Relation Management (SRM)
    +ModuleFamilySrm=Vendor Relation Management (VRM)
     ModuleFamilyProducts=Διαχείριση προϊόντων 
     ModuleFamilyHr=Διαχείριση ανθρώπινων πόρων
     ModuleFamilyProjects=Projects/Συμμετοχικές εργασίες
    @@ -373,7 +374,8 @@ NoSmsEngine=Δεν υπάρχει πρόγραμμα αποστολής SMS δι
     PDF=PDF
     PDFDesc=Μπορείτε να ρυθμίσετε κάθε κεντρική επιλογή που σχετίζεται με τη δημιουργία PDF
     PDFAddressForging=Κανόνες για να δημιουργηθούν διευθύνσεις
    -HideAnyVATInformationOnPDF=Απόκρυψη όλων των πληροφοριών που σχετίζονται με τον ΦΠΑ στα δημιουργηθέντα PDF
    +HideAnyVATInformationOnPDF=Hide all information related to Sales tax / VAT on generated PDF
    +PDFRulesForSalesTax=Rules for Sales Tax / VAT
     PDFLocaltax=Rules for %s
     HideLocalTaxOnPDF=Hide %s rate into pdf column tax sale
     HideDescOnPDF=Απόκρυψη περιγραφών προϊόντων στα δημιουργηθέντα PDF
    @@ -445,13 +447,14 @@ DisplayCompanyInfo=Εμφάνιση διεύθυνσης επιχείρησης
     DisplayCompanyManagers=Display manager names
     DisplayCompanyInfoAndManagers=Display company address and manager names
     EnableAndSetupModuleCron=If you want to have this recurring invoice beeing generated automatically, module *%s* must be enabled and correctly setup. Otherwise, generation of invoices must be done manually from this template with button *Create*. Note that even if you enabled automatic generation, you can still safely launch manual generation. Duplicates generation for same period are not possible.
    -ModuleCompanyCodeAquarium=Return an accounting code built by:<br>%s followed by third party supplier code for a supplier accounting code,<br>%s followed by third party customer code for a customer accounting code.
    +ModuleCompanyCodeCustomerAquarium=%s followed by third party customer code for a customer accounting code
    +ModuleCompanyCodeSupplierAquarium=%s followed by third party supplier code for a supplier accounting code
     ModuleCompanyCodePanicum=Return an empty accounting code.
     ModuleCompanyCodeDigitaria=Accounting code depends on third party code. The code is composed of the character "C" in the first position followed by the first 5 characters of the third party code.
     Use3StepsApproval=By default, Purchase Orders need to be created and approved by 2 different users (one step/user to create and one step/user to approve. Note that if user has both permission to create and approve, one step/user will be enough). You can ask with this option to introduce a third step/user approval, if amount is higher than a dedicated value (so 3 steps will be necessary: 1=validation, 2=first approval and 3=second approval if amount is enough).<br>Set this to empty if one approval (2 steps) is enough, set it to a very low value (0.1) if a second approval (3 steps) is always required.
     UseDoubleApproval=Use a 3 steps approval when amount (without tax) is higher than...
     WarningPHPMail=WARNING: It is often better to setup outgoing emails to use the email server of your provider instead of the default setup. Some email providers (like Yahoo) does not allow you to send an email from another server than their own server. Your current setup use the server of the application to send email and not the server of your email provider, so some recipients (the one compatible with the restrictive DMARC protocol), will ask your email provider if they can accept your email and some email providers (like Yahoo) may respond "no" because the server is not a server of them, so few of your sent Emails may not be accepted (be carefull also to your email provider sending quota).<br>If your Email provider (like Yahoo) has this restriction, you must change Email setup to choose the other method "SMTP server" and enter the SMTP server and credentials provided by your Email provider (ask your EMail provider to get SMTP credentials for your account).
    -WarningPHPMail2=If your email SMTP provider need to restrict email client to some IP addresses (very rare), this is the IP address of your ERP CRM application: <strong>%s</strong>.
    +WarningPHPMail2=If your email SMTP provider need to restrict email client to some IP addresses (very rare), this is the IP address of the mail user agent (MUA) for your ERP CRM application: <strong>%s</strong>.
     ClickToShowDescription=Click to show description
     DependsOn=This module need the module(s)
     RequiredBy=This module is required by module(s)
    @@ -471,6 +474,9 @@ AttachMainDocByDefault=Set this to 1 if you want to attach main document to emai
     FilesAttachedToEmail=Attach file
     SendEmailsReminders=Send agenda reminders by emails
     davDescription=Add a component to be a DAV server
    +DAVSetup=Setup of module DAV
    +DAV_ALLOW_PUBLIC_DIR=Enable the public directory (WebDav directory with no login required)
    +DAV_ALLOW_PUBLIC_DIRTooltip=The WebDav public directory is a WebDAV directory everybody can access to (in read and write mode), with no need to have/use an existing login/password account.
     # Modules
     Module0Name=Χρήστες & Ομάδες
     Module0Desc=Users / Employees and Groups management
    @@ -479,7 +485,7 @@ Module1Desc=Διαχείριση εταιρειών και επαφών (πελ
     Module2Name=Εμπορικό
     Module2Desc=Εμπορική διαχείριση
     Module10Name=Λογιστική
    -Module10Desc=Απλές αναφορές λογιστικής (ημερολόγια, τζίρος) βασισμένα στα περιεχόμενο της βάσης δεδομένων. Χωρίς αποστολές.
    +Module10Desc=Simple accounting reports (journals, turnover) based onto database content. Does not use any ledger table.
     Module20Name=Προτάσεις
     Module20Desc=Διαχείριση προσφορών
     Module22Name=Μαζική αποστολή e-mail
    @@ -491,7 +497,7 @@ Module25Desc=Διαχείριση παραγγελιών πελατών
     Module30Name=Τιμολόγια
     Module30Desc=Τιμολόγιο και πιστωτικό τιμολόγιο διαχείρισης για τους πελάτες. Τιμολόγιο διαχείρισης για τους προμηθευτές
     Module40Name=Προμηθευτές
    -Module40Desc=Διαχείριση προμηθευτών και παραστατικά αγοράς (παραγγελίες και τιμολόγια)
    +Module40Desc=Suppliers and purchase management (purchase orders and billing)
     Module42Name=Debug Logs
     Module42Desc=Logging facilities (file, syslog, ...). Such logs are for technical/debug purposes.
     Module49Name=Επεξεργαστές κειμένου
    @@ -546,8 +552,8 @@ Module400Name=Έργα/Ευκαιρίες/Leads
     Module400Desc=Management of projects, opportunities/leads and/or tasks. You can also assign any element (invoice, order, proposal, intervention, ...) to a project and get a transversal view from the project view.
     Module410Name=Ημερολόγιο ιστού
     Module410Desc=Διεπαφή ημερολογίου ιστού
    -Module500Name=Ειδικά έξοδα
    -Module500Desc=Διαχείριση ειδικών εξόδων (φόροι, δόσεις)
    +Module500Name=Taxes and Special expenses
    +Module500Desc=Management of other expenses (sale taxes, social or fiscal taxes, dividends, ...)
     Module510Name=Payment of employee wages
     Module510Desc=Record and follow payment of your employee wages
     Module520Name=Δάνειο
    @@ -561,14 +567,14 @@ Module700Name=Δωρεές
     Module700Desc=Donation management
     Module770Name=Αναφορές εξόδων
     Module770Desc=Management and claim expense reports (transportation, meal, ...)
    -Module1120Name=Supplier commercial proposal
    -Module1120Desc=Request supplier commercial proposal and prices
    +Module1120Name=Vendor commercial proposal
    +Module1120Desc=Request vendor commercial proposal and prices
     Module1200Name=Mantis
     Module1200Desc=Mantis integration
     Module1520Name=Δημιουργία εγγράφων
     Module1520Desc=Δημιουργία εγγράφου για μαζικά mail
     Module1780Name=Ετικέτες/Κατηγορίες
    -Module1780Desc=Δημιουργήστε ετικέτες/κατηγορίες (προϊόντα, πελάτες, προμηθευτές, επαφές ή μέλη)
    +Module1780Desc=Create tags/category (products, customers, vendors, contacts or members)
     Module2000Name=WYSIWYG editor
     Module2000Desc=Allow to edit some text area using an advanced editor (Based on CKEditor)
     Module2200Name=Δυναμικές Τιμές
    @@ -576,7 +582,7 @@ Module2200Desc=Ενεργοποιήστε τη χρήση των μαθηματ
     Module2300Name=Προγραμματισμένες εργασίες
     Module2300Desc=Scheduled jobs management (alias cron or chrono table)
     Module2400Name=Events/Agenda
    -Module2400Desc=Follow done and upcoming events. Let application logs automatic events for tracking purposes or record manual events or rendez-vous.
    +Module2400Desc=Follow done and upcoming events. Let application logs automatic events for tracking purposes or record manual events or rendez-vous. This is the main important module for a good Customer or Supplier Relationship Management.
     Module2500Name=DMS / ECM
     Module2500Desc=Document Management System / Electronic Content Management. Automatic organization of your generated or stored documents. Share them when you need.
     Module2600Name=API/Web services (SOAP server)
    @@ -599,7 +605,7 @@ Module4000Desc=Human resources management (management of department, employee co
     Module5000Name=Multi-company
     Module5000Desc=Σας επιτρέπει να διαχειριστήτε πολλές εταιρείες
     Module6000Name=Ροή εργασίας
    -Module6000Desc=Διαχείρισης Ροών Εργασιών
    +Module6000Desc=Workflow management (automatic creation of object and/or automatic status change)
     Module10000Name=Websites
     Module10000Desc=Create public websites with a WYSIWG editor. Just setup your web server (Apache, Nginx, ...) to point to the dedicated Dolibarr directory to have it online on the Internet with your own domain name.
     Module20000Name=Αφήστε τη διαχείριση των ερωτήσεων
    @@ -613,7 +619,7 @@ Module50100Desc=Point of sales module (POS).
     Module50200Name=Paypal
     Module50200Desc=Module to offer an online payment page accepting payments using PayPal (credit card or PayPal credit). This can be used to allow your customers to make free payments or for a payment on a particular Dolibarr object (invoice, order, ...)
     Module50400Name=Λογιστική (για προχωρημένους)
    -Module50400Desc=Accounting management (double entries, support general and auxiliary ledgers)
    +Module50400Desc=Accounting management (double entries, support general and auxiliary ledgers). Export the ledger in several other accounting software format.
     Module54000Name=PrintIPP
     Module54000Desc=Απευθείας εκτύπωση (χωρίς να ανοίξετε τα έγγραφα) χρησιμοποιώντας Cups IPP διασύνδεση (Ο Εκτυπωτής πρέπει να είναι ορατός από τον server, και το CUPS πρέπει να έχει εγκατασταθεί στο server).
     Module55000Name=Δημοσκόπηση, έρευνα ή ψηφοφορία
    @@ -885,7 +891,7 @@ DictionaryCivility=Personal and professional titles
     DictionaryActions=Types of agenda events
     DictionarySocialContributions=Social or fiscal taxes types
     DictionaryVAT=Τιμές ΦΠΑ ή φόρου επί των πωλήσεων
    -DictionaryRevenueStamp=Ποσό των ενσήμων
    +DictionaryRevenueStamp=Amount of tax stamps
     DictionaryPaymentConditions=Όροι πληρωμής
     DictionaryPaymentModes=Τρόποι πληρωμής
     DictionaryTypeContact=Τύποι Επικοινωνίας/Διεύθυνση
    @@ -913,7 +919,7 @@ SetupSaved=Οι ρυθμίσεις αποθηκεύτηκαν
     SetupNotSaved=Setup not saved
     BackToModuleList=Πίσω στη λίστα με τα modules
     BackToDictionaryList=Επιστροφή στη λίστα λεξικών
    -TypeOfRevenueStamp=Type of revenue stamp
    +TypeOfRevenueStamp=Type of tax stamp
     VATManagement=Διαχείριση Φ.Π.Α.
     VATIsUsedDesc=By default when creating prospects, invoices, orders etc the VAT rate follows the active standard rule:<br>If the seller is not subjected to VAT, then VAT defaults to 0. End of rule.<br>If the (selling country= buying country), then the VAT by default equals the VAT of the product in the selling country. End of rule. <br>If seller and buyer are both in the European Community and goods are transport products (car, ship, plane), the default VAT is 0 ( The VAT should be paid by the buyer to the customoffice of his country and not to the seller). End of rule.<br>If seller and buyer are both in the European Community and the buyer is not a company, then the VAT by defaults to the VAT of the product sold.  End of rule.<br>If seller and buyer are both in the European Community and the buyer is a company, then the VAT is 0 by default . End of rule.<br>In any othe case the proposed default is VAT=0. End of rule.
     VATIsNotUsedDesc=By default the proposed VAT is 0 which can be used for cases like associations, individuals ou small companies.
    @@ -1021,7 +1027,7 @@ Delays_MAIN_DELAY_ACTIONS_TODO=Delay tolerance (in days) before alert on planned
     Delays_MAIN_DELAY_PROJECT_TO_CLOSE=Delay tolerance (in days) before alert on project not closed in time
     Delays_MAIN_DELAY_TASKS_TODO=Delay tolerance (in days) before alert on planned tasks (project tasks) not completed yet
     Delays_MAIN_DELAY_ORDERS_TO_PROCESS=Delay tolerance (in days) before alert on orders not processed yet
    -Delays_MAIN_DELAY_SUPPLIER_ORDERS_TO_PROCESS=Delay tolerance (in days) before alert on suppliers orders not processed yet
    +Delays_MAIN_DELAY_SUPPLIER_ORDERS_TO_PROCESS=Delay tolerance (in days) before alert on purchase orders not processed yet
     Delays_MAIN_DELAY_PROPALS_TO_CLOSE=Delay tolerance (in days) before alert on proposals to close
     Delays_MAIN_DELAY_PROPALS_TO_BILL=Delay tolerance (in days) before alert on proposals not billed
     Delays_MAIN_DELAY_NOT_ACTIVATED_SERVICES=Tolerance delay (in days) before alert on services to activate
    @@ -1033,9 +1039,9 @@ Delays_MAIN_DELAY_MEMBERS=Tolerance delay (in days) before alert on delayed memb
     Delays_MAIN_DELAY_CHEQUES_TO_DEPOSIT=Tolerance delay (in days) before alert for cheques deposit to do
     Delays_MAIN_DELAY_EXPENSEREPORTS=Tolerance delay (in days) before alert for expense reports to approve
     SetupDescription1=The setup area is for initial setup parameters before starting to use Dolibarr.
    -SetupDescription2=The two mandatory setup steps are the first two in the setup menu on the left: %s setup page and %s setup page :
    -SetupDescription3=Parameters in menu <a href="%s">%s -> %s</a> are required because defined data are used on Dolibarr screens and to customize the default behavior of the software (for country-related features for example).
    -SetupDescription4=Parameters in menu <a href="%s">%s -> %s</a> are required because Dolibarr ERP/CRM is a collection of several modules/applications, all more or less independent. New features will be added to menus for every module you will activate.
    +SetupDescription2=The two mandatory setup steps are the following steps (the two first entries in the left setup menu):
    +SetupDescription3=Settings in menu <a href="%s">%s -> %s</a>. This step is required because it defines data used on Dolibarr screens to customize the default behavior of the software (for country-related features for example).
    +SetupDescription4=Settings in menu <a href="%s">%s -> %s</a>. This step is required because Dolibarr ERP/CRM is a collection of several modules/applications, all more or less independent. New features are added to menus for every module you activate.
     SetupDescription5=Other menu entries manage optional parameters.
     LogEvents=Security audit events
     Audit=Ιστορικό εισόδου χρηστών
    @@ -1054,8 +1060,9 @@ LogEventDesc=You can enable here the logging for Dolibarr security events. Admin
     AreaForAdminOnly=Setup parameters can be set by <b>administrator users</b> only.
     SystemInfoDesc=System information is miscellaneous technical information you get in read only mode and visible for administrators only.
     SystemAreaForAdminOnly=This area is available for administrator users only. None of the Dolibarr permissions can reduce this limit.
    -CompanyFundationDesc=Edit on this page all known information of the company or foundation you need to manage (For this, click on "Modify" or "Save" button at bottom of page)
    +CompanyFundationDesc=Edit on this page all known information of the company or foundation you need to manage (For this, click on "%s" or "%s" button at bottom of page)
     AccountantDesc=Edit on this page all known information about your accountant/bookkeeper
    +AccountantFileNumber=File number
     DisplayDesc=You can choose each parameter related to the Dolibarr look and feel here
     AvailableModules=Available app/modules
     ToActivateModule=To activate modules, go on setup Area (Home->Setup->Modules).
    @@ -1188,11 +1195,11 @@ UserMailRequired=EMail required to create a new user
     HRMSetup=HRM module setup
     ##### Company setup #####
     CompanySetup=Ρυθμίσεις αρθρώματος Εταιριών
    -CompanyCodeChecker=Module for third parties code generation and checking (customer or supplier)
    -AccountCodeManager=Module for accounting code generation (customer or supplier)
    +CompanyCodeChecker=Module for third parties code generation and checking (customer or vendor)
    +AccountCodeManager=Module for accounting code generation (customer or vendor)
     NotificationsDesc=EMails notifications feature allows you to silently send automatic mail, for some Dolibarr events. Targets of notifications can be defined:
     NotificationsDescUser=* per users, one user at time.
    -NotificationsDescContact=* per third parties contacts (customers or suppliers), one contact at time.
    +NotificationsDescContact=* per third parties contacts (customers or vendors), one contact at time.
     NotificationsDescGlobal=* or by setting global target emails in module setup page.
     ModelModules=Πρότυπα εγγράφων
     DocumentModelOdt=Generate documents from OpenDocuments templates (.ODT or .ODS files for OpenOffice, KOffice, TextEdit,...)
    @@ -1203,6 +1210,9 @@ MustBeUnique=Must be unique?
     MustBeMandatory=Mandatory to create third parties?
     MustBeInvoiceMandatory=Mandatory to validate invoices?
     TechnicalServicesProvided=Technical services provided
    +#####DAV #####
    +WebDAVSetupDesc=This is the links to access the WebDAV directory. It contains a "public" dir open to any user knowing the URL (if public directory access allowed) and a "private" directory that need an existing login account/password to access to.
    +WebDavServer=Root URL of %s server : %s
     ##### Webcal setup #####
     WebCalUrlForVCalExport=An export link to <b>%s</b> format is available at following link: %s
     ##### Invoices #####
    @@ -1229,15 +1239,15 @@ FreeLegalTextOnProposal=Ελεύθερο κείμενο στις προσφορ
     WatermarkOnDraftProposal=Watermark on draft commercial proposals (none if empty)
     BANK_ASK_PAYMENT_BANK_DURING_PROPOSAL=Ρωτήστε για τον τραπεζικό λογαριασμό προορισμού της προσφοράς
     ##### SupplierProposal #####
    -SupplierProposalSetup=Price requests suppliers module setup
    -SupplierProposalNumberingModules=Price requests suppliers numbering models
    -SupplierProposalPDFModules=Price requests suppliers documents models
    -FreeLegalTextOnSupplierProposal=Free text on price requests suppliers
    -WatermarkOnDraftSupplierProposal=Watermark on draft price requests suppliers (none if empty)
    +SupplierProposalSetup=Price requests vendors module setup
    +SupplierProposalNumberingModules=Price requests vendors numbering models
    +SupplierProposalPDFModules=Price requests vendors documents models
    +FreeLegalTextOnSupplierProposal=Free text on price requests vendors
    +WatermarkOnDraftSupplierProposal=Watermark on draft price requests vendors (none if empty)
     BANK_ASK_PAYMENT_BANK_DURING_SUPPLIER_PROPOSAL=Ask for bank account destination of price request
     WAREHOUSE_ASK_WAREHOUSE_DURING_ORDER=Ask for Warehouse Source for order
     ##### Suppliers Orders #####
    -BANK_ASK_PAYMENT_BANK_DURING_SUPPLIER_ORDER=Ask for bank account destination of supplier order
    +BANK_ASK_PAYMENT_BANK_DURING_SUPPLIER_ORDER=Ask for bank account destination of purchase order
     ##### Orders #####
     OrdersSetup=Order management setup
     OrdersNumberingModules=Orders numbering models
    @@ -1448,7 +1458,7 @@ SyslogFilename=File name and path
     YouCanUseDOL_DATA_ROOT=You can use DOL_DATA_ROOT/dolibarr.log for a log file in Dolibarr "documents" directory. You can set a different path to store this file.
     ErrorUnknownSyslogConstant=Constant %s is not a known Syslog constant
     OnlyWindowsLOG_USER=Windows only supports LOG_USER
    -CompressSyslogs=Syslog files compression and backup
    +CompressSyslogs=Compression and backup of debug log files (generated by module Log for debug)
     SyslogFileNumberOfSaves=Log backups
     ConfigureCleaningCronjobToSetFrequencyOfSaves=Configure cleaning scheduled job to set log backup frequency
     ##### Donations #####
    @@ -1515,7 +1525,7 @@ OSCommerceTestOk=Connection to server '%s' on database '%s' with user '%s' succe
     OSCommerceTestKo1=Connection to server '%s' succeed but database '%s' could not be reached.
     OSCommerceTestKo2=Connection to server '%s' with user '%s' failed.
     ##### Stock #####
    -StockSetup=Ρύθμιση module Αποθήκη
    +StockSetup=Stock module setup
     IfYouUsePointOfSaleCheckModule=If you use a Point of Sale module (POS module provided by default or another external module), this setup may be ignored by your Point Of Sale module. Most point of sales modules are designed to create immediatly an invoice and decrease stock by default whatever are options here. So, if you need or not to have a stock decrease when registering a sell from your Point Of Sale, check also your POS module set up.
     ##### Menu #####
     MenuDeleted=Menu deleted
    @@ -1627,8 +1637,8 @@ ChequeReceiptsNumberingModule=Cheque Receipts Numbering module
     MultiCompanySetup=Multi-company module setup
     ##### Suppliers #####
     SuppliersSetup=Supplier module setup
    -SuppliersCommandModel=Complete template of supplier order (logo...)
    -SuppliersInvoiceModel=Complete template of supplier invoice (logo...)
    +SuppliersCommandModel=Complete template of prchase order (logo...)
    +SuppliersInvoiceModel=Complete template of vendor invoice (logo...)
     SuppliersInvoiceNumberingModel=Supplier invoices numbering models
     IfSetToYesDontForgetPermission=If set to yes, don't forget to provide permissions to groups or users allowed for the second approval
     ##### GeoIPMaxmind #####
    @@ -1665,7 +1675,7 @@ NoAmbiCaracAutoGeneration=Μη χρησιμοποιείται διφορούμε
     SalariesSetup=Ρύθμιση module μισθών
     SortOrder=Σειρά ταξινόμησης
     Format=Μορφή
    -TypePaymentDesc=0:Τύπος πληρωμής πελάτη, 1:Τύπος πληρωμής προμηθευτή, 2:Τύπος πληρωμής τόσο για τους πελάτες όσο και για τους προμηθευτές
    +TypePaymentDesc=0:Customer payment type, 1:Vendor payment type, 2:Both customers and vendors payment type
     IncludePath=Include path (defined into variable %s)
     ExpenseReportsSetup=Setup of module Expense Reports
     TemplatePDFExpenseReports=Document templates to generate expense report document
    @@ -1687,7 +1697,7 @@ InstallModuleFromWebHasBeenDisabledByFile=Install of external module from applic
     ConfFileMustContainCustom=Installing or building an external module from application need to save the module files into directory <strong>%s</strong>. To have this directory processed by Dolibarr, you must setup your <strong>conf/conf.php</strong> to add the 2 directive lines:<br><strong>$dolibarr_main_url_root_alt='/custom';</strong><br><strong>$dolibarr_main_document_root_alt='%s/custom';</strong>
     HighlightLinesOnMouseHover=Highlight table lines when mouse move passes over
     HighlightLinesColor=Highlight color of the line when the mouse passes over (keep empty for no highlight)
    -TextTitleColor=Χρώμα τίτλου σελίδας
    +TextTitleColor=Text color of Page title
     LinkColor=Χρώμα σε συνδέσμους
     PressF5AfterChangingThis=Press CTRL+F5 on keyboard or clear your browser cache after changing this value to have it effective
     NotSupportedByAllThemes=Will works with core themes, may not be supported by external themes
    @@ -1696,6 +1706,7 @@ TopMenuBackgroundColor=Χρώμα φόντου για το επάνω μενού
     TopMenuDisableImages=Hide images in Top menu
     LeftMenuBackgroundColor=Χρώμα φόντου για το αριστερό μενού
     BackgroundTableTitleColor=Χρώμα φόντου για τη γραμμή επικεφαλίδας του πίνακα
    +BackgroundTableTitleTextColor=Text color for Table title line
     BackgroundTableLineOddColor=Χρώμα φόντου για τις περιττές (μονές) γραμμές του πίνακα
     BackgroundTableLineEvenColor=Χρώμα φόντου για τις άρτιες (ζυγές) γραμμές του πίνακα
     MinimumNoticePeriod=Minimum notice period (Your leave request must be done before this delay)
    @@ -1718,19 +1729,19 @@ FillFixTZOnlyIfRequired=Example: +2 (fill only if problem experienced)
     ExpectedChecksum=Expected Checksum
     CurrentChecksum=Current Checksum
     ForcedConstants=Required constant values
    -MailToSendProposal=To send customer proposal
    -MailToSendOrder=Για αποστολή παραγγελίας πελάτη
    -MailToSendInvoice=To send customer invoice
    -MailToSendShipment=To send shipment
    -MailToSendIntervention=To send intervention
    -MailToSendSupplierRequestForQuotation=To send quotation request to supplier
    -MailToSendSupplierOrder=To send supplier order
    -MailToSendSupplierInvoice=To send supplier invoice
    -MailToSendContract=To send a contract
    -MailToThirdparty=To send email from third party page
    -MailToMember=To send email from member page
    -MailToUser=To send email from user page
    -MailToProject= To send email from project page
    +MailToSendProposal=Προσφορές πελατών
    +MailToSendOrder=Παραγγελίες πελατών
    +MailToSendInvoice=Τιμολόγια πελατών
    +MailToSendShipment=Αποστολές
    +MailToSendIntervention=Παρεμβάσεις
    +MailToSendSupplierRequestForQuotation=Quotation request
    +MailToSendSupplierOrder=Purchase orders
    +MailToSendSupplierInvoice=Vendor invoices
    +MailToSendContract=Συμβόλαια
    +MailToThirdparty=Πελ./Προμ.
    +MailToMember=Μέλη
    +MailToUser=Χρήστες
    +MailToProject=Projects page
     ByDefaultInList=Show by default on list view
     YouUseLastStableVersion=You use the latest stable version
     TitleExampleForMajorRelease=Example of message you can use to announce this major release (feel free to use it on your web sites)
    @@ -1780,7 +1791,10 @@ MAIN_PDF_MARGIN_BOTTOM=Bottom margin on PDF
     SetToYesIfGroupIsComputationOfOtherGroups=Set this to yes if this group is a computation of other groups
     EnterCalculationRuleIfPreviousFieldIsYes=Enter calculcation rule if previous field was set to Yes (For example 'CODEGRP1+CODEGRP2')
     SeveralLangugeVariatFound=Several language variants found
    -WebDavServer=URL of %s server : %s
    +COMPANY_AQUARIUM_REMOVE_SPECIAL=Remove special characters
    +COMPANY_AQUARIUM_CLEAN_REGEX=Regex filter to clean value (COMPANY_AQUARIUM_CLEAN_REGEX)
    +GDPRContact=GDPR contact
    +GDPRContactDesc=If you store data about European companies/citizen, you can store here the contact who is responsible for the General Data Protection Regulation
     ##### Resource ####
     ResourceSetup=Configuration du module Resource
     UseSearchToSelectResource=Use a search form to choose a resource (rather than a drop-down list).
    diff --git a/htdocs/langs/el_GR/banks.lang b/htdocs/langs/el_GR/banks.lang
    index 4429a22d854..84d9972c966 100644
    --- a/htdocs/langs/el_GR/banks.lang
    +++ b/htdocs/langs/el_GR/banks.lang
    @@ -1,12 +1,13 @@
     # Dolibarr language file - Source file is en_US - banks
     Bank=Τράπεζα
    -MenuBankCash=Τράπεζα/Μετρητά
    +MenuBankCash=Bank | Cash
     MenuVariousPayment=Miscellaneous payments
     MenuNewVariousPayment=New Miscellaneous payment
     BankName=Όνομα Τράπεζας
     FinancialAccount=Λογαριασμός
     BankAccount=Τραπεζικός Λογαριασμός
     BankAccounts=Τραπεζικοί Λογαριασμοί
    +BankAccountsAndGateways=Bank accounts | Gateways
     ShowAccount=Εμφάνιση λογαριασμού
     AccountRef=Αναγνωριστικό Λογιστικού Λογαριασμού
     AccountLabel=Ετικέτα Λογιστικού Λογαριασμού
    @@ -131,7 +132,7 @@ PaymentDateUpdateSucceeded=Η ημερομηνία πληρωμής ενημερ
     PaymentDateUpdateFailed=Η ημερομηνία πληρωμής δεν ενημερώθηκε επιτυχώς
     Transactions=Συναλλαγές
     BankTransactionLine=Bank entry
    -AllAccounts=Όλοι οι Λογαριασμοί
    +AllAccounts=All bank and cash accounts
     BackToAccount=Επιστροφή στον λογαριασμό
     ShowAllAccounts=Εμφάνιση Όλων των Λογαριασμών
     FutureTransaction=Συναλλαγή στο μέλλον. Δεν υπάρχει τρόπος συμβιβασμού.
    @@ -159,5 +160,6 @@ VariousPayment=Miscellaneous payments
     VariousPayments=Miscellaneous payments
     ShowVariousPayment=Show miscellaneous payments
     AddVariousPayment=Add miscellaneous payments
    +SEPAMandate=SEPA mandate
     YourSEPAMandate=Your SEPA mandate
     FindYourSEPAMandate=This is your SEPA mandate to authorize our company to make direct debit order to your bank. Thanks to return it signed (scan of the signed document) or sent it by mail to
    diff --git a/htdocs/langs/el_GR/bills.lang b/htdocs/langs/el_GR/bills.lang
    index 5d08d610f6a..a927f6294c6 100644
    --- a/htdocs/langs/el_GR/bills.lang
    +++ b/htdocs/langs/el_GR/bills.lang
    @@ -109,9 +109,9 @@ CancelBill=Ακύρωση Τιμολογίου
     SendRemindByMail=Αποστολή υπενθύμισης με email
     DoPayment=Enter payment
     DoPaymentBack=Enter refund
    -ConvertToReduc=Μετατροπή σε μελλοντική έκπτωση
    -ConvertExcessReceivedToReduc=Convert excess received into future discount
    -ConvertExcessPaidToReduc=Convert excess paid into future discount
    +ConvertToReduc=Mark as credit available
    +ConvertExcessReceivedToReduc=Convert excess received into available credit
    +ConvertExcessPaidToReduc=Convert excess paid into available discount
     EnterPaymentReceivedFromCustomer=Εισαγωγή πληρωμής από πελάτη
     EnterPaymentDueToCustomer=Πληρωμή προς προμηθευτή
     DisabledBecauseRemainderToPayIsZero=Ανενεργό λόγο μηδενικού υπολοίπου πληρωμής
    @@ -120,7 +120,7 @@ BillStatus=Κατάσταση τιμολογίου
     StatusOfGeneratedInvoices=Κατάσταση δημιουργηθέντων τιμολογίων
     BillStatusDraft=Πρόχειρο (απαιτείται επικύρωση)
     BillStatusPaid=Πληρωμένο
    -BillStatusPaidBackOrConverted=Refund or converted into discount
    +BillStatusPaidBackOrConverted=Credit note refund or marked as credit available
     BillStatusConverted=Paid (ready for consumption in final invoice)
     BillStatusCanceled=Εγκαταλελειμμένο
     BillStatusValidated=Επικυρωμένο (χρήζει πληρωμής)
    @@ -282,6 +282,7 @@ RelativeDiscount=Σχετική έκπτωση
     GlobalDiscount=Συνολική έκπτωση
     CreditNote=Πίστωση
     CreditNotes=Πιστώσεις
    +CreditNotesOrExcessReceived=Credit notes or excess received
     Deposit=Κατάθεση
     Deposits=Καταθέσεις
     DiscountFromCreditNote=Έκπτωση από το πιστωτικό τιμολόγιο %s
    @@ -296,10 +297,10 @@ DiscountType=Discount type
     NoteReason=Σημείωση/Αιτία
     ReasonDiscount=Αιτία
     DiscountOfferedBy=Παραχωρούνται από
    -DiscountStillRemaining=Discounts available
    -DiscountAlreadyCounted=Discounts already consumed
    +DiscountStillRemaining=Discounts or credits available
    +DiscountAlreadyCounted=Discounts or credits already consumed
     CustomerDiscounts=Customer discounts
    -SupplierDiscounts=Supplier discounts
    +SupplierDiscounts=Vendors discounts
     BillAddress=Διεύθυνση χρέωσης
     HelpEscompte=This discount is a discount granted to customer because its payment was made before term.
     HelpAbandonBadCustomer=This amount has been abandoned (customer said to be a bad customer) and is considered as an exceptional loose.
    @@ -339,6 +340,12 @@ PaymentOnDifferentThirdBills=Allow payments on different thirdparties bills but
     PaymentNote=Σημείωση πληρωμής
     ListOfPreviousSituationInvoices=List of previous situation invoices
     ListOfNextSituationInvoices=List of next situation invoices
    +ListOfSituationInvoices=List of situation invoices
    +CurrentSituationTotal=Total current situation
    +DisabledBecauseNotEnouthCreditNote=To remove a situation invoice from cycle, this invoice's credit note total must cover this invoice total
    +RemoveSituationFromCycle=Remove this invoice from cycle
    +ConfirmRemoveSituationFromCycle=Remove this invoice %s from cycle ?
    +ConfirmOuting=Confirm outing
     FrequencyPer_d=Κάθε %s ημέρες
     FrequencyPer_m=Κάθε %s μήνες
     FrequencyPer_y=Κάθε %s χρόνια
    @@ -387,6 +394,7 @@ PaymentConditionShort14DENDMONTH=14 days of month-end
     PaymentCondition14DENDMONTH=Within 14 days following the end of the month
     FixAmount=Διορθώση ποσού
     VarAmount=Μεταβλητή ποσού (%% tot.)
    +VarAmountOneLine=Variable amount (%% tot.) - 1 line with label '%s'
     # PaymentType
     PaymentTypeVIR=Τραπεζική μεταφορά
     PaymentTypeShortVIR=Τραπεζική μεταφορά
    @@ -505,9 +513,14 @@ SituationAmount=Κατάσταση τιμολογίου ποσό (καθαρό)
     SituationDeduction=Αφαίρεση κατάστασης
     ModifyAllLines=Τροποποίηση σε όλες τις γραμμές
     CreateNextSituationInvoice=Δημιουργήστε την επόμενη κατάσταση
    +ErrorFindNextSituationInvoice=Error unable to find next situation cycle ref
    +ErrorOutingSituationInvoiceOnUpdate=Unable to outing this situation invoice.
    +ErrorOutingSituationInvoiceCreditNote=Unable to outing linked credit note.
     NotLastInCycle=Το τιμολόγιο δεν είναι το τελευταίο της σειράς και δεν πρέπει να τροποποιηθεί
     DisabledBecauseNotLastInCycle=Η επόμενη κατάσταση υπάρχει ήδη.
     DisabledBecauseFinal=Η κατάσταση αυτή είναι οριστική.
    +situationInvoiceShortcode_AS=AS
    +situationInvoiceShortcode_S=Κ
     CantBeLessThanMinPercent=Η πρόοδος δεν μπορεί να είναι μικρότερη από την αξία του στην προηγούμενη κατάσταση.
     NoSituations=Δεν υπάρχουν ανοικτές καταστάσεις
     InvoiceSituationLast=Τελικό και γενικό τιμολόγιο
    @@ -532,3 +545,4 @@ AutoFillDateFrom=Set start date for service line with invoice date
     AutoFillDateFromShort=Set start date
     AutoFillDateTo=Set end date for service line with next invoice date
     AutoFillDateToShort=Set end date
    +MaxNumberOfGenerationReached=Max number of gen. reached
    diff --git a/htdocs/langs/el_GR/categories.lang b/htdocs/langs/el_GR/categories.lang
    index 4b61c434dc2..c8170e9ebfa 100644
    --- a/htdocs/langs/el_GR/categories.lang
    +++ b/htdocs/langs/el_GR/categories.lang
    @@ -16,7 +16,7 @@ MembersCategoriesArea=Πεδίο Ετικέτα/Κατηγορία Μελών
     ContactsCategoriesArea=Contacts tags/categories area
     AccountsCategoriesArea=Περιοχή Ετικετών/Κατηγοριών Λογαριασμών
     ProjectsCategoriesArea=Projects tags/categories area
    -SubCats=Υποκατηγορίες
    +SubCats=Sub-categories
     CatList=Λίστα Ετικετών/Κατηγοριών
     NewCategory=Νέα Ετικέτα/Κατηγορία
     ModifCat=Τροποποίηση Ετικέτας/Κατηγορίας
    @@ -85,3 +85,4 @@ CategorieRecursivHelp=Εάν είναι ενεργοποιημένο, το πρ
     AddProductServiceIntoCategory=Προσθέστε το ακόλουθο προϊόν/υπηρεσία
     ShowCategory=Εμφάνιση ετικέτας/κατηγορίας
     ByDefaultInList=By default in list
    +ChooseCategory=Choose category
    diff --git a/htdocs/langs/el_GR/commercial.lang b/htdocs/langs/el_GR/commercial.lang
    index b20ec8086ff..fcd6f86ea4e 100644
    --- a/htdocs/langs/el_GR/commercial.lang
    +++ b/htdocs/langs/el_GR/commercial.lang
    @@ -60,8 +60,8 @@ ActionAC_CLO=Κλείσιμο
     ActionAC_EMAILING=Αποστολή μαζικών email
     ActionAC_COM=Αποστολή παραγγελίας πελάτη με email
     ActionAC_SHIP=Αποστολή αποστολής με e-mail
    -ActionAC_SUP_ORD=Αποστολή παραγγελίας προμηθευτή με email
    -ActionAC_SUP_INV=Αποστολή τιμολογίου προμηθευτή με email
    +ActionAC_SUP_ORD=Send purchase order by mail
    +ActionAC_SUP_INV=Send vendor invoice by mail
     ActionAC_OTH=Άλλο
     ActionAC_OTH_AUTO=Αυτόματα εισηγμένα συμβάντα
     ActionAC_MANUAL=Χειροκίνητα εισηγμένα συμβάντα
    diff --git a/htdocs/langs/el_GR/companies.lang b/htdocs/langs/el_GR/companies.lang
    index 289d7f925dd..ef61b1842c5 100644
    --- a/htdocs/langs/el_GR/companies.lang
    +++ b/htdocs/langs/el_GR/companies.lang
    @@ -8,11 +8,11 @@ ConfirmDeleteContact=Είστε βέβαιοι ότι θέλετε να διαγ
     MenuNewThirdParty=Νέα εγγραφή
     MenuNewCustomer=Νέος Πελάτης
     MenuNewProspect=Νέα Προοπτική
    -MenuNewSupplier=Νέος Προμηθευτής
    +MenuNewSupplier=New vendor
     MenuNewPrivateIndividual=Νέος Ιδιώτης
    -NewCompany=Νέα εταιρία (προοπτική, πελάτης, προμηθευτής))
    -NewThirdParty=Νέος Πελ./Προμ. (προοπτική, πελάτης, προμηθευτής)
    -CreateDolibarrThirdPartySupplier=Δημιουργήστε ένα Πελ.Προμ. (προμηθευτής)
    +NewCompany=New company (prospect, customer, vendor)
    +NewThirdParty=New third party (prospect, customer, vendor)
    +CreateDolibarrThirdPartySupplier=Create a third party (vendor)
     CreateThirdPartyOnly=Create thirdpary
     CreateThirdPartyAndContact=Create a third party + a child contact
     ProspectionArea=Περιοχή προοπτικής
    @@ -37,7 +37,7 @@ ThirdPartyProspectsStats=Προοπτικές
     ThirdPartyCustomers=Πελάτες
     ThirdPartyCustomersStats=Πελάτες
     ThirdPartyCustomersWithIdProf12=Πελάτες με %s ή %s
    -ThirdPartySuppliers=Προμηθευτές
    +ThirdPartySuppliers=Vendors
     ThirdPartyType=Τύπος Πελ./Προμ.
     Individual=Ιδιώτης
     ToCreateContactWithSameName=Will create automatically a contact/address with same information than third party under the third party. In most cases, even if your third party is a physical people, creating a third party alone is enough.
    @@ -77,11 +77,11 @@ Web=Ιστοσελίδα
     Poste= Θέση
     DefaultLang=Γλώσσα
     VATIsUsed=Sales tax is used
    -VATIsUsedWhenSelling=This define if this thirdparty includes a sale tax or not when it makes an invoice to its own customers
    +VATIsUsedWhenSelling=This define if this third party includes a sale tax or not when it makes an invoice to its own customers
     VATIsNotUsed=Sales tax is not used
     CopyAddressFromSoc=Fill address with third party address
    -ThirdpartyNotCustomerNotSupplierSoNoRef=Thirdparty neither customer nor supplier, no available refering objects
    -ThirdpartyIsNeitherCustomerNorClientSoCannotHaveDiscounts=Thirdparty neither customer nor supplier, discounts are not available
    +ThirdpartyNotCustomerNotSupplierSoNoRef=Third party neither customer nor vendor, no available refering objects
    +ThirdpartyIsNeitherCustomerNorClientSoCannotHaveDiscounts=Third party neither customer nor supplier, discounts are not available
     PaymentBankAccount=Payment bank account
     OverAllProposals=Total proposals
     OverAllOrders=Total orders
    @@ -99,9 +99,9 @@ LocalTax2ES=IRPF
     TypeLocaltax1ES=Τύπος RE
     TypeLocaltax2ES=Τύπος IRPF
     WrongCustomerCode=Άκυρος κωδικός πελάτη
    -WrongSupplierCode=Άκυρος κωδικός προμηθευτή
    +WrongSupplierCode=Vendor code invalid
     CustomerCodeModel=Μοντέλου κωδικού πελάτη
    -SupplierCodeModel=Μοντέλο κωδικού προμηθευτή
    +SupplierCodeModel=Vendor code model
     Gencod=Barcode
     ##### Professional ID #####
     ProfId1Short=Επάγγελμα
    @@ -267,7 +267,7 @@ Prospect=Προοπτική
     CustomerCard=Καρτέλα Πελάτη
     Customer=Πελάτης
     CustomerRelativeDiscount=Σχετική έκπτωση πελάτη
    -SupplierRelativeDiscount=Relative supplier discount
    +SupplierRelativeDiscount=Relative vendor discount
     CustomerRelativeDiscountShort=Σχετική έκπτωση
     CustomerAbsoluteDiscountShort=Απόλυτη έκπτωση
     CompanyHasRelativeDiscount=This customer has a discount of <b>%s%%</b>
    @@ -284,8 +284,8 @@ HasCreditNoteFromSupplier=You have credit notes for <b>%s</b> %s from this suppl
     CompanyHasNoAbsoluteDiscount=This customer has no discount credit available
     CustomerAbsoluteDiscountAllUsers=Absolute customer discounts (granted by all users)
     CustomerAbsoluteDiscountMy=Absolute customer discounts (granted by yourself)
    -SupplierAbsoluteDiscountAllUsers=Absolute supplier discounts (granted by all users)
    -SupplierAbsoluteDiscountMy=Absolute supplier discounts (granted by yourself)
    +SupplierAbsoluteDiscountAllUsers=Absolute vendor discounts (entered by all users)
    +SupplierAbsoluteDiscountMy=Absolute vendor discounts (entered by yourself)
     DiscountNone=Καμία
     Supplier=Προμηθευτής
     AddContact=Δημιουργία επαφής
    @@ -304,13 +304,13 @@ DeleteACompany=Διαγραφή εταιρίας
     PersonalInformations=Προσωπικά δεδομένα
     AccountancyCode=Λογιστική λογαριασμού
     CustomerCode=Κωδικός Πελάτη
    -SupplierCode=Κωδικός Προμηθευτή
    +SupplierCode=Vendor code
     CustomerCodeShort=Κωδικός Πελάτη
    -SupplierCodeShort=Κωδικός Προμηθευτή
    +SupplierCodeShort=Vendor code
     CustomerCodeDesc=Κωδικός πελάτη, μοναδικός για όλους τους πελάτες
    -SupplierCodeDesc=Κωδικός προμηθευτή, μοναδικός για όλους τους προμηθευτές
    +SupplierCodeDesc=Vendor code, unique for all vendors
     RequiredIfCustomer=Απαιτείται αν το στοιχείο είναι πελάτης ή προοπτική
    -RequiredIfSupplier=Απαιτείται αν ο Πελ./Προμ. είναι προμηθευτής
    +RequiredIfSupplier=Required if third party is a vendor
     ValidityControledByModule=Η εγκυρότητα καθορίζεται από το άρθρωμα
     ThisIsModuleRules=Κανόνες αρθρώματος
     ProspectToContact=Προοπτική σε Επαφή
    @@ -338,7 +338,7 @@ MyContacts=Αντιπρόσωποι επικοινωνίας
     Capital=Κεφάλαιο
     CapitalOf=Capital of %s
     EditCompany=Επεξεργασία Εταιρίας
    -ThisUserIsNot=Αυτός ο χρήστης δεν είναι προοπτική πελάτης ούτε προμηθευτής
    +ThisUserIsNot=This user is not a prospect, customer nor vendor
     VATIntraCheck=Έλεγχος
     VATIntraCheckDesc=Ο σύνδεσμος <b>%s</b> σας επιτρέπει να επικοινωνήσετε τον ευρωπαϊκό οργανισμό ελέγχου ΑΦΜ. Απαιτείται σύνδεση με το Internet.
     VATIntraCheckURL=http://ec.europa.eu/taxation_customs/vies/vieshome.do
    @@ -396,7 +396,7 @@ ImportDataset_company_4=Third parties/Sales representatives (Assign sales repres
     PriceLevel=Επίπεδο τιμής
     DeliveryAddress=Διεύθυνση αποστολής
     AddAddress=Δημιουργία διεύθυνσης
    -SupplierCategory=Κατηγορία Προμηθευτή
    +SupplierCategory=Vendor category
     JuridicalStatus200=Ανεξάρτητος
     DeleteFile=Διαγραφή Αρχείου
     ConfirmDeleteFile=Είστε σίγουροι ότι θέλετε να διαγράψετε το αρχείο;
    @@ -406,7 +406,7 @@ FiscalYearInformation=Πληροφορίες Οικονομικού Έτους
     FiscalMonthStart=Μήνας Εκκίνησης Οικονομικού Έτους
     YouMustAssignUserMailFirst=You must create email for this user first to be able to add emails notifications for him.
     YouMustCreateContactFirst=To be able to add email notifications, you must first define contacts with valid emails for the third party
    -ListSuppliersShort=Λίστα Προμηθευτών
    +ListSuppliersShort=List of vendors
     ListProspectsShort=Λίστα Προοπτικών
     ListCustomersShort=Λίστα Πελατών
     ThirdPartiesArea=Περιοχή Πελ./Προμ. και επαφών
    @@ -420,7 +420,7 @@ CurrentOutstandingBill=Τρέχον εκκρεμείς λογαριασμός
     OutstandingBill=Μέγιστο. για εκκρεμείς λογαριασμό
     OutstandingBillReached=Max. for outstanding bill reached
     OrderMinAmount=Minimum amount for order
    -MonkeyNumRefModelDesc=Return numero with format %syymm-nnnn for customer code and %syymm-nnnn for supplier code where yy is year, mm is month and nnnn is a sequence with no break and no return to 0.
    +MonkeyNumRefModelDesc=Return numero with format %syymm-nnnn for customer code and %syymm-nnnn for vendor code where yy is year, mm is month and nnnn is a sequence with no break and no return to 0.
     LeopardNumRefModelDesc=Customer/supplier code is free. This code can be modified at any time.
     ManagingDirectors=Διαχειριστής (ες) ονομασία (CEO, διευθυντής, πρόεδρος ...)
     MergeOriginThirdparty=Διπλότυπο Πελ./Προμ. ( Πελ./Προμ. θέλετε να διαγραφεί)
    @@ -431,4 +431,4 @@ SaleRepresentativeLogin=Login of sales representative
     SaleRepresentativeFirstname=First name of sales representative
     SaleRepresentativeLastname=Last name of sales representative
     ErrorThirdpartiesMerge=There was an error when deleting the third parties. Please check the log. Changes have been reverted.
    -NewCustomerSupplierCodeProposed=New customer or supplier code suggested on duplicate code
    +NewCustomerSupplierCodeProposed=New customer or vendor code suggested on duplicate code
    diff --git a/htdocs/langs/el_GR/compta.lang b/htdocs/langs/el_GR/compta.lang
    index 895a5e0a9c3..5386ac50f27 100644
    --- a/htdocs/langs/el_GR/compta.lang
    +++ b/htdocs/langs/el_GR/compta.lang
    @@ -19,7 +19,8 @@ Income=Έσοδα
     Outcome=Έξοδα
     MenuReportInOut=Έσοδα / Έξοδα
     ReportInOut=Balance of income and expenses
    -ReportTurnover=Κύκλος εργασιών
    +ReportTurnover=Turnover invoiced
    +ReportTurnoverCollected=Turnover collected
     PaymentsNotLinkedToInvoice=Η πληρωμή δεν είναι συνδεδεμένη με κάποιο τιμολόγιο, οπότε δεν συνδέετε με κάποιο στοιχείο/αντιπρόσωπο
     PaymentsNotLinkedToUser=Η πληρωμή δεν είναι συνδεδεμένη με κάποιον πελάτη
     Profit=Κέρδος
    @@ -34,7 +35,8 @@ AmountHTVATRealPaid=Σύνολο καθαρών πληρωμένων
     VATToPay=Tax sales
     VATReceived=Tax received
     VATToCollect=Tax purchases
    -VATSummary=Tax Balance
    +VATSummary=Tax monthly
    +VATBalance=Tax Balance
     VATPaid=Tax paid
     LT1Summary=Tax 2 summary
     LT2Summary=Tax 3 summary
    @@ -76,16 +78,16 @@ MenuNewSocialContribution=Νέα Κοιν/Φορ εισφορά
     NewSocialContribution=Νέα Κοινωνική/Φορολογική εισφορά
     AddSocialContribution=Add social/fiscal tax
     ContributionsToPay=Κοινωνικές/Φορολογικές εισφορές προς πληρωμή
    -AccountancyTreasuryArea=Περιοχή Οικονομικών/Περιουσιακών Στοιχείων
    +AccountancyTreasuryArea=Billing and payment area
     NewPayment=Νέα Πληρωμή
     Payments=Πληρωμές
     PaymentCustomerInvoice=Πληρωμή τιμολογίου πελάτη
    -PaymentSupplierInvoice=Πληρωμή τιμολογίου προμηθευτή
    +PaymentSupplierInvoice=Vendor invoice payment
     PaymentSocialContribution=Πληρωμή Κοινωνικής/Φορολογικής εισφοράς
     PaymentVat=Πληρωμή Φ.Π.Α.
     ListPayment=Λίστα πληρωμών
     ListOfCustomerPayments=Λίστα πληρωμών πελατών
    -ListOfSupplierPayments=Λίστα πληρωμών προμηθευτών
    +ListOfSupplierPayments=List of vendor payments
     DateStartPeriod=Ημερομηνία έναρξης περιόδου
     DateEndPeriod=Ημερομηνία λήξης περιόδου
     newLT1Payment=New tax 2 payment
    @@ -104,19 +106,21 @@ VATPayment=Πληρωμή ΦΠΑ πωλήσεων
     VATPayments=Πληρωμές ΦΠΑ πωλήσεων
     VATRefund=Sales tax refund
     NewVATPayment=New sales tax payment
    +NewLocalTaxPayment=New tax %s payment
     Refund=Refund
     SocialContributionsPayments=Πληρωμές Κοινωνικών/Φορολογικών εισφορών
     ShowVatPayment=Εμφάνιση πληρωμής φόρου
     TotalToPay=Σύνολο πληρωμής
     BalanceVisibilityDependsOnSortAndFilters=Balance is visible in this list only if table is sorted ascending on %s and filtered for 1 bank account
     CustomerAccountancyCode=Customer accounting code
    -SupplierAccountancyCode=Supplier accounting code
    +SupplierAccountancyCode=Vendor accounting code
     CustomerAccountancyCodeShort=Cust. account. code
     SupplierAccountancyCodeShort=Sup. account. code
     AccountNumber=Αριθμός Λογαριασμού
     NewAccountingAccount=Νέος Λογαριασμός
    -SalesTurnover=Κύκλος εργασιών πωλήσεων
    -SalesTurnoverMinimum=Ελάχιστος κύκλος εργασιών των πωλήσεων
    +Turnover=Turnover invoiced
    +TurnoverCollected=Turnover collected
    +SalesTurnoverMinimum=Minimum turnover
     ByExpenseIncome=By expenses & incomes
     ByThirdParties=Ανά στοιχεία
     ByUserAuthorOfInvoice=Ανά συντάκτη τιμολογίου
    @@ -136,8 +140,8 @@ ConfirmDeleteSocialContribution=Είστε σίγουροι ότι θέλετε
     ExportDataset_tax_1=Κοινωνικές/Φορολογικές εισφορές και πληρωμές
     CalcModeVATDebt=Κατάσταση <b>%sΦΠΑ επί των λογιστικών υποχρεώσεων%s</b>
     CalcModeVATEngagement=Κατάσταση <b>%sΦΠΑ επί των εσόδων-έξοδα%s</b>.
    -CalcModeDebt=Κατάσταση <b>%sΑπαιτήσεις-Οφειλές%s</b> δήλωσε <b>Λογιστικών υποχρεώσεων</b>.
    -CalcModeEngagement=Κατάσταση <b>%sεσόδων-έξοδα%s</b> δήλωσε <b>ταμειακή λογιστική</b>
    +CalcModeDebt=Analysis of known recorded invoices even if they are not yet accounted in ledger.
    +CalcModeEngagement=Analysis of known recorded payments, even if they are not yet accounted in Ledger.
     CalcModeBookkeeping=Analysis of <b>data journalized in Bookkeeping Ledger table</b>
     CalcModeLT1= Λειτουργία <b>%sRE στα τιμολόγια πελατών - τιμολόγια προμηθευτών%s</b>
     CalcModeLT1Debt=Λειτουργία <b>%sRE στα τιμολόγια των πελατών%s</b>  (Αφορά φορολογικούς συντελεστές του Ισπανικού κράτους)
    @@ -150,9 +154,9 @@ AnnualSummaryInputOutputMode=Υπόλοιπο των εσόδων και εξό
     AnnualByCompanies=Balance of income and expenses, by predefined groups of account
     AnnualByCompaniesDueDebtMode=Balance of income and expenses, detail by predefined groups, mode <b>%sClaims-Debts%s</b> said <b>Commitment accounting</b>.
     AnnualByCompaniesInputOutputMode=Balance of income and expenses, detail by predefined groups, mode <b>%sIncomes-Expenses%s</b> said <b>cash accounting</b>.
    -SeeReportInInputOutputMode=See report <b>%sIncomes-Expenses%s</b> said <b>cash accounting</b> for a calculation on actual payments made
    -SeeReportInDueDebtMode=See report <b>%sClaims-Debts%s</b> said <b>commitment accounting</b> for a calculation on issued invoices
    -SeeReportInBookkeepingMode=See report <b>%sBookeeping%s</b> for a calculation on <b>bookkeeping table analysis</b>
    +SeeReportInInputOutputMode=See %sanalysis of payments%s for a calculation on actual payments made even if they are not yet accounted in Ledger.
    +SeeReportInDueDebtMode=See %sanalysis of invoices%s for a calculation based on known recorded invoices even if they are not yet accounted in Ledger.
    +SeeReportInBookkeepingMode=See <b>%sBookeeping report%s</b> for a calculation on <b>Bookkeeping Ledger table</b>
     RulesAmountWithTaxIncluded=- Amounts shown are with all taxes included
     RulesResultDue=- It includes outstanding invoices, expenses, VAT, donations whether they are paid or not. Is also includes paid salaries.<br>- It is based on the validation date of invoices and VAT and on the due date for expenses. For salaries defined with Salary module, the value date of payment is used.
     RulesResultInOut=- It includes the real payments made on invoices, expenses, VAT and salaries. <br>- It is based on the payment dates of the invoices, expenses, VAT and salaries. The donation date for donation.
    @@ -171,6 +175,8 @@ LT1ReportByCustomersES=Αναφορά Πελ./Προμ. RE
     LT2ReportByCustomersES=Έκθεση του τρίτου IRPF
     VATReport=Sale tax report
     VATReportByPeriods=Sale tax report by period
    +VATReportByRates=Sale tax report by rates
    +VATReportByThirdParties=Sale tax report by third parties
     VATReportByCustomers=Sale tax report by customer
     VATReportByCustomersInInputOutputMode=Αναφορά από τον ΦΠΑ των πελατών εισπράττεται και καταβάλλεται
     VATReportByQuartersInInputOutputMode=Report by Sale tax rate of the tax collected and paid
    @@ -207,7 +213,7 @@ Pcg_version=Chart of accounts models
     Pcg_type=Pcg type
     Pcg_subtype=Pcg subtype
     InvoiceLinesToDispatch=Invoice lines to dispatch
    -ByProductsAndServices=Ανά προϊόντα και υπηρεσίες
    +ByProductsAndServices=By product and service
     RefExt=Εξωτερικές αναφορές
     ToCreateAPredefinedInvoice=To create a template invoice, create a standard invoice, then, without validating it, click onto button "%s".
     LinkedOrder=Σύνδεση με παραγγελία
    @@ -215,7 +221,8 @@ Mode1=Μέθοδος 1
     Mode2=Μέθοδος 2
     CalculationRuleDesc=Για να υπολογιστεί το συνολικό ΦΠΑ, υπάρχουν δύο μέθοδοι: <br> Μέθοδος 1 στρογγυλοποίηση ΦΠΑ για κάθε γραμμή, στη συνέχεια, αθροίζοντας τους. <br> Μέθοδος 2 αθροίζοντας όλων των ΦΠΑ σε κάθε γραμμή, τότε η στρογγυλοποίηση είναι στο αποτέλεσμα. <br> Το τελικό αποτέλεσμα μπορεί να διαφέρει από λίγα λεπτά. Προεπιλεγμένη λειτουργία είναι η λειτουργία <b>%s</b>.
     CalculationRuleDescSupplier=According to supplier, choose appropriate method to apply same calculation rule and get same result expected by your supplier.
    -TurnoverPerProductInCommitmentAccountingNotRelevant=Αναφορά του κύκλου εργασιών ανά προϊόν, όταν χρησιμοποιείτε <b>ταμειακή λογιστική</b> η λειτουργία δεν είναι σχετική. Η αναφορά αυτή είναι διαθέσιμη μόνο όταν χρησιμοποιείτε <b>λογιστική δέσμευση</b> τρόπος (ανατρέξτε τη Ρύθμιση του module λογιστικής).
    +TurnoverPerProductInCommitmentAccountingNotRelevant=The report of Turnover collected per product is not available. This report is only available for turnover invoiced.
    +TurnoverPerSaleTaxRateInCommitmentAccountingNotRelevant=The report of Turnover collected per sale tax rate is not available. This report is only available for turnover invoiced.
     CalculationMode=Τρόπος υπολογισμού
     AccountancyJournal=Accounting code journal
     ACCOUNTING_VAT_SOLD_ACCOUNT=Accounting account by default for VAT on sales (used if not defined on VAT dictionary setup)
    @@ -223,7 +230,7 @@ ACCOUNTING_VAT_BUY_ACCOUNT=Accounting account by default for VAT on purchases (u
     ACCOUNTING_VAT_PAY_ACCOUNT=Accounting account by default for paying VAT
     ACCOUNTING_ACCOUNT_CUSTOMER=Accounting account used for customer third parties
     ACCOUNTING_ACCOUNT_CUSTOMER_Desc=The dedicated accounting account defined on third party card will be used for Subledger accouting only. This one will be used for General Ledger and as default value of Subledger accounting if dedicated customer accouting account on third party is not defined.
    -ACCOUNTING_ACCOUNT_SUPPLIER=Accounting account used for supplier third parties
    +ACCOUNTING_ACCOUNT_SUPPLIER=Accounting account used for vendor third parties
     ACCOUNTING_ACCOUNT_SUPPLIER_Desc=The dedicated accounting account defined on third party card will be used for Subledger accouting only. This one will be used for General Ledger and as default value of Subledger accounting if dedicated supplier accouting account on third party is not defined.
     CloneTax=Clone a social/fiscal tax
     ConfirmCloneTax=Confirm the clone of a social/fiscal tax payment
    @@ -242,3 +249,11 @@ FiscalPeriod=Accounting period
     ListSocialContributionAssociatedProject=List of social contributions associated with the project
     DeleteFromCat=Remove from accounting group
     AccountingAffectation=Accounting assignement
    +LastDayTaxIsRelatedTo=Last day of period the tax is related to
    +VATDue=Sale tax claimed
    +ClaimedForThisPeriod=Claimed for the period
    +PaidDuringThisPeriod=Paid during this period
    +ByVatRate=By sale tax rate
    +TurnoverbyVatrate=Turnover invoiced by sale tax rate
    +TurnoverCollectedbyVatrate=Turnover collected by sale tax rate
    +PurchasebyVatrate=Purchase by sale tax rate
    diff --git a/htdocs/langs/el_GR/dict.lang b/htdocs/langs/el_GR/dict.lang
    index 6938c85aacd..1b10a64cfd6 100644
    --- a/htdocs/langs/el_GR/dict.lang
    +++ b/htdocs/langs/el_GR/dict.lang
    @@ -5,7 +5,8 @@ CountryIT=Ιταλία
     CountryES=Ισπανία
     CountryDE=Γερμανία
     CountryCH=Σουηδία
    -CountryGB=Μεγάλη Βρετανία
    +# Warning, country code GB is for United Kingdom. UK Does not exists as country code in ISO standard.
    +CountryGB=Ηνωμένο Βασίλειο
     CountryUK=Ηνωμένο Βασίλειο
     CountryIE=Ιρλανδία
     CountryCN=Κίνα
    diff --git a/htdocs/langs/el_GR/ecm.lang b/htdocs/langs/el_GR/ecm.lang
    index b39dffe3081..ca19c547e78 100644
    --- a/htdocs/langs/el_GR/ecm.lang
    +++ b/htdocs/langs/el_GR/ecm.lang
    @@ -39,9 +39,10 @@ ShowECMSection=Εμφάνιση φακέλου
     DeleteSection=Διαγραφή φακέλου
     ConfirmDeleteSection=Can you confirm you want to delete the directory <b>%s</b>?
     ECMDirectoryForFiles=Relative directory for files
    -CannotRemoveDirectoryContainsFiles=Removed not possible because it contains some files
    +CannotRemoveDirectoryContainsFilesOrDirs=Removal not possible because it contains some files or sub-directories
    +CannotRemoveDirectoryContainsFiles=Removal not possible because it contains some files
     ECMFileManager=Διαχειριστής Αρχείων
    -ECMSelectASection=Select a directory on left tree...
    +ECMSelectASection=Select a directory in the tree...
     DirNotSynchronizedSyncFirst=This directory seems to be created or modified outside ECM module. You must click on "Resync" button first to synchronize disk and database to get content of this directory.
     ReSyncListOfDir=Resync list of directories
     HashOfFileContent=Hash of file content
    diff --git a/htdocs/langs/el_GR/errors.lang b/htdocs/langs/el_GR/errors.lang
    index 38f36b1aee7..dd51f028504 100644
    --- a/htdocs/langs/el_GR/errors.lang
    +++ b/htdocs/langs/el_GR/errors.lang
    @@ -32,9 +32,9 @@ ErrorBarCodeRequired=Απαιτείται Bar code
     ErrorCustomerCodeAlreadyUsed=Ο κωδικός πελάτη που έχει ήδη χρησιμοποιηθεί
     ErrorBarCodeAlreadyUsed=Το Bar code χρησιμοποιείται ήδη
     ErrorPrefixRequired=Απαιτείται Πρόθεμα
    -ErrorBadSupplierCodeSyntax=Bad σύνταξη για τον κωδικό προμηθευτή
    -ErrorSupplierCodeRequired=Κωδικός προμηθευτή που απαιτούνται
    -ErrorSupplierCodeAlreadyUsed=Κωδικός προμηθευτή που ήδη χρησιμοποιείται
    +ErrorBadSupplierCodeSyntax=Bad syntax for vendor code
    +ErrorSupplierCodeRequired=Vendor code required
    +ErrorSupplierCodeAlreadyUsed=Vendor code already used
     ErrorBadParameters=Λάθος παράμετρος
     ErrorBadValueForParameter=Η τιμή '%s' δεν είναι έγγυρη για την παράμετρο '%s'
     ErrorBadImageFormat=Το αρχείο εικόνας δεν έχει μια υποστηριζόμενη μορφή (Η PHP σας δεν υποστηρίζει λειτουργίες για να μετατρέψετε τις εικόνες αυτής της μορφής)
    @@ -87,7 +87,7 @@ ErrorsOnXLines=Λάθη σε <b>%s</b> γραμμές πηγή
     ErrorFileIsInfectedWithAVirus=Το πρόγραμμα προστασίας από ιούς δεν ήταν σε θέση να επικυρώσει το αρχείο (αρχείο μπορεί να μολυνθεί από έναν ιό)
     ErrorSpecialCharNotAllowedForField=Ειδικοί χαρακτήρες δεν επιτρέπονται για το πεδίο &quot;%s&quot;
     ErrorNumRefModel=Μια αναφορά υπάρχει στη βάση δεδομένων (%s) και δεν είναι συμβατές με αυτόν τον κανόνα αρίθμηση. Αφαιρέστε το αρχείο ή μετονομαστεί αναφοράς για να ενεργοποιήσετε αυτή την ενότητα.
    -ErrorQtyTooLowForThisSupplier=Ποσότητα πολύ χαμηλή αυτής της επιχείρησης ή καμία τιμή που ορίζεται για το προϊόν αυτής της επιχείρησης
    +ErrorQtyTooLowForThisSupplier=Quantity too low for this vendor or no price defined on this product for this supplier
     ErrorModuleSetupNotComplete=Setup of module looks to be uncomplete. Go on Home - Setup - Modules to complete.
     ErrorBadMask=Σφάλμα στην μάσκα
     ErrorBadMaskFailedToLocatePosOfSequence=Σφάλμα, μάσκα χωρίς τον αύξοντα αριθμό
    @@ -177,7 +177,7 @@ ErrorBadDefinitionOfMenuArrayInModuleDescriptor=Bad Definition Of Menu Array In
     ErrorSavingChanges=An error has ocurred when saving the changes
     ErrorWarehouseRequiredIntoShipmentLine=Warehouse is required on the line to ship
     ErrorFileMustHaveFormat=File must have format %s
    -ErrorSupplierCountryIsNotDefined=Η χώρα του προμηθευτή δεν καθορίστηκε. Κάντε πρώτα την διόρθωση.
    +ErrorSupplierCountryIsNotDefined=Country for this vendor is not defined. Correct this first.
     ErrorsThirdpartyMerge=Failed to merge the two records. Request canceled.
     ErrorStockIsNotEnoughToAddProductOnOrder=Stock is not enough for product %s to add it into a new order.
     ErrorStockIsNotEnoughToAddProductOnInvoice=Stock is not enough for product %s to add it into a new invoice.
    diff --git a/htdocs/langs/el_GR/install.lang b/htdocs/langs/el_GR/install.lang
    index b1c5b231c8e..abac0b9205b 100644
    --- a/htdocs/langs/el_GR/install.lang
    +++ b/htdocs/langs/el_GR/install.lang
    @@ -6,6 +6,7 @@ ConfFileDoesNotExistsAndCouldNotBeCreated=Το αρχείο ρυθμίσεων <
     ConfFileCouldBeCreated=Το αρχείο ρυθμίσεων <b>%s</b>θα μπορούσε να δημιουργηθεί.
     ConfFileIsNotWritable=Το αρχείο ρυθμίσεων <b>%s</b> δεν είναι εγγράψιμο. Ελέγξτε τις άδειες. Για πρώτη εγκατάσταση, ο web server σας θα πρέπει να έχει άδεια για να μπορεί να εγγράφει σε αυτό το αρχείο κατά την διάρκεια της διαδικασίας ρύθμισης. (Π.χ. "chmod 666" σε ένα ΛΣ τύπου Unix).
     ConfFileIsWritable=Το αρχείο ρυθμίσεων <b>%s</b> είναι εγγράψιμο.
    +ConfFileMustBeAFileNotADir=Configuration file <b>%s</b> must be a file, not a directory.
     ConfFileReload=Φορτώσετε εκ νέου όλες τις πληροφορίες από το αρχείο ρυθμίσεων.
     PHPSupportSessions=Η PHP υποστηρίζει συνεδρίες.
     PHPSupportPOSTGETOk=Η PHP υποστηρίζει μεταβλητές POST και GET.
    @@ -91,8 +92,8 @@ FailedToCreateAdminLogin=Αποτυχία δημιουργίας λογαρια
     WarningRemoveInstallDir=Warning, for security reasons, once the install or upgrade is complete, you should remove the <b>install<b> directory or rename it to <b>install.lock</b> in order to avoid its malicious use.
     FunctionNotAvailableInThisPHP=Not available on this PHP
     ChoosedMigrateScript=Choose migration script
    -DataMigration=Data migration
    -DatabaseMigration=Structure database migration
    +DataMigration=Database migration (data)
    +DatabaseMigration=Database migration (structure + some data)
     ProcessMigrateScript=Script processing
     ChooseYourSetupMode=Choose your setup mode and click "Start"...
     FreshInstall=Fresh install
    @@ -146,7 +147,7 @@ NothingToDo=Nothing to do
     # upgrade
     MigrationFixData=Fix for denormalized data
     MigrationOrder=Data migration for customer's orders
    -MigrationSupplierOrder=Data migration for supplier's orders
    +MigrationSupplierOrder=Data migration for vendor's orders
     MigrationProposal=Data migration for commercial proposals
     MigrationInvoice=Data migration for customer's invoices
     MigrationContract=Data migration for contracts
    @@ -196,8 +197,14 @@ MigrationEvents=Μετακίνηση γεγονότων για να προσθέ
     MigrationEventsContact=Migration of events to add event contact into assignement table
     MigrationRemiseEntity=Ενημέρωση φορέα τιμών πεδίου στον πίνακα llx_societe_remise
     MigrationRemiseExceptEntity=Ενημέρωση φορέα τιμών πεδίου στον πίνακα llx_societe_remise_except
    +MigrationUserRightsEntity=Update entity field value of llx_user_rights
    +MigrationUserGroupRightsEntity=Update entity field value of llx_usergroup_rights
     MigrationReloadModule=Επαναφόρτωση ενθεμάτων %s
     MigrationResetBlockedLog=Reset module BlockedLog for v7 algorithm
     ShowNotAvailableOptions=Εμφάνιση μη διαθέσιμων επιλογών
     HideNotAvailableOptions=Απόκρυψη μη μη διαθέσιμων επιλογών
     ErrorFoundDuringMigration=Αναφέρθηκε σφάλμα κατά τη διαδικασία μεταφοράς, οπότε το επόμενο βήμα δεν είναι δυνατό. Για να αγνοήστε το σφάλμα, μπορείτε να <a href="%s">πατήσετε εδώ</a>, αλλά η εφαρμογή ή κάποιες λειτουργείες μπορεί να μην λειτουργού σωστά μέχρι να διορθωθεί.
    +YouTryInstallDisabledByDirLock=The application try to sefl upgrade, but install/upgrade pages have been disabled for security reason (directory renamed with .lock suffix).<br>
    +YouTryInstallDisabledByFileLock=The application try to sefl upgrade, but install/upgrade pages pages have been disabled for security reason (by lock file <strong>install.lock</strong> into dolibarr documents directory).<br>
    +ClickHereToGoToApp=Click here to go to your application
    +ClickOnLinkOrRemoveManualy=Click on following link and if you always reach this page, you must remove the file install.lock into documents directory manually
    diff --git a/htdocs/langs/el_GR/ldap.lang b/htdocs/langs/el_GR/ldap.lang
    index c61399f25fb..575d9218a0b 100644
    --- a/htdocs/langs/el_GR/ldap.lang
    +++ b/htdocs/langs/el_GR/ldap.lang
    @@ -1,5 +1,4 @@
     # Dolibarr language file - Source file is en_US - ldap
    -DomainPassword=Κωδικός πρόσβασης για το Domain
     YouMustChangePassNextLogon=Κωδικός πρόσβασης για <b>%s</b> χρήστη στο <b>%s</b> Domain πρέπει να αλλάξει.
     UserMustChangePassNextLogon=Ο χρήστης πρέπει να αλλάξει τον κωδικό πρόσβασης για το %s Domain
     LDAPInformationsForThisContact=Πληροφορίες στο LDAP βάση δεδομένων για αυτήν την επαφή
    @@ -25,3 +24,4 @@ MemberTypeSynchronized=Member type synchronized
     ContactSynchronized=Επικοινωνία συγχρονισμένη
     ForceSynchronize=Δυναμικός συγχρονισμός Dolibarr -> LDAP
     ErrorFailedToReadLDAP=Αποτυχία ανάγνωσης LDAP βάση δεδομένων. Ελέγξτε LDAP εγκατάσταση module και την προσβασιμότητα της βάσης δεδομένων.
    +PasswordOfUserInLDAP=Password of user in LDAP
    diff --git a/htdocs/langs/el_GR/loan.lang b/htdocs/langs/el_GR/loan.lang
    index 67e7614706e..6aa5b4546dd 100644
    --- a/htdocs/langs/el_GR/loan.lang
    +++ b/htdocs/langs/el_GR/loan.lang
    @@ -10,6 +10,7 @@ LoanCapital=Κεφάλαιο Κίνησης
     Insurance=Ασφάλεια Αυτοκινήτου
     Interest=Χρεωστικοί Τόκοι
     Nbterms=Αριθμός των όρων
    +Term=Term
     LoanAccountancyCapitalCode=Accounting account capital
     LoanAccountancyInsuranceCode=Accounting account insurance
     LoanAccountancyInterestCode=Accounting account interest
    @@ -17,39 +18,14 @@ ConfirmDeleteLoan=Επιβεβαίωση διαγραφής δανείου
     LoanDeleted=Το Δάνειο διαγράφηκε με επιτυχία
     ConfirmPayLoan=Confirm classify paid this loan
     LoanPaid=Πληρωμή δανείου
    -# Calc
    -LoanCalc=Υπολογιστής τραπεζικού δανείου
    -PurchaseFinanceInfo=Purchase & Financing Information
    -SalePriceOfAsset=Sale Price of Asset
    -PercentageDown=Percentage Down
    -LengthOfMortgage=Διάρκεια του δανείου
    -AnnualInterestRate=Annual Interest Rate
    -ExplainCalculations=Εξήγηση υπολογισμού
    -ShowMeCalculationsAndAmortization=Show me the calculations and amortization
    -MortgagePaymentInformation=Πληροφορίες πληρωμής υποθήκης
    -DownPayment=Down Payment
    -DownPaymentDesc=The <b>down payment</b> = The price of the home multiplied by the percentage down divided by 100 (for 5% down becomes 5/100 or 0.05)
    -InterestRateDesc=The <b>interest rate</b> = The annual interest percentage divided by 100
    -MonthlyFactorDesc=The <b>monthly factor</b> = The result of the following formula
    -MonthlyInterestRateDesc=The <b>monthly interest rate</b> = The annual interest rate divided by 12 (for the 12 months in a year)
    -MonthTermDesc=The <b>month term</b> of the loan in months = The number of years you've taken the loan out for times 12
    -MonthlyPaymentDesc=The montly payment is figured out using the following formula
    -AmortizationPaymentDesc=The <a href="#amortization">amortization</a> breaks down how much of your monthly payment goes towards the bank's interest, and how much goes into paying off the principal of your loan.
    -AmountFinanced=Amount Financed
    -AmortizationMonthlyPaymentOverYears=Amortization For Monthly Payment: <b>%s</b> over %s years
    -Totalsforyear=Συνολικά για το έτος
    -MonthlyPayment=Μηνιαίες πληρωμές
    -LoanCalcDesc=This <b>mortgage calculator</b> can be used to figure out monthly payments of a loaning, based on the amount borrowed, the term of the loan desired and the interest rate.<br> This calculator includes also PMI (Private Mortgage Insurance) for loans where less than 20%% is put as a down payment. Also taken into consideration are the town property taxes, and their effect on the total monthly mortgage payment.<br>
    -GoToInterest=%s will go towards INTEREST
    -GoToPrincipal=%s will go towards PRINCIPAL
    -YouWillSpend=You will spend %s in year %s
     ListLoanAssociatedProject=List of loan associated with the project
     AddLoan=Create loan
    +FinancialCommitment=Financial commitment
    +InterestAmount=Χρεωστικοί Τόκοι
    +CapitalRemain=Capital remain
     # Admin
     ConfigLoan=Configuration of the module loan
     LOAN_ACCOUNTING_ACCOUNT_CAPITAL=Accounting account capital by default
     LOAN_ACCOUNTING_ACCOUNT_INTEREST=Accounting account interest by default
     LOAN_ACCOUNTING_ACCOUNT_INSURANCE=Accounting account insurance by default
    -FinancialCommitment=Financial commitment
     CreateCalcSchedule=Edit financial commitment
    -InterestAmount=Interest amount
    diff --git a/htdocs/langs/el_GR/mails.lang b/htdocs/langs/el_GR/mails.lang
    index 1ddf71aeb5d..5930b818f81 100644
    --- a/htdocs/langs/el_GR/mails.lang
    +++ b/htdocs/langs/el_GR/mails.lang
    @@ -11,7 +11,9 @@ MailFrom=Αποστολέας
     MailErrorsTo=Σφάλματα σε
     MailReply=Απάντηση σε
     MailTo=Παραλήπτης(ες)
    +MailToUsers=To user(s)
     MailCC=Αντιγραφή σε
    +MailToCCUsers=Copy to users(s)
     MailCCC=Cached copy to
     MailTopic=EMail topic
     MailText=Μήνυμα
    @@ -164,4 +166,4 @@ InGoingEmailSetup=Incoming email setup
     OutGoingEmailSetupForEmailing=Outgoing email setup (for mass emailing)
     DefaultOutgoingEmailSetup=Default outgoing email setup
     Information=Πληροφορίες
    -
    +ContactsWithThirdpartyFilter=Contacts avec filtre client
    diff --git a/htdocs/langs/el_GR/main.lang b/htdocs/langs/el_GR/main.lang
    index f24d4c4a3dd..83e30ee288c 100644
    --- a/htdocs/langs/el_GR/main.lang
    +++ b/htdocs/langs/el_GR/main.lang
    @@ -92,6 +92,7 @@ DolibarrInHttpAuthenticationSoPasswordUseless=Dolibarr authentication mode is se
     Administrator=Διαχειριστής
     Undefined=Ακαθόριστο
     PasswordForgotten=Έχετε ξεχάσει τον κωδικό πρόσβασής σας;
    +NoAccount=No account?
     SeeAbove=Δείτε παραπάνω
     HomeArea=Αρχική
     LastConnexion=Latest connection
    @@ -231,7 +232,7 @@ Limit=Όριο
     Limits=Όρια
     Logout=Αποσύνδεση
     NoLogoutProcessWithAuthMode=Δεν εφαρμόζεται το χαρακτηριστικό αποσύνδεσης με λειτουργία ελέγχου ταυτότητας <b>%s</b>
    -Connection=Σύνδεση
    +Connection=Είσοδος
     Setup=Ρυθμίσεις
     Alert=Συναγερμός
     MenuWarnings=Συναγερμοί
    @@ -402,6 +403,7 @@ DefaultTaxRate=Default tax rate
     Average=Μ.Ο.
     Sum=Σύνολο
     Delta=Δέλτα
    +RemainToPay=Remain to pay
     Module=Module/Application
     Modules=Modules/Applications
     Option=Επιλογή
    @@ -414,7 +416,7 @@ Favorite=Αγαπημένα
     ShortInfo=Info.
     Ref=Κωδ.
     ExternalRef=Κωδ. extern
    -RefSupplier=Αριθ. Τιμολογίου
    +RefSupplier=Ref. vendor
     RefPayment=Κωδ. πληρωμής
     CommercialProposalsShort=Εμπορικές προτάσεις
     Comment=Σχόλιο
    @@ -493,7 +495,7 @@ Received=Παραλήφθηκε
     Paid=Πληρωμές
     Topic=Αντικείμενο
     ByCompanies=Ανά στοιχείο
    -ByUsers=Ανά χρήστη
    +ByUsers=By user
     Links=Σύνδεσμοι
     Link=Σύνδεσμος
     Rejects=Απορρίψεις
    @@ -505,6 +507,7 @@ NoneF=None
     NoneOrSeveral=None or several
     Late=Καθυστερ.
     LateDesc=Delay to define if a record is late or not depends on your setup. Ask your admin to change delay from menu Home - Setup - Alerts.
    +NoItemLate=No late item
     Photo=Φωτογραφία
     Photos=Φωτογραφίες
     AddPhoto=Προσθήκη Φωτογραφίας
    @@ -619,9 +622,9 @@ BuildDoc=Δημιουργία Doc
     Entity=Οντότητα
     Entities=Οντότητες
     CustomerPreview=Προεπισκόπηση Πελάτη
    -SupplierPreview=Προεπισκόπηση Προμηθευτή
    +SupplierPreview=Vendor preview
     ShowCustomerPreview=Εμφάνιση Προεπισκόπησης Πελάτη
    -ShowSupplierPreview=Εμφάνιση Προεπισκόπησης Προμηθευτή
    +ShowSupplierPreview=Show vendor preview
     RefCustomer=Κωδ. Πελάτη
     Currency=Νόμισμα
     InfoAdmin=Πληροφορία για τους διαχειριστές
    @@ -629,7 +632,7 @@ Undo=Αναίρεση
     Redo=Επανεκτέλεση
     ExpandAll=Επέκταση όλων
     UndoExpandAll=Αναίρεση επέκτασης
    -SeeAll=See all
    +SeeAll=Εμφάνιση όλων
     Reason=Λόγος
     FeatureNotYetSupported=Η δυνατότητα δεν υποστηρίζεται ακόμη
     CloseWindow=Κλείσιμο Παραθύρου
    @@ -915,11 +918,11 @@ SearchIntoProductsOrServices=Προϊόντα ή Υπηρεσίες
     SearchIntoProjects=Έργα
     SearchIntoTasks=Εργασίες
     SearchIntoCustomerInvoices=Τιμολόγια πελατών
    -SearchIntoSupplierInvoices=Τιμολόγια προμηθευτών
    +SearchIntoSupplierInvoices=Vendor invoices
     SearchIntoCustomerOrders=Παραγγελίες πελατών
    -SearchIntoSupplierOrders=Παραγγελίες προμηθευτών
    +SearchIntoSupplierOrders=Purchase orders
     SearchIntoCustomerProposals=Προσφορές πελατών
    -SearchIntoSupplierProposals=Προσφορές προμηθευτών
    +SearchIntoSupplierProposals=Vendor proposals
     SearchIntoInterventions=Παρεμβάσεις
     SearchIntoContracts=Συμβόλαια
     SearchIntoCustomerShipments=Αποστολές Πελάτη
    @@ -941,3 +944,7 @@ Remote=Remote
     LocalAndRemote=Local and Remote
     KeyboardShortcut=Keyboard shortcut
     AssignedTo=Ανάθεση σε
    +Deletedraft=Delete draft
    +ConfirmMassDraftDeletion=Draft Bulk delete confirmation
    +FileSharedViaALink=File shared via a link
    +
    diff --git a/htdocs/langs/el_GR/margins.lang b/htdocs/langs/el_GR/margins.lang
    index cbcb0f54ef5..f11593a736a 100644
    --- a/htdocs/langs/el_GR/margins.lang
    +++ b/htdocs/langs/el_GR/margins.lang
    @@ -28,10 +28,10 @@ UseDiscountAsService=Ως υπηρεσία
     UseDiscountOnTotal=Στο υποσύνολο
     MARGIN_METHODE_FOR_DISCOUNT_DETAILS=Καθορίζει αν η συνολική έκπτωση που θεωρείται ως ένα προϊόν, μια υπηρεσία, ή μόνον επί του υποσυνόλου για τον υπολογισμό του περιθωρίου κέρδους.
     MARGIN_TYPE=Buying/Cost price suggested by default for margin calculation
    -MargeType1=Margin on Best supplier price
    +MargeType1=Margin on Best vendor price
     MargeType2=Margin on Weighted Average Price (WAP)
     MargeType3=Περιθώριο στην τιμή κόστους
    -MarginTypeDesc=* Margin on best buying price = Selling price - Best supplier price defined on product card<br>* Margin on Weighted Average Price (WAP) = Selling price - Product Weighted Average Price (WAP) or best supplier price if WAP not yet defined<br>* Margin on Cost price = Selling price - Cost price defined on product card or WAP if cost price not defined, or best supplier price if WAP not yet defined
    +MarginTypeDesc=* Margin on best buying price = Selling price - Best vendor price defined on product card<br>* Margin on Weighted Average Price (WAP) = Selling price - Product Weighted Average Price (WAP) or best supplier price if WAP not yet defined<br>* Margin on Cost price = Selling price - Cost price defined on product card or WAP if cost price not defined, or best supplier price if WAP not yet defined
     CostPrice=Τιμή κόστους
     UnitCharges=Χρεώσεων
     Charges=Επιβαρύνσεις
    diff --git a/htdocs/langs/el_GR/members.lang b/htdocs/langs/el_GR/members.lang
    index 5bc0184514a..d81d291808c 100644
    --- a/htdocs/langs/el_GR/members.lang
    +++ b/htdocs/langs/el_GR/members.lang
    @@ -111,7 +111,7 @@ SendingAnEMailToMember=Sending information email to member
     SendingEmailOnAutoSubscription=Sending email on auto registration
     SendingEmailOnMemberValidation=Sending email on new member validation
     SendingEmailOnNewSubscription=Sending email on new subscription
    -SendingReminderForExpiredSubscription=Sending reminder for expired subscription
    +SendingReminderForExpiredSubscription=Sending reminder for expired subscriptions
     SendingEmailOnCancelation=Sending email on cancelation
     # Topic of email templates
     YourMembershipRequestWasReceived=Your membership was received.
    diff --git a/htdocs/langs/el_GR/modulebuilder.lang b/htdocs/langs/el_GR/modulebuilder.lang
    index a830400fb26..5077ccafacf 100644
    --- a/htdocs/langs/el_GR/modulebuilder.lang
    +++ b/htdocs/langs/el_GR/modulebuilder.lang
    @@ -74,6 +74,7 @@ NoWidget=No widget
     GoToApiExplorer=Go to API explorer
     ListOfMenusEntries=List of menu entries
     ListOfPermissionsDefined=List of defined permissions
    +SeeExamples=See examples here
     EnabledDesc=Condition to have this field active (Examples: 1 or $conf->global->MYMODULE_MYOPTION)
     VisibleDesc=Is the field visible ? (Examples: 0=Never visible, 1=Visible on list and create/update/view forms, 2=Visible on list only, 3=Visible on create/update/view form only. Using a negative value means field is not shown by default on list but can be selected for viewing)
     IsAMeasureDesc=Can the value of field be cumulated to get a total into list ? (Examples: 1 or 0)
    @@ -95,3 +96,6 @@ DropTableIfEmpty=(Delete table if empty)
     TableDoesNotExists=The table %s does not exists
     TableDropped=Table %s deleted
     InitStructureFromExistingTable=Build the structure array string of an existing table
    +UseAboutPage=Disallow the about page
    +UseDocFolder=Disallow the documentation folder
    +UseSpecificReadme=Use a specific ReadMe
    diff --git a/htdocs/langs/el_GR/opensurvey.lang b/htdocs/langs/el_GR/opensurvey.lang
    index 7303e04d49e..1c9d1ed35f5 100644
    --- a/htdocs/langs/el_GR/opensurvey.lang
    +++ b/htdocs/langs/el_GR/opensurvey.lang
    @@ -58,3 +58,4 @@ MoreChoices=Εισάγετε περισσότερες επιλογές για τ
     SurveyExpiredInfo=Η δημοσκόπηση αυτή έχει λήξει ή ο χρόνος ψηφοφορίας έληξε.
     EmailSomeoneVoted=%s έχει γεμίσει μια γραμμή. \nΜπορείτε να βρείτε τη δημοσκόπηση σας στο σύνδεσμο:\n %s
     ShowSurvey=Show survey
    +UserMustBeSameThanUserUsedToVote=You must have voted and use the same user name that the one used to vote, to post a comment
    diff --git a/htdocs/langs/el_GR/orders.lang b/htdocs/langs/el_GR/orders.lang
    index d02c05a52bf..b3c56a4b4dd 100644
    --- a/htdocs/langs/el_GR/orders.lang
    +++ b/htdocs/langs/el_GR/orders.lang
    @@ -1,6 +1,6 @@
     # Dolibarr language file - Source file is en_US - orders
     OrdersArea=Περιοχή παραγγελιών πελατών
    -SuppliersOrdersArea=Περιοχή παραγγελιών προμηθευτών
    +SuppliersOrdersArea=Purchase orders area
     OrderCard=Καρτέλα παραγγελίας
     OrderId=Αρ.Παραγγελίας
     Order=Παραγγελία
    @@ -13,18 +13,18 @@ OrderToProcess=Παραγγελία προς επεξεργασία
     NewOrder=Νέα παραγγελία
     ToOrder=Δημιουργία πραγγελίας
     MakeOrder=Δημιουργία παραγγελίας
    -SupplierOrder=Παραγγελία Προμηθευτή
    -SuppliersOrders=Παραγγελίας Προμηθευτών
    -SuppliersOrdersRunning=Τρέχουσες παραγγελίες προμηθευτών
    -CustomerOrder=Παραγγελία πελάτη
    -CustomersOrders=Παραγγελίες πελατών
    +SupplierOrder=Purchase order
    +SuppliersOrders=Purchase orders
    +SuppliersOrdersRunning=Current purchase orders
    +CustomerOrder=Παραγγελία του πελάτη
    +CustomersOrders=Παραγγελίες πελάτη
     CustomersOrdersRunning=Τρέχουσες παραγγελίες πελατών
     CustomersOrdersAndOrdersLines=Customer orders and order lines
     OrdersDeliveredToBill=Customer orders delivered to bill
     OrdersToBill=Παραγγελίες πελάτη που έχουν παραδοθεί
     OrdersInProcess=Παραγγελίες πελάτη σε επεξεργασία
     OrdersToProcess=Παραγγελίες πελατών για επεξεργασία
    -SuppliersOrdersToProcess=Παραγγελίες προμηθευτών προς επεξεργασία
    +SuppliersOrdersToProcess=Purchase orders to process
     StatusOrderCanceledShort=Ακυρωμένη
     StatusOrderDraftShort=Προσχέδιο
     StatusOrderValidatedShort=Επικυρωμένη
    @@ -75,15 +75,15 @@ ShowOrder=Εμφάνιση παραγγελίας
     OrdersOpened=Παραγγελίες για επεξεργασία
     NoDraftOrders=Δεν υπάρχουν προσχέδια παραγγελιών
     NoOrder=Αρ. παραγγελίας
    -NoSupplierOrder=No supplier order
    +NoSupplierOrder=No purchase order
     LastOrders=Τελευταίες %s παραγγελίες πελατών
     LastCustomerOrders=Τελευταίες %s παραγγελίες πελατών
    -LastSupplierOrders=Latest %s supplier orders
    +LastSupplierOrders=Latest %s purchase orders
     LastModifiedOrders=Τελευταίες %s τροποποιημένες παραγγελίες
     AllOrders=Όλες οι παραγγελίες
     NbOfOrders=Πλήθος παραγγελιών
     OrdersStatistics=Στατιστικά παραγγελιών
    -OrdersStatisticsSuppliers=Supplier order's statistics
    +OrdersStatisticsSuppliers=Purchase order statistics
     NumberOfOrdersByMonth=Πλήθος παραγγελιών ανά μήνα
     AmountOfOrdersByMonthHT=Ποσό των παραγγελιών ανά μήνα (μετά από φόρους)
     ListOfOrders=Λίστα παραγγελιών
    @@ -97,12 +97,12 @@ ConfirmMakeOrder=Are you sure you want to confirm you made this order on <b>%s</
     GenerateBill=Δημιουργία τιμολογίου
     ClassifyShipped=Χαρακτηρισμός ως παραδοτέο
     DraftOrders=Προσχέδια παραγγελιών
    -DraftSuppliersOrders=Draft suppliers orders
    +DraftSuppliersOrders=Draft purchase orders
     OnProcessOrders=Παραγγελίες σε εξέλιξη
     RefOrder=Κωδ. παραγγελίας
     RefCustomerOrder=Ref. order for customer
    -RefOrderSupplier=Ref. order for supplier
    -RefOrderSupplierShort=Ref. order supplier
    +RefOrderSupplier=Ref. order for vendor
    +RefOrderSupplierShort=Ref. order vendor
     SendOrderByMail=Αποστολή παραγγελίας με email
     ActionsOnOrder=Ενέργειες στην παραγγελία
     NoArticleOfTypeProduct=No article of type 'product' so no shippable article for this order
    @@ -115,9 +115,9 @@ ConfirmCloneOrder=Are you sure you want to clone this order <b>%s</b>?
     DispatchSupplierOrder=Receiving supplier order %s
     FirstApprovalAlreadyDone=Η πρώτη έγκριση ήδη έγινε
     SecondApprovalAlreadyDone=Second approval already done
    -SupplierOrderReceivedInDolibarr=Supplier order %s received %s
    -SupplierOrderSubmitedInDolibarr=Supplier order %s submited
    -SupplierOrderClassifiedBilled=Supplier order %s set billed
    +SupplierOrderReceivedInDolibarr=Purchase Order %s received %s
    +SupplierOrderSubmitedInDolibarr=Purchase Order %s submited
    +SupplierOrderClassifiedBilled=Purchase Order %s set billed
     OtherOrders=Άλλες παραγγελίες
     ##### Types de contacts #####
     TypeContact_commande_internal_SALESREPFOLL=Representative following-up customer order
    @@ -125,11 +125,11 @@ TypeContact_commande_internal_SHIPPING=Representative following-up shipping
     TypeContact_commande_external_BILLING=Customer invoice contact
     TypeContact_commande_external_SHIPPING=Customer shipping contact
     TypeContact_commande_external_CUSTOMER=Customer contact following-up order
    -TypeContact_order_supplier_internal_SALESREPFOLL=Representative following-up supplier order
    +TypeContact_order_supplier_internal_SALESREPFOLL=Representative following-up purchase order
     TypeContact_order_supplier_internal_SHIPPING=Representative following-up shipping
    -TypeContact_order_supplier_external_BILLING=Supplier invoice contact
    -TypeContact_order_supplier_external_SHIPPING=Supplier shipping contact
    -TypeContact_order_supplier_external_CUSTOMER=Supplier contact following-up order
    +TypeContact_order_supplier_external_BILLING=Vendor invoice contact
    +TypeContact_order_supplier_external_SHIPPING=Vendor shipping contact
    +TypeContact_order_supplier_external_CUSTOMER=Vendor contact following-up order
     Error_COMMANDE_SUPPLIER_ADDON_NotDefined=Constant COMMANDE_SUPPLIER_ADDON not defined
     Error_COMMANDE_ADDON_NotDefined=Constant COMMANDE_ADDON not defined
     Error_OrderNotChecked=Δεν υπάρχουν παραγγελίες στο επιλεγμένο τιμολόγιο
    diff --git a/htdocs/langs/el_GR/other.lang b/htdocs/langs/el_GR/other.lang
    index f7a2ef805fa..26b075d8b34 100644
    --- a/htdocs/langs/el_GR/other.lang
    +++ b/htdocs/langs/el_GR/other.lang
    @@ -80,9 +80,9 @@ LinkedObject=Συνδεδεμένα αντικείμενα
     NbOfActiveNotifications=Αριθμός κοινοποιήσεων (Αριθμός emails παραλήπτη)
     PredefinedMailTest=__(Hello)__\nThis is a test mail sent to __EMAIL__.\nThe two lines are separated by a carriage return.\n\n__USER_SIGNATURE__
     PredefinedMailTestHtml=__(Hello)__\nThis is a <b>test</b> mail (the word test must be in bold).<br>The two lines are separated by a carriage return.<br><br>__USER_SIGNATURE__
    -PredefinedMailContentSendInvoice=__(Hello)__\n\nYou will find here the invoice __REF__\n\nThis is the link to make your online payment if this invoice is not already payed:\n__ONLINE_PAYMENT_URL__\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
    -PredefinedMailContentSendInvoiceReminder=__(Hello)__\n\nWe would like to warn you that the invoice  __REF__ seems to not be payed. So this is the invoice in attachment again, as a reminder.\n\nThis is the link to make your online payment:\n__ONLINE_PAYMENT_URL__\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
    -PredefinedMailContentSendProposal=__(Hello)__\n\nYou will find here the commercial proposal __PREF__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
    +PredefinedMailContentSendInvoice=__(Hello)__\n\nYou will find here the invoice __REF__\n\n__ONLINE_PAYMENT_TEXT_AND_URL__\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
    +PredefinedMailContentSendInvoiceReminder=__(Hello)__\n\nWe would like to warn you that the invoice  __REF__ seems to not be payed. So this is the invoice in attachment again, as a reminder.\n\n__ONLINE_PAYMENT_TEXT_AND_URL__\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
    +PredefinedMailContentSendProposal=__(Hello)__\n\nYou will find here the commercial proposal __REF__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
     PredefinedMailContentSendSupplierProposal=__(Hello)__\n\nYou will find here the price request __REF__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
     PredefinedMailContentSendOrder=__(Hello)__\n\nYou will find here the order __REF__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
     PredefinedMailContentSendSupplierOrder=__(Hello)__\n\nYou will find here our order __REF__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
    @@ -91,6 +91,7 @@ PredefinedMailContentSendShipping=__(Hello)__\n\nYou will find here the shipping
     PredefinedMailContentSendFichInter=__(Hello)__\n\nYou will find here the intervention __REF__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
     PredefinedMailContentThirdparty=__(Hello)__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
     PredefinedMailContentUser=__(Hello)__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
    +PredefinedMailContentLink=You can click on the link below to make your payment if it is not already done.\n\n%s\n\n
     DemoDesc=Dolibarr is a compact ERP/CRM supporting several business modules. A demo showcasing all modules makes no sense as this scenario never occurs (several hundred available). So, several demo profiles are available.
     ChooseYourDemoProfil=Choose the demo profile that best suits your needs...
     ChooseYourDemoProfilMore=...or build your own profile<br>(manual module selection)
    @@ -218,7 +219,7 @@ FileIsTooBig=Τα αρχεία είναι πολύ μεγάλο
     PleaseBePatient=Please be patient...
     NewPassword=New password
     ResetPassword=Reset password
    -RequestToResetPasswordReceived=Η αίτηση για την αλλαγή του κωδικού σας στο Dolibarr  έχει παραληφθεί
    +RequestToResetPasswordReceived=A request to change your password has been received.
     NewKeyIs=Αυτό είναι το νέο σας κλειδί για να συνδεθείτε
     NewKeyWillBe=Το νέο σας κλειδί για να συνδεθείτε με το λογισμικό είναι
     ClickHereToGoTo=Κάντε κλικ εδώ για να μεταβείτε στο %s
    @@ -233,6 +234,8 @@ PermissionsDelete=Permissions removed
     YourPasswordMustHaveAtLeastXChars=Your password must have at least <strong>%s</strong> chars
     YourPasswordHasBeenReset=Your password has been reset successfully
     ApplicantIpAddress=IP address of applicant
    +SMSSentTo=SMS sent to %s
    +
     ##### Export #####
     ExportsArea=Exports area
     AvailableFormats=Available formats
    diff --git a/htdocs/langs/el_GR/paypal.lang b/htdocs/langs/el_GR/paypal.lang
    index 78ed0e37c97..e942b27048d 100644
    --- a/htdocs/langs/el_GR/paypal.lang
    +++ b/htdocs/langs/el_GR/paypal.lang
    @@ -14,7 +14,6 @@ PaypalModeOnlyPaypal=PayPal μόνο
     ONLINE_PAYMENT_CSS_URL=Optionnal URL of CSS style sheet on online payment page
     ThisIsTransactionId=Αυτό είναι id της συναλλαγής: <b>%s</b>
     PAYPAL_ADD_PAYMENT_URL=Προσθέστε το url του Paypal πληρωμής όταν στέλνετε ένα έγγραφο με το ταχυδρομείο
    -PredefinedMailContentLink=You can click on the link below to make your payment if it is not already done.<br><br>%s<br><br>
     YouAreCurrentlyInSandboxMode=You are currently in the %s "sandbox" mode
     NewOnlinePaymentReceived=New online payment received
     NewOnlinePaymentFailed=New online payment tried but failed
    diff --git a/htdocs/langs/el_GR/productbatch.lang b/htdocs/langs/el_GR/productbatch.lang
    index 773461bd4fc..32d3000dda0 100644
    --- a/htdocs/langs/el_GR/productbatch.lang
    +++ b/htdocs/langs/el_GR/productbatch.lang
    @@ -16,7 +16,7 @@ printEatby=Eat-by: %s
     printSellby=Πώληση ανά: %s
     printQty=Ποσότητα: %d
     AddDispatchBatchLine=Προσθέστε μια γραμμή για Χρόνο Διάρκειας αποστολής
    -WhenProductBatchModuleOnOptionAreForced=When module Lot/Serial is on, automatic increase/decrease stock mode is forced to shipping validate and manual dispatching for reception and can't be edited. Other options can be defined as you want.
    +WhenProductBatchModuleOnOptionAreForced=When module Lot/Serial is on, automatic stock decrease  is forced to 'Decrease real stocks on shipping validation' and automatic increase mode is forced to 'Increase real stocks on manual dispatching into warehouses' and can't be edited. Other options can be defined as you want.
     ProductDoesNotUseBatchSerial=Αυτό το προιόν δεν χρησιμοποιεί Αρ. Παρτίδας/σειριακό
     ProductLotSetup=Setup of module lot/serial
     ShowCurrentStockOfLot=Show current stock for couple product/lot
    diff --git a/htdocs/langs/el_GR/products.lang b/htdocs/langs/el_GR/products.lang
    index 0bf30370753..75c3c9eacb0 100644
    --- a/htdocs/langs/el_GR/products.lang
    +++ b/htdocs/langs/el_GR/products.lang
    @@ -70,6 +70,7 @@ SoldAmount=Sold amount
     PurchasedAmount=Purchased amount
     NewPrice=Νέα Τιμή
     MinPrice=Ελάχιστη Τιμή Πώλησης
    +EditSellingPriceLabel=Edit selling price label
     CantBeLessThanMinPrice=Η τιμή πώλησης δεν μπορεί να είναι μικρότερη από την ορισμένη ελάχιστη τιμή πώλησης (%s χωρίς Φ.Π.Α.)
     ContractStatusClosed=Κλειστό
     ErrorProductAlreadyExists=Ένα προϊόν με κωδικό %s υπάρχει ήδη.
    @@ -155,7 +156,7 @@ BuyingPrices=Τιμές Αγοράς
     CustomerPrices=Τιμές Πελατών
     SuppliersPrices=Τιμές Προμηθευτών
     SuppliersPricesOfProductsOrServices=Supplier prices (of products or services)
    -CustomCode=Customs/Commodity/HS code
    +CustomCode=Customs / Commodity / HS code
     CountryOrigin=Χώρα προέλευσης
     Nature=Nature
     ShortLabel=Σύντομη ετικέτα
    @@ -250,8 +251,8 @@ PriceNumeric=Αριθμός
     DefaultPrice=Προεπιλεγμένη τιμή
     ComposedProductIncDecStock=Αύξηση/Μείωση αποθεμάτων στην μητρική
     ComposedProduct=Υποπροϊόν
    -MinSupplierPrice=Minimum supplier price
    -MinCustomerPrice=Minimum customer price
    +MinSupplierPrice=Ελάχιστη τιμή αγοράς
    +MinCustomerPrice=Minimum selling price
     DynamicPriceConfiguration=Dynamic price configuration
     DynamicPriceDesc=On product card, with this module enabled, you should be able to set mathematic functions to calculate Customer or Supplier prices. Such function can use all mathematic operators, some constants and variables. You can set here the variables you want to be able to use and if the variable need an automatic update, the external URL to use to ask Dolibarr to update automaticaly the value.
     AddVariable=Προσθήκη μεταβλητής
    diff --git a/htdocs/langs/el_GR/projects.lang b/htdocs/langs/el_GR/projects.lang
    index fdd88c8f6be..b75b790a269 100644
    --- a/htdocs/langs/el_GR/projects.lang
    +++ b/htdocs/langs/el_GR/projects.lang
    @@ -77,6 +77,7 @@ Time=Χρόνος
     ListOfTasks=List of tasks
     GoToListOfTimeConsumed=Go to list of time consumed
     GoToListOfTasks=Go to list of tasks
    +GoToGanttView=Go to Gantt view
     GanttView=Gantt View
     ListProposalsAssociatedProject=Κατάλογος των εμπορικών προτάσεων που σχετίζονται με το έργο
     ListOrdersAssociatedProject=List of customer orders associated with the project
    @@ -226,4 +227,4 @@ AllowCommentOnProject=Allow user comments on projects
     DontHavePermissionForCloseProject=You do not have permissions to close the project %s
     DontHaveTheValidateStatus=The project %s must be open to be closed
     RecordsClosed=%s project(s) closed
    -SendProjectRef=About project %s
    +SendProjectRef=Information project %s
    diff --git a/htdocs/langs/el_GR/propal.lang b/htdocs/langs/el_GR/propal.lang
    index 8c9a936d873..24a2fe50590 100644
    --- a/htdocs/langs/el_GR/propal.lang
    +++ b/htdocs/langs/el_GR/propal.lang
    @@ -75,6 +75,7 @@ AvailabilityTypeAV_1M=1 μήνα
     TypeContact_propal_internal_SALESREPFOLL=Εκπρόσωπος που παρακολουθεί την Προσφορά
     TypeContact_propal_external_BILLING=Πελάτης επαφή τιμολόγιο
     TypeContact_propal_external_CUSTOMER=Πελάτης επαφή που παρακολουθεί την Προσφορά
    +TypeContact_propal_external_SHIPPING=Customer contact for delivery
     # Document models
     DocModelAzurDescription=Ένα πλήρες μοντέλο Προσφοράς (logo. ..)
     DefaultModelPropalCreate=Δημιουργία προεπιλεγμένων μοντέλων
    diff --git a/htdocs/langs/el_GR/sendings.lang b/htdocs/langs/el_GR/sendings.lang
    index a3f9d750bab..2bedb283bad 100644
    --- a/htdocs/langs/el_GR/sendings.lang
    +++ b/htdocs/langs/el_GR/sendings.lang
    @@ -52,8 +52,8 @@ ActionsOnShipping=Εκδηλώσεις για την αποστολή
     LinkToTrackYourPackage=Σύνδεσμος για να παρακολουθείτε το πακέτο σας
     ShipmentCreationIsDoneFromOrder=Προς το παρόν, η δημιουργία μιας νέας αποστολής γίνεται από την κάρτα παραγγελίας.
     ShipmentLine=Σειρά αποστολής
    -ProductQtyInCustomersOrdersRunning=Product quantity into open customers orders
    -ProductQtyInSuppliersOrdersRunning=Product quantity into open suppliers orders
    +ProductQtyInCustomersOrdersRunning=Product quantity into open customer orders
    +ProductQtyInSuppliersOrdersRunning=Product quantity into open purchase orders
     ProductQtyInShipmentAlreadySent=Product quantity from open customer order already sent
     ProductQtyInSuppliersShipmentAlreadyRecevied=Product quantity from open supplier order already received
     NoProductToShipFoundIntoStock=No product to ship found into warehouse <b>%s</b>. Correct stock or go back to choose another warehouse.
    diff --git a/htdocs/langs/el_GR/stocks.lang b/htdocs/langs/el_GR/stocks.lang
    index 5d3846efb15..1da45170eba 100644
    --- a/htdocs/langs/el_GR/stocks.lang
    +++ b/htdocs/langs/el_GR/stocks.lang
    @@ -67,7 +67,7 @@ DeStockOnValidateOrder=Μείωση πραγματικών αποθεμάτων
     DeStockOnShipment=Decrease real stocks on shipping validation
     DeStockOnShipmentOnClosing=Decrease real stocks on shipping classification closed
     ReStockOnBill=Αύξηση πραγματικού αποθέματα για τους προμηθευτές τιμολόγια / πιστωτικά επικύρωση σημειώσεις
    -ReStockOnValidateOrder=Αύξηση πραγματικού αποθεμάτων σχετικά με τις παραγγελίες τους προμηθευτές επιδοκιμασίας
    +ReStockOnValidateOrder=Increase real stocks on purchase orders approbation
     ReStockOnDispatchOrder=Increase real stocks on manual dispatching into warehouses, after supplier order receipt of goods
     OrderStatusNotReadyToDispatch=Παραγγελία δεν έχει ακόμη ή όχι περισσότερο μια κατάσταση που επιτρέπει την αποστολή των προϊόντων σε αποθήκες αποθεμάτων.
     StockDiffPhysicTeoric=Explanation for difference between physical and virtual stock
    @@ -203,3 +203,4 @@ RegulateStock=Regulate Stock
     ListInventory=Λίστα
     StockSupportServices=Stock management support services
     StockSupportServicesDesc=By default, you can stock only product with type "product". If on, and if module service is on, you can also stock a product with type "service"
    +ReceiveProducts=Receive items
    diff --git a/htdocs/langs/el_GR/stripe.lang b/htdocs/langs/el_GR/stripe.lang
    index 8c3ee41a5b9..58a88459b1f 100644
    --- a/htdocs/langs/el_GR/stripe.lang
    +++ b/htdocs/langs/el_GR/stripe.lang
    @@ -58,8 +58,8 @@ NameOnCard=Name on card
     CardNumber=Card Number
     ExpiryDate=Expiry Date
     CVN=CVN
    -DeleteACard=Delete Card record
    -ConfirmDeleteCard=Are you sure you want to delete this Card record?
    +DeleteACard=Delete Card
    +ConfirmDeleteCard=Are you sure you want to delete this Credit or Debit card?
     CreateCustomerOnStripe=Create customer on Stripe
     CreateCardOnStripe=Create card on Stripe
     ShowInStripe=Show in Stripe
    diff --git a/htdocs/langs/el_GR/supplier_proposal.lang b/htdocs/langs/el_GR/supplier_proposal.lang
    index 5a6d3314866..430b21506f9 100644
    --- a/htdocs/langs/el_GR/supplier_proposal.lang
    +++ b/htdocs/langs/el_GR/supplier_proposal.lang
    @@ -1,22 +1,22 @@
     # Dolibarr language file - Source file is en_US - supplier_proposal
    -SupplierProposal=Εμπορικές προτάσεις προμηθευτών
    -supplier_proposalDESC=Διαχειριστείτε τα αιτήματα των τιμών προς τους προμηθευτές
    +SupplierProposal=Vendor commercial proposals
    +supplier_proposalDESC=Manage price requests to vendors
     SupplierProposalNew=Νέα αίτηση τιμής
     CommRequest=Αίτηση τιμής
     CommRequests=Αιτήματα τιμών
     SearchRequest=Αναζήτηση αιτήματος
     DraftRequests=Πρόχειρα αιτήματα
    -SupplierProposalsDraft=Draft supplier proposals
    +SupplierProposalsDraft=Draft vendor proposals
     LastModifiedRequests=Τελευταίες %s τροποποιημένες αιτήσεις τιμών
     RequestsOpened=Ανοιχτές αιτήσεις τιμών
    -SupplierProposalArea=Περιοχή προτάσεων προμηθευτών
    -SupplierProposalShort=Πρόταση προμηθευτή
    -SupplierProposals=Προσφορές προμηθευτών
    -SupplierProposalsShort=Προσφορές προμηθευτών
    +SupplierProposalArea=Vendor proposals area
    +SupplierProposalShort=Vendor proposal
    +SupplierProposals=Vendor proposals
    +SupplierProposalsShort=Vendor proposals
     NewAskPrice=Νέα αίτηση τιμής
     ShowSupplierProposal=Προβολή αίτησης τιμής
     AddSupplierProposal=Δημιουργία μίας αίτησης τιμής
    -SupplierProposalRefFourn=Αναφ. προμηθευτή
    +SupplierProposalRefFourn=Vendor ref
     SupplierProposalDate=Ημερομηνία παράδοσης
     SupplierProposalRefFournNotice=Before closing to "Accepted", think to grasp suppliers references.
     ConfirmValidateAsk=Είστε σίγουροι ότι θέλετε να επικυρώσετε την αίτηση τιμής στο όνομα <b>%s</b> ;
    @@ -47,9 +47,9 @@ CommercialAsk=Αίτηση τιμής
     DefaultModelSupplierProposalCreate=Δημιουργία προεπιλεγμένων μοντέλων
     DefaultModelSupplierProposalToBill=Default template when closing a price request (accepted)
     DefaultModelSupplierProposalClosed=Default template when closing a price request (refused)
    -ListOfSupplierProposals=List of supplier proposal requests
    -ListSupplierProposalsAssociatedProject=List of supplier proposals associated with project
    -SupplierProposalsToClose=Supplier proposals to close
    -SupplierProposalsToProcess=Supplier proposals to process
    +ListOfSupplierProposals=List of vendor proposal requests
    +ListSupplierProposalsAssociatedProject=List of vendor proposals associated with project
    +SupplierProposalsToClose=Vendor proposals to close
    +SupplierProposalsToProcess=Vendor proposals to process
     LastSupplierProposals=Latest %s price requests
     AllPriceRequests=All requests
    diff --git a/htdocs/langs/el_GR/suppliers.lang b/htdocs/langs/el_GR/suppliers.lang
    index e64f54bffab..a3b8344d0c9 100644
    --- a/htdocs/langs/el_GR/suppliers.lang
    +++ b/htdocs/langs/el_GR/suppliers.lang
    @@ -1,11 +1,11 @@
     # Dolibarr language file - Source file is en_US - suppliers
    -Suppliers=Προμηθευτές
    -SuppliersInvoice=Τιμολόγιο προμηθευτή
    -ShowSupplierInvoice=Εμφάνιση τιμολογίου προμηθευτή
    -NewSupplier=Νέος προμηθευτής
    +Suppliers=Vendors
    +SuppliersInvoice=Vendor invoice
    +ShowSupplierInvoice=Show Vendor Invoice
    +NewSupplier=New vendor
     History=Ιστορικό
    -ListOfSuppliers=Λίστα προμηθευτών
    -ShowSupplier=Εμφάνιση προμηθευτή
    +ListOfSuppliers=List of vendors
    +ShowSupplier=Show vendor
     OrderDate=Ημερ. παραγγελίας
     BuyingPriceMin=Καλύτερη τιμή αγοράς
     BuyingPriceMinShort=Καλύτερη τιμή αγοράς
    @@ -14,34 +14,34 @@ TotalSellingPriceMinShort=Total of subproducts selling prices
     SomeSubProductHaveNoPrices=Ορισμένα υπο-προϊόντα δεν έχουν καμία τιμή που να ορίζεται
     AddSupplierPrice=Προσθήκη τιμής αγοράς
     ChangeSupplierPrice=Αλλαγή τιμής αγοράς
    -SupplierPrices=Τιμές Προμηθευτών
    +SupplierPrices=Vendor prices
     ReferenceSupplierIsAlreadyAssociatedWithAProduct=Ο προμηθευτής αναφοράς έχει ήδη συσχετιστεί με μια αναφορά: %s
    -NoRecordedSuppliers=Δεν υπάρχουν προμηθευτές
    -SupplierPayment=Πληρωμή προμηθευτή
    -SuppliersArea=Περιοχή προμηθευτών
    -RefSupplierShort=Κωδ. προμηθευτή
    +NoRecordedSuppliers=No vendor recorded
    +SupplierPayment=Vendor payment
    +SuppliersArea=Vendor area
    +RefSupplierShort=Ref. vendor
     Availability=Διαθεσιμότητα
    -ExportDataset_fournisseur_1=Λίστα τιμολογίων προμηθευτή και  γραμμές τιμολογίου
    -ExportDataset_fournisseur_2=Τιμολόγια και πληρωμές προμηθευτή
    -ExportDataset_fournisseur_3=Παραγγελίες σε προμηθευτές και σειρά γραμμών
    +ExportDataset_fournisseur_1=Vendor invoices list and invoice lines
    +ExportDataset_fournisseur_2=Vendor invoices and payments
    +ExportDataset_fournisseur_3=Purchase orders and order lines
     ApproveThisOrder=Έγκριση της παραγγελίας
     ConfirmApproveThisOrder=Είστε σίγουροι πως θέλετε να επικυρώσετε την παραγγελία <b>%s</b>;
     DenyingThisOrder=Απόρριψη παραγγελίας
     ConfirmDenyingThisOrder=Είστε σίγουροι πως θέλετε να αρνηθήτε αυτή την παραγγελία <b>%s</b>;
     ConfirmCancelThisOrder=Είστε σίγουροι πως θέλετε να ακυρώσετε αυτή την παραγγελία <b>%s</b>;
    -AddSupplierOrder=Δημιουργία παραγγελίας προμηθευτή
    -AddSupplierInvoice=Δημιουργία τιμολογίου προμηθευτή
    -ListOfSupplierProductForSupplier=Λίστα προϊόντων και τιμών του προμηθευτή <b>%s</b>
    -SentToSuppliers=Αποστολή σε προμηθευτές
    -ListOfSupplierOrders=Λίστα παραγγελιών των προμηθευτών
    -MenuOrdersSupplierToBill=Παραγγελίες προμηθευτών για τιμολόγηση
    +AddSupplierOrder=Create Purchase Order
    +AddSupplierInvoice=Create vendor invoice
    +ListOfSupplierProductForSupplier=List of products and prices for vendor <b>%s</b>
    +SentToSuppliers=Sent to vendors
    +ListOfSupplierOrders=List of purchase orders
    +MenuOrdersSupplierToBill=Purchase orders to invoice
     NbDaysToDelivery=Καθυστέρηση παράδοσης σε ημέρες
     DescNbDaysToDelivery=Η μεγαλύτερη καθυστέρηση παραδόσεων των προϊόντων από αυτή τη παραγγελία
    -SupplierReputation=Supplier reputation
    +SupplierReputation=Vendor reputation
     DoNotOrderThisProductToThisSupplier=Να μην γίνει παραγγελία
     NotTheGoodQualitySupplier=Λάθος ποσότητα
     ReputationForThisProduct=Reputation
     BuyerName=Όνομα αγοραστή
     AllProductServicePrices=All product / service prices
     AllProductReferencesOfSupplier=All product / service references of supplier
    -BuyingPriceNumShort=Τιμές Προμηθευτών
    +BuyingPriceNumShort=Vendor prices
    diff --git a/htdocs/langs/el_GR/users.lang b/htdocs/langs/el_GR/users.lang
    index 7dd7a0972a8..caa2bce0025 100644
    --- a/htdocs/langs/el_GR/users.lang
    +++ b/htdocs/langs/el_GR/users.lang
    @@ -48,7 +48,7 @@ PasswordChangeRequest=Request to change password for <b>%s</b>
     PasswordChangeRequestSent=Request to change password for <b>%s</b> sent to <b>%s</b>.
     ConfirmPasswordReset=Confirm password reset
     MenuUsersAndGroups=Χρήστες και Ομάδες
    -LastGroupsCreated=Τελευταίες %s ομάδες που δημιουργήθηκαν
    +LastGroupsCreated=Latest %s groups created
     LastUsersCreated=Τελευταίοι %s χρήστε που δημιουργήθηκαν
     ShowGroup=Εμφάνιση ομάδας
     ShowUser=Εμφάνιση χρήστη
    diff --git a/htdocs/langs/el_GR/website.lang b/htdocs/langs/el_GR/website.lang
    index 6686d75c52a..4c1415912ee 100644
    --- a/htdocs/langs/el_GR/website.lang
    +++ b/htdocs/langs/el_GR/website.lang
    @@ -73,7 +73,7 @@ AnotherContainer=Another container
     WEBSITE_USE_WEBSITE_ACCOUNTS=Enable the web site account table
     WEBSITE_USE_WEBSITE_ACCOUNTSTooltip=Enable the table to store web site accounts (login/pass) for each website / thirdparty
     YouMustDefineTheHomePage=You must first define the default Home page
    -OnlyEditionOfSourceForGrabbedContentFuture=Note: only edition of HTML source will be possible when a page content is intiliazed by grabbing it from an external page (WYSIWYG editor will not be available)
    +OnlyEditionOfSourceForGrabbedContentFuture=Note: only edition of HTML source will be possible when a page content is initiliazed by grabbing it from an external page (WYSIWYG editor will not be available)
     OnlyEditionOfSourceForGrabbedContent=Only edition of HTML source is possible when content was grabbed from an external site
     GrabImagesInto=Grab also images found into css and page.
     ImagesShouldBeSavedInto=Images should be saved into directory
    diff --git a/htdocs/langs/el_GR/workflow.lang b/htdocs/langs/el_GR/workflow.lang
    index 88615bb9fe2..2b8baea5955 100644
    --- a/htdocs/langs/el_GR/workflow.lang
    +++ b/htdocs/langs/el_GR/workflow.lang
    @@ -14,7 +14,7 @@ descWORKFLOW_INVOICE_AMOUNT_CLASSIFY_BILLED_ORDER=Classify linked source custome
     descWORKFLOW_INVOICE_CLASSIFY_BILLED_ORDER=Classify linked source customer order(s) to billed when customer invoice is set to paid (and if amount of the invoice is same than total amount of linked orders)
     descWORKFLOW_ORDER_CLASSIFY_SHIPPED_SHIPPING=Classify linked source customer order to shipped when a shipment is validated (and if quantity shipped by all shipments is the same as in the order to update)
     # Autoclassify supplier order
    -descWORKFLOW_ORDER_CLASSIFY_BILLED_SUPPLIER_PROPOSAL=Classify linked source supplier proposal(s) to billed when supplier invoice is validated (and if amount of the invoice is same than total amount of linked proposals)
    -descWORKFLOW_INVOICE_AMOUNT_CLASSIFY_BILLED_SUPPLIER_ORDER=Classify linked source supplier order(s) to billed when supplier invoice is validated (and if amount of the invoice is same than total amount of linked orders)
    +descWORKFLOW_ORDER_CLASSIFY_BILLED_SUPPLIER_PROPOSAL=Classify linked source vendor proposal(s) to billed when vendor invoice is validated (and if amount of the invoice is same than total amount of linked proposals)
    +descWORKFLOW_INVOICE_AMOUNT_CLASSIFY_BILLED_SUPPLIER_ORDER=Classify linked source purchase order(s) to billed when vendor invoice is validated (and if amount of the invoice is same than total amount of linked orders)
     AutomaticCreation=Automatic creation
     AutomaticClassification=Automatic classification
    diff --git a/htdocs/langs/en_AU/admin.lang b/htdocs/langs/en_AU/admin.lang
    index c353d325e3f..59efa529c01 100644
    --- a/htdocs/langs/en_AU/admin.lang
    +++ b/htdocs/langs/en_AU/admin.lang
    @@ -2,7 +2,6 @@
     AntiVirusCommandExample=Example for ClamWin: c:\\Progra~1\\ClamWin\\bin\\clamscan.exe<br>Example for ClamAv: /usr/bin/clamscan
     AntiVirusParamExample=Example for ClamWin: --database="C:\\Program Files (x86)\\ClamWin\\lib"
     ExampleOfDirectoriesForModelGen=Examples of syntax:<br>c:\\mydir<br>/home/mydir<br>DOL_DATA_ROOT/ecm/ecmdir
    -HideAnyVATInformationOnPDF=Hide all information related to GST on generated PDF
     OldVATRates=Old GST rate
     NewVATRates=New GST rate
     DictionaryVAT=GST Rates or Sales Tax Rates
    @@ -12,6 +11,6 @@ LocalTax1IsUsedDesc=Use a second type of tax (other than GST)
     LocalTax1IsNotUsedDesc=Do not use other type of tax (other than GST)
     LocalTax2IsUsedDesc=Use a third type of tax (other than GST)
     LocalTax2IsNotUsedDesc=Do not use other type of tax (other than GST)
    +ViewProductDescInThirdpartyLanguageAbility=Visualization of products descriptions in the third party language
     OptionVatMode=GST due
    -TextTitleColor=Colour of page title
     LinkColor=Colour of links
    diff --git a/htdocs/langs/en_AU/compta.lang b/htdocs/langs/en_AU/compta.lang
    index 8498a092945..ff183175110 100644
    --- a/htdocs/langs/en_AU/compta.lang
    +++ b/htdocs/langs/en_AU/compta.lang
    @@ -9,6 +9,8 @@ CheckReceiptShort=Cheque deposit
     NewCheckDeposit=New cheque deposit
     DateChequeReceived=Cheque received date
     NbOfCheques=Nb of cheques
    +SeeReportInInputOutputMode=See %sanalysis of payments%s for a calculation on actual payments made even if they are not yet accounted in Ledger.
    +SeeReportInDueDebtMode=See %sanalysis of invoices%s for a calculation based on known recorded invoices even if they are not yet accounted in Ledger.
     RulesResultDue=- It includes outstanding invoices, expenses, GST, donations whether they are paid or not. Is also includes paid salaries.<br>- It is based on the validation date of invoices and GST and on the due date for expenses. For salaries defined with Salary module, the value date of payment is used.
     RulesResultInOut=- It includes the real payments made on invoices, expenses, GST and salaries. <br>- It is based on the payment dates of the invoices, expenses, GST and salaries. The donation date for donation.
     VATReportByCustomersInInputOutputMode=Report by the customer GST collected and paid
    diff --git a/htdocs/langs/en_CA/admin.lang b/htdocs/langs/en_CA/admin.lang
    index 9bf5497f19b..a1d35f5ea7d 100644
    --- a/htdocs/langs/en_CA/admin.lang
    +++ b/htdocs/langs/en_CA/admin.lang
    @@ -7,3 +7,6 @@ LocalTax1IsUsedDesc=Use a second tax (PST)
     LocalTax1IsNotUsedDesc=Do not use second tax (PST)
     LocalTax1Management=PST Management
     LocalTax2IsNotUsedDesc=Do not use second tax (PST)
    +CompanyZip=Postal code
    +LDAPFieldZip=Postal code
    +ViewProductDescInThirdpartyLanguageAbility=Visualization of products descriptions in the third party language
    diff --git a/htdocs/langs/en_CA/companies.lang b/htdocs/langs/en_CA/companies.lang
    index 7642b8d03eb..fb4a2125300 100644
    --- a/htdocs/langs/en_CA/companies.lang
    +++ b/htdocs/langs/en_CA/companies.lang
    @@ -1,3 +1,4 @@
     # Dolibarr language file - Source file is en_US - companies
    +Zip=Postal code
     LocalTax1IsUsedES=PST is used
     LocalTax1IsNotUsedES=GST is not used
    diff --git a/htdocs/langs/en_GB/accountancy.lang b/htdocs/langs/en_GB/accountancy.lang
    index 7cf7fd02136..3184e8692c1 100644
    --- a/htdocs/langs/en_GB/accountancy.lang
    +++ b/htdocs/langs/en_GB/accountancy.lang
    @@ -8,10 +8,10 @@ OverviewOfAmountOfLinesBound=Overview of number of lines already bound to an fin
     DeleteCptCategory=Remove finance account from group
     ConfirmDeleteCptCategory=Are you sure you want to remove this finance account from the account group?
     JournalizationInLedgerStatus=Status of journals
    +AlreadyInGeneralLedger=Already journalised in ledgers
     NotYetInGeneralLedger=Not yet journalised in ledgers
     GroupIsEmptyCheckSetup=Group is empty, check setup of the personalised finance group
     MainAccountForCustomersNotDefined=Main finance account for customers not defined in setup
    -MainAccountForSuppliersNotDefined=Main finance account for suppliers not defined in setup
     MainAccountForUsersNotDefined=Main finance account for users not defined in setup
     MainAccountForVatPaymentNotDefined=Main finance account for VAT payment not defined in setup
     AccountancyAreaDescIntro=Usage of the accountancy module is done in several steps:
    @@ -26,20 +26,22 @@ AccountancyAreaDescDonation=STEP %s: Define default finance accounts for donatio
     AccountancyAreaDescMisc=STEP %s: Define mandatory default accounts and default finance accounts for miscellaneous transactions. For this, use the menu entry %s.
     AccountancyAreaDescLoan=STEP %s: Define default finance accounts for loans. For this, use the menu entry %s.
     AccountancyAreaDescBank=STEP %s: Define finance accounts and journal code for each bank and financial accounts. For this, use the menu entry %s.
    -AccountancyAreaDescProd=STEP %s: Define finance accounts on your products/services. For this, use the menu entry %s.
    +AccountancyAreaDescProd=STEP %s: Define finance accounts for your products/services. For this, use the menu entry %s.
     AccountancyAreaDescBind=STEP %s: Checking links between existing %s lines and finance account is done, so application will be able to journalise transactions in Ledger with one click. To complete missing links use the menu entry %s.
     AccountancyAreaDescWriteRecords=STEP %s: Write transactions into the Ledger. For this, go into menu <strong>%s</strong>, and click button <strong>%s</strong>.
     AccountancyAreaDescClosePeriod=STEP %s: Close period so we can't make future modifications.
    +TheJournalCodeIsNotDefinedOnSomeBankAccount=A mandatory step in setup was not completed (accounting code journal not defined for all bank accounts)
     Addanaccount=Add a financial account
     AccountAccounting=Financial Account
     SubledgerAccount=Sub-ledger Account
     ShowAccountingAccount=Show finance account
     ShowAccountingJournal=Show finance journal
     AccountAccountingSuggest=Suggested Financial Account
    +MenuVatAccounts=VAT accounts
     ProductsBinding=Product accounts
     Ventilation=Link to accounts
     CustomersVentilation=Linked Customer invoice
    -SuppliersVentilation=Linked Supplier Invoice
    +SuppliersVentilation=Vendor invoice linking
     ExpenseReportsVentilation=Expense report links
     UpdateMvts=Modify a transaction
     WriteBookKeeping=Journalise transactions in Ledger
    @@ -82,24 +84,25 @@ GroupByAccountAccounting=Group by finance account
     AccountingAccountGroupsDesc=Here you can define some groups of financial accounts. They will be used for personalised accounting reports.
     ByPersonalizedAccountGroups=By personalised groups
     ConfirmDeleteMvtPartial=This will delete the transaction from the Ledger (all lines related to this transaction will be deleted)
    -DescJournalOnlyBindedVisible=This is a view of records that are linked to an finance account and can be recorded into the Ledger.
    +DescJournalOnlyBindedVisible=This is a view of records that are linked to a finance account and can be posted into the Ledger.
     FeeAccountNotDefined=Account for fees not defined
     NumMvts=Transaction Number
    +ListeMvts=List of transactions
     ErrorDebitCredit=Debit and Credit fields cannot have values at the same time
     AddCompteFromBK=Add finance accounts to the group
     ReportThirdParty=List third party accounts
    -DescThirdPartyReport=View the list of the third party customers and suppliers and their financial accounts
    +DescThirdPartyReport=Check the list of third party customers and vendors and their financial accounts
     ListAccounts=List of the financial accounts
    +UnknownAccountForThirdpartyAndWaitingAccountNotDefinedBlocking=Unknown third party account and suspense account not defined. Blocking error
     Pcgtype=Group account
     Pcgsubtype=Subgroup account
    -PcgtypeDesc=Group and subgroup accounts are used as predefined 'filter' and 'grouping' criteria for some accounting reports. For example, 'INCOME' or 'EXPENSE' are used as groups for finance accounts of products to build the expense/income report.
    +PcgtypeDesc=Group and subgroup accounts are used as a predefined 'filter' and 'grouping' criteria for some accounting reports. For example, 'INCOME' or 'EXPENSE' are used as groups of finance accounts to build the income/expense report.
     DescVentilCustomer=View the list of customer invoice lines linked (or not) to a product financial account
    -DescVentilMore=In most cases, if you use predefined products or services and you set the account number on the product/service card, the application will be able to make all the links between your invoice lines and the finance account of your chart of accounts, with just one click of the button <strong>"%s"</strong>. If account was not set on product/service cards or if you still have some lines not linked to any account, you will have to make a manual link from the menu "<strong>%s</strong>".
    +DescVentilMore=In most cases, if you use predefined products or services and you set the account number on the product/service card, the application will create links between your invoice lines and the accounts in your chart of accounts with just one click of the button <strong>"%s"</strong>. If the account was not set on product/service cards or if you still have some lines not linked to any account, you will have to make a manual link from the menu "<strong>%s</strong>".
     DescVentilDoneCustomer=View a detailed list of invoices, customers and their product financial account
     DescVentilTodoCustomer=Link invoice lines not already linked with a product finance account
     ChangeAccount=Change the product/service finance account for selected lines with the following finance account:
    -DescVentilSupplier=View a list of supplier invoice lines linked or not yet linked to a product finance account
    -DescVentilDoneSupplier=View a list of the lines of invoices, suppliers and their finance account
    +DescVentilDoneSupplier=Check the list of vendor invoices and their financial account
     DescVentilTodoExpenseReport=Link expense report lines not already linked with a fee finance account
     DescVentilExpenseReport=View here the list of expense report lines linked (or not) to a fee finance account
     DescVentilExpenseReportMore=If you setup an account on the type of expense report lines, the application will be able to make all the links between your expense report lines and the finance account in your chart of accounts, with one click with the button <strong>"%s"</strong>. If the account was not set in the fees dictionary or if you still have some lines not linked to any account, you will have to make a manual link from the menu "<strong>%s</strong>".
    @@ -107,6 +110,7 @@ DescVentilDoneExpenseReport=View here the list of the lines of expense reports a
     ValidateHistory=Link Automatically
     AutomaticBindingDone=Automatic link done
     ErrorAccountancyCodeIsAlreadyUse=Error, you cannot delete this finance account because it is used
    +MvtNotCorrectlyBalanced=Transaction not correctly balanced. Debit = %s | Credit = %s
     FicheVentilation=Link card
     GeneralLedgerIsWritten=Transactions are written to the Ledger
     GeneralLedgerSomeRecordWasNotRecorded=Some of the transactions could not be journalised. If there is no other error message, this is probably because they were already journalised.
    @@ -123,7 +127,10 @@ AccountingJournal=Finance journal
     NewAccountingJournal=New finance journal
     ShowAccoutingJournal=Show finance journal
     ErrorAccountingJournalIsAlreadyUse=This journal is already in use
    -Modelcsv_CEGID=Export towards CEGID Expert Accounting
    +AccountingAccountForSalesTaxAreDefinedInto=Note: Financial account for Sales Tax is defined in menu <b>%s</b> - <b>%s</b>
    +Modelcsv=Example of export
    +Selectmodelcsv=Select an example of export
    +Modelcsv_CEGID=Export to CEGID Expert Accounting
     Modelcsv_COALA=Export to Sage
     Modelcsv_bob50=Export to Sage BOB 50
     Modelcsv_ciel=Export to Sage Ciel Compta or Compta Evolution
    @@ -141,7 +148,7 @@ OptionModeProductSellDesc=Show all products with finance accounts for sales.
     OptionModeProductBuyDesc=Show all products with finance accounts for purchases.
     CleanFixHistory=Remove accounting code from lines that do not exist in chart of accounts
     CleanHistory=Reset all links for selected year
    -ValueNotIntoChartOfAccount=This account does not exist in the chart of account
    +ValueNotIntoChartOfAccount=This account does not exist in the chart of accounts
     Range=Range of finance accounts
     SomeMandatoryStepsOfSetupWereNotDone=Some mandatory setup steps were not done, please complete them
     ErrorNoAccountingCategoryForThisCountry=No finance account group available for country %s (See Home - Setup - Dictionary)
    diff --git a/htdocs/langs/en_GB/admin.lang b/htdocs/langs/en_GB/admin.lang
    index e5a6744ee87..c2ed9bc8e13 100644
    --- a/htdocs/langs/en_GB/admin.lang
    +++ b/htdocs/langs/en_GB/admin.lang
    @@ -88,5 +88,8 @@ Permission300=Read barcodes
     Permission301=Create/modify barcodes
     Permission302=Delete barcodes
     DictionaryAccountancyJournal=Finance journals
    +CompanyZip=Postcode
    +LDAPFieldZip=Postcode
    +ViewProductDescInThirdpartyLanguageAbility=Visualization of products descriptions in the third party language
     GenbarcodeLocation=Barcode generation command line tool (used by internal engine for some bar code types). Must be compatible with "genbarcode".<br>For example: /usr/local/bin/genbarcode
     ToGenerateCodeDefineAutomaticRuleFirst=To be able to automatically generate codes, you must first set a rule to define the barcode number.
    diff --git a/htdocs/langs/en_GB/bills.lang b/htdocs/langs/en_GB/bills.lang
    index 1e0ab2069a7..312bfea9213 100644
    --- a/htdocs/langs/en_GB/bills.lang
    +++ b/htdocs/langs/en_GB/bills.lang
    @@ -7,7 +7,6 @@ ConfirmConvertToReduc=Do you want to convert this %s into an absolute discount ?
     PaymentsBackAlreadyDone=Refunds already done
     PaymentHigherThanReminderToPay=Payment higher than balance outstanding
     HelpPaymentHigherThanReminderToPay=Attention, the payment amount of one or more bills is higher than the balance outstanding. <br> Edit your entry, otherwise confirm and consider creating a credit note for the excess received for each overpaid invoice.
    -ConvertToReduc=Convert to future discount
     ErrorVATIntraNotConfigured=Intracommunitary VAT number not yet defined
     ConfirmClassifyPaidPartiallyReasonOtherDesc=Use this choice if all other does not suit, for example in following situation:<br>- payment not complete because some products were shipped back<br>- amount claimed too high because a discount was forgotten<br>In all cases, amount over-claimed must be corrected in accountancy system by creating a credit note.
     ConfirmValidatePayment=Are you sure you want to validate this payment? No changes can be made once payment is validated.
    diff --git a/htdocs/langs/en_GB/compta.lang b/htdocs/langs/en_GB/compta.lang
    index 48f980f4449..d8dff1d8689 100644
    --- a/htdocs/langs/en_GB/compta.lang
    +++ b/htdocs/langs/en_GB/compta.lang
    @@ -6,3 +6,5 @@ NewCheckDepositOn=Create receipt for deposit to account: %s
     NoWaitingChecks=No cheques awaiting deposit.
     DateChequeReceived=Cheque reception date
     NbOfCheques=Number of cheques
    +SeeReportInInputOutputMode=See %sanalysis of payments%s for a calculation on actual payments made even if they are not yet accounted in Ledger.
    +SeeReportInDueDebtMode=See %sanalysis of invoices%s for a calculation based on known recorded invoices even if they are not yet accounted in Ledger.
    diff --git a/htdocs/langs/en_GB/loan.lang b/htdocs/langs/en_GB/loan.lang
    index 0cc88ee263e..cf7160c883c 100644
    --- a/htdocs/langs/en_GB/loan.lang
    +++ b/htdocs/langs/en_GB/loan.lang
    @@ -2,18 +2,14 @@
     PaymentLoan=Loan repayment\n
     LoanPayment=Loan repayment\n
     ShowLoanPayment=Show Loan Repayment\n
    +LoanAccountancyCapitalCode=Financial account - Capital
    +LoanAccountancyInsuranceCode=Financial account - Insurance
    +LoanAccountancyInterestCode=Financial account - Interest
     ConfirmPayLoan=Confirm Loan Classification - Paid
     LoanPaid=Loan Repaid
    -LoanCalc=Bank Loan Calculator
    -PercentageDown=Percentage Deposit
    -ShowMeCalculationsAndAmortization=Show me the calculations and amortisation
    -MortgagePaymentInformation=Mortgage Repayment Information
    -DownPayment=Initial Deposit
    -DownPaymentDesc=The <b>Initial Deposit</b> = The price of the home multiplied by the deposit percentage divided by 100 (for 5% deposit becomes 5/100 or 0.05)\n
    -InterestRateDesc=The <b>interest rate</b> = The annual interest rate divided by 100\n
    -MonthTermDesc=The <b>monthly term</b> of the loan in months = The duration of the loan in years multiplied by 12\n
    -MonthlyPaymentDesc=The monthly payment is calculated using the following formula\n
    -AmortizationPaymentDesc=The <a href="#amortization">amortisation</a> calculates how much of your monthly repayment goes towards the bank's interest, and how much goes into paying off the principal of your loan.\n
    -AmortizationMonthlyPaymentOverYears=Amortisation For Monthly Payment: <b>%s</b> over %s years\n
    -MonthlyPayment=Monthly Repayment\n
    -LoanCalcDesc=This <b>mortgage calculator</b> can be used to calculate the monthly repayments of a loan, based on the amount borrowed, the term of the loan desired and the interest rate.<br> This calculator includes also PMI (Private Mortgage Insurance) for loans where less than 20%% is offered as an initial deposit. Also taken into consideration are any local property taxes, and their effect on the total monthly mortgage repayment.<br>\n
    +ListLoanAssociatedProject=List of loans associated with this project
    +AddLoan=Create new loan
    +CapitalRemain=Capital Balance
    +LOAN_ACCOUNTING_ACCOUNT_CAPITAL=Financial account - Capital by default
    +LOAN_ACCOUNTING_ACCOUNT_INTEREST=Financial account - Interest by default
    +LOAN_ACCOUNTING_ACCOUNT_INSURANCE=Financial account - Insurance by default
    diff --git a/htdocs/langs/en_GB/main.lang b/htdocs/langs/en_GB/main.lang
    index 2dd70365ce4..f6f528c8777 100644
    --- a/htdocs/langs/en_GB/main.lang
    +++ b/htdocs/langs/en_GB/main.lang
    @@ -49,3 +49,4 @@ Informations=Information
     AccordingToGeoIPDatabase=(according to GeoIP lookup)
     NoPhotoYet=No picture available yet
     WebSite=Website
    +SearchIntoSupplierProposals=Vendor quotes
    diff --git a/htdocs/langs/en_GB/projects.lang b/htdocs/langs/en_GB/projects.lang
    index 5b9cb9a0de0..f506b1a134e 100644
    --- a/htdocs/langs/en_GB/projects.lang
    +++ b/htdocs/langs/en_GB/projects.lang
    @@ -1,3 +1,2 @@
     # Dolibarr language file - Source file is en_US - projects
     CantRemoveProject=This project can't be removed as it is referenced by some other objects (invoice, orders or other). See referrers tab.
    -SendProjectRef=About project %s
    diff --git a/htdocs/langs/en_GB/stocks.lang b/htdocs/langs/en_GB/stocks.lang
    index fc1432b5c50..b0ff5a6f463 100644
    --- a/htdocs/langs/en_GB/stocks.lang
    +++ b/htdocs/langs/en_GB/stocks.lang
    @@ -3,7 +3,6 @@ StocksArea=Warehouse area
     MassStockTransferShort=Bulk stock transfer
     QtyDispatchedShort=Quantity dispatched
     QtyToDispatchShort=Quantity to be dispatched
    -ReStockOnValidateOrder=Increase real stocks on suppliers orders Accepted
     OrderStatusNotReadyToDispatch=Order Status does not allow dispatching of products in stock warehouses.
     NoPredefinedProductToDispatch=No predefined products for this object. So no dispatching of stock is required.
     IdWarehouse=Warehouse ID
    diff --git a/htdocs/langs/en_GB/supplier_proposal.lang b/htdocs/langs/en_GB/supplier_proposal.lang
    index af7df3db950..7aac46af69e 100644
    --- a/htdocs/langs/en_GB/supplier_proposal.lang
    +++ b/htdocs/langs/en_GB/supplier_proposal.lang
    @@ -1,7 +1,17 @@
     # Dolibarr language file - Source file is en_US - supplier_proposal
    +SupplierProposal=Vendor commercial quotes
    +SupplierProposalsDraft=Draft vendor quotes
    +SupplierProposalArea=Vendor Quotes area
    +SupplierProposalShort=Vendor quote
    +SupplierProposals=Vendor quotes
    +SupplierProposalsShort=Vendor quotes
     SupplierProposalRefFournNotice=Before closing as "Accepted", think of obtaining suppliers references.
     CopyAskFrom=Create a price request by copying an existing request
     ConfirmReOpenAsk=Are you sure you want to reopen the price request <b>%s</b>?
     ActionsOnSupplierProposal=Actions on price request
     DocModelAuroreDescription=A complete request example (logo...)
     DefaultModelSupplierProposalCreate=Default template creation
    +ListOfSupplierProposals=List of vendor quotes requested
    +ListSupplierProposalsAssociatedProject=List of vendor quotes associated with project
    +SupplierProposalsToClose=Vendor quotes to close
    +SupplierProposalsToProcess=Vendor quotes to process
    diff --git a/htdocs/langs/en_GB/suppliers.lang b/htdocs/langs/en_GB/suppliers.lang
    index ff581fec4a6..1028dda9bbc 100644
    --- a/htdocs/langs/en_GB/suppliers.lang
    +++ b/htdocs/langs/en_GB/suppliers.lang
    @@ -1,3 +1,2 @@
     # Dolibarr language file - Source file is en_US - suppliers
    -SuppliersInvoice=Supplier's invoice
     ReferenceSupplierIsAlreadyAssociatedWithAProduct=This supplier is already associated with a Product: %s
    diff --git a/htdocs/langs/en_GB/users.lang b/htdocs/langs/en_GB/users.lang
    index e2ca89d6287..c38e02240f5 100644
    --- a/htdocs/langs/en_GB/users.lang
    +++ b/htdocs/langs/en_GB/users.lang
    @@ -1,12 +1,18 @@
     # Dolibarr language file - Source file is en_US - users
    +SubjectNewPassword=Password changed for %s
     DefaultRightsDesc=Define here <u>default</u> permissions that are automatically granted to a <u>new created</u> user (Go to user card to change permissions of an existing user).
     CreateGroup=Create a group
     RemoveFromGroup=Remove from a group
    +ConfirmPasswordReset=Confirm password change
     NonAffectedUsers=Non-assigned users
     UsePersonalValue=Use a personal choice
    +CreateInternalUserDesc=This form allows you to create an internal user for your company/organisation. To create an external user (customer, supplier, ...), use the button 'Create Dolibarr user' from third party's contact card.
    +InternalExternalDesc=An <b>internal</b> user is a part of your company/organisation.<br>An <b>external</b> user is a customer, supplier or other.<br><br>In both cases, permissions define rights on Dolibarr, also an external user can have a different menu manager to internal users (See Home - Setup - Display)
     PermissionInheritedFromAGroup=Permission granted through inherited rights from one of the user groups.
     UserWillBeInternalUser=Created user will be an internal user (because they are not linked to a particular third party)
     UserWillBeExternalUser=Created user will be an external user (because they are linked to a particular third party)
     NewUserPassword=Password changed for %s
     NbOfUsers=No. of users
    +NbOfPermissions=No. of permissions
    +ExpectedWorkedHours=Expected hours worked per week
     ColorUser=Colour for the user
    diff --git a/htdocs/langs/en_GB/website.lang b/htdocs/langs/en_GB/website.lang
    index 3663bd47db5..45efd3453c6 100644
    --- a/htdocs/langs/en_GB/website.lang
    +++ b/htdocs/langs/en_GB/website.lang
    @@ -2,4 +2,3 @@
     WebsiteSetupDesc=Create here as many entries for websites as you need. Then go into menu Websites to edit them.
     PageNameAliasHelp=Name or alias of the page.<br>This alias is also used to forge an SEO URL when the website is run from a Virtual host of a Web server (like Apache, Nginx, ...). Use the button "<strong>%s</strong>" to edit this alias.
     PreviewOfSiteNotYetAvailable=Preview of your website <strong>%s</strong> is not yet available. You must first add a page.
    -OnlyEditionOfSourceForGrabbedContentFuture=Note: only edition of HTML source will be possible when a page content is intiliazed by grabbing it from an external page (WYSIWYG editor will not be available)
    diff --git a/htdocs/langs/en_IN/admin.lang b/htdocs/langs/en_IN/admin.lang
    index 9e01f754dbe..1e94b9bd629 100644
    --- a/htdocs/langs/en_IN/admin.lang
    +++ b/htdocs/langs/en_IN/admin.lang
    @@ -16,4 +16,6 @@ ProposalsNumberingModules=Quotation numbering models
     ProposalsPDFModules=Quotation documents models
     FreeLegalTextOnProposal=Free text on quotations
     WatermarkOnDraftProposal=Watermark on draft quotations (none if empty)
    +ViewProductDescInThirdpartyLanguageAbility=Visualization of products descriptions in the third party language
     FCKeditorForProductDetails=WYSIWIG creation/edition of products details lines for all entities (quotations, orders, invoices, etc...). <font class="warning">Warning: Using this option for this case is seriously not recommended as it can create problems with special characters and page formating when building PDF files.</font>
    +MailToSendProposal=Customer quotations
    diff --git a/htdocs/langs/en_IN/compta.lang b/htdocs/langs/en_IN/compta.lang
    index 6e6975592c2..8ef2e8a50d2 100644
    --- a/htdocs/langs/en_IN/compta.lang
    +++ b/htdocs/langs/en_IN/compta.lang
    @@ -1,2 +1,4 @@
     # Dolibarr language file - Source file is en_US - compta
    +SeeReportInInputOutputMode=See %sanalysis of payments%s for a calculation on actual payments made even if they are not yet accounted in Ledger.
    +SeeReportInDueDebtMode=See %sanalysis of invoices%s for a calculation based on known recorded invoices even if they are not yet accounted in Ledger.
     ProposalStats=Statistics on quotations
    diff --git a/htdocs/langs/en_IN/main.lang b/htdocs/langs/en_IN/main.lang
    index 69d56d0dcf0..317a4f4f17e 100644
    --- a/htdocs/langs/en_IN/main.lang
    +++ b/htdocs/langs/en_IN/main.lang
    @@ -25,4 +25,3 @@ CommercialProposalsShort=Quotations
     LinkToProposal=Link to quotation
     LinkToSupplierProposal=Link to supplier quotation
     SearchIntoCustomerProposals=Customer quotations
    -SearchIntoSupplierProposals=Supplier quotations
    diff --git a/htdocs/langs/en_IN/projects.lang b/htdocs/langs/en_IN/projects.lang
    index 8c832c99ff6..bece63d2190 100644
    --- a/htdocs/langs/en_IN/projects.lang
    +++ b/htdocs/langs/en_IN/projects.lang
    @@ -1,3 +1,2 @@
     # Dolibarr language file - Source file is en_US - projects
     OppStatusPROPO=Quotation
    -SendProjectRef=About project %s
    diff --git a/htdocs/langs/en_IN/supplier_proposal.lang b/htdocs/langs/en_IN/supplier_proposal.lang
    deleted file mode 100644
    index 586c5d5ceb9..00000000000
    --- a/htdocs/langs/en_IN/supplier_proposal.lang
    +++ /dev/null
    @@ -1,4 +0,0 @@
    -# Dolibarr language file - Source file is en_US - supplier_proposal
    -SupplierProposals=Supplier quotations
    -SupplierProposalsShort=Supplier quotations
    -ListOfSupplierProposals=List of supplier quotation requests
    diff --git a/htdocs/langs/en_US/accountancy.lang b/htdocs/langs/en_US/accountancy.lang
    index f3acb7ac39c..0e59bf9a5a3 100644
    --- a/htdocs/langs/en_US/accountancy.lang
    +++ b/htdocs/langs/en_US/accountancy.lang
    @@ -36,11 +36,15 @@ AlreadyInGeneralLedger=Already journalized in ledgers
     NotYetInGeneralLedger=Not yet journalized in ledgers
     GroupIsEmptyCheckSetup=Group is empty, check setup of the personalized accounting group
     DetailByAccount=Show detail by account
    -AccountWithNonZeroValues=Accounts with non zero values
    +AccountWithNonZeroValues=Accounts with non-zero values
     ListOfAccounts=List of accounts
    +CountriesInEEC=Countries in EEC
    +CountriesNotInEEC=Countries not in EEC
    +CountriesInEECExceptMe=Countries in EEC except %s
    +CountriesExceptMe=All countries except %s
     
     MainAccountForCustomersNotDefined=Main accounting account for customers not defined in setup
    -MainAccountForSuppliersNotDefined=Main accounting account for veo not defined in setup
    +MainAccountForSuppliersNotDefined=Main accounting account for vendors not defined in setup
     MainAccountForUsersNotDefined=Main accounting account for users not defined in setup
     MainAccountForVatPaymentNotDefined=Main accounting account for VAT payment not defined in setup
     
    @@ -54,18 +58,19 @@ AccountancyAreaDescJournalSetup=STEP %s: Create or check content of your journal
     AccountancyAreaDescChartModel=STEP %s: Create a model of chart of account from menu %s
     AccountancyAreaDescChart=STEP %s: Create or check content of your chart of account from menu %s
     
    -AccountancyAreaDescVat=STEP %s: Define accounting accounts for each VAT Rates. For this, use the menu entry %s.    
    +AccountancyAreaDescVat=STEP %s: Define accounting accounts for each VAT Rates. For this, use the menu entry %s.
    +AccountancyAreaDescDefault=STEP %s: Define default accounting accounts. For this, use the menu entry %s.
     AccountancyAreaDescExpenseReport=STEP %s: Define default accounting accounts for each type of expense report. For this, use the menu entry %s.
    -AccountancyAreaDescSal=STEP %s: Define default accounting accounts for payment of salaries. For this, use the menu entry %s.    
    -AccountancyAreaDescContrib=STEP %s: Define default accounting accounts for special expences (miscellaneous taxes). For this, use the menu entry %s.    
    +AccountancyAreaDescSal=STEP %s: Define default accounting accounts for payment of salaries. For this, use the menu entry %s.
    +AccountancyAreaDescContrib=STEP %s: Define default accounting accounts for special expenses (miscellaneous taxes). For this, use the menu entry %s.
     AccountancyAreaDescDonation=STEP %s: Define default accounting accounts for donation. For this, use the menu entry %s.
     AccountancyAreaDescMisc=STEP %s: Define mandatory default account and default accounting accounts for miscellaneous transactions. For this, use the menu entry %s.
    -AccountancyAreaDescLoan=STEP %s: Define default accounting accounts for loans. For this, use the menu entry %s. 
    +AccountancyAreaDescLoan=STEP %s: Define default accounting accounts for loans. For this, use the menu entry %s.
     AccountancyAreaDescBank=STEP %s: Define accounting accounts and journal code for each bank and financial accounts. For this, use the menu entry %s.
     AccountancyAreaDescProd=STEP %s: Define accounting accounts on your products/services. For this, use the menu entry %s.
     
     AccountancyAreaDescBind=STEP %s: Check the binding between existing %s lines and accounting account is done, so application will be able to journalize transactions in Ledger in one click. Complete missing bindings. For this, use the menu entry %s.
    -AccountancyAreaDescWriteRecords=STEP %s: Write transactions into the Ledger. For this, go into menu <strong>%s</strong>, and click into button <strong>%s</strong>. 
    +AccountancyAreaDescWriteRecords=STEP %s: Write transactions into the Ledger. For this, go into menu <strong>%s</strong>, and click into button <strong>%s</strong>.
     AccountancyAreaDescAnalyze=STEP %s: Add or edit existing transactions and generate reports and exports.
     
     AccountancyAreaDescClosePeriod=STEP %s: Close period so we can't make modification in a future.
    @@ -131,12 +136,14 @@ ACCOUNTING_LENGTH_GACCOUNT=Length of the general accounting accounts (If you set
     ACCOUNTING_LENGTH_AACCOUNT=Length of the third party accounting accounts (If you set value to 6 here, the account '401' will appear like '401000' on screen)
     ACCOUNTING_MANAGE_ZERO=Allow to manage different number of zero at the end of an accounting account. Needed by some countries (like switzerland). If keep to off (default), you can set the 2 following parameters to ask application to add virtual zero.
     BANK_DISABLE_DIRECT_INPUT=Disable direct recording of transaction in bank account
    +ACCOUNTING_ENABLE_EXPORT_DRAFT_JOURNAL=Enable draft export on journal
     
     ACCOUNTING_SELL_JOURNAL=Sell journal
     ACCOUNTING_PURCHASE_JOURNAL=Purchase journal
     ACCOUNTING_MISCELLANEOUS_JOURNAL=Miscellaneous journal
     ACCOUNTING_EXPENSEREPORT_JOURNAL=Expense report journal
     ACCOUNTING_SOCIAL_JOURNAL=Social journal
    +ACCOUNTING_HAS_NEW_JOURNAL=Has new Journal
     
     ACCOUNTING_ACCOUNT_TRANSFER_CASH=Accounting account of transfer
     ACCOUNTING_ACCOUNT_SUSPENSE=Accounting account of wait
    @@ -158,7 +165,7 @@ NumPiece=Piece number
     TransactionNumShort=Num. transaction
     AccountingCategory=Personalized groups
     GroupByAccountAccounting=Group by accounting account
    -AccountingAccountGroupsDesc=You can define here some groups of accounting account. They will be used for personalized accounting reports.  
    +AccountingAccountGroupsDesc=You can define here some groups of accounting account. They will be used for personalized accounting reports.
     ByAccounts=By accounts
     ByPredefinedAccountGroups=By predefined groups
     ByPersonalizedAccountGroups=By personalized groups
    @@ -184,32 +191,33 @@ NewAccountingMvt=New transaction
     NumMvts=Numero of transaction
     ListeMvts=List of movements
     ErrorDebitCredit=Debit and Credit cannot have a value at the same time
    -AddCompteFromBK=Add accounting accounts to the group 
    +AddCompteFromBK=Add accounting accounts to the group
     ReportThirdParty=List third party account
     DescThirdPartyReport=Consult here the list of the third party customers and vendors and their accounting accounts
     ListAccounts=List of the accounting accounts
     UnknownAccountForThirdparty=Unknown third party account. We will use %s
     UnknownAccountForThirdpartyBlocking=Unknown third party account. Blocking error
     UnknownAccountForThirdpartyAndWaitingAccountNotDefinedBlocking=Unknown third party account and waiting account not defined. Blocking error
    +PaymentsNotLinkedToProduct=Payment not linked to any product / service
     
     Pcgtype=Group of account
     Pcgsubtype=Subgroup of account
    -PcgtypeDesc=Group and subgroup of account are used as predefined 'filter' and 'grouping' criterias for some accounting reports. For example, 'INCOME' or 'EXPENSE' are used as groups for accounting accounts of products to build the expense/income report.
    +PcgtypeDesc=Group and subgroup of account are used as predefined 'filter' and 'grouping' criteria for some accounting reports. For example, 'INCOME' or 'EXPENSE' are used as groups for accounting accounts of products to build the expense/income report.
     
     TotalVente=Total turnover before tax
     TotalMarge=Total sales margin
     
     DescVentilCustomer=Consult here the list of customer invoice lines bound (or not) to a product accounting account
    -DescVentilMore=In most cases, if you use predefined products or services and you set the account number on the product/service card, the application will be able to make all the binding between your invoice lines and the accounting account of your chart of accounts, just in one click with the button <strong>"%s"</strong>. If account was not set on product/service cards or if you still has some lines not bound to any account, you will have to make a manual binding from the menu "<strong>%s</strong>".  
    +DescVentilMore=In most cases, if you use predefined products or services and you set the account number on the product/service card, the application will be able to make all the binding between your invoice lines and the accounting account of your chart of accounts, just in one click with the button <strong>"%s"</strong>. If account was not set on product/service cards or if you still have some lines not bound to an account, you will have to make a manual binding from the menu "<strong>%s</strong>".
     DescVentilDoneCustomer=Consult here the list of the lines of invoices customers and their product accounting account
     DescVentilTodoCustomer=Bind invoice lines not already bound with a product accounting account
     ChangeAccount=Change the product/service accounting account for selected lines with the following accounting account:
     Vide=-
    -DescVentilSupplier=Consult here the list of vndor invoice lines bound or not yet bound to a product accounting account
    +DescVentilSupplier=Consult here the list of vendor invoice lines bound or not yet bound to a product accounting account
     DescVentilDoneSupplier=Consult here the list of the lines of invoices vendors and their accounting account
     DescVentilTodoExpenseReport=Bind expense report lines not already bound with a fee accounting account
     DescVentilExpenseReport=Consult here the list of expense report lines bound (or not) to a fee accounting account
    -DescVentilExpenseReportMore=If you setup accounting account on type of expense report lines, the application will be able to make all the binding between your expense report lines and the accounting account of your chart of accounts, just in one click with the button <strong>"%s"</strong>. If account was not set on fees dictionary or if you still has some lines not bound to any account, you will have to make a manual binding from the menu "<strong>%s</strong>".  
    +DescVentilExpenseReportMore=If you setup accounting account on type of expense report lines, the application will be able to make all the binding between your expense report lines and the accounting account of your chart of accounts, just in one click with the button <strong>"%s"</strong>. If account was not set on fees dictionary or if you still have some lines not bound to any account, you will have to make a manual binding from the menu "<strong>%s</strong>".
     DescVentilDoneExpenseReport=Consult here the list of the lines of expenses reports and their fees accounting account
     
     ValidateHistory=Bind Automatically
    @@ -228,7 +236,7 @@ NotYetAccounted=Not yet accounted in ledger
     
     ## Admin
     ApplyMassCategories=Apply mass categories
    -AddAccountFromBookKeepingWithNoCategories=Available acccount not yet in a personalized group
    +AddAccountFromBookKeepingWithNoCategories=Available account not yet in a personalized group
     CategoryDeleted=Category for the accounting account has been removed
     AccountingJournals=Accounting journals
     AccountingJournal=Accounting journal
    @@ -258,7 +266,8 @@ Modelcsv_quadratus=Export towards Quadratus QuadraCompta
     Modelcsv_ebp=Export towards EBP
     Modelcsv_cogilog=Export towards Cogilog
     Modelcsv_agiris=Export towards Agiris
    -Modelcsv_configurable=Export Configurable
    +Modelcsv_configurable=Export CSV Configurable
    +Modelcsv_FEC=Export FEC (Art. L47 A) (Test)
     ChartofaccountsId=Chart of accounts Id
     
     ## Tools - Init accounting account on product / service
    @@ -288,10 +297,15 @@ ErrorNoAccountingCategoryForThisCountry=No accounting account group available fo
     ErrorInvoiceContainsLinesNotYetBounded=You try to journalize some lines of the invoice <strong>%s</strong>, but some other lines are not yet bounded to accounting account. Journalization of all invoice lines for this invoice are refused.
     ErrorInvoiceContainsLinesNotYetBoundedShort=Some lines on invoice are not bound to accounting account.
     ExportNotSupported=The export format setuped is not supported into this page
    -BookeppingLineAlreayExists=Lines already existing into bookeeping
    +BookeppingLineAlreayExists=Lines already existing into bookkeeping
     NoJournalDefined=No journal defined
     Binded=Lines bound
     ToBind=Lines to bind
    -UseMenuToSetBindindManualy=Autodection not possible, use menu <a href="%s">%s</a> to make the binding manually
    +UseMenuToSetBindindManualy=Lines not yet bound, use menu <a href="%s">%s</a> to make the binding manually
     
    -WarningReportNotReliable=Warning, this report is not based on the Ledger, so does not contains transaction modified manualy in the Ledger. If your journalization is up to date, the bookkeeping view is more accurate. 
    +## Import
    +ImportAccountingEntries=Accounting entries
    +
    +WarningReportNotReliable=Warning, this report is not based on the Ledger, so does not contains transaction modified manually in the Ledger. If your journalization is up to date, the bookkeeping view is more accurate.
    +ExpenseReportJournal=Expense Report Journal
    +InventoryJournal=Inventory Journal
    diff --git a/htdocs/langs/en_US/admin.lang b/htdocs/langs/en_US/admin.lang
    index 9be2b2d4de1..6b18dab5848 100644
    --- a/htdocs/langs/en_US/admin.lang
    +++ b/htdocs/langs/en_US/admin.lang
    @@ -10,9 +10,9 @@ VersionDevelopment=Development
     VersionUnknown=Unknown
     VersionRecommanded=Recommended
     FileCheck=Files integrity checker
    -FileCheckDesc=This tool allows you to check the integrity of files and setup of your application, comparing each files with the official ones. Value of some setup constants may also be checked. You can use this tool to detect if some files were modified by a hacker for example.
    +FileCheckDesc=This tool allows you to check the integrity of files and the setup of your application, comparing each file with the official one. The value of some setup constants may also be checked. You can use this tool to detect if some files were modified by a hacker, for example.
     FileIntegrityIsStrictlyConformedWithReference=Files integrity is strictly conformed with the reference.
    -FileIntegrityIsOkButFilesWereAdded=Files integrity check has passed, however some new files were added.
    +FileIntegrityIsOkButFilesWereAdded=Files integrity check has passed, however some new files have been added.
     FileIntegritySomeFilesWereRemovedOrModified=Files integrity check has failed. Some files were modified, removed or added.
     GlobalChecksum=Global checksum
     MakeIntegrityAnalysisFrom=Make integrity analysis of application files from
    @@ -23,21 +23,21 @@ FilesUpdated=Updated Files
     FilesModified=Modified Files
     FilesAdded=Added Files
     FileCheckDolibarr=Check integrity of application files
    -AvailableOnlyOnPackagedVersions=The local file for integrity checking is only available when application is installed from an official package 
    +AvailableOnlyOnPackagedVersions=The local file for integrity checking is only available when application is installed from an official package
     XmlNotFound=Xml Integrity File of application not found
     SessionId=Session ID
     SessionSaveHandler=Handler to save sessions
     SessionSavePath=Storage session localization
     PurgeSessions=Purge of sessions
     ConfirmPurgeSessions=Do you really want to purge all sessions? This will disconnect every user (except yourself).
    -NoSessionListWithThisHandler=Save session handler configured in your PHP does not allow to list all running sessions.
    +NoSessionListWithThisHandler=Save session handler configured in your PHP does not allow listing all running sessions.
     LockNewSessions=Lock new connections
    -ConfirmLockNewSessions=Are you sure you want to restrict any new Dolibarr connection to yourself. Only user <b>%s</b> will be able to connect after that. 
    +ConfirmLockNewSessions=Are you sure you want to restrict any new Dolibarr connection to yourself? Only user <b>%s</b> will be able to connect after that.
     UnlockNewSessions=Remove connection lock
     YourSession=Your session
    -Sessions=Users session
    +Sessions=Users sessions
     WebUserGroup=Web server user/group
    -NoSessionFound=Your PHP seems to not allow to list active sessions. Directory used to save sessions (<b>%s</b>) might be protected (For example, by OS permissions or by PHP directive open_basedir).
    +NoSessionFound=Your PHP seems to not allow listing of active sessions. The directory used to save sessions (<b>%s</b>) might be protected (For example, by OS permissions or by PHP directive open_basedir).
     DBStoringCharset=Database charset to store data
     DBSortingCharset=Database charset to sort data
     ClientCharset=Client charset
    @@ -50,7 +50,7 @@ ExternalUser=External user
     InternalUsers=Internal users
     ExternalUsers=External users
     GUISetup=Display
    -SetupArea=Setup area
    +SetupArea=Setup
     UploadNewTemplate=Upload new template(s)
     FormToTestFileUploadForm=Form to test file upload (according to setup)
     IfModuleEnabled=Note: yes is effective only if module <b>%s</b> is enabled
    @@ -68,8 +68,8 @@ ErrorCodeCantContainZero=Code can't contain value 0
     DisableJavascript=Disable JavaScript and Ajax functions (Recommended for blind person or text browsers)
     UseSearchToSelectCompanyTooltip=Also if you have a large number of third parties (> 100 000), you can increase speed by setting constant COMPANY_DONOTSEARCH_ANYWHERE to 1 in Setup->Other. Search will then be limited to start of string.
     UseSearchToSelectContactTooltip=Also if you have a large number of third parties (> 100 000), you can increase speed by setting constant CONTACT_DONOTSEARCH_ANYWHERE to 1 in Setup->Other. Search will then be limited to start of string.
    -DelaiedFullListToSelectCompany=Wait you press a key before loading content of thirdparties combo list (This may increase performance if you have a large number of thirdparties, but it is less convenient)
    -DelaiedFullListToSelectContact=Wait you press a key before loading content of contact combo list (This may increase performance if you have a large number of contact, but it is less convenient)
    +DelaiedFullListToSelectCompany=Wait until a key is pressed before loading content of Third Parties combo list.<br>This may increase performance if you have a large number of third parties, but it is less convenient.
    +DelaiedFullListToSelectContact=Wait until a key is pressed before loading content of Contact combo list.<br>This may increase performance if you have a large number of contacts, but it is less convenient)
     NumberOfKeyToSearch=Nbr of characters to trigger search: %s
     NotAvailableWhenAjaxDisabled=Not available when Ajax disabled
     AllowToSelectProjectFromOtherCompany=On document of a third party, can choose a project linked to another third party
    @@ -80,7 +80,7 @@ PreviewNotAvailable=Preview not available
     ThemeCurrentlyActive=Theme currently active
     CurrentTimeZone=TimeZone PHP (server)
     MySQLTimeZone=TimeZone MySql (database)
    -TZHasNoEffect=Dates are stored and returned by database server as if they were kept as submited string. The timezone has effect only when using UNIX_TIMESTAMP function (that should not be used by Dolibarr, so database TZ should have no effect, even if changed after data was entered). 
    +TZHasNoEffect=Dates are stored and returned by database server as if they were kept as submitted string. The timezone has effect only when using the UNIX_TIMESTAMP function (that should not be used by Dolibarr, so database TZ should have no effect, even if changed after data was entered).
     Space=Space
     Table=Table
     Fields=Fields
    @@ -96,9 +96,9 @@ NoMaxSizeByPHPLimit=Note: No limit is set in your PHP configuration
     MaxSizeForUploadedFiles=Maximum size for uploaded files (0 to disallow any upload)
     UseCaptchaCode=Use graphical code (CAPTCHA) on login page
     AntiVirusCommand= Full path to antivirus command
    -AntiVirusCommandExample= Example for ClamWin: c:\Progra~1\ClamWin\bin\clamscan.exe<br>Example for ClamAv: /usr/bin/clamscan
    +AntiVirusCommandExample= Example for ClamWin: c:\\Progra~1\\ClamWin\\bin\\clamscan.exe<br>Example for ClamAv: /usr/bin/clamscan
     AntiVirusParam= More parameters on command line
    -AntiVirusParamExample= Example for ClamWin: --database="C:\Program Files (x86)\ClamWin\lib"
    +AntiVirusParamExample= Example for ClamWin: --database="C:\\Program Files (x86)\\ClamWin\\lib"
     ComptaSetup=Accounting module setup
     UserSetup=User management setup
     MultiCurrencySetup=Multi-currency setup
    @@ -111,14 +111,14 @@ NotConfigured=Module/Application not configured
     Active=Active
     SetupShort=Setup
     OtherOptions=Other options
    -OtherSetup=Other setup
    +OtherSetup=Other Setup
     CurrentValueSeparatorDecimal=Decimal separator
     CurrentValueSeparatorThousand=Thousand separator
     Destination=Destination
     IdModule=Module ID
     IdPermissions=Permissions ID
     LanguageBrowserParameter=Parameter %s
    -LocalisationDolibarrParameters=Localisation parameters
    +LocalisationDolibarrParameters=Localization parameters
     ClientTZ=Client Time Zone (user)
     ClientHour=Client time (user)
     OSTZ=Server OS Time Zone
    @@ -126,8 +126,8 @@ PHPTZ=PHP server Time Zone
     DaylingSavingTime=Daylight saving time
     CurrentHour=PHP Time (server)
     CurrentSessionTimeOut=Current session timeout
    -YouCanEditPHPTZ=To set a different PHP timezone (not required), you can try to add a file .htaccess with a line like this "SetEnv TZ Europe/Paris"
    -HoursOnThisPageAreOnServerTZ=Warning, in contrary of other screens, hours on this page are not in your local timezone, but for the timezone of the server.
    +YouCanEditPHPTZ=To set a different PHP timezone (not required), you can try to add a .htaccess file with a line like this "SetEnv TZ Europe/Paris"
    +HoursOnThisPageAreOnServerTZ=Warning, in contrary of other screens, hours on this page are not in your local timezone, but of the timezone of the server.
     Box=Widget
     Boxes=Widgets
     MaxNbOfLinesForBoxes=Max number of lines for widgets
    @@ -184,22 +184,22 @@ AddDropTable=Add DROP TABLE command
     ExportStructure=Structure
     NameColumn=Name columns
     ExtendedInsert=Extended INSERT
    -NoLockBeforeInsert=No lock commands around INSERT 
    +NoLockBeforeInsert=No lock commands around INSERT
     DelayedInsert=Delayed insert
     EncodeBinariesInHexa=Encode binary data in hexadecimal
     IgnoreDuplicateRecords=Ignore errors of duplicate record (INSERT IGNORE)
     AutoDetectLang=Autodetect (browser language)
     FeatureDisabledInDemo=Feature disabled in demo
     FeatureAvailableOnlyOnStable=Feature only available on official stable versions
    -BoxesDesc=Widgets are components showing some information that you can add to personalize some pages. You can choose between showing the widget or not by selecting target page and clicking 'Activate', or by clicking the dustbin to disable it.
    +BoxesDesc=Widgets are components showing some information that you can add to personalize some pages. You can choose between showing the widget or not by selecting target page and clicking 'Activate', or by clicking the trashcan to disable it.
     OnlyActiveElementsAreShown=Only elements from <a href="%s">enabled modules</a> are shown.
    -ModulesDesc=Dolibarr modules define which application/feature is enabled in software. Some application/modules require permissions you must grant to users, after activating it. Click on button on/off to enable a module/application.
    +ModulesDesc=The modules/applications determine which features are available in the software. Some modules require permissions to be granted to users after activating the module. Click the on/off button to enable/disable a module/application.
     ModulesMarketPlaceDesc=You can find more modules to download on external websites on the Internet...
    -ModulesDeployDesc=If permissions on your file system allows it, you can use this tool to deploy an external module. The module wil then be visible on the tab <strong>%s</strong>.
    +ModulesDeployDesc=If permissions on your file system allow it, you can use this tool to deploy an external module. The module will then be visible on the tab <strong>%s</strong>.
     ModulesMarketPlaces=Find external app/modules
     ModulesDevelopYourModule=Develop your own app/modules
    -ModulesDevelopDesc=You can develop or find a partner to develop for you, your personalised module
    -DOLISTOREdescriptionLong=Instead of switching on <a href="https://www.dolistore.com">www.dolistore.com</a> web site to find an external module, you can use this embedded tool that will make the seach on the external market place for you (may be slow, need an internet access)...
    +ModulesDevelopDesc=You may also develop your own module or find a partner to develop one for you.
    +DOLISTOREdescriptionLong=Instead of switching on <a href="https://www.dolistore.com">www.dolistore.com</a> web site to find an external module, you can use this embedded tool that will perform the search on the external market place for you (may be slow, need an internet access)...
     NewModule=New
     FreeModule=Free
     CompatibleUpTo=Compatible with version %s
    @@ -208,11 +208,11 @@ CompatibleAfterUpdate=This module requires an update to your Dolibarr %s (Min %s
     SeeInMarkerPlace=See in Market place
     Updated=Updated
     Nouveauté=Novelty
    -AchatTelechargement=Buy / Download 
    +AchatTelechargement=Buy / Download
     GoModuleSetupArea=To deploy/install a new module, go onto the Module setup area at <a href="%s">%s</a>.
     DoliStoreDesc=DoliStore, the official market place for Dolibarr ERP/CRM external modules
    -DoliPartnersDesc=List of companies providing custom developed modules or features (Note: anyone experienced in PHP programming can provide custom development for an open source project)
    -WebSiteDesc=Reference websites to find more modules...
    +DoliPartnersDesc=List of companies providing custom-developed modules or features.<br>Note: since Dolibarr is an open source application, <i>anyone</i> experienced in PHP programming may develop a module.
    +WebSiteDesc=External websites for more add-on (non-core) modules...
     DevelopYourModuleDesc=Some solutions to develop your own module...
     URL=Link
     BoxesAvailable=Widgets available
    @@ -229,7 +229,7 @@ DoNotStoreClearPassword=Do no store clear passwords in database but store only e
     MainDbPasswordFileConfEncrypted=Database password encrypted in conf.php (Activated recommended)
     InstrucToEncodePass=To have password encoded into the <b>conf.php</b> file, replace the line <br><b>$dolibarr_main_db_pass="...";</b><br>by<br><b>$dolibarr_main_db_pass="crypted:%s";</b>
     InstrucToClearPass=To have password decoded (clear) into the <b>conf.php</b> file, replace the line <br><b>$dolibarr_main_db_pass="crypted:...";</b><br>by<br><b>$dolibarr_main_db_pass="%s";</b>
    -ProtectAndEncryptPdfFiles=Protection of generated pdf files (Activated NOT recommended, breaks mass pdf generation)
    +ProtectAndEncryptPdfFiles=Protection of generated PDF files NOT recommended, breaks mass PDF generation)
     ProtectAndEncryptPdfFilesDesc=Protection of a PDF document keeps it available to read and print with any PDF browser. However, editing and copying is not possible anymore. Note that using this feature makes building of a global merged PDFs not working.
     Feature=Feature
     DolibarrLicense=License
    @@ -246,8 +246,8 @@ ExternalResources=External resources
     SocialNetworks=Social Networks
     ForDocumentationSeeWiki=For user or developer documentation (Doc, FAQs...),<br>take a look at the Dolibarr Wiki:<br><b><a href="%s" target="_blank">%s</a></b>
     ForAnswersSeeForum=For any other questions/help, you can use the Dolibarr forum:<br><b><a href="%s" target="_blank">%s</a></b>
    -HelpCenterDesc1=This area can help you to get a Help support service on Dolibarr.
    -HelpCenterDesc2=Some part of this service are available in <b>english only</b>.
    +HelpCenterDesc1=Here are some resources for getting help and support with Dolibarr.
    +HelpCenterDesc2=Some of these resources are only available in <b>english</b>.
     CurrentMenuHandler=Current menu handler
     MeasuringUnit=Measuring unit
     LeftMargin=Left margin
    @@ -262,37 +262,37 @@ NoticePeriod=Notice period
     NewByMonth=New by month
     Emails=Emails
     EMailsSetup=Emails setup
    -EMailsDesc=This page allows you to overwrite your PHP parameters for emails sending. In most cases on Unix/Linux OS, your PHP setup is correct and these parameters are useless.
    +EMailsDesc=This page allows you to override your default PHP parameters for email sending. In most cases on Unix/Linux OS, the PHP setup is correct and these parameters are unnecessary.
     EmailSenderProfiles=Emails sender profiles
    -MAIN_MAIL_SMTP_PORT=SMTP/SMTPS Port (By default in php.ini: <b>%s</b>)
    -MAIN_MAIL_SMTP_SERVER=SMTP/SMTPS Host (By default in php.ini: <b>%s</b>)
    -MAIN_MAIL_SMTP_PORT_NotAvailableOnLinuxLike=SMTP/SMTPS Port (Not defined into PHP on Unix like systems)
    -MAIN_MAIL_SMTP_SERVER_NotAvailableOnLinuxLike=SMTP/SMTPS Host (Not defined into PHP on Unix like systems)
    -MAIN_MAIL_EMAIL_FROM=Sender email for automatic emails (By default in php.ini: <b>%s</b>)
    -MAIN_MAIL_ERRORS_TO=Eemail used for error returns emails (fields 'Errors-To' in emails sent)
    -MAIN_MAIL_AUTOCOPY_TO= Send systematically a hidden carbon-copy of all sent emails to
    -MAIN_DISABLE_ALL_MAILS=Disable all emails sendings (for test purposes or demos)
    +MAIN_MAIL_SMTP_PORT=SMTP/SMTPS Port (default value in php.ini: <b>%s</b>)
    +MAIN_MAIL_SMTP_SERVER=SMTP/SMTPS Host (default value in php.ini: <b>%s</b>)
    +MAIN_MAIL_SMTP_PORT_NotAvailableOnLinuxLike=SMTP/SMTPS Port (Not defined into PHP on Unix-like systems)
    +MAIN_MAIL_SMTP_SERVER_NotAvailableOnLinuxLike=SMTP/SMTPS Host (Not defined into PHP on Unix-like systems)
    +MAIN_MAIL_EMAIL_FROM=Sender email for automatic emails (default value in php.ini: <b>%s</b>)
    +MAIN_MAIL_ERRORS_TO=Email used for error returns emails (fields 'Errors-To' in emails sent)
    +MAIN_MAIL_AUTOCOPY_TO= Copy (Bcc) all sent emails to
    +MAIN_DISABLE_ALL_MAILS=Disable all email sending (for test purposes or demos)
     MAIN_MAIL_FORCE_SENDTO=Send all emails to (instead of real recipients, for test purposes)
    -MAIN_MAIL_ENABLED_USER_DEST_SELECT=Add salaries users with email into allowed destinaries list
    -MAIN_MAIL_SENDMODE=Method to use to send EMails
    -MAIN_MAIL_SMTPS_ID=SMTP ID if authentication required
    -MAIN_MAIL_SMTPS_PW=SMTP Password if authentication required
    -MAIN_MAIL_EMAIL_TLS= Use TLS (SSL) encrypt
    -MAIN_MAIL_EMAIL_STARTTLS= Use TLS (STARTTLS) encrypt
    -MAIN_DISABLE_ALL_SMS=Disable all SMS sendings (for test purposes or demos)
    +MAIN_MAIL_ENABLED_USER_DEST_SELECT=Add employee users with email into allowed recipient list
    +MAIN_MAIL_SENDMODE=Email sending method
    +MAIN_MAIL_SMTPS_ID=SMTP ID (if sending server requires authentication)
    +MAIN_MAIL_SMTPS_PW=SMTP Password (if sending server requires authentication)
    +MAIN_MAIL_EMAIL_TLS= Use TLS (SSL) encryption
    +MAIN_MAIL_EMAIL_STARTTLS= Use TLS (STARTTLS) encryption
    +MAIN_DISABLE_ALL_SMS=Disable all SMS sending (for test purposes or demos)
     MAIN_SMS_SENDMODE=Method to use to send SMS
    -MAIN_MAIL_SMS_FROM=Default sender phone number for Sms sending
    -MAIN_MAIL_DEFAULT_FROMTYPE=Sender email by default for manual sendings (User email or Company email)
    +MAIN_MAIL_SMS_FROM=Default sender phone number for SMS sending
    +MAIN_MAIL_DEFAULT_FROMTYPE=Default sender email for manual sending (User email or Company email)
     UserEmail=User email
     CompanyEmail=Company email
     FeatureNotAvailableOnLinux=Feature not available on Unix like systems. Test your sendmail program locally.
    -SubmitTranslation=If translation for this language is not complete or you find errors, you can correct this by editing files into directory <b>langs/%s</b> and submit your change to www.transifex.com/dolibarr-association/dolibarr/
    +SubmitTranslation=If translation for this language is not complete or you find errors, you can correct this by editing files in directory <b>langs/%s</b> and submit your change to www.transifex.com/dolibarr-association/dolibarr/
     SubmitTranslationENUS=If translation for this language is not complete or you find errors, you can correct this by editing files into directory <b>langs/%s</b> and submit modified files on dolibarr.org/forum or for developers on github.com/Dolibarr/dolibarr.
     ModuleSetup=Module setup
     ModulesSetup=Modules/Application setup
     ModuleFamilyBase=System
     ModuleFamilyCrm=Customer Relation Management (CRM)
    -ModuleFamilySrm=Vendor Relation Management (SRM)
    +ModuleFamilySrm=Vendor Relation Management (VRM)
     ModuleFamilyProducts=Products Management (PM)
     ModuleFamilyHr=Human Resource Management (HR)
     ModuleFamilyProjects=Projects/Collaborative work
    @@ -309,15 +309,15 @@ DoNotUseInProduction=Do not use in production
     ThisIsProcessToFollow=This is steps to process:
     ThisIsAlternativeProcessToFollow=This is an alternative setup to process manually:
     StepNb=Step %s
    -FindPackageFromWebSite=Find a package that provides feature you want (for example on official web site %s).
    +FindPackageFromWebSite=Find a package that provides features you want (for example on official web site %s).
     DownloadPackageFromWebSite=Download package (for example from official web site %s).
    -UnpackPackageInDolibarrRoot=Unpack the packaged files into server directory dedicated to Dolibarr: <b>%s</b>
    -UnpackPackageInModulesRoot=To deploy/install an external module, unpack the packaged files into the server directory dedicated to modules: <b>%s</b>
    -SetupIsReadyForUse=Module deployment is finished. You must however enable and setup the module in your application by going on the page to setup modules: <a href="%s">%s</a>.
    +UnpackPackageInDolibarrRoot=Unpack/unzip the packaged files into the server directory dedicated to Dolibarr: <b>%s</b>
    +UnpackPackageInModulesRoot=To deploy/install an external module, unpack/unzip the packaged files into the server directory dedicated to external modules:<br><b>%s</b>
    +SetupIsReadyForUse=Module deployment is finished. You must however enable and setup the module in your application by going to the page setup modules: <a href="%s">%s</a>.
     NotExistsDirect=The alternative root directory is not defined to an existing directory.<br>
     InfDirAlt=Since version 3, it is possible to define an alternative root directory. This allows you to store, into a dedicated directory, plug-ins and custom templates.<br>Just create a directory at the root of Dolibarr (eg: custom).<br>
     InfDirExample=<br>Then declare it in the file <strong>conf.php</strong><br> $dolibarr_main_url_root_alt='/custom'<br>$dolibarr_main_document_root_alt='/path/of/dolibarr/htdocs/custom'<br>If these lines are commented with "#", to enable them, just uncomment by removing the "#" character.
    -YouCanSubmitFile=For this step, you can submit the .zip file of module package here :
    +YouCanSubmitFile=Alternatively, you may upload the module .zip file package:
     CurrentVersion=Dolibarr current version
     CallUpdatePage=Go to the page that updates the database structure and data: %s.
     LastStableVersion=Latest stable version
    @@ -333,7 +333,7 @@ GenericMaskCodes4a=<u>Example on the 99th %s of the third party TheCompany, with
     GenericMaskCodes4b=<u>Example on third party created on 2007-03-01:</u><br>
     GenericMaskCodes4c=<u>Example on product created on 2007-03-01:</u><br>
     GenericMaskCodes5=<b>ABC{yy}{mm}-{000000}</b> will give <b>ABC0701-000099</b><br><b>{0000+100@1}-ZZZ/{dd}/XXX</b> will give <b>0199-ZZZ/31/XXX</b><br><b>IN{yy}{mm}-{0000}-{t}</b> will give <b>IN0701-0099-A</b> if the type of company is 'Responsable Inscripto' with code for type that is 'A_RI'
    -GenericNumRefModelDesc=Returns a customizable number according to a defined mask. 
    +GenericNumRefModelDesc=Returns a customizable number according to a defined mask.
     ServerAvailableOnIPOrPort=Server is available at address <b>%s</b> on port <b>%s</b>
     ServerNotAvailableOnIPOrPort=Server is not available at address <b>%s</b> on port <b>%s</b>
     DoTestServerAvailability=Test server connectivity
    @@ -347,37 +347,37 @@ SeeWikiForAllTeam=Take a look at the wiki page for full list of all actors and t
     UseACacheDelay= Delay for caching export response in seconds (0 or empty for no cache)
     DisableLinkToHelpCenter=Hide link "<b>Need help or support</b>" on login page
     DisableLinkToHelp=Hide link to online help "<b>%s</b>"
    -AddCRIfTooLong=There is no automatic wrapping, so if line is out of page on documents because too long, you must add yourself carriage returns in the textarea.
    -ConfirmPurge=Are you sure you want to execute this purge?<br>This will delete definitely all your data files with no way to restore them (ECM files, attached files...). 
    +AddCRIfTooLong=There is no automatic text wrapping, text that is too long will not display on documents. Please add carriage returns in the text area if needed.
    +ConfirmPurge=Are you sure you want to execute this purge?<br>This will permanently delete all your data files with no way to restore them (ECM files, attached files...).
     MinLength=Minimum length
     LanguageFilesCachedIntoShmopSharedMemory=Files .lang loaded in shared memory
     LanguageFile=Language file
    -ExamplesWithCurrentSetup=Examples with current running setup
    +ExamplesWithCurrentSetup=Examples with current configuration
     ListOfDirectories=List of OpenDocument templates directories
    -ListOfDirectoriesForModelGenODT=List of directories containing templates files with OpenDocument format.<br><br>Put here full path of directories.<br>Add a carriage return between eah directory.<br>To add a directory of the GED module, add here <b>DOL_DATA_ROOT/ecm/yourdirectoryname</b>.<br><br>Files in those directories must end with <b>.odt</b> or <b>.ods</b>. 
    -NumberOfModelFilesFound=Number of ODT/ODS templates files found in those directories
    -ExampleOfDirectoriesForModelGen=Examples of syntax:<br>c:\mydir<br>/home/mydir<br>DOL_DATA_ROOT/ecm/ecmdir
    -FollowingSubstitutionKeysCanBeUsed=<br>To know how to create your odt document templates, before storing them in those directories, read wiki documentation: 
    +ListOfDirectoriesForModelGenODT=List of directories containing templates files with OpenDocument format.<br><br>Put here full path of directories.<br>Add a carriage return between eah directory.<br>To add a directory of the GED module, add here <b>DOL_DATA_ROOT/ecm/yourdirectoryname</b>.<br><br>Files in those directories must end with <b>.odt</b> or <b>.ods</b>.
    +NumberOfModelFilesFound=Number of ODT/ODS template files found in these directories
    +ExampleOfDirectoriesForModelGen=Examples of syntax:<br>c:\\mydir<br>/home/mydir<br>DOL_DATA_ROOT/ecm/ecmdir
    +FollowingSubstitutionKeysCanBeUsed=<br>To know how to create your odt document templates, before storing them in those directories, read wiki documentation:
     FullListOnOnlineDocumentation=http://wiki.dolibarr.org/index.php/Create_an_ODT_document_template
     FirstnameNamePosition=Position of Name/Lastname
     DescWeather=The following pictures will be shown on dashboard when number of late actions reach the following values:
     KeyForWebServicesAccess=Key to use Web Services (parameter "dolibarrkey" in webservices)
     TestSubmitForm=Input test form
    -ThisForceAlsoTheme=Using this menu manager will also use its own theme whatever is user choice. Also this menu manager specialized for smartphones does not works on all smartphone. Use another menu manager if you experience problems on yours. 
    +ThisForceAlsoTheme=Using this menu manager will also use its own theme whatever is user choice. Also this menu manager specialized for smartphones does not works on all smartphone. Use another menu manager if you experience problems on yours.
     ThemeDir=Skins directory
    -ConnectionTimeout=Connexion timeout
    +ConnectionTimeout=Connection timeout
     ResponseTimeout=Response timeout
     SmsTestMessage=Test message from __PHONEFROM__ to __PHONETO__
     ModuleMustBeEnabledFirst=Module <b>%s</b> must be enabled first if you need this feature.
     SecurityToken=Key to secure URLs
    -NoSmsEngine=No SMS sender manager available. SMS sender manager are not installed with default distribution (because they depends on an external supplier) but you can find some on %s
    +NoSmsEngine=No SMS sender manager available. A SMS sender manager is not installed with the default distribution because they depend on an external supplier, but you can find some on %s
     PDF=PDF
    -PDFDesc=You can set each global options related to the PDF generation
    +PDFDesc=You can set each global option related to the PDF generation
     PDFAddressForging=Rules to forge address boxes
     HideAnyVATInformationOnPDF=Hide all information related to Sales tax / VAT on generated PDF
     PDFRulesForSalesTax=Rules for Sales Tax / VAT
     PDFLocaltax=Rules for %s
    -HideLocalTaxOnPDF=Hide %s rate into pdf column tax sale
    +HideLocalTaxOnPDF=Hide %s rate in pdf column tax sale
     HideDescOnPDF=Hide products description on generated PDF
     HideRefOnPDF=Hide products ref. on generated PDF
     HideDetailsOnPDF=Hide product lines details on generated PDF
    @@ -387,7 +387,7 @@ UrlGenerationParameters=Parameters to secure URLs
     SecurityTokenIsUnique=Use a unique securekey parameter for each URL
     EnterRefToBuildUrl=Enter reference for object %s
     GetSecuredUrl=Get calculated URL
    -ButtonHideUnauthorized=Hide buttons to non admin users for unauthorized actions instead of showing greyed disabled buttons
    +ButtonHideUnauthorized=Hide buttons for non-admin users for unauthorized actions instead of showing greyed disabled buttons
     OldVATRates=Old VAT rate
     NewVATRates=New VAT rate
     PriceBaseTypeToChange=Modify on prices with base reference value defined on
    @@ -408,13 +408,13 @@ ExtrafieldSelect = Select list
     ExtrafieldSelectList = Select from table
     ExtrafieldSeparator=Separator (not a field)
     ExtrafieldPassword=Password
    -ExtrafieldRadio=Radio buttons (on choice only)
    +ExtrafieldRadio=Radio buttons (one choice only)
     ExtrafieldCheckBox=Checkboxes
     ExtrafieldCheckBoxFromList=Checkboxes from table
     ExtrafieldLink=Link to an object
     ComputedFormula=Computed field
     ComputedFormulaDesc=You can enter here a formula using other properties of object or any PHP coding to get a dynamic computed value. You can use any PHP compatible formulas including the "?" condition operator, and following global object: <strong>$db, $conf, $langs, $mysoc, $user, $object</strong>.<br><strong>WARNING</strong>: Only some properties of $object may be available. If you need a properties not loaded, just fetch yourself the object into your formula like in the second example.<br>Using a computed field means you can't enter yourself any value from interface. Also, if there is a syntax error, the formula may return nothing.<br><br>Example of formula:<br>$object->id < 10 ? round($object->id / 2, 2) : ($object->id + 2 * $user->id) * (int) substr($mysoc->zip, 1, 2)<br><br>Example to reload object<br>(($reloadedobj = new Societe($db)) && ($reloadedobj->fetch($obj->id ? $obj->id : ($obj->rowid ? $obj->rowid : $object->id)) > 0)) ? $reloadedobj->array_options['options_extrafieldkey'] * $reloadedobj->capital / 5 : '-1'<br><br>Other example of formula to force load of object and its parent object:<br>(($reloadedobj = new Task($db)) && ($reloadedobj->fetch($object->id) > 0) && ($secondloadedobj = new Project($db)) && ($secondloadedobj->fetch($reloadedobj->fk_project) > 0)) ? $secondloadedobj->ref : 'Parent project not found'
    -ExtrafieldParamHelpPassword=Keep this field empty means value will be stored without encryption (field must be only hidden with star on screen).<br>Set here value 'auto' to use the default encryption rule to save password into database (then value read will be the hash only, no way to retreive original value)
    +ExtrafieldParamHelpPassword=Leaving this field blank means this value will be stored without encryption (field must be only hidden with star on screen).<br>Set  'auto' to use the default encryption rule to save password into database (then value read will be the hash only, no way to retrieve original value)
     ExtrafieldParamHelpselect=List of values must be lines with format key,value (where key can't be '0')<br><br> for example : <br>1,value1<br>2,value2<br>code3,value3<br>...<br><br>In order to have the list depending on another complementary attribute list :<br>1,value1|options_<i>parent_list_code</i>:parent_key<br>2,value2|options_<i>parent_list_code</i>:parent_key <br><br>In order to have the list depending on another list :<br>1,value1|<i>parent_list_code</i>:parent_key<br>2,value2|<i>parent_list_code</i>:parent_key
     ExtrafieldParamHelpcheckbox=List of values must be lines with format key,value (where key can't be '0')<br><br> for example : <br>1,value1<br>2,value2<br>3,value3<br>...
     ExtrafieldParamHelpradio=List of values must be lines with format key,value (where key can't be '0')<br><br> for example : <br>1,value1<br>2,value2<br>3,value3<br>...
    @@ -432,40 +432,40 @@ DefaultLink=Default link
     SetAsDefault=Set as default
     ValueOverwrittenByUserSetup=Warning, this value may be overwritten by user specific setup (each user can set his own clicktodial url)
     ExternalModule=External module - Installed into directory %s
    -BarcodeInitForThirdparties=Mass barcode init for thirdparties
    +BarcodeInitForthird-parties=Mass barcode init for third-parties
     BarcodeInitForProductsOrServices=Mass barcode init or reset for products or services
     CurrentlyNWithoutBarCode=Currently, you have <strong>%s</strong> record on <strong>%s</strong> %s without barcode defined.
     InitEmptyBarCode=Init value for next %s empty records
     EraseAllCurrentBarCode=Erase all current barcode values
     ConfirmEraseAllCurrentBarCode=Are you sure you want to erase all current barcode values?
     AllBarcodeReset=All barcode values have been removed
    -NoBarcodeNumberingTemplateDefined=No numbering barcode template enabled into barcode module setup.
    +NoBarcodeNumberingTemplateDefined=No numbering barcode template enabled in the barcode module setup.
     EnableFileCache=Enable file cache
     ShowDetailsInPDFPageFoot=Add more details into footer of PDF files, like your company address, or manager names (to complete professional ids, company capital and VAT number).
     NoDetails=No more details in footer
     DisplayCompanyInfo=Display company address
     DisplayCompanyManagers=Display manager names
     DisplayCompanyInfoAndManagers=Display company address and manager names
    -EnableAndSetupModuleCron=If you want to have this recurring invoice beeing generated automatically, module *%s* must be enabled and correctly setup. Otherwise, generation of invoices must be done manually from this template with button *Create*. Note that even if you enabled automatic generation, you can still safely launch manual generation. Duplicates generation for same period are not possible. 
    -ModuleCompanyCodeCustomerAquarium=%s followed by third party customer code for a customer accounting code
    -ModuleCompanyCodeSupplierAquarium=%s followed by third party supplier code for a supplier accounting code
    +EnableAndSetupModuleCron=If you want to have this recurring invoice generated automatically, module *%s* must be enabled and correctly setup. Otherwise, generation of invoices must be done manually from this template using the *Create* button. Note that even if you enabled automatic generation, you can still safely launch manual generation. Generation of duplicates for the same period is not possible.
    +ModuleCompanyCodeCustomerAquarium=%s followed by customer code for a customer accounting code
    +ModuleCompanyCodeSupplierAquarium=%s followed by supplier code for a supplier accounting code
     ModuleCompanyCodePanicum=Return an empty accounting code.
    -ModuleCompanyCodeDigitaria=Accounting code depends on third party code. The code is composed of the character "C" in the first position followed by the first 5 characters of the third party code.  
    -Use3StepsApproval=By default, Purchase Orders need to be created and approved by 2 different users (one step/user to create and one step/user to approve. Note that if user has both permission to create and approve, one step/user will be enough). You can ask with this option to introduce a third step/user approval, if amount is higher than a dedicated value (so 3 steps will be necessary: 1=validation, 2=first approval and 3=second approval if amount is enough).<br>Set this to empty if one approval (2 steps) is enough, set it to a very low value (0.1) if a second approval (3 steps) is always required.  
    +ModuleCompanyCodeDigitaria=Accounting code depends on third party code. The code is composed of the character "C" in the first position followed by the first 5 characters of the third party code.
    +Use3StepsApproval=By default, Purchase Orders need to be created and approved by 2 different users (one step/user to create and one step/user to approve. Note that if user has both permission to create and approve, one step/user will be enough). You can ask with this option to introduce a third step/user approval, if amount is higher than a dedicated value (so 3 steps will be necessary: 1=validation, 2=first approval and 3=second approval if amount is enough).<br>Set this to empty if one approval (2 steps) is enough, set it to a very low value (0.1) if a second approval (3 steps) is always required.
     UseDoubleApproval=Use a 3 steps approval when amount (without tax) is higher than...
    -WarningPHPMail=WARNING: It is often better to setup outgoing emails to use the email server of your provider instead of the default setup. Some email providers (like Yahoo) does not allow you to send an email from another server than their own server. Your current setup use the server of the application to send email and not the server of your email provider, so some recipients (the one compatible with the restrictive DMARC protocol), will ask your email provider if they can accept your email and some email providers (like Yahoo) may respond "no" because the server is not a server of them, so few of your sent Emails may not be accepted (be carefull also to your email provider sending quota).<br>If your Email provider (like Yahoo) has this restriction, you must change Email setup to choose the other method "SMTP server" and enter the SMTP server and credentials provided by your Email provider (ask your EMail provider to get SMTP credentials for your account).
    -WarningPHPMail2=If your email SMTP provider need to restrict email client to some IP addresses (very rare), this is the IP address of your ERP CRM application: <strong>%s</strong>.
    +WarningPHPMail=WARNING: It is often better to setup outgoing emails to use the email server of your provider instead of the default setup. Some email providers (like Yahoo) do not allow you to send an email from another server than their own server. Your current setup uses the server of the application to send email and not the server of your email provider, so some recipients (the one compatible with the restrictive DMARC protocol), will ask your email provider if they can accept your email and some email providers (like Yahoo) may respond "no" because the server is not their, so few of your sent Emails may not be accepted (be careful also of your email provider's sending quota).<br>If your Email provider (like Yahoo) has this restriction, you must change Email setup to choose the other method "SMTP server" and enter the SMTP server and credentials provided by your Email provider (ask your Email provider to get SMTP credentials for your account).
    +WarningPHPMail2=If your email SMTP provider need to restrict email client to some IP addresses (very rare), this is the IP address of the mail user agent (MUA) for your ERP CRM application: <strong>%s</strong>.
     ClickToShowDescription=Click to show description
    -DependsOn=This module need the module(s)
    +DependsOn=This module needs the module(s)
     RequiredBy=This module is required by module(s)
    -TheKeyIsTheNameOfHtmlField=This is the name of the HTML field. This need to have technical knowledges to read the content of the HTML page to get the key name of a field.
    -PageUrlForDefaultValues=You must enter here the relative url of the page. If you include parameters in URL, the default values will be effective if all parameters are set to same value. Examples:
    +TheKeyIsTheNameOfHtmlField=This is the name of the HTML field. Technical knowledge is required to read the content of the HTML page to get the key name of a field.
    +PageUrlForDefaultValues=You must enter the relative url of the page. If you include parameters in URL, the default values will be effective if all parameters are set to same value. Examples:
     PageUrlForDefaultValuesCreate=<br>For form to create a new thirdparty, it is <strong>%s</strong>,<br>If you want default value only if url has some parameter, you can use <strong>%s</strong>
    -PageUrlForDefaultValuesList=<br>For page that list thirdparties, it is <strong>%s</strong>,<br>If you want default value only if url has some parameter, you can use <strong>%s</strong>
    +PageUrlForDefaultValuesList=<br>For page that list third-parties, it is <strong>%s</strong>,<br>If you want default value only if url has some parameter, you can use <strong>%s</strong>
     EnableDefaultValues=Enable usage of personalized default values
    -EnableOverwriteTranslation=Enable usage of overwrote translation
    -GoIntoTranslationMenuToChangeThis=A translation has been found for the key with this code, so to change this value, you must edit it fom Home-Setup-translation.
    -WarningSettingSortOrder=Warning, setting a default sort order may result in a technical error when going on the list page if field is an unknown field. If you experience such an error, come back to this page to remove the default sort order and restore default behavior. 
    +EnableOverwriteTranslation=Enable usage of overwritten translation
    +GoIntoTranslationMenuToChangeThis=A translation has been found for the key with this code. To change this value, you must edit it from Home-Setup-translation.
    +WarningSettingSortOrder=Warning, setting a default sort order may result in a technical error when going on the list page if field is an unknown field. If you experience such an error, come back to this page to remove the default sort order and restore default behavior.
     Field=Field
     ProductDocumentTemplates=Document templates to generate product document
     FreeLegalTextOnExpenseReports=Free legal text on expense reports
    @@ -476,16 +476,18 @@ SendEmailsReminders=Send agenda reminders by emails
     davDescription=Add a component to be a DAV server
     DAVSetup=Setup of module DAV
     DAV_ALLOW_PUBLIC_DIR=Enable the public directory (WebDav directory with no login required)
    -DAV_ALLOW_PUBLIC_DIRTooltip=The WebDav public directory is a WebDAV directory everybody can access to (in read and write mode), with no need to have/use an existing login/password account.
    +DAV_ALLOW_PUBLIC_DIRTooltip=The WebDav public directory is a WebDAV directory everybody can access  (in read and write mode), with no need to have/use an existing login/password account.
    +DAV_ALLOW_ECM_DIR=Enable the root directy of DMS/ECM module (login required)
    +DAV_ALLOW_ECM_DIRTooltip=The root directory where all files are manually uploaded when using the DMS/ECM module. Like for the feature from the web interface, you will need a valid login/password with granted permissions to access it.
     # Modules
    -Module0Name=Users & groups
    +Module0Name=Users & Groups
     Module0Desc=Users / Employees and Groups management
    -Module1Name=Third parties
    +Module1Name=Third Parties
     Module1Desc=Companies and contact management (customers, prospects...)
     Module2Name=Commercial
     Module2Desc=Commercial management
     Module10Name=Accounting
    -Module10Desc=Simple accounting reports (journals, turnover) based onto database content. Does not use any ledger table.
    +Module10Desc=Simple accounting reports (journals, turnover) based on database content. Does not use any ledger table.
     Module20Name=Proposals
     Module20Desc=Commercial proposal management
     Module22Name=Mass E-mailings
    @@ -497,7 +499,7 @@ Module25Desc=Customer order management
     Module30Name=Invoices
     Module30Desc=Invoice and credit note management for customers. Invoice management for suppliers
     Module40Name=Suppliers
    -Module40Desc=Supplier management and buying (orders and invoices)
    +Module40Desc=Suppliers and purchase management (purchase orders and billing)
     Module42Name=Debug Logs
     Module42Desc=Logging facilities (file, syslog, ...). Such logs are for technical/debug purposes.
     Module49Name=Editors
    @@ -511,13 +513,13 @@ Module52Desc=Stock management (products)
     Module53Name=Services
     Module53Desc=Service management
     Module54Name=Contracts/Subscriptions
    -Module54Desc=Management of contracts (services or reccuring subscriptions)
    +Module54Desc=Management of contracts (services or recurring subscriptions)
     Module55Name=Barcodes
     Module55Desc=Barcode management
     Module56Name=Telephony
     Module56Desc=Telephony integration
     Module57Name=Direct bank payment orders
    -Module57Desc=Management of Direct Debit payment orders. It includes generation of SEPA file for european countries.
    +Module57Desc=Management of Direct Debit payment orders. It includes generation of SEPA file for European countries.
     Module58Name=ClickToDial
     Module58Desc=Integration of a ClickToDial system (Asterisk, ...)
     Module59Name=Bookmark4u
    @@ -528,47 +530,47 @@ Module75Name=Expense and trip notes
     Module75Desc=Expense and trip notes management
     Module80Name=Shipments
     Module80Desc=Shipments and delivery order management
    -Module85Name=Banks and cash
    +Module85Name=Banks and Cash
     Module85Desc=Management of bank or cash accounts
    -Module100Name=External site
    -Module100Desc=This module include an external web site or page into Dolibarr menus and view it into a Dolibarr frame
    +Module100Name=External Site
    +Module100Desc=Add external website link into Dolibarr menus to view it in a Dolibarr frame
     Module105Name=Mailman and SPIP
     Module105Desc=Mailman or SPIP interface for member module
     Module200Name=LDAP
    -Module200Desc=LDAP directory synchronisation
    +Module200Desc=LDAP directory synchronization
     Module210Name=PostNuke
     Module210Desc=PostNuke integration
     Module240Name=Data exports
    -Module240Desc=Tool to export Dolibarr data (with assistants)
    +Module240Desc=Tool to export Dolibarr data (with assistance)
     Module250Name=Data imports
    -Module250Desc=Tool to import data in Dolibarr  (with assistants)
    +Module250Desc=Tool to import data into Dolibarr (with assistance)
     Module310Name=Members
     Module310Desc=Foundation members management
     Module320Name=RSS Feed
     Module320Desc=Add RSS feed inside Dolibarr screen pages
    -Module330Name=Bookmarks
    -Module330Desc=Bookmarks management
    -Module400Name=Projects/Opportunities/Leads
    -Module400Desc=Management of projects, opportunities/leads and/or tasks. You can also assign any element (invoice, order, proposal, intervention, ...) to a project and get a transversal view from the project view.
    +Module330Name=Bookmarks and shortcuts
    +Module330Desc=Create shortcuts, always accessible, to the internal or external pages to which you frequently access
    +Module400Name=Projects or Leads
    +Module400Desc=Management of projects, leads/opportunities and/or tasks. You can also assign any element (invoice, order, proposal, intervention, ...) to a project and get a transversal view from the project view.
     Module410Name=Webcalendar
     Module410Desc=Webcalendar integration
     Module500Name=Taxes and Special expenses
    -Module500Desc=Management of special expenses (sale taxes, social or fiscal taxes, dividends, ...)
    +Module500Desc=Management of other expenses (sale taxes, social or fiscal taxes, dividends, ...)
     Module510Name=Payment of employee wages
    -Module510Desc=Record and follow payment of your employee wages
    +Module510Desc=Record and track employee payments
     Module520Name=Loan
     Module520Desc=Management of loans
     Module600Name=Notifications on business events
    -Module600Desc=Send EMail notifications (triggered by some business events) to users (setup defined on each user), to third-party contacts (setup defined on each third party) or to fixed emails
    -Module600Long=Note that this module is dedicated to send real time emails when a dedicated business event occurs. If you are looking for a feature to send reminders by email of your agenda events, go into setup of module Agenda.
    +Module600Desc=Send email notifications triggered by a business event, for users (setup defined on each user), third-party contacts (setup defined on each third party) or to defined emails
    +Module600Long=Note that this module sends emails in real-time when a specific business event occurs. If you are looking for a feature to send email reminders of agenda events, go into the setup of module Agenda.
     Module610Name=Product Variants
    -Module610Desc=Allows creation of products variant based on attributes (color, size, ...)
    +Module610Desc=Creation of product variants (color, size etc.)
     Module700Name=Donations
     Module700Desc=Donation management
     Module770Name=Expense reports
    -Module770Desc=Management and claim expense reports (transportation, meal, ...)
    +Module770Desc=Manage and claim expense reports (transportation, meal, ...)
     Module1120Name=Vendor commercial proposal
    -Module1120Desc=Request vndor commercial proposal and prices
    +Module1120Desc=Request vendor commercial proposal and prices
     Module1200Name=Mantis
     Module1200Desc=Mantis integration
     Module1520Name=Document Generation
    @@ -576,13 +578,13 @@ Module1520Desc=Mass mail document generation
     Module1780Name=Tags/Categories
     Module1780Desc=Create tags/category (products, customers, vendors, contacts or members)
     Module2000Name=WYSIWYG editor
    -Module2000Desc=Allow to edit some text area using an advanced editor (Based on CKEditor)
    +Module2000Desc=Allow text fields to be edited using CKEditor
     Module2200Name=Dynamic Prices
     Module2200Desc=Enable the usage of math expressions for prices
     Module2300Name=Scheduled jobs
     Module2300Desc=Scheduled jobs management (alias cron or chrono table)
     Module2400Name=Events/Agenda
    -Module2400Desc=Follow done and upcoming events. Let application logs automatic events for tracking purposes or record manual events or rendez-vous. This is the main important module for a good Customer or Supplier Relationship Management.
    +Module2400Desc=Track events. Let Dolibarr log automatic events for tracking purposes or record manual events or meetings. This is the main module for good Customer or Supplier Relationship Management.
     Module2500Name=DMS / ECM
     Module2500Desc=Document Management System / Electronic Content Management. Automatic organization of your generated or stored documents. Share them when you need.
     Module2600Name=API/Web services (SOAP server)
    @@ -590,46 +592,50 @@ Module2600Desc=Enable the Dolibarr SOAP server providing API services
     Module2610Name=API/Web services (REST server)
     Module2610Desc=Enable the Dolibarr REST server providing API services
     Module2660Name=Call WebServices (SOAP client)
    -Module2660Desc=Enable the Dolibarr web services client (Can be used to push data/requests to external servers. Supplier orders supported only for the moment) 
    +Module2660Desc=Enable the Dolibarr web services client (Can be used to push data/requests to external servers. Only Supplier orders currently supported.)
     Module2700Name=Gravatar
    -Module2700Desc=Use online Gravatar service (www.gravatar.com) to show photo of users/members (found with their emails). Need an internet access
    +Module2700Desc=Use online Gravatar service (www.gravatar.com) to show photo of users/members (found with their emails). Needs Internet access
     Module2800Desc=FTP Client
     Module2900Name=GeoIPMaxmind
     Module2900Desc=GeoIP Maxmind conversions capabilities
     Module3100Name=Skype
     Module3100Desc=Add a Skype button into users / third parties / contacts / members cards
     Module3200Name=Unalterable Archives
    -Module3200Desc=Activate log of some business events into an unalterable log. Events are archived in real-time. The log is a table of chained events that can be read only and exported. This module may be mandatory for some countries.
    +Module3200Desc=Enable an unalterable log of business events. Events are archived in real-time. The log is a read-only table of chained events that can be exported. This module may be mandatory for some countries.
     Module4000Name=HRM
     Module4000Desc=Human resources management (management of department, employee contracts and feelings)
     Module5000Name=Multi-company
     Module5000Desc=Allows you to manage multiple companies
     Module6000Name=Workflow
    -Module6000Desc=Workflow management
    +Module6000Desc=Workflow management (automatic creation of object and/or automatic status change)
     Module10000Name=Websites
     Module10000Desc=Create public websites with a WYSIWG editor. Just setup your web server (Apache, Nginx, ...) to point to the dedicated Dolibarr directory to have it online on the Internet with your own domain name.
     Module20000Name=Leave Requests management
    -Module20000Desc=Declare and follow employees leaves requests
    +Module20000Desc=Declare and track employees leave requests
     Module39000Name=Products lots
     Module39000Desc=Lot or serial number, eat-by and sell-by date management on products
    +Module40000Name=Multicurrency
    +Module40000Desc=Use alternative currencies in prices and documents
     Module50000Name=PayBox
    -Module50000Desc=Module to offer an online payment page accepting payments with Credit/Debit card via PayBox. This can be used to allow your customers to make free payments or for a payment on a particular Dolibarr object (invoice, order, ...)
    +Module50000Desc=Offer customers a PayBox online payment page (credit/debit cards). This can be used to allow your customers to make free payments or for a payment on a particular Dolibarr object (invoice, order, ...)
     Module50100Name=Point of sales
     Module50100Desc=Point of sales module (POS).
    +Module50150Name=Point of salesaa
    +Module50150Desc=Point of sales module (Touch screen POS).
     Module50200Name=Paypal
    -Module50200Desc=Module to offer an online payment page accepting payments using PayPal (credit card or PayPal credit). This can be used to allow your customers to make free payments or for a payment on a particular Dolibarr object (invoice, order, ...)
    +Module50200Desc=Offer customers a PayPal online payment page (PayPal account or credit/debit cards). This can be used to allow your customers to make free payments or for a payment on a particular Dolibarr object (invoice, order, ...)
     Module50400Name=Accounting (advanced)
    -Module50400Desc=Accounting management (double entries, support general and auxiliary ledgers). Export the ledger in several other accounting software format.
    +Module50400Desc=Accounting management (double entries, support general and auxiliary ledgers). Export the ledger in several other accounting software formats.
     Module54000Name=PrintIPP
    -Module54000Desc=Direct print (without opening the documents) using Cups IPP interface (Printer must be visible from server, and CUPS must be installe on server).
    +Module54000Desc=Direct print (without opening the documents) using Cups IPP interface (Printer must be visible from server, and CUPS must be installed on server).
     Module55000Name=Poll, Survey or Vote
    -Module55000Desc=Module to make online polls, surveys or votes (like Doodle, Studs, Rdvz, ...)
    +Module55000Desc=Module to create online polls, surveys or votes (like Doodle, Studs, Rdvz, ...)
     Module59000Name=Margins
     Module59000Desc=Module to manage margins
     Module60000Name=Commissions
     Module60000Desc=Module to manage commissions
    -Module62000Name=Incoterm
    -Module62000Desc=Add features to manage Incoterm
    +Module62000Name=Incoterms
    +Module62000Desc=Add features to manage Incoterms
     Module63000Name=Resources
     Module63000Desc=Manage resources (printers, cars, room, ...) you can then share into events
     Permission11=Read customer invoices
    @@ -651,9 +657,9 @@ Permission32=Create/modify products
     Permission34=Delete products
     Permission36=See/manage hidden products
     Permission38=Export products
    -Permission41=Read projects and tasks (shared project and projects i'm contact for). Can also enter time consumed, for me or my hierarchy, on assigned tasks (Timesheet)
    -Permission42=Create/modify projects (shared project and projects i'm contact for). Can also create tasks and assign users to project and tasks
    -Permission44=Delete projects (shared project and projects i'm contact for)
    +Permission41=Read projects and tasks (shared project and projects I'm contact for). Can also enter time consumed, for me or my hierarchy, on assigned tasks (Timesheet)
    +Permission42=Create/modify projects (shared project and projects I'm contact for). Can also create tasks and assign users to project and tasks
    +Permission44=Delete projects (shared project and projects I'm contact for)
     Permission45=Export projects
     Permission61=Read interventions
     Permission62=Create/modify interventions
    @@ -686,7 +692,7 @@ Permission109=Delete sendings
     Permission111=Read financial accounts
     Permission112=Create/modify/delete and compare transactions
     Permission113=Setup financial accounts (create, manage categories)
    -Permission114=Reconciliate transactions
    +Permission114=Reconcile transactions
     Permission115=Export transactions and account statements
     Permission116=Transfers between accounts
     Permission117=Manage cheques dispatching
    @@ -694,25 +700,25 @@ Permission121=Read third parties linked to user
     Permission122=Create/modify third parties linked to user
     Permission125=Delete third parties linked to user
     Permission126=Export third parties
    -Permission141=Read all projects and tasks (also private projects i am not contact for)
    -Permission142=Create/modify all projects and tasks (also private projects i am not contact for)
    +Permission141=Read all projects and tasks (also private projects I am not a contact for)
    +Permission142=Create/modify all projects and tasks (also private projects I am not a contact for)
     Permission144=Delete all projects and tasks (also private projects i am not contact for)
     Permission146=Read providers
     Permission147=Read stats
     Permission151=Read direct debit payment orders
     Permission152=Create/modify a direct debit payment orders
     Permission153=Send/Transmit direct debit payment orders
    -Permission154=Record Credits/Rejects of direct debit payment orders
    +Permission154=Record Credits/Rejections of direct debit payment orders
     Permission161=Read contracts/subscriptions
     Permission162=Create/modify contracts/subscriptions
     Permission163=Activate a service/subscription of a contract
     Permission164=Disable a service/subscription of a contract
     Permission165=Delete contracts/subscriptions
     Permission167=Export contracts
    -Permission171=Read trips and expenses (yours and your subordinates) 
    +Permission171=Read trips and expenses (yours and your subordinates)
     Permission172=Create/modify trips and expenses
     Permission173=Delete trips and expenses
    -Permission174=Read all trips and expenses 
    +Permission174=Read all trips and expenses
     Permission178=Export trips and expenses
     Permission180=Read suppliers
     Permission181=Read supplier orders
    @@ -725,7 +731,7 @@ Permission187=Close supplier orders
     Permission188=Cancel supplier orders
     Permission192=Create lines
     Permission193=Cancel lines
    -Permission194=Read the bandwith lines
    +Permission194=Read the bandwidth lines
     Permission202=Create ADSL connections
     Permission203=Order connections orders
     Permission204=Order connections
    @@ -750,12 +756,12 @@ Permission244=See the contents of the hidden categories
     Permission251=Read other users and groups
     PermissionAdvanced251=Read other users
     Permission252=Read permissions of other users
    -Permission253=Create/modify other users, groups and permisssions
    +Permission253=Create/modify other users, groups and permissions
     PermissionAdvanced253=Create/modify internal/external users and permissions
     Permission254=Create/modify external users only
     Permission255=Modify other users password
     Permission256=Delete or disable other users
    -Permission262=Extend access to all third parties (not only third parties that user is a sale representative).<br>Not effective for external users (always limited to themselves for proposals, orders, invoices, contracts, etc).<br>Not effective for projects (only rules on project permissions, visibility and assignement matters).
    +Permission262=Extend access to all third parties (not only third parties that user is a sale representative for).<br>Not effective for external users (always limited to themselves for proposals, orders, invoices, contracts, etc.).<br>Not effective for projects (only rules on project permissions, visibility and assignment matters).
     Permission271=Read CA
     Permission272=Read invoices
     Permission273=Issue invoices
    @@ -765,7 +771,7 @@ Permission283=Delete contacts
     Permission286=Export contacts
     Permission291=Read tariffs
     Permission292=Set permissions on the tariffs
    -Permission293=Modify costumers tariffs
    +Permission293=Modify customers tariffs
     Permission300=Read bar codes
     Permission301=Create/modify bar codes
     Permission302=Delete bar codes
    @@ -787,11 +793,9 @@ Permission401=Read discounts
     Permission402=Create/modify discounts
     Permission403=Validate discounts
     Permission404=Delete discounts
    -Permission501=Read employee contracts/salaries
    -Permission502=Create/modify employee contracts/salaries
    -Permission511=Read payment of salaries
    -Permission512=Create/modify payment of salaries
    -Permission514=Delete salaries
    +Permission511=Read payments of salaries
    +Permission512=Create/modify payments of salaries
    +Permission514=Delete payments of salaries
     Permission517=Export salaries
     Permission520=Read Loans
     Permission522=Create/modify loans
    @@ -806,7 +810,7 @@ Permission538=Export services
     Permission701=Read donations
     Permission702=Create/modify donations
     Permission703=Delete donations
    -Permission771=Read expense reports (yours and your subordinates) 
    +Permission771=Read expense reports (yours and your subordinates)
     Permission772=Create/modify expense reports
     Permission773=Delete expense reports
     Permission774=Read all expense reports (even for user not subordinates)
    @@ -844,8 +848,8 @@ Permission1251=Run mass imports of external data into database (data load)
     Permission1321=Export customer invoices, attributes and payments
     Permission1322=Reopen a paid bill
     Permission1421=Export customer orders and attributes
    -Permission20001=Read leave requests (your leaves and the one of your subordinates)
    -Permission20002=Create/modify your leave requests (yours leaves and the one of your subordinates)
    +Permission20001=Read leave requests (your leave and that of your subordinates)
    +Permission20002=Create/modify your leave requests (your leave and that of your subordinates)
     Permission20003=Delete leave requests
     Permission20004=Read all leave requests (even of user not subordinates)
     Permission20005=Create/modify leave requests for everybody (even of user not subordinates)
    @@ -880,8 +884,8 @@ Permission63001=Read resources
     Permission63002=Create/modify resources
     Permission63003=Delete resources
     Permission63004=Link resources to agenda events
    -DictionaryCompanyType=Types of thirdparties
    -DictionaryCompanyJuridicalType=Legal forms of thirdparties
    +DictionaryCompanyType=Types of third-parties
    +DictionaryCompanyJuridicalType=Legal forms of third-parties
     DictionaryProspectLevel=Prospect potential level
     DictionaryCanton=State/Province
     DictionaryRegion=Regions
    @@ -891,10 +895,10 @@ DictionaryCivility=Personal and professional titles
     DictionaryActions=Types of agenda events
     DictionarySocialContributions=Social or fiscal taxes types
     DictionaryVAT=VAT Rates or Sales Tax Rates
    -DictionaryRevenueStamp=Amount of revenue stamps
    +DictionaryRevenueStamp=Amount of tax stamps
     DictionaryPaymentConditions=Payment terms
     DictionaryPaymentModes=Payment modes
    -DictionaryTypeContact=Contact/Address types
    +DictionaryTypeContact=Contact address types
     DictionaryTypeOfContainer=Type of website pages/containers
     DictionaryEcotaxe=Ecotax (WEEE)
     DictionaryPaperFormat=Paper formats
    @@ -908,21 +912,21 @@ DictionarySource=Origin of proposals/orders
     DictionaryAccountancyCategory=Personalized groups for reports
     DictionaryAccountancysystem=Models for chart of accounts
     DictionaryAccountancyJournal=Accounting journals
    -DictionaryEMailTemplates=Emails templates
    +DictionaryEMailTemplates=Email Templates
     DictionaryUnits=Units
     DictionaryProspectStatus=Prospection status
    -DictionaryHolidayTypes=Types of leaves
    -DictionaryOpportunityStatus=Opportunity status for project/lead
    +DictionaryHolidayTypes=Types of leave
    +DictionaryOpportunityStatus=Lead status for project/lead
     DictionaryExpenseTaxCat=Expense report - Transportation categories
     DictionaryExpenseTaxRange=Expense report - Range by transportation category
     SetupSaved=Setup saved
     SetupNotSaved=Setup not saved
     BackToModuleList=Back to modules list
    -BackToDictionaryList=Back to dictionaries list
    -TypeOfRevenueStamp=Type of revenue stamp
    +BackToDictionaryList=Back to list of Dictionaries
    +TypeOfRevenueStamp=Type of tax stamp
     VATManagement=VAT Management
    -VATIsUsedDesc=By default when creating prospects, invoices, orders etc the VAT rate follows the active standard rule:<br>If the seller is not subjected to VAT, then VAT defaults to 0. End of rule.<br>If the (selling country= buying country), then the VAT by default equals the VAT of the product in the selling country. End of rule. <br>If seller and buyer are both in the European Community and goods are transport products (car, ship, plane), the default VAT is 0 ( The VAT should be paid by the buyer to the customoffice of his country and not to the seller). End of rule.<br>If seller and buyer are both in the European Community and the buyer is not a company, then the VAT by defaults to the VAT of the product sold.  End of rule.<br>If seller and buyer are both in the European Community and the buyer is a company, then the VAT is 0 by default . End of rule.<br>In any othe case the proposed default is VAT=0. End of rule.
    -VATIsNotUsedDesc=By default the proposed VAT is 0 which can be used for cases like associations, individuals ou small companies.
    +VATIsUsedDesc=By default when creating prospects, invoices, orders etc. the VAT rate follows the active standard rule:<br>If the seller is not subject to VAT, then VAT defaults to 0. End of rule.<br><p>If the (seller's country = buyer's country), then the VAT by default equals the VAT of the product in the seller's country. End of rule.</p><p>If the seller and buyer are both in the European Community and goods are transport-related products (haulage, shipping, airline), the default VAT is 0. This rule is dependant on the seller's country - please consult with your accountant. The VAT should be paid by the buyer to their customs office in their country and not to the seller. End of rule.</p><p>If the seller and buyer are both in the European Community and the buyer is not a company (with a registered intra-Community VAT number) then the VAT by defaults to the VAT of the seller's country. End of rule.</p><p>If the seller and buyer are both in the European Community and the buyer is a company (with a registered intra-Community VAT number), then the VAT is 0 by default. End of rule.</p><p>In any other case the proposed default is VAT=0. End of rule.</p>
    +VATIsNotUsedDesc=By default the proposed VAT is 0 which can be used for cases like associations, individuals or small companies.
     VATIsUsedExampleFR=In France, it means companies or organizations having a real fiscal system (Simplified real or normal real).  A system in which VAT is declared.
     VATIsNotUsedExampleFR=In France, it means associations that are non VAT declared or companies, organizations or liberal professions that have chosen the micro enterprise fiscal system (VAT in franchise) and paid a franchise VAT without any VAT declaration.  This choice will display the reference "Non applicable VAT - art-293B of CGI" on invoices.
     ##### Local Taxes #####
    @@ -940,15 +944,15 @@ LocalTax2Management=Third type of tax
     LocalTax2IsUsedExample=
     LocalTax2IsNotUsedExample=
     LocalTax1ManagementES= RE Management
    -LocalTax1IsUsedDescES= The RE rate by default when creating prospects, invoices, orders etc follow the active standard rule:<br>If te buyer is not subjected to RE, RE by default=0. End of rule.<br>If the buyer is subjected to RE then the RE by default. End of rule.<br>
    +LocalTax1IsUsedDescES= The RE rate by default when creating prospects, invoices, orders etc. follow the active standard rule:<br>If the buyer is not subjected to RE, RE by default=0. End of rule.<br>If the buyer is subjected to RE then the RE by default. End of rule.<br>
     LocalTax1IsNotUsedDescES= By default the proposed RE is 0. End of rule.
     LocalTax1IsUsedExampleES= In Spain they are professionals subject to some specific sections of the Spanish IAE.
     LocalTax1IsNotUsedExampleES= In Spain they are professional and societies and subject to certain sections of the Spanish IAE.
     LocalTax2ManagementES= IRPF Management
    -LocalTax2IsUsedDescES= The RE rate by default when creating prospects, invoices, orders etc follow the active standard rule:<br>If the seller is not subjected to IRPF, then IRPF by default=0. End of rule.<br>If the seller is subjected to IRPF then the IRPF by default. End of rule.<br>
    +LocalTax2IsUsedDescES= The RE rate by default when creating prospects, invoices, orders etc. follow the active standard rule:<br>If the seller is not subjected to IRPF, then IRPF by default=0. End of rule.<br>If the seller is subjected to IRPF then the IRPF by default. End of rule.<br>
     LocalTax2IsNotUsedDescES= By default the proposed IRPF is 0. End of rule.
     LocalTax2IsUsedExampleES= In Spain, freelancers and independent professionals who provide services and companies who have chosen the tax system of modules.
    -LocalTax2IsNotUsedExampleES= In Spain they are bussines not subject to tax system of modules.
    +LocalTax2IsNotUsedExampleES= In Spain they are businesses not subject to tax system of modules.
     CalcLocaltax=Reports on local taxes
     CalcLocaltax1=Sales - Purchases
     CalcLocaltax1Desc=Local Taxes reports are calculated with the difference between localtaxes sales and localtaxes purchases
    @@ -958,7 +962,8 @@ CalcLocaltax3=Sales
     CalcLocaltax3Desc=Local Taxes reports are the total of localtaxes sales
     LabelUsedByDefault=Label used by default if no translation can be found for code
     LabelOnDocuments=Label on documents
    -NbOfDays=Nb of days
    +LabelOrTranslationKey=Label or translation key
    +NbOfDays=No. of days
     AtEndOfMonth=At end of month
     CurrentNext=Current/Next
     Offset=Offset
    @@ -984,7 +989,7 @@ DatabaseUser=Database user
     DatabasePassword=Database password
     Tables=Tables
     TableName=Table name
    -NbOfRecord=Nb of records
    +NbOfRecord=No. of records
     Host=Server
     DriverType=Driver type
     SummarySystem=System information summary
    @@ -996,17 +1001,17 @@ Skin=Skin theme
     DefaultSkin=Default skin theme
     MaxSizeList=Max length for list
     DefaultMaxSizeList=Default max length for lists
    -DefaultMaxSizeShortList=Default max length for short lists (ie in customer card)
    +DefaultMaxSizeShortList=Default max length for short lists (i.e. in customer card)
     MessageOfDay=Message of the day
     MessageLogin=Login page message
     LoginPage=Login page
     BackgroundImageLogin=Background image
     PermanentLeftSearchForm=Permanent search form on left menu
    -DefaultLanguage=Default language to use (language code)
    +DefaultLanguage=Default language to use (variant)
     EnableMultilangInterface=Enable multilingual interface
     EnableShowLogo=Show logo on left menu
    -CompanyInfo=Company/organization information
    -CompanyIds=Company/organization identities
    +CompanyInfo=Company/Organization
    +CompanyIds=Company/Organization identities
     CompanyName=Name
     CompanyAddress=Address
     CompanyZip=Zip
    @@ -1021,28 +1026,28 @@ OwnerOfBankAccount=Owner of bank account %s
     BankModuleNotActive=Bank accounts module not enabled
     ShowBugTrackLink=Show link "<strong>%s</strong>"
     Alerts=Alerts
    -DelaysOfToleranceBeforeWarning=Tolerance delays before warning
    -DelaysOfToleranceDesc=This screen allows you to define the tolerated delays before an alert is reported on screen with picto %s for each late element.
    -Delays_MAIN_DELAY_ACTIONS_TODO=Delay tolerance (in days) before alert on planned events (agenda events) not completed yet
    -Delays_MAIN_DELAY_PROJECT_TO_CLOSE=Delay tolerance (in days) before alert on project not closed in time
    -Delays_MAIN_DELAY_TASKS_TODO=Delay tolerance (in days) before alert on planned tasks (project tasks) not completed yet
    -Delays_MAIN_DELAY_ORDERS_TO_PROCESS=Delay tolerance (in days) before alert on orders not processed yet
    -Delays_MAIN_DELAY_SUPPLIER_ORDERS_TO_PROCESS=Delay tolerance (in days) before alert on suppliers orders not processed yet
    -Delays_MAIN_DELAY_PROPALS_TO_CLOSE=Delay tolerance (in days) before alert on proposals to close
    -Delays_MAIN_DELAY_PROPALS_TO_BILL=Delay tolerance (in days) before alert on proposals not billed
    -Delays_MAIN_DELAY_NOT_ACTIVATED_SERVICES=Tolerance delay (in days) before alert on services to activate
    -Delays_MAIN_DELAY_RUNNING_SERVICES=Tolerance delay (in days) before alert on expired services
    -Delays_MAIN_DELAY_SUPPLIER_BILLS_TO_PAY=Tolerance delay (in days) before alert on unpaid supplier invoices
    -Delays_MAIN_DELAY_CUSTOMER_BILLS_UNPAYED=Tolerence delay (in days) before alert on unpaid client invoices
    -Delays_MAIN_DELAY_TRANSACTIONS_TO_CONCILIATE=Tolerance delay (in days) before alert on pending bank reconciliation
    -Delays_MAIN_DELAY_MEMBERS=Tolerance delay (in days) before alert on delayed membership fee
    -Delays_MAIN_DELAY_CHEQUES_TO_DEPOSIT=Tolerance delay (in days) before alert for cheques deposit to do
    -Delays_MAIN_DELAY_EXPENSEREPORTS=Tolerance delay (in days) before alert for expense reports to approve
    -SetupDescription1=The setup area is for initial setup parameters before starting to use Dolibarr.
    -SetupDescription2=The two mandatory setup steps are the following steps (the two first entries in the left setup menu):
    -SetupDescription3=Settings in menu <a href="%s">%s -> %s</a>. This step is required because it defines data used on Dolibarr screens to customize the default behavior of the software (for country-related features for example).
    -SetupDescription4=Settings in menu <a href="%s">%s -> %s</a>. This step is required because Dolibarr ERP/CRM is a collection of several modules/applications, all more or less independent. New features are added to menus for every module you activate.
    -SetupDescription5=Other menu entries manage optional parameters.
    +DelaysOfToleranceBeforeWarning=Delays before displaying an alert warning
    +DelaysOfToleranceDesc=This screen allows you to define the delay before an alert is reported onscreen with a %s icon for each late element.
    +Delays_MAIN_DELAY_ACTIONS_TODO=Delay (in days) before alert on planned events (agenda events) not completed yet
    +Delays_MAIN_DELAY_PROJECT_TO_CLOSE=Delay (in days) before alert on project not closed in time
    +Delays_MAIN_DELAY_TASKS_TODO=Delay (in days) before alert on planned tasks (project tasks) not completed yet
    +Delays_MAIN_DELAY_ORDERS_TO_PROCESS=Delay (in days) before alert on orders not processed yet
    +Delays_MAIN_DELAY_SUPPLIER_ORDERS_TO_PROCESS=Delay (in days) before alert on purchase orders not processed yet
    +Delays_MAIN_DELAY_PROPALS_TO_CLOSE=Delay (in days) before alert on proposals to close
    +Delays_MAIN_DELAY_PROPALS_TO_BILL=Delay (in days) before alert on proposals not billed
    +Delays_MAIN_DELAY_NOT_ACTIVATED_SERVICES=Delay (in days) before alert on services to activate
    +Delays_MAIN_DELAY_RUNNING_SERVICES=Delay (in days) before alert on expired services
    +Delays_MAIN_DELAY_SUPPLIER_BILLS_TO_PAY=Delay (in days) before alert on unpaid supplier invoices
    +Delays_MAIN_DELAY_CUSTOMER_BILLS_UNPAYED=Delay (in days) before alert on unpaid client invoices
    +Delays_MAIN_DELAY_TRANSACTIONS_TO_CONCILIATE=Delay (in days) before alert on pending bank reconciliation
    +Delays_MAIN_DELAY_MEMBERS=Delay (in days) before alert on delayed membership fee
    +Delays_MAIN_DELAY_CHEQUES_TO_DEPOSIT=Delay (in days) before alert for cheque deposit to do
    +Delays_MAIN_DELAY_EXPENSEREPORTS=Delay (in days) before alert for expense reports to approve
    +SetupDescription1=Before starting to use Dolibarr some initial parameters must be defined and modules enabled/configured.
    +SetupDescription2=The mandatory setup steps are the 2 first steps in the Setup menu, namely :
    +SetupDescription3=<a href="%s">%s -> %s</a><br>Basic parameters used to customize the default behavior of Dolibarr (e.g for country-related features).
    +SetupDescription4=<a href="%s">%s -> %s</a><br>Dolibarr ERP/CRM is a collection of many modules/applications, all more or less independent. The modules relevant to your needs must be enabled and configured. New items/options are added to menus with the activation of a module.
    +SetupDescription5=Other Setup menu entries provides optional parameters.
     LogEvents=Security audit events
     Audit=Audit
     InfoDolibarr=About Dolibarr
    @@ -1060,16 +1065,16 @@ LogEventDesc=You can enable here the logging for Dolibarr security events. Admin
     AreaForAdminOnly=Setup parameters can be set by <b>administrator users</b> only.
     SystemInfoDesc=System information is miscellaneous technical information you get in read only mode and visible for administrators only.
     SystemAreaForAdminOnly=This area is available for administrator users only. None of the Dolibarr permissions can reduce this limit.
    -CompanyFundationDesc=Edit on this page all known information of the company or foundation you need to manage (For this, click on "Modify" or "Save" button at bottom of page)
    -AccountantDesc=Edit on this page all known information about your accountant/bookkeeper
    +CompanyFundationDesc=Edit the information of the company/entity. Click on "%s" or "%s" button at the bottom of the page.
    +AccountantDesc=Edit the details of your accountant/bookkeeper
     AccountantFileNumber=File number
     DisplayDesc=You can choose each parameter related to the Dolibarr look and feel here
     AvailableModules=Available app/modules
     ToActivateModule=To activate modules, go on setup Area (Home->Setup->Modules).
     SessionTimeOut=Time out for session
    -SessionExplanation=This number guarantee that session will never expire before this delay, if the session cleaner is done by Internal PHP session cleaner (and nothing else). Internal PHP session cleaner does not guaranty that session will expire just after this delay. It will expire, after this delay, and when the session cleaner is ran, so every <b>%s/%s</b> access, but only during access made by other sessions.<br>Note: on some servers with an external session cleaning mechanism (cron under debian, ubuntu ...), the sessions can be destroyed after a period defined by the default <strong>session.gc_maxlifetime</strong>, no matter what the value entered here. 
    +SessionExplanation=This number guarantees that the session will never expire before this delay, if the session cleaner is done by Internal PHP session cleaner (and nothing else). Internal PHP session cleaner does not guarantee that the session will expire after this delay. It will expire, after this delay, and when the session cleaner is run, so every <b>%s/%s</b> access, but only during access made by other sessions.<br>Note: on some servers with an external session cleaning mechanism (cron under debian, ubuntu ...), the sessions can be destroyed after a period defined by the default <strong>session.gc_maxlifetime</strong>, no matter what the value entered here is.
     TriggersAvailable=Available triggers
    -TriggersDesc=Triggers are files that will modify the behaviour of Dolibarr workflow once copied into the directory <b>htdocs/core/triggers</b>. They realised new actions, activated on Dolibarr events (new company creation, invoice validation, ...).
    +TriggersDesc=Triggers are files that will modify the behavior of Dolibarr workflow once copied into the directory <b>htdocs/core/triggers</b>. They realize new actions, activated on Dolibarr events (new company creation, invoice validation, ...).
     TriggerDisabledByName=Triggers in this file are disabled by the <b>-NORUN</b> suffix in their name.
     TriggerDisabledAsModuleDisabled=Triggers in this file are disabled as module <b>%s</b> is disabled.
     TriggerAlwaysActive=Triggers in this file are always active, whatever are the activated Dolibarr modules.
    @@ -1079,7 +1084,7 @@ DictionaryDesc=Insert all reference data. You can add your values to the default
     ConstDesc=This page allows you to edit all other parameters not available in previous pages. These are mostly reserved parameters for developers or advanced troubleshooting. For a list of options <a href="https://wiki.dolibarr.org/index.php/Setup_Other#List_of_known_hidden_options" title="External Site - opens in a new window" target="_blank">check here</a>.
     MiscellaneousDesc=All other security related parameters are defined here.
     LimitsSetup=Limits/Precision setup
    -LimitsDesc=You can define limits, precisions and optimisations used by Dolibarr here
    +LimitsDesc=You can define limits, precisions and optimizations used by Dolibarr here
     MAIN_MAX_DECIMALS_UNIT=Max decimals for unit prices
     MAIN_MAX_DECIMALS_TOT=Max decimals for total prices
     MAIN_MAX_DECIMALS_SHOWN=Max decimals for prices shown on screen (Add <b>...</b> after this number if you want to see <b>...</b> when number is truncated when shown on screen)
    @@ -1088,51 +1093,51 @@ UnitPriceOfProduct=Net unit price of a product
     TotalPriceAfterRounding=Total price (net/vat/incl tax) after rounding
     ParameterActiveForNextInputOnly=Parameter effective for next input only
     NoEventOrNoAuditSetup=No security event has been recorded yet. This can be normal if audit has not been enabled on "setup - security - audit" page.
    -NoEventFoundWithCriteria=No security event has been found for such search criterias.
    +NoEventFoundWithCriteria=No security event has been found for this search criteria.
     SeeLocalSendMailSetup=See your local sendmail setup
     BackupDesc=To make a complete backup of Dolibarr, you must:
     BackupDesc2=Save content of documents directory (<b>%s</b>) that contains all uploaded and generated files (So it includes all dump files generated at step 1).
    -BackupDesc3=Save content of your database (<b>%s</b>) into a dump file. For this, you can use following assistant.
    +BackupDesc3=Save content of your database (<b>%s</b>) into a dump file. For this, you can use the following assistant.
     BackupDescX=Archived directory should be stored in a secure place.
     BackupDescY=The generated dump file should be stored in a secure place.
    -BackupPHPWarning=Backup can't be guaranted with this method. Prefer previous one
    +BackupPHPWarning=Backup cannot be guaranteed with this method. Previous one recommended.
     RestoreDesc=To restore a Dolibarr backup, you must:
    -RestoreDesc2=Restore archive file (zip file for example) of documents directory to extract tree of files in documents directory of a new Dolibarr installation or into this current documents directoy (<b>%s</b>).
    +RestoreDesc2=Restore archive file (zip file for example) of documents directory to extract tree of files in documents directory of a new Dolibarr installation or into this current documents directory (<b>%s</b>).
     RestoreDesc3=Restore the data, from a backup dump file, into the database of the new Dolibarr installation or into the database of this current installation (<b>%s</b>). Warning, once restore is finished, you must use a login/password, that existed when backup was made, to connect again. To restore a backup database into this current installation, you can follow this assistant.
     RestoreMySQL=MySQL import
     ForcedToByAModule= This rule is forced to <b>%s</b> by an activated module
     PreviousDumpFiles=Generated database backup files
    -WeekStartOnDay=First day of week 
    +WeekStartOnDay=First day of week
     RunningUpdateProcessMayBeRequired=Running the upgrade process seems to be required (Programs version %s differs from database version %s)
     YouMustRunCommandFromCommandLineAfterLoginToUser=You must run this command from command line after login to a shell with user <b>%s</b> or you must add -W option at end of command line to provide <b>%s</b> password.
     YourPHPDoesNotHaveSSLSupport=SSL functions not available in your PHP
     DownloadMoreSkins=More skins to download
     SimpleNumRefModelDesc=Returns the reference number with format %syymm-nnnn where yy is year, mm is month and nnnn is a sequence without hole and with no reset
    -ShowProfIdInAddress=Show professionnal id with addresses on documents
    -ShowVATIntaInAddress=Hide VAT Intra num with addresses on documents
    +ShowProfIdInAddress=Show professional id with addresses on documents
    +ShowVATIntaInAddress=Hide intra-Community VAT number with addresses on documents
     TranslationUncomplete=Partial translation
    -MAIN_DISABLE_METEO=Disable meteo view
    +MAIN_DISABLE_METEO=Disable meteorological view
     MeteoStdMod=Standard mode
     MeteoStdModEnabled=Standard mode enabled
     MeteoPercentageMod=Percentage mode
     MeteoPercentageModEnabled=Percentage mode enabled
     MeteoUseMod=Click to use %s
     TestLoginToAPI=Test login to API
    -ProxyDesc=Some features of Dolibarr need to have an Internet access to work. Define here parameters for this. If the Dolibarr server is behind a Proxy server, those parameters tells Dolibarr how to access Internet through it. 
    +ProxyDesc=Some features of Dolibarr need to have internet access to work. Define here the parameters for this. If the Dolibarr server is behind a Proxy server, these parameters tell Dolibarr how to access the internet through it.
     ExternalAccess=External access
     MAIN_PROXY_USE=Use a proxy server (otherwise direct access to internet)
     MAIN_PROXY_HOST=Name/Address of proxy server
     MAIN_PROXY_PORT=Port of proxy server
     MAIN_PROXY_USER=Login to use the proxy server
     MAIN_PROXY_PASS=Password to use the proxy server
    -DefineHereComplementaryAttributes=Define here all attributes, not already available by default, and that you want to be supported for %s.
    +DefineHereComplementaryAttributes=Define any attributes not already available by default, that you want to be supported for %s here.
     ExtraFields=Complementary attributes
     ExtraFieldsLines=Complementary attributes (lines)
     ExtraFieldsLinesRec=Complementary attributes (templates invoices lines)
     ExtraFieldsSupplierOrdersLines=Complementary attributes (order lines)
     ExtraFieldsSupplierInvoicesLines=Complementary attributes (invoice lines)
     ExtraFieldsThirdParties=Complementary attributes (thirdparty)
    -ExtraFieldsContacts=Complementary attributes (contact/address)
    +ExtraFieldsContacts=Complementary attributes (contact address)
     ExtraFieldsMember=Complementary attributes (member)
     ExtraFieldsMemberType=Complementary attributes (member type)
     ExtraFieldsCustomerInvoices=Complementary attributes (invoices)
    @@ -1146,43 +1151,44 @@ AlphaNumOnlyLowerCharsAndNoSpace=only alphanumericals and lower case characters
     SendmailOptionNotComplete=Warning, on some Linux systems, to send email from your email, sendmail execution setup must contains option -ba (parameter mail.force_extra_parameters into your php.ini file). If some recipients never receive emails, try to edit this PHP parameter with mail.force_extra_parameters = -ba).
     PathToDocuments=Path to documents
     PathDirectory=Directory
    -SendmailOptionMayHurtBuggedMTA=Feature to send mails using method "PHP mail direct" will generate a mail message that might be not correctly parsed by some receiving mail servers. Result is that some mails can't be read by people hosted by those bugged platforms. It's case for some Internet providers (Ex: Orange in France). This is not a problem into Dolibarr nor into PHP but onto receiving mail server. You can however add option MAIN_FIX_FOR_BUGGED_MTA to 1 into setup - other to modify Dolibarr to avoid this. However, you may experience problem with other servers that respect strictly the SMTP standard. The other solution (recommended) is to use the method "SMTP socket library" that has no disadvantages.
    +SendmailOptionMayHurtBuggedMTA=Feature to send mails using method "PHP mail direct" will generate a mail message that might not be parsed correctly by some receiving mail servers. The result is that some mails can't be read by people hosted by those bugged platforms. This is the case for some Internet providers (Ex: Orange in France). This is not a problem with Dolibarr or PHP but with the receiving mail server. You can however add an option MAIN_FIX_FOR_BUGGED_MTA to 1 in Setup - Other to modify Dolibarr to avoid this. However, you may experience problems with other servers that strictly use the SMTP standard. The other solution (recommended) is to use the method "SMTP socket library" which has no disadvantages.
     TranslationSetup=Setup of translation
     TranslationKeySearch=Search a translation key or string
     TranslationOverwriteKey=Overwrite a translation string
     TranslationDesc=How to set displayed application language :<br>* Systemwide: menu <strong>Home - Setup - Display</strong><br>* Per user: Use the <strong>User display setup</strong> tab on user card (click on username at the top of the screen).
     TranslationOverwriteDesc=You can also override strings filling the following table. Choose your language from "%s" dropdown, insert the translation key string into "%s" and your new translation into "%s"
    -TranslationOverwriteDesc2=You can use the other tab to help you know translation key to use
    +TranslationOverwriteDesc2=You can use the other tab to help you know which translation key to use
     TranslationString=Translation string
     CurrentTranslationString=Current translation string
     WarningAtLeastKeyOrTranslationRequired=A search criteria is required at least for key or translation string
     NewTranslationStringToShow=New translation string to show
     OriginalValueWas=The original translation is overwritten. Original value was:<br><br>%s
    -TransKeyWithoutOriginalValue=You forced a new translation for the translation key '<strong>%s</strong>' that does not exists in any language files
    +TransKeyWithoutOriginalValue=You forced a new translation for the translation key '<strong>%s</strong>' that does not exist in any language files
     TotalNumberOfActivatedModules=Activated application/modules: <b>%s</b> / <b>%s</b>
     YouMustEnableOneModule=You must at least enable 1 module
    -ClassNotFoundIntoPathWarning=Class %s not found into PHP path
    +ClassNotFoundIntoPathWarning=Class %s not found in PHP path
     YesInSummer=Yes in summer
    -OnlyFollowingModulesAreOpenedToExternalUsers=Note, only following modules are opened to external users (whatever are permission of such users) and only if permissions were granted:
    +OnlyFollowingModulesAreOpenedToExternalUsers=Note, only the following modules are opened to external users (whatever the permissions of such users) and only if permissions are granted:
     SuhosinSessionEncrypt=Session storage encrypted by Suhosin
     ConditionIsCurrently=Condition is currently %s
    -YouUseBestDriver=You use driver %s that is best driver available currently.
    -YouDoNotUseBestDriver=You use drive %s but driver %s is recommended.
    -NbOfProductIsLowerThanNoPb=You have only %s products/services into database. This does not required any particular optimization.
    +YouUseBestDriver=You use driver %s which is the best driver available currently.
    +YouDoNotUseBestDriver=You use driver %s but driver %s is recommended.
    +NbOfProductIsLowerThanNoPb=You have only %s products/services in the database. This does not require any particular optimization.
     SearchOptim=Search optimization
    -YouHaveXProductUseSearchOptim=You have %s product into database. You should add the constant PRODUCT_DONOTSEARCH_ANYWHERE to 1 into Home-Setup-Other, you limit the search to the beginning of strings making possible for database to use index and you should get an immediate response.
    -BrowserIsOK=You are using the web browser %s. This browser is ok for security and performance.
    -BrowserIsKO=You are using the web browser %s. This browser is known to be a bad choice for security, performance and reliability. We recommand you to use Firefox, Chrome, Opera or Safari.
    +YouHaveXProductUseSearchOptim=You have %s products in the database. You should add the constant PRODUCT_DONOTSEARCH_ANYWHERE to 1 in Home-Setup-Other. Limit the search to the beginning of strings which makes it possible for the database to use indexes and you should get an immediate response.
    +BrowserIsOK=You are using the %s web browser. This browser is ok for security and performance.
    +BrowserIsKO=You are using the %s web browser. This browser is known to be a bad choice for security, performance and reliability. We recommend using Firefox, Chrome, Opera or Safari.
     XDebugInstalled=XDebug is loaded.
     XCacheInstalled=XCache is loaded.
    -AddRefInList=Display customer/supplier ref into list (select list or combobox) and most of hyperlink. Third parties will appears with name "CC12345 - SC45678 - The big company coorp", instead of "The big company coorp".
    -AskForPreferredShippingMethod=Ask for preferred Sending Method for Third Parties.
    +AddRefInList=Display Customer/Supplier ref. info list (select list or combobox) and most of hyperlink.<br>Third Parties will appear with a name format of "CC12345 - SC45678 - The Big Company corp." instead of "The Big Company corp".
    +AddAdressInList=Display Customer/Supplier adress info list (select list or combobox)<br>Third Parties will appear with a name format of "The Big Company corp. - 21 jump street 123456 Big town - USA" instead of "The Big Company corp".
    +AskForPreferredShippingMethod=Ask for preferred shipping method for Third Parties.
     FieldEdition=Edition of field %s
     FillThisOnlyIfRequired=Example: +2 (fill only if timezone offset problems are experienced)
     GetBarCode=Get barcode
     ##### Module password generation
     PasswordGenerationStandard=Return a password generated according to internal Dolibarr algorithm: 8 characters containing shared numbers and characters in lowercase.
    -PasswordGenerationNone=Do not suggest any generated password. Password must be typed in manually.
    +PasswordGenerationNone=Do not suggest a generated password. Password must be typed in manually.
     PasswordGenerationPerso=Return a password according to your personally defined configuration.
     SetupPerso=According to your configuration
     PasswordPatternDesc=Password pattern description
    @@ -1195,23 +1201,23 @@ UserMailRequired=EMail required to create a new user
     HRMSetup=HRM module setup
     ##### Company setup #####
     CompanySetup=Companies module setup
    -CompanyCodeChecker=Module for third parties code generation and checking (customer or vendor)
    -AccountCodeManager=Module for accounting code generation (customer or vendor)
    +CompanyCodeChecker=Options for automatic generation of customer / vendor codes
    +AccountCodeManager=Options for automatic generation of customer / vendor accounting codes
     NotificationsDesc=EMails notifications feature allows you to silently send automatic mail, for some Dolibarr events. Targets of notifications can be defined:
     NotificationsDescUser=* per users, one user at time.
     NotificationsDescContact=* per third parties contacts (customers or vendors), one contact at time.
     NotificationsDescGlobal=* or by setting global target emails in module setup page.
    -ModelModules=Documents templates
    -DocumentModelOdt=Generate documents from OpenDocuments templates (.ODT or .ODS files for OpenOffice, KOffice, TextEdit,...)
    +ModelModules=Document Templates
    +DocumentModelOdt=Generate documents from OpenDocument templates (.ODT / .ODS files from LibreOffice, OpenOffice, KOffice, TextEdit,...)
     WatermarkOnDraft=Watermark on draft document
     JSOnPaimentBill=Activate feature to autofill payment lines on payment form
    -CompanyIdProfChecker=Rules on Professional Ids
    +CompanyIdProfChecker=Rules for Professional IDs
     MustBeUnique=Must be unique?
    -MustBeMandatory=Mandatory to create third parties?
    +MustBeMandatory=Mandatory to create third parties (if vat number or type of company defined) ?
     MustBeInvoiceMandatory=Mandatory to validate invoices?
     TechnicalServicesProvided=Technical services provided
     #####DAV #####
    -WebDAVSetupDesc=This is the links to access the WebDAV directory. It contains a "public" dir open to any user knowing the URL (if public directory access allowed) and a "private" directory that need an existing login account/password to access to.
    +WebDAVSetupDesc=This is the links to access the WebDAV directory. It contains a "public" dir open to any user knowing the URL (if public directory access allowed) and a "private" directory that need an existing login account/password to access.
     WebDavServer=Root URL of %s server : %s
     ##### Webcal setup #####
     WebCalUrlForVCalExport=An export link to <b>%s</b> format is available at following link: %s
    @@ -1219,6 +1225,7 @@ WebCalUrlForVCalExport=An export link to <b>%s</b> format is available at follow
     BillsSetup=Invoices module setup
     BillsNumberingModule=Invoices and credit notes numbering model
     BillsPDFModules=Invoice documents models
    +BillsPDFModulesAccordindToInvoiceType=Invoice documents models according to invoice type
     PaymentsPDFModules=Payment documents models
     CreditNote=Credit note
     CreditNotes=Credit notes
    @@ -1343,11 +1350,11 @@ LDAPTestSynchroMemberType=Test member type synchronization
     LDAPTestSearch= Test a LDAP search
     LDAPSynchroOK=Synchronization test successful
     LDAPSynchroKO=Failed synchronization test
    -LDAPSynchroKOMayBePermissions=Failed synchronization test. Check that connexion to server is correctly configured and allows LDAP udpates
    +LDAPSynchroKOMayBePermissions=Failed synchronization test. Check that the connection to the server is correctly configured and allows LDAP updates
     LDAPTCPConnectOK=TCP connect to LDAP server successful (Server=%s, Port=%s)
     LDAPTCPConnectKO=TCP connect to LDAP server failed (Server=%s, Port=%s)
    -LDAPBindOK=Connect/Authentificate to LDAP server successful (Server=%s, Port=%s, Admin=%s, Password=%s)
    -LDAPBindKO=Connect/Authentificate to LDAP server failed (Server=%s, Port=%s, Admin=%s, Password=%s)
    +LDAPBindOK=Connect/Authenticate to LDAP server successful (Server=%s, Port=%s, Admin=%s, Password=%s)
    +LDAPBindKO=Connect/Authenticate to LDAP server failed (Server=%s, Port=%s, Admin=%s, Password=%s)
     LDAPSetupForVersion3=LDAP server configured for version 3
     LDAPSetupForVersion2=LDAP server configured for version 2
     LDAPDolibarrMapping=Dolibarr Mapping
    @@ -1360,8 +1367,8 @@ LDAPFieldLoginSamba=Login (samba, activedirectory)
     LDAPFieldLoginSambaExample=Example : samaccountname
     LDAPFieldFullname=Full name
     LDAPFieldFullnameExample=Example : cn
    -LDAPFieldPasswordNotCrypted=Password not crypted
    -LDAPFieldPasswordCrypted=Password crypted
    +LDAPFieldPasswordNotCrypted=Password not encrypted
    +LDAPFieldPasswordCrypted=Password encrypted
     LDAPFieldPasswordExample=Example : userPassword
     LDAPFieldCommonNameExample=Example : cn
     LDAPFieldName=Name
    @@ -1409,40 +1416,41 @@ LDAPDescMembersTypes=This page allows you to define LDAP attributes name in LDAP
     LDAPDescValues=Example values are designed for <b>OpenLDAP</b> with following loaded schemas: <b>core.schema, cosine.schema, inetorgperson.schema</b>). If you use thoose values and OpenLDAP, modify your LDAP config file <b>slapd.conf</b> to have all thoose schemas loaded.
     ForANonAnonymousAccess=For an authenticated access (for a write access for example)
     PerfDolibarr=Performance setup/optimizing report
    -YouMayFindPerfAdviceHere=You will find on this page some checks or advices related to performance.
    -NotInstalled=Not installed, so your server is not slow down by this.
    +YouMayFindPerfAdviceHere=This page provides some checks or advice related to performance.
    +NotInstalled=Not installed, so your server is not slowed down by this.
     ApplicativeCache=Applicative cache
    -MemcachedNotAvailable=No applicative cache found. You can enhance performance by installing a cache server Memcached and a module able to use this cache server.<br>More information here <a href="http://wiki.dolibarr.org/index.php/Module_MemCached_EN">http://wiki.dolibarr.org/index.php/Module_MemCached_EN</a>.<br>Note that a lot of web hosting provider does not provide such cache server. 
    +MemcachedNotAvailable=No applicative cache found. You can enhance performance by installing a cache server Memcached and a module able to use this cache server.<br>More information here <a href="http://wiki.dolibarr.org/index.php/Module_MemCached_EN">http://wiki.dolibarr.org/index.php/Module_MemCached_EN</a>.<br>Note that a lot of web hosting provider does not provide such cache server.
     MemcachedModuleAvailableButNotSetup=Module memcached for applicative cache found but setup of module is not complete.
     MemcachedAvailableAndSetup=Module memcached dedicated to use memcached server is enabled.
     OPCodeCache=OPCode cache
    -NoOPCodeCacheFound=No OPCode cache found. May be you use another OPCode cache than XCache or eAccelerator (good), may be you don't have OPCode cache (very bad). 
    +NoOPCodeCacheFound=No OPCode cache found. Maybe you are using an OPCode cache other than XCache or eAccelerator (good), or maybe you don't have OPCode cache (very bad).
     HTTPCacheStaticResources=HTTP cache for static resources (css, img, javascript)
     FilesOfTypeCached=Files of type %s are cached by HTTP server
     FilesOfTypeNotCached=Files of type %s are not cached by HTTP server
     FilesOfTypeCompressed=Files of type %s are compressed by HTTP server
     FilesOfTypeNotCompressed=Files of type %s are not compressed by HTTP server
     CacheByServer=Cache by server
    -CacheByServerDesc=For exemple using the Apache directive "ExpiresByType image/gif A2592000"
    +CacheByServerDesc=For example using the Apache directive "ExpiresByType image/gif A2592000"
     CacheByClient=Cache by browser
     CompressionOfResources=Compression of HTTP responses
    -CompressionOfResourcesDesc=For exemple using the Apache directive "AddOutputFilterByType DEFLATE"
    -TestNotPossibleWithCurrentBrowsers=Such an automatic detection is not possible with current browsers 
    -DefaultValuesDesc=You can define/force here the default value you want to get when your create a new record, and/or defaut filters or sort order when your list record. 
    -DefaultCreateForm=Default values (on forms to create)
    +CompressionOfResourcesDesc=For example using the Apache directive "AddOutputFilterByType DEFLATE"
    +TestNotPossibleWithCurrentBrowsers=Such an automatic detection is not possible with current browsers
    +DefaultValuesDesc=Here you can define/force the default value you want to have when you create a new record, and/or default filters or sort order when your list records.
    +DefaultCreateForm=Default values (to create on forms)
     DefaultSearchFilters=Default search filters
     DefaultSortOrder=Default sort orders
     DefaultFocus=Default focus fields
    +DefaultMandatory=Mandatory form fields
     ##### Products #####
     ProductSetup=Products module setup
     ServiceSetup=Services module setup
     ProductServiceSetup=Products and Services modules setup
     NumberOfProductShowInSelect=Max number of products in combos select lists (0=no limit)
    -ViewProductDescInFormAbility=Visualization of product descriptions in the forms (otherwise as popup tooltip)
    +ViewProductDescInFormAbility=Display product descriptions in forms (otherwise as popup tooltip)
     MergePropalProductCard=Activate in product/service Attached Files tab an option to merge product PDF document to proposal PDF azur if product/service is in the proposal
    -ViewProductDescInThirdpartyLanguageAbility=Visualization of products descriptions in the third party language
    -UseSearchToSelectProductTooltip=Also if you have a large number of product (> 100 000), you can increase speed by setting constant PRODUCT_DONOTSEARCH_ANYWHERE to 1 in Setup->Other. Search will then be limited to start of string.
    -UseSearchToSelectProduct=Wait you press a key before loading content of product combo list (This may increase performance if you have a large number of products, but it is less convenient)
    +ViewProductDescInThirdpartyLanguageAbility=Display products descriptions in the language of the third party
    +UseSearchToSelectProductTooltip=Also if you have a large number of products (> 100 000), you can increase speed by setting constant PRODUCT_DONOTSEARCH_ANYWHERE to 1 in Setup->Other. Search will then be limited to start of string.
    +UseSearchToSelectProduct=Wait until you press a key before loading content of product combo list (This may increase performance if you have a large number of products, but it is less convenient)
     SetDefaultBarcodeTypeProducts=Default barcode type to use for products
     SetDefaultBarcodeTypeThirdParties=Default barcode type to use for third parties
     UseUnits=Define a unit of measure for Quantity during order, proposal or invoice lines edition
    @@ -1458,7 +1466,7 @@ SyslogFilename=File name and path
     YouCanUseDOL_DATA_ROOT=You can use DOL_DATA_ROOT/dolibarr.log for a log file in Dolibarr "documents" directory. You can set a different path to store this file.
     ErrorUnknownSyslogConstant=Constant %s is not a known Syslog constant
     OnlyWindowsLOG_USER=Windows only supports LOG_USER
    -CompressSyslogs=Syslog files compression and backup
    +CompressSyslogs=Compression and backup of debug log files (generated by module Log for debug)
     SyslogFileNumberOfSaves=Log backups
     ConfigureCleaningCronjobToSetFrequencyOfSaves=Configure cleaning scheduled job to set log backup frequency
     ##### Donations #####
    @@ -1479,7 +1487,7 @@ BarcodeDescC39=Barcode of type C39
     BarcodeDescC128=Barcode of type C128
     BarcodeDescDATAMATRIX=Barcode of type Datamatrix
     BarcodeDescQRCODE=Barcode of type QR code
    -GenbarcodeLocation=Bar code generation command line tool (used by internal engine for some bar code types). Must be compatible with "genbarcode".<br>For example: /usr/local/bin/genbarcode 
    +GenbarcodeLocation=Bar code generation command line tool (used by internal engine for some bar code types). Must be compatible with "genbarcode".<br>For example: /usr/local/bin/genbarcode
     BarcodeInternalEngine=Internal engine
     BarCodeNumberManager=Manager to auto define barcode numbers
     ##### Prelevements #####
    @@ -1503,7 +1511,7 @@ SendingsSetup=Sending module setup
     SendingsReceiptModel=Sending receipt model
     SendingsNumberingModules=Sendings numbering modules
     SendingsAbility=Support shipping sheets for customer deliveries
    -NoNeedForDeliveryReceipts=In most cases, shipping sheets are used both as sheets for customer deliveries (list of products to send) and sheets that is received and signed by customer. So product deliveries receipts is a duplicated feature and is rarely activated.
    +NoNeedForDeliveryReceipts=In most cases, shipping sheets are used both as sheets for customer deliveries (list of products to send) and sheets that are received and signed by customer. Hence the product deliveries receipt is a duplicated feature and is rarely activated.
     FreeLegalTextOnShippings=Free text on shipments
     ##### Deliveries #####
     DeliveryOrderNumberingModules=Products deliveries receipt numbering module
    @@ -1515,18 +1523,18 @@ AdvancedEditor=Advanced editor
     ActivateFCKeditor=Activate advanced editor for:
     FCKeditorForCompany=WYSIWIG creation/edition of elements description and note (except products/services)
     FCKeditorForProduct=WYSIWIG creation/edition of products/services description and note
    -FCKeditorForProductDetails=WYSIWIG creation/edition of products details lines for all entities (proposals, orders, invoices, etc...). <font class="warning">Warning: Using this option for this case is seriously not recommended as it can create problems with special characters and page formating when building PDF files.</font>
    +FCKeditorForProductDetails=WYSIWIG creation/edition of products details lines for all entities (proposals, orders, invoices, etc...). <font class="warning">Warning: Using this option for this case is seriously not recommended as it can create problems with special characters and page formatting when building PDF files.</font>
     FCKeditorForMailing= WYSIWIG creation/edition for mass eMailings (Tools->eMailing)
     FCKeditorForUserSignature=WYSIWIG creation/edition of user signature
     FCKeditorForMail=WYSIWIG creation/edition for all mail (except Tools->eMailing)
     ##### OSCommerce 1 #####
    -OSCommerceErrorConnectOkButWrongDatabase=Connection succeeded but database doesn't look to be an OSCommerce database (Key %s not found in table %s).
    -OSCommerceTestOk=Connection to server '%s' on database '%s' with user '%s' successfull.
    -OSCommerceTestKo1=Connection to server '%s' succeed but database '%s' could not be reached.
    +OSCommerceErrorConnectOkButWrongDatabase=Connection succeeded but database does not appear to be an OSCommerce database (Key %s not found in table %s).
    +OSCommerceTestOk=Connection to server '%s' on database '%s' with user '%s' successful.
    +OSCommerceTestKo1=Connection to server '%s' succeeded but database '%s' could not be reached.
     OSCommerceTestKo2=Connection to server '%s' with user '%s' failed.
     ##### Stock #####
    -StockSetup=Warehouse module setup
    -IfYouUsePointOfSaleCheckModule=If you use a Point of Sale module (POS module provided by default or another external module), this setup may be ignored by your Point Of Sale module. Most point of sales modules are designed to create immediatly an invoice and decrease stock by default whatever are options here. So, if you need or not to have a stock decrease when registering a sell from your Point Of Sale, check also your POS module set up.
    +StockSetup=Stock module setup
    +IfYouUsePointOfSaleCheckModule=If you use the Point of Sale module (POS) provided by default or an external module, this setup may be ignored by your POS module. Most POS modules are designed by default to create an invoice immediately and decrease stock irrespective of the options here. So if you need or not to have a stock decrease when registering a sale from your POS, check also your POS module setup.
     ##### Menu #####
     MenuDeleted=Menu deleted
     Menus=Menus
    @@ -1548,7 +1556,7 @@ DetailRight=Condition to display unauthorized grey menus
     DetailLangs=Lang file name for label code translation
     DetailUser=Intern / Extern / All
     Target=Target
    -DetailTarget=Target for links (_blank top open a new window)
    +DetailTarget=Target for links (_blank top opens a new window)
     DetailLevel=Level (-1:top menu, 0:header menu, >0 menu and sub menu)
     ModifMenu=Menu change
     DeleteMenu=Delete menu entry
    @@ -1556,14 +1564,14 @@ ConfirmDeleteMenu=Are you sure you want to delete menu entry <b>%s</b>?
     FailedToInitializeMenu=Failed to initialize menu
     ##### Tax #####
     TaxSetup=Taxes, social or fiscal taxes and dividends module setup
    -OptionVatMode=VAT due 
    +OptionVatMode=VAT due
     OptionVATDefault=Standard basis
     OptionVATDebitOption=Accrual basis
     OptionVatDefaultDesc=VAT is due:<br>- on delivery for goods (we use invoice date)<br>- on payments for services
     OptionVatDebitOptionDesc=VAT is due:<br>- on delivery for goods (we use invoice date)<br>- on invoice (debit) for services
     OptionPaymentForProductAndServices=Cash basis for products and services
     OptionPaymentForProductAndServicesDesc=VAT is due:<br>- on payment for goods<br>- on payments for services
    -SummaryOfVatExigibilityUsedByDefault=Time of VAT exigibility by default according to chosen option: 
    +SummaryOfVatExigibilityUsedByDefault=Time of VAT eligibility by default according to chosen option:
     OnDelivery=On delivery
     OnPayment=On payment
     OnInvoice=On invoice
    @@ -1575,41 +1583,41 @@ InvoiceDateUsed=Invoice date used
     YourCompanyDoesNotUseVAT=Your company has been defined to not use VAT (Home - Setup - Company/Organization), so there is no VAT options to setup.
     AccountancyCode=Accounting Code
     AccountancyCodeSell=Sale account. code
    -AccountancyCodeBuy=Purchase account. code 
    +AccountancyCodeBuy=Purchase account. code
     ##### Agenda #####
     AgendaSetup=Events and agenda module setup
     PasswordTogetVCalExport=Key to authorize export link
     PastDelayVCalExport=Do not export event older than
    -AGENDA_USE_EVENT_TYPE=Use events types (managed into menu Setup -> Dictionaries -> Type of agenda events)
    -AGENDA_USE_EVENT_TYPE_DEFAULT=Set automatically this default value for type of event into event create form
    -AGENDA_DEFAULT_FILTER_TYPE=Set automatically this type of event into search filter of agenda view
    -AGENDA_DEFAULT_FILTER_STATUS=Set automatically this status for events into search filter of agenda view
    +AGENDA_USE_EVENT_TYPE=Use events types (managed in menu Setup -> Dictionaries -> Type of agenda events)
    +AGENDA_USE_EVENT_TYPE_DEFAULT=Automatically set this default value for type of event in event create form
    +AGENDA_DEFAULT_FILTER_TYPE=Automatically set this type of event in search filter of agenda view
    +AGENDA_DEFAULT_FILTER_STATUS=Automatically set this status for events in search filter of agenda view
     AGENDA_DEFAULT_VIEW=Which tab do you want to open by default when selecting menu Agenda
     AGENDA_REMINDER_EMAIL=Enable event reminder <b>by emails</b> (remind option/delay can be defined on each event). Note: Module <strong>%s</strong> must be enabled and correctly setup to have reminder sent at the correct frequency.
    -AGENDA_REMINDER_BROWSER=Enable event reminder <b>on users browser</b> (when event date is reached, each user is able to refuse this from the browser confirmation question)
    +AGENDA_REMINDER_BROWSER=Enable event reminder <b>on user's browser</b> (when event date is reached, each user is able to refuse this from the browser confirmation question)
     AGENDA_REMINDER_BROWSER_SOUND=Enable sound notification
     AGENDA_SHOW_LINKED_OBJECT=Show linked object into agenda view
     ##### Clicktodial #####
     ClickToDialSetup=Click To Dial module setup
     ClickToDialUrlDesc=Url called when a click on phone picto is done.  In URL, you can use tags<br><b>__PHONETO__</b> that will be replaced with the phone number of person to call<br><b>__PHONEFROM__</b> that will be replaced with phone number of calling person (yours)<br><b>__LOGIN__</b> that will be replaced with clicktodial login (defined on user card)<br><b>__PASS__</b> that will be replaced with clicktodial password (defined on user card).
    -ClickToDialDesc=This module allows to make phone numbers clickable. A click on this icon will call make your phone to call the phone number. This can be used to call a call center system from Dolibarr that can call the phone number on a SIP system for example.
    +ClickToDialDesc=This module allows to make phone numbers clickable. A click on this icon will call make your phone call the phone number. This can be used to call a call center system from Dolibarr that can call the phone number on a SIP system for example.
     ClickToDialUseTelLink=Use just a link "tel:" on phone numbers
    -ClickToDialUseTelLinkDesc=Use this method if your users have a softphone or a software interface installed on same computer than the browser, and called when you click on a link in your browser that start with "tel:". If you need a full server solution (no need of local software installation), you must set this to "No" and fill next field.
    +ClickToDialUseTelLinkDesc=Use this method if your users have a softphone or a software interface installed on the same computer as the browser, and called when you click on a link in your browser that starts with "tel:". If you need a full server solution (no need of local software installation), you must set this to "No" and fill next field.
     ##### Point Of Sales (CashDesk) #####
     CashDesk=Point of sales
     CashDeskSetup=Point of sales module setup
    -CashDeskThirdPartyForSell=Default generic third party to use for sells
    +CashDeskThirdPartyForSell=Default generic third party to use for sales
     CashDeskBankAccountForSell=Default account to use to receive cash payments
     CashDeskBankAccountForCheque= Default account to use to receive payments by cheque
     CashDeskBankAccountForCB= Default account to use to receive payments by credit cards
    -CashDeskDoNotDecreaseStock=Disable stock decrease when a sell is done from Point of Sale (if "no", stock decrease is done for each sell done from POS, whatever is option set into module Stock).
    +CashDeskDoNotDecreaseStock=Disable stock decrease when a sale is done from Point of Sale (if "no", stock decrease is done for each sale done from POS, irrespective of the option set in module Stock).
     CashDeskIdWareHouse=Force and restrict warehouse to use for stock decrease
    -StockDecreaseForPointOfSaleDisabled=Stock decrease from Point Of Sale disabled
    +StockDecreaseForPointOfSaleDisabled=Stock decrease from Point of Sale disabled
     StockDecreaseForPointOfSaleDisabledbyBatch=Stock decrease in POS is not compatible with lot management
    -CashDeskYouDidNotDisableStockDecease=You did not disable stock decrease when making a sell from Point Of Sale. So a warehouse is required.
    +CashDeskYouDidNotDisableStockDecease=You did not disable stock decrease when making a sale from Point of Sale. Hence a warehouse is required.
     ##### Bookmark #####
     BookmarkSetup=Bookmark module setup
    -BookmarkDesc=This module allows you to manage bookmarks. You can also add shortcuts to any Dolibarr pages or externale web sites on your left menu.
    +BookmarkDesc=This module allows you to manage bookmarks. You can also add shortcuts to any Dolibarr pages or external web sites on your left menu.
     NbOfBoomarkToShow=Maximum number of bookmarks to show in left menu
     ##### WebServices #####
     WebServicesSetup=Webservices module setup
    @@ -1623,7 +1631,7 @@ ApiProductionMode=Enable production mode (this will activate use of a cache for
     ApiExporerIs=You can explore and test the APIs at URL
     OnlyActiveElementsAreExposed=Only elements from enabled modules are exposed
     ApiKey=Key for API
    -WarningAPIExplorerDisabled=The API explorer has been disabled. API explorer is not required to provide API services. It is a tool for developer to find/test REST APIs. If you need this tool, go into setup of module API REST to activate it. 
    +WarningAPIExplorerDisabled=The API explorer has been disabled. API explorer is not required to provide API services. It is a tool for developer to find/test REST APIs. If you need this tool, go into setup of module API REST to activate it.
     ##### Bank #####
     BankSetupModule=Bank module setup
     FreeLegalTextOnChequeReceipts=Free text on cheque receipts
    @@ -1637,7 +1645,7 @@ ChequeReceiptsNumberingModule=Cheque Receipts Numbering module
     MultiCompanySetup=Multi-company module setup
     ##### Suppliers #####
     SuppliersSetup=Supplier module setup
    -SuppliersCommandModel=Complete template of prchase order (logo...)
    +SuppliersCommandModel=Complete template of purchase order (logo...)
     SuppliersInvoiceModel=Complete template of vendor invoice (logo...)
     SuppliersInvoiceNumberingModel=Supplier invoices numbering models
     IfSetToYesDontForgetPermission=If set to yes, don't forget to provide permissions to groups or users allowed for the second approval
    @@ -1654,7 +1662,7 @@ ProjectsSetup=Project module setup
     ProjectsModelModule=Project reports document model
     TasksNumberingModules=Tasks numbering module
     TaskModelModule=Tasks reports document model
    -UseSearchToSelectProject=Wait you press a key before loading content of project combo list (This may increase performance if you have a large number of project, but it is less convenient)
    +UseSearchToSelectProject=Wait until a key is pressed before loading content of Project combo list.<br>This may improve performance if you have a large number of projects, but it is less convenient.
     ##### ECM (GED) #####
     ##### Fiscal Year #####
     AccountingPeriods=Accounting periods
    @@ -1675,7 +1683,7 @@ NoAmbiCaracAutoGeneration=Do not use ambiguous characters ("1","l","i","|","0","
     SalariesSetup=Setup of module salaries
     SortOrder=Sort order
     Format=Format
    -TypePaymentDesc=0:Customer payment type, 1:Vndor payment type, 2:Both customers and vendors payment type 
    +TypePaymentDesc=0:Customer payment type, 1:Vendor payment type, 2:Both customers and vendors payment type
     IncludePath=Include path (defined into variable %s)
     ExpenseReportsSetup=Setup of module Expense Reports
     TemplatePDFExpenseReports=Document templates to generate expense report document
    @@ -1687,16 +1695,17 @@ YouMayFindNotificationsFeaturesIntoModuleNotification=You may find options for E
     ListOfNotificationsPerUser=List of notifications per user*
     ListOfNotificationsPerUserOrContact=List of notifications per user* or per contact**
     ListOfFixedNotifications=List of fixed notifications
    -GoOntoUserCardToAddMore=Go on the tab "Notifications" of a user to add or remove notifications for users
    -GoOntoContactCardToAddMore=Go on the tab "Notifications" of a third party to add or remove notifications for contacts/addresses
    +GoOntoUserCardToAddMore=Go to the tab "Notifications" of a user to add or remove notifications for users
    +GoOntoContactCardToAddMore=Go on the tab "Notifications" of a third party to add or remove notifications for contact addresses
     Threshold=Threshold
     BackupDumpWizard=Wizard to build database backup dump file
     SomethingMakeInstallFromWebNotPossible=Installation of external module is not possible from the web interface for the following reason:
    -SomethingMakeInstallFromWebNotPossible2=For this reason, process to upgrade described here is only manual steps a privileged user can do. 
    +SomethingMakeInstallFromWebNotPossible2=For this reason, process to upgrade described here is only manual steps a privileged user can do.
     InstallModuleFromWebHasBeenDisabledByFile=Install of external module from application has been disabled by your administrator. You must ask him to remove the file <strong>%s</strong> to allow this feature.
    -ConfFileMustContainCustom=Installing or building an external module from application need to save the module files into directory <strong>%s</strong>. To have this directory processed by Dolibarr, you must setup your <strong>conf/conf.php</strong> to add the 2 directive lines:<br><strong>$dolibarr_main_url_root_alt='/custom';</strong><br><strong>$dolibarr_main_document_root_alt='%s/custom';</strong> 
    +ConfFileMustContainCustom=Installing or building an external module from application need to save the module files into directory <strong>%s</strong>. To have this directory processed by Dolibarr, you must setup your <strong>conf/conf.php</strong> to add the 2 directive lines:<br><strong>$dolibarr_main_url_root_alt='/custom';</strong><br><strong>$dolibarr_main_document_root_alt='%s/custom';</strong>
     HighlightLinesOnMouseHover=Highlight table lines when mouse move passes over
     HighlightLinesColor=Highlight color of the line when the mouse passes over (keep empty for no highlight)
    +HighlightLinesChecked=Highlight color of the line when it is checked (keep empty for no highlight)
     TextTitleColor=Text color of Page title
     LinkColor=Color of links
     PressF5AfterChangingThis=Press CTRL+F5 on keyboard or clear your browser cache after changing this value to have it effective
    @@ -1712,16 +1721,16 @@ BackgroundTableLineEvenColor=Background color for even table lines
     MinimumNoticePeriod=Minimum notice period (Your leave request must be done before this delay)
     NbAddedAutomatically=Number of days added to counters of users (automatically) each month
     EnterAnyCode=This field contains a reference to identify line. Enter any value of your choice, but without special characters.
    -UnicodeCurrency=Enter here between braces, list of byte number that represent the currency symbol. For exemple: for $, enter [36] - for brazil real R$ [82,36] - for €, enter [8364]
    +UnicodeCurrency=Enter here between braces, list of byte number that represent the currency symbol. For example: for $, enter [36] - for brazil real R$ [82,36] - for €, enter [8364]
     ColorFormat=The RGB color is in HEX format, eg: FF0000
     PositionIntoComboList=Position of line into combo lists
     SellTaxRate=Sale tax rate
     RecuperableOnly=Yes for VAT "Not Perceived but Recoverable" dedicated for some state in France. Keep value to "No" in all other cases.
     UrlTrackingDesc=If the provider or transport service offer a page or web site to check status of your shipping, you can enter it here. You can use the key {TRACKID} into URL parameters so the system will replace it with value of tracking number user entered into shipment card.
    -OpportunityPercent=When you create an opportunity, you will defined an estimated amount of project/lead. According to status of opportunity, this amount may be multiplicated by this rate to evaluate global amount all your opportunities may generate. Value is percent (between 0 and 100).
    +OpportunityPercent=When you create a lead, you will define an estimated amount of project/lead. According to status of lead, this amount may be multiplied by this rate to evaluate global amount all your opportunities may generate. Value is percent (between 0 and 100).
     TemplateForElement=This template record is dedicated to which element
     TypeOfTemplate=Type of template
    -TemplateIsVisibleByOwnerOnly=Template is visible by owner only
    +TemplateIsVisibleByOwnerOnly=Template is visible to owner only
     VisibleEverywhere=Visible everywhere
     VisibleNowhere=Visible nowhere
     FixTZ=TimeZone fix
    @@ -1747,10 +1756,10 @@ YouUseLastStableVersion=You use the latest stable version
     TitleExampleForMajorRelease=Example of message you can use to announce this major release (feel free to use it on your web sites)
     TitleExampleForMaintenanceRelease=Example of message you can use to announce this maintenance release (feel free to use it on your web sites)
     ExampleOfNewsMessageForMajorRelease=Dolibarr ERP & CRM %s is available. Version %s is a major release with a lot of new features for both users and developers. You can download it from the download area of https://www.dolibarr.org portal (subdirectory Stable versions). You can read <a href="https://github.com/Dolibarr/dolibarr/blob/develop/ChangeLog">ChangeLog</a> for complete list of changes.
    -ExampleOfNewsMessageForMaintenanceRelease=Dolibarr ERP & CRM %s is available. Version %s is a maintenance version, so it contains only fixes of bugs. We recommend everybody using an older version to upgrade to this one. As any maintenance release, no new features, nor data structure change is present into this version. You can download it from the download area of https://www.dolibarr.org portal (subdirectory Stable versions). You can read <a href="https://github.com/Dolibarr/dolibarr/blob/develop/ChangeLog">ChangeLog</a> for complete list of changes.
    -MultiPriceRuleDesc=When option "Several level of prices per product/service" is on, you can define different prices (one per price level) for each product. To save you time, you can enter here rule to have price for each level autocalculated according to price of first level, so you will have to enter only price for first level on each product. This page is here to save you time and can be usefull only if your prices for each leve are relative to first level. You can ignore this page in most cases.
    +ExampleOfNewsMessageForMaintenanceRelease=Dolibarr ERP & CRM %s is available. Version %s is a maintenance version, so it contains only fixes of bugs. We recommend everybody using an older version to upgrade to this one. As any maintenance release, no new features or data structure change is present in this version. You can download it from the download area of https://www.dolibarr.org portal (subdirectory Stable versions). You can read <a href="https://github.com/Dolibarr/dolibarr/blob/develop/ChangeLog">ChangeLog</a> for complete list of changes.
    +MultiPriceRuleDesc=When option "Several level of prices per product/service" is on, you can define different prices (one per price level) for each product. To save you time, here you can enter a rule to have a price for each level autocalculated according to the price of first level, so you will have to only enter a price for the first level on each product. This page is here to save you time and can be useful only if your prices for each level are relative to first level. You can ignore this page in most cases.
     ModelModulesProduct=Templates for product documents
    -ToGenerateCodeDefineAutomaticRuleFirst=To be able to generate automatically codes, you must first define a manager to auto define barcode number.
    +ToGenerateCodeDefineAutomaticRuleFirst=To be able to generate codes automatically, you must first define a manager to auto define barcode number.
     SeeSubstitutionVars=See * note for list of possible substitution variables
     SeeChangeLog=See ChangeLog file (english only)
     AllPublishers=All publishers
    @@ -1771,31 +1780,44 @@ AddOtherPagesOrServices=Add other pages or services
     AddModels=Add document or numbering templates
     AddSubstitutions=Add keys substitutions
     DetectionNotPossible=Detection not possible
    -UrlToGetKeyToUseAPIs=Url to get token to use API (once token has been received it is saved on database user table and must be provided on each API call) 
    +UrlToGetKeyToUseAPIs=Url to get token to use API (once token has been received it is saved in database user table and must be provided on each API call)
     ListOfAvailableAPIs=List of available APIs
    -activateModuleDependNotSatisfied=Module "%s" depends on module "%s" that is missing, so module "%1$s" may not work correclty. Please install module "%2$s" or disable module "%1$s" if you want to be safe from any surprise
    -CommandIsNotInsideAllowedCommands=The command you try to run is not inside list of allowed commands defined into parameter <strong>$dolibarr_main_restrict_os_commands</strong> into <strong>conf.php</strong> file.
    +activateModuleDependNotSatisfied=Module "%s" depends on module "%s", that is missing, so module "%1$s" may not work correctly. Please install module "%2$s" or disable module "%1$s" if you want to be safe from any surprise
    +CommandIsNotInsideAllowedCommands=The command you are trying to run is not in the list of allowed commands defined in parameter <strong>$dolibarr_main_restrict_os_commands</strong> in the <strong>conf.php</strong> file.
     LandingPage=Landing page
    -SamePriceAlsoForSharedCompanies=If you use a multicompany module, with the choice "Single price", price will be also the same for all companies if products are shared between environments
    +SamePriceAlsoForSharedCompanies=If you use a multicompany module, with the choice "Single price", the price will also be the same for all companies if products are shared between environments
     ModuleEnabledAdminMustCheckRights=Module has been activated. Permissions for activated module(s) were given to admin users only. You may need to grant permissions to other users or groups manually if necessary.
    -UserHasNoPermissions=This user has no permission defined
    -TypeCdr=Use "None" if the date of payment term is date of invoice plus a delta in days (delta is field "Nb of days")<br>Use "At end of month", if, after delta, the date must be increased to reach the end of month (+ an optional "Offset" in days)<br>Use "Current/Next" to have payment term date being the first Nth of the month (N is stored into field "Nb of days")
    +UserHasNoPermissions=This user has no permissions defined
    +TypeCdr=Use "None" if the date of payment term is date of invoice plus a delta in days (delta is field "%s")<br>Use "At end of month", if, after delta, the date must be increased to reach the end of month (+ an optional "%s" in days)<br>Use "Current/Next" to have payment term date being the first Nth of the month after delta (delta is field "%s", N is stored into field "%s")
     BaseCurrency=Reference currency of the company (go into setup of company to change this)
    -WarningNoteModuleInvoiceForFrenchLaw=This module %s is compliant with french laws (Loi Finance 2016). 
    -WarningNoteModulePOSForFrenchLaw=This module %s is compliant with french laws (Loi Finance 2016) because module Non Reversible Logs is automatically activated. 
    -WarningInstallationMayBecomeNotCompliantWithLaw=You try to install the module %s that is an external module. Activating an external module means you trust the publisher of the module and you are sure that this module does not alterate negatively the behavior of your application and is compliant with laws of your country (%s). If the module bring a non legal feature, you become responsible for the use of a non legal software.
    +WarningNoteModuleInvoiceForFrenchLaw=This module %s is compliant with French laws (Loi Finance 2016).
    +WarningNoteModulePOSForFrenchLaw=This module %s is compliant with French laws (Loi Finance 2016) because module Non Reversible Logs is automatically activated.
    +WarningInstallationMayBecomeNotCompliantWithLaw=You are trying to install module %s that is an external module. Activating an external module means you trust the publisher of that module and that you are sure that this module does not adversely impact the behavior of your application, and is compliant with laws of your country (%s). If the module introduces an illegal feature, you become responsible for the use of illegal software.
     MAIN_PDF_MARGIN_LEFT=Left margin on PDF
     MAIN_PDF_MARGIN_RIGHT=Right margin on PDF
     MAIN_PDF_MARGIN_TOP=Top margin on PDF
     MAIN_PDF_MARGIN_BOTTOM=Bottom margin on PDF
    +NothingToSetup=There is no specific setup to do for this module.
     SetToYesIfGroupIsComputationOfOtherGroups=Set this to yes if this group is a computation of other groups
    -EnterCalculationRuleIfPreviousFieldIsYes=Enter calculcation rule if previous field was set to Yes (For example 'CODEGRP1+CODEGRP2')
    +EnterCalculationRuleIfPreviousFieldIsYes=Enter calculation rule if previous field was set to Yes (For example 'CODEGRP1+CODEGRP2')
     SeveralLangugeVariatFound=Several language variants found
     COMPANY_AQUARIUM_REMOVE_SPECIAL=Remove special characters
     COMPANY_AQUARIUM_CLEAN_REGEX=Regex filter to clean value (COMPANY_AQUARIUM_CLEAN_REGEX)
    +GDPRContact=Data Protection Officer (DPO, Data Privacy or GDPR contact)
    +GDPRContactDesc=If you store data about European companies/citizen, you can store the contact who is responsible for the General Data Protection Regulation here
    +HelpOnTooltip=Help text to show on tooltip
    +HelpOnTooltipDesc=Put text or a translation key here for the text to show on a tooltip when this field appears in a form
    +YouCanDeleteFileOnServerWith=You can delete this file on server with Command Line:<br>%s
    +ChartLoaded=Chart of account loaded
    +SocialNetworkSetup=Setup of module Social Networks
    +EnableFeatureFor=Enable features for <strong>%s</strong>
    +VATIsUsedIsOff=Note: The option to use sales Tax or VAT has been set to <strong>Off</strong> in the menu %s - %s, so Sale tax or Vat used will always be 0 for sales.
    +SwapSenderAndRecipientOnPDF=Swap sender and recipient address on PDF
    +FeatureSupportedOnTextFieldsOnly=Warning, feature supported on text fields only
     ##### Resource ####
    -ResourceSetup=Configuration du module Resource 
    +ResourceSetup=Configuration du module Resource
     UseSearchToSelectResource=Use a search form to choose a resource (rather than a drop-down list).
     DisabledResourceLinkUser=Disable feature to link a resource to users
     DisabledResourceLinkContact=Disable feature to link a resource to contacts
     ConfirmUnactivation=Confirm module reset
    +OnMobileOnly=On small screen (smartphone) only
    diff --git a/htdocs/langs/en_US/agenda.lang b/htdocs/langs/en_US/agenda.lang
    index f1e17a43cfe..cd39a43abe8 100644
    --- a/htdocs/langs/en_US/agenda.lang
    +++ b/htdocs/langs/en_US/agenda.lang
    @@ -1,12 +1,12 @@
    -# Dolibarr language file - Source file is en_US - agenda 
    +# Dolibarr language file - Source file is en_US - agenda
     IdAgenda=ID event
     Actions=Events
     Agenda=Agenda
     TMenuAgenda=Agenda
     Agendas=Agendas
     LocalAgenda=Internal calendar
    -ActionsOwnedBy=Event owned by 
    -ActionsOwnedByShort=Owner 
    +ActionsOwnedBy=Event owned by
    +ActionsOwnedByShort=Owner
     AffectedTo=Assigned to
     Event=Event
     Events=Events
    @@ -31,14 +31,15 @@ ViewWeek=Week view
     ViewPerUser=Per user view
     ViewPerType=Per type view
     AutoActions= Automatic filling
    -AgendaAutoActionDesc= Define here events for which you want Dolibarr to create automatically an event in agenda. If nothing is checked, only manual actions will be included in logged and visible into agenda. Automatic tracking of business actions done on objects (validation, status change) will not be saved. 
    -AgendaSetupOtherDesc= This page provides options to allow export of your Dolibarr events into an external calendar (thunderbird, google calendar, ...)
    +AgendaAutoActionDesc= Here you can define events which you want Dolibarr to create automatically  in Agenda. If nothing is checked, only manual actions will be included in logs and displayed in Agenda. Automatic tracking of business actions done on objects (validation, status change) will not be saved.
    +AgendaSetupOtherDesc= This page provides options to allow exports of your Dolibarr events into an external calendar (thunderbird, google calendar, ...)
     AgendaExtSitesDesc=This page allows to declare external sources of calendars to see their events into Dolibarr agenda.
     ActionsEvents=Events for which Dolibarr will create an action in agenda automatically
    -EventRemindersByEmailNotEnabled=Event reminders by email was not enabled into Agenda module setup.
    +EventRemindersByEmailNotEnabled=Event reminders by email was not enabled into %s module setup.
     ##### Agenda event labels #####
     NewCompanyToDolibarr=Third party %s created
     ContractValidatedInDolibarr=Contract %s validated
    +CONTRACT_DELETEInDolibarr=Contract %s deleted
     PropalClosedSignedInDolibarr=Proposal %s signed
     PropalClosedRefusedInDolibarr=Proposal %s refused
     PropalValidatedInDolibarr=Proposal %s validated
    @@ -100,7 +101,7 @@ AgendaUrlOptions3=<b>logina=%s</b> to restrict output to actions owned by a user
     AgendaUrlOptionsNotAdmin=<b>logina=!%s</b> to restrict output to actions not owned by user <b>%s</b>.
     AgendaUrlOptions4=<b>logint=%s</b> to restrict output to actions assigned to user <b>%s</b> (owner and others).
     AgendaUrlOptionsProject=<b>project=__PROJECT_ID__</b> to restrict output to actions linked to project <b>__PROJECT_ID__</b>.
    -AgendaUrlOptionsNotAutoEvent=<b>notactiontype=systemauto</b> to exclude automatic event.
    +AgendaUrlOptionsNotAutoEvent=<b>notactiontype=systemauto</b> to exclude automatic events.
     AgendaShowBirthdayEvents=Show birthdays of contacts
     AgendaHideBirthdayEvents=Hide birthdays of contacts
     Busy=Busy
    @@ -110,7 +111,7 @@ DefaultWorkingHours=Default working hours in day (Example: 9-18)
     # External Sites ical
     ExportCal=Export calendar
     ExtSites=Import external calendars
    -ExtSitesEnableThisTool=Show external calendars (defined into global setup) into agenda. Does not affect external calendars defined by users.
    +ExtSitesEnableThisTool=Show external calendars (defined in global setup) in Agenda. Does not affect external calendars defined by users.
     ExtSitesNbOfAgenda=Number of calendars
     AgendaExtNb=Calendar no. %s
     ExtSiteUrlAgenda=URL to access .ical file
    diff --git a/htdocs/langs/en_US/assets.lang b/htdocs/langs/en_US/assets.lang
    index cd310e48333..0f955fe19ce 100644
    --- a/htdocs/langs/en_US/assets.lang
    +++ b/htdocs/langs/en_US/assets.lang
    @@ -18,9 +18,11 @@
     #
     Assets = Assets
     NewAsset = New asset
    -AccountancyAccountAsset = Accounting code (asset)
    -AccountancyAccountDepreciationAsset = Accounting code (depreciation asset account)
    -AccountancyAccountDepreciationExpense = Accounting code (depreciation expense account) 
    +AccountancyCodeAsset = Accounting code (asset)
    +AccountancyCodeDepreciationAsset = Accounting code (depreciation asset account)
    +AccountancyCodeDepreciationExpense = Accounting code (depreciation expense account)
    +NewAssetType=New asset type
    +AssetsLines=Assets
     
     # Module label 'ModuleAssetsName'
     ModuleAssetsName = Assets
    @@ -44,5 +46,7 @@ AssetsTypes=Assets types
     #
     MenuAssets = Assets
     MenuNewAsset = New asset
    -MenuTypeAssets = Type
    +MenuTypeAssets = Type assets
     MenuListAssets = List
    +MenuNewTypeAssets = New type
    +MenuListTypeAssets = List
    diff --git a/htdocs/langs/en_US/banks.lang b/htdocs/langs/en_US/banks.lang
    index 93fea797c81..7650613341e 100644
    --- a/htdocs/langs/en_US/banks.lang
    +++ b/htdocs/langs/en_US/banks.lang
    @@ -1,13 +1,13 @@
     # Dolibarr language file - Source file is en_US - banks
     Bank=Bank
    -MenuBankCash=Bank/Cash
    +MenuBankCash=Bank | Cash
     MenuVariousPayment=Miscellaneous payments
     MenuNewVariousPayment=New Miscellaneous payment
     BankName=Bank name
     FinancialAccount=Account
     BankAccount=Bank account
     BankAccounts=Bank accounts
    -BankAccountsAndGateways=Bank accounts | Gateways
    +BankAccountsAndGateways=Bank | Gateways
     ShowAccount=Show Account
     AccountRef=Financial account ref
     AccountLabel=Financial account label
    @@ -46,7 +46,7 @@ BankAccountDomiciliation=Account address
     BankAccountCountry=Account country
     BankAccountOwner=Account owner name
     BankAccountOwnerAddress=Account owner address
    -RIBControlError=Integrity check of values fails. This means information for this account number are not complete or wrong (check country, numbers and IBAN).
    +RIBControlError=Integrity check of values fails. This means the information for this account number is incomplete or incorrect (check country, numbers and IBAN).
     CreateAccount=Create account
     NewBankAccount=New account
     NewFinancialAccount=New financial account
    @@ -76,6 +76,7 @@ TransactionsToConciliate=Entries to reconcile
     Conciliable=Can be reconciled
     Conciliate=Reconcile
     Conciliation=Reconciliation
    +SaveStatementOnly=Save statement only
     ReconciliationLate=Reconciliation late
     IncludeClosedAccount=Include closed accounts
     OnlyOpenedAccount=Only open accounts
    @@ -104,7 +105,7 @@ SocialContributionPayment=Social/fiscal tax payment
     BankTransfer=Bank transfer
     BankTransfers=Bank transfers
     MenuBankInternalTransfer=Internal transfer
    -TransferDesc=Transfer from one account to another one, Dolibarr will write two record (a debit in source account and a credit in target account. The same amount (except sign), label and date will be used for this transaction)
    +TransferDesc=Transfer from one account to another one, Dolibarr will write two records (a debit in source account and a credit in target account). The same amount (except sign), label and date will be used for this transaction)
     TransferFrom=From
     TransferTo=To
     TransferFromToDone=A transfer from <b>%s</b> to <b>%s</b> of <b>%s</b> %s has been recorded.
    @@ -116,7 +117,7 @@ ConfirmDeleteCheckReceipt=Are you sure you want to delete this check receipt?
     BankChecks=Bank checks
     BankChecksToReceipt=Checks awaiting deposit
     ShowCheckReceipt=Show check deposit receipt
    -NumberOfCheques=Nb of check
    +NumberOfCheques=No. of check
     DeleteTransaction=Delete entry
     ConfirmDeleteTransaction=Are you sure you want to delete this entry?
     ThisWillAlsoDeleteBankRecord=This will also delete generated bank entry
    @@ -132,11 +133,11 @@ PaymentDateUpdateSucceeded=Payment date updated successfully
     PaymentDateUpdateFailed=Payment date could not be updated
     Transactions=Transactions
     BankTransactionLine=Bank entry
    -AllAccounts=All bank/cash accounts
    +AllAccounts=All bank and cash accounts
     BackToAccount=Back to account
     ShowAllAccounts=Show for all accounts
    -FutureTransaction=Transaction in futur. No way to conciliate.
    -SelectChequeTransactionAndGenerate=Select/filter checks to include into the check deposit receipt and click on "Create".
    +FutureTransaction=Transaction in future. No way to reconcile.
    +SelectChequeTransactionAndGenerate=Select/filter checks to include in the check deposit receipt and click on "Create".
     InputReceiptNumber=Choose the bank statement related with the conciliation. Use a sortable numeric value: YYYYMM or YYYYMMDD
     EventualyAddCategory=Eventually, specify a category in which to classify the records
     ToConciliate=To reconcile?
    @@ -153,12 +154,13 @@ RejectCheckDate=Date the check was returned
     CheckRejected=Check returned
     CheckRejectedAndInvoicesReopened=Check returned and invoices reopened
     BankAccountModelModule=Document templates for bank accounts
    -DocumentModelSepaMandate=Template of SEPA mandate. Usefull for european countries in EEC only.
    +DocumentModelSepaMandate=Template of SEPA mandate. Useful for European countries in EEC only.
     DocumentModelBan=Template to print a page with BAN information.
     NewVariousPayment=New miscellaneous payments
     VariousPayment=Miscellaneous payments
     VariousPayments=Miscellaneous payments
     ShowVariousPayment=Show miscellaneous payments
     AddVariousPayment=Add miscellaneous payments
    +SEPAMandate=SEPA mandate
     YourSEPAMandate=Your SEPA mandate
    -FindYourSEPAMandate=This is your SEPA mandate to authorize our company to make direct debit order to your bank. Thanks to return it signed (scan of the signed document) or sent it by mail to 
    +FindYourSEPAMandate=This is your SEPA mandate to authorize our company to make direct debit order to your bank. Return it signed (scan of the signed document) or send it by mail to
    diff --git a/htdocs/langs/en_US/bills.lang b/htdocs/langs/en_US/bills.lang
    index b4891579763..f2a46bd3077 100644
    --- a/htdocs/langs/en_US/bills.lang
    +++ b/htdocs/langs/en_US/bills.lang
    @@ -25,12 +25,12 @@ InvoiceProFormaAsk=Proforma invoice
     InvoiceProFormaDesc=<b>Proforma invoice</b> is an image of a true invoice but has no accountancy value.
     InvoiceReplacement=Replacement invoice
     InvoiceReplacementAsk=Replacement invoice for invoice
    -InvoiceReplacementDesc=<b>Replacement invoice</b> is used to cancel and replace completely an invoice with no payment already received.<br><br>Note: Only invoices with no payment on it can be replaced. If the invoice you replace is not yet closed, it will be automatically closed to 'abandoned'.
    +InvoiceReplacementDesc=<b>Replacement invoice</b> is used to cancel and completely replace an invoice with no payment already received.<br><br>Note: Only invoices with no payment on it can be replaced. If the invoice you replace is not yet closed, it will be automatically closed to 'abandoned'.
     InvoiceAvoir=Credit note
     InvoiceAvoirAsk=Credit note to correct invoice
    -InvoiceAvoirDesc=The <b>credit note</b> is a negative invoice used to solve fact that an invoice has an amount that differs than amount really paid (because customer paid too much by error, or will not paid completely since he returned some products for example).
    +InvoiceAvoirDesc=The <b>credit note</b> is a negative invoice used to correct the fact that an invoice has an amount that differs from the amount really paid (eg customer paid too much by mistake, or will not pay completely since he returned some products).
     invoiceAvoirWithLines=Create Credit Note with lines from the origin invoice
    -invoiceAvoirWithPaymentRestAmount=Create Credit Note with remaining unpaid of origin invoice 
    +invoiceAvoirWithPaymentRestAmount=Create Credit Note with remaining unpaid of origin invoice
     invoiceAvoirLineWithPaymentRestAmount=Credit Note for remaining unpaid amount
     ReplaceInvoice=Replace invoice %s
     ReplacementInvoice=Replacement invoice
    @@ -66,12 +66,12 @@ paymentInInvoiceCurrency=in invoices currency
     PaidBack=Paid back
     DeletePayment=Delete payment
     ConfirmDeletePayment=Are you sure you want to delete this payment?
    -ConfirmConvertToReduc=Do you want to convert this %s into an absolute discount ?<br>The amount will so be saved among all discounts and could be used as a discount for a current or a future invoice for this customer.
    -ConfirmConvertToReducSupplier=Do you want to convert this %s into an absolute discount ?<br>The amount will so be saved among all discounts and could be used as a discount for a current or a future invoice for this supplier.
    +ConfirmConvertToReduc=Do you want to convert this %s into an absolute discount?<br>The amount will be saved among all discounts and could be used as a discount for a current or a future invoice for this customer.
    +ConfirmConvertToReducSupplier=Do you want to convert this %s into an absolute discount?<br>The amount will be saved among all discounts and could be used as a discount for a current or a future invoice for this supplier.
     SupplierPayments=Suppliers payments
     ReceivedPayments=Received payments
     ReceivedCustomersPayments=Payments received from customers
    -PayedSuppliersPayments=Payments payed to suppliers
    +PayedSuppliersPayments=Payments paid to suppliers
     ReceivedCustomersPaymentsToValid=Received customers payments to validate
     PaymentsReportsForYear=Payments reports for %s
     PaymentsReports=Payments reports
    @@ -91,8 +91,8 @@ PaymentConditionsShort=Payment terms
     PaymentAmount=Payment amount
     ValidatePayment=Validate payment
     PaymentHigherThanReminderToPay=Payment higher than reminder to pay
    -HelpPaymentHigherThanReminderToPay=Attention, the payment amount of one or more bills is higher than the rest to pay. <br> Edit your entry, otherwise confirm and think about creating a credit note of the excess received for each overpaid invoices.
    -HelpPaymentHigherThanReminderToPaySupplier=Attention, the payment amount of one or more bills is higher than the rest to pay. <br> Edit your entry, otherwise confirm and think about creating a credit note of the excess paid for each overpaid invoice.
    +HelpPaymentHigherThanReminderToPay=Attention, the payment amount of one or more bills is higher than the outstanding amount to pay. <br> Edit your entry, otherwise confirm and consider creating a credit note for the excess received for each overpaid invoice.
    +HelpPaymentHigherThanReminderToPaySupplier=Attention, the payment amount of one or more bills is higher than the outstanding amount to pay. <br> Edit your entry, otherwise confirm and consider creating a credit note for the excess paid for each overpaid invoice.
     ClassifyPaid=Classify 'Paid'
     ClassifyPaidPartially=Classify 'Paid partially'
     ClassifyCanceled=Classify 'Abandoned'
    @@ -110,8 +110,8 @@ SendRemindByMail=Send reminder by EMail
     DoPayment=Enter payment
     DoPaymentBack=Enter refund
     ConvertToReduc=Mark as credit available
    -ConvertExcessReceivedToReduc=Convert excess received into future discount
    -ConvertExcessPaidToReduc=Convert excess paid into future discount
    +ConvertExcessReceivedToReduc=Convert excess received into available credit
    +ConvertExcessPaidToReduc=Convert excess paid into available discount
     EnterPaymentReceivedFromCustomer=Enter payment received from customer
     EnterPaymentDueToCustomer=Make payment due to customer
     DisabledBecauseRemainderToPayIsZero=Disabled because remaining unpaid is zero
    @@ -131,7 +131,8 @@ BillStatusClosedUnpaid=Closed (unpaid)
     BillStatusClosedPaidPartially=Paid (partially)
     BillShortStatusDraft=Draft
     BillShortStatusPaid=Paid
    -BillShortStatusPaidBackOrConverted=Refund or converted
    +BillShortStatusPaidBackOrConverted=Refunded or converted
    +Refunded=Refunded
     BillShortStatusConverted=Paid
     BillShortStatusCanceled=Abandoned
     BillShortStatusValidated=Validated
    @@ -141,16 +142,16 @@ BillShortStatusNotRefunded=Not refunded
     BillShortStatusClosedUnpaid=Closed
     BillShortStatusClosedPaidPartially=Paid (partially)
     PaymentStatusToValidShort=To validate
    -ErrorVATIntraNotConfigured=Intracommunautary VAT number not yet defined
    +ErrorVATIntraNotConfigured=Intra-Community VAT number not yet defined
     ErrorNoPaiementModeConfigured=No default payment mode defined. Go to Invoice module setup to fix this.
     ErrorCreateBankAccount=Create a bank account, then go to Setup panel of Invoice module to define payment modes
     ErrorBillNotFound=Invoice %s does not exist
    -ErrorInvoiceAlreadyReplaced=Error, you try to validate an invoice to replace invoice %s. But this one has already been replaced by invoice %s.
    +ErrorInvoiceAlreadyReplaced=Error, you tried to validate an invoice to replace invoice %s. But this one has already been replaced by invoice %s.
     ErrorDiscountAlreadyUsed=Error, discount already used
     ErrorInvoiceAvoirMustBeNegative=Error, correct invoice must have a negative amount
     ErrorInvoiceOfThisTypeMustBePositive=Error, this type of invoice must have a positive amount
     ErrorCantCancelIfReplacementInvoiceNotValidated=Error, can't cancel an invoice that has been replaced by another invoice that is still in draft status
    -ErrorThisPartOrAnotherIsAlreadyUsedSoDiscountSerieCantBeRemoved=This part or another is already used so discount serie cant be removed.
    +ErrorThisPartOrAnotherIsAlreadyUsedSoDiscountSerieCantBeRemoved=This part or another is already used so discount series cannot be removed.
     BillFrom=From
     BillTo=To
     ActionsOnBill=Actions on invoice
    @@ -179,20 +180,20 @@ ConfirmClassifyPaidBill=Are you sure you want to change invoice <b>%s</b> to sta
     ConfirmCancelBill=Are you sure you want to cancel invoice <b>%s</b>?
     ConfirmCancelBillQuestion=Why do you want to classify this invoice 'abandoned'?
     ConfirmClassifyPaidPartially=Are you sure you want to change invoice <b>%s</b> to status paid?
    -ConfirmClassifyPaidPartiallyQuestion=This invoice has not been paid completely. What are reasons for you to close this invoice?
    -ConfirmClassifyPaidPartiallyReasonAvoir=Remaining unpaid <b>(%s %s)</b> is a discount granted because payment was made before term. I regularise the VAT with a credit note.
    +ConfirmClassifyPaidPartiallyQuestion=This invoice has not been paid completely. What is the reason/s for you closing this invoice?
    +ConfirmClassifyPaidPartiallyReasonAvoir=Remaining unpaid <b>(%s %s)</b> is a discount granted because payment was made before term. I regularize the VAT with a credit note.
     ConfirmClassifyPaidPartiallyReasonDiscount=Remaining unpaid <b>(%s %s)</b> is a discount granted because payment was made before term.
     ConfirmClassifyPaidPartiallyReasonDiscountNoVat=Remaining unpaid <b>(%s %s)</b> is a discount granted because payment was made before term. I accept to lose the VAT on this discount.
    -ConfirmClassifyPaidPartiallyReasonDiscountVat=Remaining unpaid <b>(%s %s)</b> is a discount granted because payment was made before term. I recover the VAT on this discount without a credit note. 
    +ConfirmClassifyPaidPartiallyReasonDiscountVat=Remaining unpaid <b>(%s %s)</b> is a discount granted because payment was made before term. I recover the VAT on this discount without a credit note.
     ConfirmClassifyPaidPartiallyReasonBadCustomer=Bad customer
     ConfirmClassifyPaidPartiallyReasonProductReturned=Products partially returned
     ConfirmClassifyPaidPartiallyReasonOther=Amount abandoned for other reason
    -ConfirmClassifyPaidPartiallyReasonDiscountNoVatDesc=This choice is possible if your invoice have been provided with suitable comment. (Example «Only the tax corresponding to the price that have been actually paid gives rights to deduction»)
    -ConfirmClassifyPaidPartiallyReasonDiscountVatDesc=In some countries, this choice might be possible only if your invoice contains correct note.
    +ConfirmClassifyPaidPartiallyReasonDiscountNoVatDesc=This choice is possible if your invoice has been provided with suitable comments. (Example «Only the tax corresponding to the price that has been actually paid gives rights to deduction»)
    +ConfirmClassifyPaidPartiallyReasonDiscountVatDesc=In some countries, this choice might be possible only if your invoice contains correct notes.
     ConfirmClassifyPaidPartiallyReasonAvoirDesc=Use this choice if all other does not suit
    -ConfirmClassifyPaidPartiallyReasonBadCustomerDesc=A <b>bad customer</b> is a customer that refuse to pay his debt.
    +ConfirmClassifyPaidPartiallyReasonBadCustomerDesc=A <b>bad customer</b> is a customer that refuses to pay his debt.
     ConfirmClassifyPaidPartiallyReasonProductReturnedDesc=This choice is used when payment is not complete because some of products were returned
    -ConfirmClassifyPaidPartiallyReasonOtherDesc=Use this choice if all other does not suit, for example in following situation:<br>- payment not complete because some products were shipped back<br>- amount claimed too important because a discount was forgotten<br>In all cases, amount over-claimed must be corrected in accountancy system by creating a credit note.
    +ConfirmClassifyPaidPartiallyReasonOtherDesc=Use this choice if all others are not suitable, for example in following situation:<br>- payment not complete because some products were shipped back<br>- amount claimed too important because a discount was forgotten<br>In all cases, amount over-claimed must be corrected in accountancy system by creating a credit note.
     ConfirmClassifyAbandonReasonOther=Other
     ConfirmClassifyAbandonReasonOtherDesc=This choice will be used in all other cases. For example because you plan to create a replacing invoice.
     ConfirmCustomerPayment=Do you confirm this payment input for <b>%s</b> %s?
    @@ -200,9 +201,10 @@ ConfirmSupplierPayment=Do you confirm this payment input for <b>%s</b> %s?
     ConfirmValidatePayment=Are you sure you want to validate this payment? No change can be made once payment is validated.
     ValidateBill=Validate invoice
     UnvalidateBill=Unvalidate invoice
    -NumberOfBills=Nb of invoices
    -NumberOfBillsByMonth=Nb of invoices by month
    +NumberOfBills=No. of invoices
    +NumberOfBillsByMonth=No. of invoices per month
     AmountOfBills=Amount of invoices
    +AmountOfBillsHT=Amount of invoices (net of tax)
     AmountOfBillsByMonthHT=Amount of invoices by month (net of tax)
     ShowSocialContribution=Show social/fiscal tax
     ShowBill=Show invoice
    @@ -260,9 +262,9 @@ Repeatables=Templates
     ChangeIntoRepeatableInvoice=Convert into template invoice
     CreateRepeatableInvoice=Create template invoice
     CreateFromRepeatableInvoice=Create from template invoice
    -CustomersInvoicesAndInvoiceLines=Customer invoices and invoice's lines
    +CustomersInvoicesAndInvoiceLines=Customer invoices and invoice details
     CustomersInvoicesAndPayments=Customer invoices and payments
    -ExportDataset_invoice_1=Customer invoices list and invoice's lines
    +ExportDataset_invoice_1=Customer invoices and invoice details
     ExportDataset_invoice_2=Customer invoices and payments
     ProformaBill=Proforma Bill:
     Reduction=Reduction
    @@ -282,6 +284,7 @@ RelativeDiscount=Relative discount
     GlobalDiscount=Global discount
     CreditNote=Credit note
     CreditNotes=Credit notes
    +CreditNotesOrExcessReceived=Credit notes or excess received
     Deposit=Down payment
     Deposits=Down payments
     DiscountFromCreditNote=Discount from credit note %s
    @@ -301,9 +304,9 @@ DiscountAlreadyCounted=Discounts or credits already consumed
     CustomerDiscounts=Customer discounts
     SupplierDiscounts=Vendors discounts
     BillAddress=Bill address
    -HelpEscompte=This discount is a discount granted to customer because its payment was made before term.
    -HelpAbandonBadCustomer=This amount has been abandoned (customer said to be a bad customer) and is considered as an exceptional loose.
    -HelpAbandonOther=This amount has been abandoned since it was an error (wrong customer or invoice replaced by an other for example)
    +HelpEscompte=This discount is a discount granted to customer because payment was made before term.
    +HelpAbandonBadCustomer=This amount has been abandoned (customer said to be a bad customer) and is considered as an exceptional loss.
    +HelpAbandonOther=This amount has been abandoned since it was an error (wrong customer or invoice replaced by another for example)
     IdSocialContribution=Social/fiscal tax payment id
     PaymentId=Payment id
     PaymentRef=Payment ref.
    @@ -320,25 +323,31 @@ InvoiceNotChecked=No invoice selected
     CloneInvoice=Clone invoice
     ConfirmCloneInvoice=Are you sure you want to clone this invoice <b>%s</b>?
     DisabledBecauseReplacedInvoice=Action disabled because invoice has been replaced
    -DescTaxAndDividendsArea=This area presents a summary of all payments made for special expenses. Only record with payment during the fixed year are included here.
    -NbOfPayments=Nb of payments
    +DescTaxAndDividendsArea=This area presents a summary of all payments made for special expenses. Only records with payment during the fixed year are included here.
    +NbOfPayments=No. of payments
     SplitDiscount=Split discount in two
    -ConfirmSplitDiscount=Are you sure you want to split this discount of <b>%s</b> %s into 2 lower discounts?
    -TypeAmountOfEachNewDiscount=Input amount for each of two parts :
    -TotalOfTwoDiscountMustEqualsOriginal=Total of two new discount must be equal to original discount amount. 
    +ConfirmSplitDiscount=Are you sure you want to split this discount of <b>%s</b> %s into 2 smaller discounts?
    +TypeAmountOfEachNewDiscount=Input amount for each of two parts:
    +TotalOfTwoDiscountMustEqualsOriginal=Total of two new discounts must be equal to original discount amount.
     ConfirmRemoveDiscount=Are you sure you want to remove this discount?
     RelatedBill=Related invoice
     RelatedBills=Related invoices
     RelatedCustomerInvoices=Related customer invoices
     RelatedSupplierInvoices=Related supplier invoices
     LatestRelatedBill=Latest related invoice
    -WarningBillExist=Warning, one or more invoice already exist
    +WarningBillExist=Warning, one or more invoices already exist
     MergingPDFTool=Merging PDF tool
     AmountPaymentDistributedOnInvoice=Payment amount distributed on invoice
    -PaymentOnDifferentThirdBills=Allow payments on different thirdparties bills but same parent company
    +PaymentOnDifferentThirdBills=Allow payments on different third parties bills but same parent company
     PaymentNote=Payment note
     ListOfPreviousSituationInvoices=List of previous situation invoices
     ListOfNextSituationInvoices=List of next situation invoices
    +ListOfSituationInvoices=List of situation invoices
    +CurrentSituationTotal=Total current situation
    +DisabledBecauseNotEnouthCreditNote=To remove a situation invoice from cycle, this invoice's credit note total must cover this invoice total
    +RemoveSituationFromCycle=Remove this invoice from cycle
    +ConfirmRemoveSituationFromCycle=Remove this invoice %s from cycle ?
    +ConfirmOuting=Confirm outing
     FrequencyPer_d=Every %s days
     FrequencyPer_m=Every %s months
     FrequencyPer_y=Every %s years
    @@ -387,6 +396,7 @@ PaymentConditionShort14DENDMONTH=14 days of month-end
     PaymentCondition14DENDMONTH=Within 14 days following the end of the month
     FixAmount=Fix amount
     VarAmount=Variable amount (%% tot.)
    +VarAmountOneLine=Variable amount (%% tot.) - 1 line with label '%s'
     # PaymentType
     PaymentTypeVIR=Bank transfer
     PaymentTypeShortVIR=Bank transfer
    @@ -400,19 +410,19 @@ PaymentTypeCHQ=Check
     PaymentTypeShortCHQ=Check
     PaymentTypeTIP=TIP (Documents against Payment)
     PaymentTypeShortTIP=TIP Payment
    -PaymentTypeVAD=On line payment
    -PaymentTypeShortVAD=On line payment
    +PaymentTypeVAD=Online payment
    +PaymentTypeShortVAD=Online payment
     PaymentTypeTRA=Bank draft
     PaymentTypeShortTRA=Draft
     PaymentTypeFAC=Factor
     PaymentTypeShortFAC=Factor
     BankDetails=Bank details
     BankCode=Bank code
    -DeskCode=Desk code
    +DeskCode=Office code
     BankAccountNumber=Account number
    -BankAccountNumberKey=Key
    +BankAccountNumberKey=Check digits
     Residence=Direct debit
    -IBANNumber=IBAN number
    +IBANNumber=IBAN complete account number
     IBAN=IBAN
     BIC=BIC/SWIFT
     BICNumber=BIC/SWIFT number
    @@ -428,7 +438,7 @@ NetToBePaid=Net to be paid
     PhoneNumber=Tel
     FullPhoneNumber=Telephone
     TeleFax=Fax
    -PrettyLittleSentence=Accept the amount of payments due by checks issued in my name as a Member of an accounting association approved by the Fiscal Administration.  
    +PrettyLittleSentence=Accept the amount of payments due by checks issued in my name as a Member of an accounting association approved by the Fiscal Administration.
     IntracommunityVATNumber=Intracommunity number of VAT
     PaymentByChequeOrderedTo=Check payment (including tax) are payable to %s send to
     PaymentByChequeOrderedToShort=Check payment (including tax) are payable to
    @@ -437,7 +447,7 @@ PaymentByTransferOnThisBankAccount=Payment by transfer on the following bank acc
     VATIsNotUsedForInvoice=* Non applicable VAT art-293B of CGI
     LawApplicationPart1=By application of the law 80.335 of 12/05/80
     LawApplicationPart2=the goods remain the property of
    -LawApplicationPart3=the seller until the complete cashing of
    +LawApplicationPart3=the seller until full payment of
     LawApplicationPart4=their price.
     LimitedLiabilityCompanyCapital=SARL with Capital of
     UseLine=Apply
    @@ -466,19 +476,19 @@ Reported=Delayed
     DisabledBecausePayments=Not possible since there are some payments
     CantRemovePaymentWithOneInvoicePaid=Can't remove payment since there is at least one invoice classified paid
     ExpectedToPay=Expected payment
    -CantRemoveConciliatedPayment=Can't remove conciliated payment
    +CantRemoveConciliatedPayment=Can't remove reconciled payment
     PayedByThisPayment=Paid by this payment
    -ClosePaidInvoicesAutomatically=Classify "Paid" all standard, down payment or replacement invoices entirely paid.
    +ClosePaidInvoicesAutomatically=Classify "Paid" all standard, down payment or replacement invoices paid entirely.
     ClosePaidCreditNotesAutomatically=Classify "Paid" all credit notes entirely paid back.
    -ClosePaidContributionsAutomatically=Classify "Paid" all social or fiscal contributions entirely paid.
    -AllCompletelyPayedInvoiceWillBeClosed=All invoice with no remain to pay will be automatically closed to status "Paid".
    +ClosePaidContributionsAutomatically=Classify "Paid" all social or fiscal contributions paid entirely.
    +AllCompletelyPayedInvoiceWillBeClosed=All invoice with no remainder to pay will be automatically closed with status "Paid".
     ToMakePayment=Pay
     ToMakePaymentBack=Pay back
     ListOfYourUnpaidInvoices=List of unpaid invoices
     NoteListOfYourUnpaidInvoices=Note: This list contains only invoices for third parties you are linked to as a sale representative.
     RevenueStamp=Revenue stamp
    -YouMustCreateInvoiceFromThird=This option is only available when creating invoice from tab "customer" of third party
    -YouMustCreateInvoiceFromSupplierThird=This option is only available when creating invoice from tab "supplier" of third party
    +YouMustCreateInvoiceFromThird=This option is only available when creating invoices from tab "customer" of third party
    +YouMustCreateInvoiceFromSupplierThird=This option is only available when creating invoices from tab "supplier" of third party
     YouMustCreateStandardInvoiceFirstDesc=You have to create a standard invoice first and convert it to "template" to create a new template invoice
     PDFCrabeDescription=Invoice PDF template Crabe. A complete invoice template (recommended Template)
     PDFCrevetteDescription=Invoice PDF template Crevette. A complete invoice template for situation invoices
    @@ -505,9 +515,14 @@ SituationAmount=Situation invoice amount(net)
     SituationDeduction=Situation subtraction
     ModifyAllLines=Modify all lines
     CreateNextSituationInvoice=Create next situation
    +ErrorFindNextSituationInvoice=Error unable to find next situation cycle ref
    +ErrorOutingSituationInvoiceOnUpdate=Unable to outing this situation invoice.
    +ErrorOutingSituationInvoiceCreditNote=Unable to outing linked credit note.
     NotLastInCycle=This invoice is not the latest in cycle and must not be modified.
     DisabledBecauseNotLastInCycle=The next situation already exists.
     DisabledBecauseFinal=This situation is final.
    +situationInvoiceShortcode_AS=AS
    +situationInvoiceShortcode_S=S
     CantBeLessThanMinPercent=The progress can't be smaller than its value in the previous situation.
     NoSituations=No open situations
     InvoiceSituationLast=Final and general invoice
    @@ -520,7 +535,7 @@ invoiceLineProgressError=Invoice line progress can't be greater than or equal to
     updatePriceNextInvoiceErrorUpdateline=Error : update price on invoice line : %s
     ToCreateARecurringInvoice=To create a recurring invoice for this contract, first create this draft invoice, then convert it into an invoice template and define the frequency for generation of future invoices.
     ToCreateARecurringInvoiceGene=To generate future invoices regularly and manually, just go on menu <strong>%s - %s - %s</strong>.
    -ToCreateARecurringInvoiceGeneAuto=If you need to have such invoices generated automatically, ask you administrator to enable and setup module <strong>%s</strong>. Note that both method (manual and automatic) can be used together with no risk of duplication.
    +ToCreateARecurringInvoiceGeneAuto=If you need to have such invoices generated automatically, ask your administrator to enable and setup module <strong>%s</strong>. Note that both method (manual and automatic) can be used together with no risk of duplication.
     DeleteRepeatableInvoice=Delete template invoice
     ConfirmDeleteRepeatableInvoice=Are your sure you want to delete the template invoice?
     CreateOneBillByThird=Create one invoice per third party (otherwise, one invoice per order)
    @@ -533,3 +548,4 @@ AutoFillDateFromShort=Set start date
     AutoFillDateTo=Set end date for service line with next invoice date
     AutoFillDateToShort=Set end date
     MaxNumberOfGenerationReached=Max number of gen. reached
    +BILL_DELETEInDolibarr=Invoice deleted
    diff --git a/htdocs/langs/en_US/blockedlog.lang b/htdocs/langs/en_US/blockedlog.lang
    index 9f6a49a5146..88d3662be9c 100644
    --- a/htdocs/langs/en_US/blockedlog.lang
    +++ b/htdocs/langs/en_US/blockedlog.lang
    @@ -2,13 +2,13 @@ BlockedLog=Unalterable Logs
     Field=Field
     BlockedLogDesc=This module tracks some events into an unalterable log (that you can't modify once recorded) into a block chain, in real time. This module provides compatibility with requirements of laws of some countries (like France with the law Finance 2016 - Norme NF535).
     Fingerprints=Archived events and fingerprints
    -FingerprintsDesc=This is the tool to browse or extract the unalterable logs. Unalterable logs are generated and archived locally into a dedicated table, in real time when you record a business event. You can use this tool to export this archive and save it into an external support (some countries, like France, ask you do it every year). Note that, there is no feature to purge this log and every change tried to be done directly into this log (by a hacker for example) will be reported with a non valid fingerprint. If you really need to purge this table because you used your application for a demo/test purpose and want to clean your data to start your production, you can ask your reseller or integrator to reset your database (all your data will be removed).  
    +FingerprintsDesc=This is the tool to browse or extract the unalterable logs. Unalterable logs are generated and archived locally into a dedicated table, in real time when you record a business event. You can use this tool to export this archive and save it into an external support (some countries, like France, ask that you do it every year). Note that, there is no feature to purge this log and every change tried to be done directly into this log (by a hacker for example) will be reported with a non-valid fingerprint. If you really need to purge this table because you used your application for a demo/test purpose and want to clean your data to start your production, you can ask your reseller or integrator to reset your database (all your data will be removed).
     CompanyInitialKey=Company initial key (hash of genesis block)
     BrowseBlockedLog=Unalterable logs
     ShowAllFingerPrintsMightBeTooLong=Show all archived logs (might be long)
    -ShowAllFingerPrintsErrorsMightBeTooLong=Show all non valid archive logs (might be long)
    +ShowAllFingerPrintsErrorsMightBeTooLong=Show all non-valid archive logs (might be long)
     DownloadBlockChain=Download fingerprints
    -KoCheckFingerprintValidity=Archived log is not valid. It means someone (a hacker ?) has modified some datas of this archived log after it was recorded, or has erased the previous archived record (check that line with previous # exists).
    +KoCheckFingerprintValidity=Archived log is not valid. It means someone (a hacker?) has modified some data of this archived log after it was recorded, or has erased the previous archived record (check that line with previous # exists).
     OkCheckFingerprintValidity=Archived log is valid. It means all data on this line were not modified and record follow the previous one.
     OkCheckFingerprintValidityButChainIsKo=Archived log seems valid compared to previous one but the chain was corrupted previously.
     AddedByAuthority=Stored into remote authority
    @@ -22,8 +22,8 @@ logPAYMENT_CUSTOMER_CREATE=Customer payment created
     logPAYMENT_CUSTOMER_DELETE=Customer payment logical deletion
     logDONATION_PAYMENT_CREATE=Donation payment created
     logDONATION_PAYMENT_DELETE=Donation payment logical deletion
    -logBILL_PAYED=Customer invoice payed
    -logBILL_UNPAYED=Customer invoice set unpayed
    +logBILL_PAYED=Customer invoice paid
    +logBILL_UNPAYED=Customer invoice set unpaid
     logBILL_VALIDATE=Customer invoice validated
     logBILL_SENTBYMAIL=Customer invoice send by mail
     logBILL_DELETE=Customer invoice logically deleted
    @@ -32,9 +32,9 @@ logMODULE_SET=Module BlockedLog was enabled
     logDON_VALIDATE=Donation validated
     logDON_MODIFY=Donation modified
     logDON_DELETE=Donation logical deletion
    -logMEMBER_SUBSCRIPTION_CREATE=Member subcription created
    -logMEMBER_SUBSCRIPTION_MODIFY=Member subcription modified
    -logMEMBER_SUBSCRIPTION_DELETE=Member subcription logical deletion
    +logMEMBER_SUBSCRIPTION_CREATE=Member subscription created
    +logMEMBER_SUBSCRIPTION_MODIFY=Member subscription modified
    +logMEMBER_SUBSCRIPTION_DELETE=Member subscription logical deletion
     BlockedLogBillDownload=Customer invoice download
     BlockedLogBillPreview=Customer invoice preview
     BlockedlogInfoDialog=Log Details
    @@ -46,8 +46,8 @@ logDOC_DOWNLOAD=Download of a validated document in order to print or send
     DataOfArchivedEvent=Full datas of archived event
     ImpossibleToReloadObject=Original object (type %s, id %s) not linked (see 'Full datas' column to get unalterable saved data)
     BlockedLogAreRequiredByYourCountryLegislation=Unalterable Logs module may be required by the legislation of your country. Disabling this module may render any future transactions invalid with respect to the law and the use of legal software as they can not be validated by a tax audit.
    -BlockedLogActivatedBecauseRequiredByYourCountryLegislation=Unalterable Logs module was activated because of the legislation of your country. Disabling this module may render any future transactions invalid with respect to the law and the use of legal software as they can not be validated by a tax audit.
    +BlockedLogActivatedBecauseRequiredByYourCountryLegislation=Unalterable Logs module was activated because of the legislation of your country. Disabling this module may render any future transactions invalid with respect to the law and the use of legal software as they cannot be validated by a tax audit.
     BlockedLogDisableNotAllowedForCountry=List of countries where usage of this module is mandatory (just to prevent to disable the module by error, if your country is in this list, disable of module is not possible without editing this list first. Note also that enabling/disabling this module will keep a track into the unalterable log).
    -OnlyNonValid=Non valid
    -TooManyRecordToScanRestrictFilters=Too many record to scan/analyze. Please restrict list with more restrictive filters.
    -RestrictYearToExport=Restrict year to export
    \ No newline at end of file
    +OnlyNonValid=Non-valid
    +TooManyRecordToScanRestrictFilters=Too many records to scan/analyze. Please restrict list with more restrictive filters.
    +RestrictYearToExport=Restrict month / year to export
    diff --git a/htdocs/langs/en_US/boxes.lang b/htdocs/langs/en_US/boxes.lang
    index f5e1ee8f366..8a519879ac3 100644
    --- a/htdocs/langs/en_US/boxes.lang
    +++ b/htdocs/langs/en_US/boxes.lang
    @@ -1,5 +1,5 @@
     # Dolibarr language file - Source file is en_US - boxes
    -BoxLoginInformation=Login information
    +BoxLoginInformation=Login Information
     BoxLastRssInfos=Rss information
     BoxLastProducts=Latest %s products/services
     BoxProductsAlertStock=Stock alerts for products
    @@ -20,22 +20,22 @@ BoxLastMembers=Latest members
     BoxFicheInter=Latest interventions
     BoxCurrentAccounts=Open accounts balance
     BoxTitleLastRssInfos=Latest %s news from %s
    -BoxTitleLastProducts=Latest %s modified products/services
    -BoxTitleProductsAlertStock=Products in stock alert
    +BoxTitleLastProducts=Products/Services: latest %s modified
    +BoxTitleProductsAlertStock=Products: stock alert
     BoxTitleLastSuppliers=Latest %s recorded suppliers
    -BoxTitleLastModifiedSuppliers=Latest %s modified suppliers
    +BoxTitleLastModifiedSuppliers=Latest %s modified vendors
     BoxTitleLastModifiedCustomers=Latest %s modified customers
     BoxTitleLastCustomersOrProspects=Latest %s customers or prospects
    -BoxTitleLastCustomerBills=Latest %s customer invoices
    -BoxTitleLastSupplierBills=Latest %s supplier invoices
    +BoxTitleLastCustomerBills=Latest %s modified customer invoices
    +BoxTitleLastSupplierBills=Latest %s modified vendor invoices
     BoxTitleLastModifiedProspects=Latest %s modified prospects
    -BoxTitleLastModifiedMembers=Latest %s members
    +BoxTitleLastModifiedMembers=Latest %s modified members
     BoxTitleLastFicheInter=Latest %s modified interventions
    -BoxTitleOldestUnpaidCustomerBills=Oldest %s unpaid customer invoices
    -BoxTitleOldestUnpaidSupplierBills=Oldest %s unpaid supplier invoices
    -BoxTitleCurrentAccounts=Open accounts balances
    -BoxTitleLastModifiedContacts=Latest %s modified contacts/addresses
    -BoxMyLastBookmarks=My latest %s bookmarks
    +BoxTitleOldestUnpaidCustomerBills=Customer Invoices: oldest %s unpaid
    +BoxTitleOldestUnpaidSupplierBills=Supplier Invoices: oldest %s unpaid
    +BoxTitleCurrentAccounts=Open Accounts: balances
    +BoxTitleLastModifiedContacts=Contacts/Addresses: latest %s modified
    +BoxMyLastBookmarks=Bookmarks: latest %s modified
     BoxOldestExpiredServices=Oldest active expired services
     BoxLastExpiredServices=Latest %s oldest contacts with active expired services
     BoxTitleLastActionsToDo=Latest %s actions to do
    @@ -45,7 +45,7 @@ BoxTitleLastModifiedExpenses=Latest %s modified expense reports
     BoxGlobalActivity=Global activity (invoices, proposals, orders)
     BoxGoodCustomers=Good customers
     BoxTitleGoodCustomers=%s Good customers
    -FailedToRefreshDataInfoNotUpToDate=Failed to refresh RSS flux. Latest successfull refresh date: %s
    +FailedToRefreshDataInfoNotUpToDate=Failed to refresh RSS flux. Latest successful refresh date: %s
     LastRefreshDate=Latest refresh date
     NoRecordedBookmarks=No bookmarks defined.
     ClickToAdd=Click here to add.
    @@ -65,17 +65,17 @@ NoRecordedContracts=No recorded contracts
     NoRecordedInterventions=No recorded interventions
     BoxLatestSupplierOrders=Latest supplier orders
     NoSupplierOrder=No recorded supplier order
    -BoxCustomersInvoicesPerMonth=Customer invoices per month
    -BoxSuppliersInvoicesPerMonth=Supplier invoices per month
    -BoxCustomersOrdersPerMonth=Customer orders per month
    -BoxSuppliersOrdersPerMonth=Supplier orders per month
    +BoxCustomersInvoicesPerMonth=Customer Invoices per month
    +BoxSuppliersInvoicesPerMonth=Supplier Invoices per month
    +BoxCustomersOrdersPerMonth=Customer Orders per month
    +BoxSuppliersOrdersPerMonth=Supplier Orders per month
     BoxProposalsPerMonth=Proposals per month
    -NoTooLowStockProducts=No product under the low stock limit
    -BoxProductDistribution=Products/Services distribution
    -BoxProductDistributionFor=Distribution of %s for %s
    -BoxTitleLastModifiedSupplierBills=Latest %s modified supplier bills
    -BoxTitleLatestModifiedSupplierOrders=Latest %s modified supplier orders
    -BoxTitleLastModifiedCustomerBills=Latest %s modified customer bills
    +NoTooLowStockProducts=No products are under the low stock limit
    +BoxProductDistribution=Products/Services Distribution
    +BoxProductDistributionFor=Distribution of %s by %s
    +BoxTitleLastModifiedSupplierBills=Latest %s modified vendors invoices
    +BoxTitleLatestModifiedSupplierOrders=Last %s modified purchase orders
    +BoxTitleLastModifiedCustomerBills=Latest %s modified customers invoices
     BoxTitleLastModifiedCustomerOrders=Latest %s modified customer orders
     BoxTitleLastModifiedPropals=Latest %s modified proposals
     ForCustomersInvoices=Customers invoices
    @@ -83,4 +83,4 @@ ForCustomersOrders=Customers orders
     ForProposals=Proposals
     LastXMonthRolling=The latest %s month rolling
     ChooseBoxToAdd=Add widget to your dashboard
    -BoxAdded=Widget was added in your dashboard
    \ No newline at end of file
    +BoxAdded=Widget was added in your dashboard
    diff --git a/htdocs/langs/en_US/cashdesk.lang b/htdocs/langs/en_US/cashdesk.lang
    index 1f51f375e89..7fb03ea235c 100644
    --- a/htdocs/langs/en_US/cashdesk.lang
    +++ b/htdocs/langs/en_US/cashdesk.lang
    @@ -30,5 +30,14 @@ ShowCompany=Show company
     ShowStock=Show warehouse
     DeleteArticle=Click to remove this article
     FilterRefOrLabelOrBC=Search (Ref/Label)
    -UserNeedPermissionToEditStockToUsePos=You ask to decrease stock on invoice creation, so user that use POS need to have permission to edit stock.
    +UserNeedPermissionToEditStockToUsePos=You ask to decrease stock on invoice creation, so user that uses POS needs to have permission to edit stock.
     DolibarrReceiptPrinter=Dolibarr Receipt Printer
    +PointOfSale=Point of sales
    +CloseBill=Close Bill
    +Floors=Floors
    +Floor=Floor
    +AddTable=Add table
    +Place=Place
    +TakeboxNecesary='TakeBOX' application required
    +OrderPrinters=Order printers
    +SearchProduct=Search product
    diff --git a/htdocs/langs/en_US/categories.lang b/htdocs/langs/en_US/categories.lang
    index 8b38b2f1f42..cef3eaa2815 100644
    --- a/htdocs/langs/en_US/categories.lang
    +++ b/htdocs/langs/en_US/categories.lang
    @@ -16,6 +16,7 @@ MembersCategoriesArea=Members tags/categories area
     ContactsCategoriesArea=Contacts tags/categories area
     AccountsCategoriesArea=Accounts tags/categories area
     ProjectsCategoriesArea=Projects tags/categories area
    +UsersCategoriesArea=Users tags/categories area
     SubCats=Sub-categories
     CatList=List of tags/categories
     NewCategory=New tag/category
    @@ -54,12 +55,13 @@ MembersCategoryShort=Members tag/category
     SuppliersCategoriesShort=Suppliers tags/categories
     CustomersCategoriesShort=Customers tags/categories
     ProspectsCategoriesShort=Prospects tags/categories
    -CustomersProspectsCategoriesShort=Custo./Prosp. categories
    +CustomersProspectsCategoriesShort=Cust./Prosp. tags/categories
     ProductsCategoriesShort=Products tags/categories
     MembersCategoriesShort=Members tags/categories
     ContactCategoriesShort=Contacts tags/categories
     AccountsCategoriesShort=Accounts tags/categories
     ProjectsCategoriesShort=Projects tags/categories
    +UsersCategoriesShort=Users tags/categories
     ThisCategoryHasNoProduct=This category does not contain any product.
     ThisCategoryHasNoSupplier=This category does not contain any supplier.
     ThisCategoryHasNoCustomer=This category does not contain any customer.
    @@ -85,3 +87,4 @@ CategorieRecursivHelp=If activated, product will also linked to parent category
     AddProductServiceIntoCategory=Add the following product/service
     ShowCategory=Show tag/category
     ByDefaultInList=By default in list
    +ChooseCategory=Choose category
    diff --git a/htdocs/langs/en_US/commercial.lang b/htdocs/langs/en_US/commercial.lang
    index 9f2e16857de..0a0deb99a1f 100644
    --- a/htdocs/langs/en_US/commercial.lang
    +++ b/htdocs/langs/en_US/commercial.lang
    @@ -72,8 +72,8 @@ StatusProsp=Prospect status
     DraftPropals=Draft commercial proposals
     NoLimit=No limit
     ToOfferALinkForOnlineSignature=Link for online signature
    -WelcomeOnOnlineSignaturePage=Welcome on the page to accept commerical proposals from %s
    +WelcomeOnOnlineSignaturePage=Welcome to the page to accept commercial proposals from %s
     ThisScreenAllowsYouToSignDocFrom=This screen allow you to accept and sign, or refuse, a quote/commercial proposal
     ThisIsInformationOnDocumentToSign=This is information on document to accept or refuse
    -SignatureProposalRef=Signature of quote/commerical proposal %s
    -FeatureOnlineSignDisabled=Feature for online signing disabled or document generated before the feature was enabled  
    \ No newline at end of file
    +SignatureProposalRef=Signature of quote/commercial proposal %s
    +FeatureOnlineSignDisabled=Feature for online signing disabled or document generated before the feature was enabled
    diff --git a/htdocs/langs/en_US/companies.lang b/htdocs/langs/en_US/companies.lang
    index b3c458833d9..e026ac5673d 100644
    --- a/htdocs/langs/en_US/companies.lang
    +++ b/htdocs/langs/en_US/companies.lang
    @@ -5,13 +5,13 @@ SelectThirdParty=Select a third party
     ConfirmDeleteCompany=Are you sure you want to delete this company and all inherited information?
     DeleteContact=Delete a contact/address
     ConfirmDeleteContact=Are you sure you want to delete this contact and all inherited information?
    -MenuNewThirdParty=New third party
    -MenuNewCustomer=New customer
    -MenuNewProspect=New prospect
    -MenuNewSupplier=New vendor
    +MenuNewThirdParty=New Third Party
    +MenuNewCustomer=New Customer
    +MenuNewProspect=New Prospect
    +MenuNewSupplier=New Vendor
     MenuNewPrivateIndividual=New private individual
     NewCompany=New company (prospect, customer, vendor)
    -NewThirdParty=New third party (prospect, customer, vendor)
    +NewThirdParty=New Third Party (prospect, customer, vendor)
     CreateDolibarrThirdPartySupplier=Create a third party (vendor)
     CreateThirdPartyOnly=Create third party
     CreateThirdPartyAndContact=Create a third party + a child contact
    @@ -25,22 +25,22 @@ ThirdPartyContact=Third party contact/address
     Company=Company
     CompanyName=Company name
     AliasNames=Alias name (commercial, trademark, ...)
    -AliasNameShort=Alias name
    +AliasNameShort=Alias Name
     Companies=Companies
    -CountryIsInEEC=Country is inside European Economic Community
    -ThirdPartyName=Third party name
    +CountryIsInEEC=Country is inside the European Economic Community
    +ThirdPartyName=Third Party Name
     ThirdPartyEmail=Third party email
    -ThirdParty=Third party
    -ThirdParties=Third parties
    +ThirdParty=Third Party
    +ThirdParties=Third Parties
     ThirdPartyProspects=Prospects
     ThirdPartyProspectsStats=Prospects
     ThirdPartyCustomers=Customers
     ThirdPartyCustomersStats=Customers
     ThirdPartyCustomersWithIdProf12=Customers with %s or %s
     ThirdPartySuppliers=Vendors
    -ThirdPartyType=Third party type
    +ThirdPartyType=Type of company
     Individual=Private individual
    -ToCreateContactWithSameName=Will create automatically a contact/address with same information than third party under the third party. In most cases, even if your third party is a physical people, creating a third party alone is enough.
    +ToCreateContactWithSameName=Will create a Third Party and a linked Contact/Address with same information as the Third Party. In most cases, even if your Third Party is a physical person, creating a Third Party alone is enough.
     ParentCompany=Parent company
     Subsidiaries=Subsidiaries
     ReportByMonth=Report by month
    @@ -75,13 +75,13 @@ Zip=Zip Code
     Town=City
     Web=Web
     Poste= Position
    -DefaultLang=Language by default
    -VATIsUsed=Sales tax is used
    -VATIsUsedWhenSelling=This define if this thirdparty includes a sale tax or not when it makes an invoice to its own customers
    +DefaultLang=Language default
    +VATIsUsed=Sales tax used
    +VATIsUsedWhenSelling=This defines if this third party includes a sale tax or not when it makes an invoice to its own customers
     VATIsNotUsed=Sales tax is not used
     CopyAddressFromSoc=Fill address with third party address
    -ThirdpartyNotCustomerNotSupplierSoNoRef=Thirdparty neither customer nor vendor, no available refering objects
    -ThirdpartyIsNeitherCustomerNorClientSoCannotHaveDiscounts=Thirdparty neither customer nor supplier, discounts are not available
    +ThirdpartyNotCustomerNotSupplierSoNoRef=Third party neither customer nor vendor, no available referring objects
    +ThirdpartyIsNeitherCustomerNorClientSoCannotHaveDiscounts=Third party neither customer nor supplier, discounts are not available
     PaymentBankAccount=Payment bank account
     OverAllProposals=Proposals
     OverAllOrders=Orders
    @@ -258,7 +258,7 @@ ProfId1DZ=RC
     ProfId2DZ=Art.
     ProfId3DZ=NIF
     ProfId4DZ=NIS
    -VATIntra=Sales tax ID
    +VATIntra=Sales Tax/VAT ID
     VATIntraShort=Tax ID
     VATIntraSyntaxIsValid=Syntax is valid
     VATReturn=VAT return
    @@ -274,8 +274,8 @@ CompanyHasRelativeDiscount=This customer has a default discount of <b>%s%%</b>
     CompanyHasNoRelativeDiscount=This customer has no relative discount by default
     HasRelativeDiscountFromSupplier=You have a default discount of <b>%s%%</b> from this supplier
     HasNoRelativeDiscountFromSupplier=You have no default relative discount from this supplier
    -CompanyHasAbsoluteDiscount=This customer has discount available (credits notes or down payments) for <b>%s</b> %s
    -CompanyHasDownPaymentOrCommercialDiscount=This customer has discount available (commercial, down payments) for <b>%s</b> %s
    +CompanyHasAbsoluteDiscount=This customer has discounts available (credits notes or down payments) for <b>%s</b> %s
    +CompanyHasDownPaymentOrCommercialDiscount=This customer has discounts available (commercial, down payments) for <b>%s</b> %s
     CompanyHasCreditNote=This customer still has credit notes for <b>%s</b> %s
     HasNoAbsoluteDiscountFromSupplier=You have no discount credit available from this supplier
     HasAbsoluteDiscountFromSupplier=You have discounts available (credits notes or down payments) for <b>%s</b> %s from this supplier
    @@ -284,10 +284,10 @@ HasCreditNoteFromSupplier=You have credit notes for <b>%s</b> %s from this suppl
     CompanyHasNoAbsoluteDiscount=This customer has no discount credit available
     CustomerAbsoluteDiscountAllUsers=Absolute customer discounts (granted by all users)
     CustomerAbsoluteDiscountMy=Absolute customer discounts (granted by yourself)
    -SupplierAbsoluteDiscountAllUsers=Absolute vendor discounts (granted by all users)
    -SupplierAbsoluteDiscountMy=Absolute vendor discounts (granted by yourself)
    +SupplierAbsoluteDiscountAllUsers=Absolute vendor discounts (entered by all users)
    +SupplierAbsoluteDiscountMy=Absolute vendor discounts (entered by yourself)
     DiscountNone=None
    -Supplier=Supplier
    +Supplier=Vendor
     AddContact=Create contact
     AddContactAddress=Create contact/address
     EditContact=Edit contact
    @@ -303,22 +303,22 @@ AddThirdParty=Create third party
     DeleteACompany=Delete a company
     PersonalInformations=Personal data
     AccountancyCode=Accounting account
    -CustomerCode=Customer code
    -SupplierCode=Vendor code
    -CustomerCodeShort=Customer code
    -SupplierCodeShort=Vendor code
    -CustomerCodeDesc=Customer code, unique for all customers
    -SupplierCodeDesc=Vendor code, unique for all vendors
    +CustomerCode=Customer Code
    +SupplierCode=Vendor Code
    +CustomerCodeShort=Customer Code
    +SupplierCodeShort=Vendor Code
    +CustomerCodeDesc=Customer Code, unique for all customers
    +SupplierCodeDesc=Vendor Code, unique for all vendors
     RequiredIfCustomer=Required if third party is a customer or prospect
     RequiredIfSupplier=Required if third party is a vendor
    -ValidityControledByModule=Validity controled by module
    -ThisIsModuleRules=This is rules for this module
    +ValidityControledByModule=Validity controlled by module
    +ThisIsModuleRules=Rules for this module
     ProspectToContact=Prospect to contact
     CompanyDeleted=Company "%s" deleted from database.
     ListOfContacts=List of contacts/addresses
    -ListOfContactsAddresses=List of contacts/adresses
    -ListOfThirdParties=List of third parties
    -ShowCompany=Show third party
    +ListOfContactsAddresses=List of contacts/addresses
    +ListOfThirdParties=List of Third Parties
    +ShowCompany=Show Third Party
     ShowContact=Show contact
     ContactsAllShort=All (No filter)
     ContactType=Contact type
    @@ -333,20 +333,20 @@ NoContactForAnyProposal=This contact is not a contact for any commercial proposa
     NoContactForAnyContract=This contact is not a contact for any contract
     NoContactForAnyInvoice=This contact is not a contact for any invoice
     NewContact=New contact
    -NewContactAddress=New contact/address
    +NewContactAddress=New Contact/Address
     MyContacts=My contacts
     Capital=Capital
     CapitalOf=Capital of %s
     EditCompany=Edit company
    -ThisUserIsNot=This user is not a prospect, customer nor vendor
    +ThisUserIsNot=This user is not a prospect, customer or vendor
     VATIntraCheck=Check
    -VATIntraCheckDesc=The link <b>%s</b> allows to ask the european VAT checker service. An external internet access from server is required for this service to work.
    +VATIntraCheckDesc=The link <b>%s</b> uses the European VAT checker service (VIES). An external internet access from server is required for this service to work.
     VATIntraCheckURL=http://ec.europa.eu/taxation_customs/vies/vieshome.do
    -VATIntraCheckableOnEUSite=Check Intracomunnautary VAT on European commision site
    -VATIntraManualCheck=You can also check manually from european web site <a href="%s" target="_blank">%s</a>
    +VATIntraCheckableOnEUSite=Check intra-Community VAT on the European Commission website
    +VATIntraManualCheck=You can also check manually on the European Commission website <a href="%s" target="_blank">%s</a>
     ErrorVATCheckMS_UNAVAILABLE=Check not possible. Check service is not provided by the member state (%s).
    -NorProspectNorCustomer=Nor prospect, nor customer
    -JuridicalStatus=Legal form
    +NorProspectNorCustomer=Not prospect, or customer
    +JuridicalStatus=Legal Entity Type
     Staff=Staff
     ProspectLevelShort=Potential
     ProspectLevel=Prospect potential
    @@ -387,12 +387,12 @@ ExportCardToFormat=Export card to format
     ContactNotLinkedToCompany=Contact not linked to any third party
     DolibarrLogin=Dolibarr login
     NoDolibarrAccess=No Dolibarr access
    -ExportDataset_company_1=Third parties (Companies / foundations / physical people) and properties
    -ExportDataset_company_2=Contacts and properties
    -ImportDataset_company_1=Third parties (Companies / foundations / physical people) and properties
    -ImportDataset_company_2=Contacts/Addresses (of third parties or not) and attributes
    -ImportDataset_company_3=Bank accounts of third parties
    -ImportDataset_company_4=Third parties/Sales representatives (Assign sales representatives users to companies)
    +ExportDataset_company_1=Third Parties (companies/foundations/physical people) and their properties
    +ExportDataset_company_2=Contacts and their properties
    +ImportDataset_company_1=Third Parties (companies/foundations/physical people) and their properties
    +ImportDataset_company_2=Contacts/Addresses and attributes
    +ImportDataset_company_3=Bank accounts of Third Parties
    +ImportDataset_company_4=Third Parties - sales representatives (assign sales representatives/users to companies)
     PriceLevel=Price level
     DeliveryAddress=Delivery address
     AddAddress=Add address
    @@ -402,16 +402,16 @@ DeleteFile=Delete file
     ConfirmDeleteFile=Are you sure you want to delete this file?
     AllocateCommercial=Assigned to sales representative
     Organization=Organization
    -FiscalYearInformation=Information on the fiscal year
    +FiscalYearInformation=Fiscal Year
     FiscalMonthStart=Starting month of the fiscal year
    -YouMustAssignUserMailFirst=You must create email for this user first to be able to add emails notifications for him.
    +YouMustAssignUserMailFirst=You must create an email for this user prior to being able to add an email notification.
     YouMustCreateContactFirst=To be able to add email notifications, you must first define contacts with valid emails for the third party
    -ListSuppliersShort=List of vendors
    -ListProspectsShort=List of prospects
    -ListCustomersShort=List of customers
    -ThirdPartiesArea=Third parties and contact area
    -LastModifiedThirdParties=Latest %s modified third parties
    -UniqueThirdParties=Total of unique third parties
    +ListSuppliersShort=List of Vendors
    +ListProspectsShort=List of Prospects
    +ListCustomersShort=List of Customers
    +ThirdPartiesArea=Third Parties/Contacts
    +LastModifiedThirdParties=Last %s modified Third Parties
    +UniqueThirdParties=Total of Third Parties
     InActivity=Open
     ActivityCeased=Closed
     ThirdPartyIsClosed=Third party is closed
    @@ -420,12 +420,12 @@ CurrentOutstandingBill=Current outstanding bill
     OutstandingBill=Max. for outstanding bill
     OutstandingBillReached=Max. for outstanding bill reached
     OrderMinAmount=Minimum amount for order
    -MonkeyNumRefModelDesc=Return numero with format %syymm-nnnn for customer code and %syymm-nnnn for vendor code where yy is year, mm is month and nnnn is a sequence with no break and no return to 0.
    +MonkeyNumRefModelDesc=Return a number with the format %syymm-nnnn for the customer code and %syymm-nnnn for the vendor code where yy is year, mm is month and nnnn is a sequence with no break and no return to 0.
     LeopardNumRefModelDesc=The code is free. This code can be modified at any time.
     ManagingDirectors=Manager(s) name (CEO, director, president...)
     MergeOriginThirdparty=Duplicate third party (third party you want to delete)
     MergeThirdparties=Merge third parties
    -ConfirmMergeThirdparties=Are you sure you want to merge this third party into the current one? All linked objects (invoices, orders, ...) will be moved to current third party, then the thirdparty will be deleted.
    +ConfirmMergeThirdparties=Are you sure you want to merge this third party into the current one? All linked objects (invoices, orders, ...) will be moved to current third party, then the third party will be deleted.
     ThirdpartiesMergeSuccess=Third parties have been merged
     SaleRepresentativeLogin=Login of sales representative
     SaleRepresentativeFirstname=First name of sales representative
    diff --git a/htdocs/langs/en_US/compta.lang b/htdocs/langs/en_US/compta.lang
    index 9c1574c77ef..6ad5e357b35 100644
    --- a/htdocs/langs/en_US/compta.lang
    +++ b/htdocs/langs/en_US/compta.lang
    @@ -6,7 +6,7 @@ OptionMode=Option for accountancy
     OptionModeTrue=Option Incomes-Expenses
     OptionModeVirtual=Option Claims-Debts
     OptionModeTrueDesc=In this context, the turnover is calculated over payments (date of payments). The validity of the figures is assured only if the book-keeping is scrutinized through the input/output on the accounts via invoices.
    -OptionModeVirtualDesc=In this context, the turnover is calculated over invoices (date of validation). When these invoices are due, whether they have been paid or not, they are listed in the turnover output. 
    +OptionModeVirtualDesc=In this context, the turnover is calculated over invoices (date of validation). When these invoices are due, whether they have been paid or not, they are listed in the turnover output.
     FeatureIsSupportedInInOutModeOnly=Feature only available in CREDITS-DEBTS accountancy mode (See Accountancy module configuration)
     VATReportBuildWithOptionDefinedInModule=Amounts shown here are calculated using rules defined by Tax module setup.
     LTReportBuildWithOptionDefinedInModule=Amounts shown here are calculated using rules defined by Company setup.
    @@ -19,7 +19,8 @@ Income=Income
     Outcome=Expense
     MenuReportInOut=Income / Expense
     ReportInOut=Balance of income and expenses
    -ReportTurnover=Turnover
    +ReportTurnover=Turnover invoiced
    +ReportTurnoverCollected=Turnover collected
     PaymentsNotLinkedToInvoice=Payments not linked to any invoice, so not linked to any third party
     PaymentsNotLinkedToUser=Payments not linked to any user
     Profit=Profit
    @@ -28,7 +29,7 @@ BalanceBefore=Balance (before)
     Balance=Balance
     Debit=Debit
     Credit=Credit
    -Piece=Accounting Doc. 
    +Piece=Accounting Doc.
     AmountHTVATRealReceived=Net collected
     AmountHTVATRealPaid=Net paid
     VATToPay=Tax sales
    @@ -77,7 +78,7 @@ MenuNewSocialContribution=New social/fiscal tax
     NewSocialContribution=New social/fiscal tax
     AddSocialContribution=Add social/fiscal tax
     ContributionsToPay=Social/fiscal taxes to pay
    -AccountancyTreasuryArea=Accountancy/Treasury area
    +AccountancyTreasuryArea=Billing and payment area
     NewPayment=New payment
     Payments=Payments
     PaymentCustomerInvoice=Customer invoice payment
    @@ -105,6 +106,7 @@ VATPayment=Sales tax payment
     VATPayments=Sales tax payments
     VATRefund=Sales tax refund
     NewVATPayment=New sales tax payment
    +NewLocalTaxPayment=New tax %s payment
     Refund=Refund
     SocialContributionsPayments=Social/fiscal taxes payments
     ShowVatPayment=Show VAT payment
    @@ -116,8 +118,9 @@ CustomerAccountancyCodeShort=Cust. account. code
     SupplierAccountancyCodeShort=Sup. account. code
     AccountNumber=Account number
     NewAccountingAccount=New account
    -SalesTurnover=Sales turnover
    -SalesTurnoverMinimum=Minimum sales turnover
    +Turnover=Turnover invoiced
    +TurnoverCollected=Turnover collected
    +SalesTurnoverMinimum=Minimum turnover
     ByExpenseIncome=By expenses & incomes
     ByThirdParties=By third parties
     ByUserAuthorOfInvoice=By invoice author
    @@ -129,7 +132,7 @@ NewCheckDeposit=New check deposit
     NewCheckDepositOn=Create receipt for deposit on account: %s
     NoWaitingChecks=No checks awaiting deposit.
     DateChequeReceived=Check reception date
    -NbOfCheques=Nb of checks
    +NbOfCheques=No. of checks
     PaySocialContribution=Pay a social/fiscal tax
     ConfirmPaySocialContribution=Are you sure you want to classify this social or fiscal tax as paid?
     DeleteSocialContribution=Delete a social or fiscal tax payment
    @@ -137,9 +140,9 @@ ConfirmDeleteSocialContribution=Are you sure you want to delete this social/fisc
     ExportDataset_tax_1=Social and fiscal taxes and payments
     CalcModeVATDebt=Mode <b>%sVAT on commitment accounting%s</b>.
     CalcModeVATEngagement=Mode <b>%sVAT on incomes-expenses%s</b>.
    -CalcModeDebt=Mode <b>%sClaims-Debts%s</b> said <b>Commitment accounting</b>.
    -CalcModeEngagement=Mode <b>%sIncomes-Expenses%s</b> said <b>cash accounting</b>
    -CalcModeBookkeeping=Analysis of <b>data journalized in Bookkeeping Ledger table</b>
    +CalcModeDebt=Analysis of known recorded invoices even if they are not yet accounted in ledger.
    +CalcModeEngagement=Analysis of known recorded payments, even if they are not yet accounted in Ledger.
    +CalcModeBookkeeping=Analysis of data journalized in Bookkeeping Ledger table.
     CalcModeLT1= Mode <b>%sRE on customer invoices - suppliers invoices%s</b>
     CalcModeLT1Debt=Mode <b>%sRE on customer invoices%s</b>
     CalcModeLT1Rec= Mode <b>%sRE on suppliers invoices%s</b>
    @@ -151,9 +154,9 @@ AnnualSummaryInputOutputMode=Balance of income and expenses, annual summary
     AnnualByCompanies=Balance of income and expenses, by predefined groups of account
     AnnualByCompaniesDueDebtMode=Balance of income and expenses, detail by predefined groups, mode <b>%sClaims-Debts%s</b> said <b>Commitment accounting</b>.
     AnnualByCompaniesInputOutputMode=Balance of income and expenses, detail by predefined groups, mode <b>%sIncomes-Expenses%s</b> said <b>cash accounting</b>.
    -SeeReportInInputOutputMode=See report <b>%sIncomes-Expenses%s</b> said <b>cash accounting</b> for a calculation on actual payments made
    -SeeReportInDueDebtMode=See report <b>%sClaims-Debts%s</b> said <b>commitment accounting</b> for a calculation on issued invoices
    -SeeReportInBookkeepingMode=See report <b>%sBookeeping%s</b> for a calculation on <b>bookkeeping table analysis</b>
    +SeeReportInInputOutputMode=See %sanalysis of payments%s for a calculation on actual payments made even if they are not yet accounted in Ledger.
    +SeeReportInDueDebtMode=See %sanalysis of invoices%s for a calculation based on known recorded invoices even if they are not yet accounted in Ledger.
    +SeeReportInBookkeepingMode=See <b>%sBookeeping report%s</b> for a calculation on <b>Bookkeeping Ledger table</b>
     RulesAmountWithTaxIncluded=- Amounts shown are with all taxes included
     RulesResultDue=- It includes outstanding invoices, expenses, VAT, donations whether they are paid or not. Is also includes paid salaries.<br>- It is based on the validation date of invoices and VAT and on the due date for expenses. For salaries defined with Salary module, the value date of payment is used.
     RulesResultInOut=- It includes the real payments made on invoices, expenses, VAT and salaries. <br>- It is based on the payment dates of the invoices, expenses, VAT and salaries. The donation date for donation.
    @@ -164,7 +167,7 @@ RulesAmountOnInOutBookkeepingRecord=It includes record in your Ledger with accou
     RulesResultBookkeepingPredefined=It includes record in your Ledger with accounting accounts that has the group "EXPENSE" or "INCOME"
     RulesResultBookkeepingPersonalized=It show record in your Ledger with accounting accounts <b>grouped by personalized groups</b>
     SeePageForSetup=See menu <a href="%s">%s</a> for setup
    -DepositsAreNotIncluded=- Down payment invoices are nor included
    +DepositsAreNotIncluded=- Down payment invoices are not included
     DepositsAreIncluded=- Down payment invoices are included
     LT1ReportByCustomers=Report tax 2 by third party
     LT2ReportByCustomers=Report tax 3 by third party
    @@ -188,7 +191,7 @@ RulesVATInProducts=- For material assets, the report includes the VAT received o
     RulesVATDueServices=- For services, the report includes VAT invoices due, paid or not, based on the invoice date.
     RulesVATDueProducts=- For material assets, the report includes the VAT invoices, based on the invoice date.
     OptionVatInfoModuleComptabilite=Note: For material assets, it should use the date of delivery to be more fair.
    -ThisIsAnEstimatedValue=This is a preview, based on business events and not from the final ledger table, so final results may differ from this preview values 
    +ThisIsAnEstimatedValue=This is a preview, based on business events and not from the final ledger table, so final results may differ from this preview values
     PercentOfInvoice=%%/invoice
     NotUsedForGoods=Not used on goods
     ProposalStats=Statistics on proposals
    @@ -200,7 +203,7 @@ ToDispatch=To dispatch
     ThirdPartyMustBeEditAsCustomer=Third party must be defined as a customer
     SellsJournal=Sales Journal
     PurchasesJournal=Purchases Journal
    -DescSellsJournal=Sales Journal 
    +DescSellsJournal=Sales Journal
     DescPurchasesJournal=Purchases Journal
     InvoiceRef=Invoice ref.
     CodeNotDef=Not defined
    @@ -210,7 +213,7 @@ Pcg_version=Chart of accounts models
     Pcg_type=Pcg type
     Pcg_subtype=Pcg subtype
     InvoiceLinesToDispatch=Invoice lines to dispatch
    -ByProductsAndServices=By products and services
    +ByProductsAndServices=By product and service
     RefExt=External ref
     ToCreateAPredefinedInvoice=To create a template invoice, create a standard invoice, then, without validating it, click onto button "%s".
     LinkedOrder=Link to order
    @@ -218,18 +221,19 @@ Mode1=Method 1
     Mode2=Method 2
     CalculationRuleDesc=To calculate total VAT, there is two methods:<br>Method 1 is rounding vat on each line, then summing them.<br>Method 2 is summing all vat on each line, then rounding result.<br>Final result may differs from few cents. Default mode is mode <b>%s</b>.
     CalculationRuleDescSupplier=According to supplier, choose appropriate method to apply same calculation rule and get same result expected by your supplier.
    -TurnoverPerProductInCommitmentAccountingNotRelevant=Turnover report per product, when using a <b>cash accountancy</b> mode is not relevant. This report is only available when using <b>engagement accountancy</b> mode (see setup of accountancy module).
    +TurnoverPerProductInCommitmentAccountingNotRelevant=The report of Turnover collected per product is not available. This report is only available for turnover invoiced.
    +TurnoverPerSaleTaxRateInCommitmentAccountingNotRelevant=The report of Turnover collected per sale tax rate is not available. This report is only available for turnover invoiced.
     CalculationMode=Calculation mode
     AccountancyJournal=Accounting code journal
     ACCOUNTING_VAT_SOLD_ACCOUNT=Accounting account by default for VAT on sales (used if not defined on VAT dictionary setup)
     ACCOUNTING_VAT_BUY_ACCOUNT=Accounting account by default for VAT on purchases (used if not defined on VAT dictionary setup)
     ACCOUNTING_VAT_PAY_ACCOUNT=Accounting account by default for paying VAT
     ACCOUNTING_ACCOUNT_CUSTOMER=Accounting account used for customer third parties
    -ACCOUNTING_ACCOUNT_CUSTOMER_Desc=The dedicated accounting account defined on third party card will be used for Subledger accouting only. This one will be used for General Ledger and as default value of Subledger accounting if dedicated customer accouting account on third party is not defined.
    +ACCOUNTING_ACCOUNT_CUSTOMER_Desc=The dedicated accounting account defined on third party card will be used for Subledger accounting only. This one will be used for General Ledger and as default value of Subledger accounting if dedicated customer accounting account on third party is not defined.
     ACCOUNTING_ACCOUNT_SUPPLIER=Accounting account used for vendor third parties
    -ACCOUNTING_ACCOUNT_SUPPLIER_Desc=The dedicated accounting account defined on third party card will be used for Subledger accouting only. This one will be used for General Ledger and as default value of Subledger accounting if dedicated supplier accouting account on third party is not defined.
    +ACCOUNTING_ACCOUNT_SUPPLIER_Desc=The dedicated accounting account defined on third party card will be used for Subledger accounting only. This one will be used for General Ledger and as default value of Subledger accounting if dedicated supplier accounting account on third party is not defined.
     CloneTax=Clone a social/fiscal tax
    -ConfirmCloneTax=Confirm the clone of a social/fiscal tax payment
    +ConfirmCloneTax=Confirm the clone of a social/fiscal tax
     CloneTaxForNextMonth=Clone it for next month
     SimpleReport=Simple report
     AddExtraReport=Extra reports (add foreign and national customer report)
    @@ -244,8 +248,12 @@ ErrorBankAccountNotFound=Error: Bank account not found
     FiscalPeriod=Accounting period
     ListSocialContributionAssociatedProject=List of social contributions associated with the project
     DeleteFromCat=Remove from accounting group
    -AccountingAffectation=Accounting assignement
    +AccountingAffectation=Accounting assignment
     LastDayTaxIsRelatedTo=Last day of period the tax is related to
     VATDue=Sale tax claimed
     ClaimedForThisPeriod=Claimed for the period
    -PaidDuringThisPeriod=Paid during this period
    \ No newline at end of file
    +PaidDuringThisPeriod=Paid during this period
    +ByVatRate=By sale tax rate
    +TurnoverbyVatrate=Turnover invoiced by sale tax rate
    +TurnoverCollectedbyVatrate=Turnover collected by sale tax rate
    +PurchasebyVatrate=Purchase by sale tax rate
    diff --git a/htdocs/langs/en_US/contracts.lang b/htdocs/langs/en_US/contracts.lang
    index 3768cfb9ff1..b4e8d7c96d9 100644
    --- a/htdocs/langs/en_US/contracts.lang
    +++ b/htdocs/langs/en_US/contracts.lang
    @@ -67,7 +67,7 @@ CloseService=Close service
     BoardRunningServices=Expired running services
     ServiceStatus=Status of service
     DraftContracts=Drafts contracts
    -CloseRefusedBecauseOneServiceActive=Contract can't be closed as ther is at least one open service on it
    +CloseRefusedBecauseOneServiceActive=Contract can't be closed as there is at least one open service on it
     ActivateAllContracts=Activate all contract lines
     CloseAllContracts=Close all contract lines
     DeleteContractLine=Delete a contract line
    @@ -89,6 +89,7 @@ CloneContract=Clone contract
     ConfirmCloneContract=Are you sure you want to clone the contract <b>%s</b>?
     LowerDateEndPlannedShort=Lower planned end date of active services
     SendContractRef=Contract information __REF__
    +OtherContracts=Other contracts
     ##### Types de contacts #####
     TypeContact_contrat_internal_SALESREPSIGN=Sales representative signing contract
     TypeContact_contrat_internal_SALESREPFOLL=Sales representative following-up contract
    diff --git a/htdocs/langs/en_US/cron.lang b/htdocs/langs/en_US/cron.lang
    index ab319522db0..63d56feca61 100644
    --- a/htdocs/langs/en_US/cron.lang
    +++ b/htdocs/langs/en_US/cron.lang
    @@ -6,16 +6,16 @@ Permission23102 = Create/update Scheduled job
     Permission23103 = Delete Scheduled job
     Permission23104 = Execute Scheduled job
     # Admin
    -CronSetup= Scheduled job management setup
    +CronSetup=Scheduled job management setup
     URLToLaunchCronJobs=URL to check and launch qualified cron jobs
     OrToLaunchASpecificJob=Or to check and launch a specific job
     KeyForCronAccess=Security key for URL to launch cron jobs
     FileToLaunchCronJobs=Command line to check and launch qualified cron jobs
    -CronExplainHowToRunUnix=On Unix environment you should use the following crontab entry to run the command line each 5 minutes 
    -CronExplainHowToRunWin=On Microsoft(tm) Windows environement you can use Scheduled task tools to run the command line each 5 minutes
    +CronExplainHowToRunUnix=On Unix environment you should use the following crontab entry to run the command line each 5 minutes
    +CronExplainHowToRunWin=On Microsoft(tm) Windows environment you can use Scheduled Task tools to run the command line each 5 minutes
     CronMethodDoesNotExists=Class %s does not contains any method %s
     CronJobDefDesc=Cron job profiles are defined into the module descriptor file. When module is activated, they are loaded and available so you can administer the jobs from the admin tools menu %s.
    -CronJobProfiles=List of predefined cron job profiles 
    +CronJobProfiles=List of predefined cron job profiles
     # Menu
     EnabledAndDisabled=Enabled and disabled
     # Page list
    @@ -42,7 +42,7 @@ CronModule=Module
     CronNoJobs=No jobs registered
     CronPriority=Priority
     CronLabel=Label
    -CronNbRun=Nb. launch
    +CronNbRun=No. launches
     CronMaxRun=Max number launch
     CronEach=Every
     JobFinished=Job launched and finished
    @@ -61,11 +61,11 @@ CronStatusInactiveBtn=Disable
     CronTaskInactive=This job is disabled
     CronId=Id
     CronClassFile=Filename with class
    -CronModuleHelp=Name of Dolibarr module directory (also work with external Dolibarr module). <BR> For exemple to call the fetch method of Dolibarr Product object /htdocs/<u>product</u>/class/product.class.php, the value for module is<br><i>product</i>
    -CronClassFileHelp=The relative path and file name to load (path is relative to web server root directory). <BR> For exemple to call the fetch method of Dolibarr Product object htdocs/product/class/<u>product.class.php</u>, the value for class file name is<br><i>product/class/product.class.php</i>
    -CronObjectHelp=The object name to load. <BR> For exemple to call the fetch method of Dolibarr Product object /htdocs/product/class/product.class.php, the value for class file name is<br><i>Product</i>
    -CronMethodHelp=The object method to launch. <BR> For exemple to call the fetch method of Dolibarr Product object /htdocs/product/class/product.class.php, the value for method is<br><i>fetch</i>
    -CronArgsHelp=The method arguments. <BR> For exemple to call the fetch method of Dolibarr Product object /htdocs/product/class/product.class.php, the value for paramters can be<br><i>0, ProductRef</i>
    +CronModuleHelp=Name of Dolibarr module directory (also work with external Dolibarr module). <BR> For example to call the fetch method of Dolibarr Product object /htdocs/<u>product</u>/class/product.class.php, the value for module is<br><i>product</i>
    +CronClassFileHelp=The relative path and file name to load (path is relative to web server root directory). <BR> For example to call the fetch method of Dolibarr Product object htdocs/product/class/<u>product.class.php</u>, the value for class file name is<br><i>product/class/product.class.php</i>
    +CronObjectHelp=The object name to load. <BR> For example to call the fetch method of Dolibarr Product object /htdocs/product/class/product.class.php, the value for class file name is<br><i>Product</i>
    +CronMethodHelp=The object method to launch. <BR> For example to call the fetch method of Dolibarr Product object /htdocs/product/class/product.class.php, the value for method is<br><i>fetch</i>
    +CronArgsHelp=The method arguments. <BR> For example to call the fetch method of Dolibarr Product object /htdocs/product/class/product.class.php, the value for paramters can be<br><i>0, ProductRef</i>
     CronCommandHelp=The system command line to execute.
     CronCreateJob=Create new Scheduled Job
     CronFrom=From
    @@ -79,5 +79,5 @@ CronCannotLoadObject=Class file %s was loaded, but object %s was not found into
     UseMenuModuleToolsToAddCronJobs=Go into menu "Home - Admin tools - Scheduled jobs" to see and edit scheduled jobs.
     JobDisabled=Job disabled
     MakeLocalDatabaseDumpShort=Local database backup
    -MakeLocalDatabaseDump=Create a local database dump. Parameters are: compression ('gz' or 'bz' or 'none'), backup type ('mysql' or 'pgsql'), 1, 'auto' or filename to build, number of backup files to keep
    +MakeLocalDatabaseDump=Create a local database dump. Parameters are: compression ('gz' or 'bz' or 'none'), backup type ('mysql', 'pgsql', 'auto'), 1, 'auto' or filename to build, number of backup files to keep
     WarningCronDelayed=Attention, for performance purpose, whatever is next date of execution of enabled jobs, your jobs may be delayed to a maximum of %s hours, before being run.
    diff --git a/htdocs/langs/en_US/deliveries.lang b/htdocs/langs/en_US/deliveries.lang
    index 7e39f48ea55..0d432c3f426 100644
    --- a/htdocs/langs/en_US/deliveries.lang
    +++ b/htdocs/langs/en_US/deliveries.lang
    @@ -17,14 +17,15 @@ DeliveryNotValidated=Delivery not validated
     StatusDeliveryCanceled=Canceled
     StatusDeliveryDraft=Draft
     StatusDeliveryValidated=Received
    -# merou PDF model						   
    -NameAndSignature=Name and Signature : 
    +# merou PDF model
    +NameAndSignature=Name and Signature :
     ToAndDate=To___________________________________ on ____/_____/__________
     GoodStatusDeclaration=Have received the goods above in good condition,
    -Deliverer=Deliverer : 
    +Deliverer=Deliverer :
     Sender=Sender
     Recipient=Recipient
     ErrorStockIsNotEnough=There's not enough stock
     Shippable=Shippable
     NonShippable=Not Shippable
     ShowReceiving=Show delivery receipt
    +NonExistentOrder=Non-existent order
    diff --git a/htdocs/langs/en_US/dict.lang b/htdocs/langs/en_US/dict.lang
    index 81f62469896..59e7cc058f4 100644
    --- a/htdocs/langs/en_US/dict.lang
    +++ b/htdocs/langs/en_US/dict.lang
    @@ -116,7 +116,7 @@ CountryHM=Heard Island and McDonald
     CountryVA=Holy See (Vatican City State)
     CountryHN=Honduras
     CountryHK=Hong Kong
    -CountryIS=Icelande
    +CountryIS=Iceland
     CountryIN=India
     CountryID=Indonesia
     CountryIR=Iran
    @@ -131,7 +131,7 @@ CountryKI=Kiribati
     CountryKP=North Korea
     CountryKR=South Korea
     CountryKW=Kuwait
    -CountryKG=Kyrghyztan
    +CountryKG=Kyrgyzstan
     CountryLA=Lao
     CountryLV=Latvia
     CountryLB=Lebanon
    @@ -160,7 +160,7 @@ CountryMD=Moldova
     CountryMN=Mongolia
     CountryMS=Monserrat
     CountryMZ=Mozambique
    -CountryMM=Birmania (Myanmar)
    +CountryMM=Myanmar (Burma)
     CountryNA=Namibia
     CountryNR=Nauru
     CountryNP=Nepal
    @@ -223,7 +223,7 @@ CountryTO=Tonga
     CountryTT=Trinidad and Tobago
     CountryTR=Turkey
     CountryTM=Turkmenistan
    -CountryTC=Turks and Cailos Islands
    +CountryTC=Turks and Caicos Islands
     CountryTV=Tuvalu
     CountryUG=Uganda
     CountryUA=Ukraine
    @@ -277,7 +277,7 @@ CurrencySingMGA=Ariary
     CurrencyMUR=Mauritius rupees
     CurrencySingMUR=Mauritius rupee
     CurrencyNOK=Norwegian krones
    -CurrencySingNOK=Norwegian krone
    +CurrencySingNOK=Norwegian kronas
     CurrencyTND=Tunisian dinars
     CurrencySingTND=Tunisian dinar
     CurrencyUSD=US Dollars
    @@ -295,7 +295,7 @@ CurrencyCentINR=paisa
     CurrencyCentSingINR=paise
     CurrencyThousandthSingTND=thousandth
     #### Input reasons #####
    -DemandReasonTypeSRC_INTE=Internet
    +DemandReasonTypeSRC_INTE=Internetaaa
     DemandReasonTypeSRC_CAMP_MAIL=Mailing campaign
     DemandReasonTypeSRC_CAMP_EMAIL=EMailing campaign
     DemandReasonTypeSRC_CAMP_PHO=Phone campaign
    @@ -354,4 +354,4 @@ ExpAuto13PCV=13 CV and more
     ExpCyclo=Capacity lower to 50cm3
     ExpMoto12CV=Motorbike 1 or 2 CV
     ExpMoto345CV=Motorbike 3, 4 or 5 CV
    -ExpMoto5PCV=Motorbike 5 CV and more
    \ No newline at end of file
    +ExpMoto5PCV=Motorbike 5 CV and more
    diff --git a/htdocs/langs/en_US/donations.lang b/htdocs/langs/en_US/donations.lang
    index 748057cc9cc..5edc8d62033 100644
    --- a/htdocs/langs/en_US/donations.lang
    +++ b/htdocs/langs/en_US/donations.lang
    @@ -27,7 +27,7 @@ IConfirmDonationReception=The recipient declare reception, as a donation, of the
     MinimumAmount=Minimum amount is  %s
     FreeTextOnDonations=Free text to show in footer
     FrenchOptions=Options for France
    -DONATION_ART200=Show article 200 from CGI if you are concerned 
    +DONATION_ART200=Show article 200 from CGI if you are concerned
     DONATION_ART238=Show article 238 from CGI if you are concerned
     DONATION_ART885=Show article 885 from CGI if you are concerned
     DonationPayment=Donation payment
    diff --git a/htdocs/langs/en_US/ecm.lang b/htdocs/langs/en_US/ecm.lang
    index 2352e704bde..1c89de928ca 100644
    --- a/htdocs/langs/en_US/ecm.lang
    +++ b/htdocs/langs/en_US/ecm.lang
    @@ -1,5 +1,5 @@
     # Dolibarr language file - Source file is en_US - ecm
    -ECMNbOfDocs=Nb of documents in directory
    +ECMNbOfDocs=No. of documents in directory
     ECMSection=Directory
     ECMSectionManual=Manual directory
     ECMSectionAuto=Automatic directory
    @@ -46,6 +46,5 @@ ECMSelectASection=Select a directory in the tree...
     DirNotSynchronizedSyncFirst=This directory seems to be created or modified outside ECM module. You must click on "Resync" button first to synchronize disk and database to get content of this directory.
     ReSyncListOfDir=Resync list of directories
     HashOfFileContent=Hash of file content
    +NoDirectoriesFound=No directories found
     FileNotYetIndexedInDatabase=File not yet indexed into database (try to re-upload it)
    -FileSharedViaALink=File shared via a link
    -NoDirectoriesFound=No directories found
    \ No newline at end of file
    diff --git a/htdocs/langs/en_US/errors.lang b/htdocs/langs/en_US/errors.lang
    index 4141df0c967..29dbf4b4287 100644
    --- a/htdocs/langs/en_US/errors.lang
    +++ b/htdocs/langs/en_US/errors.lang
    @@ -32,7 +32,7 @@ ErrorBarCodeRequired=Bar code required
     ErrorCustomerCodeAlreadyUsed=Customer code already used
     ErrorBarCodeAlreadyUsed=Bar code already used
     ErrorPrefixRequired=Prefix required
    -ErrorBadSupplierCodeSyntax=Bad syntax for endor code
    +ErrorBadSupplierCodeSyntax=Bad syntax for vendor code
     ErrorSupplierCodeRequired=Vendor code required
     ErrorSupplierCodeAlreadyUsed=Vendor code already used
     ErrorBadParameters=Bad parameters
    @@ -42,7 +42,7 @@ ErrorBadDateFormat=Value '%s' has wrong date format
     ErrorWrongDate=Date is not correct!
     ErrorFailedToWriteInDir=Failed to write in directory %s
     ErrorFoundBadEmailInFile=Found incorrect email syntax for %s lines in file (example line %s with email=%s)
    -ErrorUserCannotBeDelete=User cannot be deleted. May be it is associated to Dolibarr entities.
    +ErrorUserCannotBeDelete=User cannot be deleted. Maybe it is associated to Dolibarr entities.
     ErrorFieldsRequired=Some required fields were not filled.
     ErrorSubjectIsRequired=The email topic is required
     ErrorFailedToCreateDir=Failed to create a directory. Check that Web server user has permissions to write into Dolibarr documents directory. If parameter <b>safe_mode</b> is enabled on this PHP, check that Dolibarr php files owns to web server user (or group).
    @@ -65,21 +65,22 @@ ErrorNoValueForSelectType=Please fill value for select list
     ErrorNoValueForCheckBoxType=Please fill value for checkbox list
     ErrorNoValueForRadioType=Please fill value for radio list
     ErrorBadFormatValueList=The list value cannot have more than one comma: <u>%s</u>, but need at least one: key,value
    -ErrorFieldCanNotContainSpecialCharacters=Field <b>%s</b> must not contains special characters.
    -ErrorFieldCanNotContainSpecialNorUpperCharacters=Field <b>%s</b> must not contain special characters, nor upper case characters and cannot contain only numbers.
    +ErrorFieldCanNotContainSpecialCharacters=The field <b>%s</b> must not contains special characters.
    +ErrorFieldCanNotContainSpecialNorUpperCharacters=The field <b>%s</b> must not contain special characters, nor upper case characters and cannot contain only numbers.
    +ErrorFieldMustHaveXChar=The field <b>%s</b> must have at least %s characters.
     ErrorNoAccountancyModuleLoaded=No accountancy module activated
     ErrorExportDuplicateProfil=This profile name already exists for this export set.
     ErrorLDAPSetupNotComplete=Dolibarr-LDAP matching is not complete.
     ErrorLDAPMakeManualTest=A .ldif file has been generated in directory %s. Try to load it manually from command line to have more information on errors.
    -ErrorCantSaveADoneUserWithZeroPercentage=Can't save an action with "statut not started" if field "done by" is also filled.
    +ErrorCantSaveADoneUserWithZeroPercentage=Can't save an action with "status not started" if field "done by" is also filled.
     ErrorRefAlreadyExists=Ref used for creation already exists.
    -ErrorPleaseTypeBankTransactionReportName=Please enter the bank statement name where the entry has to be reported (Format YYYYMM or YYYYMMDD) 
    -ErrorRecordHasChildren=Failed to delete record since it has some childs.
    +ErrorPleaseTypeBankTransactionReportName=Please enter the bank statement name where the entry has to be reported (Format YYYYMM or YYYYMMDD)
    +ErrorRecordHasChildren=Failed to delete record since it has some child records.
     ErrorRecordHasAtLeastOneChildOfType=Object has at least one child of type %s
    -ErrorRecordIsUsedCantDelete=Can't delete record. It is already used or included into other object.
    +ErrorRecordIsUsedCantDelete=Can't delete record. It is already used or included into another object.
     ErrorModuleRequireJavascript=Javascript must not be disabled to have this feature working. To enable/disable Javascript, go to menu Home->Setup->Display.
     ErrorPasswordsMustMatch=Both typed passwords must match each other
    -ErrorContactEMail=A technical error occured. Please, contact administrator to following email <b>%s</b> en provide the error code <b>%s</b> in your message, or even better by adding a screen copy of this page.
    +ErrorContactEMail=A technical error occured. Please, contact administrator to following email <b>%s</b> and provide the error code <b>%s</b> in your message, or add a screen copy of this page.
     ErrorWrongValueForField=Wrong value for field number <b>%s</b> (value '<b>%s</b>' does not match regex rule <b>%s</b>)
     ErrorFieldValueNotIn=Wrong value for field number <b>%s</b> (value '<b>%s</b>' is not a value available into field <b>%s</b> of table <b>%s</b>)
     ErrorFieldRefNotIn=Wrong value for field number <b>%s</b> (value '<b>%s</b>' is not a <b>%s</b> existing ref)
    @@ -95,7 +96,7 @@ ErrorBadMaskBadRazMonth=Error, bad reset value
     ErrorMaxNumberReachForThisMask=Max number reach for this mask
     ErrorCounterMustHaveMoreThan3Digits=Counter must have more than 3 digits
     ErrorSelectAtLeastOne=Error. Select at least one entry.
    -ErrorDeleteNotPossibleLineIsConsolidated=Delete not possible because record is linked to a bank transation that is conciliated
    +ErrorDeleteNotPossibleLineIsConsolidated=Delete not possible because record is linked to a bank transaction that is conciliated
     ErrorProdIdAlreadyExist=%s is assigned to another third
     ErrorFailedToSendPassword=Failed to send password
     ErrorFailedToLoadRSSFile=Fails to get RSS feed. Try to add constant MAIN_SIMPLEXMLLOAD_DEBUG if error messages does not provide enough information.
    @@ -115,6 +116,7 @@ ErrorLoginDoesNotExists=User with login <b>%s</b> could not be found.
     ErrorLoginHasNoEmail=This user has no email address. Process aborted.
     ErrorBadValueForCode=Bad value for security code. Try again with new value...
     ErrorBothFieldCantBeNegative=Fields %s and %s can't be both negative
    +ErrorFieldCantBeNegativeOnInvoice=Field <strong>%s</strong> can't be negative on such type of invoice. If you want to add a discount line, just create the discount first with link %s on screen and apply it to invoice. You can also ask your admin to set option FACTURE_ENABLE_NEGATIVE_LINES to 1 to restore old behaviour.
     ErrorQtyForCustomerInvoiceCantBeNegative=Quantity for line into customer invoices can't be negative
     ErrorWebServerUserHasNotPermission=User account <b>%s</b> used to execute web server has no permission for that
     ErrorNoActivatedBarcode=No barcode type activated
    @@ -138,7 +140,7 @@ ErrorBadFormat=Bad format!
     ErrorMemberNotLinkedToAThirpartyLinkOrCreateFirst=Error, this member is not yet linked to any third party. Link member to an existing third party or create a new third party before creating subscription with invoice.
     ErrorThereIsSomeDeliveries=Error, there is some deliveries linked to this shipment. Deletion refused.
     ErrorCantDeletePaymentReconciliated=Can't delete a payment that had generated a bank entry that was reconciled
    -ErrorCantDeletePaymentSharedWithPayedInvoice=Can't delete a payment shared by at least one invoice with status Payed
    +ErrorCantDeletePaymentSharedWithPayedInvoice=Can't delete a payment shared by at least one invoice with status Paid
     ErrorPriceExpression1=Cannot assign to constant '%s'
     ErrorPriceExpression2=Cannot redefine built-in function '%s'
     ErrorPriceExpression3=Undefined variable '%s' in function definition
    @@ -147,7 +149,7 @@ ErrorPriceExpression5=Unexpected '%s'
     ErrorPriceExpression6=Wrong number of arguments (%s given, %s expected)
     ErrorPriceExpression8=Unexpected operator '%s'
     ErrorPriceExpression9=An unexpected error occured
    -ErrorPriceExpression10=Iperator '%s' lacks operand
    +ErrorPriceExpression10=Operator '%s' lacks operand
     ErrorPriceExpression11=Expecting '%s'
     ErrorPriceExpression14=Division by zero
     ErrorPriceExpression17=Undefined variable '%s'
    @@ -171,10 +173,10 @@ ErrorGlobalVariableUpdater4=SOAP client failed with error '%s'
     ErrorGlobalVariableUpdater5=No global variable selected
     ErrorFieldMustBeANumeric=Field <b>%s</b> must be a numeric value
     ErrorMandatoryParametersNotProvided=Mandatory parameter(s) not provided
    -ErrorOppStatusRequiredIfAmount=You set an estimated amount for this opportunity/lead. So you must also enter its status
    +ErrorOppStatusRequiredIfAmount=You set an estimated amount for this lead/lead. So you must also enter its status
     ErrorFailedToLoadModuleDescriptorForXXX=Failed to load module descriptor class for %s
     ErrorBadDefinitionOfMenuArrayInModuleDescriptor=Bad Definition Of Menu Array In Module Descriptor (bad value for key fk_menu)
    -ErrorSavingChanges=An error has ocurred when saving the changes
    +ErrorSavingChanges=An error has occurred when saving the changes
     ErrorWarehouseRequiredIntoShipmentLine=Warehouse is required on the line to ship
     ErrorFileMustHaveFormat=File must have format %s
     ErrorSupplierCountryIsNotDefined=Country for this vendor is not defined. Correct this first.
    @@ -196,38 +198,39 @@ ErrorModuleFileSeemsToHaveAWrongFormat=The module package seems to have a wrong
     ErrorFilenameDosNotMatchDolibarrPackageRules=The name of the module package (<strong>%s</strong>) does not match expected name syntax: <strong>%s</strong>
     ErrorDuplicateTrigger=Error, duplicate trigger name %s. Already loaded from %s.
     ErrorNoWarehouseDefined=Error, no warehouses defined.
    -ErrorBadLinkSourceSetButBadValueForRef=The link you use is not valid. A 'source' for payment is defined, but value for 'ref' is not valid. 
    +ErrorBadLinkSourceSetButBadValueForRef=The link you use is not valid. A 'source' for payment is defined, but value for 'ref' is not valid.
     ErrorTooManyErrorsProcessStopped=Too many errors. Process was stopped.
     ErrorMassValidationNotAllowedWhenStockIncreaseOnAction=Mass validation is not possible when option to increase/decrease stock is set on this action (you must validate one by one so you can define the warehouse to increase/decrease)
     ErrorObjectMustHaveStatusDraftToBeValidated=Object %s must have status 'Draft' to be validated.
     ErrorObjectMustHaveLinesToBeValidated=Object %s must have lines to be validated.
    -ErrorOnlyInvoiceValidatedCanBeSentInMassAction=Only validated invoices can be sent using the "Send by email" mass action. 
    +ErrorOnlyInvoiceValidatedCanBeSentInMassAction=Only validated invoices can be sent using the "Send by email" mass action.
     ErrorChooseBetweenFreeEntryOrPredefinedProduct=You must choose if article is a predefined product or not
     ErrorDiscountLargerThanRemainToPaySplitItBefore=The discount you try to apply is larger than remain to pay. Split the discount in 2 smaller discounts before.
     ErrorFileNotFoundWithSharedLink=File was not found. May be the share key was modified or file was removed recently.
     ErrorProductBarCodeAlreadyExists=The product barcode %s already exists on another product reference.
     ErrorNoteAlsoThatSubProductCantBeFollowedByLot=Note also that using virtual product to have auto increase/decrease of subproducts is not possible when at least one subproduct (or subproduct of subproducts) needs a serial/lot number.
     ErrorDescRequiredForFreeProductLines=Description is mandatory for lines with free product
    +ErrorAPageWithThisNameOrAliasAlreadyExists=The page/container <strong>%s</strong> has the same name or alternative alias that the one your try to use
     
     # Warnings
    -WarningPasswordSetWithNoAccount=A password was set for this member. However, no user account was created. So this password is stored but can't be used to login to Dolibarr. It may be used by an external module/interface but if you don't need to define any login nor password for a member, you can disable option "Manage a login for each member" from Member module setup. If you need to manage a login but don't need any password, you can keep this field empty to avoid this warning. Note: Email can also be used as a login if the member is linked to a user.  
    +WarningPasswordSetWithNoAccount=A password was set for this member. However, no user account was created. So this password is stored but can't be used to login to Dolibarr. It may be used by an external module/interface but if you don't need to define any login nor password for a member, you can disable option "Manage a login for each member" from Member module setup. If you need to manage a login but don't need any password, you can keep this field empty to avoid this warning. Note: Email can also be used as a login if the member is linked to a user.
     WarningMandatorySetupNotComplete=Mandatory setup parameters are not yet defined
     WarningSafeModeOnCheckExecDir=Warning, PHP option <b>safe_mode</b> is on so command must be stored inside a directory declared by php parameter <b>safe_mode_exec_dir</b>.
     WarningBookmarkAlreadyExists=A bookmark with this title or this target (URL) already exists.
     WarningPassIsEmpty=Warning, database password is empty. This is a security hole. You should add a password to your database and change your conf.php file to reflect this.
     WarningConfFileMustBeReadOnly=Warning, your config file (<b>htdocs/conf/conf.php</b>) can be overwritten by the web server. This is a serious security hole. Modify permissions on file to be in read only mode for operating system user used by Web server. If you use Windows and FAT format for your disk, you must know that this file system does not allow to add permissions on file, so can't be completely safe.
     WarningsOnXLines=Warnings on <b>%s</b> source record(s)
    -WarningNoDocumentModelActivated=No model, for document generation, has been activated. A model will be choosed by default until you check your module setup.
    -WarningLockFileDoesNotExists=Warning, once setup is finished, you must disable install/migrate tools by adding a file <b>install.lock</b> into directory <b>%s</b>. Missing this file is a security hole. 
    -WarningUntilDirRemoved=All security warnings (visible by admin users only) will remain active as long as the vulnerability is present (or that constant MAIN_REMOVE_INSTALL_WARNING is added in Setup->Other setup).
    +WarningNoDocumentModelActivated=No model, for document generation, has been activated. A model will be chosen by default until you check your module setup.
    +WarningLockFileDoesNotExists=Warning, once setup is finished, you must disable install/migrate tools by adding a file <b>install.lock</b> into directory <b>%s</b>. Missing this file is a security hole.
    +WarningUntilDirRemoved=All security warnings (visible by admin users only) will remain active as long as the vulnerability is present (or that constant MAIN_REMOVE_INSTALL_WARNING is added in Setup->Other Setup).
     WarningCloseAlways=Warning, closing is done even if amount differs between source and target elements. Enable this feature with caution.
     WarningUsingThisBoxSlowDown=Warning, using this box slow down seriously all pages showing the box.
     WarningClickToDialUserSetupNotComplete=Setup of ClickToDial information for your user are not complete (see tab ClickToDial onto your user card).
     WarningFeatureDisabledWithDisplayOptimizedForBlindNoJs=Feature disabled when display setup is optimized for blind person or text browsers.
    -WarningPaymentDateLowerThanInvoiceDate=Payment date (%s) is earlier than invoice date (%s) for invoice %s. 
    -WarningTooManyDataPleaseUseMoreFilters=Too many data (more than %s lines). Please use more filters or set the constant %s to a higher limit. 
    +WarningPaymentDateLowerThanInvoiceDate=Payment date (%s) is earlier than invoice date (%s) for invoice %s.
    +WarningTooManyDataPleaseUseMoreFilters=Too many data (more than %s lines). Please use more filters or set the constant %s to a higher limit.
     WarningSomeLinesWithNullHourlyRate=Some times were recorded by some users while their hourly rate was not defined. A value of 0 %s per hour was used but this may result in wrong valuation of time spent.
     WarningYourLoginWasModifiedPleaseLogin=Your login was modified. For security purpose you will have to login with your new login before next action.
     WarningAnEntryAlreadyExistForTransKey=An entry already exists for the translation key for this language
    -WarningNumberOfRecipientIsRestrictedInMassAction=Warning, number of different recipient is limited to <b>%s</b> when using the bulk actions on lists
    -WarningDateOfLineMustBeInExpenseReportRange=Warning, the date of line is not in the range of the expense report
    \ No newline at end of file
    +WarningNumberOfRecipientIsRestrictedInMassAction=Warning, number of different recipient is limited to <b>%s</b> when using the mass actions on lists
    +WarningDateOfLineMustBeInExpenseReportRange=Warning, the date of line is not in the range of the expense report
    diff --git a/htdocs/langs/en_US/exports.lang b/htdocs/langs/en_US/exports.lang
    index 4a1152e6581..179556ddb19 100644
    --- a/htdocs/langs/en_US/exports.lang
    +++ b/htdocs/langs/en_US/exports.lang
    @@ -1,39 +1,39 @@
     # Dolibarr language file - Source file is en_US - exports
    -ExportsArea=Exports area
    -ImportArea=Import area
    -NewExport=New export
    -NewImport=New import
    +ExportsArea=Exports
    +ImportArea=Import
    +NewExport=New Export
    +NewImport=New Import
     ExportableDatas=Exportable dataset
     ImportableDatas=Importable dataset
     SelectExportDataSet=Choose dataset you want to export...
     SelectImportDataSet=Choose dataset you want to import...
    -SelectExportFields=Choose fields you want to export, or select a predefined export profile
    -SelectImportFields=Choose source file fields you want to import and their target field in database by moving them up and down with anchor %s, or select a predefined import profile:
    +SelectExportFields=Choose the fields you want to export, or select a predefined export profile
    +SelectImportFields=Choose the source file fields you want to import and their target field in database by moving them up and down with anchor %s, or select a predefined import profile:
     NotImportedFields=Fields of source file not imported
    -SaveExportModel=Save this export profile if you plan to reuse it later...
    -SaveImportModel=Save this import profile if you plan to reuse it later...
    +SaveExportModel=Save your selections as an export profile/template (for reuse).
    +SaveImportModel=Save this import profile (for reuse) ...
     ExportModelName=Export profile name
    -ExportModelSaved=Export profile saved under name <b>%s</b>.
    +ExportModelSaved=Export profile saved as <b>%s</b>.
     ExportableFields=Exportable fields
     ExportedFields=Exported fields
     ImportModelName=Import profile name
    -ImportModelSaved=Import profile saved under name <b>%s</b>.
    +ImportModelSaved=Import profile saved as <b>%s</b>.
     DatasetToExport=Dataset to export
     DatasetToImport=Import file into dataset
     ChooseFieldsOrdersAndTitle=Choose fields order...
     FieldsTitle=Fields title
     FieldTitle=Field title
    -NowClickToGenerateToBuildExportFile=Now, select file format in combo box and click on "Generate" to build export file...
    -AvailableFormats=Available formats
    +NowClickToGenerateToBuildExportFile=Now, select the file format in the combo box and click on "Generate" to build the export file...
    +AvailableFormats=Available Formats
     LibraryShort=Library
     Step=Step
    -FormatedImport=Import assistant
    -FormatedImportDesc1=This area allows to import personalized data, using an assistant to help you in process without technical knowledge.
    -FormatedImportDesc2=First step is to choose a king of data you want to load, then file to load, then to choose which fields you want to load.
    -FormatedExport=Export assistant
    -FormatedExportDesc1=This area allows to export personalized data, using an assistant to help you in process without technical knowledge.
    -FormatedExportDesc2=First step is to choose a predefined dataset, then to choose which fields you want in your result files, and which order.
    -FormatedExportDesc3=When data to export are selected, you can define output file format you want to export your data to.
    +FormatedImport=Import Assistant
    +FormatedImportDesc1=This module allows you to update existing data or add new objects into the database from a file without technical knowledge, using an assistant.
    +FormatedImportDesc2=First step is to choose the kind of data you want to import, then the format of the source file, then the fields you want to import.
    +FormatedExport=Export Assistant
    +FormatedExportDesc1=These tools allow the export of personalized data using an assistant, to help you in the process without requiring technical knowledge.
    +FormatedExportDesc2=First step is to choose a predefined dataset, then which fields you want to export, and in which order.
    +FormatedExportDesc3=When data to export are selected, you can choose the format of the output file.
     Sheet=Sheet
     NoImportableData=No importable data (no module with definitions to allow data imports)
     FileSuccessfullyBuilt=File generated
    @@ -50,10 +50,10 @@ LineTotalVAT=Amount of VAT for line
     TypeOfLineServiceOrProduct=Type of line (0=product, 1=service)
     FileWithDataToImport=File with data to import
     FileToImport=Source file to import
    -FileMustHaveOneOfFollowingFormat=File to import must have one of following format
    -DownloadEmptyExample=Download example of empty source file
    -ChooseFormatOfFileToImport=Choose file format to use as import file format by clicking on picto %s to select it...
    -ChooseFileToImport=Upload file then click on picto %s to select file as source import file...
    +FileMustHaveOneOfFollowingFormat=File to import must have one of following formats
    +DownloadEmptyExample=Download template file with field content information (* are mandatory fields)
    +ChooseFormatOfFileToImport=Choose the file format to use as import file format by clicking on the %s icon to select it...
    +ChooseFileToImport=Upload file then click on the %s icon to select file as source import file...
     SourceFileFormat=Source file format
     FieldsInSourceFile=Fields in source file
     FieldsInTargetDatabase=Target fields in Dolibarr database (bold=mandatory)
    @@ -68,57 +68,57 @@ FieldsTarget=Targeted fields
     FieldTarget=Targeted field
     FieldSource=Source field
     NbOfSourceLines=Number of lines in source file
    -NowClickToTestTheImport=Check import parameters you have defined. If they are correct, click on button "<b>%s</b>" to launch a simulation of import process (no data will be changed in your database, it's only a simulation for the moment)...
    -RunSimulateImportFile=Launch the import simulation 
    +NowClickToTestTheImport=Check the import setup you defined (check if you must omit the header lines, or these will be flagged as errors in the following simulation).<br>Click on the "<b>%s</b>" button to run a check of the file structure/contents and simulate the import process.<br><b>No data will be changed in your database</b>.
    +RunSimulateImportFile=Run Import Simulation
     FieldNeedSource=This field requires data from the source file
     SomeMandatoryFieldHaveNoSource=Some mandatory fields have no source from data file
     InformationOnSourceFile=Information on source file
     InformationOnTargetTables=Information on target fields
     SelectAtLeastOneField=Switch at least one source field in the column of fields to export
     SelectFormat=Choose this import file format
    -RunImportFile=Launch import file
    -NowClickToRunTheImport=Check result of import simulation. If everything is ok, launch the definitive import.
    -DataLoadedWithId=All data will be loaded with the following import id: <b>%s</b>
    -ErrorMissingMandatoryValue=Mandatory data is empty in source file for field <b>%s</b>.
    -TooMuchErrors=There is still <b>%s</b> other source lines with errors but output has been limited.
    -TooMuchWarnings=There is still <b>%s</b> other source lines with warnings but output has been limited.
    +RunImportFile=Import Data
    +NowClickToRunTheImport=Check the results of the import simulation. Correct any errors and re-test.<br>When the simulation reports no errors you may proceed to import the data into the database.
    +DataLoadedWithId=All data will be loaded with the following import id: <b>%s</b> to enable a search on this set of data in case of discovering problems in the future.
    +ErrorMissingMandatoryValue=Mandatory data is empty in the source file for field <b>%s</b>.
    +TooMuchErrors=There are still <b>%s</b> other source lines with errors but output has been limited.
    +TooMuchWarnings=There are still <b>%s</b> other source lines with warnings but output has been limited.
     EmptyLine=Empty line (will be discarded)
    -CorrectErrorBeforeRunningImport=You must first correct all errors before running definitive import.
    -FileWasImported=File was imported with number <b>%s</b>. 
    -YouCanUseImportIdToFindRecord=You can find all imported record in your database by filtering on field <b>import_key='%s'</b>.
    +CorrectErrorBeforeRunningImport=You <b>must</b> correct all errors <b>before</b> running the definitive import.
    +FileWasImported=File was imported with number <b>%s</b>.
    +YouCanUseImportIdToFindRecord=You can find all the imported records in your database by filtering on field <b>import_key='%s'</b>.
     NbOfLinesOK=Number of lines with no errors and no warnings: <b>%s</b>.
     NbOfLinesImported=Number of lines successfully imported: <b>%s</b>.
     DataComeFromNoWhere=Value to insert comes from nowhere in source file.
     DataComeFromFileFieldNb=Value to insert comes from field number <b>%s</b> in source file.
    -DataComeFromIdFoundFromRef=Value that comes from field number <b>%s</b> of source file will be used to find id of parent object to use (So the objet <b>%s</b> that has the ref. from source file must exists into Dolibarr).
    -DataComeFromIdFoundFromCodeId=Code that comes from field number <b>%s</b> of source file will be used to find id of parent object to use (So the code from source file must exists into dictionary <b>%s</b>). Note that if you know id, you can also use it into source file instead of code. Import should work in both cases. 
    +DataComeFromIdFoundFromRef=Value that comes from field number <b>%s</b> of source file will be used to find the id of the parent object to use (so the object <b>%s</b> that has the ref. from source file must exist in the database).
    +DataComeFromIdFoundFromCodeId=Code that comes from field number <b>%s</b> of source file will be used to find the id of the parent object to use (so the code from source file must exist in the dictionary <b>%s</b>). Note that if you know the id, you can also use it in the source file instead of the code. Import should work in both cases.
     DataIsInsertedInto=Data coming from source file will be inserted into the following field:
    -DataIDSourceIsInsertedInto=The id of parent object found using the data in source file, will be inserted into the following field:
    +DataIDSourceIsInsertedInto=The id of parent object was found using the data in the source file, will be inserted into the following field:
     DataCodeIDSourceIsInsertedInto=The id of parent line found from code, will be inserted into following field:
     SourceRequired=Data value is mandatory
     SourceExample=Example of possible data value
     ExampleAnyRefFoundIntoElement=Any ref found for element <b>%s</b>
     ExampleAnyCodeOrIdFoundIntoDictionary=Any code (or id) found into dictionary <b>%s</b>
    -CSVFormatDesc=<b>Comma Separated Value</b> file format (.csv).<br>This is a text file format where fields are separated by separator [ %s ]. If separator is found inside a field content, field is rounded by round character [ %s ]. Escape character to escape round character is [ %s ].
    -Excel95FormatDesc=<b>Excel</b> file format (.xls)<br>This is native Excel 95 format (BIFF5).
    -Excel2007FormatDesc=<b>Excel</b> file format (.xlsx)<br>This is native Excel 2007 format (SpreadsheetML).
    +CSVFormatDesc=<b>Comma Separated Value</b> file format (.csv).<br>This is a text file format where fields are separated by a separator [ %s ]. If separator is found inside a field content, field is rounded by round character [ %s ]. Escape character to escape round character is [ %s ].
    +Excel95FormatDesc=<b>Excel</b> file format (.xls)<br>This is the native Excel 95 format (BIFF5).
    +Excel2007FormatDesc=<b>Excel</b> file format (.xlsx)<br>This is the native Excel 2007 format (SpreadsheetML).
     TsvFormatDesc=<b>Tab Separated Value</b> file format (.tsv)<br>This is a text file format where fields are separated by a tabulator [tab].
     ExportFieldAutomaticallyAdded=Field <b>%s</b> was automatically added. It will avoid you to have similar lines to be treated as duplicate record (with this field added, all lines will own their own id and will differ).
    -CsvOptions=Csv Options
    -Separator=Separator
    -Enclosure=Enclosure
    +CsvOptions=CSV format options
    +Separator=Field Separator
    +Enclosure=String Delimiter
     SpecialCode=Special code
     ExportStringFilter=%% allows replacing one or more characters in the text
     ExportDateFilter=YYYY, YYYYMM, YYYYMMDD : filters by one year/month/day<br>YYYY+YYYY, YYYYMM+YYYYMM, YYYYMMDD+YYYYMMDD : filters over a range of years/months/days<br> > YYYY, > YYYYMM, > YYYYMMDD : filters on all following years/months/days<br> < YYYY, < YYYYMM, < YYYYMMDD : filters on all previous years/months/days
     ExportNumericFilter=NNNNN filters by one value<br>NNNNN+NNNNN filters over a range of values<br>< NNNNN filters by lower values<br>> NNNNN filters by higher values
     ImportFromLine=Import starting from line number
     EndAtLineNb=End at line number
    -ImportFromToLine=Import line numbers (from - to) 
    +ImportFromToLine=Limit range (from - to) eg. to omit header line
     SetThisValueTo2ToExcludeFirstLine=For example, set this value to 3 to exclude the 2 first lines
     KeepEmptyToGoToEndOfFile=Keep this field empty to go up to the end of file
     SelectPrimaryColumnsForUpdateAttempt=Select column(s) to use as primary key for update attempt
     UpdateNotYetSupportedForThisImport=Update is not supported for this type of import (only insert)
    -NoUpdateAttempt=No update attempt was performed, only insert 
    +NoUpdateAttempt=No update attempt was performed, only insert
     ImportDataset_user_1=Users (employees or not) and properties
     ComputedField=Computed field
     ## filters
    @@ -127,7 +127,7 @@ FilteredFields=Filtered fields
     FilteredFieldsValues=Value for filter
     FormatControlRule=Format control rule
     ## imports updates
    -KeysToUseForUpdates=Key to use for updating data
    +KeysToUseForUpdates=Key (column) to use for <b>updating</b> existing data
     NbInsert=Number of inserted lines: %s
     NbUpdate=Number of updated lines: %s
    -MultipleRecordFoundWithTheseFilters=Multiple records have been found with these filters: %s
    \ No newline at end of file
    +MultipleRecordFoundWithTheseFilters=Multiple records have been found with these filters: %s
    diff --git a/htdocs/langs/en_US/externalsite.lang b/htdocs/langs/en_US/externalsite.lang
    index afec761f5fe..da4853df0df 100644
    --- a/htdocs/langs/en_US/externalsite.lang
    +++ b/htdocs/langs/en_US/externalsite.lang
    @@ -2,4 +2,4 @@
     ExternalSiteSetup=Setup link to external website
     ExternalSiteURL=External Site URL
     ExternalSiteModuleNotComplete=Module ExternalSite was not configured properly.
    -ExampleMyMenuEntry=My menu entry
    \ No newline at end of file
    +ExampleMyMenuEntry=My menu entry
    diff --git a/htdocs/langs/en_US/ftp.lang b/htdocs/langs/en_US/ftp.lang
    index d6b9d2ca070..8ecb0c55cad 100644
    --- a/htdocs/langs/en_US/ftp.lang
    +++ b/htdocs/langs/en_US/ftp.lang
    @@ -11,4 +11,4 @@ FTPFailedToRemoveFile=Failed to remove file <b>%s</b>.
     FTPFailedToRemoveDir=Failed to remove directory <b>%s</b> (Check permissions and that directory is empty).
     FTPPassiveMode=Passive mode
     ChooseAFTPEntryIntoMenu=Choose a FTP entry into menu...
    -FailedToGetFile=Failed to get files %s
    \ No newline at end of file
    +FailedToGetFile=Failed to get files %s
    diff --git a/htdocs/langs/en_US/help.lang b/htdocs/langs/en_US/help.lang
    index 2ddbc51ce3a..d5a19d6d119 100644
    --- a/htdocs/langs/en_US/help.lang
    +++ b/htdocs/langs/en_US/help.lang
    @@ -5,9 +5,9 @@ RemoteControlSupport=Online real time / remote support
     OtherSupport=Other support
     ToSeeListOfAvailableRessources=To contact/see available resources:
     HelpCenter=Help center
    -DolibarrHelpCenter=Dolibarr help and support center
    -ToGoBackToDolibarr=Otherwise, click <a href="%s">here to use Dolibarr</a>
    -TypeOfSupport=Source of support
    +DolibarrHelpCenter=Dolibarr Help and Support Center
    +ToGoBackToDolibarr=Otherwise, <a href="%s">click here to continue to use Dolibarr</a>.
    +TypeOfSupport=Type of support
     TypeSupportCommunauty=Community (free)
     TypeSupportCommercial=Commercial
     TypeOfHelp=Type
    @@ -15,12 +15,12 @@ NeedHelpCenter=Need help or support?
     Efficiency=Efficiency
     TypeHelpOnly=Help only
     TypeHelpDev=Help+Development
    -TypeHelpDevForm=Help+Development+Formation
    -ToGetHelpGoOnSparkAngels1=Some companies can provide a fast (sometime immediate) and more efficient online support by taking control of your computer. Such helpers can be found on <b>%s</b> web site:
    -ToGetHelpGoOnSparkAngels3=You can also go to the list of all available coaches for Dolibarr, for this click on button 
    -ToGetHelpGoOnSparkAngels2=Sometimes, there is no company available at the moment you make your search, so think to change the filter to look for "all availability". You will be able to send more requests.
    -BackToHelpCenter=Otherwise, click here to go <a href="%s">back to help center home page</a>.
    -LinkToGoldMember=You can call one of the coach preselected by Dolibarr for your language (%s) by clicking his Widget (status and maximum price are automatically updated):
    +TypeHelpDevForm=Help+Development+Training
    +ToGetHelpGoOnSparkAngels1=Some companies can provide a fast (sometime immediate) and more efficient online support by remote control of your computer. Such help can be found on <b>%s</b> web site:
    +ToGetHelpGoOnSparkAngels3=You can also go to the list of all available trainers for Dolibarr, for this click on button
    +ToGetHelpGoOnSparkAngels2=Sometimes, there is no company available when you make your search, so change the filter to look for "all availability". You will be able to send more requests.
    +BackToHelpCenter=Otherwise, <a href="%s">go back to Help center home page</a>.
    +LinkToGoldMember=You can call one of the trainers preselected by Dolibarr for your language (%s) by clicking their Widget (status and maximum price are automatically updated):
     PossibleLanguages=Supported languages
    -SubscribeToFoundation=Help Dolibarr project, subscribe to the foundation
    +SubscribeToFoundation=Help the Dolibarr project, subscribe to the foundation
     SeeOfficalSupport=For official Dolibarr support in your language: <br><b><a href="%s" target="_blank">%s</a></b>
    diff --git a/htdocs/langs/en_US/holiday.lang b/htdocs/langs/en_US/holiday.lang
    index eca2bbdfe46..1411ae3ad56 100644
    --- a/htdocs/langs/en_US/holiday.lang
    +++ b/htdocs/langs/en_US/holiday.lang
    @@ -1,10 +1,10 @@
     # Dolibarr language file - Source file is en_US - holiday
     HRM=HRM
    -Holidays=Leaves
    -CPTitreMenu=Leaves
    +Holidays=Leave
    +CPTitreMenu=Leave
     MenuReportMonth=Monthly statement
     MenuAddCP=New leave request
    -NotActiveModCP=You must enable the module Leaves to view this page.
    +NotActiveModCP=You must enable the module Leave to view this page.
     AddCP=Make a leave request
     DateDebCP=Start date
     DateFinCP=End date
    @@ -15,18 +15,18 @@ ApprovedCP=Approved
     CancelCP=Canceled
     RefuseCP=Refused
     ValidatorCP=Approbator
    -ListeCP=List of leaves
    +ListeCP=List of leave
     LeaveId=Leave ID
     ReviewedByCP=Will be approved by
     UserForApprovalID=User for approval ID
    -UserForApprovalFirstname=Firstname of approval user
    -UserForApprovalLastname=Lastname of approval user
    +UserForApprovalFirstname=First name of approval user
    +UserForApprovalLastname=Last name of approval user
     UserForApprovalLogin=Login of approval user
     DescCP=Description
     SendRequestCP=Create leave request
     DelayToRequestCP=Leave requests must be made at least <b>%s day(s)</b> before them.
    -MenuConfCP=Balance of leaves
    -SoldeCPUser=Leaves balance is <b>%s</b> days.
    +MenuConfCP=Balance of leave
    +SoldeCPUser=Leave balance is <b>%s</b> days.
     ErrorEndDateCP=You must select an end date greater than the start date.
     ErrorSQLCreateCP=An SQL error occurred during the creation:
     ErrorIDFicheCP=An error has occurred, the leave request does not exist.
    @@ -85,7 +85,7 @@ NewSoldeCP=New Balance
     alreadyCPexist=A leave request has already been done on this period.
     FirstDayOfHoliday=First day of vacation
     LastDayOfHoliday=Last day of vacation
    -BoxTitleLastLeaveRequests=Latest %s modified leave requests 
    +BoxTitleLastLeaveRequests=Latest %s modified leave requests
     HolidaysMonthlyUpdate=Monthly update
     ManualUpdate=Manual update
     HolidaysCancelation=Leave request cancelation
    @@ -101,8 +101,8 @@ LEAVE_SICK=Sick leave
     LEAVE_OTHER=Other leave
     LEAVE_PAID_FR=Paid vacation
     ## Configuration du Module ##
    -LastUpdateCP=Latest automatic update of leaves allocation
    -MonthOfLastMonthlyUpdate=Month of latest automatic update of leaves allocation
    +LastUpdateCP=Latest automatic update of leave allocation
    +MonthOfLastMonthlyUpdate=Month of latest automatic update of leave allocation
     UpdateConfCPOK=Updated successfully.
     Module27130Name= Management of leave requests
     Module27130Desc= Management of leave requests
    @@ -112,7 +112,7 @@ NoticePeriod=Notice period
     HolidaysToValidate=Validate leave requests
     HolidaysToValidateBody=Below is a leave request to validate
     HolidaysToValidateDelay=This leave request will take place within a period of less than %s days.
    -HolidaysToValidateAlertSolde=The user who made this leave reques do not have enough available days.
    +HolidaysToValidateAlertSolde=The user who made this leave request does have enough available days.
     HolidaysValidated=Validated leave requests
     HolidaysValidatedBody=Your leave request for %s to %s has been validated.
     HolidaysRefused=Request denied
    @@ -121,4 +121,4 @@ HolidaysCanceled=Canceled leaved request
     HolidaysCanceledBody=Your leave request for %s to %s has been canceled.
     FollowedByACounter=1: This type of leave need to be followed by a counter. Counter is incremented manually or automatically and when a leave request is validated, counter is decremented.<br>0: Not followed by a counter.
     NoLeaveWithCounterDefined=There is no leave types defined that need to be followed by a counter
    -GoIntoDictionaryHolidayTypes=Go into <strong>Home - Setup - Dictionaries - Type of leaves</strong> to setup the different types of leaves.
    +GoIntoDictionaryHolidayTypes=Go into <strong>Home - Setup - Dictionaries - Type of leave</strong> to setup the different types of leaves.
    diff --git a/htdocs/langs/en_US/hrm.lang b/htdocs/langs/en_US/hrm.lang
    index 3889c73dbbb..12bb1592cbc 100644
    --- a/htdocs/langs/en_US/hrm.lang
    +++ b/htdocs/langs/en_US/hrm.lang
    @@ -5,7 +5,7 @@ Establishments=Establishments
     Establishment=Establishment
     NewEstablishment=New establishment
     DeleteEstablishment=Delete establishment
    -ConfirmDeleteEstablishment=Are-you sure to delete this establishment?
    +ConfirmDeleteEstablishment=Are you sure you wish to delete this establishment?
     OpenEtablishment=Open establishment
     CloseEtablishment=Close establishment
     # Dictionary
    diff --git a/htdocs/langs/en_US/install.lang b/htdocs/langs/en_US/install.lang
    index fe96d7c0f97..bcca348c861 100644
    --- a/htdocs/langs/en_US/install.lang
    +++ b/htdocs/langs/en_US/install.lang
    @@ -2,36 +2,37 @@
     InstallEasy=Just follow the instructions step by step.
     MiscellaneousChecks=Prerequisites check
     ConfFileExists=Configuration file <b>%s</b> exists.
    -ConfFileDoesNotExistsAndCouldNotBeCreated=Configuration file <b>%s</b> does not exist and could not be created !
    +ConfFileDoesNotExistsAndCouldNotBeCreated=Configuration file <b>%s</b> does not exist and could not be created!
     ConfFileCouldBeCreated=Configuration file <b>%s</b> could be created.
    -ConfFileIsNotWritable=Configuration file <b>%s</b> is not writable. Check permissions. For first install, your web server must be granted to be able to write into this file during configuration process ("chmod 666" for example on a Unix like OS).
    +ConfFileIsNotWritable=Configuration file <b>%s</b> is not writable. Check permissions. For first install, your web server must be able to write into this file during configuration process ("chmod 666" for example on a Unix like OS).
     ConfFileIsWritable=Configuration file <b>%s</b> is writable.
    -ConfFileReload=Reload all information from configuration file.
    +ConfFileMustBeAFileNotADir=Configuration file <b>%s</b> must be a file, not a directory.
    +ConfFileReload=Reloading parameters from configuration file.
     PHPSupportSessions=This PHP supports sessions.
     PHPSupportPOSTGETOk=This PHP supports variables POST and GET.
    -PHPSupportPOSTGETKo=It's possible your PHP setup does not support variables POST and/or GET. Check your parameter <b>variables_order</b> in php.ini.
    -PHPSupportGD=This PHP support GD graphical functions.
    -PHPSupportCurl=This PHP support Curl.
    -PHPSupportUTF8=This PHP support UTF8 functions.
    +PHPSupportPOSTGETKo=It's possible your PHP setup does not support variables POST and/or GET. Check the parameter <b>variables_order</b> in php.ini.
    +PHPSupportGD=This PHP supports GD graphical functions.
    +PHPSupportCurl=This PHP supports Curl.
    +PHPSupportUTF8=This PHP supports UTF8 functions.
     PHPMemoryOK=Your PHP max session memory is set to <b>%s</b>. This should be enough.
    -PHPMemoryTooLow=Your PHP max session memory is set to <b>%s</b> bytes. This should be too low. Change your <b>php.ini</b> to set <b>memory_limit</b> parameter to at least <b>%s</b> bytes.
    -Recheck=Click here for a more significative test
    -ErrorPHPDoesNotSupportSessions=Your PHP installation does not support sessions. This feature is required to make Dolibarr working. Check your PHP setup.
    -ErrorPHPDoesNotSupportGD=Your PHP installation does not support graphical function GD. No graph will be available.
    +PHPMemoryTooLow=Your PHP max session memory is set to <b>%s</b> bytes. This is too low. Change your <b>php.ini</b> to set <b>memory_limit</b> parameter to at least <b>%s</b> bytes.
    +Recheck=Click here for a more detailed test
    +ErrorPHPDoesNotSupportSessions=Your PHP installation does not support sessions. This feature is required to allow Dolibarr to work. Check your PHP setup and permissions of the sessions directory.
    +ErrorPHPDoesNotSupportGD=Your PHP installation does not support GD graphical functions. No graphs will be available.
     ErrorPHPDoesNotSupportCurl=Your PHP installation does not support Curl.
    -ErrorPHPDoesNotSupportUTF8=Your PHP installation does not support UTF8 functions. Dolibarr can't work correctly. Solve this before installing Dolibarr.
    +ErrorPHPDoesNotSupportUTF8=Your PHP installation does not support UTF8 functions. Dolibarr cannot work correctly. Resolve this before installing Dolibarr.
     ErrorDirDoesNotExists=Directory %s does not exist.
    -ErrorGoBackAndCorrectParameters=Go backward and correct wrong parameters.
    +ErrorGoBackAndCorrectParameters=Go back and check/correct the parameters.
     ErrorWrongValueForParameter=You may have typed a wrong value for parameter '%s'.
     ErrorFailedToCreateDatabase=Failed to create database '%s'.
     ErrorFailedToConnectToDatabase=Failed to connect to database '%s'.
     ErrorDatabaseVersionTooLow=Database version (%s) too old. Version %s or higher is required.
     ErrorPHPVersionTooLow=PHP version too old. Version %s is required.
    -ErrorConnectedButDatabaseNotFound=Connection to server successfull but database '%s' not found.
    +ErrorConnectedButDatabaseNotFound=Connection to server successful but database '%s' not found.
     ErrorDatabaseAlreadyExists=Database '%s' already exists.
    -IfDatabaseNotExistsGoBackAndUncheckCreate=If database does not exists, go back and check option "Create database".
    +IfDatabaseNotExistsGoBackAndUncheckCreate=If the database does not exist, go back and check option "Create database".
     IfDatabaseExistsGoBackAndCheckCreate=If database already exists, go back and uncheck "Create database" option.
    -WarningBrowserTooOld=Too old version of browser. Upgrading your browser to a recent version of Firefox, Chrome or Opera is highly recommanded.
    +WarningBrowserTooOld=Version of browser is too old. Upgrading your browser to a recent version of Firefox, Chrome or Opera is highly recommended.
     PHPVersion=PHP Version
     License=Using license
     ConfigurationFile=Configuration file
    @@ -44,22 +45,23 @@ DolibarrDatabase=Dolibarr Database
     DatabaseType=Database type
     DriverType=Driver type
     Server=Server
    -ServerAddressDescription=Name or ip address for database server, usually 'localhost' when database server is hosted on same server than web server
    +ServerAddressDescription=Name or ip address for the database server. Usually 'localhost' when the database server is hosted on the same server as the web server.
     ServerPortDescription=Database server port. Keep empty if unknown.
     DatabaseServer=Database server
     DatabaseName=Database name
    -DatabasePrefix=Database prefix table
    -AdminLogin=Login for Dolibarr database owner.
    -PasswordAgain=Retype password a second time
    +DatabasePrefix=Database table prefix
    +DatabasePrefixDescription=Database table prefix. If empty, defaults to llx_.
    +AdminLogin=User account for the Dolibarr database owner.
    +PasswordAgain=Retype password confirmation
     AdminPassword=Password for Dolibarr database owner.
     CreateDatabase=Create database
    -CreateUser=Create owner or grant him permission on database
    +CreateUser=Create user account or grant user account permission on the Dolibarr database
     DatabaseSuperUserAccess=Database server - Superuser access
    -CheckToCreateDatabase=Check box if database does not exist and must be created.<br>In this case, you must fill the login/password for superuser account at the bottom of this page.
    -CheckToCreateUser=Check box if database owner does not exist and must be created, or if it exists but database does not exists and permissions must be granted.<br>In this case, you must choose its login and password and also fill the login/password for the superuser account at the bottom of this page. If this box is unchecked, owner database and its passwords must exists.
    -DatabaseRootLoginDescription=Login of the user allowed to create new databases or new users, mandatory if your database or its owner does not already exists.
    -KeepEmptyIfNoPassword=Leave empty if user has no password (avoid this)
    -SaveConfigurationFile=Save values
    +CheckToCreateDatabase=Check the box if the database does not exist yet and so must be created.<br>In this case, you must also fill in the user name and password for the superuser account at the bottom of this page.
    +CheckToCreateUser=Check the box if:<br>the database user account does not yet exist and so must be created, or<br>if the user account exists but the database does not exist and permissions must be granted.<br>In this case, you must enter the user account and password and <b>also</b> the superuser account name and password at the bottom of this page. If this box is unchecked, database owner and password must already exist.
    +DatabaseRootLoginDescription=Superuser account name (to create new databases or new users), mandatory if the database or its owner does not already exist.
    +KeepEmptyIfNoPassword=Leave empty if superuser has no password (NOT recommended)
    +SaveConfigurationFile=Saving parameters to
     ServerConnection=Server connection
     DatabaseCreation=Database creation
     CreateDatabaseObjects=Database objects creation
    @@ -70,9 +72,9 @@ CreateOtherKeysForTable=Create foreign keys and indexes for table %s
     OtherKeysCreation=Foreign keys and indexes creation
     FunctionsCreation=Functions creation
     AdminAccountCreation=Administrator login creation
    -PleaseTypePassword=Please type a password, empty passwords are not allowed !
    -PleaseTypeALogin=Please type a login !
    -PasswordsMismatch=Passwords differs, please try again !
    +PleaseTypePassword=Please type a password, empty passwords are not allowed!
    +PleaseTypeALogin=Please type a login!
    +PasswordsMismatch=Passwords differs, please try again!
     SetupEnd=End of setup
     SystemIsInstalled=This installation is complete.
     SystemIsUpgraded=Dolibarr has been upgraded successfully.
    @@ -80,65 +82,65 @@ YouNeedToPersonalizeSetup=You need to configure Dolibarr to suit your needs (app
     AdminLoginCreatedSuccessfuly=Dolibarr administrator login '<b>%s</b>' created successfully.
     GoToDolibarr=Go to Dolibarr
     GoToSetupArea=Go to Dolibarr (setup area)
    -MigrationNotFinished=Version of your database is not completely up to date, so you'll have to run the upgrade process again. 
    +MigrationNotFinished=The database version is not completely up to date: run the upgrade process again.
     GoToUpgradePage=Go to upgrade page again
     WithNoSlashAtTheEnd=Without the slash "/" at the end
    -DirectoryRecommendation=It is recommanded to use a directory outside of your directory of your web pages.
    +DirectoryRecommendation=It is recommended to use a directory outside of the web pages.
     LoginAlreadyExists=Already exists
     DolibarrAdminLogin=Dolibarr admin login
    -AdminLoginAlreadyExists=Dolibarr administrator account '<b>%s</b>' already exists. Go back, if you want to create another one.
    +AdminLoginAlreadyExists=Dolibarr administrator account '<b>%s</b>' already exists. Go back if you want to create another one.
     FailedToCreateAdminLogin=Failed to create Dolibarr administrator account.
    -WarningRemoveInstallDir=Warning, for security reasons, once the install or upgrade is complete, to avoid using install tools again, you should add a file called <b>install.lock</b> into Dolibarr document directory, in order to avoid malicious use of it.
    -FunctionNotAvailableInThisPHP=Not available on this PHP
    +WarningRemoveInstallDir=Warning, for security reasons, once the install or upgrade is complete, you should add a file called <b>install.lock</b> into the Dolibarr document directory in order to prevent the accidental/malicious use of the install tools again.
    +FunctionNotAvailableInThisPHP=Not available in this PHP
     ChoosedMigrateScript=Choose migration script
    -DataMigration=Data migration
    -DatabaseMigration=Structure database migration
    +DataMigration=Database migration (data)
    +DatabaseMigration=Database migration (structure + some data)
     ProcessMigrateScript=Script processing
     ChooseYourSetupMode=Choose your setup mode and click "Start"...
     FreshInstall=Fresh install
    -FreshInstallDesc=Use this mode if this is your first install. If not, this mode can repair a incomplete previous install, but if you want to upgrade your version, choose "Upgrade" mode.
    +FreshInstallDesc=Use this mode if this is your first install. If not, this mode can repair a incomplete previous install. If you want to upgrade your version, choose "Upgrade" mode.
     Upgrade=Upgrade
     UpgradeDesc=Use this mode if you have replaced old Dolibarr files with files from a newer version. This will upgrade your database and data.
     Start=Start
     InstallNotAllowed=Setup not allowed by <b>conf.php</b> permissions
     YouMustCreateWithPermission=You must create file %s and set write permissions on it for the web server during install process.
    -CorrectProblemAndReloadPage=Please fix the problem and press F5 to reload page.
    +CorrectProblemAndReloadPage=Please fix the problem and press F5 to reload the page.
     AlreadyDone=Already migrated
     DatabaseVersion=Database version
     ServerVersion=Database server version
     YouMustCreateItAndAllowServerToWrite=You must create this directory and allow for the web server to write into it.
     DBSortingCollation=Character sorting order
    -YouAskDatabaseCreationSoDolibarrNeedToConnect=You ask to create database <b>%s</b>, but for this, Dolibarr need to connect to server <b>%s</b> with super user <b>%s</b> permissions.
    -YouAskLoginCreationSoDolibarrNeedToConnect=You ask to create database login <b>%s</b>, but for this, Dolibarr need to connect to server <b>%s</b> with super user <b>%s</b> permissions.
    -BecauseConnectionFailedParametersMayBeWrong=As connection failed, host or super user parameters must be wrong.
    +YouAskDatabaseCreationSoDolibarrNeedToConnect=You selected create database <b>%s</b>, but for this, Dolibarr needs to connect to server <b>%s</b> with super user <b>%s</b> permissions.
    +YouAskLoginCreationSoDolibarrNeedToConnect=You selected create database user <b>%s</b>, but for this, Dolibarr needs to connect to server <b>%s</b> with super user <b>%s</b> permissions.
    +BecauseConnectionFailedParametersMayBeWrong=The database connection failed: the host or super user parameters must be wrong.
     OrphelinsPaymentsDetectedByMethod=Orphans payment detected by method %s
     RemoveItManuallyAndPressF5ToContinue=Remove it manually and press F5 to continue.
     FieldRenamed=Field renamed
    -IfLoginDoesNotExistsCheckCreateUser=If login does not exists yet, you must check option "Create user"
    -ErrorConnection=Server "<b>%s</b>", database name "<b>%s</b>", login "<b>%s</b>", or database password may be wrong or PHP client version may be too old compared to database version.
    +IfLoginDoesNotExistsCheckCreateUser=If the user does not exist yet, you must check option "Create user"
    +ErrorConnection=Server "<b>%s</b>", database name "<b>%s</b>", login "<b>%s</b>", or database password may be wrong or the PHP client version may be too old compared to the database version.
     InstallChoiceRecommanded=Recommended choice to install version <b>%s</b> from your current version <b>%s</b>
     InstallChoiceSuggested=<b>Install choice suggested by installer</b>.
    -MigrateIsDoneStepByStep=The targeted version (%s) has a gap of several versions, so install wizard will come back to suggest next migration once this one will be finished.
    -CheckThatDatabasenameIsCorrect=Check that database name "<b>%s</b>" is correct.
    +MigrateIsDoneStepByStep=The targeted version (%s) has a gap of several versions. The install wizard will come back to suggest a further migration once this one is complete.
    +CheckThatDatabasenameIsCorrect=Check that the database name "<b>%s</b>" is correct.
     IfAlreadyExistsCheckOption=If this name is correct and that database does not exist yet, you must check option "Create database".
     OpenBaseDir=PHP openbasedir parameter
    -YouAskToCreateDatabaseSoRootRequired=You checked the box "Create database". For this, you need to provide login/password of superuser (bottom of form).
    -YouAskToCreateDatabaseUserSoRootRequired=You checked the box "Create database owner". For this, you need to provide login/password of superuser (bottom of form).
    -NextStepMightLastALongTime=Current step may last several minutes. Please wait until the next screen is shown completely before continuing.
    -MigrationCustomerOrderShipping=Migrate shipping for customer orders storage 
    -MigrationShippingDelivery=Upgrade storage of shipping 
    -MigrationShippingDelivery2=Upgrade storage of shipping 2 
    +YouAskToCreateDatabaseSoRootRequired=You checked the box "Create database". For this, you need to provide the login/password of superuser (bottom of form).
    +YouAskToCreateDatabaseUserSoRootRequired=You checked the box "Create database owner". For this, you need to provide the login/password of superuser (bottom of form).
    +NextStepMightLastALongTime=The current step may take several minutes. Please wait until the next screen is shown completely before continuing.
    +MigrationCustomerOrderShipping=Migrate shipping for customer orders storage
    +MigrationShippingDelivery=Upgrade storage of shipping
    +MigrationShippingDelivery2=Upgrade storage of shipping 2
     MigrationFinished=Migration finished
    -LastStepDesc=<strong>Last step</strong>: Define here login and password you plan to use to connect to software. Do not loose this as it is the account to administer all others.
    +LastStepDesc=<strong>Last step</strong>: Define here the login and password you wish to use to connect to Dolibarr. <b>Do not lose this as it is the master account to administer all other/additional user accounts.</b>
     ActivateModule=Activate module %s
     ShowEditTechnicalParameters=Click here to show/edit advanced parameters (expert mode)
    -WarningUpgrade=Warning:\nDid your run a database backup first?\nThis is highly recommanded: for example, due to some bugs into databases systems (for example mysql version 5.5.40/41/42/43), some data or tables may be lost during this process, so it is highly recommanded to have a complete dump of your database before starting migration.\n\nClick OK to start migration process...
    -ErrorDatabaseVersionForbiddenForMigration=Your database version is %s. It has a critical bug making data loss if you make structure change on your database, like it is required by the migration process. For his reason, migration will not be allowed until you upgrade your database to a higher fixed version (list of known bugged version: %s) 
    -KeepDefaultValuesWamp=You use the Dolibarr setup wizard from DoliWamp, so values proposed here are already optimized. Change them only if you know what you do.
    -KeepDefaultValuesDeb=You use the Dolibarr setup wizard from a Linux package (Ubuntu, Debian, Fedora...), so values proposed here are already optimized. Only the password of the database owner to create must be completed. Change other parameters only if you know what you do.
    -KeepDefaultValuesMamp=You use the Dolibarr setup wizard from DoliMamp, so values proposed here are already optimized. Change them only if you know what you do.
    -KeepDefaultValuesProxmox=You use the Dolibarr setup wizard from a Proxmox virtual appliance, so values proposed here are already optimized. Change them only if you know what you do.
    -UpgradeExternalModule=Run dedicated upgrade process of external modules
    +WarningUpgrade=Warning:\nDid you run a database backup first?\nThis is highly recommended. Loss of data (due to for example bugs in mysql version 5.5.40/41/42/43) may be possible during this process, so it is essential to take a complete dump of your database before starting any migration.\n\nClick OK to start migration process...
    +ErrorDatabaseVersionForbiddenForMigration=Your database version is %s. It has a critical bug, making data loss possible if you make structural changes in your database, such as is required by the migration process. For his reason, migration will not be allowed until you upgrade your database to a layer (patched) version (list of known buggy versions: %s)
    +KeepDefaultValuesWamp=You used the Dolibarr setup wizard from DoliWamp, so values proposed here are already optimized. Change them only if you know what you are doing.
    +KeepDefaultValuesDeb=You used the Dolibarr setup wizard from a Linux package (Ubuntu, Debian, Fedora...), so the values proposed here are already optimized. Only the password of the database owner to create must be entered. Change other parameters only if you know what you are doing.
    +KeepDefaultValuesMamp=You used the Dolibarr setup wizard from DoliMamp, so the values proposed here are already optimized. Change them only if you know what you are doing.
    +KeepDefaultValuesProxmox=You used the Dolibarr setup wizard from a Proxmox virtual appliance, so the values proposed here are already optimized. Change them only if you know what you are doing.
    +UpgradeExternalModule=Run dedicated upgrade process of external module
     SetAtLeastOneOptionAsUrlParameter=Set at least one option as a parameter in URL. For example:  '...repair.php?standard=confirmed'
     NothingToDelete=Nothing to clean/delete
     NothingToDo=Nothing to do
    @@ -150,7 +152,7 @@ MigrationSupplierOrder=Data migration for vendor's orders
     MigrationProposal=Data migration for commercial proposals
     MigrationInvoice=Data migration for customer's invoices
     MigrationContract=Data migration for contracts
    -MigrationSuccessfullUpdate=Upgrade successfull
    +MigrationSuccessfullUpdate=Upgrade successful
     MigrationUpdateFailed=Failed upgrade process
     MigrationRelationshipTables=Data migration for relationship tables (%s)
     MigrationPaymentsUpdate=Payment data correction
    @@ -162,9 +164,9 @@ MigrationContractsUpdate=Contract data correction
     MigrationContractsNumberToUpdate=%s contract(s) to update
     MigrationContractsLineCreation=Create contract line for contract ref %s
     MigrationContractsNothingToUpdate=No more things to do
    -MigrationContractsFieldDontExist=Field fk_facture does not exists anymore. Nothing to do.
    +MigrationContractsFieldDontExist=Field fk_facture does not exist anymore. Nothing to do.
     MigrationContractsEmptyDatesUpdate=Contract empty date correction
    -MigrationContractsEmptyDatesUpdateSuccess=Contract emtpy date correction done successfully
    +MigrationContractsEmptyDatesUpdateSuccess=Contract empty date correction done successfully
     MigrationContractsEmptyDatesNothingToUpdate=No contract empty date to correct
     MigrationContractsEmptyCreationDatesNothingToUpdate=No contract creation date to correct
     MigrationContractsInvalidDatesUpdate=Bad value date contract correction
    @@ -186,20 +188,24 @@ MigrationDeliveryDetail=Delivery update
     MigrationStockDetail=Update stock value of products
     MigrationMenusDetail=Update dynamic menus tables
     MigrationDeliveryAddress=Update delivery address in shipments
    -MigrationProjectTaskActors=Data migration for llx_projet_task_actors table
    +MigrationProjectTaskActors=Data migration for table llx_projet_task_actors
     MigrationProjectUserResp=Data migration field fk_user_resp of llx_projet to llx_element_contact
     MigrationProjectTaskTime=Update time spent in seconds
     MigrationActioncommElement=Update data on actions
     MigrationPaymentMode=Data migration for payment mode
     MigrationCategorieAssociation=Migration of categories
    -MigrationEvents=Migration of events to add event owner into assignement table
    -MigrationEventsContact=Migration of events to add event contact into assignement table
    +MigrationEvents=Migration of events to add event owner into assignment table
    +MigrationEventsContact=Migration of events to add event contact into assignment table
     MigrationRemiseEntity=Update entity field value of llx_societe_remise
     MigrationRemiseExceptEntity=Update entity field value of llx_societe_remise_except
     MigrationUserRightsEntity=Update entity field value of llx_user_rights
     MigrationUserGroupRightsEntity=Update entity field value of llx_usergroup_rights
     MigrationReloadModule=Reload module %s
     MigrationResetBlockedLog=Reset module BlockedLog for v7 algorithm
    -ShowNotAvailableOptions=Show not available options
    -HideNotAvailableOptions=Hide not available options
    -ErrorFoundDuringMigration=Error were reported during migration process so next step is not available. To ignore errors, you can <a href="%s">click here</a>, but application or some features may not work correctly until fixed.
    +ShowNotAvailableOptions=Show unavailable options
    +HideNotAvailableOptions=Hide unavailable options
    +ErrorFoundDuringMigration=Error(s) were reported during the migration process so next step is not available. To ignore errors, you can <a href="%s">click here</a>, but the application or some features may not work correctly until the errors are resolved.
    +YouTryInstallDisabledByDirLock=The application tried to self-upgrade, but the install/upgrade pages have been disabled for security (directory renamed with .lock suffix).<br>
    +YouTryInstallDisabledByFileLock=The application tried to self-upgrade, but the install/upgrade pages have been disabled for security (by the existence of a lock file <strong>install.lock</strong> in the dolibarr documents directory).<br>
    +ClickHereToGoToApp=Click here to go to your application
    +ClickOnLinkOrRemoveManualy=Click on the following link. If you always see this same page, you must remove/rename the file install.lock in the documents directory.
    diff --git a/htdocs/langs/en_US/interventions.lang b/htdocs/langs/en_US/interventions.lang
    index 4c93eff9d0d..604d51c41b9 100644
    --- a/htdocs/langs/en_US/interventions.lang
    +++ b/htdocs/langs/en_US/interventions.lang
    @@ -50,8 +50,8 @@ UseServicesDurationOnFichinter=Use services duration for interventions generated
     UseDurationOnFichinter=Hides the duration field for intervention records
     UseDateWithoutHourOnFichinter=Hides hours and minutes off the date field for intervention records
     InterventionStatistics=Statistics of interventions
    -NbOfinterventions=Nb of intervention cards
    -NumberOfInterventionsByMonth=Nb of intervention cards by month (date of validation)
    +NbOfinterventions=No. of intervention cards
    +NumberOfInterventionsByMonth=No. of intervention cards by month (date of validation)
     AmountOfInteventionNotIncludedByDefault=Amount of intervention is not included by default into profit (in most cases, timesheets are used to count time spent). Add option PROJECT_INCLUDE_INTERVENTION_AMOUNT_IN_PROFIT to 1 into home-setup-other to include them.
     ##### Exports #####
     InterId=Intervention id
    diff --git a/htdocs/langs/en_US/languages.lang b/htdocs/langs/en_US/languages.lang
    index a062883d667..99c9b6486e0 100644
    --- a/htdocs/langs/en_US/languages.lang
    +++ b/htdocs/langs/en_US/languages.lang
    @@ -86,3 +86,4 @@ Language_uz_UZ=Uzbek
     Language_vi_VN=Vietnamese
     Language_zh_CN=Chinese
     Language_zh_TW=Chinese (Traditional)
    +Language_bh_MY=Malay
    diff --git a/htdocs/langs/en_US/ldap.lang b/htdocs/langs/en_US/ldap.lang
    index 67824ccd237..abe11602147 100644
    --- a/htdocs/langs/en_US/ldap.lang
    +++ b/htdocs/langs/en_US/ldap.lang
    @@ -24,4 +24,4 @@ MemberTypeSynchronized=Member type synchronized
     ContactSynchronized=Contact synchronized
     ForceSynchronize=Force synchronizing Dolibarr -> LDAP
     ErrorFailedToReadLDAP=Failed to read LDAP database. Check LDAP module setup and database accessibility.
    -PasswordOfUserInLDAP=Password of user in LDAP
    \ No newline at end of file
    +PasswordOfUserInLDAP=Password of user in LDAP
    diff --git a/htdocs/langs/en_US/link.lang b/htdocs/langs/en_US/link.lang
    index 77a1814f1ca..fdcf07aeff4 100644
    --- a/htdocs/langs/en_US/link.lang
    +++ b/htdocs/langs/en_US/link.lang
    @@ -7,4 +7,4 @@ ErrorFileNotLinked=The file could not be linked
     LinkRemoved=The link %s has been removed
     ErrorFailedToDeleteLink= Failed to remove link '<b>%s</b>'
     ErrorFailedToUpdateLink= Failed to update link '<b>%s</b>'
    -URLToLink=URL to link
    \ No newline at end of file
    +URLToLink=URL to link
    diff --git a/htdocs/langs/en_US/loan.lang b/htdocs/langs/en_US/loan.lang
    index 9aae3869cc3..534dee08867 100644
    --- a/htdocs/langs/en_US/loan.lang
    +++ b/htdocs/langs/en_US/loan.lang
    @@ -10,6 +10,7 @@ LoanCapital=Capital
     Insurance=Insurance
     Interest=Interest
     Nbterms=Number of terms
    +Term=Term
     LoanAccountancyCapitalCode=Accounting account capital
     LoanAccountancyInsuranceCode=Accounting account insurance
     LoanAccountancyInterestCode=Accounting account interest
    @@ -17,39 +18,14 @@ ConfirmDeleteLoan=Confirm deleting this loan
     LoanDeleted=Loan Deleted Successfully
     ConfirmPayLoan=Confirm classify paid this loan
     LoanPaid=Loan Paid
    -# Calc
    -LoanCalc=Bank Loans Calculator
    -PurchaseFinanceInfo=Purchase & Financing Information
    -SalePriceOfAsset=Sale Price of Asset
    -PercentageDown=Percentage Down
    -LengthOfMortgage=Duration of loan
    -AnnualInterestRate=Annual Interest Rate
    -ExplainCalculations=Explain Calculations
    -ShowMeCalculationsAndAmortization=Show me the calculations and amortization
    -MortgagePaymentInformation=Mortgage Payment Information
    -DownPayment=Down Payment
    -DownPaymentDesc=The <b>down payment</b> = The price of the home multiplied by the percentage down divided by 100 (for 5% down becomes 5/100 or 0.05)
    -InterestRateDesc=The <b>interest rate</b> = The annual interest percentage divided by 100
    -MonthlyFactorDesc=The <b>monthly factor</b> = The result of the following formula
    -MonthlyInterestRateDesc=The <b>monthly interest rate</b> = The annual interest rate divided by 12 (for the 12 months in a year)
    -MonthTermDesc=The <b>month term</b> of the loan in months = The number of years you've taken the loan out for times 12
    -MonthlyPaymentDesc=The montly payment is figured out using the following formula
    -AmortizationPaymentDesc=The <a href="#amortization">amortization</a> breaks down how much of your monthly payment goes towards the bank's interest, and how much goes into paying off the principal of your loan.
    -AmountFinanced=Amount Financed
    -AmortizationMonthlyPaymentOverYears=Amortization For Monthly Payment: <b>%s</b> over %s years
    -Totalsforyear=Totals for year
    -MonthlyPayment=Monthly Payment
    -LoanCalcDesc=This <b>mortgage calculator</b> can be used to figure out monthly payments of a loaning, based on the amount borrowed, the term of the loan desired and the interest rate.<br> This calculator includes also PMI (Private Mortgage Insurance) for loans where less than 20%% is put as a down payment. Also taken into consideration are the town property taxes, and their effect on the total monthly mortgage payment.<br>
    -GoToInterest=%s will go towards INTEREST
    -GoToPrincipal=%s will go towards PRINCIPAL
    -YouWillSpend=You will spend %s in year %s
     ListLoanAssociatedProject=List of loan associated with the project
     AddLoan=Create loan
    +FinancialCommitment=Financial commitment
    +InterestAmount=Interest
    +CapitalRemain=Capital remain
     # Admin
     ConfigLoan=Configuration of the module loan
     LOAN_ACCOUNTING_ACCOUNT_CAPITAL=Accounting account capital by default
     LOAN_ACCOUNTING_ACCOUNT_INTEREST=Accounting account interest by default
     LOAN_ACCOUNTING_ACCOUNT_INSURANCE=Accounting account insurance by default
    -FinancialCommitment=Financial commitment
     CreateCalcSchedule=Edit financial commitment
    -InterestAmount=Interest amount
    diff --git a/htdocs/langs/en_US/mails.lang b/htdocs/langs/en_US/mails.lang
    index b155e2e4208..d4f835874e7 100644
    --- a/htdocs/langs/en_US/mails.lang
    +++ b/htdocs/langs/en_US/mails.lang
    @@ -11,9 +11,9 @@ MailFrom=Sender
     MailErrorsTo=Errors to
     MailReply=Reply to
     MailTo=Receiver(s)
    -MailToSalaries=To salarie(s)
    +MailToUsers=To user(s)
     MailCC=Copy to
    -MailToCCSalaries=Copy to salarie(s)
    +MailToCCUsers=Copy to users(s)
     MailCCC=Cached copy to
     MailTopic=EMail topic
     MailText=Message
    @@ -33,7 +33,7 @@ ValidMailing=Valid emailing
     MailingStatusDraft=Draft
     MailingStatusValidated=Validated
     MailingStatusSent=Sent
    -MailingStatusSentPartialy=Sent partialy
    +MailingStatusSentPartialy=Sent partially
     MailingStatusSentCompletely=Sent completely
     MailingStatusError=Error
     MailingStatusNotSent=Not sent
    @@ -45,10 +45,10 @@ MailingStatusReadAndUnsubscribe=Read and unsubscribe
     ErrorMailRecipientIsEmpty=Email recipient is empty
     WarningNoEMailsAdded=No new Email to add to recipient's list.
     ConfirmValidMailing=Are you sure you want to validate this emailing?
    -ConfirmResetMailing=Warning, by reinitializing emailing <b>%s</b>, you allow to make a mass sending of this email another time. Are you sure you this is what you want to do?
    -ConfirmDeleteMailing=Are you sure you want to delete this emailling?
    -NbOfUniqueEMails=Nb of unique emails
    -NbOfEMails=Nb of EMails
    +ConfirmResetMailing=Warning, by re-initializing emailing <b>%s</b> , you will allow resending this email in a mass mailing. Are you sure you want to do this?
    +ConfirmDeleteMailing=Are you sure you want to delete this emailing?
    +NbOfUniqueEMails=No. of unique emails
    +NbOfEMails=No. of EMails
     TotalNbOfDistinctRecipients=Number of distinct recipients
     NoTargetYet=No recipients defined yet (Go on tab 'Recipients')
     NoRecipientEmail=No recipient email for %s
    @@ -66,20 +66,20 @@ DateLastSend=Date of latest sending
     DateSending=Date sending
     SentTo=Sent to <b>%s</b>
     MailingStatusRead=Read
    -YourMailUnsubcribeOK=The email <b>%s</b>  is correctly unsubcribe from mailing list
    -ActivateCheckReadKey=Key used to encrypt URL used for "Read Receipt" and "Unsubcribe" feature
    +YourMailUnsubcribeOK=The email <b>%s</b>  is correctly unsubscribe from mailing list
    +ActivateCheckReadKey=Key used to encrypt URL used for "Read Receipt" and "Unsubscribe" feature
     EMailSentToNRecipients=EMail sent to %s recipients.
     EMailSentForNElements=EMail sent for %s elements.
     XTargetsAdded=<b>%s</b> recipients added into target list
    -OnlyPDFattachmentSupported=If the PDF documents were already generated for the objects to send, they will be attached to email. If not, no email will be sent (also, note that only pdf documents are supported as attachment in mass sending in this version).
    +OnlyPDFattachmentSupported=If the PDF documents were already generated for the objects to send, they will be attached to email. If not, no email will be sent (also, note that only pdf documents are supported as attachments in mass sending in this version).
     AllRecipientSelected=The recipients of the %s record selected (if their email is known).
     GroupEmails=Group emails
     OneEmailPerRecipient=One email per recipient (by default, one email per record selected)
    -WarningIfYouCheckOneRecipientPerEmail=Warning, if you check this box, it means only one email will be sent for several different record selected, so, if your message contains substitution variables that refers to data of a record, it becomes not possible to replace them. 
    +WarningIfYouCheckOneRecipientPerEmail=Warning, if you check this box, it means only one email will be sent for several different record selected, so, if your message contains substitution variables that refers to data of a record, it becomes not possible to replace them.
     ResultOfMailSending=Result of mass EMail sending
    -NbSelected=Nb selected
    -NbIgnored=Nb ignored
    -NbSent=Nb sent
    +NbSelected=No. selected
    +NbIgnored=No. ignored
    +NbSent=No. sent
     SentXXXmessages=%s message(s) sent.
     ConfirmUnvalidateEmailing=Are you sure you want to change email <b>%s</b> to draft status?
     MailingModuleDescContactsWithThirdpartyFilter=Contact with customer filters
    @@ -105,7 +105,7 @@ SearchAMailing=Search mailing
     SendMailing=Send emailing
     SentBy=Sent by
     MailingNeedCommand=Sending an emailing can be performed from command line. Ask your server administrator to launch the following command to send the emailing to all recipients:
    -MailingNeedCommand2=You can however send them online by adding parameter MAILING_LIMIT_SENDBYWEB with value of max number of emails you want to send by session. For this, go on Home - Setup - Other. 
    +MailingNeedCommand2=You can however send them online by adding parameter MAILING_LIMIT_SENDBYWEB with value of max number of emails you want to send by session. For this, go on Home - Setup - Other.
     ConfirmSendingEmailing=If you want to send emailing directly from this screen, please confirm you are sure you want to send emailing now from your browser ?
     LimitSendingEmailing=Note: Sending of emailings from web interface is done in several times for security and timeout reasons, <b>%s</b> recipients at a time for each sending session.
     TargetsReset=Clear list
    @@ -121,7 +121,7 @@ TagUnsubscribe=Unsubscribe link
     TagSignature=Signature of sending user
     EMailRecipient=Recipient EMail
     TagMailtoEmail=Recipient EMail (including html "mailto:" link)
    -NoEmailSentBadSenderOrRecipientEmail=No email sent. Bad sender or recipient email. Verify user profile. 
    +NoEmailSentBadSenderOrRecipientEmail=No email sent. Bad sender or recipient email. Verify user profile.
     # Module Notifications
     Notifications=Notifications
     NoNotificationsWillBeSent=No email notifications are planned for this event and company
    @@ -133,13 +133,13 @@ ListOfNotificationsDone=List all email notifications sent
     MailSendSetupIs=Configuration of email sending has been setup to '%s'. This mode can't be used to send mass emailing.
     MailSendSetupIs2=You must first go, with an admin account, into menu %sHome - Setup - EMails%s to change parameter <strong>'%s'</strong> to use mode '%s'. With this mode, you can enter setup of the SMTP server provided by your Internet Service Provider and use Mass emailing feature.
     MailSendSetupIs3=If you have any questions on how to setup your SMTP server, you can ask to %s.
    -YouCanAlsoUseSupervisorKeyword=You can also add the keyword <strong>__SUPERVISOREMAIL__</strong> to have email being sent to the supervisor of user (works only if an email is defined for this supervisor) 
    +YouCanAlsoUseSupervisorKeyword=You can also add the keyword <strong>__SUPERVISOREMAIL__</strong> to have email being sent to the supervisor of user (works only if an email is defined for this supervisor)
     NbOfTargetedContacts=Current number of targeted contact emails
     UseFormatFileEmailToTarget=Imported file must have format <strong>email;name;firstname;other</strong>
     UseFormatInputEmailToTarget=Enter a string with format <strong>email;name;firstname;other</strong>
     MailAdvTargetRecipients=Recipients (advanced selection)
     AdvTgtTitle=Fill input fields to preselect the third parties or contacts/addresses to target
    -AdvTgtSearchTextHelp=Use %% as magic caracters. For exemple to find all item like <b>jean, joe, jim</b>, you can input <b>j%%</b>, you can also use ; as separator for value, and use ! for except this value. For exemple  <b>jean;joe;jim%%;!jimo;!jima%</b> will target all jean, joe, start with jim but not jimo and not everythnig taht start by jima 
    +AdvTgtSearchTextHelp=Use %% as wildcards. For example to find all item like <b>jean, joe, jim</b>, you can input <b>j%%</b>, you can also use ; as separator for value, and use ! for except this value. For example  <b>jean;joe;jim%%;!jimo;!jima%</b> will target all jean, joe, start with jim but not jimo and not everything that starts with jima
     AdvTgtSearchIntHelp=Use interval to select int or float value
     AdvTgtMinVal=Minimum value
     AdvTgtMaxVal=Maximum value
    @@ -153,7 +153,7 @@ AddAll=Add all
     RemoveAll=Remove all
     ItemsCount=Item(s)
     AdvTgtNameTemplate=Filter name
    -AdvTgtAddContact=Add emails according to criterias
    +AdvTgtAddContact=Add emails according to criteria
     AdvTgtLoadFilter=Load filter
     AdvTgtDeleteFilter=Delete filter
     AdvTgtSaveFilter=Save filter
    @@ -166,4 +166,4 @@ InGoingEmailSetup=Incoming email setup
     OutGoingEmailSetupForEmailing=Outgoing email setup (for mass emailing)
     DefaultOutgoingEmailSetup=Default outgoing email setup
     Information=Information
    -
    +ContactsWithThirdpartyFilter=Contacts with third party filter
    diff --git a/htdocs/langs/en_US/main.lang b/htdocs/langs/en_US/main.lang
    index 418042f1da9..fb2f2a8e9fb 100644
    --- a/htdocs/langs/en_US/main.lang
    +++ b/htdocs/langs/en_US/main.lang
    @@ -50,21 +50,21 @@ ErrorFailedToSendMail=Failed to send mail (sender=%s, receiver=%s)
     ErrorFileNotUploaded=File was not uploaded. Check that size does not exceed maximum allowed, that free space is available on disk and that there is not already a file with same name in this directory.
     ErrorInternalErrorDetected=Error detected
     ErrorWrongHostParameter=Wrong host parameter
    -ErrorYourCountryIsNotDefined=Your country is not defined. Go to Home-Setup-Edit and post again the form.
    -ErrorRecordIsUsedByChild=Failed to delete this record. This record is used by at least one child records.
    +ErrorYourCountryIsNotDefined=Your country is not defined. Go to Home-Setup-Edit and post the form again.
    +ErrorRecordIsUsedByChild=Failed to delete this record. This record is used by at least one child record.
     ErrorWrongValue=Wrong value
     ErrorWrongValueForParameterX=Wrong value for parameter %s
     ErrorNoRequestInError=No request in error
    -ErrorServiceUnavailableTryLater=Service not available for the moment. Try again later.
    +ErrorServiceUnavailableTryLater=Service not available at the moment. Try again later.
     ErrorDuplicateField=Duplicate value in a unique field
    -ErrorSomeErrorWereFoundRollbackIsDone=Some errors were found. We rollback changes.
    -ErrorConfigParameterNotDefined=Parameter <b>%s</b> is not defined inside Dolibarr config file <b>conf.php</b>.
    +ErrorSomeErrorWereFoundRollbackIsDone=Some errors were found. Changes have been rolled back.
    +ErrorConfigParameterNotDefined=Parameter <b>%s</b> is not defined in Dolibarr config file <b>conf.php</b>.
     ErrorCantLoadUserFromDolibarrDatabase=Failed to find user <b>%s</b> in Dolibarr database.
     ErrorNoVATRateDefinedForSellerCountry=Error, no vat rates defined for country '%s'.
     ErrorNoSocialContributionForSellerCountry=Error, no social/fiscal taxes type defined for country '%s'.
     ErrorFailedToSaveFile=Error, failed to save file.
    -ErrorCannotAddThisParentWarehouse=You are trying to add a parent warehouse which is already a child of current one
    -MaxNbOfRecordPerPage=Max number of record per page
    +ErrorCannotAddThisParentWarehouse=You are trying to add a parent warehouse which is already a child of a current one
    +MaxNbOfRecordPerPage=Max number of records per page
     NotAuthorized=You are not authorized to do that.
     SetDate=Set date
     SelectDate=Select a date
    @@ -78,10 +78,10 @@ FileRenamed=The file was successfully renamed
     FileGenerated=The file was successfully generated
     FileSaved=The file was successfully saved
     FileUploaded=The file was successfully uploaded
    -FileTransferComplete=File(s) was uploaded successfully
    +FileTransferComplete=File(s) uploaded successfully
     FilesDeleted=File(s) successfully deleted
     FileWasNotUploaded=A file is selected for attachment but was not yet uploaded. Click on "Attach file" for this.
    -NbOfEntries=Nb of entries
    +NbOfEntries=No. of entries
     GoToWikiHelpPage=Read online help (Internet access needed)
     GoToHelpPage=Read help
     RecordSaved=Record saved
    @@ -92,8 +92,9 @@ DolibarrInHttpAuthenticationSoPasswordUseless=Dolibarr authentication mode is se
     Administrator=Administrator
     Undefined=Undefined
     PasswordForgotten=Password forgotten?
    +NoAccount=No account?
     SeeAbove=See above
    -HomeArea=Home area
    +HomeArea=Home
     LastConnexion=Latest connection
     PreviousConnexion=Previous connection
     PreviousValue=Previous value
    @@ -141,6 +142,7 @@ Closed=Closed
     Closed2=Closed
     NotClosed=Not closed
     Enabled=Enabled
    +Enable=Enable
     Deprecated=Deprecated
     Disable=Disable
     Disabled=Disabled
    @@ -152,7 +154,7 @@ Update=Update
     Close=Close
     CloseBox=Remove widget from your dashboard
     Confirm=Confirm
    -ConfirmSendCardByMail=Do you really want to send content of this card by mail to <b>%s</b>?
    +ConfirmSendCardByMail=Do you really want to send the content of this card by mail to <b>%s</b>?
     Delete=Delete
     Remove=Remove
     Resiliate=Terminate
    @@ -230,7 +232,7 @@ Numero=Number
     Limit=Limit
     Limits=Limits
     Logout=Logout
    -NoLogoutProcessWithAuthMode=No applicative disconnect feature with authentication mode <b>%s</b> 
    +NoLogoutProcessWithAuthMode=No applicative disconnect feature with authentication mode <b>%s</b>
     Connection=Login
     Setup=Setup
     Alert=Alert
    @@ -326,7 +328,7 @@ Copy=Copy
     Paste=Paste
     Default=Default
     DefaultValue=Default value
    -DefaultValues=Default values
    +DefaultValues=Default values/filters/sorting
     Price=Price
     PriceCurrency=Price (currency)
     UnitPrice=Unit price
    @@ -346,7 +348,7 @@ AmountTTCShort=Amount (inc. tax)
     AmountHT=Amount (net of tax)
     AmountTTC=Amount (inc. tax)
     AmountVAT=Amount tax
    -MulticurrencyAlreadyPaid=Already payed, original currency
    +MulticurrencyAlreadyPaid=Already paid, original currency
     MulticurrencyRemainderToPay=Remain to pay, original currency
     MulticurrencyPaymentAmount=Payment amount, original currency
     MulticurrencyAmountHT=Amount (net of tax), original currency
    @@ -427,7 +429,7 @@ ActionNotApplicable=Not applicable
     ActionRunningNotStarted=To start
     ActionRunningShort=In progress
     ActionDoneShort=Finished
    -ActionUncomplete=Uncomplete
    +ActionUncomplete=Incomplete
     LatestLinkedEvents=Latest %s linked events
     CompanyFoundation=Company/Organization
     Accountant=Accountant
    @@ -443,7 +445,7 @@ Completed=Completed
     Running=In progress
     RequestAlreadyDone=Request already recorded
     Filter=Filter
    -FilterOnInto=Search criteria '<strong>%s</strong>' into fields %s 
    +FilterOnInto=Search criteria '<strong>%s</strong>' into fields %s
     RemoveFilter=Remove filter
     ChartGenerated=Chart generated
     ChartNotGenerated=Chart not generated
    @@ -452,8 +454,8 @@ Generate=Generate
     Duration=Duration
     TotalDuration=Total duration
     Summary=Summary
    -DolibarrStateBoard=Database statistics
    -DolibarrWorkBoard=Open items dashboard 
    +DolibarrStateBoard=Database Statistics
    +DolibarrWorkBoard=Pending Items
     NoOpenedElementToProcess=No opened element to process
     Available=Available
     NotYetAvailable=Not yet available
    @@ -467,7 +469,7 @@ and=and
     or=or
     Other=Other
     Others=Others
    -OtherInformations=Other informations
    +OtherInformations=Other information
     Quantity=Quantity
     Qty=Qty
     ChangedBy=Changed by
    @@ -494,7 +496,7 @@ Received=Received
     Paid=Paid
     Topic=Subject
     ByCompanies=By third parties
    -ByUsers=By users
    +ByUsers=By user
     Links=Links
     Link=Link
     Rejects=Rejects
    @@ -505,7 +507,8 @@ None=None
     NoneF=None
     NoneOrSeveral=None or several
     Late=Late
    -LateDesc=Delay to define if a record is late or not depends on your setup. Ask your admin to change delay from menu Home - Setup - Alerts.
    +LateDesc=The delay to define if a record is late or not depends on your setup. Ask your admin to change the delay from menu Home - Setup - Alerts.
    +NoItemLate=No late item
     Photo=Picture
     Photos=Pictures
     AddPhoto=Add picture
    @@ -528,18 +531,6 @@ September=September
     October=October
     November=November
     December=December
    -JanuaryMin=Jan
    -FebruaryMin=Feb
    -MarchMin=Mar
    -AprilMin=Apr
    -MayMin=May
    -JuneMin=Jun
    -JulyMin=Jul
    -AugustMin=Aug
    -SeptemberMin=Sep
    -OctoberMin=Oct
    -NovemberMin=Nov
    -DecemberMin=Dec
     Month01=January
     Month02=February
     Month03=March
    @@ -668,14 +659,14 @@ Method=Method
     Receive=Receive
     CompleteOrNoMoreReceptionExpected=Complete or nothing more expected
     ExpectedValue=Expected Value
    -CurrentValue=Current Value
    +CurrentValue=Current value
     PartialWoman=Partial
     TotalWoman=Total
     NeverReceived=Never received
     Canceled=Canceled
     YouCanChangeValuesForThisListFromDictionarySetup=You can change values for this list from menu Setup - Dictionaries
     YouCanChangeValuesForThisListFrom=You can change values for this list from menu %s
    -YouCanSetDefaultValueInModuleSetup=You can set the default value used when creating a new record into module setup
    +YouCanSetDefaultValueInModuleSetup=You can set the default value used when creating a new record in module setup
     Color=Color
     Documents=Linked files
     Documents2=Documents
    @@ -701,7 +692,7 @@ DateOfSignature=Date of signature
     HidePassword=Show command with password hidden
     UnHidePassword=Show real command with clear password
     Root=Root
    -Informations=Informations
    +Informations=Information
     Page=Page
     Notes=Notes
     AddNewLine=Add new line
    @@ -714,15 +705,15 @@ Merge=Merge
     DocumentModelStandardPDF=Standard PDF template
     PrintContentArea=Show page to print main content area
     MenuManager=Menu manager
    -WarningYouAreInMaintenanceMode=Warning, you are in a maintenance mode, so only login <b>%s</b> is allowed to use application at the moment.
    +WarningYouAreInMaintenanceMode=Warning, you are in maintenance mode, so only login <b>%s</b> is allowed to use the application at this time.
     CoreErrorTitle=System error
     CoreErrorMessage=Sorry, an error occurred. Contact your system administrator to check the logs or disable $dolibarr_main_prod=1 to get more information.
     CreditCard=Credit card
     ValidatePayment=Validate payment
     CreditOrDebitCard=Credit or debit card
     FieldsWithAreMandatory=Fields with <b>%s</b> are mandatory
    -FieldsWithIsForPublic=Fields with <b>%s</b> are shown on public list of members. If you don't want this, check off the "public" box.
    -AccordingToGeoIPDatabase=(according to GeoIP convertion)
    +FieldsWithIsForPublic=Fields with <b>%s</b> are shown in public list of members. If you don't want this, uncheck the "public" box.
    +AccordingToGeoIPDatabase=(according to GeoIP conversion)
     Line=Line
     NotSupported=Not supported
     RequiredField=Required field
    @@ -730,6 +721,8 @@ Result=Result
     ToTest=Test
     ValidateBefore=Card must be validated before using this feature
     Visibility=Visibility
    +Totalizable=Totalizable
    +TotalizableDesc=This field is totalizable in list
     Private=Private
     Hidden=Hidden
     Resources=Resources
    @@ -748,6 +741,7 @@ LinkTo=Link to
     LinkToProposal=Link to proposal
     LinkToOrder=Link to order
     LinkToInvoice=Link to invoice
    +LinkToTemplateInvoice=Link to template invoice
     LinkToSupplierOrder=Link to supplier order
     LinkToSupplierProposal=Link to supplier proposal
     LinkToSupplierInvoice=Link to supplier invoice
    @@ -770,14 +764,14 @@ ByDay=By day
     BySalesRepresentative=By sales representative
     LinkedToSpecificUsers=Linked to a particular user contact
     NoResults=No results
    -AdminTools=Admin tools
    +AdminTools=Admin Tools
     SystemTools=System tools
     ModulesSystemTools=Modules tools
     Test=Test
     Element=Element
     NoPhotoYet=No pictures available yet
     Dashboard=Dashboard
    -MyDashboard=My dashboard
    +MyDashboard=My Dashboard
     Deductible=Deductible
     from=from
     toward=toward
    @@ -800,7 +794,7 @@ PrintFile=Print File %s
     ShowTransaction=Show entry on bank account
     ShowIntervention=Show intervention
     ShowContract=Show contract
    -GoIntoSetupToChangeLogo=Go into Home - Setup - Company to change logo or go into Home - Setup - Display to hide.
    +GoIntoSetupToChangeLogo=Go to Home - Setup - Company to change logo or go to Home - Setup - Display to hide.
     Deny=Deny
     Denied=Denied
     ListOf=List of %s
    @@ -816,12 +810,12 @@ Sincerely=Sincerely
     DeleteLine=Delete line
     ConfirmDeleteLine=Are you sure you want to delete this line?
     NoPDFAvailableForDocGenAmongChecked=No PDF were available for the document generation among checked record
    -TooManyRecordForMassAction=Too many record selected for mass action. The action is restricted to a list of %s record.
    +TooManyRecordForMassAction=Too many records selected for mass action. The action is restricted to a list of %s records.
     NoRecordSelected=No record selected
     MassFilesArea=Area for files built by mass actions
     ShowTempMassFilesArea=Show area of files built by mass actions
    -ConfirmMassDeletion=Bulk delete confirmation
    -ConfirmMassDeletionQuestion=Are you sure you want to delete the %s selected record ?
    +ConfirmMassDeletion=Mass delete confirmation
    +ConfirmMassDeletionQuestion=Are you sure you want to delete the %s selected record?
     RelatedObjects=Related Objects
     ClassifyBilled=Classify billed
     ClassifyUnbilled=Classify unbilled
    @@ -839,7 +833,7 @@ Calendar=Calendar
     GroupBy=Group by...
     ViewFlatList=View flat list
     RemoveString=Remove string '%s'
    -SomeTranslationAreUncomplete=Some languages may be partially translated or may contains errors. If you detect some, you can fix language files registering to <a href="https://transifex.com/projects/p/dolibarr/" target="_blank">https://transifex.com/projects/p/dolibarr/</a>. 
    +SomeTranslationAreUncomplete=Some of the languages offered may be only partially translated or may contain errors. Please help to correct your language by registering at <a href="https://transifex.com/projects/p/dolibarr/" target="_blank">https://transifex.com/projects/p/dolibarr/</a> to add your improvements.
     DirectDownloadLink=Direct download link (public/external)
     DirectDownloadInternalLink=Direct download link (need to be logged and need permissions)
     Download=Download
    @@ -859,13 +853,20 @@ HR=HR
     HRAndBank=HR and Bank
     AutomaticallyCalculated=Automatically calculated
     TitleSetToDraft=Go back to draft
    -ConfirmSetToDraft=Are you sure you want to go back to Draft status ?
    +ConfirmSetToDraft=Are you sure you want to go back to Draft status?
     ImportId=Import id
     Events=Events
    -EMailTemplates=Emails templates
    -FileNotShared=File not shared to exernal public
    +EMailTemplates=Email templates
    +FileNotShared=File not shared to external public
     Project=Project
     Projects=Projects
    +LeadOrProject=Lead | Project
    +LeadsOrProjects=Leads | Projects
    +Lead=Lead
    +Leads=Leads
    +ListOpenLeads=List open leads
    +ListOpenProjects=List open projects
    +NewLeadOrProject=New lead or project
     Rights=Permissions
     LineNb=Line no.
     IncotermLabel=Incoterms
    @@ -925,15 +926,15 @@ SearchIntoInterventions=Interventions
     SearchIntoContracts=Contracts
     SearchIntoCustomerShipments=Customer shipments
     SearchIntoExpenseReports=Expense reports
    -SearchIntoLeaves=Leaves
    +SearchIntoLeaves=Leave
     CommentLink=Comments
     NbComments=Number of comments
     CommentPage=Comments space
     CommentAdded=Comment added
     CommentDeleted=Comment deleted
     Everybody=Everybody
    -PayedBy=Payed by
    -PayedTo=Payed to
    +PayedBy=Paid by
    +PayedTo=Paid to
     Monthly=Monthly
     Quarterly=Quarterly
     Annual=Annual
    @@ -941,4 +942,9 @@ Local=Local
     Remote=Remote
     LocalAndRemote=Local and Remote
     KeyboardShortcut=Keyboard shortcut
    -AssignedTo=Assigned to
    \ No newline at end of file
    +AssignedTo=Assigned to
    +Deletedraft=Delete draft
    +ConfirmMassDraftDeletion=Draft mass delete confirmation
    +FileSharedViaALink=File shared via a link
    +SelectAThirdPartyFirst=Select a third party first...
    +YouAreCurrentlyInSandboxMode=You are currently in the %s "sandbox" mode
    diff --git a/htdocs/langs/en_US/margins.lang b/htdocs/langs/en_US/margins.lang
    index b9d52dcfdc6..167e316703c 100644
    --- a/htdocs/langs/en_US/margins.lang
    +++ b/htdocs/langs/en_US/margins.lang
    @@ -41,4 +41,4 @@ rateMustBeNumeric=Rate must be a numeric value
     markRateShouldBeLesserThan100=Mark rate should be lower than 100
     ShowMarginInfos=Show margin infos
     CheckMargins=Margins detail
    -MarginPerSaleRepresentativeWarning=The report of margin per user use the link between third parties and sale representatives to calculate the margin of each sale representative. Because some thirdparties may not have any ddiated sale representative and some thirdparties may be linked to several, some amounts may not be included into this report (if there is no sale representative) and some may appear on different lines (for each sale representative).
    +MarginPerSaleRepresentativeWarning=The report of margin per user use the link between third parties and sale representatives to calculate the margin of each sale representative. Because some thirdparties may not have any dedicated sale representative and some third parties may be linked to several, some amounts may not be included into this report (if there is no sale representative) and some may appear on different lines (for each sale representative).
    diff --git a/htdocs/langs/en_US/members.lang b/htdocs/langs/en_US/members.lang
    index e6e58498d1a..e28f242d964 100644
    --- a/htdocs/langs/en_US/members.lang
    +++ b/htdocs/langs/en_US/members.lang
    @@ -33,7 +33,7 @@ DateSubscription=Subscription date
     DateEndSubscription=Subscription end date
     EndSubscription=End subscription
     SubscriptionId=Subscription id
    -MemberId=Member id 
    +MemberId=Member id
     NewMember=New member
     MemberType=Member type
     MemberTypeId=Member type id
    @@ -61,7 +61,7 @@ ConfirmDeleteMemberType=Are you sure you want to delete this member type?
     MemberTypeDeleted=Member type deleted
     MemberTypeCanNotBeDeleted=Member type can not be deleted
     NewSubscription=New subscription
    -NewSubscriptionDesc=This form allows you to record your subscription as a new member of the foundation. If you want to renew your subscription (if already a member), please contact foundation board instead by email %s. 
    +NewSubscriptionDesc=This form allows you to record your subscription as a new member of the foundation. If you want to renew your subscription (if already a member), please contact foundation board instead by email %s.
     Subscription=Subscription
     Subscriptions=Subscriptions
     SubscriptionLate=Late
    @@ -88,7 +88,7 @@ ConfirmDeleteSubscription=Are you sure you want to delete this subscription?
     Filehtpasswd=htpasswd file
     ValidateMember=Validate a member
     ConfirmValidateMember=Are you sure you want to validate this member?
    -FollowingLinksArePublic=The following links are open pages not protected by any Dolibarr permission. They are not formated pages, provided as example to show how to list members database. 
    +FollowingLinksArePublic=The following links are open pages not protected by any Dolibarr permission. They are not formatted pages, provided as example to show how to list members database.
     PublicMemberList=Public member list
     BlankSubscriptionForm=Public self-subscription form
     BlankSubscriptionFormDesc=Dolibarr can provide you a public URL/website to allow external visitors to ask to subscribe to the foundation. If an online payment module is enabled, a payment form may also be automatically provided.
    @@ -111,11 +111,11 @@ SendingAnEMailToMember=Sending information email to member
     SendingEmailOnAutoSubscription=Sending email on auto registration
     SendingEmailOnMemberValidation=Sending email on new member validation
     SendingEmailOnNewSubscription=Sending email on new subscription
    -SendingReminderForExpiredSubscription=Sending reminder for expired subscription
    +SendingReminderForExpiredSubscription=Sending reminder for expired subscriptions
     SendingEmailOnCancelation=Sending email on cancelation
     # Topic of email templates
     YourMembershipRequestWasReceived=Your membership was received.
    -YourMembershipWasValidated=Your membership was validated 
    +YourMembershipWasValidated=Your membership was validated
     YourSubscriptionWasRecorded=Your new subscription was recorded
     SubscriptionReminderEmail=Subscription reminder
     YourMembershipWasCanceled=Your membership was canceled
    @@ -124,8 +124,8 @@ CardContent=Content of your member card
     ThisIsContentOfYourMembershipRequestWasReceived=We want to let you know that your membership request was received.<br><br>
     ThisIsContentOfYourMembershipWasValidated=We want to let you know that your membership was validated with the following information:<br><br>
     ThisIsContentOfYourSubscriptionWasRecorded=We want to let you know that your new subscription was recorded.<br><br>
    -ThisIsContentOfSubscriptionReminderEmail=We want to let you know thet your subscription is about to expire. We hope you can make a renewal of it.<br><br>
    -ThisIsContentOfYourCard=This is a remind of the information we get about you. Feel free to contact us if something looks wrong.<br><br> 
    +ThisIsContentOfSubscriptionReminderEmail=We want to let you know that your subscription is about to expire or is already expired (__MEMBER_LAST_SUBSCRIPTION_DATE_END__). We hope you can make a renewal of it.<br><br>
    +ThisIsContentOfYourCard=This is a remind of the information we get about you. Feel free to contact us if something looks wrong.<br><br>
     DescADHERENT_AUTOREGISTER_NOTIF_MAIL_SUBJECT=Subject of the e-mail received in case of auto-inscription of a guest
     DescADHERENT_AUTOREGISTER_NOTIF_MAIL=E-mail received in case of auto-inscription of a guest
     DescADHERENT_EMAIL_TEMPLATE_AUTOREGISTER=Template Email to use to send email to a member on member autosubscription
    @@ -188,11 +188,10 @@ MembersByNature=This screen show you statistics on members by nature.
     MembersByRegion=This screen show you statistics on members by region.
     VATToUseForSubscriptions=VAT rate to use for subscriptions
     NoVatOnSubscription=No TVA for subscriptions
    -MEMBER_PAYONLINE_SENDEMAIL=Email to use for email warning when Dolibarr receive a confirmation of a validated payment for a subscription (Example: paymentdone@example.com)
     ADHERENT_PRODUCT_ID_FOR_SUBSCRIPTIONS=Product used for subscription line into invoice: %s
     NameOrCompany=Name or company
     SubscriptionRecorded=Subscription recorded
     NoEmailSentToMember=No email sent to member
     EmailSentToMember=Email sent to member at %s
     SendReminderForExpiredSubscriptionTitle=Send reminder by email for expired subscription
    -SendReminderForExpiredSubscription=Send reminder by email to members when subscription is about to expire (parameter is number of days before end of subscription to send the remind)
    +SendReminderForExpiredSubscription=Send reminder by email to members when subscription is about to expire (parameter is number of days before end of subscription to send the remind. It can be a list of days separated by a semicolon, for example '10;5;0;-5')
    diff --git a/htdocs/langs/en_US/modulebuilder.lang b/htdocs/langs/en_US/modulebuilder.lang
    index 6638e1fa674..940088368d5 100644
    --- a/htdocs/langs/en_US/modulebuilder.lang
    +++ b/htdocs/langs/en_US/modulebuilder.lang
    @@ -1,10 +1,10 @@
     # Dolibarr language file - Source file is en_US - loan
    -ModuleBuilderDesc=This tools must be used by experienced users or developers. It gives you utilities to build or edit your own module (Documentation for alternative <a href="%s" target="_blank">manual development is here</a>).
    +ModuleBuilderDesc=This tool must be used by only by experienced users or developers. It gives you utilities to build or edit your own module.<br>Documentation for alternative <a href="%s" target="_blank">manual development is here</a>.
     EnterNameOfModuleDesc=Enter name of the module/application to create with no spaces. Use uppercase to separate words (For example: MyModule, EcommerceForShop, SyncWithMySystem...)
     EnterNameOfObjectDesc=Enter name of the object to create with no spaces. Use uppercase to separate words (For example: MyObject, Student, Teacher...). The CRUD class file, but also API file, pages to list/add/edit/delete object and SQL files will be generated.
     ModuleBuilderDesc2=Path where modules are generated/edited (first alternative directory defined into %s): <strong>%s</strong>
     ModuleBuilderDesc3=Generated/editable modules found: <strong>%s</strong>
    -ModuleBuilderDesc4=A module is detected as 'editable' when the file <strong>%s</strong> exists in root of module directory 
    +ModuleBuilderDesc4=A module is detected as 'editable' when the file <strong>%s</strong> exists in root of module directory
     NewModule=New module
     NewObject=New object
     ModuleKey=Module key
    @@ -13,7 +13,7 @@ ModuleInitialized=Module initialized
     FilesForObjectInitialized=Files for new object '%s' initialized
     FilesForObjectUpdated=Files for object '%s' updated (.sql files and .class.php file)
     ModuleBuilderDescdescription=Enter here all general information that describe your module.
    -ModuleBuilderDescspecifications=You can enter here a long text to describe the specifications of your module that is not already structured into other tabs. So you have within easy reach all the rules to develop. Also this text content will be included into the generated documentation (see last tab). You can use Markdown format, but it is recommanded to use Asciidoc format (Comparison between .md and .asciidoc: http://asciidoctor.org/docs/user-manual/#compared-to-markdown)
    +ModuleBuilderDescspecifications=You can enter here a detailed description of the specifications of your module that is not already structured into other tabs. So you have within easy reach all the rules to develop. Also this text content will be included into the generated documentation (see last tab). You can use Markdown format, but it is recommended to use Asciidoc format (comparison between .md and .asciidoc: http://asciidoctor.org/docs/user-manual/#compared-to-markdown).
     ModuleBuilderDescobjects=Define here the objects you want to manage with your module. A CRUD DAO class, SQL files, page to list record of objects, to create/edit/view a record and an API will be generated.
     ModuleBuilderDescmenus=This tab is dedicated to define menu entries provided by your module.
     ModuleBuilderDescpermissions=This tab is dedicated to define the new permissions you want to provide with your module.
    @@ -21,12 +21,12 @@ ModuleBuilderDesctriggers=This is the view of triggers provided by your module.
     ModuleBuilderDeschooks=This tab is dedicated to hooks.
     ModuleBuilderDescwidgets=This tab is dedicated to manage/build widgets.
     ModuleBuilderDescbuildpackage=You can generate here a "ready to distribute" package file (a normalized .zip file) of your module and a "ready to distribute" documentation file. Just click on button to build the package or documentation file.
    -EnterNameOfModuleToDeleteDesc=You can delete your module. WARNING: All files of module but also structured data and documentation will be definitly lost !
    -EnterNameOfObjectToDeleteDesc=You can delete an object. WARNING: All files related to object will be definitly lost !
    +EnterNameOfModuleToDeleteDesc=You can delete your module. WARNING: ALL files of module AND structured data and documentation will be deleted!
    +EnterNameOfObjectToDeleteDesc=You can delete an object. WARNING: All files related to object will be deleted!
     DangerZone=Danger zone
     BuildPackage=Build package/documentation
     BuildDocumentation=Build documentation
    -ModuleIsNotActive=This module was not activated yet. Go into %s to make it live or click here:
    +ModuleIsNotActive=This module is not activated yet. Go to %s to make it live or click here:
     ModuleIsLive=This module has been activated. Any change on it may break a current active feature.
     DescriptionLong=Long description
     EditorName=Name of editor
    @@ -47,9 +47,9 @@ RegenerateClassAndSql=Erase and regenerate class and sql files
     RegenerateMissingFiles=Generate missing files
     SpecificationFile=File with business rules
     LanguageFile=File for language
    -ConfirmDeleteProperty=Are you sure you want to delete the property <strong>%s</strong> ? This will change code in PHP class but also remove column from table definition of object.
    +ConfirmDeleteProperty=Are you sure you want to delete the property <strong>%s</strong>? This will change code in PHP class but also remove column from table definition of object.
     NotNull=Not NULL
    -NotNullDesc=1=Set database to NOT NULL. -1=Allow null values and force value to NULL if empty ('' or 0). 
    +NotNullDesc=1=Set database to NOT NULL. -1=Allow null values and force value to NULL if empty ('' or 0).
     SearchAll=Used for 'search all'
     DatabaseIndex=Database index
     FileAlreadyExists=File %s already exists
    @@ -66,7 +66,7 @@ PageForLib=File for PHP libraries
     SqlFileExtraFields=Sql file for complementary attributes
     SqlFileKey=Sql file for keys
     AnObjectAlreadyExistWithThisNameAndDiffCase=An object already exists with this name and a different case
    -UseAsciiDocFormat=You can use Markdown format, but it is recommanded to use Asciidoc format (Comparison between .md and .asciidoc: http://asciidoctor.org/docs/user-manual/#compared-to-markdown)
    +UseAsciiDocFormat=You can use Markdown format, but it is recommended to use Asciidoc format (omparison between .md and .asciidoc: http://asciidoctor.org/docs/user-manual/#compared-to-markdown)
     IsAMeasure=Is a measure
     DirScanned=Directory scanned
     NoTrigger=No trigger
    @@ -74,10 +74,11 @@ NoWidget=No widget
     GoToApiExplorer=Go to API explorer
     ListOfMenusEntries=List of menu entries
     ListOfPermissionsDefined=List of defined permissions
    +SeeExamples=See examples here
     EnabledDesc=Condition to have this field active (Examples: 1 or $conf->global->MYMODULE_MYOPTION)
     VisibleDesc=Is the field visible ? (Examples: 0=Never visible, 1=Visible on list and create/update/view forms, 2=Visible on list only, 3=Visible on create/update/view form only. Using a negative value means field is not shown by default on list but can be selected for viewing)
    -IsAMeasureDesc=Can the value of field be cumulated to get a total into list ? (Examples: 1 or 0)
    -SearchAllDesc=Is the field used to make a search from the quick search tool ? (Examples: 1 or 0)
    +IsAMeasureDesc=Can the value of field be cumulated to get a total into list? (Examples: 1 or 0)
    +SearchAllDesc=Is the field used to make a search from the quick search tool? (Examples: 1 or 0)
     SpecDefDesc=Enter here all documentation you want to provide with your module that is not already defined by other tabs. You can use .md or better, the rich .asciidoc syntax.
     LanguageDefDesc=Enter in this files, all the key and the translation for each language file.
     MenusDefDesc=Define here the menus provided by your module (once defined, they are visible into the menu editor %s)
    @@ -87,11 +88,14 @@ TriggerDefDesc=Define in the trigger file the code you want to execute for each
     SeeIDsInUse=See IDs in use in your installation
     SeeReservedIDsRangeHere=See range of reserved IDs
     ToolkitForDevelopers=Toolkit for Dolibarr developers
    -TryToUseTheModuleBuilder=If you have knowledge in SQL and PHP, you can try to use the native module builder wizard. Just enable the module and use the wizard by clicking the <span class="fa fa-bug"></span> on the top right menu. Warning: This is a developer feature, bad use may breaks your application.
    +TryToUseTheModuleBuilder=If you have knowledge of SQL and PHP, you may use the native module builder wizard.<br>Enable the module <strong>%s</strong> and use the wizard by clicking the <span class="fa fa-bug"></span> on the top right menu.<br>Warning: This is an advanced developer feature, do <b>not</b> experiment on your production site!
     SeeTopRightMenu=See <span class="fa fa-bug"></span> on the top right menu
     AddLanguageFile=Add language file
     YouCanUseTranslationKey=You can use here a key that is the translation key found into language file (see tab "Languages")
     DropTableIfEmpty=(Delete table if empty)
     TableDoesNotExists=The table %s does not exists
     TableDropped=Table %s deleted
    -InitStructureFromExistingTable=Build the structure array string of an existing table 
    \ No newline at end of file
    +InitStructureFromExistingTable=Build the structure array string of an existing table
    +UseAboutPage=Disable the about page
    +UseDocFolder=Disable the documentation folder
    +UseSpecificReadme=Use a specific ReadMe
    diff --git a/htdocs/langs/en_US/multicurrency.lang b/htdocs/langs/en_US/multicurrency.lang
    index 0da2ee58b60..47c5590b862 100644
    --- a/htdocs/langs/en_US/multicurrency.lang
    +++ b/htdocs/langs/en_US/multicurrency.lang
    @@ -3,18 +3,18 @@ MultiCurrency=Multi currency
     ErrorAddRateFail=Error in added rate
     ErrorAddCurrencyFail=Error in added currency
     ErrorDeleteCurrencyFail=Error delete fail
    -multicurrency_syncronize_error=Synchronisation error: %s
    -MULTICURRENCY_USE_RATE_ON_DOCUMENT_DATE=Use date of document to find currency rate, instead of using latest known rate 
    -multicurrency_useOriginTx=When an object is created from another, keep the original rate of source object (otherwise use the latest known rate)
    +multicurrency_syncronize_error=Synchronization error: %s
    +MULTICURRENCY_USE_RATE_ON_DOCUMENT_DATE=Use the date of the document to find the currency rate, instead of using the latest known rate
    +multicurrency_useOriginTx=When an object is created from another, keep the original rate from the source object (otherwise use the latest known rate)
     CurrencyLayerAccount=CurrencyLayer API
    -CurrencyLayerAccount_help_to_synchronize=You sould create an account on their website to use this functionnality<br>Get your <b>API key</b><br>If you use a free account you can't change the <b>currency source</b> (USD by default)<br>But if your main currency isn't USD you can use the <b>alternate currency source</b> to force you main currency<br><br>You are limited at 1000 synchronizations per month 
    +CurrencyLayerAccount_help_to_synchronize=You must create an account on their website to use this functionality.<br>Get your <b>API key</b>.<br>If you use a free account you can't change the <b>currency source</b> (USD by default).<br>If your main currency is not USD you can use the <b>alternate currency source</b> to force your main currency.<br><br>You are limited to 1000 synchronizations per month.
     multicurrency_appId=API key
     multicurrency_appCurrencySource=Currency source
     multicurrency_alternateCurrencySource=Alternate currency source
     CurrenciesUsed=Currencies used
    -CurrenciesUsed_help_to_add=Add the differents currencies and rates you need to use on you <b>proposals</b>, <b>orders</b>, etc.
    +CurrenciesUsed_help_to_add=Add the different currencies and rates you need to use on your <b>proposals</b>, <b>orders</b> etc.
     rate=rate
     MulticurrencyReceived=Received, original currency
    -MulticurrencyRemainderToTake=Remaining amout, original currency
    +MulticurrencyRemainderToTake=Remaining amount, original currency
     MulticurrencyPaymentAmount=Payment amount, original currency
    -AmountToOthercurrency=Amount To (in currency of receiving account)
    \ No newline at end of file
    +AmountToOthercurrency=Amount To (in currency of receiving account)
    diff --git a/htdocs/langs/en_US/opensurvey.lang b/htdocs/langs/en_US/opensurvey.lang
    index 0819a077f71..906de8c2f37 100644
    --- a/htdocs/langs/en_US/opensurvey.lang
    +++ b/htdocs/langs/en_US/opensurvey.lang
    @@ -11,7 +11,7 @@ PollTitle=Poll title
     ToReceiveEMailForEachVote=Receive an email for each vote
     TypeDate=Type date
     TypeClassic=Type standard
    -OpenSurveyStep2=Select your dates amoung the free days (grey). The selected days are green. You can unselect a day previously selected by clicking again on it
    +OpenSurveyStep2=Select your dates among the free days (grey). The selected days are green. You can unselect a day previously selected by clicking again on it
     RemoveAllDays=Remove all days
     CopyHoursOfFirstDay=Copy hours of first day
     RemoveAllHours=Remove all hours
    @@ -19,7 +19,7 @@ SelectedDays=Selected days
     TheBestChoice=The best choice currently is
     TheBestChoices=The best choices currently are
     with=with
    -OpenSurveyHowTo=If you agree to vote in this poll, you have to give your name, choose the values that fit best for you and validate with the plus button at the end of the line. 
    +OpenSurveyHowTo=If you agree to vote in this poll, you have to give your name, choose the values that fit best for you and validate with the plus button at the end of the line.
     CommentsOfVoters=Comments of voters
     ConfirmRemovalOfPoll=Are you sure you want to remove this poll (and all votes)
     RemovePoll=Remove poll
    @@ -35,7 +35,7 @@ TitleChoice=Choice label
     ExportSpreadsheet=Export result spreadsheet
     ExpireDate=Limit date
     NbOfSurveys=Number of polls
    -NbOfVoters=Nb of voters
    +NbOfVoters=No. of voters
     SurveyResults=Results
     PollAdminDesc=You are allowed to change all vote lines of this poll with button "Edit". You can, as well, remove a column or a line with %s. You can also add a new column with %s.
     5MoreChoices=5 more choices
    @@ -58,4 +58,4 @@ MoreChoices=Enter more choices for the voters
     SurveyExpiredInfo=The poll has been closed or voting delay has expired.
     EmailSomeoneVoted=%s has filled a line.\nYou can find your poll at the link: \n%s
     ShowSurvey=Show survey
    -UserMustBeSameThanUserUsedToVote=You must have voted and use the same user name, that the one used to vote, to post a comment
    \ No newline at end of file
    +UserMustBeSameThanUserUsedToVote=You must have voted and use the same user name that the one used to vote, to post a comment
    diff --git a/htdocs/langs/en_US/orders.lang b/htdocs/langs/en_US/orders.lang
    index 06191d9f7b7..4cd600bdc8b 100644
    --- a/htdocs/langs/en_US/orders.lang
    +++ b/htdocs/langs/en_US/orders.lang
    @@ -19,7 +19,7 @@ SuppliersOrdersRunning=Current purchase orders
     CustomerOrder=Customer Order
     CustomersOrders=Customer Orders
     CustomersOrdersRunning=Current customer orders
    -CustomersOrdersAndOrdersLines=Customer orders and order lines
    +CustomersOrdersAndOrdersLines=Customer orders and order details
     OrdersDeliveredToBill=Customer orders delivered to bill
     OrdersToBill=Customer orders delivered
     OrdersInProcess=Customer orders in process
    @@ -56,7 +56,7 @@ StatusOrderReceivedAll=All products received
     ShippingExist=A shipment exists
     QtyOrdered=Qty ordered
     ProductQtyInDraft=Product quantity into draft orders
    -ProductQtyInDraftOrWaitingApproved=Product quantity into draft or approved orders, not yet ordered 
    +ProductQtyInDraftOrWaitingApproved=Product quantity into draft or approved orders, not yet ordered
     MenuOrdersToBill=Orders delivered
     MenuOrdersToBill2=Billable orders
     ShipProduct=Ship product
    @@ -88,7 +88,7 @@ NumberOfOrdersByMonth=Number of orders by month
     AmountOfOrdersByMonthHT=Amount of orders by month (net of tax)
     ListOfOrders=List of orders
     CloseOrder=Close order
    -ConfirmCloseOrder=Are you sure you want to set this order to deliverd? Once an order is delivered, it can be set to billed.
    +ConfirmCloseOrder=Are you sure you want to set this order to delivered? Once an order is delivered, it can be set to billed.
     ConfirmDeleteOrder=Are you sure you want to delete this order?
     ConfirmValidateOrder=Are you sure you want to validate this order under name <b>%s</b>?
     ConfirmUnvalidateOrder=Are you sure you want to restore order <b>%s</b> to draft status?
    @@ -116,7 +116,7 @@ DispatchSupplierOrder=Receiving supplier order %s
     FirstApprovalAlreadyDone=First approval already done
     SecondApprovalAlreadyDone=Second approval already done
     SupplierOrderReceivedInDolibarr=Purchase Order %s received %s
    -SupplierOrderSubmitedInDolibarr=Purchase Order %s submited
    +SupplierOrderSubmitedInDolibarr=Purchase Order %s submitted
     SupplierOrderClassifiedBilled=Purchase Order %s set billed
     OtherOrders=Other orders
     ##### Types de contacts #####
    @@ -145,14 +145,14 @@ PDFEdisonDescription=A simple order model
     PDFProformaDescription=A complete proforma invoice (logo…)
     CreateInvoiceForThisCustomer=Bill orders
     NoOrdersToInvoice=No orders billable
    -CloseProcessedOrdersAutomatically=Classify "Processed" all selected orders. 
    +CloseProcessedOrdersAutomatically=Classify "Processed" all selected orders.
     OrderCreation=Order creation
     Ordered=Ordered
     OrderCreated=Your orders have been created
     OrderFail=An error happened during your orders creation
     CreateOrders=Create orders
     ToBillSeveralOrderSelectCustomer=To create an invoice for several orders, click first onto customer, then choose "%s".
    -OptionToSetOrderBilledNotEnabled=Option (from module Workflow) to set order to 'Billed' automatically when invoice is validated is off, so you will have to set status of order to 'Billed' manually.  
    +OptionToSetOrderBilledNotEnabled=Option (from module Workflow) to set order to 'Billed' automatically when invoice is validated is off, so you will have to set status of order to 'Billed' manually.
     IfValidateInvoiceIsNoOrderStayUnbilled=If invoice validation is 'No', the order will remain to status 'Unbilled' until the invoice is validated.
     CloseReceivedSupplierOrdersAutomatically=Close order to "%s" automatically if all products are received.
    -SetShippingMode=Set shipping mode
    \ No newline at end of file
    +SetShippingMode=Set shipping mode
    diff --git a/htdocs/langs/en_US/other.lang b/htdocs/langs/en_US/other.lang
    index 04b38e531ef..67b9681fa3b 100644
    --- a/htdocs/langs/en_US/other.lang
    +++ b/htdocs/langs/en_US/other.lang
    @@ -3,7 +3,7 @@ SecurityCode=Security code
     NumberingShort=N°
     Tools=Tools
     TMenuTools=Tools
    -ToolsDesc=All miscellaneous tools not included in other menu entries are collected here.<br><br>All the tools can be reached in the left menu.
    +ToolsDesc=All tools not included in other menu entries are grouped here.<br>All the tools can be accessed via the left menu.
     Birthday=Birthday
     BirthdayDate=Birthday date
     DateToBirth=Date of birth
    @@ -23,7 +23,7 @@ MessageForm=Message on online payment form
     MessageOK=Message on validated payment return page
     MessageKO=Message on canceled payment return page
     ContentOfDirectoryIsNotEmpty=Content of this directory is not empty.
    -DeleteAlsoContentRecursively=Check to delete all content recursiveley
    +DeleteAlsoContentRecursively=Check to delete all content recursively
     
     YearOfInvoice=Year of invoice date
     PreviousYearOfInvoice=Previous year of invoice date
    @@ -41,8 +41,8 @@ Notify_ORDER_SUPPLIER_VALIDATE=Supplier order recorded
     Notify_ORDER_SUPPLIER_APPROVE=Supplier order approved
     Notify_ORDER_SUPPLIER_REFUSE=Supplier order refused
     Notify_PROPAL_VALIDATE=Customer proposal validated
    -Notify_PROPAL_CLOSE_SIGNED=Customer propal closed signed
    -Notify_PROPAL_CLOSE_REFUSED=Customer propal closed refused
    +Notify_PROPAL_CLOSE_SIGNED=Customer proposal closed signed
    +Notify_PROPAL_CLOSE_REFUSED=Customer proposal closed refused
     Notify_PROPAL_SENTBYMAIL=Commercial proposal sent by mail
     Notify_WITHDRAW_TRANSMIT=Transmission withdrawal
     Notify_WITHDRAW_CREDIT=Credit withdrawal
    @@ -51,11 +51,11 @@ Notify_COMPANY_CREATE=Third party created
     Notify_COMPANY_SENTBYMAIL=Mails sent from third party card
     Notify_BILL_VALIDATE=Customer invoice validated
     Notify_BILL_UNVALIDATE=Customer invoice unvalidated
    -Notify_BILL_PAYED=Customer invoice payed
    +Notify_BILL_PAYED=Customer invoice paid
     Notify_BILL_CANCEL=Customer invoice canceled
     Notify_BILL_SENTBYMAIL=Customer invoice sent by mail
     Notify_BILL_SUPPLIER_VALIDATE=Supplier invoice validated
    -Notify_BILL_SUPPLIER_PAYED=Supplier invoice payed
    +Notify_BILL_SUPPLIER_PAYED=Supplier invoice paid
     Notify_BILL_SUPPLIER_SENTBYMAIL=Supplier invoice sent by mail
     Notify_BILL_SUPPLIER_CANCELED=Supplier invoice cancelled
     Notify_CONTRACT_VALIDATE=Contract validated
    @@ -77,20 +77,21 @@ TotalSizeOfAttachedFiles=Total size of attached files/documents
     MaxSize=Maximum size
     AttachANewFile=Attach a new file/document
     LinkedObject=Linked object
    -NbOfActiveNotifications=Number of notifications (nb of recipient emails)
    +NbOfActiveNotifications=Number of notifications (no. of recipient emails)
     PredefinedMailTest=__(Hello)__\nThis is a test mail sent to __EMAIL__.\nThe two lines are separated by a carriage return.\n\n__USER_SIGNATURE__
     PredefinedMailTestHtml=__(Hello)__\nThis is a <b>test</b> mail (the word test must be in bold).<br>The two lines are separated by a carriage return.<br><br>__USER_SIGNATURE__
    -PredefinedMailContentSendInvoice=__(Hello)__\n\nYou will find here the invoice __REF__\n\nThis is the link to make your online payment if this invoice is not already payed:\n__ONLINE_PAYMENT_URL__\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
    -PredefinedMailContentSendInvoiceReminder=__(Hello)__\n\nWe would like to warn you that the invoice  __REF__ seems to not be payed. So this is the invoice in attachment again, as a reminder.\n\nThis is the link to make your online payment:\n__ONLINE_PAYMENT_URL__\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
    -PredefinedMailContentSendProposal=__(Hello)__\n\nYou will find here the commercial proposal __PREF__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
    -PredefinedMailContentSendSupplierProposal=__(Hello)__\n\nYou will find here the price request __REF__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
    -PredefinedMailContentSendOrder=__(Hello)__\n\nYou will find here the order __REF__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
    -PredefinedMailContentSendSupplierOrder=__(Hello)__\n\nYou will find here our order __REF__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
    -PredefinedMailContentSendSupplierInvoice=__(Hello)__\n\nYou will find here the invoice __REF__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
    -PredefinedMailContentSendShipping=__(Hello)__\n\nYou will find here the shipping __REF__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
    -PredefinedMailContentSendFichInter=__(Hello)__\n\nYou will find here the intervention __REF__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
    +PredefinedMailContentSendInvoice=__(Hello)__\n\nPlease find attached invoice __REF__\n\n__ONLINE_PAYMENT_TEXT_AND_URL__\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
    +PredefinedMailContentSendInvoiceReminder=__(Hello)__\n\nWe would like to warn you that the invoice  __REF__ seems to have not been paid. The invoice is attached, as a reminder.\n\n__ONLINE_PAYMENT_TEXT_AND_URL__\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
    +PredefinedMailContentSendProposal=__(Hello)__\n\nPlease find attached commercial proposal __REF__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
    +PredefinedMailContentSendSupplierProposal=__(Hello)__\n\nPlease find attached price request __REF__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
    +PredefinedMailContentSendOrder=__(Hello)__\n\nPlease find attached order __REF__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
    +PredefinedMailContentSendSupplierOrder=__(Hello)__\n\nPlease find attached our order __REF__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
    +PredefinedMailContentSendSupplierInvoice=__(Hello)__\n\nPlease find attached invoice __REF__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
    +PredefinedMailContentSendShipping=__(Hello)__\n\nPlease find attached shipping __REF__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
    +PredefinedMailContentSendFichInter=__(Hello)__\n\nPlease find attached intervention __REF__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
     PredefinedMailContentThirdparty=__(Hello)__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
     PredefinedMailContentUser=__(Hello)__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
    +PredefinedMailContentLink=You can click on the link below to make your payment if it is not already done.\n\n%s\n\n
     DemoDesc=Dolibarr is a compact ERP/CRM supporting several business modules. A demo showcasing all modules makes no sense as this scenario never occurs (several hundred available). So, several demo profiles are available.
     ChooseYourDemoProfil=Choose the demo profile that best suits your needs...
     ChooseYourDemoProfilMore=...or build your own profile<br>(manual module selection)
    @@ -171,7 +172,7 @@ EnableGDLibraryDesc=Install or enable GD library on your PHP installation to use
     ProfIdShortDesc=<b>Prof Id %s</b> is an information depending on third party country.<br>For example, for country <b>%s</b>, it's code <b>%s</b>.
     DolibarrDemo=Dolibarr ERP/CRM demo
     StatsByNumberOfUnits=Statistics for sum of qty of products/services
    -StatsByNumberOfEntities=Statistics in number of referring entities (nb of invoice, or order...)
    +StatsByNumberOfEntities=Statistics in number of referring entities (no. of invoice, or order...)
     NumberOfProposals=Number of proposals
     NumberOfCustomerOrders=Number of customer orders
     NumberOfCustomerInvoices=Number of customer invoices
    @@ -184,9 +185,10 @@ NumberOfUnitsCustomerInvoices=Number of units on customer invoices
     NumberOfUnitsSupplierProposals=Number of units on supplier proposals
     NumberOfUnitsSupplierOrders=Number of units on supplier orders
     NumberOfUnitsSupplierInvoices=Number of units on supplier invoices
    -EMailTextInterventionAddedContact=A newintervention %s has been assigned to you.
    +EMailTextInterventionAddedContact=A new intervention %s has been assigned to you.
     EMailTextInterventionValidated=The intervention %s has been validated.
     EMailTextInvoiceValidated=The invoice %s has been validated.
    +EMailTextInvoicePayed=The invoice %s has been paid.
     EMailTextProposalValidated=The proposal %s has been validated.
     EMailTextProposalClosedSigned=The proposal %s has been closed signed.
     EMailTextOrderValidated=The order %s has been validated.
    @@ -203,7 +205,7 @@ NewLength=New width
     NewHeight=New height
     NewSizeAfterCropping=New size after cropping
     DefineNewAreaToPick=Define new area on image to pick (left click on image then drag until you reach the opposite corner)
    -CurrentInformationOnImage=This tool was designed to help you to resize or crop an image. This is informations on current edited image
    +CurrentInformationOnImage=This tool was designed to help you to resize or crop an image. This is the information on the current edited image
     ImageEditor=Image editor
     YouReceiveMailBecauseOfNotification=You receive this message because your email has been added to list of targets to be informed of particular events into %s software of %s.
     YouReceiveMailBecauseOfNotification2=This event is the following:
    @@ -218,7 +220,7 @@ FileIsTooBig=Files is too big
     PleaseBePatient=Please be patient...
     NewPassword=New password
     ResetPassword=Reset password
    -RequestToResetPasswordReceived=A request to change your password has been received
    +RequestToResetPasswordReceived=A request to change your password has been received.
     NewKeyIs=This is your new keys to login
     NewKeyWillBe=Your new key to login to software will be
     ClickHereToGoTo=Click here to go to %s
    @@ -233,6 +235,9 @@ PermissionsDelete=Permissions removed
     YourPasswordMustHaveAtLeastXChars=Your password must have at least <strong>%s</strong> chars
     YourPasswordHasBeenReset=Your password has been reset successfully
     ApplicantIpAddress=IP address of applicant
    +SMSSentTo=SMS sent to %s
    +MissingIds=Missing ids
    +
     ##### Export #####
     ExportsArea=Exports area
     AvailableFormats=Available formats
    diff --git a/htdocs/langs/en_US/paybox.lang b/htdocs/langs/en_US/paybox.lang
    index e1c9f15030c..cf0bd40b716 100644
    --- a/htdocs/langs/en_US/paybox.lang
    +++ b/htdocs/langs/en_US/paybox.lang
    @@ -3,7 +3,7 @@ PayBoxSetup=PayBox module setup
     PayBoxDesc=This module offer pages to allow payment on <a href="http://www.paybox.com" target="_blank">Paybox</a> by customers. This can be used for a free payment or for a payment on a particular Dolibarr object (invoice, order, ...)
     FollowingUrlAreAvailableToMakePayments=Following URLs are available to offer a page to a customer to make a payment on Dolibarr objects
     PaymentForm=Payment form
    -WelcomeOnPaymentPage=Welcome on our online payment service
    +WelcomeOnPaymentPage=Welcome to our online payment service
     ThisScreenAllowsYouToPay=This screen allow you to make an online payment to %s.
     ThisIsInformationOnPayment=This is information on payment to do
     ToComplete=To complete
    @@ -21,9 +21,9 @@ ToOfferALinkForOnlinePaymentOnContractLine=URL to offer a %s online payment user
     ToOfferALinkForOnlinePaymentOnFreeAmount=URL to offer a %s online payment user interface for a free amount
     ToOfferALinkForOnlinePaymentOnMemberSubscription=URL to offer a %s online payment user interface for a member subscription
     YouCanAddTagOnUrl=You can also add url parameter <b>&tag=<i>value</i></b> to any of those URL (required only for free payment) to add your own payment comment tag.
    -SetupPayBoxToHavePaymentCreatedAutomatically=Setup your PayBox with url <b>%s</b> to have payment created automatically when validated by paybox. 
    +SetupPayBoxToHavePaymentCreatedAutomatically=Setup your Paybox with url <b>%s</b> to have payment created automatically when validated by Paybox.
     YourPaymentHasBeenRecorded=This page confirms that your payment has been recorded. Thank you.
    -YourPaymentHasNotBeenRecorded=You payment has not been recorded and transaction has been canceled. Thank you.
    +YourPaymentHasNotBeenRecorded=Your payment has NOT been recorded and the transaction has been canceled. Thank you.
     AccountParameter=Account parameters
     UsageParameter=Usage parameters
     InformationToFindParameters=Help to find your %s account information
    @@ -35,4 +35,4 @@ NewPayboxPaymentFailed=New Paybox payment tried but failed
     PAYBOX_PAYONLINE_SENDEMAIL=EMail to warn after a payment (success or failed)
     PAYBOX_PBX_SITE=Value for PBX SITE
     PAYBOX_PBX_RANG=Value for PBX Rang
    -PAYBOX_PBX_IDENTIFIANT=Value for PBX ID
    \ No newline at end of file
    +PAYBOX_PBX_IDENTIFIANT=Value for PBX ID
    diff --git a/htdocs/langs/en_US/paypal.lang b/htdocs/langs/en_US/paypal.lang
    index 2cbe4289654..d34bb4baf18 100644
    --- a/htdocs/langs/en_US/paypal.lang
    +++ b/htdocs/langs/en_US/paypal.lang
    @@ -1,26 +1,24 @@
     # Dolibarr language file - Source file is en_US - paypal
     PaypalSetup=PayPal module setup
    -PaypalDesc=This module offer pages to allow payment on <a href="http://www.paypal.com" target="_blank">PayPal</a> by customers. This can be used for a free payment or for a payment on a particular Dolibarr object (invoice, order, ...)
    -PaypalOrCBDoPayment=Pay with Paypal (Credit Card or Paypal)
    -PaypalDoPayment=Pay with Paypal
    +PaypalDesc=This module allows payment on <a href="http://www.paypal.com" target="_blank">PayPal</a> by customers. This can be used for a free payment or for a payment on a particular Dolibarr object (invoice, order, ...)
    +PaypalOrCBDoPayment=Pay with PayPal (Credit Card or PayPal)
    +PaypalDoPayment=Pay with PayPal
     PAYPAL_API_SANDBOX=Mode test/sandbox
     PAYPAL_API_USER=API username
     PAYPAL_API_PASSWORD=API password
     PAYPAL_API_SIGNATURE=API signature
     PAYPAL_SSLVERSION=Curl SSL Version
    -PAYPAL_API_INTEGRAL_OR_PAYPALONLY=Offer payment "integral" (Credit card+Paypal) or "Paypal" only
    +PAYPAL_API_INTEGRAL_OR_PAYPALONLY=Offer payment "integral" (Credit card+PayPal) or "PayPal" only
     PaypalModeIntegral=Integral
     PaypalModeOnlyPaypal=PayPal only
    -ONLINE_PAYMENT_CSS_URL=Optionnal URL of CSS style sheet on online payment page
    +ONLINE_PAYMENT_CSS_URL=Optional URL of CSS stylesheet on online payment page
     ThisIsTransactionId=This is id of transaction: <b>%s</b>
    -PAYPAL_ADD_PAYMENT_URL=Add the url of Paypal payment when you send a document by mail
    -PredefinedMailContentLink=You can click on the link below to make your payment if it is not already done.<br><br>%s<br><br>
    -YouAreCurrentlyInSandboxMode=You are currently in the %s "sandbox" mode
    +PAYPAL_ADD_PAYMENT_URL=Add the url of PayPal payment when you send a document by mail
     NewOnlinePaymentReceived=New online payment received
     NewOnlinePaymentFailed=New online payment tried but failed
     ONLINE_PAYMENT_SENDEMAIL=EMail to warn after a payment (success or not)
     ReturnURLAfterPayment=Return URL after payment
    -ValidationOfOnlinePaymentFailed=Validation of online payment failed 
    +ValidationOfOnlinePaymentFailed=Validation of online payment failed
     PaymentSystemConfirmPaymentPageWasCalledButFailed=Payment confirmation page was called by payment system returned an error
     SetExpressCheckoutAPICallFailed=SetExpressCheckout API call failed.
     DoExpressCheckoutPaymentAPICallFailed=DoExpressCheckoutPayment API call failed.
    @@ -29,7 +27,8 @@ ShortErrorMessage=Short Error Message
     ErrorCode=Error Code
     ErrorSeverityCode=Error Severity Code
     OnlinePaymentSystem=Online payment system
    -PaypalLiveEnabled=Paypal live enabled (otherwise test/sandbox mode)
    -PaypalImportPayment=Import Paypal payments
    +PaypalLiveEnabled=PayPal live enabled (otherwise test/sandbox mode)
    +PaypalImportPayment=Import PayPal payments
     PostActionAfterPayment=Post actions after payments
    -ARollbackWasPerformedOnPostActions=A rollback was performed on all Post actions. You must complete post actions manually if they are necessary.
    \ No newline at end of file
    +ARollbackWasPerformedOnPostActions=A rollback was performed on all Post actions. You must complete post actions manually if they are necessary.
    +ValidationOfPaymentFailed=Validation of payment has failed
    diff --git a/htdocs/langs/en_US/printing.lang b/htdocs/langs/en_US/printing.lang
    index e8349453247..d2399823e37 100644
    --- a/htdocs/langs/en_US/printing.lang
    +++ b/htdocs/langs/en_US/printing.lang
    @@ -2,7 +2,7 @@
     Module64000Name=Direct Printing
     Module64000Desc=Enable Direct Printing System
     PrintingSetup=Setup of Direct Printing System
    -PrintingDesc=This module adds a Print button to send documents directly to a printer (without opening document into an application) with various module.
    +PrintingDesc=This module adds a Print button to various modules to allow documents to be printed directly to a printer without needing to open the document in another application.
     MenuDirectPrinting=Direct Printing jobs
     DirectPrint=Direct print
     PrintingDriverDesc=Configuration variables for printing driver.
    @@ -19,7 +19,7 @@ UserConf=Setup per user
     PRINTGCP_INFO=Google OAuth API setup
     PRINTGCP_AUTHLINK=Authentication
     PRINTGCP_TOKEN_ACCESS=Google Cloud Print OAuth Token
    -PrintGCPDesc=This driver allow to send documents directly to a printer with Google Cloud Print.
    +PrintGCPDesc=This driver allows sending documents directly to a printer using Google Cloud Print.
     GCP_Name=Name
     GCP_displayName=Display Name
     GCP_Id=Printer Id
    @@ -27,7 +27,7 @@ GCP_OwnerName=Owner Name
     GCP_State=Printer State
     GCP_connectionStatus=Online State
     GCP_Type=Printer Type
    -PrintIPPDesc=This driver allow to send documents directly to a printer. It requires a Linux system with CUPS installed.
    +PrintIPPDesc=This driver allows sending of documents directly to a printer. It requires a Linux system with CUPS installed.
     PRINTIPP_HOST=Print server
     PRINTIPP_PORT=Port
     PRINTIPP_USER=Login
    diff --git a/htdocs/langs/en_US/productbatch.lang b/htdocs/langs/en_US/productbatch.lang
    index 6acd1c9245c..54270c4a23b 100644
    --- a/htdocs/langs/en_US/productbatch.lang
    +++ b/htdocs/langs/en_US/productbatch.lang
    @@ -16,9 +16,9 @@ printEatby=Eat-by: %s
     printSellby=Sell-by: %s
     printQty=Qty: %d
     AddDispatchBatchLine=Add a line for Shelf Life dispatching
    -WhenProductBatchModuleOnOptionAreForced=When module Lot/Serial is on, automatic increase/decrease stock mode is forced to shipping validate and manual dispatching for reception and can't be edited. Other options can be defined as you want.
    +WhenProductBatchModuleOnOptionAreForced=When module Lot/Serial is on, automatic stock decrease  is forced to 'Decrease real stocks on shipping validation' and automatic increase mode is forced to 'Increase real stocks on manual dispatching into warehouses' and can't be edited. Other options can be defined as you want.
     ProductDoesNotUseBatchSerial=This product does not use lot/serial number
     ProductLotSetup=Setup of module lot/serial
     ShowCurrentStockOfLot=Show current stock for couple product/lot
     ShowLogOfMovementIfLot=Show log of movements for couple product/lot
    -StockDetailPerBatch=Stock detail per lot
    \ No newline at end of file
    +StockDetailPerBatch=Stock detail per lot
    diff --git a/htdocs/langs/en_US/products.lang b/htdocs/langs/en_US/products.lang
    index a8f9f815cb6..90436801571 100644
    --- a/htdocs/langs/en_US/products.lang
    +++ b/htdocs/langs/en_US/products.lang
    @@ -17,12 +17,12 @@ Reference=Reference
     NewProduct=New product
     NewService=New service
     ProductVatMassChange=Mass VAT change
    -ProductVatMassChangeDesc=This page can be used to modify a VAT rate defined on products or services from a value to another. Warning, this change is done on all database.
    +ProductVatMassChangeDesc=This page can be used to modify a VAT rate defined on products or services from one value to another. Warning, this change is global/done on all database.
     MassBarcodeInit=Mass barcode init
     MassBarcodeInitDesc=This page can be used to initialize a barcode on objects that does not have barcode defined. Check before that setup of module barcode is complete.
     ProductAccountancyBuyCode=Accounting code (purchase)
     ProductAccountancySellCode=Accounting code (sale)
    -ProductAccountancySellIntraCode=Accounting code (sale intra-community)
    +ProductAccountancySellIntraCode=Accounting code (sale intra-Community)
     ProductAccountancySellExportCode=Accounting code (sale export)
     ProductOrService=Product or Service
     ProductsAndServices=Products and Services
    @@ -97,8 +97,8 @@ NoteNotVisibleOnBill=Note (not visible on invoices, proposals...)
     ServiceLimitedDuration=If product is a service with limited duration:
     MultiPricesAbility=Several segment of prices per product/service (each customer is in one segment)
     MultiPricesNumPrices=Number of prices
    -AssociatedProductsAbility=Activate the feature to manage virtual products
    -AssociatedProducts=Virtual product
    +AssociatedProductsAbility=Activate virtual products (kits)
    +AssociatedProducts=Virtual products
     AssociatedProductsNumber=Number of products composing this virtual product
     ParentProductsNumber=Number of parent packaging product
     ParentProducts=Parent products
    @@ -130,11 +130,11 @@ DiscountQtyMin=Default discount for qty
     NoPriceDefinedForThisSupplier=No price/qty defined for this supplier/product
     NoSupplierPriceDefinedForThisProduct=No supplier price/qty defined for this product
     PredefinedProductsToSell=Predefined products to sell
    -PredefinedServicesToSell=Predefined services to sell 
    +PredefinedServicesToSell=Predefined services to sell
     PredefinedProductsAndServicesToSell=Predefined products/services to sell
     PredefinedProductsToPurchase=Predefined product to purchase
     PredefinedServicesToPurchase=Predefined services to purchase
    -PredefinedProductsAndServicesToPurchase=Predefined products/services to puchase
    +PredefinedProductsAndServicesToPurchase=Predefined products/services to purchase
     NotPredefinedProducts=Not predefined products/services
     GenerateThumb=Generate thumb
     ServiceNb=Service #%s
    @@ -145,7 +145,7 @@ Finished=Manufactured product
     RowMaterial=Raw Material
     CloneProduct=Clone product or service
     ConfirmCloneProduct=Are you sure you want to clone product or service <b>%s</b>?
    -CloneContentProduct=Clone all main informations of product/service
    +CloneContentProduct=Clone all main information of product/service
     ClonePricesProduct=Clone prices
     CloneCompositionProduct=Clone packaged product/service
     CloneCombinationsProduct=Clone product variants
    @@ -156,7 +156,7 @@ BuyingPrices=Buying prices
     CustomerPrices=Customer prices
     SuppliersPrices=Supplier prices
     SuppliersPricesOfProductsOrServices=Supplier prices (of products or services)
    -CustomCode=Customs/Commodity/HS code
    +CustomCode=Customs / Commodity / HS code
     CountryOrigin=Origin country
     Nature=Nature
     ShortLabel=Short label
    @@ -202,7 +202,7 @@ PriceByQuantity=Different prices by quantity
     DisablePriceByQty=Disable prices by quantity
     PriceByQuantityRange=Quantity range
     MultipriceRules=Price segment rules
    -UseMultipriceRules=Use price segment rules (defined into product module setup) to autocalculate prices of all other segment according to first segment
    +UseMultipriceRules=Use price segment rules (defined into product module setup) to auto calculate prices of all other segments according to first segment
     PercentVariationOver=%% variation over %s
     PercentDiscountOver=%% discount over %s
     KeepEmptyForAutoCalculation=Keep empty to have this calculated automatically from weight or volume of products
    @@ -233,7 +233,7 @@ BarCodeDataForThirdparty=Barcode information of third party %s :
     ResetBarcodeForAllRecords=Define barcode value for all record (this will also reset barcode value already defined with new values)
     PriceByCustomer=Different prices for each customer
     PriceCatalogue=A single sell price per product/service
    -PricingRule=Rules for sell prices
    +PricingRule=Rules for selling prices
     AddCustomerPrice=Add price by customer
     ForceUpdateChildPriceSoc=Set same price on customer subsidiaries
     PriceByCustomerLog=Log of previous customer prices
    @@ -251,10 +251,10 @@ PriceNumeric=Number
     DefaultPrice=Default price
     ComposedProductIncDecStock=Increase/Decrease stock on parent change
     ComposedProduct=Sub-product
    -MinSupplierPrice=Minimum supplier price
    -MinCustomerPrice=Minimum customer price
    +MinSupplierPrice=Minimum buying price
    +MinCustomerPrice=Minimum selling price
     DynamicPriceConfiguration=Dynamic price configuration
    -DynamicPriceDesc=On product card, with this module enabled, you should be able to set mathematic functions to calculate Customer or Supplier prices. Such function can use all mathematic operators, some constants and variables. You can set here the variables you want to be able to use and if the variable need an automatic update, the external URL to use to ask Dolibarr to update automaticaly the value.
    +DynamicPriceDesc=On product card, with this module enabled, you should be able to set mathematic functions to calculate Customer or Supplier prices. Such function can use all mathematic operators, some constants and variables. You can set here the variables you want to be able to use and if the variable need an automatic update, the external URL to use to ask Dolibarr to update the value automatically.
     AddVariable=Add Variable
     AddUpdater=Add Updater
     GlobalVariables=Global variables
    @@ -269,7 +269,7 @@ GlobalVariableUpdaterHelpFormat1=Format for request is {"URL": "http://example.c
     UpdateInterval=Update interval (minutes)
     LastUpdated=Latest update
     CorrectlyUpdated=Correctly updated
    -PropalMergePdfProductActualFile=Files use to add into PDF Azur are/is 
    +PropalMergePdfProductActualFile=Files use to add into PDF Azur are/is
     PropalMergePdfProductChooseFile=Select PDF files
     IncludingProductWithTag=Including product/service with tag
     DefaultPriceRealPriceMayDependOnCustomer=Default price, real price may depend on customer
    @@ -292,8 +292,9 @@ SubProduct=Sub product
     ProductSheet=Product sheet
     ServiceSheet=Service sheet
     PossibleValues=Possible values
    -GoOnMenuToCreateVairants=Go on menu %s - %s to prepare attribute variants (like colors, size, ...) 
    -
    +GoOnMenuToCreateVairants=Go on menu %s - %s to prepare attribute variants (like colors, size, ...)
    +UseProductFournDesc=Use supplier descriptions of products in supplier documents
    +ProductSupplierDescription=Supplier description for the product
     #Attributes
     VariantAttributes=Variant attributes
     ProductAttributes=Variant attributes for products
    @@ -325,8 +326,8 @@ DoNotRemovePreviousCombinations=Do not remove previous variants
     UsePercentageVariations=Use percentage variations
     PercentageVariation=Percentage variation
     ErrorDeletingGeneratedProducts=There was an error while trying to delete existing product variants
    -NbOfDifferentValues=Nb of different values
    -NbProducts=Nb. of products
    +NbOfDifferentValues=No. of different values
    +NbProducts=No. of products
     ParentProduct=Parent product
     HideChildProducts=Hide variant products
     ConfirmCloneProductCombinations=Would you like to copy all the product variants to the other parent product with the given reference?
    diff --git a/htdocs/langs/en_US/projects.lang b/htdocs/langs/en_US/projects.lang
    index 85937ad827a..ce94a6dcc46 100644
    --- a/htdocs/langs/en_US/projects.lang
    +++ b/htdocs/langs/en_US/projects.lang
    @@ -7,7 +7,7 @@ ProjectsArea=Projects Area
     ProjectStatus=Project status
     SharedProject=Everybody
     PrivateProject=Project contacts
    -ProjectsImContactFor=Projects I'm explicitely a contact of 
    +ProjectsImContactFor=Projects I'm explicitely a contact of
     AllAllowedProjects=All project I can read (mine + public)
     AllProjects=All projects
     MyProjectsDesc=This view is limited to projects you are a contact for
    @@ -33,14 +33,14 @@ ConfirmDeleteAProject=Are you sure you want to delete this project?
     ConfirmDeleteATask=Are you sure you want to delete this task?
     OpenedProjects=Open projects
     OpenedTasks=Open tasks
    -OpportunitiesStatusForOpenedProjects=Opportunities amount of open projects by status
    -OpportunitiesStatusForProjects=Opportunities amount of projects by status
    +OpportunitiesStatusForOpenedProjects=Leads amount of open projects by status
    +OpportunitiesStatusForProjects=Leads amount of projects by status
     ShowProject=Show project
     ShowTask=Show task
     SetProject=Set project
     NoProject=No project defined or owned
    -NbOfProjects=Nb of projects
    -NbOfTasks=Nb of tasks
    +NbOfProjects=No. of projects
    +NbOfTasks=No. of tasks
     TimeSpent=Time spent
     TimeSpentByYou=Time spent by you
     TimeSpentByUser=Time spent by user
    @@ -77,6 +77,7 @@ Time=Time
     ListOfTasks=List of tasks
     GoToListOfTimeConsumed=Go to list of time consumed
     GoToListOfTasks=Go to list of tasks
    +GoToGanttView=Go to Gantt view
     GanttView=Gantt View
     ListProposalsAssociatedProject=List of the commercial proposals associated with the project
     ListOrdersAssociatedProject=List of customer orders associated with the project
    @@ -90,6 +91,7 @@ ListFichinterAssociatedProject=List of interventions associated with the project
     ListExpenseReportsAssociatedProject=List of expense reports associated with the project
     ListDonationsAssociatedProject=List of donations associated with the project
     ListVariousPaymentsAssociatedProject=List of miscellaneous payments associated with the project
    +ListSalariesAssociatedProject=List of salaries associated with the project
     ListActionsAssociatedProject=List of events associated with the project
     ListTaskTimeUserProject=List of time consumed on tasks of project
     ListTaskTimeForTask=List of time consumed on task
    @@ -124,7 +126,7 @@ TaskRessourceLinks=Contacts task
     ProjectsDedicatedToThisThirdParty=Projects dedicated to this third party
     NoTasks=No tasks for this project
     LinkedToAnotherCompany=Linked to other third party
    -TaskIsNotAssignedToUser=Task not assigned to user. Use button '<strong>%s</strong>' to assign task now. 
    +TaskIsNotAssignedToUser=Task not assigned to user. Use button '<strong>%s</strong>' to assign task now.
     ErrorTimeSpentIsEmpty=Time spent is empty
     ThisWillAlsoRemoveTasks=This action will also delete all tasks of project (<b>%s</b> tasks at the moment) and all inputs of time spent.
     IfNeedToUseOhterObjectKeepEmpty=If some objects (invoice, order, ...), belonging to another third party, must be linked to the project to create, keep this empty to have the project being multi third parties.
    @@ -145,11 +147,11 @@ ProjectModifiedInDolibarr=Project %s modified
     TaskCreatedInDolibarr=Task %s created
     TaskModifiedInDolibarr=Task %s modified
     TaskDeletedInDolibarr=Task %s deleted
    -OpportunityStatus=Opportunity status
    +OpportunityStatus=Lead status
     OpportunityStatusShort=Opp. status
    -OpportunityProbability=Opportunity probability
    +OpportunityProbability=Lead probability
     OpportunityProbabilityShort=Opp. probab.
    -OpportunityAmount=Opportunity amount
    +OpportunityAmount=Lead amount
     OpportunityAmountShort=Opp. amount
     OpportunityAmountAverageShort=Average Opp. amount
     OpportunityAmountWeigthedShort=Weighted Opp. amount
    @@ -166,8 +168,9 @@ TypeContact_project_task_external_TASKCONTRIBUTOR=Contributor
     SelectElement=Select element
     AddElement=Link to element
     # Documents models
    -DocumentModelBeluga=Project template for linked objects overview
    -DocumentModelBaleine=Project report template for tasks
    +DocumentModelBeluga=Project document template for linked objects overview
    +DocumentModelBaleine=Project document template for tasks
    +DocumentModelTimeSpent=Project report template for time spent
     PlannedWorkload=Planned workload
     PlannedWorkloadShort=Workload
     ProjectReferers=Related items
    @@ -190,23 +193,24 @@ AssignTask=Assign
     ProjectOverview=Overview
     ManageTasks=Use projects to follow tasks and time
     ManageOpportunitiesStatus=Use projects to follow leads/opportinuties
    -ProjectNbProjectByMonth=Nb of created projects by month
    -ProjectNbTaskByMonth=Nb of created tasks by month
    -ProjectOppAmountOfProjectsByMonth=Amount of opportunities by month
    -ProjectWeightedOppAmountOfProjectsByMonth=Weighted amount of opportunities by month
    -ProjectOpenedProjectByOppStatus=Open project/lead by opportunity status
    +ProjectNbProjectByMonth=No. of created projects by month
    +ProjectNbTaskByMonth=No. of created tasks by month
    +ProjectOppAmountOfProjectsByMonth=Amount of leads by month
    +ProjectWeightedOppAmountOfProjectsByMonth=Weighted amount of leads by month
    +ProjectOpenedProjectByOppStatus=Open project/lead by lead status
     ProjectsStatistics=Statistics on projects/leads
     TasksStatistics=Statistics on project/lead tasks
     TaskAssignedToEnterTime=Task assigned. Entering time on this task should be possible.
     IdTaskTime=Id task time
     YouCanCompleteRef=If you want to complete the ref with some information (to use it as search filters), it is recommanded to add a - character to separate it, so the automatic numbering will still work correctly for next projects. For example %s-ABC. You may also prefer to add search keys into label. But best practice may be to add a dedicated field, also called complementary attributes.
     OpenedProjectsByThirdparties=Open projects by third parties
    -OnlyOpportunitiesShort=Only opportunities
    -OpenedOpportunitiesShort=Open opportunities
    -NotAnOpportunityShort=Not an opportunity
    -OpportunityTotalAmount=Opportunities total amount
    -OpportunityPonderatedAmount=Opportunities weighted amount
    -OpportunityPonderatedAmountDesc=Opportunities amount weighted with probability
    +OnlyOpportunitiesShort=Only leads
    +OpenedOpportunitiesShort=Open leads
    +NotOpenedOpportunitiesShort=Not open leads
    +NotAnOpportunityShort=Not a lead
    +OpportunityTotalAmount=Total amount of leads
    +OpportunityPonderatedAmount=Weighted amount of leads
    +OpportunityPonderatedAmountDesc=Leads amount weighted with probability
     OppStatusPROSP=Prospection
     OppStatusQUAL=Qualification
     OppStatusPROPO=Proposal
    @@ -227,3 +231,4 @@ DontHavePermissionForCloseProject=You do not have permissions to close the proje
     DontHaveTheValidateStatus=The project %s must be open to be closed
     RecordsClosed=%s project(s) closed
     SendProjectRef=Information project %s
    +ModuleSalaryToDefineHourlyRateMustBeEnabled=Module 'Payment of employee wages' must be enabled to define employee hourly rate to have time spent valorized
    diff --git a/htdocs/langs/en_US/propal.lang b/htdocs/langs/en_US/propal.lang
    index 7745dde08da..0a036a588ea 100644
    --- a/htdocs/langs/en_US/propal.lang
    +++ b/htdocs/langs/en_US/propal.lang
    @@ -33,7 +33,7 @@ PropalStatusSigned=Signed (needs billing)
     PropalStatusNotSigned=Not signed (closed)
     PropalStatusBilled=Billed
     PropalStatusDraftShort=Draft
    -PropalStatusValidatedShort=Validated
    +PropalStatusValidatedShort=Validated (open)
     PropalStatusClosedShort=Closed
     PropalStatusSignedShort=Signed
     PropalStatusNotSignedShort=Not signed
    @@ -53,7 +53,7 @@ ErrorPropalNotFound=Propal %s not found
     AddToDraftProposals=Add to draft proposal
     NoDraftProposals=No draft proposals
     CopyPropalFrom=Create commercial proposal by copying existing proposal
    -CreateEmptyPropal=Create empty commercial proposals vierge or from list of products/services
    +CreateEmptyPropal=Create empty commercial proposal or from list of products/services
     DefaultProposalDurationValidity=Default commercial proposal validity duration (in days)
     UseCustomerContactAsPropalRecipientIfExist=Use customer contact address if defined instead of third party address as proposal recipient address
     ClonePropal=Clone commercial proposal
    @@ -75,10 +75,11 @@ AvailabilityTypeAV_1M=1 month
     TypeContact_propal_internal_SALESREPFOLL=Representative following-up proposal
     TypeContact_propal_external_BILLING=Customer invoice contact
     TypeContact_propal_external_CUSTOMER=Customer contact following-up proposal
    +TypeContact_propal_external_SHIPPING=Customer contact for delivery
     # Document models
     DocModelAzurDescription=A complete proposal model (logo...)
     DefaultModelPropalCreate=Default model creation
     DefaultModelPropalToBill=Default template when closing a business proposal (to be invoiced)
     DefaultModelPropalClosed=Default template when closing a business proposal (unbilled)
     ProposalCustomerSignature=Written acceptance, company stamp, date and signature
    -ProposalsStatisticsSuppliers=Supplier proposals statistics 
    +ProposalsStatisticsSuppliers=Supplier proposals statistics
    diff --git a/htdocs/langs/en_US/resource.lang b/htdocs/langs/en_US/resource.lang
    index 5a907f6ba23..33a5046e006 100644
    --- a/htdocs/langs/en_US/resource.lang
    +++ b/htdocs/langs/en_US/resource.lang
    @@ -5,7 +5,7 @@ DeleteResource=Delete resource
     ConfirmDeleteResourceElement=Confirm delete the resource for this element
     NoResourceInDatabase=No resource in database.
     NoResourceLinked=No resource linked
    -
    +ActionsOnResource=Events about this resource
     ResourcePageIndex=Resources list
     ResourceSingular=Resource
     ResourceCard=Resource card
    diff --git a/htdocs/langs/en_US/salaries.lang b/htdocs/langs/en_US/salaries.lang
    index 432ab894040..620517b5324 100644
    --- a/htdocs/langs/en_US/salaries.lang
    +++ b/htdocs/langs/en_US/salaries.lang
    @@ -1,10 +1,11 @@
     # Dolibarr language file - Source file is en_US - salaries
     SALARIES_ACCOUNTING_ACCOUNT_PAYMENT=Accounting account used for user third parties
    -SALARIES_ACCOUNTING_ACCOUNT_PAYMENT_Desc=The dedicated accounting account defined on user card will be used for Subledger accouting only. This one will be used for General Ledger and as default value of Subledger accounting if dedicated user accouting account on user is not defined.
    +SALARIES_ACCOUNTING_ACCOUNT_PAYMENT_Desc=The dedicated accounting account defined on user card will be used for Subledger accounting only. This one will be used for General Ledger and as default value of Subledger accounting if dedicated user accounting account on user is not defined.
     SALARIES_ACCOUNTING_ACCOUNT_CHARGE=Accounting account by default for wage payments
     Salary=Salary
     Salaries=Salaries
     NewSalaryPayment=New salary payment
    +AddSalaryPayment=Add salary payment
     SalaryPayment=Salary payment
     SalariesPayments=Salaries payments
     ShowSalaryPayment=Show salary payment
    @@ -15,4 +16,4 @@ THMDescription=This value may be used to calculate cost of time consumed on a pr
     TJMDescription=This value is currently as information only and is not used for any calculation
     LastSalaries=Latest %s salary payments
     AllSalaries=All salary payments
    -SalariesStatistics=Statistiques salaires
    \ No newline at end of file
    +SalariesStatistics=Salary statistics
    diff --git a/htdocs/langs/en_US/sendings.lang b/htdocs/langs/en_US/sendings.lang
    index 47012406b74..2b46ada5ee9 100644
    --- a/htdocs/langs/en_US/sendings.lang
    +++ b/htdocs/langs/en_US/sendings.lang
    @@ -52,11 +52,11 @@ ActionsOnShipping=Events on shipment
     LinkToTrackYourPackage=Link to track your package
     ShipmentCreationIsDoneFromOrder=For the moment, creation of a new shipment is done from the order card.
     ShipmentLine=Shipment line
    -ProductQtyInCustomersOrdersRunning=Product quantity into open customers orders
    -ProductQtyInSuppliersOrdersRunning=Product quantity into open suppliers orders
    +ProductQtyInCustomersOrdersRunning=Product quantity into open customer orders
    +ProductQtyInSuppliersOrdersRunning=Product quantity into open purchase orders
     ProductQtyInShipmentAlreadySent=Product quantity from open customer order already sent
     ProductQtyInSuppliersShipmentAlreadyRecevied=Product quantity from open supplier order already received
    -NoProductToShipFoundIntoStock=No product to ship found into warehouse <b>%s</b>. Correct stock or go back to choose another warehouse. 
    +NoProductToShipFoundIntoStock=No product to ship found in warehouse <b>%s</b>. Correct stock or go back to choose another warehouse.
     WeightVolShort=Weight/Vol.
     ValidateOrderFirstBeforeShipment=You must first validate the order before being able to make shipments.
     
    diff --git a/htdocs/langs/en_US/sms.lang b/htdocs/langs/en_US/sms.lang
    index 05b521aae36..79bd8827198 100644
    --- a/htdocs/langs/en_US/sms.lang
    +++ b/htdocs/langs/en_US/sms.lang
    @@ -1,9 +1,9 @@
     # Dolibarr language file - Source file is en_US - sms
     Sms=Sms
    -SmsSetup=Sms setup
    -SmsDesc=This page allows you to define globals options on SMS features
    +SmsSetup=SMS setup
    +SmsDesc=This page allows you to define global options on SMS features
     SmsCard=SMS Card
    -AllSms=All SMS campains
    +AllSms=All SMS campaigns
     SmsTargets=Targets
     SmsRecipients=Targets
     SmsRecipient=Target
    @@ -13,20 +13,20 @@ SmsTo=Target
     SmsTopic=Topic of SMS
     SmsText=Message
     SmsMessage=SMS Message
    -ShowSms=Show Sms
    -ListOfSms=List SMS campains
    -NewSms=New SMS campain
    -EditSms=Edit Sms
    +ShowSms=Show SMS
    +ListOfSms=List SMS campaigns
    +NewSms=New SMS campaign
    +EditSms=Edit SMS
     ResetSms=New sending
    -DeleteSms=Delete Sms campain
    -DeleteASms=Remove a Sms campain
    -PreviewSms=Previuw Sms
    -PrepareSms=Prepare Sms
    -CreateSms=Create Sms
    -SmsResult=Result of Sms sending
    -TestSms=Test Sms
    -ValidSms=Validate Sms
    -ApproveSms=Approve Sms
    +DeleteSms=Delete SMS campaign
    +DeleteASms=Remove a SMS campaign
    +PreviewSms=Previuw SMS
    +PrepareSms=Prepare SMS
    +CreateSms=Create SMS
    +SmsResult=Result of SMS sending
    +TestSms=Test SMS
    +ValidSms=Validate SMS
    +ApproveSms=Approve SMS
     SmsStatusDraft=Draft
     SmsStatusValidated=Validated
     SmsStatusApproved=Approved
    @@ -35,17 +35,17 @@ SmsStatusSentPartialy=Sent partially
     SmsStatusSentCompletely=Sent completely
     SmsStatusError=Error
     SmsStatusNotSent=Not sent
    -SmsSuccessfulySent=Sms correctly sent (from %s to %s)
    +SmsSuccessfulySent=SMS correctly sent (from %s to %s)
     ErrorSmsRecipientIsEmpty=Number of target is empty
     WarningNoSmsAdded=No new phone number to add to target list
    -ConfirmValidSms=Do you confirm validation of this campain?
    -NbOfUniqueSms=Nb dof unique phone numbers
    -NbOfSms=Nbre of phon numbers
    +ConfirmValidSms=Do you confirm validation of this campaign?
    +NbOfUniqueSms=No. of unique phone numbers
    +NbOfSms=No. of phone numbers
     ThisIsATestMessage=This is a test message
     SendSms=Send SMS
    -SmsInfoCharRemain=Nb of remaining characters
    -SmsInfoNumero= (format international ie : +33899701761)
    +SmsInfoCharRemain=No. of remaining characters
    +SmsInfoNumero= (international format ie : +33899701761)
     DelayBeforeSending=Delay before sending (minutes)
     SmsNoPossibleSenderFound=No sender available. Check setup of your SMS provider.
     SmsNoPossibleRecipientFound=No target available. Check setup of your SMS provider.
    -DisableStopIfSupported=Disable STOP message (if supported) 
    +DisableStopIfSupported=Disable STOP message (if supported)
    diff --git a/htdocs/langs/en_US/stocks.lang b/htdocs/langs/en_US/stocks.lang
    index d1b1f85224f..b3313f5ff73 100644
    --- a/htdocs/langs/en_US/stocks.lang
    +++ b/htdocs/langs/en_US/stocks.lang
    @@ -55,20 +55,20 @@ PMPValueShort=WAP
     EnhancedValueOfWarehouses=Warehouses value
     UserWarehouseAutoCreate=Create a user warehouse automatically when creating a user
     AllowAddLimitStockByWarehouse=Allow to add limit and desired stock per couple (product, warehouse) instead of per product
    -IndependantSubProductStock=Product stock and subproduct stock are independant
    +IndependantSubProductStock=Product stock and subproduct stock are independent
     QtyDispatched=Quantity dispatched
     QtyDispatchedShort=Qty dispatched
     QtyToDispatchShort=Qty to dispatch
     OrderDispatch=Item receipts
    -RuleForStockManagementDecrease=Rule for automatic stock management decrease (manual decrease is always possible, even if an automatic decrease rule is activated)
    -RuleForStockManagementIncrease=Rule for automatic stock management increase (manual increase is always possible, even if an automatic increase rule is activated)
    -DeStockOnBill=Decrease real stocks on customers invoices/credit notes validation
    -DeStockOnValidateOrder=Decrease real stocks on customers orders validation
    +RuleForStockManagementDecrease=Choose Rule for automatic stock decrease (manual decrease is always possible, even if an automatic decrease rule is activated)
    +RuleForStockManagementIncrease=Choose Rule for automatic stock increase (manual increase is always possible, even if an automatic increase rule is activated)
    +DeStockOnBill=Decrease real stocks on validation of customer invoice/credit note
    +DeStockOnValidateOrder=Decrease real stocks on validation of customer order
     DeStockOnShipment=Decrease real stocks on shipping validation
     DeStockOnShipmentOnClosing=Decrease real stocks on shipping classification closed
    -ReStockOnBill=Increase real stocks on suppliers invoices/credit notes validation
    -ReStockOnValidateOrder=Increase real stocks on suppliers orders approbation
    -ReStockOnDispatchOrder=Increase real stocks on manual dispatching into warehouses, after supplier order receipt of goods
    +ReStockOnBill=Increase real stocks on validation of supplier invoice/credit note
    +ReStockOnValidateOrder=Increase real stocks on purchase order approval
    +ReStockOnDispatchOrder=Increase real stocks on manual dispatching into warehouse, after supplier order receipt of goods
     OrderStatusNotReadyToDispatch=Order has not yet or no more a status that allows dispatching of products in stock warehouses.
     StockDiffPhysicTeoric=Explanation for difference between physical and virtual stock
     NoPredefinedProductToDispatch=No predefined products for this object. So no dispatching in stock is required.
    @@ -78,7 +78,7 @@ StockLimit=Stock limit for alert
     StockLimitDesc=(empty) means no warning.<br>0 can be used for a warning as soon as stock is empty.
     PhysicalStock=Physical stock
     RealStock=Real Stock
    -RealStockDesc=Physical or real stock is the stock you currently have into your internal warehouses/emplacements. 
    +RealStockDesc=Physical or real stock is the stock you currently have into your internal warehouses/emplacements.
     RealStockWillAutomaticallyWhen=The real stock will automatically change according to this rules (see stock module setup to change this):
     VirtualStock=Virtual stock
     VirtualStockDesc=Virtual stock is the stock you will get once all open pending actions that affect stocks will be closed (supplier order received, customer order shipped, ...)
    @@ -130,14 +130,14 @@ RecordMovement=Record transfer
     ReceivingForSameOrder=Receipts for this order
     StockMovementRecorded=Stock movements recorded
     RuleForStockAvailability=Rules on stock requirements
    -StockMustBeEnoughForInvoice=Stock level must be enough to add product/service to invoice (check is done on current real stock when adding a line into invoice whatever is rule for automatic stock change)
    -StockMustBeEnoughForOrder=Stock level must be enough to add product/service to order (check is done on current real stock when adding a line into order whatever is rule for automatic stock change)
    -StockMustBeEnoughForShipment= Stock level must be enough to add product/service to shipment (check is done on current real stock when adding a line into shipment whatever is rule for automatic stock change)
    +StockMustBeEnoughForInvoice=Stock level must be enough to add product/service to invoice (check is done on current real stock when adding a line into invoice whatever the rule for automatic stock change)
    +StockMustBeEnoughForOrder=Stock level must be enough to add product/service to order (check is done on current real stock when adding a line into order whatever the rule for automatic stock change)
    +StockMustBeEnoughForShipment= Stock level must be enough to add product/service to shipment (check is done on current real stock when adding a line into shipment whatever the rule for automatic stock change)
     MovementLabel=Label of movement
     DateMovement=Date of movement
     InventoryCode=Movement or inventory code
     IsInPackage=Contained into package
    -WarehouseAllowNegativeTransfer=Stock can be negative 
    +WarehouseAllowNegativeTransfer=Stock can be negative
     qtyToTranferIsNotEnough=You don't have enough stock from your source warehouse and your setup does not allow negative stocks.
     ShowWarehouse=Show warehouse
     MovementCorrectStock=Stock correction for product %s
    @@ -172,12 +172,12 @@ inventoryDraft=Running
     inventorySelectWarehouse=Warehouse choice
     inventoryConfirmCreate=Create
     inventoryOfWarehouse=Inventory for warehouse : %s
    -inventoryErrorQtyAdd=Error : one quantity is leaser than zero
    +inventoryErrorQtyAdd=Error : one quantity is less than zero
     inventoryMvtStock=By inventory
     inventoryWarningProductAlreadyExists=This product is already into list
     SelectCategory=Category filter
     SelectFournisseur=Supplier filter
    -inventoryOnDate=Inventory 
    +inventoryOnDate=Inventory
     INVENTORY_DISABLE_VIRTUAL=Allow to not destock child product from a kit on inventory
     INVENTORY_USE_MIN_PA_IF_NO_LAST_PA=Use the buy price if no last buy price can be found
     INVENTORY_USE_INVENTORY_DATE_FROM_DATEMVT=Stock movement have date of inventory
    @@ -195,12 +195,12 @@ AddInventoryProduct=Add product to inventory
     AddProduct=Add
     ApplyPMP=Apply PMP
     FlushInventory=Flush inventory
    -ConfirmFlushInventory=Do you confirm this action ?
    +ConfirmFlushInventory=Do you confirm this action?
     InventoryFlushed=Inventory flushed
     ExitEditMode=Exit edition
     inventoryDeleteLine=Delete line
     RegulateStock=Regulate Stock
     ListInventory=List
    -StockSupportServices=Stock management support services
    +StockSupportServices=Stock management supports Services
     StockSupportServicesDesc=By default, you can stock only product with type "product". If on, and if module service is on, you can also stock a product with type "service"
    -ReceiveProducts=Receive products
    \ No newline at end of file
    +ReceiveProducts=Receive items
    diff --git a/htdocs/langs/en_US/stripe.lang b/htdocs/langs/en_US/stripe.lang
    index 607a2b5d5a8..ed3d24f4370 100644
    --- a/htdocs/langs/en_US/stripe.lang
    +++ b/htdocs/langs/en_US/stripe.lang
    @@ -4,7 +4,7 @@ StripeDesc=Module to offer an online payment page accepting payments with Credit
     StripeOrCBDoPayment=Pay with credit card or Stripe
     FollowingUrlAreAvailableToMakePayments=Following URLs are available to offer a page to a customer to make a payment on Dolibarr objects
     PaymentForm=Payment form
    -WelcomeOnPaymentPage=Welcome on our online payment service
    +WelcomeOnPaymentPage=Welcome to our online payment service
     ThisScreenAllowsYouToPay=This screen allow you to make an online payment to %s.
     ThisIsInformationOnPayment=This is information on payment to do
     ToComplete=To complete
    @@ -22,9 +22,7 @@ ToOfferALinkForOnlinePaymentOnContractLine=URL to offer a %s online payment user
     ToOfferALinkForOnlinePaymentOnFreeAmount=URL to offer a %s online payment user interface for a free amount
     ToOfferALinkForOnlinePaymentOnMemberSubscription=URL to offer a %s online payment user interface for a member subscription
     YouCanAddTagOnUrl=You can also add url parameter <b>&tag=<i>value</i></b> to any of those URL (required only for free payment) to add your own payment comment tag.
    -SetupStripeToHavePaymentCreatedAutomatically=Setup your Stripe with url <b>%s</b> to have payment created automatically when validated by Stripe. 
    -YourPaymentHasBeenRecorded=This page confirms that your payment has been recorded. Thank you.
    -YourPaymentHasNotBeenRecorded=You payment has not been recorded and transaction has been canceled. Thank you.
    +SetupStripeToHavePaymentCreatedAutomatically=Setup your Stripe with url <b>%s</b> to have payment created automatically when validated by Stripe.
     AccountParameter=Account parameters
     UsageParameter=Usage parameters
     InformationToFindParameters=Help to find your %s account information
    @@ -58,8 +56,9 @@ NameOnCard=Name on card
     CardNumber=Card Number
     ExpiryDate=Expiry Date
     CVN=CVN
    -DeleteACard=Delete Card record
    -ConfirmDeleteCard=Are you sure you want to delete this Card record?
    +DeleteACard=Delete Card
    +ConfirmDeleteCard=Are you sure you want to delete this Credit or Debit card?
     CreateCustomerOnStripe=Create customer on Stripe
     CreateCardOnStripe=Create card on Stripe
    -ShowInStripe=Show in Stripe
    \ No newline at end of file
    +ShowInStripe=Show in Stripe
    +StripeUserAccountForActions=User account to use for some emails notification of Stripe events (Stripe payouts)
    diff --git a/htdocs/langs/en_US/suppliers.lang b/htdocs/langs/en_US/suppliers.lang
    index d0cf540d3eb..ac5102323d9 100644
    --- a/htdocs/langs/en_US/suppliers.lang
    +++ b/htdocs/langs/en_US/suppliers.lang
    @@ -21,9 +21,9 @@ SupplierPayment=Vendor payment
     SuppliersArea=Vendor area
     RefSupplierShort=Ref. vendor
     Availability=Availability
    -ExportDataset_fournisseur_1=Vendor invoices list and invoice lines
    +ExportDataset_fournisseur_1=Vendor invoices and invoice details
     ExportDataset_fournisseur_2=Vendor invoices and payments
    -ExportDataset_fournisseur_3=Purchase orders and order lines
    +ExportDataset_fournisseur_3=Purchase orders and order details
     ApproveThisOrder=Approve this order
     ConfirmApproveThisOrder=Are you sure you want to approve order <b>%s</b>?
     DenyingThisOrder=Deny this order
    diff --git a/htdocs/langs/en_US/ticketsup.lang b/htdocs/langs/en_US/ticket.lang
    similarity index 83%
    rename from htdocs/langs/en_US/ticketsup.lang
    rename to htdocs/langs/en_US/ticket.lang
    index 84cc786ef6d..75de962b7ce 100644
    --- a/htdocs/langs/en_US/ticketsup.lang
    +++ b/htdocs/langs/en_US/ticket.lang
    @@ -1,4 +1,4 @@
    -# en_US lang file for module ticketsup
    +# en_US lang file for module ticket
     # Copyright (C) 2013  Jean-François FERRY <hello@librethic.io>
     #
     # This program is free software: you can redistribute it and/or modify
    @@ -27,9 +27,9 @@ Permission56003=Delete tickets
     Permission56004=Manage tickets
     Permission56005=See tickets of all third parties (not effective for external users, always be limited to the thirdparty they depend on)
     
    -TicketsupDictType=Tickets type
    -TicketsupDictCategory=Tickets categories
    -TicketsupDictSeverity=Tickets severity
    +TicketDictType=Tickets type
    +TicketDictCategory=Tickets categories
    +TicketDictSeverity=Tickets severity
     TicketTypeShortBUGSOFT=Dysfonctionnement logiciel
     TicketTypeShortBUGHARD=Dysfonctionnement matériel
     TicketTypeShortCOM=Commercial question
    @@ -43,14 +43,14 @@ TicketSeverityShortHIGH=High
     TicketSeverityShortBLOCKING=Critical/Blocking
     
     ErrorBadEmailAddress=Field '%s' incorrect
    -MenuTicketsupMyAssign=My tickets
    -MenuTicketsupMyAssignNonClosed=My open tickets
    +MenuTicketMyAssign=My tickets
    +MenuTicketMyAssignNonClosed=My open tickets
     MenuListNonClosed=Open tickets
     
    -TypeContact_ticketsup_internal_CONTRIBUTOR=Contributor
    -TypeContact_ticketsup_internal_SUPPORTTEC=Assigned user
    -TypeContact_ticketsup_external_SUPPORTCLI=Customer contact / incident tracking
    -TypeContact_ticketsup_external_CONTRIBUTOR=External contributor
    +TypeContact_ticket_internal_CONTRIBUTOR=Contributor
    +TypeContact_ticket_internal_SUPPORTTEC=Assigned user
    +TypeContact_ticket_external_SUPPORTCLI=Customer contact / incident tracking
    +TypeContact_ticket_external_CONTRIBUTOR=External contributor
     
     OriginEmail=Email source
     Notify_TICKETMESSAGE_SENTBYMAIL=Send ticket answer by email
    @@ -71,16 +71,16 @@ Category=Category
     Severity=Severity
     
     # Email templates
    -MailToSendTicketsupMessage=To send email from ticket message
    +MailToSendTicketMessage=To send email from ticket message
     
     #
     # Admin page
     #
    -TicketsupSetup=Ticket module setup
    -TicketSupSettings=Settings
    -TicketsupSetupPage=
    -TicketsupPublicAccess=A public interface requiring no identification is available at the following url
    -TicketsupSetupDictionaries=The type of application categories and severity level are configurable from dictionaries
    +TicketSetup=Ticket module setup
    +TicketSettings=Settings
    +TicketSetupPage=
    +TicketPublicAccess=A public interface requiring no identification is available at the following url
    +TicketSetupDictionaries=The type of application categories and severity level are configurable from dictionaries
     TicketParamModule=Module variable setup
     TicketParamMail=Email setup
     TicketEmailNotificationFrom=Notification email from
    @@ -102,9 +102,9 @@ TicketPublicInterfaceTopicLabelAdmin=Interface title
     TicketPublicInterfaceTopicHelp=This text will appear as the title of the public interface.
     TicketPublicInterfaceTextHelpMessageLabelAdmin=Help text to the message entry
     TicketPublicInterfaceTextHelpMessageHelpAdmin=This text will appear above the message input area of the user.
    -ExtraFieldsTicketSup=Extra attributes
    -TicketSupCkEditorEmailNotActivated=HTML editor is not activated. Please put FCKEDITOR_ENABLE_MAIL content to 1 to get it.
    -TicketsDisableEmail=Do not send ticket creation or message send emails
    +ExtraFieldsTicket=Extra attributes
    +TicketCkEditorEmailNotActivated=HTML editor is not activated. Please put FCKEDITOR_ENABLE_MAIL content to 1 to get it.
    +TicketsDisableEmail=Do not send emails for ticket creation or message recording
     TicketsDisableEmailHelp=By default, emails are sent when new tickets or messages created. Enable this option to disable *all* email notifications
     TicketsLogEnableEmail=Enable log by email
     TicketsLogEnableEmailHelp=At each change, an email will be sent **to each contact** associated with the ticket.
    @@ -121,19 +121,9 @@ TicketsActivatePublicInterface=Activate public interface
     TicketsActivatePublicInterfaceHelp=Public interface allow any visitors to create tickets.
     TicketsAutoAssignTicket=Automatically assign the user who created the ticket
     TicketsAutoAssignTicketHelp=When creating a ticket, the user can be automatically assigned to the ticket.
    -TicketSupNumberingModules=Tickets numbering module
    +TicketNumberingModules=Tickets numbering module
     TicketNotifyTiersAtCreation=Notify thirdparty at creation
     
    -#
    -# About page
    -#
    -About=About
    -TicketSupAbout=About ticket module
    -TicketSupAboutModule=The development of this module has been initiated by the company Libr&thic.
    -TicketSupAboutModuleHelp=You can get help by using the contact form on the website <a href="http://librethic.io">librethic.io</a>
    -TicketSupAboutModuleImprove=Feel free to suggest improvements! Please visit <a href="https://code.librethic.io/Dolibarr/modules/ticketsup">the project page</a> on Doliforge website to report bugs and add tasks.
    -TicketSupAboutModuleThanks=Thanks to <a href="http://sayatnowa.com">nwa</a> who creates icons for this module./
    -
     #
     # Index & list page
     #
    @@ -148,9 +138,9 @@ TicketStatByStatus=Tickets by status
     #
     # Ticket card
     #
    -Ticketsup=Incident ticket
    +Ticket=Ticket
     TicketCard=Ticket card
    -CreateTicket=Create new ticket
    +CreateTicket=Create ticket
     EditTicket=Edit ticket
     TicketsManagement=Tickets Management
     CreatedBy=Created by
    @@ -199,16 +189,17 @@ TicketGoIntoContactTab=Please go into "Contacts" tab to select them
     TicketMessageMailIntro=Introduction
     TicketMessageMailIntroHelp=This text is added only at the beginning of the email and will not be saved.
     TicketMessageMailIntroLabelAdmin=Introduction to the message when sending email
    -TicketMessageMailIntroText=<p> Hello </ p> A new response was sent on a ticket that you contact. Here is the message: </ p>
    +TicketMessageMailIntroText=Hello,<br>A new response was sent on a ticket that you contact. Here is the message:<br>
     TicketMessageMailIntroHelpAdmin=This text will be inserted before the text of the response to a ticket.
     TicketMessageMailSignature=Signature
     TicketMessageMailSignatureHelp=This text is added only at the end of the email and will not be saved.
    -TicketMessageMailSignatureText=<p>Cordialement,</p><p>--</p>
    +TicketMessageMailSignatureText=<p>Sincerely,</p><p>--</p>
     TicketMessageMailSignatureLabelAdmin=Signature of response email
     TicketMessageMailSignatureHelpAdmin=This text will be inserted after the response message.
     TicketMessageHelp=Only this text will be saved in the message list on ticket card.
     TicketMessageSubstitutionReplacedByGenericValues=Substitutions variables are replaced by generic values.
    -TicketTimeToRead=Time elapsed before ticket read
    +TimeElapsedSince=Time elapsed since
    +TicketTimeToRead=Time elapsed before read
     TicketContacts=Contacts ticket
     TicketDocumentsLinked=Documents linked to ticket
     ConfirmReOpenTicket=Confirm reopen this ticket ?
    @@ -220,7 +211,7 @@ TicketMessagePrivateHelp=This message will not display to external users
     TicketEmailOriginIssuer=Issuer at origin of the tickets
     InitialMessage=Initial Message
     LinkToAContract=Link to a contract
    -TicketSupPleaseSelectAContract=Select a contract
    +TicketPleaseSelectAContract=Select a contract
     UnableToCreateInterIfNoSocid=Can not create an intervention when no third party are defined
     TicketMailExchanges=Mail exchanges
     TicketInitialMessageModified=Initial message modified
    @@ -229,6 +220,7 @@ TicketChangeStatus=Change status
     TicketConfirmChangeStatus=Confirm the status change : %s ?
     TicketLogStatusChanged=Status changed : %s to %s
     TicketNotNotifyTiersAtCreate=Not notify company at create
    +Unread=Unread
     
     #
     # Logs
    @@ -288,11 +280,11 @@ TicketNotificationNumberEmailSent=Notification email sent : %s
     #
     # Boxes
     #
    -BoxLastTicketsup=Latest created tickets
    -BoxLastTicketsupDescription=Latest %s created tickets
    -BoxLastTicketsupContent=
    -BoxLastTicketsupNoRecordedTickets=No recent unread tickets
    -BoxLastModifiedTicketsup=Latest modified tickets
    -BoxLastModifiedTicketsupDescription=Latest %s modified tickets
    -BoxLastModifiedTicketsupContent=
    -BoxLastModifiedTicketsupNoRecordedTickets=No recent modified tickets
    +BoxLastTicket=Latest created tickets
    +BoxLastTicketDescription=Latest %s created tickets
    +BoxLastTicketContent=
    +BoxLastTicketNoRecordedTickets=No recent unread tickets
    +BoxLastModifiedTicket=Latest modified tickets
    +BoxLastModifiedTicketDescription=Latest %s modified tickets
    +BoxLastModifiedTicketContent=
    +BoxLastModifiedTicketNoRecordedTickets=No recent modified tickets
    diff --git a/htdocs/langs/en_US/trips.lang b/htdocs/langs/en_US/trips.lang
    index 0f9fcac1d02..2ede3bc474e 100644
    --- a/htdocs/langs/en_US/trips.lang
    +++ b/htdocs/langs/en_US/trips.lang
    @@ -33,7 +33,7 @@ ExpenseReportCanceledMessage=The expense report %s was canceled.<br> - User: %s<
     ExpenseReportPaid=An expense report was paid
     ExpenseReportPaidMessage=The expense report %s was paid.<br> - User: %s<br> - Paid by: %s<br>Click here to show the expense report: %s
     TripId=Id expense report
    -AnyOtherInThisListCanValidate=Person to inform for validation. 
    +AnyOtherInThisListCanValidate=Person to inform for validation.
     TripSociete=Information company
     TripNDF=Informations expense report
     PDFStandardExpenseReports=Standard template to generate a PDF document for expense report
    @@ -154,4 +154,4 @@ nolimitbyEX_EXP=by line (no limitation)
     
     CarCategory=Category of car
     ExpenseRangeOffset=Offset amount: %s
    -RangeIk=Mileage range
    \ No newline at end of file
    +RangeIk=Mileage range
    diff --git a/htdocs/langs/en_US/users.lang b/htdocs/langs/en_US/users.lang
    index 57df8cc540d..68fffde3bb0 100644
    --- a/htdocs/langs/en_US/users.lang
    +++ b/htdocs/langs/en_US/users.lang
    @@ -35,7 +35,7 @@ SuperAdministrator=Super Administrator
     SuperAdministratorDesc=Global administrator
     AdministratorDesc=Administrator
     DefaultRights=Default permissions
    -DefaultRightsDesc=Define here <u>default</u> permissions that are automatically granted to a <u>new created</u> user (Go on user card to change permission of an existing user).
    +DefaultRightsDesc=Define here <u>default</u> permissions that are automatically granted to a <u>new created</u> user (Go to user card to change permission of an existing user).
     DolibarrUsers=Dolibarr users
     LastName=Last name
     FirstName=First name
    @@ -48,7 +48,7 @@ PasswordChangeRequest=Request to change password for <b>%s</b>
     PasswordChangeRequestSent=Request to change password for <b>%s</b> sent to <b>%s</b>.
     ConfirmPasswordReset=Confirm password reset
     MenuUsersAndGroups=Users & Groups
    -LastGroupsCreated=Latest %s created groups
    +LastGroupsCreated=Latest %s groups created
     LastUsersCreated=Latest %s users created
     ShowGroup=Show group
     ShowUser=Show user
    @@ -66,7 +66,7 @@ CreateDolibarrThirdParty=Create a third party
     LoginAccountDisableInDolibarr=Account disabled in Dolibarr.
     UsePersonalValue=Use personal value
     InternalUser=Internal user
    -ExportDataset_user_1=Dolibarr's users and properties
    +ExportDataset_user_1=Users and their properties
     DomainUser=Domain user %s
     Reactivate=Reactivate
     CreateInternalUserDesc=This form allows you to create an user internal to your company/organization. To create an external user (customer, supplier, ...), use the button 'Create Dolibarr user' from third party's contact card.
    @@ -92,8 +92,8 @@ LoginToCreate=Login to create
     NameToCreate=Name of third party to create
     YourRole=Your roles
     YourQuotaOfUsersIsReached=Your quota of active users is reached !
    -NbOfUsers=Nb of users
    -NbOfPermissions=Nb of permissions
    +NbOfUsers=No. of users
    +NbOfPermissions=No. of permissions
     DontDowngradeSuperAdmin=Only a superadmin can downgrade a superadmin
     HierarchicalResponsible=Supervisor
     HierarchicView=Hierarchical view
    @@ -107,4 +107,5 @@ DisabledInMonoUserMode=Disabled in maintenance mode
     UserAccountancyCode=User accounting code
     UserLogoff=User logout
     UserLogged=User logged
    -DateEmployment=Date of Employment
    \ No newline at end of file
    +DateEmployment=Date of Employment
    +DateEmploymentEnd=End date of Employment
    diff --git a/htdocs/langs/en_US/website.lang b/htdocs/langs/en_US/website.lang
    index c600a2e9685..55db08c3785 100644
    --- a/htdocs/langs/en_US/website.lang
    +++ b/htdocs/langs/en_US/website.lang
    @@ -1,12 +1,13 @@
    -# Dolibarr language file - Source file is en_US - website 
    +# Dolibarr language file - Source file is en_US - website
     Shortname=Code
    -WebsiteSetupDesc=Create here as much entry as number of different websites you need. Then go into menu Websites to edit them.
    +WebsiteSetupDesc=Create here the websites you wish to use. Then go into menu Websites to edit them.
     DeleteWebsite=Delete website
    -ConfirmDeleteWebsite=Are you sure you want to delete this web site. All its pages and content will also be removed. 
    +ConfirmDeleteWebsite=Are you sure you want to delete this web site? All its pages and content will also be removed.
     WEBSITE_TYPE_CONTAINER=Type of page/container
     WEBSITE_PAGE_EXAMPLE=Web page to use as example
     WEBSITE_PAGENAME=Page name/alias
     WEBSITE_ALIASALT=Alternative page names/aliases
    +WEBSITE_ALIASALTDesc=Use here list of other name/aliases so the page can also be accessed using this other names/aliases (for example the old name after renaming the alias to keep backlink on old link/name working). Syntax is:<br>alternativename1, alternativename2, ...
     WEBSITE_CSS_URL=URL of external CSS file
     WEBSITE_CSS_INLINE=CSS file content (common to all pages)
     WEBSITE_JS_INLINE=Javascript file content (common to all pages)
    @@ -15,19 +16,21 @@ WEBSITE_ROBOT=Robot file (robots.txt)
     WEBSITE_HTACCESS=Web site .htaccess file
     HtmlHeaderPage=HTML header (specific to this page only)
     PageNameAliasHelp=Name or alias of the page.<br>This alias is also used to forge a SEO URL when website is ran from a Virtual host of a Web server (like Apacke, Nginx, ...). Use the button "<strong>%s</strong>" to edit this alias.
    -EditTheWebSiteForACommonHeader=Note: If you want to define a personalized header for all pages, edit the header on the site level instead of on the page/container.   
    +EditTheWebSiteForACommonHeader=Note: If you want to define a personalized header for all pages, edit the header on the site level instead of on the page/container.
     MediaFiles=Media library
    -EditCss=Edit Style/CSS or HTML header
    +EditCss=Edit website properties
     EditMenu=Edit menu
     EditMedias=Edit medias
    -EditPageMeta=Edit Meta
    +EditPageMeta=Edit page/container properties
    +EditInLine=Edit inline
     AddWebsite=Add website
     Webpage=Web page/container
     AddPage=Add page/container
     HomePage=Home Page
     PageContainer=Page/container
    -PreviewOfSiteNotYetAvailable=Preview of your website <strong>%s</strong> not yet available. You must first add a page.
    +PreviewOfSiteNotYetAvailable=Preview of your website <strong>%s</strong> not yet available. You must first '<strong>Import a full website template</strong>' or just '<strong>Add a page/container</strong>'.
     RequestedPageHasNoContentYet=Requested page with id %s has no content yet, or cache file .tpl.php was removed. Edit content of the page to solve this.
    +SiteDeleted=Web site '%s' deleted
     PageContent=Page/Contenair
     PageDeleted=Page/Contenair '%s' of website %s deleted
     PageAdded=Page/Contenair '%s' added
    @@ -36,18 +39,19 @@ ViewPageInNewTab=View page in new tab
     SetAsHomePage=Set as Home page
     RealURL=Real URL
     ViewWebsiteInProduction=View web site using home URLs
    -SetHereVirtualHost=If you can create, on your web server (Apache, Nginx, ...), a dedicated Virtual Host with PHP enabled and a Root directory on<br><strong>%s</strong><br>then enter here the virtual hostname you have created, so the preview can be done also using this dedicated web server access instead of only using Dolibarr server.
    -YouCanAlsoTestWithPHPS=On develop environment, you may prefer to test the site with the PHP embedded web server (PHP 5.5 required) by running<br><strong>php -S 0.0.0.0:8080 -t %s</strong>
    +SetHereVirtualHost=<u>Use with Apache/NGinx/...</u><br>If you can create, on your web server (Apache, Nginx, ...), a dedicated Virtual Host with PHP enabled and a Root directory on<br><strong>%s</strong><br>then enter here the virtual hostname you have created, so the preview can be done also using this dedicated web server access instead of only using Dolibarr server.
    +YouCanAlsoTestWithPHPS=<u>Use with PHP embedded server</u><br>On develop environment, you may prefer to test the site with the PHP embedded web server (PHP 5.5 required) by running<br><strong>php -S 0.0.0.0:8080 -t %s</strong>
     CheckVirtualHostPerms=Check also that virtual host has permission <strong>%s</strong> on files into<br><strong>%s</strong>
     ReadPerm=Read
     WritePerm=Write
     PreviewSiteServedByWebServer=<u>Preview %s in a new tab.</u><br><br>The %s will be served by an external web server (like Apache, Nginx, IIS). You must install and setup this server before to point to directory:<br><strong>%s</strong><br>URL served by external server:<br><strong>%s</strong>
    -PreviewSiteServedByDolibarr=<u>Preview %s in a new tab.</u><br><br>The %s will be served by Dolibarr server so it does not need any extra web server (like Apache, Nginx, IIS) to be installed.<br>The inconvenient is that URL of pages are not user friendly and start with path of your Dolibarr.<br>URL served by Dolibarr:<br><strong>%s</strong><br><br>To use your own external web server to serve this web site, create a virtual host on your web server that point on directory<br><strong>%s</strong><br>then enter the name of this virtual server and click on the other preview button.  
    +PreviewSiteServedByDolibarr=<u>Preview %s in a new tab.</u><br><br>The %s will be served by Dolibarr server so it does not need any extra web server (like Apache, Nginx, IIS) to be installed.<br>The inconvenient is that URL of pages are not user friendly and start with path of your Dolibarr.<br>URL served by Dolibarr:<br><strong>%s</strong><br><br>To use your own external web server to serve this web site, create a virtual host on your web server that point on directory<br><strong>%s</strong><br>then enter the name of this virtual server and click on the other preview button.
     VirtualHostUrlNotDefined=URL of the virtual host served by external web server not defined
     NoPageYet=No pages yet
    +YouCanCreatePageOrImportTemplate=You can create a new page or import a full website template
     SyntaxHelp=Help on specific syntax tips
    -YouCanEditHtmlSourceckeditor=You can edit HTML source code using the "Source" button in editor. 
    -YouCanEditHtmlSource=<br><span class="fa fa-bug"></span> You can include PHP code into this source using tags <strong>&lt;?php ?&gt;</strong>. The following global variables are available: $conf, $langs, $db, $mysoc, $user, $website.<br><br><span class="fa fa-bug"></span> You can also include content of another Page/Container with the following syntax:<br><strong>&lt;?php includeContainer('alias_of_container_to_include'); ?&gt;</strong><br><br><span class="fa fa-bug"></span> You can make a redirect to another Page/Container with the following syntax:<br><strong>&lt;?php redirectToContainer('alias_of_container_to_redirect_to'); ?&gt;</strong><br><br><span class="fa fa-download"></span> To include a <strong>link to download</strong> a file stored into the <strong>documents</strong> directory, use the <strong>document.php</strong> wrapper:<br>Example, for a file into documents/ecm (need to be logged), syntax is:<br><strong>&lt;a href="/document.php?modulepart=ecm&file=[relative_dir/]filename.ext"&gt;</strong><br>For a file into documents/medias (open directory for public access), syntax is:<br><strong>&lt;a href="/document.php?modulepart=medias&file=[relative_dir/]filename.ext"&gt;</strong><br>For a file shared with a share link (open access using the sharing hash key of file), syntax is:<br><strong>&lt;a href="/document.php?hashp=publicsharekeyoffile"&gt;</strong><br><br><span class="fa fa-picture-o"></span> To include an <strong>image</strong> stored into the <strong>documents</strong> directory, use the <strong>viewimage.php</strong> wrapper:<br>Example, for an image into documents/medias (open access), syntax is:<br><strong>&lt;a href="/viewimage.php?modulepart=medias&amp;file=[relative_dir/]filename.ext"&gt;</strong><br>
    +YouCanEditHtmlSourceckeditor=You can edit HTML source code using the "Source" button in editor.
    +YouCanEditHtmlSource=<br><span class="fa fa-bug"></span> You can include PHP code into this source using tags <strong>&lt;?php ?&gt;</strong>. The following global variables are available: $conf, $db, $mysoc, $user, $website, $weblangs.<br><br><span class="fa fa-bug"></span> You can also include content of another Page/Container with the following syntax:<br><strong>&lt;?php includeContainer('alias_of_container_to_include'); ?&gt;</strong><br><br><span class="fa fa-bug"></span> You can make a redirect to another Page/Container with the following syntax (Note: do not output any content before a redirect):<br><strong>&lt;?php redirectToContainer('alias_of_container_to_redirect_to'); ?&gt;</strong><br><br><span class="fa fa-link"></span> To add a link to another page, use the syntax:<br><strong>&lt;a href="alias_of_page_to_link_to.php"&gt;mylink&lt;a&gt;</strong><br><br><span class="fa fa-download"></span> To include a <strong>link to download</strong> a file stored into the <strong>documents</strong> directory, use the <strong>document.php</strong> wrapper:<br>Example, for a file into documents/ecm (need to be logged), syntax is:<br><strong>&lt;a href="/document.php?modulepart=ecm&file=[relative_dir/]filename.ext"&gt;</strong><br>For a file into documents/medias (open directory for public access), syntax is:<br><strong>&lt;a href="/document.php?modulepart=medias&file=[relative_dir/]filename.ext"&gt;</strong><br>For a file shared with a share link (open access using the sharing hash key of file), syntax is:<br><strong>&lt;a href="/document.php?hashp=publicsharekeyoffile"&gt;</strong><br><br><span class="fa fa-picture-o"></span> To include an <strong>image</strong> stored into the <strong>documents</strong> directory, use the <strong>viewimage.php</strong> wrapper:<br>Example, for an image into documents/medias (open directory for public access), syntax is:<br><strong>&lt;img src="/viewimage.php?modulepart=medias&amp;file=[relative_dir/]filename.ext"&gt;</strong><br>
     ClonePage=Clone page/container
     CloneSite=Clone site
     SiteAdded=Web site added
    @@ -57,9 +61,10 @@ LanguageMustNotBeSameThanClonedPage=You clone a page as a translation. The langu
     ParentPageId=Parent page ID
     WebsiteId=Website ID
     CreateByFetchingExternalPage=Create page/container by fetching page from external URL...
    -OrEnterPageInfoManually=Or create empty page from scratch...
    +OrEnterPageInfoManually=Or create page from scratch or from a page template...
     FetchAndCreate=Fetch and Create
    -ExportSite=Export site
    +ExportSite=Export website
    +ImportSite=Import website template
     IDOfPage=Id of page
     Banner=Banner
     BlogPost=Blog post
    @@ -73,7 +78,7 @@ AnotherContainer=Another container
     WEBSITE_USE_WEBSITE_ACCOUNTS=Enable the web site account table
     WEBSITE_USE_WEBSITE_ACCOUNTSTooltip=Enable the table to store web site accounts (login/pass) for each website / thirdparty
     YouMustDefineTheHomePage=You must first define the default Home page
    -OnlyEditionOfSourceForGrabbedContentFuture=Note: only edition of HTML source will be possible when a page content is initiliazed by grabbing it from an external page (WYSIWYG editor will not be available)
    +OnlyEditionOfSourceForGrabbedContentFuture=Warning: Creating a web page by importing an external web page is reserved to experienced user. Depending on the complexity of source page, the result of importation may differs once imported from original. Also if the source page use common CSS style or not compatible javascript, it may break the look or features of the Web site editor when working on this page. This method is faster way to have a page but it is recommanded to create your new page from scratch or from a suggested page template.<br>Note also that only edition of HTML source will be possible when a page content has been initialized by grabbing it from an external page ("Online" editor will NOT be available)
     OnlyEditionOfSourceForGrabbedContent=Only edition of HTML source is possible when content was grabbed from an external site
     GrabImagesInto=Grab also images found into css and page.
     ImagesShouldBeSavedInto=Images should be saved into directory
    @@ -81,4 +86,8 @@ WebsiteRootOfImages=Root directory for website images
     SubdirOfPage=Sub-directory dedicated to page
     AliasPageAlreadyExists=Alias page <strong>%s</strong> already exists
     CorporateHomePage=Corporate Home page
    -EmptyPage=Empty page
    \ No newline at end of file
    +EmptyPage=Empty page
    +ExternalURLMustStartWithHttp=External URL must start with http:// or https://
    +ZipOfWebsitePackageToImport=Zip file of website package
    +ShowSubcontainers=Show included containers
    +InternalURLOfPage=Internal URL of page
    diff --git a/htdocs/langs/en_US/withdrawals.lang b/htdocs/langs/en_US/withdrawals.lang
    index 5a25a9e96e2..c2c384793c4 100644
    --- a/htdocs/langs/en_US/withdrawals.lang
    +++ b/htdocs/langs/en_US/withdrawals.lang
    @@ -12,8 +12,8 @@ WithdrawalsLines=Direct debit order lines
     RequestStandingOrderToTreat=Request for direct debit payment order to process
     RequestStandingOrderTreated=Request for direct debit payment order processed
     NotPossibleForThisStatusOfWithdrawReceiptORLine=Not yet possible. Withdraw status must be set to 'credited' before declaring reject on specific lines.
    -NbOfInvoiceToWithdraw=Nb. of qualified invoice with waiting direct debit order
    -NbOfInvoiceToWithdrawWithInfo=Nb. of customer invoice with direct debit payment orders having defined bank account information
    +NbOfInvoiceToWithdraw=No. of qualified invoice with waiting direct debit order
    +NbOfInvoiceToWithdrawWithInfo=No. of customer invoice with direct debit payment orders having defined bank account information
     InvoiceWaitingWithdraw=Invoice waiting for direct debit
     AmountToWithdraw=Amount to withdraw
     WithdrawsRefused=Direct debit refused
    @@ -26,7 +26,7 @@ LastWithdrawalReceipt=Latest %s direct debit receipts
     MakeWithdrawRequest=Make a direct debit payment request
     WithdrawRequestsDone=%s direct debit payment requests recorded
     ThirdPartyBankCode=Third party bank code
    -NoInvoiceCouldBeWithdrawed=No invoice withdrawed with success. Check that invoices are on companies with a valid default BAN and that BAN has a RUM with mode <strong>%s</strong>.
    +NoInvoiceCouldBeWithdrawed=No invoice debited successfully. Check that invoices are on companies with a valid IBAN and that IBAN has a UMR (Unique Mandate Reference) with mode <strong>%s</strong>.
     ClassCredited=Classify credited
     ClassCreditedConfirm=Are you sure you want to classify this withdrawal receipt as credited on your bank account?
     TransData=Transmission date
    @@ -61,7 +61,7 @@ CreateAll=Create direct debit file (all)
     CreateGuichet=Only office
     CreateBanque=Only bank
     OrderWaiting=Waiting for treatment
    -NotifyTransmision=Withdrawal Transmission 
    +NotifyTransmision=Withdrawal Transmission
     NotifyCredit=Withdrawal Credit
     NumeroNationalEmetter=National Transmitter Number
     WithBankUsingRIB=For bank accounts using RIB
    @@ -80,7 +80,7 @@ RUM=UMR
     RUMLong=Unique Mandate Reference
     RUMWillBeGenerated=If empty, UMR number will be generated once bank account information are saved
     WithdrawMode=Direct debit mode (FRST or RECUR)
    -WithdrawRequestAmount=Amount of Direct debit request: 
    +WithdrawRequestAmount=Amount of Direct debit request:
     WithdrawRequestErrorNilAmount=Unable to create direct debit request for empty amount.
     SepaMandate=SEPA Direct Debit Mandate
     SepaMandateShort=SEPA Mandate
    @@ -103,7 +103,7 @@ SEPAFRST=SEPA FRST
     ExecutionDate=Execution date
     CreateForSepa=Create direct debit file
     
    -### Notifications 
    +### Notifications
     InfoCreditSubject=Payment of direct debit payment order %s by the bank
     InfoCreditMessage=The direct debit payment order %s has been paid by the bank<br>Data of payment: %s
     InfoTransSubject=Transmission of direct debit payment order %s to bank
    diff --git a/htdocs/langs/en_US/workflow.lang b/htdocs/langs/en_US/workflow.lang
    index ed19a531c07..c16caf44765 100644
    --- a/htdocs/langs/en_US/workflow.lang
    +++ b/htdocs/langs/en_US/workflow.lang
    @@ -1,20 +1,20 @@
    -# Dolibarr language file - Source file is en_US - workflow 
    +# Dolibarr language file - Source file is en_US - workflow
     WorkflowSetup=Workflow module setup
    -WorkflowDesc=This module is designed to modify the behaviour of automatic actions into application. By default, workflow is open (you can do things in the order you want). You can activate the automatic actions you are interested in.
    +WorkflowDesc=This module provides some automatic actions. By default, the workflow is open (you can do things in the order you want) but here you can activate some automatic actions.
     ThereIsNoWorkflowToModify=There is no workflow modifications available with the activated modules.
     # Autocreate
    -descWORKFLOW_PROPAL_AUTOCREATE_ORDER=Automatically create a customer order after a commercial proposal is signed (new order will have same amount than proposal)
    -descWORKFLOW_PROPAL_AUTOCREATE_INVOICE=Automatically create a customer invoice after a commercial proposal is signed (new invoice will have same amount than proposal)
    +descWORKFLOW_PROPAL_AUTOCREATE_ORDER=Automatically create a customer order after a commercial proposal is signed (the new order will have same amount as the proposal)
    +descWORKFLOW_PROPAL_AUTOCREATE_INVOICE=Automatically create a customer invoice after a commercial proposal is signed (the new invoice will have same amount as the proposal)
     descWORKFLOW_CONTRACT_AUTOCREATE_INVOICE=Automatically create a customer invoice after a contract is validated
    -descWORKFLOW_ORDER_AUTOCREATE_INVOICE=Automatically create a customer invoice after a customer order is closed (new invoice will have same amount than order)
    +descWORKFLOW_ORDER_AUTOCREATE_INVOICE=Automatically create a customer invoice after a customer order is closed (the new invoice will have same amount as the order)
     # Autoclassify customer proposal or order
    -descWORKFLOW_ORDER_CLASSIFY_BILLED_PROPAL=Classify linked source proposal(s) to billed when customer order is set to billed (and if amount of the order is same than total amount of signed linked proposals)
    -descWORKFLOW_INVOICE_CLASSIFY_BILLED_PROPAL=Classify linked source proposal(s) to billed when customer invoice is validated (and if amount of the invoice is same than total amount of signed linked proposals)
    -descWORKFLOW_INVOICE_AMOUNT_CLASSIFY_BILLED_ORDER=Classify linked source customer order(s) to billed when customer invoice is validated (and if amount of the invoice is same than total amount of linked orders)
    -descWORKFLOW_INVOICE_CLASSIFY_BILLED_ORDER=Classify linked source customer order(s) to billed when customer invoice is set to paid (and if amount of the invoice is same than total amount of linked orders)
    -descWORKFLOW_ORDER_CLASSIFY_SHIPPED_SHIPPING=Classify linked source customer order to shipped when a shipment is validated (and if quantity shipped by all shipments is the same as in the order to update)
    +descWORKFLOW_ORDER_CLASSIFY_BILLED_PROPAL=Classify linked source proposal as billed when customer order is set to billed (and if the amount of the order is the same as the total amount of the signed linked proposal)
    +descWORKFLOW_INVOICE_CLASSIFY_BILLED_PROPAL=Classify linked source proposal as billed when customer invoice is validated (and if the amount of the invoice is the same as the total amount of the signed linked proposal)
    +descWORKFLOW_INVOICE_AMOUNT_CLASSIFY_BILLED_ORDER=Classify linked source customer order as billed when customer invoice is validated (and if the amount of the invoice is the same as the total amount of the linked order)
    +descWORKFLOW_INVOICE_CLASSIFY_BILLED_ORDER=Classify linked source customer order as billed when customer invoice is set to paid (and if the amount of the invoice is the same as the total amount of the linked order)
    +descWORKFLOW_ORDER_CLASSIFY_SHIPPED_SHIPPING=Classify linked source customer order as shipped when a shipment is validated (and if the quantity shipped by all shipments is the same as in the order to update)
     # Autoclassify supplier order
    -descWORKFLOW_ORDER_CLASSIFY_BILLED_SUPPLIER_PROPOSAL=Classify linked source vendor proposal(s) to billed when vendor invoice is validated (and if amount of the invoice is same than total amount of linked proposals)
    -descWORKFLOW_INVOICE_AMOUNT_CLASSIFY_BILLED_SUPPLIER_ORDER=Classify linked source purchase order(s) to billed when vendor invoice is validated (and if amount of the invoice is same than total amount of linked orders)
    +descWORKFLOW_ORDER_CLASSIFY_BILLED_SUPPLIER_PROPOSAL=Classify linked source vendor proposal as billed when vendor invoice is validated (and if the amount of the invoice is the same as the total amount of the linked proposal)
    +descWORKFLOW_INVOICE_AMOUNT_CLASSIFY_BILLED_SUPPLIER_ORDER=Classify linked source purchase order as billed when vendor invoice is validated (and if the amount of the invoice is the same as the total amount of the linked order)
     AutomaticCreation=Automatic creation
    -AutomaticClassification=Automatic classification
    \ No newline at end of file
    +AutomaticClassification=Automatic classification
    diff --git a/htdocs/langs/es_AR/admin.lang b/htdocs/langs/es_AR/admin.lang
    index 1c53b65c99c..790d1e6cd7b 100644
    --- a/htdocs/langs/es_AR/admin.lang
    +++ b/htdocs/langs/es_AR/admin.lang
    @@ -2,3 +2,4 @@
     AntiVirusCommandExample=Example for ClamWin: c:\\Progra~1\\ClamWin\\bin\\clamscan.exe<br>Example for ClamAv: /usr/bin/clamscan
     AntiVirusParamExample=Example for ClamWin: --database="C:\\Program Files (x86)\\ClamWin\\lib"
     ExampleOfDirectoriesForModelGen=Examples of syntax:<br>c:\\mydir<br>/home/mydir<br>DOL_DATA_ROOT/ecm/ecmdir
    +ViewProductDescInThirdpartyLanguageAbility=Visualization of products descriptions in the third party language
    diff --git a/htdocs/langs/es_BO/admin.lang b/htdocs/langs/es_BO/admin.lang
    index 1c53b65c99c..790d1e6cd7b 100644
    --- a/htdocs/langs/es_BO/admin.lang
    +++ b/htdocs/langs/es_BO/admin.lang
    @@ -2,3 +2,4 @@
     AntiVirusCommandExample=Example for ClamWin: c:\\Progra~1\\ClamWin\\bin\\clamscan.exe<br>Example for ClamAv: /usr/bin/clamscan
     AntiVirusParamExample=Example for ClamWin: --database="C:\\Program Files (x86)\\ClamWin\\lib"
     ExampleOfDirectoriesForModelGen=Examples of syntax:<br>c:\\mydir<br>/home/mydir<br>DOL_DATA_ROOT/ecm/ecmdir
    +ViewProductDescInThirdpartyLanguageAbility=Visualization of products descriptions in the third party language
    diff --git a/htdocs/langs/es_CL/accountancy.lang b/htdocs/langs/es_CL/accountancy.lang
    index 6fd5e95017d..4b348acc992 100644
    --- a/htdocs/langs/es_CL/accountancy.lang
    +++ b/htdocs/langs/es_CL/accountancy.lang
    @@ -32,7 +32,6 @@ GroupIsEmptyCheckSetup=El grupo está vacío, verifique la configuración del gr
     DetailByAccount=Mostrar detalles por cuenta
     AccountWithNonZeroValues=Cuentas con valores distintos de cero
     MainAccountForCustomersNotDefined=Cuenta de contabilidad principal para los clientes no definidos en la configuración
    -MainAccountForSuppliersNotDefined=Cuenta de contabilidad principal para proveedores no definidos en la configuración
     MainAccountForUsersNotDefined=Cuenta de contabilidad principal para los usuarios no definidos en la configuración
     MainAccountForVatPaymentNotDefined=Cuenta de contabilidad principal para el pago de IVA no definido en la configuración
     AccountancyArea=Área de contabilidad
    @@ -129,6 +128,7 @@ ThirdpartyAccountNotDefined=Cuenta para un tercero no definido
     ProductAccountNotDefined=Cuenta para producto no definido
     FeeAccountNotDefined=Cuenta por tarifa no definida
     BankAccountNotDefined=Cuenta bancaria no definida
    +ThirdPartyAccount=Cuenta de terceros
     NewAccountingMvt=Nueva transacción
     NumMvts=Numero de transacciones
     ListeMvts=Lista de movimientos
    @@ -140,6 +140,7 @@ ListAccounts=Lista de cuentas contables
     UnknownAccountForThirdparty=Cuenta de terceros desconocida. Usaremos %s
     UnknownAccountForThirdpartyBlocking=Cuenta de terceros desconocida. Error de bloqueo
     UnknownAccountForThirdpartyAndWaitingAccountNotDefinedBlocking=Cuenta de terceros desconocida y cuenta de espera no definida. Error de bloqueo
    +PaymentsNotLinkedToProduct=Pago no vinculado a ningún producto / servicio
     PcgtypeDesc=El grupo y el subgrupo de cuenta se usan como criterios predefinidos de "filtro" y "agrupamiento" para algunos informes contables. Por ejemplo, 'INGRESO' o 'GASTO' se utilizan como grupos para cuentas contables de productos para generar el informe de gastos / ingresos.
     TotalVente=Volumen de negocios total antes de impuestos
     TotalMarge=Margen total de ventas
    @@ -148,8 +149,7 @@ DescVentilMore=En la mayoría de los casos, si utiliza productos o servicios pre
     DescVentilDoneCustomer=Consulte aquí la lista de las líneas de clientes de facturas y su cuenta de contabilidad de productos
     DescVentilTodoCustomer=Vincular líneas de factura que ya no están vinculadas con una cuenta de contabilidad de producto
     ChangeAccount=Cambie la cuenta de contabilidad de producto / servicio para líneas seleccionadas con la siguiente cuenta de contabilidad:
    -DescVentilSupplier=Consulte aquí la lista de líneas de factura de proveedores vinculadas o aún no vinculadas a una cuenta de contabilidad de producto
    -DescVentilDoneSupplier=Consulte aquí la lista de las líneas de proveedor de facturas y su cuenta de contable
    +DescVentilDoneSupplier=Consulte aquí la lista de las líneas de vendedores de facturas y su cuenta de contabilidad
     DescVentilTodoExpenseReport=Vincular las líneas de informe de gastos que ya no están vinculadas con una cuenta de contabilidad de tarifas
     DescVentilExpenseReport=Consulte aquí la lista de líneas de informe de gastos vinculadas (o no) a una cuenta de contabilidad de tasas
     DescVentilExpenseReportMore=Si configura la cuenta de contabilidad en el tipo de líneas de informe de gastos, la aplicación podrá realizar todos los enlaces entre sus líneas de informe de gastos y la cuenta de contabilidad de su plan de cuentas, solo con un clic con el botón <strong>"%s"</strong>. Si la cuenta no se configuró en el diccionario de tarifas o si aún tiene algunas líneas no vinculadas a ninguna cuenta, deberá realizar una vinculación manual desde el menú "<strong>%s</strong>".
    @@ -157,7 +157,7 @@ DescVentilDoneExpenseReport=Consulte aquí la lista de las líneas de informes d
     ValidateHistory=Enlazar automáticamente
     AutomaticBindingDone=Encuadernación automática hecha
     ErrorAccountancyCodeIsAlreadyUse=No puede eliminar esta cuenta porque está siendo usada
    -MvtNotCorrectlyBalanced=El movimiento no está correctamente equilibrado. Crédito = %s. Débito = %s
    +MvtNotCorrectlyBalanced=El movimiento no está correctamente equilibrado. Débito = %s | Crédito = %s
     FicheVentilation=Tarjeta de enlace
     GeneralLedgerIsWritten=Las transacciones se escriben en el Libro mayor
     GeneralLedgerSomeRecordWasNotRecorded=Algunas de las transacciones no pueden ser contabilizadas. Si no hay otro mensaje de error, esto es probablemente porque ya estaban en el diario.
    @@ -172,8 +172,10 @@ CategoryDeleted=La categoría de la cuenta de contabilidad ha sido eliminada
     AccountingJournals=Libros contables
     AccountingJournal=Diario de contabilidad
     NewAccountingJournal=Nueva revista de contabilidad
    +AccountingJournalType1=Operaciones misceláneas
     AccountingJournalType5=Informe de gastos
     ErrorAccountingJournalIsAlreadyUse=Este diario ya es uso
    +AccountingAccountForSalesTaxAreDefinedInto=Nota: La cuenta de contabilidad para el impuesto a las ventas se define en el menú <b> %s </ b> - <b> %s </ b>
     ExportDraftJournal=Exportar borrador del diario
     Selectmodelcsv=Seleccione un modelo
     Modelcsv_normal=Exportación clasica
    @@ -204,3 +206,5 @@ Binded=Líneas atadas
     ToBind=Líneas para enlazar
     UseMenuToSetBindindManualy=No es posible la autodetección, use el menú <a href="%s"> %s </a> para realizar el enlace manualmente
     WarningReportNotReliable=Advertencia, este informe no se basa en el Libro mayor, por lo que no contiene la transacción modificada manualmente en el Libro mayor. Si su periodización está actualizada, la vista de la contabilidad es más precisa.
    +ExpenseReportJournal=Diario del informe de gastos
    +InventoryJournal=Revista de inventario
    diff --git a/htdocs/langs/es_CL/admin.lang b/htdocs/langs/es_CL/admin.lang
    index d91055b2389..8afcfd78a60 100644
    --- a/htdocs/langs/es_CL/admin.lang
    +++ b/htdocs/langs/es_CL/admin.lang
    @@ -196,7 +196,7 @@ MAIN_MAIL_SMTP_SERVER=Servidor SMTP/SMTP (por defecto en php.ini: <b>%s</b>)
     MAIN_MAIL_SMTP_PORT_NotAvailableOnLinuxLike=Puerto SMTP / SMTPS (no definido en PHP en sistemas tipo Unix)
     MAIN_MAIL_SMTP_SERVER_NotAvailableOnLinuxLike=Servidor SMTP / SMTPS (no definido en PHP en sistemas tipo Unix)
     MAIN_MAIL_EMAIL_FROM=Correo electrónico remitente para correos electrónicos automáticos (por defecto en php.ini: <b>%s</b>)
    -MAIN_MAIL_ERRORS_TO=Correo electrónico utilizado como campo 'Errores a' en los correos electrónicos enviados
    +MAIN_MAIL_ERRORS_TO=Eemail utilizado para los correos electrónicos de devoluciones de errores (campos 'Errores-Para' en los correos electrónicos enviados)
     MAIN_MAIL_AUTOCOPY_TO=Envíe sistemáticamente una copia oculta de todos los correos electrónicos enviados a
     MAIN_DISABLE_ALL_MAILS=Deshabilitar todos los envíos de correos electrónicos (para propósitos de prueba o demostraciones)
     MAIN_MAIL_FORCE_SENDTO=Enviar todos los correos electrónicos a (en lugar de destinatarios reales, para fines de prueba)
    @@ -215,7 +215,6 @@ FeatureNotAvailableOnLinux=Característica no disponible en sistemas como Unix.
     SubmitTranslation=Si la traducción de este idioma no está completa o si encuentra errores, puede corregir esto editando archivos en el directorio <b>langs/%s</b> y envíe su cambio a www.transifex.com/dolibarr-association/dolibarr/
     SubmitTranslationENUS=Si la traducción de este idioma no está completa o si encuentra errores, puede corregir esto editando archivos en el directorio <b>langs /%s</b> y enviando archivos modificados en dolibarr.org/forum o para desarrolladores en github.com/Dolibarr/dolibarr.
     ModulesSetup=Módulos / configuración de la aplicación
    -ModuleFamilySrm=Gestión de relaciones con proveedores (SRM)
     ModuleFamilyProjects=Proyectos / trabajo colaborativo
     ModuleFamilyTechnic=Herramientas de varios módulos
     ModuleFamilyFinancial=Módulos financieros (Contabilidad / Tesorería)
    @@ -284,7 +283,8 @@ SecurityToken=Clave para asegurar URLs
     NoSmsEngine=No hay un administrador de envío de SMS disponible. SMS sender manager no están instalados con distribución predeterminada (porque dependen de un proveedor externo) pero puede encontrar algunos en %s
     PDFDesc=Puede establecer cada opción global relacionada con la generación de PDF
     PDFAddressForging=Reglas para forjar cuadros de direcciones
    -HideAnyVATInformationOnPDF=Ocultar toda la información relacionada con el IVA en PDF generado
    +HideAnyVATInformationOnPDF=Ocultar toda la información relacionada con Impuesto a las ventas / IVA en PDF generado
    +PDFRulesForSalesTax=Reglas para el impuesto a las ventas / IVA
     HideLocalTaxOnPDF=Ocultar %s tasa en venta de impuestos en la columna de PDF
     HideDescOnPDF=Ocultar la descripción de productos en PDF generado
     HideRefOnPDF=Ocultar REF. de productos en PDF generado
    @@ -342,12 +342,13 @@ NoDetails=No hay más detalles en el pie de página
     DisplayCompanyManagers=Mostrar nombres de administrador
     DisplayCompanyInfoAndManagers=Mostrar los nombres de administrador y dirección de la compañía
     EnableAndSetupModuleCron=Si desea que esta factura recurrente sea generada automáticamente, el módulo *%s* debe estar habilitado y configurado correctamente. De lo contrario, la generación de facturas se debe hacer manualmente desde esta plantilla con el botón * Crear *. Tenga en cuenta que incluso si activó la generación automática, puede iniciar de forma segura la generación manual. La generación de duplicados para el mismo período no es posible.
    -ModuleCompanyCodeAquarium=Devuelva un código de contabilidad creado por: <br> %s seguido de un código de proveedor de terceros para un código de contabilidad de proveedor, <br> %s seguido de un código de cliente de terceros para un código de contabilidad de cliente.
    +ModuleCompanyCodeCustomerAquarium=%s seguido por un código de cliente externo para un código de contabilidad del cliente
    +ModuleCompanyCodeSupplierAquarium=%s seguido por un código de proveedor externo para un código de contabilidad de proveedor
     ModuleCompanyCodePanicum=Devuelve un código de contabilidad vacío.
     ModuleCompanyCodeDigitaria=El código de contabilidad depende del código de un tercero. El código se compone del carácter "C" en la primera posición seguido de los primeros 5 caracteres del código de terceros.
     Use3StepsApproval=De forma predeterminada, los pedidos de compra deben ser creados y aprobados por 2 usuarios diferentes (un paso / usuario para crear y un paso / usuario para aprobar. Tenga en cuenta que si el usuario tiene ambos permisos para crear y aprobar, un paso / usuario será suficiente) . Puede solicitar con esta opción que presente un tercer paso / aprobación del usuario, si el monto es mayor que un valor dedicado (por lo que se necesitarán 3 pasos: 1 = validación, 2 = primera aprobación y 3 = segunda aprobación si el monto es suficiente). <br> Configure esto como vacío si una aprobación (2 pasos) es suficiente, configúrelo a un valor muy bajo (0.1) si siempre se requiere una segunda aprobación (3 pasos).
     UseDoubleApproval=Utilice una aprobación de 3 pasos cuando la cantidad (sin impuestos) sea más alta que ...
    -WarningPHPMail2=Si su proveedor SMTP por correo electrónico necesita restringir el cliente de correo electrónico a algunas direcciones IP (muy raras), esta es la dirección IP de su aplicación ERP CRM: <strong> %s </ strong>.
    +WarningPHPMail=ADVERTENCIA: a menudo es mejor configurar los correos electrónicos salientes para usar el servidor de correo electrónico de su proveedor en lugar de la configuración predeterminada. Algunos proveedores de correo electrónico (como Yahoo) no le permiten enviar un correo electrónico desde otro servidor que no sea su propio servidor. Su configuración actual utiliza el servidor de la aplicación para enviar correos electrónicos y no el servidor de su proveedor de correo electrónico, por lo que algunos destinatarios (el compatible con el restrictivo protocolo DMARC) le preguntarán a su proveedor de correo electrónico si pueden aceptar su correo electrónico y algunos proveedores de correo electrónico. (como Yahoo) puede responder "no" porque el servidor no es un servidor de ellos, por lo que es posible que no se acepten algunos de sus correos electrónicos enviados (tenga cuidado también con la cuota de envío de su proveedor de correo electrónico). Si su proveedor de correo electrónico (como Yahoo) tiene esta restricción, debe cambiar Configuración de correo electrónico para elegir el otro método "Servidor SMTP" e ingresar el servidor SMTP y las credenciales proporcionadas por su proveedor de correo electrónico (solicite a su proveedor de correo electrónico que obtenga las credenciales SMTP para su cuenta).
     ClickToShowDescription=Haga clic para mostrar la descripción
     DependsOn=Este módulo necesita el módulo (s)
     RequiredBy=Este módulo es requerido por el módulo (s)
    @@ -361,10 +362,11 @@ ProductDocumentTemplates=Plantillas de documentos para generar documentos de pro
     FreeLegalTextOnExpenseReports=Texto legal gratuito en informes de gastos
     WatermarkOnDraftExpenseReports=Marca de agua en los borradores de informes de gastos
     AttachMainDocByDefault=Establezca esto en 1 si desea adjuntar el documento principal al correo electrónico de forma predeterminada (si corresponde)
    +DAV_ALLOW_PUBLIC_DIRTooltip=El directorio público de WebDav es un directorio WebDAV al que todos pueden acceder (en modo lectura y escritura), sin necesidad de tener / usar una cuenta de inicio de sesión / contraseña existente.
     Module0Desc=Gestión de usuarios / empleados y grupos
     Module1Desc=Empresas y gestión de contactos (clientes, prospectos ...)
     Module2Desc=Administración comercial
    -Module10Desc=Informes contables simples (diarios, rotación) basados ​​en el contenido de la base de datos. Sin envío.
    +Module10Desc=Informes contables simples (diarios, rotación) basados ​​en el contenido de la base de datos. No usa ninguna tabla de contabilidad.
     Module20Name=Cotizaciones
     Module20Desc=Gestión de cotizaciones/propuestas comerciales
     Module22Name=E-mailings masivos
    @@ -373,7 +375,6 @@ Module23Desc=Monitoreo del consumo de energías
     Module25Desc=Gestión de pedidos del cliente
     Module30Name=Facturas
     Module30Desc=Gestión de facturas y notas de crédito para clientes. Gestión de facturas para proveedores
    -Module40Desc=Gestión y compra de proveedores (pedidos y facturas)
     Module42Desc=Instalaciones de registro (archivo, syslog, ...). Dichos registros son para fines técnicos / de depuración.
     Module49Desc=Gestión del editor
     Module50Desc=Gestión de producto
    @@ -408,7 +409,6 @@ Module320Desc=Agregar fuente RSS dentro de las páginas de pantalla de Dolibarr
     Module400Name=Proyectos / Oportunidades / Leads
     Module400Desc=Gestión de proyectos, oportunidades / clientes potenciales y / o tareas. También puede asignar cualquier elemento (factura, orden, propuesta, intervención, ...) a un proyecto y obtener una vista transversal desde la vista del proyecto.
     Module410Desc=Integración de Webcalendar
    -Module500Desc=Gestión de pagos especiales (impuestos, impuestos sociales o fiscales, dividendos)
     Module510Name=Pago de los salarios de los empleados
     Module510Desc=Registre y siga el pago de los salarios de sus empleados
     Module520Name=Préstamo
    @@ -418,7 +418,7 @@ Module600Desc=Enviar notificaciones de correo electrónico (activadas por alguno
     Module600Long=Tenga en cuenta que este módulo está dedicado a enviar correos electrónicos en tiempo real cuando ocurre un evento comercial dedicado. Si está buscando una función para enviar recordatorios por correo electrónico de los eventos de su agenda, vaya a la configuración del módulo Agenda.
     Module770Name=Reporte de gastos
     Module770Desc=Informes de gestión y reclamación de gastos (transporte, comida, ...)
    -Module1120Desc=Solicitar presupuesto de proveedor y precios
    +Module1120Name=Propuesta comercial del vendedor
     Module1200Desc=Integración Mantis
     Module1520Name=Generación de documentos
     Module1520Desc=Generación masiva de documentos de correo
    @@ -429,7 +429,7 @@ Module2200Desc=Permitir el uso de expresiones matemáticas para los precios
     Module2300Name=Trabajos programados
     Module2300Desc=Gestión programada de trabajos (alias cron o crono tabla)
     Module2400Name=Eventos / Agenda
    -Module2400Desc=Siga los eventos hechos y venideros. Deje que la aplicación registre los eventos automáticos con fines de seguimiento o registre eventos manuales o rendez-vous.
    +Module2400Desc=Siga los eventos hechos y venideros. Deje que la aplicación registre los eventos automáticos con fines de seguimiento o registre eventos manuales o rendez-vous. Este es el principal módulo importante para una buena gestión de relaciones con clientes o proveedores.
     Module2500Desc=Sistema de gestión de documentos / gestión electrónica de contenidos. Organización automática de sus documentos generados o almacenados. Compártelos cuando lo necesites.
     Module2600Name=API / servicios web (servidor SOAP)
     Module2600Desc=Habilite el servidor Dolibarr SOAP que proporciona servicios de API
    @@ -444,7 +444,6 @@ Module3200Desc=Active el registro de algunos eventos comerciales en un registro
     Module4000Desc=Gestión de recursos humanos (gestión del departamento, contratos de empleados y sentimientos)
     Module5000Name=Multi-compañía
     Module5000Desc=Le permite administrar múltiples compañías
    -Module6000Desc=Gestión de flujo de trabajo
     Module10000Desc=Crea sitios web públicos con un editor WYSIWG. Simplemente configure su servidor web (Apache, Nginx, ...) para que apunte al directorio dedicado de Dolibarr para tenerlo en línea en Internet con su propio nombre de dominio.
     Module20000Name=Administración de peticiones días libres
     Module20000Desc=Declarar y seguir a los empleados deja las solicitudes
    @@ -453,12 +452,13 @@ Module50000Desc=Módulo para ofrecer una página de pago en línea que acepta pa
     Module50100Name=Puntos de venta
     Module50100Desc=Módulo de punto de venta (POS).
     Module50200Desc=Módulo para ofrecer una página de pago en línea que acepta pagos con PayPal (tarjeta de crédito o crédito de PayPal). Esto se puede usar para permitir que sus clientes realicen pagos gratuitos o para un pago en un objeto Dolibarr en particular (factura, orden, ...)
    -Module50400Desc=Gestión contable (entradas dobles, libros auxiliares generales y auxiliares)
    +Module50400Desc=Gestión contable (entradas dobles, libros auxiliares generales y auxiliares). Exporte el libro de contabilidad en varios otros formatos de software de contabilidad.
     Module54000Desc=Impresión directa (sin abrir los documentos) utilizando la interfaz Cups IPP (la impresora debe estar visible desde el servidor, y las CUPS deben estar instaladas en el servidor).
     Module55000Name=Encuesta, encuesta o voto
     Module55000Desc=Módulo para hacer sondeos, encuestas o votaciones en línea (como Doodle, Studs, Rdvz, ...)
     Module59000Desc=Módulo para administrar márgenes
     Module60000Desc=Módulo para gestionar comisiones
    +Module62000Desc=Agregue funciones para administrar Incoterm
     Module63000Desc=Administre los recursos (impresoras, automóviles, habitaciones, ...) que luego puede compartir en eventos
     Permission11=Lea las facturas de los clientes
     Permission12=Crear/modificar facturas de clientes
    @@ -625,7 +625,11 @@ Permission1251=Ejecutar las importaciones masivas de datos externos en la base d
     Permission1321=Exportar facturas, atributos y pagos de clientes
     Permission1322=Reabrir una factura paga
     Permission1421=Exportar pedidos y atributos de los clientes
    +Permission20001=Lea las solicitudes de ausencia (sus hojas y la de sus subordinados)
    +Permission20002=Crea / modifica tus solicitudes de ausencia (las tuyas se van y la de tus subordinados)
     Permission20003=Eliminar solicitudes de permiso
    +Permission20004=Lea todas las solicitudes de licencia (incluso del usuario no subordinado)
    +Permission20005=Crear / modificar solicitudes de abandono para todos (incluso para usuarios no subordinados)
     Permission20006=Solicitudes de permiso de administrador (configuración y saldo de actualización)
     Permission23001=Leer trabajo programado
     Permission23002=Crear / actualizar trabajo programado
    @@ -648,7 +652,6 @@ DictionaryCompanyJuridicalType=Formas legales de terceros
     DictionaryProspectLevel=Nivel de potencial prospectivo
     DictionaryCanton=Estado / Provincia
     DictionaryVAT=Tipos de IVA o tasas de impuestos a las ventas
    -DictionaryRevenueStamp=Cantidad de timbres fiscales
     DictionaryPaymentConditions=Términos de pago
     DictionaryTypeContact=Tipo de contacto / dirección
     DictionaryTypeOfContainer=Tipo de páginas web / contenedores
    @@ -666,7 +669,6 @@ DictionaryEMailTemplates=Plantillas de correos electrónicos
     DictionaryProspectStatus=Estado de prospección
     DictionaryHolidayTypes=Tipos de Vacaciones
     DictionaryOpportunityStatus=Estado de oportunidad para el proyecto / plomo
    -TypeOfRevenueStamp=Tipo de sello de ingresos
     VATManagement=Gestión del IVA
     VATIsUsedDesc=Por defecto cuando se crean prospectos, facturas, pedidos, etc., la tasa del IVA sigue la regla del estándar activo: <br> Si el vendedor no está sujeto al IVA, entonces el IVA predeterminado es 0. Fin de la regla. <br> Si el (país de venta = país de compra), entonces el IVA por defecto es igual al IVA del producto en el país de venta. Fin de la regla <br> Si el vendedor y el comprador pertenecen a la Comunidad Europea y los productos son de transporte (automóvil, barco, avión), el IVA por defecto es 0 (el comprador debe pagar el IVA a la oficina de su país y no a la vendedor). Fin de la regla. <br> Si el vendedor y el comprador están en la Comunidad Europea y el comprador no es una empresa, entonces el IVA se convierte por defecto en el IVA del producto vendido. Fin de la regla. <br> Si el vendedor y el comprador están en la Comunidad Europea y el comprador es una empresa, entonces el IVA es 0 por defecto. Fin de la regla. <br> En cualquier otro caso, el valor predeterminado propuesto es el IVA = 0. Fin de la regla
     VATIsNotUsedDesc=Por defecto, el IVA propuesto es 0, que puede utilizarse para casos como asociaciones, particulares o pequeñas empresas.
    @@ -742,7 +744,6 @@ Delays_MAIN_DELAY_ACTIONS_TODO=Tolerancia de retraso (en días) antes de la aler
     Delays_MAIN_DELAY_PROJECT_TO_CLOSE=Tolerancia de retraso (en días) antes de que la alerta en el proyecto no se cierre a tiempo
     Delays_MAIN_DELAY_TASKS_TODO=Tolerancia de retraso (en días) antes de la alerta en las tareas planificadas (tareas del proyecto) aún no completada
     Delays_MAIN_DELAY_ORDERS_TO_PROCESS=Tolerancia de retardo (en días) antes de la alerta en pedidos no procesados ​​todavía
    -Delays_MAIN_DELAY_SUPPLIER_ORDERS_TO_PROCESS=Tolerancia de retraso (en días) antes de la alerta en pedidos a proveedores aún no procesados
     Delays_MAIN_DELAY_PROPALS_TO_CLOSE=Tolerancia de retraso antes de la alerta (en días) sobre cotizaciones a cerrar
     Delays_MAIN_DELAY_PROPALS_TO_BILL=Tolerancia de retraso antes de la alerta (en días) sobre cotizaciones no facturadas
     Delays_MAIN_DELAY_NOT_ACTIVATED_SERVICES=Retraso de tolerancia (en días) antes de la alerta en los servicios para activar
    @@ -754,9 +755,8 @@ Delays_MAIN_DELAY_MEMBERS=Retraso en la tolerancia (en días) antes de la alerta
     Delays_MAIN_DELAY_CHEQUES_TO_DEPOSIT=Retraso de tolerancia (en días) antes de la alerta para depósitos de cheques para hacer
     Delays_MAIN_DELAY_EXPENSEREPORTS=Retraso de tolerancia (en días) antes de la alerta para que los informes de gastos aprueben
     SetupDescription1=El área de configuración es para los parámetros iniciales de configuración antes de comenzar a usar Dolibarr.
    -SetupDescription2=Los dos pasos de configuración obligatorios son los dos primeros en el menú de configuración a la izquierda: página de configuración %s y página de configuración %s:
    -SetupDescription3=Los parámetros del menú <a href="%s"> %s -> %s </a> son necesarios porque los datos definidos se utilizan en las pantallas de Dolibarr y para personalizar el comportamiento predeterminado del software (por ejemplo, para las características relacionadas con el país).
    -SetupDescription4=Los parámetros en el menú <a href="%s"> %s -> %s </a> son necesarios porque Dolibarr ERP / CRM es una colección de varios módulos / aplicaciones, todos más o menos independientes. Se agregarán nuevas características a los menús para cada módulo que active.
    +SetupDescription3=Configuración en el menú <a href="%s"> %s -> %s </a>. Este paso es necesario porque define los datos utilizados en las pantallas de Dolibarr para personalizar el comportamiento predeterminado del software (por ejemplo, para las características relacionadas con el país).
    +SetupDescription4=Configuración en el menú <a href="%s"> %s -> %s </a>. Este paso es necesario porque Dolibarr ERP / CRM es una colección de varios módulos / aplicaciones, todos más o menos independientes. Las nuevas funciones se agregan a los menús para cada módulo que active.
     SetupDescription5=Otras entradas de menú administran parámetros opcionales.
     LogEvents=Eventos de auditoría de seguridad
     InfoDolibarr=Sobre Dolibarr
    @@ -771,7 +771,8 @@ LogEventDesc=Puede habilitar aquí el registro de eventos de seguridad de Doliba
     AreaForAdminOnly=Los <b> usuarios administradores </ b> solo pueden configurar los parámetros de configuración.
     SystemInfoDesc=La información del sistema es información técnica miscelánea que obtienes en modo solo lectura y visible solo para los administradores.
     SystemAreaForAdminOnly=Esta área está disponible solo para usuarios administradores. Ninguno de los permisos de Dolibarr puede reducir este límite.
    -CompanyFundationDesc=Edite en esta página toda la información conocida de la compañía o fundación que necesita administrar (para esto, haga clic en el botón "Modificar" o "Guardar" en la parte inferior de la página)
    +AccountantDesc=Edite en esta página toda la información conocida sobre su contador / tenedor de libros
    +AccountantFileNumber=Número de expediente
     DisplayDesc=Puede elegir cada parámetro relacionado con el aspecto y la sensación de Dolibarr aquí
     AvailableModules=Aplicación / módulos disponibles
     ToActivateModule=Para activar los módulos, vaya al Área de configuración (Inicio-> Configuración-> Módulos).
    @@ -888,7 +889,7 @@ UserMailRequired=Se requiere correo electrónico para crear un nuevo usuario
     HRMSetup=Configuración del módulo RRHH
     CompanySetup=Configuración del módulo de empresas
     CompanyCodeChecker=Módulo para la generación y verificación de código de terceros (cliente o proveedor)
    -AccountCodeManager=Módulo para la generación de códigos contables (cliente o proveedor)
    +AccountCodeManager=Módulo para la generación de códigos de contabilidad (cliente o proveedor)
     NotificationsDesc=La función de notificaciones de Correo Electrónico le permite enviar correos automáticos en silencio para algunos eventos de Dolibarr. Los objetivos de las notificaciones se pueden definir:
     NotificationsDescGlobal=* o estableciendo correos electrónicos de objetivos globales en la página de configuración del módulo.
     ModelModules=Plantillas de documentos
    @@ -899,6 +900,7 @@ CompanyIdProfChecker=Reglas sobre Ids profesionales
     MustBeMandatory=Obligatorio para crear terceros?
     MustBeInvoiceMandatory=Obligatorio para validar facturas?
     TechnicalServicesProvided=Servicios técnicos proporcionados
    +WebDavServer=URL raíz del servidor %s: %s
     WebCalUrlForVCalExport=Un enlace de exportación al formato <b>%s</b> está disponible en el siguiente enlace: %s
     BillsSetup=Configuración del módulo de facturas
     BillsNumberingModule=Modelo de numeración de facturas y notas de crédito
    @@ -918,14 +920,14 @@ ProposalsPDFModules=Modelos de documentos de cotizaciones
     FreeLegalTextOnProposal=Texto libre en cotizaciones
     WatermarkOnDraftProposal=Marca de agua en cotizaciones borrador (en caso de estar vacío)
     BANK_ASK_PAYMENT_BANK_DURING_PROPOSAL=Preguntar por el destino de la cuenta bancaria
    -SupplierProposalSetup=Solicitud de precio para la configuración del módulo de proveedores
    -SupplierProposalNumberingModules=Los precios solicitan a los proveedores modelos de numeración
    -SupplierProposalPDFModules=Los precios solicitan documentos de proveedores modelos
    -FreeLegalTextOnSupplierProposal=Texto libre sobre proveedores de solicitudes de precios
    -WatermarkOnDraftSupplierProposal=Marca de agua en los proveedores de solicitudes de precios en borrador (ninguna si está vacía)
    +SupplierProposalSetup=Solicitud de precio configuración del módulo de proveedores
    +SupplierProposalNumberingModules=Peticiones de precios modelos de numeración de proveedores
    +SupplierProposalPDFModules=Solicitudes de precios modelos de documentos de proveedores
    +FreeLegalTextOnSupplierProposal=Texto libre sobre vendedores de solicitudes de precio
    +WatermarkOnDraftSupplierProposal=Marca de agua en los proveedores de solicitudes de precios preliminares (ninguno si está vacío)
     BANK_ASK_PAYMENT_BANK_DURING_SUPPLIER_PROPOSAL=Preguntar por el destino de la cuenta bancaria de la solicitud de precio
     WAREHOUSE_ASK_WAREHOUSE_DURING_ORDER=Pida la fuente de Warehouse para ordenar
    -BANK_ASK_PAYMENT_BANK_DURING_SUPPLIER_ORDER=Preguntar por el destino de la cuenta bancaria de la orden del proveedor
    +BANK_ASK_PAYMENT_BANK_DURING_SUPPLIER_ORDER=Preguntar por el destino de la cuenta bancaria de la orden de compra
     OrdersSetup=Configuración de administración de pedidos
     OrdersNumberingModules=Modelos de numeración de pedidos
     OrdersModelModule=Modelos de documentos de pedido
    @@ -1082,6 +1084,8 @@ SyslogFilename=Nombre de archivo y ruta
     YouCanUseDOL_DATA_ROOT=Puede usar DOL_DATA_ROOT / dolibarr.log para un archivo de registro en el directorio "documentos" de Dolibarr. Puede establecer una ruta diferente para almacenar este archivo.
     ErrorUnknownSyslogConstant=Constante %s no es una constante de Syslog conocida
     OnlyWindowsLOG_USER=Windows solo es compatible con LOG_USER
    +SyslogFileNumberOfSaves=Copias de seguridad de registro
    +ConfigureCleaningCronjobToSetFrequencyOfSaves=Configurar el trabajo programado de limpieza para establecer la frecuencia de copia de seguridad de registro
     DonationsSetup=Configuración del módulo de donación
     DonationsReceiptModel=Plantilla de recibo de donación
     BarcodeSetup=Configuración de código de barras
    @@ -1129,7 +1133,7 @@ OSCommerceErrorConnectOkButWrongDatabase=La conexión se realizó correctamente
     OSCommerceTestOk=Conexión al servidor '%s' en la base de datos '%s' con el usuario '%s' exitoso.
     OSCommerceTestKo1=La conexión al servidor '%s' tuvo éxito pero no se pudo alcanzar la base de datos '%s'.
     OSCommerceTestKo2=La conexión al servidor '%s' con el usuario '%s' falló.
    -StockSetup=Configuración del módulo de almacén
    +StockSetup=Configuración del módulo de stock
     IfYouUsePointOfSaleCheckModule=Si usa un módulo de punto de venta (el módulo POS se proporciona por defecto u otro módulo externo), su configuración puede ser ignorada por su módulo de punto de venta. La mayoría de los módulos de puntos de venta están diseñados para crear inmediatamente una factura y disminuir el stock por defecto, sean cuales sean las opciones aquí. Por lo tanto, si necesita o no tiene una disminución de stock al registrar una venta desde su Punto de venta, verifique también la configuración de su módulo POS.
     MenuDeleted=Menú borrado
     NotTopTreeMenuPersonalized=Menús personalizados no vinculados a una entrada del menú superior
    @@ -1158,6 +1162,7 @@ OptionVatMode=IVA debido
     OptionVATDebitOption=Devengo
     OptionVatDefaultDesc=El IVA es pagadero: <br> - a la entrega de los bienes (utilizamos la fecha de la factura) <br> - en los pagos por los servicios
     OptionVatDebitOptionDesc=El IVA es pagadero: <br> - a la entrega de los bienes (utilizamos la fecha de la factura) <br> - en la factura (débito) de los servicios
    +OptionPaymentForProductAndServicesDesc=El IVA es pagadero: <br> - en el pago de bienes<br> - en los pagos por servicios
     SummaryOfVatExigibilityUsedByDefault=Tiempo de exigibilidad del IVA por defecto según la opción elegida:
     OnPayment=En pago
     SupposedToBePaymentDate=Fecha de pago utilizada
    @@ -1215,7 +1220,7 @@ BankOrderESDesc=Orden de exhibición en español
     ChequeReceiptsNumberingModule=Compruebe el módulo de numeración de recibos
     MultiCompanySetup=Configuración de módulo multi-compañía
     SuppliersSetup=Configuración del módulo de proveedor
    -SuppliersCommandModel=Plantilla completa del pedido del proveedor (logotipo ...)
    +SuppliersCommandModel=Plantilla completa de orden de compra (logo ...)
     SuppliersInvoiceModel=Plantilla completa de la factura del proveedor (logotipo ...)
     SuppliersInvoiceNumberingModel=Modelos de numeración de facturas de proveedores
     IfSetToYesDontForgetPermission=Si se establece en sí, no se olvide de proporcionar permisos a los grupos o usuarios permitidos para la segunda aprobación
    @@ -1244,7 +1249,6 @@ NoAmbiCaracAutoGeneration=No utilice caracteres ambiguos ("1", "l", "i", "|", "0
     SalariesSetup=Configuración de los salarios del módulo
     SortOrder=Orden de clasificación
     Format=Formato
    -TypePaymentDesc=0: tipo de pago del cliente, 1: tipo de pago del proveedor, 2: tipo de pago de clientes y proveedores
     IncludePath=Incluir ruta (definida en la variable %s)
     ExpenseReportsSetup=Configuración del módulo Informes de gastos
     TemplatePDFExpenseReports=Plantillas de documentos para generar el documento de informe de gastos
    @@ -1264,7 +1268,7 @@ InstallModuleFromWebHasBeenDisabledByFile=La instalación del módulo externo de
     ConfFileMustContainCustom=La instalación o creación de un módulo externo desde la aplicación necesita guardar los archivos del módulo en el directorio <strong>%s</strong>. Para que Dolibarr procese este directorio, debe configurar su <strong>conf/conf.php</strong> para agregar las 2 líneas de directiva: <br><strong>$dolibarr_main_url_root_alt ='/custom';</strong><br><strong>$dolibarr_main_document_root_alt='%s/custom';</strong>
     HighlightLinesOnMouseHover=Resalta las líneas de la mesa cuando el movimiento del mouse pasa por encima
     HighlightLinesColor=Resalta el color de la línea cuando pasa el mouse (mantente vacío para que no resalte)
    -TextTitleColor=Color del título de la página
    +TextTitleColor=Color del texto del título de la página
     LinkColor=Color de enlaces
     PressF5AfterChangingThis=Presione CTRL + F5 en el teclado o borre la caché de su navegador después de cambiar este valor para que sea efectivo
     NotSupportedByAllThemes=Will trabaja con temas centrales, puede no ser compatible con temas externos
    @@ -1291,17 +1295,12 @@ FillFixTZOnlyIfRequired=Ejemplo: +2 (llenar solo si se experimentó un problema)
     ExpectedChecksum=Suma de comprobación esperada
     CurrentChecksum=Cheque actual
     ForcedConstants=Valores constantes requeridos
    -MailToSendProposal=Para enviar la propuesta del cliente
    -MailToSendOrder=Para enviar la orden del cliente
    -MailToSendInvoice=Para enviar la factura del cliente
    -MailToSendShipment=Para enviar el envío
    -MailToSendIntervention=Enviar intervención
    -MailToSendSupplierRequestForQuotation=Para enviar solicitud de presupuesto al proveedor
    -MailToSendSupplierOrder=Para enviar una orden de proveedor
    -MailToSendSupplierInvoice=Para enviar la factura del proveedor
    -MailToThirdparty=Para enviar correos electrónicos desde una página de terceros
    -MailToMember=Para enviar un correo electrónico desde la página de miembro
    -MailToUser=Para enviar un correo electrónico desde la página de usuario
    +MailToSendProposal=Propuestas de clientes
    +MailToSendInvoice=Facturas de cliente
    +MailToSendSupplierRequestForQuotation=Solicitud de presupuesto
    +MailToSendSupplierOrder=Ordenes de compra
    +MailToSendSupplierInvoice=Facturas del vendedor
    +MailToProject=Página de proyectos
     ByDefaultInList=Mostrar de forma predeterminada en la vista de lista
     YouUseLastStableVersion=Usas la última versión estable
     TitleExampleForMajorRelease=Ejemplo de mensaje que puede usar para anunciar esta versión principal (no dude en utilizarla en sus sitios web)
    @@ -1342,6 +1341,8 @@ BaseCurrency=Moneda de referencia de la empresa (entre en la configuración de l
     WarningNoteModulePOSForFrenchLaw=Este módulo %s cumple con las leyes francesas (Loi Finance 2016) porque el módulo Registros no reversibles se activa automáticamente.
     WarningInstallationMayBecomeNotCompliantWithLaw=Intenta instalar el módulo %s que es un módulo externo. Activar un módulo externo significa que confía en el editor del módulo y está seguro de que este módulo no altera negativamente el comportamiento de su aplicación y cumple con las leyes de su país (%s). Si el módulo trae una característica no legal, usted se convierte en responsable del uso de un software no legal.
     SetToYesIfGroupIsComputationOfOtherGroups=Establezca esto en sí si este grupo es un cálculo de otros grupos
    +SeveralLangugeVariatFound=Varias variantes de lenguaje encontradas
    +GDPRContactDesc=Si almacena datos sobre empresas / ciudadanos europeos, puede almacenar aquí el contacto responsable del Reglamento general de protección de datos
     ResourceSetup=Recurso de configuración del módulo
     UseSearchToSelectResource=Use un formulario de búsqueda para elegir un recurso (en lugar de una lista desplegable).
     DisabledResourceLinkUser=Deshabilitar característica para vincular un recurso a los usuarios
    diff --git a/htdocs/langs/es_CL/agenda.lang b/htdocs/langs/es_CL/agenda.lang
    index 0a2f4b880db..e77382bd868 100644
    --- a/htdocs/langs/es_CL/agenda.lang
    +++ b/htdocs/langs/es_CL/agenda.lang
    @@ -29,6 +29,9 @@ PropalClassifiedBilledInDolibarr=Propuesta %s clasificado facturado
     InvoiceValidatedInDolibarrFromPos=Factura %s validada de POS
     InvoiceBackToDraftInDolibarr=La factura %s vuelve al estado del giro
     InvoicePaidInDolibarr=Factura %s cambiado a pagado
    +MemberSubscriptionAddedInDolibarr=Se agregó la suscripción %s para el miembro %s
    +MemberSubscriptionModifiedInDolibarr=Suscripción %s para el miembro %s modificado
    +MemberSubscriptionDeletedInDolibarr=Suscripción %s para el miembro %s eliminado
     ShipmentValidatedInDolibarr=Envío %s validado
     ShipmentClassifyClosedInDolibarr=Envío %s clasificado facturado
     ShipmentUnClassifyCloseddInDolibarr=Envío %s clasificado reabierto
    @@ -67,6 +70,7 @@ DefaultWorkingDays=Rango predeterminado de días laborables en la semana (Ejempl
     DefaultWorkingHours=Horas de trabajo predeterminadas en el día (Ejemplo: 9-18)
     ExtSites=Importar calendarios externos
     ExtSitesEnableThisTool=Mostrar los calendarios externos (definidos en la configuración global) en la agenda. No afecta los calendarios externos definidos por los usuarios.
    +AgendaExtNb=Calendario no. %s
     ExtSiteUrlAgenda=URL para acceder al archivo .ical
     DateActionBegin=Fecha del evento de inicio
     ConfirmCloneEvent=¿Seguro que quieres clonar el evento <b>%s</b>?
    diff --git a/htdocs/langs/es_CL/banks.lang b/htdocs/langs/es_CL/banks.lang
    index 3134b917ba1..0737ac77fb4 100644
    --- a/htdocs/langs/es_CL/banks.lang
    +++ b/htdocs/langs/es_CL/banks.lang
    @@ -1,9 +1,9 @@
     # Dolibarr language file - Source file is en_US - banks
    -MenuBankCash=Banco/Caja
     MenuVariousPayment=Pagos diversos
     MenuNewVariousPayment=Nuevo pago misceláneo
     BankAccount=cuenta bancaria
     BankAccounts=Cuentas bancarias
    +BankAccountsAndGateways=Cuentas bancarias | Puertas de enlace
     AccountRef=Ref de cuenta financiera
     AccountLabel=Etiqueta de cuenta financiera
     CashAccount=Cuenta de efectivo
    @@ -97,7 +97,6 @@ PaymentDateUpdateSucceeded=Fecha de pago actualizada con éxito
     PaymentDateUpdateFailed=La fecha de pago no se pudo actualizar
     Transactions=Actas
     BankTransactionLine=Entrada bancaria
    -AllAccounts=Todas las cuentas bancarias / de efectivo
     FutureTransaction=Transacción en futur. No hay manera de conciliar.
     SelectChequeTransactionAndGenerate=Seleccione / filtro de cheques para incluir en el recibo de depósito de cheque y haga clic en "Crear".
     InputReceiptNumber=Elija el extracto bancario relacionado con la conciliación. Use un valor numérico ordenable: AAAAMM o AAAAMMDD
    diff --git a/htdocs/langs/es_CL/bills.lang b/htdocs/langs/es_CL/bills.lang
    index 11d752cb07b..60c7428c075 100644
    --- a/htdocs/langs/es_CL/bills.lang
    +++ b/htdocs/langs/es_CL/bills.lang
    @@ -50,6 +50,7 @@ paymentInInvoiceCurrency=en la moneda de las facturas
     DeletePayment=Eliminar pago
     ConfirmDeletePayment=¿Seguro que quieres eliminar este pago?
     ConfirmConvertToReduc=¿Desea convertir este %s en un descuento absoluto? <br> El importe se guardará entre todos los descuentos y podría utilizarse como descuento para una factura actual o futura para este cliente.
    +ConfirmConvertToReducSupplier=¿Desea convertir este %s en un descuento absoluto? <br> El importe se guardará entre todos los descuentos y podría utilizarse como un descuento para una factura actual o futura para este proveedor.
     SupplierPayments=Pagos de proveedores
     ReceivedCustomersPayments=Pagos recibidos de los clientes
     PayedSuppliersPayments=Pagos pagados a proveedores
    @@ -68,6 +69,7 @@ PaymentAmount=Monto del pago
     ValidatePayment=Validar el pago
     PaymentHigherThanReminderToPay=Pago más alto que un recordatorio para pagar
     HelpPaymentHigherThanReminderToPay=Atención, el monto de pago de una o más facturas es más alto que el resto para pagar. <br> Edite su entrada; de lo contrario, confirme y piense en crear una nota de crédito del exceso recibido por cada factura en exceso.
    +HelpPaymentHigherThanReminderToPaySupplier=Atención, el monto de pago de una o más facturas es más alto que el resto para pagar. <br> Edite su entrada; de lo contrario, confirme y piense en crear una nota de crédito del exceso pagado por cada factura en exceso.
     ClassifyUnBilled=Clasificar 'Unbilled'
     CreateCreditNote=Crear nota de crédito
     AddBill=Crear factura o nota de crédito
    @@ -78,15 +80,14 @@ CancelBill=Cancelar una factura
     SendRemindByMail=Enviar recordatorio por correo electrónico
     DoPayment=Ingrese el pago
     DoPaymentBack=Ingrese el reembolso
    -ConvertToReduc=Convertir en futuros descuentos
    -ConvertExcessReceivedToReduc=Convertir el exceso recibido en futuros descuentos
    +ConvertToReduc=Marcar como crédito disponible
     EnterPaymentReceivedFromCustomer=Ingrese el pago recibido del cliente
     EnterPaymentDueToCustomer=Hacer el pago debido al cliente
     DisabledBecauseRemainderToPayIsZero=Desactivado porque permanecer sin pagar es cero
     PriceBase=Base de precios
     BillStatusDraft=Borrador (debe ser validado)
     BillStatusPaid=Pagado
    -BillStatusPaidBackOrConverted=Reembolso de la nota de crédito o convertido en descuento
    +BillStatusPaidBackOrConverted=Reembolso de nota de crédito o marcado como crédito disponible
     BillStatusConverted=Pagado (listo para el consumo en la factura final)
     BillStatusCanceled=Abandonado
     BillStatusValidated=Validado (debe pagarse)
    @@ -179,6 +180,7 @@ RemainderToTake=La cantidad restante a tomar
     RemainderToPayBack=Cantidad restante para reembolso
     AmountExpected=Cantidad reclamada
     ExcessReceived=Exceso recibido
    +ExcessPaid=Exceso de pago
     EscompteOffered=Des. ofrecido: pago anticipado
     SendBillRef=Presentación de la factura %s
     SendReminderBillRef=Presentación de la factura %s (recordatorio)
    @@ -234,6 +236,8 @@ Deposit=Pago inicial
     Deposits=Bajo pago
     DiscountFromCreditNote=Descuento de la nota de crédito %s
     DiscountFromDeposit=Anticipos desde la factura %s
    +DiscountFromExcessReceived=Pagos en exceso de la factura %s
    +DiscountFromExcessPaid=Pagos en exceso de la factura %s
     AbsoluteDiscountUse=Este tipo de crédito se puede utilizar en la factura antes de su validación
     CreditNoteDepositUse=La factura debe ser validada para usar este tipo de créditos
     NewGlobalDiscount=Nuevo descuento absoluto
    @@ -241,6 +245,9 @@ NewRelativeDiscount=Nuevo descuento relativo
     NoteReason=Nota / Motivo
     ReasonDiscount=Razón
     DiscountOfferedBy=Concedido por
    +DiscountStillRemaining=Descuentos o créditos disponibles
    +DiscountAlreadyCounted=Descuentos o créditos ya consumidos
    +CustomerDiscounts=Descuentos para clientes
     BillAddress=Dirección de la cuenta
     HelpEscompte=Este descuento es un descuento otorgado al cliente porque su pago se realizó antes del plazo.
     HelpAbandonBadCustomer=Esta cantidad se ha abandonado (el cliente dice que es un cliente malo) y se considera una pérdida excepcional.
    @@ -276,10 +283,16 @@ PaymentOnDifferentThirdBills=Permitir pagos en facturas de terceros diferentes,
     PaymentNote=Nota de pago
     ListOfPreviousSituationInvoices=Lista de facturas de situación previas
     ListOfNextSituationInvoices=Lista de próximas facturas de situación
    +ListOfSituationInvoices=Lista de facturas de situación
    +CurrentSituationTotal=Situación actual total
     FrequencyUnit=Unidad de frecuencia
     toolTipFrequency=Ejemplos: <br> <b> Establecer 7, Día </ b>: dar una nueva factura cada 7 días <br> <b> Establecer 3, Mes </ b>: dar una nueva factura cada 3 meses
     NextDateToExecution=Fecha para la próxima generación de facturas
     DateLastGeneration=Fecha de última generación
    +MaxPeriodNumber=Número máximo de generación de factura
    +NbOfGenerationDone=Número de generación de factura ya realizada
    +NbOfGenerationDoneShort=Número de generación realizada
    +MaxGenerationReached=Número máximo de generaciones alcanzadas
     GeneratedFromRecurringInvoice=Generado a partir de la factura recurrente de la plantilla %s
     DateIsNotEnough=Fecha no alcanzada todavía
     InvoiceGeneratedFromTemplate=Factura %s generada a partir de la factura recurrente de la plantilla %s
    @@ -397,9 +410,13 @@ InvoiceSituationDesc=Crear una nueva situación después de una ya existente
     SituationAmount=Cantidad de factura de situación (neto)
     SituationDeduction=Sustracción de la situación
     CreateNextSituationInvoice=Crear la próxima situación
    +ErrorFindNextSituationInvoice=Error al no poder encontrar el siguiente ciclo de situación ref
    +ErrorOutingSituationInvoiceOnUpdate=No se puede publicar esta factura de situación.
     NotLastInCycle=Esta factura no es la última en el ciclo y no debe modificarse.
     DisabledBecauseNotLastInCycle=La siguiente situación ya existe.
     DisabledBecauseFinal=Esta situación es final.
    +situationInvoiceShortcode_AS=COMO
    +situationInvoiceShortcode_S=D
     CantBeLessThanMinPercent=El progreso no puede ser menor que su valor en la situación anterior.
     PDFCrevetteSituationNumber=Situación N ° %s
     PDFCrevetteSituationInvoiceLineDecompte=Factura de situación - COUNT
    @@ -414,3 +431,7 @@ DeleteRepeatableInvoice=Eliminar factura de plantilla
     ConfirmDeleteRepeatableInvoice=¿Estás seguro de que deseas eliminar la factura de la plantilla?
     CreateOneBillByThird=Cree una factura por un tercero (de lo contrario, una factura por pedido)
     BillCreated=%s factura (s) creada (s)
    +AutoFillDateFrom=Establecer fecha de inicio para la línea de servicio con fecha de factura
    +AutoFillDateFromShort=Establecer fecha de inicio
    +AutoFillDateToShort=Establecer fecha de finalización
    +MaxNumberOfGenerationReached=Número máximo de gen. alcanzado
    diff --git a/htdocs/langs/es_CL/commercial.lang b/htdocs/langs/es_CL/commercial.lang
    index 20ee2378ddf..fd74feaecb6 100644
    --- a/htdocs/langs/es_CL/commercial.lang
    +++ b/htdocs/langs/es_CL/commercial.lang
    @@ -44,7 +44,7 @@ ActionAC_CLO=Cerrar
     ActionAC_EMAILING=Enviar correo masivo
     ActionAC_COM=Enviar la orden del cliente por correo
     ActionAC_SHIP=Enviar el envío por correo
    -ActionAC_SUP_ORD=Enviar el pedido del proveedor por correo
    +ActionAC_SUP_ORD=Enviar pedido de compra por correo
     ActionAC_SUP_INV=Enviar la factura del proveedor por correo
     ActionAC_OTH=Otro
     ActionAC_OTH_AUTO=Eventos insertados automáticamente
    diff --git a/htdocs/langs/es_CL/companies.lang b/htdocs/langs/es_CL/companies.lang
    index 193bf35f5e4..81b3e831919 100644
    --- a/htdocs/langs/es_CL/companies.lang
    +++ b/htdocs/langs/es_CL/companies.lang
    @@ -6,9 +6,11 @@ ConfirmDeleteCompany=¿Está seguro de que desea eliminar esta empresa y toda la
     DeleteContact=Eliminar un contacto/dirección
     ConfirmDeleteContact=¿Está seguro de que desea eliminar este contacto y toda la información heredada?
     MenuNewProspect=Nuevo prospecto
    +MenuNewSupplier=Nuevo vendedor
     MenuNewPrivateIndividual=Nueva privada individual
    -NewCompany=Nueva empresa (prospecto, cliente, proveedor)
    +NewCompany=Nueva compañía (prospecto, cliente, vendedor)
     NewThirdParty=Nuevo tercero (prospecto, cliente, proveedor)
    +CreateDolibarrThirdPartySupplier=Crear un tercero (vendedor)
     CreateThirdPartyOnly=Crear un tercero
     CreateThirdPartyAndContact=Crear un tercero + un contacto infantil
     ProspectionArea=Área de Prospección
    @@ -27,6 +29,7 @@ ThirdPartyEmail=Correo electrónico de terceros
     ThirdPartyProspects=Perspectivas
     ThirdPartyProspectsStats=Perspectivas
     ThirdPartyCustomersWithIdProf12=Clientes con %s o %s
    +ThirdPartySuppliers=Vendedores
     Individual=Individuo privado
     ToCreateContactWithSameName=Creará automáticamente un contacto / dirección con la misma información que un tercero bajo el tercero. En la mayoría de los casos, incluso si su tercero es una persona física, crear un tercero solo es suficiente.
     ParentCompany=Empresa matriz
    @@ -47,7 +50,6 @@ Poste=Posición
     VATIsUsed=Impuesto a las ventas se utiliza
     VATIsNotUsed=Impuesto a las ventas no se utiliza
     CopyAddressFromSoc=Rellenar dirección con dirección de tercero
    -ThirdpartyNotCustomerNotSupplierSoNoRef=Tercero, ni cliente ni proveedor, no hay objetos de referencia disponibles
     OverAllProposals=Cotizaciones
     OverAllSupplierProposals=Peticiones de precio
     LocalTax1IsUsed=Use el segundo impuesto
    @@ -59,7 +61,7 @@ LocalTax2IsNotUsedES=IRPF no se usa
     TypeLocaltax1ES=Tipo de RE
     TypeLocaltax2ES=Tipo IRPF
     WrongCustomerCode=Código de cliente inválido
    -WrongSupplierCode=Código de proveedor inválido
    +WrongSupplierCode=Código de proveedor no válido
     CustomerCodeModel=Modelo de código de cliente
     SupplierCodeModel=Modelo de código de proveedor
     ProfId6=ID Profesional 6
    @@ -87,16 +89,26 @@ ProfId1US=Id del profesor (FEIN)
     VATIntra=ID de impuesto a las ventas
     VATIntraShort=Identificación del impuesto
     VATIntraSyntaxIsValid=La sintaxis es valida
    +VATReturn=Devolución del IVA
     ProspectCustomer=Prospecto/Cliente
     Prospect=Prospectar
     CustomerCard=Tarjeta Cliente
     CustomerRelativeDiscount=Descuento relativo del cliente
    +SupplierRelativeDiscount=Descuento relativo del vendedor
     CustomerAbsoluteDiscountShort=Descuento absoluto
     CompanyHasNoRelativeDiscount=Este cliente no tiene descuento relativo por defecto
    +HasRelativeDiscountFromSupplier=Tiene un descuento predeterminado de <b> %s%% </ b> de este proveedor
    +HasNoRelativeDiscountFromSupplier=No tiene descuento relativo predeterminado de este proveedor
     CompanyHasAbsoluteDiscount=Este cliente tiene descuento disponible (notas de crédito o pagos anticipados) por <b>%s</b>%s
     CompanyHasDownPaymentOrCommercialDiscount=Este cliente tiene descuento disponible (pagos iniciales, comerciales) para <b>%s</b>%s
     CompanyHasCreditNote=Este cliente todavía tiene notas de crédito por <b>%s</b>%s
    +HasNoAbsoluteDiscountFromSupplier=No tiene crédito de descuento disponible de este proveedor
    +HasAbsoluteDiscountFromSupplier=Tiene descuentos disponibles (notas de créditos o anticipos) para <b> %s </ b> %s de este proveedor
    +HasDownPaymentOrCommercialDiscountFromSupplier=Tiene descuentos disponibles (comerciales, anticipos) para <b> %s </ b> %s de este proveedor
    +HasCreditNoteFromSupplier=Tiene notas de crédito para <b> %s </ b> %s de este proveedor
     CompanyHasNoAbsoluteDiscount=Este cliente no tiene crédito de descuento disponible
    +CustomerAbsoluteDiscountAllUsers=Descuentos absolutos de clientes (concedidos por todos los usuarios)
    +CustomerAbsoluteDiscountMy=Descuentos absolutos de clientes (otorgados por usted)
     AddContactAddress=Crear contacto / dirección
     EditContactAddress=Editar contacto / dirección
     ContactId=ID de contacto
    @@ -111,7 +123,7 @@ SupplierCodeShort=Código de proveedor
     CustomerCodeDesc=Código de cliente, único para todos los clientes
     SupplierCodeDesc=Código de proveedor, único para todos los proveedores
     RequiredIfCustomer=Obligatorio si un tercero es un cliente o prospecto
    -RequiredIfSupplier=Requerido si un tercero es un proveedor
    +RequiredIfSupplier=Requerido si un tercero es un vendedor
     ValidityControledByModule=Validez controlada por módulo
     ThisIsModuleRules=Estas son las reglas para este módulo
     ProspectToContact=Perspectiva de contactar
    @@ -133,7 +145,7 @@ NoContactForAnyProposal=Este contacto no es contacto de ninguna cotización
     NoContactForAnyContract=Este contacto no es un contacto para ningún contrato
     NoContactForAnyInvoice=Este contacto no es un contacto para ninguna factura
     EditCompany=Editar empresa
    -ThisUserIsNot=Este usuario no es un prospecto, cliente ni proveedor
    +ThisUserIsNot=Este usuario no es un cliente potencial, ni un proveedor
     VATIntraCheck=Cheque
     VATIntraCheckDesc=El enlace <b>%s</b> permite preguntar al servicio europeo de verificación de IVA. Se requiere un acceso externo a Internet desde el servidor para que este servicio funcione.
     VATIntraCheckableOnEUSite=Consultar el IVA intracomunitario en el sitio de la comisión europea
    @@ -168,9 +180,10 @@ NoDolibarrAccess=Sin acceso a Dolibarr
     ExportDataset_company_1=Terceros (Empresas / fundaciones / personas físicas) y propiedades
     ExportDataset_company_2=Contactos y propiedades
     ImportDataset_company_1=Terceros (Empresas / fundaciones / personas físicas) y propiedades
    +ImportDataset_company_2=Contactos / Direcciones (de terceros o no) y atributos
     ImportDataset_company_4=Terceros / representantes de ventas (asignar usuarios de representantes de ventas a las empresas)
     DeliveryAddress=Dirección de entrega
    -SupplierCategory=Categoría del proveedor
    +SupplierCategory=Categoría del vendedor
     DeleteFile=Borrar archivo
     ConfirmDeleteFile=¿Seguro que quieres eliminar este archivo?
     AllocateCommercial=Asignado al representante de ventas
    @@ -190,12 +203,14 @@ CurrentOutstandingBill=Factura pendiente actual
     OutstandingBill=Max. por factura pendiente
     OutstandingBillReached=Max. por la factura pendiente alcanzado
     OrderMinAmount=Monto mínimo para la orden
    -MonkeyNumRefModelDesc=Devuelva numero con formato %saaam-nnnn para código de cliente y %saaam-nnnn para código de proveedor donde yy es año, mm es mes y nnnn es una secuencia sin interrupción y sin retorno a 0.
    +MonkeyNumRefModelDesc=Devuelva el número con el formato %syymm-nnnn para el código del cliente y %syymm-nnnn para el código del proveedor donde yy es año, mm es mes y nnnn es una secuencia sin interrupción y sin retorno a 0.
     LeopardNumRefModelDesc=El código es libre. Este código se puede modificar en cualquier momento.
     ManagingDirectors=Nombre del gerente (CEO, director, presidente ...)
     MergeOriginThirdparty=Tercero duplicado (tercero que desea eliminar)
     ConfirmMergeThirdparties=¿Estás seguro de que deseas fusionar a este tercero en el actual? Todos los objetos vinculados (facturas, pedidos, ...) se moverán al tercero actual, luego se eliminará el tercero.
    +ThirdpartiesMergeSuccess=Los terceros se han fusionado
     SaleRepresentativeLogin=Inicio de sesión del representante de ventas
     SaleRepresentativeFirstname=Nombre del representante de ventas
     SaleRepresentativeLastname=Apellido del representante de ventas
    +ErrorThirdpartiesMerge=Hubo un error al eliminar los terceros. Por favor revise el registro. Los cambios han sido revertidos.
     NewCustomerSupplierCodeProposed=Nuevo código de cliente o proveedor sugerido en código duplicado
    diff --git a/htdocs/langs/es_CL/compta.lang b/htdocs/langs/es_CL/compta.lang
    index d69f324cc36..c96ad280645 100644
    --- a/htdocs/langs/es_CL/compta.lang
    +++ b/htdocs/langs/es_CL/compta.lang
    @@ -16,7 +16,6 @@ Accountparent=Cuenta para padres
     Accountsparent=Cuentas de padres
     MenuReportInOut=Ingresos / gastos
     ReportInOut=Balance de ingresos y gastos
    -ReportTurnover=Volumen de negocios
     PaymentsNotLinkedToInvoice=Los pagos no están vinculados a ninguna factura, por lo que no están vinculados a ningún tercero
     PaymentsNotLinkedToUser=Pagos no vinculados a ningún usuario
     Profit=Lucro
    @@ -26,9 +25,11 @@ Credit=Crédito
     Piece=Contabilidad Doc.
     AmountHTVATRealReceived=Neto recaudado
     AmountHTVATRealPaid=Neto pagado
    +VATToPay=Venta de impuestos
     VATReceived=Impuesto recibido
     VATToCollect=IVA Crédito
    -VATSummary=Balance de impuestos
    +VATSummary=Impuesto mensual
    +VATBalance=Balance de impuestos
     VATPaid=Impuesto pagado
     LT1Summary=Resumen de impuestos 2
     LT2Summary=Resumen de impuestos 3
    @@ -61,14 +62,13 @@ MenuNewSocialContribution=Nuevo impuesto social / fiscal
     NewSocialContribution=Nuevo impuesto social / fiscal
     AddSocialContribution=Agregar impuesto social / fiscal
     ContributionsToPay=Impuestos sociales/fiscales a pagar
    -AccountancyTreasuryArea=Área de Contabilidad / Tesorería
     PaymentCustomerInvoice=Pago de factura de cliente
     PaymentSupplierInvoice=Pago de factura del proveedor
     PaymentSocialContribution=Pago de impuestos sociales/fiscales
     PaymentVat=Pago del IVA
     ListPayment=Lista de pagos
     ListOfCustomerPayments=Lista de pagos de clientes
    -ListOfSupplierPayments=Lista de pagos al proveedor
    +ListOfSupplierPayments=Lista de pagos de proveedores
     DateStartPeriod=Fecha de inicio
     DateEndPeriod=Fecha final
     newLT1Payment=Nuevo pago de impuestos 2
    @@ -83,16 +83,15 @@ LT2PaymentES=Pago de IRPF
     VATPayment=Pago de impuestos a las ventas
     VATPayments=Pagos de impuestos de ventas
     VATRefund=Reembolso del impuesto a las ventas
    +NewVATPayment=Nuevo pago del impuesto a las ventas
     Refund=Reembolso
     SocialContributionsPayments=Pagos de impuestos sociales/fiscales
     ShowVatPayment=Mostrar el pago del IVA
     BalanceVisibilityDependsOnSortAndFilters=El saldo es visible en esta lista solo si la tabla se ordena de forma ascendente en %s y se filtra para 1 cuenta bancaria
     CustomerAccountancyCode=Código de contabilidad del cliente
    -SupplierAccountancyCode=Código de contabilidad del proveedor
    +SupplierAccountancyCode=Código de contabilidad del vendedor
     CustomerAccountancyCodeShort=Cust. cuenta. código
     SupplierAccountancyCodeShort=Cenar. cuenta. código
    -SalesTurnover=El volumen de ventas
    -SalesTurnoverMinimum=Volumen mínimo de ventas
     ByThirdParties=Por terceros
     ByUserAuthorOfInvoice=Por autor de factura
     CheckReceipt=Depósito de cheque
    @@ -111,8 +110,6 @@ ConfirmDeleteSocialContribution=¿Estás seguro de que deseas eliminar este pago
     ExportDataset_tax_1=Impuestos y pagos sociales y fiscales
     CalcModeVATDebt=Modo <b>%sIVA sobre compromisos contables%s</b>.
     CalcModeVATEngagement=Modo <b>%s IVA en ingresos-gastos%s</b>.
    -CalcModeDebt=Modo <b>%sReclamaciones-Deudas%s</b> escrito en <b>Compromisos contables</b>.
    -CalcModeEngagement=Modo <b>%sIngresos-Gastos%s</b>Indicado en <b>contabilidad de efectivo</b>
     CalcModeBookkeeping=Análisis de <b> datos registrados en la tabla Libro mayor contable </ b>
     CalcModeLT1=Modo<b> %sRE en facturas de clientes - facturas de proveedores %s</b>
     CalcModeLT1Debt=Modo <b>%sRE en las facturas del cliente %s</b>
    @@ -124,25 +121,37 @@ AnnualSummaryInputOutputMode=Balance de ingresos y gastos, resumen anual
     AnnualByCompanies=Saldo de ingresos y gastos, por grupos predefinidos de cuenta
     AnnualByCompaniesDueDebtMode=Saldo de ingresos y gastos, detalle por grupos predefinidos, modo <b>%sReclamaciones-Deudas%s</b> escrito en <b>compromiso contable</b>
     AnnualByCompaniesInputOutputMode=Balance de ingresos y gastos, detalle por grupos predefinidos, modo <b>%sIngresos-Gastos%s</b> escrito en <b>contabilidad de efectivo</b>.
    -SeeReportInInputOutputMode=Ver informe <b>%sIngresos-Gastos%s</b> escrito en <b> contabilidad de efectivo </b> para un cálculo de los pagos efectivos realizados
    -SeeReportInDueDebtMode=Ver informe <b>%s Reclamaciones-Deudas %s</b>, escrito en <b>Compromisos contable</b> para un cálculo en las facturas emitidas.
    -SeeReportInBookkeepingMode=Ver informe <b>%sContabilidad%s</b> para un cálculo en el análisis de la <b>tabla de contabilidad</b>
     RulesAmountWithTaxIncluded=- Las cantidades que se muestran son con todos los impuestos incluidos
     RulesResultDue=- Incluye facturas pendientes, gastos, IVA, donaciones ya sean pagadas o no. También incluye salarios pagados. <br> - Se basa en la fecha de validación de facturas e IVA y en la fecha de vencimiento de los gastos. Para los salarios definidos con el módulo Salario, se usa la fecha de valor del pago.
     RulesResultInOut=- Incluye los pagos reales realizados en facturas, gastos, IVA y salarios. <br> - Se basa en las fechas de pago de las facturas, gastos, IVA y salarios. La fecha de donación para la donación.
     RulesCADue=- Incluye las facturas vencidas del cliente ya sean pagadas o no. <br> - Se basa en la fecha de validación de estas facturas. <br>
     RulesCAIn=- Incluye todos los pagos efectivos de las facturas recibidas de los clientes. <br> - Se basa en la fecha de pago de estas facturas <br>
    +RulesCATotalSaleJournal=Incluye todas las líneas de crédito del diario Sale.
     RulesAmountOnInOutBookkeepingRecord=Incluye registro en su Libro mayor con cuentas de contabilidad que tiene el grupo "GASTOS" o "INGRESOS"
     RulesResultBookkeepingPredefined=Incluye registro en su Libro mayor con cuentas de contabilidad que tiene el grupo "GASTOS" o "INGRESOS"
     RulesResultBookkeepingPersonalized=Muestra un registro en su Libro mayor con cuentas de contabilidad <b> agrupadas por grupos personalizados </ b>
     SeePageForSetup=Ver el menú <a href="%s"> %s </a> para la configuración
    +LT1ReportByCustomers=Informe el impuesto 2 por un tercero
    +LT2ReportByCustomers=Informe el impuesto 3 por un tercero
    +LT1ReportByCustomersES=Informe de un tercero RE
    +LT2ReportByCustomersES=Informe de un tercero IRPF
    +VATReport=Informe de impuesto a la venta
    +VATReportByPeriods=Informe de impuestos de venta por período
    +VATReportByRates=Informe de impuestos a la venta por tarifas
    +VATReportByThirdParties=Informe de impuestos a la venta por parte de terceros
    +VATReportByCustomers=Informe de impuestos de venta por cliente
     VATReportByCustomersInInputOutputMode=Informe del cliente IVA recaudado y pagado
    +VATReportByQuartersInInputOutputMode=Informe por tasa de impuesto a la venta del impuesto recaudado y pagado
    +LT1ReportByQuarters=Informe el impuesto 2 por tasa
    +LT2ReportByQuarters=Informe el impuesto 3 por tasa
     LT1ReportByQuartersES=Informe por tasa RE
     LT2ReportByQuartersES=Informe por tasa de IRPF
     SeeVATReportInInputOutputMode=Ver informe<b>%sajuste de IVA%s</b>para un cálculo estándar
     SeeVATReportInDueDebtMode=Consulte el informe <b>%s IVA en flujo%s</b> para un cálculo con una opción en el flujo
     RulesVATInServices=- Para los servicios, el informe incluye las regulaciones del IVA realmente recibidas o emitidas sobre la base de la fecha de pago.
    +RulesVATInProducts=- Para los activos materiales, el informe incluye el IVA recibido o emitido sobre la base de la fecha de pago.
     RulesVATDueServices=- Para los servicios, el informe incluye las facturas con IVA adeudadas, pagadas o no, en función de la fecha de la factura.
    +RulesVATDueProducts=- Para los activos materiales, el informe incluye las facturas del IVA, en función de la fecha de la factura.
     OptionVatInfoModuleComptabilite=Nota: Para los activos materiales, debe usar la fecha de entrega para ser más justo.
     PercentOfInvoice=%% / factura
     NotUsedForGoods=No usado en productos
    @@ -161,13 +170,15 @@ DatePaymentTermCantBeLowerThanObjectDate=La fecha del plazo de pago no puede ser
     Pcg_type=Tipo de Pcg
     Pcg_subtype=Subtipo Pcg
     InvoiceLinesToDispatch=Líneas de factura para enviar
    +ByProductsAndServices=Por producto y servicio
     RefExt=Ref externo
     ToCreateAPredefinedInvoice=Para crear una plantilla de factura, cree una factura estándar, luego, sin validarla, haga clic en el botón "%s".
     LinkedOrder=Enlace a la orden
     CalculationRuleDesc=Para calcular el IVA total, hay dos métodos: <br>El método 1 es redondear el IVA en cada línea y luego sumarlas.<br> El método 2 es sumar todos los IVA en cada línea, luego redondear el resultado.<br>El resultado final puede diferir de algunos centavos. El modo predeterminado es el modo <b>%s</b>.
     CalculationRuleDescSupplier=De acuerdo con el proveedor, elija el método apropiado para aplicar la misma regla de cálculo y obtenga el mismo resultado esperado por su proveedor.
    -TurnoverPerProductInCommitmentAccountingNotRelevant=El informe de facturación por producto, al utilizar el modo <b> contabilidad de efectivo </ b> no es relevante. Este informe solo está disponible cuando se utiliza el modo <b> contabilidad del compromiso </ b> (ver configuración del módulo de contabilidad).
     AccountancyJournal=Revista de códigos contables
    +ACCOUNTING_VAT_SOLD_ACCOUNT=Cuenta de contabilidad de forma predeterminada para el IVA sobre las ventas (se usa si no está definido en la configuración del diccionario de IVA)
    +ACCOUNTING_VAT_BUY_ACCOUNT=Cuenta de contabilidad de forma predeterminada para el IVA en compras (se usa si no está definido en la configuración del diccionario de IVA)
     ACCOUNTING_VAT_PAY_ACCOUNT=Cuenta de contabilidad por defecto para pagar el IVA
     ACCOUNTING_ACCOUNT_CUSTOMER=Cuenta de contabilidad utilizada para terceros clientes
     ACCOUNTING_ACCOUNT_CUSTOMER_Desc=La cuenta de contabilidad dedicada definida en la tarjeta de un tercero se utilizará solo para los contadores de Subledger. Este se usará para el Libro mayor y como valor predeterminado de la contabilidad del Libro mayor auxiliar si no se define una cuenta de cliente dedicada dedicada a terceros.
    @@ -186,3 +197,8 @@ ImportDataset_tax_vat=Pagos de IVA
     ErrorBankAccountNotFound=Error: cuenta bancaria no encontrada
     FiscalPeriod=Período contable
     ListSocialContributionAssociatedProject=Lista de contribuciones sociales asociadas con el proyecto
    +AccountingAffectation=Asignación de contabilidad
    +LastDayTaxIsRelatedTo=Último día del período el impuesto está relacionado con
    +VATDue=Impuesto de venta reclamado
    +ByVatRate=Por tasa de impuesto a la venta
    +PurchasebyVatrate=Compra por tasa de impuestos de venta
    diff --git a/htdocs/langs/es_CL/ecm.lang b/htdocs/langs/es_CL/ecm.lang
    index 455403b320a..6bff606eb69 100644
    --- a/htdocs/langs/es_CL/ecm.lang
    +++ b/htdocs/langs/es_CL/ecm.lang
    @@ -4,8 +4,8 @@ ECMAddSection=Agregar directorio
     ECMCreationDate=Fecha de creación
     ECMNbOfSubDir=Cantidad de subdirectorios
     ECMNbOfFilesInSubDir=Número de archivos en subdirectorios
    -ECMArea=Área EDM
    -ECMAreaDesc=El área EDM (Gestión electrónica de documentos) le permite guardar, compartir y buscar rápidamente todo tipo de documentos en Dolibarr.
    +ECMArea=Área de DMS / ECM
    +ECMAreaDesc=El área DMS / ECM (Sistema de gestión de documentos / gestión de contenido electrónico) le permite guardar, compartir y buscar rápidamente todo tipo de documentos en Dolibarr.
     ECMAreaDesc2=* Los directorios automáticos se rellenan automáticamente al agregar documentos desde la tarjeta de un elemento. <br> * Los directorios manuales se pueden usar para guardar documentos no vinculados a un elemento en particular.
     ECMSectionWasRemoved=El directorio <b>%s</b> ha sido borrado.
     ECMSectionWasCreated=El directorio <b>%s</b> ha sido creado.
    @@ -23,9 +23,10 @@ ECMDocsByExpenseReports=Documentos vinculados a informes de gastos
     ECMNoDirectoryYet=Sin directorio creado
     DeleteSection=Eliminar directorio
     ConfirmDeleteSection=¿Puedes confirmar que quieres borrar el directorio <b>%s</b>?
    -CannotRemoveDirectoryContainsFiles=Eliminado no es posible porque contiene algunos archivos
    +CannotRemoveDirectoryContainsFilesOrDirs=La eliminación no es posible porque contiene algunos archivos o subdirectorios
    +CannotRemoveDirectoryContainsFiles=La eliminación no es posible porque contiene algunos archivos
     ECMFileManager=Administrador de archivos
    -ECMSelectASection=Seleccione un directorio en el árbol de la izquierda ...
    +ECMSelectASection=Seleccione un directorio en el árbol ...
     DirNotSynchronizedSyncFirst=Este directorio parece ser creado o modificado fuera del módulo ECM. Primero debe hacer clic en el botón "Resincronizar" para sincronizar el disco y la base de datos para obtener el contenido de este directorio.
     HashOfFileContent=Hash del contenido del archivo
     FileNotYetIndexedInDatabase=Archivo aún no indexado en la base de datos (intente volver a subirlo)
    diff --git a/htdocs/langs/es_CL/install.lang b/htdocs/langs/es_CL/install.lang
    index e5d97d9ae47..46ddfab26fe 100644
    --- a/htdocs/langs/es_CL/install.lang
    +++ b/htdocs/langs/es_CL/install.lang
    @@ -73,8 +73,8 @@ AdminLoginAlreadyExists=La cuenta de administrador de Dolibarr '<b>%s</b>' ya ex
     FailedToCreateAdminLogin=Error al crear la cuenta de administrador de Dolibarr.
     WarningRemoveInstallDir=Advertencia, por razones de seguridad, una vez completada la instalación o actualización, para evitar el uso de herramientas de instalación nuevamente, debe agregar un archivo llamado <b> install.lock </ b> en el directorio de documentos de Dolibarr, para evitar el uso malicioso de este. .
     ChoosedMigrateScript=Elija script de migración
    -DataMigration=Migración de datos
    -DatabaseMigration=Estructura de la migración de bases
    +DataMigration=Migración de base de datos (datos)
    +DatabaseMigration=Migración de la base de datos (estructura + algunos datos)
     ProcessMigrateScript=Procesamiento de script
     ChooseYourSetupMode=Elija su modo de configuración y haga clic en "Comenzar" ...
     FreshInstall=Instalación nueva
    @@ -170,4 +170,6 @@ MigrationCategorieAssociation=Migración de categorías
     MigrationEvents=Migración de eventos para agregar el propietario del evento a la tabla de asignación
     MigrationRemiseEntity=Actualizar el valor del campo de entidad de llx_societe_remise
     MigrationRemiseExceptEntity=Actualizar el valor del campo de entidad de llx_societe_remise_except
    +MigrationUserRightsEntity=Actualizar el valor del campo de entidad de llx_user_rights
    +MigrationUserGroupRightsEntity=Actualizar el valor del campo de entidad de llx_usergroup_rights
     ErrorFoundDuringMigration=Se informó un error durante el proceso de migración, por lo que el siguiente paso no está disponible. Para ignorar los errores, puede <a href="%s"> hacer clic aquí </a>, pero la aplicación o algunas características pueden no funcionar correctamente hasta que se solucionen.
    diff --git a/htdocs/langs/es_CL/main.lang b/htdocs/langs/es_CL/main.lang
    index 8875f25d01f..6c2991575d2 100644
    --- a/htdocs/langs/es_CL/main.lang
    +++ b/htdocs/langs/es_CL/main.lang
    @@ -49,11 +49,13 @@ ErrorNoVATRateDefinedForSellerCountry=Error, sin tasas de IVA definidas para el
     ErrorNoSocialContributionForSellerCountry=Error, ningún tipo de impuestos sociales/fiscales definidos para el país '%s'.
     ErrorFailedToSaveFile=Error, no se pudo guardar el archivo.
     ErrorCannotAddThisParentWarehouse=Está intentando agregar un almacén principal que ya es hijo de uno actual
    +MaxNbOfRecordPerPage=Número máximo de registro por página
     NotAuthorized=Usted no está autorizado a hacer eso.
     SetDate=Establece la fecha
     SeeAlso=Véase también %s
     SeeHere=Mira aquí
     ClickHere=haga clic aquí
    +Here=aquí
     BackgroundColorByDefault=Color de fondo predeterminado
     FileRenamed=El archivo fue renombrado con éxito
     FileGenerated=El archivo fue generado con éxito
    @@ -121,6 +123,7 @@ Valid=Válido
     ToLink=Enlazar
     Choose=Escoger
     Resize=Cambiar el tamaño
    +ResizeOrCrop=Cambiar el tamaño o el cultivo
     NoUserGroupDefined=Ningún grupo de usuarios definido
     PasswordRetype=Reescribe tu contraseña
     NoteSomeFeaturesAreDisabled=Tenga en cuenta que muchas características / módulos están deshabilitados en esta demostración.
    @@ -134,6 +137,7 @@ NumberByMonth=Cantidad Mensual
     AmountByMonth=Monto por mes
     Logout=Cerrar sesión
     NoLogoutProcessWithAuthMode=Sin función de desconexión aplicativa con modo de autenticación <b>%s</b>
    +Connection=Iniciar sesión
     Setup=Configurar
     Cards=Tarjetas
     DateToday=El día de hoy
    @@ -166,6 +170,7 @@ Copy=Dupdo
     Default=Defecto
     DefaultValues=Valores predeterminados
     UnitPriceHT=Precio unitario (neto)
    +UnitPriceHTCurrency=Precio unitario (neto) (moneda)
     UnitPriceTTC=Precio unitario
     PriceU=ARRIBA.
     PriceUHT=P.U. (net)
    @@ -192,6 +197,7 @@ AmountLT1ES=Cantidad RE
     AmountTotal=Cantidad total
     AmountAverage=Cantidad promedio
     PriceQtyMinHT=Cantidad de precio min. (impuesto neto)
    +PriceQtyMinHTCurrency=Cantidad de precio min. (neto de impuestos) (moneda)
     SubTotal=Total parcial
     TotalHTShort=Total (neto)
     TotalHTShortCurrency=Total (neto en moneda)
    @@ -220,10 +226,12 @@ VATCode=Código de tasa impositiva
     VATNPR=Tasa de impuesto NPR
     DefaultTaxRate=Tasa de impuesto predeterminada
     Average=Promedio
    +RemainToPay=Seguir pagando
     Module=Módulo / Aplicación
     Modules=Módulos / Aplicaciones
     FullList=Lista llena
     ExternalRef=Ref. externo
    +RefSupplier=Árbitro. vendedor
     CommercialProposalsShort=Cotizaciones
     ActionsToDo=Eventos para hacer
     ActionsToDoShort=Que hacer
    @@ -231,12 +239,14 @@ ActionsDoneShort=Hecho
     ActionNotApplicable=No aplica
     ActionRunningNotStarted=Para comenzar
     CompanyFoundation=Empresa / Organización
    +Accountant=Contador
     ContactsForCompany=Contactos para este tercero
     ContactsAddressesForCompany=Contactos/direcciones para este tercero
     AddressesForCompany=Direcciones para este tercero
     ActionsOnCompany=Eventos sobre este tercero
     ActionsOnMember=Eventos sobre este miembro
     NActionsLate=%s tarde
    +Completed=Terminado
     RequestAlreadyDone=Solicitud ya grabada
     Filter=Filtrar
     FilterOnInto=Criterio de búsqueda '<strong>%s</strong>' en los campos %s
    @@ -257,7 +267,6 @@ Opened=Abierto
     Size=tamaño
     Topic=Tema
     ByCompanies=Por terceros
    -ByUsers=Por los usuarios
     Link=Enlazar
     Rejects=Rechaza
     Preview=Previsualizar
    @@ -308,7 +317,7 @@ Entity=Ambiente
     CustomerPreview=Vista previa del cliente
     SupplierPreview=Vista previa del proveedor
     ShowCustomerPreview=Mostrar vista previa del cliente
    -ShowSupplierPreview=Mostrar vista previa del proveedor
    +ShowSupplierPreview=Mostrar vista previa del vendedor
     Currency=Moneda
     InfoAdmin=Información para administradores
     Undo=Deshacer
    @@ -450,6 +459,7 @@ ConfirmSetToDraft=¿Estás seguro de que quieres volver al estado de Borrador?
     ImportId=Importar identificación
     EMailTemplates=Plantillas de correos electrónicos
     FileNotShared=Archivo no compartido para el público externo
    +LineNb=Line no
     Monday=lunes
     Tuesday=martes
     Thursday=jueves
    @@ -475,12 +485,15 @@ Select2MoreCharactersMore=<strong> Sintaxis de búsqueda: </strong><br><kbd><str
     Select2LoadingMoreResults=Cargando más resultados ...
     Select2SearchInProgress=Búsqueda en progreso ...
     SearchIntoCustomerInvoices=Facturas de cliente
    -SearchIntoSupplierOrders=Pedidos a proveedores
    +SearchIntoSupplierInvoices=Facturas del vendedor
    +SearchIntoSupplierOrders=Ordenes de compra
     SearchIntoCustomerProposals=Propuestas de clientes
    -SearchIntoSupplierProposals=Propuestas de proveedores
    +SearchIntoSupplierProposals=Propuestas del vendedor
     SearchIntoCustomerShipments=Envíos de clientes
     SearchIntoExpenseReports=Reporte de gastos
     SearchIntoLeaves=Vacaciones
     NbComments=Numero de comentarios
     CommentAdded=Comentario agregado
     Everybody=Todos
    +AssignedTo=Asignado a
    +ConfirmMassDraftDeletion=Borrador de confirmación de eliminación masiva
    diff --git a/htdocs/langs/es_CL/members.lang b/htdocs/langs/es_CL/members.lang
    index 4e4ad9b61b2..e9de73ff99f 100644
    --- a/htdocs/langs/es_CL/members.lang
    +++ b/htdocs/langs/es_CL/members.lang
    @@ -77,9 +77,25 @@ PublicMemberCard=Tarjeta pública de miembro
     SubscriptionNotRecorded=Suscripción no grabada
     AddSubscription=Crear suscripción
     ShowSubscription=Mostrar suscripción
    +SendingAnEMailToMember=Envío de información de correo electrónico al miembro
    +SendingEmailOnAutoSubscription=Envío de correo electrónico en el registro automático
    +SendingEmailOnMemberValidation=Enviando un correo electrónico sobre la validación de un nuevo miembro
    +SendingEmailOnNewSubscription=Envío de correo electrónico con nueva suscripción
    +SendingEmailOnCancelation=Enviando un correo electrónico sobre la cancelación
    +YourMembershipWasValidated=Su membresía fue validada
    +YourSubscriptionWasRecorded=Su nueva suscripción fue grabada
    +YourMembershipWasCanceled=Su membresía fue cancelada
     CardContent=Contenido de su tarjeta de miembro
    +ThisIsContentOfYourMembershipRequestWasReceived=Queremos informarle que se recibió su solicitud de membresía. <br> <br>
    +ThisIsContentOfSubscriptionReminderEmail=Queremos informarle que su suscripción está a punto de caducar. Esperamos que pueda renovarlo. <br> <br>
    +ThisIsContentOfYourCard=Esto es un recordatorio de la información que obtenemos sobre usted. No dude en contactarnos si algo parece estar mal. <br> <br>
     DescADHERENT_AUTOREGISTER_NOTIF_MAIL_SUBJECT=Asunto del correo electrónico recibido en caso de inscripción automática de un invitado
     DescADHERENT_AUTOREGISTER_NOTIF_MAIL=E-mail recibido en caso de auto inscripción de un invitado
    +DescADHERENT_EMAIL_TEMPLATE_AUTOREGISTER=Plantilla Correo electrónico para usar para enviar correos electrónicos a un miembro sobre la suscripción automática de miembros
    +DescADHERENT_EMAIL_TEMPLATE_MEMBER_VALIDATION=Plantilla de correo electrónico para usar para enviar correos electrónicos a un miembro sobre la validación de miembro
    +DescADHERENT_EMAIL_TEMPLATE_SUBSCRIPTION=Plantilla de correo electrónico para usar para enviar correos electrónicos a un miembro en una nueva grabación de suscripción
    +DescADHERENT_EMAIL_TEMPLATE_REMIND_EXPIRATION=Plantilla de correo electrónico para utilizar para enviar un recordatorio por correo electrónico cuando la suscripción está a punto de caducar
    +DescADHERENT_EMAIL_TEMPLATE_CANCELATION=Plantilla Correo electrónico a utilizar para enviar un correo electrónico a un miembro sobre la cancelación del miembro
     DescADHERENT_MAIL_FROM=Remitente Correo electrónico para correos electrónicos automáticos
     DescADHERENT_ETIQUETTE_TYPE=Formato de la página de etiquetas
     DescADHERENT_ETIQUETTE_TEXT=Texto impreso en las hojas de direcciones de los miembros
    @@ -130,3 +146,8 @@ VATToUseForSubscriptions=Tipo de IVA para suscripciones
     NoVatOnSubscription=Sin TVA para suscripciones
     MEMBER_PAYONLINE_SENDEMAIL=Correo electrónico a utilizar para recibir una advertencia por correo electrónico cuando Dolibarr reciba una confirmación de un pago validado para una suscripción (Ejemplo: paymentdone@example.com)
     ADHERENT_PRODUCT_ID_FOR_SUBSCRIPTIONS=Producto utilizado para la línea de suscripción en la factura: %s
    +SubscriptionRecorded=Suscripción grabada
    +NoEmailSentToMember=No se envió ningún correo electrónico al miembro
    +EmailSentToMember=Correo electrónico enviado al miembro al %s
    +SendReminderForExpiredSubscriptionTitle=Enviar recordatorio por correo electrónico para la suscripción caducada
    +SendReminderForExpiredSubscription=Enviar recordatorio por correo electrónico a los miembros cuando la suscripción esté a punto de caducar (parámetro es el número de días antes del final de la suscripción para enviar el recordatorio)
    diff --git a/htdocs/langs/es_CL/orders.lang b/htdocs/langs/es_CL/orders.lang
    index b224a65c271..a151781cc48 100644
    --- a/htdocs/langs/es_CL/orders.lang
    +++ b/htdocs/langs/es_CL/orders.lang
    @@ -1,9 +1,10 @@
     # Dolibarr language file - Source file is en_US - orders
     OrdersArea=Área de pedidos de clientes
    -SuppliersOrdersArea=Área de pedidos a proveedores
    +SuppliersOrdersArea=Área de pedidos de compras
     OrderCard=Tarjeta de pedido
     OrderId=Solicitar ID
     Order=Orden
    +PdfOrderTitle=Orden
     OrderLine=Fila para ordenar
     OrderDate=Fecha de orden
     OrderDateShort=Fecha de orden
    @@ -11,15 +12,15 @@ OrderToProcess=Orden para procesar
     NewOrder=Nueva orden
     ToOrder=Hacer orden
     MakeOrder=Hacer orden
    -SupplierOrder=Orden al proveedor
    -SuppliersOrders=Pedidos a proveedores
    -SuppliersOrdersRunning=Pedidos a proveedores actuales
    +SupplierOrder=Orden de compra
    +SuppliersOrders=Ordenes de compra
    +SuppliersOrdersRunning=Pedidos de compra actuales
     CustomerOrder=Pedido del cliente
     CustomersOrdersRunning=Pedidos de clientes actuales
     OrdersDeliveredToBill=Pedidos de clientes entregados a la cuenta
     OrdersToBill=Pedidos de clientes entregados
     OrdersToProcess=Pedidos de clientes para procesar
    -SuppliersOrdersToProcess=Pedidos a proveedores para procesar
    +SuppliersOrdersToProcess=Órdenes de compra para procesar
     StatusOrderCanceledShort=Cancelado
     StatusOrderSentShort=En proceso
     StatusOrderSent=Envío en proceso
    @@ -55,15 +56,15 @@ AddToDraftOrders=Añadir a orden de borrador
     OrdersOpened=Órdenes para procesar
     NoDraftOrders=No hay borradores de pedidos
     NoOrder=Sin orden
    -NoSupplierOrder=Sin orden de proveedor
    +NoSupplierOrder=Sin orden de compra
     LastOrders=Últimas %s pedidos de clientes
     LastCustomerOrders=Últimas %s pedidos de clientes
    -LastSupplierOrders=%s últimos pedidos a proveedores
    +LastSupplierOrders=Últimas %s órdenes de compra
     LastModifiedOrders=Últimas %s órdenes modificadas
     AllOrders=Todas las órdenes
     NbOfOrders=Numero de ordenes
     OrdersStatistics=Estadísticas de la orden
    -OrdersStatisticsSuppliers=Estadísticas de la orden del proveedor
    +OrdersStatisticsSuppliers=Estadísticas de orden de compra
     AmountOfOrdersByMonthHT=Cantidad de pedidos por mes (neto de impuestos)
     ListOfOrders=Lista de ordenes
     CloseOrder=Cerrar orden
    @@ -76,12 +77,12 @@ ConfirmMakeOrder=¿Estas seguro que deseas confirmar esta orden realizada <b>%s<
     GenerateBill=Generar factura
     ClassifyShipped=Clasificar entregado
     DraftOrders=Borradores de pedidos
    -DraftSuppliersOrders=Borrador de pedidos a proveedores
    +DraftSuppliersOrders=Borrador de órdenes de compra
     OnProcessOrders=En órdenes de proceso
     RefOrder=Ref. orden
     RefCustomerOrder=Ref. orden para el cliente
    -RefOrderSupplier=Ref. orden para el proveedor
    -RefOrderSupplierShort=Ref. proveedor de la orden
    +RefOrderSupplier=Árbitro. orden para el vendedor
    +RefOrderSupplierShort=Árbitro. ordene vendedor
     SendOrderByMail=Enviar pedido por correo
     ActionsOnOrder=Eventos por encargo
     NoArticleOfTypeProduct=Ningún artículo del tipo 'producto' por lo que no se puede enviar un artículo para este pedido
    @@ -93,18 +94,18 @@ ConfirmCloneOrder=¿Estas seguro que deseas clonar esta orden <b>%s</b>?
     DispatchSupplierOrder=Recibiendo el pedido del proveedor %s
     FirstApprovalAlreadyDone=Primera aprobación ya hecha
     SecondApprovalAlreadyDone=Segunda aprobación ya hecha
    -SupplierOrderReceivedInDolibarr=Pedido del proveedor %s recibido %s
    -SupplierOrderSubmitedInDolibarr=Pedido del proveedor %s enviado
    -SupplierOrderClassifiedBilled=Pedido del proveedor %s conjunto facturado
    +SupplierOrderReceivedInDolibarr=La orden de compra %s recibió %s
    +SupplierOrderSubmitedInDolibarr=Orden de compra %s enviada
    +SupplierOrderClassifiedBilled=Pedido de compra %s establecido facturado
     OtherOrders=Otras órdenes
     TypeContact_commande_internal_SALESREPFOLL=Orden representativa del cliente de seguimiento
     TypeContact_commande_internal_SHIPPING=Representante de seguimiento de envío
     TypeContact_commande_external_BILLING=Contacto cliente de facturación cotización
     TypeContact_commande_external_SHIPPING=Contacto de envío del cliente
     TypeContact_commande_external_CUSTOMER=Orden de seguimiento de contacto con el cliente
    -TypeContact_order_supplier_internal_SALESREPFOLL=Orden de proveedor de seguimiento representativo
    +TypeContact_order_supplier_internal_SALESREPFOLL=Orden de compra de seguimiento representativa
     TypeContact_order_supplier_internal_SHIPPING=Representante de seguimiento de envío
    -TypeContact_order_supplier_external_BILLING=Contacto de factura del proveedor
    +TypeContact_order_supplier_external_BILLING=Contacto factura del vendedor
     TypeContact_order_supplier_external_SHIPPING=Contacto de envío del proveedor
     TypeContact_order_supplier_external_CUSTOMER=Orden de seguimiento de contacto del proveedor
     Error_COMMANDE_SUPPLIER_ADDON_NotDefined=Constante COMMANDE_SUPPLIER_ADDON no definido
    diff --git a/htdocs/langs/es_CL/other.lang b/htdocs/langs/es_CL/other.lang
    index e4aed8f8337..4f83154f0ca 100644
    --- a/htdocs/langs/es_CL/other.lang
    +++ b/htdocs/langs/es_CL/other.lang
    @@ -64,9 +64,6 @@ LinkedObject=Objeto vinculado
     NbOfActiveNotifications=Número de notificaciones (N° de correos electrónicos de destinatarios)
     PredefinedMailTest=__(Hola)__\nEste es un correo de prueba enviado a __EMAIL__.\nLas dos líneas están separadas por un retorno de carro.\n\n__USER_SIGNATURE__
     PredefinedMailTestHtml=__(Hola)__\nEste es un correo de <b> prueba </b> (la palabra prueba debe estar en negrita). <br> Las dos líneas están separadas por un retorno de carro. <br> <br> __USER_SIGNATURE__
    -PredefinedMailContentSendInvoice=__(Hola)__\n\nAquí encontrará la factura __REF__\n\nEste es el enlace para realizar su pago en línea si esta factura no se ha pagado aún:\n__ONLINE_PAYMENT_URL__\n\n__(Sinceramente)__\n\n__USER_SIGNATURE__
    -PredefinedMailContentSendInvoiceReminder=__(Hola)__\n\nNos gustaría advertirle que la factura __REF__ parece no ser pagada. Así que esta es la factura en el archivo adjunto de nuevo, como un recordatorio.\n\nEste es el enlace para realizar su pago en línea:\n__ONLINE_PAYMENT_URL__\n\n__(Sinceramente)__\n\n__USER_SIGNATURE__
    -PredefinedMailContentSendProposal=__(Hola)__\n\nAquí encontrará la propuesta comercial __PREF__\n\n\n__(Sinceramente)__\n\n__USER_SIGNATURE__
     PredefinedMailContentSendSupplierProposal=__(Hola)__\n\nAquí encontrará la solicitud de precio __REF__\n\n\n__(Sinceramente)__\n\n__USER_SIGNATURE__
     PredefinedMailContentSendOrder=__(Hola)__\n\nAquí encontrará el orden __REF__\n\n\n__(Sinceramente)__\n\n__USER_SIGNATURE__
     PredefinedMailContentSendSupplierOrder=__(Hola)__\n\nAquí encontrará nuestro pedido __REF__\n\n\n__(Sinceramente)__\n\n__USER_SIGNATURE__
    @@ -148,7 +145,6 @@ CancelUpload=Cancelar carga
     FileIsTooBig=Los archivos son demasiado grandes
     PleaseBePatient=Por favor sea paciente...
     ResetPassword=Restablecer la contraseña
    -RequestToResetPasswordReceived=Se ha recibido una solicitud para cambiar su contraseña de Dolibarr
     NewKeyIs=Estas son sus nuevas claves para iniciar sesión
     NewKeyWillBe=Su nueva clave para iniciar sesión en el software será
     ClickHereToGoTo=Haga clic aquí para ir a %s
    @@ -164,3 +160,4 @@ LibraryVersion=Versión de biblioteca
     NoExportableData=No se pueden exportar datos (no hay módulos con datos exportables cargados o sin permisos)
     WebsiteSetup=Configuración del sitio web del módulo
     WEBSITE_KEYWORDS=Palabras clave
    +LinesToImport=Líneas para importar
    diff --git a/htdocs/langs/es_CL/products.lang b/htdocs/langs/es_CL/products.lang
    index a81f376141c..85d75f98d56 100644
    --- a/htdocs/langs/es_CL/products.lang
    +++ b/htdocs/langs/es_CL/products.lang
    @@ -43,6 +43,7 @@ CostPriceUsage=Este valor podría usarse para calcular el margen.
     SoldAmount=Cantidad vendida
     PurchasedAmount=Cantidad comprada
     MinPrice=Precio de venta mínimo
    +EditSellingPriceLabel=Editar etiqueta de precio de venta
     CantBeLessThanMinPrice=El precio de venta no puede ser inferior al mínimo permitido para este producto (%s sin IVA). Este mensaje también puede aparecer si escribe un descuento demasiado importante.
     ErrorProductAlreadyExists=Un producto con referencia %s ya existe.
     ErrorProductBadRefOrLabel=Valor incorrecto para referencia o etiqueta.
    @@ -79,6 +80,7 @@ ProductDeleted=Producto / Servicio "%s" borrado de la base de datos.
     ExportDataset_produit_1=Productos
     ConfirmDeleteProductLine=¿Estás seguro de que deseas eliminar esta línea de productos?
     PriceQtyMin=Precio para este min. cantidad (sin descuento)
    +PriceQtyMinCurrency=Precio para este min. cantidad (sin descuento) (moneda)
     VATRateForSupplierProduct=Tasa de IVA (para este proveedor / producto)
     DiscountQtyMin=Descuento predeterminado para esta cantidad
     NoPriceDefinedForThisSupplier=Sin precio/cantidad definida para este proveedor/producto
    @@ -148,8 +150,6 @@ PriceMode=Modo de precio
     DefaultPrice=Precio predeterminado
     ComposedProductIncDecStock=Aumentar / Disminuir el stock al cambiar producto padre
     ComposedProduct=Subproducto
    -MinSupplierPrice=Precio mínimo del proveedor
    -MinCustomerPrice=Precio mínimo del cliente
     DynamicPriceConfiguration=Configuración dinámica de precios
     DynamicPriceDesc=En la tarjeta del producto, con este módulo habilitado, debe poder establecer funciones matemáticas para calcular los precios del Cliente o del Proveedor. Dicha función puede usar todos los operadores matemáticos, algunas constantes y variables. Puede establecer aquí las variables que desea utilizar y si la variable necesita una actualización automática, la URL externa a utilizar para solicitar a Dolibarr que actualice automáticamente el valor.
     AddVariable=Agregar variable
    diff --git a/htdocs/langs/es_CL/projects.lang b/htdocs/langs/es_CL/projects.lang
    index da175642b74..8210d3ff1e0 100644
    --- a/htdocs/langs/es_CL/projects.lang
    +++ b/htdocs/langs/es_CL/projects.lang
    @@ -50,6 +50,7 @@ Time=Hora
     ListOfTasks=Lista de tareas
     GoToListOfTimeConsumed=Ir a la lista de tiempo consumido
     GoToListOfTasks=Ir a la lista de tareas
    +GoToGanttView=Ve a la vista de Gantt
     ListProposalsAssociatedProject=Listado de cotizaciones asociadas al proyecto
     ListOrdersAssociatedProject=Lista de pedidos de clientes asociados con el proyecto
     ListInvoicesAssociatedProject=Lista de facturas de clientes asociadas con el proyecto
    @@ -157,3 +158,5 @@ LatestProjects=Últimos %s proyectos
     LatestModifiedProjects=Últimos proyectos modificados %s
     NoAssignedTasks=Sin tareas asignadas (asigne proyectos / tareas al usuario actual desde el cuadro de selección superior para ingresar la hora en él)
     AllowCommentOnProject=Permitir comentarios de los usuarios sobre los proyectos
    +RecordsClosed=%s proyecto (s) cerrado
    +SendProjectRef=Proyecto de información %s
    diff --git a/htdocs/langs/es_CL/stocks.lang b/htdocs/langs/es_CL/stocks.lang
    index 06fd99b7411..fe8f71f5b08 100644
    --- a/htdocs/langs/es_CL/stocks.lang
    +++ b/htdocs/langs/es_CL/stocks.lang
    @@ -6,6 +6,7 @@ WarehouseEdit=Modificar el almacén
     WarehouseSource=Almacén de origen
     WarehouseSourceNotDefined=Sin almacén definido
     AddOne=Agrega uno
    +DefaultWarehouse=Almacén predeterminado
     WarehouseTarget=Almacén de destino
     ValidateSending=Eliminar envío
     CancelSending=Cancelar el envío
    @@ -13,6 +14,7 @@ StocksByLotSerial=Stock por lote/serie
     ErrorWarehouseRefRequired=Se requiere el nombre de referencia del almacén
     ListOfWarehouses=Lista de almacenes
     ListOfStockMovements=Lista de movimientos de stock
    +ListOfInventories=Lista de inventarios
     MovementId=Identificación del movimiento
     StockMovementForId=ID de movimiento %d
     ListMouvementStockProject=Lista de movimientos de stock asociados al proyecto
    @@ -47,7 +49,6 @@ DeStockOnValidateOrder=Disminuir las existencias reales en la validación de ped
     DeStockOnShipment=Disminuir las existencias reales en la validación de envío
     DeStockOnShipmentOnClosing=Disminuir las existencias reales en la clasificación de envío cerrado
     ReStockOnBill=Aumentar el stock real en la validación de facturas/notas de crédito de proveedores
    -ReStockOnValidateOrder=Aumentar las existencias reales en la aprobación de pedidos a proveedores
     ReStockOnDispatchOrder=Aumente las existencias reales en el despacho manual a los almacenes, después de que el proveedor ordene la recepción de los bienes
     OrderStatusNotReadyToDispatch=El pedido todavía no tiene o no tiene un estado que permite el despacho de productos en almacenes de existencias.
     StockDiffPhysicTeoric=Explicación de la diferencia entre stock físico y virtual
    diff --git a/htdocs/langs/es_CL/supplier_proposal.lang b/htdocs/langs/es_CL/supplier_proposal.lang
    index 874498b1b18..0565ecac402 100644
    --- a/htdocs/langs/es_CL/supplier_proposal.lang
    +++ b/htdocs/langs/es_CL/supplier_proposal.lang
    @@ -1,5 +1,5 @@
     # Dolibarr language file - Source file is en_US - supplier_proposal
    -SupplierProposal=Propuestas comerciales de proveedores
    +SupplierProposal=Propuestas comerciales del vendedor
     supplier_proposalDESC=Administrar las solicitudes de precios a los proveedores
     SupplierProposalNew=Nueva solicitud de precio
     CommRequest=Precio requerido
    @@ -9,23 +9,21 @@ DraftRequests=Borrador de solicitudes
     SupplierProposalsDraft=Borrador de propuestas de proveedores
     LastModifiedRequests=Últimas %s solicitudes de precios modificados
     RequestsOpened=Solicitudes de precio abierto
    -SupplierProposalArea=Área de propuestas del proveedor
    -SupplierProposalShort=Propuesta del proveedor
    -SupplierProposals=Propuestas de proveedores
    -SupplierProposalsShort=Propuestas de proveedores
    +SupplierProposalArea=Área de propuestas de proveedores
    +SupplierProposalShort=Propuesta del vendedor
    +SupplierProposals=Propuestas del vendedor
    +SupplierProposalsShort=Propuestas del vendedor
     NewAskPrice=Nueva solicitud de precio
     ShowSupplierProposal=Mostrar solicitud de precio
    -AddSupplierProposal=Crear una solicitud de precio
    -SupplierProposalRefFourn=Ref. Del proveedor
    +AddSupplierProposal=Crear cotización
    +SupplierProposalRefFourn=Vendedor de referencia
     SupplierProposalRefFournNotice=Antes de cerrar a "Aceptado", piense en captar las referencias de los proveedores.
     ConfirmValidateAsk=¿Está seguro de que desea validar esta solicitud de precio con el nombre <b>%s</b>?
     DeleteAsk=Borrar petición
     ValidateAsk=Validar solicitud
     SupplierProposalStatusDraft=Borrador (debe ser validado)
     SupplierProposalStatusValidated=Validado (la solicitud está abierta)
    -SupplierProposalStatusNotSigned=Rehusó
    -SupplierProposalStatusNotSignedShort=Rehusó
    -CopyAskFrom=Crear solicitud de precio copiando una solicitud existente
    +CopyAskFrom=Crear cotización copiando una existente
     CreateEmptyAsk=Crear solicitud en blanco
     CloneAsk=Solicitud de precio de clonación
     ConfirmCloneAsk=¿Seguro que quieres clonar la solicitud de precio <b>%s</b>?
    @@ -42,7 +40,7 @@ DefaultModelSupplierProposalToBill=Plantilla predeterminada al cerrar una solici
     DefaultModelSupplierProposalClosed=Plantilla predeterminada al cerrar una solicitud de precio (rechazada)
     ListOfSupplierProposals=Lista de solicitudes de propuestas de proveedores
     ListSupplierProposalsAssociatedProject=Lista de propuestas de proveedores asociadas con el proyecto
    -SupplierProposalsToClose=Propuestas de proveedores para cerrar
    -SupplierProposalsToProcess=Propuestas de proveedores para procesar
    +SupplierProposalsToClose=Propuestas del proveedor para cerrar
    +SupplierProposalsToProcess=Propuestas del proveedor para procesar
     LastSupplierProposals=Últimas %s solicitudes de precios
     AllPriceRequests=Todas las solicitudes
    diff --git a/htdocs/langs/es_CL/workflow.lang b/htdocs/langs/es_CL/workflow.lang
    index cd9e6580ee7..9946bbcb13d 100644
    --- a/htdocs/langs/es_CL/workflow.lang
    +++ b/htdocs/langs/es_CL/workflow.lang
    @@ -11,5 +11,5 @@ descWORKFLOW_INVOICE_CLASSIFY_BILLED_PROPAL=Clasifique la (s) propuesta (s) fuen
     descWORKFLOW_INVOICE_AMOUNT_CLASSIFY_BILLED_ORDER=Clasifique los pedidos de origen del cliente vinculados para facturar cuando se valida la factura del cliente (y si el importe de la factura es igual al importe total de los pedidos vinculados)
     descWORKFLOW_INVOICE_CLASSIFY_BILLED_ORDER=Clasifique los pedidos de origen del cliente vinculados para facturar cuando la factura del cliente se establece como pagada (y si el importe de la factura es igual al importe total de los pedidos vinculados)
     descWORKFLOW_ORDER_CLASSIFY_SHIPPED_SHIPPING=Clasifique la orden del cliente de origen vinculado para enviar cuando se valida un envío (y si la cantidad enviada por todos los envíos es la misma que en el orden de actualización)
    -descWORKFLOW_ORDER_CLASSIFY_BILLED_SUPPLIER_PROPOSAL=Clasifique la (s) propuesta (s) de proveedor de origen vinculadas para facturar cuando se valida la factura del proveedor (y si el importe de la factura es igual al importe total de las propuestas vinculadas)
    -descWORKFLOW_INVOICE_AMOUNT_CLASSIFY_BILLED_SUPPLIER_ORDER=Clasifique las órdenes de proveedor de origen vinculadas para facturar cuando se valida la factura del proveedor (y si el importe de la factura es igual al importe total de las órdenes vinculadas)
    +descWORKFLOW_ORDER_CLASSIFY_BILLED_SUPPLIER_PROPOSAL=Clasifique la (s) propuesta (s) de proveedores de origen vinculados para facturar cuando se valida la factura del proveedor (y si el importe de la factura es igual al importe total de las propuestas vinculadas)
    +descWORKFLOW_INVOICE_AMOUNT_CLASSIFY_BILLED_SUPPLIER_ORDER=Clasifique las órdenes de compra de origen vinculadas para facturar cuando se valida la factura del proveedor (y si el importe de la factura es igual al importe total de las órdenes vinculadas)
    diff --git a/htdocs/langs/es_CO/admin.lang b/htdocs/langs/es_CO/admin.lang
    index fbca12ee95b..a2e54cdcb94 100644
    --- a/htdocs/langs/es_CO/admin.lang
    +++ b/htdocs/langs/es_CO/admin.lang
    @@ -76,3 +76,4 @@ ExampleOfDirectoriesForModelGen=Examples of syntax:<br>c:\\mydir<br>/home/mydir<
     DictionaryCanton=Departamento
     LTRate=Tipo
     CompanyName=Nombre
    +ViewProductDescInThirdpartyLanguageAbility=Visualization of products descriptions in the third party language
    diff --git a/htdocs/langs/es_CO/bills.lang b/htdocs/langs/es_CO/bills.lang
    index 8179841b2e8..ee9279c7743 100644
    --- a/htdocs/langs/es_CO/bills.lang
    +++ b/htdocs/langs/es_CO/bills.lang
    @@ -13,3 +13,4 @@ PaymentTypeShortCB=Tarjeta de crédito
     PaymentTypeCHQ=Verificar
     PaymentTypeShortCHQ=Verificar
     BankDetails=Cuentas bancarias
    +situationInvoiceShortcode_S=D
    diff --git a/htdocs/langs/es_CO/main.lang b/htdocs/langs/es_CO/main.lang
    index bca2d98ca04..900a3db52b8 100644
    --- a/htdocs/langs/es_CO/main.lang
    +++ b/htdocs/langs/es_CO/main.lang
    @@ -32,6 +32,10 @@ UseLocalTax=Incluir impuestos
     CommercialProposalsShort=Cotizaciones
     RequestAlreadyDone=La solicitud ya ha sido procesada
     December=diciembre
    +MonthVeryShort02=V
    +MonthVeryShort03=L
    +MonthVeryShort05=L
    +MonthVeryShort09=D
     FindBug=Señalar un bug
     Currency=Moneda
     NewAttribute=Nuevo atributo
    diff --git a/htdocs/langs/es_DO/admin.lang b/htdocs/langs/es_DO/admin.lang
    index 426699b117a..d7037ec6bab 100644
    --- a/htdocs/langs/es_DO/admin.lang
    +++ b/htdocs/langs/es_DO/admin.lang
    @@ -2,7 +2,6 @@
     AntiVirusCommandExample=Example for ClamWin: c:\\Progra~1\\ClamWin\\bin\\clamscan.exe<br>Example for ClamAv: /usr/bin/clamscan
     AntiVirusParamExample=Example for ClamWin: --database="C:\\Program Files (x86)\\ClamWin\\lib"
     ExampleOfDirectoriesForModelGen=Examples of syntax:<br>c:\\mydir<br>/home/mydir<br>DOL_DATA_ROOT/ecm/ecmdir
    -HideAnyVATInformationOnPDF=Ocultar toda la información relacionada con el ITBIS en la generación de los PDF
     OldVATRates=Tasa de ITBIS antigua
     NewVATRates=Tasa de ITBIS nueva
     Permission91=Consultar impuestos e ITBIS
    @@ -16,6 +15,7 @@ LocalTax1IsNotUsedDesc=No usar un 2º tipo de impuesto (Distinto del ITBIS)
     LocalTax2IsNotUsedDesc=No usar un 2º tipo de impuesto (Distinto del ITBIS)
     UnitPriceOfProduct=Precio unitario sin ITBIS de un producto
     ShowVATIntaInAddress=Ocultar el identificador ITBIS en las direcciones de los documentos
    +ViewProductDescInThirdpartyLanguageAbility=Visualization of products descriptions in the third party language
     OptionVatMode=Opción de carga de ITBIS
     OptionVatDefaultDesc=La carga del ITBIS es: <br>-en el envío de los bienes (en la práctica se usa la fecha de la factura)<br>-sobre el pago por los servicios
     OptionVatDebitOptionDesc=La carga del ITBIS es: <br>-en el envío de los bienes (en la práctica se usa la fecha de la factura)<br>-sobre la facturación de los servicios
    diff --git a/htdocs/langs/es_EC/admin.lang b/htdocs/langs/es_EC/admin.lang
    index 2c38b535a36..7ed9732c760 100644
    --- a/htdocs/langs/es_EC/admin.lang
    +++ b/htdocs/langs/es_EC/admin.lang
    @@ -199,7 +199,7 @@ MAIN_MAIL_SMTP_SERVER=SMTP/Host SMTPS (Por defecto en php.ini: <b>%s</b>)
     MAIN_MAIL_SMTP_PORT_NotAvailableOnLinuxLike=SMTP/SMTPS puerto (No está definido en PHP en sistemas Unix)
     MAIN_MAIL_SMTP_SERVER_NotAvailableOnLinuxLike=SMTP/SMTPS Host (No está definido en PHP en sistemas Unix)
     MAIN_MAIL_EMAIL_FROM=Dirección electróica del remitente para correos electrónicos automáticos (por defecto en php.ini: <b>%s</b>)
    -MAIN_MAIL_ERRORS_TO=Correo electrónico utilizado como campo 'Errores a' en los correos electrónicos enviados
    +MAIN_MAIL_ERRORS_TO=Correo electrónico utilizado para los correos electrónicos devueltos con errores (campos 'Errores-Para' en los correos electrónicos enviados)
     MAIN_MAIL_AUTOCOPY_TO=Enviar sistemáticamente una copia carbon oculta (CCO) de todos los correos enviados a
     MAIN_DISABLE_ALL_MAILS=Desactivar todos los envíos de correo electrónico (con fines de prueba o demos)
     MAIN_MAIL_FORCE_SENDTO=Enviar todos los correos electrónicos a (en lugar de destinatarios reales, para fines de prueba)
    @@ -291,7 +291,8 @@ SecurityToken=Clave para proteger las URL
     NoSmsEngine=No hay gestor de envío de SMS disponible. El gestor de envío de SMS no está instalado con la distribución predeterminada (porque depende de un proveedor externo), pero puede encontrar algunos en %s
     PDFDesc=Puede configurar cada opción globales relacionados con la generación de PDF
     PDFAddressForging=Reglas para forjar cuadros de direcciones
    -HideAnyVATInformationOnPDF=Ocultar toda la información relacionada con el IVA en el PDF generado
    +HideAnyVATInformationOnPDF=Ocultar toda la información relacionada con Impuesto a las ventas / IVA en PDF generado
    +PDFRulesForSalesTax=Reglas para el impuesto a las ventas / IVA
     HideLocalTaxOnPDF=Ocultar tarifa de %s en la columna de impuestos de la columna de PDF
     HideDescOnPDF=Ocultar la descripción de los productos en el PDF generado
     HideRefOnPDF=Ocultar referencia de productos en PDF generado
    @@ -347,12 +348,13 @@ DisplayCompanyInfo=Mostrar la dirección de la empresa
     DisplayCompanyManagers=Mostrar nombres de administradores
     DisplayCompanyInfoAndManagers=Mostrar la dirección de la empresa y los nombres de los administradores
     EnableAndSetupModuleCron=Si desea que esta factura recurrente se genere automáticamente, el módulo *%s* Debe estar habilitado y configurado correctamente. De lo contrario, la generación de facturas se debe hacer manualmente desde esta plantilla con el botón *Crear*. Tenga en cuenta que, aunque haya habilitado la generación automática, puede iniciar la generación manual de forma segura. No es posible la generación de duplicados para el mismo período.
    -ModuleCompanyCodeAquarium=Devolver un código de contabilidad construido por:<br>1%s seguido por código de proveedor de cliente/proveedor para un código de contabilidad de proveedor,<br>1%s seguido por código de cliente de cliente/proveedor para un código de contabilidad de cliente.
    +ModuleCompanyCodeCustomerAquarium=%s seguido de un código de cliente externo para un código de contabilidad del cliente
    +ModuleCompanyCodeSupplierAquarium=%s seguido de un código de proveedor externo para un código de contabilidad de proveedor
     ModuleCompanyCodePanicum=Devolver un código de contabilidad vacío.
     ModuleCompanyCodeDigitaria=El código de contabilidad depende del código de un cliente/proveedor. El código está compuesto por el carácter "C" en la primera posición seguido por los primeros 5 caracteres del código de cliente/proveedor.
     Use3StepsApproval=De forma predeterminada, las órdenes de compra deben ser creadas y aprobadas por dos usuarios diferentes (un paso/usuario para crear y un paso/usuario para aprobar.) Nota: si el usuario tiene permiso para crear y aprobar, un paso/usuario será suficiente). Puede pedir con esta opción introducir una tercera aprobación de paso/usuario, si la cantidad es mayor que un valor dedicado (por lo que serán necesarios 3 pasos: 1= validación, 2= primera aprobación y 3= segunda aprobación si la cantidad es suficiente).<br> Establezca esto en blanco para una aprobación (2 pasos) es suficiente, establezca un valor muy bajo (0.1) si se requiere una segunda aprobación (3 pasos).
     UseDoubleApproval=Utilice una aprobación de 3 pasos cuando la cantidad (sin impuestos) es mayor que ...
    -WarningPHPMail2=Si su proveedor SMTP de correo electrónico necesita restringir el cliente de correo electrónico a algunas direcciones IP (muy raras), esta es la dirección IP de su aplicación ERP CRM:<strong>%s</strong>.
    +WarningPHPMail=ADVERTENCIA: Es mejor configurar los correos electrónicos salientes para usar el servidor de correo electrónico de su proveedor en lugar de la configuración predeterminada. Algunos proveedores de correo electrónico (como Yahoo) no le permiten enviar un correo electrónico desde otro servidor que no sea su propio servidor. Su configuración actual utiliza el servidor de la aplicación para enviar correos electrónicos y no el servidor de su proveedor de correo electrónico, por lo que algunos destinatarios (el compatible con el restrictivo protocolo DMARC) le preguntarán a su proveedor de correo electrónico si pueden aceptar su correo electrónico y algunos proveedores de correo electrónico. (como Yahoo) puede responder "no" porque el servidor no es un servidor de ellos, por lo que es posible que no se acepten algunos de sus correos electrónicos enviados (tenga cuidado también con la cuota de envío de su proveedor de correo electrónico). <br> Si su proveedor de correo electrónico (como Yahoo) tiene esta restricción, debe cambiar la Configuración de correo electrónico para elegir el otro método "Servidor SMTP" e ingresar el servidor SMTP y las credenciales provistas por su proveedor de correo electrónico (solicite a su proveedor de correo electrónico que le envíen las credenciales SMTP para su cuenta).
     ClickToShowDescription=Haga clic para mostrar la descripción
     DependsOn=Este módulo necesita el módulo(s)
     RequiredBy=Este módulo es necesario por el módulo(s)
    @@ -371,7 +373,7 @@ Module0Desc=Gestión de Usuarios / Empleados y Grupos
     Module1Name=Clientes / Proveedores
     Module1Desc=Empresas y gestión de contactos (clientes, prospectos ...)
     Module2Desc=Administración comercial
    -Module10Desc=Informes contables sencillos (revistas, facturación) basados en el contenido de la base de datos. Ningún despacho.
    +Module10Desc=Informes contables simples (diarios, rotación) basados en el contenido de la base de datos. No usa ninguna tabla de contabilidad.
     Module20Name=Propuestas
     Module20Desc=Gestión de propuestas comerciales
     Module22Name=E-mailings masivos
    @@ -381,7 +383,6 @@ Module25Name=Pedidos de los clientes
     Module25Desc=Administración de pedidos de clientes
     Module30Name=Facturas
     Module30Desc=Gestión de facturas y notas de crédito para clientes. Gestión de facturas para proveedores
    -Module40Desc=Administración de suministros y compras (órdenes y facturas)
     Module42Desc=Instalaciones de registro (archivo, syslog,...). Dichos registros son para propósitos técnicos/depuración.
     Module49Desc=Administración del editor
     Module50Desc=Administración de producto
    @@ -423,8 +424,6 @@ Module400Name=Proyectos / Oportunidades / Prospectos
     Module400Desc=198/5000\nGestión de proyectos, oportunidades/clientes potenciales y/o tareas. También puede asignar cualquier elemento (factura, orden, propuesta, intervención, ...) a un proyecto y obtener una vista transversal desde la vista del proyecto.
     Module410Name=Calendario web
     Module410Desc=Integración calendario web
    -Module500Name=Gastos especiales
    -Module500Desc=Administración de gastos especiales (impuestos, tasas sociales o fiscales, dividendos)
     Module510Name=Pago de salarios de empleados
     Module510Desc=Registre y siga el pago de los salarios de empleado
     Module520Name=Préstamo
    @@ -435,18 +434,17 @@ Module600Long=Tenga en cuenta que este módulo está dedicado a enviar mensajes
     Module700Desc=Administración de donaciones
     Module770Name=Reporte de gastos
     Module770Desc=Administración y reposición de informes de gastos (transporte, comida, ...)
    -Module1120Name=Propuesta comercial del proveedor
    -Module1120Desc=Solicitar al proveedor oferta comercial y precios
    +Module1120Name=Propuesta comercial del vendedor
     Module1200Desc=Integración Mantis
     Module1520Name=Generación de documentos
     Module1780Name=Etiquetas / Categorías
    -Module1780Desc=Crear etiquetas / categorías (productos, clientes, proveedores, contactos o miembros)
    +Module1780Desc=Crear etiquetas/categoría (productos, clientes, proveedores, contactos o miembros)
     Module2000Desc=Permitir editar algún área de texto usando un editor avanzado (Basado en CKEditor)
     Module2200Desc=Habilitar el uso de expresiones matemáticas para los precios
     Module2300Name=Trabajos programados
     Module2300Desc=Gestión de trabajos programados (alias cron o chrono table)
     Module2400Name=Eventos / Agenda
    -Module2400Desc=Seguir los eventos realizados y próximos. Permita que la aplicación registre eventos automáticos para propósitos de seguimiento o registre eventos manuales o cita.
    +Module2400Desc=Siga los eventos realizados y próximos. Deje que la aplicación registre los eventos automáticos con fines de seguimiento o registre eventos manuales o citas. Este es el módulo principal para una buena gestión de relaciones con clientes o proveedores.
     Module2500Desc=Sistema de gestión de documentos / gestión electrónica de contenidos. Organización automática de sus documentos generados o almacenados. Compártelos cuando lo necesites.
     Module2600Name=API / Servicios Web (servidor SOAP)
     Module2600Desc=Habilitar el servidor SOAP de Dolibarr que proporciona servicios API
    @@ -461,7 +459,6 @@ Module3200Desc=Active el registro de algunos eventos comerciales en un registro
     Module4000Desc=Administración de recursos humanos (administración del departamento, los contratos y los sentimientos de los empleados)
     Module5000Desc=Permite gestionar múltiples empresas
     Module6000Name=Flujo de Trabajo
    -Module6000Desc=Administración de flujo de trabajo
     Module10000Name=Sitios Web
     Module10000Desc=Cree sitios web públicos con un editor WYSIWYG. Simplemente configure su servidor web (Apache, Nginx, ...) para que apunte al directorio dedicado de Dolibarr para tenerlo en línea en Internet con su propio nombre de dominio.
     Module20000Name=Administración de solicitudes de permisos
    @@ -473,7 +470,7 @@ Module50100Name=Puntos de venta
     Module50100Desc=Módulo punto de venta (POS).
     Module50200Desc=Módulo para ofrecer una página de pago en línea que acepta pagos con PayPal (tarjeta de crédito o crédito de PayPal). Esto se puede usar para permitir que sus clientes realicen pagos gratuitos o para un pago en un objeto Dolibarr en particular (factura, orden, ...)
     Module50400Name=Contabilidad (avanzado)
    -Module50400Desc=Administración contable (entradas dobles)
    +Module50400Desc=Gestión contable (entradas dobles, libros auxiliares generales y auxiliares). Exporte el libro de contabilidad en otros formatos de software de contabilidad.
     Module54000Desc=Impresión directa (sin abrir los documentos) utilizando la interfaz Cups IPP (La impresora debe estar visible desde el servidor y CUPS debe instalarse en el servidor).
     Module55000Name=Sondeo, encuesta o votación
     Module55000Desc=Módulo para hacer sondeos en línea, encuestas o votaciones (como Doodle, Pasadores, Rdvz, ...)
    @@ -689,7 +686,6 @@ DictionaryProspectLevel=Nivel potencial de la perspectiva
     DictionaryCanton=Estado / Provincia
     DictionaryActions=Tipos de eventos de agenda
     DictionaryVAT=Tarifas de IVA o impuestos de IVA
    -DictionaryRevenueStamp=Cantidad de sellos fiscales
     DictionaryPaymentConditions=Términos de pago
     DictionaryTypeContact=Tipos de contacto / dirección
     DictionaryTypeOfContainer=Tipo de páginas web/contenedores
    @@ -706,7 +702,6 @@ DictionaryEMailTemplates=Plantillas de correo electrónico
     DictionaryProspectStatus=Estado de la prospección
     DictionaryHolidayTypes=Tipos de hojas
     DictionaryOpportunityStatus=Estado de la oportunidad del proyecto
    -TypeOfRevenueStamp=Tipo de sello de ingresos
     VATManagement=Administración del IVA
     VATIsUsedDesc=Por defecto al crear prospectos, facturas, órdenes, etc la tasa de IVA sigue la regla estándar activa: <br>Si el vendedor no está sujeto al IVA, entonces el IVA por defecto es 0. Fin de la regla. <br>Si el (país vendedor = país comprador), entonces el IVA por defecto es igual al IVA del producto en el país vendedor. Fin de la regla. <br>Si el vendedor y el comprador están en la Comunidad Europea y los bienes son productos de transporte (automóvil, barco, avión), el IVA por defecto es 0 (el IVA debe ser pagado por el comprador a la aduana de su país y no al vendedor). Fin de la regla. <br>Si el vendedor y el comprador están en la Comunidad Europea y el comprador no es una empresa, entonces el IVA por defecto es el IVA del producto vendido. Fin de la regla. <br>Si el vendedor y el comprador están en la Comunidad Europea y el comprador es una empresa, entonces el IVA es 0 por defecto. Fin de la regla.<br>En cualquier otro caso, el impuesto por defecto es IVA = 0. Fin de la regla.
     VATIsNotUsedDesc=Por defecto, el IVA propuesto es 0, que puede utilizarse para casos como asociaciones, particulares o pequeñas empresas.
    @@ -779,7 +774,6 @@ Delays_MAIN_DELAY_ACTIONS_TODO=Tolerancia de demora (en días) antes de la alert
     Delays_MAIN_DELAY_PROJECT_TO_CLOSE=Tolerancia de retardo (en días) antes de la alerta en el proyecto no cerrado en el tiempo
     Delays_MAIN_DELAY_TASKS_TODO=Tolerancia de retardo (en días) antes de la alerta sobre las tareas planificadas (tareas del proyecto) aún no finalizadas
     Delays_MAIN_DELAY_ORDERS_TO_PROCESS=Tolerancia de retardo (en días) antes de la alerta en pedidos no procesados todavía
    -Delays_MAIN_DELAY_SUPPLIER_ORDERS_TO_PROCESS=Tolerancia de retardo (en días) antes de la alerta en pedidos de proveedores no procesados aún
     Delays_MAIN_DELAY_PROPALS_TO_CLOSE=Tolerancia de retardo (en días) antes de la alerta sobre las propuestas para cerrar
     Delays_MAIN_DELAY_PROPALS_TO_BILL=Tolerancia de retardo (en días) antes de la alerta sobre propuestas no facturadas
     Delays_MAIN_DELAY_NOT_ACTIVATED_SERVICES=Retardo de tolerancia (en días) antes de la alerta de servicios para activar
    @@ -791,9 +785,8 @@ Delays_MAIN_DELAY_MEMBERS=Retardo de tolerancia (en días) antes de la alerta de
     Delays_MAIN_DELAY_CHEQUES_TO_DEPOSIT=Demora de la tolerancia (en días) antes de la alerta para cheques de depósito para hacer
     Delays_MAIN_DELAY_EXPENSEREPORTS=Retardo de tolerancia (en días) antes de la alerta para que los informes de gastos aprueben
     SetupDescription1=El área de configuración es para los parámetros de configuración inicial antes de comenzar a utilizar Dolibarr.
    -SetupDescription2=Los dos pasos de configuración obligatorios son los dos primeros en el menú de configuración a la izquierda: %s página de configuración de y %s página de configuración de:
    -SetupDescription3=Los parámetros del menú <a href="%s">%s -> %s</a> son necesarios porque los datos definidos se utilizan en las pantallas de Dolibarr y para personalizar el comportamiento predeterminado del software (por ejemplo, para las funciones relacionadas con el país)
    -SetupDescription4=Los parámetros en el menú <a href="%s">%s -> %s</a> son necesarios porque Dolibarr ERP/CRM es una colección de varios módulos/aplicaciones, todos más o menos independientes. Se añadirán nuevas funciones a los menús para cada módulo que se active.
    +SetupDescription3=Configuraciones en el menú <a href="%s">%s -> %s</a>. Este paso es necesario porque define los datos utilizados en las pantallas de Dolibarr para personalizar el comportamiento predeterminado del software (por ejemplo, para las características relacionadas con el país).
    +SetupDescription4=Configuraciones en el menú <a href="%s">%s -> %s</a>. Este paso es necesario porque Dolibarr ERP/CRM es una colección de varios módulos/aplicaciones, todos más o menos independientes. Las nuevas funciones se agregan a los menús para cada módulo que active.
     SetupDescription5=Otras entradas de menú controlan los parámetros opcionales.
     LogEvents=Eventos de auditoría de seguridad
     InfoBrowser=Acerca del navegador
    @@ -805,7 +798,8 @@ LogEventDesc=Puede activar aquí el registro de eventos de seguridad de Dolibarr
     AreaForAdminOnly=Los parámetros de configuración sólo pueden ser establecidos por <b>usuarios de administrador</b>.
     SystemInfoDesc=La información del sistema es información técnica diversa que se obtiene en modo de sólo lectura y visible sólo para los administradores.
     SystemAreaForAdminOnly=Esta área está disponible sólo para usuarios de administrador. Ninguno de los permisos de Dolibarr puede reducir este límite.
    -CompanyFundationDesc=Edite en esta página toda la información conocida de la empresa o fundación que necesita administrar (para ello, haga clic en "Modificar" o "Guardar" en la parte inferior de la página)
    +AccountantDesc=Edite en esta página toda la información conocida sobre su contador
    +AccountantFileNumber=Número de expediente
     DisplayDesc=Puede elegir cada parámetro relacionado con el aspecto de Dolibarr aquí
     AvailableModules=Aplicaciones/módulos disponibles
     ToActivateModule=Para activar los módulos, vaya al área de configuración (Inicio-> Configuración-> Módulos).
    @@ -924,11 +918,10 @@ UsersSetup=Configuración de módulos de usuario
     UserMailRequired=Se requiere correo electrónico para crear un nuevo usuario
     HRMSetup=Configuración del módulo de RRHH (Recursos Humanos)
     CompanySetup=Configuración del módulo de empresas
    -CompanyCodeChecker=Módulo de generación y comprobación de códigos de cliente / proveedor (cliente o proveedor)
    -AccountCodeManager=Módulo de generación de código de contabilidad (cliente o proveedor)
    +CompanyCodeChecker=Módulo para la generación y verificación de código de terceros (cliente o proveedor)
    +AccountCodeManager=Módulo para la generación de códigos de contabilidad (cliente o proveedor)
     NotificationsDesc=La función de notificaciones de EMails le permite enviar en forma silenciosa el correo automático, para algunos eventos de Dolibarr. Los destinos de las notificaciones se pueden definir:
     NotificationsDescUser=* Por usuarios, un usuario a la vez.
    -NotificationsDescContact=* Por contactos de cliente / proveedor, un contacto a la vez.
     NotificationsDescGlobal=* O estableciendo mensajes de destino globales en la página de configuración del módulo.
     ModelModules=Plantillas de documentos
     DocumentModelOdt=Generar documentos desde plantillas OpenDocuments (archivos .ODT o .ODS para OpenOffice, KOffice, TextEdit, ...)
    @@ -937,6 +930,7 @@ JSOnPaimentBill=Activar función para llenar automáticamente las líneas de pag
     CompanyIdProfChecker=Reglas de identificación profesional
     MustBeMandatory=¿Obligatorio crear cliente/proveedor?
     MustBeInvoiceMandatory=¿Es obligatorio validar facturas?
    +WebDavServer=URL raíz del %s servidor: %s
     WebCalUrlForVCalExport=Un enlace de exportación al formato <b>%s</b> está disponible en el siguiente enlace: %s
     BillsSetup=Configuración del módulo facturas
     BillsNumberingModule=Modelo de numeración de facturas y notas de crédito
    @@ -958,14 +952,14 @@ ProposalsPDFModules=Modelos de documentos de propuestas comerciales
     FreeLegalTextOnProposal=Texto libre sobre propuestas comerciales
     WatermarkOnDraftProposal=Marca de agua en proyectos de propuestas comerciales (ninguno si está vacío)
     BANK_ASK_PAYMENT_BANK_DURING_PROPOSAL=Solicitar la cuenta bancaria en la propuesta
    -SupplierProposalSetup=Solicitud de precios configuración de módulos proveedores
    +SupplierProposalSetup=Solicitud de precio configuración del módulo de proveedores
     SupplierProposalNumberingModules=Solicitud de precios modelos de numeración de proveedores
    -SupplierProposalPDFModules=Solicitud de precios proveedores modelos de documentos
    -FreeLegalTextOnSupplierProposal=Texto libre sobre proveedores de precios
    -WatermarkOnDraftSupplierProposal=Marca de agua en los proveedores de ofertas de precios de borrador (ninguno si está vacío)
    +SupplierProposalPDFModules=Solicitudes de precios modelos de documentos de proveedores
    +FreeLegalTextOnSupplierProposal=Texto libre en solicitudes de precios de vendedores/proveedores
    +WatermarkOnDraftSupplierProposal=Marca de agua en las solicitudes de precios preliminares de proveedores (ninguno si está vacío)
     BANK_ASK_PAYMENT_BANK_DURING_SUPPLIER_PROPOSAL=Solicitar la cuenta bancaria en la solicitud de precio
     WAREHOUSE_ASK_WAREHOUSE_DURING_ORDER=Pregunte por la fuente del almacén para el pedido
    -BANK_ASK_PAYMENT_BANK_DURING_SUPPLIER_ORDER=Solicitar la cuenta bancaria en la orden del proveedor
    +BANK_ASK_PAYMENT_BANK_DURING_SUPPLIER_ORDER=Preguntar por el destinatario de la cuenta bancaria en la orden de compra
     OrdersSetup=Configuración de la gestión de pedidos
     OrdersNumberingModules=Modelos de numeración de pedidos
     WatermarkOnDraftOrders=Marca de agua en los proyectos de pedidos (ninguno si está vacío)
    @@ -1128,7 +1122,6 @@ SyslogFilename=Nombre de archivo y ruta de acceso
     YouCanUseDOL_DATA_ROOT=Puede utilizar DOL_DATA_ROOT/dolibarr.log para un archivo de registro en el directorio "documents" de Dolibarr. Puede establecer una ruta de acceso diferente para almacenar este archivo.
     ErrorUnknownSyslogConstant=Constante %s no es una constante Syslog conocida
     OnlyWindowsLOG_USER=Windows sólo admite LOG_USER
    -CompressSyslogs=Syslog compresión y copia de seguridad de archivos
     SyslogFileNumberOfSaves=Copias de seguridad de registro
     ConfigureCleaningCronjobToSetFrequencyOfSaves=Configurar la programación de limpieza para establecer la frecuencia de copia de seguridad
     DonationsSetup=Configuración del módulo de donación
    @@ -1181,7 +1174,7 @@ OSCommerceErrorConnectOkButWrongDatabase=La conexión tuvo éxito pero la base d
     OSCommerceTestOk=Conexión al servidor '%s' en la base de datos '%s' con el usuario '%s' exitoso.
     OSCommerceTestKo1=Conexión al servidor '%s' tuvo éxito, pero no se pudo acceder a la base de datos '%s'.
     OSCommerceTestKo2=Conexión al servidor '%s' con el usuario '%s' falló.
    -StockSetup=Configuración módulo de almacén
    +StockSetup=Configuración del módulo de stock/inventario
     IfYouUsePointOfSaleCheckModule=Si utiliza un módulo de punto de venta (módulo POS proporcionado por defecto u otro módulo externo), esta configuración puede ser ignorada por su módulo de punto de venta. La mayoría de los módulos de punto de venta están diseñados para crear inmediatamente una factura y disminuir el stock por defecto, cualesquiera sean las opciones aquí. Por lo tanto, si necesita o no tener una disminución de existencias al registrar una venta desde su punto de venta, compruebe también que el módulo de POS este configurado.
     NotTopTreeMenuPersonalized=Menús personalizados no vinculados a una entrada de menú superior
     Menu=Selección del menú
    @@ -1269,7 +1262,7 @@ BankOrderESDesc=Orden de exhibición en español
     ChequeReceiptsNumberingModule=Módulo de numeración de recibos de cheques
     MultiCompanySetup=Configuración del módulo de varias empresas
     SuppliersSetup=Configuración del módulo de proveedores
    -SuppliersCommandModel=Plantilla completa de pedido de proveedor (logo ...)
    +SuppliersCommandModel=Plantilla completa de orden de compra (logo ...)
     SuppliersInvoiceModel=Plantilla completa de la factura del proveedor (logo ...)
     SuppliersInvoiceNumberingModel=Modelos de numeración de facturas de proveedores
     IfSetToYesDontForgetPermission=Si se establece en sí, no olvide proporcionar permisos a grupos o usuarios permitidos para la segunda aprobación
    @@ -1300,7 +1293,6 @@ NoAmbiCaracAutoGeneration=No utilice caracteres ambiguos ("1", "l", "i", "|", "0
     SalariesSetup=Configuración del módulo de los salarios
     SortOrder=Orden de clasificación
     Format=Formato
    -TypePaymentDesc=0:Tipo de pago del cliente, 1:Tipo de pago del proveedor, 2:Tipo de pago de clientes y proveedores
     IncludePath=Incluir ruta (definida en la variable %s)
     ExpenseReportsSetup=Configuración del módulo Informes de gastos
     TemplatePDFExpenseReports=Plantillas para generar el documento de informe de gastos
    @@ -1319,7 +1311,7 @@ InstallModuleFromWebHasBeenDisabledByFile=La instalación del módulo externo de
     ConfFileMustContainCustom=Instalar o construir un módulo externo desde la aplicación necesita guardar los archivos del módulo en el directorio <strong>%s</strong>. Para que este directorio sea procesado por Dolibarr, debes configurar tu <strong>conf/conf.php</strong> para añadir las 2 líneas de directiva:<strong>$dolibarr_main_url_root_alt='/custom';</strong><Br><strong>$dolibarr_main_document_root_alt ='%s/custom';</strong>
     HighlightLinesOnMouseHover=Resalte las líneas de la tabla cuando pase el mouse
     HighlightLinesColor=Resalte el color de la línea cuando el ratón pasa (mantenga vacío para no destacar)
    -TextTitleColor=Color del título de la página
    +TextTitleColor=Color del texto del título de la página
     LinkColor=Color de los enlaces
     PressF5AfterChangingThis=Presione CTRL+F5 en el teclado o borre la caché del navegador después de cambiar este valor para tenerlo efectivo
     NotSupportedByAllThemes=Trabajará con temas centrales, no puede ser apoyado por temas externos
    @@ -1344,18 +1336,13 @@ FillFixTZOnlyIfRequired=Ejemplo: +2 (relleno sólo si el problema ha sido experi
     ExpectedChecksum=Suma de control prevista
     CurrentChecksum=Suma de control actual
     ForcedConstants=Valores constantes requeridos
    -MailToSendProposal=Enviar propuesta de cliente
    -MailToSendOrder=Enviar la orden del cliente
    -MailToSendInvoice=Enviar la factura del cliente
    -MailToSendShipment=Enviar el pedido
    -MailToSendIntervention=Enviar intervención
    -MailToSendSupplierRequestForQuotation=Enviar solicitud de cotización al proveedor
    -MailToSendSupplierOrder=Enviar pedido de proveedor
    -MailToSendSupplierInvoice=Enviar la factura del proveedor
    -MailToSendContract=Enviar un contrato
    -MailToThirdparty=Enviar correo electrónico desde una página de terceros
    -MailToMember=Para enviar correo electrónico desde la página de miembro
    -MailToUser=Para enviar correos electrónicos desde la página del usuario
    +MailToSendProposal=Propuestas de clientes
    +MailToSendInvoice=Facturas de clientes
    +MailToSendSupplierRequestForQuotation=Solicitud de presupuesto/cotización
    +MailToSendSupplierOrder=Ordenes de compra
    +MailToSendSupplierInvoice=Facturas del vendedor/proveedor
    +MailToThirdparty=Clientes/Proveedores
    +MailToProject=Página de proyectos
     ByDefaultInList=Mostrar de forma predeterminada en la vista de lista
     YouUseLastStableVersion=Utiliza la última versión estable
     TitleExampleForMajorRelease=Ejemplo de mensaje que puede usar para anunciar esta versión principal (siéntase libre de usarla en sus sitios web)
    @@ -1398,6 +1385,7 @@ WarningInstallationMayBecomeNotCompliantWithLaw=Intenta instalar el módulo %s q
     SetToYesIfGroupIsComputationOfOtherGroups=Establezca esto en "sí" si este grupo es un cálculo de otros grupos
     EnterCalculationRuleIfPreviousFieldIsYes=Ingrese regla de cálculo si el campo anterior se estableció en Sí (por ejemplo, 'CODEGRP1+CODEGRP2')
     SeveralLangugeVariatFound=Algunas variantes de lenguaje encontradas
    +GDPRContactDesc=Si almacena datos sobre empresas/ciudadanos Europeos, puede almacenar aquí el contacto responsable del Reglamento General de Protección de Datos
     ResourceSetup=Configuración del módulo Recurso
     DisabledResourceLinkUser=Deshabilitar característica para vincular un recurso a los usuarios
     DisabledResourceLinkContact=Deshabilitar característica para vincular un recurso a contactos
    diff --git a/htdocs/langs/es_EC/main.lang b/htdocs/langs/es_EC/main.lang
    index 1238cf7b830..7268d5df4df 100644
    --- a/htdocs/langs/es_EC/main.lang
    +++ b/htdocs/langs/es_EC/main.lang
    @@ -49,6 +49,7 @@ ErrorNoVATRateDefinedForSellerCountry=Error, no hay tipos de IVA definidos para
     ErrorNoSocialContributionForSellerCountry=Error, no hay ningun tipo de impuesto fiscal definido para el país '%s'.
     ErrorFailedToSaveFile=Error, Error al guardar el archivo.
     ErrorCannotAddThisParentWarehouse=Está intentando agregar un almacén padre que ya es un hijo de uno actual
    +MaxNbOfRecordPerPage=Número máximo de registro por página
     NotAuthorized=No está autorizado para hacer eso.
     SetDate=Establecer fecha
     SeeHere=Mire aquí
    @@ -138,7 +139,7 @@ AmountByMonth=Monto por mes
     Limits=límites
     Logout=Cerrar sesión
     NoLogoutProcessWithAuthMode=No hay función de desconexión aplicable con el modo de autenticación <b>%s</b>
    -Connection=Iniciar Sesión
    +Connection=Iniciar sesión
     Setup=Configurar
     Cards=Tarjetas
     Card=Tarjeta
    @@ -222,6 +223,7 @@ VATCode=Código de tasa impositiva
     VATNPR=Tasa de impuesto NPR
     DefaultTaxRate=Tasa de impuesto predeterminada
     Average=Promedio
    +RemainToPay=Seguir pagando
     Module=Módulo/Aplicación
     Modules=Módulos/Aplicaciones
     List=Lista
    @@ -229,7 +231,7 @@ FullList=Lista completa
     Statistics=Estadística
     Ref=Referencia
     ExternalRef=Referencia externa
    -RefSupplier=Referencia proveedor
    +RefSupplier=Referencia del proveedor
     RefPayment=Referencia pago
     CommercialProposalsShort=Propuestas comerciales
     ActionsToDo=Eventos que se pueden hacer
    @@ -268,7 +270,6 @@ Validated=validado
     Opened=Abierto
     Topic=Tema
     ByCompanies=Por cliente
    -ByUsers=Por Usuario
     Rejects=Rechazos
     Preview=Vista Previa
     NextStep=Próximo paso
    @@ -312,6 +313,10 @@ MonthShort04=Abr
     MonthShort05=Mayo
     MonthShort08=Ago
     MonthShort12=Dic
    +MonthVeryShort02=V
    +MonthVeryShort03=L
    +MonthVeryShort05=L
    +MonthVeryShort09=D
     DateFormatYYYYMM=MM-AAAA
     DateFormatYYYYMMDD=DD-MM-AAAA
     DateFormatYYYYMMDDHHMM=DD-MM-AAAA HH:SS
    @@ -339,9 +344,9 @@ Warnings=Advertencias
     BuildDoc=Generar Documento
     Entity=Ambiente
     CustomerPreview=Vista previa del cliente
    -SupplierPreview=Vista Previa del proveedor
    +SupplierPreview=Vista previa del proveedor
     ShowCustomerPreview=Mostrar vista previa al cliente
    -ShowSupplierPreview=Mostrar la previsualización de un proveedor
    +ShowSupplierPreview=Mostrar vista previa del vendedor
     RefCustomer=Referencia de cliente
     Currency=Moneda
     Undo=Deshacer
    @@ -399,7 +404,6 @@ PrintContentArea=Mostrar la página para imprimir el área de contenido principa
     MenuManager=Administrador de menús
     WarningYouAreInMaintenanceMode=Advertencia, está en un modo de mantenimiento, por lo que sólo se permite el acceso <b>%s</b> a la aplicación en este momento.
     CoreErrorMessage=Disculpe, ocurrió un error. Póngase en contacto con el administrador del sistema para comprobar los registros o desactivar $dolibarr_main_prod=1 para obtener más información.
    -ValidatePayment=Validar pago
     FieldsWithAreMandatory=Los campos con <b>%s</b> son obligatorios
     FieldsWithIsForPublic=Los campos con <b>%s</b> se muestran en la lista pública de miembros. Si no lo desea, marque la casilla "público".
     AccordingToGeoIPDatabase=(Según la conversión GeoIP)
    @@ -480,6 +484,7 @@ TitleSetToDraft=Volver al borrador
     ConfirmSetToDraft=¿Seguro que desea volver al estado de borrador?
     EMailTemplates=Plantillas de correo electrónico
     FileNotShared=Archivo no compartido con público externo
    +LineNb=Número de línea
     MondayMin=Lun
     TuesdayMin=Mar
     WednesdayMin=Mier
    @@ -499,11 +504,14 @@ Select2LoadingMoreResults=Cargando más resultados ...
     Select2SearchInProgress=Búsqueda en proceso...
     SearchIntoThirdparties=Clientes/Proveedores
     SearchIntoCustomerInvoices=Facturas de clientes
    +SearchIntoSupplierInvoices=Facturas del vendedor/proveedor
    +SearchIntoSupplierOrders=Ordenes de compra
     SearchIntoCustomerProposals=Propuestas de clientes
    -SearchIntoSupplierProposals=Propuestas de proveedor
    +SearchIntoSupplierProposals=Propuestas del vendedor
     SearchIntoCustomerShipments=Envíos de clientes
     SearchIntoExpenseReports=Reporte de gastos
     SearchIntoLeaves=Hojas
     CommentPage=Espacio para comentarios
     Everybody=Todos
     AssignedTo=Asignado a
    +ConfirmMassDraftDeletion=Confirmación de eliminación masiva
    diff --git a/htdocs/langs/es_ES/accountancy.lang b/htdocs/langs/es_ES/accountancy.lang
    index 38f3ce8399c..12b9b1bb56b 100644
    --- a/htdocs/langs/es_ES/accountancy.lang
    +++ b/htdocs/langs/es_ES/accountancy.lang
    @@ -1,4 +1,5 @@
     # Dolibarr language file - en_US - Accounting Expert
    +Accounting=Contabilidad
     ACCOUNTING_EXPORT_SEPARATORCSV=Separador de columnas en el archivo de exportación
     ACCOUNTING_EXPORT_DATE=Formato de fecha en el archivo de exportación
     ACCOUNTING_EXPORT_PIECE=Exportar el número de asiento
    @@ -54,6 +55,7 @@ AccountancyAreaDescChartModel=PASO %s: Crear un modelo de plan general contable
     AccountancyAreaDescChart=PASO %s: Crear o comprobar el contenido de su plan general contable desde el menú %s
     
     AccountancyAreaDescVat=PASO %s: Defina las cuentas contables para cada tasa de IVA. Para ello puede usar el menú %s.
    +AccountancyAreaDescDefault=STEP %s: Define default accounting accounts. For this, use the menu entry %s.
     AccountancyAreaDescExpenseReport=PASO %s: Defina las cuentas contables para los informes de gastos. Para ello puede utilizar el menú %s.
     AccountancyAreaDescSal=PASO %s: Defina las cuentas contables para los pagos de salarios. Para ello puede utilizar el menú %s.
     AccountancyAreaDescContrib=PASO %s: Defina las cuentas contables de los gastos especiales (impuestos varios). Para ello puede utilizar el menú %s.
    @@ -130,12 +132,14 @@ ACCOUNTING_LENGTH_GACCOUNT=Longitud de las cuentas generales (si ajusta el valor
     ACCOUNTING_LENGTH_AACCOUNT=Longitud de las subcuentas ( si ajusta el valor a 6 aquí, la cuenta '401' aparecerá como '401000' en la pantalla)
     ACCOUNTING_MANAGE_ZERO=Gestiona el cero al final de una cuenta contable. Necesario en algunos países (como Suiza). Si se mantiene desactivada (por defecto), puede configurar los 2 parámetros siguientes para pedir que la aplicación agregue el cero virtual
     BANK_DISABLE_DIRECT_INPUT=Desactivar transacciones directas en cuenta bancaria
    +ACCOUNTING_ENABLE_EXPORT_DRAFT_JOURNAL=Habilitar exportación de borradores al diario
     
     ACCOUNTING_SELL_JOURNAL=Diario de ventas
     ACCOUNTING_PURCHASE_JOURNAL=Diario de compras
     ACCOUNTING_MISCELLANEOUS_JOURNAL=Diario de operaciones diversas
     ACCOUNTING_EXPENSEREPORT_JOURNAL=Informe de gastos diario
     ACCOUNTING_SOCIAL_JOURNAL=Diario social
    +ACCOUNTING_HAS_NEW_JOURNAL=Tiene un nuevo diario
     
     ACCOUNTING_ACCOUNT_TRANSFER_CASH=Cuenta de caja
     ACCOUNTING_ACCOUNT_SUSPENSE=Cuenta operaciones pendientes de asignar
    @@ -190,6 +194,7 @@ ListAccounts=Listado de cuentas contables
     UnknownAccountForThirdparty=Cuenta contable de tercero desconocida, usaremos %s
     UnknownAccountForThirdpartyBlocking=Cuenta contable de tercero desconocida. Error de bloqueo
     UnknownAccountForThirdpartyAndWaitingAccountNotDefinedBlocking=Cuenta del terceros desconocida y cuenta de espera no definida. Error de bloqueo
    +PaymentsNotLinkedToProduct=Pagos no vinculados a un producto/servicio
     
     Pcgtype=Grupo de cuenta
     Pcgsubtype=Subgrupo de cuenta
    @@ -234,7 +239,7 @@ AccountingJournal=Diario contable
     NewAccountingJournal=Nuevo diario contable
     ShowAccoutingJournal=Mostrar diario contable
     Nature=Naturaleza
    -AccountingJournalType1=Miscellaneous operations
    +AccountingJournalType1=Operaciones varias
     AccountingJournalType2=Ventas
     AccountingJournalType3=Compras
     AccountingJournalType4=Banco
    @@ -293,4 +298,9 @@ Binded=Líneas contabilizadas
     ToBind=Líneas a contabilizar
     UseMenuToSetBindindManualy=No es posible autodetectar, utilice el menú <a href="%s"> %s </a> para realizar el apunte manualmente
     
    +## Import
    +ImportAccountingEntries=Entradas contables
    +
     WarningReportNotReliable=Advertencia, este informe no se basa en el Libro mayor, por lo que no contiene modificaciones manualmente modificadas en el Libro mayor.. Si su diario está actualizado, la vista contable es más precisa.
    +ExpenseReportJournal=Informe de gastos diario
    +InventoryJournal=Inventario
    diff --git a/htdocs/langs/es_ES/admin.lang b/htdocs/langs/es_ES/admin.lang
    index 9d7b393b547..3db8d60e280 100644
    --- a/htdocs/langs/es_ES/admin.lang
    +++ b/htdocs/langs/es_ES/admin.lang
    @@ -273,6 +273,7 @@ MAIN_MAIL_ERRORS_TO=E-mail a usar para los e-mails de error enviados
     MAIN_MAIL_AUTOCOPY_TO= Enviar automáticamente copia oculta de los e-mails enviados a
     MAIN_DISABLE_ALL_MAILS=Deshabilitar todos los envíos de e-mail (para propósitos de prueba o demostraciones)
     MAIN_MAIL_FORCE_SENDTO=Enviar todos los e-mails a (en lugar de destinatarios reales, para pruebas)
    +MAIN_MAIL_ENABLED_USER_DEST_SELECT=Añadir usuarios de empleados con e-mail a la lista de destinatarios permitidos
     MAIN_MAIL_SENDMODE=Método de envío de e-mails
     MAIN_MAIL_SMTPS_ID=ID de autentificación SMTP  si se requiere autenticación SMTP
     MAIN_MAIL_SMTPS_PW=Contraseña autentificación SMTP si se requiere autentificación SMTP
    @@ -291,7 +292,7 @@ ModuleSetup=Configuración del módulo
     ModulesSetup=Configuración de los módulos
     ModuleFamilyBase=Sistema
     ModuleFamilyCrm=Gestión de Relaciones con Clientes (CRM)
    -ModuleFamilySrm=Gestión de Relaciones con Proveedores (SRM)
    +ModuleFamilySrm=Gestión de Relaciones con Proveedores (VRM)
     ModuleFamilyProducts=Gestión de productos (PM)
     ModuleFamilyHr=Gestión de recursos humanos (HR)
     ModuleFamilyProjects=Proyectos/Trabajo cooperativo
    @@ -374,6 +375,7 @@ PDF=PDF
     PDFDesc=Puede definir aquí las opciones globales para la generación de los PDF
     PDFAddressForging=Reglas de visualización de direcciones
     HideAnyVATInformationOnPDF=Ocultar toda la información relacionada con el IVA en la generación de los PDF
    +PDFRulesForSalesTax=Reglas de IVA
     PDFLocaltax=Reglas para %s
     HideLocalTaxOnPDF=Ocultar %s tasa en la columna de impuestos del pdf
     HideDescOnPDF=Ocultar descripción de los productos en la generación de los PDF
    @@ -445,12 +447,13 @@ DisplayCompanyInfo=Mostrar dirección de la empresa
     DisplayCompanyManagers=Mostrar nombres de los gestores
     DisplayCompanyInfoAndManagers=Mostrar dirección de la empresa y nombres de los gestores
     EnableAndSetupModuleCron=Si desea tener esta factura recurrente para generarla automáticamente, el módulo *%s* debe estar activado y configurado correctamente. De lo contrario, la generación de facturas debe hacerse manualmente desde esta plantilla con el botón  *Crear*. Tenga en cuenta que incluso si se habilita la generación automática, todavía puede lanzarla generación manual. No es posible la generación de duplicados para el mismo período.
    -ModuleCompanyCodeAquarium=Devuelve un código contable compuesto de<br>%s seguido del código tercero de proveedor para el código contable de proveedor,<br>%s seguido del código tercero de cliente para el código contable de cliente.
    +ModuleCompanyCodeCustomerAquarium=%s seguido por un código de cliente  para código de contabilidad
    +ModuleCompanyCodeSupplierAquarium=%s seguido por un código de proveedor  para código de contabilidad
     ModuleCompanyCodePanicum=Devuelve un código contable vacío.
     ModuleCompanyCodeDigitaria=El código contable depende del código de tercero. El código está formado por carácter ' C ' en primera posición seguido de los 5 primeros caracteres del código tercero.
     Use3StepsApproval=De forma predeterminada, los pedidos a proveedor deben ser creados y aprobados por 2 usuarios diferentes (un paso/usuario para crear y un paso/usuario para aprobar. Tenga en cuenta que si el usuario tiene tanto el permiso para crear y aprobar, un paso usuario será suficiente) . Puede pedir con esta opción introducir una tercera etapa de aprobación/usuario, si la cantidad es superior a un valor específico (por lo que serán necesarios 3 pasos: 1 validación, 2=primera aprobación y 3=segunda aprobación si la cantidad es suficiente).<br>Deje vacío si una aprobación (2 pasos) es suficiente, si se establece en un valor muy bajo (0,1) se requiere siempre una segunda aprobación (3 pasos).
     UseDoubleApproval=Usar 3 pasos de aprobación si el importe (sin IVA) es mayor que...
    -WarningPHPMail=WARNING: It is often better to setup outgoing emails to use the email server of your provider instead of the default setup. Some email providers (like Yahoo) does not allow you to send an email from another server than their own server. Your current setup use the server of the application to send email and not the server of your email provider, so some recipients (the one compatible with the restrictive DMARC protocol), will ask your email provider if they can accept your email and some email providers (like Yahoo) may respond "no" because the server is not a server of them, so few of your sent Emails may not be accepted (be carefull also to your email provider sending quota).<br>If your Email provider (like Yahoo) has this restriction, you must change Email setup to choose the other method "SMTP server" and enter the SMTP server and credentials provided by your Email provider (ask your EMail provider to get SMTP credentials for your account).
    +WarningPHPMail=ADVERTENCIA: A menudo es mejor configurar el email para usar el servidor de tu proveedor en lugar de la configuración por defecto. Algunos proveedores de correo electrónico (como Yahoo) no le permiten enviar un e-mail desde otro servidor que no sea el servidor de Yahoo. Tu configuración actual usa el servidor de la aplicación para enviar emails y no el servidor de tu proveedor de correo, así que algunos destinatarios (aquellos compatibles con el protocolo restrictivo DMARC), preguntarán a tu proveedor de correo si pueden aceptar el correo y otros proveedores (como Yahoo) pueden responder "no" porque el servidor no es uno de sus servidores, así que tus correos enviados pueden no ser aceptados (vigila también la cuota de envío de tu servidor de correo). <br>Si su proveedor de correo electrónico (como Yahoo) tiene esta restricción, debe cambiar la configuración de e-mail para elegir el método "servidor SMTP" y introducir el servidor SMTP y credenciales proporcionadas por su proveedor de correo electrónico (pregunte a su proveedor de correo electrónico las credenciales SMTP para su cuenta).
     WarningPHPMail2=Si su proveedor SMTP de correo electrónico necesita restringir el cliente de correo electrónico a algunas direcciones IP (muy raro), esta es la dirección IP de su aplicación ERP CRM: <strong>%s</strong>.
     ClickToShowDescription=Clic para ver la descripción
     DependsOn=Este módulo necesita los módulos
    @@ -470,7 +473,10 @@ WatermarkOnDraftExpenseReports=Marca de agua en los informes de gastos
     AttachMainDocByDefault=Establezca esto en 1 si desea adjuntar el documento principal al e-mail de forma predeterminada (si corresponde)
     FilesAttachedToEmail=Adjuntar archivo
     SendEmailsReminders=Enviar recordatorios de la agenda por correo electrónico
    -davDescription=Add a component to be a DAV server
    +davDescription=Agregue un componente para ser un servidor DAV
    +DAVSetup=Configuración del módulo DAV
    +DAV_ALLOW_PUBLIC_DIR=Habilite el directorio público (directorio WebDav sin necesidad de iniciar sesión)
    +DAV_ALLOW_PUBLIC_DIRTooltip=El directorio público de WebDav es un directorio WebDAV al que todos pueden acceder (en modo lectura y escritura), sin necesidad de tener/usar una cuenta de inicio de sesión/contraseña existente.
     # Modules
     Module0Name=Usuarios y grupos
     Module0Desc=Gestión de Usuarios / Empleados y grupos
    @@ -491,7 +497,7 @@ Module25Desc=Gestión de pedidos de clientes
     Module30Name=Facturas y abonos
     Module30Desc=Gestión de facturas y abonos a clientes. Gestión facturas de proveedores
     Module40Name=Proveedores
    -Module40Desc=Gestión de proveedores
    +Module40Desc=Proveedores y gestión de compras (pedidos de compra y facturación)
     Module42Name=Registros de depuración
     Module42Desc=Generación de logs (archivos, syslog,...). Dichos registros son para propósitos técnicos/de depuración.
     Module49Name=Editores
    @@ -546,7 +552,7 @@ Module400Name=Proyectos/Oportunidades/Leads
     Module400Desc=Gestión de proyectos, oportunidades/leads o tareas, Puede asignar cualquier elemento (factura, pedido, presupuesto, intervención...) a un proyecto y obtener una vista transversal del proyecto
     Module410Name=Webcalendar
     Module410Desc=Interfaz con el calendario Webcalendar
    -Module500Name=Pagos especiales
    +Module500Name=Impuestos y gastos especiales
     Module500Desc=Gestión de gastos especiales (impuestos, gastos sociales, dividendos)
     Module510Name=Pago de salarios
     Module510Desc=Registro y seguimiento del pago de los salarios de su empleado
    @@ -576,7 +582,7 @@ Module2200Desc=Activar el uso de expresiones matemáticas para precios
     Module2300Name=Tareas programadas
     Module2300Desc=Gestión del Trabajo programado (alias cron)
     Module2400Name=Eventos/Agenda
    -Module2400Desc=Siga los eventos o citas. Registre eventos manuales en las agendas o deje a la aplicación registrar eventos automáticos para fines de seguimiento.
    +Module2400Desc=Siga los eventos o citas. Registre eventos manuales en las agendas o deje a la aplicación registrar eventos automáticos para fines de seguimiento. Este es un módulo importante para una buena gestión de relaciones con clientes o proveedores.
     Module2500Name=GED / SGD
     Module2500Desc=Sistema de Gestión de Documentos / Gestión Electrónica de Contenidos. Organización automática de sus documentos generados o almacenados. Compártalos cuando lo necesite.
     Module2600Name=API/Servicios web (servidor SOAP)
    @@ -599,7 +605,7 @@ Module4000Desc=Departamento de Recursos Humanos (gestión del departamento, cont
     Module5000Name=Multi-empresa
     Module5000Desc=Permite gestionar varias empresas
     Module6000Name=Flujo de trabajo
    -Module6000Desc=Gestión del flujo de trabajo
    +Module6000Desc=Workflow management (automatic creation of object and/or automatic status change)
     Module10000Name=Sitios web
     Module10000Desc=Cree sitios web públicos con un editor WYSIWYG. Configure el servidor web (Apache, Nginx,...) para que apunte al directorio dedicado para tenerlo en línea en Internet.
     Module20000Name=Gestión de días libres retribuidos
    @@ -613,7 +619,7 @@ Module50100Desc=Módulo punto de venta (TPV)
     Module50200Name=Paypal
     Module50200Desc=Módulo para ofrecer pagos online aceptando pagos utilizando PayPal (tarjeta de crédito o crédito PayPal). Esto puede ser usado para permitir a tus clientes realizar pagos libres o pagos en un objeto de Dolibarr en particular (factura, pedido...)
     Module50400Name=Contabilidad (avanzada)
    -Module50400Desc=Gestión contable (doble partida, libros generales y auxiliares)
    +Module50400Desc=Gestión contable (doble partida, libros generales y auxiliares). Exporte a varios formatos de software de contabilidad.
     Module54000Name=PrintIPP
     Module54000Desc=La impresión directa (sin abrir los documentos) usa el interfaz Cups IPP (La impresora debe ser visible por el servidor y CUPS debe estar instalado en el servidor)
     Module55000Name=Encuesta o Voto
    @@ -913,7 +919,7 @@ SetupSaved=Configuración guardada
     SetupNotSaved=Configuración no guardada
     BackToModuleList=Volver a la lista de módulos
     BackToDictionaryList=Volver a la lista de diccionarios
    -TypeOfRevenueStamp=Tipo
    +TypeOfRevenueStamp=Tipos de sellos fiscales
     VATManagement=Gestión IVA
     VATIsUsedDesc=Por defecto cuando se crean presupuestos, facturas, pedidos, etc. el tipo de IVA sigue la regla estándar seleccionada: <br>. Si el vendedor no está sujeto a IVA, entonces IVA por defecto es 0. Fin de la regla <br> Si el país del vendedor =  país del comprador, entonces el IVA por defecto es igual al IVA del producto en el país del vendedor. Fin de la regla. <br> Si el vendedor y el comprador son de la Comunidad Europea y los bienes son productos de transporte (coche, barco, avión), el IVA por defecto es 0 (El IVA debe ser pagado por el comprador a la hacienda de su país y no al vendedor). Fin de la regla. <br> Si el vendedor y el comprador están ambos en la Comunidad Europea y el comprador no es una empresa, entonces el IVA por defecto es el IVA del producto vendido. Fin de la regla. <br> Si el vendedor y el comprador son de la Comunidad Europea y el comprador es una empresa, entonces el IVA es 0 por defecto. Fin de la regla. <br> En cualquier otro caso el IVA propuesto por defecto es 0. Fin de la regla.
     VATIsNotUsedDesc=El tipo de IVA propuesto por defecto es 0. Este es el caso de asociaciones, particulares o algunas pequeñas sociedades.
    @@ -1021,7 +1027,7 @@ Delays_MAIN_DELAY_ACTIONS_TODO=Tolerancia de retraso (en días) sobre eventos pl
     Delays_MAIN_DELAY_PROJECT_TO_CLOSE=Tolerancia de retraso antes de la alerta (en días) sobre proyectos no cerrados a tiempo
     Delays_MAIN_DELAY_TASKS_TODO=Tolerancia de retraso (en días) sobre tareas planificadas (tareas de proyectos) todavía no completadas
     Delays_MAIN_DELAY_ORDERS_TO_PROCESS=Tolerancia de retraso antes de la alerta (en días) sobre pedidos no procesados
    -Delays_MAIN_DELAY_SUPPLIER_ORDERS_TO_PROCESS=Tolerancia de retraso antes de la alerta (en días) sobre pedidos a proveedores no procesados
    +Delays_MAIN_DELAY_SUPPLIER_ORDERS_TO_PROCESS=Delay tolerance (in days) before alert on purchase orders not processed yet
     Delays_MAIN_DELAY_PROPALS_TO_CLOSE=Tolerancia de retraso antes de la alerta (en días) sobre presupuestos a cerrar
     Delays_MAIN_DELAY_PROPALS_TO_BILL=Tolerancia de retraso antes de la alerta (en días) sobre presupuestos no facturados
     Delays_MAIN_DELAY_NOT_ACTIVATED_SERVICES=Tolerancia de retraso antes de la alerta (en días) sobre servicios a activar
    @@ -1033,8 +1039,8 @@ Delays_MAIN_DELAY_MEMBERS=Tolerancia de retraso entes de la alerta  (en días) s
     Delays_MAIN_DELAY_CHEQUES_TO_DEPOSIT=Tolerancia de retraso entes de la alerta  (en días) sobre cheques a ingresar
     Delays_MAIN_DELAY_EXPENSEREPORTS=Tolerancia de retraso entes de la alerta  (en días) sobre gastos a aprobar
     SetupDescription1=El área de configuración sirve para configurar los parámetros antes de empezar a usar Dolibarr
    -SetupDescription2=Los dos pasos más importantes de configuración son los dos primeros en el menú de configuración de la izquierda: la página de configuración %s y la página de configuración %s:
    -SetupDescription3=Los parámetros del menú <a href="%s">%s->%s</a> son necesarios porque los datos definidos se utilizan en las pantallas de Dolibarr y para personalizar el comportamiento predeterminado del software (por ejemplo, para las características relacionadas con el país).
    +SetupDescription2=Los dos pasos de configuración obligatorios son los siguientes (las dos primeras entradas en el menú de configuración izquierdo):
    +SetupDescription3=Los parámetros de configuración del menú <a href="%s">%s->%s</a> son necesarios ya que los datos presentados se utilizan en las pantallas Dolibarr y para personalizar el comportamiento por defecto del software (para funciones relacionadas con el país, por ejemplo).
     SetupDescription4=Los parámetros de configuración del menú <a href="%s">%s -> %s</a> son necesarios porque Dolibarr es un ERP/CRM una colección de varios módulos, todos más o menos independientes. Se añadirán nuevas funcionalidades a los menús por cada módulo que se active.
     SetupDescription5=Las otras entradas de configuración gestionan parámetros opcionales.
     LogEvents=Auditoría de la seguridad de eventos
    @@ -1054,8 +1060,9 @@ LogEventDesc=Puede habilitar el registro de eventos de seguridad Dolibarr aquí.
     AreaForAdminOnly=Los parámetros de configuración solamente pueden ser tratados por <b>usuarios administrador</b>
     SystemInfoDesc=La información del sistema es información técnica accesible solamente en solo lectura a los administradores.
     SystemAreaForAdminOnly=Esta área solo es accesible a los usuarios de tipo administradores. Ningún permiso Dolibarr permite extender el círculo de usuarios autorizados a esta área.
    -CompanyFundationDesc=Edite en esta página toda la información conocida de la empresa o institución que necesita gestionar (Para ello haga click en el botón "Modificar" o "Grabar" a pie de página)
    -AccountantDesc=Edit on this page all known information about your accountant/bookkeeper
    +CompanyFundationDesc=Edite en esta página toda la información conocida de la empresa o institución que necesita gestionar (Para ello haga clic en el botón "%s" o "%s" a pié de página)
    +AccountantDesc=Edite en esta página toda la información conocida de su contable/auditor
    +AccountantFileNumber=Número de archivo
     DisplayDesc=Puede encontrar aquí todos los parámetros relacionados con la apariencia de Dolibarr
     AvailableModules=Módulos disponibles
     ToActivateModule=Para activar los módulos, vaya al área de Configuración (Inicio->Configuración->Módulos).
    @@ -1203,6 +1210,9 @@ MustBeUnique=¿Debe ser único?
     MustBeMandatory=¿Obligatorio para crear terceros?
     MustBeInvoiceMandatory=¿Obligatorio para validar facturas?
     TechnicalServicesProvided=Servicios técnicos prestados
    +#####DAV #####
    +WebDAVSetupDesc=Estos son los enlaces para acceder al directorio WebDAV. Contiene un directorio "público" abierto para cualquier usuario que conozca la URL (si se permite el acceso público al directorio) y un directorio "privado" que necesita una cuenta de inicio de sesión / contraseña para acceder.
    +WebDavServer=URL del servidor %s: %s
     ##### Webcal setup #####
     WebCalUrlForVCalExport=Un vínculo de exportación del calendario en formato <b>%s</b> estará disponible en la url: %s
     ##### Invoices #####
    @@ -1448,7 +1458,7 @@ SyslogFilename=Nombre y ruta del archivo
     YouCanUseDOL_DATA_ROOT=Puede utilizar DOL_DATA_ROOT/dolibarr.log para un registro en el directorio "documentos" de Dolibarr. Sin embargo, puede establecer un directorio diferente para guardar este archivo.
     ErrorUnknownSyslogConstant=La constante %s no es una constante syslog conocida
     OnlyWindowsLOG_USER=Windows sólo soporta LOG_USER
    -CompressSyslogs=Compresión Syslog y copia de seguridad de archivos
    +CompressSyslogs=Compresión y copia de seguridad de los archivos de registro de depuración (generados por el módulo Log para la depuración)
     SyslogFileNumberOfSaves=Copias de seguridad de log
     ConfigureCleaningCronjobToSetFrequencyOfSaves=Configurar tareas programados de limpieza para establecer la frecuencia de copia de seguridad del log
     ##### Donations #####
    @@ -1696,6 +1706,7 @@ TopMenuBackgroundColor=Color de fondo para el Menú superior
     TopMenuDisableImages=Ocultar imágenes en el Menú superior
     LeftMenuBackgroundColor=Color de fondo para el Menú izquierdo
     BackgroundTableTitleColor=Color de fondo para Tabla título línea
    +BackgroundTableTitleTextColor=Color del texto para la línea de título de la tabla
     BackgroundTableLineOddColor=Color de fondo para líneas de tabla odd
     BackgroundTableLineEvenColor=Color de fondo para todas las líneas de tabl
     MinimumNoticePeriod=Período mínimo de notificación (Su solicitud de licencia debe hacerse antes de este período)
    @@ -1718,19 +1729,19 @@ FillFixTZOnlyIfRequired=Ejemplo: +2 (complete sólo si tiene problemas)
     ExpectedChecksum=Esperando la suma de comprobación
     CurrentChecksum=Suma de comprobación actual
     ForcedConstants=Valores requeridos de constantes
    -MailToSendProposal=Para enviar presupuesto a cliente
    -MailToSendOrder=Para enviar pedido de cliente
    -MailToSendInvoice=Para enviar factura a cliente
    -MailToSendShipment=Para enviar envío
    -MailToSendIntervention=Para enviar intervención
    +MailToSendProposal=Presupuestos a clientes
    +MailToSendOrder=Pedidos de clientes
    +MailToSendInvoice=Facturas a clientes
    +MailToSendShipment=Envíos
    +MailToSendIntervention=Intervenciones
     MailToSendSupplierRequestForQuotation=Para enviar solicitud de presupuesto de proveedor
    -MailToSendSupplierOrder=Para enviar pedido a proveedor
    -MailToSendSupplierInvoice=Para enviar factura de proveedor
    -MailToSendContract=Para enviar un contrato
    -MailToThirdparty=Para enviar e-mail desde la página del tercero
    -MailToMember=Para enviar un e-mail desde la página de miembro
    -MailToUser=Para enviar un e-mail desde la página de usuario
    -MailToProject= To send email from project page
    +MailToSendSupplierOrder=Pedidos a proveedor
    +MailToSendSupplierInvoice=Facturas proveedor
    +MailToSendContract=Contratos
    +MailToThirdparty=Terceros
    +MailToMember=Miembros
    +MailToUser=Usuarios
    +MailToProject=Página proyectos
     ByDefaultInList=Mostrar por defecto en modo lista
     YouUseLastStableVersion=Usa la última versión estable
     TitleExampleForMajorRelease=Ejemplo de mensaje que puede usar para anunciar esta release mayor (no dude en usarlo en sus sitios web)
    @@ -1780,7 +1791,10 @@ MAIN_PDF_MARGIN_BOTTOM=Margen inferior en PDF
     SetToYesIfGroupIsComputationOfOtherGroups=Establezca esto a sí si este grupo es un cálculo de otros grupos
     EnterCalculationRuleIfPreviousFieldIsYes=Ingrese regla de cálculo si el campo anterior se estableció en Sí (por ejemplo, 'CODEGRP1 + CODEGRP2')
     SeveralLangugeVariatFound=Varias variantes de idioma encontradas
    -WebDavServer=URL of %s server : %s
    +COMPANY_AQUARIUM_REMOVE_SPECIAL=Eliminar caracteres especiales
    +COMPANY_AQUARIUM_CLEAN_REGEX=Filtro Regex para limpiar el valor (COMPANY_AQUARIUM_CLEAN_REGEX)
    +GDPRContact=Contacto GDPR
    +GDPRContactDesc=Si almacena datos sobre empresas/ciudadanos europeos, puede almacenar aquí el contacto responsable del Reglamento general de protección de datos
     ##### Resource ####
     ResourceSetup=Configuración del módulo Recursos
     UseSearchToSelectResource=Utilice un formulario de búsqueda para elegir un recurso (en lugar de una lista desplegable).
    diff --git a/htdocs/langs/es_ES/banks.lang b/htdocs/langs/es_ES/banks.lang
    index 1f0edb8aa98..8add13345b2 100644
    --- a/htdocs/langs/es_ES/banks.lang
    +++ b/htdocs/langs/es_ES/banks.lang
    @@ -1,6 +1,6 @@
     # Dolibarr language file - Source file is en_US - banks
     Bank=Banco
    -MenuBankCash=Bancos/Cajas
    +MenuBankCash=Bank | Cash
     MenuVariousPayment=Pagos varios
     MenuNewVariousPayment=Nuevo pago varios
     BankName=Nombre del banco
    @@ -132,7 +132,7 @@ PaymentDateUpdateSucceeded=Fecha de pago actualizada correctamente
     PaymentDateUpdateFailed=Fecha de pago no pudo ser modificada
     Transactions=Transacciones
     BankTransactionLine=Registro bancario
    -AllAccounts=Todas las cuentas bancarias/de caja
    +AllAccounts=All bank and cash accounts
     BackToAccount=Volver a la cuenta
     ShowAllAccounts=Mostrar para todas las cuentas
     FutureTransaction=Transacción futura. No es posible conciliar.
    @@ -160,5 +160,6 @@ VariousPayment=Pagos varios
     VariousPayments=Pagos varios
     ShowVariousPayment=Mostrar pago varios
     AddVariousPayment=Añadir pagos varios
    +SEPAMandate=Mandato SEPA
     YourSEPAMandate=Su mandato SEPA
     FindYourSEPAMandate=Este es su mandato SEPA para autorizar a nuestra empresa a realizar un petición de débito directo a su banco. Gracias por devolverlo firmado (escaneo del documento firmado) o enviado por correo a
    diff --git a/htdocs/langs/es_ES/bills.lang b/htdocs/langs/es_ES/bills.lang
    index 3db190fe425..13234f0e7f7 100644
    --- a/htdocs/langs/es_ES/bills.lang
    +++ b/htdocs/langs/es_ES/bills.lang
    @@ -110,8 +110,8 @@ SendRemindByMail=Enviar recordatorio
     DoPayment=Ingresar pago
     DoPaymentBack=Ingresar reembolso
     ConvertToReduc=Convertir en reducción futura
    -ConvertExcessReceivedToReduc=Convertir lo recibido en exceso en descuento futuro
    -ConvertExcessPaidToReduc=Convertir lo recibido en exceso en descuento futuro
    +ConvertExcessReceivedToReduc=Convert excess received into available credit
    +ConvertExcessPaidToReduc=Convert excess paid into available discount
     EnterPaymentReceivedFromCustomer=Añadir pago recibido de cliente
     EnterPaymentDueToCustomer=Realizar pago de abonos al cliente
     DisabledBecauseRemainderToPayIsZero=Desactivado ya que el resto a pagar es 0
    @@ -282,12 +282,13 @@ RelativeDiscount=Descuento relativo
     GlobalDiscount=Descuento fijo
     CreditNote=Abono
     CreditNotes=Abonos
    +CreditNotesOrExcessReceived=Credit notes or excess received
     Deposit=Anticipo
     Deposits=Anticipos
     DiscountFromCreditNote=Descuento resultante del abono %s
     DiscountFromDeposit=Pagos de la factura de anticipo %s
    -DiscountFromExcessReceived=Payments in excess of invoice %s
    -DiscountFromExcessPaid=Payments in excess of invoice %s
    +DiscountFromExcessReceived=Pagos recibidos en exceso de la factura %s
    +DiscountFromExcessPaid=Pagos recibidos en exceso de la factura %s
     AbsoluteDiscountUse=Este tipo de descuento no puede ser utilizado en una factura antes de su validación
     CreditNoteDepositUse=La factura debe ser validada para usar este tipo de crédito.
     NewGlobalDiscount=Nuevo descuento fijo
    @@ -339,6 +340,12 @@ PaymentOnDifferentThirdBills=Permitir  pagos de diferentes terceros de la empres
     PaymentNote=Nota del pago
     ListOfPreviousSituationInvoices=Listado de facturas de situación previas
     ListOfNextSituationInvoices=Listado de las próximas facturas de situación
    +ListOfSituationInvoices=Listado de facturas de situación
    +CurrentSituationTotal=Total situación actual
    +DisabledBecauseNotEnouthCreditNote=Para eliminar una factura de situación del ciclo, el total de la nota de crédito de esta factura debe cubrir el total de esta factura
    +RemoveSituationFromCycle=Eliminar esta factura del ciclo
    +ConfirmRemoveSituationFromCycle=¿Eliminar esta factura %s del ciclo?
    +ConfirmOuting=Confirmar salida
     FrequencyPer_d=Cada %s días
     FrequencyPer_m=Cada %s meses
     FrequencyPer_y=Cada %s años
    @@ -348,10 +355,10 @@ NextDateToExecution=Fecha para la generación de la próxima factura
     NextDateToExecutionShort=Fecha próxima generación
     DateLastGeneration=Fecha de la última generación
     DateLastGenerationShort=Fecha última generación
    -MaxPeriodNumber=Max number of invoice generation
    -NbOfGenerationDone=Number of invoice generation already done
    -NbOfGenerationDoneShort=Number of generation done
    -MaxGenerationReached=Maximum number of generations reached
    +MaxPeriodNumber=Nº máximo de facturas a generar
    +NbOfGenerationDone=Nº de facturas ya generadas
    +NbOfGenerationDoneShort=Generados
    +MaxGenerationReached=Máximo número de generaciones alcanzado
     InvoiceAutoValidate=Validar facturas automáticamente
     GeneratedFromRecurringInvoice=Generado desde la plantilla de facturas recurrentes %s
     DateIsNotEnough=Aún no se ha alcanzado la fecha
    @@ -387,6 +394,7 @@ PaymentConditionShort14DENDMONTH=14 días fin de mes
     PaymentCondition14DENDMONTH=14 días a fin de més
     FixAmount=Importe fijo
     VarAmount=Importe variable (%% total)
    +VarAmountOneLine=Variable amount (%% tot.) - 1 line with label '%s'
     # PaymentType
     PaymentTypeVIR=Transferencia bancaria
     PaymentTypeShortVIR=Transferencia bancaria
    @@ -505,9 +513,14 @@ SituationAmount=Importe Factura situación (Sin IVA)
     SituationDeduction=Deducción situación
     ModifyAllLines=Modificar todas las líneas
     CreateNextSituationInvoice=Crear próxima situación
    +ErrorFindNextSituationInvoice=Error al no poder encontrar la siguiente ref. de ciclo de situación
    +ErrorOutingSituationInvoiceOnUpdate=No se puede emitir esta factura de situación.
    +ErrorOutingSituationInvoiceCreditNote=No se pudo emitir una nota de crédito vinculada.
     NotLastInCycle=Esta factura no es del último de ciclo y no debe ser modificada.
     DisabledBecauseNotLastInCycle=La próxima situación ya existe.
     DisabledBecauseFinal=Esta situación es la última.
    +situationInvoiceShortcode_AS=AS
    +situationInvoiceShortcode_S=S
     CantBeLessThanMinPercent=El progreso de una línea no puede ser inferior a su valor a la situación anterior.
     NoSituations=Sin situaciones abiertas
     InvoiceSituationLast=Factura final y general
    @@ -532,3 +545,4 @@ AutoFillDateFrom=Definir fecha de inicio para la línea de servicio con fecha de
     AutoFillDateFromShort=Definir fecha de inicio
     AutoFillDateTo=Establecer fecha de finalización para la línea de servicio con la próxima fecha de facturación
     AutoFillDateToShort=Definir fecha de finalización
    +MaxNumberOfGenerationReached=Máximo número de generaciones alcanzado
    diff --git a/htdocs/langs/es_ES/cashdesk.lang b/htdocs/langs/es_ES/cashdesk.lang
    index 326ccef53bb..518874346bf 100644
    --- a/htdocs/langs/es_ES/cashdesk.lang
    +++ b/htdocs/langs/es_ES/cashdesk.lang
    @@ -32,3 +32,10 @@ DeleteArticle=Haga clic para quitar este artículo
     FilterRefOrLabelOrBC=Búsqueda (Ref/Etiq.)
     UserNeedPermissionToEditStockToUsePos=Ha configurado el decremento de stock en la creación de facturas, por lo que el usuario que utilice el TPV deberá tener permiso para editar stock.
     DolibarrReceiptPrinter=Impresora de tickets Dolibarr
    +CloseBill=Cerrar venta
    +Floors=Salones
    +Floor=Salón
    +AddTable=Añadir mesa
    +Place=Puesto
    +TakeboxNecesary=Aplicación 'TakeBOX' requerida
    +OrderPrinters=Impresoras de pedido
    diff --git a/htdocs/langs/es_ES/categories.lang b/htdocs/langs/es_ES/categories.lang
    index 6a834e36fea..9a1a71d28c7 100644
    --- a/htdocs/langs/es_ES/categories.lang
    +++ b/htdocs/langs/es_ES/categories.lang
    @@ -85,3 +85,4 @@ CategorieRecursivHelp=Si está activado, el producto se enlazará a la categorí
     AddProductServiceIntoCategory=Añadir el siguiente producto/servicio
     ShowCategory=Mostrar etiqueta/categoría
     ByDefaultInList=Por defecto en lista
    +ChooseCategory=Choose category
    diff --git a/htdocs/langs/es_ES/commercial.lang b/htdocs/langs/es_ES/commercial.lang
    index 9e33106a404..7682a8572be 100644
    --- a/htdocs/langs/es_ES/commercial.lang
    +++ b/htdocs/langs/es_ES/commercial.lang
    @@ -60,8 +60,8 @@ ActionAC_CLO=Cierre
     ActionAC_EMAILING=Envío mailing masivo
     ActionAC_COM=Envío pedido de cliente por correo
     ActionAC_SHIP=Envío expedición por correo
    -ActionAC_SUP_ORD=Envío pedido a proveedor por correo
    -ActionAC_SUP_INV=Envío factura de proveedor por correo
    +ActionAC_SUP_ORD=Send purchase order by mail
    +ActionAC_SUP_INV=Send vendor invoice by mail
     ActionAC_OTH=Otra
     ActionAC_OTH_AUTO=Eventos creados automáticamente
     ActionAC_MANUAL=Eventos creados manualmente
    diff --git a/htdocs/langs/es_ES/companies.lang b/htdocs/langs/es_ES/companies.lang
    index 381bc370547..1736c591f63 100644
    --- a/htdocs/langs/es_ES/companies.lang
    +++ b/htdocs/langs/es_ES/companies.lang
    @@ -8,11 +8,11 @@ ConfirmDeleteContact=¿Está seguro de querer eliminar este contacto y toda la i
     MenuNewThirdParty=Nuevo tercero
     MenuNewCustomer=Nuevo cliente
     MenuNewProspect=Nuevo cliente potencial
    -MenuNewSupplier=Nuevo proveedor
    +MenuNewSupplier=New vendor
     MenuNewPrivateIndividual=Nuevo particular
    -NewCompany=Nueva empresa (cliente potencial, cliente, proveedor)
    -NewThirdParty=Nuevo tercero (cliente potencial, cliente, proveedor)
    -CreateDolibarrThirdPartySupplier=Crear un tercero (proveedor)
    +NewCompany=New company (prospect, customer, vendor)
    +NewThirdParty=New third party (prospect, customer, vendor)
    +CreateDolibarrThirdPartySupplier=Create a third party (vendor)
     CreateThirdPartyOnly=Crear tercero
     CreateThirdPartyAndContact=Crear un tercero + un contacto
     ProspectionArea=Área de prospección
    @@ -37,7 +37,7 @@ ThirdPartyProspectsStats=Clientes potenciales
     ThirdPartyCustomers=Clientes
     ThirdPartyCustomersStats=Clientes
     ThirdPartyCustomersWithIdProf12=Clientes con %s ó %s
    -ThirdPartySuppliers=Proveedores
    +ThirdPartySuppliers=Vendors
     ThirdPartyType=Tipo de tercero
     Individual=Particular
     ToCreateContactWithSameName=Creará automáticamente un contacto físico con la misma información. en la mayoría de casos. En la mayoría de los casos, incluso si el tercero es una persona física, la creación de un tercero por sí solo es suficiente.
    @@ -77,11 +77,11 @@ Web=Web
     Poste= Puesto
     DefaultLang=Idioma por defecto
     VATIsUsed=IVA está siendo usado
    -VATIsUsedWhenSelling=Esto define si este tercero incluye un impuesto a la venta o no cuando realiza una factura a sus propios clientes
    +VATIsUsedWhenSelling=This define if this third party includes a sale tax or not when it makes an invoice to its own customers
     VATIsNotUsed=IVA no está siendo usado
     CopyAddressFromSoc=Copiar dirección de la empresa
    -ThirdpartyNotCustomerNotSupplierSoNoRef=Tercero que no es cliente ni proveedor, sin objetos referenciados
    -ThirdpartyIsNeitherCustomerNorClientSoCannotHaveDiscounts=Tercero que no es cliente ni proveedor, descuentos no disponibles
    +ThirdpartyNotCustomerNotSupplierSoNoRef=Third party neither customer nor vendor, no available refering objects
    +ThirdpartyIsNeitherCustomerNorClientSoCannotHaveDiscounts=Third party neither customer nor supplier, discounts are not available
     PaymentBankAccount=Cuenta bancaria de pago
     OverAllProposals=Presupuestos
     OverAllOrders=Pedidos
    @@ -99,9 +99,9 @@ LocalTax2ES=IRPF
     TypeLocaltax1ES=Tasa RE
     TypeLocaltax2ES=Tasa IRPF
     WrongCustomerCode=Código cliente incorrecto
    -WrongSupplierCode=Código proveedor incorrecto
    +WrongSupplierCode=Vendor code invalid
     CustomerCodeModel=Modelo de código cliente
    -SupplierCodeModel=Modelo de código proveedor
    +SupplierCodeModel=Vendor code model
     Gencod=Código de barras
     ##### Professional ID #####
     ProfId1Short=Prof. id 1
    @@ -267,7 +267,7 @@ Prospect=Cliente potencial
     CustomerCard=Ficha cliente
     Customer=Cliente
     CustomerRelativeDiscount=Descuento cliente relativo
    -SupplierRelativeDiscount=Relative supplier discount
    +SupplierRelativeDiscount=Relative vendor discount
     CustomerRelativeDiscountShort=Descuento relativo
     CustomerAbsoluteDiscountShort=Descuento fijo
     CompanyHasRelativeDiscount=Este cliente tiene un descuento por defecto de <b>%s%%</b>
    @@ -284,8 +284,8 @@ HasCreditNoteFromSupplier=Tiene abonos para <b> %s </b> %s en este proveedor
     CompanyHasNoAbsoluteDiscount=Este cliente no tiene más descuentos fijos disponibles
     CustomerAbsoluteDiscountAllUsers=Descuentos fijos a clientes (acordado por todos los usuarios)
     CustomerAbsoluteDiscountMy=Descuentos fijos a clientes (acordados personalmente)
    -SupplierAbsoluteDiscountAllUsers=Descuentos fijos de proveedores (acordado por todos los usuarios)
    -SupplierAbsoluteDiscountMy=Descuentos fijos de proveedores (acordados personalmente)
    +SupplierAbsoluteDiscountAllUsers=Absolute vendor discounts (entered by all users)
    +SupplierAbsoluteDiscountMy=Absolute vendor discounts (entered by yourself)
     DiscountNone=Ninguna
     Supplier=Proveedor
     AddContact=Crear contacto
    @@ -304,13 +304,13 @@ DeleteACompany=Eliminar una empresa
     PersonalInformations=Información personal
     AccountancyCode=Cuenta contable
     CustomerCode=Código cliente
    -SupplierCode=Código proveedor
    +SupplierCode=Vendor code
     CustomerCodeShort=Código cliente
    -SupplierCodeShort=Código proveedor
    +SupplierCodeShort=Vendor code
     CustomerCodeDesc=Código único cliente para cada cliente
    -SupplierCodeDesc=Código único proveedor para cada proveedor
    +SupplierCodeDesc=Vendor code, unique for all vendors
     RequiredIfCustomer=Requerida si el tercero es un cliente o cliente potencial
    -RequiredIfSupplier=Requerida si el tercero es un proveedor
    +RequiredIfSupplier=Required if third party is a vendor
     ValidityControledByModule=Validación controlada por el módulo
     ThisIsModuleRules=Esta es la regla para este módulo
     ProspectToContact=Cliente potencial a contactar
    @@ -338,7 +338,7 @@ MyContacts=Mis contactos
     Capital=Capital
     CapitalOf=Capital de %s
     EditCompany=Modificar empresa
    -ThisUserIsNot=Este usuario no es ni un cliente potencial, ni un cliente, ni un proveedor
    +ThisUserIsNot=This user is not a prospect, customer nor vendor
     VATIntraCheck=Verificar
     VATIntraCheckDesc=El link <b>%s</b> permite consultar al servicio europeo de control de números de IVA intracomunitario. Se requiere acceso a internet para que el servicio funcione
     VATIntraCheckURL=http://ec.europa.eu/taxation_customs/vies/vieshome.do
    @@ -396,7 +396,7 @@ ImportDataset_company_4=Terceros/Comerciales (Asigna usuarios comerciales a terc
     PriceLevel=Nivel de precios
     DeliveryAddress=Dirección de envío
     AddAddress=Añadir dirección
    -SupplierCategory=Categoría de proveedor
    +SupplierCategory=Vendor category
     JuridicalStatus200=Independiente
     DeleteFile=Eliminación de un archivo
     ConfirmDeleteFile=¿Está seguro de querer eliminar este archivo?
    @@ -406,7 +406,7 @@ FiscalYearInformation=Información del año fiscal
     FiscalMonthStart=Mes de inicio de ejercicio
     YouMustAssignUserMailFirst=Primero debe indicar un e-mail para este usuario para poder añadirlo en e-mails de notificaciones.
     YouMustCreateContactFirst=Para poder añadir notificaciones por e-mail, primero debe definir contactos con e-mails válidos en el tercero
    -ListSuppliersShort=Listado de proveedores
    +ListSuppliersShort=List of vendors
     ListProspectsShort=Listado de clientes potenciales
     ListCustomersShort=Listado de clientes
     ThirdPartiesArea=Área terceros y contactos
    @@ -420,7 +420,7 @@ CurrentOutstandingBill=Riesgo alcanzado
     OutstandingBill=Importe máximo para facturas pendientes
     OutstandingBillReached=Importe máximo para facturas pendientes
     OrderMinAmount=Importe mínimo para pedido
    -MonkeyNumRefModelDesc=Devuelve un número bajo el formato %syymm-nnnn para los códigos de clientes y %syymm-nnnn para los códigos de los proveedores, donde yy es el año, mm el mes y nnnn un contador secuencial sin ruptura y sin volver a 0.
    +MonkeyNumRefModelDesc=Return numero with format %syymm-nnnn for customer code and %syymm-nnnn for vendor code where yy is year, mm is month and nnnn is a sequence with no break and no return to 0.
     LeopardNumRefModelDesc=Código de cliente/proveedor libre sin verificación. Puede ser modificado en cualquier momento.
     ManagingDirectors=Administrador(es) (CEO, director, presidente, etc.)
     MergeOriginThirdparty=Tercero duplicado (tercero que debe eliminar)
    @@ -431,4 +431,4 @@ SaleRepresentativeLogin=Inicio de sesión del comercial
     SaleRepresentativeFirstname=Nombre del comercial
     SaleRepresentativeLastname=Apellidos del comercial
     ErrorThirdpartiesMerge=Se produjo un error al eliminar los terceros. Por favor, compruebe el log. Los cambios han sido anulados.
    -NewCustomerSupplierCodeProposed=El código de cliente o proveedor sugerido se encuentra duplicado
    +NewCustomerSupplierCodeProposed=New customer or vendor code suggested on duplicate code
    diff --git a/htdocs/langs/es_ES/compta.lang b/htdocs/langs/es_ES/compta.lang
    index 6a8b4710e30..748f5e762ff 100644
    --- a/htdocs/langs/es_ES/compta.lang
    +++ b/htdocs/langs/es_ES/compta.lang
    @@ -19,7 +19,8 @@ Income=Ingresos
     Outcome=Gastos
     MenuReportInOut=Resultado / Ejercicio
     ReportInOut=Resultado / Ejercicio
    -ReportTurnover=Volumen de ventas
    +ReportTurnover=Turnover invoiced
    +ReportTurnoverCollected=Turnover collected
     PaymentsNotLinkedToInvoice=Pagos vinculados a ninguna factura, por lo que ninguún tercero
     PaymentsNotLinkedToUser=Pagos no vinculados a un usuario
     Profit=Beneficio
    @@ -35,6 +36,7 @@ VATToPay=Ventas IVA
     VATReceived=IVA repercutido
     VATToCollect=IVA compras
     VATSummary=Balance de IVA
    +VATBalance=Balance de IVA
     VATPaid=IVA Pagado
     LT1Summary=Saldo IRPF
     LT2Summary=Resumen de IRPF
    @@ -76,7 +78,7 @@ MenuNewSocialContribution=Nueva tasa
     NewSocialContribution=Nueva tasa social/fiscal
     AddSocialContribution=Añadir tasa social/fiscal
     ContributionsToPay=Tasas sociales/fiscales a pagar
    -AccountancyTreasuryArea=Área contabilidad/tesorería
    +AccountancyTreasuryArea=Billing and payment area
     NewPayment=Nuevo pago
     Payments=Pagos
     PaymentCustomerInvoice=Cobro factura a cliente
    @@ -103,7 +105,8 @@ LT2PaymentsES=Pagos IRPF
     VATPayment=Pago IVA
     VATPayments=Pagos IVA
     VATRefund=Devolución IVA
    -NewVATPayment=New sales tax payment
    +NewVATPayment=Nuevo pago IVA
    +NewLocalTaxPayment=Nuevo pago %s
     Refund=Devolución
     SocialContributionsPayments=Pagos tasas sociales/fiscales
     ShowVatPayment=Ver pagos IVA
    @@ -115,8 +118,9 @@ CustomerAccountancyCodeShort=Cód. cuenta cliente
     SupplierAccountancyCodeShort=Cód. cuenta proveedor
     AccountNumber=Número de cuenta
     NewAccountingAccount=Nueva cuenta
    -SalesTurnover=Volumen de ventas
    -SalesTurnoverMinimum=Volumen de ventas mínimo
    +Turnover=Turnover invoiced
    +TurnoverCollected=Turnover collected
    +SalesTurnoverMinimum=Minimum turnover
     ByExpenseIncome=Por gastos e ingresos
     ByThirdParties=Por tercero
     ByUserAuthorOfInvoice=Por autor de la factura
    @@ -136,8 +140,8 @@ ConfirmDeleteSocialContribution=¿Está seguro de querer eliminar este pago de t
     ExportDataset_tax_1=tasas sociales y fiscales y pagos
     CalcModeVATDebt=Modo <b>%sIVA sobre facturas emitidas%s</b>.
     CalcModeVATEngagement=Modo <b>%sIVA sobre facturas cobradas%s</b>.
    -CalcModeDebt=Modo <b>%sCréditos-Deudas%s</b> llamada <b>contabilidad de compromiso</b>.
    -CalcModeEngagement=Modo <b>%sIngresos-Gastos%s</b> llamada <b>contabilidad de caja</b>
    +CalcModeDebt=Analysis of known recorded invoices even if they are not yet accounted in ledger.
    +CalcModeEngagement=Analysis of known recorded payments, even if they are not yet accounted in Ledger.
     CalcModeBookkeeping=Análisis de datos <b>registrados en la tabla Libro mayor</b>
     CalcModeLT1= Modo <b>%sRE facturas a clientes - facturas de proveedores%s</b>
     CalcModeLT1Debt=Modo <b>%sRE en facturas a clientes%s</b>
    @@ -150,9 +154,9 @@ AnnualSummaryInputOutputMode=Resumen anual del balance de ingresos y gastos
     AnnualByCompanies=Balance de ingresos y gastos, por grupos de cuenta predefinidos
     AnnualByCompaniesDueDebtMode=Balance de ingresos y gastos, desglosado por terceros, en modo<b>%sCréditos-Deudas%s</b> llamada <b>contabilidad de compromiso</b>.
     AnnualByCompaniesInputOutputMode=Balance de ingresos y gastos, desglosado por terceros, en modo <b>%sIngresos-Gastos%s</b> llamada <b>contabilidad de caja</b>.
    -SeeReportInInputOutputMode=Ver el informe <b>%sIngresos-Gastos%s</b> llamado <b>contabilidad de caja</b> para un cálculo sobre las facturas pagadas
    -SeeReportInDueDebtMode=Ver el informe <b>%sCréditos-Deudas%s</b> llamada <b>contabilidad de compromiso</b> para un cálculo de las facturas pendientes de pago
    -SeeReportInBookkeepingMode=Consulte el informe <b>%sContable%s</b> para un cálculo en <b>análisis de tabla de contabilidad</b>
    +SeeReportInInputOutputMode=See %sanalysis of payments%s for a calculation on actual payments made even if they are not yet accounted in Ledger.
    +SeeReportInDueDebtMode=See %sanalysis of invoices%s for a calculation based on known recorded invoices even if they are not yet accounted in Ledger.
    +SeeReportInBookkeepingMode=See <b>%sBookeeping report%s</b> for a calculation on <b>Bookkeeping Ledger table</b>
     RulesAmountWithTaxIncluded=- Los importes mostrados son con todos los impuestos incluídos.
     RulesResultDue=- Incluye las facturas pendientes, los gastos, el IVA,  las donaciones pagadas o no. También se incluyen los salarios pagados.<br>- Se basa en la fecha de la validación de las facturas e IVA y en la fecha de vencimiento de los gastos. Para los salarios definidos con el módulo de Salarios, se usa la fecha de valor del pago.
     RulesResultInOut=- Incluye los pagos realizados sobre las facturas, las gastos y el IVA. <br>- Se basa en las fechas de pago de las facturas, gastos e IVA. La fecha de donación para las donaciones
    @@ -165,17 +169,19 @@ RulesResultBookkeepingPersonalized=Muestra un registro en su libro mayor con cue
     SeePageForSetup=Vea el menú <a href="%s">%s</a> para configurarlo
     DepositsAreNotIncluded=- Las facturas de anticipo no están incluidas
     DepositsAreIncluded=- Las facturas de anticipo están incluidas
    -LT1ReportByCustomers=Report tax 2 by third party
    -LT2ReportByCustomers=Report tax 3 by third party
    +LT1ReportByCustomers=Informe por terceros del RE
    +LT2ReportByCustomers=Informe por tercero del IRPF
     LT1ReportByCustomersES=Informe de RE por terceros
     LT2ReportByCustomersES=Informe por tercero del IRPF
     VATReport=Informe IVA
     VATReportByPeriods=Informe de IVA por período
    -VATReportByCustomers=Sale tax report by customer
    +VATReportByRates=Informe de impuestos por tasa
    +VATReportByThirdParties=Informe de impuestos por terceros
    +VATReportByCustomers=Informe IVA por cliente
     VATReportByCustomersInInputOutputMode=Informe por cliente del IVA repercutido y soportado
     VATReportByQuartersInInputOutputMode=Informe por tasa del IVA repercutido y soportado
    -LT1ReportByQuarters=Report tax 2 by rate
    -LT2ReportByQuarters=Report tax 3 by rate
    +LT1ReportByQuarters=Informe de IRPF por tasa
    +LT2ReportByQuarters=Informe de IRPF por tasa
     LT1ReportByQuartersES=Informe de RE por tasa
     LT2ReportByQuartersES=Informe de IRPF por tasa
     SeeVATReportInInputOutputMode=Ver el informe <b>%sIVA pagado%s</b> para un modo de cálculo estandard
    @@ -215,7 +221,8 @@ Mode1=Método 1
     Mode2=Método 2
     CalculationRuleDesc=Para calcular el IVA total hay 2 métodos:<br>El método 1 consiste en redondear el IVA en cada línea y luego sumarlo .<br>El método 2 consiste en sumar el IVA de cada línea y luego redondear el resultado.<br>El resultado final puede variar unos céntimos. El modo por defecto es el método <b>%s</b>.
     CalculationRuleDescSupplier=Según el proveedor, elija el método adecuado para aplicar misma regla de cálculo y obtener el resultado esperado por su proveedor.
    -TurnoverPerProductInCommitmentAccountingNotRelevant=El informe de ventas por producto, cuando se utiliza en modo <b>contabilidad de caja</b> no es relevante. Este informe sólo está disponible cuando se utiliza en modo <b>contabilidad de compromiso</b> (consulte la configuración del módulo de contabilidad).
    +TurnoverPerProductInCommitmentAccountingNotRelevant=The report of Turnover collected per product is not available. This report is only available for turnover invoiced.
    +TurnoverPerSaleTaxRateInCommitmentAccountingNotRelevant=The report of Turnover collected per sale tax rate is not available. This report is only available for turnover invoiced.
     CalculationMode=Modo de cálculo
     AccountancyJournal=Código contable diario
     ACCOUNTING_VAT_SOLD_ACCOUNT=Cuenta contable por defecto para el IVA de ventas (usado si no se define en el diccionario de IVA)
    @@ -223,7 +230,7 @@ ACCOUNTING_VAT_BUY_ACCOUNT=Cuenta contable por defecto para el IVA de compras (u
     ACCOUNTING_VAT_PAY_ACCOUNT=Código contable por defecto para el pago de IVA
     ACCOUNTING_ACCOUNT_CUSTOMER=Cuenta contable a usar para clientes
     ACCOUNTING_ACCOUNT_CUSTOMER_Desc=Se utilizará una cuenta contable dedicada definida en la ficha de terceros para el relleno del Libro Mayor,  o como valor predeterminado de la contabilidad del Libro Mayor si no se define una cuenta contable en la ficha del tercero
    -ACCOUNTING_ACCOUNT_SUPPLIER=Cuenta contable a usar para proveedores
    +ACCOUNTING_ACCOUNT_SUPPLIER=Cuenta contable usada para los terceros
     ACCOUNTING_ACCOUNT_SUPPLIER_Desc=Se utilizará una cuenta contable dedicada definida en la ficha de terceros para el relleno del Libro Mayor, o como valor predeterminado de la contabilidad del Libro Mayor si no se define una cuenta contable en la ficha del tercero
     CloneTax=Clonar una tasa social/fiscal
     ConfirmCloneTax=Confirmar la clonación de una tasa social/fiscal
    @@ -242,3 +249,11 @@ FiscalPeriod=Periodo contable
     ListSocialContributionAssociatedProject=Listado de contribuciones sociales asociadas al proyecto
     DeleteFromCat=Eliminar del grupo de contabilidad
     AccountingAffectation=Asignación de cuenta contable
    +LastDayTaxIsRelatedTo=Último día del período del impuesto
    +VATDue=Impuesto reclamado
    +ClaimedForThisPeriod=Reclamado para el período
    +PaidDuringThisPeriod=Pagado durante este período
    +ByVatRate=Por tasa de impuesto
    +TurnoverbyVatrate=Turnover invoiced by sale tax rate
    +TurnoverCollectedbyVatrate=Turnover collected by sale tax rate
    +PurchasebyVatrate=Compra por tasa de impuestos
    diff --git a/htdocs/langs/es_ES/dict.lang b/htdocs/langs/es_ES/dict.lang
    index d3215ca4b93..c034f2f530b 100644
    --- a/htdocs/langs/es_ES/dict.lang
    +++ b/htdocs/langs/es_ES/dict.lang
    @@ -5,6 +5,7 @@ CountryIT=Italia
     CountryES=España
     CountryDE=Alemania
     CountryCH=Suiza
    +# Warning, country code GB is for United Kingdom. UK Does not exists as country code in ISO standard.
     CountryGB=Reino Unido
     CountryUK=Reino Unido
     CountryIE=Irlanda
    diff --git a/htdocs/langs/es_ES/ecm.lang b/htdocs/langs/es_ES/ecm.lang
    index d0dd4ed578a..9c8bacea31b 100644
    --- a/htdocs/langs/es_ES/ecm.lang
    +++ b/htdocs/langs/es_ES/ecm.lang
    @@ -14,8 +14,8 @@ ECMNbOfFilesInDir=Número de archivos en el directorio
     ECMNbOfSubDir=Número de subdirectorios
     ECMNbOfFilesInSubDir=Número de archivos en los subdirectorios
     ECMCreationUser=Creador
    -ECMArea=Área GED
    -ECMAreaDesc=El área GED (Gestión Electrónica de Documentos) le permite guardar, compartir y buscar rápidamente todo tipo de documentos en Dolibarr.
    +ECMArea=Área SGD/GED
    +ECMAreaDesc=El área SGD/GED (Sistema Gestión Documental / Gestión Electrónica de Documentos) le permite guardar, compartir y buscar rápidamente todo tipo de documentos en Dolibarr.
     ECMAreaDesc2=Puede crear directorios manuales y adjuntar los documentos<br>Los directorios automáticos son rellenados automáticamente en la adición de un documento en una ficha.
     ECMSectionWasRemoved=El directorio <b>%s</b> ha sido eliminado
     ECMSectionWasCreated=El directorio <b> %s </b> ha sido creado.
    @@ -39,7 +39,8 @@ ShowECMSection=Mostrar directorio
     DeleteSection=Eliminación directorio
     ConfirmDeleteSection=¿Está seguro de querer eliminar el directorio <b>%s</b>?
     ECMDirectoryForFiles=Directorio relativo para archivos
    -CannotRemoveDirectoryContainsFiles=No se puede eliminar porque contiene archivos
    +CannotRemoveDirectoryContainsFilesOrDirs=Removal not possible because it contains some files or sub-directories
    +CannotRemoveDirectoryContainsFiles=Removal not possible because it contains some files
     ECMFileManager=Explorador de archivos
     ECMSelectASection=Seleccione un directorio en el árbol de la izquierda
     DirNotSynchronizedSyncFirst=Este directorio fue creado o modificado fuera del módulo GED. Haga clic en el botón "Actualizar" para resincronizar la información del disco y la base  de datos para ver el contenido de ese directorio.
    diff --git a/htdocs/langs/es_ES/errors.lang b/htdocs/langs/es_ES/errors.lang
    index a5fd83f9e9b..26902fa0858 100644
    --- a/htdocs/langs/es_ES/errors.lang
    +++ b/htdocs/langs/es_ES/errors.lang
    @@ -32,9 +32,9 @@ ErrorBarCodeRequired=Código de barras requerido
     ErrorCustomerCodeAlreadyUsed=Código de cliente ya utilizado
     ErrorBarCodeAlreadyUsed=El código de barras ya está siendo utilizado
     ErrorPrefixRequired=Prefijo obligatorio
    -ErrorBadSupplierCodeSyntax=LA sintaxis del código proveedor es incorrecta
    -ErrorSupplierCodeRequired=Código proveedor obligatorio
    -ErrorSupplierCodeAlreadyUsed=Código de proveedor ya utilizado
    +ErrorBadSupplierCodeSyntax=Bad syntax for vendor code
    +ErrorSupplierCodeRequired=Vendor code required
    +ErrorSupplierCodeAlreadyUsed=Vendor code already used
     ErrorBadParameters=Parámetros incorrectos
     ErrorBadValueForParameter=valor '%s' incorrecto para el parámetro '%s'
     ErrorBadImageFormat=El archivo de imagen es de un formato no soportado (Su PHP no soporta las funciones de conversión de este formato de imagen)
    @@ -87,7 +87,7 @@ ErrorsOnXLines=Errores en <b>%s</b> líneas fuente
     ErrorFileIsInfectedWithAVirus=¡El antivirus no ha podido validar este archivo (es probable que esté infectado por un virus)!
     ErrorSpecialCharNotAllowedForField=Los caracteres especiales no son admitidos por el campo "%s"
     ErrorNumRefModel=Hay una referencia en la base de datos (%s) y es incompatible con esta numeración. Elimine la línea o renombre la referencia para activar este módulo.
    -ErrorQtyTooLowForThisSupplier=Cantidad insuficiente para este proveedor
    +ErrorQtyTooLowForThisSupplier=Quantity too low for this vendor or no price defined on this product for this supplier
     ErrorModuleSetupNotComplete=La configuración del módulo parece incompleta. Vaya a Inicio - Configuración - Módulos para completarla.
     ErrorBadMask=Error en la máscara
     ErrorBadMaskFailedToLocatePosOfSequence=Error, sin número de secuencia en la máscara
    @@ -177,7 +177,7 @@ ErrorBadDefinitionOfMenuArrayInModuleDescriptor=Definición incorrecta de la mat
     ErrorSavingChanges=Ha ocurrido un error al guardar los cambios
     ErrorWarehouseRequiredIntoShipmentLine=El almacén es obligatorio en la línea a enviar
     ErrorFileMustHaveFormat=El archivo debe tener el formato %s
    -ErrorSupplierCountryIsNotDefined=El país de este proveedor no está definido, corríjalo en su ficha
    +ErrorSupplierCountryIsNotDefined=Country for this vendor is not defined. Correct this first.
     ErrorsThirdpartyMerge=No se han podido fusionar los dos registros. Petición cancelada. 
     ErrorStockIsNotEnoughToAddProductOnOrder=No hay stock suficiente del producto %s para añadirlo a un nuevo pedido.
     ErrorStockIsNotEnoughToAddProductOnInvoice=No hay stock suficiente del producto %s para añadirlo a una nueva factura.
    diff --git a/htdocs/langs/es_ES/install.lang b/htdocs/langs/es_ES/install.lang
    index d35c414f40c..e04d87cb352 100644
    --- a/htdocs/langs/es_ES/install.lang
    +++ b/htdocs/langs/es_ES/install.lang
    @@ -6,6 +6,7 @@ ConfFileDoesNotExistsAndCouldNotBeCreated=¡El archivo de configuración <b>%s</
     ConfFileCouldBeCreated=El archivo de configuración <b>%s</b> se ha creado.
     ConfFileIsNotWritable=El archivo <b>%s</b> no es modificable. Para una primera instalación, modifique sus permisos. El servidor Web debe tener el derecho a escribir en este archivo durante la configuración ("chmod 666" por ejemplo sobre un SO compatible UNIX).
     ConfFileIsWritable=El archivo <b>%s</b> es modificable.
    +ConfFileMustBeAFileNotADir=El archivo de configuración <b>%s</b> tiene que ser un archivo, no un directorio.
     ConfFileReload=Recargar toda la información del archivo de configuración.
     PHPSupportSessions=Este PHP soporta sesiones
     PHPSupportPOSTGETOk=Este PHP soporta bien las variables POST y GET.
    @@ -91,8 +92,8 @@ FailedToCreateAdminLogin=No se pudo crear la cuenta de administrador Dolibarr.
     WarningRemoveInstallDir=Atención, por razones de seguridad, con el fin de bloquear un nuevo uso de las herramientas de instalación/actualización, es aconsejable crear en el directorio raíz de Dolibarr un archivo llamado <b>install.lock</b> en solo lectura.
     FunctionNotAvailableInThisPHP=No disponible en este PHP
     ChoosedMigrateScript=Elección del script de migración
    -DataMigration=Migración de los datos
    -DatabaseMigration=Migración del formato de la base de datos
    +DataMigration=Migración de los datos (datos)
    +DatabaseMigration=Migración de los datos (estructura + datos)
     ProcessMigrateScript=Ejecución del script
     ChooseYourSetupMode=Elija su método de instalación y haga clic en "Empezar"...
     FreshInstall=Primera instalación
    @@ -196,8 +197,14 @@ MigrationEvents=Migración de eventos para agregar propietario de evento en la t
     MigrationEventsContact=Migración de eventos para agregar contacto de evento en la tabla de asignación
     MigrationRemiseEntity=Actualizando el campo entity de llx_societe_remise
     MigrationRemiseExceptEntity=Actualizando el campo entity de llx_societe_remise_except
    +MigrationUserRightsEntity=Actualizando el campo entity de llx_user_rights
    +MigrationUserGroupRightsEntity=Actualizando el campo entity de llx_usergroup_rights
     MigrationReloadModule=Recargar módulo %s
     MigrationResetBlockedLog=Restablecer el módulo BlockedLog para el algoritmo v7
     ShowNotAvailableOptions=Mostrar opciones no disponibles
     HideNotAvailableOptions=Ocultar opciones no disponibles
     ErrorFoundDuringMigration=Se ha producido un error durante el proceso de migración, por lo que el siguiente paso no está disponible. Para ignorar errores puede <a href="%s">hacer clic aquí</a>, pero la aplicación a algunas funcionalidades pueden no funcionar correctamente mientras no se arregle el problema.
    +YouTryInstallDisabledByDirLock=The application try to sefl upgrade, but install/upgrade pages have been disabled for security reason (directory renamed with .lock suffix).<br>
    +YouTryInstallDisabledByFileLock=The application try to sefl upgrade, but install/upgrade pages pages have been disabled for security reason (by lock file <strong>install.lock</strong> into dolibarr documents directory).<br>
    +ClickHereToGoToApp=Click here to go to your application
    +ClickOnLinkOrRemoveManualy=Click on following link and if you always reach this page, you must remove the file install.lock into documents directory manually
    diff --git a/htdocs/langs/es_ES/ldap.lang b/htdocs/langs/es_ES/ldap.lang
    index 67d0b793297..f3d55669eb9 100644
    --- a/htdocs/langs/es_ES/ldap.lang
    +++ b/htdocs/langs/es_ES/ldap.lang
    @@ -1,5 +1,4 @@
     # Dolibarr language file - Source file is en_US - ldap
    -DomainPassword=Contraseña del dominio
     YouMustChangePassNextLogon=La contraseña de <b>%s</b> en el dominio <b>%s</b> debe de ser modificada.
     UserMustChangePassNextLogon=El usuario debe cambiar de contraseña en la próxima conexión
     LDAPInformationsForThisContact=Información de la base de datos LDAP de este contacto
    @@ -25,3 +24,4 @@ MemberTypeSynchronized=Tipo de miembro sincronizado
     ContactSynchronized=Contacto sincronizado
     ForceSynchronize=Forzar sincronización Dolibarr -> LDAP
     ErrorFailedToReadLDAP=Error de la lectura del directorio LDAP. Comprobar la configuración del módulo LDAP y la accesibilidad del anuario.
    +PasswordOfUserInLDAP=Password of user in LDAP
    diff --git a/htdocs/langs/es_ES/loan.lang b/htdocs/langs/es_ES/loan.lang
    index f0badf583c7..c560af41726 100644
    --- a/htdocs/langs/es_ES/loan.lang
    +++ b/htdocs/langs/es_ES/loan.lang
    @@ -10,6 +10,7 @@ LoanCapital=Capital
     Insurance=Seguro
     Interest=Interés
     Nbterms=Plazos
    +Term=Term
     LoanAccountancyCapitalCode=Cuenta contable capital
     LoanAccountancyInsuranceCode=Cuenta contable seguro
     LoanAccountancyInterestCode=Cuenta contable interés
    @@ -17,39 +18,14 @@ ConfirmDeleteLoan=¿Está seguro de querer eliminar este préstamo?
     LoanDeleted=Préstamo eliminado correctamente
     ConfirmPayLoan=¿Esa seguro de querer clasificar como pagado este préstamo?
     LoanPaid=Préstamo pagado
    -# Calc
    -LoanCalc=Calculadora de préstamos bancarios
    -PurchaseFinanceInfo=Información de Compras y Financiamiento
    -SalePriceOfAsset=Precio de venta del Capital
    -PercentageDown=Porcentaje
    -LengthOfMortgage=Duración del préstamo
    -AnnualInterestRate=Interés anual
    -ExplainCalculations=Explicación de los cálculos
    -ShowMeCalculationsAndAmortization=Mostrar los cálculos y amortización
    -MortgagePaymentInformation=Información sobre hipoteca
    -DownPayment=Depósito
    -DownPaymentDesc=El <b>pago inicial</b> = Precio inicial multiplicado por el porcentaje inicial dividido por 100 (para un inicial de 5% se convierte en 5/100 o 0.05)
    -InterestRateDesc=La <b>tasa de interés</b> = El porcentaje de interés anual dividido por 100
    -MonthlyFactorDesc=El <b>factor mensual</b> = El resultado de la siguiente fórmula
    -MonthlyInterestRateDesc=La <b>tasa de interés mensual</b> = La tasa de interés anual dividido por 12 (para los 12 meses en un año)
    -MonthTermDesc=El <b>plazo en meses</b> del préstamo = El número de años del préstamo multiplicado por 12
    -MonthlyPaymentDesc=El pago mensual se calcula utilizando la siguiente fórmula
    -AmortizationPaymentDesc=La <a href="#amortization">amortización</a> desglosa la cantidad de su pago mensual, tanto del interés como del capital.
    -AmountFinanced=Importe financiado
    -AmortizationMonthlyPaymentOverYears=Amortización para pago mensual <b>%s</b> sobre %s años
    -Totalsforyear=Totales por año
    -MonthlyPayment=Pago mensual
    -LoanCalcDesc=Esta <b> calculadora de hipotecas </b> puede utilizarse para calcular el pago mensual de un préstamo, en base a la cantidad prestada, el plazo del préstamo deseado y el tipo de interés.<br> Esta calculadora incluye también SHP (Seguro Hipotecario Privado) para préstamos con pago inicial de menos del 20 %%. También se tienen en consideración los impuestos sobre la propiedad, y su efecto sobre el total del pago mensual de la hipoteca. <br>
    -GoToInterest=%s se destinará al INTERÉS
    -GoToPrincipal=%s se destinará al PRINCIPAL
    -YouWillSpend=Pagará %s en el año %s
     ListLoanAssociatedProject=Listado de préstamos asociados al proyecto
     AddLoan=Crear crédito
    +FinancialCommitment=Prestamo
    +InterestAmount=Interés
    +CapitalRemain=Capital remain
     # Admin
     ConfigLoan=Configuración del módulo préstamos
     LOAN_ACCOUNTING_ACCOUNT_CAPITAL=Cuenta contable por defecto para el capital
     LOAN_ACCOUNTING_ACCOUNT_INTEREST=Cuenta contable por defecto para el interés
     LOAN_ACCOUNTING_ACCOUNT_INSURANCE=Cuenta contable por defecto para el seguro
    -FinancialCommitment=Prestamo
     CreateCalcSchedule=Editar el prestamo
    -InterestAmount=Cantidad de interés
    diff --git a/htdocs/langs/es_ES/mails.lang b/htdocs/langs/es_ES/mails.lang
    index 401b7589dd2..ad93ddbb2d8 100644
    --- a/htdocs/langs/es_ES/mails.lang
    +++ b/htdocs/langs/es_ES/mails.lang
    @@ -11,7 +11,9 @@ MailFrom=Remitente
     MailErrorsTo=Errores a
     MailReply=Responder a
     MailTo=Destinatario(s)
    +MailToUsers=To user(s)
     MailCC=Copia a
    +MailToCCUsers=Copy to users(s)
     MailCCC=Adjuntar copia a
     MailTopic=Asunto del e-mail
     MailText=Mensaje
    @@ -78,7 +80,7 @@ ResultOfMailSending=Resultado del envío masivo de e-mails
     NbSelected=Nº seleccionados
     NbIgnored=Nº ignorados
     NbSent=Nº enviados
    -SentXXXmessages=%s message(s) sent.
    +SentXXXmessages=%s mensaje(s) enviado(s)
     ConfirmUnvalidateEmailing=¿Está seguro de querer cambiar el estado del e-mailing <b>%s</b> a borrador?
     MailingModuleDescContactsWithThirdpartyFilter=Filtro de contactos con tercero
     MailingModuleDescContactsByCompanyCategory=Contactos de terceros por categoría
    @@ -164,4 +166,4 @@ InGoingEmailSetup=Configuración del correo entrante
     OutGoingEmailSetupForEmailing=Configuración de correo saliente (para correo masivo)
     DefaultOutgoingEmailSetup=Configuración de correo saliente predeterminada
     Information=Información
    -
    +ContactsWithThirdpartyFilter=Contacts avec filtre client
    diff --git a/htdocs/langs/es_ES/main.lang b/htdocs/langs/es_ES/main.lang
    index a7000b66e24..f7607480a89 100644
    --- a/htdocs/langs/es_ES/main.lang
    +++ b/htdocs/langs/es_ES/main.lang
    @@ -64,14 +64,14 @@ ErrorNoVATRateDefinedForSellerCountry=Error, ningún tipo de IVA definido para e
     ErrorNoSocialContributionForSellerCountry=Error, ningún tipo de tasa social/fiscal definida para el país '%s'.
     ErrorFailedToSaveFile=Error, el registro del archivo falló.
     ErrorCannotAddThisParentWarehouse=Intenta añadir un almacén padre que ya es hijo del actual
    -MaxNbOfRecordPerPage=Max number of record per page
    +MaxNbOfRecordPerPage=Nº máximo de registros por página
     NotAuthorized=No está autorizado para hacer esto.
     SetDate=Fijar fecha
     SelectDate=Seleccione una fecha
     SeeAlso=Ver también %s
     SeeHere=Vea aquí
     ClickHere=Haga clic aquí
    -Here=Here
    +Here=Aquí
     Apply=Aplicar
     BackgroundColorByDefault=Color de fondo
     FileRenamed=El archivo ha sido renombrado correctamente
    @@ -92,6 +92,7 @@ DolibarrInHttpAuthenticationSoPasswordUseless=Dolibarr está configurado en modo
     Administrator=Administrador
     Undefined=No definido
     PasswordForgotten=¿Olvidó su contraseña?
    +NoAccount=¿Sin cuenta?
     SeeAbove=Mencionado anteriormente
     HomeArea=Área inicio
     LastConnexion=Última conexión
    @@ -231,7 +232,7 @@ Limit=Límite
     Limits=Límites
     Logout=Desconexión
     NoLogoutProcessWithAuthMode=Sin funcionalidades de desconexión con el modo de autenticación <b>%s</b>
    -Connection=Conexión
    +Connection=Usuario
     Setup=Configuración
     Alert=Alerta
     MenuWarnings=Alertas
    @@ -331,7 +332,7 @@ Price=Precio
     PriceCurrency=Precio (moneda)
     UnitPrice=Precio unitario
     UnitPriceHT=Precio base
    -UnitPriceHTCurrency=Precio unitario (moneda)
    +UnitPriceHTCurrency=Precio unitario (sin impuestos) (moneda)
     UnitPriceTTC=Precio unitario total
     PriceU=P.U.
     PriceUHT=P.U.
    @@ -359,7 +360,7 @@ AmountLT2ES=Importe IRPF
     AmountTotal=Importe total
     AmountAverage=Importe medio
     PriceQtyMinHT=Precio cantidad min. total
    -PriceQtyMinHTCurrency=Precio cantidad min. total (moneda)
    +PriceQtyMinHTCurrency=Precio cantidad min. (sin impuestos) (moneda)
     Percentage=Porcentaje
     Total=Total
     SubTotal=Subtotal
    @@ -402,6 +403,7 @@ DefaultTaxRate=Tasa de impuesto por defecto
     Average=Media
     Sum=Suma
     Delta=Diferencia
    +RemainToPay=Queda per pagar
     Module=Módulo
     Modules=Módulos
     Option=Opción
    @@ -505,6 +507,7 @@ NoneF=Ninguna
     NoneOrSeveral=Ninguno o varios
     Late=Retraso
     LateDesc=El retraso que indica si un registro lleva retraso o no depende de la configuración. Pregunte a su administrador para cambiar el retraso desde el menú Inicio - Configuración - Alertas.
    +NoItemLate=No late item
     Photo=Foto
     Photos=Fotos
     AddPhoto=Añadir foto
    @@ -563,15 +566,15 @@ MonthShort09=sep.
     MonthShort10=oct.
     MonthShort11=nov.
     MonthShort12=dic.
    -MonthVeryShort01=J
    -MonthVeryShort02=V
    -MonthVeryShort03=L
    +MonthVeryShort01=E
    +MonthVeryShort02=F
    +MonthVeryShort03=M
     MonthVeryShort04=A
    -MonthVeryShort05=L
    +MonthVeryShort05=M
     MonthVeryShort06=J
     MonthVeryShort07=J
     MonthVeryShort08=A
    -MonthVeryShort09=D
    +MonthVeryShort09=S
     MonthVeryShort10=O
     MonthVeryShort11=N
     MonthVeryShort12=D
    @@ -717,7 +720,7 @@ WarningYouAreInMaintenanceMode=Atención, está en modo mantenimiento, así que
     CoreErrorTitle=Error del sistema
     CoreErrorMessage=Lo sentimos, pero ha ocurrido un error. Póngase en contacto con el administrador del sistema para comprobar los registros o desactive $dolibarr_main_prod=1 para obtener más información.
     CreditCard=Tarjeta de crédito
    -ValidatePayment=Validar este pago
    +ValidatePayment=Validar pago
     CreditOrDebitCard=Tarjeta de crédito o débito
     FieldsWithAreMandatory=Los campos marcados por un <b>%s</b> son obligatorios
     FieldsWithIsForPublic=Los campos marcados por <b>%s</b> se mostrarán en la lista pública de miembros. Si no desea verlos, desactive la casilla "público".
    @@ -866,7 +869,7 @@ FileNotShared=Archivo no compartido a público externo
     Project=Proyecto
     Projects=Proyectos
     Rights=Permisos
    -LineNb=Line no.
    +LineNb=Línea
     IncotermLabel=Incoterms
     # Week day
     Monday=Lunes
    @@ -915,7 +918,7 @@ SearchIntoProductsOrServices=Productos o servicios
     SearchIntoProjects=Proyectos
     SearchIntoTasks=Tareas
     SearchIntoCustomerInvoices=Facturas a clientes
    -SearchIntoSupplierInvoices=Facturas de proveedores
    +SearchIntoSupplierInvoices=Facturas proveedor
     SearchIntoCustomerOrders=Pedidos de clientes
     SearchIntoSupplierOrders=Pedidos a proveedor
     SearchIntoCustomerProposals=Presupuestos a clientes
    @@ -941,3 +944,7 @@ Remote=Remoto
     LocalAndRemote=Local y remoto
     KeyboardShortcut=Atajo de teclado
     AssignedTo=Asignada a
    +Deletedraft=Eliminar borrador
    +ConfirmMassDraftDeletion=Confirmación de borrado de borradores en lote
    +FileSharedViaALink=Archivo compartido a través de un enlace
    +
    diff --git a/htdocs/langs/es_ES/margins.lang b/htdocs/langs/es_ES/margins.lang
    index 8a54dc8d18f..702b8a1aacc 100644
    --- a/htdocs/langs/es_ES/margins.lang
    +++ b/htdocs/langs/es_ES/margins.lang
    @@ -28,10 +28,10 @@ UseDiscountAsService=Como un servicio
     UseDiscountOnTotal=Sobre el total
     MARGIN_METHODE_FOR_DISCOUNT_DETAILS=Indica si un descuento global se toma en cuenta como un producto, servicio o sólo en el total a la hora de calcular los márgenes.
     MARGIN_TYPE=Precio compra/coste sugerido por defecto por el cálculo de márgenes
    -MargeType1=Margen en Mejor precio de proveedor
    +MargeType1=Margin on Best vendor price
     MargeType2=Margen en Precio Medio Ponderado (PMP)
     MargeType3=Margen en Precio de coste
    -MarginTypeDesc=* Margen sobre mejor precio de compra = Precio de venta - Mejor precio proveedor definido en la ficha del producto <br> * Margen sobre Precio Medio Ponderado (PMP) = Precio de venta - Precio Promedio Ponderado (PMP) o mejor precio proveedor si aún no hay PMP<br> * Margen sobre el precio de coste = Precio venta - Precio de coste definido en la ficha del producto o PMP si el precio de coste no se ha definido, o mejor precio proveedor si aún no hay PMP
    +MarginTypeDesc=* Margin on best buying price = Selling price - Best vendor price defined on product card<br>* Margin on Weighted Average Price (WAP) = Selling price - Product Weighted Average Price (WAP) or best supplier price if WAP not yet defined<br>* Margin on Cost price = Selling price - Cost price defined on product card or WAP if cost price not defined, or best supplier price if WAP not yet defined
     CostPrice=Precio de compra
     UnitCharges=Carga unitaria
     Charges=Cargas
    @@ -41,4 +41,4 @@ rateMustBeNumeric=El margen  debe ser un valor numérico
     markRateShouldBeLesserThan100=El margen tiene que ser menor que 100
     ShowMarginInfos=Mostrar info de márgenes
     CheckMargins=Detalles de márgenes
    -MarginPerSaleRepresentativeWarning=The report of margin per user use the link between third parties and sale representatives to calculate the margin of each sale representative. Because some thirdparties may not have any ddiated sale representative and some thirdparties may be linked to several, some amounts may not be included into this report (if there is no sale representative) and some may appear on different lines (for each sale representative).
    +MarginPerSaleRepresentativeWarning=El informe de margen por usuario usa el enlace entre terceros y comerciales para calcular el margen de cada usuario. Debido a que algunos terceros pueden no estar vinculados a un comercial y algunos terceros pueden estar relacionados con varios usuarios, algunos márgenes pueden no aparecer en este informe o podrá aparecer en varias líneas diferentes.
    diff --git a/htdocs/langs/es_ES/members.lang b/htdocs/langs/es_ES/members.lang
    index c0811465322..0ba42342885 100644
    --- a/htdocs/langs/es_ES/members.lang
    +++ b/htdocs/langs/es_ES/members.lang
    @@ -111,14 +111,14 @@ SendingAnEMailToMember=Enviar e-mail de información al miembro
     SendingEmailOnAutoSubscription=Enviar E-Mail en una auto-inscripción
     SendingEmailOnMemberValidation=Enviar E-Mail en la validación de un nuevo miembro
     SendingEmailOnNewSubscription=Enviar E-Mail en una nueva suscripción
    -SendingReminderForExpiredSubscription=Enviar un recordatorio para suscripción expirada
    +SendingReminderForExpiredSubscription=Sending reminder for expired subscriptions
     SendingEmailOnCancelation=Enviar E-Mail en una cancelación
     # Topic of email templates
     YourMembershipRequestWasReceived=Su membresía fue recibida.
     YourMembershipWasValidated=Su membresía ha sido validada.
     YourSubscriptionWasRecorded=Su suscripción ha sido guardada
     SubscriptionReminderEmail=Recordatorio de suscripción
    -YourMembershipWasCanceled=Your membership was canceled
    +YourMembershipWasCanceled=Su membresía fue cancelada.
     CardContent=Contenido de su ficha de miembro
     # Text of email templates
     ThisIsContentOfYourMembershipRequestWasReceived=Queremos informarle que se ha solicitado una nueva membresía. <br> <br>
    diff --git a/htdocs/langs/es_ES/modulebuilder.lang b/htdocs/langs/es_ES/modulebuilder.lang
    index 5f568d7e485..1f8f53879ca 100644
    --- a/htdocs/langs/es_ES/modulebuilder.lang
    +++ b/htdocs/langs/es_ES/modulebuilder.lang
    @@ -74,6 +74,7 @@ NoWidget=No hay widget
     GoToApiExplorer=Ir al Explorador de API
     ListOfMenusEntries=Lista de entradas de menú
     ListOfPermissionsDefined=Listado de permisos definidos
    +SeeExamples=See examples here
     EnabledDesc=Condición para tener este campo activo (Ejemplos: 1 o $conf->global->MYMODULE_MYOPTION)
     VisibleDesc=¿Es el campo visible? (Ejemplos: 0=Nunca visible, 1=Visible en listado y  en formularios creación /actualización/visualización, 2=Visible en listado solamente, 3=Visible en formularios creación /actualización/visualización. Usar un valor negativo significa que no se muestra el campo predeterminado en el listado pero se puede seleccionar para verlo)
     IsAMeasureDesc=¿Se puede acumular el valor del campo para obtener un total en el listado? (Ejemplos: 1 o 0)
    @@ -95,3 +96,6 @@ DropTableIfEmpty=(Eliminar tabla si está vacía)
     TableDoesNotExists=La tabla %s no existe
     TableDropped=Tabla %s eliminada
     InitStructureFromExistingTable=Construir la estructura de array de una tabla existente
    +UseAboutPage=Disallow the about page
    +UseDocFolder=Disallow the documentation folder
    +UseSpecificReadme=Use a specific ReadMe
    diff --git a/htdocs/langs/es_ES/opensurvey.lang b/htdocs/langs/es_ES/opensurvey.lang
    index d8c903ef943..8820e240a46 100644
    --- a/htdocs/langs/es_ES/opensurvey.lang
    +++ b/htdocs/langs/es_ES/opensurvey.lang
    @@ -58,3 +58,4 @@ MoreChoices=Introduzca más opciones para los votantes
     SurveyExpiredInfo=La encuesta se ha cerrado o el periodo para la votación de ha terminado.
     EmailSomeoneVoted=%s  ha rellenado una línea.\nPuede encontrar su encuesta en el enlace:\n%s 
     ShowSurvey=Mostrar encuesta
    +UserMustBeSameThanUserUsedToVote=You must have voted and use the same user name that the one used to vote, to post a comment
    diff --git a/htdocs/langs/es_ES/orders.lang b/htdocs/langs/es_ES/orders.lang
    index 25e4a009ea8..cbebd3033d3 100644
    --- a/htdocs/langs/es_ES/orders.lang
    +++ b/htdocs/langs/es_ES/orders.lang
    @@ -1,10 +1,10 @@
     # Dolibarr language file - Source file is en_US - orders
     OrdersArea=Área pedidos de clientes
    -SuppliersOrdersArea=Área pedidos a proveedores
    +SuppliersOrdersArea=Purchase orders area
     OrderCard=Ficha pedido
     OrderId=Id pedido
     Order=Pedido
    -PdfOrderTitle=Orden
    +PdfOrderTitle=Pedido
     Orders=Pedidos
     OrderLine=Línea de pedido
     OrderDate=Fecha pedido
    @@ -13,10 +13,10 @@ OrderToProcess=Pedido a procesar
     NewOrder=Nuevo pedido
     ToOrder=Realizar pedido
     MakeOrder=Realizar pedido
    -SupplierOrder=Pedido a proveedor
    -SuppliersOrders=Pedidos a proveedor
    -SuppliersOrdersRunning=Pedidos a proveedor en curso
    -CustomerOrder=Pedido de cliente
    +SupplierOrder=Purchase order
    +SuppliersOrders=Purchase orders
    +SuppliersOrdersRunning=Current purchase orders
    +CustomerOrder=Cuenta bloqueada
     CustomersOrders=Pedidos de clientes
     CustomersOrdersRunning=Pedidos de clientes en curso
     CustomersOrdersAndOrdersLines=Pedidos de clientes y líneas de pedido
    @@ -24,7 +24,7 @@ OrdersDeliveredToBill=Pedidos de clientes enviados a facturar
     OrdersToBill=Pedidos de clientes enviados
     OrdersInProcess=Pedidos de clientes en proceso
     OrdersToProcess=Pedidos de clientes a procesar
    -SuppliersOrdersToProcess=Pedidos a proveedores a procesar
    +SuppliersOrdersToProcess=Purchase orders to process
     StatusOrderCanceledShort=Anulado
     StatusOrderDraftShort=Borrador
     StatusOrderValidatedShort=Validado
    @@ -75,15 +75,15 @@ ShowOrder=Mostrar pedido
     OrdersOpened=Pedidos a procesar
     NoDraftOrders=Sin pedidos borrador
     NoOrder=Sin pedidos
    -NoSupplierOrder=Sin pedidos a proveedor
    +NoSupplierOrder=No purchase order
     LastOrders=Últimos %s pedidos de clientes
     LastCustomerOrders=Últimos %s pedidos de clientes
    -LastSupplierOrders=Últimos %s pedidos a proveedores
    +LastSupplierOrders=Latest %s purchase orders
     LastModifiedOrders=Últimos %s pedidos de clientes modificados
     AllOrders=Todos los pedidos
     NbOfOrders=Número de pedidos
     OrdersStatistics=Estadísticas de pedidos de clientes
    -OrdersStatisticsSuppliers=Estadísticas de pedidos a proveedores
    +OrdersStatisticsSuppliers=Purchase order statistics
     NumberOfOrdersByMonth=Número de pedidos por mes
     AmountOfOrdersByMonthHT=Importe total de pedidos por mes (sin IVA)
     ListOfOrders=Listado de pedidos
    @@ -97,12 +97,12 @@ ConfirmMakeOrder=¿Está seguro de querer confirmar este pedido en fecha de <b>%
     GenerateBill=Facturar
     ClassifyShipped=Clasificar enviado
     DraftOrders=Pedidos borrador
    -DraftSuppliersOrders=Pedidos a proveedor en borrador
    +DraftSuppliersOrders=Draft purchase orders
     OnProcessOrders=Pedidos en proceso
     RefOrder=Ref. pedido
     RefCustomerOrder=Ref. pedido para el cliente
    -RefOrderSupplier=Ref. pedido para proveedor
    -RefOrderSupplierShort=Ref. pedido a proveedor
    +RefOrderSupplier=Ref. order for vendor
    +RefOrderSupplierShort=Ref. order vendor
     SendOrderByMail=Enviar pedido por e-mail
     ActionsOnOrder=Eventos sobre el pedido
     NoArticleOfTypeProduct=No hay artículos de tipo 'producto' y por lo tanto enviables en este pedido
    @@ -115,9 +115,9 @@ ConfirmCloneOrder=¿Está seguro de querer clonar este pedido <b>%s</b>?
     DispatchSupplierOrder=Recepción del pedido a proveedor %s
     FirstApprovalAlreadyDone=Primera aprobación realizada
     SecondApprovalAlreadyDone=Segunda aprobación realizada
    -SupplierOrderReceivedInDolibarr=Pedido a proveedor %s recibido %s
    -SupplierOrderSubmitedInDolibarr=Pedido a proveedor %s enviado
    -SupplierOrderClassifiedBilled=Pedido a proveedor %s clasificado como facturado
    +SupplierOrderReceivedInDolibarr=Purchase Order %s received %s
    +SupplierOrderSubmitedInDolibarr=Purchase Order %s submited
    +SupplierOrderClassifiedBilled=Purchase Order %s set billed
     OtherOrders=Otros pedidos
     ##### Types de contacts #####
     TypeContact_commande_internal_SALESREPFOLL=Responsable seguimiento pedido cliente
    @@ -125,11 +125,11 @@ TypeContact_commande_internal_SHIPPING=Responsable envío pedido cliente
     TypeContact_commande_external_BILLING=Contacto cliente facturación pedido
     TypeContact_commande_external_SHIPPING=Contacto cliente entrega pedido
     TypeContact_commande_external_CUSTOMER=Contacto cliente seguimiento pedido
    -TypeContact_order_supplier_internal_SALESREPFOLL=Responsable seguimiento pedido a proveedor
    +TypeContact_order_supplier_internal_SALESREPFOLL=Representative following-up purchase order
     TypeContact_order_supplier_internal_SHIPPING=Responsable recepción pedido a proveedor
    -TypeContact_order_supplier_external_BILLING=Contacto proveedor facturación pedido
    -TypeContact_order_supplier_external_SHIPPING=Contacto proveedor entrega pedido
    -TypeContact_order_supplier_external_CUSTOMER=Contacto proveedor seguimiento pedido
    +TypeContact_order_supplier_external_BILLING=Vendor invoice contact
    +TypeContact_order_supplier_external_SHIPPING=Vendor shipping contact
    +TypeContact_order_supplier_external_CUSTOMER=Vendor contact following-up order
     Error_COMMANDE_SUPPLIER_ADDON_NotDefined=Constante COMMANDE_SUPPLIER_ADDON no definida
     Error_COMMANDE_ADDON_NotDefined=Constante COMMANDE_ADDON no definida
     Error_OrderNotChecked=No se han seleccionado pedidos a facturar
    diff --git a/htdocs/langs/es_ES/other.lang b/htdocs/langs/es_ES/other.lang
    index 8a205565ff5..137bbac42d6 100644
    --- a/htdocs/langs/es_ES/other.lang
    +++ b/htdocs/langs/es_ES/other.lang
    @@ -80,8 +80,8 @@ LinkedObject=Objeto adjuntado
     NbOfActiveNotifications=Número de notificaciones (nº de destinatarios)
     PredefinedMailTest=__(Hello)__\nEste es un correo de prueba enviado a __EMAIL__.\nLas dos líneas están separadas por un retorno de carro.\n\n__USER_SIGNATURE__
     PredefinedMailTestHtml=__(Hello)__\nEste es un correo de <b> prueba</b> (la palabra prueba debe estar en negrita). <br> Las dos líneas están separadas por un retorno de carro. <br> <br> __USER_SIGNATURE__
    -PredefinedMailContentSendInvoice=__(Hello)__\n\nAquí encontrará la factura __REF__\n\nEste es el enlace para realizar un pago en línea en caso de que la factura aún no se encuentre pagada:\n__ONLINE_PAYMENT_URL__\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
    -PredefinedMailContentSendInvoiceReminder=__(Hello)__\n\nNos gustaría advertirle que la factura __REF__ parece no estar pagada. Así que le enviamos de nuevo la factura en el archivo adjunto, como un recordatorio.\n\nEste es el enlace para poder realizar un pago en línea de la misma\n__ONLINE_PAYMENT_URL__\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
    +PredefinedMailContentSendInvoice=__(Hello)__\n\nYou will find here the invoice __REF__\n\n__ONLINE_PAYMENT_TEXT_AND_URL__\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
    +PredefinedMailContentSendInvoiceReminder=__(Hello)__\n\nWe would like to warn you that the invoice  __REF__ seems to not be payed. So this is the invoice in attachment again, as a reminder.\n\n__ONLINE_PAYMENT_TEXT_AND_URL__\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
     PredefinedMailContentSendProposal=__(Hola)__\n\nNos ponemos en contacto con usted para facilitarle el presupuesto __PREF__\n\n\n__(Sinceramente)__\n\n__USER_SIGNATURE__
     PredefinedMailContentSendSupplierProposal=__(Hola)__\n\nNos ponemos en contacto con usted para facilitarle nuestra solicitud de presupuesto __REF__\n\n\n__(Sinceramente)__\n\n__USER_SIGNATURE__
     PredefinedMailContentSendOrder=__(Hola)__\n\nNos ponemos en contacto con usted para facilitarle el pedido __REF__\n\n\n__(Sinceramente)__\n\n__USER_SIGNATURE__
    @@ -91,6 +91,7 @@ PredefinedMailContentSendShipping=__(Hola)__\n\nNos ponemos en contacto con uste
     PredefinedMailContentSendFichInter=__(Hola)__\n\nNos ponemos en contacto con usted para facilitarle la intervención __REF__\n\n\n__(Sinceramente)__\n\n__USER_SIGNATURE__
     PredefinedMailContentThirdparty=__(Hola)__\n\n\n__(Sinceramente)__\n\n__USER_SIGNATURE__
     PredefinedMailContentUser=__(Hola)__\n\n\n__(Sinceramente)__\n\n__USER_SIGNATURE__
    +PredefinedMailContentLink=You can click on the link below to make your payment if it is not already done.\n\n%s\n\n
     DemoDesc=Dolibarr es un ERP/CRM para la gestión de negocios (profesionales o asociaciones), compuesto de módulos funcionales independientes y opcionales. Una demostración que incluya todos estos módulos no tiene sentido porque no utilizará todos los módulos. Además, tiene disponibles varios tipos de perfiles de demostración.
     ChooseYourDemoProfil=Elija el perfil de demostración que mejor se adapte a sus necesidades ...
     ChooseYourDemoProfilMore=... o construya su perfil<br>(modo de selección manual)
    @@ -233,6 +234,8 @@ PermissionsDelete=Permisos eliminados
     YourPasswordMustHaveAtLeastXChars=Su contraseña debe contener al menos <strong>%s</strong>  caracteres
     YourPasswordHasBeenReset=Su contraseña ha sido restablecida con éxito
     ApplicantIpAddress=Dirección IP del solicitante
    +SMSSentTo=SMS enviado a %s
    +
     ##### Export #####
     ExportsArea=Área de exportaciones
     AvailableFormats=Formatos disponibles
    @@ -246,4 +249,4 @@ WEBSITE_PAGEURL=URL de la página
     WEBSITE_TITLE=Título
     WEBSITE_DESCRIPTION=Descripción
     WEBSITE_KEYWORDS=Claves
    -LinesToImport=Lines to import
    +LinesToImport=Líneas a importar
    diff --git a/htdocs/langs/es_ES/paypal.lang b/htdocs/langs/es_ES/paypal.lang
    index df87e8e90f2..1c82c983a43 100644
    --- a/htdocs/langs/es_ES/paypal.lang
    +++ b/htdocs/langs/es_ES/paypal.lang
    @@ -14,7 +14,6 @@ PaypalModeOnlyPaypal=Sólo PayPal
     ONLINE_PAYMENT_CSS_URL=URL opcional de la hoja de estilo CSS en la página de pago en línea
     ThisIsTransactionId=Identificador de la transacción: <b>%s</b>
     PAYPAL_ADD_PAYMENT_URL=Añadir la url del pago Paypal al enviar un documento por e-mail
    -PredefinedMailContentLink=Puede hacer clic en el siguiente enlace para realizar su pago si aún no lo ha hecho. <br> <br> %s <br> <br>
     YouAreCurrentlyInSandboxMode=Actualmente se encuentra en el modo %s "sandbox"
     NewOnlinePaymentReceived=Nuevo pago en línea recibido
     NewOnlinePaymentFailed=Nuevo pago en línea intentado pero ha fallado
    diff --git a/htdocs/langs/es_ES/productbatch.lang b/htdocs/langs/es_ES/productbatch.lang
    index 1a6500487f1..62ddca8498c 100644
    --- a/htdocs/langs/es_ES/productbatch.lang
    +++ b/htdocs/langs/es_ES/productbatch.lang
    @@ -16,7 +16,7 @@ printEatby=Caducidad: %s
     printSellby=Límite venta: %s
     printQty=Cant.: %d
     AddDispatchBatchLine=Añada una línea para despacho por caducidad
    -WhenProductBatchModuleOnOptionAreForced=Cuando el módulo de lotes/series está activado, el incremento y disminución de stock se fuerza en la validación de los envíos y la recepción manual y no se puede editar. Las otras opciones pueden ser definidas como desee.
    +WhenProductBatchModuleOnOptionAreForced=When module Lot/Serial is on, automatic stock decrease  is forced to 'Decrease real stocks on shipping validation' and automatic increase mode is forced to 'Increase real stocks on manual dispatching into warehouses' and can't be edited. Other options can be defined as you want.
     ProductDoesNotUseBatchSerial=Este producto no usa lotes/series
     ProductLotSetup=Configuración del módulo lotes/series
     ShowCurrentStockOfLot=Mostrar el stock actual de este producto/lote
    diff --git a/htdocs/langs/es_ES/products.lang b/htdocs/langs/es_ES/products.lang
    index c97d546f831..def354ead7b 100644
    --- a/htdocs/langs/es_ES/products.lang
    +++ b/htdocs/langs/es_ES/products.lang
    @@ -70,6 +70,7 @@ SoldAmount=Importe ventas
     PurchasedAmount=Importe compras
     NewPrice=Nuevo precio
     MinPrice=Precio de venta mín.
    +EditSellingPriceLabel=Editar etiqueta precio de venta
     CantBeLessThanMinPrice=El precio de venta no debe ser inferior al mínimo para este producto (%s sin IVA). Este mensaje puede estar causado por un descuento muy grande.
     ContractStatusClosed=Cerrado
     ErrorProductAlreadyExists=Un producto con la referencia %s ya existe.
    @@ -250,8 +251,8 @@ PriceNumeric=Número
     DefaultPrice=Precio por defecto
     ComposedProductIncDecStock=Incrementar/Decrementar stock al cambiar su padre
     ComposedProduct=Sub-producto
    -MinSupplierPrice=Precio mínimo de proveedor
    -MinCustomerPrice=precio mínimo a cliente
    +MinSupplierPrice=Precio mínimo de compra
    +MinCustomerPrice=Minimum selling price
     DynamicPriceConfiguration=Configuración de precio dinámico
     DynamicPriceDesc=En la ficha de producto, con este módulo activado, debería ser capaz de establecer funciones matemáticas para calcular los precios de cliente o proveedor. Esta función puede utilizar todos los operadores matemáticos, algunas constantes y variables. Puede definir aquí las variables que desea utilizar y si la variable necesita una actualización automática, la URL externa que debe utilizarse para pedirle a Dolibarr que actualice automáticamente el valor.
     AddVariable=Añadir variable
    diff --git a/htdocs/langs/es_ES/projects.lang b/htdocs/langs/es_ES/projects.lang
    index 96c5555f427..6c97e4fb36c 100644
    --- a/htdocs/langs/es_ES/projects.lang
    +++ b/htdocs/langs/es_ES/projects.lang
    @@ -77,6 +77,7 @@ Time=Tiempo
     ListOfTasks=Listado de tareas
     GoToListOfTimeConsumed=Ir al listado de tiempos consumidos
     GoToListOfTasks=Ir al listado de tareas
    +GoToGanttView=Go to Gantt view
     GanttView=Vista de Gantt
     ListProposalsAssociatedProject=Listado de presupuestos asociados al proyecto
     ListOrdersAssociatedProject=Listado de pedidos de clientes asociados al proyecto
    @@ -226,4 +227,4 @@ AllowCommentOnProject=Permitir comentarios de los usuarios en los proyectos
     DontHavePermissionForCloseProject=No tienes permisos para cerrar el proyecto %s
     DontHaveTheValidateStatus=El proyecto %s debe estar abierto para ser cerrado
     RecordsClosed=%s proyecto(s) cerrado(s)
    -SendProjectRef=About project %s
    +SendProjectRef=Information project %s
    diff --git a/htdocs/langs/es_ES/propal.lang b/htdocs/langs/es_ES/propal.lang
    index c7ae4e40876..9da5dcc64d7 100644
    --- a/htdocs/langs/es_ES/propal.lang
    +++ b/htdocs/langs/es_ES/propal.lang
    @@ -75,6 +75,7 @@ AvailabilityTypeAV_1M=1 mes
     TypeContact_propal_internal_SALESREPFOLL=Comercial seguimiento presupuesto
     TypeContact_propal_external_BILLING=Contacto cliente de facturación presupuesto
     TypeContact_propal_external_CUSTOMER=Contacto cliente seguimiento presupuesto
    +TypeContact_propal_external_SHIPPING=Customer contact for delivery
     # Document models
     DocModelAzurDescription=Modelo de presupuesto completo (logo...)
     DefaultModelPropalCreate=Modelo por defecto
    diff --git a/htdocs/langs/es_ES/sendings.lang b/htdocs/langs/es_ES/sendings.lang
    index e65604aae05..fa0f73aef1d 100644
    --- a/htdocs/langs/es_ES/sendings.lang
    +++ b/htdocs/langs/es_ES/sendings.lang
    @@ -52,8 +52,8 @@ ActionsOnShipping=Eventos sobre la expedición
     LinkToTrackYourPackage=Enlace para el seguimento de su paquete
     ShipmentCreationIsDoneFromOrder=De momento, la creación de una nueva expedición se realiza desde la ficha de pedido.
     ShipmentLine=Línea de expedición
    -ProductQtyInCustomersOrdersRunning=Cantidad en pedidos de clientes abiertos
    -ProductQtyInSuppliersOrdersRunning=Cantidad en pedidos a proveedores abiertos
    +ProductQtyInCustomersOrdersRunning=Product quantity into open customer orders
    +ProductQtyInSuppliersOrdersRunning=Product quantity into open purchase orders
     ProductQtyInShipmentAlreadySent=Ya ha sido enviada la cantidad del producto del pedido de cliente abierto
     ProductQtyInSuppliersShipmentAlreadyRecevied=Cantidad en pedidos a proveedores ya recibidos
     NoProductToShipFoundIntoStock=Sin stock disponible en el almacén <b>%s</b>. Corrija el stock o vuelva atrás para seleccionar otro almacén.
    diff --git a/htdocs/langs/es_ES/stocks.lang b/htdocs/langs/es_ES/stocks.lang
    index 9d11fd501e0..b352f8b228e 100644
    --- a/htdocs/langs/es_ES/stocks.lang
    +++ b/htdocs/langs/es_ES/stocks.lang
    @@ -8,9 +8,9 @@ WarehouseEdit=Edición almacén
     MenuNewWarehouse=Nuevo almacén
     WarehouseSource=Almacén origen
     WarehouseSourceNotDefined=Sin almacenes definidos,
    -AddWarehouse=Create warehouse
    +AddWarehouse=Crear almacén
     AddOne=Añadir uno
    -DefaultWarehouse=Default warehouse
    +DefaultWarehouse=Almacén por defecto
     WarehouseTarget=Almacén destino
     ValidateSending=Validar envío
     CancelSending=Anular envío
    @@ -24,7 +24,7 @@ Movements=Movimientos
     ErrorWarehouseRefRequired=El nombre de referencia del almacén es obligatorio
     ListOfWarehouses=Listado de almacenes
     ListOfStockMovements=Listado de movimientos de stock
    -ListOfInventories=List of inventories
    +ListOfInventories=Listado de inventarios
     MovementId=ID movimiento
     StockMovementForId=ID movimiento %d
     ListMouvementStockProject=Listado de movimientos de stock asociados al proyecto
    @@ -67,7 +67,7 @@ DeStockOnValidateOrder=Decrementar los stocks físicos sobre los pedidos de clie
     DeStockOnShipment=Decrementar stock real en la validación de envíos
     DeStockOnShipmentOnClosing=Decrementar stock real en el cierre del envío
     ReStockOnBill=Incrementar los stocks físicos sobre las facturas/abonos de proveedores
    -ReStockOnValidateOrder=Incrementar los stocks físicos sobre los pedidos a proveedores
    +ReStockOnValidateOrder=Increase real stocks on purchase orders approbation
     ReStockOnDispatchOrder=Incrementa los stocks físicos en el desglose manual de la recepción de los pedidos a proveedores en los almacenes
     OrderStatusNotReadyToDispatch=El pedido aún no está o no tiene un estado que permita un desglose de stock.
     StockDiffPhysicTeoric=Motivo de la diferencia entre valores físicos y teóricos
    @@ -203,3 +203,4 @@ RegulateStock=Regular stock
     ListInventory=Listado
     StockSupportServices=Servicios de apoyo a la gestión de stocks
     StockSupportServicesDesc=Por defecto sólo puede almacenar el producto con el tipo "producto". Si está activado y si el servicio de módulo está activado, también puede almacenar un producto con el tipo "servicio"
    +ReceiveProducts=Recibir artículos
    diff --git a/htdocs/langs/es_ES/stripe.lang b/htdocs/langs/es_ES/stripe.lang
    index 36618376145..65a14bc2547 100644
    --- a/htdocs/langs/es_ES/stripe.lang
    +++ b/htdocs/langs/es_ES/stripe.lang
    @@ -49,7 +49,7 @@ OAUTH_STRIPE_LIVE_ID=Stripe Connect Client ID (ca _...)
     BankAccountForBankTransfer=Cuenta bancaria para transferencias
     StripeAccount=Cuenta Stripe
     StripeChargeList=Listado de gastos de Stripe
    -StripeTransactionList=List of Stripe transactions
    +StripeTransactionList=Listado de transacciones
     StripeCustomerId=Id de cliente de Stripe
     StripePaymentModes=Modos de pago de Stripe
     LocalID=ID local
    @@ -58,8 +58,8 @@ NameOnCard=Nombre en la tarjeta
     CardNumber=Número de tarjeta
     ExpiryDate=Fecha de caducidad
     CVN=CVN
    -DeleteACard=Eliminar registro de tarjeta
    -ConfirmDeleteCard=¿Está seguro de querer eliminar este registro de tarjeta?
    +DeleteACard=Delete Card
    +ConfirmDeleteCard=Are you sure you want to delete this Credit or Debit card?
     CreateCustomerOnStripe=Crear cliente en Stripe
     CreateCardOnStripe=Crea una tarjeta en Stripe
     ShowInStripe=Mostrar en Stripe
    diff --git a/htdocs/langs/es_ES/supplier_proposal.lang b/htdocs/langs/es_ES/supplier_proposal.lang
    index b46518fee5f..07e5cf18b19 100644
    --- a/htdocs/langs/es_ES/supplier_proposal.lang
    +++ b/htdocs/langs/es_ES/supplier_proposal.lang
    @@ -1,22 +1,22 @@
     # Dolibarr language file - Source file is en_US - supplier_proposal
    -SupplierProposal=Presupuestos de proveedor
    -supplier_proposalDESC=Gestionar presupuestos de proveedor
    +SupplierProposal=Vendor commercial proposals
    +supplier_proposalDESC=Manage price requests to vendors
     SupplierProposalNew=Nuevo presupuesto
     CommRequest=Presupuesto
     CommRequests=Presupuestos
     SearchRequest=Buscar un presupuesto
     DraftRequests=Presupuestos borrador
    -SupplierProposalsDraft=Presupuestos de proveedor borrador
    +SupplierProposalsDraft=Draft vendor proposals
     LastModifiedRequests=Últimos %s consultas de precios modificados
     RequestsOpened=Presupuestos abiertos
    -SupplierProposalArea=Área presupuestos de proveedores
    -SupplierProposalShort=Presupuesto de proveedor
    -SupplierProposals=Presupuestos de proveedor
    -SupplierProposalsShort=Presupuestos de proveedor
    +SupplierProposalArea=Vendor proposals area
    +SupplierProposalShort=Vendor proposal
    +SupplierProposals=Vendor proposals
    +SupplierProposalsShort=Vendor proposals
     NewAskPrice=Nuevo presupuesto
     ShowSupplierProposal=Mostrar presupuesto
     AddSupplierProposal=Crear un presupuesto
    -SupplierProposalRefFourn=Ref. Proveedor
    +SupplierProposalRefFourn=Vendor ref
     SupplierProposalDate=Fecha de entrega
     SupplierProposalRefFournNotice=Antes de cerrar a "Aceptado", piense en consultar las referencias de proveedores.
     ConfirmValidateAsk=¿Está seguro de querer validar este presupuesto bajo la referencia <b>%s</b>?
    @@ -47,9 +47,9 @@ CommercialAsk=Presupuesto
     DefaultModelSupplierProposalCreate=Modelo por defecto
     DefaultModelSupplierProposalToBill=Modelo por defecto al cerrar un presupuesto (aceptado)
     DefaultModelSupplierProposalClosed=Modelo por defecto al cerrar un presupuesto (rechazado)
    -ListOfSupplierProposals=Listado de presupuestos de proveedores
    -ListSupplierProposalsAssociatedProject=Listado de presupuestos de proveedores asociados al proyecto
    -SupplierProposalsToClose=Presupuestos de proveedor a cerrar
    -SupplierProposalsToProcess=Presupuestos de proveedor a procesar
    +ListOfSupplierProposals=List of vendor proposal requests
    +ListSupplierProposalsAssociatedProject=List of vendor proposals associated with project
    +SupplierProposalsToClose=Vendor proposals to close
    +SupplierProposalsToProcess=Vendor proposals to process
     LastSupplierProposals=Últimos %s presupuestos
     AllPriceRequests=Todos los presupuestos
    diff --git a/htdocs/langs/es_ES/suppliers.lang b/htdocs/langs/es_ES/suppliers.lang
    index 66c70af3f56..0cc0b1805c4 100644
    --- a/htdocs/langs/es_ES/suppliers.lang
    +++ b/htdocs/langs/es_ES/suppliers.lang
    @@ -1,11 +1,11 @@
     # Dolibarr language file - Source file is en_US - suppliers
    -Suppliers=Proveedores
    -SuppliersInvoice=Factura proveedor
    -ShowSupplierInvoice=Ver factura de proveedor
    -NewSupplier=Nuevo proveedor
    +Suppliers=Vendors
    +SuppliersInvoice=Vendor invoice
    +ShowSupplierInvoice=Show Vendor Invoice
    +NewSupplier=New vendor
     History=Histórico
    -ListOfSuppliers=Listado de proveedores
    -ShowSupplier=Mostrar proveedor
    +ListOfSuppliers=List of vendors
    +ShowSupplier=Show vendor
     OrderDate=Fecha de pedido
     BuyingPriceMin=Mejor precio de compra
     BuyingPriceMinShort=Mejor precio de compra
    @@ -14,34 +14,34 @@ TotalSellingPriceMinShort=Total de los precios de venta de los subproductos
     SomeSubProductHaveNoPrices=Algunos subproductos no tienen precio definido
     AddSupplierPrice=Añadir precio de compra
     ChangeSupplierPrice=Cambiar precio de compra
    -SupplierPrices=Precios de proveedores
    +SupplierPrices=Vendor prices
     ReferenceSupplierIsAlreadyAssociatedWithAProduct=Esta referencia de proveedor ya está asociada a la referencia: %s
    -NoRecordedSuppliers=Sin proveedores registrados
    -SupplierPayment=Pago a proveedor
    -SuppliersArea=Área proveedores
    -RefSupplierShort=Ref. proveedor
    +NoRecordedSuppliers=No vendor recorded
    +SupplierPayment=Vendor payment
    +SuppliersArea=Vendor area
    +RefSupplierShort=Ref. vendor
     Availability=Disponibilidad
    -ExportDataset_fournisseur_1=Facturas de proveedores y líneas de factura
    -ExportDataset_fournisseur_2=Facturas proveedores y pagos
    -ExportDataset_fournisseur_3=Pedidos de proveedores y líneas de pedido
    +ExportDataset_fournisseur_1=Vendor invoices list and invoice lines
    +ExportDataset_fournisseur_2=Vendor invoices and payments
    +ExportDataset_fournisseur_3=Purchase orders and order lines
     ApproveThisOrder=Aprobar este pedido
     ConfirmApproveThisOrder=Está seguro de querer aprobar el pedido a proveedor <b>%s</b>?
     DenyingThisOrder=Denegar este pedido
     ConfirmDenyingThisOrder=¿Está seguro de querer denegar el pedido a proveedor <b>%s</b>?
     ConfirmCancelThisOrder=¿Está seguro de querer cancelar el pedido a proveedor <b>%s</b>?
    -AddSupplierOrder=Crear pedido a proveedor
    -AddSupplierInvoice=Crear factura de proveedor
    -ListOfSupplierProductForSupplier=Listado de productos y precios del proveedor <b>%s</b>
    -SentToSuppliers=Enviado a proveedores
    -ListOfSupplierOrders=Listado de pedidos a proveedor
    -MenuOrdersSupplierToBill=Pedidos a proveedor a facturar
    +AddSupplierOrder=Create Purchase Order
    +AddSupplierInvoice=Create vendor invoice
    +ListOfSupplierProductForSupplier=List of products and prices for vendor <b>%s</b>
    +SentToSuppliers=Sent to vendors
    +ListOfSupplierOrders=List of purchase orders
    +MenuOrdersSupplierToBill=Purchase orders to invoice
     NbDaysToDelivery=Tiempo de entrega en días
     DescNbDaysToDelivery=El mayor retraso en las entregas de productos de este pedido
    -SupplierReputation=Reputación del proveedor
    +SupplierReputation=Vendor reputation
     DoNotOrderThisProductToThisSupplier=No realizar pedidos
     NotTheGoodQualitySupplier=Mala calidad
     ReputationForThisProduct=Reputación
     BuyerName=Nombre del comprador
     AllProductServicePrices=Todos los precios de producto / servicio
     AllProductReferencesOfSupplier=Todos las referencias de proveedores de producto / servicio
    -BuyingPriceNumShort=Precios de proveedores
    +BuyingPriceNumShort=Vendor prices
    diff --git a/htdocs/langs/es_ES/users.lang b/htdocs/langs/es_ES/users.lang
    index 9cdfbc6fe4f..85570ab8898 100644
    --- a/htdocs/langs/es_ES/users.lang
    +++ b/htdocs/langs/es_ES/users.lang
    @@ -48,7 +48,7 @@ PasswordChangeRequest=Solicitud para cambiar la contraseña de <b>%s</b>
     PasswordChangeRequestSent=Petición de cambio de contraseña para <b>%s</b> enviada a <b>%s</b>.
     ConfirmPasswordReset=Confirmar restablecimiento de contraseña
     MenuUsersAndGroups=Usuarios y grupos
    -LastGroupsCreated=Últimos %s grupos creados
    +LastGroupsCreated=Latest %s groups created
     LastUsersCreated=Últimos %s usuarios creados
     ShowGroup=Ver grupo
     ShowUser=Ver usuario
    diff --git a/htdocs/langs/es_ES/website.lang b/htdocs/langs/es_ES/website.lang
    index f1698c7689f..bda2c9cd750 100644
    --- a/htdocs/langs/es_ES/website.lang
    +++ b/htdocs/langs/es_ES/website.lang
    @@ -38,9 +38,9 @@ RealURL=URL Real
     ViewWebsiteInProduction=Ver sitio web usando la URL de inicio
     SetHereVirtualHost=Si tu puedes crear, en tu servidor web (Apache, Nginx...), un Host Virtual con PHP activado y un directorio Root en <br><strong>%s</strong> <br>introduce aquí el nombre del host virtual que has creado, así que la previsualización puede verse usando este acceso directo al servidor, y no solo usando el servidor de Dolibarr
     YouCanAlsoTestWithPHPS=En el entorno de desarrollo, es posible que prefiera probar el sitio con el servidor web incrustado de PHP (se requiere PHP 5.5) ejecutando <br><strong> php -S 0.0.0.0:8080 -t %s</strong>
    -CheckVirtualHostPerms=Check also that virtual host has permission <strong>%s</strong> on files into<br><strong>%s</strong>
    +CheckVirtualHostPerms=Compruebe también que el host virtual tiene <strong>%s</strong> en archivos en <strong>%s</strong>
     ReadPerm=Leido
    -WritePerm=Write
    +WritePerm=Escribir
     PreviewSiteServedByWebServer=<u>Vista previa de %s en una nueva pestaña.</u> <br><br>%s será servido por un servidor web externo (como Apache, Nginx, IIS). Debe instalar y configurar este servidor antes de apuntar al directorio:<br><strong>%s</strong><br> URL servida por el servidor externo: <br><strong>%s</strong>
     PreviewSiteServedByDolibarr=<u>Vista previa %s en una nueva pestaña.</u> <br> <br> El %s será servido por el servidor de Dolibarr por lo que no necesita instalar ningún servidor web extra (como Apache, Nginx, IIS). <br> El inconveniente es que la URL de las páginas no amigables y comienzan con la ruta de su Dolibarr. <br> URL que sirve Dolibarr: <br><strong>%s</strong>   <br> <br>Para utilizar su propio servidor web externo para servir esta web, cree un host virtual en su servidor web que apunte al directorio<br> <strong>%s</strong><br> luego escriba el nombre de este servidor virtual y haga clic en el otro botón de vista previa.
     VirtualHostUrlNotDefined=URL del Host Virtual servido por un servidor externo no definido
    @@ -73,7 +73,7 @@ AnotherContainer=Otro contenedor
     WEBSITE_USE_WEBSITE_ACCOUNTS=Habilitar tabla de cuentas del sitio web
     WEBSITE_USE_WEBSITE_ACCOUNTSTooltip=Habilitar tabla para almacenar cuentas del sitio web (inicio de sesión/contraseña) para cada sitio web/tercero
     YouMustDefineTheHomePage=Antes debe definir la página de inicio por defecto
    -OnlyEditionOfSourceForGrabbedContentFuture=Nota: solo será posible editar una fuente HTML cuando el contenido de una página se integre utilizando una página externa (el editor WYSIWYG no estará disponible)
    +OnlyEditionOfSourceForGrabbedContentFuture=Note: only edition of HTML source will be possible when a page content is initiliazed by grabbing it from an external page (WYSIWYG editor will not be available)
     OnlyEditionOfSourceForGrabbedContent=Nota: solo será posible editar una fuente HTML cuando el contenido de una página se integre utilizando una página externa
     GrabImagesInto=Obtener también imágenes encontradas en css y página.
     ImagesShouldBeSavedInto=Las imágenes deben guardarse en el directorio
    diff --git a/htdocs/langs/es_ES/workflow.lang b/htdocs/langs/es_ES/workflow.lang
    index 1f20a2bc19e..058e6bf75f0 100644
    --- a/htdocs/langs/es_ES/workflow.lang
    +++ b/htdocs/langs/es_ES/workflow.lang
    @@ -14,7 +14,7 @@ descWORKFLOW_INVOICE_AMOUNT_CLASSIFY_BILLED_ORDER=Clasificar pedido(s) de client
     descWORKFLOW_INVOICE_CLASSIFY_BILLED_ORDER=Clasificar pedido(s) de cliente origen como facturado cuando la factura a cliente sea marcada como pagada (y si el importe de la factura es la misma que la suma de los importes de los pedidos relacionados)
     descWORKFLOW_ORDER_CLASSIFY_SHIPPED_SHIPPING=Clasificar automáticamente el pedido origen como enviado cuando el envío se valide (y si la cantidad enviada por todos los envíos sea la misma que el pedido)
     # Autoclassify supplier order
    -descWORKFLOW_ORDER_CLASSIFY_BILLED_SUPPLIER_PROPOSAL=Clasificar automáticamente el presupuestos(s) de proveedor como facturado cuando la factura se valide (y si el importe de la factura sea la misma que el total de los presupuestos enlazados)
    -descWORKFLOW_INVOICE_AMOUNT_CLASSIFY_BILLED_SUPPLIER_ORDER=Clasificar automáticamente el pedido(s) a proveedor como facturado cuando la factura se valide (y si el importe de la factura sea la misma que el total de los pedidos enlazados)
    +descWORKFLOW_ORDER_CLASSIFY_BILLED_SUPPLIER_PROPOSAL=Classify linked source vendor proposal(s) to billed when vendor invoice is validated (and if amount of the invoice is same than total amount of linked proposals)
    +descWORKFLOW_INVOICE_AMOUNT_CLASSIFY_BILLED_SUPPLIER_ORDER=Classify linked source purchase order(s) to billed when vendor invoice is validated (and if amount of the invoice is same than total amount of linked orders)
     AutomaticCreation=Creación automática
     AutomaticClassification=Clasificación automática
    diff --git a/htdocs/langs/es_MX/accountancy.lang b/htdocs/langs/es_MX/accountancy.lang
    index 19eb4bb13c3..f3cd24091c9 100644
    --- a/htdocs/langs/es_MX/accountancy.lang
    +++ b/htdocs/langs/es_MX/accountancy.lang
    @@ -16,7 +16,6 @@ ShowAccountingJournal=Mostrar registro de contabilidad
     MenuBankAccounts=Cuentas de banco
     Ventilation=Agregando a cuentas
     CustomersVentilation=Agregar factura de cliente
    -SuppliersVentilation=Agregar factura de proveedor
     CreateMvts=Crear nueva transaccion
     UpdateMvts=Modificación de una transacción
     ValidTransaction=Validar transacción
    @@ -52,10 +51,8 @@ NumMvts=Número de transacción
     ListeMvts=Lista de movimientos
     ErrorDebitCredit=Débito y Crédito no pueden tener un valor al mismo tiempo
     ReportThirdParty=Listar cuenta de terceros
    -DescThirdPartyReport=Consulte aquí la lista de clientes y proveedores de terceros y sus cuentas de contabilidad
     TotalVente=Facturación total antes de impuestos
     TotalMarge=Margen de ventas total
    -DescVentilDoneSupplier=Consulte aquí la lista de partidas de las facturas a proveedores y sus cuentas contables
     DescVentilExpenseReport=Consulte aquí la lista de líneas de reporte de gastos vinculadas (o no) a una cuenta de contabilidad de comisiones
     DescVentilExpenseReportMore=Si configura la cuenta contable en el tipo de líneas de reporte de gastos, la aplicación podrá hacer todo el enlace entre sus líneas de informes de gastos y la cuenta de contabilidad de su plan de cuentas, con un clic con el botón <strong> "%s" </strong>. Si la cuenta no se ha establecido en el diccionario de comisiones o si todavía tiene algunas líneas no vinculadas a ninguna cuenta, tendrá que realizar una vinculación manual en el menú "<strong> %s</strong>".
     ErrorAccountancyCodeIsAlreadyUse=Error, no es posible eliminar ésta cuenta contable porque está siendo usada
    diff --git a/htdocs/langs/es_MX/admin.lang b/htdocs/langs/es_MX/admin.lang
    index bd9f0e85b94..1fe9b2ac842 100644
    --- a/htdocs/langs/es_MX/admin.lang
    +++ b/htdocs/langs/es_MX/admin.lang
    @@ -132,6 +132,10 @@ Upgrade=Actualizar
     CompanyName=Nombre
     LDAPFieldFirstName=Nombre(s)
     CacheByServerDesc=Por ejemplo, utilizando la directiva Apache "ExpiresByType image/gif A2592000"
    +ViewProductDescInThirdpartyLanguageAbility=Visualization of products descriptions in the third party language
     AGENDA_SHOW_LINKED_OBJECT=Mostrar objeto vinculado en la vista de agenda
     ConfFileMustContainCustom=Instalar o construir un módulo externo desde la aplicación necesita guardar los archivos del módulo en el directorio <strong> %s </strong>. Para que este directorio sea procesado por Dolibarr, debe configurar su <strong> conf/conf.php </strong> para agregar las 2 líneas de directiva: <strong> $dolibarr_main_url_root_alt='/custom'; </strong> <br> <strong> $dolibarr_main_document_root_alt='%s/custom'; </strong>
    +MailToSendProposal=Propuestas de clientes
    +MailToSendOrder=Pedidos de los clientes
    +MailToSendInvoice=Facturas de clientes
     WarningNoteModulePOSForFrenchLaw=Este módulo %s es compatible con las leyes francesas (Loi Finance 2016) porque el módulo Non Reversible Logs se activa automáticamente.
    diff --git a/htdocs/langs/es_MX/banks.lang b/htdocs/langs/es_MX/banks.lang
    index 09394f7966d..60345a1ec6e 100644
    --- a/htdocs/langs/es_MX/banks.lang
    +++ b/htdocs/langs/es_MX/banks.lang
    @@ -1,5 +1,4 @@
     # Dolibarr language file - Source file is en_US - banks
    -MenuBankCash=Banco/Efectivo
     BankAccount=Cuenta de banco
     BankAccounts=Cuentas de banco
     AccountRef=Ref de la cuenta financiera
    diff --git a/htdocs/langs/es_MX/bills.lang b/htdocs/langs/es_MX/bills.lang
    index 8fc6a1858bc..bc4047a4106 100644
    --- a/htdocs/langs/es_MX/bills.lang
    +++ b/htdocs/langs/es_MX/bills.lang
    @@ -51,3 +51,4 @@ PaymentTypeCB=Tarjeta de crédito
     PaymentTypeShortCB=Tarjeta de crédito
     IBANNumber=CLABE Interbancaria
     BICNumber=Sucursal
    +situationInvoiceShortcode_S=D
    diff --git a/htdocs/langs/es_MX/companies.lang b/htdocs/langs/es_MX/companies.lang
    index 559b3eb9c73..7c8f3679e88 100644
    --- a/htdocs/langs/es_MX/companies.lang
    +++ b/htdocs/langs/es_MX/companies.lang
    @@ -5,7 +5,6 @@ SelectThirdParty=Selecciona un tercero
     ConfirmDeleteCompany=¿Estás seguro que quieres borrar esta compañía y toda la información heredada?
     DeleteContact=Eliminar un contacto/dirección
     ConfirmDeleteContact=¿Estás seguro que quieres borrar este contacto y toda la información heredada?
    -CreateDolibarrThirdPartySupplier=Crear tercero (proveedor)
     CreateThirdPartyAndContact=Crear un tercero + un contacto hijo
     IdThirdParty=ID de tercero
     IdCompany=ID de empresa
    @@ -35,16 +34,13 @@ No_Email=Rechazar e-mailings masivos
     Town=Ciudad
     Web=Página de internet
     CopyAddressFromSoc=Rellenar dirección con dirección de terceros
    -ThirdpartyNotCustomerNotSupplierSoNoRef=Tercero, ni cliente ni proveedor, ningún objeto de referencia disponible
     OverAllProposals=Propuestas
     OverAllSupplierProposals=Solicitudes de precios
     LocalTax1IsUsed=Usar segundo impuesto
     LocalTax1IsUsedES=RE se utiliza
     LocalTax2IsUsed=Usar tercer impuesto
     WrongCustomerCode=Código de cliente inválido
    -WrongSupplierCode=Código de proveedor inválido
     CustomerCodeModel=Modelo de código de cliente
    -SupplierCodeModel=Modelo de código de proveedor
     ProfId1Short=ID Prof. 1
     ProfId2Short=ID Prof. 2
     ProfId3Short=ID Prof. 3
    @@ -113,13 +109,9 @@ DefaultContact=Contacto/dirección por defecto
     DeleteACompany=Eliminar empresa
     PersonalInformations=Datos personales
     CustomerCode=Código de cliente
    -SupplierCode=Código de proveedor
     CustomerCodeShort=Código de cliente
    -SupplierCodeShort=Código de proveedor
     CustomerCodeDesc=Código de cliente, único para todos los clientes
    -SupplierCodeDesc=Código de proveedor, único para todos los proveedores
     RequiredIfCustomer=Requerido si el tercero es un cliente o cliente potencial
    -RequiredIfSupplier=Requerido si el tercero es un proveedor
     CompanyDeleted=Empresa "%s" eliminada de la base de datos.
     ListOfContacts=Lista de contactos/direcciones
     ListOfContactsAddresses=Lista de contactos/direcciones
    @@ -129,7 +121,6 @@ ContactForOrdersOrShipments=Contacto de la orden o del envío
     ContactForInvoices=Contacto de facturación
     NoContactForAnyOrderOrShipments=Este contacto no es un contacto para cualquier pedido o envío
     EditCompany=Editar empresa
    -ThisUserIsNot=Este usuario no es un cliente potencial, cliente ni proveedor
     VATIntraCheckDesc=El enlace <b>%s</b> permite consultar al servicio de control de números de IVA intracomunitario. Se requiere acceso a Internet desde el servidor para que este servicio funcione.
     VATIntraManualCheck=También puedes verificar manualmente desde el sitio web europeo <a href="%s" target="_blank">%s</a>
     ErrorVATCheckMS_UNAVAILABLE=No es posible realizar la verificación. El servicio de comprobación no es prestado por el país miembro (%s).
    @@ -158,13 +149,11 @@ FiscalYearInformation=Información sobre el año fiscal
     FiscalMonthStart=Més de inicio del año fiscal
     YouMustAssignUserMailFirst=Debe crear un correo electrónico para este usuario primero para poder agregar notificaciones de correo electrónico para él.
     YouMustCreateContactFirst=Para poder agregar notificaciones por correo electrónico, primero debe definir contactos con correos electrónicos válidos para el tercero
    -ListSuppliersShort=Lista de proveedores
     ListProspectsShort=Lista de clientes potenciales
     ListCustomersShort=Lista de clientes
     ThirdPartiesArea=Terceros y área de contacto
     InActivity=Abierta
     OutstandingBillReached=Max. para la cuenta pendiente alcanzada
    -MonkeyNumRefModelDesc=Devuelve un número con formato %syymm-nnnn para el código de cliente y %syymm-nnnn para código de proveedor donde yy es el año, mm el mes y nnnn una secuencia numérica sin ruptura y sin regresar a 0.
     LeopardNumRefModelDesc=El código es libre. Este código puede ser modificado en cualquier momento.
     ManagingDirectors=Administrador(es) (CEO, Director, Presidente...)
     MergeOriginThirdparty=Tercero duplicado (tercero que deseas eliminar)
    @@ -173,4 +162,3 @@ ConfirmMergeThirdparties=¿Está seguro de que desea combinar este tercero en el
     SaleRepresentativeLogin=Inicio de sesión del representante de ventas
     SaleRepresentativeFirstname=Nombre del representante de ventas
     SaleRepresentativeLastname=Apellido del representante de ventas
    -NewCustomerSupplierCodeProposed=Nuevo código de cliente o proveedor sugerido en código duplicado
    diff --git a/htdocs/langs/es_MX/install.lang b/htdocs/langs/es_MX/install.lang
    index bbd54f20597..21493052a99 100644
    --- a/htdocs/langs/es_MX/install.lang
    +++ b/htdocs/langs/es_MX/install.lang
    @@ -69,8 +69,6 @@ DolibarrAdminLogin=Dolibarr Admin Login
     AdminLoginAlreadyExists=Ya existe la cuenta de administrador Dolibarr '<b>%s</b>'. Regresa, si quieres crear otro.
     WarningRemoveInstallDir=Advertencia, por razones de seguridad, una vez que la instalación o actualización esté completa, para evitar el uso de herramientas de instalación de nuevo, se debe añadir un archivo llamado <b>install.lock</b> en el directorio de documentos Dolibarr, con el fin de evitar el uso malintencionado de la misma.
     ChoosedMigrateScript=Elija script de migración
    -DataMigration=Migración de datos
    -DatabaseMigration=Migración de estructura de base de datos
     ProcessMigrateScript=Procesamiento de script
     ChooseYourSetupMode=Elige tu modo de configuración y haga clic en "Iniciar"...
     FreshInstall=Nueva instalación
    diff --git a/htdocs/langs/es_MX/main.lang b/htdocs/langs/es_MX/main.lang
    index 72cb06a152d..022f780c2e4 100644
    --- a/htdocs/langs/es_MX/main.lang
    +++ b/htdocs/langs/es_MX/main.lang
    @@ -80,6 +80,7 @@ PersonalValue=Valor personal
     MultiLanguage=Multi-idioma
     Action=Evento
     AmountByMonth=Cantidad por mes
    +Connection=Inicio de sesión
     DateEnd=Fecha de finalización
     DateCreationShort=Fecha de creación
     DateModificationShort=Fecha Modif.
    @@ -108,7 +109,6 @@ Average=Promedio
     Modules=Módulos/Aplicaciones
     List=Lista
     FullList=Lista completa
    -RefSupplier=Ref. Proveedor
     RefPayment=Ref. Pago
     CommercialProposalsShort=Propuestas comerciales
     ActionsToDo=Eventos por realizar
    @@ -136,7 +136,6 @@ ResultKo=Fallo
     Reporting=Informes
     Opened=Abierta
     ByCompanies=Por terceros
    -ByUsers=Por usuarios
     Links=Vínculos
     Link=Vínculo
     Rejects=Rechazos
    @@ -158,6 +157,10 @@ MonthShort04=Abr
     MonthShort05=Mayo
     MonthShort08=Ago
     MonthShort12=Dic
    +MonthVeryShort02=V
    +MonthVeryShort03=L
    +MonthVeryShort05=L
    +MonthVeryShort09=D
     DateFormatYYYYMM=MM-YYYY
     DateFormatYYYYMMDD=DD-MM-YYYY
     DateFormatYYYYMMDDHHMM=DD-MM-YYYY HH:SS
    @@ -180,9 +183,7 @@ Warnings=Advertencias
     BuildDoc=Generar Doc
     Entity=Ambiente
     CustomerPreview=Vista previa del cliente
    -SupplierPreview=Vista previa de proveedores
     ShowCustomerPreview=Mostrar vista previa del cliente
    -ShowSupplierPreview=Mostrar vista previa del proveedor
     Currency=Moneda
     Undo=Deshacer
     UndoExpandAll=Deshacer ampliar
    @@ -292,7 +293,6 @@ Select2Enter=Entrar
     SearchIntoCustomerInvoices=Facturas de clientes
     SearchIntoCustomerOrders=Pedidos de los clientes
     SearchIntoCustomerProposals=Propuestas de clientes
    -SearchIntoSupplierProposals=Propuestas de proveedores
     SearchIntoExpenseReports=Reporte de gastos
     SearchIntoLeaves=Licencias
     AssignedTo=Asignado a
    diff --git a/htdocs/langs/es_MX/orders.lang b/htdocs/langs/es_MX/orders.lang
    index 248ecd8d34d..bfa371a2396 100644
    --- a/htdocs/langs/es_MX/orders.lang
    +++ b/htdocs/langs/es_MX/orders.lang
    @@ -1,4 +1,3 @@
     # Dolibarr language file - Source file is en_US - orders
    -CustomersOrders=Pedidos de los clientes
     StatusOrderCanceledShort=Cancelado
     StatusOrderCanceled=Cancelado
    diff --git a/htdocs/langs/es_MX/supplier_proposal.lang b/htdocs/langs/es_MX/supplier_proposal.lang
    index 003cc102261..9f6029af65c 100644
    --- a/htdocs/langs/es_MX/supplier_proposal.lang
    +++ b/htdocs/langs/es_MX/supplier_proposal.lang
    @@ -1,6 +1,4 @@
     # Dolibarr language file - Source file is en_US - supplier_proposal
     CommRequests=Solicitudes de precios
    -SupplierProposals=Propuestas de proveedores
    -SupplierProposalsShort=Propuestas de proveedores
     SupplierProposalStatusClosed=Cerrada
     SupplierProposalStatusClosedShort=Cerrada
    diff --git a/htdocs/langs/es_MX/suppliers.lang b/htdocs/langs/es_MX/suppliers.lang
    deleted file mode 100644
    index 0e64c07df37..00000000000
    --- a/htdocs/langs/es_MX/suppliers.lang
    +++ /dev/null
    @@ -1,3 +0,0 @@
    -# Dolibarr language file - Source file is en_US - suppliers
    -ListOfSuppliers=Lista de proveedores
    -RefSupplierShort=Ref. Proveedor
    diff --git a/htdocs/langs/es_PA/admin.lang b/htdocs/langs/es_PA/admin.lang
    index 059de87f623..0cc8933bca1 100644
    --- a/htdocs/langs/es_PA/admin.lang
    +++ b/htdocs/langs/es_PA/admin.lang
    @@ -3,3 +3,4 @@ VersionUnknown=Desconocido
     AntiVirusCommandExample=Example for ClamWin: c:\\Progra~1\\ClamWin\\bin\\clamscan.exe<br>Example for ClamAv: /usr/bin/clamscan
     AntiVirusParamExample=Example for ClamWin: --database="C:\\Program Files (x86)\\ClamWin\\lib"
     ExampleOfDirectoriesForModelGen=Examples of syntax:<br>c:\\mydir<br>/home/mydir<br>DOL_DATA_ROOT/ecm/ecmdir
    +ViewProductDescInThirdpartyLanguageAbility=Visualization of products descriptions in the third party language
    diff --git a/htdocs/langs/es_PE/accountancy.lang b/htdocs/langs/es_PE/accountancy.lang
    index a698f2a951a..5e2e390625b 100644
    --- a/htdocs/langs/es_PE/accountancy.lang
    +++ b/htdocs/langs/es_PE/accountancy.lang
    @@ -7,6 +7,8 @@ ACCOUNTING_EXPORT_LABEL=Etiqueta de exportación
     ACCOUNTING_EXPORT_AMOUNT=Monto de exportación
     ACCOUNTING_EXPORT_DEVISE=Moneda de exportación
     ACCOUNTING_EXPORT_PREFIX_SPEC=Especifique el prefijo del nombre del fichero
    +DefaultForService=Servicio por defecto
    +DefaultForProduct=Producto por defecto
     ConfigAccountingExpert=Configuración del módulo experto en contabilidad
     Journaux=Revistas
     JournalFinancial=Revistas financieras
    @@ -15,7 +17,6 @@ Selectchartofaccounts=Seleccione el plan de cuentas activo
     Addanaccount=Agregar una cuenta contable
     Ventilation=Vinculación a cuentas
     CustomersVentilation=Fijación de la factura del cliente
    -SuppliersVentilation=Factura de proveedores vinculados
     CreateMvts=Crear nueva transacción
     UpdateMvts=Modificación de una transacción
     WriteBookKeeping=Periodizar transacción en Libro Mayor
    diff --git a/htdocs/langs/es_PE/admin.lang b/htdocs/langs/es_PE/admin.lang
    index a0de2107bec..1e3c901bcd5 100644
    --- a/htdocs/langs/es_PE/admin.lang
    +++ b/htdocs/langs/es_PE/admin.lang
    @@ -9,6 +9,7 @@ DictionaryVAT=Tasa de IGV (Impuesto sobre ventas en EEUU)
     VATManagement=Gestión IGV
     VATIsNotUsedDesc=El tipo de IGV propuesto por defecto es 0. Este es el caso de asociaciones, particulares o algunas pequeñas sociedades.
     UnitPriceOfProduct=Precio unitario sin IGV de un producto
    +ViewProductDescInThirdpartyLanguageAbility=Visualization of products descriptions in the third party language
     OptionVatMode=Opción de carga de IGV
     OptionVatDefaultDesc=La carga del IGV es: <br>-en el envío de los bienes (en la práctica se usa la fecha de la factura)<br>-sobre el pago por los servicios
     OptionVatDebitOptionDesc=La carga del IGV es: <br>-en el envío de los bienes (en la práctica se usa la fecha de la factura)<br>-sobre la facturación de los servicios
    diff --git a/htdocs/langs/es_PE/companies.lang b/htdocs/langs/es_PE/companies.lang
    index a2e27a2a94f..6b01b8951e3 100644
    --- a/htdocs/langs/es_PE/companies.lang
    +++ b/htdocs/langs/es_PE/companies.lang
    @@ -1,2 +1,4 @@
     # Dolibarr language file - Source file is en_US - companies
    +ProfId1ES=Registro Único de Contribuyente Id 1 (RUC)
    +ProfId3DZ=RUC
     InActivity=Abrir
    diff --git a/htdocs/langs/es_PE/main.lang b/htdocs/langs/es_PE/main.lang
    index 8e60a04abdc..679279a459d 100644
    --- a/htdocs/langs/es_PE/main.lang
    +++ b/htdocs/langs/es_PE/main.lang
    @@ -19,6 +19,8 @@ FormatDateHourShort=%d/%m/%Y %H:%M
     FormatDateHourSecShort=%d/%m/%Y %H:%M:%S
     FormatDateHourTextShort=%d %b %Y %H:%M
     FormatDateHourText=%d %B %Y %H:%M
    +Disable=Inhabilitar
    +Close=Cerrado
     AmountVAT=Importe IGV
     TotalVAT=Total IGV
     HT=Sin IGV
    diff --git a/htdocs/langs/es_PY/admin.lang b/htdocs/langs/es_PY/admin.lang
    index 1c53b65c99c..790d1e6cd7b 100644
    --- a/htdocs/langs/es_PY/admin.lang
    +++ b/htdocs/langs/es_PY/admin.lang
    @@ -2,3 +2,4 @@
     AntiVirusCommandExample=Example for ClamWin: c:\\Progra~1\\ClamWin\\bin\\clamscan.exe<br>Example for ClamAv: /usr/bin/clamscan
     AntiVirusParamExample=Example for ClamWin: --database="C:\\Program Files (x86)\\ClamWin\\lib"
     ExampleOfDirectoriesForModelGen=Examples of syntax:<br>c:\\mydir<br>/home/mydir<br>DOL_DATA_ROOT/ecm/ecmdir
    +ViewProductDescInThirdpartyLanguageAbility=Visualization of products descriptions in the third party language
    diff --git a/htdocs/langs/es_VE/admin.lang b/htdocs/langs/es_VE/admin.lang
    index 9d2f86e0ae9..20ee7042b7e 100644
    --- a/htdocs/langs/es_VE/admin.lang
    +++ b/htdocs/langs/es_VE/admin.lang
    @@ -29,11 +29,7 @@ ExtraFieldsSupplierInvoices=Atributos adicionales (facturas)
     ExtraFieldsProject=Atributos adicionales (proyectos)
     ExtraFieldsProjectTask=Atributos adicionales (tareas)
     ExtraFieldHasWrongValue=El atributo %s tiene un valor no válido
    -SupplierProposalSetup=Configuración del módulo Solicitudes a proveedor
    -SupplierProposalNumberingModules=Modelos de numeración de solicitud de precios a proveedor
    -SupplierProposalPDFModules=Modelos de documentos de solicitud de precios a proveedores
    -FreeLegalTextOnSupplierProposal=Texto libre en solicitudes de precios a proveedores
    -WatermarkOnDraftSupplierProposal=Marca de agua en solicitudes de precios a proveedor (en caso de estar vacío)
     LDAPMemberObjectClassListExample=Lista de ObjectClass que definen los atributos de un registro (ej: top,inetOrgPerson o top,user for active directory)
     LDAPUserObjectClassListExample=Lista de ObjectClass que definen los atributos de un registro (ej: top,inetOrgPerson o top,user for active directory)
     LDAPContactObjectClassListExample=Lista de objectClass que definen los atributos de un registro (ej: top,inetOrgPerson o top,user for active directory)
    +ViewProductDescInThirdpartyLanguageAbility=Visualization of products descriptions in the third party language
    diff --git a/htdocs/langs/es_VE/bills.lang b/htdocs/langs/es_VE/bills.lang
    index 8471b2384ea..c1962b00649 100644
    --- a/htdocs/langs/es_VE/bills.lang
    +++ b/htdocs/langs/es_VE/bills.lang
    @@ -12,3 +12,4 @@ PaymentTypeShortTRA=A validar
     IntracommunityVATNumber=Número de IVA
     VATIsNotUsedForInvoice=-
     LawApplicationPart1=-
    +situationInvoiceShortcode_S=D
    diff --git a/htdocs/langs/es_VE/main.lang b/htdocs/langs/es_VE/main.lang
    index d37320995a8..a0aed660c7d 100644
    --- a/htdocs/langs/es_VE/main.lang
    +++ b/htdocs/langs/es_VE/main.lang
    @@ -27,6 +27,10 @@ TotalLT2ES=Total ISLR
     LT1ES=Retención
     LT2ES=ISLR
     Opened=Abierta
    +MonthVeryShort02=V
    +MonthVeryShort03=L
    +MonthVeryShort05=L
    +MonthVeryShort09=D
     FindBug=Señalar un bug
     NewAttribute=Nuevo atributo
     AttributeCode=Código atributo
    @@ -34,6 +38,5 @@ LinkToOrder=Enlazar a un pedido
     Progress=Progresión
     Export=Exportación
     ExpenseReports=Gastos
    -SearchIntoSupplierProposals=Presupuestos de proveedores
     SearchIntoExpenseReports=Gastos
     SearchIntoLeaves=Días libres
    diff --git a/htdocs/langs/es_VE/margins.lang b/htdocs/langs/es_VE/margins.lang
    index 3f84b463aa7..1fcd15f6ab9 100644
    --- a/htdocs/langs/es_VE/margins.lang
    +++ b/htdocs/langs/es_VE/margins.lang
    @@ -1,3 +1,2 @@
     # Dolibarr language file - Source file is en_US - margins
    -MargeType1=Margen de proveedor con mejor precio
     MargeType2=Margen de Precio Promedio Ponderado (WAP)
    diff --git a/htdocs/langs/es_VE/orders.lang b/htdocs/langs/es_VE/orders.lang
    index 0280aa50bcb..f4130fdc0c4 100644
    --- a/htdocs/langs/es_VE/orders.lang
    +++ b/htdocs/langs/es_VE/orders.lang
    @@ -1,3 +1,2 @@
     # Dolibarr language file - Source file is en_US - orders
    -PdfOrderTitle=Pedido
     StatusOrderDeliveredShort=Emitido
    diff --git a/htdocs/langs/es_VE/supplier_proposal.lang b/htdocs/langs/es_VE/supplier_proposal.lang
    index add488de79f..c79be84b226 100644
    --- a/htdocs/langs/es_VE/supplier_proposal.lang
    +++ b/htdocs/langs/es_VE/supplier_proposal.lang
    @@ -1,21 +1,14 @@
     # Dolibarr language file - Source file is en_US - supplier_proposal
    -SupplierProposal=Presupuestos comerciales de proveedor
    -supplier_proposalDESC=Administrar solicitudes de precios a proveedores
     SupplierProposalNew=Nueva solicitud de precio
     CommRequest=Solicitud de precio
     CommRequests=Solicitudes de precios
     SearchRequest=Encontrar una solicitud
     DraftRequests=Solicitudes en borrador
    -SupplierProposalsDraft=Presupuestos a proveedor en borrador
     LastModifiedRequests=Últimas %s solicitudes de precios modificadas
     RequestsOpened=Abrir solicitudes de precios
    -SupplierProposalArea=Área de presupuestos de proveedores
    -SupplierProposals=Presupuestos de proveedores
    -SupplierProposalsShort=Presupuestos de proveedores
     NewAskPrice=Nueva solicitud de precio
     ShowSupplierProposal=Mostrar solicitud de precio
     AddSupplierProposal=Crear solicitud de precio
    -SupplierProposalRefFourn=Ref. de proveedor
     SupplierProposalRefFournNotice=Antes de cerrar a "Aceptado", pensar para captar referencias de proveedores.
     ConfirmValidateAsk=¿Seguro que deseas validar ésta solicitud de precio bajo el nombre <b> %s</b>?
     DeleteAsk=Borrar solicitud
    @@ -43,9 +36,5 @@ DocModelAuroreDescription=Modelo completo de solicitud (logo...)
     CommercialAsk=Solicitud de precio
     DefaultModelSupplierProposalToBill=Plantilla por defecto cuando cierra una solicitud de precio (aceptada)
     DefaultModelSupplierProposalClosed=Plantilla por defecto cuando cierra una solicitud de precio (rechazada)
    -ListOfSupplierProposals=Lista de solicitudes de presupuestos a proveedores
    -ListSupplierProposalsAssociatedProject=Lista de presupuestos a proveedor asociados con el proyecto
    -SupplierProposalsToClose=Presupuestos a proveedor a cerrar
    -SupplierProposalsToProcess=Presupuestos a proveedor a procesar
     LastSupplierProposals=Últimas %s solicitudes de precios
     AllPriceRequests=Todas las solicitudes
    diff --git a/htdocs/langs/et_EE/accountancy.lang b/htdocs/langs/et_EE/accountancy.lang
    index 2d98bec9264..f000268bbb7 100644
    --- a/htdocs/langs/et_EE/accountancy.lang
    +++ b/htdocs/langs/et_EE/accountancy.lang
    @@ -1,4 +1,5 @@
     # Dolibarr language file - en_US - Accounting Expert
    +Accounting=Raamatupidamine
     ACCOUNTING_EXPORT_SEPARATORCSV=Column separator for export file
     ACCOUNTING_EXPORT_DATE=Date format for export file
     ACCOUNTING_EXPORT_PIECE=Export the number of piece
    @@ -39,11 +40,11 @@ AccountWithNonZeroValues=Accounts with non zero values
     ListOfAccounts=List of accounts
     
     MainAccountForCustomersNotDefined=Main accounting account for customers not defined in setup
    -MainAccountForSuppliersNotDefined=Main accounting account for suppliers not defined in setup
    +MainAccountForSuppliersNotDefined=Main accounting account for vendors not defined in setup
     MainAccountForUsersNotDefined=Main accounting account for users not defined in setup
     MainAccountForVatPaymentNotDefined=Main accounting account for VAT payment not defined in setup
     
    -AccountancyArea=Accountancy area
    +AccountancyArea=Accounting area
     AccountancyAreaDescIntro=Usage of the accountancy module is done in several step:
     AccountancyAreaDescActionOnce=The following actions are usually executed one time only, or once per year...
     AccountancyAreaDescActionOnceBis=Next steps should be done to save you time in future by suggesting you the correct default accounting account when making the journalization (writing record in Journals and General ledger)
    @@ -54,6 +55,7 @@ AccountancyAreaDescChartModel=STEP %s: Create a model of chart of account from m
     AccountancyAreaDescChart=STEP %s: Create or check content of your chart of account from menu %s
     
     AccountancyAreaDescVat=STEP %s: Define accounting accounts for each VAT Rates. For this, use the menu entry %s.
    +AccountancyAreaDescDefault=STEP %s: Define default accounting accounts. For this, use the menu entry %s.
     AccountancyAreaDescExpenseReport=STEP %s: Define default accounting accounts for each type of expense report. For this, use the menu entry %s.
     AccountancyAreaDescSal=STEP %s: Define default accounting accounts for payment of salaries. For this, use the menu entry %s.
     AccountancyAreaDescContrib=STEP %s: Define default accounting accounts for special expences (miscellaneous taxes). For this, use the menu entry %s.
    @@ -89,7 +91,7 @@ MenuProductsAccounts=Product accounts
     ProductsBinding=Products accounts
     Ventilation=Binding to accounts
     CustomersVentilation=Customer invoice binding
    -SuppliersVentilation=Supplier invoice binding
    +SuppliersVentilation=Vendor invoice binding
     ExpenseReportsVentilation=Expense report binding
     CreateMvts=Create new transaction
     UpdateMvts=Modification of a transaction
    @@ -130,12 +132,14 @@ ACCOUNTING_LENGTH_GACCOUNT=Length of the general accounting accounts (If you set
     ACCOUNTING_LENGTH_AACCOUNT=Length of the third party accounting accounts (If you set value to 6 here, the account '401' will appear like '401000' on screen)
     ACCOUNTING_MANAGE_ZERO=Allow to manage different number of zero at the end of an accounting account. Needed by some countries (like switzerland). If keep to off (default), you can set the 2 following parameters to ask application to add virtual zero.
     BANK_DISABLE_DIRECT_INPUT=Disable direct recording of transaction in bank account
    +ACCOUNTING_ENABLE_EXPORT_DRAFT_JOURNAL=Enable draft export on journal
     
     ACCOUNTING_SELL_JOURNAL=Sell journal
     ACCOUNTING_PURCHASE_JOURNAL=Purchase journal
     ACCOUNTING_MISCELLANEOUS_JOURNAL=Miscellaneous journal
     ACCOUNTING_EXPENSEREPORT_JOURNAL=Expense report journal
     ACCOUNTING_SOCIAL_JOURNAL=Social journal
    +ACCOUNTING_HAS_NEW_JOURNAL=Has new Journal
     
     ACCOUNTING_ACCOUNT_TRANSFER_CASH=Accounting account of transfer
     ACCOUNTING_ACCOUNT_SUSPENSE=Accounting account of wait
    @@ -185,11 +189,12 @@ ListeMvts=List of movements
     ErrorDebitCredit=Debit and Credit cannot have a value at the same time
     AddCompteFromBK=Add accounting accounts to the group
     ReportThirdParty=List third party account
    -DescThirdPartyReport=Consult here the list of the third party customers and suppliers and their accounting accounts
    +DescThirdPartyReport=Consult here the list of the third party customers and vendors and their accounting accounts
     ListAccounts=List of the accounting accounts
     UnknownAccountForThirdparty=Unknown third party account. We will use %s
     UnknownAccountForThirdpartyBlocking=Unknown third party account. Blocking error
     UnknownAccountForThirdpartyAndWaitingAccountNotDefinedBlocking=Unknown third party account and waiting account not defined. Blocking error
    +PaymentsNotLinkedToProduct=Payment not linked to any product / service
     
     Pcgtype=Group of account
     Pcgsubtype=Subgroup of account
    @@ -204,8 +209,8 @@ DescVentilDoneCustomer=Consult here the list of the lines of invoices customers
     DescVentilTodoCustomer=Bind invoice lines not already bound with a product accounting account
     ChangeAccount=Change the product/service accounting account for selected lines with the following accounting account:
     Vide=-
    -DescVentilSupplier=Consult here the list of supplier invoice lines bound or not yet bound to a product accounting account
    -DescVentilDoneSupplier=Consult here the list of the lines of invoices supplier and their accounting account
    +DescVentilSupplier=Consult here the list of vendor invoice lines bound or not yet bound to a product accounting account
    +DescVentilDoneSupplier=Consult here the list of the lines of invoices vendors and their accounting account
     DescVentilTodoExpenseReport=Bind expense report lines not already bound with a fee accounting account
     DescVentilExpenseReport=Consult here the list of expense report lines bound (or not) to a fee accounting account
     DescVentilExpenseReportMore=If you setup accounting account on type of expense report lines, the application will be able to make all the binding between your expense report lines and the accounting account of your chart of accounts, just in one click with the button <strong>"%s"</strong>. If account was not set on fees dictionary or if you still has some lines not bound to any account, you will have to make a manual binding from the menu "<strong>%s</strong>".
    @@ -215,7 +220,7 @@ ValidateHistory=Bind Automatically
     AutomaticBindingDone=Automatic binding done
     
     ErrorAccountancyCodeIsAlreadyUse=Error, you cannot delete this accounting account because it is used
    -MvtNotCorrectlyBalanced=Movement not correctly balanced. Credit = %s. Debit = %s
    +MvtNotCorrectlyBalanced=Movement not correctly balanced. Debit = %s | Credit = %s
     FicheVentilation=Binding card
     GeneralLedgerIsWritten=Transactions are written in the Ledger
     GeneralLedgerSomeRecordWasNotRecorded=Some of the transactions could not be journalized. If there is no other error message, this is probably because they were already journalized.
    @@ -293,4 +298,9 @@ Binded=Lines bound
     ToBind=Lines to bind
     UseMenuToSetBindindManualy=Autodection not possible, use menu <a href="%s">%s</a> to make the binding manually
     
    +## Import
    +ImportAccountingEntries=Accounting entries
    +
     WarningReportNotReliable=Warning, this report is not based on the Ledger, so does not contains transaction modified manualy in the Ledger. If your journalization is up to date, the bookkeeping view is more accurate.
    +ExpenseReportJournal=Expense Report Journal
    +InventoryJournal=Inventory Journal
    diff --git a/htdocs/langs/et_EE/admin.lang b/htdocs/langs/et_EE/admin.lang
    index a3bbabd58af..6366677a0b2 100644
    --- a/htdocs/langs/et_EE/admin.lang
    +++ b/htdocs/langs/et_EE/admin.lang
    @@ -269,10 +269,11 @@ MAIN_MAIL_SMTP_SERVER=SMTP/SMTPS host (vaikimisi php.ini failis: <b>%s</b>)
     MAIN_MAIL_SMTP_PORT_NotAvailableOnLinuxLike=SMTP/SMTPS port (pole Unix laadsetel süsteemidel PHPs määratletud)
     MAIN_MAIL_SMTP_SERVER_NotAvailableOnLinuxLike=SMTP/SMTPS host (pole Unix laadsetel süsteemidel PHPs määratletud)
     MAIN_MAIL_EMAIL_FROM=Sender email for automatic emails (By default in php.ini: <b>%s</b>)
    -MAIN_MAIL_ERRORS_TO=Email used as 'Errors-To' field in emails sent
    +MAIN_MAIL_ERRORS_TO=Eemail used for error returns emails (fields 'Errors-To' in emails sent)
     MAIN_MAIL_AUTOCOPY_TO= Saada kõigist saadetud kirjadest automaatselt pimekoopia aadressile
     MAIN_DISABLE_ALL_MAILS=Disable all emails sendings (for test purposes or demos)
     MAIN_MAIL_FORCE_SENDTO=Send all emails to (instead of real recipients, for test purposes)
    +MAIN_MAIL_ENABLED_USER_DEST_SELECT=Add employees users with email into allowed destinaries list
     MAIN_MAIL_SENDMODE=E-kirjade saatmiseks kasutatav meetod
     MAIN_MAIL_SMTPS_ID=SMTP kasutaja, kui autentimine on nõutud
     MAIN_MAIL_SMTPS_PW=SMTP parool, kui autentimine on nõutud
    @@ -291,7 +292,7 @@ ModuleSetup=Moodulite seadistamine
     ModulesSetup=Modules/Application setup
     ModuleFamilyBase=Süsteem
     ModuleFamilyCrm=Kliendihaldus (CRM)
    -ModuleFamilySrm=Supplier Relation Management (SRM)
    +ModuleFamilySrm=Vendor Relation Management (VRM)
     ModuleFamilyProducts=Products Management (PM)
     ModuleFamilyHr=Human Resource Management (HR)
     ModuleFamilyProjects=Projektid/koostöö
    @@ -373,7 +374,8 @@ NoSmsEngine=Ühtki SMSi saatmise haldurit pole võimalik kasutada. SMSi saatmise
     PDF=PDF
     PDFDesc=Siit saab määratleda üldised PDFide loomise seaded
     PDFAddressForging=Aadressikastide loomise reeglid
    -HideAnyVATInformationOnPDF=Peida loodud PDFis kõik käibemaksudega seotud andmed
    +HideAnyVATInformationOnPDF=Hide all information related to Sales tax / VAT on generated PDF
    +PDFRulesForSalesTax=Rules for Sales Tax / VAT
     PDFLocaltax=Rules for %s
     HideLocalTaxOnPDF=Hide %s rate into pdf column tax sale
     HideDescOnPDF=Peida loodud PDFis toodete kirjeldused
    @@ -445,13 +447,14 @@ DisplayCompanyInfo=Display company address
     DisplayCompanyManagers=Display manager names
     DisplayCompanyInfoAndManagers=Display company address and manager names
     EnableAndSetupModuleCron=If you want to have this recurring invoice beeing generated automatically, module *%s* must be enabled and correctly setup. Otherwise, generation of invoices must be done manually from this template with button *Create*. Note that even if you enabled automatic generation, you can still safely launch manual generation. Duplicates generation for same period are not possible.
    -ModuleCompanyCodeAquarium=Return an accounting code built by:<br>%s followed by third party supplier code for a supplier accounting code,<br>%s followed by third party customer code for a customer accounting code.
    +ModuleCompanyCodeCustomerAquarium=%s followed by third party customer code for a customer accounting code
    +ModuleCompanyCodeSupplierAquarium=%s followed by third party supplier code for a supplier accounting code
     ModuleCompanyCodePanicum=Return an empty accounting code.
     ModuleCompanyCodeDigitaria=Accounting code depends on third party code. The code is composed of the character "C" in the first position followed by the first 5 characters of the third party code.
     Use3StepsApproval=By default, Purchase Orders need to be created and approved by 2 different users (one step/user to create and one step/user to approve. Note that if user has both permission to create and approve, one step/user will be enough). You can ask with this option to introduce a third step/user approval, if amount is higher than a dedicated value (so 3 steps will be necessary: 1=validation, 2=first approval and 3=second approval if amount is enough).<br>Set this to empty if one approval (2 steps) is enough, set it to a very low value (0.1) if a second approval (3 steps) is always required.
     UseDoubleApproval=Use a 3 steps approval when amount (without tax) is higher than...
     WarningPHPMail=WARNING: It is often better to setup outgoing emails to use the email server of your provider instead of the default setup. Some email providers (like Yahoo) does not allow you to send an email from another server than their own server. Your current setup use the server of the application to send email and not the server of your email provider, so some recipients (the one compatible with the restrictive DMARC protocol), will ask your email provider if they can accept your email and some email providers (like Yahoo) may respond "no" because the server is not a server of them, so few of your sent Emails may not be accepted (be carefull also to your email provider sending quota).<br>If your Email provider (like Yahoo) has this restriction, you must change Email setup to choose the other method "SMTP server" and enter the SMTP server and credentials provided by your Email provider (ask your EMail provider to get SMTP credentials for your account).
    -WarningPHPMail2=If your email SMTP provider need to restrict email client to some IP addresses (very rare), this is the IP address of your ERP CRM application: <strong>%s</strong>.
    +WarningPHPMail2=If your email SMTP provider need to restrict email client to some IP addresses (very rare), this is the IP address of the mail user agent (MUA) for your ERP CRM application: <strong>%s</strong>.
     ClickToShowDescription=Click to show description
     DependsOn=This module need the module(s)
     RequiredBy=This module is required by module(s)
    @@ -471,6 +474,9 @@ AttachMainDocByDefault=Set this to 1 if you want to attach main document to emai
     FilesAttachedToEmail=Attach file
     SendEmailsReminders=Send agenda reminders by emails
     davDescription=Add a component to be a DAV server
    +DAVSetup=Setup of module DAV
    +DAV_ALLOW_PUBLIC_DIR=Enable the public directory (WebDav directory with no login required)
    +DAV_ALLOW_PUBLIC_DIRTooltip=The WebDav public directory is a WebDAV directory everybody can access to (in read and write mode), with no need to have/use an existing login/password account.
     # Modules
     Module0Name=Kasutajad ja grupid
     Module0Desc=Users / Employees and Groups management
    @@ -479,7 +485,7 @@ Module1Desc=Ettevõtete ja kontaktide haldamine (kliendid, huvilised)
     Module2Name=Äritegevus
     Module2Desc=Äritegevuse seadistamine
     Module10Name=Raamatupidamine
    -Module10Desc=Lihtsad andmebaasi sisul põhinevad raamatupidamise aruanded (žurnaalid, käibearuanne). Ilma saatmiseta.
    +Module10Desc=Simple accounting reports (journals, turnover) based onto database content. Does not use any ledger table.
     Module20Name=Pakkumised
     Module20Desc=Pakkumiste haldamine
     Module22Name=Masspostitus
    @@ -491,7 +497,7 @@ Module25Desc=Klientide tellimuste haldamine
     Module30Name=Arved
     Module30Desc=Klientide müügi- ja kreeditarvete haldamine. Hankijate arvete haldamine.
     Module40Name=Hankijad
    -Module40Desc=Hankijate haldamine ja ostmine (tellimused ja ostuarved)
    +Module40Desc=Suppliers and purchase management (purchase orders and billing)
     Module42Name=Debug Logs
     Module42Desc=Logging facilities (file, syslog, ...). Such logs are for technical/debug purposes.
     Module49Name=Toimetid
    @@ -546,8 +552,8 @@ Module400Name=Projects/Opportunities/Leads
     Module400Desc=Management of projects, opportunities/leads and/or tasks. You can also assign any element (invoice, order, proposal, intervention, ...) to a project and get a transversal view from the project view.
     Module410Name=Webcalendar
     Module410Desc=WebCalendari integratsioon
    -Module500Name=Erikulud
    -Module500Desc=Management of special expenses (taxes, social or fiscal taxes, dividends)
    +Module500Name=Taxes and Special expenses
    +Module500Desc=Management of other expenses (sale taxes, social or fiscal taxes, dividends, ...)
     Module510Name=Payment of employee wages
     Module510Desc=Record and follow payment of your employee wages
     Module520Name=Loan
    @@ -561,14 +567,14 @@ Module700Name=Annetused
     Module700Desc=Annetuste haldamine
     Module770Name=Expense reports
     Module770Desc=Management and claim expense reports (transportation, meal, ...)
    -Module1120Name=Supplier commercial proposal
    -Module1120Desc=Request supplier commercial proposal and prices
    +Module1120Name=Vendor commercial proposal
    +Module1120Desc=Request vendor commercial proposal and prices
     Module1200Name=Mantis
     Module1200Desc=Mantise integratsioon
     Module1520Name=Document Generation
     Module1520Desc=Mass mail document generation
     Module1780Name=Sildid/kategooriad
    -Module1780Desc=Siltide/kategooriate loomine (tooted, kliendid, hankijad, kontaktid või liikmed)
    +Module1780Desc=Create tags/category (products, customers, vendors, contacts or members)
     Module2000Name=WYSIWYG toimeti
     Module2000Desc=Allow to edit some text area using an advanced editor (Based on CKEditor)
     Module2200Name=Dynamic Prices
    @@ -576,7 +582,7 @@ Module2200Desc=Enable the usage of math expressions for prices
     Module2300Name=Plaanitud käivitused
     Module2300Desc=Scheduled jobs management (alias cron or chrono table)
     Module2400Name=Events/Agenda
    -Module2400Desc=Follow done and upcoming events. Let application logs automatic events for tracking purposes or record manual events or rendez-vous.
    +Module2400Desc=Follow done and upcoming events. Let application logs automatic events for tracking purposes or record manual events or rendez-vous. This is the main important module for a good Customer or Supplier Relationship Management.
     Module2500Name=DMS / ECM
     Module2500Desc=Document Management System / Electronic Content Management. Automatic organization of your generated or stored documents. Share them when you need.
     Module2600Name=API/Web services (SOAP server)
    @@ -599,7 +605,7 @@ Module4000Desc=Human resources management (management of department, employee co
     Module5000Name=Multi-ettevõte
     Module5000Desc=Võimaldab hallata mitut ettevõtet
     Module6000Name=Töövoog
    -Module6000Desc=Töövoo haldamine
    +Module6000Desc=Workflow management (automatic creation of object and/or automatic status change)
     Module10000Name=Websites
     Module10000Desc=Create public websites with a WYSIWG editor. Just setup your web server (Apache, Nginx, ...) to point to the dedicated Dolibarr directory to have it online on the Internet with your own domain name.
     Module20000Name=Puhkusetaotluste haldamine
    @@ -613,7 +619,7 @@ Module50100Desc=Point of sales module (POS).
     Module50200Name=Paypal
     Module50200Desc=Module to offer an online payment page accepting payments using PayPal (credit card or PayPal credit). This can be used to allow your customers to make free payments or for a payment on a particular Dolibarr object (invoice, order, ...)
     Module50400Name=Accounting (advanced)
    -Module50400Desc=Accounting management (double entries, support general and auxiliary ledgers)
    +Module50400Desc=Accounting management (double entries, support general and auxiliary ledgers). Export the ledger in several other accounting software format.
     Module54000Name=PrintIPP
     Module54000Desc=Direct print (without opening the documents) using Cups IPP interface (Printer must be visible from server, and CUPS must be installe on server).
     Module55000Name=Poll, Survey or Vote
    @@ -885,7 +891,7 @@ DictionaryCivility=Personal and professional titles
     DictionaryActions=Types of agenda events
     DictionarySocialContributions=Social or fiscal taxes types
     DictionaryVAT=Käibe- või müügimaksumäärad
    -DictionaryRevenueStamp=Maksumärkide kogus
    +DictionaryRevenueStamp=Amount of tax stamps
     DictionaryPaymentConditions=Maksetingimused
     DictionaryPaymentModes=Maksmine režiimid
     DictionaryTypeContact=Kontakti/Aadressi tüübid
    @@ -913,7 +919,7 @@ SetupSaved=Seadistused salvestatud
     SetupNotSaved=Setup not saved
     BackToModuleList=Tagasi moodulite nimekirja
     BackToDictionaryList=Tagasi sõnastike nimekirja
    -TypeOfRevenueStamp=Type of revenue stamp
    +TypeOfRevenueStamp=Type of tax stamp
     VATManagement=Käibemaksu haldamine
     VATIsUsedDesc=By default when creating prospects, invoices, orders etc the VAT rate follows the active standard rule:<br>If the seller is not subjected to VAT, then VAT defaults to 0. End of rule.<br>If the (selling country= buying country), then the VAT by default equals the VAT of the product in the selling country. End of rule. <br>If seller and buyer are both in the European Community and goods are transport products (car, ship, plane), the default VAT is 0 ( The VAT should be paid by the buyer to the customoffice of his country and not to the seller). End of rule.<br>If seller and buyer are both in the European Community and the buyer is not a company, then the VAT by defaults to the VAT of the product sold.  End of rule.<br>If seller and buyer are both in the European Community and the buyer is a company, then the VAT is 0 by default . End of rule.<br>In any othe case the proposed default is VAT=0. End of rule.
     VATIsNotUsedDesc=Vaikimisi pakutakse käibemaksumääraks 0, mida kasutavad näiteks mittetulundusühingud, eraisikud või väikesed ettevõtted.
    @@ -1021,7 +1027,7 @@ Delays_MAIN_DELAY_ACTIONS_TODO=Delay tolerance (in days) before alert on planned
     Delays_MAIN_DELAY_PROJECT_TO_CLOSE=Delay tolerance (in days) before alert on project not closed in time
     Delays_MAIN_DELAY_TASKS_TODO=Delay tolerance (in days) before alert on planned tasks (project tasks) not completed yet
     Delays_MAIN_DELAY_ORDERS_TO_PROCESS=Delay tolerance (in days) before alert on orders not processed yet
    -Delays_MAIN_DELAY_SUPPLIER_ORDERS_TO_PROCESS=Delay tolerance (in days) before alert on suppliers orders not processed yet
    +Delays_MAIN_DELAY_SUPPLIER_ORDERS_TO_PROCESS=Delay tolerance (in days) before alert on purchase orders not processed yet
     Delays_MAIN_DELAY_PROPALS_TO_CLOSE=Hilinemise viivitus (päevades) enne hoiatust sulgemata pakkumiste kohta
     Delays_MAIN_DELAY_PROPALS_TO_BILL=Hilinemise viivitus (päevades) enne hoiatust pakkumiste kohta, mille eest ei ole arvet esitatud
     Delays_MAIN_DELAY_NOT_ACTIVATED_SERVICES=Hilinemise viivitus (päevades) enne hoiatust aktiveerimata teenuste kohta
    @@ -1033,9 +1039,9 @@ Delays_MAIN_DELAY_MEMBERS=Hilinemise viivitus (päevades) enne hoiatust hilinenu
     Delays_MAIN_DELAY_CHEQUES_TO_DEPOSIT=Hilinemise viivitus (päevades) enne hoiatust deponeerimata tšekkide kohta
     Delays_MAIN_DELAY_EXPENSEREPORTS=Tolerance delay (in days) before alert for expense reports to approve
     SetupDescription1=The setup area is for initial setup parameters before starting to use Dolibarr.
    -SetupDescription2=The two mandatory setup steps are the first two in the setup menu on the left: %s setup page and %s setup page :
    -SetupDescription3=Parameters in menu <a href="%s">%s -> %s</a> are required because defined data are used on Dolibarr screens and to customize the default behavior of the software (for country-related features for example).
    -SetupDescription4=Parameters in menu <a href="%s">%s -> %s</a> are required because Dolibarr ERP/CRM is a collection of several modules/applications, all more or less independent. New features will be added to menus for every module you will activate.
    +SetupDescription2=The two mandatory setup steps are the following steps (the two first entries in the left setup menu):
    +SetupDescription3=Settings in menu <a href="%s">%s -> %s</a>. This step is required because it defines data used on Dolibarr screens to customize the default behavior of the software (for country-related features for example).
    +SetupDescription4=Settings in menu <a href="%s">%s -> %s</a>. This step is required because Dolibarr ERP/CRM is a collection of several modules/applications, all more or less independent. New features are added to menus for every module you activate.
     SetupDescription5=Teised menüükanded haldavad muid parameetreid
     LogEvents=Sündmuste turvaaudit
     Audit=Audit
    @@ -1054,8 +1060,9 @@ LogEventDesc=Siin saab sisse lülitada Dolibarri turvalisusega seotud sündmuste
     AreaForAdminOnly=Setup parameters can be set by <b>administrator users</b> only.
     SystemInfoDesc=Süsteemi info sisaldab mitmesugust tehnilist infot, mida ei saa muuta ning mis on nähtav vaid administraatoritele.
     SystemAreaForAdminOnly=Sellele alale saavad ligi ainult administraatorid. Ükski Dolibarri õigus ei saa seda piirangut eemaldada.
    -CompanyFundationDesc=Edit on this page all known information of the company or foundation you need to manage (For this, click on "Modify" or "Save" button at bottom of page)
    +CompanyFundationDesc=Edit on this page all known information of the company or foundation you need to manage (For this, click on "%s" or "%s" button at bottom of page)
     AccountantDesc=Edit on this page all known information about your accountant/bookkeeper
    +AccountantFileNumber=File number
     DisplayDesc=Siit saab muuta iga parameetrit, mis on seotud Dolibarri kujundusega
     AvailableModules=Available app/modules
     ToActivateModule=Moodulite aktiveerimiseks mine süsteemi seadistusesse (Kodu->Seadistamine->Moodulid).
    @@ -1188,11 +1195,11 @@ UserMailRequired=Uue kasutaja loomiseks on vajalik e-posti aadress
     HRMSetup=HRM module setup
     ##### Company setup #####
     CompanySetup=Ettevõtete mooduli seadistamine
    -CompanyCodeChecker=Kolmandate isikute loomise ja kontrollimise moodul (klient või hankija)
    -AccountCodeManager=Module for accounting code generation (customer or supplier)
    +CompanyCodeChecker=Module for third parties code generation and checking (customer or vendor)
    +AccountCodeManager=Module for accounting code generation (customer or vendor)
     NotificationsDesc=EMails notifications feature allows you to silently send automatic mail, for some Dolibarr events. Targets of notifications can be defined:
     NotificationsDescUser=* per users, one user at time.
    -NotificationsDescContact=* per third parties contacts (customers or suppliers), one contact at time.
    +NotificationsDescContact=* per third parties contacts (customers or vendors), one contact at time.
     NotificationsDescGlobal=* or by setting global target emails in module setup page.
     ModelModules=Dokumendimallid
     DocumentModelOdt=Loo dokumendid OpenDocument mallidest (.ODT või .ODS failid OpenOffices, KOffices, TextEditis jne)
    @@ -1203,6 +1210,9 @@ MustBeUnique=Must be unique?
     MustBeMandatory=Mandatory to create third parties?
     MustBeInvoiceMandatory=Mandatory to validate invoices?
     TechnicalServicesProvided=Technical services provided
    +#####DAV #####
    +WebDAVSetupDesc=This is the links to access the WebDAV directory. It contains a "public" dir open to any user knowing the URL (if public directory access allowed) and a "private" directory that need an existing login account/password to access to.
    +WebDavServer=Root URL of %s server : %s
     ##### Webcal setup #####
     WebCalUrlForVCalExport=Eksportimise link <b>%s</b> formaati on saadaval järgmisel aadressil: %s
     ##### Invoices #####
    @@ -1229,15 +1239,15 @@ FreeLegalTextOnProposal=Vaba tekst pakkumistel
     WatermarkOnDraftProposal=Vesimärk pakkumiste mustanditel (puudub, kui tühi)
     BANK_ASK_PAYMENT_BANK_DURING_PROPOSAL=Ask for bank account destination of proposal
     ##### SupplierProposal #####
    -SupplierProposalSetup=Price requests suppliers module setup
    -SupplierProposalNumberingModules=Price requests suppliers numbering models
    -SupplierProposalPDFModules=Price requests suppliers documents models
    -FreeLegalTextOnSupplierProposal=Free text on price requests suppliers
    -WatermarkOnDraftSupplierProposal=Watermark on draft price requests suppliers (none if empty)
    +SupplierProposalSetup=Price requests vendors module setup
    +SupplierProposalNumberingModules=Price requests vendors numbering models
    +SupplierProposalPDFModules=Price requests vendors documents models
    +FreeLegalTextOnSupplierProposal=Free text on price requests vendors
    +WatermarkOnDraftSupplierProposal=Watermark on draft price requests vendors (none if empty)
     BANK_ASK_PAYMENT_BANK_DURING_SUPPLIER_PROPOSAL=Ask for bank account destination of price request
     WAREHOUSE_ASK_WAREHOUSE_DURING_ORDER=Ask for Warehouse Source for order
     ##### Suppliers Orders #####
    -BANK_ASK_PAYMENT_BANK_DURING_SUPPLIER_ORDER=Ask for bank account destination of supplier order
    +BANK_ASK_PAYMENT_BANK_DURING_SUPPLIER_ORDER=Ask for bank account destination of purchase order
     ##### Orders #####
     OrdersSetup=Tellimuste haldamise seadistamine
     OrdersNumberingModules=Tellimuste numeratsiooni mudelid
    @@ -1448,7 +1458,7 @@ SyslogFilename=Faili nimi ja rada
     YouCanUseDOL_DATA_ROOT=Võid kasutada DOL_DATA_ROOT/dolibarr.log Dolibarri "documents" kausta faili salvestamiseks, aga logifaili salvestamiseks võib ka mõnda muud rada kasutada.
     ErrorUnknownSyslogConstant=Konstant %s ei ole tuntud Syslogi konstant
     OnlyWindowsLOG_USER=Windows toetab vaid LOG_USER direktiivi
    -CompressSyslogs=Syslog files compression and backup
    +CompressSyslogs=Compression and backup of debug log files (generated by module Log for debug)
     SyslogFileNumberOfSaves=Log backups
     ConfigureCleaningCronjobToSetFrequencyOfSaves=Configure cleaning scheduled job to set log backup frequency
     ##### Donations #####
    @@ -1515,7 +1525,7 @@ OSCommerceTestOk=Ühendumine serveri '%s' andmebaasiga '%s' kasutajga '%s' õnne
     OSCommerceTestKo1=Ühendumine serveriga '%s' õnnestus, kuid andmebaasi '%s' ei õnnestunud kätte saada.
     OSCommerceTestKo2=Ühendumine serveriga '%s' kasutajaga '%s' ebaõnnestus.
     ##### Stock #####
    -StockSetup=Warehouse module setup
    +StockSetup=Stock module setup
     IfYouUsePointOfSaleCheckModule=If you use a Point of Sale module (POS module provided by default or another external module), this setup may be ignored by your Point Of Sale module. Most point of sales modules are designed to create immediatly an invoice and decrease stock by default whatever are options here. So, if you need or not to have a stock decrease when registering a sell from your Point Of Sale, check also your POS module set up.
     ##### Menu #####
     MenuDeleted=Menüü kustutatud
    @@ -1627,8 +1637,8 @@ ChequeReceiptsNumberingModule=Cheque Receipts Numbering module
     MultiCompanySetup=Mitme ettevõtte mooduli seadistamine
     ##### Suppliers #####
     SuppliersSetup=Hankijate mooduli seadistamine
    -SuppliersCommandModel=Täielik ostutellimuse mall (logo jne)
    -SuppliersInvoiceModel=Täielik ostuarve mall (logo jne)
    +SuppliersCommandModel=Complete template of prchase order (logo...)
    +SuppliersInvoiceModel=Complete template of vendor invoice (logo...)
     SuppliersInvoiceNumberingModel=Ostuarvete numeratsiooni mudel
     IfSetToYesDontForgetPermission=If set to yes, don't forget to provide permissions to groups or users allowed for the second approval
     ##### GeoIPMaxmind #####
    @@ -1665,7 +1675,7 @@ NoAmbiCaracAutoGeneration=Do not use ambiguous characters ("1","l","i","|","0","
     SalariesSetup=Setup of module salaries
     SortOrder=Sort order
     Format=Formaat
    -TypePaymentDesc=0:Customer payment type, 1:Supplier payment type, 2:Both customers and suppliers payment type
    +TypePaymentDesc=0:Customer payment type, 1:Vendor payment type, 2:Both customers and vendors payment type
     IncludePath=Include path (defined into variable %s)
     ExpenseReportsSetup=Setup of module Expense Reports
     TemplatePDFExpenseReports=Document templates to generate expense report document
    @@ -1687,7 +1697,7 @@ InstallModuleFromWebHasBeenDisabledByFile=Install of external module from applic
     ConfFileMustContainCustom=Installing or building an external module from application need to save the module files into directory <strong>%s</strong>. To have this directory processed by Dolibarr, you must setup your <strong>conf/conf.php</strong> to add the 2 directive lines:<br><strong>$dolibarr_main_url_root_alt='/custom';</strong><br><strong>$dolibarr_main_document_root_alt='%s/custom';</strong>
     HighlightLinesOnMouseHover=Highlight table lines when mouse move passes over
     HighlightLinesColor=Highlight color of the line when the mouse passes over (keep empty for no highlight)
    -TextTitleColor=Color of page title
    +TextTitleColor=Text color of Page title
     LinkColor=Color of links
     PressF5AfterChangingThis=Press CTRL+F5 on keyboard or clear your browser cache after changing this value to have it effective
     NotSupportedByAllThemes=Will works with core themes, may not be supported by external themes
    @@ -1696,6 +1706,7 @@ TopMenuBackgroundColor=Background color for Top menu
     TopMenuDisableImages=Hide images in Top menu
     LeftMenuBackgroundColor=Background color for Left menu
     BackgroundTableTitleColor=Background color for Table title line
    +BackgroundTableTitleTextColor=Text color for Table title line
     BackgroundTableLineOddColor=Background color for odd table lines
     BackgroundTableLineEvenColor=Background color for even table lines
     MinimumNoticePeriod=Minimum notice period (Your leave request must be done before this delay)
    @@ -1718,19 +1729,19 @@ FillFixTZOnlyIfRequired=Example: +2 (fill only if problem experienced)
     ExpectedChecksum=Expected Checksum
     CurrentChecksum=Current Checksum
     ForcedConstants=Required constant values
    -MailToSendProposal=To send customer proposal
    -MailToSendOrder=To send customer order
    -MailToSendInvoice=To send customer invoice
    -MailToSendShipment=To send shipment
    -MailToSendIntervention=To send intervention
    -MailToSendSupplierRequestForQuotation=To send quotation request to supplier
    -MailToSendSupplierOrder=To send supplier order
    -MailToSendSupplierInvoice=To send supplier invoice
    -MailToSendContract=To send a contract
    -MailToThirdparty=To send email from third party page
    -MailToMember=To send email from member page
    -MailToUser=To send email from user page
    -MailToProject= To send email from project page
    +MailToSendProposal=Customer proposals
    +MailToSendOrder=Customer orders
    +MailToSendInvoice=Customer invoices
    +MailToSendShipment=Saadetised
    +MailToSendIntervention=Sekkumised
    +MailToSendSupplierRequestForQuotation=Quotation request
    +MailToSendSupplierOrder=Purchase orders
    +MailToSendSupplierInvoice=Vendor invoices
    +MailToSendContract=Lepingud
    +MailToThirdparty=Kolmandad isikud
    +MailToMember=Liikmed
    +MailToUser=Kasutajad
    +MailToProject=Projects page
     ByDefaultInList=Show by default on list view
     YouUseLastStableVersion=You use the latest stable version
     TitleExampleForMajorRelease=Example of message you can use to announce this major release (feel free to use it on your web sites)
    @@ -1780,7 +1791,10 @@ MAIN_PDF_MARGIN_BOTTOM=Bottom margin on PDF
     SetToYesIfGroupIsComputationOfOtherGroups=Set this to yes if this group is a computation of other groups
     EnterCalculationRuleIfPreviousFieldIsYes=Enter calculcation rule if previous field was set to Yes (For example 'CODEGRP1+CODEGRP2')
     SeveralLangugeVariatFound=Several language variants found
    -WebDavServer=URL of %s server : %s
    +COMPANY_AQUARIUM_REMOVE_SPECIAL=Remove special characters
    +COMPANY_AQUARIUM_CLEAN_REGEX=Regex filter to clean value (COMPANY_AQUARIUM_CLEAN_REGEX)
    +GDPRContact=GDPR contact
    +GDPRContactDesc=If you store data about European companies/citizen, you can store here the contact who is responsible for the General Data Protection Regulation
     ##### Resource ####
     ResourceSetup=Configuration du module Resource
     UseSearchToSelectResource=Use a search form to choose a resource (rather than a drop-down list).
    diff --git a/htdocs/langs/et_EE/banks.lang b/htdocs/langs/et_EE/banks.lang
    index dc8a3661c9b..255d02951c3 100644
    --- a/htdocs/langs/et_EE/banks.lang
    +++ b/htdocs/langs/et_EE/banks.lang
    @@ -1,12 +1,13 @@
     # Dolibarr language file - Source file is en_US - banks
     Bank=Pank
    -MenuBankCash=Pank/raha
    +MenuBankCash=Bank | Cash
     MenuVariousPayment=Miscellaneous payments
     MenuNewVariousPayment=New Miscellaneous payment
     BankName=Panga nimi
     FinancialAccount=Konto
     BankAccount=Pangakonto
     BankAccounts=Pangakontod
    +BankAccountsAndGateways=Bank accounts | Gateways
     ShowAccount=Show Account
     AccountRef=Finantskonto viide
     AccountLabel=Finantskonto silt
    @@ -131,7 +132,7 @@ PaymentDateUpdateSucceeded=Payment date updated successfully
     PaymentDateUpdateFailed=Makse kuupäeva uuendamine pole võimalik
     Transactions=Tehingud
     BankTransactionLine=Bank entry
    -AllAccounts=Kõik panga- ja sularahakontod
    +AllAccounts=All bank and cash accounts
     BackToAccount=Tagasi konto juurde
     ShowAllAccounts=Näita kõigil kontodel
     FutureTransaction=Tehing toimub tulevikus, ajaline ühitamine pole võimalik.
    @@ -159,5 +160,6 @@ VariousPayment=Miscellaneous payments
     VariousPayments=Miscellaneous payments
     ShowVariousPayment=Show miscellaneous payments
     AddVariousPayment=Add miscellaneous payments
    +SEPAMandate=SEPA mandate
     YourSEPAMandate=Your SEPA mandate
     FindYourSEPAMandate=This is your SEPA mandate to authorize our company to make direct debit order to your bank. Thanks to return it signed (scan of the signed document) or sent it by mail to
    diff --git a/htdocs/langs/et_EE/bills.lang b/htdocs/langs/et_EE/bills.lang
    index 5448d580972..eabdb32fb5a 100644
    --- a/htdocs/langs/et_EE/bills.lang
    +++ b/htdocs/langs/et_EE/bills.lang
    @@ -109,9 +109,9 @@ CancelBill=Tühista arve
     SendRemindByMail=Saada meeldetuletus e-postiga
     DoPayment=Enter payment
     DoPaymentBack=Enter refund
    -ConvertToReduc=Teisenda tuleviku allahindluseks
    -ConvertExcessReceivedToReduc=Convert excess received into future discount
    -ConvertExcessPaidToReduc=Convert excess paid into future discount
    +ConvertToReduc=Mark as credit available
    +ConvertExcessReceivedToReduc=Convert excess received into available credit
    +ConvertExcessPaidToReduc=Convert excess paid into available discount
     EnterPaymentReceivedFromCustomer=Sisesta kliendilt saadud makse
     EnterPaymentDueToCustomer=Soorita kliendile makse
     DisabledBecauseRemainderToPayIsZero=Keelatud, sest järele jäänud maksmata on null
    @@ -120,7 +120,7 @@ BillStatus=Arve staatus
     StatusOfGeneratedInvoices=Status of generated invoices
     BillStatusDraft=Mustand (kinnitada)
     BillStatusPaid=Makstud
    -BillStatusPaidBackOrConverted=Credit note refund or converted into discount
    +BillStatusPaidBackOrConverted=Credit note refund or marked as credit available
     BillStatusConverted=Paid (ready for consumption in final invoice)
     BillStatusCanceled=Hüljatud
     BillStatusValidated=Kinnitatud (vajab maksmist)
    @@ -282,6 +282,7 @@ RelativeDiscount=Protsentuaalne allahindlus
     GlobalDiscount=Üldine allahindlus
     CreditNote=Kreeditarve
     CreditNotes=Kreeditarved
    +CreditNotesOrExcessReceived=Credit notes or excess received
     Deposit=Down payment
     Deposits=Down payments
     DiscountFromCreditNote=Allahindlus kreeditarvelt %s
    @@ -296,10 +297,10 @@ DiscountType=Discount type
     NoteReason=Märkus/põhjus
     ReasonDiscount=Põhjus
     DiscountOfferedBy=Andis
    -DiscountStillRemaining=Discounts available
    -DiscountAlreadyCounted=Discounts already consumed
    +DiscountStillRemaining=Discounts or credits available
    +DiscountAlreadyCounted=Discounts or credits already consumed
     CustomerDiscounts=Customer discounts
    -SupplierDiscounts=Supplier discounts
    +SupplierDiscounts=Vendors discounts
     BillAddress=Arve aadress
     HelpEscompte=Kliendile anti see soodustus, kuna ta maksis enne tähtaega.
     HelpAbandonBadCustomer=Sellest summast on loobutud (kuna tegu olevat halva kliendiga) ning on loetud erandlikuks kaotuseks.
    @@ -339,6 +340,12 @@ PaymentOnDifferentThirdBills=Allow payments on different thirdparties bills but
     PaymentNote=Payment note
     ListOfPreviousSituationInvoices=List of previous situation invoices
     ListOfNextSituationInvoices=List of next situation invoices
    +ListOfSituationInvoices=List of situation invoices
    +CurrentSituationTotal=Total current situation
    +DisabledBecauseNotEnouthCreditNote=To remove a situation invoice from cycle, this invoice's credit note total must cover this invoice total
    +RemoveSituationFromCycle=Remove this invoice from cycle
    +ConfirmRemoveSituationFromCycle=Remove this invoice %s from cycle ?
    +ConfirmOuting=Confirm outing
     FrequencyPer_d=Every %s days
     FrequencyPer_m=Every %s months
     FrequencyPer_y=Every %s years
    @@ -387,6 +394,7 @@ PaymentConditionShort14DENDMONTH=14 days of month-end
     PaymentCondition14DENDMONTH=Within 14 days following the end of the month
     FixAmount=Fikseeritud summa
     VarAmount=Muutuv summa (%% kogusummast)
    +VarAmountOneLine=Variable amount (%% tot.) - 1 line with label '%s'
     # PaymentType
     PaymentTypeVIR=Pangaülekanne
     PaymentTypeShortVIR=Pangaülekanne
    @@ -505,9 +513,14 @@ SituationAmount=Situation invoice amount(net)
     SituationDeduction=Situation subtraction
     ModifyAllLines=Modify all lines
     CreateNextSituationInvoice=Create next situation
    +ErrorFindNextSituationInvoice=Error unable to find next situation cycle ref
    +ErrorOutingSituationInvoiceOnUpdate=Unable to outing this situation invoice.
    +ErrorOutingSituationInvoiceCreditNote=Unable to outing linked credit note.
     NotLastInCycle=This invoice is not the latest in cycle and must not be modified.
     DisabledBecauseNotLastInCycle=The next situation already exists.
     DisabledBecauseFinal=This situation is final.
    +situationInvoiceShortcode_AS=AS
    +situationInvoiceShortcode_S=P
     CantBeLessThanMinPercent=The progress can't be smaller than its value in the previous situation.
     NoSituations=No open situations
     InvoiceSituationLast=Final and general invoice
    @@ -532,3 +545,4 @@ AutoFillDateFrom=Set start date for service line with invoice date
     AutoFillDateFromShort=Set start date
     AutoFillDateTo=Set end date for service line with next invoice date
     AutoFillDateToShort=Set end date
    +MaxNumberOfGenerationReached=Max number of gen. reached
    diff --git a/htdocs/langs/et_EE/categories.lang b/htdocs/langs/et_EE/categories.lang
    index f32feaa031d..a2cf559b9a8 100644
    --- a/htdocs/langs/et_EE/categories.lang
    +++ b/htdocs/langs/et_EE/categories.lang
    @@ -16,7 +16,7 @@ MembersCategoriesArea=Members tags/categories area
     ContactsCategoriesArea=Contacts tags/categories area
     AccountsCategoriesArea=Accounts tags/categories area
     ProjectsCategoriesArea=Projects tags/categories area
    -SubCats=Alamkategooriad
    +SubCats=Sub-categories
     CatList=List of tags/categories
     NewCategory=New tag/category
     ModifCat=Modify tag/category
    @@ -85,3 +85,4 @@ CategorieRecursivHelp=If activated, product will also linked to parent category
     AddProductServiceIntoCategory=Add the following product/service
     ShowCategory=Show tag/category
     ByDefaultInList=By default in list
    +ChooseCategory=Choose category
    diff --git a/htdocs/langs/et_EE/commercial.lang b/htdocs/langs/et_EE/commercial.lang
    index dfbff82eb21..9f2d984aae7 100644
    --- a/htdocs/langs/et_EE/commercial.lang
    +++ b/htdocs/langs/et_EE/commercial.lang
    @@ -60,8 +60,8 @@ ActionAC_CLO=Sulge
     ActionAC_EMAILING=Saada masspostitus
     ActionAC_COM=Saada kliendi tellimuse posti teel
     ActionAC_SHIP=Saada saatekiri posti teel
    -ActionAC_SUP_ORD=Saada hankija tellimus posti teel
    -ActionAC_SUP_INV=Saada hankija arve posti teel
    +ActionAC_SUP_ORD=Send purchase order by mail
    +ActionAC_SUP_INV=Send vendor invoice by mail
     ActionAC_OTH=Muud
     ActionAC_OTH_AUTO=Automaatselt sisestatud tegevused
     ActionAC_MANUAL=Käsitsi sisestatud tegevused
    diff --git a/htdocs/langs/et_EE/companies.lang b/htdocs/langs/et_EE/companies.lang
    index b852ea4faba..6922c531961 100644
    --- a/htdocs/langs/et_EE/companies.lang
    +++ b/htdocs/langs/et_EE/companies.lang
    @@ -8,11 +8,11 @@ ConfirmDeleteContact=Are you sure you want to delete this contact and all inheri
     MenuNewThirdParty=Uus kolmas isik
     MenuNewCustomer=Uus klient
     MenuNewProspect=Uus huviline
    -MenuNewSupplier=Uus hankija
    +MenuNewSupplier=New vendor
     MenuNewPrivateIndividual=Uus eraisik
    -NewCompany=Uus ettevõte (pot klient, klient, hankija)
    -NewThirdParty=Uus kolmas isik (pot klient, klient, hankija)
    -CreateDolibarrThirdPartySupplier=Loo kolmas isik (hankija)
    +NewCompany=New company (prospect, customer, vendor)
    +NewThirdParty=New third party (prospect, customer, vendor)
    +CreateDolibarrThirdPartySupplier=Create a third party (vendor)
     CreateThirdPartyOnly=Uus kolmas isik
     CreateThirdPartyAndContact=Create a third party + a child contact
     ProspectionArea=Huviliste ala
    @@ -37,7 +37,7 @@ ThirdPartyProspectsStats=Huvilised
     ThirdPartyCustomers=Kliendid
     ThirdPartyCustomersStats=Kliendid
     ThirdPartyCustomersWithIdProf12=Klient koos %s või %s
    -ThirdPartySuppliers=Hankijad
    +ThirdPartySuppliers=Vendors
     ThirdPartyType=Kolmanda isiku tüüp
     Individual=Eraisik
     ToCreateContactWithSameName=Will create automatically a contact/address with same information than third party under the third party. In most cases, even if your third party is a physical people, creating a third party alone is enough.
    @@ -77,11 +77,11 @@ Web=Veeb
     Poste= Ametikoht
     DefaultLang=Vaikimisi keel
     VATIsUsed=Sales tax is used
    -VATIsUsedWhenSelling=This define if this thirdparty includes a sale tax or not when it makes an invoice to its own customers
    +VATIsUsedWhenSelling=This define if this third party includes a sale tax or not when it makes an invoice to its own customers
     VATIsNotUsed=Sales tax is not used
     CopyAddressFromSoc=Fill address with third party address
    -ThirdpartyNotCustomerNotSupplierSoNoRef=Thirdparty neither customer nor supplier, no available refering objects
    -ThirdpartyIsNeitherCustomerNorClientSoCannotHaveDiscounts=Thirdparty neither customer nor supplier, discounts are not available
    +ThirdpartyNotCustomerNotSupplierSoNoRef=Third party neither customer nor vendor, no available refering objects
    +ThirdpartyIsNeitherCustomerNorClientSoCannotHaveDiscounts=Third party neither customer nor supplier, discounts are not available
     PaymentBankAccount=Payment bank account
     OverAllProposals=Pakkumised
     OverAllOrders=Tellimused
    @@ -99,9 +99,9 @@ LocalTax2ES=IRPF
     TypeLocaltax1ES=RE liik
     TypeLocaltax2ES=IRPF liik
     WrongCustomerCode=Vigane kliendi kood
    -WrongSupplierCode=Vigane hankija kood
    +WrongSupplierCode=Vendor code invalid
     CustomerCodeModel=Kliendi koodi mudel
    -SupplierCodeModel=Hankija koodi mudel
    +SupplierCodeModel=Vendor code model
     Gencod=Vöötkood
     ##### Professional ID #####
     ProfId1Short=Reg nr 1
    @@ -267,7 +267,7 @@ Prospect=Huviline
     CustomerCard=Kliendikaart
     Customer=Klient
     CustomerRelativeDiscount=Protsentuaalne kliendi allahindlus
    -SupplierRelativeDiscount=Relative supplier discount
    +SupplierRelativeDiscount=Relative vendor discount
     CustomerRelativeDiscountShort=Protsentuaalne allahindlus
     CustomerAbsoluteDiscountShort=Summaline allahindlus
     CompanyHasRelativeDiscount=Sellel kliendil on vaikimisi allahindlus <b>%s%%</b>
    @@ -284,8 +284,8 @@ HasCreditNoteFromSupplier=You have credit notes for <b>%s</b> %s from this suppl
     CompanyHasNoAbsoluteDiscount=Kliendil pole allahindluse krediiti
     CustomerAbsoluteDiscountAllUsers=Absolute customer discounts (granted by all users)
     CustomerAbsoluteDiscountMy=Absolute customer discounts (granted by yourself)
    -SupplierAbsoluteDiscountAllUsers=Absolute supplier discounts (granted by all users)
    -SupplierAbsoluteDiscountMy=Absolute supplier discounts (granted by yourself)
    +SupplierAbsoluteDiscountAllUsers=Absolute vendor discounts (entered by all users)
    +SupplierAbsoluteDiscountMy=Absolute vendor discounts (entered by yourself)
     DiscountNone=Pole
     Supplier=Hankija
     AddContact=Uus kontakt
    @@ -304,13 +304,13 @@ DeleteACompany=Kustuta ettevõte
     PersonalInformations=Isikuandmed
     AccountancyCode=Accounting account
     CustomerCode=Kliendi kood
    -SupplierCode=Hankija kood
    +SupplierCode=Vendor code
     CustomerCodeShort=Kliendi kood
    -SupplierCodeShort=Hankija kood
    +SupplierCodeShort=Vendor code
     CustomerCodeDesc=Kliendi kood, igale kliendile unikaalne
    -SupplierCodeDesc=Hankija kood, igale hankijale unikaalne
    +SupplierCodeDesc=Vendor code, unique for all vendors
     RequiredIfCustomer=Nõutud, kui kolmas isik on klient või huviline
    -RequiredIfSupplier=Nõutud, kui kolmas isik on hankija
    +RequiredIfSupplier=Required if third party is a vendor
     ValidityControledByModule=Kehtivust kontrollib moodul
     ThisIsModuleRules=Reeglid sellele moodulile
     ProspectToContact=Huviline, kellega ühendust võtta
    @@ -338,7 +338,7 @@ MyContacts=Minu kontaktid
     Capital=Kapital
     CapitalOf=%s kapital
     EditCompany=Muuda ettevõtet
    -ThisUserIsNot=See kasutaja ei ole huviline, klient ega hankija
    +ThisUserIsNot=This user is not a prospect, customer nor vendor
     VATIntraCheck=Kontrolli
     VATIntraCheckDesc=Link <b>%s</b> võimaldab kasutada Euroopa käibemaksuregistri kontrollija teenust. Veebiserverile peab olema lubatud Interneti teenuse kasutamine.
     VATIntraCheckURL=http://ec.europa.eu/taxation_customs/vies/vieshome.do
    @@ -396,7 +396,7 @@ ImportDataset_company_4=Third parties/Sales representatives (Assign sales repres
     PriceLevel=Hinnatase
     DeliveryAddress=Tarneaadress
     AddAddress=Lisa aadress
    -SupplierCategory=Hankija kategooria
    +SupplierCategory=Vendor category
     JuridicalStatus200=Sõltumatu
     DeleteFile=Kustuta fail
     ConfirmDeleteFile=Oled sa kindel, et soovid selle faili kustutada?
    @@ -406,7 +406,7 @@ FiscalYearInformation=Majandusaasta informatsioon
     FiscalMonthStart=Majandusaasta esimene kuu
     YouMustAssignUserMailFirst=You must create email for this user first to be able to add emails notifications for him.
     YouMustCreateContactFirst=To be able to add email notifications, you must first define contacts with valid emails for the third party
    -ListSuppliersShort=Hankijate nimekiri
    +ListSuppliersShort=List of vendors
     ListProspectsShort=Huviliste nimekiri
     ListCustomersShort=Klientide nimekiri
     ThirdPartiesArea=Kolmandate isikute ja kontaktide ala
    @@ -420,7 +420,7 @@ CurrentOutstandingBill=Hetkel maksmata summa
     OutstandingBill=Suurim võimalik maksmata arve
     OutstandingBillReached=Max. for outstanding bill reached
     OrderMinAmount=Minimum amount for order
    -MonkeyNumRefModelDesc=Tagasta arv formaadiga %syymm-nnnn kliendikoodi jaoks ja %syymm-nnnn hankija koodi jaoks, kus yy on aasta, mm on kuu ja nnnn on katkestuseta jada, mille väärtus pole kunagi 0.
    +MonkeyNumRefModelDesc=Return numero with format %syymm-nnnn for customer code and %syymm-nnnn for vendor code where yy is year, mm is month and nnnn is a sequence with no break and no return to 0.
     LeopardNumRefModelDesc=Kood on vaba, seda saab igal ajal muuta.
     ManagingDirectors=Haldaja(te) nimi (CEO, direktor, president...)
     MergeOriginThirdparty=Duplicate third party (third party you want to delete)
    @@ -431,4 +431,4 @@ SaleRepresentativeLogin=Login of sales representative
     SaleRepresentativeFirstname=First name of sales representative
     SaleRepresentativeLastname=Last name of sales representative
     ErrorThirdpartiesMerge=There was an error when deleting the third parties. Please check the log. Changes have been reverted.
    -NewCustomerSupplierCodeProposed=New customer or supplier code suggested on duplicate code
    +NewCustomerSupplierCodeProposed=New customer or vendor code suggested on duplicate code
    diff --git a/htdocs/langs/et_EE/compta.lang b/htdocs/langs/et_EE/compta.lang
    index 5d720ed98ec..d731b91d830 100644
    --- a/htdocs/langs/et_EE/compta.lang
    +++ b/htdocs/langs/et_EE/compta.lang
    @@ -19,7 +19,8 @@ Income=Tulu
     Outcome=Kulu
     MenuReportInOut=Tulu/kulu
     ReportInOut=Balance of income and expenses
    -ReportTurnover=Käive
    +ReportTurnover=Turnover invoiced
    +ReportTurnoverCollected=Turnover collected
     PaymentsNotLinkedToInvoice=Makseid ei ole seotud ühegi arvega, seega ei ole nad seotud ühegi kolmanda isikuga
     PaymentsNotLinkedToUser=Ühegi kasutajaga sidumata maksed
     Profit=Kasum
    @@ -34,7 +35,8 @@ AmountHTVATRealPaid=Makstud neto
     VATToPay=Tax sales
     VATReceived=Tax received
     VATToCollect=Tax purchases
    -VATSummary=Tax Balance
    +VATSummary=Tax monthly
    +VATBalance=Tax Balance
     VATPaid=Tax paid
     LT1Summary=Tax 2 summary
     LT2Summary=Tax 3 summary
    @@ -76,16 +78,16 @@ MenuNewSocialContribution=New social/fiscal tax
     NewSocialContribution=New social/fiscal tax
     AddSocialContribution=Add social/fiscal tax
     ContributionsToPay=Social/fiscal taxes to pay
    -AccountancyTreasuryArea=Raamatupidamise/vara ala
    +AccountancyTreasuryArea=Billing and payment area
     NewPayment=Uus makse
     Payments=Maksed
     PaymentCustomerInvoice=Müügiarve makse
    -PaymentSupplierInvoice=Ostuarve makse
    +PaymentSupplierInvoice=Vendor invoice payment
     PaymentSocialContribution=Social/fiscal tax payment
     PaymentVat=KM makse
     ListPayment=Maksete nimekiri
     ListOfCustomerPayments=Klientide maksete nimekiri
    -ListOfSupplierPayments=Hankijate maksete nimekiri
    +ListOfSupplierPayments=List of vendor payments
     DateStartPeriod=Perioodi alguse kuupäev
     DateEndPeriod=Perioodi lõpu kuupäev
     newLT1Payment=New tax 2 payment
    @@ -104,19 +106,21 @@ VATPayment=Sales tax payment
     VATPayments=Sales tax payments
     VATRefund=Sales tax refund
     NewVATPayment=New sales tax payment
    +NewLocalTaxPayment=New tax %s payment
     Refund=Refund
     SocialContributionsPayments=Social/fiscal taxes payments
     ShowVatPayment=Näita käibemaksu makset
     TotalToPay=Kokku maksta
     BalanceVisibilityDependsOnSortAndFilters=Balance is visible in this list only if table is sorted ascending on %s and filtered for 1 bank account
     CustomerAccountancyCode=Customer accounting code
    -SupplierAccountancyCode=Supplier accounting code
    +SupplierAccountancyCode=Vendor accounting code
     CustomerAccountancyCodeShort=Cust. account. code
     SupplierAccountancyCodeShort=Sup. account. code
     AccountNumber=Konto number
     NewAccountingAccount=Uus konto
    -SalesTurnover=Müügikäive
    -SalesTurnoverMinimum=Minimaalne müügikäive
    +Turnover=Turnover invoiced
    +TurnoverCollected=Turnover collected
    +SalesTurnoverMinimum=Minimum turnover
     ByExpenseIncome=By expenses & incomes
     ByThirdParties=Kolmandate isikute poolt
     ByUserAuthorOfInvoice=Arve koostaja poolt
    @@ -136,8 +140,8 @@ ConfirmDeleteSocialContribution=Are you sure you want to delete this social/fisc
     ExportDataset_tax_1=Social and fiscal taxes and payments
     CalcModeVATDebt=Režiim <b>%stekkepõhise raamatupidamise KM%s</b>.
     CalcModeVATEngagement=Režiim <b>%stulude-kulude KM%s</b>.
    -CalcModeDebt=Režiim <b>%sNõuded-Võlad%s</b> nõuab <b>tekkepõhist raamatupidamist</b>.
    -CalcModeEngagement=Režiim <b>%sTulud-Kulud%s</b> nõuab <b>kassapõhist raamatupidamist</b>.
    +CalcModeDebt=Analysis of known recorded invoices even if they are not yet accounted in ledger.
    +CalcModeEngagement=Analysis of known recorded payments, even if they are not yet accounted in Ledger.
     CalcModeBookkeeping=Analysis of <b>data journalized in Bookkeeping Ledger table</b>
     CalcModeLT1= Mode <b>%sRE on customer invoices - suppliers invoices%s</b>
     CalcModeLT1Debt=Mode <b>%sRE on customer invoices%s</b>
    @@ -150,9 +154,9 @@ AnnualSummaryInputOutputMode=Tulude ja kulude saldo, aasta kokkuvõte
     AnnualByCompanies=Balance of income and expenses, by predefined groups of account
     AnnualByCompaniesDueDebtMode=Balance of income and expenses, detail by predefined groups, mode <b>%sClaims-Debts%s</b> said <b>Commitment accounting</b>.
     AnnualByCompaniesInputOutputMode=Balance of income and expenses, detail by predefined groups, mode <b>%sIncomes-Expenses%s</b> said <b>cash accounting</b>.
    -SeeReportInInputOutputMode=Vaata aruannet <b>%sTulud-Kulud%sS</b>, mis kasutab <b>kassapõhist raamatupidamist</b>, et teostada arvutusi tegelike maksete põhjal
    -SeeReportInDueDebtMode=Vaata aruannet <b>%sTulud-Kulud%sS</b>, mis kasutab <b>tekkepõhist raamatupidamist</b>, et teostada arvutusi väljastatud arvete põhjal
    -SeeReportInBookkeepingMode=See report <b>%sBookeeping%s</b> for a calculation on <b>bookkeeping table analysis</b>
    +SeeReportInInputOutputMode=See %sanalysis of payments%s for a calculation on actual payments made even if they are not yet accounted in Ledger.
    +SeeReportInDueDebtMode=See %sanalysis of invoices%s for a calculation based on known recorded invoices even if they are not yet accounted in Ledger.
    +SeeReportInBookkeepingMode=See <b>%sBookeeping report%s</b> for a calculation on <b>Bookkeeping Ledger table</b>
     RulesAmountWithTaxIncluded=- Näidatud summad sisaldavad kõiki makse
     RulesResultDue=- It includes outstanding invoices, expenses, VAT, donations whether they are paid or not. Is also includes paid salaries.<br>- It is based on the validation date of invoices and VAT and on the due date for expenses. For salaries defined with Salary module, the value date of payment is used.
     RulesResultInOut=- It includes the real payments made on invoices, expenses, VAT and salaries. <br>- It is based on the payment dates of the invoices, expenses, VAT and salaries. The donation date for donation.
    @@ -171,6 +175,8 @@ LT1ReportByCustomersES=Report by third party RE
     LT2ReportByCustomersES=Kolmandate isikute IRPFi aruanne
     VATReport=Sale tax report
     VATReportByPeriods=Sale tax report by period
    +VATReportByRates=Sale tax report by rates
    +VATReportByThirdParties=Sale tax report by third parties
     VATReportByCustomers=Sale tax report by customer
     VATReportByCustomersInInputOutputMode=Sisend- ja väljundkäibemaks kliendi alusel
     VATReportByQuartersInInputOutputMode=Report by Sale tax rate of the tax collected and paid
    @@ -207,7 +213,7 @@ Pcg_version=Chart of accounts models
     Pcg_type=Pcg tüü
     Pcg_subtype=Pcg alamtüüp
     InvoiceLinesToDispatch=Saadetavate arvete read
    -ByProductsAndServices=Toodete ja teenuste kaupa
    +ByProductsAndServices=By product and service
     RefExt=Väline viide
     ToCreateAPredefinedInvoice=To create a template invoice, create a standard invoice, then, without validating it, click onto button "%s".
     LinkedOrder=Viide tellimusele
    @@ -215,7 +221,8 @@ Mode1=Meetod 1
     Mode2=Meetod 2
     CalculationRuleDesc=KM kogusumma arvutamiseks on kaks meetodit:<br>Meetod 1 ümardab käibemaksu igal real ja siis summeerib.<br>Meetod 2 summeerib käibemaksu igal real ja siis ümardab tulemuse.<br>Lõppsumma võib erineda mõne sendi täpsusega. Vaikimisi režiim on režiim <b>%s</b>.
     CalculationRuleDescSupplier=According to supplier, choose appropriate method to apply same calculation rule and get same result expected by your supplier.
    -TurnoverPerProductInCommitmentAccountingNotRelevant=Käibearuanne toote kaupa, <b>kassapõhist raamatupidamist</b> kasutades pole režiim oluline. See aruanne on saadaval vaid <b>tekkepõhist raamatupidamist</b> kasutades (vaata raamatupidamise mooduli seadistust).
    +TurnoverPerProductInCommitmentAccountingNotRelevant=The report of Turnover collected per product is not available. This report is only available for turnover invoiced.
    +TurnoverPerSaleTaxRateInCommitmentAccountingNotRelevant=The report of Turnover collected per sale tax rate is not available. This report is only available for turnover invoiced.
     CalculationMode=Arvutusrežiim
     AccountancyJournal=Accounting code journal
     ACCOUNTING_VAT_SOLD_ACCOUNT=Accounting account by default for VAT on sales (used if not defined on VAT dictionary setup)
    @@ -223,7 +230,7 @@ ACCOUNTING_VAT_BUY_ACCOUNT=Accounting account by default for VAT on purchases (u
     ACCOUNTING_VAT_PAY_ACCOUNT=Accounting account by default for paying VAT
     ACCOUNTING_ACCOUNT_CUSTOMER=Accounting account used for customer third parties
     ACCOUNTING_ACCOUNT_CUSTOMER_Desc=The dedicated accounting account defined on third party card will be used for Subledger accouting only. This one will be used for General Ledger and as default value of Subledger accounting if dedicated customer accouting account on third party is not defined.
    -ACCOUNTING_ACCOUNT_SUPPLIER=Accounting account used for supplier third parties
    +ACCOUNTING_ACCOUNT_SUPPLIER=Accounting account used for vendor third parties
     ACCOUNTING_ACCOUNT_SUPPLIER_Desc=The dedicated accounting account defined on third party card will be used for Subledger accouting only. This one will be used for General Ledger and as default value of Subledger accounting if dedicated supplier accouting account on third party is not defined.
     CloneTax=Clone a social/fiscal tax
     ConfirmCloneTax=Confirm the clone of a social/fiscal tax payment
    @@ -242,3 +249,11 @@ FiscalPeriod=Accounting period
     ListSocialContributionAssociatedProject=List of social contributions associated with the project
     DeleteFromCat=Remove from accounting group
     AccountingAffectation=Accounting assignement
    +LastDayTaxIsRelatedTo=Last day of period the tax is related to
    +VATDue=Sale tax claimed
    +ClaimedForThisPeriod=Claimed for the period
    +PaidDuringThisPeriod=Paid during this period
    +ByVatRate=By sale tax rate
    +TurnoverbyVatrate=Turnover invoiced by sale tax rate
    +TurnoverCollectedbyVatrate=Turnover collected by sale tax rate
    +PurchasebyVatrate=Purchase by sale tax rate
    diff --git a/htdocs/langs/et_EE/dict.lang b/htdocs/langs/et_EE/dict.lang
    index ef2d798155a..e72204f69d8 100644
    --- a/htdocs/langs/et_EE/dict.lang
    +++ b/htdocs/langs/et_EE/dict.lang
    @@ -5,7 +5,8 @@ CountryIT=Itaalia
     CountryES=Hispaania
     CountryDE=Saksamaa
     CountryCH=Šveits
    -CountryGB=Suurbritannia
    +# Warning, country code GB is for United Kingdom. UK Does not exists as country code in ISO standard.
    +CountryGB=Ühendkuningriik
     CountryUK=Ühendkuningriik
     CountryIE=Iirimaa
     CountryCN=Hiina
    diff --git a/htdocs/langs/et_EE/ecm.lang b/htdocs/langs/et_EE/ecm.lang
    index 18020a21943..4e3f49f469d 100644
    --- a/htdocs/langs/et_EE/ecm.lang
    +++ b/htdocs/langs/et_EE/ecm.lang
    @@ -39,9 +39,10 @@ ShowECMSection=Näita kausta
     DeleteSection=Eemalda kaust
     ConfirmDeleteSection=Can you confirm you want to delete the directory <b>%s</b>?
     ECMDirectoryForFiles=Suhteline kaust failidele
    -CannotRemoveDirectoryContainsFiles=Kustutada pole võimalik, kuna sisaldab faile
    +CannotRemoveDirectoryContainsFilesOrDirs=Removal not possible because it contains some files or sub-directories
    +CannotRemoveDirectoryContainsFiles=Removal not possible because it contains some files
     ECMFileManager=Failihaldur
    -ECMSelectASection=Vali vasakul asuvas puus kaust...
    +ECMSelectASection=Select a directory in the tree...
     DirNotSynchronizedSyncFirst=This directory seems to be created or modified outside ECM module. You must click on "Resync" button first to synchronize disk and database to get content of this directory.
     ReSyncListOfDir=Resync list of directories
     HashOfFileContent=Hash of file content
    diff --git a/htdocs/langs/et_EE/errors.lang b/htdocs/langs/et_EE/errors.lang
    index e6e038cc4d7..692d1a573b3 100644
    --- a/htdocs/langs/et_EE/errors.lang
    +++ b/htdocs/langs/et_EE/errors.lang
    @@ -32,9 +32,9 @@ ErrorBarCodeRequired=Bar code required
     ErrorCustomerCodeAlreadyUsed=Kliendi kood on juba kasutuses
     ErrorBarCodeAlreadyUsed=Bar code already used
     ErrorPrefixRequired=Prefiks on nõutud
    -ErrorBadSupplierCodeSyntax=Halb hankija koodi süntaks
    -ErrorSupplierCodeRequired=Hankija kood on nõutud
    -ErrorSupplierCodeAlreadyUsed=Hankija kood on juba kasutuses
    +ErrorBadSupplierCodeSyntax=Bad syntax for vendor code
    +ErrorSupplierCodeRequired=Vendor code required
    +ErrorSupplierCodeAlreadyUsed=Vendor code already used
     ErrorBadParameters=Halvad parameetrid
     ErrorBadValueForParameter=Wrong value '%s' for parameter '%s'
     ErrorBadImageFormat=Image file has not a supported format (Your PHP does not support functions to convert images of this format)
    @@ -87,7 +87,7 @@ ErrorsOnXLines=<b>%s</b> lähtekirje(t) on vigane/vigased
     ErrorFileIsInfectedWithAVirus=Antiviiruse programm ei suutnud faili valideerida (fail võib olla viiruse poolt nakatatud)
     ErrorSpecialCharNotAllowedForField="%s" väljal ei ole erisümbolid lubatud
     ErrorNumRefModel=Andmebaasi viide on juba olemas (%s) ja ei ole kooskõlas antud numeratsiooni reegliga. Kustuta kirje või nimeta viide ümber antud mooduli aktiveerimiseks.
    -ErrorQtyTooLowForThisSupplier=Selle hankija jaoks on kogus liiga madal või ei ole antud hankija jaoks toote hinda määratletud
    +ErrorQtyTooLowForThisSupplier=Quantity too low for this vendor or no price defined on this product for this supplier
     ErrorModuleSetupNotComplete=Setup of module looks to be uncomplete. Go on Home - Setup - Modules to complete.
     ErrorBadMask=Maski viga
     ErrorBadMaskFailedToLocatePosOfSequence=Viga: mask on järjekorranumbrita
    @@ -177,7 +177,7 @@ ErrorBadDefinitionOfMenuArrayInModuleDescriptor=Bad Definition Of Menu Array In
     ErrorSavingChanges=An error has ocurred when saving the changes
     ErrorWarehouseRequiredIntoShipmentLine=Warehouse is required on the line to ship
     ErrorFileMustHaveFormat=File must have format %s
    -ErrorSupplierCountryIsNotDefined=Selle hankija riiki ei ole määratletud, paranda see esmalt
    +ErrorSupplierCountryIsNotDefined=Country for this vendor is not defined. Correct this first.
     ErrorsThirdpartyMerge=Failed to merge the two records. Request canceled.
     ErrorStockIsNotEnoughToAddProductOnOrder=Stock is not enough for product %s to add it into a new order.
     ErrorStockIsNotEnoughToAddProductOnInvoice=Stock is not enough for product %s to add it into a new invoice.
    diff --git a/htdocs/langs/et_EE/install.lang b/htdocs/langs/et_EE/install.lang
    index 552a4aac11b..7da4352d7df 100644
    --- a/htdocs/langs/et_EE/install.lang
    +++ b/htdocs/langs/et_EE/install.lang
    @@ -6,6 +6,7 @@ ConfFileDoesNotExistsAndCouldNotBeCreated=Seadistusfaili <b>%s</b> pole olemas n
     ConfFileCouldBeCreated=Seadistusfaili <b>%s</b> loomine on võimalik.
     ConfFileIsNotWritable=Seadistusfailil <b>%s</b> puudub kirjutamise õigus. Palun kontrolli õigusi. Esmapaigalduseks peab veebiserver saama sellesse faili seadistamise ajal kirjutada (näiteks &quot;chmod 666&quot; Unixi laadsetel operatsioonisüsteemidel).
     ConfFileIsWritable=Seadistusfail <b>%s</b> on kirjutatav.
    +ConfFileMustBeAFileNotADir=Configuration file <b>%s</b> must be a file, not a directory.
     ConfFileReload=Lae kogu informatsioon seadistusfailist uuesti.
     PHPSupportSessions=Antud PHP toetab sessioone.
     PHPSupportPOSTGETOk=Antud PHP toetab POST ja GET muutujaid.
    @@ -91,8 +92,8 @@ FailedToCreateAdminLogin=Failed to create Dolibarr administrator account.
     WarningRemoveInstallDir=Hoiatus: turvalisuse huvides tuleb pärast paigaldus- või uuendusprotsessi lõpetamist lisada Dolibarri dokumentide kausta fail nimega <b>install.lock</b>. See keelab paigaldusutiliitide kasutamise, et keegi ei saaks neid pahatahtlikel eesmärkidel kasutada.
     FunctionNotAvailableInThisPHP=Pole saadaval antud PHP paigaldusel
     ChoosedMigrateScript=Vali migratsiooni skript
    -DataMigration=Andmete migratsioon
    -DatabaseMigration=Andmebaasi struktuuri migratsioo
    +DataMigration=Database migration (data)
    +DatabaseMigration=Database migration (structure + some data)
     ProcessMigrateScript=Skripti töötlemine
     ChooseYourSetupMode=Vali paigalduse režiim ja klõpsa "Start" nupule...
     FreshInstall=Värske paigaldus
    @@ -146,7 +147,7 @@ NothingToDo=Nothing to do
     # upgrade
     MigrationFixData=Paranda denormaliseeritud andmed
     MigrationOrder=Kliendi tellimuste andmete migreerimine
    -MigrationSupplierOrder=Ostutellimuste andmete migreerimine
    +MigrationSupplierOrder=Data migration for vendor's orders
     MigrationProposal=Pakkumiste andmete migreerimine
     MigrationInvoice=Müügiarvete andmete migreerimine
     MigrationContract=Lepingute andmete migreerimine
    @@ -196,8 +197,14 @@ MigrationEvents=Sündmuste migreerimine sündmuse omaniku lisamiseks seoste tabe
     MigrationEventsContact=Migration of events to add event contact into assignement table
     MigrationRemiseEntity=Update entity field value of llx_societe_remise
     MigrationRemiseExceptEntity=Update entity field value of llx_societe_remise_except
    +MigrationUserRightsEntity=Update entity field value of llx_user_rights
    +MigrationUserGroupRightsEntity=Update entity field value of llx_usergroup_rights
     MigrationReloadModule=Reload module %s
     MigrationResetBlockedLog=Reset module BlockedLog for v7 algorithm
     ShowNotAvailableOptions=Näita mitte saadaval olevaid lisavalikuid
     HideNotAvailableOptions=Peida mitte saadaval olevad lisavalikud
     ErrorFoundDuringMigration=Error were reported during migration process so next step is not available. To ignore errors, you can <a href="%s">click here</a>, but application or some features may not work correctly until fixed.
    +YouTryInstallDisabledByDirLock=The application try to sefl upgrade, but install/upgrade pages have been disabled for security reason (directory renamed with .lock suffix).<br>
    +YouTryInstallDisabledByFileLock=The application try to sefl upgrade, but install/upgrade pages pages have been disabled for security reason (by lock file <strong>install.lock</strong> into dolibarr documents directory).<br>
    +ClickHereToGoToApp=Click here to go to your application
    +ClickOnLinkOrRemoveManualy=Click on following link and if you always reach this page, you must remove the file install.lock into documents directory manually
    diff --git a/htdocs/langs/et_EE/ldap.lang b/htdocs/langs/et_EE/ldap.lang
    index 6bdda2fc79f..ca8304e7f0b 100644
    --- a/htdocs/langs/et_EE/ldap.lang
    +++ b/htdocs/langs/et_EE/ldap.lang
    @@ -1,5 +1,4 @@
     # Dolibarr language file - Source file is en_US - ldap
    -DomainPassword=Domeeni salasõna
     YouMustChangePassNextLogon=Kasutaja <b>%s</b> salasõna domeenis <b>%s</b> peab muutma.
     UserMustChangePassNextLogon=Kasutaja peab muutma oma salasõna domeenis %s
     LDAPInformationsForThisContact=LDAPi andmebaasis selle kontakti kohta leiduv info
    @@ -25,3 +24,4 @@ MemberTypeSynchronized=Member type synchronized
     ContactSynchronized=Kontakt sünkroniseeritud
     ForceSynchronize=Sunni Dolibarr -> LDAP sünkroniseerimine
     ErrorFailedToReadLDAP=LDAPi andmebaasi lugemine ebaõnnestus. Kontrolli LDAPi mooduli seadistust ja ligipääsu andmebaasile.
    +PasswordOfUserInLDAP=Password of user in LDAP
    diff --git a/htdocs/langs/et_EE/loan.lang b/htdocs/langs/et_EE/loan.lang
    index c11a2dfc08c..d23ccbef66f 100644
    --- a/htdocs/langs/et_EE/loan.lang
    +++ b/htdocs/langs/et_EE/loan.lang
    @@ -10,6 +10,7 @@ LoanCapital=Kapital
     Insurance=Insurance
     Interest=Interest
     Nbterms=Number of terms
    +Term=Term
     LoanAccountancyCapitalCode=Accounting account capital
     LoanAccountancyInsuranceCode=Accounting account insurance
     LoanAccountancyInterestCode=Accounting account interest
    @@ -17,39 +18,14 @@ ConfirmDeleteLoan=Confirm deleting this loan
     LoanDeleted=Loan Deleted Successfully
     ConfirmPayLoan=Confirm classify paid this loan
     LoanPaid=Loan Paid
    -# Calc
    -LoanCalc=Bank Loans Calculator
    -PurchaseFinanceInfo=Purchase & Financing Information
    -SalePriceOfAsset=Sale Price of Asset
    -PercentageDown=Percentage Down
    -LengthOfMortgage=Duration of loan
    -AnnualInterestRate=Annual Interest Rate
    -ExplainCalculations=Explain Calculations
    -ShowMeCalculationsAndAmortization=Show me the calculations and amortization
    -MortgagePaymentInformation=Mortgage Payment Information
    -DownPayment=Down Payment
    -DownPaymentDesc=The <b>down payment</b> = The price of the home multiplied by the percentage down divided by 100 (for 5% down becomes 5/100 or 0.05)
    -InterestRateDesc=The <b>interest rate</b> = The annual interest percentage divided by 100
    -MonthlyFactorDesc=The <b>monthly factor</b> = The result of the following formula
    -MonthlyInterestRateDesc=The <b>monthly interest rate</b> = The annual interest rate divided by 12 (for the 12 months in a year)
    -MonthTermDesc=The <b>month term</b> of the loan in months = The number of years you've taken the loan out for times 12
    -MonthlyPaymentDesc=The montly payment is figured out using the following formula
    -AmortizationPaymentDesc=The <a href="#amortization">amortization</a> breaks down how much of your monthly payment goes towards the bank's interest, and how much goes into paying off the principal of your loan.
    -AmountFinanced=Amount Financed
    -AmortizationMonthlyPaymentOverYears=Amortization For Monthly Payment: <b>%s</b> over %s years
    -Totalsforyear=Totals for year
    -MonthlyPayment=Monthly Payment
    -LoanCalcDesc=This <b>mortgage calculator</b> can be used to figure out monthly payments of a loaning, based on the amount borrowed, the term of the loan desired and the interest rate.<br> This calculator includes also PMI (Private Mortgage Insurance) for loans where less than 20%% is put as a down payment. Also taken into consideration are the town property taxes, and their effect on the total monthly mortgage payment.<br>
    -GoToInterest=%s will go towards INTEREST
    -GoToPrincipal=%s will go towards PRINCIPAL
    -YouWillSpend=You will spend %s in year %s
     ListLoanAssociatedProject=List of loan associated with the project
     AddLoan=Create loan
    +FinancialCommitment=Financial commitment
    +InterestAmount=Interest
    +CapitalRemain=Capital remain
     # Admin
     ConfigLoan=Configuration of the module loan
     LOAN_ACCOUNTING_ACCOUNT_CAPITAL=Accounting account capital by default
     LOAN_ACCOUNTING_ACCOUNT_INTEREST=Accounting account interest by default
     LOAN_ACCOUNTING_ACCOUNT_INSURANCE=Accounting account insurance by default
    -FinancialCommitment=Financial commitment
     CreateCalcSchedule=Edit financial commitment
    -InterestAmount=Interest amount
    diff --git a/htdocs/langs/et_EE/mails.lang b/htdocs/langs/et_EE/mails.lang
    index c95ad08c5d7..330eb48cd74 100644
    --- a/htdocs/langs/et_EE/mails.lang
    +++ b/htdocs/langs/et_EE/mails.lang
    @@ -11,7 +11,9 @@ MailFrom=Saatja
     MailErrorsTo=Vead aadressile
     MailReply=Vasta
     MailTo=Vastuvõtja(d)
    +MailToUsers=To user(s)
     MailCC=Koopia
    +MailToCCUsers=Copy to users(s)
     MailCCC=Puhverdatud koopia
     MailTopic=E-kirja teema
     MailText=Sõnum
    @@ -164,4 +166,4 @@ InGoingEmailSetup=Incoming email setup
     OutGoingEmailSetupForEmailing=Outgoing email setup (for mass emailing)
     DefaultOutgoingEmailSetup=Default outgoing email setup
     Information=Informatsioon
    -
    +ContactsWithThirdpartyFilter=Contacts avec filtre client
    diff --git a/htdocs/langs/et_EE/main.lang b/htdocs/langs/et_EE/main.lang
    index f1a8ff87ef5..6009bcbf141 100644
    --- a/htdocs/langs/et_EE/main.lang
    +++ b/htdocs/langs/et_EE/main.lang
    @@ -92,6 +92,7 @@ DolibarrInHttpAuthenticationSoPasswordUseless=Dolibarr authentication mode is se
     Administrator=Administraator
     Undefined=Määratlemata
     PasswordForgotten=Password forgotten?
    +NoAccount=No account?
     SeeAbove=Vt eespool
     HomeArea=Kodu ala
     LastConnexion=Latest connection
    @@ -231,7 +232,7 @@ Limit=Piir
     Limits=Piirid
     Logout=Logi välja
     NoLogoutProcessWithAuthMode=Autentisrežiimiga <b>%s</b> pole seotud ühtki lahtiühendamise rakendust
    -Connection=Logi sisse
    +Connection=Kasutajanimi
     Setup=Seadistamine
     Alert=Hoiatus
     MenuWarnings=Häired
    @@ -402,6 +403,7 @@ DefaultTaxRate=Default tax rate
     Average=Keskmine
     Sum=Summa
     Delta=Delta
    +RemainToPay=Remain to pay
     Module=Module/Application
     Modules=Modules/Applications
     Option=Valik
    @@ -414,7 +416,7 @@ Favorite=Lemmik
     ShortInfo=Inform
     Ref=Viide
     ExternalRef=Väline viide
    -RefSupplier=Hankija viide
    +RefSupplier=Ref. vendor
     RefPayment=Makse viide
     CommercialProposalsShort=Pakkumised
     Comment=Kommentaar
    @@ -493,7 +495,7 @@ Received=Vastu võetud
     Paid=Makstud
     Topic=Subject
     ByCompanies=Kolmandate isikute poolt
    -ByUsers=Kasutajate poolt
    +ByUsers=By user
     Links=Lingid
     Link=Link
     Rejects=Tagasi lükatud
    @@ -505,6 +507,7 @@ NoneF=Puudub
     NoneOrSeveral=None or several
     Late=Hilja
     LateDesc=Delay to define if a record is late or not depends on your setup. Ask your admin to change delay from menu Home - Setup - Alerts.
    +NoItemLate=No late item
     Photo=Pilt
     Photos=Pildid
     AddPhoto=Lisa pilt
    @@ -619,9 +622,9 @@ BuildDoc=Loo Doc
     Entity=Keskkond
     Entities=Olemid
     CustomerPreview=Kliendi eelvaade
    -SupplierPreview=Hankija eelvaade
    +SupplierPreview=Vendor preview
     ShowCustomerPreview=Näita kliendi eelvaadet
    -ShowSupplierPreview=Näita hankija eelvaadet
    +ShowSupplierPreview=Show vendor preview
     RefCustomer=Kliendi viide
     Currency=Valuuta
     InfoAdmin=Administraatoritele vajalik informatsioon
    @@ -915,11 +918,11 @@ SearchIntoProductsOrServices=Products or services
     SearchIntoProjects=Projektid
     SearchIntoTasks=Ülesanded
     SearchIntoCustomerInvoices=Customer invoices
    -SearchIntoSupplierInvoices=Supplier invoices
    +SearchIntoSupplierInvoices=Vendor invoices
     SearchIntoCustomerOrders=Customer orders
    -SearchIntoSupplierOrders=Supplier orders
    +SearchIntoSupplierOrders=Purchase orders
     SearchIntoCustomerProposals=Customer proposals
    -SearchIntoSupplierProposals=Supplier proposals
    +SearchIntoSupplierProposals=Vendor proposals
     SearchIntoInterventions=Sekkumised
     SearchIntoContracts=Lepingud
     SearchIntoCustomerShipments=Customer shipments
    @@ -941,3 +944,7 @@ Remote=Remote
     LocalAndRemote=Local and Remote
     KeyboardShortcut=Keyboard shortcut
     AssignedTo=Mõjutatud isik
    +Deletedraft=Delete draft
    +ConfirmMassDraftDeletion=Draft Bulk delete confirmation
    +FileSharedViaALink=File shared via a link
    +
    diff --git a/htdocs/langs/et_EE/margins.lang b/htdocs/langs/et_EE/margins.lang
    index 6bb758f4814..3640a325a38 100644
    --- a/htdocs/langs/et_EE/margins.lang
    +++ b/htdocs/langs/et_EE/margins.lang
    @@ -28,10 +28,10 @@ UseDiscountAsService=Teenusena
     UseDiscountOnTotal=Vahesumma peal
     MARGIN_METHODE_FOR_DISCOUNT_DETAILS=Määratleb, kas üldist allahindlust käsitletakse tootena, teenusena või ainult vahesummana marginaali arvutamisel.
     MARGIN_TYPE=Buying/Cost price suggested by default for margin calculation
    -MargeType1=Margin on Best supplier price
    +MargeType1=Margin on Best vendor price
     MargeType2=Margin on Weighted Average Price (WAP)
     MargeType3=Margin on Cost Price
    -MarginTypeDesc=* Margin on best buying price = Selling price - Best supplier price defined on product card<br>* Margin on Weighted Average Price (WAP) = Selling price - Product Weighted Average Price (WAP) or best supplier price if WAP not yet defined<br>* Margin on Cost price = Selling price - Cost price defined on product card or WAP if cost price not defined, or best supplier price if WAP not yet defined
    +MarginTypeDesc=* Margin on best buying price = Selling price - Best vendor price defined on product card<br>* Margin on Weighted Average Price (WAP) = Selling price - Product Weighted Average Price (WAP) or best supplier price if WAP not yet defined<br>* Margin on Cost price = Selling price - Cost price defined on product card or WAP if cost price not defined, or best supplier price if WAP not yet defined
     CostPrice=Tootmishind
     UnitCharges=Ühiku kulud
     Charges=Kulud
    diff --git a/htdocs/langs/et_EE/members.lang b/htdocs/langs/et_EE/members.lang
    index b8e9cdb78dc..921971689aa 100644
    --- a/htdocs/langs/et_EE/members.lang
    +++ b/htdocs/langs/et_EE/members.lang
    @@ -111,7 +111,7 @@ SendingAnEMailToMember=Sending information email to member
     SendingEmailOnAutoSubscription=Sending email on auto registration
     SendingEmailOnMemberValidation=Sending email on new member validation
     SendingEmailOnNewSubscription=Sending email on new subscription
    -SendingReminderForExpiredSubscription=Sending reminder for expired subscription
    +SendingReminderForExpiredSubscription=Sending reminder for expired subscriptions
     SendingEmailOnCancelation=Sending email on cancelation
     # Topic of email templates
     YourMembershipRequestWasReceived=Your membership was received.
    diff --git a/htdocs/langs/et_EE/modulebuilder.lang b/htdocs/langs/et_EE/modulebuilder.lang
    index a3fee23cb53..9d6661eda41 100644
    --- a/htdocs/langs/et_EE/modulebuilder.lang
    +++ b/htdocs/langs/et_EE/modulebuilder.lang
    @@ -74,6 +74,7 @@ NoWidget=No widget
     GoToApiExplorer=Go to API explorer
     ListOfMenusEntries=List of menu entries
     ListOfPermissionsDefined=List of defined permissions
    +SeeExamples=See examples here
     EnabledDesc=Condition to have this field active (Examples: 1 or $conf->global->MYMODULE_MYOPTION)
     VisibleDesc=Is the field visible ? (Examples: 0=Never visible, 1=Visible on list and create/update/view forms, 2=Visible on list only, 3=Visible on create/update/view form only. Using a negative value means field is not shown by default on list but can be selected for viewing)
     IsAMeasureDesc=Can the value of field be cumulated to get a total into list ? (Examples: 1 or 0)
    @@ -95,3 +96,6 @@ DropTableIfEmpty=(Delete table if empty)
     TableDoesNotExists=The table %s does not exists
     TableDropped=Table %s deleted
     InitStructureFromExistingTable=Build the structure array string of an existing table
    +UseAboutPage=Disallow the about page
    +UseDocFolder=Disallow the documentation folder
    +UseSpecificReadme=Use a specific ReadMe
    diff --git a/htdocs/langs/et_EE/opensurvey.lang b/htdocs/langs/et_EE/opensurvey.lang
    index 2bbd8383ed2..99132b8102c 100644
    --- a/htdocs/langs/et_EE/opensurvey.lang
    +++ b/htdocs/langs/et_EE/opensurvey.lang
    @@ -58,3 +58,4 @@ MoreChoices=Sisesta vastajatele rohkem vastusevariante
     SurveyExpiredInfo=The poll has been closed or voting delay has expired.
     EmailSomeoneVoted=%s has filled a line.\nYou can find your poll at the link: \n%s
     ShowSurvey=Show survey
    +UserMustBeSameThanUserUsedToVote=You must have voted and use the same user name that the one used to vote, to post a comment
    diff --git a/htdocs/langs/et_EE/orders.lang b/htdocs/langs/et_EE/orders.lang
    index a6a62d6ed11..07444d69b5c 100644
    --- a/htdocs/langs/et_EE/orders.lang
    +++ b/htdocs/langs/et_EE/orders.lang
    @@ -1,6 +1,6 @@
     # Dolibarr language file - Source file is en_US - orders
     OrdersArea=Müügitellimuste ala
    -SuppliersOrdersArea=Ostutellimuste ala
    +SuppliersOrdersArea=Purchase orders area
     OrderCard=Tellimuse kaar
     OrderId=Tellimuse ID
     Order=Tellimus
    @@ -13,18 +13,18 @@ OrderToProcess=Töödeldav tellimus
     NewOrder=Uus tellimus
     ToOrder=Telli
     MakeOrder=Telli
    -SupplierOrder=Ostutellimus
    -SuppliersOrders=Ostutellimus
    -SuppliersOrdersRunning=Praegused ostutellimused
    -CustomerOrder=Müügitellimus
    -CustomersOrders=Customer orders
    +SupplierOrder=Purchase order
    +SuppliersOrders=Purchase orders
    +SuppliersOrdersRunning=Current purchase orders
    +CustomerOrder=Kliendi tellimus
    +CustomersOrders=Klientide tellimused
     CustomersOrdersRunning=Current customer orders
     CustomersOrdersAndOrdersLines=Customer orders and order lines
     OrdersDeliveredToBill=Customer orders delivered to bill
     OrdersToBill=Customer orders delivered
     OrdersInProcess=Customer orders in process
     OrdersToProcess=Customer orders to process
    -SuppliersOrdersToProcess=Supplier orders to process
    +SuppliersOrdersToProcess=Purchase orders to process
     StatusOrderCanceledShort=Tühistatud
     StatusOrderDraftShort=Mustand
     StatusOrderValidatedShort=Kinnitatud
    @@ -75,15 +75,15 @@ ShowOrder=Näita tellimust
     OrdersOpened=Orders to process
     NoDraftOrders=Ühtki tellimuse mustandit ei ole
     NoOrder=No order
    -NoSupplierOrder=No supplier order
    +NoSupplierOrder=No purchase order
     LastOrders=Latest %s customer orders
     LastCustomerOrders=Latest %s customer orders
    -LastSupplierOrders=Latest %s supplier orders
    +LastSupplierOrders=Latest %s purchase orders
     LastModifiedOrders=Latest %s modified orders
     AllOrders=Kõik tellimused
     NbOfOrders=Tellimusi
     OrdersStatistics=Tellimuste statistika
    -OrdersStatisticsSuppliers=Ostutellimuste statistika
    +OrdersStatisticsSuppliers=Purchase order statistics
     NumberOfOrdersByMonth=Tellimuste arv kuude kaupa
     AmountOfOrdersByMonthHT=Tellimuste arv kuude järgi (km-ta)
     ListOfOrders=Tellimuste nimekiri
    @@ -97,12 +97,12 @@ ConfirmMakeOrder=Are you sure you want to confirm you made this order on <b>%s</
     GenerateBill=Loo arve
     ClassifyShipped=Liigita saadetuks
     DraftOrders=Tellimuste mustandid
    -DraftSuppliersOrders=Draft suppliers orders
    +DraftSuppliersOrders=Draft purchase orders
     OnProcessOrders=Töötlemisel tellimused
     RefOrder=Tellimuse viide
     RefCustomerOrder=Ref. order for customer
    -RefOrderSupplier=Ref. order for supplier
    -RefOrderSupplierShort=Ref. order supplier
    +RefOrderSupplier=Ref. order for vendor
    +RefOrderSupplierShort=Ref. order vendor
     SendOrderByMail=Saada tellimus kirjaga
     ActionsOnOrder=Tellimisel toimuvad tegevused
     NoArticleOfTypeProduct=Ühtki 'toode' tüüpi artiklit ei leitud, seega pole sellel tellimusel ühtki saadetavat artiklit
    @@ -115,9 +115,9 @@ ConfirmCloneOrder=Are you sure you want to clone this order <b>%s</b>?
     DispatchSupplierOrder=Ostutellimuse %s vastu võtmine
     FirstApprovalAlreadyDone=First approval already done
     SecondApprovalAlreadyDone=Second approval already done
    -SupplierOrderReceivedInDolibarr=Supplier order %s received %s
    -SupplierOrderSubmitedInDolibarr=Supplier order %s submited
    -SupplierOrderClassifiedBilled=Supplier order %s set billed
    +SupplierOrderReceivedInDolibarr=Purchase Order %s received %s
    +SupplierOrderSubmitedInDolibarr=Purchase Order %s submited
    +SupplierOrderClassifiedBilled=Purchase Order %s set billed
     OtherOrders=Muud tellimused
     ##### Types de contacts #####
     TypeContact_commande_internal_SALESREPFOLL=Müügitellimuse järelkajaga tegelev müügiesindaja
    @@ -125,11 +125,11 @@ TypeContact_commande_internal_SHIPPING=Saatmise järelkajaga tegelev müügiesin
     TypeContact_commande_external_BILLING=Kliendi arveldamise kontakt
     TypeContact_commande_external_SHIPPING=Kliendi saatmise kontakt
     TypeContact_commande_external_CUSTOMER=Kliendi kontakt tellimuse järelkajaks
    -TypeContact_order_supplier_internal_SALESREPFOLL=Ostutellimuse järelkajaga tegelev müügiesindaja
    +TypeContact_order_supplier_internal_SALESREPFOLL=Representative following-up purchase order
     TypeContact_order_supplier_internal_SHIPPING=Saatmise järelkajaga tegelev müügiesindaja
    -TypeContact_order_supplier_external_BILLING=Hankija arveldamise kontakt
    -TypeContact_order_supplier_external_SHIPPING=Hankija saatmise kontakt
    -TypeContact_order_supplier_external_CUSTOMER=Hankija kontakt tellimuse järelkajaks
    +TypeContact_order_supplier_external_BILLING=Vendor invoice contact
    +TypeContact_order_supplier_external_SHIPPING=Vendor shipping contact
    +TypeContact_order_supplier_external_CUSTOMER=Vendor contact following-up order
     Error_COMMANDE_SUPPLIER_ADDON_NotDefined=Konstant COMMANDE_SUPPLIER_ADDON on määratlemata
     Error_COMMANDE_ADDON_NotDefined=Konstant COMMANDE_ADDON on määratlemata
     Error_OrderNotChecked=Ühtki tellimust, mille kohta luua arve, pole valitud
    diff --git a/htdocs/langs/et_EE/other.lang b/htdocs/langs/et_EE/other.lang
    index 4db8fc2d614..9eed5ac17b1 100644
    --- a/htdocs/langs/et_EE/other.lang
    +++ b/htdocs/langs/et_EE/other.lang
    @@ -80,9 +80,9 @@ LinkedObject=Seostatud objekt
     NbOfActiveNotifications=Number of notifications (nb of recipient emails)
     PredefinedMailTest=__(Hello)__\nThis is a test mail sent to __EMAIL__.\nThe two lines are separated by a carriage return.\n\n__USER_SIGNATURE__
     PredefinedMailTestHtml=__(Hello)__\nThis is a <b>test</b> mail (the word test must be in bold).<br>The two lines are separated by a carriage return.<br><br>__USER_SIGNATURE__
    -PredefinedMailContentSendInvoice=__(Hello)__\n\nYou will find here the invoice __REF__\n\nThis is the link to make your online payment if this invoice is not already payed:\n__ONLINE_PAYMENT_URL__\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
    -PredefinedMailContentSendInvoiceReminder=__(Hello)__\n\nWe would like to warn you that the invoice  __REF__ seems to not be payed. So this is the invoice in attachment again, as a reminder.\n\nThis is the link to make your online payment:\n__ONLINE_PAYMENT_URL__\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
    -PredefinedMailContentSendProposal=__(Hello)__\n\nYou will find here the commercial proposal __PREF__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
    +PredefinedMailContentSendInvoice=__(Hello)__\n\nYou will find here the invoice __REF__\n\n__ONLINE_PAYMENT_TEXT_AND_URL__\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
    +PredefinedMailContentSendInvoiceReminder=__(Hello)__\n\nWe would like to warn you that the invoice  __REF__ seems to not be payed. So this is the invoice in attachment again, as a reminder.\n\n__ONLINE_PAYMENT_TEXT_AND_URL__\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
    +PredefinedMailContentSendProposal=__(Hello)__\n\nYou will find here the commercial proposal __REF__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
     PredefinedMailContentSendSupplierProposal=__(Hello)__\n\nYou will find here the price request __REF__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
     PredefinedMailContentSendOrder=__(Hello)__\n\nYou will find here the order __REF__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
     PredefinedMailContentSendSupplierOrder=__(Hello)__\n\nYou will find here our order __REF__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
    @@ -91,6 +91,7 @@ PredefinedMailContentSendShipping=__(Hello)__\n\nYou will find here the shipping
     PredefinedMailContentSendFichInter=__(Hello)__\n\nYou will find here the intervention __REF__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
     PredefinedMailContentThirdparty=__(Hello)__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
     PredefinedMailContentUser=__(Hello)__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
    +PredefinedMailContentLink=You can click on the link below to make your payment if it is not already done.\n\n%s\n\n
     DemoDesc=Dolibarr is a compact ERP/CRM supporting several business modules. A demo showcasing all modules makes no sense as this scenario never occurs (several hundred available). So, several demo profiles are available.
     ChooseYourDemoProfil=Choose the demo profile that best suits your needs...
     ChooseYourDemoProfilMore=...or build your own profile<br>(manual module selection)
    @@ -218,7 +219,7 @@ FileIsTooBig=Failid on liiga suured
     PleaseBePatient=Palun ole kannatlik...
     NewPassword=New password
     ResetPassword=Reset password
    -RequestToResetPasswordReceived=Sinu Dolibarri parooli muutmise palve on kohale jõudnud
    +RequestToResetPasswordReceived=A request to change your password has been received.
     NewKeyIs=Uued sisselogimise tunnused
     NewKeyWillBe=Uus tarkvarasse sisselogimise salasõna on
     ClickHereToGoTo=Klõpsa siia, et minna %s
    @@ -233,6 +234,8 @@ PermissionsDelete=Permissions removed
     YourPasswordMustHaveAtLeastXChars=Your password must have at least <strong>%s</strong> chars
     YourPasswordHasBeenReset=Your password has been reset successfully
     ApplicantIpAddress=IP address of applicant
    +SMSSentTo=SMS sent to %s
    +
     ##### Export #####
     ExportsArea=Ekspordi ala
     AvailableFormats=Saadaval olevad formaadid
    diff --git a/htdocs/langs/et_EE/paypal.lang b/htdocs/langs/et_EE/paypal.lang
    index 1ab35e4e17f..b8fbb7d6ad8 100644
    --- a/htdocs/langs/et_EE/paypal.lang
    +++ b/htdocs/langs/et_EE/paypal.lang
    @@ -14,7 +14,6 @@ PaypalModeOnlyPaypal=Ainult PayPal
     ONLINE_PAYMENT_CSS_URL=Optionnal URL of CSS style sheet on online payment page
     ThisIsTransactionId=See on tehingu ID: <b>%s</b>
     PAYPAL_ADD_PAYMENT_URL=Lisa PayPali makse URL, kui dokument saadetakse postiga
    -PredefinedMailContentLink=You can click on the link below to make your payment if it is not already done.<br><br>%s<br><br>
     YouAreCurrentlyInSandboxMode=You are currently in the %s "sandbox" mode
     NewOnlinePaymentReceived=New online payment received
     NewOnlinePaymentFailed=New online payment tried but failed
    diff --git a/htdocs/langs/et_EE/productbatch.lang b/htdocs/langs/et_EE/productbatch.lang
    index feab8df9ad5..3a9bea23b43 100644
    --- a/htdocs/langs/et_EE/productbatch.lang
    +++ b/htdocs/langs/et_EE/productbatch.lang
    @@ -16,7 +16,7 @@ printEatby=Eat-by: %s
     printSellby=Sell-by: %s
     printQty=Qty: %d
     AddDispatchBatchLine=Add a line for Shelf Life dispatching
    -WhenProductBatchModuleOnOptionAreForced=When module Lot/Serial is on, automatic increase/decrease stock mode is forced to shipping validate and manual dispatching for reception and can't be edited. Other options can be defined as you want.
    +WhenProductBatchModuleOnOptionAreForced=When module Lot/Serial is on, automatic stock decrease  is forced to 'Decrease real stocks on shipping validation' and automatic increase mode is forced to 'Increase real stocks on manual dispatching into warehouses' and can't be edited. Other options can be defined as you want.
     ProductDoesNotUseBatchSerial=This product does not use lot/serial number
     ProductLotSetup=Setup of module lot/serial
     ShowCurrentStockOfLot=Show current stock for couple product/lot
    diff --git a/htdocs/langs/et_EE/products.lang b/htdocs/langs/et_EE/products.lang
    index 04162735b32..0edeb659ff6 100644
    --- a/htdocs/langs/et_EE/products.lang
    +++ b/htdocs/langs/et_EE/products.lang
    @@ -70,6 +70,7 @@ SoldAmount=Sold amount
     PurchasedAmount=Purchased amount
     NewPrice=Uus hind
     MinPrice=Min. selling price
    +EditSellingPriceLabel=Edit selling price label
     CantBeLessThanMinPrice=Müügihind ei saa olla madalam kui selle toote minimaalne lubatud hind (%s km-ta). Antud sõnumit näidatakse ka siis, kui sisestad liiga suure allahindluse.
     ContractStatusClosed=Suletud
     ErrorProductAlreadyExists=Toode viitega %s on juba olemas.
    @@ -155,7 +156,7 @@ BuyingPrices=Buying prices
     CustomerPrices=Customer prices
     SuppliersPrices=Supplier prices
     SuppliersPricesOfProductsOrServices=Supplier prices (of products or services)
    -CustomCode=Customs/Commodity/HS code
    +CustomCode=Customs / Commodity / HS code
     CountryOrigin=Päritolumaa
     Nature=Olemus
     ShortLabel=Short label
    @@ -250,8 +251,8 @@ PriceNumeric=Arv
     DefaultPrice=Default price
     ComposedProductIncDecStock=Increase/Decrease stock on parent change
     ComposedProduct=Sub-product
    -MinSupplierPrice=Minimum supplier price
    -MinCustomerPrice=Minimum customer price
    +MinSupplierPrice=Minimaalne ostuhind
    +MinCustomerPrice=Minimum selling price
     DynamicPriceConfiguration=Dynamic price configuration
     DynamicPriceDesc=On product card, with this module enabled, you should be able to set mathematic functions to calculate Customer or Supplier prices. Such function can use all mathematic operators, some constants and variables. You can set here the variables you want to be able to use and if the variable need an automatic update, the external URL to use to ask Dolibarr to update automaticaly the value.
     AddVariable=Add Variable
    diff --git a/htdocs/langs/et_EE/projects.lang b/htdocs/langs/et_EE/projects.lang
    index 780168996fc..6608c1fa194 100644
    --- a/htdocs/langs/et_EE/projects.lang
    +++ b/htdocs/langs/et_EE/projects.lang
    @@ -77,6 +77,7 @@ Time=Aeg
     ListOfTasks=List of tasks
     GoToListOfTimeConsumed=Go to list of time consumed
     GoToListOfTasks=Go to list of tasks
    +GoToGanttView=Go to Gantt view
     GanttView=Gantt View
     ListProposalsAssociatedProject=Antud projektiga seotud pakkumised
     ListOrdersAssociatedProject=List of customer orders associated with the project
    @@ -226,4 +227,4 @@ AllowCommentOnProject=Allow user comments on projects
     DontHavePermissionForCloseProject=You do not have permissions to close the project %s
     DontHaveTheValidateStatus=The project %s must be open to be closed
     RecordsClosed=%s project(s) closed
    -SendProjectRef=About project %s
    +SendProjectRef=Information project %s
    diff --git a/htdocs/langs/et_EE/propal.lang b/htdocs/langs/et_EE/propal.lang
    index 91191d2e5f7..5d8cb34b3e9 100644
    --- a/htdocs/langs/et_EE/propal.lang
    +++ b/htdocs/langs/et_EE/propal.lang
    @@ -75,6 +75,7 @@ AvailabilityTypeAV_1M=1 kuu
     TypeContact_propal_internal_SALESREPFOLL=Pakkumise järelkajaga tegelev müügiesindaja
     TypeContact_propal_external_BILLING=Müügiarve kontakt
     TypeContact_propal_external_CUSTOMER=Kliendi kontakt pakkumise järelkaja jaoks
    +TypeContact_propal_external_SHIPPING=Customer contact for delivery
     # Document models
     DocModelAzurDescription=Pakkumise täielik mudel (logo jne)
     DefaultModelPropalCreate=Vaikimisi mudeli loomine
    diff --git a/htdocs/langs/et_EE/sendings.lang b/htdocs/langs/et_EE/sendings.lang
    index 8693da6665f..e394dd67ef8 100644
    --- a/htdocs/langs/et_EE/sendings.lang
    +++ b/htdocs/langs/et_EE/sendings.lang
    @@ -52,8 +52,8 @@ ActionsOnShipping=Saatmisel toimuvad tegevused
     LinkToTrackYourPackage=Paki jälgimise link
     ShipmentCreationIsDoneFromOrder=Praegu luuakse saadetised tellimuse kaardilt.
     ShipmentLine=Saadetise rida
    -ProductQtyInCustomersOrdersRunning=Product quantity into open customers orders
    -ProductQtyInSuppliersOrdersRunning=Product quantity into open suppliers orders
    +ProductQtyInCustomersOrdersRunning=Product quantity into open customer orders
    +ProductQtyInSuppliersOrdersRunning=Product quantity into open purchase orders
     ProductQtyInShipmentAlreadySent=Product quantity from open customer order already sent
     ProductQtyInSuppliersShipmentAlreadyRecevied=Product quantity from open supplier order already received
     NoProductToShipFoundIntoStock=No product to ship found into warehouse <b>%s</b>. Correct stock or go back to choose another warehouse.
    diff --git a/htdocs/langs/et_EE/stocks.lang b/htdocs/langs/et_EE/stocks.lang
    index 2d0caee5fed..d937f6dc8da 100644
    --- a/htdocs/langs/et_EE/stocks.lang
    +++ b/htdocs/langs/et_EE/stocks.lang
    @@ -67,7 +67,7 @@ DeStockOnValidateOrder=Vähenda reaalset laojääki müügitellimuse kinnitamise
     DeStockOnShipment=Decrease real stocks on shipping validation
     DeStockOnShipmentOnClosing=Decrease real stocks on shipping classification closed
     ReStockOnBill=Suurenda reaalset laojääki ostuarvete/kreeditarvete kinnitamisel
    -ReStockOnValidateOrder=Suurenda reaalset laojääki ostutellimuste heaks kiitmisel
    +ReStockOnValidateOrder=Increase real stocks on purchase orders approbation
     ReStockOnDispatchOrder=Increase real stocks on manual dispatching into warehouses, after supplier order receipt of goods
     OrderStatusNotReadyToDispatch=Tellimus kas ei ole veel jõudnud või ei ole enam staatuses, mis lubab toodete lattu saatmist.
     StockDiffPhysicTeoric=Explanation for difference between physical and virtual stock
    @@ -203,3 +203,4 @@ RegulateStock=Regulate Stock
     ListInventory=Loend
     StockSupportServices=Stock management support services
     StockSupportServicesDesc=By default, you can stock only product with type "product". If on, and if module service is on, you can also stock a product with type "service"
    +ReceiveProducts=Receive items
    diff --git a/htdocs/langs/et_EE/stripe.lang b/htdocs/langs/et_EE/stripe.lang
    index 638d5134b67..1384f445b68 100644
    --- a/htdocs/langs/et_EE/stripe.lang
    +++ b/htdocs/langs/et_EE/stripe.lang
    @@ -58,8 +58,8 @@ NameOnCard=Name on card
     CardNumber=Card Number
     ExpiryDate=Expiry Date
     CVN=CVN
    -DeleteACard=Delete Card record
    -ConfirmDeleteCard=Are you sure you want to delete this Card record?
    +DeleteACard=Delete Card
    +ConfirmDeleteCard=Are you sure you want to delete this Credit or Debit card?
     CreateCustomerOnStripe=Create customer on Stripe
     CreateCardOnStripe=Create card on Stripe
     ShowInStripe=Show in Stripe
    diff --git a/htdocs/langs/et_EE/supplier_proposal.lang b/htdocs/langs/et_EE/supplier_proposal.lang
    index a1dc4329869..9e807fa3d83 100644
    --- a/htdocs/langs/et_EE/supplier_proposal.lang
    +++ b/htdocs/langs/et_EE/supplier_proposal.lang
    @@ -1,22 +1,22 @@
     # Dolibarr language file - Source file is en_US - supplier_proposal
    -SupplierProposal=Supplier commercial proposals
    -supplier_proposalDESC=Manage price requests to suppliers
    +SupplierProposal=Vendor commercial proposals
    +supplier_proposalDESC=Manage price requests to vendors
     SupplierProposalNew=New price request
     CommRequest=Price request
     CommRequests=Price requests
     SearchRequest=Find a request
     DraftRequests=Draft requests
    -SupplierProposalsDraft=Draft supplier proposals
    +SupplierProposalsDraft=Draft vendor proposals
     LastModifiedRequests=Latest %s modified price requests
     RequestsOpened=Open price requests
    -SupplierProposalArea=Supplier proposals area
    -SupplierProposalShort=Supplier proposal
    -SupplierProposals=Supplier proposals
    -SupplierProposalsShort=Supplier proposals
    +SupplierProposalArea=Vendor proposals area
    +SupplierProposalShort=Vendor proposal
    +SupplierProposals=Vendor proposals
    +SupplierProposalsShort=Vendor proposals
     NewAskPrice=New price request
     ShowSupplierProposal=Show price request
     AddSupplierProposal=Create a price request
    -SupplierProposalRefFourn=Supplier ref
    +SupplierProposalRefFourn=Vendor ref
     SupplierProposalDate=Kohaletoimetamise kuupäev
     SupplierProposalRefFournNotice=Before closing to "Accepted", think to grasp suppliers references.
     ConfirmValidateAsk=Are you sure you want to validate this price request under name <b>%s</b>?
    @@ -47,9 +47,9 @@ CommercialAsk=Price request
     DefaultModelSupplierProposalCreate=Vaikimisi mudeli loomine
     DefaultModelSupplierProposalToBill=Default template when closing a price request (accepted)
     DefaultModelSupplierProposalClosed=Default template when closing a price request (refused)
    -ListOfSupplierProposals=List of supplier proposal requests
    -ListSupplierProposalsAssociatedProject=List of supplier proposals associated with project
    -SupplierProposalsToClose=Supplier proposals to close
    -SupplierProposalsToProcess=Supplier proposals to process
    +ListOfSupplierProposals=List of vendor proposal requests
    +ListSupplierProposalsAssociatedProject=List of vendor proposals associated with project
    +SupplierProposalsToClose=Vendor proposals to close
    +SupplierProposalsToProcess=Vendor proposals to process
     LastSupplierProposals=Latest %s price requests
     AllPriceRequests=All requests
    diff --git a/htdocs/langs/et_EE/suppliers.lang b/htdocs/langs/et_EE/suppliers.lang
    index c58c3beeb0c..a68a5d7df7b 100644
    --- a/htdocs/langs/et_EE/suppliers.lang
    +++ b/htdocs/langs/et_EE/suppliers.lang
    @@ -1,11 +1,11 @@
     # Dolibarr language file - Source file is en_US - suppliers
    -Suppliers=Hankijad
    -SuppliersInvoice=Ostuarved
    -ShowSupplierInvoice=Show Supplier Invoice
    -NewSupplier=Uus hankija
    +Suppliers=Vendors
    +SuppliersInvoice=Vendor invoice
    +ShowSupplierInvoice=Show Vendor Invoice
    +NewSupplier=New vendor
     History=Ajalugu
    -ListOfSuppliers=Hankijate nimekiri
    -ShowSupplier=Kuva hankija
    +ListOfSuppliers=List of vendors
    +ShowSupplier=Show vendor
     OrderDate=Tellimuse kuupäev
     BuyingPriceMin=Best buying price
     BuyingPriceMinShort=Best buying price
    @@ -14,34 +14,34 @@ TotalSellingPriceMinShort=Total of subproducts selling prices
     SomeSubProductHaveNoPrices=Mõnedel alatoodetel pole määratletud hinda
     AddSupplierPrice=Add buying price
     ChangeSupplierPrice=Change buying price
    -SupplierPrices=Supplier prices
    +SupplierPrices=Vendor prices
     ReferenceSupplierIsAlreadyAssociatedWithAProduct=See hankija viide on juba seotud viitega: %s
    -NoRecordedSuppliers=Ühtki hankijat pole salvestatud
    -SupplierPayment=Hankija makse
    -SuppliersArea=Hankijate ala
    -RefSupplierShort=Hankija viide
    +NoRecordedSuppliers=No vendor recorded
    +SupplierPayment=Vendor payment
    +SuppliersArea=Vendor area
    +RefSupplierShort=Ref. vendor
     Availability=Kättesaadavus
    -ExportDataset_fournisseur_1=Ostuarvete nimekiri ja arvete read
    -ExportDataset_fournisseur_2=Ostuarved ja maksed
    -ExportDataset_fournisseur_3=Ostutellimused ja tellimuste read
    +ExportDataset_fournisseur_1=Vendor invoices list and invoice lines
    +ExportDataset_fournisseur_2=Vendor invoices and payments
    +ExportDataset_fournisseur_3=Purchase orders and order lines
     ApproveThisOrder=KIida see tellimuse heaks
     ConfirmApproveThisOrder=Are you sure you want to approve order <b>%s</b>?
     DenyingThisOrder=Deny this order
     ConfirmDenyingThisOrder=Are you sure you want to deny this order <b>%s</b>?
     ConfirmCancelThisOrder=Are you sure you want to cancel this order <b>%s</b>?
    -AddSupplierOrder=Loo ostutellimus
    -AddSupplierInvoice=Loo ostuarve
    -ListOfSupplierProductForSupplier=Hankija <b>%s</b> toodete ja hindade nimekiri
    -SentToSuppliers=Saadetud hankijatele
    -ListOfSupplierOrders=List of supplier orders
    -MenuOrdersSupplierToBill=Supplier orders to invoice
    +AddSupplierOrder=Create Purchase Order
    +AddSupplierInvoice=Create vendor invoice
    +ListOfSupplierProductForSupplier=List of products and prices for vendor <b>%s</b>
    +SentToSuppliers=Sent to vendors
    +ListOfSupplierOrders=List of purchase orders
    +MenuOrdersSupplierToBill=Purchase orders to invoice
     NbDaysToDelivery=Delivery delay in days
     DescNbDaysToDelivery=The biggest deliver delay of the products from this order
    -SupplierReputation=Supplier reputation
    +SupplierReputation=Vendor reputation
     DoNotOrderThisProductToThisSupplier=Do not order
     NotTheGoodQualitySupplier=Wrong quality
     ReputationForThisProduct=Reputation
     BuyerName=Buyer name
     AllProductServicePrices=All product / service prices
     AllProductReferencesOfSupplier=All product / service references of supplier
    -BuyingPriceNumShort=Supplier prices
    +BuyingPriceNumShort=Vendor prices
    diff --git a/htdocs/langs/et_EE/users.lang b/htdocs/langs/et_EE/users.lang
    index 2f7ce90a257..99a26285e53 100644
    --- a/htdocs/langs/et_EE/users.lang
    +++ b/htdocs/langs/et_EE/users.lang
    @@ -48,7 +48,7 @@ PasswordChangeRequest=Request to change password for <b>%s</b>
     PasswordChangeRequestSent=Kasutaja <b>%s</b> salasõna muutmise plave saadetud aadressile <b>%s</b>.
     ConfirmPasswordReset=Confirm password reset
     MenuUsersAndGroups=Kasutajad ja grupid
    -LastGroupsCreated=Latest %s created groups
    +LastGroupsCreated=Latest %s groups created
     LastUsersCreated=Latest %s users created
     ShowGroup=Näita gruppi
     ShowUser=Näita kasutajat
    diff --git a/htdocs/langs/et_EE/website.lang b/htdocs/langs/et_EE/website.lang
    index bb3decc822f..6e11d8873be 100644
    --- a/htdocs/langs/et_EE/website.lang
    +++ b/htdocs/langs/et_EE/website.lang
    @@ -73,7 +73,7 @@ AnotherContainer=Another container
     WEBSITE_USE_WEBSITE_ACCOUNTS=Enable the web site account table
     WEBSITE_USE_WEBSITE_ACCOUNTSTooltip=Enable the table to store web site accounts (login/pass) for each website / thirdparty
     YouMustDefineTheHomePage=You must first define the default Home page
    -OnlyEditionOfSourceForGrabbedContentFuture=Note: only edition of HTML source will be possible when a page content is intiliazed by grabbing it from an external page (WYSIWYG editor will not be available)
    +OnlyEditionOfSourceForGrabbedContentFuture=Note: only edition of HTML source will be possible when a page content is initiliazed by grabbing it from an external page (WYSIWYG editor will not be available)
     OnlyEditionOfSourceForGrabbedContent=Only edition of HTML source is possible when content was grabbed from an external site
     GrabImagesInto=Grab also images found into css and page.
     ImagesShouldBeSavedInto=Images should be saved into directory
    diff --git a/htdocs/langs/et_EE/workflow.lang b/htdocs/langs/et_EE/workflow.lang
    index 289b64d83f7..92e41fafbbd 100644
    --- a/htdocs/langs/et_EE/workflow.lang
    +++ b/htdocs/langs/et_EE/workflow.lang
    @@ -14,7 +14,7 @@ descWORKFLOW_INVOICE_AMOUNT_CLASSIFY_BILLED_ORDER=Classify linked source custome
     descWORKFLOW_INVOICE_CLASSIFY_BILLED_ORDER=Classify linked source customer order(s) to billed when customer invoice is set to paid (and if amount of the invoice is same than total amount of linked orders)
     descWORKFLOW_ORDER_CLASSIFY_SHIPPED_SHIPPING=Classify linked source customer order to shipped when a shipment is validated (and if quantity shipped by all shipments is the same as in the order to update)
     # Autoclassify supplier order
    -descWORKFLOW_ORDER_CLASSIFY_BILLED_SUPPLIER_PROPOSAL=Classify linked source supplier proposal(s) to billed when supplier invoice is validated (and if amount of the invoice is same than total amount of linked proposals)
    -descWORKFLOW_INVOICE_AMOUNT_CLASSIFY_BILLED_SUPPLIER_ORDER=Classify linked source supplier order(s) to billed when supplier invoice is validated (and if amount of the invoice is same than total amount of linked orders)
    +descWORKFLOW_ORDER_CLASSIFY_BILLED_SUPPLIER_PROPOSAL=Classify linked source vendor proposal(s) to billed when vendor invoice is validated (and if amount of the invoice is same than total amount of linked proposals)
    +descWORKFLOW_INVOICE_AMOUNT_CLASSIFY_BILLED_SUPPLIER_ORDER=Classify linked source purchase order(s) to billed when vendor invoice is validated (and if amount of the invoice is same than total amount of linked orders)
     AutomaticCreation=Automatic creation
     AutomaticClassification=Automatic classification
    diff --git a/htdocs/langs/eu_ES/accountancy.lang b/htdocs/langs/eu_ES/accountancy.lang
    index c37db78c215..04bbaa447e7 100644
    --- a/htdocs/langs/eu_ES/accountancy.lang
    +++ b/htdocs/langs/eu_ES/accountancy.lang
    @@ -1,4 +1,5 @@
     # Dolibarr language file - en_US - Accounting Expert
    +Accounting=Accounting
     ACCOUNTING_EXPORT_SEPARATORCSV=Column separator for export file
     ACCOUNTING_EXPORT_DATE=Date format for export file
     ACCOUNTING_EXPORT_PIECE=Export the number of piece
    @@ -39,11 +40,11 @@ AccountWithNonZeroValues=Accounts with non zero values
     ListOfAccounts=List of accounts
     
     MainAccountForCustomersNotDefined=Main accounting account for customers not defined in setup
    -MainAccountForSuppliersNotDefined=Main accounting account for suppliers not defined in setup
    +MainAccountForSuppliersNotDefined=Main accounting account for vendors not defined in setup
     MainAccountForUsersNotDefined=Main accounting account for users not defined in setup
     MainAccountForVatPaymentNotDefined=Main accounting account for VAT payment not defined in setup
     
    -AccountancyArea=Accountancy area
    +AccountancyArea=Accounting area
     AccountancyAreaDescIntro=Usage of the accountancy module is done in several step:
     AccountancyAreaDescActionOnce=The following actions are usually executed one time only, or once per year...
     AccountancyAreaDescActionOnceBis=Next steps should be done to save you time in future by suggesting you the correct default accounting account when making the journalization (writing record in Journals and General ledger)
    @@ -54,6 +55,7 @@ AccountancyAreaDescChartModel=STEP %s: Create a model of chart of account from m
     AccountancyAreaDescChart=STEP %s: Create or check content of your chart of account from menu %s
     
     AccountancyAreaDescVat=STEP %s: Define accounting accounts for each VAT Rates. For this, use the menu entry %s.
    +AccountancyAreaDescDefault=STEP %s: Define default accounting accounts. For this, use the menu entry %s.
     AccountancyAreaDescExpenseReport=STEP %s: Define default accounting accounts for each type of expense report. For this, use the menu entry %s.
     AccountancyAreaDescSal=STEP %s: Define default accounting accounts for payment of salaries. For this, use the menu entry %s.
     AccountancyAreaDescContrib=STEP %s: Define default accounting accounts for special expences (miscellaneous taxes). For this, use the menu entry %s.
    @@ -89,7 +91,7 @@ MenuProductsAccounts=Product accounts
     ProductsBinding=Products accounts
     Ventilation=Binding to accounts
     CustomersVentilation=Customer invoice binding
    -SuppliersVentilation=Supplier invoice binding
    +SuppliersVentilation=Vendor invoice binding
     ExpenseReportsVentilation=Expense report binding
     CreateMvts=Create new transaction
     UpdateMvts=Modification of a transaction
    @@ -130,12 +132,14 @@ ACCOUNTING_LENGTH_GACCOUNT=Length of the general accounting accounts (If you set
     ACCOUNTING_LENGTH_AACCOUNT=Length of the third party accounting accounts (If you set value to 6 here, the account '401' will appear like '401000' on screen)
     ACCOUNTING_MANAGE_ZERO=Allow to manage different number of zero at the end of an accounting account. Needed by some countries (like switzerland). If keep to off (default), you can set the 2 following parameters to ask application to add virtual zero.
     BANK_DISABLE_DIRECT_INPUT=Disable direct recording of transaction in bank account
    +ACCOUNTING_ENABLE_EXPORT_DRAFT_JOURNAL=Enable draft export on journal
     
     ACCOUNTING_SELL_JOURNAL=Sell journal
     ACCOUNTING_PURCHASE_JOURNAL=Purchase journal
     ACCOUNTING_MISCELLANEOUS_JOURNAL=Miscellaneous journal
     ACCOUNTING_EXPENSEREPORT_JOURNAL=Expense report journal
     ACCOUNTING_SOCIAL_JOURNAL=Social journal
    +ACCOUNTING_HAS_NEW_JOURNAL=Has new Journal
     
     ACCOUNTING_ACCOUNT_TRANSFER_CASH=Accounting account of transfer
     ACCOUNTING_ACCOUNT_SUSPENSE=Accounting account of wait
    @@ -185,11 +189,12 @@ ListeMvts=List of movements
     ErrorDebitCredit=Debit and Credit cannot have a value at the same time
     AddCompteFromBK=Add accounting accounts to the group
     ReportThirdParty=List third party account
    -DescThirdPartyReport=Consult here the list of the third party customers and suppliers and their accounting accounts
    +DescThirdPartyReport=Consult here the list of the third party customers and vendors and their accounting accounts
     ListAccounts=List of the accounting accounts
     UnknownAccountForThirdparty=Unknown third party account. We will use %s
     UnknownAccountForThirdpartyBlocking=Unknown third party account. Blocking error
     UnknownAccountForThirdpartyAndWaitingAccountNotDefinedBlocking=Unknown third party account and waiting account not defined. Blocking error
    +PaymentsNotLinkedToProduct=Payment not linked to any product / service
     
     Pcgtype=Group of account
     Pcgsubtype=Subgroup of account
    @@ -204,8 +209,8 @@ DescVentilDoneCustomer=Consult here the list of the lines of invoices customers
     DescVentilTodoCustomer=Bind invoice lines not already bound with a product accounting account
     ChangeAccount=Change the product/service accounting account for selected lines with the following accounting account:
     Vide=-
    -DescVentilSupplier=Consult here the list of supplier invoice lines bound or not yet bound to a product accounting account
    -DescVentilDoneSupplier=Consult here the list of the lines of invoices supplier and their accounting account
    +DescVentilSupplier=Consult here the list of vendor invoice lines bound or not yet bound to a product accounting account
    +DescVentilDoneSupplier=Consult here the list of the lines of invoices vendors and their accounting account
     DescVentilTodoExpenseReport=Bind expense report lines not already bound with a fee accounting account
     DescVentilExpenseReport=Consult here the list of expense report lines bound (or not) to a fee accounting account
     DescVentilExpenseReportMore=If you setup accounting account on type of expense report lines, the application will be able to make all the binding between your expense report lines and the accounting account of your chart of accounts, just in one click with the button <strong>"%s"</strong>. If account was not set on fees dictionary or if you still has some lines not bound to any account, you will have to make a manual binding from the menu "<strong>%s</strong>".
    @@ -215,7 +220,7 @@ ValidateHistory=Bind Automatically
     AutomaticBindingDone=Automatic binding done
     
     ErrorAccountancyCodeIsAlreadyUse=Error, you cannot delete this accounting account because it is used
    -MvtNotCorrectlyBalanced=Movement not correctly balanced. Credit = %s. Debit = %s
    +MvtNotCorrectlyBalanced=Movement not correctly balanced. Debit = %s | Credit = %s
     FicheVentilation=Binding card
     GeneralLedgerIsWritten=Transactions are written in the Ledger
     GeneralLedgerSomeRecordWasNotRecorded=Some of the transactions could not be journalized. If there is no other error message, this is probably because they were already journalized.
    @@ -293,4 +298,9 @@ Binded=Lines bound
     ToBind=Lines to bind
     UseMenuToSetBindindManualy=Autodection not possible, use menu <a href="%s">%s</a> to make the binding manually
     
    +## Import
    +ImportAccountingEntries=Accounting entries
    +
     WarningReportNotReliable=Warning, this report is not based on the Ledger, so does not contains transaction modified manualy in the Ledger. If your journalization is up to date, the bookkeeping view is more accurate.
    +ExpenseReportJournal=Expense Report Journal
    +InventoryJournal=Inventory Journal
    diff --git a/htdocs/langs/eu_ES/admin.lang b/htdocs/langs/eu_ES/admin.lang
    index 9234fa9e405..2a3e3059af1 100644
    --- a/htdocs/langs/eu_ES/admin.lang
    +++ b/htdocs/langs/eu_ES/admin.lang
    @@ -269,10 +269,11 @@ MAIN_MAIL_SMTP_SERVER=SMTP/SMTPS zerbitzaria (berez php.ini fitxategian adierazi
     MAIN_MAIL_SMTP_PORT_NotAvailableOnLinuxLike=SMTP/SMTPS Port (Not defined into PHP on Unix like systems)
     MAIN_MAIL_SMTP_SERVER_NotAvailableOnLinuxLike=SMTP/SMTPS Host (Not defined into PHP on Unix like systems)
     MAIN_MAIL_EMAIL_FROM=Sender email for automatic emails (By default in php.ini: <b>%s</b>)
    -MAIN_MAIL_ERRORS_TO=Email used as 'Errors-To' field in emails sent
    +MAIN_MAIL_ERRORS_TO=Eemail used for error returns emails (fields 'Errors-To' in emails sent)
     MAIN_MAIL_AUTOCOPY_TO= Send systematically a hidden carbon-copy of all sent emails to
     MAIN_DISABLE_ALL_MAILS=Disable all emails sendings (for test purposes or demos)
     MAIN_MAIL_FORCE_SENDTO=Send all emails to (instead of real recipients, for test purposes)
    +MAIN_MAIL_ENABLED_USER_DEST_SELECT=Add employees users with email into allowed destinaries list
     MAIN_MAIL_SENDMODE=Method to use to send EMails
     MAIN_MAIL_SMTPS_ID=SMTP ID-a autentifikazio behar bada
     MAIN_MAIL_SMTPS_PW=SMTP parahitza autentifikazioa behar bada
    @@ -291,7 +292,7 @@ ModuleSetup=Moduluaren konfigurazioa
     ModulesSetup=Modules/Application setup
     ModuleFamilyBase=Sistema
     ModuleFamilyCrm=Customer Relation Management (CRM)
    -ModuleFamilySrm=Supplier Relation Management (SRM)
    +ModuleFamilySrm=Vendor Relation Management (VRM)
     ModuleFamilyProducts=Products Management (PM)
     ModuleFamilyHr=Human Resource Management (HR)
     ModuleFamilyProjects=Proiektuak/Lan-taldeak
    @@ -373,7 +374,8 @@ NoSmsEngine=No SMS sender manager available. SMS sender manager are not installe
     PDF=PDF
     PDFDesc=You can set each global options related to the PDF generation
     PDFAddressForging=Rules to forge address boxes
    -HideAnyVATInformationOnPDF=Hide all information related to VAT on generated PDF
    +HideAnyVATInformationOnPDF=Hide all information related to Sales tax / VAT on generated PDF
    +PDFRulesForSalesTax=Rules for Sales Tax / VAT
     PDFLocaltax=Rules for %s
     HideLocalTaxOnPDF=Hide %s rate into pdf column tax sale
     HideDescOnPDF=Hide products description on generated PDF
    @@ -445,13 +447,14 @@ DisplayCompanyInfo=Display company address
     DisplayCompanyManagers=Display manager names
     DisplayCompanyInfoAndManagers=Display company address and manager names
     EnableAndSetupModuleCron=If you want to have this recurring invoice beeing generated automatically, module *%s* must be enabled and correctly setup. Otherwise, generation of invoices must be done manually from this template with button *Create*. Note that even if you enabled automatic generation, you can still safely launch manual generation. Duplicates generation for same period are not possible.
    -ModuleCompanyCodeAquarium=Return an accounting code built by:<br>%s followed by third party supplier code for a supplier accounting code,<br>%s followed by third party customer code for a customer accounting code.
    +ModuleCompanyCodeCustomerAquarium=%s followed by third party customer code for a customer accounting code
    +ModuleCompanyCodeSupplierAquarium=%s followed by third party supplier code for a supplier accounting code
     ModuleCompanyCodePanicum=Return an empty accounting code.
     ModuleCompanyCodeDigitaria=Accounting code depends on third party code. The code is composed of the character "C" in the first position followed by the first 5 characters of the third party code.
     Use3StepsApproval=By default, Purchase Orders need to be created and approved by 2 different users (one step/user to create and one step/user to approve. Note that if user has both permission to create and approve, one step/user will be enough). You can ask with this option to introduce a third step/user approval, if amount is higher than a dedicated value (so 3 steps will be necessary: 1=validation, 2=first approval and 3=second approval if amount is enough).<br>Set this to empty if one approval (2 steps) is enough, set it to a very low value (0.1) if a second approval (3 steps) is always required.
     UseDoubleApproval=Use a 3 steps approval when amount (without tax) is higher than...
     WarningPHPMail=WARNING: It is often better to setup outgoing emails to use the email server of your provider instead of the default setup. Some email providers (like Yahoo) does not allow you to send an email from another server than their own server. Your current setup use the server of the application to send email and not the server of your email provider, so some recipients (the one compatible with the restrictive DMARC protocol), will ask your email provider if they can accept your email and some email providers (like Yahoo) may respond "no" because the server is not a server of them, so few of your sent Emails may not be accepted (be carefull also to your email provider sending quota).<br>If your Email provider (like Yahoo) has this restriction, you must change Email setup to choose the other method "SMTP server" and enter the SMTP server and credentials provided by your Email provider (ask your EMail provider to get SMTP credentials for your account).
    -WarningPHPMail2=If your email SMTP provider need to restrict email client to some IP addresses (very rare), this is the IP address of your ERP CRM application: <strong>%s</strong>.
    +WarningPHPMail2=If your email SMTP provider need to restrict email client to some IP addresses (very rare), this is the IP address of the mail user agent (MUA) for your ERP CRM application: <strong>%s</strong>.
     ClickToShowDescription=Click to show description
     DependsOn=This module need the module(s)
     RequiredBy=This module is required by module(s)
    @@ -471,6 +474,9 @@ AttachMainDocByDefault=Set this to 1 if you want to attach main document to emai
     FilesAttachedToEmail=Attach file
     SendEmailsReminders=Send agenda reminders by emails
     davDescription=Add a component to be a DAV server
    +DAVSetup=Setup of module DAV
    +DAV_ALLOW_PUBLIC_DIR=Enable the public directory (WebDav directory with no login required)
    +DAV_ALLOW_PUBLIC_DIRTooltip=The WebDav public directory is a WebDAV directory everybody can access to (in read and write mode), with no need to have/use an existing login/password account.
     # Modules
     Module0Name=Erabiltzaileak & Taldeak
     Module0Desc=Users / Employees and Groups management
    @@ -479,7 +485,7 @@ Module1Desc=Companies and contact management (customers, prospects...)
     Module2Name=Komertziala
     Module2Desc=Kudeaketa komertziala
     Module10Name=Kontabilitatea
    -Module10Desc=Simple accounting reports (journals, turnover) based onto database content. No dispatching.
    +Module10Desc=Simple accounting reports (journals, turnover) based onto database content. Does not use any ledger table.
     Module20Name=Proposamenak
     Module20Desc=Proposamen komertzialak kudeatzea
     Module22Name=Mass E-mailings
    @@ -491,7 +497,7 @@ Module25Desc=Bezeroen eskaerak kudeatzea
     Module30Name=Fakturak
     Module30Desc=Invoice and credit note management for customers. Invoice management for suppliers
     Module40Name=Hornitzaileak
    -Module40Desc=Supplier management and buying (orders and invoices)
    +Module40Desc=Suppliers and purchase management (purchase orders and billing)
     Module42Name=Debug Logs
     Module42Desc=Logging facilities (file, syslog, ...). Such logs are for technical/debug purposes.
     Module49Name=Editoreak
    @@ -546,8 +552,8 @@ Module400Name=Projects/Opportunities/Leads
     Module400Desc=Management of projects, opportunities/leads and/or tasks. You can also assign any element (invoice, order, proposal, intervention, ...) to a project and get a transversal view from the project view.
     Module410Name=Web-egutegia
     Module410Desc=Web-egutegiaren integrazioa
    -Module500Name=Special expenses
    -Module500Desc=Management of special expenses (taxes, social or fiscal taxes, dividends)
    +Module500Name=Taxes and Special expenses
    +Module500Desc=Management of other expenses (sale taxes, social or fiscal taxes, dividends, ...)
     Module510Name=Payment of employee wages
     Module510Desc=Record and follow payment of your employee wages
     Module520Name=Loan
    @@ -561,14 +567,14 @@ Module700Name=Diru-emateak
     Module700Desc=Diru-emateak kudeatzea
     Module770Name=Expense reports
     Module770Desc=Management and claim expense reports (transportation, meal, ...)
    -Module1120Name=Supplier commercial proposal
    -Module1120Desc=Request supplier commercial proposal and prices
    +Module1120Name=Vendor commercial proposal
    +Module1120Desc=Request vendor commercial proposal and prices
     Module1200Name=Mantis
     Module1200Desc=Mantis integration
     Module1520Name=Document Generation
     Module1520Desc=Mass mail document generation
     Module1780Name=Tags/Categories
    -Module1780Desc=Create tags/category (products, customers, suppliers, contacts or members)
    +Module1780Desc=Create tags/category (products, customers, vendors, contacts or members)
     Module2000Name=WYSIWYG editorea
     Module2000Desc=Allow to edit some text area using an advanced editor (Based on CKEditor)
     Module2200Name=Dynamic Prices
    @@ -576,7 +582,7 @@ Module2200Desc=Enable the usage of math expressions for prices
     Module2300Name=Scheduled jobs
     Module2300Desc=Scheduled jobs management (alias cron or chrono table)
     Module2400Name=Events/Agenda
    -Module2400Desc=Follow done and upcoming events. Let application logs automatic events for tracking purposes or record manual events or rendez-vous.
    +Module2400Desc=Follow done and upcoming events. Let application logs automatic events for tracking purposes or record manual events or rendez-vous. This is the main important module for a good Customer or Supplier Relationship Management.
     Module2500Name=DMS / ECM
     Module2500Desc=Document Management System / Electronic Content Management. Automatic organization of your generated or stored documents. Share them when you need.
     Module2600Name=API/Web services (SOAP server)
    @@ -599,7 +605,7 @@ Module4000Desc=Human resources management (management of department, employee co
     Module5000Name=Multi-company
     Module5000Desc=Allows you to manage multiple companies
     Module6000Name=Workflow
    -Module6000Desc=Workflow management
    +Module6000Desc=Workflow management (automatic creation of object and/or automatic status change)
     Module10000Name=Websites
     Module10000Desc=Create public websites with a WYSIWG editor. Just setup your web server (Apache, Nginx, ...) to point to the dedicated Dolibarr directory to have it online on the Internet with your own domain name.
     Module20000Name=Leave Requests management
    @@ -613,7 +619,7 @@ Module50100Desc=Point of sales module (POS).
     Module50200Name=Paypal
     Module50200Desc=Module to offer an online payment page accepting payments using PayPal (credit card or PayPal credit). This can be used to allow your customers to make free payments or for a payment on a particular Dolibarr object (invoice, order, ...)
     Module50400Name=Accounting (advanced)
    -Module50400Desc=Accounting management (double entries, support general and auxiliary ledgers)
    +Module50400Desc=Accounting management (double entries, support general and auxiliary ledgers). Export the ledger in several other accounting software format.
     Module54000Name=PrintIPP
     Module54000Desc=Direct print (without opening the documents) using Cups IPP interface (Printer must be visible from server, and CUPS must be installe on server).
     Module55000Name=Poll, Survey or Vote
    @@ -885,7 +891,7 @@ DictionaryCivility=Personal and professional titles
     DictionaryActions=Types of agenda events
     DictionarySocialContributions=Social or fiscal taxes types
     DictionaryVAT=VAT Rates or Sales Tax Rates
    -DictionaryRevenueStamp=Amount of revenue stamps
    +DictionaryRevenueStamp=Amount of tax stamps
     DictionaryPaymentConditions=Payment terms
     DictionaryPaymentModes=Payment modes
     DictionaryTypeContact=Contact/Address types
    @@ -913,7 +919,7 @@ SetupSaved=Setup saved
     SetupNotSaved=Setup not saved
     BackToModuleList=Back to modules list
     BackToDictionaryList=Back to dictionaries list
    -TypeOfRevenueStamp=Type of revenue stamp
    +TypeOfRevenueStamp=Type of tax stamp
     VATManagement=BEZ-a kudeatzea
     VATIsUsedDesc=By default when creating prospects, invoices, orders etc the VAT rate follows the active standard rule:<br>If the seller is not subjected to VAT, then VAT defaults to 0. End of rule.<br>If the (selling country= buying country), then the VAT by default equals the VAT of the product in the selling country. End of rule. <br>If seller and buyer are both in the European Community and goods are transport products (car, ship, plane), the default VAT is 0 ( The VAT should be paid by the buyer to the customoffice of his country and not to the seller). End of rule.<br>If seller and buyer are both in the European Community and the buyer is not a company, then the VAT by defaults to the VAT of the product sold.  End of rule.<br>If seller and buyer are both in the European Community and the buyer is a company, then the VAT is 0 by default . End of rule.<br>In any othe case the proposed default is VAT=0. End of rule.
     VATIsNotUsedDesc=By default the proposed VAT is 0 which can be used for cases like associations, individuals ou small companies.
    @@ -1021,7 +1027,7 @@ Delays_MAIN_DELAY_ACTIONS_TODO=Delay tolerance (in days) before alert on planned
     Delays_MAIN_DELAY_PROJECT_TO_CLOSE=Delay tolerance (in days) before alert on project not closed in time
     Delays_MAIN_DELAY_TASKS_TODO=Delay tolerance (in days) before alert on planned tasks (project tasks) not completed yet
     Delays_MAIN_DELAY_ORDERS_TO_PROCESS=Delay tolerance (in days) before alert on orders not processed yet
    -Delays_MAIN_DELAY_SUPPLIER_ORDERS_TO_PROCESS=Delay tolerance (in days) before alert on suppliers orders not processed yet
    +Delays_MAIN_DELAY_SUPPLIER_ORDERS_TO_PROCESS=Delay tolerance (in days) before alert on purchase orders not processed yet
     Delays_MAIN_DELAY_PROPALS_TO_CLOSE=Delay tolerance (in days) before alert on proposals to close
     Delays_MAIN_DELAY_PROPALS_TO_BILL=Delay tolerance (in days) before alert on proposals not billed
     Delays_MAIN_DELAY_NOT_ACTIVATED_SERVICES=Tolerance delay (in days) before alert on services to activate
    @@ -1033,9 +1039,9 @@ Delays_MAIN_DELAY_MEMBERS=Tolerance delay (in days) before alert on delayed memb
     Delays_MAIN_DELAY_CHEQUES_TO_DEPOSIT=Tolerance delay (in days) before alert for cheques deposit to do
     Delays_MAIN_DELAY_EXPENSEREPORTS=Tolerance delay (in days) before alert for expense reports to approve
     SetupDescription1=The setup area is for initial setup parameters before starting to use Dolibarr.
    -SetupDescription2=The two mandatory setup steps are the first two in the setup menu on the left: %s setup page and %s setup page :
    -SetupDescription3=Parameters in menu <a href="%s">%s -> %s</a> are required because defined data are used on Dolibarr screens and to customize the default behavior of the software (for country-related features for example).
    -SetupDescription4=Parameters in menu <a href="%s">%s -> %s</a> are required because Dolibarr ERP/CRM is a collection of several modules/applications, all more or less independent. New features will be added to menus for every module you will activate.
    +SetupDescription2=The two mandatory setup steps are the following steps (the two first entries in the left setup menu):
    +SetupDescription3=Settings in menu <a href="%s">%s -> %s</a>. This step is required because it defines data used on Dolibarr screens to customize the default behavior of the software (for country-related features for example).
    +SetupDescription4=Settings in menu <a href="%s">%s -> %s</a>. This step is required because Dolibarr ERP/CRM is a collection of several modules/applications, all more or less independent. New features are added to menus for every module you activate.
     SetupDescription5=Other menu entries manage optional parameters.
     LogEvents=Security audit events
     Audit=Audit
    @@ -1054,8 +1060,9 @@ LogEventDesc=You can enable here the logging for Dolibarr security events. Admin
     AreaForAdminOnly=Setup parameters can be set by <b>administrator users</b> only.
     SystemInfoDesc=System information is miscellaneous technical information you get in read only mode and visible for administrators only.
     SystemAreaForAdminOnly=This area is available for administrator users only. None of the Dolibarr permissions can reduce this limit.
    -CompanyFundationDesc=Edit on this page all known information of the company or foundation you need to manage (For this, click on "Modify" or "Save" button at bottom of page)
    +CompanyFundationDesc=Edit on this page all known information of the company or foundation you need to manage (For this, click on "%s" or "%s" button at bottom of page)
     AccountantDesc=Edit on this page all known information about your accountant/bookkeeper
    +AccountantFileNumber=File number
     DisplayDesc=You can choose each parameter related to the Dolibarr look and feel here
     AvailableModules=Available app/modules
     ToActivateModule=To activate modules, go on setup Area (Home->Setup->Modules).
    @@ -1188,11 +1195,11 @@ UserMailRequired=EMail required to create a new user
     HRMSetup=HRM module setup
     ##### Company setup #####
     CompanySetup=Companies module setup
    -CompanyCodeChecker=Module for third parties code generation and checking (customer or supplier)
    -AccountCodeManager=Module for accounting code generation (customer or supplier)
    +CompanyCodeChecker=Module for third parties code generation and checking (customer or vendor)
    +AccountCodeManager=Module for accounting code generation (customer or vendor)
     NotificationsDesc=EMails notifications feature allows you to silently send automatic mail, for some Dolibarr events. Targets of notifications can be defined:
     NotificationsDescUser=* per users, one user at time.
    -NotificationsDescContact=* per third parties contacts (customers or suppliers), one contact at time.
    +NotificationsDescContact=* per third parties contacts (customers or vendors), one contact at time.
     NotificationsDescGlobal=* or by setting global target emails in module setup page.
     ModelModules=Documents templates
     DocumentModelOdt=Generate documents from OpenDocuments templates (.ODT or .ODS files for OpenOffice, KOffice, TextEdit,...)
    @@ -1203,6 +1210,9 @@ MustBeUnique=Must be unique?
     MustBeMandatory=Mandatory to create third parties?
     MustBeInvoiceMandatory=Mandatory to validate invoices?
     TechnicalServicesProvided=Technical services provided
    +#####DAV #####
    +WebDAVSetupDesc=This is the links to access the WebDAV directory. It contains a "public" dir open to any user knowing the URL (if public directory access allowed) and a "private" directory that need an existing login account/password to access to.
    +WebDavServer=Root URL of %s server : %s
     ##### Webcal setup #####
     WebCalUrlForVCalExport=An export link to <b>%s</b> format is available at following link: %s
     ##### Invoices #####
    @@ -1229,15 +1239,15 @@ FreeLegalTextOnProposal=Free text on commercial proposals
     WatermarkOnDraftProposal=Watermark on draft commercial proposals (none if empty)
     BANK_ASK_PAYMENT_BANK_DURING_PROPOSAL=Ask for bank account destination of proposal
     ##### SupplierProposal #####
    -SupplierProposalSetup=Price requests suppliers module setup
    -SupplierProposalNumberingModules=Price requests suppliers numbering models
    -SupplierProposalPDFModules=Price requests suppliers documents models
    -FreeLegalTextOnSupplierProposal=Free text on price requests suppliers
    -WatermarkOnDraftSupplierProposal=Watermark on draft price requests suppliers (none if empty)
    +SupplierProposalSetup=Price requests vendors module setup
    +SupplierProposalNumberingModules=Price requests vendors numbering models
    +SupplierProposalPDFModules=Price requests vendors documents models
    +FreeLegalTextOnSupplierProposal=Free text on price requests vendors
    +WatermarkOnDraftSupplierProposal=Watermark on draft price requests vendors (none if empty)
     BANK_ASK_PAYMENT_BANK_DURING_SUPPLIER_PROPOSAL=Ask for bank account destination of price request
     WAREHOUSE_ASK_WAREHOUSE_DURING_ORDER=Ask for Warehouse Source for order
     ##### Suppliers Orders #####
    -BANK_ASK_PAYMENT_BANK_DURING_SUPPLIER_ORDER=Ask for bank account destination of supplier order
    +BANK_ASK_PAYMENT_BANK_DURING_SUPPLIER_ORDER=Ask for bank account destination of purchase order
     ##### Orders #####
     OrdersSetup=Order management setup
     OrdersNumberingModules=Orders numbering models
    @@ -1448,7 +1458,7 @@ SyslogFilename=Fitxategiaren izena eta kokapena
     YouCanUseDOL_DATA_ROOT=You can use DOL_DATA_ROOT/dolibarr.log for a log file in Dolibarr "documents" directory. You can set a different path to store this file.
     ErrorUnknownSyslogConstant=%s konstantea ez da Syslog-eko konstante ezaguna
     OnlyWindowsLOG_USER=Windows-ek LOG_USER soilik jasaten du
    -CompressSyslogs=Syslog files compression and backup
    +CompressSyslogs=Compression and backup of debug log files (generated by module Log for debug)
     SyslogFileNumberOfSaves=Log backups
     ConfigureCleaningCronjobToSetFrequencyOfSaves=Configure cleaning scheduled job to set log backup frequency
     ##### Donations #####
    @@ -1515,7 +1525,7 @@ OSCommerceTestOk=Connection to server '%s' on database '%s' with user '%s' succe
     OSCommerceTestKo1=Connection to server '%s' succeed but database '%s' could not be reached.
     OSCommerceTestKo2=Connection to server '%s' with user '%s' failed.
     ##### Stock #####
    -StockSetup=Warehouse module setup
    +StockSetup=Stock module setup
     IfYouUsePointOfSaleCheckModule=If you use a Point of Sale module (POS module provided by default or another external module), this setup may be ignored by your Point Of Sale module. Most point of sales modules are designed to create immediatly an invoice and decrease stock by default whatever are options here. So, if you need or not to have a stock decrease when registering a sell from your Point Of Sale, check also your POS module set up.
     ##### Menu #####
     MenuDeleted=Menu deleted
    @@ -1627,8 +1637,8 @@ ChequeReceiptsNumberingModule=Cheque Receipts Numbering module
     MultiCompanySetup=Multi-company module setup
     ##### Suppliers #####
     SuppliersSetup=Supplier module setup
    -SuppliersCommandModel=Complete template of supplier order (logo...)
    -SuppliersInvoiceModel=Complete template of supplier invoice (logo...)
    +SuppliersCommandModel=Complete template of prchase order (logo...)
    +SuppliersInvoiceModel=Complete template of vendor invoice (logo...)
     SuppliersInvoiceNumberingModel=Supplier invoices numbering models
     IfSetToYesDontForgetPermission=If set to yes, don't forget to provide permissions to groups or users allowed for the second approval
     ##### GeoIPMaxmind #####
    @@ -1665,7 +1675,7 @@ NoAmbiCaracAutoGeneration=Do not use ambiguous characters ("1","l","i","|","0","
     SalariesSetup=Setup of module salaries
     SortOrder=Sort order
     Format=Format
    -TypePaymentDesc=0:Customer payment type, 1:Supplier payment type, 2:Both customers and suppliers payment type
    +TypePaymentDesc=0:Customer payment type, 1:Vendor payment type, 2:Both customers and vendors payment type
     IncludePath=Include path (defined into variable %s)
     ExpenseReportsSetup=Setup of module Expense Reports
     TemplatePDFExpenseReports=Document templates to generate expense report document
    @@ -1687,7 +1697,7 @@ InstallModuleFromWebHasBeenDisabledByFile=Install of external module from applic
     ConfFileMustContainCustom=Installing or building an external module from application need to save the module files into directory <strong>%s</strong>. To have this directory processed by Dolibarr, you must setup your <strong>conf/conf.php</strong> to add the 2 directive lines:<br><strong>$dolibarr_main_url_root_alt='/custom';</strong><br><strong>$dolibarr_main_document_root_alt='%s/custom';</strong>
     HighlightLinesOnMouseHover=Highlight table lines when mouse move passes over
     HighlightLinesColor=Highlight color of the line when the mouse passes over (keep empty for no highlight)
    -TextTitleColor=Color of page title
    +TextTitleColor=Text color of Page title
     LinkColor=Color of links
     PressF5AfterChangingThis=Press CTRL+F5 on keyboard or clear your browser cache after changing this value to have it effective
     NotSupportedByAllThemes=Will works with core themes, may not be supported by external themes
    @@ -1696,6 +1706,7 @@ TopMenuBackgroundColor=Background color for Top menu
     TopMenuDisableImages=Hide images in Top menu
     LeftMenuBackgroundColor=Background color for Left menu
     BackgroundTableTitleColor=Background color for Table title line
    +BackgroundTableTitleTextColor=Text color for Table title line
     BackgroundTableLineOddColor=Background color for odd table lines
     BackgroundTableLineEvenColor=Background color for even table lines
     MinimumNoticePeriod=Minimum notice period (Your leave request must be done before this delay)
    @@ -1718,19 +1729,19 @@ FillFixTZOnlyIfRequired=Example: +2 (fill only if problem experienced)
     ExpectedChecksum=Expected Checksum
     CurrentChecksum=Current Checksum
     ForcedConstants=Required constant values
    -MailToSendProposal=To send customer proposal
    -MailToSendOrder=To send customer order
    -MailToSendInvoice=To send customer invoice
    -MailToSendShipment=To send shipment
    -MailToSendIntervention=To send intervention
    -MailToSendSupplierRequestForQuotation=To send quotation request to supplier
    -MailToSendSupplierOrder=To send supplier order
    -MailToSendSupplierInvoice=To send supplier invoice
    -MailToSendContract=To send a contract
    -MailToThirdparty=To send email from third party page
    -MailToMember=To send email from member page
    -MailToUser=To send email from user page
    -MailToProject= To send email from project page
    +MailToSendProposal=Customer proposals
    +MailToSendOrder=Customer orders
    +MailToSendInvoice=Customer invoices
    +MailToSendShipment=Bidalketak
    +MailToSendIntervention=Interventions
    +MailToSendSupplierRequestForQuotation=Quotation request
    +MailToSendSupplierOrder=Purchase orders
    +MailToSendSupplierInvoice=Vendor invoices
    +MailToSendContract=Kontratuak
    +MailToThirdparty=Third parties
    +MailToMember=Kideak
    +MailToUser=Erabiltzaileak
    +MailToProject=Projects page
     ByDefaultInList=Show by default on list view
     YouUseLastStableVersion=You use the latest stable version
     TitleExampleForMajorRelease=Example of message you can use to announce this major release (feel free to use it on your web sites)
    @@ -1780,7 +1791,10 @@ MAIN_PDF_MARGIN_BOTTOM=Bottom margin on PDF
     SetToYesIfGroupIsComputationOfOtherGroups=Set this to yes if this group is a computation of other groups
     EnterCalculationRuleIfPreviousFieldIsYes=Enter calculcation rule if previous field was set to Yes (For example 'CODEGRP1+CODEGRP2')
     SeveralLangugeVariatFound=Several language variants found
    -WebDavServer=URL of %s server : %s
    +COMPANY_AQUARIUM_REMOVE_SPECIAL=Remove special characters
    +COMPANY_AQUARIUM_CLEAN_REGEX=Regex filter to clean value (COMPANY_AQUARIUM_CLEAN_REGEX)
    +GDPRContact=GDPR contact
    +GDPRContactDesc=If you store data about European companies/citizen, you can store here the contact who is responsible for the General Data Protection Regulation
     ##### Resource ####
     ResourceSetup=Configuration du module Resource
     UseSearchToSelectResource=Use a search form to choose a resource (rather than a drop-down list).
    diff --git a/htdocs/langs/eu_ES/banks.lang b/htdocs/langs/eu_ES/banks.lang
    index 21f332fa231..df45008a7c2 100644
    --- a/htdocs/langs/eu_ES/banks.lang
    +++ b/htdocs/langs/eu_ES/banks.lang
    @@ -1,12 +1,13 @@
     # Dolibarr language file - Source file is en_US - banks
     Bank=Bank
    -MenuBankCash=Bank/Cash
    +MenuBankCash=Bank | Cash
     MenuVariousPayment=Miscellaneous payments
     MenuNewVariousPayment=New Miscellaneous payment
     BankName=Bank name
     FinancialAccount=Account
     BankAccount=Bank account
     BankAccounts=Bank accounts
    +BankAccountsAndGateways=Bank accounts | Gateways
     ShowAccount=Show Account
     AccountRef=Financial account ref
     AccountLabel=Financial account label
    @@ -131,7 +132,7 @@ PaymentDateUpdateSucceeded=Payment date updated successfully
     PaymentDateUpdateFailed=Payment date could not be updated
     Transactions=Transactions
     BankTransactionLine=Bank entry
    -AllAccounts=All bank/cash accounts
    +AllAccounts=All bank and cash accounts
     BackToAccount=Back to account
     ShowAllAccounts=Show for all accounts
     FutureTransaction=Transaction in futur. No way to conciliate.
    @@ -159,5 +160,6 @@ VariousPayment=Miscellaneous payments
     VariousPayments=Miscellaneous payments
     ShowVariousPayment=Show miscellaneous payments
     AddVariousPayment=Add miscellaneous payments
    +SEPAMandate=SEPA mandate
     YourSEPAMandate=Your SEPA mandate
     FindYourSEPAMandate=This is your SEPA mandate to authorize our company to make direct debit order to your bank. Thanks to return it signed (scan of the signed document) or sent it by mail to
    diff --git a/htdocs/langs/eu_ES/bills.lang b/htdocs/langs/eu_ES/bills.lang
    index fa5fcddcf05..56180c5d0f9 100644
    --- a/htdocs/langs/eu_ES/bills.lang
    +++ b/htdocs/langs/eu_ES/bills.lang
    @@ -109,9 +109,9 @@ CancelBill=Cancel an invoice
     SendRemindByMail=Oroigarria e-postaz bidali
     DoPayment=Enter payment
     DoPaymentBack=Enter refund
    -ConvertToReduc=Convert into future discount
    -ConvertExcessReceivedToReduc=Convert excess received into future discount
    -ConvertExcessPaidToReduc=Convert excess paid into future discount
    +ConvertToReduc=Mark as credit available
    +ConvertExcessReceivedToReduc=Convert excess received into available credit
    +ConvertExcessPaidToReduc=Convert excess paid into available discount
     EnterPaymentReceivedFromCustomer=Enter payment received from customer
     EnterPaymentDueToCustomer=Make payment due to customer
     DisabledBecauseRemainderToPayIsZero=Disabled because remaining unpaid is zero
    @@ -120,7 +120,7 @@ BillStatus=Invoice status
     StatusOfGeneratedInvoices=Status of generated invoices
     BillStatusDraft=Draft (needs to be validated)
     BillStatusPaid=Paid
    -BillStatusPaidBackOrConverted=Credit note refund or converted into discount
    +BillStatusPaidBackOrConverted=Credit note refund or marked as credit available
     BillStatusConverted=Paid (ready for consumption in final invoice)
     BillStatusCanceled=Abandoned
     BillStatusValidated=Validated (needs to be paid)
    @@ -282,6 +282,7 @@ RelativeDiscount=Relative discount
     GlobalDiscount=Global discount
     CreditNote=Credit note
     CreditNotes=Credit notes
    +CreditNotesOrExcessReceived=Credit notes or excess received
     Deposit=Down payment
     Deposits=Down payments
     DiscountFromCreditNote=Discount from credit note %s
    @@ -296,10 +297,10 @@ DiscountType=Discount type
     NoteReason=Note/Reason
     ReasonDiscount=Reason
     DiscountOfferedBy=Granted by
    -DiscountStillRemaining=Discounts available
    -DiscountAlreadyCounted=Discounts already consumed
    +DiscountStillRemaining=Discounts or credits available
    +DiscountAlreadyCounted=Discounts or credits already consumed
     CustomerDiscounts=Customer discounts
    -SupplierDiscounts=Supplier discounts
    +SupplierDiscounts=Vendors discounts
     BillAddress=Bill address
     HelpEscompte=This discount is a discount granted to customer because its payment was made before term.
     HelpAbandonBadCustomer=This amount has been abandoned (customer said to be a bad customer) and is considered as an exceptional loose.
    @@ -339,6 +340,12 @@ PaymentOnDifferentThirdBills=Allow payments on different thirdparties bills but
     PaymentNote=Payment note
     ListOfPreviousSituationInvoices=List of previous situation invoices
     ListOfNextSituationInvoices=List of next situation invoices
    +ListOfSituationInvoices=List of situation invoices
    +CurrentSituationTotal=Total current situation
    +DisabledBecauseNotEnouthCreditNote=To remove a situation invoice from cycle, this invoice's credit note total must cover this invoice total
    +RemoveSituationFromCycle=Remove this invoice from cycle
    +ConfirmRemoveSituationFromCycle=Remove this invoice %s from cycle ?
    +ConfirmOuting=Confirm outing
     FrequencyPer_d=Every %s days
     FrequencyPer_m=Every %s months
     FrequencyPer_y=Every %s years
    @@ -387,6 +394,7 @@ PaymentConditionShort14DENDMONTH=14 days of month-end
     PaymentCondition14DENDMONTH=Within 14 days following the end of the month
     FixAmount=Fix amount
     VarAmount=Variable amount (%% tot.)
    +VarAmountOneLine=Variable amount (%% tot.) - 1 line with label '%s'
     # PaymentType
     PaymentTypeVIR=Bank transfer
     PaymentTypeShortVIR=Bank transfer
    @@ -505,9 +513,14 @@ SituationAmount=Situation invoice amount(net)
     SituationDeduction=Situation subtraction
     ModifyAllLines=Modify all lines
     CreateNextSituationInvoice=Create next situation
    +ErrorFindNextSituationInvoice=Error unable to find next situation cycle ref
    +ErrorOutingSituationInvoiceOnUpdate=Unable to outing this situation invoice.
    +ErrorOutingSituationInvoiceCreditNote=Unable to outing linked credit note.
     NotLastInCycle=This invoice is not the latest in cycle and must not be modified.
     DisabledBecauseNotLastInCycle=The next situation already exists.
     DisabledBecauseFinal=This situation is final.
    +situationInvoiceShortcode_AS=AS
    +situationInvoiceShortcode_S=S
     CantBeLessThanMinPercent=The progress can't be smaller than its value in the previous situation.
     NoSituations=No open situations
     InvoiceSituationLast=Final and general invoice
    @@ -532,3 +545,4 @@ AutoFillDateFrom=Set start date for service line with invoice date
     AutoFillDateFromShort=Set start date
     AutoFillDateTo=Set end date for service line with next invoice date
     AutoFillDateToShort=Set end date
    +MaxNumberOfGenerationReached=Max number of gen. reached
    diff --git a/htdocs/langs/eu_ES/categories.lang b/htdocs/langs/eu_ES/categories.lang
    index 41e5f4e4c13..c0c8d4c0cef 100644
    --- a/htdocs/langs/eu_ES/categories.lang
    +++ b/htdocs/langs/eu_ES/categories.lang
    @@ -16,7 +16,7 @@ MembersCategoriesArea=Members tags/categories area
     ContactsCategoriesArea=Contacts tags/categories area
     AccountsCategoriesArea=Accounts tags/categories area
     ProjectsCategoriesArea=Projects tags/categories area
    -SubCats=Subcategories
    +SubCats=Sub-categories
     CatList=List of tags/categories
     NewCategory=New tag/category
     ModifCat=Modify tag/category
    @@ -85,3 +85,4 @@ CategorieRecursivHelp=If activated, product will also linked to parent category
     AddProductServiceIntoCategory=Add the following product/service
     ShowCategory=Show tag/category
     ByDefaultInList=By default in list
    +ChooseCategory=Choose category
    diff --git a/htdocs/langs/eu_ES/commercial.lang b/htdocs/langs/eu_ES/commercial.lang
    index b7e83dbd13c..694e5f8f987 100644
    --- a/htdocs/langs/eu_ES/commercial.lang
    +++ b/htdocs/langs/eu_ES/commercial.lang
    @@ -60,8 +60,8 @@ ActionAC_CLO=Itxi
     ActionAC_EMAILING=Send mass email
     ActionAC_COM=Send customer order by mail
     ActionAC_SHIP=Send shipping by mail
    -ActionAC_SUP_ORD=Send supplier order by mail
    -ActionAC_SUP_INV=Send supplier invoice by mail
    +ActionAC_SUP_ORD=Send purchase order by mail
    +ActionAC_SUP_INV=Send vendor invoice by mail
     ActionAC_OTH=Besteak
     ActionAC_OTH_AUTO=Automatically inserted events
     ActionAC_MANUAL=Manually inserted events
    diff --git a/htdocs/langs/eu_ES/companies.lang b/htdocs/langs/eu_ES/companies.lang
    index 9dc9e6d8420..b9501126d3a 100644
    --- a/htdocs/langs/eu_ES/companies.lang
    +++ b/htdocs/langs/eu_ES/companies.lang
    @@ -8,11 +8,11 @@ ConfirmDeleteContact=Are you sure you want to delete this contact and all inheri
     MenuNewThirdParty=New third party
     MenuNewCustomer=New customer
     MenuNewProspect=New prospect
    -MenuNewSupplier=New supplier
    +MenuNewSupplier=New vendor
     MenuNewPrivateIndividual=New private individual
    -NewCompany=New company (prospect, customer, supplier)
    -NewThirdParty=New third party (prospect, customer, supplier)
    -CreateDolibarrThirdPartySupplier=Create a third party (supplier)
    +NewCompany=New company (prospect, customer, vendor)
    +NewThirdParty=New third party (prospect, customer, vendor)
    +CreateDolibarrThirdPartySupplier=Create a third party (vendor)
     CreateThirdPartyOnly=Create third party
     CreateThirdPartyAndContact=Create a third party + a child contact
     ProspectionArea=Prospection area
    @@ -37,7 +37,7 @@ ThirdPartyProspectsStats=Prospects
     ThirdPartyCustomers=Customers
     ThirdPartyCustomersStats=Customers
     ThirdPartyCustomersWithIdProf12=Customers with %s or %s
    -ThirdPartySuppliers=Hornitzaileak
    +ThirdPartySuppliers=Vendors
     ThirdPartyType=Third party type
     Individual=Private individual
     ToCreateContactWithSameName=Will create automatically a contact/address with same information than third party under the third party. In most cases, even if your third party is a physical people, creating a third party alone is enough.
    @@ -77,11 +77,11 @@ Web=Web
     Poste= Posizioa
     DefaultLang=Language by default
     VATIsUsed=Sales tax is used
    -VATIsUsedWhenSelling=This define if this thirdparty includes a sale tax or not when it makes an invoice to its own customers
    +VATIsUsedWhenSelling=This define if this third party includes a sale tax or not when it makes an invoice to its own customers
     VATIsNotUsed=Sales tax is not used
     CopyAddressFromSoc=Fill address with third party address
    -ThirdpartyNotCustomerNotSupplierSoNoRef=Thirdparty neither customer nor supplier, no available refering objects
    -ThirdpartyIsNeitherCustomerNorClientSoCannotHaveDiscounts=Thirdparty neither customer nor supplier, discounts are not available
    +ThirdpartyNotCustomerNotSupplierSoNoRef=Third party neither customer nor vendor, no available refering objects
    +ThirdpartyIsNeitherCustomerNorClientSoCannotHaveDiscounts=Third party neither customer nor supplier, discounts are not available
     PaymentBankAccount=Payment bank account
     OverAllProposals=Proposamenak
     OverAllOrders=Orders
    @@ -99,9 +99,9 @@ LocalTax2ES=IRPF
     TypeLocaltax1ES=RE Type
     TypeLocaltax2ES=IRPF Type
     WrongCustomerCode=Customer code invalid
    -WrongSupplierCode=Supplier code invalid
    +WrongSupplierCode=Vendor code invalid
     CustomerCodeModel=Customer code model
    -SupplierCodeModel=Supplier code model
    +SupplierCodeModel=Vendor code model
     Gencod=Bar code
     ##### Professional ID #####
     ProfId1Short=Prof. id 1
    @@ -267,7 +267,7 @@ Prospect=Prospect
     CustomerCard=Customer Card
     Customer=Bezeroa
     CustomerRelativeDiscount=Relative customer discount
    -SupplierRelativeDiscount=Relative supplier discount
    +SupplierRelativeDiscount=Relative vendor discount
     CustomerRelativeDiscountShort=Relative discount
     CustomerAbsoluteDiscountShort=Absolute discount
     CompanyHasRelativeDiscount=This customer has a default discount of <b>%s%%</b>
    @@ -284,8 +284,8 @@ HasCreditNoteFromSupplier=You have credit notes for <b>%s</b> %s from this suppl
     CompanyHasNoAbsoluteDiscount=This customer has no discount credit available
     CustomerAbsoluteDiscountAllUsers=Absolute customer discounts (granted by all users)
     CustomerAbsoluteDiscountMy=Absolute customer discounts (granted by yourself)
    -SupplierAbsoluteDiscountAllUsers=Absolute supplier discounts (granted by all users)
    -SupplierAbsoluteDiscountMy=Absolute supplier discounts (granted by yourself)
    +SupplierAbsoluteDiscountAllUsers=Absolute vendor discounts (entered by all users)
    +SupplierAbsoluteDiscountMy=Absolute vendor discounts (entered by yourself)
     DiscountNone=None
     Supplier=Hornitzailea
     AddContact=Kontaktua sortu
    @@ -304,13 +304,13 @@ DeleteACompany=Delete a company
     PersonalInformations=Personal data
     AccountancyCode=Accounting account
     CustomerCode=Customer code
    -SupplierCode=Supplier code
    +SupplierCode=Vendor code
     CustomerCodeShort=Customer code
    -SupplierCodeShort=Supplier code
    +SupplierCodeShort=Vendor code
     CustomerCodeDesc=Customer code, unique for all customers
    -SupplierCodeDesc=Supplier code, unique for all suppliers
    +SupplierCodeDesc=Vendor code, unique for all vendors
     RequiredIfCustomer=Required if third party is a customer or prospect
    -RequiredIfSupplier=Required if third party is a supplier
    +RequiredIfSupplier=Required if third party is a vendor
     ValidityControledByModule=Validity controled by module
     ThisIsModuleRules=This is rules for this module
     ProspectToContact=Prospect to contact
    @@ -338,7 +338,7 @@ MyContacts=My contacts
     Capital=Capital
     CapitalOf=Capital of %s
     EditCompany=Edit company
    -ThisUserIsNot=This user is not a prospect, customer nor supplier
    +ThisUserIsNot=This user is not a prospect, customer nor vendor
     VATIntraCheck=Check
     VATIntraCheckDesc=The link <b>%s</b> allows to ask the european VAT checker service. An external internet access from server is required for this service to work.
     VATIntraCheckURL=http://ec.europa.eu/taxation_customs/vies/vieshome.do
    @@ -396,7 +396,7 @@ ImportDataset_company_4=Third parties/Sales representatives (Assign sales repres
     PriceLevel=Price level
     DeliveryAddress=Delivery address
     AddAddress=Add address
    -SupplierCategory=Supplier category
    +SupplierCategory=Vendor category
     JuridicalStatus200=Independent
     DeleteFile=Delete file
     ConfirmDeleteFile=Are you sure you want to delete this file?
    @@ -406,7 +406,7 @@ FiscalYearInformation=Information on the fiscal year
     FiscalMonthStart=Starting month of the fiscal year
     YouMustAssignUserMailFirst=You must create email for this user first to be able to add emails notifications for him.
     YouMustCreateContactFirst=To be able to add email notifications, you must first define contacts with valid emails for the third party
    -ListSuppliersShort=List of suppliers
    +ListSuppliersShort=List of vendors
     ListProspectsShort=List of prospects
     ListCustomersShort=List of customers
     ThirdPartiesArea=Third parties and contact area
    @@ -420,7 +420,7 @@ CurrentOutstandingBill=Current outstanding bill
     OutstandingBill=Max. for outstanding bill
     OutstandingBillReached=Max. for outstanding bill reached
     OrderMinAmount=Minimum amount for order
    -MonkeyNumRefModelDesc=Return numero with format %syymm-nnnn for customer code and %syymm-nnnn for supplier code where yy is year, mm is month and nnnn is a sequence with no break and no return to 0.
    +MonkeyNumRefModelDesc=Return numero with format %syymm-nnnn for customer code and %syymm-nnnn for vendor code where yy is year, mm is month and nnnn is a sequence with no break and no return to 0.
     LeopardNumRefModelDesc=The code is free. This code can be modified at any time.
     ManagingDirectors=Manager(s) name (CEO, director, president...)
     MergeOriginThirdparty=Duplicate third party (third party you want to delete)
    @@ -431,4 +431,4 @@ SaleRepresentativeLogin=Login of sales representative
     SaleRepresentativeFirstname=First name of sales representative
     SaleRepresentativeLastname=Last name of sales representative
     ErrorThirdpartiesMerge=There was an error when deleting the third parties. Please check the log. Changes have been reverted.
    -NewCustomerSupplierCodeProposed=New customer or supplier code suggested on duplicate code
    +NewCustomerSupplierCodeProposed=New customer or vendor code suggested on duplicate code
    diff --git a/htdocs/langs/eu_ES/compta.lang b/htdocs/langs/eu_ES/compta.lang
    index 1f50554a2d9..ca2d262e6c0 100644
    --- a/htdocs/langs/eu_ES/compta.lang
    +++ b/htdocs/langs/eu_ES/compta.lang
    @@ -19,7 +19,8 @@ Income=Income
     Outcome=Expense
     MenuReportInOut=Income / Expense
     ReportInOut=Balance of income and expenses
    -ReportTurnover=Turnover
    +ReportTurnover=Turnover invoiced
    +ReportTurnoverCollected=Turnover collected
     PaymentsNotLinkedToInvoice=Payments not linked to any invoice, so not linked to any third party
     PaymentsNotLinkedToUser=Payments not linked to any user
     Profit=Profit
    @@ -34,7 +35,8 @@ AmountHTVATRealPaid=Net paid
     VATToPay=Tax sales
     VATReceived=Tax received
     VATToCollect=Tax purchases
    -VATSummary=Tax Balance
    +VATSummary=Tax monthly
    +VATBalance=Tax Balance
     VATPaid=Tax paid
     LT1Summary=Tax 2 summary
     LT2Summary=Tax 3 summary
    @@ -76,16 +78,16 @@ MenuNewSocialContribution=New social/fiscal tax
     NewSocialContribution=New social/fiscal tax
     AddSocialContribution=Add social/fiscal tax
     ContributionsToPay=Social/fiscal taxes to pay
    -AccountancyTreasuryArea=Accountancy/Treasury area
    +AccountancyTreasuryArea=Billing and payment area
     NewPayment=New payment
     Payments=Ordainketak
     PaymentCustomerInvoice=Customer invoice payment
    -PaymentSupplierInvoice=Supplier invoice payment
    +PaymentSupplierInvoice=Vendor invoice payment
     PaymentSocialContribution=Social/fiscal tax payment
     PaymentVat=VAT payment
     ListPayment=List of payments
     ListOfCustomerPayments=List of customer payments
    -ListOfSupplierPayments=List of supplier payments
    +ListOfSupplierPayments=List of vendor payments
     DateStartPeriod=Date start period
     DateEndPeriod=Date end period
     newLT1Payment=New tax 2 payment
    @@ -104,19 +106,21 @@ VATPayment=Sales tax payment
     VATPayments=Sales tax payments
     VATRefund=Sales tax refund
     NewVATPayment=New sales tax payment
    +NewLocalTaxPayment=New tax %s payment
     Refund=Refund
     SocialContributionsPayments=Social/fiscal taxes payments
     ShowVatPayment=Show VAT payment
     TotalToPay=Total to pay
     BalanceVisibilityDependsOnSortAndFilters=Balance is visible in this list only if table is sorted ascending on %s and filtered for 1 bank account
     CustomerAccountancyCode=Customer accounting code
    -SupplierAccountancyCode=Supplier accounting code
    +SupplierAccountancyCode=Vendor accounting code
     CustomerAccountancyCodeShort=Cust. account. code
     SupplierAccountancyCodeShort=Sup. account. code
     AccountNumber=Account number
     NewAccountingAccount=New account
    -SalesTurnover=Sales turnover
    -SalesTurnoverMinimum=Minimum sales turnover
    +Turnover=Turnover invoiced
    +TurnoverCollected=Turnover collected
    +SalesTurnoverMinimum=Minimum turnover
     ByExpenseIncome=By expenses & incomes
     ByThirdParties=By third parties
     ByUserAuthorOfInvoice=By invoice author
    @@ -136,8 +140,8 @@ ConfirmDeleteSocialContribution=Are you sure you want to delete this social/fisc
     ExportDataset_tax_1=Social and fiscal taxes and payments
     CalcModeVATDebt=Mode <b>%sVAT on commitment accounting%s</b>.
     CalcModeVATEngagement=Mode <b>%sVAT on incomes-expenses%s</b>.
    -CalcModeDebt=Mode <b>%sClaims-Debts%s</b> said <b>Commitment accounting</b>.
    -CalcModeEngagement=Mode <b>%sIncomes-Expenses%s</b> said <b>cash accounting</b>
    +CalcModeDebt=Analysis of known recorded invoices even if they are not yet accounted in ledger.
    +CalcModeEngagement=Analysis of known recorded payments, even if they are not yet accounted in Ledger.
     CalcModeBookkeeping=Analysis of <b>data journalized in Bookkeeping Ledger table</b>
     CalcModeLT1= Mode <b>%sRE on customer invoices - suppliers invoices%s</b>
     CalcModeLT1Debt=Mode <b>%sRE on customer invoices%s</b>
    @@ -150,9 +154,9 @@ AnnualSummaryInputOutputMode=Balance of income and expenses, annual summary
     AnnualByCompanies=Balance of income and expenses, by predefined groups of account
     AnnualByCompaniesDueDebtMode=Balance of income and expenses, detail by predefined groups, mode <b>%sClaims-Debts%s</b> said <b>Commitment accounting</b>.
     AnnualByCompaniesInputOutputMode=Balance of income and expenses, detail by predefined groups, mode <b>%sIncomes-Expenses%s</b> said <b>cash accounting</b>.
    -SeeReportInInputOutputMode=See report <b>%sIncomes-Expenses%s</b> said <b>cash accounting</b> for a calculation on actual payments made
    -SeeReportInDueDebtMode=See report <b>%sClaims-Debts%s</b> said <b>commitment accounting</b> for a calculation on issued invoices
    -SeeReportInBookkeepingMode=See report <b>%sBookeeping%s</b> for a calculation on <b>bookkeeping table analysis</b>
    +SeeReportInInputOutputMode=See %sanalysis of payments%s for a calculation on actual payments made even if they are not yet accounted in Ledger.
    +SeeReportInDueDebtMode=See %sanalysis of invoices%s for a calculation based on known recorded invoices even if they are not yet accounted in Ledger.
    +SeeReportInBookkeepingMode=See <b>%sBookeeping report%s</b> for a calculation on <b>Bookkeeping Ledger table</b>
     RulesAmountWithTaxIncluded=- Amounts shown are with all taxes included
     RulesResultDue=- It includes outstanding invoices, expenses, VAT, donations whether they are paid or not. Is also includes paid salaries.<br>- It is based on the validation date of invoices and VAT and on the due date for expenses. For salaries defined with Salary module, the value date of payment is used.
     RulesResultInOut=- It includes the real payments made on invoices, expenses, VAT and salaries. <br>- It is based on the payment dates of the invoices, expenses, VAT and salaries. The donation date for donation.
    @@ -171,6 +175,8 @@ LT1ReportByCustomersES=Report by third party RE
     LT2ReportByCustomersES=Report by third party IRPF
     VATReport=Sale tax report
     VATReportByPeriods=Sale tax report by period
    +VATReportByRates=Sale tax report by rates
    +VATReportByThirdParties=Sale tax report by third parties
     VATReportByCustomers=Sale tax report by customer
     VATReportByCustomersInInputOutputMode=Report by the customer VAT collected and paid
     VATReportByQuartersInInputOutputMode=Report by Sale tax rate of the tax collected and paid
    @@ -207,7 +213,7 @@ Pcg_version=Chart of accounts models
     Pcg_type=Pcg type
     Pcg_subtype=Pcg subtype
     InvoiceLinesToDispatch=Invoice lines to dispatch
    -ByProductsAndServices=By products and services
    +ByProductsAndServices=By product and service
     RefExt=External ref
     ToCreateAPredefinedInvoice=To create a template invoice, create a standard invoice, then, without validating it, click onto button "%s".
     LinkedOrder=Link to order
    @@ -215,7 +221,8 @@ Mode1=Method 1
     Mode2=Method 2
     CalculationRuleDesc=To calculate total VAT, there is two methods:<br>Method 1 is rounding vat on each line, then summing them.<br>Method 2 is summing all vat on each line, then rounding result.<br>Final result may differs from few cents. Default mode is mode <b>%s</b>.
     CalculationRuleDescSupplier=According to supplier, choose appropriate method to apply same calculation rule and get same result expected by your supplier.
    -TurnoverPerProductInCommitmentAccountingNotRelevant=Turnover report per product, when using a <b>cash accountancy</b> mode is not relevant. This report is only available when using <b>engagement accountancy</b> mode (see setup of accountancy module).
    +TurnoverPerProductInCommitmentAccountingNotRelevant=The report of Turnover collected per product is not available. This report is only available for turnover invoiced.
    +TurnoverPerSaleTaxRateInCommitmentAccountingNotRelevant=The report of Turnover collected per sale tax rate is not available. This report is only available for turnover invoiced.
     CalculationMode=Calculation mode
     AccountancyJournal=Accounting code journal
     ACCOUNTING_VAT_SOLD_ACCOUNT=Accounting account by default for VAT on sales (used if not defined on VAT dictionary setup)
    @@ -223,7 +230,7 @@ ACCOUNTING_VAT_BUY_ACCOUNT=Accounting account by default for VAT on purchases (u
     ACCOUNTING_VAT_PAY_ACCOUNT=Accounting account by default for paying VAT
     ACCOUNTING_ACCOUNT_CUSTOMER=Accounting account used for customer third parties
     ACCOUNTING_ACCOUNT_CUSTOMER_Desc=The dedicated accounting account defined on third party card will be used for Subledger accouting only. This one will be used for General Ledger and as default value of Subledger accounting if dedicated customer accouting account on third party is not defined.
    -ACCOUNTING_ACCOUNT_SUPPLIER=Accounting account used for supplier third parties
    +ACCOUNTING_ACCOUNT_SUPPLIER=Accounting account used for vendor third parties
     ACCOUNTING_ACCOUNT_SUPPLIER_Desc=The dedicated accounting account defined on third party card will be used for Subledger accouting only. This one will be used for General Ledger and as default value of Subledger accounting if dedicated supplier accouting account on third party is not defined.
     CloneTax=Clone a social/fiscal tax
     ConfirmCloneTax=Confirm the clone of a social/fiscal tax payment
    @@ -242,3 +249,11 @@ FiscalPeriod=Accounting period
     ListSocialContributionAssociatedProject=List of social contributions associated with the project
     DeleteFromCat=Remove from accounting group
     AccountingAffectation=Accounting assignement
    +LastDayTaxIsRelatedTo=Last day of period the tax is related to
    +VATDue=Sale tax claimed
    +ClaimedForThisPeriod=Claimed for the period
    +PaidDuringThisPeriod=Paid during this period
    +ByVatRate=By sale tax rate
    +TurnoverbyVatrate=Turnover invoiced by sale tax rate
    +TurnoverCollectedbyVatrate=Turnover collected by sale tax rate
    +PurchasebyVatrate=Purchase by sale tax rate
    diff --git a/htdocs/langs/eu_ES/dict.lang b/htdocs/langs/eu_ES/dict.lang
    index 2401017338b..fc5f4cb803c 100644
    --- a/htdocs/langs/eu_ES/dict.lang
    +++ b/htdocs/langs/eu_ES/dict.lang
    @@ -5,7 +5,8 @@ CountryIT=Italia
     CountryES=Espainia
     CountryDE=Alemania
     CountryCH=Suitza
    -CountryGB=Britania Handia
    +# Warning, country code GB is for United Kingdom. UK Does not exists as country code in ISO standard.
    +CountryGB=United Kingdom
     CountryUK=United Kingdom
     CountryIE=Irlanda
     CountryCN=Txina
    diff --git a/htdocs/langs/eu_ES/ecm.lang b/htdocs/langs/eu_ES/ecm.lang
    index 65e9b17bdb2..5200fa30b1d 100644
    --- a/htdocs/langs/eu_ES/ecm.lang
    +++ b/htdocs/langs/eu_ES/ecm.lang
    @@ -39,9 +39,10 @@ ShowECMSection=Show directory
     DeleteSection=Remove directory
     ConfirmDeleteSection=Can you confirm you want to delete the directory <b>%s</b>?
     ECMDirectoryForFiles=Relative directory for files
    -CannotRemoveDirectoryContainsFiles=Removed not possible because it contains some files
    +CannotRemoveDirectoryContainsFilesOrDirs=Removal not possible because it contains some files or sub-directories
    +CannotRemoveDirectoryContainsFiles=Removal not possible because it contains some files
     ECMFileManager=File manager
    -ECMSelectASection=Select a directory on left tree...
    +ECMSelectASection=Select a directory in the tree...
     DirNotSynchronizedSyncFirst=This directory seems to be created or modified outside ECM module. You must click on "Resync" button first to synchronize disk and database to get content of this directory.
     ReSyncListOfDir=Resync list of directories
     HashOfFileContent=Hash of file content
    diff --git a/htdocs/langs/eu_ES/errors.lang b/htdocs/langs/eu_ES/errors.lang
    index ec036b28bc5..0ca7488b8cb 100644
    --- a/htdocs/langs/eu_ES/errors.lang
    +++ b/htdocs/langs/eu_ES/errors.lang
    @@ -32,9 +32,9 @@ ErrorBarCodeRequired=Bar code required
     ErrorCustomerCodeAlreadyUsed=Customer code already used
     ErrorBarCodeAlreadyUsed=Bar code already used
     ErrorPrefixRequired=Prefix required
    -ErrorBadSupplierCodeSyntax=Bad syntax for supplier code
    -ErrorSupplierCodeRequired=Supplier code required
    -ErrorSupplierCodeAlreadyUsed=Supplier code already used
    +ErrorBadSupplierCodeSyntax=Bad syntax for vendor code
    +ErrorSupplierCodeRequired=Vendor code required
    +ErrorSupplierCodeAlreadyUsed=Vendor code already used
     ErrorBadParameters=Bad parameters
     ErrorBadValueForParameter=Wrong value '%s' for parameter '%s'
     ErrorBadImageFormat=Image file has not a supported format (Your PHP does not support functions to convert images of this format)
    @@ -87,7 +87,7 @@ ErrorsOnXLines=Errors on <b>%s</b> source record(s)
     ErrorFileIsInfectedWithAVirus=The antivirus program was not able to validate the file (file might be infected by a virus)
     ErrorSpecialCharNotAllowedForField=Special characters are not allowed for field "%s"
     ErrorNumRefModel=A reference exists into database (%s) and is not compatible with this numbering rule. Remove record or renamed reference to activate this module.
    -ErrorQtyTooLowForThisSupplier=Quantity too low for this supplier or no price defined on this product for this supplier
    +ErrorQtyTooLowForThisSupplier=Quantity too low for this vendor or no price defined on this product for this supplier
     ErrorModuleSetupNotComplete=Setup of module looks to be uncomplete. Go on Home - Setup - Modules to complete.
     ErrorBadMask=Error on mask
     ErrorBadMaskFailedToLocatePosOfSequence=Error, mask without sequence number
    @@ -177,7 +177,7 @@ ErrorBadDefinitionOfMenuArrayInModuleDescriptor=Bad Definition Of Menu Array In
     ErrorSavingChanges=An error has ocurred when saving the changes
     ErrorWarehouseRequiredIntoShipmentLine=Warehouse is required on the line to ship
     ErrorFileMustHaveFormat=File must have format %s
    -ErrorSupplierCountryIsNotDefined=Country for this supplier is not defined. Correct this first.
    +ErrorSupplierCountryIsNotDefined=Country for this vendor is not defined. Correct this first.
     ErrorsThirdpartyMerge=Failed to merge the two records. Request canceled.
     ErrorStockIsNotEnoughToAddProductOnOrder=Stock is not enough for product %s to add it into a new order.
     ErrorStockIsNotEnoughToAddProductOnInvoice=Stock is not enough for product %s to add it into a new invoice.
    diff --git a/htdocs/langs/eu_ES/install.lang b/htdocs/langs/eu_ES/install.lang
    index e602c54640c..fb521c0c085 100644
    --- a/htdocs/langs/eu_ES/install.lang
    +++ b/htdocs/langs/eu_ES/install.lang
    @@ -6,6 +6,7 @@ ConfFileDoesNotExistsAndCouldNotBeCreated=Configuration file <b>%s</b> does not
     ConfFileCouldBeCreated=Configuration file <b>%s</b> could be created.
     ConfFileIsNotWritable=Configuration file <b>%s</b> is not writable. Check permissions. For first install, your web server must be granted to be able to write into this file during configuration process ("chmod 666" for example on a Unix like OS).
     ConfFileIsWritable=Configuration file <b>%s</b> is writable.
    +ConfFileMustBeAFileNotADir=Configuration file <b>%s</b> must be a file, not a directory.
     ConfFileReload=Reload all information from configuration file.
     PHPSupportSessions=This PHP supports sessions.
     PHPSupportPOSTGETOk=This PHP supports variables POST and GET.
    @@ -91,8 +92,8 @@ FailedToCreateAdminLogin=Failed to create Dolibarr administrator account.
     WarningRemoveInstallDir=Warning, for security reasons, once the install or upgrade is complete, to avoid using install tools again, you should add a file called <b>install.lock</b> into Dolibarr document directory, in order to avoid malicious use of it.
     FunctionNotAvailableInThisPHP=Not available on this PHP
     ChoosedMigrateScript=Choose migration script
    -DataMigration=Data migration
    -DatabaseMigration=Structure database migration
    +DataMigration=Database migration (data)
    +DatabaseMigration=Database migration (structure + some data)
     ProcessMigrateScript=Script processing
     ChooseYourSetupMode=Choose your setup mode and click "Start"...
     FreshInstall=Fresh install
    @@ -146,7 +147,7 @@ NothingToDo=Nothing to do
     # upgrade
     MigrationFixData=Fix for denormalized data
     MigrationOrder=Data migration for customer's orders
    -MigrationSupplierOrder=Data migration for supplier's orders
    +MigrationSupplierOrder=Data migration for vendor's orders
     MigrationProposal=Data migration for commercial proposals
     MigrationInvoice=Data migration for customer's invoices
     MigrationContract=Data migration for contracts
    @@ -196,8 +197,14 @@ MigrationEvents=Migration of events to add event owner into assignement table
     MigrationEventsContact=Migration of events to add event contact into assignement table
     MigrationRemiseEntity=Update entity field value of llx_societe_remise
     MigrationRemiseExceptEntity=Update entity field value of llx_societe_remise_except
    +MigrationUserRightsEntity=Update entity field value of llx_user_rights
    +MigrationUserGroupRightsEntity=Update entity field value of llx_usergroup_rights
     MigrationReloadModule=Reload module %s
     MigrationResetBlockedLog=Reset module BlockedLog for v7 algorithm
     ShowNotAvailableOptions=Show not available options
     HideNotAvailableOptions=Hide not available options
     ErrorFoundDuringMigration=Error were reported during migration process so next step is not available. To ignore errors, you can <a href="%s">click here</a>, but application or some features may not work correctly until fixed.
    +YouTryInstallDisabledByDirLock=The application try to sefl upgrade, but install/upgrade pages have been disabled for security reason (directory renamed with .lock suffix).<br>
    +YouTryInstallDisabledByFileLock=The application try to sefl upgrade, but install/upgrade pages pages have been disabled for security reason (by lock file <strong>install.lock</strong> into dolibarr documents directory).<br>
    +ClickHereToGoToApp=Click here to go to your application
    +ClickOnLinkOrRemoveManualy=Click on following link and if you always reach this page, you must remove the file install.lock into documents directory manually
    diff --git a/htdocs/langs/eu_ES/ldap.lang b/htdocs/langs/eu_ES/ldap.lang
    index d6360f3e540..abe11602147 100644
    --- a/htdocs/langs/eu_ES/ldap.lang
    +++ b/htdocs/langs/eu_ES/ldap.lang
    @@ -1,5 +1,4 @@
     # Dolibarr language file - Source file is en_US - ldap
    -DomainPassword=Password for domain
     YouMustChangePassNextLogon=Password for user <b>%s</b> on the domain <b>%s</b> must be changed.
     UserMustChangePassNextLogon=User must change password on the domain %s
     LDAPInformationsForThisContact=Information in LDAP database for this contact
    @@ -25,3 +24,4 @@ MemberTypeSynchronized=Member type synchronized
     ContactSynchronized=Contact synchronized
     ForceSynchronize=Force synchronizing Dolibarr -> LDAP
     ErrorFailedToReadLDAP=Failed to read LDAP database. Check LDAP module setup and database accessibility.
    +PasswordOfUserInLDAP=Password of user in LDAP
    diff --git a/htdocs/langs/eu_ES/loan.lang b/htdocs/langs/eu_ES/loan.lang
    index 9aae3869cc3..534dee08867 100644
    --- a/htdocs/langs/eu_ES/loan.lang
    +++ b/htdocs/langs/eu_ES/loan.lang
    @@ -10,6 +10,7 @@ LoanCapital=Capital
     Insurance=Insurance
     Interest=Interest
     Nbterms=Number of terms
    +Term=Term
     LoanAccountancyCapitalCode=Accounting account capital
     LoanAccountancyInsuranceCode=Accounting account insurance
     LoanAccountancyInterestCode=Accounting account interest
    @@ -17,39 +18,14 @@ ConfirmDeleteLoan=Confirm deleting this loan
     LoanDeleted=Loan Deleted Successfully
     ConfirmPayLoan=Confirm classify paid this loan
     LoanPaid=Loan Paid
    -# Calc
    -LoanCalc=Bank Loans Calculator
    -PurchaseFinanceInfo=Purchase & Financing Information
    -SalePriceOfAsset=Sale Price of Asset
    -PercentageDown=Percentage Down
    -LengthOfMortgage=Duration of loan
    -AnnualInterestRate=Annual Interest Rate
    -ExplainCalculations=Explain Calculations
    -ShowMeCalculationsAndAmortization=Show me the calculations and amortization
    -MortgagePaymentInformation=Mortgage Payment Information
    -DownPayment=Down Payment
    -DownPaymentDesc=The <b>down payment</b> = The price of the home multiplied by the percentage down divided by 100 (for 5% down becomes 5/100 or 0.05)
    -InterestRateDesc=The <b>interest rate</b> = The annual interest percentage divided by 100
    -MonthlyFactorDesc=The <b>monthly factor</b> = The result of the following formula
    -MonthlyInterestRateDesc=The <b>monthly interest rate</b> = The annual interest rate divided by 12 (for the 12 months in a year)
    -MonthTermDesc=The <b>month term</b> of the loan in months = The number of years you've taken the loan out for times 12
    -MonthlyPaymentDesc=The montly payment is figured out using the following formula
    -AmortizationPaymentDesc=The <a href="#amortization">amortization</a> breaks down how much of your monthly payment goes towards the bank's interest, and how much goes into paying off the principal of your loan.
    -AmountFinanced=Amount Financed
    -AmortizationMonthlyPaymentOverYears=Amortization For Monthly Payment: <b>%s</b> over %s years
    -Totalsforyear=Totals for year
    -MonthlyPayment=Monthly Payment
    -LoanCalcDesc=This <b>mortgage calculator</b> can be used to figure out monthly payments of a loaning, based on the amount borrowed, the term of the loan desired and the interest rate.<br> This calculator includes also PMI (Private Mortgage Insurance) for loans where less than 20%% is put as a down payment. Also taken into consideration are the town property taxes, and their effect on the total monthly mortgage payment.<br>
    -GoToInterest=%s will go towards INTEREST
    -GoToPrincipal=%s will go towards PRINCIPAL
    -YouWillSpend=You will spend %s in year %s
     ListLoanAssociatedProject=List of loan associated with the project
     AddLoan=Create loan
    +FinancialCommitment=Financial commitment
    +InterestAmount=Interest
    +CapitalRemain=Capital remain
     # Admin
     ConfigLoan=Configuration of the module loan
     LOAN_ACCOUNTING_ACCOUNT_CAPITAL=Accounting account capital by default
     LOAN_ACCOUNTING_ACCOUNT_INTEREST=Accounting account interest by default
     LOAN_ACCOUNTING_ACCOUNT_INSURANCE=Accounting account insurance by default
    -FinancialCommitment=Financial commitment
     CreateCalcSchedule=Edit financial commitment
    -InterestAmount=Interest amount
    diff --git a/htdocs/langs/eu_ES/mails.lang b/htdocs/langs/eu_ES/mails.lang
    index 7fb75aa5175..0764bf3cdda 100644
    --- a/htdocs/langs/eu_ES/mails.lang
    +++ b/htdocs/langs/eu_ES/mails.lang
    @@ -11,7 +11,9 @@ MailFrom=Sender
     MailErrorsTo=Errors to
     MailReply=Reply to
     MailTo=Receiver(s)
    +MailToUsers=To user(s)
     MailCC=Copy to
    +MailToCCUsers=Copy to users(s)
     MailCCC=Cached copy to
     MailTopic=EMail topic
     MailText=Mezua
    @@ -164,4 +166,4 @@ InGoingEmailSetup=Incoming email setup
     OutGoingEmailSetupForEmailing=Outgoing email setup (for mass emailing)
     DefaultOutgoingEmailSetup=Default outgoing email setup
     Information=Informazioa
    -
    +ContactsWithThirdpartyFilter=Contacts avec filtre client
    diff --git a/htdocs/langs/eu_ES/main.lang b/htdocs/langs/eu_ES/main.lang
    index 26c1565229e..28dfdbd078c 100644
    --- a/htdocs/langs/eu_ES/main.lang
    +++ b/htdocs/langs/eu_ES/main.lang
    @@ -92,6 +92,7 @@ DolibarrInHttpAuthenticationSoPasswordUseless=Dolibarr authentication mode is se
     Administrator=Administrator
     Undefined=Undefined
     PasswordForgotten=Password forgotten?
    +NoAccount=No account?
     SeeAbove=See above
     HomeArea=Home area
     LastConnexion=Latest connection
    @@ -231,7 +232,7 @@ Limit=Limitea
     Limits=Limiteak
     Logout=Logout
     NoLogoutProcessWithAuthMode=No applicative disconnect feature with authentication mode <b>%s</b>
    -Connection=Konexia
    +Connection=Hasi saioa honela
     Setup=Konfigurazioa
     Alert=Alert
     MenuWarnings=Alerts
    @@ -402,6 +403,7 @@ DefaultTaxRate=Default tax rate
     Average=Average
     Sum=Sum
     Delta=Delta
    +RemainToPay=Remain to pay
     Module=Module/Application
     Modules=Modules/Applications
     Option=Option
    @@ -414,7 +416,7 @@ Favorite=Favorite
     ShortInfo=Info.
     Ref=Ref.
     ExternalRef=Ref. extern
    -RefSupplier=Ref. supplier
    +RefSupplier=Ref. vendor
     RefPayment=Ref. payment
     CommercialProposalsShort=Commercial proposals
     Comment=Comment
    @@ -493,7 +495,7 @@ Received=Received
     Paid=Paid
     Topic=Subject
     ByCompanies=By third parties
    -ByUsers=By users
    +ByUsers=By user
     Links=Estekak
     Link=Esteka
     Rejects=Rejects
    @@ -505,6 +507,7 @@ NoneF=None
     NoneOrSeveral=None or several
     Late=Late
     LateDesc=Delay to define if a record is late or not depends on your setup. Ask your admin to change delay from menu Home - Setup - Alerts.
    +NoItemLate=No late item
     Photo=Irudia
     Photos=Irudiak
     AddPhoto=Irudia gehitu
    @@ -619,9 +622,9 @@ BuildDoc=Build Doc
     Entity=Environment
     Entities=Entities
     CustomerPreview=Customer preview
    -SupplierPreview=Supplier preview
    +SupplierPreview=Vendor preview
     ShowCustomerPreview=Show customer preview
    -ShowSupplierPreview=Show supplier preview
    +ShowSupplierPreview=Show vendor preview
     RefCustomer=Ref. customer
     Currency=Currency
     InfoAdmin=Information for administrators
    @@ -679,7 +682,7 @@ Color=Color
     Documents=Linked files
     Documents2=Documents
     UploadDisabled=Upload disabled
    -MenuAccountancy=Accountancy
    +MenuAccountancy=Accounting
     MenuECM=Documents
     MenuAWStats=AWStats
     MenuMembers=Kideak
    @@ -915,11 +918,11 @@ SearchIntoProductsOrServices=Products or services
     SearchIntoProjects=Proiektuak
     SearchIntoTasks=Tasks
     SearchIntoCustomerInvoices=Customer invoices
    -SearchIntoSupplierInvoices=Supplier invoices
    +SearchIntoSupplierInvoices=Vendor invoices
     SearchIntoCustomerOrders=Customer orders
    -SearchIntoSupplierOrders=Supplier orders
    +SearchIntoSupplierOrders=Purchase orders
     SearchIntoCustomerProposals=Customer proposals
    -SearchIntoSupplierProposals=Supplier proposals
    +SearchIntoSupplierProposals=Vendor proposals
     SearchIntoInterventions=Interventions
     SearchIntoContracts=Kontratuak
     SearchIntoCustomerShipments=Customer shipments
    @@ -941,3 +944,7 @@ Remote=Remote
     LocalAndRemote=Local and Remote
     KeyboardShortcut=Keyboard shortcut
     AssignedTo=Assigned to
    +Deletedraft=Delete draft
    +ConfirmMassDraftDeletion=Draft Bulk delete confirmation
    +FileSharedViaALink=File shared via a link
    +
    diff --git a/htdocs/langs/eu_ES/margins.lang b/htdocs/langs/eu_ES/margins.lang
    index 7d5506f6880..97ed5f003fe 100644
    --- a/htdocs/langs/eu_ES/margins.lang
    +++ b/htdocs/langs/eu_ES/margins.lang
    @@ -28,10 +28,10 @@ UseDiscountAsService=As a service
     UseDiscountOnTotal=On subtotal
     MARGIN_METHODE_FOR_DISCOUNT_DETAILS=Defines if a global discount is treated as a product, a service, or only on subtotal for margin calculation.
     MARGIN_TYPE=Buying/Cost price suggested by default for margin calculation
    -MargeType1=Margin on Best supplier price
    +MargeType1=Margin on Best vendor price
     MargeType2=Margin on Weighted Average Price (WAP)
     MargeType3=Margin on Cost Price
    -MarginTypeDesc=* Margin on best buying price = Selling price - Best supplier price defined on product card<br>* Margin on Weighted Average Price (WAP) = Selling price - Product Weighted Average Price (WAP) or best supplier price if WAP not yet defined<br>* Margin on Cost price = Selling price - Cost price defined on product card or WAP if cost price not defined, or best supplier price if WAP not yet defined
    +MarginTypeDesc=* Margin on best buying price = Selling price - Best vendor price defined on product card<br>* Margin on Weighted Average Price (WAP) = Selling price - Product Weighted Average Price (WAP) or best supplier price if WAP not yet defined<br>* Margin on Cost price = Selling price - Cost price defined on product card or WAP if cost price not defined, or best supplier price if WAP not yet defined
     CostPrice=Cost price
     UnitCharges=Unit charges
     Charges=Charges
    diff --git a/htdocs/langs/eu_ES/members.lang b/htdocs/langs/eu_ES/members.lang
    index 4df74aea9c3..aed3f436e71 100644
    --- a/htdocs/langs/eu_ES/members.lang
    +++ b/htdocs/langs/eu_ES/members.lang
    @@ -111,7 +111,7 @@ SendingAnEMailToMember=Sending information email to member
     SendingEmailOnAutoSubscription=Sending email on auto registration
     SendingEmailOnMemberValidation=Sending email on new member validation
     SendingEmailOnNewSubscription=Sending email on new subscription
    -SendingReminderForExpiredSubscription=Sending reminder for expired subscription
    +SendingReminderForExpiredSubscription=Sending reminder for expired subscriptions
     SendingEmailOnCancelation=Sending email on cancelation
     # Topic of email templates
     YourMembershipRequestWasReceived=Your membership was received.
    diff --git a/htdocs/langs/eu_ES/modulebuilder.lang b/htdocs/langs/eu_ES/modulebuilder.lang
    index a3fee23cb53..9d6661eda41 100644
    --- a/htdocs/langs/eu_ES/modulebuilder.lang
    +++ b/htdocs/langs/eu_ES/modulebuilder.lang
    @@ -74,6 +74,7 @@ NoWidget=No widget
     GoToApiExplorer=Go to API explorer
     ListOfMenusEntries=List of menu entries
     ListOfPermissionsDefined=List of defined permissions
    +SeeExamples=See examples here
     EnabledDesc=Condition to have this field active (Examples: 1 or $conf->global->MYMODULE_MYOPTION)
     VisibleDesc=Is the field visible ? (Examples: 0=Never visible, 1=Visible on list and create/update/view forms, 2=Visible on list only, 3=Visible on create/update/view form only. Using a negative value means field is not shown by default on list but can be selected for viewing)
     IsAMeasureDesc=Can the value of field be cumulated to get a total into list ? (Examples: 1 or 0)
    @@ -95,3 +96,6 @@ DropTableIfEmpty=(Delete table if empty)
     TableDoesNotExists=The table %s does not exists
     TableDropped=Table %s deleted
     InitStructureFromExistingTable=Build the structure array string of an existing table
    +UseAboutPage=Disallow the about page
    +UseDocFolder=Disallow the documentation folder
    +UseSpecificReadme=Use a specific ReadMe
    diff --git a/htdocs/langs/eu_ES/opensurvey.lang b/htdocs/langs/eu_ES/opensurvey.lang
    index 87e6a74913a..76684955e56 100644
    --- a/htdocs/langs/eu_ES/opensurvey.lang
    +++ b/htdocs/langs/eu_ES/opensurvey.lang
    @@ -58,3 +58,4 @@ MoreChoices=Enter more choices for the voters
     SurveyExpiredInfo=The poll has been closed or voting delay has expired.
     EmailSomeoneVoted=%s has filled a line.\nYou can find your poll at the link: \n%s
     ShowSurvey=Show survey
    +UserMustBeSameThanUserUsedToVote=You must have voted and use the same user name that the one used to vote, to post a comment
    diff --git a/htdocs/langs/eu_ES/orders.lang b/htdocs/langs/eu_ES/orders.lang
    index 7aeff7e04cf..bacc69a6487 100644
    --- a/htdocs/langs/eu_ES/orders.lang
    +++ b/htdocs/langs/eu_ES/orders.lang
    @@ -1,6 +1,6 @@
     # Dolibarr language file - Source file is en_US - orders
     OrdersArea=Customers orders area
    -SuppliersOrdersArea=Suppliers orders area
    +SuppliersOrdersArea=Purchase orders area
     OrderCard=Order card
     OrderId=Order Id
     Order=Order
    @@ -13,18 +13,18 @@ OrderToProcess=Order to process
     NewOrder=New order
     ToOrder=Make order
     MakeOrder=Make order
    -SupplierOrder=Supplier order
    -SuppliersOrders=Suppliers orders
    -SuppliersOrdersRunning=Current suppliers orders
    -CustomerOrder=Customer order
    -CustomersOrders=Customer orders
    +SupplierOrder=Purchase order
    +SuppliersOrders=Purchase orders
    +SuppliersOrdersRunning=Current purchase orders
    +CustomerOrder=Customer Order
    +CustomersOrders=Bezeroen Eskaerak
     CustomersOrdersRunning=Current customer orders
     CustomersOrdersAndOrdersLines=Customer orders and order lines
     OrdersDeliveredToBill=Customer orders delivered to bill
     OrdersToBill=Customer orders delivered
     OrdersInProcess=Customer orders in process
     OrdersToProcess=Customer orders to process
    -SuppliersOrdersToProcess=Supplier orders to process
    +SuppliersOrdersToProcess=Purchase orders to process
     StatusOrderCanceledShort=Canceled
     StatusOrderDraftShort=Draft
     StatusOrderValidatedShort=Validated
    @@ -75,15 +75,15 @@ ShowOrder=Show order
     OrdersOpened=Orders to process
     NoDraftOrders=No draft orders
     NoOrder=No order
    -NoSupplierOrder=No supplier order
    +NoSupplierOrder=No purchase order
     LastOrders=Latest %s customer orders
     LastCustomerOrders=Latest %s customer orders
    -LastSupplierOrders=Latest %s supplier orders
    +LastSupplierOrders=Latest %s purchase orders
     LastModifiedOrders=Latest %s modified orders
     AllOrders=All orders
     NbOfOrders=Number of orders
     OrdersStatistics=Order's statistics
    -OrdersStatisticsSuppliers=Supplier order's statistics
    +OrdersStatisticsSuppliers=Purchase order statistics
     NumberOfOrdersByMonth=Number of orders by month
     AmountOfOrdersByMonthHT=Amount of orders by month (net of tax)
     ListOfOrders=List of orders
    @@ -97,12 +97,12 @@ ConfirmMakeOrder=Are you sure you want to confirm you made this order on <b>%s</
     GenerateBill=Generate invoice
     ClassifyShipped=Classify delivered
     DraftOrders=Draft orders
    -DraftSuppliersOrders=Draft suppliers orders
    +DraftSuppliersOrders=Draft purchase orders
     OnProcessOrders=In process orders
     RefOrder=Ref. order
     RefCustomerOrder=Ref. order for customer
    -RefOrderSupplier=Ref. order for supplier
    -RefOrderSupplierShort=Ref. order supplier
    +RefOrderSupplier=Ref. order for vendor
    +RefOrderSupplierShort=Ref. order vendor
     SendOrderByMail=Send order by mail
     ActionsOnOrder=Events on order
     NoArticleOfTypeProduct=No article of type 'product' so no shippable article for this order
    @@ -115,9 +115,9 @@ ConfirmCloneOrder=Are you sure you want to clone this order <b>%s</b>?
     DispatchSupplierOrder=Receiving supplier order %s
     FirstApprovalAlreadyDone=First approval already done
     SecondApprovalAlreadyDone=Second approval already done
    -SupplierOrderReceivedInDolibarr=Supplier order %s received %s
    -SupplierOrderSubmitedInDolibarr=Supplier order %s submited
    -SupplierOrderClassifiedBilled=Supplier order %s set billed
    +SupplierOrderReceivedInDolibarr=Purchase Order %s received %s
    +SupplierOrderSubmitedInDolibarr=Purchase Order %s submited
    +SupplierOrderClassifiedBilled=Purchase Order %s set billed
     OtherOrders=Other orders
     ##### Types de contacts #####
     TypeContact_commande_internal_SALESREPFOLL=Representative following-up customer order
    @@ -125,11 +125,11 @@ TypeContact_commande_internal_SHIPPING=Representative following-up shipping
     TypeContact_commande_external_BILLING=Customer invoice contact
     TypeContact_commande_external_SHIPPING=Customer shipping contact
     TypeContact_commande_external_CUSTOMER=Customer contact following-up order
    -TypeContact_order_supplier_internal_SALESREPFOLL=Representative following-up supplier order
    +TypeContact_order_supplier_internal_SALESREPFOLL=Representative following-up purchase order
     TypeContact_order_supplier_internal_SHIPPING=Representative following-up shipping
    -TypeContact_order_supplier_external_BILLING=Supplier invoice contact
    -TypeContact_order_supplier_external_SHIPPING=Supplier shipping contact
    -TypeContact_order_supplier_external_CUSTOMER=Supplier contact following-up order
    +TypeContact_order_supplier_external_BILLING=Vendor invoice contact
    +TypeContact_order_supplier_external_SHIPPING=Vendor shipping contact
    +TypeContact_order_supplier_external_CUSTOMER=Vendor contact following-up order
     Error_COMMANDE_SUPPLIER_ADDON_NotDefined=Constant COMMANDE_SUPPLIER_ADDON not defined
     Error_COMMANDE_ADDON_NotDefined=Constant COMMANDE_ADDON not defined
     Error_OrderNotChecked=No orders to invoice selected
    diff --git a/htdocs/langs/eu_ES/other.lang b/htdocs/langs/eu_ES/other.lang
    index bae24449fa4..9485b1c7709 100644
    --- a/htdocs/langs/eu_ES/other.lang
    +++ b/htdocs/langs/eu_ES/other.lang
    @@ -80,9 +80,9 @@ LinkedObject=Linked object
     NbOfActiveNotifications=Number of notifications (nb of recipient emails)
     PredefinedMailTest=__(Hello)__\nThis is a test mail sent to __EMAIL__.\nThe two lines are separated by a carriage return.\n\n__USER_SIGNATURE__
     PredefinedMailTestHtml=__(Hello)__\nThis is a <b>test</b> mail (the word test must be in bold).<br>The two lines are separated by a carriage return.<br><br>__USER_SIGNATURE__
    -PredefinedMailContentSendInvoice=__(Hello)__\n\nYou will find here the invoice __REF__\n\nThis is the link to make your online payment if this invoice is not already payed:\n__ONLINE_PAYMENT_URL__\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
    -PredefinedMailContentSendInvoiceReminder=__(Hello)__\n\nWe would like to warn you that the invoice  __REF__ seems to not be payed. So this is the invoice in attachment again, as a reminder.\n\nThis is the link to make your online payment:\n__ONLINE_PAYMENT_URL__\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
    -PredefinedMailContentSendProposal=__(Hello)__\n\nYou will find here the commercial proposal __PREF__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
    +PredefinedMailContentSendInvoice=__(Hello)__\n\nYou will find here the invoice __REF__\n\n__ONLINE_PAYMENT_TEXT_AND_URL__\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
    +PredefinedMailContentSendInvoiceReminder=__(Hello)__\n\nWe would like to warn you that the invoice  __REF__ seems to not be payed. So this is the invoice in attachment again, as a reminder.\n\n__ONLINE_PAYMENT_TEXT_AND_URL__\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
    +PredefinedMailContentSendProposal=__(Hello)__\n\nYou will find here the commercial proposal __REF__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
     PredefinedMailContentSendSupplierProposal=__(Hello)__\n\nYou will find here the price request __REF__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
     PredefinedMailContentSendOrder=__(Hello)__\n\nYou will find here the order __REF__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
     PredefinedMailContentSendSupplierOrder=__(Hello)__\n\nYou will find here our order __REF__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
    @@ -91,6 +91,7 @@ PredefinedMailContentSendShipping=__(Hello)__\n\nYou will find here the shipping
     PredefinedMailContentSendFichInter=__(Hello)__\n\nYou will find here the intervention __REF__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
     PredefinedMailContentThirdparty=__(Hello)__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
     PredefinedMailContentUser=__(Hello)__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
    +PredefinedMailContentLink=You can click on the link below to make your payment if it is not already done.\n\n%s\n\n
     DemoDesc=Dolibarr is a compact ERP/CRM supporting several business modules. A demo showcasing all modules makes no sense as this scenario never occurs (several hundred available). So, several demo profiles are available.
     ChooseYourDemoProfil=Choose the demo profile that best suits your needs...
     ChooseYourDemoProfilMore=...or build your own profile<br>(manual module selection)
    @@ -218,7 +219,7 @@ FileIsTooBig=Files is too big
     PleaseBePatient=Please be patient...
     NewPassword=New password
     ResetPassword=Reset password
    -RequestToResetPasswordReceived=A request to change your Dolibarr password has been received
    +RequestToResetPasswordReceived=A request to change your password has been received.
     NewKeyIs=This is your new keys to login
     NewKeyWillBe=Your new key to login to software will be
     ClickHereToGoTo=Click here to go to %s
    @@ -233,6 +234,8 @@ PermissionsDelete=Permissions removed
     YourPasswordMustHaveAtLeastXChars=Your password must have at least <strong>%s</strong> chars
     YourPasswordHasBeenReset=Your password has been reset successfully
     ApplicantIpAddress=IP address of applicant
    +SMSSentTo=SMS sent to %s
    +
     ##### Export #####
     ExportsArea=Exports area
     AvailableFormats=Available formats
    diff --git a/htdocs/langs/eu_ES/paypal.lang b/htdocs/langs/eu_ES/paypal.lang
    index 600245dc658..68c5b0aefa1 100644
    --- a/htdocs/langs/eu_ES/paypal.lang
    +++ b/htdocs/langs/eu_ES/paypal.lang
    @@ -14,7 +14,6 @@ PaypalModeOnlyPaypal=PayPal only
     ONLINE_PAYMENT_CSS_URL=Optionnal URL of CSS style sheet on online payment page
     ThisIsTransactionId=This is id of transaction: <b>%s</b>
     PAYPAL_ADD_PAYMENT_URL=Add the url of Paypal payment when you send a document by mail
    -PredefinedMailContentLink=You can click on the link below to make your payment if it is not already done.<br><br>%s<br><br>
     YouAreCurrentlyInSandboxMode=You are currently in the %s "sandbox" mode
     NewOnlinePaymentReceived=New online payment received
     NewOnlinePaymentFailed=New online payment tried but failed
    diff --git a/htdocs/langs/eu_ES/productbatch.lang b/htdocs/langs/eu_ES/productbatch.lang
    index ea678dd50ae..fa8e5e62d68 100644
    --- a/htdocs/langs/eu_ES/productbatch.lang
    +++ b/htdocs/langs/eu_ES/productbatch.lang
    @@ -16,7 +16,7 @@ printEatby=Eat-by: %s
     printSellby=Sell-by: %s
     printQty=Qty: %d
     AddDispatchBatchLine=Add a line for Shelf Life dispatching
    -WhenProductBatchModuleOnOptionAreForced=When module Lot/Serial is on, automatic increase/decrease stock mode is forced to shipping validate and manual dispatching for reception and can't be edited. Other options can be defined as you want.
    +WhenProductBatchModuleOnOptionAreForced=When module Lot/Serial is on, automatic stock decrease  is forced to 'Decrease real stocks on shipping validation' and automatic increase mode is forced to 'Increase real stocks on manual dispatching into warehouses' and can't be edited. Other options can be defined as you want.
     ProductDoesNotUseBatchSerial=This product does not use lot/serial number
     ProductLotSetup=Setup of module lot/serial
     ShowCurrentStockOfLot=Show current stock for couple product/lot
    diff --git a/htdocs/langs/eu_ES/products.lang b/htdocs/langs/eu_ES/products.lang
    index df077e0d5a8..3bdc9aed7ab 100644
    --- a/htdocs/langs/eu_ES/products.lang
    +++ b/htdocs/langs/eu_ES/products.lang
    @@ -70,6 +70,7 @@ SoldAmount=Sold amount
     PurchasedAmount=Purchased amount
     NewPrice=New price
     MinPrice=Min. selling price
    +EditSellingPriceLabel=Edit selling price label
     CantBeLessThanMinPrice=The selling price can't be lower than minimum allowed for this product (%s without tax). This message can also appears if you type a too important discount.
     ContractStatusClosed=Closed
     ErrorProductAlreadyExists=A product with reference %s already exists.
    @@ -155,7 +156,7 @@ BuyingPrices=Buying prices
     CustomerPrices=Customer prices
     SuppliersPrices=Supplier prices
     SuppliersPricesOfProductsOrServices=Supplier prices (of products or services)
    -CustomCode=Customs/Commodity/HS code
    +CustomCode=Customs / Commodity / HS code
     CountryOrigin=Origin country
     Nature=Nature
     ShortLabel=Short label
    @@ -250,8 +251,8 @@ PriceNumeric=Zenbakia
     DefaultPrice=Default price
     ComposedProductIncDecStock=Increase/Decrease stock on parent change
     ComposedProduct=Sub-product
    -MinSupplierPrice=Minimum supplier price
    -MinCustomerPrice=Minimum customer price
    +MinSupplierPrice=Minimum buying price
    +MinCustomerPrice=Minimum selling price
     DynamicPriceConfiguration=Dynamic price configuration
     DynamicPriceDesc=On product card, with this module enabled, you should be able to set mathematic functions to calculate Customer or Supplier prices. Such function can use all mathematic operators, some constants and variables. You can set here the variables you want to be able to use and if the variable need an automatic update, the external URL to use to ask Dolibarr to update automaticaly the value.
     AddVariable=Add Variable
    diff --git a/htdocs/langs/eu_ES/projects.lang b/htdocs/langs/eu_ES/projects.lang
    index 70e1457a0ee..ea77b367d8b 100644
    --- a/htdocs/langs/eu_ES/projects.lang
    +++ b/htdocs/langs/eu_ES/projects.lang
    @@ -77,6 +77,7 @@ Time=Time
     ListOfTasks=List of tasks
     GoToListOfTimeConsumed=Go to list of time consumed
     GoToListOfTasks=Go to list of tasks
    +GoToGanttView=Go to Gantt view
     GanttView=Gantt View
     ListProposalsAssociatedProject=List of the commercial proposals associated with the project
     ListOrdersAssociatedProject=List of customer orders associated with the project
    @@ -226,4 +227,4 @@ AllowCommentOnProject=Allow user comments on projects
     DontHavePermissionForCloseProject=You do not have permissions to close the project %s
     DontHaveTheValidateStatus=The project %s must be open to be closed
     RecordsClosed=%s project(s) closed
    -SendProjectRef=About project %s
    +SendProjectRef=Information project %s
    diff --git a/htdocs/langs/eu_ES/propal.lang b/htdocs/langs/eu_ES/propal.lang
    index 04941e4c650..8cf3a68167a 100644
    --- a/htdocs/langs/eu_ES/propal.lang
    +++ b/htdocs/langs/eu_ES/propal.lang
    @@ -75,6 +75,7 @@ AvailabilityTypeAV_1M=1 month
     TypeContact_propal_internal_SALESREPFOLL=Representative following-up proposal
     TypeContact_propal_external_BILLING=Customer invoice contact
     TypeContact_propal_external_CUSTOMER=Customer contact following-up proposal
    +TypeContact_propal_external_SHIPPING=Customer contact for delivery
     # Document models
     DocModelAzurDescription=A complete proposal model (logo...)
     DefaultModelPropalCreate=Default model creation
    diff --git a/htdocs/langs/eu_ES/sendings.lang b/htdocs/langs/eu_ES/sendings.lang
    index 051f0ac2c88..50bed3fceaf 100644
    --- a/htdocs/langs/eu_ES/sendings.lang
    +++ b/htdocs/langs/eu_ES/sendings.lang
    @@ -52,8 +52,8 @@ ActionsOnShipping=Events on shipment
     LinkToTrackYourPackage=Link to track your package
     ShipmentCreationIsDoneFromOrder=For the moment, creation of a new shipment is done from the order card.
     ShipmentLine=Shipment line
    -ProductQtyInCustomersOrdersRunning=Product quantity into open customers orders
    -ProductQtyInSuppliersOrdersRunning=Product quantity into open suppliers orders
    +ProductQtyInCustomersOrdersRunning=Product quantity into open customer orders
    +ProductQtyInSuppliersOrdersRunning=Product quantity into open purchase orders
     ProductQtyInShipmentAlreadySent=Product quantity from open customer order already sent
     ProductQtyInSuppliersShipmentAlreadyRecevied=Product quantity from open supplier order already received
     NoProductToShipFoundIntoStock=No product to ship found into warehouse <b>%s</b>. Correct stock or go back to choose another warehouse.
    diff --git a/htdocs/langs/eu_ES/stocks.lang b/htdocs/langs/eu_ES/stocks.lang
    index 6fd65070e8c..1e704eacc2d 100644
    --- a/htdocs/langs/eu_ES/stocks.lang
    +++ b/htdocs/langs/eu_ES/stocks.lang
    @@ -67,7 +67,7 @@ DeStockOnValidateOrder=Decrease real stocks on customers orders validation
     DeStockOnShipment=Decrease real stocks on shipping validation
     DeStockOnShipmentOnClosing=Decrease real stocks on shipping classification closed
     ReStockOnBill=Increase real stocks on suppliers invoices/credit notes validation
    -ReStockOnValidateOrder=Increase real stocks on suppliers orders approbation
    +ReStockOnValidateOrder=Increase real stocks on purchase orders approbation
     ReStockOnDispatchOrder=Increase real stocks on manual dispatching into warehouses, after supplier order receipt of goods
     OrderStatusNotReadyToDispatch=Order has not yet or no more a status that allows dispatching of products in stock warehouses.
     StockDiffPhysicTeoric=Explanation for difference between physical and virtual stock
    @@ -203,3 +203,4 @@ RegulateStock=Regulate Stock
     ListInventory=List
     StockSupportServices=Stock management support services
     StockSupportServicesDesc=By default, you can stock only product with type "product". If on, and if module service is on, you can also stock a product with type "service"
    +ReceiveProducts=Receive items
    diff --git a/htdocs/langs/eu_ES/stripe.lang b/htdocs/langs/eu_ES/stripe.lang
    index c8cf25aa87d..7f9d13aa46d 100644
    --- a/htdocs/langs/eu_ES/stripe.lang
    +++ b/htdocs/langs/eu_ES/stripe.lang
    @@ -58,8 +58,8 @@ NameOnCard=Name on card
     CardNumber=Card Number
     ExpiryDate=Expiry Date
     CVN=CVN
    -DeleteACard=Delete Card record
    -ConfirmDeleteCard=Are you sure you want to delete this Card record?
    +DeleteACard=Delete Card
    +ConfirmDeleteCard=Are you sure you want to delete this Credit or Debit card?
     CreateCustomerOnStripe=Create customer on Stripe
     CreateCardOnStripe=Create card on Stripe
     ShowInStripe=Show in Stripe
    diff --git a/htdocs/langs/eu_ES/supplier_proposal.lang b/htdocs/langs/eu_ES/supplier_proposal.lang
    index d5b51978920..ef2e7242e31 100644
    --- a/htdocs/langs/eu_ES/supplier_proposal.lang
    +++ b/htdocs/langs/eu_ES/supplier_proposal.lang
    @@ -1,22 +1,22 @@
     # Dolibarr language file - Source file is en_US - supplier_proposal
    -SupplierProposal=Supplier commercial proposals
    -supplier_proposalDESC=Manage price requests to suppliers
    +SupplierProposal=Vendor commercial proposals
    +supplier_proposalDESC=Manage price requests to vendors
     SupplierProposalNew=New price request
     CommRequest=Price request
     CommRequests=Price requests
     SearchRequest=Find a request
     DraftRequests=Draft requests
    -SupplierProposalsDraft=Draft supplier proposals
    +SupplierProposalsDraft=Draft vendor proposals
     LastModifiedRequests=Latest %s modified price requests
     RequestsOpened=Open price requests
    -SupplierProposalArea=Supplier proposals area
    -SupplierProposalShort=Supplier proposal
    -SupplierProposals=Supplier proposals
    -SupplierProposalsShort=Supplier proposals
    +SupplierProposalArea=Vendor proposals area
    +SupplierProposalShort=Vendor proposal
    +SupplierProposals=Vendor proposals
    +SupplierProposalsShort=Vendor proposals
     NewAskPrice=New price request
     ShowSupplierProposal=Show price request
     AddSupplierProposal=Create a price request
    -SupplierProposalRefFourn=Supplier ref
    +SupplierProposalRefFourn=Vendor ref
     SupplierProposalDate=Delivery date
     SupplierProposalRefFournNotice=Before closing to "Accepted", think to grasp suppliers references.
     ConfirmValidateAsk=Are you sure you want to validate this price request under name <b>%s</b>?
    @@ -47,9 +47,9 @@ CommercialAsk=Price request
     DefaultModelSupplierProposalCreate=Default model creation
     DefaultModelSupplierProposalToBill=Default template when closing a price request (accepted)
     DefaultModelSupplierProposalClosed=Default template when closing a price request (refused)
    -ListOfSupplierProposals=List of supplier proposal requests
    -ListSupplierProposalsAssociatedProject=List of supplier proposals associated with project
    -SupplierProposalsToClose=Supplier proposals to close
    -SupplierProposalsToProcess=Supplier proposals to process
    +ListOfSupplierProposals=List of vendor proposal requests
    +ListSupplierProposalsAssociatedProject=List of vendor proposals associated with project
    +SupplierProposalsToClose=Vendor proposals to close
    +SupplierProposalsToProcess=Vendor proposals to process
     LastSupplierProposals=Latest %s price requests
     AllPriceRequests=All requests
    diff --git a/htdocs/langs/eu_ES/suppliers.lang b/htdocs/langs/eu_ES/suppliers.lang
    index a2e15cd786d..d0cf540d3eb 100644
    --- a/htdocs/langs/eu_ES/suppliers.lang
    +++ b/htdocs/langs/eu_ES/suppliers.lang
    @@ -1,11 +1,11 @@
     # Dolibarr language file - Source file is en_US - suppliers
    -Suppliers=Hornitzaileak
    -SuppliersInvoice=Suppliers invoice
    -ShowSupplierInvoice=Show Supplier Invoice
    -NewSupplier=New supplier
    +Suppliers=Vendors
    +SuppliersInvoice=Vendor invoice
    +ShowSupplierInvoice=Show Vendor Invoice
    +NewSupplier=New vendor
     History=History
    -ListOfSuppliers=List of suppliers
    -ShowSupplier=Show supplier
    +ListOfSuppliers=List of vendors
    +ShowSupplier=Show vendor
     OrderDate=Order date
     BuyingPriceMin=Best buying price
     BuyingPriceMinShort=Best buying price
    @@ -14,34 +14,34 @@ TotalSellingPriceMinShort=Total of subproducts selling prices
     SomeSubProductHaveNoPrices=Some sub-products have no price defined
     AddSupplierPrice=Add buying price
     ChangeSupplierPrice=Change buying price
    -SupplierPrices=Supplier prices
    +SupplierPrices=Vendor prices
     ReferenceSupplierIsAlreadyAssociatedWithAProduct=This reference supplier is already associated with a reference: %s
    -NoRecordedSuppliers=No suppliers recorded
    -SupplierPayment=Supplier payment
    -SuppliersArea=Suppliers area
    -RefSupplierShort=Ref. supplier
    +NoRecordedSuppliers=No vendor recorded
    +SupplierPayment=Vendor payment
    +SuppliersArea=Vendor area
    +RefSupplierShort=Ref. vendor
     Availability=Availability
    -ExportDataset_fournisseur_1=Supplier invoices list and invoice lines
    -ExportDataset_fournisseur_2=Supplier invoices and payments
    -ExportDataset_fournisseur_3=Supplier orders and order lines
    +ExportDataset_fournisseur_1=Vendor invoices list and invoice lines
    +ExportDataset_fournisseur_2=Vendor invoices and payments
    +ExportDataset_fournisseur_3=Purchase orders and order lines
     ApproveThisOrder=Approve this order
     ConfirmApproveThisOrder=Are you sure you want to approve order <b>%s</b>?
     DenyingThisOrder=Deny this order
     ConfirmDenyingThisOrder=Are you sure you want to deny this order <b>%s</b>?
     ConfirmCancelThisOrder=Are you sure you want to cancel this order <b>%s</b>?
    -AddSupplierOrder=Create supplier order
    -AddSupplierInvoice=Create supplier invoice
    -ListOfSupplierProductForSupplier=List of products and prices for supplier <b>%s</b>
    -SentToSuppliers=Sent to suppliers
    -ListOfSupplierOrders=List of supplier orders
    -MenuOrdersSupplierToBill=Supplier orders to invoice
    +AddSupplierOrder=Create Purchase Order
    +AddSupplierInvoice=Create vendor invoice
    +ListOfSupplierProductForSupplier=List of products and prices for vendor <b>%s</b>
    +SentToSuppliers=Sent to vendors
    +ListOfSupplierOrders=List of purchase orders
    +MenuOrdersSupplierToBill=Purchase orders to invoice
     NbDaysToDelivery=Delivery delay in days
     DescNbDaysToDelivery=The biggest deliver delay of the products from this order
    -SupplierReputation=Supplier reputation
    +SupplierReputation=Vendor reputation
     DoNotOrderThisProductToThisSupplier=Do not order
     NotTheGoodQualitySupplier=Wrong quality
     ReputationForThisProduct=Reputation
     BuyerName=Buyer name
     AllProductServicePrices=All product / service prices
     AllProductReferencesOfSupplier=All product / service references of supplier
    -BuyingPriceNumShort=Supplier prices
    +BuyingPriceNumShort=Vendor prices
    diff --git a/htdocs/langs/eu_ES/users.lang b/htdocs/langs/eu_ES/users.lang
    index 8bd8fb5f88d..f1f11d843c6 100644
    --- a/htdocs/langs/eu_ES/users.lang
    +++ b/htdocs/langs/eu_ES/users.lang
    @@ -48,7 +48,7 @@ PasswordChangeRequest=Request to change password for <b>%s</b>
     PasswordChangeRequestSent=Request to change password for <b>%s</b> sent to <b>%s</b>.
     ConfirmPasswordReset=Confirm password reset
     MenuUsersAndGroups=Users & Groups
    -LastGroupsCreated=Latest %s created groups
    +LastGroupsCreated=Latest %s groups created
     LastUsersCreated=Latest %s users created
     ShowGroup=Show group
     ShowUser=Show user
    diff --git a/htdocs/langs/eu_ES/website.lang b/htdocs/langs/eu_ES/website.lang
    index a2baa7dcf07..bd74a3bdf89 100644
    --- a/htdocs/langs/eu_ES/website.lang
    +++ b/htdocs/langs/eu_ES/website.lang
    @@ -73,7 +73,7 @@ AnotherContainer=Another container
     WEBSITE_USE_WEBSITE_ACCOUNTS=Enable the web site account table
     WEBSITE_USE_WEBSITE_ACCOUNTSTooltip=Enable the table to store web site accounts (login/pass) for each website / thirdparty
     YouMustDefineTheHomePage=You must first define the default Home page
    -OnlyEditionOfSourceForGrabbedContentFuture=Note: only edition of HTML source will be possible when a page content is intiliazed by grabbing it from an external page (WYSIWYG editor will not be available)
    +OnlyEditionOfSourceForGrabbedContentFuture=Note: only edition of HTML source will be possible when a page content is initiliazed by grabbing it from an external page (WYSIWYG editor will not be available)
     OnlyEditionOfSourceForGrabbedContent=Only edition of HTML source is possible when content was grabbed from an external site
     GrabImagesInto=Grab also images found into css and page.
     ImagesShouldBeSavedInto=Images should be saved into directory
    diff --git a/htdocs/langs/eu_ES/workflow.lang b/htdocs/langs/eu_ES/workflow.lang
    index a50bd91595b..783373ad66d 100644
    --- a/htdocs/langs/eu_ES/workflow.lang
    +++ b/htdocs/langs/eu_ES/workflow.lang
    @@ -14,7 +14,7 @@ descWORKFLOW_INVOICE_AMOUNT_CLASSIFY_BILLED_ORDER=Classify linked source custome
     descWORKFLOW_INVOICE_CLASSIFY_BILLED_ORDER=Classify linked source customer order(s) to billed when customer invoice is set to paid (and if amount of the invoice is same than total amount of linked orders)
     descWORKFLOW_ORDER_CLASSIFY_SHIPPED_SHIPPING=Classify linked source customer order to shipped when a shipment is validated (and if quantity shipped by all shipments is the same as in the order to update)
     # Autoclassify supplier order
    -descWORKFLOW_ORDER_CLASSIFY_BILLED_SUPPLIER_PROPOSAL=Classify linked source supplier proposal(s) to billed when supplier invoice is validated (and if amount of the invoice is same than total amount of linked proposals)
    -descWORKFLOW_INVOICE_AMOUNT_CLASSIFY_BILLED_SUPPLIER_ORDER=Classify linked source supplier order(s) to billed when supplier invoice is validated (and if amount of the invoice is same than total amount of linked orders)
    +descWORKFLOW_ORDER_CLASSIFY_BILLED_SUPPLIER_PROPOSAL=Classify linked source vendor proposal(s) to billed when vendor invoice is validated (and if amount of the invoice is same than total amount of linked proposals)
    +descWORKFLOW_INVOICE_AMOUNT_CLASSIFY_BILLED_SUPPLIER_ORDER=Classify linked source purchase order(s) to billed when vendor invoice is validated (and if amount of the invoice is same than total amount of linked orders)
     AutomaticCreation=Automatic creation
     AutomaticClassification=Automatic classification
    diff --git a/htdocs/langs/fa_IR/accountancy.lang b/htdocs/langs/fa_IR/accountancy.lang
    index 61889177e87..1c72baf87a0 100644
    --- a/htdocs/langs/fa_IR/accountancy.lang
    +++ b/htdocs/langs/fa_IR/accountancy.lang
    @@ -1,4 +1,5 @@
     # Dolibarr language file - en_US - Accounting Expert
    +Accounting=حسابداری
     ACCOUNTING_EXPORT_SEPARATORCSV=جداکنندۀ ستون برای فایل صادرات
     ACCOUNTING_EXPORT_DATE=حالت بندی تاریخ برای صادرات
     ACCOUNTING_EXPORT_PIECE=صادر کردن به تعداد
    @@ -39,11 +40,11 @@ AccountWithNonZeroValues=Accounts with non zero values
     ListOfAccounts=List of accounts
     
     MainAccountForCustomersNotDefined=Main accounting account for customers not defined in setup
    -MainAccountForSuppliersNotDefined=Main accounting account for suppliers not defined in setup
    +MainAccountForSuppliersNotDefined=Main accounting account for vendors not defined in setup
     MainAccountForUsersNotDefined=Main accounting account for users not defined in setup
     MainAccountForVatPaymentNotDefined=Main accounting account for VAT payment not defined in setup
     
    -AccountancyArea=Accountancy area
    +AccountancyArea=Accounting area
     AccountancyAreaDescIntro=Usage of the accountancy module is done in several step:
     AccountancyAreaDescActionOnce=The following actions are usually executed one time only, or once per year...
     AccountancyAreaDescActionOnceBis=Next steps should be done to save you time in future by suggesting you the correct default accounting account when making the journalization (writing record in Journals and General ledger)
    @@ -54,6 +55,7 @@ AccountancyAreaDescChartModel=STEP %s: Create a model of chart of account from m
     AccountancyAreaDescChart=STEP %s: Create or check content of your chart of account from menu %s
     
     AccountancyAreaDescVat=STEP %s: Define accounting accounts for each VAT Rates. For this, use the menu entry %s.
    +AccountancyAreaDescDefault=STEP %s: Define default accounting accounts. For this, use the menu entry %s.
     AccountancyAreaDescExpenseReport=STEP %s: Define default accounting accounts for each type of expense report. For this, use the menu entry %s.
     AccountancyAreaDescSal=STEP %s: Define default accounting accounts for payment of salaries. For this, use the menu entry %s.
     AccountancyAreaDescContrib=STEP %s: Define default accounting accounts for special expences (miscellaneous taxes). For this, use the menu entry %s.
    @@ -89,7 +91,7 @@ MenuProductsAccounts=Product accounts
     ProductsBinding=Products accounts
     Ventilation=شامل شدن به حساب های
     CustomersVentilation=شامل شدن با صورت حسابهای مشتری
    -SuppliersVentilation=شامل شدن با صورت حسابهای تامین کننده
    +SuppliersVentilation=Vendor invoice binding
     ExpenseReportsVentilation=Expense report binding
     CreateMvts=ایجاد نقل و انتقال جدید
     UpdateMvts=ویرایش نقل و انتقال
    @@ -130,12 +132,14 @@ ACCOUNTING_LENGTH_GACCOUNT=Length of the general accounting accounts (If you set
     ACCOUNTING_LENGTH_AACCOUNT=Length of the third party accounting accounts (If you set value to 6 here, the account '401' will appear like '401000' on screen)
     ACCOUNTING_MANAGE_ZERO=Allow to manage different number of zero at the end of an accounting account. Needed by some countries (like switzerland). If keep to off (default), you can set the 2 following parameters to ask application to add virtual zero.
     BANK_DISABLE_DIRECT_INPUT=Disable direct recording of transaction in bank account
    +ACCOUNTING_ENABLE_EXPORT_DRAFT_JOURNAL=Enable draft export on journal
     
     ACCOUNTING_SELL_JOURNAL=Sell journal
     ACCOUNTING_PURCHASE_JOURNAL=Purchase journal
     ACCOUNTING_MISCELLANEOUS_JOURNAL=Miscellaneous journal
     ACCOUNTING_EXPENSEREPORT_JOURNAL=Expense report journal
     ACCOUNTING_SOCIAL_JOURNAL=Social journal
    +ACCOUNTING_HAS_NEW_JOURNAL=Has new Journal
     
     ACCOUNTING_ACCOUNT_TRANSFER_CASH=Accounting account of transfer
     ACCOUNTING_ACCOUNT_SUSPENSE=Accounting account of wait
    @@ -185,11 +189,12 @@ ListeMvts=List of movements
     ErrorDebitCredit=بدهی و اعتبار نمی توانند بطور همزمان حاوی مقدار باشند
     AddCompteFromBK=Add accounting accounts to the group
     ReportThirdParty=List third party account
    -DescThirdPartyReport=Consult here the list of the third party customers and suppliers and their accounting accounts
    +DescThirdPartyReport=Consult here the list of the third party customers and vendors and their accounting accounts
     ListAccounts=فهرست حساب های حسابداری
     UnknownAccountForThirdparty=Unknown third party account. We will use %s
     UnknownAccountForThirdpartyBlocking=Unknown third party account. Blocking error
     UnknownAccountForThirdpartyAndWaitingAccountNotDefinedBlocking=Unknown third party account and waiting account not defined. Blocking error
    +PaymentsNotLinkedToProduct=Payment not linked to any product / service
     
     Pcgtype=Group of account
     Pcgsubtype=Subgroup of account
    @@ -204,8 +209,8 @@ DescVentilDoneCustomer=Consult here the list of the lines of invoices customers
     DescVentilTodoCustomer=Bind invoice lines not already bound with a product accounting account
     ChangeAccount=Change the product/service accounting account for selected lines with the following accounting account:
     Vide=-
    -DescVentilSupplier=Consult here the list of supplier invoice lines bound or not yet bound to a product accounting account
    -DescVentilDoneSupplier=Consult here the list of the lines of invoices supplier and their accounting account
    +DescVentilSupplier=Consult here the list of vendor invoice lines bound or not yet bound to a product accounting account
    +DescVentilDoneSupplier=Consult here the list of the lines of invoices vendors and their accounting account
     DescVentilTodoExpenseReport=Bind expense report lines not already bound with a fee accounting account
     DescVentilExpenseReport=Consult here the list of expense report lines bound (or not) to a fee accounting account
     DescVentilExpenseReportMore=If you setup accounting account on type of expense report lines, the application will be able to make all the binding between your expense report lines and the accounting account of your chart of accounts, just in one click with the button <strong>"%s"</strong>. If account was not set on fees dictionary or if you still has some lines not bound to any account, you will have to make a manual binding from the menu "<strong>%s</strong>".
    @@ -215,7 +220,7 @@ ValidateHistory=Bind Automatically
     AutomaticBindingDone=Automatic binding done
     
     ErrorAccountancyCodeIsAlreadyUse=Error, you cannot delete this accounting account because it is used
    -MvtNotCorrectlyBalanced=Movement not correctly balanced. Credit = %s. Debit = %s
    +MvtNotCorrectlyBalanced=Movement not correctly balanced. Debit = %s | Credit = %s
     FicheVentilation=Binding card
     GeneralLedgerIsWritten=Transactions are written in the Ledger
     GeneralLedgerSomeRecordWasNotRecorded=Some of the transactions could not be journalized. If there is no other error message, this is probably because they were already journalized.
    @@ -293,4 +298,9 @@ Binded=Lines bound
     ToBind=Lines to bind
     UseMenuToSetBindindManualy=Autodection not possible, use menu <a href="%s">%s</a> to make the binding manually
     
    +## Import
    +ImportAccountingEntries=Accounting entries
    +
     WarningReportNotReliable=Warning, this report is not based on the Ledger, so does not contains transaction modified manualy in the Ledger. If your journalization is up to date, the bookkeeping view is more accurate.
    +ExpenseReportJournal=Expense Report Journal
    +InventoryJournal=Inventory Journal
    diff --git a/htdocs/langs/fa_IR/admin.lang b/htdocs/langs/fa_IR/admin.lang
    index 66412163c61..f5614dc4842 100644
    --- a/htdocs/langs/fa_IR/admin.lang
    +++ b/htdocs/langs/fa_IR/admin.lang
    @@ -3,9 +3,9 @@ Foundation=موسسه
     Version=نسخه
     Publisher=Publisher
     VersionProgram=نسخه برنامه 
    -VersionLastInstall=Initial install version
    -VersionLastUpgrade=Latest version upgrade
    -VersionExperimental=تجربی
    +VersionLastInstall=نسخه اولیه نصب شده
    +VersionLastUpgrade=آخرين نسخه ارتقا يافته
    +VersionExperimental=آزمایشی
     VersionDevelopment=توسعه
     VersionUnknown=ناشناخته
     VersionRecommanded=توصیه شده
    @@ -29,7 +29,7 @@ SessionId=شناسه جلسه
     SessionSaveHandler=هندلر برای صرفه جویی در جلسات
     SessionSavePath=محلی سازی را وارد نمایید و ذخیره سازی
     PurgeSessions=پاکسازی جلسات
    -ConfirmPurgeSessions=Do you really want to purge all sessions? This will disconnect every user (except yourself).
    +ConfirmPurgeSessions=آيا واقعاً می‌خواهيد تمام جلسات پاک شود؟ در اين حالت اتصال همه کاربران قطع می شود (بجز خودتان)
     NoSessionListWithThisHandler=کنترل جویی در هزینه را وارد نمایید پیکربندی در PHP شما اجازه نمی دهد که لیست تمام جلسات در حال اجرا.
     LockNewSessions=قفل کردن ارتباطات جدید
     ConfirmLockNewSessions=آیا مطمئن هستید که می خواهید برای محدود کردن هر اتصال جدید Dolibarr به خودتان. تنها <b>کاربر٪ s را</b> قادر پس از آن برای اتصال خواهد بود.
    @@ -269,10 +269,11 @@ MAIN_MAIL_SMTP_SERVER=SMTP / SMTPS میزبان (به طور پیش فرض در
     MAIN_MAIL_SMTP_PORT_NotAvailableOnLinuxLike=SMTP / SMTPS بندر (به PHP بر روی یونیکس تعریف نشده مانند سیستم)
     MAIN_MAIL_SMTP_SERVER_NotAvailableOnLinuxLike=SMTP / SMTPS هاست (به PHP بر روی یونیکس تعریف نشده مانند سیستم)
     MAIN_MAIL_EMAIL_FROM=Sender email for automatic emails (By default in php.ini: <b>%s</b>)
    -MAIN_MAIL_ERRORS_TO=Email used as 'Errors-To' field in emails sent
    +MAIN_MAIL_ERRORS_TO=Eemail used for error returns emails (fields 'Errors-To' in emails sent)
     MAIN_MAIL_AUTOCOPY_TO= ارسال سیستماتیک مخفی کربن کپی از همه ایمیل های ارسال شده به
     MAIN_DISABLE_ALL_MAILS=Disable all emails sendings (for test purposes or demos)
     MAIN_MAIL_FORCE_SENDTO=Send all emails to (instead of real recipients, for test purposes)
    +MAIN_MAIL_ENABLED_USER_DEST_SELECT=Add employees users with email into allowed destinaries list
     MAIN_MAIL_SENDMODE=روش استفاده برای ارسال ایمیل
     MAIN_MAIL_SMTPS_ID=SMTP ID اگر احراز هویت مورد نیاز
     MAIN_MAIL_SMTPS_PW=SMTP رمز عبور در صورت احراز هویت مورد نیاز
    @@ -291,7 +292,7 @@ ModuleSetup=ماژول راه اندازی
     ModulesSetup=Modules/Application setup
     ModuleFamilyBase=سیستم
     ModuleFamilyCrm=مدیریت ارتباط با مشتری (CRM)
    -ModuleFamilySrm=Supplier Relation Management (SRM)
    +ModuleFamilySrm=Vendor Relation Management (VRM)
     ModuleFamilyProducts=Products Management (PM)
     ModuleFamilyHr=Human Resource Management (HR)
     ModuleFamilyProjects=پروژه ها / کار مشارکتی
    @@ -373,7 +374,8 @@ NoSmsEngine=بدون SMS مدیر فرستنده در دسترس است. مدی
     PDF=PDF
     PDFDesc=شما می توانید هر یک از گزینه های جهانی مربوط به نسل PDF مجموعه
     PDFAddressForging=قوانین برای ایجاد جعبه آدرس
    -HideAnyVATInformationOnPDF=مخفی کردن همه اطلاعات مربوط به مالیات بر ارزش افزوده در تولید PDF
    +HideAnyVATInformationOnPDF=Hide all information related to Sales tax / VAT on generated PDF
    +PDFRulesForSalesTax=Rules for Sales Tax / VAT
     PDFLocaltax=Rules for %s
     HideLocalTaxOnPDF=Hide %s rate into pdf column tax sale
     HideDescOnPDF=پنهان کردن محصولات توضیحات در تولید PDF
    @@ -445,13 +447,14 @@ DisplayCompanyInfo=Display company address
     DisplayCompanyManagers=Display manager names
     DisplayCompanyInfoAndManagers=Display company address and manager names
     EnableAndSetupModuleCron=If you want to have this recurring invoice beeing generated automatically, module *%s* must be enabled and correctly setup. Otherwise, generation of invoices must be done manually from this template with button *Create*. Note that even if you enabled automatic generation, you can still safely launch manual generation. Duplicates generation for same period are not possible.
    -ModuleCompanyCodeAquarium=Return an accounting code built by:<br>%s followed by third party supplier code for a supplier accounting code,<br>%s followed by third party customer code for a customer accounting code.
    +ModuleCompanyCodeCustomerAquarium=%s followed by third party customer code for a customer accounting code
    +ModuleCompanyCodeSupplierAquarium=%s followed by third party supplier code for a supplier accounting code
     ModuleCompanyCodePanicum=Return an empty accounting code.
     ModuleCompanyCodeDigitaria=Accounting code depends on third party code. The code is composed of the character "C" in the first position followed by the first 5 characters of the third party code.
     Use3StepsApproval=By default, Purchase Orders need to be created and approved by 2 different users (one step/user to create and one step/user to approve. Note that if user has both permission to create and approve, one step/user will be enough). You can ask with this option to introduce a third step/user approval, if amount is higher than a dedicated value (so 3 steps will be necessary: 1=validation, 2=first approval and 3=second approval if amount is enough).<br>Set this to empty if one approval (2 steps) is enough, set it to a very low value (0.1) if a second approval (3 steps) is always required.
     UseDoubleApproval=Use a 3 steps approval when amount (without tax) is higher than...
     WarningPHPMail=WARNING: It is often better to setup outgoing emails to use the email server of your provider instead of the default setup. Some email providers (like Yahoo) does not allow you to send an email from another server than their own server. Your current setup use the server of the application to send email and not the server of your email provider, so some recipients (the one compatible with the restrictive DMARC protocol), will ask your email provider if they can accept your email and some email providers (like Yahoo) may respond "no" because the server is not a server of them, so few of your sent Emails may not be accepted (be carefull also to your email provider sending quota).<br>If your Email provider (like Yahoo) has this restriction, you must change Email setup to choose the other method "SMTP server" and enter the SMTP server and credentials provided by your Email provider (ask your EMail provider to get SMTP credentials for your account).
    -WarningPHPMail2=If your email SMTP provider need to restrict email client to some IP addresses (very rare), this is the IP address of your ERP CRM application: <strong>%s</strong>.
    +WarningPHPMail2=If your email SMTP provider need to restrict email client to some IP addresses (very rare), this is the IP address of the mail user agent (MUA) for your ERP CRM application: <strong>%s</strong>.
     ClickToShowDescription=Click to show description
     DependsOn=This module need the module(s)
     RequiredBy=This module is required by module(s)
    @@ -471,6 +474,9 @@ AttachMainDocByDefault=Set this to 1 if you want to attach main document to emai
     FilesAttachedToEmail=Attach file
     SendEmailsReminders=Send agenda reminders by emails
     davDescription=Add a component to be a DAV server
    +DAVSetup=Setup of module DAV
    +DAV_ALLOW_PUBLIC_DIR=Enable the public directory (WebDav directory with no login required)
    +DAV_ALLOW_PUBLIC_DIRTooltip=The WebDav public directory is a WebDAV directory everybody can access to (in read and write mode), with no need to have/use an existing login/password account.
     # Modules
     Module0Name=کاربران و گروه های
     Module0Desc=Users / Employees and Groups management
    @@ -479,7 +485,7 @@ Module1Desc=شرکت ها و مدیریت تماس (مشتریان، چشم ان
     Module2Name=تجاری
     Module2Desc=مدیریت بازرگانی
     Module10Name=حسابداری
    -Module10Desc=گزارش حسابداری ساده (مجلات، گردش مالی) بر روی محتوای پایگاه داده باشد. بدون اعزام.
    +Module10Desc=Simple accounting reports (journals, turnover) based onto database content. Does not use any ledger table.
     Module20Name=پیشنهادات
     Module20Desc=مدیریت طرح های تجاری
     Module22Name=توده E-نامههای پستی
    @@ -491,7 +497,7 @@ Module25Desc=مدیریت سفارش مشتری
     Module30Name=صورت حساب
     Module30Desc=فاکتور و مدیریت توجه داشته باشید اعتباری برای مشتریان. مدیریت فاکتور برای تامین کنندگان
     Module40Name=تولید کنندگان
    -Module40Desc=مدیریت تامین و خرید (سفارشات و فاکتورها)
    +Module40Desc=Suppliers and purchase management (purchase orders and billing)
     Module42Name=Debug Logs
     Module42Desc=Logging facilities (file, syslog, ...). Such logs are for technical/debug purposes.
     Module49Name=ویراستاران
    @@ -546,8 +552,8 @@ Module400Name=Projects/Opportunities/Leads
     Module400Desc=Management of projects, opportunities/leads and/or tasks. You can also assign any element (invoice, order, proposal, intervention, ...) to a project and get a transversal view from the project view.
     Module410Name=Webcalendar
     Module410Desc=ادغام Webcalendar
    -Module500Name=هزینه های ویژه
    -Module500Desc=Management of special expenses (taxes, social or fiscal taxes, dividends)
    +Module500Name=Taxes and Special expenses
    +Module500Desc=Management of other expenses (sale taxes, social or fiscal taxes, dividends, ...)
     Module510Name=Payment of employee wages
     Module510Desc=Record and follow payment of your employee wages
     Module520Name=Loan
    @@ -561,14 +567,14 @@ Module700Name=کمک های مالی
     Module700Desc=مدیریت کمک مالی
     Module770Name=Expense reports
     Module770Desc=Management and claim expense reports (transportation, meal, ...)
    -Module1120Name=Supplier commercial proposal
    -Module1120Desc=Request supplier commercial proposal and prices
    +Module1120Name=Vendor commercial proposal
    +Module1120Desc=Request vendor commercial proposal and prices
     Module1200Name=اخوندک
     Module1200Desc=ادغام آخوندک
     Module1520Name=ساخت سند
     Module1520Desc=Mass mail document generation
     Module1780Name=Tags/Categories
    -Module1780Desc=Create tags/category (products, customers, suppliers, contacts or members)
    +Module1780Desc=Create tags/category (products, customers, vendors, contacts or members)
     Module2000Name=ویرایشگر WYSIWYG
     Module2000Desc=Allow to edit some text area using an advanced editor (Based on CKEditor)
     Module2200Name=قیمت های پویا.
    @@ -576,7 +582,7 @@ Module2200Desc=Enable the usage of math expressions for prices
     Module2300Name=شغل برنامه ریزی
     Module2300Desc=Scheduled jobs management (alias cron or chrono table)
     Module2400Name=Events/Agenda
    -Module2400Desc=Follow done and upcoming events. Let application logs automatic events for tracking purposes or record manual events or rendez-vous.
    +Module2400Desc=Follow done and upcoming events. Let application logs automatic events for tracking purposes or record manual events or rendez-vous. This is the main important module for a good Customer or Supplier Relationship Management.
     Module2500Name=DMS / ECM
     Module2500Desc=Document Management System / Electronic Content Management. Automatic organization of your generated or stored documents. Share them when you need.
     Module2600Name=API/Web services (SOAP server)
    @@ -599,7 +605,7 @@ Module4000Desc=Human resources management (management of department, employee co
     Module5000Name=چند شرکت
     Module5000Desc=اجازه می دهد تا به شما برای مدیریت شرکت های متعدد
     Module6000Name=گردش کار
    -Module6000Desc=مدیریت گردش کار
    +Module6000Desc=Workflow management (automatic creation of object and/or automatic status change)
     Module10000Name=Websites
     Module10000Desc=Create public websites with a WYSIWG editor. Just setup your web server (Apache, Nginx, ...) to point to the dedicated Dolibarr directory to have it online on the Internet with your own domain name.
     Module20000Name=Leave Requests management
    @@ -613,7 +619,7 @@ Module50100Desc=Point of sales module (POS).
     Module50200Name=پی پال
     Module50200Desc=Module to offer an online payment page accepting payments using PayPal (credit card or PayPal credit). This can be used to allow your customers to make free payments or for a payment on a particular Dolibarr object (invoice, order, ...)
     Module50400Name=Accounting (advanced)
    -Module50400Desc=Accounting management (double entries, support general and auxiliary ledgers)
    +Module50400Desc=Accounting management (double entries, support general and auxiliary ledgers). Export the ledger in several other accounting software format.
     Module54000Name=PrintIPP
     Module54000Desc=Direct print (without opening the documents) using Cups IPP interface (Printer must be visible from server, and CUPS must be installe on server).
     Module55000Name=Poll, Survey or Vote
    @@ -885,7 +891,7 @@ DictionaryCivility=Personal and professional titles
     DictionaryActions=Types of agenda events
     DictionarySocialContributions=Social or fiscal taxes types
     DictionaryVAT=نرخ مالیات بر ارزش افزوده و یا فروش نرخ مالیات
    -DictionaryRevenueStamp=مقدار تمبر درآمد
    +DictionaryRevenueStamp=Amount of tax stamps
     DictionaryPaymentConditions=شرایط پرداخت
     DictionaryPaymentModes=حالت های پرداخت
     DictionaryTypeContact=انواع تماس / آدرس
    @@ -913,7 +919,7 @@ SetupSaved=راه اندازی نجات داد
     SetupNotSaved=Setup not saved
     BackToModuleList=بازگشت به لیست ماژول ها
     BackToDictionaryList=برگشت به فهرست واژه نامه ها
    -TypeOfRevenueStamp=Type of revenue stamp
    +TypeOfRevenueStamp=Type of tax stamp
     VATManagement=مدیریت مالیات بر ارزش افزوده
     VATIsUsedDesc=By default when creating prospects, invoices, orders etc the VAT rate follows the active standard rule:<br>If the seller is not subjected to VAT, then VAT defaults to 0. End of rule.<br>If the (selling country= buying country), then the VAT by default equals the VAT of the product in the selling country. End of rule. <br>If seller and buyer are both in the European Community and goods are transport products (car, ship, plane), the default VAT is 0 ( The VAT should be paid by the buyer to the customoffice of his country and not to the seller). End of rule.<br>If seller and buyer are both in the European Community and the buyer is not a company, then the VAT by defaults to the VAT of the product sold.  End of rule.<br>If seller and buyer are both in the European Community and the buyer is a company, then the VAT is 0 by default . End of rule.<br>In any othe case the proposed default is VAT=0. End of rule.
     VATIsNotUsedDesc=به طور پیش فرض مالیات بر ارزش افزوده ارائه شده است 0 که می تواند برای موارد مانند ارتباط استفاده می شود، افراد عضو جدید می توانید شرکت های کوچک است.
    @@ -1021,7 +1027,7 @@ Delays_MAIN_DELAY_ACTIONS_TODO=Delay tolerance (in days) before alert on planned
     Delays_MAIN_DELAY_PROJECT_TO_CLOSE=Delay tolerance (in days) before alert on project not closed in time
     Delays_MAIN_DELAY_TASKS_TODO=Delay tolerance (in days) before alert on planned tasks (project tasks) not completed yet
     Delays_MAIN_DELAY_ORDERS_TO_PROCESS=Delay tolerance (in days) before alert on orders not processed yet
    -Delays_MAIN_DELAY_SUPPLIER_ORDERS_TO_PROCESS=Delay tolerance (in days) before alert on suppliers orders not processed yet
    +Delays_MAIN_DELAY_SUPPLIER_ORDERS_TO_PROCESS=Delay tolerance (in days) before alert on purchase orders not processed yet
     Delays_MAIN_DELAY_PROPALS_TO_CLOSE=تحمل (در روز) تاخیر قبل از آماده باش در طرح به بستن
     Delays_MAIN_DELAY_PROPALS_TO_BILL=تحمل (در روز) تاخیر قبل از آماده باش در طرح های ثبت شده در صورتحساب ندارد
     Delays_MAIN_DELAY_NOT_ACTIVATED_SERVICES=تاخیر تحمل (در روز) قبل از آماده باش در خدمات را به فعال
    @@ -1033,9 +1039,9 @@ Delays_MAIN_DELAY_MEMBERS=تاخیر تحمل (در روز) قبل از آماد
     Delays_MAIN_DELAY_CHEQUES_TO_DEPOSIT=تاخیر تحمل (در روز) قبل از آماده باش برای چک سپرده به انجام
     Delays_MAIN_DELAY_EXPENSEREPORTS=Tolerance delay (in days) before alert for expense reports to approve
     SetupDescription1=The setup area is for initial setup parameters before starting to use Dolibarr.
    -SetupDescription2=The two mandatory setup steps are the first two in the setup menu on the left: %s setup page and %s setup page :
    -SetupDescription3=Parameters in menu <a href="%s">%s -> %s</a> are required because defined data are used on Dolibarr screens and to customize the default behavior of the software (for country-related features for example).
    -SetupDescription4=Parameters in menu <a href="%s">%s -> %s</a> are required because Dolibarr ERP/CRM is a collection of several modules/applications, all more or less independent. New features will be added to menus for every module you will activate.
    +SetupDescription2=The two mandatory setup steps are the following steps (the two first entries in the left setup menu):
    +SetupDescription3=Settings in menu <a href="%s">%s -> %s</a>. This step is required because it defines data used on Dolibarr screens to customize the default behavior of the software (for country-related features for example).
    +SetupDescription4=Settings in menu <a href="%s">%s -> %s</a>. This step is required because Dolibarr ERP/CRM is a collection of several modules/applications, all more or less independent. New features are added to menus for every module you activate.
     SetupDescription5=دیگر نوشته های منو مدیریت پارامتر اختیاری دارد.
     LogEvents=رویدادهای ممیزی امنیت
     Audit=ممیزی
    @@ -1054,8 +1060,9 @@ LogEventDesc=شما می توانید در اینجا قادر به ورود ب
     AreaForAdminOnly=Setup parameters can be set by <b>administrator users</b> only.
     SystemInfoDesc=اطلاعات سیستم اطلاعات فنی موارد دیگر شما در حالت فقط خواندنی و قابل مشاهده فقط برای مدیران دریافت می باشد.
     SystemAreaForAdminOnly=این منطقه در دسترس است فقط برای کاربران مدیر سیستم باشد. هیچ یک از مجوز Dolibarr می تواند از این حد کاهش دهد.
    -CompanyFundationDesc=Edit on this page all known information of the company or foundation you need to manage (For this, click on "Modify" or "Save" button at bottom of page)
    +CompanyFundationDesc=Edit on this page all known information of the company or foundation you need to manage (For this, click on "%s" or "%s" button at bottom of page)
     AccountantDesc=Edit on this page all known information about your accountant/bookkeeper
    +AccountantFileNumber=File number
     DisplayDesc=شما می توانید هر پارامتر مربوط به نگاه Dolibarr را انتخاب کنید و احساس می کنید در اینجا
     AvailableModules=Available app/modules
     ToActivateModule=برای فعال کردن ماژول ها، رفتن در منطقه راه اندازی (صفحه اصلی> راه اندازی-> ماژول).
    @@ -1188,11 +1195,11 @@ UserMailRequired=ایمیل مورد نیاز برای ایجاد یک کارب
     HRMSetup=HRM module setup
     ##### Company setup #####
     CompanySetup=راه اندازی ماژول شرکت
    -CompanyCodeChecker=ماژول برای نسل اشخاص ثالث کد و چک کردن (مشتری یا عرضه کننده کالا)
    -AccountCodeManager=Module for accounting code generation (customer or supplier)
    +CompanyCodeChecker=Module for third parties code generation and checking (customer or vendor)
    +AccountCodeManager=Module for accounting code generation (customer or vendor)
     NotificationsDesc=EMails notifications feature allows you to silently send automatic mail, for some Dolibarr events. Targets of notifications can be defined:
     NotificationsDescUser=* per users, one user at time.
    -NotificationsDescContact=* per third parties contacts (customers or suppliers), one contact at time.
    +NotificationsDescContact=* per third parties contacts (customers or vendors), one contact at time.
     NotificationsDescGlobal=* or by setting global target emails in module setup page.
     ModelModules=اسناد قالب
     DocumentModelOdt=تولید اسناد از OpenDocuments قالب (. ODT و یا فایل های ODS برای آفیس اپن سورس کنند، KOffice، TextEdit، ...)
    @@ -1203,6 +1210,9 @@ MustBeUnique=Must be unique?
     MustBeMandatory=Mandatory to create third parties?
     MustBeInvoiceMandatory=Mandatory to validate invoices?
     TechnicalServicesProvided=Technical services provided
    +#####DAV #####
    +WebDAVSetupDesc=This is the links to access the WebDAV directory. It contains a "public" dir open to any user knowing the URL (if public directory access allowed) and a "private" directory that need an existing login account/password to access to.
    +WebDavServer=Root URL of %s server : %s
     ##### Webcal setup #####
     WebCalUrlForVCalExport=لینک صادرات به <b>فرمت٪ s</b> در لینک زیر موجود است:٪ s
     ##### Invoices #####
    @@ -1229,15 +1239,15 @@ FreeLegalTextOnProposal=متن رایگان در طرح های تجاری
     WatermarkOnDraftProposal=تعیین میزان مد آب در پیش نویس طرح تجاری (هیچ اگر خالی)
     BANK_ASK_PAYMENT_BANK_DURING_PROPOSAL=Ask for bank account destination of proposal
     ##### SupplierProposal #####
    -SupplierProposalSetup=Price requests suppliers module setup
    -SupplierProposalNumberingModules=Price requests suppliers numbering models
    -SupplierProposalPDFModules=Price requests suppliers documents models
    -FreeLegalTextOnSupplierProposal=Free text on price requests suppliers
    -WatermarkOnDraftSupplierProposal=Watermark on draft price requests suppliers (none if empty)
    +SupplierProposalSetup=Price requests vendors module setup
    +SupplierProposalNumberingModules=Price requests vendors numbering models
    +SupplierProposalPDFModules=Price requests vendors documents models
    +FreeLegalTextOnSupplierProposal=Free text on price requests vendors
    +WatermarkOnDraftSupplierProposal=Watermark on draft price requests vendors (none if empty)
     BANK_ASK_PAYMENT_BANK_DURING_SUPPLIER_PROPOSAL=Ask for bank account destination of price request
     WAREHOUSE_ASK_WAREHOUSE_DURING_ORDER=Ask for Warehouse Source for order
     ##### Suppliers Orders #####
    -BANK_ASK_PAYMENT_BANK_DURING_SUPPLIER_ORDER=Ask for bank account destination of supplier order
    +BANK_ASK_PAYMENT_BANK_DURING_SUPPLIER_ORDER=Ask for bank account destination of purchase order
     ##### Orders #####
     OrdersSetup=راه اندازی مدیریت سفارش
     OrdersNumberingModules=سفارشات شماره مدل
    @@ -1448,7 +1458,7 @@ SyslogFilename=نام فایل و مسیر
     YouCanUseDOL_DATA_ROOT=شما می توانید DOL_DATA_ROOT / dolibarr.log برای یک فایل در "اسناد" Dolibarr دایرکتوری استفاده کنید. شما می توانید راه های مختلفی را برای ذخیره این فایل را.
     ErrorUnknownSyslogConstant=٪ ثابت است ثابت های Syslog شناخته نشده است
     OnlyWindowsLOG_USER=ویندوز تنها پشتیبانی از LOG_USER
    -CompressSyslogs=Syslog files compression and backup
    +CompressSyslogs=Compression and backup of debug log files (generated by module Log for debug)
     SyslogFileNumberOfSaves=Log backups
     ConfigureCleaningCronjobToSetFrequencyOfSaves=Configure cleaning scheduled job to set log backup frequency
     ##### Donations #####
    @@ -1515,7 +1525,7 @@ OSCommerceTestOk=اتصال به سرور '٪ s' را در پایگاه داده
     OSCommerceTestKo1=اتصال به کارگزار «٪ s 'موفق اما پایگاه داده'٪ s 'را نمی تواند رسید.
     OSCommerceTestKo2=اتصال به کارگزار «٪ s 'با کاربر'٪ s 'شکست خورده است.
     ##### Stock #####
    -StockSetup=Warehouse module setup
    +StockSetup=Stock module setup
     IfYouUsePointOfSaleCheckModule=If you use a Point of Sale module (POS module provided by default or another external module), this setup may be ignored by your Point Of Sale module. Most point of sales modules are designed to create immediatly an invoice and decrease stock by default whatever are options here. So, if you need or not to have a stock decrease when registering a sell from your Point Of Sale, check also your POS module set up.
     ##### Menu #####
     MenuDeleted=منوی حذف
    @@ -1627,8 +1637,8 @@ ChequeReceiptsNumberingModule=Cheque Receipts Numbering module
     MultiCompanySetup=چند شرکت نصب ماژول
     ##### Suppliers #####
     SuppliersSetup=تامین کننده راه اندازی ماژول
    -SuppliersCommandModel=قالب کامل جهت عرضه کننده کالا (logo. ..)
    -SuppliersInvoiceModel=قالب کامل منبع فاکتور (logo. ..)
    +SuppliersCommandModel=Complete template of prchase order (logo...)
    +SuppliersInvoiceModel=Complete template of vendor invoice (logo...)
     SuppliersInvoiceNumberingModel=فاکتورها تامین کننده شماره مدل
     IfSetToYesDontForgetPermission=If set to yes, don't forget to provide permissions to groups or users allowed for the second approval
     ##### GeoIPMaxmind #####
    @@ -1665,7 +1675,7 @@ NoAmbiCaracAutoGeneration=Do not use ambiguous characters ("1","l","i","|","0","
     SalariesSetup=Setup of module salaries
     SortOrder=Sort order
     Format=قالب
    -TypePaymentDesc=0:Customer payment type, 1:Supplier payment type, 2:Both customers and suppliers payment type
    +TypePaymentDesc=0:Customer payment type, 1:Vendor payment type, 2:Both customers and vendors payment type
     IncludePath=Include path (defined into variable %s)
     ExpenseReportsSetup=Setup of module Expense Reports
     TemplatePDFExpenseReports=Document templates to generate expense report document
    @@ -1687,7 +1697,7 @@ InstallModuleFromWebHasBeenDisabledByFile=Install of external module from applic
     ConfFileMustContainCustom=Installing or building an external module from application need to save the module files into directory <strong>%s</strong>. To have this directory processed by Dolibarr, you must setup your <strong>conf/conf.php</strong> to add the 2 directive lines:<br><strong>$dolibarr_main_url_root_alt='/custom';</strong><br><strong>$dolibarr_main_document_root_alt='%s/custom';</strong>
     HighlightLinesOnMouseHover=Highlight table lines when mouse move passes over
     HighlightLinesColor=Highlight color of the line when the mouse passes over (keep empty for no highlight)
    -TextTitleColor=Color of page title
    +TextTitleColor=Text color of Page title
     LinkColor=Color of links
     PressF5AfterChangingThis=Press CTRL+F5 on keyboard or clear your browser cache after changing this value to have it effective
     NotSupportedByAllThemes=Will works with core themes, may not be supported by external themes
    @@ -1696,6 +1706,7 @@ TopMenuBackgroundColor=Background color for Top menu
     TopMenuDisableImages=Hide images in Top menu
     LeftMenuBackgroundColor=Background color for Left menu
     BackgroundTableTitleColor=Background color for Table title line
    +BackgroundTableTitleTextColor=Text color for Table title line
     BackgroundTableLineOddColor=Background color for odd table lines
     BackgroundTableLineEvenColor=Background color for even table lines
     MinimumNoticePeriod=Minimum notice period (Your leave request must be done before this delay)
    @@ -1718,19 +1729,19 @@ FillFixTZOnlyIfRequired=Example: +2 (fill only if problem experienced)
     ExpectedChecksum=Expected Checksum
     CurrentChecksum=Current Checksum
     ForcedConstants=Required constant values
    -MailToSendProposal=To send customer proposal
    -MailToSendOrder=To send customer order
    -MailToSendInvoice=To send customer invoice
    -MailToSendShipment=To send shipment
    -MailToSendIntervention=To send intervention
    -MailToSendSupplierRequestForQuotation=To send quotation request to supplier
    -MailToSendSupplierOrder=To send supplier order
    -MailToSendSupplierInvoice=To send supplier invoice
    -MailToSendContract=To send a contract
    -MailToThirdparty=To send email from third party page
    -MailToMember=To send email from member page
    -MailToUser=To send email from user page
    -MailToProject= To send email from project page
    +MailToSendProposal=Customer proposals
    +MailToSendOrder=Customer orders
    +MailToSendInvoice=Customer invoices
    +MailToSendShipment=حمل و نقل
    +MailToSendIntervention=مداخلات
    +MailToSendSupplierRequestForQuotation=Quotation request
    +MailToSendSupplierOrder=Purchase orders
    +MailToSendSupplierInvoice=Vendor invoices
    +MailToSendContract=قراردادها
    +MailToThirdparty=احزاب سوم
    +MailToMember=کاربران
    +MailToUser=کاربران
    +MailToProject=Projects page
     ByDefaultInList=Show by default on list view
     YouUseLastStableVersion=You use the latest stable version
     TitleExampleForMajorRelease=Example of message you can use to announce this major release (feel free to use it on your web sites)
    @@ -1780,7 +1791,10 @@ MAIN_PDF_MARGIN_BOTTOM=Bottom margin on PDF
     SetToYesIfGroupIsComputationOfOtherGroups=Set this to yes if this group is a computation of other groups
     EnterCalculationRuleIfPreviousFieldIsYes=Enter calculcation rule if previous field was set to Yes (For example 'CODEGRP1+CODEGRP2')
     SeveralLangugeVariatFound=Several language variants found
    -WebDavServer=URL of %s server : %s
    +COMPANY_AQUARIUM_REMOVE_SPECIAL=Remove special characters
    +COMPANY_AQUARIUM_CLEAN_REGEX=Regex filter to clean value (COMPANY_AQUARIUM_CLEAN_REGEX)
    +GDPRContact=GDPR contact
    +GDPRContactDesc=If you store data about European companies/citizen, you can store here the contact who is responsible for the General Data Protection Regulation
     ##### Resource ####
     ResourceSetup=Configuration du module Resource
     UseSearchToSelectResource=Use a search form to choose a resource (rather than a drop-down list).
    diff --git a/htdocs/langs/fa_IR/banks.lang b/htdocs/langs/fa_IR/banks.lang
    index 1a89cbbc589..8db4ed8c266 100644
    --- a/htdocs/langs/fa_IR/banks.lang
    +++ b/htdocs/langs/fa_IR/banks.lang
    @@ -1,12 +1,13 @@
     # Dolibarr language file - Source file is en_US - banks
     Bank=بانک
    -MenuBankCash=بانک/صندوق
    +MenuBankCash=Bank | Cash
     MenuVariousPayment=Miscellaneous payments
     MenuNewVariousPayment=New Miscellaneous payment
     BankName=نام بانک
     FinancialAccount=حساب
     BankAccount=حساب بانکی
     BankAccounts=حسابهای بانکی
    +BankAccountsAndGateways=Bank accounts | Gateways
     ShowAccount=Show Account
     AccountRef=نيازمندی های حساب مالی شخص
     AccountLabel=برچسب حساب مالی
    @@ -131,7 +132,7 @@ PaymentDateUpdateSucceeded=Payment date updated successfully
     PaymentDateUpdateFailed=تاریخ پرداخت نمی تواند به روز شود
     Transactions=تراکنش ها
     BankTransactionLine=Bank entry
    -AllAccounts=تمام حساب های بانکی / نقدی
    +AllAccounts=All bank and cash accounts
     BackToAccount=برگشت به حساب
     ShowAllAccounts=نمایش برای همه حساب ها
     FutureTransaction=معامله در futur. هیچ راهی برای مصالحه.
    @@ -159,5 +160,6 @@ VariousPayment=Miscellaneous payments
     VariousPayments=Miscellaneous payments
     ShowVariousPayment=Show miscellaneous payments
     AddVariousPayment=Add miscellaneous payments
    +SEPAMandate=SEPA mandate
     YourSEPAMandate=Your SEPA mandate
     FindYourSEPAMandate=This is your SEPA mandate to authorize our company to make direct debit order to your bank. Thanks to return it signed (scan of the signed document) or sent it by mail to
    diff --git a/htdocs/langs/fa_IR/bills.lang b/htdocs/langs/fa_IR/bills.lang
    index 25f4f69129f..11e30d192d4 100644
    --- a/htdocs/langs/fa_IR/bills.lang
    +++ b/htdocs/langs/fa_IR/bills.lang
    @@ -109,9 +109,9 @@ CancelBill=لغو فاکتور
     SendRemindByMail=ارسال یادآور با ایمیل
     DoPayment=Enter payment
     DoPaymentBack=Enter refund
    -ConvertToReduc=تبدیل به تخفیف آینده
    -ConvertExcessReceivedToReduc=Convert excess received into future discount
    -ConvertExcessPaidToReduc=Convert excess paid into future discount
    +ConvertToReduc=Mark as credit available
    +ConvertExcessReceivedToReduc=Convert excess received into available credit
    +ConvertExcessPaidToReduc=Convert excess paid into available discount
     EnterPaymentReceivedFromCustomer=پرداخت های دریافت شده از مشتری را وارد کنید
     EnterPaymentDueToCustomer=پرداخت با توجه به مشتری
     DisabledBecauseRemainderToPayIsZero=Disabled because remaining unpaid is zero
    @@ -120,7 +120,7 @@ BillStatus=وضعیت فاکتور
     StatusOfGeneratedInvoices=Status of generated invoices
     BillStatusDraft=پیش نویس (نیاز به تایید می شود)
     BillStatusPaid=پرداخت
    -BillStatusPaidBackOrConverted=Credit note refund or converted into discount
    +BillStatusPaidBackOrConverted=Credit note refund or marked as credit available
     BillStatusConverted=Paid (ready for consumption in final invoice)
     BillStatusCanceled=متروک
     BillStatusValidated=اعتبار (نیاز به پرداخت می شود)
    @@ -282,6 +282,7 @@ RelativeDiscount=تخفیف نسبی
     GlobalDiscount=تخفیف سراسری
     CreditNote=توجه داشته باشید اعتباری
     CreditNotes=یادداشت های اعتباری
    +CreditNotesOrExcessReceived=Credit notes or excess received
     Deposit=Down payment
     Deposits=Down payments
     DiscountFromCreditNote=تخفیف از اعتبار توجه داشته باشید از٪ s
    @@ -296,10 +297,10 @@ DiscountType=Discount type
     NoteReason=توجه داشته باشید / عقل
     ReasonDiscount=دلیل
     DiscountOfferedBy=اعطا شده از
    -DiscountStillRemaining=Discounts available
    -DiscountAlreadyCounted=Discounts already consumed
    +DiscountStillRemaining=Discounts or credits available
    +DiscountAlreadyCounted=Discounts or credits already consumed
     CustomerDiscounts=Customer discounts
    -SupplierDiscounts=Supplier discounts
    +SupplierDiscounts=Vendors discounts
     BillAddress=آدرس بیل
     HelpEscompte=این تخفیف تخفیف اعطا شده به مشتری است، زیرا پرداخت آن قبل از واژه ساخته شده است.
     HelpAbandonBadCustomer=این مقدار متوقف شده (مشتری گفته می شود یک مشتری بد) است و به عنوان یک شل استثنایی در نظر گرفته.
    @@ -339,6 +340,12 @@ PaymentOnDifferentThirdBills=Allow payments on different thirdparties bills but
     PaymentNote=Payment note
     ListOfPreviousSituationInvoices=List of previous situation invoices
     ListOfNextSituationInvoices=List of next situation invoices
    +ListOfSituationInvoices=List of situation invoices
    +CurrentSituationTotal=Total current situation
    +DisabledBecauseNotEnouthCreditNote=To remove a situation invoice from cycle, this invoice's credit note total must cover this invoice total
    +RemoveSituationFromCycle=Remove this invoice from cycle
    +ConfirmRemoveSituationFromCycle=Remove this invoice %s from cycle ?
    +ConfirmOuting=Confirm outing
     FrequencyPer_d=Every %s days
     FrequencyPer_m=Every %s months
     FrequencyPer_y=Every %s years
    @@ -387,6 +394,7 @@ PaymentConditionShort14DENDMONTH=14 days of month-end
     PaymentCondition14DENDMONTH=Within 14 days following the end of the month
     FixAmount=ثابت مقدار
     VarAmount=مقدار متغیر (٪٪ جمع.)
    +VarAmountOneLine=Variable amount (%% tot.) - 1 line with label '%s'
     # PaymentType
     PaymentTypeVIR=انتقال بانک
     PaymentTypeShortVIR=انتقال بانک
    @@ -505,9 +513,14 @@ SituationAmount=Situation invoice amount(net)
     SituationDeduction=Situation subtraction
     ModifyAllLines=Modify all lines
     CreateNextSituationInvoice=Create next situation
    +ErrorFindNextSituationInvoice=Error unable to find next situation cycle ref
    +ErrorOutingSituationInvoiceOnUpdate=Unable to outing this situation invoice.
    +ErrorOutingSituationInvoiceCreditNote=Unable to outing linked credit note.
     NotLastInCycle=This invoice is not the latest in cycle and must not be modified.
     DisabledBecauseNotLastInCycle=The next situation already exists.
     DisabledBecauseFinal=This situation is final.
    +situationInvoiceShortcode_AS=AS
    +situationInvoiceShortcode_S=S
     CantBeLessThanMinPercent=The progress can't be smaller than its value in the previous situation.
     NoSituations=No open situations
     InvoiceSituationLast=Final and general invoice
    @@ -532,3 +545,4 @@ AutoFillDateFrom=Set start date for service line with invoice date
     AutoFillDateFromShort=Set start date
     AutoFillDateTo=Set end date for service line with next invoice date
     AutoFillDateToShort=Set end date
    +MaxNumberOfGenerationReached=Max number of gen. reached
    diff --git a/htdocs/langs/fa_IR/categories.lang b/htdocs/langs/fa_IR/categories.lang
    index 0b9bcf3900b..c75835a389e 100644
    --- a/htdocs/langs/fa_IR/categories.lang
    +++ b/htdocs/langs/fa_IR/categories.lang
    @@ -16,7 +16,7 @@ MembersCategoriesArea=Members tags/categories area
     ContactsCategoriesArea=Contacts tags/categories area
     AccountsCategoriesArea=Accounts tags/categories area
     ProjectsCategoriesArea=Projects tags/categories area
    -SubCats=زیر شاخه ها
    +SubCats=Sub-categories
     CatList=List of tags/categories
     NewCategory=New tag/category
     ModifCat=Modify tag/category
    @@ -85,3 +85,4 @@ CategorieRecursivHelp=اگر فعال شود، محصول نیز به دسته 
     AddProductServiceIntoCategory=افزودن پیگیری محصول/سرویس
     ShowCategory=Show tag/category
     ByDefaultInList=By default in list
    +ChooseCategory=Choose category
    diff --git a/htdocs/langs/fa_IR/commercial.lang b/htdocs/langs/fa_IR/commercial.lang
    index 9d4fe42753b..5f357b8e982 100644
    --- a/htdocs/langs/fa_IR/commercial.lang
    +++ b/htdocs/langs/fa_IR/commercial.lang
    @@ -60,8 +60,8 @@ ActionAC_CLO=نزدیک
     ActionAC_EMAILING=ارسال ایمیل انبوه
     ActionAC_COM=ارسال سفارش مشتری از طریق پست
     ActionAC_SHIP=ارسال حمل و نقل از طریق پست
    -ActionAC_SUP_ORD=ارسال سفارش کالا از طریق پست
    -ActionAC_SUP_INV=ارسال کننده کالا صورت حساب از طریق پست
    +ActionAC_SUP_ORD=Send purchase order by mail
    +ActionAC_SUP_INV=Send vendor invoice by mail
     ActionAC_OTH=دیگر
     ActionAC_OTH_AUTO=رویدادی به صورت خودکار قرار داده
     ActionAC_MANUAL=رویدادهای دستی قرار داده
    diff --git a/htdocs/langs/fa_IR/companies.lang b/htdocs/langs/fa_IR/companies.lang
    index e34a7cbde5e..e5c540124da 100644
    --- a/htdocs/langs/fa_IR/companies.lang
    +++ b/htdocs/langs/fa_IR/companies.lang
    @@ -8,11 +8,11 @@ ConfirmDeleteContact=Are you sure you want to delete this contact and all inheri
     MenuNewThirdParty=شخص ثالث جدید
     MenuNewCustomer=مشتری جدید
     MenuNewProspect=چشم انداز جدید
    -MenuNewSupplier=منبع جدید
    +MenuNewSupplier=New vendor
     MenuNewPrivateIndividual=فردی خصوصی جدید
    -NewCompany=شرکت جدید (چشم انداز، مشتری، عرضه کننده کالا)
    -NewThirdParty=شخص ثالث جدید (چشم انداز، مشتری، عرضه کننده کالا)
    -CreateDolibarrThirdPartySupplier=ایجاد یک حزب سوم (منبع)
    +NewCompany=New company (prospect, customer, vendor)
    +NewThirdParty=New third party (prospect, customer, vendor)
    +CreateDolibarrThirdPartySupplier=Create a third party (vendor)
     CreateThirdPartyOnly=Create third party
     CreateThirdPartyAndContact=Create a third party + a child contact
     ProspectionArea=منطقه Prospection
    @@ -37,7 +37,7 @@ ThirdPartyProspectsStats=چشم انداز
     ThirdPartyCustomers=مشتریان
     ThirdPartyCustomersStats=مشتریان
     ThirdPartyCustomersWithIdProf12=مشتریان با٪ s یا٪ s
    -ThirdPartySuppliers=تامین کنندگان
    +ThirdPartySuppliers=Vendors
     ThirdPartyType=نوع شخص ثالث
     Individual=فردی خصوصی
     ToCreateContactWithSameName=Will create automatically a contact/address with same information than third party under the third party. In most cases, even if your third party is a physical people, creating a third party alone is enough.
    @@ -77,11 +77,11 @@ Web=وب سایت
     Poste= درجه
     DefaultLang=زبان پیش فرض
     VATIsUsed=Sales tax is used
    -VATIsUsedWhenSelling=This define if this thirdparty includes a sale tax or not when it makes an invoice to its own customers
    +VATIsUsedWhenSelling=This define if this third party includes a sale tax or not when it makes an invoice to its own customers
     VATIsNotUsed=Sales tax is not used
     CopyAddressFromSoc=Fill address with third party address
    -ThirdpartyNotCustomerNotSupplierSoNoRef=Thirdparty neither customer nor supplier, no available refering objects
    -ThirdpartyIsNeitherCustomerNorClientSoCannotHaveDiscounts=Thirdparty neither customer nor supplier, discounts are not available
    +ThirdpartyNotCustomerNotSupplierSoNoRef=Third party neither customer nor vendor, no available refering objects
    +ThirdpartyIsNeitherCustomerNorClientSoCannotHaveDiscounts=Third party neither customer nor supplier, discounts are not available
     PaymentBankAccount=Payment bank account
     OverAllProposals=پیشنهادات
     OverAllOrders=سفارشات
    @@ -99,9 +99,9 @@ LocalTax2ES=IRPF
     TypeLocaltax1ES=نوع RE
     TypeLocaltax2ES=IRPF نوع
     WrongCustomerCode=کد مشتری نامعتبر است
    -WrongSupplierCode=کد تامین کننده نامعتبر است
    +WrongSupplierCode=Vendor code invalid
     CustomerCodeModel=مدل کد مشتری
    -SupplierCodeModel=مدل کد تامین کننده
    +SupplierCodeModel=Vendor code model
     Gencod=کد نوار
     ##### Professional ID #####
     ProfId1Short=پروفسور شناسه (شماره) 1
    @@ -267,7 +267,7 @@ Prospect=چشم انداز
     CustomerCard=کارت به مشتری
     Customer=مشتریان
     CustomerRelativeDiscount=تخفیف به مشتریان نسبی
    -SupplierRelativeDiscount=Relative supplier discount
    +SupplierRelativeDiscount=Relative vendor discount
     CustomerRelativeDiscountShort=تخفیف نسبی
     CustomerAbsoluteDiscountShort=تخفیف مطلق
     CompanyHasRelativeDiscount=این مشتری است تخفیف به طور پیش فرض <b>از٪ s٪٪</b>
    @@ -284,8 +284,8 @@ HasCreditNoteFromSupplier=You have credit notes for <b>%s</b> %s from this suppl
     CompanyHasNoAbsoluteDiscount=این مشتری است هیچ اعتباری تخفیف در دسترس
     CustomerAbsoluteDiscountAllUsers=Absolute customer discounts (granted by all users)
     CustomerAbsoluteDiscountMy=Absolute customer discounts (granted by yourself)
    -SupplierAbsoluteDiscountAllUsers=Absolute supplier discounts (granted by all users)
    -SupplierAbsoluteDiscountMy=Absolute supplier discounts (granted by yourself)
    +SupplierAbsoluteDiscountAllUsers=Absolute vendor discounts (entered by all users)
    +SupplierAbsoluteDiscountMy=Absolute vendor discounts (entered by yourself)
     DiscountNone=هیچ یک
     Supplier=تامین کننده
     AddContact=Create contact
    @@ -304,13 +304,13 @@ DeleteACompany=حذف یک شرکت
     PersonalInformations=اطلاعات شخصی
     AccountancyCode=حساب حسابداری
     CustomerCode=کد مشتری
    -SupplierCode=کد تامین کننده
    +SupplierCode=Vendor code
     CustomerCodeShort=کد مشتری
    -SupplierCodeShort=کد تامین کننده
    +SupplierCodeShort=Vendor code
     CustomerCodeDesc=کد مشتری، منحصر به فرد برای همه مشتریان
    -SupplierCodeDesc=کد تامین کننده، منحصر به فرد برای همه تامین کنندگان
    +SupplierCodeDesc=Vendor code, unique for all vendors
     RequiredIfCustomer=در صورتیکه شخص ثالث یک مشتری و یا چشم انداز است
    -RequiredIfSupplier=در صورتیکه شخص ثالث تامین کنندگان است
    +RequiredIfSupplier=Required if third party is a vendor
     ValidityControledByModule=اعتبار کنترل های ماژول
     ThisIsModuleRules=این قوانین برای این ماژول است
     ProspectToContact=چشم انداز تماس
    @@ -338,7 +338,7 @@ MyContacts=مخاطبین من
     Capital=سرمایه
     CapitalOf=سرمایه از٪ s
     EditCompany=ویرایش شرکت
    -ThisUserIsNot=این کاربر، چشم انداز، مشتری و نه عرضه کننده کالا نمی
    +ThisUserIsNot=This user is not a prospect, customer nor vendor
     VATIntraCheck=تصفیه
     VATIntraCheckDesc=لینک <b>از٪ s</b> اجازه می دهد تا به درخواست سرویس جستجوگر مالیات بر ارزش افزوده اروپا. دسترسی به اینترنت خارجی را از سرور مورد نیاز است برای این سرویس به کار می کنند.
     VATIntraCheckURL=http://ec.europa.eu/taxation_customs/vies/vieshome.do
    @@ -396,7 +396,7 @@ ImportDataset_company_4=Third parties/Sales representatives (Assign sales repres
     PriceLevel=سطح قیمت
     DeliveryAddress=آدرس تحویل
     AddAddress=اضافه کردن آدرس
    -SupplierCategory=طبقه بندی کننده
    +SupplierCategory=Vendor category
     JuridicalStatus200=Independent
     DeleteFile=حذف فایل
     ConfirmDeleteFile=آیا مطمئن هستید که می خواهید این فایل را حذف کنید؟
    @@ -406,7 +406,7 @@ FiscalYearInformation=اطلاعات در سال مالی
     FiscalMonthStart=شروع ماه از سال مالی
     YouMustAssignUserMailFirst=You must create email for this user first to be able to add emails notifications for him.
     YouMustCreateContactFirst=To be able to add email notifications, you must first define contacts with valid emails for the third party
    -ListSuppliersShort=فهرست تامین کنندگان
    +ListSuppliersShort=List of vendors
     ListProspectsShort=فهرست چشم انداز
     ListCustomersShort=فهرست مشتریان
     ThirdPartiesArea=Third parties and contact area
    @@ -420,7 +420,7 @@ CurrentOutstandingBill=لایحه برجسته کنونی
     OutstandingBill=حداکثر. برای لایحه برجسته
     OutstandingBillReached=Max. for outstanding bill reached
     OrderMinAmount=Minimum amount for order
    -MonkeyNumRefModelDesc=numero بازگشت با فرمت syymm-NNNN برای کد مشتری و٪ syymm-NNNN برای کد منبع که در آن YY سال است٪، میلی متر در ماه است و NNNN دنباله بدون استراحت و بدون بازگشت به 0 است.
    +MonkeyNumRefModelDesc=Return numero with format %syymm-nnnn for customer code and %syymm-nnnn for vendor code where yy is year, mm is month and nnnn is a sequence with no break and no return to 0.
     LeopardNumRefModelDesc=کد آزاد است. این کد را می توان در هر زمان تغییر یافتهاست.
     ManagingDirectors=مدیر (بازدید کنندگان) نام (مدیر عامل شرکت، مدیر، رئيس جمهور ...)
     MergeOriginThirdparty=Duplicate third party (third party you want to delete)
    @@ -431,4 +431,4 @@ SaleRepresentativeLogin=Login of sales representative
     SaleRepresentativeFirstname=First name of sales representative
     SaleRepresentativeLastname=Last name of sales representative
     ErrorThirdpartiesMerge=There was an error when deleting the third parties. Please check the log. Changes have been reverted.
    -NewCustomerSupplierCodeProposed=New customer or supplier code suggested on duplicate code
    +NewCustomerSupplierCodeProposed=New customer or vendor code suggested on duplicate code
    diff --git a/htdocs/langs/fa_IR/compta.lang b/htdocs/langs/fa_IR/compta.lang
    index 1906c78c042..af4635a4624 100644
    --- a/htdocs/langs/fa_IR/compta.lang
    +++ b/htdocs/langs/fa_IR/compta.lang
    @@ -19,7 +19,8 @@ Income=درامد
     Outcome=هزینه
     MenuReportInOut=درآمد / هزینه
     ReportInOut=Balance of income and expenses
    -ReportTurnover=حجم معاملات
    +ReportTurnover=Turnover invoiced
    +ReportTurnoverCollected=Turnover collected
     PaymentsNotLinkedToInvoice=پرداخت به هر فاکتور در ارتباط نیست، بنابراین به هر شخص ثالث مرتبط نیست
     PaymentsNotLinkedToUser=پرداخت به هر کاربر در ارتباط نیست
     Profit=سود
    @@ -34,7 +35,8 @@ AmountHTVATRealPaid=خالص پرداخت می شود
     VATToPay=Tax sales
     VATReceived=Tax received
     VATToCollect=Tax purchases
    -VATSummary=Tax Balance
    +VATSummary=Tax monthly
    +VATBalance=Tax Balance
     VATPaid=Tax paid
     LT1Summary=Tax 2 summary
     LT2Summary=Tax 3 summary
    @@ -76,16 +78,16 @@ MenuNewSocialContribution=New social/fiscal tax
     NewSocialContribution=New social/fiscal tax
     AddSocialContribution=Add social/fiscal tax
     ContributionsToPay=Social/fiscal taxes to pay
    -AccountancyTreasuryArea=منطقه حسابداری / خزانه داری
    +AccountancyTreasuryArea=Billing and payment area
     NewPayment=پرداخت جدید
     Payments=پرداخت
     PaymentCustomerInvoice=پرداخت صورت حساب به مشتری
    -PaymentSupplierInvoice=پرداخت صورتحساب تامین کننده
    +PaymentSupplierInvoice=Vendor invoice payment
     PaymentSocialContribution=Social/fiscal tax payment
     PaymentVat=پرداخت مالیات بر ارزش افزوده
     ListPayment=فهرست پرداخت
     ListOfCustomerPayments=لیست پرداخت های مشتری
    -ListOfSupplierPayments=لیست پرداخت های منبع
    +ListOfSupplierPayments=List of vendor payments
     DateStartPeriod=دوره تاریخ شروع
     DateEndPeriod=دوره تاریخ پایان
     newLT1Payment=New tax 2 payment
    @@ -104,19 +106,21 @@ VATPayment=Sales tax payment
     VATPayments=Sales tax payments
     VATRefund=Sales tax refund
     NewVATPayment=New sales tax payment
    +NewLocalTaxPayment=New tax %s payment
     Refund=Refund
     SocialContributionsPayments=Social/fiscal taxes payments
     ShowVatPayment=نمایش پرداخت مالیات بر ارزش افزوده
     TotalToPay=مجموع به پرداخت
     BalanceVisibilityDependsOnSortAndFilters=Balance is visible in this list only if table is sorted ascending on %s and filtered for 1 bank account
     CustomerAccountancyCode=Customer accounting code
    -SupplierAccountancyCode=Supplier accounting code
    +SupplierAccountancyCode=Vendor accounting code
     CustomerAccountancyCodeShort=Cust. account. code
     SupplierAccountancyCodeShort=Sup. account. code
     AccountNumber=شماره حساب
     NewAccountingAccount=حساب کاربری جدید
    -SalesTurnover=گردش مالی فروش
    -SalesTurnoverMinimum=حداقل گردش مالی فروش
    +Turnover=Turnover invoiced
    +TurnoverCollected=Turnover collected
    +SalesTurnoverMinimum=Minimum turnover
     ByExpenseIncome=By expenses & incomes
     ByThirdParties=توسط اشخاص ثالث
     ByUserAuthorOfInvoice=توسط نویسنده فاکتور
    @@ -136,8 +140,8 @@ ConfirmDeleteSocialContribution=Are you sure you want to delete this social/fisc
     ExportDataset_tax_1=Social and fiscal taxes and payments
     CalcModeVATDebt=<b>حالت٪ SVAT در تعهد حسابداری٪ است.</b>
     CalcModeVATEngagement=<b>حالت٪ SVAT در درآمد، هزینه٪ است.</b>
    -CalcModeDebt=<b>حالت٪ sClaims-بدهی٪ گفت حسابداری تعهد.</b>
    -CalcModeEngagement=<b>حالت٪ sIncomes، هزینه٪ گفت حسابداری نقدی</b>
    +CalcModeDebt=Analysis of known recorded invoices even if they are not yet accounted in ledger.
    +CalcModeEngagement=Analysis of known recorded payments, even if they are not yet accounted in Ledger.
     CalcModeBookkeeping=Analysis of <b>data journalized in Bookkeeping Ledger table</b>
     CalcModeLT1= <b>حالت٪ SRE در صورت حساب مشتری - تامین کنندگان فاکتورها از٪ s</b>
     CalcModeLT1Debt=<b>حالت٪ SRE در صورت حساب مشتری از٪ s</b>
    @@ -150,9 +154,9 @@ AnnualSummaryInputOutputMode=تعادل درآمد و هزینه، خلاصه س
     AnnualByCompanies=Balance of income and expenses, by predefined groups of account
     AnnualByCompaniesDueDebtMode=Balance of income and expenses, detail by predefined groups, mode <b>%sClaims-Debts%s</b> said <b>Commitment accounting</b>.
     AnnualByCompaniesInputOutputMode=Balance of income and expenses, detail by predefined groups, mode <b>%sIncomes-Expenses%s</b> said <b>cash accounting</b>.
    -SeeReportInInputOutputMode=مشاهده <b>گزارش٪ sIncomes، هزینه٪ گفت حسابداری نقدی</b> برای محاسبه پرداخت های واقعی ساخته شده است
    -SeeReportInDueDebtMode=مشاهده <b>گزارش٪ sClaims-بدهی٪ گفت تعهد حسابداری</b> برای محاسبه در فاکتور صادر شده
    -SeeReportInBookkeepingMode=See report <b>%sBookeeping%s</b> for a calculation on <b>bookkeeping table analysis</b>
    +SeeReportInInputOutputMode=See %sanalysis of payments%s for a calculation on actual payments made even if they are not yet accounted in Ledger.
    +SeeReportInDueDebtMode=See %sanalysis of invoices%s for a calculation based on known recorded invoices even if they are not yet accounted in Ledger.
    +SeeReportInBookkeepingMode=See <b>%sBookeeping report%s</b> for a calculation on <b>Bookkeeping Ledger table</b>
     RulesAmountWithTaxIncluded=- مقدار نشان داده شده است با تمام مالیات گنجانده شده اند
     RulesResultDue=- It includes outstanding invoices, expenses, VAT, donations whether they are paid or not. Is also includes paid salaries.<br>- It is based on the validation date of invoices and VAT and on the due date for expenses. For salaries defined with Salary module, the value date of payment is used.
     RulesResultInOut=- It includes the real payments made on invoices, expenses, VAT and salaries. <br>- It is based on the payment dates of the invoices, expenses, VAT and salaries. The donation date for donation.
    @@ -171,6 +175,8 @@ LT1ReportByCustomersES=گزارش شده توسط شخص ثالث RE
     LT2ReportByCustomersES=گزارش شده توسط شخص ثالث IRPF
     VATReport=Sale tax report
     VATReportByPeriods=Sale tax report by period
    +VATReportByRates=Sale tax report by rates
    +VATReportByThirdParties=Sale tax report by third parties
     VATReportByCustomers=Sale tax report by customer
     VATReportByCustomersInInputOutputMode=گزارش های مالیات بر ارزش افزوده مشتری جمع آوری و پرداخت
     VATReportByQuartersInInputOutputMode=Report by Sale tax rate of the tax collected and paid
    @@ -207,7 +213,7 @@ Pcg_version=Chart of accounts models
     Pcg_type=نوع PCG
     Pcg_subtype=زیر گروه PCG
     InvoiceLinesToDispatch=خطوط فاکتور به اعزام
    -ByProductsAndServices=با محصولات و خدمات
    +ByProductsAndServices=By product and service
     RefExt=کد عکس خارجی
     ToCreateAPredefinedInvoice=To create a template invoice, create a standard invoice, then, without validating it, click onto button "%s".
     LinkedOrder=Link to order
    @@ -215,7 +221,8 @@ Mode1=روش 1
     Mode2=روش 2
     CalculationRuleDesc=برای محاسبه مالیات بر ارزش افزوده در کل، دو روش وجود دارد: <br> روش 1 است گرد کردن مالیات بر ارزش افزوده در هر خط، و سپس جمع آنها. <br> روش 2 است جمع تمام مالیات بر ارزش افزوده در هر خط، و سپس گرد کردن نتیجه. <br> نتیجه نهایی ممکن است از چند سنت متفاوت است. حالت پیش فرض <b>حالت٪ s است.</b>
     CalculationRuleDescSupplier=According to supplier, choose appropriate method to apply same calculation rule and get same result expected by your supplier.
    -TurnoverPerProductInCommitmentAccountingNotRelevant=گزارش گردش مالی در هر محصول، در هنگام استفاده از حالت <b>حسابداری نقدی</b> مربوط نیست. این گزارش که با استفاده از <b>تعامل</b> حالت <b>حسابداری</b> (راه اندازی ماژول حسابداری را مشاهده کنید) فقط در دسترس است.
    +TurnoverPerProductInCommitmentAccountingNotRelevant=The report of Turnover collected per product is not available. This report is only available for turnover invoiced.
    +TurnoverPerSaleTaxRateInCommitmentAccountingNotRelevant=The report of Turnover collected per sale tax rate is not available. This report is only available for turnover invoiced.
     CalculationMode=حالت محاسبه
     AccountancyJournal=Accounting code journal
     ACCOUNTING_VAT_SOLD_ACCOUNT=Accounting account by default for VAT on sales (used if not defined on VAT dictionary setup)
    @@ -223,7 +230,7 @@ ACCOUNTING_VAT_BUY_ACCOUNT=Accounting account by default for VAT on purchases (u
     ACCOUNTING_VAT_PAY_ACCOUNT=Accounting account by default for paying VAT
     ACCOUNTING_ACCOUNT_CUSTOMER=Accounting account used for customer third parties
     ACCOUNTING_ACCOUNT_CUSTOMER_Desc=The dedicated accounting account defined on third party card will be used for Subledger accouting only. This one will be used for General Ledger and as default value of Subledger accounting if dedicated customer accouting account on third party is not defined.
    -ACCOUNTING_ACCOUNT_SUPPLIER=Accounting account used for supplier third parties
    +ACCOUNTING_ACCOUNT_SUPPLIER=Accounting account used for vendor third parties
     ACCOUNTING_ACCOUNT_SUPPLIER_Desc=The dedicated accounting account defined on third party card will be used for Subledger accouting only. This one will be used for General Ledger and as default value of Subledger accounting if dedicated supplier accouting account on third party is not defined.
     CloneTax=Clone a social/fiscal tax
     ConfirmCloneTax=Confirm the clone of a social/fiscal tax payment
    @@ -242,3 +249,11 @@ FiscalPeriod=Accounting period
     ListSocialContributionAssociatedProject=List of social contributions associated with the project
     DeleteFromCat=Remove from accounting group
     AccountingAffectation=Accounting assignement
    +LastDayTaxIsRelatedTo=Last day of period the tax is related to
    +VATDue=Sale tax claimed
    +ClaimedForThisPeriod=Claimed for the period
    +PaidDuringThisPeriod=Paid during this period
    +ByVatRate=By sale tax rate
    +TurnoverbyVatrate=Turnover invoiced by sale tax rate
    +TurnoverCollectedbyVatrate=Turnover collected by sale tax rate
    +PurchasebyVatrate=Purchase by sale tax rate
    diff --git a/htdocs/langs/fa_IR/dict.lang b/htdocs/langs/fa_IR/dict.lang
    index 6a169d3ad8d..be678a6bd65 100644
    --- a/htdocs/langs/fa_IR/dict.lang
    +++ b/htdocs/langs/fa_IR/dict.lang
    @@ -5,7 +5,8 @@ CountryIT=ایتالیا
     CountryES=کشور اسپانیا
     CountryDE=آلمان
     CountryCH=سویس
    -CountryGB=بریتانیا
    +# Warning, country code GB is for United Kingdom. UK Does not exists as country code in ISO standard.
    +CountryGB=پادشاهی متحده
     CountryUK=پادشاهی متحده
     CountryIE=ایرلند
     CountryCN=کشور چین
    diff --git a/htdocs/langs/fa_IR/ecm.lang b/htdocs/langs/fa_IR/ecm.lang
    index 1dad8a6d342..9cb9e2cf546 100644
    --- a/htdocs/langs/fa_IR/ecm.lang
    +++ b/htdocs/langs/fa_IR/ecm.lang
    @@ -39,9 +39,10 @@ ShowECMSection=نمایش دایرکتوری
     DeleteSection=حذف دایرکتوری
     ConfirmDeleteSection=Can you confirm you want to delete the directory <b>%s</b>?
     ECMDirectoryForFiles=دایرکتوری نسبی برای فایل ها
    -CannotRemoveDirectoryContainsFiles=ممکن است حذف شده، زیرا حاوی بعضی از فایل ها نمی
    +CannotRemoveDirectoryContainsFilesOrDirs=Removal not possible because it contains some files or sub-directories
    +CannotRemoveDirectoryContainsFiles=Removal not possible because it contains some files
     ECMFileManager=مدیریت فایل ها
    -ECMSelectASection=انتخاب یک دایرکتوری در درخت سمت چپ ...
    +ECMSelectASection=Select a directory in the tree...
     DirNotSynchronizedSyncFirst=This directory seems to be created or modified outside ECM module. You must click on "Resync" button first to synchronize disk and database to get content of this directory.
     ReSyncListOfDir=Resync list of directories
     HashOfFileContent=Hash of file content
    diff --git a/htdocs/langs/fa_IR/errors.lang b/htdocs/langs/fa_IR/errors.lang
    index 7886ebadee5..89754d79012 100644
    --- a/htdocs/langs/fa_IR/errors.lang
    +++ b/htdocs/langs/fa_IR/errors.lang
    @@ -32,9 +32,9 @@ ErrorBarCodeRequired=کد نوار مورد نیاز
     ErrorCustomerCodeAlreadyUsed=کد مشتری در حال حاضر استفاده می شود
     ErrorBarCodeAlreadyUsed=کد نوار در حال حاضر استفاده می شود
     ErrorPrefixRequired=پیشوند مورد نیاز
    -ErrorBadSupplierCodeSyntax=نحو بد برای کد منبع
    -ErrorSupplierCodeRequired=کد تامین کننده مورد نیاز
    -ErrorSupplierCodeAlreadyUsed=کد تامین کننده در حال حاضر استفاده می شود
    +ErrorBadSupplierCodeSyntax=Bad syntax for vendor code
    +ErrorSupplierCodeRequired=Vendor code required
    +ErrorSupplierCodeAlreadyUsed=Vendor code already used
     ErrorBadParameters=پارامترهای بد
     ErrorBadValueForParameter=Wrong value '%s' for parameter '%s'
     ErrorBadImageFormat=Image file has not a supported format (Your PHP does not support functions to convert images of this format)
    @@ -87,7 +87,7 @@ ErrorsOnXLines=خطا <b>در٪ s را</b> ثبت منبع (ها)
     ErrorFileIsInfectedWithAVirus=برنامه آنتی ویروس قادر به اعتبار فایل (فایل ممکن است توسط یک ویروس آلوده)
     ErrorSpecialCharNotAllowedForField=شخصیت های ویژه برای رشته "٪ s" مجاز نیست
     ErrorNumRefModel=مرجع به پایگاه داده وجود دارد (٪ s) و سازگار با این قانون شماره نیست. حذف رکورد و یا مرجع تغییر نام داد و به این ماژول را فعال کنید.
    -ErrorQtyTooLowForThisSupplier=مقدار خیلی کم برای این عرضه کننده کالا یا بدون قیمت در این محصول برای این کالا تعریف شده
    +ErrorQtyTooLowForThisSupplier=Quantity too low for this vendor or no price defined on this product for this supplier
     ErrorModuleSetupNotComplete=Setup of module looks to be uncomplete. Go on Home - Setup - Modules to complete.
     ErrorBadMask=خطا در ماسک
     ErrorBadMaskFailedToLocatePosOfSequence=خطا، ماسک بدون شماره ترتیب
    @@ -177,7 +177,7 @@ ErrorBadDefinitionOfMenuArrayInModuleDescriptor=Bad Definition Of Menu Array In
     ErrorSavingChanges=An error has ocurred when saving the changes
     ErrorWarehouseRequiredIntoShipmentLine=Warehouse is required on the line to ship
     ErrorFileMustHaveFormat=File must have format %s
    -ErrorSupplierCountryIsNotDefined=کشور برای این کالا تعریف نشده است. اولین تصحیح این.
    +ErrorSupplierCountryIsNotDefined=Country for this vendor is not defined. Correct this first.
     ErrorsThirdpartyMerge=Failed to merge the two records. Request canceled.
     ErrorStockIsNotEnoughToAddProductOnOrder=Stock is not enough for product %s to add it into a new order.
     ErrorStockIsNotEnoughToAddProductOnInvoice=Stock is not enough for product %s to add it into a new invoice.
    diff --git a/htdocs/langs/fa_IR/install.lang b/htdocs/langs/fa_IR/install.lang
    index 4fec2d61286..6e21b063868 100644
    --- a/htdocs/langs/fa_IR/install.lang
    +++ b/htdocs/langs/fa_IR/install.lang
    @@ -6,6 +6,7 @@ ConfFileDoesNotExistsAndCouldNotBeCreated=فایل <b>پیکربندی٪ s</b> 
     ConfFileCouldBeCreated=فایل <b>پیکربندی٪ s را</b> می تواند ایجاد شود.
     ConfFileIsNotWritable=فایل <b>پیکربندی٪ است</b> قابل نوشتن نیست. مجوز بررسی کنید. برای اولین بار نصب کنید، وب سرور شما باید اعطا می شود که قادر به ارسال این فایل در فرایند پیکربندی (به عنوان مثال در یونیکس مانند سیستم عامل "سطح دسترسی 666").
     ConfFileIsWritable=فایل <b>پیکربندی٪ s</b> قابل نوشتن است.
    +ConfFileMustBeAFileNotADir=Configuration file <b>%s</b> must be a file, not a directory.
     ConfFileReload=بازنگری تمام اطلاعات از فایل پیکربندی.
     PHPSupportSessions=این جلسات PHP پشتیبانی می کند.
     PHPSupportPOSTGETOk=این PHP پشتیبانی از متغیر های POST و GET.
    @@ -91,8 +92,8 @@ FailedToCreateAdminLogin=Failed to create Dolibarr administrator account.
     WarningRemoveInstallDir=اخطار، به دلایل امنیتی، پس از نصب و یا ارتقا کامل است، برای جلوگیری از استفاده از ابزار را دوباره نصب کنید، شما باید یک فایل <b>install.lock</b> به دایرکتوری سند Dolibarr نام اضافه، به منظور جلوگیری از سوء استفاده از آن را.
     FunctionNotAvailableInThisPHP=در این پی اچ پی در دسترس نیست
     ChoosedMigrateScript=را انتخاب کنید اسکریپت مهاجرت
    -DataMigration=اطلاعات مهاجرت
    -DatabaseMigration=مهاجرت پایگاه داده ساختار
    +DataMigration=Database migration (data)
    +DatabaseMigration=Database migration (structure + some data)
     ProcessMigrateScript=پردازش اسکریپت
     ChooseYourSetupMode=حالت راه اندازی خود را انتخاب کنید و دکمه "شروع" ...
     FreshInstall=تازه نصب
    @@ -146,7 +147,7 @@ NothingToDo=Nothing to do
     # upgrade
     MigrationFixData=ثابت برای داده های denormalized
     MigrationOrder=اطلاعات مهاجرت برای سفارشات مشتری
    -MigrationSupplierOrder=اطلاعات مهاجرت برای سفارشات کننده
    +MigrationSupplierOrder=Data migration for vendor's orders
     MigrationProposal=مهاجرت داده ها برای طرح های تجاری
     MigrationInvoice=اطلاعات مهاجرت برای صورت حساب مشتری
     MigrationContract=اطلاعات مهاجرت برای قرارداد
    @@ -196,8 +197,14 @@ MigrationEvents=Migration of events to add event owner into assignement table
     MigrationEventsContact=Migration of events to add event contact into assignement table
     MigrationRemiseEntity=Update entity field value of llx_societe_remise
     MigrationRemiseExceptEntity=Update entity field value of llx_societe_remise_except
    +MigrationUserRightsEntity=Update entity field value of llx_user_rights
    +MigrationUserGroupRightsEntity=Update entity field value of llx_usergroup_rights
     MigrationReloadModule=Reload module %s
     MigrationResetBlockedLog=Reset module BlockedLog for v7 algorithm
     ShowNotAvailableOptions=نمایش گزینه های در دسترس نیست
     HideNotAvailableOptions=پنهان کردن گزینه های در دسترس نیست
     ErrorFoundDuringMigration=Error were reported during migration process so next step is not available. To ignore errors, you can <a href="%s">click here</a>, but application or some features may not work correctly until fixed.
    +YouTryInstallDisabledByDirLock=The application try to sefl upgrade, but install/upgrade pages have been disabled for security reason (directory renamed with .lock suffix).<br>
    +YouTryInstallDisabledByFileLock=The application try to sefl upgrade, but install/upgrade pages pages have been disabled for security reason (by lock file <strong>install.lock</strong> into dolibarr documents directory).<br>
    +ClickHereToGoToApp=Click here to go to your application
    +ClickOnLinkOrRemoveManualy=Click on following link and if you always reach this page, you must remove the file install.lock into documents directory manually
    diff --git a/htdocs/langs/fa_IR/ldap.lang b/htdocs/langs/fa_IR/ldap.lang
    index 49ba425d67f..f19f47d011b 100644
    --- a/htdocs/langs/fa_IR/ldap.lang
    +++ b/htdocs/langs/fa_IR/ldap.lang
    @@ -1,5 +1,4 @@
     # Dolibarr language file - Source file is en_US - ldap
    -DomainPassword=رمز عبور برای دامنه
     YouMustChangePassNextLogon=رمز عبور برای <b> کاربر از٪ s </ B> در دامنه <b> از٪ s </ b> باید تغییر کند.
     UserMustChangePassNextLogon=کاربر باید رمز عبور بر روی دامنه را تغییر دهد %s
     LDAPInformationsForThisContact=اطلاعات در پایگاه داده LDAP برای این مخاطب
    @@ -25,3 +24,4 @@ MemberTypeSynchronized=Member type synchronized
     ContactSynchronized=تعریف تماس
     ForceSynchronize=هماهنگ سازی نیروی Dolibarr -> LDAP
     ErrorFailedToReadLDAP=برای خواندن پایگاه داده LDAP شکست خورده است. LDAP راه اندازی ماژول و دسترسی به پایگاه داده را بررسی کنید.
    +PasswordOfUserInLDAP=Password of user in LDAP
    diff --git a/htdocs/langs/fa_IR/loan.lang b/htdocs/langs/fa_IR/loan.lang
    index 6d611d21b53..98ce58f36f4 100644
    --- a/htdocs/langs/fa_IR/loan.lang
    +++ b/htdocs/langs/fa_IR/loan.lang
    @@ -10,6 +10,7 @@ LoanCapital=سرمایه
     Insurance=Insurance
     Interest=Interest
     Nbterms=Number of terms
    +Term=Term
     LoanAccountancyCapitalCode=Accounting account capital
     LoanAccountancyInsuranceCode=Accounting account insurance
     LoanAccountancyInterestCode=Accounting account interest
    @@ -17,39 +18,14 @@ ConfirmDeleteLoan=Confirm deleting this loan
     LoanDeleted=Loan Deleted Successfully
     ConfirmPayLoan=Confirm classify paid this loan
     LoanPaid=Loan Paid
    -# Calc
    -LoanCalc=Bank Loans Calculator
    -PurchaseFinanceInfo=Purchase & Financing Information
    -SalePriceOfAsset=Sale Price of Asset
    -PercentageDown=Percentage Down
    -LengthOfMortgage=Duration of loan
    -AnnualInterestRate=Annual Interest Rate
    -ExplainCalculations=Explain Calculations
    -ShowMeCalculationsAndAmortization=Show me the calculations and amortization
    -MortgagePaymentInformation=Mortgage Payment Information
    -DownPayment=Down Payment
    -DownPaymentDesc=The <b>down payment</b> = The price of the home multiplied by the percentage down divided by 100 (for 5% down becomes 5/100 or 0.05)
    -InterestRateDesc=The <b>interest rate</b> = The annual interest percentage divided by 100
    -MonthlyFactorDesc=The <b>monthly factor</b> = The result of the following formula
    -MonthlyInterestRateDesc=The <b>monthly interest rate</b> = The annual interest rate divided by 12 (for the 12 months in a year)
    -MonthTermDesc=The <b>month term</b> of the loan in months = The number of years you've taken the loan out for times 12
    -MonthlyPaymentDesc=The montly payment is figured out using the following formula
    -AmortizationPaymentDesc=The <a href="#amortization">amortization</a> breaks down how much of your monthly payment goes towards the bank's interest, and how much goes into paying off the principal of your loan.
    -AmountFinanced=Amount Financed
    -AmortizationMonthlyPaymentOverYears=Amortization For Monthly Payment: <b>%s</b> over %s years
    -Totalsforyear=Totals for year
    -MonthlyPayment=Monthly Payment
    -LoanCalcDesc=This <b>mortgage calculator</b> can be used to figure out monthly payments of a loaning, based on the amount borrowed, the term of the loan desired and the interest rate.<br> This calculator includes also PMI (Private Mortgage Insurance) for loans where less than 20%% is put as a down payment. Also taken into consideration are the town property taxes, and their effect on the total monthly mortgage payment.<br>
    -GoToInterest=%s will go towards INTEREST
    -GoToPrincipal=%s will go towards PRINCIPAL
    -YouWillSpend=You will spend %s in year %s
     ListLoanAssociatedProject=List of loan associated with the project
     AddLoan=Create loan
    +FinancialCommitment=Financial commitment
    +InterestAmount=Interest
    +CapitalRemain=Capital remain
     # Admin
     ConfigLoan=Configuration of the module loan
     LOAN_ACCOUNTING_ACCOUNT_CAPITAL=Accounting account capital by default
     LOAN_ACCOUNTING_ACCOUNT_INTEREST=Accounting account interest by default
     LOAN_ACCOUNTING_ACCOUNT_INSURANCE=Accounting account insurance by default
    -FinancialCommitment=Financial commitment
     CreateCalcSchedule=Edit financial commitment
    -InterestAmount=Interest amount
    diff --git a/htdocs/langs/fa_IR/mails.lang b/htdocs/langs/fa_IR/mails.lang
    index fec6ad70949..20c7d01f630 100644
    --- a/htdocs/langs/fa_IR/mails.lang
    +++ b/htdocs/langs/fa_IR/mails.lang
    @@ -11,7 +11,9 @@ MailFrom=فرستنده
     MailErrorsTo=خطاها به
     MailReply=پاسخ به
     MailTo=گیرنده (ها)
    +MailToUsers=To user(s)
     MailCC=کپی کنید به
    +MailToCCUsers=Copy to users(s)
     MailCCC=نسخه های کش شده به
     MailTopic=موضوع ایمیل
     MailText=پیام
    @@ -164,4 +166,4 @@ InGoingEmailSetup=Incoming email setup
     OutGoingEmailSetupForEmailing=Outgoing email setup (for mass emailing)
     DefaultOutgoingEmailSetup=Default outgoing email setup
     Information=اطلاعات
    -
    +ContactsWithThirdpartyFilter=Contacts avec filtre client
    diff --git a/htdocs/langs/fa_IR/main.lang b/htdocs/langs/fa_IR/main.lang
    index 1ec4ab29da9..3982487d683 100644
    --- a/htdocs/langs/fa_IR/main.lang
    +++ b/htdocs/langs/fa_IR/main.lang
    @@ -92,6 +92,7 @@ DolibarrInHttpAuthenticationSoPasswordUseless=Dolibarr authentication mode is se
     Administrator=مدیر
     Undefined=تعریف نشده
     PasswordForgotten=Password forgotten?
    +NoAccount=No account?
     SeeAbove=در بالا مشاهده کنید
     HomeArea=منطقه خانه
     LastConnexion=Latest connection
    @@ -231,7 +232,7 @@ Limit=حد
     Limits=محدوده
     Logout=خروج از سیستم
     NoLogoutProcessWithAuthMode=بدون قابلیت قطع عملی با حالت تائید <b>شده٪ s</b>
    -Connection=ارتباط
    +Connection=ورود به سیستم
     Setup=برپایی
     Alert=هوشیار
     MenuWarnings=تصویر، موسیقی
    @@ -402,6 +403,7 @@ DefaultTaxRate=Default tax rate
     Average=متوسط
     Sum=مجموع
     Delta=دلتا
    +RemainToPay=Remain to pay
     Module=Module/Application
     Modules=Modules/Applications
     Option=انتخاب
    @@ -414,7 +416,7 @@ Favorite=Favorite
     ShortInfo=اطلاعات.
     Ref=کد عکس.
     ExternalRef=Ref. extern
    -RefSupplier=کد عکس. تهیه کننده
    +RefSupplier=Ref. vendor
     RefPayment=کد عکس. پرداخت
     CommercialProposalsShort=طرح های تجاری
     Comment=توضیح
    @@ -493,7 +495,7 @@ Received=رسیده
     Paid=پرداخت
     Topic=Subject
     ByCompanies=توسط اشخاص ثالث
    -ByUsers=با کاربران
    +ByUsers=By user
     Links=ها
     Link=پیوند
     Rejects=رد
    @@ -505,6 +507,7 @@ NoneF=هیچ یک
     NoneOrSeveral=None or several
     Late=دیر
     LateDesc=Delay to define if a record is late or not depends on your setup. Ask your admin to change delay from menu Home - Setup - Alerts.
    +NoItemLate=No late item
     Photo=تصویر
     Photos=تصاویر
     AddPhoto=اضافه کردن عکس
    @@ -619,9 +622,9 @@ BuildDoc=ساخت فیلم کارگردان تهیه کننده
     Entity=محیط
     Entities=اشخاص
     CustomerPreview=پیش نمایش با مشتری
    -SupplierPreview=پیش نمایش تامین کننده
    +SupplierPreview=Vendor preview
     ShowCustomerPreview=نشان دادن پیش نمایش مشتری
    -ShowSupplierPreview=منبع نمایش پیش نمایش
    +ShowSupplierPreview=Show vendor preview
     RefCustomer=کد عکس. مشتری
     Currency=پول
     InfoAdmin=اطلاعات برای مدیران
    @@ -915,11 +918,11 @@ SearchIntoProductsOrServices=Products or services
     SearchIntoProjects=پروژه ها
     SearchIntoTasks=وظایف
     SearchIntoCustomerInvoices=Customer invoices
    -SearchIntoSupplierInvoices=Supplier invoices
    +SearchIntoSupplierInvoices=Vendor invoices
     SearchIntoCustomerOrders=Customer orders
    -SearchIntoSupplierOrders=Supplier orders
    +SearchIntoSupplierOrders=Purchase orders
     SearchIntoCustomerProposals=Customer proposals
    -SearchIntoSupplierProposals=Supplier proposals
    +SearchIntoSupplierProposals=Vendor proposals
     SearchIntoInterventions=مداخلات
     SearchIntoContracts=قراردادها
     SearchIntoCustomerShipments=Customer shipments
    @@ -941,3 +944,7 @@ Remote=Remote
     LocalAndRemote=Local and Remote
     KeyboardShortcut=Keyboard shortcut
     AssignedTo=واگذار شده به
    +Deletedraft=Delete draft
    +ConfirmMassDraftDeletion=Draft Bulk delete confirmation
    +FileSharedViaALink=File shared via a link
    +
    diff --git a/htdocs/langs/fa_IR/margins.lang b/htdocs/langs/fa_IR/margins.lang
    index 0683333589e..2840f60ac5f 100644
    --- a/htdocs/langs/fa_IR/margins.lang
    +++ b/htdocs/langs/fa_IR/margins.lang
    @@ -28,10 +28,10 @@ UseDiscountAsService=به عنوان یک سرویس
     UseDiscountOnTotal=در ساب توتال
     MARGIN_METHODE_FOR_DISCOUNT_DETAILS=معرفی می کند اگر تخفیف های جهانی به عنوان یک محصول، سرویس و یا فقط در ساب توتال برای محاسبه حاشیه درمان می شود.
     MARGIN_TYPE=Buying/Cost price suggested by default for margin calculation
    -MargeType1=Margin on Best supplier price
    +MargeType1=Margin on Best vendor price
     MargeType2=Margin on Weighted Average Price (WAP)
     MargeType3=Margin on Cost Price
    -MarginTypeDesc=* Margin on best buying price = Selling price - Best supplier price defined on product card<br>* Margin on Weighted Average Price (WAP) = Selling price - Product Weighted Average Price (WAP) or best supplier price if WAP not yet defined<br>* Margin on Cost price = Selling price - Cost price defined on product card or WAP if cost price not defined, or best supplier price if WAP not yet defined
    +MarginTypeDesc=* Margin on best buying price = Selling price - Best vendor price defined on product card<br>* Margin on Weighted Average Price (WAP) = Selling price - Product Weighted Average Price (WAP) or best supplier price if WAP not yet defined<br>* Margin on Cost price = Selling price - Cost price defined on product card or WAP if cost price not defined, or best supplier price if WAP not yet defined
     CostPrice=قیمت تمام شده
     UnitCharges=اتهامات واحد
     Charges=عوارض
    diff --git a/htdocs/langs/fa_IR/members.lang b/htdocs/langs/fa_IR/members.lang
    index ff2cd389668..9d61cdfb298 100644
    --- a/htdocs/langs/fa_IR/members.lang
    +++ b/htdocs/langs/fa_IR/members.lang
    @@ -111,7 +111,7 @@ SendingAnEMailToMember=Sending information email to member
     SendingEmailOnAutoSubscription=Sending email on auto registration
     SendingEmailOnMemberValidation=Sending email on new member validation
     SendingEmailOnNewSubscription=Sending email on new subscription
    -SendingReminderForExpiredSubscription=Sending reminder for expired subscription
    +SendingReminderForExpiredSubscription=Sending reminder for expired subscriptions
     SendingEmailOnCancelation=Sending email on cancelation
     # Topic of email templates
     YourMembershipRequestWasReceived=Your membership was received.
    diff --git a/htdocs/langs/fa_IR/modulebuilder.lang b/htdocs/langs/fa_IR/modulebuilder.lang
    index a3fee23cb53..9d6661eda41 100644
    --- a/htdocs/langs/fa_IR/modulebuilder.lang
    +++ b/htdocs/langs/fa_IR/modulebuilder.lang
    @@ -74,6 +74,7 @@ NoWidget=No widget
     GoToApiExplorer=Go to API explorer
     ListOfMenusEntries=List of menu entries
     ListOfPermissionsDefined=List of defined permissions
    +SeeExamples=See examples here
     EnabledDesc=Condition to have this field active (Examples: 1 or $conf->global->MYMODULE_MYOPTION)
     VisibleDesc=Is the field visible ? (Examples: 0=Never visible, 1=Visible on list and create/update/view forms, 2=Visible on list only, 3=Visible on create/update/view form only. Using a negative value means field is not shown by default on list but can be selected for viewing)
     IsAMeasureDesc=Can the value of field be cumulated to get a total into list ? (Examples: 1 or 0)
    @@ -95,3 +96,6 @@ DropTableIfEmpty=(Delete table if empty)
     TableDoesNotExists=The table %s does not exists
     TableDropped=Table %s deleted
     InitStructureFromExistingTable=Build the structure array string of an existing table
    +UseAboutPage=Disallow the about page
    +UseDocFolder=Disallow the documentation folder
    +UseSpecificReadme=Use a specific ReadMe
    diff --git a/htdocs/langs/fa_IR/opensurvey.lang b/htdocs/langs/fa_IR/opensurvey.lang
    index 7ee12af7ebe..3fcc36089c9 100644
    --- a/htdocs/langs/fa_IR/opensurvey.lang
    +++ b/htdocs/langs/fa_IR/opensurvey.lang
    @@ -58,3 +58,4 @@ MoreChoices=انتخاب های بیشتر برای رای دهندگان را 
     SurveyExpiredInfo=The poll has been closed or voting delay has expired.
     EmailSomeoneVoted=٪ s را تا به یک خط پر شده است. شما می توانید نظر سنجی خود را در لینک پیدا کنید:٪ s
     ShowSurvey=Show survey
    +UserMustBeSameThanUserUsedToVote=You must have voted and use the same user name that the one used to vote, to post a comment
    diff --git a/htdocs/langs/fa_IR/orders.lang b/htdocs/langs/fa_IR/orders.lang
    index 63d0a6ab769..8db6d9d2e0e 100644
    --- a/htdocs/langs/fa_IR/orders.lang
    +++ b/htdocs/langs/fa_IR/orders.lang
    @@ -1,6 +1,6 @@
     # Dolibarr language file - Source file is en_US - orders
     OrdersArea=منطقه سفارشات مشتریان
    -SuppliersOrdersArea=منطقه سفارشات تولید کنندگان
    +SuppliersOrdersArea=Purchase orders area
     OrderCard=کارت منظور
     OrderId=سفارش کد سفارش
     Order=سفارش
    @@ -13,18 +13,18 @@ OrderToProcess=منظور پردازش
     NewOrder=سفارش
     ToOrder=سفارش
     MakeOrder=سفارش
    -SupplierOrder=منظور تامین کننده
    -SuppliersOrders=سفارشات تولید کنندگان
    -SuppliersOrdersRunning=سفارشات تامین کنندگان کنونی
    +SupplierOrder=Purchase order
    +SuppliersOrders=Purchase orders
    +SuppliersOrdersRunning=Current purchase orders
     CustomerOrder=سفارش مشتری
    -CustomersOrders=Customer orders
    +CustomersOrders=سفارشات مشتری
     CustomersOrdersRunning=Current customer orders
     CustomersOrdersAndOrdersLines=Customer orders and order lines
     OrdersDeliveredToBill=Customer orders delivered to bill
     OrdersToBill=Customer orders delivered
     OrdersInProcess=Customer orders in process
     OrdersToProcess=Customer orders to process
    -SuppliersOrdersToProcess=Supplier orders to process
    +SuppliersOrdersToProcess=Purchase orders to process
     StatusOrderCanceledShort=لغو شد
     StatusOrderDraftShort=پیش نویس
     StatusOrderValidatedShort=اعتبار
    @@ -75,15 +75,15 @@ ShowOrder=نمایش جهت
     OrdersOpened=Orders to process
     NoDraftOrders=بدون پیش نویس سفارشات
     NoOrder=No order
    -NoSupplierOrder=No supplier order
    +NoSupplierOrder=No purchase order
     LastOrders=Latest %s customer orders
     LastCustomerOrders=Latest %s customer orders
    -LastSupplierOrders=Latest %s supplier orders
    +LastSupplierOrders=Latest %s purchase orders
     LastModifiedOrders=Latest %s modified orders
     AllOrders=تمام سفارشات
     NbOfOrders=تعداد سفارشات
     OrdersStatistics=آمار سفارش
    -OrdersStatisticsSuppliers=آمار تامین کننده سفارش
    +OrdersStatisticsSuppliers=Purchase order statistics
     NumberOfOrdersByMonth=تعداد سفارشات در ماه
     AmountOfOrdersByMonthHT=میزان سفارشات توسط ماه (خالص از مالیات)
     ListOfOrders=فهرست سفارشات
    @@ -97,12 +97,12 @@ ConfirmMakeOrder=Are you sure you want to confirm you made this order on <b>%s</
     GenerateBill=تولید صورت حساب
     ClassifyShipped=طبقه بندی تحویل
     DraftOrders=دستور پیش نویس
    -DraftSuppliersOrders=Draft suppliers orders
    +DraftSuppliersOrders=Draft purchase orders
     OnProcessOrders=در دستور روند
     RefOrder=کد عکس. سفارش
     RefCustomerOrder=Ref. order for customer
    -RefOrderSupplier=Ref. order for supplier
    -RefOrderSupplierShort=Ref. order supplier
    +RefOrderSupplier=Ref. order for vendor
    +RefOrderSupplierShort=Ref. order vendor
     SendOrderByMail=ارسال سفارش از طریق پست
     ActionsOnOrder=رویدادهای سفارش
     NoArticleOfTypeProduct=هیچ مقاله از نوع «تولید» بنابراین هیچ مقاله قابل حمل با کشتی برای این منظور
    @@ -115,9 +115,9 @@ ConfirmCloneOrder=Are you sure you want to clone this order <b>%s</b>?
     DispatchSupplierOrder=دریافت کننده کالا منظور از٪ s
     FirstApprovalAlreadyDone=First approval already done
     SecondApprovalAlreadyDone=Second approval already done
    -SupplierOrderReceivedInDolibarr=Supplier order %s received %s
    -SupplierOrderSubmitedInDolibarr=Supplier order %s submited
    -SupplierOrderClassifiedBilled=Supplier order %s set billed
    +SupplierOrderReceivedInDolibarr=Purchase Order %s received %s
    +SupplierOrderSubmitedInDolibarr=Purchase Order %s submited
    +SupplierOrderClassifiedBilled=Purchase Order %s set billed
     OtherOrders=دیگر سفارشات
     ##### Types de contacts #####
     TypeContact_commande_internal_SALESREPFOLL=نماینده سفارش مشتری زیر به بالا
    @@ -125,11 +125,11 @@ TypeContact_commande_internal_SHIPPING=نماینده زیر را به بالا
     TypeContact_commande_external_BILLING=تماس با فاکتور به مشتری
     TypeContact_commande_external_SHIPPING=تماس با حمل و نقل با مشتری
     TypeContact_commande_external_CUSTOMER=تماس با مشتری را در پی بالا جهت
    -TypeContact_order_supplier_internal_SALESREPFOLL=نماینده زیر تا تامین کننده نظم
    +TypeContact_order_supplier_internal_SALESREPFOLL=Representative following-up purchase order
     TypeContact_order_supplier_internal_SHIPPING=نماینده زیر را به بالا حمل و نقل
    -TypeContact_order_supplier_external_BILLING=منبع تماس با فاکتور
    -TypeContact_order_supplier_external_SHIPPING=تماس با تامین کننده حمل و نقل
    -TypeContact_order_supplier_external_CUSTOMER=منبع تماس با منبع زیر تا منظور
    +TypeContact_order_supplier_external_BILLING=Vendor invoice contact
    +TypeContact_order_supplier_external_SHIPPING=Vendor shipping contact
    +TypeContact_order_supplier_external_CUSTOMER=Vendor contact following-up order
     Error_COMMANDE_SUPPLIER_ADDON_NotDefined=COMMANDE_SUPPLIER_ADDON ثابت تعریف نشده
     Error_COMMANDE_ADDON_NotDefined=COMMANDE_ADDON ثابت تعریف نشده
     Error_OrderNotChecked=بدون سفارشات به فاکتور انتخاب شده
    diff --git a/htdocs/langs/fa_IR/other.lang b/htdocs/langs/fa_IR/other.lang
    index a16e9e0f828..2f18cd41b67 100644
    --- a/htdocs/langs/fa_IR/other.lang
    +++ b/htdocs/langs/fa_IR/other.lang
    @@ -80,9 +80,9 @@ LinkedObject=شی مرتبط
     NbOfActiveNotifications=Number of notifications (nb of recipient emails)
     PredefinedMailTest=__(Hello)__\nThis is a test mail sent to __EMAIL__.\nThe two lines are separated by a carriage return.\n\n__USER_SIGNATURE__
     PredefinedMailTestHtml=__(Hello)__\nThis is a <b>test</b> mail (the word test must be in bold).<br>The two lines are separated by a carriage return.<br><br>__USER_SIGNATURE__
    -PredefinedMailContentSendInvoice=__(Hello)__\n\nYou will find here the invoice __REF__\n\nThis is the link to make your online payment if this invoice is not already payed:\n__ONLINE_PAYMENT_URL__\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
    -PredefinedMailContentSendInvoiceReminder=__(Hello)__\n\nWe would like to warn you that the invoice  __REF__ seems to not be payed. So this is the invoice in attachment again, as a reminder.\n\nThis is the link to make your online payment:\n__ONLINE_PAYMENT_URL__\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
    -PredefinedMailContentSendProposal=__(Hello)__\n\nYou will find here the commercial proposal __PREF__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
    +PredefinedMailContentSendInvoice=__(Hello)__\n\nYou will find here the invoice __REF__\n\n__ONLINE_PAYMENT_TEXT_AND_URL__\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
    +PredefinedMailContentSendInvoiceReminder=__(Hello)__\n\nWe would like to warn you that the invoice  __REF__ seems to not be payed. So this is the invoice in attachment again, as a reminder.\n\n__ONLINE_PAYMENT_TEXT_AND_URL__\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
    +PredefinedMailContentSendProposal=__(Hello)__\n\nYou will find here the commercial proposal __REF__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
     PredefinedMailContentSendSupplierProposal=__(Hello)__\n\nYou will find here the price request __REF__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
     PredefinedMailContentSendOrder=__(Hello)__\n\nYou will find here the order __REF__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
     PredefinedMailContentSendSupplierOrder=__(Hello)__\n\nYou will find here our order __REF__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
    @@ -91,6 +91,7 @@ PredefinedMailContentSendShipping=__(Hello)__\n\nYou will find here the shipping
     PredefinedMailContentSendFichInter=__(Hello)__\n\nYou will find here the intervention __REF__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
     PredefinedMailContentThirdparty=__(Hello)__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
     PredefinedMailContentUser=__(Hello)__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
    +PredefinedMailContentLink=You can click on the link below to make your payment if it is not already done.\n\n%s\n\n
     DemoDesc=Dolibarr is a compact ERP/CRM supporting several business modules. A demo showcasing all modules makes no sense as this scenario never occurs (several hundred available). So, several demo profiles are available.
     ChooseYourDemoProfil=Choose the demo profile that best suits your needs...
     ChooseYourDemoProfilMore=...or build your own profile<br>(manual module selection)
    @@ -218,7 +219,7 @@ FileIsTooBig=فایل های بیش از حد بزرگ است
     PleaseBePatient=لطفا صبور باشید ...
     NewPassword=New password
     ResetPassword=Reset password
    -RequestToResetPasswordReceived=درخواست رمز عبور Dolibarr خود را تغییر دریافت شده است
    +RequestToResetPasswordReceived=A request to change your password has been received.
     NewKeyIs=این کلید جدید خود را برای ورود به سایت است
     NewKeyWillBe=کلید جدید را برای ورود به نرم افزار خواهد بود
     ClickHereToGoTo=برای رفتن به٪ s اینجا را کلیک کنید
    @@ -233,6 +234,8 @@ PermissionsDelete=Permissions removed
     YourPasswordMustHaveAtLeastXChars=Your password must have at least <strong>%s</strong> chars
     YourPasswordHasBeenReset=Your password has been reset successfully
     ApplicantIpAddress=IP address of applicant
    +SMSSentTo=SMS sent to %s
    +
     ##### Export #####
     ExportsArea=منطقه صادرات
     AvailableFormats=فرمت های موجود
    diff --git a/htdocs/langs/fa_IR/paypal.lang b/htdocs/langs/fa_IR/paypal.lang
    index 2f710b3bec1..24c34246b7a 100644
    --- a/htdocs/langs/fa_IR/paypal.lang
    +++ b/htdocs/langs/fa_IR/paypal.lang
    @@ -14,7 +14,6 @@ PaypalModeOnlyPaypal=پی پال تنها
     ONLINE_PAYMENT_CSS_URL=Optionnal URL of CSS style sheet on online payment page
     ThisIsTransactionId=این شناسه از معامله <b>است:٪ s</b>
     PAYPAL_ADD_PAYMENT_URL=اضافه کردن آدرس از پرداخت پی پال زمانی که شما یک سند ارسال از طریق پست
    -PredefinedMailContentLink=You can click on the link below to make your payment if it is not already done.<br><br>%s<br><br>
     YouAreCurrentlyInSandboxMode=You are currently in the %s "sandbox" mode
     NewOnlinePaymentReceived=New online payment received
     NewOnlinePaymentFailed=New online payment tried but failed
    diff --git a/htdocs/langs/fa_IR/productbatch.lang b/htdocs/langs/fa_IR/productbatch.lang
    index b4f33e0aeb8..3d1ea9c10f1 100644
    --- a/htdocs/langs/fa_IR/productbatch.lang
    +++ b/htdocs/langs/fa_IR/productbatch.lang
    @@ -16,7 +16,7 @@ printEatby=Eat-by: %s
     printSellby=Sell-by: %s
     printQty=Qty: %d
     AddDispatchBatchLine=Add a line for Shelf Life dispatching
    -WhenProductBatchModuleOnOptionAreForced=When module Lot/Serial is on, automatic increase/decrease stock mode is forced to shipping validate and manual dispatching for reception and can't be edited. Other options can be defined as you want.
    +WhenProductBatchModuleOnOptionAreForced=When module Lot/Serial is on, automatic stock decrease  is forced to 'Decrease real stocks on shipping validation' and automatic increase mode is forced to 'Increase real stocks on manual dispatching into warehouses' and can't be edited. Other options can be defined as you want.
     ProductDoesNotUseBatchSerial=This product does not use lot/serial number
     ProductLotSetup=Setup of module lot/serial
     ShowCurrentStockOfLot=Show current stock for couple product/lot
    diff --git a/htdocs/langs/fa_IR/products.lang b/htdocs/langs/fa_IR/products.lang
    index 2585e68fd11..0d43a74aa39 100644
    --- a/htdocs/langs/fa_IR/products.lang
    +++ b/htdocs/langs/fa_IR/products.lang
    @@ -70,6 +70,7 @@ SoldAmount=Sold amount
     PurchasedAmount=Purchased amount
     NewPrice=قیمت های جدید
     MinPrice=Min. selling price
    +EditSellingPriceLabel=Edit selling price label
     CantBeLessThanMinPrice=قیمت فروش نمی تواند کمتر از حداقل مجاز برای این محصول (٪ بدون مالیات). این پیام همچنین می تواند به نظر می رسد اگر شما نوع تخفیف بیش از حد مهم است.
     ContractStatusClosed=بسته
     ErrorProductAlreadyExists=محصول با مرجع٪ s در حال حاضر وجود دارد.
    @@ -155,7 +156,7 @@ BuyingPrices=Buying prices
     CustomerPrices=Customer prices
     SuppliersPrices=Supplier prices
     SuppliersPricesOfProductsOrServices=Supplier prices (of products or services)
    -CustomCode=Customs/Commodity/HS code
    +CustomCode=Customs / Commodity / HS code
     CountryOrigin=کشور مبدا
     Nature=طبیعت
     ShortLabel=Short label
    @@ -250,8 +251,8 @@ PriceNumeric=شماره
     DefaultPrice=Default price
     ComposedProductIncDecStock=Increase/Decrease stock on parent change
     ComposedProduct=Sub-product
    -MinSupplierPrice=Minimum supplier price
    -MinCustomerPrice=Minimum customer price
    +MinSupplierPrice=حداقل قیمت خرید
    +MinCustomerPrice=Minimum selling price
     DynamicPriceConfiguration=Dynamic price configuration
     DynamicPriceDesc=On product card, with this module enabled, you should be able to set mathematic functions to calculate Customer or Supplier prices. Such function can use all mathematic operators, some constants and variables. You can set here the variables you want to be able to use and if the variable need an automatic update, the external URL to use to ask Dolibarr to update automaticaly the value.
     AddVariable=Add Variable
    diff --git a/htdocs/langs/fa_IR/projects.lang b/htdocs/langs/fa_IR/projects.lang
    index 26bd37294d7..971df275cb8 100644
    --- a/htdocs/langs/fa_IR/projects.lang
    +++ b/htdocs/langs/fa_IR/projects.lang
    @@ -77,6 +77,7 @@ Time=زمان
     ListOfTasks=List of tasks
     GoToListOfTimeConsumed=Go to list of time consumed
     GoToListOfTasks=Go to list of tasks
    +GoToGanttView=Go to Gantt view
     GanttView=Gantt View
     ListProposalsAssociatedProject=فهرست طرح تجاری مرتبط با پروژه
     ListOrdersAssociatedProject=List of customer orders associated with the project
    @@ -226,4 +227,4 @@ AllowCommentOnProject=Allow user comments on projects
     DontHavePermissionForCloseProject=You do not have permissions to close the project %s
     DontHaveTheValidateStatus=The project %s must be open to be closed
     RecordsClosed=%s project(s) closed
    -SendProjectRef=About project %s
    +SendProjectRef=Information project %s
    diff --git a/htdocs/langs/fa_IR/propal.lang b/htdocs/langs/fa_IR/propal.lang
    index e08716db9fe..fce5360e22c 100644
    --- a/htdocs/langs/fa_IR/propal.lang
    +++ b/htdocs/langs/fa_IR/propal.lang
    @@ -75,6 +75,7 @@ AvailabilityTypeAV_1M=1 ماه
     TypeContact_propal_internal_SALESREPFOLL=نماینده زیر تا پیشنهاد
     TypeContact_propal_external_BILLING=تماس با فاکتور به مشتری
     TypeContact_propal_external_CUSTOMER=تماس با مشتری را در پی بالا پیشنهاد
    +TypeContact_propal_external_SHIPPING=Customer contact for delivery
     # Document models
     DocModelAzurDescription=یک مدل پیشنهاد کامل (logo. ..)
     DefaultModelPropalCreate=ایجاد مدل پیش فرض
    diff --git a/htdocs/langs/fa_IR/sendings.lang b/htdocs/langs/fa_IR/sendings.lang
    index 810b5eaa87c..9bbfbe9e94f 100644
    --- a/htdocs/langs/fa_IR/sendings.lang
    +++ b/htdocs/langs/fa_IR/sendings.lang
    @@ -52,8 +52,8 @@ ActionsOnShipping=رویدادهای در حمل و نقل
     LinkToTrackYourPackage=لینک به پیگیری بسته بندی خود را
     ShipmentCreationIsDoneFromOrder=برای لحظه ای، ایجاد یک محموله های جدید از کارت منظور انجام می شود.
     ShipmentLine=خط حمل و نقل
    -ProductQtyInCustomersOrdersRunning=Product quantity into open customers orders
    -ProductQtyInSuppliersOrdersRunning=Product quantity into open suppliers orders
    +ProductQtyInCustomersOrdersRunning=Product quantity into open customer orders
    +ProductQtyInSuppliersOrdersRunning=Product quantity into open purchase orders
     ProductQtyInShipmentAlreadySent=Product quantity from open customer order already sent
     ProductQtyInSuppliersShipmentAlreadyRecevied=Product quantity from open supplier order already received
     NoProductToShipFoundIntoStock=No product to ship found into warehouse <b>%s</b>. Correct stock or go back to choose another warehouse.
    diff --git a/htdocs/langs/fa_IR/stocks.lang b/htdocs/langs/fa_IR/stocks.lang
    index 737f2254f05..e9730c0c989 100644
    --- a/htdocs/langs/fa_IR/stocks.lang
    +++ b/htdocs/langs/fa_IR/stocks.lang
    @@ -67,7 +67,7 @@ DeStockOnValidateOrder=کاهش سهام واقعی در اعتبار سنجی 
     DeStockOnShipment=Decrease real stocks on shipping validation
     DeStockOnShipmentOnClosing=Decrease real stocks on shipping classification closed
     ReStockOnBill=افزایش سهام واقعی در تامین کنندگان فاکتورها / یادداشت های اعتباری اعتبار
    -ReStockOnValidateOrder=افزایش سهام واقعی در سفارشات تامین کنندگان موافقت
    +ReStockOnValidateOrder=Increase real stocks on purchase orders approbation
     ReStockOnDispatchOrder=Increase real stocks on manual dispatching into warehouses, after supplier order receipt of goods
     OrderStatusNotReadyToDispatch=منظور هنوز رتبهدهی نشده است و یا بیشتر یک وضعیت است که اجازه می دهد تا اعزام از محصولات در انبارها سهام.
     StockDiffPhysicTeoric=Explanation for difference between physical and virtual stock
    @@ -203,3 +203,4 @@ RegulateStock=Regulate Stock
     ListInventory=فهرست
     StockSupportServices=Stock management support services
     StockSupportServicesDesc=By default, you can stock only product with type "product". If on, and if module service is on, you can also stock a product with type "service"
    +ReceiveProducts=Receive items
    diff --git a/htdocs/langs/fa_IR/stripe.lang b/htdocs/langs/fa_IR/stripe.lang
    index aabcc15b8ce..98fb851fc50 100644
    --- a/htdocs/langs/fa_IR/stripe.lang
    +++ b/htdocs/langs/fa_IR/stripe.lang
    @@ -58,8 +58,8 @@ NameOnCard=Name on card
     CardNumber=Card Number
     ExpiryDate=Expiry Date
     CVN=CVN
    -DeleteACard=Delete Card record
    -ConfirmDeleteCard=Are you sure you want to delete this Card record?
    +DeleteACard=Delete Card
    +ConfirmDeleteCard=Are you sure you want to delete this Credit or Debit card?
     CreateCustomerOnStripe=Create customer on Stripe
     CreateCardOnStripe=Create card on Stripe
     ShowInStripe=Show in Stripe
    diff --git a/htdocs/langs/fa_IR/supplier_proposal.lang b/htdocs/langs/fa_IR/supplier_proposal.lang
    index ccafdb2127a..c6dfa87b347 100644
    --- a/htdocs/langs/fa_IR/supplier_proposal.lang
    +++ b/htdocs/langs/fa_IR/supplier_proposal.lang
    @@ -1,22 +1,22 @@
     # Dolibarr language file - Source file is en_US - supplier_proposal
    -SupplierProposal=Supplier commercial proposals
    -supplier_proposalDESC=Manage price requests to suppliers
    +SupplierProposal=Vendor commercial proposals
    +supplier_proposalDESC=Manage price requests to vendors
     SupplierProposalNew=New price request
     CommRequest=Price request
     CommRequests=Price requests
     SearchRequest=Find a request
     DraftRequests=Draft requests
    -SupplierProposalsDraft=Draft supplier proposals
    +SupplierProposalsDraft=Draft vendor proposals
     LastModifiedRequests=Latest %s modified price requests
     RequestsOpened=Open price requests
    -SupplierProposalArea=Supplier proposals area
    -SupplierProposalShort=Supplier proposal
    -SupplierProposals=Supplier proposals
    -SupplierProposalsShort=Supplier proposals
    +SupplierProposalArea=Vendor proposals area
    +SupplierProposalShort=Vendor proposal
    +SupplierProposals=Vendor proposals
    +SupplierProposalsShort=Vendor proposals
     NewAskPrice=New price request
     ShowSupplierProposal=Show price request
     AddSupplierProposal=Create a price request
    -SupplierProposalRefFourn=Supplier ref
    +SupplierProposalRefFourn=Vendor ref
     SupplierProposalDate=تاریخ تحویل
     SupplierProposalRefFournNotice=Before closing to "Accepted", think to grasp suppliers references.
     ConfirmValidateAsk=Are you sure you want to validate this price request under name <b>%s</b>?
    @@ -47,9 +47,9 @@ CommercialAsk=Price request
     DefaultModelSupplierProposalCreate=ایجاد مدل پیش فرض
     DefaultModelSupplierProposalToBill=Default template when closing a price request (accepted)
     DefaultModelSupplierProposalClosed=Default template when closing a price request (refused)
    -ListOfSupplierProposals=List of supplier proposal requests
    -ListSupplierProposalsAssociatedProject=List of supplier proposals associated with project
    -SupplierProposalsToClose=Supplier proposals to close
    -SupplierProposalsToProcess=Supplier proposals to process
    +ListOfSupplierProposals=List of vendor proposal requests
    +ListSupplierProposalsAssociatedProject=List of vendor proposals associated with project
    +SupplierProposalsToClose=Vendor proposals to close
    +SupplierProposalsToProcess=Vendor proposals to process
     LastSupplierProposals=Latest %s price requests
     AllPriceRequests=All requests
    diff --git a/htdocs/langs/fa_IR/suppliers.lang b/htdocs/langs/fa_IR/suppliers.lang
    index 9b8ddb1743c..4deda671b8b 100644
    --- a/htdocs/langs/fa_IR/suppliers.lang
    +++ b/htdocs/langs/fa_IR/suppliers.lang
    @@ -1,11 +1,11 @@
     # Dolibarr language file - Source file is en_US - suppliers
    -Suppliers=تولید کنندگان
    -SuppliersInvoice=تولید کنندگان صورتحساب
    -ShowSupplierInvoice=Show Supplier Invoice
    -NewSupplier=منبع جدید
    +Suppliers=Vendors
    +SuppliersInvoice=Vendor invoice
    +ShowSupplierInvoice=Show Vendor Invoice
    +NewSupplier=New vendor
     History=تاریخ
    -ListOfSuppliers=لیست تامین کنندگان
    -ShowSupplier=منبع نمایش
    +ListOfSuppliers=List of vendors
    +ShowSupplier=Show vendor
     OrderDate=تاریخ سفارش
     BuyingPriceMin=Best buying price
     BuyingPriceMinShort=Best buying price
    @@ -14,34 +14,34 @@ TotalSellingPriceMinShort=Total of subproducts selling prices
     SomeSubProductHaveNoPrices=برخی از زیر محصولات هیچ قیمت تعریف شده
     AddSupplierPrice=Add buying price
     ChangeSupplierPrice=Change buying price
    -SupplierPrices=Supplier prices
    +SupplierPrices=Vendor prices
     ReferenceSupplierIsAlreadyAssociatedWithAProduct=این منبع مرجع در حال حاضر با یک مرجع در ارتباط است:٪ s را
    -NoRecordedSuppliers=بدون تامین کنندگان ثبت
    -SupplierPayment=پرداخت کننده
    -SuppliersArea=منطقه تامین کنندگان
    -RefSupplierShort=کد عکس. تهیه کننده
    +NoRecordedSuppliers=No vendor recorded
    +SupplierPayment=Vendor payment
    +SuppliersArea=Vendor area
    +RefSupplierShort=Ref. vendor
     Availability=دسترسی
    -ExportDataset_fournisseur_1=فهرست فاکتورها تامین کننده و فاکتور خطوط
    -ExportDataset_fournisseur_2=فاکتورها تامین کننده و پرداخت
    -ExportDataset_fournisseur_3=سفارشات تامین کننده و خطوط جهت
    +ExportDataset_fournisseur_1=Vendor invoices list and invoice lines
    +ExportDataset_fournisseur_2=Vendor invoices and payments
    +ExportDataset_fournisseur_3=Purchase orders and order lines
     ApproveThisOrder=تصویب این منظور
     ConfirmApproveThisOrder=Are you sure you want to approve order <b>%s</b>?
     DenyingThisOrder=Deny this order
     ConfirmDenyingThisOrder=Are you sure you want to deny this order <b>%s</b>?
     ConfirmCancelThisOrder=Are you sure you want to cancel this order <b>%s</b>?
    -AddSupplierOrder=ایجاد نظم عرضه کننده کالا
    -AddSupplierInvoice=ایجاد کننده کالا فاکتور
    -ListOfSupplierProductForSupplier=لیست محصولات و قیمت ها را برای عرضه کننده کالا <b>از٪ s</b>
    -SentToSuppliers=ارسال شده به تامین کنندگان
    -ListOfSupplierOrders=List of supplier orders
    -MenuOrdersSupplierToBill=Supplier orders to invoice
    +AddSupplierOrder=Create Purchase Order
    +AddSupplierInvoice=Create vendor invoice
    +ListOfSupplierProductForSupplier=List of products and prices for vendor <b>%s</b>
    +SentToSuppliers=Sent to vendors
    +ListOfSupplierOrders=List of purchase orders
    +MenuOrdersSupplierToBill=Purchase orders to invoice
     NbDaysToDelivery=Delivery delay in days
     DescNbDaysToDelivery=The biggest deliver delay of the products from this order
    -SupplierReputation=Supplier reputation
    +SupplierReputation=Vendor reputation
     DoNotOrderThisProductToThisSupplier=Do not order
     NotTheGoodQualitySupplier=Wrong quality
     ReputationForThisProduct=Reputation
     BuyerName=Buyer name
     AllProductServicePrices=All product / service prices
     AllProductReferencesOfSupplier=All product / service references of supplier
    -BuyingPriceNumShort=Supplier prices
    +BuyingPriceNumShort=Vendor prices
    diff --git a/htdocs/langs/fa_IR/users.lang b/htdocs/langs/fa_IR/users.lang
    index 52a006eff3f..de8cf710467 100644
    --- a/htdocs/langs/fa_IR/users.lang
    +++ b/htdocs/langs/fa_IR/users.lang
    @@ -48,7 +48,7 @@ PasswordChangeRequest=Request to change password for <b>%s</b>
     PasswordChangeRequestSent=درخواست تغییر رمز عبور <b>برای٪ s ارسال به٪ s.</b>
     ConfirmPasswordReset=Confirm password reset
     MenuUsersAndGroups=کاربران و گروهها
    -LastGroupsCreated=Latest %s created groups
    +LastGroupsCreated=Latest %s groups created
     LastUsersCreated=Latest %s users created
     ShowGroup=نمایش گروه
     ShowUser=نمایش کاربر
    diff --git a/htdocs/langs/fa_IR/website.lang b/htdocs/langs/fa_IR/website.lang
    index ac4ff9a9d5a..5115f976cbd 100644
    --- a/htdocs/langs/fa_IR/website.lang
    +++ b/htdocs/langs/fa_IR/website.lang
    @@ -73,7 +73,7 @@ AnotherContainer=Another container
     WEBSITE_USE_WEBSITE_ACCOUNTS=Enable the web site account table
     WEBSITE_USE_WEBSITE_ACCOUNTSTooltip=Enable the table to store web site accounts (login/pass) for each website / thirdparty
     YouMustDefineTheHomePage=You must first define the default Home page
    -OnlyEditionOfSourceForGrabbedContentFuture=Note: only edition of HTML source will be possible when a page content is intiliazed by grabbing it from an external page (WYSIWYG editor will not be available)
    +OnlyEditionOfSourceForGrabbedContentFuture=Note: only edition of HTML source will be possible when a page content is initiliazed by grabbing it from an external page (WYSIWYG editor will not be available)
     OnlyEditionOfSourceForGrabbedContent=Only edition of HTML source is possible when content was grabbed from an external site
     GrabImagesInto=Grab also images found into css and page.
     ImagesShouldBeSavedInto=Images should be saved into directory
    diff --git a/htdocs/langs/fa_IR/workflow.lang b/htdocs/langs/fa_IR/workflow.lang
    index 1f6cd0180c3..527acaf70d2 100644
    --- a/htdocs/langs/fa_IR/workflow.lang
    +++ b/htdocs/langs/fa_IR/workflow.lang
    @@ -14,7 +14,7 @@ descWORKFLOW_INVOICE_AMOUNT_CLASSIFY_BILLED_ORDER=Classify linked source custome
     descWORKFLOW_INVOICE_CLASSIFY_BILLED_ORDER=Classify linked source customer order(s) to billed when customer invoice is set to paid (and if amount of the invoice is same than total amount of linked orders)
     descWORKFLOW_ORDER_CLASSIFY_SHIPPED_SHIPPING=Classify linked source customer order to shipped when a shipment is validated (and if quantity shipped by all shipments is the same as in the order to update)
     # Autoclassify supplier order
    -descWORKFLOW_ORDER_CLASSIFY_BILLED_SUPPLIER_PROPOSAL=Classify linked source supplier proposal(s) to billed when supplier invoice is validated (and if amount of the invoice is same than total amount of linked proposals)
    -descWORKFLOW_INVOICE_AMOUNT_CLASSIFY_BILLED_SUPPLIER_ORDER=Classify linked source supplier order(s) to billed when supplier invoice is validated (and if amount of the invoice is same than total amount of linked orders)
    +descWORKFLOW_ORDER_CLASSIFY_BILLED_SUPPLIER_PROPOSAL=Classify linked source vendor proposal(s) to billed when vendor invoice is validated (and if amount of the invoice is same than total amount of linked proposals)
    +descWORKFLOW_INVOICE_AMOUNT_CLASSIFY_BILLED_SUPPLIER_ORDER=Classify linked source purchase order(s) to billed when vendor invoice is validated (and if amount of the invoice is same than total amount of linked orders)
     AutomaticCreation=Automatic creation
     AutomaticClassification=Automatic classification
    diff --git a/htdocs/langs/fi_FI/accountancy.lang b/htdocs/langs/fi_FI/accountancy.lang
    index 6869e233c86..6612dd6c899 100644
    --- a/htdocs/langs/fi_FI/accountancy.lang
    +++ b/htdocs/langs/fi_FI/accountancy.lang
    @@ -1,4 +1,5 @@
     # Dolibarr language file - en_US - Accounting Expert
    +Accounting=Accounting
     ACCOUNTING_EXPORT_SEPARATORCSV=Sarake-erotin vientitiedostoon
     ACCOUNTING_EXPORT_DATE=Vientitiedoston päivämäärän muoto
     ACCOUNTING_EXPORT_PIECE=Vie kappaleen määrä
    @@ -39,11 +40,11 @@ AccountWithNonZeroValues=Accounts with non zero values
     ListOfAccounts=List of accounts
     
     MainAccountForCustomersNotDefined=Main accounting account for customers not defined in setup
    -MainAccountForSuppliersNotDefined=Main accounting account for suppliers not defined in setup
    +MainAccountForSuppliersNotDefined=Main accounting account for vendors not defined in setup
     MainAccountForUsersNotDefined=Main accounting account for users not defined in setup
     MainAccountForVatPaymentNotDefined=Main accounting account for VAT payment not defined in setup
     
    -AccountancyArea=Kirjanpitoalue
    +AccountancyArea=Accounting area
     AccountancyAreaDescIntro=Usage of the accountancy module is done in several step:
     AccountancyAreaDescActionOnce=The following actions are usually executed one time only, or once per year...
     AccountancyAreaDescActionOnceBis=Next steps should be done to save you time in future by suggesting you the correct default accounting account when making the journalization (writing record in Journals and General ledger)
    @@ -54,6 +55,7 @@ AccountancyAreaDescChartModel=STEP %s: Create a model of chart of account from m
     AccountancyAreaDescChart=STEP %s: Create or check content of your chart of account from menu %s
     
     AccountancyAreaDescVat=STEP %s: Define accounting accounts for each VAT Rates. For this, use the menu entry %s.
    +AccountancyAreaDescDefault=STEP %s: Define default accounting accounts. For this, use the menu entry %s.
     AccountancyAreaDescExpenseReport=STEP %s: Define default accounting accounts for each type of expense report. For this, use the menu entry %s.
     AccountancyAreaDescSal=STEP %s: Define default accounting accounts for payment of salaries. For this, use the menu entry %s.
     AccountancyAreaDescContrib=STEP %s: Define default accounting accounts for special expences (miscellaneous taxes). For this, use the menu entry %s.
    @@ -89,7 +91,7 @@ MenuProductsAccounts=Tuotetilit
     ProductsBinding=Products accounts
     Ventilation=Tilien täsmäytys
     CustomersVentilation=Asiakaan laskun täsmäytys
    -SuppliersVentilation=Toimittajan laskun täsmäytys
    +SuppliersVentilation=Vendor invoice binding
     ExpenseReportsVentilation=Expense report binding
     CreateMvts=Luo uusi transaktio
     UpdateMvts=Transaktion muuttaminen
    @@ -130,12 +132,14 @@ ACCOUNTING_LENGTH_GACCOUNT=Length of the general accounting accounts (If you set
     ACCOUNTING_LENGTH_AACCOUNT=Length of the third party accounting accounts (If you set value to 6 here, the account '401' will appear like '401000' on screen)
     ACCOUNTING_MANAGE_ZERO=Allow to manage different number of zero at the end of an accounting account. Needed by some countries (like switzerland). If keep to off (default), you can set the 2 following parameters to ask application to add virtual zero.
     BANK_DISABLE_DIRECT_INPUT=Disable direct recording of transaction in bank account
    +ACCOUNTING_ENABLE_EXPORT_DRAFT_JOURNAL=Enable draft export on journal
     
     ACCOUNTING_SELL_JOURNAL=Myyntipäiväkirja
     ACCOUNTING_PURCHASE_JOURNAL=Ostopäiväkirja
     ACCOUNTING_MISCELLANEOUS_JOURNAL=Sekalainenpäiväkirja
     ACCOUNTING_EXPENSEREPORT_JOURNAL=Kuluraportti päiväkirja
     ACCOUNTING_SOCIAL_JOURNAL=Sosiaalinen päiväkirja
    +ACCOUNTING_HAS_NEW_JOURNAL=Has new Journal
     
     ACCOUNTING_ACCOUNT_TRANSFER_CASH=Accounting account of transfer
     ACCOUNTING_ACCOUNT_SUSPENSE=Accounting account of wait
    @@ -185,11 +189,12 @@ ListeMvts=List of movements
     ErrorDebitCredit=Debit and Credit cannot have a value at the same time
     AddCompteFromBK=Add accounting accounts to the group
     ReportThirdParty=List third party account
    -DescThirdPartyReport=Consult here the list of the third party customers and suppliers and their accounting accounts
    +DescThirdPartyReport=Consult here the list of the third party customers and vendors and their accounting accounts
     ListAccounts=List of the accounting accounts
     UnknownAccountForThirdparty=Unknown third party account. We will use %s
     UnknownAccountForThirdpartyBlocking=Unknown third party account. Blocking error
     UnknownAccountForThirdpartyAndWaitingAccountNotDefinedBlocking=Unknown third party account and waiting account not defined. Blocking error
    +PaymentsNotLinkedToProduct=Payment not linked to any product / service
     
     Pcgtype=Group of account
     Pcgsubtype=Subgroup of account
    @@ -204,8 +209,8 @@ DescVentilDoneCustomer=Consult here the list of the lines of invoices customers
     DescVentilTodoCustomer=Bind invoice lines not already bound with a product accounting account
     ChangeAccount=Change the product/service accounting account for selected lines with the following accounting account:
     Vide=-
    -DescVentilSupplier=Consult here the list of supplier invoice lines bound or not yet bound to a product accounting account
    -DescVentilDoneSupplier=Consult here the list of the lines of invoices supplier and their accounting account
    +DescVentilSupplier=Consult here the list of vendor invoice lines bound or not yet bound to a product accounting account
    +DescVentilDoneSupplier=Consult here the list of the lines of invoices vendors and their accounting account
     DescVentilTodoExpenseReport=Bind expense report lines not already bound with a fee accounting account
     DescVentilExpenseReport=Consult here the list of expense report lines bound (or not) to a fee accounting account
     DescVentilExpenseReportMore=If you setup accounting account on type of expense report lines, the application will be able to make all the binding between your expense report lines and the accounting account of your chart of accounts, just in one click with the button <strong>"%s"</strong>. If account was not set on fees dictionary or if you still has some lines not bound to any account, you will have to make a manual binding from the menu "<strong>%s</strong>".
    @@ -215,7 +220,7 @@ ValidateHistory=Bind Automatically
     AutomaticBindingDone=Automatic binding done
     
     ErrorAccountancyCodeIsAlreadyUse=Virhe, tätä kirjanpito tiliä ei voida poistaa koska se on käytössä
    -MvtNotCorrectlyBalanced=Movement not correctly balanced. Credit = %s. Debit = %s
    +MvtNotCorrectlyBalanced=Movement not correctly balanced. Debit = %s | Credit = %s
     FicheVentilation=Binding card
     GeneralLedgerIsWritten=Transactions are written in the Ledger
     GeneralLedgerSomeRecordWasNotRecorded=Some of the transactions could not be journalized. If there is no other error message, this is probably because they were already journalized.
    @@ -293,4 +298,9 @@ Binded=Rivit yhdistetty
     ToBind=Yhdistettäviä rivejä
     UseMenuToSetBindindManualy=Autodection not possible, use menu <a href="%s">%s</a> to make the binding manually
     
    +## Import
    +ImportAccountingEntries=Accounting entries
    +
     WarningReportNotReliable=Warning, this report is not based on the Ledger, so does not contains transaction modified manualy in the Ledger. If your journalization is up to date, the bookkeeping view is more accurate.
    +ExpenseReportJournal=Expense Report Journal
    +InventoryJournal=Inventory Journal
    diff --git a/htdocs/langs/fi_FI/admin.lang b/htdocs/langs/fi_FI/admin.lang
    index 9183daa85f5..d5506e794b7 100644
    --- a/htdocs/langs/fi_FI/admin.lang
    +++ b/htdocs/langs/fi_FI/admin.lang
    @@ -269,10 +269,11 @@ MAIN_MAIL_SMTP_SERVER=SMTP Host (oletusarvoisesti <b>php.ini: %s)</b>
     MAIN_MAIL_SMTP_PORT_NotAvailableOnLinuxLike=SMTP-portti (Ei määritelty osaksi PHP Unix-koneissa)
     MAIN_MAIL_SMTP_SERVER_NotAvailableOnLinuxLike=SMTP Host (Ei määritelty osaksi PHP Unix-koneissa)
     MAIN_MAIL_EMAIL_FROM=Lähettäjä sähköposti automaattisille sähköpostiviesteille (Oletuksena php.ini: <b>%s</b>)
    -MAIN_MAIL_ERRORS_TO=Email used as 'Errors-To' field in emails sent
    +MAIN_MAIL_ERRORS_TO=Eemail used for error returns emails (fields 'Errors-To' in emails sent)
     MAIN_MAIL_AUTOCOPY_TO= Lähetä järjestelmällisesti piilotettu hiili-kopio kaikki lähetetyt sähköpostit
     MAIN_DISABLE_ALL_MAILS=Poista käytöstä kaikki sähköpostiviestin lähetykset (testaus tarkoituksiin tai demoihin)
     MAIN_MAIL_FORCE_SENDTO=Send all emails to (instead of real recipients, for test purposes)
    +MAIN_MAIL_ENABLED_USER_DEST_SELECT=Add employees users with email into allowed destinaries list
     MAIN_MAIL_SENDMODE=Käyttömenetelmä sähköposteja lähettäessä
     MAIN_MAIL_SMTPS_ID=SMTP tunnus, jos vaaditaan
     MAIN_MAIL_SMTPS_PW=SMTP Salasana jos vaaditaan
    @@ -291,7 +292,7 @@ ModuleSetup=Moduuli asetukset
     ModulesSetup=Moduulit/Applikaatio asetukset
     ModuleFamilyBase=Järjestelmä
     ModuleFamilyCrm=Asiakkuudenhallinta (CRM)
    -ModuleFamilySrm=Toimittaja Suhteiden Hallinta (SRM)
    +ModuleFamilySrm=Vendor Relation Management (VRM)
     ModuleFamilyProducts=Tuotehallinta (PM)
     ModuleFamilyHr=Henkilöstöhallinta (HR)
     ModuleFamilyProjects=Projektit / Yhteistyöhankkeet
    @@ -373,7 +374,8 @@ NoSmsEngine=Ei SMS lähettäjän Manager. SMS lähettäjä johtaja ei ole asenne
     PDF=PDF
     PDFDesc=Voit määrittää kunkin globaalin liittyviä vaihtoehtoja PDF sukupolvi
     PDFAddressForging=Säännöt luoda osoitteeseen laatikot
    -HideAnyVATInformationOnPDF=Piilota kaikki tiedot, jotka liittyvät arvonlisäveroon syntyvässä PDF -tiedostossa
    +HideAnyVATInformationOnPDF=Hide all information related to Sales tax / VAT on generated PDF
    +PDFRulesForSalesTax=Rules for Sales Tax / VAT
     PDFLocaltax=Rules for %s
     HideLocalTaxOnPDF=Hide %s rate into pdf column tax sale
     HideDescOnPDF=Piilota tuotekuvaukset syntyvässä PDF -tiedostossa
    @@ -445,13 +447,14 @@ DisplayCompanyInfo=Näytä yrityksen osoitetiedot
     DisplayCompanyManagers=Display manager names
     DisplayCompanyInfoAndManagers=Display company address and manager names
     EnableAndSetupModuleCron=If you want to have this recurring invoice beeing generated automatically, module *%s* must be enabled and correctly setup. Otherwise, generation of invoices must be done manually from this template with button *Create*. Note that even if you enabled automatic generation, you can still safely launch manual generation. Duplicates generation for same period are not possible.
    -ModuleCompanyCodeAquarium=Return an accounting code built by:<br>%s followed by third party supplier code for a supplier accounting code,<br>%s followed by third party customer code for a customer accounting code.
    +ModuleCompanyCodeCustomerAquarium=%s followed by third party customer code for a customer accounting code
    +ModuleCompanyCodeSupplierAquarium=%s followed by third party supplier code for a supplier accounting code
     ModuleCompanyCodePanicum=Return an empty accounting code.
     ModuleCompanyCodeDigitaria=Accounting code depends on third party code. The code is composed of the character "C" in the first position followed by the first 5 characters of the third party code.
     Use3StepsApproval=By default, Purchase Orders need to be created and approved by 2 different users (one step/user to create and one step/user to approve. Note that if user has both permission to create and approve, one step/user will be enough). You can ask with this option to introduce a third step/user approval, if amount is higher than a dedicated value (so 3 steps will be necessary: 1=validation, 2=first approval and 3=second approval if amount is enough).<br>Set this to empty if one approval (2 steps) is enough, set it to a very low value (0.1) if a second approval (3 steps) is always required.
     UseDoubleApproval=Use a 3 steps approval when amount (without tax) is higher than...
     WarningPHPMail=WARNING: It is often better to setup outgoing emails to use the email server of your provider instead of the default setup. Some email providers (like Yahoo) does not allow you to send an email from another server than their own server. Your current setup use the server of the application to send email and not the server of your email provider, so some recipients (the one compatible with the restrictive DMARC protocol), will ask your email provider if they can accept your email and some email providers (like Yahoo) may respond "no" because the server is not a server of them, so few of your sent Emails may not be accepted (be carefull also to your email provider sending quota).<br>If your Email provider (like Yahoo) has this restriction, you must change Email setup to choose the other method "SMTP server" and enter the SMTP server and credentials provided by your Email provider (ask your EMail provider to get SMTP credentials for your account).
    -WarningPHPMail2=If your email SMTP provider need to restrict email client to some IP addresses (very rare), this is the IP address of your ERP CRM application: <strong>%s</strong>.
    +WarningPHPMail2=If your email SMTP provider need to restrict email client to some IP addresses (very rare), this is the IP address of the mail user agent (MUA) for your ERP CRM application: <strong>%s</strong>.
     ClickToShowDescription=Klikkaa näyttääksesi kuvaus
     DependsOn=This module need the module(s)
     RequiredBy=This module is required by module(s)
    @@ -471,6 +474,9 @@ AttachMainDocByDefault=Set this to 1 if you want to attach main document to emai
     FilesAttachedToEmail=Liitä tiedosto
     SendEmailsReminders=Lähetä asialista muistutus sähköpostilla
     davDescription=Add a component to be a DAV server
    +DAVSetup=Setup of module DAV
    +DAV_ALLOW_PUBLIC_DIR=Enable the public directory (WebDav directory with no login required)
    +DAV_ALLOW_PUBLIC_DIRTooltip=The WebDav public directory is a WebDAV directory everybody can access to (in read and write mode), with no need to have/use an existing login/password account.
     # Modules
     Module0Name=Käyttäjät & ryhmät
     Module0Desc=Käyttäjien / Työntekijöiden ja ryhmien hallinta
    @@ -479,7 +485,7 @@ Module1Desc=Yrityksien ja yhteystietojen hallinnointi (asiakkaat, prospektit...)
     Module2Name=Kaupalliset
     Module2Desc=Kaupallinen hallinnointi
     Module10Name=Kirjanpito
    -Module10Desc=Yksinkertainen kirjanpito hallinta (laskua ja maksua lähettämistä)
    +Module10Desc=Simple accounting reports (journals, turnover) based onto database content. Does not use any ledger table.
     Module20Name=Ehdotukset
     Module20Desc=Kaupalliset ehdotuksia hallinto -
     Module22Name=Massa sähköpostitus
    @@ -491,7 +497,7 @@ Module25Desc=Asiakastilausten hallinnointi
     Module30Name=Laskut
     Module30Desc=Laskut ja hyvityslaskut hallinto-asiakkaille. Laskut hallinto-toimittajille
     Module40Name=Tavarantoimittajat
    -Module40Desc=Toimittajien hallinta ja ostomenoista (tilaukset ja laskut)
    +Module40Desc=Suppliers and purchase management (purchase orders and billing)
     Module42Name=Debug Logit
     Module42Desc=Logging facilities (file, syslog, ...). Such logs are for technical/debug purposes.
     Module49Name=Toimitus
    @@ -546,8 +552,8 @@ Module400Name=Projects/Opportunities/Leads
     Module400Desc=Management of projects, opportunities/leads and/or tasks. You can also assign any element (invoice, order, proposal, intervention, ...) to a project and get a transversal view from the project view.
     Module410Name=Webcalendar
     Module410Desc=Webcalendar yhdentyminen
    -Module500Name=Erityismenot (Verot, sosiaaliturvamaksut ja osingot)
    -Module500Desc=Erityismenojen (verot, sosiaaliturvamaksut ja osingot) hallinnointi
    +Module500Name=Taxes and Special expenses
    +Module500Desc=Management of other expenses (sale taxes, social or fiscal taxes, dividends, ...)
     Module510Name=Suoritus työntekijöiden palkoista
     Module510Desc=Tallenna ja seuraa suorituksia työntekijöiden palkoista
     Module520Name=Laina
    @@ -561,14 +567,14 @@ Module700Name=Lahjoitukset
     Module700Desc=Lahjoituksien hallinnointi
     Module770Name=Kuluraportit
     Module770Desc=Management and claim expense reports (transportation, meal, ...)
    -Module1120Name=Supplier commercial proposal
    -Module1120Desc=Request supplier commercial proposal and prices
    +Module1120Name=Vendor commercial proposal
    +Module1120Desc=Request vendor commercial proposal and prices
     Module1200Name=Mantis
     Module1200Desc=Mantis yhdentyminen
     Module1520Name=Dokumentin luonti
     Module1520Desc=Massa sähköposti dokumentin luominen
     Module1780Name=Merkit/Kategoriat
    -Module1780Desc=Luo merkki/kategoria (tuotteet, asiakkaat, toimittajat, kontaktit tai jäsenet)
    +Module1780Desc=Create tags/category (products, customers, vendors, contacts or members)
     Module2000Name=FCKeditor
     Module2000Desc=Allow to edit some text area using an advanced editor (Based on CKEditor)
     Module2200Name=Dynaamiset Hinnat
    @@ -576,7 +582,7 @@ Module2200Desc=Enable the usage of math expressions for prices
     Module2300Name=Ajastetut työt
     Module2300Desc=Ajastettujen töiden hallinnointi (alias cron or chrono table)
     Module2400Name=Events/Agenda
    -Module2400Desc=Follow done and upcoming events. Let application logs automatic events for tracking purposes or record manual events or rendez-vous.
    +Module2400Desc=Follow done and upcoming events. Let application logs automatic events for tracking purposes or record manual events or rendez-vous. This is the main important module for a good Customer or Supplier Relationship Management.
     Module2500Name=DMS / ECM
     Module2500Desc=Document Management System / Electronic Content Management. Automatic organization of your generated or stored documents. Share them when you need.
     Module2600Name=API/Web services (SOAP server)
    @@ -599,7 +605,7 @@ Module4000Desc=Human resources management (management of department, employee co
     Module5000Name=Multi-yhtiö
     Module5000Desc=Avulla voit hallita useita yrityksiä
     Module6000Name=Työtehtävät
    -Module6000Desc=Työtehtävien hallinta
    +Module6000Desc=Workflow management (automatic creation of object and/or automatic status change)
     Module10000Name=Nettisivut
     Module10000Desc=Create public websites with a WYSIWG editor. Just setup your web server (Apache, Nginx, ...) to point to the dedicated Dolibarr directory to have it online on the Internet with your own domain name.
     Module20000Name=Leave Requests management
    @@ -613,7 +619,7 @@ Module50100Desc=Point of sales module (POS).
     Module50200Name=Paypal
     Module50200Desc=Module to offer an online payment page accepting payments using PayPal (credit card or PayPal credit). This can be used to allow your customers to make free payments or for a payment on a particular Dolibarr object (invoice, order, ...)
     Module50400Name=Kirjanpito (edistynyt)
    -Module50400Desc=Accounting management (double entries, support general and auxiliary ledgers)
    +Module50400Desc=Accounting management (double entries, support general and auxiliary ledgers). Export the ledger in several other accounting software format.
     Module54000Name=Tulosta IPP
     Module54000Desc=Direct print (without opening the documents) using Cups IPP interface (Printer must be visible from server, and CUPS must be installe on server).
     Module55000Name=Vaalit, Kysely vai Äänestys
    @@ -885,7 +891,7 @@ DictionaryCivility=Personal and professional titles
     DictionaryActions=Types of agenda events
     DictionarySocialContributions=Social or fiscal taxes types
     DictionaryVAT=Alv
    -DictionaryRevenueStamp=Amount of revenue stamps
    +DictionaryRevenueStamp=Amount of tax stamps
     DictionaryPaymentConditions=Maksuehdot
     DictionaryPaymentModes=Maksutavat
     DictionaryTypeContact=Yhteystiedot tyypit
    @@ -913,7 +919,7 @@ SetupSaved=Setup tallennettu
     SetupNotSaved=Asetuksia ei tallennettu
     BackToModuleList=Palaa moduulien luetteloon
     BackToDictionaryList=Palaa sanakirjat luettelo
    -TypeOfRevenueStamp=Type of revenue stamp
    +TypeOfRevenueStamp=Type of tax stamp
     VATManagement=Alv Management
     VATIsUsedDesc=By default when creating prospects, invoices, orders etc the VAT rate follows the active standard rule:<br>If the seller is not subjected to VAT, then VAT defaults to 0. End of rule.<br>If the (selling country= buying country), then the VAT by default equals the VAT of the product in the selling country. End of rule. <br>If seller and buyer are both in the European Community and goods are transport products (car, ship, plane), the default VAT is 0 ( The VAT should be paid by the buyer to the customoffice of his country and not to the seller). End of rule.<br>If seller and buyer are both in the European Community and the buyer is not a company, then the VAT by defaults to the VAT of the product sold.  End of rule.<br>If seller and buyer are both in the European Community and the buyer is a company, then the VAT is 0 by default . End of rule.<br>In any othe case the proposed default is VAT=0. End of rule.
     VATIsNotUsedDesc=Oletusarvon ehdotettu alv on 0, jota voidaan käyttää tapauksissa, kuten yhdistysten, yksityishenkilöiden tai pieniä yrityksiä.
    @@ -1021,7 +1027,7 @@ Delays_MAIN_DELAY_ACTIONS_TODO=Delay tolerance (in days) before alert on planned
     Delays_MAIN_DELAY_PROJECT_TO_CLOSE=Delay tolerance (in days) before alert on project not closed in time
     Delays_MAIN_DELAY_TASKS_TODO=Delay tolerance (in days) before alert on planned tasks (project tasks) not completed yet
     Delays_MAIN_DELAY_ORDERS_TO_PROCESS=Delay tolerance (in days) before alert on orders not processed yet
    -Delays_MAIN_DELAY_SUPPLIER_ORDERS_TO_PROCESS=Delay tolerance (in days) before alert on suppliers orders not processed yet
    +Delays_MAIN_DELAY_SUPPLIER_ORDERS_TO_PROCESS=Delay tolerance (in days) before alert on purchase orders not processed yet
     Delays_MAIN_DELAY_PROPALS_TO_CLOSE=Viive toleranssi (päivinä) ennen varoituskynnysten ehdotuksista lopettaa
     Delays_MAIN_DELAY_PROPALS_TO_BILL=Viive toleranssi (päivinä) ennen varoituskynnysten ehdotuksista ei laskuteta
     Delays_MAIN_DELAY_NOT_ACTIVATED_SERVICES=Suvaitsevaisuus viive (päivinä) ennen varoituskynnysten palveluista aktivoida
    @@ -1033,9 +1039,9 @@ Delays_MAIN_DELAY_MEMBERS=Suvaitsevaisuus viive (päivinä) ennen ilmoituksen my
     Delays_MAIN_DELAY_CHEQUES_TO_DEPOSIT=Suvaitsevaisuus viive (päivinä) ennen varoituksena sekit tallettaa tehdä
     Delays_MAIN_DELAY_EXPENSEREPORTS=Tolerance delay (in days) before alert for expense reports to approve
     SetupDescription1=The setup area is for initial setup parameters before starting to use Dolibarr.
    -SetupDescription2=The two mandatory setup steps are the first two in the setup menu on the left: %s setup page and %s setup page :
    -SetupDescription3=Parameters in menu <a href="%s">%s -> %s</a> are required because defined data are used on Dolibarr screens and to customize the default behavior of the software (for country-related features for example).
    -SetupDescription4=Parameters in menu <a href="%s">%s -> %s</a> are required because Dolibarr ERP/CRM is a collection of several modules/applications, all more or less independent. New features will be added to menus for every module you will activate.
    +SetupDescription2=The two mandatory setup steps are the following steps (the two first entries in the left setup menu):
    +SetupDescription3=Settings in menu <a href="%s">%s -> %s</a>. This step is required because it defines data used on Dolibarr screens to customize the default behavior of the software (for country-related features for example).
    +SetupDescription4=Settings in menu <a href="%s">%s -> %s</a>. This step is required because Dolibarr ERP/CRM is a collection of several modules/applications, all more or less independent. New features are added to menus for every module you activate.
     SetupDescription5=Muut valikkoon rivit hallita valinnaisia parametrejä.
     LogEvents=Security Audit tapahtumat
     Audit=Audit
    @@ -1054,8 +1060,9 @@ LogEventDesc=Voit ottaa loki Dolibarr turvallisuus tapahtumia täältä. Järjes
     AreaForAdminOnly=Setup parameters can be set by <b>administrator users</b> only.
     SystemInfoDesc=Järjestelmän tiedot ovat erinäiset tekniset tiedot saavat lukea vain tila ja näkyvissä vain järjestelmänvalvojat.
     SystemAreaForAdminOnly=Tämä alue on käytettävissä järjestelmänvalvojan käyttäjät vain. Ei mikään Dolibarr käyttöoikeudet voidaan vähentää tätä rajaa.
    -CompanyFundationDesc=Edit on this page all known information of the company or foundation you need to manage (For this, click on "Modify" or "Save" button at bottom of page)
    +CompanyFundationDesc=Edit on this page all known information of the company or foundation you need to manage (For this, click on "%s" or "%s" button at bottom of page)
     AccountantDesc=Edit on this page all known information about your accountant/bookkeeper
    +AccountantFileNumber=File number
     DisplayDesc=Voit valita kunkin parametrin yhteydessä Dolibarr näyttävät ja tuntuvat täällä
     AvailableModules=Saatavilla olevat app/moduulit
     ToActivateModule=Aktivoi moduulit, mennä setup-alueella.
    @@ -1188,11 +1195,11 @@ UserMailRequired=Sähköposti Vaaditaan Luo uusi käyttäjä
     HRMSetup=Henkilöstöhallinta moduulin asetukset
     ##### Company setup #####
     CompanySetup=Yritykset moduulin asetukset
    -CompanyCodeChecker=Moduuli kolmansille osapuolille koodi sukupolven ja tarkastuslennot (asiakas tai toimittaja)
    -AccountCodeManager=Module for accounting code generation (customer or supplier)
    +CompanyCodeChecker=Module for third parties code generation and checking (customer or vendor)
    +AccountCodeManager=Module for accounting code generation (customer or vendor)
     NotificationsDesc=EMails notifications feature allows you to silently send automatic mail, for some Dolibarr events. Targets of notifications can be defined:
     NotificationsDescUser=* per users, one user at time.
    -NotificationsDescContact=* per third parties contacts (customers or suppliers), one contact at time.
    +NotificationsDescContact=* per third parties contacts (customers or vendors), one contact at time.
     NotificationsDescGlobal=* or by setting global target emails in module setup page.
     ModelModules=Asiakirjat mallit
     DocumentModelOdt=Generate documents from OpenDocuments templates (.ODT or .ODS files for OpenOffice, KOffice, TextEdit,...)
    @@ -1203,6 +1210,9 @@ MustBeUnique=Täytyy olla uniikki?
     MustBeMandatory=Mandatory to create third parties?
     MustBeInvoiceMandatory=Mandatory to validate invoices?
     TechnicalServicesProvided=Technical services provided
    +#####DAV #####
    +WebDAVSetupDesc=This is the links to access the WebDAV directory. It contains a "public" dir open to any user knowing the URL (if public directory access allowed) and a "private" directory that need an existing login account/password to access to.
    +WebDavServer=Root URL of %s server : %s
     ##### Webcal setup #####
     WebCalUrlForVCalExport=<b>Vienti-yhteys %s-muodossa</b> on saatavilla seuraavasta linkistä: %s
     ##### Invoices #####
    @@ -1229,15 +1239,15 @@ FreeLegalTextOnProposal=Vapaa tekstihaku kaupallisiin ehdotuksia
     WatermarkOnDraftProposal=Watermark on draft commercial proposals (none if empty)
     BANK_ASK_PAYMENT_BANK_DURING_PROPOSAL=Ask for bank account destination of proposal
     ##### SupplierProposal #####
    -SupplierProposalSetup=Price requests suppliers module setup
    -SupplierProposalNumberingModules=Price requests suppliers numbering models
    -SupplierProposalPDFModules=Price requests suppliers documents models
    -FreeLegalTextOnSupplierProposal=Free text on price requests suppliers
    -WatermarkOnDraftSupplierProposal=Watermark on draft price requests suppliers (none if empty)
    +SupplierProposalSetup=Price requests vendors module setup
    +SupplierProposalNumberingModules=Price requests vendors numbering models
    +SupplierProposalPDFModules=Price requests vendors documents models
    +FreeLegalTextOnSupplierProposal=Free text on price requests vendors
    +WatermarkOnDraftSupplierProposal=Watermark on draft price requests vendors (none if empty)
     BANK_ASK_PAYMENT_BANK_DURING_SUPPLIER_PROPOSAL=Ask for bank account destination of price request
     WAREHOUSE_ASK_WAREHOUSE_DURING_ORDER=Ask for Warehouse Source for order
     ##### Suppliers Orders #####
    -BANK_ASK_PAYMENT_BANK_DURING_SUPPLIER_ORDER=Ask for bank account destination of supplier order
    +BANK_ASK_PAYMENT_BANK_DURING_SUPPLIER_ORDER=Ask for bank account destination of purchase order
     ##### Orders #####
     OrdersSetup=Tilaukset hallinto-setup
     OrdersNumberingModules=Tilaukset numerointiin modules
    @@ -1448,7 +1458,7 @@ SyslogFilename=Tiedoston nimi ja polku
     YouCanUseDOL_DATA_ROOT=Voit käyttää DOL_DATA_ROOT / dolibarr.log varten lokitiedoston Dolibarr "asiakirjoihin" hakemistoon. Voit valita eri reitin tallentaa tiedoston.
     ErrorUnknownSyslogConstant=Constant %s ei ole tunnettu syslog vakio
     OnlyWindowsLOG_USER=Windows only supports LOG_USER
    -CompressSyslogs=Syslog files compression and backup
    +CompressSyslogs=Compression and backup of debug log files (generated by module Log for debug)
     SyslogFileNumberOfSaves=Log backups
     ConfigureCleaningCronjobToSetFrequencyOfSaves=Configure cleaning scheduled job to set log backup frequency
     ##### Donations #####
    @@ -1515,7 +1525,7 @@ OSCommerceTestOk=Yhteys palvelimeen ' %s' on tietokanta' %s' kanssa käyttäjä
     OSCommerceTestKo1=Yhteys palvelimeen ' %s' onnistua mutta tietokanta' %s' ei tavoitettu.
     OSCommerceTestKo2=Yhteys palvelimeen ' %s' kanssa käyttäjä' %s' failed.
     ##### Stock #####
    -StockSetup=Varasto moduuli asetukset
    +StockSetup=Stock module setup
     IfYouUsePointOfSaleCheckModule=If you use a Point of Sale module (POS module provided by default or another external module), this setup may be ignored by your Point Of Sale module. Most point of sales modules are designed to create immediatly an invoice and decrease stock by default whatever are options here. So, if you need or not to have a stock decrease when registering a sell from your Point Of Sale, check also your POS module set up.
     ##### Menu #####
     MenuDeleted=Valikko poistettu
    @@ -1627,8 +1637,8 @@ ChequeReceiptsNumberingModule=Cheque Receipts Numbering module
     MultiCompanySetup=Multi-yhtiö moduulin asetukset
     ##### Suppliers #####
     SuppliersSetup=Toimittajan moduuli setup
    -SuppliersCommandModel=Täydellinen malli toimittajan järjestys (logo. ..)
    -SuppliersInvoiceModel=Täydellinen malli toimittajan laskun (logo. ..)
    +SuppliersCommandModel=Complete template of prchase order (logo...)
    +SuppliersInvoiceModel=Complete template of vendor invoice (logo...)
     SuppliersInvoiceNumberingModel=Supplier invoices numbering models
     IfSetToYesDontForgetPermission=If set to yes, don't forget to provide permissions to groups or users allowed for the second approval
     ##### GeoIPMaxmind #####
    @@ -1665,7 +1675,7 @@ NoAmbiCaracAutoGeneration=Do not use ambiguous characters ("1","l","i","|","0","
     SalariesSetup=Palkka moduulin asetukset
     SortOrder=Lajittelujärjestys
     Format=Formaatti
    -TypePaymentDesc=0:Customer payment type, 1:Supplier payment type, 2:Both customers and suppliers payment type
    +TypePaymentDesc=0:Customer payment type, 1:Vendor payment type, 2:Both customers and vendors payment type
     IncludePath=Include path (defined into variable %s)
     ExpenseReportsSetup=Kuluraportit moduulin asetukset
     TemplatePDFExpenseReports=Document templates to generate expense report document
    @@ -1687,7 +1697,7 @@ InstallModuleFromWebHasBeenDisabledByFile=Install of external module from applic
     ConfFileMustContainCustom=Installing or building an external module from application need to save the module files into directory <strong>%s</strong>. To have this directory processed by Dolibarr, you must setup your <strong>conf/conf.php</strong> to add the 2 directive lines:<br><strong>$dolibarr_main_url_root_alt='/custom';</strong><br><strong>$dolibarr_main_document_root_alt='%s/custom';</strong>
     HighlightLinesOnMouseHover=Highlight table lines when mouse move passes over
     HighlightLinesColor=Highlight color of the line when the mouse passes over (keep empty for no highlight)
    -TextTitleColor=Sivun otsikon väri
    +TextTitleColor=Text color of Page title
     LinkColor=Linkkien värit
     PressF5AfterChangingThis=Press CTRL+F5 on keyboard or clear your browser cache after changing this value to have it effective
     NotSupportedByAllThemes=Will works with core themes, may not be supported by external themes
    @@ -1696,6 +1706,7 @@ TopMenuBackgroundColor=Taustaväri ylävalikolle
     TopMenuDisableImages=Piilota kuvat ylävalikosta
     LeftMenuBackgroundColor=Taustaväri alavalikolle
     BackgroundTableTitleColor=Background color for Table title line
    +BackgroundTableTitleTextColor=Text color for Table title line
     BackgroundTableLineOddColor=Background color for odd table lines
     BackgroundTableLineEvenColor=Background color for even table lines
     MinimumNoticePeriod=Minimum notice period (Your leave request must be done before this delay)
    @@ -1718,19 +1729,19 @@ FillFixTZOnlyIfRequired=Example: +2 (fill only if problem experienced)
     ExpectedChecksum=Expected Checksum
     CurrentChecksum=Current Checksum
     ForcedConstants=Required constant values
    -MailToSendProposal=To send customer proposal
    -MailToSendOrder=To send customer order
    -MailToSendInvoice=To send customer invoice
    -MailToSendShipment=To send shipment
    -MailToSendIntervention=To send intervention
    -MailToSendSupplierRequestForQuotation=To send quotation request to supplier
    -MailToSendSupplierOrder=To send supplier order
    -MailToSendSupplierInvoice=To send supplier invoice
    -MailToSendContract=To send a contract
    -MailToThirdparty=To send email from third party page
    -MailToMember=Sähköpostin lähettäminen jäsensivulta
    -MailToUser=Sähköpostin lähettäminen käyttäjäsivulta
    -MailToProject= To send email from project page
    +MailToSendProposal=Tarjoukset asiakkaille
    +MailToSendOrder=Asiakkaan tilaukset
    +MailToSendInvoice=Asiakkaiden laskut
    +MailToSendShipment=Lähetykset
    +MailToSendIntervention=Interventions
    +MailToSendSupplierRequestForQuotation=Quotation request
    +MailToSendSupplierOrder=Purchase orders
    +MailToSendSupplierInvoice=Vendor invoices
    +MailToSendContract=Sopimukset
    +MailToThirdparty=Sidosryhmät
    +MailToMember=Jäsenet
    +MailToUser=Käyttäjät
    +MailToProject=Projects page
     ByDefaultInList=Show by default on list view
     YouUseLastStableVersion=You use the latest stable version
     TitleExampleForMajorRelease=Example of message you can use to announce this major release (feel free to use it on your web sites)
    @@ -1780,7 +1791,10 @@ MAIN_PDF_MARGIN_BOTTOM=PDF:n alamarginaali
     SetToYesIfGroupIsComputationOfOtherGroups=Set this to yes if this group is a computation of other groups
     EnterCalculationRuleIfPreviousFieldIsYes=Enter calculcation rule if previous field was set to Yes (For example 'CODEGRP1+CODEGRP2')
     SeveralLangugeVariatFound=Several language variants found
    -WebDavServer=URL of %s server : %s
    +COMPANY_AQUARIUM_REMOVE_SPECIAL=Remove special characters
    +COMPANY_AQUARIUM_CLEAN_REGEX=Regex filter to clean value (COMPANY_AQUARIUM_CLEAN_REGEX)
    +GDPRContact=GDPR contact
    +GDPRContactDesc=If you store data about European companies/citizen, you can store here the contact who is responsible for the General Data Protection Regulation
     ##### Resource ####
     ResourceSetup=Configuration du module Resource
     UseSearchToSelectResource=Use a search form to choose a resource (rather than a drop-down list).
    diff --git a/htdocs/langs/fi_FI/banks.lang b/htdocs/langs/fi_FI/banks.lang
    index 677b6e428cb..c26e2203480 100644
    --- a/htdocs/langs/fi_FI/banks.lang
    +++ b/htdocs/langs/fi_FI/banks.lang
    @@ -1,12 +1,13 @@
     # Dolibarr language file - Source file is en_US - banks
     Bank=Pankki
    -MenuBankCash=Pankki / Käteinen
    -MenuVariousPayment=Miscellaneous payments
    -MenuNewVariousPayment=New Miscellaneous payment
    +MenuBankCash=Bank | Cash
    +MenuVariousPayment=Muut maksut
    +MenuNewVariousPayment=Uusi muu maksu
     BankName=Pankin nimi
     FinancialAccount=Tili
     BankAccount=Pankkitili
     BankAccounts=Pankkitilit
    +BankAccountsAndGateways=Bank accounts | Gateways
     ShowAccount=Näytä tili
     AccountRef=Rahoitustase viite
     AccountLabel=Rahoitustase etiketti
    @@ -77,7 +78,7 @@ Conciliate=Sovita
     Conciliation=Yhteensovita
     ReconciliationLate=Täsmäytys myöhässä
     IncludeClosedAccount=Sisällytä suljettu tilit
    -OnlyOpenedAccount=Only open accounts
    +OnlyOpenedAccount=Vain avoimet tilit
     AccountToCredit=Luottotili
     AccountToDebit=Käteistili
     DisableConciliation=Poista sovittelu ominaisuus tämän tilin
    @@ -131,7 +132,7 @@ PaymentDateUpdateSucceeded=Maksun päivämäärä päivitettiin onnistuneesti
     PaymentDateUpdateFailed=Maksupäivä ei voi päivittää
     Transactions=Tapahtumat
     BankTransactionLine=Pankkimerkintä
    -AllAccounts=Kaikki pankin/tilit
    +AllAccounts=All bank and cash accounts
     BackToAccount=Takaisin tiliin
     ShowAllAccounts=Näytä kaikki tilit
     FutureTransaction=Tapahtuma on tulevaisuudessa. Ei soviteltavissa.
    @@ -154,10 +155,11 @@ CheckRejectedAndInvoicesReopened=Shekki palautunut ja lasku avautunut uudelleen
     BankAccountModelModule=Pankkitilien dokumenttimallit
     DocumentModelSepaMandate=SEPA valtuuden malli. Käyttökelpoinen vain EEC alueen valtioissa
     DocumentModelBan=BAN tiedon sisältävä tulostusmalli
    -NewVariousPayment=New miscellaneous payments
    -VariousPayment=Miscellaneous payments
    -VariousPayments=Miscellaneous payments
    -ShowVariousPayment=Show miscellaneous payments
    -AddVariousPayment=Add miscellaneous payments
    -YourSEPAMandate=Your SEPA mandate
    -FindYourSEPAMandate=This is your SEPA mandate to authorize our company to make direct debit order to your bank. Thanks to return it signed (scan of the signed document) or sent it by mail to
    +NewVariousPayment=Uudet muut maksut
    +VariousPayment=Muut maksut
    +VariousPayments=Muut maksut
    +ShowVariousPayment=Näytä muut maksut
    +AddVariousPayment=Lisää muita maksuja
    +SEPAMandate=SEPA mandate
    +YourSEPAMandate=SEPA-toimeksiantonne
    +FindYourSEPAMandate=Tämä on SEPA-valtuutuksesi valtuuttaa yhtiömme suorittamaan suoraveloitusjärjestelyt pankillesi. Palautathan sen allekirjoitettuna (skannattuna allekirjoitettu asiakirja) tai lähettä sen postitse osoitteeseen
    diff --git a/htdocs/langs/fi_FI/bills.lang b/htdocs/langs/fi_FI/bills.lang
    index 3264db009cb..7215e0c70c9 100644
    --- a/htdocs/langs/fi_FI/bills.lang
    +++ b/htdocs/langs/fi_FI/bills.lang
    @@ -109,9 +109,9 @@ CancelBill=Peruuta lasku
     SendRemindByMail=EMail muistutus
     DoPayment=Syötä suoritus
     DoPaymentBack=Syötä hyvitys
    -ConvertToReduc=Muunna tulevaisuudessa edullisista
    -ConvertExcessReceivedToReduc=Convert excess received into future discount
    -ConvertExcessPaidToReduc=Convert excess paid into future discount
    +ConvertToReduc=Mark as credit available
    +ConvertExcessReceivedToReduc=Convert excess received into available credit
    +ConvertExcessPaidToReduc=Convert excess paid into available discount
     EnterPaymentReceivedFromCustomer=Kirjoita maksun saanut asiakas
     EnterPaymentDueToCustomer=Tee maksun asiakkaan
     DisabledBecauseRemainderToPayIsZero=Suljettu, koska maksettavaa ei ole jäljellä
    @@ -120,7 +120,7 @@ BillStatus=Laskun tila
     StatusOfGeneratedInvoices=Status of generated invoices
     BillStatusDraft=Luonnos (on vahvistettu)
     BillStatusPaid=Maksettu
    -BillStatusPaidBackOrConverted=Credit note refund or converted into discount
    +BillStatusPaidBackOrConverted=Credit note refund or marked as credit available
     BillStatusConverted=Paid (ready for consumption in final invoice)
     BillStatusCanceled=Hylätty
     BillStatusValidated=Validoidut (on maksanut)
    @@ -282,6 +282,7 @@ RelativeDiscount=Suhteellinen edullisista
     GlobalDiscount=Global edullisista
     CreditNote=Menoilmoitus
     CreditNotes=Hyvityslaskuja
    +CreditNotesOrExcessReceived=Credit notes or excess received
     Deposit=Down payment
     Deposits=Down payments
     DiscountFromCreditNote=Alennus menoilmoitus %s
    @@ -296,10 +297,10 @@ DiscountType=Discount type
     NoteReason=Huomautus / syy
     ReasonDiscount=Perustelu
     DiscountOfferedBy=Myöntämä
    -DiscountStillRemaining=Discounts available
    -DiscountAlreadyCounted=Discounts already consumed
    +DiscountStillRemaining=Discounts or credits available
    +DiscountAlreadyCounted=Discounts or credits already consumed
     CustomerDiscounts=Customer discounts
    -SupplierDiscounts=Supplier discounts
    +SupplierDiscounts=Vendors discounts
     BillAddress=Bill osoite
     HelpEscompte=Tämä alennus on alennus myönnetään asiakas, koska sen paiement tehtiin ennen aikavälillä.
     HelpAbandonBadCustomer=Tämä määrä on luovuttu (asiakas sanoi olla huono asiakas), ja se on pidettävä exceptionnal väljä.
    @@ -339,6 +340,12 @@ PaymentOnDifferentThirdBills=Allow payments on different thirdparties bills but
     PaymentNote=Maksuviesti
     ListOfPreviousSituationInvoices=List of previous situation invoices
     ListOfNextSituationInvoices=List of next situation invoices
    +ListOfSituationInvoices=List of situation invoices
    +CurrentSituationTotal=Total current situation
    +DisabledBecauseNotEnouthCreditNote=To remove a situation invoice from cycle, this invoice's credit note total must cover this invoice total
    +RemoveSituationFromCycle=Remove this invoice from cycle
    +ConfirmRemoveSituationFromCycle=Remove this invoice %s from cycle ?
    +ConfirmOuting=Confirm outing
     FrequencyPer_d=Joka %s päivä
     FrequencyPer_m=Joka %s kuukausi
     FrequencyPer_y=Joka %s vuosi
    @@ -387,6 +394,7 @@ PaymentConditionShort14DENDMONTH=14 päivää kuun lopusta
     PaymentCondition14DENDMONTH=14 päivää kuun loputtua
     FixAmount=Fix amount
     VarAmount=Variable amount (%% tot.)
    +VarAmountOneLine=Variable amount (%% tot.) - 1 line with label '%s'
     # PaymentType
     PaymentTypeVIR=Pankkisiirto
     PaymentTypeShortVIR=Pankkisiirto
    @@ -505,9 +513,14 @@ SituationAmount=Situation invoice amount(net)
     SituationDeduction=Situation subtraction
     ModifyAllLines=Modify all lines
     CreateNextSituationInvoice=Create next situation
    +ErrorFindNextSituationInvoice=Error unable to find next situation cycle ref
    +ErrorOutingSituationInvoiceOnUpdate=Unable to outing this situation invoice.
    +ErrorOutingSituationInvoiceCreditNote=Unable to outing linked credit note.
     NotLastInCycle=This invoice is not the latest in cycle and must not be modified.
     DisabledBecauseNotLastInCycle=The next situation already exists.
     DisabledBecauseFinal=This situation is final.
    +situationInvoiceShortcode_AS=AS
    +situationInvoiceShortcode_S=SU
     CantBeLessThanMinPercent=The progress can't be smaller than its value in the previous situation.
     NoSituations=No open situations
     InvoiceSituationLast=Final and general invoice
    @@ -532,3 +545,4 @@ AutoFillDateFrom=Set start date for service line with invoice date
     AutoFillDateFromShort=Set start date
     AutoFillDateTo=Set end date for service line with next invoice date
     AutoFillDateToShort=Set end date
    +MaxNumberOfGenerationReached=Max number of gen. reached
    diff --git a/htdocs/langs/fi_FI/categories.lang b/htdocs/langs/fi_FI/categories.lang
    index f8f9fb10ab0..1f4eede09b5 100644
    --- a/htdocs/langs/fi_FI/categories.lang
    +++ b/htdocs/langs/fi_FI/categories.lang
    @@ -1,6 +1,6 @@
     # Dolibarr language file - Source file is en_US - categories
     Rubrique=Tag/Category
    -Rubriques=Tags/Categories
    +Rubriques=Merkit/Kategoriat
     RubriquesTransactions=Tags/Categories of transactions
     categories=tags/categories
     NoCategoryYet=No tag/category of this type created
    @@ -16,7 +16,7 @@ MembersCategoriesArea=Members tags/categories area
     ContactsCategoriesArea=Contacts tags/categories area
     AccountsCategoriesArea=Accounts tags/categories area
     ProjectsCategoriesArea=Projects tags/categories area
    -SubCats=Alaluokat
    +SubCats=Sub-categories
     CatList=List of tags/categories
     NewCategory=New tag/category
     ModifCat=Modify tag/category
    @@ -85,3 +85,4 @@ CategorieRecursivHelp=If activated, product will also linked to parent category
     AddProductServiceIntoCategory=Add the following product/service
     ShowCategory=Show tag/category
     ByDefaultInList=By default in list
    +ChooseCategory=Choose category
    diff --git a/htdocs/langs/fi_FI/commercial.lang b/htdocs/langs/fi_FI/commercial.lang
    index bf46f155328..6c0fc65e9bd 100644
    --- a/htdocs/langs/fi_FI/commercial.lang
    +++ b/htdocs/langs/fi_FI/commercial.lang
    @@ -18,8 +18,8 @@ TaskRDVWith=Tapaaminen %s kanssa
     ShowTask=Näytä tehtävä
     ShowAction=Näytä toiminta
     ActionsReport=Tapahtumaraportti
    -ThirdPartiesOfSaleRepresentative=Third parties with sales representative
    -SaleRepresentativesOfThirdParty=Sales representatives of third party
    +ThirdPartiesOfSaleRepresentative=Sidosryhmät myyntiedustajilla
    +SaleRepresentativesOfThirdParty=Myyntiedustajien sidosryhmät
     SalesRepresentative=Myyntiedustaja
     SalesRepresentatives=Myyntiedustajat
     SalesRepresentativeFollowUp=Myyntiedustaja (follow-up)
    @@ -60,20 +60,20 @@ ActionAC_CLO=Sulje
     ActionAC_EMAILING=Lähetä massasähköpostia
     ActionAC_COM=Lähetä asiakastilaus postitse
     ActionAC_SHIP=Lähetä toimitus postitse
    -ActionAC_SUP_ORD=Lähetä toimittajan tilaus postitse
    -ActionAC_SUP_INV=Lähetä toimittajan lasku postitse
    +ActionAC_SUP_ORD=Send purchase order by mail
    +ActionAC_SUP_INV=Send vendor invoice by mail
     ActionAC_OTH=Muut
     ActionAC_OTH_AUTO=Automaalliset lisätyt tapahtumat
     ActionAC_MANUAL=Manuaalisesti lisätyt tapahtumat
     ActionAC_AUTO=Automaalliset lisätyt tapahtumat
    -ActionAC_OTH_AUTOShort=Auto
    +ActionAC_OTH_AUTOShort=Automaattinen
     Stats=Myyntitilastot
     StatusProsp=Mahdollisuuden tila
     DraftPropals=Tarjousluonnos
     NoLimit=Rajoittamaton
    -ToOfferALinkForOnlineSignature=Link for online signature
    -WelcomeOnOnlineSignaturePage=Welcome on the page to accept commerical proposals from %s
    -ThisScreenAllowsYouToSignDocFrom=This screen allow you to accept and sign, or refuse, a quote/commercial proposal
    -ThisIsInformationOnDocumentToSign=This is information on document to accept or refuse
    -SignatureProposalRef=Signature of quote/commerical proposal %s
    -FeatureOnlineSignDisabled=Feature for online signing disabled or document generated before the feature was enabled
    +ToOfferALinkForOnlineSignature=Linkki sähköiseen allekirjoitukseen
    +WelcomeOnOnlineSignaturePage=Tervetuloa tarjouspyyntö hyväksymis sivulle %s
    +ThisScreenAllowsYouToSignDocFrom=Tämä näyttö sallii sinun hyväksyvän ja allekirjoittavan, tai hylkäävän, lainauksen/tarjouspyynnön
    +ThisIsInformationOnDocumentToSign=Tämä on informaatiota dokumentistä hyväksymiseksi tai hylkäämiseksi
    +SignatureProposalRef=Tarjouksen/ehdotuksen %s allekirjoitus
    +FeatureOnlineSignDisabled=Sähköinen allekirjoitus on poissa käytöstä tai dokumentti on luotu ennen sen käyttöönottoa
    diff --git a/htdocs/langs/fi_FI/companies.lang b/htdocs/langs/fi_FI/companies.lang
    index b04630abd46..163a429db9f 100644
    --- a/htdocs/langs/fi_FI/companies.lang
    +++ b/htdocs/langs/fi_FI/companies.lang
    @@ -8,11 +8,11 @@ ConfirmDeleteContact=Haluatko varmasti poistaa tämän yhteystiedon ja kaikki si
     MenuNewThirdParty=Uusi sidosryhmä
     MenuNewCustomer=Uusi asiakas
     MenuNewProspect=Uusi prospekti
    -MenuNewSupplier=Uusi toimittaja
    +MenuNewSupplier=New vendor
     MenuNewPrivateIndividual=Uusi yksityishenkilö
    -NewCompany=Uusi yhtiö (prospekti, asiakas, toimittaja)
    -NewThirdParty=Uusi sidosryhmä (prospekti, asiakas, toimittaja)
    -CreateDolibarrThirdPartySupplier=Luo sidosryhmä (tavarantoimittaja)
    +NewCompany=New company (prospect, customer, vendor)
    +NewThirdParty=New third party (prospect, customer, vendor)
    +CreateDolibarrThirdPartySupplier=Create a third party (vendor)
     CreateThirdPartyOnly=Luo sidosryhmä
     CreateThirdPartyAndContact=Luo sidosryhmä + ala yhteystieto
     ProspectionArea=Uusien mahdollisuuksien alue
    @@ -37,7 +37,7 @@ ThirdPartyProspectsStats=Näkymät
     ThirdPartyCustomers=Asiakkaat
     ThirdPartyCustomersStats=Asiakkaat
     ThirdPartyCustomersWithIdProf12=Asiakkaat, joilla on %s tai %s
    -ThirdPartySuppliers=Tavarantoimittajat
    +ThirdPartySuppliers=Vendors
     ThirdPartyType=Sidosryhmän tyyppi
     Individual=Yksityishenkilö
     ToCreateContactWithSameName=Luo automaattisesti yhteystiedot/osoitteen sidosryhmän tiedoilla sidosryhmän alaisuuteen. Yleensä, vaikka sidosryhmä olisi henkilö, pelkkä sidosryhmän luominen riittää.
    @@ -77,11 +77,11 @@ Web=Kotisivut
     Poste= Asema
     DefaultLang=Oletuskieli
     VATIsUsed=Sales tax is used
    -VATIsUsedWhenSelling=This define if this thirdparty includes a sale tax or not when it makes an invoice to its own customers
    +VATIsUsedWhenSelling=This define if this third party includes a sale tax or not when it makes an invoice to its own customers
     VATIsNotUsed=Sales tax is not used
     CopyAddressFromSoc=Täytä osoite käyttäen sidosryhmän osoitetta
    -ThirdpartyNotCustomerNotSupplierSoNoRef=Sidosryhmä ei ole asiakas eikä tavarantoimittaja, refering objects ei ole saatavilla
    -ThirdpartyIsNeitherCustomerNorClientSoCannotHaveDiscounts=Thirdparty neither customer nor supplier, discounts are not available
    +ThirdpartyNotCustomerNotSupplierSoNoRef=Third party neither customer nor vendor, no available refering objects
    +ThirdpartyIsNeitherCustomerNorClientSoCannotHaveDiscounts=Third party neither customer nor supplier, discounts are not available
     PaymentBankAccount=Maksunt pankkitili
     OverAllProposals=Ehdotukset
     OverAllOrders=Tilaukset
    @@ -99,9 +99,9 @@ LocalTax2ES=IRPF
     TypeLocaltax1ES=RE tyyppi
     TypeLocaltax2ES=IRPF Tyyppi
     WrongCustomerCode=Asiakastunnus vihreellinen
    -WrongSupplierCode=Toimittajatunnus virheellinen
    +WrongSupplierCode=Vendor code invalid
     CustomerCodeModel=Asiakastunnuksen malli
    -SupplierCodeModel=Toimittajatunnuksen malli
    +SupplierCodeModel=Vendor code model
     Gencod=Viivakoodi
     ##### Professional ID #####
     ProfId1Short=Prof id 1
    @@ -267,7 +267,7 @@ Prospect=Prospekti
     CustomerCard=Asiakaskortti
     Customer=Asiakas
     CustomerRelativeDiscount=Suhteellinen asiakasalennus
    -SupplierRelativeDiscount=Relative supplier discount
    +SupplierRelativeDiscount=Relative vendor discount
     CustomerRelativeDiscountShort=Suhteellinen alennus
     CustomerAbsoluteDiscountShort=Absoluuttinen alennus
     CompanyHasRelativeDiscount=Tällä asiakkaalla on oletusalennus<b> %s%%</b>
    @@ -284,8 +284,8 @@ HasCreditNoteFromSupplier=You have credit notes for <b>%s</b> %s from this suppl
     CompanyHasNoAbsoluteDiscount=Asiakkaalla ei ole alennuksia saatavilla
     CustomerAbsoluteDiscountAllUsers=Absolute customer discounts (granted by all users)
     CustomerAbsoluteDiscountMy=Absolute customer discounts (granted by yourself)
    -SupplierAbsoluteDiscountAllUsers=Absolute supplier discounts (granted by all users)
    -SupplierAbsoluteDiscountMy=Absolute supplier discounts (granted by yourself)
    +SupplierAbsoluteDiscountAllUsers=Absolute vendor discounts (entered by all users)
    +SupplierAbsoluteDiscountMy=Absolute vendor discounts (entered by yourself)
     DiscountNone=Ei mitään
     Supplier=Toimittaja
     AddContact=Luo yhteystiedot
    @@ -304,13 +304,13 @@ DeleteACompany=Poista yritys
     PersonalInformations=Henkilötiedot
     AccountancyCode=Kirjanpito tili
     CustomerCode=Asiakas-koodi
    -SupplierCode=Toimittajan koodi
    +SupplierCode=Vendor code
     CustomerCodeShort=Asiakas-koodi
    -SupplierCodeShort=Toimittajan koodi
    +SupplierCodeShort=Vendor code
     CustomerCodeDesc=Asiakas koodi ainutlaatuinen kaikille asiakkaille
    -SupplierCodeDesc=Toimittaja koodi ainutlaatuinen kaikille toimittajille
    +SupplierCodeDesc=Vendor code, unique for all vendors
     RequiredIfCustomer=Vaaditaan, jos kolmas osapuoli on asiakas tai mahdollisuus
    -RequiredIfSupplier=Vaaditaan, jos kolmas osapuoli on toimittajan
    +RequiredIfSupplier=Required if third party is a vendor
     ValidityControledByModule=Voimassaolo hallinnassa moduuli
     ThisIsModuleRules=Tämä on säännöt tämän moduulin
     ProspectToContact=Esitetilaus yhteyttä
    @@ -338,7 +338,7 @@ MyContacts=Omat yhteystiedot
     Capital=Pääoma
     CapitalOf=Pääoma of %s
     EditCompany=Muokkaa yritystä
    -ThisUserIsNot=Tämä käyttäjä ei ole näköpiirissä, asiakkaan tai toimittajan
    +ThisUserIsNot=This user is not a prospect, customer nor vendor
     VATIntraCheck=Shekki
     VATIntraCheckDesc=<b>Linkkiä %s</b> sallii pyytää Euroopan alv checker palveluun. Ulkoisen Internet-palvelimelta vaaditaan tätä palvelua työtä.
     VATIntraCheckURL=http://ec.europa.eu/taxation_customs/vies/vieshome.do
    @@ -396,7 +396,7 @@ ImportDataset_company_4=Third parties/Sales representatives (Assign sales repres
     PriceLevel=Hintataso
     DeliveryAddress=Toimitusosoite
     AddAddress=Lisää osoite
    -SupplierCategory=Toimittajan tuoteryhmä
    +SupplierCategory=Vendor category
     JuridicalStatus200=Itsenäinen
     DeleteFile=Poista tiedosto
     ConfirmDeleteFile=Oletko varma, että haluat poistaa tämän tiedoston?
    @@ -406,7 +406,7 @@ FiscalYearInformation=Tilivuoden tiedot
     FiscalMonthStart=Tilivuoden aloitus kuukausi
     YouMustAssignUserMailFirst=Tälle käyttäjälle täytyy luoda sähköpostiosoite  jotta sähköpostimuistutukset voidaan ottaa käyttöön
     YouMustCreateContactFirst=Voidaksesi lisätä sähköposti muistutukset, täytyy ensin täyttää yhteystiedot sidosryhmän oikealla sähköpostiosoitteella
    -ListSuppliersShort=Luettelo toimittajat
    +ListSuppliersShort=List of vendors
     ListProspectsShort=Luettelo prospektit
     ListCustomersShort=Luettelo asiakkaat
     ThirdPartiesArea=Sidosryhmät ja yhteystiedot
    @@ -420,7 +420,7 @@ CurrentOutstandingBill=Avoin lasku
     OutstandingBill=Avointen laskujen enimmäismäärä
     OutstandingBillReached=Avointen laskujen enimmäismäärä saavutettu
     OrderMinAmount=Minimum amount for order
    -MonkeyNumRefModelDesc=Paluu numero on muodossa %syymm-nnnn asiakkaan koodi ja %syymm-nnnn luovuttajalle koodi jos VV on vuosi, mm kuukausi ja nnnn on sarja ilman taukoa eikä palata 0.
    +MonkeyNumRefModelDesc=Return numero with format %syymm-nnnn for customer code and %syymm-nnnn for vendor code where yy is year, mm is month and nnnn is a sequence with no break and no return to 0.
     LeopardNumRefModelDesc=Asiakas / toimittaja-koodi on maksuton. Tämä koodi voidaan muuttaa milloin tahansa.
     ManagingDirectors=Johtajien nimet (TJ, johtaja, päällikkö...)
     MergeOriginThirdparty=Monista sidosryhmä (sidosryhmä jonka haluat poistaa)
    @@ -431,4 +431,4 @@ SaleRepresentativeLogin=Myyntiedustajan kirjautuminen
     SaleRepresentativeFirstname=Myyntiedustajan etunimi
     SaleRepresentativeLastname=Myyntiedustajan sukunimi
     ErrorThirdpartiesMerge=There was an error when deleting the third parties. Please check the log. Changes have been reverted.
    -NewCustomerSupplierCodeProposed=Uusi asiakkaan tai tavarantoimittajan koodi näyttäisi olevan duplikaatti
    +NewCustomerSupplierCodeProposed=New customer or vendor code suggested on duplicate code
    diff --git a/htdocs/langs/fi_FI/compta.lang b/htdocs/langs/fi_FI/compta.lang
    index dd9fda3ef85..8131049c11f 100644
    --- a/htdocs/langs/fi_FI/compta.lang
    +++ b/htdocs/langs/fi_FI/compta.lang
    @@ -19,7 +19,8 @@ Income=Tuotto
     Outcome=Kulu
     MenuReportInOut=Tulot / tulokset
     ReportInOut=Tulojen ja menojen saldo
    -ReportTurnover=Liikevaihto
    +ReportTurnover=Turnover invoiced
    +ReportTurnoverCollected=Turnover collected
     PaymentsNotLinkedToInvoice=Maksut eivät ole sidoksissa mihinkään lasku, joten ei liity mihinkään kolmannen osapuolen
     PaymentsNotLinkedToUser=Maksut eivät ole sidoksissa mihinkään käyttäjä
     Profit=Voitto
    @@ -34,7 +35,8 @@ AmountHTVATRealPaid=HT maksetaan
     VATToPay=Tax sales
     VATReceived=Vastaanotettu vero
     VATToCollect=Ostojen vero
    -VATSummary=Verotase
    +VATSummary=Tax monthly
    +VATBalance=Verotase
     VATPaid=Maksettu vero
     LT1Summary=Tax 2 summary
     LT2Summary=Tax 3 summary
    @@ -76,16 +78,16 @@ MenuNewSocialContribution=New social/fiscal tax
     NewSocialContribution=New social/fiscal tax
     AddSocialContribution=Add social/fiscal tax
     ContributionsToPay=Social/fiscal taxes to pay
    -AccountancyTreasuryArea=Kirjanpito / Treasury alueella
    +AccountancyTreasuryArea=Billing and payment area
     NewPayment=Uusi maksu
     Payments=Maksut
     PaymentCustomerInvoice=Asiakas laskun maksu
    -PaymentSupplierInvoice=Toimittajan laskun maksu
    +PaymentSupplierInvoice=Vendor invoice payment
     PaymentSocialContribution=Social/fiscal veron maksu
     PaymentVat=ALV-maksu
     ListPayment=Luettelo maksut
     ListOfCustomerPayments=Luettelo asiakkaan maksut
    -ListOfSupplierPayments=Luettelo toimittaja maksut
    +ListOfSupplierPayments=List of vendor payments
     DateStartPeriod=Date start period
     DateEndPeriod=Date end period
     newLT1Payment=New tax 2 payment
    @@ -104,19 +106,21 @@ VATPayment=Sales tax payment
     VATPayments=Sales tax payments
     VATRefund=Sales tax refund
     NewVATPayment=New sales tax payment
    +NewLocalTaxPayment=New tax %s payment
     Refund=Refund
     SocialContributionsPayments=Social/fiscal taxes payments
     ShowVatPayment=Näytä arvonlisäveron maksaminen
     TotalToPay=Yhteensä maksaa
     BalanceVisibilityDependsOnSortAndFilters=Balance is visible in this list only if table is sorted ascending on %s and filtered for 1 bank account
     CustomerAccountancyCode=Customer accounting code
    -SupplierAccountancyCode=Supplier accounting code
    +SupplierAccountancyCode=Vendor accounting code
     CustomerAccountancyCodeShort=Cust. account. code
     SupplierAccountancyCodeShort=Sup. account. code
     AccountNumber=Tilinumero
     NewAccountingAccount=Uusi tili
    -SalesTurnover=Myynnin liikevaihto
    -SalesTurnoverMinimum=Minimum sales turnover
    +Turnover=Turnover invoiced
    +TurnoverCollected=Turnover collected
    +SalesTurnoverMinimum=Minimum turnover
     ByExpenseIncome=By expenses & incomes
     ByThirdParties=Bu kolmansien osapuolten
     ByUserAuthorOfInvoice=Laskulla tekijä
    @@ -136,8 +140,8 @@ ConfirmDeleteSocialContribution=Are you sure you want to delete this social/fisc
     ExportDataset_tax_1=Social and fiscal taxes and payments
     CalcModeVATDebt=Mode <b>%sVAT on commitment accounting%s</b>.
     CalcModeVATEngagement=Mode <b>%sVAT on incomes-expenses%s</b>.
    -CalcModeDebt=Mode <b>%sClaims-Debts%s</b> said <b>Commitment accounting</b>.
    -CalcModeEngagement=Mode <b>%sIncomes-Expenses%s</b> said <b>cash accounting</b>
    +CalcModeDebt=Analysis of known recorded invoices even if they are not yet accounted in ledger.
    +CalcModeEngagement=Analysis of known recorded payments, even if they are not yet accounted in Ledger.
     CalcModeBookkeeping=Analysis of <b>data journalized in Bookkeeping Ledger table</b>
     CalcModeLT1= Mode <b>%sRE on customer invoices - suppliers invoices%s</b>
     CalcModeLT1Debt=Mode <b>%sRE on customer invoices%s</b>
    @@ -150,9 +154,9 @@ AnnualSummaryInputOutputMode=Balance of income and expenses, annual summary
     AnnualByCompanies=Balance of income and expenses, by predefined groups of account
     AnnualByCompaniesDueDebtMode=Balance of income and expenses, detail by predefined groups, mode <b>%sClaims-Debts%s</b> said <b>Commitment accounting</b>.
     AnnualByCompaniesInputOutputMode=Balance of income and expenses, detail by predefined groups, mode <b>%sIncomes-Expenses%s</b> said <b>cash accounting</b>.
    -SeeReportInInputOutputMode=Voir le <b>rapport %sRecettes-Dpenses %s</b> dit <b>comptabilit de caisse</b> pour un calcul sur les paiements effectivement raliss
    -SeeReportInDueDebtMode=Voir le <b>rapport %sCrances-dettes %s</b> dit <b>comptabilit d'engagement</b> pour un calcul sur les valmistaa Mises
    -SeeReportInBookkeepingMode=See report <b>%sBookeeping%s</b> for a calculation on <b>bookkeeping table analysis</b>
    +SeeReportInInputOutputMode=See %sanalysis of payments%s for a calculation on actual payments made even if they are not yet accounted in Ledger.
    +SeeReportInDueDebtMode=See %sanalysis of invoices%s for a calculation based on known recorded invoices even if they are not yet accounted in Ledger.
    +SeeReportInBookkeepingMode=See <b>%sBookeeping report%s</b> for a calculation on <b>Bookkeeping Ledger table</b>
     RulesAmountWithTaxIncluded=- Amounts shown are with all taxes included
     RulesResultDue=- It includes outstanding invoices, expenses, VAT, donations whether they are paid or not. Is also includes paid salaries.<br>- It is based on the validation date of invoices and VAT and on the due date for expenses. For salaries defined with Salary module, the value date of payment is used.
     RulesResultInOut=- It includes the real payments made on invoices, expenses, VAT and salaries. <br>- It is based on the payment dates of the invoices, expenses, VAT and salaries. The donation date for donation.
    @@ -171,6 +175,8 @@ LT1ReportByCustomersES=Report by third party RE
     LT2ReportByCustomersES=Raportti kolmannen osapuolen IRPF
     VATReport=Sale tax report
     VATReportByPeriods=Sale tax report by period
    +VATReportByRates=Sale tax report by rates
    +VATReportByThirdParties=Sale tax report by third parties
     VATReportByCustomers=Sale tax report by customer
     VATReportByCustomersInInputOutputMode=Report by the customer VAT collected and paid
     VATReportByQuartersInInputOutputMode=Report by Sale tax rate of the tax collected and paid
    @@ -207,7 +213,7 @@ Pcg_version=Chart of accounts models
     Pcg_type=Pcg type
     Pcg_subtype=Pcg subtype
     InvoiceLinesToDispatch=Invoice lines to dispatch
    -ByProductsAndServices=By products and services
    +ByProductsAndServices=By product and service
     RefExt=External ref
     ToCreateAPredefinedInvoice=To create a template invoice, create a standard invoice, then, without validating it, click onto button "%s".
     LinkedOrder=Linkki Tilauksiin
    @@ -215,7 +221,8 @@ Mode1=Method 1
     Mode2=Method 2
     CalculationRuleDesc=To calculate total VAT, there is two methods:<br>Method 1 is rounding vat on each line, then summing them.<br>Method 2 is summing all vat on each line, then rounding result.<br>Final result may differs from few cents. Default mode is mode <b>%s</b>.
     CalculationRuleDescSupplier=According to supplier, choose appropriate method to apply same calculation rule and get same result expected by your supplier.
    -TurnoverPerProductInCommitmentAccountingNotRelevant=Turnover report per product, when using a <b>cash accountancy</b> mode is not relevant. This report is only available when using <b>engagement accountancy</b> mode (see setup of accountancy module).
    +TurnoverPerProductInCommitmentAccountingNotRelevant=The report of Turnover collected per product is not available. This report is only available for turnover invoiced.
    +TurnoverPerSaleTaxRateInCommitmentAccountingNotRelevant=The report of Turnover collected per sale tax rate is not available. This report is only available for turnover invoiced.
     CalculationMode=Calculation mode
     AccountancyJournal=Accounting code journal
     ACCOUNTING_VAT_SOLD_ACCOUNT=Accounting account by default for VAT on sales (used if not defined on VAT dictionary setup)
    @@ -223,7 +230,7 @@ ACCOUNTING_VAT_BUY_ACCOUNT=Accounting account by default for VAT on purchases (u
     ACCOUNTING_VAT_PAY_ACCOUNT=Accounting account by default for paying VAT
     ACCOUNTING_ACCOUNT_CUSTOMER=Accounting account used for customer third parties
     ACCOUNTING_ACCOUNT_CUSTOMER_Desc=The dedicated accounting account defined on third party card will be used for Subledger accouting only. This one will be used for General Ledger and as default value of Subledger accounting if dedicated customer accouting account on third party is not defined.
    -ACCOUNTING_ACCOUNT_SUPPLIER=Accounting account used for supplier third parties
    +ACCOUNTING_ACCOUNT_SUPPLIER=Accounting account used for vendor third parties
     ACCOUNTING_ACCOUNT_SUPPLIER_Desc=The dedicated accounting account defined on third party card will be used for Subledger accouting only. This one will be used for General Ledger and as default value of Subledger accounting if dedicated supplier accouting account on third party is not defined.
     CloneTax=Clone a social/fiscal tax
     ConfirmCloneTax=Confirm the clone of a social/fiscal tax payment
    @@ -242,3 +249,11 @@ FiscalPeriod=Tilikausi
     ListSocialContributionAssociatedProject=List of social contributions associated with the project
     DeleteFromCat=Remove from accounting group
     AccountingAffectation=Accounting assignement
    +LastDayTaxIsRelatedTo=Last day of period the tax is related to
    +VATDue=Sale tax claimed
    +ClaimedForThisPeriod=Claimed for the period
    +PaidDuringThisPeriod=Paid during this period
    +ByVatRate=By sale tax rate
    +TurnoverbyVatrate=Turnover invoiced by sale tax rate
    +TurnoverCollectedbyVatrate=Turnover collected by sale tax rate
    +PurchasebyVatrate=Purchase by sale tax rate
    diff --git a/htdocs/langs/fi_FI/dict.lang b/htdocs/langs/fi_FI/dict.lang
    index 1a204340f9b..1090a8676bf 100644
    --- a/htdocs/langs/fi_FI/dict.lang
    +++ b/htdocs/langs/fi_FI/dict.lang
    @@ -5,7 +5,8 @@ CountryIT=Italia
     CountryES=Espanja
     CountryDE=Saksa
     CountryCH=Sveitsi
    -CountryGB=Iso-Britannia
    +# Warning, country code GB is for United Kingdom. UK Does not exists as country code in ISO standard.
    +CountryGB=Yhdistynyt kuningaskunta (UK)
     CountryUK=Yhdistynyt kuningaskunta (UK)
     CountryIE=Irlanti
     CountryCN=Kiina
    diff --git a/htdocs/langs/fi_FI/ecm.lang b/htdocs/langs/fi_FI/ecm.lang
    index 136d3fb06c2..48bf507d62a 100644
    --- a/htdocs/langs/fi_FI/ecm.lang
    +++ b/htdocs/langs/fi_FI/ecm.lang
    @@ -39,9 +39,10 @@ ShowECMSection=Näytä hakemisto
     DeleteSection=Poista hakemisto
     ConfirmDeleteSection=Voitko vahvistaa hakemiston <b>%s</b> poiston?
     ECMDirectoryForFiles=Tiedostojen suhteellinen hakemisto
    -CannotRemoveDirectoryContainsFiles=Poisto ei ole mahdollista, koska se sisältää tiedostoja
    +CannotRemoveDirectoryContainsFilesOrDirs=Removal not possible because it contains some files or sub-directories
    +CannotRemoveDirectoryContainsFiles=Removal not possible because it contains some files
     ECMFileManager=Tiedostonhallinta
    -ECMSelectASection=Valitse hakemisto vasemmasta puusta ...
    +ECMSelectASection=Select a directory in the tree...
     DirNotSynchronizedSyncFirst=This directory seems to be created or modified outside ECM module. You must click on "Resync" button first to synchronize disk and database to get content of this directory.
     ReSyncListOfDir=Resync list of directories
     HashOfFileContent=Hash of file content
    diff --git a/htdocs/langs/fi_FI/errors.lang b/htdocs/langs/fi_FI/errors.lang
    index 056a8807a86..d593ce66c6f 100644
    --- a/htdocs/langs/fi_FI/errors.lang
    +++ b/htdocs/langs/fi_FI/errors.lang
    @@ -32,9 +32,9 @@ ErrorBarCodeRequired=Viivakoodi vaaditaan
     ErrorCustomerCodeAlreadyUsed=Asiakas-koodi on jo käytetty
     ErrorBarCodeAlreadyUsed=Viivakoodi on jo käytössä
     ErrorPrefixRequired=Etunumero tarvitaan
    -ErrorBadSupplierCodeSyntax=Bad syntaksi toimittajan koodi
    -ErrorSupplierCodeRequired=Toimittaja-koodi tarvitaan
    -ErrorSupplierCodeAlreadyUsed=Toimittaja koodi jo käytössä
    +ErrorBadSupplierCodeSyntax=Bad syntax for vendor code
    +ErrorSupplierCodeRequired=Vendor code required
    +ErrorSupplierCodeAlreadyUsed=Vendor code already used
     ErrorBadParameters=Bad parametrit
     ErrorBadValueForParameter=Wrong value '%s' for parameter '%s'
     ErrorBadImageFormat=Image file has not a supported format (Your PHP does not support functions to convert images of this format)
    @@ -87,7 +87,7 @@ ErrorsOnXLines=Virheet <b>%s</b> lähde linjat
     ErrorFileIsInfectedWithAVirus=Virustentorjuntaohjelma ei voinut tarkistaa tiedoston (tiedosto saattaa olla tartunnan virus)
     ErrorSpecialCharNotAllowedForField=Erikoismerkkejä ei sallita kentän "%s"
     ErrorNumRefModel=Viittaus olemassa otetaan tietokantaan (%s) ja ei ole yhteensopiva tämän numeroinnin sääntöä. Poista levy tai nimen viittaus aktivoida tämän moduulin.
    -ErrorQtyTooLowForThisSupplier=Määrä liian alhainen tämän toimittaja tai ei hinta määritellään tämän tuotteen tavarantoimittaja
    +ErrorQtyTooLowForThisSupplier=Quantity too low for this vendor or no price defined on this product for this supplier
     ErrorModuleSetupNotComplete=Setup of module looks to be uncomplete. Go on Home - Setup - Modules to complete.
     ErrorBadMask=Virhe naamio
     ErrorBadMaskFailedToLocatePosOfSequence=Virhe, maski ilman järjestysnumeroa
    @@ -177,7 +177,7 @@ ErrorBadDefinitionOfMenuArrayInModuleDescriptor=Bad Definition Of Menu Array In
     ErrorSavingChanges=An error has ocurred when saving the changes
     ErrorWarehouseRequiredIntoShipmentLine=Warehouse is required on the line to ship
     ErrorFileMustHaveFormat=Tiedoston on oltava formaatissa %s
    -ErrorSupplierCountryIsNotDefined=Maa tämä toimittaja ei ole määritelty. Korjata ensin.
    +ErrorSupplierCountryIsNotDefined=Country for this vendor is not defined. Correct this first.
     ErrorsThirdpartyMerge=Failed to merge the two records. Request canceled.
     ErrorStockIsNotEnoughToAddProductOnOrder=Stock is not enough for product %s to add it into a new order.
     ErrorStockIsNotEnoughToAddProductOnInvoice=Stock is not enough for product %s to add it into a new invoice.
    diff --git a/htdocs/langs/fi_FI/install.lang b/htdocs/langs/fi_FI/install.lang
    index 88b0dd14a50..53f91c364dc 100644
    --- a/htdocs/langs/fi_FI/install.lang
    +++ b/htdocs/langs/fi_FI/install.lang
    @@ -6,19 +6,20 @@ ConfFileDoesNotExistsAndCouldNotBeCreated=Asetustiedostoa <b>%s</b> ei ole olema
     ConfFileCouldBeCreated=Asetustiedosto <b>%s</b> voitaisiin luoda.
     ConfFileIsNotWritable=Asetustiedosto <b>%s</b> ei ole kirjoitettavissa. Tarkista käyttöoikeudet. Ensimmäistä kertaa asennettaessa, verkkopalvelimesi on annettava kirjoituslupa tämän asetusprosessin aikana asennus ( esimerkiksi "chmod 666"  Unix tyylisisä OSsiessa).
     ConfFileIsWritable=Configuration <b>file %s</b> on kirjoitettavissa.
    +ConfFileMustBeAFileNotADir=Configuration file <b>%s</b> must be a file, not a directory.
     ConfFileReload=Uudelleen lataa kaikki tiedot asetustiedostosta.
     PHPSupportSessions=Tämä PHP tukee istuntoja.
     PHPSupportPOSTGETOk=Tämä PHP tukee muuttujat POST ja GET.
     PHPSupportPOSTGETKo=On mahdollista, sinun PHP asennusohjelma ei tue muuttujat POST tai GET. Tarkista parametri <b>variables_order</b> vuonna php.ini.
     PHPSupportGD=Tämä PHP tukea GD graafisia toimintoja.
    -PHPSupportCurl=This PHP support Curl.
    +PHPSupportCurl=Tämä PHP tukee Curl.
     PHPSupportUTF8=Tämä PHP tukea UTF8 toimintoja.
     PHPMemoryOK=Sinun PHP max istuntojakson muisti on <b>asetettu %s.</b> Tämän pitäisi olla tarpeeksi.
     PHPMemoryTooLow=Sinun PHP max istuntojakson muisti on <b>asetettu %s</b> tavua. Tämä olisi liian alhainen. Change your <b>php.ini</b> asettaa <b>memory_limit</b> parametri <b>vähintään %s</b> tavua.
     Recheck=Click here for a enemmän significative testi
     ErrorPHPDoesNotSupportSessions=Sinun PHP asennus ei tue istunnoissa. Tämä ominaisuus on velvollisuus tehdä Dolibarr toimi. Tarkista PHP-asetukset.
     ErrorPHPDoesNotSupportGD=Sinun PHP asennus ei tue graafisia toiminto GD. N: o kaavio on saatavilla.
    -ErrorPHPDoesNotSupportCurl=Your PHP installation does not support Curl.
    +ErrorPHPDoesNotSupportCurl=Sinun PHP asennuksesi ei tue Curl.
     ErrorPHPDoesNotSupportUTF8=Sinun PHP asennus ei tue UTF8 toimintoja. Dolibarr ei toimi oikein. Ratkaise tämä ennen asennusta Dolibarr.
     ErrorDirDoesNotExists=Hakemiston %s ei ole olemassa.
     ErrorGoBackAndCorrectParameters=Siirry taaksepäin ja korjata väärin parametrit.
    @@ -53,7 +54,7 @@ AdminLogin=Kirjautumistunnuksen Dolibarr tietokannan ylläpitäjä. Pidä tyhjä
     PasswordAgain=Kirjoita salasana uudelleen toisen kerran
     AdminPassword=Salasana Dolibarr tietokannan ylläpitäjä. Pidä tyhjä jos kytket nimettömässä
     CreateDatabase=Luo tietokanta
    -CreateUser=Create owner or grant him permission on database
    +CreateUser=Luo omistaja tai anna hänelle pääsyoikeus tietokantaan
     DatabaseSuperUserAccess=Tietokanta - SuperUser pääsy
     CheckToCreateDatabase=Valintaruutu, jos tietokanta ei ole olemassa, ja ne on luotu. <br> Tässä tapauksessa sinun täytyy täyttää tunnus / salasana SuperUser huomioon alareunassa tällä sivulla.
     CheckToCreateUser=Check box if database owner does not exist and must be created, or if it exists but database does not exists and permissions must be granted.<br>In this case, you must choose its login and password and also fill the login/password for the superuser account at the bottom of this page. If this box is unchecked, owner database and its passwords must exists.
    @@ -87,12 +88,12 @@ DirectoryRecommendation=On recommanded käyttää hakemiston ulkopuolella teidä
     LoginAlreadyExists=On jo olemassa
     DolibarrAdminLogin=Dolibarr admin login
     AdminLoginAlreadyExists=Dolibarr järjestelmänvalvojan tili <b>' %s'</b> on jo olemassa.
    -FailedToCreateAdminLogin=Failed to create Dolibarr administrator account.
    +FailedToCreateAdminLogin=Dolibarr ylläpitokäyttäjän luominen epäonnistui
     WarningRemoveInstallDir=Varoitus, turvallisuussyistä, kun asennus tai päivitys on valmis, poista <b>asennus hakemistoon tai nimetä sen install.lock välttämiseksi sen ilkivaltaisten käyttöä.</b>
     FunctionNotAvailableInThisPHP=Ei saatavana tämän PHP
     ChoosedMigrateScript=Valittu siirtyä script
    -DataMigration=Tietojen siirtäminen
    -DatabaseMigration=Rakenne tietokanta muuttoliike
    +DataMigration=Database migration (data)
    +DatabaseMigration=Database migration (structure + some data)
     ProcessMigrateScript=Script käsittely
     ChooseYourSetupMode=Valitse setup-tilaan ja klikkaa "Käynnistä" ...
     FreshInstall=Tuore asentaa
    @@ -146,11 +147,11 @@ NothingToDo=Nothing to do
     # upgrade
     MigrationFixData=Korjaus denormalized tiedot
     MigrationOrder=Tietojen siirtäminen asiakkaiden tilauksia
    -MigrationSupplierOrder=Tietojen siirtäminen toimittajille tilausten
    +MigrationSupplierOrder=Data migration for vendor's orders
     MigrationProposal=Tietojen siirtäminen kaupallisiin ehdotuksia
     MigrationInvoice=Tietojen siirtäminen asiakkaiden laskut
     MigrationContract=Tietojen siirtäminen sopimusten
    -MigrationSuccessfullUpdate=Upgrade successfull
    +MigrationSuccessfullUpdate=Päivitys onnistui
     MigrationUpdateFailed=Epäonnistui päivitysprosessi
     MigrationRelationshipTables=Tiedot maahanmuuton suhteen taulukot (%s)
     MigrationPaymentsUpdate=Maksu tietojen korjaus
    @@ -178,7 +179,7 @@ MigrationReopeningContracts=Avoinna sopimuksen suljettu virhe
     MigrationReopenThisContract=Uudelleen sopimuksen %s
     MigrationReopenedContractsNumber=%s sopimusten muuntamattomat
     MigrationReopeningContractsNothingToUpdate=N: o suljettu sopimuksen auki
    -MigrationBankTransfertsUpdate=Update links between bank entry and a bank transfer
    +MigrationBankTransfertsUpdate=Päivitä pankkitoimien ja pankkisiirtojen välinen yhteys
     MigrationBankTransfertsNothingToUpdate=Kaikki linkit ovat ajan tasalla
     MigrationShipmentOrderMatching=Sendings vastaanottamisesta päivitys
     MigrationDeliveryOrderMatching=Toimitus vastaanottamisesta päivitys
    @@ -196,8 +197,14 @@ MigrationEvents=Migration of events to add event owner into assignement table
     MigrationEventsContact=Migration of events to add event contact into assignement table
     MigrationRemiseEntity=Update entity field value of llx_societe_remise
     MigrationRemiseExceptEntity=Update entity field value of llx_societe_remise_except
    -MigrationReloadModule=Reload module %s
    +MigrationUserRightsEntity=Update entity field value of llx_user_rights
    +MigrationUserGroupRightsEntity=Update entity field value of llx_usergroup_rights
    +MigrationReloadModule=Lataa uudelleen moduuli %s
     MigrationResetBlockedLog=Reset module BlockedLog for v7 algorithm
     ShowNotAvailableOptions=Näytä ei saatavilla olevat valinnat
     HideNotAvailableOptions=Piilota ei saatavilla olevat valinnat
     ErrorFoundDuringMigration=Error were reported during migration process so next step is not available. To ignore errors, you can <a href="%s">click here</a>, but application or some features may not work correctly until fixed.
    +YouTryInstallDisabledByDirLock=The application try to sefl upgrade, but install/upgrade pages have been disabled for security reason (directory renamed with .lock suffix).<br>
    +YouTryInstallDisabledByFileLock=The application try to sefl upgrade, but install/upgrade pages pages have been disabled for security reason (by lock file <strong>install.lock</strong> into dolibarr documents directory).<br>
    +ClickHereToGoToApp=Click here to go to your application
    +ClickOnLinkOrRemoveManualy=Click on following link and if you always reach this page, you must remove the file install.lock into documents directory manually
    diff --git a/htdocs/langs/fi_FI/ldap.lang b/htdocs/langs/fi_FI/ldap.lang
    index e98c520cc49..430e4b1107c 100644
    --- a/htdocs/langs/fi_FI/ldap.lang
    +++ b/htdocs/langs/fi_FI/ldap.lang
    @@ -1,5 +1,4 @@
     # Dolibarr language file - Source file is en_US - ldap
    -DomainPassword=Salasana verkkotunnuksen
     YouMustChangePassNextLogon=Salasana <b>käyttäjän %s verkkotunnuksen %s</b> on muuttunut.
     UserMustChangePassNextLogon=Käyttäjän on muutettava salasana verkkotunnuksen %s
     LDAPInformationsForThisContact=Tiedot LDAP-tietokannan tämä yhteystieto
    @@ -25,3 +24,4 @@ MemberTypeSynchronized=Member type synchronized
     ContactSynchronized=Yhteystiedot synkronoidaan
     ForceSynchronize=Force synkronointi Dolibarr -> LDAP
     ErrorFailedToReadLDAP=Lukeminen epäonnistui LDAP-tietokantaan. Tarkista LDAP-moduulin asennus ja tietokannan saavutettavuus.
    +PasswordOfUserInLDAP=Password of user in LDAP
    diff --git a/htdocs/langs/fi_FI/loan.lang b/htdocs/langs/fi_FI/loan.lang
    index 5ed211f7457..9a3205b2542 100644
    --- a/htdocs/langs/fi_FI/loan.lang
    +++ b/htdocs/langs/fi_FI/loan.lang
    @@ -10,6 +10,7 @@ LoanCapital=Pääkaupunki
     Insurance=Vakuutus
     Interest=Korko
     Nbterms=Kausien lukumäärä
    +Term=Term
     LoanAccountancyCapitalCode=Kirjanpitotili pääoma
     LoanAccountancyInsuranceCode=Kirjanpitotili vakuutukset
     LoanAccountancyInterestCode=Kirjanpitotili korot
    @@ -17,39 +18,14 @@ ConfirmDeleteLoan=Vahvista lainan poisto
     LoanDeleted=Laina poistettu onnistuneesti
     ConfirmPayLoan=Vahvista tämän lainan maksu
     LoanPaid=Laina maksettu
    -# Calc
    -LoanCalc=Pankkilainalaskin
    -PurchaseFinanceInfo=Osto & rahoitus tieto
    -SalePriceOfAsset=Jälleenmyyntihinta
    -PercentageDown=Prosentin lasku
    -LengthOfMortgage=Lainan kesto
    -AnnualInterestRate=Vuotuinen korko
    -ExplainCalculations=Selitä laskelmat
    -ShowMeCalculationsAndAmortization=Näytä laskelmat ja jaksotukset
    -MortgagePaymentInformation=Mortgage Payment Information
    -DownPayment=Down Payment
    -DownPaymentDesc=The <b>down payment</b> = The price of the home multiplied by the percentage down divided by 100 (for 5% down becomes 5/100 or 0.05)
    -InterestRateDesc=The <b>interest rate</b> = The annual interest percentage divided by 100
    -MonthlyFactorDesc=The <b>monthly factor</b> = The result of the following formula
    -MonthlyInterestRateDesc=The <b>monthly interest rate</b> = The annual interest rate divided by 12 (for the 12 months in a year)
    -MonthTermDesc=The <b>month term</b> of the loan in months = The number of years you've taken the loan out for times 12
    -MonthlyPaymentDesc=The montly payment is figured out using the following formula
    -AmortizationPaymentDesc=The <a href="#amortization">amortization</a> breaks down how much of your monthly payment goes towards the bank's interest, and how much goes into paying off the principal of your loan.
    -AmountFinanced=Amount Financed
    -AmortizationMonthlyPaymentOverYears=Amortization For Monthly Payment: <b>%s</b> over %s years
    -Totalsforyear=Totals for year
    -MonthlyPayment=Monthly Payment
    -LoanCalcDesc=This <b>mortgage calculator</b> can be used to figure out monthly payments of a loaning, based on the amount borrowed, the term of the loan desired and the interest rate.<br> This calculator includes also PMI (Private Mortgage Insurance) for loans where less than 20%% is put as a down payment. Also taken into consideration are the town property taxes, and their effect on the total monthly mortgage payment.<br>
    -GoToInterest=%s will go towards INTEREST
    -GoToPrincipal=%s will go towards PRINCIPAL
    -YouWillSpend=You will spend %s in year %s
     ListLoanAssociatedProject=Tämän projektin lainat
     AddLoan=Create loan
    +FinancialCommitment=Financial commitment
    +InterestAmount=Korko
    +CapitalRemain=Capital remain
     # Admin
     ConfigLoan=Configuration of the module loan
     LOAN_ACCOUNTING_ACCOUNT_CAPITAL=Accounting account capital by default
     LOAN_ACCOUNTING_ACCOUNT_INTEREST=Accounting account interest by default
     LOAN_ACCOUNTING_ACCOUNT_INSURANCE=Accounting account insurance by default
    -FinancialCommitment=Financial commitment
     CreateCalcSchedule=Edit financial commitment
    -InterestAmount=Interest amount
    diff --git a/htdocs/langs/fi_FI/mails.lang b/htdocs/langs/fi_FI/mails.lang
    index c11d82bd3d7..d5829fe8b4f 100644
    --- a/htdocs/langs/fi_FI/mails.lang
    +++ b/htdocs/langs/fi_FI/mails.lang
    @@ -11,7 +11,9 @@ MailFrom=Sender
     MailErrorsTo=Virheiden
     MailReply=Vastaa
     MailTo=Vastaanotin (s)
    +MailToUsers=To user(s)
     MailCC=Kopioi
    +MailToCCUsers=Copy to users(s)
     MailCCC=Välimuistissa jäljennös
     MailTopic=EMail aihe
     MailText=Viesti
    @@ -164,4 +166,4 @@ InGoingEmailSetup=Incoming email setup
     OutGoingEmailSetupForEmailing=Outgoing email setup (for mass emailing)
     DefaultOutgoingEmailSetup=Default outgoing email setup
     Information=Information
    -
    +ContactsWithThirdpartyFilter=Contacts avec filtre client
    diff --git a/htdocs/langs/fi_FI/main.lang b/htdocs/langs/fi_FI/main.lang
    index 07c98737b2c..973e4b7867a 100644
    --- a/htdocs/langs/fi_FI/main.lang
    +++ b/htdocs/langs/fi_FI/main.lang
    @@ -92,6 +92,7 @@ DolibarrInHttpAuthenticationSoPasswordUseless=Dolibarrin todennusmoodi on <b> %s
     Administrator=Administrator
     Undefined=Määrittelemätön
     PasswordForgotten=Unohditko salasanasi?
    +NoAccount=No account?
     SeeAbove=Katso edellä
     HomeArea=Etusivu alue
     LastConnexion=Viimeisin yhteys
    @@ -231,7 +232,7 @@ Limit=Raja
     Limits=Rajat
     Logout=Uloskirjaus
     NoLogoutProcessWithAuthMode=No applicative disconnect feature with authentication mode <b>%s</b>
    -Connection=Yhteys
    +Connection=Kirjautuminen
     Setup=Asetukset
     Alert=Hälytys
     MenuWarnings=Vahtipalvelu
    @@ -402,6 +403,7 @@ DefaultTaxRate=Oletus veroprosentti
     Average=Keskimääräinen
     Sum=Sum
     Delta=Delta
    +RemainToPay=Remain to pay
     Module=Moduuli/Applikaatio
     Modules=Moduulit/Applikaatiot
     Option=Vaihtoehto
    @@ -414,7 +416,7 @@ Favorite=Suosikki
     ShortInfo=Info.
     Ref=Viite
     ExternalRef=Ulkoinen viite
    -RefSupplier=Toimittajan viite
    +RefSupplier=Ref. vendor
     RefPayment=Maksun viite
     CommercialProposalsShort=Kaupalliset ehdotukset
     Comment=Kommentti
    @@ -493,7 +495,7 @@ Received=Vastaanotetut
     Paid=Maksetut
     Topic=Aihe
     ByCompanies=Sidosryhmittäin
    -ByUsers=Käyttäjittäin
    +ByUsers=By user
     Links=Linkit
     Link=Linkki
     Rejects=Hylkäykset
    @@ -505,6 +507,7 @@ NoneF=Ei mitään
     NoneOrSeveral=Ei yhtään tai useita
     Late=Myöhässä
     LateDesc=Delay to define if a record is late or not depends on your setup. Ask your admin to change delay from menu Home - Setup - Alerts.
    +NoItemLate=No late item
     Photo=Kuva
     Photos=Kuvat
     AddPhoto=Lisää kuva
    @@ -619,9 +622,9 @@ BuildDoc=Rakenna dokumentti
     Entity=Ympäristö
     Entities=Ympäristöt
     CustomerPreview=Asiakkaan esikatselu
    -SupplierPreview=Toimittajan esikatselu
    +SupplierPreview=Vendor preview
     ShowCustomerPreview=Näytä asiakkaan esikatselu
    -ShowSupplierPreview=Näytä toimittajan esikatselu
    +ShowSupplierPreview=Show vendor preview
     RefCustomer=Asiakasviite
     Currency=Valuutta
     InfoAdmin=Tietoja järjestelmänvalvojille
    @@ -679,7 +682,7 @@ Color=Väri
     Documents=Linkitettyjä tiedostoja
     Documents2=Asiakirjat
     UploadDisabled=Lähetys pois käytöstä
    -MenuAccountancy=Kirjanpito
    +MenuAccountancy=Accounting
     MenuECM=Asiakirjat
     MenuAWStats=AWStats
     MenuMembers=Jäsenet
    @@ -915,11 +918,11 @@ SearchIntoProductsOrServices=Tuotteet tai palvelut
     SearchIntoProjects=Projektit
     SearchIntoTasks=Tehtävät
     SearchIntoCustomerInvoices=Asiakkaiden laskut
    -SearchIntoSupplierInvoices=Tavarantoimittajan laskut
    +SearchIntoSupplierInvoices=Vendor invoices
     SearchIntoCustomerOrders=Asiakkaan tilaukset
    -SearchIntoSupplierOrders=Tavarantoimittajien tilaukset
    +SearchIntoSupplierOrders=Purchase orders
     SearchIntoCustomerProposals=Tarjoukset asiakkaille
    -SearchIntoSupplierProposals=Tavarantoimittajan tarjoukset
    +SearchIntoSupplierProposals=Vendor proposals
     SearchIntoInterventions=Interventions
     SearchIntoContracts=Sopimukset
     SearchIntoCustomerShipments=Asiakas lähetykset
    @@ -941,3 +944,7 @@ Remote=Remote
     LocalAndRemote=Local and Remote
     KeyboardShortcut=Keyboard shortcut
     AssignedTo=Vaikuttaa
    +Deletedraft=Delete draft
    +ConfirmMassDraftDeletion=Draft Bulk delete confirmation
    +FileSharedViaALink=File shared via a link
    +
    diff --git a/htdocs/langs/fi_FI/margins.lang b/htdocs/langs/fi_FI/margins.lang
    index 14dd9293ae2..d4f7e3dbb23 100644
    --- a/htdocs/langs/fi_FI/margins.lang
    +++ b/htdocs/langs/fi_FI/margins.lang
    @@ -28,10 +28,10 @@ UseDiscountAsService=palveluksi
     UseDiscountOnTotal=välisummasta
     MARGIN_METHODE_FOR_DISCOUNT_DETAILS=Defines if a global discount is treated as a product, a service, or only on subtotal for margin calculation.
     MARGIN_TYPE=Buying/Cost price suggested by default for margin calculation
    -MargeType1=Margin on Best supplier price
    +MargeType1=Margin on Best vendor price
     MargeType2=Margin on Weighted Average Price (WAP)
     MargeType3=Margin on Cost Price
    -MarginTypeDesc=* Margin on best buying price = Selling price - Best supplier price defined on product card<br>* Margin on Weighted Average Price (WAP) = Selling price - Product Weighted Average Price (WAP) or best supplier price if WAP not yet defined<br>* Margin on Cost price = Selling price - Cost price defined on product card or WAP if cost price not defined, or best supplier price if WAP not yet defined
    +MarginTypeDesc=* Margin on best buying price = Selling price - Best vendor price defined on product card<br>* Margin on Weighted Average Price (WAP) = Selling price - Product Weighted Average Price (WAP) or best supplier price if WAP not yet defined<br>* Margin on Cost price = Selling price - Cost price defined on product card or WAP if cost price not defined, or best supplier price if WAP not yet defined
     CostPrice=Cost price
     UnitCharges=Unit charges
     Charges=Charges
    diff --git a/htdocs/langs/fi_FI/members.lang b/htdocs/langs/fi_FI/members.lang
    index 4d1271f1e00..5819dbdee95 100644
    --- a/htdocs/langs/fi_FI/members.lang
    +++ b/htdocs/langs/fi_FI/members.lang
    @@ -111,7 +111,7 @@ SendingAnEMailToMember=Sending information email to member
     SendingEmailOnAutoSubscription=Sending email on auto registration
     SendingEmailOnMemberValidation=Sending email on new member validation
     SendingEmailOnNewSubscription=Sending email on new subscription
    -SendingReminderForExpiredSubscription=Sending reminder for expired subscription
    +SendingReminderForExpiredSubscription=Sending reminder for expired subscriptions
     SendingEmailOnCancelation=Sending email on cancelation
     # Topic of email templates
     YourMembershipRequestWasReceived=Your membership was received.
    diff --git a/htdocs/langs/fi_FI/modulebuilder.lang b/htdocs/langs/fi_FI/modulebuilder.lang
    index a3fee23cb53..9d6661eda41 100644
    --- a/htdocs/langs/fi_FI/modulebuilder.lang
    +++ b/htdocs/langs/fi_FI/modulebuilder.lang
    @@ -74,6 +74,7 @@ NoWidget=No widget
     GoToApiExplorer=Go to API explorer
     ListOfMenusEntries=List of menu entries
     ListOfPermissionsDefined=List of defined permissions
    +SeeExamples=See examples here
     EnabledDesc=Condition to have this field active (Examples: 1 or $conf->global->MYMODULE_MYOPTION)
     VisibleDesc=Is the field visible ? (Examples: 0=Never visible, 1=Visible on list and create/update/view forms, 2=Visible on list only, 3=Visible on create/update/view form only. Using a negative value means field is not shown by default on list but can be selected for viewing)
     IsAMeasureDesc=Can the value of field be cumulated to get a total into list ? (Examples: 1 or 0)
    @@ -95,3 +96,6 @@ DropTableIfEmpty=(Delete table if empty)
     TableDoesNotExists=The table %s does not exists
     TableDropped=Table %s deleted
     InitStructureFromExistingTable=Build the structure array string of an existing table
    +UseAboutPage=Disallow the about page
    +UseDocFolder=Disallow the documentation folder
    +UseSpecificReadme=Use a specific ReadMe
    diff --git a/htdocs/langs/fi_FI/opensurvey.lang b/htdocs/langs/fi_FI/opensurvey.lang
    index 8477e936466..f4093d81164 100644
    --- a/htdocs/langs/fi_FI/opensurvey.lang
    +++ b/htdocs/langs/fi_FI/opensurvey.lang
    @@ -58,3 +58,4 @@ MoreChoices=Enter more choices for the voters
     SurveyExpiredInfo=The poll has been closed or voting delay has expired.
     EmailSomeoneVoted=%s has filled a line.\nYou can find your poll at the link: \n%s
     ShowSurvey=Show survey
    +UserMustBeSameThanUserUsedToVote=You must have voted and use the same user name that the one used to vote, to post a comment
    diff --git a/htdocs/langs/fi_FI/orders.lang b/htdocs/langs/fi_FI/orders.lang
    index 6532c10b04d..89595a90484 100644
    --- a/htdocs/langs/fi_FI/orders.lang
    +++ b/htdocs/langs/fi_FI/orders.lang
    @@ -1,6 +1,6 @@
     # Dolibarr language file - Source file is en_US - orders
     OrdersArea=Asiakkaiden tilausalue
    -SuppliersOrdersArea=Tavarantoimittajien tilausalue
    +SuppliersOrdersArea=Purchase orders area
     OrderCard=Tilauskortti
     OrderId=Tilausnumero
     Order=Tilaus
    @@ -13,18 +13,18 @@ OrderToProcess=Jotta prosessi
     NewOrder=Uusi tilaus
     ToOrder=Tee tilaus
     MakeOrder=Tee tilaus
    -SupplierOrder=Tavarantoimittajan tilaus
    -SuppliersOrders=Tavarantoimittajien tilaukset
    -SuppliersOrdersRunning=Nykyiset tavarantoimittajien tilaukset
    -CustomerOrder=Asiakastilaus
    -CustomersOrders=Asiakkaan tilaukset
    +SupplierOrder=Purchase order
    +SuppliersOrders=Purchase orders
    +SuppliersOrdersRunning=Current purchase orders
    +CustomerOrder=Asiakkaan tilauksen
    +CustomersOrders=Asiakastilaukset
     CustomersOrdersRunning=Viimeisin asiakkaan tilaus
     CustomersOrdersAndOrdersLines=Asiakkaan tilaukset ja tilauslinjat
     OrdersDeliveredToBill=Customer orders delivered to bill
     OrdersToBill=Toimitetut asiakastilaukset
     OrdersInProcess=Käsittelyssä olevat asiakastilaukset
     OrdersToProcess=Käsittelyä odottavat asiakastilaukset
    -SuppliersOrdersToProcess=Käsittelyä odottavat tavarantoimittajan tilaukset
    +SuppliersOrdersToProcess=Purchase orders to process
     StatusOrderCanceledShort=Peruutettu
     StatusOrderDraftShort=Vedos
     StatusOrderValidatedShort=Hyväksytty
    @@ -75,15 +75,15 @@ ShowOrder=Näytä tilaus
     OrdersOpened=Orders to process
     NoDraftOrders=No draft orders
     NoOrder=No order
    -NoSupplierOrder=No supplier order
    +NoSupplierOrder=No purchase order
     LastOrders=Viimeisimmät %s asiakastilaukset
     LastCustomerOrders=Viimeisimmät %s asiakastilaukset
    -LastSupplierOrders=Latest %s supplier orders
    +LastSupplierOrders=Latest %s purchase orders
     LastModifiedOrders=Viimeisimmät %s muokatut tilaukset
     AllOrders=Kaikki tilaukset
     NbOfOrders=Tilausten määrä
     OrdersStatistics=Tilausten tilastot
    -OrdersStatisticsSuppliers=Tavarantoimittaja tilausten tilastot
    +OrdersStatisticsSuppliers=Purchase order statistics
     NumberOfOrdersByMonth=Tilausmäärät kuukausittain
     AmountOfOrdersByMonthHT=Tilausten summa kuukaudessa (net of tax)
     ListOfOrders=Tilausluettelo
    @@ -97,12 +97,12 @@ ConfirmMakeOrder=Haluatko varmasti vahvistaa tekemäsi tilauksen <b>%s</b>?
     GenerateBill=Luo lasku
     ClassifyShipped=Luokittele toimitetuksi
     DraftOrders=Tilausluonnokset
    -DraftSuppliersOrders=Draft suppliers orders
    +DraftSuppliersOrders=Draft purchase orders
     OnProcessOrders=Käsittelyssä olevat tilaukset
     RefOrder=Tilausviite
     RefCustomerOrder=Asiakkaan viite
    -RefOrderSupplier=Ref. order for supplier
    -RefOrderSupplierShort=Ref. order supplier
    +RefOrderSupplier=Ref. order for vendor
    +RefOrderSupplierShort=Ref. order vendor
     SendOrderByMail=Lähetä tilaus postitse
     ActionsOnOrder=Tilauksen tapahtumat
     NoArticleOfTypeProduct=Artikkelin tyypi ei ole "tuote" joten sitä ei voida toimittaa tässä tilauksessa
    @@ -115,9 +115,9 @@ ConfirmCloneOrder=Haluatko varmasti luoda vastaavan tilauksen <b>%s</b>?
     DispatchSupplierOrder=Tavarantoimittajan tilauksen %s vastaanotto
     FirstApprovalAlreadyDone=First approval already done
     SecondApprovalAlreadyDone=Second approval already done
    -SupplierOrderReceivedInDolibarr=Supplier order %s received %s
    -SupplierOrderSubmitedInDolibarr=Supplier order %s submited
    -SupplierOrderClassifiedBilled=Supplier order %s set billed
    +SupplierOrderReceivedInDolibarr=Purchase Order %s received %s
    +SupplierOrderSubmitedInDolibarr=Purchase Order %s submited
    +SupplierOrderClassifiedBilled=Purchase Order %s set billed
     OtherOrders=Muut tilaukset
     ##### Types de contacts #####
     TypeContact_commande_internal_SALESREPFOLL=Edustaja seuraamaan asiakkaan tilausta
    @@ -125,11 +125,11 @@ TypeContact_commande_internal_SHIPPING=Edustaja seuraamaan toimitusta
     TypeContact_commande_external_BILLING=Yhteystiedot asiakkaan laskutukseen
     TypeContact_commande_external_SHIPPING=Yhteystiedot asiakkaan toimitukseen
     TypeContact_commande_external_CUSTOMER=Asiakas ottaa yhteyttä seurantaan, jotta
    -TypeContact_order_supplier_internal_SALESREPFOLL=Edustaja seurantaan toimittaja järjestys
    +TypeContact_order_supplier_internal_SALESREPFOLL=Representative following-up purchase order
     TypeContact_order_supplier_internal_SHIPPING=Edustaja toimitus seurantaan
    -TypeContact_order_supplier_external_BILLING=Tavarantoimittajan lasku yhteystiedot
    -TypeContact_order_supplier_external_SHIPPING=Tavarantoimittajan toimitus yhteystiedot
    -TypeContact_order_supplier_external_CUSTOMER=Toimittajan yhteystiedot seurantaan, jotta
    +TypeContact_order_supplier_external_BILLING=Vendor invoice contact
    +TypeContact_order_supplier_external_SHIPPING=Vendor shipping contact
    +TypeContact_order_supplier_external_CUSTOMER=Vendor contact following-up order
     Error_COMMANDE_SUPPLIER_ADDON_NotDefined=Vakiota COMMANDE_SUPPLIER_ADDON ei ole määritelty
     Error_COMMANDE_ADDON_NotDefined=Vakiota COMMANDE_ADDON ei ole määritelty
     Error_OrderNotChecked=Yhtään tilausta ei ole valittuna laskulle
    diff --git a/htdocs/langs/fi_FI/other.lang b/htdocs/langs/fi_FI/other.lang
    index 9e326e3e6ac..021b4b712bd 100644
    --- a/htdocs/langs/fi_FI/other.lang
    +++ b/htdocs/langs/fi_FI/other.lang
    @@ -80,9 +80,9 @@ LinkedObject=Linkitettyä objektia
     NbOfActiveNotifications=Number of notifications (nb of recipient emails)
     PredefinedMailTest=__(Hello)__\nThis is a test mail sent to __EMAIL__.\nThe two lines are separated by a carriage return.\n\n__USER_SIGNATURE__
     PredefinedMailTestHtml=__(Hello)__\nThis is a <b>test</b> mail (the word test must be in bold).<br>The two lines are separated by a carriage return.<br><br>__USER_SIGNATURE__
    -PredefinedMailContentSendInvoice=__(Hello)__\n\nYou will find here the invoice __REF__\n\nThis is the link to make your online payment if this invoice is not already payed:\n__ONLINE_PAYMENT_URL__\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
    -PredefinedMailContentSendInvoiceReminder=__(Hello)__\n\nWe would like to warn you that the invoice  __REF__ seems to not be payed. So this is the invoice in attachment again, as a reminder.\n\nThis is the link to make your online payment:\n__ONLINE_PAYMENT_URL__\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
    -PredefinedMailContentSendProposal=__(Hello)__\n\nYou will find here the commercial proposal __PREF__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
    +PredefinedMailContentSendInvoice=__(Hello)__\n\nYou will find here the invoice __REF__\n\n__ONLINE_PAYMENT_TEXT_AND_URL__\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
    +PredefinedMailContentSendInvoiceReminder=__(Hello)__\n\nWe would like to warn you that the invoice  __REF__ seems to not be payed. So this is the invoice in attachment again, as a reminder.\n\n__ONLINE_PAYMENT_TEXT_AND_URL__\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
    +PredefinedMailContentSendProposal=__(Hello)__\n\nYou will find here the commercial proposal __REF__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
     PredefinedMailContentSendSupplierProposal=__(Hello)__\n\nYou will find here the price request __REF__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
     PredefinedMailContentSendOrder=__(Hello)__\n\nYou will find here the order __REF__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
     PredefinedMailContentSendSupplierOrder=__(Hello)__\n\nYou will find here our order __REF__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
    @@ -91,6 +91,7 @@ PredefinedMailContentSendShipping=__(Hello)__\n\nYou will find here the shipping
     PredefinedMailContentSendFichInter=__(Hello)__\n\nYou will find here the intervention __REF__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
     PredefinedMailContentThirdparty=__(Hello)__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
     PredefinedMailContentUser=__(Hello)__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
    +PredefinedMailContentLink=You can click on the link below to make your payment if it is not already done.\n\n%s\n\n
     DemoDesc=Dolibarr is a compact ERP/CRM supporting several business modules. A demo showcasing all modules makes no sense as this scenario never occurs (several hundred available). So, several demo profiles are available.
     ChooseYourDemoProfil=Choose the demo profile that best suits your needs...
     ChooseYourDemoProfilMore=...or build your own profile<br>(manual module selection)
    @@ -218,7 +219,7 @@ FileIsTooBig=Files on liian suuri
     PleaseBePatient=Ole kärsivällinen ...
     NewPassword=New password
     ResetPassword=Reset password
    -RequestToResetPasswordReceived=A request to change your Dolibarr password has been received
    +RequestToResetPasswordReceived=A request to change your password has been received.
     NewKeyIs=This is your new keys to login
     NewKeyWillBe=Your new key to login to software will be
     ClickHereToGoTo=Click here to go to %s
    @@ -233,6 +234,8 @@ PermissionsDelete=Permissions removed
     YourPasswordMustHaveAtLeastXChars=Your password must have at least <strong>%s</strong> chars
     YourPasswordHasBeenReset=Your password has been reset successfully
     ApplicantIpAddress=IP address of applicant
    +SMSSentTo=SMS sent to %s
    +
     ##### Export #####
     ExportsArea=Vienti alueen
     AvailableFormats=Saatavilla olevat muodot
    diff --git a/htdocs/langs/fi_FI/paypal.lang b/htdocs/langs/fi_FI/paypal.lang
    index 7b831d66326..b877e8b9e1c 100644
    --- a/htdocs/langs/fi_FI/paypal.lang
    +++ b/htdocs/langs/fi_FI/paypal.lang
    @@ -14,7 +14,6 @@ PaypalModeOnlyPaypal=PayPal only
     ONLINE_PAYMENT_CSS_URL=Optionnal URL of CSS style sheet on online payment page
     ThisIsTransactionId=Tämä on id liiketoimen: <b>%s</b>
     PAYPAL_ADD_PAYMENT_URL=Lisää URL Paypal-maksujärjestelmää, kun lähetät asiakirjan postitse
    -PredefinedMailContentLink=You can click on the link below to make your payment if it is not already done.<br><br>%s<br><br>
     YouAreCurrentlyInSandboxMode=You are currently in the %s "sandbox" mode
     NewOnlinePaymentReceived=New online payment received
     NewOnlinePaymentFailed=New online payment tried but failed
    diff --git a/htdocs/langs/fi_FI/productbatch.lang b/htdocs/langs/fi_FI/productbatch.lang
    index af98775e84c..4e163e82e15 100644
    --- a/htdocs/langs/fi_FI/productbatch.lang
    +++ b/htdocs/langs/fi_FI/productbatch.lang
    @@ -1,24 +1,24 @@
     # ProductBATCH language file - en_US - ProductBATCH
    -ManageLotSerial=Use lot/serial number
    -ProductStatusOnBatch=Yes (lot/serial required)
    -ProductStatusNotOnBatch=No (lot/serial not used)
    +ManageLotSerial=Käytä erää / sarjanumeroa
    +ProductStatusOnBatch=Kyllä (erä / sarja käytössä)
    +ProductStatusNotOnBatch=Ei (erä / sarja ei ole käytössä)
     ProductStatusOnBatchShort=Kyllä
     ProductStatusNotOnBatchShort=Ei
    -Batch=Lot/Serial
    +Batch=Erä/Sarjanumero
     atleast1batchfield=Eat-by date or Sell-by date or Lot/Serial number
    -batch_number=Lot/Serial number
    -BatchNumberShort=Lot/Serial
    -EatByDate=Eat-by date
    -SellByDate=Sell-by date
    -DetailBatchNumber=Lot/Serial details
    -printBatch=Lot/Serial: %s
    -printEatby=Eat-by: %s
    -printSellby=Sell-by: %s
    -printQty=Qty: %d
    +batch_number=Erä / sarjanumero
    +BatchNumberShort=Erä / Sarja
    +EatByDate=Viimeinen käyttöpäivä
    +SellByDate=Viimeinen myyntipäivä
    +DetailBatchNumber=Erä / sarjan tiedot
    +printBatch=Erä / sarja: %s
    +printEatby=Käytettävä ennen: %s
    +printSellby=Myyjä: %s
    +printQty=Määrä: %d
     AddDispatchBatchLine=Add a line for Shelf Life dispatching
    -WhenProductBatchModuleOnOptionAreForced=When module Lot/Serial is on, automatic increase/decrease stock mode is forced to shipping validate and manual dispatching for reception and can't be edited. Other options can be defined as you want.
    -ProductDoesNotUseBatchSerial=This product does not use lot/serial number
    -ProductLotSetup=Setup of module lot/serial
    -ShowCurrentStockOfLot=Show current stock for couple product/lot
    -ShowLogOfMovementIfLot=Show log of movements for couple product/lot
    -StockDetailPerBatch=Stock detail per lot
    +WhenProductBatchModuleOnOptionAreForced=When module Lot/Serial is on, automatic stock decrease  is forced to 'Decrease real stocks on shipping validation' and automatic increase mode is forced to 'Increase real stocks on manual dispatching into warehouses' and can't be edited. Other options can be defined as you want.
    +ProductDoesNotUseBatchSerial=Tämä tuote ei käytä erää / sarjanumeroa
    +ProductLotSetup=Moduulin erän / sarjan asetukset
    +ShowCurrentStockOfLot=Näytä nykyinen varasto pari tuotetta / erää kohti
    +ShowLogOfMovementIfLot=Näytä siirto lokit pari tuotetta / erää kohti
    +StockDetailPerBatch=Varastotiedot erää kohden
    diff --git a/htdocs/langs/fi_FI/products.lang b/htdocs/langs/fi_FI/products.lang
    index 2a07ae4aa83..41d138bb123 100644
    --- a/htdocs/langs/fi_FI/products.lang
    +++ b/htdocs/langs/fi_FI/products.lang
    @@ -70,6 +70,7 @@ SoldAmount=Myyty määrä
     PurchasedAmount=Ostettu määrä
     NewPrice=Uusi hinta
     MinPrice=Min. myyntihinta
    +EditSellingPriceLabel=Edit selling price label
     CantBeLessThanMinPrice=Myyntihinta ei saa olla pienempi kuin pienin sallittu tämän tuotteen hinta ( %s ilman veroja)
     ContractStatusClosed=Suljettu
     ErrorProductAlreadyExists=Tuotteen viitaten %s on jo olemassa.
    @@ -155,7 +156,7 @@ BuyingPrices=Ostohinnat
     CustomerPrices=Asiakas hinnat
     SuppliersPrices=Tavarantoimittajan hinnat
     SuppliersPricesOfProductsOrServices=Supplier prices (of products or services)
    -CustomCode=Customs/Commodity/HS code
    +CustomCode=Customs / Commodity / HS code
     CountryOrigin=Alkuperä maa
     Nature=Luonto
     ShortLabel=Short label
    @@ -250,8 +251,8 @@ PriceNumeric=Numero
     DefaultPrice=Oletus hinta
     ComposedProductIncDecStock=Increase/Decrease stock on parent change
     ComposedProduct=Sub-product
    -MinSupplierPrice=Minimum supplier price
    -MinCustomerPrice=Minimum customer price
    +MinSupplierPrice=Minimi ostohinta
    +MinCustomerPrice=Minimum selling price
     DynamicPriceConfiguration=Dynamic price configuration
     DynamicPriceDesc=On product card, with this module enabled, you should be able to set mathematic functions to calculate Customer or Supplier prices. Such function can use all mathematic operators, some constants and variables. You can set here the variables you want to be able to use and if the variable need an automatic update, the external URL to use to ask Dolibarr to update automaticaly the value.
     AddVariable=Add Variable
    diff --git a/htdocs/langs/fi_FI/projects.lang b/htdocs/langs/fi_FI/projects.lang
    index e394a9ff00a..44aa47f6f7a 100644
    --- a/htdocs/langs/fi_FI/projects.lang
    +++ b/htdocs/langs/fi_FI/projects.lang
    @@ -77,6 +77,7 @@ Time=Aika
     ListOfTasks=List of tasks
     GoToListOfTimeConsumed=Go to list of time consumed
     GoToListOfTasks=Go to list of tasks
    +GoToGanttView=Go to Gantt view
     GanttView=Gantt View
     ListProposalsAssociatedProject=Luettelot kaupallisen ehdotuksia hankkeeseen liittyvät
     ListOrdersAssociatedProject=List of customer orders associated with the project
    @@ -226,4 +227,4 @@ AllowCommentOnProject=Allow user comments on projects
     DontHavePermissionForCloseProject=You do not have permissions to close the project %s
     DontHaveTheValidateStatus=The project %s must be open to be closed
     RecordsClosed=%s project(s) closed
    -SendProjectRef=About project %s
    +SendProjectRef=Information project %s
    diff --git a/htdocs/langs/fi_FI/propal.lang b/htdocs/langs/fi_FI/propal.lang
    index 953bc00511f..df4f10ce5fa 100644
    --- a/htdocs/langs/fi_FI/propal.lang
    +++ b/htdocs/langs/fi_FI/propal.lang
    @@ -75,6 +75,7 @@ AvailabilityTypeAV_1M=1 kuukausi
     TypeContact_propal_internal_SALESREPFOLL=Edustaja seuraamaan tarjousta
     TypeContact_propal_external_BILLING=Asiakkaan lasku yhteystiedot
     TypeContact_propal_external_CUSTOMER=Asiakkaan yhteystiedot tarjouksen seurantaan
    +TypeContact_propal_external_SHIPPING=Customer contact for delivery
     # Document models
     DocModelAzurDescription=Kokonainen tarjouspohja (logo...)
     DefaultModelPropalCreate=Oletusmallin luonti
    diff --git a/htdocs/langs/fi_FI/sendings.lang b/htdocs/langs/fi_FI/sendings.lang
    index 47ae27c9fa8..4e1ffd2fc40 100644
    --- a/htdocs/langs/fi_FI/sendings.lang
    +++ b/htdocs/langs/fi_FI/sendings.lang
    @@ -52,8 +52,8 @@ ActionsOnShipping=Tapahtumat lähetystä
     LinkToTrackYourPackage=Linkki seurata pakettisi
     ShipmentCreationIsDoneFromOrder=Tällä hetkellä uuden lähetys tehdään tilauksesta kortin.
     ShipmentLine=Shipment line
    -ProductQtyInCustomersOrdersRunning=Product quantity into open customers orders
    -ProductQtyInSuppliersOrdersRunning=Product quantity into open suppliers orders
    +ProductQtyInCustomersOrdersRunning=Product quantity into open customer orders
    +ProductQtyInSuppliersOrdersRunning=Product quantity into open purchase orders
     ProductQtyInShipmentAlreadySent=Product quantity from open customer order already sent
     ProductQtyInSuppliersShipmentAlreadyRecevied=Product quantity from open supplier order already received
     NoProductToShipFoundIntoStock=No product to ship found into warehouse <b>%s</b>. Correct stock or go back to choose another warehouse.
    diff --git a/htdocs/langs/fi_FI/stocks.lang b/htdocs/langs/fi_FI/stocks.lang
    index 08ffee41d27..b4c7cf0800a 100644
    --- a/htdocs/langs/fi_FI/stocks.lang
    +++ b/htdocs/langs/fi_FI/stocks.lang
    @@ -67,7 +67,7 @@ DeStockOnValidateOrder=Decrease todellinen varastot tilaukset toteaa
     DeStockOnShipment=Decrease real stocks on shipping validation
     DeStockOnShipmentOnClosing=Decrease real stocks on shipping classification closed
     ReStockOnBill=Lisäys todellinen varastot laskuista / hyvityslaskuja
    -ReStockOnValidateOrder=Lisäys todellinen varastot tilaukset toteaa
    +ReStockOnValidateOrder=Increase real stocks on purchase orders approbation
     ReStockOnDispatchOrder=Increase real stocks on manual dispatching into warehouses, after supplier order receipt of goods
     OrderStatusNotReadyToDispatch=Tilaa ei ole vielä tai enää asema, joka mahdollistaa lähettäminen varastossa olevista tuotteista varastoissa.
     StockDiffPhysicTeoric=Explanation for difference between physical and virtual stock
    @@ -203,3 +203,4 @@ RegulateStock=Regulate Stock
     ListInventory=Luettelo
     StockSupportServices=Stock management support services
     StockSupportServicesDesc=By default, you can stock only product with type "product". If on, and if module service is on, you can also stock a product with type "service"
    +ReceiveProducts=Receive items
    diff --git a/htdocs/langs/fi_FI/stripe.lang b/htdocs/langs/fi_FI/stripe.lang
    index 7eef8eb1c01..9a1e5e40c56 100644
    --- a/htdocs/langs/fi_FI/stripe.lang
    +++ b/htdocs/langs/fi_FI/stripe.lang
    @@ -58,8 +58,8 @@ NameOnCard=Name on card
     CardNumber=Card Number
     ExpiryDate=Expiry Date
     CVN=CVN
    -DeleteACard=Delete Card record
    -ConfirmDeleteCard=Are you sure you want to delete this Card record?
    +DeleteACard=Delete Card
    +ConfirmDeleteCard=Are you sure you want to delete this Credit or Debit card?
     CreateCustomerOnStripe=Create customer on Stripe
     CreateCardOnStripe=Create card on Stripe
     ShowInStripe=Show in Stripe
    diff --git a/htdocs/langs/fi_FI/supplier_proposal.lang b/htdocs/langs/fi_FI/supplier_proposal.lang
    index 200361bdf7e..2d7f19a4b51 100644
    --- a/htdocs/langs/fi_FI/supplier_proposal.lang
    +++ b/htdocs/langs/fi_FI/supplier_proposal.lang
    @@ -1,22 +1,22 @@
     # Dolibarr language file - Source file is en_US - supplier_proposal
    -SupplierProposal=Supplier commercial proposals
    -supplier_proposalDESC=Manage price requests to suppliers
    +SupplierProposal=Vendor commercial proposals
    +supplier_proposalDESC=Manage price requests to vendors
     SupplierProposalNew=New price request
     CommRequest=Price request
    -CommRequests=Price requests
    +CommRequests=Tarjouspyynnöt yhteensä
     SearchRequest=Find a request
     DraftRequests=Draft requests
    -SupplierProposalsDraft=Draft supplier proposals
    +SupplierProposalsDraft=Draft vendor proposals
     LastModifiedRequests=Latest %s modified price requests
     RequestsOpened=Open price requests
    -SupplierProposalArea=Supplier proposals area
    -SupplierProposalShort=Supplier proposal
    -SupplierProposals=Tavarantoimittajan tarjoukset
    -SupplierProposalsShort=Tavarantoimittajan tarjoukset
    +SupplierProposalArea=Vendor proposals area
    +SupplierProposalShort=Vendor proposal
    +SupplierProposals=Vendor proposals
    +SupplierProposalsShort=Vendor proposals
     NewAskPrice=New price request
     ShowSupplierProposal=Show price request
     AddSupplierProposal=Create a price request
    -SupplierProposalRefFourn=Supplier ref
    +SupplierProposalRefFourn=Vendor ref
     SupplierProposalDate=Toimituspäivää
     SupplierProposalRefFournNotice=Before closing to "Accepted", think to grasp suppliers references.
     ConfirmValidateAsk=Are you sure you want to validate this price request under name <b>%s</b>?
    @@ -47,9 +47,9 @@ CommercialAsk=Price request
     DefaultModelSupplierProposalCreate=Oletusmallin luonti
     DefaultModelSupplierProposalToBill=Default template when closing a price request (accepted)
     DefaultModelSupplierProposalClosed=Default template when closing a price request (refused)
    -ListOfSupplierProposals=List of supplier proposal requests
    -ListSupplierProposalsAssociatedProject=List of supplier proposals associated with project
    -SupplierProposalsToClose=Supplier proposals to close
    -SupplierProposalsToProcess=Supplier proposals to process
    +ListOfSupplierProposals=List of vendor proposal requests
    +ListSupplierProposalsAssociatedProject=List of vendor proposals associated with project
    +SupplierProposalsToClose=Vendor proposals to close
    +SupplierProposalsToProcess=Vendor proposals to process
     LastSupplierProposals=Latest %s price requests
     AllPriceRequests=All requests
    diff --git a/htdocs/langs/fi_FI/suppliers.lang b/htdocs/langs/fi_FI/suppliers.lang
    index e1c8a78b1d6..3914a8aa09b 100644
    --- a/htdocs/langs/fi_FI/suppliers.lang
    +++ b/htdocs/langs/fi_FI/suppliers.lang
    @@ -1,11 +1,11 @@
     # Dolibarr language file - Source file is en_US - suppliers
    -Suppliers=Tavarantoimittajat
    -SuppliersInvoice=Tavarantoimittajan lasku
    -ShowSupplierInvoice=Näytä tavarantoimittajan lasku
    -NewSupplier=Uusi tavarantoimittaja
    +Suppliers=Vendors
    +SuppliersInvoice=Vendor invoice
    +ShowSupplierInvoice=Show Vendor Invoice
    +NewSupplier=New vendor
     History=Historia
    -ListOfSuppliers=Tavarantoimittajien luettelo
    -ShowSupplier=Näytä tavarantoimittaja
    +ListOfSuppliers=List of vendors
    +ShowSupplier=Show vendor
     OrderDate=Tilauspäivä
     BuyingPriceMin=Alhaisin ostohinta
     BuyingPriceMinShort=Alhaisin ostohinta
    @@ -14,34 +14,34 @@ TotalSellingPriceMinShort=Alatuotteiden myyntihinta yhteensä
     SomeSubProductHaveNoPrices=Joidenkin alatuotteidin hintoja ei ole määritelty
     AddSupplierPrice=Lisää ostohinta
     ChangeSupplierPrice=Muuta ostohintaa
    -SupplierPrices=Supplier prices
    +SupplierPrices=Vendor prices
     ReferenceSupplierIsAlreadyAssociatedWithAProduct=Tämä tavarantoimittajan viite on jo liitetty viiteeseen: %s
    -NoRecordedSuppliers=Tavarantoimittajia ei ole kirjattu
    -SupplierPayment=Tavarantoimittajan maksu
    -SuppliersArea=Tavarantoimittaja alue
    -RefSupplierShort=Tavarantoimittajan viite
    +NoRecordedSuppliers=No vendor recorded
    +SupplierPayment=Vendor payment
    +SuppliersArea=Vendor area
    +RefSupplierShort=Ref. vendor
     Availability=Saatavuus
    -ExportDataset_fournisseur_1=Lista tavarantoimittajan laskuista ja laskuriveistä
    -ExportDataset_fournisseur_2=Tavarantoimittajan laskut ja maksut
    -ExportDataset_fournisseur_3=Tavarantoimittajan tilaukset ja tilausrivit
    +ExportDataset_fournisseur_1=Vendor invoices list and invoice lines
    +ExportDataset_fournisseur_2=Vendor invoices and payments
    +ExportDataset_fournisseur_3=Purchase orders and order lines
     ApproveThisOrder=Hyväksy tämä tilaus
     ConfirmApproveThisOrder=Haluatko varmasti hyväksyä tilauksen <b>%s</b>?
     DenyingThisOrder=Kiellä tämä tilaus
     ConfirmDenyingThisOrder=Haluatko varmasti kieltää tilauksen <b>%s</b>?
     ConfirmCancelThisOrder=Haluatko varmasti peruuttaa tilauksen <b>%s</b>?
    -AddSupplierOrder=Luo tavarantoimittajan tilaus
    -AddSupplierInvoice=Luo tavarantoimittajan lasku
    -ListOfSupplierProductForSupplier=Luettelo tavarantoimittajan <b>%s</b> tuotteista ja hinnoista
    -SentToSuppliers=Lähetetty tavarantoimittajille
    -ListOfSupplierOrders=Luettelo tavarantoimittajan tilauksista
    -MenuOrdersSupplierToBill=Tavarantoimittajan tilaukset laskulle
    +AddSupplierOrder=Create Purchase Order
    +AddSupplierInvoice=Create vendor invoice
    +ListOfSupplierProductForSupplier=List of products and prices for vendor <b>%s</b>
    +SentToSuppliers=Sent to vendors
    +ListOfSupplierOrders=List of purchase orders
    +MenuOrdersSupplierToBill=Purchase orders to invoice
     NbDaysToDelivery=Toimitusviive päivinä
     DescNbDaysToDelivery=Suurin toimitusviive tällä tilauksella
    -SupplierReputation=Tavarantoimittajan maine
    +SupplierReputation=Vendor reputation
     DoNotOrderThisProductToThisSupplier=Älä tilaa
     NotTheGoodQualitySupplier=Väärä laatu
     ReputationForThisProduct=Maine
     BuyerName=Ostajan nimi
     AllProductServicePrices=Kaikkien tuotteiden / palveluiden hinnat
    -AllProductReferencesOfSupplier=All product / service references of supplier
    -BuyingPriceNumShort=Supplier prices
    +AllProductReferencesOfSupplier=Kaikkien Tuote / Palvelu tavarantoimittajan viitteet
    +BuyingPriceNumShort=Vendor prices
    diff --git a/htdocs/langs/fi_FI/users.lang b/htdocs/langs/fi_FI/users.lang
    index 7f11bbce9f9..96530746835 100644
    --- a/htdocs/langs/fi_FI/users.lang
    +++ b/htdocs/langs/fi_FI/users.lang
    @@ -48,7 +48,7 @@ PasswordChangeRequest=Request to change password for <b>%s</b>
     PasswordChangeRequestSent=Pyynnön vaihtaa <b>salasana %s lähetetään %s.</b>
     ConfirmPasswordReset=Confirm password reset
     MenuUsersAndGroups=Käyttäjät & ryhmät
    -LastGroupsCreated=Latest %s created groups
    +LastGroupsCreated=Latest %s groups created
     LastUsersCreated=Latest %s users created
     ShowGroup=Näytä ryhmä
     ShowUser=Näytä käyttäjän
    diff --git a/htdocs/langs/fi_FI/website.lang b/htdocs/langs/fi_FI/website.lang
    index 5ef824be8d7..fc43a07e324 100644
    --- a/htdocs/langs/fi_FI/website.lang
    +++ b/htdocs/langs/fi_FI/website.lang
    @@ -73,7 +73,7 @@ AnotherContainer=Another container
     WEBSITE_USE_WEBSITE_ACCOUNTS=Enable the web site account table
     WEBSITE_USE_WEBSITE_ACCOUNTSTooltip=Enable the table to store web site accounts (login/pass) for each website / thirdparty
     YouMustDefineTheHomePage=You must first define the default Home page
    -OnlyEditionOfSourceForGrabbedContentFuture=Note: only edition of HTML source will be possible when a page content is intiliazed by grabbing it from an external page (WYSIWYG editor will not be available)
    +OnlyEditionOfSourceForGrabbedContentFuture=Note: only edition of HTML source will be possible when a page content is initiliazed by grabbing it from an external page (WYSIWYG editor will not be available)
     OnlyEditionOfSourceForGrabbedContent=Only edition of HTML source is possible when content was grabbed from an external site
     GrabImagesInto=Grab also images found into css and page.
     ImagesShouldBeSavedInto=Images should be saved into directory
    diff --git a/htdocs/langs/fi_FI/workflow.lang b/htdocs/langs/fi_FI/workflow.lang
    index 05880e740cf..96f272b8f2c 100644
    --- a/htdocs/langs/fi_FI/workflow.lang
    +++ b/htdocs/langs/fi_FI/workflow.lang
    @@ -14,7 +14,7 @@ descWORKFLOW_INVOICE_AMOUNT_CLASSIFY_BILLED_ORDER=Classify linked source custome
     descWORKFLOW_INVOICE_CLASSIFY_BILLED_ORDER=Classify linked source customer order(s) to billed when customer invoice is set to paid (and if amount of the invoice is same than total amount of linked orders)
     descWORKFLOW_ORDER_CLASSIFY_SHIPPED_SHIPPING=Classify linked source customer order to shipped when a shipment is validated (and if quantity shipped by all shipments is the same as in the order to update)
     # Autoclassify supplier order
    -descWORKFLOW_ORDER_CLASSIFY_BILLED_SUPPLIER_PROPOSAL=Classify linked source supplier proposal(s) to billed when supplier invoice is validated (and if amount of the invoice is same than total amount of linked proposals)
    -descWORKFLOW_INVOICE_AMOUNT_CLASSIFY_BILLED_SUPPLIER_ORDER=Classify linked source supplier order(s) to billed when supplier invoice is validated (and if amount of the invoice is same than total amount of linked orders)
    +descWORKFLOW_ORDER_CLASSIFY_BILLED_SUPPLIER_PROPOSAL=Classify linked source vendor proposal(s) to billed when vendor invoice is validated (and if amount of the invoice is same than total amount of linked proposals)
    +descWORKFLOW_INVOICE_AMOUNT_CLASSIFY_BILLED_SUPPLIER_ORDER=Classify linked source purchase order(s) to billed when vendor invoice is validated (and if amount of the invoice is same than total amount of linked orders)
     AutomaticCreation=Automatic creation
     AutomaticClassification=Automatic classification
    diff --git a/htdocs/langs/fr_BE/admin.lang b/htdocs/langs/fr_BE/admin.lang
    index a994014f061..aa389328b18 100644
    --- a/htdocs/langs/fr_BE/admin.lang
    +++ b/htdocs/langs/fr_BE/admin.lang
    @@ -26,4 +26,5 @@ Module20Name=Propales
     Module30Name=Factures
     DictionaryPaymentConditions=Conditions de paiement
     SuppliersPayment=Paiements fournisseurs
    +ViewProductDescInThirdpartyLanguageAbility=Visualization of products descriptions in the third party language
     Target=Objectif
    diff --git a/htdocs/langs/fr_BE/compta.lang b/htdocs/langs/fr_BE/compta.lang
    index e2c889c3ed2..488b53843a6 100644
    --- a/htdocs/langs/fr_BE/compta.lang
    +++ b/htdocs/langs/fr_BE/compta.lang
    @@ -1,4 +1,5 @@
     # Dolibarr language file - Source file is en_US - compta
    -SalesTurnover=Chiffre d'affaires des ventes
    +SeeReportInInputOutputMode=See %sanalysis of payments%s for a calculation on actual payments made even if they are not yet accounted in Ledger.
    +SeeReportInDueDebtMode=See %sanalysis of invoices%s for a calculation based on known recorded invoices even if they are not yet accounted in Ledger.
     Dispatched=Envoyé
     ToDispatch=Envoyer
    diff --git a/htdocs/langs/fr_CA/accountancy.lang b/htdocs/langs/fr_CA/accountancy.lang
    index c6426cd5062..4e4b9eab6c4 100644
    --- a/htdocs/langs/fr_CA/accountancy.lang
    +++ b/htdocs/langs/fr_CA/accountancy.lang
    @@ -1,4 +1,5 @@
     # Dolibarr language file - Source file is en_US - accountancy
    +Accounting=Compte
     ACCOUNTING_EXPORT_SEPARATORCSV=Séparateur de colonne pour le fichier export
     ACCOUNTING_EXPORT_DATE=Format de date pour le fichier export
     ACCOUNTING_EXPORT_PIECE=Exporter le nombre de pièces
    @@ -18,7 +19,6 @@ AssignDedicatedAccountingAccount=Nouveau compte à attribuer
     InvoiceLabel=Etiquette de facture
     DeleteCptCategory=Supprimer le compte comptable du groupe
     ConfirmDeleteCptCategory=Êtes-vous sûr de vouloir supprimer ce compte comptable du groupe de compte comptable?
    -AccountancyArea=Zone de comptabilité
     AccountancyAreaDescActionOnce=Les actions suivantes sont généralement exécutées une seule fois, ou une fois par an ...
     AccountancyAreaDescActionOnceBis=Les étapes suivantes devraient être faites pour vous faire gagner du temps en vous suggérant le bon compte comptable par défaut lors de la journalisation (écriture dans Journals et le grand livre)
     AccountancyAreaDescActionFreq=Les actions suivantes sont généralement exécutées chaque mois, semaine ou jour pour de très grandes entreprises ...
    @@ -47,7 +47,6 @@ MenuLoanAccounts=Comptes de prêts
     MenuProductsAccounts=Comptes de produits
     Ventilation=Reliure aux comptes
     CustomersVentilation=Contrat de facture client
    -SuppliersVentilation=Reliure de la facture du fournisseur
     ExpenseReportsVentilation=Rapport de dépenses liant
     CreateMvts=Créer une nouvelle transaction
     WriteBookKeeping=Journalize les transactions dans Ledger
    @@ -93,15 +92,12 @@ BankAccountNotDefined=Compte pour banque non défini
     NumMvts=Nombre de transactions
     AddCompteFromBK=Ajouter des comptes comptables au groupe
     ReportThirdParty=Liste du compte tiers
    -DescThirdPartyReport=Consultez ici la liste des clients et fournisseurs tiers et leurs comptes comptables
     TotalVente=Chiffre d'affaires total avant taxes
     DescVentilCustomer=Consultez ici la liste des lignes de facture client liées (ou non) à un compte comptable produit
     DescVentilMore=Dans la plupart des cas, si vous utilisez des produits ou des services prédéfinis et que vous définissez le numéro de compte sur la carte produit / service, l'application pourra établir toute la liaison entre vos lignes de facturation et le compte comptable de votre plan comptable, juste en Un clic avec le bouton <strong>"%s"</strong>. Si le compte n'a pas été défini sur les cartes produit / service ou si vous avez encore certaines lignes qui ne sont liées à aucun compte, vous devrez effectuer une liaison manuelle à partir du menu "<strong>%s</strong>".
     DescVentilDoneCustomer=Consultez ici la liste des lignes clients des factures et leur compte comptable produit
     DescVentilTodoCustomer=Lier les lignes de facture qui ne sont pas déjà liées avec un compte de comptabilité de produit
     ChangeAccount=Modifiez le compte comptable produit / service pour les lignes sélectionnées avec le compte comptable suivant:
    -DescVentilSupplier=Consultez la liste des lignes de facturation fournisseur liées ou non liées à un compte comptable produit
    -DescVentilDoneSupplier=Consultez ici la liste des lignes de factures fournisseur et leur compte comptable
     DescVentilTodoExpenseReport=Les lignes de rapport de frais de liaison ne sont pas déjà liées à un compte comptable
     DescVentilExpenseReport=Consultez ici la liste des lignes de rapport de dépenses liées (ou non) à un compte comptable de frais
     DescVentilExpenseReportMore=Si vous configurez un compte comptable sur le type de lignes de rapport de dépenses, l'application sera en mesure d'établir toute la liaison entre vos lignes de rapport de dépenses et le compte comptable de votre plan comptable, en un clic avec le bouton <strong>"%s"</strong>. Si le compte n'a pas été défini sur le dictionnaire des tarifs ou si vous avez encore certaines lignes qui ne sont liées à aucun compte, vous devrez effectuer une liaison manuelle à partir du menu "<strong>%s</strong>".
    diff --git a/htdocs/langs/fr_CA/admin.lang b/htdocs/langs/fr_CA/admin.lang
    index eac09b7b9d2..a7fdc2395cd 100644
    --- a/htdocs/langs/fr_CA/admin.lang
    +++ b/htdocs/langs/fr_CA/admin.lang
    @@ -1,4 +1,5 @@
     # Dolibarr language file - Source file is en_US - admin
    +Publisher=Éditeur
     VersionLastInstall=Version d'installation initiale
     VersionLastUpgrade=Version de la dernière mise à jour
     FileCheck=Vérificateur d'intégrité des fichiers
    @@ -16,6 +17,7 @@ AvailableOnlyOnPackagedVersions=Le fichier local pour la vérification de l'int
     XmlNotFound=Xml Integrity Fichier de l'application introuvable
     ConfirmPurgeSessions=Voulez-vous vraiment purger toutes les sessions? Cela déconnectera tous les utilisateurs (sauf vous).
     WebUserGroup=Utilisateur/groupe du serveur Web
    +ClientCharset=Encodage Client
     UploadNewTemplate=Télécharger un nouveau modèle (s)
     SecurityFilesDesc=Définissez ici les options liées à la sécurité concernant le téléchargement de fichiers.
     DelaiedFullListToSelectCompany=Attendez que vous appuyez sur une touche avant de charger le contenu de la liste des combinaisons de tiers (cela peut augmenter les performances si vous avez un grand nombre de tiers, mais cela est moins pratique)
    @@ -26,20 +28,34 @@ MultiCurrencySetup=Configuration multi-devises
     NotConfigured=Module / Application non configuré
     HoursOnThisPageAreOnServerTZ=Avertissement, contrairement à d'autres écrans, les heures sur cette page ne sont pas dans votre fuseau horaire local, mais pour le fuseau horaire du serveur.
     MaxNbOfLinesForBoxes=Nombre maximum de lignes pour les widgets
    +AllWidgetsWereEnabled=Tous les widgets disponibles sont activés
     MenusDesc=Les gestionnaires de menu définissent le contenu des deux barres de menus (horizontales et verticales).
    +MenusEditorDesc=L'éditeur de menu vous permet de définir des entrées de menu personnalisées. Utilisez-le soigneusement pour éviter l'instabilité et les entrées de menu inaccessibles en permanence. <br>Certains modules ajoutent des entrées de menu (dans le menu<b> principal </b>principalement). Si vous supprimez certaines de ces entrées par erreur, vous pouvez les restaurer en désactivant et en réactivant le module.
     PurgeAreaDesc=Cette page vous permet de supprimer tous les fichiers générés ou stockés par Dolibarr (fichiers temporaires ou tous les fichiers dans le répertoire <b>%s</b>). L'utilisation de cette fonctionnalité n'est pas nécessaire. Il est fourni en tant que solution de contournement pour les utilisateurs dont Dolibarr est hébergé par un fournisseur qui n'offre pas d'autorisations pour supprimer les fichiers générés par le serveur Web.
    +PurgeDeleteLogFile=Supprimer les fichiers journaux, y compris ceux<b>%s</b> définis pour le module Syslog (pas de risque de perte de données)
     PurgeDeleteTemporaryFiles=Supprimez tous les fichiers temporaires (pas de risque de perte de données)
     PurgeDeleteTemporaryFilesShort=Supprimer les fichiers temporaires
     PurgeNothingToDelete=Pas de répertoire ou de fichiers à supprimer.
    +PurgeNDirectoriesFailed=Impossible de supprimer <b>%s</b> fichiers ou les répertoires.
     ConfirmPurgeAuditEvents=Êtes-vous sûr de vouloir purger tous les événements de sécurité? Tous les journaux de sécurité seront supprimés, aucune autre donnée ne sera supprimée.
     IgnoreDuplicateRecords=Ignorer les erreurs d'enregistrement en double (INSERT IGNORE)
     FeatureAvailableOnlyOnStable=La fonctionnalité est uniquement disponible sur les versions officielles stables
     BoxesDesc=Les widgets sont des composants montrant des informations que vous pouvez ajouter pour personnaliser certaines pages. Vous pouvez choisir entre afficher le widget ou non en sélectionnant la page cible et en cliquant sur 'Activer', ou en cliquant sur la poubelle pour la désactiver.
     ModulesMarketPlaceDesc=Vous pouvez trouver plus de modules à télécharger sur des sites Web externes sur Internet ...
     ModulesDeployDesc=Si les autorisations sur votre système de fichiers le permettent, vous pouvez utiliser cet outil pour déployer un module externe. Le module sera alors visible sur l'onglet <strong>%s</strong>.
    +ModulesMarketPlaces=Trouver des applications / modules externes
    +ModulesDevelopYourModule=Développez votre propre application / modules
    +ModulesDevelopDesc=Vous pouvez développer ou trouver un partenaire pour développer pour vous, votre module personnalisé
    +DOLISTOREdescriptionLong=Au lieu d'activer le site web <a href="https://www.dolistore.com">www.dolistore.com</a> pour trouver un module externe, vous pouvez utiliser cet outil embarqué qui rendra la recherche sur le marché externe pour vous (peut être lent, dépendant de votre accès internet) ...
    +NotCompatible=Ce module ne semble pas compatible avec votre Dolibarr %s (Min %s - Max %s).
    +CompatibleAfterUpdate=Ce module nécessite une mise à jour de votre Dolibarr %s (Min %s - Max %s).
    +SeeInMarkerPlace=Voir dans Market place
    +Updated=Mis à jour
    +AchatTelechargement=Acheter / Télécharger
     GoModuleSetupArea=Pour déployer / installer un nouveau module, accédez à la zone de configuration du module à <a href="%s"> %s </a>.
     DoliPartnersDesc=Liste des entreprises proposant des modules ou des fonctionnalités développés personnalisés (Remarque: toute personne expérimentée dans la programmation PHP peut fournir un développement personnalisé pour un projet open source)
     WebSiteDesc=Les sites Web de référence pour trouver plus de modules ...
    +DevelopYourModuleDesc=Quelques solutions pour développer votre propre module ...
     InstrucToEncodePass=Pour chiffrer le mot de passe de la base dans le fichier de configuration <b>conf.php</b>, remplacer la ligne<br><b>$dolibarr_main_db_pass="...";</b><br>par<br><b>$dolibarr_main_db_pass="crypted:%s";</b>
     InstrucToClearPass=Pour avoir le mot de passe de la base décodé (en clair) dans le fichier de configuration <b>conf.php</b>, remplacer dans ce fichier la ligne<br><b>$dolibarr_main_db_pass="crypted:..."</b><br>par<br><b>$dolibarr_main_db_pass="%s"</b>
     ProtectAndEncryptPdfFilesDesc=La protection d'un document PDF le permet de lire et d'imprimer avec n'importe quel navigateur PDF. Cependant, l'édition et la copie ne sont plus possibles. Notez que l'utilisation de cette fonctionnalité rend le développement d'un PDF fusionné global ne fonctionnant pas.
    @@ -47,20 +63,27 @@ NoticePeriod=Période de préavis
     NewByMonth=Nouveau par mois
     Emails=Courriels
     EMailsSetup=Configuration des courriels
    +EMailsDesc=Cette page vous permet d'écraser vos paramètres PHP pour l'envoi de mails. Dans la plupart des cas sur Unix / Linux OS, votre configuration PHP est correcte et ces paramètres sont inutiles.
    +EmailSenderProfiles=Profils d'expéditeurs d'e-mails
    +MAIN_MAIL_EMAIL_FROM=Courriel de l'expéditeur pour les courriels automatiques (Par défaut dans php.ini:<b>%s</b>)
    +MAIN_MAIL_ERRORS_TO=L'e-mail utilisé pour les erreurs renvoie les e-mails (champs "Erreurs-A" dans les e-mails envoyés)
     MAIN_DISABLE_ALL_MAILS=Désactiver toutes les envois de courriels (pour des fins de démonstration ou de tests)
    +MAIN_MAIL_FORCE_SENDTO=Envoyer tous les emails à (au lieu des destinataires réels, à des fins de test)
    +MAIN_MAIL_ENABLED_USER_DEST_SELECT=Ajouter les utilisateurs des employés avec email dans la liste des destinataires autorisés
     MAIN_MAIL_EMAIL_STARTTLS=Utilisation du chiffrement TLS (SSL)
    +MAIN_MAIL_DEFAULT_FROMTYPE=Courriel de l'expéditeur par défaut pour les envois manuels (courriel de l'utilisateur ou courriel de la société)
     UserEmail=Courrier électronique de l'utilisateur
     CompanyEmail=Courrier électronique de la société
     SubmitTranslation=Si la traduction de cette langue est incomplète ou vous trouvez des erreur , vous pouvez corriger cela en modifiant les fichiers dans le répertoire <b>langs/%s</b> et soumettre votre changement à www.transifex.com/dolibarr-association/dolibarr/
     SubmitTranslationENUS=Si la traduction de cette langue est incomplète ou vous trouvez des erreurs , vous pouvez corriger cela en modifiant les fichiers dans le répertoire <b> langs/%s </b> et soumettre les fichiers modifiés sur dolibarr.org/forum ou pour les développeurs sur github.com/Dolibarr/dolibarr.
     ModulesSetup=Modules / Configuration de l'application
    -ModuleFamilySrm=Gestion des relations fournisseurs (GRF)
     ModuleFamilyProducts=Gestion des produits
     ModuleFamilyHr=Gestion des ressources humaines (GRH)
     ModuleFamilyPortal=Site internet et autres applications frontales
     ModuleFamilyInterface=Interfaces avec les systèmes externes
     ThisIsProcessToFollow=Voici des étapes à suivre pour traiter:
     ThisIsAlternativeProcessToFollow=Il s'agit d'une configuration alternative à traiter manuellement:
    +FindPackageFromWebSite=Recherche le paquet qui répond à votre besoin (par exemple sur le site web %s).
     DownloadPackageFromWebSite=Télécharger le package %s.
     UnpackPackageInDolibarrRoot=Décompressez les fichiers emballés dans le répertoire du serveur dédié à Dolibarr: <b>%s</b>
     UnpackPackageInModulesRoot=Pour déployer / installer un module externe, décompressez les fichiers emballés dans le répertoire du serveur dédié aux modules: <b>%s</b>
    @@ -79,7 +102,6 @@ GenericMaskCodes5=<b>ABC{yy}{mm}-{000000}</b> donnera <b>ABC0701-000099</b><br><
     DisableLinkToHelp=Masquer lien vers l'aide en ligne "<b>%s</b>"
     ConfirmPurge=Êtes-vous sûr de vouloir exécuter cette purge? <br> Cela supprimera définitivement tous vos fichiers de données sans pouvoir les restaurer (fichiers ECM, fichiers joints ...).
     ListOfDirectoriesForModelGenODT=Liste des répertoires contenant des fichiers de modèles avec le format OpenDocument . <br><br> Mettez ici le chemin complet des répertoires .<br>Ajouter un retour chariot entre répertoire eah.<br> Pour ajouter un répertoire du module de GED , ajouter ici<b>DOL_DATA_ROOT/ecm/yourdirectoryname</b>.<br><br> Fichiers dans ces répertoires doit se terminer par <b>.odt</b> or <b>.ods</b>.
    -HideAnyVATInformationOnPDF=Cacher toutes les informations en rapport avec la TPS/TVH sur les PDF générés
     HideDetailsOnPDF=Masquer les détails des lignes de produits sur le PDF généré
     PlaceCustomerAddressToIsoLocation=Utilisez french standard position (La Poste) pour le client position d'adresse
     ButtonHideUnauthorized=Masquer les boutons pour les utilisateurs non administrateurs pour les actions non autorisées au lieu de afficher les boutons désactivés grisés
    @@ -122,15 +144,11 @@ Module57Desc=Gestion des ordres de paiement de débit direct. Il comprend la gé
     Module75Name=Notes de frais et déplacements
     Module240Desc=Outil d'exportation de données Dolibarr (avec des assistants)
     Module250Desc=Outil d'importation de données à Dolibarr (avec des assistants)
    -Module500Name=Dépenses spéciales (taxes, charges, dividendes)
    -Module500Desc=Gestion des dépenses spéciales comme les taxes, charges sociales et dividendes
     Module510Name=Paiement des salaires des employés
     Module510Desc=Enregistrer et suivre le paiement de vos salaires salariés
     Module770Name=Note de frais
    -Module1120Name=Propositions commerciales founisseurs
     Module2000Desc=Permet d'éditer une zone de texte à l'aide d'un éditeur avancé (basé sur CKEditor)
     Module2400Name=Evénements / Agenda
    -Module2400Desc=Suivez les événements réalisés et à venir. Laissez l'application enregistrer les événements automatiques à des fins de suivi ou enregistrer des événements manuels ou rendez-vous.
     Module2600Name=services API / Web ( serveur SOAP )
     Module2600Desc=Active le serveur de Web Services de Dolibarr
     Module2610Name=services API / Web ( serveur REST )
    @@ -198,19 +216,14 @@ Delays_MAIN_DELAY_ACTIONS_TODO=Tolérance retardée (en jours) avant l'alerte su
     Delays_MAIN_DELAY_PROJECT_TO_CLOSE=Tolérance retardée (en jours) avant l'alerte sur le projet non fermé dans le temps
     Delays_MAIN_DELAY_TASKS_TODO=Tolérance retardée (en jours) avant l'alerte sur les tâches planifiées (tâches du projet) non complétées encore
     Delays_MAIN_DELAY_ORDERS_TO_PROCESS=Tolérance de retard (en jours) avant l'alerte sur les commandes non traitées encore
    -Delays_MAIN_DELAY_SUPPLIER_ORDERS_TO_PROCESS=Tolérance de retard (en jours) avant l'alerte sur les commandes des fournisseurs non encore traitées
     Delays_MAIN_DELAY_EXPENSEREPORTS=Tolérance de retard (en jours) avant alerte pour les rapports de dépenses à approuver
     SetupDescription1=La zone de configuration est pour les paramètres de configuration initiale avant de commencer à utiliser Dolibarr.
    -SetupDescription2=Les deux étapes d'installation obligatoires sont les deux premières dans le menu de configuration à gauche: %s page de configuration et %s page de configuration:
    -SetupDescription3=Les paramètres du menu <a href="%s"> %s -> %s </a> sont nécessaires car les données définies sont utilisées sur les écrans Dolibarr et pour personnaliser le comportement par défaut du logiciel (par exemple pour les fonctions liées au pays).
    -SetupDescription4=Les paramètres du menu <a href="%s"> %s -> %s </a> sont requis car Dolibarr ERP / CRM est une collection de plusieurs modules / applications, tous plus ou moins indépendants. De nouvelles fonctionnalités seront ajoutées aux menus pour chaque module que vous allez activer.
     InfoDolibarr=À propos de Dolibarr
     InfoBrowser=À propos du navigateur
     InfoWebServer=À propos du serveur Web
     InfoPHP=À propos de PHP
     InfoPerf=À propos des performances
     AreaForAdminOnly=Les paramètres d'installation peuvent être définis par <b> utilisateurs d'administrateur </ b> uniquement.
    -CompanyFundationDesc=Modifier sur cette page toutes les informations connues de l'entreprise ou de la fondation que vous devez gérer (Pour cela, cliquez sur le bouton "Modifier" ou "Enregistrer" au bas de la page)
     DictionaryDesc=Insérez toutes les données de référence. Vous pouvez ajouter vos valeurs par défaut.
     ConstDesc=Cette page vous permet de modifier tous les autres paramètres non disponibles dans les pages précédentes. Ce sont principalement des paramètres réservés pour les développeurs ou le dépannage avancé. Pour une liste d'options <a href="https://wiki.dolibarr.org/index.php/Setup_Other#List_of_known_hidden_options" title="External Site-opens in new window" target="_blank"> check here </ A>.
     MiscellaneousDesc=Tous les autres paramètres liés à la sécurité sont définis ici.
    @@ -236,7 +249,6 @@ DisableForgetPasswordLinkOnLogonPage=Ne pas afficher le lien "Mot de passe oubli
     HRMSetup=Configuration du module de GRH
     NotificationsDesc=La fonction de notification des messages électroniques vous permet d'envoyer automatiquement un courrier automatique pour certains événements Dolibarr. Les cibles des notifications peuvent être définies:
     NotificationsDescUser=* Par utilisateur, un utilisateur à l'heure.
    -NotificationsDescContact=* Par les contacts de tiers (clients ou fournisseurs), un contact à l'heure.
     NotificationsDescGlobal=* Ou en définissant des emails de cible globaux dans la page de configuration du module.
     MustBeUnique=Doit être unique?
     MustBeMandatory=Obligatoire de créer des tiers?
    @@ -244,14 +256,8 @@ MustBeInvoiceMandatory=Obligatoire de valider les factures?
     PaymentsPDFModules=Modèles de documents de paiement
     PaymentsNumberingModule=Modèles de numérotation des paiements
     SupplierPaymentSetup=Configuration des paiements des fournisseurs
    -SupplierProposalSetup=Configuration du module de ​​demande de prix des fournisseurs
    -SupplierProposalNumberingModules=Modèles de numérotation des demandes de prix des fournisseurs
    -SupplierProposalPDFModules=Modèles des documents des demandes de prix des fournisseurs
    -FreeLegalTextOnSupplierProposal=Texte libre sur les demandes de prix fournisseurs
    -WatermarkOnDraftSupplierProposal=Filigrane sur le projet de prix demande des fournisseurs (si aucun laisser vide)
     BANK_ASK_PAYMENT_BANK_DURING_SUPPLIER_PROPOSAL=Demandez compte bancaire de destination pour les demandes de prix
     WAREHOUSE_ASK_WAREHOUSE_DURING_ORDER=Demandez une source d'entrepôt pour l'ordre
    -BANK_ASK_PAYMENT_BANK_DURING_SUPPLIER_ORDER=Demandez la destination du compte bancaire de l'ordre fournisseur
     ShippableOrderIconInList=Ajouter un icône dans la liste des commandes qui indique si la commande est expédiable.
     LDAPAdminDnExample=DN complet (ex: cn = admin, dc = exemple, dc = com ou cn = Administrateur, cn = Utilisateurs, dc = exemple, dc = com pour le répertoire actif)
     LDAPFieldTitle=Poste
    @@ -279,6 +285,8 @@ OptionVatDefaultDesc=TPS/TVH sur encaissement, l'exigibilité de la TPS/TVH est:
     OptionVatDebitOptionDesc=TPS/TVH sur débit, l'exigibilité de la TPS/TVH est:<br>- sur livraison pour les biens (en pratique on utilise la date de facturation)<br>- sur facturation (débit) pour les services
     SummaryOfVatExigibilityUsedByDefault=Moment d'exigibilité par défaut de la TPS/TVH pour l'option choisie:
     AGENDA_USE_EVENT_TYPE_DEFAULT=Réglez automatiquement cette valeur par défaut pour le type d'événement dans en événement de lors de la création »
    +AGENDA_DEFAULT_FILTER_TYPE=Régler automatiquement ce type d'événement dans le filtre de recherche de la vue agenda
    +AGENDA_DEFAULT_FILTER_STATUS=Régler automatiquement le statut d'événement dans le filtre de recherche de la vue agenda
     AGENDA_SHOW_LINKED_OBJECT=Afficher l'objet lié dans la vue d'agenda
     ClickToDialUrlDesc=Url appelle quand un clic sur le picto du téléphone est terminé. Dans l'URL, vous pouvez utiliser des tags sur <b> __ PHONETO __ </ b> qui sera remplacé par le numéro de téléphone de la personne à appeler <b> __ PHONEFROM __ </ b> qui sera remplacé par le numéro de téléphone de l'appel Personne (votre) <br> <b> __ LOGIN __ </ b> qui sera remplacé par login clicktodial (défini sur la carte utilisateur) <br> <b> __ PASS __ </ b> qui sera remplacé par le mot de passe clicktodial (défini sur l'utilisateur carte).
     ClickToDialDesc=Ce module permet de faire des numéros de téléphone cliquable . Un clic sur cette icône fera appel à rendre votre téléphone pour appeler le numéro de téléphone . Cela peut être utilisé pour appeler un système de Dolibarr du centre d'appels qui peut appeler le numéro de téléphone sur un système SIP par exemple.
    @@ -309,7 +317,6 @@ GoOntoContactCardToAddMore=Accédez à l'onglet "Notifications" d'un tiers pour
     ConfFileMustContainCustom=L'installation ou la construction d'un module externe à partir de l'application doit sauvegarder les fichiers du module dans le répertoire <strong>%s</strong>. Pour que ce répertoire soit traité par Dolibarr, vous devez configurer votre <strong> conf / conf.php </strong> pour ajouter les 2 lignes de directive: <br><strong> $ dolibarr_main_url_root_alt = '/ custom'; </strong><br><strong> $ dolibarr_main_document_root_alt = '%s / custom'; </strong>
     HighlightLinesOnMouseHover=Mettez en surbrillance les lignes de table lorsque déplacement de la souris passe au-dessus
     HighlightLinesColor=Mettez en surbrillance la couleur de la ligne lorsque la souris passe au-dessus (gardez vide pour ne pas mettre en évidence)
    -TextTitleColor=Couleur de la page titre
     PressF5AfterChangingThis=Appuyez sur CTRL + F5 sur le clavier ou effacez votre cache de navigateur après avoir changé cette valeur pour l'avoir efficace
     NotSupportedByAllThemes=Will fonctionne avec des thèmes de base, peut ne pas être pris en charge par des thèmes externes
     TopMenuBackgroundColor=Couleur de fond du menu haut
    @@ -334,16 +341,7 @@ FillFixTZOnlyIfRequired=Exemple: +2 (remplir seulement si le problème est connu
     ExpectedChecksum=Somme attendue
     CurrentChecksum=Somme actuel
     ForcedConstants=Valeurs constantes requises
    -MailToSendProposal=Envoyer la proposition au client
    -MailToSendOrder=Envoyer la commande au client
    -MailToSendInvoice=Envoyer la facture au client
    -MailToSendShipment=Envoyer l'expédition
    -MailToSendIntervention=Envoyer l'intervention
    -MailToSendSupplierRequestForQuotation=Pour envoyer demande de devis au fournisseur
    -MailToSendSupplierOrder=Envoyer la commande fournisseur
    -MailToSendSupplierInvoice=Envoyer la facture fournisseur
    -MailToSendContract=Pour envoyer un contrat
    -MailToThirdparty=Pour envoyer un courriel à partir d'une page tiers
    +MailToMember=Membres
     ByDefaultInList=Afficher par défaut sur la liste vue
     TitleExampleForMajorRelease=Exemple de message que vous pouvez utiliser pour annoncer cette version majeure ( se sentir libre de l'utiliser sur vos sites web )
     TitleExampleForMaintenanceRelease=Exemple de message que vous pouvez utiliser pour annoncer cette version de maintenance ( se sentir libre de l'utiliser sur vos sites web )
    diff --git a/htdocs/langs/fr_CA/bills.lang b/htdocs/langs/fr_CA/bills.lang
    index 619d5a2161d..b1a77171b31 100644
    --- a/htdocs/langs/fr_CA/bills.lang
    +++ b/htdocs/langs/fr_CA/bills.lang
    @@ -14,9 +14,7 @@ LabelPaymentMode=Mode de règlement (étiquette)
     CreateCreditNote=Créer avoir
     DoPayment=Entrez le paiement
     DoPaymentBack=Saisissez le remboursement
    -ConvertExcessReceivedToReduc=Convertir l'excédent reçu en réduction future
     StatusOfGeneratedInvoices=État des factures générées
    -BillStatusPaidBackOrConverted=Remboursement de la note de crédit ou converti en réduction
     BillShortStatusPaidBackOrConverted=Remboursement ou conversion
     NoQualifiedRecurringInvoiceTemplateFound=Aucune facture de modèle récurrent qualifié pour la génération.
     FoundXQualifiedRecurringInvoiceTemplate=Modèles de factures récurrentes qualifiées trouvées %s pour la génération
    @@ -106,6 +104,7 @@ MarsNumRefModelDesc1=Numéro de retour avec le format %syymm-nnnn pour les factu
     CactusNumRefModelDesc1=Numéro de retour avec le format %syymm-nnnn pour les factures standard, %syymm-nnnn pour les notes de crédit et %syymm-nnnn pour les factures de versement de paiement où yy est l'année, mm est le mois et nnnn est une séquence sans interruption et aucun retour à 0
     SituationAmount=Montant de facture de situation (no tax.)
     NotLastInCycle=Cette facture n'est pas la dernière en cycle et ne doit pas être modifiée.
    +situationInvoiceShortcode_S=D
     NoSituations=Pas de point de situation ouvert
     PDFCrevetteSituationInvoiceLineDecompte=Facture de situation - compter
     PDFCrevetteSituationInvoiceLine=Situation N°%s : Inv. N°%s sur %s
    diff --git a/htdocs/langs/fr_CA/companies.lang b/htdocs/langs/fr_CA/companies.lang
    index 78a1c1aaead..6047b3d8f71 100644
    --- a/htdocs/langs/fr_CA/companies.lang
    +++ b/htdocs/langs/fr_CA/companies.lang
    @@ -11,7 +11,6 @@ StateShort=États
     PhoneShort=Téléphone
     No_Email=Refuser les envois de masse
     CopyAddressFromSoc=Adresse de remplissage avec adresse de tiers
    -ThirdpartyNotCustomerNotSupplierSoNoRef=Thirdparty ni client ni fournisseur, aucun objet de référence disponible
     PaymentBankAccount=Compte bancaire de paiement
     OverAllOrders=Ordres
     OverAllSupplierProposals=Demande de prix
    @@ -20,6 +19,7 @@ LocalTax2IsUsed=Assujeti à une troisième taxe
     ProfId6Short=TVQ
     ProfId6=TVQ
     CompanyHasAbsoluteDiscount=Ce client dispose d'un rabais disponible (notes de crédits ou acomptes) pour <b> %s</b>%s
    +CompanyHasNoAbsoluteDiscount=Ce client n'a pas ou plus de remise fixe disponible
     ContactId=ID de contact
     FromContactName=Prénom:
     ContactForOrdersOrShipments=Contact de commandes ou de livraison
    @@ -43,4 +43,3 @@ ConfirmMergeThirdparties=Êtes-vous sûr de vouloir fusionner ce tiers avec le p
     SaleRepresentativeLogin=Connexion du représentant des ventes
     SaleRepresentativeFirstname=Prénom du représentant des ventes
     SaleRepresentativeLastname=Nom de représentant commercial
    -NewCustomerSupplierCodeProposed=Nouveau code client ou fournisseur suggéré sur le code en double
    diff --git a/htdocs/langs/fr_CA/compta.lang b/htdocs/langs/fr_CA/compta.lang
    index a78d1ead272..49ac7c03439 100644
    --- a/htdocs/langs/fr_CA/compta.lang
    +++ b/htdocs/langs/fr_CA/compta.lang
    @@ -45,6 +45,8 @@ ConfirmDeleteSocialContribution=Êtes-vous sûr de vouloir supprimer cette charg
     ExportDataset_tax_1=Charges sociales et paiements
     CalcModeVATDebt=Mode <b>%sTPS/TVH sur débit%s</b>.
     CalcModeVATEngagement=Mode <b>%s TPS/TVH sur encaissement%s</b>.
    +SeeReportInInputOutputMode=See %sanalysis of payments%s for a calculation on actual payments made even if they are not yet accounted in Ledger.
    +SeeReportInDueDebtMode=See %sanalysis of invoices%s for a calculation based on known recorded invoices even if they are not yet accounted in Ledger.
     RulesResultDue=- Il comprend les factures, les dépenses, la TVA, les dons, qu'ils soient payés ou non. Comprend également les salaires payés. <br> - Il est basé sur la date de validation des factures et la TVA et à la date d'échéance des dépenses. Pour les salaires définis avec le module Salaire, la date de valeur du paiement est utilisée.
     RulesResultInOut=- Il comprend les paiements réels effectués sur les factures, les dépenses, la TVA et les salaires. <br> - Il est basé sur les dates de paiement des factures, des dépenses, de la TVA et des salaires. La date de donation pour le don.
     RulesCADue=- Il comprend les factures exigibles du client, qu'elles soient payées ou non. <br> - Il est basé sur la date de validation de ces factures.<br>
    @@ -61,7 +63,6 @@ CalculationRuleDesc=Pour calculer le total de TPS/TVH, il existe 2 modes:<br>Le
     CalculationRuleDescSupplier=Selon le fournisseur, choisissez la méthode appropriée pour appliquer la même règle de calcul et obtenez le même résultat attendu par votre fournisseur.
     ACCOUNTING_VAT_PAY_ACCOUNT=Compte comptable par défaut pour payer la TVA
     ACCOUNTING_ACCOUNT_CUSTOMER=Compte comptable utilisé pour les tiers clients
    -ACCOUNTING_ACCOUNT_SUPPLIER=Compte comptable utilisé pour les tiers fournisseurs
     CloneTax=Cloner une charge sociale
     ConfirmCloneTax=Confirmer le clonage de la charge sociale
     AddExtraReport=Rapports supplémentaires (ajouter un rapport client étranger et national)
    diff --git a/htdocs/langs/fr_CA/dict.lang b/htdocs/langs/fr_CA/dict.lang
    index ff5761ddc02..cd37c72da49 100644
    --- a/htdocs/langs/fr_CA/dict.lang
    +++ b/htdocs/langs/fr_CA/dict.lang
    @@ -1,6 +1,5 @@
     # Dolibarr language file - Source file is en_US - dict
     CountryBE=la Belgique
    -CountryGB=Grande Bretagne
     CountryUS=États Unis
     CountryTG=Aller
     CountryCI=Côte d'Ivoiry
    diff --git a/htdocs/langs/fr_CA/ecm.lang b/htdocs/langs/fr_CA/ecm.lang
    index a3e31ffa651..83afa095513 100644
    --- a/htdocs/langs/fr_CA/ecm.lang
    +++ b/htdocs/langs/fr_CA/ecm.lang
    @@ -6,8 +6,6 @@ ECMSectionsManual=Arbre manuel
     ECMSectionsAuto=Arbre automatique
     ECMAddSection=Ajouter un répertoire
     ECMCreationDate=Date création
    -ECMArea=Zone EDM
    -ECMAreaDesc=La zone EDM (Electronic Document Management) vous permet d'enregistrer, de partager et de rechercher rapidement toutes sortes de documents dans Dolibarr.
     ECMAreaDesc2=* Les répertoires automatiques sont remplis automatiquement lors de l'ajout de documents à partir d'une carte d'un élément. <br> * Les répertoires manuels peuvent être utilisés pour enregistrer des documents non liés à un élément particulier.
     ECMSectionWasRemoved=Le répertoire <b>%s</b> a été supprimé.
     ECMSectionOfDocuments=Répertoires de documents
    @@ -26,6 +24,4 @@ ShowECMSection=Afficher le répertoire
     DeleteSection=Supprimer le répertoire
     ConfirmDeleteSection=Pouvez-vous confirmer que vous souhaitez supprimer le répertoire <b>%s</b>?
     ECMDirectoryForFiles=Répertoire relatif des fichiers
    -CannotRemoveDirectoryContainsFiles=Supprimé n'est pas possible car il contient certains fichiers
     ECMFileManager=Gestionnaire de fichiers
    -ECMSelectASection=Sélectionnez un répertoire sur l'arbre de gauche ...
    diff --git a/htdocs/langs/fr_CA/errors.lang b/htdocs/langs/fr_CA/errors.lang
    index 8a23ebe69b1..4edfcb3a650 100644
    --- a/htdocs/langs/fr_CA/errors.lang
    +++ b/htdocs/langs/fr_CA/errors.lang
    @@ -25,8 +25,6 @@ ErrorCustomerCodeRequired=Code client requis
     ErrorBarCodeRequired=Code de barre requis
     ErrorBarCodeAlreadyUsed=Code à barres déjà utilisé
     ErrorPrefixRequired=Préfixe requis
    -ErrorBadSupplierCodeSyntax=Mauvaise syntaxe pour le code fournisseur
    -ErrorSupplierCodeRequired=Code du fournisseur requis
     ErrorBadParameters=Mauvais paramètres
     ErrorBadValueForParameter=Valeur incorrecte '%s' pour le paramètre '%s'
     ErrorBadImageFormat=Le format de votre fichier image n'est pas supporté (Votre logiciel PHP ne supporte pas les fonctions de conversion d'images de ce format)
    @@ -74,7 +72,6 @@ ErrorFieldRefNotIn=Valeur incorrecte pour le numéro de champ <b>%s</b> (valeur
     ErrorFileIsInfectedWithAVirus=Le programme antivirus n'a pas pu valider le fichier (le fichier peut être infecté par un virus)
     ErrorSpecialCharNotAllowedForField=Les caractères spéciaux ne sont pas autorisés pour le champ "%s"
     ErrorNumRefModel=Une référence existe dans la base de données (%s) et n'est pas compatible avec cette règle de numérotation. Supprimez l'enregistrement ou la renommée référence pour activer ce module.
    -ErrorQtyTooLowForThisSupplier=Quantité trop faible pour ce fournisseur ou pas de prix défini sur ce produit pour ce fournisseur
     ErrorModuleSetupNotComplete=La configuration du module semble être inachevée. Allez sur Accueil - Configuration - Modules à compléter.
     ErrorBadMaskBadRazMonth=Erreur, mauvaise valeur de réinitialisation
     ErrorMaxNumberReachForThisMask=Nombre maxi pour ce masque
    @@ -143,7 +140,6 @@ ErrorBadDefinitionOfMenuArrayInModuleDescriptor=Définition incorrecte de la mat
     ErrorSavingChanges=Une erreur s'est produite lors de l'enregistrement des modifications
     ErrorWarehouseRequiredIntoShipmentLine=Un entrepôt est requis sur la ligne à expédier
     ErrorFileMustHaveFormat=Le fichier doit avoir un format %s
    -ErrorSupplierCountryIsNotDefined=Le pays pour ce fournisseur n'est pas défini. Veuillez premièrement corriger cet élément.
     ErrorsThirdpartyMerge=Impossible de fusionner les deux enregistrements. Demande annulée.
     ErrorStockIsNotEnoughToAddProductOnOrder=Le stock n'est pas suffisant pour le produit %s pour l'ajouter à une nouvelle commande.
     ErrorStockIsNotEnoughToAddProductOnInvoice=Le stock n'est pas suffisant pour le produit %s pour l'ajouter à une nouvelle facture.
    diff --git a/htdocs/langs/fr_CA/ldap.lang b/htdocs/langs/fr_CA/ldap.lang
    index 19fb06a3b0c..3341066c83e 100644
    --- a/htdocs/langs/fr_CA/ldap.lang
    +++ b/htdocs/langs/fr_CA/ldap.lang
    @@ -1,5 +1,4 @@
     # Dolibarr language file - Source file is en_US - ldap
    -DomainPassword=Mot de passe pour le domaine
     YouMustChangePassNextLogon=Le mot de passe pour l'utilisateur <b>%s</b> sur le domaine <b>%s</b> doit être modifié.
     UserMustChangePassNextLogon=L'utilisateur doit modifier le mot de passe sur le domaine %s
     LDAPInformationsForThisContact=Information dans la base de données LDAP pour ce contact
    diff --git a/htdocs/langs/fr_CA/loan.lang b/htdocs/langs/fr_CA/loan.lang
    index 6d1ecb50f4a..64738b543c6 100644
    --- a/htdocs/langs/fr_CA/loan.lang
    +++ b/htdocs/langs/fr_CA/loan.lang
    @@ -12,28 +12,6 @@ ConfirmDeleteLoan=Confirmer la suppression de ce prêt
     LoanDeleted=Prêt supprimé avec succès
     ConfirmPayLoan=Confirmer classer payé ce prêt
     LoanPaid=Prêt payé
    -LoanCalc=Calculatrice de prêts bancaires
    -PurchaseFinanceInfo=Informations sur l'achat et le financement
    -SalePriceOfAsset=Prix ​​de vente de l'actif
    -PercentageDown=Pourcentage en baisse
    -AnnualInterestRate=Taux d'intérêt annuel
    -ExplainCalculations=Expliquer les calculs
    -ShowMeCalculationsAndAmortization=Montrez-moi les calculs et l'amortissement
    -MortgagePaymentInformation=Information sur le paiement hypothécaire
    -DownPaymentDesc=Le paiement <b> </ b> = Le prix de la maison multiplié par le pourcentage réduit divisé par 100 (pour 5% inférieur devient 5/100 ou 0.05)
    -InterestRateDesc=Le taux d'intérêt <b> </ b> = Le pourcentage d'intérêt annuel divisé par 100
    -MonthlyFactorDesc=<B> facteur mensuel </ b> = Le résultat de la formule suivante
    -MonthlyInterestRateDesc=Le taux d'intérêt mensuel <b> </ b> = Le taux d'intérêt annuel divisé par 12 (pour les 12 mois par an)
    -MonthTermDesc=Le terme <b> mois </ b> du prêt en mois = Le nombre d'années où vous avez pris le prêt pour les périodes 12
    -MonthlyPaymentDesc=Le paiement mensuel est calculé en utilisant la formule suivante
    -AmortizationPaymentDesc=La <a href="#amortization"> amortissement </a> décompose la quantité de votre paiement mensuel vers l'intérêt de la banque, et combien coûte le remboursement du capital de votre prêt.
    -AmountFinanced=Montant Financé
    -AmortizationMonthlyPaymentOverYears=Amortissement pour paiement mensuel: <b>%s</b> sur %s années
    -Totalsforyear=Totaux pour l'année
    -LoanCalcDesc=Ce <b> calculateur d'hypothèque </ b> peut être utilisé pour calculer les paiements mensuels d'un prêt, en fonction du montant emprunté, de la durée du prêt souhaité et du taux d'intérêt. <br> Ce calculateur comprend également PMI (Private Mortgage Assurance) pour les prêts dont moins de 20%% est mis en paiement. Les taxes sur la propriété de la ville et leurs effets sur le paiement mensuel total de l'hypothèque sont également pris en considération.
    -GoToInterest=%s ira vers INTÉRÊT
    -GoToPrincipal=%s ira vers PRINCIPAL
    -YouWillSpend=Vous passerez %s en année %s
     AddLoan=Créer un prêt
     ConfigLoan=Configuration du prêt du module
     LOAN_ACCOUNTING_ACCOUNT_CAPITAL=Capital de comptabilité par défaut
    diff --git a/htdocs/langs/fr_CA/main.lang b/htdocs/langs/fr_CA/main.lang
    index 2a7c8653c0d..25d94a95349 100644
    --- a/htdocs/langs/fr_CA/main.lang
    +++ b/htdocs/langs/fr_CA/main.lang
    @@ -114,6 +114,7 @@ CompleteOrNoMoreReceptionExpected=Complète ou rien de plus attendu
     YouCanChangeValuesForThisListFromDictionarySetup=Vous pouvez modifier les valeurs de cette liste dans le menu Configuration - Dictionnaires
     YouCanChangeValuesForThisListFrom=Vous pouvez modifier les valeurs de cette liste dans le menu %s
     YouCanSetDefaultValueInModuleSetup=Vous pouvez configurer la valeur par défaut utilisée lors de la création d'un nouvel enregistrement dans la configuration du module
    +MenuAccountancy=Compte
     Layout=Disposition
     Screen=Écran
     Merge=Fusion
    @@ -161,9 +162,7 @@ Select2LoadingMoreResults=Chargement de plus de résultats ...
     Select2SearchInProgress=Recherche en cours ...
     SearchIntoMembers=Membres
     SearchIntoTasks=les tâches
    -SearchIntoSupplierOrders=Commandes de fournisseur
     SearchIntoCustomerProposals=Propositions de clients
    -SearchIntoSupplierProposals=Propositions de fournisseurs
     SearchIntoCustomerShipments=Envois clients
     SearchIntoExpenseReports=Note de frais
     SearchIntoLeaves=Feuilles
    diff --git a/htdocs/langs/fr_CA/margins.lang b/htdocs/langs/fr_CA/margins.lang
    index a4418708f74..b32e70a5949 100644
    --- a/htdocs/langs/fr_CA/margins.lang
    +++ b/htdocs/langs/fr_CA/margins.lang
    @@ -21,7 +21,6 @@ MARGIN_METHODE_FOR_DISCOUNT_DETAILS=Définit si une remise globale est traitée
     MARGIN_TYPE=Prix ​​d'achat / coût suggéré par défaut pour le calcul de la marge
     MargeType2=Marge sur le prix moyen pondéré (WAP)
     MargeType3=Marge sur prix coûté
    -MarginTypeDesc=* Marge sur le meilleur prix d'achat = Prix de vente - Meilleur prix fournisseur défini sur la carte du produit <br> * Marge sur le prix moyen pondéré (WAP) = Prix de vente - Prix moyen pondéré du produit (WAP) ou meilleur prix fournisseur si WAP n'est pas encore défini < Br> * Marge sur prix de coût = Prix de vente - Prix de coût défini sur la carte de produit ou WAP si le prix de revient n'est pas défini ou le meilleur prix de fournisseur si WAP n'est pas encore défini
     CostPrice=Prix ​​de revient
     UnitCharges=Frais unitaires
     Charges=Des charges
    diff --git a/htdocs/langs/fr_CA/orders.lang b/htdocs/langs/fr_CA/orders.lang
    index b888e06a930..e1c7b313129 100644
    --- a/htdocs/langs/fr_CA/orders.lang
    +++ b/htdocs/langs/fr_CA/orders.lang
    @@ -1,6 +1,5 @@
     # Dolibarr language file - Source file is en_US - orders
     OrdersArea=Zone de commandes clients
    -SuppliersOrdersArea=Zone de commandes des fournisseurs
     OrderCard=Carte de commande
     OrderId=Numéro de commande
     Orders=Ordres
    @@ -8,17 +7,12 @@ OrderToProcess=Commander pour traiter
     NewOrder=nouvel ordre
     ToOrder=Faire une commande
     MakeOrder=Faire une commande
    -SupplierOrder=Commande du fournisseur
    -SuppliersOrders=Commandes des fournisseurs
    -SuppliersOrdersRunning=Commandes actuelles des fournisseurs
    -CustomerOrder=Commande du client
     CustomersOrdersRunning=Commandes clients actuelles
     CustomersOrdersAndOrdersLines=Commandes client et lignes de commande
     OrdersDeliveredToBill=Ordres des clients livrés à la facture
     OrdersToBill=Commandes du client livrées
     OrdersInProcess=Commandes clients en cours
     OrdersToProcess=Ordres clients à traiter
    -SuppliersOrdersToProcess=Ordres fournisseurs à traiter
     StatusOrderCanceledShort=Annulé
     StatusOrderProcessedShort=Traité
     StatusOrderDelivered=Livré
    @@ -53,14 +47,11 @@ AddOrder=Créer un ordre
     AddToDraftOrders=Ajouter au projet d'ordre
     ShowOrder=Afficher l'ordre
     NoDraftOrders=Aucun projet de commande
    -NoSupplierOrder=Pas de fournisseur
     LastOrders=Derniers %s commandes client
     LastCustomerOrders=Derniers %s commandes client
    -LastSupplierOrders=Dernières commandes du fournisseur %s
     LastModifiedOrders=Derniers %s commandes modifiées
     AllOrders=Tous les ordres
     OrdersStatistics=Statistiques de la commande
    -OrdersStatisticsSuppliers=Statistiques de la commande du fournisseur
     AmountOfOrdersByMonthHT=Montant des commandes par mois (net d'impôt)
     CloseOrder=Fermer l'ordre
     ConfirmCloseOrder=Êtes-vous sûr de vouloir régler cette commande? Une fois la commande livrée, elle peut être configurée comme facturée.
    @@ -72,11 +63,8 @@ ConfirmMakeOrder=Êtes-vous sûr de vouloir confirmer que vous avez effectué ce
     GenerateBill=Générer une facture
     ClassifyShipped=Classifier livré
     DraftOrders=Projet de commandes
    -DraftSuppliersOrders=Ordres des fournisseurs de projets
     OnProcessOrders=Commandes en cours
     RefCustomerOrder=Réf. Commande pour client
    -RefOrderSupplier=Réf. Commande pour fournisseur
    -RefOrderSupplierShort=Réf. Fournisseur de commande
     SendOrderByMail=Envoyer la commande par mail
     ActionsOnOrder=Événements sur commande
     NoArticleOfTypeProduct=Aucun article de type 'produit' donc aucun article expédié pour cet ordre
    @@ -88,19 +76,12 @@ ConfirmCloneOrder=Êtes-vous sûr de vouloir cloner cette commande <b>%s</b>?
     DispatchSupplierOrder=Commande de fournisseur de réception %s
     FirstApprovalAlreadyDone=Première approbation déjà terminée
     SecondApprovalAlreadyDone=Deuxième approbation déjà terminée
    -SupplierOrderReceivedInDolibarr=Commande fournisseur %s reçu %s
    -SupplierOrderSubmitedInDolibarr=Commande du fournisseur %s soumise
    -SupplierOrderClassifiedBilled=Commande du fournisseur %s set facturé
     TypeContact_commande_internal_SALESREPFOLL=Ordre de suivi du client représentatif
     TypeContact_commande_internal_SHIPPING=Expédition complémentaire représentative
     TypeContact_commande_external_BILLING=Contact client facturation
     TypeContact_commande_external_SHIPPING=Contact client livraison
     TypeContact_commande_external_CUSTOMER=Ordre de suivi du contact client
    -TypeContact_order_supplier_internal_SALESREPFOLL=Ordonnance de fournisseur adjointe représentative
     TypeContact_order_supplier_internal_SHIPPING=Expédition complémentaire représentative
    -TypeContact_order_supplier_external_BILLING=Contact fournisseur facturation
    -TypeContact_order_supplier_external_SHIPPING=Contact fournisseur livraison
    -TypeContact_order_supplier_external_CUSTOMER=Ordre de suivi du contact fournisseur
     Error_OrderNotChecked=Aucun ordre de facturation sélectionné
     OrderByFax=Télécopie
     PDFEinsteinDescription=Un modèle de commande complet (logo ...)
    diff --git a/htdocs/langs/fr_CA/other.lang b/htdocs/langs/fr_CA/other.lang
    index 344334657f7..b4d27a0a27a 100644
    --- a/htdocs/langs/fr_CA/other.lang
    +++ b/htdocs/langs/fr_CA/other.lang
    @@ -131,7 +131,6 @@ StartUpload=Commence le téléchargement
     CancelUpload=Annuler le chargement
     FileIsTooBig=Les fichiers sont trop gros
     PleaseBePatient=Merci de patienter…
    -RequestToResetPasswordReceived=Une requête pour changer votre mot de passe Dolibarr a été reçue
     NewKeyIs=Voici vos nouvelles clés pour vous connecter
     NewKeyWillBe=Votre nouvelle clé de connexion au logiciel sera
     ClickHereToGoTo=Cliquez ici pour aller à %s
    diff --git a/htdocs/langs/fr_CA/paypal.lang b/htdocs/langs/fr_CA/paypal.lang
    index b6fcfbde648..7717c5c1f65 100644
    --- a/htdocs/langs/fr_CA/paypal.lang
    +++ b/htdocs/langs/fr_CA/paypal.lang
    @@ -10,7 +10,6 @@ PAYPAL_API_INTEGRAL_OR_PAYPALONLY=Offre de paiement "intégral" (carte de crédi
     PaypalModeOnlyPaypal=PayPal uniquement
     ThisIsTransactionId=Ceci est un identifiant de transaction: <b> %s</b>
     PAYPAL_ADD_PAYMENT_URL=Ajoutez l'URL du paiement Paypal lorsque vous envoyez un document par mail
    -PredefinedMailContentLink=Vous pouvez cliquer sur le lien sécurisé ci-dessous pour effectuer votre paiement (PayPal) si ce n'est pas déjà fait.\n\n%s\n\n
     NewOnlinePaymentFailed=Nouveau paiement en ligne essayé mais échoué
     ONLINE_PAYMENT_SENDEMAIL=EMail à avertir après un paiement (succès ou non)
     ReturnURLAfterPayment=Retourner l'URL après le paiement
    diff --git a/htdocs/langs/fr_CA/productbatch.lang b/htdocs/langs/fr_CA/productbatch.lang
    index fd0ed7d0e8d..84804506aca 100644
    --- a/htdocs/langs/fr_CA/productbatch.lang
    +++ b/htdocs/langs/fr_CA/productbatch.lang
    @@ -11,7 +11,6 @@ DetailBatchNumber=Détails du lot / série
     printBatch=Lot / série: %s
     printSellby=Vendre par: %s
     AddDispatchBatchLine=Ajouter une ligne pour l'expédition de la durée de conservation
    -WhenProductBatchModuleOnOptionAreForced=Lorsque le module Lot / Serial est activé, le mode de mise à l'arrêt / diminution automatique est obligé de valider l'expédition et d'envoyer manuellement pour la réception et ne peut pas être modifié. D'autres options peuvent être définies comme vous le souhaitez.
     ProductDoesNotUseBatchSerial=Ce produit n'utilise pas de lot / numéro de série
     ProductLotSetup=Configuration du module lot / série
     ShowCurrentStockOfLot=Afficher le stock actuel pour un produit / lot partiel
    diff --git a/htdocs/langs/fr_CA/products.lang b/htdocs/langs/fr_CA/products.lang
    index 732ecfa5a23..b12ccf56bf2 100644
    --- a/htdocs/langs/fr_CA/products.lang
    +++ b/htdocs/langs/fr_CA/products.lang
    @@ -174,8 +174,7 @@ PriceNumeric=Numéro
     DefaultPrice=Prix ​​par défaut
     ComposedProductIncDecStock=Augmenter / diminuer le stock sur le changement de parent
     ComposedProduct=Sous-produit
    -MinSupplierPrice=Prix ​​minimum fournisseur
    -MinCustomerPrice=Prix ​​minimum du client
    +MinSupplierPrice=Prix minimum d'achat
     DynamicPriceConfiguration=Configuration de prix dynamique
     AddVariable=Ajouter une variable
     AddUpdater=Ajouter une mise à jour
    diff --git a/htdocs/langs/fr_CA/projects.lang b/htdocs/langs/fr_CA/projects.lang
    index 354e3f0274a..803c80994c3 100644
    --- a/htdocs/langs/fr_CA/projects.lang
    +++ b/htdocs/langs/fr_CA/projects.lang
    @@ -138,4 +138,3 @@ OpportunityTotalAmount=Possibilité montant total
     OpportunityPonderatedAmountDesc=Montant des opportunités pondéré avec probabilité
     OppStatusPENDING=Créance
     OppStatusWON=A gagné
    -SendProjectRef=About project %s
    diff --git a/htdocs/langs/fr_CA/sendings.lang b/htdocs/langs/fr_CA/sendings.lang
    index 7b30519b12e..b41ab0e46a8 100644
    --- a/htdocs/langs/fr_CA/sendings.lang
    +++ b/htdocs/langs/fr_CA/sendings.lang
    @@ -38,8 +38,6 @@ ActionsOnShipping=Évènements à l'expédition
     LinkToTrackYourPackage=Lien pour suivre votre colis
     ShipmentCreationIsDoneFromOrder=Pour l'instant, la création d'un nouvel envoi se fait à partir de la carte de commande.
     ShipmentLine=Ligne de livraison
    -ProductQtyInCustomersOrdersRunning=Quantité de produit dans les commandes de clients ouverts
    -ProductQtyInSuppliersOrdersRunning=Quantité de produit en commandes de fournisseurs ouverts
     ProductQtyInShipmentAlreadySent=La quantité de produit provenant de l'ordre client ouvert déjà envoyé
     ProductQtyInSuppliersShipmentAlreadyRecevied=La quantité de produit provenant de l'ordre fournisseur ouvert déjà reçu
     NoProductToShipFoundIntoStock=Aucun produit à expédier dans l'entrepôt <b>%s</b>. Corrigez le stock ou reviens pour choisir un autre entrepôt.
    diff --git a/htdocs/langs/fr_CA/stocks.lang b/htdocs/langs/fr_CA/stocks.lang
    index cdb90a1b59c..4cb04eb36da 100644
    --- a/htdocs/langs/fr_CA/stocks.lang
    +++ b/htdocs/langs/fr_CA/stocks.lang
    @@ -36,7 +36,6 @@ DeStockOnValidateOrder=Diminuer les stocks réels sur la validation des commande
     DeStockOnShipment=Diminuer les stocks réels lors de la validation de l'expédition
     DeStockOnShipmentOnClosing=Diminuer les stocks réels sur la classification de l'expédition fermée
     ReStockOnBill=Augmenter les stocks réels sur les factures des fournisseurs / validation des notes de crédit
    -ReStockOnValidateOrder=Augmenter les stocks réels sur l'approbation des commandes des fournisseurs
     ReStockOnDispatchOrder=Augmenter les stocks réels lors de l'expédition manuelle dans les entrepôts, après réception de la facture fournisseur des marchandises
     OrderStatusNotReadyToDispatch=L'ordre n'a pas encore ou pas plus un statut qui permet l'envoi de produits dans des entrepôts de stock.
     StockDiffPhysicTeoric=Explication de la différence entre le stock physique et le stock virtuel
    diff --git a/htdocs/langs/fr_CA/supplier_proposal.lang b/htdocs/langs/fr_CA/supplier_proposal.lang
    index 6c32d719fc9..6098072e006 100644
    --- a/htdocs/langs/fr_CA/supplier_proposal.lang
    +++ b/htdocs/langs/fr_CA/supplier_proposal.lang
    @@ -1,18 +1,10 @@
     # Dolibarr language file - Source file is en_US - supplier_proposal
    -SupplierProposal=Propositions commerciales fournisseurs
    -supplier_proposalDESC=Gérer les demandes de prix aux fournisseurs
     CommRequests=Demande de prix
     SearchRequest=Trouver une demande
     DraftRequests=Requêtes préliminaires
    -SupplierProposalsDraft=Projet de propositions de fournisseurs
     LastModifiedRequests=Dernières %s demandes de prix modifiées
     RequestsOpened=Demandes de prix ouverts
    -SupplierProposalArea=Zone de propositions de fournisseurs
    -SupplierProposalShort=Proposition de fournisseur
    -SupplierProposals=Propositions de fournisseurs
    -SupplierProposalsShort=Propositions de fournisseurs
     ShowSupplierProposal=Afficher la demande de prix
    -SupplierProposalRefFourn=Réf fournisseur
     SupplierProposalRefFournNotice=Avant de passer à "Accepté", pensez à saisir les références des fournisseurs.
     ConfirmValidateAsk=Êtes-vous sûr de vouloir valider cette demande de prix sous le nom <b> %s</b>?
     DeleteAsk=Supprimer la demande
    @@ -34,9 +26,5 @@ DocModelAuroreDescription=Un modèle de demande complet (logo ...)
     DefaultModelSupplierProposalCreate=Création de modèle par défaut
     DefaultModelSupplierProposalToBill=Modèle par défaut lors de la clôture d'une demande de prix (acceptée)
     DefaultModelSupplierProposalClosed=Modèle par défaut lors de la clôture d'une demande de prix (refusée)
    -ListOfSupplierProposals=Liste des demandes de proposition de fournisseur
    -ListSupplierProposalsAssociatedProject=Liste des propositions de fournisseurs associées au projet
    -SupplierProposalsToClose=Propositions de fournisseurs à clôturer
    -SupplierProposalsToProcess=Propositions de fournisseurs à traiter
     LastSupplierProposals=Dernières demandes de prix %s
     AllPriceRequests=Toutes les demandes
    diff --git a/htdocs/langs/fr_CA/suppliers.lang b/htdocs/langs/fr_CA/suppliers.lang
    index e0f84ac3812..70dab4e61d8 100644
    --- a/htdocs/langs/fr_CA/suppliers.lang
    +++ b/htdocs/langs/fr_CA/suppliers.lang
    @@ -1,27 +1,14 @@
     # Dolibarr language file - Source file is en_US - suppliers
    -SuppliersInvoice=Factures fournisseurs
    -ShowSupplierInvoice=Afficher une facture fournisseur
    -ListOfSuppliers=Liste fournisseurs
     TotalBuyingPriceMinShort=Total de sous-produits par prix d'achat
     SomeSubProductHaveNoPrices=Certains sous-produits n'ont pas de prix défini
     ChangeSupplierPrice=Changer le prix d'achat
    -SupplierPrices=Prix ​​des fournisseurs
     ReferenceSupplierIsAlreadyAssociatedWithAProduct=Ce fournisseur de référence est déjà associé à une référence : %s
    -NoRecordedSuppliers=Aucun fournisseurs enregistrés
    -SupplierPayment=Règlement fournisseur
     Availability=Disponible
    -ExportDataset_fournisseur_1=Liste des factures des fournisseurs et des lignes de facturation
    -ExportDataset_fournisseur_2=Factures des fournisseurs et paiements
    -ExportDataset_fournisseur_3=Commandes fournisseurs et les lignes de commande
     ApproveThisOrder=Approuver cette commande
     ConfirmApproveThisOrder=Êtes-vous sûr de vouloir approuver la commande <b> %s</b>?
     ConfirmDenyingThisOrder=Êtes-vous sûr de vouloir refuser cette commande <b> %s</b>?
     ConfirmCancelThisOrder=Êtes-vous sûr de vouloir annuler cette commande <b> %s</b>?
    -ListOfSupplierProductForSupplier=Liste des produits et des prix pour le fournisseur <b>%s</b>
    -SentToSuppliers=Envoyer aux fournisseurs
    -MenuOrdersSupplierToBill=Commandes de fournisseur à facturer
     DescNbDaysToDelivery=Délai de livraison maximum pour les produits de cette commande
     DoNotOrderThisProductToThisSupplier=Ne commandez pas
     NotTheGoodQualitySupplier=Qualité incorrecte
     AllProductServicePrices=Tous les prix des produits / services
    -BuyingPriceNumShort=Prix ​​des fournisseurs
    diff --git a/htdocs/langs/fr_CA/trips.lang b/htdocs/langs/fr_CA/trips.lang
    index 30ff8d6e6ed..3265cfe3577 100644
    --- a/htdocs/langs/fr_CA/trips.lang
    +++ b/htdocs/langs/fr_CA/trips.lang
    @@ -9,6 +9,8 @@ ListOfFees=Liste des frais
     TypeFees=Types de frais
     ShowTrip=Afficher le rapport de dépenses
     NewTrip=Nouveau rapport de dépenses
    +AllExpenseReports=Tous les rapports de dépenses
    +CompanyVisited=Compagnie/organisation visitée
     DeleteTrip=Supprimer le rapport de dépenses
     ConfirmDeleteTrip=Êtes-vous sûr de vouloir supprimer ce rapport de dépenses?
     ListTripsAndExpenses=Liste des rapports de dépenses
    @@ -30,6 +32,9 @@ ExpenseReportLine=Ligne de rapport de dépenses
     TF_LUNCH=Le déjeuner
     TF_BUS=Autobus
     TF_HOTEL=Un hôtel
    +EX_KME=coûts de kilométrage
    +EX_SUO=Fournitures de bureau
    +EX_GUM=Exemple avec 1d1 =5
     ErrorDoubleDeclaration=Vous avez déclaré un autre rapport de dépenses dans une fourchette de dates similaire.
     AucuneLigne=Il n'y a pas encore de rapport de dépenses déclaré
     VALIDATOR=Responsable de l'approbation
    @@ -58,4 +63,15 @@ ExpenseReportsToApprove=Rapports de dépenses à approuver
     ExpenseReportsToPay=Rapports de dépenses à payer
     CloneExpenseReport=Rapport de dépenses de clones
     ConfirmCloneExpenseReport=Êtes-vous sûr de vouloir cloner ce rapport de dépenses?
    +expenseReportRangeMoreThan=plus que 1%d
    +expenseReportCoefUndefined=(Valeur non définie)
     ExpenseReportDateEnd=Date de fin
    +ExpenseReportLimitAmount=Montant de la limite
    +byEX_DAY=par jour (limite à 1%s)
    +byEX_MON=par mois (limite à 1%s)
    +byEX_YEA=par année (limite à 1%s)
    +byEX_EXP=par ligne (limite à 1%s)
    +nolimitbyEX_DAY=par jour (pas de limite)
    +nolimitbyEX_MON=par mois (pas de limite)
    +nolimitbyEX_YEA=par année (pas de limite)
    +nolimitbyEX_EXP=par ligne (pas de limite)
    diff --git a/htdocs/langs/fr_CA/users.lang b/htdocs/langs/fr_CA/users.lang
    index b2fec9afe90..81db7ef3370 100644
    --- a/htdocs/langs/fr_CA/users.lang
    +++ b/htdocs/langs/fr_CA/users.lang
    @@ -6,7 +6,6 @@ ConfirmDeleteGroup=Êtes-vous sûr de vouloir supprimer le groupe <b>%s</b>?
     ConfirmEnableUser=Êtes-vous sûr de vouloir activer l'utilisateur <b>%s</b>?
     ConfirmReinitPassword=Êtes-vous sûr de vouloir générer un nouveau mot de passe pour l'utilisateur <b>%s</b>?
     ConfirmSendNewPassword=Êtes-vous sûr de vouloir générer et envoyer un nouveau mot de passe pour l'utilisateur <b> %s</b>?
    -LastGroupsCreated=Derniers groupes %s créés
     LastUsersCreated=Derniers %s utilisateurs créés
     ConfirmCreateContact=Êtes-vous sûr de vouloir créer un compte Dolibarr pour ce contact?
     ConfirmCreateLogin=Êtes-vous sûr de vouloir créer un compte Dolibarr pour ce membre?
    diff --git a/htdocs/langs/fr_CA/website.lang b/htdocs/langs/fr_CA/website.lang
    index 6e6f13d9a87..33ef372b6e6 100644
    --- a/htdocs/langs/fr_CA/website.lang
    +++ b/htdocs/langs/fr_CA/website.lang
    @@ -11,4 +11,3 @@ PreviewOfSiteNotYetAvailable=Aperçu de votre site web <strong>%s</strong> n'est
     ViewSiteInNewTab=Afficher le site dans un nouvel onglet
     ViewPageInNewTab=Afficher la page dans un nouvel onglet
     ViewWebsiteInProduction=Afficher le site Web à l'aide d'URL d'accueil
    -OnlyEditionOfSourceForGrabbedContentFuture=Note: only edition of HTML source will be possible when a page content is intiliazed by grabbing it from an external page (WYSIWYG editor will not be available)
    diff --git a/htdocs/langs/fr_CH/admin.lang b/htdocs/langs/fr_CH/admin.lang
    index 1c53b65c99c..790d1e6cd7b 100644
    --- a/htdocs/langs/fr_CH/admin.lang
    +++ b/htdocs/langs/fr_CH/admin.lang
    @@ -2,3 +2,4 @@
     AntiVirusCommandExample=Example for ClamWin: c:\\Progra~1\\ClamWin\\bin\\clamscan.exe<br>Example for ClamAv: /usr/bin/clamscan
     AntiVirusParamExample=Example for ClamWin: --database="C:\\Program Files (x86)\\ClamWin\\lib"
     ExampleOfDirectoriesForModelGen=Examples of syntax:<br>c:\\mydir<br>/home/mydir<br>DOL_DATA_ROOT/ecm/ecmdir
    +ViewProductDescInThirdpartyLanguageAbility=Visualization of products descriptions in the third party language
    diff --git a/htdocs/langs/fr_FR/accountancy.lang b/htdocs/langs/fr_FR/accountancy.lang
    index 0bb7e235410..4f546828652 100644
    --- a/htdocs/langs/fr_FR/accountancy.lang
    +++ b/htdocs/langs/fr_FR/accountancy.lang
    @@ -1,4 +1,5 @@
     # Dolibarr language file - en_US - Accounting Expert
    +Accounting=Comptabilité
     ACCOUNTING_EXPORT_SEPARATORCSV=Séparateur de colonnes pour le fichier exporté
     ACCOUNTING_EXPORT_DATE=Format de date pour le fichier d'exportation
     ACCOUNTING_EXPORT_PIECE=Exporter la référence de la pièce ?
    @@ -54,6 +55,7 @@ AccountancyAreaDescChartModel=Étape %s : Créer un modèle de plan de compte de
     AccountancyAreaDescChart=Étape %s : Créer ou vérifier le contenu de votre plan de compte depuis le menu %s
     
     AccountancyAreaDescVat=Étape %s : Définissez les comptes comptables de chaque taux de TVA utilisé. Pour cela, suivez le menu suivant %s.
    +AccountancyAreaDescDefault=ÉTAPE %s: Définir les comptes de comptabilité par défaut. Pour cela, utilisez l'entrée de menu %s.
     AccountancyAreaDescExpenseReport=Étape %s : Définissez les comptes comptables par défaut des dépenses des notes de frais. Pour cela, suivez le menu suivant %s.
     AccountancyAreaDescSal=Étape %s : Définissez les comptes comptables de paiements de salaires. Pour cela, suivez le menu suivant %s.
     AccountancyAreaDescContrib=Étape %s : Définissez les comptes comptables des dépenses spéciales (taxes diverses). Pour cela, suivez le menu suivant %s.
    @@ -130,12 +132,14 @@ ACCOUNTING_LENGTH_GACCOUNT=Longueur des comptes de la comptabilité générale (
     ACCOUNTING_LENGTH_AACCOUNT=Longueur des comptes comptables de Tiers (Si vous définissez la valeur à 6 ici, le compte « 401 » apparaîtra comme « 401000 » à l'écran)
     ACCOUNTING_MANAGE_ZERO=Permettre de gérer un nombre différent de zéro à la fin d'un compte comptable. Nécessaire par certains pays (comme la Suisse). Si conservé à Non (par défaut), vous pouvez définir les 2 paramètres suivants pour demander à l'application d'ajouter des zéros virtuels.
     BANK_DISABLE_DIRECT_INPUT=Désactiver la saisie directe de transactions en banque
    +ACCOUNTING_ENABLE_EXPORT_DRAFT_JOURNAL=Activer l'export brouillon sur les journaux comptables
     
     ACCOUNTING_SELL_JOURNAL=Journal des ventes
     ACCOUNTING_PURCHASE_JOURNAL=Journal des achats
     ACCOUNTING_MISCELLANEOUS_JOURNAL=Journal des opérations diverses
     ACCOUNTING_EXPENSEREPORT_JOURNAL=Journal des notes de frais
     ACCOUNTING_SOCIAL_JOURNAL=Journal de paie
    +ACCOUNTING_HAS_NEW_JOURNAL=Journal des A -nouveaux
     
     ACCOUNTING_ACCOUNT_TRANSFER_CASH=Compte comptable de tranfert
     ACCOUNTING_ACCOUNT_SUSPENSE=Compte comptable d'attente
    @@ -190,6 +194,7 @@ ListAccounts=Liste des comptes comptables
     UnknownAccountForThirdparty=Compte de tiers inconnu. %s sera utilisé
     UnknownAccountForThirdpartyBlocking=Compte de tiers inconnu. Erreur bloquante.
     UnknownAccountForThirdpartyAndWaitingAccountNotDefinedBlocking=Compte tiers inconnu et compte d'attente non défini. Erreur blocante.
    +PaymentsNotLinkedToProduct=Paiement non lié à un produit / service
     
     Pcgtype=Groupe de comptes comptables
     Pcgsubtype=Sous-groupe de comptes comptables
    @@ -215,7 +220,7 @@ ValidateHistory=Lier automatiquement
     AutomaticBindingDone=Liaison automatique faite
     
     ErrorAccountancyCodeIsAlreadyUse=Erreur, vous ne pouvez pas détruire de compte comptable car il est utilisé
    -MvtNotCorrectlyBalanced=Mouvement non équilibré. Crédit = %s. Débit = %s
    +MvtNotCorrectlyBalanced=Mouvement non équilibré. Débit = %s| Crébit = %s
     FicheVentilation=Fiche lien
     GeneralLedgerIsWritten=Les transactions sont enregistrées dans le grand livre
     GeneralLedgerSomeRecordWasNotRecorded=Certaines des opérations n'ont pu être journalisées. S'il n'y a pas d'autres messages, c'est probablement car elles sont déjà comptabilisées.
    @@ -293,4 +298,9 @@ Binded=Lignes liées
     ToBind=Lignes à lier
     UseMenuToSetBindindManualy=L'autodection n'est pas possible, utilisez le menu <a href="%s"> %s </a> pour effectuer la liaison manuellement
     
    +## Import
    +ImportAccountingEntries=Écritures comptables
    +
     WarningReportNotReliable=Attention : ce rapport n'est pas basé sur le grand livre et ne contient donc pas les écritures manuelles qui lui ont été ajoutées. Si votre journalisation est à jour, la vue depuis le grand livre sera plus précise.
    +ExpenseReportJournal=Journal des notes de frais
    +InventoryJournal=Journal d'inventaire
    diff --git a/htdocs/langs/fr_FR/admin.lang b/htdocs/langs/fr_FR/admin.lang
    index 49a80dabe7a..e81fbfcdbb8 100644
    --- a/htdocs/langs/fr_FR/admin.lang
    +++ b/htdocs/langs/fr_FR/admin.lang
    @@ -269,10 +269,11 @@ MAIN_MAIL_SMTP_SERVER=Nom d'hôte ou adresse IP du serveur SMTP/SMTPS (Par défa
     MAIN_MAIL_SMTP_PORT_NotAvailableOnLinuxLike=Port du serveur SMTP/SMTPS (Non défini dans le PHP sur les systèmes de type Unix)
     MAIN_MAIL_SMTP_SERVER_NotAvailableOnLinuxLike=Nom d'hôte ou adresse IP du serveur SMTP/SMTPS (Non défini dans le PHP sur les systèmes de type Unix)
     MAIN_MAIL_EMAIL_FROM=Adresse email de l'émetteur pour l'envoi d'emails automatiques (Par défaut dans php.ini: <b>%s</b>)
    -MAIN_MAIL_ERRORS_TO=E-mail utilisé comme champ "Errors-To" dans les e-mails envoyés
    +MAIN_MAIL_ERRORS_TO=E-mail utilisé les retours d'erreur (champ "Errors-To" dans les e-mails envoyés)
     MAIN_MAIL_AUTOCOPY_TO= Envoyer systématiquement une copie cachée des emails envoyés à
     MAIN_DISABLE_ALL_MAILS=Désactiver globalement tout envoi d'emails (pour mode test ou démos)
     MAIN_MAIL_FORCE_SENDTO=Envoyer tous les emails à (au lieu des vrais destinataires, à des fins de test)
    +MAIN_MAIL_ENABLED_USER_DEST_SELECT=Ajouter les utilisateurs salariés avec email dans la liste des destinataires autorisés
     MAIN_MAIL_SENDMODE=Méthode d'envoi des emails
     MAIN_MAIL_SMTPS_ID=Identifiant d'authentification SMTP si authentification SMTP requise
     MAIN_MAIL_SMTPS_PW=Mot de passe d'authentification SMTP si authentification SMTP requise
    @@ -291,7 +292,7 @@ ModuleSetup=Configuration du module
     ModulesSetup=Configuration Modules/Application
     ModuleFamilyBase=Système
     ModuleFamilyCrm=Gestion de la relation client (GRC)
    -ModuleFamilySrm=Gestion de la relation fournisseur (SRM)
    +ModuleFamilySrm=Gestion de la relation fournisseur (GRF)
     ModuleFamilyProducts=Gestion des Produits/Services (PM)
     ModuleFamilyHr=Gestion des Ressources Humaines (RH)
     ModuleFamilyProjects=Projets/Travail collaboratif
    @@ -308,7 +309,7 @@ DoNotUseInProduction=Ne pas utiliser en production
     ThisIsProcessToFollow=Voici la procédure à suivre :
     ThisIsAlternativeProcessToFollow=Voici une procédure de configuration alternative 
     StepNb=Étape %s
    -FindPackageFromWebSite=Recherche le paquet qui répond à votre besoin (par exemple sur le site web %s).
    +FindPackageFromWebSite=Rechercher le paquet qui répond à votre besoin (par exemple sur le site web %s).
     DownloadPackageFromWebSite=Télécharger le package (par exemple depuis le site web officiel %s)
     UnpackPackageInDolibarrRoot=Décompressez les fichiers de l'archive dans le répertoire du serveur Dolibarr dédié aux modules externes: <b>%s</b>
     UnpackPackageInModulesRoot=Pour installer un module externe, décompresser les fichiers de l'archive dans le répertoire dédié aux modules : <b>%s</b>
    @@ -373,7 +374,8 @@ NoSmsEngine=Aucun gestionnaire d'envoi de SMS n'est disponible. Les gestionnaire
     PDF=PDF
     PDFDesc=Vous pouvez définir ici des options globales sur la génération des PDF
     PDFAddressForging=Règles de fabrication des zones adresses
    -HideAnyVATInformationOnPDF=Cacher toutes les informations en rapport avec la TVA sur les PDF générés
    +HideAnyVATInformationOnPDF=Masquer toutes les informations relatives à la Taxe de vente / TVA sur les PDF générés
    +PDFRulesForSalesTax=Règles pour la taxe de vente / TVA
     PDFLocaltax=Règles pour %s
     HideLocalTaxOnPDF=Cacher le taux de %s dans la colonne taxe
     HideDescOnPDF=Cacher la description des produits sur les PDF générés
    @@ -445,13 +447,14 @@ DisplayCompanyInfo=Afficher l'adresse de la société
     DisplayCompanyManagers=Afficher le nom des responsables
     DisplayCompanyInfoAndManagers=Afficher l'adresse du tiers et le nom de son responsable
     EnableAndSetupModuleCron=Si vous voulez avoir cette facture récurrente générée automatiquement, le module *%s* doit être activé et correctement configuré. Dans le cas contraire, la génération des factures doit être effectuée manuellement à partir de ce modèle avec le bouton *Créer*. Notez que même si vous avez activé la génération automatique, vous pouvez toujours lancer en toute sécurité la génération manuelle. La génération en double sur une même période n'est pas possibles.
    -ModuleCompanyCodeAquarium=Renvoie un code comptable composé de :<br>%s suivi du code tiers fournisseur pour le code compta fournisseur,<br>%s suivi du code tiers client pour le code compta client.
    +ModuleCompanyCodeCustomerAquarium=%s suivi d'un code client tiers pour un code comptable client
    +ModuleCompanyCodeSupplierAquarium=%s suivi du code d'un fournisseur tiers pour un code comptable fournisseur
     ModuleCompanyCodePanicum=Retourne un code comptable vide
     ModuleCompanyCodeDigitaria=Renvoie un code comptable composé suivant le code tiers. Le code est composé du caractère 'C' en première position suivi des 5 premiers caractères du code tiers.
     Use3StepsApproval=Par défaut, les commandes fournisseurs nécessitent d'être créées et approuvées en deux étapes/utilisateurs (une étape/utilisateur pour créer et une étape/utilisateur pour approuver. Si un utilisateur à les deux permissions, ces deux actions sont effectuées en une seule fois). Cette option ajoute la nécessité d'une approbation par une troisième étape/utilisateur, si le montant de la commande est supérieur au montant d'une valeur définie (soit 3 étapes nécessaire: 1 =Validation, 2=Première approbation et 3=seconde approbation si le montant l'exige).<br>Laissez le champ vide si une seule approbation (2 étapes) sont suffisantes, placez une valeur très faibe (0.1) si une deuxième approbation (3 étapes) est toujours exigée.
     UseDoubleApproval=Activer l'approbation en trois étapes si le montant HT est supérieur à...
     WarningPHPMail=Attention : Il est préférable de configurer les emails sortant pour utiliser le serveur email de votre fournisseur plutôt que la configuration par défaut. Certains fournisseurs email (comme Yahoo) ne permettent pas l'envoi d'e-mails depuis un autre serveur que le leur si l'adresse d'envoi utilisée est une adresse autre que la leur. Votre configuration actuelle utilise le serveur de l'application pour l'envoi d'e-mails et non le serveur de votre fournisseur de messagerie, aussi certains destinataires (ceux compatibles avec le protocole restrictif DMARC) demanderont au fournisseur d'email si ils peuvent accepter l'email et certains fournisseurs (comme Yahoo) peuvent répondre "non" car le serveur utilisé pour l'envoi n'est pas un serveur appartenant au fournisseur, aussi certains de vos emails envoyés peuvent ne pas etre accepté (faites attention aussi aux quotas de votre fournisseur d'email). <br>SI votre fournisseur d'email (comme Yahoo) impose cette restriction, vous devrez modifier votre configuration et opter pour l'autre méthode d'envoi "SMTP server" et saisir les identifiants SMTP de votre compte fournis par votre fournisseur d'e-mail (à demander à votre fournisseur d'e-mail)
    -WarningPHPMail2=Si votre fournisseur de messagerie SMTP a besoin de restreindre le client de messagerie à certaines adresses IP (très rare), voici l'adresse IP de votre application CRM ERP : <strong> %s </strong>.
    +WarningPHPMail2=Si votre fournisseur de messagerie SMTP a besoin de restreindre le client de messagerie à certaines adresses IP (très rare), voici l'adresse IP du mail agent (MUA) de votre application CRM ERP : <strong> %s </strong>.
     ClickToShowDescription=Cliquer pour afficher la description
     DependsOn=Ce module a besoin du(des) module(s)
     RequiredBy=Ce module est requis par le ou les module(s)
    @@ -471,6 +474,9 @@ AttachMainDocByDefault=Définissez cette valeur sur 1 si vous souhaitez joindre
     FilesAttachedToEmail=Joindre le fichier
     SendEmailsReminders=Envoyer des alertes agenda par e-mails
     davDescription=Ajout un composant pour devenir un serveur DAV
    +DAVSetup=Configuration du module DAV
    +DAV_ALLOW_PUBLIC_DIR=Activer le répertoire public (répertoire WebDav sans login requis)
    +DAV_ALLOW_PUBLIC_DIRTooltip=Le répertoire public WebDav est un répertoire WebDAV auquel tout le monde peut accéder (en lecture et en écriture), sans avoir besoin d'avoir/utiliser un compte de connexion/mot de passe existant.
     # Modules
     Module0Name=Utilisateurs & groupes
     Module0Desc=Gestion des utilisateurs / employés et groupes
    @@ -479,7 +485,7 @@ Module1Desc=Gestion des tiers (sociétés, particuliers) et contacts
     Module2Name=Commercial
     Module2Desc=Gestion commerciale
     Module10Name=Comptabilité
    -Module10Desc=Activation de rapports simplistes de comptabilité (chiffre d'affaires, journaux) basé sur les données en base. Pas de ventilation.
    +Module10Desc=Activation de rapports simplistes de comptabilité (chiffre d'affaires, journaux) basés sur les données directes en base. Pas de ventilation en Grand Livre comptable.
     Module20Name=Propositions commerciales
     Module20Desc=Gestion des devis/propositions commerciales
     Module22Name=Emailing
    @@ -491,7 +497,7 @@ Module25Desc=Gestion des commandes clients
     Module30Name=Factures et avoirs
     Module30Desc=Gestion des factures et avoirs clients. Gestion des factures fournisseurs
     Module40Name=Fournisseurs
    -Module40Desc=Gestion des fournisseurs et des achats (commandes et factures)
    +Module40Desc=Gestion des fournisseurs et des achats (commandes et factures fournisseurs)
     Module42Name=Journaux et traces de Debug
     Module42Desc=Systèmes de logs ( fichier, syslog,... ). De tels logs ont un but technique / de débogage.
     Module49Name=Éditeurs
    @@ -546,8 +552,8 @@ Module400Name=Projets/Opportunités/Affaires
     Module400Desc=Gestion des projets, opportunités/affaires et/ou tâches. Vous pouvez aussi assigner tous les autres éléments (facture, commande, proposition, intervention, ...) à ces projets et avoir une vue transverse depuis la vue projet.
     Module410Name=Webcalendar
     Module410Desc=Interface avec le calendrier Webcalendar
    -Module500Name=Dépenses spéciales
    -Module500Desc=Dépenses spéciales (taxes, charges fiscales ou sociales, dividendes)
    +Module500Name=Taxes et dépenses spéciales
    +Module500Desc=Gestion des dépenses autres (Impôts TVA, charges fiscales ou sociales, dividendes, ...)
     Module510Name=Règlement des salaires
     Module510Desc=Enregistrer et suivre le paiement des salaires des employés
     Module520Name=Emprunt
    @@ -562,7 +568,7 @@ Module700Desc=Gestion des dons
     Module770Name=Notes de frais
     Module770Desc=Gestion et déclaration des notes de frais (transports, repas, ...)
     Module1120Name=Propositions commerciales fournisseurs
    -Module1120Desc=Demander des devis et tarifs aux fournisseurs
    +Module1120Desc=Demande de proposition commerciale et prix fournisseur
     Module1200Name=Mantis
     Module1200Desc=Interface avec le bug tracker Mantis
     Module1520Name=Génération de document
    @@ -576,7 +582,7 @@ Module2200Desc=Active l'usage d'expressions mathématiques
     Module2300Name=Travaux planifiés
     Module2300Desc=Gestion des travaux planifiées (alias cron ou table chrono)
     Module2400Name=Événements/Agenda
    -Module2400Desc=Gestion des événements réalisés ou à venir. Enregistrer manuellement des événements ou rendez-vous dans l'agenda ou laisser l'application enregistrer automatiquement des événements à des fins de suivi.
    +Module2400Desc=Gestion des événements réalisés ou à venir. Laissez l'application tracer automatiquement les événements pour des raisons de suivi ou enregistrer manuellement les événements ou rendez-vous dans l'agenda. Ceci est le module le plus important pour une bonne Gestion de la Relation Client ou Fournisseur.
     Module2500Name=GED
     Module2500Desc=Gestion de documents (GED). Stockage automatic des documents générés ou stockés. Fonction de partage.
     Module2600Name=API/Web services (serveur SOAP)
    @@ -599,10 +605,10 @@ Module4000Desc=Gestion des ressources humaines (gestion du département, contrat
     Module5000Name=Multi-société
     Module5000Desc=Permet de gérer plusieurs sociétés
     Module6000Name=Workflow
    -Module6000Desc=Gérer le Workflow
    +Module6000Desc=Gestion du workflow (création automatique d'objet et / ou changement automatique d'état)
     Module10000Name=Sites internet
    -Module10000Desc=Créer des sites internet publics avec un éditeur WYSIWYG. Indiquer à votre serveur web (Apache, Nginx, ...) le chemin d'accès au à dossier pour mettre votre site en ligne avec votre propre nom de domaine.
    -Module20000Name=Gestion des demandes de congés
    +Module10000Desc=Créer des sites internet publics (sites web) avec un éditeur WYSIWYG. Indiquer à votre serveur web (Apache, Nginx, ...) le chemin d'accès au à dossier pour mettre votre site en ligne avec votre propre nom de domaine.
    +Module20000Name=Demandes de congés
     Module20000Desc=Déclaration et suivi des congés des employés
     Module39000Name=Numéros de Lot/Série
     Module39000Desc=Gestion des lots et numéro de série, et date de péremption ou consommation sur les produits
    @@ -613,7 +619,7 @@ Module50100Desc=Module Caisse enregistreuse - Point de vente (POS)
     Module50200Name=Paypal
     Module50200Desc=Module permettant d'offrir une page de paiement en ligne par carte de crédit avec Paypal. Ceci peut être utilisé par les clients pour faire des paiements de montants libre ou pour des paiements d'un objet particulier de Dolibarr (facture, commande, ...)
     Module50400Name=Comptabilité (avancée)
    -Module50400Desc=Gestion de la comptabilité (double partie, comptes généraux et auxiliaires)
    +Module50400Desc=Gestion de la comptabilité (double partie, comptabilité général et auxiliaire). Export du grand livre dans différent formats de logiciels comptables.
     Module54000Name=PrintIPP
     Module54000Desc=Impression directe (sans ouvrir les documents) en utilisant l'interface Cups IPP (l'imprimante doit être visible depuis le serveur, et CUPS doit être installé sur le serveur).
     Module55000Name=Sondage ou Vote
    @@ -645,6 +651,7 @@ Permission32=Créer/modifier les produits
     Permission34=Supprimer les produits
     Permission36=Voir/gérer les produits cachés
     Permission38=Exporter les produits
    +Permission39=Outrepasser le prix de vente minimum d'un produit
     Permission41=Lire les projets et tâches (partagés ou dont vous êtes un contact). Permet la saisie de temps passé, par vous et votre hiérarchie (vos subordonnés), sur les tâches assignées.
     Permission42=Créer/modifier les projets (projets partagés et projets pour lesquels je suis contact). Permet aussi de créer des tâches et d'assigner des utilisateurs aux projets et tâches.
     Permission44=Supprimer les projets et tâches (partagés ou dont je suis contact)
    @@ -915,7 +922,7 @@ BackToModuleList=Retour liste des modules
     BackToDictionaryList=Retour liste des dictionnaires
     TypeOfRevenueStamp=Type de timbre fiscal
     VATManagement=Gestion TVA
    -VATIsUsedDesc=Le taux de TVA proposé par défaut lors de la création de proposition commerciale, facture, commande, etc... répond à la règle standard suivante :<br>Si vendeur non assujetti à TVA, TVA par défaut=0. Fin de règle.<br>Si le (pays vendeur= pays acheteur) alors TVA par défaut=TVA du produit vendu. Fin de règle.<br>Si vendeur et acheteur dans Communauté européenne et bien vendu= moyen de transport neuf (auto, bateau, avion), TVA par défaut=0 (La TVA doit être payée par acheteur au centre d'impôts de son pays et non au vendeur). Fin de règle.<br>Si vendeur et acheteur dans Communauté européenne et acheteur= particulier alors TVA par défaut=TVA du produit vendu (TVA pays vendeur si < seuil du pays et si  avant 01/01/2015, TVA pays acheteur après le 01/01/2015). Fin de règle.<br>Si vendeur et acheteur dans Communauté européenne et acheteur= entreprise alors TVA par défaut=0. Fin de règle.<br>Sinon TVA proposée par défaut=0. Fin de règle.<br>
    +VATIsUsedDesc=Le taux de TVA proposé par défaut lors de la création de propositions commerciales, factures, commandes, etc... répond à la règle standard suivante :<br>Si vendeur non assujetti à TVA, TVA par défaut=0. Fin de règle.<br>Si le (pays vendeur= pays acheteur) alors TVA par défaut=TVA du produit vendu. Fin de règle.<br>Si vendeur et acheteur dans Communauté européenne et bien vendu= moyen de transport neuf (auto, bateau, avion), TVA par défaut=0 (La TVA doit être payée par acheteur au centre d'impôts de son pays et non au vendeur). Fin de règle.<br>Si vendeur et acheteur dans Communauté européenne et acheteur= particulier alors TVA par défaut=TVA du produit vendu. Fin de règle.<br>Si vendeur et acheteur sont dans la Communauté européenne et que l'acheteur est une société alors TVA par défaut=0. Fin de règle.<br>Sinon la TVA proposée par défaut=0. Fin de règle.
     VATIsNotUsedDesc=Le taux de TVA proposé par défaut est 0. C'est le cas d'associations, particuliers ou certaines petites sociétés.
     VATIsUsedExampleFR=En France, cela signifie que les entreprises ou les organisations sont assuetis à la tva (réel ou normal).
     VATIsNotUsedExampleFR=En France, il s'agit des associations ne déclarant pas de TVA ou sociétés, organismes ou professions libérales ayant choisi le régime fiscal micro entreprise (TVA en franchise) et payant une TVA en franchise sans faire de déclaration de TVA. Ce choix fait de plus apparaître la mention "TVA non applicable - art-293B du CGI" sur les factures.
    @@ -1021,7 +1028,7 @@ Delays_MAIN_DELAY_ACTIONS_TODO=Tolérance de retard avant alerte (en jours) sur
     Delays_MAIN_DELAY_PROJECT_TO_CLOSE=Tolérance de retard (en jours) avant alerte pour les projets non clos à temps
     Delays_MAIN_DELAY_TASKS_TODO=Tolérance de retard (en jours) avant alerte sur les tâches planifiées (tâches de projets) pas encore réalisées
     Delays_MAIN_DELAY_ORDERS_TO_PROCESS=Tolérance de retard avant alerte (en jours) sur commandes clients non traitées
    -Delays_MAIN_DELAY_SUPPLIER_ORDERS_TO_PROCESS=Tolérance de retard avant alerte (en jours) sur commandes fournisseurs non traitées
    +Delays_MAIN_DELAY_SUPPLIER_ORDERS_TO_PROCESS=Tolérance de retard avant alerte (en jours) sur les commandes fournisseurs non traitées
     Delays_MAIN_DELAY_PROPALS_TO_CLOSE=Tolérance de retard avant alerte (en jours) sur propales à cloturer
     Delays_MAIN_DELAY_PROPALS_TO_BILL=Tolérance de retard avant alerte (en jours) sur propales non facturées
     Delays_MAIN_DELAY_NOT_ACTIVATED_SERVICES=Tolérance de retard avant alerte (en jours) sur services à activer
    @@ -1032,10 +1039,10 @@ Delays_MAIN_DELAY_TRANSACTIONS_TO_CONCILIATE=Tolérance de retard avant alerte (
     Delays_MAIN_DELAY_MEMBERS=Tolérance de retard avant alerte (en jours) sur cotisations adhérents en retard
     Delays_MAIN_DELAY_CHEQUES_TO_DEPOSIT=Tolérance de retard avant alerte (en jours) sur chèques à déposer
     Delays_MAIN_DELAY_EXPENSEREPORTS=Tolérance de retard avant alerte (en jours) sur les notes de frais à approuver
    -SetupDescription1=L'espace configuration permet de réaliser le paramétrage afin de pouvoir commencer à utiliser l'application
    -SetupDescription2=Les deux étapes obligatoires sont les deux étapes dans le menu de gauche. La page de configuration %s et la page de configuration %s :
    -SetupDescription3=Les paramètres dans le menu <a href="%s">%s -> %s</a> sont requis car les données définies sont utilisées dans l'affichage Dolibarr et pour personnaliser le comportement par défaut du logiciel (pour les fonctionnalités liées à un pays par exemple).
    -SetupDescription4=Les paramètres dans le menu <a href="%s">%s -> %s</a> sont requis car l'ERP/CRM Dolibarr est un ensemble de plusieurs modules/applications, tous plus ou moins indépendants les uns des autres. De nouvelles fonctionnalités seront ajoutées aux différents menus à chaque fois que vous activerez un nouveau module.
    +SetupDescription1=L'espace configuration permet de réaliser le paramétrage afin de pouvoir commencer à utiliser l'application.
    +SetupDescription2=Les deux étapes obligatoires sont les 2 premières du menu de configuration, c'est à dire
    +SetupDescription3=Les paramètres dans le menu <a href="%s">%s -> %s</a>. Cette étape est requise car elle définie des données utilisées dans les écrans Dolibarr pour personnaliser le comportement par défaut du logiciel (pour les fonctionnalités liées à un pays par exemple).
    +SetupDescription4=Les paramètres dans le menu <a href="%s"> %s -> %s </a>. Cette étape est requise car Dolibarr ERP/CRM est un ensemble de plusieurs modules/applications, tous plus ou moins indépendants. Les fonctionnalités sont ajoutées aux menus pour chaque module que vous activez.
     SetupDescription5=Les autres entrées de configuration gèrent des paramètres facultatifs.
     LogEvents=Événements d'audit de sécurité
     Audit=Audit
    @@ -1054,8 +1061,9 @@ LogEventDesc=Vous pouvez activer ici, la journalisation des événements d'audit
     AreaForAdminOnly=Les paramètres d'installation ne peuvent être remplis que par les <b>utilisateurs administrateurs</b> uniquement.
     SystemInfoDesc=Les informations systèmes sont des informations techniques diverses accessibles en lecture seule aux administrateurs uniquement.
     SystemAreaForAdminOnly=Cet espace n'est accessible qu'aux utilisateurs de type administrateur. Aucune permission Dolibarr ne permet d'étendre le cercle des utilisateurs autorisés à cet espace.
    -CompanyFundationDesc=Éditez sur cette page toutes les informations connues de la société ou de l'association que vous souhaitez gérer (Pour cela, cliquez sur les boutons "Modifier" ou "Sauvegarder" en bas de page)
    +CompanyFundationDesc=Éditez sur cette page toutes les informations connues de la société ou de l'association que vous souhaitez gérer (Pour cela, cliquez sur les boutons "%s" ou "%s" en bas de page)
     AccountantDesc=Renseignez sur cette page toutes les informations connues sur votre comptable
    +AccountantFileNumber=Numéro de fichier
     DisplayDesc=Vous pouvez choisir ici tous les paramètres liés à l'apparence de Dolibarr
     AvailableModules=Modules/applications installés
     ToActivateModule=Pour activer des modules, aller dans l'espace Configuration (Accueil->Configuration->Modules).
    @@ -1169,7 +1177,6 @@ BrowserIsKO=Vous utilisez le navigateur %s. Ce navigateur est déconseillé pour
     XDebugInstalled=XDebug est chargé.
     XCacheInstalled=XCache est chargé.
     AddRefInList=Afficher les références client/fournisseur dans les listes (listes déroulantes ou à autocomplétion) et les libellés des liens clicables. Les tiers apparaîtront alors sous la forme "CC12345 - SC45678 - La big company coorp", au lieu de "La big company coorp".
    -OnSearchAndListGoOnCustomerOrSupplierCard = A la recherche, ou sur une liste, aller directement sur la fiche client ou fournisseur (si le tiers est client ou fournisseur)
     AskForPreferredShippingMethod=Demander la méthode d'expédition préférée pour les tiers.
     FieldEdition=Édition du champ %s
     FillThisOnlyIfRequired=Exemple: +2 (ne remplir que si un décalage d'heure est constaté dans l'export)
    @@ -1189,8 +1196,8 @@ UserMailRequired=Email requis pour créer un nouvel utilisateur
     HRMSetup=Configuration du module GRH
     ##### Company setup #####
     CompanySetup=Configuration du module Tiers
    -CompanyCodeChecker=Modèle de génération et contrôle des codes tiers (clients/fournisseurs)
    -AccountCodeManager=Module de génération de comptes comptables (client et fournisseur)
    +CompanyCodeChecker=Modèle de génération et contrôle des codes tiers (client ou fournisseur)
    +AccountCodeManager=Modèle de génération des codes comptables (client ou fournisseur)
     NotificationsDesc=Les notifications activent l'envoi d'e-mails automatiques pour certains événements de Dolibarr. L'envoi de ces e-mails automatiques est défini selon :
     NotificationsDescUser=* par utilisateurs, utilisateur par utilisateur.
     NotificationsDescContact=* par tiers de contacts (clients ou fournisseur), contact par contact.
    @@ -1201,9 +1208,12 @@ WatermarkOnDraft=Filigrane sur les documents brouillons
     JSOnPaimentBill=Activer la fonctionnalité de remplissage automatique des lignes de paiement sur le formulaire de paiement
     CompanyIdProfChecker=Règles sur les Identifiants professionnels
     MustBeUnique=Doit être unique ?
    -MustBeMandatory=Obligatoire pour créer des tiers ?
    +MustBeMandatory=Obligatoire pour créer des tiers (si num tva ou type de société défini) ?
     MustBeInvoiceMandatory=Obligatoire pour valider des factures ?
     TechnicalServicesProvided=Services techniques fournis
    +#####DAV #####
    +WebDAVSetupDesc=Voici les liens pour accéder au répertoire WebDAV. Il contient un répertoire "public" ouvert à tout utilisateur connaissant l'URL (si l'accès au répertoire public est autorisé) et un répertoire "privé" qui a besoin d'un compte/mot de passe existant pour y accéder.
    +WebDavServer=URL du serveur %s: %s
     ##### Webcal setup #####
     WebCalUrlForVCalExport=Un lien d'exportation du calendrier au format <b>%s</b> sera disponible à l'url :<br>%s
     ##### Invoices #####
    @@ -1449,7 +1459,7 @@ SyslogFilename=Nom et chemin du fichier
     YouCanUseDOL_DATA_ROOT=Vous pouvez utiliser DOL_DATA_ROOT/dolibarr.log pour un journal dans le répertoire "documents" de Dolibarr. Vous pouvez néanmoins définir un chemin différent pour stocker ce fichier.
     ErrorUnknownSyslogConstant=La constante %s n'est pas une constante syslog connue
     OnlyWindowsLOG_USER=Windows ne prend en charge que LOG_USER
    -CompressSyslogs=Compression et sauvegarde des fichiers Syslog
    +CompressSyslogs=Compression et sauvegarde des fichiers journaux de débogage (générés par le module Log pour le débogage)
     SyslogFileNumberOfSaves=Sauvegardes de Log
     ConfigureCleaningCronjobToSetFrequencyOfSaves=Configurer le travail planifié de nettoyage pour définir la fréquence de sauvegarde de log
     ##### Donations #####
    @@ -1516,7 +1526,7 @@ OSCommerceTestOk=La connexion au serveur '%s' sur la base '%s' par l'utilisateur
     OSCommerceTestKo1=La connexion au serveur '%s' a réussi mais la base '%s' n'a pu être atteinte.
     OSCommerceTestKo2=La connexion au serveur '%s' par l'utilisateur '%s' à échoué.
     ##### Stock #####
    -StockSetup=Configuration du module Entrepôt
    +StockSetup=Configuration du module Stock / Entrepôt
     IfYouUsePointOfSaleCheckModule=Si vous utilisez un module Point de Vente (module POS fourni par défaut ou un autre module externe), cette configuration peut être ignoré par votre module point de vente. La plupart de modules Point de Vente sont conçus pour créer immédiatement une facture et de réduire les stocks par défaut quelles que soient les options ici. Donc, si vous avez besoin ou non d'avoir une diminution du stock lors de l'enregistrement d'une vente dans votre Point de Vente, vérifiez également la configuration de votre module POS.
     ##### Menu #####
     MenuDeleted=Menu supprimé
    @@ -1573,8 +1583,8 @@ PasswordTogetVCalExport=Clé pour autoriser le lien d'exportation
     PastDelayVCalExport=Ne pas exporter les événements de plus de
     AGENDA_USE_EVENT_TYPE=Utilisez les types d'événements (gérés dans le menu Configuration -> Dictionnaires -> Type d'événements agenda)
     AGENDA_USE_EVENT_TYPE_DEFAULT=Configurez automatiquement cette valeur par défaut pour un type d'événement dans un formulaire de création d'événement.
    -AGENDA_DEFAULT_FILTER_TYPE=Régler automatiquement ce type d'événement dans le filtre de recherche de la vue agenda
    -AGENDA_DEFAULT_FILTER_STATUS=Régler automatiquement le statut d'événement dans le filtre de recherche de la vue agenda
    +AGENDA_DEFAULT_FILTER_TYPE=Positionner automatiquement ce type d'événement dans le filtre de recherche de la vue agenda
    +AGENDA_DEFAULT_FILTER_STATUS=Positionner automatiquement ce statut d'événement dans le filtre de recherche de la vue agenda
     AGENDA_DEFAULT_VIEW=Quel onglet voulez-vous voir ouvrir par défaut quand on choisit le menu Agenda
     AGENDA_REMINDER_EMAIL=Activer le rappel d'événement <b> par e-mail </b> (l'option de rappel / délai peut être défini pour chaque événement). Remarque: Le module <strong> %s </strong> doit être activé et configuré correctement pour que le rappel soit envoyé à la bonne fréquence.
     AGENDA_REMINDER_BROWSER=Activer la notification d'événement <b>dans le navigateur de l'utilisateur</b> (lorsque la date de l'événement est atteinte, chaque utilisateur peut refuser ceci au moment de la question de confirmation posée par le navigateur)
    @@ -1666,7 +1676,7 @@ NoAmbiCaracAutoGeneration=Ne pas utiliser des caractères ambigus ("1","l","i","
     SalariesSetup=Configuration du module salaires
     SortOrder=Ordre de tri
     Format=Format
    -TypePaymentDesc=0:Type de paiement client, 1:Type de paiement fournisseur, 2:Paiement de type client et fournisseur
    +TypePaymentDesc=0:Type paiement client, 1:Type paiement fournisseur, 2:Type paiement client et fournisseur
     IncludePath=Chemin Include (défini dans la variable %s)
     ExpenseReportsSetup=Configuration du module Notes de frais
     TemplatePDFExpenseReports=Modèles de documents pour générer les document de Notes de frais
    @@ -1688,7 +1698,7 @@ InstallModuleFromWebHasBeenDisabledByFile=L'installation de module externe depui
     ConfFileMustContainCustom=Installer ou créer un module externe à partir de l'application nécessite de sauvegarder les fichiers du module dans le répertoire <strong>%s</strong>. Pour que ce répertoire soit reconnu par Dolibarr, vous devez paramétrer le fichier de configuration <strong>conf/conf.php</strong> en ajoutant les 2 lignes suivantes :<br><strong>$dolibarr_main_url_root_alt='/custom'</strong><br><strong>$dolibarr_main_document_root_alt='%s/custom';</strong>
     HighlightLinesOnMouseHover=Mettre en surbrillance les lignes de la table lorsque la souris passe au-dessus
     HighlightLinesColor=Couleur de la ligne de surbrillance lorsque la souris passe au-dessus (laisser vide pour ne pas mettre en surbrillance)
    -TextTitleColor=Couleur du titre des pages
    +TextTitleColor=Couleur du texte du titre de la page
     LinkColor=Couleur des liens
     PressF5AfterChangingThis=Appuyez sur la touche CTRL+F5 ou videz le cache de votre navigateur après avoir modifié cette valeur pour que le changement soit effectif
     NotSupportedByAllThemes=Fonctionne avec les thèmes natifs. Non garanti avec d'autres
    @@ -1697,6 +1707,7 @@ TopMenuBackgroundColor=Couleur de fond pour le menu Haut
     TopMenuDisableImages=Cacher les images du menu principal
     LeftMenuBackgroundColor=Couleur de fond pour le menu Gauche
     BackgroundTableTitleColor=Couleur de fond pour la ligne de titres des liste/tableaux
    +BackgroundTableTitleTextColor=Couleur du texte pour la ligne de titre des tableaux
     BackgroundTableLineOddColor=Couleur de fond pour les lignes impaires des tables
     BackgroundTableLineEvenColor=Couleur de fond pour les lignes paires des tales
     MinimumNoticePeriod=Période de préavis minimum (Votre demande de congé doit être faite avant ce délai)
    @@ -1719,19 +1730,19 @@ FillFixTZOnlyIfRequired=Exemple : +2 (ne renseigner que si vous rencontrez des p
     ExpectedChecksum=Somme de contrôle attendue
     CurrentChecksum=Somme de contrôle actuelle
     ForcedConstants=Valeurs de paramètres imposés
    -MailToSendProposal=Pour l'envoi de proposition commerciale client
    -MailToSendOrder=Pour l'envoi de commande client
    -MailToSendInvoice=Pour l'envoi de facture client
    -MailToSendShipment=Pour l'envoi de bon de livraison
    -MailToSendIntervention=Pour l'envoi de fiche intervention
    -MailToSendSupplierRequestForQuotation=Pour l'envoi de demande de prix fournisseur
    -MailToSendSupplierOrder=Pour l'envoi de commande fournisseur
    -MailToSendSupplierInvoice=Pour l'envoi de facture fournisseur
    -MailToSendContract=Pour l'envoie depuis un contrat
    -MailToThirdparty=Pour l'envoi depuis la fiche Tiers
    -MailToMember=Pour l'envoi depuis la fiche d'un adhérent
    -MailToUser=Pour l'envoi depuis la page utilisateur
    -MailToProject= Pour envoyer un e-mail depuis la fiche projet
    +MailToSendProposal=Propositions/devis
    +MailToSendOrder=Commandes clients
    +MailToSendInvoice=Factures clients
    +MailToSendShipment=Expéditions
    +MailToSendIntervention=Interventions
    +MailToSendSupplierRequestForQuotation=Demande de devis
    +MailToSendSupplierOrder=Commandes fournisseurs
    +MailToSendSupplierInvoice=Factures fournisseur
    +MailToSendContract=Contrats
    +MailToThirdparty=Tiers
    +MailToMember=Adhérents
    +MailToUser=Utilisateurs
    +MailToProject=Fiche projets
     ByDefaultInList=Afficher par défaut sur les vues listes
     YouUseLastStableVersion=Vous utilisez la dernière version stable
     TitleExampleForMajorRelease=Exemple de message que vous pouvez utiliser pour annonce une nouvelle version majeure (n'hésitez pas à l'utilisez pour vos propres news)
    @@ -1781,7 +1792,10 @@ MAIN_PDF_MARGIN_BOTTOM=Marge bas sur les PDF
     SetToYesIfGroupIsComputationOfOtherGroups=Réglez ceci sur Oui si ce groupe est un calcul d'autres groupes
     EnterCalculationRuleIfPreviousFieldIsYes=Entrez la règle de calcul si le champ précédent a été défini sur Oui (par exemple, 'CODEGRP1 + CODEGRP2')
     SeveralLangugeVariatFound=Plusieurs variantes de langue trouvées
    -WebDavServer=URL du serveur %s: %s
    +COMPANY_AQUARIUM_REMOVE_SPECIAL=Supprimer les caractères spéciaux
    +COMPANY_AQUARIUM_CLEAN_REGEX=Filtre Regex pour nettoyer la valeur (COMPANY_AQUARIUM_CLEAN_REGEX)
    +GDPRContact=Contact RGPD
    +GDPRContactDesc=Si vous stockez des données sur des entreprises / citoyens européens, vous pouvez stocker ici le contact responsable du RGPD.
     ##### Resource ####
     ResourceSetup=Configuration du module Ressource
     UseSearchToSelectResource=Utilisez un champ avec auto-complétion pour choisir les ressources (plutôt qu'une liste déroulante).
    diff --git a/htdocs/langs/fr_FR/agenda.lang b/htdocs/langs/fr_FR/agenda.lang
    index 322fe871d7a..f64e93b7188 100644
    --- a/htdocs/langs/fr_FR/agenda.lang
    +++ b/htdocs/langs/fr_FR/agenda.lang
    @@ -35,7 +35,7 @@ AgendaAutoActionDesc= Définissez ici les événements pour lesquels Dolibarr cr
     AgendaSetupOtherDesc= Cette page permet de configurer quelques options permettant d'exporter une vue de votre agenda Dolibarr vers un calendrier externe (Thunderbird, Google calendar, …)
     AgendaExtSitesDesc=Cette page permet d'ajouter des sources de calendriers externes pour les visualiser au sein de l'agenda Dolibarr.
     ActionsEvents=Événements pour lesquels Dolibarr doit insérer un évènement dans l'agenda en automatique.
    -EventRemindersByEmailNotEnabled=Les rappels d'événements par email n'ont pas été activés dans la configuration du module Agenda.
    +EventRemindersByEmailNotEnabled=Les rappels d'événements par email n'ont pas été activés dans la configuration du module %s.
     ##### Agenda event labels #####
     NewCompanyToDolibarr=Tiers %s créé
     ContractValidatedInDolibarr=Contrat %s validé
    @@ -122,7 +122,7 @@ MyAvailability=Ma disponibilité
     ActionType=Type événement
     DateActionBegin=Date début événément
     CloneAction=Cloner l'événement
    -ConfirmCloneEvent=Êtes-vous sûr de vouloir cloner cette facture <b>%s</b> ?
    +ConfirmCloneEvent=Êtes-vous sûr de vouloir cloner cet événement <b>%s</b> ?
     RepeatEvent=Evénement répétitif
     EveryWeek=Chaque semaine
     EveryMonth=Chaque mois
    diff --git a/htdocs/langs/fr_FR/banks.lang b/htdocs/langs/fr_FR/banks.lang
    index 1cd7471e660..c75071158be 100644
    --- a/htdocs/langs/fr_FR/banks.lang
    +++ b/htdocs/langs/fr_FR/banks.lang
    @@ -1,6 +1,6 @@
     # Dolibarr language file - Source file is en_US - banks
     Bank=Banque
    -MenuBankCash=Banques/Caisses
    +MenuBankCash=Banques | Caisses
     MenuVariousPayment=Opérations diverses
     MenuNewVariousPayment=Nouveau paiement divers
     BankName=Nom de la banque
    @@ -160,5 +160,6 @@ VariousPayment=Opérations diverses
     VariousPayments=Opérations diverses
     ShowVariousPayment=Afficher les opérations diverses
     AddVariousPayment=Créer paiements divers
    +SEPAMandate=Mandat SEPA
     YourSEPAMandate=Votre mandat SEPA
     FindYourSEPAMandate=Voici votre mandat SEPA pour autoriser notre société à réaliser les prélèvements depuis votre compte bancaire. Merci de retourner ce mandat signé (scan du document signé) ou en l'envoyant par courrier à 
    diff --git a/htdocs/langs/fr_FR/bills.lang b/htdocs/langs/fr_FR/bills.lang
    index bdf18b987e2..4b088f8dea2 100644
    --- a/htdocs/langs/fr_FR/bills.lang
    +++ b/htdocs/langs/fr_FR/bills.lang
    @@ -11,7 +11,7 @@ BillsSuppliersUnpaidForCompany=Factures fournisseur impayées pour %s
     BillsLate=Retards de paiement
     BillsStatistics=Statistiques factures clients
     BillsStatisticsSuppliers=Statistiques factures fournisseurs
    -DisabledBecauseDispatchedInBookkeeping=Action désactivée car facture transférée dans le grand livre
    +DisabledBecauseDispatchedInBookkeeping=Action désactivée car facture comptabilisée dans le grand livre
     DisabledBecauseNotLastInvoice=Action désactivée car facture non supprimable. Des factures ont été créées après cet facture et cela va créer un trou dans la numérotation des factures.
     DisabledBecauseNotErasable=Désactivé car non supprimable
     InvoiceStandard=Facture standard
    @@ -109,9 +109,9 @@ CancelBill=Annuler une facture
     SendRemindByMail=Envoyer rappel
     DoPayment=Saisir règlement
     DoPaymentBack=Saisir remboursement 
    -ConvertToReduc=Convertir en réduction future
    -ConvertExcessReceivedToReduc=Convertir le trop-perçu en réduction future
    -ConvertExcessPaidToReduc=Convertir le trop-perçu en réduction future
    +ConvertToReduc=Marquer comme crédit disponible
    +ConvertExcessReceivedToReduc=Convertir le trop-perçu en crédit disponible
    +ConvertExcessPaidToReduc=Convertir le trop-payé en crédit disponible
     EnterPaymentReceivedFromCustomer=Saisie d'un règlement reçu du client
     EnterPaymentDueToCustomer=Saisie d'un remboursement d'un avoir client
     DisabledBecauseRemainderToPayIsZero=Désactivé car reste à payer est nul
    @@ -120,7 +120,7 @@ BillStatus=État de la facture
     StatusOfGeneratedInvoices=Statut des factures générées
     BillStatusDraft=Brouillon (à valider)
     BillStatusPaid=Payée
    -BillStatusPaidBackOrConverted=Facture d'avoir remboursée ou convertie en réduction
    +BillStatusPaidBackOrConverted=Facture d'avoir remboursée ou marqué comme crédit disponible
     BillStatusConverted=Payée (prêt pour consommation dans une facture finale)
     BillStatusCanceled=Abandonnée
     BillStatusValidated=Validée (à payer)
    @@ -282,12 +282,13 @@ RelativeDiscount=Remise relative
     GlobalDiscount=Ligne de déduction
     CreditNote=Avoir
     CreditNotes=Avoirs
    +CreditNotesOrExcessReceived=Avoirs ou excédent reçu
     Deposit=Acompte
     Deposits=Acomptes
     DiscountFromCreditNote=Remise issue de l'avoir %s
     DiscountFromDeposit=Acomptes issus de la facture %s
    -DiscountFromExcessReceived=Payments in excess of invoice %s
    -DiscountFromExcessPaid=Payments in excess of invoice %s
    +DiscountFromExcessReceived=Trop-perçu sur la facture %s
    +DiscountFromExcessPaid=Trop-perçu sur la facture %s
     AbsoluteDiscountUse=Ce type de crédit ne peut s'utiliser que sur une facture non validée
     CreditNoteDepositUse=La facture doit être validée pour pouvoir utiliser ce type de crédit
     NewGlobalDiscount=Nouvelle ligne de déduction
    @@ -296,10 +297,10 @@ DiscountType=Type de remise
     NoteReason=Note/Motif
     ReasonDiscount=Motif
     DiscountOfferedBy=Accordé par
    -DiscountStillRemaining=Réductions disponibles
    -DiscountAlreadyCounted=Réductions déjà consommées
    +DiscountStillRemaining=Réductions ou crédits disponibles
    +DiscountAlreadyCounted=Réductions ou crédits déjà consommés
     CustomerDiscounts=Remises client
    -SupplierDiscounts=Remises fournisseur
    +SupplierDiscounts=Remises vendeurs
     BillAddress=Adresse de facturation
     HelpEscompte=Un <b>escompte</b> est une remise accordée, sur une facture donnée, à un client car ce dernier a réalisé son règlement bien avant l'échéance.
     HelpAbandonBadCustomer=Ce montant a été abandonné (client jugé mauvais payeur) et est considéré comme une perte exceptionnelle.
    @@ -339,6 +340,12 @@ PaymentOnDifferentThirdBills=Autoriser le règlement de différents tiers de la
     PaymentNote=Note du paiement
     ListOfPreviousSituationInvoices=Liste des factures de situation précédentes
     ListOfNextSituationInvoices=Liste des factures de situation suivantes
    +ListOfSituationInvoices=Liste des factures de situation
    +CurrentSituationTotal=Situation actuelle totale
    +DisabledBecauseNotEnouthCreditNote=Pour supprimer une facture de situation du cycle, le total de la note de crédit de cette facture doit couvrir le total de cette facture.
    +RemoveSituationFromCycle=Supprimer cette facture du cycle
    +ConfirmRemoveSituationFromCycle=Retirer cette facture %s du cycle?
    +ConfirmOuting=Confirmer la sortie
     FrequencyPer_d=Tous les %s jour(s)
     FrequencyPer_m=Tous les %s mois
     FrequencyPer_y=Tout les %s an(s)
    @@ -348,10 +355,10 @@ NextDateToExecution=Date pour la prochaine génération de facture
     NextDateToExecutionShort=Date de prochaine génération
     DateLastGeneration=Date de la dernière génération
     DateLastGenerationShort=Date de dernière génération
    -MaxPeriodNumber=Max number of invoice generation
    -NbOfGenerationDone=Number of invoice generation already done
    -NbOfGenerationDoneShort=Number of generation done
    -MaxGenerationReached=Maximum number of generations reached
    +MaxPeriodNumber=Nombre maximum de génération
    +NbOfGenerationDone=Nombre de génération de facture déjà réalisées
    +NbOfGenerationDoneShort=Nb de générations réalisée
    +MaxGenerationReached=Nombre maximum de générations atteint
     InvoiceAutoValidate=Valider les factures automatiquement
     GeneratedFromRecurringInvoice=Généré depuis la facture modèle récurrente %s
     DateIsNotEnough=Date pas encore atteinte
    @@ -387,6 +394,7 @@ PaymentConditionShort14DENDMONTH=14 jours fin de mois
     PaymentCondition14DENDMONTH=Sous 14 jours suivant la fin du mois
     FixAmount=Montant Fixe
     VarAmount=Montant variable (%% tot.)
    +VarAmountOneLine=Montant variable (%% tot.) - 1 ligne avec le libellé '%s'
     # PaymentType
     PaymentTypeVIR=Virement bancaire
     PaymentTypeShortVIR=Virement bancaire
    @@ -505,9 +513,14 @@ SituationAmount=Montant de facture de situation (HT)
     SituationDeduction=Différence de situation
     ModifyAllLines=Modifier toutes les lignes
     CreateNextSituationInvoice=Créer prochaine situation
    +ErrorFindNextSituationInvoice=Erreur impossible de trouver la ref du prochain cycle de situation
    +ErrorOutingSituationInvoiceOnUpdate=Impossible de clore cette facture de situation.
    +ErrorOutingSituationInvoiceCreditNote=Impossible de clore la note de crédit liée.
     NotLastInCycle=Cette facture n'est pas la dernière dans le cycle et ne doit pas être modifiée
     DisabledBecauseNotLastInCycle=Une facture de situation suivante existe
     DisabledBecauseFinal=Cette situation est la dernière
    +situationInvoiceShortcode_AS=AS
    +situationInvoiceShortcode_S=S
     CantBeLessThanMinPercent=La progression ne peut être inférieure à la valeur de progression du point de situation précédent
     NoSituations=Pas de situations ouvertes
     InvoiceSituationLast=Dernière facture
    @@ -532,3 +545,4 @@ AutoFillDateFrom=Définir la date de début de la ligne de service avec la date
     AutoFillDateFromShort=Définir la date de début
     AutoFillDateTo=Définir la date de fin de la ligne de service avec la date de la prochaine facture
     AutoFillDateToShort=Définir la date de fin
    +MaxNumberOfGenerationReached=Nb maximum de gén. atteint
    diff --git a/htdocs/langs/fr_FR/cashdesk.lang b/htdocs/langs/fr_FR/cashdesk.lang
    index 0227aee95ea..e152f2c4318 100644
    --- a/htdocs/langs/fr_FR/cashdesk.lang
    +++ b/htdocs/langs/fr_FR/cashdesk.lang
    @@ -32,3 +32,12 @@ DeleteArticle=Cliquez pour enlever cet article
     FilterRefOrLabelOrBC=Recherche (Ref/Lib.)
     UserNeedPermissionToEditStockToUsePos=Vous avez demandé de réduire le stock sur création de facture, aussi l'utilisateur qui utilise le Point De Vente doit avoir la permission d'éditer le stock.
     DolibarrReceiptPrinter=Imprimante reçu
    +PointOfSale=Point de Vente
    +CloseBill=Fermer Bill
    +Floors=Étages
    +Floor=Étage
    +AddTable=Ajouter une table
    +Place=Endroit
    +TakeboxNecesary='TakeBOX' Application requise
    +OrderPrinters=Commande imprimantes
    +SearchProduct=Recherche produit
    diff --git a/htdocs/langs/fr_FR/categories.lang b/htdocs/langs/fr_FR/categories.lang
    index 10ab0fd65e4..adecb7604c8 100644
    --- a/htdocs/langs/fr_FR/categories.lang
    +++ b/htdocs/langs/fr_FR/categories.lang
    @@ -85,3 +85,4 @@ CategorieRecursivHelp=Si activé : quand un élément est ajouté dans une cat
     AddProductServiceIntoCategory=Ajouter le produit/service suivant
     ShowCategory=Afficher tag/catégorie
     ByDefaultInList=Par défaut dans la liste
    +ChooseCategory=Choisissez une catégorie
    diff --git a/htdocs/langs/fr_FR/companies.lang b/htdocs/langs/fr_FR/companies.lang
    index 867f0b7197f..548a7f6e0dd 100644
    --- a/htdocs/langs/fr_FR/companies.lang
    +++ b/htdocs/langs/fr_FR/companies.lang
    @@ -38,7 +38,7 @@ ThirdPartyCustomers=Clients
     ThirdPartyCustomersStats=Clients
     ThirdPartyCustomersWithIdProf12=Clients avec %s ou %s
     ThirdPartySuppliers=Fournisseurs
    -ThirdPartyType=Type du tiers
    +ThirdPartyType=Type du société
     Individual=Individu privé
     ToCreateContactWithSameName=Crée automatiquement un contact/adresse, sous le tiers, avec la même information que le tiers. Dans la plupart des cas, même si votre tiers est une personne physique, la création d'un tiers seul suffit.
     ParentCompany=Maison mère
    @@ -77,11 +77,11 @@ Web=Web
     Poste= Poste
     DefaultLang=Langue par défaut
     VATIsUsed=Assujetti à la TVA
    -VATIsUsedWhenSelling=This define if this thirdparty includes a sale tax or not when it makes an invoice to its own customers
    +VATIsUsedWhenSelling=Ceci définit si un tiers inclut une taxe de vente ou non lorsqu'il fait une facture à ses propres clients
     VATIsNotUsed=Non assujetti à la TVA
     CopyAddressFromSoc=Remplir avec l'adresse du tiers
     ThirdpartyNotCustomerNotSupplierSoNoRef=Ce tiers n'est ni client ni fournisseur. il n'y a pas d'objet référent.
    -ThirdpartyIsNeitherCustomerNorClientSoCannotHaveDiscounts=Thirdparty neither customer nor supplier, discounts are not available
    +ThirdpartyIsNeitherCustomerNorClientSoCannotHaveDiscounts=Tiers ni client ni fournisseur, les réductions ne sont pas disponibles
     PaymentBankAccount=Compte bancaire paiements
     OverAllProposals=Propositions commerciales
     OverAllOrders=Commandes
    @@ -267,25 +267,25 @@ Prospect=Prospect
     CustomerCard=Fiche client
     Customer=Client
     CustomerRelativeDiscount=Remise client relative
    -SupplierRelativeDiscount=Relative supplier discount
    +SupplierRelativeDiscount=Remise relative fournisseur
     CustomerRelativeDiscountShort=Remise relative
     CustomerAbsoluteDiscountShort=Remise fixe
     CompanyHasRelativeDiscount=Ce client a une remise par défaut de <b>%s%%</b>
     CompanyHasNoRelativeDiscount=Ce client n'a pas de remise relative par défaut
    -HasRelativeDiscountFromSupplier=You have a default discount of <b>%s%%</b> from this supplier
    -HasNoRelativeDiscountFromSupplier=You have no default relative discount from this supplier
    -CompanyHasAbsoluteDiscount=Ce client dispose de remises disponibles (avoirs ou acomptes) pour un montant de <b>%s</b> %s
    +HasRelativeDiscountFromSupplier=Vous avez une réduction par défaut de <b> %s%% </b> chez ce fournisseur
    +HasNoRelativeDiscountFromSupplier=Vous n'avez pas de remise relative par défaut chez ce fournisseur
    +CompanyHasAbsoluteDiscount=Ce client dispose de crédits disponibles (avoirs ou acomptes) pour un montant de <b>%s</b> %s
     CompanyHasDownPaymentOrCommercialDiscount=Ce client a une réduction disponible (commercial, acompte) pour <b>%s</b>%s
     CompanyHasCreditNote=Ce client a <b>%s</b> %s d'avoirs disponibles
    -HasNoAbsoluteDiscountFromSupplier=You have no discount credit available from this supplier
    -HasAbsoluteDiscountFromSupplier=You have discounts available (credits notes or down payments) for <b>%s</b> %s from this supplier
    -HasDownPaymentOrCommercialDiscountFromSupplier=You have discounts available (commercial, down payments) for <b>%s</b> %s from this supplier
    -HasCreditNoteFromSupplier=You have credit notes for <b>%s</b> %s from this supplier
    -CompanyHasNoAbsoluteDiscount=Ce client n'a pas ou plus de remise fixe disponible
    +HasNoAbsoluteDiscountFromSupplier=Vous n'avez aucun crédit de réduction disponible auprès de ce fournisseur
    +HasAbsoluteDiscountFromSupplier=Vous avez des crédits disponibles (avoirs ou acomptes) pour <b> %s </b> %s chez ce fournisseur
    +HasDownPaymentOrCommercialDiscountFromSupplier=Vous avez des crédits disponibles (bon de réductions, acomptes) pour <b> %s </b> %s chez ce fournisseur
    +HasCreditNoteFromSupplier=Vous avez des avoirs pour <b> %s </b> %s chez ce fournisseur
    +CompanyHasNoAbsoluteDiscount=Ce client n'a pas ou plus de crédit disponible
     CustomerAbsoluteDiscountAllUsers=Remises client fixes en cours (accordées par tout utilisateur)
     CustomerAbsoluteDiscountMy=Remises client fixes en cours (accordées personnellement)
    -SupplierAbsoluteDiscountAllUsers=Absolute supplier discounts (granted by all users)
    -SupplierAbsoluteDiscountMy=Absolute supplier discounts (granted by yourself)
    +SupplierAbsoluteDiscountAllUsers=Remises fournisseurs absolues (saisies par tous les utilisateurs)
    +SupplierAbsoluteDiscountMy=Remises fournisseur absolues (saisies par vous-même)
     DiscountNone=Aucune
     Supplier=Fournisseur
     AddContact=Créer contact
    @@ -310,7 +310,7 @@ SupplierCodeShort=Code fournisseur
     CustomerCodeDesc=Code client unique pour chaque client
     SupplierCodeDesc=Code fournisseur unique pour chaque fournisseur
     RequiredIfCustomer=Requis si le tiers est un client ou un prospect
    -RequiredIfSupplier=Requis si le tiers est un fournisseur
    +RequiredIfSupplier=Requis si un tiers est un fournisseur
     ValidityControledByModule=Validité contrôlée par le module
     ThisIsModuleRules=Voici les règles de ce module
     ProspectToContact=Prospect à contacter
    @@ -406,7 +406,7 @@ FiscalYearInformation=Information sur l'année fiscale
     FiscalMonthStart=Mois de début d'exercice
     YouMustAssignUserMailFirst=Une adresse e-mail est nécessaire pour l'envoi de notifications à cet utilisateur
     YouMustCreateContactFirst=Pour pouvoir ajouter une notifications par mail,vous devez déjà définir des contacts valides pour le tiers  
    -ListSuppliersShort=Liste fournisseurs
    +ListSuppliersShort=Liste des fournisseurs
     ListProspectsShort=Liste prospects
     ListCustomersShort=Liste clients
     ThirdPartiesArea=Espace tiers et contacts
    @@ -430,5 +430,5 @@ ThirdpartiesMergeSuccess=Les tiers ont été fusionnés
     SaleRepresentativeLogin=Login du commercial
     SaleRepresentativeFirstname=Prénom du commercial
     SaleRepresentativeLastname=Nom du commercial
    -ErrorThirdpartiesMerge=There was an error when deleting the third parties. Please check the log. Changes have been reverted.
    +ErrorThirdpartiesMerge=Une erreur est survenue lors de la suppression de ce tiers. Consultez les log. La modification a été annulée.
     NewCustomerSupplierCodeProposed=Nouveau code client ou fournisseur proposé en cas de doublon de code
    diff --git a/htdocs/langs/fr_FR/compta.lang b/htdocs/langs/fr_FR/compta.lang
    index a5711142a70..297db2e5c13 100644
    --- a/htdocs/langs/fr_FR/compta.lang
    +++ b/htdocs/langs/fr_FR/compta.lang
    @@ -19,7 +19,8 @@ Income=Recettes
     Outcome=Dépenses
     MenuReportInOut=Résultat / Exercice
     ReportInOut=Résultat / Exercice
    -ReportTurnover=Chiffre d'affaires
    +ReportTurnover=Chiffre d'affaires facturé
    +ReportTurnoverCollected=Chiffre d'affaires encaissé
     PaymentsNotLinkedToInvoice=Paiements liés à aucune facture, donc aucun tiers
     PaymentsNotLinkedToUser=Paiements non liés à un utilisateur
     Profit=Bénéfice
    @@ -34,7 +35,8 @@ AmountHTVATRealPaid=HT payé
     VATToPay=TVA ventes
     VATReceived=TVA collectée
     VATToCollect=TVA achats
    -VATSummary=Balance de TVA
    +VATSummary=TVA mensuelle
    +VATBalance=Balance de TVA
     VATPaid=TVA payée
     LT1Summary=Résumé taxe 2
     LT2Summary=Résumé taxe 3
    @@ -76,7 +78,7 @@ MenuNewSocialContribution=Nouvelle charge
     NewSocialContribution=Nouvelle charge fiscale/sociale
     AddSocialContribution=Créer taxe sociale/fiscale
     ContributionsToPay=Charges fiscales/sociales à payer
    -AccountancyTreasuryArea=Espace comptabilité/trésorerie
    +AccountancyTreasuryArea=Espace facturation et paiement
     NewPayment=Nouveau règlement
     Payments=Règlements
     PaymentCustomerInvoice=Règlement facture client
    @@ -103,7 +105,8 @@ LT2PaymentsES=Règlements IRPF
     VATPayment=Règlement TVA
     VATPayments=Règlements TVA
     VATRefund=Remboursement TVA
    -NewVATPayment=New sales tax payment
    +NewVATPayment=Nouveau paiement de TVA
    +NewLocalTaxPayment=Nouveau paiement charge %s
     Refund=Rembourser
     SocialContributionsPayments=Paiements de charges fiscales/sociales
     ShowVatPayment=Affiche paiement TVA
    @@ -115,7 +118,8 @@ CustomerAccountancyCodeShort=Compte comptable client
     SupplierAccountancyCodeShort=Compte comptable fournisseur
     AccountNumber=Numéro du compte
     NewAccountingAccount=Nouveau compte
    -SalesTurnover=Chiffre d'affaires
    +Turnover=Chiffre d'affaires facturé
    +TurnoverCollected=Chiffre d'affaires encaissé
     SalesTurnoverMinimum=Chiffre d'affaires minimum
     ByExpenseIncome=Par recettes et dépenses
     ByThirdParties=Par tiers
    @@ -136,8 +140,8 @@ ConfirmDeleteSocialContribution=Êtes-vous sûr de vouloir supprimer ce paiement
     ExportDataset_tax_1=Taxes sociales et fiscales et paiements
     CalcModeVATDebt=Mode <b>%sTVA sur débit%s</b>.
     CalcModeVATEngagement=Mode <b>%sTVA sur encaissement%s</b>.
    -CalcModeDebt=Mode <b>%sCréances-Dettes%s</b> dit <b>comptabilité d'engagement</b>.
    -CalcModeEngagement=Mode <b>%sRecettes-Dépenses%s</b> dit <b>comptabilité de caisse</b>.
    +CalcModeDebt=Analyse des factures enregistrées connues même si elles ne sont pas encore comptabilisées dans le Grand Livre.
    +CalcModeEngagement=Analyse des paiements enregistrés connus, même s'ils ne sont pas encore comptabilisés dans le Grand Livre.
     CalcModeBookkeeping=Analyse des <b> données journalisées dans le grand livre </b>
     CalcModeLT1= Mode <b>%sRE sur factures clients - factures fournisseurs%s<b>
     CalcModeLT1Debt=Mode <b>%sRE sur factures clients%s</b>
    @@ -150,32 +154,34 @@ AnnualSummaryInputOutputMode=Bilan des recettes et dépenses, résumé annuel
     AnnualByCompanies=Balance revenus et dépenses, par groupes prédéfinis de comptes
     AnnualByCompaniesDueDebtMode=Bilan des recettes et dépenses, détaillé par regroupements prédéfinis, mode <b>%sCréances-Dettes%s</b> dit <b>comptabilité d'engagement</b>.
     AnnualByCompaniesInputOutputMode=Bilan des recettes et dépenses, détaillé par regroupements prédéfinis, mode <b>%sRecettes-Dépenses%s</b> dit <b>comptabilité de caisse</b>.
    -SeeReportInInputOutputMode=Cliquer sur <b>%sRecettes-Dépenses%s</b> dit <b>comptabilité de caisse</b> pour un calcul sur les paiements effectivement réalisés
    -SeeReportInDueDebtMode=Cliquer sur <b>%sCréances-Dettes%s</b> dit <b>comptabilité d'engagement</b> pour un calcul sur les factures émises
    -SeeReportInBookkeepingMode=Voir le <b>%sGrand livre%s</b> pour un calcul basé sur <b>l'analyse du Grand Livre</b>
    +SeeReportInInputOutputMode=Voir %sanalyse des paiements%s pour un calcul sur les paiements réels effectués même s'ils ne sont pas encore comptabilisés dans le Grand Livre.
    +SeeReportInDueDebtMode=Voir %sanalyse des factures%s pour un calcul basé sur les factures enregistrées connues même si elles ne sont pas encore comptabilisées dans le Grand Livre.
    +SeeReportInBookkeepingMode=Voir le <b> %sRapport sur le Grand Livre%s </b> pour un calcul sur les <b> tables du Grand Livre</b>
     RulesAmountWithTaxIncluded=- Les montants affichés sont les montants taxe incluse
     RulesResultDue=- Il comprend les factures impayées, les dépenses, la TVA, les dons, qu'ils soient payées ou non. Il comprend également les salaires versés. <br> - Il est basé sur la date de validation des factures et de la TVA et à la date prévue pour les dépenses. Pour les salaires définis avec le module de salaire, la date de paiement de la valeur est utilisée.
     RulesResultInOut=- Il comprend les paiements réels effectués sur les factures, les dépenses, la TVA et les salaires. <br> - Il est basé sur les dates de paiement des factures, les dépenses, la TVA et les salaires. La date du don pour le don.
     RulesCADue=- Il comprend les factures dues par le client si elles sont payées ou non. <br> - Il est basé sur la date de validation de ces factures. <br>
     RulesCAIn=- Il inclut les règlements effectivement reçus des factures clients.<br>- Il se base sur la date de règlement de ces factures<br>
    -RulesCATotalSaleJournal=It includes all credit lines from the Sale journal.
    +RulesCATotalSaleJournal=Il comprend toutes les lignes du journal de vente.
     RulesAmountOnInOutBookkeepingRecord=Cela inclut les enregistrements dans votre Grand Livre ayant les comptes de comptabilité qui ont le groupe "EXPENSE" ou "INCOME"
     RulesResultBookkeepingPredefined=Cela inclut les enregistrements dans votre Grand Livre ayant les comptes de comptabilité qui ont le groupe "EXPENSE" ou "INCOME"
     RulesResultBookkeepingPersonalized=Cela inclut les enregistrements dans votre Grand Livre ayant les comptes de comptabilité <b>regroupés par les groupes personnalisés</b>
     SeePageForSetup=Voir le menu <a href="%s"> %s </a> pour la configuration
     DepositsAreNotIncluded=- Les factures d'acomptes ne sont pas incluses
     DepositsAreIncluded=- Les factures d'acomptes sont incluses
    -LT1ReportByCustomers=Report tax 2 by third party
    -LT2ReportByCustomers=Report tax 3 by third party
    +LT1ReportByCustomers=Rapport Tax 2 par Tiers
    +LT2ReportByCustomers=Rapport Tax 3 par Tiers
     LT1ReportByCustomersES=Rapport par tiers des RE
     LT2ReportByCustomersES=Rapport par client des IRPF
     VATReport=Rapport TVA
     VATReportByPeriods=Rapport de TVA par période
    -VATReportByCustomers=Sale tax report by customer
    +VATReportByRates=Rapport TVA par taux
    +VATReportByThirdParties=Rapport TVA par Tiers
    +VATReportByCustomers=Rapport par client
     VATReportByCustomersInInputOutputMode=Rapport par client des TVA collectées et payées
     VATReportByQuartersInInputOutputMode=Rapport par taux des TVA collectées et payées
    -LT1ReportByQuarters=Report tax 2 by rate
    -LT2ReportByQuarters=Report tax 3 by rate
    +LT1ReportByQuarters=Rapport Tax 2 par Taux
    +LT2ReportByQuarters=Rapport Tax 3 par Taux
     LT1ReportByQuartersES=Rapport par taux de RE
     LT2ReportByQuartersES=Rapport par taux de IRPF
     SeeVATReportInInputOutputMode=Cliquer sur <b>%sTVA encaissement%s</b> pour mode de calcul standard
    @@ -185,7 +191,7 @@ RulesVATInProducts=- Pour les biens matériels, il inclut les TVA des factures e
     RulesVATDueServices=- Pour les services, le rapport inclut les TVA des factures dues, payées ou non en se basant sur la date de facture.
     RulesVATDueProducts=- Pour les biens matériels, il inclut les TVA des factures en se basant sur la date de facture.
     OptionVatInfoModuleComptabilite=Remarque : Pour les biens matériels, il faudrait utiliser la date de livraison pour être plus juste.
    -ThisIsAnEstimatedValue=This is a preview, based on business events and not from the final ledger table, so final results may differ from this preview values
    +ThisIsAnEstimatedValue=Il s'agit d'un aperçu, basé sur les événements métiers et non sur la table du grand livre final, de sorte que les résultats finaux peuvent différer de ces valeurs d'aperçu.
     PercentOfInvoice=%%/facture
     NotUsedForGoods=Non utilisé pour les biens
     ProposalStats=Statistiques sur les propales
    @@ -207,7 +213,7 @@ Pcg_version=Modèle de plan de compte
     Pcg_type=Classe de compte
     Pcg_subtype=Sous classe de compte
     InvoiceLinesToDispatch=Lignes de factures à ventiler
    -ByProductsAndServices=Par produits et services
    +ByProductsAndServices=Par produit et service
     RefExt=Référence externe
     ToCreateAPredefinedInvoice=Pour créer une facture modèle, créez d'abord une facture standard, puis, avant la validation, cliquez sur le bouton %s.
     LinkedOrder=Lier à une commande
    @@ -215,15 +221,16 @@ Mode1=Mode 1
     Mode2=Mode 2
     CalculationRuleDesc=Pour calculer le total de TVA, il existe 2 modes:<br>Le mode 1 consiste à arrondir la tva de chaque ligne et à sommer cet arrondi.<br>Le mode 2 consiste à sommer la tva de chaque ligne puis à l'arrondir.<br>Les résultats peuvent différer de quelques centimes. Le mode par défaut est le mode <b>%s</b>.
     CalculationRuleDescSupplier=Selon le fournisseur, choisissez le mode approprié afin d'appliquer la même règle que celle du fournisseur et obtenir ainsi le même résultat que celui du fournisseur.
    -TurnoverPerProductInCommitmentAccountingNotRelevant=Le chiffre d'affaires par produit, dans une comptabilité en mode <b>comptabilité de caisse</b> n'est pas définissable. Ce rapport n'est disponible qu'en mode de comptabilité dit <b>comptabilité d'engagement</b> (voir la configuration du module de comptabilité).
    +TurnoverPerProductInCommitmentAccountingNotRelevant=Le rapport de chiffre d'affaires encaissé par produit n'est pas disponible. Ce rapport est uniquement disponible pour le chiffre d'affaires facturé.
    +TurnoverPerSaleTaxRateInCommitmentAccountingNotRelevant=Le rapport de Chiffre d'affaires encaissé par taux de TVA n'est pas disponible. Ce rapport est uniquement disponible pour le chiffre d'affaires facturé.
     CalculationMode=Mode de calcul
     AccountancyJournal=Code journal comptable
    -ACCOUNTING_VAT_SOLD_ACCOUNT=Accounting account by default for VAT on sales (used if not defined on VAT dictionary setup)
    -ACCOUNTING_VAT_BUY_ACCOUNT=Accounting account by default for VAT on purchases (used if not defined on VAT dictionary setup)
    +ACCOUNTING_VAT_SOLD_ACCOUNT=Compte comptable par défaut pour la TVA - TVA sur les ventes (utilisé si non défini au niveau de la configuration du dictionnaire de TVA)
    +ACCOUNTING_VAT_BUY_ACCOUNT=Compte comptable par défaut pour la TVA - TVA sur les achats (utilisé si non défini au niveau de la configuration du dictionnaire de TVA)
     ACCOUNTING_VAT_PAY_ACCOUNT=Compte comptable par défaut pour le paiement de la TVA
     ACCOUNTING_ACCOUNT_CUSTOMER=Compte comptable utilisé pour le tiers client
     ACCOUNTING_ACCOUNT_CUSTOMER_Desc=Le compte comptable dédié défini sur la fiche tiers sera utilisé pour l'affectation du compte auxiliaire uniquement. Celui-ci sera utilisé pour la comptabilité générale et comme valeur par défaut de la comptabilité auxiliaire si le compte comptable client dédié du ties n'est pas défini. 
    -ACCOUNTING_ACCOUNT_SUPPLIER=Compte comptable utilisé pour le tiers fournisseur
    +ACCOUNTING_ACCOUNT_SUPPLIER=Compte comptable utilisé pour les tiers fournisseur
     ACCOUNTING_ACCOUNT_SUPPLIER_Desc=Le compte comptable dédié défini sur la carte tierce sera utilisé pour l'affectation du compte secondaire uniquement. Celui-ci sera utilisé pour le grand livre général et comme valeur par défaut de la comptabilité du sous-compte rendu si le compte d'affectation spécialisé du fournisseur sur un tiers n'est pas défini.
     CloneTax=Cloner une charge sociale/fiscale
     ConfirmCloneTax=Confirmez le clone du paiement de charge sociale/fiscale
    @@ -241,4 +248,12 @@ ErrorBankAccountNotFound=Erreur: compte banque non trouvé
     FiscalPeriod=Période fiscale
     ListSocialContributionAssociatedProject=Liste des charges sociales liées au projet
     DeleteFromCat=Supprimer du groupe comptable
    -AccountingAffectation=Accounting assignement
    +AccountingAffectation=Compte affecté
    +LastDayTaxIsRelatedTo=Dernier jour de la période pour laquelle la taxe est due
    +VATDue=TVA réclamée
    +ClaimedForThisPeriod=Réclamé pour la période
    +PaidDuringThisPeriod=Payé durant la période
    +ByVatRate=Par taux de TVA
    +TurnoverbyVatrate=Chiffre d'affaire facturé par taux de TVA
    +TurnoverCollectedbyVatrate=Chiffre d'affaires encaissé par taux de TVA
    +PurchasebyVatrate=Achat par taux de TVA
    diff --git a/htdocs/langs/fr_FR/cron.lang b/htdocs/langs/fr_FR/cron.lang
    index d707a0cc313..5e50c173fe7 100644
    --- a/htdocs/langs/fr_FR/cron.lang
    +++ b/htdocs/langs/fr_FR/cron.lang
    @@ -79,5 +79,5 @@ CronCannotLoadObject=Le fichier de classe %s a été chargé, mais l'objet %s n'
     UseMenuModuleToolsToAddCronJobs=Aller à la page "Accueil - Outils administration - Travaux planifiées" pour voir la listes des travaux programmées et les modifier.
     JobDisabled=Travail désactivé
     MakeLocalDatabaseDumpShort=Sauvegarde locale de base
    -MakeLocalDatabaseDump=Créez un fichier dump de base local. Les paramètres sont: compression ('gz' ou 'bz' ou 'none'), type de sauvegarde ('mysql' ou 'pgsql'), 1, 'auto' ou nom du fichier à générer, nb de fichiers de sauvegarde à garder
    +MakeLocalDatabaseDump=Créez un fichier dump de base local. Les paramètres sont: compression ('gz' ou 'bz' ou 'none'), type de sauvegarde ('mysql', 'pgsql', 'auto'), 1, 'auto' ou nom du fichier à générer, nb de fichiers de sauvegarde à garder
     WarningCronDelayed=Attention, à des fins de performance, quelle que soit la prochaine date d'exécution des travaux activés, vos travaux peuvent être retardés jusqu'à %s heures avant d'être exécutés.
    diff --git a/htdocs/langs/fr_FR/dict.lang b/htdocs/langs/fr_FR/dict.lang
    index 06c67cf97dd..eba530a3970 100644
    --- a/htdocs/langs/fr_FR/dict.lang
    +++ b/htdocs/langs/fr_FR/dict.lang
    @@ -5,7 +5,8 @@ CountryIT=Italie
     CountryES=Espagne
     CountryDE=Allemagne
     CountryCH=Suisse
    -CountryGB=Grande-Bretagne
    +# Warning, country code GB is for United Kingdom. UK Does not exists as country code in ISO standard.
    +CountryGB=Royaume-Uni
     CountryUK=Royaume-Uni
     CountryIE=Irlande
     CountryCN=Chine
    diff --git a/htdocs/langs/fr_FR/ecm.lang b/htdocs/langs/fr_FR/ecm.lang
    index daba395b326..0f92ea1917a 100644
    --- a/htdocs/langs/fr_FR/ecm.lang
    +++ b/htdocs/langs/fr_FR/ecm.lang
    @@ -46,6 +46,5 @@ ECMSelectASection=Sélectionner un répertoire dans l'arborescence...
     DirNotSynchronizedSyncFirst=Ce répertoire a été crée ou modifié en dehors du module GED. Cliquer sur le bouton "Rafraîchir" afin de resyncroniser les informations sur disque et la base pour voir le contenu de ce répertoire.
     ReSyncListOfDir=Resynchroniser la liste des répertoires
     HashOfFileContent=Hash du contenu du fichier
    -FileNotYetIndexedInDatabase=Fichier non indexé dans la base de données. Téléchargez le à nouveau
    -FileSharedViaALink=Fichier partagé via un lien
     NoDirectoriesFound=Aucun répertoire trouvé
    +FileNotYetIndexedInDatabase=Fichier non indexé dans la base de données. Téléchargez le à nouveau
    diff --git a/htdocs/langs/fr_FR/errors.lang b/htdocs/langs/fr_FR/errors.lang
    index c6fe1334436..02e2a677c8e 100644
    --- a/htdocs/langs/fr_FR/errors.lang
    +++ b/htdocs/langs/fr_FR/errors.lang
    @@ -32,7 +32,7 @@ ErrorBarCodeRequired=Code-barre requis
     ErrorCustomerCodeAlreadyUsed=Code client déjà utilisé
     ErrorBarCodeAlreadyUsed=Code-barre déjà utilisé
     ErrorPrefixRequired=Préfix obligatoire
    -ErrorBadSupplierCodeSyntax=La syntaxe du code fournisseur est incorrecte
    +ErrorBadSupplierCodeSyntax=Mauvaise syntaxe pour le code fournisseur
     ErrorSupplierCodeRequired=Code fournisseur obligatoire
     ErrorSupplierCodeAlreadyUsed=Code fournisseur déjà utilisé
     ErrorBadParameters=Paramètres incorrects
    diff --git a/htdocs/langs/fr_FR/install.lang b/htdocs/langs/fr_FR/install.lang
    index 48d92644763..b2317d7b20e 100644
    --- a/htdocs/langs/fr_FR/install.lang
    +++ b/htdocs/langs/fr_FR/install.lang
    @@ -6,6 +6,7 @@ ConfFileDoesNotExistsAndCouldNotBeCreated=Le fichier de configuration <b>%s</b>
     ConfFileCouldBeCreated=Le fichier de configuration <b>%s</b> a pu être créé.
     ConfFileIsNotWritable=Le fichier <b>%s</b> n'est pas modifiable. Pour une première installation, modifiez ses permissions. Le serveur Web doit avoir le droit d'écrire dans ce fichier le temps de la configuration ("chmod 666" par exemple sur un OS compatible Unix).
     ConfFileIsWritable=Le fichier <b>%s</b> est modifiable.
    +ConfFileMustBeAFileNotADir=Le fichier de configuration <b> %s </b> doit être un fichier, pas un répertoire.
     ConfFileReload=Rechargement des informations depuis le fichier de configuration.
     PHPSupportSessions=Ce PHP prend en charge les sessions.
     PHPSupportPOSTGETOk=Ce PHP prend bien en charge les variables POST et GET.
    @@ -91,8 +92,8 @@ FailedToCreateAdminLogin=Echec de la création du compte administrateur Dolibarr
     WarningRemoveInstallDir=Attention, pour des raisons de sécurité, afin de bloquer une nouvelle utilisation des outils d'installation/migration, une fois l'installation terminée, il est conseillé de placer dans le répertoire document de Dolibarr un fichier nommé <b>install.lock</b> en lecture seule.
     FunctionNotAvailableInThisPHP=Non disponible sur ce PHP
     ChoosedMigrateScript=Choix du script de migration
    -DataMigration=Migration des données
    -DatabaseMigration=Migration du format de la base de données
    +DataMigration=Migration de la base (données)
    +DatabaseMigration=Migration de la base de données (structure + certaines données)
     ProcessMigrateScript=Exécution du script
     ChooseYourSetupMode=Choisissez votre mode d'installation et cliquez sur "Démarrer"…
     FreshInstall=Première installation
    @@ -203,3 +204,7 @@ MigrationResetBlockedLog=Réinitialiser le module BlockedLog pour l'algorithme v
     ShowNotAvailableOptions=Afficher les choix non disponibles
     HideNotAvailableOptions=Cacher les choix non disponibles
     ErrorFoundDuringMigration=Une erreur est survenu lors du processus de migration, aussi l'étape suivante ne peut pas être réalisée. Pour ignorer les erreurs, vous pouvez <a href="%s">cliquer ici</a>, mais l'application ou certaines fonctionnalités risquent de présenter des dysfonctionnements jusqu'à la résolution de la ou des erreurs
    +YouTryInstallDisabledByDirLock=L'application essaie de se mettre à jour, mais les pages d'installation / mise à jour ont été désactivées pour des raisons de sécurité (répertoire renommé avec le suffixe .lock). <br>
    +YouTryInstallDisabledByFileLock=L'application essaie de se mettre à jour, mais les pages d'installation / mise à jour ont été désactivées pour des raisons de sécurité (par le fichier de verrouillage <strong> install.lock </strong> dans le répertoire de documents dolibarr). <br>
    +ClickHereToGoToApp=Cliquez ici pour aller sur votre application
    +ClickOnLinkOrRemoveManualy=Cliquez sur le lien suivant et si vous atteignez toujours cette page, vous devez supprimer manuellement le fichier install.lock dans le répertoire documents
    diff --git a/htdocs/langs/fr_FR/ldap.lang b/htdocs/langs/fr_FR/ldap.lang
    index 5041be4b300..7f89075fba7 100644
    --- a/htdocs/langs/fr_FR/ldap.lang
    +++ b/htdocs/langs/fr_FR/ldap.lang
    @@ -1,5 +1,4 @@
     # Dolibarr language file - Source file is en_US - ldap
    -DomainPassword=Mot de passe du domaine
     YouMustChangePassNextLogon=Le mot de passe de <b>%s</b> sur le domaine <b>%s</b> doit être modifié.
     UserMustChangePassNextLogon=L'utilisateur doit modifier son mot de passe sur le domaine %s
     LDAPInformationsForThisContact=Informations en base LDAP pour ce contact
    @@ -25,3 +24,4 @@ MemberTypeSynchronized=Type d'adhérent synchronisé
     ContactSynchronized=Contact synchronisé
     ForceSynchronize=Forcer synchro Dolibarr -> LDAP
     ErrorFailedToReadLDAP=Échec de la lecture de l'annuaire LDAP. Vérifier la configuration du module LDAP et l'accessibilité de l'annuaire.
    +PasswordOfUserInLDAP=Mot de passe utilisateur dans LDAP
    diff --git a/htdocs/langs/fr_FR/loan.lang b/htdocs/langs/fr_FR/loan.lang
    index e8dcbfa13b4..931ab8f76fb 100644
    --- a/htdocs/langs/fr_FR/loan.lang
    +++ b/htdocs/langs/fr_FR/loan.lang
    @@ -10,6 +10,7 @@ LoanCapital=Capital
     Insurance=Assurance
     Interest=Intérêt
     Nbterms=Nombre de termes
    +Term=Terme
     LoanAccountancyCapitalCode=Compte comptable capital
     LoanAccountancyInsuranceCode=Compte comptable assurance
     LoanAccountancyInterestCode=Compte comptable intérêts
    @@ -17,39 +18,14 @@ ConfirmDeleteLoan=Confirmer la suppression de cet emprunt ?
     LoanDeleted=Emprunt supprimé avec succès
     ConfirmPayLoan=Classer cet emprunt comme payé
     LoanPaid=Emprunt payé
    -# Calc
    -LoanCalc=Calculateur d'Emprunt Bancaire
    -PurchaseFinanceInfo=Information de Financement et d'Achat
    -SalePriceOfAsset=Prix de vente du Bien
    -PercentageDown=Réduction Pourcentage
    -LengthOfMortgage=Durée du prêt
    -AnnualInterestRate=Taux d'Intérêts Annuel
    -ExplainCalculations=Expliquer les Calculs
    -ShowMeCalculationsAndAmortization=Montrer les calculs et l'ammortissement
    -MortgagePaymentInformation=Information de Paiement de l'Hypothèque
    -DownPayment=Acompte
    -DownPaymentDesc=L'<b>acompte</b> = Le prix de la maison multiplié par le pourcentage divisé par 100 (5% devient 5/100 ou 0,05)
    -InterestRateDesc=Le  <b>taux d'intérêt</b> = Le pourcentage annuel d'intérêt divisé par 100.
    -MonthlyFactorDesc=<b> facteur mensuel </b> = le résultat de la formule suivant
    -MonthlyInterestRateDesc=Le  <b>taux d'intérêt mensuel</b> = Le taux annuel d'intérêt divisé par 12 (pour les 12 mois de l'année)
    -MonthTermDesc=Le <b>terme en mois</b> du prêt en mois = Le nombre d'années que vous avez pris pour le prêt multiplié par 12
    -MonthlyPaymentDesc=Le paiement mensuel est déterminé en utilisant la formule suivante
    -AmortizationPaymentDesc=L' <a href="#amortization">amortissement</a> décompose votre paiement mensuel entre l'intérêt de la banque et le remboursement du principal de votre prêt.
    -AmountFinanced=Montant financé
    -AmortizationMonthlyPaymentOverYears=Amortissement pour paiement mensuel : <b>%s</b> sur %s ans
    -Totalsforyear=Total pour l'année
    -MonthlyPayment=Paiement mensuel
    -LoanCalcDesc=Cette <b>simulation de prêt</b> peut être utilisée pour comprendre les paiements mensuels d'un emprunt, basé sur le montant emprunté, le terme du prêt désiré et l'intérêt.<br> Cette simulation inclut aussi PMI (l'Assurance Hypothécaire Privée) pour des prêts où moins de 20 %% est mis comme un acompte. Sont pris en considération les impôts fonciers de ville et leur effet sur le paiement total mensuel.<br>
    -GoToInterest=%s remboursera les intérêts
    -GoToPrincipal=%s remboursera le principal (capital)
    -YouWillSpend=Vous allez dépenser %s pour l'année %s
     ListLoanAssociatedProject=Liste des prêts associés au projet
     AddLoan=Créer prêt
    +FinancialCommitment=Echéancier
    +InterestAmount=Intérêt
    +CapitalRemain=Capital restant
     # Admin
     ConfigLoan=Configuration du module Emprunt
     LOAN_ACCOUNTING_ACCOUNT_CAPITAL=Compte comptable remboursement capital d'un emprunt par défaut
     LOAN_ACCOUNTING_ACCOUNT_INTEREST=Compte comptable paiement d'intérêt d'un emprunt par défaut
     LOAN_ACCOUNTING_ACCOUNT_INSURANCE=Compte comptable paiement de l'assurance d'un emprunt par défaut
    -FinancialCommitment=Echéancier
     CreateCalcSchedule=Créer / Modifier échéancier de prêt
    -InterestAmount=Montant des intérêts
    diff --git a/htdocs/langs/fr_FR/mails.lang b/htdocs/langs/fr_FR/mails.lang
    index b4454b00234..25a82ab2487 100644
    --- a/htdocs/langs/fr_FR/mails.lang
    +++ b/htdocs/langs/fr_FR/mails.lang
    @@ -11,7 +11,9 @@ MailFrom=Émetteur
     MailErrorsTo=Erreurs à
     MailReply=Réponse à
     MailTo=Destinataire(s)
    +MailToUsers=Aux utilisateurs
     MailCC=Copie à
    +MailToCCUsers=Copie aux utilisateurs
     MailCCC=Copie cachée à
     MailTopic=Objet
     MailText=Message
    @@ -107,7 +109,7 @@ MailingNeedCommand2=Vous pouvez toutefois quand même les envoyer par l'interfac
     ConfirmSendingEmailing=Si vous souhaitez envoyer l'e-mailing depuis cet écran, veuillez confirmer son envoi maintenant, depuis votre navigateur.
     LimitSendingEmailing=Remarque: L'envoi d'Emailings à partir de l'interface web se fait en plusieurs fois pour des raisons de sécurité et de timeout, <b>%s</b> bénéficiaires à la fois pour chaque session d'envoi.
     TargetsReset=Vider liste
    -ToClearAllRecipientsClickHere=Pour vider la liste des destinataires de cet emailing, cliquez sur le bouton
    +ToClearAllRecipientsClickHere=Pour vider la liste des destinataires, cliquez sur le bouton
     ToAddRecipientsChooseHere=Pour ajouter des destinataires, choisir dans les listes ci-dessous
     NbOfEMailingsReceived=Emailings de masse reçus
     NbOfEMailingsSend=Emailings de masse envoyés
    @@ -164,4 +166,4 @@ InGoingEmailSetup=Configuration email entrant
     OutGoingEmailSetupForEmailing=Configuration des e-mail sortant (pour les e-mails de masse)
     DefaultOutgoingEmailSetup=Configuration des emails sortant
     Information=Information
    -
    +ContactsWithThirdpartyFilter=Contacts avec filtre client
    diff --git a/htdocs/langs/fr_FR/main.lang b/htdocs/langs/fr_FR/main.lang
    index e8681e72e62..b68102ef90d 100644
    --- a/htdocs/langs/fr_FR/main.lang
    +++ b/htdocs/langs/fr_FR/main.lang
    @@ -92,6 +92,7 @@ DolibarrInHttpAuthenticationSoPasswordUseless=Dolibarr est configuré en mode au
     Administrator=Administrateur
     Undefined=Non défini
     PasswordForgotten=Mot de passe oublié ?
    +NoAccount=Pas de compte ?
     SeeAbove=Voir ci-dessus
     HomeArea=Espace accueil
     LastConnexion=Dernière connexion
    @@ -231,7 +232,7 @@ Limit=Limite
     Limits=Limites
     Logout=Déconnexion
     NoLogoutProcessWithAuthMode=Pas de fonctionnalité de déconnexion applicative avec le mode d'authentification <b>%s</b>
    -Connection=Connexion
    +Connection=Identifiant
     Setup=Configuration
     Alert=Alerte
     MenuWarnings=Alertes
    @@ -326,7 +327,7 @@ Copy=Copier
     Paste=Coller
     Default=Défaut
     DefaultValue=Valeur par défaut
    -DefaultValues=Valeurs par défaut
    +DefaultValues=Valeurs/Filtres/Tri par défaut
     Price=Prix
     PriceCurrency=Prix ​​(devise)
     UnitPrice=Prix unitaire
    @@ -402,6 +403,7 @@ DefaultTaxRate=Taux de taxe par défaut
     Average=Moyenne
     Sum=Somme
     Delta=Écart
    +RemainToPay=Reste à payer
     Module=Module/Application
     Modules=Modules/Applications
     Option=Option
    @@ -505,6 +507,7 @@ NoneF=Aucune
     NoneOrSeveral=Aucun ou plusieurs
     Late=Retard
     LateDesc=Le délai qui définit si un enregistrement est en retard ou non dépend de votre configuration. Demandez à votre administrateur pour changer ce délai depuis Accueil - Configuration - Alertes 
    +NoItemLate=Aucun élément en retard
     Photo=Photo
     Photos=Photos
     AddPhoto=Ajouter photo
    @@ -915,7 +918,7 @@ SearchIntoProductsOrServices=Produits ou services
     SearchIntoProjects=Projets
     SearchIntoTasks=Tâches
     SearchIntoCustomerInvoices=Factures clients
    -SearchIntoSupplierInvoices=Factures fournisseurs
    +SearchIntoSupplierInvoices=Factures fournisseur
     SearchIntoCustomerOrders=Commandes clients
     SearchIntoSupplierOrders=Commandes fournisseurs
     SearchIntoCustomerProposals=Propositions/devis
    @@ -941,3 +944,7 @@ Remote=Distant
     LocalAndRemote=Local et distant
     KeyboardShortcut=Raccourci clavier
     AssignedTo=Assigné à
    +Deletedraft=Supprimer brouillon
    +ConfirmMassDraftDeletion=Confirmation de suppression de brouillon en bloc
    +FileSharedViaALink=Fichier partagé via un lien
    +
    diff --git a/htdocs/langs/fr_FR/members.lang b/htdocs/langs/fr_FR/members.lang
    index 247aaaaa36a..6cd379c3cc2 100644
    --- a/htdocs/langs/fr_FR/members.lang
    +++ b/htdocs/langs/fr_FR/members.lang
    @@ -107,32 +107,32 @@ SubscriptionNotRecorded=Adhésion non enregistrée
     AddSubscription=Créer cotisation
     ShowSubscription=Afficher adhésion
     # Label of email templates
    -SendingAnEMailToMember=Sending information email to member
    -SendingEmailOnAutoSubscription=Sending email on auto registration
    -SendingEmailOnMemberValidation=Sending email on new member validation
    -SendingEmailOnNewSubscription=Sending email on new subscription
    -SendingReminderForExpiredSubscription=Sending reminder for expired subscription
    -SendingEmailOnCancelation=Sending email on cancelation
    +SendingAnEMailToMember=Envoi d'informations par e-mail à un adhérent
    +SendingEmailOnAutoSubscription=Envoi d'email lors de l'auto-inscription
    +SendingEmailOnMemberValidation=Envoie d'email à la validation d'un nouvel adhérent
    +SendingEmailOnNewSubscription=Envoyer un email sur un nouvel abonnement
    +SendingReminderForExpiredSubscription=Envoi d'un rappel pour les abonnements expirés
    +SendingEmailOnCancelation=Envoie d'email à l'annulation
     # Topic of email templates
     YourMembershipRequestWasReceived=Votre demande d'adhésion a été reçue.
     YourMembershipWasValidated=Votre adhésion a été enregistrée
    -YourSubscriptionWasRecorded=Your new subscription was recorded
    +YourSubscriptionWasRecorded=Votre nouvelle adhésion a été enregistrée
     SubscriptionReminderEmail=Rappel de cotisation
    -YourMembershipWasCanceled=Your membership was canceled
    +YourMembershipWasCanceled=Votre adhésion a été annulée
     CardContent=Contenu de votre fiche adhérent
     # Text of email templates
     ThisIsContentOfYourMembershipRequestWasReceived=Nous vous informons que votre demande d'adhésion a bien été reçue. <br> <br>
    -ThisIsContentOfYourMembershipWasValidated=We want to let you know that your membership was validated with the following information:<br><br>
    -ThisIsContentOfYourSubscriptionWasRecorded=We want to let you know that your new subscription was recorded.<br><br>
    -ThisIsContentOfSubscriptionReminderEmail=We want to let you know thet your subscription is about to expire. We hope you can make a renewal of it.<br><br>
    +ThisIsContentOfYourMembershipWasValidated=Nous vous informons que votre adhésion a été validé avec les informations suivantes:<br><br>
    +ThisIsContentOfYourSubscriptionWasRecorded=Nous vous informons que votre nouvelle cotisation a été enregistrée.<br><br>
    +ThisIsContentOfSubscriptionReminderEmail=Nous voulons vous informer que votre abonnement est sur le point d'expirer. Nous espérons que vous pourrez le renouveler. <br> <br>
     ThisIsContentOfYourCard=Ceci est un rappel des informations que nous avons vos concernant. N'hésitez pas à nous contacter en cas d'erreur.<br><br>
     DescADHERENT_AUTOREGISTER_NOTIF_MAIL_SUBJECT=Sujet de l'email reçu en cas d'auto-inscription d'un invité
     DescADHERENT_AUTOREGISTER_NOTIF_MAIL=Email reçu en cas d'auto-inscription d'un invité
     DescADHERENT_EMAIL_TEMPLATE_AUTOREGISTER=Modèle Email à utiliser pour envoyer un email à un adhérent sur auto-adhésion de l'adhérent
    -DescADHERENT_EMAIL_TEMPLATE_MEMBER_VALIDATION=Template EMail to use to send email to a member on member validation
    -DescADHERENT_EMAIL_TEMPLATE_SUBSCRIPTION=Template Email to use to send email to a member on new subscription recording
    -DescADHERENT_EMAIL_TEMPLATE_REMIND_EXPIRATION=Template Email to use to send email remind when subscription is about to expire
    -DescADHERENT_EMAIL_TEMPLATE_CANCELATION=Template Email to use to send email to a member on member cancelation
    +DescADHERENT_EMAIL_TEMPLATE_MEMBER_VALIDATION=Template EMail à utiliser pour envoyer un email à un membre sur la validation d'un membre
    +DescADHERENT_EMAIL_TEMPLATE_SUBSCRIPTION=Modèle E-mail à utiliser pour envoyer un e-mail à un membre lors de l'enregistrement d'un nouvel abonnement
    +DescADHERENT_EMAIL_TEMPLATE_REMIND_EXPIRATION=Modèle Email à utiliser pour envoyer un e-mail pour rappeler quand l'abonnement est sur le point d'expirer
    +DescADHERENT_EMAIL_TEMPLATE_CANCELATION=Template utilisé pour envoyer un email à un adhérent lors de l'annulation d'adhésion
     DescADHERENT_MAIL_FROM=Email émetteur pour les mails automatiques
     DescADHERENT_ETIQUETTE_TYPE=Format pages étiquettes
     DescADHERENT_ETIQUETTE_TEXT=Texte imprimé sur les planches d'adresses adhérent
    @@ -193,6 +193,6 @@ ADHERENT_PRODUCT_ID_FOR_SUBSCRIPTIONS=Produit/Service utilisé pour la ligne de
     NameOrCompany=Nom ou société
     SubscriptionRecorded=Adhésion enregistré
     NoEmailSentToMember=Aucun e-mail envoyé à l'adhérent
    -EmailSentToMember=Email sent to member at %s
    -SendReminderForExpiredSubscriptionTitle=Send reminder by email for expired subscription
    -SendReminderForExpiredSubscription=Send reminder by email to members when subscription is about to expire (parameter is number of days before end of subscription to send the remind)
    +EmailSentToMember=Email envoyé à l'adhérent à %s
    +SendReminderForExpiredSubscriptionTitle=Envoyer une relance par mail pour les cotisations expirées
    +SendReminderForExpiredSubscription=Envoyer un rappel par e-mail aux membres lorsque l'abonnement est sur le point d'expirer (le paramètre est le nombre de jours avant la fin de l'abonnement pour envoyer le rappel)
    diff --git a/htdocs/langs/fr_FR/modulebuilder.lang b/htdocs/langs/fr_FR/modulebuilder.lang
    index 6b6ff9b4248..3d520889aa7 100644
    --- a/htdocs/langs/fr_FR/modulebuilder.lang
    +++ b/htdocs/langs/fr_FR/modulebuilder.lang
    @@ -2,7 +2,7 @@
     ModuleBuilderDesc=Cet outil est réservé aux utilisateurs avancés ou développeurs. Il donne accès aux outil de création ou d'édition de modules additionnels (Cliquez <a href="%s" target="_blank">ici</a> pour plus d'information).
     EnterNameOfModuleDesc=Saisissez le nom du module/application à créer, sans espaces. Utilisez les majuscules pour identifier les mots (par exemple : MonModule, BoutiqueECommerce,...)
     EnterNameOfObjectDesc=Entrez le nom de l'objet à créer sans espaces. Utilisez les majuscules pour séparer des mots (par exemple: MyObject, Student, Teacher ...). Le fichier de classe CRUD, mais aussi le fichier API, les pages à afficher / ajouter / éditer / supprimer des objets et des fichiers SQL seront générés.
    -ModuleBuilderDesc2=Chemin ou les modules sont générés/modifiés ( premier répertoire alternatif défini dans %s):<strong>%s</strong>
    +ModuleBuilderDesc2=Chemin ou les modules sont générés/modifiés (premier répertoire alternatif défini dans %s):<strong>%s</strong>
     ModuleBuilderDesc3=Modules générés/éditables trouvés : <strong>%s</strong> 
     ModuleBuilderDesc4=Un module est détecté comme 'modifiable' quand le fichier <strong> %s </strong> existe à la racine du répertoire du module
     NewModule=Nouveau module
    @@ -74,24 +74,28 @@ NoWidget=Aucun widget
     GoToApiExplorer=Se rendre sur l'explorateur d'API
     ListOfMenusEntries=Liste des entrées du menu
     ListOfPermissionsDefined=Liste des permissions
    +SeeExamples=Voir des exemples ici
     EnabledDesc=Condition pour que ce champ soit actif (Exemples: 1 ou $conf->global->MYMODULE_MYOPTION)
     VisibleDesc=Le champ est-il visible ? (Exemples: 0 = Jamais visible, 1 = Visible sur les listes et formulaires de création/mise à jour/visualisation, 2 = Visible uniquement sur la liste, 3 = Visible uniquement sur le formulaire de création/mise à jour/affichage. Utiliser une valeur négative signifie que le champ n'est pas affiché par défaut sur la liste mais peut être sélectionné pour l'affichage)
     IsAMeasureDesc=Peut-on cumuler la valeur du champ pour obtenir un total dans les listes ? (Exemples: 1 ou 0)
     SearchAllDesc=Le champ doit-il être utilisé pour effectuer une recherche à partir de l'outil de recherche rapide ? (Exemples: 1 ou 0)
     SpecDefDesc=Entrez ici toute la documentation que vous souhaitez joindre au module et qui n'a pas encore été définis dans d'autres onglets. Vous pouvez utiliser .md ou, mieux, la syntaxe enrichie .asciidoc.
     LanguageDefDesc=Entrez dans ces fichiers, toutes les clés et la traduction pour chaque fichier de langue.
    -MenusDefDesc=Define here the menus provided by your module (once defined, they are visible into the menu editor %s)
    +MenusDefDesc=Définissez ici les menus fournis par votre module (une fois définis, ils sont visibles dans l'éditeur de menu %s)
     PermissionsDefDesc=Définissez ici les nouvelles permissions fournies par votre module (une fois définies, elles sont visibles dans la configuration des permissions %s)
    -HooksDefDesc=Define in the <b>module_parts['hooks']</b> property, in the module descriptor, the context of hooks you want to manage (list of contexts can be found by a search on '<b>initHooks(</b>' in core code).<br>Edit the hook file to add code of your hooked functions (hookable functions can be found by a search on '<b>executeHooks</b>' in core code).
    +HooksDefDesc=Définissez dans la propriété <b> module_parts ['hooks'] </b>, dans le descripteur de module, le contexte des hooks à gérer (la liste des contextes peut être trouvée par une recherche sur '<b> initHooks (</b>' dans le code du noyau). <br> Editez le fichier hook pour ajouter le code de vos fonctions hookées (les fonctions hookables peuvent être trouvées par une recherche sur '<b> executeHooks </b>' dans le code core).
     TriggerDefDesc=Définissez dans le fichier trigger le code que vous souhaitez exécuter pour chaque événement métier exécuté.
     SeeIDsInUse=Voir les IDs utilisés dans votre installation
     SeeReservedIDsRangeHere=Voir la plage des ID réservés
     ToolkitForDevelopers=Boîte à outils pour développeurs Dolibarr
    -TryToUseTheModuleBuilder=If you have knowledge in SQL and PHP, you can try to use the native module builder wizard. Just enable the module and use the wizard by clicking the <span class="fa fa-bug"></span> on the top right menu. Warning: This is a developer feature, bad use may breaks your application.
    +TryToUseTheModuleBuilder=Si vous avez des connaissances en SQL et PHP, vous pouvez essayer d'utiliser l'assistant de création de module natif. Activez simplement le module et utilisez l'assistant en cliquant sur <span class="fa fa-bug"></span> dans le menu en haut à droite. Attention: Ceci est une fonctionnalité de développeur, une mauvaise utilisation peut casser votre application.
     SeeTopRightMenu=Voir<span class="fa fa-bug"></span> à droite de votre barre de menu principal
     AddLanguageFile=Ajouter le fichier de langue
     YouCanUseTranslationKey=Vous pouvez utiliser ici une clé qui est la clé de traduction trouvée dans le fichier de langue (voir l'onglet "Langues")
     DropTableIfEmpty=(Supprimer la table si vide)
     TableDoesNotExists=La table %s n'existe pas
     TableDropped=La table %s a été supprimée
    -InitStructureFromExistingTable=Build the structure array string of an existing table
    +InitStructureFromExistingTable=Construire la chaîne du tableau de structure d'une table existante
    +UseAboutPage=Désactiver la page à propos de
    +UseDocFolder=Désactiver le dossier de la documentation
    +UseSpecificReadme=Utiliser un fichier ReadMe spécifique
    diff --git a/htdocs/langs/fr_FR/opensurvey.lang b/htdocs/langs/fr_FR/opensurvey.lang
    index bd4b51b1d6a..0cf70c90257 100644
    --- a/htdocs/langs/fr_FR/opensurvey.lang
    +++ b/htdocs/langs/fr_FR/opensurvey.lang
    @@ -58,3 +58,4 @@ MoreChoices=Entrez plus de choix pour les votants
     SurveyExpiredInfo=Le sondage a été fermé ou le délai de vote est expiré
     EmailSomeoneVoted=%s a rempli une ligne.\nVous pouvez trouver le sondage via le lien:\n%s
     ShowSurvey=Afficher le sondage
    +UserMustBeSameThanUserUsedToVote=You must have voted and use the same user name that the one used to vote, to post a comment
    diff --git a/htdocs/langs/fr_FR/orders.lang b/htdocs/langs/fr_FR/orders.lang
    index e36977947d2..ba4ed1d43bf 100644
    --- a/htdocs/langs/fr_FR/orders.lang
    +++ b/htdocs/langs/fr_FR/orders.lang
    @@ -127,7 +127,7 @@ TypeContact_commande_external_SHIPPING=Contact client livraison commande
     TypeContact_commande_external_CUSTOMER=Contact client suivi commande
     TypeContact_order_supplier_internal_SALESREPFOLL=Responsable suivi commande fournisseur
     TypeContact_order_supplier_internal_SHIPPING=Responsable réception commande fournisseur
    -TypeContact_order_supplier_external_BILLING=Contact fournisseur facturation commande
    +TypeContact_order_supplier_external_BILLING=Contact fournisseur facture
     TypeContact_order_supplier_external_SHIPPING=Contact fournisseur livraison commande
     TypeContact_order_supplier_external_CUSTOMER=Contact fournisseur suivi commande
     Error_COMMANDE_SUPPLIER_ADDON_NotDefined=Constante COMMANDE_SUPPLIER_ADDON non définie
    diff --git a/htdocs/langs/fr_FR/other.lang b/htdocs/langs/fr_FR/other.lang
    index b39175a16c3..78076213a15 100644
    --- a/htdocs/langs/fr_FR/other.lang
    +++ b/htdocs/langs/fr_FR/other.lang
    @@ -80,9 +80,9 @@ LinkedObject=Objet lié
     NbOfActiveNotifications=Nombre de notifications (nb de destinataires emails)
     PredefinedMailTest=__(Hello)__,\nCeci est un mail de test envoyé à __EMAIL__.\nLes deux lignes sont séparées par un saut de ligne.\n\n__USER_SIGNATURE__
     PredefinedMailTestHtml=__(Hello)__\nCeci est un message de <b>test</b> (le mot test doit être en gras).<br>Les 2 lignes sont séparées par un retour à la ligne.<br><br>__SIGNATURE__
    -PredefinedMailContentSendInvoice=__(Hello)__\n\nVous trouverez ci-joint la facture __REF__\n\nVoici le lien pour effectuer votre paiement en ligne si elle n'est pas déjà été payée:\n__ONLINE_PAYMENT_URL__\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
    -PredefinedMailContentSendInvoiceReminder=__(Hello)__\n\nNous souhaitons vous prévenir que la facture __REF__ ne semble pas avoir été payée. Voici donc la facture en pièce jointe, à titre de rappel.\n\nVoici le lien pour effectuer votre paiement en ligne:\n__ONLINE_PAYMENT_URL__\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
    -PredefinedMailContentSendProposal=__(Hello)__\n\nVeuillez trouver, ci-joint, la proposition commerciale __PREF__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
    +PredefinedMailContentSendInvoice=__(Hello)__\n\nVous trouverez ci-joint la facture __REF__\n\n__ONLINE_PAYMENT_TEXT_AND_URL__\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
    +PredefinedMailContentSendInvoiceReminder=__(Hello)__\n\nNous souhaitons vous prévenir que la facture __REF__ ne semble pas avoir été payée. Revoici donc la facture en pièce jointe, à titre de rappel.\n\n__ONLINE_PAYMENT_TEXT_AND_URL__\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
    +PredefinedMailContentSendProposal=__(Hello)__\n\nVeuillez trouver, ci-joint, la proposition commerciale __REF__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
     PredefinedMailContentSendSupplierProposal=__(Hello)__\n\nVeuillez trouver, ci-joint, une demande de prix avec la référence __REF__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
     PredefinedMailContentSendOrder=__(Hello)__\n\nVeuillez trouver, ci-joint, la commande __REF__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
     PredefinedMailContentSendSupplierOrder=__(Hello)__\n\nVeuillez trouver, ci-joint, notre commande __REF__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
    @@ -91,6 +91,7 @@ PredefinedMailContentSendShipping=__(Hello)__\n\nVeuillez trouver, ci-joint, le
     PredefinedMailContentSendFichInter=__(Hello)__\n\nVeuillez trouver, ci-joint, la fiche intervention __REF__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
     PredefinedMailContentThirdparty=__(Hello)__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
     PredefinedMailContentUser=__(Hello)__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
    +PredefinedMailContentLink=Vous pouvez cliquer sur le lien ci-dessous pour effectuer votre paiement si ce n'est déjà fait.\n\n%s\n\n
     DemoDesc=Dolibarr est un logiciel de gestion proposant plusieurs modules métiers. Une démonstration qui inclut tous ces modules n'a pas de sens car ce cas n'existe jamais (plusieurs centaines de modules disponibles). Aussi, quelques profils type de démo sont disponibles.
     ChooseYourDemoProfil=Veuillez choisir le profil de démonstration qui correspond le mieux à votre activité…
     ChooseYourDemoProfilMore=...ou construisez votre propre profil<br>(sélection manuelle des modules)
    @@ -187,6 +188,7 @@ NumberOfUnitsSupplierInvoices=Quantités présentes dans les factures fournisseu
     EMailTextInterventionAddedContact=Une nouvelle intervention %s vous a été assignée
     EMailTextInterventionValidated=La fiche intervention %s vous concernant a été validée.
     EMailTextInvoiceValidated=La facture %s vous concernant a été validée.
    +EMailTextInvoicePayed=La facture %s a été payée.
     EMailTextProposalValidated=La proposition commerciale %s vous concernant a été validée.
     EMailTextProposalClosedSigned=La proposition %s a été clôturée signée.
     EMailTextOrderValidated=La commande %s vous concernant a été validée.
    @@ -218,7 +220,7 @@ FileIsTooBig=Le fichier est trop volumineux
     PleaseBePatient=Merci de patienter quelques instants…
     NewPassword=Nouveau mot de passe
     ResetPassword=Réinitialiser le mot de passe
    -RequestToResetPasswordReceived=Une demande de modification de mot de passe a été reçue
    +RequestToResetPasswordReceived=Une requête pour changer de mot de passe a été reçue.
     NewKeyIs=Voici vos nouveaux identifiants pour vous connecter
     NewKeyWillBe=Vos nouveaux identifiants pour vous connecter à l'application seront
     ClickHereToGoTo=Cliquez ici pour aller sur %s
    @@ -233,6 +235,8 @@ PermissionsDelete=Permissions retirées
     YourPasswordMustHaveAtLeastXChars=Votre mot de passe doit avoir au moins <strong> %s </strong> caractères
     YourPasswordHasBeenReset=Votre mot de passe a été réinitialisé avec succès
     ApplicantIpAddress=Adresse IP du demandeur
    +SMSSentTo=SMS envoyé à %s
    +
     ##### Export #####
     ExportsArea=Espace exports
     AvailableFormats=Formats disponibles
    diff --git a/htdocs/langs/fr_FR/paybox.lang b/htdocs/langs/fr_FR/paybox.lang
    index f3848c19b33..d2b313cc81c 100644
    --- a/htdocs/langs/fr_FR/paybox.lang
    +++ b/htdocs/langs/fr_FR/paybox.lang
    @@ -23,7 +23,7 @@ ToOfferALinkForOnlinePaymentOnMemberSubscription=URL offrant une interface de pa
     YouCanAddTagOnUrl=Vous pouvez de plus ajouter le paramètre URL <b>&tag=<i>value</i></b> à n'importe quelles de ces URL (obligatoire pour le paiement libre uniquement) pour ajouter votre propre "code commentaire" du paiement.
     SetupPayBoxToHavePaymentCreatedAutomatically=Configurez votre URL PayBox à <b>%s</b> pour avoir le paiement créé automatiquement si validé.
     YourPaymentHasBeenRecorded=Cette page confirme que votre paiement a bien été enregistré. Merci.
    -YourPaymentHasNotBeenRecorded=Votre paiement n'a pas été enregistré et la transaction a été annulée.
    +YourPaymentHasNotBeenRecorded=Votre paiement n'a PAS été enregistré et la transaction a été annulée. Merci.
     AccountParameter=Paramètres du compte
     UsageParameter=Paramètres d'utilisation
     InformationToFindParameters=Informations pour trouver vos paramètres de compte %s
    diff --git a/htdocs/langs/fr_FR/paypal.lang b/htdocs/langs/fr_FR/paypal.lang
    index bfb9f49b49b..7177b1684fe 100644
    --- a/htdocs/langs/fr_FR/paypal.lang
    +++ b/htdocs/langs/fr_FR/paypal.lang
    @@ -14,7 +14,6 @@ PaypalModeOnlyPaypal=PayPal seul
     ONLINE_PAYMENT_CSS_URL=URL optionnelle de la feuille de style CSS sur la page de paiement en ligne
     ThisIsTransactionId=Voici l'identifiant de la transaction: <b>%s</b>
     PAYPAL_ADD_PAYMENT_URL=Ajouter l'URL de paiement Paypal lors de l'envoi d'un document par email
    -PredefinedMailContentLink=Vous pouvez cliquer sur le lien sécurisé ci-dessous pour effectuer votre paiement si ce dernier n'a pas encore été fait:<br><br>%s<br><br>
     YouAreCurrentlyInSandboxMode=Vous travaillez actuellement dans le mode "bac à sable" de %s
     NewOnlinePaymentReceived=Nouveau paiement en ligne reçu
     NewOnlinePaymentFailed=Nouvelle tentative de paiement en ligne échouée
    diff --git a/htdocs/langs/fr_FR/productbatch.lang b/htdocs/langs/fr_FR/productbatch.lang
    index e9bb86ac121..162af66827c 100644
    --- a/htdocs/langs/fr_FR/productbatch.lang
    +++ b/htdocs/langs/fr_FR/productbatch.lang
    @@ -16,7 +16,7 @@ printEatby=DMD/DLUO: %s
     printSellby=DLC: %s
     printQty=Qté: %d
     AddDispatchBatchLine=Ajouter une ligne pour la répartition par durée de conservation
    -WhenProductBatchModuleOnOptionAreForced=Quand le module Lot/Série est activé, le mode incrémentation/décrémentation des stocks est forcé sur le dernier choix et ne peut pas être édité. D'autres options peuvent être définies comme vous le voulez.
    +WhenProductBatchModuleOnOptionAreForced=Quand le module Lot/Série est activé, le mode de décrémentation automatique des stocks est forcé sur 'Décrémenter les stocks réel sur validation d'expédition' et le mode d'incrémentation automatique de stocks est forcé sur 'Incrémenter les stocks réels sur ventilation manuels dans les entrepôts' et ne peut pas être édité. Les autres options peuvent être définies comme vous le voulez.
     ProductDoesNotUseBatchSerial=Ce produit n'utilise pas les numéros de lot/série
     ProductLotSetup=Configuration du module lot/série
     ShowCurrentStockOfLot=Afficher le stock actuel pour le couple produit / lot
    diff --git a/htdocs/langs/fr_FR/products.lang b/htdocs/langs/fr_FR/products.lang
    index 78cc8cead40..362f065043a 100644
    --- a/htdocs/langs/fr_FR/products.lang
    +++ b/htdocs/langs/fr_FR/products.lang
    @@ -70,6 +70,7 @@ SoldAmount=Solde
     PurchasedAmount=Montant des achats
     NewPrice=Nouveau prix
     MinPrice=Prix de vente min.
    +EditSellingPriceLabel=Modifier le libellé du prix de vente
     CantBeLessThanMinPrice=Le prix de vente ne doit pas être inférieur au minimum pour ce produit (%s HT). Ce message peut aussi être provoqué par une remise trop importante.
     ContractStatusClosed=Clôturé
     ErrorProductAlreadyExists=Un produit avec la référence %s existe déjà.
    @@ -250,8 +251,8 @@ PriceNumeric=Nombre
     DefaultPrice=Prix par défaut
     ComposedProductIncDecStock=Augmenter/Réduire le stock sur changement du stock du père
     ComposedProduct=Sous-produits
    -MinSupplierPrice=Prix minimum fournisseur
    -MinCustomerPrice=Prix client minimum
    +MinSupplierPrice=Prix d'achat minimum
    +MinCustomerPrice=Prix de vente minimum
     DynamicPriceConfiguration=Configuration du prix dynamique
     DynamicPriceDesc=L'activation de ce module ajoute au fiches des produits une fonction d'enregistrement de formules de calcul des prix sur les prix de vente et d'achat. Ces formules supportent tous les opérateurs mathématiques, quelques constantes et variables. Définissez ici les variables que que vous voulez pouvoir utiliser, et si la variable nécessite d'être actualisée, l'URL externe ou Dolibarr ira chercher la nouvelle valeur
     AddVariable=Ajouter une Variable
    diff --git a/htdocs/langs/fr_FR/projects.lang b/htdocs/langs/fr_FR/projects.lang
    index 986bf806d70..de8da715e19 100644
    --- a/htdocs/langs/fr_FR/projects.lang
    +++ b/htdocs/langs/fr_FR/projects.lang
    @@ -77,6 +77,7 @@ Time=Temps
     ListOfTasks=Liste de tâches
     GoToListOfTimeConsumed=Aller à la liste des temps consommés
     GoToListOfTasks=Aller à la liste des tâches
    +GoToGanttView=Aller à la vue Gantt
     GanttView=Vue Gantt
     ListProposalsAssociatedProject=Liste des propositions commerciales associées au projet
     ListOrdersAssociatedProject=Liste des commandes clients associées au projet
    diff --git a/htdocs/langs/fr_FR/propal.lang b/htdocs/langs/fr_FR/propal.lang
    index 089a6a9ddbc..a575824fc72 100644
    --- a/htdocs/langs/fr_FR/propal.lang
    +++ b/htdocs/langs/fr_FR/propal.lang
    @@ -33,7 +33,7 @@ PropalStatusSigned=Signée (à facturer)
     PropalStatusNotSigned=Non signée (fermée)
     PropalStatusBilled=Facturée
     PropalStatusDraftShort=Brouillon
    -PropalStatusValidatedShort=Validé
    +PropalStatusValidatedShort=Validée (ouverte)
     PropalStatusClosedShort=Fermée
     PropalStatusSignedShort=Signée
     PropalStatusNotSignedShort=Non signée
    @@ -75,6 +75,7 @@ AvailabilityTypeAV_1M=1 mois
     TypeContact_propal_internal_SALESREPFOLL=Commercial suivi proposition
     TypeContact_propal_external_BILLING=Contact client facturation proposition
     TypeContact_propal_external_CUSTOMER=Contact client suivi proposition
    +TypeContact_propal_external_SHIPPING=Contact client pour la livraison
     # Document models
     DocModelAzurDescription=Modèle de proposition commerciale complet (logo…)
     DefaultModelPropalCreate=Modèle par défaut à la création
    diff --git a/htdocs/langs/fr_FR/stocks.lang b/htdocs/langs/fr_FR/stocks.lang
    index 065e6e28af1..5898f7384e5 100644
    --- a/htdocs/langs/fr_FR/stocks.lang
    +++ b/htdocs/langs/fr_FR/stocks.lang
    @@ -203,3 +203,4 @@ RegulateStock=Réguler le stock
     ListInventory=Liste
     StockSupportServices=La gestion des stock s'applique aussi aux services
     StockSupportServicesDesc=Par défaut, seul les produits/services de type "produit" peuvent bénéficier d'une gestion de stock. En activant ce paramètre, et si le module Services est activé, la gestion de stock pourra être appliquée aux articles de type "service".
    +ReceiveProducts=Recevoir produits
    diff --git a/htdocs/langs/fr_FR/stripe.lang b/htdocs/langs/fr_FR/stripe.lang
    index 24991a94246..ee86210f92d 100644
    --- a/htdocs/langs/fr_FR/stripe.lang
    +++ b/htdocs/langs/fr_FR/stripe.lang
    @@ -35,31 +35,31 @@ NewStripePaymentReceived=Nouveau paiement Stripe reçu
     NewStripePaymentFailed=Nouveau paiement Stripe tenté mais en échec
     STRIPE_TEST_SECRET_KEY=Clé secrète de test 
     STRIPE_TEST_PUBLISHABLE_KEY=Clé plublique de test
    -STRIPE_TEST_WEBHOOK_KEY=Webhook test key
    +STRIPE_TEST_WEBHOOK_KEY=Clé test des Webhooks
     STRIPE_LIVE_SECRET_KEY=Clé secrète live
     STRIPE_LIVE_PUBLISHABLE_KEY=Clé plublique live
    -STRIPE_LIVE_WEBHOOK_KEY=Webhook live key
    -ONLINE_PAYMENT_WAREHOUSE=Stock to use for stock decrease when online payment is done<br>(TODO When option to decrease stock is done on an action on invoice and the online payment generate itself the invoice ?)
    +STRIPE_LIVE_WEBHOOK_KEY=Clé live des Webhooks
    +ONLINE_PAYMENT_WAREHOUSE=Stock à utiliser pour diminuer le stock lorsque le paiement en ligne est effectué <br> (TODO Quand l'option de réduction de stock est effectuée sur une action sur facture et que le paiement en ligne génère lui-même la facture?)
     StripeLiveEnabled=Mode live activé (sinon mode test/bac a sable)
    -StripeImportPayment=Import Stripe payments
    -ExampleOfTestCreditCard=Example of credit card for test: %s (valid), %s (error CVC), %s (expired), %s (charge fails)
    +StripeImportPayment=Importer paiements Stripe
    +ExampleOfTestCreditCard=Exemple de carte de crédit pour le test: %s (valide), %s (erreur CVC), %s (expiré), %s (paiement en échec)
     StripeGateways=Stripe gateways
     OAUTH_STRIPE_TEST_ID=Stripe Connect ID client (ca _...)
     OAUTH_STRIPE_LIVE_ID=Stripe Connect ID client (ca _...)
    -BankAccountForBankTransfer=Bank account for fund payouts
    -StripeAccount=Stripe account
    -StripeChargeList=List of Stripe charges
    -StripeTransactionList=List of Stripe transactions
    -StripeCustomerId=Stripe customer id
    -StripePaymentModes=Stripe payment modes
    -LocalID=Local ID
    +BankAccountForBankTransfer=Compte bancaire pour les paiements de fonds
    +StripeAccount=Compte Stripe
    +StripeChargeList=Liste des paiements Stripe
    +StripeTransactionList=Liste des transactions Stripe
    +StripeCustomerId=Identifiant client Stripe
    +StripePaymentModes=Modes de paiement Stripe
    +LocalID=ID local
     StripeID=Stripe ID
    -NameOnCard=Name on card
    -CardNumber=Card Number
    -ExpiryDate=Expiry Date
    +NameOnCard=Nom sur la carte
    +CardNumber=Numéro de carte
    +ExpiryDate=Date d'expiration
     CVN=CVN
    -DeleteACard=Delete Card record
    -ConfirmDeleteCard=Are you sure you want to delete this Card record?
    -CreateCustomerOnStripe=Create customer on Stripe
    -CreateCardOnStripe=Create card on Stripe
    -ShowInStripe=Show in Stripe
    +DeleteACard=Delete Card
    +ConfirmDeleteCard=Are you sure you want to delete this Credit or Debit card?
    +CreateCustomerOnStripe=Créer client sur Stripe
    +CreateCardOnStripe=Créer carte sur Stripe
    +ShowInStripe=Afficher dans Stripe
    diff --git a/htdocs/langs/fr_FR/ticket.lang b/htdocs/langs/fr_FR/ticket.lang
    new file mode 100644
    index 00000000000..a2b29b577fb
    --- /dev/null
    +++ b/htdocs/langs/fr_FR/ticket.lang
    @@ -0,0 +1,289 @@
    +# en_US lang file for module ticket
    +# Copyright (C) 2013  Jean-François FERRY <hello@librethic.io>
    +#
    +# This program is free software: you can redistribute it and/or modify
    +# it under the terms of the GNU General Public License as published by
    +# the Free Software Foundation, either version 3 of the License, or
    +# (at your option) any later version.
    +#
    +# This program is distributed in the hope that it will be useful,
    +# but WITHOUT ANY WARRANTY; without even the implied warranty of
    +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
    +# GNU General Public License for more details.
    +#
    +# You should have received a copy of the GNU General Public License
    +# along with this program.  If not, see <http://www.gnu.org/licenses/>.
    +
    +#
    +# Generic
    +#
    +
    +Module56000Name=Gestionnaire de tickets
    +Module56000Desc=Système de ticket pour de l'assistance ou une demande d'accompagnement
    +
    +Permission56001=Voir tickets
    +Permission56002=Modifier des tickets
    +Permission56003=Supprimer tickets
    +Permission56004=Gérer les tickets
    +Permission56005=Voir les tickets de tous les tiers (sauf pour les utilisateurs externes, toujours limité au tiers dont ils dépendent)
    +
    +TicketDictType=Type de ticket
    +TicketDictCategory=Catégories de tickets
    +TicketDictSeverity=Sévérité des tickets
    +TicketTypeShortBUGSOFT=Dysfonctionnement logiciel
    +TicketTypeShortBUGHARD=Dysfonctionnement matériel
    +TicketTypeShortCOM=Question commerciale
    +TicketTypeShortINCIDENT=Demande d'assistance
    +TicketTypeShortPROJET=Projet
    +TicketTypeShortOTHER=Autre
    +
    +TicketSeverityShortLOW=Faible
    +TicketSeverityShortNORMAL=Normal
    +TicketSeverityShortHIGH=Élevé
    +TicketSeverityShortBLOCKING=Critique/Bloquant
    +
    +ErrorBadEmailAddress=Champ '%s' incorrect
    +MenuTicketMyAssign=Mes tickets
    +MenuTicketMyAssignNonClosed=Mes tickets ouverts
    +MenuListNonClosed=Tickets ouverts
    +
    +TypeContact_ticket_internal_CONTRIBUTOR=Contributeur
    +TypeContact_ticket_internal_SUPPORTTEC=Utilisateur assigné
    +TypeContact_ticket_external_SUPPORTCLI=Contact client / suivi des tickets
    +TypeContact_ticket_external_CONTRIBUTOR=Contributeur externe
    +
    +OriginEmail=E-mail source
    +Notify_TICKETMESSAGE_SENTBYMAIL=Envoyer la réponse par email
    +
    +# Status
    +NotRead=Non lu
    +Read=Lu
    +Answered=Répondu
    +Assigned=Assigné
    +InProgress=En cours
    +Waiting=En attente
    +Closed=Fermé
    +Deleted=Supprimé
    +
    +# Dict
    +Type=Type
    +Category=Catégorie
    +Severity=Sévérité
    +
    +# Email templates
    +MailToSendTicketMessage=Pour envoyer un e-mail depuis un ticket
    +
    +#
    +# Admin page
    +#
    +TicketSetup=Configuration du module de ticket
    +TicketSettings=Paramètres
    +TicketSetupPage=
    +TicketPublicAccess=Une interface publique ne nécessitant aucune identification est disponible à l'url suivante
    +TicketSetupDictionaries=Le type de catégories d'application et le niveau de gravité sont configurables à partir de dictionnaires
    +TicketParamModule=Configuration des variables du module
    +TicketParamMail=Configuration de la messagerie
    +TicketEmailNotificationFrom=Email from de notification
    +TicketEmailNotificationFromHelp=Utilisé dans les messages de réponses des tickets par exemple
    +TicketEmailNotificationTo=E-mail de notification à
    +TicketEmailNotificationToHelp=Envoyer des notifications par e-mail à cette adresse.
    +TicketNewEmailBodyLabel=Texte du message envoyé après la création d'un ticket (interface publique)
    +TicketNewEmailBodyHelp=Le texte spécifié ici sera inséré dans l'e-mail confirmant la création d'un nouveau ticket depuis l'interface publique. Les informations sur la consultation du ticket sont automatiquement ajoutées.
    +TicketParamPublicInterface=Configuration de l'interface publique\n
    +TicketsEmailMustExist=Une adresse e-mail existante est requise pour créer un ticket
    +TicketsEmailMustExistHelp=Pour accéder à l'interface publique et créer un nouveau ticket, votre compte doit déjà être existant.
    +PublicInterface=Interface publique
    +TicketUrlPublicInterfaceLabelAdmin=URL interface publique
    +TicketUrlPublicInterfaceHelpAdmin=Il est possible de définir un alias vers le serveur Web et de rendre ainsi l'interface publique accessible à une autre adresse IP.
    +TicketPublicInterfaceTextHomeLabelAdmin=Texte de bienvenue dans l'interface publique
    +TicketPublicInterfaceTextHome=Vous pouvez créer un ticket ou consulter à partir d'un ID de ticket existant.
    +TicketPublicInterfaceTextHomeHelpAdmin=Le texte défini ici apparaîtra sur la page d'accueil de l'interface publique.
    +TicketPublicInterfaceTopicLabelAdmin=Titre de l'interface
    +TicketPublicInterfaceTopicHelp=Ce texte apparaîtra comme titre sur l'interface publique.
    +TicketPublicInterfaceTextHelpMessageLabelAdmin=Texte d'aide pour la saisie du message
    +TicketPublicInterfaceTextHelpMessageHelpAdmin=Ce texte apparaîtra au-dessus de la zone de saisie du message de l'utilisateur.
    +ExtraFieldsTicket=Attributs complémentaires
    +TicketCkEditorEmailNotActivated=L'éditeur HTML n'est pas activé. Veuillez mettre la constante FCKEDITOR_ENABLE_MAIL à 1 pour l'avoir.
    +TicketsDisableEmail=N'envoyez pas d'e-mails pour la création de ticket ou l'enregistrement de message
    +TicketsDisableEmailHelp=Par défaut, les e-mails sont envoyés lorsque de nouveaux tickets ou messages sont créés. Activer cette option pour désactiver *toutes* les notifications par e-mail
    +TicketsLogEnableEmail=Activer l'alerte par e-mail
    +TicketsLogEnableEmailHelp=A chaque changement, un e-mail sera envoyé aux contacts associés à ce ticket
    +TicketParams=Paramètres
    +TicketsShowModuleLogo=Afficher le logo du module dans l'interface publique
    +TicketsShowModuleLogoHelp=Activer cette option pour cacher le logo du module dans les pages de l'interface publique
    +TicketsShowCompanyLogo=Afficher le logo de la société dans l'interface publique
    +TicketsShowCompanyLogoHelp=Activez cette option pour masquer le logo de la société dans les pages de l'interface publique
    +TicketsEmailAlsoSendToMainAddress=Envoyer également une notification à l'adresse e-mail principale
    +TicketsEmailAlsoSendToMainAddressHelp=Activer cette option pour envoyer un email à "Email de notification de" adresse (voir configuration ci-dessous)
    +TicketsLimitViewAssignedOnly=Limiter l'afficher des tickets assignés à l'utilisateur courant (non valable pour les utilisateurs externes, toujours limité par le tiers dont ils dépendent)
    +TicketsLimitViewAssignedOnlyHelp=Seuls les tickets affectés à l'utilisateur actuel seront visibles. Ne s'applique pas à un utilisateur disposant de droits de gestion des tickets.
    +TicketsActivatePublicInterface=Activer l'interface publique
    +TicketsActivatePublicInterfaceHelp=L'interface publique permet à tous les visiteurs de créer des tickets.
    +TicketsAutoAssignTicket=Affecter automatiquement l'utilisateur qui a créé le ticket
    +TicketsAutoAssignTicketHelp=Lors de la création d'un ticket, l'utilisateur peut être automatiquement affecté au ticket.
    +TicketNumberingModules=Module de numérotation des tickets
    +TicketNotifyTiersAtCreation=Notifier le tiers à la création
    +
    +#
    +# Index & list page
    +#
    +TicketsIndex=Accueil
    +TicketList=Liste des tickets
    +TicketAssignedToMeInfos=Cette page présente la liste des tickets assignés à l'utilisateur actuel
    +NoTicketsFound=Aucun ticket trouvé
    +TicketViewAllTickets=Voir tous les tickets
    +TicketViewNonClosedOnly=Voir seulement les tickets ouverts
    +TicketStatByStatus=Tickets par statut
    +
    +#
    +# Ticket card
    +#
    +Ticket=Ticket
    +TicketCard=Fiche ticket
    +CreateTicket=Créer ticket
    +EditTicket=Modifier ticket
    +TicketsManagement=Gestion de tickets
    +CreatedBy=Créé par
    +NewTicket=Nouveau ticket
    +SubjectAnswerToTicket=Réponse ticket
    +TicketTypeRequest=Type de demande
    +TicketCategory=Catégorie
    +SeeTicket=Voir le ticket
    +TicketMarkedAsRead=Le ticket a été marqué comme lu
    +TicketReadOn=Lu
    +TicketCloseOn=Fermé le
    +MarkAsRead=Marquer le ticket comme lu
    +TicketMarkedAsReadButLogActionNotSaved=Ticket marqué comme Clos mais aucune action enregistrée
    +TicketHistory=Historique des tickets
    +AssignUser=Assigner à l'utilisateur
    +TicketAssigned=Le ticket est à présent assigné
    +TicketChangeType=Changer le type
    +TicketChangeCategory=Changer la catégorie
    +TicketChangeSeverity=Changer la sévérité
    +TicketAddMessage=Ajouter un message
    +AddMessage=Ajouter un message
    +MessageSuccessfullyAdded=Ticket créé
    +TicketMessageSuccessfullyAdded=Message ajouté avec succès
    +TicketMessagesList=Liste des messages
    +NoMsgForThisTicket=Pas de message pour ce ticket
    +Properties=Classification
    +LatestNewTickets=Les %s derniers billets (non lus)
    +TicketSeverity=Sévérité
    +ShowTicket=Voir le ticket
    +RelatedTickets=Tickets liés
    +TicketAddIntervention=Créer intervention
    +CloseTicket=Fermer le ticket
    +CloseATicket=Fermer un ticket
    +ConfirmCloseAticket=Confirmer la fermeture du ticket
    +ConfirmDeleteTicket=Confirmez la suppression du ticket
    +TicketDeletedSuccess=Ticket supprimé avec succès
    +TicketMarkedAsClosed=Ticket indiqué fermé
    +TicketMarkedAsClosedButLogActionNotSaved=Ticket marqué comme fermé mais pas commenté !
    +TicketDurationAuto=Durée calculée
    +TicketDurationAutoInfos=Durée calculée automatiquement à partir de l'intervention liée
    +TicketUpdated=Ticket mis à jour
    +SendMessageByEmail=Envoyer ce message par email
    +TicketNewMessage=Nouveau message
    +ErrorMailRecipientIsEmptyForSendTicketMessage=Le destinataire est vide. Aucun e-mail envoyé
    +TicketGoIntoContactTab=Rendez-vous dans le tableau "Contacts" pour les sélectionner
    +TicketMessageMailIntro=Introduction
    +TicketMessageMailIntroHelp=Ce texte est ajouté seulement au début de l'email et ne sera pas sauvegardé.
    +TicketMessageMailIntroLabelAdmin=Introduction au message lors de l'envoi d'un e-mail
    +TicketMessageMailIntroText=<p> Bonjour </ p> Une nouvelle réponse a été ajoutée à un ticket que vous suivez. Voici le message : </ p>
    +TicketMessageMailIntroHelpAdmin=Ce texte sera inséré après le message de réponse.
    +TicketMessageMailSignature=Signature
    +TicketMessageMailSignatureHelp=Ce texte est ajouté seulement à la fin de l'email et ne sera pas sauvegardé.
    +TicketMessageMailSignatureText=<p> Cordialement, </p> <p> -- </p>
    +TicketMessageMailSignatureLabelAdmin=Signature de l'email de réponse
    +TicketMessageMailSignatureHelpAdmin=Ce texte sera inséré après le message de réponse.
    +TicketMessageHelp=Seul ce texte sera sauvegardé dans la liste des messages sur la fiche ticket.
    +TicketMessageSubstitutionReplacedByGenericValues=Les variables de substitution sont remplacées par des valeurs génériques.
    +TicketTimeToRead=Temps écoulé avant la lecture du ticket
    +TicketContacts=Contacts ticket
    +TicketDocumentsLinked=Documents liés
    +ConfirmReOpenTicket=Voulez-vous ré-ouvrir ce ticket ?
    +TicketMessageMailIntroAutoNewPublicMessage=Un nouveau message a été posté sur le billet avec le sujet %s:
    +TicketAssignedToYou=Ticket attribué
    +TicketAssignedEmailBody=Vous avez été assigné au ticket #%s par %s
    +MarkMessageAsPrivate=Marquer message comme privé
    +TicketMessagePrivateHelp=Ce message ne s'affichera pas pour les utilisateurs externes
    +TicketEmailOriginIssuer=Émetteur à l'origine des tickets
    +InitialMessage=Message initial
    +LinkToAContract=Lien vers un contrat
    +TicketPleaseSelectAContract=Sélectionner un contrat
    +UnableToCreateInterIfNoSocid=Impossible de créer une intervention si aucun tiers n'est défini
    +TicketMailExchanges=Échanges de courrier
    +TicketInitialMessageModified=Message initial modifié
    +TicketMessageSuccesfullyUpdated=Message mis à jour avec succès
    +TicketChangeStatus=Changer l'état
    +TicketConfirmChangeStatus=Confirmez le changement d'état: %s?
    +TicketLogStatusChanged=Statut changé: %s à %s
    +TicketNotNotifyTiersAtCreate=Ne pas notifier l'entreprise à la création
    +Unread=Non lu
    +
    +#
    +# Logs
    +#
    +TicketLogMesgReadBy=Ticket lu par %s
    +NoLogForThisTicket=Pas encore de log pour ce ticket
    +TicketLogAssignedTo=Ticket attribué à %s
    +TicketAssignedButLogActionNotSaved=Ticket assigné mais pas de log sauvegardé !
    +TicketLogPropertyChanged=Changer la classification: de %s à %s
    +TicketLogClosedBy=Ticket clôt par %s
    +TicketLogProgressSetTo=Progression de %s pour-cent appliquée
    +TicketLogReopen=Ticket ré-ouvert
    +
    +#
    +# Public pages
    +#
    +TicketSystem=Gestionnaire de tickets
    +ShowListTicketWithTrackId=Afficher la liste des tickets à partir de l'ID de suivi
    +ShowTicketWithTrackId=Afficher le ticket à partir de l'ID de suivi
    +TicketPublicDesc=Vous pouvez créer un ticket ou consulter à partir d'un ID de ticket existant.
    +YourTicketSuccessfullySaved=Le ticket a été enregistré avec succès
    +MesgInfosPublicTicketCreatedWithTrackId=Un nouveau ticket a été créé avec l'ID %s.
    +PleaseRememberThisId=Merci de conserver le code de suivi du ticket, il vous sera peut-être nécessaire ultérieurement
    +TicketNewEmailSubject=Confirmation de création de ticket
    +TicketNewEmailSubjectCustomer=Nouveau ticket
    +TicketNewEmailBody=Ceci est un message automatique pour confirmer l'enregistrement de votre ticket.
    +TicketNewEmailBodyCustomer=Ceci est un email automatique pour confirmer qu'un nouveau ticket vient d'être créé dans votre compte.
    +TicketNewEmailBodyInfosTicket=Informations pour la surveillance du ticket
    +TicketNewEmailBodyInfosTrackId=Numéro de suivi du ticket : %s
    +TicketNewEmailBodyInfosTrackUrl=Vous pouvez voir la progression du ticket en cliquant sur le lien ci-dessus.
    +TicketNewEmailBodyInfosTrackUrlCustomer=Vous pouvez voir la progression du ticket en cliquant sur le lien ci-dessus.
    +TicketEmailPleaseDoNotReplyToThisEmail=Merci de ne pas répondre directement à ce courriel ! Utilisez le lien pour répondre via l'interface.
    +TicketPublicInfoCreateTicket=Ce formulaire vous permet d'enregistrer un ticket dans notre système de gestion.
    +TicketPublicPleaseBeAccuratelyDescribe=Veuillez décrire avec précision le problème. Fournissez le plus d'informations possibles pour nous permettre d'identifier correctement votre demande.
    +TicketPublicMsgViewLogIn=Merci d'entrer le code de suivi du ticket
    +TicketTrackId=Tracking ID
    +OneOfTicketTrackId=Un de vos ID de suivi
    +ErrorTicketNotFound=Ticket avec numéro de suivi %s non trouvé!
    +Subject=Sujet
    +ViewTicket=Voir le ticket
    +ViewMyTicketList=Voir la liste de mes tickets
    +ErrorEmailMustExistToCreateTicket=Erreur : Email introuvable dans notre base de données
    +TicketNewEmailSubjectAdmin=Nouveau ticket créé
    +TicketNewEmailBodyAdmin=<p> Le ticket vient d'être créé avec l'ID # %s, voir les informations: </p>
    +SeeThisTicketIntomanagementInterface=Voir ticket dans l'interface de gestion
    +TicketPublicInterfaceForbidden=Accès à cette partie : interdit
    +
    +# notifications
    +TicketNotificationEmailSubject=Ticket %s mis à jour
    +TicketNotificationEmailBody=Ceci est un message automatique pour vous informer que le ticket %s vient d'être mis à jour
    +TicketNotificationRecipient=Destinataire de la notification
    +TicketNotificationLogMessage=Message de log
    +TicketNotificationEmailBodyInfosTrackUrlinternal=Afficher le ticket dans l'interface
    +TicketNotificationNumberEmailSent=Email de notification envoyé: %s
    +
    +
    +#
    +# Boxes
    +#
    +BoxLastTicket=Derniers tickets créés
    +BoxLastTicketDescription=Les %s derniers tickets créés
    +BoxLastTicketContent=
    +BoxLastTicketNoRecordedTickets=Pas de ticket non lu
    +BoxLastModifiedTicket=Derniers tickets modifiés
    +BoxLastModifiedTicketDescription=Les %s derniers tickets modifiés
    +BoxLastModifiedTicketContent=
    +BoxLastModifiedTicketNoRecordedTickets=Pas de tickets modifiés récemment
    diff --git a/htdocs/langs/fr_FR/ticketsup.lang b/htdocs/langs/fr_FR/ticketsup.lang
    deleted file mode 100644
    index c53b53bd759..00000000000
    --- a/htdocs/langs/fr_FR/ticketsup.lang
    +++ /dev/null
    @@ -1,297 +0,0 @@
    -# en_US lang file for module ticketsup
    -# Copyright (C) 2013  Jean-François FERRY <hello@librethic.io>
    -#
    -# This program is free software: you can redistribute it and/or modify
    -# it under the terms of the GNU General Public License as published by
    -# the Free Software Foundation, either version 3 of the License, or
    -# (at your option) any later version.
    -#
    -# This program is distributed in the hope that it will be useful,
    -# but WITHOUT ANY WARRANTY; without even the implied warranty of
    -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
    -# GNU General Public License for more details.
    -#
    -# You should have received a copy of the GNU General Public License
    -# along with this program.  If not, see <http://www.gnu.org/licenses/>.
    -
    -#
    -# Generic
    -#
    -
    -Module56000Name=Gestionnaire de tickets
    -Module56000Desc=Système de ticket pour de l'assistance ou une demande d'accompagnement
    -
    -Permission56001=Voir tickets
    -Permission56002=Modifier des tickets
    -Permission56003=Supprimer tickets
    -Permission56004=Gérer les tickets
    -Permission56005=See tickets of all third parties (not effective for external users, always be limited to the thirdparty they depend on)
    -
    -TicketsupDictType=Type de ticket
    -TicketsupDictCategory=Catégories de tickets
    -TicketsupDictSeverity=Sévérité des tickets
    -TicketTypeShortBUGSOFT=Dysfonctionnement logiciel
    -TicketTypeShortBUGHARD=Dysfonctionnement matériel
    -TicketTypeShortCOM=Question commerciale
    -TicketTypeShortINCIDENT=Demande d'assistance
    -TicketTypeShortPROJET=Projet
    -TicketTypeShortOTHER=Autre
    -
    -TicketSeverityShortLOW=Faible
    -TicketSeverityShortNORMAL=Normal
    -TicketSeverityShortHIGH=Élevé
    -TicketSeverityShortBLOCKING=Critique/Bloquant
    -
    -ErrorBadEmailAddress=Champ '%s' incorrect
    -MenuTicketsupMyAssign=Mes tickets
    -MenuTicketsupMyAssignNonClosed=Mes tickets ouverts
    -MenuListNonClosed=Tickets ouverts
    -
    -TypeContact_ticketsup_internal_CONTRIBUTOR=Contributeur
    -TypeContact_ticketsup_internal_SUPPORTTEC=Utilisateur assigné
    -TypeContact_ticketsup_external_SUPPORTCLI=Customer contact / incident tracking
    -TypeContact_ticketsup_external_CONTRIBUTOR=Contributeur externe
    -
    -OriginEmail=Email source
    -Notify_TICKETMESSAGE_SENTBYMAIL=Envoyée la réponse par email
    -
    -# Status
    -NotRead=Non lu
    -Read=Lu
    -Answered=Répondu
    -Assigned=assigné
    -InProgress=En cours
    -Waiting=En attente
    -Closed=Fermé
    -Deleted=Supprimé
    -
    -# Dict
    -Type=Type
    -Category=Catégorie
    -Severity=Sévérité
    -
    -# Email templates
    -MailToSendTicketsupMessage=To send email from ticket message
    -
    -#
    -# Admin page
    -#
    -TicketsupSetup=Ticket module setup
    -TicketSupSettings=Paramètres
    -TicketsupSetupPage=
    -TicketsupPublicAccess=A public interface requiring no identification is available at the following url
    -TicketsupSetupDictionaries=The type of application categories and severity level are configurable from dictionaries
    -TicketParamModule=Module variable setup
    -TicketParamMail=Configuration de la messagerie
    -TicketEmailNotificationFrom=Email from de notification
    -TicketEmailNotificationFromHelp=Used into ticket message answer by example
    -TicketEmailNotificationTo=Email de notification à
    -TicketEmailNotificationToHelp=Send email notifications to this address.
    -TicketNewEmailBodyLabel=Text message sent after creating a ticket (public interface)
    -TicketNewEmailBodyHelp=The text specified here will be inserted into the email confirming the creation of a new ticket from the public interface. Information on the consultation of the ticket are automatically added.
    -TicketParamPublicInterface=Configuration de l'interface publique\n
    -TicketsEmailMustExist=Une adresse mail existante est requise pour créer un ticket
    -TicketsEmailMustExistHelp=Pour accéder à l'interface publique et créer un nouveau ticket, votre compte doit déjà être existant.
    -PublicInterface=Interface publique
    -TicketUrlPublicInterfaceLabelAdmin=URL interface publique
    -TicketUrlPublicInterfaceHelpAdmin=It is possible to define an alias to the web server and thus make available the public interface to another IP address.
    -TicketPublicInterfaceTextHomeLabelAdmin=Texte de bienvenu dans l'interface publique
    -TicketPublicInterfaceTextHome=You can create a support ticket or view existing from its identifier tracking ticket.
    -TicketPublicInterfaceTextHomeHelpAdmin=The text defined here will appear on the home page of the public interface.
    -TicketPublicInterfaceTopicLabelAdmin=Titre de l'interface
    -TicketPublicInterfaceTopicHelp=Ce texte apparaîtra comme titre sur l'interface publique.
    -TicketPublicInterfaceTextHelpMessageLabelAdmin=Help text to the message entry
    -TicketPublicInterfaceTextHelpMessageHelpAdmin=This text will appear above the message input area of the user.
    -ExtraFieldsTicketSup=Attributs complémentaires
    -TicketSupCkEditorEmailNotActivated=HTML editor is not activated. Please put FCKEDITOR_ENABLE_MAIL contant equal to 1
    -TicketsDisableEmail=Do not send ticket creation or message send emails
    -TicketsDisableEmailHelp=By default, emails are sent when new tickets or messages created. Enable this option to disable *all* email notifications
    -TicketsLogEnableEmail=Activer l'alerte par mail
    -TicketsLogEnableEmailHelp=A chaque changements, un email sera envoyé à chaque contact associé à ce ticket
    -TicketParams=Params
    -TicketsShowModuleLogo=Display the logo of the module in the public interface
    -TicketsShowModuleLogoHelp=Enable this option to hide the logo module in the pages of the public interface
    -TicketsShowCompanyLogo=Afficher le logo de la société dans l'interface publique
    -TicketsShowCompanyLogoHelp=Enable this option to hide the logo of the main company in the pages of the public interface
    -TicketsEmailAlsoSendToMainAddress=Also send notification to main email address
    -TicketsEmailAlsoSendToMainAddressHelp=Enable this option to send an email to "Notification email from" address (see setup below)
    -TicketsLimitViewAssignedOnly=Restrict the display to tickets assigned to the current user (not effective for external users, always be limited to the thirdparty they depend on)
    -TicketsLimitViewAssignedOnlyHelp=Seuls les tickets affectés à l'utilisateur actuel seront visibles. Ne s'applique pas à un utilisateur disposant de droits de gestion des tickets.
    -TicketsActivatePublicInterface=Activer l'interface publique
    -TicketsActivatePublicInterfaceHelp=Public interface allow any visitors to create tickets.
    -TicketsAutoAssignTicket=Automatically assign the user who created the ticket
    -TicketsAutoAssignTicketHelp=When creating a ticket, the user can be automatically assigned to the ticket.
    -TicketSupNumberingModules=Tickets numbering module
    -TicketNotifyTiersAtCreation=Notifier le tiers à la création
    -
    -#
    -# About page
    -#
    -TicketSupAboutModule=The development of this module has been initiated by the company Libr&thic.
    -TicketSupAboutModuleHelp=You can get help by using the contact form on the website <a href="http://librethic.io">librethic.io</a>
    -TicketSupAboutModuleImprove=Feel free to suggest improvements! Please visit <a href="https://code.librethic.io/Dolibarr/modules/ticketsup">the project page</a> on Doliforge website to report bugs and add tasks.
    -TicketSupAboutModuleThanks=Thanks to <a href="http://sayatnowa.com">nwa</a> who creates icons for this module./
    -
    -#
    -# Index & list page
    -#
    -TicketsIndex=Accueil
    -TicketList=Liste des tickets
    -TicketAssignedToMeInfos=Cette page présente la liste des tickets assignés à l'utilisateur actuel
    -NoTicketsFound=Aucun ticket trouvé
    -TicketViewAllTickets=Voir tous les tickets
    -TicketViewNonClosedOnly=View only open tickets
    -TicketStatByStatus=Tickets par statut
    -
    -#
    -# Ticket card
    -#
    -Ticketsup=Ticket
    -TicketCard=Ticket card
    -CreateTicket=Créer nouveau ticket
    -EditTicket=Modifier ticket
    -TicketsManagement=Gestion de tickets
    -CreatedBy=Créé par
    -NewTicket=Nouveau ticket
    -SubjectAnswerToTicket=Réponse ticket
    -TicketTypeRequest=Request type
    -TicketCategory=Catégorie
    -SeeTicket=Voir le ticket
    -TicketMarkedAsRead=Le ticket a été marqué comme lu
    -TicketReadOn=Lu
    -TicketCloseOn=Fermé le
    -MarkAsRead=Mark ticket as read
    -TicketMarkedAsReadButLogActionNotSaved=Ticket marqué comme Clos mais aucune action enregistrée
    -TicketHistory=Historique des tickets
    -AssignUser=Assigner à l'utilisateur
    -TicketAssigned=Le ticket est à présent assigné
    -TicketChangeType=Change type
    -TicketChangeCategory=Changer la catégorie
    -TicketChangeSeverity=Changer la sévérité
    -TicketAddMessage=Ajouter un message
    -TicketEditProperties=Éditer les propriétés
    -AddMessage=Ajouter un message
    -MessageSuccessfullyAdded=Ticket créé
    -TicketMessageSuccessfullyAdded=Message ajouté avec succès
    -TicketMessagesList=Message list
    -NoMsgForThisTicket=Pas de message pour ce ticket
    -Properties=Classification
    -LatestNewTickets=Latest %s newest tickets (not read)
    -TicketSeverity=Sévérité
    -ShowTicket=Voir le ticket
    -RelatedTickets=Tickets liés
    -TicketAddIntervention=Créer intervention
    -CloseTicket=Fermer le ticket
    -CloseATicket=Fermer un ticket
    -ConfirmCloseAticket=Confirmer la fermeture du ticket
    -ConfirmDeleteTicket=Confirmez la suppression du ticket
    -TicketDeletedSuccess=Ticket supprimé avec succès
    -TicketMarkedAsClosed=Ticket indiqué fermé
    -TicketMarkedAsClosedButLogActionNotSaved=Ticket marqué comme fermé mais pas commenté !
    -TicketDurationAuto=Durée calculée
    -TicketDurationAutoInfos=Duration calculated automatically from intervention related
    -TicketUpdated=Ticket mis à jour
    -SendMessageByEmail=Envoyer ce message par email
    -TicketNewMessage=Nouveau message
    -ErrorMailRecipientIsEmptyForSendTicketMessage=Le destinataire est vide. Aucun e-mail envoyé
    -TicketGoIntoContactTab=Please go into "Contacts" tab to select them
    -TicketMessageMailIntro=Introduction
    -TicketMessageMailIntroHelp=This text is added only at the beginning of the email and will not be saved.
    -TicketMessageMailIntroLabelAdmin=Introduction to the message when sending email
    -TicketMessageMailIntroText=<p> Bonjour </ p> Une nouvelle réponse a été ajoutée à un ticket que vous suivez. Voici le message : </ p>
    -TicketMessageMailIntroHelpAdmin=This text will be inserted before the text of the response to a ticket.
    -TicketMessageMailSignature=Signature
    -TicketMessageMailSignatureHelp=This text is added only at the end of the email and will not be saved.
    -TicketMessageMailSignatureText=<p> Cordialement, </p> <p> -- </p>
    -TicketMessageMailSignatureLabelAdmin=Signature of response email
    -TicketMessageMailSignatureHelpAdmin=This text will be inserted after the response message.
    -TicketMessageHelp=Only this text will be saved in the message list on ticket card.
    -TicketMessageSubstitutionReplacedByGenericValues=Substitutions variables are replaced by generic values.
    -TicketTimeToRead=Temps écoulé avant la lecture du ticket
    -TicketContacts=Contacts ticket
    -TicketDocumentsLinked=Documents liés
    -ConfirmReOpenTicket=Voulez-vous ré-ouvrir ce ticket ?
    -TicketMessageMailIntroAutoNewPublicMessage=A new message was posted on the ticket with the subject %s :
    -TicketAssignedToYou=Ticket attribué
    -TicketAssignedEmailBody=You have been assigned the ticket #%s by %s
    -MarkMessageAsPrivate=Mark message as private
    -TicketMessagePrivateHelp=This message will not display to external users
    -TicketEmailOriginIssuer=Issuer at origin of the tickets
    -InitialMessage=Message initial
    -LinkToAContract=Link to a contract
    -TicketSupPleaseSelectAContract=Sélectionner un contrat
    -UnableToCreateInterIfNoSocid=Impossible de créer une intervention si aucun tiers n'est défini
    -TicketMailExchanges=Mail exchanges
    -TicketInitialMessageModified=Message initial modifié
    -TicketMessageSuccesfullyUpdated=Message successfully updated
    -TicketChangeStatus=Changer l'état
    -TicketConfirmChangeStatus=Confirm the status change : %s ?
    -TicketLogStatusChanged=Status changed : %s to %s
    -TicketNotNotifyTiersAtCreate=Ne pas notifier l'entreprise à la création
    -
    -#
    -# Logs
    -#
    -TicketLogMesgReadBy=Ticket lu par %s
    -NoLogForThisTicket=No log for this ticket yet
    -TicketLogAssignedTo=Ticket assigned to %s
    -TicketAssignedButLogActionNotSaved=Ticket assigned but no log saved !
    -TicketLogPropertyChanged=Change classification : from %s to %s
    -TicketLogClosedBy=Ticket clôt par %s
    -TicketLogProgressSetTo=Progression de %s pour-cent appliquée
    -TicketLogReopen=Ticket ré-ouvert
    -
    -#
    -# Public pages
    -#
    -TicketSystem=Gestionnaire de tickets
    -ShowListTicketWithTrackId=Afficher la liste des tickets à partir de l'ID de suivi
    -ShowTicketWithTrackId=Afficher le ticket à partir de l'ID de suivi
    -TicketPublicDesc=You can create a support ticket or check from an existing ID.
    -YourTicketSuccessfullySaved=Le ticket a été enregistré avec succès
    -MesgInfosPublicTicketCreatedWithTrackId=A new ticket has been created with ID %s.
    -PleaseRememberThisId=Merci de conserver le code de suivi du ticket, il vous sera peut-être nécessaire ultérieurement
    -TicketNewEmailSubject=Ticket creation confirmation
    -TicketNewEmailSubjectCustomer=Nouveau ticket
    -TicketNewEmailBody=Ceci est un message automatique pour confirmer l'enregistrement de votre ticket.
    -TicketNewEmailBodyCustomer=This is an automatic email to confirm a new ticket has just been created into your account.
    -TicketNewEmailBodyInfosTicket=Information for monitoring the ticket
    -TicketNewEmailBodyInfosTrackId=Numéro de suivi du ticket : %s
    -TicketNewEmailBodyInfosTrackUrl=Vous pouvez voir la progression du ticket en cliquant sur le lien ci-dessus.
    -TicketNewEmailBodyInfosTrackUrlCustomer=You can view the progress of the ticket in the specific interface by clicking the following link
    -TicketEmailPleaseDoNotReplyToThisEmail=Merci de ne pas répondre directement à ce courriel ! Utilisez le lien pour répondre via l'interface.
    -TicketPublicInfoCreateTicket=This form allows you to record a trouble ticket in our management system.
    -TicketPublicPleaseBeAccuratelyDescribe=Veuillez décrire avec précision le problème. Fournissez le plus d'informations possibles pour nous permettre d'identifier correctement votre demande.
    -TicketPublicMsgViewLogIn=Merci d'entrer le code de suivi du ticket
    -TicketTrackId=Tracking ID
    -OneOfTicketTrackId=One of yours tracking ID
    -ErrorTicketNotFound=Ticket avec numéro de suivi %s non trouvé!
    -Subject=Sujet
    -ViewTicket=Voir le ticket
    -ViewMyTicketList=Voir la liste de mes tickets
    -ErrorEmailMustExistToCreateTicket=Erreur : Email introuvable dans notre base de données
    -TicketNewEmailSubjectAdmin=Nouveau ticket créé
    -TicketNewEmailBodyAdmin=<p>Ticket has just been created with ID #%s, see informations :</p>
    -SeeThisTicketIntomanagementInterface=See ticket in management interface
    -TicketPublicInterfaceForbidden=Accès à cette partie : interdit
    -
    -# notifications
    -TicketNotificationEmailSubject=Ticket %s mis à jour
    -TicketNotificationEmailBody=This is an automatic message to notify you that ticket %s has just been updated
    -TicketNotificationRecipient=Notification recipient
    -TicketNotificationLogMessage=Log message
    -TicketNotificationEmailBodyInfosTrackUrlinternal=View ticket into interface
    -TicketNotificationNumberEmailSent=Email de notification envoyé: %s
    -
    -
    -#
    -# Boxes
    -#
    -BoxLastTicketsup=Derniers tickets créés
    -BoxLastTicketsupDescription=Latest %s created tickets
    -BoxLastTicketsupContent=
    -BoxLastTicketsupNoRecordedTickets=Pas de ticket non lu
    -BoxLastModifiedTicketsup=Latest modified tickets
    -BoxLastModifiedTicketsupDescription=Latest %s modified tickets
    -BoxLastModifiedTicketsupContent=
    -BoxLastModifiedTicketsupNoRecordedTickets=Pas de tickets modifiés récemment
    diff --git a/htdocs/langs/fr_FR/trips.lang b/htdocs/langs/fr_FR/trips.lang
    index 92d6f44dd8d..424cd1a7579 100644
    --- a/htdocs/langs/fr_FR/trips.lang
    +++ b/htdocs/langs/fr_FR/trips.lang
    @@ -21,9 +21,9 @@ ListToApprove=En attente d'approbation
     ExpensesArea=Espace notes de frais
     ClassifyRefunded=Classer 'Remboursé'
     ExpenseReportWaitingForApproval=Une nouvelle note de frais a été soumise pour approbation
    -ExpenseReportWaitingForApprovalMessage=Une nouvelle note de frais a été soumis et attend d'être approuvé. <br> - Utilisateur: %s <br> - Période: %s <br> Cliquez ici pour valider: %s
    +ExpenseReportWaitingForApprovalMessage=Une nouvelle note de frais a été soumise et attend d'être approuvée. <br> - Utilisateur: %s <br> - Période: %s <br> Cliquez ici pour valider: %s
     ExpenseReportWaitingForReApproval=Une note de frais a été resoumise pour approbation
    -ExpenseReportWaitingForReApprovalMessage=Une note de frais a été enregistrée et est en attente à nouveau d'approbation.<br>Le %s, vous avez refusé d'approuver la note de frais pour la raison suivante: %s<br>Une nouvelle version a été soumise et attend d'être approuvé.<br> Utilisateur : %s<br>- Période : %s<br>Cliquez ici pour valider la note de frais %s
    +ExpenseReportWaitingForReApprovalMessage=Une note de frais a été enregistrée et est en attente à nouveau d'approbation.<br>Le %s, vous avez refusé d'approuver la note de frais pour la raison suivante: %s<br>Une nouvelle version a été soumise et attend d'être approuvée.<br> Utilisateur : %s<br>- Période : %s<br>Cliquez ici pour valider la note de frais %s
     ExpenseReportApproved=Une note de frais a été approuvée
     ExpenseReportApprovedMessage=La note de frais %s a été approuvée.<br>- Utilisateur : %s<br>- Approuvée par : %s<br>Cliquez ici pour afficher la note de frais %s
     ExpenseReportRefused=Une note de frais a été refusée
    diff --git a/htdocs/langs/fr_FR/users.lang b/htdocs/langs/fr_FR/users.lang
    index e0f461cd196..fa5e772fe7e 100644
    --- a/htdocs/langs/fr_FR/users.lang
    +++ b/htdocs/langs/fr_FR/users.lang
    @@ -6,7 +6,7 @@ Permission=Droit
     Permissions=Droits
     EditPassword=Modifier mot de passe
     SendNewPassword=Régénérer et envoyer mot de passe
    -SendNewPasswordLink=Envoyer le lien pour réinitialiser le mot de passe
    +SendNewPasswordLink=Réinitialiser le mot de passe
     ReinitPassword=Régénérer mot de passe
     PasswordChangedTo=Mot de passe modifié en: %s
     SubjectNewPassword=Votre mot de passe pour %s
    diff --git a/htdocs/langs/fr_FR/website.lang b/htdocs/langs/fr_FR/website.lang
    index cdcf638b84a..1076726c110 100644
    --- a/htdocs/langs/fr_FR/website.lang
    +++ b/htdocs/langs/fr_FR/website.lang
    @@ -7,6 +7,7 @@ WEBSITE_TYPE_CONTAINER=Type de page / conteneur
     WEBSITE_PAGE_EXAMPLE=Page Web à utiliser comme exemple
     WEBSITE_PAGENAME=Nom/alias de la page
     WEBSITE_ALIASALT=Noms de page / alias alternatifs
    +WEBSITE_ALIASALTDesc=Utilisez ici la liste des autres noms / alias afin que la page soit également accessible en utilisant ces autres noms / alias (par exemple l'ancien nom après avoir renommé l'alias pour garder opérationnel les backlinks sur l'ancien lien). La syntaxe est: <br> alternativename1, alternativename2, ...
     WEBSITE_CSS_URL=URL du fichier de la feuille de style (CSS) externe
     WEBSITE_CSS_INLINE=Contenu du fichier CSS (commun à toute les pages)
     WEBSITE_JS_INLINE=Contenu du fichier Javascript (commun à toutes les pages)
    @@ -39,7 +40,7 @@ ViewWebsiteInProduction=Pré-visualiser le site web en utilisant l'URL de la pag
     SetHereVirtualHost=Si vous pouvez créer, sur votre serveur web (Apache, Nginx, ...), un hôte virtuel dédié avec PHP activé et un répertoire racine sur <br> <strong> %s </strong><br> , alors entrez ici le nom de cet hôte virtuel que vous avez créé, de sorte que l'aperçu puisse également être fait en utilisant l'accès direct au serveur Web, et non seulement en utilisant le serveur Dolibarr.
     YouCanAlsoTestWithPHPS=Sur un environnement de développement, vous pouvez préférer tester le site avec le serveur web PHP intégré (PHP 5.5 requis) en exécutant <br><strong> php -S 0.0.0.0:8080 -t %s </strong>
     CheckVirtualHostPerms=Vérifiez également que le virtual host a la permission <strong> %s </strong> sur les fichiers dans <strong> %s </strong>
    -ReadPerm=Lu
    +ReadPerm=Lire
     WritePerm=Écrire
     PreviewSiteServedByWebServer=<u>Prévisualiser %s dans un nouvel onglet.</u><br><br>. Le %s sera servi par un serveur web externe (comme Apache, Nginx, IIS). Vous pouvez installer et configurer ce serveur auparavant pour pointer sur le répertoire : <br><strong>%s</strong><br> URL servie par un serveur externe: <br><strong>%s</strong>
     PreviewSiteServedByDolibarr=<u>Aperçu %s dans un nouvel onglet.</u><br><br>Le %s sera servi par le serveur Dolibarr donc aucun serveur Web supplémentaire (comme Apache, Nginx, IIS) n'est nécessaire.<br>L'inconvénient est que l'URL des pages ne sont pas sexy et commencent par un chemin de votre Dolibarr.<br>URL servie par Dolibarr:<br><strong>%s</strong><br><br>Pour utiliser votre propre serveur web externe pour servir ce site web, créez un virtual host sur vote serveur web qui pointe sur le répertoire<br><strong>%s</strong><br> ensuite entrez le nom de ce virtual host et cliquer sur le bouton d'affichage de l'aperçu.
    @@ -73,7 +74,7 @@ AnotherContainer=Un autre conteneur
     WEBSITE_USE_WEBSITE_ACCOUNTS=Activer la table des comptes du site Web
     WEBSITE_USE_WEBSITE_ACCOUNTSTooltip=Activer la table pour stocker les comptes de site Web (login/pass) pour chaque site / tiers
     YouMustDefineTheHomePage=Vous devez d'abord définir la page d'accueil par défaut
    -OnlyEditionOfSourceForGrabbedContentFuture=Note: seule l'édition de source HTML sera possible lorsqu'un contenu de page est initiliasé par aspiration d'une page externe (l'éditeur de WYSIWYG ne sera pas disponible)
    +OnlyEditionOfSourceForGrabbedContentFuture=Note: seule l'édition de source HTML sera possible lorsqu'un contenu de page est initiliasé par aspiration d'une page externe (l'éditeur WYSIWYG ne sera pas disponible)
     OnlyEditionOfSourceForGrabbedContent=Seule l'édition de source HTML est possible lorsque le contenu a été aspiré depuis un site externe
     GrabImagesInto=Aspirer aussi les images trouvées dans les css et la page.
     ImagesShouldBeSavedInto=Les images doivent être sauvegardées dans le répertoire
    @@ -82,3 +83,4 @@ SubdirOfPage=Sous-répertoire dédié à la page
     AliasPageAlreadyExists=L'alias de page <strong> %s </strong> existe déjà
     CorporateHomePage=Page d'accueil Entreprise
     EmptyPage=Page vide
    +ExternalURLMustStartWithHttp=l'URL externe doit commencer par http:// ou https://
    diff --git a/htdocs/langs/he_IL/accountancy.lang b/htdocs/langs/he_IL/accountancy.lang
    index c37db78c215..04bbaa447e7 100644
    --- a/htdocs/langs/he_IL/accountancy.lang
    +++ b/htdocs/langs/he_IL/accountancy.lang
    @@ -1,4 +1,5 @@
     # Dolibarr language file - en_US - Accounting Expert
    +Accounting=Accounting
     ACCOUNTING_EXPORT_SEPARATORCSV=Column separator for export file
     ACCOUNTING_EXPORT_DATE=Date format for export file
     ACCOUNTING_EXPORT_PIECE=Export the number of piece
    @@ -39,11 +40,11 @@ AccountWithNonZeroValues=Accounts with non zero values
     ListOfAccounts=List of accounts
     
     MainAccountForCustomersNotDefined=Main accounting account for customers not defined in setup
    -MainAccountForSuppliersNotDefined=Main accounting account for suppliers not defined in setup
    +MainAccountForSuppliersNotDefined=Main accounting account for vendors not defined in setup
     MainAccountForUsersNotDefined=Main accounting account for users not defined in setup
     MainAccountForVatPaymentNotDefined=Main accounting account for VAT payment not defined in setup
     
    -AccountancyArea=Accountancy area
    +AccountancyArea=Accounting area
     AccountancyAreaDescIntro=Usage of the accountancy module is done in several step:
     AccountancyAreaDescActionOnce=The following actions are usually executed one time only, or once per year...
     AccountancyAreaDescActionOnceBis=Next steps should be done to save you time in future by suggesting you the correct default accounting account when making the journalization (writing record in Journals and General ledger)
    @@ -54,6 +55,7 @@ AccountancyAreaDescChartModel=STEP %s: Create a model of chart of account from m
     AccountancyAreaDescChart=STEP %s: Create or check content of your chart of account from menu %s
     
     AccountancyAreaDescVat=STEP %s: Define accounting accounts for each VAT Rates. For this, use the menu entry %s.
    +AccountancyAreaDescDefault=STEP %s: Define default accounting accounts. For this, use the menu entry %s.
     AccountancyAreaDescExpenseReport=STEP %s: Define default accounting accounts for each type of expense report. For this, use the menu entry %s.
     AccountancyAreaDescSal=STEP %s: Define default accounting accounts for payment of salaries. For this, use the menu entry %s.
     AccountancyAreaDescContrib=STEP %s: Define default accounting accounts for special expences (miscellaneous taxes). For this, use the menu entry %s.
    @@ -89,7 +91,7 @@ MenuProductsAccounts=Product accounts
     ProductsBinding=Products accounts
     Ventilation=Binding to accounts
     CustomersVentilation=Customer invoice binding
    -SuppliersVentilation=Supplier invoice binding
    +SuppliersVentilation=Vendor invoice binding
     ExpenseReportsVentilation=Expense report binding
     CreateMvts=Create new transaction
     UpdateMvts=Modification of a transaction
    @@ -130,12 +132,14 @@ ACCOUNTING_LENGTH_GACCOUNT=Length of the general accounting accounts (If you set
     ACCOUNTING_LENGTH_AACCOUNT=Length of the third party accounting accounts (If you set value to 6 here, the account '401' will appear like '401000' on screen)
     ACCOUNTING_MANAGE_ZERO=Allow to manage different number of zero at the end of an accounting account. Needed by some countries (like switzerland). If keep to off (default), you can set the 2 following parameters to ask application to add virtual zero.
     BANK_DISABLE_DIRECT_INPUT=Disable direct recording of transaction in bank account
    +ACCOUNTING_ENABLE_EXPORT_DRAFT_JOURNAL=Enable draft export on journal
     
     ACCOUNTING_SELL_JOURNAL=Sell journal
     ACCOUNTING_PURCHASE_JOURNAL=Purchase journal
     ACCOUNTING_MISCELLANEOUS_JOURNAL=Miscellaneous journal
     ACCOUNTING_EXPENSEREPORT_JOURNAL=Expense report journal
     ACCOUNTING_SOCIAL_JOURNAL=Social journal
    +ACCOUNTING_HAS_NEW_JOURNAL=Has new Journal
     
     ACCOUNTING_ACCOUNT_TRANSFER_CASH=Accounting account of transfer
     ACCOUNTING_ACCOUNT_SUSPENSE=Accounting account of wait
    @@ -185,11 +189,12 @@ ListeMvts=List of movements
     ErrorDebitCredit=Debit and Credit cannot have a value at the same time
     AddCompteFromBK=Add accounting accounts to the group
     ReportThirdParty=List third party account
    -DescThirdPartyReport=Consult here the list of the third party customers and suppliers and their accounting accounts
    +DescThirdPartyReport=Consult here the list of the third party customers and vendors and their accounting accounts
     ListAccounts=List of the accounting accounts
     UnknownAccountForThirdparty=Unknown third party account. We will use %s
     UnknownAccountForThirdpartyBlocking=Unknown third party account. Blocking error
     UnknownAccountForThirdpartyAndWaitingAccountNotDefinedBlocking=Unknown third party account and waiting account not defined. Blocking error
    +PaymentsNotLinkedToProduct=Payment not linked to any product / service
     
     Pcgtype=Group of account
     Pcgsubtype=Subgroup of account
    @@ -204,8 +209,8 @@ DescVentilDoneCustomer=Consult here the list of the lines of invoices customers
     DescVentilTodoCustomer=Bind invoice lines not already bound with a product accounting account
     ChangeAccount=Change the product/service accounting account for selected lines with the following accounting account:
     Vide=-
    -DescVentilSupplier=Consult here the list of supplier invoice lines bound or not yet bound to a product accounting account
    -DescVentilDoneSupplier=Consult here the list of the lines of invoices supplier and their accounting account
    +DescVentilSupplier=Consult here the list of vendor invoice lines bound or not yet bound to a product accounting account
    +DescVentilDoneSupplier=Consult here the list of the lines of invoices vendors and their accounting account
     DescVentilTodoExpenseReport=Bind expense report lines not already bound with a fee accounting account
     DescVentilExpenseReport=Consult here the list of expense report lines bound (or not) to a fee accounting account
     DescVentilExpenseReportMore=If you setup accounting account on type of expense report lines, the application will be able to make all the binding between your expense report lines and the accounting account of your chart of accounts, just in one click with the button <strong>"%s"</strong>. If account was not set on fees dictionary or if you still has some lines not bound to any account, you will have to make a manual binding from the menu "<strong>%s</strong>".
    @@ -215,7 +220,7 @@ ValidateHistory=Bind Automatically
     AutomaticBindingDone=Automatic binding done
     
     ErrorAccountancyCodeIsAlreadyUse=Error, you cannot delete this accounting account because it is used
    -MvtNotCorrectlyBalanced=Movement not correctly balanced. Credit = %s. Debit = %s
    +MvtNotCorrectlyBalanced=Movement not correctly balanced. Debit = %s | Credit = %s
     FicheVentilation=Binding card
     GeneralLedgerIsWritten=Transactions are written in the Ledger
     GeneralLedgerSomeRecordWasNotRecorded=Some of the transactions could not be journalized. If there is no other error message, this is probably because they were already journalized.
    @@ -293,4 +298,9 @@ Binded=Lines bound
     ToBind=Lines to bind
     UseMenuToSetBindindManualy=Autodection not possible, use menu <a href="%s">%s</a> to make the binding manually
     
    +## Import
    +ImportAccountingEntries=Accounting entries
    +
     WarningReportNotReliable=Warning, this report is not based on the Ledger, so does not contains transaction modified manualy in the Ledger. If your journalization is up to date, the bookkeeping view is more accurate.
    +ExpenseReportJournal=Expense Report Journal
    +InventoryJournal=Inventory Journal
    diff --git a/htdocs/langs/he_IL/admin.lang b/htdocs/langs/he_IL/admin.lang
    index d896b96efb5..f8218cdd733 100644
    --- a/htdocs/langs/he_IL/admin.lang
    +++ b/htdocs/langs/he_IL/admin.lang
    @@ -269,10 +269,11 @@ MAIN_MAIL_SMTP_SERVER=SMTP / SMTPS מארח (כברירת מחדל ב php.ini: <
     MAIN_MAIL_SMTP_PORT_NotAvailableOnLinuxLike=SMTP / SMTPS נמל (לא מוגדר לתוך PHP על מערכות יוניקס כמו)
     MAIN_MAIL_SMTP_SERVER_NotAvailableOnLinuxLike=SMTP / SMTPS מארח (לא מוגדר לתוך PHP על מערכות יוניקס כמו)
     MAIN_MAIL_EMAIL_FROM=Sender email for automatic emails (By default in php.ini: <b>%s</b>)
    -MAIN_MAIL_ERRORS_TO=Email used as 'Errors-To' field in emails sent
    +MAIN_MAIL_ERRORS_TO=Eemail used for error returns emails (fields 'Errors-To' in emails sent)
     MAIN_MAIL_AUTOCOPY_TO= שלח שיטתי מוסתר פחמן עותק של כל הודעות הדוא&quot;ל שנשלחו
     MAIN_DISABLE_ALL_MAILS=Disable all emails sendings (for test purposes or demos)
     MAIN_MAIL_FORCE_SENDTO=Send all emails to (instead of real recipients, for test purposes)
    +MAIN_MAIL_ENABLED_USER_DEST_SELECT=Add employees users with email into allowed destinaries list
     MAIN_MAIL_SENDMODE=שיטה להשתמש כדי לשלוח מיילים
     MAIN_MAIL_SMTPS_ID=SMTP מזהה אם נדרש אימות
     MAIN_MAIL_SMTPS_PW=SMTP סיסמא אם נדרש אימות
    @@ -291,7 +292,7 @@ ModuleSetup=מודול ההתקנה
     ModulesSetup=Modules/Application setup
     ModuleFamilyBase=מערכת
     ModuleFamilyCrm=קשרי לקוחות (CRM)
    -ModuleFamilySrm=Supplier Relation Management (SRM)
    +ModuleFamilySrm=Vendor Relation Management (VRM)
     ModuleFamilyProducts=Products Management (PM)
     ModuleFamilyHr=Human Resource Management (HR)
     ModuleFamilyProjects=פרויקטים / עבודה שיתופית
    @@ -373,7 +374,8 @@ NoSmsEngine=לא מנהל השולח SMS זמין. מנהל SMS השולח אי
     PDF=PDF
     PDFDesc=אתה יכול להגדיר כל אפשרויות גלובליות הקשורות לדור PDF
     PDFAddressForging=חוקי לזייף תיבות כתובת
    -HideAnyVATInformationOnPDF=הסתר כל מידע הקשור מע&quot;מ על PDF שנוצר
    +HideAnyVATInformationOnPDF=Hide all information related to Sales tax / VAT on generated PDF
    +PDFRulesForSalesTax=Rules for Sales Tax / VAT
     PDFLocaltax=Rules for %s
     HideLocalTaxOnPDF=Hide %s rate into pdf column tax sale
     HideDescOnPDF=Hide products description on generated PDF
    @@ -445,13 +447,14 @@ DisplayCompanyInfo=Display company address
     DisplayCompanyManagers=Display manager names
     DisplayCompanyInfoAndManagers=Display company address and manager names
     EnableAndSetupModuleCron=If you want to have this recurring invoice beeing generated automatically, module *%s* must be enabled and correctly setup. Otherwise, generation of invoices must be done manually from this template with button *Create*. Note that even if you enabled automatic generation, you can still safely launch manual generation. Duplicates generation for same period are not possible.
    -ModuleCompanyCodeAquarium=Return an accounting code built by:<br>%s followed by third party supplier code for a supplier accounting code,<br>%s followed by third party customer code for a customer accounting code.
    +ModuleCompanyCodeCustomerAquarium=%s followed by third party customer code for a customer accounting code
    +ModuleCompanyCodeSupplierAquarium=%s followed by third party supplier code for a supplier accounting code
     ModuleCompanyCodePanicum=Return an empty accounting code.
     ModuleCompanyCodeDigitaria=Accounting code depends on third party code. The code is composed of the character "C" in the first position followed by the first 5 characters of the third party code.
     Use3StepsApproval=By default, Purchase Orders need to be created and approved by 2 different users (one step/user to create and one step/user to approve. Note that if user has both permission to create and approve, one step/user will be enough). You can ask with this option to introduce a third step/user approval, if amount is higher than a dedicated value (so 3 steps will be necessary: 1=validation, 2=first approval and 3=second approval if amount is enough).<br>Set this to empty if one approval (2 steps) is enough, set it to a very low value (0.1) if a second approval (3 steps) is always required.
     UseDoubleApproval=Use a 3 steps approval when amount (without tax) is higher than...
     WarningPHPMail=WARNING: It is often better to setup outgoing emails to use the email server of your provider instead of the default setup. Some email providers (like Yahoo) does not allow you to send an email from another server than their own server. Your current setup use the server of the application to send email and not the server of your email provider, so some recipients (the one compatible with the restrictive DMARC protocol), will ask your email provider if they can accept your email and some email providers (like Yahoo) may respond "no" because the server is not a server of them, so few of your sent Emails may not be accepted (be carefull also to your email provider sending quota).<br>If your Email provider (like Yahoo) has this restriction, you must change Email setup to choose the other method "SMTP server" and enter the SMTP server and credentials provided by your Email provider (ask your EMail provider to get SMTP credentials for your account).
    -WarningPHPMail2=If your email SMTP provider need to restrict email client to some IP addresses (very rare), this is the IP address of your ERP CRM application: <strong>%s</strong>.
    +WarningPHPMail2=If your email SMTP provider need to restrict email client to some IP addresses (very rare), this is the IP address of the mail user agent (MUA) for your ERP CRM application: <strong>%s</strong>.
     ClickToShowDescription=Click to show description
     DependsOn=This module need the module(s)
     RequiredBy=This module is required by module(s)
    @@ -471,6 +474,9 @@ AttachMainDocByDefault=Set this to 1 if you want to attach main document to emai
     FilesAttachedToEmail=Attach file
     SendEmailsReminders=Send agenda reminders by emails
     davDescription=Add a component to be a DAV server
    +DAVSetup=Setup of module DAV
    +DAV_ALLOW_PUBLIC_DIR=Enable the public directory (WebDav directory with no login required)
    +DAV_ALLOW_PUBLIC_DIRTooltip=The WebDav public directory is a WebDAV directory everybody can access to (in read and write mode), with no need to have/use an existing login/password account.
     # Modules
     Module0Name=משתמשים להקות
     Module0Desc=Users / Employees and Groups management
    @@ -479,7 +485,7 @@ Module1Desc=חברות ניהול של איש הקשר
     Module2Name=מסחרי
     Module2Desc=מסחרי וניהול
     Module10Name=חשבונאות
    -Module10Desc=חשבונאות וניהול פשוט (חשבונית ותשלום שיגור)
    +Module10Desc=Simple accounting reports (journals, turnover) based onto database content. Does not use any ledger table.
     Module20Name=הצעות
     Module20Desc=ההצעה המסחרית של ההנהלה
     Module22Name=Mass E-דיוור
    @@ -491,7 +497,7 @@ Module25Desc=כדי לקוחות של ההנהלה
     Module30Name=חשבוניות
     Module30Desc=חשבוניות וניהול הערת אשראי ללקוחות. חשבונית של ניהול ספקים
     Module40Name=ספקים
    -Module40Desc=הספק של ניהול הקנייה (הזמנות וחשבוניות)
    +Module40Desc=Suppliers and purchase management (purchase orders and billing)
     Module42Name=Debug Logs
     Module42Desc=Logging facilities (file, syslog, ...). Such logs are for technical/debug purposes.
     Module49Name=העורכים
    @@ -546,8 +552,8 @@ Module400Name=Projects/Opportunities/Leads
     Module400Desc=Management of projects, opportunities/leads and/or tasks. You can also assign any element (invoice, order, proposal, intervention, ...) to a project and get a transversal view from the project view.
     Module410Name=לוח השנה
     Module410Desc=שילוב לוח השנה
    -Module500Name=Special expenses
    -Module500Desc=Management of special expenses (taxes, social or fiscal taxes, dividends)
    +Module500Name=Taxes and Special expenses
    +Module500Desc=Management of other expenses (sale taxes, social or fiscal taxes, dividends, ...)
     Module510Name=Payment of employee wages
     Module510Desc=Record and follow payment of your employee wages
     Module520Name=Loan
    @@ -561,14 +567,14 @@ Module700Name=תרומות
     Module700Desc=התרומה של ההנהלה
     Module770Name=Expense reports
     Module770Desc=Management and claim expense reports (transportation, meal, ...)
    -Module1120Name=Supplier commercial proposal
    -Module1120Desc=Request supplier commercial proposal and prices
    +Module1120Name=Vendor commercial proposal
    +Module1120Desc=Request vendor commercial proposal and prices
     Module1200Name=גמל שלמה
     Module1200Desc=גמל שלמה אינטגרציה
     Module1520Name=Document Generation
     Module1520Desc=Mass mail document generation
     Module1780Name=Tags/Categories
    -Module1780Desc=Create tags/category (products, customers, suppliers, contacts or members)
    +Module1780Desc=Create tags/category (products, customers, vendors, contacts or members)
     Module2000Name=עורך WYSIWYG
     Module2000Desc=Allow to edit some text area using an advanced editor (Based on CKEditor)
     Module2200Name=Dynamic Prices
    @@ -576,7 +582,7 @@ Module2200Desc=Enable the usage of math expressions for prices
     Module2300Name=Scheduled jobs
     Module2300Desc=Scheduled jobs management (alias cron or chrono table)
     Module2400Name=Events/Agenda
    -Module2400Desc=Follow done and upcoming events. Let application logs automatic events for tracking purposes or record manual events or rendez-vous.
    +Module2400Desc=Follow done and upcoming events. Let application logs automatic events for tracking purposes or record manual events or rendez-vous. This is the main important module for a good Customer or Supplier Relationship Management.
     Module2500Name=DMS / ECM
     Module2500Desc=Document Management System / Electronic Content Management. Automatic organization of your generated or stored documents. Share them when you need.
     Module2600Name=API/Web services (SOAP server)
    @@ -599,7 +605,7 @@ Module4000Desc=Human resources management (management of department, employee co
     Module5000Name=רב החברה
     Module5000Desc=מאפשר לך לנהל מספר רב של חברות
     Module6000Name=Workflow
    -Module6000Desc=Workflow management
    +Module6000Desc=Workflow management (automatic creation of object and/or automatic status change)
     Module10000Name=Websites
     Module10000Desc=Create public websites with a WYSIWG editor. Just setup your web server (Apache, Nginx, ...) to point to the dedicated Dolibarr directory to have it online on the Internet with your own domain name.
     Module20000Name=Leave Requests management
    @@ -613,7 +619,7 @@ Module50100Desc=Point of sales module (POS).
     Module50200Name=Paypal
     Module50200Desc=Module to offer an online payment page accepting payments using PayPal (credit card or PayPal credit). This can be used to allow your customers to make free payments or for a payment on a particular Dolibarr object (invoice, order, ...)
     Module50400Name=Accounting (advanced)
    -Module50400Desc=Accounting management (double entries, support general and auxiliary ledgers)
    +Module50400Desc=Accounting management (double entries, support general and auxiliary ledgers). Export the ledger in several other accounting software format.
     Module54000Name=PrintIPP
     Module54000Desc=Direct print (without opening the documents) using Cups IPP interface (Printer must be visible from server, and CUPS must be installe on server).
     Module55000Name=Poll, Survey or Vote
    @@ -885,7 +891,7 @@ DictionaryCivility=Personal and professional titles
     DictionaryActions=Types of agenda events
     DictionarySocialContributions=Social or fiscal taxes types
     DictionaryVAT=שיעורי מע&quot;מ או מכירות שיעורי מס
    -DictionaryRevenueStamp=Amount of revenue stamps
    +DictionaryRevenueStamp=Amount of tax stamps
     DictionaryPaymentConditions=תנאי תשלום
     DictionaryPaymentModes=תשלום מצבי
     DictionaryTypeContact=צור סוגים
    @@ -913,7 +919,7 @@ SetupSaved=הגדרת הציל
     SetupNotSaved=Setup not saved
     BackToModuleList=חזרה לרשימת מודולים
     BackToDictionaryList=חזרה לרשימת המילונים
    -TypeOfRevenueStamp=Type of revenue stamp
    +TypeOfRevenueStamp=Type of tax stamp
     VATManagement=מע&quot;מ ניהול
     VATIsUsedDesc=By default when creating prospects, invoices, orders etc the VAT rate follows the active standard rule:<br>If the seller is not subjected to VAT, then VAT defaults to 0. End of rule.<br>If the (selling country= buying country), then the VAT by default equals the VAT of the product in the selling country. End of rule. <br>If seller and buyer are both in the European Community and goods are transport products (car, ship, plane), the default VAT is 0 ( The VAT should be paid by the buyer to the customoffice of his country and not to the seller). End of rule.<br>If seller and buyer are both in the European Community and the buyer is not a company, then the VAT by defaults to the VAT of the product sold.  End of rule.<br>If seller and buyer are both in the European Community and the buyer is a company, then the VAT is 0 by default . End of rule.<br>In any othe case the proposed default is VAT=0. End of rule.
     VATIsNotUsedDesc=כברירת מחדל המע&quot;מ המוצע הוא 0 אשר ניתן להשתמש בהם במקרים כמו עמותות, אנשים ou חברות קטנות.
    @@ -1021,7 +1027,7 @@ Delays_MAIN_DELAY_ACTIONS_TODO=Delay tolerance (in days) before alert on planned
     Delays_MAIN_DELAY_PROJECT_TO_CLOSE=Delay tolerance (in days) before alert on project not closed in time
     Delays_MAIN_DELAY_TASKS_TODO=Delay tolerance (in days) before alert on planned tasks (project tasks) not completed yet
     Delays_MAIN_DELAY_ORDERS_TO_PROCESS=Delay tolerance (in days) before alert on orders not processed yet
    -Delays_MAIN_DELAY_SUPPLIER_ORDERS_TO_PROCESS=Delay tolerance (in days) before alert on suppliers orders not processed yet
    +Delays_MAIN_DELAY_SUPPLIER_ORDERS_TO_PROCESS=Delay tolerance (in days) before alert on purchase orders not processed yet
     Delays_MAIN_DELAY_PROPALS_TO_CLOSE=סובלנות עיכוב (בימים) לפני התראה על הצעות לסגור
     Delays_MAIN_DELAY_PROPALS_TO_BILL=סובלנות עיכוב (בימים) לפני התראה על הצעות לא מחויב
     Delays_MAIN_DELAY_NOT_ACTIVATED_SERVICES=עיכוב סובלנות (בימים) לפני התראה על שירותי להפעיל
    @@ -1033,9 +1039,9 @@ Delays_MAIN_DELAY_MEMBERS=עיכוב סובלנות (בימים) לפני התר
     Delays_MAIN_DELAY_CHEQUES_TO_DEPOSIT=עיכוב סובלנות (בימים) לפני התראה על הפקדת המחאות לעשות
     Delays_MAIN_DELAY_EXPENSEREPORTS=Tolerance delay (in days) before alert for expense reports to approve
     SetupDescription1=The setup area is for initial setup parameters before starting to use Dolibarr.
    -SetupDescription2=The two mandatory setup steps are the first two in the setup menu on the left: %s setup page and %s setup page :
    -SetupDescription3=Parameters in menu <a href="%s">%s -> %s</a> are required because defined data are used on Dolibarr screens and to customize the default behavior of the software (for country-related features for example).
    -SetupDescription4=Parameters in menu <a href="%s">%s -> %s</a> are required because Dolibarr ERP/CRM is a collection of several modules/applications, all more or less independent. New features will be added to menus for every module you will activate.
    +SetupDescription2=The two mandatory setup steps are the following steps (the two first entries in the left setup menu):
    +SetupDescription3=Settings in menu <a href="%s">%s -> %s</a>. This step is required because it defines data used on Dolibarr screens to customize the default behavior of the software (for country-related features for example).
    +SetupDescription4=Settings in menu <a href="%s">%s -> %s</a>. This step is required because Dolibarr ERP/CRM is a collection of several modules/applications, all more or less independent. New features are added to menus for every module you activate.
     SetupDescription5=ערכים אחרים לנהל את התפריט פרמטרים אופציונליים.
     LogEvents=ביקורת אבטחה אירועים
     Audit=ביקורת
    @@ -1054,8 +1060,9 @@ LogEventDesc=ניתן להפעיל כאן בכניסה לאירועים Dolibarr
     AreaForAdminOnly=Setup parameters can be set by <b>administrator users</b> only.
     SystemInfoDesc=מערכת מידע הוא מידע טכני שונות נכנסת למצב קריאה בלבד ונראה לעין עבור מנהלי בלבד.
     SystemAreaForAdminOnly=אזור זה זמין עבור המשתמשים מנהל בלבד. אף אחד הרשאות Dolibarr יכול להפחית את המגבלה.
    -CompanyFundationDesc=Edit on this page all known information of the company or foundation you need to manage (For this, click on "Modify" or "Save" button at bottom of page)
    +CompanyFundationDesc=Edit on this page all known information of the company or foundation you need to manage (For this, click on "%s" or "%s" button at bottom of page)
     AccountantDesc=Edit on this page all known information about your accountant/bookkeeper
    +AccountantFileNumber=File number
     DisplayDesc=אתה יכול לבחור בכל פרמטר הקשור מבט Dolibarr ולהרגיש כאן
     AvailableModules=Available app/modules
     ToActivateModule=כדי להפעיל מודולים, ללכת על שטח ההתקנה (ראשי-> התקנה-> Modules).
    @@ -1188,11 +1195,11 @@ UserMailRequired=דוא&quot;ל נדרש ליצור משתמש חדש
     HRMSetup=HRM module setup
     ##### Company setup #####
     CompanySetup=חברות מודול ההתקנה
    -CompanyCodeChecker=מודול לדור הצדדים 3 קוד ובדיקת (הלקוח או הספק)
    -AccountCodeManager=Module for accounting code generation (customer or supplier)
    +CompanyCodeChecker=Module for third parties code generation and checking (customer or vendor)
    +AccountCodeManager=Module for accounting code generation (customer or vendor)
     NotificationsDesc=EMails notifications feature allows you to silently send automatic mail, for some Dolibarr events. Targets of notifications can be defined:
     NotificationsDescUser=* per users, one user at time.
    -NotificationsDescContact=* per third parties contacts (customers or suppliers), one contact at time.
    +NotificationsDescContact=* per third parties contacts (customers or vendors), one contact at time.
     NotificationsDescGlobal=* or by setting global target emails in module setup page.
     ModelModules=תבניות מסמכים
     DocumentModelOdt=צור מסמכים מתבניות OpenDocuments (. ODT קבצים של אופן אופיס, KOffice, TextEdit, ...)
    @@ -1203,6 +1210,9 @@ MustBeUnique=Must be unique?
     MustBeMandatory=Mandatory to create third parties?
     MustBeInvoiceMandatory=Mandatory to validate invoices?
     TechnicalServicesProvided=Technical services provided
    +#####DAV #####
    +WebDAVSetupDesc=This is the links to access the WebDAV directory. It contains a "public" dir open to any user knowing the URL (if public directory access allowed) and a "private" directory that need an existing login account/password to access to.
    +WebDavServer=Root URL of %s server : %s
     ##### Webcal setup #####
     WebCalUrlForVCalExport=הקישור ייצוא לפורמט <b>%s</b> זמין בקישור הבא: %s
     ##### Invoices #####
    @@ -1229,15 +1239,15 @@ FreeLegalTextOnProposal=טקסט חופשי על הצעות מסחריות
     WatermarkOnDraftProposal=סימן מים על הצעות טיוטה מסחריים (כל אם ריק)
     BANK_ASK_PAYMENT_BANK_DURING_PROPOSAL=Ask for bank account destination of proposal
     ##### SupplierProposal #####
    -SupplierProposalSetup=Price requests suppliers module setup
    -SupplierProposalNumberingModules=Price requests suppliers numbering models
    -SupplierProposalPDFModules=Price requests suppliers documents models
    -FreeLegalTextOnSupplierProposal=Free text on price requests suppliers
    -WatermarkOnDraftSupplierProposal=Watermark on draft price requests suppliers (none if empty)
    +SupplierProposalSetup=Price requests vendors module setup
    +SupplierProposalNumberingModules=Price requests vendors numbering models
    +SupplierProposalPDFModules=Price requests vendors documents models
    +FreeLegalTextOnSupplierProposal=Free text on price requests vendors
    +WatermarkOnDraftSupplierProposal=Watermark on draft price requests vendors (none if empty)
     BANK_ASK_PAYMENT_BANK_DURING_SUPPLIER_PROPOSAL=Ask for bank account destination of price request
     WAREHOUSE_ASK_WAREHOUSE_DURING_ORDER=Ask for Warehouse Source for order
     ##### Suppliers Orders #####
    -BANK_ASK_PAYMENT_BANK_DURING_SUPPLIER_ORDER=Ask for bank account destination of supplier order
    +BANK_ASK_PAYMENT_BANK_DURING_SUPPLIER_ORDER=Ask for bank account destination of purchase order
     ##### Orders #####
     OrdersSetup=התקנה וניהול של סדר
     OrdersNumberingModules=הזמנות מספור מודולים
    @@ -1448,7 +1458,7 @@ SyslogFilename=שם קובץ ונתיב
     YouCanUseDOL_DATA_ROOT=ניתן להשתמש DOL_DATA_ROOT / dolibarr.log עבור קובץ יומן בספרייה Dolibarr &quot;מסמכים&quot;. ניתן להגדיר בדרך אחרת כדי לאחסן קובץ זה.
     ErrorUnknownSyslogConstant=%s קבועים אינו ידוע Syslog מתמיד
     OnlyWindowsLOG_USER=Windows only supports LOG_USER
    -CompressSyslogs=Syslog files compression and backup
    +CompressSyslogs=Compression and backup of debug log files (generated by module Log for debug)
     SyslogFileNumberOfSaves=Log backups
     ConfigureCleaningCronjobToSetFrequencyOfSaves=Configure cleaning scheduled job to set log backup frequency
     ##### Donations #####
    @@ -1515,7 +1525,7 @@ OSCommerceTestOk=חיבור &quot;%s של שרת&quot; %s &quot;מסד נתונ
     OSCommerceTestKo1=חיבור &quot;%s&quot; שרת להצליח אבל &quot;%s&quot; מסד נתונים לא ניתן היה להשיג.
     OSCommerceTestKo2=חיבור &quot;%s של שרת עם&quot; %s &quot;המשתמש נכשל.
     ##### Stock #####
    -StockSetup=Warehouse module setup
    +StockSetup=Stock module setup
     IfYouUsePointOfSaleCheckModule=If you use a Point of Sale module (POS module provided by default or another external module), this setup may be ignored by your Point Of Sale module. Most point of sales modules are designed to create immediatly an invoice and decrease stock by default whatever are options here. So, if you need or not to have a stock decrease when registering a sell from your Point Of Sale, check also your POS module set up.
     ##### Menu #####
     MenuDeleted=תפריט נמחק
    @@ -1627,8 +1637,8 @@ ChequeReceiptsNumberingModule=Cheque Receipts Numbering module
     MultiCompanySetup=רב החברה מודול ההתקנה
     ##### Suppliers #####
     SuppliersSetup=מודול הספק ההתקנה
    -SuppliersCommandModel=תבנית שלמה של הסדר הספק (logo. ..)
    -SuppliersInvoiceModel=תבנית שלמה של חשבונית הספק (logo. ..)
    +SuppliersCommandModel=Complete template of prchase order (logo...)
    +SuppliersInvoiceModel=Complete template of vendor invoice (logo...)
     SuppliersInvoiceNumberingModel=Supplier invoices numbering models
     IfSetToYesDontForgetPermission=If set to yes, don't forget to provide permissions to groups or users allowed for the second approval
     ##### GeoIPMaxmind #####
    @@ -1665,7 +1675,7 @@ NoAmbiCaracAutoGeneration=Do not use ambiguous characters ("1","l","i","|","0","
     SalariesSetup=Setup of module salaries
     SortOrder=Sort order
     Format=Format
    -TypePaymentDesc=0:Customer payment type, 1:Supplier payment type, 2:Both customers and suppliers payment type
    +TypePaymentDesc=0:Customer payment type, 1:Vendor payment type, 2:Both customers and vendors payment type
     IncludePath=Include path (defined into variable %s)
     ExpenseReportsSetup=Setup of module Expense Reports
     TemplatePDFExpenseReports=Document templates to generate expense report document
    @@ -1687,7 +1697,7 @@ InstallModuleFromWebHasBeenDisabledByFile=Install of external module from applic
     ConfFileMustContainCustom=Installing or building an external module from application need to save the module files into directory <strong>%s</strong>. To have this directory processed by Dolibarr, you must setup your <strong>conf/conf.php</strong> to add the 2 directive lines:<br><strong>$dolibarr_main_url_root_alt='/custom';</strong><br><strong>$dolibarr_main_document_root_alt='%s/custom';</strong>
     HighlightLinesOnMouseHover=Highlight table lines when mouse move passes over
     HighlightLinesColor=Highlight color of the line when the mouse passes over (keep empty for no highlight)
    -TextTitleColor=Color of page title
    +TextTitleColor=Text color of Page title
     LinkColor=Color of links
     PressF5AfterChangingThis=Press CTRL+F5 on keyboard or clear your browser cache after changing this value to have it effective
     NotSupportedByAllThemes=Will works with core themes, may not be supported by external themes
    @@ -1696,6 +1706,7 @@ TopMenuBackgroundColor=Background color for Top menu
     TopMenuDisableImages=Hide images in Top menu
     LeftMenuBackgroundColor=Background color for Left menu
     BackgroundTableTitleColor=Background color for Table title line
    +BackgroundTableTitleTextColor=Text color for Table title line
     BackgroundTableLineOddColor=Background color for odd table lines
     BackgroundTableLineEvenColor=Background color for even table lines
     MinimumNoticePeriod=Minimum notice period (Your leave request must be done before this delay)
    @@ -1718,19 +1729,19 @@ FillFixTZOnlyIfRequired=Example: +2 (fill only if problem experienced)
     ExpectedChecksum=Expected Checksum
     CurrentChecksum=Current Checksum
     ForcedConstants=Required constant values
    -MailToSendProposal=To send customer proposal
    -MailToSendOrder=To send customer order
    -MailToSendInvoice=To send customer invoice
    -MailToSendShipment=To send shipment
    -MailToSendIntervention=To send intervention
    -MailToSendSupplierRequestForQuotation=To send quotation request to supplier
    -MailToSendSupplierOrder=To send supplier order
    -MailToSendSupplierInvoice=To send supplier invoice
    -MailToSendContract=To send a contract
    -MailToThirdparty=To send email from third party page
    -MailToMember=To send email from member page
    -MailToUser=To send email from user page
    -MailToProject= To send email from project page
    +MailToSendProposal=Customer proposals
    +MailToSendOrder=Customer orders
    +MailToSendInvoice=Customer invoices
    +MailToSendShipment=משלוחים
    +MailToSendIntervention=התערבויות
    +MailToSendSupplierRequestForQuotation=Quotation request
    +MailToSendSupplierOrder=Purchase orders
    +MailToSendSupplierInvoice=Vendor invoices
    +MailToSendContract=חוזים
    +MailToThirdparty=צדדים שלישיים
    +MailToMember=משתמשים
    +MailToUser=משתמשים
    +MailToProject=Projects page
     ByDefaultInList=Show by default on list view
     YouUseLastStableVersion=You use the latest stable version
     TitleExampleForMajorRelease=Example of message you can use to announce this major release (feel free to use it on your web sites)
    @@ -1780,7 +1791,10 @@ MAIN_PDF_MARGIN_BOTTOM=Bottom margin on PDF
     SetToYesIfGroupIsComputationOfOtherGroups=Set this to yes if this group is a computation of other groups
     EnterCalculationRuleIfPreviousFieldIsYes=Enter calculcation rule if previous field was set to Yes (For example 'CODEGRP1+CODEGRP2')
     SeveralLangugeVariatFound=Several language variants found
    -WebDavServer=URL of %s server : %s
    +COMPANY_AQUARIUM_REMOVE_SPECIAL=Remove special characters
    +COMPANY_AQUARIUM_CLEAN_REGEX=Regex filter to clean value (COMPANY_AQUARIUM_CLEAN_REGEX)
    +GDPRContact=GDPR contact
    +GDPRContactDesc=If you store data about European companies/citizen, you can store here the contact who is responsible for the General Data Protection Regulation
     ##### Resource ####
     ResourceSetup=Configuration du module Resource
     UseSearchToSelectResource=Use a search form to choose a resource (rather than a drop-down list).
    diff --git a/htdocs/langs/he_IL/banks.lang b/htdocs/langs/he_IL/banks.lang
    index be8f75d172b..1d42581c344 100644
    --- a/htdocs/langs/he_IL/banks.lang
    +++ b/htdocs/langs/he_IL/banks.lang
    @@ -1,12 +1,13 @@
     # Dolibarr language file - Source file is en_US - banks
     Bank=Bank
    -MenuBankCash=Bank/Cash
    +MenuBankCash=Bank | Cash
     MenuVariousPayment=Miscellaneous payments
     MenuNewVariousPayment=New Miscellaneous payment
     BankName=Bank name
     FinancialAccount=Account
     BankAccount=Bank account
     BankAccounts=Bank accounts
    +BankAccountsAndGateways=Bank accounts | Gateways
     ShowAccount=Show Account
     AccountRef=Financial account ref
     AccountLabel=Financial account label
    @@ -131,7 +132,7 @@ PaymentDateUpdateSucceeded=Payment date updated successfully
     PaymentDateUpdateFailed=Payment date could not be updated
     Transactions=Transactions
     BankTransactionLine=Bank entry
    -AllAccounts=All bank/cash accounts
    +AllAccounts=All bank and cash accounts
     BackToAccount=Back to account
     ShowAllAccounts=Show for all accounts
     FutureTransaction=Transaction in futur. No way to conciliate.
    @@ -159,5 +160,6 @@ VariousPayment=Miscellaneous payments
     VariousPayments=Miscellaneous payments
     ShowVariousPayment=Show miscellaneous payments
     AddVariousPayment=Add miscellaneous payments
    +SEPAMandate=SEPA mandate
     YourSEPAMandate=Your SEPA mandate
     FindYourSEPAMandate=This is your SEPA mandate to authorize our company to make direct debit order to your bank. Thanks to return it signed (scan of the signed document) or sent it by mail to
    diff --git a/htdocs/langs/he_IL/bills.lang b/htdocs/langs/he_IL/bills.lang
    index e9cbd8488b9..cb7c931197b 100644
    --- a/htdocs/langs/he_IL/bills.lang
    +++ b/htdocs/langs/he_IL/bills.lang
    @@ -109,9 +109,9 @@ CancelBill=Cancel an invoice
     SendRemindByMail=Send reminder by EMail
     DoPayment=Enter payment
     DoPaymentBack=Enter refund
    -ConvertToReduc=Convert into future discount
    -ConvertExcessReceivedToReduc=Convert excess received into future discount
    -ConvertExcessPaidToReduc=Convert excess paid into future discount
    +ConvertToReduc=Mark as credit available
    +ConvertExcessReceivedToReduc=Convert excess received into available credit
    +ConvertExcessPaidToReduc=Convert excess paid into available discount
     EnterPaymentReceivedFromCustomer=Enter payment received from customer
     EnterPaymentDueToCustomer=Make payment due to customer
     DisabledBecauseRemainderToPayIsZero=Disabled because remaining unpaid is zero
    @@ -120,7 +120,7 @@ BillStatus=Invoice status
     StatusOfGeneratedInvoices=Status of generated invoices
     BillStatusDraft=Draft (needs to be validated)
     BillStatusPaid=Paid
    -BillStatusPaidBackOrConverted=Credit note refund or converted into discount
    +BillStatusPaidBackOrConverted=Credit note refund or marked as credit available
     BillStatusConverted=Paid (ready for consumption in final invoice)
     BillStatusCanceled=Abandoned
     BillStatusValidated=Validated (needs to be paid)
    @@ -282,6 +282,7 @@ RelativeDiscount=Relative discount
     GlobalDiscount=Global discount
     CreditNote=כתב זכויות
     CreditNotes=אשראי הערות
    +CreditNotesOrExcessReceived=Credit notes or excess received
     Deposit=Down payment
     Deposits=Down payments
     DiscountFromCreditNote=Discount from credit note %s
    @@ -296,10 +297,10 @@ DiscountType=Discount type
     NoteReason=Note/Reason
     ReasonDiscount=Reason
     DiscountOfferedBy=Granted by
    -DiscountStillRemaining=Discounts available
    -DiscountAlreadyCounted=Discounts already consumed
    +DiscountStillRemaining=Discounts or credits available
    +DiscountAlreadyCounted=Discounts or credits already consumed
     CustomerDiscounts=Customer discounts
    -SupplierDiscounts=Supplier discounts
    +SupplierDiscounts=Vendors discounts
     BillAddress=Bill address
     HelpEscompte=This discount is a discount granted to customer because its payment was made before term.
     HelpAbandonBadCustomer=This amount has been abandoned (customer said to be a bad customer) and is considered as an exceptional loose.
    @@ -339,6 +340,12 @@ PaymentOnDifferentThirdBills=Allow payments on different thirdparties bills but
     PaymentNote=Payment note
     ListOfPreviousSituationInvoices=List of previous situation invoices
     ListOfNextSituationInvoices=List of next situation invoices
    +ListOfSituationInvoices=List of situation invoices
    +CurrentSituationTotal=Total current situation
    +DisabledBecauseNotEnouthCreditNote=To remove a situation invoice from cycle, this invoice's credit note total must cover this invoice total
    +RemoveSituationFromCycle=Remove this invoice from cycle
    +ConfirmRemoveSituationFromCycle=Remove this invoice %s from cycle ?
    +ConfirmOuting=Confirm outing
     FrequencyPer_d=Every %s days
     FrequencyPer_m=Every %s months
     FrequencyPer_y=Every %s years
    @@ -387,6 +394,7 @@ PaymentConditionShort14DENDMONTH=14 days of month-end
     PaymentCondition14DENDMONTH=Within 14 days following the end of the month
     FixAmount=Fix amount
     VarAmount=Variable amount (%% tot.)
    +VarAmountOneLine=Variable amount (%% tot.) - 1 line with label '%s'
     # PaymentType
     PaymentTypeVIR=Bank transfer
     PaymentTypeShortVIR=Bank transfer
    @@ -505,9 +513,14 @@ SituationAmount=Situation invoice amount(net)
     SituationDeduction=Situation subtraction
     ModifyAllLines=Modify all lines
     CreateNextSituationInvoice=Create next situation
    +ErrorFindNextSituationInvoice=Error unable to find next situation cycle ref
    +ErrorOutingSituationInvoiceOnUpdate=Unable to outing this situation invoice.
    +ErrorOutingSituationInvoiceCreditNote=Unable to outing linked credit note.
     NotLastInCycle=This invoice is not the latest in cycle and must not be modified.
     DisabledBecauseNotLastInCycle=The next situation already exists.
     DisabledBecauseFinal=This situation is final.
    +situationInvoiceShortcode_AS=AS
    +situationInvoiceShortcode_S=S
     CantBeLessThanMinPercent=The progress can't be smaller than its value in the previous situation.
     NoSituations=No open situations
     InvoiceSituationLast=Final and general invoice
    @@ -532,3 +545,4 @@ AutoFillDateFrom=Set start date for service line with invoice date
     AutoFillDateFromShort=Set start date
     AutoFillDateTo=Set end date for service line with next invoice date
     AutoFillDateToShort=Set end date
    +MaxNumberOfGenerationReached=Max number of gen. reached
    diff --git a/htdocs/langs/he_IL/categories.lang b/htdocs/langs/he_IL/categories.lang
    index 794e5f2c486..c8b8e5e4641 100644
    --- a/htdocs/langs/he_IL/categories.lang
    +++ b/htdocs/langs/he_IL/categories.lang
    @@ -16,7 +16,7 @@ MembersCategoriesArea=Members tags/categories area
     ContactsCategoriesArea=Contacts tags/categories area
     AccountsCategoriesArea=Accounts tags/categories area
     ProjectsCategoriesArea=Projects tags/categories area
    -SubCats=Subcategories
    +SubCats=Sub-categories
     CatList=List of tags/categories
     NewCategory=New tag/category
     ModifCat=Modify tag/category
    @@ -85,3 +85,4 @@ CategorieRecursivHelp=If activated, product will also linked to parent category
     AddProductServiceIntoCategory=Add the following product/service
     ShowCategory=Show tag/category
     ByDefaultInList=By default in list
    +ChooseCategory=Choose category
    diff --git a/htdocs/langs/he_IL/commercial.lang b/htdocs/langs/he_IL/commercial.lang
    index d747881f689..3aa0aaa392c 100644
    --- a/htdocs/langs/he_IL/commercial.lang
    +++ b/htdocs/langs/he_IL/commercial.lang
    @@ -60,8 +60,8 @@ ActionAC_CLO=Close
     ActionAC_EMAILING=Send mass email
     ActionAC_COM=Send customer order by mail
     ActionAC_SHIP=Send shipping by mail
    -ActionAC_SUP_ORD=Send supplier order by mail
    -ActionAC_SUP_INV=Send supplier invoice by mail
    +ActionAC_SUP_ORD=Send purchase order by mail
    +ActionAC_SUP_INV=Send vendor invoice by mail
     ActionAC_OTH=אחר
     ActionAC_OTH_AUTO=Automatically inserted events
     ActionAC_MANUAL=Manually inserted events
    diff --git a/htdocs/langs/he_IL/companies.lang b/htdocs/langs/he_IL/companies.lang
    index 8cceada84d2..36ab3b01faf 100644
    --- a/htdocs/langs/he_IL/companies.lang
    +++ b/htdocs/langs/he_IL/companies.lang
    @@ -8,11 +8,11 @@ ConfirmDeleteContact=Are you sure you want to delete this contact and all inheri
     MenuNewThirdParty=New third party
     MenuNewCustomer=New customer
     MenuNewProspect=New prospect
    -MenuNewSupplier=New supplier
    +MenuNewSupplier=New vendor
     MenuNewPrivateIndividual=New private individual
    -NewCompany=New company (prospect, customer, supplier)
    -NewThirdParty=New third party (prospect, customer, supplier)
    -CreateDolibarrThirdPartySupplier=Create a third party (supplier)
    +NewCompany=New company (prospect, customer, vendor)
    +NewThirdParty=New third party (prospect, customer, vendor)
    +CreateDolibarrThirdPartySupplier=Create a third party (vendor)
     CreateThirdPartyOnly=Create third party
     CreateThirdPartyAndContact=Create a third party + a child contact
     ProspectionArea=Prospection area
    @@ -37,7 +37,7 @@ ThirdPartyProspectsStats=לקוחות פוטנציאלים
     ThirdPartyCustomers=לקוחות
     ThirdPartyCustomersStats=לקוחות
     ThirdPartyCustomersWithIdProf12=Customers with %s or %s
    -ThirdPartySuppliers=ספקים
    +ThirdPartySuppliers=Vendors
     ThirdPartyType=Third party type
     Individual=Private individual
     ToCreateContactWithSameName=Will create automatically a contact/address with same information than third party under the third party. In most cases, even if your third party is a physical people, creating a third party alone is enough.
    @@ -77,11 +77,11 @@ Web=Web
     Poste= Position
     DefaultLang=Language by default
     VATIsUsed=Sales tax is used
    -VATIsUsedWhenSelling=This define if this thirdparty includes a sale tax or not when it makes an invoice to its own customers
    +VATIsUsedWhenSelling=This define if this third party includes a sale tax or not when it makes an invoice to its own customers
     VATIsNotUsed=Sales tax is not used
     CopyAddressFromSoc=Fill address with third party address
    -ThirdpartyNotCustomerNotSupplierSoNoRef=Thirdparty neither customer nor supplier, no available refering objects
    -ThirdpartyIsNeitherCustomerNorClientSoCannotHaveDiscounts=Thirdparty neither customer nor supplier, discounts are not available
    +ThirdpartyNotCustomerNotSupplierSoNoRef=Third party neither customer nor vendor, no available refering objects
    +ThirdpartyIsNeitherCustomerNorClientSoCannotHaveDiscounts=Third party neither customer nor supplier, discounts are not available
     PaymentBankAccount=Payment bank account
     OverAllProposals=הצעות
     OverAllOrders=Orders
    @@ -99,9 +99,9 @@ LocalTax2ES=IRPF
     TypeLocaltax1ES=RE Type
     TypeLocaltax2ES=IRPF Type
     WrongCustomerCode=Customer code invalid
    -WrongSupplierCode=Supplier code invalid
    +WrongSupplierCode=Vendor code invalid
     CustomerCodeModel=Customer code model
    -SupplierCodeModel=Supplier code model
    +SupplierCodeModel=Vendor code model
     Gencod=Bar code
     ##### Professional ID #####
     ProfId1Short=Prof. id 1
    @@ -267,7 +267,7 @@ Prospect=לקוח פוטנציאל
     CustomerCard=Customer Card
     Customer=לקוח
     CustomerRelativeDiscount=Relative customer discount
    -SupplierRelativeDiscount=Relative supplier discount
    +SupplierRelativeDiscount=Relative vendor discount
     CustomerRelativeDiscountShort=Relative discount
     CustomerAbsoluteDiscountShort=Absolute discount
     CompanyHasRelativeDiscount=This customer has a default discount of <b>%s%%</b>
    @@ -284,8 +284,8 @@ HasCreditNoteFromSupplier=You have credit notes for <b>%s</b> %s from this suppl
     CompanyHasNoAbsoluteDiscount=This customer has no discount credit available
     CustomerAbsoluteDiscountAllUsers=Absolute customer discounts (granted by all users)
     CustomerAbsoluteDiscountMy=Absolute customer discounts (granted by yourself)
    -SupplierAbsoluteDiscountAllUsers=Absolute supplier discounts (granted by all users)
    -SupplierAbsoluteDiscountMy=Absolute supplier discounts (granted by yourself)
    +SupplierAbsoluteDiscountAllUsers=Absolute vendor discounts (entered by all users)
    +SupplierAbsoluteDiscountMy=Absolute vendor discounts (entered by yourself)
     DiscountNone=None
     Supplier=Supplier
     AddContact=Create contact
    @@ -304,13 +304,13 @@ DeleteACompany=Delete a company
     PersonalInformations=Personal data
     AccountancyCode=Accounting account
     CustomerCode=Customer code
    -SupplierCode=Supplier code
    +SupplierCode=Vendor code
     CustomerCodeShort=Customer code
    -SupplierCodeShort=Supplier code
    +SupplierCodeShort=Vendor code
     CustomerCodeDesc=Customer code, unique for all customers
    -SupplierCodeDesc=Supplier code, unique for all suppliers
    +SupplierCodeDesc=Vendor code, unique for all vendors
     RequiredIfCustomer=Required if third party is a customer or prospect
    -RequiredIfSupplier=Required if third party is a supplier
    +RequiredIfSupplier=Required if third party is a vendor
     ValidityControledByModule=Validity controled by module
     ThisIsModuleRules=This is rules for this module
     ProspectToContact=Prospect to contact
    @@ -338,7 +338,7 @@ MyContacts=My contacts
     Capital=Capital
     CapitalOf=Capital of %s
     EditCompany=Edit company
    -ThisUserIsNot=This user is not a prospect, customer nor supplier
    +ThisUserIsNot=This user is not a prospect, customer nor vendor
     VATIntraCheck=Check
     VATIntraCheckDesc=The link <b>%s</b> allows to ask the european VAT checker service. An external internet access from server is required for this service to work.
     VATIntraCheckURL=http://ec.europa.eu/taxation_customs/vies/vieshome.do
    @@ -396,7 +396,7 @@ ImportDataset_company_4=Third parties/Sales representatives (Assign sales repres
     PriceLevel=Price level
     DeliveryAddress=Delivery address
     AddAddress=Add address
    -SupplierCategory=Supplier category
    +SupplierCategory=Vendor category
     JuridicalStatus200=Independent
     DeleteFile=Delete file
     ConfirmDeleteFile=Are you sure you want to delete this file?
    @@ -406,7 +406,7 @@ FiscalYearInformation=Information on the fiscal year
     FiscalMonthStart=Starting month of the fiscal year
     YouMustAssignUserMailFirst=You must create email for this user first to be able to add emails notifications for him.
     YouMustCreateContactFirst=To be able to add email notifications, you must first define contacts with valid emails for the third party
    -ListSuppliersShort=List of suppliers
    +ListSuppliersShort=List of vendors
     ListProspectsShort=רשימת לקוחות פוטנציאלים
     ListCustomersShort=רשימת לקוחות
     ThirdPartiesArea=Third parties and contact area
    @@ -420,7 +420,7 @@ CurrentOutstandingBill=Current outstanding bill
     OutstandingBill=Max. for outstanding bill
     OutstandingBillReached=Max. for outstanding bill reached
     OrderMinAmount=Minimum amount for order
    -MonkeyNumRefModelDesc=Return numero with format %syymm-nnnn for customer code and %syymm-nnnn for supplier code where yy is year, mm is month and nnnn is a sequence with no break and no return to 0.
    +MonkeyNumRefModelDesc=Return numero with format %syymm-nnnn for customer code and %syymm-nnnn for vendor code where yy is year, mm is month and nnnn is a sequence with no break and no return to 0.
     LeopardNumRefModelDesc=The code is free. This code can be modified at any time.
     ManagingDirectors=Manager(s) name (CEO, director, president...)
     MergeOriginThirdparty=Duplicate third party (third party you want to delete)
    @@ -431,4 +431,4 @@ SaleRepresentativeLogin=Login of sales representative
     SaleRepresentativeFirstname=First name of sales representative
     SaleRepresentativeLastname=Last name of sales representative
     ErrorThirdpartiesMerge=There was an error when deleting the third parties. Please check the log. Changes have been reverted.
    -NewCustomerSupplierCodeProposed=New customer or supplier code suggested on duplicate code
    +NewCustomerSupplierCodeProposed=New customer or vendor code suggested on duplicate code
    diff --git a/htdocs/langs/he_IL/compta.lang b/htdocs/langs/he_IL/compta.lang
    index eaac9f843df..ad349364755 100644
    --- a/htdocs/langs/he_IL/compta.lang
    +++ b/htdocs/langs/he_IL/compta.lang
    @@ -19,7 +19,8 @@ Income=Income
     Outcome=Expense
     MenuReportInOut=Income / Expense
     ReportInOut=Balance of income and expenses
    -ReportTurnover=Turnover
    +ReportTurnover=Turnover invoiced
    +ReportTurnoverCollected=Turnover collected
     PaymentsNotLinkedToInvoice=Payments not linked to any invoice, so not linked to any third party
     PaymentsNotLinkedToUser=Payments not linked to any user
     Profit=Profit
    @@ -34,7 +35,8 @@ AmountHTVATRealPaid=Net paid
     VATToPay=Tax sales
     VATReceived=Tax received
     VATToCollect=Tax purchases
    -VATSummary=Tax Balance
    +VATSummary=Tax monthly
    +VATBalance=Tax Balance
     VATPaid=Tax paid
     LT1Summary=Tax 2 summary
     LT2Summary=Tax 3 summary
    @@ -76,16 +78,16 @@ MenuNewSocialContribution=New social/fiscal tax
     NewSocialContribution=New social/fiscal tax
     AddSocialContribution=Add social/fiscal tax
     ContributionsToPay=Social/fiscal taxes to pay
    -AccountancyTreasuryArea=Accountancy/Treasury area
    +AccountancyTreasuryArea=Billing and payment area
     NewPayment=New payment
     Payments=Payments
     PaymentCustomerInvoice=Customer invoice payment
    -PaymentSupplierInvoice=Supplier invoice payment
    +PaymentSupplierInvoice=Vendor invoice payment
     PaymentSocialContribution=Social/fiscal tax payment
     PaymentVat=VAT payment
     ListPayment=List of payments
     ListOfCustomerPayments=List of customer payments
    -ListOfSupplierPayments=List of supplier payments
    +ListOfSupplierPayments=List of vendor payments
     DateStartPeriod=Date start period
     DateEndPeriod=Date end period
     newLT1Payment=New tax 2 payment
    @@ -104,19 +106,21 @@ VATPayment=Sales tax payment
     VATPayments=Sales tax payments
     VATRefund=Sales tax refund
     NewVATPayment=New sales tax payment
    +NewLocalTaxPayment=New tax %s payment
     Refund=Refund
     SocialContributionsPayments=Social/fiscal taxes payments
     ShowVatPayment=Show VAT payment
     TotalToPay=Total to pay
     BalanceVisibilityDependsOnSortAndFilters=Balance is visible in this list only if table is sorted ascending on %s and filtered for 1 bank account
     CustomerAccountancyCode=Customer accounting code
    -SupplierAccountancyCode=Supplier accounting code
    +SupplierAccountancyCode=Vendor accounting code
     CustomerAccountancyCodeShort=Cust. account. code
     SupplierAccountancyCodeShort=Sup. account. code
     AccountNumber=Account number
     NewAccountingAccount=New account
    -SalesTurnover=Sales turnover
    -SalesTurnoverMinimum=Minimum sales turnover
    +Turnover=Turnover invoiced
    +TurnoverCollected=Turnover collected
    +SalesTurnoverMinimum=Minimum turnover
     ByExpenseIncome=By expenses & incomes
     ByThirdParties=By third parties
     ByUserAuthorOfInvoice=By invoice author
    @@ -136,8 +140,8 @@ ConfirmDeleteSocialContribution=Are you sure you want to delete this social/fisc
     ExportDataset_tax_1=Social and fiscal taxes and payments
     CalcModeVATDebt=Mode <b>%sVAT on commitment accounting%s</b>.
     CalcModeVATEngagement=Mode <b>%sVAT on incomes-expenses%s</b>.
    -CalcModeDebt=Mode <b>%sClaims-Debts%s</b> said <b>Commitment accounting</b>.
    -CalcModeEngagement=Mode <b>%sIncomes-Expenses%s</b> said <b>cash accounting</b>
    +CalcModeDebt=Analysis of known recorded invoices even if they are not yet accounted in ledger.
    +CalcModeEngagement=Analysis of known recorded payments, even if they are not yet accounted in Ledger.
     CalcModeBookkeeping=Analysis of <b>data journalized in Bookkeeping Ledger table</b>
     CalcModeLT1= Mode <b>%sRE on customer invoices - suppliers invoices%s</b>
     CalcModeLT1Debt=Mode <b>%sRE on customer invoices%s</b>
    @@ -150,9 +154,9 @@ AnnualSummaryInputOutputMode=Balance of income and expenses, annual summary
     AnnualByCompanies=Balance of income and expenses, by predefined groups of account
     AnnualByCompaniesDueDebtMode=Balance of income and expenses, detail by predefined groups, mode <b>%sClaims-Debts%s</b> said <b>Commitment accounting</b>.
     AnnualByCompaniesInputOutputMode=Balance of income and expenses, detail by predefined groups, mode <b>%sIncomes-Expenses%s</b> said <b>cash accounting</b>.
    -SeeReportInInputOutputMode=See report <b>%sIncomes-Expenses%s</b> said <b>cash accounting</b> for a calculation on actual payments made
    -SeeReportInDueDebtMode=See report <b>%sClaims-Debts%s</b> said <b>commitment accounting</b> for a calculation on issued invoices
    -SeeReportInBookkeepingMode=See report <b>%sBookeeping%s</b> for a calculation on <b>bookkeeping table analysis</b>
    +SeeReportInInputOutputMode=See %sanalysis of payments%s for a calculation on actual payments made even if they are not yet accounted in Ledger.
    +SeeReportInDueDebtMode=See %sanalysis of invoices%s for a calculation based on known recorded invoices even if they are not yet accounted in Ledger.
    +SeeReportInBookkeepingMode=See <b>%sBookeeping report%s</b> for a calculation on <b>Bookkeeping Ledger table</b>
     RulesAmountWithTaxIncluded=- Amounts shown are with all taxes included
     RulesResultDue=- It includes outstanding invoices, expenses, VAT, donations whether they are paid or not. Is also includes paid salaries.<br>- It is based on the validation date of invoices and VAT and on the due date for expenses. For salaries defined with Salary module, the value date of payment is used.
     RulesResultInOut=- It includes the real payments made on invoices, expenses, VAT and salaries. <br>- It is based on the payment dates of the invoices, expenses, VAT and salaries. The donation date for donation.
    @@ -171,6 +175,8 @@ LT1ReportByCustomersES=Report by third party RE
     LT2ReportByCustomersES=Report by third party IRPF
     VATReport=Sale tax report
     VATReportByPeriods=Sale tax report by period
    +VATReportByRates=Sale tax report by rates
    +VATReportByThirdParties=Sale tax report by third parties
     VATReportByCustomers=Sale tax report by customer
     VATReportByCustomersInInputOutputMode=Report by the customer VAT collected and paid
     VATReportByQuartersInInputOutputMode=Report by Sale tax rate of the tax collected and paid
    @@ -207,7 +213,7 @@ Pcg_version=Chart of accounts models
     Pcg_type=Pcg type
     Pcg_subtype=Pcg subtype
     InvoiceLinesToDispatch=Invoice lines to dispatch
    -ByProductsAndServices=By products and services
    +ByProductsAndServices=By product and service
     RefExt=External ref
     ToCreateAPredefinedInvoice=To create a template invoice, create a standard invoice, then, without validating it, click onto button "%s".
     LinkedOrder=Link to order
    @@ -215,7 +221,8 @@ Mode1=Method 1
     Mode2=Method 2
     CalculationRuleDesc=To calculate total VAT, there is two methods:<br>Method 1 is rounding vat on each line, then summing them.<br>Method 2 is summing all vat on each line, then rounding result.<br>Final result may differs from few cents. Default mode is mode <b>%s</b>.
     CalculationRuleDescSupplier=According to supplier, choose appropriate method to apply same calculation rule and get same result expected by your supplier.
    -TurnoverPerProductInCommitmentAccountingNotRelevant=Turnover report per product, when using a <b>cash accountancy</b> mode is not relevant. This report is only available when using <b>engagement accountancy</b> mode (see setup of accountancy module).
    +TurnoverPerProductInCommitmentAccountingNotRelevant=The report of Turnover collected per product is not available. This report is only available for turnover invoiced.
    +TurnoverPerSaleTaxRateInCommitmentAccountingNotRelevant=The report of Turnover collected per sale tax rate is not available. This report is only available for turnover invoiced.
     CalculationMode=Calculation mode
     AccountancyJournal=Accounting code journal
     ACCOUNTING_VAT_SOLD_ACCOUNT=Accounting account by default for VAT on sales (used if not defined on VAT dictionary setup)
    @@ -223,7 +230,7 @@ ACCOUNTING_VAT_BUY_ACCOUNT=Accounting account by default for VAT on purchases (u
     ACCOUNTING_VAT_PAY_ACCOUNT=Accounting account by default for paying VAT
     ACCOUNTING_ACCOUNT_CUSTOMER=Accounting account used for customer third parties
     ACCOUNTING_ACCOUNT_CUSTOMER_Desc=The dedicated accounting account defined on third party card will be used for Subledger accouting only. This one will be used for General Ledger and as default value of Subledger accounting if dedicated customer accouting account on third party is not defined.
    -ACCOUNTING_ACCOUNT_SUPPLIER=Accounting account used for supplier third parties
    +ACCOUNTING_ACCOUNT_SUPPLIER=Accounting account used for vendor third parties
     ACCOUNTING_ACCOUNT_SUPPLIER_Desc=The dedicated accounting account defined on third party card will be used for Subledger accouting only. This one will be used for General Ledger and as default value of Subledger accounting if dedicated supplier accouting account on third party is not defined.
     CloneTax=Clone a social/fiscal tax
     ConfirmCloneTax=Confirm the clone of a social/fiscal tax payment
    @@ -242,3 +249,11 @@ FiscalPeriod=Accounting period
     ListSocialContributionAssociatedProject=List of social contributions associated with the project
     DeleteFromCat=Remove from accounting group
     AccountingAffectation=Accounting assignement
    +LastDayTaxIsRelatedTo=Last day of period the tax is related to
    +VATDue=Sale tax claimed
    +ClaimedForThisPeriod=Claimed for the period
    +PaidDuringThisPeriod=Paid during this period
    +ByVatRate=By sale tax rate
    +TurnoverbyVatrate=Turnover invoiced by sale tax rate
    +TurnoverCollectedbyVatrate=Turnover collected by sale tax rate
    +PurchasebyVatrate=Purchase by sale tax rate
    diff --git a/htdocs/langs/he_IL/dict.lang b/htdocs/langs/he_IL/dict.lang
    index ca0c61a9cbc..61a7237f472 100644
    --- a/htdocs/langs/he_IL/dict.lang
    +++ b/htdocs/langs/he_IL/dict.lang
    @@ -5,7 +5,8 @@ CountryIT=Italy
     CountryES=Spain
     CountryDE=Germany
     CountryCH=Switzerland
    -CountryGB=Great Britain
    +# Warning, country code GB is for United Kingdom. UK Does not exists as country code in ISO standard.
    +CountryGB=United Kingdom
     CountryUK=United Kingdom
     CountryIE=Ireland
     CountryCN=China
    diff --git a/htdocs/langs/he_IL/ecm.lang b/htdocs/langs/he_IL/ecm.lang
    index b20ab40de73..76271d76df0 100644
    --- a/htdocs/langs/he_IL/ecm.lang
    +++ b/htdocs/langs/he_IL/ecm.lang
    @@ -39,9 +39,10 @@ ShowECMSection=Show directory
     DeleteSection=Remove directory
     ConfirmDeleteSection=Can you confirm you want to delete the directory <b>%s</b>?
     ECMDirectoryForFiles=Relative directory for files
    -CannotRemoveDirectoryContainsFiles=Removed not possible because it contains some files
    +CannotRemoveDirectoryContainsFilesOrDirs=Removal not possible because it contains some files or sub-directories
    +CannotRemoveDirectoryContainsFiles=Removal not possible because it contains some files
     ECMFileManager=File manager
    -ECMSelectASection=Select a directory on left tree...
    +ECMSelectASection=Select a directory in the tree...
     DirNotSynchronizedSyncFirst=This directory seems to be created or modified outside ECM module. You must click on "Resync" button first to synchronize disk and database to get content of this directory.
     ReSyncListOfDir=Resync list of directories
     HashOfFileContent=Hash of file content
    diff --git a/htdocs/langs/he_IL/errors.lang b/htdocs/langs/he_IL/errors.lang
    index ec036b28bc5..0ca7488b8cb 100644
    --- a/htdocs/langs/he_IL/errors.lang
    +++ b/htdocs/langs/he_IL/errors.lang
    @@ -32,9 +32,9 @@ ErrorBarCodeRequired=Bar code required
     ErrorCustomerCodeAlreadyUsed=Customer code already used
     ErrorBarCodeAlreadyUsed=Bar code already used
     ErrorPrefixRequired=Prefix required
    -ErrorBadSupplierCodeSyntax=Bad syntax for supplier code
    -ErrorSupplierCodeRequired=Supplier code required
    -ErrorSupplierCodeAlreadyUsed=Supplier code already used
    +ErrorBadSupplierCodeSyntax=Bad syntax for vendor code
    +ErrorSupplierCodeRequired=Vendor code required
    +ErrorSupplierCodeAlreadyUsed=Vendor code already used
     ErrorBadParameters=Bad parameters
     ErrorBadValueForParameter=Wrong value '%s' for parameter '%s'
     ErrorBadImageFormat=Image file has not a supported format (Your PHP does not support functions to convert images of this format)
    @@ -87,7 +87,7 @@ ErrorsOnXLines=Errors on <b>%s</b> source record(s)
     ErrorFileIsInfectedWithAVirus=The antivirus program was not able to validate the file (file might be infected by a virus)
     ErrorSpecialCharNotAllowedForField=Special characters are not allowed for field "%s"
     ErrorNumRefModel=A reference exists into database (%s) and is not compatible with this numbering rule. Remove record or renamed reference to activate this module.
    -ErrorQtyTooLowForThisSupplier=Quantity too low for this supplier or no price defined on this product for this supplier
    +ErrorQtyTooLowForThisSupplier=Quantity too low for this vendor or no price defined on this product for this supplier
     ErrorModuleSetupNotComplete=Setup of module looks to be uncomplete. Go on Home - Setup - Modules to complete.
     ErrorBadMask=Error on mask
     ErrorBadMaskFailedToLocatePosOfSequence=Error, mask without sequence number
    @@ -177,7 +177,7 @@ ErrorBadDefinitionOfMenuArrayInModuleDescriptor=Bad Definition Of Menu Array In
     ErrorSavingChanges=An error has ocurred when saving the changes
     ErrorWarehouseRequiredIntoShipmentLine=Warehouse is required on the line to ship
     ErrorFileMustHaveFormat=File must have format %s
    -ErrorSupplierCountryIsNotDefined=Country for this supplier is not defined. Correct this first.
    +ErrorSupplierCountryIsNotDefined=Country for this vendor is not defined. Correct this first.
     ErrorsThirdpartyMerge=Failed to merge the two records. Request canceled.
     ErrorStockIsNotEnoughToAddProductOnOrder=Stock is not enough for product %s to add it into a new order.
     ErrorStockIsNotEnoughToAddProductOnInvoice=Stock is not enough for product %s to add it into a new invoice.
    diff --git a/htdocs/langs/he_IL/install.lang b/htdocs/langs/he_IL/install.lang
    index e2f9a806269..6dd5dc98053 100644
    --- a/htdocs/langs/he_IL/install.lang
    +++ b/htdocs/langs/he_IL/install.lang
    @@ -6,6 +6,7 @@ ConfFileDoesNotExistsAndCouldNotBeCreated=Configuration file <b>%s</b> does not
     ConfFileCouldBeCreated=Configuration file <b>%s</b> could be created.
     ConfFileIsNotWritable=Configuration file <b>%s</b> is not writable. Check permissions. For first install, your web server must be granted to be able to write into this file during configuration process ("chmod 666" for example on a Unix like OS).
     ConfFileIsWritable=Configuration file <b>%s</b> is writable.
    +ConfFileMustBeAFileNotADir=Configuration file <b>%s</b> must be a file, not a directory.
     ConfFileReload=Reload all information from configuration file.
     PHPSupportSessions=This PHP supports sessions.
     PHPSupportPOSTGETOk=This PHP supports variables POST and GET.
    @@ -91,8 +92,8 @@ FailedToCreateAdminLogin=Failed to create Dolibarr administrator account.
     WarningRemoveInstallDir=Warning, for security reasons, once the install or upgrade is complete, to avoid using install tools again, you should add a file called <b>install.lock</b> into Dolibarr document directory, in order to avoid malicious use of it.
     FunctionNotAvailableInThisPHP=Not available on this PHP
     ChoosedMigrateScript=Choose migration script
    -DataMigration=Data migration
    -DatabaseMigration=Structure database migration
    +DataMigration=Database migration (data)
    +DatabaseMigration=Database migration (structure + some data)
     ProcessMigrateScript=Script processing
     ChooseYourSetupMode=Choose your setup mode and click "Start"...
     FreshInstall=Fresh install
    @@ -146,7 +147,7 @@ NothingToDo=Nothing to do
     # upgrade
     MigrationFixData=Fix for denormalized data
     MigrationOrder=Data migration for customer's orders
    -MigrationSupplierOrder=Data migration for supplier's orders
    +MigrationSupplierOrder=Data migration for vendor's orders
     MigrationProposal=Data migration for commercial proposals
     MigrationInvoice=Data migration for customer's invoices
     MigrationContract=Data migration for contracts
    @@ -196,8 +197,14 @@ MigrationEvents=Migration of events to add event owner into assignement table
     MigrationEventsContact=Migration of events to add event contact into assignement table
     MigrationRemiseEntity=Update entity field value of llx_societe_remise
     MigrationRemiseExceptEntity=Update entity field value of llx_societe_remise_except
    +MigrationUserRightsEntity=Update entity field value of llx_user_rights
    +MigrationUserGroupRightsEntity=Update entity field value of llx_usergroup_rights
     MigrationReloadModule=Reload module %s
     MigrationResetBlockedLog=Reset module BlockedLog for v7 algorithm
     ShowNotAvailableOptions=Show not available options
     HideNotAvailableOptions=Hide not available options
     ErrorFoundDuringMigration=Error were reported during migration process so next step is not available. To ignore errors, you can <a href="%s">click here</a>, but application or some features may not work correctly until fixed.
    +YouTryInstallDisabledByDirLock=The application try to sefl upgrade, but install/upgrade pages have been disabled for security reason (directory renamed with .lock suffix).<br>
    +YouTryInstallDisabledByFileLock=The application try to sefl upgrade, but install/upgrade pages pages have been disabled for security reason (by lock file <strong>install.lock</strong> into dolibarr documents directory).<br>
    +ClickHereToGoToApp=Click here to go to your application
    +ClickOnLinkOrRemoveManualy=Click on following link and if you always reach this page, you must remove the file install.lock into documents directory manually
    diff --git a/htdocs/langs/he_IL/ldap.lang b/htdocs/langs/he_IL/ldap.lang
    index d6360f3e540..abe11602147 100644
    --- a/htdocs/langs/he_IL/ldap.lang
    +++ b/htdocs/langs/he_IL/ldap.lang
    @@ -1,5 +1,4 @@
     # Dolibarr language file - Source file is en_US - ldap
    -DomainPassword=Password for domain
     YouMustChangePassNextLogon=Password for user <b>%s</b> on the domain <b>%s</b> must be changed.
     UserMustChangePassNextLogon=User must change password on the domain %s
     LDAPInformationsForThisContact=Information in LDAP database for this contact
    @@ -25,3 +24,4 @@ MemberTypeSynchronized=Member type synchronized
     ContactSynchronized=Contact synchronized
     ForceSynchronize=Force synchronizing Dolibarr -> LDAP
     ErrorFailedToReadLDAP=Failed to read LDAP database. Check LDAP module setup and database accessibility.
    +PasswordOfUserInLDAP=Password of user in LDAP
    diff --git a/htdocs/langs/he_IL/loan.lang b/htdocs/langs/he_IL/loan.lang
    index 9aae3869cc3..534dee08867 100644
    --- a/htdocs/langs/he_IL/loan.lang
    +++ b/htdocs/langs/he_IL/loan.lang
    @@ -10,6 +10,7 @@ LoanCapital=Capital
     Insurance=Insurance
     Interest=Interest
     Nbterms=Number of terms
    +Term=Term
     LoanAccountancyCapitalCode=Accounting account capital
     LoanAccountancyInsuranceCode=Accounting account insurance
     LoanAccountancyInterestCode=Accounting account interest
    @@ -17,39 +18,14 @@ ConfirmDeleteLoan=Confirm deleting this loan
     LoanDeleted=Loan Deleted Successfully
     ConfirmPayLoan=Confirm classify paid this loan
     LoanPaid=Loan Paid
    -# Calc
    -LoanCalc=Bank Loans Calculator
    -PurchaseFinanceInfo=Purchase & Financing Information
    -SalePriceOfAsset=Sale Price of Asset
    -PercentageDown=Percentage Down
    -LengthOfMortgage=Duration of loan
    -AnnualInterestRate=Annual Interest Rate
    -ExplainCalculations=Explain Calculations
    -ShowMeCalculationsAndAmortization=Show me the calculations and amortization
    -MortgagePaymentInformation=Mortgage Payment Information
    -DownPayment=Down Payment
    -DownPaymentDesc=The <b>down payment</b> = The price of the home multiplied by the percentage down divided by 100 (for 5% down becomes 5/100 or 0.05)
    -InterestRateDesc=The <b>interest rate</b> = The annual interest percentage divided by 100
    -MonthlyFactorDesc=The <b>monthly factor</b> = The result of the following formula
    -MonthlyInterestRateDesc=The <b>monthly interest rate</b> = The annual interest rate divided by 12 (for the 12 months in a year)
    -MonthTermDesc=The <b>month term</b> of the loan in months = The number of years you've taken the loan out for times 12
    -MonthlyPaymentDesc=The montly payment is figured out using the following formula
    -AmortizationPaymentDesc=The <a href="#amortization">amortization</a> breaks down how much of your monthly payment goes towards the bank's interest, and how much goes into paying off the principal of your loan.
    -AmountFinanced=Amount Financed
    -AmortizationMonthlyPaymentOverYears=Amortization For Monthly Payment: <b>%s</b> over %s years
    -Totalsforyear=Totals for year
    -MonthlyPayment=Monthly Payment
    -LoanCalcDesc=This <b>mortgage calculator</b> can be used to figure out monthly payments of a loaning, based on the amount borrowed, the term of the loan desired and the interest rate.<br> This calculator includes also PMI (Private Mortgage Insurance) for loans where less than 20%% is put as a down payment. Also taken into consideration are the town property taxes, and their effect on the total monthly mortgage payment.<br>
    -GoToInterest=%s will go towards INTEREST
    -GoToPrincipal=%s will go towards PRINCIPAL
    -YouWillSpend=You will spend %s in year %s
     ListLoanAssociatedProject=List of loan associated with the project
     AddLoan=Create loan
    +FinancialCommitment=Financial commitment
    +InterestAmount=Interest
    +CapitalRemain=Capital remain
     # Admin
     ConfigLoan=Configuration of the module loan
     LOAN_ACCOUNTING_ACCOUNT_CAPITAL=Accounting account capital by default
     LOAN_ACCOUNTING_ACCOUNT_INTEREST=Accounting account interest by default
     LOAN_ACCOUNTING_ACCOUNT_INSURANCE=Accounting account insurance by default
    -FinancialCommitment=Financial commitment
     CreateCalcSchedule=Edit financial commitment
    -InterestAmount=Interest amount
    diff --git a/htdocs/langs/he_IL/mails.lang b/htdocs/langs/he_IL/mails.lang
    index 8b7dc0a80dd..5ebee439f47 100644
    --- a/htdocs/langs/he_IL/mails.lang
    +++ b/htdocs/langs/he_IL/mails.lang
    @@ -11,7 +11,9 @@ MailFrom=Sender
     MailErrorsTo=Errors to
     MailReply=Reply to
     MailTo=Receiver(s)
    +MailToUsers=To user(s)
     MailCC=Copy to
    +MailToCCUsers=Copy to users(s)
     MailCCC=Cached copy to
     MailTopic=EMail topic
     MailText=Message
    @@ -164,4 +166,4 @@ InGoingEmailSetup=Incoming email setup
     OutGoingEmailSetupForEmailing=Outgoing email setup (for mass emailing)
     DefaultOutgoingEmailSetup=Default outgoing email setup
     Information=Information
    -
    +ContactsWithThirdpartyFilter=Contacts avec filtre client
    diff --git a/htdocs/langs/he_IL/main.lang b/htdocs/langs/he_IL/main.lang
    index 16f15894aaa..2bcda8ba4a5 100644
    --- a/htdocs/langs/he_IL/main.lang
    +++ b/htdocs/langs/he_IL/main.lang
    @@ -92,6 +92,7 @@ DolibarrInHttpAuthenticationSoPasswordUseless=Dolibarr authentication mode is se
     Administrator=Administrator
     Undefined=Undefined
     PasswordForgotten=Password forgotten?
    +NoAccount=No account?
     SeeAbove=See above
     HomeArea=Home area
     LastConnexion=Latest connection
    @@ -231,7 +232,7 @@ Limit=Limit
     Limits=Limits
     Logout=Logout
     NoLogoutProcessWithAuthMode=No applicative disconnect feature with authentication mode <b>%s</b>
    -Connection=Connection
    +Connection=Login
     Setup=הגדרת
     Alert=Alert
     MenuWarnings=התראות
    @@ -402,6 +403,7 @@ DefaultTaxRate=Default tax rate
     Average=Average
     Sum=Sum
     Delta=Delta
    +RemainToPay=Remain to pay
     Module=Module/Application
     Modules=Modules/Applications
     Option=Option
    @@ -414,7 +416,7 @@ Favorite=Favorite
     ShortInfo=Info.
     Ref=Ref.
     ExternalRef=Ref. extern
    -RefSupplier=Ref. supplier
    +RefSupplier=Ref. vendor
     RefPayment=Ref. payment
     CommercialProposalsShort=Commercial proposals
     Comment=Comment
    @@ -493,7 +495,7 @@ Received=Received
     Paid=Paid
     Topic=Subject
     ByCompanies=By third parties
    -ByUsers=By users
    +ByUsers=By user
     Links=Links
     Link=קשר
     Rejects=Rejects
    @@ -505,6 +507,7 @@ NoneF=None
     NoneOrSeveral=None or several
     Late=Late
     LateDesc=Delay to define if a record is late or not depends on your setup. Ask your admin to change delay from menu Home - Setup - Alerts.
    +NoItemLate=No late item
     Photo=Picture
     Photos=Pictures
     AddPhoto=Add picture
    @@ -619,9 +622,9 @@ BuildDoc=Build Doc
     Entity=Environment
     Entities=Entities
     CustomerPreview=Customer preview
    -SupplierPreview=Supplier preview
    +SupplierPreview=Vendor preview
     ShowCustomerPreview=Show customer preview
    -ShowSupplierPreview=Show supplier preview
    +ShowSupplierPreview=Show vendor preview
     RefCustomer=Ref. customer
     Currency=Currency
     InfoAdmin=Information for administrators
    @@ -679,7 +682,7 @@ Color=Color
     Documents=Linked files
     Documents2=Documents
     UploadDisabled=Upload disabled
    -MenuAccountancy=Accountancy
    +MenuAccountancy=Accounting
     MenuECM=Documents
     MenuAWStats=AWStats
     MenuMembers=משתמשים
    @@ -915,11 +918,11 @@ SearchIntoProductsOrServices=Products or services
     SearchIntoProjects=פרוייקטים
     SearchIntoTasks=Tasks
     SearchIntoCustomerInvoices=Customer invoices
    -SearchIntoSupplierInvoices=Supplier invoices
    +SearchIntoSupplierInvoices=Vendor invoices
     SearchIntoCustomerOrders=Customer orders
    -SearchIntoSupplierOrders=Supplier orders
    +SearchIntoSupplierOrders=Purchase orders
     SearchIntoCustomerProposals=Customer proposals
    -SearchIntoSupplierProposals=Supplier proposals
    +SearchIntoSupplierProposals=Vendor proposals
     SearchIntoInterventions=התערבויות
     SearchIntoContracts=חוזים
     SearchIntoCustomerShipments=Customer shipments
    @@ -941,3 +944,7 @@ Remote=Remote
     LocalAndRemote=Local and Remote
     KeyboardShortcut=Keyboard shortcut
     AssignedTo=Assigned to
    +Deletedraft=Delete draft
    +ConfirmMassDraftDeletion=Draft Bulk delete confirmation
    +FileSharedViaALink=File shared via a link
    +
    diff --git a/htdocs/langs/he_IL/margins.lang b/htdocs/langs/he_IL/margins.lang
    index 9f590ef3718..b9d52dcfdc6 100644
    --- a/htdocs/langs/he_IL/margins.lang
    +++ b/htdocs/langs/he_IL/margins.lang
    @@ -28,10 +28,10 @@ UseDiscountAsService=As a service
     UseDiscountOnTotal=On subtotal
     MARGIN_METHODE_FOR_DISCOUNT_DETAILS=Defines if a global discount is treated as a product, a service, or only on subtotal for margin calculation.
     MARGIN_TYPE=Buying/Cost price suggested by default for margin calculation
    -MargeType1=Margin on Best supplier price
    +MargeType1=Margin on Best vendor price
     MargeType2=Margin on Weighted Average Price (WAP)
     MargeType3=Margin on Cost Price
    -MarginTypeDesc=* Margin on best buying price = Selling price - Best supplier price defined on product card<br>* Margin on Weighted Average Price (WAP) = Selling price - Product Weighted Average Price (WAP) or best supplier price if WAP not yet defined<br>* Margin on Cost price = Selling price - Cost price defined on product card or WAP if cost price not defined, or best supplier price if WAP not yet defined
    +MarginTypeDesc=* Margin on best buying price = Selling price - Best vendor price defined on product card<br>* Margin on Weighted Average Price (WAP) = Selling price - Product Weighted Average Price (WAP) or best supplier price if WAP not yet defined<br>* Margin on Cost price = Selling price - Cost price defined on product card or WAP if cost price not defined, or best supplier price if WAP not yet defined
     CostPrice=Cost price
     UnitCharges=Unit charges
     Charges=Charges
    diff --git a/htdocs/langs/he_IL/members.lang b/htdocs/langs/he_IL/members.lang
    index 950a254ee12..5f06c51746e 100644
    --- a/htdocs/langs/he_IL/members.lang
    +++ b/htdocs/langs/he_IL/members.lang
    @@ -111,7 +111,7 @@ SendingAnEMailToMember=Sending information email to member
     SendingEmailOnAutoSubscription=Sending email on auto registration
     SendingEmailOnMemberValidation=Sending email on new member validation
     SendingEmailOnNewSubscription=Sending email on new subscription
    -SendingReminderForExpiredSubscription=Sending reminder for expired subscription
    +SendingReminderForExpiredSubscription=Sending reminder for expired subscriptions
     SendingEmailOnCancelation=Sending email on cancelation
     # Topic of email templates
     YourMembershipRequestWasReceived=Your membership was received.
    diff --git a/htdocs/langs/he_IL/modulebuilder.lang b/htdocs/langs/he_IL/modulebuilder.lang
    index a3fee23cb53..9d6661eda41 100644
    --- a/htdocs/langs/he_IL/modulebuilder.lang
    +++ b/htdocs/langs/he_IL/modulebuilder.lang
    @@ -74,6 +74,7 @@ NoWidget=No widget
     GoToApiExplorer=Go to API explorer
     ListOfMenusEntries=List of menu entries
     ListOfPermissionsDefined=List of defined permissions
    +SeeExamples=See examples here
     EnabledDesc=Condition to have this field active (Examples: 1 or $conf->global->MYMODULE_MYOPTION)
     VisibleDesc=Is the field visible ? (Examples: 0=Never visible, 1=Visible on list and create/update/view forms, 2=Visible on list only, 3=Visible on create/update/view form only. Using a negative value means field is not shown by default on list but can be selected for viewing)
     IsAMeasureDesc=Can the value of field be cumulated to get a total into list ? (Examples: 1 or 0)
    @@ -95,3 +96,6 @@ DropTableIfEmpty=(Delete table if empty)
     TableDoesNotExists=The table %s does not exists
     TableDropped=Table %s deleted
     InitStructureFromExistingTable=Build the structure array string of an existing table
    +UseAboutPage=Disallow the about page
    +UseDocFolder=Disallow the documentation folder
    +UseSpecificReadme=Use a specific ReadMe
    diff --git a/htdocs/langs/he_IL/opensurvey.lang b/htdocs/langs/he_IL/opensurvey.lang
    index 87e6a74913a..76684955e56 100644
    --- a/htdocs/langs/he_IL/opensurvey.lang
    +++ b/htdocs/langs/he_IL/opensurvey.lang
    @@ -58,3 +58,4 @@ MoreChoices=Enter more choices for the voters
     SurveyExpiredInfo=The poll has been closed or voting delay has expired.
     EmailSomeoneVoted=%s has filled a line.\nYou can find your poll at the link: \n%s
     ShowSurvey=Show survey
    +UserMustBeSameThanUserUsedToVote=You must have voted and use the same user name that the one used to vote, to post a comment
    diff --git a/htdocs/langs/he_IL/orders.lang b/htdocs/langs/he_IL/orders.lang
    index 39f81037030..cd386f70174 100644
    --- a/htdocs/langs/he_IL/orders.lang
    +++ b/htdocs/langs/he_IL/orders.lang
    @@ -1,6 +1,6 @@
     # Dolibarr language file - Source file is en_US - orders
     OrdersArea=Customers orders area
    -SuppliersOrdersArea=Suppliers orders area
    +SuppliersOrdersArea=Purchase orders area
     OrderCard=Order card
     OrderId=Order Id
     Order=סדר
    @@ -13,18 +13,18 @@ OrderToProcess=Order to process
     NewOrder=New order
     ToOrder=Make order
     MakeOrder=Make order
    -SupplierOrder=Supplier order
    -SuppliersOrders=Suppliers orders
    -SuppliersOrdersRunning=Current suppliers orders
    -CustomerOrder=Customer order
    -CustomersOrders=Customer orders
    +SupplierOrder=Purchase order
    +SuppliersOrders=Purchase orders
    +SuppliersOrdersRunning=Current purchase orders
    +CustomerOrder=Customer Order
    +CustomersOrders=הזמנות של לקוחות
     CustomersOrdersRunning=Current customer orders
     CustomersOrdersAndOrdersLines=Customer orders and order lines
     OrdersDeliveredToBill=Customer orders delivered to bill
     OrdersToBill=Customer orders delivered
     OrdersInProcess=Customer orders in process
     OrdersToProcess=Customer orders to process
    -SuppliersOrdersToProcess=Supplier orders to process
    +SuppliersOrdersToProcess=Purchase orders to process
     StatusOrderCanceledShort=Canceled
     StatusOrderDraftShort=Draft
     StatusOrderValidatedShort=Validated
    @@ -75,15 +75,15 @@ ShowOrder=Show order
     OrdersOpened=Orders to process
     NoDraftOrders=No draft orders
     NoOrder=No order
    -NoSupplierOrder=No supplier order
    +NoSupplierOrder=No purchase order
     LastOrders=Latest %s customer orders
     LastCustomerOrders=Latest %s customer orders
    -LastSupplierOrders=Latest %s supplier orders
    +LastSupplierOrders=Latest %s purchase orders
     LastModifiedOrders=Latest %s modified orders
     AllOrders=All orders
     NbOfOrders=Number of orders
     OrdersStatistics=Order's statistics
    -OrdersStatisticsSuppliers=Supplier order's statistics
    +OrdersStatisticsSuppliers=Purchase order statistics
     NumberOfOrdersByMonth=Number of orders by month
     AmountOfOrdersByMonthHT=Amount of orders by month (net of tax)
     ListOfOrders=List of orders
    @@ -97,12 +97,12 @@ ConfirmMakeOrder=Are you sure you want to confirm you made this order on <b>%s</
     GenerateBill=Generate invoice
     ClassifyShipped=Classify delivered
     DraftOrders=Draft orders
    -DraftSuppliersOrders=Draft suppliers orders
    +DraftSuppliersOrders=Draft purchase orders
     OnProcessOrders=In process orders
     RefOrder=Ref. order
     RefCustomerOrder=Ref. order for customer
    -RefOrderSupplier=Ref. order for supplier
    -RefOrderSupplierShort=Ref. order supplier
    +RefOrderSupplier=Ref. order for vendor
    +RefOrderSupplierShort=Ref. order vendor
     SendOrderByMail=Send order by mail
     ActionsOnOrder=Events on order
     NoArticleOfTypeProduct=No article of type 'product' so no shippable article for this order
    @@ -115,9 +115,9 @@ ConfirmCloneOrder=Are you sure you want to clone this order <b>%s</b>?
     DispatchSupplierOrder=Receiving supplier order %s
     FirstApprovalAlreadyDone=First approval already done
     SecondApprovalAlreadyDone=Second approval already done
    -SupplierOrderReceivedInDolibarr=Supplier order %s received %s
    -SupplierOrderSubmitedInDolibarr=Supplier order %s submited
    -SupplierOrderClassifiedBilled=Supplier order %s set billed
    +SupplierOrderReceivedInDolibarr=Purchase Order %s received %s
    +SupplierOrderSubmitedInDolibarr=Purchase Order %s submited
    +SupplierOrderClassifiedBilled=Purchase Order %s set billed
     OtherOrders=Other orders
     ##### Types de contacts #####
     TypeContact_commande_internal_SALESREPFOLL=Representative following-up customer order
    @@ -125,11 +125,11 @@ TypeContact_commande_internal_SHIPPING=Representative following-up shipping
     TypeContact_commande_external_BILLING=Customer invoice contact
     TypeContact_commande_external_SHIPPING=Customer shipping contact
     TypeContact_commande_external_CUSTOMER=Customer contact following-up order
    -TypeContact_order_supplier_internal_SALESREPFOLL=Representative following-up supplier order
    +TypeContact_order_supplier_internal_SALESREPFOLL=Representative following-up purchase order
     TypeContact_order_supplier_internal_SHIPPING=Representative following-up shipping
    -TypeContact_order_supplier_external_BILLING=Supplier invoice contact
    -TypeContact_order_supplier_external_SHIPPING=Supplier shipping contact
    -TypeContact_order_supplier_external_CUSTOMER=Supplier contact following-up order
    +TypeContact_order_supplier_external_BILLING=Vendor invoice contact
    +TypeContact_order_supplier_external_SHIPPING=Vendor shipping contact
    +TypeContact_order_supplier_external_CUSTOMER=Vendor contact following-up order
     Error_COMMANDE_SUPPLIER_ADDON_NotDefined=Constant COMMANDE_SUPPLIER_ADDON not defined
     Error_COMMANDE_ADDON_NotDefined=Constant COMMANDE_ADDON not defined
     Error_OrderNotChecked=No orders to invoice selected
    diff --git a/htdocs/langs/he_IL/other.lang b/htdocs/langs/he_IL/other.lang
    index a4a24bd15c4..d4db81e5c6b 100644
    --- a/htdocs/langs/he_IL/other.lang
    +++ b/htdocs/langs/he_IL/other.lang
    @@ -80,9 +80,9 @@ LinkedObject=Linked object
     NbOfActiveNotifications=Number of notifications (nb of recipient emails)
     PredefinedMailTest=__(Hello)__\nThis is a test mail sent to __EMAIL__.\nThe two lines are separated by a carriage return.\n\n__USER_SIGNATURE__
     PredefinedMailTestHtml=__(Hello)__\nThis is a <b>test</b> mail (the word test must be in bold).<br>The two lines are separated by a carriage return.<br><br>__USER_SIGNATURE__
    -PredefinedMailContentSendInvoice=__(Hello)__\n\nYou will find here the invoice __REF__\n\nThis is the link to make your online payment if this invoice is not already payed:\n__ONLINE_PAYMENT_URL__\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
    -PredefinedMailContentSendInvoiceReminder=__(Hello)__\n\nWe would like to warn you that the invoice  __REF__ seems to not be payed. So this is the invoice in attachment again, as a reminder.\n\nThis is the link to make your online payment:\n__ONLINE_PAYMENT_URL__\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
    -PredefinedMailContentSendProposal=__(Hello)__\n\nYou will find here the commercial proposal __PREF__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
    +PredefinedMailContentSendInvoice=__(Hello)__\n\nYou will find here the invoice __REF__\n\n__ONLINE_PAYMENT_TEXT_AND_URL__\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
    +PredefinedMailContentSendInvoiceReminder=__(Hello)__\n\nWe would like to warn you that the invoice  __REF__ seems to not be payed. So this is the invoice in attachment again, as a reminder.\n\n__ONLINE_PAYMENT_TEXT_AND_URL__\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
    +PredefinedMailContentSendProposal=__(Hello)__\n\nYou will find here the commercial proposal __REF__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
     PredefinedMailContentSendSupplierProposal=__(Hello)__\n\nYou will find here the price request __REF__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
     PredefinedMailContentSendOrder=__(Hello)__\n\nYou will find here the order __REF__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
     PredefinedMailContentSendSupplierOrder=__(Hello)__\n\nYou will find here our order __REF__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
    @@ -91,6 +91,7 @@ PredefinedMailContentSendShipping=__(Hello)__\n\nYou will find here the shipping
     PredefinedMailContentSendFichInter=__(Hello)__\n\nYou will find here the intervention __REF__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
     PredefinedMailContentThirdparty=__(Hello)__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
     PredefinedMailContentUser=__(Hello)__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
    +PredefinedMailContentLink=You can click on the link below to make your payment if it is not already done.\n\n%s\n\n
     DemoDesc=Dolibarr is a compact ERP/CRM supporting several business modules. A demo showcasing all modules makes no sense as this scenario never occurs (several hundred available). So, several demo profiles are available.
     ChooseYourDemoProfil=Choose the demo profile that best suits your needs...
     ChooseYourDemoProfilMore=...or build your own profile<br>(manual module selection)
    @@ -218,7 +219,7 @@ FileIsTooBig=Files is too big
     PleaseBePatient=Please be patient...
     NewPassword=New password
     ResetPassword=Reset password
    -RequestToResetPasswordReceived=A request to change your Dolibarr password has been received
    +RequestToResetPasswordReceived=A request to change your password has been received.
     NewKeyIs=This is your new keys to login
     NewKeyWillBe=Your new key to login to software will be
     ClickHereToGoTo=Click here to go to %s
    @@ -233,6 +234,8 @@ PermissionsDelete=Permissions removed
     YourPasswordMustHaveAtLeastXChars=Your password must have at least <strong>%s</strong> chars
     YourPasswordHasBeenReset=Your password has been reset successfully
     ApplicantIpAddress=IP address of applicant
    +SMSSentTo=SMS sent to %s
    +
     ##### Export #####
     ExportsArea=Exports area
     AvailableFormats=Available formats
    diff --git a/htdocs/langs/he_IL/paypal.lang b/htdocs/langs/he_IL/paypal.lang
    index 600245dc658..68c5b0aefa1 100644
    --- a/htdocs/langs/he_IL/paypal.lang
    +++ b/htdocs/langs/he_IL/paypal.lang
    @@ -14,7 +14,6 @@ PaypalModeOnlyPaypal=PayPal only
     ONLINE_PAYMENT_CSS_URL=Optionnal URL of CSS style sheet on online payment page
     ThisIsTransactionId=This is id of transaction: <b>%s</b>
     PAYPAL_ADD_PAYMENT_URL=Add the url of Paypal payment when you send a document by mail
    -PredefinedMailContentLink=You can click on the link below to make your payment if it is not already done.<br><br>%s<br><br>
     YouAreCurrentlyInSandboxMode=You are currently in the %s "sandbox" mode
     NewOnlinePaymentReceived=New online payment received
     NewOnlinePaymentFailed=New online payment tried but failed
    diff --git a/htdocs/langs/he_IL/productbatch.lang b/htdocs/langs/he_IL/productbatch.lang
    index 653c08dc98e..88effdec06a 100644
    --- a/htdocs/langs/he_IL/productbatch.lang
    +++ b/htdocs/langs/he_IL/productbatch.lang
    @@ -16,7 +16,7 @@ printEatby=Eat-by: %s
     printSellby=Sell-by: %s
     printQty=Qty: %d
     AddDispatchBatchLine=Add a line for Shelf Life dispatching
    -WhenProductBatchModuleOnOptionAreForced=When module Lot/Serial is on, automatic increase/decrease stock mode is forced to shipping validate and manual dispatching for reception and can't be edited. Other options can be defined as you want.
    +WhenProductBatchModuleOnOptionAreForced=When module Lot/Serial is on, automatic stock decrease  is forced to 'Decrease real stocks on shipping validation' and automatic increase mode is forced to 'Increase real stocks on manual dispatching into warehouses' and can't be edited. Other options can be defined as you want.
     ProductDoesNotUseBatchSerial=This product does not use lot/serial number
     ProductLotSetup=Setup of module lot/serial
     ShowCurrentStockOfLot=Show current stock for couple product/lot
    diff --git a/htdocs/langs/he_IL/products.lang b/htdocs/langs/he_IL/products.lang
    index c1d70eac85d..e14211a8ace 100644
    --- a/htdocs/langs/he_IL/products.lang
    +++ b/htdocs/langs/he_IL/products.lang
    @@ -70,6 +70,7 @@ SoldAmount=Sold amount
     PurchasedAmount=Purchased amount
     NewPrice=New price
     MinPrice=Min. selling price
    +EditSellingPriceLabel=Edit selling price label
     CantBeLessThanMinPrice=The selling price can't be lower than minimum allowed for this product (%s without tax). This message can also appears if you type a too important discount.
     ContractStatusClosed=Closed
     ErrorProductAlreadyExists=A product with reference %s already exists.
    @@ -155,7 +156,7 @@ BuyingPrices=Buying prices
     CustomerPrices=Customer prices
     SuppliersPrices=Supplier prices
     SuppliersPricesOfProductsOrServices=Supplier prices (of products or services)
    -CustomCode=Customs/Commodity/HS code
    +CustomCode=Customs / Commodity / HS code
     CountryOrigin=Origin country
     Nature=Nature
     ShortLabel=Short label
    @@ -250,8 +251,8 @@ PriceNumeric=Number
     DefaultPrice=Default price
     ComposedProductIncDecStock=Increase/Decrease stock on parent change
     ComposedProduct=Sub-product
    -MinSupplierPrice=Minimum supplier price
    -MinCustomerPrice=Minimum customer price
    +MinSupplierPrice=Minimum buying price
    +MinCustomerPrice=Minimum selling price
     DynamicPriceConfiguration=Dynamic price configuration
     DynamicPriceDesc=On product card, with this module enabled, you should be able to set mathematic functions to calculate Customer or Supplier prices. Such function can use all mathematic operators, some constants and variables. You can set here the variables you want to be able to use and if the variable need an automatic update, the external URL to use to ask Dolibarr to update automaticaly the value.
     AddVariable=Add Variable
    diff --git a/htdocs/langs/he_IL/projects.lang b/htdocs/langs/he_IL/projects.lang
    index 0546fbe0642..7ec44dba97f 100644
    --- a/htdocs/langs/he_IL/projects.lang
    +++ b/htdocs/langs/he_IL/projects.lang
    @@ -77,6 +77,7 @@ Time=Time
     ListOfTasks=List of tasks
     GoToListOfTimeConsumed=Go to list of time consumed
     GoToListOfTasks=Go to list of tasks
    +GoToGanttView=Go to Gantt view
     GanttView=Gantt View
     ListProposalsAssociatedProject=List of the commercial proposals associated with the project
     ListOrdersAssociatedProject=List of customer orders associated with the project
    @@ -226,4 +227,4 @@ AllowCommentOnProject=Allow user comments on projects
     DontHavePermissionForCloseProject=You do not have permissions to close the project %s
     DontHaveTheValidateStatus=The project %s must be open to be closed
     RecordsClosed=%s project(s) closed
    -SendProjectRef=About project %s
    +SendProjectRef=Information project %s
    diff --git a/htdocs/langs/he_IL/propal.lang b/htdocs/langs/he_IL/propal.lang
    index ded0433f7cb..8810e211c2f 100644
    --- a/htdocs/langs/he_IL/propal.lang
    +++ b/htdocs/langs/he_IL/propal.lang
    @@ -75,6 +75,7 @@ AvailabilityTypeAV_1M=1 month
     TypeContact_propal_internal_SALESREPFOLL=Representative following-up proposal
     TypeContact_propal_external_BILLING=Customer invoice contact
     TypeContact_propal_external_CUSTOMER=Customer contact following-up proposal
    +TypeContact_propal_external_SHIPPING=Customer contact for delivery
     # Document models
     DocModelAzurDescription=A complete proposal model (logo...)
     DefaultModelPropalCreate=Default model creation
    diff --git a/htdocs/langs/he_IL/sendings.lang b/htdocs/langs/he_IL/sendings.lang
    index 8a16a7f3540..83f1d825b8d 100644
    --- a/htdocs/langs/he_IL/sendings.lang
    +++ b/htdocs/langs/he_IL/sendings.lang
    @@ -52,8 +52,8 @@ ActionsOnShipping=Events on shipment
     LinkToTrackYourPackage=Link to track your package
     ShipmentCreationIsDoneFromOrder=For the moment, creation of a new shipment is done from the order card.
     ShipmentLine=Shipment line
    -ProductQtyInCustomersOrdersRunning=Product quantity into open customers orders
    -ProductQtyInSuppliersOrdersRunning=Product quantity into open suppliers orders
    +ProductQtyInCustomersOrdersRunning=Product quantity into open customer orders
    +ProductQtyInSuppliersOrdersRunning=Product quantity into open purchase orders
     ProductQtyInShipmentAlreadySent=Product quantity from open customer order already sent
     ProductQtyInSuppliersShipmentAlreadyRecevied=Product quantity from open supplier order already received
     NoProductToShipFoundIntoStock=No product to ship found into warehouse <b>%s</b>. Correct stock or go back to choose another warehouse.
    diff --git a/htdocs/langs/he_IL/stocks.lang b/htdocs/langs/he_IL/stocks.lang
    index fc48523ce6a..b3fb63de3c5 100644
    --- a/htdocs/langs/he_IL/stocks.lang
    +++ b/htdocs/langs/he_IL/stocks.lang
    @@ -67,7 +67,7 @@ DeStockOnValidateOrder=Decrease real stocks on customers orders validation
     DeStockOnShipment=Decrease real stocks on shipping validation
     DeStockOnShipmentOnClosing=Decrease real stocks on shipping classification closed
     ReStockOnBill=Increase real stocks on suppliers invoices/credit notes validation
    -ReStockOnValidateOrder=Increase real stocks on suppliers orders approbation
    +ReStockOnValidateOrder=Increase real stocks on purchase orders approbation
     ReStockOnDispatchOrder=Increase real stocks on manual dispatching into warehouses, after supplier order receipt of goods
     OrderStatusNotReadyToDispatch=Order has not yet or no more a status that allows dispatching of products in stock warehouses.
     StockDiffPhysicTeoric=Explanation for difference between physical and virtual stock
    @@ -203,3 +203,4 @@ RegulateStock=Regulate Stock
     ListInventory=List
     StockSupportServices=Stock management support services
     StockSupportServicesDesc=By default, you can stock only product with type "product". If on, and if module service is on, you can also stock a product with type "service"
    +ReceiveProducts=Receive items
    diff --git a/htdocs/langs/he_IL/stripe.lang b/htdocs/langs/he_IL/stripe.lang
    index 9fb2fa45113..6fa072b4c9a 100644
    --- a/htdocs/langs/he_IL/stripe.lang
    +++ b/htdocs/langs/he_IL/stripe.lang
    @@ -58,8 +58,8 @@ NameOnCard=Name on card
     CardNumber=Card Number
     ExpiryDate=Expiry Date
     CVN=CVN
    -DeleteACard=Delete Card record
    -ConfirmDeleteCard=Are you sure you want to delete this Card record?
    +DeleteACard=Delete Card
    +ConfirmDeleteCard=Are you sure you want to delete this Credit or Debit card?
     CreateCustomerOnStripe=Create customer on Stripe
     CreateCardOnStripe=Create card on Stripe
     ShowInStripe=Show in Stripe
    diff --git a/htdocs/langs/he_IL/supplier_proposal.lang b/htdocs/langs/he_IL/supplier_proposal.lang
    index d5b51978920..ef2e7242e31 100644
    --- a/htdocs/langs/he_IL/supplier_proposal.lang
    +++ b/htdocs/langs/he_IL/supplier_proposal.lang
    @@ -1,22 +1,22 @@
     # Dolibarr language file - Source file is en_US - supplier_proposal
    -SupplierProposal=Supplier commercial proposals
    -supplier_proposalDESC=Manage price requests to suppliers
    +SupplierProposal=Vendor commercial proposals
    +supplier_proposalDESC=Manage price requests to vendors
     SupplierProposalNew=New price request
     CommRequest=Price request
     CommRequests=Price requests
     SearchRequest=Find a request
     DraftRequests=Draft requests
    -SupplierProposalsDraft=Draft supplier proposals
    +SupplierProposalsDraft=Draft vendor proposals
     LastModifiedRequests=Latest %s modified price requests
     RequestsOpened=Open price requests
    -SupplierProposalArea=Supplier proposals area
    -SupplierProposalShort=Supplier proposal
    -SupplierProposals=Supplier proposals
    -SupplierProposalsShort=Supplier proposals
    +SupplierProposalArea=Vendor proposals area
    +SupplierProposalShort=Vendor proposal
    +SupplierProposals=Vendor proposals
    +SupplierProposalsShort=Vendor proposals
     NewAskPrice=New price request
     ShowSupplierProposal=Show price request
     AddSupplierProposal=Create a price request
    -SupplierProposalRefFourn=Supplier ref
    +SupplierProposalRefFourn=Vendor ref
     SupplierProposalDate=Delivery date
     SupplierProposalRefFournNotice=Before closing to "Accepted", think to grasp suppliers references.
     ConfirmValidateAsk=Are you sure you want to validate this price request under name <b>%s</b>?
    @@ -47,9 +47,9 @@ CommercialAsk=Price request
     DefaultModelSupplierProposalCreate=Default model creation
     DefaultModelSupplierProposalToBill=Default template when closing a price request (accepted)
     DefaultModelSupplierProposalClosed=Default template when closing a price request (refused)
    -ListOfSupplierProposals=List of supplier proposal requests
    -ListSupplierProposalsAssociatedProject=List of supplier proposals associated with project
    -SupplierProposalsToClose=Supplier proposals to close
    -SupplierProposalsToProcess=Supplier proposals to process
    +ListOfSupplierProposals=List of vendor proposal requests
    +ListSupplierProposalsAssociatedProject=List of vendor proposals associated with project
    +SupplierProposalsToClose=Vendor proposals to close
    +SupplierProposalsToProcess=Vendor proposals to process
     LastSupplierProposals=Latest %s price requests
     AllPriceRequests=All requests
    diff --git a/htdocs/langs/he_IL/suppliers.lang b/htdocs/langs/he_IL/suppliers.lang
    index 24ae15ba58f..d0cf540d3eb 100644
    --- a/htdocs/langs/he_IL/suppliers.lang
    +++ b/htdocs/langs/he_IL/suppliers.lang
    @@ -1,11 +1,11 @@
     # Dolibarr language file - Source file is en_US - suppliers
    -Suppliers=ספקים
    -SuppliersInvoice=Suppliers invoice
    -ShowSupplierInvoice=Show Supplier Invoice
    -NewSupplier=New supplier
    +Suppliers=Vendors
    +SuppliersInvoice=Vendor invoice
    +ShowSupplierInvoice=Show Vendor Invoice
    +NewSupplier=New vendor
     History=History
    -ListOfSuppliers=List of suppliers
    -ShowSupplier=Show supplier
    +ListOfSuppliers=List of vendors
    +ShowSupplier=Show vendor
     OrderDate=Order date
     BuyingPriceMin=Best buying price
     BuyingPriceMinShort=Best buying price
    @@ -14,34 +14,34 @@ TotalSellingPriceMinShort=Total of subproducts selling prices
     SomeSubProductHaveNoPrices=Some sub-products have no price defined
     AddSupplierPrice=Add buying price
     ChangeSupplierPrice=Change buying price
    -SupplierPrices=Supplier prices
    +SupplierPrices=Vendor prices
     ReferenceSupplierIsAlreadyAssociatedWithAProduct=This reference supplier is already associated with a reference: %s
    -NoRecordedSuppliers=No suppliers recorded
    -SupplierPayment=Supplier payment
    -SuppliersArea=Suppliers area
    -RefSupplierShort=Ref. supplier
    +NoRecordedSuppliers=No vendor recorded
    +SupplierPayment=Vendor payment
    +SuppliersArea=Vendor area
    +RefSupplierShort=Ref. vendor
     Availability=Availability
    -ExportDataset_fournisseur_1=Supplier invoices list and invoice lines
    -ExportDataset_fournisseur_2=Supplier invoices and payments
    -ExportDataset_fournisseur_3=Supplier orders and order lines
    +ExportDataset_fournisseur_1=Vendor invoices list and invoice lines
    +ExportDataset_fournisseur_2=Vendor invoices and payments
    +ExportDataset_fournisseur_3=Purchase orders and order lines
     ApproveThisOrder=Approve this order
     ConfirmApproveThisOrder=Are you sure you want to approve order <b>%s</b>?
     DenyingThisOrder=Deny this order
     ConfirmDenyingThisOrder=Are you sure you want to deny this order <b>%s</b>?
     ConfirmCancelThisOrder=Are you sure you want to cancel this order <b>%s</b>?
    -AddSupplierOrder=Create supplier order
    -AddSupplierInvoice=Create supplier invoice
    -ListOfSupplierProductForSupplier=List of products and prices for supplier <b>%s</b>
    -SentToSuppliers=Sent to suppliers
    -ListOfSupplierOrders=List of supplier orders
    -MenuOrdersSupplierToBill=Supplier orders to invoice
    +AddSupplierOrder=Create Purchase Order
    +AddSupplierInvoice=Create vendor invoice
    +ListOfSupplierProductForSupplier=List of products and prices for vendor <b>%s</b>
    +SentToSuppliers=Sent to vendors
    +ListOfSupplierOrders=List of purchase orders
    +MenuOrdersSupplierToBill=Purchase orders to invoice
     NbDaysToDelivery=Delivery delay in days
     DescNbDaysToDelivery=The biggest deliver delay of the products from this order
    -SupplierReputation=Supplier reputation
    +SupplierReputation=Vendor reputation
     DoNotOrderThisProductToThisSupplier=Do not order
     NotTheGoodQualitySupplier=Wrong quality
     ReputationForThisProduct=Reputation
     BuyerName=Buyer name
     AllProductServicePrices=All product / service prices
     AllProductReferencesOfSupplier=All product / service references of supplier
    -BuyingPriceNumShort=Supplier prices
    +BuyingPriceNumShort=Vendor prices
    diff --git a/htdocs/langs/he_IL/users.lang b/htdocs/langs/he_IL/users.lang
    index 8079ad14787..67868431b4b 100644
    --- a/htdocs/langs/he_IL/users.lang
    +++ b/htdocs/langs/he_IL/users.lang
    @@ -48,7 +48,7 @@ PasswordChangeRequest=Request to change password for <b>%s</b>
     PasswordChangeRequestSent=Request to change password for <b>%s</b> sent to <b>%s</b>.
     ConfirmPasswordReset=Confirm password reset
     MenuUsersAndGroups=Users & Groups
    -LastGroupsCreated=Latest %s created groups
    +LastGroupsCreated=Latest %s groups created
     LastUsersCreated=Latest %s users created
     ShowGroup=Show group
     ShowUser=Show user
    diff --git a/htdocs/langs/he_IL/website.lang b/htdocs/langs/he_IL/website.lang
    index 0350da13f8f..0f0673e3716 100644
    --- a/htdocs/langs/he_IL/website.lang
    +++ b/htdocs/langs/he_IL/website.lang
    @@ -73,7 +73,7 @@ AnotherContainer=Another container
     WEBSITE_USE_WEBSITE_ACCOUNTS=Enable the web site account table
     WEBSITE_USE_WEBSITE_ACCOUNTSTooltip=Enable the table to store web site accounts (login/pass) for each website / thirdparty
     YouMustDefineTheHomePage=You must first define the default Home page
    -OnlyEditionOfSourceForGrabbedContentFuture=Note: only edition of HTML source will be possible when a page content is intiliazed by grabbing it from an external page (WYSIWYG editor will not be available)
    +OnlyEditionOfSourceForGrabbedContentFuture=Note: only edition of HTML source will be possible when a page content is initiliazed by grabbing it from an external page (WYSIWYG editor will not be available)
     OnlyEditionOfSourceForGrabbedContent=Only edition of HTML source is possible when content was grabbed from an external site
     GrabImagesInto=Grab also images found into css and page.
     ImagesShouldBeSavedInto=Images should be saved into directory
    diff --git a/htdocs/langs/he_IL/workflow.lang b/htdocs/langs/he_IL/workflow.lang
    index a50bd91595b..783373ad66d 100644
    --- a/htdocs/langs/he_IL/workflow.lang
    +++ b/htdocs/langs/he_IL/workflow.lang
    @@ -14,7 +14,7 @@ descWORKFLOW_INVOICE_AMOUNT_CLASSIFY_BILLED_ORDER=Classify linked source custome
     descWORKFLOW_INVOICE_CLASSIFY_BILLED_ORDER=Classify linked source customer order(s) to billed when customer invoice is set to paid (and if amount of the invoice is same than total amount of linked orders)
     descWORKFLOW_ORDER_CLASSIFY_SHIPPED_SHIPPING=Classify linked source customer order to shipped when a shipment is validated (and if quantity shipped by all shipments is the same as in the order to update)
     # Autoclassify supplier order
    -descWORKFLOW_ORDER_CLASSIFY_BILLED_SUPPLIER_PROPOSAL=Classify linked source supplier proposal(s) to billed when supplier invoice is validated (and if amount of the invoice is same than total amount of linked proposals)
    -descWORKFLOW_INVOICE_AMOUNT_CLASSIFY_BILLED_SUPPLIER_ORDER=Classify linked source supplier order(s) to billed when supplier invoice is validated (and if amount of the invoice is same than total amount of linked orders)
    +descWORKFLOW_ORDER_CLASSIFY_BILLED_SUPPLIER_PROPOSAL=Classify linked source vendor proposal(s) to billed when vendor invoice is validated (and if amount of the invoice is same than total amount of linked proposals)
    +descWORKFLOW_INVOICE_AMOUNT_CLASSIFY_BILLED_SUPPLIER_ORDER=Classify linked source purchase order(s) to billed when vendor invoice is validated (and if amount of the invoice is same than total amount of linked orders)
     AutomaticCreation=Automatic creation
     AutomaticClassification=Automatic classification
    diff --git a/htdocs/langs/hr_HR/accountancy.lang b/htdocs/langs/hr_HR/accountancy.lang
    index 87b7fc3b839..ece5fedd467 100644
    --- a/htdocs/langs/hr_HR/accountancy.lang
    +++ b/htdocs/langs/hr_HR/accountancy.lang
    @@ -1,4 +1,5 @@
     # Dolibarr language file - en_US - Accounting Expert
    +Accounting=Računovodstvo
     ACCOUNTING_EXPORT_SEPARATORCSV=Column separator for export file
     ACCOUNTING_EXPORT_DATE=Date format for export file
     ACCOUNTING_EXPORT_PIECE=Export the number of piece
    @@ -39,11 +40,11 @@ AccountWithNonZeroValues=Accounts with non zero values
     ListOfAccounts=List of accounts
     
     MainAccountForCustomersNotDefined=Main accounting account for customers not defined in setup
    -MainAccountForSuppliersNotDefined=Main accounting account for suppliers not defined in setup
    +MainAccountForSuppliersNotDefined=Main accounting account for vendors not defined in setup
     MainAccountForUsersNotDefined=Main accounting account for users not defined in setup
     MainAccountForVatPaymentNotDefined=Main accounting account for VAT payment not defined in setup
     
    -AccountancyArea=Accountancy area
    +AccountancyArea=Accounting area
     AccountancyAreaDescIntro=Usage of the accountancy module is done in several step:
     AccountancyAreaDescActionOnce=The following actions are usually executed one time only, or once per year...
     AccountancyAreaDescActionOnceBis=Next steps should be done to save you time in future by suggesting you the correct default accounting account when making the journalization (writing record in Journals and General ledger)
    @@ -54,6 +55,7 @@ AccountancyAreaDescChartModel=STEP %s: Create a model of chart of account from m
     AccountancyAreaDescChart=STEP %s: Create or check content of your chart of account from menu %s
     
     AccountancyAreaDescVat=STEP %s: Define accounting accounts for each VAT Rates. For this, use the menu entry %s.
    +AccountancyAreaDescDefault=STEP %s: Define default accounting accounts. For this, use the menu entry %s.
     AccountancyAreaDescExpenseReport=STEP %s: Define default accounting accounts for each type of expense report. For this, use the menu entry %s.
     AccountancyAreaDescSal=STEP %s: Define default accounting accounts for payment of salaries. For this, use the menu entry %s.
     AccountancyAreaDescContrib=STEP %s: Define default accounting accounts for special expences (miscellaneous taxes). For this, use the menu entry %s.
    @@ -89,7 +91,7 @@ MenuProductsAccounts=Product accounts
     ProductsBinding=Products accounts
     Ventilation=Binding to accounts
     CustomersVentilation=Customer invoice binding
    -SuppliersVentilation=Supplier invoice binding
    +SuppliersVentilation=Vendor invoice binding
     ExpenseReportsVentilation=Expense report binding
     CreateMvts=Create new transaction
     UpdateMvts=Modification of a transaction
    @@ -130,12 +132,14 @@ ACCOUNTING_LENGTH_GACCOUNT=Length of the general accounting accounts (If you set
     ACCOUNTING_LENGTH_AACCOUNT=Length of the third party accounting accounts (If you set value to 6 here, the account '401' will appear like '401000' on screen)
     ACCOUNTING_MANAGE_ZERO=Allow to manage different number of zero at the end of an accounting account. Needed by some countries (like switzerland). If keep to off (default), you can set the 2 following parameters to ask application to add virtual zero.
     BANK_DISABLE_DIRECT_INPUT=Disable direct recording of transaction in bank account
    +ACCOUNTING_ENABLE_EXPORT_DRAFT_JOURNAL=Enable draft export on journal
     
     ACCOUNTING_SELL_JOURNAL=Sell journal
     ACCOUNTING_PURCHASE_JOURNAL=Purchase journal
     ACCOUNTING_MISCELLANEOUS_JOURNAL=Miscellaneous journal
     ACCOUNTING_EXPENSEREPORT_JOURNAL=Expense report journal
     ACCOUNTING_SOCIAL_JOURNAL=Social journal
    +ACCOUNTING_HAS_NEW_JOURNAL=Has new Journal
     
     ACCOUNTING_ACCOUNT_TRANSFER_CASH=Accounting account of transfer
     ACCOUNTING_ACCOUNT_SUSPENSE=Accounting account of wait
    @@ -185,11 +189,12 @@ ListeMvts=List of movements
     ErrorDebitCredit=Debit and Credit cannot have a value at the same time
     AddCompteFromBK=Add accounting accounts to the group
     ReportThirdParty=List third party account
    -DescThirdPartyReport=Consult here the list of the third party customers and suppliers and their accounting accounts
    +DescThirdPartyReport=Consult here the list of the third party customers and vendors and their accounting accounts
     ListAccounts=Popis obračunskih računa
     UnknownAccountForThirdparty=Unknown third party account. We will use %s
     UnknownAccountForThirdpartyBlocking=Unknown third party account. Blocking error
     UnknownAccountForThirdpartyAndWaitingAccountNotDefinedBlocking=Unknown third party account and waiting account not defined. Blocking error
    +PaymentsNotLinkedToProduct=Payment not linked to any product / service
     
     Pcgtype=Group of account
     Pcgsubtype=Subgroup of account
    @@ -204,8 +209,8 @@ DescVentilDoneCustomer=Consult here the list of the lines of invoices customers
     DescVentilTodoCustomer=Bind invoice lines not already bound with a product accounting account
     ChangeAccount=Change the product/service accounting account for selected lines with the following accounting account:
     Vide=-
    -DescVentilSupplier=Consult here the list of supplier invoice lines bound or not yet bound to a product accounting account
    -DescVentilDoneSupplier=Consult here the list of the lines of invoices supplier and their accounting account
    +DescVentilSupplier=Consult here the list of vendor invoice lines bound or not yet bound to a product accounting account
    +DescVentilDoneSupplier=Consult here the list of the lines of invoices vendors and their accounting account
     DescVentilTodoExpenseReport=Bind expense report lines not already bound with a fee accounting account
     DescVentilExpenseReport=Consult here the list of expense report lines bound (or not) to a fee accounting account
     DescVentilExpenseReportMore=If you setup accounting account on type of expense report lines, the application will be able to make all the binding between your expense report lines and the accounting account of your chart of accounts, just in one click with the button <strong>"%s"</strong>. If account was not set on fees dictionary or if you still has some lines not bound to any account, you will have to make a manual binding from the menu "<strong>%s</strong>".
    @@ -215,7 +220,7 @@ ValidateHistory=Bind Automatically
     AutomaticBindingDone=Automatic binding done
     
     ErrorAccountancyCodeIsAlreadyUse=Greška, ne možete obrisati obračunski račun jer je u upotrebi
    -MvtNotCorrectlyBalanced=Movement not correctly balanced. Credit = %s. Debit = %s
    +MvtNotCorrectlyBalanced=Movement not correctly balanced. Debit = %s | Credit = %s
     FicheVentilation=Binding card
     GeneralLedgerIsWritten=Transactions are written in the Ledger
     GeneralLedgerSomeRecordWasNotRecorded=Some of the transactions could not be journalized. If there is no other error message, this is probably because they were already journalized.
    @@ -293,4 +298,9 @@ Binded=Lines bound
     ToBind=Lines to bind
     UseMenuToSetBindindManualy=Autodection not possible, use menu <a href="%s">%s</a> to make the binding manually
     
    +## Import
    +ImportAccountingEntries=Accounting entries
    +
     WarningReportNotReliable=Warning, this report is not based on the Ledger, so does not contains transaction modified manualy in the Ledger. If your journalization is up to date, the bookkeeping view is more accurate.
    +ExpenseReportJournal=Expense Report Journal
    +InventoryJournal=Inventory Journal
    diff --git a/htdocs/langs/hr_HR/admin.lang b/htdocs/langs/hr_HR/admin.lang
    index 445e546f208..adc95e137a9 100644
    --- a/htdocs/langs/hr_HR/admin.lang
    +++ b/htdocs/langs/hr_HR/admin.lang
    @@ -269,10 +269,11 @@ MAIN_MAIL_SMTP_SERVER=SMTP/SMTPS Host (predefiniran u php.ini: <b>%s</b>)
     MAIN_MAIL_SMTP_PORT_NotAvailableOnLinuxLike=SMTP/SMTPS Port (Nije definiran u PHP-u niti na Unix-u)
     MAIN_MAIL_SMTP_SERVER_NotAvailableOnLinuxLike=SMTP/SMTPS Host (Nije definiran u PHP-u niti na Unix-u)
     MAIN_MAIL_EMAIL_FROM=Sender email for automatic emails (By default in php.ini: <b>%s</b>)
    -MAIN_MAIL_ERRORS_TO=Email used as 'Errors-To' field in emails sent
    +MAIN_MAIL_ERRORS_TO=Eemail used for error returns emails (fields 'Errors-To' in emails sent)
     MAIN_MAIL_AUTOCOPY_TO= Sustavno pošalji skriveno CC sve poslane poruke e-pošte
     MAIN_DISABLE_ALL_MAILS=Onemogući slanje svih poruka e-poštom (samo za testiranje i demo)
     MAIN_MAIL_FORCE_SENDTO=Send all emails to (instead of real recipients, for test purposes)
    +MAIN_MAIL_ENABLED_USER_DEST_SELECT=Add employees users with email into allowed destinaries list
     MAIN_MAIL_SENDMODE=Način slanja e-pošte
     MAIN_MAIL_SMTPS_ID=SMTP ID potrebna prijava
     MAIN_MAIL_SMTPS_PW=SMTP Lozinka ako je potrebna prijava
    @@ -291,7 +292,7 @@ ModuleSetup=Podešavanje modula
     ModulesSetup=Podešavanje modula/aplikacija
     ModuleFamilyBase=Sistem
     ModuleFamilyCrm=Upravljanje odnosima sa kupcima (CRM)
    -ModuleFamilySrm=Upravljanje odnosima dobavljača (SRM)
    +ModuleFamilySrm=Vendor Relation Management (VRM)
     ModuleFamilyProducts=Upravljanje proizvodima (PM)
     ModuleFamilyHr=Upravljanje ljudskim resursima (HR)
     ModuleFamilyProjects=Projekti/zajednički rad
    @@ -373,7 +374,8 @@ NoSmsEngine=No SMS sender manager available. SMS sender manager are not installe
     PDF=PDF
     PDFDesc=You can set each global options related to the PDF generation
     PDFAddressForging=Pravila za kopiranje adresnih blokova
    -HideAnyVATInformationOnPDF=Sakrij sve informacije vezane za PDV na generiranim PDF
    +HideAnyVATInformationOnPDF=Hide all information related to Sales tax / VAT on generated PDF
    +PDFRulesForSalesTax=Rules for Sales Tax / VAT
     PDFLocaltax=Rules for %s
     HideLocalTaxOnPDF=Hide %s rate into pdf column tax sale
     HideDescOnPDF=Sakrij opis proizvoda na generiranim PDF
    @@ -445,13 +447,14 @@ DisplayCompanyInfo=Prikaži adresu tvrtke
     DisplayCompanyManagers=Prikaz upravitelja imenima
     DisplayCompanyInfoAndManagers=Prikaži adresu tvrtke i ime menadžera
     EnableAndSetupModuleCron=If you want to have this recurring invoice beeing generated automatically, module *%s* must be enabled and correctly setup. Otherwise, generation of invoices must be done manually from this template with button *Create*. Note that even if you enabled automatic generation, you can still safely launch manual generation. Duplicates generation for same period are not possible.
    -ModuleCompanyCodeAquarium=Return an accounting code built by:<br>%s followed by third party supplier code for a supplier accounting code,<br>%s followed by third party customer code for a customer accounting code.
    +ModuleCompanyCodeCustomerAquarium=%s followed by third party customer code for a customer accounting code
    +ModuleCompanyCodeSupplierAquarium=%s followed by third party supplier code for a supplier accounting code
     ModuleCompanyCodePanicum=Return an empty accounting code.
     ModuleCompanyCodeDigitaria=Accounting code depends on third party code. The code is composed of the character "C" in the first position followed by the first 5 characters of the third party code.
     Use3StepsApproval=By default, Purchase Orders need to be created and approved by 2 different users (one step/user to create and one step/user to approve. Note that if user has both permission to create and approve, one step/user will be enough). You can ask with this option to introduce a third step/user approval, if amount is higher than a dedicated value (so 3 steps will be necessary: 1=validation, 2=first approval and 3=second approval if amount is enough).<br>Set this to empty if one approval (2 steps) is enough, set it to a very low value (0.1) if a second approval (3 steps) is always required.
     UseDoubleApproval=Koristi 3 koraka odobravanja kada je iznos (bez poreza) veći od...
     WarningPHPMail=WARNING: It is often better to setup outgoing emails to use the email server of your provider instead of the default setup. Some email providers (like Yahoo) does not allow you to send an email from another server than their own server. Your current setup use the server of the application to send email and not the server of your email provider, so some recipients (the one compatible with the restrictive DMARC protocol), will ask your email provider if they can accept your email and some email providers (like Yahoo) may respond "no" because the server is not a server of them, so few of your sent Emails may not be accepted (be carefull also to your email provider sending quota).<br>If your Email provider (like Yahoo) has this restriction, you must change Email setup to choose the other method "SMTP server" and enter the SMTP server and credentials provided by your Email provider (ask your EMail provider to get SMTP credentials for your account).
    -WarningPHPMail2=If your email SMTP provider need to restrict email client to some IP addresses (very rare), this is the IP address of your ERP CRM application: <strong>%s</strong>.
    +WarningPHPMail2=If your email SMTP provider need to restrict email client to some IP addresses (very rare), this is the IP address of the mail user agent (MUA) for your ERP CRM application: <strong>%s</strong>.
     ClickToShowDescription=Click to show description
     DependsOn=This module need the module(s)
     RequiredBy=This module is required by module(s)
    @@ -471,6 +474,9 @@ AttachMainDocByDefault=Set this to 1 if you want to attach main document to emai
     FilesAttachedToEmail=Attach file
     SendEmailsReminders=Send agenda reminders by emails
     davDescription=Add a component to be a DAV server
    +DAVSetup=Setup of module DAV
    +DAV_ALLOW_PUBLIC_DIR=Enable the public directory (WebDav directory with no login required)
    +DAV_ALLOW_PUBLIC_DIRTooltip=The WebDav public directory is a WebDAV directory everybody can access to (in read and write mode), with no need to have/use an existing login/password account.
     # Modules
     Module0Name=Korisnici i grupe
     Module0Desc=Upravljanje korisnicima/zaposlenicima i grupama
    @@ -479,7 +485,7 @@ Module1Desc=Upravljanje tvrtkama i kontaktima (kupci, potencijalni kupci, ...)
     Module2Name=Komercijala
     Module2Desc=Upravljanje komercijalom
     Module10Name=Računovodstvo
    -Module10Desc=Simple accounting reports (journals, turnover) based onto database content. No dispatching.
    +Module10Desc=Simple accounting reports (journals, turnover) based onto database content. Does not use any ledger table.
     Module20Name=Ponude
     Module20Desc=Upravljanje ponudama
     Module22Name=Masovno slanje e-pošte
    @@ -491,7 +497,7 @@ Module25Desc=Upravljanje narudžbama kupaca
     Module30Name=Računi
     Module30Desc=Invoice and credit note management for customers. Invoice management for suppliers
     Module40Name=Dobavljači
    -Module40Desc=Upravljanje dobavljačima i nabava (narudžbe i računi)
    +Module40Desc=Suppliers and purchase management (purchase orders and billing)
     Module42Name=Debug Logs
     Module42Desc=Logging facilities (file, syslog, ...). Such logs are for technical/debug purposes.
     Module49Name=Urednici
    @@ -546,8 +552,8 @@ Module400Name=Projekti/Mogućnosti/Vodiči
     Module400Desc=Management of projects, opportunities/leads and/or tasks. You can also assign any element (invoice, order, proposal, intervention, ...) to a project and get a transversal view from the project view.
     Module410Name=Web kalendar
     Module410Desc=Integracija web kalendara
    -Module500Name=Specijalni troškovi
    -Module500Desc=Upravljanje specijalnim troškovima (porezi, društveni ili fiskalni porezi, dividende)
    +Module500Name=Taxes and Special expenses
    +Module500Desc=Management of other expenses (sale taxes, social or fiscal taxes, dividends, ...)
     Module510Name=Payment of employee wages
     Module510Desc=Record and follow payment of your employee wages
     Module520Name=Kredit
    @@ -561,14 +567,14 @@ Module700Name=Donacije
     Module700Desc=Upravljanje donacijama
     Module770Name=Izvještaji troška
     Module770Desc=Management and claim expense reports (transportation, meal, ...)
    -Module1120Name=Ponuda dobavljača
    -Module1120Desc=Zahtjev za ponudom dobavljača s cijenama
    +Module1120Name=Vendor commercial proposal
    +Module1120Desc=Request vendor commercial proposal and prices
     Module1200Name=Mantis
     Module1200Desc=Integracija Mantisa
     Module1520Name=Generiranje dokumenta
     Module1520Desc=Mass mail document generation
     Module1780Name=Kategorije
    -Module1780Desc=Kreiraj kategoriju (proizvodi, kupci, dobavljači, kontakti ili članovi)
    +Module1780Desc=Create tags/category (products, customers, vendors, contacts or members)
     Module2000Name=WYSIWYG editor
     Module2000Desc=Dozvoljava uređivanje nekog tekstualnog područja u naprednom editoru (bazirano na CKEditor-u)
     Module2200Name=Dinamičke cijene
    @@ -576,7 +582,7 @@ Module2200Desc=Omogući korištenje matematičkih izraza za cijene
     Module2300Name=Planirani poslovi
     Module2300Desc=Scheduled jobs management (alias cron or chrono table)
     Module2400Name=Događaji/Raspored
    -Module2400Desc=Follow done and upcoming events. Let application logs automatic events for tracking purposes or record manual events or rendez-vous.
    +Module2400Desc=Follow done and upcoming events. Let application logs automatic events for tracking purposes or record manual events or rendez-vous. This is the main important module for a good Customer or Supplier Relationship Management.
     Module2500Name=DMS / ECM
     Module2500Desc=Document Management System / Electronic Content Management. Automatic organization of your generated or stored documents. Share them when you need.
     Module2600Name=API/Web servisi (SOAP server)
    @@ -599,7 +605,7 @@ Module4000Desc=Human resources management (management of department, employee co
     Module5000Name=Multi tvrtka
     Module5000Desc=Dozvoljava upravljanje multi tvrtkama
     Module6000Name=Tijek rada
    -Module6000Desc=Upravljanje tijekom rada
    +Module6000Desc=Workflow management (automatic creation of object and/or automatic status change)
     Module10000Name=Web lokacije
     Module10000Desc=Create public websites with a WYSIWG editor. Just setup your web server (Apache, Nginx, ...) to point to the dedicated Dolibarr directory to have it online on the Internet with your own domain name.
     Module20000Name=Upravljanje zahtjevima odlazaka
    @@ -613,7 +619,7 @@ Module50100Desc=Modul prodajnog mjesta (POS)
     Module50200Name=Paypal
     Module50200Desc=Module to offer an online payment page accepting payments using PayPal (credit card or PayPal credit). This can be used to allow your customers to make free payments or for a payment on a particular Dolibarr object (invoice, order, ...)
     Module50400Name=Računovodstvo (napredno)
    -Module50400Desc=Accounting management (double entries, support general and auxiliary ledgers)
    +Module50400Desc=Accounting management (double entries, support general and auxiliary ledgers). Export the ledger in several other accounting software format.
     Module54000Name=PrintIPP
     Module54000Desc=Direct print (without opening the documents) using Cups IPP interface (Printer must be visible from server, and CUPS must be installe on server).
     Module55000Name=Anketa, Upitnik ili Glasanje
    @@ -885,7 +891,7 @@ DictionaryCivility=Osobni i profesionalni naslovi
     DictionaryActions=Tipovi događaja agende
     DictionarySocialContributions=Tipovi Društveni ili fiskalnih poreza
     DictionaryVAT=Stope PDV-a ili stope prodajnih poreza
    -DictionaryRevenueStamp=Iznosi biljega
    +DictionaryRevenueStamp=Amount of tax stamps
     DictionaryPaymentConditions=Uvjeti plaćanja
     DictionaryPaymentModes=Naćini plaćanja
     DictionaryTypeContact=Tipovi Kontakata/adresa
    @@ -913,7 +919,7 @@ SetupSaved=Postavi spremljeno
     SetupNotSaved=Setup not saved
     BackToModuleList=Povratak na popis modula
     BackToDictionaryList=Povratak na popis definicija
    -TypeOfRevenueStamp=Type of revenue stamp
    +TypeOfRevenueStamp=Type of tax stamp
     VATManagement=Upravljanje PDV
     VATIsUsedDesc=By default when creating prospects, invoices, orders etc the VAT rate follows the active standard rule:<br>If the seller is not subjected to VAT, then VAT defaults to 0. End of rule.<br>If the (selling country= buying country), then the VAT by default equals the VAT of the product in the selling country. End of rule. <br>If seller and buyer are both in the European Community and goods are transport products (car, ship, plane), the default VAT is 0 ( The VAT should be paid by the buyer to the customoffice of his country and not to the seller). End of rule.<br>If seller and buyer are both in the European Community and the buyer is not a company, then the VAT by defaults to the VAT of the product sold.  End of rule.<br>If seller and buyer are both in the European Community and the buyer is a company, then the VAT is 0 by default . End of rule.<br>In any othe case the proposed default is VAT=0. End of rule.
     VATIsNotUsedDesc=By default the proposed VAT is 0 which can be used for cases like associations, individuals ou small companies.
    @@ -1021,7 +1027,7 @@ Delays_MAIN_DELAY_ACTIONS_TODO=Tolerancija kašnjenja (u danima) prije obavijest
     Delays_MAIN_DELAY_PROJECT_TO_CLOSE=Tolerancija kašnjenja (u danima) prije obavijesti o projektima koji nisu zatvoreni na vrijeme
     Delays_MAIN_DELAY_TASKS_TODO=Tolerancija kašnjenja (u danima) prije obavijesti o planiranim događajima (projektni zadaci) koji nisu još završeni
     Delays_MAIN_DELAY_ORDERS_TO_PROCESS=Tolerancija kašnjenja (u danima) prije obavijesti o narudžbama koje nisu još obrađene
    -Delays_MAIN_DELAY_SUPPLIER_ORDERS_TO_PROCESS=Tolerancija kašnjenja (u danima) prije obavijesti o narudžbama dobavljača koje nisu još obrađene
    +Delays_MAIN_DELAY_SUPPLIER_ORDERS_TO_PROCESS=Delay tolerance (in days) before alert on purchase orders not processed yet
     Delays_MAIN_DELAY_PROPALS_TO_CLOSE=Tolerancija kašnjenja (u danima) prije obavijesti o ponudama za zatvaranje
     Delays_MAIN_DELAY_PROPALS_TO_BILL=Tolerancija kašnjenja (u danima) prije obavijesti o ponudama koje nisu naplačene
     Delays_MAIN_DELAY_NOT_ACTIVATED_SERVICES=Tolerancija kašnjenja (u danima) prije obavijesti o uslugama za aktivaciju
    @@ -1033,9 +1039,9 @@ Delays_MAIN_DELAY_MEMBERS=Tolerancija kašnjenja (u danima) prije obavijesti o z
     Delays_MAIN_DELAY_CHEQUES_TO_DEPOSIT=Tolerancija kašnjenja (u danima) prije obavijesti za napraviti čekovne pologe
     Delays_MAIN_DELAY_EXPENSEREPORTS=Tolerancija kašnjenja (u danima) prije obavijesti za odobravanje izvještaja troška
     SetupDescription1=Sučelje postavki je za inicijalnu podešavanje parametara prije korištenja Dolibarr-a.
    -SetupDescription2=Dva obavezna koraka podešavanja su prva dva u meniju podešavanja na lijevoj strani: %s i %s:
    -SetupDescription3=Parameters in menu <a href="%s">%s -> %s</a> are required because defined data are used on Dolibarr screens and to customize the default behavior of the software (for country-related features for example).
    -SetupDescription4=Parameters in menu <a href="%s">%s -> %s</a> are required because Dolibarr ERP/CRM is a collection of several modules/applications, all more or less independent. New features will be added to menus for every module you will activate.
    +SetupDescription2=The two mandatory setup steps are the following steps (the two first entries in the left setup menu):
    +SetupDescription3=Settings in menu <a href="%s">%s -> %s</a>. This step is required because it defines data used on Dolibarr screens to customize the default behavior of the software (for country-related features for example).
    +SetupDescription4=Settings in menu <a href="%s">%s -> %s</a>. This step is required because Dolibarr ERP/CRM is a collection of several modules/applications, all more or less independent. New features are added to menus for every module you activate.
     SetupDescription5=Ostale stavke izbornika upravljaju dodatnim parametrima.
     LogEvents=Pregled sigurnosnih događaja
     Audit=Revizija
    @@ -1054,8 +1060,9 @@ LogEventDesc=You can enable here the logging for Dolibarr security events. Admin
     AreaForAdminOnly=Setup parameters can be set by <b>administrator users</b> only.
     SystemInfoDesc=System information is miscellaneous technical information you get in read only mode and visible for administrators only.
     SystemAreaForAdminOnly=This area is available for administrator users only. None of the Dolibarr permissions can reduce this limit.
    -CompanyFundationDesc=Edit on this page all known information of the company or foundation you need to manage (For this, click on "Modify" or "Save" button at bottom of page)
    +CompanyFundationDesc=Edit on this page all known information of the company or foundation you need to manage (For this, click on "%s" or "%s" button at bottom of page)
     AccountantDesc=Edit on this page all known information about your accountant/bookkeeper
    +AccountantFileNumber=File number
     DisplayDesc=You can choose each parameter related to the Dolibarr look and feel here
     AvailableModules=Dostupne aplikacije/moduli
     ToActivateModule=Za aktivaciju modula, idite na podešavanja (Naslovna->Podešavanje->Moduli).
    @@ -1188,11 +1195,11 @@ UserMailRequired=E-pošta je obavezna za kreiranje novog korisnika
     HRMSetup=Podešavanje modula HRM
     ##### Company setup #####
     CompanySetup=Podešavanje modula tvrtke
    -CompanyCodeChecker=Modul za generiranje koda komitenata i provhera (kupac ili dobavljač)
    -AccountCodeManager=Module for accounting code generation (customer or supplier)
    +CompanyCodeChecker=Module for third parties code generation and checking (customer or vendor)
    +AccountCodeManager=Module for accounting code generation (customer or vendor)
     NotificationsDesc=EMails notifications feature allows you to silently send automatic mail, for some Dolibarr events. Targets of notifications can be defined:
     NotificationsDescUser=* po korisniku, jedan po jedan.
    -NotificationsDescContact=* po kontaktu komitenta (kupci ili dobavljači), jedan po jedan.
    +NotificationsDescContact=* per third parties contacts (customers or vendors), one contact at time.
     NotificationsDescGlobal=* ili podešavanjem globalnih ciljanih adresa e-pošte u postavkama modula.
     ModelModules=Predlošci dokumenata
     DocumentModelOdt=Generate documents from OpenDocuments templates (.ODT or .ODS files for OpenOffice, KOffice, TextEdit,...)
    @@ -1203,6 +1210,9 @@ MustBeUnique=Mora biti jedinstven?
     MustBeMandatory=Mandatory to create third parties?
     MustBeInvoiceMandatory=Obavezno za knjiženje računa?
     TechnicalServicesProvided=Technical services provided
    +#####DAV #####
    +WebDAVSetupDesc=This is the links to access the WebDAV directory. It contains a "public" dir open to any user knowing the URL (if public directory access allowed) and a "private" directory that need an existing login account/password to access to.
    +WebDavServer=Root URL of %s server : %s
     ##### Webcal setup #####
     WebCalUrlForVCalExport=Izvoz poveznice u <b>%s</b> formatu je dostupno na sljedećoj poveznici: %s
     ##### Invoices #####
    @@ -1229,15 +1239,15 @@ FreeLegalTextOnProposal=Slobodan unos teksta na ponudi
     WatermarkOnDraftProposal=Vodeni žig na skici ponude (ako nije prazno)
     BANK_ASK_PAYMENT_BANK_DURING_PROPOSAL=Traži odredišni bankovni račun ponude
     ##### SupplierProposal #####
    -SupplierProposalSetup=Podešavanje modula cijenovnih upita dobavljačima
    -SupplierProposalNumberingModules=Način označavanja cijenovnih upita dobavljačima
    -SupplierProposalPDFModules=Model dokumenata cijenovnih upita dobavljaču
    -FreeLegalTextOnSupplierProposal=Slobodan unos teksta na upitima prema dobavljaču
    -WatermarkOnDraftSupplierProposal=Vodeni žig na skici upita dobavljaču (ništa ako se ostavi prazno)
    +SupplierProposalSetup=Price requests vendors module setup
    +SupplierProposalNumberingModules=Price requests vendors numbering models
    +SupplierProposalPDFModules=Price requests vendors documents models
    +FreeLegalTextOnSupplierProposal=Free text on price requests vendors
    +WatermarkOnDraftSupplierProposal=Watermark on draft price requests vendors (none if empty)
     BANK_ASK_PAYMENT_BANK_DURING_SUPPLIER_PROPOSAL=Traži odredišni bankovni račun zahtjeva za cijenom
     WAREHOUSE_ASK_WAREHOUSE_DURING_ORDER=Upitaj za izvorno skladište za narudžbe
     ##### Suppliers Orders #####
    -BANK_ASK_PAYMENT_BANK_DURING_SUPPLIER_ORDER=Ask for bank account destination of supplier order
    +BANK_ASK_PAYMENT_BANK_DURING_SUPPLIER_ORDER=Ask for bank account destination of purchase order
     ##### Orders #####
     OrdersSetup=Podešavanje upravljanjem narudžbama
     OrdersNumberingModules=Način označavanja narudžba
    @@ -1448,7 +1458,7 @@ SyslogFilename=Naziv datoteke i putanja
     YouCanUseDOL_DATA_ROOT=You can use DOL_DATA_ROOT/dolibarr.log for a log file in Dolibarr "documents" directory. You can set a different path to store this file.
     ErrorUnknownSyslogConstant=Constant %s is not a known Syslog constant
     OnlyWindowsLOG_USER=Windows only supports LOG_USER
    -CompressSyslogs=Syslog files compression and backup
    +CompressSyslogs=Compression and backup of debug log files (generated by module Log for debug)
     SyslogFileNumberOfSaves=Log backups
     ConfigureCleaningCronjobToSetFrequencyOfSaves=Configure cleaning scheduled job to set log backup frequency
     ##### Donations #####
    @@ -1515,7 +1525,7 @@ OSCommerceTestOk=Connection to server '%s' on database '%s' with user '%s' succe
     OSCommerceTestKo1=Connection to server '%s' succeed but database '%s' could not be reached.
     OSCommerceTestKo2=Connection to server '%s' with user '%s' failed.
     ##### Stock #####
    -StockSetup=Podešavanje modula skladišta
    +StockSetup=Stock module setup
     IfYouUsePointOfSaleCheckModule=If you use a Point of Sale module (POS module provided by default or another external module), this setup may be ignored by your Point Of Sale module. Most point of sales modules are designed to create immediatly an invoice and decrease stock by default whatever are options here. So, if you need or not to have a stock decrease when registering a sell from your Point Of Sale, check also your POS module set up.
     ##### Menu #####
     MenuDeleted=Izbornik obrisan
    @@ -1627,8 +1637,8 @@ ChequeReceiptsNumberingModule=Način označavanja čekovnih primki
     MultiCompanySetup=Više poduzeća module podešavanje
     ##### Suppliers #####
     SuppliersSetup=Podešavanje modula dobavljača
    -SuppliersCommandModel=Kompletan predložak narudžbe dobavljača (logo...)
    -SuppliersInvoiceModel=Kompletan predložak računa dobavljača (logo...)
    +SuppliersCommandModel=Complete template of prchase order (logo...)
    +SuppliersInvoiceModel=Complete template of vendor invoice (logo...)
     SuppliersInvoiceNumberingModel=Način označavanja računa dobavljača
     IfSetToYesDontForgetPermission=If set to yes, don't forget to provide permissions to groups or users allowed for the second approval
     ##### GeoIPMaxmind #####
    @@ -1665,7 +1675,7 @@ NoAmbiCaracAutoGeneration=Do not use ambiguous characters ("1","l","i","|","0","
     SalariesSetup=Podešavanje modula plaća
     SortOrder=Redosljed sortiranja
     Format=Format
    -TypePaymentDesc=0:Customer payment type, 1:Supplier payment type, 2:Both customers and suppliers payment type
    +TypePaymentDesc=0:Customer payment type, 1:Vendor payment type, 2:Both customers and vendors payment type
     IncludePath=Include path (defined into variable %s)
     ExpenseReportsSetup=Podešavanje modula Izvještaji troška
     TemplatePDFExpenseReports=Predlošci dokumenta za generiranje izvještaja troška
    @@ -1687,7 +1697,7 @@ InstallModuleFromWebHasBeenDisabledByFile=Install of external module from applic
     ConfFileMustContainCustom=Installing or building an external module from application need to save the module files into directory <strong>%s</strong>. To have this directory processed by Dolibarr, you must setup your <strong>conf/conf.php</strong> to add the 2 directive lines:<br><strong>$dolibarr_main_url_root_alt='/custom';</strong><br><strong>$dolibarr_main_document_root_alt='%s/custom';</strong>
     HighlightLinesOnMouseHover=Highlight table lines when mouse move passes over
     HighlightLinesColor=Highlight color of the line when the mouse passes over (keep empty for no highlight)
    -TextTitleColor=Boja naslova stranice
    +TextTitleColor=Text color of Page title
     LinkColor=Boja poveznica
     PressF5AfterChangingThis=Press CTRL+F5 on keyboard or clear your browser cache after changing this value to have it effective
     NotSupportedByAllThemes=Will works with core themes, may not be supported by external themes
    @@ -1696,6 +1706,7 @@ TopMenuBackgroundColor=Boja pozadine za gornji izbornik
     TopMenuDisableImages=Sakrij slike u gornjem izborniku
     LeftMenuBackgroundColor=Boja pozadine lijevog izbornika
     BackgroundTableTitleColor=Boja pozadine za zaglavlje tablica
    +BackgroundTableTitleTextColor=Text color for Table title line
     BackgroundTableLineOddColor=Boja pozadine za neparne redove u tablici
     BackgroundTableLineEvenColor=Boja pozadine za parne redove u tablici
     MinimumNoticePeriod=Minimum notice period (Your leave request must be done before this delay)
    @@ -1718,19 +1729,19 @@ FillFixTZOnlyIfRequired=Example: +2 (fill only if problem experienced)
     ExpectedChecksum=Očekivani checksum
     CurrentChecksum=Trenutni checksum
     ForcedConstants=Required constant values
    -MailToSendProposal=To send customer proposal
    -MailToSendOrder=To send customer order
    -MailToSendInvoice=To send customer invoice
    -MailToSendShipment=To send shipment
    -MailToSendIntervention=To send intervention
    -MailToSendSupplierRequestForQuotation=To send quotation request to supplier
    -MailToSendSupplierOrder=To send supplier order
    -MailToSendSupplierInvoice=To send supplier invoice
    -MailToSendContract=To send a contract
    -MailToThirdparty=To send email from third party page
    -MailToMember=To send email from member page
    -MailToUser=To send email from user page
    -MailToProject= To send email from project page
    +MailToSendProposal=Ponude kupca
    +MailToSendOrder=Narudžbe kupaca
    +MailToSendInvoice=Računi za kupce
    +MailToSendShipment=Isporuke
    +MailToSendIntervention=Intervencije
    +MailToSendSupplierRequestForQuotation=Quotation request
    +MailToSendSupplierOrder=Purchase orders
    +MailToSendSupplierInvoice=Vendor invoices
    +MailToSendContract=Ugovori
    +MailToThirdparty=Komitenti
    +MailToMember=Članovi
    +MailToUser=Korisnici
    +MailToProject=Projects page
     ByDefaultInList=Prikaži kao zadano na popisu
     YouUseLastStableVersion=You use the latest stable version
     TitleExampleForMajorRelease=Example of message you can use to announce this major release (feel free to use it on your web sites)
    @@ -1780,7 +1791,10 @@ MAIN_PDF_MARGIN_BOTTOM=Bottom margin on PDF
     SetToYesIfGroupIsComputationOfOtherGroups=Set this to yes if this group is a computation of other groups
     EnterCalculationRuleIfPreviousFieldIsYes=Enter calculcation rule if previous field was set to Yes (For example 'CODEGRP1+CODEGRP2')
     SeveralLangugeVariatFound=Several language variants found
    -WebDavServer=URL of %s server : %s
    +COMPANY_AQUARIUM_REMOVE_SPECIAL=Remove special characters
    +COMPANY_AQUARIUM_CLEAN_REGEX=Regex filter to clean value (COMPANY_AQUARIUM_CLEAN_REGEX)
    +GDPRContact=GDPR contact
    +GDPRContactDesc=If you store data about European companies/citizen, you can store here the contact who is responsible for the General Data Protection Regulation
     ##### Resource ####
     ResourceSetup=Configuration du module Resource
     UseSearchToSelectResource=Use a search form to choose a resource (rather than a drop-down list).
    diff --git a/htdocs/langs/hr_HR/banks.lang b/htdocs/langs/hr_HR/banks.lang
    index ff7d470dc91..e82084d9122 100644
    --- a/htdocs/langs/hr_HR/banks.lang
    +++ b/htdocs/langs/hr_HR/banks.lang
    @@ -1,12 +1,13 @@
     # Dolibarr language file - Source file is en_US - banks
     Bank=Banka
    -MenuBankCash=Banka/Gotovina
    +MenuBankCash=Bank | Cash
     MenuVariousPayment=Miscellaneous payments
     MenuNewVariousPayment=New Miscellaneous payment
     BankName=Ime banke
     FinancialAccount=Račun
     BankAccount=Bankovni račun
     BankAccounts=Bankovni računi
    +BankAccountsAndGateways=Bank accounts | Gateways
     ShowAccount=Prikaži račun
     AccountRef=Financijski račun ref.
     AccountLabel=Oznaka financijskog računa
    @@ -131,7 +132,7 @@ PaymentDateUpdateSucceeded=Datum uplate je uspješno promjenjen
     PaymentDateUpdateFailed=Datum uplate se ne može promjeniti
     Transactions=Transakcije
     BankTransactionLine=Bank entry
    -AllAccounts=Svi bankovni/gotovinski računi
    +AllAccounts=All bank and cash accounts
     BackToAccount=Povratak na račun
     ShowAllAccounts=Prikaži za sve račune
     FutureTransaction=Transakcija je u budućnosti. Ne može se uskladiti.
    @@ -159,5 +160,6 @@ VariousPayment=Miscellaneous payments
     VariousPayments=Miscellaneous payments
     ShowVariousPayment=Show miscellaneous payments
     AddVariousPayment=Add miscellaneous payments
    +SEPAMandate=SEPA mandate
     YourSEPAMandate=Your SEPA mandate
     FindYourSEPAMandate=This is your SEPA mandate to authorize our company to make direct debit order to your bank. Thanks to return it signed (scan of the signed document) or sent it by mail to
    diff --git a/htdocs/langs/hr_HR/bills.lang b/htdocs/langs/hr_HR/bills.lang
    index 47e36984250..1643e97e380 100644
    --- a/htdocs/langs/hr_HR/bills.lang
    +++ b/htdocs/langs/hr_HR/bills.lang
    @@ -109,9 +109,9 @@ CancelBill=Poništi račun
     SendRemindByMail=Pošalji podsjetnik putem e-pošte
     DoPayment=Enter payment
     DoPaymentBack=Enter refund
    -ConvertToReduc=Pretvori u budući popust
    -ConvertExcessReceivedToReduc=Convert excess received into future discount
    -ConvertExcessPaidToReduc=Convert excess paid into future discount
    +ConvertToReduc=Mark as credit available
    +ConvertExcessReceivedToReduc=Convert excess received into available credit
    +ConvertExcessPaidToReduc=Convert excess paid into available discount
     EnterPaymentReceivedFromCustomer=Upiši zaprimljeno plaćanje kupca
     EnterPaymentDueToCustomer=Napravi 
     DisabledBecauseRemainderToPayIsZero=Isključeno jer preostalo dugovanje je nula.
    @@ -120,7 +120,7 @@ BillStatus=Stanje računa
     StatusOfGeneratedInvoices=Status generiranih računa
     BillStatusDraft=Skica (potrebno potvrditi)
     BillStatusPaid=Plaćeno
    -BillStatusPaidBackOrConverted=Credit note refund or converted into discount
    +BillStatusPaidBackOrConverted=Credit note refund or marked as credit available
     BillStatusConverted=Paid (ready for consumption in final invoice)
     BillStatusCanceled=Napušteno
     BillStatusValidated=Ovjereno (potrebno platiti)
    @@ -282,6 +282,7 @@ RelativeDiscount=Relativni popust
     GlobalDiscount=Opći popust
     CreditNote=Bonifikacija
     CreditNotes=Bonifikacija
    +CreditNotesOrExcessReceived=Credit notes or excess received
     Deposit=Down payment
     Deposits=Down payments
     DiscountFromCreditNote=Popust iz bonifikacije %s
    @@ -296,10 +297,10 @@ DiscountType=Discount type
     NoteReason=Bilješka/Razlog
     ReasonDiscount=Razlog
     DiscountOfferedBy=Odobrio
    -DiscountStillRemaining=Discounts available
    -DiscountAlreadyCounted=Discounts already consumed
    +DiscountStillRemaining=Discounts or credits available
    +DiscountAlreadyCounted=Discounts or credits already consumed
     CustomerDiscounts=Customer discounts
    -SupplierDiscounts=Supplier discounts
    +SupplierDiscounts=Vendors discounts
     BillAddress=Adresa za naplatu
     HelpEscompte=Ovaj popust zajamčen je jer je kupac izvršio plaćanje prije roka.
     HelpAbandonBadCustomer=Ovaj iznos neće biti plaćen (kupac je loš kupac) i smatra se kao gubitak.
    @@ -339,6 +340,12 @@ PaymentOnDifferentThirdBills=Dopusti plaćanja za različite račune, ali od ist
     PaymentNote=Obavijest plaćanja
     ListOfPreviousSituationInvoices=Popis prijašnjih računa etape
     ListOfNextSituationInvoices=Popis narednih računa etapa
    +ListOfSituationInvoices=List of situation invoices
    +CurrentSituationTotal=Total current situation
    +DisabledBecauseNotEnouthCreditNote=To remove a situation invoice from cycle, this invoice's credit note total must cover this invoice total
    +RemoveSituationFromCycle=Remove this invoice from cycle
    +ConfirmRemoveSituationFromCycle=Remove this invoice %s from cycle ?
    +ConfirmOuting=Confirm outing
     FrequencyPer_d=Svakih %s dana
     FrequencyPer_m=Svakih %s mjeseci
     FrequencyPer_y=Svakih %s godina
    @@ -387,6 +394,7 @@ PaymentConditionShort14DENDMONTH=14 days of month-end
     PaymentCondition14DENDMONTH=Within 14 days following the end of the month
     FixAmount=Utvrđeni iznos
     VarAmount=Promjenjivi iznos (%% tot.)
    +VarAmountOneLine=Variable amount (%% tot.) - 1 line with label '%s'
     # PaymentType
     PaymentTypeVIR=Bankovni prijenos
     PaymentTypeShortVIR=Bankovni prijenos
    @@ -505,9 +513,14 @@ SituationAmount=Iznos računa etape (net)
     SituationDeduction=Oduzimanje po etapama
     ModifyAllLines=Izmjeni sve stavke
     CreateNextSituationInvoice=Kreiraj sljedeću etapu
    +ErrorFindNextSituationInvoice=Error unable to find next situation cycle ref
    +ErrorOutingSituationInvoiceOnUpdate=Unable to outing this situation invoice.
    +ErrorOutingSituationInvoiceCreditNote=Unable to outing linked credit note.
     NotLastInCycle=Ovaj račun nije posljednji u ciklusu i ne smije se mijenjati
     DisabledBecauseNotLastInCycle=Sljedeća etapa već postoji
     DisabledBecauseFinal=Ova etapa je konačna
    +situationInvoiceShortcode_AS=AS
    +situationInvoiceShortcode_S=N
     CantBeLessThanMinPercent=Napredak ne može biti manje nego što je vrijednost u prijašnjoj etapi.
     NoSituations=Nema otvorenih etapa
     InvoiceSituationLast=Konačni i glavni račun
    @@ -532,3 +545,4 @@ AutoFillDateFrom=Set start date for service line with invoice date
     AutoFillDateFromShort=Set start date
     AutoFillDateTo=Set end date for service line with next invoice date
     AutoFillDateToShort=Set end date
    +MaxNumberOfGenerationReached=Max number of gen. reached
    diff --git a/htdocs/langs/hr_HR/categories.lang b/htdocs/langs/hr_HR/categories.lang
    index 5e7eba9f6f3..752ceb4a873 100644
    --- a/htdocs/langs/hr_HR/categories.lang
    +++ b/htdocs/langs/hr_HR/categories.lang
    @@ -16,7 +16,7 @@ MembersCategoriesArea=Sučelje kategorija članova
     ContactsCategoriesArea=Sučelje kategorija kontakta
     AccountsCategoriesArea=Sučelje tagova/kategorija računa
     ProjectsCategoriesArea=Sučelje kategorija projekata
    -SubCats=Podkategorije
    +SubCats=Sub-categories
     CatList=Popis kategorija
     NewCategory=Nova kategorija
     ModifCat=Promjeni kategoriju
    @@ -85,3 +85,4 @@ CategorieRecursivHelp=Ako je aktivirano, proizvod će isto biti povezan s matič
     AddProductServiceIntoCategory=Dodaj sljedeće proizvode/usluge
     ShowCategory=Prikaži kategoriju
     ByDefaultInList=Po predefiniranom na listi
    +ChooseCategory=Choose category
    diff --git a/htdocs/langs/hr_HR/commercial.lang b/htdocs/langs/hr_HR/commercial.lang
    index 8718ef1bde5..92ee79f4b79 100644
    --- a/htdocs/langs/hr_HR/commercial.lang
    +++ b/htdocs/langs/hr_HR/commercial.lang
    @@ -60,8 +60,8 @@ ActionAC_CLO=Zatvoren
     ActionAC_EMAILING=Masovno slanje e-pošte
     ActionAC_COM=Pošalji narudžbu kupca putem pošte
     ActionAC_SHIP=Pošalji dostavu putem pošte
    -ActionAC_SUP_ORD=Pošalji narudžbu dobavljača poštom
    -ActionAC_SUP_INV=Pošalji račun dobavljača poštom
    +ActionAC_SUP_ORD=Send purchase order by mail
    +ActionAC_SUP_INV=Send vendor invoice by mail
     ActionAC_OTH=Ostalo
     ActionAC_OTH_AUTO=Automatski uneseni događaji
     ActionAC_MANUAL=Ručno uneseni događaji
    diff --git a/htdocs/langs/hr_HR/companies.lang b/htdocs/langs/hr_HR/companies.lang
    index e3280d88f23..41725e3b15d 100644
    --- a/htdocs/langs/hr_HR/companies.lang
    +++ b/htdocs/langs/hr_HR/companies.lang
    @@ -8,11 +8,11 @@ ConfirmDeleteContact=Jeste li sigurni da želite obrisati ovaj kontakt i sve inf
     MenuNewThirdParty=Novi komitent
     MenuNewCustomer=Novi kupac
     MenuNewProspect=Novi potencijalni kupac
    -MenuNewSupplier=Novi dobavljač
    +MenuNewSupplier=New vendor
     MenuNewPrivateIndividual=Nova privatna osoba
    -NewCompany=Nova tvrtka (potencijalni kupac, kupac, dobavljač)
    -NewThirdParty=Novi komitent (potencijalni kupac, kupac, dobavljač)
    -CreateDolibarrThirdPartySupplier=Kreiraj komitenta (dobavljač)
    +NewCompany=New company (prospect, customer, vendor)
    +NewThirdParty=New third party (prospect, customer, vendor)
    +CreateDolibarrThirdPartySupplier=Create a third party (vendor)
     CreateThirdPartyOnly=Kreiraj komitenta
     CreateThirdPartyAndContact=Create a third party + a child contact
     ProspectionArea=Sučelje Potencijalnih kupaca
    @@ -37,7 +37,7 @@ ThirdPartyProspectsStats=Potencijalni kupci
     ThirdPartyCustomers=Kupci
     ThirdPartyCustomersStats=Kupci
     ThirdPartyCustomersWithIdProf12=Kupci sa %s ili %s
    -ThirdPartySuppliers=Dobavljači
    +ThirdPartySuppliers=Vendors
     ThirdPartyType=Tip komitenta
     Individual=Privatna osoba
     ToCreateContactWithSameName=Will create automatically a contact/address with same information than third party under the third party. In most cases, even if your third party is a physical people, creating a third party alone is enough.
    @@ -77,11 +77,11 @@ Web=Web
     Poste= Pozicija
     DefaultLang=Primarni jezik
     VATIsUsed=Sales tax is used
    -VATIsUsedWhenSelling=This define if this thirdparty includes a sale tax or not when it makes an invoice to its own customers
    +VATIsUsedWhenSelling=This define if this third party includes a sale tax or not when it makes an invoice to its own customers
     VATIsNotUsed=Sales tax is not used
     CopyAddressFromSoc=Fill address with third party address
    -ThirdpartyNotCustomerNotSupplierSoNoRef=Komitent nije kupac niti dobavljač, nema raspoloživih upućenih objekata
    -ThirdpartyIsNeitherCustomerNorClientSoCannotHaveDiscounts=Thirdparty neither customer nor supplier, discounts are not available
    +ThirdpartyNotCustomerNotSupplierSoNoRef=Third party neither customer nor vendor, no available refering objects
    +ThirdpartyIsNeitherCustomerNorClientSoCannotHaveDiscounts=Third party neither customer nor supplier, discounts are not available
     PaymentBankAccount=Payment bank account
     OverAllProposals=Ponude
     OverAllOrders=Narudžbe
    @@ -99,9 +99,9 @@ LocalTax2ES=IRPF
     TypeLocaltax1ES=RE tip
     TypeLocaltax2ES=IRPF tip
     WrongCustomerCode=Neispravan kod kupca
    -WrongSupplierCode=Neispravan kod dobavljača
    +WrongSupplierCode=Vendor code invalid
     CustomerCodeModel=Način koda kupca 
    -SupplierCodeModel=Način koda dobavljača
    +SupplierCodeModel=Vendor code model
     Gencod=Barkod
     ##### Professional ID #####
     ProfId1Short=Prof. id 1
    @@ -267,7 +267,7 @@ Prospect=Potencijalni kupac
     CustomerCard=Kartica kupca
     Customer=Kupac
     CustomerRelativeDiscount=Relativni popust kupcu
    -SupplierRelativeDiscount=Relative supplier discount
    +SupplierRelativeDiscount=Relative vendor discount
     CustomerRelativeDiscountShort=Relativni popust
     CustomerAbsoluteDiscountShort=Apsolutni popust
     CompanyHasRelativeDiscount=Ovaj kupac ima predefiniran popust od <b>%s%%</b>
    @@ -284,8 +284,8 @@ HasCreditNoteFromSupplier=You have credit notes for <b>%s</b> %s from this suppl
     CompanyHasNoAbsoluteDiscount=Ovaj kupac nema dostupan kreditni popust
     CustomerAbsoluteDiscountAllUsers=Absolute customer discounts (granted by all users)
     CustomerAbsoluteDiscountMy=Absolute customer discounts (granted by yourself)
    -SupplierAbsoluteDiscountAllUsers=Absolute supplier discounts (granted by all users)
    -SupplierAbsoluteDiscountMy=Absolute supplier discounts (granted by yourself)
    +SupplierAbsoluteDiscountAllUsers=Absolute vendor discounts (entered by all users)
    +SupplierAbsoluteDiscountMy=Absolute vendor discounts (entered by yourself)
     DiscountNone=Ništa
     Supplier=Dobavljač
     AddContact=Kreiraj kontakt
    @@ -304,13 +304,13 @@ DeleteACompany=Izbriši tvrtku
     PersonalInformations=Osobni podaci
     AccountancyCode=Obračunski račun
     CustomerCode=Kod kupca
    -SupplierCode=Kod dobavljača
    +SupplierCode=Vendor code
     CustomerCodeShort=Kod kupca
    -SupplierCodeShort=Kod dobavljača
    +SupplierCodeShort=Vendor code
     CustomerCodeDesc=Kod kupca, jedinstven za sve kupce
    -SupplierCodeDesc=Kod dobavljača, jedinstven za sve dobavljače
    +SupplierCodeDesc=Vendor code, unique for all vendors
     RequiredIfCustomer=Obavezno ako je komitent kupac ili potencijalni kupac
    -RequiredIfSupplier=Obavezno ako je komitent dobavljač
    +RequiredIfSupplier=Required if third party is a vendor
     ValidityControledByModule=Odobravanje kontrolirano modulom
     ThisIsModuleRules=Ovo su pravila za ovaj modul
     ProspectToContact=Potencijalni kupac u kontakt
    @@ -338,7 +338,7 @@ MyContacts=Moji kontakti
     Capital=Kapital
     CapitalOf=Kapital od %s
     EditCompany=Uredi tvrtku
    -ThisUserIsNot=Ovaj korisnik nije ni potencijalni kupac, kupac ni dobavljač
    +ThisUserIsNot=This user is not a prospect, customer nor vendor
     VATIntraCheck=Ček
     VATIntraCheckDesc=Poveznica <b>%s</b> dozvoljava upit servis za provjeru poreznog broja u EU VIES. Potreban je pristup internetu kako bi ovaj servis radio.
     VATIntraCheckURL=http://ec.europa.eu/taxation_customs/vies/vieshome.do
    @@ -396,7 +396,7 @@ ImportDataset_company_4=Third parties/Sales representatives (Assign sales repres
     PriceLevel=Razina cijene
     DeliveryAddress=Adresa dostave
     AddAddress=Dodaj adresu
    -SupplierCategory=Kategorija dobavljača
    +SupplierCategory=Vendor category
     JuridicalStatus200=Nezavisni
     DeleteFile=Izbriši datoteku
     ConfirmDeleteFile=Jeste li sigurni da želite obrisati ovu datoteku?
    @@ -406,7 +406,7 @@ FiscalYearInformation=Informacije za fiskalnu godinu
     FiscalMonthStart=Početni mjesec fiskalne godine
     YouMustAssignUserMailFirst=Morate prvo kreirati e-poštu za ovog korisnika kako biste mogli dodati njegove obavijesti putem e-pošte.
     YouMustCreateContactFirst=Kako biste bili u mogućnosti dodavanja obavijesti e-poštom, prvo morate definirati kontakt s valjanom adresom e-pošte za komitenta
    -ListSuppliersShort=Lista dobavljača
    +ListSuppliersShort=List of vendors
     ListProspectsShort=Lista potencijalnih kupaca
     ListCustomersShort=Lista kupaca
     ThirdPartiesArea=Sučelje komitenata i kontakata
    @@ -420,7 +420,7 @@ CurrentOutstandingBill=Trenutno otvoreni računi
     OutstandingBill=Maksimalno za otvorene račune
     OutstandingBillReached=Dosegnut maksimum neplačenih računa
     OrderMinAmount=Minimum amount for order
    -MonkeyNumRefModelDesc=Vraća broj u formatu %syymm-nnnn za kod kupca i %syymm-nnnn za kod dobavljača gdje je yy godina, mm je mjesec i nnnn je sljedni broj bez prekida i bez mogučnosti povratka na 0
    +MonkeyNumRefModelDesc=Return numero with format %syymm-nnnn for customer code and %syymm-nnnn for vendor code where yy is year, mm is month and nnnn is a sequence with no break and no return to 0.
     LeopardNumRefModelDesc=Ova šifra je besplatne. Ova šifra se može modificirati u bilo koje vrijeme.
     ManagingDirectors=Ime vlasnika(ce) ( CEO, direktor, predsjednik uprave...)
     MergeOriginThirdparty=Dupliciran komitent (komitent koji želite obrisati)
    @@ -431,4 +431,4 @@ SaleRepresentativeLogin=Korisničko ime predstavnika
     SaleRepresentativeFirstname=Ime prodajnog predstavnika
     SaleRepresentativeLastname=Prezime prodajnog predstavnika
     ErrorThirdpartiesMerge=There was an error when deleting the third parties. Please check the log. Changes have been reverted.
    -NewCustomerSupplierCodeProposed=New customer or supplier code suggested on duplicate code
    +NewCustomerSupplierCodeProposed=New customer or vendor code suggested on duplicate code
    diff --git a/htdocs/langs/hr_HR/compta.lang b/htdocs/langs/hr_HR/compta.lang
    index e54450dfd18..9176b9d6c2d 100644
    --- a/htdocs/langs/hr_HR/compta.lang
    +++ b/htdocs/langs/hr_HR/compta.lang
    @@ -19,7 +19,8 @@ Income=Prihod
     Outcome=Trošak
     MenuReportInOut=Prihod / Trošak
     ReportInOut=Balance of income and expenses
    -ReportTurnover=Promet
    +ReportTurnover=Turnover invoiced
    +ReportTurnoverCollected=Turnover collected
     PaymentsNotLinkedToInvoice=Plaćanja nisu povezana s niti jednim računom, također nisu povezane s nijednim komitentom
     PaymentsNotLinkedToUser=Plaćanja nisu povezana s niti jednim korisnikom
     Profit=Profit
    @@ -34,7 +35,8 @@ AmountHTVATRealPaid=Neto plaćeno
     VATToPay=Tax sales
     VATReceived=Tax received
     VATToCollect=Tax purchases
    -VATSummary=Tax Balance
    +VATSummary=Tax monthly
    +VATBalance=Tax Balance
     VATPaid=Tax paid
     LT1Summary=Tax 2 summary
     LT2Summary=Tax 3 summary
    @@ -76,16 +78,16 @@ MenuNewSocialContribution=Novi druš/fis porez
     NewSocialContribution=Novi društveni/fiskalni porez
     AddSocialContribution=Add social/fiscal tax
     ContributionsToPay=Društvni/fiskalni porez za platiti
    -AccountancyTreasuryArea=Sučelje Računovodstva/Financija
    +AccountancyTreasuryArea=Billing and payment area
     NewPayment=Novo plaćanje
     Payments=Plaćanja
     PaymentCustomerInvoice=Uplata računa kupca
    -PaymentSupplierInvoice=Supplier invoice payment
    +PaymentSupplierInvoice=Vendor invoice payment
     PaymentSocialContribution=Plaćanje društveni/fiskalni porez
     PaymentVat=PDV plaćanje
     ListPayment=Popis plaćanja
     ListOfCustomerPayments=Popis uplata kupca
    -ListOfSupplierPayments=List of supplier payments
    +ListOfSupplierPayments=List of vendor payments
     DateStartPeriod=Datum početka perioda
     DateEndPeriod=Datum završetka perioda
     newLT1Payment=Novo plaćanje poreza 2
    @@ -104,19 +106,21 @@ VATPayment=Plaćanje poreza prodaje
     VATPayments=Plaćanja poreza kod prodaje
     VATRefund=Sales tax refund
     NewVATPayment=New sales tax payment
    +NewLocalTaxPayment=New tax %s payment
     Refund=Povrat
     SocialContributionsPayments=Plaćanja društveni/fiskalni porez
     ShowVatPayment=Prikaži PDV plaćanja
     TotalToPay=Ukupno za platiti
     BalanceVisibilityDependsOnSortAndFilters=Balance is visible in this list only if table is sorted ascending on %s and filtered for 1 bank account
     CustomerAccountancyCode=Customer accounting code
    -SupplierAccountancyCode=Supplier accounting code
    +SupplierAccountancyCode=Vendor accounting code
     CustomerAccountancyCodeShort=Konto kupca
     SupplierAccountancyCodeShort=Konto dobavljača
     AccountNumber=Broj računa
     NewAccountingAccount=Novi račun
    -SalesTurnover=Promet prodaje
    -SalesTurnoverMinimum=Minimalni promet prodaje
    +Turnover=Turnover invoiced
    +TurnoverCollected=Turnover collected
    +SalesTurnoverMinimum=Minimum turnover
     ByExpenseIncome=Po troškovima i prihodima
     ByThirdParties=Po komitentima
     ByUserAuthorOfInvoice=Po autoru računa
    @@ -136,8 +140,8 @@ ConfirmDeleteSocialContribution=Jeste li sigurni da želite obrisati ovu uplatu
     ExportDataset_tax_1=Društveni i fiskalni porezi i plaćanja
     CalcModeVATDebt=Način <b>%sPDV na računovodstvene usluge%s</b>
     CalcModeVATEngagement=Način <b>%sPDV na prihode-troškove%s</b>
    -CalcModeDebt=Način <b>%sPotraživanje-Dugovanje%s</b> zvano <b>Predano računovodstvo</b>.
    -CalcModeEngagement=Način <b>%sPrihodi-Troškovi%s</b> zvano <b>Gotovinsko računovodstvo</b>
    +CalcModeDebt=Analysis of known recorded invoices even if they are not yet accounted in ledger.
    +CalcModeEngagement=Analysis of known recorded payments, even if they are not yet accounted in Ledger.
     CalcModeBookkeeping=Analysis of <b>data journalized in Bookkeeping Ledger table</b>
     CalcModeLT1= Način <b>%sRE na računima kupaca - računima dobavljača%s</b>
     CalcModeLT1Debt=Način  <b>%sRE na računu kupca%s</b>
    @@ -150,9 +154,9 @@ AnnualSummaryInputOutputMode=Stanje prihoda i troškova, godišnji sažetak
     AnnualByCompanies=Balance of income and expenses, by predefined groups of account
     AnnualByCompaniesDueDebtMode=Balance of income and expenses, detail by predefined groups, mode <b>%sClaims-Debts%s</b> said <b>Commitment accounting</b>.
     AnnualByCompaniesInputOutputMode=Balance of income and expenses, detail by predefined groups, mode <b>%sIncomes-Expenses%s</b> said <b>cash accounting</b>.
    -SeeReportInInputOutputMode=Vidi izvještaj <b>%sPrihoda-Troškova%s</b> zvani <b>Gotovinsko računovodstvo</b> za izračun po stvarno uplatama
    -SeeReportInDueDebtMode=Vidi izvještaj <b>%sPotražno-Dugovno%s</b> zvano <b>Predano računovodstvo</b> za izračun po izdatim računima 
    -SeeReportInBookkeepingMode=See report <b>%sBookeeping%s</b> for a calculation on <b>bookkeeping table analysis</b>
    +SeeReportInInputOutputMode=See %sanalysis of payments%s for a calculation on actual payments made even if they are not yet accounted in Ledger.
    +SeeReportInDueDebtMode=See %sanalysis of invoices%s for a calculation based on known recorded invoices even if they are not yet accounted in Ledger.
    +SeeReportInBookkeepingMode=See <b>%sBookeeping report%s</b> for a calculation on <b>Bookkeeping Ledger table</b>
     RulesAmountWithTaxIncluded=Prikazani iznosi su sa uključenim svim porezima
     RulesResultDue=- Uključuje neplačene račune, troškove, PDV, donacije bez obzira da li su plaćene ili ne. Također uključuje isplačene plaće.<br>- Baziran je na datumu ovjere računa i PDV i po datumu dospjeća troškova. Za plaće definirane sa modulom Plaća, koristi se vrijednost datuma isplate.
     RulesResultInOut=- Uključuje stvarne uplate po računima, troškove, PDV i plaće. <br>- Baziran je po datumu plaćanja računa, troškova, PDV-a i plaćama. Datum donacje za donacije.
    @@ -171,6 +175,8 @@ LT1ReportByCustomersES=Izvještaj po RE komitenta
     LT2ReportByCustomersES=Izvještaj po IRPF komitenta
     VATReport=Sale tax report
     VATReportByPeriods=Sale tax report by period
    +VATReportByRates=Sale tax report by rates
    +VATReportByThirdParties=Sale tax report by third parties
     VATReportByCustomers=Sale tax report by customer
     VATReportByCustomersInInputOutputMode=Izvještaj prikupljenog i plaćenog PDV-a kupaca
     VATReportByQuartersInInputOutputMode=Report by Sale tax rate of the tax collected and paid
    @@ -207,7 +213,7 @@ Pcg_version=Chart of accounts models
     Pcg_type=Pcg tip
     Pcg_subtype=Pcg podtip
     InvoiceLinesToDispatch=Stavke računa za otpremu
    -ByProductsAndServices=Po proizvodima i uslugama
    +ByProductsAndServices=By product and service
     RefExt=Vanjska ref.
     ToCreateAPredefinedInvoice=Za kreiranje predloška računa, kreirajte stadardni račun, onda, bez ovjeravanja, kliknite na gumb "%s"
     LinkedOrder=Poveži s narudžbom
    @@ -215,7 +221,8 @@ Mode1=Metoda 1
     Mode2=Metoda 2
     CalculationRuleDesc=Za izračunavanje poreza, postoje dvije metode:<br> Metoda 1 je zaokruživanje PDV za svaku  stavku te njihov zbroj.<br>Metoda 2 je zbrajanje PDV za svaku stavku te zaokruživanje rezultata.<br>Konačni rezultat se može razlikovati za par lipa. Zadani način je način <b>%s</b>.
     CalculationRuleDescSupplier=Sukladno dobavljaču, odaberite prikladnu metodu za primjenu istog pravila računanja i dobivanju istog rezultata očekivanog od vašeg dobavljača.
    -TurnoverPerProductInCommitmentAccountingNotRelevant=Izvještaj prometa po proizvodu, kada koristite <b>gotovinsko računovodstvo</b> način nije točno. Ovaj izvještaj je dostupan samo kada koristite <b>Predano računovodstvo</b> (vidi podešavanjke modula računovodstva).
    +TurnoverPerProductInCommitmentAccountingNotRelevant=The report of Turnover collected per product is not available. This report is only available for turnover invoiced.
    +TurnoverPerSaleTaxRateInCommitmentAccountingNotRelevant=The report of Turnover collected per sale tax rate is not available. This report is only available for turnover invoiced.
     CalculationMode=Način izračuna
     AccountancyJournal=Accounting code journal
     ACCOUNTING_VAT_SOLD_ACCOUNT=Accounting account by default for VAT on sales (used if not defined on VAT dictionary setup)
    @@ -223,7 +230,7 @@ ACCOUNTING_VAT_BUY_ACCOUNT=Accounting account by default for VAT on purchases (u
     ACCOUNTING_VAT_PAY_ACCOUNT=Accounting account by default for paying VAT
     ACCOUNTING_ACCOUNT_CUSTOMER=Accounting account used for customer third parties
     ACCOUNTING_ACCOUNT_CUSTOMER_Desc=The dedicated accounting account defined on third party card will be used for Subledger accouting only. This one will be used for General Ledger and as default value of Subledger accounting if dedicated customer accouting account on third party is not defined.
    -ACCOUNTING_ACCOUNT_SUPPLIER=Accounting account used for supplier third parties
    +ACCOUNTING_ACCOUNT_SUPPLIER=Accounting account used for vendor third parties
     ACCOUNTING_ACCOUNT_SUPPLIER_Desc=The dedicated accounting account defined on third party card will be used for Subledger accouting only. This one will be used for General Ledger and as default value of Subledger accounting if dedicated supplier accouting account on third party is not defined.
     CloneTax=Kloniraj društveni/fiskalni porez
     ConfirmCloneTax=Potvrdi kloniranje plaćanja društvenog/fiskalnog poreza
    @@ -242,3 +249,11 @@ FiscalPeriod=Accounting period
     ListSocialContributionAssociatedProject=List of social contributions associated with the project
     DeleteFromCat=Remove from accounting group
     AccountingAffectation=Accounting assignement
    +LastDayTaxIsRelatedTo=Last day of period the tax is related to
    +VATDue=Sale tax claimed
    +ClaimedForThisPeriod=Claimed for the period
    +PaidDuringThisPeriod=Paid during this period
    +ByVatRate=By sale tax rate
    +TurnoverbyVatrate=Turnover invoiced by sale tax rate
    +TurnoverCollectedbyVatrate=Turnover collected by sale tax rate
    +PurchasebyVatrate=Purchase by sale tax rate
    diff --git a/htdocs/langs/hr_HR/dict.lang b/htdocs/langs/hr_HR/dict.lang
    index 02775b9832f..c2e43af033a 100644
    --- a/htdocs/langs/hr_HR/dict.lang
    +++ b/htdocs/langs/hr_HR/dict.lang
    @@ -5,7 +5,8 @@ CountryIT=Italija
     CountryES=Španjolska
     CountryDE=Njemačka
     CountryCH=Švicarska
    -CountryGB=Velika Britanija
    +# Warning, country code GB is for United Kingdom. UK Does not exists as country code in ISO standard.
    +CountryGB=United Kingdom
     CountryUK=United Kingdom
     CountryIE=Irska
     CountryCN=Kina
    diff --git a/htdocs/langs/hr_HR/ecm.lang b/htdocs/langs/hr_HR/ecm.lang
    index 02ef5c294e9..99b06a501c0 100644
    --- a/htdocs/langs/hr_HR/ecm.lang
    +++ b/htdocs/langs/hr_HR/ecm.lang
    @@ -39,9 +39,10 @@ ShowECMSection=Prikaži mapu
     DeleteSection=Obriši mapu
     ConfirmDeleteSection=Can you confirm you want to delete the directory <b>%s</b>?
     ECMDirectoryForFiles=Relativna mapa za datoteke
    -CannotRemoveDirectoryContainsFiles=Brisanje nije moguće jer sadrži neke datoteke
    +CannotRemoveDirectoryContainsFilesOrDirs=Removal not possible because it contains some files or sub-directories
    +CannotRemoveDirectoryContainsFiles=Removal not possible because it contains some files
     ECMFileManager=Upravitelj datotekama
    -ECMSelectASection=Odaberite mapu na lijevom stablu
    +ECMSelectASection=Select a directory in the tree...
     DirNotSynchronizedSyncFirst=This directory seems to be created or modified outside ECM module. You must click on "Resync" button first to synchronize disk and database to get content of this directory.
     ReSyncListOfDir=Resync list of directories
     HashOfFileContent=Hash of file content
    diff --git a/htdocs/langs/hr_HR/errors.lang b/htdocs/langs/hr_HR/errors.lang
    index d5e86a4fa10..695f343ce8f 100644
    --- a/htdocs/langs/hr_HR/errors.lang
    +++ b/htdocs/langs/hr_HR/errors.lang
    @@ -32,9 +32,9 @@ ErrorBarCodeRequired=Bar code required
     ErrorCustomerCodeAlreadyUsed=Customer code already used
     ErrorBarCodeAlreadyUsed=Bar code already used
     ErrorPrefixRequired=Prefix required
    -ErrorBadSupplierCodeSyntax=Bad syntax for supplier code
    -ErrorSupplierCodeRequired=Supplier code required
    -ErrorSupplierCodeAlreadyUsed=Supplier code already used
    +ErrorBadSupplierCodeSyntax=Bad syntax for vendor code
    +ErrorSupplierCodeRequired=Vendor code required
    +ErrorSupplierCodeAlreadyUsed=Vendor code already used
     ErrorBadParameters=Bad parameters
     ErrorBadValueForParameter=Wrong value '%s' for parameter '%s'
     ErrorBadImageFormat=Image file has not a supported format (Your PHP does not support functions to convert images of this format)
    @@ -87,7 +87,7 @@ ErrorsOnXLines=Errors on <b>%s</b> source record(s)
     ErrorFileIsInfectedWithAVirus=The antivirus program was not able to validate the file (file might be infected by a virus)
     ErrorSpecialCharNotAllowedForField=Special characters are not allowed for field "%s"
     ErrorNumRefModel=A reference exists into database (%s) and is not compatible with this numbering rule. Remove record or renamed reference to activate this module.
    -ErrorQtyTooLowForThisSupplier=Quantity too low for this supplier or no price defined on this product for this supplier
    +ErrorQtyTooLowForThisSupplier=Quantity too low for this vendor or no price defined on this product for this supplier
     ErrorModuleSetupNotComplete=Setup of module looks to be uncomplete. Go on Home - Setup - Modules to complete.
     ErrorBadMask=Error on mask
     ErrorBadMaskFailedToLocatePosOfSequence=Error, mask without sequence number
    @@ -177,7 +177,7 @@ ErrorBadDefinitionOfMenuArrayInModuleDescriptor=Bad Definition Of Menu Array In
     ErrorSavingChanges=An error has ocurred when saving the changes
     ErrorWarehouseRequiredIntoShipmentLine=Warehouse is required on the line to ship
     ErrorFileMustHaveFormat=File must have format %s
    -ErrorSupplierCountryIsNotDefined=Country for this supplier is not defined. Correct this first.
    +ErrorSupplierCountryIsNotDefined=Country for this vendor is not defined. Correct this first.
     ErrorsThirdpartyMerge=Failed to merge the two records. Request canceled.
     ErrorStockIsNotEnoughToAddProductOnOrder=Stock is not enough for product %s to add it into a new order.
     ErrorStockIsNotEnoughToAddProductOnInvoice=Stock is not enough for product %s to add it into a new invoice.
    diff --git a/htdocs/langs/hr_HR/install.lang b/htdocs/langs/hr_HR/install.lang
    index b2c8a485723..a4c767125a3 100644
    --- a/htdocs/langs/hr_HR/install.lang
    +++ b/htdocs/langs/hr_HR/install.lang
    @@ -6,6 +6,7 @@ ConfFileDoesNotExistsAndCouldNotBeCreated=Configuration file <b>%s</b> does not
     ConfFileCouldBeCreated=Configuration file <b>%s</b> could be created.
     ConfFileIsNotWritable=Configuration file <b>%s</b> is not writable. Check permissions. For first install, your web server must be granted to be able to write into this file during configuration process ("chmod 666" for example on a Unix like OS).
     ConfFileIsWritable=Configuration file <b>%s</b> is writable.
    +ConfFileMustBeAFileNotADir=Configuration file <b>%s</b> must be a file, not a directory.
     ConfFileReload=Reload all information from configuration file.
     PHPSupportSessions=This PHP supports sessions.
     PHPSupportPOSTGETOk=This PHP supports variables POST and GET.
    @@ -91,8 +92,8 @@ FailedToCreateAdminLogin=Neuspješno kreiranje administratorskog računa.
     WarningRemoveInstallDir=Warning, for security reasons, once the install or upgrade is complete, to avoid using install tools again, you should add a file called <b>install.lock</b> into Dolibarr document directory, in order to avoid malicious use of it.
     FunctionNotAvailableInThisPHP=Not available on this PHP
     ChoosedMigrateScript=Choose migration script
    -DataMigration=Data migration
    -DatabaseMigration=Structure database migration
    +DataMigration=Database migration (data)
    +DatabaseMigration=Database migration (structure + some data)
     ProcessMigrateScript=Script processing
     ChooseYourSetupMode=Choose your setup mode and click "Start"...
     FreshInstall=Fresh install
    @@ -146,7 +147,7 @@ NothingToDo=Nothing to do
     # upgrade
     MigrationFixData=Fix for denormalized data
     MigrationOrder=Data migration for customer's orders
    -MigrationSupplierOrder=Data migration for supplier's orders
    +MigrationSupplierOrder=Data migration for vendor's orders
     MigrationProposal=Migracija podataka za ponude
     MigrationInvoice=Data migration for customer's invoices
     MigrationContract=Data migration for contracts
    @@ -196,8 +197,14 @@ MigrationEvents=Migration of events to add event owner into assignement table
     MigrationEventsContact=Migration of events to add event contact into assignement table
     MigrationRemiseEntity=Update entity field value of llx_societe_remise
     MigrationRemiseExceptEntity=Update entity field value of llx_societe_remise_except
    +MigrationUserRightsEntity=Update entity field value of llx_user_rights
    +MigrationUserGroupRightsEntity=Update entity field value of llx_usergroup_rights
     MigrationReloadModule=Reload module %s
     MigrationResetBlockedLog=Reset module BlockedLog for v7 algorithm
     ShowNotAvailableOptions=Show not available options
     HideNotAvailableOptions=Hide not available options
     ErrorFoundDuringMigration=Error were reported during migration process so next step is not available. To ignore errors, you can <a href="%s">click here</a>, but application or some features may not work correctly until fixed.
    +YouTryInstallDisabledByDirLock=The application try to sefl upgrade, but install/upgrade pages have been disabled for security reason (directory renamed with .lock suffix).<br>
    +YouTryInstallDisabledByFileLock=The application try to sefl upgrade, but install/upgrade pages pages have been disabled for security reason (by lock file <strong>install.lock</strong> into dolibarr documents directory).<br>
    +ClickHereToGoToApp=Click here to go to your application
    +ClickOnLinkOrRemoveManualy=Click on following link and if you always reach this page, you must remove the file install.lock into documents directory manually
    diff --git a/htdocs/langs/hr_HR/ldap.lang b/htdocs/langs/hr_HR/ldap.lang
    index 19aa8b09e40..7b1d4b0dbe8 100644
    --- a/htdocs/langs/hr_HR/ldap.lang
    +++ b/htdocs/langs/hr_HR/ldap.lang
    @@ -1,5 +1,4 @@
     # Dolibarr language file - Source file is en_US - ldap
    -DomainPassword=Lozinka za domenu
     YouMustChangePassNextLogon=Lozinka za korisnika <b>%s</b> na domeni <b>%s</b> mora se promjeniti.
     UserMustChangePassNextLogon=Korisnik mora promjeniti lozinku na domeni %s
     LDAPInformationsForThisContact=Podaci u LDAP bazi za kontakt
    @@ -25,3 +24,4 @@ MemberTypeSynchronized=Member type synchronized
     ContactSynchronized=Kontakt sinhroniziran
     ForceSynchronize=Forsiraj sinhronizaciju Dolibarr -> LDAP
     ErrorFailedToReadLDAP=Neuspješno čitanje LDAP baze. Provjerite postavke LDAP modula i pristupnost bazi.
    +PasswordOfUserInLDAP=Password of user in LDAP
    diff --git a/htdocs/langs/hr_HR/loan.lang b/htdocs/langs/hr_HR/loan.lang
    index 5c19c6d5b96..d721a41391d 100644
    --- a/htdocs/langs/hr_HR/loan.lang
    +++ b/htdocs/langs/hr_HR/loan.lang
    @@ -10,6 +10,7 @@ LoanCapital=Kapital
     Insurance=Osiguranje
     Interest=Kamata
     Nbterms=Broj rata
    +Term=Term
     LoanAccountancyCapitalCode=Accounting account capital
     LoanAccountancyInsuranceCode=Accounting account insurance
     LoanAccountancyInterestCode=Accounting account interest
    @@ -17,39 +18,14 @@ ConfirmDeleteLoan=Potvrdite brisanje kredita
     LoanDeleted=Kredit je uspješno obrisan
     ConfirmPayLoan=Potvrdite označivanje isplačen kredit
     LoanPaid=Kredit isplačen
    -# Calc
    -LoanCalc=Kalkulatora bankovnih kredita
    -PurchaseFinanceInfo=Informacije o nabavi i financiranju
    -SalePriceOfAsset=Cijena imovine
    -PercentageDown=Percentage Down
    -LengthOfMortgage=Trajanje kredita
    -AnnualInterestRate=Godišnja kamatna stopa
    -ExplainCalculations=Objašnjenje izračuna
    -ShowMeCalculationsAndAmortization=Prikaži izračun i amortizaciju
    -MortgagePaymentInformation=Informacije hipotekarnog plačanja
    -DownPayment=Predujam
    -DownPaymentDesc=<b>Predujam</b> = Cijena doma pomnožena s percentage down, podjeljena sa 100 ( za 5% dolje postaje 5/100 ili 0.05)
    -InterestRateDesc=<b>Kamatna stopa</b> = godišnji kamatni postotak podjeljen sa 100
    -MonthlyFactorDesc=<b>Mjesečni faktor</b> = Rezultat sljedeće formule
    -MonthlyInterestRateDesc=<b>Mjesečna kamatna stopa</b> = Godišnja kamatna stopa podjeljena sa 12 ( za 12 mjeseci u godini )
    -MonthTermDesc=<b>Mjesečni period</b> plačanje kredita u mjesecima = Broj godina na koliko je uzet kredit pomnožen s 12
    -MonthlyPaymentDesc=Mjesečna rata je izračunata korištenjem sljedeće formule
    -AmortizationPaymentDesc=<a href="#amortization">Amortization</a> razgrađuje koliko vaše mjesčno plačanje ide u bankovne kamate, a koliko ide u plačanje glavnice vašeg kredita.
    -AmountFinanced=Financirani iznos
    -AmortizationMonthlyPaymentOverYears=Amortizacija za mjesečnu ratu: <b>%s</b> za %s godine
    -Totalsforyear=Ukupno za godinu
    -MonthlyPayment=Mjesečna rata
    -LoanCalcDesc=<b>Hipotekarni kalkulator</b> se može koristiti za izračun mjesečnih rata kredita, bazirano na posuđenom iznosu, periodu kredita i kamatnoj stopi.<br>Ovaj kalkulator također uključuje PMI (privatno kreditno osiguranje) za kredite gdje je predujam manji od 20%% . Isto uzmite u obzir gradske poreze na nekretnine, i njihov utjecaj na ukupnu mjesečnu ratu kredita.
    -GoToInterest=%s će otići u KAMATU
    -GoToPrincipal=%s će otići u GLAVNICU
    -YouWillSpend=Potrošit ćete %s u %s godina
     ListLoanAssociatedProject=List of loan associated with the project
     AddLoan=Create loan
    +FinancialCommitment=Financial commitment
    +InterestAmount=Kamata
    +CapitalRemain=Capital remain
     # Admin
     ConfigLoan=Konfiguracija modula kredita
     LOAN_ACCOUNTING_ACCOUNT_CAPITAL=Accounting account capital by default
     LOAN_ACCOUNTING_ACCOUNT_INTEREST=Accounting account interest by default
     LOAN_ACCOUNTING_ACCOUNT_INSURANCE=Accounting account insurance by default
    -FinancialCommitment=Financial commitment
     CreateCalcSchedule=Edit financial commitment
    -InterestAmount=Interest amount
    diff --git a/htdocs/langs/hr_HR/mails.lang b/htdocs/langs/hr_HR/mails.lang
    index 16388324482..fcf1576a017 100644
    --- a/htdocs/langs/hr_HR/mails.lang
    +++ b/htdocs/langs/hr_HR/mails.lang
    @@ -11,7 +11,9 @@ MailFrom=Pošiljatelj
     MailErrorsTo=Errors to
     MailReply=Reply to
     MailTo=Receiver(s)
    +MailToUsers=To user(s)
     MailCC=Copy to
    +MailToCCUsers=Copy to users(s)
     MailCCC=Cached copy to
     MailTopic=EMail topic
     MailText=Poruka
    @@ -164,4 +166,4 @@ InGoingEmailSetup=Incoming email setup
     OutGoingEmailSetupForEmailing=Outgoing email setup (for mass emailing)
     DefaultOutgoingEmailSetup=Default outgoing email setup
     Information=Information
    -
    +ContactsWithThirdpartyFilter=Contacts avec filtre client
    diff --git a/htdocs/langs/hr_HR/main.lang b/htdocs/langs/hr_HR/main.lang
    index 6a0a6dd9b4e..4e4383270ac 100644
    --- a/htdocs/langs/hr_HR/main.lang
    +++ b/htdocs/langs/hr_HR/main.lang
    @@ -92,6 +92,7 @@ DolibarrInHttpAuthenticationSoPasswordUseless=Dolibarr authentication mode is se
     Administrator=Administrator
     Undefined=Nedefinirano
     PasswordForgotten=Zaboravili ste lozinku?
    +NoAccount=No account?
     SeeAbove=Vidi iznad
     HomeArea=Naslovna
     LastConnexion=Posljednje spajanje
    @@ -231,7 +232,7 @@ Limit=Limit
     Limits=Limiti
     Logout=Odjava
     NoLogoutProcessWithAuthMode=Nema mogučnosti aplikativnog odspajanja s <b>%s</b> načinom autentifikacije.
    -Connection=Veza
    +Connection=Prijava
     Setup=Podešavanje
     Alert=Obavijest
     MenuWarnings=Obavijesti
    @@ -402,6 +403,7 @@ DefaultTaxRate=Default tax rate
     Average=Prosjek
     Sum=Zbroj
     Delta=Delta
    +RemainToPay=Remain to pay
     Module=Modul/Aplikacija
     Modules=Moduli/Aplikacije
     Option=Opcija
    @@ -414,7 +416,7 @@ Favorite=Favorit
     ShortInfo=Info.
     Ref=Ref.
     ExternalRef=Ref. vanjski
    -RefSupplier=Ref. dobavljača
    +RefSupplier=Ref. vendor
     RefPayment=Ref. plaćanja
     CommercialProposalsShort=Ponude
     Comment=Komentar
    @@ -493,7 +495,7 @@ Received=Primljeno
     Paid=Plaćeno
     Topic=Subjekt
     ByCompanies=Od komitenata
    -ByUsers=Od korisnika
    +ByUsers=By user
     Links=Veze
     Link=Veza
     Rejects=Odbijanja
    @@ -505,6 +507,7 @@ NoneF=Niti jedan
     NoneOrSeveral=None or several
     Late=Kasni
     LateDesc=Kašnjenje za definiranje ako podatak kasni ili ne ovisno o vašim postavkama. Tražite administratora da promjeni kašnjenje iz izbornika Naslovna - Podešavanje - Obavijesti.
    +NoItemLate=No late item
     Photo=Slika
     Photos=Slike
     AddPhoto=Dodaj sliku
    @@ -619,9 +622,9 @@ BuildDoc=Izradi dokument
     Entity=Okolina
     Entities=Subjekti
     CustomerPreview=Pregled kupca
    -SupplierPreview=Pregled dobavljača
    +SupplierPreview=Vendor preview
     ShowCustomerPreview=Prikaži pregled kupca
    -ShowSupplierPreview=Prikaži pregled dobavljača
    +ShowSupplierPreview=Show vendor preview
     RefCustomer=Ref. kupca
     Currency=Valuta
     InfoAdmin=Informacije za administratore
    @@ -915,11 +918,11 @@ SearchIntoProductsOrServices=Proizvodi ili usluge
     SearchIntoProjects=Projekti
     SearchIntoTasks=Zadaci
     SearchIntoCustomerInvoices=Računi za kupce
    -SearchIntoSupplierInvoices=Račun dobavljača
    +SearchIntoSupplierInvoices=Vendor invoices
     SearchIntoCustomerOrders=Narudžbe kupaca
    -SearchIntoSupplierOrders=Narudžbe dobavljaču
    +SearchIntoSupplierOrders=Purchase orders
     SearchIntoCustomerProposals=Ponude kupca
    -SearchIntoSupplierProposals=Ponude dobavljača
    +SearchIntoSupplierProposals=Vendor proposals
     SearchIntoInterventions=Intervencije
     SearchIntoContracts=Ugovori
     SearchIntoCustomerShipments=Pošiljke kupcu
    @@ -941,3 +944,7 @@ Remote=Remote
     LocalAndRemote=Local and Remote
     KeyboardShortcut=Keyboard shortcut
     AssignedTo=Dodjeljeno korisniku
    +Deletedraft=Delete draft
    +ConfirmMassDraftDeletion=Draft Bulk delete confirmation
    +FileSharedViaALink=File shared via a link
    +
    diff --git a/htdocs/langs/hr_HR/margins.lang b/htdocs/langs/hr_HR/margins.lang
    index 713fd9d6b8c..4f6f998b9e8 100644
    --- a/htdocs/langs/hr_HR/margins.lang
    +++ b/htdocs/langs/hr_HR/margins.lang
    @@ -28,10 +28,10 @@ UseDiscountAsService=Kao usluga
     UseDiscountOnTotal=Na međuzbroju
     MARGIN_METHODE_FOR_DISCOUNT_DETAILS=Definira ako je globalni rabat tretiran kao prozvod ili usluga, ili samo na međusumi za izračun marže.
     MARGIN_TYPE=Kupovno/troškovna cijena sugerirana za izračun marže
    -MargeType1=Marža prema najboljoj cijeni dobavljača
    +MargeType1=Margin on Best vendor price
     MargeType2=Marža prema Procjenjenoj prosječnoj cijeni (PPC)
     MargeType3=Marža po cijeni troškova
    -MarginTypeDesc=* Margin on best buying price = Selling price - Best supplier price defined on product card<br>* Margin on Weighted Average Price (WAP) = Selling price - Product Weighted Average Price (WAP) or best supplier price if WAP not yet defined<br>* Margin on Cost price = Selling price - Cost price defined on product card or WAP if cost price not defined, or best supplier price if WAP not yet defined
    +MarginTypeDesc=* Margin on best buying price = Selling price - Best vendor price defined on product card<br>* Margin on Weighted Average Price (WAP) = Selling price - Product Weighted Average Price (WAP) or best supplier price if WAP not yet defined<br>* Margin on Cost price = Selling price - Cost price defined on product card or WAP if cost price not defined, or best supplier price if WAP not yet defined
     CostPrice=Cijena troška
     UnitCharges=Troškovi jedinice
     Charges=Troškovi
    diff --git a/htdocs/langs/hr_HR/members.lang b/htdocs/langs/hr_HR/members.lang
    index 567654b8068..78801a482f4 100644
    --- a/htdocs/langs/hr_HR/members.lang
    +++ b/htdocs/langs/hr_HR/members.lang
    @@ -111,7 +111,7 @@ SendingAnEMailToMember=Sending information email to member
     SendingEmailOnAutoSubscription=Sending email on auto registration
     SendingEmailOnMemberValidation=Sending email on new member validation
     SendingEmailOnNewSubscription=Sending email on new subscription
    -SendingReminderForExpiredSubscription=Sending reminder for expired subscription
    +SendingReminderForExpiredSubscription=Sending reminder for expired subscriptions
     SendingEmailOnCancelation=Sending email on cancelation
     # Topic of email templates
     YourMembershipRequestWasReceived=Your membership was received.
    diff --git a/htdocs/langs/hr_HR/modulebuilder.lang b/htdocs/langs/hr_HR/modulebuilder.lang
    index a3fee23cb53..9d6661eda41 100644
    --- a/htdocs/langs/hr_HR/modulebuilder.lang
    +++ b/htdocs/langs/hr_HR/modulebuilder.lang
    @@ -74,6 +74,7 @@ NoWidget=No widget
     GoToApiExplorer=Go to API explorer
     ListOfMenusEntries=List of menu entries
     ListOfPermissionsDefined=List of defined permissions
    +SeeExamples=See examples here
     EnabledDesc=Condition to have this field active (Examples: 1 or $conf->global->MYMODULE_MYOPTION)
     VisibleDesc=Is the field visible ? (Examples: 0=Never visible, 1=Visible on list and create/update/view forms, 2=Visible on list only, 3=Visible on create/update/view form only. Using a negative value means field is not shown by default on list but can be selected for viewing)
     IsAMeasureDesc=Can the value of field be cumulated to get a total into list ? (Examples: 1 or 0)
    @@ -95,3 +96,6 @@ DropTableIfEmpty=(Delete table if empty)
     TableDoesNotExists=The table %s does not exists
     TableDropped=Table %s deleted
     InitStructureFromExistingTable=Build the structure array string of an existing table
    +UseAboutPage=Disallow the about page
    +UseDocFolder=Disallow the documentation folder
    +UseSpecificReadme=Use a specific ReadMe
    diff --git a/htdocs/langs/hr_HR/opensurvey.lang b/htdocs/langs/hr_HR/opensurvey.lang
    index 8747919b382..ba2ca276e1c 100644
    --- a/htdocs/langs/hr_HR/opensurvey.lang
    +++ b/htdocs/langs/hr_HR/opensurvey.lang
    @@ -58,3 +58,4 @@ MoreChoices=Unesite još odabira za glasače
     SurveyExpiredInfo=Anketa je zatvorena ili glasanje je završeno.
     EmailSomeoneVoted=%s je ispunio liniju. \nVašu anketu možete pronaći na linku:\n%s
     ShowSurvey=Show survey
    +UserMustBeSameThanUserUsedToVote=You must have voted and use the same user name that the one used to vote, to post a comment
    diff --git a/htdocs/langs/hr_HR/orders.lang b/htdocs/langs/hr_HR/orders.lang
    index 06ce28a7618..acd4a202693 100644
    --- a/htdocs/langs/hr_HR/orders.lang
    +++ b/htdocs/langs/hr_HR/orders.lang
    @@ -1,6 +1,6 @@
     # Dolibarr language file - Source file is en_US - orders
     OrdersArea=Sučelje narudžba kupaca
    -SuppliersOrdersArea=Sučelje narudžba dobavljačima
    +SuppliersOrdersArea=Purchase orders area
     OrderCard=Kartica nardžbi
     OrderId=Broj narudžbe
     Order=Narudžba
    @@ -13,10 +13,10 @@ OrderToProcess=Obrada narudžbe
     NewOrder=Nova narudžba
     ToOrder=Napravi narudžbu
     MakeOrder=Napravi narudžbu
    -SupplierOrder=Narudžba dobavljaču
    -SuppliersOrders=Narudžbe dobavljaču
    -SuppliersOrdersRunning=Trenutne narudžbe dobavljaču
    -CustomerOrder=Narudžbe kupaca
    +SupplierOrder=Purchase order
    +SuppliersOrders=Purchase orders
    +SuppliersOrdersRunning=Current purchase orders
    +CustomerOrder=Narudžba kupca
     CustomersOrders=Narudžbe kupaca
     CustomersOrdersRunning=Trenutne narudžbe kupaca
     CustomersOrdersAndOrdersLines=Narudžba kupca i stavke narudžbe
    @@ -24,7 +24,7 @@ OrdersDeliveredToBill=Customer orders delivered to bill
     OrdersToBill=Isporučene narudžbe kupca
     OrdersInProcess=Narudžbe kupca u obradi
     OrdersToProcess=Narudžbe kupca za obradu
    -SuppliersOrdersToProcess=Narudžbe dobavljača za obradu
    +SuppliersOrdersToProcess=Purchase orders to process
     StatusOrderCanceledShort=Otkazano
     StatusOrderDraftShort=Skica
     StatusOrderValidatedShort=Ovjereno
    @@ -75,15 +75,15 @@ ShowOrder=Prikaži narudžbu
     OrdersOpened=Narudžbe za obradu
     NoDraftOrders=Nema skica narudžbi
     NoOrder=Nema narudžbe
    -NoSupplierOrder=Nema narudžbe dobavljača
    +NoSupplierOrder=No purchase order
     LastOrders=Zadnjih %s narudžba kupaca
     LastCustomerOrders=Zadnjih %s narudžba kupaca
    -LastSupplierOrders=Zadnjih %s narudžba dobavljača
    +LastSupplierOrders=Latest %s purchase orders
     LastModifiedOrders=Zadnjih %s promjenjenih narudžba
     AllOrders=Sve narudžbe
     NbOfOrders=Broj narudžbe
     OrdersStatistics=Statistike narudžbe
    -OrdersStatisticsSuppliers=Statistika narudžbi dobavljačima
    +OrdersStatisticsSuppliers=Purchase order statistics
     NumberOfOrdersByMonth=Broj narudžba tijekom mjeseca
     AmountOfOrdersByMonthHT=Iznos narudžbi po mjesecu (bez PDV-a)
     ListOfOrders=Lista narudžbi
    @@ -97,12 +97,12 @@ ConfirmMakeOrder=Are you sure you want to confirm you made this order on <b>%s</
     GenerateBill=Kreiraj račun
     ClassifyShipped=Označi kao isporučeno
     DraftOrders=Skica narudžbi
    -DraftSuppliersOrders=Skice narudžbi dobavljača
    +DraftSuppliersOrders=Draft purchase orders
     OnProcessOrders=Narudžbe u obradi
     RefOrder=Ref. narudžbe
     RefCustomerOrder=Ref. narudžba kupca
    -RefOrderSupplier=Ref. narudžba dobavljača
    -RefOrderSupplierShort=Ref. order supplier
    +RefOrderSupplier=Ref. order for vendor
    +RefOrderSupplierShort=Ref. order vendor
     SendOrderByMail=Pošalji narudžbu e-poštom
     ActionsOnOrder=Događaji vezani uz narudžbu
     NoArticleOfTypeProduct=Ne postoji stavka tipa proizvod tako da nema isporučive stavke za ovu narudžbu
    @@ -115,9 +115,9 @@ ConfirmCloneOrder=Are you sure you want to clone this order <b>%s</b>?
     DispatchSupplierOrder=Zaprimanje narudžbe dobavljača %s
     FirstApprovalAlreadyDone=Prvo odobrenje je već napravljeno
     SecondApprovalAlreadyDone=Drugo odobrenje je već napravljeno
    -SupplierOrderReceivedInDolibarr=Narudžba dobavljaču %s zaprimljena %s
    -SupplierOrderSubmitedInDolibarr=Narudžba dobavljaču %s poslana
    -SupplierOrderClassifiedBilled=Narudžba dobavljaču %s postavljena za naplatu
    +SupplierOrderReceivedInDolibarr=Purchase Order %s received %s
    +SupplierOrderSubmitedInDolibarr=Purchase Order %s submited
    +SupplierOrderClassifiedBilled=Purchase Order %s set billed
     OtherOrders=Other orders
     ##### Types de contacts #####
     TypeContact_commande_internal_SALESREPFOLL=Predstavnik praćena narudžbe kupca
    @@ -125,11 +125,11 @@ TypeContact_commande_internal_SHIPPING=Predstavnik praćenja utovara
     TypeContact_commande_external_BILLING=Kontakt osoba za račun
     TypeContact_commande_external_SHIPPING=Kontakt osoba za isporuku
     TypeContact_commande_external_CUSTOMER=Kontakt kupca prateće narudžbe
    -TypeContact_order_supplier_internal_SALESREPFOLL=Predstavnik praćenja narudžbe dobavljača
    +TypeContact_order_supplier_internal_SALESREPFOLL=Representative following-up purchase order
     TypeContact_order_supplier_internal_SHIPPING=Predstavnik praćenja utovara
    -TypeContact_order_supplier_external_BILLING=Osoba za račune pri dobavljaču
    -TypeContact_order_supplier_external_SHIPPING=Osoba za pošiljke pri dobavljaču
    -TypeContact_order_supplier_external_CUSTOMER=Kontakt dobavljača prateće narudžbe
    +TypeContact_order_supplier_external_BILLING=Vendor invoice contact
    +TypeContact_order_supplier_external_SHIPPING=Vendor shipping contact
    +TypeContact_order_supplier_external_CUSTOMER=Vendor contact following-up order
     Error_COMMANDE_SUPPLIER_ADDON_NotDefined=Konstanta COMMANDE_SUPPLIER_ADDON nije definirana
     Error_COMMANDE_ADDON_NotDefined=Konstanta COMMANDE_ADDON nije definirana
     Error_OrderNotChecked=Nisu odabrane narudžbe za izradu računa
    diff --git a/htdocs/langs/hr_HR/other.lang b/htdocs/langs/hr_HR/other.lang
    index fc810e160d1..40e6d1aaf8f 100644
    --- a/htdocs/langs/hr_HR/other.lang
    +++ b/htdocs/langs/hr_HR/other.lang
    @@ -80,9 +80,9 @@ LinkedObject=Linked object
     NbOfActiveNotifications=Number of notifications (nb of recipient emails)
     PredefinedMailTest=__(Hello)__\nThis is a test mail sent to __EMAIL__.\nThe two lines are separated by a carriage return.\n\n__USER_SIGNATURE__
     PredefinedMailTestHtml=__(Hello)__\nThis is a <b>test</b> mail (the word test must be in bold).<br>The two lines are separated by a carriage return.<br><br>__USER_SIGNATURE__
    -PredefinedMailContentSendInvoice=__(Hello)__\n\nYou will find here the invoice __REF__\n\nThis is the link to make your online payment if this invoice is not already payed:\n__ONLINE_PAYMENT_URL__\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
    -PredefinedMailContentSendInvoiceReminder=__(Hello)__\n\nWe would like to warn you that the invoice  __REF__ seems to not be payed. So this is the invoice in attachment again, as a reminder.\n\nThis is the link to make your online payment:\n__ONLINE_PAYMENT_URL__\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
    -PredefinedMailContentSendProposal=__(Hello)__\n\nYou will find here the commercial proposal __PREF__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
    +PredefinedMailContentSendInvoice=__(Hello)__\n\nYou will find here the invoice __REF__\n\n__ONLINE_PAYMENT_TEXT_AND_URL__\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
    +PredefinedMailContentSendInvoiceReminder=__(Hello)__\n\nWe would like to warn you that the invoice  __REF__ seems to not be payed. So this is the invoice in attachment again, as a reminder.\n\n__ONLINE_PAYMENT_TEXT_AND_URL__\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
    +PredefinedMailContentSendProposal=__(Hello)__\n\nYou will find here the commercial proposal __REF__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
     PredefinedMailContentSendSupplierProposal=__(Hello)__\n\nYou will find here the price request __REF__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
     PredefinedMailContentSendOrder=__(Hello)__\n\nYou will find here the order __REF__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
     PredefinedMailContentSendSupplierOrder=__(Hello)__\n\nYou will find here our order __REF__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
    @@ -91,6 +91,7 @@ PredefinedMailContentSendShipping=__(Hello)__\n\nYou will find here the shipping
     PredefinedMailContentSendFichInter=__(Hello)__\n\nYou will find here the intervention __REF__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
     PredefinedMailContentThirdparty=__(Hello)__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
     PredefinedMailContentUser=__(Hello)__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
    +PredefinedMailContentLink=You can click on the link below to make your payment if it is not already done.\n\n%s\n\n
     DemoDesc=Dolibarr is a compact ERP/CRM supporting several business modules. A demo showcasing all modules makes no sense as this scenario never occurs (several hundred available). So, several demo profiles are available.
     ChooseYourDemoProfil=Choose the demo profile that best suits your needs...
     ChooseYourDemoProfilMore=...or build your own profile<br>(manual module selection)
    @@ -218,7 +219,7 @@ FileIsTooBig=Files is too big
     PleaseBePatient=Please be patient...
     NewPassword=New password
     ResetPassword=Reset password
    -RequestToResetPasswordReceived=A request to change your Dolibarr password has been received
    +RequestToResetPasswordReceived=A request to change your password has been received.
     NewKeyIs=This is your new keys to login
     NewKeyWillBe=Your new key to login to software will be
     ClickHereToGoTo=Click here to go to %s
    @@ -233,6 +234,8 @@ PermissionsDelete=Permissions removed
     YourPasswordMustHaveAtLeastXChars=Your password must have at least <strong>%s</strong> chars
     YourPasswordHasBeenReset=Your password has been reset successfully
     ApplicantIpAddress=IP address of applicant
    +SMSSentTo=SMS sent to %s
    +
     ##### Export #####
     ExportsArea=Exports area
     AvailableFormats=Available formats
    diff --git a/htdocs/langs/hr_HR/paypal.lang b/htdocs/langs/hr_HR/paypal.lang
    index 56cabe0207d..66a4bd21e08 100644
    --- a/htdocs/langs/hr_HR/paypal.lang
    +++ b/htdocs/langs/hr_HR/paypal.lang
    @@ -14,7 +14,6 @@ PaypalModeOnlyPaypal=Samo PayPal
     ONLINE_PAYMENT_CSS_URL=Optionnal URL of CSS style sheet on online payment page
     ThisIsTransactionId=Ovo je ID tranksakcije: <b>%s</b>
     PAYPAL_ADD_PAYMENT_URL=Add the url of Paypal payment when you send a document by mail
    -PredefinedMailContentLink=You can click on the link below to make your payment if it is not already done.<br><br>%s<br><br>
     YouAreCurrentlyInSandboxMode=You are currently in the %s "sandbox" mode
     NewOnlinePaymentReceived=New online payment received
     NewOnlinePaymentFailed=New online payment tried but failed
    diff --git a/htdocs/langs/hr_HR/productbatch.lang b/htdocs/langs/hr_HR/productbatch.lang
    index 87e5c442ca0..c037eb13c00 100644
    --- a/htdocs/langs/hr_HR/productbatch.lang
    +++ b/htdocs/langs/hr_HR/productbatch.lang
    @@ -16,7 +16,7 @@ printEatby=Upotrebljivo: %s
     printSellby=Istek: %s
     printQty=Količina: %d
     AddDispatchBatchLine=Dodaj stavku za otpremu na police
    -WhenProductBatchModuleOnOptionAreForced=Kada je modul Lot/Serial uključen, atumatski se ažuriraju količine za proknjižene isporuke i ručne otpreme i ne mogu više biti izmjenjene. Ostale opcije mogu biti postavljene po vašoj želji.
    +WhenProductBatchModuleOnOptionAreForced=When module Lot/Serial is on, automatic stock decrease  is forced to 'Decrease real stocks on shipping validation' and automatic increase mode is forced to 'Increase real stocks on manual dispatching into warehouses' and can't be edited. Other options can be defined as you want.
     ProductDoesNotUseBatchSerial=Ovaj proizvod ne koristi lot/serijski broj
     ProductLotSetup=Setup of module lot/serial
     ShowCurrentStockOfLot=Show current stock for couple product/lot
    diff --git a/htdocs/langs/hr_HR/products.lang b/htdocs/langs/hr_HR/products.lang
    index e1666e06a5a..881457d79da 100644
    --- a/htdocs/langs/hr_HR/products.lang
    +++ b/htdocs/langs/hr_HR/products.lang
    @@ -70,6 +70,7 @@ SoldAmount=Prodani iznos
     PurchasedAmount=Nabavni iznos
     NewPrice=Nova cijena
     MinPrice=Min. prodajna cijena
    +EditSellingPriceLabel=Edit selling price label
     CantBeLessThanMinPrice=Prodajna cijena za ovaj proizvod (%s bez PDV-a) ne može biti manja od najmanje dozvoljene. Ova poruka može se pojaviti i kada ste upisali bitan popust.
     ContractStatusClosed=Zatvoreno
     ErrorProductAlreadyExists=Proizvod s oznakom %s već postoji
    @@ -155,7 +156,7 @@ BuyingPrices=Nabavne cijene
     CustomerPrices=Cijene kupaca
     SuppliersPrices=Cijena dobavljača
     SuppliersPricesOfProductsOrServices=Cijena dobavljača (proizvoda ili usluga)
    -CustomCode=Customs/Commodity/HS code
    +CustomCode=Customs / Commodity / HS code
     CountryOrigin=Zemlja porijekla
     Nature=Vrsta proizvoda
     ShortLabel=Kratka oznaka
    @@ -250,8 +251,8 @@ PriceNumeric=Broj
     DefaultPrice=Predefinirana cijena
     ComposedProductIncDecStock=Povečaj/smanji zalihu po promjeni matičnog proizvoda
     ComposedProduct=Pod-proizvod
    -MinSupplierPrice=Minimalna cijena dobavljača
    -MinCustomerPrice=Minimalna cijena kupca
    +MinSupplierPrice=Minimum buying price
    +MinCustomerPrice=Minimum selling price
     DynamicPriceConfiguration=Dinamična konfiguracija cijene
     DynamicPriceDesc=On product card, with this module enabled, you should be able to set mathematic functions to calculate Customer or Supplier prices. Such function can use all mathematic operators, some constants and variables. You can set here the variables you want to be able to use and if the variable need an automatic update, the external URL to use to ask Dolibarr to update automaticaly the value.
     AddVariable=Dodaj varijablu
    diff --git a/htdocs/langs/hr_HR/projects.lang b/htdocs/langs/hr_HR/projects.lang
    index d39570462e1..ecfb85b0828 100644
    --- a/htdocs/langs/hr_HR/projects.lang
    +++ b/htdocs/langs/hr_HR/projects.lang
    @@ -77,6 +77,7 @@ Time=Vrijeme
     ListOfTasks=Popis zadataka
     GoToListOfTimeConsumed=Idi na popis utrošenog vremena
     GoToListOfTasks=Idi na popis zadataka
    +GoToGanttView=Go to Gantt view
     GanttView=Gantt View
     ListProposalsAssociatedProject=Popis ponuda dodjeljenih projektu
     ListOrdersAssociatedProject=List of customer orders associated with the project
    @@ -226,4 +227,4 @@ AllowCommentOnProject=Allow user comments on projects
     DontHavePermissionForCloseProject=You do not have permissions to close the project %s
     DontHaveTheValidateStatus=The project %s must be open to be closed
     RecordsClosed=%s project(s) closed
    -SendProjectRef=About project %s
    +SendProjectRef=Information project %s
    diff --git a/htdocs/langs/hr_HR/propal.lang b/htdocs/langs/hr_HR/propal.lang
    index 039fa7767a6..037404fa5f5 100644
    --- a/htdocs/langs/hr_HR/propal.lang
    +++ b/htdocs/langs/hr_HR/propal.lang
    @@ -75,6 +75,7 @@ AvailabilityTypeAV_1M=Mjesec dana
     TypeContact_propal_internal_SALESREPFOLL=Suradnik koji prati ponudu
     TypeContact_propal_external_BILLING=Kontakt osoba pri kupcu za račun
     TypeContact_propal_external_CUSTOMER=Kontakt osoba pri kupcu za ponudu
    +TypeContact_propal_external_SHIPPING=Customer contact for delivery
     # Document models
     DocModelAzurDescription=Cjeloviti model ponude (logo...)
     DefaultModelPropalCreate=Izrada osnovnog modela
    diff --git a/htdocs/langs/hr_HR/sendings.lang b/htdocs/langs/hr_HR/sendings.lang
    index 78063170bfa..aff0410d44a 100644
    --- a/htdocs/langs/hr_HR/sendings.lang
    +++ b/htdocs/langs/hr_HR/sendings.lang
    @@ -52,8 +52,8 @@ ActionsOnShipping=Događaji na otpremnici
     LinkToTrackYourPackage=Poveznica za pračenje pošiljke
     ShipmentCreationIsDoneFromOrder=Trenutno, kreiranje nove otpremnice se radi iz kartice narudžbe.
     ShipmentLine=Stavka otpremnice
    -ProductQtyInCustomersOrdersRunning=Product quantity into open customers orders
    -ProductQtyInSuppliersOrdersRunning=Product quantity into open suppliers orders
    +ProductQtyInCustomersOrdersRunning=Product quantity into open customer orders
    +ProductQtyInSuppliersOrdersRunning=Product quantity into open purchase orders
     ProductQtyInShipmentAlreadySent=Product quantity from open customer order already sent
     ProductQtyInSuppliersShipmentAlreadyRecevied=Product quantity from open supplier order already received
     NoProductToShipFoundIntoStock=Nije pronađen proizvod za isporuku u skladištu <b>%s</b>. Ispravite zalihe ili se vratite nazad i odaberite drugo skladište. 
    diff --git a/htdocs/langs/hr_HR/stocks.lang b/htdocs/langs/hr_HR/stocks.lang
    index 67eb762a586..27d0316c768 100644
    --- a/htdocs/langs/hr_HR/stocks.lang
    +++ b/htdocs/langs/hr_HR/stocks.lang
    @@ -67,7 +67,7 @@ DeStockOnValidateOrder=Smanji stvarnu zalihu kod potvrde narudžbe kupca
     DeStockOnShipment=Smanji stvarnu zaligu kod potvrde otpreme
     DeStockOnShipmentOnClosing=Smanji stvarnu zalihu kod zatvaranja slanja
     ReStockOnBill=Povečaj stvarnu zalihu kod potvrde računa dobavljača/odobrenja
    -ReStockOnValidateOrder=Povečaj stvarnu zalihu kod potvrde narudžbe dobavljača
    +ReStockOnValidateOrder=Increase real stocks on purchase orders approbation
     ReStockOnDispatchOrder=Increase real stocks on manual dispatching into warehouses, after supplier order receipt of goods
     OrderStatusNotReadyToDispatch=Narudžba nije stigla ili nema status koji dozvoljava stavljanje proizvoda na zalihu skladišta.
     StockDiffPhysicTeoric=Explanation for difference between physical and virtual stock
    @@ -203,3 +203,4 @@ RegulateStock=Regulate Stock
     ListInventory=Popis
     StockSupportServices=Stock management support services
     StockSupportServicesDesc=By default, you can stock only product with type "product". If on, and if module service is on, you can also stock a product with type "service"
    +ReceiveProducts=Receive items
    diff --git a/htdocs/langs/hr_HR/stripe.lang b/htdocs/langs/hr_HR/stripe.lang
    index 22409d7f777..793a7ff86cd 100644
    --- a/htdocs/langs/hr_HR/stripe.lang
    +++ b/htdocs/langs/hr_HR/stripe.lang
    @@ -58,8 +58,8 @@ NameOnCard=Name on card
     CardNumber=Card Number
     ExpiryDate=Expiry Date
     CVN=CVN
    -DeleteACard=Delete Card record
    -ConfirmDeleteCard=Are you sure you want to delete this Card record?
    +DeleteACard=Delete Card
    +ConfirmDeleteCard=Are you sure you want to delete this Credit or Debit card?
     CreateCustomerOnStripe=Create customer on Stripe
     CreateCardOnStripe=Create card on Stripe
     ShowInStripe=Show in Stripe
    diff --git a/htdocs/langs/hr_HR/supplier_proposal.lang b/htdocs/langs/hr_HR/supplier_proposal.lang
    index 241b9e868d5..d8503302a19 100644
    --- a/htdocs/langs/hr_HR/supplier_proposal.lang
    +++ b/htdocs/langs/hr_HR/supplier_proposal.lang
    @@ -1,22 +1,22 @@
     # Dolibarr language file - Source file is en_US - supplier_proposal
    -SupplierProposal=Ponude dobavljača
    -supplier_proposalDESC=Upravljaj zahtjevima za cijene prema dobavljačima
    +SupplierProposal=Vendor commercial proposals
    +supplier_proposalDESC=Manage price requests to vendors
     SupplierProposalNew=Novo traženje cijene
     CommRequest=Tražena cijena
     CommRequests=Tražene cijene
     SearchRequest=Pronađi zahtjev
     DraftRequests=Skica zahtjeva
    -SupplierProposalsDraft=Skice ponuda dobavljača
    +SupplierProposalsDraft=Draft vendor proposals
     LastModifiedRequests=Zadnjih %s promjenjenih zahtjeva za cijenom
     RequestsOpened=Otvoreni zahtjevi
    -SupplierProposalArea=Sučelje ponuda dobavljača
    -SupplierProposalShort=Ponuda dobavljača
    -SupplierProposals=Ponude dobavljača
    -SupplierProposalsShort=Ponude dobavljača
    +SupplierProposalArea=Vendor proposals area
    +SupplierProposalShort=Vendor proposal
    +SupplierProposals=Vendor proposals
    +SupplierProposalsShort=Vendor proposals
     NewAskPrice=Novo traženje cijene
     ShowSupplierProposal=Prikaži zahtjev
     AddSupplierProposal=Kreiraj zahtjev za cijenom
    -SupplierProposalRefFourn=Ref. dobavljača
    +SupplierProposalRefFourn=Vendor ref
     SupplierProposalDate=Datum isporuke
     SupplierProposalRefFournNotice=Prije zatvaranja s "Prihvačeno", provjerite reference dobavljača.
     ConfirmValidateAsk=Are you sure you want to validate this price request under name <b>%s</b>?
    @@ -47,9 +47,9 @@ CommercialAsk=Zahtjev za cijenom
     DefaultModelSupplierProposalCreate=Izrada osnovnog modela
     DefaultModelSupplierProposalToBill=Osnovni predložak prilikom zatvaranja zahtjeva (prihvačeno)
     DefaultModelSupplierProposalClosed=Osnovni predložak prilikom zatvaranja zahtjeva (odbijeno)
    -ListOfSupplierProposals=Popis zahtjeva za ponudama dobavljača
    -ListSupplierProposalsAssociatedProject=Popis ponuda dobavljača dodjeljenih projektu
    -SupplierProposalsToClose=Ponude dobavljača za zatvaranje
    -SupplierProposalsToProcess=Ponude dobavljača za obradu
    +ListOfSupplierProposals=List of vendor proposal requests
    +ListSupplierProposalsAssociatedProject=List of vendor proposals associated with project
    +SupplierProposalsToClose=Vendor proposals to close
    +SupplierProposalsToProcess=Vendor proposals to process
     LastSupplierProposals=Latest %s price requests
     AllPriceRequests=Svi zahtjevi
    diff --git a/htdocs/langs/hr_HR/suppliers.lang b/htdocs/langs/hr_HR/suppliers.lang
    index b063774367b..7572f5a92cb 100644
    --- a/htdocs/langs/hr_HR/suppliers.lang
    +++ b/htdocs/langs/hr_HR/suppliers.lang
    @@ -1,11 +1,11 @@
     # Dolibarr language file - Source file is en_US - suppliers
    -Suppliers=Dobavljači
    -SuppliersInvoice=Računi dobavljača
    -ShowSupplierInvoice=Prikaži račune dobavljača
    -NewSupplier=Novi dobavljač
    +Suppliers=Vendors
    +SuppliersInvoice=Vendor invoice
    +ShowSupplierInvoice=Show Vendor Invoice
    +NewSupplier=New vendor
     History=Povijest
    -ListOfSuppliers=Popis dobavljača
    -ShowSupplier=Prikaži dobavljača
    +ListOfSuppliers=List of vendors
    +ShowSupplier=Show vendor
     OrderDate=Datum narudžbe
     BuyingPriceMin=Best buying price
     BuyingPriceMinShort=Best buying price
    @@ -14,34 +14,34 @@ TotalSellingPriceMinShort=Total of subproducts selling prices
     SomeSubProductHaveNoPrices=Neki od pod proizvoda nemaju definiranu cijenu
     AddSupplierPrice=Add buying price
     ChangeSupplierPrice=Change buying price
    -SupplierPrices=Cijena dobavljača
    +SupplierPrices=Vendor prices
     ReferenceSupplierIsAlreadyAssociatedWithAProduct=Ova ref. dobavljača već je povezana s ref.: %s
    -NoRecordedSuppliers=Nema dobavljača
    -SupplierPayment=Plaćanje dobavljača
    -SuppliersArea=Sučelje dobavljača
    -RefSupplierShort=Ref. dobavljača
    +NoRecordedSuppliers=No vendor recorded
    +SupplierPayment=Vendor payment
    +SuppliersArea=Vendor area
    +RefSupplierShort=Ref. vendor
     Availability=Dostupnost
    -ExportDataset_fournisseur_1=Računi dobavljača i stavke računa
    -ExportDataset_fournisseur_2=Računi dobavljača i plaćanja
    -ExportDataset_fournisseur_3=Narudžbe dobavljača i stavke narudžbe
    +ExportDataset_fournisseur_1=Vendor invoices list and invoice lines
    +ExportDataset_fournisseur_2=Vendor invoices and payments
    +ExportDataset_fournisseur_3=Purchase orders and order lines
     ApproveThisOrder=Odobri narudžbu
     ConfirmApproveThisOrder=Are you sure you want to approve order <b>%s</b>?
     DenyingThisOrder=Zabrani narudžbu
     ConfirmDenyingThisOrder=Are you sure you want to deny this order <b>%s</b>?
     ConfirmCancelThisOrder=Are you sure you want to cancel this order <b>%s</b>?
    -AddSupplierOrder=Kreiraj narudžbu dobavljaču
    -AddSupplierInvoice=Kreiraj račun dobavljača
    -ListOfSupplierProductForSupplier=Popis proizvoda i cijena za dobavljača <b>%s</b>
    -SentToSuppliers=Poslano dobavljačima
    -ListOfSupplierOrders=Popis narudžbi dobavljača
    -MenuOrdersSupplierToBill=Narudžbe dobavljača u račune
    +AddSupplierOrder=Create Purchase Order
    +AddSupplierInvoice=Create vendor invoice
    +ListOfSupplierProductForSupplier=List of products and prices for vendor <b>%s</b>
    +SentToSuppliers=Sent to vendors
    +ListOfSupplierOrders=List of purchase orders
    +MenuOrdersSupplierToBill=Purchase orders to invoice
     NbDaysToDelivery=Kašnjenje isporuke u danima
     DescNbDaysToDelivery=Najveće kašnjenje za proizvode s ove narudžbe
    -SupplierReputation=Reputacija dobavljača
    +SupplierReputation=Vendor reputation
     DoNotOrderThisProductToThisSupplier=Nemoj naručiti
     NotTheGoodQualitySupplier=Loša kvaliteta
     ReputationForThisProduct=Reputacija
     BuyerName=Naziv kupca
     AllProductServicePrices=All product / service prices
     AllProductReferencesOfSupplier=All product / service references of supplier
    -BuyingPriceNumShort=Cijena dobavljača
    +BuyingPriceNumShort=Vendor prices
    diff --git a/htdocs/langs/hr_HR/users.lang b/htdocs/langs/hr_HR/users.lang
    index fb8bfe7f5a6..cc791207801 100644
    --- a/htdocs/langs/hr_HR/users.lang
    +++ b/htdocs/langs/hr_HR/users.lang
    @@ -48,7 +48,7 @@ PasswordChangeRequest=Request to change password for <b>%s</b>
     PasswordChangeRequestSent=Zahtjev za promjenom lozinke za <b>%s</b> je poslana <b>%s</b>.
     ConfirmPasswordReset=Confirm password reset
     MenuUsersAndGroups=Korisnici & Grupe
    -LastGroupsCreated=Zadnjih %s kreiranih grupa
    +LastGroupsCreated=Latest %s groups created
     LastUsersCreated=Zadnjih %s kreiranih korisnika
     ShowGroup=Prikaži grupu
     ShowUser=Prikaži korisnika
    diff --git a/htdocs/langs/hr_HR/website.lang b/htdocs/langs/hr_HR/website.lang
    index 901f4bb47c6..ff35b10630d 100644
    --- a/htdocs/langs/hr_HR/website.lang
    +++ b/htdocs/langs/hr_HR/website.lang
    @@ -73,7 +73,7 @@ AnotherContainer=Another container
     WEBSITE_USE_WEBSITE_ACCOUNTS=Enable the web site account table
     WEBSITE_USE_WEBSITE_ACCOUNTSTooltip=Enable the table to store web site accounts (login/pass) for each website / thirdparty
     YouMustDefineTheHomePage=You must first define the default Home page
    -OnlyEditionOfSourceForGrabbedContentFuture=Note: only edition of HTML source will be possible when a page content is intiliazed by grabbing it from an external page (WYSIWYG editor will not be available)
    +OnlyEditionOfSourceForGrabbedContentFuture=Note: only edition of HTML source will be possible when a page content is initiliazed by grabbing it from an external page (WYSIWYG editor will not be available)
     OnlyEditionOfSourceForGrabbedContent=Only edition of HTML source is possible when content was grabbed from an external site
     GrabImagesInto=Grab also images found into css and page.
     ImagesShouldBeSavedInto=Images should be saved into directory
    diff --git a/htdocs/langs/hr_HR/workflow.lang b/htdocs/langs/hr_HR/workflow.lang
    index c2c3e3cd4ca..0102abea324 100644
    --- a/htdocs/langs/hr_HR/workflow.lang
    +++ b/htdocs/langs/hr_HR/workflow.lang
    @@ -14,7 +14,7 @@ descWORKFLOW_INVOICE_AMOUNT_CLASSIFY_BILLED_ORDER=Classify linked source custome
     descWORKFLOW_INVOICE_CLASSIFY_BILLED_ORDER=Classify linked source customer order(s) to billed when customer invoice is set to paid (and if amount of the invoice is same than total amount of linked orders)
     descWORKFLOW_ORDER_CLASSIFY_SHIPPED_SHIPPING=Classify linked source customer order to shipped when a shipment is validated (and if quantity shipped by all shipments is the same as in the order to update)
     # Autoclassify supplier order
    -descWORKFLOW_ORDER_CLASSIFY_BILLED_SUPPLIER_PROPOSAL=Classify linked source supplier proposal(s) to billed when supplier invoice is validated (and if amount of the invoice is same than total amount of linked proposals)
    -descWORKFLOW_INVOICE_AMOUNT_CLASSIFY_BILLED_SUPPLIER_ORDER=Classify linked source supplier order(s) to billed when supplier invoice is validated (and if amount of the invoice is same than total amount of linked orders)
    +descWORKFLOW_ORDER_CLASSIFY_BILLED_SUPPLIER_PROPOSAL=Classify linked source vendor proposal(s) to billed when vendor invoice is validated (and if amount of the invoice is same than total amount of linked proposals)
    +descWORKFLOW_INVOICE_AMOUNT_CLASSIFY_BILLED_SUPPLIER_ORDER=Classify linked source purchase order(s) to billed when vendor invoice is validated (and if amount of the invoice is same than total amount of linked orders)
     AutomaticCreation=Automatic creation
     AutomaticClassification=Automatic classification
    diff --git a/htdocs/langs/hu_HU/accountancy.lang b/htdocs/langs/hu_HU/accountancy.lang
    index 7ce7b42eca9..82c2cbdcf0c 100644
    --- a/htdocs/langs/hu_HU/accountancy.lang
    +++ b/htdocs/langs/hu_HU/accountancy.lang
    @@ -1,4 +1,5 @@
     # Dolibarr language file - en_US - Accounting Expert
    +Accounting=Könyvelés
     ACCOUNTING_EXPORT_SEPARATORCSV=Oszlop határoló az export fájlhoz
     ACCOUNTING_EXPORT_DATE=Dátum formátuma az export fájlhoz
     ACCOUNTING_EXPORT_PIECE=Darabszám exportálása
    @@ -39,11 +40,11 @@ AccountWithNonZeroValues=Accounts with non zero values
     ListOfAccounts=List of accounts
     
     MainAccountForCustomersNotDefined=Main accounting account for customers not defined in setup
    -MainAccountForSuppliersNotDefined=Main accounting account for suppliers not defined in setup
    +MainAccountForSuppliersNotDefined=Main accounting account for vendors not defined in setup
     MainAccountForUsersNotDefined=Main accounting account for users not defined in setup
     MainAccountForVatPaymentNotDefined=Main accounting account for VAT payment not defined in setup
     
    -AccountancyArea=Accountancy area
    +AccountancyArea=Accounting area
     AccountancyAreaDescIntro=Usage of the accountancy module is done in several step:
     AccountancyAreaDescActionOnce=The following actions are usually executed one time only, or once per year...
     AccountancyAreaDescActionOnceBis=Next steps should be done to save you time in future by suggesting you the correct default accounting account when making the journalization (writing record in Journals and General ledger)
    @@ -54,6 +55,7 @@ AccountancyAreaDescChartModel=STEP %s: Create a model of chart of account from m
     AccountancyAreaDescChart=STEP %s: Create or check content of your chart of account from menu %s
     
     AccountancyAreaDescVat=STEP %s: Define accounting accounts for each VAT Rates. For this, use the menu entry %s.
    +AccountancyAreaDescDefault=STEP %s: Define default accounting accounts. For this, use the menu entry %s.
     AccountancyAreaDescExpenseReport=STEP %s: Define default accounting accounts for each type of expense report. For this, use the menu entry %s.
     AccountancyAreaDescSal=STEP %s: Define default accounting accounts for payment of salaries. For this, use the menu entry %s.
     AccountancyAreaDescContrib=STEP %s: Define default accounting accounts for special expences (miscellaneous taxes). For this, use the menu entry %s.
    @@ -89,7 +91,7 @@ MenuProductsAccounts=Product accounts
     ProductsBinding=Products accounts
     Ventilation=Binding to accounts
     CustomersVentilation=Customer invoice binding
    -SuppliersVentilation=Supplier invoice binding
    +SuppliersVentilation=Vendor invoice binding
     ExpenseReportsVentilation=Expense report binding
     CreateMvts=Create new transaction
     UpdateMvts=Modification of a transaction
    @@ -130,12 +132,14 @@ ACCOUNTING_LENGTH_GACCOUNT=Length of the general accounting accounts (If you set
     ACCOUNTING_LENGTH_AACCOUNT=Length of the third party accounting accounts (If you set value to 6 here, the account '401' will appear like '401000' on screen)
     ACCOUNTING_MANAGE_ZERO=Allow to manage different number of zero at the end of an accounting account. Needed by some countries (like switzerland). If keep to off (default), you can set the 2 following parameters to ask application to add virtual zero.
     BANK_DISABLE_DIRECT_INPUT=Disable direct recording of transaction in bank account
    +ACCOUNTING_ENABLE_EXPORT_DRAFT_JOURNAL=Enable draft export on journal
     
     ACCOUNTING_SELL_JOURNAL=Sell journal
     ACCOUNTING_PURCHASE_JOURNAL=Purchase journal
     ACCOUNTING_MISCELLANEOUS_JOURNAL=Miscellaneous journal
     ACCOUNTING_EXPENSEREPORT_JOURNAL=Expense report journal
     ACCOUNTING_SOCIAL_JOURNAL=Social journal
    +ACCOUNTING_HAS_NEW_JOURNAL=Has new Journal
     
     ACCOUNTING_ACCOUNT_TRANSFER_CASH=Accounting account of transfer
     ACCOUNTING_ACCOUNT_SUSPENSE=Accounting account of wait
    @@ -185,11 +189,12 @@ ListeMvts=List of movements
     ErrorDebitCredit=Debit and Credit cannot have a value at the same time
     AddCompteFromBK=Add accounting accounts to the group
     ReportThirdParty=List third party account
    -DescThirdPartyReport=Consult here the list of the third party customers and suppliers and their accounting accounts
    +DescThirdPartyReport=Consult here the list of the third party customers and vendors and their accounting accounts
     ListAccounts=List of the accounting accounts
     UnknownAccountForThirdparty=Unknown third party account. We will use %s
     UnknownAccountForThirdpartyBlocking=Unknown third party account. Blocking error
     UnknownAccountForThirdpartyAndWaitingAccountNotDefinedBlocking=Unknown third party account and waiting account not defined. Blocking error
    +PaymentsNotLinkedToProduct=Payment not linked to any product / service
     
     Pcgtype=Group of account
     Pcgsubtype=Subgroup of account
    @@ -204,8 +209,8 @@ DescVentilDoneCustomer=Consult here the list of the lines of invoices customers
     DescVentilTodoCustomer=Bind invoice lines not already bound with a product accounting account
     ChangeAccount=Change the product/service accounting account for selected lines with the following accounting account:
     Vide=-
    -DescVentilSupplier=Consult here the list of supplier invoice lines bound or not yet bound to a product accounting account
    -DescVentilDoneSupplier=Consult here the list of the lines of invoices supplier and their accounting account
    +DescVentilSupplier=Consult here the list of vendor invoice lines bound or not yet bound to a product accounting account
    +DescVentilDoneSupplier=Consult here the list of the lines of invoices vendors and their accounting account
     DescVentilTodoExpenseReport=Bind expense report lines not already bound with a fee accounting account
     DescVentilExpenseReport=Consult here the list of expense report lines bound (or not) to a fee accounting account
     DescVentilExpenseReportMore=If you setup accounting account on type of expense report lines, the application will be able to make all the binding between your expense report lines and the accounting account of your chart of accounts, just in one click with the button <strong>"%s"</strong>. If account was not set on fees dictionary or if you still has some lines not bound to any account, you will have to make a manual binding from the menu "<strong>%s</strong>".
    @@ -215,7 +220,7 @@ ValidateHistory=Bind Automatically
     AutomaticBindingDone=Automatic binding done
     
     ErrorAccountancyCodeIsAlreadyUse=Error, you cannot delete this accounting account because it is used
    -MvtNotCorrectlyBalanced=Movement not correctly balanced. Credit = %s. Debit = %s
    +MvtNotCorrectlyBalanced=Movement not correctly balanced. Debit = %s | Credit = %s
     FicheVentilation=Binding card
     GeneralLedgerIsWritten=Transactions are written in the Ledger
     GeneralLedgerSomeRecordWasNotRecorded=Some of the transactions could not be journalized. If there is no other error message, this is probably because they were already journalized.
    @@ -293,4 +298,9 @@ Binded=Lines bound
     ToBind=Lines to bind
     UseMenuToSetBindindManualy=Autodection not possible, use menu <a href="%s">%s</a> to make the binding manually
     
    +## Import
    +ImportAccountingEntries=Accounting entries
    +
     WarningReportNotReliable=Warning, this report is not based on the Ledger, so does not contains transaction modified manualy in the Ledger. If your journalization is up to date, the bookkeeping view is more accurate.
    +ExpenseReportJournal=Expense Report Journal
    +InventoryJournal=Inventory Journal
    diff --git a/htdocs/langs/hu_HU/admin.lang b/htdocs/langs/hu_HU/admin.lang
    index 2a16ec835cb..5c73ed294d2 100644
    --- a/htdocs/langs/hu_HU/admin.lang
    +++ b/htdocs/langs/hu_HU/admin.lang
    @@ -269,10 +269,11 @@ MAIN_MAIL_SMTP_SERVER=SMTP / SMTPS Host (alapértelmezés a php.ini-ben: <b>%s)<
     MAIN_MAIL_SMTP_PORT_NotAvailableOnLinuxLike=SMTP / SMTPS Port (nem definiált a PHP-ben Unix szerű rendszereken)
     MAIN_MAIL_SMTP_SERVER_NotAvailableOnLinuxLike=SMTP / SMTPS Host (nem definiált a PHP-ben Unix szerű rendszereken)
     MAIN_MAIL_EMAIL_FROM=Sender email for automatic emails (By default in php.ini: <b>%s</b>)
    -MAIN_MAIL_ERRORS_TO=Email used as 'Errors-To' field in emails sent
    +MAIN_MAIL_ERRORS_TO=Eemail used for error returns emails (fields 'Errors-To' in emails sent)
     MAIN_MAIL_AUTOCOPY_TO= Küldjön szisztematikusan rejtett másolatot az összes elküldött e-mail-ről ide:
     MAIN_DISABLE_ALL_MAILS=Disable all emails sendings (for test purposes or demos)
     MAIN_MAIL_FORCE_SENDTO=Send all emails to (instead of real recipients, for test purposes)
    +MAIN_MAIL_ENABLED_USER_DEST_SELECT=Add employees users with email into allowed destinaries list
     MAIN_MAIL_SENDMODE=E-mail küldéséhez használt metódus
     MAIN_MAIL_SMTPS_ID=SMTP azonosító ha szükséges a hitelesítés
     MAIN_MAIL_SMTPS_PW=SMTP jelszó ha szükséges a hitelesítés
    @@ -291,7 +292,7 @@ ModuleSetup=Modul beállítása
     ModulesSetup=Modules/Application setup
     ModuleFamilyBase=Rendszer
     ModuleFamilyCrm=Ügyfélkapcsolat kezelés (CRM)
    -ModuleFamilySrm=Supplier Relation Management (SRM)
    +ModuleFamilySrm=Vendor Relation Management (VRM)
     ModuleFamilyProducts=Termékkezelés (PM)
     ModuleFamilyHr=Emberi Erőforrás Kezelés (HR)
     ModuleFamilyProjects=Projektek / kollaboratív munka
    @@ -373,7 +374,8 @@ NoSmsEngine=Nincs SMS küldő menedzser áll. SMS küldő menedzser nem telepít
     PDF=PDF
     PDFDesc=Beállíthatjuk, hogy az egyes globális kapcsolódó beállítások a PDF generáció
     PDFAddressForging=Szabályok kovácsolni címre dobozok
    -HideAnyVATInformationOnPDF=Hide kapcsolatos minden információt áfa generált PDF
    +HideAnyVATInformationOnPDF=Hide all information related to Sales tax / VAT on generated PDF
    +PDFRulesForSalesTax=Rules for Sales Tax / VAT
     PDFLocaltax=Rules for %s
     HideLocalTaxOnPDF=Hide %s rate into pdf column tax sale
     HideDescOnPDF=Termékleírás elrejtése a generált PDF fájlban
    @@ -445,13 +447,14 @@ DisplayCompanyInfo=Display company address
     DisplayCompanyManagers=Mutassa a menedzserek nevét
     DisplayCompanyInfoAndManagers=Display company address and manager names
     EnableAndSetupModuleCron=If you want to have this recurring invoice beeing generated automatically, module *%s* must be enabled and correctly setup. Otherwise, generation of invoices must be done manually from this template with button *Create*. Note that even if you enabled automatic generation, you can still safely launch manual generation. Duplicates generation for same period are not possible.
    -ModuleCompanyCodeAquarium=Return an accounting code built by:<br>%s followed by third party supplier code for a supplier accounting code,<br>%s followed by third party customer code for a customer accounting code.
    +ModuleCompanyCodeCustomerAquarium=%s followed by third party customer code for a customer accounting code
    +ModuleCompanyCodeSupplierAquarium=%s followed by third party supplier code for a supplier accounting code
     ModuleCompanyCodePanicum=Return an empty accounting code.
     ModuleCompanyCodeDigitaria=Accounting code depends on third party code. The code is composed of the character "C" in the first position followed by the first 5 characters of the third party code.
     Use3StepsApproval=By default, Purchase Orders need to be created and approved by 2 different users (one step/user to create and one step/user to approve. Note that if user has both permission to create and approve, one step/user will be enough). You can ask with this option to introduce a third step/user approval, if amount is higher than a dedicated value (so 3 steps will be necessary: 1=validation, 2=first approval and 3=second approval if amount is enough).<br>Set this to empty if one approval (2 steps) is enough, set it to a very low value (0.1) if a second approval (3 steps) is always required.
     UseDoubleApproval=Use a 3 steps approval when amount (without tax) is higher than...
     WarningPHPMail=WARNING: It is often better to setup outgoing emails to use the email server of your provider instead of the default setup. Some email providers (like Yahoo) does not allow you to send an email from another server than their own server. Your current setup use the server of the application to send email and not the server of your email provider, so some recipients (the one compatible with the restrictive DMARC protocol), will ask your email provider if they can accept your email and some email providers (like Yahoo) may respond "no" because the server is not a server of them, so few of your sent Emails may not be accepted (be carefull also to your email provider sending quota).<br>If your Email provider (like Yahoo) has this restriction, you must change Email setup to choose the other method "SMTP server" and enter the SMTP server and credentials provided by your Email provider (ask your EMail provider to get SMTP credentials for your account).
    -WarningPHPMail2=If your email SMTP provider need to restrict email client to some IP addresses (very rare), this is the IP address of your ERP CRM application: <strong>%s</strong>.
    +WarningPHPMail2=If your email SMTP provider need to restrict email client to some IP addresses (very rare), this is the IP address of the mail user agent (MUA) for your ERP CRM application: <strong>%s</strong>.
     ClickToShowDescription=Click to show description
     DependsOn=This module need the module(s)
     RequiredBy=This module is required by module(s)
    @@ -471,6 +474,9 @@ AttachMainDocByDefault=Set this to 1 if you want to attach main document to emai
     FilesAttachedToEmail=Attach file
     SendEmailsReminders=Send agenda reminders by emails
     davDescription=Add a component to be a DAV server
    +DAVSetup=Setup of module DAV
    +DAV_ALLOW_PUBLIC_DIR=Enable the public directory (WebDav directory with no login required)
    +DAV_ALLOW_PUBLIC_DIRTooltip=The WebDav public directory is a WebDAV directory everybody can access to (in read and write mode), with no need to have/use an existing login/password account.
     # Modules
     Module0Name=Felhasználók és csoportok
     Module0Desc=Users / Employees and Groups management
    @@ -479,7 +485,7 @@ Module1Desc=A vállalatok vezetése és a kapcsolattartó
     Module2Name=Kereskedelmi
     Module2Desc=Kereskedelmi irányítás
     Module10Name=Számvitel
    -Module10Desc=Egyszerű számviteli menedzsment (számla és fizetési elszállításával)
    +Module10Desc=Simple accounting reports (journals, turnover) based onto database content. Does not use any ledger table.
     Module20Name=Javaslatok
     Module20Desc=Üzleti ajánlat vezetése
     Module22Name=Tömeges e-levelek
    @@ -491,7 +497,7 @@ Module25Desc=Ügyfél érdekében vezetése
     Module30Name=Számlák
     Module30Desc=Ügyfél számlák és jóváírás, beszállítói számlák kezelése
     Module40Name=Beszállítók
    -Module40Desc=Szállító menedzsment és vásárlás (megrendelések és számlák)
    +Module40Desc=Suppliers and purchase management (purchase orders and billing)
     Module42Name=Debug Logs
     Module42Desc=Logging facilities (file, syslog, ...). Such logs are for technical/debug purposes.
     Module49Name=Szerkesztők
    @@ -546,8 +552,8 @@ Module400Name=Projects/Opportunities/Leads
     Module400Desc=Management of projects, opportunities/leads and/or tasks. You can also assign any element (invoice, order, proposal, intervention, ...) to a project and get a transversal view from the project view.
     Module410Name=WebCalendar
     Module410Desc=WebCalendar integráció
    -Module500Name=Különleges költségek
    -Module500Desc=Különleges kiadások (adók, szociális vagy pénzügyi adók, osztalék) kezelése
    +Module500Name=Taxes and Special expenses
    +Module500Desc=Management of other expenses (sale taxes, social or fiscal taxes, dividends, ...)
     Module510Name=Payment of employee wages
     Module510Desc=Record and follow payment of your employee wages
     Module520Name=Loan
    @@ -561,14 +567,14 @@ Module700Name=Adományok
     Module700Desc=Adomány vezetése
     Module770Name=Költség kimutatások
     Module770Desc=Management and claim expense reports (transportation, meal, ...)
    -Module1120Name=Supplier commercial proposal
    -Module1120Desc=Request supplier commercial proposal and prices
    +Module1120Name=Vendor commercial proposal
    +Module1120Desc=Request vendor commercial proposal and prices
     Module1200Name=Mantis
     Module1200Desc=Mantis integráció
     Module1520Name=Document Generation
     Module1520Desc=Mass mail document generation
     Module1780Name=Címkék/kategóriák
    -Module1780Desc=Create tags/category (products, customers, suppliers, contacts or members)
    +Module1780Desc=Create tags/category (products, customers, vendors, contacts or members)
     Module2000Name=WYSIWYG szerkesztő
     Module2000Desc=Allow to edit some text area using an advanced editor (Based on CKEditor)
     Module2200Name=Dinamikus árak
    @@ -576,7 +582,7 @@ Module2200Desc=Matematikai kifejezések engedélyezése az árak meghatározás
     Module2300Name=Időzített feladatok
     Module2300Desc=Scheduled jobs management (alias cron or chrono table)
     Module2400Name=Események/Naptár
    -Module2400Desc=Follow done and upcoming events. Let application logs automatic events for tracking purposes or record manual events or rendez-vous.
    +Module2400Desc=Follow done and upcoming events. Let application logs automatic events for tracking purposes or record manual events or rendez-vous. This is the main important module for a good Customer or Supplier Relationship Management.
     Module2500Name=DMS / ECM
     Module2500Desc=Document Management System / Electronic Content Management. Automatic organization of your generated or stored documents. Share them when you need.
     Module2600Name=API/Web szolgáltatások (SOAP szerver)
    @@ -599,7 +605,7 @@ Module4000Desc=Human resources management (management of department, employee co
     Module5000Name=Több-cég
     Module5000Desc=Több vállalat kezelését teszi lehetővé
     Module6000Name=Workflow
    -Module6000Desc=Workflow management
    +Module6000Desc=Workflow management (automatic creation of object and/or automatic status change)
     Module10000Name=Weboldalak
     Module10000Desc=Create public websites with a WYSIWG editor. Just setup your web server (Apache, Nginx, ...) to point to the dedicated Dolibarr directory to have it online on the Internet with your own domain name.
     Module20000Name=Leave Requests management
    @@ -613,7 +619,7 @@ Module50100Desc=Point of sales module (POS).
     Module50200Name=Paypal
     Module50200Desc=Module to offer an online payment page accepting payments using PayPal (credit card or PayPal credit). This can be used to allow your customers to make free payments or for a payment on a particular Dolibarr object (invoice, order, ...)
     Module50400Name=Accounting (advanced)
    -Module50400Desc=Accounting management (double entries, support general and auxiliary ledgers)
    +Module50400Desc=Accounting management (double entries, support general and auxiliary ledgers). Export the ledger in several other accounting software format.
     Module54000Name=PrintIPP
     Module54000Desc=Direct print (without opening the documents) using Cups IPP interface (Printer must be visible from server, and CUPS must be installe on server).
     Module55000Name=Poll, Survey or Vote
    @@ -885,7 +891,7 @@ DictionaryCivility=Personal and professional titles
     DictionaryActions=Types of agenda events
     DictionarySocialContributions=Social or fiscal taxes types
     DictionaryVAT=HÉA-kulcsok vagy Értékesítés adókulcsok
    -DictionaryRevenueStamp=Amount of revenue stamps
    +DictionaryRevenueStamp=Amount of tax stamps
     DictionaryPaymentConditions=Fizetési feltételek
     DictionaryPaymentModes=Fizetési módok
     DictionaryTypeContact=Kapcsolat- és címtípusok
    @@ -913,7 +919,7 @@ SetupSaved=Beállítás mentett
     SetupNotSaved=Setup not saved
     BackToModuleList=Visszalép a modulok listáját
     BackToDictionaryList=Visszalép a szótárak listája
    -TypeOfRevenueStamp=Type of revenue stamp
    +TypeOfRevenueStamp=Type of tax stamp
     VATManagement=ÁFA kezelés
     VATIsUsedDesc=By default when creating prospects, invoices, orders etc the VAT rate follows the active standard rule:<br>If the seller is not subjected to VAT, then VAT defaults to 0. End of rule.<br>If the (selling country= buying country), then the VAT by default equals the VAT of the product in the selling country. End of rule. <br>If seller and buyer are both in the European Community and goods are transport products (car, ship, plane), the default VAT is 0 ( The VAT should be paid by the buyer to the customoffice of his country and not to the seller). End of rule.<br>If seller and buyer are both in the European Community and the buyer is not a company, then the VAT by defaults to the VAT of the product sold.  End of rule.<br>If seller and buyer are both in the European Community and the buyer is a company, then the VAT is 0 by default . End of rule.<br>In any othe case the proposed default is VAT=0. End of rule.
     VATIsNotUsedDesc=Alapértelmezésben a tervezett áfa 0, amelyet fel lehet használni olyan esetekre, mint az egyesületek, magánszemélyek ou kis cégek.
    @@ -1021,7 +1027,7 @@ Delays_MAIN_DELAY_ACTIONS_TODO=Delay tolerance (in days) before alert on planned
     Delays_MAIN_DELAY_PROJECT_TO_CLOSE=Delay tolerance (in days) before alert on project not closed in time
     Delays_MAIN_DELAY_TASKS_TODO=Delay tolerance (in days) before alert on planned tasks (project tasks) not completed yet
     Delays_MAIN_DELAY_ORDERS_TO_PROCESS=Delay tolerance (in days) before alert on orders not processed yet
    -Delays_MAIN_DELAY_SUPPLIER_ORDERS_TO_PROCESS=Delay tolerance (in days) before alert on suppliers orders not processed yet
    +Delays_MAIN_DELAY_SUPPLIER_ORDERS_TO_PROCESS=Delay tolerance (in days) before alert on purchase orders not processed yet
     Delays_MAIN_DELAY_PROPALS_TO_CLOSE=Késleltetés tolerancia (napokban), mielőtt riasztást javaslatokat, hogy lezárja
     Delays_MAIN_DELAY_PROPALS_TO_BILL=Késleltetés tolerancia (napokban), mielőtt riasztást javaslatok nem kell fizetnie
     Delays_MAIN_DELAY_NOT_ACTIVATED_SERVICES=Tolerancia késleltetést (nap) előtt figyelmeztető szolgáltatások aktiválásához
    @@ -1033,9 +1039,9 @@ Delays_MAIN_DELAY_MEMBERS=Tolerancia késleltetést (nap) előtt figyelmeztető
     Delays_MAIN_DELAY_CHEQUES_TO_DEPOSIT=Tolerancia késedelem (nap) előtt figyelmeztetést ellenőrzések betét csinálni
     Delays_MAIN_DELAY_EXPENSEREPORTS=Tűréshatár értéke (napokban) mielőtt figyelmeztetést küld a kiadási összesítések elfogadtatására
     SetupDescription1=The setup area is for initial setup parameters before starting to use Dolibarr.
    -SetupDescription2=The two mandatory setup steps are the first two in the setup menu on the left: %s setup page and %s setup page :
    -SetupDescription3=Parameters in menu <a href="%s">%s -> %s</a> are required because defined data are used on Dolibarr screens and to customize the default behavior of the software (for country-related features for example).
    -SetupDescription4=Parameters in menu <a href="%s">%s -> %s</a> are required because Dolibarr ERP/CRM is a collection of several modules/applications, all more or less independent. New features will be added to menus for every module you will activate.
    +SetupDescription2=The two mandatory setup steps are the following steps (the two first entries in the left setup menu):
    +SetupDescription3=Settings in menu <a href="%s">%s -> %s</a>. This step is required because it defines data used on Dolibarr screens to customize the default behavior of the software (for country-related features for example).
    +SetupDescription4=Settings in menu <a href="%s">%s -> %s</a>. This step is required because Dolibarr ERP/CRM is a collection of several modules/applications, all more or less independent. New features are added to menus for every module you activate.
     SetupDescription5=További bejegyzések kezelése menüben választható paramétereket.
     LogEvents=Biztonsági audit események
     Audit=Könyvvizsgálat
    @@ -1054,8 +1060,9 @@ LogEventDesc=Itt tud belépni a Dolibarr eseményeire biztonságosa. A rendszerg
     AreaForAdminOnly=Setup parameters can be set by <b>administrator users</b> only.
     SystemInfoDesc=Rendszer információk különféle műszaki információkat kapunk a csak olvasható módban, és csak rendszergazdák számára látható.
     SystemAreaForAdminOnly=Ez a terület áll rendelkezésre a felhasználók csak rendszergazda. Egyik Dolibarr engedélyek csökkentheti ezt a határt.
    -CompanyFundationDesc=Edit on this page all known information of the company or foundation you need to manage (For this, click on "Modify" or "Save" button at bottom of page)
    +CompanyFundationDesc=Edit on this page all known information of the company or foundation you need to manage (For this, click on "%s" or "%s" button at bottom of page)
     AccountantDesc=Edit on this page all known information about your accountant/bookkeeper
    +AccountantFileNumber=File number
     DisplayDesc=Választhat minden paramétert kapcsolatos Dolibarr kinézetét itt
     AvailableModules=Available app/modules
     ToActivateModule=Ha aktiválni modulok, menjen a Setup Terület (Home-> Beállítások-> Modulok).
    @@ -1188,11 +1195,11 @@ UserMailRequired=E-mail létrehozásához szükséges új felhasználó
     HRMSetup=HRM module setup
     ##### Company setup #####
     CompanySetup=Cégek modul beállítása
    -CompanyCodeChecker=Modul harmadik felek code-termelés és ellenőrzés (ügyfél vagy szállító)
    -AccountCodeManager=Module for accounting code generation (customer or supplier)
    +CompanyCodeChecker=Module for third parties code generation and checking (customer or vendor)
    +AccountCodeManager=Module for accounting code generation (customer or vendor)
     NotificationsDesc=EMails notifications feature allows you to silently send automatic mail, for some Dolibarr events. Targets of notifications can be defined:
     NotificationsDescUser=* per users, one user at time.
    -NotificationsDescContact=* per third parties contacts (customers or suppliers), one contact at time.
    +NotificationsDescContact=* per third parties contacts (customers or vendors), one contact at time.
     NotificationsDescGlobal=* or by setting global target emails in module setup page.
     ModelModules=Dokumentumok sablonok
     DocumentModelOdt=Generate documents from OpenDocuments templates (.ODT or .ODS files for OpenOffice, KOffice, TextEdit,...)
    @@ -1203,6 +1210,9 @@ MustBeUnique=Must be unique?
     MustBeMandatory=Mandatory to create third parties?
     MustBeInvoiceMandatory=Mandatory to validate invoices?
     TechnicalServicesProvided=Technical services provided
    +#####DAV #####
    +WebDAVSetupDesc=This is the links to access the WebDAV directory. It contains a "public" dir open to any user knowing the URL (if public directory access allowed) and a "private" directory that need an existing login account/password to access to.
    +WebDavServer=Root URL of %s server : %s
     ##### Webcal setup #####
     WebCalUrlForVCalExport=Az export linket <b>%s</b> formátumban elérhető a következő linkre: %s
     ##### Invoices #####
    @@ -1229,15 +1239,15 @@ FreeLegalTextOnProposal=Szabad szöveg a kereskedelmi javaslatok
     WatermarkOnDraftProposal=Watermark on draft commercial proposals (none if empty)
     BANK_ASK_PAYMENT_BANK_DURING_PROPOSAL=Ask for bank account destination of proposal
     ##### SupplierProposal #####
    -SupplierProposalSetup=Price requests suppliers module setup
    -SupplierProposalNumberingModules=Price requests suppliers numbering models
    -SupplierProposalPDFModules=Price requests suppliers documents models
    -FreeLegalTextOnSupplierProposal=Free text on price requests suppliers
    -WatermarkOnDraftSupplierProposal=Watermark on draft price requests suppliers (none if empty)
    +SupplierProposalSetup=Price requests vendors module setup
    +SupplierProposalNumberingModules=Price requests vendors numbering models
    +SupplierProposalPDFModules=Price requests vendors documents models
    +FreeLegalTextOnSupplierProposal=Free text on price requests vendors
    +WatermarkOnDraftSupplierProposal=Watermark on draft price requests vendors (none if empty)
     BANK_ASK_PAYMENT_BANK_DURING_SUPPLIER_PROPOSAL=Ask for bank account destination of price request
     WAREHOUSE_ASK_WAREHOUSE_DURING_ORDER=Ask for Warehouse Source for order
     ##### Suppliers Orders #####
    -BANK_ASK_PAYMENT_BANK_DURING_SUPPLIER_ORDER=Ask for bank account destination of supplier order
    +BANK_ASK_PAYMENT_BANK_DURING_SUPPLIER_ORDER=Ask for bank account destination of purchase order
     ##### Orders #####
     OrdersSetup=Order Management Setup
     OrdersNumberingModules=Megrendelés számozási modulok
    @@ -1448,7 +1458,7 @@ SyslogFilename=A fájl nevét és elérési útvonalát
     YouCanUseDOL_DATA_ROOT=Használhatja DOL_DATA_ROOT / dolibarr.log egy log fájlt Dolibarr &quot;Dokumentumok&quot; mappa. Beállíthatjuk, más utat kell tárolni ezt a fájlt.
     ErrorUnknownSyslogConstant=Constant %s nem ismert Syslog állandó
     OnlyWindowsLOG_USER=Windows only supports LOG_USER
    -CompressSyslogs=Syslog files compression and backup
    +CompressSyslogs=Compression and backup of debug log files (generated by module Log for debug)
     SyslogFileNumberOfSaves=Log backups
     ConfigureCleaningCronjobToSetFrequencyOfSaves=Configure cleaning scheduled job to set log backup frequency
     ##### Donations #####
    @@ -1515,7 +1525,7 @@ OSCommerceTestOk=Csatlakozás a szerverhez &quot;%s&quot; az adatbázis &quot;%s
     OSCommerceTestKo1=Csatlakozás a szerverhez &quot;%s&quot; sikerül, de adatbázis &quot;%s&quot; nem lehet elérni.
     OSCommerceTestKo2=Csatlakozás a szerverhez &quot;%s&quot; felhasználói &quot;%s&quot; sikerült.
     ##### Stock #####
    -StockSetup=Warehouse module setup
    +StockSetup=Stock module setup
     IfYouUsePointOfSaleCheckModule=If you use a Point of Sale module (POS module provided by default or another external module), this setup may be ignored by your Point Of Sale module. Most point of sales modules are designed to create immediatly an invoice and decrease stock by default whatever are options here. So, if you need or not to have a stock decrease when registering a sell from your Point Of Sale, check also your POS module set up.
     ##### Menu #####
     MenuDeleted=Menü törölve
    @@ -1627,8 +1637,8 @@ ChequeReceiptsNumberingModule=Cheque Receipts Numbering module
     MultiCompanySetup=Több cég setup modul
     ##### Suppliers #####
     SuppliersSetup=Szállító modul beállítása
    -SuppliersCommandModel=Teljes sablon szállító érdekében (logo. ..)
    -SuppliersInvoiceModel=A teljes szállítói számla sablon (logo. ..)
    +SuppliersCommandModel=Complete template of prchase order (logo...)
    +SuppliersInvoiceModel=Complete template of vendor invoice (logo...)
     SuppliersInvoiceNumberingModel=Supplier invoices numbering models
     IfSetToYesDontForgetPermission=If set to yes, don't forget to provide permissions to groups or users allowed for the second approval
     ##### GeoIPMaxmind #####
    @@ -1665,7 +1675,7 @@ NoAmbiCaracAutoGeneration=Do not use ambiguous characters ("1","l","i","|","0","
     SalariesSetup=Alkalmazottak modul beállítása
     SortOrder=Rendezés iránya
     Format=Formátum
    -TypePaymentDesc=0:Customer payment type, 1:Supplier payment type, 2:Both customers and suppliers payment type
    +TypePaymentDesc=0:Customer payment type, 1:Vendor payment type, 2:Both customers and vendors payment type
     IncludePath=Include path (defined into variable %s)
     ExpenseReportsSetup=Setup of module Expense Reports
     TemplatePDFExpenseReports=Document templates to generate expense report document
    @@ -1687,7 +1697,7 @@ InstallModuleFromWebHasBeenDisabledByFile=Install of external module from applic
     ConfFileMustContainCustom=Installing or building an external module from application need to save the module files into directory <strong>%s</strong>. To have this directory processed by Dolibarr, you must setup your <strong>conf/conf.php</strong> to add the 2 directive lines:<br><strong>$dolibarr_main_url_root_alt='/custom';</strong><br><strong>$dolibarr_main_document_root_alt='%s/custom';</strong>
     HighlightLinesOnMouseHover=Highlight table lines when mouse move passes over
     HighlightLinesColor=Highlight color of the line when the mouse passes over (keep empty for no highlight)
    -TextTitleColor=Color of page title
    +TextTitleColor=Text color of Page title
     LinkColor=Color of links
     PressF5AfterChangingThis=Press CTRL+F5 on keyboard or clear your browser cache after changing this value to have it effective
     NotSupportedByAllThemes=Will works with core themes, may not be supported by external themes
    @@ -1696,6 +1706,7 @@ TopMenuBackgroundColor=Background color for Top menu
     TopMenuDisableImages=Hide images in Top menu
     LeftMenuBackgroundColor=Background color for Left menu
     BackgroundTableTitleColor=Background color for Table title line
    +BackgroundTableTitleTextColor=Text color for Table title line
     BackgroundTableLineOddColor=Background color for odd table lines
     BackgroundTableLineEvenColor=Background color for even table lines
     MinimumNoticePeriod=Minimum notice period (Your leave request must be done before this delay)
    @@ -1718,19 +1729,19 @@ FillFixTZOnlyIfRequired=Example: +2 (fill only if problem experienced)
     ExpectedChecksum=Expected Checksum
     CurrentChecksum=Current Checksum
     ForcedConstants=Required constant values
    -MailToSendProposal=To send customer proposal
    -MailToSendOrder=To send customer order
    -MailToSendInvoice=To send customer invoice
    -MailToSendShipment=To send shipment
    -MailToSendIntervention=To send intervention
    -MailToSendSupplierRequestForQuotation=To send quotation request to supplier
    -MailToSendSupplierOrder=To send supplier order
    -MailToSendSupplierInvoice=To send supplier invoice
    -MailToSendContract=To send a contract
    -MailToThirdparty=To send email from third party page
    -MailToMember=To send email from member page
    -MailToUser=To send email from user page
    -MailToProject= To send email from project page
    +MailToSendProposal=Ügyfél ajánlatok
    +MailToSendOrder=Vevők megrendelései
    +MailToSendInvoice=Ügyfél számlák
    +MailToSendShipment=Szállítások
    +MailToSendIntervention=Beavatkozások
    +MailToSendSupplierRequestForQuotation=Quotation request
    +MailToSendSupplierOrder=Purchase orders
    +MailToSendSupplierInvoice=Vendor invoices
    +MailToSendContract=Szerződések
    +MailToThirdparty=Partner
    +MailToMember=Tagok
    +MailToUser=Felhasználók
    +MailToProject=Projects page
     ByDefaultInList=Show by default on list view
     YouUseLastStableVersion=You use the latest stable version
     TitleExampleForMajorRelease=Example of message you can use to announce this major release (feel free to use it on your web sites)
    @@ -1780,7 +1791,10 @@ MAIN_PDF_MARGIN_BOTTOM=Bottom margin on PDF
     SetToYesIfGroupIsComputationOfOtherGroups=Set this to yes if this group is a computation of other groups
     EnterCalculationRuleIfPreviousFieldIsYes=Enter calculcation rule if previous field was set to Yes (For example 'CODEGRP1+CODEGRP2')
     SeveralLangugeVariatFound=Several language variants found
    -WebDavServer=URL of %s server : %s
    +COMPANY_AQUARIUM_REMOVE_SPECIAL=Remove special characters
    +COMPANY_AQUARIUM_CLEAN_REGEX=Regex filter to clean value (COMPANY_AQUARIUM_CLEAN_REGEX)
    +GDPRContact=GDPR contact
    +GDPRContactDesc=If you store data about European companies/citizen, you can store here the contact who is responsible for the General Data Protection Regulation
     ##### Resource ####
     ResourceSetup=Configuration du module Resource
     UseSearchToSelectResource=Use a search form to choose a resource (rather than a drop-down list).
    diff --git a/htdocs/langs/hu_HU/banks.lang b/htdocs/langs/hu_HU/banks.lang
    index e1d3398353c..e4eb34af3e8 100644
    --- a/htdocs/langs/hu_HU/banks.lang
    +++ b/htdocs/langs/hu_HU/banks.lang
    @@ -1,12 +1,13 @@
     # Dolibarr language file - Source file is en_US - banks
     Bank=Bank
    -MenuBankCash=Bank / Készpénz
    +MenuBankCash=Bank | Cash
     MenuVariousPayment=Miscellaneous payments
     MenuNewVariousPayment=New Miscellaneous payment
     BankName=Bank neve
     FinancialAccount=Fiók
     BankAccount=Bankszámla
     BankAccounts=Bankszámlák
    +BankAccountsAndGateways=Bank accounts | Gateways
     ShowAccount=Számla fiók mutatása
     AccountRef=Pénzügyi mérleg ref
     AccountLabel=Pénzügyi mérleg címke
    @@ -131,7 +132,7 @@ PaymentDateUpdateSucceeded=A fizetés időpontja sikeresen frissítve
     PaymentDateUpdateFailed=Fizetési határidőt nem lehet frissíteni
     Transactions=Tranzakciók
     BankTransactionLine=Bank entry
    -AllAccounts=Minden bank / készpénzszámla
    +AllAccounts=All bank and cash accounts
     BackToAccount=Visszalép a számlához
     ShowAllAccounts=Mutasd az összes fióknál
     FutureTransaction=Jövőbeni tranzakció. Nincs lehetőség egyeztetésre.
    @@ -159,5 +160,6 @@ VariousPayment=Miscellaneous payments
     VariousPayments=Miscellaneous payments
     ShowVariousPayment=Show miscellaneous payments
     AddVariousPayment=Add miscellaneous payments
    +SEPAMandate=SEPA mandate
     YourSEPAMandate=Your SEPA mandate
     FindYourSEPAMandate=This is your SEPA mandate to authorize our company to make direct debit order to your bank. Thanks to return it signed (scan of the signed document) or sent it by mail to
    diff --git a/htdocs/langs/hu_HU/bills.lang b/htdocs/langs/hu_HU/bills.lang
    index 94aead7794b..c1b982899fc 100644
    --- a/htdocs/langs/hu_HU/bills.lang
    +++ b/htdocs/langs/hu_HU/bills.lang
    @@ -109,9 +109,9 @@ CancelBill=Visszavon egy számlát
     SendRemindByMail=Emlékeztető küldése e-mailben 
     DoPayment=Enter payment
     DoPaymentBack=Enter refund
    -ConvertToReduc=Átalakít jövőbeni kedvezménnyé
    -ConvertExcessReceivedToReduc=Convert excess received into future discount
    -ConvertExcessPaidToReduc=Convert excess paid into future discount
    +ConvertToReduc=Mark as credit available
    +ConvertExcessReceivedToReduc=Convert excess received into available credit
    +ConvertExcessPaidToReduc=Convert excess paid into available discount
     EnterPaymentReceivedFromCustomer=Írja be a vásárlótól kapott a fizetést
     EnterPaymentDueToCustomer=Legyen esedékes a vásárló fizetése
     DisabledBecauseRemainderToPayIsZero=Letiltva, mivel a maradék egyenleg 0.
    @@ -120,7 +120,7 @@ BillStatus=Számla állapota
     StatusOfGeneratedInvoices=Status of generated invoices
     BillStatusDraft=Tervezet (érvényesítés szükséges)
     BillStatusPaid=Fizetett
    -BillStatusPaidBackOrConverted=Credit note refund or converted into discount
    +BillStatusPaidBackOrConverted=Credit note refund or marked as credit available
     BillStatusConverted=Paid (ready for consumption in final invoice)
     BillStatusCanceled=Elveszett
     BillStatusValidated=Hitelesített (ki kell fizetni)
    @@ -282,6 +282,7 @@ RelativeDiscount=Relatív kedvezmény
     GlobalDiscount=Globális kedvezmény
     CreditNote=Jóváírást
     CreditNotes=Jóváírások
    +CreditNotesOrExcessReceived=Credit notes or excess received
     Deposit=Down payment
     Deposits=Down payments
     DiscountFromCreditNote=Kedvezmény a jóváírásból %s
    @@ -296,10 +297,10 @@ DiscountType=Discount type
     NoteReason=Megjegyzés / Ok
     ReasonDiscount=Ok
     DiscountOfferedBy=Által nyújtott
    -DiscountStillRemaining=Discounts available
    -DiscountAlreadyCounted=Discounts already consumed
    +DiscountStillRemaining=Discounts or credits available
    +DiscountAlreadyCounted=Discounts or credits already consumed
     CustomerDiscounts=Customer discounts
    -SupplierDiscounts=Supplier discounts
    +SupplierDiscounts=Vendors discounts
     BillAddress=Szánmlázási cím
     HelpEscompte=Ez a kedvezmény egy engedmény a vevő részére, mert a befizetés már megtörtént előzőleg.
     HelpAbandonBadCustomer=Ez az összeg már Elveszett (kétes vevő), rendkívüli veszteségként leírva.
    @@ -339,6 +340,12 @@ PaymentOnDifferentThirdBills=Allow payments on different thirdparties bills but
     PaymentNote=Fizetési megjegyzés
     ListOfPreviousSituationInvoices=List of previous situation invoices
     ListOfNextSituationInvoices=List of next situation invoices
    +ListOfSituationInvoices=List of situation invoices
    +CurrentSituationTotal=Total current situation
    +DisabledBecauseNotEnouthCreditNote=To remove a situation invoice from cycle, this invoice's credit note total must cover this invoice total
    +RemoveSituationFromCycle=Remove this invoice from cycle
    +ConfirmRemoveSituationFromCycle=Remove this invoice %s from cycle ?
    +ConfirmOuting=Confirm outing
     FrequencyPer_d=Minden %s. nap
     FrequencyPer_m=Minden %s. hónap
     FrequencyPer_y=Minden %s. év
    @@ -387,6 +394,7 @@ PaymentConditionShort14DENDMONTH=14 days of month-end
     PaymentCondition14DENDMONTH=Within 14 days following the end of the month
     FixAmount=Fix összeg
     VarAmount=Változó összeg (%% össz.)
    +VarAmountOneLine=Variable amount (%% tot.) - 1 line with label '%s'
     # PaymentType
     PaymentTypeVIR=Banki átutalás
     PaymentTypeShortVIR=Banki átutalás
    @@ -505,9 +513,14 @@ SituationAmount=Situation invoice amount(net)
     SituationDeduction=Situation subtraction
     ModifyAllLines=Minden sor módosítása
     CreateNextSituationInvoice=Create next situation
    +ErrorFindNextSituationInvoice=Error unable to find next situation cycle ref
    +ErrorOutingSituationInvoiceOnUpdate=Unable to outing this situation invoice.
    +ErrorOutingSituationInvoiceCreditNote=Unable to outing linked credit note.
     NotLastInCycle=This invoice is not the latest in cycle and must not be modified.
     DisabledBecauseNotLastInCycle=The next situation already exists.
     DisabledBecauseFinal=This situation is final.
    +situationInvoiceShortcode_AS=AS
    +situationInvoiceShortcode_S=V
     CantBeLessThanMinPercent=The progress can't be smaller than its value in the previous situation.
     NoSituations=No open situations
     InvoiceSituationLast=Final and general invoice
    @@ -532,3 +545,4 @@ AutoFillDateFrom=Set start date for service line with invoice date
     AutoFillDateFromShort=Set start date
     AutoFillDateTo=Set end date for service line with next invoice date
     AutoFillDateToShort=Set end date
    +MaxNumberOfGenerationReached=Max number of gen. reached
    diff --git a/htdocs/langs/hu_HU/categories.lang b/htdocs/langs/hu_HU/categories.lang
    index b5e44aac7ef..85f7e6ab47b 100644
    --- a/htdocs/langs/hu_HU/categories.lang
    +++ b/htdocs/langs/hu_HU/categories.lang
    @@ -16,7 +16,7 @@ MembersCategoriesArea=Members tags/categories area
     ContactsCategoriesArea=Contacts tags/categories area
     AccountsCategoriesArea=Accounts tags/categories area
     ProjectsCategoriesArea=Projects tags/categories area
    -SubCats=Alkategóriák
    +SubCats=Sub-categories
     CatList=List of tags/categories
     NewCategory=New tag/category
     ModifCat=Modify tag/category
    @@ -85,3 +85,4 @@ CategorieRecursivHelp=If activated, product will also linked to parent category
     AddProductServiceIntoCategory=Add the following product/service
     ShowCategory=Show tag/category
     ByDefaultInList=By default in list
    +ChooseCategory=Choose category
    diff --git a/htdocs/langs/hu_HU/commercial.lang b/htdocs/langs/hu_HU/commercial.lang
    index b7d4360249a..e75c2cff966 100644
    --- a/htdocs/langs/hu_HU/commercial.lang
    +++ b/htdocs/langs/hu_HU/commercial.lang
    @@ -60,8 +60,8 @@ ActionAC_CLO=Bezár
     ActionAC_EMAILING=Tömeges email küldés
     ActionAC_COM=Vevő rendelésének elküldése levélben
     ActionAC_SHIP=Fuvarlevél küldése levélben
    -ActionAC_SUP_ORD=Beszállítói rendelés elküldése levélben
    -ActionAC_SUP_INV=Beszállítói számla elküldése levélben
    +ActionAC_SUP_ORD=Send purchase order by mail
    +ActionAC_SUP_INV=Send vendor invoice by mail
     ActionAC_OTH=Más
     ActionAC_OTH_AUTO=Automatikusan generált események
     ActionAC_MANUAL=Kézzel hozzáadott események
    diff --git a/htdocs/langs/hu_HU/companies.lang b/htdocs/langs/hu_HU/companies.lang
    index ca828df5ac7..e5b5246d0de 100644
    --- a/htdocs/langs/hu_HU/companies.lang
    +++ b/htdocs/langs/hu_HU/companies.lang
    @@ -8,11 +8,11 @@ ConfirmDeleteContact=Biztosan törölni akarja ezt a kapcsolatot és az összes
     MenuNewThirdParty=Új partner
     MenuNewCustomer=Új vevő
     MenuNewProspect=Új jelentkező
    -MenuNewSupplier=Új beszállító
    +MenuNewSupplier=New vendor
     MenuNewPrivateIndividual=Új magánszemély
    -NewCompany=Új cég (jelentkező, vevő, szállító)
    -NewThirdParty=Új partner (jelentkező, vevő, szállító)
    -CreateDolibarrThirdPartySupplier=Parnter (szállító) létrehozása
    +NewCompany=New company (prospect, customer, vendor)
    +NewThirdParty=New third party (prospect, customer, vendor)
    +CreateDolibarrThirdPartySupplier=Create a third party (vendor)
     CreateThirdPartyOnly=Parnter létrehozása (harmadik fél)
     CreateThirdPartyAndContact=Harmadik fél létrehozása + szülő kapcsolat
     ProspectionArea=Potenciális ​​terület
    @@ -37,7 +37,7 @@ ThirdPartyProspectsStats=Jelentkezők
     ThirdPartyCustomers=Vevők
     ThirdPartyCustomersStats=Vevők
     ThirdPartyCustomersWithIdProf12=Vevők %s vagy %s
    -ThirdPartySuppliers=Beszállítók
    +ThirdPartySuppliers=Vendors
     ThirdPartyType=Partner típusa
     Individual=Magánszemély
     ToCreateContactWithSameName=Will create automatically a contact/address with same information than third party under the third party. In most cases, even if your third party is a physical people, creating a third party alone is enough.
    @@ -77,11 +77,11 @@ Web=Web
     Poste= Pozíció
     DefaultLang=Nyelv alapértelmezés szerint
     VATIsUsed=Sales tax is used
    -VATIsUsedWhenSelling=This define if this thirdparty includes a sale tax or not when it makes an invoice to its own customers
    +VATIsUsedWhenSelling=This define if this third party includes a sale tax or not when it makes an invoice to its own customers
     VATIsNotUsed=Sales tax is not used
     CopyAddressFromSoc=Cím kitöltése a harmadik férl címével
    -ThirdpartyNotCustomerNotSupplierSoNoRef=A harmadik fél nem vevő sem szállító, nincs elérhető hivatkozási objektum
    -ThirdpartyIsNeitherCustomerNorClientSoCannotHaveDiscounts=Thirdparty neither customer nor supplier, discounts are not available
    +ThirdpartyNotCustomerNotSupplierSoNoRef=Third party neither customer nor vendor, no available refering objects
    +ThirdpartyIsNeitherCustomerNorClientSoCannotHaveDiscounts=Third party neither customer nor supplier, discounts are not available
     PaymentBankAccount=Fizetési bank számla
     OverAllProposals=Javaslatok
     OverAllOrders=Megrendelések
    @@ -99,9 +99,9 @@ LocalTax2ES=IRPF
     TypeLocaltax1ES=RE típus
     TypeLocaltax2ES=IRPF típus
     WrongCustomerCode=Vevőkód érvénytelen
    -WrongSupplierCode=Szállító kód érvénytelen
    +WrongSupplierCode=Vendor code invalid
     CustomerCodeModel=Vevőkód modell
    -SupplierCodeModel=Szállító kód modell
    +SupplierCodeModel=Vendor code model
     Gencod=Vonalkód
     ##### Professional ID #####
     ProfId1Short=Szakma ID 1
    @@ -267,7 +267,7 @@ Prospect=Jelentkező
     CustomerCard=Vevő-kártya
     Customer=Vevő
     CustomerRelativeDiscount=Relatív vásárlói kedvezmény
    -SupplierRelativeDiscount=Relative supplier discount
    +SupplierRelativeDiscount=Relative vendor discount
     CustomerRelativeDiscountShort=Relatív kedvezmény
     CustomerAbsoluteDiscountShort=Abszolút kedvezmény
     CompanyHasRelativeDiscount=A vevő alapértelmezett kedvezménye <b>%s%%</b>
    @@ -284,8 +284,8 @@ HasCreditNoteFromSupplier=You have credit notes for <b>%s</b> %s from this suppl
     CompanyHasNoAbsoluteDiscount=A vevőnek nincs kedvezménye vagy hitele
     CustomerAbsoluteDiscountAllUsers=Absolute customer discounts (granted by all users)
     CustomerAbsoluteDiscountMy=Absolute customer discounts (granted by yourself)
    -SupplierAbsoluteDiscountAllUsers=Absolute supplier discounts (granted by all users)
    -SupplierAbsoluteDiscountMy=Absolute supplier discounts (granted by yourself)
    +SupplierAbsoluteDiscountAllUsers=Absolute vendor discounts (entered by all users)
    +SupplierAbsoluteDiscountMy=Absolute vendor discounts (entered by yourself)
     DiscountNone=Nincs
     Supplier=Szállító
     AddContact=Kapcsolat létrehozása
    @@ -304,13 +304,13 @@ DeleteACompany=Cég törlése
     PersonalInformations=Személyes adatok
     AccountancyCode=Accounting account
     CustomerCode=Vevőkód
    -SupplierCode=Szállító kódja
    +SupplierCode=Vendor code
     CustomerCodeShort=Vevőkód
    -SupplierCodeShort=Beszállító kódja
    +SupplierCodeShort=Vendor code
     CustomerCodeDesc=Vevőkód, egyedi minden vevő számára
    -SupplierCodeDesc=Szállító kódja, egyedi minden szolgáltató
    +SupplierCodeDesc=Vendor code, unique for all vendors
     RequiredIfCustomer=Kötelező, ha a partner vevő vagy jelentkező
    -RequiredIfSupplier=Kötelező, ha harmadik fél a szállító
    +RequiredIfSupplier=Required if third party is a vendor
     ValidityControledByModule=Érvényességi a modulban beállítva
     ThisIsModuleRules=A modul szabályai
     ProspectToContact=Jelentkező a kapcsolat felvételre
    @@ -338,7 +338,7 @@ MyContacts=Kapcsolataim
     Capital=Tőke
     CapitalOf=%s tőkéje
     EditCompany=Cég szerkesztése
    -ThisUserIsNot=A felhasználó nem jelentkező, vevő vagy szállító
    +ThisUserIsNot=This user is not a prospect, customer nor vendor
     VATIntraCheck=Csekk
     VATIntraCheckDesc=A link <b>%s</b> lehetővé teszi, hogy kérje az európai adószám ellenőrzését. Internet kapcsolat szükséges.
     VATIntraCheckURL=http://ec.europa.eu/taxation_customs/vies/vieshome.do
    @@ -396,7 +396,7 @@ ImportDataset_company_4=Third parties/Sales representatives (Assign sales repres
     PriceLevel=Árszint
     DeliveryAddress=Szállítási cím
     AddAddress=Cím hozzáadása
    -SupplierCategory=Szállítói kategória
    +SupplierCategory=Vendor category
     JuridicalStatus200=Független
     DeleteFile=Fájl törlése
     ConfirmDeleteFile=Biztosan törölni akarja ezt a fájlt?
    @@ -406,7 +406,7 @@ FiscalYearInformation=Információ a pénzügyi évről
     FiscalMonthStart=Pénzügyi év kezdő hónapja
     YouMustAssignUserMailFirst=E-mail értesítő hozzáadásához először létre kell hozni egy e-mail-t ehhez a felhasználóhoz.
     YouMustCreateContactFirst=E-mail értesítő hozzáadásához létre kell hozni egy e-mail kapcsolatot a harmadik félhez.
    -ListSuppliersShort=Szállítók listája
    +ListSuppliersShort=List of vendors
     ListProspectsShort=Jelenkezők listája
     ListCustomersShort=Vevők listája
     ThirdPartiesArea=Partner és a szerződés helye
    @@ -420,7 +420,7 @@ CurrentOutstandingBill=Jelenlegi kintlévőség
     OutstandingBill=Maximális kintlévőség
     OutstandingBillReached=Max. a kintlévőség elért
     OrderMinAmount=Minimum amount for order
    -MonkeyNumRefModelDesc=Vevőkód a %yymm-nnnn, valamint a szállítókód a %syymm-nnnn szám formátumban, ahol yy év, mm a hónap és nnnn sorfolytonosan növekvő számsor, ami nem lehet nulla.
    +MonkeyNumRefModelDesc=Return numero with format %syymm-nnnn for customer code and %syymm-nnnn for vendor code where yy is year, mm is month and nnnn is a sequence with no break and no return to 0.
     LeopardNumRefModelDesc=A kód szabad. Ez a kód bármikor módosítható.
     ManagingDirectors=Vezető(k) neve (ügyvezető, elnök, igazgató)
     MergeOriginThirdparty=Duplikált partner (a partnert törlésre kerül)
    @@ -431,4 +431,4 @@ SaleRepresentativeLogin=Kereskedelmi képviselő bejelentkezés
     SaleRepresentativeFirstname=First name of sales representative
     SaleRepresentativeLastname=Last name of sales representative
     ErrorThirdpartiesMerge=There was an error when deleting the third parties. Please check the log. Changes have been reverted.
    -NewCustomerSupplierCodeProposed=Új vásárló vagy beszállító javasolt a megkettőzött kóddal
    +NewCustomerSupplierCodeProposed=New customer or vendor code suggested on duplicate code
    diff --git a/htdocs/langs/hu_HU/compta.lang b/htdocs/langs/hu_HU/compta.lang
    index b88c1a9ce57..caedbc8dc6f 100644
    --- a/htdocs/langs/hu_HU/compta.lang
    +++ b/htdocs/langs/hu_HU/compta.lang
    @@ -19,7 +19,8 @@ Income=Jövedelem
     Outcome=Költség
     MenuReportInOut=Bevétel / Kiadás
     ReportInOut=Balance of income and expenses
    -ReportTurnover=Forgalom
    +ReportTurnover=Turnover invoiced
    +ReportTurnoverCollected=Turnover collected
     PaymentsNotLinkedToInvoice=Kifizetések nem kapcsolódik semmilyen számlát, így nem kapcsolódik semmilyen harmadik fél
     PaymentsNotLinkedToUser=Kifizetések nem kapcsolódnak egyetlen felhasználó
     Profit=Nyereség
    @@ -34,7 +35,8 @@ AmountHTVATRealPaid=Net fizetett
     VATToPay=Tax sales
     VATReceived=Tax received
     VATToCollect=Tax purchases
    -VATSummary=Tax Balance
    +VATSummary=Tax monthly
    +VATBalance=Tax Balance
     VATPaid=Tax paid
     LT1Summary=Tax 2 summary
     LT2Summary=Tax 3 summary
    @@ -76,16 +78,16 @@ MenuNewSocialContribution=New social/fiscal tax
     NewSocialContribution=New social/fiscal tax
     AddSocialContribution=Add social/fiscal tax
     ContributionsToPay=Social/fiscal taxes to pay
    -AccountancyTreasuryArea=Számviteli / Treasury területén
    +AccountancyTreasuryArea=Billing and payment area
     NewPayment=Új fizetési
     Payments=Kifizetések
     PaymentCustomerInvoice=Ügyfél számla fizetési
    -PaymentSupplierInvoice=Szállító számla fizetési
    +PaymentSupplierInvoice=Vendor invoice payment
     PaymentSocialContribution=Szociális/költségvetési adó fizetés
     PaymentVat=ÁFA-fizetés
     ListPayment=A fizetési lista
     ListOfCustomerPayments=Ügyfelek fizetési listája
    -ListOfSupplierPayments=Listája szállítói kifizetések
    +ListOfSupplierPayments=List of vendor payments
     DateStartPeriod=Date start period
     DateEndPeriod=Date end period
     newLT1Payment=New tax 2 payment
    @@ -104,19 +106,21 @@ VATPayment=Sales tax payment
     VATPayments=Sales tax payments
     VATRefund=Sales tax refund
     NewVATPayment=New sales tax payment
    +NewLocalTaxPayment=New tax %s payment
     Refund=Visszatérítés
     SocialContributionsPayments=Social/fiscal taxes payments
     ShowVatPayment=Mutasd ÁFA fizetési
     TotalToPay=Összes fizetni
     BalanceVisibilityDependsOnSortAndFilters=Balance is visible in this list only if table is sorted ascending on %s and filtered for 1 bank account
     CustomerAccountancyCode=Customer accounting code
    -SupplierAccountancyCode=Supplier accounting code
    +SupplierAccountancyCode=Vendor accounting code
     CustomerAccountancyCodeShort=Cust. account. code
     SupplierAccountancyCodeShort=Sup. account. code
     AccountNumber=Számlaszám
     NewAccountingAccount=Új számla fiók
    -SalesTurnover=Értékesítési árbevétele
    -SalesTurnoverMinimum=Minimum sales turnover
    +Turnover=Turnover invoiced
    +TurnoverCollected=Turnover collected
    +SalesTurnoverMinimum=Minimum turnover
     ByExpenseIncome=By expenses & incomes
     ByThirdParties=Bu harmadik fél
     ByUserAuthorOfInvoice=A számla szerző
    @@ -136,8 +140,8 @@ ConfirmDeleteSocialContribution=Are you sure you want to delete this social/fisc
     ExportDataset_tax_1=Social and fiscal taxes and payments
     CalcModeVATDebt=Mode <b>%sVAT on commitment accounting%s</b>.
     CalcModeVATEngagement=Mode <b>%sVAT on incomes-expenses%s</b>.
    -CalcModeDebt=Mode <b>%sClaims-Debts%s</b> said <b>Commitment accounting</b>.
    -CalcModeEngagement=Mode <b>%sIncomes-Expenses%s</b> said <b>cash accounting</b>
    +CalcModeDebt=Analysis of known recorded invoices even if they are not yet accounted in ledger.
    +CalcModeEngagement=Analysis of known recorded payments, even if they are not yet accounted in Ledger.
     CalcModeBookkeeping=Analysis of <b>data journalized in Bookkeeping Ledger table</b>
     CalcModeLT1= Mode <b>%sRE on customer invoices - suppliers invoices%s</b>
     CalcModeLT1Debt=Mode <b>%sRE on customer invoices%s</b>
    @@ -150,9 +154,9 @@ AnnualSummaryInputOutputMode=Balance of income and expenses, annual summary
     AnnualByCompanies=Balance of income and expenses, by predefined groups of account
     AnnualByCompaniesDueDebtMode=Balance of income and expenses, detail by predefined groups, mode <b>%sClaims-Debts%s</b> said <b>Commitment accounting</b>.
     AnnualByCompaniesInputOutputMode=Balance of income and expenses, detail by predefined groups, mode <b>%sIncomes-Expenses%s</b> said <b>cash accounting</b>.
    -SeeReportInInputOutputMode=Lásd a jelentés <b>%sIncomes-Expenses%s</b> mondta <b>pénzforgalmi szemléletű elszámolás</b> a számítás a tényleges kifizetések
    -SeeReportInDueDebtMode=Lásd a jelentés <b>%sClaims-Debts%s</b> mondta <b>elkötelezettségét számviteli</b> számítás kiadott számlák
    -SeeReportInBookkeepingMode=See report <b>%sBookeeping%s</b> for a calculation on <b>bookkeeping table analysis</b>
    +SeeReportInInputOutputMode=See %sanalysis of payments%s for a calculation on actual payments made even if they are not yet accounted in Ledger.
    +SeeReportInDueDebtMode=See %sanalysis of invoices%s for a calculation based on known recorded invoices even if they are not yet accounted in Ledger.
    +SeeReportInBookkeepingMode=See <b>%sBookeeping report%s</b> for a calculation on <b>Bookkeeping Ledger table</b>
     RulesAmountWithTaxIncluded=- Amounts shown are with all taxes included
     RulesResultDue=- It includes outstanding invoices, expenses, VAT, donations whether they are paid or not. Is also includes paid salaries.<br>- It is based on the validation date of invoices and VAT and on the due date for expenses. For salaries defined with Salary module, the value date of payment is used.
     RulesResultInOut=- It includes the real payments made on invoices, expenses, VAT and salaries. <br>- It is based on the payment dates of the invoices, expenses, VAT and salaries. The donation date for donation.
    @@ -171,6 +175,8 @@ LT1ReportByCustomersES=Report by third party RE
     LT2ReportByCustomersES=Jelentés a harmadik fél IRPF
     VATReport=Sale tax report
     VATReportByPeriods=Sale tax report by period
    +VATReportByRates=Sale tax report by rates
    +VATReportByThirdParties=Sale tax report by third parties
     VATReportByCustomers=Sale tax report by customer
     VATReportByCustomersInInputOutputMode=Report by the customer VAT collected and paid
     VATReportByQuartersInInputOutputMode=Report by Sale tax rate of the tax collected and paid
    @@ -207,7 +213,7 @@ Pcg_version=Chart of accounts models
     Pcg_type=Pcg type
     Pcg_subtype=Pcg subtype
     InvoiceLinesToDispatch=Invoice lines to dispatch
    -ByProductsAndServices=Termékenként és szolgáltatásonként
    +ByProductsAndServices=By product and service
     RefExt=Külső hiv
     ToCreateAPredefinedInvoice=To create a template invoice, create a standard invoice, then, without validating it, click onto button "%s".
     LinkedOrder=Link to order
    @@ -215,7 +221,8 @@ Mode1=Method 1
     Mode2=Method 2
     CalculationRuleDesc=Az összes Áfa kiszámítására 2 mód van:<br>1. mód: az Áfa kerekítése soronként, majd összeadva.<br>2. mód: összeadva soronként, majd a végeredmény kerekítve.<br>A végeredményben lehet némi eltérés. Az alapértelmezett: <b>%s</b>.
     CalculationRuleDescSupplier=According to supplier, choose appropriate method to apply same calculation rule and get same result expected by your supplier.
    -TurnoverPerProductInCommitmentAccountingNotRelevant=Turnover report per product, when using a <b>cash accountancy</b> mode is not relevant. This report is only available when using <b>engagement accountancy</b> mode (see setup of accountancy module).
    +TurnoverPerProductInCommitmentAccountingNotRelevant=The report of Turnover collected per product is not available. This report is only available for turnover invoiced.
    +TurnoverPerSaleTaxRateInCommitmentAccountingNotRelevant=The report of Turnover collected per sale tax rate is not available. This report is only available for turnover invoiced.
     CalculationMode=Calculation mode
     AccountancyJournal=Accounting code journal
     ACCOUNTING_VAT_SOLD_ACCOUNT=Accounting account by default for VAT on sales (used if not defined on VAT dictionary setup)
    @@ -223,7 +230,7 @@ ACCOUNTING_VAT_BUY_ACCOUNT=Accounting account by default for VAT on purchases (u
     ACCOUNTING_VAT_PAY_ACCOUNT=Accounting account by default for paying VAT
     ACCOUNTING_ACCOUNT_CUSTOMER=Accounting account used for customer third parties
     ACCOUNTING_ACCOUNT_CUSTOMER_Desc=The dedicated accounting account defined on third party card will be used for Subledger accouting only. This one will be used for General Ledger and as default value of Subledger accounting if dedicated customer accouting account on third party is not defined.
    -ACCOUNTING_ACCOUNT_SUPPLIER=Accounting account used for supplier third parties
    +ACCOUNTING_ACCOUNT_SUPPLIER=Accounting account used for vendor third parties
     ACCOUNTING_ACCOUNT_SUPPLIER_Desc=The dedicated accounting account defined on third party card will be used for Subledger accouting only. This one will be used for General Ledger and as default value of Subledger accounting if dedicated supplier accouting account on third party is not defined.
     CloneTax=Clone a social/fiscal tax
     ConfirmCloneTax=Confirm the clone of a social/fiscal tax payment
    @@ -242,3 +249,11 @@ FiscalPeriod=Könyvelési periódus
     ListSocialContributionAssociatedProject=List of social contributions associated with the project
     DeleteFromCat=Remove from accounting group
     AccountingAffectation=Accounting assignement
    +LastDayTaxIsRelatedTo=Last day of period the tax is related to
    +VATDue=Sale tax claimed
    +ClaimedForThisPeriod=Claimed for the period
    +PaidDuringThisPeriod=Paid during this period
    +ByVatRate=By sale tax rate
    +TurnoverbyVatrate=Turnover invoiced by sale tax rate
    +TurnoverCollectedbyVatrate=Turnover collected by sale tax rate
    +PurchasebyVatrate=Purchase by sale tax rate
    diff --git a/htdocs/langs/hu_HU/dict.lang b/htdocs/langs/hu_HU/dict.lang
    index 10a6f2b248b..5ebdcb117fa 100644
    --- a/htdocs/langs/hu_HU/dict.lang
    +++ b/htdocs/langs/hu_HU/dict.lang
    @@ -5,7 +5,8 @@ CountryIT=Olaszország
     CountryES=Spanyolország
     CountryDE=Németország
     CountryCH=Svájc
    -CountryGB=Nagy-Britannia
    +# Warning, country code GB is for United Kingdom. UK Does not exists as country code in ISO standard.
    +CountryGB=Egyesült Királyság
     CountryUK=Egyesült Királyság
     CountryIE=Írország
     CountryCN=Kína
    diff --git a/htdocs/langs/hu_HU/ecm.lang b/htdocs/langs/hu_HU/ecm.lang
    index 2c3576f77c6..cb69e810476 100644
    --- a/htdocs/langs/hu_HU/ecm.lang
    +++ b/htdocs/langs/hu_HU/ecm.lang
    @@ -39,9 +39,10 @@ ShowECMSection=Könyvtár mutatása
     DeleteSection=Könyvtár eltávolítása
     ConfirmDeleteSection=Kérem erősítse meg, valóban törli a <b>%s</b> könyvtárat ?
     ECMDirectoryForFiles=Relatív könyvtár a fájlokhoz
    -CannotRemoveDirectoryContainsFiles=Az eltvolítás nem lehetséges amig tartalmaz fájlokat
    +CannotRemoveDirectoryContainsFilesOrDirs=Removal not possible because it contains some files or sub-directories
    +CannotRemoveDirectoryContainsFiles=Removal not possible because it contains some files
     ECMFileManager=Fájl kezelő
    -ECMSelectASection=Válasszon könyvtárat a bal oldali fából...
    +ECMSelectASection=Select a directory in the tree...
     DirNotSynchronizedSyncFirst=This directory seems to be created or modified outside ECM module. You must click on "Resync" button first to synchronize disk and database to get content of this directory.
     ReSyncListOfDir=Resync list of directories
     HashOfFileContent=Hash of file content
    diff --git a/htdocs/langs/hu_HU/errors.lang b/htdocs/langs/hu_HU/errors.lang
    index 0a254aeb7a4..ba547724e50 100644
    --- a/htdocs/langs/hu_HU/errors.lang
    +++ b/htdocs/langs/hu_HU/errors.lang
    @@ -32,9 +32,9 @@ ErrorBarCodeRequired=Bar code required
     ErrorCustomerCodeAlreadyUsed=Ügyfélkód már használatban
     ErrorBarCodeAlreadyUsed=Bar code already used
     ErrorPrefixRequired=Előtag szükséges
    -ErrorBadSupplierCodeSyntax=A beszállító kód szintaxisa rossz
    -ErrorSupplierCodeRequired=Beszállító kód szükséges
    -ErrorSupplierCodeAlreadyUsed=Beszállító kód már használatban
    +ErrorBadSupplierCodeSyntax=Bad syntax for vendor code
    +ErrorSupplierCodeRequired=Vendor code required
    +ErrorSupplierCodeAlreadyUsed=Vendor code already used
     ErrorBadParameters=Hibás paraméterek
     ErrorBadValueForParameter=A '%s' érték nem megfelelő a '%s' paraméter számára
     ErrorBadImageFormat=A képfájl formátuma nem támogatott (A PHP nem támogatja ilyen formátumú képek konverzióját)
    @@ -87,7 +87,7 @@ ErrorsOnXLines=<b>%s</b> hibák forrása vonalak
     ErrorFileIsInfectedWithAVirus=A víruskereső program nem tudta érvényesíteni a fájl (file lehet megfertőzte egy vírus)
     ErrorSpecialCharNotAllowedForField=Speciális karakterek használata nem engedélyezett területen &quot;%s&quot;
     ErrorNumRefModel=A referencia létezik az adatbázis (%s), és nem kompatibilis ezzel a számozással a szabály. Vegye rekord vagy átnevezték hivatkozással, hogy aktiválja ezt a modult.
    -ErrorQtyTooLowForThisSupplier=Mennyiség túl alacsony ehhez a szállító vagy nincs ár megadva a termék erre a szállító
    +ErrorQtyTooLowForThisSupplier=Quantity too low for this vendor or no price defined on this product for this supplier
     ErrorModuleSetupNotComplete=Setup of module looks to be uncomplete. Go on Home - Setup - Modules to complete.
     ErrorBadMask=Hiba a maszk
     ErrorBadMaskFailedToLocatePosOfSequence=Hiba, maszk sorozatszám nélkül
    @@ -177,7 +177,7 @@ ErrorBadDefinitionOfMenuArrayInModuleDescriptor=Bad Definition Of Menu Array In
     ErrorSavingChanges=An error has ocurred when saving the changes
     ErrorWarehouseRequiredIntoShipmentLine=Warehouse is required on the line to ship
     ErrorFileMustHaveFormat=File must have format %s
    -ErrorSupplierCountryIsNotDefined=A beszállító országa nincs meghatárzova. Először ezt javítsa ki.
    +ErrorSupplierCountryIsNotDefined=Country for this vendor is not defined. Correct this first.
     ErrorsThirdpartyMerge=Failed to merge the two records. Request canceled.
     ErrorStockIsNotEnoughToAddProductOnOrder=Stock is not enough for product %s to add it into a new order.
     ErrorStockIsNotEnoughToAddProductOnInvoice=Stock is not enough for product %s to add it into a new invoice.
    diff --git a/htdocs/langs/hu_HU/install.lang b/htdocs/langs/hu_HU/install.lang
    index d02add80516..440de0628b4 100644
    --- a/htdocs/langs/hu_HU/install.lang
    +++ b/htdocs/langs/hu_HU/install.lang
    @@ -6,6 +6,7 @@ ConfFileDoesNotExistsAndCouldNotBeCreated=<b>%s</b> konfigurációs fájl NEM l
     ConfFileCouldBeCreated=<b>%s</b> konfigurációs fájl létrehozható.
     ConfFileIsNotWritable=<b>%s</b> konfigurációs fájl NEM írható. Ellenõrizze a jogosúltságokat. Elsõ telepítés esetén, a web szervernek tudnia kell írni ebbe a fájlba a konfigurációs folyamat során (Unix alapu rendszer esetén "chmod 666").
     ConfFileIsWritable=<b>%s</b> konfigurációs fájl írható.
    +ConfFileMustBeAFileNotADir=Configuration file <b>%s</b> must be a file, not a directory.
     ConfFileReload=Minden újratöltése információt konfigurációs fájlban.
     PHPSupportSessions=Ez a PHP verzió támogatja a munkameneteket.
     PHPSupportPOSTGETOk=Ez a PHP verzió támogatja POST és GET változókat.
    @@ -91,8 +92,8 @@ FailedToCreateAdminLogin=Nem tudta létrehozni a Dolibarr rendszergazda fiókot.
     WarningRemoveInstallDir=Figyelem, biztonsági okok miatt, amint végez a telepítés/frissítés folyamattal, annak véletlenszerű indításának elkerülésére adja hozzá az <b>install.lock<b> filet a Dollibar dokumentum könyvtárba, hogy elkerülje annak indítását.
     FunctionNotAvailableInThisPHP=Nem elérhetõ ezen a PHP verzión
     ChoosedMigrateScript=Migrációs szkript választása
    -DataMigration=Adat migráció
    -DatabaseMigration=Struktúra adatbázis migráció
    +DataMigration=Database migration (data)
    +DatabaseMigration=Database migration (structure + some data)
     ProcessMigrateScript=Szkript feldolhozása
     ChooseYourSetupMode=Válassta ki a telepítési módot és kattintson a "START"-ra...
     FreshInstall=Friss telepítés
    @@ -146,7 +147,7 @@ NothingToDo=Nothing to do
     # upgrade
     MigrationFixData=Fix denormalizált adatra
     MigrationOrder=Ügyfél rendelések migrációja
    -MigrationSupplierOrder=Beszállítói rendelések migrációja
    +MigrationSupplierOrder=Data migration for vendor's orders
     MigrationProposal=Üzleti ajánlatok migrációja
     MigrationInvoice=Ügyfél számlák migrációja
     MigrationContract=Szerzõdések migrációja
    @@ -196,8 +197,14 @@ MigrationEvents=Az események migrálásához az események tulajdonosát be kel
     MigrationEventsContact=Migration of events to add event contact into assignement table
     MigrationRemiseEntity=Üres mező érték frissítése: llx_societe_remise
     MigrationRemiseExceptEntity=Üres mező érték frissítése: llx_societe_remise_except
    +MigrationUserRightsEntity=Update entity field value of llx_user_rights
    +MigrationUserGroupRightsEntity=Update entity field value of llx_usergroup_rights
     MigrationReloadModule=Modul újratöltése %s
     MigrationResetBlockedLog=Reset module BlockedLog for v7 algorithm
     ShowNotAvailableOptions=Nem elérhető opciók mutatása
     HideNotAvailableOptions=Nem elérhető opciók elrejtése
     ErrorFoundDuringMigration=Migráció alatt hiba történt, így nem lehet végrehajtani a következő lépést. A hibák elvetéséhez, végrehajthatja a <a href="%s">kattintson ide</a>, de az alkalmazás egyes lehetőségei nem fognak megfelelően működni a hibajavítás nélkül.
    +YouTryInstallDisabledByDirLock=The application try to sefl upgrade, but install/upgrade pages have been disabled for security reason (directory renamed with .lock suffix).<br>
    +YouTryInstallDisabledByFileLock=The application try to sefl upgrade, but install/upgrade pages pages have been disabled for security reason (by lock file <strong>install.lock</strong> into dolibarr documents directory).<br>
    +ClickHereToGoToApp=Click here to go to your application
    +ClickOnLinkOrRemoveManualy=Click on following link and if you always reach this page, you must remove the file install.lock into documents directory manually
    diff --git a/htdocs/langs/hu_HU/ldap.lang b/htdocs/langs/hu_HU/ldap.lang
    index 6c41bf4f1de..18934b59b99 100644
    --- a/htdocs/langs/hu_HU/ldap.lang
    +++ b/htdocs/langs/hu_HU/ldap.lang
    @@ -1,12 +1,11 @@
     # Dolibarr language file - Source file is en_US - ldap
    -DomainPassword=Jelszó a domain-hez
     YouMustChangePassNextLogon=<b>%s</b> felhasználó jelszavát a <b>%s</b> domain-ben meg kell változtatni.
     UserMustChangePassNextLogon=%s domainben a felhasználónak meg kell változtatnia a jelszavát.
     LDAPInformationsForThisContact=Információ a kapcsolatról az LDAP adatbázisban
     LDAPInformationsForThisUser=Információ a felhasználóról az LDAP adatbázisban
     LDAPInformationsForThisGroup=Információ a csoportról az LDAP adatbázisban
     LDAPInformationsForThisMember=Információ a tagról az LDAP adatbázisban
    -LDAPInformationsForThisMemberType=Information in LDAP database for this member type
    +LDAPInformationsForThisMemberType=A tag típusáról elérhető LDAP információ
     LDAPAttributes=LDAP attributumok
     LDAPCard=LDAP kártya
     LDAPRecordNotFound=Rekord nem található az LDAP adatbázisban
    @@ -14,14 +13,15 @@ LDAPUsers=Felhasználók az LDAP adatbázisban
     LDAPFieldStatus=Állapot
     LDAPFieldFirstSubscriptionDate=Első feliratkozási dátum
     LDAPFieldFirstSubscriptionAmount=Első feliratkozási mennyiség
    -LDAPFieldLastSubscriptionDate=Utolsó feliratkozási dátum
    -LDAPFieldLastSubscriptionAmount=Utolsó feliratkozási mennyiség
    +LDAPFieldLastSubscriptionDate=Utolsó feliratkozás ideje
    +LDAPFieldLastSubscriptionAmount=Utolsó feliratkozás mennyisége
     LDAPFieldSkype=Skype név
     LDAPFieldSkypeExample=Például: Skype név
     UserSynchronized=Felhasználó szinkronizálva
     GroupSynchronized=Csoport szinkronizálva
     MemberSynchronized=Tag szinkronizálva
    -MemberTypeSynchronized=Member type synchronized
    +MemberTypeSynchronized=A tag típusa szinkronizálva
     ContactSynchronized=Kapcsolat szinkronizálva
     ForceSynchronize=Eröltetett szinkronizáció Dolibarr -> LDAP
     ErrorFailedToReadLDAP=Nem sikerült olvasni az LDAP adatbázist. Ellenőrizze az LDAP modul beállítását és az adatbázis hozzáférhetőségét.
    +PasswordOfUserInLDAP=Password of user in LDAP
    diff --git a/htdocs/langs/hu_HU/loan.lang b/htdocs/langs/hu_HU/loan.lang
    index b4b8daa2e4a..9c8cfd6e4e2 100644
    --- a/htdocs/langs/hu_HU/loan.lang
    +++ b/htdocs/langs/hu_HU/loan.lang
    @@ -10,6 +10,7 @@ LoanCapital=Tőke
     Insurance=Insurance
     Interest=Interest
     Nbterms=Number of terms
    +Term=Term
     LoanAccountancyCapitalCode=Accounting account capital
     LoanAccountancyInsuranceCode=Accounting account insurance
     LoanAccountancyInterestCode=Accounting account interest
    @@ -17,39 +18,14 @@ ConfirmDeleteLoan=Confirm deleting this loan
     LoanDeleted=Loan Deleted Successfully
     ConfirmPayLoan=Confirm classify paid this loan
     LoanPaid=Loan Paid
    -# Calc
    -LoanCalc=Bank Loans Calculator
    -PurchaseFinanceInfo=Purchase & Financing Information
    -SalePriceOfAsset=Sale Price of Asset
    -PercentageDown=Percentage Down
    -LengthOfMortgage=Duration of loan
    -AnnualInterestRate=Annual Interest Rate
    -ExplainCalculations=Explain Calculations
    -ShowMeCalculationsAndAmortization=Show me the calculations and amortization
    -MortgagePaymentInformation=Mortgage Payment Information
    -DownPayment=Down Payment
    -DownPaymentDesc=The <b>down payment</b> = The price of the home multiplied by the percentage down divided by 100 (for 5% down becomes 5/100 or 0.05)
    -InterestRateDesc=The <b>interest rate</b> = The annual interest percentage divided by 100
    -MonthlyFactorDesc=The <b>monthly factor</b> = The result of the following formula
    -MonthlyInterestRateDesc=The <b>monthly interest rate</b> = The annual interest rate divided by 12 (for the 12 months in a year)
    -MonthTermDesc=The <b>month term</b> of the loan in months = The number of years you've taken the loan out for times 12
    -MonthlyPaymentDesc=The montly payment is figured out using the following formula
    -AmortizationPaymentDesc=The <a href="#amortization">amortization</a> breaks down how much of your monthly payment goes towards the bank's interest, and how much goes into paying off the principal of your loan.
    -AmountFinanced=Amount Financed
    -AmortizationMonthlyPaymentOverYears=Amortization For Monthly Payment: <b>%s</b> over %s years
    -Totalsforyear=Totals for year
    -MonthlyPayment=Monthly Payment
    -LoanCalcDesc=This <b>mortgage calculator</b> can be used to figure out monthly payments of a loaning, based on the amount borrowed, the term of the loan desired and the interest rate.<br> This calculator includes also PMI (Private Mortgage Insurance) for loans where less than 20%% is put as a down payment. Also taken into consideration are the town property taxes, and their effect on the total monthly mortgage payment.<br>
    -GoToInterest=%s will go towards INTEREST
    -GoToPrincipal=%s will go towards PRINCIPAL
    -YouWillSpend=You will spend %s in year %s
     ListLoanAssociatedProject=List of loan associated with the project
     AddLoan=Create loan
    +FinancialCommitment=Financial commitment
    +InterestAmount=Interest
    +CapitalRemain=Capital remain
     # Admin
     ConfigLoan=Configuration of the module loan
     LOAN_ACCOUNTING_ACCOUNT_CAPITAL=Accounting account capital by default
     LOAN_ACCOUNTING_ACCOUNT_INTEREST=Accounting account interest by default
     LOAN_ACCOUNTING_ACCOUNT_INSURANCE=Accounting account insurance by default
    -FinancialCommitment=Financial commitment
     CreateCalcSchedule=Edit financial commitment
    -InterestAmount=Interest amount
    diff --git a/htdocs/langs/hu_HU/mails.lang b/htdocs/langs/hu_HU/mails.lang
    index a10d9fded7e..d14e977927e 100644
    --- a/htdocs/langs/hu_HU/mails.lang
    +++ b/htdocs/langs/hu_HU/mails.lang
    @@ -11,7 +11,9 @@ MailFrom=Küldő
     MailErrorsTo=Hiba küldése ide
     MailReply=Válasz cím
     MailTo=Fogadó(k)
    +MailToUsers=To user(s)
     MailCC=Másolat ide
    +MailToCCUsers=Copy to users(s)
     MailCCC=Eltárol másolat ide
     MailTopic=eMail Téma
     MailText=Üzenet
    @@ -164,4 +166,4 @@ InGoingEmailSetup=Incoming email setup
     OutGoingEmailSetupForEmailing=Outgoing email setup (for mass emailing)
     DefaultOutgoingEmailSetup=Default outgoing email setup
     Information=Information
    -
    +ContactsWithThirdpartyFilter=Contacts avec filtre client
    diff --git a/htdocs/langs/hu_HU/main.lang b/htdocs/langs/hu_HU/main.lang
    index f76aa73c216..7c8419b5d20 100644
    --- a/htdocs/langs/hu_HU/main.lang
    +++ b/htdocs/langs/hu_HU/main.lang
    @@ -92,6 +92,7 @@ DolibarrInHttpAuthenticationSoPasswordUseless=Dolibarr hitelesítési mód beél
     Administrator=Rendszergazda
     Undefined=Nincs definiálva
     PasswordForgotten=Elfelejtett jelszó ?
    +NoAccount=No account?
     SeeAbove=Lásd feljebb
     HomeArea=Nyitólap
     LastConnexion=Legutóbbi csatlakozás
    @@ -231,7 +232,7 @@ Limit=Határ
     Limits=Határok
     Logout=Kijelentkezés
     NoLogoutProcessWithAuthMode=No applicative disconnect feature with authentication mode <b>%s</b>
    -Connection=Kapcsolat
    +Connection=Bejelentkezés
     Setup=Beállítás
     Alert=Figyelmeztetés
     MenuWarnings=Figyelmeztetések
    @@ -402,6 +403,7 @@ DefaultTaxRate=Default tax rate
     Average=Átlag
     Sum=Szumma
     Delta=Delta
    +RemainToPay=Remain to pay
     Module=Modul/Alkalmazás
     Modules=Modulok/alkalmazások
     Option=Opció
    @@ -414,7 +416,7 @@ Favorite=Kedvenc
     ShortInfo=Info.
     Ref=Ref.
     ExternalRef=Külső hivatkozás
    -RefSupplier=Beszállító Ref.
    +RefSupplier=Ref. vendor
     RefPayment=Fizetési Ref.
     CommercialProposalsShort=Üzleti ajánlatok
     Comment=Megjegyzés
    @@ -493,7 +495,7 @@ Received=Kapott
     Paid=Fizetett
     Topic=Tárgy
     ByCompanies=Harmadik fél által
    -ByUsers=Felashználó által
    +ByUsers=By user
     Links=Linkek
     Link=Link
     Rejects=Selejtek
    @@ -505,6 +507,7 @@ NoneF=Nincs
     NoneOrSeveral=Egyik sem
     Late=Késő
     LateDesc=Delay to define if a record is late or not depends on your setup. Ask your admin to change delay from menu Home - Setup - Alerts.
    +NoItemLate=No late item
     Photo=Kép
     Photos=Képek
     AddPhoto=Kép hozzáadása
    @@ -619,9 +622,9 @@ BuildDoc=Dokumentum generálása
     Entity=Környezet
     Entities=Entitások
     CustomerPreview=Ügyfél előnézet
    -SupplierPreview=Beszállító előnézet
    +SupplierPreview=Vendor preview
     ShowCustomerPreview=Ügyfél előnézet mutatása
    -ShowSupplierPreview=Beszállító előnézet mutatása
    +ShowSupplierPreview=Show vendor preview
     RefCustomer=Ügyfél Ref.
     Currency=Pénznem
     InfoAdmin=Információ adminisztrátorok számára
    @@ -679,7 +682,7 @@ Color=Szín
     Documents=Kapcsolt fájlok
     Documents2=Dokumentumok
     UploadDisabled=Feltöltés kikapcsolva
    -MenuAccountancy=Accountancy
    +MenuAccountancy=Könyvelés
     MenuECM=Dokumentumok
     MenuAWStats=AWStats
     MenuMembers=Tagok
    @@ -915,11 +918,11 @@ SearchIntoProductsOrServices=Termékek vagy Szolgáltatások
     SearchIntoProjects=Projektek
     SearchIntoTasks=Tennivalók
     SearchIntoCustomerInvoices=Ügyfél számlák
    -SearchIntoSupplierInvoices=Beszállítói számlák
    +SearchIntoSupplierInvoices=Vendor invoices
     SearchIntoCustomerOrders=Ügyfél megrendelések
    -SearchIntoSupplierOrders=Beszállítói megrendelések
    +SearchIntoSupplierOrders=Purchase orders
     SearchIntoCustomerProposals=Ügyfél ajánlatok
    -SearchIntoSupplierProposals=Beszállítói ajánlatok
    +SearchIntoSupplierProposals=Vendor proposals
     SearchIntoInterventions=Beavatkozások
     SearchIntoContracts=Szerződések
     SearchIntoCustomerShipments=Vásárlói kiszállítások
    @@ -941,3 +944,7 @@ Remote=Remote
     LocalAndRemote=Local and Remote
     KeyboardShortcut=Keyboard shortcut
     AssignedTo=Hozzárendelve
    +Deletedraft=Delete draft
    +ConfirmMassDraftDeletion=Draft Bulk delete confirmation
    +FileSharedViaALink=File shared via a link
    +
    diff --git a/htdocs/langs/hu_HU/margins.lang b/htdocs/langs/hu_HU/margins.lang
    index f483e1a3ec6..634fb7c4ec2 100644
    --- a/htdocs/langs/hu_HU/margins.lang
    +++ b/htdocs/langs/hu_HU/margins.lang
    @@ -28,10 +28,10 @@ UseDiscountAsService=As a service
     UseDiscountOnTotal=On subtotal
     MARGIN_METHODE_FOR_DISCOUNT_DETAILS=Defines if a global discount is treated as a product, a service, or only on subtotal for margin calculation.
     MARGIN_TYPE=Buying/Cost price suggested by default for margin calculation
    -MargeType1=Margin on Best supplier price
    +MargeType1=Margin on Best vendor price
     MargeType2=Margin on Weighted Average Price (WAP)
     MargeType3=Margin on Cost Price
    -MarginTypeDesc=* Margin on best buying price = Selling price - Best supplier price defined on product card<br>* Margin on Weighted Average Price (WAP) = Selling price - Product Weighted Average Price (WAP) or best supplier price if WAP not yet defined<br>* Margin on Cost price = Selling price - Cost price defined on product card or WAP if cost price not defined, or best supplier price if WAP not yet defined
    +MarginTypeDesc=* Margin on best buying price = Selling price - Best vendor price defined on product card<br>* Margin on Weighted Average Price (WAP) = Selling price - Product Weighted Average Price (WAP) or best supplier price if WAP not yet defined<br>* Margin on Cost price = Selling price - Cost price defined on product card or WAP if cost price not defined, or best supplier price if WAP not yet defined
     CostPrice=Cost price
     UnitCharges=Unit charges
     Charges=Charges
    diff --git a/htdocs/langs/hu_HU/members.lang b/htdocs/langs/hu_HU/members.lang
    index 6027b2e0c2d..5b4a25ce28c 100644
    --- a/htdocs/langs/hu_HU/members.lang
    +++ b/htdocs/langs/hu_HU/members.lang
    @@ -111,7 +111,7 @@ SendingAnEMailToMember=Sending information email to member
     SendingEmailOnAutoSubscription=Sending email on auto registration
     SendingEmailOnMemberValidation=Sending email on new member validation
     SendingEmailOnNewSubscription=Sending email on new subscription
    -SendingReminderForExpiredSubscription=Sending reminder for expired subscription
    +SendingReminderForExpiredSubscription=Sending reminder for expired subscriptions
     SendingEmailOnCancelation=Sending email on cancelation
     # Topic of email templates
     YourMembershipRequestWasReceived=Your membership was received.
    diff --git a/htdocs/langs/hu_HU/modulebuilder.lang b/htdocs/langs/hu_HU/modulebuilder.lang
    index a3fee23cb53..9d6661eda41 100644
    --- a/htdocs/langs/hu_HU/modulebuilder.lang
    +++ b/htdocs/langs/hu_HU/modulebuilder.lang
    @@ -74,6 +74,7 @@ NoWidget=No widget
     GoToApiExplorer=Go to API explorer
     ListOfMenusEntries=List of menu entries
     ListOfPermissionsDefined=List of defined permissions
    +SeeExamples=See examples here
     EnabledDesc=Condition to have this field active (Examples: 1 or $conf->global->MYMODULE_MYOPTION)
     VisibleDesc=Is the field visible ? (Examples: 0=Never visible, 1=Visible on list and create/update/view forms, 2=Visible on list only, 3=Visible on create/update/view form only. Using a negative value means field is not shown by default on list but can be selected for viewing)
     IsAMeasureDesc=Can the value of field be cumulated to get a total into list ? (Examples: 1 or 0)
    @@ -95,3 +96,6 @@ DropTableIfEmpty=(Delete table if empty)
     TableDoesNotExists=The table %s does not exists
     TableDropped=Table %s deleted
     InitStructureFromExistingTable=Build the structure array string of an existing table
    +UseAboutPage=Disallow the about page
    +UseDocFolder=Disallow the documentation folder
    +UseSpecificReadme=Use a specific ReadMe
    diff --git a/htdocs/langs/hu_HU/opensurvey.lang b/htdocs/langs/hu_HU/opensurvey.lang
    index 14812e688af..d5353fae0fb 100644
    --- a/htdocs/langs/hu_HU/opensurvey.lang
    +++ b/htdocs/langs/hu_HU/opensurvey.lang
    @@ -58,3 +58,4 @@ MoreChoices=Enter more choices for the voters
     SurveyExpiredInfo=The poll has been closed or voting delay has expired.
     EmailSomeoneVoted=%s has filled a line.\nYou can find your poll at the link: \n%s
     ShowSurvey=Show survey
    +UserMustBeSameThanUserUsedToVote=You must have voted and use the same user name that the one used to vote, to post a comment
    diff --git a/htdocs/langs/hu_HU/orders.lang b/htdocs/langs/hu_HU/orders.lang
    index b7ea7643381..f415eb0f8f9 100644
    --- a/htdocs/langs/hu_HU/orders.lang
    +++ b/htdocs/langs/hu_HU/orders.lang
    @@ -1,6 +1,6 @@
     # Dolibarr language file - Source file is en_US - orders
     OrdersArea=Vevők megrendelései
    -SuppliersOrdersArea=Beszállítói rendelések
    +SuppliersOrdersArea=Purchase orders area
     OrderCard=Megrendelőlap
     OrderId=Megrendelés azonosító
     Order=Megrendelés
    @@ -13,18 +13,18 @@ OrderToProcess=Feldolgozandó megrendelés
     NewOrder=Új megbízás
     ToOrder=Rendelés készítése
     MakeOrder=Rendelés készítése
    -SupplierOrder=Beszállítói megrendelés
    -SuppliersOrders=Beszállítói megrendelések
    -SuppliersOrdersRunning=Jelenlegi beszállító megrendelések
    -CustomerOrder=Vevői megrendelés
    -CustomersOrders=Vevők megrendelései
    +SupplierOrder=Purchase order
    +SuppliersOrders=Purchase orders
    +SuppliersOrdersRunning=Current purchase orders
    +CustomerOrder=Az ügyfelek érdekében
    +CustomersOrders=Vevői megrendelések
     CustomersOrdersRunning=Jelenlegi vevő megrendelései
     CustomersOrdersAndOrdersLines=Vevői megrendelések és megrendelés sorok
     OrdersDeliveredToBill=Kézbesített számlázandó vevő megrendelések
     OrdersToBill=Kézbesített vevő megrendelések
     OrdersInProcess=Folyamatban lévő vevő megrendelések
     OrdersToProcess=Feldolgozandó vevő megrendelések
    -SuppliersOrdersToProcess=Feldolgozandó beszállítói megrendelések
    +SuppliersOrdersToProcess=Purchase orders to process
     StatusOrderCanceledShort=Visszavonva
     StatusOrderDraftShort=Tervezet
     StatusOrderValidatedShort=Hitelesítve
    @@ -75,15 +75,15 @@ ShowOrder=Megrendelés mutatása
     OrdersOpened=Feldolgozandó megrendelések
     NoDraftOrders=Nincsenek megrendelés tervek
     NoOrder=Nincs megrendelés
    -NoSupplierOrder=Nincs beszállítói megrendelés
    +NoSupplierOrder=No purchase order
     LastOrders=Utolsó %s vevői megrendelések
     LastCustomerOrders=Utolsó %s vevői megrendelések
    -LastSupplierOrders=Legutóbbi %s vevői megrendelések
    +LastSupplierOrders=Latest %s purchase orders
     LastModifiedOrders=Utolsó %s módosított megrendelések
     AllOrders=Minden megrendelés
     NbOfOrders=Megrendelések száma
     OrdersStatistics=Rendelési statisztikák
    -OrdersStatisticsSuppliers=Beszállító rendelési statisztikák
    +OrdersStatisticsSuppliers=Purchase order statistics
     NumberOfOrdersByMonth=Megrendelések száma havonta
     AmountOfOrdersByMonthHT=Megrendelések összege havonta (nettó)
     ListOfOrders=Megrendelések listája
    @@ -97,12 +97,12 @@ ConfirmMakeOrder=Biztosan megerősíti a <b>%s</b> számú megrendelést?
     GenerateBill=Számla generálása
     ClassifyShipped='Kézbesített'-ként megjelöl
     DraftOrders=Megrendelés tervezetek
    -DraftSuppliersOrders=Beszállítói megrendelés tervek
    +DraftSuppliersOrders=Draft purchase orders
     OnProcessOrders=Folyamatban lévő megrendelések
     RefOrder=Megrendelés ref.
     RefCustomerOrder=Ügyfél megrendelés hiv.
    -RefOrderSupplier=Beszállítói megrendelés hiv.
    -RefOrderSupplierShort=Hiv. beszállítói megrendelés
    +RefOrderSupplier=Ref. order for vendor
    +RefOrderSupplierShort=Ref. order vendor
     SendOrderByMail=A megrendelés elküldése levélben
     ActionsOnOrder=Megrendelés eseményei
     NoArticleOfTypeProduct=Nincs termék a megrendelésben, így nincs mit kiszállítani
    @@ -115,9 +115,9 @@ ConfirmCloneOrder=Biztosan klónozni szeretné ezt a <b>%s</b> megrendelést?
     DispatchSupplierOrder=Beszállítói megrendelés %s fogadása
     FirstApprovalAlreadyDone=Első jóváhagyás már elvégezve
     SecondApprovalAlreadyDone=Másod jóváhagyás már elvégezve
    -SupplierOrderReceivedInDolibarr=Beszállítói megrendelés %s megérkezett %s
    -SupplierOrderSubmitedInDolibarr=Beszállítói megrendelés %s küldve
    -SupplierOrderClassifiedBilled=Beszállítói megrendelés %s számlázandóra állítva
    +SupplierOrderReceivedInDolibarr=Purchase Order %s received %s
    +SupplierOrderSubmitedInDolibarr=Purchase Order %s submited
    +SupplierOrderClassifiedBilled=Purchase Order %s set billed
     OtherOrders=Egyéb megrendelések
     ##### Types de contacts #####
     TypeContact_commande_internal_SALESREPFOLL=Reprezentatív nyomon követése az ügyfelek érdekében
    @@ -125,11 +125,11 @@ TypeContact_commande_internal_SHIPPING=Képviselő-up a következő hajózási
     TypeContact_commande_external_BILLING=Vevő számlázási cím
     TypeContact_commande_external_SHIPPING=Vevő szállítási cím
     TypeContact_commande_external_CUSTOMER=Vevő megrendelés nyomon követési kapcsolat
    -TypeContact_order_supplier_internal_SALESREPFOLL=Képviselő nyomon követi a beszállító megrendelést
    +TypeContact_order_supplier_internal_SALESREPFOLL=Representative following-up purchase order
     TypeContact_order_supplier_internal_SHIPPING=Képviselő nyomon követi a szállítást
    -TypeContact_order_supplier_external_BILLING=Beszállító számlázási cím
    -TypeContact_order_supplier_external_SHIPPING=Beszállító szállítási cím
    -TypeContact_order_supplier_external_CUSTOMER=Vevő kapcsolata megrendelés nyomon követése érdekében
    +TypeContact_order_supplier_external_BILLING=Vendor invoice contact
    +TypeContact_order_supplier_external_SHIPPING=Vendor shipping contact
    +TypeContact_order_supplier_external_CUSTOMER=Vendor contact following-up order
     Error_COMMANDE_SUPPLIER_ADDON_NotDefined=Állandó COMMANDE_SUPPLIER_ADDON nincs definiálva
     Error_COMMANDE_ADDON_NotDefined=Állandó COMMANDE_ADDON nincs definiálva
     Error_OrderNotChecked=Nincs megrendelés kiválasztva
    diff --git a/htdocs/langs/hu_HU/other.lang b/htdocs/langs/hu_HU/other.lang
    index 965fd5825b0..cd36c5dc2d2 100644
    --- a/htdocs/langs/hu_HU/other.lang
    +++ b/htdocs/langs/hu_HU/other.lang
    @@ -80,9 +80,9 @@ LinkedObject=Csatolt objektum
     NbOfActiveNotifications=Figyelmeztetések száma (nyugtázott emailek száma)
     PredefinedMailTest=__(Hello)__\nThis is a test mail sent to __EMAIL__.\nThe two lines are separated by a carriage return.\n\n__USER_SIGNATURE__
     PredefinedMailTestHtml=__(Hello)__\nThis is a <b>test</b> mail (the word test must be in bold).<br>The two lines are separated by a carriage return.<br><br>__USER_SIGNATURE__
    -PredefinedMailContentSendInvoice=__(Hello)__\n\nYou will find here the invoice __REF__\n\nThis is the link to make your online payment if this invoice is not already payed:\n__ONLINE_PAYMENT_URL__\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
    -PredefinedMailContentSendInvoiceReminder=__(Hello)__\n\nWe would like to warn you that the invoice  __REF__ seems to not be payed. So this is the invoice in attachment again, as a reminder.\n\nThis is the link to make your online payment:\n__ONLINE_PAYMENT_URL__\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
    -PredefinedMailContentSendProposal=__(Hello)__\n\nYou will find here the commercial proposal __PREF__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
    +PredefinedMailContentSendInvoice=__(Hello)__\n\nYou will find here the invoice __REF__\n\n__ONLINE_PAYMENT_TEXT_AND_URL__\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
    +PredefinedMailContentSendInvoiceReminder=__(Hello)__\n\nWe would like to warn you that the invoice  __REF__ seems to not be payed. So this is the invoice in attachment again, as a reminder.\n\n__ONLINE_PAYMENT_TEXT_AND_URL__\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
    +PredefinedMailContentSendProposal=__(Hello)__\n\nYou will find here the commercial proposal __REF__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
     PredefinedMailContentSendSupplierProposal=__(Hello)__\n\nYou will find here the price request __REF__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
     PredefinedMailContentSendOrder=__(Hello)__\n\nYou will find here the order __REF__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
     PredefinedMailContentSendSupplierOrder=__(Hello)__\n\nYou will find here our order __REF__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
    @@ -91,6 +91,7 @@ PredefinedMailContentSendShipping=__(Hello)__\n\nYou will find here the shipping
     PredefinedMailContentSendFichInter=__(Hello)__\n\nYou will find here the intervention __REF__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
     PredefinedMailContentThirdparty=__(Hello)__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
     PredefinedMailContentUser=__(Hello)__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
    +PredefinedMailContentLink=You can click on the link below to make your payment if it is not already done.\n\n%s\n\n
     DemoDesc=Dolibarr is a compact ERP/CRM supporting several business modules. A demo showcasing all modules makes no sense as this scenario never occurs (several hundred available). So, several demo profiles are available.
     ChooseYourDemoProfil=Choose the demo profile that best suits your needs...
     ChooseYourDemoProfilMore=...or build your own profile<br>(manual module selection)
    @@ -218,7 +219,7 @@ FileIsTooBig=Fájlok túl nagy
     PleaseBePatient=Kerjük legyen türelemmel...
     NewPassword=New password
     ResetPassword=Reset password
    -RequestToResetPasswordReceived=A request to change your Dolibarr password has been received
    +RequestToResetPasswordReceived=A request to change your password has been received.
     NewKeyIs=This is your new keys to login
     NewKeyWillBe=Your new key to login to software will be
     ClickHereToGoTo=Click here to go to %s
    @@ -233,6 +234,8 @@ PermissionsDelete=Permissions removed
     YourPasswordMustHaveAtLeastXChars=Your password must have at least <strong>%s</strong> chars
     YourPasswordHasBeenReset=Your password has been reset successfully
     ApplicantIpAddress=IP address of applicant
    +SMSSentTo=SMS sent to %s
    +
     ##### Export #####
     ExportsArea=Az export területén
     AvailableFormats=Elérhető formátumok
    diff --git a/htdocs/langs/hu_HU/paypal.lang b/htdocs/langs/hu_HU/paypal.lang
    index 2164893cb57..9adbf453002 100644
    --- a/htdocs/langs/hu_HU/paypal.lang
    +++ b/htdocs/langs/hu_HU/paypal.lang
    @@ -14,7 +14,6 @@ PaypalModeOnlyPaypal=PayPal only
     ONLINE_PAYMENT_CSS_URL=Optionnal URL of CSS style sheet on online payment page
     ThisIsTransactionId=Ez a tranzakció id: <b>%s</b>
     PAYPAL_ADD_PAYMENT_URL=Add az url a Paypal fizetési amikor a dokumentumot postán
    -PredefinedMailContentLink=You can click on the link below to make your payment if it is not already done.<br><br>%s<br><br>
     YouAreCurrentlyInSandboxMode=You are currently in the %s "sandbox" mode
     NewOnlinePaymentReceived=New online payment received
     NewOnlinePaymentFailed=New online payment tried but failed
    diff --git a/htdocs/langs/hu_HU/productbatch.lang b/htdocs/langs/hu_HU/productbatch.lang
    index 4c09f11dac7..6ba8d2aef98 100644
    --- a/htdocs/langs/hu_HU/productbatch.lang
    +++ b/htdocs/langs/hu_HU/productbatch.lang
    @@ -16,7 +16,7 @@ printEatby=Eat-by: %s
     printSellby=Sell-by: %s
     printQty=Qty: %d
     AddDispatchBatchLine=Add a line for Shelf Life dispatching
    -WhenProductBatchModuleOnOptionAreForced=When module Lot/Serial is on, automatic increase/decrease stock mode is forced to shipping validate and manual dispatching for reception and can't be edited. Other options can be defined as you want.
    +WhenProductBatchModuleOnOptionAreForced=When module Lot/Serial is on, automatic stock decrease  is forced to 'Decrease real stocks on shipping validation' and automatic increase mode is forced to 'Increase real stocks on manual dispatching into warehouses' and can't be edited. Other options can be defined as you want.
     ProductDoesNotUseBatchSerial=This product does not use lot/serial number
     ProductLotSetup=Setup of module lot/serial
     ShowCurrentStockOfLot=Show current stock for couple product/lot
    diff --git a/htdocs/langs/hu_HU/products.lang b/htdocs/langs/hu_HU/products.lang
    index d28377946c5..2b4a151ed7d 100644
    --- a/htdocs/langs/hu_HU/products.lang
    +++ b/htdocs/langs/hu_HU/products.lang
    @@ -70,6 +70,7 @@ SoldAmount=Sold amount
     PurchasedAmount=Purchased amount
     NewPrice=Új ár
     MinPrice=Min. eladási ár
    +EditSellingPriceLabel=Edit selling price label
     CantBeLessThanMinPrice=Az eladási ár nem lehet kisebb a minimum árnál (nettó %s)
     ContractStatusClosed=Lezárva
     ErrorProductAlreadyExists=Egy terméke ezzel a referenciával %s már létezik.
    @@ -155,7 +156,7 @@ BuyingPrices=Vételi árak
     CustomerPrices=Végfelhasználói árak
     SuppliersPrices=Beszállítói árak
     SuppliersPricesOfProductsOrServices=Beszállítói árak (termék vagy szolgáltatás)
    -CustomCode=Customs/Commodity/HS code
    +CustomCode=Customs / Commodity / HS code
     CountryOrigin=Származási ország
     Nature=Természet
     ShortLabel=Rövid címke
    @@ -250,8 +251,8 @@ PriceNumeric=Szám
     DefaultPrice=Alapár
     ComposedProductIncDecStock=Növelje/csökkentse a készletet a szülő termék változásakor
     ComposedProduct=Sub-product
    -MinSupplierPrice=Minimális beszállítói ár
    -MinCustomerPrice=Minimális végfelhasználói ár
    +MinSupplierPrice=Minimális vételár
    +MinCustomerPrice=Minimum selling price
     DynamicPriceConfiguration=Dynamic price configuration
     DynamicPriceDesc=On product card, with this module enabled, you should be able to set mathematic functions to calculate Customer or Supplier prices. Such function can use all mathematic operators, some constants and variables. You can set here the variables you want to be able to use and if the variable need an automatic update, the external URL to use to ask Dolibarr to update automaticaly the value.
     AddVariable=Add Variable
    diff --git a/htdocs/langs/hu_HU/projects.lang b/htdocs/langs/hu_HU/projects.lang
    index b82ed0d3565..0ee107e086d 100644
    --- a/htdocs/langs/hu_HU/projects.lang
    +++ b/htdocs/langs/hu_HU/projects.lang
    @@ -77,6 +77,7 @@ Time=Idő
     ListOfTasks=List of tasks
     GoToListOfTimeConsumed=Go to list of time consumed
     GoToListOfTasks=Go to list of tasks
    +GoToGanttView=Go to Gantt view
     GanttView=Gantt View
     ListProposalsAssociatedProject=A projekthez tartozó kereskedelmi ajánlatok listája
     ListOrdersAssociatedProject=List of customer orders associated with the project
    @@ -226,4 +227,4 @@ AllowCommentOnProject=Allow user comments on projects
     DontHavePermissionForCloseProject=You do not have permissions to close the project %s
     DontHaveTheValidateStatus=The project %s must be open to be closed
     RecordsClosed=%s project(s) closed
    -SendProjectRef=About project %s
    +SendProjectRef=Information project %s
    diff --git a/htdocs/langs/hu_HU/propal.lang b/htdocs/langs/hu_HU/propal.lang
    index c862fca765f..43cf94e913b 100644
    --- a/htdocs/langs/hu_HU/propal.lang
    +++ b/htdocs/langs/hu_HU/propal.lang
    @@ -75,6 +75,7 @@ AvailabilityTypeAV_1M=1 hónap
     TypeContact_propal_internal_SALESREPFOLL=Képviselő-up a következő javaslatot
     TypeContact_propal_external_BILLING=Ügyfél számla Kapcsolat
     TypeContact_propal_external_CUSTOMER=Ügyfélkapcsolati nyomon követése javaslat
    +TypeContact_propal_external_SHIPPING=Customer contact for delivery
     # Document models
     DocModelAzurDescription=A javaslat teljes modell (logo. ..)
     DefaultModelPropalCreate=Default model creation
    diff --git a/htdocs/langs/hu_HU/sendings.lang b/htdocs/langs/hu_HU/sendings.lang
    index 20d0931c443..2730fcbf98a 100644
    --- a/htdocs/langs/hu_HU/sendings.lang
    +++ b/htdocs/langs/hu_HU/sendings.lang
    @@ -52,8 +52,8 @@ ActionsOnShipping=Események a szállítás
     LinkToTrackYourPackage=Link követni a csomagot
     ShipmentCreationIsDoneFromOrder=Ebben a pillanatban, létrejön egy új szállítmány kerül sor a sorrendben kártyát.
     ShipmentLine=Shipment line
    -ProductQtyInCustomersOrdersRunning=Product quantity into open customers orders
    -ProductQtyInSuppliersOrdersRunning=Product quantity into open suppliers orders
    +ProductQtyInCustomersOrdersRunning=Product quantity into open customer orders
    +ProductQtyInSuppliersOrdersRunning=Product quantity into open purchase orders
     ProductQtyInShipmentAlreadySent=Product quantity from open customer order already sent
     ProductQtyInSuppliersShipmentAlreadyRecevied=Product quantity from open supplier order already received
     NoProductToShipFoundIntoStock=No product to ship found into warehouse <b>%s</b>. Correct stock or go back to choose another warehouse.
    diff --git a/htdocs/langs/hu_HU/stocks.lang b/htdocs/langs/hu_HU/stocks.lang
    index 7e6d0bb0a25..bdf476af89a 100644
    --- a/htdocs/langs/hu_HU/stocks.lang
    +++ b/htdocs/langs/hu_HU/stocks.lang
    @@ -67,7 +67,7 @@ DeStockOnValidateOrder=Tényleges készlet csökkentése ügyfél rendelés jóv
     DeStockOnShipment=Tényleges készlet csökkentése kiszállítás jóváhagyásakor
     DeStockOnShipmentOnClosing=Csökkentse a valós készletet a "kiszállítás megtörtént" beállítása után
     ReStockOnBill=Tényleges készlet növelése számla/hitel jóváhagyásakor
    -ReStockOnValidateOrder=Tényleges készlet növelése beszállítótól való rendelés jóváhagyásakor
    +ReStockOnValidateOrder=Increase real stocks on purchase orders approbation
     ReStockOnDispatchOrder=Tényleges készlet növelése manuális raktárba való feladáskor miután a beszállítói rendelés beérkezett
     OrderStatusNotReadyToDispatch=A rendelés még nincs olyan állapotban, hogy kiküldhető legyen a raktárba.
     StockDiffPhysicTeoric=Magyarázat a fizikai és elméleti készlet közötti eltérésről
    @@ -203,3 +203,4 @@ RegulateStock=Regulate Stock
     ListInventory=Lista
     StockSupportServices=Stock management support services
     StockSupportServicesDesc=By default, you can stock only product with type "product". If on, and if module service is on, you can also stock a product with type "service"
    +ReceiveProducts=Receive items
    diff --git a/htdocs/langs/hu_HU/stripe.lang b/htdocs/langs/hu_HU/stripe.lang
    index 3f7283c96e9..f6ea6fe1f81 100644
    --- a/htdocs/langs/hu_HU/stripe.lang
    +++ b/htdocs/langs/hu_HU/stripe.lang
    @@ -58,8 +58,8 @@ NameOnCard=Name on card
     CardNumber=Card Number
     ExpiryDate=Expiry Date
     CVN=CVN
    -DeleteACard=Delete Card record
    -ConfirmDeleteCard=Are you sure you want to delete this Card record?
    +DeleteACard=Delete Card
    +ConfirmDeleteCard=Are you sure you want to delete this Credit or Debit card?
     CreateCustomerOnStripe=Create customer on Stripe
     CreateCardOnStripe=Create card on Stripe
     ShowInStripe=Show in Stripe
    diff --git a/htdocs/langs/hu_HU/supplier_proposal.lang b/htdocs/langs/hu_HU/supplier_proposal.lang
    index 55ff95432e3..bfabf30ac11 100644
    --- a/htdocs/langs/hu_HU/supplier_proposal.lang
    +++ b/htdocs/langs/hu_HU/supplier_proposal.lang
    @@ -1,22 +1,22 @@
     # Dolibarr language file - Source file is en_US - supplier_proposal
    -SupplierProposal=Supplier commercial proposals
    -supplier_proposalDESC=Manage price requests to suppliers
    +SupplierProposal=Vendor commercial proposals
    +supplier_proposalDESC=Manage price requests to vendors
     SupplierProposalNew=New price request
     CommRequest=Price request
     CommRequests=Price requests
     SearchRequest=Find a request
     DraftRequests=Draft requests
    -SupplierProposalsDraft=Draft supplier proposals
    +SupplierProposalsDraft=Draft vendor proposals
     LastModifiedRequests=Latest %s modified price requests
     RequestsOpened=Open price requests
    -SupplierProposalArea=Supplier proposals area
    -SupplierProposalShort=Supplier proposal
    -SupplierProposals=Beszállítói ajánlatok
    -SupplierProposalsShort=Beszállítói ajánlatok
    +SupplierProposalArea=Vendor proposals area
    +SupplierProposalShort=Vendor proposal
    +SupplierProposals=Vendor proposals
    +SupplierProposalsShort=Vendor proposals
     NewAskPrice=New price request
     ShowSupplierProposal=Show price request
     AddSupplierProposal=Create a price request
    -SupplierProposalRefFourn=Supplier ref
    +SupplierProposalRefFourn=Vendor ref
     SupplierProposalDate=Kézbesítés dátuma
     SupplierProposalRefFournNotice=Before closing to "Accepted", think to grasp suppliers references.
     ConfirmValidateAsk=Are you sure you want to validate this price request under name <b>%s</b>?
    @@ -47,9 +47,9 @@ CommercialAsk=Price request
     DefaultModelSupplierProposalCreate=Default model creation
     DefaultModelSupplierProposalToBill=Default template when closing a price request (accepted)
     DefaultModelSupplierProposalClosed=Default template when closing a price request (refused)
    -ListOfSupplierProposals=List of supplier proposal requests
    -ListSupplierProposalsAssociatedProject=List of supplier proposals associated with project
    -SupplierProposalsToClose=Supplier proposals to close
    -SupplierProposalsToProcess=Supplier proposals to process
    +ListOfSupplierProposals=List of vendor proposal requests
    +ListSupplierProposalsAssociatedProject=List of vendor proposals associated with project
    +SupplierProposalsToClose=Vendor proposals to close
    +SupplierProposalsToProcess=Vendor proposals to process
     LastSupplierProposals=Latest %s price requests
     AllPriceRequests=All requests
    diff --git a/htdocs/langs/hu_HU/suppliers.lang b/htdocs/langs/hu_HU/suppliers.lang
    index 6c6d2ae1525..8563391e10e 100644
    --- a/htdocs/langs/hu_HU/suppliers.lang
    +++ b/htdocs/langs/hu_HU/suppliers.lang
    @@ -1,11 +1,11 @@
     # Dolibarr language file - Source file is en_US - suppliers
    -Suppliers=Beszállítók
    -SuppliersInvoice=Beszállítói számla
    -ShowSupplierInvoice=Beszállító számlák megmutatása
    -NewSupplier=Új beszállító
    +Suppliers=Vendors
    +SuppliersInvoice=Vendor invoice
    +ShowSupplierInvoice=Show Vendor Invoice
    +NewSupplier=New vendor
     History=Történet
    -ListOfSuppliers=Beszállítók listája
    -ShowSupplier=Bzállító mutatása
    +ListOfSuppliers=List of vendors
    +ShowSupplier=Show vendor
     OrderDate=Megrendelés dátuma
     BuyingPriceMin=Best buying price
     BuyingPriceMinShort=Best buying price
    @@ -14,34 +14,34 @@ TotalSellingPriceMinShort=Total of subproducts selling prices
     SomeSubProductHaveNoPrices=Néhány altermékhez nincs ár megadva
     AddSupplierPrice=Add buying price
     ChangeSupplierPrice=Change buying price
    -SupplierPrices=Beszállítói árak
    +SupplierPrices=Vendor prices
     ReferenceSupplierIsAlreadyAssociatedWithAProduct=Ez a beszállító már hozzá van rendelve van ehhez az azonosítóhoz: %s
    -NoRecordedSuppliers=Nincs beszállító bejegyezve
    -SupplierPayment=Beszállítói kifizetése
    -SuppliersArea=Beszállítói terület
    -RefSupplierShort=Beszállítói Ref.
    +NoRecordedSuppliers=No vendor recorded
    +SupplierPayment=Vendor payment
    +SuppliersArea=Vendor area
    +RefSupplierShort=Ref. vendor
     Availability=Elérhetőség
    -ExportDataset_fournisseur_1=Beszállítói számla lista és számla sorok
    -ExportDataset_fournisseur_2=Beszállítói számlák és kifizetések
    -ExportDataset_fournisseur_3=Beszállítói rendelések és beszerzési tételsorok
    +ExportDataset_fournisseur_1=Vendor invoices list and invoice lines
    +ExportDataset_fournisseur_2=Vendor invoices and payments
    +ExportDataset_fournisseur_3=Purchase orders and order lines
     ApproveThisOrder=Beszerzési megrendelés jóváhagyása
     ConfirmApproveThisOrder=Are you sure you want to approve order <b>%s</b>?
     DenyingThisOrder=Megrendelés elutasítása
     ConfirmDenyingThisOrder=Are you sure you want to deny this order <b>%s</b>?
     ConfirmCancelThisOrder=Are you sure you want to cancel this order <b>%s</b>?
    -AddSupplierOrder=Beszállítói megrendelés létrehozása
    -AddSupplierInvoice=Beszállítói számla létrehozása
    -ListOfSupplierProductForSupplier=<b>%s</b> beszállító termékeinek és árainak listái
    -SentToSuppliers=Küldés a beszállítónak
    -ListOfSupplierOrders=Beszállítói rendelések listája
    -MenuOrdersSupplierToBill=Beszállítói rendelések számlázáshoz
    +AddSupplierOrder=Create Purchase Order
    +AddSupplierInvoice=Create vendor invoice
    +ListOfSupplierProductForSupplier=List of products and prices for vendor <b>%s</b>
    +SentToSuppliers=Sent to vendors
    +ListOfSupplierOrders=List of purchase orders
    +MenuOrdersSupplierToBill=Purchase orders to invoice
     NbDaysToDelivery=Beszállítási késedelem napokban
     DescNbDaysToDelivery=A megrendelésben lévő termékek legnagyobb késedelme.
    -SupplierReputation=Supplier reputation
    +SupplierReputation=Vendor reputation
     DoNotOrderThisProductToThisSupplier=Do not order
     NotTheGoodQualitySupplier=Wrong quality
     ReputationForThisProduct=Reputation
     BuyerName=Buyer name
     AllProductServicePrices=All product / service prices
     AllProductReferencesOfSupplier=All product / service references of supplier
    -BuyingPriceNumShort=Beszállítói árak
    +BuyingPriceNumShort=Vendor prices
    diff --git a/htdocs/langs/hu_HU/users.lang b/htdocs/langs/hu_HU/users.lang
    index e9d5791516c..03b3cc9da94 100644
    --- a/htdocs/langs/hu_HU/users.lang
    +++ b/htdocs/langs/hu_HU/users.lang
    @@ -48,7 +48,7 @@ PasswordChangeRequest=Request to change password for <b>%s</b>
     PasswordChangeRequestSent=<b>%s</b> által kért jelszóváltoztatás el lett küldve ide: <b>%s</b>.
     ConfirmPasswordReset=Confirm password reset
     MenuUsersAndGroups=Felhasználók és csoportok
    -LastGroupsCreated=Utóbbi %s létrehozott csoportok
    +LastGroupsCreated=Latest %s groups created
     LastUsersCreated=Utóbbi %s létrehozott felhasználók
     ShowGroup=Csoport mutatása
     ShowUser=Felhasználó mutatása
    diff --git a/htdocs/langs/hu_HU/website.lang b/htdocs/langs/hu_HU/website.lang
    index b895e197382..bae417c085c 100644
    --- a/htdocs/langs/hu_HU/website.lang
    +++ b/htdocs/langs/hu_HU/website.lang
    @@ -73,7 +73,7 @@ AnotherContainer=Another container
     WEBSITE_USE_WEBSITE_ACCOUNTS=Enable the web site account table
     WEBSITE_USE_WEBSITE_ACCOUNTSTooltip=Enable the table to store web site accounts (login/pass) for each website / thirdparty
     YouMustDefineTheHomePage=You must first define the default Home page
    -OnlyEditionOfSourceForGrabbedContentFuture=Note: only edition of HTML source will be possible when a page content is intiliazed by grabbing it from an external page (WYSIWYG editor will not be available)
    +OnlyEditionOfSourceForGrabbedContentFuture=Note: only edition of HTML source will be possible when a page content is initiliazed by grabbing it from an external page (WYSIWYG editor will not be available)
     OnlyEditionOfSourceForGrabbedContent=Only edition of HTML source is possible when content was grabbed from an external site
     GrabImagesInto=Grab also images found into css and page.
     ImagesShouldBeSavedInto=Images should be saved into directory
    diff --git a/htdocs/langs/hu_HU/workflow.lang b/htdocs/langs/hu_HU/workflow.lang
    index 5b3ebd02942..ab187e8ee80 100644
    --- a/htdocs/langs/hu_HU/workflow.lang
    +++ b/htdocs/langs/hu_HU/workflow.lang
    @@ -14,7 +14,7 @@ descWORKFLOW_INVOICE_AMOUNT_CLASSIFY_BILLED_ORDER=Classify linked source custome
     descWORKFLOW_INVOICE_CLASSIFY_BILLED_ORDER=Classify linked source customer order(s) to billed when customer invoice is set to paid (and if amount of the invoice is same than total amount of linked orders)
     descWORKFLOW_ORDER_CLASSIFY_SHIPPED_SHIPPING=Classify linked source customer order to shipped when a shipment is validated (and if quantity shipped by all shipments is the same as in the order to update)
     # Autoclassify supplier order
    -descWORKFLOW_ORDER_CLASSIFY_BILLED_SUPPLIER_PROPOSAL=Classify linked source supplier proposal(s) to billed when supplier invoice is validated (and if amount of the invoice is same than total amount of linked proposals)
    -descWORKFLOW_INVOICE_AMOUNT_CLASSIFY_BILLED_SUPPLIER_ORDER=Classify linked source supplier order(s) to billed when supplier invoice is validated (and if amount of the invoice is same than total amount of linked orders)
    +descWORKFLOW_ORDER_CLASSIFY_BILLED_SUPPLIER_PROPOSAL=Classify linked source vendor proposal(s) to billed when vendor invoice is validated (and if amount of the invoice is same than total amount of linked proposals)
    +descWORKFLOW_INVOICE_AMOUNT_CLASSIFY_BILLED_SUPPLIER_ORDER=Classify linked source purchase order(s) to billed when vendor invoice is validated (and if amount of the invoice is same than total amount of linked orders)
     AutomaticCreation=Automatic creation
     AutomaticClassification=Automatic classification
    diff --git a/htdocs/langs/id_ID/accountancy.lang b/htdocs/langs/id_ID/accountancy.lang
    index 077b9fc9f8e..cb032ea7c28 100644
    --- a/htdocs/langs/id_ID/accountancy.lang
    +++ b/htdocs/langs/id_ID/accountancy.lang
    @@ -1,4 +1,5 @@
     # Dolibarr language file - en_US - Accounting Expert
    +Accounting=Akuntansi
     ACCOUNTING_EXPORT_SEPARATORCSV=Kolom pemisah untuk ekspor data
     ACCOUNTING_EXPORT_DATE=Format tanggal untuk ekspor data
     ACCOUNTING_EXPORT_PIECE=Ekspor jumlah potongan
    @@ -39,11 +40,11 @@ AccountWithNonZeroValues=Accounts with non zero values
     ListOfAccounts=List of accounts
     
     MainAccountForCustomersNotDefined=Main accounting account for customers not defined in setup
    -MainAccountForSuppliersNotDefined=Main accounting account for suppliers not defined in setup
    +MainAccountForSuppliersNotDefined=Main accounting account for vendors not defined in setup
     MainAccountForUsersNotDefined=Main accounting account for users not defined in setup
     MainAccountForVatPaymentNotDefined=Main accounting account for VAT payment not defined in setup
     
    -AccountancyArea=Accountancy area
    +AccountancyArea=Accounting area
     AccountancyAreaDescIntro=Usage of the accountancy module is done in several step:
     AccountancyAreaDescActionOnce=The following actions are usually executed one time only, or once per year...
     AccountancyAreaDescActionOnceBis=Next steps should be done to save you time in future by suggesting you the correct default accounting account when making the journalization (writing record in Journals and General ledger)
    @@ -54,6 +55,7 @@ AccountancyAreaDescChartModel=STEP %s: Create a model of chart of account from m
     AccountancyAreaDescChart=STEP %s: Create or check content of your chart of account from menu %s
     
     AccountancyAreaDescVat=STEP %s: Define accounting accounts for each VAT Rates. For this, use the menu entry %s.
    +AccountancyAreaDescDefault=STEP %s: Define default accounting accounts. For this, use the menu entry %s.
     AccountancyAreaDescExpenseReport=STEP %s: Define default accounting accounts for each type of expense report. For this, use the menu entry %s.
     AccountancyAreaDescSal=STEP %s: Define default accounting accounts for payment of salaries. For this, use the menu entry %s.
     AccountancyAreaDescContrib=STEP %s: Define default accounting accounts for special expences (miscellaneous taxes). For this, use the menu entry %s.
    @@ -89,7 +91,7 @@ MenuProductsAccounts=Product accounts
     ProductsBinding=Products accounts
     Ventilation=Binding to accounts
     CustomersVentilation=Customer invoice binding
    -SuppliersVentilation=Supplier invoice binding
    +SuppliersVentilation=Vendor invoice binding
     ExpenseReportsVentilation=Expense report binding
     CreateMvts=Create new transaction
     UpdateMvts=Modification of a transaction
    @@ -130,12 +132,14 @@ ACCOUNTING_LENGTH_GACCOUNT=Length of the general accounting accounts (If you set
     ACCOUNTING_LENGTH_AACCOUNT=Length of the third party accounting accounts (If you set value to 6 here, the account '401' will appear like '401000' on screen)
     ACCOUNTING_MANAGE_ZERO=Allow to manage different number of zero at the end of an accounting account. Needed by some countries (like switzerland). If keep to off (default), you can set the 2 following parameters to ask application to add virtual zero.
     BANK_DISABLE_DIRECT_INPUT=Disable direct recording of transaction in bank account
    +ACCOUNTING_ENABLE_EXPORT_DRAFT_JOURNAL=Enable draft export on journal
     
     ACCOUNTING_SELL_JOURNAL=Jurnal Penjualan
     ACCOUNTING_PURCHASE_JOURNAL=Jurnal Pembelian
     ACCOUNTING_MISCELLANEOUS_JOURNAL=Jurnal lain-lain
     ACCOUNTING_EXPENSEREPORT_JOURNAL=Expense report journal
     ACCOUNTING_SOCIAL_JOURNAL=Jurnal Sosial
    +ACCOUNTING_HAS_NEW_JOURNAL=Has new Journal
     
     ACCOUNTING_ACCOUNT_TRANSFER_CASH=Accounting account of transfer
     ACCOUNTING_ACCOUNT_SUSPENSE=Accounting account of wait
    @@ -185,11 +189,12 @@ ListeMvts=List of movements
     ErrorDebitCredit=Debet dan Kredit tidak boleh ada nilai di saat yg sama
     AddCompteFromBK=Add accounting accounts to the group
     ReportThirdParty=List third party account
    -DescThirdPartyReport=Consult here the list of the third party customers and suppliers and their accounting accounts
    +DescThirdPartyReport=Consult here the list of the third party customers and vendors and their accounting accounts
     ListAccounts=Daftar akun-akun akunting
     UnknownAccountForThirdparty=Unknown third party account. We will use %s
     UnknownAccountForThirdpartyBlocking=Unknown third party account. Blocking error
     UnknownAccountForThirdpartyAndWaitingAccountNotDefinedBlocking=Unknown third party account and waiting account not defined. Blocking error
    +PaymentsNotLinkedToProduct=Payment not linked to any product / service
     
     Pcgtype=Group of account
     Pcgsubtype=Subgroup of account
    @@ -204,8 +209,8 @@ DescVentilDoneCustomer=Consult here the list of the lines of invoices customers
     DescVentilTodoCustomer=Bind invoice lines not already bound with a product accounting account
     ChangeAccount=Change the product/service accounting account for selected lines with the following accounting account:
     Vide=-
    -DescVentilSupplier=Consult here the list of supplier invoice lines bound or not yet bound to a product accounting account
    -DescVentilDoneSupplier=Consult here the list of the lines of invoices supplier and their accounting account
    +DescVentilSupplier=Consult here the list of vendor invoice lines bound or not yet bound to a product accounting account
    +DescVentilDoneSupplier=Consult here the list of the lines of invoices vendors and their accounting account
     DescVentilTodoExpenseReport=Bind expense report lines not already bound with a fee accounting account
     DescVentilExpenseReport=Consult here the list of expense report lines bound (or not) to a fee accounting account
     DescVentilExpenseReportMore=If you setup accounting account on type of expense report lines, the application will be able to make all the binding between your expense report lines and the accounting account of your chart of accounts, just in one click with the button <strong>"%s"</strong>. If account was not set on fees dictionary or if you still has some lines not bound to any account, you will have to make a manual binding from the menu "<strong>%s</strong>".
    @@ -215,7 +220,7 @@ ValidateHistory=Bind Automatically
     AutomaticBindingDone=Automatic binding done
     
     ErrorAccountancyCodeIsAlreadyUse=Kesalahan, Anda tidak dapat menghapus akun akuntansi ini karena digunakan
    -MvtNotCorrectlyBalanced=Movement not correctly balanced. Credit = %s. Debit = %s
    +MvtNotCorrectlyBalanced=Movement not correctly balanced. Debit = %s | Credit = %s
     FicheVentilation=Binding card
     GeneralLedgerIsWritten=Transactions are written in the Ledger
     GeneralLedgerSomeRecordWasNotRecorded=Some of the transactions could not be journalized. If there is no other error message, this is probably because they were already journalized.
    @@ -293,4 +298,9 @@ Binded=Lines bound
     ToBind=Lines to bind
     UseMenuToSetBindindManualy=Autodection not possible, use menu <a href="%s">%s</a> to make the binding manually
     
    +## Import
    +ImportAccountingEntries=Accounting entries
    +
     WarningReportNotReliable=Warning, this report is not based on the Ledger, so does not contains transaction modified manualy in the Ledger. If your journalization is up to date, the bookkeeping view is more accurate.
    +ExpenseReportJournal=Expense Report Journal
    +InventoryJournal=Inventory Journal
    diff --git a/htdocs/langs/id_ID/admin.lang b/htdocs/langs/id_ID/admin.lang
    index 4c86133a8cc..b90beccae1d 100644
    --- a/htdocs/langs/id_ID/admin.lang
    +++ b/htdocs/langs/id_ID/admin.lang
    @@ -269,10 +269,11 @@ MAIN_MAIL_SMTP_SERVER=SMTP/SMTPS Host (By default in php.ini: <b>%s</b>)
     MAIN_MAIL_SMTP_PORT_NotAvailableOnLinuxLike=SMTP/SMTPS Port (Not defined into PHP on Unix like systems)
     MAIN_MAIL_SMTP_SERVER_NotAvailableOnLinuxLike=SMTP/SMTPS Host (Not defined into PHP on Unix like systems)
     MAIN_MAIL_EMAIL_FROM=Sender email for automatic emails (By default in php.ini: <b>%s</b>)
    -MAIN_MAIL_ERRORS_TO=Email used as 'Errors-To' field in emails sent
    +MAIN_MAIL_ERRORS_TO=Eemail used for error returns emails (fields 'Errors-To' in emails sent)
     MAIN_MAIL_AUTOCOPY_TO= Send systematically a hidden carbon-copy of all sent emails to
     MAIN_DISABLE_ALL_MAILS=Disable all emails sendings (for test purposes or demos)
     MAIN_MAIL_FORCE_SENDTO=Send all emails to (instead of real recipients, for test purposes)
    +MAIN_MAIL_ENABLED_USER_DEST_SELECT=Add employees users with email into allowed destinaries list
     MAIN_MAIL_SENDMODE=Metode Pengiriman EMails
     MAIN_MAIL_SMTPS_ID=SMTP ID if authentication required
     MAIN_MAIL_SMTPS_PW=SMTP Password if authentication required
    @@ -291,7 +292,7 @@ ModuleSetup=Setup Modul
     ModulesSetup=Modules/Application setup
     ModuleFamilyBase=Sistem
     ModuleFamilyCrm=Customer Relation Management (CRM)
    -ModuleFamilySrm=Supplier Relation Management (SRM)
    +ModuleFamilySrm=Vendor Relation Management (VRM)
     ModuleFamilyProducts=Products Management (PM)
     ModuleFamilyHr=Human Resource Management (HR)
     ModuleFamilyProjects=Projects/Collaborative work
    @@ -373,7 +374,8 @@ NoSmsEngine=No SMS sender manager available. SMS sender manager are not installe
     PDF=PDF
     PDFDesc=You can set each global options related to the PDF generation
     PDFAddressForging=Rules to forge address boxes
    -HideAnyVATInformationOnPDF=Hide all information related to VAT on generated PDF
    +HideAnyVATInformationOnPDF=Hide all information related to Sales tax / VAT on generated PDF
    +PDFRulesForSalesTax=Rules for Sales Tax / VAT
     PDFLocaltax=Rules for %s
     HideLocalTaxOnPDF=Hide %s rate into pdf column tax sale
     HideDescOnPDF=Hide products description on generated PDF
    @@ -445,13 +447,14 @@ DisplayCompanyInfo=Display company address
     DisplayCompanyManagers=Display manager names
     DisplayCompanyInfoAndManagers=Display company address and manager names
     EnableAndSetupModuleCron=If you want to have this recurring invoice beeing generated automatically, module *%s* must be enabled and correctly setup. Otherwise, generation of invoices must be done manually from this template with button *Create*. Note that even if you enabled automatic generation, you can still safely launch manual generation. Duplicates generation for same period are not possible.
    -ModuleCompanyCodeAquarium=Return an accounting code built by:<br>%s followed by third party supplier code for a supplier accounting code,<br>%s followed by third party customer code for a customer accounting code.
    +ModuleCompanyCodeCustomerAquarium=%s followed by third party customer code for a customer accounting code
    +ModuleCompanyCodeSupplierAquarium=%s followed by third party supplier code for a supplier accounting code
     ModuleCompanyCodePanicum=Return an empty accounting code.
     ModuleCompanyCodeDigitaria=Accounting code depends on third party code. The code is composed of the character "C" in the first position followed by the first 5 characters of the third party code.
     Use3StepsApproval=By default, Purchase Orders need to be created and approved by 2 different users (one step/user to create and one step/user to approve. Note that if user has both permission to create and approve, one step/user will be enough). You can ask with this option to introduce a third step/user approval, if amount is higher than a dedicated value (so 3 steps will be necessary: 1=validation, 2=first approval and 3=second approval if amount is enough).<br>Set this to empty if one approval (2 steps) is enough, set it to a very low value (0.1) if a second approval (3 steps) is always required.
     UseDoubleApproval=Use a 3 steps approval when amount (without tax) is higher than...
     WarningPHPMail=WARNING: It is often better to setup outgoing emails to use the email server of your provider instead of the default setup. Some email providers (like Yahoo) does not allow you to send an email from another server than their own server. Your current setup use the server of the application to send email and not the server of your email provider, so some recipients (the one compatible with the restrictive DMARC protocol), will ask your email provider if they can accept your email and some email providers (like Yahoo) may respond "no" because the server is not a server of them, so few of your sent Emails may not be accepted (be carefull also to your email provider sending quota).<br>If your Email provider (like Yahoo) has this restriction, you must change Email setup to choose the other method "SMTP server" and enter the SMTP server and credentials provided by your Email provider (ask your EMail provider to get SMTP credentials for your account).
    -WarningPHPMail2=If your email SMTP provider need to restrict email client to some IP addresses (very rare), this is the IP address of your ERP CRM application: <strong>%s</strong>.
    +WarningPHPMail2=If your email SMTP provider need to restrict email client to some IP addresses (very rare), this is the IP address of the mail user agent (MUA) for your ERP CRM application: <strong>%s</strong>.
     ClickToShowDescription=Click to show description
     DependsOn=This module need the module(s)
     RequiredBy=This module is required by module(s)
    @@ -471,6 +474,9 @@ AttachMainDocByDefault=Set this to 1 if you want to attach main document to emai
     FilesAttachedToEmail=Attach file
     SendEmailsReminders=Send agenda reminders by emails
     davDescription=Add a component to be a DAV server
    +DAVSetup=Setup of module DAV
    +DAV_ALLOW_PUBLIC_DIR=Enable the public directory (WebDav directory with no login required)
    +DAV_ALLOW_PUBLIC_DIRTooltip=The WebDav public directory is a WebDAV directory everybody can access to (in read and write mode), with no need to have/use an existing login/password account.
     # Modules
     Module0Name=Pengguna & Grup
     Module0Desc=Users / Employees and Groups management
    @@ -479,7 +485,7 @@ Module1Desc=Companies and contact management (customers, prospects...)
     Module2Name=Komersil
     Module2Desc=Commercial management
     Module10Name=Akunting
    -Module10Desc=Simple accounting reports (journals, turnover) based onto database content. No dispatching.
    +Module10Desc=Simple accounting reports (journals, turnover) based onto database content. Does not use any ledger table.
     Module20Name=Proposal
     Module20Desc=Commercial proposal management
     Module22Name=Mass E-mailings
    @@ -491,7 +497,7 @@ Module25Desc=Customer order management
     Module30Name=Nota
     Module30Desc=Invoice and credit note management for customers. Invoice management for suppliers
     Module40Name=Pemasok
    -Module40Desc=Supplier management and buying (orders and invoices)
    +Module40Desc=Suppliers and purchase management (purchase orders and billing)
     Module42Name=Debug Logs
     Module42Desc=Logging facilities (file, syslog, ...). Such logs are for technical/debug purposes.
     Module49Name=Editors
    @@ -546,8 +552,8 @@ Module400Name=Projects/Opportunities/Leads
     Module400Desc=Management of projects, opportunities/leads and/or tasks. You can also assign any element (invoice, order, proposal, intervention, ...) to a project and get a transversal view from the project view.
     Module410Name=Webcalendar
     Module410Desc=Webcalendar integration
    -Module500Name=Special expenses
    -Module500Desc=Management of special expenses (taxes, social or fiscal taxes, dividends)
    +Module500Name=Taxes and Special expenses
    +Module500Desc=Management of other expenses (sale taxes, social or fiscal taxes, dividends, ...)
     Module510Name=Payment of employee wages
     Module510Desc=Record and follow payment of your employee wages
     Module520Name=Loan
    @@ -561,14 +567,14 @@ Module700Name=Sumbangan
     Module700Desc=Donation management
     Module770Name=Expense reports
     Module770Desc=Management and claim expense reports (transportation, meal, ...)
    -Module1120Name=Supplier commercial proposal
    -Module1120Desc=Request supplier commercial proposal and prices
    +Module1120Name=Vendor commercial proposal
    +Module1120Desc=Request vendor commercial proposal and prices
     Module1200Name=Mantis
     Module1200Desc=Mantis integration
     Module1520Name=Document Generation
     Module1520Desc=Mass mail document generation
     Module1780Name=Tags/Categories
    -Module1780Desc=Create tags/category (products, customers, suppliers, contacts or members)
    +Module1780Desc=Create tags/category (products, customers, vendors, contacts or members)
     Module2000Name=WYSIWYG editor
     Module2000Desc=Allow to edit some text area using an advanced editor (Based on CKEditor)
     Module2200Name=Dynamic Prices
    @@ -576,7 +582,7 @@ Module2200Desc=Enable the usage of math expressions for prices
     Module2300Name=Scheduled jobs
     Module2300Desc=Scheduled jobs management (alias cron or chrono table)
     Module2400Name=Events/Agenda
    -Module2400Desc=Follow done and upcoming events. Let application logs automatic events for tracking purposes or record manual events or rendez-vous.
    +Module2400Desc=Follow done and upcoming events. Let application logs automatic events for tracking purposes or record manual events or rendez-vous. This is the main important module for a good Customer or Supplier Relationship Management.
     Module2500Name=DMS / ECM
     Module2500Desc=Document Management System / Electronic Content Management. Automatic organization of your generated or stored documents. Share them when you need.
     Module2600Name=API/Web services (SOAP server)
    @@ -599,7 +605,7 @@ Module4000Desc=Human resources management (management of department, employee co
     Module5000Name=Multi-company
     Module5000Desc=Allows you to manage multiple companies
     Module6000Name=Workflow
    -Module6000Desc=Workflow management
    +Module6000Desc=Workflow management (automatic creation of object and/or automatic status change)
     Module10000Name=Websites
     Module10000Desc=Create public websites with a WYSIWG editor. Just setup your web server (Apache, Nginx, ...) to point to the dedicated Dolibarr directory to have it online on the Internet with your own domain name.
     Module20000Name=Leave Requests management
    @@ -613,7 +619,7 @@ Module50100Desc=Point of sales module (POS).
     Module50200Name=Paypal
     Module50200Desc=Module to offer an online payment page accepting payments using PayPal (credit card or PayPal credit). This can be used to allow your customers to make free payments or for a payment on a particular Dolibarr object (invoice, order, ...)
     Module50400Name=Accounting (advanced)
    -Module50400Desc=Accounting management (double entries, support general and auxiliary ledgers)
    +Module50400Desc=Accounting management (double entries, support general and auxiliary ledgers). Export the ledger in several other accounting software format.
     Module54000Name=PrintIPP
     Module54000Desc=Direct print (without opening the documents) using Cups IPP interface (Printer must be visible from server, and CUPS must be installe on server).
     Module55000Name=Poll, Survey or Vote
    @@ -885,7 +891,7 @@ DictionaryCivility=Personal and professional titles
     DictionaryActions=Types of agenda events
     DictionarySocialContributions=Social or fiscal taxes types
     DictionaryVAT=VAT Rates or Sales Tax Rates
    -DictionaryRevenueStamp=Amount of revenue stamps
    +DictionaryRevenueStamp=Amount of tax stamps
     DictionaryPaymentConditions=Payment terms
     DictionaryPaymentModes=Payment modes
     DictionaryTypeContact=Contact/Address types
    @@ -913,7 +919,7 @@ SetupSaved=Setup saved
     SetupNotSaved=Setup not saved
     BackToModuleList=Kembali Ke Daftar Modul
     BackToDictionaryList=Back to dictionaries list
    -TypeOfRevenueStamp=Type of revenue stamp
    +TypeOfRevenueStamp=Type of tax stamp
     VATManagement=VAT Management
     VATIsUsedDesc=By default when creating prospects, invoices, orders etc the VAT rate follows the active standard rule:<br>If the seller is not subjected to VAT, then VAT defaults to 0. End of rule.<br>If the (selling country= buying country), then the VAT by default equals the VAT of the product in the selling country. End of rule. <br>If seller and buyer are both in the European Community and goods are transport products (car, ship, plane), the default VAT is 0 ( The VAT should be paid by the buyer to the customoffice of his country and not to the seller). End of rule.<br>If seller and buyer are both in the European Community and the buyer is not a company, then the VAT by defaults to the VAT of the product sold.  End of rule.<br>If seller and buyer are both in the European Community and the buyer is a company, then the VAT is 0 by default . End of rule.<br>In any othe case the proposed default is VAT=0. End of rule.
     VATIsNotUsedDesc=By default the proposed VAT is 0 which can be used for cases like associations, individuals ou small companies.
    @@ -1021,7 +1027,7 @@ Delays_MAIN_DELAY_ACTIONS_TODO=Delay tolerance (in days) before alert on planned
     Delays_MAIN_DELAY_PROJECT_TO_CLOSE=Delay tolerance (in days) before alert on project not closed in time
     Delays_MAIN_DELAY_TASKS_TODO=Delay tolerance (in days) before alert on planned tasks (project tasks) not completed yet
     Delays_MAIN_DELAY_ORDERS_TO_PROCESS=Delay tolerance (in days) before alert on orders not processed yet
    -Delays_MAIN_DELAY_SUPPLIER_ORDERS_TO_PROCESS=Delay tolerance (in days) before alert on suppliers orders not processed yet
    +Delays_MAIN_DELAY_SUPPLIER_ORDERS_TO_PROCESS=Delay tolerance (in days) before alert on purchase orders not processed yet
     Delays_MAIN_DELAY_PROPALS_TO_CLOSE=Delay tolerance (in days) before alert on proposals to close
     Delays_MAIN_DELAY_PROPALS_TO_BILL=Delay tolerance (in days) before alert on proposals not billed
     Delays_MAIN_DELAY_NOT_ACTIVATED_SERVICES=Tolerance delay (in days) before alert on services to activate
    @@ -1033,9 +1039,9 @@ Delays_MAIN_DELAY_MEMBERS=Tolerance delay (in days) before alert on delayed memb
     Delays_MAIN_DELAY_CHEQUES_TO_DEPOSIT=Tolerance delay (in days) before alert for cheques deposit to do
     Delays_MAIN_DELAY_EXPENSEREPORTS=Tolerance delay (in days) before alert for expense reports to approve
     SetupDescription1=The setup area is for initial setup parameters before starting to use Dolibarr.
    -SetupDescription2=The two mandatory setup steps are the first two in the setup menu on the left: %s setup page and %s setup page :
    -SetupDescription3=Parameters in menu <a href="%s">%s -> %s</a> are required because defined data are used on Dolibarr screens and to customize the default behavior of the software (for country-related features for example).
    -SetupDescription4=Parameters in menu <a href="%s">%s -> %s</a> are required because Dolibarr ERP/CRM is a collection of several modules/applications, all more or less independent. New features will be added to menus for every module you will activate.
    +SetupDescription2=The two mandatory setup steps are the following steps (the two first entries in the left setup menu):
    +SetupDescription3=Settings in menu <a href="%s">%s -> %s</a>. This step is required because it defines data used on Dolibarr screens to customize the default behavior of the software (for country-related features for example).
    +SetupDescription4=Settings in menu <a href="%s">%s -> %s</a>. This step is required because Dolibarr ERP/CRM is a collection of several modules/applications, all more or less independent. New features are added to menus for every module you activate.
     SetupDescription5=Other menu entries manage optional parameters.
     LogEvents=Security audit events
     Audit=Audit
    @@ -1054,8 +1060,9 @@ LogEventDesc=You can enable here the logging for Dolibarr security events. Admin
     AreaForAdminOnly=Setup parameters can be set by <b>administrator users</b> only.
     SystemInfoDesc=System information is miscellaneous technical information you get in read only mode and visible for administrators only.
     SystemAreaForAdminOnly=This area is available for administrator users only. None of the Dolibarr permissions can reduce this limit.
    -CompanyFundationDesc=Edit on this page all known information of the company or foundation you need to manage (For this, click on "Modify" or "Save" button at bottom of page)
    +CompanyFundationDesc=Edit on this page all known information of the company or foundation you need to manage (For this, click on "%s" or "%s" button at bottom of page)
     AccountantDesc=Edit on this page all known information about your accountant/bookkeeper
    +AccountantFileNumber=File number
     DisplayDesc=You can choose each parameter related to the Dolibarr look and feel here
     AvailableModules=Available app/modules
     ToActivateModule=To activate modules, go on setup Area (Home->Setup->Modules).
    @@ -1188,11 +1195,11 @@ UserMailRequired=EMail required to create a new user
     HRMSetup=HRM module setup
     ##### Company setup #####
     CompanySetup=Companies module setup
    -CompanyCodeChecker=Module for third parties code generation and checking (customer or supplier)
    -AccountCodeManager=Module for accounting code generation (customer or supplier)
    +CompanyCodeChecker=Module for third parties code generation and checking (customer or vendor)
    +AccountCodeManager=Module for accounting code generation (customer or vendor)
     NotificationsDesc=EMails notifications feature allows you to silently send automatic mail, for some Dolibarr events. Targets of notifications can be defined:
     NotificationsDescUser=* per users, one user at time.
    -NotificationsDescContact=* per third parties contacts (customers or suppliers), one contact at time.
    +NotificationsDescContact=* per third parties contacts (customers or vendors), one contact at time.
     NotificationsDescGlobal=* or by setting global target emails in module setup page.
     ModelModules=Documents templates
     DocumentModelOdt=Generate documents from OpenDocuments templates (.ODT or .ODS files for OpenOffice, KOffice, TextEdit,...)
    @@ -1203,6 +1210,9 @@ MustBeUnique=Must be unique?
     MustBeMandatory=Mandatory to create third parties?
     MustBeInvoiceMandatory=Mandatory to validate invoices?
     TechnicalServicesProvided=Technical services provided
    +#####DAV #####
    +WebDAVSetupDesc=This is the links to access the WebDAV directory. It contains a "public" dir open to any user knowing the URL (if public directory access allowed) and a "private" directory that need an existing login account/password to access to.
    +WebDavServer=Root URL of %s server : %s
     ##### Webcal setup #####
     WebCalUrlForVCalExport=An export link to <b>%s</b> format is available at following link: %s
     ##### Invoices #####
    @@ -1229,15 +1239,15 @@ FreeLegalTextOnProposal=Free text on commercial proposals
     WatermarkOnDraftProposal=Watermark on draft commercial proposals (none if empty)
     BANK_ASK_PAYMENT_BANK_DURING_PROPOSAL=Ask for bank account destination of proposal
     ##### SupplierProposal #####
    -SupplierProposalSetup=Price requests suppliers module setup
    -SupplierProposalNumberingModules=Price requests suppliers numbering models
    -SupplierProposalPDFModules=Price requests suppliers documents models
    -FreeLegalTextOnSupplierProposal=Free text on price requests suppliers
    -WatermarkOnDraftSupplierProposal=Watermark on draft price requests suppliers (none if empty)
    +SupplierProposalSetup=Price requests vendors module setup
    +SupplierProposalNumberingModules=Price requests vendors numbering models
    +SupplierProposalPDFModules=Price requests vendors documents models
    +FreeLegalTextOnSupplierProposal=Free text on price requests vendors
    +WatermarkOnDraftSupplierProposal=Watermark on draft price requests vendors (none if empty)
     BANK_ASK_PAYMENT_BANK_DURING_SUPPLIER_PROPOSAL=Ask for bank account destination of price request
     WAREHOUSE_ASK_WAREHOUSE_DURING_ORDER=Ask for Warehouse Source for order
     ##### Suppliers Orders #####
    -BANK_ASK_PAYMENT_BANK_DURING_SUPPLIER_ORDER=Ask for bank account destination of supplier order
    +BANK_ASK_PAYMENT_BANK_DURING_SUPPLIER_ORDER=Ask for bank account destination of purchase order
     ##### Orders #####
     OrdersSetup=Order management setup
     OrdersNumberingModules=Orders numbering models
    @@ -1448,7 +1458,7 @@ SyslogFilename=File name and path
     YouCanUseDOL_DATA_ROOT=You can use DOL_DATA_ROOT/dolibarr.log for a log file in Dolibarr "documents" directory. You can set a different path to store this file.
     ErrorUnknownSyslogConstant=Constant %s is not a known Syslog constant
     OnlyWindowsLOG_USER=Windows only supports LOG_USER
    -CompressSyslogs=Syslog files compression and backup
    +CompressSyslogs=Compression and backup of debug log files (generated by module Log for debug)
     SyslogFileNumberOfSaves=Log backups
     ConfigureCleaningCronjobToSetFrequencyOfSaves=Configure cleaning scheduled job to set log backup frequency
     ##### Donations #####
    @@ -1515,7 +1525,7 @@ OSCommerceTestOk=Connection to server '%s' on database '%s' with user '%s' succe
     OSCommerceTestKo1=Connection to server '%s' succeed but database '%s' could not be reached.
     OSCommerceTestKo2=Connection to server '%s' with user '%s' failed.
     ##### Stock #####
    -StockSetup=Warehouse module setup
    +StockSetup=Stock module setup
     IfYouUsePointOfSaleCheckModule=If you use a Point of Sale module (POS module provided by default or another external module), this setup may be ignored by your Point Of Sale module. Most point of sales modules are designed to create immediatly an invoice and decrease stock by default whatever are options here. So, if you need or not to have a stock decrease when registering a sell from your Point Of Sale, check also your POS module set up.
     ##### Menu #####
     MenuDeleted=Menu deleted
    @@ -1627,8 +1637,8 @@ ChequeReceiptsNumberingModule=Cheque Receipts Numbering module
     MultiCompanySetup=Multi-company module setup
     ##### Suppliers #####
     SuppliersSetup=Supplier module setup
    -SuppliersCommandModel=Complete template of supplier order (logo...)
    -SuppliersInvoiceModel=Complete template of supplier invoice (logo...)
    +SuppliersCommandModel=Complete template of prchase order (logo...)
    +SuppliersInvoiceModel=Complete template of vendor invoice (logo...)
     SuppliersInvoiceNumberingModel=Supplier invoices numbering models
     IfSetToYesDontForgetPermission=If set to yes, don't forget to provide permissions to groups or users allowed for the second approval
     ##### GeoIPMaxmind #####
    @@ -1665,7 +1675,7 @@ NoAmbiCaracAutoGeneration=Do not use ambiguous characters ("1","l","i","|","0","
     SalariesSetup=Setup of module salaries
     SortOrder=Sort order
     Format=Format
    -TypePaymentDesc=0:Customer payment type, 1:Supplier payment type, 2:Both customers and suppliers payment type
    +TypePaymentDesc=0:Customer payment type, 1:Vendor payment type, 2:Both customers and vendors payment type
     IncludePath=Include path (defined into variable %s)
     ExpenseReportsSetup=Setup of module Expense Reports
     TemplatePDFExpenseReports=Document templates to generate expense report document
    @@ -1687,7 +1697,7 @@ InstallModuleFromWebHasBeenDisabledByFile=Install of external module from applic
     ConfFileMustContainCustom=Installing or building an external module from application need to save the module files into directory <strong>%s</strong>. To have this directory processed by Dolibarr, you must setup your <strong>conf/conf.php</strong> to add the 2 directive lines:<br><strong>$dolibarr_main_url_root_alt='/custom';</strong><br><strong>$dolibarr_main_document_root_alt='%s/custom';</strong>
     HighlightLinesOnMouseHover=Highlight table lines when mouse move passes over
     HighlightLinesColor=Highlight color of the line when the mouse passes over (keep empty for no highlight)
    -TextTitleColor=Color of page title
    +TextTitleColor=Text color of Page title
     LinkColor=Color of links
     PressF5AfterChangingThis=Press CTRL+F5 on keyboard or clear your browser cache after changing this value to have it effective
     NotSupportedByAllThemes=Will works with core themes, may not be supported by external themes
    @@ -1696,6 +1706,7 @@ TopMenuBackgroundColor=Background color for Top menu
     TopMenuDisableImages=Hide images in Top menu
     LeftMenuBackgroundColor=Background color for Left menu
     BackgroundTableTitleColor=Background color for Table title line
    +BackgroundTableTitleTextColor=Text color for Table title line
     BackgroundTableLineOddColor=Background color for odd table lines
     BackgroundTableLineEvenColor=Background color for even table lines
     MinimumNoticePeriod=Minimum notice period (Your leave request must be done before this delay)
    @@ -1718,19 +1729,19 @@ FillFixTZOnlyIfRequired=Example: +2 (fill only if problem experienced)
     ExpectedChecksum=Expected Checksum
     CurrentChecksum=Current Checksum
     ForcedConstants=Required constant values
    -MailToSendProposal=To send customer proposal
    -MailToSendOrder=To send customer order
    -MailToSendInvoice=To send customer invoice
    -MailToSendShipment=To send shipment
    -MailToSendIntervention=To send intervention
    -MailToSendSupplierRequestForQuotation=To send quotation request to supplier
    -MailToSendSupplierOrder=To send supplier order
    -MailToSendSupplierInvoice=To send supplier invoice
    -MailToSendContract=To send a contract
    -MailToThirdparty=To send email from third party page
    -MailToMember=To send email from member page
    -MailToUser=To send email from user page
    -MailToProject= To send email from project page
    +MailToSendProposal=Customer proposals
    +MailToSendOrder=Customer orders
    +MailToSendInvoice=Customer invoices
    +MailToSendShipment=Pengiriman
    +MailToSendIntervention=Interventions
    +MailToSendSupplierRequestForQuotation=Quotation request
    +MailToSendSupplierOrder=Purchase orders
    +MailToSendSupplierInvoice=Vendor invoices
    +MailToSendContract=Contracts
    +MailToThirdparty=Pihak Ketiga
    +MailToMember=Anggota
    +MailToUser=Users
    +MailToProject=Projects page
     ByDefaultInList=Show by default on list view
     YouUseLastStableVersion=You use the latest stable version
     TitleExampleForMajorRelease=Example of message you can use to announce this major release (feel free to use it on your web sites)
    @@ -1780,7 +1791,10 @@ MAIN_PDF_MARGIN_BOTTOM=Bottom margin on PDF
     SetToYesIfGroupIsComputationOfOtherGroups=Set this to yes if this group is a computation of other groups
     EnterCalculationRuleIfPreviousFieldIsYes=Enter calculcation rule if previous field was set to Yes (For example 'CODEGRP1+CODEGRP2')
     SeveralLangugeVariatFound=Several language variants found
    -WebDavServer=URL of %s server : %s
    +COMPANY_AQUARIUM_REMOVE_SPECIAL=Remove special characters
    +COMPANY_AQUARIUM_CLEAN_REGEX=Regex filter to clean value (COMPANY_AQUARIUM_CLEAN_REGEX)
    +GDPRContact=GDPR contact
    +GDPRContactDesc=If you store data about European companies/citizen, you can store here the contact who is responsible for the General Data Protection Regulation
     ##### Resource ####
     ResourceSetup=Configuration du module Resource
     UseSearchToSelectResource=Use a search form to choose a resource (rather than a drop-down list).
    diff --git a/htdocs/langs/id_ID/banks.lang b/htdocs/langs/id_ID/banks.lang
    index b7fb7eec92c..01ae4bcab9a 100644
    --- a/htdocs/langs/id_ID/banks.lang
    +++ b/htdocs/langs/id_ID/banks.lang
    @@ -1,12 +1,13 @@
     # Dolibarr language file - Source file is en_US - banks
     Bank=Bank
    -MenuBankCash=Bank/Cash
    +MenuBankCash=Bank | Cash
     MenuVariousPayment=Miscellaneous payments
     MenuNewVariousPayment=New Miscellaneous payment
     BankName=Bank name
     FinancialAccount=Akun
     BankAccount=Bank account
     BankAccounts=Bank accounts
    +BankAccountsAndGateways=Bank accounts | Gateways
     ShowAccount=Show Account
     AccountRef=Financial account ref
     AccountLabel=Financial account label
    @@ -131,7 +132,7 @@ PaymentDateUpdateSucceeded=Payment date updated successfully
     PaymentDateUpdateFailed=Payment date could not be updated
     Transactions=Transactions
     BankTransactionLine=Bank entry
    -AllAccounts=All bank/cash accounts
    +AllAccounts=All bank and cash accounts
     BackToAccount=Back to account
     ShowAllAccounts=Show for all accounts
     FutureTransaction=Transaction in futur. No way to conciliate.
    @@ -159,5 +160,6 @@ VariousPayment=Miscellaneous payments
     VariousPayments=Miscellaneous payments
     ShowVariousPayment=Show miscellaneous payments
     AddVariousPayment=Add miscellaneous payments
    +SEPAMandate=SEPA mandate
     YourSEPAMandate=Your SEPA mandate
     FindYourSEPAMandate=This is your SEPA mandate to authorize our company to make direct debit order to your bank. Thanks to return it signed (scan of the signed document) or sent it by mail to
    diff --git a/htdocs/langs/id_ID/bills.lang b/htdocs/langs/id_ID/bills.lang
    index 125f8cd1d52..a7a5c56778c 100644
    --- a/htdocs/langs/id_ID/bills.lang
    +++ b/htdocs/langs/id_ID/bills.lang
    @@ -109,9 +109,9 @@ CancelBill=Batalkan tagihan
     SendRemindByMail=Kirim pengingat ke surel / email
     DoPayment=Enter payment
     DoPaymentBack=Enter refund
    -ConvertToReduc=Ubah kedalam diskon untuk selanjutnya
    -ConvertExcessReceivedToReduc=Convert excess received into future discount
    -ConvertExcessPaidToReduc=Convert excess paid into future discount
    +ConvertToReduc=Mark as credit available
    +ConvertExcessReceivedToReduc=Convert excess received into available credit
    +ConvertExcessPaidToReduc=Convert excess paid into available discount
     EnterPaymentReceivedFromCustomer=Masukkan pembayaran yang diterima dari pelanggan
     EnterPaymentDueToCustomer=Buat tempo pembayaran ke pelanggan
     DisabledBecauseRemainderToPayIsZero=Disabled because remaining unpaid is zero
    @@ -120,7 +120,7 @@ BillStatus=Status tagihan
     StatusOfGeneratedInvoices=Status of generated invoices
     BillStatusDraft=Konsep (harus di validasi)
     BillStatusPaid=Dibayar
    -BillStatusPaidBackOrConverted=Credit note refund or converted into discount
    +BillStatusPaidBackOrConverted=Credit note refund or marked as credit available
     BillStatusConverted=Paid (ready for consumption in final invoice)
     BillStatusCanceled=Diabaikan
     BillStatusValidated=Sudah divalidasi (harus sudah dibayar)
    @@ -282,6 +282,7 @@ RelativeDiscount=Relative discount
     GlobalDiscount=Global discount
     CreditNote=Catatan kredit
     CreditNotes=Credit notes
    +CreditNotesOrExcessReceived=Credit notes or excess received
     Deposit=Down payment
     Deposits=Down payments
     DiscountFromCreditNote=Discount from credit note %s
    @@ -296,10 +297,10 @@ DiscountType=Discount type
     NoteReason=Note/Reason
     ReasonDiscount=Reason
     DiscountOfferedBy=Granted by
    -DiscountStillRemaining=Discounts available
    -DiscountAlreadyCounted=Discounts already consumed
    +DiscountStillRemaining=Discounts or credits available
    +DiscountAlreadyCounted=Discounts or credits already consumed
     CustomerDiscounts=Customer discounts
    -SupplierDiscounts=Supplier discounts
    +SupplierDiscounts=Vendors discounts
     BillAddress=Bill address
     HelpEscompte=This discount is a discount granted to customer because its payment was made before term.
     HelpAbandonBadCustomer=This amount has been abandoned (customer said to be a bad customer) and is considered as an exceptional loose.
    @@ -339,6 +340,12 @@ PaymentOnDifferentThirdBills=Allow payments on different thirdparties bills but
     PaymentNote=Payment note
     ListOfPreviousSituationInvoices=List of previous situation invoices
     ListOfNextSituationInvoices=List of next situation invoices
    +ListOfSituationInvoices=List of situation invoices
    +CurrentSituationTotal=Total current situation
    +DisabledBecauseNotEnouthCreditNote=To remove a situation invoice from cycle, this invoice's credit note total must cover this invoice total
    +RemoveSituationFromCycle=Remove this invoice from cycle
    +ConfirmRemoveSituationFromCycle=Remove this invoice %s from cycle ?
    +ConfirmOuting=Confirm outing
     FrequencyPer_d=Every %s days
     FrequencyPer_m=Every %s months
     FrequencyPer_y=Every %s years
    @@ -387,6 +394,7 @@ PaymentConditionShort14DENDMONTH=14 days of month-end
     PaymentCondition14DENDMONTH=Within 14 days following the end of the month
     FixAmount=Fix amount
     VarAmount=Variable amount (%% tot.)
    +VarAmountOneLine=Variable amount (%% tot.) - 1 line with label '%s'
     # PaymentType
     PaymentTypeVIR=Bank transfer
     PaymentTypeShortVIR=Bank transfer
    @@ -505,9 +513,14 @@ SituationAmount=Situation invoice amount(net)
     SituationDeduction=Situation subtraction
     ModifyAllLines=Modify all lines
     CreateNextSituationInvoice=Create next situation
    +ErrorFindNextSituationInvoice=Error unable to find next situation cycle ref
    +ErrorOutingSituationInvoiceOnUpdate=Unable to outing this situation invoice.
    +ErrorOutingSituationInvoiceCreditNote=Unable to outing linked credit note.
     NotLastInCycle=This invoice is not the latest in cycle and must not be modified.
     DisabledBecauseNotLastInCycle=The next situation already exists.
     DisabledBecauseFinal=This situation is final.
    +situationInvoiceShortcode_AS=AS
    +situationInvoiceShortcode_S=S
     CantBeLessThanMinPercent=The progress can't be smaller than its value in the previous situation.
     NoSituations=No open situations
     InvoiceSituationLast=Final and general invoice
    @@ -532,3 +545,4 @@ AutoFillDateFrom=Set start date for service line with invoice date
     AutoFillDateFromShort=Set start date
     AutoFillDateTo=Set end date for service line with next invoice date
     AutoFillDateToShort=Set end date
    +MaxNumberOfGenerationReached=Max number of gen. reached
    diff --git a/htdocs/langs/id_ID/categories.lang b/htdocs/langs/id_ID/categories.lang
    index 41e5f4e4c13..c0c8d4c0cef 100644
    --- a/htdocs/langs/id_ID/categories.lang
    +++ b/htdocs/langs/id_ID/categories.lang
    @@ -16,7 +16,7 @@ MembersCategoriesArea=Members tags/categories area
     ContactsCategoriesArea=Contacts tags/categories area
     AccountsCategoriesArea=Accounts tags/categories area
     ProjectsCategoriesArea=Projects tags/categories area
    -SubCats=Subcategories
    +SubCats=Sub-categories
     CatList=List of tags/categories
     NewCategory=New tag/category
     ModifCat=Modify tag/category
    @@ -85,3 +85,4 @@ CategorieRecursivHelp=If activated, product will also linked to parent category
     AddProductServiceIntoCategory=Add the following product/service
     ShowCategory=Show tag/category
     ByDefaultInList=By default in list
    +ChooseCategory=Choose category
    diff --git a/htdocs/langs/id_ID/commercial.lang b/htdocs/langs/id_ID/commercial.lang
    index a1a5f0f1588..78f2e0038dd 100644
    --- a/htdocs/langs/id_ID/commercial.lang
    +++ b/htdocs/langs/id_ID/commercial.lang
    @@ -60,8 +60,8 @@ ActionAC_CLO=Close
     ActionAC_EMAILING=Send mass email
     ActionAC_COM=Send customer order by mail
     ActionAC_SHIP=Send shipping by mail
    -ActionAC_SUP_ORD=Send supplier order by mail
    -ActionAC_SUP_INV=Send supplier invoice by mail
    +ActionAC_SUP_ORD=Send purchase order by mail
    +ActionAC_SUP_INV=Send vendor invoice by mail
     ActionAC_OTH=Lainnya
     ActionAC_OTH_AUTO=Automatically inserted events
     ActionAC_MANUAL=Manually inserted events
    diff --git a/htdocs/langs/id_ID/companies.lang b/htdocs/langs/id_ID/companies.lang
    index c1757046f26..02fe5871d14 100644
    --- a/htdocs/langs/id_ID/companies.lang
    +++ b/htdocs/langs/id_ID/companies.lang
    @@ -8,11 +8,11 @@ ConfirmDeleteContact=Are you sure you want to delete this contact and all inheri
     MenuNewThirdParty=Pihak Ketiga Baru
     MenuNewCustomer=Pelanggan Baru
     MenuNewProspect=Prospek Baru
    -MenuNewSupplier=Pemasok Baru
    +MenuNewSupplier=New vendor
     MenuNewPrivateIndividual=New private individual
    -NewCompany=New company (prospect, customer, supplier)
    -NewThirdParty=New third party (prospect, customer, supplier)
    -CreateDolibarrThirdPartySupplier=Create a third party (supplier)
    +NewCompany=New company (prospect, customer, vendor)
    +NewThirdParty=New third party (prospect, customer, vendor)
    +CreateDolibarrThirdPartySupplier=Create a third party (vendor)
     CreateThirdPartyOnly=Create third party
     CreateThirdPartyAndContact=Create a third party + a child contact
     ProspectionArea=Prospection area
    @@ -37,7 +37,7 @@ ThirdPartyProspectsStats=Prospects
     ThirdPartyCustomers=Customers
     ThirdPartyCustomersStats=Customers
     ThirdPartyCustomersWithIdProf12=Customers with %s or %s
    -ThirdPartySuppliers=Pemasok
    +ThirdPartySuppliers=Vendors
     ThirdPartyType=Third party type
     Individual=Private individual
     ToCreateContactWithSameName=Will create automatically a contact/address with same information than third party under the third party. In most cases, even if your third party is a physical people, creating a third party alone is enough.
    @@ -77,11 +77,11 @@ Web=Web
     Poste= Posisi
     DefaultLang=Language by default
     VATIsUsed=Sales tax is used
    -VATIsUsedWhenSelling=This define if this thirdparty includes a sale tax or not when it makes an invoice to its own customers
    +VATIsUsedWhenSelling=This define if this third party includes a sale tax or not when it makes an invoice to its own customers
     VATIsNotUsed=Sales tax is not used
     CopyAddressFromSoc=Fill address with third party address
    -ThirdpartyNotCustomerNotSupplierSoNoRef=Thirdparty neither customer nor supplier, no available refering objects
    -ThirdpartyIsNeitherCustomerNorClientSoCannotHaveDiscounts=Thirdparty neither customer nor supplier, discounts are not available
    +ThirdpartyNotCustomerNotSupplierSoNoRef=Third party neither customer nor vendor, no available refering objects
    +ThirdpartyIsNeitherCustomerNorClientSoCannotHaveDiscounts=Third party neither customer nor supplier, discounts are not available
     PaymentBankAccount=Payment bank account
     OverAllProposals=Proposal
     OverAllOrders=Orders
    @@ -99,9 +99,9 @@ LocalTax2ES=IRPF
     TypeLocaltax1ES=RE Type
     TypeLocaltax2ES=IRPF Type
     WrongCustomerCode=Customer code invalid
    -WrongSupplierCode=Supplier code invalid
    +WrongSupplierCode=Vendor code invalid
     CustomerCodeModel=Customer code model
    -SupplierCodeModel=Supplier code model
    +SupplierCodeModel=Vendor code model
     Gencod=Bar code
     ##### Professional ID #####
     ProfId1Short=Prof. id 1
    @@ -267,7 +267,7 @@ Prospect=Prospect
     CustomerCard=Customer Card
     Customer=Customer
     CustomerRelativeDiscount=Relative customer discount
    -SupplierRelativeDiscount=Relative supplier discount
    +SupplierRelativeDiscount=Relative vendor discount
     CustomerRelativeDiscountShort=Relative discount
     CustomerAbsoluteDiscountShort=Absolute discount
     CompanyHasRelativeDiscount=This customer has a default discount of <b>%s%%</b>
    @@ -284,8 +284,8 @@ HasCreditNoteFromSupplier=You have credit notes for <b>%s</b> %s from this suppl
     CompanyHasNoAbsoluteDiscount=This customer has no discount credit available
     CustomerAbsoluteDiscountAllUsers=Absolute customer discounts (granted by all users)
     CustomerAbsoluteDiscountMy=Absolute customer discounts (granted by yourself)
    -SupplierAbsoluteDiscountAllUsers=Absolute supplier discounts (granted by all users)
    -SupplierAbsoluteDiscountMy=Absolute supplier discounts (granted by yourself)
    +SupplierAbsoluteDiscountAllUsers=Absolute vendor discounts (entered by all users)
    +SupplierAbsoluteDiscountMy=Absolute vendor discounts (entered by yourself)
     DiscountNone=None
     Supplier=Suplier
     AddContact=Create contact
    @@ -304,13 +304,13 @@ DeleteACompany=Delete a company
     PersonalInformations=Personal data
     AccountancyCode=Akun akuntansi
     CustomerCode=Customer code
    -SupplierCode=Supplier code
    +SupplierCode=Vendor code
     CustomerCodeShort=Customer code
    -SupplierCodeShort=Supplier code
    +SupplierCodeShort=Vendor code
     CustomerCodeDesc=Customer code, unique for all customers
    -SupplierCodeDesc=Supplier code, unique for all suppliers
    +SupplierCodeDesc=Vendor code, unique for all vendors
     RequiredIfCustomer=Required if third party is a customer or prospect
    -RequiredIfSupplier=Required if third party is a supplier
    +RequiredIfSupplier=Required if third party is a vendor
     ValidityControledByModule=Validity controled by module
     ThisIsModuleRules=This is rules for this module
     ProspectToContact=Prospect to contact
    @@ -338,7 +338,7 @@ MyContacts=My contacts
     Capital=Capital
     CapitalOf=Capital of %s
     EditCompany=Edit company
    -ThisUserIsNot=This user is not a prospect, customer nor supplier
    +ThisUserIsNot=This user is not a prospect, customer nor vendor
     VATIntraCheck=Check
     VATIntraCheckDesc=The link <b>%s</b> allows to ask the european VAT checker service. An external internet access from server is required for this service to work.
     VATIntraCheckURL=http://ec.europa.eu/taxation_customs/vies/vieshome.do
    @@ -396,7 +396,7 @@ ImportDataset_company_4=Third parties/Sales representatives (Assign sales repres
     PriceLevel=Price level
     DeliveryAddress=Delivery address
     AddAddress=Add address
    -SupplierCategory=Supplier category
    +SupplierCategory=Vendor category
     JuridicalStatus200=Independent
     DeleteFile=Delete file
     ConfirmDeleteFile=Are you sure you want to delete this file?
    @@ -406,7 +406,7 @@ FiscalYearInformation=Information on the fiscal year
     FiscalMonthStart=Starting month of the fiscal year
     YouMustAssignUserMailFirst=You must create email for this user first to be able to add emails notifications for him.
     YouMustCreateContactFirst=To be able to add email notifications, you must first define contacts with valid emails for the third party
    -ListSuppliersShort=Daftar Suplier
    +ListSuppliersShort=List of vendors
     ListProspectsShort=List of prospects
     ListCustomersShort=List of customers
     ThirdPartiesArea=Third parties and contact area
    @@ -420,7 +420,7 @@ CurrentOutstandingBill=Current outstanding bill
     OutstandingBill=Max. for outstanding bill
     OutstandingBillReached=Max. for outstanding bill reached
     OrderMinAmount=Minimum amount for order
    -MonkeyNumRefModelDesc=Return numero with format %syymm-nnnn for customer code and %syymm-nnnn for supplier code where yy is year, mm is month and nnnn is a sequence with no break and no return to 0.
    +MonkeyNumRefModelDesc=Return numero with format %syymm-nnnn for customer code and %syymm-nnnn for vendor code where yy is year, mm is month and nnnn is a sequence with no break and no return to 0.
     LeopardNumRefModelDesc=The code is free. This code can be modified at any time.
     ManagingDirectors=Manager(s) name (CEO, director, president...)
     MergeOriginThirdparty=Duplicate third party (third party you want to delete)
    @@ -431,4 +431,4 @@ SaleRepresentativeLogin=Login of sales representative
     SaleRepresentativeFirstname=First name of sales representative
     SaleRepresentativeLastname=Last name of sales representative
     ErrorThirdpartiesMerge=There was an error when deleting the third parties. Please check the log. Changes have been reverted.
    -NewCustomerSupplierCodeProposed=New customer or supplier code suggested on duplicate code
    +NewCustomerSupplierCodeProposed=New customer or vendor code suggested on duplicate code
    diff --git a/htdocs/langs/id_ID/compta.lang b/htdocs/langs/id_ID/compta.lang
    index 593293bbf7f..9a60ebc87e5 100644
    --- a/htdocs/langs/id_ID/compta.lang
    +++ b/htdocs/langs/id_ID/compta.lang
    @@ -19,7 +19,8 @@ Income=Income
     Outcome=Expense
     MenuReportInOut=Income / Expense
     ReportInOut=Balance of income and expenses
    -ReportTurnover=Turnover
    +ReportTurnover=Turnover invoiced
    +ReportTurnoverCollected=Turnover collected
     PaymentsNotLinkedToInvoice=Payments not linked to any invoice, so not linked to any third party
     PaymentsNotLinkedToUser=Payments not linked to any user
     Profit=Profit
    @@ -34,7 +35,8 @@ AmountHTVATRealPaid=Net paid
     VATToPay=Tax sales
     VATReceived=Tax received
     VATToCollect=Tax purchases
    -VATSummary=Tax Balance
    +VATSummary=Tax monthly
    +VATBalance=Tax Balance
     VATPaid=Tax paid
     LT1Summary=Tax 2 summary
     LT2Summary=Tax 3 summary
    @@ -76,16 +78,16 @@ MenuNewSocialContribution=New social/fiscal tax
     NewSocialContribution=New social/fiscal tax
     AddSocialContribution=Add social/fiscal tax
     ContributionsToPay=Social/fiscal taxes to pay
    -AccountancyTreasuryArea=Accountancy/Treasury area
    +AccountancyTreasuryArea=Billing and payment area
     NewPayment=New payment
     Payments=Semua pembayaran
     PaymentCustomerInvoice=Customer invoice payment
    -PaymentSupplierInvoice=Supplier invoice payment
    +PaymentSupplierInvoice=Vendor invoice payment
     PaymentSocialContribution=Social/fiscal tax payment
     PaymentVat=VAT payment
     ListPayment=List of payments
     ListOfCustomerPayments=List of customer payments
    -ListOfSupplierPayments=List of supplier payments
    +ListOfSupplierPayments=List of vendor payments
     DateStartPeriod=Date start period
     DateEndPeriod=Date end period
     newLT1Payment=New tax 2 payment
    @@ -104,19 +106,21 @@ VATPayment=Sales tax payment
     VATPayments=Sales tax payments
     VATRefund=Sales tax refund
     NewVATPayment=New sales tax payment
    +NewLocalTaxPayment=New tax %s payment
     Refund=Refund
     SocialContributionsPayments=Social/fiscal taxes payments
     ShowVatPayment=Show VAT payment
     TotalToPay=Total to pay
     BalanceVisibilityDependsOnSortAndFilters=Balance is visible in this list only if table is sorted ascending on %s and filtered for 1 bank account
     CustomerAccountancyCode=Customer accounting code
    -SupplierAccountancyCode=Supplier accounting code
    +SupplierAccountancyCode=Vendor accounting code
     CustomerAccountancyCodeShort=Cust. account. code
     SupplierAccountancyCodeShort=Sup. account. code
     AccountNumber=Account number
     NewAccountingAccount=New account
    -SalesTurnover=Sales turnover
    -SalesTurnoverMinimum=Minimum sales turnover
    +Turnover=Turnover invoiced
    +TurnoverCollected=Turnover collected
    +SalesTurnoverMinimum=Minimum turnover
     ByExpenseIncome=By expenses & incomes
     ByThirdParties=By third parties
     ByUserAuthorOfInvoice=By invoice author
    @@ -136,8 +140,8 @@ ConfirmDeleteSocialContribution=Are you sure you want to delete this social/fisc
     ExportDataset_tax_1=Social and fiscal taxes and payments
     CalcModeVATDebt=Mode <b>%sVAT on commitment accounting%s</b>.
     CalcModeVATEngagement=Mode <b>%sVAT on incomes-expenses%s</b>.
    -CalcModeDebt=Mode <b>%sClaims-Debts%s</b> said <b>Commitment accounting</b>.
    -CalcModeEngagement=Mode <b>%sIncomes-Expenses%s</b> said <b>cash accounting</b>
    +CalcModeDebt=Analysis of known recorded invoices even if they are not yet accounted in ledger.
    +CalcModeEngagement=Analysis of known recorded payments, even if they are not yet accounted in Ledger.
     CalcModeBookkeeping=Analysis of <b>data journalized in Bookkeeping Ledger table</b>
     CalcModeLT1= Mode <b>%sRE on customer invoices - suppliers invoices%s</b>
     CalcModeLT1Debt=Mode <b>%sRE on customer invoices%s</b>
    @@ -150,9 +154,9 @@ AnnualSummaryInputOutputMode=Balance of income and expenses, annual summary
     AnnualByCompanies=Balance of income and expenses, by predefined groups of account
     AnnualByCompaniesDueDebtMode=Balance of income and expenses, detail by predefined groups, mode <b>%sClaims-Debts%s</b> said <b>Commitment accounting</b>.
     AnnualByCompaniesInputOutputMode=Balance of income and expenses, detail by predefined groups, mode <b>%sIncomes-Expenses%s</b> said <b>cash accounting</b>.
    -SeeReportInInputOutputMode=See report <b>%sIncomes-Expenses%s</b> said <b>cash accounting</b> for a calculation on actual payments made
    -SeeReportInDueDebtMode=See report <b>%sClaims-Debts%s</b> said <b>commitment accounting</b> for a calculation on issued invoices
    -SeeReportInBookkeepingMode=See report <b>%sBookeeping%s</b> for a calculation on <b>bookkeeping table analysis</b>
    +SeeReportInInputOutputMode=See %sanalysis of payments%s for a calculation on actual payments made even if they are not yet accounted in Ledger.
    +SeeReportInDueDebtMode=See %sanalysis of invoices%s for a calculation based on known recorded invoices even if they are not yet accounted in Ledger.
    +SeeReportInBookkeepingMode=See <b>%sBookeeping report%s</b> for a calculation on <b>Bookkeeping Ledger table</b>
     RulesAmountWithTaxIncluded=- Amounts shown are with all taxes included
     RulesResultDue=- It includes outstanding invoices, expenses, VAT, donations whether they are paid or not. Is also includes paid salaries.<br>- It is based on the validation date of invoices and VAT and on the due date for expenses. For salaries defined with Salary module, the value date of payment is used.
     RulesResultInOut=- It includes the real payments made on invoices, expenses, VAT and salaries. <br>- It is based on the payment dates of the invoices, expenses, VAT and salaries. The donation date for donation.
    @@ -171,6 +175,8 @@ LT1ReportByCustomersES=Report by third party RE
     LT2ReportByCustomersES=Report by third party IRPF
     VATReport=Sale tax report
     VATReportByPeriods=Sale tax report by period
    +VATReportByRates=Sale tax report by rates
    +VATReportByThirdParties=Sale tax report by third parties
     VATReportByCustomers=Sale tax report by customer
     VATReportByCustomersInInputOutputMode=Report by the customer VAT collected and paid
     VATReportByQuartersInInputOutputMode=Report by Sale tax rate of the tax collected and paid
    @@ -207,7 +213,7 @@ Pcg_version=Chart of accounts models
     Pcg_type=Pcg type
     Pcg_subtype=Pcg subtype
     InvoiceLinesToDispatch=Invoice lines to dispatch
    -ByProductsAndServices=By products and services
    +ByProductsAndServices=By product and service
     RefExt=External ref
     ToCreateAPredefinedInvoice=To create a template invoice, create a standard invoice, then, without validating it, click onto button "%s".
     LinkedOrder=Link to order
    @@ -215,7 +221,8 @@ Mode1=Method 1
     Mode2=Method 2
     CalculationRuleDesc=To calculate total VAT, there is two methods:<br>Method 1 is rounding vat on each line, then summing them.<br>Method 2 is summing all vat on each line, then rounding result.<br>Final result may differs from few cents. Default mode is mode <b>%s</b>.
     CalculationRuleDescSupplier=According to supplier, choose appropriate method to apply same calculation rule and get same result expected by your supplier.
    -TurnoverPerProductInCommitmentAccountingNotRelevant=Turnover report per product, when using a <b>cash accountancy</b> mode is not relevant. This report is only available when using <b>engagement accountancy</b> mode (see setup of accountancy module).
    +TurnoverPerProductInCommitmentAccountingNotRelevant=The report of Turnover collected per product is not available. This report is only available for turnover invoiced.
    +TurnoverPerSaleTaxRateInCommitmentAccountingNotRelevant=The report of Turnover collected per sale tax rate is not available. This report is only available for turnover invoiced.
     CalculationMode=Calculation mode
     AccountancyJournal=Accounting code journal
     ACCOUNTING_VAT_SOLD_ACCOUNT=Accounting account by default for VAT on sales (used if not defined on VAT dictionary setup)
    @@ -223,7 +230,7 @@ ACCOUNTING_VAT_BUY_ACCOUNT=Accounting account by default for VAT on purchases (u
     ACCOUNTING_VAT_PAY_ACCOUNT=Accounting account by default for paying VAT
     ACCOUNTING_ACCOUNT_CUSTOMER=Accounting account used for customer third parties
     ACCOUNTING_ACCOUNT_CUSTOMER_Desc=The dedicated accounting account defined on third party card will be used for Subledger accouting only. This one will be used for General Ledger and as default value of Subledger accounting if dedicated customer accouting account on third party is not defined.
    -ACCOUNTING_ACCOUNT_SUPPLIER=Accounting account used for supplier third parties
    +ACCOUNTING_ACCOUNT_SUPPLIER=Accounting account used for vendor third parties
     ACCOUNTING_ACCOUNT_SUPPLIER_Desc=The dedicated accounting account defined on third party card will be used for Subledger accouting only. This one will be used for General Ledger and as default value of Subledger accounting if dedicated supplier accouting account on third party is not defined.
     CloneTax=Clone a social/fiscal tax
     ConfirmCloneTax=Confirm the clone of a social/fiscal tax payment
    @@ -242,3 +249,11 @@ FiscalPeriod=Accounting period
     ListSocialContributionAssociatedProject=List of social contributions associated with the project
     DeleteFromCat=Remove from accounting group
     AccountingAffectation=Accounting assignement
    +LastDayTaxIsRelatedTo=Last day of period the tax is related to
    +VATDue=Sale tax claimed
    +ClaimedForThisPeriod=Claimed for the period
    +PaidDuringThisPeriod=Paid during this period
    +ByVatRate=By sale tax rate
    +TurnoverbyVatrate=Turnover invoiced by sale tax rate
    +TurnoverCollectedbyVatrate=Turnover collected by sale tax rate
    +PurchasebyVatrate=Purchase by sale tax rate
    diff --git a/htdocs/langs/id_ID/dict.lang b/htdocs/langs/id_ID/dict.lang
    index 6e90946a98c..4e75c40182c 100644
    --- a/htdocs/langs/id_ID/dict.lang
    +++ b/htdocs/langs/id_ID/dict.lang
    @@ -5,7 +5,8 @@ CountryIT=Italy
     CountryES=Spain
     CountryDE=Germany
     CountryCH=Switzerland
    -CountryGB=Great Britain
    +# Warning, country code GB is for United Kingdom. UK Does not exists as country code in ISO standard.
    +CountryGB=United Kingdom
     CountryUK=United Kingdom
     CountryIE=Ireland
     CountryCN=China
    diff --git a/htdocs/langs/id_ID/ecm.lang b/htdocs/langs/id_ID/ecm.lang
    index 6ed7ecbcb32..2cd72ef2b91 100644
    --- a/htdocs/langs/id_ID/ecm.lang
    +++ b/htdocs/langs/id_ID/ecm.lang
    @@ -39,9 +39,10 @@ ShowECMSection=Show directory
     DeleteSection=Remove directory
     ConfirmDeleteSection=Can you confirm you want to delete the directory <b>%s</b>?
     ECMDirectoryForFiles=Relative directory for files
    -CannotRemoveDirectoryContainsFiles=Removed not possible because it contains some files
    +CannotRemoveDirectoryContainsFilesOrDirs=Removal not possible because it contains some files or sub-directories
    +CannotRemoveDirectoryContainsFiles=Removal not possible because it contains some files
     ECMFileManager=File manager
    -ECMSelectASection=Select a directory on left tree...
    +ECMSelectASection=Select a directory in the tree...
     DirNotSynchronizedSyncFirst=This directory seems to be created or modified outside ECM module. You must click on "Resync" button first to synchronize disk and database to get content of this directory.
     ReSyncListOfDir=Resync list of directories
     HashOfFileContent=Hash of file content
    diff --git a/htdocs/langs/id_ID/errors.lang b/htdocs/langs/id_ID/errors.lang
    index ec036b28bc5..0ca7488b8cb 100644
    --- a/htdocs/langs/id_ID/errors.lang
    +++ b/htdocs/langs/id_ID/errors.lang
    @@ -32,9 +32,9 @@ ErrorBarCodeRequired=Bar code required
     ErrorCustomerCodeAlreadyUsed=Customer code already used
     ErrorBarCodeAlreadyUsed=Bar code already used
     ErrorPrefixRequired=Prefix required
    -ErrorBadSupplierCodeSyntax=Bad syntax for supplier code
    -ErrorSupplierCodeRequired=Supplier code required
    -ErrorSupplierCodeAlreadyUsed=Supplier code already used
    +ErrorBadSupplierCodeSyntax=Bad syntax for vendor code
    +ErrorSupplierCodeRequired=Vendor code required
    +ErrorSupplierCodeAlreadyUsed=Vendor code already used
     ErrorBadParameters=Bad parameters
     ErrorBadValueForParameter=Wrong value '%s' for parameter '%s'
     ErrorBadImageFormat=Image file has not a supported format (Your PHP does not support functions to convert images of this format)
    @@ -87,7 +87,7 @@ ErrorsOnXLines=Errors on <b>%s</b> source record(s)
     ErrorFileIsInfectedWithAVirus=The antivirus program was not able to validate the file (file might be infected by a virus)
     ErrorSpecialCharNotAllowedForField=Special characters are not allowed for field "%s"
     ErrorNumRefModel=A reference exists into database (%s) and is not compatible with this numbering rule. Remove record or renamed reference to activate this module.
    -ErrorQtyTooLowForThisSupplier=Quantity too low for this supplier or no price defined on this product for this supplier
    +ErrorQtyTooLowForThisSupplier=Quantity too low for this vendor or no price defined on this product for this supplier
     ErrorModuleSetupNotComplete=Setup of module looks to be uncomplete. Go on Home - Setup - Modules to complete.
     ErrorBadMask=Error on mask
     ErrorBadMaskFailedToLocatePosOfSequence=Error, mask without sequence number
    @@ -177,7 +177,7 @@ ErrorBadDefinitionOfMenuArrayInModuleDescriptor=Bad Definition Of Menu Array In
     ErrorSavingChanges=An error has ocurred when saving the changes
     ErrorWarehouseRequiredIntoShipmentLine=Warehouse is required on the line to ship
     ErrorFileMustHaveFormat=File must have format %s
    -ErrorSupplierCountryIsNotDefined=Country for this supplier is not defined. Correct this first.
    +ErrorSupplierCountryIsNotDefined=Country for this vendor is not defined. Correct this first.
     ErrorsThirdpartyMerge=Failed to merge the two records. Request canceled.
     ErrorStockIsNotEnoughToAddProductOnOrder=Stock is not enough for product %s to add it into a new order.
     ErrorStockIsNotEnoughToAddProductOnInvoice=Stock is not enough for product %s to add it into a new invoice.
    diff --git a/htdocs/langs/id_ID/install.lang b/htdocs/langs/id_ID/install.lang
    index 1e81d853df5..15a99541abb 100644
    --- a/htdocs/langs/id_ID/install.lang
    +++ b/htdocs/langs/id_ID/install.lang
    @@ -6,6 +6,7 @@ ConfFileDoesNotExistsAndCouldNotBeCreated=File konfigurasi <b>%s</b>  tidak ada
     ConfFileCouldBeCreated=File konfigurasi <b>%s</b>  dapat dibuat
     ConfFileIsNotWritable=File konfigurasi <b>%s</b>  tidak dapat ditulis ulang. Periksa hak akses file. Untuk instalasi pertama kali, web server harus dapat menulisi file tersebut selama proses konfigurasi (sebagai contoh perintah "chmod 666" pada sistem operasi berbasis Unix").
     ConfFileIsWritable=Configuration file <b>%s</b> is writable.
    +ConfFileMustBeAFileNotADir=Configuration file <b>%s</b> must be a file, not a directory.
     ConfFileReload=memuat ulang semua informasi dari berkas konfigurasi
     PHPSupportSessions=This PHP supports sessions.
     PHPSupportPOSTGETOk=PHP ini mendukung variabel POST dan GET
    @@ -91,8 +92,8 @@ FailedToCreateAdminLogin=Failed to create Dolibarr administrator account.
     WarningRemoveInstallDir=Warning, for security reasons, once the install or upgrade is complete, to avoid using install tools again, you should add a file called <b>install.lock</b> into Dolibarr document directory, in order to avoid malicious use of it.
     FunctionNotAvailableInThisPHP=Not available on this PHP
     ChoosedMigrateScript=Choose migration script
    -DataMigration=Migrasi Data
    -DatabaseMigration=Structure database migration
    +DataMigration=Database migration (data)
    +DatabaseMigration=Database migration (structure + some data)
     ProcessMigrateScript=Script processing
     ChooseYourSetupMode=Choose your setup mode and click "Start"...
     FreshInstall=Fresh install
    @@ -146,7 +147,7 @@ NothingToDo=Nothing to do
     # upgrade
     MigrationFixData=Fix for denormalized data
     MigrationOrder=Data migration for customer's orders
    -MigrationSupplierOrder=Data migration for supplier's orders
    +MigrationSupplierOrder=Data migration for vendor's orders
     MigrationProposal=Data migration for commercial proposals
     MigrationInvoice=Data migration for customer's invoices
     MigrationContract=Data migration for contracts
    @@ -196,8 +197,14 @@ MigrationEvents=Migration of events to add event owner into assignement table
     MigrationEventsContact=Migration of events to add event contact into assignement table
     MigrationRemiseEntity=Update entity field value of llx_societe_remise
     MigrationRemiseExceptEntity=Update entity field value of llx_societe_remise_except
    +MigrationUserRightsEntity=Update entity field value of llx_user_rights
    +MigrationUserGroupRightsEntity=Update entity field value of llx_usergroup_rights
     MigrationReloadModule=Reload module %s
     MigrationResetBlockedLog=Reset module BlockedLog for v7 algorithm
     ShowNotAvailableOptions=Show not available options
     HideNotAvailableOptions=Hide not available options
     ErrorFoundDuringMigration=Error were reported during migration process so next step is not available. To ignore errors, you can <a href="%s">click here</a>, but application or some features may not work correctly until fixed.
    +YouTryInstallDisabledByDirLock=The application try to sefl upgrade, but install/upgrade pages have been disabled for security reason (directory renamed with .lock suffix).<br>
    +YouTryInstallDisabledByFileLock=The application try to sefl upgrade, but install/upgrade pages pages have been disabled for security reason (by lock file <strong>install.lock</strong> into dolibarr documents directory).<br>
    +ClickHereToGoToApp=Click here to go to your application
    +ClickOnLinkOrRemoveManualy=Click on following link and if you always reach this page, you must remove the file install.lock into documents directory manually
    diff --git a/htdocs/langs/id_ID/ldap.lang b/htdocs/langs/id_ID/ldap.lang
    index d6360f3e540..abe11602147 100644
    --- a/htdocs/langs/id_ID/ldap.lang
    +++ b/htdocs/langs/id_ID/ldap.lang
    @@ -1,5 +1,4 @@
     # Dolibarr language file - Source file is en_US - ldap
    -DomainPassword=Password for domain
     YouMustChangePassNextLogon=Password for user <b>%s</b> on the domain <b>%s</b> must be changed.
     UserMustChangePassNextLogon=User must change password on the domain %s
     LDAPInformationsForThisContact=Information in LDAP database for this contact
    @@ -25,3 +24,4 @@ MemberTypeSynchronized=Member type synchronized
     ContactSynchronized=Contact synchronized
     ForceSynchronize=Force synchronizing Dolibarr -> LDAP
     ErrorFailedToReadLDAP=Failed to read LDAP database. Check LDAP module setup and database accessibility.
    +PasswordOfUserInLDAP=Password of user in LDAP
    diff --git a/htdocs/langs/id_ID/loan.lang b/htdocs/langs/id_ID/loan.lang
    index 9aae3869cc3..534dee08867 100644
    --- a/htdocs/langs/id_ID/loan.lang
    +++ b/htdocs/langs/id_ID/loan.lang
    @@ -10,6 +10,7 @@ LoanCapital=Capital
     Insurance=Insurance
     Interest=Interest
     Nbterms=Number of terms
    +Term=Term
     LoanAccountancyCapitalCode=Accounting account capital
     LoanAccountancyInsuranceCode=Accounting account insurance
     LoanAccountancyInterestCode=Accounting account interest
    @@ -17,39 +18,14 @@ ConfirmDeleteLoan=Confirm deleting this loan
     LoanDeleted=Loan Deleted Successfully
     ConfirmPayLoan=Confirm classify paid this loan
     LoanPaid=Loan Paid
    -# Calc
    -LoanCalc=Bank Loans Calculator
    -PurchaseFinanceInfo=Purchase & Financing Information
    -SalePriceOfAsset=Sale Price of Asset
    -PercentageDown=Percentage Down
    -LengthOfMortgage=Duration of loan
    -AnnualInterestRate=Annual Interest Rate
    -ExplainCalculations=Explain Calculations
    -ShowMeCalculationsAndAmortization=Show me the calculations and amortization
    -MortgagePaymentInformation=Mortgage Payment Information
    -DownPayment=Down Payment
    -DownPaymentDesc=The <b>down payment</b> = The price of the home multiplied by the percentage down divided by 100 (for 5% down becomes 5/100 or 0.05)
    -InterestRateDesc=The <b>interest rate</b> = The annual interest percentage divided by 100
    -MonthlyFactorDesc=The <b>monthly factor</b> = The result of the following formula
    -MonthlyInterestRateDesc=The <b>monthly interest rate</b> = The annual interest rate divided by 12 (for the 12 months in a year)
    -MonthTermDesc=The <b>month term</b> of the loan in months = The number of years you've taken the loan out for times 12
    -MonthlyPaymentDesc=The montly payment is figured out using the following formula
    -AmortizationPaymentDesc=The <a href="#amortization">amortization</a> breaks down how much of your monthly payment goes towards the bank's interest, and how much goes into paying off the principal of your loan.
    -AmountFinanced=Amount Financed
    -AmortizationMonthlyPaymentOverYears=Amortization For Monthly Payment: <b>%s</b> over %s years
    -Totalsforyear=Totals for year
    -MonthlyPayment=Monthly Payment
    -LoanCalcDesc=This <b>mortgage calculator</b> can be used to figure out monthly payments of a loaning, based on the amount borrowed, the term of the loan desired and the interest rate.<br> This calculator includes also PMI (Private Mortgage Insurance) for loans where less than 20%% is put as a down payment. Also taken into consideration are the town property taxes, and their effect on the total monthly mortgage payment.<br>
    -GoToInterest=%s will go towards INTEREST
    -GoToPrincipal=%s will go towards PRINCIPAL
    -YouWillSpend=You will spend %s in year %s
     ListLoanAssociatedProject=List of loan associated with the project
     AddLoan=Create loan
    +FinancialCommitment=Financial commitment
    +InterestAmount=Interest
    +CapitalRemain=Capital remain
     # Admin
     ConfigLoan=Configuration of the module loan
     LOAN_ACCOUNTING_ACCOUNT_CAPITAL=Accounting account capital by default
     LOAN_ACCOUNTING_ACCOUNT_INTEREST=Accounting account interest by default
     LOAN_ACCOUNTING_ACCOUNT_INSURANCE=Accounting account insurance by default
    -FinancialCommitment=Financial commitment
     CreateCalcSchedule=Edit financial commitment
    -InterestAmount=Interest amount
    diff --git a/htdocs/langs/id_ID/mails.lang b/htdocs/langs/id_ID/mails.lang
    index a947035bbb8..1527ff82712 100644
    --- a/htdocs/langs/id_ID/mails.lang
    +++ b/htdocs/langs/id_ID/mails.lang
    @@ -11,7 +11,9 @@ MailFrom=Sender
     MailErrorsTo=Errors to
     MailReply=Reply to
     MailTo=Receiver(s)
    +MailToUsers=To user(s)
     MailCC=Copy to
    +MailToCCUsers=Copy to users(s)
     MailCCC=Cached copy to
     MailTopic=EMail topic
     MailText=Message
    @@ -164,4 +166,4 @@ InGoingEmailSetup=Incoming email setup
     OutGoingEmailSetupForEmailing=Outgoing email setup (for mass emailing)
     DefaultOutgoingEmailSetup=Default outgoing email setup
     Information=Information
    -
    +ContactsWithThirdpartyFilter=Contacts avec filtre client
    diff --git a/htdocs/langs/id_ID/main.lang b/htdocs/langs/id_ID/main.lang
    index d06768035f8..56322de0758 100644
    --- a/htdocs/langs/id_ID/main.lang
    +++ b/htdocs/langs/id_ID/main.lang
    @@ -92,6 +92,7 @@ DolibarrInHttpAuthenticationSoPasswordUseless=Dolibarr authentication mode is se
     Administrator=Administrator
     Undefined=Undefined
     PasswordForgotten=Password forgotten?
    +NoAccount=No account?
     SeeAbove=See above
     HomeArea=Home area
     LastConnexion=Latest connection
    @@ -231,7 +232,7 @@ Limit=Limit
     Limits=Limits
     Logout=Logout
     NoLogoutProcessWithAuthMode=No applicative disconnect feature with authentication mode <b>%s</b>
    -Connection=Connection
    +Connection=Login
     Setup=Pengaturan
     Alert=Alert
     MenuWarnings=Alerts
    @@ -402,6 +403,7 @@ DefaultTaxRate=Default tax rate
     Average=Average
     Sum=Sum
     Delta=Delta
    +RemainToPay=Remain to pay
     Module=Module/Application
     Modules=Modules/Applications
     Option=Option
    @@ -414,7 +416,7 @@ Favorite=Favorite
     ShortInfo=Info.
     Ref=Ref.
     ExternalRef=Ref. extern
    -RefSupplier=Referensi Suplier
    +RefSupplier=Ref. vendor
     RefPayment=Ref. payment
     CommercialProposalsShort=Commercial proposals
     Comment=Comment
    @@ -493,7 +495,7 @@ Received=Received
     Paid=Dibayar
     Topic=Subject
     ByCompanies=By third parties
    -ByUsers=By users
    +ByUsers=By user
     Links=Links
     Link=Link
     Rejects=Rejects
    @@ -505,6 +507,7 @@ NoneF=None
     NoneOrSeveral=None or several
     Late=Late
     LateDesc=Delay to define if a record is late or not depends on your setup. Ask your admin to change delay from menu Home - Setup - Alerts.
    +NoItemLate=No late item
     Photo=Picture
     Photos=Pictures
     AddPhoto=Add picture
    @@ -619,9 +622,9 @@ BuildDoc=Build Doc
     Entity=Environment
     Entities=Entities
     CustomerPreview=Customer preview
    -SupplierPreview=Supplier preview
    +SupplierPreview=Vendor preview
     ShowCustomerPreview=Show customer preview
    -ShowSupplierPreview=Show supplier preview
    +ShowSupplierPreview=Show vendor preview
     RefCustomer=Ref. customer
     Currency=Currency
     InfoAdmin=Information for administrators
    @@ -915,11 +918,11 @@ SearchIntoProductsOrServices=Products or services
     SearchIntoProjects=Projects
     SearchIntoTasks=Tasks
     SearchIntoCustomerInvoices=Customer invoices
    -SearchIntoSupplierInvoices=Supplier invoices
    +SearchIntoSupplierInvoices=Vendor invoices
     SearchIntoCustomerOrders=Customer orders
    -SearchIntoSupplierOrders=Supplier orders
    +SearchIntoSupplierOrders=Purchase orders
     SearchIntoCustomerProposals=Customer proposals
    -SearchIntoSupplierProposals=Supplier proposals
    +SearchIntoSupplierProposals=Vendor proposals
     SearchIntoInterventions=Interventions
     SearchIntoContracts=Contracts
     SearchIntoCustomerShipments=Customer shipments
    @@ -941,3 +944,7 @@ Remote=Remote
     LocalAndRemote=Local and Remote
     KeyboardShortcut=Keyboard shortcut
     AssignedTo=Ditugaskan untuk
    +Deletedraft=Delete draft
    +ConfirmMassDraftDeletion=Draft Bulk delete confirmation
    +FileSharedViaALink=File shared via a link
    +
    diff --git a/htdocs/langs/id_ID/margins.lang b/htdocs/langs/id_ID/margins.lang
    index af89b4a7082..c0703c550e7 100644
    --- a/htdocs/langs/id_ID/margins.lang
    +++ b/htdocs/langs/id_ID/margins.lang
    @@ -28,10 +28,10 @@ UseDiscountAsService=As a service
     UseDiscountOnTotal=On subtotal
     MARGIN_METHODE_FOR_DISCOUNT_DETAILS=Defines if a global discount is treated as a product, a service, or only on subtotal for margin calculation.
     MARGIN_TYPE=Buying/Cost price suggested by default for margin calculation
    -MargeType1=Margin on Best supplier price
    +MargeType1=Margin on Best vendor price
     MargeType2=Margin on Weighted Average Price (WAP)
     MargeType3=Margin on Cost Price
    -MarginTypeDesc=* Margin on best buying price = Selling price - Best supplier price defined on product card<br>* Margin on Weighted Average Price (WAP) = Selling price - Product Weighted Average Price (WAP) or best supplier price if WAP not yet defined<br>* Margin on Cost price = Selling price - Cost price defined on product card or WAP if cost price not defined, or best supplier price if WAP not yet defined
    +MarginTypeDesc=* Margin on best buying price = Selling price - Best vendor price defined on product card<br>* Margin on Weighted Average Price (WAP) = Selling price - Product Weighted Average Price (WAP) or best supplier price if WAP not yet defined<br>* Margin on Cost price = Selling price - Cost price defined on product card or WAP if cost price not defined, or best supplier price if WAP not yet defined
     CostPrice=Cost price
     UnitCharges=Unit charges
     Charges=Charges
    diff --git a/htdocs/langs/id_ID/members.lang b/htdocs/langs/id_ID/members.lang
    index 5cb7eda64b8..725fed92e62 100644
    --- a/htdocs/langs/id_ID/members.lang
    +++ b/htdocs/langs/id_ID/members.lang
    @@ -111,7 +111,7 @@ SendingAnEMailToMember=Sending information email to member
     SendingEmailOnAutoSubscription=Sending email on auto registration
     SendingEmailOnMemberValidation=Sending email on new member validation
     SendingEmailOnNewSubscription=Sending email on new subscription
    -SendingReminderForExpiredSubscription=Sending reminder for expired subscription
    +SendingReminderForExpiredSubscription=Sending reminder for expired subscriptions
     SendingEmailOnCancelation=Sending email on cancelation
     # Topic of email templates
     YourMembershipRequestWasReceived=Your membership was received.
    diff --git a/htdocs/langs/id_ID/modulebuilder.lang b/htdocs/langs/id_ID/modulebuilder.lang
    index a3fee23cb53..9d6661eda41 100644
    --- a/htdocs/langs/id_ID/modulebuilder.lang
    +++ b/htdocs/langs/id_ID/modulebuilder.lang
    @@ -74,6 +74,7 @@ NoWidget=No widget
     GoToApiExplorer=Go to API explorer
     ListOfMenusEntries=List of menu entries
     ListOfPermissionsDefined=List of defined permissions
    +SeeExamples=See examples here
     EnabledDesc=Condition to have this field active (Examples: 1 or $conf->global->MYMODULE_MYOPTION)
     VisibleDesc=Is the field visible ? (Examples: 0=Never visible, 1=Visible on list and create/update/view forms, 2=Visible on list only, 3=Visible on create/update/view form only. Using a negative value means field is not shown by default on list but can be selected for viewing)
     IsAMeasureDesc=Can the value of field be cumulated to get a total into list ? (Examples: 1 or 0)
    @@ -95,3 +96,6 @@ DropTableIfEmpty=(Delete table if empty)
     TableDoesNotExists=The table %s does not exists
     TableDropped=Table %s deleted
     InitStructureFromExistingTable=Build the structure array string of an existing table
    +UseAboutPage=Disallow the about page
    +UseDocFolder=Disallow the documentation folder
    +UseSpecificReadme=Use a specific ReadMe
    diff --git a/htdocs/langs/id_ID/opensurvey.lang b/htdocs/langs/id_ID/opensurvey.lang
    index 87e6a74913a..76684955e56 100644
    --- a/htdocs/langs/id_ID/opensurvey.lang
    +++ b/htdocs/langs/id_ID/opensurvey.lang
    @@ -58,3 +58,4 @@ MoreChoices=Enter more choices for the voters
     SurveyExpiredInfo=The poll has been closed or voting delay has expired.
     EmailSomeoneVoted=%s has filled a line.\nYou can find your poll at the link: \n%s
     ShowSurvey=Show survey
    +UserMustBeSameThanUserUsedToVote=You must have voted and use the same user name that the one used to vote, to post a comment
    diff --git a/htdocs/langs/id_ID/orders.lang b/htdocs/langs/id_ID/orders.lang
    index 6aef485e335..d2b90b619f0 100644
    --- a/htdocs/langs/id_ID/orders.lang
    +++ b/htdocs/langs/id_ID/orders.lang
    @@ -1,6 +1,6 @@
     # Dolibarr language file - Source file is en_US - orders
     OrdersArea=Customers orders area
    -SuppliersOrdersArea=Suppliers orders area
    +SuppliersOrdersArea=Purchase orders area
     OrderCard=Order card
     OrderId=Order Id
     Order=Order
    @@ -13,18 +13,18 @@ OrderToProcess=Order to process
     NewOrder=New order
     ToOrder=Make order
     MakeOrder=Make order
    -SupplierOrder=Supplier order
    -SuppliersOrders=Suppliers orders
    -SuppliersOrdersRunning=Current suppliers orders
    -CustomerOrder=Customer order
    -CustomersOrders=Customer orders
    +SupplierOrder=Purchase order
    +SuppliersOrders=Purchase orders
    +SuppliersOrdersRunning=Current purchase orders
    +CustomerOrder=Customer Order
    +CustomersOrders=Pesanan Pelanggan
     CustomersOrdersRunning=Current customer orders
     CustomersOrdersAndOrdersLines=Customer orders and order lines
     OrdersDeliveredToBill=Customer orders delivered to bill
     OrdersToBill=Customer orders delivered
     OrdersInProcess=Customer orders in process
     OrdersToProcess=Customer orders to process
    -SuppliersOrdersToProcess=Supplier orders to process
    +SuppliersOrdersToProcess=Purchase orders to process
     StatusOrderCanceledShort=Dibatalkan
     StatusOrderDraftShort=Konsep
     StatusOrderValidatedShort=Divalidasi
    @@ -75,15 +75,15 @@ ShowOrder=Show order
     OrdersOpened=Orders to process
     NoDraftOrders=No draft orders
     NoOrder=No order
    -NoSupplierOrder=No supplier order
    +NoSupplierOrder=No purchase order
     LastOrders=Latest %s customer orders
     LastCustomerOrders=Latest %s customer orders
    -LastSupplierOrders=Latest %s supplier orders
    +LastSupplierOrders=Latest %s purchase orders
     LastModifiedOrders=Latest %s modified orders
     AllOrders=All orders
     NbOfOrders=Number of orders
     OrdersStatistics=Order's statistics
    -OrdersStatisticsSuppliers=Supplier order's statistics
    +OrdersStatisticsSuppliers=Purchase order statistics
     NumberOfOrdersByMonth=Number of orders by month
     AmountOfOrdersByMonthHT=Amount of orders by month (net of tax)
     ListOfOrders=List of orders
    @@ -97,12 +97,12 @@ ConfirmMakeOrder=Are you sure you want to confirm you made this order on <b>%s</
     GenerateBill=Generate invoice
     ClassifyShipped=Classify delivered
     DraftOrders=Draft orders
    -DraftSuppliersOrders=Draft suppliers orders
    +DraftSuppliersOrders=Draft purchase orders
     OnProcessOrders=In process orders
     RefOrder=Ref. order
     RefCustomerOrder=Ref. order for customer
    -RefOrderSupplier=Ref. order for supplier
    -RefOrderSupplierShort=Ref. order supplier
    +RefOrderSupplier=Ref. order for vendor
    +RefOrderSupplierShort=Ref. order vendor
     SendOrderByMail=Send order by mail
     ActionsOnOrder=Events on order
     NoArticleOfTypeProduct=No article of type 'product' so no shippable article for this order
    @@ -115,9 +115,9 @@ ConfirmCloneOrder=Are you sure you want to clone this order <b>%s</b>?
     DispatchSupplierOrder=Receiving supplier order %s
     FirstApprovalAlreadyDone=First approval already done
     SecondApprovalAlreadyDone=Second approval already done
    -SupplierOrderReceivedInDolibarr=Supplier order %s received %s
    -SupplierOrderSubmitedInDolibarr=Supplier order %s submited
    -SupplierOrderClassifiedBilled=Supplier order %s set billed
    +SupplierOrderReceivedInDolibarr=Purchase Order %s received %s
    +SupplierOrderSubmitedInDolibarr=Purchase Order %s submited
    +SupplierOrderClassifiedBilled=Purchase Order %s set billed
     OtherOrders=Other orders
     ##### Types de contacts #####
     TypeContact_commande_internal_SALESREPFOLL=Representative following-up customer order
    @@ -125,11 +125,11 @@ TypeContact_commande_internal_SHIPPING=Representative following-up shipping
     TypeContact_commande_external_BILLING=Customer invoice contact
     TypeContact_commande_external_SHIPPING=Customer shipping contact
     TypeContact_commande_external_CUSTOMER=Customer contact following-up order
    -TypeContact_order_supplier_internal_SALESREPFOLL=Representative following-up supplier order
    +TypeContact_order_supplier_internal_SALESREPFOLL=Representative following-up purchase order
     TypeContact_order_supplier_internal_SHIPPING=Representative following-up shipping
    -TypeContact_order_supplier_external_BILLING=Supplier invoice contact
    -TypeContact_order_supplier_external_SHIPPING=Supplier shipping contact
    -TypeContact_order_supplier_external_CUSTOMER=Supplier contact following-up order
    +TypeContact_order_supplier_external_BILLING=Vendor invoice contact
    +TypeContact_order_supplier_external_SHIPPING=Vendor shipping contact
    +TypeContact_order_supplier_external_CUSTOMER=Vendor contact following-up order
     Error_COMMANDE_SUPPLIER_ADDON_NotDefined=Constant COMMANDE_SUPPLIER_ADDON not defined
     Error_COMMANDE_ADDON_NotDefined=Constant COMMANDE_ADDON not defined
     Error_OrderNotChecked=No orders to invoice selected
    diff --git a/htdocs/langs/id_ID/other.lang b/htdocs/langs/id_ID/other.lang
    index 08e48dcc66d..362a60df54f 100644
    --- a/htdocs/langs/id_ID/other.lang
    +++ b/htdocs/langs/id_ID/other.lang
    @@ -80,9 +80,9 @@ LinkedObject=Linked object
     NbOfActiveNotifications=Number of notifications (nb of recipient emails)
     PredefinedMailTest=__(Hello)__\nThis is a test mail sent to __EMAIL__.\nThe two lines are separated by a carriage return.\n\n__USER_SIGNATURE__
     PredefinedMailTestHtml=__(Hello)__\nThis is a <b>test</b> mail (the word test must be in bold).<br>The two lines are separated by a carriage return.<br><br>__USER_SIGNATURE__
    -PredefinedMailContentSendInvoice=__(Hello)__\n\nYou will find here the invoice __REF__\n\nThis is the link to make your online payment if this invoice is not already payed:\n__ONLINE_PAYMENT_URL__\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
    -PredefinedMailContentSendInvoiceReminder=__(Hello)__\n\nWe would like to warn you that the invoice  __REF__ seems to not be payed. So this is the invoice in attachment again, as a reminder.\n\nThis is the link to make your online payment:\n__ONLINE_PAYMENT_URL__\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
    -PredefinedMailContentSendProposal=__(Hello)__\n\nYou will find here the commercial proposal __PREF__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
    +PredefinedMailContentSendInvoice=__(Hello)__\n\nYou will find here the invoice __REF__\n\n__ONLINE_PAYMENT_TEXT_AND_URL__\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
    +PredefinedMailContentSendInvoiceReminder=__(Hello)__\n\nWe would like to warn you that the invoice  __REF__ seems to not be payed. So this is the invoice in attachment again, as a reminder.\n\n__ONLINE_PAYMENT_TEXT_AND_URL__\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
    +PredefinedMailContentSendProposal=__(Hello)__\n\nYou will find here the commercial proposal __REF__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
     PredefinedMailContentSendSupplierProposal=__(Hello)__\n\nYou will find here the price request __REF__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
     PredefinedMailContentSendOrder=__(Hello)__\n\nYou will find here the order __REF__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
     PredefinedMailContentSendSupplierOrder=__(Hello)__\n\nYou will find here our order __REF__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
    @@ -91,6 +91,7 @@ PredefinedMailContentSendShipping=__(Hello)__\n\nYou will find here the shipping
     PredefinedMailContentSendFichInter=__(Hello)__\n\nYou will find here the intervention __REF__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
     PredefinedMailContentThirdparty=__(Hello)__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
     PredefinedMailContentUser=__(Hello)__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
    +PredefinedMailContentLink=You can click on the link below to make your payment if it is not already done.\n\n%s\n\n
     DemoDesc=Dolibarr is a compact ERP/CRM supporting several business modules. A demo showcasing all modules makes no sense as this scenario never occurs (several hundred available). So, several demo profiles are available.
     ChooseYourDemoProfil=Choose the demo profile that best suits your needs...
     ChooseYourDemoProfilMore=...or build your own profile<br>(manual module selection)
    @@ -218,7 +219,7 @@ FileIsTooBig=Files is too big
     PleaseBePatient=Mohon tunggu
     NewPassword=New password
     ResetPassword=Reset password
    -RequestToResetPasswordReceived=A request to change your Dolibarr password has been received
    +RequestToResetPasswordReceived=A request to change your password has been received.
     NewKeyIs=This is your new keys to login
     NewKeyWillBe=Your new key to login to software will be
     ClickHereToGoTo=Click here to go to %s
    @@ -233,6 +234,8 @@ PermissionsDelete=Permissions removed
     YourPasswordMustHaveAtLeastXChars=Your password must have at least <strong>%s</strong> chars
     YourPasswordHasBeenReset=Your password has been reset successfully
     ApplicantIpAddress=IP address of applicant
    +SMSSentTo=SMS sent to %s
    +
     ##### Export #####
     ExportsArea=Exports area
     AvailableFormats=Available formats
    diff --git a/htdocs/langs/id_ID/paypal.lang b/htdocs/langs/id_ID/paypal.lang
    index 600245dc658..68c5b0aefa1 100644
    --- a/htdocs/langs/id_ID/paypal.lang
    +++ b/htdocs/langs/id_ID/paypal.lang
    @@ -14,7 +14,6 @@ PaypalModeOnlyPaypal=PayPal only
     ONLINE_PAYMENT_CSS_URL=Optionnal URL of CSS style sheet on online payment page
     ThisIsTransactionId=This is id of transaction: <b>%s</b>
     PAYPAL_ADD_PAYMENT_URL=Add the url of Paypal payment when you send a document by mail
    -PredefinedMailContentLink=You can click on the link below to make your payment if it is not already done.<br><br>%s<br><br>
     YouAreCurrentlyInSandboxMode=You are currently in the %s "sandbox" mode
     NewOnlinePaymentReceived=New online payment received
     NewOnlinePaymentFailed=New online payment tried but failed
    diff --git a/htdocs/langs/id_ID/productbatch.lang b/htdocs/langs/id_ID/productbatch.lang
    index 26c4da492d1..9a4d79edc8b 100644
    --- a/htdocs/langs/id_ID/productbatch.lang
    +++ b/htdocs/langs/id_ID/productbatch.lang
    @@ -16,7 +16,7 @@ printEatby=Eat-by: %s
     printSellby=Sell-by: %s
     printQty=Qty: %d
     AddDispatchBatchLine=Add a line for Shelf Life dispatching
    -WhenProductBatchModuleOnOptionAreForced=When module Lot/Serial is on, automatic increase/decrease stock mode is forced to shipping validate and manual dispatching for reception and can't be edited. Other options can be defined as you want.
    +WhenProductBatchModuleOnOptionAreForced=When module Lot/Serial is on, automatic stock decrease  is forced to 'Decrease real stocks on shipping validation' and automatic increase mode is forced to 'Increase real stocks on manual dispatching into warehouses' and can't be edited. Other options can be defined as you want.
     ProductDoesNotUseBatchSerial=This product does not use lot/serial number
     ProductLotSetup=Setup of module lot/serial
     ShowCurrentStockOfLot=Show current stock for couple product/lot
    diff --git a/htdocs/langs/id_ID/products.lang b/htdocs/langs/id_ID/products.lang
    index 1df9efe0083..88a77aea419 100644
    --- a/htdocs/langs/id_ID/products.lang
    +++ b/htdocs/langs/id_ID/products.lang
    @@ -70,6 +70,7 @@ SoldAmount=Sold amount
     PurchasedAmount=Purchased amount
     NewPrice=New price
     MinPrice=Min. selling price
    +EditSellingPriceLabel=Edit selling price label
     CantBeLessThanMinPrice=The selling price can't be lower than minimum allowed for this product (%s without tax). This message can also appears if you type a too important discount.
     ContractStatusClosed=Ditutup
     ErrorProductAlreadyExists=A product with reference %s already exists.
    @@ -155,7 +156,7 @@ BuyingPrices=Buying prices
     CustomerPrices=Customer prices
     SuppliersPrices=Supplier prices
     SuppliersPricesOfProductsOrServices=Supplier prices (of products or services)
    -CustomCode=Customs/Commodity/HS code
    +CustomCode=Customs / Commodity / HS code
     CountryOrigin=Origin country
     Nature=Nature
     ShortLabel=Short label
    @@ -250,8 +251,8 @@ PriceNumeric=Number
     DefaultPrice=Default price
     ComposedProductIncDecStock=Increase/Decrease stock on parent change
     ComposedProduct=Sub-product
    -MinSupplierPrice=Minimum supplier price
    -MinCustomerPrice=Minimum customer price
    +MinSupplierPrice=Harga beli minimal
    +MinCustomerPrice=Minimum selling price
     DynamicPriceConfiguration=Dynamic price configuration
     DynamicPriceDesc=On product card, with this module enabled, you should be able to set mathematic functions to calculate Customer or Supplier prices. Such function can use all mathematic operators, some constants and variables. You can set here the variables you want to be able to use and if the variable need an automatic update, the external URL to use to ask Dolibarr to update automaticaly the value.
     AddVariable=Add Variable
    diff --git a/htdocs/langs/id_ID/projects.lang b/htdocs/langs/id_ID/projects.lang
    index 7445e3f4cc4..fe1301797ae 100644
    --- a/htdocs/langs/id_ID/projects.lang
    +++ b/htdocs/langs/id_ID/projects.lang
    @@ -77,6 +77,7 @@ Time=Time
     ListOfTasks=List of tasks
     GoToListOfTimeConsumed=Go to list of time consumed
     GoToListOfTasks=Go to list of tasks
    +GoToGanttView=Go to Gantt view
     GanttView=Gantt View
     ListProposalsAssociatedProject=List of the commercial proposals associated with the project
     ListOrdersAssociatedProject=List of customer orders associated with the project
    @@ -226,4 +227,4 @@ AllowCommentOnProject=Allow user comments on projects
     DontHavePermissionForCloseProject=You do not have permissions to close the project %s
     DontHaveTheValidateStatus=The project %s must be open to be closed
     RecordsClosed=%s project(s) closed
    -SendProjectRef=About project %s
    +SendProjectRef=Information project %s
    diff --git a/htdocs/langs/id_ID/propal.lang b/htdocs/langs/id_ID/propal.lang
    index 27baa165daa..3e6954e4f49 100644
    --- a/htdocs/langs/id_ID/propal.lang
    +++ b/htdocs/langs/id_ID/propal.lang
    @@ -75,6 +75,7 @@ AvailabilityTypeAV_1M=1 month
     TypeContact_propal_internal_SALESREPFOLL=Representative following-up proposal
     TypeContact_propal_external_BILLING=Customer invoice contact
     TypeContact_propal_external_CUSTOMER=Customer contact following-up proposal
    +TypeContact_propal_external_SHIPPING=Customer contact for delivery
     # Document models
     DocModelAzurDescription=A complete proposal model (logo...)
     DefaultModelPropalCreate=Default model creation
    diff --git a/htdocs/langs/id_ID/sendings.lang b/htdocs/langs/id_ID/sendings.lang
    index dc5fe676b71..270a7a636ea 100644
    --- a/htdocs/langs/id_ID/sendings.lang
    +++ b/htdocs/langs/id_ID/sendings.lang
    @@ -52,8 +52,8 @@ ActionsOnShipping=Events on shipment
     LinkToTrackYourPackage=Link to track your package
     ShipmentCreationIsDoneFromOrder=For the moment, creation of a new shipment is done from the order card.
     ShipmentLine=Shipment line
    -ProductQtyInCustomersOrdersRunning=Product quantity into open customers orders
    -ProductQtyInSuppliersOrdersRunning=Product quantity into open suppliers orders
    +ProductQtyInCustomersOrdersRunning=Product quantity into open customer orders
    +ProductQtyInSuppliersOrdersRunning=Product quantity into open purchase orders
     ProductQtyInShipmentAlreadySent=Product quantity from open customer order already sent
     ProductQtyInSuppliersShipmentAlreadyRecevied=Product quantity from open supplier order already received
     NoProductToShipFoundIntoStock=No product to ship found into warehouse <b>%s</b>. Correct stock or go back to choose another warehouse.
    diff --git a/htdocs/langs/id_ID/stocks.lang b/htdocs/langs/id_ID/stocks.lang
    index 90c26c8cd8f..bbb30fe12e6 100644
    --- a/htdocs/langs/id_ID/stocks.lang
    +++ b/htdocs/langs/id_ID/stocks.lang
    @@ -67,7 +67,7 @@ DeStockOnValidateOrder=Decrease real stocks on customers orders validation
     DeStockOnShipment=Decrease real stocks on shipping validation
     DeStockOnShipmentOnClosing=Decrease real stocks on shipping classification closed
     ReStockOnBill=Increase real stocks on suppliers invoices/credit notes validation
    -ReStockOnValidateOrder=Increase real stocks on suppliers orders approbation
    +ReStockOnValidateOrder=Increase real stocks on purchase orders approbation
     ReStockOnDispatchOrder=Increase real stocks on manual dispatching into warehouses, after supplier order receipt of goods
     OrderStatusNotReadyToDispatch=Order has not yet or no more a status that allows dispatching of products in stock warehouses.
     StockDiffPhysicTeoric=Explanation for difference between physical and virtual stock
    @@ -203,3 +203,4 @@ RegulateStock=Regulate Stock
     ListInventory=Daftar
     StockSupportServices=Stock management support services
     StockSupportServicesDesc=By default, you can stock only product with type "product". If on, and if module service is on, you can also stock a product with type "service"
    +ReceiveProducts=Receive items
    diff --git a/htdocs/langs/id_ID/stripe.lang b/htdocs/langs/id_ID/stripe.lang
    index 9fb2fa45113..6fa072b4c9a 100644
    --- a/htdocs/langs/id_ID/stripe.lang
    +++ b/htdocs/langs/id_ID/stripe.lang
    @@ -58,8 +58,8 @@ NameOnCard=Name on card
     CardNumber=Card Number
     ExpiryDate=Expiry Date
     CVN=CVN
    -DeleteACard=Delete Card record
    -ConfirmDeleteCard=Are you sure you want to delete this Card record?
    +DeleteACard=Delete Card
    +ConfirmDeleteCard=Are you sure you want to delete this Credit or Debit card?
     CreateCustomerOnStripe=Create customer on Stripe
     CreateCardOnStripe=Create card on Stripe
     ShowInStripe=Show in Stripe
    diff --git a/htdocs/langs/id_ID/supplier_proposal.lang b/htdocs/langs/id_ID/supplier_proposal.lang
    index 09e2a71fa63..9490c2b287f 100644
    --- a/htdocs/langs/id_ID/supplier_proposal.lang
    +++ b/htdocs/langs/id_ID/supplier_proposal.lang
    @@ -1,22 +1,22 @@
     # Dolibarr language file - Source file is en_US - supplier_proposal
    -SupplierProposal=Supplier commercial proposals
    -supplier_proposalDESC=Manage price requests to suppliers
    +SupplierProposal=Vendor commercial proposals
    +supplier_proposalDESC=Manage price requests to vendors
     SupplierProposalNew=New price request
     CommRequest=Price request
     CommRequests=Price requests
     SearchRequest=Find a request
     DraftRequests=Draft requests
    -SupplierProposalsDraft=Draft supplier proposals
    +SupplierProposalsDraft=Draft vendor proposals
     LastModifiedRequests=Latest %s modified price requests
     RequestsOpened=Open price requests
    -SupplierProposalArea=Supplier proposals area
    -SupplierProposalShort=Supplier proposal
    -SupplierProposals=Supplier proposals
    -SupplierProposalsShort=Supplier proposals
    +SupplierProposalArea=Vendor proposals area
    +SupplierProposalShort=Vendor proposal
    +SupplierProposals=Vendor proposals
    +SupplierProposalsShort=Vendor proposals
     NewAskPrice=New price request
     ShowSupplierProposal=Show price request
     AddSupplierProposal=Create a price request
    -SupplierProposalRefFourn=Supplier ref
    +SupplierProposalRefFourn=Vendor ref
     SupplierProposalDate=Delivery date
     SupplierProposalRefFournNotice=Before closing to "Accepted", think to grasp suppliers references.
     ConfirmValidateAsk=Are you sure you want to validate this price request under name <b>%s</b>?
    @@ -47,9 +47,9 @@ CommercialAsk=Price request
     DefaultModelSupplierProposalCreate=Default model creation
     DefaultModelSupplierProposalToBill=Default template when closing a price request (accepted)
     DefaultModelSupplierProposalClosed=Default template when closing a price request (refused)
    -ListOfSupplierProposals=List of supplier proposal requests
    -ListSupplierProposalsAssociatedProject=List of supplier proposals associated with project
    -SupplierProposalsToClose=Supplier proposals to close
    -SupplierProposalsToProcess=Supplier proposals to process
    +ListOfSupplierProposals=List of vendor proposal requests
    +ListSupplierProposalsAssociatedProject=List of vendor proposals associated with project
    +SupplierProposalsToClose=Vendor proposals to close
    +SupplierProposalsToProcess=Vendor proposals to process
     LastSupplierProposals=Latest %s price requests
     AllPriceRequests=All requests
    diff --git a/htdocs/langs/id_ID/suppliers.lang b/htdocs/langs/id_ID/suppliers.lang
    index 999db316666..a4eff5fe0ea 100644
    --- a/htdocs/langs/id_ID/suppliers.lang
    +++ b/htdocs/langs/id_ID/suppliers.lang
    @@ -1,11 +1,11 @@
     # Dolibarr language file - Source file is en_US - suppliers
    -Suppliers=Suplier langganan
    -SuppliersInvoice=Invoice suplier
    -ShowSupplierInvoice=Show Supplier Invoice
    -NewSupplier=Suplier baru
    +Suppliers=Vendors
    +SuppliersInvoice=Vendor invoice
    +ShowSupplierInvoice=Show Vendor Invoice
    +NewSupplier=New vendor
     History=Riwayat
    -ListOfSuppliers=Daftar Suplier
    -ShowSupplier=Tampilkan suplier
    +ListOfSuppliers=List of vendors
    +ShowSupplier=Show vendor
     OrderDate=Tanggal Pemesanan
     BuyingPriceMin=Best buying price
     BuyingPriceMinShort=Best buying price
    @@ -14,34 +14,34 @@ TotalSellingPriceMinShort=Total of subproducts selling prices
     SomeSubProductHaveNoPrices=Some sub-products have no price defined
     AddSupplierPrice=Add buying price
     ChangeSupplierPrice=Change buying price
    -SupplierPrices=Supplier prices
    +SupplierPrices=Vendor prices
     ReferenceSupplierIsAlreadyAssociatedWithAProduct=This reference supplier is already associated with a reference: %s
    -NoRecordedSuppliers=Tidak ada suplier tersimpan
    -SupplierPayment=Pembayaran suplier
    -SuppliersArea=Wilayah Suplier
    -RefSupplierShort=Referensi Suplier
    +NoRecordedSuppliers=No vendor recorded
    +SupplierPayment=Vendor payment
    +SuppliersArea=Vendor area
    +RefSupplierShort=Ref. vendor
     Availability=Ketersediaan
    -ExportDataset_fournisseur_1=Supplier invoices list and invoice lines
    -ExportDataset_fournisseur_2=Supplier invoices and payments
    -ExportDataset_fournisseur_3=Supplier orders and order lines
    +ExportDataset_fournisseur_1=Vendor invoices list and invoice lines
    +ExportDataset_fournisseur_2=Vendor invoices and payments
    +ExportDataset_fournisseur_3=Purchase orders and order lines
     ApproveThisOrder=Setujui pesanan
     ConfirmApproveThisOrder=Are you sure you want to approve order <b>%s</b>?
     DenyingThisOrder=Deny this order
     ConfirmDenyingThisOrder=Are you sure you want to deny this order <b>%s</b>?
     ConfirmCancelThisOrder=Are you sure you want to cancel this order <b>%s</b>?
    -AddSupplierOrder=Buat pesanan suplier
    -AddSupplierInvoice=Buat invoice suplier
    -ListOfSupplierProductForSupplier=List of products and prices for supplier <b>%s</b>
    -SentToSuppliers=Terkirim ke suplier
    -ListOfSupplierOrders=Daftar pesanan suplier
    -MenuOrdersSupplierToBill=Pesanan suplier menjadi invoice
    +AddSupplierOrder=Create Purchase Order
    +AddSupplierInvoice=Create vendor invoice
    +ListOfSupplierProductForSupplier=List of products and prices for vendor <b>%s</b>
    +SentToSuppliers=Sent to vendors
    +ListOfSupplierOrders=List of purchase orders
    +MenuOrdersSupplierToBill=Purchase orders to invoice
     NbDaysToDelivery=Delivery delay in days
     DescNbDaysToDelivery=The biggest deliver delay of the products from this order
    -SupplierReputation=Supplier reputation
    +SupplierReputation=Vendor reputation
     DoNotOrderThisProductToThisSupplier=Do not order
     NotTheGoodQualitySupplier=Wrong quality
     ReputationForThisProduct=Reputation
     BuyerName=Buyer name
     AllProductServicePrices=All product / service prices
     AllProductReferencesOfSupplier=All product / service references of supplier
    -BuyingPriceNumShort=Supplier prices
    +BuyingPriceNumShort=Vendor prices
    diff --git a/htdocs/langs/id_ID/users.lang b/htdocs/langs/id_ID/users.lang
    index 7ef9a152ccc..d1df6b70044 100644
    --- a/htdocs/langs/id_ID/users.lang
    +++ b/htdocs/langs/id_ID/users.lang
    @@ -48,7 +48,7 @@ PasswordChangeRequest=Request to change password for <b>%s</b>
     PasswordChangeRequestSent=Request to change password for <b>%s</b> sent to <b>%s</b>.
     ConfirmPasswordReset=Confirm password reset
     MenuUsersAndGroups=Users & Groups
    -LastGroupsCreated=Latest %s created groups
    +LastGroupsCreated=Latest %s groups created
     LastUsersCreated=Latest %s users created
     ShowGroup=Show group
     ShowUser=Show user
    diff --git a/htdocs/langs/id_ID/website.lang b/htdocs/langs/id_ID/website.lang
    index 0350da13f8f..0f0673e3716 100644
    --- a/htdocs/langs/id_ID/website.lang
    +++ b/htdocs/langs/id_ID/website.lang
    @@ -73,7 +73,7 @@ AnotherContainer=Another container
     WEBSITE_USE_WEBSITE_ACCOUNTS=Enable the web site account table
     WEBSITE_USE_WEBSITE_ACCOUNTSTooltip=Enable the table to store web site accounts (login/pass) for each website / thirdparty
     YouMustDefineTheHomePage=You must first define the default Home page
    -OnlyEditionOfSourceForGrabbedContentFuture=Note: only edition of HTML source will be possible when a page content is intiliazed by grabbing it from an external page (WYSIWYG editor will not be available)
    +OnlyEditionOfSourceForGrabbedContentFuture=Note: only edition of HTML source will be possible when a page content is initiliazed by grabbing it from an external page (WYSIWYG editor will not be available)
     OnlyEditionOfSourceForGrabbedContent=Only edition of HTML source is possible when content was grabbed from an external site
     GrabImagesInto=Grab also images found into css and page.
     ImagesShouldBeSavedInto=Images should be saved into directory
    diff --git a/htdocs/langs/id_ID/workflow.lang b/htdocs/langs/id_ID/workflow.lang
    index a50bd91595b..783373ad66d 100644
    --- a/htdocs/langs/id_ID/workflow.lang
    +++ b/htdocs/langs/id_ID/workflow.lang
    @@ -14,7 +14,7 @@ descWORKFLOW_INVOICE_AMOUNT_CLASSIFY_BILLED_ORDER=Classify linked source custome
     descWORKFLOW_INVOICE_CLASSIFY_BILLED_ORDER=Classify linked source customer order(s) to billed when customer invoice is set to paid (and if amount of the invoice is same than total amount of linked orders)
     descWORKFLOW_ORDER_CLASSIFY_SHIPPED_SHIPPING=Classify linked source customer order to shipped when a shipment is validated (and if quantity shipped by all shipments is the same as in the order to update)
     # Autoclassify supplier order
    -descWORKFLOW_ORDER_CLASSIFY_BILLED_SUPPLIER_PROPOSAL=Classify linked source supplier proposal(s) to billed when supplier invoice is validated (and if amount of the invoice is same than total amount of linked proposals)
    -descWORKFLOW_INVOICE_AMOUNT_CLASSIFY_BILLED_SUPPLIER_ORDER=Classify linked source supplier order(s) to billed when supplier invoice is validated (and if amount of the invoice is same than total amount of linked orders)
    +descWORKFLOW_ORDER_CLASSIFY_BILLED_SUPPLIER_PROPOSAL=Classify linked source vendor proposal(s) to billed when vendor invoice is validated (and if amount of the invoice is same than total amount of linked proposals)
    +descWORKFLOW_INVOICE_AMOUNT_CLASSIFY_BILLED_SUPPLIER_ORDER=Classify linked source purchase order(s) to billed when vendor invoice is validated (and if amount of the invoice is same than total amount of linked orders)
     AutomaticCreation=Automatic creation
     AutomaticClassification=Automatic classification
    diff --git a/htdocs/langs/is_IS/accountancy.lang b/htdocs/langs/is_IS/accountancy.lang
    index 36ddabc6c69..9ff2a517324 100644
    --- a/htdocs/langs/is_IS/accountancy.lang
    +++ b/htdocs/langs/is_IS/accountancy.lang
    @@ -1,4 +1,5 @@
     # Dolibarr language file - en_US - Accounting Expert
    +Accounting=Accounting
     ACCOUNTING_EXPORT_SEPARATORCSV=Column separator for export file
     ACCOUNTING_EXPORT_DATE=Date format for export file
     ACCOUNTING_EXPORT_PIECE=Export the number of piece
    @@ -39,11 +40,11 @@ AccountWithNonZeroValues=Accounts with non zero values
     ListOfAccounts=List of accounts
     
     MainAccountForCustomersNotDefined=Main accounting account for customers not defined in setup
    -MainAccountForSuppliersNotDefined=Main accounting account for suppliers not defined in setup
    +MainAccountForSuppliersNotDefined=Main accounting account for vendors not defined in setup
     MainAccountForUsersNotDefined=Main accounting account for users not defined in setup
     MainAccountForVatPaymentNotDefined=Main accounting account for VAT payment not defined in setup
     
    -AccountancyArea=Accountancy area
    +AccountancyArea=Accounting area
     AccountancyAreaDescIntro=Usage of the accountancy module is done in several step:
     AccountancyAreaDescActionOnce=The following actions are usually executed one time only, or once per year...
     AccountancyAreaDescActionOnceBis=Next steps should be done to save you time in future by suggesting you the correct default accounting account when making the journalization (writing record in Journals and General ledger)
    @@ -54,6 +55,7 @@ AccountancyAreaDescChartModel=STEP %s: Create a model of chart of account from m
     AccountancyAreaDescChart=STEP %s: Create or check content of your chart of account from menu %s
     
     AccountancyAreaDescVat=STEP %s: Define accounting accounts for each VAT Rates. For this, use the menu entry %s.
    +AccountancyAreaDescDefault=STEP %s: Define default accounting accounts. For this, use the menu entry %s.
     AccountancyAreaDescExpenseReport=STEP %s: Define default accounting accounts for each type of expense report. For this, use the menu entry %s.
     AccountancyAreaDescSal=STEP %s: Define default accounting accounts for payment of salaries. For this, use the menu entry %s.
     AccountancyAreaDescContrib=STEP %s: Define default accounting accounts for special expences (miscellaneous taxes). For this, use the menu entry %s.
    @@ -89,7 +91,7 @@ MenuProductsAccounts=Product accounts
     ProductsBinding=Products accounts
     Ventilation=Binding to accounts
     CustomersVentilation=Customer invoice binding
    -SuppliersVentilation=Supplier invoice binding
    +SuppliersVentilation=Vendor invoice binding
     ExpenseReportsVentilation=Expense report binding
     CreateMvts=Create new transaction
     UpdateMvts=Modification of a transaction
    @@ -130,12 +132,14 @@ ACCOUNTING_LENGTH_GACCOUNT=Length of the general accounting accounts (If you set
     ACCOUNTING_LENGTH_AACCOUNT=Length of the third party accounting accounts (If you set value to 6 here, the account '401' will appear like '401000' on screen)
     ACCOUNTING_MANAGE_ZERO=Allow to manage different number of zero at the end of an accounting account. Needed by some countries (like switzerland). If keep to off (default), you can set the 2 following parameters to ask application to add virtual zero.
     BANK_DISABLE_DIRECT_INPUT=Disable direct recording of transaction in bank account
    +ACCOUNTING_ENABLE_EXPORT_DRAFT_JOURNAL=Enable draft export on journal
     
     ACCOUNTING_SELL_JOURNAL=Sell journal
     ACCOUNTING_PURCHASE_JOURNAL=Purchase journal
     ACCOUNTING_MISCELLANEOUS_JOURNAL=Miscellaneous journal
     ACCOUNTING_EXPENSEREPORT_JOURNAL=Expense report journal
     ACCOUNTING_SOCIAL_JOURNAL=Social journal
    +ACCOUNTING_HAS_NEW_JOURNAL=Has new Journal
     
     ACCOUNTING_ACCOUNT_TRANSFER_CASH=Accounting account of transfer
     ACCOUNTING_ACCOUNT_SUSPENSE=Accounting account of wait
    @@ -185,11 +189,12 @@ ListeMvts=List of movements
     ErrorDebitCredit=Debit and Credit cannot have a value at the same time
     AddCompteFromBK=Add accounting accounts to the group
     ReportThirdParty=List third party account
    -DescThirdPartyReport=Consult here the list of the third party customers and suppliers and their accounting accounts
    +DescThirdPartyReport=Consult here the list of the third party customers and vendors and their accounting accounts
     ListAccounts=List of the accounting accounts
     UnknownAccountForThirdparty=Unknown third party account. We will use %s
     UnknownAccountForThirdpartyBlocking=Unknown third party account. Blocking error
     UnknownAccountForThirdpartyAndWaitingAccountNotDefinedBlocking=Unknown third party account and waiting account not defined. Blocking error
    +PaymentsNotLinkedToProduct=Payment not linked to any product / service
     
     Pcgtype=Group of account
     Pcgsubtype=Subgroup of account
    @@ -204,8 +209,8 @@ DescVentilDoneCustomer=Consult here the list of the lines of invoices customers
     DescVentilTodoCustomer=Bind invoice lines not already bound with a product accounting account
     ChangeAccount=Change the product/service accounting account for selected lines with the following accounting account:
     Vide=-
    -DescVentilSupplier=Consult here the list of supplier invoice lines bound or not yet bound to a product accounting account
    -DescVentilDoneSupplier=Consult here the list of the lines of invoices supplier and their accounting account
    +DescVentilSupplier=Consult here the list of vendor invoice lines bound or not yet bound to a product accounting account
    +DescVentilDoneSupplier=Consult here the list of the lines of invoices vendors and their accounting account
     DescVentilTodoExpenseReport=Bind expense report lines not already bound with a fee accounting account
     DescVentilExpenseReport=Consult here the list of expense report lines bound (or not) to a fee accounting account
     DescVentilExpenseReportMore=If you setup accounting account on type of expense report lines, the application will be able to make all the binding between your expense report lines and the accounting account of your chart of accounts, just in one click with the button <strong>"%s"</strong>. If account was not set on fees dictionary or if you still has some lines not bound to any account, you will have to make a manual binding from the menu "<strong>%s</strong>".
    @@ -215,7 +220,7 @@ ValidateHistory=Bind Automatically
     AutomaticBindingDone=Automatic binding done
     
     ErrorAccountancyCodeIsAlreadyUse=Error, you cannot delete this accounting account because it is used
    -MvtNotCorrectlyBalanced=Movement not correctly balanced. Credit = %s. Debit = %s
    +MvtNotCorrectlyBalanced=Movement not correctly balanced. Debit = %s | Credit = %s
     FicheVentilation=Binding card
     GeneralLedgerIsWritten=Transactions are written in the Ledger
     GeneralLedgerSomeRecordWasNotRecorded=Some of the transactions could not be journalized. If there is no other error message, this is probably because they were already journalized.
    @@ -293,4 +298,9 @@ Binded=Lines bound
     ToBind=Lines to bind
     UseMenuToSetBindindManualy=Autodection not possible, use menu <a href="%s">%s</a> to make the binding manually
     
    +## Import
    +ImportAccountingEntries=Accounting entries
    +
     WarningReportNotReliable=Warning, this report is not based on the Ledger, so does not contains transaction modified manualy in the Ledger. If your journalization is up to date, the bookkeeping view is more accurate.
    +ExpenseReportJournal=Expense Report Journal
    +InventoryJournal=Inventory Journal
    diff --git a/htdocs/langs/is_IS/admin.lang b/htdocs/langs/is_IS/admin.lang
    index 3809109931d..b24eb9e3cfd 100644
    --- a/htdocs/langs/is_IS/admin.lang
    +++ b/htdocs/langs/is_IS/admin.lang
    @@ -269,10 +269,11 @@ MAIN_MAIL_SMTP_SERVER=SMTP / SMTPS Host (Sjálfgefið í <b>php.ini: %s )</b>
     MAIN_MAIL_SMTP_PORT_NotAvailableOnLinuxLike=SMTP / SMTPS Höfn (skilgreint ekki inn í PHP á Unix eins og kerfi)
     MAIN_MAIL_SMTP_SERVER_NotAvailableOnLinuxLike=SMTP / SMTPS Host (skilgreint ekki inn í PHP á Unix eins og kerfi)
     MAIN_MAIL_EMAIL_FROM=Sender email for automatic emails (By default in php.ini: <b>%s</b>)
    -MAIN_MAIL_ERRORS_TO=Email used as 'Errors-To' field in emails sent
    +MAIN_MAIL_ERRORS_TO=Eemail used for error returns emails (fields 'Errors-To' in emails sent)
     MAIN_MAIL_AUTOCOPY_TO= Senda kerfisbundið falin kolefnis-afrit af öllum sendi tölvupóst til
     MAIN_DISABLE_ALL_MAILS=Disable all emails sendings (for test purposes or demos)
     MAIN_MAIL_FORCE_SENDTO=Send all emails to (instead of real recipients, for test purposes)
    +MAIN_MAIL_ENABLED_USER_DEST_SELECT=Add employees users with email into allowed destinaries list
     MAIN_MAIL_SENDMODE=Aðferð til að nota til að senda tölvupóst
     MAIN_MAIL_SMTPS_ID=SMTP ID ef sannprófun sem krafist
     MAIN_MAIL_SMTPS_PW=SMTP lykilorð ef sannprófun sem krafist
    @@ -291,7 +292,7 @@ ModuleSetup=Module skipulag
     ModulesSetup=Modules/Application setup
     ModuleFamilyBase=Kerfi
     ModuleFamilyCrm=Viðskiptavinur Tengsl Stjórnun (CRM)
    -ModuleFamilySrm=Supplier Relation Management (SRM)
    +ModuleFamilySrm=Vendor Relation Management (VRM)
     ModuleFamilyProducts=Products Management (PM)
     ModuleFamilyHr=Human Resource Management (HR)
     ModuleFamilyProjects=Verkefni / samvinna vinna
    @@ -373,7 +374,8 @@ NoSmsEngine=Nei SMS sendandi framkvæmdastjóri boði. SMS sendandi framkvæmdas
     PDF=Skoða sem PDF skjal
     PDFDesc=Þú getur stillt hvert alþjóðlegt valkosti sem tengjast PDF kynslóð
     PDFAddressForging=Reglur til að ryðja tölu kassa
    -HideAnyVATInformationOnPDF=Fela allar upplýsingar sem tengjast virðisaukaskatti á mynda PDF
    +HideAnyVATInformationOnPDF=Hide all information related to Sales tax / VAT on generated PDF
    +PDFRulesForSalesTax=Rules for Sales Tax / VAT
     PDFLocaltax=Rules for %s
     HideLocalTaxOnPDF=Hide %s rate into pdf column tax sale
     HideDescOnPDF=Hide products description on generated PDF
    @@ -445,13 +447,14 @@ DisplayCompanyInfo=Display company address
     DisplayCompanyManagers=Display manager names
     DisplayCompanyInfoAndManagers=Display company address and manager names
     EnableAndSetupModuleCron=If you want to have this recurring invoice beeing generated automatically, module *%s* must be enabled and correctly setup. Otherwise, generation of invoices must be done manually from this template with button *Create*. Note that even if you enabled automatic generation, you can still safely launch manual generation. Duplicates generation for same period are not possible.
    -ModuleCompanyCodeAquarium=Return an accounting code built by:<br>%s followed by third party supplier code for a supplier accounting code,<br>%s followed by third party customer code for a customer accounting code.
    +ModuleCompanyCodeCustomerAquarium=%s followed by third party customer code for a customer accounting code
    +ModuleCompanyCodeSupplierAquarium=%s followed by third party supplier code for a supplier accounting code
     ModuleCompanyCodePanicum=Return an empty accounting code.
     ModuleCompanyCodeDigitaria=Accounting code depends on third party code. The code is composed of the character "C" in the first position followed by the first 5 characters of the third party code.
     Use3StepsApproval=By default, Purchase Orders need to be created and approved by 2 different users (one step/user to create and one step/user to approve. Note that if user has both permission to create and approve, one step/user will be enough). You can ask with this option to introduce a third step/user approval, if amount is higher than a dedicated value (so 3 steps will be necessary: 1=validation, 2=first approval and 3=second approval if amount is enough).<br>Set this to empty if one approval (2 steps) is enough, set it to a very low value (0.1) if a second approval (3 steps) is always required.
     UseDoubleApproval=Use a 3 steps approval when amount (without tax) is higher than...
     WarningPHPMail=WARNING: It is often better to setup outgoing emails to use the email server of your provider instead of the default setup. Some email providers (like Yahoo) does not allow you to send an email from another server than their own server. Your current setup use the server of the application to send email and not the server of your email provider, so some recipients (the one compatible with the restrictive DMARC protocol), will ask your email provider if they can accept your email and some email providers (like Yahoo) may respond "no" because the server is not a server of them, so few of your sent Emails may not be accepted (be carefull also to your email provider sending quota).<br>If your Email provider (like Yahoo) has this restriction, you must change Email setup to choose the other method "SMTP server" and enter the SMTP server and credentials provided by your Email provider (ask your EMail provider to get SMTP credentials for your account).
    -WarningPHPMail2=If your email SMTP provider need to restrict email client to some IP addresses (very rare), this is the IP address of your ERP CRM application: <strong>%s</strong>.
    +WarningPHPMail2=If your email SMTP provider need to restrict email client to some IP addresses (very rare), this is the IP address of the mail user agent (MUA) for your ERP CRM application: <strong>%s</strong>.
     ClickToShowDescription=Click to show description
     DependsOn=This module need the module(s)
     RequiredBy=This module is required by module(s)
    @@ -471,6 +474,9 @@ AttachMainDocByDefault=Set this to 1 if you want to attach main document to emai
     FilesAttachedToEmail=Attach file
     SendEmailsReminders=Send agenda reminders by emails
     davDescription=Add a component to be a DAV server
    +DAVSetup=Setup of module DAV
    +DAV_ALLOW_PUBLIC_DIR=Enable the public directory (WebDav directory with no login required)
    +DAV_ALLOW_PUBLIC_DIRTooltip=The WebDav public directory is a WebDAV directory everybody can access to (in read and write mode), with no need to have/use an existing login/password account.
     # Modules
     Module0Name=Notendur & hópar
     Module0Desc=Users / Employees and Groups management
    @@ -479,7 +485,7 @@ Module1Desc=Fyrirtæki og stjórnun tengiliðs
     Module2Name=Auglýsing
     Module2Desc=Auglýsing stjórnun
     Module10Name=Bókhald
    -Module10Desc=Einföld bókhald stjórnun (Reikningar og greiðslur dispatching)
    +Module10Desc=Simple accounting reports (journals, turnover) based onto database content. Does not use any ledger table.
     Module20Name=Tillögur
     Module20Desc=Auglýsing tillögunnar stjórnun
     Module22Name=Mass E-pósti
    @@ -491,7 +497,7 @@ Module25Desc=Viðskiptavinur röð er stjórnun
     Module30Name=Kvittanir
     Module30Desc=Reikninga og stjórnun kredit athugið fyrir viðskiptavini. Invoice's stjórnun fyrir birgja
     Module40Name=Birgjar
    -Module40Desc=Birgis stjórnun og kaupa (pöntunum og reikningum)
    +Module40Desc=Suppliers and purchase management (purchase orders and billing)
     Module42Name=Debug Logs
     Module42Desc=Logging facilities (file, syslog, ...). Such logs are for technical/debug purposes.
     Module49Name=Ritstjórar
    @@ -546,8 +552,8 @@ Module400Name=Projects/Opportunities/Leads
     Module400Desc=Management of projects, opportunities/leads and/or tasks. You can also assign any element (invoice, order, proposal, intervention, ...) to a project and get a transversal view from the project view.
     Module410Name=Webcalendar
     Module410Desc=Webcalendar sameining
    -Module500Name=Special expenses
    -Module500Desc=Management of special expenses (taxes, social or fiscal taxes, dividends)
    +Module500Name=Taxes and Special expenses
    +Module500Desc=Management of other expenses (sale taxes, social or fiscal taxes, dividends, ...)
     Module510Name=Payment of employee wages
     Module510Desc=Record and follow payment of your employee wages
     Module520Name=Loan
    @@ -561,14 +567,14 @@ Module700Name=Fjárframlög
     Module700Desc=Framlög í stjórnun
     Module770Name=Expense reports
     Module770Desc=Management and claim expense reports (transportation, meal, ...)
    -Module1120Name=Supplier commercial proposal
    -Module1120Desc=Request supplier commercial proposal and prices
    +Module1120Name=Vendor commercial proposal
    +Module1120Desc=Request vendor commercial proposal and prices
     Module1200Name=Mantis
     Module1200Desc=Mantis sameining
     Module1520Name=Document Generation
     Module1520Desc=Mass mail document generation
     Module1780Name=Tags/Categories
    -Module1780Desc=Create tags/category (products, customers, suppliers, contacts or members)
    +Module1780Desc=Create tags/category (products, customers, vendors, contacts or members)
     Module2000Name=Fckeditor
     Module2000Desc=Allow to edit some text area using an advanced editor (Based on CKEditor)
     Module2200Name=Dynamic Prices
    @@ -576,7 +582,7 @@ Module2200Desc=Enable the usage of math expressions for prices
     Module2300Name=Scheduled jobs
     Module2300Desc=Scheduled jobs management (alias cron or chrono table)
     Module2400Name=Events/Agenda
    -Module2400Desc=Follow done and upcoming events. Let application logs automatic events for tracking purposes or record manual events or rendez-vous.
    +Module2400Desc=Follow done and upcoming events. Let application logs automatic events for tracking purposes or record manual events or rendez-vous. This is the main important module for a good Customer or Supplier Relationship Management.
     Module2500Name=DMS / ECM
     Module2500Desc=Document Management System / Electronic Content Management. Automatic organization of your generated or stored documents. Share them when you need.
     Module2600Name=API/Web services (SOAP server)
    @@ -599,7 +605,7 @@ Module4000Desc=Human resources management (management of department, employee co
     Module5000Name=Multi-fyrirtæki
     Module5000Desc=Leyfir þér að stjórna mörgum fyrirtækjum
     Module6000Name=Workflow
    -Module6000Desc=Workflow management
    +Module6000Desc=Workflow management (automatic creation of object and/or automatic status change)
     Module10000Name=Websites
     Module10000Desc=Create public websites with a WYSIWG editor. Just setup your web server (Apache, Nginx, ...) to point to the dedicated Dolibarr directory to have it online on the Internet with your own domain name.
     Module20000Name=Leave Requests management
    @@ -613,7 +619,7 @@ Module50100Desc=Point of sales module (POS).
     Module50200Name=Paypal
     Module50200Desc=Module to offer an online payment page accepting payments using PayPal (credit card or PayPal credit). This can be used to allow your customers to make free payments or for a payment on a particular Dolibarr object (invoice, order, ...)
     Module50400Name=Accounting (advanced)
    -Module50400Desc=Accounting management (double entries, support general and auxiliary ledgers)
    +Module50400Desc=Accounting management (double entries, support general and auxiliary ledgers). Export the ledger in several other accounting software format.
     Module54000Name=PrintIPP
     Module54000Desc=Direct print (without opening the documents) using Cups IPP interface (Printer must be visible from server, and CUPS must be installe on server).
     Module55000Name=Poll, Survey or Vote
    @@ -885,7 +891,7 @@ DictionaryCivility=Personal and professional titles
     DictionaryActions=Types of agenda events
     DictionarySocialContributions=Social or fiscal taxes types
     DictionaryVAT=VSK Verð
    -DictionaryRevenueStamp=Amount of revenue stamps
    +DictionaryRevenueStamp=Amount of tax stamps
     DictionaryPaymentConditions=Greiðsla skilyrði
     DictionaryPaymentModes=Greiðsla stillingar
     DictionaryTypeContact=Hafðu tegundir
    @@ -913,7 +919,7 @@ SetupSaved=Skipulag vistuð
     SetupNotSaved=Setup not saved
     BackToModuleList=Til baka í mát lista
     BackToDictionaryList=Til baka orðabækur lista
    -TypeOfRevenueStamp=Type of revenue stamp
    +TypeOfRevenueStamp=Type of tax stamp
     VATManagement=VSK Stjórn
     VATIsUsedDesc=By default when creating prospects, invoices, orders etc the VAT rate follows the active standard rule:<br>If the seller is not subjected to VAT, then VAT defaults to 0. End of rule.<br>If the (selling country= buying country), then the VAT by default equals the VAT of the product in the selling country. End of rule. <br>If seller and buyer are both in the European Community and goods are transport products (car, ship, plane), the default VAT is 0 ( The VAT should be paid by the buyer to the customoffice of his country and not to the seller). End of rule.<br>If seller and buyer are both in the European Community and the buyer is not a company, then the VAT by defaults to the VAT of the product sold.  End of rule.<br>If seller and buyer are both in the European Community and the buyer is a company, then the VAT is 0 by default . End of rule.<br>In any othe case the proposed default is VAT=0. End of rule.
     VATIsNotUsedDesc=Sjálfgefið er fyrirhuguð VSK er 0 sem hægt er að nota til tilvikum eins og samtökum, einstaklingum OU lítil fyrirtæki.
    @@ -1021,7 +1027,7 @@ Delays_MAIN_DELAY_ACTIONS_TODO=Delay tolerance (in days) before alert on planned
     Delays_MAIN_DELAY_PROJECT_TO_CLOSE=Delay tolerance (in days) before alert on project not closed in time
     Delays_MAIN_DELAY_TASKS_TODO=Delay tolerance (in days) before alert on planned tasks (project tasks) not completed yet
     Delays_MAIN_DELAY_ORDERS_TO_PROCESS=Delay tolerance (in days) before alert on orders not processed yet
    -Delays_MAIN_DELAY_SUPPLIER_ORDERS_TO_PROCESS=Delay tolerance (in days) before alert on suppliers orders not processed yet
    +Delays_MAIN_DELAY_SUPPLIER_ORDERS_TO_PROCESS=Delay tolerance (in days) before alert on purchase orders not processed yet
     Delays_MAIN_DELAY_PROPALS_TO_CLOSE=Töf umburðarlyndi (í dögum) áður en viðvörun um tillögur til að loka
     Delays_MAIN_DELAY_PROPALS_TO_BILL=Töf umburðarlyndi (í dögum) áður en viðvörun um tillögur billed ekki
     Delays_MAIN_DELAY_NOT_ACTIVATED_SERVICES=Umburðarlyndi töf (í dögum) áður en hann hringi á þjónusta að virkja
    @@ -1033,9 +1039,9 @@ Delays_MAIN_DELAY_MEMBERS=Umburðarlyndi töf (í dögum) áður en viðvörun u
     Delays_MAIN_DELAY_CHEQUES_TO_DEPOSIT=Umburðarlyndi töf (í dögum) áður en vakandi fyrir eftirlit leggja inn til að gera
     Delays_MAIN_DELAY_EXPENSEREPORTS=Tolerance delay (in days) before alert for expense reports to approve
     SetupDescription1=The setup area is for initial setup parameters before starting to use Dolibarr.
    -SetupDescription2=The two mandatory setup steps are the first two in the setup menu on the left: %s setup page and %s setup page :
    -SetupDescription3=Parameters in menu <a href="%s">%s -> %s</a> are required because defined data are used on Dolibarr screens and to customize the default behavior of the software (for country-related features for example).
    -SetupDescription4=Parameters in menu <a href="%s">%s -> %s</a> are required because Dolibarr ERP/CRM is a collection of several modules/applications, all more or less independent. New features will be added to menus for every module you will activate.
    +SetupDescription2=The two mandatory setup steps are the following steps (the two first entries in the left setup menu):
    +SetupDescription3=Settings in menu <a href="%s">%s -> %s</a>. This step is required because it defines data used on Dolibarr screens to customize the default behavior of the software (for country-related features for example).
    +SetupDescription4=Settings in menu <a href="%s">%s -> %s</a>. This step is required because Dolibarr ERP/CRM is a collection of several modules/applications, all more or less independent. New features are added to menus for every module you activate.
     SetupDescription5=Aðrar færslur matseðill stjórna valfrjálst stika.
     LogEvents=Öryggi endurskoðun viðburðir
     Audit=Úttekt
    @@ -1054,8 +1060,9 @@ LogEventDesc=Þú getur gert hér skráir þig inn Dolibarr öryggi viðburðir.
     AreaForAdminOnly=Setup parameters can be set by <b>administrator users</b> only.
     SystemInfoDesc=Kerfi upplýsingar er ýmis tæknilegar upplýsingar sem þú færð í lesa aðeins háttur og sýnileg Aðeins kerfisstjórar.
     SystemAreaForAdminOnly=Þetta svæði er í boði fyrir notendur stjórnandi aðeins. Ekkert af Dolibarr leyfi getur dregið þessi mörk.
    -CompanyFundationDesc=Edit on this page all known information of the company or foundation you need to manage (For this, click on "Modify" or "Save" button at bottom of page)
    +CompanyFundationDesc=Edit on this page all known information of the company or foundation you need to manage (For this, click on "%s" or "%s" button at bottom of page)
     AccountantDesc=Edit on this page all known information about your accountant/bookkeeper
    +AccountantFileNumber=File number
     DisplayDesc=Þú getur valið hvert stika sem tengist Dolibarr útlit og feel hér
     AvailableModules=Available app/modules
     ToActivateModule=Til að virkja mát, fara á svæðinu skipulag (Home-> Uppsetning-> mát).
    @@ -1188,11 +1195,11 @@ UserMailRequired=Netfang sem þarf til að búa til nýjan notanda
     HRMSetup=HRM module setup
     ##### Company setup #####
     CompanySetup=Stofnanir mát skipulag
    -CompanyCodeChecker=Eining til þriðja aðila kóða kynslóð og eftirlit (viðskiptavini eða birgja)
    -AccountCodeManager=Module for accounting code generation (customer or supplier)
    +CompanyCodeChecker=Module for third parties code generation and checking (customer or vendor)
    +AccountCodeManager=Module for accounting code generation (customer or vendor)
     NotificationsDesc=EMails notifications feature allows you to silently send automatic mail, for some Dolibarr events. Targets of notifications can be defined:
     NotificationsDescUser=* per users, one user at time.
    -NotificationsDescContact=* per third parties contacts (customers or suppliers), one contact at time.
    +NotificationsDescContact=* per third parties contacts (customers or vendors), one contact at time.
     NotificationsDescGlobal=* or by setting global target emails in module setup page.
     ModelModules=Skjöl sniðmát
     DocumentModelOdt=Generate documents from OpenDocuments templates (.ODT or .ODS files for OpenOffice, KOffice, TextEdit,...)
    @@ -1203,6 +1210,9 @@ MustBeUnique=Must be unique?
     MustBeMandatory=Mandatory to create third parties?
     MustBeInvoiceMandatory=Mandatory to validate invoices?
     TechnicalServicesProvided=Technical services provided
    +#####DAV #####
    +WebDAVSetupDesc=This is the links to access the WebDAV directory. It contains a "public" dir open to any user knowing the URL (if public directory access allowed) and a "private" directory that need an existing login account/password to access to.
    +WebDavServer=Root URL of %s server : %s
     ##### Webcal setup #####
     WebCalUrlForVCalExport=Óákveðinn greinir í ensku útflutningur hlekkur <b>til %s </b> snið er að finna á eftirfarandi tengil: %s
     ##### Invoices #####
    @@ -1229,15 +1239,15 @@ FreeLegalTextOnProposal=Frjáls texti um viðskiptabanka tillögur
     WatermarkOnDraftProposal=Watermark on draft commercial proposals (none if empty)
     BANK_ASK_PAYMENT_BANK_DURING_PROPOSAL=Ask for bank account destination of proposal
     ##### SupplierProposal #####
    -SupplierProposalSetup=Price requests suppliers module setup
    -SupplierProposalNumberingModules=Price requests suppliers numbering models
    -SupplierProposalPDFModules=Price requests suppliers documents models
    -FreeLegalTextOnSupplierProposal=Free text on price requests suppliers
    -WatermarkOnDraftSupplierProposal=Watermark on draft price requests suppliers (none if empty)
    +SupplierProposalSetup=Price requests vendors module setup
    +SupplierProposalNumberingModules=Price requests vendors numbering models
    +SupplierProposalPDFModules=Price requests vendors documents models
    +FreeLegalTextOnSupplierProposal=Free text on price requests vendors
    +WatermarkOnDraftSupplierProposal=Watermark on draft price requests vendors (none if empty)
     BANK_ASK_PAYMENT_BANK_DURING_SUPPLIER_PROPOSAL=Ask for bank account destination of price request
     WAREHOUSE_ASK_WAREHOUSE_DURING_ORDER=Ask for Warehouse Source for order
     ##### Suppliers Orders #####
    -BANK_ASK_PAYMENT_BANK_DURING_SUPPLIER_ORDER=Ask for bank account destination of supplier order
    +BANK_ASK_PAYMENT_BANK_DURING_SUPPLIER_ORDER=Ask for bank account destination of purchase order
     ##### Orders #####
     OrdersSetup=Stjórn Order's skipulag
     OrdersNumberingModules=Pantanir tala mát
    @@ -1448,7 +1458,7 @@ SyslogFilename=Skráarnafn og slóði
     YouCanUseDOL_DATA_ROOT=Þú getur notað DOL_DATA_ROOT / dolibarr.log fyrir annálinn í Dolibarr "skjöl" skrá. Þú getur stillt mismunandi leið til að geyma þessa skrá.
     ErrorUnknownSyslogConstant=Constant %s  er ekki þekktur skrifað fasti
     OnlyWindowsLOG_USER=Windows only supports LOG_USER
    -CompressSyslogs=Syslog files compression and backup
    +CompressSyslogs=Compression and backup of debug log files (generated by module Log for debug)
     SyslogFileNumberOfSaves=Log backups
     ConfigureCleaningCronjobToSetFrequencyOfSaves=Configure cleaning scheduled job to set log backup frequency
     ##### Donations #####
    @@ -1515,7 +1525,7 @@ OSCommerceTestOk=árangursrík Tenging við miðlara ' %s ' á gagnagrunni ' %s
     OSCommerceTestKo1=Tenging við miðlara ' %s ' ná árangri en% gagnagrunni 's' ekki næst.
     OSCommerceTestKo2=Tenging við miðlara ' %s ' sem notanda ' %s ' mistókst.
     ##### Stock #####
    -StockSetup=Warehouse module setup
    +StockSetup=Stock module setup
     IfYouUsePointOfSaleCheckModule=If you use a Point of Sale module (POS module provided by default or another external module), this setup may be ignored by your Point Of Sale module. Most point of sales modules are designed to create immediatly an invoice and decrease stock by default whatever are options here. So, if you need or not to have a stock decrease when registering a sell from your Point Of Sale, check also your POS module set up.
     ##### Menu #####
     MenuDeleted=Valmynd eytt
    @@ -1627,8 +1637,8 @@ ChequeReceiptsNumberingModule=Cheque Receipts Numbering module
     MultiCompanySetup=Multi-fyrirtæki mát skipulag
     ##### Suppliers #####
     SuppliersSetup=Birgir mát skipulag
    -SuppliersCommandModel=Heill sniðmát af röð birgir (logo. ..)
    -SuppliersInvoiceModel=Heill sniðmát af reikningi birgis (logo. ..)
    +SuppliersCommandModel=Complete template of prchase order (logo...)
    +SuppliersInvoiceModel=Complete template of vendor invoice (logo...)
     SuppliersInvoiceNumberingModel=Supplier invoices numbering models
     IfSetToYesDontForgetPermission=If set to yes, don't forget to provide permissions to groups or users allowed for the second approval
     ##### GeoIPMaxmind #####
    @@ -1665,7 +1675,7 @@ NoAmbiCaracAutoGeneration=Do not use ambiguous characters ("1","l","i","|","0","
     SalariesSetup=Setup of module salaries
     SortOrder=Sort order
     Format=Format
    -TypePaymentDesc=0:Customer payment type, 1:Supplier payment type, 2:Both customers and suppliers payment type
    +TypePaymentDesc=0:Customer payment type, 1:Vendor payment type, 2:Both customers and vendors payment type
     IncludePath=Include path (defined into variable %s)
     ExpenseReportsSetup=Setup of module Expense Reports
     TemplatePDFExpenseReports=Document templates to generate expense report document
    @@ -1687,7 +1697,7 @@ InstallModuleFromWebHasBeenDisabledByFile=Install of external module from applic
     ConfFileMustContainCustom=Installing or building an external module from application need to save the module files into directory <strong>%s</strong>. To have this directory processed by Dolibarr, you must setup your <strong>conf/conf.php</strong> to add the 2 directive lines:<br><strong>$dolibarr_main_url_root_alt='/custom';</strong><br><strong>$dolibarr_main_document_root_alt='%s/custom';</strong>
     HighlightLinesOnMouseHover=Highlight table lines when mouse move passes over
     HighlightLinesColor=Highlight color of the line when the mouse passes over (keep empty for no highlight)
    -TextTitleColor=Color of page title
    +TextTitleColor=Text color of Page title
     LinkColor=Color of links
     PressF5AfterChangingThis=Press CTRL+F5 on keyboard or clear your browser cache after changing this value to have it effective
     NotSupportedByAllThemes=Will works with core themes, may not be supported by external themes
    @@ -1696,6 +1706,7 @@ TopMenuBackgroundColor=Background color for Top menu
     TopMenuDisableImages=Hide images in Top menu
     LeftMenuBackgroundColor=Background color for Left menu
     BackgroundTableTitleColor=Background color for Table title line
    +BackgroundTableTitleTextColor=Text color for Table title line
     BackgroundTableLineOddColor=Background color for odd table lines
     BackgroundTableLineEvenColor=Background color for even table lines
     MinimumNoticePeriod=Minimum notice period (Your leave request must be done before this delay)
    @@ -1718,19 +1729,19 @@ FillFixTZOnlyIfRequired=Example: +2 (fill only if problem experienced)
     ExpectedChecksum=Expected Checksum
     CurrentChecksum=Current Checksum
     ForcedConstants=Required constant values
    -MailToSendProposal=To send customer proposal
    -MailToSendOrder=To send customer order
    -MailToSendInvoice=To send customer invoice
    -MailToSendShipment=To send shipment
    -MailToSendIntervention=To send intervention
    -MailToSendSupplierRequestForQuotation=To send quotation request to supplier
    -MailToSendSupplierOrder=To send supplier order
    -MailToSendSupplierInvoice=To send supplier invoice
    -MailToSendContract=To send a contract
    -MailToThirdparty=To send email from third party page
    -MailToMember=To send email from member page
    -MailToUser=To send email from user page
    -MailToProject= To send email from project page
    +MailToSendProposal=Customer proposals
    +MailToSendOrder=Customer orders
    +MailToSendInvoice=Customer invoices
    +MailToSendShipment=Sendingar
    +MailToSendIntervention=Íhlutun
    +MailToSendSupplierRequestForQuotation=Quotation request
    +MailToSendSupplierOrder=Purchase orders
    +MailToSendSupplierInvoice=Vendor invoices
    +MailToSendContract=Samningar
    +MailToThirdparty=Í þriðja aðila
    +MailToMember=Meðlimir
    +MailToUser=Notendur
    +MailToProject=Projects page
     ByDefaultInList=Show by default on list view
     YouUseLastStableVersion=You use the latest stable version
     TitleExampleForMajorRelease=Example of message you can use to announce this major release (feel free to use it on your web sites)
    @@ -1780,7 +1791,10 @@ MAIN_PDF_MARGIN_BOTTOM=Bottom margin on PDF
     SetToYesIfGroupIsComputationOfOtherGroups=Set this to yes if this group is a computation of other groups
     EnterCalculationRuleIfPreviousFieldIsYes=Enter calculcation rule if previous field was set to Yes (For example 'CODEGRP1+CODEGRP2')
     SeveralLangugeVariatFound=Several language variants found
    -WebDavServer=URL of %s server : %s
    +COMPANY_AQUARIUM_REMOVE_SPECIAL=Remove special characters
    +COMPANY_AQUARIUM_CLEAN_REGEX=Regex filter to clean value (COMPANY_AQUARIUM_CLEAN_REGEX)
    +GDPRContact=GDPR contact
    +GDPRContactDesc=If you store data about European companies/citizen, you can store here the contact who is responsible for the General Data Protection Regulation
     ##### Resource ####
     ResourceSetup=Configuration du module Resource
     UseSearchToSelectResource=Use a search form to choose a resource (rather than a drop-down list).
    diff --git a/htdocs/langs/is_IS/banks.lang b/htdocs/langs/is_IS/banks.lang
    index 5d463123b6a..6e9c427c3f9 100644
    --- a/htdocs/langs/is_IS/banks.lang
    +++ b/htdocs/langs/is_IS/banks.lang
    @@ -1,12 +1,13 @@
     # Dolibarr language file - Source file is en_US - banks
     Bank=Bank
    -MenuBankCash=Banki / Sjóður
    +MenuBankCash=Bank | Cash
     MenuVariousPayment=Miscellaneous payments
     MenuNewVariousPayment=New Miscellaneous payment
     BankName=Nafn banka
     FinancialAccount=Reikningur
     BankAccount=Bankanúmer
     BankAccounts=Bankareikningar
    +BankAccountsAndGateways=Bank accounts | Gateways
     ShowAccount=Show Account
     AccountRef=Financial reikning dómari
     AccountLabel=Financial reikning merki
    @@ -131,7 +132,7 @@ PaymentDateUpdateSucceeded=Payment date updated successfully
     PaymentDateUpdateFailed=Gjalddagi gæti ekki verið uppfærð
     Transactions=Transactions
     BankTransactionLine=Bank entry
    -AllAccounts=Allar banka / peninga reikninga
    +AllAccounts=All bank and cash accounts
     BackToAccount=Til baka á reikning
     ShowAllAccounts=Sýna allra reikninga
     FutureTransaction=Færsla í futur. Engin leið til leitar sátta.
    @@ -159,5 +160,6 @@ VariousPayment=Miscellaneous payments
     VariousPayments=Miscellaneous payments
     ShowVariousPayment=Show miscellaneous payments
     AddVariousPayment=Add miscellaneous payments
    +SEPAMandate=SEPA mandate
     YourSEPAMandate=Your SEPA mandate
     FindYourSEPAMandate=This is your SEPA mandate to authorize our company to make direct debit order to your bank. Thanks to return it signed (scan of the signed document) or sent it by mail to
    diff --git a/htdocs/langs/is_IS/bills.lang b/htdocs/langs/is_IS/bills.lang
    index efd9541aa1b..760a6bf1fba 100644
    --- a/htdocs/langs/is_IS/bills.lang
    +++ b/htdocs/langs/is_IS/bills.lang
    @@ -109,9 +109,9 @@ CancelBill=Hætta við reikning
     SendRemindByMail=Senda áminningu í tölvupósti
     DoPayment=Enter payment
     DoPaymentBack=Enter refund
    -ConvertToReduc=Umbreyta inn í framtíðina afsláttur
    -ConvertExcessReceivedToReduc=Convert excess received into future discount
    -ConvertExcessPaidToReduc=Convert excess paid into future discount
    +ConvertToReduc=Mark as credit available
    +ConvertExcessReceivedToReduc=Convert excess received into available credit
    +ConvertExcessPaidToReduc=Convert excess paid into available discount
     EnterPaymentReceivedFromCustomer=Sláðu inn greiðslu frá viðskiptavini
     EnterPaymentDueToCustomer=Greiða vegna viðskiptavina
     DisabledBecauseRemainderToPayIsZero=Disabled because remaining unpaid is zero
    @@ -120,7 +120,7 @@ BillStatus=Invoice stöðu
     StatusOfGeneratedInvoices=Status of generated invoices
     BillStatusDraft=Víxill (þarf að vera staðfest)
     BillStatusPaid=Greiddur
    -BillStatusPaidBackOrConverted=Credit note refund or converted into discount
    +BillStatusPaidBackOrConverted=Credit note refund or marked as credit available
     BillStatusConverted=Paid (ready for consumption in final invoice)
     BillStatusCanceled=Yfirgefin
     BillStatusValidated=Staðfestar (þarf að vera greidd)
    @@ -282,6 +282,7 @@ RelativeDiscount=Hlutfallsleg afsláttur
     GlobalDiscount=Global afsláttur
     CreditNote=Credit athugið
     CreditNotes=Credit athugasemdir
    +CreditNotesOrExcessReceived=Credit notes or excess received
     Deposit=Down payment
     Deposits=Down payments
     DiscountFromCreditNote=Afslátt af lánsfé athugið %s
    @@ -296,10 +297,10 @@ DiscountType=Discount type
     NoteReason=Ath / Reason
     ReasonDiscount=Ástæða
     DiscountOfferedBy=Veitt
    -DiscountStillRemaining=Discounts available
    -DiscountAlreadyCounted=Discounts already consumed
    +DiscountStillRemaining=Discounts or credits available
    +DiscountAlreadyCounted=Discounts or credits already consumed
     CustomerDiscounts=Customer discounts
    -SupplierDiscounts=Supplier discounts
    +SupplierDiscounts=Vendors discounts
     BillAddress=Bill heimilisfang
     HelpEscompte=Þessi afsláttur er afsláttur veittur til viðskiptavina vegna greiðslu þess var áður litið.
     HelpAbandonBadCustomer=Þessi upphæð hefur verið yfirgefin (viðskiptavinur til vera a slæmur viðskiptavina) og er talið að sérstakar lausir.
    @@ -339,6 +340,12 @@ PaymentOnDifferentThirdBills=Allow payments on different thirdparties bills but
     PaymentNote=Payment note
     ListOfPreviousSituationInvoices=List of previous situation invoices
     ListOfNextSituationInvoices=List of next situation invoices
    +ListOfSituationInvoices=List of situation invoices
    +CurrentSituationTotal=Total current situation
    +DisabledBecauseNotEnouthCreditNote=To remove a situation invoice from cycle, this invoice's credit note total must cover this invoice total
    +RemoveSituationFromCycle=Remove this invoice from cycle
    +ConfirmRemoveSituationFromCycle=Remove this invoice %s from cycle ?
    +ConfirmOuting=Confirm outing
     FrequencyPer_d=Every %s days
     FrequencyPer_m=Every %s months
     FrequencyPer_y=Every %s years
    @@ -387,6 +394,7 @@ PaymentConditionShort14DENDMONTH=14 days of month-end
     PaymentCondition14DENDMONTH=Within 14 days following the end of the month
     FixAmount=Fix amount
     VarAmount=Variable amount (%% tot.)
    +VarAmountOneLine=Variable amount (%% tot.) - 1 line with label '%s'
     # PaymentType
     PaymentTypeVIR=Millifærslu
     PaymentTypeShortVIR=Millifærslu
    @@ -505,9 +513,14 @@ SituationAmount=Situation invoice amount(net)
     SituationDeduction=Situation subtraction
     ModifyAllLines=Modify all lines
     CreateNextSituationInvoice=Create next situation
    +ErrorFindNextSituationInvoice=Error unable to find next situation cycle ref
    +ErrorOutingSituationInvoiceOnUpdate=Unable to outing this situation invoice.
    +ErrorOutingSituationInvoiceCreditNote=Unable to outing linked credit note.
     NotLastInCycle=This invoice is not the latest in cycle and must not be modified.
     DisabledBecauseNotLastInCycle=The next situation already exists.
     DisabledBecauseFinal=This situation is final.
    +situationInvoiceShortcode_AS=AS
    +situationInvoiceShortcode_S=S
     CantBeLessThanMinPercent=The progress can't be smaller than its value in the previous situation.
     NoSituations=No open situations
     InvoiceSituationLast=Final and general invoice
    @@ -532,3 +545,4 @@ AutoFillDateFrom=Set start date for service line with invoice date
     AutoFillDateFromShort=Set start date
     AutoFillDateTo=Set end date for service line with next invoice date
     AutoFillDateToShort=Set end date
    +MaxNumberOfGenerationReached=Max number of gen. reached
    diff --git a/htdocs/langs/is_IS/categories.lang b/htdocs/langs/is_IS/categories.lang
    index 95ea43e0a84..b7021b7d93c 100644
    --- a/htdocs/langs/is_IS/categories.lang
    +++ b/htdocs/langs/is_IS/categories.lang
    @@ -16,7 +16,7 @@ MembersCategoriesArea=Members tags/categories area
     ContactsCategoriesArea=Contacts tags/categories area
     AccountsCategoriesArea=Accounts tags/categories area
     ProjectsCategoriesArea=Projects tags/categories area
    -SubCats=Undirflokkar
    +SubCats=Sub-categories
     CatList=List of tags/categories
     NewCategory=New tag/category
     ModifCat=Modify tag/category
    @@ -85,3 +85,4 @@ CategorieRecursivHelp=If activated, product will also linked to parent category
     AddProductServiceIntoCategory=Add the following product/service
     ShowCategory=Show tag/category
     ByDefaultInList=By default in list
    +ChooseCategory=Choose category
    diff --git a/htdocs/langs/is_IS/commercial.lang b/htdocs/langs/is_IS/commercial.lang
    index 60a9f7ea04b..e01a89dc3d3 100644
    --- a/htdocs/langs/is_IS/commercial.lang
    +++ b/htdocs/langs/is_IS/commercial.lang
    @@ -60,8 +60,8 @@ ActionAC_CLO=Loka
     ActionAC_EMAILING=Senda massi tölvupósti
     ActionAC_COM=Senda viðskiptavina þess með pósti
     ActionAC_SHIP=Senda skipum með pósti
    -ActionAC_SUP_ORD=Senda birgir röð í pósti
    -ActionAC_SUP_INV=Senda birgir reikning í pósti
    +ActionAC_SUP_ORD=Send purchase order by mail
    +ActionAC_SUP_INV=Send vendor invoice by mail
     ActionAC_OTH=Annað
     ActionAC_OTH_AUTO=Automatically inserted events
     ActionAC_MANUAL=Manually inserted events
    diff --git a/htdocs/langs/is_IS/companies.lang b/htdocs/langs/is_IS/companies.lang
    index 761479e52e1..ff515adb735 100644
    --- a/htdocs/langs/is_IS/companies.lang
    +++ b/htdocs/langs/is_IS/companies.lang
    @@ -8,11 +8,11 @@ ConfirmDeleteContact=Are you sure you want to delete this contact and all inheri
     MenuNewThirdParty=New þriðja aðila
     MenuNewCustomer=Nýr viðskiptavinur
     MenuNewProspect=Nýjar horfur
    -MenuNewSupplier=New birgir
    +MenuNewSupplier=New vendor
     MenuNewPrivateIndividual=New Einstaklingur
    -NewCompany=Ný fyrirtæki (horfur, viðskiptavina, birgja)
    -NewThirdParty=New þriðja aðila (horfur, viðskiptavina, birgja)
    -CreateDolibarrThirdPartySupplier=Create a third party (supplier)
    +NewCompany=New company (prospect, customer, vendor)
    +NewThirdParty=New third party (prospect, customer, vendor)
    +CreateDolibarrThirdPartySupplier=Create a third party (vendor)
     CreateThirdPartyOnly=Create third party
     CreateThirdPartyAndContact=Create a third party + a child contact
     ProspectionArea=Prospection area
    @@ -37,7 +37,7 @@ ThirdPartyProspectsStats=Horfur
     ThirdPartyCustomers=Viðskiptavinir
     ThirdPartyCustomersStats=Viðskiptavinir
     ThirdPartyCustomersWithIdProf12=Viðskiptavinur með %s  eða %s
    -ThirdPartySuppliers=Birgjar
    +ThirdPartySuppliers=Vendors
     ThirdPartyType=Í þriðja aðila tegund
     Individual=Einstaklingur
     ToCreateContactWithSameName=Will create automatically a contact/address with same information than third party under the third party. In most cases, even if your third party is a physical people, creating a third party alone is enough.
    @@ -77,11 +77,11 @@ Web=Web
     Poste= Staða
     DefaultLang=Tungumál sjálfgefið
     VATIsUsed=Sales tax is used
    -VATIsUsedWhenSelling=This define if this thirdparty includes a sale tax or not when it makes an invoice to its own customers
    +VATIsUsedWhenSelling=This define if this third party includes a sale tax or not when it makes an invoice to its own customers
     VATIsNotUsed=Sales tax is not used
     CopyAddressFromSoc=Fill address with third party address
    -ThirdpartyNotCustomerNotSupplierSoNoRef=Thirdparty neither customer nor supplier, no available refering objects
    -ThirdpartyIsNeitherCustomerNorClientSoCannotHaveDiscounts=Thirdparty neither customer nor supplier, discounts are not available
    +ThirdpartyNotCustomerNotSupplierSoNoRef=Third party neither customer nor vendor, no available refering objects
    +ThirdpartyIsNeitherCustomerNorClientSoCannotHaveDiscounts=Third party neither customer nor supplier, discounts are not available
     PaymentBankAccount=Payment bank account
     OverAllProposals=Tillögur
     OverAllOrders=Pantanir
    @@ -99,9 +99,9 @@ LocalTax2ES=IRPF
     TypeLocaltax1ES=RE Type
     TypeLocaltax2ES=IRPF Type
     WrongCustomerCode=Viðskiptavinur númer ógilt
    -WrongSupplierCode=Birgir kóða ógilt
    +WrongSupplierCode=Vendor code invalid
     CustomerCodeModel=Viðskiptavinur númer líkan
    -SupplierCodeModel=Birgir kóða líkan
    +SupplierCodeModel=Vendor code model
     Gencod=Strikamerki
     ##### Professional ID #####
     ProfId1Short=Prófessor persónuskilríki 1
    @@ -267,7 +267,7 @@ Prospect=Prospect
     CustomerCard=Customer Card
     Customer=Viðskiptavinur
     CustomerRelativeDiscount=Hlutfallsleg viðskiptavina afslátt
    -SupplierRelativeDiscount=Relative supplier discount
    +SupplierRelativeDiscount=Relative vendor discount
     CustomerRelativeDiscountShort=Hlutfallsleg afsláttur
     CustomerAbsoluteDiscountShort=Alger afsláttur
     CompanyHasRelativeDiscount=Þessi viðskiptavinur hefur afslátt <b>af %s %%</b>
    @@ -284,8 +284,8 @@ HasCreditNoteFromSupplier=You have credit notes for <b>%s</b> %s from this suppl
     CompanyHasNoAbsoluteDiscount=Þessi viðskiptavinur hefur ekki afslátt inneign í boði
     CustomerAbsoluteDiscountAllUsers=Absolute customer discounts (granted by all users)
     CustomerAbsoluteDiscountMy=Absolute customer discounts (granted by yourself)
    -SupplierAbsoluteDiscountAllUsers=Absolute supplier discounts (granted by all users)
    -SupplierAbsoluteDiscountMy=Absolute supplier discounts (granted by yourself)
    +SupplierAbsoluteDiscountAllUsers=Absolute vendor discounts (entered by all users)
    +SupplierAbsoluteDiscountMy=Absolute vendor discounts (entered by yourself)
     DiscountNone=None
     Supplier=Birgir
     AddContact=Create contact
    @@ -304,13 +304,13 @@ DeleteACompany=Eyða fyrirtæki
     PersonalInformations=Persónuupplýsingar
     AccountancyCode=Accounting account
     CustomerCode=Viðskiptavinur númer
    -SupplierCode=Birgir kóða
    +SupplierCode=Vendor code
     CustomerCodeShort=Viðskiptavinur númer
    -SupplierCodeShort=Birgir kóða
    +SupplierCodeShort=Vendor code
     CustomerCodeDesc=Viðskiptavinur númer og einstakt fyrir alla viðskiptavini
    -SupplierCodeDesc=Birgir númerið einstakt fyrir alla birgja
    +SupplierCodeDesc=Vendor code, unique for all vendors
     RequiredIfCustomer=Áskilið ef þriðji aðili sem viðskiptavinur eða horfur
    -RequiredIfSupplier=Áskilið ef þriðji aðili er birgir
    +RequiredIfSupplier=Required if third party is a vendor
     ValidityControledByModule=Gildistími stjórnað af mát
     ThisIsModuleRules=Þetta er regla fyrir þessa einingu
     ProspectToContact=Prospect samband
    @@ -338,7 +338,7 @@ MyContacts=tengiliðir mínir
     Capital=Capital
     CapitalOf=Capital af %s
     EditCompany=Breyta fyrirtæki
    -ThisUserIsNot=Þessi notandi hefur ekki möguleika, viðskiptavina né birgir
    +ThisUserIsNot=This user is not a prospect, customer nor vendor
     VATIntraCheck=Athuga
     VATIntraCheckDesc=<b>Á%</b> tengilinn <b>s</b> leyfir þér að spyrja european VSK afgreiðslumaður þjónustu. Ytri aðgangur frá miðlara er krafist fyrir þessa þjónustu til að vinna.
     VATIntraCheckURL=http://ec.europa.eu/taxation_customs/vies/vieshome.do
    @@ -396,7 +396,7 @@ ImportDataset_company_4=Third parties/Sales representatives (Assign sales repres
     PriceLevel=Verðlag
     DeliveryAddress=Afhending heimilisfang
     AddAddress=Bæta við heimilisfangi
    -SupplierCategory=Birgir flokkur
    +SupplierCategory=Vendor category
     JuridicalStatus200=Independent
     DeleteFile=Eyða skrá
     ConfirmDeleteFile=Ertu viss um að þú viljir eyða þessari skrá?
    @@ -406,7 +406,7 @@ FiscalYearInformation=Upplýsingar um fjárhagsársins
     FiscalMonthStart=Byrjun mánuði fjárhagsársins
     YouMustAssignUserMailFirst=You must create email for this user first to be able to add emails notifications for him.
     YouMustCreateContactFirst=To be able to add email notifications, you must first define contacts with valid emails for the third party
    -ListSuppliersShort=Listi yfir birgja
    +ListSuppliersShort=List of vendors
     ListProspectsShort=Listi yfir horfur
     ListCustomersShort=Listi yfir viðskiptavini
     ThirdPartiesArea=Third parties and contact area
    @@ -420,7 +420,7 @@ CurrentOutstandingBill=Current outstanding bill
     OutstandingBill=Max. for outstanding bill
     OutstandingBillReached=Max. for outstanding bill reached
     OrderMinAmount=Minimum amount for order
    -MonkeyNumRefModelDesc=Fara aftur numero með snið %s yymm-NNNN fyrir kóða viðskiptavina og %s yymm-NNNN fyrir númer birgja þar sem YY er ári, mm er mánuður og NNNN er röð án brot og ekki aftur snúið til 0.
    +MonkeyNumRefModelDesc=Return numero with format %syymm-nnnn for customer code and %syymm-nnnn for vendor code where yy is year, mm is month and nnnn is a sequence with no break and no return to 0.
     LeopardNumRefModelDesc=Viðskiptavinur / birgir númerið er ókeypis. Þessi kóði getur breytt hvenær sem er.
     ManagingDirectors=Manager(s) name (CEO, director, president...)
     MergeOriginThirdparty=Duplicate third party (third party you want to delete)
    @@ -431,4 +431,4 @@ SaleRepresentativeLogin=Login of sales representative
     SaleRepresentativeFirstname=First name of sales representative
     SaleRepresentativeLastname=Last name of sales representative
     ErrorThirdpartiesMerge=There was an error when deleting the third parties. Please check the log. Changes have been reverted.
    -NewCustomerSupplierCodeProposed=New customer or supplier code suggested on duplicate code
    +NewCustomerSupplierCodeProposed=New customer or vendor code suggested on duplicate code
    diff --git a/htdocs/langs/is_IS/compta.lang b/htdocs/langs/is_IS/compta.lang
    index cca9918eb55..07c798539fa 100644
    --- a/htdocs/langs/is_IS/compta.lang
    +++ b/htdocs/langs/is_IS/compta.lang
    @@ -19,7 +19,8 @@ Income=Tekjur
     Outcome=Kostnað
     MenuReportInOut=Tekjur / gjöld
     ReportInOut=Balance of income and expenses
    -ReportTurnover=Velta
    +ReportTurnover=Turnover invoiced
    +ReportTurnoverCollected=Turnover collected
     PaymentsNotLinkedToInvoice=Greiðslur ekki tengd við hvaða nótum svo ekki tengdur neinum þriðja aðila
     PaymentsNotLinkedToUser=Greiðslur tengist ekki allir notandi
     Profit=Hagnaður
    @@ -34,7 +35,8 @@ AmountHTVATRealPaid=Net greitt
     VATToPay=Tax sales
     VATReceived=Tax received
     VATToCollect=Tax purchases
    -VATSummary=Tax Balance
    +VATSummary=Tax monthly
    +VATBalance=Tax Balance
     VATPaid=Tax paid
     LT1Summary=Tax 2 summary
     LT2Summary=Tax 3 summary
    @@ -76,16 +78,16 @@ MenuNewSocialContribution=New social/fiscal tax
     NewSocialContribution=New social/fiscal tax
     AddSocialContribution=Add social/fiscal tax
     ContributionsToPay=Social/fiscal taxes to pay
    -AccountancyTreasuryArea=Bókhalds / ríkissjóðs area
    +AccountancyTreasuryArea=Billing and payment area
     NewPayment=Ný greiðsla
     Payments=Greiðslur
     PaymentCustomerInvoice=Viðskiptavinur Reikningar greiðslu
    -PaymentSupplierInvoice=Birgir Reikningar greiðslu
    +PaymentSupplierInvoice=Vendor invoice payment
     PaymentSocialContribution=Social/fiscal tax payment
     PaymentVat=VSK-greiðslu
     ListPayment=Listi yfir greiðslur
     ListOfCustomerPayments=Listi yfir greiðslur viðskiptavina
    -ListOfSupplierPayments=Listi yfir greiðslur birgir
    +ListOfSupplierPayments=List of vendor payments
     DateStartPeriod=Date start period
     DateEndPeriod=Date end period
     newLT1Payment=New tax 2 payment
    @@ -104,19 +106,21 @@ VATPayment=Sales tax payment
     VATPayments=Sales tax payments
     VATRefund=Sales tax refund
     NewVATPayment=New sales tax payment
    +NewLocalTaxPayment=New tax %s payment
     Refund=Refund
     SocialContributionsPayments=Social/fiscal taxes payments
     ShowVatPayment=Sýna VSK greiðslu
     TotalToPay=Samtals borga
     BalanceVisibilityDependsOnSortAndFilters=Balance is visible in this list only if table is sorted ascending on %s and filtered for 1 bank account
     CustomerAccountancyCode=Customer accounting code
    -SupplierAccountancyCode=Supplier accounting code
    +SupplierAccountancyCode=Vendor accounting code
     CustomerAccountancyCodeShort=Cust. account. code
     SupplierAccountancyCodeShort=Sup. account. code
     AccountNumber=Reikningsnúmer
     NewAccountingAccount=Nýr reikningur
    -SalesTurnover=Velta Velta
    -SalesTurnoverMinimum=Minimum sales turnover
    +Turnover=Turnover invoiced
    +TurnoverCollected=Turnover collected
    +SalesTurnoverMinimum=Minimum turnover
     ByExpenseIncome=By expenses & incomes
     ByThirdParties=Bu þriðja aðila
     ByUserAuthorOfInvoice=Eftir nótum Höfundur
    @@ -136,8 +140,8 @@ ConfirmDeleteSocialContribution=Are you sure you want to delete this social/fisc
     ExportDataset_tax_1=Social and fiscal taxes and payments
     CalcModeVATDebt=Mode <b>%sVAT on commitment accounting%s</b>.
     CalcModeVATEngagement=Mode <b>%sVAT on incomes-expenses%s</b>.
    -CalcModeDebt=Mode <b>%sClaims-Debts%s</b> said <b>Commitment accounting</b>.
    -CalcModeEngagement=Mode <b>%sIncomes-Expenses%s</b> said <b>cash accounting</b>
    +CalcModeDebt=Analysis of known recorded invoices even if they are not yet accounted in ledger.
    +CalcModeEngagement=Analysis of known recorded payments, even if they are not yet accounted in Ledger.
     CalcModeBookkeeping=Analysis of <b>data journalized in Bookkeeping Ledger table</b>
     CalcModeLT1= Mode <b>%sRE on customer invoices - suppliers invoices%s</b>
     CalcModeLT1Debt=Mode <b>%sRE on customer invoices%s</b>
    @@ -150,9 +154,9 @@ AnnualSummaryInputOutputMode=Balance of income and expenses, annual summary
     AnnualByCompanies=Balance of income and expenses, by predefined groups of account
     AnnualByCompaniesDueDebtMode=Balance of income and expenses, detail by predefined groups, mode <b>%sClaims-Debts%s</b> said <b>Commitment accounting</b>.
     AnnualByCompaniesInputOutputMode=Balance of income and expenses, detail by predefined groups, mode <b>%sIncomes-Expenses%s</b> said <b>cash accounting</b>.
    -SeeReportInInputOutputMode=Sjá <b>skýrslu %s Incomes-Útgjöld %s </b> segir <b>reiðufé bókhald</b> um útreikning á raunverulegum greiðslum
    -SeeReportInDueDebtMode=Sjá <b>skýrslu %s Claims-Skuldir %s </b> segir <b>skuldbinding bókhald</b> um útreikning á útgefnum reikningum
    -SeeReportInBookkeepingMode=See report <b>%sBookeeping%s</b> for a calculation on <b>bookkeeping table analysis</b>
    +SeeReportInInputOutputMode=See %sanalysis of payments%s for a calculation on actual payments made even if they are not yet accounted in Ledger.
    +SeeReportInDueDebtMode=See %sanalysis of invoices%s for a calculation based on known recorded invoices even if they are not yet accounted in Ledger.
    +SeeReportInBookkeepingMode=See <b>%sBookeeping report%s</b> for a calculation on <b>Bookkeeping Ledger table</b>
     RulesAmountWithTaxIncluded=- Amounts shown are with all taxes included
     RulesResultDue=- It includes outstanding invoices, expenses, VAT, donations whether they are paid or not. Is also includes paid salaries.<br>- It is based on the validation date of invoices and VAT and on the due date for expenses. For salaries defined with Salary module, the value date of payment is used.
     RulesResultInOut=- It includes the real payments made on invoices, expenses, VAT and salaries. <br>- It is based on the payment dates of the invoices, expenses, VAT and salaries. The donation date for donation.
    @@ -171,6 +175,8 @@ LT1ReportByCustomersES=Report by third party RE
     LT2ReportByCustomersES=Skýrsla um þriðja aðila IRPF
     VATReport=Sale tax report
     VATReportByPeriods=Sale tax report by period
    +VATReportByRates=Sale tax report by rates
    +VATReportByThirdParties=Sale tax report by third parties
     VATReportByCustomers=Sale tax report by customer
     VATReportByCustomersInInputOutputMode=Report by the customer VAT collected and paid
     VATReportByQuartersInInputOutputMode=Report by Sale tax rate of the tax collected and paid
    @@ -207,7 +213,7 @@ Pcg_version=Chart of accounts models
     Pcg_type=Pcg type
     Pcg_subtype=Pcg subtype
     InvoiceLinesToDispatch=Invoice lines to dispatch
    -ByProductsAndServices=By products and services
    +ByProductsAndServices=By product and service
     RefExt=External ref
     ToCreateAPredefinedInvoice=To create a template invoice, create a standard invoice, then, without validating it, click onto button "%s".
     LinkedOrder=Link to order
    @@ -215,7 +221,8 @@ Mode1=Method 1
     Mode2=Method 2
     CalculationRuleDesc=To calculate total VAT, there is two methods:<br>Method 1 is rounding vat on each line, then summing them.<br>Method 2 is summing all vat on each line, then rounding result.<br>Final result may differs from few cents. Default mode is mode <b>%s</b>.
     CalculationRuleDescSupplier=According to supplier, choose appropriate method to apply same calculation rule and get same result expected by your supplier.
    -TurnoverPerProductInCommitmentAccountingNotRelevant=Turnover report per product, when using a <b>cash accountancy</b> mode is not relevant. This report is only available when using <b>engagement accountancy</b> mode (see setup of accountancy module).
    +TurnoverPerProductInCommitmentAccountingNotRelevant=The report of Turnover collected per product is not available. This report is only available for turnover invoiced.
    +TurnoverPerSaleTaxRateInCommitmentAccountingNotRelevant=The report of Turnover collected per sale tax rate is not available. This report is only available for turnover invoiced.
     CalculationMode=Calculation mode
     AccountancyJournal=Accounting code journal
     ACCOUNTING_VAT_SOLD_ACCOUNT=Accounting account by default for VAT on sales (used if not defined on VAT dictionary setup)
    @@ -223,7 +230,7 @@ ACCOUNTING_VAT_BUY_ACCOUNT=Accounting account by default for VAT on purchases (u
     ACCOUNTING_VAT_PAY_ACCOUNT=Accounting account by default for paying VAT
     ACCOUNTING_ACCOUNT_CUSTOMER=Accounting account used for customer third parties
     ACCOUNTING_ACCOUNT_CUSTOMER_Desc=The dedicated accounting account defined on third party card will be used for Subledger accouting only. This one will be used for General Ledger and as default value of Subledger accounting if dedicated customer accouting account on third party is not defined.
    -ACCOUNTING_ACCOUNT_SUPPLIER=Accounting account used for supplier third parties
    +ACCOUNTING_ACCOUNT_SUPPLIER=Accounting account used for vendor third parties
     ACCOUNTING_ACCOUNT_SUPPLIER_Desc=The dedicated accounting account defined on third party card will be used for Subledger accouting only. This one will be used for General Ledger and as default value of Subledger accounting if dedicated supplier accouting account on third party is not defined.
     CloneTax=Clone a social/fiscal tax
     ConfirmCloneTax=Confirm the clone of a social/fiscal tax payment
    @@ -242,3 +249,11 @@ FiscalPeriod=Accounting period
     ListSocialContributionAssociatedProject=List of social contributions associated with the project
     DeleteFromCat=Remove from accounting group
     AccountingAffectation=Accounting assignement
    +LastDayTaxIsRelatedTo=Last day of period the tax is related to
    +VATDue=Sale tax claimed
    +ClaimedForThisPeriod=Claimed for the period
    +PaidDuringThisPeriod=Paid during this period
    +ByVatRate=By sale tax rate
    +TurnoverbyVatrate=Turnover invoiced by sale tax rate
    +TurnoverCollectedbyVatrate=Turnover collected by sale tax rate
    +PurchasebyVatrate=Purchase by sale tax rate
    diff --git a/htdocs/langs/is_IS/dict.lang b/htdocs/langs/is_IS/dict.lang
    index 0fbcb7f6679..1dc35ef040d 100644
    --- a/htdocs/langs/is_IS/dict.lang
    +++ b/htdocs/langs/is_IS/dict.lang
    @@ -5,7 +5,8 @@ CountryIT=Ítalía
     CountryES=Spánn
     CountryDE=Þýskaland
     CountryCH=Sviss
    -CountryGB=Great Britain
    +# Warning, country code GB is for United Kingdom. UK Does not exists as country code in ISO standard.
    +CountryGB=United Kingdom
     CountryUK=United Kingdom
     CountryIE=Írland
     CountryCN=Kína
    diff --git a/htdocs/langs/is_IS/ecm.lang b/htdocs/langs/is_IS/ecm.lang
    index ba520e1b671..c8d3d6fc5cb 100644
    --- a/htdocs/langs/is_IS/ecm.lang
    +++ b/htdocs/langs/is_IS/ecm.lang
    @@ -39,9 +39,10 @@ ShowECMSection=Sýna skrá
     DeleteSection=Fjarlægja möppu
     ConfirmDeleteSection=Can you confirm you want to delete the directory <b>%s</b>?
     ECMDirectoryForFiles=Hlutfallsleg skrá fyrir skrá
    -CannotRemoveDirectoryContainsFiles=Fjarri ekki hægt því það inniheldur nokkrar skrár
    +CannotRemoveDirectoryContainsFilesOrDirs=Removal not possible because it contains some files or sub-directories
    +CannotRemoveDirectoryContainsFiles=Removal not possible because it contains some files
     ECMFileManager=File Manager
    -ECMSelectASection=Velja möppu á vinstri tré ...
    +ECMSelectASection=Select a directory in the tree...
     DirNotSynchronizedSyncFirst=This directory seems to be created or modified outside ECM module. You must click on "Resync" button first to synchronize disk and database to get content of this directory.
     ReSyncListOfDir=Resync list of directories
     HashOfFileContent=Hash of file content
    diff --git a/htdocs/langs/is_IS/errors.lang b/htdocs/langs/is_IS/errors.lang
    index 70f72cc7258..bb34f5e8452 100644
    --- a/htdocs/langs/is_IS/errors.lang
    +++ b/htdocs/langs/is_IS/errors.lang
    @@ -32,9 +32,9 @@ ErrorBarCodeRequired=Bar code required
     ErrorCustomerCodeAlreadyUsed=Viðskiptavinur sem notaður er þegar
     ErrorBarCodeAlreadyUsed=Bar code already used
     ErrorPrefixRequired=Forskeyti krafist
    -ErrorBadSupplierCodeSyntax=Bad setningafræði fyrir birgi kóða
    -ErrorSupplierCodeRequired=Birgir merkjamál þurfa
    -ErrorSupplierCodeAlreadyUsed=Birgir sem notaður er þegar
    +ErrorBadSupplierCodeSyntax=Bad syntax for vendor code
    +ErrorSupplierCodeRequired=Vendor code required
    +ErrorSupplierCodeAlreadyUsed=Vendor code already used
     ErrorBadParameters=Bad breytur
     ErrorBadValueForParameter=Wrong value '%s' for parameter '%s'
     ErrorBadImageFormat=Image file has not a supported format (Your PHP does not support functions to convert images of this format)
    @@ -87,7 +87,7 @@ ErrorsOnXLines=Villur <b>á %s </b> uppspretta línur
     ErrorFileIsInfectedWithAVirus=The antivirus program was not 'fær til setja í gildi the skrá (skrá gæti verið sýkt af veiru)
     ErrorSpecialCharNotAllowedForField=Sérstafir eru ekki leyfðar í reitinn " %s "
     ErrorNumRefModel=Vísun til staðar í gagnagrunninum ( %s ) og er ekki með þessari tala reglu. Fjarlægja færslu eða endurnefna þær tilvísun til að virkja þessa einingu.
    -ErrorQtyTooLowForThisSupplier=Magn of lág fyrir þessa söluaðila eða ekki verði skilgreind á þessa vöru fyrir þennan birgir
    +ErrorQtyTooLowForThisSupplier=Quantity too low for this vendor or no price defined on this product for this supplier
     ErrorModuleSetupNotComplete=Setup of module looks to be uncomplete. Go on Home - Setup - Modules to complete.
     ErrorBadMask=Villa á grímu
     ErrorBadMaskFailedToLocatePosOfSequence=Villa, gríma án fjölda röð
    @@ -177,7 +177,7 @@ ErrorBadDefinitionOfMenuArrayInModuleDescriptor=Bad Definition Of Menu Array In
     ErrorSavingChanges=An error has ocurred when saving the changes
     ErrorWarehouseRequiredIntoShipmentLine=Warehouse is required on the line to ship
     ErrorFileMustHaveFormat=File must have format %s
    -ErrorSupplierCountryIsNotDefined=Land fyrir þessa birgja er ekki skilgreind. Rétt þetta fyrst.
    +ErrorSupplierCountryIsNotDefined=Country for this vendor is not defined. Correct this first.
     ErrorsThirdpartyMerge=Failed to merge the two records. Request canceled.
     ErrorStockIsNotEnoughToAddProductOnOrder=Stock is not enough for product %s to add it into a new order.
     ErrorStockIsNotEnoughToAddProductOnInvoice=Stock is not enough for product %s to add it into a new invoice.
    diff --git a/htdocs/langs/is_IS/install.lang b/htdocs/langs/is_IS/install.lang
    index e05e4421800..b9b09c6d06b 100644
    --- a/htdocs/langs/is_IS/install.lang
    +++ b/htdocs/langs/is_IS/install.lang
    @@ -6,6 +6,7 @@ ConfFileDoesNotExistsAndCouldNotBeCreated=<b>Stillingar %s  er</b> ekki til og g
     ConfFileCouldBeCreated=<b>Stillingarskráin %s </b> getur verið búinn til.
     ConfFileIsNotWritable=<b>Stillingarskráin %s </b> er ekki rétta aðgangsheimild. Athugaðu heimildir. Fyrir fyrsta sett verður upp á netþjóninn þinn verði veitt til að geta skrifað inn í þessa mynd á ferli stillingar ("chmod 666" til dæmis á Unix eins og OS).
     ConfFileIsWritable=<b>Stillingarskráin %s </b> er writable.
    +ConfFileMustBeAFileNotADir=Configuration file <b>%s</b> must be a file, not a directory.
     ConfFileReload=Reload allar upplýsingar úr skrá stillingu.
     PHPSupportSessions=Þetta PHP styður fundur.
     PHPSupportPOSTGETOk=Þetta PHP styður breytur POST og FÁ.
    @@ -91,8 +92,8 @@ FailedToCreateAdminLogin=Failed to create Dolibarr administrator account.
     WarningRemoveInstallDir=Aðvörun, vegna öryggis, þegar setja upp eða uppfæra er heill, þá ættir þú að fjarlægja <b>setja möppu eða gefa henni nýtt heiti með hana til install.lock í því skyni að koma í veg fyrir notkun þess illgjarn.</b>
     FunctionNotAvailableInThisPHP=Ekki í boði á þessari PHP
     ChoosedMigrateScript=Veldu fólksflutninga handrit
    -DataMigration=Gögn fólksflutninga
    -DatabaseMigration=Uppbygging gagnasafn flutningur
    +DataMigration=Database migration (data)
    +DatabaseMigration=Database migration (structure + some data)
     ProcessMigrateScript=Script vinnslu
     ChooseYourSetupMode=Veldu uppsetningu háttur þinn og smelltu á "Start" ...
     FreshInstall=Fresh setja
    @@ -146,7 +147,7 @@ NothingToDo=Nothing to do
     # upgrade
     MigrationFixData=Festa fyrir denormalized gögn
     MigrationOrder=Gögn fólksflutninga fyrir pantanir viðskiptavina
    -MigrationSupplierOrder=Gögn fólksflutninga fyrir pantanir birgis
    +MigrationSupplierOrder=Data migration for vendor's orders
     MigrationProposal=Gögn fólksflutninga í atvinnuskyni tillögur
     MigrationInvoice=Gögn fólksflutninga fyrir reikninga viðskiptavina
     MigrationContract=Gögn fólksflutninga til samninga
    @@ -196,8 +197,14 @@ MigrationEvents=Migration of events to add event owner into assignement table
     MigrationEventsContact=Migration of events to add event contact into assignement table
     MigrationRemiseEntity=Update entity field value of llx_societe_remise
     MigrationRemiseExceptEntity=Update entity field value of llx_societe_remise_except
    +MigrationUserRightsEntity=Update entity field value of llx_user_rights
    +MigrationUserGroupRightsEntity=Update entity field value of llx_usergroup_rights
     MigrationReloadModule=Reload module %s
     MigrationResetBlockedLog=Reset module BlockedLog for v7 algorithm
     ShowNotAvailableOptions=Show not available options
     HideNotAvailableOptions=Hide not available options
     ErrorFoundDuringMigration=Error were reported during migration process so next step is not available. To ignore errors, you can <a href="%s">click here</a>, but application or some features may not work correctly until fixed.
    +YouTryInstallDisabledByDirLock=The application try to sefl upgrade, but install/upgrade pages have been disabled for security reason (directory renamed with .lock suffix).<br>
    +YouTryInstallDisabledByFileLock=The application try to sefl upgrade, but install/upgrade pages pages have been disabled for security reason (by lock file <strong>install.lock</strong> into dolibarr documents directory).<br>
    +ClickHereToGoToApp=Click here to go to your application
    +ClickOnLinkOrRemoveManualy=Click on following link and if you always reach this page, you must remove the file install.lock into documents directory manually
    diff --git a/htdocs/langs/is_IS/ldap.lang b/htdocs/langs/is_IS/ldap.lang
    index 771d6acd359..87c15eb19b2 100644
    --- a/htdocs/langs/is_IS/ldap.lang
    +++ b/htdocs/langs/is_IS/ldap.lang
    @@ -1,5 +1,4 @@
     # Dolibarr language file - Source file is en_US - ldap
    -DomainPassword=Lykilorð fyrir lén
     YouMustChangePassNextLogon=Lykilorð fyrir <b>notandann %s  í%</b> léni <b>s</b> verður að vera breytt.
     UserMustChangePassNextLogon=Notandi verður að breyta lykilorðinu á vefnum %s
     LDAPInformationsForThisContact=Upplýsingar í LDAP gagnagrunninn fyrir þennan tengilið
    @@ -25,3 +24,4 @@ MemberTypeSynchronized=Member type synchronized
     ContactSynchronized=Hafðu samstilla
     ForceSynchronize=Force synchronizing Dolibarr -> LDAP
     ErrorFailedToReadLDAP=Ekki tókst að lesa LDAP gagnagrunninn. Athugaðu LDAP mát skipulag og gagnasafn aðgengi.
    +PasswordOfUserInLDAP=Password of user in LDAP
    diff --git a/htdocs/langs/is_IS/loan.lang b/htdocs/langs/is_IS/loan.lang
    index 9aae3869cc3..534dee08867 100644
    --- a/htdocs/langs/is_IS/loan.lang
    +++ b/htdocs/langs/is_IS/loan.lang
    @@ -10,6 +10,7 @@ LoanCapital=Capital
     Insurance=Insurance
     Interest=Interest
     Nbterms=Number of terms
    +Term=Term
     LoanAccountancyCapitalCode=Accounting account capital
     LoanAccountancyInsuranceCode=Accounting account insurance
     LoanAccountancyInterestCode=Accounting account interest
    @@ -17,39 +18,14 @@ ConfirmDeleteLoan=Confirm deleting this loan
     LoanDeleted=Loan Deleted Successfully
     ConfirmPayLoan=Confirm classify paid this loan
     LoanPaid=Loan Paid
    -# Calc
    -LoanCalc=Bank Loans Calculator
    -PurchaseFinanceInfo=Purchase & Financing Information
    -SalePriceOfAsset=Sale Price of Asset
    -PercentageDown=Percentage Down
    -LengthOfMortgage=Duration of loan
    -AnnualInterestRate=Annual Interest Rate
    -ExplainCalculations=Explain Calculations
    -ShowMeCalculationsAndAmortization=Show me the calculations and amortization
    -MortgagePaymentInformation=Mortgage Payment Information
    -DownPayment=Down Payment
    -DownPaymentDesc=The <b>down payment</b> = The price of the home multiplied by the percentage down divided by 100 (for 5% down becomes 5/100 or 0.05)
    -InterestRateDesc=The <b>interest rate</b> = The annual interest percentage divided by 100
    -MonthlyFactorDesc=The <b>monthly factor</b> = The result of the following formula
    -MonthlyInterestRateDesc=The <b>monthly interest rate</b> = The annual interest rate divided by 12 (for the 12 months in a year)
    -MonthTermDesc=The <b>month term</b> of the loan in months = The number of years you've taken the loan out for times 12
    -MonthlyPaymentDesc=The montly payment is figured out using the following formula
    -AmortizationPaymentDesc=The <a href="#amortization">amortization</a> breaks down how much of your monthly payment goes towards the bank's interest, and how much goes into paying off the principal of your loan.
    -AmountFinanced=Amount Financed
    -AmortizationMonthlyPaymentOverYears=Amortization For Monthly Payment: <b>%s</b> over %s years
    -Totalsforyear=Totals for year
    -MonthlyPayment=Monthly Payment
    -LoanCalcDesc=This <b>mortgage calculator</b> can be used to figure out monthly payments of a loaning, based on the amount borrowed, the term of the loan desired and the interest rate.<br> This calculator includes also PMI (Private Mortgage Insurance) for loans where less than 20%% is put as a down payment. Also taken into consideration are the town property taxes, and their effect on the total monthly mortgage payment.<br>
    -GoToInterest=%s will go towards INTEREST
    -GoToPrincipal=%s will go towards PRINCIPAL
    -YouWillSpend=You will spend %s in year %s
     ListLoanAssociatedProject=List of loan associated with the project
     AddLoan=Create loan
    +FinancialCommitment=Financial commitment
    +InterestAmount=Interest
    +CapitalRemain=Capital remain
     # Admin
     ConfigLoan=Configuration of the module loan
     LOAN_ACCOUNTING_ACCOUNT_CAPITAL=Accounting account capital by default
     LOAN_ACCOUNTING_ACCOUNT_INTEREST=Accounting account interest by default
     LOAN_ACCOUNTING_ACCOUNT_INSURANCE=Accounting account insurance by default
    -FinancialCommitment=Financial commitment
     CreateCalcSchedule=Edit financial commitment
    -InterestAmount=Interest amount
    diff --git a/htdocs/langs/is_IS/mails.lang b/htdocs/langs/is_IS/mails.lang
    index 972af5ace7b..442305ccc10 100644
    --- a/htdocs/langs/is_IS/mails.lang
    +++ b/htdocs/langs/is_IS/mails.lang
    @@ -11,7 +11,9 @@ MailFrom=Sendandi
     MailErrorsTo=Villur við
     MailReply=Svara
     MailTo=Receiver (s)
    +MailToUsers=To user(s)
     MailCC=Afrita á
    +MailToCCUsers=Copy to users(s)
     MailCCC=Geymd afrit til
     MailTopic=Netfang þráð
     MailText=Message
    @@ -164,4 +166,4 @@ InGoingEmailSetup=Incoming email setup
     OutGoingEmailSetupForEmailing=Outgoing email setup (for mass emailing)
     DefaultOutgoingEmailSetup=Default outgoing email setup
     Information=Information
    -
    +ContactsWithThirdpartyFilter=Contacts avec filtre client
    diff --git a/htdocs/langs/is_IS/main.lang b/htdocs/langs/is_IS/main.lang
    index a0fca9fde2a..1068c7078bc 100644
    --- a/htdocs/langs/is_IS/main.lang
    +++ b/htdocs/langs/is_IS/main.lang
    @@ -92,6 +92,7 @@ DolibarrInHttpAuthenticationSoPasswordUseless=Dolibarr authentication mode is se
     Administrator=Stjórnandi
     Undefined=Óskilgreint
     PasswordForgotten=Password forgotten?
    +NoAccount=No account?
     SeeAbove=Sjá ofar
     HomeArea=Home area
     LastConnexion=Latest connection
    @@ -231,7 +232,7 @@ Limit=Takmörk
     Limits=Mörk
     Logout=Útskrá
     NoLogoutProcessWithAuthMode=No applicative disconnect feature with authentication mode <b>%s</b>
    -Connection=Tengsl
    +Connection=Innskráning
     Setup=Skipulag
     Alert=Viðvörun
     MenuWarnings=Alerts
    @@ -402,6 +403,7 @@ DefaultTaxRate=Default tax rate
     Average=Meðaltal
     Sum=Summa
     Delta=Delta
    +RemainToPay=Remain to pay
     Module=Module/Application
     Modules=Modules/Applications
     Option=Valkostur
    @@ -414,7 +416,7 @@ Favorite=Favorite
     ShortInfo=Info.
     Ref=Tilv.
     ExternalRef=Ref. extern
    -RefSupplier=Tilv. birgir
    +RefSupplier=Ref. vendor
     RefPayment=Tilv. greiðslu
     CommercialProposalsShort=Auglýsing tillögur
     Comment=Athugasemd
    @@ -493,7 +495,7 @@ Received=Móttekin
     Paid=Greiddur
     Topic=Subject
     ByCompanies=Eftir þriðja aðila
    -ByUsers=Með því að notendur
    +ByUsers=By user
     Links=Tenglar
     Link=Link
     Rejects=Hafnar
    @@ -505,6 +507,7 @@ NoneF=None
     NoneOrSeveral=None or several
     Late=Seint
     LateDesc=Delay to define if a record is late or not depends on your setup. Ask your admin to change delay from menu Home - Setup - Alerts.
    +NoItemLate=No late item
     Photo=Mynd augnabliksins
     Photos=Myndir
     AddPhoto=Bæta við mynd
    @@ -619,9 +622,9 @@ BuildDoc=Byggja Doc
     Entity=Heild
     Entities=Stofnanir
     CustomerPreview=Viðskiptavinur Forsýning
    -SupplierPreview=Birgir forsýning
    +SupplierPreview=Vendor preview
     ShowCustomerPreview=Sýna viðskiptavinum sýnishorn
    -ShowSupplierPreview=Sýna birgir forsýning
    +ShowSupplierPreview=Show vendor preview
     RefCustomer=Tilv. viðskiptavina
     Currency=Gjaldmiðill
     InfoAdmin=Upplýsingar fyrir stjórnendur
    @@ -679,7 +682,7 @@ Color=Litur
     Documents=Hlekkur skrá
     Documents2=Skjöl
     UploadDisabled=Hlaða fatlaðra
    -MenuAccountancy=Bókhalds
    +MenuAccountancy=Accounting
     MenuECM=Skjöl
     MenuAWStats=Awstats
     MenuMembers=Members
    @@ -915,11 +918,11 @@ SearchIntoProductsOrServices=Products or services
     SearchIntoProjects=Verkefni
     SearchIntoTasks=Verkefni
     SearchIntoCustomerInvoices=Customer invoices
    -SearchIntoSupplierInvoices=Supplier invoices
    +SearchIntoSupplierInvoices=Vendor invoices
     SearchIntoCustomerOrders=Customer orders
    -SearchIntoSupplierOrders=Supplier orders
    +SearchIntoSupplierOrders=Purchase orders
     SearchIntoCustomerProposals=Customer proposals
    -SearchIntoSupplierProposals=Supplier proposals
    +SearchIntoSupplierProposals=Vendor proposals
     SearchIntoInterventions=Íhlutun
     SearchIntoContracts=Samningar
     SearchIntoCustomerShipments=Customer shipments
    @@ -941,3 +944,7 @@ Remote=Remote
     LocalAndRemote=Local and Remote
     KeyboardShortcut=Keyboard shortcut
     AssignedTo=Áhrifum á
    +Deletedraft=Delete draft
    +ConfirmMassDraftDeletion=Draft Bulk delete confirmation
    +FileSharedViaALink=File shared via a link
    +
    diff --git a/htdocs/langs/is_IS/margins.lang b/htdocs/langs/is_IS/margins.lang
    index 068b9c1e834..a6630619786 100644
    --- a/htdocs/langs/is_IS/margins.lang
    +++ b/htdocs/langs/is_IS/margins.lang
    @@ -28,10 +28,10 @@ UseDiscountAsService=As a service
     UseDiscountOnTotal=On subtotal
     MARGIN_METHODE_FOR_DISCOUNT_DETAILS=Defines if a global discount is treated as a product, a service, or only on subtotal for margin calculation.
     MARGIN_TYPE=Buying/Cost price suggested by default for margin calculation
    -MargeType1=Margin on Best supplier price
    +MargeType1=Margin on Best vendor price
     MargeType2=Margin on Weighted Average Price (WAP)
     MargeType3=Margin on Cost Price
    -MarginTypeDesc=* Margin on best buying price = Selling price - Best supplier price defined on product card<br>* Margin on Weighted Average Price (WAP) = Selling price - Product Weighted Average Price (WAP) or best supplier price if WAP not yet defined<br>* Margin on Cost price = Selling price - Cost price defined on product card or WAP if cost price not defined, or best supplier price if WAP not yet defined
    +MarginTypeDesc=* Margin on best buying price = Selling price - Best vendor price defined on product card<br>* Margin on Weighted Average Price (WAP) = Selling price - Product Weighted Average Price (WAP) or best supplier price if WAP not yet defined<br>* Margin on Cost price = Selling price - Cost price defined on product card or WAP if cost price not defined, or best supplier price if WAP not yet defined
     CostPrice=Cost price
     UnitCharges=Unit charges
     Charges=Charges
    diff --git a/htdocs/langs/is_IS/members.lang b/htdocs/langs/is_IS/members.lang
    index b0e4a7a0740..34ec456bd69 100644
    --- a/htdocs/langs/is_IS/members.lang
    +++ b/htdocs/langs/is_IS/members.lang
    @@ -111,7 +111,7 @@ SendingAnEMailToMember=Sending information email to member
     SendingEmailOnAutoSubscription=Sending email on auto registration
     SendingEmailOnMemberValidation=Sending email on new member validation
     SendingEmailOnNewSubscription=Sending email on new subscription
    -SendingReminderForExpiredSubscription=Sending reminder for expired subscription
    +SendingReminderForExpiredSubscription=Sending reminder for expired subscriptions
     SendingEmailOnCancelation=Sending email on cancelation
     # Topic of email templates
     YourMembershipRequestWasReceived=Your membership was received.
    diff --git a/htdocs/langs/is_IS/modulebuilder.lang b/htdocs/langs/is_IS/modulebuilder.lang
    index a3fee23cb53..9d6661eda41 100644
    --- a/htdocs/langs/is_IS/modulebuilder.lang
    +++ b/htdocs/langs/is_IS/modulebuilder.lang
    @@ -74,6 +74,7 @@ NoWidget=No widget
     GoToApiExplorer=Go to API explorer
     ListOfMenusEntries=List of menu entries
     ListOfPermissionsDefined=List of defined permissions
    +SeeExamples=See examples here
     EnabledDesc=Condition to have this field active (Examples: 1 or $conf->global->MYMODULE_MYOPTION)
     VisibleDesc=Is the field visible ? (Examples: 0=Never visible, 1=Visible on list and create/update/view forms, 2=Visible on list only, 3=Visible on create/update/view form only. Using a negative value means field is not shown by default on list but can be selected for viewing)
     IsAMeasureDesc=Can the value of field be cumulated to get a total into list ? (Examples: 1 or 0)
    @@ -95,3 +96,6 @@ DropTableIfEmpty=(Delete table if empty)
     TableDoesNotExists=The table %s does not exists
     TableDropped=Table %s deleted
     InitStructureFromExistingTable=Build the structure array string of an existing table
    +UseAboutPage=Disallow the about page
    +UseDocFolder=Disallow the documentation folder
    +UseSpecificReadme=Use a specific ReadMe
    diff --git a/htdocs/langs/is_IS/opensurvey.lang b/htdocs/langs/is_IS/opensurvey.lang
    index 47c0b122dc3..40b08906a84 100644
    --- a/htdocs/langs/is_IS/opensurvey.lang
    +++ b/htdocs/langs/is_IS/opensurvey.lang
    @@ -58,3 +58,4 @@ MoreChoices=Enter more choices for the voters
     SurveyExpiredInfo=The poll has been closed or voting delay has expired.
     EmailSomeoneVoted=%s has filled a line.\nYou can find your poll at the link: \n%s
     ShowSurvey=Show survey
    +UserMustBeSameThanUserUsedToVote=You must have voted and use the same user name that the one used to vote, to post a comment
    diff --git a/htdocs/langs/is_IS/orders.lang b/htdocs/langs/is_IS/orders.lang
    index c4c81dad11f..93e501bda1c 100644
    --- a/htdocs/langs/is_IS/orders.lang
    +++ b/htdocs/langs/is_IS/orders.lang
    @@ -1,6 +1,6 @@
     # Dolibarr language file - Source file is en_US - orders
     OrdersArea=Viðskiptavinir pantanir area
    -SuppliersOrdersArea=Birgjar pantanir area
    +SuppliersOrdersArea=Purchase orders area
     OrderCard=Panta kort
     OrderId=Order Id
     Order=Panta
    @@ -13,18 +13,18 @@ OrderToProcess=Til að framkvæma
     NewOrder=New Order
     ToOrder=Gera röð
     MakeOrder=Gera röð
    -SupplierOrder=Birgir röð
    -SuppliersOrders=pantanir birgis
    -SuppliersOrdersRunning=pantanir Current birgis
    -CustomerOrder=Viðskiptavinur röð
    -CustomersOrders=Customer orders
    +SupplierOrder=Purchase order
    +SuppliersOrders=Purchase orders
    +SuppliersOrdersRunning=Current purchase orders
    +CustomerOrder=Customer Order
    +CustomersOrders=Viðskiptavinur Pantanir
     CustomersOrdersRunning=Current customer orders
     CustomersOrdersAndOrdersLines=Customer orders and order lines
     OrdersDeliveredToBill=Customer orders delivered to bill
     OrdersToBill=Customer orders delivered
     OrdersInProcess=Customer orders in process
     OrdersToProcess=Customer orders to process
    -SuppliersOrdersToProcess=Supplier orders to process
    +SuppliersOrdersToProcess=Purchase orders to process
     StatusOrderCanceledShort=Hætt við
     StatusOrderDraftShort=Víxill
     StatusOrderValidatedShort=Staðfestar
    @@ -75,15 +75,15 @@ ShowOrder=Sýna röð
     OrdersOpened=Orders to process
     NoDraftOrders=No draft orders
     NoOrder=No order
    -NoSupplierOrder=No supplier order
    +NoSupplierOrder=No purchase order
     LastOrders=Latest %s customer orders
     LastCustomerOrders=Latest %s customer orders
    -LastSupplierOrders=Latest %s supplier orders
    +LastSupplierOrders=Latest %s purchase orders
     LastModifiedOrders=Latest %s modified orders
     AllOrders=Allar pantanir
     NbOfOrders=Fjöldi fyrirmæla
     OrdersStatistics=tölfræði Order's
    -OrdersStatisticsSuppliers=tölfræði Birgir röð's
    +OrdersStatisticsSuppliers=Purchase order statistics
     NumberOfOrdersByMonth=Fjöldi fyrirmæla eftir mánuði
     AmountOfOrdersByMonthHT=Amount of orders by month (net of tax)
     ListOfOrders=Listi yfir pantanir
    @@ -97,12 +97,12 @@ ConfirmMakeOrder=Are you sure you want to confirm you made this order on <b>%s</
     GenerateBill=Búa til reikning
     ClassifyShipped=Classify delivered
     DraftOrders=Drög að fyrirmælum
    -DraftSuppliersOrders=Draft suppliers orders
    +DraftSuppliersOrders=Draft purchase orders
     OnProcessOrders=Í pantanir ferli
     RefOrder=Tilv. röð
     RefCustomerOrder=Ref. order for customer
    -RefOrderSupplier=Ref. order for supplier
    -RefOrderSupplierShort=Ref. order supplier
    +RefOrderSupplier=Ref. order for vendor
    +RefOrderSupplierShort=Ref. order vendor
     SendOrderByMail=Senda til með pósti
     ActionsOnOrder=Aðgerðir á röð
     NoArticleOfTypeProduct=Engar greinar af gerðinni 'vara' svo engin shippable grein fyrir þessari röð
    @@ -115,9 +115,9 @@ ConfirmCloneOrder=Are you sure you want to clone this order <b>%s</b>?
     DispatchSupplierOrder=Móttaka birgir röð %s
     FirstApprovalAlreadyDone=First approval already done
     SecondApprovalAlreadyDone=Second approval already done
    -SupplierOrderReceivedInDolibarr=Supplier order %s received %s
    -SupplierOrderSubmitedInDolibarr=Supplier order %s submited
    -SupplierOrderClassifiedBilled=Supplier order %s set billed
    +SupplierOrderReceivedInDolibarr=Purchase Order %s received %s
    +SupplierOrderSubmitedInDolibarr=Purchase Order %s submited
    +SupplierOrderClassifiedBilled=Purchase Order %s set billed
     OtherOrders=Aðrar skipanir
     ##### Types de contacts #####
     TypeContact_commande_internal_SALESREPFOLL=Fulltrúi eftirfarandi upp viðskiptavina röð
    @@ -125,11 +125,11 @@ TypeContact_commande_internal_SHIPPING=Fulltrúi eftirfarandi upp siglinga
     TypeContact_commande_external_BILLING=Viðskiptavinur Reikningar samband
     TypeContact_commande_external_SHIPPING=Viðskiptavinur siglinga samband
     TypeContact_commande_external_CUSTOMER=Viðskiptavinur samband eftirfarandi upp röð
    -TypeContact_order_supplier_internal_SALESREPFOLL=Fulltrúi eftirfarandi upp birgir röð
    +TypeContact_order_supplier_internal_SALESREPFOLL=Representative following-up purchase order
     TypeContact_order_supplier_internal_SHIPPING=Fulltrúi eftirfarandi upp siglinga
    -TypeContact_order_supplier_external_BILLING=Birgir Reikningar samband
    -TypeContact_order_supplier_external_SHIPPING=Birgir siglinga samband
    -TypeContact_order_supplier_external_CUSTOMER=Birgir samband eftirfarandi upp röð
    +TypeContact_order_supplier_external_BILLING=Vendor invoice contact
    +TypeContact_order_supplier_external_SHIPPING=Vendor shipping contact
    +TypeContact_order_supplier_external_CUSTOMER=Vendor contact following-up order
     Error_COMMANDE_SUPPLIER_ADDON_NotDefined=Constant COMMANDE_SUPPLIER_ADDON skilgreind ekki
     Error_COMMANDE_ADDON_NotDefined=Constant COMMANDE_ADDON skilgreind ekki
     Error_OrderNotChecked=No orders to invoice selected
    diff --git a/htdocs/langs/is_IS/other.lang b/htdocs/langs/is_IS/other.lang
    index 3eeb07a6f46..2ec6f3b2f92 100644
    --- a/htdocs/langs/is_IS/other.lang
    +++ b/htdocs/langs/is_IS/other.lang
    @@ -80,9 +80,9 @@ LinkedObject=Tengd mótmæla
     NbOfActiveNotifications=Number of notifications (nb of recipient emails)
     PredefinedMailTest=__(Hello)__\nThis is a test mail sent to __EMAIL__.\nThe two lines are separated by a carriage return.\n\n__USER_SIGNATURE__
     PredefinedMailTestHtml=__(Hello)__\nThis is a <b>test</b> mail (the word test must be in bold).<br>The two lines are separated by a carriage return.<br><br>__USER_SIGNATURE__
    -PredefinedMailContentSendInvoice=__(Hello)__\n\nYou will find here the invoice __REF__\n\nThis is the link to make your online payment if this invoice is not already payed:\n__ONLINE_PAYMENT_URL__\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
    -PredefinedMailContentSendInvoiceReminder=__(Hello)__\n\nWe would like to warn you that the invoice  __REF__ seems to not be payed. So this is the invoice in attachment again, as a reminder.\n\nThis is the link to make your online payment:\n__ONLINE_PAYMENT_URL__\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
    -PredefinedMailContentSendProposal=__(Hello)__\n\nYou will find here the commercial proposal __PREF__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
    +PredefinedMailContentSendInvoice=__(Hello)__\n\nYou will find here the invoice __REF__\n\n__ONLINE_PAYMENT_TEXT_AND_URL__\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
    +PredefinedMailContentSendInvoiceReminder=__(Hello)__\n\nWe would like to warn you that the invoice  __REF__ seems to not be payed. So this is the invoice in attachment again, as a reminder.\n\n__ONLINE_PAYMENT_TEXT_AND_URL__\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
    +PredefinedMailContentSendProposal=__(Hello)__\n\nYou will find here the commercial proposal __REF__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
     PredefinedMailContentSendSupplierProposal=__(Hello)__\n\nYou will find here the price request __REF__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
     PredefinedMailContentSendOrder=__(Hello)__\n\nYou will find here the order __REF__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
     PredefinedMailContentSendSupplierOrder=__(Hello)__\n\nYou will find here our order __REF__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
    @@ -91,6 +91,7 @@ PredefinedMailContentSendShipping=__(Hello)__\n\nYou will find here the shipping
     PredefinedMailContentSendFichInter=__(Hello)__\n\nYou will find here the intervention __REF__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
     PredefinedMailContentThirdparty=__(Hello)__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
     PredefinedMailContentUser=__(Hello)__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
    +PredefinedMailContentLink=You can click on the link below to make your payment if it is not already done.\n\n%s\n\n
     DemoDesc=Dolibarr is a compact ERP/CRM supporting several business modules. A demo showcasing all modules makes no sense as this scenario never occurs (several hundred available). So, several demo profiles are available.
     ChooseYourDemoProfil=Choose the demo profile that best suits your needs...
     ChooseYourDemoProfilMore=...or build your own profile<br>(manual module selection)
    @@ -218,7 +219,7 @@ FileIsTooBig=Skrár er of stór
     PleaseBePatient=Vinsamlegast sýnið þolinmæði ...
     NewPassword=New password
     ResetPassword=Reset password
    -RequestToResetPasswordReceived=A request to change your Dolibarr password has been received
    +RequestToResetPasswordReceived=A request to change your password has been received.
     NewKeyIs=This is your new keys to login
     NewKeyWillBe=Your new key to login to software will be
     ClickHereToGoTo=Click here to go to %s
    @@ -233,6 +234,8 @@ PermissionsDelete=Permissions removed
     YourPasswordMustHaveAtLeastXChars=Your password must have at least <strong>%s</strong> chars
     YourPasswordHasBeenReset=Your password has been reset successfully
     ApplicantIpAddress=IP address of applicant
    +SMSSentTo=SMS sent to %s
    +
     ##### Export #####
     ExportsArea=Útflutningur area
     AvailableFormats=Laus snið
    diff --git a/htdocs/langs/is_IS/paypal.lang b/htdocs/langs/is_IS/paypal.lang
    index c2709f2574b..c6158fd6c29 100644
    --- a/htdocs/langs/is_IS/paypal.lang
    +++ b/htdocs/langs/is_IS/paypal.lang
    @@ -14,7 +14,6 @@ PaypalModeOnlyPaypal=PayPal only
     ONLINE_PAYMENT_CSS_URL=Optionnal URL of CSS style sheet on online payment page
     ThisIsTransactionId=Þetta er id viðskipta: <b>%s</b>
     PAYPAL_ADD_PAYMENT_URL=Bæta við slóð Paypal greiðslu þegar þú sendir skjal með pósti
    -PredefinedMailContentLink=You can click on the link below to make your payment if it is not already done.<br><br>%s<br><br>
     YouAreCurrentlyInSandboxMode=You are currently in the %s "sandbox" mode
     NewOnlinePaymentReceived=New online payment received
     NewOnlinePaymentFailed=New online payment tried but failed
    diff --git a/htdocs/langs/is_IS/productbatch.lang b/htdocs/langs/is_IS/productbatch.lang
    index f9e8d788470..43b7f793dca 100644
    --- a/htdocs/langs/is_IS/productbatch.lang
    +++ b/htdocs/langs/is_IS/productbatch.lang
    @@ -16,7 +16,7 @@ printEatby=Eat-by: %s
     printSellby=Sell-by: %s
     printQty=Qty: %d
     AddDispatchBatchLine=Add a line for Shelf Life dispatching
    -WhenProductBatchModuleOnOptionAreForced=When module Lot/Serial is on, automatic increase/decrease stock mode is forced to shipping validate and manual dispatching for reception and can't be edited. Other options can be defined as you want.
    +WhenProductBatchModuleOnOptionAreForced=When module Lot/Serial is on, automatic stock decrease  is forced to 'Decrease real stocks on shipping validation' and automatic increase mode is forced to 'Increase real stocks on manual dispatching into warehouses' and can't be edited. Other options can be defined as you want.
     ProductDoesNotUseBatchSerial=This product does not use lot/serial number
     ProductLotSetup=Setup of module lot/serial
     ShowCurrentStockOfLot=Show current stock for couple product/lot
    diff --git a/htdocs/langs/is_IS/products.lang b/htdocs/langs/is_IS/products.lang
    index aac5945e14f..6ed78ef9ee8 100644
    --- a/htdocs/langs/is_IS/products.lang
    +++ b/htdocs/langs/is_IS/products.lang
    @@ -70,6 +70,7 @@ SoldAmount=Sold amount
     PurchasedAmount=Purchased amount
     NewPrice=Ný verð
     MinPrice=Min. selling price
    +EditSellingPriceLabel=Edit selling price label
     CantBeLessThanMinPrice=Söluverð er ekki vera lægra en lágmarks leyfð fyrir þessa vöru ( %s  án skatta)
     ContractStatusClosed=Loka
     ErrorProductAlreadyExists=Vara með% tilvísun s er þegar til.
    @@ -155,7 +156,7 @@ BuyingPrices=Buying prices
     CustomerPrices=Customer prices
     SuppliersPrices=Supplier prices
     SuppliersPricesOfProductsOrServices=Supplier prices (of products or services)
    -CustomCode=Customs/Commodity/HS code
    +CustomCode=Customs / Commodity / HS code
     CountryOrigin=Uppruni land
     Nature=Náttúra
     ShortLabel=Short label
    @@ -250,8 +251,8 @@ PriceNumeric=Fjöldi
     DefaultPrice=Default price
     ComposedProductIncDecStock=Increase/Decrease stock on parent change
     ComposedProduct=Sub-product
    -MinSupplierPrice=Minimum supplier price
    -MinCustomerPrice=Minimum customer price
    +MinSupplierPrice=Lágmark Kaupverð
    +MinCustomerPrice=Minimum selling price
     DynamicPriceConfiguration=Dynamic price configuration
     DynamicPriceDesc=On product card, with this module enabled, you should be able to set mathematic functions to calculate Customer or Supplier prices. Such function can use all mathematic operators, some constants and variables. You can set here the variables you want to be able to use and if the variable need an automatic update, the external URL to use to ask Dolibarr to update automaticaly the value.
     AddVariable=Add Variable
    diff --git a/htdocs/langs/is_IS/projects.lang b/htdocs/langs/is_IS/projects.lang
    index 5c21a2b2b72..5213ae876a6 100644
    --- a/htdocs/langs/is_IS/projects.lang
    +++ b/htdocs/langs/is_IS/projects.lang
    @@ -77,6 +77,7 @@ Time=Tími
     ListOfTasks=List of tasks
     GoToListOfTimeConsumed=Go to list of time consumed
     GoToListOfTasks=Go to list of tasks
    +GoToGanttView=Go to Gantt view
     GanttView=Gantt View
     ListProposalsAssociatedProject=Listi yfir auglýsing tillögum í tengslum við verkefnið
     ListOrdersAssociatedProject=List of customer orders associated with the project
    @@ -226,4 +227,4 @@ AllowCommentOnProject=Allow user comments on projects
     DontHavePermissionForCloseProject=You do not have permissions to close the project %s
     DontHaveTheValidateStatus=The project %s must be open to be closed
     RecordsClosed=%s project(s) closed
    -SendProjectRef=About project %s
    +SendProjectRef=Information project %s
    diff --git a/htdocs/langs/is_IS/propal.lang b/htdocs/langs/is_IS/propal.lang
    index 062b580f0be..1d1a595e7dd 100644
    --- a/htdocs/langs/is_IS/propal.lang
    +++ b/htdocs/langs/is_IS/propal.lang
    @@ -75,6 +75,7 @@ AvailabilityTypeAV_1M=1 mánuður
     TypeContact_propal_internal_SALESREPFOLL=Fulltrúi eftirfarandi upp tillögu
     TypeContact_propal_external_BILLING=Viðskiptavinur Reikningar samband
     TypeContact_propal_external_CUSTOMER=Viðskiptavinur samband eftirfarandi upp tillögu
    +TypeContact_propal_external_SHIPPING=Customer contact for delivery
     # Document models
     DocModelAzurDescription=A heill tillögu líkan (logo. ..)
     DefaultModelPropalCreate=Default model creation
    diff --git a/htdocs/langs/is_IS/sendings.lang b/htdocs/langs/is_IS/sendings.lang
    index 14fd60610c3..e410485a005 100644
    --- a/htdocs/langs/is_IS/sendings.lang
    +++ b/htdocs/langs/is_IS/sendings.lang
    @@ -52,8 +52,8 @@ ActionsOnShipping=Viðburðir á sendingunni
     LinkToTrackYourPackage=Tengill til að fylgjast með pakka
     ShipmentCreationIsDoneFromOrder=Í augnablikinu er sköpun af a nýr sendingunni gert úr þeirri röð kortinu.
     ShipmentLine=Shipment line
    -ProductQtyInCustomersOrdersRunning=Product quantity into open customers orders
    -ProductQtyInSuppliersOrdersRunning=Product quantity into open suppliers orders
    +ProductQtyInCustomersOrdersRunning=Product quantity into open customer orders
    +ProductQtyInSuppliersOrdersRunning=Product quantity into open purchase orders
     ProductQtyInShipmentAlreadySent=Product quantity from open customer order already sent
     ProductQtyInSuppliersShipmentAlreadyRecevied=Product quantity from open supplier order already received
     NoProductToShipFoundIntoStock=No product to ship found into warehouse <b>%s</b>. Correct stock or go back to choose another warehouse.
    diff --git a/htdocs/langs/is_IS/stocks.lang b/htdocs/langs/is_IS/stocks.lang
    index 000a7317a3a..cae9fa98dcf 100644
    --- a/htdocs/langs/is_IS/stocks.lang
    +++ b/htdocs/langs/is_IS/stocks.lang
    @@ -67,7 +67,7 @@ DeStockOnValidateOrder=Minnka raunverulegur birgðir á viðskiptavini pantanir
     DeStockOnShipment=Decrease real stocks on shipping validation
     DeStockOnShipmentOnClosing=Decrease real stocks on shipping classification closed
     ReStockOnBill=Auka raunverulegur birgðir birgja reikningum / kredit athugasemdir löggilding
    -ReStockOnValidateOrder=Auka raunverulegur birgðir birgja pantanir approbation
    +ReStockOnValidateOrder=Increase real stocks on purchase orders approbation
     ReStockOnDispatchOrder=Increase real stocks on manual dispatching into warehouses, after supplier order receipt of goods
     OrderStatusNotReadyToDispatch=Panta hefur ekki enn eða ekki meira stöðu sem gerir dispatching af vörum í vöruhús lager.
     StockDiffPhysicTeoric=Explanation for difference between physical and virtual stock
    @@ -203,3 +203,4 @@ RegulateStock=Regulate Stock
     ListInventory=Listi
     StockSupportServices=Stock management support services
     StockSupportServicesDesc=By default, you can stock only product with type "product". If on, and if module service is on, you can also stock a product with type "service"
    +ReceiveProducts=Receive items
    diff --git a/htdocs/langs/is_IS/stripe.lang b/htdocs/langs/is_IS/stripe.lang
    index ae525ef5107..e5cf4d02933 100644
    --- a/htdocs/langs/is_IS/stripe.lang
    +++ b/htdocs/langs/is_IS/stripe.lang
    @@ -58,8 +58,8 @@ NameOnCard=Name on card
     CardNumber=Card Number
     ExpiryDate=Expiry Date
     CVN=CVN
    -DeleteACard=Delete Card record
    -ConfirmDeleteCard=Are you sure you want to delete this Card record?
    +DeleteACard=Delete Card
    +ConfirmDeleteCard=Are you sure you want to delete this Credit or Debit card?
     CreateCustomerOnStripe=Create customer on Stripe
     CreateCardOnStripe=Create card on Stripe
     ShowInStripe=Show in Stripe
    diff --git a/htdocs/langs/is_IS/supplier_proposal.lang b/htdocs/langs/is_IS/supplier_proposal.lang
    index 1b29c11de7c..79e20aec4e0 100644
    --- a/htdocs/langs/is_IS/supplier_proposal.lang
    +++ b/htdocs/langs/is_IS/supplier_proposal.lang
    @@ -1,22 +1,22 @@
     # Dolibarr language file - Source file is en_US - supplier_proposal
    -SupplierProposal=Supplier commercial proposals
    -supplier_proposalDESC=Manage price requests to suppliers
    +SupplierProposal=Vendor commercial proposals
    +supplier_proposalDESC=Manage price requests to vendors
     SupplierProposalNew=New price request
     CommRequest=Price request
     CommRequests=Price requests
     SearchRequest=Find a request
     DraftRequests=Draft requests
    -SupplierProposalsDraft=Draft supplier proposals
    +SupplierProposalsDraft=Draft vendor proposals
     LastModifiedRequests=Latest %s modified price requests
     RequestsOpened=Open price requests
    -SupplierProposalArea=Supplier proposals area
    -SupplierProposalShort=Supplier proposal
    -SupplierProposals=Supplier proposals
    -SupplierProposalsShort=Supplier proposals
    +SupplierProposalArea=Vendor proposals area
    +SupplierProposalShort=Vendor proposal
    +SupplierProposals=Vendor proposals
    +SupplierProposalsShort=Vendor proposals
     NewAskPrice=New price request
     ShowSupplierProposal=Show price request
     AddSupplierProposal=Create a price request
    -SupplierProposalRefFourn=Supplier ref
    +SupplierProposalRefFourn=Vendor ref
     SupplierProposalDate=Fæðingardag
     SupplierProposalRefFournNotice=Before closing to "Accepted", think to grasp suppliers references.
     ConfirmValidateAsk=Are you sure you want to validate this price request under name <b>%s</b>?
    @@ -47,9 +47,9 @@ CommercialAsk=Price request
     DefaultModelSupplierProposalCreate=Default model creation
     DefaultModelSupplierProposalToBill=Default template when closing a price request (accepted)
     DefaultModelSupplierProposalClosed=Default template when closing a price request (refused)
    -ListOfSupplierProposals=List of supplier proposal requests
    -ListSupplierProposalsAssociatedProject=List of supplier proposals associated with project
    -SupplierProposalsToClose=Supplier proposals to close
    -SupplierProposalsToProcess=Supplier proposals to process
    +ListOfSupplierProposals=List of vendor proposal requests
    +ListSupplierProposalsAssociatedProject=List of vendor proposals associated with project
    +SupplierProposalsToClose=Vendor proposals to close
    +SupplierProposalsToProcess=Vendor proposals to process
     LastSupplierProposals=Latest %s price requests
     AllPriceRequests=All requests
    diff --git a/htdocs/langs/is_IS/suppliers.lang b/htdocs/langs/is_IS/suppliers.lang
    index 8e8a0397be6..2a7f274f323 100644
    --- a/htdocs/langs/is_IS/suppliers.lang
    +++ b/htdocs/langs/is_IS/suppliers.lang
    @@ -1,11 +1,11 @@
     # Dolibarr language file - Source file is en_US - suppliers
    -Suppliers=Birgjar
    -SuppliersInvoice=Birgjar Reikningar
    -ShowSupplierInvoice=Show Supplier Invoice
    -NewSupplier=New birgir
    +Suppliers=Vendors
    +SuppliersInvoice=Vendor invoice
    +ShowSupplierInvoice=Show Vendor Invoice
    +NewSupplier=New vendor
     History=Saga
    -ListOfSuppliers=Listi yfir birgja
    -ShowSupplier=Sýna birgir
    +ListOfSuppliers=List of vendors
    +ShowSupplier=Show vendor
     OrderDate=Panta dagsetningu
     BuyingPriceMin=Best buying price
     BuyingPriceMinShort=Best buying price
    @@ -14,34 +14,34 @@ TotalSellingPriceMinShort=Total of subproducts selling prices
     SomeSubProductHaveNoPrices=Some sub-products have no price defined
     AddSupplierPrice=Add buying price
     ChangeSupplierPrice=Change buying price
    -SupplierPrices=Supplier prices
    +SupplierPrices=Vendor prices
     ReferenceSupplierIsAlreadyAssociatedWithAProduct=Þessi tilvísun birgir er nú þegar tengt með tilvísun: %s
    -NoRecordedSuppliers=Nei birgja skráð
    -SupplierPayment=Birgir greiðslu
    -SuppliersArea=Birgjar area
    -RefSupplierShort=Tilv. birgir
    +NoRecordedSuppliers=No vendor recorded
    +SupplierPayment=Vendor payment
    +SuppliersArea=Vendor area
    +RefSupplierShort=Ref. vendor
     Availability=Framboð
    -ExportDataset_fournisseur_1=Birgir reikningum lista og línur reiknings er
    -ExportDataset_fournisseur_2=Birgir reikninga og greiðslur
    -ExportDataset_fournisseur_3=Supplier orders and order lines
    +ExportDataset_fournisseur_1=Vendor invoices list and invoice lines
    +ExportDataset_fournisseur_2=Vendor invoices and payments
    +ExportDataset_fournisseur_3=Purchase orders and order lines
     ApproveThisOrder=Samþykkja þessari röð
     ConfirmApproveThisOrder=Are you sure you want to approve order <b>%s</b>?
     DenyingThisOrder=Deny this order
     ConfirmDenyingThisOrder=Are you sure you want to deny this order <b>%s</b>?
     ConfirmCancelThisOrder=Are you sure you want to cancel this order <b>%s</b>?
    -AddSupplierOrder=Búa til birgja þess
    -AddSupplierInvoice=Búa til birgja Reikningar
    -ListOfSupplierProductForSupplier=Listi yfir vörur og verð <b>fyrir%</b> söluaðila <b>s</b>
    -SentToSuppliers=Sent to suppliers
    -ListOfSupplierOrders=List of supplier orders
    -MenuOrdersSupplierToBill=Supplier orders to invoice
    +AddSupplierOrder=Create Purchase Order
    +AddSupplierInvoice=Create vendor invoice
    +ListOfSupplierProductForSupplier=List of products and prices for vendor <b>%s</b>
    +SentToSuppliers=Sent to vendors
    +ListOfSupplierOrders=List of purchase orders
    +MenuOrdersSupplierToBill=Purchase orders to invoice
     NbDaysToDelivery=Delivery delay in days
     DescNbDaysToDelivery=The biggest deliver delay of the products from this order
    -SupplierReputation=Supplier reputation
    +SupplierReputation=Vendor reputation
     DoNotOrderThisProductToThisSupplier=Do not order
     NotTheGoodQualitySupplier=Wrong quality
     ReputationForThisProduct=Reputation
     BuyerName=Buyer name
     AllProductServicePrices=All product / service prices
     AllProductReferencesOfSupplier=All product / service references of supplier
    -BuyingPriceNumShort=Supplier prices
    +BuyingPriceNumShort=Vendor prices
    diff --git a/htdocs/langs/is_IS/users.lang b/htdocs/langs/is_IS/users.lang
    index d93334dfdc1..eccef958684 100644
    --- a/htdocs/langs/is_IS/users.lang
    +++ b/htdocs/langs/is_IS/users.lang
    @@ -48,7 +48,7 @@ PasswordChangeRequest=Request to change password for <b>%s</b>
     PasswordChangeRequestSent=Beiðni um að breyta lykilorðinu <b>fyrir %s </b> sent <b>til %s .</b>
     ConfirmPasswordReset=Confirm password reset
     MenuUsersAndGroups=Notendur & Groups
    -LastGroupsCreated=Latest %s created groups
    +LastGroupsCreated=Latest %s groups created
     LastUsersCreated=Latest %s users created
     ShowGroup=Sýna hópur
     ShowUser=Sýna notanda
    diff --git a/htdocs/langs/is_IS/website.lang b/htdocs/langs/is_IS/website.lang
    index a5988f7f2af..392ac3aed7a 100644
    --- a/htdocs/langs/is_IS/website.lang
    +++ b/htdocs/langs/is_IS/website.lang
    @@ -73,7 +73,7 @@ AnotherContainer=Another container
     WEBSITE_USE_WEBSITE_ACCOUNTS=Enable the web site account table
     WEBSITE_USE_WEBSITE_ACCOUNTSTooltip=Enable the table to store web site accounts (login/pass) for each website / thirdparty
     YouMustDefineTheHomePage=You must first define the default Home page
    -OnlyEditionOfSourceForGrabbedContentFuture=Note: only edition of HTML source will be possible when a page content is intiliazed by grabbing it from an external page (WYSIWYG editor will not be available)
    +OnlyEditionOfSourceForGrabbedContentFuture=Note: only edition of HTML source will be possible when a page content is initiliazed by grabbing it from an external page (WYSIWYG editor will not be available)
     OnlyEditionOfSourceForGrabbedContent=Only edition of HTML source is possible when content was grabbed from an external site
     GrabImagesInto=Grab also images found into css and page.
     ImagesShouldBeSavedInto=Images should be saved into directory
    diff --git a/htdocs/langs/is_IS/workflow.lang b/htdocs/langs/is_IS/workflow.lang
    index 3961e558115..47aff549487 100644
    --- a/htdocs/langs/is_IS/workflow.lang
    +++ b/htdocs/langs/is_IS/workflow.lang
    @@ -14,7 +14,7 @@ descWORKFLOW_INVOICE_AMOUNT_CLASSIFY_BILLED_ORDER=Classify linked source custome
     descWORKFLOW_INVOICE_CLASSIFY_BILLED_ORDER=Classify linked source customer order(s) to billed when customer invoice is set to paid (and if amount of the invoice is same than total amount of linked orders)
     descWORKFLOW_ORDER_CLASSIFY_SHIPPED_SHIPPING=Classify linked source customer order to shipped when a shipment is validated (and if quantity shipped by all shipments is the same as in the order to update)
     # Autoclassify supplier order
    -descWORKFLOW_ORDER_CLASSIFY_BILLED_SUPPLIER_PROPOSAL=Classify linked source supplier proposal(s) to billed when supplier invoice is validated (and if amount of the invoice is same than total amount of linked proposals)
    -descWORKFLOW_INVOICE_AMOUNT_CLASSIFY_BILLED_SUPPLIER_ORDER=Classify linked source supplier order(s) to billed when supplier invoice is validated (and if amount of the invoice is same than total amount of linked orders)
    +descWORKFLOW_ORDER_CLASSIFY_BILLED_SUPPLIER_PROPOSAL=Classify linked source vendor proposal(s) to billed when vendor invoice is validated (and if amount of the invoice is same than total amount of linked proposals)
    +descWORKFLOW_INVOICE_AMOUNT_CLASSIFY_BILLED_SUPPLIER_ORDER=Classify linked source purchase order(s) to billed when vendor invoice is validated (and if amount of the invoice is same than total amount of linked orders)
     AutomaticCreation=Automatic creation
     AutomaticClassification=Automatic classification
    diff --git a/htdocs/langs/it_IT/accountancy.lang b/htdocs/langs/it_IT/accountancy.lang
    index 8abf4ecfda5..270ac404b28 100644
    --- a/htdocs/langs/it_IT/accountancy.lang
    +++ b/htdocs/langs/it_IT/accountancy.lang
    @@ -1,4 +1,5 @@
     # Dolibarr language file - en_US - Accounting Expert
    +Accounting=Contabilità avanzata
     ACCOUNTING_EXPORT_SEPARATORCSV=Separatore delle colonne nel file di esportazione
     ACCOUNTING_EXPORT_DATE=Formato della data per i file di esportazione
     ACCOUNTING_EXPORT_PIECE=Esporta il numero di pezzi
    @@ -39,11 +40,11 @@ AccountWithNonZeroValues=Accounts with non zero values
     ListOfAccounts=List of accounts
     
     MainAccountForCustomersNotDefined=Main accounting account for customers not defined in setup
    -MainAccountForSuppliersNotDefined=Main accounting account for suppliers not defined in setup
    +MainAccountForSuppliersNotDefined=Main accounting account for vendors not defined in setup
     MainAccountForUsersNotDefined=Main accounting account for users not defined in setup
     MainAccountForVatPaymentNotDefined=Main accounting account for VAT payment not defined in setup
     
    -AccountancyArea=Accountancy area
    +AccountancyArea=Accounting area
     AccountancyAreaDescIntro=Usage of the accountancy module is done in several step:
     AccountancyAreaDescActionOnce=Le seguenti azioni vengono di solito eseguite una volta sola, o una volta all'anno...
     AccountancyAreaDescActionOnceBis=Next steps should be done to save you time in future by suggesting you the correct default accounting account when making the journalization (writing record in Journals and General ledger)
    @@ -54,6 +55,7 @@ AccountancyAreaDescChartModel=STEP %s: Crea un modello di piano dei conti dal me
     AccountancyAreaDescChart=STEP %s: Crea o seleziona il tuo piano dei conti dal menu %s
     
     AccountancyAreaDescVat=STEP %s: Definisci le voci del piano dei conti per ogni IVA/tassa. Per fare ciò usa il menu %s.
    +AccountancyAreaDescDefault=STEP %s: Define default accounting accounts. For this, use the menu entry %s.
     AccountancyAreaDescExpenseReport=STEP %s: Define default accounting accounts for each type of expense report. For this, use the menu entry %s.
     AccountancyAreaDescSal=STEP %s: Definisci le voci del piano dei conti per gli stipendi. Per fare ciò usa il menu %s.
     AccountancyAreaDescContrib=STEP %s: Definisci le voci del piano dei conti per le note spese (o altre tasse). Per fare ciò usa il menu %s;
    @@ -89,7 +91,7 @@ MenuProductsAccounts=Product accounts
     ProductsBinding=Products accounts
     Ventilation=Vincola all'account
     CustomersVentilation=Collegamento fatture attive
    -SuppliersVentilation=Collegamento fatture fornitori
    +SuppliersVentilation=Vendor invoice binding
     ExpenseReportsVentilation=Expense report binding
     CreateMvts=Crea nuova transazione
     UpdateMvts=Modifica una transazione
    @@ -130,12 +132,14 @@ ACCOUNTING_LENGTH_GACCOUNT=Lunghezza generale del piano dei conti (se imposti co
     ACCOUNTING_LENGTH_AACCOUNT=Lunghezza del piano dei conti dei soggetti terzi (se è impostato a 6, il piano '401' apparirà come '401000')
     ACCOUNTING_MANAGE_ZERO=Allow to manage different number of zero at the end of an accounting account. Needed by some countries (like switzerland). If keep to off (default), you can set the 2 following parameters to ask application to add virtual zero.
     BANK_DISABLE_DIRECT_INPUT=Disabilita la registrazione diretta della transazione sul conto banca
    +ACCOUNTING_ENABLE_EXPORT_DRAFT_JOURNAL=Enable draft export on journal
     
     ACCOUNTING_SELL_JOURNAL=Giornale Vendite
     ACCOUNTING_PURCHASE_JOURNAL=Giornale Acquisti
     ACCOUNTING_MISCELLANEOUS_JOURNAL=Giornale Varie
     ACCOUNTING_EXPENSEREPORT_JOURNAL=Giornale Note Spese
     ACCOUNTING_SOCIAL_JOURNAL=Giornale Sociale
    +ACCOUNTING_HAS_NEW_JOURNAL=Has new Journal
     
     ACCOUNTING_ACCOUNT_TRANSFER_CASH=Accounting account of transfer
     ACCOUNTING_ACCOUNT_SUSPENSE=Accounting account of wait
    @@ -185,11 +189,12 @@ ListeMvts=Lista dei movimenti
     ErrorDebitCredit=Debito e Credito non possono avere un valore contemporaneamente
     AddCompteFromBK=Add accounting accounts to the group
     ReportThirdParty=Lista dei profili dei soggetti terzi
    -DescThirdPartyReport=Consulta la lista dei clienti e fornitori e dei contatti collegati.
    +DescThirdPartyReport=Consult here the list of the third party customers and vendors and their accounting accounts
     ListAccounts=Lista delle voci del piano dei conti
     UnknownAccountForThirdparty=Unknown third party account. We will use %s
     UnknownAccountForThirdpartyBlocking=Unknown third party account. Blocking error
     UnknownAccountForThirdpartyAndWaitingAccountNotDefinedBlocking=Unknown third party account and waiting account not defined. Blocking error
    +PaymentsNotLinkedToProduct=Payment not linked to any product / service
     
     Pcgtype=Gruppo di conto
     Pcgsubtype=Sottogruppo di conto
    @@ -204,8 +209,8 @@ DescVentilDoneCustomer=Consult here the list of the lines of invoices customers
     DescVentilTodoCustomer=Bind invoice lines not already bound with a product accounting account
     ChangeAccount=Change the product/service accounting account for selected lines with the following accounting account:
     Vide=-
    -DescVentilSupplier=Consult here the list of supplier invoice lines bound or not yet bound to a product accounting account
    -DescVentilDoneSupplier=Consult here the list of the lines of invoices supplier and their accounting account
    +DescVentilSupplier=Consult here the list of vendor invoice lines bound or not yet bound to a product accounting account
    +DescVentilDoneSupplier=Consult here the list of the lines of invoices vendors and their accounting account
     DescVentilTodoExpenseReport=Bind expense report lines not already bound with a fee accounting account
     DescVentilExpenseReport=Consult here the list of expense report lines bound (or not) to a fee accounting account
     DescVentilExpenseReportMore=If you setup accounting account on type of expense report lines, the application will be able to make all the binding between your expense report lines and the accounting account of your chart of accounts, just in one click with the button <strong>"%s"</strong>. If account was not set on fees dictionary or if you still has some lines not bound to any account, you will have to make a manual binding from the menu "<strong>%s</strong>".
    @@ -215,7 +220,7 @@ ValidateHistory=Collega automaticamente
     AutomaticBindingDone=Collegamento automatico fatto
     
     ErrorAccountancyCodeIsAlreadyUse=Errore, non puoi cancellare la voce del piano dei conti perché è utilizzata
    -MvtNotCorrectlyBalanced=Movimenti non correttamente bilanciati. Credito = %s. Debito = %s
    +MvtNotCorrectlyBalanced=Movement not correctly balanced. Debit = %s | Credit = %s
     FicheVentilation=Binding card
     GeneralLedgerIsWritten=Transazioni scritte nel libro contabile
     GeneralLedgerSomeRecordWasNotRecorded=Some of the transactions could not be journalized. If there is no other error message, this is probably because they were already journalized.
    @@ -293,4 +298,9 @@ Binded=Linee collegate
     ToBind=Linee da vincolare
     UseMenuToSetBindindManualy=Autodection not possible, use menu <a href="%s">%s</a> to make the binding manually
     
    +## Import
    +ImportAccountingEntries=Accounting entries
    +
     WarningReportNotReliable=Warning, this report is not based on the Ledger, so does not contains transaction modified manualy in the Ledger. If your journalization is up to date, the bookkeeping view is more accurate.
    +ExpenseReportJournal=Expense Report Journal
    +InventoryJournal=Inventory Journal
    diff --git a/htdocs/langs/it_IT/admin.lang b/htdocs/langs/it_IT/admin.lang
    index 8164125ffa4..6467683d164 100644
    --- a/htdocs/langs/it_IT/admin.lang
    +++ b/htdocs/langs/it_IT/admin.lang
    @@ -1,7 +1,7 @@
     # Dolibarr language file - Source file is en_US - admin
     Foundation=Fondazione
     Version=Versione
    -Publisher=Publisher
    +Publisher=Editore
     VersionProgram=Versione programma
     VersionLastInstall=Versione della prima installazione
     VersionLastUpgrade=Ultimo aggiornamento di versione
    @@ -10,14 +10,14 @@ VersionDevelopment=Sviluppo
     VersionUnknown=Sconosciuta
     VersionRecommanded=Raccomandata
     FileCheck=Controllo di integrità dei file
    -FileCheckDesc=This tool allows you to check the integrity of files and setup of your application, comparing each files with the official ones. Value of some setup constants may also be checked. You can use this tool to detect if some files were modified by a hacker for example.
    -FileIntegrityIsStrictlyConformedWithReference=Files integrity is strictly conformed with the reference.
    -FileIntegrityIsOkButFilesWereAdded=Files integrity check has passed, however some new files were added.
    -FileIntegritySomeFilesWereRemovedOrModified=Files integrity check has failed. Some files were modified, removed or added.
    +FileCheckDesc=Questo strumento ti consente di verificare l'integrità dei file e la configurazione della tua applicazione, confrontando ogni file con quelli ufficiali. Il valore di alcune impostazioni può anche essere controllato. È possibile utilizzare questo strumento per rilevare se alcuni file sono stati modificati, per esempio, da un hacker.
    +FileIntegrityIsStrictlyConformedWithReference=L'integrità dei file è strettamente conforme al riferimento.
    +FileIntegrityIsOkButFilesWereAdded=È stato superato il controllo dell'integrità dei file, tuttavia sono stati aggiunti alcuni nuovi file.
    +FileIntegritySomeFilesWereRemovedOrModified=Il controllo dell'integrità dei file è fallito. Alcuni file sono stati modificati, rimossi o aggiunti.
     GlobalChecksum=Global checksum
     MakeIntegrityAnalysisFrom=Make integrity analysis of application files from
    -LocalSignature=Embedded local signature (less reliable)
    -RemoteSignature=Remote distant signature (more reliable)
    +LocalSignature=Firma locale incorporata (meno affidabile)
    +RemoteSignature=Firma remota (più affidabile)
     FilesMissing=File mancanti
     FilesUpdated=File aggiornati
     FilesModified=Files modificati
    @@ -32,7 +32,7 @@ PurgeSessions=Pulizia delle sessioni
     ConfirmPurgeSessions=Vuoi davvero eliminare tutte le sessioni? Questo causerà la disconnessione di tutti gli utenti (tranne te).
     NoSessionListWithThisHandler=Il gestore delle sessioni configurato in PHP non consente di elencare tutte le sessioni in esecuzione.
     LockNewSessions=Bloccare le nuove connessioni
    -ConfirmLockNewSessions=Sei sicuro di voler limitare qualsiasi nuova connessione a Dolibarr a te stesso? <b>%s</b> solo l'utente sarà in grado di connettersi dopo la modifica.
    +ConfirmLockNewSessions=Sei sicuro di voler limitare qualsiasi nuova connessione a Dolibarr a te stesso? Solo l'utente <b>%s</b> sarà in grado di connettersi dopo la modifica.
     UnlockNewSessions=Rimuovere il blocco di connessione
     YourSession=La tua sessione
     Sessions=Sessione utente
    @@ -151,7 +151,7 @@ PurgeDeleteAllFilesInDocumentsDir=Elimina tutti i file nella directory <b> %s </
     PurgeRunNow=Procedo all'eliminazione
     PurgeNothingToDelete=Nessuna directory o file da eliminare.
     PurgeNDirectoriesDeleted=<b> %s </b> di file o directory eliminati.
    -PurgeNDirectoriesFailed=Failed to delete <b>%s</b> files or directories.
    +PurgeNDirectoriesFailed=Impossibile eliminare i file o le directory  <b>%s</b>.
     PurgeAuditEvents=Elimina tutti gli eventi di sicurezza
     ConfirmPurgeAuditEvents=Vuoi davvero eliminare tutti gli eventi di sicurezza? Tutti i log di sicurezza verranno cancellati, nessun altro dato verrà rimosso.
     GenerateBackup=Genera il backup
    @@ -198,13 +198,13 @@ ModulesMarketPlaceDesc=Potete trovare altri moduli da scaricare su siti web este
     ModulesDeployDesc=If permissions on your file system allows it, you can use this tool to deploy an external module. The module wil then be visible on the tab <strong>%s</strong>.
     ModulesMarketPlaces=Trova app/moduli esterni...
     ModulesDevelopYourModule=Sviluppa il tuo modulo/app
    -ModulesDevelopDesc=You can develop or find a partner to develop for you, your personalised module
    +ModulesDevelopDesc=Puoi sviluppare o trovare un partner che sviluppi il tuo modulo personalizzato
     DOLISTOREdescriptionLong=Instead of switching on <a href="https://www.dolistore.com">www.dolistore.com</a> web site to find an external module, you can use this embedded tool that will make the seach on the external market place for you (may be slow, need an internet access)...
     NewModule=Nuovo
     FreeModule=Free
     CompatibleUpTo=Compatibile con la versione %s
    -NotCompatible=This module does not seem compatible with your Dolibarr %s (Min %s - Max %s).
    -CompatibleAfterUpdate=This module requires an update to your Dolibarr %s (Min %s - Max %s).
    +NotCompatible=Questo modulo non sembra essere compatibile con la tua versione di Dolibarr %s (Min %s - Max %s).
    +CompatibleAfterUpdate=Questo modulo richiede un aggiornamento a Dolibarr %s (Min %s - Max %s).
     SeeInMarkerPlace=See in Market place
     Updated=Aggiornato
     Nouveauté=Novelty
    @@ -269,10 +269,11 @@ MAIN_MAIL_SMTP_SERVER=Host SMTP (Di default in php.ini: <b> %s </b>)
     MAIN_MAIL_SMTP_PORT_NotAvailableOnLinuxLike=Porta SMTP (non disponibile in PHP su Linux)
     MAIN_MAIL_SMTP_SERVER_NotAvailableOnLinuxLike=SMTP Host (non disponibile in PHP su Linux)
     MAIN_MAIL_EMAIL_FROM=Inviante email per email automatiche (di default in php.ini: <b>%s</b>)
    -MAIN_MAIL_ERRORS_TO=Email used as 'Errors-To' field in emails sent
    +MAIN_MAIL_ERRORS_TO=Eemail used for error returns emails (fields 'Errors-To' in emails sent)
     MAIN_MAIL_AUTOCOPY_TO= Inviare sistematicamente una copia carbone nascosta di tutte le email a
     MAIN_DISABLE_ALL_MAILS=Disabilita tutti gli invii email (per scopi di test o demo)
     MAIN_MAIL_FORCE_SENDTO=Send all emails to (instead of real recipients, for test purposes)
    +MAIN_MAIL_ENABLED_USER_DEST_SELECT=Add employees users with email into allowed destinaries list
     MAIN_MAIL_SENDMODE=Metodo da utilizzare per l'invio di email
     MAIN_MAIL_SMTPS_ID=Id per l'autenticazione SMTP, se necessario
     MAIN_MAIL_SMTPS_PW=Password per l'autenticazione SMTP, se necessaria
    @@ -291,7 +292,7 @@ ModuleSetup=Impostazioni modulo
     ModulesSetup=Impostazione Modulo/Applicazione
     ModuleFamilyBase=Sistema
     ModuleFamilyCrm=Client Resource Management (CRM)
    -ModuleFamilySrm=Gestione delle relazioni con i fornitori (SRM)
    +ModuleFamilySrm=Vendor Relation Management (VRM)
     ModuleFamilyProducts=Gestione dei prodotti (PM)
     ModuleFamilyHr=Gestione delle risorse umane (HR)
     ModuleFamilyProjects=Progetti/collaborazioni
    @@ -373,7 +374,8 @@ NoSmsEngine=Nessun manager mittente SMS disponibili. SMS gestore del mittente no
     PDF=PDF
     PDFDesc=Si possono impostare tutte le opzioni globali relative alla generazione di file pdf
     PDFAddressForging=Regole per il forge di caselle di indirizzi
    -HideAnyVATInformationOnPDF=Nascondi tutte le informazioni relative all'IVA sui pdf generati.
    +HideAnyVATInformationOnPDF=Hide all information related to Sales tax / VAT on generated PDF
    +PDFRulesForSalesTax=Rules for Sales Tax / VAT
     PDFLocaltax=Regole per %s
     HideLocalTaxOnPDF=Hide %s rate into pdf column tax sale
     HideDescOnPDF=Nascondi le descrizioni dei prodotti nel pdf generato
    @@ -392,7 +394,7 @@ PriceBaseTypeToChange=Modifica i prezzi con la valuta di base definita.
     MassConvert=Avvia conversione di massa
     String=Stringa
     TextLong=Testo Lungo
    -HtmlText=Html text
    +HtmlText=Testo html
     Int=Intero
     Float=Decimale
     DateAndTime=Data e ora
    @@ -410,7 +412,7 @@ ExtrafieldRadio=Radio button (una sola scelta)
     ExtrafieldCheckBox=Checkboxes
     ExtrafieldCheckBoxFromList=Checkboxes from table
     ExtrafieldLink=Link to an object
    -ComputedFormula=Computed field
    +ComputedFormula=Campo calcolato
     ComputedFormulaDesc=You can enter here a formula using other properties of object or any PHP coding to get a dynamic computed value. You can use any PHP compatible formulas including the "?" condition operator, and following global object: <strong>$db, $conf, $langs, $mysoc, $user, $object</strong>.<br><strong>WARNING</strong>: Only some properties of $object may be available. If you need a properties not loaded, just fetch yourself the object into your formula like in the second example.<br>Using a computed field means you can't enter yourself any value from interface. Also, if there is a syntax error, the formula may return nothing.<br><br>Example of formula:<br>$object->id < 10 ? round($object->id / 2, 2) : ($object->id + 2 * $user->id) * (int) substr($mysoc->zip, 1, 2)<br><br>Example to reload object<br>(($reloadedobj = new Societe($db)) && ($reloadedobj->fetch($obj->id ? $obj->id : ($obj->rowid ? $obj->rowid : $object->id)) > 0)) ? $reloadedobj->array_options['options_extrafieldkey'] * $reloadedobj->capital / 5 : '-1'<br><br>Other example of formula to force load of object and its parent object:<br>(($reloadedobj = new Task($db)) && ($reloadedobj->fetch($object->id) > 0) && ($secondloadedobj = new Project($db)) && ($secondloadedobj->fetch($reloadedobj->fk_project) > 0)) ? $secondloadedobj->ref : 'Parent project not found'
     ExtrafieldParamHelpPassword=Keep this field empty means value will be stored without encryption (field must be only hidden with star on screen).<br>Set here value 'auto' to use the default encryption rule to save password into database (then value read will be the hash only, no way to retreive original value)
     ExtrafieldParamHelpselect=List of values must be lines with format key,value (where key can't be '0')<br><br> for example : <br>1,value1<br>2,value2<br>code3,value3<br>...<br><br>In order to have the list depending on another complementary attribute list :<br>1,value1|options_<i>parent_list_code</i>:parent_key<br>2,value2|options_<i>parent_list_code</i>:parent_key <br><br>In order to have the list depending on another list :<br>1,value1|<i>parent_list_code</i>:parent_key<br>2,value2|<i>parent_list_code</i>:parent_key
    @@ -445,13 +447,14 @@ DisplayCompanyInfo=Mostra indirizzo dell'azienda
     DisplayCompanyManagers=Visualizza nomi responsabili
     DisplayCompanyInfoAndManagers=Mostra l'indirizzo dell'azienda ed il nome del manager
     EnableAndSetupModuleCron=If you want to have this recurring invoice beeing generated automatically, module *%s* must be enabled and correctly setup. Otherwise, generation of invoices must be done manually from this template with button *Create*. Note that even if you enabled automatic generation, you can still safely launch manual generation. Duplicates generation for same period are not possible.
    -ModuleCompanyCodeAquarium=Return an accounting code built by:<br>%s followed by third party supplier code for a supplier accounting code,<br>%s followed by third party customer code for a customer accounting code.
    +ModuleCompanyCodeCustomerAquarium=%s followed by third party customer code for a customer accounting code
    +ModuleCompanyCodeSupplierAquarium=%s followed by third party supplier code for a supplier accounting code
     ModuleCompanyCodePanicum=Return an empty accounting code.
     ModuleCompanyCodeDigitaria=Accounting code depends on third party code. The code is composed of the character "C" in the first position followed by the first 5 characters of the third party code.
     Use3StepsApproval=By default, Purchase Orders need to be created and approved by 2 different users (one step/user to create and one step/user to approve. Note that if user has both permission to create and approve, one step/user will be enough). You can ask with this option to introduce a third step/user approval, if amount is higher than a dedicated value (so 3 steps will be necessary: 1=validation, 2=first approval and 3=second approval if amount is enough).<br>Set this to empty if one approval (2 steps) is enough, set it to a very low value (0.1) if a second approval (3 steps) is always required.
     UseDoubleApproval=Use a 3 steps approval when amount (without tax) is higher than...
     WarningPHPMail=WARNING: It is often better to setup outgoing emails to use the email server of your provider instead of the default setup. Some email providers (like Yahoo) does not allow you to send an email from another server than their own server. Your current setup use the server of the application to send email and not the server of your email provider, so some recipients (the one compatible with the restrictive DMARC protocol), will ask your email provider if they can accept your email and some email providers (like Yahoo) may respond "no" because the server is not a server of them, so few of your sent Emails may not be accepted (be carefull also to your email provider sending quota).<br>If your Email provider (like Yahoo) has this restriction, you must change Email setup to choose the other method "SMTP server" and enter the SMTP server and credentials provided by your Email provider (ask your EMail provider to get SMTP credentials for your account).
    -WarningPHPMail2=If your email SMTP provider need to restrict email client to some IP addresses (very rare), this is the IP address of your ERP CRM application: <strong>%s</strong>.
    +WarningPHPMail2=If your email SMTP provider need to restrict email client to some IP addresses (very rare), this is the IP address of the mail user agent (MUA) for your ERP CRM application: <strong>%s</strong>.
     ClickToShowDescription=Clicca per mostrare la descrizione
     DependsOn=A questo modulo serve il modulo
     RequiredBy=Questo modulo è richiesto dal modulo
    @@ -471,6 +474,9 @@ AttachMainDocByDefault=Set this to 1 if you want to attach main document to emai
     FilesAttachedToEmail=Allega file
     SendEmailsReminders=Invia promemoria agenda via email
     davDescription=Add a component to be a DAV server
    +DAVSetup=Setup of module DAV
    +DAV_ALLOW_PUBLIC_DIR=Enable the public directory (WebDav directory with no login required)
    +DAV_ALLOW_PUBLIC_DIRTooltip=The WebDav public directory is a WebDAV directory everybody can access to (in read and write mode), with no need to have/use an existing login/password account.
     # Modules
     Module0Name=Utenti e gruppi
     Module0Desc=Gestione utenti/impiegati e gruppi
    @@ -479,7 +485,7 @@ Module1Desc=Gestione aziende e contatti
     Module2Name=Commerciale
     Module2Desc=Gestione commerciale
     Module10Name=Contabilità
    -Module10Desc=Gestione contabile semplice (fatture e pagamenti)
    +Module10Desc=Simple accounting reports (journals, turnover) based onto database content. Does not use any ledger table.
     Module20Name=Proposte
     Module20Desc=Gestione proposte commerciali
     Module22Name=Posta massiva
    @@ -491,7 +497,7 @@ Module25Desc=Gestione ordini clienti
     Module30Name=Fatture
     Module30Desc=Gestione Fatture e note di credito per i clienti. Gestione Fatture per i fornitori
     Module40Name=Fornitori
    -Module40Desc=Gestione fornitori e acquisti (ordini e fatture)
    +Module40Desc=Suppliers and purchase management (purchase orders and billing)
     Module42Name=Debug Logs
     Module42Desc=Strumenti di tracciamento (file, syslog, ...). Questi strumenti sono per scopi tecnici/correzione.
     Module49Name=Redazione
    @@ -546,29 +552,29 @@ Module400Name=Projects/Opportunities/Leads
     Module400Desc=Management of projects, opportunities/leads and/or tasks. You can also assign any element (invoice, order, proposal, intervention, ...) to a project and get a transversal view from the project view.
     Module410Name=Calendario web
     Module410Desc=Integrazione calendario web
    -Module500Name=Spese speciali
    -Module500Desc=Gestione delle sepse speciali (tasse, contributi, dividendi)
    +Module500Name=Taxes and Special expenses
    +Module500Desc=Management of other expenses (sale taxes, social or fiscal taxes, dividends, ...)
     Module510Name=Pagamento stipendi dipendenti
     Module510Desc=Record and follow payment of your employee wages
     Module520Name=Prestito
     Module520Desc=Gestione dei prestiti
     Module600Name=Notifiche di eventi lavorativi
     Module600Desc=Inviare notifiche EMail (generate da eventi aziendali) ad utenti (impostazione definita per ogni utente) o contatti di terze parti (impostazione definita per ogni terza parte) o a email predefinite
    -Module600Long=Note that this module is dedicated to send real time emails when a dedicated business event occurs. If you are looking for a feature to send reminders by email of your agenda events, go into setup of module Agenda.
    +Module600Long=Nota che questo modulo è dedicato all'invio di e-mail in tempo reale quando si verifica un evento aziendale dedicato. Se stai cercando una funzione per inviare promemoria via e-mail dei tuoi eventi in agenda, vai alla configurazione del modulo Agenda.
     Module610Name=Varianti prodotto
     Module610Desc=Allows creation of products variant based on attributes (color, size, ...)
     Module700Name=Donazioni
     Module700Desc=Gestione donazioni
     Module770Name=Expense reports
     Module770Desc=Management and claim expense reports (transportation, meal, ...)
    -Module1120Name=Supplier commercial proposal
    -Module1120Desc=Request supplier commercial proposal and prices
    +Module1120Name=Vendor commercial proposal
    +Module1120Desc=Request vendor commercial proposal and prices
     Module1200Name=Mantis
     Module1200Desc=Integrazione Mantis
     Module1520Name=Generazione dei documenti
     Module1520Desc=Mass mail document generation
     Module1780Name=Tag/categorie
    -Module1780Desc=Crea tag / categorie (prodotti, clienti, fornitori, contatti o membri)
    +Module1780Desc=Create tags/category (products, customers, vendors, contacts or members)
     Module2000Name=FCKeditor
     Module2000Desc=Permette di utilizzare per alcune aree di testo un edito avanzato (basato su CKEditor)
     Module2200Name=Prezzi dinamici
    @@ -576,7 +582,7 @@ Module2200Desc=Abilita l'utilizzo di espressioni matematiche per i prezzi
     Module2300Name=Processi pianificati
     Module2300Desc=Gestione delle operazioni pianificate
     Module2400Name=Eventi/Agenda
    -Module2400Desc=Gestione eventi/compiti e ordine del giorno. Registra manualmente eventi nell'agenda o consenti all'applicazione di registrare eventi automaticamente a scopo di monitoraggio
    +Module2400Desc=Follow done and upcoming events. Let application logs automatic events for tracking purposes or record manual events or rendez-vous. This is the main important module for a good Customer or Supplier Relationship Management.
     Module2500Name=DMS / ECM
     Module2500Desc=Document Management System / Electronic Content Management. Automatic organization of your generated or stored documents. Share them when you need.
     Module2600Name=API/Web services (SOAP server)
    @@ -599,7 +605,7 @@ Module4000Desc=Human resources management (management of department, employee co
     Module5000Name=Multiazienda
     Module5000Desc=Permette la gestione di diverse aziende
     Module6000Name=Flusso di lavoro
    -Module6000Desc=Gestione flussi di lavoro
    +Module6000Desc=Workflow management (automatic creation of object and/or automatic status change)
     Module10000Name=Siti web
     Module10000Desc=Create public websites with a WYSIWG editor. Just setup your web server (Apache, Nginx, ...) to point to the dedicated Dolibarr directory to have it online on the Internet with your own domain name.
     Module20000Name=Gestione delle richieste di permesso
    @@ -613,7 +619,7 @@ Module50100Desc=Modulo per la creazione di un punto vendita (POS)
     Module50200Name=Paypal
     Module50200Desc=Modulo per offrire una pagina di pagamento che accetti pagamenti PayPal (carte di credito o credito PayPal). Può essere usato per tutti i pagamenti dei clienti o solo per alcune specifiche tipologie di pagamenti in Dolibarr (fatture, ordini, ...) 
     Module50400Name=Accounting (advanced)
    -Module50400Desc=Accounting management (double entries, support general and auxiliary ledgers)
    +Module50400Desc=Accounting management (double entries, support general and auxiliary ledgers). Export the ledger in several other accounting software format.
     Module54000Name=PrintIPP
     Module54000Desc=Stampa diretta (senza aprire i documenti) tramite l'interfaccia CUPS IPP (la stampante deve essere visibile dal server, e il server deve avere CUPS installato).
     Module55000Name=Sondaggio, Indagine o Votazione
    @@ -885,7 +891,7 @@ DictionaryCivility=Titoli personali e professionali
     DictionaryActions=Tipi di azioni/eventi
     DictionarySocialContributions=Social or fiscal taxes types
     DictionaryVAT=Aliquote IVA o Tasse di vendita
    -DictionaryRevenueStamp=Ammontare dei valori bollati
    +DictionaryRevenueStamp=Amount of tax stamps
     DictionaryPaymentConditions=Termini di pagamento
     DictionaryPaymentModes=Modalità di pagamento
     DictionaryTypeContact=Tipi di contatti/indirizzi
    @@ -913,7 +919,7 @@ SetupSaved=Impostazioni salvate
     SetupNotSaved=Impostazioni non salvate
     BackToModuleList=Torna alla lista moduli
     BackToDictionaryList=Torna alla lista dei dizionari
    -TypeOfRevenueStamp=Type of revenue stamp
    +TypeOfRevenueStamp=Type of tax stamp
     VATManagement=Gestione IVA
     VATIsUsedDesc=Per impostazione predefinita l'aliquota IVA usata per la creazione di prospetti, fatture, ordini, ecc. segue la regola attiva:<br> - Se il venditore non è un soggetto IVA, l'aliquota IVA è pari a 0.<br> - Se i paesi di vendita e di acquisto coincidono, il valore predefinito dell'aliquota IVA è quello del prodotto nel paese di vendita. <br> - Se il venditore e l'acquirente si trovano entrambi all'interno della Comunità Europea ed i beni consistono in servizi di trasporto (auto, nave, aereo), il valore predefinito dell'aliquota IVA è 0 (L'IVA dovrebbe essere pagata dall'acquirente all'ufficio doganale del suo paese e non al venditore). <br> - Se il venditore e l'acquirente si trovano entrambi all'interno della Comunità Europea e l'acquirente non è una società, l'aliquota IVA predefinita è quella del prodotto venduto. <br> - Se il venditore e l'acquirente si trovano entrambi all'interno della Comunità Europea e l'acquirente è una società, l'aliquota IVA predefinita è 0.<br>In tutti gli altri casi l'aliquota IVA predefinita è 0.
     VATIsNotUsedDesc=Impostazione predefinita in cui l'aliquota IVA è pari a 0. Adatto a soggetti come associazioni, persone fisiche o piccole imprese con regime semplificato o a forfait.
    @@ -1021,7 +1027,7 @@ Delays_MAIN_DELAY_ACTIONS_TODO=Tolleranza sul ritardo (in giorni) prima di un av
     Delays_MAIN_DELAY_PROJECT_TO_CLOSE=Tolleranza sul ritardo (in giorni) prima di un avvertimento per progetti non terminati nei tempi previsti
     Delays_MAIN_DELAY_TASKS_TODO=Tolleranza sul ritardo (in giorni) prima di un avvertimento per attività di progetto pianificate e non ancora completate
     Delays_MAIN_DELAY_ORDERS_TO_PROCESS=Tolleranza sul ritardo (in giorni) prima di un avvertimento per ordini non ancora lavorati
    -Delays_MAIN_DELAY_SUPPLIER_ORDERS_TO_PROCESS=Tolleranza sul ritardo (in giorni) prima di un avvertimento per ordini fornitore non ancora elaborati
    +Delays_MAIN_DELAY_SUPPLIER_ORDERS_TO_PROCESS=Delay tolerance (in days) before alert on purchase orders not processed yet
     Delays_MAIN_DELAY_PROPALS_TO_CLOSE=Tolleranza sul ritardo (in giorni) prima di un avvertimento per  proposte da chiudere
     Delays_MAIN_DELAY_PROPALS_TO_BILL=Tolleranza sul ritardo (in giorni) prima di un avvertimento per proposte non fatturate
     Delays_MAIN_DELAY_NOT_ACTIVATED_SERVICES=Tolleranza sul ritardo (in giorni) prima di un avvertimento per servizi da attivare
    @@ -1033,9 +1039,9 @@ Delays_MAIN_DELAY_MEMBERS=Tolleranza sul ritardo (in giorni) prima di un avverti
     Delays_MAIN_DELAY_CHEQUES_TO_DEPOSIT=Tolleranza sul ritardo (in giorni) prima un avvertimento per deposito di assegni da fare
     Delays_MAIN_DELAY_EXPENSEREPORTS=Tolleranza (in giorni) prima di avvisare per l'approvazione delle note spese
     SetupDescription1=La sezione impostazioni consente il setup iniziale di Dolibarr prima del suo utilizzo.
    -SetupDescription2=The two mandatory setup steps are the first two in the setup menu on the left: %s setup page and %s setup page :
    -SetupDescription3=Parameters in menu <a href="%s">%s -> %s</a> are required because defined data are used on Dolibarr screens and to customize the default behavior of the software (for country-related features for example).
    -SetupDescription4=Parameters in menu <a href="%s">%s -> %s</a> are required because Dolibarr ERP/CRM is a collection of several modules/applications, all more or less independent. New features will be added to menus for every module you will activate.
    +SetupDescription2=The two mandatory setup steps are the following steps (the two first entries in the left setup menu):
    +SetupDescription3=Settings in menu <a href="%s">%s -> %s</a>. This step is required because it defines data used on Dolibarr screens to customize the default behavior of the software (for country-related features for example).
    +SetupDescription4=Settings in menu <a href="%s">%s -> %s</a>. This step is required because Dolibarr ERP/CRM is a collection of several modules/applications, all more or less independent. New features are added to menus for every module you activate.
     SetupDescription5=Altre voci di menu consentono la gestione di parametri opzionali.
     LogEvents=Eventi di audit di sicurezza
     Audit=Audit
    @@ -1054,8 +1060,9 @@ LogEventDesc=Qui è possibile attivare il registro eventi di sicurezza di Doliba
     AreaForAdminOnly=I parametri di setup possono essere definiti solo da utenti di tipo <b>amministratore</b>.
     SystemInfoDesc=Le informazioni di sistema sono dati tecnici visibili in sola lettura e solo dagli amministratori.
     SystemAreaForAdminOnly=Questa sezione è disponibile solo agli utenti di tipo <b>amministratore</b>. Nessuna delle autorizzazioni disponibili può alterare questo limite.
    -CompanyFundationDesc=In questa pagina puoi modificare tutte le informazioni della società o fondazione che intendi gestire (Per farlo clicca sui pulsanti "Modifica" o "Salva" in fondo alla pagina)
    +CompanyFundationDesc=Edit on this page all known information of the company or foundation you need to manage (For this, click on "%s" or "%s" button at bottom of page)
     AccountantDesc=Edit on this page all known information about your accountant/bookkeeper
    +AccountantFileNumber=File number
     DisplayDesc=Qui è possibile scegliere i parametri relativi all'aspetto di Dolibarr
     AvailableModules=Moduli disponibili
     ToActivateModule=Per attivare i moduli, andare nell'area <b>Impostazioni</b> (Home->Impostazioni->Moduli).
    @@ -1188,11 +1195,11 @@ UserMailRequired=È obbligatorio inserire un indirzzo email per creare un nuovo
     HRMSetup=Impostazioni modulo risorse umane
     ##### Company setup #####
     CompanySetup=Impostazioni modulo aziende
    -CompanyCodeChecker=Modulo per la generazione e verifica dei codici di terzi  (cliente o fornitore)
    -AccountCodeManager=Module for accounting code generation (customer or supplier)
    +CompanyCodeChecker=Module for third parties code generation and checking (customer or vendor)
    +AccountCodeManager=Module for accounting code generation (customer or vendor)
     NotificationsDesc=EMails notifications feature allows you to silently send automatic mail, for some Dolibarr events. Targets of notifications can be defined:
     NotificationsDescUser=* per utente, un utente alla volta.
    -NotificationsDescContact=** per contatto di soggetti terzi (clienti o fornitori), un contatto alla volta.
    +NotificationsDescContact=* per third parties contacts (customers or vendors), one contact at time.
     NotificationsDescGlobal=* or by setting global target emails in module setup page.
     ModelModules=Modelli per i documenti
     DocumentModelOdt=Generare documenti da modelli OpenDocuments (file .ODT o .ODS per OpenOffice, KOffice, TextEdit, ecc...)
    @@ -1203,6 +1210,9 @@ MustBeUnique=Deve essere unico?
     MustBeMandatory=Obbligatorio per creare il soggetto terzo?
     MustBeInvoiceMandatory=Obbligatorio per convalidare le fatture?
     TechnicalServicesProvided=Servizi tecnici forniti
    +#####DAV #####
    +WebDAVSetupDesc=This is the links to access the WebDAV directory. It contains a "public" dir open to any user knowing the URL (if public directory access allowed) and a "private" directory that need an existing login account/password to access to.
    +WebDavServer=Root URL of %s server : %s
     ##### Webcal setup #####
     WebCalUrlForVCalExport=Un link per esportare <b>%s</b> è disponibile al seguente link: %s
     ##### Invoices #####
    @@ -1229,15 +1239,15 @@ FreeLegalTextOnProposal=Testo libero sulle proposte commerciali
     WatermarkOnDraftProposal=Bozze dei preventivi filigranate (nessuna filigrana se vuoto)
     BANK_ASK_PAYMENT_BANK_DURING_PROPOSAL=Ask for bank account destination of proposal
     ##### SupplierProposal #####
    -SupplierProposalSetup=Price requests suppliers module setup
    -SupplierProposalNumberingModules=Price requests suppliers numbering models
    -SupplierProposalPDFModules=Price requests suppliers documents models
    -FreeLegalTextOnSupplierProposal=Free text on price requests suppliers
    -WatermarkOnDraftSupplierProposal=Watermark on draft price requests suppliers (none if empty)
    +SupplierProposalSetup=Price requests vendors module setup
    +SupplierProposalNumberingModules=Price requests vendors numbering models
    +SupplierProposalPDFModules=Price requests vendors documents models
    +FreeLegalTextOnSupplierProposal=Free text on price requests vendors
    +WatermarkOnDraftSupplierProposal=Watermark on draft price requests vendors (none if empty)
     BANK_ASK_PAYMENT_BANK_DURING_SUPPLIER_PROPOSAL=Ask for bank account destination of price request
     WAREHOUSE_ASK_WAREHOUSE_DURING_ORDER=Ask for Warehouse Source for order
     ##### Suppliers Orders #####
    -BANK_ASK_PAYMENT_BANK_DURING_SUPPLIER_ORDER=Ask for bank account destination of supplier order
    +BANK_ASK_PAYMENT_BANK_DURING_SUPPLIER_ORDER=Ask for bank account destination of purchase order
     ##### Orders #####
     OrdersSetup=Configurazione della gestione ordini
     OrdersNumberingModules=Modelli di numerazione degli ordini
    @@ -1264,7 +1274,7 @@ MemberMainOptions=Opzioni principali
     AdherentLoginRequired= Gestire un account di accesso per ogni membro
     AdherentMailRequired=Email obbligatoria per creare un nuovo membro
     MemberSendInformationByMailByDefault=Checkbox per inviare una mail di conferma per i membri (è attiva per impostazione predefinita)
    -VisitorCanChooseItsPaymentMode=Visitor can choose among available payment modes
    +VisitorCanChooseItsPaymentMode=Il visitatore può scegliere tra le modalità di pagamento disponibili
     ##### LDAP setup #####
     LDAPSetup=Impostazioni del protocollo LDAP
     LDAPGlobalParameters=Parametri globali
    @@ -1448,8 +1458,8 @@ SyslogFilename=Nome file e percorso
     YouCanUseDOL_DATA_ROOT=È possibile utilizzare DOL_DATA_ROOT/dolibarr.log come file di log per la directory "documenti". È anche possibile impostare un percorso diverso per tale file.
     ErrorUnknownSyslogConstant=La costante %s è sconosciuta a syslog.
     OnlyWindowsLOG_USER=Solo utenti Windows supportano LOG_USER
    -CompressSyslogs=Syslog files compression and backup
    -SyslogFileNumberOfSaves=Log backups
    +CompressSyslogs=Compression and backup of debug log files (generated by module Log for debug)
    +SyslogFileNumberOfSaves=Backup dei registri
     ConfigureCleaningCronjobToSetFrequencyOfSaves=Configure cleaning scheduled job to set log backup frequency
     ##### Donations #####
     DonationsSetup=Impostazioni modulo donazioni
    @@ -1515,7 +1525,7 @@ OSCommerceTestOk=Connessione al server ' %s' sul database' %s' con l'utente ' %s
     OSCommerceTestKo1=Connessione al server ' %s' riuscita, ma il database' %s' non è raggiungibile.
     OSCommerceTestKo2=Connessione al server ' %s' con l'utente' %s' fallita.
     ##### Stock #####
    -StockSetup=Impostazioni modulo magazzino
    +StockSetup=Stock module setup
     IfYouUsePointOfSaleCheckModule=If you use a Point of Sale module (POS module provided by default or another external module), this setup may be ignored by your Point Of Sale module. Most point of sales modules are designed to create immediatly an invoice and decrease stock by default whatever are options here. So, if you need or not to have a stock decrease when registering a sell from your Point Of Sale, check also your POS module set up.
     ##### Menu #####
     MenuDeleted=Menu soppresso
    @@ -1627,8 +1637,8 @@ ChequeReceiptsNumberingModule=Cheque Receipts Numbering module
     MultiCompanySetup=Impostazioni modulo multiazienda
     ##### Suppliers #####
     SuppliersSetup=Impostazioni modulo fornitori
    -SuppliersCommandModel=Modello completo di ordine fornitore (logo...)
    -SuppliersInvoiceModel=Modello completo di fattura fornitore (logo...)
    +SuppliersCommandModel=Complete template of prchase order (logo...)
    +SuppliersInvoiceModel=Complete template of vendor invoice (logo...)
     SuppliersInvoiceNumberingModel=Modello per la numerazione delle fatture fornitore
     IfSetToYesDontForgetPermission=If set to yes, don't forget to provide permissions to groups or users allowed for the second approval
     ##### GeoIPMaxmind #####
    @@ -1665,7 +1675,7 @@ NoAmbiCaracAutoGeneration=Non utilizzare caratteri ambigui ("1", "l", "i", "|",
     SalariesSetup=Impostazioni del modulo stipendi
     SortOrder=Ordina
     Format=Formato
    -TypePaymentDesc=0:Customer payment type, 1:Supplier payment type, 2:Both customers and suppliers payment type
    +TypePaymentDesc=0:Customer payment type, 1:Vendor payment type, 2:Both customers and vendors payment type
     IncludePath=Include path (defined into variable %s)
     ExpenseReportsSetup=Impostazioni del modulo note spese
     TemplatePDFExpenseReports=Document templates to generate expense report document
    @@ -1687,20 +1697,21 @@ InstallModuleFromWebHasBeenDisabledByFile=Install of external module from applic
     ConfFileMustContainCustom=Installing or building an external module from application need to save the module files into directory <strong>%s</strong>. To have this directory processed by Dolibarr, you must setup your <strong>conf/conf.php</strong> to add the 2 directive lines:<br><strong>$dolibarr_main_url_root_alt='/custom';</strong><br><strong>$dolibarr_main_document_root_alt='%s/custom';</strong>
     HighlightLinesOnMouseHover=Highlight table lines when mouse move passes over
     HighlightLinesColor=Evidenzia le righe delle tabelle passandoci sopra con il mouse
    -TextTitleColor=Colore del titolo di pagina
    +TextTitleColor=Colore del testo del titolo della pagina
     LinkColor=Colore dei link
    -PressF5AfterChangingThis=Press CTRL+F5 on keyboard or clear your browser cache after changing this value to have it effective
    +PressF5AfterChangingThis=Premi CTRL + F5 sulla tastiera o cancella la cache del browser per rendere effettiva la modifica di questo parametro
     NotSupportedByAllThemes=Funziona con il tema Eldy ma non è supportato da tutti gli altri temi
     BackgroundColor=Background color
     TopMenuBackgroundColor=Background color for Top menu
     TopMenuDisableImages=Nascondi le icone nel menu superiore
     LeftMenuBackgroundColor=Background color for Left menu
     BackgroundTableTitleColor=Colore di sfondo della riga di intestazione
    +BackgroundTableTitleTextColor=Text color for Table title line
     BackgroundTableLineOddColor=Background color for odd table lines
     BackgroundTableLineEvenColor=Background color for even table lines
     MinimumNoticePeriod=Periodo minimo di avviso (le richieste di ferie/permesso dovranno essere effettuate prima di questo periodo)
    -NbAddedAutomatically=Number of days added to counters of users (automatically) each month
    -EnterAnyCode=This field contains a reference to identify line. Enter any value of your choice, but without special characters.
    +NbAddedAutomatically=Numero di giorni aggiunti ai contatori di utenti (automaticamente) ogni mese
    +EnterAnyCode=Questo campo contiene un riferimento per identificare la linea. Inserisci qualsiasi valore di tua scelta, ma senza caratteri speciali.
     UnicodeCurrency=Enter here between braces, list of byte number that represent the currency symbol. For exemple: for $, enter [36] - for brazil real R$ [82,36] - for €, enter [8364]
     ColorFormat=Il colore RGB è nel formato HEX, es:FF0000
     PositionIntoComboList=Posizione di questo modello nella menu a tendina
    @@ -1712,29 +1723,29 @@ TemplateForElement=L'elemento a cui è abbinato questo modello
     TypeOfTemplate=Tipo di modello
     TemplateIsVisibleByOwnerOnly=Template visibile solo al proprietario
     VisibleEverywhere=Visibile ovunque
    -VisibleNowhere=Visible nowhere
    +VisibleNowhere=Invisibile
     FixTZ=Correzione del fuso orario
    -FillFixTZOnlyIfRequired=Example: +2 (fill only if problem experienced)
    +FillFixTZOnlyIfRequired=Esempio: +2 (compilare solo se si è verificato un problema)
     ExpectedChecksum=Checksum previsto
     CurrentChecksum=Checksum attuale
    -ForcedConstants=Required constant values
    -MailToSendProposal=Inviare proposta cliente
    -MailToSendOrder=Inviare ordine cliente
    -MailToSendInvoice=Inviare fattura
    -MailToSendShipment=Inviare spedizione
    -MailToSendIntervention=Inviare intervento
    -MailToSendSupplierRequestForQuotation=Inviare richiesta di preventivo a fornitore
    -MailToSendSupplierOrder=Inviare ordine fornitore
    -MailToSendSupplierInvoice=Inviare fattura fornitore
    -MailToSendContract=Per spedire un contratto
    -MailToThirdparty=To send email from third party page
    -MailToMember=To send email from member page
    -MailToUser=Per inviare un mail dalla pagina utente
    -MailToProject= To send email from project page
    -ByDefaultInList=Show by default on list view
    +ForcedConstants=E' richiesto un valore costante
    +MailToSendProposal=Proposte del cliente
    +MailToSendOrder=Ordini dei clienti
    +MailToSendInvoice=Fatture attive
    +MailToSendShipment=Spedizioni
    +MailToSendIntervention=Interventi
    +MailToSendSupplierRequestForQuotation=Richiesta di preventivo
    +MailToSendSupplierOrder=Ordini d'acquisto
    +MailToSendSupplierInvoice=Fatture fornitore
    +MailToSendContract=Contratti
    +MailToThirdparty=Soggetti terzi
    +MailToMember=Membri
    +MailToUser=Utenti
    +MailToProject=Pagina dei progetti
    +ByDefaultInList=Mostra per impostazione predefinita nella visualizzazione elenco
     YouUseLastStableVersion=Stai usando l'ultima versione stabile
    -TitleExampleForMajorRelease=Example of message you can use to announce this major release (feel free to use it on your web sites)
    -TitleExampleForMaintenanceRelease=Example of message you can use to announce this maintenance release (feel free to use it on your web sites)
    +TitleExampleForMajorRelease=Esempio di messaggio che puoi usare per annunciare questa major release (sentiti libero di usarlo sui tuoi siti web)
    +TitleExampleForMaintenanceRelease=Esempio di messaggio che puoi usare per annunciare questa versione di manutenzione (sentiti libero di usarla sui tuoi siti web)
     ExampleOfNewsMessageForMajorRelease=Dolibarr ERP & CRM %s is available. Version %s is a major release with a lot of new features for both users and developers. You can download it from the download area of https://www.dolibarr.org portal (subdirectory Stable versions). You can read <a href="https://github.com/Dolibarr/dolibarr/blob/develop/ChangeLog">ChangeLog</a> for complete list of changes.
     ExampleOfNewsMessageForMaintenanceRelease=Dolibarr ERP & CRM %s is available. Version %s is a maintenance version, so it contains only fixes of bugs. We recommend everybody using an older version to upgrade to this one. As any maintenance release, no new features, nor data structure change is present into this version. You can download it from the download area of https://www.dolibarr.org portal (subdirectory Stable versions). You can read <a href="https://github.com/Dolibarr/dolibarr/blob/develop/ChangeLog">ChangeLog</a> for complete list of changes.
     MultiPriceRuleDesc=When option "Several level of prices per product/service" is on, you can define different prices (one per price level) for each product. To save you time, you can enter here rule to have price for each level autocalculated according to price of first level, so you will have to enter only price for first level on each product. This page is here to save you time and can be usefull only if your prices for each leve are relative to first level. You can ignore this page in most cases.
    @@ -1745,9 +1756,9 @@ SeeChangeLog=Guarda ChangeLog file (in inglese)
     AllPublishers=Tutti gli editori
     UnknownPublishers=Editore sconosciuto
     AddRemoveTabs=Aggiungi o elimina schede
    -AddDataTables=Add object tables
    -AddDictionaries=Add dictionaries tables
    -AddData=Add objects or dictionaries data
    +AddDataTables=Aggiungi tabelle di oggetti
    +AddDictionaries=Aggiungi tabelle di dizionari
    +AddData=Aggiungi oggetti o dati ai dizionari
     AddBoxes=Aggiungi widget
     AddSheduledJobs=Aggiungi processi pianificati
     AddHooks=Aggiungi hook
    @@ -1766,24 +1777,27 @@ activateModuleDependNotSatisfied=Module "%s" depends on module "%s" that is miss
     CommandIsNotInsideAllowedCommands=The command you try to run is not inside list of allowed commands defined into parameter <strong>$dolibarr_main_restrict_os_commands</strong> into <strong>conf.php</strong> file.
     LandingPage=Landing page
     SamePriceAlsoForSharedCompanies=If you use a multicompany module, with the choice "Single price", price will be also the same for all companies if products are shared between environments
    -ModuleEnabledAdminMustCheckRights=Module has been activated. Permissions for activated module(s) were given to admin users only. You may need to grant permissions to other users or groups manually if necessary.
    +ModuleEnabledAdminMustCheckRights=Il modulo è stato attivato. Le autorizzazioni per i moduli attivati ​​sono state fornite solo agli utenti amministratori. Potrebbe essere necessario concedere le autorizzazioni ad altri utenti o gruppi manualmente, se necessario.
     UserHasNoPermissions=Questo utente non ha alcun permesso impostato
    -TypeCdr=Use "None" if the date of payment term is date of invoice plus a delta in days (delta is field "Nb of days")<br>Use "At end of month", if, after delta, the date must be increased to reach the end of month (+ an optional "Offset" in days)<br>Use "Current/Next" to have payment term date being the first Nth of the month (N is stored into field "Nb of days")
    -BaseCurrency=Reference currency of the company (go into setup of company to change this)
    -WarningNoteModuleInvoiceForFrenchLaw=This module %s is compliant with french laws (Loi Finance 2016).
    -WarningNoteModulePOSForFrenchLaw=This module %s is compliant with french laws (Loi Finance 2016) because module Non Reversible Logs is automatically activated.
    -WarningInstallationMayBecomeNotCompliantWithLaw=You try to install the module %s that is an external module. Activating an external module means you trust the publisher of the module and you are sure that this module does not alterate negatively the behavior of your application and is compliant with laws of your country (%s). If the module bring a non legal feature, you become responsible for the use of a non legal software.
    +TypeCdr=Utilizzare "Nessuno" se la data del termine di pagamento è la data della fattura più un delta in giorni (delta è il campo "Nb di giorni") <br> Utilizzare "Alla fine del mese", se, dopo il delta, la data deve essere aumentata per raggiungere la fine del mese (+ un "Offset" facoltativo in giorni) <br> Utilizzare "Corrente / Avanti" per impostare la data del termine di pagamento come il primo giorno del mese (N è memorizzato nel campo "Nb of days")
    +BaseCurrency=Valuta di riferimento della compagnia (vai nella configurazione della compagnia per cambiarla)
    +WarningNoteModuleInvoiceForFrenchLaw=Questo modulo %s è conforme alle leggi francesi (Loi Finance 2016).
    +WarningNoteModulePOSForFrenchLaw=Questo modulo %s è conforme alle leggi francesi (Loi Finance 2016) poichè il modulo Registri non reversibili viene attivato automaticamente.
    +WarningInstallationMayBecomeNotCompliantWithLaw=hai cercato di installare un modulo %s esterno. L'attivazione di un modulo esterno significa che si ha fiducia nell'editore del modulo e si è sicuri che questo modulo non altera in modo negativo il comportamento dell'applicazione e sia conforme alle leggi del proprio paese (%s). Se il modulo presenta una funzione illegale, diventi responsabile per l'uso di un software illegale.
     MAIN_PDF_MARGIN_LEFT=Margine sinistro sul PDF
    -MAIN_PDF_MARGIN_RIGHT=Right margin on PDF
    +MAIN_PDF_MARGIN_RIGHT=Margine destro sul PDF
     MAIN_PDF_MARGIN_TOP=Margine superiore sul PDF
     MAIN_PDF_MARGIN_BOTTOM=Margine inferiore su PDF
     SetToYesIfGroupIsComputationOfOtherGroups=Set this to yes if this group is a computation of other groups
    -EnterCalculationRuleIfPreviousFieldIsYes=Enter calculcation rule if previous field was set to Yes (For example 'CODEGRP1+CODEGRP2')
    -SeveralLangugeVariatFound=Several language variants found
    -WebDavServer=URL of %s server : %s
    +EnterCalculationRuleIfPreviousFieldIsYes=Immettere la regola di calcolo se il campo precedente era impostato su Sì (ad esempio 'CODEGRP1 + CODEGRP2')
    +SeveralLangugeVariatFound=Sono state trovate diverse varianti linguistiche
    +COMPANY_AQUARIUM_REMOVE_SPECIAL=Rimuovi caratteri speciali
    +COMPANY_AQUARIUM_CLEAN_REGEX=Regex filter to clean value (COMPANY_AQUARIUM_CLEAN_REGEX)
    +GDPRContact=Contatto GDPR
    +GDPRContactDesc=Se memorizzi dati relativi a società / cittadini europei, puoi memorizzare qui il contatto responsabile del trattamento dei dati personali/sensibili
     ##### Resource ####
     ResourceSetup=Configurazione del modulo Risorse
     UseSearchToSelectResource=Utilizza il form di ricerca per scegliere una risorsa (invece della lista a tendina)
    -DisabledResourceLinkUser=Disable feature to link a resource to users
    -DisabledResourceLinkContact=Disable feature to link a resource to contacts
    -ConfirmUnactivation=Confirm module reset
    +DisabledResourceLinkUser=Disattiva funzionalità per collegare una risorsa agli utenti
    +DisabledResourceLinkContact=Disattiva funzionalità per collegare una risorsa ai contatti
    +ConfirmUnactivation=Conferma reset del modulo
    diff --git a/htdocs/langs/it_IT/agenda.lang b/htdocs/langs/it_IT/agenda.lang
    index 730a8530303..c1a87614c94 100644
    --- a/htdocs/langs/it_IT/agenda.lang
    +++ b/htdocs/langs/it_IT/agenda.lang
    @@ -35,7 +35,7 @@ AgendaAutoActionDesc= Definire qui gli eventi per i quali si desidera che Doliba
     AgendaSetupOtherDesc= Questa pagina consente di configurare gli altri parametri del modulo calendario.
     AgendaExtSitesDesc=Questa pagina consente di configurare i calendari esterni da includere nell'agenda di dolibarr.
     ActionsEvents=Eventi per i quali creare un'azione
    -EventRemindersByEmailNotEnabled=Event reminders by email was not enabled into Agenda module setup.
    +EventRemindersByEmailNotEnabled=I promemoria degli eventi via e-mail non sono stati abilitati nell'impostazione del modulo Agenda.
     ##### Agenda event labels #####
     NewCompanyToDolibarr=Soggetto terzo %s creato
     ContractValidatedInDolibarr=Contratto %s convalidato
    @@ -53,9 +53,9 @@ MemberValidatedInDolibarr=Membro %s convalidato
     MemberModifiedInDolibarr=Membro %s modificato
     MemberResiliatedInDolibarr=Membro %s terminato
     MemberDeletedInDolibarr=Membro %s eliminato
    -MemberSubscriptionAddedInDolibarr=Subscription %s for member %s added
    -MemberSubscriptionModifiedInDolibarr=Subscription %s for member %s modified
    -MemberSubscriptionDeletedInDolibarr=Subscription %s for member %s deleted
    +MemberSubscriptionAddedInDolibarr=Adesione %s per membro %s aggiunta
    +MemberSubscriptionModifiedInDolibarr=Adesione %s per membro %s modificata
    +MemberSubscriptionDeletedInDolibarr=Adesione %s per membro %s eliminata
     ShipmentValidatedInDolibarr=Spedizione %s convalidata
     ShipmentClassifyClosedInDolibarr=Spedizione %s classificata come fatturata
     ShipmentUnClassifyCloseddInDolibarr=Spedizione %s classificata come riaperta
    @@ -97,10 +97,10 @@ DateActionStart=Data di inizio
     DateActionEnd=Data di fine
     AgendaUrlOptions1=È inoltre possibile aggiungere i seguenti parametri ai filtri di output:
     AgendaUrlOptions3=<b>logina = %s</b> per limitare l'output alle azioni amministrate dall'utente<b>%s</b>
    -AgendaUrlOptionsNotAdmin=<b>logina=!%s</b> to restrict output to actions not owned by user <b>%s</b>.
    -AgendaUrlOptions4=<b>logint=%s</b> to restrict output to actions assigned to user <b>%s</b> (owner and others).
    -AgendaUrlOptionsProject=<b>project=__PROJECT_ID__</b> to restrict output to actions linked to project <b>__PROJECT_ID__</b>.
    -AgendaUrlOptionsNotAutoEvent=<b>notactiontype=systemauto</b> to exclude automatic event.
    +AgendaUrlOptionsNotAdmin=<b>logina=!%s</b> per limitare l'output alle azioni non di proprietà dell'utente <b>%s</b>.
    +AgendaUrlOptions4=<b>logint=%s</b> per limitare l'output alle azioni assegnate all'utente <b>%s</b> (proprietario e altri).
    +AgendaUrlOptionsProject=<b>project= __PROJECT_ID__</b> per limitare l'output alle azioni collegate al progetto <b>__PROJECT_ID__ </b>.
    +AgendaUrlOptionsNotAutoEvent=<b>notactiontype=systemauto</b> per escludere l'evento automatico.
     AgendaShowBirthdayEvents=Visualizza i compleanni dei contatti
     AgendaHideBirthdayEvents=Nascondi i compleanni dei contatti
     Busy=Occupato
    @@ -112,7 +112,7 @@ ExportCal=Esporta calendario
     ExtSites=Calendari esterni
     ExtSitesEnableThisTool=Mostra calendari esterni (definiti nelle impostazioni generali) nell'agenda. Questo non influisce sui calendari esterni definiti dall'utente.
     ExtSitesNbOfAgenda=Numero di calendari
    -AgendaExtNb=Calendar no. %s
    +AgendaExtNb=Calendario n. %s
     ExtSiteUrlAgenda=URL per accedere al file ICal
     ExtSiteNoLabel=Nessuna descrizione
     VisibleTimeRange=Filtro orari visibili
    diff --git a/htdocs/langs/it_IT/banks.lang b/htdocs/langs/it_IT/banks.lang
    index aa615c2de37..041bc986a20 100644
    --- a/htdocs/langs/it_IT/banks.lang
    +++ b/htdocs/langs/it_IT/banks.lang
    @@ -1,12 +1,13 @@
     # Dolibarr language file - Source file is en_US - banks
     Bank=Banca
    -MenuBankCash=Banca/Cassa
    +MenuBankCash=Banca | Cassa
     MenuVariousPayment=Pagamenti vari
     MenuNewVariousPayment=Nuovo pagamento vario
     BankName=Nome della Banca
     FinancialAccount=Conto
     BankAccount=Conto bancario
     BankAccounts=Conti bancari
    +BankAccountsAndGateways=Conti bancari | Gateways
     ShowAccount=Mostra conto
     AccountRef=Rif. conto
     AccountLabel=Etichetta conto
    @@ -131,7 +132,7 @@ PaymentDateUpdateSucceeded=Data del pagamento aggiornata correttamente
     PaymentDateUpdateFailed=La data di pagamento potrebbe non essere stata aggiornata
     Transactions=Transazioni
     BankTransactionLine=Transazione bancaria
    -AllAccounts=Tutte le banche/casse
    +AllAccounts=Tutte le banche e le casse
     BackToAccount=Torna al conto
     ShowAllAccounts=Mostra per tutti gli account
     FutureTransaction=Transazione futura. Non è possibile conciliare.
    @@ -159,5 +160,6 @@ VariousPayment=Pagamenti vari
     VariousPayments=Pagamenti vari
     ShowVariousPayment=Mostra pagamenti vari
     AddVariousPayment=Aggiungi pagamenti vari
    +SEPAMandate=Mandato SEPA
     YourSEPAMandate=I tuoi mandati SEPA
     FindYourSEPAMandate=Questo è il tuo mandato SEPA che autorizza la nostra azienda ad effettuare un addebito diretto alla tua banca. Da restituire firmata (scan del documento firmato) o via email.
    diff --git a/htdocs/langs/it_IT/bills.lang b/htdocs/langs/it_IT/bills.lang
    index 32b51ef793d..cb8fe65a017 100644
    --- a/htdocs/langs/it_IT/bills.lang
    +++ b/htdocs/langs/it_IT/bills.lang
    @@ -11,8 +11,8 @@ BillsSuppliersUnpaidForCompany=Fatture passive non pagate per %s
     BillsLate=Ritardi nei pagamenti
     BillsStatistics=Statistiche fatture attive
     BillsStatisticsSuppliers=Statistiche fatture passive
    -DisabledBecauseDispatchedInBookkeeping=Disabled because invoice was dispatched into bookkeeping
    -DisabledBecauseNotLastInvoice=Disabled because invoice is not erasable. Some invoices were recorded after this one and it will create holes in the counter.
    +DisabledBecauseDispatchedInBookkeeping=Disabilitato perché la fattura è stata inviata alla contabilità
    +DisabledBecauseNotLastInvoice=Disabilitato perché la fattura non è cancellabile. Alcune fatture sono state registrate dopo questa e si creerebbero errori nella sequenza di numerazione.
     DisabledBecauseNotErasable=Disabilitata perché impossibile da cancellare
     InvoiceStandard=Fattura Standard
     InvoiceStandardAsk=Fattura Standard
    @@ -62,12 +62,12 @@ PaymentBack=Rimborso
     CustomerInvoicePaymentBack=Rimborso
     Payments=Pagamenti
     PaymentsBack=Rimborsi
    -paymentInInvoiceCurrency=in invoices currency
    +paymentInInvoiceCurrency=nella valuta delle fatture
     PaidBack=Rimborsato
     DeletePayment=Elimina pagamento
     ConfirmDeletePayment=Vuoi davvero cancellare questo pagamento?
     ConfirmConvertToReduc=Vuoi trasformare questa nota di credito in uno sconto assoluto?<br/> L'importo di tale credito verrà salvato nello sconto assoluto del cliente e potrà essere utilizzato come sconto per una successiva fattura a questo cliente.
    -ConfirmConvertToReducSupplier=Do you want to convert this %s into an absolute discount ?<br>The amount will so be saved among all discounts and could be used as a discount for a current or a future invoice for this supplier.
    +ConfirmConvertToReducSupplier=Vuoi convertire %s in uno sconto assoluto?<br>L'importo verrà salvato tra tutti gli sconti e potrebbe essere utilizzato come sconto per una fattura attuale o futura di questo fornitore.
     SupplierPayments=Pagamenti fornitori
     ReceivedPayments=Pagamenti ricevuti
     ReceivedCustomersPayments=Pagamenti ricevuti dai clienti
    @@ -92,7 +92,7 @@ PaymentAmount=Importo del pagamento
     ValidatePayment=Convalidare questo pagamento?
     PaymentHigherThanReminderToPay=Pagamento superiore alla rimanenza da pagare
     HelpPaymentHigherThanReminderToPay=Attenzione, l'importo del pagamento di una o più fatture è più elevato rispetto al dovuto.<br/> Modifica l'importo, oppure conferma e crea una nota di credito per la differenza riscossa.
    -HelpPaymentHigherThanReminderToPaySupplier=Attention, the payment amount of one or more bills is higher than the rest to pay. <br> Edit your entry, otherwise confirm and think about creating a credit note of the excess paid for each overpaid invoice.
    +HelpPaymentHigherThanReminderToPaySupplier=Attenzione, l'importo del pagamento di una o più fatture è superiore al residuo da pagare. <br> Modifica l'importo, altrimenti conferma e crea una nota di credito per l'eccedenza pagata.
     ClassifyPaid=Classifica come "pagata"
     ClassifyPaidPartially=Classifica come "parzialmente pagata"
     ClassifyCanceled=Classifica come "abbandonata"
    @@ -109,9 +109,9 @@ CancelBill=Annulla una fattura
     SendRemindByMail=Promemoria tramite email
     DoPayment=Registra pagamento
     DoPaymentBack=Emetti rimborso
    -ConvertToReduc=Converti in futuro sconto
    -ConvertExcessReceivedToReduc=Converti l'eccedenza ricevuta in un futuro sconto
    -ConvertExcessPaidToReduc=Convert excess paid into future discount
    +ConvertToReduc=Mark as credit available
    +ConvertExcessReceivedToReduc=Convert excess received into available credit
    +ConvertExcessPaidToReduc=Convert excess paid into available discount
     EnterPaymentReceivedFromCustomer=Inserisci il pagamento ricevuto dal cliente
     EnterPaymentDueToCustomer=Emettere il pagamento dovuto al cliente
     DisabledBecauseRemainderToPayIsZero=Disabilitato perché il restante da pagare vale zero
    @@ -120,8 +120,8 @@ BillStatus=Stato fattura
     StatusOfGeneratedInvoices=Stato delle fatture generate
     BillStatusDraft=Bozza (deve essere convalidata)
     BillStatusPaid=Pagata
    -BillStatusPaidBackOrConverted=Nota di credito rimborsata o convertita in sconto
    -BillStatusConverted=Paid (ready for consumption in final invoice)
    +BillStatusPaidBackOrConverted=Credit note refund or marked as credit available
    +BillStatusConverted=Pagato (pronto per l'utilizzo nella fattura finale)
     BillStatusCanceled=Annullata
     BillStatusValidated=Convalidata (deve essere pagata)
     BillStatusStarted=Iniziata
    @@ -150,19 +150,19 @@ ErrorDiscountAlreadyUsed=Errore, sconto già utilizzato
     ErrorInvoiceAvoirMustBeNegative=Errore, la fattura a correzione deve avere un importo negativo
     ErrorInvoiceOfThisTypeMustBePositive=Errore, questo tipo di fattura deve avere importo positivo
     ErrorCantCancelIfReplacementInvoiceNotValidated=Errore, non si può annullare una fattura che è stato sostituita da un'altra fattura non ancora convalidata
    -ErrorThisPartOrAnotherIsAlreadyUsedSoDiscountSerieCantBeRemoved=This part or another is already used so discount serie cant be removed.
    +ErrorThisPartOrAnotherIsAlreadyUsedSoDiscountSerieCantBeRemoved=Questa parte o un'altra è già utilizzata in modo che la serie di sconti non possa essere rimossa.
     BillFrom=Da
     BillTo=A
     ActionsOnBill=Azioni su fattura
     RecurringInvoiceTemplate=Template/fatture ricorrenti
    -NoQualifiedRecurringInvoiceTemplateFound=No recurring template invoice qualified for generation.
    -FoundXQualifiedRecurringInvoiceTemplate=Found %s recurring template invoice(s) qualified for generation.
    -NotARecurringInvoiceTemplate=Not a recurring template invoice
    +NoQualifiedRecurringInvoiceTemplateFound=Nessun modello ricorrente di fattura è abilitato per la generazione.
    +FoundXQualifiedRecurringInvoiceTemplate=Trovato %s modelli ricorrenti di fattura abilitati per la generazione.
    +NotARecurringInvoiceTemplate=Non un modello ricorrente di fattura
     NewBill=Nuova fattura
     LastBills=Ultime %s fatture
    -LatestTemplateInvoices=Latest %s template invoices
    -LatestCustomerTemplateInvoices=Latest %s customer template invoices
    -LatestSupplierTemplateInvoices=Latest %s supplier template invoices
    +LatestTemplateInvoices=Ultimi %s modelli fattura
    +LatestCustomerTemplateInvoices=Ultimi %s modelli fattura cliente
    +LatestSupplierTemplateInvoices=Ultimi %s modelli fattura fornitore
     LastCustomersBills=Ultime %s fatture attive
     LastSuppliersBills=Ultime %s fatture passive
     AllBills=Tutte le fatture
    @@ -181,7 +181,7 @@ ConfirmCancelBillQuestion=Perché vuoi classificare questa fattura come "abbando
     ConfirmClassifyPaidPartially=Vuoi davvero cambiare lo stato della fattura <b>%s</b> in "pagato"?
     ConfirmClassifyPaidPartiallyQuestion=La fattura non è stata pagata completamente. Per quale ragione vuoi chiudere questa fattura?
     ConfirmClassifyPaidPartiallyReasonAvoir=Il restante da pagare <b>(%s %s)</b> viene scontato perché il pagamento è stato eseguito entro il termine. L'IVA sarà regolarizzata mediante nota di credito.
    -ConfirmClassifyPaidPartiallyReasonDiscount=Remaining unpaid <b>(%s %s)</b> is a discount granted because payment was made before term.
    +ConfirmClassifyPaidPartiallyReasonDiscount=Il restante da pagare <b>(%s %s)</b> viene scontato perché il pagamento è stato effettuato entro il termine.
     ConfirmClassifyPaidPartiallyReasonDiscountNoVat=Il restante da pagare <b>(%s %s)</b> viene scontato perché il pagamento è stato eseguito entro il termine. Accetto di perdere l'IVA sullo sconto.
     ConfirmClassifyPaidPartiallyReasonDiscountVat=Il restante da pagare <b>(%s %s)</b> viene scontato perché il pagamento è stato eseguito entro il termine. L'IVA sullo sconto sarà recuperata senza nota di credito.
     ConfirmClassifyPaidPartiallyReasonBadCustomer=Cliente moroso
    @@ -222,7 +222,7 @@ RemainderToPayBack=Restante da rimborsare
     Rest=In attesa
     AmountExpected=Importo atteso
     ExcessReceived=Ricevuto in eccesso
    -ExcessPaid=Excess paid
    +ExcessPaid=Eccesso pagato
     EscompteOffered=Sconto offerto (pagamento prima del termine)
     EscompteOfferedShort=Sconto
     SendBillRef=Invio della fattura %s
    @@ -240,9 +240,9 @@ SendReminderBillByMail=Inviare promemoria via email
     RelatedCommercialProposals=Proposte commerciali correlate
     RelatedRecurringCustomerInvoices=Fatture attive ricorrenti correlate
     MenuToValid=Da validare
    -DateMaxPayment=Payment due on
    +DateMaxPayment=Pagamento dovuto per
     DateInvoice=Data di fatturazione
    -DatePointOfTax=Point of tax
    +DatePointOfTax=Punto di imposta
     NoInvoice=Nessuna fattura
     ClassifyBill=Classificazione fattura
     SupplierBillsToPay=Fatture passive non pagate
    @@ -250,7 +250,7 @@ CustomerBillsUnpaid=Fatture attive non pagate
     NonPercuRecuperable=Non recuperabile
     SetConditions=Imposta le condizioni di pagamento
     SetMode=Imposta la modalità di pagamento
    -SetRevenuStamp=Set revenue stamp
    +SetRevenuStamp=Imposta marca da bollo
     Billed=Fatturati
     RecurringInvoices=Fatture ricorrenti
     RepeatableInvoice=Modello fattura
    @@ -282,24 +282,25 @@ RelativeDiscount=Sconto relativo
     GlobalDiscount=Sconto assoluto
     CreditNote=Nota di credito
     CreditNotes=Note di credito
    +CreditNotesOrExcessReceived=Credit notes or excess received
     Deposit=Anticipo
     Deposits=Anticipi
     DiscountFromCreditNote=Sconto da nota di credito per %s
     DiscountFromDeposit=Anticipi per fatture %s
    -DiscountFromExcessReceived=Payments in excess of invoice %s
    -DiscountFromExcessPaid=Payments in excess of invoice %s
    +DiscountFromExcessReceived=Pagamenti in eccesso della fattura %s
    +DiscountFromExcessPaid=Pagamenti in eccesso della fattura %s
     AbsoluteDiscountUse=Questo tipo di credito può essere utilizzato su fattura prima della sua convalida
     CreditNoteDepositUse=La fattura deve essere convalidata per l'utilizzo di questo credito
     NewGlobalDiscount=Nuovo sconto globale
     NewRelativeDiscount=Nuovo sconto relativo
    -DiscountType=Discount type
    +DiscountType=Tipo sconto
     NoteReason=Note/Motivo
     ReasonDiscount=Motivo dello sconto
     DiscountOfferedBy=Sconto concesso da
    -DiscountStillRemaining=Sconto ancora disponibile
    -DiscountAlreadyCounted=Sconto già applicato
    -CustomerDiscounts=Customer discounts
    -SupplierDiscounts=Supplier discounts
    +DiscountStillRemaining=Discounts or credits available
    +DiscountAlreadyCounted=Discounts or credits already consumed
    +CustomerDiscounts=Sconto clienti
    +SupplierDiscounts=Vendors discounts
     BillAddress=Indirizzo di fatturazione
     HelpEscompte=Questo sconto è concesso al cliente perché il suo pagamento è stato effettuato prima del termine.
     HelpAbandonBadCustomer=Tale importo è stato abbandonato (cattivo cliente) ed è considerato come un abbandono imprevisto.
    @@ -334,24 +335,30 @@ RelatedSupplierInvoices=Fatture passive correlate
     LatestRelatedBill=Ultima fattura correlata
     WarningBillExist=Attenzione, una o più fatture già esistenti
     MergingPDFTool=Strumento di fusione dei PDF
    -AmountPaymentDistributedOnInvoice=Payment amount distributed on invoice
    -PaymentOnDifferentThirdBills=Allow payments on different thirdparties bills but same parent company
    +AmountPaymentDistributedOnInvoice=Importo del pagamento distribuito in fattura
    +PaymentOnDifferentThirdBills=Consenti pagamenti su diverse fatture di terze parti ma appartenenti alla stessa società madre
     PaymentNote=Nota di pagamento
     ListOfPreviousSituationInvoices=Elenco delle fatture di avanzamento lavori precedenti
     ListOfNextSituationInvoices=Elenco delle prossime fatture di avanzamento lavori
    +ListOfSituationInvoices=List of situation invoices
    +CurrentSituationTotal=Total current situation
    +DisabledBecauseNotEnouthCreditNote=To remove a situation invoice from cycle, this invoice's credit note total must cover this invoice total
    +RemoveSituationFromCycle=Remove this invoice from cycle
    +ConfirmRemoveSituationFromCycle=Remove this invoice %s from cycle ?
    +ConfirmOuting=Confirm outing
     FrequencyPer_d=Ogni %s giorni
     FrequencyPer_m=Ogni %s mesi
     FrequencyPer_y=Ogni %s anni
    -FrequencyUnit=Frequency unit
    -toolTipFrequency=Examples:<br><b>Set 7, Day</b>: give a new invoice every 7 days<br><b>Set 3, Month</b>: give a new invoice every 3 month
    +FrequencyUnit=Unità di frequenza
    +toolTipFrequency=Esempi:<br><b>Imposta 7, giorno</b>: invia una nuova fattura ogni 7 giorni<br><b>Imposta 3, mese </b>: invia una nuova fattura ogni 3 mesi
     NextDateToExecution=Data per la prossima generazione di fattura
    -NextDateToExecutionShort=Date next gen.
    +NextDateToExecutionShort=Data successiva gen.
     DateLastGeneration=Data dell'ultima generazione
    -DateLastGenerationShort=Date latest gen.
    -MaxPeriodNumber=Max number of invoice generation
    -NbOfGenerationDone=Number of invoice generation already done
    -NbOfGenerationDoneShort=Number of generation done
    -MaxGenerationReached=Maximum number of generations reached
    +DateLastGenerationShort=Data ultima gen.
    +MaxPeriodNumber=Numero massimo di fatture generate
    +NbOfGenerationDone=Numero di fatture generate già create
    +NbOfGenerationDoneShort=Numero di generazione eseguita
    +MaxGenerationReached=Numero massimo di generazioni raggiunto
     InvoiceAutoValidate=Convalida le fatture automaticamente
     GeneratedFromRecurringInvoice=Fattura ricorrente %s generata dal modello
     DateIsNotEnough=Data non ancora raggiunta
    @@ -387,6 +394,7 @@ PaymentConditionShort14DENDMONTH=14 giorni fine mese
     PaymentCondition14DENDMONTH=Pagamento a 14 giorni fine mese
     FixAmount=Correggi importo
     VarAmount=Importo variabile (%% tot.)
    +VarAmountOneLine=Variable amount (%% tot.) - 1 line with label '%s'
     # PaymentType
     PaymentTypeVIR=Bonifico bancario
     PaymentTypeShortVIR=Bonifico bancario
    @@ -420,7 +428,7 @@ ExtraInfos=Extra info
     RegulatedOn=Regolamentato su
     ChequeNumber=Assegno N°
     ChequeOrTransferNumber=Assegno/Bonifico N°
    -ChequeBordereau=Check schedule
    +ChequeBordereau=Controlla programma
     ChequeMaker=Traente dell'assegno
     ChequeBank=Banca emittente
     CheckBank=Controllo
    @@ -470,7 +478,7 @@ CantRemoveConciliatedPayment=Impossibile eliminare il pagamento conciliato
     PayedByThisPayment=Pagato con questo pagamento
     ClosePaidInvoicesAutomatically=Classifica come "Pagata" tutte le fatture, le note d'addebitoo le note di credito interamente pagate.
     ClosePaidCreditNotesAutomatically=Classifica come "Pagata" tutte le note di credito interamente rimborsate
    -ClosePaidContributionsAutomatically=Classify "Paid" all social or fiscal contributions entirely paid.
    +ClosePaidContributionsAutomatically=Classificare "Pagato" tutti i contributi sociali o fiscali interamente versati.
     AllCompletelyPayedInvoiceWillBeClosed=Tutte le fatture totalmente pagate saranno automaticamente chiuse allo stato "Pagato".
     ToMakePayment=Paga
     ToMakePaymentBack=Rimborsa
    @@ -478,14 +486,14 @@ ListOfYourUnpaidInvoices=Elenco fatture non pagate
     NoteListOfYourUnpaidInvoices=Nota: questo elenco contiene solo fatture che hai collegato ad un rappresentante.
     RevenueStamp=Marca da bollo
     YouMustCreateInvoiceFromThird=Questa opzione è disponibile solo per la creazione di una fattura dalla maschera "cliente" del soggetto terzo.
    -YouMustCreateInvoiceFromSupplierThird=This option is only available when creating invoice from tab "supplier" of third party
    +YouMustCreateInvoiceFromSupplierThird=Questa opzione è disponibile solo quando si crea la fattura dalla scheda "fornitore" del soggetto terzo
     YouMustCreateStandardInvoiceFirstDesc=Per creare un nuovo modelo bisogna prima creare una fattura normale e poi convertirla.
     PDFCrabeDescription=Modello di fattura Crabe. (Modello raccomandatoi)
     PDFCrevetteDescription=Modello di fattura Crevette. Template completo per le fatture (Modello raccomandato)
     TerreNumRefModelDesc1=Restituisce un numero nel formato %syymm-nnnn per le fatture, %syymm-nnnn per le note di credito e %syymm-nnnn per i versamenti, dove yy è l'anno, mm è il mese e nnnn è una sequenza progressiva, senza salti e che non si azzera.
     MarsNumRefModelDesc1=restituisce un numero nel formato %saamm-nnnn per fatture standard, %syymm-nnnn per le fatture sostitutive, %syymm-nnnn per le note d'addebito e %syymm-nnnn per le note di credito dove yy sta per anno, mm per mese e nnnn è una sequenza progressiva, senza salti e che non si azzera.
     TerreNumRefModelError=Un altro modello di numerazione con sequenza $ syymm è già esistente e non è compatibile con questo modello. Rimuovere o rinominare per attivare questo modulo.
    -CactusNumRefModelDesc1=Return number with format %syymm-nnnn for standard invoices, %syymm-nnnn for credit notes and %syymm-nnnn for down payment invoices where yy is year, mm is month and nnnn is a sequence with no break and no return to 0
    +CactusNumRefModelDesc1=Restituisce il numero con formato %syymm-nnnn per le fatture standard, %syymm-nnnn per le note di credito e %syymm-nnnn per le fatture di acconto dove yy è l'anno, mm è il mese e nnnn è una sequenza senza interruzioni e senza ritorno a 0
     ##### Types de contacts #####
     TypeContact_facture_internal_SALESREPFOLL=Responsabile pagamenti clienti
     TypeContact_facture_external_BILLING=Contatto fatturazioni clienti
    @@ -502,33 +510,39 @@ InvoiceSituation=Fattura ad avanzamento lavori
     InvoiceSituationAsk=Fattura a seguito di avanzamento lavori
     InvoiceSituationDesc=Crea un nuovo avanzamento lavori a seguito di uno già esistente
     SituationAmount=Importo della fattura di avanzamento lavori (al netto delle imposte)
    -SituationDeduction=Situation subtraction
    +SituationDeduction=Sottrazione avanzamento
     ModifyAllLines=Modifica tutte le righe
     CreateNextSituationInvoice=Crea il prossimo avanzamento lavori
    +ErrorFindNextSituationInvoice=Error unable to find next situation cycle ref
    +ErrorOutingSituationInvoiceOnUpdate=Unable to outing this situation invoice.
    +ErrorOutingSituationInvoiceCreditNote=Unable to outing linked credit note.
     NotLastInCycle=Questa fattura non è la più recente e non può essere modificata
     DisabledBecauseNotLastInCycle=Il prossimo avanzamento lavori esiste già
     DisabledBecauseFinal=Questo è l'avanzamento lavori finale
    +situationInvoiceShortcode_AS=AS
    +situationInvoiceShortcode_S=Dom
     CantBeLessThanMinPercent=Il valore dell'avanzamento non può essere inferiore al valore precedente.
     NoSituations=Nessuna situazione aperta
     InvoiceSituationLast=Fattura a conclusione lavori
     PDFCrevetteSituationNumber=Situazione n°%s
    -PDFCrevetteSituationInvoiceLineDecompte=Situation invoice - COUNT
    +PDFCrevetteSituationInvoiceLineDecompte=Fattura ad avanzamento lavori - COUNT
     PDFCrevetteSituationInvoiceTitle=Fattura di avanzamento lavori
    -PDFCrevetteSituationInvoiceLine=Situation N°%s : Inv. N°%s on %s
    +PDFCrevetteSituationInvoiceLine=Avanzamento N°%s: Inv. N°%s su %s
     TotalSituationInvoice=Totale avanzamento lavori
    -invoiceLineProgressError=Invoice line progress can't be greater than or equal to the next invoice line
    +invoiceLineProgressError=L'avanzamento della riga fattura non può essere maggiore o uguale alla successiva riga fattura
     updatePriceNextInvoiceErrorUpdateline=Errore: aggiornamento prezzo della riga di fattura: %s
     ToCreateARecurringInvoice=Per creare una fattura ricorrente per questo contratto, creare inizialmente la bozza di fattura, poi convertirla in un modello di fattura e definire quindi la frequenza di generazione delle future fatture.
     ToCreateARecurringInvoiceGene=Per generare regolarmente e manualmente le prossime fatture, basta andare sul menu <strong>%s - %s - %s</strong>.
    -ToCreateARecurringInvoiceGeneAuto=If you need to have such invoices generated automatically, ask you administrator to enable and setup module <strong>%s</strong>. Note that both method (manual and automatic) can be used together with no risk of duplication.
    +ToCreateARecurringInvoiceGeneAuto=Se è necessario che tali fatture vengano generate automaticamente, chiedere all'amministratore di abilitare e impostare il modulo <strong>%s</strong>. Si noti che entrambi i metodi (manuale e automatico) possono essere utilizzati insieme senza alcun rischio di duplicazione.
     DeleteRepeatableInvoice=Elimina template di fattura
    -ConfirmDeleteRepeatableInvoice=Are your sure you want to delete the template invoice?
    +ConfirmDeleteRepeatableInvoice=Sei sicuro di voler eliminare il modello di fattura?
     CreateOneBillByThird=Crea una fattura per soggetto terzo (altrimenti, una fatture per ordine)
    -BillCreated=%s bill(s) created
    -StatusOfGeneratedDocuments=Status of document generation
    -DoNotGenerateDoc=Do not generate document file
    -AutogenerateDoc=Auto generate document file
    -AutoFillDateFrom=Set start date for service line with invoice date
    -AutoFillDateFromShort=Set start date
    -AutoFillDateTo=Set end date for service line with next invoice date
    -AutoFillDateToShort=Set end date
    +BillCreated=%s fattura creata
    +StatusOfGeneratedDocuments=Stato della generazione del documento
    +DoNotGenerateDoc=Non generare il documento
    +AutogenerateDoc=Genera automaticamente il documento
    +AutoFillDateFrom=Imposta data di inizio per la riga di servizio con la data fattura
    +AutoFillDateFromShort=Imposta data di inizio
    +AutoFillDateTo=Imposta data di fine per la riga di servizio con la successiva data fattura
    +AutoFillDateToShort=Imposta data di fine
    +MaxNumberOfGenerationReached=Max number of gen. reached
    diff --git a/htdocs/langs/it_IT/categories.lang b/htdocs/langs/it_IT/categories.lang
    index f8d31fd6bfd..439f5584965 100644
    --- a/htdocs/langs/it_IT/categories.lang
    +++ b/htdocs/langs/it_IT/categories.lang
    @@ -85,3 +85,4 @@ CategorieRecursivHelp=Se attivata, il prodotto sarà inserito anche nella catego
     AddProductServiceIntoCategory=Aggiungi il seguente prodotto/servizio
     ShowCategory=Mostra tag/categoria
     ByDefaultInList=Default nella lista
    +ChooseCategory=Choose category
    diff --git a/htdocs/langs/it_IT/commercial.lang b/htdocs/langs/it_IT/commercial.lang
    index 9bdea5d06e7..b77dfd0cc60 100644
    --- a/htdocs/langs/it_IT/commercial.lang
    +++ b/htdocs/langs/it_IT/commercial.lang
    @@ -60,8 +60,8 @@ ActionAC_CLO=Chiudere
     ActionAC_EMAILING=Invia email di massa
     ActionAC_COM=Per inviare via email
     ActionAC_SHIP=Invia spedizione per posta
    -ActionAC_SUP_ORD=Invia ordine fornitore tramite email
    -ActionAC_SUP_INV=Invia fattura fornitore tramite email
    +ActionAC_SUP_ORD=Invia ordine di acquisto tramite mail
    +ActionAC_SUP_INV=Invia fattura fornitore tramite mail
     ActionAC_OTH=Altro
     ActionAC_OTH_AUTO=Eventi aggiunti automaticamente
     ActionAC_MANUAL=Eventi inseriti a mano
    @@ -71,9 +71,9 @@ Stats=Statistiche vendite
     StatusProsp=Stato del cliente potenziale
     DraftPropals=Bozze di proposte commerciali
     NoLimit=Nessun limite
    -ToOfferALinkForOnlineSignature=Link for online signature
    -WelcomeOnOnlineSignaturePage=Welcome on the page to accept commerical proposals from %s
    -ThisScreenAllowsYouToSignDocFrom=This screen allow you to accept and sign, or refuse, a quote/commercial proposal
    -ThisIsInformationOnDocumentToSign=This is information on document to accept or refuse
    -SignatureProposalRef=Signature of quote/commerical proposal %s
    -FeatureOnlineSignDisabled=Feature for online signing disabled or document generated before the feature was enabled
    +ToOfferALinkForOnlineSignature=Link per firma online
    +WelcomeOnOnlineSignaturePage=Benvenuti nella pagina per accettare proposte commerciali da %s
    +ThisScreenAllowsYouToSignDocFrom=Questa schermata consente di accettare e firmare, o rifiutare, un preventivo/proposta commerciale
    +ThisIsInformationOnDocumentToSign=Queste sono informazioni sul documento da accettare o rifiutare
    +SignatureProposalRef=Firma del preventivo/proposta commerciale %s
    +FeatureOnlineSignDisabled=Funzionalità per la firma online disattivata o documento generato prima che la funzione fosse abilitata
    diff --git a/htdocs/langs/it_IT/companies.lang b/htdocs/langs/it_IT/companies.lang
    index bbc0e66f367..f8205d187de 100644
    --- a/htdocs/langs/it_IT/companies.lang
    +++ b/htdocs/langs/it_IT/companies.lang
    @@ -10,8 +10,8 @@ MenuNewCustomer=Nuovo cliente
     MenuNewProspect=Nuovo cliente potenziale
     MenuNewSupplier=Nuovo fornitore
     MenuNewPrivateIndividual=Nuovo privato
    -NewCompany=Nuova società (cliente, cliente potenziale, fornitore)
    -NewThirdParty=Nuovo soggetto terzo (cliente, cliente potenziale, fornitore)
    +NewCompany=Nuova società (cliente, cliente potenziale, fornitore) 
    +NewThirdParty=Nuovo soggetto terzo (cliente, cliente potenziale, fornitore) 
     CreateDolibarrThirdPartySupplier=Crea una terza parte (fornitore)
     CreateThirdPartyOnly=Crea soggetto terzo
     CreateThirdPartyAndContact=Crea un soggetto terzo + un contatto
    @@ -43,8 +43,8 @@ Individual=Privato
     ToCreateContactWithSameName=Sarà creato automaticamente un contatto/indirizzo con le stesse informazione del soggetto terzo. Nella maggior parte dei casi, anche se il soggetto terzo è una persona fisica, creare solo la terza parte è sufficiente.
     ParentCompany=Società madre
     Subsidiaries=Controllate
    -ReportByMonth=Report by month
    -ReportByCustomers=Report by customer
    +ReportByMonth=Rapporto per mese
    +ReportByCustomers=Segnalato dal cliente
     ReportByQuarter=Report per trimestre
     CivilityCode=Titolo
     RegisteredOffice=Sede legale
    @@ -76,12 +76,12 @@ Town=Città
     Web=Sito web
     Poste= Posizione
     DefaultLang=Lingua predefinita
    -VATIsUsed=Sales tax is used
    -VATIsUsedWhenSelling=This define if this thirdparty includes a sale tax or not when it makes an invoice to its own customers
    -VATIsNotUsed=Sales tax is not used
    +VATIsUsed=L'imposta sulle vendite viene utilizzata
    +VATIsUsedWhenSelling=Definisce se questa terza parte include una tassa di vendita o meno quando emette una fattura ai propri clienti
    +VATIsNotUsed=L'imposta sulle vendite non viene utilizzata
     CopyAddressFromSoc=Compila l'indirizzo con l'indirizzo del soggetto terzo
    -ThirdpartyNotCustomerNotSupplierSoNoRef=Soggetto terzo né cliente né fornitore, nessun oggetto di riferimento disponibile
    -ThirdpartyIsNeitherCustomerNorClientSoCannotHaveDiscounts=Thirdparty neither customer nor supplier, discounts are not available
    +ThirdpartyNotCustomerNotSupplierSoNoRef=Terza parte né cliente né fornitore, nessun oggetto di riferimento disponibile
    +ThirdpartyIsNeitherCustomerNorClientSoCannotHaveDiscounts=Terza parte né cliente né fornitore, sconti non disponibili
     PaymentBankAccount=Conto bancario usato per il pagamento:
     OverAllProposals=Proposte
     OverAllOrders=Ordini
    @@ -101,7 +101,7 @@ TypeLocaltax2ES=Tipo IRPF
     WrongCustomerCode=Codice cliente non valido
     WrongSupplierCode=Codice fornitore non valido
     CustomerCodeModel=Modello codice cliente
    -SupplierCodeModel=Modello codice fornitore
    +SupplierCodeModel=Modello codice fornitore 
     Gencod=Codice a barre
     ##### Professional ID #####
     ProfId1Short=C.C.I.A.A.
    @@ -258,34 +258,34 @@ ProfId1DZ=RC
     ProfId2DZ=Art.
     ProfId3DZ=NIF
     ProfId4DZ=NIS
    -VATIntra=Sales tax ID
    -VATIntraShort=Tax ID
    +VATIntra=ID imposta sulle vendite
    +VATIntraShort=ID imposta
     VATIntraSyntaxIsValid=La sintassi è valida
    -VATReturn=VAT return
    +VATReturn=Rimborso IVA
     ProspectCustomer=Cliente/Cliente potenziale
     Prospect=Cliente potenziale
     CustomerCard=Scheda del cliente
     Customer=Cliente
     CustomerRelativeDiscount=Sconto relativo del cliente
    -SupplierRelativeDiscount=Relative supplier discount
    +SupplierRelativeDiscount=Sconto relativo fornitore
     CustomerRelativeDiscountShort=Sconto relativo
     CustomerAbsoluteDiscountShort=Sconto assoluto
     CompanyHasRelativeDiscount=Il cliente ha uno sconto del <b> %s%% </b>
     CompanyHasNoRelativeDiscount=Il cliente non ha alcuno sconto relativo impostato
    -HasRelativeDiscountFromSupplier=You have a default discount of <b>%s%%</b> from this supplier
    -HasNoRelativeDiscountFromSupplier=You have no default relative discount from this supplier
    +HasRelativeDiscountFromSupplier=Hai uno sconto predefinito di <b>%s%%</b> da questo fornitore
    +HasNoRelativeDiscountFromSupplier=Non hai uno sconto relativo predefinito da questo fornitore
     CompanyHasAbsoluteDiscount=Questo cliente ha degli sconti disponibili (note di crediti o anticipi) per un totale di <b>%s</b>%s
     CompanyHasDownPaymentOrCommercialDiscount=Questo cliente ha uno sconto disponibile (commerciale, nota d'accredito) per <b>%s</b>%s
     CompanyHasCreditNote=Il cliente ha ancora note di credito per <b> %s %s </b>
    -HasNoAbsoluteDiscountFromSupplier=You have no discount credit available from this supplier
    -HasAbsoluteDiscountFromSupplier=You have discounts available (credits notes or down payments) for <b>%s</b> %s from this supplier
    -HasDownPaymentOrCommercialDiscountFromSupplier=You have discounts available (commercial, down payments) for <b>%s</b> %s from this supplier
    -HasCreditNoteFromSupplier=You have credit notes for <b>%s</b> %s from this supplier
    +HasNoAbsoluteDiscountFromSupplier=Non hai crediti di sconto disponibili da questo fornitore
    +HasAbsoluteDiscountFromSupplier=Hai sconti disponibili (note di credito o acconti) per <b>%s</b> %s da questo fornitore
    +HasDownPaymentOrCommercialDiscountFromSupplier=Hai sconti disponibili (commerciali, acconti) per <b>%s</b> %s da questo fornitore
    +HasCreditNoteFromSupplier=Hai note di credito per <b>%s</b> %s da questo fornitore
     CompanyHasNoAbsoluteDiscount=Il cliente non ha disponibile alcuno sconto assoluto per credito
    -CustomerAbsoluteDiscountAllUsers=Absolute customer discounts (granted by all users)
    -CustomerAbsoluteDiscountMy=Absolute customer discounts (granted by yourself)
    -SupplierAbsoluteDiscountAllUsers=Absolute supplier discounts (granted by all users)
    -SupplierAbsoluteDiscountMy=Absolute supplier discounts (granted by yourself)
    +CustomerAbsoluteDiscountAllUsers=Sconti assoluti per il cliente (concessi da tutti gli utenti)
    +CustomerAbsoluteDiscountMy=Sconti assoluti per il cliente (concesso da te)
    +SupplierAbsoluteDiscountAllUsers=Sconti globali fornitore (inseriti da tutti gli utenti)
    +SupplierAbsoluteDiscountMy=Sconti globali fornitore (inseriti da me stesso)
     DiscountNone=Nessuno
     Supplier=Fornitore
     AddContact=Crea contatto
    @@ -308,9 +308,9 @@ SupplierCode=Codice fornitore
     CustomerCodeShort=Codice cliente
     SupplierCodeShort=Codice fornitore
     CustomerCodeDesc=Codice cliente, univoco
    -SupplierCodeDesc=Codice fornitore, univoco
    +SupplierCodeDesc=Codice fornitore, unico per tutti i fornitori
     RequiredIfCustomer=Obbligatorio se il soggetto terzo è un cliente o un cliente potenziale
    -RequiredIfSupplier=Obbligatorio se il soggetto terzo è un fornitore
    +RequiredIfSupplier=Obbligatorio se il soggetto terzo è un fornitore 
     ValidityControledByModule=Validità controllata dal modulo
     ThisIsModuleRules=Regole per questo modulo
     ProspectToContact=Cliente potenziale da contattare
    @@ -338,7 +338,7 @@ MyContacts=I miei contatti
     Capital=Capitale
     CapitalOf=Capitale di %s
     EditCompany=Modifica società
    -ThisUserIsNot=Questo utente non è un cliente , né un cliente potenziale, né un fornitore
    +ThisUserIsNot=Questo utente non è un cliente , né un cliente potenziale, né un fornitore 
     VATIntraCheck=Controllo partita IVA
     VATIntraCheckDesc=Il link <b>%s</b> permette di controllare la partita IVA tramite un servizio esterno. È necessario che il server possa accedere ad internet.
     VATIntraCheckURL=http://ec.europa.eu/taxation_customs/vies/vieshome.do
    @@ -390,9 +390,9 @@ NoDolibarrAccess=Senza accesso a Dolibarr
     ExportDataset_company_1=Terze parti (Aziende/fondazioni/persone fisiche) e proprietà
     ExportDataset_company_2=Contatti e attributi
     ImportDataset_company_1=Terze parti (Aziende/fondazioni/persone fisiche) e proprietà
    -ImportDataset_company_2=Contacts/Addresses (of third parties or not) and attributes
    -ImportDataset_company_3=Bank accounts of third parties
    -ImportDataset_company_4=Third parties/Sales representatives (Assign sales representatives users to companies)
    +ImportDataset_company_2=Contatti/indirizzi (di terze parti o meno) e attributi
    +ImportDataset_company_3=Conti bancari di terzi
    +ImportDataset_company_4=Terze parti/Rappresentanti di vendita (Assegna utenti rappresentanti di vendita alle aziende)
     PriceLevel=Livello dei prezzi
     DeliveryAddress=Indirizzo di consegna
     AddAddress=Aggiungi un indirizzo
    @@ -419,16 +419,16 @@ ProductsIntoElements=Elenco dei prodotti/servizi in %s
     CurrentOutstandingBill=Fatture scadute
     OutstandingBill=Max. fattura in sospeso
     OutstandingBillReached=Raggiunto il massimo numero di fatture scadute
    -OrderMinAmount=Minimum amount for order
    +OrderMinAmount=Quantità minima per l'ordine
     MonkeyNumRefModelDesc=Restituisce un numero con formato %syymm-nnnn per codice cliente e %syymm-nnnn per il fornitore, in cui yy è  l'anno, mm è il mese e nnnn è una sequenza progressiva che non ritorna a 0.
     LeopardNumRefModelDesc=Codice cliente/fornitore libero. Questo codice può essere modificato in qualsiasi momento.
     ManagingDirectors=Nome Manager(s) (CEO, direttore, presidente...)
     MergeOriginThirdparty=Duplica soggetto terzo (soggetto terzo che stai eliminando)
     MergeThirdparties=Unisci soggetti terzi
     ConfirmMergeThirdparties=Sei sicuro che vuoi fondere questo soggetto terzo in quello corrente? Tutti gli oggetti linkati (fatture, ordini, ...) saranno spostati al soggetto terzo corrente, poi il precedente verrà eliminato.
    -ThirdpartiesMergeSuccess=Third parties have been merged
    +ThirdpartiesMergeSuccess=Terze parti sono state unite
     SaleRepresentativeLogin=Login del rappresentante commerciale
     SaleRepresentativeFirstname=Nome del commerciale
     SaleRepresentativeLastname=Cognome del commerciale
    -ErrorThirdpartiesMerge=There was an error when deleting the third parties. Please check the log. Changes have been reverted.
    +ErrorThirdpartiesMerge=Si è verificato un errore durante l'eliminazione di terze parti. Si prega di controllare il registro. Le modifiche sono state ripristinate.
     NewCustomerSupplierCodeProposed=Il nuovo codice cliente o codice fornitore suggerito è duplicato.
    diff --git a/htdocs/langs/it_IT/compta.lang b/htdocs/langs/it_IT/compta.lang
    index 9d5e2d9279d..29f5d1de6fd 100644
    --- a/htdocs/langs/it_IT/compta.lang
    +++ b/htdocs/langs/it_IT/compta.lang
    @@ -1,5 +1,5 @@
     # Dolibarr language file - Source file is en_US - compta
    -MenuFinancial=Billing | Payment
    +MenuFinancial=Fatturazione | Pagamento
     TaxModuleSetupToModifyRules=Per modificare il modo in cui viene effettuato il calcolo, vai al <a href="%s">modulo di configurazione delle tasse</a>.
     TaxModuleSetupToModifyRulesLT=Vai a  <a href="%s">Impostazioni Azienda per modificare le regole del calcolo
     OptionMode=Opzione per la gestione contabile
    @@ -19,7 +19,8 @@ Income=Entrate
     Outcome=Uscite
     MenuReportInOut=Entrate/Uscite
     ReportInOut=Bilancio di entrate e uscite
    -ReportTurnover=Fatturato
    +ReportTurnover=Turnover invoiced
    +ReportTurnoverCollected=Turnover collected
     PaymentsNotLinkedToInvoice=I pagamenti non legati ad una fattura, quindi non legati ad alcun soggetto terzo
     PaymentsNotLinkedToUser=Pagamenti non legati ad alcun utente
     Profit=Utile
    @@ -34,7 +35,8 @@ AmountHTVATRealPaid=Totale pagato
     VATToPay=Tax sales
     VATReceived=Tax received
     VATToCollect=Tax purchases
    -VATSummary=Tax Balance
    +VATSummary=Tax monthly
    +VATBalance=Tax Balance
     VATPaid=Tax paid
     LT1Summary=Tax 2 summary
     LT2Summary=Tax 3 summary
    @@ -76,16 +78,16 @@ MenuNewSocialContribution=Nuova tassa/contributo
     NewSocialContribution=Nuova tassa/contributo
     AddSocialContribution=Add social/fiscal tax
     ContributionsToPay=Tasse/contributi da pagare
    -AccountancyTreasuryArea=Area contabilità/tesoreria
    +AccountancyTreasuryArea=Billing and payment area
     NewPayment=Nuovo pagamento
     Payments=Pagamenti
     PaymentCustomerInvoice=Pagamento fattura attiva
    -PaymentSupplierInvoice=Pagamento fattura fornitori
    +PaymentSupplierInvoice=Vendor invoice payment
     PaymentSocialContribution=Pagamento delle imposte sociali/fiscali
     PaymentVat=Pagamento IVA
     ListPayment=Elenco dei pagamenti
     ListOfCustomerPayments=Elenco dei pagamenti dei clienti
    -ListOfSupplierPayments=Elenco dei pagamenti fornitore
    +ListOfSupplierPayments=List of vendor payments
     DateStartPeriod=Data di inzio
     DateEndPeriod=Data di fine
     newLT1Payment=New tax 2 payment
    @@ -104,19 +106,21 @@ VATPayment=Pagamento IVA
     VATPayments=Pagamenti IVA
     VATRefund=Rimborso IVA
     NewVATPayment=New sales tax payment
    +NewLocalTaxPayment=New tax %s payment
     Refund=Rimborso
     SocialContributionsPayments=Pagamenti tasse/contributi
     ShowVatPayment=Visualizza pagamento IVA
     TotalToPay=Totale da pagare
     BalanceVisibilityDependsOnSortAndFilters=Il bilancio è visibile in questo elenco solo se la tabella è ordinata in verso ascendente per %s e filtrata per un conto bancario
     CustomerAccountancyCode=Customer accounting code
    -SupplierAccountancyCode=Supplier accounting code
    +SupplierAccountancyCode=Vendor accounting code
     CustomerAccountancyCodeShort=Cod. cont. cliente
     SupplierAccountancyCodeShort=Cod. cont. fornitore
     AccountNumber=Numero di conto
     NewAccountingAccount=Nuovo conto
    -SalesTurnover=Fatturato
    -SalesTurnoverMinimum=Fatturato minimo di vendita
    +Turnover=Turnover invoiced
    +TurnoverCollected=Turnover collected
    +SalesTurnoverMinimum=Minimum turnover
     ByExpenseIncome=By expenses & incomes
     ByThirdParties=Per soggetti terzi
     ByUserAuthorOfInvoice=Per autore fattura
    @@ -136,8 +140,8 @@ ConfirmDeleteSocialContribution=Sei sicuro di voler cancellare il pagamento di q
     ExportDataset_tax_1=Tasse/contributi e pagamenti
     CalcModeVATDebt=Modalità <b>%sIVA su contabilità d'impegno%s</b>.
     CalcModeVATEngagement=Calcola <b>%sIVA su entrate-uscite%s</b>
    -CalcModeDebt=Modalità <b>%sCrediti-Debiti%s</b> detta <b>Contabilità d'impegno</b>.
    -CalcModeEngagement=Modalità <b>%sEntrate-Uscite%s</b> detta <b>contabilità di cassa</b>
    +CalcModeDebt=Analysis of known recorded invoices even if they are not yet accounted in ledger.
    +CalcModeEngagement=Analysis of known recorded payments, even if they are not yet accounted in Ledger.
     CalcModeBookkeeping=Analysis of <b>data journalized in Bookkeeping Ledger table</b>
     CalcModeLT1= Modalità <b>%sRE su fatture clienti - fatture fornitori%s</b>
     CalcModeLT1Debt=Modalità <b>%sRE su fatture clienti%s</b>
    @@ -150,9 +154,9 @@ AnnualSummaryInputOutputMode=Bilancio di entrate e uscite, sintesi annuale
     AnnualByCompanies=Balance of income and expenses, by predefined groups of account
     AnnualByCompaniesDueDebtMode=Balance of income and expenses, detail by predefined groups, mode <b>%sClaims-Debts%s</b> said <b>Commitment accounting</b>.
     AnnualByCompaniesInputOutputMode=Balance of income and expenses, detail by predefined groups, mode <b>%sIncomes-Expenses%s</b> said <b>cash accounting</b>.
    -SeeReportInInputOutputMode=Vedi il report <b>%sEntrate-Uscite%s</b> detto <b>contabilità di cassa</b> per un calcolo sui pagamenti effettuati
    -SeeReportInDueDebtMode=Vedi il report <b>%sCrediti-Debiti%s</b> detto <b>contabilità d'impegno</b> per un calcolo sulle fatture emesse
    -SeeReportInBookkeepingMode=See report <b>%sBookeeping%s</b> for a calculation on <b>bookkeeping table analysis</b>
    +SeeReportInInputOutputMode=See %sanalysis of payments%s for a calculation on actual payments made even if they are not yet accounted in Ledger.
    +SeeReportInDueDebtMode=See %sanalysis of invoices%s for a calculation based on known recorded invoices even if they are not yet accounted in Ledger.
    +SeeReportInBookkeepingMode=See <b>%sBookeeping report%s</b> for a calculation on <b>Bookkeeping Ledger table</b>
     RulesAmountWithTaxIncluded=- Gli importi indicati sono tasse incluse
     RulesResultDue=- Gli importi indicati sono tutti tasse incluse<br/>- Comprendono le fatture in sospeso, l'IVA e le spese, che siano state pagate o meno.<br/>- Si basa sulla data di convalida delle fatture e dell'IVA e sulla data di scadenza per le spese.
     RulesResultInOut=- Include i pagamenti reali di fatture, spese e IVA. <br>- Si basa sulle date di pagamento di fatture, spese e IVA.
    @@ -171,6 +175,8 @@ LT1ReportByCustomersES=Report by third party RE
     LT2ReportByCustomersES=IRPF soggetti terzi(Spagna)
     VATReport=Sale tax report
     VATReportByPeriods=Sale tax report by period
    +VATReportByRates=Sale tax report by rates
    +VATReportByThirdParties=Sale tax report by third parties
     VATReportByCustomers=Sale tax report by customer
     VATReportByCustomersInInputOutputMode=Report per IVA cliente riscossa e pagata
     VATReportByQuartersInInputOutputMode=Report by Sale tax rate of the tax collected and paid
    @@ -207,7 +213,7 @@ Pcg_version=Chart of accounts models
     Pcg_type=Tipo pcg
     Pcg_subtype=Sottotipo Pcg
     InvoiceLinesToDispatch=Riga di fattura da spedire *consegnare
    -ByProductsAndServices=Per prodotti e servizi
    +ByProductsAndServices=By product and service
     RefExt=Referente esterno
     ToCreateAPredefinedInvoice=Per creare un modello di fattura, crea una fattura standard e poi, senza convalidarla, clicca sul pulsante "%s".
     LinkedOrder=Collega a ordine
    @@ -215,7 +221,8 @@ Mode1=Metodo 1
     Mode2=Metodo 2
     CalculationRuleDesc=Ci sono due metodi per calcolare l'IVA totale:<br/>Metodo 1: arrotondare l'IVA per ogni riga e poi sommare.<br/>Metodo 2: sommare l'IVA di ogni riga e poi arrotondare il risultato della somma.<br/>Il risultato finale può differire di alcuni centesimi tra i due metodi. Il metodo di default è il <b>%s</b>.
     CalculationRuleDescSupplier=According to supplier, choose appropriate method to apply same calculation rule and get same result expected by your supplier.
    -TurnoverPerProductInCommitmentAccountingNotRelevant=Turnover report per product, when using a <b>cash accountancy</b> mode is not relevant. This report is only available when using <b>engagement accountancy</b> mode (see setup of accountancy module).
    +TurnoverPerProductInCommitmentAccountingNotRelevant=The report of Turnover collected per product is not available. This report is only available for turnover invoiced.
    +TurnoverPerSaleTaxRateInCommitmentAccountingNotRelevant=The report of Turnover collected per sale tax rate is not available. This report is only available for turnover invoiced.
     CalculationMode=Metodo di calcolo
     AccountancyJournal=Accounting code journal
     ACCOUNTING_VAT_SOLD_ACCOUNT=Accounting account by default for VAT on sales (used if not defined on VAT dictionary setup)
    @@ -223,7 +230,7 @@ ACCOUNTING_VAT_BUY_ACCOUNT=Accounting account by default for VAT on purchases (u
     ACCOUNTING_VAT_PAY_ACCOUNT=Codice contabile predefinito per il pagamento dell'IVA
     ACCOUNTING_ACCOUNT_CUSTOMER=Accounting account used for customer third parties
     ACCOUNTING_ACCOUNT_CUSTOMER_Desc=The dedicated accounting account defined on third party card will be used for Subledger accouting only. This one will be used for General Ledger and as default value of Subledger accounting if dedicated customer accouting account on third party is not defined.
    -ACCOUNTING_ACCOUNT_SUPPLIER=Accounting account used for supplier third parties
    +ACCOUNTING_ACCOUNT_SUPPLIER=Accounting account used for vendor third parties
     ACCOUNTING_ACCOUNT_SUPPLIER_Desc=The dedicated accounting account defined on third party card will be used for Subledger accouting only. This one will be used for General Ledger and as default value of Subledger accounting if dedicated supplier accouting account on third party is not defined.
     CloneTax=Clonare tassa/contributo
     ConfirmCloneTax=Conferma la clonazione del pagamento tassa/contributo
    @@ -242,3 +249,11 @@ FiscalPeriod=Scheda periodo di esercizio
     ListSocialContributionAssociatedProject=List of social contributions associated with the project
     DeleteFromCat=Remove from accounting group
     AccountingAffectation=Accounting assignement
    +LastDayTaxIsRelatedTo=Last day of period the tax is related to
    +VATDue=Sale tax claimed
    +ClaimedForThisPeriod=Claimed for the period
    +PaidDuringThisPeriod=Paid during this period
    +ByVatRate=By sale tax rate
    +TurnoverbyVatrate=Turnover invoiced by sale tax rate
    +TurnoverCollectedbyVatrate=Turnover collected by sale tax rate
    +PurchasebyVatrate=Purchase by sale tax rate
    diff --git a/htdocs/langs/it_IT/contracts.lang b/htdocs/langs/it_IT/contracts.lang
    index 690944f4369..9d65d1056e7 100644
    --- a/htdocs/langs/it_IT/contracts.lang
    +++ b/htdocs/langs/it_IT/contracts.lang
    @@ -31,11 +31,11 @@ NewContract=Nuovo contratto
     NewContractSubscription=Nuovo contratto/sottoscrizione
     AddContract=Crea contratto
     DeleteAContract=Eliminazione di un contratto
    -ActivateAllOnContract=Activate all services
    +ActivateAllOnContract=Attiva tutti i servizi
     CloseAContract=Chiudere un contratto
     ConfirmDeleteAContract=Vuoi davvero eliminare questo contratto e tutti i suoi servizi?
     ConfirmValidateContract=Vuoi davvero convalidare questo contratto con il nome <b>%s</b>?
    -ConfirmActivateAllOnContract=This will open all services (not yet active). Are you sure you want to open all services?
    +ConfirmActivateAllOnContract=Questo aprirà tutti i servizi (non ancora attivi). Sei sicuro di voler aprire tutti i servizi?
     ConfirmCloseContract=Questo chiuderà tutti i servizi (attivi e non attivi). Vuoi davvero chiudere questo contratto?
     ConfirmCloseService=Vuoi davvero chiude questo servizio con la data <b>%s</b>?
     ValidateAContract=Convalidare un contratto
    @@ -68,7 +68,7 @@ BoardRunningServices=Servizi scaduti attivi
     ServiceStatus=Stato di servizio
     DraftContracts=Bozze contratti
     CloseRefusedBecauseOneServiceActive=Il contratto non può essere chiuso in quanto vi è almeno un servizio attivo
    -ActivateAllContracts=Activate all contract lines
    +ActivateAllContracts=Attiva tutte le linee del contratto
     CloseAllContracts=Chiudere tutti i contratti
     DeleteContractLine=Eliminazione di una riga di contratto
     ConfirmDeleteContractLine=Vuoi davvero eliminare questa riga di contratto?
    @@ -85,10 +85,10 @@ NoteListOfYourExpiredServices=Questa lista contiene i servizi relativi a contrat
     StandardContractsTemplate=Template standard per i contratti
     ContactNameAndSignature=Per %s, nome e firma:
     OnlyLinesWithTypeServiceAreUsed=Verranno clonate solo le righe di tipo "servizio"
    -CloneContract=Clone contract
    -ConfirmCloneContract=Are you sure you want to clone the contract <b>%s</b>?
    -LowerDateEndPlannedShort=Lower planned end date of active services
    -SendContractRef=Contract information __REF__
    +CloneContract=Clona contratto
    +ConfirmCloneContract=Sei sicuro di voler clonare il contratto <b>%s</b>?
    +LowerDateEndPlannedShort=Data di fine pianificata inferiore dei servizi attivi
    +SendContractRef=Informazione del contratto __REF__
     ##### Types de contacts #####
     TypeContact_contrat_internal_SALESREPSIGN=Contatto interno per la firma del contratto
     TypeContact_contrat_internal_SALESREPFOLL=Contatto interno per i rapporti successivi alla firma
    diff --git a/htdocs/langs/it_IT/cron.lang b/htdocs/langs/it_IT/cron.lang
    index daa20b5b2d0..348f3c48db8 100644
    --- a/htdocs/langs/it_IT/cron.lang
    +++ b/htdocs/langs/it_IT/cron.lang
    @@ -20,7 +20,7 @@ CronJobProfiles=Lista dei profili cron predefiniti
     EnabledAndDisabled=Attivato e disattivato
     # Page list
     CronLastOutput=Output dell'ultimo avvio
    -CronLastResult=Latest result code
    +CronLastResult=Ultimo codice risultato
     CronCommand=Comando
     CronList=Processi pianificati
     CronDelete=Cancella i processi pianificati
    @@ -43,7 +43,7 @@ CronNoJobs=Nessun processo registrato
     CronPriority=Priorità
     CronLabel=Titolo
     CronNbRun=Num. lancio
    -CronMaxRun=Max number launch
    +CronMaxRun=Numero massimo di lanci
     CronEach=Ogni
     JobFinished=Processo eseguito e completato
     #Page card
    diff --git a/htdocs/langs/it_IT/dict.lang b/htdocs/langs/it_IT/dict.lang
    index 03c520be8bf..dd17e81a7f2 100644
    --- a/htdocs/langs/it_IT/dict.lang
    +++ b/htdocs/langs/it_IT/dict.lang
    @@ -5,7 +5,8 @@ CountryIT=Italia
     CountryES=Spagna
     CountryDE=Germania
     CountryCH=Svizzera
    -CountryGB=Gran Bretagna
    +# Warning, country code GB is for United Kingdom. UK Does not exists as country code in ISO standard.
    +CountryGB=Regno Unito
     CountryUK=Regno Unito
     CountryIE=Irlanda
     CountryCN=Cina
    diff --git a/htdocs/langs/it_IT/ecm.lang b/htdocs/langs/it_IT/ecm.lang
    index 500c287d4f3..ccb8593c9b7 100644
    --- a/htdocs/langs/it_IT/ecm.lang
    +++ b/htdocs/langs/it_IT/ecm.lang
    @@ -14,8 +14,8 @@ ECMNbOfFilesInDir=Numero di file nella directory
     ECMNbOfSubDir=Numero di sottodirectory
     ECMNbOfFilesInSubDir=Numero di file nelle sub-directory
     ECMCreationUser=Creatore
    -ECMArea=DMS/ECM area
    -ECMAreaDesc=The DMS/ECM (Document Management System / Electronic Content Management) area allows you to save, share and search quickly all kind of documents in Dolibarr.
    +ECMArea=Area DMS/ECM
    +ECMAreaDesc=L'area DMS/ECM (Document Management System / Electronic Content Management) consente di salvare, condividere e cercare rapidamente tutti i tipi di documenti in Dolibarr.
     ECMAreaDesc2=* Le directory vengono riempite automaticamente quando si aggiungono dei documenti dalla scheda di un elemento.<br/>* Per salvare documenti non legati ad un elemento si può usare l'aggiunta manuale.
     ECMSectionWasRemoved=La directory<b>%s</b> è stata eliminata.
     ECMSectionWasCreated=Cartella <b>%s</b> è stata creata.
    @@ -39,12 +39,12 @@ ShowECMSection=Visualizza la directory
     DeleteSection=Eliminare la directory
     ConfirmDeleteSection=Vuoi davvero eliminare la cartella <b>%s</b>?
     ECMDirectoryForFiles=Directory dei file
    +CannotRemoveDirectoryContainsFilesOrDirs=Rimozione non possibile perché contiene alcuni file o sottodirectory
     CannotRemoveDirectoryContainsFiles=Directory non vuota: eliminazione impossibile!
     ECMFileManager=Filemanager
    -ECMSelectASection=Seleziona una directory dall'albero sulla sinistra ...
    +ECMSelectASection=Seleziona una directory nell'albero...
     DirNotSynchronizedSyncFirst=Sembra che questa directory sia stata creata o modifica al di fuori del modulo ECM. Per visualizzarne correttamente i contenuti, clicca su "aggiorna" per sincronizzare database e dischi.
     ReSyncListOfDir=Aggiorna la lista delle cartelle
     HashOfFileContent=Hash contenuto file
    -FileNotYetIndexedInDatabase=File non indicizzato nel database (prova a caricarlo di nuovo)
    -FileSharedViaALink=File condiviso con un link
     NoDirectoriesFound=Nessuna cartella trovata
    +FileNotYetIndexedInDatabase=File non indicizzato nel database (prova a caricarlo di nuovo)
    diff --git a/htdocs/langs/it_IT/errors.lang b/htdocs/langs/it_IT/errors.lang
    index dfe6d01a637..e25d60983e4 100644
    --- a/htdocs/langs/it_IT/errors.lang
    +++ b/htdocs/langs/it_IT/errors.lang
    @@ -32,9 +32,9 @@ ErrorBarCodeRequired=Barcode richiesto
     ErrorCustomerCodeAlreadyUsed=Codice cliente già utilizzato
     ErrorBarCodeAlreadyUsed=Barcode già in uso
     ErrorPrefixRequired=È richiesto il prefisso
    -ErrorBadSupplierCodeSyntax=Sintassi del codice fornitore errata
    -ErrorSupplierCodeRequired=Il codice fornitore è obbligatorio
    -ErrorSupplierCodeAlreadyUsed=Codice fornitore già utilizzato
    +ErrorBadSupplierCodeSyntax=Bad syntax for vendor code
    +ErrorSupplierCodeRequired=Vendor code required
    +ErrorSupplierCodeAlreadyUsed=Vendor code already used
     ErrorBadParameters=Parametri errati
     ErrorBadValueForParameter=Valore '%s' non corretto per il parametro '%s'
     ErrorBadImageFormat=Tipo file immagine non supportato (la tua installazione di PHP non supporta le funzioni per convertire le immagini di questo formato)
    @@ -87,7 +87,7 @@ ErrorsOnXLines=Errori in <b>%s</b> righe del sorgente
     ErrorFileIsInfectedWithAVirus=Il programma antivirus non è stato in grado di convalidare il file (il file potrebbe essere infetto)
     ErrorSpecialCharNotAllowedForField=I caratteri speciali non sono ammessi per il campo "%s"
     ErrorNumRefModel=Esiste un riferimento nel database (%s) e non è compatibile con questa regola di numerazione. Rimuovere o rinominare il record per attivare questo modulo.
    -ErrorQtyTooLowForThisSupplier=Quantità troppa bassa per questo fornitore o nessun prezzo definito sul prodotto per questo fornitore
    +ErrorQtyTooLowForThisSupplier=Quantity too low for this vendor or no price defined on this product for this supplier
     ErrorModuleSetupNotComplete=Setup of module looks to be uncomplete. Go on Home - Setup - Modules to complete.
     ErrorBadMask=Errore sulla maschera
     ErrorBadMaskFailedToLocatePosOfSequence=Errore, maschera senza numero di sequenza
    @@ -177,7 +177,7 @@ ErrorBadDefinitionOfMenuArrayInModuleDescriptor=Bad Definition Of Menu Array In
     ErrorSavingChanges=Si è verificato un errore nel salvataggio delle modifiche
     ErrorWarehouseRequiredIntoShipmentLine=Warehouse is required on the line to ship
     ErrorFileMustHaveFormat=Il file deve essere nel formato %s
    -ErrorSupplierCountryIsNotDefined=Nazione fornitore non definita. Correggere per proseguire.
    +ErrorSupplierCountryIsNotDefined=Country for this vendor is not defined. Correct this first.
     ErrorsThirdpartyMerge=Failed to merge the two records. Request canceled.
     ErrorStockIsNotEnoughToAddProductOnOrder=Stock is not enough for product %s to add it into a new order.
     ErrorStockIsNotEnoughToAddProductOnInvoice=Stock is not enough for product %s to add it into a new invoice.
    diff --git a/htdocs/langs/it_IT/install.lang b/htdocs/langs/it_IT/install.lang
    index abd02017cd8..4a3940911fd 100644
    --- a/htdocs/langs/it_IT/install.lang
    +++ b/htdocs/langs/it_IT/install.lang
    @@ -6,6 +6,7 @@ ConfFileDoesNotExistsAndCouldNotBeCreated=Il file di configurazione <b>%s</b> no
     ConfFileCouldBeCreated=Il file <b>%s</b> può essere creato.
     ConfFileIsNotWritable=Il file di configurazione <b>%s</b> non è scrivibile. Controllare le autorizzazioni. Durante la prima installazione, il server web deve essere in grado di scrivere in questo file durante il processo di configurazione (usa, per esempio il comando "chmod 666" per renderlo scrivibile da tutti gli utenti su sistemi operativi Unix e simili).
     ConfFileIsWritable=Il file di configurazione <b>%s</b> è scrivibile.
    +ConfFileMustBeAFileNotADir=Configuration file <b>%s</b> must be a file, not a directory.
     ConfFileReload=Ricarica tutte le informazioni dal file di configurazione
     PHPSupportSessions=PHP supporta le sessioni.
     PHPSupportPOSTGETOk=PHP supporta le variabili GET e POST.
    @@ -91,8 +92,8 @@ FailedToCreateAdminLogin=Impossibile creare l'account amministratore di Dolibarr
     WarningRemoveInstallDir=Attenzione, per motivi di sicurezza, una volta completata l'installazione o l'aggiornamento, rimuovere la directory <b>install</b> o rinominarla <b>install.lock</b>, al fine di evitarne un uso malevolo.
     FunctionNotAvailableInThisPHP=Non disponibile su questa installazione di PHP
     ChoosedMigrateScript=Scegli script di migrazione
    -DataMigration=Migrazione dei dati
    -DatabaseMigration=Migrazione della struttura del database
    +DataMigration=Database migration (data)
    +DatabaseMigration=Database migration (structure + some data)
     ProcessMigrateScript=Elaborazione dello script
     ChooseYourSetupMode=Scegli la modalità di impostazione e clicca "start"
     FreshInstall=Nuova installazione
    @@ -139,14 +140,14 @@ KeepDefaultValuesDeb=Si sta utilizzando la configurazione guidata di un pacchett
     KeepDefaultValuesMamp=Si sta utilizzando la configurazione guidata DoliMamp, quindi i valori proposti sono già ottimizzati. Modifica i parametri solo se sai quello che fai.
     KeepDefaultValuesProxmox=Si sta utilizzando la configurazione guidata di una virtual appliance Proxmox, quindi i valori proposti sono già ottimizzati. Modifica i parametri solo se sai quello che fai.
     UpgradeExternalModule=Run dedicated upgrade process of external modules
    -SetAtLeastOneOptionAsUrlParameter=Set at least one option as a parameter in URL. For example:  '...repair.php?standard=confirmed'
    -NothingToDelete=Nothing to clean/delete
    -NothingToDo=Nothing to do
    +SetAtLeastOneOptionAsUrlParameter=Inserisci almeno una opzione come parametro nell'indirizzo URL. Per esempio: '...repair.php?standard=confirmed'
    +NothingToDelete=Nulla da ripulire/eliminare
    +NothingToDo=Nessuna azione da fare
     #########
     # upgrade
     MigrationFixData=Fix per i dati denormalizzati
     MigrationOrder=Migrazione dei dati per gli ordini dei clienti
    -MigrationSupplierOrder=Migrazione dei dati degli ordini fornitori
    +MigrationSupplierOrder=Data migration for vendor's orders
     MigrationProposal=Migrazione dei dati delle proposte commerciali
     MigrationInvoice=Migrazione dei dati della fatturazione attiva
     MigrationContract=Migrazione dei dati per i contratti
    @@ -193,11 +194,17 @@ MigrationActioncommElement=Aggiornare i dati sulle azioni
     MigrationPaymentMode=Migrazione dei dati delle modalità di pagamento
     MigrationCategorieAssociation=Migrazione delle categorie
     MigrationEvents=Migrazione degli eventi per aggiungere i proprietari nella tabella degli utilizzatori assegnati
    -MigrationEventsContact=Migration of events to add event contact into assignement table
    +MigrationEventsContact=Migrazione di eventi per aggiungere un contatto evento nella tabella assegnazioni
     MigrationRemiseEntity=Update entity field value of llx_societe_remise
     MigrationRemiseExceptEntity=Update entity field value of llx_societe_remise_except
    +MigrationUserRightsEntity=Aggiorna il valore del campo entità di llx_user_rights
    +MigrationUserGroupRightsEntity=Aggiorna il valore del campo entità di llx_usergroup_rights
     MigrationReloadModule=Ricarica modulo %s
    -MigrationResetBlockedLog=Reset module BlockedLog for v7 algorithm
    +MigrationResetBlockedLog=Reset del modulo BlockedLog per l'algoritmo v7
     ShowNotAvailableOptions=Mostra opzioni non disponibili
     HideNotAvailableOptions=Nascondi opzioni non disponibili
     ErrorFoundDuringMigration=L'errore si è verificato durante il processo di migrazione quindi il prossimo step non sarà disponibile. Per ignorare gli errori puoi <a href="%s">cliccare qui</a>, ma l'applicazione o qualche funzionalità potrebbe non funzionare correttamente fino alla correzione dell'errore.
    +YouTryInstallDisabledByDirLock=The application try to sefl upgrade, but install/upgrade pages have been disabled for security reason (directory renamed with .lock suffix).<br>
    +YouTryInstallDisabledByFileLock=The application try to sefl upgrade, but install/upgrade pages pages have been disabled for security reason (by lock file <strong>install.lock</strong> into dolibarr documents directory).<br>
    +ClickHereToGoToApp=Click here to go to your application
    +ClickOnLinkOrRemoveManualy=Click on following link and if you always reach this page, you must remove the file install.lock into documents directory manually
    diff --git a/htdocs/langs/it_IT/ldap.lang b/htdocs/langs/it_IT/ldap.lang
    index 377213afd48..6986538c5da 100644
    --- a/htdocs/langs/it_IT/ldap.lang
    +++ b/htdocs/langs/it_IT/ldap.lang
    @@ -1,12 +1,11 @@
     # Dolibarr language file - Source file is en_US - ldap
    -DomainPassword=Password del dominio
     YouMustChangePassNextLogon=La password dell'utente <b>%s</ b> per il dominio <b>%s</ b> deve essere cambiata.
     UserMustChangePassNextLogon=L'utente deve cambiare password per il dominio %s
     LDAPInformationsForThisContact=Informazioni nel database LDAP per questo contatto
     LDAPInformationsForThisUser=Informazioni nel database LDAP per questo utente
     LDAPInformationsForThisGroup=Informazioni nel database LDAP per questo gruppo
     LDAPInformationsForThisMember=Informazioni nel database LDAP per questo membro
    -LDAPInformationsForThisMemberType=Information in LDAP database for this member type
    +LDAPInformationsForThisMemberType=Informazioni nel database LDAP per questo tipo di membro
     LDAPAttributes=Attributi LDAP
     LDAPCard=Scheda LDAP
     LDAPRecordNotFound=Il record non è stato trovato in LDAP
    @@ -14,14 +13,15 @@ LDAPUsers=Utenti nel database LDAP
     LDAPFieldStatus=Stato
     LDAPFieldFirstSubscriptionDate=Prima data di sottoscrizione
     LDAPFieldFirstSubscriptionAmount=Importo della prima sottoscrizione
    -LDAPFieldLastSubscriptionDate=Latest subscription date
    -LDAPFieldLastSubscriptionAmount=Latest subscription amount
    +LDAPFieldLastSubscriptionDate=Data della sottoscrizione più recente
    +LDAPFieldLastSubscriptionAmount=Ultimo importo della sottoscrizione
     LDAPFieldSkype=Identificativo Skype
     LDAPFieldSkypeExample=Esempio: nomeSkype
     UserSynchronized=Utente sincronizzato
     GroupSynchronized=Gruppo sincronizzato
     MemberSynchronized=Membro sincronizzato
    -MemberTypeSynchronized=Member type synchronized
    +MemberTypeSynchronized=Tipo di membro sincronizzato
     ContactSynchronized=Contatto sincronizzato
     ForceSynchronize=Forza la sincronizzazione Dolibarr -> LDAP
     ErrorFailedToReadLDAP=Impossibile leggere dal database LDAP. Controlla la configurazione del modulo LDAP e l'accesso al database.
    +PasswordOfUserInLDAP=Password of user in LDAP
    diff --git a/htdocs/langs/it_IT/loan.lang b/htdocs/langs/it_IT/loan.lang
    index c9cf861780b..042c011ae07 100644
    --- a/htdocs/langs/it_IT/loan.lang
    +++ b/htdocs/langs/it_IT/loan.lang
    @@ -10,6 +10,7 @@ LoanCapital=Capitale
     Insurance=Assicurazione
     Interest=Interesse
     Nbterms=Numero di rate
    +Term=Term
     LoanAccountancyCapitalCode=Accounting account capital
     LoanAccountancyInsuranceCode=Accounting account insurance
     LoanAccountancyInterestCode=Accounting account interest
    @@ -17,39 +18,14 @@ ConfirmDeleteLoan=Conferma l'eliminazione di questo prestito
     LoanDeleted=Prestito eliminato correttamente
     ConfirmPayLoan=Conferma questo prestito come ripagato
     LoanPaid=Prestito ripagato
    -# Calc
    -LoanCalc=Bank Loans Calculator
    -PurchaseFinanceInfo=Purchase & Financing Information
    -SalePriceOfAsset=Sale Price of Asset
    -PercentageDown=Percentage Down
    -LengthOfMortgage=Durata del prestito
    -AnnualInterestRate=Tasso di interesse annuo
    -ExplainCalculations=Explain Calculations
    -ShowMeCalculationsAndAmortization=Mostrami interessi ed ammortamento
    -MortgagePaymentInformation=Informazioni sul pagamento del mutuo ipotecario
    -DownPayment=Anticipo
    -DownPaymentDesc=The <b>down payment</b> = The price of the home multiplied by the percentage down divided by 100 (for 5% down becomes 5/100 or 0.05)
    -InterestRateDesc=The <b>interest rate</b> = The annual interest percentage divided by 100
    -MonthlyFactorDesc=The <b>monthly factor</b> = The result of the following formula
    -MonthlyInterestRateDesc=The <b>monthly interest rate</b> = The annual interest rate divided by 12 (for the 12 months in a year)
    -MonthTermDesc=The <b>month term</b> of the loan in months = The number of years you've taken the loan out for times 12
    -MonthlyPaymentDesc=The montly payment is figured out using the following formula
    -AmortizationPaymentDesc=The <a href="#amortization">amortization</a> breaks down how much of your monthly payment goes towards the bank's interest, and how much goes into paying off the principal of your loan.
    -AmountFinanced=Ammontare finanziato
    -AmortizationMonthlyPaymentOverYears=Amortization For Monthly Payment: <b>%s</b> over %s years
    -Totalsforyear=Totali annui
    -MonthlyPayment=Rata mensile
    -LoanCalcDesc=This <b>mortgage calculator</b> can be used to figure out monthly payments of a loaning, based on the amount borrowed, the term of the loan desired and the interest rate.<br> This calculator includes also PMI (Private Mortgage Insurance) for loans where less than 20%% is put as a down payment. Also taken into consideration are the town property taxes, and their effect on the total monthly mortgage payment.<br>
    -GoToInterest=%s will go towards INTEREST
    -GoToPrincipal=%s will go towards PRINCIPAL
    -YouWillSpend=Spenderete %s in %s anni
     ListLoanAssociatedProject=List of loan associated with the project
     AddLoan=Create loan
    +FinancialCommitment=Financial commitment
    +InterestAmount=Interesse
    +CapitalRemain=Capital remain
     # Admin
     ConfigLoan=Configurazione del modulo prestiti
     LOAN_ACCOUNTING_ACCOUNT_CAPITAL=Accounting account capital by default
     LOAN_ACCOUNTING_ACCOUNT_INTEREST=Accounting account interest by default
     LOAN_ACCOUNTING_ACCOUNT_INSURANCE=Accounting account insurance by default
    -FinancialCommitment=Financial commitment
     CreateCalcSchedule=Edit financial commitment
    -InterestAmount=Interest amount
    diff --git a/htdocs/langs/it_IT/mails.lang b/htdocs/langs/it_IT/mails.lang
    index b9e104fa715..0173b1d00b0 100644
    --- a/htdocs/langs/it_IT/mails.lang
    +++ b/htdocs/langs/it_IT/mails.lang
    @@ -11,7 +11,9 @@ MailFrom=Mittente
     MailErrorsTo=Errors to
     MailReply=Rispondi a
     MailTo=Destinatario(i)
    +MailToUsers=To user(s)
     MailCC=Copia carbone (CC)
    +MailToCCUsers=Copy to users(s)
     MailCCC=Copia carbone cache (CCC)
     MailTopic=Titolo
     MailText=Testo
    @@ -164,4 +166,4 @@ InGoingEmailSetup=Incoming email setup
     OutGoingEmailSetupForEmailing=Outgoing email setup (for mass emailing)
     DefaultOutgoingEmailSetup=Default outgoing email setup
     Information=Informazioni
    -
    +ContactsWithThirdpartyFilter=Contacts avec filtre client
    diff --git a/htdocs/langs/it_IT/main.lang b/htdocs/langs/it_IT/main.lang
    index 58bd2420084..29dc26e1dd5 100644
    --- a/htdocs/langs/it_IT/main.lang
    +++ b/htdocs/langs/it_IT/main.lang
    @@ -44,7 +44,7 @@ ErrorConstantNotDefined=Parametro %s non definito
     ErrorUnknown=Errore sconosciuto
     ErrorSQL=Errore di SQL
     ErrorLogoFileNotFound=Impossibile trovare il file <b>%s</b> per il logo
    -ErrorGoToGlobalSetup=Go to 'Company/Organization' setup to fix this
    +ErrorGoToGlobalSetup=Vai su impostazioni "Azienda/Fondazione" per sistemare
     ErrorGoToModuleSetup=Vai alle impostazioni del modulo per risolvere il problema
     ErrorFailedToSendMail=Impossibile inviare l'email (mittente=%s, destinatario=%s)
     ErrorFileNotUploaded=Upload fallito. Controllare che la dimensione del file non superi il numero massimo consentito, che lo spazio libero su disco sia sufficiente e che non esista già un file con lo stesso nome nella directory.
    @@ -63,15 +63,15 @@ ErrorCantLoadUserFromDolibarrDatabase=Impossibile trovare l'utente <b>%s</b> nel
     ErrorNoVATRateDefinedForSellerCountry=Errore, non sono state definite le aliquote IVA per: <b>%s</b>.
     ErrorNoSocialContributionForSellerCountry=Errore, non sono stati definiti i tipi di contributi per: '%s'.
     ErrorFailedToSaveFile=Errore, file non salvato.
    -ErrorCannotAddThisParentWarehouse=You are trying to add a parent warehouse which is already a child of current one
    -MaxNbOfRecordPerPage=Max number of record per page
    +ErrorCannotAddThisParentWarehouse=Stai tentando di aggiungere un magazzino principale che è già figlio di quello corrente
    +MaxNbOfRecordPerPage=Numero massimo di record per pagina
     NotAuthorized=Non sei autorizzato.
     SetDate=Imposta data
     SelectDate=Seleziona una data
     SeeAlso=Vedi anche %s
     SeeHere=Vedi qui
     ClickHere=Clicca qui
    -Here=Here
    +Here=Qui
     Apply=Applica
     BackgroundColorByDefault=Colore di sfondo predefinito
     FileRenamed=Il file è stato rinominato con successo
    @@ -92,6 +92,7 @@ DolibarrInHttpAuthenticationSoPasswordUseless=Modalità di autenticazione <b>%s<
     Administrator=Amministratore
     Undefined=Indefinito
     PasswordForgotten=Password dimenticata?
    +NoAccount=No account?
     SeeAbove=Vedi sopra
     HomeArea=Area home
     LastConnexion=Ultima connessione
    @@ -106,11 +107,11 @@ RequestLastAccessInError=Ultimo errore di accesso al database
     ReturnCodeLastAccessInError=Codice di ritorno per l'ultimo accesso errato al database
     InformationLastAccessInError=Informazioni sull'ultimo accesso errato al database
     DolibarrHasDetectedError=Dolibarr ha rilevato un errore tecnico
    -YouCanSetOptionDolibarrMainProdToZero=You can read log file or set option $dolibarr_main_prod to '0' in your config file to get more information.
    +YouCanSetOptionDolibarrMainProdToZero=Puoi leggere il file di registro o impostare l'opzione $dolibarr_main_prod su '0' nel tuo file di configurazione per ottenere maggiori informazioni.
     InformationToHelpDiagnose=Quest'informazione può essere utile per fini diagnostici (puoi settare l'opzione $dolibarr_main_prod su "1" per rimuovere questa notifica)
     MoreInformation=Maggiori informazioni
     TechnicalInformation=Informazioni tecniche
    -TechnicalID=Technical ID
    +TechnicalID=ID Tecnico
     NotePublic=Nota (pubblica)
     NotePrivate=Nota (privata)
     PrecisionUnitIsLimitedToXDecimals=Dolibarr è stato configurato per limitare la precisione dei prezzi unitari a <b>%s</b> decimali.
    @@ -127,7 +128,7 @@ Home=Home
     Help=Aiuto
     OnlineHelp=Guida in linea
     PageWiki=Pagina wiki
    -MediaBrowser=Media browser
    +MediaBrowser=Browser multimediale
     Always=Sempre
     Never=Mai
     Under=sotto
    @@ -187,7 +188,7 @@ ToLink=Link
     Select=Seleziona
     Choose=Scegli
     Resize=Ridimensiona
    -ResizeOrCrop=Resize or Crop
    +ResizeOrCrop=Ridimensiona o ritaglia
     Recenter=Ricentra
     Author=Autore
     User=Utente
    @@ -231,7 +232,7 @@ Limit=Limite
     Limits=Limiti
     Logout=Logout
     NoLogoutProcessWithAuthMode=Nessuna funzione di disconnessione al programma con il metodo di autenticazione <b>%s</b>
    -Connection=Connessione
    +Connection=Login
     Setup=Impostazioni
     Alert=Avvertimento
     MenuWarnings=Avvisi e segnalazioni
    @@ -269,10 +270,10 @@ DateApprove2=Data di approvazione (seconda approvazione)
     RegistrationDate=Data registrazione
     UserCreation=Creazione utente
     UserModification=Modifica utente
    -UserValidation=Validation user
    +UserValidation=Convalida utente
     UserCreationShort=Creaz. utente
     UserModificationShort=Modif. utente
    -UserValidationShort=Valid. user
    +UserValidationShort=Utente valido
     DurationYear=anno
     DurationMonth=mese
     DurationWeek=settimana
    @@ -314,8 +315,8 @@ KiloBytes=Kilobyte
     MegaBytes=Megabyte
     GigaBytes=Gigabyte
     TeraBytes=Terabyte
    -UserAuthor=User of creation
    -UserModif=User of last update
    +UserAuthor=Utente della creazione
    +UserModif=Utente dell'ultimo aggiornamento
     b=b
     Kb=Kb
     Mb=Mb
    @@ -328,10 +329,10 @@ Default=Predefinito
     DefaultValue=Valore predefinito
     DefaultValues=Valori predefiniti
     Price=Prezzo
    -PriceCurrency=Price (currency)
    +PriceCurrency=Prezzo (valuta)
     UnitPrice=Prezzo unitario
     UnitPriceHT=Prezzo unitario (netto)
    -UnitPriceHTCurrency=Unit price (net) (currency)
    +UnitPriceHTCurrency=Prezzo unitario (netto) (valuta)
     UnitPriceTTC=Prezzo unitario (lordo)
     PriceU=P.U.
     PriceUHT=P.U.(netto)
    @@ -339,7 +340,7 @@ PriceUHTCurrency=P.U. (valuta)
     PriceUTTC=P.U.(lordo)
     Amount=Importo
     AmountInvoice=Importo della fattura
    -AmountInvoiced=Amount invoiced
    +AmountInvoiced=Importo fatturato
     AmountPayment=Importo del pagamento
     AmountHTShort=Importo (netto)
     AmountTTCShort=Importo (IVA inc.)
    @@ -359,7 +360,7 @@ AmountLT2ES=Importo IRPF (Spagna)
     AmountTotal=Importo totale
     AmountAverage=Importo medio
     PriceQtyMinHT=Prezzo quantità min. tasse escluse
    -PriceQtyMinHTCurrency=Price quantity min. (net of tax) (currency)
    +PriceQtyMinHTCurrency=Prezzo per quantità min. (tasse escluse) (valuta)
     Percentage=Percentuale
     Total=Totale
     SubTotal=Totale parziale
    @@ -372,7 +373,7 @@ Totalforthispage=Totale in questa pagina
     TotalTTC=Totale (IVA inclusa)
     TotalTTCToYourCredit=Totale (IVA inclusa) a tuo credito
     TotalVAT=Totale IVA
    -TotalVATIN=Total IGST
    +TotalVATIN=Totale IGST
     TotalLT1=Totale tassa 2
     TotalLT2=Totale tassa 3
     TotalLT1ES=Totale RE
    @@ -396,12 +397,13 @@ LT2ES=IRPF
     LT1IN=CGST
     LT2IN=SGST
     VATRate=Aliquota IVA
    -VATCode=Tax Rate code
    -VATNPR=Tax Rate NPR
    +VATCode=Codice aliquota
    +VATNPR=Aliquota NPR
     DefaultTaxRate=Valore base tassa
     Average=Media
     Sum=Somma
     Delta=Delta
    +RemainToPay=Remain to pay
     Module=Moduli/Applicazioni
     Modules=Moduli/Applicazioni
     Option=Opzione
    @@ -414,7 +416,7 @@ Favorite=Preferito
     ShortInfo=Info.
     Ref=Rif.
     ExternalRef=Rif. esterno
    -RefSupplier=Rif. fornitore
    +RefSupplier=Ref. vendor
     RefPayment=Rif. pagamento
     CommercialProposalsShort=Preventivi/Proposte commerciali
     Comment=Commento
    @@ -427,18 +429,18 @@ ActionRunningNotStarted=Non avviato
     ActionRunningShort=Avviato
     ActionDoneShort=Fatto
     ActionUncomplete=Incompleto
    -LatestLinkedEvents=Latest %s linked events
    +LatestLinkedEvents=Ultimi %s eventi collegati
     CompanyFoundation=Azienda/Organizzazione
    -Accountant=Accountant
    +Accountant=Contabile
     ContactsForCompany=Contatti per il soggetto terzo
     ContactsAddressesForCompany=Contatti/indirizzi per questo soggetto terzo
     AddressesForCompany=Indirizzi per questo soggetto terzo
     ActionsOnCompany=Azioni sul soggetto terzo
     ActionsOnMember=Azioni su questo membro
    -ActionsOnProduct=Events about this product
    +ActionsOnProduct=Eventi su questo prodotto
     NActionsLate=%s azioni in ritardo
     ToDo=Da fare
    -Completed=Completed
    +Completed=Completato
     Running=Avviato
     RequestAlreadyDone=Richiesta già registrata
     Filter=Filtro
    @@ -453,7 +455,7 @@ TotalDuration=Durata totale
     Summary=Riepilogo
     DolibarrStateBoard=Statistiche Database
     DolibarrWorkBoard=Dashboard degli elementi aperti
    -NoOpenedElementToProcess=No opened element to process
    +NoOpenedElementToProcess=Nessun elemento aperto da elaborare
     Available=Disponibile
     NotYetAvailable=Non ancora disponibile
     NotAvailable=Non disponibile
    @@ -493,7 +495,7 @@ Received=Ricevuto
     Paid=Pagato
     Topic=Oggetto
     ByCompanies=Per impresa
    -ByUsers=Per utente
    +ByUsers=By user
     Links=Link
     Link=Link
     Rejects=Respinge
    @@ -502,9 +504,10 @@ NextStep=Passo successivo
     Datas=Dati
     None=Nessuno
     NoneF=Nessuno
    -NoneOrSeveral=None or several
    +NoneOrSeveral=Nessuno o più
     Late=Tardi
     LateDesc=Il ritardo di un'azione viene definito nel setup. Chiedi al tuo amministratore di modificarlo dal menu Home - Setup - Alerts.
    +NoItemLate=No late item
     Photo=Immagine
     Photos=Immagini
     AddPhoto=Aggiungi immagine
    @@ -576,7 +579,7 @@ MonthVeryShort10=O
     MonthVeryShort11=N
     MonthVeryShort12=D
     AttachedFiles=File e documenti allegati
    -JoinMainDoc=Join main document
    +JoinMainDoc=Iscriviti al documento principale
     DateFormatYYYYMM=AAAA-MM
     DateFormatYYYYMMDD=AAAA-MM-GG
     DateFormatYYYYMMDDHHMM=AAAA-MM-GG HH:MM
    @@ -619,9 +622,9 @@ BuildDoc=Genera Doc
     Entity=Entità
     Entities=Entità
     CustomerPreview=Anteprima cliente
    -SupplierPreview=Anteprima fornitore
    +SupplierPreview=Vendor preview
     ShowCustomerPreview=Visualizza anteprima cliente
    -ShowSupplierPreview=Visualizza anteprima fornitore
    +ShowSupplierPreview=Show vendor preview
     RefCustomer=Rif. cliente
     Currency=Valuta
     InfoAdmin=Informazioni per gli amministratori
    @@ -665,7 +668,7 @@ NotEnoughPermissions=Non hai l'autorizzazione per svolgere questa azione
     SessionName=Nome sessione
     Method=Metodo
     Receive=Ricevi
    -CompleteOrNoMoreReceptionExpected=Complete or nothing more expected
    +CompleteOrNoMoreReceptionExpected=Completa o non attendere altro
     ExpectedValue=Valore atteso
     CurrentValue=Valore attuale
     PartialWoman=Parziale
    @@ -679,7 +682,7 @@ Color=Colore
     Documents=Documenti
     Documents2=Documenti
     UploadDisabled=Upload disabilitato
    -MenuAccountancy=Contabilità
    +MenuAccountancy=Contabilità avanzata
     MenuECM=Documenti
     MenuAWStats=AWStats
     MenuMembers=Membri
    @@ -706,7 +709,7 @@ Notes=Note
     AddNewLine=Aggiungi una nuova riga
     AddFile=Aggiungi file
     FreeZone=Non è un prodotto/servizio predefinito
    -FreeLineOfType=Not a predefined entry of type
    +FreeLineOfType=Non una voce predefinita del tipo
     CloneMainAttributes=Clona oggetto con i suoi principali attributi
     PDFMerge=Unisci PDF
     Merge=Unisci
    @@ -814,16 +817,16 @@ GoodBye=Addio
     Sincerely=Cordialmente
     DeleteLine=Elimina riga
     ConfirmDeleteLine=Vuoi davvero eliminare questa riga?
    -NoPDFAvailableForDocGenAmongChecked=No PDF were available for the document generation among checked record
    -TooManyRecordForMassAction=Too many record selected for mass action. The action is restricted to a list of %s record.
    +NoPDFAvailableForDocGenAmongChecked=Non è possibile generare il documento PDF dai record selezionati
    +TooManyRecordForMassAction=Troppi record selezionati per l'azione di massa. L'azione è limitata a un elenco di %s record.
     NoRecordSelected=Nessun record selezionato
     MassFilesArea=File creati da azioni di massa
     ShowTempMassFilesArea=Mostra i file creati da azioni di massa
    -ConfirmMassDeletion=Bulk delete confirmation
    -ConfirmMassDeletionQuestion=Are you sure you want to delete the %s selected record ?
    +ConfirmMassDeletion=Conferma eliminazione di massa
    +ConfirmMassDeletionQuestion=Sei sicuro di voler cancellare il record selezionato %s?
     RelatedObjects=Oggetti correlati
     ClassifyBilled=Classificare  fatturata
    -ClassifyUnbilled=Classify unbilled
    +ClassifyUnbilled=Classifica non pagata
     Progress=Avanzamento
     FrontOffice=Front office
     BackOffice=Backoffice
    @@ -838,7 +841,7 @@ Calendar=Calendario
     GroupBy=Raggruppa per...
     ViewFlatList=Vedi lista semplice
     RemoveString=Rimuovi la stringa '%s'
    -SomeTranslationAreUncomplete=Some languages may be partially translated or may contains errors. If you detect some, you can fix language files registering to <a href="https://transifex.com/projects/p/dolibarr/" target="_blank">https://transifex.com/projects/p/dolibarr/</a>.
    +SomeTranslationAreUncomplete=Alcune lingue potrebbero essere parzialmente tradotte o contenere errori. Se ne rilevi, puoi correggere i file di lingua registrati su <a href="https://transifex.com/projects/p/dolibarr/" target="_blank"> https://transifex.com/projects/p/ Dolibarr / </a>.
     DirectDownloadLink=Link diretto per il download (pubblico/esterno)
     DirectDownloadInternalLink=Link per il download diretto (richiede accesso e permessi validi)
     Download=Download
    @@ -847,11 +850,11 @@ ActualizeCurrency=Aggiorna tasso di cambio
     Fiscalyear=Anno fiscale
     ModuleBuilder=Mudulo programmatore
     SetMultiCurrencyCode=Imposta valuta
    -BulkActions=Bulk actions
    +BulkActions=Azioni in blocco
     ClickToShowHelp=Clicca per mostrare l'aiuto contestuale
     WebSite=Sito web
     WebSites=Siti web
    -WebSiteAccounts=Web site accounts
    +WebSiteAccounts=Account del sito web
     ExpenseReport=Nota spese
     ExpenseReports=Nota spese
     HR=HR
    @@ -866,7 +869,7 @@ FileNotShared=File non condiviso pubblicamente
     Project=Progetto
     Projects=Progetti
     Rights=Autorizzazioni
    -LineNb=Line no.
    +LineNb=Linea n°
     IncotermLabel=Import-Export
     # Week day
     Monday=Lunedì
    @@ -904,7 +907,7 @@ Select2NotFound=Nessun risultato trovato
     Select2Enter=Immetti
     Select2MoreCharacter=o più caratteri
     Select2MoreCharacters=o più caratteri
    -Select2MoreCharactersMore=<strong>Search syntax:</strong><br><kbd><strong> |</strong></kbd><kbd> OR</kbd> (a|b)<br><kbd><strong>*</strong></kbd><kbd> Any character</kbd> (a*b)<br><kbd><strong>^</strong></kbd><kbd> Start with</kbd> (^ab)<br><kbd><strong>$</strong></kbd><kbd> End with</kbd> (ab$)<br>
    +Select2MoreCharactersMore=<strong>Sintassi di ricerca:</strong><br><kbd><strong> |</strong></kbd><kbd> O</kbd> (a|b)<br><kbd><strong>*</strong></kbd><kbd> Qualsiasi carattere</kbd> (a*b)<br><kbd><strong>^</strong></kbd><kbd> Inizia con</kbd> (^ab)<br><kbd><strong>$</strong></kbd><kbd> Termina con</kbd> (ab$)<br>
     Select2LoadingMoreResults=Caricamento di altri risultati ...
     Select2SearchInProgress=Ricerca in corso ...
     SearchIntoThirdparties=Soggetti terzi
    @@ -915,11 +918,11 @@ SearchIntoProductsOrServices=Prodotti o servizi
     SearchIntoProjects=Progetti
     SearchIntoTasks=Compiti
     SearchIntoCustomerInvoices=Fatture attive
    -SearchIntoSupplierInvoices=Fatture fornitori
    +SearchIntoSupplierInvoices=Fatture fornitore
     SearchIntoCustomerOrders=Ordini dei clienti
    -SearchIntoSupplierOrders=Ordini fornitori
    +SearchIntoSupplierOrders=Ordini d'acquisto
     SearchIntoCustomerProposals=Proposte del cliente
    -SearchIntoSupplierProposals=Proposte Fornitore
    +SearchIntoSupplierProposals=Vendor proposals
     SearchIntoInterventions=Interventi
     SearchIntoContracts=Contratti
     SearchIntoCustomerShipments=Spedizioni cliente
    @@ -927,17 +930,21 @@ SearchIntoExpenseReports=Nota spese
     SearchIntoLeaves=Assenze
     CommentLink=Commenti
     NbComments=Numero dei commenti
    -CommentPage=Comments space
    +CommentPage=Spazio per i commenti
     CommentAdded=Commento aggiunto
     CommentDeleted=Commento cancellato
     Everybody=Progetto condiviso
     PayedBy=Pagato da
     PayedTo=Pagato a
    -Monthly=Monthly
    -Quarterly=Quarterly
    -Annual=Annual
    -Local=Local
    -Remote=Remote
    -LocalAndRemote=Local and Remote
    -KeyboardShortcut=Keyboard shortcut
    +Monthly=Mensilmente
    +Quarterly=Trimestralmente
    +Annual=Annuale
    +Local=Locale
    +Remote=Remoto
    +LocalAndRemote=Locale e Remoto
    +KeyboardShortcut=Tasto scelta rapida
     AssignedTo=Azione assegnata a
    +Deletedraft=Delete draft
    +ConfirmMassDraftDeletion=Draft Bulk delete confirmation
    +FileSharedViaALink=File condiviso con un link
    +
    diff --git a/htdocs/langs/it_IT/margins.lang b/htdocs/langs/it_IT/margins.lang
    index b35ffad87f7..b5ae3bf037f 100644
    --- a/htdocs/langs/it_IT/margins.lang
    +++ b/htdocs/langs/it_IT/margins.lang
    @@ -28,10 +28,10 @@ UseDiscountAsService=Come servizio
     UseDiscountOnTotal=Sul subtotale
     MARGIN_METHODE_FOR_DISCOUNT_DETAILS=Definisce se, ai fini del calcolo del margine, uno sconto globale debba essere trattato come un prodotto, un servizio o usato solo sul subtotale.
     MARGIN_TYPE=Buying/Cost price suggested by default for margin calculation
    -MargeType1=Margin on Best supplier price
    +MargeType1=Margin on Best vendor price
     MargeType2=Margin on Weighted Average Price (WAP)
     MargeType3=Margin on Cost Price
    -MarginTypeDesc=* Margin on best buying price = Selling price - Best supplier price defined on product card<br>* Margin on Weighted Average Price (WAP) = Selling price - Product Weighted Average Price (WAP) or best supplier price if WAP not yet defined<br>* Margin on Cost price = Selling price - Cost price defined on product card or WAP if cost price not defined, or best supplier price if WAP not yet defined
    +MarginTypeDesc=* Margin on best buying price = Selling price - Best vendor price defined on product card<br>* Margin on Weighted Average Price (WAP) = Selling price - Product Weighted Average Price (WAP) or best supplier price if WAP not yet defined<br>* Margin on Cost price = Selling price - Cost price defined on product card or WAP if cost price not defined, or best supplier price if WAP not yet defined
     CostPrice=Prezzo di costo
     UnitCharges=Carico unitario
     Charges=Carichi
    diff --git a/htdocs/langs/it_IT/members.lang b/htdocs/langs/it_IT/members.lang
    index 1f269b0f7f7..c8a43734164 100644
    --- a/htdocs/langs/it_IT/members.lang
    +++ b/htdocs/langs/it_IT/members.lang
    @@ -111,7 +111,7 @@ SendingAnEMailToMember=Sending information email to member
     SendingEmailOnAutoSubscription=Sending email on auto registration
     SendingEmailOnMemberValidation=Sending email on new member validation
     SendingEmailOnNewSubscription=Sending email on new subscription
    -SendingReminderForExpiredSubscription=Sending reminder for expired subscription
    +SendingReminderForExpiredSubscription=Sending reminder for expired subscriptions
     SendingEmailOnCancelation=Sending email on cancelation
     # Topic of email templates
     YourMembershipRequestWasReceived=Your membership was received.
    @@ -156,8 +156,8 @@ DocForAllMembersCards=Genera schede per tutti i membri (formato di output impost
     DocForOneMemberCards=Genera scheda per un membro (formato di output impostato: <b>%s</b>)
     DocForLabels=Genera etichette con indirizzi (formato di output impostato: <b>%s</b>)
     SubscriptionPayment=Pagamento adesione
    -LastSubscriptionDate=Latest subscription date
    -LastSubscriptionAmount=Latest subscription amount
    +LastSubscriptionDate=Data della sottoscrizione più recente
    +LastSubscriptionAmount=Ultimo importo della sottoscrizione
     MembersStatisticsByCountries=Statistiche per paese
     MembersStatisticsByState=Statistiche per stato/provincia
     MembersStatisticsByTown=Statistiche per città
    @@ -170,7 +170,7 @@ MembersByTownDesc=Questa schermata mostra le statistiche sui membri per città.
     MembersStatisticsDesc=Scegli quali statistiche visualizzare...
     MenuMembersStats=Statistiche
     LastMemberDate=Latest member date
    -LatestSubscriptionDate=Latest subscription date
    +LatestSubscriptionDate=Data della sottoscrizione più recente
     Nature=Natura
     Public=Pubblico
     NewMemberbyWeb=Nuovo membro aggiunto. In attesa di approvazione
    diff --git a/htdocs/langs/it_IT/modulebuilder.lang b/htdocs/langs/it_IT/modulebuilder.lang
    index ec5732e579c..e7b1141c6de 100644
    --- a/htdocs/langs/it_IT/modulebuilder.lang
    +++ b/htdocs/langs/it_IT/modulebuilder.lang
    @@ -74,6 +74,7 @@ NoWidget=No widget
     GoToApiExplorer=Go to API explorer
     ListOfMenusEntries=List of menu entries
     ListOfPermissionsDefined=List of defined permissions
    +SeeExamples=See examples here
     EnabledDesc=Condition to have this field active (Examples: 1 or $conf->global->MYMODULE_MYOPTION)
     VisibleDesc=Is the field visible ? (Examples: 0=Never visible, 1=Visible on list and create/update/view forms, 2=Visible on list only, 3=Visible on create/update/view form only. Using a negative value means field is not shown by default on list but can be selected for viewing)
     IsAMeasureDesc=Can the value of field be cumulated to get a total into list ? (Examples: 1 or 0)
    @@ -95,3 +96,6 @@ DropTableIfEmpty=(Delete table if empty)
     TableDoesNotExists=The table %s does not exists
     TableDropped=Table %s deleted
     InitStructureFromExistingTable=Build the structure array string of an existing table
    +UseAboutPage=Disallow the about page
    +UseDocFolder=Disallow the documentation folder
    +UseSpecificReadme=Use a specific ReadMe
    diff --git a/htdocs/langs/it_IT/opensurvey.lang b/htdocs/langs/it_IT/opensurvey.lang
    index 40781c799aa..a8e48ebb63c 100644
    --- a/htdocs/langs/it_IT/opensurvey.lang
    +++ b/htdocs/langs/it_IT/opensurvey.lang
    @@ -58,3 +58,4 @@ MoreChoices=Aggiungi altre opzioni
     SurveyExpiredInfo=Il sondaggio è stato chiuso o è scaduto il tempo a disposizione.
     EmailSomeoneVoted=%s ha compilato una riga.\nTrovi l'indagine all'indirizzo: \n%s
     ShowSurvey=Mostra indagine
    +UserMustBeSameThanUserUsedToVote=You must have voted and use the same user name that the one used to vote, to post a comment
    diff --git a/htdocs/langs/it_IT/orders.lang b/htdocs/langs/it_IT/orders.lang
    index 7a89cc781a2..a78071cf7b6 100644
    --- a/htdocs/langs/it_IT/orders.lang
    +++ b/htdocs/langs/it_IT/orders.lang
    @@ -1,6 +1,6 @@
     # Dolibarr language file - Source file is en_US - orders
     OrdersArea=Area ordini dei clienti
    -SuppliersOrdersArea=Area ordini dei fornitori
    +SuppliersOrdersArea=Purchase orders area
     OrderCard=Scheda ordine
     OrderId=Identificativo ordine
     Order=Ordine
    @@ -13,18 +13,18 @@ OrderToProcess=Ordine da processare
     NewOrder=Nuovo ordine
     ToOrder=Ordinare
     MakeOrder=Fare ordine
    -SupplierOrder=Ordine fornitore
    -SuppliersOrders=Ordini fornitori
    -SuppliersOrdersRunning=Ordini fornitori avviati
    -CustomerOrder=Ordine cliente
    -CustomersOrders=Ordini dei clienti
    +SupplierOrder=Purchase order
    +SuppliersOrders=Ordini d'acquisto
    +SuppliersOrdersRunning=Current purchase orders
    +CustomerOrder=Ordine del cliente
    +CustomersOrders=Ordini clienti
     CustomersOrdersRunning=Ordini cliente attuali
     CustomersOrdersAndOrdersLines=Gli ordini dei clienti e le linee d'ordine
    -OrdersDeliveredToBill=Customer orders delivered to bill
    +OrdersDeliveredToBill=Ordini del cliente consegnati alla fattura
     OrdersToBill=Ordini dei clienti consegnati
     OrdersInProcess=Gli ordini dei clienti in corso
     OrdersToProcess=Ordini clienti da processare
    -SuppliersOrdersToProcess=Ordini fornitore da processare
    +SuppliersOrdersToProcess=Purchase orders to process
     StatusOrderCanceledShort=Annullato
     StatusOrderDraftShort=Bozza
     StatusOrderValidatedShort=Convalidato
    @@ -75,15 +75,15 @@ ShowOrder=Visualizza ordine
     OrdersOpened=Ordini da processare
     NoDraftOrders=Nessuna bozza d'ordine
     NoOrder=Nessun ordine
    -NoSupplierOrder=Nessun ordine fornitore
    +NoSupplierOrder=No purchase order
     LastOrders=Ultimi %s ordini fornitore
     LastCustomerOrders=Ultimi %s ordini cliente
    -LastSupplierOrders=ultimi %s ordini fornitore
    +LastSupplierOrders=Latest %s purchase orders
     LastModifiedOrders=ultimi %s ordini modificati
     AllOrders=Tutti gli ordini
     NbOfOrders=Numero di ordini
     OrdersStatistics=Statistiche ordini
    -OrdersStatisticsSuppliers=Statistiche ordini dei fornitori
    +OrdersStatisticsSuppliers=Purchase order statistics
     NumberOfOrdersByMonth=Numero di ordini per mese
     AmountOfOrdersByMonthHT=Importo ordini per mese (al netto delle imposte)
     ListOfOrders=Elenco degli ordini
    @@ -97,12 +97,12 @@ ConfirmMakeOrder=Vuoi davvero confermare di aver creato questo ordine su <b>%s</
     GenerateBill=Genera fattura
     ClassifyShipped=Classifica come spedito
     DraftOrders=Bozze di ordini
    -DraftSuppliersOrders=Bozza ordine fornitore
    +DraftSuppliersOrders=Draft purchase orders
     OnProcessOrders=Ordini in lavorazione
     RefOrder=Rif. ordine
     RefCustomerOrder=Rif. fornitore
    -RefOrderSupplier=Rif. fornitore
    -RefOrderSupplierShort=Rif. ordine forn.
    +RefOrderSupplier=Ref. order for vendor
    +RefOrderSupplierShort=Ref. order vendor
     SendOrderByMail=Invia ordine via email
     ActionsOnOrder=Azioni all'ordine
     NoArticleOfTypeProduct=Non ci sono articoli definiti "prodotto" quindi non ci sono articoli da spedire
    @@ -113,11 +113,11 @@ PaymentOrderRef=Riferimento pagamento ordine %s
     CloneOrder=Clona ordine
     ConfirmCloneOrder=Vuoi davvero clonare l'ordine <b>%s</b>?
     DispatchSupplierOrder=Ricezione ordine fornitore %s
    -FirstApprovalAlreadyDone=First approval already done
    -SecondApprovalAlreadyDone=Second approval already done
    -SupplierOrderReceivedInDolibarr=Supplier order %s received %s
    -SupplierOrderSubmitedInDolibarr=Supplier order %s submited
    -SupplierOrderClassifiedBilled=Supplier order %s set billed
    +FirstApprovalAlreadyDone=Prima approvazione già fatta
    +SecondApprovalAlreadyDone=Seconda approvazione già fatta
    +SupplierOrderReceivedInDolibarr=Purchase Order %s received %s
    +SupplierOrderSubmitedInDolibarr=Purchase Order %s submited
    +SupplierOrderClassifiedBilled=Purchase Order %s set billed
     OtherOrders=Altri ordini
     ##### Types de contacts #####
     TypeContact_commande_internal_SALESREPFOLL=Responsabile ordini cliente
    @@ -125,11 +125,11 @@ TypeContact_commande_internal_SHIPPING=Responsabile spedizioni cliente
     TypeContact_commande_external_BILLING=Contatto fatturazione cliente
     TypeContact_commande_external_SHIPPING=Contatto spedizioni cliente
     TypeContact_commande_external_CUSTOMER=Contatto follow-up cliente
    -TypeContact_order_supplier_internal_SALESREPFOLL=Responsabile ordini fornitore
    +TypeContact_order_supplier_internal_SALESREPFOLL=Representative following-up purchase order
     TypeContact_order_supplier_internal_SHIPPING=Responsabile spedizioni fornitore
    -TypeContact_order_supplier_external_BILLING=Contatto fatturazione fornitore
    -TypeContact_order_supplier_external_SHIPPING=Contatto spedizioni fornitore
    -TypeContact_order_supplier_external_CUSTOMER=Contatto follow-up fornitore
    +TypeContact_order_supplier_external_BILLING=Vendor invoice contact
    +TypeContact_order_supplier_external_SHIPPING=Vendor shipping contact
    +TypeContact_order_supplier_external_CUSTOMER=Vendor contact following-up order
     Error_COMMANDE_SUPPLIER_ADDON_NotDefined=Costante COMMANDE_SUPPLIER_ADDON non definita
     Error_COMMANDE_ADDON_NotDefined=Costante COMMANDE_ADDON non definita
     Error_OrderNotChecked=Nessun ordine da fatturare selezionato
    @@ -152,7 +152,7 @@ OrderCreated=I tuoi ordini sono stati creati
     OrderFail=C'è stato un errore durante la creazione del tuo ordine
     CreateOrders=Crea ordini
     ToBillSeveralOrderSelectCustomer=Per creare una fattura per ordini multipli, clicca prima sul cliente, poi scegli "%s".
    -OptionToSetOrderBilledNotEnabled=Option (from module Workflow) to set order to 'Billed' automatically when invoice is validated is off, so you will have to set status of order to 'Billed' manually.
    -IfValidateInvoiceIsNoOrderStayUnbilled=If invoice validation is 'No', the order will remain to status 'Unbilled' until the invoice is validated.
    +OptionToSetOrderBilledNotEnabled=L'opzione (dal modulo flusso di lavoro) per impostare automaticamente l'ordine su "Fatturato" quando la fattura è convalidata è disattivata, quindi dovrai impostare manualmente lo stato dell'ordine su "Fatturato".
    +IfValidateInvoiceIsNoOrderStayUnbilled=Se la convalida della fattura è "No", l'ordine rimarrà nello stato "Non fatturato" fino a quando la fattura non sarà convalidata.
     CloseReceivedSupplierOrdersAutomatically=Chiudi automaticamente l'ordine come "%s" se tutti i prodotti sono stati ricevuti.
     SetShippingMode=Imposta il metodo di spedizione
    diff --git a/htdocs/langs/it_IT/other.lang b/htdocs/langs/it_IT/other.lang
    index 3110780c26c..026866ee399 100644
    --- a/htdocs/langs/it_IT/other.lang
    +++ b/htdocs/langs/it_IT/other.lang
    @@ -80,9 +80,9 @@ LinkedObject=Oggetto collegato
     NbOfActiveNotifications=Numero di notifiche (num. di email da ricevere)
     PredefinedMailTest=__(Hello)__\nThis is a test mail sent to __EMAIL__.\nThe two lines are separated by a carriage return.\n\n__USER_SIGNATURE__
     PredefinedMailTestHtml=__(Hello)__\nThis is a <b>test</b> mail (the word test must be in bold).<br>The two lines are separated by a carriage return.<br><br>__USER_SIGNATURE__
    -PredefinedMailContentSendInvoice=__(Hello)__\n\nYou will find here the invoice __REF__\n\nThis is the link to make your online payment if this invoice is not already payed:\n__ONLINE_PAYMENT_URL__\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
    -PredefinedMailContentSendInvoiceReminder=__(Hello)__\n\nWe would like to warn you that the invoice  __REF__ seems to not be payed. So this is the invoice in attachment again, as a reminder.\n\nThis is the link to make your online payment:\n__ONLINE_PAYMENT_URL__\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
    -PredefinedMailContentSendProposal=__(Hello)__\n\nYou will find here the commercial proposal __PREF__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
    +PredefinedMailContentSendInvoice=__(Hello)__\n\nYou will find here the invoice __REF__\n\n__ONLINE_PAYMENT_TEXT_AND_URL__\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
    +PredefinedMailContentSendInvoiceReminder=__(Hello)__\n\nWe would like to warn you that the invoice  __REF__ seems to not be payed. So this is the invoice in attachment again, as a reminder.\n\n__ONLINE_PAYMENT_TEXT_AND_URL__\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
    +PredefinedMailContentSendProposal=__(Hello)__\n\nYou will find here the commercial proposal __REF__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
     PredefinedMailContentSendSupplierProposal=__(Hello)__\n\nYou will find here the price request __REF__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
     PredefinedMailContentSendOrder=__(Hello)__\n\nYou will find here the order __REF__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
     PredefinedMailContentSendSupplierOrder=__(Hello)__\n\nYou will find here our order __REF__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
    @@ -91,6 +91,7 @@ PredefinedMailContentSendShipping=__(Hello)__\n\nYou will find here the shipping
     PredefinedMailContentSendFichInter=__(Hello)__\n\nYou will find here the intervention __REF__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
     PredefinedMailContentThirdparty=__(Hello)__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
     PredefinedMailContentUser=__(Hello)__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
    +PredefinedMailContentLink=You can click on the link below to make your payment if it is not already done.\n\n%s\n\n
     DemoDesc=Dolibarr è un ERP/CRM compatto composto di diversi moduli funzionali. Un demo comprendente tutti i moduli non ha alcun senso, perché un caso simile non esiste nella realtà. Sono dunque disponibili diversi profili demo.
     ChooseYourDemoProfil=Scegli il profilo demo che corrisponde alla tua attività ...
     ChooseYourDemoProfilMore=...or build your own profile<br>(manual module selection)
    @@ -218,7 +219,7 @@ FileIsTooBig=File troppo grande
     PleaseBePatient=Attendere, prego...
     NewPassword=Nuova password
     ResetPassword=Reset password
    -RequestToResetPasswordReceived=Una richiesta di cambio della tua password è stata ricevuta
    +RequestToResetPasswordReceived=A request to change your password has been received.
     NewKeyIs=Queste sono le tue nuove credenziali di accesso
     NewKeyWillBe=Le tue nuove credenziali per loggare al software sono
     ClickHereToGoTo=Clicca qui per andare a %s
    @@ -233,6 +234,8 @@ PermissionsDelete=Permissions removed
     YourPasswordMustHaveAtLeastXChars=Your password must have at least <strong>%s</strong> chars
     YourPasswordHasBeenReset=Your password has been reset successfully
     ApplicantIpAddress=IP address of applicant
    +SMSSentTo=SMS sent to %s
    +
     ##### Export #####
     ExportsArea=Area esportazioni
     AvailableFormats=Formati disponibili
    diff --git a/htdocs/langs/it_IT/paypal.lang b/htdocs/langs/it_IT/paypal.lang
    index 7e4fe338329..1f90467d130 100644
    --- a/htdocs/langs/it_IT/paypal.lang
    +++ b/htdocs/langs/it_IT/paypal.lang
    @@ -14,7 +14,6 @@ PaypalModeOnlyPaypal=Solo PayPal
     ONLINE_PAYMENT_CSS_URL=Optionnal URL of CSS style sheet on online payment page
     ThisIsTransactionId=L'id di transazione è: <b>%s</b>
     PAYPAL_ADD_PAYMENT_URL=Aggiungere l'URL di pagamento Paypal quando si invia un documento per posta
    -PredefinedMailContentLink=You can click on the link below to make your payment if it is not already done.<br><br>%s<br><br>
     YouAreCurrentlyInSandboxMode=You are currently in the %s "sandbox" mode
     NewOnlinePaymentReceived=Nuovo pagamento online ricevuto
     NewOnlinePaymentFailed=Nuovo tentativo di pagamento online fallito
    diff --git a/htdocs/langs/it_IT/productbatch.lang b/htdocs/langs/it_IT/productbatch.lang
    index 24c1d1ceed3..94881e30be0 100644
    --- a/htdocs/langs/it_IT/productbatch.lang
    +++ b/htdocs/langs/it_IT/productbatch.lang
    @@ -16,7 +16,7 @@ printEatby=Consumare entro: %s
     printSellby=Da vendere entro: %s
     printQty=Quantità: %d
     AddDispatchBatchLine=Aggiungi una riga per la durata a scaffale
    -WhenProductBatchModuleOnOptionAreForced=Con il modulo lotto/numero di serie attivo, la modalità di incremento/riduzione delle scorte è bloccata sull'ultima scelta effettuata e non può essere modificata. Le altre opzioni possono essere configurate a piacimento.
    +WhenProductBatchModuleOnOptionAreForced=When module Lot/Serial is on, automatic stock decrease  is forced to 'Decrease real stocks on shipping validation' and automatic increase mode is forced to 'Increase real stocks on manual dispatching into warehouses' and can't be edited. Other options can be defined as you want.
     ProductDoesNotUseBatchSerial=Questo prodotto non usa lotto/numero di serie
     ProductLotSetup=Configurazione del modulo lotto/numero di serie
     ShowCurrentStockOfLot=Mostra la scorta disponibile per la coppia prodotto/lotto
    diff --git a/htdocs/langs/it_IT/products.lang b/htdocs/langs/it_IT/products.lang
    index ff1d763c317..35d0b4d9616 100644
    --- a/htdocs/langs/it_IT/products.lang
    +++ b/htdocs/langs/it_IT/products.lang
    @@ -22,12 +22,12 @@ MassBarcodeInit=Inizializzazione di massa dei codici a barre
     MassBarcodeInitDesc=Questa pagina può essere usata per inizializzare un codice a barre di un oggetto che non ha ancora un codice a barre definito. Controlla prima che il setup del modulo Codici a barre sia completo. 
     ProductAccountancyBuyCode=Codice contabile (acquisto)
     ProductAccountancySellCode=Codice contabile (vendita)
    -ProductAccountancySellIntraCode=Accounting code (sale intra-community)
    -ProductAccountancySellExportCode=Accounting code (sale export)
    +ProductAccountancySellIntraCode=Codice contabile (vendita intracomunitaria)
    +ProductAccountancySellExportCode=Codice contabile (vendita per esportazione)
     ProductOrService=Prodotto o servizio
     ProductsAndServices=Prodotti e Servizi
     ProductsOrServices=Prodotti o servizi
    -ProductsPipeServices=Products | Services
    +ProductsPipeServices=Prodotti | Servizi
     ProductsOnSaleOnly=Prodotto solo per la vendita
     ProductsOnPurchaseOnly=Prodotto solo per l'acquisto
     ProductsNotOnSell=Prodotto non in vendita e non acquistabili
    @@ -70,6 +70,7 @@ SoldAmount=Quantità venduta
     PurchasedAmount=Quantità acquistata
     NewPrice=Nuovo prezzo
     MinPrice=Min. prezzo di vendita
    +EditSellingPriceLabel=Edit selling price label
     CantBeLessThanMinPrice=Il prezzo di vendita non può essere inferiore al minimo consentito per questo prodotto ( %s IVA esclusa)
     ContractStatusClosed=Chiuso
     ErrorProductAlreadyExists=Un prodotto con riferimento %s esiste già.
    @@ -123,7 +124,7 @@ ConfirmDeleteProductLine=Vuoi davvero cancellare questa linea di prodotti?
     ProductSpecial=Prodotto speciale
     QtyMin=Quantità minima
     PriceQtyMin=Prezzo per questa quantità minima (senza sconti)
    -PriceQtyMinCurrency=Price for this min. qty (w/o discount) (currency)
    +PriceQtyMinCurrency=Prezzo per questa quantità min. (senza sconto) (valuta)
     VATRateForSupplierProduct=Aliquota IVA (per questo prodotto)
     DiscountQtyMin=Sconto automatico per la quantità
     NoPriceDefinedForThisSupplier=Nessun prezzo/quantità definito per questo fornitore/prodotto
    @@ -145,7 +146,7 @@ RowMaterial=Materia prima
     CloneProduct=Clona prodotto/servizio
     ConfirmCloneProduct=Vuoi davvero clonare il prodotto / servizio <b> %s </b>?
     CloneContentProduct=Clona tutte le principali informazioni del prodotto/servizio
    -ClonePricesProduct=Clone prices
    +ClonePricesProduct=Clona prezzi
     CloneCompositionProduct=Clona prodotto / servizio pacchetto
     CloneCombinationsProduct=Clona varianti di prodotto
     ProductIsUsed=Questo prodotto è in uso
    @@ -155,7 +156,7 @@ BuyingPrices=Prezzi di acquisto
     CustomerPrices=Prezzi di vendita
     SuppliersPrices=Prezzi di acquisto
     SuppliersPricesOfProductsOrServices=Prezzi dei fornitori (di prodotti o servizi)
    -CustomCode=Customs/Commodity/HS code
    +CustomCode=Customs / Commodity / HS code
     CountryOrigin=Paese di origine
     Nature=Natura
     ShortLabel=Etichetta breve
    @@ -198,18 +199,18 @@ CurrentProductPrice=Prezzo corrente
     AlwaysUseNewPrice=Usa sempre il prezzo corrente di un prodotto/servizio
     AlwaysUseFixedPrice=Usa prezzo non negoziabile
     PriceByQuantity=Prezzi diversi in base alla quantità
    -DisablePriceByQty=Disable prices by quantity
    +DisablePriceByQty=Disabilitare i prezzi per quantità
     PriceByQuantityRange=Intervallo della quantità
    -MultipriceRules=Price segment rules
    -UseMultipriceRules=Use price segment rules (defined into product module setup) to autocalculate prices of all other segment according to first segment
    -PercentVariationOver=%% variation over %s
    -PercentDiscountOver=%% discount over %s
    +MultipriceRules=Regole del segmento di prezzo
    +UseMultipriceRules=Utilizza le regole del segmento di prezzo (definite nell'impostazione del modulo del prodotto) per autocalcolare i prezzi di tutti gli altri segmenti in base al primo segmento
    +PercentVariationOver=variazione %% su %s
    +PercentDiscountOver=sconto %% su %s
     KeepEmptyForAutoCalculation=Lasciare libero se si vuole calcolare automaticamente da peso o volume del prodotto
    -VariantRefExample=Example: COL
    -VariantLabelExample=Example: Color
    +VariantRefExample=Esempio: COL
    +VariantLabelExample=Esempio: Colore
     ### composition fabrication
     Build=Produci
    -ProductsMultiPrice=Products and prices for each price segment
    +ProductsMultiPrice=Prodotti e prezzi per ogni segmento di prezzo
     ProductsOrServiceMultiPrice=I prezzi dei clienti (di prodotti o servizi, multi-prezzi)
     ProductSellByQuarterHT=Prodotti fatturato trimestrale ante imposte
     ServiceSellByQuarterHT=Servizi fatturato trimestrale ante imposte
    @@ -250,12 +251,12 @@ PriceNumeric=Numero
     DefaultPrice=Prezzo predefinito
     ComposedProductIncDecStock=Aumenta e Diminuisci le scorte alla modifica del prodotto padre
     ComposedProduct=Sottoprodotto
    -MinSupplierPrice=Prezzo fornitore minimo
    -MinCustomerPrice=Minimo prezzo di vendita
    +MinSupplierPrice=Prezzo d'acquisto minimo
    +MinCustomerPrice=Minimum selling price
     DynamicPriceConfiguration=Configurazione dinamica dei prezzi
    -DynamicPriceDesc=On product card, with this module enabled, you should be able to set mathematic functions to calculate Customer or Supplier prices. Such function can use all mathematic operators, some constants and variables. You can set here the variables you want to be able to use and if the variable need an automatic update, the external URL to use to ask Dolibarr to update automaticaly the value.
    -AddVariable=Add Variable
    -AddUpdater=Add Updater
    +DynamicPriceDesc=Sulla scheda prodotto, con questo modulo abilitato, dovresti essere in grado di impostare funzioni matematiche per calcolare i prezzi dei clienti o dei fornitori. Tale funzione può utilizzare tutti gli operatori matematici, alcune costanti e variabili. Puoi impostare qui le variabili che desideri usare e se la variabile necessita di un aggiornamento automatico, l'URL esterno da usare per chiedere a Dolibarr di aggiornare automaticamente il valore.
    +AddVariable=Aggiungi variabile
    +AddUpdater=Aggiungi Aggiornamento
     GlobalVariables=Variabili globali
     VariableToUpdate=Variabile da aggiornare
     GlobalVariableUpdaters=Aggiornamento variabili globali
    @@ -264,7 +265,7 @@ GlobalVariableUpdaterHelp0=Esegue il parsing dei dati JSON da uno specifico indi
     GlobalVariableUpdaterHelpFormat0=Formato per la richiesta {"URL": "http://example.com/urlofjson", "VALUE": "array1,array2,targetvalue"}
     GlobalVariableUpdaterType1=Dati del WebService
     GlobalVariableUpdaterHelp1=Effettua il parsing dei dati del WebService da uno specifico indirizzo URL.\nNS: il namespace\nVALUE: la posizione di dati rilevanti\nDATA: contiene i dati da inviare\nMETHOD: il metodo WS da richiamare
    -GlobalVariableUpdaterHelpFormat1=Format for request is {"URL": "http://example.com/urlofws", "VALUE": "array,targetvalue", "NS": "http://example.com/urlofns", "METHOD": "myWSMethod", "DATA": {"your": "data", "to": "send"}}
    +GlobalVariableUpdaterHelpFormat1=Il formato richiesto è {"URL": "http://example.com/urlofws", "VALORE": "array, targetvalue", "NS": "http://example.com/urlofns", "METODO" : "myWSMethod", "DATO": {"il_tuo": "dato", "da": "inviare"}}
     UpdateInterval=Frequenza di aggiornamento (in minuti)
     LastUpdated=Ultimo aggiornamento
     CorrectlyUpdated=Aggiornato correttamente
    @@ -275,8 +276,8 @@ DefaultPriceRealPriceMayDependOnCustomer=Prezzo predefinito, prezzo reale può d
     WarningSelectOneDocument=Seleziona almeno un documento
     DefaultUnitToShow=Unità
     NbOfQtyInProposals=Q.ta in proposte
    -ClinkOnALinkOfColumn=Click on a link of column %s to get a detailed view...
    -ProductsOrServicesTranslations=Products or services translation
    +ClinkOnALinkOfColumn=Fare clic su un collegamento della colonna %s per ottenere una vista dettagliata ...
    +ProductsOrServicesTranslations=Prodotti o servizi di traduzione
     TranslatedLabel=Etichetta tradotta
     TranslatedDescription=Descrizione tradotta
     TranslatedNote=Note tradotte
    @@ -290,20 +291,20 @@ ConfirmDeleteProductBuyPrice=Vuoi davvero eliminare questo prezzo di acquisto?
     SubProduct=Sottoprodotto
     ProductSheet=Scheda prodotto
     ServiceSheet=Scheda di servizio
    -PossibleValues=Possible values
    -GoOnMenuToCreateVairants=Go on menu %s - %s to prepare attribute variants (like colors, size, ...)
    +PossibleValues=Valori possibili
    +GoOnMenuToCreateVairants=Vai sul menu %s - %s per preparare le varianti degli attributi (come colori, dimensioni, ...)
     
     #Attributes
    -VariantAttributes=Variant attributes
    -ProductAttributes=Variant attributes for products
    -ProductAttributeName=Variant attribute %s
    -ProductAttribute=Variant attribute
    -ProductAttributeDeleteDialog=Are you sure you want to delete this attribute? All values will be deleted
    -ProductAttributeValueDeleteDialog=Are you sure you want to delete the value "%s" with reference "%s" of this attribute?
    -ProductCombinationDeleteDialog=Are you sure want to delete the variant of the product "<strong>%s</strong>"?
    -ProductCombinationAlreadyUsed=There was an error while deleting the variant. Please check it is not being used in any object
    +VariantAttributes=Variante attributi
    +ProductAttributes=Variante attributi per i prodotti
    +ProductAttributeName=Variante attributo %s
    +ProductAttribute=Variante attributo
    +ProductAttributeDeleteDialog=Sei sicuro di voler eliminare questo attributo? Tutti i valori saranno cancellati
    +ProductAttributeValueDeleteDialog=Sei sicuro di voler eliminare il valore "%s" con riferimento a "%s" di questo attributo?
    +ProductCombinationDeleteDialog=Sei sicuro di voler eliminare la variante del prodotto "<strong>%s</strong>"?
    +ProductCombinationAlreadyUsed=Si è verificato un errore durante l'eliminazione della variante. Si prega di verificare che non venga utilizzato in alcun oggetto
     ProductCombinations=Varianti
    -PropagateVariant=Propagate variants
    +PropagateVariant=Propagare le varianti
     HideProductCombinations=Nascondi le varianti di prodotto
     ProductCombination=Variante
     NewProductCombination=Nuova variante
    @@ -311,25 +312,25 @@ EditProductCombination=Edita variante
     NewProductCombinations=Nuove varianti
     EditProductCombinations=Edita varianti
     SelectCombination=Selezione combinazione
    -ProductCombinationGenerator=Variants generator
    +ProductCombinationGenerator=Generatore di varianti
     Features=Caratteristiche
    -PriceImpact=Price impact
    -WeightImpact=Weight impact
    +PriceImpact=Impatto sui prezzi
    +WeightImpact=Impatto del peso
     NewProductAttribute=Nuovo attributo
    -NewProductAttributeValue=New attribute value
    -ErrorCreatingProductAttributeValue=There was an error while creating the attribute value. It could be because there is already an existing value with that reference
    -ProductCombinationGeneratorWarning=If you continue, before generating new variants, all previous ones will be DELETED. Already existing ones will be updated with the new values
    -TooMuchCombinationsWarning=Generating lots of variants may result in high CPU, memory usage and Dolibarr not able to create them. Enabling the option "%s" may help reduce memory usage.
    +NewProductAttributeValue=Nuovo valore dell'attributo
    +ErrorCreatingProductAttributeValue=Si è verificato un errore durante la creazione del valore dell'attributo. Potrebbe essere perché c'è già un valore esistente con quel riferimento
    +ProductCombinationGeneratorWarning=Se continui, prima di generare nuove varianti, tutte le precedenti saranno CANCELLATE. Quelli già esistenti verranno aggiornati con i nuovi valori
    +TooMuchCombinationsWarning=Generare molte varianti può comportare un elevato utilizzo della CPU e della memoria, e Dolibarr non è in grado di crearle. Abilitare l'opzione "%s" può aiutare a ridurre l'utilizzo della memoria.
     DoNotRemovePreviousCombinations=Non rimuovere le precedenti varianti di prodotto
    -UsePercentageVariations=Use percentage variations
    -PercentageVariation=Percentage variation
    +UsePercentageVariations=Usa le variazioni percentuali
    +PercentageVariation=Variazione percentuale
     ErrorDeletingGeneratedProducts=Si è verificato un errore durante la cancellazione della variante di prodotto
    -NbOfDifferentValues=Nb of different values
    -NbProducts=Nb. of products
    -ParentProduct=Parent product
    +NbOfDifferentValues=N. di valori diversi
    +NbProducts=N. di prodotti
    +ParentProduct=Prodotto genitore
     HideChildProducts=Nascondi le varianti di prodotto
    -ConfirmCloneProductCombinations=Would you like to copy all the product variants to the other parent product with the given reference?
    -CloneDestinationReference=Destination product reference
    +ConfirmCloneProductCombinations=Vuoi copiare tutte le varianti del prodotto sull'altro prodotto principale con il riferimento dato?
    +CloneDestinationReference=Riferimento del prodotto di destinazione
     ErrorCopyProductCombinations=Si è verificato un errore durante la copia della variante di prodotto
    -ErrorDestinationProductNotFound=Destination product not found
    +ErrorDestinationProductNotFound=Prodotto di destinazione non trovato
     ErrorProductCombinationNotFound=Variante di prodotto non trovata
    diff --git a/htdocs/langs/it_IT/projects.lang b/htdocs/langs/it_IT/projects.lang
    index b43c5c69313..4493a76c07e 100644
    --- a/htdocs/langs/it_IT/projects.lang
    +++ b/htdocs/langs/it_IT/projects.lang
    @@ -16,12 +16,12 @@ TasksOnProjectsPublicDesc=Questa vista presenta tutte le attività nei progetti
     ProjectsPublicTaskDesc=Questa prospettiva presenta tutti i progetti e le attività a cui è permesso accedere.
     ProjectsDesc=Questa visualizzazione mostra tutti i progetti (hai i privilegi per vedere tutto).
     TasksOnProjectsDesc=Questa visualizzazione mostra tutti i compiti di ogni progetto (hai i privilegi per vedere tutto).
    -MyTasksDesc=This view is limited to projects or tasks you are a contact for
    +MyTasksDesc=Questa visualizzazione è limitata ai progetti o alle attività di cui tu sei un contatto
     OnlyOpenedProject=Sono visibili solamente i progetti aperti (i progetti con stato di bozza o chiusi non sono visibili).
     ClosedProjectsAreHidden=I progetti chiusi non sono visibili.
     TasksPublicDesc=Questa visualizzazione mostra tutti i progetti e i compiti che hai il permesso di vedere.
     TasksDesc=Questa visualizzazione mostra tutti i progetti e i compiti (hai i privilegi per vedere tutto).
    -AllTaskVisibleButEditIfYouAreAssigned=All tasks for qualified projects are visible, but you can enter time only for task assigned to selected user. Assign task if you need to enter time on it.
    +AllTaskVisibleButEditIfYouAreAssigned=Tutte le attività dei progetti validati sono visibili, ma puoi inserire le ore solo nelle attività assegnate all'utente selezionato. Assegna delle attività se hai bisogno di inserirci all'interno delle ore.
     OnlyYourTaskAreVisible=Solo i compiti assegnati a te sono visibili. Assegna a te stesso il compito se vuoi allocarvi tempo lavorato.
     ImportDatasetTasks=Compiti dei progetti
     ProjectCategories=Tag/Categorie Progetti
    @@ -33,14 +33,14 @@ ConfirmDeleteAProject=Vuoi davvero eliminare il progetto?
     ConfirmDeleteATask=Vuoi davvero eliminare questo compito?
     OpenedProjects=Progetti aperti
     OpenedTasks=Attività aperte
    -OpportunitiesStatusForOpenedProjects=Opportunities amount of open projects by status
    +OpportunitiesStatusForOpenedProjects=Numero di opportunità di progetti aperti per stato
     OpportunitiesStatusForProjects=Importo delle vendite potenziali per stato nei progetti
     ShowProject=Visualizza progetto
     ShowTask=Visualizza compito
     SetProject=Imposta progetto
     NoProject=Nessun progetto definito o assegnato
     NbOfProjects=Num. di progetti
    -NbOfTasks=Nb of tasks
    +NbOfTasks=Nr di attività
     TimeSpent=Tempo lavorato
     TimeSpentByYou=Tempo impiegato da te
     TimeSpentByUser=Tempo impiegato dall'utente
    @@ -55,7 +55,7 @@ TasksOnOpenedProject=Compiti relativi a progetti aperti
     WorkloadNotDefined=Carico di lavoro non definito
     NewTimeSpent=Tempo lavorato
     MyTimeSpent=Il mio tempo lavorato
    -BillTime=Bill the time spent
    +BillTime=Fattura il tempo lavorato
     Tasks=Compiti
     Task=Compito
     TaskDateStart=Data inizio attività
    @@ -77,7 +77,8 @@ Time=Tempo
     ListOfTasks=Elenco dei compiti
     GoToListOfTimeConsumed=Vai all'elenco del tempo impiegato
     GoToListOfTasks=Vai all'elenco dei compiti
    -GanttView=Gantt View
    +GoToGanttView=Go to Gantt view
    +GanttView=Vista Gantt
     ListProposalsAssociatedProject=Elenco delle proposte commerciali associate al progetto
     ListOrdersAssociatedProject=Elenco degli ordini clienti associati al progetto
     ListInvoicesAssociatedProject=Elenco delle fatture attive associate al progetto
    @@ -92,15 +93,15 @@ ListDonationsAssociatedProject=Elenco delle donazioni associate al progetto
     ListVariousPaymentsAssociatedProject=Pagamenti vari associati al progetto
     ListActionsAssociatedProject=Elenco delle azioni associate al progetto
     ListTaskTimeUserProject=Tempo impiegato in compiti del progetto
    -ListTaskTimeForTask=List of time consumed on task
    +ListTaskTimeForTask=Tempo impiegato per l'attività
     ActivityOnProjectToday=Operatività sul progetto oggi
     ActivityOnProjectYesterday=Attività sul progetto ieri
     ActivityOnProjectThisWeek=Operatività sul progetto questa settimana
     ActivityOnProjectThisMonth=Operatività sul progetto questo mese
     ActivityOnProjectThisYear=Operatività sul progetto nell'anno in corso
     ChildOfProjectTask=Figlio del progetto/compito
    -ChildOfTask=Child of task
    -TaskHasChild=Task has child
    +ChildOfTask=Figlio dell'attività
    +TaskHasChild=L'attività ha un figlio
     NotOwnerOfProject=Non sei proprietario di questo progetto privato
     AffectedTo=Assegnato a
     CantRemoveProject=Questo progetto non può essere rimosso: altri oggetti (fatture, ordini, ecc...) vi fanno riferimento. Guarda la scheda riferimenti.
    @@ -112,7 +113,7 @@ AlsoCloseAProject=Chiudu anche il progetto (mantienilo aperto se hai ancora biso
     ReOpenAProject=Apri progetto
     ConfirmReOpenAProject=Vuoi davvero riaprire il progetto?
     ProjectContact=Contatti del progetto
    -TaskContact=Task contacts
    +TaskContact=Contatti di attività
     ActionsOnProject=Azioni sul progetto
     YouAreNotContactOfProject=Non sei tra i contatti di questo progetto privato
     UserIsNotContactOfProject=L'utente non è un contatto di questo progetto privato
    @@ -120,7 +121,7 @@ DeleteATimeSpent=Cancella il tempo lavorato
     ConfirmDeleteATimeSpent=Vuoi davvero cancellare il tempo lavorato?
     DoNotShowMyTasksOnly=Mostra anche le attività non assegnate a me
     ShowMyTasksOnly=Mostra soltanto le attività assegnate a me
    -TaskRessourceLinks=Contacts task
    +TaskRessourceLinks=Attività contatti
     ProjectsDedicatedToThisThirdParty=Progetti dedicati a questo soggetto terzo
     NoTasks=Nessun compito per questo progetto
     LinkedToAnotherCompany=Collegato ad un altro soggetto terzo
    @@ -140,7 +141,7 @@ ProjectReportDate=Cambia la data del compito a seconda della data di inizio prog
     ErrorShiftTaskDate=Impossibile cambiare la data del compito a seconda della data di inizio del progetto
     ProjectsAndTasksLines=Progetti e compiti
     ProjectCreatedInDolibarr=Progetto %s creato
    -ProjectValidatedInDolibarr=Project %s validated
    +ProjectValidatedInDolibarr=Progetto %s convalidato
     ProjectModifiedInDolibarr=Progetto %s modificato
     TaskCreatedInDolibarr=Attività %s creata
     TaskModifiedInDolibarr=Attività %s modificata
    @@ -175,13 +176,13 @@ ProjectMustBeValidatedFirst=I progetti devono prima essere validati
     FirstAddRessourceToAllocateTime=Assegna una risorsa per allocare tempo
     InputPerDay=Input per giorno
     InputPerWeek=Input per settimana
    -InputDetail=Input detail
    +InputDetail=Dettagli di input
     TimeAlreadyRecorded=Questo lasso di tempo è già stato registrato per questa attività/giorno e l'utente%s
     ProjectsWithThisUserAsContact=Progetti con questo utente come contatto
     TasksWithThisUserAsContact=Compiti assegnati a questo utente
     ResourceNotAssignedToProject=Non assegnato al progetto
     ResourceNotAssignedToTheTask=Risorsa non assegnata all'attività
    -TimeSpentBy=Time spent by
    +TimeSpentBy=Tempo impiegato da
     TasksAssignedTo=Attività assegnata a
     AssignTaskToMe=Assegnare un compito a me
     AssignTaskToUser=Assegnata attività a %s
    @@ -191,18 +192,18 @@ ProjectOverview=Panoramica
     ManageTasks=Utilizzare i progetti per seguire compiti e tempo
     ManageOpportunitiesStatus=Utilizzare i progetti per seguire clienti interessati/opportunità
     ProjectNbProjectByMonth=Num. di progetti creati per mese
    -ProjectNbTaskByMonth=Nb of created tasks by month
    +ProjectNbTaskByMonth=Nr di attività create per mese
     ProjectOppAmountOfProjectsByMonth=Quantità di opportunità per mese
     ProjectWeightedOppAmountOfProjectsByMonth=Quantità ponderata di opportunità per mese
    -ProjectOpenedProjectByOppStatus=Open project/lead by opportunity status
    +ProjectOpenedProjectByOppStatus=Apri progetto /clienti interessati per stato opportunità
     ProjectsStatistics=Le statistiche relative a progetti/clienti interessati
    -TasksStatistics=Statistics on project/lead tasks
    +TasksStatistics=Statistiche su attività di progetto/clienti interessati
     TaskAssignedToEnterTime=Compito assegnato. Inserire i tempi per questo compito dovrebbe esserre possibile.
     IdTaskTime=Tempo compito id
     YouCanCompleteRef=Se vuoi aggiungere informazioni al riferimento (per agevolare la ricerca tramite filtri), è opportuno separarle con un carattere "-" in modo che la numerazione automatica continui a funzionare correttamente per i progetti successivi (es: %s-ABC). Puoi aggiungere all'etichetta anche altre chiavi di ricerca.
     OpenedProjectsByThirdparties=Progetti aperti di soggetti terzi
     OnlyOpportunitiesShort=Solo vendite potenziali
    -OpenedOpportunitiesShort=Open opportunities
    +OpenedOpportunitiesShort=Opportunità aperte
     NotAnOpportunityShort=Nessuna vendita potenziale
     OpportunityTotalAmount=Opportunità importo totale
     OpportunityPonderatedAmount=Opportunità importo ponderato
    @@ -215,15 +216,15 @@ OppStatusPENDING=In attesa
     OppStatusWON=Vinto
     OppStatusLOST=Perso
     Budget=Budget
    -AllowToLinkFromOtherCompany=Allow to link project from other company<br><br><u>Supported values :</u><br>- Keep empty: Can link any project of the company (default)<br>- "all" : Can link any projects, even project of other companies<br>- A list of thirdparty id separated with commas : Can link all projects of these thirdparty defined (Example : 123,4795,53)<br>
    +AllowToLinkFromOtherCompany=Permetti di collegare il progetto di un'altra azienda<br><br><u>Valori supportati:</u><br>- Mantieni vuoto: può collegare qualsiasi progetto della società (impostazione predefinita)<br>- "tutto": può collegare qualsiasi progetto, anche se di altre aziende<br>- Un elenco di ID di terze parti separati da virgole: può collegare tutti i progetti di queste terze parti definite (Esempio: 123,4795,53)<br>
     LatestProjects=Ultimi %s progetti
    -LatestModifiedProjects=Latest %s modified projects
    -OtherFilteredTasks=Other filtered tasks
    -NoAssignedTasks=No assigned tasks (assign project/tasks the current user from the top select box to enter time on it)
    +LatestModifiedProjects=Ultimi %s progetti modificati 
    +OtherFilteredTasks=Altre attività filtrate
    +NoAssignedTasks=Nessuna attività assegnata (assegnare progetto/attività all'utente corrente dalla casella di selezione in alto per inserire il tempo su di essa)
     # Comments trans
     AllowCommentOnTask=Permetti agli utenti di commentare queste attività
     AllowCommentOnProject=Permetti agli utenti di commentare questi progetti
    -DontHavePermissionForCloseProject=You do not have permissions to close the project %s
    -DontHaveTheValidateStatus=The project %s must be open to be closed
    -RecordsClosed=%s project(s) closed
    -SendProjectRef=About project %s
    +DontHavePermissionForCloseProject=Non hai i permessi per chiudere il progetto %s
    +DontHaveTheValidateStatus=Il progetto %s deve essere aperto per essere chiuso
    +RecordsClosed=%s progetti chiusi
    +SendProjectRef=Information project %s
    diff --git a/htdocs/langs/it_IT/propal.lang b/htdocs/langs/it_IT/propal.lang
    index 9798c886935..c511dfa796a 100644
    --- a/htdocs/langs/it_IT/propal.lang
    +++ b/htdocs/langs/it_IT/propal.lang
    @@ -75,6 +75,7 @@ AvailabilityTypeAV_1M=1 mese
     TypeContact_propal_internal_SALESREPFOLL=Responsabile del preventivo
     TypeContact_propal_external_BILLING=Contatto per la fatturazione
     TypeContact_propal_external_CUSTOMER=Responsabile per il cliente
    +TypeContact_propal_external_SHIPPING=Contatto cliente per la consegna
     # Document models
     DocModelAzurDescription=Modello di preventivo completo (logo...)
     DefaultModelPropalCreate=Creazione del modello predefinito
    diff --git a/htdocs/langs/it_IT/salaries.lang b/htdocs/langs/it_IT/salaries.lang
    index 482d9161666..42a5be0d3c0 100644
    --- a/htdocs/langs/it_IT/salaries.lang
    +++ b/htdocs/langs/it_IT/salaries.lang
    @@ -1,7 +1,7 @@
     # Dolibarr language file - Source file is en_US - salaries
     SALARIES_ACCOUNTING_ACCOUNT_PAYMENT=Piano dei conti usato per utenti di soggetti terzi
    -SALARIES_ACCOUNTING_ACCOUNT_PAYMENT_Desc=The dedicated accounting account defined on user card will be used for Subledger accouting only. This one will be used for General Ledger and as default value of Subledger accounting if dedicated user accouting account on user is not defined.
    -SALARIES_ACCOUNTING_ACCOUNT_CHARGE=Accounting account by default for wage payments
    +SALARIES_ACCOUNTING_ACCOUNT_PAYMENT_Desc=Il codice contabile dedicato definito sulla scheda utente verrà utilizzato solo per il registro contabile secondario. Questo verrà utilizzato per il libro mastro e come valore predefinito del registro contabile secondario se il codice contabile utente dedicato non è stato definito per l'utente.
    +SALARIES_ACCOUNTING_ACCOUNT_CHARGE=Codice contabile predefinito per i pagamenti degli stipendi
     Salary=Stipendio
     Salaries=Stipendi
     NewSalaryPayment=Nuovo pagamento stipendio
    @@ -15,4 +15,4 @@ THMDescription=Questo valore viene usato per calcolare il costo delle ore spese
     TJMDescription=Attualmente il valore è solo un dato informativo e non viene usato per alcun calcolo automatico
     LastSalaries=Ultimo %s pagamento dello stipendio
     AllSalaries=Tutti i pagamenti degli stipendi
    -SalariesStatistics=Statistiques salaires
    +SalariesStatistics=Statistiche stipendi
    diff --git a/htdocs/langs/it_IT/sendings.lang b/htdocs/langs/it_IT/sendings.lang
    index ea88c61c7a3..262093d86ed 100644
    --- a/htdocs/langs/it_IT/sendings.lang
    +++ b/htdocs/langs/it_IT/sendings.lang
    @@ -18,13 +18,13 @@ SendingCard=Scheda spedizione
     NewSending=Nuova spedizione
     CreateShipment=Crea una spedizione
     QtyShipped=Quantità spedita
    -QtyShippedShort=Qty ship.
    +QtyShippedShort=Qtà spedizione.
     QtyPreparedOrShipped=Q.ta preparata o spedita
     QtyToShip=Quantità da spedire
     QtyReceived=Quantità ricevuta
     QtyInOtherShipments=Q.ta in altre spedizioni
     KeepToShip=Ancora da spedire
    -KeepToShipShort=Remain
    +KeepToShipShort=Rimanente
     OtherSendingsForSameOrder=Altre Spedizioni per questo ordine
     SendingsAndReceivingForSameOrder=Spedizioni e ricezioni per questo ordini
     SendingsToValidate=Spedizione da convalidare
    @@ -52,10 +52,10 @@ ActionsOnShipping=Acions sulla spedizione
     LinkToTrackYourPackage=Link a monitorare il tuo pacchetto
     ShipmentCreationIsDoneFromOrder=Per il momento, la creazione di una nuova spedizione viene effettuata dalla scheda dell'ordine.
     ShipmentLine=Filiera di spedizione
    -ProductQtyInCustomersOrdersRunning=Product quantity into open customers orders
    -ProductQtyInSuppliersOrdersRunning=Product quantity into open suppliers orders
    -ProductQtyInShipmentAlreadySent=Product quantity from open customer order already sent
    -ProductQtyInSuppliersShipmentAlreadyRecevied=Product quantity from open supplier order already received
    +ProductQtyInCustomersOrdersRunning=Product quantity into open customer orders
    +ProductQtyInSuppliersOrdersRunning=Product quantity into open purchase orders
    +ProductQtyInShipmentAlreadySent=Quantità prodotto dall'ordine cliente aperto già inviato
    +ProductQtyInSuppliersShipmentAlreadyRecevied=Quantità prodotto dall'ordine fornitore aperto già ricevuto
     NoProductToShipFoundIntoStock=Nessun prodotto da spedire presente all'interno del magazzino <b>%s</b>
     WeightVolShort=Peso/Vol.
     ValidateOrderFirstBeforeShipment=È necessario convalidare l'ordine prima di poterlo spedire 
    diff --git a/htdocs/langs/it_IT/stocks.lang b/htdocs/langs/it_IT/stocks.lang
    index 4952a4d6e05..1eb335a5b00 100644
    --- a/htdocs/langs/it_IT/stocks.lang
    +++ b/htdocs/langs/it_IT/stocks.lang
    @@ -67,7 +67,7 @@ DeStockOnValidateOrder=Riduci scorte effettive alla convalida dell'ordine
     DeStockOnShipment=Diminuire stock reali sulla validazione di spedizione
     DeStockOnShipmentOnClosing=Diminuire stock reali alla chiusura della spedizione
     ReStockOnBill=Incrementa scorte effettive alla fattura/nota di credito
    -ReStockOnValidateOrder=Aumenta scorte effettive alla convalida dell'ordine
    +ReStockOnValidateOrder=Increase real stocks on purchase orders approbation
     ReStockOnDispatchOrder=Increase real stocks on manual dispatching into warehouses, after supplier order receipt of goods
     OrderStatusNotReadyToDispatch=Lo stato dell'ordine non ne consente la spedizione dei prodotti a magazzino.
     StockDiffPhysicTeoric=Explanation for difference between physical and virtual stock
    @@ -203,3 +203,4 @@ RegulateStock=Regulate Stock
     ListInventory=Elenco
     StockSupportServices=Stock management support services
     StockSupportServicesDesc=By default, you can stock only product with type "product". If on, and if module service is on, you can also stock a product with type "service"
    +ReceiveProducts=Receive items
    diff --git a/htdocs/langs/it_IT/stripe.lang b/htdocs/langs/it_IT/stripe.lang
    index 40ec0115666..ea63d3c28eb 100644
    --- a/htdocs/langs/it_IT/stripe.lang
    +++ b/htdocs/langs/it_IT/stripe.lang
    @@ -58,8 +58,8 @@ NameOnCard=Name on card
     CardNumber=Card Number
     ExpiryDate=Expiry Date
     CVN=CVN
    -DeleteACard=Delete Card record
    -ConfirmDeleteCard=Are you sure you want to delete this Card record?
    +DeleteACard=Delete Card
    +ConfirmDeleteCard=Are you sure you want to delete this Credit or Debit card?
     CreateCustomerOnStripe=Create customer on Stripe
     CreateCardOnStripe=Create card on Stripe
     ShowInStripe=Show in Stripe
    diff --git a/htdocs/langs/it_IT/supplier_proposal.lang b/htdocs/langs/it_IT/supplier_proposal.lang
    index f08365d9f34..94f37afb1ac 100644
    --- a/htdocs/langs/it_IT/supplier_proposal.lang
    +++ b/htdocs/langs/it_IT/supplier_proposal.lang
    @@ -1,22 +1,22 @@
     # Dolibarr language file - Source file is en_US - supplier_proposal
    -SupplierProposal=Proposte commerciali fornitori
    -supplier_proposalDESC=Gestione delle richieste di quotazione ai fornitori
    +SupplierProposal=Vendor commercial proposals
    +supplier_proposalDESC=Manage price requests to vendors
     SupplierProposalNew=Nuova richiesta quotazione
     CommRequest=Richiesta quotazione
     CommRequests=Richieste quotazioni
     SearchRequest=Cerca quotazione
     DraftRequests=Quotazioni in bozza
    -SupplierProposalsDraft=Bozza di proposta fornitore
    +SupplierProposalsDraft=Draft vendor proposals
     LastModifiedRequests=Ultime %s richieste di quotazione modificate
     RequestsOpened=Apri richieste di quotazione
    -SupplierProposalArea=Area proposte commerciali fornitori
    -SupplierProposalShort=Proposta fornitore
    -SupplierProposals=Proposte Fornitore
    -SupplierProposalsShort=Proposte Fornitore
    +SupplierProposalArea=Vendor proposals area
    +SupplierProposalShort=Vendor proposal
    +SupplierProposals=Vendor proposals
    +SupplierProposalsShort=Vendor proposals
     NewAskPrice=Nuova richiesta quotazione
     ShowSupplierProposal=Mostra le richieste di quotazione
     AddSupplierProposal=Inserisci richiesta di quotazione
    -SupplierProposalRefFourn=Rif. fornitore
    +SupplierProposalRefFourn=Vendor ref
     SupplierProposalDate=Data di spedizione
     SupplierProposalRefFournNotice=Prima di chiudere come "Accettata", inserisci un riferimento al fornitore
     ConfirmValidateAsk=Vuoi davvero convalidare la richiesta di quotazione con il nome <b>%s</b>?
    @@ -47,9 +47,9 @@ CommercialAsk=Richiesta quotazione
     DefaultModelSupplierProposalCreate=Creazione del modello predefinito
     DefaultModelSupplierProposalToBill=Template predefinito quando si chiude una richiesta di quotazione (accettata)
     DefaultModelSupplierProposalClosed=Template predefinito quando si chiude una richiesta di quotazione (rifiutata)
    -ListOfSupplierProposals=Elenco delle richieste di quotazione ai fornitori
    -ListSupplierProposalsAssociatedProject=Elenco delle richieste di quotazione fornitori associate al progetto
    -SupplierProposalsToClose=Proposta fornitore da elaborare
    -SupplierProposalsToProcess=Proposta fornitori da elaborare
    +ListOfSupplierProposals=List of vendor proposal requests
    +ListSupplierProposalsAssociatedProject=List of vendor proposals associated with project
    +SupplierProposalsToClose=Vendor proposals to close
    +SupplierProposalsToProcess=Vendor proposals to process
     LastSupplierProposals=Ultime %s richieste di quotazione
     AllPriceRequests=Tutte le richieste
    diff --git a/htdocs/langs/it_IT/suppliers.lang b/htdocs/langs/it_IT/suppliers.lang
    index 686d3a770cd..424c6f02c23 100644
    --- a/htdocs/langs/it_IT/suppliers.lang
    +++ b/htdocs/langs/it_IT/suppliers.lang
    @@ -1,11 +1,11 @@
     # Dolibarr language file - Source file is en_US - suppliers
     Suppliers=Fornitori
    -SuppliersInvoice=Fattura Fornitore
    -ShowSupplierInvoice=Mostra fatture fornitore
    +SuppliersInvoice=Vendor invoice
    +ShowSupplierInvoice=Show Vendor Invoice
     NewSupplier=Nuovo fornitore
     History=Storico
     ListOfSuppliers=Elenco fornitori
    -ShowSupplier=Visualizza fornitore
    +ShowSupplier=Show vendor
     OrderDate=Data ordine
     BuyingPriceMin=Miglior prezzo di acquisto
     BuyingPriceMinShort=Miglior prezzo di acquisto
    @@ -14,34 +14,34 @@ TotalSellingPriceMinShort=Totale dei prezzi di vendita dei sotto-prodotti
     SomeSubProductHaveNoPrices=Per alcuni sottoprodotti non è stato definito un prezzo
     AddSupplierPrice=Aggiungi prezzo di acquisto
     ChangeSupplierPrice=Cambia prezzo di acquisto
    -SupplierPrices=Prezzi di acquisto
    +SupplierPrices=Vendor prices
     ReferenceSupplierIsAlreadyAssociatedWithAProduct=Il fornitore di riferimento è già associato a un prodotto: %s
    -NoRecordedSuppliers=Non ci sono fornitori registrati
    -SupplierPayment=Pagamento fornitore
    -SuppliersArea=Area fornitori
    -RefSupplierShort=Rif. fornitore
    +NoRecordedSuppliers=No vendor recorded
    +SupplierPayment=Vendor payment
    +SuppliersArea=Vendor area
    +RefSupplierShort=Ref. vendor
     Availability=Disponibilità
    -ExportDataset_fournisseur_1=Fatture fornitore e linee di fattura
    -ExportDataset_fournisseur_2=Fatture fornitore e pagamenti
    -ExportDataset_fournisseur_3=Ordini fornitore e righe degli ordini
    +ExportDataset_fournisseur_1=Vendor invoices list and invoice lines
    +ExportDataset_fournisseur_2=Vendor invoices and payments
    +ExportDataset_fournisseur_3=Purchase orders and order lines
     ApproveThisOrder=Approva l'ordine
     ConfirmApproveThisOrder=Sei sicuro di voler approvare l'ordine <b>%s</b>?
     DenyingThisOrder=Nega questo ordine
     ConfirmDenyingThisOrder=Sei sicuro di voler negare l'ordine <b>%s</b>?
     ConfirmCancelThisOrder=Sei sicuro di voler eliminare l'ordine <b>%s</b>?
    -AddSupplierOrder=Crea ordine fornitore
    -AddSupplierInvoice=Crea fattura fornitore
    -ListOfSupplierProductForSupplier=Elenco prodotti e prezzi per il fornitore <b>%s</b>
    -SentToSuppliers=Inviato ai fornitori
    -ListOfSupplierOrders=Elenco ordini fornitori
    -MenuOrdersSupplierToBill=Ordini fornitori in fatture
    +AddSupplierOrder=Create Purchase Order
    +AddSupplierInvoice=Create vendor invoice
    +ListOfSupplierProductForSupplier=List of products and prices for vendor <b>%s</b>
    +SentToSuppliers=Sent to vendors
    +ListOfSupplierOrders=List of purchase orders
    +MenuOrdersSupplierToBill=Purchase orders to invoice
     NbDaysToDelivery=Tempi di consegna in giorni
     DescNbDaysToDelivery=Il maggior ritardo nella consegna dei prodotti da questo ordine
    -SupplierReputation=Reputazione fornitore
    +SupplierReputation=Vendor reputation
     DoNotOrderThisProductToThisSupplier=Non ordinare
     NotTheGoodQualitySupplier=Cattiva qualità
     ReputationForThisProduct=Reputazione
     BuyerName=Nome acquirente
    -AllProductServicePrices=All product / service prices
    -AllProductReferencesOfSupplier=All product / service references of supplier
    -BuyingPriceNumShort=Prezzi di acquisto
    +AllProductServicePrices=Tutti i prezzi del prodotto / servizio
    +AllProductReferencesOfSupplier=Tutti i riferimenti del prodotto / servizio del fornitore
    +BuyingPriceNumShort=Vendor prices
    diff --git a/htdocs/langs/it_IT/users.lang b/htdocs/langs/it_IT/users.lang
    index 38bd77c3c73..56b29140a09 100644
    --- a/htdocs/langs/it_IT/users.lang
    +++ b/htdocs/langs/it_IT/users.lang
    @@ -48,7 +48,7 @@ PasswordChangeRequest=Richiesta di modifica della password per <b>%s</b>
     PasswordChangeRequestSent=Richiesta di cambio password per <b>%s</b> da inviare a <b>%s</b>.
     ConfirmPasswordReset=Conferma la reimpostazione della password
     MenuUsersAndGroups=Utenti e gruppi
    -LastGroupsCreated=Ultimi %s gruppi creati
    +LastGroupsCreated=Latest %s groups created
     LastUsersCreated=Ultimi %s utenti creati
     ShowGroup=Visualizza gruppo
     ShowUser=Visualizza utente
    @@ -69,8 +69,8 @@ InternalUser=Utente interno
     ExportDataset_user_1=Utenti e proprietà di Dolibarr
     DomainUser=Utente di dominio %s
     Reactivate=Riattiva
    -CreateInternalUserDesc=This form allows you to create an user internal to your company/organization. To create an external user (customer, supplier, ...), use the button 'Create Dolibarr user' from third party's contact card.
    -InternalExternalDesc=An <b>internal</b> user is a user that is part of your company/organization.<br>An <b>external</b> user is a customer, supplier or other.<br><br>In both cases, permissions defines rights on Dolibarr, also external user can have a different menu manager than internal user (See Home - Setup - Display)
    +CreateInternalUserDesc=Questo modulo ti permette di creare un utente interno alla tua azienda/fondazione. Per creare un utente esterno (cliente, fornitore, ...), utilizza il pulsante 'Crea utente Dolibarr' nella scheda soggetti terzi.
    +InternalExternalDesc=Un <b>utente interno</b> è un utente che fa parte della tua azienda/fondazione.<br>Un <b>utente esterno</b> è un cliente, un fornitore o altro.<br><br>In entrambi i casi le autorizzazioni definiscono i diritti all'interno di Dolibarr, così che un utente esterno possa avere un gestore dei menu diverso rispetto ad un utente interno (vedi Home - Impostazioni - Visualizzazione).
     PermissionInheritedFromAGroup=Autorizzazioni ereditate dall'appartenenza al gruppo.
     Inherited=Ereditato
     UserWillBeInternalUser=L'utente sarà un utente interno (in quanto non collegato a un soggetto terzo)
    @@ -93,7 +93,7 @@ NameToCreate=Nome del soggetto terzo da creare
     YourRole=Il tuo ruolo
     YourQuotaOfUsersIsReached=Hai raggiunto la tua quota di utenti attivi!
     NbOfUsers=Numero di utenti
    -NbOfPermissions=Nb of permissions
    +NbOfPermissions=Num. di permessi
     DontDowngradeSuperAdmin=Solo un superadmin può declassare un superadmin
     HierarchicalResponsible=Supervisore
     HierarchicView=Vista gerarchica
    diff --git a/htdocs/langs/it_IT/website.lang b/htdocs/langs/it_IT/website.lang
    index e9dbb51b770..0bbb5e11b07 100644
    --- a/htdocs/langs/it_IT/website.lang
    +++ b/htdocs/langs/it_IT/website.lang
    @@ -64,7 +64,7 @@ IDOfPage=ID della pagina
     Banner=Banner
     BlogPost=Articoli sul blog
     WebsiteAccount=Web site account
    -WebsiteAccounts=Web site accounts
    +WebsiteAccounts=Account del sito web
     AddWebsiteAccount=Create web site account
     BackToListOfThirdParty=Back to list for Third Party
     DisableSiteFirst=Disable website first
    @@ -73,7 +73,7 @@ AnotherContainer=Another container
     WEBSITE_USE_WEBSITE_ACCOUNTS=Enable the web site account table
     WEBSITE_USE_WEBSITE_ACCOUNTSTooltip=Enable the table to store web site accounts (login/pass) for each website / thirdparty
     YouMustDefineTheHomePage=You must first define the default Home page
    -OnlyEditionOfSourceForGrabbedContentFuture=Note: only edition of HTML source will be possible when a page content is intiliazed by grabbing it from an external page (WYSIWYG editor will not be available)
    +OnlyEditionOfSourceForGrabbedContentFuture=Note: only edition of HTML source will be possible when a page content is initiliazed by grabbing it from an external page (WYSIWYG editor will not be available)
     OnlyEditionOfSourceForGrabbedContent=Only edition of HTML source is possible when content was grabbed from an external site
     GrabImagesInto=Grab also images found into css and page.
     ImagesShouldBeSavedInto=Images should be saved into directory
    diff --git a/htdocs/langs/it_IT/workflow.lang b/htdocs/langs/it_IT/workflow.lang
    index 9a6501ca6cc..0454f555c3e 100644
    --- a/htdocs/langs/it_IT/workflow.lang
    +++ b/htdocs/langs/it_IT/workflow.lang
    @@ -4,17 +4,17 @@ WorkflowDesc=Questo modulo è progettato per modificare il comportamento di azio
     ThereIsNoWorkflowToModify=Non ci sono modifiche del flusso di lavoro disponibili con i moduli attivati.
     # Autocreate
     descWORKFLOW_PROPAL_AUTOCREATE_ORDER=Crea automaticamente un ordine cliente dopo che una proposta commerciale viene segnata come firmata (il nuovo ordine avrà lo stesso ammontare della proposta commerciale)
    -descWORKFLOW_PROPAL_AUTOCREATE_INVOICE=Automatically create a customer invoice after a commercial proposal is signed (new invoice will have same amount than proposal)
    +descWORKFLOW_PROPAL_AUTOCREATE_INVOICE=Crea automaticamente una fattura cliente dopo aver firmato una proposta commerciale (la nuova fattura avrà lo stesso importo della proposta)
     descWORKFLOW_CONTRACT_AUTOCREATE_INVOICE=Creare automaticamente una fattura attiva alla convalida del contratto
    -descWORKFLOW_ORDER_AUTOCREATE_INVOICE=Automatically create a customer invoice after a customer order is closed (new invoice will have same amount than order)
    +descWORKFLOW_ORDER_AUTOCREATE_INVOICE=Crea automaticamente una fattura cliente dopo che un ordine cliente è stato chiuso (la nuova fattura avrà lo stesso importo dell'ordine)
     # Autoclassify customer proposal or order
     descWORKFLOW_ORDER_CLASSIFY_BILLED_PROPAL=Classifica come "da fatturare" la/e proposta/e commerciale/i quando l'ordine cliente collegato è impostato come da fatturare (e se l'ammontare dell'ordine è lo stesso ammontare della proposta commerciale firmata e collegata)
    -descWORKFLOW_INVOICE_CLASSIFY_BILLED_PROPAL=Classify linked source proposal(s) to billed when customer invoice is validated (and if amount of the invoice is same than total amount of signed linked proposals)
    -descWORKFLOW_INVOICE_AMOUNT_CLASSIFY_BILLED_ORDER=Classify linked source customer order(s) to billed when customer invoice is validated (and if amount of the invoice is same than total amount of linked orders)
    -descWORKFLOW_INVOICE_CLASSIFY_BILLED_ORDER=Classify linked source customer order(s) to billed when customer invoice is set to paid (and if amount of the invoice is same than total amount of linked orders)
    -descWORKFLOW_ORDER_CLASSIFY_SHIPPED_SHIPPING=Classify linked source customer order to shipped when a shipment is validated (and if quantity shipped by all shipments is the same as in the order to update)
    +descWORKFLOW_INVOICE_CLASSIFY_BILLED_PROPAL=Classifica "da fatturare" le proposte collegate quando la fattura cliente è validata (e se l'importo della fattura è uguale all'importo totale delle proposte collegate)
    +descWORKFLOW_INVOICE_AMOUNT_CLASSIFY_BILLED_ORDER=Classifica "da fatturare" gli ordini cliente collegati quando la fattura cliente è validata (e se l'importo della fattura è uguale all'importo totale di ordini collegati)
    +descWORKFLOW_INVOICE_CLASSIFY_BILLED_ORDER=Classifica "da fatturare" gli ordini cliente collegati quando la fattura cliente è impostata su pagamento (e se l'importo della fattura è uguale all'importo totale di ordini collegati)
    +descWORKFLOW_ORDER_CLASSIFY_SHIPPED_SHIPPING=Classifica "da spedire" l'ordine cliente collegato quando una spedizione viene convalidata (e se la quantità spedita da tutte le spedizioni è la stessa dell'ordine da aggiornare)
     # Autoclassify supplier order
    -descWORKFLOW_ORDER_CLASSIFY_BILLED_SUPPLIER_PROPOSAL=Classify linked source supplier proposal(s) to billed when supplier invoice is validated (and if amount of the invoice is same than total amount of linked proposals)
    -descWORKFLOW_INVOICE_AMOUNT_CLASSIFY_BILLED_SUPPLIER_ORDER=Classify linked source supplier order(s) to billed when supplier invoice is validated (and if amount of the invoice is same than total amount of linked orders)
    +descWORKFLOW_ORDER_CLASSIFY_BILLED_SUPPLIER_PROPOSAL=Classify linked source vendor proposal(s) to billed when vendor invoice is validated (and if amount of the invoice is same than total amount of linked proposals)
    +descWORKFLOW_INVOICE_AMOUNT_CLASSIFY_BILLED_SUPPLIER_ORDER=Classify linked source purchase order(s) to billed when vendor invoice is validated (and if amount of the invoice is same than total amount of linked orders)
     AutomaticCreation=Creazione automatica
     AutomaticClassification=Classificazione automatica
    diff --git a/htdocs/langs/ja_JP/accountancy.lang b/htdocs/langs/ja_JP/accountancy.lang
    index 7e8b490983a..681bdea35e4 100644
    --- a/htdocs/langs/ja_JP/accountancy.lang
    +++ b/htdocs/langs/ja_JP/accountancy.lang
    @@ -1,4 +1,5 @@
     # Dolibarr language file - en_US - Accounting Expert
    +Accounting=Accounting
     ACCOUNTING_EXPORT_SEPARATORCSV=Column separator for export file
     ACCOUNTING_EXPORT_DATE=Date format for export file
     ACCOUNTING_EXPORT_PIECE=Export the number of piece
    @@ -39,11 +40,11 @@ AccountWithNonZeroValues=Accounts with non zero values
     ListOfAccounts=List of accounts
     
     MainAccountForCustomersNotDefined=Main accounting account for customers not defined in setup
    -MainAccountForSuppliersNotDefined=Main accounting account for suppliers not defined in setup
    +MainAccountForSuppliersNotDefined=Main accounting account for vendors not defined in setup
     MainAccountForUsersNotDefined=Main accounting account for users not defined in setup
     MainAccountForVatPaymentNotDefined=Main accounting account for VAT payment not defined in setup
     
    -AccountancyArea=Accountancy area
    +AccountancyArea=Accounting area
     AccountancyAreaDescIntro=Usage of the accountancy module is done in several step:
     AccountancyAreaDescActionOnce=The following actions are usually executed one time only, or once per year...
     AccountancyAreaDescActionOnceBis=Next steps should be done to save you time in future by suggesting you the correct default accounting account when making the journalization (writing record in Journals and General ledger)
    @@ -54,6 +55,7 @@ AccountancyAreaDescChartModel=STEP %s: Create a model of chart of account from m
     AccountancyAreaDescChart=STEP %s: Create or check content of your chart of account from menu %s
     
     AccountancyAreaDescVat=STEP %s: Define accounting accounts for each VAT Rates. For this, use the menu entry %s.
    +AccountancyAreaDescDefault=STEP %s: Define default accounting accounts. For this, use the menu entry %s.
     AccountancyAreaDescExpenseReport=STEP %s: Define default accounting accounts for each type of expense report. For this, use the menu entry %s.
     AccountancyAreaDescSal=STEP %s: Define default accounting accounts for payment of salaries. For this, use the menu entry %s.
     AccountancyAreaDescContrib=STEP %s: Define default accounting accounts for special expences (miscellaneous taxes). For this, use the menu entry %s.
    @@ -89,7 +91,7 @@ MenuProductsAccounts=Product accounts
     ProductsBinding=Products accounts
     Ventilation=Binding to accounts
     CustomersVentilation=Customer invoice binding
    -SuppliersVentilation=Supplier invoice binding
    +SuppliersVentilation=Vendor invoice binding
     ExpenseReportsVentilation=Expense report binding
     CreateMvts=Create new transaction
     UpdateMvts=Modification of a transaction
    @@ -130,12 +132,14 @@ ACCOUNTING_LENGTH_GACCOUNT=Length of the general accounting accounts (If you set
     ACCOUNTING_LENGTH_AACCOUNT=Length of the third party accounting accounts (If you set value to 6 here, the account '401' will appear like '401000' on screen)
     ACCOUNTING_MANAGE_ZERO=Allow to manage different number of zero at the end of an accounting account. Needed by some countries (like switzerland). If keep to off (default), you can set the 2 following parameters to ask application to add virtual zero.
     BANK_DISABLE_DIRECT_INPUT=Disable direct recording of transaction in bank account
    +ACCOUNTING_ENABLE_EXPORT_DRAFT_JOURNAL=Enable draft export on journal
     
     ACCOUNTING_SELL_JOURNAL=Sell journal
     ACCOUNTING_PURCHASE_JOURNAL=Purchase journal
     ACCOUNTING_MISCELLANEOUS_JOURNAL=Miscellaneous journal
     ACCOUNTING_EXPENSEREPORT_JOURNAL=Expense report journal
     ACCOUNTING_SOCIAL_JOURNAL=Social journal
    +ACCOUNTING_HAS_NEW_JOURNAL=Has new Journal
     
     ACCOUNTING_ACCOUNT_TRANSFER_CASH=Accounting account of transfer
     ACCOUNTING_ACCOUNT_SUSPENSE=Accounting account of wait
    @@ -185,11 +189,12 @@ ListeMvts=List of movements
     ErrorDebitCredit=Debit and Credit cannot have a value at the same time
     AddCompteFromBK=Add accounting accounts to the group
     ReportThirdParty=List third party account
    -DescThirdPartyReport=Consult here the list of the third party customers and suppliers and their accounting accounts
    +DescThirdPartyReport=Consult here the list of the third party customers and vendors and their accounting accounts
     ListAccounts=List of the accounting accounts
     UnknownAccountForThirdparty=Unknown third party account. We will use %s
     UnknownAccountForThirdpartyBlocking=Unknown third party account. Blocking error
     UnknownAccountForThirdpartyAndWaitingAccountNotDefinedBlocking=Unknown third party account and waiting account not defined. Blocking error
    +PaymentsNotLinkedToProduct=Payment not linked to any product / service
     
     Pcgtype=Group of account
     Pcgsubtype=Subgroup of account
    @@ -204,8 +209,8 @@ DescVentilDoneCustomer=Consult here the list of the lines of invoices customers
     DescVentilTodoCustomer=Bind invoice lines not already bound with a product accounting account
     ChangeAccount=Change the product/service accounting account for selected lines with the following accounting account:
     Vide=-
    -DescVentilSupplier=Consult here the list of supplier invoice lines bound or not yet bound to a product accounting account
    -DescVentilDoneSupplier=Consult here the list of the lines of invoices supplier and their accounting account
    +DescVentilSupplier=Consult here the list of vendor invoice lines bound or not yet bound to a product accounting account
    +DescVentilDoneSupplier=Consult here the list of the lines of invoices vendors and their accounting account
     DescVentilTodoExpenseReport=Bind expense report lines not already bound with a fee accounting account
     DescVentilExpenseReport=Consult here the list of expense report lines bound (or not) to a fee accounting account
     DescVentilExpenseReportMore=If you setup accounting account on type of expense report lines, the application will be able to make all the binding between your expense report lines and the accounting account of your chart of accounts, just in one click with the button <strong>"%s"</strong>. If account was not set on fees dictionary or if you still has some lines not bound to any account, you will have to make a manual binding from the menu "<strong>%s</strong>".
    @@ -215,7 +220,7 @@ ValidateHistory=Bind Automatically
     AutomaticBindingDone=Automatic binding done
     
     ErrorAccountancyCodeIsAlreadyUse=Error, you cannot delete this accounting account because it is used
    -MvtNotCorrectlyBalanced=Movement not correctly balanced. Credit = %s. Debit = %s
    +MvtNotCorrectlyBalanced=Movement not correctly balanced. Debit = %s | Credit = %s
     FicheVentilation=Binding card
     GeneralLedgerIsWritten=Transactions are written in the Ledger
     GeneralLedgerSomeRecordWasNotRecorded=Some of the transactions could not be journalized. If there is no other error message, this is probably because they were already journalized.
    @@ -293,4 +298,9 @@ Binded=Lines bound
     ToBind=Lines to bind
     UseMenuToSetBindindManualy=Autodection not possible, use menu <a href="%s">%s</a> to make the binding manually
     
    +## Import
    +ImportAccountingEntries=Accounting entries
    +
     WarningReportNotReliable=Warning, this report is not based on the Ledger, so does not contains transaction modified manualy in the Ledger. If your journalization is up to date, the bookkeeping view is more accurate.
    +ExpenseReportJournal=Expense Report Journal
    +InventoryJournal=Inventory Journal
    diff --git a/htdocs/langs/ja_JP/admin.lang b/htdocs/langs/ja_JP/admin.lang
    index 0323daf2866..3e6a49634f8 100644
    --- a/htdocs/langs/ja_JP/admin.lang
    +++ b/htdocs/langs/ja_JP/admin.lang
    @@ -269,10 +269,11 @@ MAIN_MAIL_SMTP_SERVER=SMTP / SMTPSホスト(php.iniのデフォルト<b>:%s
     MAIN_MAIL_SMTP_PORT_NotAvailableOnLinuxLike=SMTP / SMTPSポート(システムのようにUnix上でPHPに定義されていません)
     MAIN_MAIL_SMTP_SERVER_NotAvailableOnLinuxLike=SMTP / SMTPSホスト(システムのようにUnix上でPHPに定義されていません)
     MAIN_MAIL_EMAIL_FROM=Sender email for automatic emails (By default in php.ini: <b>%s</b>)
    -MAIN_MAIL_ERRORS_TO=Email used as 'Errors-To' field in emails sent
    +MAIN_MAIL_ERRORS_TO=Eemail used for error returns emails (fields 'Errors-To' in emails sent)
     MAIN_MAIL_AUTOCOPY_TO= 体系的にすべての送信メールの隠されたカーボンコピーを送信
     MAIN_DISABLE_ALL_MAILS=Disable all emails sendings (for test purposes or demos)
     MAIN_MAIL_FORCE_SENDTO=Send all emails to (instead of real recipients, for test purposes)
    +MAIN_MAIL_ENABLED_USER_DEST_SELECT=Add employees users with email into allowed destinaries list
     MAIN_MAIL_SENDMODE=電子メールを送信するために使用する方法
     MAIN_MAIL_SMTPS_ID=認証が必要な場合は、SMTPには、ID
     MAIN_MAIL_SMTPS_PW=認証が必要な場合は、SMTPパスワード
    @@ -291,7 +292,7 @@ ModuleSetup=モジュールのセットアップ
     ModulesSetup=Modules/Application setup
     ModuleFamilyBase=システム
     ModuleFamilyCrm=顧客関係管理(CRM)
    -ModuleFamilySrm=Supplier Relation Management (SRM)
    +ModuleFamilySrm=Vendor Relation Management (VRM)
     ModuleFamilyProducts=Products Management (PM)
     ModuleFamilyHr=Human Resource Management (HR)
     ModuleFamilyProjects=プロジェクト/共同作業
    @@ -373,7 +374,8 @@ NoSmsEngine=いいえ、SMS送信者のマネージャーはご利用いただ
     PDF=PDF
     PDFDesc=あなたは、PDFの生成に関連する各グローバルオプションを設定することができます
     PDFAddressForging=アドレスボックスを築くためのルール
    -HideAnyVATInformationOnPDF=生成されたPDF上の付加価値税に関連するすべての情報を隠す
    +HideAnyVATInformationOnPDF=Hide all information related to Sales tax / VAT on generated PDF
    +PDFRulesForSalesTax=Rules for Sales Tax / VAT
     PDFLocaltax=Rules for %s
     HideLocalTaxOnPDF=Hide %s rate into pdf column tax sale
     HideDescOnPDF=Hide products description on generated PDF
    @@ -445,13 +447,14 @@ DisplayCompanyInfo=Display company address
     DisplayCompanyManagers=Display manager names
     DisplayCompanyInfoAndManagers=Display company address and manager names
     EnableAndSetupModuleCron=If you want to have this recurring invoice beeing generated automatically, module *%s* must be enabled and correctly setup. Otherwise, generation of invoices must be done manually from this template with button *Create*. Note that even if you enabled automatic generation, you can still safely launch manual generation. Duplicates generation for same period are not possible.
    -ModuleCompanyCodeAquarium=Return an accounting code built by:<br>%s followed by third party supplier code for a supplier accounting code,<br>%s followed by third party customer code for a customer accounting code.
    +ModuleCompanyCodeCustomerAquarium=%s followed by third party customer code for a customer accounting code
    +ModuleCompanyCodeSupplierAquarium=%s followed by third party supplier code for a supplier accounting code
     ModuleCompanyCodePanicum=Return an empty accounting code.
     ModuleCompanyCodeDigitaria=Accounting code depends on third party code. The code is composed of the character "C" in the first position followed by the first 5 characters of the third party code.
     Use3StepsApproval=By default, Purchase Orders need to be created and approved by 2 different users (one step/user to create and one step/user to approve. Note that if user has both permission to create and approve, one step/user will be enough). You can ask with this option to introduce a third step/user approval, if amount is higher than a dedicated value (so 3 steps will be necessary: 1=validation, 2=first approval and 3=second approval if amount is enough).<br>Set this to empty if one approval (2 steps) is enough, set it to a very low value (0.1) if a second approval (3 steps) is always required.
     UseDoubleApproval=Use a 3 steps approval when amount (without tax) is higher than...
     WarningPHPMail=WARNING: It is often better to setup outgoing emails to use the email server of your provider instead of the default setup. Some email providers (like Yahoo) does not allow you to send an email from another server than their own server. Your current setup use the server of the application to send email and not the server of your email provider, so some recipients (the one compatible with the restrictive DMARC protocol), will ask your email provider if they can accept your email and some email providers (like Yahoo) may respond "no" because the server is not a server of them, so few of your sent Emails may not be accepted (be carefull also to your email provider sending quota).<br>If your Email provider (like Yahoo) has this restriction, you must change Email setup to choose the other method "SMTP server" and enter the SMTP server and credentials provided by your Email provider (ask your EMail provider to get SMTP credentials for your account).
    -WarningPHPMail2=If your email SMTP provider need to restrict email client to some IP addresses (very rare), this is the IP address of your ERP CRM application: <strong>%s</strong>.
    +WarningPHPMail2=If your email SMTP provider need to restrict email client to some IP addresses (very rare), this is the IP address of the mail user agent (MUA) for your ERP CRM application: <strong>%s</strong>.
     ClickToShowDescription=Click to show description
     DependsOn=This module need the module(s)
     RequiredBy=This module is required by module(s)
    @@ -471,6 +474,9 @@ AttachMainDocByDefault=Set this to 1 if you want to attach main document to emai
     FilesAttachedToEmail=Attach file
     SendEmailsReminders=Send agenda reminders by emails
     davDescription=Add a component to be a DAV server
    +DAVSetup=Setup of module DAV
    +DAV_ALLOW_PUBLIC_DIR=Enable the public directory (WebDav directory with no login required)
    +DAV_ALLOW_PUBLIC_DIRTooltip=The WebDav public directory is a WebDAV directory everybody can access to (in read and write mode), with no need to have/use an existing login/password account.
     # Modules
     Module0Name=ユーザーとグループ
     Module0Desc=Users / Employees and Groups management
    @@ -479,7 +485,7 @@ Module1Desc=会社と連絡先の管理
     Module2Name=コマーシャル
     Module2Desc=商業管理
     Module10Name=会計
    -Module10Desc=単純な会計管理(請求書と支払いがディスパッチ)
    +Module10Desc=Simple accounting reports (journals, turnover) based onto database content. Does not use any ledger table.
     Module20Name=提案
     Module20Desc=商業的な提案の管理
     Module22Name=大量の電子郵便
    @@ -491,7 +497,7 @@ Module25Desc=顧客の注文の管理
     Module30Name=請求書
     Module30Desc=請求書、顧客のクレジットメモの管理。仕入先の請求書の管理
     Module40Name=サプライヤー
    -Module40Desc=サプライヤーの管理と購買(注文書や請求書)
    +Module40Desc=Suppliers and purchase management (purchase orders and billing)
     Module42Name=Debug Logs
     Module42Desc=Logging facilities (file, syslog, ...). Such logs are for technical/debug purposes.
     Module49Name=エディタ
    @@ -546,8 +552,8 @@ Module400Name=Projects/Opportunities/Leads
     Module400Desc=Management of projects, opportunities/leads and/or tasks. You can also assign any element (invoice, order, proposal, intervention, ...) to a project and get a transversal view from the project view.
     Module410Name=のwebcalendar
     Module410Desc=のwebcalendar統合
    -Module500Name=Special expenses
    -Module500Desc=Management of special expenses (taxes, social or fiscal taxes, dividends)
    +Module500Name=Taxes and Special expenses
    +Module500Desc=Management of other expenses (sale taxes, social or fiscal taxes, dividends, ...)
     Module510Name=Payment of employee wages
     Module510Desc=Record and follow payment of your employee wages
     Module520Name=Loan
    @@ -561,14 +567,14 @@ Module700Name=寄付
     Module700Desc=寄付金の管理
     Module770Name=Expense reports
     Module770Desc=Management and claim expense reports (transportation, meal, ...)
    -Module1120Name=Supplier commercial proposal
    -Module1120Desc=Request supplier commercial proposal and prices
    +Module1120Name=Vendor commercial proposal
    +Module1120Desc=Request vendor commercial proposal and prices
     Module1200Name=カマキリ
     Module1200Desc=カマキリの統合
     Module1520Name=Document Generation
     Module1520Desc=Mass mail document generation
     Module1780Name=Tags/Categories
    -Module1780Desc=Create tags/category (products, customers, suppliers, contacts or members)
    +Module1780Desc=Create tags/category (products, customers, vendors, contacts or members)
     Module2000Name=WYSIWYGエディタ
     Module2000Desc=Allow to edit some text area using an advanced editor (Based on CKEditor)
     Module2200Name=Dynamic Prices
    @@ -576,7 +582,7 @@ Module2200Desc=Enable the usage of math expressions for prices
     Module2300Name=Scheduled jobs
     Module2300Desc=Scheduled jobs management (alias cron or chrono table)
     Module2400Name=Events/Agenda
    -Module2400Desc=Follow done and upcoming events. Let application logs automatic events for tracking purposes or record manual events or rendez-vous.
    +Module2400Desc=Follow done and upcoming events. Let application logs automatic events for tracking purposes or record manual events or rendez-vous. This is the main important module for a good Customer or Supplier Relationship Management.
     Module2500Name=DMS / ECM
     Module2500Desc=Document Management System / Electronic Content Management. Automatic organization of your generated or stored documents. Share them when you need.
     Module2600Name=API/Web services (SOAP server)
    @@ -599,7 +605,7 @@ Module4000Desc=Human resources management (management of department, employee co
     Module5000Name=マルチ会社
     Module5000Desc=あなたが複数の企業を管理することができます
     Module6000Name=Workflow
    -Module6000Desc=Workflow management
    +Module6000Desc=Workflow management (automatic creation of object and/or automatic status change)
     Module10000Name=Websites
     Module10000Desc=Create public websites with a WYSIWG editor. Just setup your web server (Apache, Nginx, ...) to point to the dedicated Dolibarr directory to have it online on the Internet with your own domain name.
     Module20000Name=Leave Requests management
    @@ -613,7 +619,7 @@ Module50100Desc=Point of sales module (POS).
     Module50200Name=ペイパル
     Module50200Desc=Module to offer an online payment page accepting payments using PayPal (credit card or PayPal credit). This can be used to allow your customers to make free payments or for a payment on a particular Dolibarr object (invoice, order, ...)
     Module50400Name=Accounting (advanced)
    -Module50400Desc=Accounting management (double entries, support general and auxiliary ledgers)
    +Module50400Desc=Accounting management (double entries, support general and auxiliary ledgers). Export the ledger in several other accounting software format.
     Module54000Name=PrintIPP
     Module54000Desc=Direct print (without opening the documents) using Cups IPP interface (Printer must be visible from server, and CUPS must be installe on server).
     Module55000Name=Poll, Survey or Vote
    @@ -885,7 +891,7 @@ DictionaryCivility=Personal and professional titles
     DictionaryActions=Types of agenda events
     DictionarySocialContributions=Social or fiscal taxes types
     DictionaryVAT=VATレートまたは販売税率
    -DictionaryRevenueStamp=Amount of revenue stamps
    +DictionaryRevenueStamp=Amount of tax stamps
     DictionaryPaymentConditions=支払条件
     DictionaryPaymentModes=支払いモード
     DictionaryTypeContact=種類をお問い合わせ
    @@ -913,7 +919,7 @@ SetupSaved=セットアップは、保存された
     SetupNotSaved=Setup not saved
     BackToModuleList=モジュールリストに戻る
     BackToDictionaryList=辞書リストに戻る
    -TypeOfRevenueStamp=Type of revenue stamp
    +TypeOfRevenueStamp=Type of tax stamp
     VATManagement=付加価値税管理
     VATIsUsedDesc=By default when creating prospects, invoices, orders etc the VAT rate follows the active standard rule:<br>If the seller is not subjected to VAT, then VAT defaults to 0. End of rule.<br>If the (selling country= buying country), then the VAT by default equals the VAT of the product in the selling country. End of rule. <br>If seller and buyer are both in the European Community and goods are transport products (car, ship, plane), the default VAT is 0 ( The VAT should be paid by the buyer to the customoffice of his country and not to the seller). End of rule.<br>If seller and buyer are both in the European Community and the buyer is not a company, then the VAT by defaults to the VAT of the product sold.  End of rule.<br>If seller and buyer are both in the European Community and the buyer is a company, then the VAT is 0 by default . End of rule.<br>In any othe case the proposed default is VAT=0. End of rule.
     VATIsNotUsedDesc=デフォルトでは、提案されたVATが0団体のような場合に使用することができますされ、個人が小さな会社をOU。
    @@ -1021,7 +1027,7 @@ Delays_MAIN_DELAY_ACTIONS_TODO=Delay tolerance (in days) before alert on planned
     Delays_MAIN_DELAY_PROJECT_TO_CLOSE=Delay tolerance (in days) before alert on project not closed in time
     Delays_MAIN_DELAY_TASKS_TODO=Delay tolerance (in days) before alert on planned tasks (project tasks) not completed yet
     Delays_MAIN_DELAY_ORDERS_TO_PROCESS=Delay tolerance (in days) before alert on orders not processed yet
    -Delays_MAIN_DELAY_SUPPLIER_ORDERS_TO_PROCESS=Delay tolerance (in days) before alert on suppliers orders not processed yet
    +Delays_MAIN_DELAY_SUPPLIER_ORDERS_TO_PROCESS=Delay tolerance (in days) before alert on purchase orders not processed yet
     Delays_MAIN_DELAY_PROPALS_TO_CLOSE=閉じるには、提案について警告する前に許容差(日数)を遅らせる
     Delays_MAIN_DELAY_PROPALS_TO_BILL=請求しない提案について警告する前に許容差(日数)を遅らせる
     Delays_MAIN_DELAY_NOT_ACTIVATED_SERVICES=アクティブにするサービスのアラートの前に許容遅延時間(日数)
    @@ -1033,9 +1039,9 @@ Delays_MAIN_DELAY_MEMBERS=遅延会費のアラートの前に許容遅延時間
     Delays_MAIN_DELAY_CHEQUES_TO_DEPOSIT=行うためのチェック預金のアラートの前に許容遅延時間(日数)
     Delays_MAIN_DELAY_EXPENSEREPORTS=Tolerance delay (in days) before alert for expense reports to approve
     SetupDescription1=The setup area is for initial setup parameters before starting to use Dolibarr.
    -SetupDescription2=The two mandatory setup steps are the first two in the setup menu on the left: %s setup page and %s setup page :
    -SetupDescription3=Parameters in menu <a href="%s">%s -> %s</a> are required because defined data are used on Dolibarr screens and to customize the default behavior of the software (for country-related features for example).
    -SetupDescription4=Parameters in menu <a href="%s">%s -> %s</a> are required because Dolibarr ERP/CRM is a collection of several modules/applications, all more or less independent. New features will be added to menus for every module you will activate.
    +SetupDescription2=The two mandatory setup steps are the following steps (the two first entries in the left setup menu):
    +SetupDescription3=Settings in menu <a href="%s">%s -> %s</a>. This step is required because it defines data used on Dolibarr screens to customize the default behavior of the software (for country-related features for example).
    +SetupDescription4=Settings in menu <a href="%s">%s -> %s</a>. This step is required because Dolibarr ERP/CRM is a collection of several modules/applications, all more or less independent. New features are added to menus for every module you activate.
     SetupDescription5=他のメニューエントリは、オプションのパラメータを管理することができます。
     LogEvents=セキュリティ監査イベント
     Audit=監査
    @@ -1054,8 +1060,9 @@ LogEventDesc=ここDolibarrセキュリティイベントのロギングを有
     AreaForAdminOnly=Setup parameters can be set by <b>administrator users</b> only.
     SystemInfoDesc=システム情報では、読み取り専用モードでのみ管理者の目に見える得るその他の技術情報です。
     SystemAreaForAdminOnly=この領域は、管理者ユーザーのために利用可能です。 Dolibarr権限のいずれも、この制限を減らすことはできません。
    -CompanyFundationDesc=Edit on this page all known information of the company or foundation you need to manage (For this, click on "Modify" or "Save" button at bottom of page)
    +CompanyFundationDesc=Edit on this page all known information of the company or foundation you need to manage (For this, click on "%s" or "%s" button at bottom of page)
     AccountantDesc=Edit on this page all known information about your accountant/bookkeeper
    +AccountantFileNumber=File number
     DisplayDesc=あなたがDolibarrの外観に関連する各パラメータを選択し、ここで感じることができる
     AvailableModules=Available app/modules
     ToActivateModule=モジュールを有効にするには、設定エリア(ホーム - &gt;セットアップ - &gt;モジュール)に行く。
    @@ -1188,11 +1195,11 @@ UserMailRequired=新しいユーザーを作成するために必要な電子メ
     HRMSetup=HRM module setup
     ##### Company setup #####
     CompanySetup=企業のモジュールのセットアップ
    -CompanyCodeChecker=サードパーティのコード生成とチェック(顧客またはサプライヤー)のモジュール
    -AccountCodeManager=Module for accounting code generation (customer or supplier)
    +CompanyCodeChecker=Module for third parties code generation and checking (customer or vendor)
    +AccountCodeManager=Module for accounting code generation (customer or vendor)
     NotificationsDesc=EMails notifications feature allows you to silently send automatic mail, for some Dolibarr events. Targets of notifications can be defined:
     NotificationsDescUser=* per users, one user at time.
    -NotificationsDescContact=* per third parties contacts (customers or suppliers), one contact at time.
    +NotificationsDescContact=* per third parties contacts (customers or vendors), one contact at time.
     NotificationsDescGlobal=* or by setting global target emails in module setup page.
     ModelModules=ドキュメントテンプレート
     DocumentModelOdt=Generate documents from OpenDocuments templates (.ODT or .ODS files for OpenOffice, KOffice, TextEdit,...)
    @@ -1203,6 +1210,9 @@ MustBeUnique=Must be unique?
     MustBeMandatory=Mandatory to create third parties?
     MustBeInvoiceMandatory=Mandatory to validate invoices?
     TechnicalServicesProvided=Technical services provided
    +#####DAV #####
    +WebDAVSetupDesc=This is the links to access the WebDAV directory. It contains a "public" dir open to any user knowing the URL (if public directory access allowed) and a "private" directory that need an existing login account/password to access to.
    +WebDavServer=Root URL of %s server : %s
     ##### Webcal setup #####
     WebCalUrlForVCalExport=<b>%s</b>形式にエクスポートするリンクは以下のリンクで入手可能です:%s
     ##### Invoices #####
    @@ -1229,15 +1239,15 @@ FreeLegalTextOnProposal=商業的な提案でフリーテキスト
     WatermarkOnDraftProposal=Watermark on draft commercial proposals (none if empty)
     BANK_ASK_PAYMENT_BANK_DURING_PROPOSAL=Ask for bank account destination of proposal
     ##### SupplierProposal #####
    -SupplierProposalSetup=Price requests suppliers module setup
    -SupplierProposalNumberingModules=Price requests suppliers numbering models
    -SupplierProposalPDFModules=Price requests suppliers documents models
    -FreeLegalTextOnSupplierProposal=Free text on price requests suppliers
    -WatermarkOnDraftSupplierProposal=Watermark on draft price requests suppliers (none if empty)
    +SupplierProposalSetup=Price requests vendors module setup
    +SupplierProposalNumberingModules=Price requests vendors numbering models
    +SupplierProposalPDFModules=Price requests vendors documents models
    +FreeLegalTextOnSupplierProposal=Free text on price requests vendors
    +WatermarkOnDraftSupplierProposal=Watermark on draft price requests vendors (none if empty)
     BANK_ASK_PAYMENT_BANK_DURING_SUPPLIER_PROPOSAL=Ask for bank account destination of price request
     WAREHOUSE_ASK_WAREHOUSE_DURING_ORDER=Ask for Warehouse Source for order
     ##### Suppliers Orders #####
    -BANK_ASK_PAYMENT_BANK_DURING_SUPPLIER_ORDER=Ask for bank account destination of supplier order
    +BANK_ASK_PAYMENT_BANK_DURING_SUPPLIER_ORDER=Ask for bank account destination of purchase order
     ##### Orders #####
     OrdersSetup=注文の管理セットアップ
     OrdersNumberingModules=モジュールの番号受注
    @@ -1448,7 +1458,7 @@ SyslogFilename=ファイル名とパス
     YouCanUseDOL_DATA_ROOT=あなたがDolibarr &quot;ドキュメント&quot;ディレクトリ内のログ·ファイルのDOL_DATA_ROOT / dolibarr.logを使用することができます。このファイルを格納する別のパスを設定することができます。
     ErrorUnknownSyslogConstant=定数%sは知られているSyslogの定数ではありません。
     OnlyWindowsLOG_USER=Windows only supports LOG_USER
    -CompressSyslogs=Syslog files compression and backup
    +CompressSyslogs=Compression and backup of debug log files (generated by module Log for debug)
     SyslogFileNumberOfSaves=Log backups
     ConfigureCleaningCronjobToSetFrequencyOfSaves=Configure cleaning scheduled job to set log backup frequency
     ##### Donations #####
    @@ -1515,7 +1525,7 @@ OSCommerceTestOk=ユーザー '%s'成功したデータベース &quot;%s&quot;
     OSCommerceTestKo1=サーバー '%s'への接続が成功しますが、データベース '%s'は到達できませんでした。
     OSCommerceTestKo2=ユーザー '%s'でサーバー '%s'への接続に失敗しました。
     ##### Stock #####
    -StockSetup=Warehouse module setup
    +StockSetup=Stock module setup
     IfYouUsePointOfSaleCheckModule=If you use a Point of Sale module (POS module provided by default or another external module), this setup may be ignored by your Point Of Sale module. Most point of sales modules are designed to create immediatly an invoice and decrease stock by default whatever are options here. So, if you need or not to have a stock decrease when registering a sell from your Point Of Sale, check also your POS module set up.
     ##### Menu #####
     MenuDeleted=メニューを削除
    @@ -1627,8 +1637,8 @@ ChequeReceiptsNumberingModule=Cheque Receipts Numbering module
     MultiCompanySetup=マルチ会社のモジュールのセットアップ
     ##### Suppliers #####
     SuppliersSetup=サプライヤーモジュールのセットアップ
    -SuppliersCommandModel=サプライヤーのための完全なテンプレート(logo. ..)
    -SuppliersInvoiceModel=サプライヤーの請求書の完全なテンプレート(logo. ..)
    +SuppliersCommandModel=Complete template of prchase order (logo...)
    +SuppliersInvoiceModel=Complete template of vendor invoice (logo...)
     SuppliersInvoiceNumberingModel=Supplier invoices numbering models
     IfSetToYesDontForgetPermission=If set to yes, don't forget to provide permissions to groups or users allowed for the second approval
     ##### GeoIPMaxmind #####
    @@ -1665,7 +1675,7 @@ NoAmbiCaracAutoGeneration=Do not use ambiguous characters ("1","l","i","|","0","
     SalariesSetup=Setup of module salaries
     SortOrder=Sort order
     Format=Format
    -TypePaymentDesc=0:Customer payment type, 1:Supplier payment type, 2:Both customers and suppliers payment type
    +TypePaymentDesc=0:Customer payment type, 1:Vendor payment type, 2:Both customers and vendors payment type
     IncludePath=Include path (defined into variable %s)
     ExpenseReportsSetup=Setup of module Expense Reports
     TemplatePDFExpenseReports=Document templates to generate expense report document
    @@ -1687,7 +1697,7 @@ InstallModuleFromWebHasBeenDisabledByFile=Install of external module from applic
     ConfFileMustContainCustom=Installing or building an external module from application need to save the module files into directory <strong>%s</strong>. To have this directory processed by Dolibarr, you must setup your <strong>conf/conf.php</strong> to add the 2 directive lines:<br><strong>$dolibarr_main_url_root_alt='/custom';</strong><br><strong>$dolibarr_main_document_root_alt='%s/custom';</strong>
     HighlightLinesOnMouseHover=Highlight table lines when mouse move passes over
     HighlightLinesColor=Highlight color of the line when the mouse passes over (keep empty for no highlight)
    -TextTitleColor=Color of page title
    +TextTitleColor=Text color of Page title
     LinkColor=Color of links
     PressF5AfterChangingThis=Press CTRL+F5 on keyboard or clear your browser cache after changing this value to have it effective
     NotSupportedByAllThemes=Will works with core themes, may not be supported by external themes
    @@ -1696,6 +1706,7 @@ TopMenuBackgroundColor=Background color for Top menu
     TopMenuDisableImages=Hide images in Top menu
     LeftMenuBackgroundColor=Background color for Left menu
     BackgroundTableTitleColor=Background color for Table title line
    +BackgroundTableTitleTextColor=Text color for Table title line
     BackgroundTableLineOddColor=Background color for odd table lines
     BackgroundTableLineEvenColor=Background color for even table lines
     MinimumNoticePeriod=Minimum notice period (Your leave request must be done before this delay)
    @@ -1718,19 +1729,19 @@ FillFixTZOnlyIfRequired=Example: +2 (fill only if problem experienced)
     ExpectedChecksum=Expected Checksum
     CurrentChecksum=Current Checksum
     ForcedConstants=Required constant values
    -MailToSendProposal=To send customer proposal
    -MailToSendOrder=To send customer order
    -MailToSendInvoice=To send customer invoice
    -MailToSendShipment=To send shipment
    -MailToSendIntervention=To send intervention
    -MailToSendSupplierRequestForQuotation=To send quotation request to supplier
    -MailToSendSupplierOrder=To send supplier order
    -MailToSendSupplierInvoice=To send supplier invoice
    -MailToSendContract=To send a contract
    -MailToThirdparty=To send email from third party page
    -MailToMember=To send email from member page
    -MailToUser=To send email from user page
    -MailToProject= To send email from project page
    +MailToSendProposal=Customer proposals
    +MailToSendOrder=Customer orders
    +MailToSendInvoice=Customer invoices
    +MailToSendShipment=出荷
    +MailToSendIntervention=介入
    +MailToSendSupplierRequestForQuotation=Quotation request
    +MailToSendSupplierOrder=Purchase orders
    +MailToSendSupplierInvoice=Vendor invoices
    +MailToSendContract=契約
    +MailToThirdparty=サードパーティ
    +MailToMember=メンバー
    +MailToUser=ユーザー
    +MailToProject=Projects page
     ByDefaultInList=Show by default on list view
     YouUseLastStableVersion=You use the latest stable version
     TitleExampleForMajorRelease=Example of message you can use to announce this major release (feel free to use it on your web sites)
    @@ -1780,7 +1791,10 @@ MAIN_PDF_MARGIN_BOTTOM=Bottom margin on PDF
     SetToYesIfGroupIsComputationOfOtherGroups=Set this to yes if this group is a computation of other groups
     EnterCalculationRuleIfPreviousFieldIsYes=Enter calculcation rule if previous field was set to Yes (For example 'CODEGRP1+CODEGRP2')
     SeveralLangugeVariatFound=Several language variants found
    -WebDavServer=URL of %s server : %s
    +COMPANY_AQUARIUM_REMOVE_SPECIAL=Remove special characters
    +COMPANY_AQUARIUM_CLEAN_REGEX=Regex filter to clean value (COMPANY_AQUARIUM_CLEAN_REGEX)
    +GDPRContact=GDPR contact
    +GDPRContactDesc=If you store data about European companies/citizen, you can store here the contact who is responsible for the General Data Protection Regulation
     ##### Resource ####
     ResourceSetup=Configuration du module Resource
     UseSearchToSelectResource=Use a search form to choose a resource (rather than a drop-down list).
    diff --git a/htdocs/langs/ja_JP/banks.lang b/htdocs/langs/ja_JP/banks.lang
    index 3fb79a88461..9b81fb957cd 100644
    --- a/htdocs/langs/ja_JP/banks.lang
    +++ b/htdocs/langs/ja_JP/banks.lang
    @@ -1,12 +1,13 @@
     # Dolibarr language file - Source file is en_US - banks
     Bank=バンク
    -MenuBankCash=銀行/現金
    +MenuBankCash=Bank | Cash
     MenuVariousPayment=Miscellaneous payments
     MenuNewVariousPayment=New Miscellaneous payment
     BankName=銀行名
     FinancialAccount=アカウント
     BankAccount=預金
     BankAccounts=銀行口座
    +BankAccountsAndGateways=Bank accounts | Gateways
     ShowAccount=Show Account
     AccountRef=金融口座のref
     AccountLabel=金融口座のラベル
    @@ -131,7 +132,7 @@ PaymentDateUpdateSucceeded=Payment date updated successfully
     PaymentDateUpdateFailed=支払日は更新できませんでした
     Transactions=Transactions
     BankTransactionLine=Bank entry
    -AllAccounts=すべての銀行/現金勘定
    +AllAccounts=All bank and cash accounts
     BackToAccount=戻るアカウントへ
     ShowAllAccounts=すべてのアカウントに表示
     FutureTransaction=フューチャーのトランザクション。調停する方法はありません。
    @@ -159,5 +160,6 @@ VariousPayment=Miscellaneous payments
     VariousPayments=Miscellaneous payments
     ShowVariousPayment=Show miscellaneous payments
     AddVariousPayment=Add miscellaneous payments
    +SEPAMandate=SEPA mandate
     YourSEPAMandate=Your SEPA mandate
     FindYourSEPAMandate=This is your SEPA mandate to authorize our company to make direct debit order to your bank. Thanks to return it signed (scan of the signed document) or sent it by mail to
    diff --git a/htdocs/langs/ja_JP/bills.lang b/htdocs/langs/ja_JP/bills.lang
    index 8abdb414ba7..e2f79118a4f 100644
    --- a/htdocs/langs/ja_JP/bills.lang
    +++ b/htdocs/langs/ja_JP/bills.lang
    @@ -109,9 +109,9 @@ CancelBill=請求書を取り消す
     SendRemindByMail=電子メールでリマインダを送信
     DoPayment=Enter payment
     DoPaymentBack=Enter refund
    -ConvertToReduc=将来の割引に変換
    -ConvertExcessReceivedToReduc=Convert excess received into future discount
    -ConvertExcessPaidToReduc=Convert excess paid into future discount
    +ConvertToReduc=Mark as credit available
    +ConvertExcessReceivedToReduc=Convert excess received into available credit
    +ConvertExcessPaidToReduc=Convert excess paid into available discount
     EnterPaymentReceivedFromCustomer=顧客から受け取った支払を入力します。
     EnterPaymentDueToCustomer=顧客のために支払いをする
     DisabledBecauseRemainderToPayIsZero=Disabled because remaining unpaid is zero
    @@ -120,7 +120,7 @@ BillStatus=請求書の状況
     StatusOfGeneratedInvoices=Status of generated invoices
     BillStatusDraft=ドラフト(検証する必要があります)
     BillStatusPaid=有料
    -BillStatusPaidBackOrConverted=Credit note refund or converted into discount
    +BillStatusPaidBackOrConverted=Credit note refund or marked as credit available
     BillStatusConverted=Paid (ready for consumption in final invoice)
     BillStatusCanceled=放棄された
     BillStatusValidated=(お支払いする必要があります)を検証
    @@ -282,6 +282,7 @@ RelativeDiscount=相対的な割引
     GlobalDiscount=グローバル割引
     CreditNote=クレジットメモ
     CreditNotes=クレジットメモ
    +CreditNotesOrExcessReceived=Credit notes or excess received
     Deposit=Down payment
     Deposits=Down payments
     DiscountFromCreditNote=クレジットノート%sから割引
    @@ -296,10 +297,10 @@ DiscountType=Discount type
     NoteReason=(注)/理由
     ReasonDiscount=理由
     DiscountOfferedBy=によって付与された
    -DiscountStillRemaining=Discounts available
    -DiscountAlreadyCounted=Discounts already consumed
    +DiscountStillRemaining=Discounts or credits available
    +DiscountAlreadyCounted=Discounts or credits already consumed
     CustomerDiscounts=Customer discounts
    -SupplierDiscounts=Supplier discounts
    +SupplierDiscounts=Vendors discounts
     BillAddress=ビル·アドレス
     HelpEscompte=この割引は、その支払いが長期前に行われたため、顧客に付与された割引です。
     HelpAbandonBadCustomer=この金額は、放棄されている(顧客が悪い顧客であると)と卓越した緩いとみなされます。
    @@ -339,6 +340,12 @@ PaymentOnDifferentThirdBills=Allow payments on different thirdparties bills but
     PaymentNote=Payment note
     ListOfPreviousSituationInvoices=List of previous situation invoices
     ListOfNextSituationInvoices=List of next situation invoices
    +ListOfSituationInvoices=List of situation invoices
    +CurrentSituationTotal=Total current situation
    +DisabledBecauseNotEnouthCreditNote=To remove a situation invoice from cycle, this invoice's credit note total must cover this invoice total
    +RemoveSituationFromCycle=Remove this invoice from cycle
    +ConfirmRemoveSituationFromCycle=Remove this invoice %s from cycle ?
    +ConfirmOuting=Confirm outing
     FrequencyPer_d=Every %s days
     FrequencyPer_m=Every %s months
     FrequencyPer_y=Every %s years
    @@ -387,6 +394,7 @@ PaymentConditionShort14DENDMONTH=14 days of month-end
     PaymentCondition14DENDMONTH=Within 14 days following the end of the month
     FixAmount=Fix amount
     VarAmount=Variable amount (%% tot.)
    +VarAmountOneLine=Variable amount (%% tot.) - 1 line with label '%s'
     # PaymentType
     PaymentTypeVIR=銀行の転送
     PaymentTypeShortVIR=銀行の転送
    @@ -505,9 +513,14 @@ SituationAmount=Situation invoice amount(net)
     SituationDeduction=Situation subtraction
     ModifyAllLines=Modify all lines
     CreateNextSituationInvoice=Create next situation
    +ErrorFindNextSituationInvoice=Error unable to find next situation cycle ref
    +ErrorOutingSituationInvoiceOnUpdate=Unable to outing this situation invoice.
    +ErrorOutingSituationInvoiceCreditNote=Unable to outing linked credit note.
     NotLastInCycle=This invoice is not the latest in cycle and must not be modified.
     DisabledBecauseNotLastInCycle=The next situation already exists.
     DisabledBecauseFinal=This situation is final.
    +situationInvoiceShortcode_AS=AS
    +situationInvoiceShortcode_S=S
     CantBeLessThanMinPercent=The progress can't be smaller than its value in the previous situation.
     NoSituations=No open situations
     InvoiceSituationLast=Final and general invoice
    @@ -532,3 +545,4 @@ AutoFillDateFrom=Set start date for service line with invoice date
     AutoFillDateFromShort=Set start date
     AutoFillDateTo=Set end date for service line with next invoice date
     AutoFillDateToShort=Set end date
    +MaxNumberOfGenerationReached=Max number of gen. reached
    diff --git a/htdocs/langs/ja_JP/categories.lang b/htdocs/langs/ja_JP/categories.lang
    index a5a2a1e6e5a..08caf22926a 100644
    --- a/htdocs/langs/ja_JP/categories.lang
    +++ b/htdocs/langs/ja_JP/categories.lang
    @@ -16,7 +16,7 @@ MembersCategoriesArea=Members tags/categories area
     ContactsCategoriesArea=Contacts tags/categories area
     AccountsCategoriesArea=Accounts tags/categories area
     ProjectsCategoriesArea=Projects tags/categories area
    -SubCats=サブカテゴリ
    +SubCats=Sub-categories
     CatList=List of tags/categories
     NewCategory=New tag/category
     ModifCat=Modify tag/category
    @@ -85,3 +85,4 @@ CategorieRecursivHelp=If activated, product will also linked to parent category
     AddProductServiceIntoCategory=Add the following product/service
     ShowCategory=Show tag/category
     ByDefaultInList=By default in list
    +ChooseCategory=Choose category
    diff --git a/htdocs/langs/ja_JP/commercial.lang b/htdocs/langs/ja_JP/commercial.lang
    index aed297eaddd..9c77d23a0d1 100644
    --- a/htdocs/langs/ja_JP/commercial.lang
    +++ b/htdocs/langs/ja_JP/commercial.lang
    @@ -60,8 +60,8 @@ ActionAC_CLO=閉じる
     ActionAC_EMAILING=大量メールを送信
     ActionAC_COM=メールで顧客の注文を送る
     ActionAC_SHIP=メールでの発送を送る
    -ActionAC_SUP_ORD=メールでのサプライヤーの順序を送る
    -ActionAC_SUP_INV=メールでのサプライヤの請求書を送る
    +ActionAC_SUP_ORD=Send purchase order by mail
    +ActionAC_SUP_INV=Send vendor invoice by mail
     ActionAC_OTH=その他
     ActionAC_OTH_AUTO=Automatically inserted events
     ActionAC_MANUAL=Manually inserted events
    diff --git a/htdocs/langs/ja_JP/companies.lang b/htdocs/langs/ja_JP/companies.lang
    index 257e55b2302..6b94eba25d0 100644
    --- a/htdocs/langs/ja_JP/companies.lang
    +++ b/htdocs/langs/ja_JP/companies.lang
    @@ -8,11 +8,11 @@ ConfirmDeleteContact=この連絡先と継承されたすべての情報を削
     MenuNewThirdParty=新しいサードパーティ
     MenuNewCustomer=新しい顧客
     MenuNewProspect=新しい見通し
    -MenuNewSupplier=新しいサプライヤー
    +MenuNewSupplier=New vendor
     MenuNewPrivateIndividual=新しい民間の個々の
    -NewCompany=新会社(見通し、顧客、サプラ​​イヤー)
    -NewThirdParty=新しいサードパーティ(見込み客、顧客、サプラ​​イヤー)
    -CreateDolibarrThirdPartySupplier=Create a third party (supplier)
    +NewCompany=New company (prospect, customer, vendor)
    +NewThirdParty=New third party (prospect, customer, vendor)
    +CreateDolibarrThirdPartySupplier=Create a third party (vendor)
     CreateThirdPartyOnly=Create third party
     CreateThirdPartyAndContact=Create a third party + a child contact
     ProspectionArea=Prospectionエリア
    @@ -37,7 +37,7 @@ ThirdPartyProspectsStats=見込み
     ThirdPartyCustomers=お客さま
     ThirdPartyCustomersStats=お客さま
     ThirdPartyCustomersWithIdProf12=%s %sまたはお持ちのお客様
    -ThirdPartySuppliers=サプライヤー
    +ThirdPartySuppliers=Vendors
     ThirdPartyType=サードパーティ製のタイプ
     Individual=私人
     ToCreateContactWithSameName=Will create automatically a contact/address with same information than third party under the third party. In most cases, even if your third party is a physical people, creating a third party alone is enough.
    @@ -77,11 +77,11 @@ Web=ウェブ
     Poste= 位置
     DefaultLang=デフォルトでは、言語
     VATIsUsed=Sales tax is used
    -VATIsUsedWhenSelling=This define if this thirdparty includes a sale tax or not when it makes an invoice to its own customers
    +VATIsUsedWhenSelling=This define if this third party includes a sale tax or not when it makes an invoice to its own customers
     VATIsNotUsed=Sales tax is not used
     CopyAddressFromSoc=Fill address with third party address
    -ThirdpartyNotCustomerNotSupplierSoNoRef=Thirdparty neither customer nor supplier, no available refering objects
    -ThirdpartyIsNeitherCustomerNorClientSoCannotHaveDiscounts=Thirdparty neither customer nor supplier, discounts are not available
    +ThirdpartyNotCustomerNotSupplierSoNoRef=Third party neither customer nor vendor, no available refering objects
    +ThirdpartyIsNeitherCustomerNorClientSoCannotHaveDiscounts=Third party neither customer nor supplier, discounts are not available
     PaymentBankAccount=Payment bank account
     OverAllProposals=提案
     OverAllOrders=受注
    @@ -99,9 +99,9 @@ LocalTax2ES=IRPF
     TypeLocaltax1ES=RE Type
     TypeLocaltax2ES=IRPF Type
     WrongCustomerCode=無効な顧客コード
    -WrongSupplierCode=無効なサプライヤコード
    +WrongSupplierCode=Vendor code invalid
     CustomerCodeModel=顧客コードモデル
    -SupplierCodeModel=サプライヤーコードモデル
    +SupplierCodeModel=Vendor code model
     Gencod=バーコード
     ##### Professional ID #####
     ProfId1Short=教授はidが1
    @@ -267,7 +267,7 @@ Prospect=見通し
     CustomerCard=顧客カード
     Customer=顧客
     CustomerRelativeDiscount=相対的な顧客割引
    -SupplierRelativeDiscount=Relative supplier discount
    +SupplierRelativeDiscount=Relative vendor discount
     CustomerRelativeDiscountShort=相対的な割引
     CustomerAbsoluteDiscountShort=絶対的な割引
     CompanyHasRelativeDiscount=この顧客は<b>%sの%%</b>デフォルトの割引を持っている
    @@ -284,8 +284,8 @@ HasCreditNoteFromSupplier=You have credit notes for <b>%s</b> %s from this suppl
     CompanyHasNoAbsoluteDiscount=この顧客は、使用可能な割引クレジットを持っていません
     CustomerAbsoluteDiscountAllUsers=Absolute customer discounts (granted by all users)
     CustomerAbsoluteDiscountMy=Absolute customer discounts (granted by yourself)
    -SupplierAbsoluteDiscountAllUsers=Absolute supplier discounts (granted by all users)
    -SupplierAbsoluteDiscountMy=Absolute supplier discounts (granted by yourself)
    +SupplierAbsoluteDiscountAllUsers=Absolute vendor discounts (entered by all users)
    +SupplierAbsoluteDiscountMy=Absolute vendor discounts (entered by yourself)
     DiscountNone=なし
     Supplier=サプライヤー
     AddContact=Create contact
    @@ -304,13 +304,13 @@ DeleteACompany=会社を削除します。
     PersonalInformations=個人データ
     AccountancyCode=Accounting account
     CustomerCode=顧客コード
    -SupplierCode=サプライヤーコード
    +SupplierCode=Vendor code
     CustomerCodeShort=顧客コード
    -SupplierCodeShort=サプライヤーコード
    +SupplierCodeShort=Vendor code
     CustomerCodeDesc=すべての顧客固有の顧客コード、
    -SupplierCodeDesc=すべてのサプライヤーに対して一意のサプライヤーコード、
    +SupplierCodeDesc=Vendor code, unique for all vendors
     RequiredIfCustomer=第三者が顧客または見込み客である場合は必須
    -RequiredIfSupplier=第三者がサプライヤである場合は必須
    +RequiredIfSupplier=Required if third party is a vendor
     ValidityControledByModule=モジュールによって制御の妥当性
     ThisIsModuleRules=これは、このモジュールのためのルールです。
     ProspectToContact=連絡する見通し
    @@ -338,7 +338,7 @@ MyContacts=私の連絡先
     Capital=資本
     CapitalOf=%sの首都
     EditCompany=会社を編集します。
    -ThisUserIsNot=このユーザーは、見通し、顧客やサプライヤーではありません
    +ThisUserIsNot=This user is not a prospect, customer nor vendor
     VATIntraCheck=チェック
     VATIntraCheckDesc=リンク<b>%sは、</b>欧州のVATチェッカーサービスを要求することができます。サーバーから外部インターネットへのアクセスが動作するように、このサービスが必要となります。
     VATIntraCheckURL=http://ec.europa.eu/taxation_customs/vies/vieshome.do
    @@ -396,7 +396,7 @@ ImportDataset_company_4=Third parties/Sales representatives (Assign sales repres
     PriceLevel=価格水準
     DeliveryAddress=配信アドレス
     AddAddress=アドレスを追加します。
    -SupplierCategory=サプライヤーのカテゴリ
    +SupplierCategory=Vendor category
     JuridicalStatus200=Independent
     DeleteFile=ファイルを削除します。
     ConfirmDeleteFile=あなたがこのファイルを削除してもよろしいですか?
    @@ -406,7 +406,7 @@ FiscalYearInformation=会計年度に関する情報
     FiscalMonthStart=会計年度の開始月
     YouMustAssignUserMailFirst=You must create email for this user first to be able to add emails notifications for him.
     YouMustCreateContactFirst=To be able to add email notifications, you must first define contacts with valid emails for the third party
    -ListSuppliersShort=サプライヤーのリスト
    +ListSuppliersShort=List of vendors
     ListProspectsShort=見込み客リスト
     ListCustomersShort=顧客リスト
     ThirdPartiesArea=Third parties and contact area
    @@ -420,7 +420,7 @@ CurrentOutstandingBill=Current outstanding bill
     OutstandingBill=Max. for outstanding bill
     OutstandingBillReached=Max. for outstanding bill reached
     OrderMinAmount=Minimum amount for order
    -MonkeyNumRefModelDesc=yyは年である顧客コードと仕入先コードの%syymm-nnnnの形式%syymm-NNNNとニュメロを返し、mmは月とnnnnはありません休憩0〜ノーリターンでシーケンスです。
    +MonkeyNumRefModelDesc=Return numero with format %syymm-nnnn for customer code and %syymm-nnnn for vendor code where yy is year, mm is month and nnnn is a sequence with no break and no return to 0.
     LeopardNumRefModelDesc=顧客/サプライヤーコードは無料です。このコードは、いつでも変更することができます。
     ManagingDirectors=Manager(s) name (CEO, director, president...)
     MergeOriginThirdparty=Duplicate third party (third party you want to delete)
    @@ -431,4 +431,4 @@ SaleRepresentativeLogin=Login of sales representative
     SaleRepresentativeFirstname=First name of sales representative
     SaleRepresentativeLastname=Last name of sales representative
     ErrorThirdpartiesMerge=There was an error when deleting the third parties. Please check the log. Changes have been reverted.
    -NewCustomerSupplierCodeProposed=New customer or supplier code suggested on duplicate code
    +NewCustomerSupplierCodeProposed=New customer or vendor code suggested on duplicate code
    diff --git a/htdocs/langs/ja_JP/compta.lang b/htdocs/langs/ja_JP/compta.lang
    index 5fa9461dc31..bf0ad376c58 100644
    --- a/htdocs/langs/ja_JP/compta.lang
    +++ b/htdocs/langs/ja_JP/compta.lang
    @@ -19,7 +19,8 @@ Income=収入
     Outcome=費用
     MenuReportInOut=収益/費用
     ReportInOut=Balance of income and expenses
    -ReportTurnover=売上高
    +ReportTurnover=Turnover invoiced
    +ReportTurnoverCollected=Turnover collected
     PaymentsNotLinkedToInvoice=任意の請求書にリンクされていない支払は、その第三者にリンクされていない
     PaymentsNotLinkedToUser=すべてのユーザーにリンクされていない支払い
     Profit=利益
    @@ -34,7 +35,8 @@ AmountHTVATRealPaid=ネットが支払われ
     VATToPay=Tax sales
     VATReceived=Tax received
     VATToCollect=Tax purchases
    -VATSummary=Tax Balance
    +VATSummary=Tax monthly
    +VATBalance=Tax Balance
     VATPaid=Tax paid
     LT1Summary=Tax 2 summary
     LT2Summary=Tax 3 summary
    @@ -76,16 +78,16 @@ MenuNewSocialContribution=New social/fiscal tax
     NewSocialContribution=New social/fiscal tax
     AddSocialContribution=Add social/fiscal tax
     ContributionsToPay=Social/fiscal taxes to pay
    -AccountancyTreasuryArea=会計/財務エリア
    +AccountancyTreasuryArea=Billing and payment area
     NewPayment=新しいお支払い
     Payments=支払い
     PaymentCustomerInvoice=顧客の請求書の支払い
    -PaymentSupplierInvoice=サプライヤの請求書の支払い
    +PaymentSupplierInvoice=Vendor invoice payment
     PaymentSocialContribution=Social/fiscal tax payment
     PaymentVat=付加価値税の支払い
     ListPayment=支払いのリスト
     ListOfCustomerPayments=顧客の支払のリスト
    -ListOfSupplierPayments=サプライヤーの支払のリスト
    +ListOfSupplierPayments=List of vendor payments
     DateStartPeriod=Date start period
     DateEndPeriod=Date end period
     newLT1Payment=New tax 2 payment
    @@ -104,19 +106,21 @@ VATPayment=Sales tax payment
     VATPayments=Sales tax payments
     VATRefund=Sales tax refund
     NewVATPayment=New sales tax payment
    +NewLocalTaxPayment=New tax %s payment
     Refund=Refund
     SocialContributionsPayments=Social/fiscal taxes payments
     ShowVatPayment=付加価値税の支払いを表示する
     TotalToPay=支払いに合計
     BalanceVisibilityDependsOnSortAndFilters=Balance is visible in this list only if table is sorted ascending on %s and filtered for 1 bank account
     CustomerAccountancyCode=Customer accounting code
    -SupplierAccountancyCode=Supplier accounting code
    +SupplierAccountancyCode=Vendor accounting code
     CustomerAccountancyCodeShort=Cust. account. code
     SupplierAccountancyCodeShort=Sup. account. code
     AccountNumber=口座番号
     NewAccountingAccount=新しいアカウント
    -SalesTurnover=販売額
    -SalesTurnoverMinimum=Minimum sales turnover
    +Turnover=Turnover invoiced
    +TurnoverCollected=Turnover collected
    +SalesTurnoverMinimum=Minimum turnover
     ByExpenseIncome=By expenses & incomes
     ByThirdParties=富栄第三者
     ByUserAuthorOfInvoice=請求書著者
    @@ -136,8 +140,8 @@ ConfirmDeleteSocialContribution=Are you sure you want to delete this social/fisc
     ExportDataset_tax_1=Social and fiscal taxes and payments
     CalcModeVATDebt=Mode <b>%sVAT on commitment accounting%s</b>.
     CalcModeVATEngagement=Mode <b>%sVAT on incomes-expenses%s</b>.
    -CalcModeDebt=Mode <b>%sClaims-Debts%s</b> said <b>Commitment accounting</b>.
    -CalcModeEngagement=Mode <b>%sIncomes-Expenses%s</b> said <b>cash accounting</b>
    +CalcModeDebt=Analysis of known recorded invoices even if they are not yet accounted in ledger.
    +CalcModeEngagement=Analysis of known recorded payments, even if they are not yet accounted in Ledger.
     CalcModeBookkeeping=Analysis of <b>data journalized in Bookkeeping Ledger table</b>
     CalcModeLT1= Mode <b>%sRE on customer invoices - suppliers invoices%s</b>
     CalcModeLT1Debt=Mode <b>%sRE on customer invoices%s</b>
    @@ -150,9 +154,9 @@ AnnualSummaryInputOutputMode=Balance of income and expenses, annual summary
     AnnualByCompanies=Balance of income and expenses, by predefined groups of account
     AnnualByCompaniesDueDebtMode=Balance of income and expenses, detail by predefined groups, mode <b>%sClaims-Debts%s</b> said <b>Commitment accounting</b>.
     AnnualByCompaniesInputOutputMode=Balance of income and expenses, detail by predefined groups, mode <b>%sIncomes-Expenses%s</b> said <b>cash accounting</b>.
    -SeeReportInInputOutputMode=レポート<b>%sIncomes-Expense%sS</b>参照は、実際の支払額の計算のために<b>現金主義会計が</b>行ったと述べた
    -SeeReportInDueDebtMode=参照レポート<b>%sClaims - Debts%s</b>発行されたインボイス上の計算のための<b>コミットメントの会計は</b>言った
    -SeeReportInBookkeepingMode=See report <b>%sBookeeping%s</b> for a calculation on <b>bookkeeping table analysis</b>
    +SeeReportInInputOutputMode=See %sanalysis of payments%s for a calculation on actual payments made even if they are not yet accounted in Ledger.
    +SeeReportInDueDebtMode=See %sanalysis of invoices%s for a calculation based on known recorded invoices even if they are not yet accounted in Ledger.
    +SeeReportInBookkeepingMode=See <b>%sBookeeping report%s</b> for a calculation on <b>Bookkeeping Ledger table</b>
     RulesAmountWithTaxIncluded=- Amounts shown are with all taxes included
     RulesResultDue=- It includes outstanding invoices, expenses, VAT, donations whether they are paid or not. Is also includes paid salaries.<br>- It is based on the validation date of invoices and VAT and on the due date for expenses. For salaries defined with Salary module, the value date of payment is used.
     RulesResultInOut=- It includes the real payments made on invoices, expenses, VAT and salaries. <br>- It is based on the payment dates of the invoices, expenses, VAT and salaries. The donation date for donation.
    @@ -171,6 +175,8 @@ LT1ReportByCustomersES=Report by third party RE
     LT2ReportByCustomersES=第三者IRPFによる報告
     VATReport=Sale tax report
     VATReportByPeriods=Sale tax report by period
    +VATReportByRates=Sale tax report by rates
    +VATReportByThirdParties=Sale tax report by third parties
     VATReportByCustomers=Sale tax report by customer
     VATReportByCustomersInInputOutputMode=Report by the customer VAT collected and paid
     VATReportByQuartersInInputOutputMode=Report by Sale tax rate of the tax collected and paid
    @@ -207,7 +213,7 @@ Pcg_version=Chart of accounts models
     Pcg_type=Pcg type
     Pcg_subtype=Pcg subtype
     InvoiceLinesToDispatch=Invoice lines to dispatch
    -ByProductsAndServices=By products and services
    +ByProductsAndServices=By product and service
     RefExt=External ref
     ToCreateAPredefinedInvoice=To create a template invoice, create a standard invoice, then, without validating it, click onto button "%s".
     LinkedOrder=Link to order
    @@ -215,7 +221,8 @@ Mode1=Method 1
     Mode2=Method 2
     CalculationRuleDesc=To calculate total VAT, there is two methods:<br>Method 1 is rounding vat on each line, then summing them.<br>Method 2 is summing all vat on each line, then rounding result.<br>Final result may differs from few cents. Default mode is mode <b>%s</b>.
     CalculationRuleDescSupplier=According to supplier, choose appropriate method to apply same calculation rule and get same result expected by your supplier.
    -TurnoverPerProductInCommitmentAccountingNotRelevant=Turnover report per product, when using a <b>cash accountancy</b> mode is not relevant. This report is only available when using <b>engagement accountancy</b> mode (see setup of accountancy module).
    +TurnoverPerProductInCommitmentAccountingNotRelevant=The report of Turnover collected per product is not available. This report is only available for turnover invoiced.
    +TurnoverPerSaleTaxRateInCommitmentAccountingNotRelevant=The report of Turnover collected per sale tax rate is not available. This report is only available for turnover invoiced.
     CalculationMode=Calculation mode
     AccountancyJournal=Accounting code journal
     ACCOUNTING_VAT_SOLD_ACCOUNT=Accounting account by default for VAT on sales (used if not defined on VAT dictionary setup)
    @@ -223,7 +230,7 @@ ACCOUNTING_VAT_BUY_ACCOUNT=Accounting account by default for VAT on purchases (u
     ACCOUNTING_VAT_PAY_ACCOUNT=Accounting account by default for paying VAT
     ACCOUNTING_ACCOUNT_CUSTOMER=Accounting account used for customer third parties
     ACCOUNTING_ACCOUNT_CUSTOMER_Desc=The dedicated accounting account defined on third party card will be used for Subledger accouting only. This one will be used for General Ledger and as default value of Subledger accounting if dedicated customer accouting account on third party is not defined.
    -ACCOUNTING_ACCOUNT_SUPPLIER=Accounting account used for supplier third parties
    +ACCOUNTING_ACCOUNT_SUPPLIER=Accounting account used for vendor third parties
     ACCOUNTING_ACCOUNT_SUPPLIER_Desc=The dedicated accounting account defined on third party card will be used for Subledger accouting only. This one will be used for General Ledger and as default value of Subledger accounting if dedicated supplier accouting account on third party is not defined.
     CloneTax=Clone a social/fiscal tax
     ConfirmCloneTax=Confirm the clone of a social/fiscal tax payment
    @@ -242,3 +249,11 @@ FiscalPeriod=Accounting period
     ListSocialContributionAssociatedProject=List of social contributions associated with the project
     DeleteFromCat=Remove from accounting group
     AccountingAffectation=Accounting assignement
    +LastDayTaxIsRelatedTo=Last day of period the tax is related to
    +VATDue=Sale tax claimed
    +ClaimedForThisPeriod=Claimed for the period
    +PaidDuringThisPeriod=Paid during this period
    +ByVatRate=By sale tax rate
    +TurnoverbyVatrate=Turnover invoiced by sale tax rate
    +TurnoverCollectedbyVatrate=Turnover collected by sale tax rate
    +PurchasebyVatrate=Purchase by sale tax rate
    diff --git a/htdocs/langs/ja_JP/dict.lang b/htdocs/langs/ja_JP/dict.lang
    index 74da203f280..ef49eaba6a3 100644
    --- a/htdocs/langs/ja_JP/dict.lang
    +++ b/htdocs/langs/ja_JP/dict.lang
    @@ -5,6 +5,7 @@ CountryIT=イタリア
     CountryES=スペイン
     CountryDE=ドイツ
     CountryCH=スイス
    +# Warning, country code GB is for United Kingdom. UK Does not exists as country code in ISO standard.
     CountryGB=イギリス
     CountryUK=イギリス
     CountryIE=アイルランド
    diff --git a/htdocs/langs/ja_JP/ecm.lang b/htdocs/langs/ja_JP/ecm.lang
    index e95df29b558..4aee74f2353 100644
    --- a/htdocs/langs/ja_JP/ecm.lang
    +++ b/htdocs/langs/ja_JP/ecm.lang
    @@ -39,9 +39,10 @@ ShowECMSection=ディレクトリを表示する
     DeleteSection=ディレクトリを削除します。
     ConfirmDeleteSection=Can you confirm you want to delete the directory <b>%s</b>?
     ECMDirectoryForFiles=ファイルの相対ディレクトリ
    -CannotRemoveDirectoryContainsFiles=それはいくつかのファイルが含まれているため不可能削除
    +CannotRemoveDirectoryContainsFilesOrDirs=Removal not possible because it contains some files or sub-directories
    +CannotRemoveDirectoryContainsFiles=Removal not possible because it contains some files
     ECMFileManager=ファイルマネージャ
    -ECMSelectASection=左側のツリー上のディレクトリを選択...
    +ECMSelectASection=Select a directory in the tree...
     DirNotSynchronizedSyncFirst=This directory seems to be created or modified outside ECM module. You must click on "Resync" button first to synchronize disk and database to get content of this directory.
     ReSyncListOfDir=Resync list of directories
     HashOfFileContent=Hash of file content
    diff --git a/htdocs/langs/ja_JP/errors.lang b/htdocs/langs/ja_JP/errors.lang
    index 984ad21cc64..d80faa8f618 100644
    --- a/htdocs/langs/ja_JP/errors.lang
    +++ b/htdocs/langs/ja_JP/errors.lang
    @@ -32,9 +32,9 @@ ErrorBarCodeRequired=Bar code required
     ErrorCustomerCodeAlreadyUsed=顧客コードは既に使用され
     ErrorBarCodeAlreadyUsed=Bar code already used
     ErrorPrefixRequired=接頭辞が必要
    -ErrorBadSupplierCodeSyntax=サプライヤーコードの不正な構文
    -ErrorSupplierCodeRequired=サプライヤーコードが必要です
    -ErrorSupplierCodeAlreadyUsed=サプライヤーコードが既に使用され
    +ErrorBadSupplierCodeSyntax=Bad syntax for vendor code
    +ErrorSupplierCodeRequired=Vendor code required
    +ErrorSupplierCodeAlreadyUsed=Vendor code already used
     ErrorBadParameters=パラメータが不正で
     ErrorBadValueForParameter=Wrong value '%s' for parameter '%s'
     ErrorBadImageFormat=Image file has not a supported format (Your PHP does not support functions to convert images of this format)
    @@ -87,7 +87,7 @@ ErrorsOnXLines=<b>%s</b>ソース行のエラー
     ErrorFileIsInfectedWithAVirus=ウイルス対策プログラムがファイルを検証することができませんでした(ファイルがウイルスに感染されるかもしれません)
     ErrorSpecialCharNotAllowedForField=特殊文字は、フィールド &quot;%s&quot;に許可されていません
     ErrorNumRefModel=参照は、データベース(%s)に存在し、この番号規則と互換性がありません。レコードを削除するか、このモジュールを有効にするために参照を変更しました。
    -ErrorQtyTooLowForThisSupplier=このサプライヤーのために低すぎる量やサプライヤーのために本製品に定義されていない価格
    +ErrorQtyTooLowForThisSupplier=Quantity too low for this vendor or no price defined on this product for this supplier
     ErrorModuleSetupNotComplete=Setup of module looks to be uncomplete. Go on Home - Setup - Modules to complete.
     ErrorBadMask=マスク上でのエラー
     ErrorBadMaskFailedToLocatePosOfSequence=シーケンス番号のないエラー、マスク
    @@ -177,7 +177,7 @@ ErrorBadDefinitionOfMenuArrayInModuleDescriptor=Bad Definition Of Menu Array In
     ErrorSavingChanges=An error has ocurred when saving the changes
     ErrorWarehouseRequiredIntoShipmentLine=Warehouse is required on the line to ship
     ErrorFileMustHaveFormat=File must have format %s
    -ErrorSupplierCountryIsNotDefined=このサプライヤーのために国が定義されていません。最初にこれを修正します。
    +ErrorSupplierCountryIsNotDefined=Country for this vendor is not defined. Correct this first.
     ErrorsThirdpartyMerge=Failed to merge the two records. Request canceled.
     ErrorStockIsNotEnoughToAddProductOnOrder=Stock is not enough for product %s to add it into a new order.
     ErrorStockIsNotEnoughToAddProductOnInvoice=Stock is not enough for product %s to add it into a new invoice.
    diff --git a/htdocs/langs/ja_JP/install.lang b/htdocs/langs/ja_JP/install.lang
    index f3cb83a4c95..a4858ce8f37 100644
    --- a/htdocs/langs/ja_JP/install.lang
    +++ b/htdocs/langs/ja_JP/install.lang
    @@ -6,6 +6,7 @@ ConfFileDoesNotExistsAndCouldNotBeCreated=コンフィギュレーションフ
     ConfFileCouldBeCreated=設定ファイルの<b>%sを</b>作成することができます。
     ConfFileIsNotWritable=設定ファイルの<b>%sが</b>書き込み可能<b>では</b>ありません。権限を確認してください。最初のインストールについては、Webサーバーは、(OSのようなUnix上の例のために&quot;chmod 666&quot;)のコンフィギュレーションプロセス中にこのファイルに書き込むことができるように付与する必要があります。
     ConfFileIsWritable=コンフィギュレーションファイルの<b>%sは</b>書き込み可能です。
    +ConfFileMustBeAFileNotADir=Configuration file <b>%s</b> must be a file, not a directory.
     ConfFileReload=コンフィギュレーションファイルからすべての情報をリロードします。
     PHPSupportSessions=このPHPは、セッションをサポートしています。
     PHPSupportPOSTGETOk=このPHPは、変数はPOSTとGETをサポートしています。
    @@ -91,8 +92,8 @@ FailedToCreateAdminLogin=Dolibarr管理者アカウントの作成に失敗し
     WarningRemoveInstallDir=警告、セキュリティ上の理由から、一度インストールまたはアップグレードが完了すると、あなた<b>は</b>それ<b>の悪意のある使用を避けるために、インストールディレクトリを</b>削除<b>するか、Dolibarrのドキュメントディレクトリにinstall.lockと呼ばれるファイルを追加</b>する必要があります<b>。</b>
     FunctionNotAvailableInThisPHP=このPHPは利用できません
     ChoosedMigrateScript=移行スクリプトを選択します。
    -DataMigration=データの移行
    -DatabaseMigration=構造データベースの移行
    +DataMigration=Database migration (data)
    +DatabaseMigration=Database migration (structure + some data)
     ProcessMigrateScript=スクリプト処理
     ChooseYourSetupMode=セットアップモードを選択し、&quot;スタート&quot;をクリック...
     FreshInstall=新規インストール
    @@ -146,7 +147,7 @@ NothingToDo=Nothing to do
     # upgrade
     MigrationFixData=非正規化データを修正
     MigrationOrder=顧客の注文のためのデータ移行
    -MigrationSupplierOrder=サプライヤーの受注のためのデータ移行
    +MigrationSupplierOrder=Data migration for vendor's orders
     MigrationProposal=商用の提案のためのデータ移行
     MigrationInvoice=顧客の請求書のデータ移行
     MigrationContract=契約のためのデータ移行
    @@ -196,8 +197,14 @@ MigrationEvents=イベントを移行して、イベントの所有者を割当
     MigrationEventsContact=Migration of events to add event contact into assignement table
     MigrationRemiseEntity=llx_societe_remise のエンティティフィールド値を更新
     MigrationRemiseExceptEntity=llx_societe_remise_except のエンティティフィールド値を更新
    +MigrationUserRightsEntity=Update entity field value of llx_user_rights
    +MigrationUserGroupRightsEntity=Update entity field value of llx_usergroup_rights
     MigrationReloadModule=モジュール %s を再読み込み
     MigrationResetBlockedLog=Reset module BlockedLog for v7 algorithm
     ShowNotAvailableOptions=利用できないオプションを表示しない
     HideNotAvailableOptions=利用できないオプションを非表示
     ErrorFoundDuringMigration=移行プロセス中にエラーが報告されたので、次のステップは利用できません。 エラーを無視するには、<a href="%s">ここをクリック</a> してください。ただし、修正されるまでアプリケーションまたは一部の機能が正しく動作しない場合があります。
    +YouTryInstallDisabledByDirLock=The application try to sefl upgrade, but install/upgrade pages have been disabled for security reason (directory renamed with .lock suffix).<br>
    +YouTryInstallDisabledByFileLock=The application try to sefl upgrade, but install/upgrade pages pages have been disabled for security reason (by lock file <strong>install.lock</strong> into dolibarr documents directory).<br>
    +ClickHereToGoToApp=Click here to go to your application
    +ClickOnLinkOrRemoveManualy=Click on following link and if you always reach this page, you must remove the file install.lock into documents directory manually
    diff --git a/htdocs/langs/ja_JP/ldap.lang b/htdocs/langs/ja_JP/ldap.lang
    index 82af7b094df..c5bde09b6e6 100644
    --- a/htdocs/langs/ja_JP/ldap.lang
    +++ b/htdocs/langs/ja_JP/ldap.lang
    @@ -1,5 +1,4 @@
     # Dolibarr language file - Source file is en_US - ldap
    -DomainPassword=ドメインのパスワード
     YouMustChangePassNextLogon=ドメイン<b>%s</b>のユーザー<b>%s</b>のパスワードを変更する必要があります。
     UserMustChangePassNextLogon=ユーザーは、ドメイン%sにパスワードを変更する必要があります。
     LDAPInformationsForThisContact=この連絡先のLDAPデータベース内の情報
    @@ -25,3 +24,4 @@ MemberTypeSynchronized=Member type synchronized
     ContactSynchronized=連絡先を同期しました
     ForceSynchronize=強制的に同期 Dolibarr -> LDAP
     ErrorFailedToReadLDAP=LDAPデータベースの読み込みに失敗しました。 LDAPモジュールの設定とデータベースのアクセシビリティをチェックします。
    +PasswordOfUserInLDAP=Password of user in LDAP
    diff --git a/htdocs/langs/ja_JP/loan.lang b/htdocs/langs/ja_JP/loan.lang
    index a62e22dca79..981e6bbea1d 100644
    --- a/htdocs/langs/ja_JP/loan.lang
    +++ b/htdocs/langs/ja_JP/loan.lang
    @@ -10,6 +10,7 @@ LoanCapital=資本
     Insurance=Insurance
     Interest=Interest
     Nbterms=Number of terms
    +Term=Term
     LoanAccountancyCapitalCode=Accounting account capital
     LoanAccountancyInsuranceCode=Accounting account insurance
     LoanAccountancyInterestCode=Accounting account interest
    @@ -17,39 +18,14 @@ ConfirmDeleteLoan=Confirm deleting this loan
     LoanDeleted=Loan Deleted Successfully
     ConfirmPayLoan=Confirm classify paid this loan
     LoanPaid=Loan Paid
    -# Calc
    -LoanCalc=Bank Loans Calculator
    -PurchaseFinanceInfo=Purchase & Financing Information
    -SalePriceOfAsset=Sale Price of Asset
    -PercentageDown=Percentage Down
    -LengthOfMortgage=Duration of loan
    -AnnualInterestRate=Annual Interest Rate
    -ExplainCalculations=Explain Calculations
    -ShowMeCalculationsAndAmortization=Show me the calculations and amortization
    -MortgagePaymentInformation=Mortgage Payment Information
    -DownPayment=Down Payment
    -DownPaymentDesc=The <b>down payment</b> = The price of the home multiplied by the percentage down divided by 100 (for 5% down becomes 5/100 or 0.05)
    -InterestRateDesc=The <b>interest rate</b> = The annual interest percentage divided by 100
    -MonthlyFactorDesc=The <b>monthly factor</b> = The result of the following formula
    -MonthlyInterestRateDesc=The <b>monthly interest rate</b> = The annual interest rate divided by 12 (for the 12 months in a year)
    -MonthTermDesc=The <b>month term</b> of the loan in months = The number of years you've taken the loan out for times 12
    -MonthlyPaymentDesc=The montly payment is figured out using the following formula
    -AmortizationPaymentDesc=The <a href="#amortization">amortization</a> breaks down how much of your monthly payment goes towards the bank's interest, and how much goes into paying off the principal of your loan.
    -AmountFinanced=Amount Financed
    -AmortizationMonthlyPaymentOverYears=Amortization For Monthly Payment: <b>%s</b> over %s years
    -Totalsforyear=Totals for year
    -MonthlyPayment=Monthly Payment
    -LoanCalcDesc=This <b>mortgage calculator</b> can be used to figure out monthly payments of a loaning, based on the amount borrowed, the term of the loan desired and the interest rate.<br> This calculator includes also PMI (Private Mortgage Insurance) for loans where less than 20%% is put as a down payment. Also taken into consideration are the town property taxes, and their effect on the total monthly mortgage payment.<br>
    -GoToInterest=%s will go towards INTEREST
    -GoToPrincipal=%s will go towards PRINCIPAL
    -YouWillSpend=You will spend %s in year %s
     ListLoanAssociatedProject=List of loan associated with the project
     AddLoan=Create loan
    +FinancialCommitment=Financial commitment
    +InterestAmount=Interest
    +CapitalRemain=Capital remain
     # Admin
     ConfigLoan=Configuration of the module loan
     LOAN_ACCOUNTING_ACCOUNT_CAPITAL=Accounting account capital by default
     LOAN_ACCOUNTING_ACCOUNT_INTEREST=Accounting account interest by default
     LOAN_ACCOUNTING_ACCOUNT_INSURANCE=Accounting account insurance by default
    -FinancialCommitment=Financial commitment
     CreateCalcSchedule=Edit financial commitment
    -InterestAmount=Interest amount
    diff --git a/htdocs/langs/ja_JP/mails.lang b/htdocs/langs/ja_JP/mails.lang
    index a582d7c800a..844e50908f7 100644
    --- a/htdocs/langs/ja_JP/mails.lang
    +++ b/htdocs/langs/ja_JP/mails.lang
    @@ -11,7 +11,9 @@ MailFrom=送信者
     MailErrorsTo=エラーへ
     MailReply=に返信
     MailTo=受信者(単数または複数)
    +MailToUsers=To user(s)
     MailCC=にコピー
    +MailToCCUsers=Copy to users(s)
     MailCCC=にキャッシュされたコピー
     MailTopic=メールしてくださいトピック
     MailText=メッセージ
    @@ -164,4 +166,4 @@ InGoingEmailSetup=Incoming email setup
     OutGoingEmailSetupForEmailing=Outgoing email setup (for mass emailing)
     DefaultOutgoingEmailSetup=Default outgoing email setup
     Information=Information
    -
    +ContactsWithThirdpartyFilter=Contacts avec filtre client
    diff --git a/htdocs/langs/ja_JP/main.lang b/htdocs/langs/ja_JP/main.lang
    index 5101965d6c2..b0d3491c446 100644
    --- a/htdocs/langs/ja_JP/main.lang
    +++ b/htdocs/langs/ja_JP/main.lang
    @@ -92,6 +92,7 @@ DolibarrInHttpAuthenticationSoPasswordUseless=Dolibarr authentication mode is se
     Administrator=管理者
     Undefined=未定義
     PasswordForgotten=Password forgotten?
    +NoAccount=No account?
     SeeAbove=上記参照
     HomeArea=ホームエリア
     LastConnexion=Latest connection
    @@ -231,7 +232,7 @@ Limit=制限
     Limits=制限
     Logout=ログアウト
     NoLogoutProcessWithAuthMode=No applicative disconnect feature with authentication mode <b>%s</b>
    -Connection=接続
    +Connection=ログイン
     Setup=セットアップ
     Alert=警告
     MenuWarnings=アラート
    @@ -402,6 +403,7 @@ DefaultTaxRate=Default tax rate
     Average=平均
     Sum=合計
     Delta=デルタ
    +RemainToPay=Remain to pay
     Module=Module/Application
     Modules=Modules/Applications
     Option=オプション
    @@ -414,7 +416,7 @@ Favorite=Favorite
     ShortInfo=Info.
     Ref=REF。
     ExternalRef=Ref. extern
    -RefSupplier=REF。サプライヤー
    +RefSupplier=Ref. vendor
     RefPayment=REF。支払い
     CommercialProposalsShort=商用の提案
     Comment=コメント
    @@ -493,7 +495,7 @@ Received=受信された
     Paid=有料
     Topic=Subject
     ByCompanies=第三者による
    -ByUsers=ユーザによる
    +ByUsers=By user
     Links=リンク
     Link=リンク
     Rejects=拒否する
    @@ -505,6 +507,7 @@ NoneF=なし
     NoneOrSeveral=None or several
     Late=遅い
     LateDesc=Delay to define if a record is late or not depends on your setup. Ask your admin to change delay from menu Home - Setup - Alerts.
    +NoItemLate=No late item
     Photo=画像
     Photos=写真
     AddPhoto=画像を追加
    @@ -619,9 +622,9 @@ BuildDoc=Docを構築する
     Entity=環境
     Entities=エンティティ
     CustomerPreview=顧客のプレビュー
    -SupplierPreview=サプライヤーのプレビュー
    +SupplierPreview=Vendor preview
     ShowCustomerPreview=顧客のプレビューを表示する
    -ShowSupplierPreview=サプライヤーのプレビューを表示する
    +ShowSupplierPreview=Show vendor preview
     RefCustomer=REF。顧客
     Currency=通貨
     InfoAdmin=管理者向け情報
    @@ -679,7 +682,7 @@ Color=カラー
     Documents=リンクされたファイル
     Documents2=ドキュメント
     UploadDisabled=アップロードを無効に
    -MenuAccountancy=会計学
    +MenuAccountancy=Accounting
     MenuECM=ドキュメント
     MenuAWStats=AWStatsは
     MenuMembers=メンバー
    @@ -915,11 +918,11 @@ SearchIntoProductsOrServices=Products or services
     SearchIntoProjects=プロジェクト
     SearchIntoTasks=タスク
     SearchIntoCustomerInvoices=Customer invoices
    -SearchIntoSupplierInvoices=Supplier invoices
    +SearchIntoSupplierInvoices=Vendor invoices
     SearchIntoCustomerOrders=Customer orders
    -SearchIntoSupplierOrders=Supplier orders
    +SearchIntoSupplierOrders=Purchase orders
     SearchIntoCustomerProposals=Customer proposals
    -SearchIntoSupplierProposals=Supplier proposals
    +SearchIntoSupplierProposals=Vendor proposals
     SearchIntoInterventions=介入
     SearchIntoContracts=契約
     SearchIntoCustomerShipments=Customer shipments
    @@ -941,3 +944,7 @@ Remote=Remote
     LocalAndRemote=Local and Remote
     KeyboardShortcut=Keyboard shortcut
     AssignedTo=影響を受ける
    +Deletedraft=Delete draft
    +ConfirmMassDraftDeletion=Draft Bulk delete confirmation
    +FileSharedViaALink=File shared via a link
    +
    diff --git a/htdocs/langs/ja_JP/margins.lang b/htdocs/langs/ja_JP/margins.lang
    index a112a5f5374..f379cdf4d87 100644
    --- a/htdocs/langs/ja_JP/margins.lang
    +++ b/htdocs/langs/ja_JP/margins.lang
    @@ -28,10 +28,10 @@ UseDiscountAsService=As a service
     UseDiscountOnTotal=On subtotal
     MARGIN_METHODE_FOR_DISCOUNT_DETAILS=Defines if a global discount is treated as a product, a service, or only on subtotal for margin calculation.
     MARGIN_TYPE=Buying/Cost price suggested by default for margin calculation
    -MargeType1=Margin on Best supplier price
    +MargeType1=Margin on Best vendor price
     MargeType2=Margin on Weighted Average Price (WAP)
     MargeType3=Margin on Cost Price
    -MarginTypeDesc=* Margin on best buying price = Selling price - Best supplier price defined on product card<br>* Margin on Weighted Average Price (WAP) = Selling price - Product Weighted Average Price (WAP) or best supplier price if WAP not yet defined<br>* Margin on Cost price = Selling price - Cost price defined on product card or WAP if cost price not defined, or best supplier price if WAP not yet defined
    +MarginTypeDesc=* Margin on best buying price = Selling price - Best vendor price defined on product card<br>* Margin on Weighted Average Price (WAP) = Selling price - Product Weighted Average Price (WAP) or best supplier price if WAP not yet defined<br>* Margin on Cost price = Selling price - Cost price defined on product card or WAP if cost price not defined, or best supplier price if WAP not yet defined
     CostPrice=Cost price
     UnitCharges=Unit charges
     Charges=Charges
    diff --git a/htdocs/langs/ja_JP/members.lang b/htdocs/langs/ja_JP/members.lang
    index 298f13a46e9..ff259fe0fd0 100644
    --- a/htdocs/langs/ja_JP/members.lang
    +++ b/htdocs/langs/ja_JP/members.lang
    @@ -111,7 +111,7 @@ SendingAnEMailToMember=Sending information email to member
     SendingEmailOnAutoSubscription=Sending email on auto registration
     SendingEmailOnMemberValidation=Sending email on new member validation
     SendingEmailOnNewSubscription=Sending email on new subscription
    -SendingReminderForExpiredSubscription=Sending reminder for expired subscription
    +SendingReminderForExpiredSubscription=Sending reminder for expired subscriptions
     SendingEmailOnCancelation=Sending email on cancelation
     # Topic of email templates
     YourMembershipRequestWasReceived=Your membership was received.
    diff --git a/htdocs/langs/ja_JP/modulebuilder.lang b/htdocs/langs/ja_JP/modulebuilder.lang
    index a3fee23cb53..9d6661eda41 100644
    --- a/htdocs/langs/ja_JP/modulebuilder.lang
    +++ b/htdocs/langs/ja_JP/modulebuilder.lang
    @@ -74,6 +74,7 @@ NoWidget=No widget
     GoToApiExplorer=Go to API explorer
     ListOfMenusEntries=List of menu entries
     ListOfPermissionsDefined=List of defined permissions
    +SeeExamples=See examples here
     EnabledDesc=Condition to have this field active (Examples: 1 or $conf->global->MYMODULE_MYOPTION)
     VisibleDesc=Is the field visible ? (Examples: 0=Never visible, 1=Visible on list and create/update/view forms, 2=Visible on list only, 3=Visible on create/update/view form only. Using a negative value means field is not shown by default on list but can be selected for viewing)
     IsAMeasureDesc=Can the value of field be cumulated to get a total into list ? (Examples: 1 or 0)
    @@ -95,3 +96,6 @@ DropTableIfEmpty=(Delete table if empty)
     TableDoesNotExists=The table %s does not exists
     TableDropped=Table %s deleted
     InitStructureFromExistingTable=Build the structure array string of an existing table
    +UseAboutPage=Disallow the about page
    +UseDocFolder=Disallow the documentation folder
    +UseSpecificReadme=Use a specific ReadMe
    diff --git a/htdocs/langs/ja_JP/opensurvey.lang b/htdocs/langs/ja_JP/opensurvey.lang
    index 69fda4d9123..78c1de334e6 100644
    --- a/htdocs/langs/ja_JP/opensurvey.lang
    +++ b/htdocs/langs/ja_JP/opensurvey.lang
    @@ -58,3 +58,4 @@ MoreChoices=Enter more choices for the voters
     SurveyExpiredInfo=The poll has been closed or voting delay has expired.
     EmailSomeoneVoted=%s has filled a line.\nYou can find your poll at the link: \n%s
     ShowSurvey=Show survey
    +UserMustBeSameThanUserUsedToVote=You must have voted and use the same user name that the one used to vote, to post a comment
    diff --git a/htdocs/langs/ja_JP/orders.lang b/htdocs/langs/ja_JP/orders.lang
    index bf112a1f5ef..1aa5679e79e 100644
    --- a/htdocs/langs/ja_JP/orders.lang
    +++ b/htdocs/langs/ja_JP/orders.lang
    @@ -1,6 +1,6 @@
     # Dolibarr language file - Source file is en_US - orders
     OrdersArea=お客様の注文エリア
    -SuppliersOrdersArea=仕入先の受注エリア
    +SuppliersOrdersArea=Purchase orders area
     OrderCard=注文カード
     OrderId=Order Id
     Order=オーダー
    @@ -13,18 +13,18 @@ OrderToProcess=プロセスの順序
     NewOrder=新規注文
     ToOrder=順序を作る
     MakeOrder=順序を作る
    -SupplierOrder=サプライヤーのため
    -SuppliersOrders=サプライヤーの注文
    -SuppliersOrdersRunning=現在のサプライヤーの注文
    +SupplierOrder=Purchase order
    +SuppliersOrders=Purchase orders
    +SuppliersOrdersRunning=Current purchase orders
     CustomerOrder=顧客注文
    -CustomersOrders=Customer orders
    +CustomersOrders=顧客からの注文
     CustomersOrdersRunning=Current customer orders
     CustomersOrdersAndOrdersLines=Customer orders and order lines
     OrdersDeliveredToBill=Customer orders delivered to bill
     OrdersToBill=Customer orders delivered
     OrdersInProcess=Customer orders in process
     OrdersToProcess=Customer orders to process
    -SuppliersOrdersToProcess=Supplier orders to process
    +SuppliersOrdersToProcess=Purchase orders to process
     StatusOrderCanceledShort=キャンセル
     StatusOrderDraftShort=ドラフト
     StatusOrderValidatedShort=検証
    @@ -75,15 +75,15 @@ ShowOrder=順序を示す
     OrdersOpened=Orders to process
     NoDraftOrders=No draft orders
     NoOrder=No order
    -NoSupplierOrder=No supplier order
    +NoSupplierOrder=No purchase order
     LastOrders=Latest %s customer orders
     LastCustomerOrders=Latest %s customer orders
    -LastSupplierOrders=Latest %s supplier orders
    +LastSupplierOrders=Latest %s purchase orders
     LastModifiedOrders=Latest %s modified orders
     AllOrders=すべての注文
     NbOfOrders=注文数
     OrdersStatistics=注文の統計
    -OrdersStatisticsSuppliers=サプライヤーのための統計情報
    +OrdersStatisticsSuppliers=Purchase order statistics
     NumberOfOrdersByMonth=月別受注数
     AmountOfOrdersByMonthHT=Amount of orders by month (net of tax)
     ListOfOrders=注文の一覧
    @@ -97,12 +97,12 @@ ConfirmMakeOrder=Are you sure you want to confirm you made this order on <b>%s</
     GenerateBill=請求書を生成します。
     ClassifyShipped=Classify delivered
     DraftOrders=ドラフト注文
    -DraftSuppliersOrders=Draft suppliers orders
    +DraftSuppliersOrders=Draft purchase orders
     OnProcessOrders=プロセス受注
     RefOrder=REF。オーダー
     RefCustomerOrder=Ref. order for customer
    -RefOrderSupplier=Ref. order for supplier
    -RefOrderSupplierShort=Ref. order supplier
    +RefOrderSupplier=Ref. order for vendor
    +RefOrderSupplierShort=Ref. order vendor
     SendOrderByMail=メールで注文を送る
     ActionsOnOrder=ためのイベント
     NoArticleOfTypeProduct=この注文のため、型 '製品'なし発送の記事のない記事ません
    @@ -115,9 +115,9 @@ ConfirmCloneOrder=Are you sure you want to clone this order <b>%s</b>?
     DispatchSupplierOrder=サプライヤの注文%sを受信
     FirstApprovalAlreadyDone=First approval already done
     SecondApprovalAlreadyDone=Second approval already done
    -SupplierOrderReceivedInDolibarr=Supplier order %s received %s
    -SupplierOrderSubmitedInDolibarr=Supplier order %s submited
    -SupplierOrderClassifiedBilled=Supplier order %s set billed
    +SupplierOrderReceivedInDolibarr=Purchase Order %s received %s
    +SupplierOrderSubmitedInDolibarr=Purchase Order %s submited
    +SupplierOrderClassifiedBilled=Purchase Order %s set billed
     OtherOrders=他の注文
     ##### Types de contacts #####
     TypeContact_commande_internal_SALESREPFOLL=代表的なフォローアップ、顧客の注文
    @@ -125,11 +125,11 @@ TypeContact_commande_internal_SHIPPING=代表的なフォローアップ出荷
     TypeContact_commande_external_BILLING=顧客の請求書の連絡先
     TypeContact_commande_external_SHIPPING=顧客の出荷お問い合わせ
     TypeContact_commande_external_CUSTOMER=顧客の連絡先のフォローアップの順序
    -TypeContact_order_supplier_internal_SALESREPFOLL=代表的なフォローアップサプライヤーのため
    +TypeContact_order_supplier_internal_SALESREPFOLL=Representative following-up purchase order
     TypeContact_order_supplier_internal_SHIPPING=代表的なフォローアップ出荷
    -TypeContact_order_supplier_external_BILLING=サプライヤの請求書の連絡先
    -TypeContact_order_supplier_external_SHIPPING=サプライヤの出荷の連絡先
    -TypeContact_order_supplier_external_CUSTOMER=サプライヤーの連絡先のフォローアップの順序
    +TypeContact_order_supplier_external_BILLING=Vendor invoice contact
    +TypeContact_order_supplier_external_SHIPPING=Vendor shipping contact
    +TypeContact_order_supplier_external_CUSTOMER=Vendor contact following-up order
     Error_COMMANDE_SUPPLIER_ADDON_NotDefined=定数COMMANDE_SUPPLIER_ADDONが定義されていません
     Error_COMMANDE_ADDON_NotDefined=定数COMMANDE_ADDONが定義されていません
     Error_OrderNotChecked=No orders to invoice selected
    diff --git a/htdocs/langs/ja_JP/other.lang b/htdocs/langs/ja_JP/other.lang
    index 4924ebdc3dd..28a28316adb 100644
    --- a/htdocs/langs/ja_JP/other.lang
    +++ b/htdocs/langs/ja_JP/other.lang
    @@ -80,9 +80,9 @@ LinkedObject=リンクされたオブジェクト
     NbOfActiveNotifications=Number of notifications (nb of recipient emails)
     PredefinedMailTest=__(Hello)__\nThis is a test mail sent to __EMAIL__.\nThe two lines are separated by a carriage return.\n\n__USER_SIGNATURE__
     PredefinedMailTestHtml=__(Hello)__\nThis is a <b>test</b> mail (the word test must be in bold).<br>The two lines are separated by a carriage return.<br><br>__USER_SIGNATURE__
    -PredefinedMailContentSendInvoice=__(Hello)__\n\nYou will find here the invoice __REF__\n\nThis is the link to make your online payment if this invoice is not already payed:\n__ONLINE_PAYMENT_URL__\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
    -PredefinedMailContentSendInvoiceReminder=__(Hello)__\n\nWe would like to warn you that the invoice  __REF__ seems to not be payed. So this is the invoice in attachment again, as a reminder.\n\nThis is the link to make your online payment:\n__ONLINE_PAYMENT_URL__\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
    -PredefinedMailContentSendProposal=__(Hello)__\n\nYou will find here the commercial proposal __PREF__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
    +PredefinedMailContentSendInvoice=__(Hello)__\n\nYou will find here the invoice __REF__\n\n__ONLINE_PAYMENT_TEXT_AND_URL__\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
    +PredefinedMailContentSendInvoiceReminder=__(Hello)__\n\nWe would like to warn you that the invoice  __REF__ seems to not be payed. So this is the invoice in attachment again, as a reminder.\n\n__ONLINE_PAYMENT_TEXT_AND_URL__\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
    +PredefinedMailContentSendProposal=__(Hello)__\n\nYou will find here the commercial proposal __REF__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
     PredefinedMailContentSendSupplierProposal=__(Hello)__\n\nYou will find here the price request __REF__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
     PredefinedMailContentSendOrder=__(Hello)__\n\nYou will find here the order __REF__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
     PredefinedMailContentSendSupplierOrder=__(Hello)__\n\nYou will find here our order __REF__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
    @@ -91,6 +91,7 @@ PredefinedMailContentSendShipping=__(Hello)__\n\nYou will find here the shipping
     PredefinedMailContentSendFichInter=__(Hello)__\n\nYou will find here the intervention __REF__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
     PredefinedMailContentThirdparty=__(Hello)__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
     PredefinedMailContentUser=__(Hello)__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
    +PredefinedMailContentLink=You can click on the link below to make your payment if it is not already done.\n\n%s\n\n
     DemoDesc=Dolibarr is a compact ERP/CRM supporting several business modules. A demo showcasing all modules makes no sense as this scenario never occurs (several hundred available). So, several demo profiles are available.
     ChooseYourDemoProfil=Choose the demo profile that best suits your needs...
     ChooseYourDemoProfilMore=...or build your own profile<br>(manual module selection)
    @@ -218,7 +219,7 @@ FileIsTooBig=ファイルが大きすぎる
     PleaseBePatient=しばらくお待ちください...
     NewPassword=New password
     ResetPassword=Reset password
    -RequestToResetPasswordReceived=A request to change your Dolibarr password has been received
    +RequestToResetPasswordReceived=A request to change your password has been received.
     NewKeyIs=This is your new keys to login
     NewKeyWillBe=Your new key to login to software will be
     ClickHereToGoTo=Click here to go to %s
    @@ -233,6 +234,8 @@ PermissionsDelete=Permissions removed
     YourPasswordMustHaveAtLeastXChars=Your password must have at least <strong>%s</strong> chars
     YourPasswordHasBeenReset=Your password has been reset successfully
     ApplicantIpAddress=IP address of applicant
    +SMSSentTo=SMS sent to %s
    +
     ##### Export #####
     ExportsArea=輸出地域
     AvailableFormats=利用可能なフォーマット
    diff --git a/htdocs/langs/ja_JP/paypal.lang b/htdocs/langs/ja_JP/paypal.lang
    index fcb1a8ad2c6..13729329339 100644
    --- a/htdocs/langs/ja_JP/paypal.lang
    +++ b/htdocs/langs/ja_JP/paypal.lang
    @@ -14,7 +14,6 @@ PaypalModeOnlyPaypal=PayPal only
     ONLINE_PAYMENT_CSS_URL=Optionnal URL of CSS style sheet on online payment page
     ThisIsTransactionId=<b>%s:</b>これは、トランザクションのIDです。
     PAYPAL_ADD_PAYMENT_URL=郵送で文書を送信するときにPayPalの支払いのURLを追加します。
    -PredefinedMailContentLink=You can click on the link below to make your payment if it is not already done.<br><br>%s<br><br>
     YouAreCurrentlyInSandboxMode=You are currently in the %s "sandbox" mode
     NewOnlinePaymentReceived=New online payment received
     NewOnlinePaymentFailed=New online payment tried but failed
    diff --git a/htdocs/langs/ja_JP/productbatch.lang b/htdocs/langs/ja_JP/productbatch.lang
    index e9aef33f7f6..7c05340b95e 100644
    --- a/htdocs/langs/ja_JP/productbatch.lang
    +++ b/htdocs/langs/ja_JP/productbatch.lang
    @@ -16,7 +16,7 @@ printEatby=Eat-by: %s
     printSellby=Sell-by: %s
     printQty=Qty: %d
     AddDispatchBatchLine=Add a line for Shelf Life dispatching
    -WhenProductBatchModuleOnOptionAreForced=When module Lot/Serial is on, automatic increase/decrease stock mode is forced to shipping validate and manual dispatching for reception and can't be edited. Other options can be defined as you want.
    +WhenProductBatchModuleOnOptionAreForced=When module Lot/Serial is on, automatic stock decrease  is forced to 'Decrease real stocks on shipping validation' and automatic increase mode is forced to 'Increase real stocks on manual dispatching into warehouses' and can't be edited. Other options can be defined as you want.
     ProductDoesNotUseBatchSerial=This product does not use lot/serial number
     ProductLotSetup=Setup of module lot/serial
     ShowCurrentStockOfLot=Show current stock for couple product/lot
    diff --git a/htdocs/langs/ja_JP/products.lang b/htdocs/langs/ja_JP/products.lang
    index b63602f59e1..d62d8b05228 100644
    --- a/htdocs/langs/ja_JP/products.lang
    +++ b/htdocs/langs/ja_JP/products.lang
    @@ -70,6 +70,7 @@ SoldAmount=Sold amount
     PurchasedAmount=Purchased amount
     NewPrice=新価格
     MinPrice=Min. selling price
    +EditSellingPriceLabel=Edit selling price label
     CantBeLessThanMinPrice=販売価格は、本製品(税抜き%s)に許可される最小値より小さくなることはありません。あなたはあまりにも重要な割引を入力した場合にも、このメッセージが表示されますことができます。
     ContractStatusClosed=閉じた
     ErrorProductAlreadyExists=参照%sした製品はすでに存在しています。
    @@ -155,7 +156,7 @@ BuyingPrices=Buying prices
     CustomerPrices=Customer prices
     SuppliersPrices=Supplier prices
     SuppliersPricesOfProductsOrServices=Supplier prices (of products or services)
    -CustomCode=Customs/Commodity/HS code
    +CustomCode=Customs / Commodity / HS code
     CountryOrigin=原産国
     Nature=自然
     ShortLabel=Short label
    @@ -250,8 +251,8 @@ PriceNumeric=数
     DefaultPrice=Default price
     ComposedProductIncDecStock=Increase/Decrease stock on parent change
     ComposedProduct=Sub-product
    -MinSupplierPrice=Minimum supplier price
    -MinCustomerPrice=Minimum customer price
    +MinSupplierPrice=最小購入価格
    +MinCustomerPrice=Minimum selling price
     DynamicPriceConfiguration=Dynamic price configuration
     DynamicPriceDesc=On product card, with this module enabled, you should be able to set mathematic functions to calculate Customer or Supplier prices. Such function can use all mathematic operators, some constants and variables. You can set here the variables you want to be able to use and if the variable need an automatic update, the external URL to use to ask Dolibarr to update automaticaly the value.
     AddVariable=Add Variable
    diff --git a/htdocs/langs/ja_JP/projects.lang b/htdocs/langs/ja_JP/projects.lang
    index ef46e4c54d9..309e9b25e6a 100644
    --- a/htdocs/langs/ja_JP/projects.lang
    +++ b/htdocs/langs/ja_JP/projects.lang
    @@ -77,6 +77,7 @@ Time=時間
     ListOfTasks=List of tasks
     GoToListOfTimeConsumed=Go to list of time consumed
     GoToListOfTasks=Go to list of tasks
    +GoToGanttView=Go to Gantt view
     GanttView=Gantt View
     ListProposalsAssociatedProject=プロジェクトに関連付けられている商用の提案のリスト
     ListOrdersAssociatedProject=List of customer orders associated with the project
    @@ -226,4 +227,4 @@ AllowCommentOnProject=Allow user comments on projects
     DontHavePermissionForCloseProject=You do not have permissions to close the project %s
     DontHaveTheValidateStatus=The project %s must be open to be closed
     RecordsClosed=%s project(s) closed
    -SendProjectRef=About project %s
    +SendProjectRef=Information project %s
    diff --git a/htdocs/langs/ja_JP/propal.lang b/htdocs/langs/ja_JP/propal.lang
    index 6c2234dd5d9..8c5bf22023c 100644
    --- a/htdocs/langs/ja_JP/propal.lang
    +++ b/htdocs/langs/ja_JP/propal.lang
    @@ -75,6 +75,7 @@ AvailabilityTypeAV_1M=1ヶ月
     TypeContact_propal_internal_SALESREPFOLL=代表的なフォローアップの提案
     TypeContact_propal_external_BILLING=顧客の請求書の連絡先
     TypeContact_propal_external_CUSTOMER=顧客の連絡先フォローアップ提案
    +TypeContact_propal_external_SHIPPING=Customer contact for delivery
     # Document models
     DocModelAzurDescription=完全な提案モデル(logo. ..)
     DefaultModelPropalCreate=Default model creation
    diff --git a/htdocs/langs/ja_JP/sendings.lang b/htdocs/langs/ja_JP/sendings.lang
    index 958affbed44..2a934c5ec86 100644
    --- a/htdocs/langs/ja_JP/sendings.lang
    +++ b/htdocs/langs/ja_JP/sendings.lang
    @@ -52,8 +52,8 @@ ActionsOnShipping=出荷のイベント
     LinkToTrackYourPackage=あなたのパッケージを追跡するためのリンク
     ShipmentCreationIsDoneFromOrder=現時点では、新たな出荷の作成は、注文カードから行われます。
     ShipmentLine=Shipment line
    -ProductQtyInCustomersOrdersRunning=Product quantity into open customers orders
    -ProductQtyInSuppliersOrdersRunning=Product quantity into open suppliers orders
    +ProductQtyInCustomersOrdersRunning=Product quantity into open customer orders
    +ProductQtyInSuppliersOrdersRunning=Product quantity into open purchase orders
     ProductQtyInShipmentAlreadySent=Product quantity from open customer order already sent
     ProductQtyInSuppliersShipmentAlreadyRecevied=Product quantity from open supplier order already received
     NoProductToShipFoundIntoStock=No product to ship found into warehouse <b>%s</b>. Correct stock or go back to choose another warehouse.
    diff --git a/htdocs/langs/ja_JP/stocks.lang b/htdocs/langs/ja_JP/stocks.lang
    index d29518a63d3..2cad2d534a4 100644
    --- a/htdocs/langs/ja_JP/stocks.lang
    +++ b/htdocs/langs/ja_JP/stocks.lang
    @@ -67,7 +67,7 @@ DeStockOnValidateOrder=お客様の注文検証上の実在庫を減らす
     DeStockOnShipment=Decrease real stocks on shipping validation
     DeStockOnShipmentOnClosing=Decrease real stocks on shipping classification closed
     ReStockOnBill=仕入先請求書/クレジットメモの検証で本物の株式を増加させる
    -ReStockOnValidateOrder=サプライヤの注文賛同上の実際の株式を増加させる
    +ReStockOnValidateOrder=Increase real stocks on purchase orders approbation
     ReStockOnDispatchOrder=Increase real stocks on manual dispatching into warehouses, after supplier order receipt of goods
     OrderStatusNotReadyToDispatch=ご注文はまだないか、またはこれ以上の在庫倉庫の製品の派遣ができますステータスを持っていません。
     StockDiffPhysicTeoric=Explanation for difference between physical and virtual stock
    @@ -203,3 +203,4 @@ RegulateStock=Regulate Stock
     ListInventory=リスト
     StockSupportServices=Stock management support services
     StockSupportServicesDesc=By default, you can stock only product with type "product". If on, and if module service is on, you can also stock a product with type "service"
    +ReceiveProducts=Receive items
    diff --git a/htdocs/langs/ja_JP/stripe.lang b/htdocs/langs/ja_JP/stripe.lang
    index 1bd51430d31..77dfb20cfb4 100644
    --- a/htdocs/langs/ja_JP/stripe.lang
    +++ b/htdocs/langs/ja_JP/stripe.lang
    @@ -58,8 +58,8 @@ NameOnCard=Name on card
     CardNumber=Card Number
     ExpiryDate=Expiry Date
     CVN=CVN
    -DeleteACard=Delete Card record
    -ConfirmDeleteCard=Are you sure you want to delete this Card record?
    +DeleteACard=Delete Card
    +ConfirmDeleteCard=Are you sure you want to delete this Credit or Debit card?
     CreateCustomerOnStripe=Create customer on Stripe
     CreateCardOnStripe=Create card on Stripe
     ShowInStripe=Show in Stripe
    diff --git a/htdocs/langs/ja_JP/supplier_proposal.lang b/htdocs/langs/ja_JP/supplier_proposal.lang
    index 8459ff66ee4..7dca5163fd8 100644
    --- a/htdocs/langs/ja_JP/supplier_proposal.lang
    +++ b/htdocs/langs/ja_JP/supplier_proposal.lang
    @@ -1,22 +1,22 @@
     # Dolibarr language file - Source file is en_US - supplier_proposal
    -SupplierProposal=Supplier commercial proposals
    -supplier_proposalDESC=Manage price requests to suppliers
    +SupplierProposal=Vendor commercial proposals
    +supplier_proposalDESC=Manage price requests to vendors
     SupplierProposalNew=New price request
     CommRequest=Price request
     CommRequests=Price requests
     SearchRequest=Find a request
     DraftRequests=Draft requests
    -SupplierProposalsDraft=Draft supplier proposals
    +SupplierProposalsDraft=Draft vendor proposals
     LastModifiedRequests=Latest %s modified price requests
     RequestsOpened=Open price requests
    -SupplierProposalArea=Supplier proposals area
    -SupplierProposalShort=Supplier proposal
    -SupplierProposals=Supplier proposals
    -SupplierProposalsShort=Supplier proposals
    +SupplierProposalArea=Vendor proposals area
    +SupplierProposalShort=Vendor proposal
    +SupplierProposals=Vendor proposals
    +SupplierProposalsShort=Vendor proposals
     NewAskPrice=New price request
     ShowSupplierProposal=Show price request
     AddSupplierProposal=Create a price request
    -SupplierProposalRefFourn=Supplier ref
    +SupplierProposalRefFourn=Vendor ref
     SupplierProposalDate=配達日
     SupplierProposalRefFournNotice=Before closing to "Accepted", think to grasp suppliers references.
     ConfirmValidateAsk=Are you sure you want to validate this price request under name <b>%s</b>?
    @@ -47,9 +47,9 @@ CommercialAsk=Price request
     DefaultModelSupplierProposalCreate=Default model creation
     DefaultModelSupplierProposalToBill=Default template when closing a price request (accepted)
     DefaultModelSupplierProposalClosed=Default template when closing a price request (refused)
    -ListOfSupplierProposals=List of supplier proposal requests
    -ListSupplierProposalsAssociatedProject=List of supplier proposals associated with project
    -SupplierProposalsToClose=Supplier proposals to close
    -SupplierProposalsToProcess=Supplier proposals to process
    +ListOfSupplierProposals=List of vendor proposal requests
    +ListSupplierProposalsAssociatedProject=List of vendor proposals associated with project
    +SupplierProposalsToClose=Vendor proposals to close
    +SupplierProposalsToProcess=Vendor proposals to process
     LastSupplierProposals=Latest %s price requests
     AllPriceRequests=All requests
    diff --git a/htdocs/langs/ja_JP/suppliers.lang b/htdocs/langs/ja_JP/suppliers.lang
    index b5063153794..8b9d1e6289b 100644
    --- a/htdocs/langs/ja_JP/suppliers.lang
    +++ b/htdocs/langs/ja_JP/suppliers.lang
    @@ -1,11 +1,11 @@
     # Dolibarr language file - Source file is en_US - suppliers
    -Suppliers=サプライヤー
    -SuppliersInvoice=仕入先の請求書
    -ShowSupplierInvoice=Show Supplier Invoice
    -NewSupplier=新しいサプライヤー
    +Suppliers=Vendors
    +SuppliersInvoice=Vendor invoice
    +ShowSupplierInvoice=Show Vendor Invoice
    +NewSupplier=New vendor
     History=歴史
    -ListOfSuppliers=サプライヤーのリスト
    -ShowSupplier=サプライヤーを表示
    +ListOfSuppliers=List of vendors
    +ShowSupplier=Show vendor
     OrderDate=注文日
     BuyingPriceMin=Best buying price
     BuyingPriceMinShort=Best buying price
    @@ -14,34 +14,34 @@ TotalSellingPriceMinShort=Total of subproducts selling prices
     SomeSubProductHaveNoPrices=Some sub-products have no price defined
     AddSupplierPrice=Add buying price
     ChangeSupplierPrice=Change buying price
    -SupplierPrices=Supplier prices
    +SupplierPrices=Vendor prices
     ReferenceSupplierIsAlreadyAssociatedWithAProduct=このリファレンス·サプライヤーは、すでに参照に関連付けられています。%s
    -NoRecordedSuppliers=記録されていないサプライヤーません
    -SupplierPayment=サプライヤーの支払い
    -SuppliersArea=サプライヤーエリア
    -RefSupplierShort=REF。サプライヤー
    +NoRecordedSuppliers=No vendor recorded
    +SupplierPayment=Vendor payment
    +SuppliersArea=Vendor area
    +RefSupplierShort=Ref. vendor
     Availability=可用性
    -ExportDataset_fournisseur_1=サプライヤの請求書のリストと請求書の行
    -ExportDataset_fournisseur_2=サプライヤーの請求書と支払い
    -ExportDataset_fournisseur_3=Supplier orders and order lines
    +ExportDataset_fournisseur_1=Vendor invoices list and invoice lines
    +ExportDataset_fournisseur_2=Vendor invoices and payments
    +ExportDataset_fournisseur_3=Purchase orders and order lines
     ApproveThisOrder=この注文を承認
     ConfirmApproveThisOrder=Are you sure you want to approve order <b>%s</b>?
     DenyingThisOrder=Deny this order
     ConfirmDenyingThisOrder=Are you sure you want to deny this order <b>%s</b>?
     ConfirmCancelThisOrder=Are you sure you want to cancel this order <b>%s</b>?
    -AddSupplierOrder=サプライヤーの順序を作成します。
    -AddSupplierInvoice=サプライヤの請求書を作成します。
    -ListOfSupplierProductForSupplier=サプライヤー<b>%s</b>の製品と価格の一覧
    -SentToSuppliers=Sent to suppliers
    -ListOfSupplierOrders=List of supplier orders
    -MenuOrdersSupplierToBill=Supplier orders to invoice
    +AddSupplierOrder=Create Purchase Order
    +AddSupplierInvoice=Create vendor invoice
    +ListOfSupplierProductForSupplier=List of products and prices for vendor <b>%s</b>
    +SentToSuppliers=Sent to vendors
    +ListOfSupplierOrders=List of purchase orders
    +MenuOrdersSupplierToBill=Purchase orders to invoice
     NbDaysToDelivery=Delivery delay in days
     DescNbDaysToDelivery=The biggest deliver delay of the products from this order
    -SupplierReputation=Supplier reputation
    +SupplierReputation=Vendor reputation
     DoNotOrderThisProductToThisSupplier=Do not order
     NotTheGoodQualitySupplier=Wrong quality
     ReputationForThisProduct=Reputation
     BuyerName=Buyer name
     AllProductServicePrices=All product / service prices
     AllProductReferencesOfSupplier=All product / service references of supplier
    -BuyingPriceNumShort=Supplier prices
    +BuyingPriceNumShort=Vendor prices
    diff --git a/htdocs/langs/ja_JP/users.lang b/htdocs/langs/ja_JP/users.lang
    index fd64ab272cd..3a951bc7230 100644
    --- a/htdocs/langs/ja_JP/users.lang
    +++ b/htdocs/langs/ja_JP/users.lang
    @@ -48,7 +48,7 @@ PasswordChangeRequest=Request to change password for <b>%s</b>
     PasswordChangeRequestSent=<b>%s %s</b>に送信するためのパスワードを変更するには、要求します。
     ConfirmPasswordReset=Confirm password reset
     MenuUsersAndGroups=ユーザーとグループ
    -LastGroupsCreated=Latest %s created groups
    +LastGroupsCreated=Latest %s groups created
     LastUsersCreated=Latest %s users created
     ShowGroup=グループを表示
     ShowUser=ユーザーを表示する
    diff --git a/htdocs/langs/ja_JP/website.lang b/htdocs/langs/ja_JP/website.lang
    index 2579fee26d5..356babdafff 100644
    --- a/htdocs/langs/ja_JP/website.lang
    +++ b/htdocs/langs/ja_JP/website.lang
    @@ -73,7 +73,7 @@ AnotherContainer=Another container
     WEBSITE_USE_WEBSITE_ACCOUNTS=Enable the web site account table
     WEBSITE_USE_WEBSITE_ACCOUNTSTooltip=Enable the table to store web site accounts (login/pass) for each website / thirdparty
     YouMustDefineTheHomePage=You must first define the default Home page
    -OnlyEditionOfSourceForGrabbedContentFuture=Note: only edition of HTML source will be possible when a page content is intiliazed by grabbing it from an external page (WYSIWYG editor will not be available)
    +OnlyEditionOfSourceForGrabbedContentFuture=Note: only edition of HTML source will be possible when a page content is initiliazed by grabbing it from an external page (WYSIWYG editor will not be available)
     OnlyEditionOfSourceForGrabbedContent=Only edition of HTML source is possible when content was grabbed from an external site
     GrabImagesInto=Grab also images found into css and page.
     ImagesShouldBeSavedInto=Images should be saved into directory
    diff --git a/htdocs/langs/ja_JP/workflow.lang b/htdocs/langs/ja_JP/workflow.lang
    index dd0cade9df2..bc879bb4c0d 100644
    --- a/htdocs/langs/ja_JP/workflow.lang
    +++ b/htdocs/langs/ja_JP/workflow.lang
    @@ -14,7 +14,7 @@ descWORKFLOW_INVOICE_AMOUNT_CLASSIFY_BILLED_ORDER=Classify linked source custome
     descWORKFLOW_INVOICE_CLASSIFY_BILLED_ORDER=Classify linked source customer order(s) to billed when customer invoice is set to paid (and if amount of the invoice is same than total amount of linked orders)
     descWORKFLOW_ORDER_CLASSIFY_SHIPPED_SHIPPING=Classify linked source customer order to shipped when a shipment is validated (and if quantity shipped by all shipments is the same as in the order to update)
     # Autoclassify supplier order
    -descWORKFLOW_ORDER_CLASSIFY_BILLED_SUPPLIER_PROPOSAL=Classify linked source supplier proposal(s) to billed when supplier invoice is validated (and if amount of the invoice is same than total amount of linked proposals)
    -descWORKFLOW_INVOICE_AMOUNT_CLASSIFY_BILLED_SUPPLIER_ORDER=Classify linked source supplier order(s) to billed when supplier invoice is validated (and if amount of the invoice is same than total amount of linked orders)
    +descWORKFLOW_ORDER_CLASSIFY_BILLED_SUPPLIER_PROPOSAL=Classify linked source vendor proposal(s) to billed when vendor invoice is validated (and if amount of the invoice is same than total amount of linked proposals)
    +descWORKFLOW_INVOICE_AMOUNT_CLASSIFY_BILLED_SUPPLIER_ORDER=Classify linked source purchase order(s) to billed when vendor invoice is validated (and if amount of the invoice is same than total amount of linked orders)
     AutomaticCreation=Automatic creation
     AutomaticClassification=Automatic classification
    diff --git a/htdocs/langs/ka_GE/accountancy.lang b/htdocs/langs/ka_GE/accountancy.lang
    index c37db78c215..04bbaa447e7 100644
    --- a/htdocs/langs/ka_GE/accountancy.lang
    +++ b/htdocs/langs/ka_GE/accountancy.lang
    @@ -1,4 +1,5 @@
     # Dolibarr language file - en_US - Accounting Expert
    +Accounting=Accounting
     ACCOUNTING_EXPORT_SEPARATORCSV=Column separator for export file
     ACCOUNTING_EXPORT_DATE=Date format for export file
     ACCOUNTING_EXPORT_PIECE=Export the number of piece
    @@ -39,11 +40,11 @@ AccountWithNonZeroValues=Accounts with non zero values
     ListOfAccounts=List of accounts
     
     MainAccountForCustomersNotDefined=Main accounting account for customers not defined in setup
    -MainAccountForSuppliersNotDefined=Main accounting account for suppliers not defined in setup
    +MainAccountForSuppliersNotDefined=Main accounting account for vendors not defined in setup
     MainAccountForUsersNotDefined=Main accounting account for users not defined in setup
     MainAccountForVatPaymentNotDefined=Main accounting account for VAT payment not defined in setup
     
    -AccountancyArea=Accountancy area
    +AccountancyArea=Accounting area
     AccountancyAreaDescIntro=Usage of the accountancy module is done in several step:
     AccountancyAreaDescActionOnce=The following actions are usually executed one time only, or once per year...
     AccountancyAreaDescActionOnceBis=Next steps should be done to save you time in future by suggesting you the correct default accounting account when making the journalization (writing record in Journals and General ledger)
    @@ -54,6 +55,7 @@ AccountancyAreaDescChartModel=STEP %s: Create a model of chart of account from m
     AccountancyAreaDescChart=STEP %s: Create or check content of your chart of account from menu %s
     
     AccountancyAreaDescVat=STEP %s: Define accounting accounts for each VAT Rates. For this, use the menu entry %s.
    +AccountancyAreaDescDefault=STEP %s: Define default accounting accounts. For this, use the menu entry %s.
     AccountancyAreaDescExpenseReport=STEP %s: Define default accounting accounts for each type of expense report. For this, use the menu entry %s.
     AccountancyAreaDescSal=STEP %s: Define default accounting accounts for payment of salaries. For this, use the menu entry %s.
     AccountancyAreaDescContrib=STEP %s: Define default accounting accounts for special expences (miscellaneous taxes). For this, use the menu entry %s.
    @@ -89,7 +91,7 @@ MenuProductsAccounts=Product accounts
     ProductsBinding=Products accounts
     Ventilation=Binding to accounts
     CustomersVentilation=Customer invoice binding
    -SuppliersVentilation=Supplier invoice binding
    +SuppliersVentilation=Vendor invoice binding
     ExpenseReportsVentilation=Expense report binding
     CreateMvts=Create new transaction
     UpdateMvts=Modification of a transaction
    @@ -130,12 +132,14 @@ ACCOUNTING_LENGTH_GACCOUNT=Length of the general accounting accounts (If you set
     ACCOUNTING_LENGTH_AACCOUNT=Length of the third party accounting accounts (If you set value to 6 here, the account '401' will appear like '401000' on screen)
     ACCOUNTING_MANAGE_ZERO=Allow to manage different number of zero at the end of an accounting account. Needed by some countries (like switzerland). If keep to off (default), you can set the 2 following parameters to ask application to add virtual zero.
     BANK_DISABLE_DIRECT_INPUT=Disable direct recording of transaction in bank account
    +ACCOUNTING_ENABLE_EXPORT_DRAFT_JOURNAL=Enable draft export on journal
     
     ACCOUNTING_SELL_JOURNAL=Sell journal
     ACCOUNTING_PURCHASE_JOURNAL=Purchase journal
     ACCOUNTING_MISCELLANEOUS_JOURNAL=Miscellaneous journal
     ACCOUNTING_EXPENSEREPORT_JOURNAL=Expense report journal
     ACCOUNTING_SOCIAL_JOURNAL=Social journal
    +ACCOUNTING_HAS_NEW_JOURNAL=Has new Journal
     
     ACCOUNTING_ACCOUNT_TRANSFER_CASH=Accounting account of transfer
     ACCOUNTING_ACCOUNT_SUSPENSE=Accounting account of wait
    @@ -185,11 +189,12 @@ ListeMvts=List of movements
     ErrorDebitCredit=Debit and Credit cannot have a value at the same time
     AddCompteFromBK=Add accounting accounts to the group
     ReportThirdParty=List third party account
    -DescThirdPartyReport=Consult here the list of the third party customers and suppliers and their accounting accounts
    +DescThirdPartyReport=Consult here the list of the third party customers and vendors and their accounting accounts
     ListAccounts=List of the accounting accounts
     UnknownAccountForThirdparty=Unknown third party account. We will use %s
     UnknownAccountForThirdpartyBlocking=Unknown third party account. Blocking error
     UnknownAccountForThirdpartyAndWaitingAccountNotDefinedBlocking=Unknown third party account and waiting account not defined. Blocking error
    +PaymentsNotLinkedToProduct=Payment not linked to any product / service
     
     Pcgtype=Group of account
     Pcgsubtype=Subgroup of account
    @@ -204,8 +209,8 @@ DescVentilDoneCustomer=Consult here the list of the lines of invoices customers
     DescVentilTodoCustomer=Bind invoice lines not already bound with a product accounting account
     ChangeAccount=Change the product/service accounting account for selected lines with the following accounting account:
     Vide=-
    -DescVentilSupplier=Consult here the list of supplier invoice lines bound or not yet bound to a product accounting account
    -DescVentilDoneSupplier=Consult here the list of the lines of invoices supplier and their accounting account
    +DescVentilSupplier=Consult here the list of vendor invoice lines bound or not yet bound to a product accounting account
    +DescVentilDoneSupplier=Consult here the list of the lines of invoices vendors and their accounting account
     DescVentilTodoExpenseReport=Bind expense report lines not already bound with a fee accounting account
     DescVentilExpenseReport=Consult here the list of expense report lines bound (or not) to a fee accounting account
     DescVentilExpenseReportMore=If you setup accounting account on type of expense report lines, the application will be able to make all the binding between your expense report lines and the accounting account of your chart of accounts, just in one click with the button <strong>"%s"</strong>. If account was not set on fees dictionary or if you still has some lines not bound to any account, you will have to make a manual binding from the menu "<strong>%s</strong>".
    @@ -215,7 +220,7 @@ ValidateHistory=Bind Automatically
     AutomaticBindingDone=Automatic binding done
     
     ErrorAccountancyCodeIsAlreadyUse=Error, you cannot delete this accounting account because it is used
    -MvtNotCorrectlyBalanced=Movement not correctly balanced. Credit = %s. Debit = %s
    +MvtNotCorrectlyBalanced=Movement not correctly balanced. Debit = %s | Credit = %s
     FicheVentilation=Binding card
     GeneralLedgerIsWritten=Transactions are written in the Ledger
     GeneralLedgerSomeRecordWasNotRecorded=Some of the transactions could not be journalized. If there is no other error message, this is probably because they were already journalized.
    @@ -293,4 +298,9 @@ Binded=Lines bound
     ToBind=Lines to bind
     UseMenuToSetBindindManualy=Autodection not possible, use menu <a href="%s">%s</a> to make the binding manually
     
    +## Import
    +ImportAccountingEntries=Accounting entries
    +
     WarningReportNotReliable=Warning, this report is not based on the Ledger, so does not contains transaction modified manualy in the Ledger. If your journalization is up to date, the bookkeeping view is more accurate.
    +ExpenseReportJournal=Expense Report Journal
    +InventoryJournal=Inventory Journal
    diff --git a/htdocs/langs/ka_GE/admin.lang b/htdocs/langs/ka_GE/admin.lang
    index fed6af9a6fa..d7042e784dc 100644
    --- a/htdocs/langs/ka_GE/admin.lang
    +++ b/htdocs/langs/ka_GE/admin.lang
    @@ -269,10 +269,11 @@ MAIN_MAIL_SMTP_SERVER=SMTP/SMTPS Host (By default in php.ini: <b>%s</b>)
     MAIN_MAIL_SMTP_PORT_NotAvailableOnLinuxLike=SMTP/SMTPS Port (Not defined into PHP on Unix like systems)
     MAIN_MAIL_SMTP_SERVER_NotAvailableOnLinuxLike=SMTP/SMTPS Host (Not defined into PHP on Unix like systems)
     MAIN_MAIL_EMAIL_FROM=Sender email for automatic emails (By default in php.ini: <b>%s</b>)
    -MAIN_MAIL_ERRORS_TO=Email used as 'Errors-To' field in emails sent
    +MAIN_MAIL_ERRORS_TO=Eemail used for error returns emails (fields 'Errors-To' in emails sent)
     MAIN_MAIL_AUTOCOPY_TO= Send systematically a hidden carbon-copy of all sent emails to
     MAIN_DISABLE_ALL_MAILS=Disable all emails sendings (for test purposes or demos)
     MAIN_MAIL_FORCE_SENDTO=Send all emails to (instead of real recipients, for test purposes)
    +MAIN_MAIL_ENABLED_USER_DEST_SELECT=Add employees users with email into allowed destinaries list
     MAIN_MAIL_SENDMODE=Method to use to send EMails
     MAIN_MAIL_SMTPS_ID=SMTP ID if authentication required
     MAIN_MAIL_SMTPS_PW=SMTP Password if authentication required
    @@ -291,7 +292,7 @@ ModuleSetup=Module setup
     ModulesSetup=Modules/Application setup
     ModuleFamilyBase=System
     ModuleFamilyCrm=Customer Relation Management (CRM)
    -ModuleFamilySrm=Supplier Relation Management (SRM)
    +ModuleFamilySrm=Vendor Relation Management (VRM)
     ModuleFamilyProducts=Products Management (PM)
     ModuleFamilyHr=Human Resource Management (HR)
     ModuleFamilyProjects=Projects/Collaborative work
    @@ -373,7 +374,8 @@ NoSmsEngine=No SMS sender manager available. SMS sender manager are not installe
     PDF=PDF
     PDFDesc=You can set each global options related to the PDF generation
     PDFAddressForging=Rules to forge address boxes
    -HideAnyVATInformationOnPDF=Hide all information related to VAT on generated PDF
    +HideAnyVATInformationOnPDF=Hide all information related to Sales tax / VAT on generated PDF
    +PDFRulesForSalesTax=Rules for Sales Tax / VAT
     PDFLocaltax=Rules for %s
     HideLocalTaxOnPDF=Hide %s rate into pdf column tax sale
     HideDescOnPDF=Hide products description on generated PDF
    @@ -445,13 +447,14 @@ DisplayCompanyInfo=Display company address
     DisplayCompanyManagers=Display manager names
     DisplayCompanyInfoAndManagers=Display company address and manager names
     EnableAndSetupModuleCron=If you want to have this recurring invoice beeing generated automatically, module *%s* must be enabled and correctly setup. Otherwise, generation of invoices must be done manually from this template with button *Create*. Note that even if you enabled automatic generation, you can still safely launch manual generation. Duplicates generation for same period are not possible.
    -ModuleCompanyCodeAquarium=Return an accounting code built by:<br>%s followed by third party supplier code for a supplier accounting code,<br>%s followed by third party customer code for a customer accounting code.
    +ModuleCompanyCodeCustomerAquarium=%s followed by third party customer code for a customer accounting code
    +ModuleCompanyCodeSupplierAquarium=%s followed by third party supplier code for a supplier accounting code
     ModuleCompanyCodePanicum=Return an empty accounting code.
     ModuleCompanyCodeDigitaria=Accounting code depends on third party code. The code is composed of the character "C" in the first position followed by the first 5 characters of the third party code.
     Use3StepsApproval=By default, Purchase Orders need to be created and approved by 2 different users (one step/user to create and one step/user to approve. Note that if user has both permission to create and approve, one step/user will be enough). You can ask with this option to introduce a third step/user approval, if amount is higher than a dedicated value (so 3 steps will be necessary: 1=validation, 2=first approval and 3=second approval if amount is enough).<br>Set this to empty if one approval (2 steps) is enough, set it to a very low value (0.1) if a second approval (3 steps) is always required.
     UseDoubleApproval=Use a 3 steps approval when amount (without tax) is higher than...
     WarningPHPMail=WARNING: It is often better to setup outgoing emails to use the email server of your provider instead of the default setup. Some email providers (like Yahoo) does not allow you to send an email from another server than their own server. Your current setup use the server of the application to send email and not the server of your email provider, so some recipients (the one compatible with the restrictive DMARC protocol), will ask your email provider if they can accept your email and some email providers (like Yahoo) may respond "no" because the server is not a server of them, so few of your sent Emails may not be accepted (be carefull also to your email provider sending quota).<br>If your Email provider (like Yahoo) has this restriction, you must change Email setup to choose the other method "SMTP server" and enter the SMTP server and credentials provided by your Email provider (ask your EMail provider to get SMTP credentials for your account).
    -WarningPHPMail2=If your email SMTP provider need to restrict email client to some IP addresses (very rare), this is the IP address of your ERP CRM application: <strong>%s</strong>.
    +WarningPHPMail2=If your email SMTP provider need to restrict email client to some IP addresses (very rare), this is the IP address of the mail user agent (MUA) for your ERP CRM application: <strong>%s</strong>.
     ClickToShowDescription=Click to show description
     DependsOn=This module need the module(s)
     RequiredBy=This module is required by module(s)
    @@ -471,6 +474,9 @@ AttachMainDocByDefault=Set this to 1 if you want to attach main document to emai
     FilesAttachedToEmail=Attach file
     SendEmailsReminders=Send agenda reminders by emails
     davDescription=Add a component to be a DAV server
    +DAVSetup=Setup of module DAV
    +DAV_ALLOW_PUBLIC_DIR=Enable the public directory (WebDav directory with no login required)
    +DAV_ALLOW_PUBLIC_DIRTooltip=The WebDav public directory is a WebDAV directory everybody can access to (in read and write mode), with no need to have/use an existing login/password account.
     # Modules
     Module0Name=Users & groups
     Module0Desc=Users / Employees and Groups management
    @@ -479,7 +485,7 @@ Module1Desc=Companies and contact management (customers, prospects...)
     Module2Name=Commercial
     Module2Desc=Commercial management
     Module10Name=Accounting
    -Module10Desc=Simple accounting reports (journals, turnover) based onto database content. No dispatching.
    +Module10Desc=Simple accounting reports (journals, turnover) based onto database content. Does not use any ledger table.
     Module20Name=Proposals
     Module20Desc=Commercial proposal management
     Module22Name=Mass E-mailings
    @@ -491,7 +497,7 @@ Module25Desc=Customer order management
     Module30Name=Invoices
     Module30Desc=Invoice and credit note management for customers. Invoice management for suppliers
     Module40Name=Suppliers
    -Module40Desc=Supplier management and buying (orders and invoices)
    +Module40Desc=Suppliers and purchase management (purchase orders and billing)
     Module42Name=Debug Logs
     Module42Desc=Logging facilities (file, syslog, ...). Such logs are for technical/debug purposes.
     Module49Name=Editors
    @@ -546,8 +552,8 @@ Module400Name=Projects/Opportunities/Leads
     Module400Desc=Management of projects, opportunities/leads and/or tasks. You can also assign any element (invoice, order, proposal, intervention, ...) to a project and get a transversal view from the project view.
     Module410Name=Webcalendar
     Module410Desc=Webcalendar integration
    -Module500Name=Special expenses
    -Module500Desc=Management of special expenses (taxes, social or fiscal taxes, dividends)
    +Module500Name=Taxes and Special expenses
    +Module500Desc=Management of other expenses (sale taxes, social or fiscal taxes, dividends, ...)
     Module510Name=Payment of employee wages
     Module510Desc=Record and follow payment of your employee wages
     Module520Name=Loan
    @@ -561,14 +567,14 @@ Module700Name=Donations
     Module700Desc=Donation management
     Module770Name=Expense reports
     Module770Desc=Management and claim expense reports (transportation, meal, ...)
    -Module1120Name=Supplier commercial proposal
    -Module1120Desc=Request supplier commercial proposal and prices
    +Module1120Name=Vendor commercial proposal
    +Module1120Desc=Request vendor commercial proposal and prices
     Module1200Name=Mantis
     Module1200Desc=Mantis integration
     Module1520Name=Document Generation
     Module1520Desc=Mass mail document generation
     Module1780Name=Tags/Categories
    -Module1780Desc=Create tags/category (products, customers, suppliers, contacts or members)
    +Module1780Desc=Create tags/category (products, customers, vendors, contacts or members)
     Module2000Name=WYSIWYG editor
     Module2000Desc=Allow to edit some text area using an advanced editor (Based on CKEditor)
     Module2200Name=Dynamic Prices
    @@ -576,7 +582,7 @@ Module2200Desc=Enable the usage of math expressions for prices
     Module2300Name=Scheduled jobs
     Module2300Desc=Scheduled jobs management (alias cron or chrono table)
     Module2400Name=Events/Agenda
    -Module2400Desc=Follow done and upcoming events. Let application logs automatic events for tracking purposes or record manual events or rendez-vous.
    +Module2400Desc=Follow done and upcoming events. Let application logs automatic events for tracking purposes or record manual events or rendez-vous. This is the main important module for a good Customer or Supplier Relationship Management.
     Module2500Name=DMS / ECM
     Module2500Desc=Document Management System / Electronic Content Management. Automatic organization of your generated or stored documents. Share them when you need.
     Module2600Name=API/Web services (SOAP server)
    @@ -599,7 +605,7 @@ Module4000Desc=Human resources management (management of department, employee co
     Module5000Name=Multi-company
     Module5000Desc=Allows you to manage multiple companies
     Module6000Name=Workflow
    -Module6000Desc=Workflow management
    +Module6000Desc=Workflow management (automatic creation of object and/or automatic status change)
     Module10000Name=Websites
     Module10000Desc=Create public websites with a WYSIWG editor. Just setup your web server (Apache, Nginx, ...) to point to the dedicated Dolibarr directory to have it online on the Internet with your own domain name.
     Module20000Name=Leave Requests management
    @@ -613,7 +619,7 @@ Module50100Desc=Point of sales module (POS).
     Module50200Name=Paypal
     Module50200Desc=Module to offer an online payment page accepting payments using PayPal (credit card or PayPal credit). This can be used to allow your customers to make free payments or for a payment on a particular Dolibarr object (invoice, order, ...)
     Module50400Name=Accounting (advanced)
    -Module50400Desc=Accounting management (double entries, support general and auxiliary ledgers)
    +Module50400Desc=Accounting management (double entries, support general and auxiliary ledgers). Export the ledger in several other accounting software format.
     Module54000Name=PrintIPP
     Module54000Desc=Direct print (without opening the documents) using Cups IPP interface (Printer must be visible from server, and CUPS must be installe on server).
     Module55000Name=Poll, Survey or Vote
    @@ -885,7 +891,7 @@ DictionaryCivility=Personal and professional titles
     DictionaryActions=Types of agenda events
     DictionarySocialContributions=Social or fiscal taxes types
     DictionaryVAT=VAT Rates or Sales Tax Rates
    -DictionaryRevenueStamp=Amount of revenue stamps
    +DictionaryRevenueStamp=Amount of tax stamps
     DictionaryPaymentConditions=Payment terms
     DictionaryPaymentModes=Payment modes
     DictionaryTypeContact=Contact/Address types
    @@ -913,7 +919,7 @@ SetupSaved=Setup saved
     SetupNotSaved=Setup not saved
     BackToModuleList=Back to modules list
     BackToDictionaryList=Back to dictionaries list
    -TypeOfRevenueStamp=Type of revenue stamp
    +TypeOfRevenueStamp=Type of tax stamp
     VATManagement=VAT Management
     VATIsUsedDesc=By default when creating prospects, invoices, orders etc the VAT rate follows the active standard rule:<br>If the seller is not subjected to VAT, then VAT defaults to 0. End of rule.<br>If the (selling country= buying country), then the VAT by default equals the VAT of the product in the selling country. End of rule. <br>If seller and buyer are both in the European Community and goods are transport products (car, ship, plane), the default VAT is 0 ( The VAT should be paid by the buyer to the customoffice of his country and not to the seller). End of rule.<br>If seller and buyer are both in the European Community and the buyer is not a company, then the VAT by defaults to the VAT of the product sold.  End of rule.<br>If seller and buyer are both in the European Community and the buyer is a company, then the VAT is 0 by default . End of rule.<br>In any othe case the proposed default is VAT=0. End of rule.
     VATIsNotUsedDesc=By default the proposed VAT is 0 which can be used for cases like associations, individuals ou small companies.
    @@ -1021,7 +1027,7 @@ Delays_MAIN_DELAY_ACTIONS_TODO=Delay tolerance (in days) before alert on planned
     Delays_MAIN_DELAY_PROJECT_TO_CLOSE=Delay tolerance (in days) before alert on project not closed in time
     Delays_MAIN_DELAY_TASKS_TODO=Delay tolerance (in days) before alert on planned tasks (project tasks) not completed yet
     Delays_MAIN_DELAY_ORDERS_TO_PROCESS=Delay tolerance (in days) before alert on orders not processed yet
    -Delays_MAIN_DELAY_SUPPLIER_ORDERS_TO_PROCESS=Delay tolerance (in days) before alert on suppliers orders not processed yet
    +Delays_MAIN_DELAY_SUPPLIER_ORDERS_TO_PROCESS=Delay tolerance (in days) before alert on purchase orders not processed yet
     Delays_MAIN_DELAY_PROPALS_TO_CLOSE=Delay tolerance (in days) before alert on proposals to close
     Delays_MAIN_DELAY_PROPALS_TO_BILL=Delay tolerance (in days) before alert on proposals not billed
     Delays_MAIN_DELAY_NOT_ACTIVATED_SERVICES=Tolerance delay (in days) before alert on services to activate
    @@ -1033,9 +1039,9 @@ Delays_MAIN_DELAY_MEMBERS=Tolerance delay (in days) before alert on delayed memb
     Delays_MAIN_DELAY_CHEQUES_TO_DEPOSIT=Tolerance delay (in days) before alert for cheques deposit to do
     Delays_MAIN_DELAY_EXPENSEREPORTS=Tolerance delay (in days) before alert for expense reports to approve
     SetupDescription1=The setup area is for initial setup parameters before starting to use Dolibarr.
    -SetupDescription2=The two mandatory setup steps are the first two in the setup menu on the left: %s setup page and %s setup page :
    -SetupDescription3=Parameters in menu <a href="%s">%s -> %s</a> are required because defined data are used on Dolibarr screens and to customize the default behavior of the software (for country-related features for example).
    -SetupDescription4=Parameters in menu <a href="%s">%s -> %s</a> are required because Dolibarr ERP/CRM is a collection of several modules/applications, all more or less independent. New features will be added to menus for every module you will activate.
    +SetupDescription2=The two mandatory setup steps are the following steps (the two first entries in the left setup menu):
    +SetupDescription3=Settings in menu <a href="%s">%s -> %s</a>. This step is required because it defines data used on Dolibarr screens to customize the default behavior of the software (for country-related features for example).
    +SetupDescription4=Settings in menu <a href="%s">%s -> %s</a>. This step is required because Dolibarr ERP/CRM is a collection of several modules/applications, all more or less independent. New features are added to menus for every module you activate.
     SetupDescription5=Other menu entries manage optional parameters.
     LogEvents=Security audit events
     Audit=Audit
    @@ -1054,8 +1060,9 @@ LogEventDesc=You can enable here the logging for Dolibarr security events. Admin
     AreaForAdminOnly=Setup parameters can be set by <b>administrator users</b> only.
     SystemInfoDesc=System information is miscellaneous technical information you get in read only mode and visible for administrators only.
     SystemAreaForAdminOnly=This area is available for administrator users only. None of the Dolibarr permissions can reduce this limit.
    -CompanyFundationDesc=Edit on this page all known information of the company or foundation you need to manage (For this, click on "Modify" or "Save" button at bottom of page)
    +CompanyFundationDesc=Edit on this page all known information of the company or foundation you need to manage (For this, click on "%s" or "%s" button at bottom of page)
     AccountantDesc=Edit on this page all known information about your accountant/bookkeeper
    +AccountantFileNumber=File number
     DisplayDesc=You can choose each parameter related to the Dolibarr look and feel here
     AvailableModules=Available app/modules
     ToActivateModule=To activate modules, go on setup Area (Home->Setup->Modules).
    @@ -1188,11 +1195,11 @@ UserMailRequired=EMail required to create a new user
     HRMSetup=HRM module setup
     ##### Company setup #####
     CompanySetup=Companies module setup
    -CompanyCodeChecker=Module for third parties code generation and checking (customer or supplier)
    -AccountCodeManager=Module for accounting code generation (customer or supplier)
    +CompanyCodeChecker=Module for third parties code generation and checking (customer or vendor)
    +AccountCodeManager=Module for accounting code generation (customer or vendor)
     NotificationsDesc=EMails notifications feature allows you to silently send automatic mail, for some Dolibarr events. Targets of notifications can be defined:
     NotificationsDescUser=* per users, one user at time.
    -NotificationsDescContact=* per third parties contacts (customers or suppliers), one contact at time.
    +NotificationsDescContact=* per third parties contacts (customers or vendors), one contact at time.
     NotificationsDescGlobal=* or by setting global target emails in module setup page.
     ModelModules=Documents templates
     DocumentModelOdt=Generate documents from OpenDocuments templates (.ODT or .ODS files for OpenOffice, KOffice, TextEdit,...)
    @@ -1203,6 +1210,9 @@ MustBeUnique=Must be unique?
     MustBeMandatory=Mandatory to create third parties?
     MustBeInvoiceMandatory=Mandatory to validate invoices?
     TechnicalServicesProvided=Technical services provided
    +#####DAV #####
    +WebDAVSetupDesc=This is the links to access the WebDAV directory. It contains a "public" dir open to any user knowing the URL (if public directory access allowed) and a "private" directory that need an existing login account/password to access to.
    +WebDavServer=Root URL of %s server : %s
     ##### Webcal setup #####
     WebCalUrlForVCalExport=An export link to <b>%s</b> format is available at following link: %s
     ##### Invoices #####
    @@ -1229,15 +1239,15 @@ FreeLegalTextOnProposal=Free text on commercial proposals
     WatermarkOnDraftProposal=Watermark on draft commercial proposals (none if empty)
     BANK_ASK_PAYMENT_BANK_DURING_PROPOSAL=Ask for bank account destination of proposal
     ##### SupplierProposal #####
    -SupplierProposalSetup=Price requests suppliers module setup
    -SupplierProposalNumberingModules=Price requests suppliers numbering models
    -SupplierProposalPDFModules=Price requests suppliers documents models
    -FreeLegalTextOnSupplierProposal=Free text on price requests suppliers
    -WatermarkOnDraftSupplierProposal=Watermark on draft price requests suppliers (none if empty)
    +SupplierProposalSetup=Price requests vendors module setup
    +SupplierProposalNumberingModules=Price requests vendors numbering models
    +SupplierProposalPDFModules=Price requests vendors documents models
    +FreeLegalTextOnSupplierProposal=Free text on price requests vendors
    +WatermarkOnDraftSupplierProposal=Watermark on draft price requests vendors (none if empty)
     BANK_ASK_PAYMENT_BANK_DURING_SUPPLIER_PROPOSAL=Ask for bank account destination of price request
     WAREHOUSE_ASK_WAREHOUSE_DURING_ORDER=Ask for Warehouse Source for order
     ##### Suppliers Orders #####
    -BANK_ASK_PAYMENT_BANK_DURING_SUPPLIER_ORDER=Ask for bank account destination of supplier order
    +BANK_ASK_PAYMENT_BANK_DURING_SUPPLIER_ORDER=Ask for bank account destination of purchase order
     ##### Orders #####
     OrdersSetup=Order management setup
     OrdersNumberingModules=Orders numbering models
    @@ -1448,7 +1458,7 @@ SyslogFilename=File name and path
     YouCanUseDOL_DATA_ROOT=You can use DOL_DATA_ROOT/dolibarr.log for a log file in Dolibarr "documents" directory. You can set a different path to store this file.
     ErrorUnknownSyslogConstant=Constant %s is not a known Syslog constant
     OnlyWindowsLOG_USER=Windows only supports LOG_USER
    -CompressSyslogs=Syslog files compression and backup
    +CompressSyslogs=Compression and backup of debug log files (generated by module Log for debug)
     SyslogFileNumberOfSaves=Log backups
     ConfigureCleaningCronjobToSetFrequencyOfSaves=Configure cleaning scheduled job to set log backup frequency
     ##### Donations #####
    @@ -1515,7 +1525,7 @@ OSCommerceTestOk=Connection to server '%s' on database '%s' with user '%s' succe
     OSCommerceTestKo1=Connection to server '%s' succeed but database '%s' could not be reached.
     OSCommerceTestKo2=Connection to server '%s' with user '%s' failed.
     ##### Stock #####
    -StockSetup=Warehouse module setup
    +StockSetup=Stock module setup
     IfYouUsePointOfSaleCheckModule=If you use a Point of Sale module (POS module provided by default or another external module), this setup may be ignored by your Point Of Sale module. Most point of sales modules are designed to create immediatly an invoice and decrease stock by default whatever are options here. So, if you need or not to have a stock decrease when registering a sell from your Point Of Sale, check also your POS module set up.
     ##### Menu #####
     MenuDeleted=Menu deleted
    @@ -1627,8 +1637,8 @@ ChequeReceiptsNumberingModule=Cheque Receipts Numbering module
     MultiCompanySetup=Multi-company module setup
     ##### Suppliers #####
     SuppliersSetup=Supplier module setup
    -SuppliersCommandModel=Complete template of supplier order (logo...)
    -SuppliersInvoiceModel=Complete template of supplier invoice (logo...)
    +SuppliersCommandModel=Complete template of prchase order (logo...)
    +SuppliersInvoiceModel=Complete template of vendor invoice (logo...)
     SuppliersInvoiceNumberingModel=Supplier invoices numbering models
     IfSetToYesDontForgetPermission=If set to yes, don't forget to provide permissions to groups or users allowed for the second approval
     ##### GeoIPMaxmind #####
    @@ -1665,7 +1675,7 @@ NoAmbiCaracAutoGeneration=Do not use ambiguous characters ("1","l","i","|","0","
     SalariesSetup=Setup of module salaries
     SortOrder=Sort order
     Format=Format
    -TypePaymentDesc=0:Customer payment type, 1:Supplier payment type, 2:Both customers and suppliers payment type
    +TypePaymentDesc=0:Customer payment type, 1:Vendor payment type, 2:Both customers and vendors payment type
     IncludePath=Include path (defined into variable %s)
     ExpenseReportsSetup=Setup of module Expense Reports
     TemplatePDFExpenseReports=Document templates to generate expense report document
    @@ -1687,7 +1697,7 @@ InstallModuleFromWebHasBeenDisabledByFile=Install of external module from applic
     ConfFileMustContainCustom=Installing or building an external module from application need to save the module files into directory <strong>%s</strong>. To have this directory processed by Dolibarr, you must setup your <strong>conf/conf.php</strong> to add the 2 directive lines:<br><strong>$dolibarr_main_url_root_alt='/custom';</strong><br><strong>$dolibarr_main_document_root_alt='%s/custom';</strong>
     HighlightLinesOnMouseHover=Highlight table lines when mouse move passes over
     HighlightLinesColor=Highlight color of the line when the mouse passes over (keep empty for no highlight)
    -TextTitleColor=Color of page title
    +TextTitleColor=Text color of Page title
     LinkColor=Color of links
     PressF5AfterChangingThis=Press CTRL+F5 on keyboard or clear your browser cache after changing this value to have it effective
     NotSupportedByAllThemes=Will works with core themes, may not be supported by external themes
    @@ -1696,6 +1706,7 @@ TopMenuBackgroundColor=Background color for Top menu
     TopMenuDisableImages=Hide images in Top menu
     LeftMenuBackgroundColor=Background color for Left menu
     BackgroundTableTitleColor=Background color for Table title line
    +BackgroundTableTitleTextColor=Text color for Table title line
     BackgroundTableLineOddColor=Background color for odd table lines
     BackgroundTableLineEvenColor=Background color for even table lines
     MinimumNoticePeriod=Minimum notice period (Your leave request must be done before this delay)
    @@ -1718,19 +1729,19 @@ FillFixTZOnlyIfRequired=Example: +2 (fill only if problem experienced)
     ExpectedChecksum=Expected Checksum
     CurrentChecksum=Current Checksum
     ForcedConstants=Required constant values
    -MailToSendProposal=To send customer proposal
    -MailToSendOrder=To send customer order
    -MailToSendInvoice=To send customer invoice
    -MailToSendShipment=To send shipment
    -MailToSendIntervention=To send intervention
    -MailToSendSupplierRequestForQuotation=To send quotation request to supplier
    -MailToSendSupplierOrder=To send supplier order
    -MailToSendSupplierInvoice=To send supplier invoice
    -MailToSendContract=To send a contract
    -MailToThirdparty=To send email from third party page
    -MailToMember=To send email from member page
    -MailToUser=To send email from user page
    -MailToProject= To send email from project page
    +MailToSendProposal=Customer proposals
    +MailToSendOrder=Customer orders
    +MailToSendInvoice=Customer invoices
    +MailToSendShipment=Shipments
    +MailToSendIntervention=Interventions
    +MailToSendSupplierRequestForQuotation=Quotation request
    +MailToSendSupplierOrder=Purchase orders
    +MailToSendSupplierInvoice=Vendor invoices
    +MailToSendContract=Contracts
    +MailToThirdparty=Third parties
    +MailToMember=Members
    +MailToUser=Users
    +MailToProject=Projects page
     ByDefaultInList=Show by default on list view
     YouUseLastStableVersion=You use the latest stable version
     TitleExampleForMajorRelease=Example of message you can use to announce this major release (feel free to use it on your web sites)
    @@ -1780,7 +1791,10 @@ MAIN_PDF_MARGIN_BOTTOM=Bottom margin on PDF
     SetToYesIfGroupIsComputationOfOtherGroups=Set this to yes if this group is a computation of other groups
     EnterCalculationRuleIfPreviousFieldIsYes=Enter calculcation rule if previous field was set to Yes (For example 'CODEGRP1+CODEGRP2')
     SeveralLangugeVariatFound=Several language variants found
    -WebDavServer=URL of %s server : %s
    +COMPANY_AQUARIUM_REMOVE_SPECIAL=Remove special characters
    +COMPANY_AQUARIUM_CLEAN_REGEX=Regex filter to clean value (COMPANY_AQUARIUM_CLEAN_REGEX)
    +GDPRContact=GDPR contact
    +GDPRContactDesc=If you store data about European companies/citizen, you can store here the contact who is responsible for the General Data Protection Regulation
     ##### Resource ####
     ResourceSetup=Configuration du module Resource
     UseSearchToSelectResource=Use a search form to choose a resource (rather than a drop-down list).
    diff --git a/htdocs/langs/ka_GE/banks.lang b/htdocs/langs/ka_GE/banks.lang
    index be8f75d172b..1d42581c344 100644
    --- a/htdocs/langs/ka_GE/banks.lang
    +++ b/htdocs/langs/ka_GE/banks.lang
    @@ -1,12 +1,13 @@
     # Dolibarr language file - Source file is en_US - banks
     Bank=Bank
    -MenuBankCash=Bank/Cash
    +MenuBankCash=Bank | Cash
     MenuVariousPayment=Miscellaneous payments
     MenuNewVariousPayment=New Miscellaneous payment
     BankName=Bank name
     FinancialAccount=Account
     BankAccount=Bank account
     BankAccounts=Bank accounts
    +BankAccountsAndGateways=Bank accounts | Gateways
     ShowAccount=Show Account
     AccountRef=Financial account ref
     AccountLabel=Financial account label
    @@ -131,7 +132,7 @@ PaymentDateUpdateSucceeded=Payment date updated successfully
     PaymentDateUpdateFailed=Payment date could not be updated
     Transactions=Transactions
     BankTransactionLine=Bank entry
    -AllAccounts=All bank/cash accounts
    +AllAccounts=All bank and cash accounts
     BackToAccount=Back to account
     ShowAllAccounts=Show for all accounts
     FutureTransaction=Transaction in futur. No way to conciliate.
    @@ -159,5 +160,6 @@ VariousPayment=Miscellaneous payments
     VariousPayments=Miscellaneous payments
     ShowVariousPayment=Show miscellaneous payments
     AddVariousPayment=Add miscellaneous payments
    +SEPAMandate=SEPA mandate
     YourSEPAMandate=Your SEPA mandate
     FindYourSEPAMandate=This is your SEPA mandate to authorize our company to make direct debit order to your bank. Thanks to return it signed (scan of the signed document) or sent it by mail to
    diff --git a/htdocs/langs/ka_GE/bills.lang b/htdocs/langs/ka_GE/bills.lang
    index 5898daa72b0..f76ff018f9d 100644
    --- a/htdocs/langs/ka_GE/bills.lang
    +++ b/htdocs/langs/ka_GE/bills.lang
    @@ -109,9 +109,9 @@ CancelBill=Cancel an invoice
     SendRemindByMail=Send reminder by EMail
     DoPayment=Enter payment
     DoPaymentBack=Enter refund
    -ConvertToReduc=Convert into future discount
    -ConvertExcessReceivedToReduc=Convert excess received into future discount
    -ConvertExcessPaidToReduc=Convert excess paid into future discount
    +ConvertToReduc=Mark as credit available
    +ConvertExcessReceivedToReduc=Convert excess received into available credit
    +ConvertExcessPaidToReduc=Convert excess paid into available discount
     EnterPaymentReceivedFromCustomer=Enter payment received from customer
     EnterPaymentDueToCustomer=Make payment due to customer
     DisabledBecauseRemainderToPayIsZero=Disabled because remaining unpaid is zero
    @@ -120,7 +120,7 @@ BillStatus=Invoice status
     StatusOfGeneratedInvoices=Status of generated invoices
     BillStatusDraft=Draft (needs to be validated)
     BillStatusPaid=Paid
    -BillStatusPaidBackOrConverted=Credit note refund or converted into discount
    +BillStatusPaidBackOrConverted=Credit note refund or marked as credit available
     BillStatusConverted=Paid (ready for consumption in final invoice)
     BillStatusCanceled=Abandoned
     BillStatusValidated=Validated (needs to be paid)
    @@ -282,6 +282,7 @@ RelativeDiscount=Relative discount
     GlobalDiscount=Global discount
     CreditNote=Credit note
     CreditNotes=Credit notes
    +CreditNotesOrExcessReceived=Credit notes or excess received
     Deposit=Down payment
     Deposits=Down payments
     DiscountFromCreditNote=Discount from credit note %s
    @@ -296,10 +297,10 @@ DiscountType=Discount type
     NoteReason=Note/Reason
     ReasonDiscount=Reason
     DiscountOfferedBy=Granted by
    -DiscountStillRemaining=Discounts available
    -DiscountAlreadyCounted=Discounts already consumed
    +DiscountStillRemaining=Discounts or credits available
    +DiscountAlreadyCounted=Discounts or credits already consumed
     CustomerDiscounts=Customer discounts
    -SupplierDiscounts=Supplier discounts
    +SupplierDiscounts=Vendors discounts
     BillAddress=Bill address
     HelpEscompte=This discount is a discount granted to customer because its payment was made before term.
     HelpAbandonBadCustomer=This amount has been abandoned (customer said to be a bad customer) and is considered as an exceptional loose.
    @@ -339,6 +340,12 @@ PaymentOnDifferentThirdBills=Allow payments on different thirdparties bills but
     PaymentNote=Payment note
     ListOfPreviousSituationInvoices=List of previous situation invoices
     ListOfNextSituationInvoices=List of next situation invoices
    +ListOfSituationInvoices=List of situation invoices
    +CurrentSituationTotal=Total current situation
    +DisabledBecauseNotEnouthCreditNote=To remove a situation invoice from cycle, this invoice's credit note total must cover this invoice total
    +RemoveSituationFromCycle=Remove this invoice from cycle
    +ConfirmRemoveSituationFromCycle=Remove this invoice %s from cycle ?
    +ConfirmOuting=Confirm outing
     FrequencyPer_d=Every %s days
     FrequencyPer_m=Every %s months
     FrequencyPer_y=Every %s years
    @@ -387,6 +394,7 @@ PaymentConditionShort14DENDMONTH=14 days of month-end
     PaymentCondition14DENDMONTH=Within 14 days following the end of the month
     FixAmount=Fix amount
     VarAmount=Variable amount (%% tot.)
    +VarAmountOneLine=Variable amount (%% tot.) - 1 line with label '%s'
     # PaymentType
     PaymentTypeVIR=Bank transfer
     PaymentTypeShortVIR=Bank transfer
    @@ -505,9 +513,14 @@ SituationAmount=Situation invoice amount(net)
     SituationDeduction=Situation subtraction
     ModifyAllLines=Modify all lines
     CreateNextSituationInvoice=Create next situation
    +ErrorFindNextSituationInvoice=Error unable to find next situation cycle ref
    +ErrorOutingSituationInvoiceOnUpdate=Unable to outing this situation invoice.
    +ErrorOutingSituationInvoiceCreditNote=Unable to outing linked credit note.
     NotLastInCycle=This invoice is not the latest in cycle and must not be modified.
     DisabledBecauseNotLastInCycle=The next situation already exists.
     DisabledBecauseFinal=This situation is final.
    +situationInvoiceShortcode_AS=AS
    +situationInvoiceShortcode_S=S
     CantBeLessThanMinPercent=The progress can't be smaller than its value in the previous situation.
     NoSituations=No open situations
     InvoiceSituationLast=Final and general invoice
    @@ -532,3 +545,4 @@ AutoFillDateFrom=Set start date for service line with invoice date
     AutoFillDateFromShort=Set start date
     AutoFillDateTo=Set end date for service line with next invoice date
     AutoFillDateToShort=Set end date
    +MaxNumberOfGenerationReached=Max number of gen. reached
    diff --git a/htdocs/langs/ka_GE/categories.lang b/htdocs/langs/ka_GE/categories.lang
    index 41e5f4e4c13..c0c8d4c0cef 100644
    --- a/htdocs/langs/ka_GE/categories.lang
    +++ b/htdocs/langs/ka_GE/categories.lang
    @@ -16,7 +16,7 @@ MembersCategoriesArea=Members tags/categories area
     ContactsCategoriesArea=Contacts tags/categories area
     AccountsCategoriesArea=Accounts tags/categories area
     ProjectsCategoriesArea=Projects tags/categories area
    -SubCats=Subcategories
    +SubCats=Sub-categories
     CatList=List of tags/categories
     NewCategory=New tag/category
     ModifCat=Modify tag/category
    @@ -85,3 +85,4 @@ CategorieRecursivHelp=If activated, product will also linked to parent category
     AddProductServiceIntoCategory=Add the following product/service
     ShowCategory=Show tag/category
     ByDefaultInList=By default in list
    +ChooseCategory=Choose category
    diff --git a/htdocs/langs/ka_GE/commercial.lang b/htdocs/langs/ka_GE/commercial.lang
    index f6bfea9c0d3..efadc44d700 100644
    --- a/htdocs/langs/ka_GE/commercial.lang
    +++ b/htdocs/langs/ka_GE/commercial.lang
    @@ -60,8 +60,8 @@ ActionAC_CLO=Close
     ActionAC_EMAILING=Send mass email
     ActionAC_COM=Send customer order by mail
     ActionAC_SHIP=Send shipping by mail
    -ActionAC_SUP_ORD=Send supplier order by mail
    -ActionAC_SUP_INV=Send supplier invoice by mail
    +ActionAC_SUP_ORD=Send purchase order by mail
    +ActionAC_SUP_INV=Send vendor invoice by mail
     ActionAC_OTH=Other
     ActionAC_OTH_AUTO=Automatically inserted events
     ActionAC_MANUAL=Manually inserted events
    diff --git a/htdocs/langs/ka_GE/companies.lang b/htdocs/langs/ka_GE/companies.lang
    index 3473667fe55..b3e1e7b6c86 100644
    --- a/htdocs/langs/ka_GE/companies.lang
    +++ b/htdocs/langs/ka_GE/companies.lang
    @@ -8,11 +8,11 @@ ConfirmDeleteContact=Are you sure you want to delete this contact and all inheri
     MenuNewThirdParty=New third party
     MenuNewCustomer=New customer
     MenuNewProspect=New prospect
    -MenuNewSupplier=New supplier
    +MenuNewSupplier=New vendor
     MenuNewPrivateIndividual=New private individual
    -NewCompany=New company (prospect, customer, supplier)
    -NewThirdParty=New third party (prospect, customer, supplier)
    -CreateDolibarrThirdPartySupplier=Create a third party (supplier)
    +NewCompany=New company (prospect, customer, vendor)
    +NewThirdParty=New third party (prospect, customer, vendor)
    +CreateDolibarrThirdPartySupplier=Create a third party (vendor)
     CreateThirdPartyOnly=Create third party
     CreateThirdPartyAndContact=Create a third party + a child contact
     ProspectionArea=Prospection area
    @@ -37,7 +37,7 @@ ThirdPartyProspectsStats=Prospects
     ThirdPartyCustomers=Customers
     ThirdPartyCustomersStats=Customers
     ThirdPartyCustomersWithIdProf12=Customers with %s or %s
    -ThirdPartySuppliers=Suppliers
    +ThirdPartySuppliers=Vendors
     ThirdPartyType=Third party type
     Individual=Private individual
     ToCreateContactWithSameName=Will create automatically a contact/address with same information than third party under the third party. In most cases, even if your third party is a physical people, creating a third party alone is enough.
    @@ -77,11 +77,11 @@ Web=Web
     Poste= Position
     DefaultLang=Language by default
     VATIsUsed=Sales tax is used
    -VATIsUsedWhenSelling=This define if this thirdparty includes a sale tax or not when it makes an invoice to its own customers
    +VATIsUsedWhenSelling=This define if this third party includes a sale tax or not when it makes an invoice to its own customers
     VATIsNotUsed=Sales tax is not used
     CopyAddressFromSoc=Fill address with third party address
    -ThirdpartyNotCustomerNotSupplierSoNoRef=Thirdparty neither customer nor supplier, no available refering objects
    -ThirdpartyIsNeitherCustomerNorClientSoCannotHaveDiscounts=Thirdparty neither customer nor supplier, discounts are not available
    +ThirdpartyNotCustomerNotSupplierSoNoRef=Third party neither customer nor vendor, no available refering objects
    +ThirdpartyIsNeitherCustomerNorClientSoCannotHaveDiscounts=Third party neither customer nor supplier, discounts are not available
     PaymentBankAccount=Payment bank account
     OverAllProposals=Proposals
     OverAllOrders=Orders
    @@ -99,9 +99,9 @@ LocalTax2ES=IRPF
     TypeLocaltax1ES=RE Type
     TypeLocaltax2ES=IRPF Type
     WrongCustomerCode=Customer code invalid
    -WrongSupplierCode=Supplier code invalid
    +WrongSupplierCode=Vendor code invalid
     CustomerCodeModel=Customer code model
    -SupplierCodeModel=Supplier code model
    +SupplierCodeModel=Vendor code model
     Gencod=Bar code
     ##### Professional ID #####
     ProfId1Short=Prof. id 1
    @@ -267,7 +267,7 @@ Prospect=Prospect
     CustomerCard=Customer Card
     Customer=Customer
     CustomerRelativeDiscount=Relative customer discount
    -SupplierRelativeDiscount=Relative supplier discount
    +SupplierRelativeDiscount=Relative vendor discount
     CustomerRelativeDiscountShort=Relative discount
     CustomerAbsoluteDiscountShort=Absolute discount
     CompanyHasRelativeDiscount=This customer has a default discount of <b>%s%%</b>
    @@ -284,8 +284,8 @@ HasCreditNoteFromSupplier=You have credit notes for <b>%s</b> %s from this suppl
     CompanyHasNoAbsoluteDiscount=This customer has no discount credit available
     CustomerAbsoluteDiscountAllUsers=Absolute customer discounts (granted by all users)
     CustomerAbsoluteDiscountMy=Absolute customer discounts (granted by yourself)
    -SupplierAbsoluteDiscountAllUsers=Absolute supplier discounts (granted by all users)
    -SupplierAbsoluteDiscountMy=Absolute supplier discounts (granted by yourself)
    +SupplierAbsoluteDiscountAllUsers=Absolute vendor discounts (entered by all users)
    +SupplierAbsoluteDiscountMy=Absolute vendor discounts (entered by yourself)
     DiscountNone=None
     Supplier=Supplier
     AddContact=Create contact
    @@ -304,13 +304,13 @@ DeleteACompany=Delete a company
     PersonalInformations=Personal data
     AccountancyCode=Accounting account
     CustomerCode=Customer code
    -SupplierCode=Supplier code
    +SupplierCode=Vendor code
     CustomerCodeShort=Customer code
    -SupplierCodeShort=Supplier code
    +SupplierCodeShort=Vendor code
     CustomerCodeDesc=Customer code, unique for all customers
    -SupplierCodeDesc=Supplier code, unique for all suppliers
    +SupplierCodeDesc=Vendor code, unique for all vendors
     RequiredIfCustomer=Required if third party is a customer or prospect
    -RequiredIfSupplier=Required if third party is a supplier
    +RequiredIfSupplier=Required if third party is a vendor
     ValidityControledByModule=Validity controled by module
     ThisIsModuleRules=This is rules for this module
     ProspectToContact=Prospect to contact
    @@ -338,7 +338,7 @@ MyContacts=My contacts
     Capital=Capital
     CapitalOf=Capital of %s
     EditCompany=Edit company
    -ThisUserIsNot=This user is not a prospect, customer nor supplier
    +ThisUserIsNot=This user is not a prospect, customer nor vendor
     VATIntraCheck=Check
     VATIntraCheckDesc=The link <b>%s</b> allows to ask the european VAT checker service. An external internet access from server is required for this service to work.
     VATIntraCheckURL=http://ec.europa.eu/taxation_customs/vies/vieshome.do
    @@ -396,7 +396,7 @@ ImportDataset_company_4=Third parties/Sales representatives (Assign sales repres
     PriceLevel=Price level
     DeliveryAddress=Delivery address
     AddAddress=Add address
    -SupplierCategory=Supplier category
    +SupplierCategory=Vendor category
     JuridicalStatus200=Independent
     DeleteFile=Delete file
     ConfirmDeleteFile=Are you sure you want to delete this file?
    @@ -406,7 +406,7 @@ FiscalYearInformation=Information on the fiscal year
     FiscalMonthStart=Starting month of the fiscal year
     YouMustAssignUserMailFirst=You must create email for this user first to be able to add emails notifications for him.
     YouMustCreateContactFirst=To be able to add email notifications, you must first define contacts with valid emails for the third party
    -ListSuppliersShort=List of suppliers
    +ListSuppliersShort=List of vendors
     ListProspectsShort=List of prospects
     ListCustomersShort=List of customers
     ThirdPartiesArea=Third parties and contact area
    @@ -420,7 +420,7 @@ CurrentOutstandingBill=Current outstanding bill
     OutstandingBill=Max. for outstanding bill
     OutstandingBillReached=Max. for outstanding bill reached
     OrderMinAmount=Minimum amount for order
    -MonkeyNumRefModelDesc=Return numero with format %syymm-nnnn for customer code and %syymm-nnnn for supplier code where yy is year, mm is month and nnnn is a sequence with no break and no return to 0.
    +MonkeyNumRefModelDesc=Return numero with format %syymm-nnnn for customer code and %syymm-nnnn for vendor code where yy is year, mm is month and nnnn is a sequence with no break and no return to 0.
     LeopardNumRefModelDesc=The code is free. This code can be modified at any time.
     ManagingDirectors=Manager(s) name (CEO, director, president...)
     MergeOriginThirdparty=Duplicate third party (third party you want to delete)
    @@ -431,4 +431,4 @@ SaleRepresentativeLogin=Login of sales representative
     SaleRepresentativeFirstname=First name of sales representative
     SaleRepresentativeLastname=Last name of sales representative
     ErrorThirdpartiesMerge=There was an error when deleting the third parties. Please check the log. Changes have been reverted.
    -NewCustomerSupplierCodeProposed=New customer or supplier code suggested on duplicate code
    +NewCustomerSupplierCodeProposed=New customer or vendor code suggested on duplicate code
    diff --git a/htdocs/langs/ka_GE/compta.lang b/htdocs/langs/ka_GE/compta.lang
    index cda96a546b8..c0f5920ea92 100644
    --- a/htdocs/langs/ka_GE/compta.lang
    +++ b/htdocs/langs/ka_GE/compta.lang
    @@ -19,7 +19,8 @@ Income=Income
     Outcome=Expense
     MenuReportInOut=Income / Expense
     ReportInOut=Balance of income and expenses
    -ReportTurnover=Turnover
    +ReportTurnover=Turnover invoiced
    +ReportTurnoverCollected=Turnover collected
     PaymentsNotLinkedToInvoice=Payments not linked to any invoice, so not linked to any third party
     PaymentsNotLinkedToUser=Payments not linked to any user
     Profit=Profit
    @@ -34,7 +35,8 @@ AmountHTVATRealPaid=Net paid
     VATToPay=Tax sales
     VATReceived=Tax received
     VATToCollect=Tax purchases
    -VATSummary=Tax Balance
    +VATSummary=Tax monthly
    +VATBalance=Tax Balance
     VATPaid=Tax paid
     LT1Summary=Tax 2 summary
     LT2Summary=Tax 3 summary
    @@ -76,16 +78,16 @@ MenuNewSocialContribution=New social/fiscal tax
     NewSocialContribution=New social/fiscal tax
     AddSocialContribution=Add social/fiscal tax
     ContributionsToPay=Social/fiscal taxes to pay
    -AccountancyTreasuryArea=Accountancy/Treasury area
    +AccountancyTreasuryArea=Billing and payment area
     NewPayment=New payment
     Payments=Payments
     PaymentCustomerInvoice=Customer invoice payment
    -PaymentSupplierInvoice=Supplier invoice payment
    +PaymentSupplierInvoice=Vendor invoice payment
     PaymentSocialContribution=Social/fiscal tax payment
     PaymentVat=VAT payment
     ListPayment=List of payments
     ListOfCustomerPayments=List of customer payments
    -ListOfSupplierPayments=List of supplier payments
    +ListOfSupplierPayments=List of vendor payments
     DateStartPeriod=Date start period
     DateEndPeriod=Date end period
     newLT1Payment=New tax 2 payment
    @@ -104,19 +106,21 @@ VATPayment=Sales tax payment
     VATPayments=Sales tax payments
     VATRefund=Sales tax refund
     NewVATPayment=New sales tax payment
    +NewLocalTaxPayment=New tax %s payment
     Refund=Refund
     SocialContributionsPayments=Social/fiscal taxes payments
     ShowVatPayment=Show VAT payment
     TotalToPay=Total to pay
     BalanceVisibilityDependsOnSortAndFilters=Balance is visible in this list only if table is sorted ascending on %s and filtered for 1 bank account
     CustomerAccountancyCode=Customer accounting code
    -SupplierAccountancyCode=Supplier accounting code
    +SupplierAccountancyCode=Vendor accounting code
     CustomerAccountancyCodeShort=Cust. account. code
     SupplierAccountancyCodeShort=Sup. account. code
     AccountNumber=Account number
     NewAccountingAccount=New account
    -SalesTurnover=Sales turnover
    -SalesTurnoverMinimum=Minimum sales turnover
    +Turnover=Turnover invoiced
    +TurnoverCollected=Turnover collected
    +SalesTurnoverMinimum=Minimum turnover
     ByExpenseIncome=By expenses & incomes
     ByThirdParties=By third parties
     ByUserAuthorOfInvoice=By invoice author
    @@ -136,8 +140,8 @@ ConfirmDeleteSocialContribution=Are you sure you want to delete this social/fisc
     ExportDataset_tax_1=Social and fiscal taxes and payments
     CalcModeVATDebt=Mode <b>%sVAT on commitment accounting%s</b>.
     CalcModeVATEngagement=Mode <b>%sVAT on incomes-expenses%s</b>.
    -CalcModeDebt=Mode <b>%sClaims-Debts%s</b> said <b>Commitment accounting</b>.
    -CalcModeEngagement=Mode <b>%sIncomes-Expenses%s</b> said <b>cash accounting</b>
    +CalcModeDebt=Analysis of known recorded invoices even if they are not yet accounted in ledger.
    +CalcModeEngagement=Analysis of known recorded payments, even if they are not yet accounted in Ledger.
     CalcModeBookkeeping=Analysis of <b>data journalized in Bookkeeping Ledger table</b>
     CalcModeLT1= Mode <b>%sRE on customer invoices - suppliers invoices%s</b>
     CalcModeLT1Debt=Mode <b>%sRE on customer invoices%s</b>
    @@ -150,9 +154,9 @@ AnnualSummaryInputOutputMode=Balance of income and expenses, annual summary
     AnnualByCompanies=Balance of income and expenses, by predefined groups of account
     AnnualByCompaniesDueDebtMode=Balance of income and expenses, detail by predefined groups, mode <b>%sClaims-Debts%s</b> said <b>Commitment accounting</b>.
     AnnualByCompaniesInputOutputMode=Balance of income and expenses, detail by predefined groups, mode <b>%sIncomes-Expenses%s</b> said <b>cash accounting</b>.
    -SeeReportInInputOutputMode=See report <b>%sIncomes-Expenses%s</b> said <b>cash accounting</b> for a calculation on actual payments made
    -SeeReportInDueDebtMode=See report <b>%sClaims-Debts%s</b> said <b>commitment accounting</b> for a calculation on issued invoices
    -SeeReportInBookkeepingMode=See report <b>%sBookeeping%s</b> for a calculation on <b>bookkeeping table analysis</b>
    +SeeReportInInputOutputMode=See %sanalysis of payments%s for a calculation on actual payments made even if they are not yet accounted in Ledger.
    +SeeReportInDueDebtMode=See %sanalysis of invoices%s for a calculation based on known recorded invoices even if they are not yet accounted in Ledger.
    +SeeReportInBookkeepingMode=See <b>%sBookeeping report%s</b> for a calculation on <b>Bookkeeping Ledger table</b>
     RulesAmountWithTaxIncluded=- Amounts shown are with all taxes included
     RulesResultDue=- It includes outstanding invoices, expenses, VAT, donations whether they are paid or not. Is also includes paid salaries.<br>- It is based on the validation date of invoices and VAT and on the due date for expenses. For salaries defined with Salary module, the value date of payment is used.
     RulesResultInOut=- It includes the real payments made on invoices, expenses, VAT and salaries. <br>- It is based on the payment dates of the invoices, expenses, VAT and salaries. The donation date for donation.
    @@ -171,6 +175,8 @@ LT1ReportByCustomersES=Report by third party RE
     LT2ReportByCustomersES=Report by third party IRPF
     VATReport=Sale tax report
     VATReportByPeriods=Sale tax report by period
    +VATReportByRates=Sale tax report by rates
    +VATReportByThirdParties=Sale tax report by third parties
     VATReportByCustomers=Sale tax report by customer
     VATReportByCustomersInInputOutputMode=Report by the customer VAT collected and paid
     VATReportByQuartersInInputOutputMode=Report by Sale tax rate of the tax collected and paid
    @@ -207,7 +213,7 @@ Pcg_version=Chart of accounts models
     Pcg_type=Pcg type
     Pcg_subtype=Pcg subtype
     InvoiceLinesToDispatch=Invoice lines to dispatch
    -ByProductsAndServices=By products and services
    +ByProductsAndServices=By product and service
     RefExt=External ref
     ToCreateAPredefinedInvoice=To create a template invoice, create a standard invoice, then, without validating it, click onto button "%s".
     LinkedOrder=Link to order
    @@ -215,7 +221,8 @@ Mode1=Method 1
     Mode2=Method 2
     CalculationRuleDesc=To calculate total VAT, there is two methods:<br>Method 1 is rounding vat on each line, then summing them.<br>Method 2 is summing all vat on each line, then rounding result.<br>Final result may differs from few cents. Default mode is mode <b>%s</b>.
     CalculationRuleDescSupplier=According to supplier, choose appropriate method to apply same calculation rule and get same result expected by your supplier.
    -TurnoverPerProductInCommitmentAccountingNotRelevant=Turnover report per product, when using a <b>cash accountancy</b> mode is not relevant. This report is only available when using <b>engagement accountancy</b> mode (see setup of accountancy module).
    +TurnoverPerProductInCommitmentAccountingNotRelevant=The report of Turnover collected per product is not available. This report is only available for turnover invoiced.
    +TurnoverPerSaleTaxRateInCommitmentAccountingNotRelevant=The report of Turnover collected per sale tax rate is not available. This report is only available for turnover invoiced.
     CalculationMode=Calculation mode
     AccountancyJournal=Accounting code journal
     ACCOUNTING_VAT_SOLD_ACCOUNT=Accounting account by default for VAT on sales (used if not defined on VAT dictionary setup)
    @@ -223,7 +230,7 @@ ACCOUNTING_VAT_BUY_ACCOUNT=Accounting account by default for VAT on purchases (u
     ACCOUNTING_VAT_PAY_ACCOUNT=Accounting account by default for paying VAT
     ACCOUNTING_ACCOUNT_CUSTOMER=Accounting account used for customer third parties
     ACCOUNTING_ACCOUNT_CUSTOMER_Desc=The dedicated accounting account defined on third party card will be used for Subledger accouting only. This one will be used for General Ledger and as default value of Subledger accounting if dedicated customer accouting account on third party is not defined.
    -ACCOUNTING_ACCOUNT_SUPPLIER=Accounting account used for supplier third parties
    +ACCOUNTING_ACCOUNT_SUPPLIER=Accounting account used for vendor third parties
     ACCOUNTING_ACCOUNT_SUPPLIER_Desc=The dedicated accounting account defined on third party card will be used for Subledger accouting only. This one will be used for General Ledger and as default value of Subledger accounting if dedicated supplier accouting account on third party is not defined.
     CloneTax=Clone a social/fiscal tax
     ConfirmCloneTax=Confirm the clone of a social/fiscal tax payment
    @@ -242,3 +249,11 @@ FiscalPeriod=Accounting period
     ListSocialContributionAssociatedProject=List of social contributions associated with the project
     DeleteFromCat=Remove from accounting group
     AccountingAffectation=Accounting assignement
    +LastDayTaxIsRelatedTo=Last day of period the tax is related to
    +VATDue=Sale tax claimed
    +ClaimedForThisPeriod=Claimed for the period
    +PaidDuringThisPeriod=Paid during this period
    +ByVatRate=By sale tax rate
    +TurnoverbyVatrate=Turnover invoiced by sale tax rate
    +TurnoverCollectedbyVatrate=Turnover collected by sale tax rate
    +PurchasebyVatrate=Purchase by sale tax rate
    diff --git a/htdocs/langs/ka_GE/dict.lang b/htdocs/langs/ka_GE/dict.lang
    index ca0c61a9cbc..61a7237f472 100644
    --- a/htdocs/langs/ka_GE/dict.lang
    +++ b/htdocs/langs/ka_GE/dict.lang
    @@ -5,7 +5,8 @@ CountryIT=Italy
     CountryES=Spain
     CountryDE=Germany
     CountryCH=Switzerland
    -CountryGB=Great Britain
    +# Warning, country code GB is for United Kingdom. UK Does not exists as country code in ISO standard.
    +CountryGB=United Kingdom
     CountryUK=United Kingdom
     CountryIE=Ireland
     CountryCN=China
    diff --git a/htdocs/langs/ka_GE/ecm.lang b/htdocs/langs/ka_GE/ecm.lang
    index 65e9b17bdb2..5200fa30b1d 100644
    --- a/htdocs/langs/ka_GE/ecm.lang
    +++ b/htdocs/langs/ka_GE/ecm.lang
    @@ -39,9 +39,10 @@ ShowECMSection=Show directory
     DeleteSection=Remove directory
     ConfirmDeleteSection=Can you confirm you want to delete the directory <b>%s</b>?
     ECMDirectoryForFiles=Relative directory for files
    -CannotRemoveDirectoryContainsFiles=Removed not possible because it contains some files
    +CannotRemoveDirectoryContainsFilesOrDirs=Removal not possible because it contains some files or sub-directories
    +CannotRemoveDirectoryContainsFiles=Removal not possible because it contains some files
     ECMFileManager=File manager
    -ECMSelectASection=Select a directory on left tree...
    +ECMSelectASection=Select a directory in the tree...
     DirNotSynchronizedSyncFirst=This directory seems to be created or modified outside ECM module. You must click on "Resync" button first to synchronize disk and database to get content of this directory.
     ReSyncListOfDir=Resync list of directories
     HashOfFileContent=Hash of file content
    diff --git a/htdocs/langs/ka_GE/errors.lang b/htdocs/langs/ka_GE/errors.lang
    index ec036b28bc5..0ca7488b8cb 100644
    --- a/htdocs/langs/ka_GE/errors.lang
    +++ b/htdocs/langs/ka_GE/errors.lang
    @@ -32,9 +32,9 @@ ErrorBarCodeRequired=Bar code required
     ErrorCustomerCodeAlreadyUsed=Customer code already used
     ErrorBarCodeAlreadyUsed=Bar code already used
     ErrorPrefixRequired=Prefix required
    -ErrorBadSupplierCodeSyntax=Bad syntax for supplier code
    -ErrorSupplierCodeRequired=Supplier code required
    -ErrorSupplierCodeAlreadyUsed=Supplier code already used
    +ErrorBadSupplierCodeSyntax=Bad syntax for vendor code
    +ErrorSupplierCodeRequired=Vendor code required
    +ErrorSupplierCodeAlreadyUsed=Vendor code already used
     ErrorBadParameters=Bad parameters
     ErrorBadValueForParameter=Wrong value '%s' for parameter '%s'
     ErrorBadImageFormat=Image file has not a supported format (Your PHP does not support functions to convert images of this format)
    @@ -87,7 +87,7 @@ ErrorsOnXLines=Errors on <b>%s</b> source record(s)
     ErrorFileIsInfectedWithAVirus=The antivirus program was not able to validate the file (file might be infected by a virus)
     ErrorSpecialCharNotAllowedForField=Special characters are not allowed for field "%s"
     ErrorNumRefModel=A reference exists into database (%s) and is not compatible with this numbering rule. Remove record or renamed reference to activate this module.
    -ErrorQtyTooLowForThisSupplier=Quantity too low for this supplier or no price defined on this product for this supplier
    +ErrorQtyTooLowForThisSupplier=Quantity too low for this vendor or no price defined on this product for this supplier
     ErrorModuleSetupNotComplete=Setup of module looks to be uncomplete. Go on Home - Setup - Modules to complete.
     ErrorBadMask=Error on mask
     ErrorBadMaskFailedToLocatePosOfSequence=Error, mask without sequence number
    @@ -177,7 +177,7 @@ ErrorBadDefinitionOfMenuArrayInModuleDescriptor=Bad Definition Of Menu Array In
     ErrorSavingChanges=An error has ocurred when saving the changes
     ErrorWarehouseRequiredIntoShipmentLine=Warehouse is required on the line to ship
     ErrorFileMustHaveFormat=File must have format %s
    -ErrorSupplierCountryIsNotDefined=Country for this supplier is not defined. Correct this first.
    +ErrorSupplierCountryIsNotDefined=Country for this vendor is not defined. Correct this first.
     ErrorsThirdpartyMerge=Failed to merge the two records. Request canceled.
     ErrorStockIsNotEnoughToAddProductOnOrder=Stock is not enough for product %s to add it into a new order.
     ErrorStockIsNotEnoughToAddProductOnInvoice=Stock is not enough for product %s to add it into a new invoice.
    diff --git a/htdocs/langs/ka_GE/install.lang b/htdocs/langs/ka_GE/install.lang
    index e602c54640c..fb521c0c085 100644
    --- a/htdocs/langs/ka_GE/install.lang
    +++ b/htdocs/langs/ka_GE/install.lang
    @@ -6,6 +6,7 @@ ConfFileDoesNotExistsAndCouldNotBeCreated=Configuration file <b>%s</b> does not
     ConfFileCouldBeCreated=Configuration file <b>%s</b> could be created.
     ConfFileIsNotWritable=Configuration file <b>%s</b> is not writable. Check permissions. For first install, your web server must be granted to be able to write into this file during configuration process ("chmod 666" for example on a Unix like OS).
     ConfFileIsWritable=Configuration file <b>%s</b> is writable.
    +ConfFileMustBeAFileNotADir=Configuration file <b>%s</b> must be a file, not a directory.
     ConfFileReload=Reload all information from configuration file.
     PHPSupportSessions=This PHP supports sessions.
     PHPSupportPOSTGETOk=This PHP supports variables POST and GET.
    @@ -91,8 +92,8 @@ FailedToCreateAdminLogin=Failed to create Dolibarr administrator account.
     WarningRemoveInstallDir=Warning, for security reasons, once the install or upgrade is complete, to avoid using install tools again, you should add a file called <b>install.lock</b> into Dolibarr document directory, in order to avoid malicious use of it.
     FunctionNotAvailableInThisPHP=Not available on this PHP
     ChoosedMigrateScript=Choose migration script
    -DataMigration=Data migration
    -DatabaseMigration=Structure database migration
    +DataMigration=Database migration (data)
    +DatabaseMigration=Database migration (structure + some data)
     ProcessMigrateScript=Script processing
     ChooseYourSetupMode=Choose your setup mode and click "Start"...
     FreshInstall=Fresh install
    @@ -146,7 +147,7 @@ NothingToDo=Nothing to do
     # upgrade
     MigrationFixData=Fix for denormalized data
     MigrationOrder=Data migration for customer's orders
    -MigrationSupplierOrder=Data migration for supplier's orders
    +MigrationSupplierOrder=Data migration for vendor's orders
     MigrationProposal=Data migration for commercial proposals
     MigrationInvoice=Data migration for customer's invoices
     MigrationContract=Data migration for contracts
    @@ -196,8 +197,14 @@ MigrationEvents=Migration of events to add event owner into assignement table
     MigrationEventsContact=Migration of events to add event contact into assignement table
     MigrationRemiseEntity=Update entity field value of llx_societe_remise
     MigrationRemiseExceptEntity=Update entity field value of llx_societe_remise_except
    +MigrationUserRightsEntity=Update entity field value of llx_user_rights
    +MigrationUserGroupRightsEntity=Update entity field value of llx_usergroup_rights
     MigrationReloadModule=Reload module %s
     MigrationResetBlockedLog=Reset module BlockedLog for v7 algorithm
     ShowNotAvailableOptions=Show not available options
     HideNotAvailableOptions=Hide not available options
     ErrorFoundDuringMigration=Error were reported during migration process so next step is not available. To ignore errors, you can <a href="%s">click here</a>, but application or some features may not work correctly until fixed.
    +YouTryInstallDisabledByDirLock=The application try to sefl upgrade, but install/upgrade pages have been disabled for security reason (directory renamed with .lock suffix).<br>
    +YouTryInstallDisabledByFileLock=The application try to sefl upgrade, but install/upgrade pages pages have been disabled for security reason (by lock file <strong>install.lock</strong> into dolibarr documents directory).<br>
    +ClickHereToGoToApp=Click here to go to your application
    +ClickOnLinkOrRemoveManualy=Click on following link and if you always reach this page, you must remove the file install.lock into documents directory manually
    diff --git a/htdocs/langs/ka_GE/ldap.lang b/htdocs/langs/ka_GE/ldap.lang
    index d6360f3e540..abe11602147 100644
    --- a/htdocs/langs/ka_GE/ldap.lang
    +++ b/htdocs/langs/ka_GE/ldap.lang
    @@ -1,5 +1,4 @@
     # Dolibarr language file - Source file is en_US - ldap
    -DomainPassword=Password for domain
     YouMustChangePassNextLogon=Password for user <b>%s</b> on the domain <b>%s</b> must be changed.
     UserMustChangePassNextLogon=User must change password on the domain %s
     LDAPInformationsForThisContact=Information in LDAP database for this contact
    @@ -25,3 +24,4 @@ MemberTypeSynchronized=Member type synchronized
     ContactSynchronized=Contact synchronized
     ForceSynchronize=Force synchronizing Dolibarr -> LDAP
     ErrorFailedToReadLDAP=Failed to read LDAP database. Check LDAP module setup and database accessibility.
    +PasswordOfUserInLDAP=Password of user in LDAP
    diff --git a/htdocs/langs/ka_GE/loan.lang b/htdocs/langs/ka_GE/loan.lang
    index 9aae3869cc3..534dee08867 100644
    --- a/htdocs/langs/ka_GE/loan.lang
    +++ b/htdocs/langs/ka_GE/loan.lang
    @@ -10,6 +10,7 @@ LoanCapital=Capital
     Insurance=Insurance
     Interest=Interest
     Nbterms=Number of terms
    +Term=Term
     LoanAccountancyCapitalCode=Accounting account capital
     LoanAccountancyInsuranceCode=Accounting account insurance
     LoanAccountancyInterestCode=Accounting account interest
    @@ -17,39 +18,14 @@ ConfirmDeleteLoan=Confirm deleting this loan
     LoanDeleted=Loan Deleted Successfully
     ConfirmPayLoan=Confirm classify paid this loan
     LoanPaid=Loan Paid
    -# Calc
    -LoanCalc=Bank Loans Calculator
    -PurchaseFinanceInfo=Purchase & Financing Information
    -SalePriceOfAsset=Sale Price of Asset
    -PercentageDown=Percentage Down
    -LengthOfMortgage=Duration of loan
    -AnnualInterestRate=Annual Interest Rate
    -ExplainCalculations=Explain Calculations
    -ShowMeCalculationsAndAmortization=Show me the calculations and amortization
    -MortgagePaymentInformation=Mortgage Payment Information
    -DownPayment=Down Payment
    -DownPaymentDesc=The <b>down payment</b> = The price of the home multiplied by the percentage down divided by 100 (for 5% down becomes 5/100 or 0.05)
    -InterestRateDesc=The <b>interest rate</b> = The annual interest percentage divided by 100
    -MonthlyFactorDesc=The <b>monthly factor</b> = The result of the following formula
    -MonthlyInterestRateDesc=The <b>monthly interest rate</b> = The annual interest rate divided by 12 (for the 12 months in a year)
    -MonthTermDesc=The <b>month term</b> of the loan in months = The number of years you've taken the loan out for times 12
    -MonthlyPaymentDesc=The montly payment is figured out using the following formula
    -AmortizationPaymentDesc=The <a href="#amortization">amortization</a> breaks down how much of your monthly payment goes towards the bank's interest, and how much goes into paying off the principal of your loan.
    -AmountFinanced=Amount Financed
    -AmortizationMonthlyPaymentOverYears=Amortization For Monthly Payment: <b>%s</b> over %s years
    -Totalsforyear=Totals for year
    -MonthlyPayment=Monthly Payment
    -LoanCalcDesc=This <b>mortgage calculator</b> can be used to figure out monthly payments of a loaning, based on the amount borrowed, the term of the loan desired and the interest rate.<br> This calculator includes also PMI (Private Mortgage Insurance) for loans where less than 20%% is put as a down payment. Also taken into consideration are the town property taxes, and their effect on the total monthly mortgage payment.<br>
    -GoToInterest=%s will go towards INTEREST
    -GoToPrincipal=%s will go towards PRINCIPAL
    -YouWillSpend=You will spend %s in year %s
     ListLoanAssociatedProject=List of loan associated with the project
     AddLoan=Create loan
    +FinancialCommitment=Financial commitment
    +InterestAmount=Interest
    +CapitalRemain=Capital remain
     # Admin
     ConfigLoan=Configuration of the module loan
     LOAN_ACCOUNTING_ACCOUNT_CAPITAL=Accounting account capital by default
     LOAN_ACCOUNTING_ACCOUNT_INTEREST=Accounting account interest by default
     LOAN_ACCOUNTING_ACCOUNT_INSURANCE=Accounting account insurance by default
    -FinancialCommitment=Financial commitment
     CreateCalcSchedule=Edit financial commitment
    -InterestAmount=Interest amount
    diff --git a/htdocs/langs/ka_GE/mails.lang b/htdocs/langs/ka_GE/mails.lang
    index cedcd01066b..2313910de93 100644
    --- a/htdocs/langs/ka_GE/mails.lang
    +++ b/htdocs/langs/ka_GE/mails.lang
    @@ -11,7 +11,9 @@ MailFrom=Sender
     MailErrorsTo=Errors to
     MailReply=Reply to
     MailTo=Receiver(s)
    +MailToUsers=To user(s)
     MailCC=Copy to
    +MailToCCUsers=Copy to users(s)
     MailCCC=Cached copy to
     MailTopic=EMail topic
     MailText=Message
    @@ -164,4 +166,4 @@ InGoingEmailSetup=Incoming email setup
     OutGoingEmailSetupForEmailing=Outgoing email setup (for mass emailing)
     DefaultOutgoingEmailSetup=Default outgoing email setup
     Information=Information
    -
    +ContactsWithThirdpartyFilter=Contacts avec filtre client
    diff --git a/htdocs/langs/ka_GE/main.lang b/htdocs/langs/ka_GE/main.lang
    index 35d3774700f..5d400fafa87 100644
    --- a/htdocs/langs/ka_GE/main.lang
    +++ b/htdocs/langs/ka_GE/main.lang
    @@ -92,6 +92,7 @@ DolibarrInHttpAuthenticationSoPasswordUseless=Dolibarr authentication mode is se
     Administrator=Administrator
     Undefined=Undefined
     PasswordForgotten=Password forgotten?
    +NoAccount=No account?
     SeeAbove=See above
     HomeArea=Home area
     LastConnexion=Latest connection
    @@ -231,7 +232,7 @@ Limit=Limit
     Limits=Limits
     Logout=Logout
     NoLogoutProcessWithAuthMode=No applicative disconnect feature with authentication mode <b>%s</b>
    -Connection=Connection
    +Connection=Login
     Setup=Setup
     Alert=Alert
     MenuWarnings=Alerts
    @@ -402,6 +403,7 @@ DefaultTaxRate=Default tax rate
     Average=Average
     Sum=Sum
     Delta=Delta
    +RemainToPay=Remain to pay
     Module=Module/Application
     Modules=Modules/Applications
     Option=Option
    @@ -414,7 +416,7 @@ Favorite=Favorite
     ShortInfo=Info.
     Ref=Ref.
     ExternalRef=Ref. extern
    -RefSupplier=Ref. supplier
    +RefSupplier=Ref. vendor
     RefPayment=Ref. payment
     CommercialProposalsShort=Commercial proposals
     Comment=Comment
    @@ -493,7 +495,7 @@ Received=Received
     Paid=Paid
     Topic=Subject
     ByCompanies=By third parties
    -ByUsers=By users
    +ByUsers=By user
     Links=Links
     Link=Link
     Rejects=Rejects
    @@ -505,6 +507,7 @@ NoneF=None
     NoneOrSeveral=None or several
     Late=Late
     LateDesc=Delay to define if a record is late or not depends on your setup. Ask your admin to change delay from menu Home - Setup - Alerts.
    +NoItemLate=No late item
     Photo=Picture
     Photos=Pictures
     AddPhoto=Add picture
    @@ -619,9 +622,9 @@ BuildDoc=Build Doc
     Entity=Environment
     Entities=Entities
     CustomerPreview=Customer preview
    -SupplierPreview=Supplier preview
    +SupplierPreview=Vendor preview
     ShowCustomerPreview=Show customer preview
    -ShowSupplierPreview=Show supplier preview
    +ShowSupplierPreview=Show vendor preview
     RefCustomer=Ref. customer
     Currency=Currency
     InfoAdmin=Information for administrators
    @@ -679,7 +682,7 @@ Color=Color
     Documents=Linked files
     Documents2=Documents
     UploadDisabled=Upload disabled
    -MenuAccountancy=Accountancy
    +MenuAccountancy=Accounting
     MenuECM=Documents
     MenuAWStats=AWStats
     MenuMembers=Members
    @@ -915,11 +918,11 @@ SearchIntoProductsOrServices=Products or services
     SearchIntoProjects=Projects
     SearchIntoTasks=Tasks
     SearchIntoCustomerInvoices=Customer invoices
    -SearchIntoSupplierInvoices=Supplier invoices
    +SearchIntoSupplierInvoices=Vendor invoices
     SearchIntoCustomerOrders=Customer orders
    -SearchIntoSupplierOrders=Supplier orders
    +SearchIntoSupplierOrders=Purchase orders
     SearchIntoCustomerProposals=Customer proposals
    -SearchIntoSupplierProposals=Supplier proposals
    +SearchIntoSupplierProposals=Vendor proposals
     SearchIntoInterventions=Interventions
     SearchIntoContracts=Contracts
     SearchIntoCustomerShipments=Customer shipments
    @@ -941,3 +944,7 @@ Remote=Remote
     LocalAndRemote=Local and Remote
     KeyboardShortcut=Keyboard shortcut
     AssignedTo=Assigned to
    +Deletedraft=Delete draft
    +ConfirmMassDraftDeletion=Draft Bulk delete confirmation
    +FileSharedViaALink=File shared via a link
    +
    diff --git a/htdocs/langs/ka_GE/margins.lang b/htdocs/langs/ka_GE/margins.lang
    index 9f590ef3718..b9d52dcfdc6 100644
    --- a/htdocs/langs/ka_GE/margins.lang
    +++ b/htdocs/langs/ka_GE/margins.lang
    @@ -28,10 +28,10 @@ UseDiscountAsService=As a service
     UseDiscountOnTotal=On subtotal
     MARGIN_METHODE_FOR_DISCOUNT_DETAILS=Defines if a global discount is treated as a product, a service, or only on subtotal for margin calculation.
     MARGIN_TYPE=Buying/Cost price suggested by default for margin calculation
    -MargeType1=Margin on Best supplier price
    +MargeType1=Margin on Best vendor price
     MargeType2=Margin on Weighted Average Price (WAP)
     MargeType3=Margin on Cost Price
    -MarginTypeDesc=* Margin on best buying price = Selling price - Best supplier price defined on product card<br>* Margin on Weighted Average Price (WAP) = Selling price - Product Weighted Average Price (WAP) or best supplier price if WAP not yet defined<br>* Margin on Cost price = Selling price - Cost price defined on product card or WAP if cost price not defined, or best supplier price if WAP not yet defined
    +MarginTypeDesc=* Margin on best buying price = Selling price - Best vendor price defined on product card<br>* Margin on Weighted Average Price (WAP) = Selling price - Product Weighted Average Price (WAP) or best supplier price if WAP not yet defined<br>* Margin on Cost price = Selling price - Cost price defined on product card or WAP if cost price not defined, or best supplier price if WAP not yet defined
     CostPrice=Cost price
     UnitCharges=Unit charges
     Charges=Charges
    diff --git a/htdocs/langs/ka_GE/members.lang b/htdocs/langs/ka_GE/members.lang
    index 7326f3b9950..b29477e346d 100644
    --- a/htdocs/langs/ka_GE/members.lang
    +++ b/htdocs/langs/ka_GE/members.lang
    @@ -111,7 +111,7 @@ SendingAnEMailToMember=Sending information email to member
     SendingEmailOnAutoSubscription=Sending email on auto registration
     SendingEmailOnMemberValidation=Sending email on new member validation
     SendingEmailOnNewSubscription=Sending email on new subscription
    -SendingReminderForExpiredSubscription=Sending reminder for expired subscription
    +SendingReminderForExpiredSubscription=Sending reminder for expired subscriptions
     SendingEmailOnCancelation=Sending email on cancelation
     # Topic of email templates
     YourMembershipRequestWasReceived=Your membership was received.
    diff --git a/htdocs/langs/ka_GE/modulebuilder.lang b/htdocs/langs/ka_GE/modulebuilder.lang
    index a3fee23cb53..9d6661eda41 100644
    --- a/htdocs/langs/ka_GE/modulebuilder.lang
    +++ b/htdocs/langs/ka_GE/modulebuilder.lang
    @@ -74,6 +74,7 @@ NoWidget=No widget
     GoToApiExplorer=Go to API explorer
     ListOfMenusEntries=List of menu entries
     ListOfPermissionsDefined=List of defined permissions
    +SeeExamples=See examples here
     EnabledDesc=Condition to have this field active (Examples: 1 or $conf->global->MYMODULE_MYOPTION)
     VisibleDesc=Is the field visible ? (Examples: 0=Never visible, 1=Visible on list and create/update/view forms, 2=Visible on list only, 3=Visible on create/update/view form only. Using a negative value means field is not shown by default on list but can be selected for viewing)
     IsAMeasureDesc=Can the value of field be cumulated to get a total into list ? (Examples: 1 or 0)
    @@ -95,3 +96,6 @@ DropTableIfEmpty=(Delete table if empty)
     TableDoesNotExists=The table %s does not exists
     TableDropped=Table %s deleted
     InitStructureFromExistingTable=Build the structure array string of an existing table
    +UseAboutPage=Disallow the about page
    +UseDocFolder=Disallow the documentation folder
    +UseSpecificReadme=Use a specific ReadMe
    diff --git a/htdocs/langs/ka_GE/opensurvey.lang b/htdocs/langs/ka_GE/opensurvey.lang
    index 87e6a74913a..76684955e56 100644
    --- a/htdocs/langs/ka_GE/opensurvey.lang
    +++ b/htdocs/langs/ka_GE/opensurvey.lang
    @@ -58,3 +58,4 @@ MoreChoices=Enter more choices for the voters
     SurveyExpiredInfo=The poll has been closed or voting delay has expired.
     EmailSomeoneVoted=%s has filled a line.\nYou can find your poll at the link: \n%s
     ShowSurvey=Show survey
    +UserMustBeSameThanUserUsedToVote=You must have voted and use the same user name that the one used to vote, to post a comment
    diff --git a/htdocs/langs/ka_GE/orders.lang b/htdocs/langs/ka_GE/orders.lang
    index 8de0279be44..1b36a25df66 100644
    --- a/htdocs/langs/ka_GE/orders.lang
    +++ b/htdocs/langs/ka_GE/orders.lang
    @@ -1,6 +1,6 @@
     # Dolibarr language file - Source file is en_US - orders
     OrdersArea=Customers orders area
    -SuppliersOrdersArea=Suppliers orders area
    +SuppliersOrdersArea=Purchase orders area
     OrderCard=Order card
     OrderId=Order Id
     Order=Order
    @@ -13,18 +13,18 @@ OrderToProcess=Order to process
     NewOrder=New order
     ToOrder=Make order
     MakeOrder=Make order
    -SupplierOrder=Supplier order
    -SuppliersOrders=Suppliers orders
    -SuppliersOrdersRunning=Current suppliers orders
    -CustomerOrder=Customer order
    -CustomersOrders=Customer orders
    +SupplierOrder=Purchase order
    +SuppliersOrders=Purchase orders
    +SuppliersOrdersRunning=Current purchase orders
    +CustomerOrder=Customer Order
    +CustomersOrders=Customer Orders
     CustomersOrdersRunning=Current customer orders
     CustomersOrdersAndOrdersLines=Customer orders and order lines
     OrdersDeliveredToBill=Customer orders delivered to bill
     OrdersToBill=Customer orders delivered
     OrdersInProcess=Customer orders in process
     OrdersToProcess=Customer orders to process
    -SuppliersOrdersToProcess=Supplier orders to process
    +SuppliersOrdersToProcess=Purchase orders to process
     StatusOrderCanceledShort=Canceled
     StatusOrderDraftShort=Draft
     StatusOrderValidatedShort=Validated
    @@ -75,15 +75,15 @@ ShowOrder=Show order
     OrdersOpened=Orders to process
     NoDraftOrders=No draft orders
     NoOrder=No order
    -NoSupplierOrder=No supplier order
    +NoSupplierOrder=No purchase order
     LastOrders=Latest %s customer orders
     LastCustomerOrders=Latest %s customer orders
    -LastSupplierOrders=Latest %s supplier orders
    +LastSupplierOrders=Latest %s purchase orders
     LastModifiedOrders=Latest %s modified orders
     AllOrders=All orders
     NbOfOrders=Number of orders
     OrdersStatistics=Order's statistics
    -OrdersStatisticsSuppliers=Supplier order's statistics
    +OrdersStatisticsSuppliers=Purchase order statistics
     NumberOfOrdersByMonth=Number of orders by month
     AmountOfOrdersByMonthHT=Amount of orders by month (net of tax)
     ListOfOrders=List of orders
    @@ -97,12 +97,12 @@ ConfirmMakeOrder=Are you sure you want to confirm you made this order on <b>%s</
     GenerateBill=Generate invoice
     ClassifyShipped=Classify delivered
     DraftOrders=Draft orders
    -DraftSuppliersOrders=Draft suppliers orders
    +DraftSuppliersOrders=Draft purchase orders
     OnProcessOrders=In process orders
     RefOrder=Ref. order
     RefCustomerOrder=Ref. order for customer
    -RefOrderSupplier=Ref. order for supplier
    -RefOrderSupplierShort=Ref. order supplier
    +RefOrderSupplier=Ref. order for vendor
    +RefOrderSupplierShort=Ref. order vendor
     SendOrderByMail=Send order by mail
     ActionsOnOrder=Events on order
     NoArticleOfTypeProduct=No article of type 'product' so no shippable article for this order
    @@ -115,9 +115,9 @@ ConfirmCloneOrder=Are you sure you want to clone this order <b>%s</b>?
     DispatchSupplierOrder=Receiving supplier order %s
     FirstApprovalAlreadyDone=First approval already done
     SecondApprovalAlreadyDone=Second approval already done
    -SupplierOrderReceivedInDolibarr=Supplier order %s received %s
    -SupplierOrderSubmitedInDolibarr=Supplier order %s submited
    -SupplierOrderClassifiedBilled=Supplier order %s set billed
    +SupplierOrderReceivedInDolibarr=Purchase Order %s received %s
    +SupplierOrderSubmitedInDolibarr=Purchase Order %s submited
    +SupplierOrderClassifiedBilled=Purchase Order %s set billed
     OtherOrders=Other orders
     ##### Types de contacts #####
     TypeContact_commande_internal_SALESREPFOLL=Representative following-up customer order
    @@ -125,11 +125,11 @@ TypeContact_commande_internal_SHIPPING=Representative following-up shipping
     TypeContact_commande_external_BILLING=Customer invoice contact
     TypeContact_commande_external_SHIPPING=Customer shipping contact
     TypeContact_commande_external_CUSTOMER=Customer contact following-up order
    -TypeContact_order_supplier_internal_SALESREPFOLL=Representative following-up supplier order
    +TypeContact_order_supplier_internal_SALESREPFOLL=Representative following-up purchase order
     TypeContact_order_supplier_internal_SHIPPING=Representative following-up shipping
    -TypeContact_order_supplier_external_BILLING=Supplier invoice contact
    -TypeContact_order_supplier_external_SHIPPING=Supplier shipping contact
    -TypeContact_order_supplier_external_CUSTOMER=Supplier contact following-up order
    +TypeContact_order_supplier_external_BILLING=Vendor invoice contact
    +TypeContact_order_supplier_external_SHIPPING=Vendor shipping contact
    +TypeContact_order_supplier_external_CUSTOMER=Vendor contact following-up order
     Error_COMMANDE_SUPPLIER_ADDON_NotDefined=Constant COMMANDE_SUPPLIER_ADDON not defined
     Error_COMMANDE_ADDON_NotDefined=Constant COMMANDE_ADDON not defined
     Error_OrderNotChecked=No orders to invoice selected
    diff --git a/htdocs/langs/ka_GE/other.lang b/htdocs/langs/ka_GE/other.lang
    index 2afabe43b06..8ef8cc30090 100644
    --- a/htdocs/langs/ka_GE/other.lang
    +++ b/htdocs/langs/ka_GE/other.lang
    @@ -80,9 +80,9 @@ LinkedObject=Linked object
     NbOfActiveNotifications=Number of notifications (nb of recipient emails)
     PredefinedMailTest=__(Hello)__\nThis is a test mail sent to __EMAIL__.\nThe two lines are separated by a carriage return.\n\n__USER_SIGNATURE__
     PredefinedMailTestHtml=__(Hello)__\nThis is a <b>test</b> mail (the word test must be in bold).<br>The two lines are separated by a carriage return.<br><br>__USER_SIGNATURE__
    -PredefinedMailContentSendInvoice=__(Hello)__\n\nYou will find here the invoice __REF__\n\nThis is the link to make your online payment if this invoice is not already payed:\n__ONLINE_PAYMENT_URL__\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
    -PredefinedMailContentSendInvoiceReminder=__(Hello)__\n\nWe would like to warn you that the invoice  __REF__ seems to not be payed. So this is the invoice in attachment again, as a reminder.\n\nThis is the link to make your online payment:\n__ONLINE_PAYMENT_URL__\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
    -PredefinedMailContentSendProposal=__(Hello)__\n\nYou will find here the commercial proposal __PREF__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
    +PredefinedMailContentSendInvoice=__(Hello)__\n\nYou will find here the invoice __REF__\n\n__ONLINE_PAYMENT_TEXT_AND_URL__\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
    +PredefinedMailContentSendInvoiceReminder=__(Hello)__\n\nWe would like to warn you that the invoice  __REF__ seems to not be payed. So this is the invoice in attachment again, as a reminder.\n\n__ONLINE_PAYMENT_TEXT_AND_URL__\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
    +PredefinedMailContentSendProposal=__(Hello)__\n\nYou will find here the commercial proposal __REF__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
     PredefinedMailContentSendSupplierProposal=__(Hello)__\n\nYou will find here the price request __REF__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
     PredefinedMailContentSendOrder=__(Hello)__\n\nYou will find here the order __REF__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
     PredefinedMailContentSendSupplierOrder=__(Hello)__\n\nYou will find here our order __REF__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
    @@ -91,6 +91,7 @@ PredefinedMailContentSendShipping=__(Hello)__\n\nYou will find here the shipping
     PredefinedMailContentSendFichInter=__(Hello)__\n\nYou will find here the intervention __REF__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
     PredefinedMailContentThirdparty=__(Hello)__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
     PredefinedMailContentUser=__(Hello)__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
    +PredefinedMailContentLink=You can click on the link below to make your payment if it is not already done.\n\n%s\n\n
     DemoDesc=Dolibarr is a compact ERP/CRM supporting several business modules. A demo showcasing all modules makes no sense as this scenario never occurs (several hundred available). So, several demo profiles are available.
     ChooseYourDemoProfil=Choose the demo profile that best suits your needs...
     ChooseYourDemoProfilMore=...or build your own profile<br>(manual module selection)
    @@ -218,7 +219,7 @@ FileIsTooBig=Files is too big
     PleaseBePatient=Please be patient...
     NewPassword=New password
     ResetPassword=Reset password
    -RequestToResetPasswordReceived=A request to change your Dolibarr password has been received
    +RequestToResetPasswordReceived=A request to change your password has been received.
     NewKeyIs=This is your new keys to login
     NewKeyWillBe=Your new key to login to software will be
     ClickHereToGoTo=Click here to go to %s
    @@ -233,6 +234,8 @@ PermissionsDelete=Permissions removed
     YourPasswordMustHaveAtLeastXChars=Your password must have at least <strong>%s</strong> chars
     YourPasswordHasBeenReset=Your password has been reset successfully
     ApplicantIpAddress=IP address of applicant
    +SMSSentTo=SMS sent to %s
    +
     ##### Export #####
     ExportsArea=Exports area
     AvailableFormats=Available formats
    diff --git a/htdocs/langs/ka_GE/paypal.lang b/htdocs/langs/ka_GE/paypal.lang
    index 600245dc658..68c5b0aefa1 100644
    --- a/htdocs/langs/ka_GE/paypal.lang
    +++ b/htdocs/langs/ka_GE/paypal.lang
    @@ -14,7 +14,6 @@ PaypalModeOnlyPaypal=PayPal only
     ONLINE_PAYMENT_CSS_URL=Optionnal URL of CSS style sheet on online payment page
     ThisIsTransactionId=This is id of transaction: <b>%s</b>
     PAYPAL_ADD_PAYMENT_URL=Add the url of Paypal payment when you send a document by mail
    -PredefinedMailContentLink=You can click on the link below to make your payment if it is not already done.<br><br>%s<br><br>
     YouAreCurrentlyInSandboxMode=You are currently in the %s "sandbox" mode
     NewOnlinePaymentReceived=New online payment received
     NewOnlinePaymentFailed=New online payment tried but failed
    diff --git a/htdocs/langs/ka_GE/productbatch.lang b/htdocs/langs/ka_GE/productbatch.lang
    index 1c2d22395ce..54270c4a23b 100644
    --- a/htdocs/langs/ka_GE/productbatch.lang
    +++ b/htdocs/langs/ka_GE/productbatch.lang
    @@ -16,7 +16,7 @@ printEatby=Eat-by: %s
     printSellby=Sell-by: %s
     printQty=Qty: %d
     AddDispatchBatchLine=Add a line for Shelf Life dispatching
    -WhenProductBatchModuleOnOptionAreForced=When module Lot/Serial is on, automatic increase/decrease stock mode is forced to shipping validate and manual dispatching for reception and can't be edited. Other options can be defined as you want.
    +WhenProductBatchModuleOnOptionAreForced=When module Lot/Serial is on, automatic stock decrease  is forced to 'Decrease real stocks on shipping validation' and automatic increase mode is forced to 'Increase real stocks on manual dispatching into warehouses' and can't be edited. Other options can be defined as you want.
     ProductDoesNotUseBatchSerial=This product does not use lot/serial number
     ProductLotSetup=Setup of module lot/serial
     ShowCurrentStockOfLot=Show current stock for couple product/lot
    diff --git a/htdocs/langs/ka_GE/products.lang b/htdocs/langs/ka_GE/products.lang
    index b9ebefc91c9..06558c90d81 100644
    --- a/htdocs/langs/ka_GE/products.lang
    +++ b/htdocs/langs/ka_GE/products.lang
    @@ -70,6 +70,7 @@ SoldAmount=Sold amount
     PurchasedAmount=Purchased amount
     NewPrice=New price
     MinPrice=Min. selling price
    +EditSellingPriceLabel=Edit selling price label
     CantBeLessThanMinPrice=The selling price can't be lower than minimum allowed for this product (%s without tax). This message can also appears if you type a too important discount.
     ContractStatusClosed=Closed
     ErrorProductAlreadyExists=A product with reference %s already exists.
    @@ -155,7 +156,7 @@ BuyingPrices=Buying prices
     CustomerPrices=Customer prices
     SuppliersPrices=Supplier prices
     SuppliersPricesOfProductsOrServices=Supplier prices (of products or services)
    -CustomCode=Customs/Commodity/HS code
    +CustomCode=Customs / Commodity / HS code
     CountryOrigin=Origin country
     Nature=Nature
     ShortLabel=Short label
    @@ -250,8 +251,8 @@ PriceNumeric=Number
     DefaultPrice=Default price
     ComposedProductIncDecStock=Increase/Decrease stock on parent change
     ComposedProduct=Sub-product
    -MinSupplierPrice=Minimum supplier price
    -MinCustomerPrice=Minimum customer price
    +MinSupplierPrice=Minimum buying price
    +MinCustomerPrice=Minimum selling price
     DynamicPriceConfiguration=Dynamic price configuration
     DynamicPriceDesc=On product card, with this module enabled, you should be able to set mathematic functions to calculate Customer or Supplier prices. Such function can use all mathematic operators, some constants and variables. You can set here the variables you want to be able to use and if the variable need an automatic update, the external URL to use to ask Dolibarr to update automaticaly the value.
     AddVariable=Add Variable
    diff --git a/htdocs/langs/ka_GE/projects.lang b/htdocs/langs/ka_GE/projects.lang
    index 319a6e7e0e2..e04f28689a1 100644
    --- a/htdocs/langs/ka_GE/projects.lang
    +++ b/htdocs/langs/ka_GE/projects.lang
    @@ -77,6 +77,7 @@ Time=Time
     ListOfTasks=List of tasks
     GoToListOfTimeConsumed=Go to list of time consumed
     GoToListOfTasks=Go to list of tasks
    +GoToGanttView=Go to Gantt view
     GanttView=Gantt View
     ListProposalsAssociatedProject=List of the commercial proposals associated with the project
     ListOrdersAssociatedProject=List of customer orders associated with the project
    @@ -226,4 +227,4 @@ AllowCommentOnProject=Allow user comments on projects
     DontHavePermissionForCloseProject=You do not have permissions to close the project %s
     DontHaveTheValidateStatus=The project %s must be open to be closed
     RecordsClosed=%s project(s) closed
    -SendProjectRef=About project %s
    +SendProjectRef=Information project %s
    diff --git a/htdocs/langs/ka_GE/propal.lang b/htdocs/langs/ka_GE/propal.lang
    index 04941e4c650..8cf3a68167a 100644
    --- a/htdocs/langs/ka_GE/propal.lang
    +++ b/htdocs/langs/ka_GE/propal.lang
    @@ -75,6 +75,7 @@ AvailabilityTypeAV_1M=1 month
     TypeContact_propal_internal_SALESREPFOLL=Representative following-up proposal
     TypeContact_propal_external_BILLING=Customer invoice contact
     TypeContact_propal_external_CUSTOMER=Customer contact following-up proposal
    +TypeContact_propal_external_SHIPPING=Customer contact for delivery
     # Document models
     DocModelAzurDescription=A complete proposal model (logo...)
     DefaultModelPropalCreate=Default model creation
    diff --git a/htdocs/langs/ka_GE/sendings.lang b/htdocs/langs/ka_GE/sendings.lang
    index 5091bfe950d..3b3850e44ed 100644
    --- a/htdocs/langs/ka_GE/sendings.lang
    +++ b/htdocs/langs/ka_GE/sendings.lang
    @@ -52,8 +52,8 @@ ActionsOnShipping=Events on shipment
     LinkToTrackYourPackage=Link to track your package
     ShipmentCreationIsDoneFromOrder=For the moment, creation of a new shipment is done from the order card.
     ShipmentLine=Shipment line
    -ProductQtyInCustomersOrdersRunning=Product quantity into open customers orders
    -ProductQtyInSuppliersOrdersRunning=Product quantity into open suppliers orders
    +ProductQtyInCustomersOrdersRunning=Product quantity into open customer orders
    +ProductQtyInSuppliersOrdersRunning=Product quantity into open purchase orders
     ProductQtyInShipmentAlreadySent=Product quantity from open customer order already sent
     ProductQtyInSuppliersShipmentAlreadyRecevied=Product quantity from open supplier order already received
     NoProductToShipFoundIntoStock=No product to ship found into warehouse <b>%s</b>. Correct stock or go back to choose another warehouse.
    diff --git a/htdocs/langs/ka_GE/stocks.lang b/htdocs/langs/ka_GE/stocks.lang
    index 7fbe2f6b82a..8178a8918b7 100644
    --- a/htdocs/langs/ka_GE/stocks.lang
    +++ b/htdocs/langs/ka_GE/stocks.lang
    @@ -67,7 +67,7 @@ DeStockOnValidateOrder=Decrease real stocks on customers orders validation
     DeStockOnShipment=Decrease real stocks on shipping validation
     DeStockOnShipmentOnClosing=Decrease real stocks on shipping classification closed
     ReStockOnBill=Increase real stocks on suppliers invoices/credit notes validation
    -ReStockOnValidateOrder=Increase real stocks on suppliers orders approbation
    +ReStockOnValidateOrder=Increase real stocks on purchase orders approbation
     ReStockOnDispatchOrder=Increase real stocks on manual dispatching into warehouses, after supplier order receipt of goods
     OrderStatusNotReadyToDispatch=Order has not yet or no more a status that allows dispatching of products in stock warehouses.
     StockDiffPhysicTeoric=Explanation for difference between physical and virtual stock
    @@ -203,3 +203,4 @@ RegulateStock=Regulate Stock
     ListInventory=List
     StockSupportServices=Stock management support services
     StockSupportServicesDesc=By default, you can stock only product with type "product". If on, and if module service is on, you can also stock a product with type "service"
    +ReceiveProducts=Receive items
    diff --git a/htdocs/langs/ka_GE/stripe.lang b/htdocs/langs/ka_GE/stripe.lang
    index 9fb2fa45113..6fa072b4c9a 100644
    --- a/htdocs/langs/ka_GE/stripe.lang
    +++ b/htdocs/langs/ka_GE/stripe.lang
    @@ -58,8 +58,8 @@ NameOnCard=Name on card
     CardNumber=Card Number
     ExpiryDate=Expiry Date
     CVN=CVN
    -DeleteACard=Delete Card record
    -ConfirmDeleteCard=Are you sure you want to delete this Card record?
    +DeleteACard=Delete Card
    +ConfirmDeleteCard=Are you sure you want to delete this Credit or Debit card?
     CreateCustomerOnStripe=Create customer on Stripe
     CreateCardOnStripe=Create card on Stripe
     ShowInStripe=Show in Stripe
    diff --git a/htdocs/langs/ka_GE/supplier_proposal.lang b/htdocs/langs/ka_GE/supplier_proposal.lang
    index d5b51978920..ef2e7242e31 100644
    --- a/htdocs/langs/ka_GE/supplier_proposal.lang
    +++ b/htdocs/langs/ka_GE/supplier_proposal.lang
    @@ -1,22 +1,22 @@
     # Dolibarr language file - Source file is en_US - supplier_proposal
    -SupplierProposal=Supplier commercial proposals
    -supplier_proposalDESC=Manage price requests to suppliers
    +SupplierProposal=Vendor commercial proposals
    +supplier_proposalDESC=Manage price requests to vendors
     SupplierProposalNew=New price request
     CommRequest=Price request
     CommRequests=Price requests
     SearchRequest=Find a request
     DraftRequests=Draft requests
    -SupplierProposalsDraft=Draft supplier proposals
    +SupplierProposalsDraft=Draft vendor proposals
     LastModifiedRequests=Latest %s modified price requests
     RequestsOpened=Open price requests
    -SupplierProposalArea=Supplier proposals area
    -SupplierProposalShort=Supplier proposal
    -SupplierProposals=Supplier proposals
    -SupplierProposalsShort=Supplier proposals
    +SupplierProposalArea=Vendor proposals area
    +SupplierProposalShort=Vendor proposal
    +SupplierProposals=Vendor proposals
    +SupplierProposalsShort=Vendor proposals
     NewAskPrice=New price request
     ShowSupplierProposal=Show price request
     AddSupplierProposal=Create a price request
    -SupplierProposalRefFourn=Supplier ref
    +SupplierProposalRefFourn=Vendor ref
     SupplierProposalDate=Delivery date
     SupplierProposalRefFournNotice=Before closing to "Accepted", think to grasp suppliers references.
     ConfirmValidateAsk=Are you sure you want to validate this price request under name <b>%s</b>?
    @@ -47,9 +47,9 @@ CommercialAsk=Price request
     DefaultModelSupplierProposalCreate=Default model creation
     DefaultModelSupplierProposalToBill=Default template when closing a price request (accepted)
     DefaultModelSupplierProposalClosed=Default template when closing a price request (refused)
    -ListOfSupplierProposals=List of supplier proposal requests
    -ListSupplierProposalsAssociatedProject=List of supplier proposals associated with project
    -SupplierProposalsToClose=Supplier proposals to close
    -SupplierProposalsToProcess=Supplier proposals to process
    +ListOfSupplierProposals=List of vendor proposal requests
    +ListSupplierProposalsAssociatedProject=List of vendor proposals associated with project
    +SupplierProposalsToClose=Vendor proposals to close
    +SupplierProposalsToProcess=Vendor proposals to process
     LastSupplierProposals=Latest %s price requests
     AllPriceRequests=All requests
    diff --git a/htdocs/langs/ka_GE/suppliers.lang b/htdocs/langs/ka_GE/suppliers.lang
    index f9e383e09af..d0cf540d3eb 100644
    --- a/htdocs/langs/ka_GE/suppliers.lang
    +++ b/htdocs/langs/ka_GE/suppliers.lang
    @@ -1,11 +1,11 @@
     # Dolibarr language file - Source file is en_US - suppliers
    -Suppliers=Suppliers
    -SuppliersInvoice=Suppliers invoice
    -ShowSupplierInvoice=Show Supplier Invoice
    -NewSupplier=New supplier
    +Suppliers=Vendors
    +SuppliersInvoice=Vendor invoice
    +ShowSupplierInvoice=Show Vendor Invoice
    +NewSupplier=New vendor
     History=History
    -ListOfSuppliers=List of suppliers
    -ShowSupplier=Show supplier
    +ListOfSuppliers=List of vendors
    +ShowSupplier=Show vendor
     OrderDate=Order date
     BuyingPriceMin=Best buying price
     BuyingPriceMinShort=Best buying price
    @@ -14,34 +14,34 @@ TotalSellingPriceMinShort=Total of subproducts selling prices
     SomeSubProductHaveNoPrices=Some sub-products have no price defined
     AddSupplierPrice=Add buying price
     ChangeSupplierPrice=Change buying price
    -SupplierPrices=Supplier prices
    +SupplierPrices=Vendor prices
     ReferenceSupplierIsAlreadyAssociatedWithAProduct=This reference supplier is already associated with a reference: %s
    -NoRecordedSuppliers=No suppliers recorded
    -SupplierPayment=Supplier payment
    -SuppliersArea=Suppliers area
    -RefSupplierShort=Ref. supplier
    +NoRecordedSuppliers=No vendor recorded
    +SupplierPayment=Vendor payment
    +SuppliersArea=Vendor area
    +RefSupplierShort=Ref. vendor
     Availability=Availability
    -ExportDataset_fournisseur_1=Supplier invoices list and invoice lines
    -ExportDataset_fournisseur_2=Supplier invoices and payments
    -ExportDataset_fournisseur_3=Supplier orders and order lines
    +ExportDataset_fournisseur_1=Vendor invoices list and invoice lines
    +ExportDataset_fournisseur_2=Vendor invoices and payments
    +ExportDataset_fournisseur_3=Purchase orders and order lines
     ApproveThisOrder=Approve this order
     ConfirmApproveThisOrder=Are you sure you want to approve order <b>%s</b>?
     DenyingThisOrder=Deny this order
     ConfirmDenyingThisOrder=Are you sure you want to deny this order <b>%s</b>?
     ConfirmCancelThisOrder=Are you sure you want to cancel this order <b>%s</b>?
    -AddSupplierOrder=Create supplier order
    -AddSupplierInvoice=Create supplier invoice
    -ListOfSupplierProductForSupplier=List of products and prices for supplier <b>%s</b>
    -SentToSuppliers=Sent to suppliers
    -ListOfSupplierOrders=List of supplier orders
    -MenuOrdersSupplierToBill=Supplier orders to invoice
    +AddSupplierOrder=Create Purchase Order
    +AddSupplierInvoice=Create vendor invoice
    +ListOfSupplierProductForSupplier=List of products and prices for vendor <b>%s</b>
    +SentToSuppliers=Sent to vendors
    +ListOfSupplierOrders=List of purchase orders
    +MenuOrdersSupplierToBill=Purchase orders to invoice
     NbDaysToDelivery=Delivery delay in days
     DescNbDaysToDelivery=The biggest deliver delay of the products from this order
    -SupplierReputation=Supplier reputation
    +SupplierReputation=Vendor reputation
     DoNotOrderThisProductToThisSupplier=Do not order
     NotTheGoodQualitySupplier=Wrong quality
     ReputationForThisProduct=Reputation
     BuyerName=Buyer name
     AllProductServicePrices=All product / service prices
     AllProductReferencesOfSupplier=All product / service references of supplier
    -BuyingPriceNumShort=Supplier prices
    +BuyingPriceNumShort=Vendor prices
    diff --git a/htdocs/langs/ka_GE/users.lang b/htdocs/langs/ka_GE/users.lang
    index 8aa5d3749fc..26f22923a9a 100644
    --- a/htdocs/langs/ka_GE/users.lang
    +++ b/htdocs/langs/ka_GE/users.lang
    @@ -48,7 +48,7 @@ PasswordChangeRequest=Request to change password for <b>%s</b>
     PasswordChangeRequestSent=Request to change password for <b>%s</b> sent to <b>%s</b>.
     ConfirmPasswordReset=Confirm password reset
     MenuUsersAndGroups=Users & Groups
    -LastGroupsCreated=Latest %s created groups
    +LastGroupsCreated=Latest %s groups created
     LastUsersCreated=Latest %s users created
     ShowGroup=Show group
     ShowUser=Show user
    diff --git a/htdocs/langs/ka_GE/website.lang b/htdocs/langs/ka_GE/website.lang
    index 0350da13f8f..0f0673e3716 100644
    --- a/htdocs/langs/ka_GE/website.lang
    +++ b/htdocs/langs/ka_GE/website.lang
    @@ -73,7 +73,7 @@ AnotherContainer=Another container
     WEBSITE_USE_WEBSITE_ACCOUNTS=Enable the web site account table
     WEBSITE_USE_WEBSITE_ACCOUNTSTooltip=Enable the table to store web site accounts (login/pass) for each website / thirdparty
     YouMustDefineTheHomePage=You must first define the default Home page
    -OnlyEditionOfSourceForGrabbedContentFuture=Note: only edition of HTML source will be possible when a page content is intiliazed by grabbing it from an external page (WYSIWYG editor will not be available)
    +OnlyEditionOfSourceForGrabbedContentFuture=Note: only edition of HTML source will be possible when a page content is initiliazed by grabbing it from an external page (WYSIWYG editor will not be available)
     OnlyEditionOfSourceForGrabbedContent=Only edition of HTML source is possible when content was grabbed from an external site
     GrabImagesInto=Grab also images found into css and page.
     ImagesShouldBeSavedInto=Images should be saved into directory
    diff --git a/htdocs/langs/ka_GE/workflow.lang b/htdocs/langs/ka_GE/workflow.lang
    index a50bd91595b..783373ad66d 100644
    --- a/htdocs/langs/ka_GE/workflow.lang
    +++ b/htdocs/langs/ka_GE/workflow.lang
    @@ -14,7 +14,7 @@ descWORKFLOW_INVOICE_AMOUNT_CLASSIFY_BILLED_ORDER=Classify linked source custome
     descWORKFLOW_INVOICE_CLASSIFY_BILLED_ORDER=Classify linked source customer order(s) to billed when customer invoice is set to paid (and if amount of the invoice is same than total amount of linked orders)
     descWORKFLOW_ORDER_CLASSIFY_SHIPPED_SHIPPING=Classify linked source customer order to shipped when a shipment is validated (and if quantity shipped by all shipments is the same as in the order to update)
     # Autoclassify supplier order
    -descWORKFLOW_ORDER_CLASSIFY_BILLED_SUPPLIER_PROPOSAL=Classify linked source supplier proposal(s) to billed when supplier invoice is validated (and if amount of the invoice is same than total amount of linked proposals)
    -descWORKFLOW_INVOICE_AMOUNT_CLASSIFY_BILLED_SUPPLIER_ORDER=Classify linked source supplier order(s) to billed when supplier invoice is validated (and if amount of the invoice is same than total amount of linked orders)
    +descWORKFLOW_ORDER_CLASSIFY_BILLED_SUPPLIER_PROPOSAL=Classify linked source vendor proposal(s) to billed when vendor invoice is validated (and if amount of the invoice is same than total amount of linked proposals)
    +descWORKFLOW_INVOICE_AMOUNT_CLASSIFY_BILLED_SUPPLIER_ORDER=Classify linked source purchase order(s) to billed when vendor invoice is validated (and if amount of the invoice is same than total amount of linked orders)
     AutomaticCreation=Automatic creation
     AutomaticClassification=Automatic classification
    diff --git a/htdocs/langs/km_KH/main.lang b/htdocs/langs/km_KH/main.lang
    index 720da4a320f..a953187190b 100644
    --- a/htdocs/langs/km_KH/main.lang
    +++ b/htdocs/langs/km_KH/main.lang
    @@ -92,6 +92,7 @@ DolibarrInHttpAuthenticationSoPasswordUseless=Dolibarr authentication mode is se
     Administrator=Administrator
     Undefined=Undefined
     PasswordForgotten=Password forgotten?
    +NoAccount=No account?
     SeeAbove=See above
     HomeArea=Home area
     LastConnexion=Latest connection
    @@ -231,7 +232,7 @@ Limit=Limit
     Limits=Limits
     Logout=Logout
     NoLogoutProcessWithAuthMode=No applicative disconnect feature with authentication mode <b>%s</b>
    -Connection=Connection
    +Connection=Login
     Setup=Setup
     Alert=Alert
     MenuWarnings=Alerts
    @@ -402,6 +403,7 @@ DefaultTaxRate=Default tax rate
     Average=Average
     Sum=Sum
     Delta=Delta
    +RemainToPay=Remain to pay
     Module=Module/Application
     Modules=Modules/Applications
     Option=Option
    @@ -414,7 +416,7 @@ Favorite=Favorite
     ShortInfo=Info.
     Ref=Ref.
     ExternalRef=Ref. extern
    -RefSupplier=Ref. supplier
    +RefSupplier=Ref. vendor
     RefPayment=Ref. payment
     CommercialProposalsShort=Commercial proposals
     Comment=Comment
    @@ -493,7 +495,7 @@ Received=Received
     Paid=Paid
     Topic=Subject
     ByCompanies=By third parties
    -ByUsers=By users
    +ByUsers=By user
     Links=Links
     Link=Link
     Rejects=Rejects
    @@ -505,6 +507,7 @@ NoneF=None
     NoneOrSeveral=None or several
     Late=Late
     LateDesc=Delay to define if a record is late or not depends on your setup. Ask your admin to change delay from menu Home - Setup - Alerts.
    +NoItemLate=No late item
     Photo=Picture
     Photos=Pictures
     AddPhoto=Add picture
    @@ -619,9 +622,9 @@ BuildDoc=Build Doc
     Entity=Environment
     Entities=Entities
     CustomerPreview=Customer preview
    -SupplierPreview=Supplier preview
    +SupplierPreview=Vendor preview
     ShowCustomerPreview=Show customer preview
    -ShowSupplierPreview=Show supplier preview
    +ShowSupplierPreview=Show vendor preview
     RefCustomer=Ref. customer
     Currency=Currency
     InfoAdmin=Information for administrators
    @@ -679,7 +682,7 @@ Color=Color
     Documents=Linked files
     Documents2=Documents
     UploadDisabled=Upload disabled
    -MenuAccountancy=Accountancy
    +MenuAccountancy=Accounting
     MenuECM=Documents
     MenuAWStats=AWStats
     MenuMembers=Members
    @@ -915,11 +918,11 @@ SearchIntoProductsOrServices=Products or services
     SearchIntoProjects=Projects
     SearchIntoTasks=Tasks
     SearchIntoCustomerInvoices=Customer invoices
    -SearchIntoSupplierInvoices=Supplier invoices
    +SearchIntoSupplierInvoices=Vendor invoices
     SearchIntoCustomerOrders=Customer orders
    -SearchIntoSupplierOrders=Supplier orders
    +SearchIntoSupplierOrders=Purchase orders
     SearchIntoCustomerProposals=Customer proposals
    -SearchIntoSupplierProposals=Supplier proposals
    +SearchIntoSupplierProposals=Vendor proposals
     SearchIntoInterventions=Interventions
     SearchIntoContracts=Contracts
     SearchIntoCustomerShipments=Customer shipments
    @@ -941,3 +944,7 @@ Remote=Remote
     LocalAndRemote=Local and Remote
     KeyboardShortcut=Keyboard shortcut
     AssignedTo=Assigned to
    +Deletedraft=Delete draft
    +ConfirmMassDraftDeletion=Draft Bulk delete confirmation
    +FileSharedViaALink=File shared via a link
    +
    diff --git a/htdocs/langs/kn_IN/accountancy.lang b/htdocs/langs/kn_IN/accountancy.lang
    index c37db78c215..04bbaa447e7 100644
    --- a/htdocs/langs/kn_IN/accountancy.lang
    +++ b/htdocs/langs/kn_IN/accountancy.lang
    @@ -1,4 +1,5 @@
     # Dolibarr language file - en_US - Accounting Expert
    +Accounting=Accounting
     ACCOUNTING_EXPORT_SEPARATORCSV=Column separator for export file
     ACCOUNTING_EXPORT_DATE=Date format for export file
     ACCOUNTING_EXPORT_PIECE=Export the number of piece
    @@ -39,11 +40,11 @@ AccountWithNonZeroValues=Accounts with non zero values
     ListOfAccounts=List of accounts
     
     MainAccountForCustomersNotDefined=Main accounting account for customers not defined in setup
    -MainAccountForSuppliersNotDefined=Main accounting account for suppliers not defined in setup
    +MainAccountForSuppliersNotDefined=Main accounting account for vendors not defined in setup
     MainAccountForUsersNotDefined=Main accounting account for users not defined in setup
     MainAccountForVatPaymentNotDefined=Main accounting account for VAT payment not defined in setup
     
    -AccountancyArea=Accountancy area
    +AccountancyArea=Accounting area
     AccountancyAreaDescIntro=Usage of the accountancy module is done in several step:
     AccountancyAreaDescActionOnce=The following actions are usually executed one time only, or once per year...
     AccountancyAreaDescActionOnceBis=Next steps should be done to save you time in future by suggesting you the correct default accounting account when making the journalization (writing record in Journals and General ledger)
    @@ -54,6 +55,7 @@ AccountancyAreaDescChartModel=STEP %s: Create a model of chart of account from m
     AccountancyAreaDescChart=STEP %s: Create or check content of your chart of account from menu %s
     
     AccountancyAreaDescVat=STEP %s: Define accounting accounts for each VAT Rates. For this, use the menu entry %s.
    +AccountancyAreaDescDefault=STEP %s: Define default accounting accounts. For this, use the menu entry %s.
     AccountancyAreaDescExpenseReport=STEP %s: Define default accounting accounts for each type of expense report. For this, use the menu entry %s.
     AccountancyAreaDescSal=STEP %s: Define default accounting accounts for payment of salaries. For this, use the menu entry %s.
     AccountancyAreaDescContrib=STEP %s: Define default accounting accounts for special expences (miscellaneous taxes). For this, use the menu entry %s.
    @@ -89,7 +91,7 @@ MenuProductsAccounts=Product accounts
     ProductsBinding=Products accounts
     Ventilation=Binding to accounts
     CustomersVentilation=Customer invoice binding
    -SuppliersVentilation=Supplier invoice binding
    +SuppliersVentilation=Vendor invoice binding
     ExpenseReportsVentilation=Expense report binding
     CreateMvts=Create new transaction
     UpdateMvts=Modification of a transaction
    @@ -130,12 +132,14 @@ ACCOUNTING_LENGTH_GACCOUNT=Length of the general accounting accounts (If you set
     ACCOUNTING_LENGTH_AACCOUNT=Length of the third party accounting accounts (If you set value to 6 here, the account '401' will appear like '401000' on screen)
     ACCOUNTING_MANAGE_ZERO=Allow to manage different number of zero at the end of an accounting account. Needed by some countries (like switzerland). If keep to off (default), you can set the 2 following parameters to ask application to add virtual zero.
     BANK_DISABLE_DIRECT_INPUT=Disable direct recording of transaction in bank account
    +ACCOUNTING_ENABLE_EXPORT_DRAFT_JOURNAL=Enable draft export on journal
     
     ACCOUNTING_SELL_JOURNAL=Sell journal
     ACCOUNTING_PURCHASE_JOURNAL=Purchase journal
     ACCOUNTING_MISCELLANEOUS_JOURNAL=Miscellaneous journal
     ACCOUNTING_EXPENSEREPORT_JOURNAL=Expense report journal
     ACCOUNTING_SOCIAL_JOURNAL=Social journal
    +ACCOUNTING_HAS_NEW_JOURNAL=Has new Journal
     
     ACCOUNTING_ACCOUNT_TRANSFER_CASH=Accounting account of transfer
     ACCOUNTING_ACCOUNT_SUSPENSE=Accounting account of wait
    @@ -185,11 +189,12 @@ ListeMvts=List of movements
     ErrorDebitCredit=Debit and Credit cannot have a value at the same time
     AddCompteFromBK=Add accounting accounts to the group
     ReportThirdParty=List third party account
    -DescThirdPartyReport=Consult here the list of the third party customers and suppliers and their accounting accounts
    +DescThirdPartyReport=Consult here the list of the third party customers and vendors and their accounting accounts
     ListAccounts=List of the accounting accounts
     UnknownAccountForThirdparty=Unknown third party account. We will use %s
     UnknownAccountForThirdpartyBlocking=Unknown third party account. Blocking error
     UnknownAccountForThirdpartyAndWaitingAccountNotDefinedBlocking=Unknown third party account and waiting account not defined. Blocking error
    +PaymentsNotLinkedToProduct=Payment not linked to any product / service
     
     Pcgtype=Group of account
     Pcgsubtype=Subgroup of account
    @@ -204,8 +209,8 @@ DescVentilDoneCustomer=Consult here the list of the lines of invoices customers
     DescVentilTodoCustomer=Bind invoice lines not already bound with a product accounting account
     ChangeAccount=Change the product/service accounting account for selected lines with the following accounting account:
     Vide=-
    -DescVentilSupplier=Consult here the list of supplier invoice lines bound or not yet bound to a product accounting account
    -DescVentilDoneSupplier=Consult here the list of the lines of invoices supplier and their accounting account
    +DescVentilSupplier=Consult here the list of vendor invoice lines bound or not yet bound to a product accounting account
    +DescVentilDoneSupplier=Consult here the list of the lines of invoices vendors and their accounting account
     DescVentilTodoExpenseReport=Bind expense report lines not already bound with a fee accounting account
     DescVentilExpenseReport=Consult here the list of expense report lines bound (or not) to a fee accounting account
     DescVentilExpenseReportMore=If you setup accounting account on type of expense report lines, the application will be able to make all the binding between your expense report lines and the accounting account of your chart of accounts, just in one click with the button <strong>"%s"</strong>. If account was not set on fees dictionary or if you still has some lines not bound to any account, you will have to make a manual binding from the menu "<strong>%s</strong>".
    @@ -215,7 +220,7 @@ ValidateHistory=Bind Automatically
     AutomaticBindingDone=Automatic binding done
     
     ErrorAccountancyCodeIsAlreadyUse=Error, you cannot delete this accounting account because it is used
    -MvtNotCorrectlyBalanced=Movement not correctly balanced. Credit = %s. Debit = %s
    +MvtNotCorrectlyBalanced=Movement not correctly balanced. Debit = %s | Credit = %s
     FicheVentilation=Binding card
     GeneralLedgerIsWritten=Transactions are written in the Ledger
     GeneralLedgerSomeRecordWasNotRecorded=Some of the transactions could not be journalized. If there is no other error message, this is probably because they were already journalized.
    @@ -293,4 +298,9 @@ Binded=Lines bound
     ToBind=Lines to bind
     UseMenuToSetBindindManualy=Autodection not possible, use menu <a href="%s">%s</a> to make the binding manually
     
    +## Import
    +ImportAccountingEntries=Accounting entries
    +
     WarningReportNotReliable=Warning, this report is not based on the Ledger, so does not contains transaction modified manualy in the Ledger. If your journalization is up to date, the bookkeeping view is more accurate.
    +ExpenseReportJournal=Expense Report Journal
    +InventoryJournal=Inventory Journal
    diff --git a/htdocs/langs/kn_IN/admin.lang b/htdocs/langs/kn_IN/admin.lang
    index ca7248f27b0..8d5283db076 100644
    --- a/htdocs/langs/kn_IN/admin.lang
    +++ b/htdocs/langs/kn_IN/admin.lang
    @@ -269,10 +269,11 @@ MAIN_MAIL_SMTP_SERVER=SMTP/SMTPS Host (By default in php.ini: <b>%s</b>)
     MAIN_MAIL_SMTP_PORT_NotAvailableOnLinuxLike=SMTP/SMTPS Port (Not defined into PHP on Unix like systems)
     MAIN_MAIL_SMTP_SERVER_NotAvailableOnLinuxLike=SMTP/SMTPS Host (Not defined into PHP on Unix like systems)
     MAIN_MAIL_EMAIL_FROM=Sender email for automatic emails (By default in php.ini: <b>%s</b>)
    -MAIN_MAIL_ERRORS_TO=Email used as 'Errors-To' field in emails sent
    +MAIN_MAIL_ERRORS_TO=Eemail used for error returns emails (fields 'Errors-To' in emails sent)
     MAIN_MAIL_AUTOCOPY_TO= Send systematically a hidden carbon-copy of all sent emails to
     MAIN_DISABLE_ALL_MAILS=Disable all emails sendings (for test purposes or demos)
     MAIN_MAIL_FORCE_SENDTO=Send all emails to (instead of real recipients, for test purposes)
    +MAIN_MAIL_ENABLED_USER_DEST_SELECT=Add employees users with email into allowed destinaries list
     MAIN_MAIL_SENDMODE=Method to use to send EMails
     MAIN_MAIL_SMTPS_ID=SMTP ID if authentication required
     MAIN_MAIL_SMTPS_PW=SMTP Password if authentication required
    @@ -291,7 +292,7 @@ ModuleSetup=Module setup
     ModulesSetup=Modules/Application setup
     ModuleFamilyBase=System
     ModuleFamilyCrm=Customer Relation Management (CRM)
    -ModuleFamilySrm=Supplier Relation Management (SRM)
    +ModuleFamilySrm=Vendor Relation Management (VRM)
     ModuleFamilyProducts=Products Management (PM)
     ModuleFamilyHr=Human Resource Management (HR)
     ModuleFamilyProjects=Projects/Collaborative work
    @@ -373,7 +374,8 @@ NoSmsEngine=No SMS sender manager available. SMS sender manager are not installe
     PDF=PDF
     PDFDesc=You can set each global options related to the PDF generation
     PDFAddressForging=Rules to forge address boxes
    -HideAnyVATInformationOnPDF=Hide all information related to VAT on generated PDF
    +HideAnyVATInformationOnPDF=Hide all information related to Sales tax / VAT on generated PDF
    +PDFRulesForSalesTax=Rules for Sales Tax / VAT
     PDFLocaltax=Rules for %s
     HideLocalTaxOnPDF=Hide %s rate into pdf column tax sale
     HideDescOnPDF=Hide products description on generated PDF
    @@ -445,13 +447,14 @@ DisplayCompanyInfo=Display company address
     DisplayCompanyManagers=Display manager names
     DisplayCompanyInfoAndManagers=Display company address and manager names
     EnableAndSetupModuleCron=If you want to have this recurring invoice beeing generated automatically, module *%s* must be enabled and correctly setup. Otherwise, generation of invoices must be done manually from this template with button *Create*. Note that even if you enabled automatic generation, you can still safely launch manual generation. Duplicates generation for same period are not possible.
    -ModuleCompanyCodeAquarium=Return an accounting code built by:<br>%s followed by third party supplier code for a supplier accounting code,<br>%s followed by third party customer code for a customer accounting code.
    +ModuleCompanyCodeCustomerAquarium=%s followed by third party customer code for a customer accounting code
    +ModuleCompanyCodeSupplierAquarium=%s followed by third party supplier code for a supplier accounting code
     ModuleCompanyCodePanicum=Return an empty accounting code.
     ModuleCompanyCodeDigitaria=Accounting code depends on third party code. The code is composed of the character "C" in the first position followed by the first 5 characters of the third party code.
     Use3StepsApproval=By default, Purchase Orders need to be created and approved by 2 different users (one step/user to create and one step/user to approve. Note that if user has both permission to create and approve, one step/user will be enough). You can ask with this option to introduce a third step/user approval, if amount is higher than a dedicated value (so 3 steps will be necessary: 1=validation, 2=first approval and 3=second approval if amount is enough).<br>Set this to empty if one approval (2 steps) is enough, set it to a very low value (0.1) if a second approval (3 steps) is always required.
     UseDoubleApproval=Use a 3 steps approval when amount (without tax) is higher than...
     WarningPHPMail=WARNING: It is often better to setup outgoing emails to use the email server of your provider instead of the default setup. Some email providers (like Yahoo) does not allow you to send an email from another server than their own server. Your current setup use the server of the application to send email and not the server of your email provider, so some recipients (the one compatible with the restrictive DMARC protocol), will ask your email provider if they can accept your email and some email providers (like Yahoo) may respond "no" because the server is not a server of them, so few of your sent Emails may not be accepted (be carefull also to your email provider sending quota).<br>If your Email provider (like Yahoo) has this restriction, you must change Email setup to choose the other method "SMTP server" and enter the SMTP server and credentials provided by your Email provider (ask your EMail provider to get SMTP credentials for your account).
    -WarningPHPMail2=If your email SMTP provider need to restrict email client to some IP addresses (very rare), this is the IP address of your ERP CRM application: <strong>%s</strong>.
    +WarningPHPMail2=If your email SMTP provider need to restrict email client to some IP addresses (very rare), this is the IP address of the mail user agent (MUA) for your ERP CRM application: <strong>%s</strong>.
     ClickToShowDescription=Click to show description
     DependsOn=This module need the module(s)
     RequiredBy=This module is required by module(s)
    @@ -471,6 +474,9 @@ AttachMainDocByDefault=Set this to 1 if you want to attach main document to emai
     FilesAttachedToEmail=Attach file
     SendEmailsReminders=Send agenda reminders by emails
     davDescription=Add a component to be a DAV server
    +DAVSetup=Setup of module DAV
    +DAV_ALLOW_PUBLIC_DIR=Enable the public directory (WebDav directory with no login required)
    +DAV_ALLOW_PUBLIC_DIRTooltip=The WebDav public directory is a WebDAV directory everybody can access to (in read and write mode), with no need to have/use an existing login/password account.
     # Modules
     Module0Name=Users & groups
     Module0Desc=Users / Employees and Groups management
    @@ -479,7 +485,7 @@ Module1Desc=Companies and contact management (customers, prospects...)
     Module2Name=Commercial
     Module2Desc=Commercial management
     Module10Name=Accounting
    -Module10Desc=Simple accounting reports (journals, turnover) based onto database content. No dispatching.
    +Module10Desc=Simple accounting reports (journals, turnover) based onto database content. Does not use any ledger table.
     Module20Name=Proposals
     Module20Desc=Commercial proposal management
     Module22Name=Mass E-mailings
    @@ -491,7 +497,7 @@ Module25Desc=Customer order management
     Module30Name=Invoices
     Module30Desc=Invoice and credit note management for customers. Invoice management for suppliers
     Module40Name=ಪೂರೈಕೆದಾರರು
    -Module40Desc=Supplier management and buying (orders and invoices)
    +Module40Desc=Suppliers and purchase management (purchase orders and billing)
     Module42Name=Debug Logs
     Module42Desc=Logging facilities (file, syslog, ...). Such logs are for technical/debug purposes.
     Module49Name=Editors
    @@ -546,8 +552,8 @@ Module400Name=Projects/Opportunities/Leads
     Module400Desc=Management of projects, opportunities/leads and/or tasks. You can also assign any element (invoice, order, proposal, intervention, ...) to a project and get a transversal view from the project view.
     Module410Name=Webcalendar
     Module410Desc=Webcalendar integration
    -Module500Name=Special expenses
    -Module500Desc=Management of special expenses (taxes, social or fiscal taxes, dividends)
    +Module500Name=Taxes and Special expenses
    +Module500Desc=Management of other expenses (sale taxes, social or fiscal taxes, dividends, ...)
     Module510Name=Payment of employee wages
     Module510Desc=Record and follow payment of your employee wages
     Module520Name=Loan
    @@ -561,14 +567,14 @@ Module700Name=Donations
     Module700Desc=Donation management
     Module770Name=Expense reports
     Module770Desc=Management and claim expense reports (transportation, meal, ...)
    -Module1120Name=Supplier commercial proposal
    -Module1120Desc=Request supplier commercial proposal and prices
    +Module1120Name=Vendor commercial proposal
    +Module1120Desc=Request vendor commercial proposal and prices
     Module1200Name=Mantis
     Module1200Desc=Mantis integration
     Module1520Name=Document Generation
     Module1520Desc=Mass mail document generation
     Module1780Name=Tags/Categories
    -Module1780Desc=Create tags/category (products, customers, suppliers, contacts or members)
    +Module1780Desc=Create tags/category (products, customers, vendors, contacts or members)
     Module2000Name=WYSIWYG editor
     Module2000Desc=Allow to edit some text area using an advanced editor (Based on CKEditor)
     Module2200Name=Dynamic Prices
    @@ -576,7 +582,7 @@ Module2200Desc=Enable the usage of math expressions for prices
     Module2300Name=Scheduled jobs
     Module2300Desc=Scheduled jobs management (alias cron or chrono table)
     Module2400Name=Events/Agenda
    -Module2400Desc=Follow done and upcoming events. Let application logs automatic events for tracking purposes or record manual events or rendez-vous.
    +Module2400Desc=Follow done and upcoming events. Let application logs automatic events for tracking purposes or record manual events or rendez-vous. This is the main important module for a good Customer or Supplier Relationship Management.
     Module2500Name=DMS / ECM
     Module2500Desc=Document Management System / Electronic Content Management. Automatic organization of your generated or stored documents. Share them when you need.
     Module2600Name=API/Web services (SOAP server)
    @@ -599,7 +605,7 @@ Module4000Desc=Human resources management (management of department, employee co
     Module5000Name=Multi-company
     Module5000Desc=Allows you to manage multiple companies
     Module6000Name=Workflow
    -Module6000Desc=Workflow management
    +Module6000Desc=Workflow management (automatic creation of object and/or automatic status change)
     Module10000Name=Websites
     Module10000Desc=Create public websites with a WYSIWG editor. Just setup your web server (Apache, Nginx, ...) to point to the dedicated Dolibarr directory to have it online on the Internet with your own domain name.
     Module20000Name=Leave Requests management
    @@ -613,7 +619,7 @@ Module50100Desc=Point of sales module (POS).
     Module50200Name=Paypal
     Module50200Desc=Module to offer an online payment page accepting payments using PayPal (credit card or PayPal credit). This can be used to allow your customers to make free payments or for a payment on a particular Dolibarr object (invoice, order, ...)
     Module50400Name=Accounting (advanced)
    -Module50400Desc=Accounting management (double entries, support general and auxiliary ledgers)
    +Module50400Desc=Accounting management (double entries, support general and auxiliary ledgers). Export the ledger in several other accounting software format.
     Module54000Name=PrintIPP
     Module54000Desc=Direct print (without opening the documents) using Cups IPP interface (Printer must be visible from server, and CUPS must be installe on server).
     Module55000Name=Poll, Survey or Vote
    @@ -885,7 +891,7 @@ DictionaryCivility=Personal and professional titles
     DictionaryActions=Types of agenda events
     DictionarySocialContributions=Social or fiscal taxes types
     DictionaryVAT=VAT Rates or Sales Tax Rates
    -DictionaryRevenueStamp=Amount of revenue stamps
    +DictionaryRevenueStamp=Amount of tax stamps
     DictionaryPaymentConditions=Payment terms
     DictionaryPaymentModes=Payment modes
     DictionaryTypeContact=Contact/Address types
    @@ -913,7 +919,7 @@ SetupSaved=Setup saved
     SetupNotSaved=Setup not saved
     BackToModuleList=Back to modules list
     BackToDictionaryList=Back to dictionaries list
    -TypeOfRevenueStamp=Type of revenue stamp
    +TypeOfRevenueStamp=Type of tax stamp
     VATManagement=VAT Management
     VATIsUsedDesc=By default when creating prospects, invoices, orders etc the VAT rate follows the active standard rule:<br>If the seller is not subjected to VAT, then VAT defaults to 0. End of rule.<br>If the (selling country= buying country), then the VAT by default equals the VAT of the product in the selling country. End of rule. <br>If seller and buyer are both in the European Community and goods are transport products (car, ship, plane), the default VAT is 0 ( The VAT should be paid by the buyer to the customoffice of his country and not to the seller). End of rule.<br>If seller and buyer are both in the European Community and the buyer is not a company, then the VAT by defaults to the VAT of the product sold.  End of rule.<br>If seller and buyer are both in the European Community and the buyer is a company, then the VAT is 0 by default . End of rule.<br>In any othe case the proposed default is VAT=0. End of rule.
     VATIsNotUsedDesc=By default the proposed VAT is 0 which can be used for cases like associations, individuals ou small companies.
    @@ -1021,7 +1027,7 @@ Delays_MAIN_DELAY_ACTIONS_TODO=Delay tolerance (in days) before alert on planned
     Delays_MAIN_DELAY_PROJECT_TO_CLOSE=Delay tolerance (in days) before alert on project not closed in time
     Delays_MAIN_DELAY_TASKS_TODO=Delay tolerance (in days) before alert on planned tasks (project tasks) not completed yet
     Delays_MAIN_DELAY_ORDERS_TO_PROCESS=Delay tolerance (in days) before alert on orders not processed yet
    -Delays_MAIN_DELAY_SUPPLIER_ORDERS_TO_PROCESS=Delay tolerance (in days) before alert on suppliers orders not processed yet
    +Delays_MAIN_DELAY_SUPPLIER_ORDERS_TO_PROCESS=Delay tolerance (in days) before alert on purchase orders not processed yet
     Delays_MAIN_DELAY_PROPALS_TO_CLOSE=Delay tolerance (in days) before alert on proposals to close
     Delays_MAIN_DELAY_PROPALS_TO_BILL=Delay tolerance (in days) before alert on proposals not billed
     Delays_MAIN_DELAY_NOT_ACTIVATED_SERVICES=Tolerance delay (in days) before alert on services to activate
    @@ -1033,9 +1039,9 @@ Delays_MAIN_DELAY_MEMBERS=Tolerance delay (in days) before alert on delayed memb
     Delays_MAIN_DELAY_CHEQUES_TO_DEPOSIT=Tolerance delay (in days) before alert for cheques deposit to do
     Delays_MAIN_DELAY_EXPENSEREPORTS=Tolerance delay (in days) before alert for expense reports to approve
     SetupDescription1=The setup area is for initial setup parameters before starting to use Dolibarr.
    -SetupDescription2=The two mandatory setup steps are the first two in the setup menu on the left: %s setup page and %s setup page :
    -SetupDescription3=Parameters in menu <a href="%s">%s -> %s</a> are required because defined data are used on Dolibarr screens and to customize the default behavior of the software (for country-related features for example).
    -SetupDescription4=Parameters in menu <a href="%s">%s -> %s</a> are required because Dolibarr ERP/CRM is a collection of several modules/applications, all more or less independent. New features will be added to menus for every module you will activate.
    +SetupDescription2=The two mandatory setup steps are the following steps (the two first entries in the left setup menu):
    +SetupDescription3=Settings in menu <a href="%s">%s -> %s</a>. This step is required because it defines data used on Dolibarr screens to customize the default behavior of the software (for country-related features for example).
    +SetupDescription4=Settings in menu <a href="%s">%s -> %s</a>. This step is required because Dolibarr ERP/CRM is a collection of several modules/applications, all more or less independent. New features are added to menus for every module you activate.
     SetupDescription5=Other menu entries manage optional parameters.
     LogEvents=Security audit events
     Audit=Audit
    @@ -1054,8 +1060,9 @@ LogEventDesc=You can enable here the logging for Dolibarr security events. Admin
     AreaForAdminOnly=Setup parameters can be set by <b>administrator users</b> only.
     SystemInfoDesc=System information is miscellaneous technical information you get in read only mode and visible for administrators only.
     SystemAreaForAdminOnly=This area is available for administrator users only. None of the Dolibarr permissions can reduce this limit.
    -CompanyFundationDesc=Edit on this page all known information of the company or foundation you need to manage (For this, click on "Modify" or "Save" button at bottom of page)
    +CompanyFundationDesc=Edit on this page all known information of the company or foundation you need to manage (For this, click on "%s" or "%s" button at bottom of page)
     AccountantDesc=Edit on this page all known information about your accountant/bookkeeper
    +AccountantFileNumber=File number
     DisplayDesc=You can choose each parameter related to the Dolibarr look and feel here
     AvailableModules=Available app/modules
     ToActivateModule=To activate modules, go on setup Area (Home->Setup->Modules).
    @@ -1188,11 +1195,11 @@ UserMailRequired=EMail required to create a new user
     HRMSetup=HRM module setup
     ##### Company setup #####
     CompanySetup=Companies module setup
    -CompanyCodeChecker=Module for third parties code generation and checking (customer or supplier)
    -AccountCodeManager=Module for accounting code generation (customer or supplier)
    +CompanyCodeChecker=Module for third parties code generation and checking (customer or vendor)
    +AccountCodeManager=Module for accounting code generation (customer or vendor)
     NotificationsDesc=EMails notifications feature allows you to silently send automatic mail, for some Dolibarr events. Targets of notifications can be defined:
     NotificationsDescUser=* per users, one user at time.
    -NotificationsDescContact=* per third parties contacts (customers or suppliers), one contact at time.
    +NotificationsDescContact=* per third parties contacts (customers or vendors), one contact at time.
     NotificationsDescGlobal=* or by setting global target emails in module setup page.
     ModelModules=Documents templates
     DocumentModelOdt=Generate documents from OpenDocuments templates (.ODT or .ODS files for OpenOffice, KOffice, TextEdit,...)
    @@ -1203,6 +1210,9 @@ MustBeUnique=Must be unique?
     MustBeMandatory=Mandatory to create third parties?
     MustBeInvoiceMandatory=Mandatory to validate invoices?
     TechnicalServicesProvided=Technical services provided
    +#####DAV #####
    +WebDAVSetupDesc=This is the links to access the WebDAV directory. It contains a "public" dir open to any user knowing the URL (if public directory access allowed) and a "private" directory that need an existing login account/password to access to.
    +WebDavServer=Root URL of %s server : %s
     ##### Webcal setup #####
     WebCalUrlForVCalExport=An export link to <b>%s</b> format is available at following link: %s
     ##### Invoices #####
    @@ -1229,15 +1239,15 @@ FreeLegalTextOnProposal=Free text on commercial proposals
     WatermarkOnDraftProposal=Watermark on draft commercial proposals (none if empty)
     BANK_ASK_PAYMENT_BANK_DURING_PROPOSAL=Ask for bank account destination of proposal
     ##### SupplierProposal #####
    -SupplierProposalSetup=Price requests suppliers module setup
    -SupplierProposalNumberingModules=Price requests suppliers numbering models
    -SupplierProposalPDFModules=Price requests suppliers documents models
    -FreeLegalTextOnSupplierProposal=Free text on price requests suppliers
    -WatermarkOnDraftSupplierProposal=Watermark on draft price requests suppliers (none if empty)
    +SupplierProposalSetup=Price requests vendors module setup
    +SupplierProposalNumberingModules=Price requests vendors numbering models
    +SupplierProposalPDFModules=Price requests vendors documents models
    +FreeLegalTextOnSupplierProposal=Free text on price requests vendors
    +WatermarkOnDraftSupplierProposal=Watermark on draft price requests vendors (none if empty)
     BANK_ASK_PAYMENT_BANK_DURING_SUPPLIER_PROPOSAL=Ask for bank account destination of price request
     WAREHOUSE_ASK_WAREHOUSE_DURING_ORDER=Ask for Warehouse Source for order
     ##### Suppliers Orders #####
    -BANK_ASK_PAYMENT_BANK_DURING_SUPPLIER_ORDER=Ask for bank account destination of supplier order
    +BANK_ASK_PAYMENT_BANK_DURING_SUPPLIER_ORDER=Ask for bank account destination of purchase order
     ##### Orders #####
     OrdersSetup=Order management setup
     OrdersNumberingModules=Orders numbering models
    @@ -1448,7 +1458,7 @@ SyslogFilename=File name and path
     YouCanUseDOL_DATA_ROOT=You can use DOL_DATA_ROOT/dolibarr.log for a log file in Dolibarr "documents" directory. You can set a different path to store this file.
     ErrorUnknownSyslogConstant=Constant %s is not a known Syslog constant
     OnlyWindowsLOG_USER=Windows only supports LOG_USER
    -CompressSyslogs=Syslog files compression and backup
    +CompressSyslogs=Compression and backup of debug log files (generated by module Log for debug)
     SyslogFileNumberOfSaves=Log backups
     ConfigureCleaningCronjobToSetFrequencyOfSaves=Configure cleaning scheduled job to set log backup frequency
     ##### Donations #####
    @@ -1515,7 +1525,7 @@ OSCommerceTestOk=Connection to server '%s' on database '%s' with user '%s' succe
     OSCommerceTestKo1=Connection to server '%s' succeed but database '%s' could not be reached.
     OSCommerceTestKo2=Connection to server '%s' with user '%s' failed.
     ##### Stock #####
    -StockSetup=Warehouse module setup
    +StockSetup=Stock module setup
     IfYouUsePointOfSaleCheckModule=If you use a Point of Sale module (POS module provided by default or another external module), this setup may be ignored by your Point Of Sale module. Most point of sales modules are designed to create immediatly an invoice and decrease stock by default whatever are options here. So, if you need or not to have a stock decrease when registering a sell from your Point Of Sale, check also your POS module set up.
     ##### Menu #####
     MenuDeleted=Menu deleted
    @@ -1627,8 +1637,8 @@ ChequeReceiptsNumberingModule=Cheque Receipts Numbering module
     MultiCompanySetup=Multi-company module setup
     ##### Suppliers #####
     SuppliersSetup=Supplier module setup
    -SuppliersCommandModel=Complete template of supplier order (logo...)
    -SuppliersInvoiceModel=Complete template of supplier invoice (logo...)
    +SuppliersCommandModel=Complete template of prchase order (logo...)
    +SuppliersInvoiceModel=Complete template of vendor invoice (logo...)
     SuppliersInvoiceNumberingModel=Supplier invoices numbering models
     IfSetToYesDontForgetPermission=If set to yes, don't forget to provide permissions to groups or users allowed for the second approval
     ##### GeoIPMaxmind #####
    @@ -1665,7 +1675,7 @@ NoAmbiCaracAutoGeneration=Do not use ambiguous characters ("1","l","i","|","0","
     SalariesSetup=Setup of module salaries
     SortOrder=Sort order
     Format=Format
    -TypePaymentDesc=0:Customer payment type, 1:Supplier payment type, 2:Both customers and suppliers payment type
    +TypePaymentDesc=0:Customer payment type, 1:Vendor payment type, 2:Both customers and vendors payment type
     IncludePath=Include path (defined into variable %s)
     ExpenseReportsSetup=Setup of module Expense Reports
     TemplatePDFExpenseReports=Document templates to generate expense report document
    @@ -1687,7 +1697,7 @@ InstallModuleFromWebHasBeenDisabledByFile=Install of external module from applic
     ConfFileMustContainCustom=Installing or building an external module from application need to save the module files into directory <strong>%s</strong>. To have this directory processed by Dolibarr, you must setup your <strong>conf/conf.php</strong> to add the 2 directive lines:<br><strong>$dolibarr_main_url_root_alt='/custom';</strong><br><strong>$dolibarr_main_document_root_alt='%s/custom';</strong>
     HighlightLinesOnMouseHover=Highlight table lines when mouse move passes over
     HighlightLinesColor=Highlight color of the line when the mouse passes over (keep empty for no highlight)
    -TextTitleColor=Color of page title
    +TextTitleColor=Text color of Page title
     LinkColor=Color of links
     PressF5AfterChangingThis=Press CTRL+F5 on keyboard or clear your browser cache after changing this value to have it effective
     NotSupportedByAllThemes=Will works with core themes, may not be supported by external themes
    @@ -1696,6 +1706,7 @@ TopMenuBackgroundColor=Background color for Top menu
     TopMenuDisableImages=Hide images in Top menu
     LeftMenuBackgroundColor=Background color for Left menu
     BackgroundTableTitleColor=Background color for Table title line
    +BackgroundTableTitleTextColor=Text color for Table title line
     BackgroundTableLineOddColor=Background color for odd table lines
     BackgroundTableLineEvenColor=Background color for even table lines
     MinimumNoticePeriod=Minimum notice period (Your leave request must be done before this delay)
    @@ -1718,19 +1729,19 @@ FillFixTZOnlyIfRequired=Example: +2 (fill only if problem experienced)
     ExpectedChecksum=Expected Checksum
     CurrentChecksum=Current Checksum
     ForcedConstants=Required constant values
    -MailToSendProposal=To send customer proposal
    -MailToSendOrder=To send customer order
    -MailToSendInvoice=To send customer invoice
    -MailToSendShipment=To send shipment
    -MailToSendIntervention=To send intervention
    -MailToSendSupplierRequestForQuotation=To send quotation request to supplier
    -MailToSendSupplierOrder=To send supplier order
    -MailToSendSupplierInvoice=To send supplier invoice
    -MailToSendContract=To send a contract
    -MailToThirdparty=To send email from third party page
    -MailToMember=To send email from member page
    -MailToUser=To send email from user page
    -MailToProject= To send email from project page
    +MailToSendProposal=Customer proposals
    +MailToSendOrder=Customer orders
    +MailToSendInvoice=Customer invoices
    +MailToSendShipment=Shipments
    +MailToSendIntervention=Interventions
    +MailToSendSupplierRequestForQuotation=Quotation request
    +MailToSendSupplierOrder=Purchase orders
    +MailToSendSupplierInvoice=Vendor invoices
    +MailToSendContract=Contracts
    +MailToThirdparty=ಮೂರನೇ ಪಕ್ಷಗಳು
    +MailToMember=Members
    +MailToUser=Users
    +MailToProject=Projects page
     ByDefaultInList=Show by default on list view
     YouUseLastStableVersion=You use the latest stable version
     TitleExampleForMajorRelease=Example of message you can use to announce this major release (feel free to use it on your web sites)
    @@ -1780,7 +1791,10 @@ MAIN_PDF_MARGIN_BOTTOM=Bottom margin on PDF
     SetToYesIfGroupIsComputationOfOtherGroups=Set this to yes if this group is a computation of other groups
     EnterCalculationRuleIfPreviousFieldIsYes=Enter calculcation rule if previous field was set to Yes (For example 'CODEGRP1+CODEGRP2')
     SeveralLangugeVariatFound=Several language variants found
    -WebDavServer=URL of %s server : %s
    +COMPANY_AQUARIUM_REMOVE_SPECIAL=Remove special characters
    +COMPANY_AQUARIUM_CLEAN_REGEX=Regex filter to clean value (COMPANY_AQUARIUM_CLEAN_REGEX)
    +GDPRContact=GDPR contact
    +GDPRContactDesc=If you store data about European companies/citizen, you can store here the contact who is responsible for the General Data Protection Regulation
     ##### Resource ####
     ResourceSetup=Configuration du module Resource
     UseSearchToSelectResource=Use a search form to choose a resource (rather than a drop-down list).
    diff --git a/htdocs/langs/kn_IN/banks.lang b/htdocs/langs/kn_IN/banks.lang
    index f68ca427503..6828726371c 100644
    --- a/htdocs/langs/kn_IN/banks.lang
    +++ b/htdocs/langs/kn_IN/banks.lang
    @@ -1,12 +1,13 @@
     # Dolibarr language file - Source file is en_US - banks
     Bank=Bank
    -MenuBankCash=Bank/Cash
    +MenuBankCash=Bank | Cash
     MenuVariousPayment=Miscellaneous payments
     MenuNewVariousPayment=New Miscellaneous payment
     BankName=Bank name
     FinancialAccount=Account
     BankAccount=Bank account
     BankAccounts=Bank accounts
    +BankAccountsAndGateways=Bank accounts | Gateways
     ShowAccount=Show Account
     AccountRef=Financial account ref
     AccountLabel=Financial account label
    @@ -131,7 +132,7 @@ PaymentDateUpdateSucceeded=Payment date updated successfully
     PaymentDateUpdateFailed=Payment date could not be updated
     Transactions=Transactions
     BankTransactionLine=Bank entry
    -AllAccounts=All bank/cash accounts
    +AllAccounts=All bank and cash accounts
     BackToAccount=Back to account
     ShowAllAccounts=Show for all accounts
     FutureTransaction=Transaction in futur. No way to conciliate.
    @@ -159,5 +160,6 @@ VariousPayment=Miscellaneous payments
     VariousPayments=Miscellaneous payments
     ShowVariousPayment=Show miscellaneous payments
     AddVariousPayment=Add miscellaneous payments
    +SEPAMandate=SEPA mandate
     YourSEPAMandate=Your SEPA mandate
     FindYourSEPAMandate=This is your SEPA mandate to authorize our company to make direct debit order to your bank. Thanks to return it signed (scan of the signed document) or sent it by mail to
    diff --git a/htdocs/langs/kn_IN/bills.lang b/htdocs/langs/kn_IN/bills.lang
    index 9460c7ea43c..d61f6d687ca 100644
    --- a/htdocs/langs/kn_IN/bills.lang
    +++ b/htdocs/langs/kn_IN/bills.lang
    @@ -109,9 +109,9 @@ CancelBill=Cancel an invoice
     SendRemindByMail=Send reminder by EMail
     DoPayment=Enter payment
     DoPaymentBack=Enter refund
    -ConvertToReduc=Convert into future discount
    -ConvertExcessReceivedToReduc=Convert excess received into future discount
    -ConvertExcessPaidToReduc=Convert excess paid into future discount
    +ConvertToReduc=Mark as credit available
    +ConvertExcessReceivedToReduc=Convert excess received into available credit
    +ConvertExcessPaidToReduc=Convert excess paid into available discount
     EnterPaymentReceivedFromCustomer=Enter payment received from customer
     EnterPaymentDueToCustomer=Make payment due to customer
     DisabledBecauseRemainderToPayIsZero=Disabled because remaining unpaid is zero
    @@ -120,7 +120,7 @@ BillStatus=Invoice status
     StatusOfGeneratedInvoices=Status of generated invoices
     BillStatusDraft=Draft (needs to be validated)
     BillStatusPaid=Paid
    -BillStatusPaidBackOrConverted=Credit note refund or converted into discount
    +BillStatusPaidBackOrConverted=Credit note refund or marked as credit available
     BillStatusConverted=Paid (ready for consumption in final invoice)
     BillStatusCanceled=Abandoned
     BillStatusValidated=Validated (needs to be paid)
    @@ -282,6 +282,7 @@ RelativeDiscount=ಸಾಪೇಕ್ಷ ರಿಯಾಯಿತಿ
     GlobalDiscount=Global discount
     CreditNote=Credit note
     CreditNotes=Credit notes
    +CreditNotesOrExcessReceived=Credit notes or excess received
     Deposit=Down payment
     Deposits=Down payments
     DiscountFromCreditNote=Discount from credit note %s
    @@ -296,10 +297,10 @@ DiscountType=Discount type
     NoteReason=Note/Reason
     ReasonDiscount=Reason
     DiscountOfferedBy=Granted by
    -DiscountStillRemaining=Discounts available
    -DiscountAlreadyCounted=Discounts already consumed
    +DiscountStillRemaining=Discounts or credits available
    +DiscountAlreadyCounted=Discounts or credits already consumed
     CustomerDiscounts=Customer discounts
    -SupplierDiscounts=Supplier discounts
    +SupplierDiscounts=Vendors discounts
     BillAddress=Bill address
     HelpEscompte=This discount is a discount granted to customer because its payment was made before term.
     HelpAbandonBadCustomer=This amount has been abandoned (customer said to be a bad customer) and is considered as an exceptional loose.
    @@ -339,6 +340,12 @@ PaymentOnDifferentThirdBills=Allow payments on different thirdparties bills but
     PaymentNote=Payment note
     ListOfPreviousSituationInvoices=List of previous situation invoices
     ListOfNextSituationInvoices=List of next situation invoices
    +ListOfSituationInvoices=List of situation invoices
    +CurrentSituationTotal=Total current situation
    +DisabledBecauseNotEnouthCreditNote=To remove a situation invoice from cycle, this invoice's credit note total must cover this invoice total
    +RemoveSituationFromCycle=Remove this invoice from cycle
    +ConfirmRemoveSituationFromCycle=Remove this invoice %s from cycle ?
    +ConfirmOuting=Confirm outing
     FrequencyPer_d=Every %s days
     FrequencyPer_m=Every %s months
     FrequencyPer_y=Every %s years
    @@ -387,6 +394,7 @@ PaymentConditionShort14DENDMONTH=14 days of month-end
     PaymentCondition14DENDMONTH=Within 14 days following the end of the month
     FixAmount=Fix amount
     VarAmount=Variable amount (%% tot.)
    +VarAmountOneLine=Variable amount (%% tot.) - 1 line with label '%s'
     # PaymentType
     PaymentTypeVIR=Bank transfer
     PaymentTypeShortVIR=Bank transfer
    @@ -505,9 +513,14 @@ SituationAmount=Situation invoice amount(net)
     SituationDeduction=Situation subtraction
     ModifyAllLines=Modify all lines
     CreateNextSituationInvoice=Create next situation
    +ErrorFindNextSituationInvoice=Error unable to find next situation cycle ref
    +ErrorOutingSituationInvoiceOnUpdate=Unable to outing this situation invoice.
    +ErrorOutingSituationInvoiceCreditNote=Unable to outing linked credit note.
     NotLastInCycle=This invoice is not the latest in cycle and must not be modified.
     DisabledBecauseNotLastInCycle=The next situation already exists.
     DisabledBecauseFinal=This situation is final.
    +situationInvoiceShortcode_AS=AS
    +situationInvoiceShortcode_S=S
     CantBeLessThanMinPercent=The progress can't be smaller than its value in the previous situation.
     NoSituations=No open situations
     InvoiceSituationLast=Final and general invoice
    @@ -532,3 +545,4 @@ AutoFillDateFrom=Set start date for service line with invoice date
     AutoFillDateFromShort=Set start date
     AutoFillDateTo=Set end date for service line with next invoice date
     AutoFillDateToShort=Set end date
    +MaxNumberOfGenerationReached=Max number of gen. reached
    diff --git a/htdocs/langs/kn_IN/categories.lang b/htdocs/langs/kn_IN/categories.lang
    index 41e5f4e4c13..c0c8d4c0cef 100644
    --- a/htdocs/langs/kn_IN/categories.lang
    +++ b/htdocs/langs/kn_IN/categories.lang
    @@ -16,7 +16,7 @@ MembersCategoriesArea=Members tags/categories area
     ContactsCategoriesArea=Contacts tags/categories area
     AccountsCategoriesArea=Accounts tags/categories area
     ProjectsCategoriesArea=Projects tags/categories area
    -SubCats=Subcategories
    +SubCats=Sub-categories
     CatList=List of tags/categories
     NewCategory=New tag/category
     ModifCat=Modify tag/category
    @@ -85,3 +85,4 @@ CategorieRecursivHelp=If activated, product will also linked to parent category
     AddProductServiceIntoCategory=Add the following product/service
     ShowCategory=Show tag/category
     ByDefaultInList=By default in list
    +ChooseCategory=Choose category
    diff --git a/htdocs/langs/kn_IN/commercial.lang b/htdocs/langs/kn_IN/commercial.lang
    index bb229d39948..f60ece73caa 100644
    --- a/htdocs/langs/kn_IN/commercial.lang
    +++ b/htdocs/langs/kn_IN/commercial.lang
    @@ -60,8 +60,8 @@ ActionAC_CLO=Close
     ActionAC_EMAILING=Send mass email
     ActionAC_COM=Send customer order by mail
     ActionAC_SHIP=Send shipping by mail
    -ActionAC_SUP_ORD=Send supplier order by mail
    -ActionAC_SUP_INV=Send supplier invoice by mail
    +ActionAC_SUP_ORD=Send purchase order by mail
    +ActionAC_SUP_INV=Send vendor invoice by mail
     ActionAC_OTH=ಇತರ
     ActionAC_OTH_AUTO=Automatically inserted events
     ActionAC_MANUAL=Manually inserted events
    diff --git a/htdocs/langs/kn_IN/companies.lang b/htdocs/langs/kn_IN/companies.lang
    index 8e27a3bad29..1f9681254aa 100644
    --- a/htdocs/langs/kn_IN/companies.lang
    +++ b/htdocs/langs/kn_IN/companies.lang
    @@ -8,11 +8,11 @@ ConfirmDeleteContact=Are you sure you want to delete this contact and all inheri
     MenuNewThirdParty=ಹೊಸ ತೃತೀಯ ಪಕ್ಷ
     MenuNewCustomer=ಹೊಸ ಗ್ರಾಹಕ
     MenuNewProspect=ಹೊಸ ನಿರೀಕ್ಷಿತರು
    -MenuNewSupplier=ಹೊಸ ಪೂರೈಕೆದಾರ
    +MenuNewSupplier=New vendor
     MenuNewPrivateIndividual=ಹೊಸ ಖಾಸಗಿ ವ್ಯಕ್ತಿ
    -NewCompany=ಹೊಸ ಕಂಪನಿ (ನಿರೀಕ್ಷಿತ, ಗ್ರಾಹಕ, ಪೂರೈಕೆದಾರ)
    -NewThirdParty=ಹೊಸ ತೃತೀಯ (ನಿರೀಕ್ಷಿತ, ಗ್ರಾಹಕ, ಪೂರೈಕೆದಾರ)
    -CreateDolibarrThirdPartySupplier=Create a third party (supplier)
    +NewCompany=New company (prospect, customer, vendor)
    +NewThirdParty=New third party (prospect, customer, vendor)
    +CreateDolibarrThirdPartySupplier=Create a third party (vendor)
     CreateThirdPartyOnly=Create third party
     CreateThirdPartyAndContact=Create a third party + a child contact
     ProspectionArea=Prospection ಪ್ರದೇಶ
    @@ -37,7 +37,7 @@ ThirdPartyProspectsStats=ನಿರೀಕ್ಷಿತರು
     ThirdPartyCustomers=ಗ್ರಾಹಕರು
     ThirdPartyCustomersStats=ಗ್ರಾಹಕರು
     ThirdPartyCustomersWithIdProf12=%s ಅಥವಾ %s ಇರುವ ಗ್ರಾಹಕರು
    -ThirdPartySuppliers=ಪೂರೈಕೆದಾರರು
    +ThirdPartySuppliers=Vendors
     ThirdPartyType=ತೃತೀಯ ಮಾದರಿ
     Individual=ಖಾಸಗಿ ವ್ಯಕ್ತಿ
     ToCreateContactWithSameName=Will create automatically a contact/address with same information than third party under the third party. In most cases, even if your third party is a physical people, creating a third party alone is enough.
    @@ -77,11 +77,11 @@ Web=ವೆಬ್
     Poste= ಸ್ಥಾನ
     DefaultLang=ಪೂರ್ವನಿಯೋಜಿತವಾದ ಭಾಷೆ
     VATIsUsed=Sales tax is used
    -VATIsUsedWhenSelling=This define if this thirdparty includes a sale tax or not when it makes an invoice to its own customers
    +VATIsUsedWhenSelling=This define if this third party includes a sale tax or not when it makes an invoice to its own customers
     VATIsNotUsed=Sales tax is not used
     CopyAddressFromSoc=Fill address with third party address
    -ThirdpartyNotCustomerNotSupplierSoNoRef=Thirdparty neither customer nor supplier, no available refering objects
    -ThirdpartyIsNeitherCustomerNorClientSoCannotHaveDiscounts=Thirdparty neither customer nor supplier, discounts are not available
    +ThirdpartyNotCustomerNotSupplierSoNoRef=Third party neither customer nor vendor, no available refering objects
    +ThirdpartyIsNeitherCustomerNorClientSoCannotHaveDiscounts=Third party neither customer nor supplier, discounts are not available
     PaymentBankAccount=Payment bank account
     OverAllProposals=Proposals
     OverAllOrders=Orders
    @@ -99,9 +99,9 @@ LocalTax2ES=IRPF
     TypeLocaltax1ES=RE Type
     TypeLocaltax2ES=IRPF Type
     WrongCustomerCode=ಗ್ರಾಹಕ ಕೋಡ್ ಸರಿಯಾಗಿದ್ದಂತಿಲ್ಲ
    -WrongSupplierCode=ಸರಬರಾಜುದಾರ ಕೋಡ್ ಸರಿಯಾಗಿದ್ದಂತಿಲ್ಲ
    +WrongSupplierCode=Vendor code invalid
     CustomerCodeModel=ಗ್ರಾಹಕ ಕೋಡ್ ಮಾದರಿ
    -SupplierCodeModel=ಸರಬರಾಜುದಾರ ಕೋಡ್ ಮಾದರಿ
    +SupplierCodeModel=Vendor code model
     Gencod=ಬಾರ್ ಕೋಡ್
     ##### Professional ID #####
     ProfId1Short=ವೃತ್ತಿಪರ ಐಡಿ 1
    @@ -267,7 +267,7 @@ Prospect=ನಿರೀಕ್ಷಿತ
     CustomerCard=ಗ್ರಾಹಕ ಕಾರ್ಡ್
     Customer=ಗ್ರಾಹಕ
     CustomerRelativeDiscount=ಸಾಪೇಕ್ಷ ಗ್ರಾಹಕ ರಿಯಾಯಿತಿ
    -SupplierRelativeDiscount=Relative supplier discount
    +SupplierRelativeDiscount=Relative vendor discount
     CustomerRelativeDiscountShort=ಸಾಪೇಕ್ಷ ರಿಯಾಯಿತಿ
     CustomerAbsoluteDiscountShort=ಪರಮ ರಿಯಾಯಿತಿ
     CompanyHasRelativeDiscount=ಈ ಗ್ರಾಹಕರಿಗೆ <b>%s%%</b> ರಿಯಾಯಿತಿ ಪೂರ್ವನಿಗದಿಯಾಗಿದೆ.
    @@ -284,8 +284,8 @@ HasCreditNoteFromSupplier=You have credit notes for <b>%s</b> %s from this suppl
     CompanyHasNoAbsoluteDiscount=ಈ ಗ್ರಾಹಕ ಯಾವುದೇ ರಿಯಾಯಿತಿ ಕ್ರೆಡಿಟ್ ಹೊಂದಿಲ್ಲ
     CustomerAbsoluteDiscountAllUsers=Absolute customer discounts (granted by all users)
     CustomerAbsoluteDiscountMy=Absolute customer discounts (granted by yourself)
    -SupplierAbsoluteDiscountAllUsers=Absolute supplier discounts (granted by all users)
    -SupplierAbsoluteDiscountMy=Absolute supplier discounts (granted by yourself)
    +SupplierAbsoluteDiscountAllUsers=Absolute vendor discounts (entered by all users)
    +SupplierAbsoluteDiscountMy=Absolute vendor discounts (entered by yourself)
     DiscountNone=ಯಾವುದೂ ಇಲ್ಲ
     Supplier=ಪೂರೈಕೆದಾರ
     AddContact=Create contact
    @@ -304,13 +304,13 @@ DeleteACompany=ಸಂಸ್ಥೆಯೊಂದನ್ನು ತೆಗೆದುಹ
     PersonalInformations=ವೈಯಕ್ತಿಕ ದತ್ತಾಂಶ
     AccountancyCode=Accounting account
     CustomerCode=ಗ್ರಾಹಕ ಕೋಡ್
    -SupplierCode=ಪೂರೈಕೆದಾರರ ಕೋಡ್
    +SupplierCode=Vendor code
     CustomerCodeShort=ಗ್ರಾಹಕ ಕೋಡ್
    -SupplierCodeShort=ಪೂರೈಕೆದಾರರ ಕೋಡ್
    +SupplierCodeShort=Vendor code
     CustomerCodeDesc=ಗ್ರಾಹಕ ಕೋಡ್, ಎಲ್ಲಾ ಗ್ರಾಹಕರಿಗೂ ಅನನ್ಯ
    -SupplierCodeDesc=ಸರಬರಾಜುದಾರ ಕೋಡ್, ಎಲ್ಲಾ ಪೂರೈಕೆದಾರರಿಗೂ ಅನನ್ಯ
    +SupplierCodeDesc=Vendor code, unique for all vendors
     RequiredIfCustomer=ತೃತೀಯ ಪಾರ್ಟಿಯು ಗ್ರಾಹಕ ಅಥವಾ ನಿರೀಕ್ಷಿತರಾಗಿದ್ದ ವೇಳೆ ಅಗತ್ಯ
    -RequiredIfSupplier=ತೃತೀಯ ಪಾರ್ಟಿಯು ಸರಬರಾಜುದಾರರಾದಲ್ಲಿ ಅಗತ್ಯ
    +RequiredIfSupplier=Required if third party is a vendor
     ValidityControledByModule=ವಾಯಿದೆ ನಿಯಂತ್ರಿತ ಘಟಕ
     ThisIsModuleRules=ಈ ಘಟಕಕ್ಕೆ ಅನ್ವಯವಾಗುವ ನೇಮಗಳು
     ProspectToContact='ನಿರೀಕ್ಷಿತ'ದಿಂದ 'ಸಂಪರ್ಕ'ಕ್ಕೆ
    @@ -338,7 +338,7 @@ MyContacts=ನನ್ನ ಸಂಪರ್ಕಗಳು
     Capital=ರಾಜಧಾನಿ
     CapitalOf=%s ಕ್ಯಾಪಿಟಲ್
     EditCompany=ಸಂಸ್ಥೆಯನ್ನು ತಿದ್ದಿ
    -ThisUserIsNot=ಈ ಬಳಕೆದಾರ ಒಬ್ಬ ನಿರೀಕ್ಷಿತ, ಗ್ರಾಹಕ ಅಥವಾ ಪೂರೈಕೆದಾರ ಅಲ್ಲ
    +ThisUserIsNot=This user is not a prospect, customer nor vendor
     VATIntraCheck=ಪರಿಶೀಲಿಸಿ
     VATIntraCheckDesc=The link <b>%s</b> allows to ask the european VAT checker service. An external internet access from server is required for this service to work.
     VATIntraCheckURL=http://ec.europa.eu/taxation_customs/vies/vieshome.do
    @@ -396,7 +396,7 @@ ImportDataset_company_4=Third parties/Sales representatives (Assign sales repres
     PriceLevel=ಬೆಲೆ ಮಟ್ಟ
     DeliveryAddress=ತಲುಪಿಸುವ ವಿಳಾಸ
     AddAddress=ವಿಳಾಸ ಸೇರಿಸಿ
    -SupplierCategory=ಸರಬರಾಜುದಾರ ವರ್ಗ
    +SupplierCategory=Vendor category
     JuridicalStatus200=Independent
     DeleteFile=ಫೈಲ್ ತೆಗೆಯಿರಿ
     ConfirmDeleteFile=ನೀವು ಈ ಫೈಲ್ಅನ್ನು ಖಂಡಿತವಾಗಿಯೂ ಶಾಶ್ವವವಾಗಿ ತೆಗೆದುಹಾಕಲು ಬಯಸುತ್ತೀರಾ?
    @@ -406,7 +406,7 @@ FiscalYearInformation=ಹಣಕಾಸಿನ ವರ್ಷದ ಮಾಹಿತಿ
     FiscalMonthStart=ಆರ್ಥಿಕ ವರ್ಷಾರಂಭದ ತಿಂಗಳು
     YouMustAssignUserMailFirst=You must create email for this user first to be able to add emails notifications for him.
     YouMustCreateContactFirst=To be able to add email notifications, you must first define contacts with valid emails for the third party
    -ListSuppliersShort=ಪೂರೈಕೆದಾರರ ಪಟ್ಟಿ
    +ListSuppliersShort=List of vendors
     ListProspectsShort=ನಿರೀಕ್ಷಿತರ ಪಟ್ಟಿ
     ListCustomersShort=ಗ್ರಾಹಕರ ಪಟ್ಟಿ
     ThirdPartiesArea=Third parties and contact area
    @@ -420,7 +420,7 @@ CurrentOutstandingBill=ಪ್ರಸ್ತುತ ಬಾಕಿ ಉಳಿದಿರ
     OutstandingBill=ಗರಿಷ್ಟ ಬಾಕಿ ಉಳಿದಿರುವ ಬಿಲ್ ಮೊತ್ತ
     OutstandingBillReached=Max. for outstanding bill reached
     OrderMinAmount=Minimum amount for order
    -MonkeyNumRefModelDesc=ಫಾರ್ಮ್ಯಾಟ್% syymm-NNNN ಗ್ರಾಹಕ ಕೋಡ್ ಮತ್ತು% syymm-NNNN ವವ ವರ್ಷ ಅಲ್ಲಿ ಪೂರೈಕೆದಾರ ಕೋಡ್ ಫಾರ್ ಜೊತೆ ನ್ಯೂಮರೋ ಹಿಂತಿರುಗಿ, ಮಿಮೀ ತಿಂಗಳು ಮತ್ತು NNNN ಯಾವುದೇ ಬ್ರೇಕ್ ಮತ್ತು 0 ಯಾವುದೇ ಲಾಭ ಒಂದು ಅನುಕ್ರಮದ.
    +MonkeyNumRefModelDesc=Return numero with format %syymm-nnnn for customer code and %syymm-nnnn for vendor code where yy is year, mm is month and nnnn is a sequence with no break and no return to 0.
     LeopardNumRefModelDesc=ಕೋಡ್ ಉಚಿತ. ಈ ಕೋಡ್ ಯಾವುದೇ ಸಮಯದಲ್ಲಿ ಮಾರ್ಪಡಿಸಬಹುದಾಗಿದೆ.
     ManagingDirectors=ಮ್ಯಾನೇಜರ್ (ಗಳು) ಹೆಸರು (ಸಿಇಒ, ನಿರ್ದೇಶಕ, ಅಧ್ಯಕ್ಷ ...)
     MergeOriginThirdparty=Duplicate third party (third party you want to delete)
    @@ -431,4 +431,4 @@ SaleRepresentativeLogin=Login of sales representative
     SaleRepresentativeFirstname=First name of sales representative
     SaleRepresentativeLastname=Last name of sales representative
     ErrorThirdpartiesMerge=There was an error when deleting the third parties. Please check the log. Changes have been reverted.
    -NewCustomerSupplierCodeProposed=New customer or supplier code suggested on duplicate code
    +NewCustomerSupplierCodeProposed=New customer or vendor code suggested on duplicate code
    diff --git a/htdocs/langs/kn_IN/compta.lang b/htdocs/langs/kn_IN/compta.lang
    index cda96a546b8..c0f5920ea92 100644
    --- a/htdocs/langs/kn_IN/compta.lang
    +++ b/htdocs/langs/kn_IN/compta.lang
    @@ -19,7 +19,8 @@ Income=Income
     Outcome=Expense
     MenuReportInOut=Income / Expense
     ReportInOut=Balance of income and expenses
    -ReportTurnover=Turnover
    +ReportTurnover=Turnover invoiced
    +ReportTurnoverCollected=Turnover collected
     PaymentsNotLinkedToInvoice=Payments not linked to any invoice, so not linked to any third party
     PaymentsNotLinkedToUser=Payments not linked to any user
     Profit=Profit
    @@ -34,7 +35,8 @@ AmountHTVATRealPaid=Net paid
     VATToPay=Tax sales
     VATReceived=Tax received
     VATToCollect=Tax purchases
    -VATSummary=Tax Balance
    +VATSummary=Tax monthly
    +VATBalance=Tax Balance
     VATPaid=Tax paid
     LT1Summary=Tax 2 summary
     LT2Summary=Tax 3 summary
    @@ -76,16 +78,16 @@ MenuNewSocialContribution=New social/fiscal tax
     NewSocialContribution=New social/fiscal tax
     AddSocialContribution=Add social/fiscal tax
     ContributionsToPay=Social/fiscal taxes to pay
    -AccountancyTreasuryArea=Accountancy/Treasury area
    +AccountancyTreasuryArea=Billing and payment area
     NewPayment=New payment
     Payments=Payments
     PaymentCustomerInvoice=Customer invoice payment
    -PaymentSupplierInvoice=Supplier invoice payment
    +PaymentSupplierInvoice=Vendor invoice payment
     PaymentSocialContribution=Social/fiscal tax payment
     PaymentVat=VAT payment
     ListPayment=List of payments
     ListOfCustomerPayments=List of customer payments
    -ListOfSupplierPayments=List of supplier payments
    +ListOfSupplierPayments=List of vendor payments
     DateStartPeriod=Date start period
     DateEndPeriod=Date end period
     newLT1Payment=New tax 2 payment
    @@ -104,19 +106,21 @@ VATPayment=Sales tax payment
     VATPayments=Sales tax payments
     VATRefund=Sales tax refund
     NewVATPayment=New sales tax payment
    +NewLocalTaxPayment=New tax %s payment
     Refund=Refund
     SocialContributionsPayments=Social/fiscal taxes payments
     ShowVatPayment=Show VAT payment
     TotalToPay=Total to pay
     BalanceVisibilityDependsOnSortAndFilters=Balance is visible in this list only if table is sorted ascending on %s and filtered for 1 bank account
     CustomerAccountancyCode=Customer accounting code
    -SupplierAccountancyCode=Supplier accounting code
    +SupplierAccountancyCode=Vendor accounting code
     CustomerAccountancyCodeShort=Cust. account. code
     SupplierAccountancyCodeShort=Sup. account. code
     AccountNumber=Account number
     NewAccountingAccount=New account
    -SalesTurnover=Sales turnover
    -SalesTurnoverMinimum=Minimum sales turnover
    +Turnover=Turnover invoiced
    +TurnoverCollected=Turnover collected
    +SalesTurnoverMinimum=Minimum turnover
     ByExpenseIncome=By expenses & incomes
     ByThirdParties=By third parties
     ByUserAuthorOfInvoice=By invoice author
    @@ -136,8 +140,8 @@ ConfirmDeleteSocialContribution=Are you sure you want to delete this social/fisc
     ExportDataset_tax_1=Social and fiscal taxes and payments
     CalcModeVATDebt=Mode <b>%sVAT on commitment accounting%s</b>.
     CalcModeVATEngagement=Mode <b>%sVAT on incomes-expenses%s</b>.
    -CalcModeDebt=Mode <b>%sClaims-Debts%s</b> said <b>Commitment accounting</b>.
    -CalcModeEngagement=Mode <b>%sIncomes-Expenses%s</b> said <b>cash accounting</b>
    +CalcModeDebt=Analysis of known recorded invoices even if they are not yet accounted in ledger.
    +CalcModeEngagement=Analysis of known recorded payments, even if they are not yet accounted in Ledger.
     CalcModeBookkeeping=Analysis of <b>data journalized in Bookkeeping Ledger table</b>
     CalcModeLT1= Mode <b>%sRE on customer invoices - suppliers invoices%s</b>
     CalcModeLT1Debt=Mode <b>%sRE on customer invoices%s</b>
    @@ -150,9 +154,9 @@ AnnualSummaryInputOutputMode=Balance of income and expenses, annual summary
     AnnualByCompanies=Balance of income and expenses, by predefined groups of account
     AnnualByCompaniesDueDebtMode=Balance of income and expenses, detail by predefined groups, mode <b>%sClaims-Debts%s</b> said <b>Commitment accounting</b>.
     AnnualByCompaniesInputOutputMode=Balance of income and expenses, detail by predefined groups, mode <b>%sIncomes-Expenses%s</b> said <b>cash accounting</b>.
    -SeeReportInInputOutputMode=See report <b>%sIncomes-Expenses%s</b> said <b>cash accounting</b> for a calculation on actual payments made
    -SeeReportInDueDebtMode=See report <b>%sClaims-Debts%s</b> said <b>commitment accounting</b> for a calculation on issued invoices
    -SeeReportInBookkeepingMode=See report <b>%sBookeeping%s</b> for a calculation on <b>bookkeeping table analysis</b>
    +SeeReportInInputOutputMode=See %sanalysis of payments%s for a calculation on actual payments made even if they are not yet accounted in Ledger.
    +SeeReportInDueDebtMode=See %sanalysis of invoices%s for a calculation based on known recorded invoices even if they are not yet accounted in Ledger.
    +SeeReportInBookkeepingMode=See <b>%sBookeeping report%s</b> for a calculation on <b>Bookkeeping Ledger table</b>
     RulesAmountWithTaxIncluded=- Amounts shown are with all taxes included
     RulesResultDue=- It includes outstanding invoices, expenses, VAT, donations whether they are paid or not. Is also includes paid salaries.<br>- It is based on the validation date of invoices and VAT and on the due date for expenses. For salaries defined with Salary module, the value date of payment is used.
     RulesResultInOut=- It includes the real payments made on invoices, expenses, VAT and salaries. <br>- It is based on the payment dates of the invoices, expenses, VAT and salaries. The donation date for donation.
    @@ -171,6 +175,8 @@ LT1ReportByCustomersES=Report by third party RE
     LT2ReportByCustomersES=Report by third party IRPF
     VATReport=Sale tax report
     VATReportByPeriods=Sale tax report by period
    +VATReportByRates=Sale tax report by rates
    +VATReportByThirdParties=Sale tax report by third parties
     VATReportByCustomers=Sale tax report by customer
     VATReportByCustomersInInputOutputMode=Report by the customer VAT collected and paid
     VATReportByQuartersInInputOutputMode=Report by Sale tax rate of the tax collected and paid
    @@ -207,7 +213,7 @@ Pcg_version=Chart of accounts models
     Pcg_type=Pcg type
     Pcg_subtype=Pcg subtype
     InvoiceLinesToDispatch=Invoice lines to dispatch
    -ByProductsAndServices=By products and services
    +ByProductsAndServices=By product and service
     RefExt=External ref
     ToCreateAPredefinedInvoice=To create a template invoice, create a standard invoice, then, without validating it, click onto button "%s".
     LinkedOrder=Link to order
    @@ -215,7 +221,8 @@ Mode1=Method 1
     Mode2=Method 2
     CalculationRuleDesc=To calculate total VAT, there is two methods:<br>Method 1 is rounding vat on each line, then summing them.<br>Method 2 is summing all vat on each line, then rounding result.<br>Final result may differs from few cents. Default mode is mode <b>%s</b>.
     CalculationRuleDescSupplier=According to supplier, choose appropriate method to apply same calculation rule and get same result expected by your supplier.
    -TurnoverPerProductInCommitmentAccountingNotRelevant=Turnover report per product, when using a <b>cash accountancy</b> mode is not relevant. This report is only available when using <b>engagement accountancy</b> mode (see setup of accountancy module).
    +TurnoverPerProductInCommitmentAccountingNotRelevant=The report of Turnover collected per product is not available. This report is only available for turnover invoiced.
    +TurnoverPerSaleTaxRateInCommitmentAccountingNotRelevant=The report of Turnover collected per sale tax rate is not available. This report is only available for turnover invoiced.
     CalculationMode=Calculation mode
     AccountancyJournal=Accounting code journal
     ACCOUNTING_VAT_SOLD_ACCOUNT=Accounting account by default for VAT on sales (used if not defined on VAT dictionary setup)
    @@ -223,7 +230,7 @@ ACCOUNTING_VAT_BUY_ACCOUNT=Accounting account by default for VAT on purchases (u
     ACCOUNTING_VAT_PAY_ACCOUNT=Accounting account by default for paying VAT
     ACCOUNTING_ACCOUNT_CUSTOMER=Accounting account used for customer third parties
     ACCOUNTING_ACCOUNT_CUSTOMER_Desc=The dedicated accounting account defined on third party card will be used for Subledger accouting only. This one will be used for General Ledger and as default value of Subledger accounting if dedicated customer accouting account on third party is not defined.
    -ACCOUNTING_ACCOUNT_SUPPLIER=Accounting account used for supplier third parties
    +ACCOUNTING_ACCOUNT_SUPPLIER=Accounting account used for vendor third parties
     ACCOUNTING_ACCOUNT_SUPPLIER_Desc=The dedicated accounting account defined on third party card will be used for Subledger accouting only. This one will be used for General Ledger and as default value of Subledger accounting if dedicated supplier accouting account on third party is not defined.
     CloneTax=Clone a social/fiscal tax
     ConfirmCloneTax=Confirm the clone of a social/fiscal tax payment
    @@ -242,3 +249,11 @@ FiscalPeriod=Accounting period
     ListSocialContributionAssociatedProject=List of social contributions associated with the project
     DeleteFromCat=Remove from accounting group
     AccountingAffectation=Accounting assignement
    +LastDayTaxIsRelatedTo=Last day of period the tax is related to
    +VATDue=Sale tax claimed
    +ClaimedForThisPeriod=Claimed for the period
    +PaidDuringThisPeriod=Paid during this period
    +ByVatRate=By sale tax rate
    +TurnoverbyVatrate=Turnover invoiced by sale tax rate
    +TurnoverCollectedbyVatrate=Turnover collected by sale tax rate
    +PurchasebyVatrate=Purchase by sale tax rate
    diff --git a/htdocs/langs/kn_IN/dict.lang b/htdocs/langs/kn_IN/dict.lang
    index ca0c61a9cbc..61a7237f472 100644
    --- a/htdocs/langs/kn_IN/dict.lang
    +++ b/htdocs/langs/kn_IN/dict.lang
    @@ -5,7 +5,8 @@ CountryIT=Italy
     CountryES=Spain
     CountryDE=Germany
     CountryCH=Switzerland
    -CountryGB=Great Britain
    +# Warning, country code GB is for United Kingdom. UK Does not exists as country code in ISO standard.
    +CountryGB=United Kingdom
     CountryUK=United Kingdom
     CountryIE=Ireland
     CountryCN=China
    diff --git a/htdocs/langs/kn_IN/ecm.lang b/htdocs/langs/kn_IN/ecm.lang
    index 65e9b17bdb2..5200fa30b1d 100644
    --- a/htdocs/langs/kn_IN/ecm.lang
    +++ b/htdocs/langs/kn_IN/ecm.lang
    @@ -39,9 +39,10 @@ ShowECMSection=Show directory
     DeleteSection=Remove directory
     ConfirmDeleteSection=Can you confirm you want to delete the directory <b>%s</b>?
     ECMDirectoryForFiles=Relative directory for files
    -CannotRemoveDirectoryContainsFiles=Removed not possible because it contains some files
    +CannotRemoveDirectoryContainsFilesOrDirs=Removal not possible because it contains some files or sub-directories
    +CannotRemoveDirectoryContainsFiles=Removal not possible because it contains some files
     ECMFileManager=File manager
    -ECMSelectASection=Select a directory on left tree...
    +ECMSelectASection=Select a directory in the tree...
     DirNotSynchronizedSyncFirst=This directory seems to be created or modified outside ECM module. You must click on "Resync" button first to synchronize disk and database to get content of this directory.
     ReSyncListOfDir=Resync list of directories
     HashOfFileContent=Hash of file content
    diff --git a/htdocs/langs/kn_IN/errors.lang b/htdocs/langs/kn_IN/errors.lang
    index ec036b28bc5..0ca7488b8cb 100644
    --- a/htdocs/langs/kn_IN/errors.lang
    +++ b/htdocs/langs/kn_IN/errors.lang
    @@ -32,9 +32,9 @@ ErrorBarCodeRequired=Bar code required
     ErrorCustomerCodeAlreadyUsed=Customer code already used
     ErrorBarCodeAlreadyUsed=Bar code already used
     ErrorPrefixRequired=Prefix required
    -ErrorBadSupplierCodeSyntax=Bad syntax for supplier code
    -ErrorSupplierCodeRequired=Supplier code required
    -ErrorSupplierCodeAlreadyUsed=Supplier code already used
    +ErrorBadSupplierCodeSyntax=Bad syntax for vendor code
    +ErrorSupplierCodeRequired=Vendor code required
    +ErrorSupplierCodeAlreadyUsed=Vendor code already used
     ErrorBadParameters=Bad parameters
     ErrorBadValueForParameter=Wrong value '%s' for parameter '%s'
     ErrorBadImageFormat=Image file has not a supported format (Your PHP does not support functions to convert images of this format)
    @@ -87,7 +87,7 @@ ErrorsOnXLines=Errors on <b>%s</b> source record(s)
     ErrorFileIsInfectedWithAVirus=The antivirus program was not able to validate the file (file might be infected by a virus)
     ErrorSpecialCharNotAllowedForField=Special characters are not allowed for field "%s"
     ErrorNumRefModel=A reference exists into database (%s) and is not compatible with this numbering rule. Remove record or renamed reference to activate this module.
    -ErrorQtyTooLowForThisSupplier=Quantity too low for this supplier or no price defined on this product for this supplier
    +ErrorQtyTooLowForThisSupplier=Quantity too low for this vendor or no price defined on this product for this supplier
     ErrorModuleSetupNotComplete=Setup of module looks to be uncomplete. Go on Home - Setup - Modules to complete.
     ErrorBadMask=Error on mask
     ErrorBadMaskFailedToLocatePosOfSequence=Error, mask without sequence number
    @@ -177,7 +177,7 @@ ErrorBadDefinitionOfMenuArrayInModuleDescriptor=Bad Definition Of Menu Array In
     ErrorSavingChanges=An error has ocurred when saving the changes
     ErrorWarehouseRequiredIntoShipmentLine=Warehouse is required on the line to ship
     ErrorFileMustHaveFormat=File must have format %s
    -ErrorSupplierCountryIsNotDefined=Country for this supplier is not defined. Correct this first.
    +ErrorSupplierCountryIsNotDefined=Country for this vendor is not defined. Correct this first.
     ErrorsThirdpartyMerge=Failed to merge the two records. Request canceled.
     ErrorStockIsNotEnoughToAddProductOnOrder=Stock is not enough for product %s to add it into a new order.
     ErrorStockIsNotEnoughToAddProductOnInvoice=Stock is not enough for product %s to add it into a new invoice.
    diff --git a/htdocs/langs/kn_IN/install.lang b/htdocs/langs/kn_IN/install.lang
    index e602c54640c..fb521c0c085 100644
    --- a/htdocs/langs/kn_IN/install.lang
    +++ b/htdocs/langs/kn_IN/install.lang
    @@ -6,6 +6,7 @@ ConfFileDoesNotExistsAndCouldNotBeCreated=Configuration file <b>%s</b> does not
     ConfFileCouldBeCreated=Configuration file <b>%s</b> could be created.
     ConfFileIsNotWritable=Configuration file <b>%s</b> is not writable. Check permissions. For first install, your web server must be granted to be able to write into this file during configuration process ("chmod 666" for example on a Unix like OS).
     ConfFileIsWritable=Configuration file <b>%s</b> is writable.
    +ConfFileMustBeAFileNotADir=Configuration file <b>%s</b> must be a file, not a directory.
     ConfFileReload=Reload all information from configuration file.
     PHPSupportSessions=This PHP supports sessions.
     PHPSupportPOSTGETOk=This PHP supports variables POST and GET.
    @@ -91,8 +92,8 @@ FailedToCreateAdminLogin=Failed to create Dolibarr administrator account.
     WarningRemoveInstallDir=Warning, for security reasons, once the install or upgrade is complete, to avoid using install tools again, you should add a file called <b>install.lock</b> into Dolibarr document directory, in order to avoid malicious use of it.
     FunctionNotAvailableInThisPHP=Not available on this PHP
     ChoosedMigrateScript=Choose migration script
    -DataMigration=Data migration
    -DatabaseMigration=Structure database migration
    +DataMigration=Database migration (data)
    +DatabaseMigration=Database migration (structure + some data)
     ProcessMigrateScript=Script processing
     ChooseYourSetupMode=Choose your setup mode and click "Start"...
     FreshInstall=Fresh install
    @@ -146,7 +147,7 @@ NothingToDo=Nothing to do
     # upgrade
     MigrationFixData=Fix for denormalized data
     MigrationOrder=Data migration for customer's orders
    -MigrationSupplierOrder=Data migration for supplier's orders
    +MigrationSupplierOrder=Data migration for vendor's orders
     MigrationProposal=Data migration for commercial proposals
     MigrationInvoice=Data migration for customer's invoices
     MigrationContract=Data migration for contracts
    @@ -196,8 +197,14 @@ MigrationEvents=Migration of events to add event owner into assignement table
     MigrationEventsContact=Migration of events to add event contact into assignement table
     MigrationRemiseEntity=Update entity field value of llx_societe_remise
     MigrationRemiseExceptEntity=Update entity field value of llx_societe_remise_except
    +MigrationUserRightsEntity=Update entity field value of llx_user_rights
    +MigrationUserGroupRightsEntity=Update entity field value of llx_usergroup_rights
     MigrationReloadModule=Reload module %s
     MigrationResetBlockedLog=Reset module BlockedLog for v7 algorithm
     ShowNotAvailableOptions=Show not available options
     HideNotAvailableOptions=Hide not available options
     ErrorFoundDuringMigration=Error were reported during migration process so next step is not available. To ignore errors, you can <a href="%s">click here</a>, but application or some features may not work correctly until fixed.
    +YouTryInstallDisabledByDirLock=The application try to sefl upgrade, but install/upgrade pages have been disabled for security reason (directory renamed with .lock suffix).<br>
    +YouTryInstallDisabledByFileLock=The application try to sefl upgrade, but install/upgrade pages pages have been disabled for security reason (by lock file <strong>install.lock</strong> into dolibarr documents directory).<br>
    +ClickHereToGoToApp=Click here to go to your application
    +ClickOnLinkOrRemoveManualy=Click on following link and if you always reach this page, you must remove the file install.lock into documents directory manually
    diff --git a/htdocs/langs/kn_IN/ldap.lang b/htdocs/langs/kn_IN/ldap.lang
    index d6360f3e540..abe11602147 100644
    --- a/htdocs/langs/kn_IN/ldap.lang
    +++ b/htdocs/langs/kn_IN/ldap.lang
    @@ -1,5 +1,4 @@
     # Dolibarr language file - Source file is en_US - ldap
    -DomainPassword=Password for domain
     YouMustChangePassNextLogon=Password for user <b>%s</b> on the domain <b>%s</b> must be changed.
     UserMustChangePassNextLogon=User must change password on the domain %s
     LDAPInformationsForThisContact=Information in LDAP database for this contact
    @@ -25,3 +24,4 @@ MemberTypeSynchronized=Member type synchronized
     ContactSynchronized=Contact synchronized
     ForceSynchronize=Force synchronizing Dolibarr -> LDAP
     ErrorFailedToReadLDAP=Failed to read LDAP database. Check LDAP module setup and database accessibility.
    +PasswordOfUserInLDAP=Password of user in LDAP
    diff --git a/htdocs/langs/kn_IN/loan.lang b/htdocs/langs/kn_IN/loan.lang
    index d79f8bc5a34..c273e2d0126 100644
    --- a/htdocs/langs/kn_IN/loan.lang
    +++ b/htdocs/langs/kn_IN/loan.lang
    @@ -10,6 +10,7 @@ LoanCapital=ರಾಜಧಾನಿ
     Insurance=Insurance
     Interest=Interest
     Nbterms=Number of terms
    +Term=Term
     LoanAccountancyCapitalCode=Accounting account capital
     LoanAccountancyInsuranceCode=Accounting account insurance
     LoanAccountancyInterestCode=Accounting account interest
    @@ -17,39 +18,14 @@ ConfirmDeleteLoan=Confirm deleting this loan
     LoanDeleted=Loan Deleted Successfully
     ConfirmPayLoan=Confirm classify paid this loan
     LoanPaid=Loan Paid
    -# Calc
    -LoanCalc=Bank Loans Calculator
    -PurchaseFinanceInfo=Purchase & Financing Information
    -SalePriceOfAsset=Sale Price of Asset
    -PercentageDown=Percentage Down
    -LengthOfMortgage=Duration of loan
    -AnnualInterestRate=Annual Interest Rate
    -ExplainCalculations=Explain Calculations
    -ShowMeCalculationsAndAmortization=Show me the calculations and amortization
    -MortgagePaymentInformation=Mortgage Payment Information
    -DownPayment=Down Payment
    -DownPaymentDesc=The <b>down payment</b> = The price of the home multiplied by the percentage down divided by 100 (for 5% down becomes 5/100 or 0.05)
    -InterestRateDesc=The <b>interest rate</b> = The annual interest percentage divided by 100
    -MonthlyFactorDesc=The <b>monthly factor</b> = The result of the following formula
    -MonthlyInterestRateDesc=The <b>monthly interest rate</b> = The annual interest rate divided by 12 (for the 12 months in a year)
    -MonthTermDesc=The <b>month term</b> of the loan in months = The number of years you've taken the loan out for times 12
    -MonthlyPaymentDesc=The montly payment is figured out using the following formula
    -AmortizationPaymentDesc=The <a href="#amortization">amortization</a> breaks down how much of your monthly payment goes towards the bank's interest, and how much goes into paying off the principal of your loan.
    -AmountFinanced=Amount Financed
    -AmortizationMonthlyPaymentOverYears=Amortization For Monthly Payment: <b>%s</b> over %s years
    -Totalsforyear=Totals for year
    -MonthlyPayment=Monthly Payment
    -LoanCalcDesc=This <b>mortgage calculator</b> can be used to figure out monthly payments of a loaning, based on the amount borrowed, the term of the loan desired and the interest rate.<br> This calculator includes also PMI (Private Mortgage Insurance) for loans where less than 20%% is put as a down payment. Also taken into consideration are the town property taxes, and their effect on the total monthly mortgage payment.<br>
    -GoToInterest=%s will go towards INTEREST
    -GoToPrincipal=%s will go towards PRINCIPAL
    -YouWillSpend=You will spend %s in year %s
     ListLoanAssociatedProject=List of loan associated with the project
     AddLoan=Create loan
    +FinancialCommitment=Financial commitment
    +InterestAmount=Interest
    +CapitalRemain=Capital remain
     # Admin
     ConfigLoan=Configuration of the module loan
     LOAN_ACCOUNTING_ACCOUNT_CAPITAL=Accounting account capital by default
     LOAN_ACCOUNTING_ACCOUNT_INTEREST=Accounting account interest by default
     LOAN_ACCOUNTING_ACCOUNT_INSURANCE=Accounting account insurance by default
    -FinancialCommitment=Financial commitment
     CreateCalcSchedule=Edit financial commitment
    -InterestAmount=Interest amount
    diff --git a/htdocs/langs/kn_IN/mails.lang b/htdocs/langs/kn_IN/mails.lang
    index cedcd01066b..2313910de93 100644
    --- a/htdocs/langs/kn_IN/mails.lang
    +++ b/htdocs/langs/kn_IN/mails.lang
    @@ -11,7 +11,9 @@ MailFrom=Sender
     MailErrorsTo=Errors to
     MailReply=Reply to
     MailTo=Receiver(s)
    +MailToUsers=To user(s)
     MailCC=Copy to
    +MailToCCUsers=Copy to users(s)
     MailCCC=Cached copy to
     MailTopic=EMail topic
     MailText=Message
    @@ -164,4 +166,4 @@ InGoingEmailSetup=Incoming email setup
     OutGoingEmailSetupForEmailing=Outgoing email setup (for mass emailing)
     DefaultOutgoingEmailSetup=Default outgoing email setup
     Information=Information
    -
    +ContactsWithThirdpartyFilter=Contacts avec filtre client
    diff --git a/htdocs/langs/kn_IN/main.lang b/htdocs/langs/kn_IN/main.lang
    index 574c4b066b5..645a6cc0c80 100644
    --- a/htdocs/langs/kn_IN/main.lang
    +++ b/htdocs/langs/kn_IN/main.lang
    @@ -92,6 +92,7 @@ DolibarrInHttpAuthenticationSoPasswordUseless=Dolibarr authentication mode is se
     Administrator=Administrator
     Undefined=Undefined
     PasswordForgotten=Password forgotten?
    +NoAccount=No account?
     SeeAbove=See above
     HomeArea=Home area
     LastConnexion=Latest connection
    @@ -231,7 +232,7 @@ Limit=Limit
     Limits=Limits
     Logout=Logout
     NoLogoutProcessWithAuthMode=No applicative disconnect feature with authentication mode <b>%s</b>
    -Connection=Connection
    +Connection=Login
     Setup=Setup
     Alert=Alert
     MenuWarnings=Alerts
    @@ -402,6 +403,7 @@ DefaultTaxRate=Default tax rate
     Average=Average
     Sum=Sum
     Delta=Delta
    +RemainToPay=Remain to pay
     Module=Module/Application
     Modules=Modules/Applications
     Option=Option
    @@ -414,7 +416,7 @@ Favorite=Favorite
     ShortInfo=Info.
     Ref=Ref.
     ExternalRef=Ref. extern
    -RefSupplier=Ref. supplier
    +RefSupplier=Ref. vendor
     RefPayment=Ref. payment
     CommercialProposalsShort=Commercial proposals
     Comment=Comment
    @@ -493,7 +495,7 @@ Received=Received
     Paid=Paid
     Topic=Subject
     ByCompanies=By third parties
    -ByUsers=By users
    +ByUsers=By user
     Links=Links
     Link=Link
     Rejects=Rejects
    @@ -505,6 +507,7 @@ NoneF=ಯಾವುದೂ ಇಲ್ಲ
     NoneOrSeveral=None or several
     Late=Late
     LateDesc=Delay to define if a record is late or not depends on your setup. Ask your admin to change delay from menu Home - Setup - Alerts.
    +NoItemLate=No late item
     Photo=Picture
     Photos=Pictures
     AddPhoto=Add picture
    @@ -619,9 +622,9 @@ BuildDoc=Build Doc
     Entity=Environment
     Entities=Entities
     CustomerPreview=Customer preview
    -SupplierPreview=Supplier preview
    +SupplierPreview=Vendor preview
     ShowCustomerPreview=Show customer preview
    -ShowSupplierPreview=Show supplier preview
    +ShowSupplierPreview=Show vendor preview
     RefCustomer=Ref. customer
     Currency=Currency
     InfoAdmin=Information for administrators
    @@ -679,7 +682,7 @@ Color=Color
     Documents=Linked files
     Documents2=Documents
     UploadDisabled=Upload disabled
    -MenuAccountancy=Accountancy
    +MenuAccountancy=Accounting
     MenuECM=Documents
     MenuAWStats=AWStats
     MenuMembers=Members
    @@ -915,11 +918,11 @@ SearchIntoProductsOrServices=Products or services
     SearchIntoProjects=Projects
     SearchIntoTasks=Tasks
     SearchIntoCustomerInvoices=Customer invoices
    -SearchIntoSupplierInvoices=Supplier invoices
    +SearchIntoSupplierInvoices=Vendor invoices
     SearchIntoCustomerOrders=Customer orders
    -SearchIntoSupplierOrders=Supplier orders
    +SearchIntoSupplierOrders=Purchase orders
     SearchIntoCustomerProposals=Customer proposals
    -SearchIntoSupplierProposals=Supplier proposals
    +SearchIntoSupplierProposals=Vendor proposals
     SearchIntoInterventions=Interventions
     SearchIntoContracts=Contracts
     SearchIntoCustomerShipments=Customer shipments
    @@ -941,3 +944,7 @@ Remote=Remote
     LocalAndRemote=Local and Remote
     KeyboardShortcut=Keyboard shortcut
     AssignedTo=Assigned to
    +Deletedraft=Delete draft
    +ConfirmMassDraftDeletion=Draft Bulk delete confirmation
    +FileSharedViaALink=File shared via a link
    +
    diff --git a/htdocs/langs/kn_IN/margins.lang b/htdocs/langs/kn_IN/margins.lang
    index 9f590ef3718..b9d52dcfdc6 100644
    --- a/htdocs/langs/kn_IN/margins.lang
    +++ b/htdocs/langs/kn_IN/margins.lang
    @@ -28,10 +28,10 @@ UseDiscountAsService=As a service
     UseDiscountOnTotal=On subtotal
     MARGIN_METHODE_FOR_DISCOUNT_DETAILS=Defines if a global discount is treated as a product, a service, or only on subtotal for margin calculation.
     MARGIN_TYPE=Buying/Cost price suggested by default for margin calculation
    -MargeType1=Margin on Best supplier price
    +MargeType1=Margin on Best vendor price
     MargeType2=Margin on Weighted Average Price (WAP)
     MargeType3=Margin on Cost Price
    -MarginTypeDesc=* Margin on best buying price = Selling price - Best supplier price defined on product card<br>* Margin on Weighted Average Price (WAP) = Selling price - Product Weighted Average Price (WAP) or best supplier price if WAP not yet defined<br>* Margin on Cost price = Selling price - Cost price defined on product card or WAP if cost price not defined, or best supplier price if WAP not yet defined
    +MarginTypeDesc=* Margin on best buying price = Selling price - Best vendor price defined on product card<br>* Margin on Weighted Average Price (WAP) = Selling price - Product Weighted Average Price (WAP) or best supplier price if WAP not yet defined<br>* Margin on Cost price = Selling price - Cost price defined on product card or WAP if cost price not defined, or best supplier price if WAP not yet defined
     CostPrice=Cost price
     UnitCharges=Unit charges
     Charges=Charges
    diff --git a/htdocs/langs/kn_IN/members.lang b/htdocs/langs/kn_IN/members.lang
    index 7326f3b9950..b29477e346d 100644
    --- a/htdocs/langs/kn_IN/members.lang
    +++ b/htdocs/langs/kn_IN/members.lang
    @@ -111,7 +111,7 @@ SendingAnEMailToMember=Sending information email to member
     SendingEmailOnAutoSubscription=Sending email on auto registration
     SendingEmailOnMemberValidation=Sending email on new member validation
     SendingEmailOnNewSubscription=Sending email on new subscription
    -SendingReminderForExpiredSubscription=Sending reminder for expired subscription
    +SendingReminderForExpiredSubscription=Sending reminder for expired subscriptions
     SendingEmailOnCancelation=Sending email on cancelation
     # Topic of email templates
     YourMembershipRequestWasReceived=Your membership was received.
    diff --git a/htdocs/langs/kn_IN/modulebuilder.lang b/htdocs/langs/kn_IN/modulebuilder.lang
    index a3fee23cb53..9d6661eda41 100644
    --- a/htdocs/langs/kn_IN/modulebuilder.lang
    +++ b/htdocs/langs/kn_IN/modulebuilder.lang
    @@ -74,6 +74,7 @@ NoWidget=No widget
     GoToApiExplorer=Go to API explorer
     ListOfMenusEntries=List of menu entries
     ListOfPermissionsDefined=List of defined permissions
    +SeeExamples=See examples here
     EnabledDesc=Condition to have this field active (Examples: 1 or $conf->global->MYMODULE_MYOPTION)
     VisibleDesc=Is the field visible ? (Examples: 0=Never visible, 1=Visible on list and create/update/view forms, 2=Visible on list only, 3=Visible on create/update/view form only. Using a negative value means field is not shown by default on list but can be selected for viewing)
     IsAMeasureDesc=Can the value of field be cumulated to get a total into list ? (Examples: 1 or 0)
    @@ -95,3 +96,6 @@ DropTableIfEmpty=(Delete table if empty)
     TableDoesNotExists=The table %s does not exists
     TableDropped=Table %s deleted
     InitStructureFromExistingTable=Build the structure array string of an existing table
    +UseAboutPage=Disallow the about page
    +UseDocFolder=Disallow the documentation folder
    +UseSpecificReadme=Use a specific ReadMe
    diff --git a/htdocs/langs/kn_IN/opensurvey.lang b/htdocs/langs/kn_IN/opensurvey.lang
    index 87e6a74913a..76684955e56 100644
    --- a/htdocs/langs/kn_IN/opensurvey.lang
    +++ b/htdocs/langs/kn_IN/opensurvey.lang
    @@ -58,3 +58,4 @@ MoreChoices=Enter more choices for the voters
     SurveyExpiredInfo=The poll has been closed or voting delay has expired.
     EmailSomeoneVoted=%s has filled a line.\nYou can find your poll at the link: \n%s
     ShowSurvey=Show survey
    +UserMustBeSameThanUserUsedToVote=You must have voted and use the same user name that the one used to vote, to post a comment
    diff --git a/htdocs/langs/kn_IN/orders.lang b/htdocs/langs/kn_IN/orders.lang
    index ee7a979bea4..fd7fd99ce64 100644
    --- a/htdocs/langs/kn_IN/orders.lang
    +++ b/htdocs/langs/kn_IN/orders.lang
    @@ -1,6 +1,6 @@
     # Dolibarr language file - Source file is en_US - orders
     OrdersArea=Customers orders area
    -SuppliersOrdersArea=Suppliers orders area
    +SuppliersOrdersArea=Purchase orders area
     OrderCard=Order card
     OrderId=Order Id
     Order=Order
    @@ -13,18 +13,18 @@ OrderToProcess=Order to process
     NewOrder=New order
     ToOrder=Make order
     MakeOrder=Make order
    -SupplierOrder=Supplier order
    -SuppliersOrders=Suppliers orders
    -SuppliersOrdersRunning=Current suppliers orders
    -CustomerOrder=Customer order
    -CustomersOrders=Customer orders
    +SupplierOrder=Purchase order
    +SuppliersOrders=Purchase orders
    +SuppliersOrdersRunning=Current purchase orders
    +CustomerOrder=Customer Order
    +CustomersOrders=Customer Orders
     CustomersOrdersRunning=Current customer orders
     CustomersOrdersAndOrdersLines=Customer orders and order lines
     OrdersDeliveredToBill=Customer orders delivered to bill
     OrdersToBill=Customer orders delivered
     OrdersInProcess=Customer orders in process
     OrdersToProcess=Customer orders to process
    -SuppliersOrdersToProcess=Supplier orders to process
    +SuppliersOrdersToProcess=Purchase orders to process
     StatusOrderCanceledShort=Canceled
     StatusOrderDraftShort=Draft
     StatusOrderValidatedShort=Validated
    @@ -75,15 +75,15 @@ ShowOrder=Show order
     OrdersOpened=Orders to process
     NoDraftOrders=No draft orders
     NoOrder=No order
    -NoSupplierOrder=No supplier order
    +NoSupplierOrder=No purchase order
     LastOrders=Latest %s customer orders
     LastCustomerOrders=Latest %s customer orders
    -LastSupplierOrders=Latest %s supplier orders
    +LastSupplierOrders=Latest %s purchase orders
     LastModifiedOrders=Latest %s modified orders
     AllOrders=All orders
     NbOfOrders=Number of orders
     OrdersStatistics=Order's statistics
    -OrdersStatisticsSuppliers=Supplier order's statistics
    +OrdersStatisticsSuppliers=Purchase order statistics
     NumberOfOrdersByMonth=Number of orders by month
     AmountOfOrdersByMonthHT=Amount of orders by month (net of tax)
     ListOfOrders=List of orders
    @@ -97,12 +97,12 @@ ConfirmMakeOrder=Are you sure you want to confirm you made this order on <b>%s</
     GenerateBill=Generate invoice
     ClassifyShipped=Classify delivered
     DraftOrders=Draft orders
    -DraftSuppliersOrders=Draft suppliers orders
    +DraftSuppliersOrders=Draft purchase orders
     OnProcessOrders=In process orders
     RefOrder=Ref. order
     RefCustomerOrder=Ref. order for customer
    -RefOrderSupplier=Ref. order for supplier
    -RefOrderSupplierShort=Ref. order supplier
    +RefOrderSupplier=Ref. order for vendor
    +RefOrderSupplierShort=Ref. order vendor
     SendOrderByMail=Send order by mail
     ActionsOnOrder=Events on order
     NoArticleOfTypeProduct=No article of type 'product' so no shippable article for this order
    @@ -115,9 +115,9 @@ ConfirmCloneOrder=Are you sure you want to clone this order <b>%s</b>?
     DispatchSupplierOrder=Receiving supplier order %s
     FirstApprovalAlreadyDone=First approval already done
     SecondApprovalAlreadyDone=Second approval already done
    -SupplierOrderReceivedInDolibarr=Supplier order %s received %s
    -SupplierOrderSubmitedInDolibarr=Supplier order %s submited
    -SupplierOrderClassifiedBilled=Supplier order %s set billed
    +SupplierOrderReceivedInDolibarr=Purchase Order %s received %s
    +SupplierOrderSubmitedInDolibarr=Purchase Order %s submited
    +SupplierOrderClassifiedBilled=Purchase Order %s set billed
     OtherOrders=Other orders
     ##### Types de contacts #####
     TypeContact_commande_internal_SALESREPFOLL=Representative following-up customer order
    @@ -125,11 +125,11 @@ TypeContact_commande_internal_SHIPPING=Representative following-up shipping
     TypeContact_commande_external_BILLING=Customer invoice contact
     TypeContact_commande_external_SHIPPING=Customer shipping contact
     TypeContact_commande_external_CUSTOMER=Customer contact following-up order
    -TypeContact_order_supplier_internal_SALESREPFOLL=Representative following-up supplier order
    +TypeContact_order_supplier_internal_SALESREPFOLL=Representative following-up purchase order
     TypeContact_order_supplier_internal_SHIPPING=Representative following-up shipping
    -TypeContact_order_supplier_external_BILLING=Supplier invoice contact
    -TypeContact_order_supplier_external_SHIPPING=Supplier shipping contact
    -TypeContact_order_supplier_external_CUSTOMER=Supplier contact following-up order
    +TypeContact_order_supplier_external_BILLING=Vendor invoice contact
    +TypeContact_order_supplier_external_SHIPPING=Vendor shipping contact
    +TypeContact_order_supplier_external_CUSTOMER=Vendor contact following-up order
     Error_COMMANDE_SUPPLIER_ADDON_NotDefined=Constant COMMANDE_SUPPLIER_ADDON not defined
     Error_COMMANDE_ADDON_NotDefined=Constant COMMANDE_ADDON not defined
     Error_OrderNotChecked=No orders to invoice selected
    diff --git a/htdocs/langs/kn_IN/other.lang b/htdocs/langs/kn_IN/other.lang
    index 01538780d0b..aef1b316de5 100644
    --- a/htdocs/langs/kn_IN/other.lang
    +++ b/htdocs/langs/kn_IN/other.lang
    @@ -80,9 +80,9 @@ LinkedObject=Linked object
     NbOfActiveNotifications=Number of notifications (nb of recipient emails)
     PredefinedMailTest=__(Hello)__\nThis is a test mail sent to __EMAIL__.\nThe two lines are separated by a carriage return.\n\n__USER_SIGNATURE__
     PredefinedMailTestHtml=__(Hello)__\nThis is a <b>test</b> mail (the word test must be in bold).<br>The two lines are separated by a carriage return.<br><br>__USER_SIGNATURE__
    -PredefinedMailContentSendInvoice=__(Hello)__\n\nYou will find here the invoice __REF__\n\nThis is the link to make your online payment if this invoice is not already payed:\n__ONLINE_PAYMENT_URL__\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
    -PredefinedMailContentSendInvoiceReminder=__(Hello)__\n\nWe would like to warn you that the invoice  __REF__ seems to not be payed. So this is the invoice in attachment again, as a reminder.\n\nThis is the link to make your online payment:\n__ONLINE_PAYMENT_URL__\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
    -PredefinedMailContentSendProposal=__(Hello)__\n\nYou will find here the commercial proposal __PREF__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
    +PredefinedMailContentSendInvoice=__(Hello)__\n\nYou will find here the invoice __REF__\n\n__ONLINE_PAYMENT_TEXT_AND_URL__\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
    +PredefinedMailContentSendInvoiceReminder=__(Hello)__\n\nWe would like to warn you that the invoice  __REF__ seems to not be payed. So this is the invoice in attachment again, as a reminder.\n\n__ONLINE_PAYMENT_TEXT_AND_URL__\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
    +PredefinedMailContentSendProposal=__(Hello)__\n\nYou will find here the commercial proposal __REF__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
     PredefinedMailContentSendSupplierProposal=__(Hello)__\n\nYou will find here the price request __REF__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
     PredefinedMailContentSendOrder=__(Hello)__\n\nYou will find here the order __REF__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
     PredefinedMailContentSendSupplierOrder=__(Hello)__\n\nYou will find here our order __REF__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
    @@ -91,6 +91,7 @@ PredefinedMailContentSendShipping=__(Hello)__\n\nYou will find here the shipping
     PredefinedMailContentSendFichInter=__(Hello)__\n\nYou will find here the intervention __REF__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
     PredefinedMailContentThirdparty=__(Hello)__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
     PredefinedMailContentUser=__(Hello)__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
    +PredefinedMailContentLink=You can click on the link below to make your payment if it is not already done.\n\n%s\n\n
     DemoDesc=Dolibarr is a compact ERP/CRM supporting several business modules. A demo showcasing all modules makes no sense as this scenario never occurs (several hundred available). So, several demo profiles are available.
     ChooseYourDemoProfil=Choose the demo profile that best suits your needs...
     ChooseYourDemoProfilMore=...or build your own profile<br>(manual module selection)
    @@ -218,7 +219,7 @@ FileIsTooBig=Files is too big
     PleaseBePatient=Please be patient...
     NewPassword=New password
     ResetPassword=Reset password
    -RequestToResetPasswordReceived=A request to change your Dolibarr password has been received
    +RequestToResetPasswordReceived=A request to change your password has been received.
     NewKeyIs=This is your new keys to login
     NewKeyWillBe=Your new key to login to software will be
     ClickHereToGoTo=Click here to go to %s
    @@ -233,6 +234,8 @@ PermissionsDelete=Permissions removed
     YourPasswordMustHaveAtLeastXChars=Your password must have at least <strong>%s</strong> chars
     YourPasswordHasBeenReset=Your password has been reset successfully
     ApplicantIpAddress=IP address of applicant
    +SMSSentTo=SMS sent to %s
    +
     ##### Export #####
     ExportsArea=Exports area
     AvailableFormats=Available formats
    diff --git a/htdocs/langs/kn_IN/paypal.lang b/htdocs/langs/kn_IN/paypal.lang
    index 600245dc658..68c5b0aefa1 100644
    --- a/htdocs/langs/kn_IN/paypal.lang
    +++ b/htdocs/langs/kn_IN/paypal.lang
    @@ -14,7 +14,6 @@ PaypalModeOnlyPaypal=PayPal only
     ONLINE_PAYMENT_CSS_URL=Optionnal URL of CSS style sheet on online payment page
     ThisIsTransactionId=This is id of transaction: <b>%s</b>
     PAYPAL_ADD_PAYMENT_URL=Add the url of Paypal payment when you send a document by mail
    -PredefinedMailContentLink=You can click on the link below to make your payment if it is not already done.<br><br>%s<br><br>
     YouAreCurrentlyInSandboxMode=You are currently in the %s "sandbox" mode
     NewOnlinePaymentReceived=New online payment received
     NewOnlinePaymentFailed=New online payment tried but failed
    diff --git a/htdocs/langs/kn_IN/productbatch.lang b/htdocs/langs/kn_IN/productbatch.lang
    index 1c2d22395ce..54270c4a23b 100644
    --- a/htdocs/langs/kn_IN/productbatch.lang
    +++ b/htdocs/langs/kn_IN/productbatch.lang
    @@ -16,7 +16,7 @@ printEatby=Eat-by: %s
     printSellby=Sell-by: %s
     printQty=Qty: %d
     AddDispatchBatchLine=Add a line for Shelf Life dispatching
    -WhenProductBatchModuleOnOptionAreForced=When module Lot/Serial is on, automatic increase/decrease stock mode is forced to shipping validate and manual dispatching for reception and can't be edited. Other options can be defined as you want.
    +WhenProductBatchModuleOnOptionAreForced=When module Lot/Serial is on, automatic stock decrease  is forced to 'Decrease real stocks on shipping validation' and automatic increase mode is forced to 'Increase real stocks on manual dispatching into warehouses' and can't be edited. Other options can be defined as you want.
     ProductDoesNotUseBatchSerial=This product does not use lot/serial number
     ProductLotSetup=Setup of module lot/serial
     ShowCurrentStockOfLot=Show current stock for couple product/lot
    diff --git a/htdocs/langs/kn_IN/products.lang b/htdocs/langs/kn_IN/products.lang
    index 1aeabb326e1..bdf04a572fb 100644
    --- a/htdocs/langs/kn_IN/products.lang
    +++ b/htdocs/langs/kn_IN/products.lang
    @@ -70,6 +70,7 @@ SoldAmount=Sold amount
     PurchasedAmount=Purchased amount
     NewPrice=New price
     MinPrice=Min. selling price
    +EditSellingPriceLabel=Edit selling price label
     CantBeLessThanMinPrice=The selling price can't be lower than minimum allowed for this product (%s without tax). This message can also appears if you type a too important discount.
     ContractStatusClosed=ಮುಚ್ಚಲಾಗಿದೆ
     ErrorProductAlreadyExists=A product with reference %s already exists.
    @@ -155,7 +156,7 @@ BuyingPrices=Buying prices
     CustomerPrices=Customer prices
     SuppliersPrices=Supplier prices
     SuppliersPricesOfProductsOrServices=Supplier prices (of products or services)
    -CustomCode=Customs/Commodity/HS code
    +CustomCode=Customs / Commodity / HS code
     CountryOrigin=Origin country
     Nature=Nature
     ShortLabel=Short label
    @@ -250,8 +251,8 @@ PriceNumeric=Number
     DefaultPrice=Default price
     ComposedProductIncDecStock=Increase/Decrease stock on parent change
     ComposedProduct=Sub-product
    -MinSupplierPrice=Minimum supplier price
    -MinCustomerPrice=Minimum customer price
    +MinSupplierPrice=Minimum buying price
    +MinCustomerPrice=Minimum selling price
     DynamicPriceConfiguration=Dynamic price configuration
     DynamicPriceDesc=On product card, with this module enabled, you should be able to set mathematic functions to calculate Customer or Supplier prices. Such function can use all mathematic operators, some constants and variables. You can set here the variables you want to be able to use and if the variable need an automatic update, the external URL to use to ask Dolibarr to update automaticaly the value.
     AddVariable=Add Variable
    diff --git a/htdocs/langs/kn_IN/projects.lang b/htdocs/langs/kn_IN/projects.lang
    index 319a6e7e0e2..e04f28689a1 100644
    --- a/htdocs/langs/kn_IN/projects.lang
    +++ b/htdocs/langs/kn_IN/projects.lang
    @@ -77,6 +77,7 @@ Time=Time
     ListOfTasks=List of tasks
     GoToListOfTimeConsumed=Go to list of time consumed
     GoToListOfTasks=Go to list of tasks
    +GoToGanttView=Go to Gantt view
     GanttView=Gantt View
     ListProposalsAssociatedProject=List of the commercial proposals associated with the project
     ListOrdersAssociatedProject=List of customer orders associated with the project
    @@ -226,4 +227,4 @@ AllowCommentOnProject=Allow user comments on projects
     DontHavePermissionForCloseProject=You do not have permissions to close the project %s
     DontHaveTheValidateStatus=The project %s must be open to be closed
     RecordsClosed=%s project(s) closed
    -SendProjectRef=About project %s
    +SendProjectRef=Information project %s
    diff --git a/htdocs/langs/kn_IN/propal.lang b/htdocs/langs/kn_IN/propal.lang
    index 1e1ac57e82a..03afb69a923 100644
    --- a/htdocs/langs/kn_IN/propal.lang
    +++ b/htdocs/langs/kn_IN/propal.lang
    @@ -75,6 +75,7 @@ AvailabilityTypeAV_1M=1 month
     TypeContact_propal_internal_SALESREPFOLL=Representative following-up proposal
     TypeContact_propal_external_BILLING=Customer invoice contact
     TypeContact_propal_external_CUSTOMER=Customer contact following-up proposal
    +TypeContact_propal_external_SHIPPING=Customer contact for delivery
     # Document models
     DocModelAzurDescription=A complete proposal model (logo...)
     DefaultModelPropalCreate=Default model creation
    diff --git a/htdocs/langs/kn_IN/sendings.lang b/htdocs/langs/kn_IN/sendings.lang
    index 5091bfe950d..3b3850e44ed 100644
    --- a/htdocs/langs/kn_IN/sendings.lang
    +++ b/htdocs/langs/kn_IN/sendings.lang
    @@ -52,8 +52,8 @@ ActionsOnShipping=Events on shipment
     LinkToTrackYourPackage=Link to track your package
     ShipmentCreationIsDoneFromOrder=For the moment, creation of a new shipment is done from the order card.
     ShipmentLine=Shipment line
    -ProductQtyInCustomersOrdersRunning=Product quantity into open customers orders
    -ProductQtyInSuppliersOrdersRunning=Product quantity into open suppliers orders
    +ProductQtyInCustomersOrdersRunning=Product quantity into open customer orders
    +ProductQtyInSuppliersOrdersRunning=Product quantity into open purchase orders
     ProductQtyInShipmentAlreadySent=Product quantity from open customer order already sent
     ProductQtyInSuppliersShipmentAlreadyRecevied=Product quantity from open supplier order already received
     NoProductToShipFoundIntoStock=No product to ship found into warehouse <b>%s</b>. Correct stock or go back to choose another warehouse.
    diff --git a/htdocs/langs/kn_IN/stocks.lang b/htdocs/langs/kn_IN/stocks.lang
    index 7fbe2f6b82a..8178a8918b7 100644
    --- a/htdocs/langs/kn_IN/stocks.lang
    +++ b/htdocs/langs/kn_IN/stocks.lang
    @@ -67,7 +67,7 @@ DeStockOnValidateOrder=Decrease real stocks on customers orders validation
     DeStockOnShipment=Decrease real stocks on shipping validation
     DeStockOnShipmentOnClosing=Decrease real stocks on shipping classification closed
     ReStockOnBill=Increase real stocks on suppliers invoices/credit notes validation
    -ReStockOnValidateOrder=Increase real stocks on suppliers orders approbation
    +ReStockOnValidateOrder=Increase real stocks on purchase orders approbation
     ReStockOnDispatchOrder=Increase real stocks on manual dispatching into warehouses, after supplier order receipt of goods
     OrderStatusNotReadyToDispatch=Order has not yet or no more a status that allows dispatching of products in stock warehouses.
     StockDiffPhysicTeoric=Explanation for difference between physical and virtual stock
    @@ -203,3 +203,4 @@ RegulateStock=Regulate Stock
     ListInventory=List
     StockSupportServices=Stock management support services
     StockSupportServicesDesc=By default, you can stock only product with type "product". If on, and if module service is on, you can also stock a product with type "service"
    +ReceiveProducts=Receive items
    diff --git a/htdocs/langs/kn_IN/stripe.lang b/htdocs/langs/kn_IN/stripe.lang
    index 9fb2fa45113..6fa072b4c9a 100644
    --- a/htdocs/langs/kn_IN/stripe.lang
    +++ b/htdocs/langs/kn_IN/stripe.lang
    @@ -58,8 +58,8 @@ NameOnCard=Name on card
     CardNumber=Card Number
     ExpiryDate=Expiry Date
     CVN=CVN
    -DeleteACard=Delete Card record
    -ConfirmDeleteCard=Are you sure you want to delete this Card record?
    +DeleteACard=Delete Card
    +ConfirmDeleteCard=Are you sure you want to delete this Credit or Debit card?
     CreateCustomerOnStripe=Create customer on Stripe
     CreateCardOnStripe=Create card on Stripe
     ShowInStripe=Show in Stripe
    diff --git a/htdocs/langs/kn_IN/supplier_proposal.lang b/htdocs/langs/kn_IN/supplier_proposal.lang
    index b79ccd5f74a..9336de54970 100644
    --- a/htdocs/langs/kn_IN/supplier_proposal.lang
    +++ b/htdocs/langs/kn_IN/supplier_proposal.lang
    @@ -1,22 +1,22 @@
     # Dolibarr language file - Source file is en_US - supplier_proposal
    -SupplierProposal=Supplier commercial proposals
    -supplier_proposalDESC=Manage price requests to suppliers
    +SupplierProposal=Vendor commercial proposals
    +supplier_proposalDESC=Manage price requests to vendors
     SupplierProposalNew=New price request
     CommRequest=Price request
     CommRequests=Price requests
     SearchRequest=Find a request
     DraftRequests=Draft requests
    -SupplierProposalsDraft=Draft supplier proposals
    +SupplierProposalsDraft=Draft vendor proposals
     LastModifiedRequests=Latest %s modified price requests
     RequestsOpened=Open price requests
    -SupplierProposalArea=Supplier proposals area
    -SupplierProposalShort=Supplier proposal
    -SupplierProposals=Supplier proposals
    -SupplierProposalsShort=Supplier proposals
    +SupplierProposalArea=Vendor proposals area
    +SupplierProposalShort=Vendor proposal
    +SupplierProposals=Vendor proposals
    +SupplierProposalsShort=Vendor proposals
     NewAskPrice=New price request
     ShowSupplierProposal=Show price request
     AddSupplierProposal=Create a price request
    -SupplierProposalRefFourn=Supplier ref
    +SupplierProposalRefFourn=Vendor ref
     SupplierProposalDate=Delivery date
     SupplierProposalRefFournNotice=Before closing to "Accepted", think to grasp suppliers references.
     ConfirmValidateAsk=Are you sure you want to validate this price request under name <b>%s</b>?
    @@ -47,9 +47,9 @@ CommercialAsk=Price request
     DefaultModelSupplierProposalCreate=Default model creation
     DefaultModelSupplierProposalToBill=Default template when closing a price request (accepted)
     DefaultModelSupplierProposalClosed=Default template when closing a price request (refused)
    -ListOfSupplierProposals=List of supplier proposal requests
    -ListSupplierProposalsAssociatedProject=List of supplier proposals associated with project
    -SupplierProposalsToClose=Supplier proposals to close
    -SupplierProposalsToProcess=Supplier proposals to process
    +ListOfSupplierProposals=List of vendor proposal requests
    +ListSupplierProposalsAssociatedProject=List of vendor proposals associated with project
    +SupplierProposalsToClose=Vendor proposals to close
    +SupplierProposalsToProcess=Vendor proposals to process
     LastSupplierProposals=Latest %s price requests
     AllPriceRequests=All requests
    diff --git a/htdocs/langs/kn_IN/suppliers.lang b/htdocs/langs/kn_IN/suppliers.lang
    index 533ede6a104..d0cf540d3eb 100644
    --- a/htdocs/langs/kn_IN/suppliers.lang
    +++ b/htdocs/langs/kn_IN/suppliers.lang
    @@ -1,11 +1,11 @@
     # Dolibarr language file - Source file is en_US - suppliers
    -Suppliers=ಪೂರೈಕೆದಾರರು
    -SuppliersInvoice=Suppliers invoice
    -ShowSupplierInvoice=Show Supplier Invoice
    -NewSupplier=ಹೊಸ ಪೂರೈಕೆದಾರ
    +Suppliers=Vendors
    +SuppliersInvoice=Vendor invoice
    +ShowSupplierInvoice=Show Vendor Invoice
    +NewSupplier=New vendor
     History=History
    -ListOfSuppliers=ಪೂರೈಕೆದಾರರ ಪಟ್ಟಿ
    -ShowSupplier=Show supplier
    +ListOfSuppliers=List of vendors
    +ShowSupplier=Show vendor
     OrderDate=Order date
     BuyingPriceMin=Best buying price
     BuyingPriceMinShort=Best buying price
    @@ -14,34 +14,34 @@ TotalSellingPriceMinShort=Total of subproducts selling prices
     SomeSubProductHaveNoPrices=Some sub-products have no price defined
     AddSupplierPrice=Add buying price
     ChangeSupplierPrice=Change buying price
    -SupplierPrices=Supplier prices
    +SupplierPrices=Vendor prices
     ReferenceSupplierIsAlreadyAssociatedWithAProduct=This reference supplier is already associated with a reference: %s
    -NoRecordedSuppliers=No suppliers recorded
    -SupplierPayment=Supplier payment
    -SuppliersArea=Suppliers area
    -RefSupplierShort=Ref. supplier
    +NoRecordedSuppliers=No vendor recorded
    +SupplierPayment=Vendor payment
    +SuppliersArea=Vendor area
    +RefSupplierShort=Ref. vendor
     Availability=Availability
    -ExportDataset_fournisseur_1=Supplier invoices list and invoice lines
    -ExportDataset_fournisseur_2=Supplier invoices and payments
    -ExportDataset_fournisseur_3=Supplier orders and order lines
    +ExportDataset_fournisseur_1=Vendor invoices list and invoice lines
    +ExportDataset_fournisseur_2=Vendor invoices and payments
    +ExportDataset_fournisseur_3=Purchase orders and order lines
     ApproveThisOrder=Approve this order
     ConfirmApproveThisOrder=Are you sure you want to approve order <b>%s</b>?
     DenyingThisOrder=Deny this order
     ConfirmDenyingThisOrder=Are you sure you want to deny this order <b>%s</b>?
     ConfirmCancelThisOrder=Are you sure you want to cancel this order <b>%s</b>?
    -AddSupplierOrder=Create supplier order
    -AddSupplierInvoice=Create supplier invoice
    -ListOfSupplierProductForSupplier=List of products and prices for supplier <b>%s</b>
    -SentToSuppliers=Sent to suppliers
    -ListOfSupplierOrders=List of supplier orders
    -MenuOrdersSupplierToBill=Supplier orders to invoice
    +AddSupplierOrder=Create Purchase Order
    +AddSupplierInvoice=Create vendor invoice
    +ListOfSupplierProductForSupplier=List of products and prices for vendor <b>%s</b>
    +SentToSuppliers=Sent to vendors
    +ListOfSupplierOrders=List of purchase orders
    +MenuOrdersSupplierToBill=Purchase orders to invoice
     NbDaysToDelivery=Delivery delay in days
     DescNbDaysToDelivery=The biggest deliver delay of the products from this order
    -SupplierReputation=Supplier reputation
    +SupplierReputation=Vendor reputation
     DoNotOrderThisProductToThisSupplier=Do not order
     NotTheGoodQualitySupplier=Wrong quality
     ReputationForThisProduct=Reputation
     BuyerName=Buyer name
     AllProductServicePrices=All product / service prices
     AllProductReferencesOfSupplier=All product / service references of supplier
    -BuyingPriceNumShort=Supplier prices
    +BuyingPriceNumShort=Vendor prices
    diff --git a/htdocs/langs/kn_IN/users.lang b/htdocs/langs/kn_IN/users.lang
    index 0a0cba72538..82719244d47 100644
    --- a/htdocs/langs/kn_IN/users.lang
    +++ b/htdocs/langs/kn_IN/users.lang
    @@ -48,7 +48,7 @@ PasswordChangeRequest=Request to change password for <b>%s</b>
     PasswordChangeRequestSent=Request to change password for <b>%s</b> sent to <b>%s</b>.
     ConfirmPasswordReset=Confirm password reset
     MenuUsersAndGroups=Users & Groups
    -LastGroupsCreated=Latest %s created groups
    +LastGroupsCreated=Latest %s groups created
     LastUsersCreated=Latest %s users created
     ShowGroup=Show group
     ShowUser=Show user
    diff --git a/htdocs/langs/kn_IN/website.lang b/htdocs/langs/kn_IN/website.lang
    index 0350da13f8f..0f0673e3716 100644
    --- a/htdocs/langs/kn_IN/website.lang
    +++ b/htdocs/langs/kn_IN/website.lang
    @@ -73,7 +73,7 @@ AnotherContainer=Another container
     WEBSITE_USE_WEBSITE_ACCOUNTS=Enable the web site account table
     WEBSITE_USE_WEBSITE_ACCOUNTSTooltip=Enable the table to store web site accounts (login/pass) for each website / thirdparty
     YouMustDefineTheHomePage=You must first define the default Home page
    -OnlyEditionOfSourceForGrabbedContentFuture=Note: only edition of HTML source will be possible when a page content is intiliazed by grabbing it from an external page (WYSIWYG editor will not be available)
    +OnlyEditionOfSourceForGrabbedContentFuture=Note: only edition of HTML source will be possible when a page content is initiliazed by grabbing it from an external page (WYSIWYG editor will not be available)
     OnlyEditionOfSourceForGrabbedContent=Only edition of HTML source is possible when content was grabbed from an external site
     GrabImagesInto=Grab also images found into css and page.
     ImagesShouldBeSavedInto=Images should be saved into directory
    diff --git a/htdocs/langs/kn_IN/workflow.lang b/htdocs/langs/kn_IN/workflow.lang
    index a50bd91595b..783373ad66d 100644
    --- a/htdocs/langs/kn_IN/workflow.lang
    +++ b/htdocs/langs/kn_IN/workflow.lang
    @@ -14,7 +14,7 @@ descWORKFLOW_INVOICE_AMOUNT_CLASSIFY_BILLED_ORDER=Classify linked source custome
     descWORKFLOW_INVOICE_CLASSIFY_BILLED_ORDER=Classify linked source customer order(s) to billed when customer invoice is set to paid (and if amount of the invoice is same than total amount of linked orders)
     descWORKFLOW_ORDER_CLASSIFY_SHIPPED_SHIPPING=Classify linked source customer order to shipped when a shipment is validated (and if quantity shipped by all shipments is the same as in the order to update)
     # Autoclassify supplier order
    -descWORKFLOW_ORDER_CLASSIFY_BILLED_SUPPLIER_PROPOSAL=Classify linked source supplier proposal(s) to billed when supplier invoice is validated (and if amount of the invoice is same than total amount of linked proposals)
    -descWORKFLOW_INVOICE_AMOUNT_CLASSIFY_BILLED_SUPPLIER_ORDER=Classify linked source supplier order(s) to billed when supplier invoice is validated (and if amount of the invoice is same than total amount of linked orders)
    +descWORKFLOW_ORDER_CLASSIFY_BILLED_SUPPLIER_PROPOSAL=Classify linked source vendor proposal(s) to billed when vendor invoice is validated (and if amount of the invoice is same than total amount of linked proposals)
    +descWORKFLOW_INVOICE_AMOUNT_CLASSIFY_BILLED_SUPPLIER_ORDER=Classify linked source purchase order(s) to billed when vendor invoice is validated (and if amount of the invoice is same than total amount of linked orders)
     AutomaticCreation=Automatic creation
     AutomaticClassification=Automatic classification
    diff --git a/htdocs/langs/ko_KR/accountancy.lang b/htdocs/langs/ko_KR/accountancy.lang
    index c79f17992f1..85550e144f5 100644
    --- a/htdocs/langs/ko_KR/accountancy.lang
    +++ b/htdocs/langs/ko_KR/accountancy.lang
    @@ -1,4 +1,5 @@
     # Dolibarr language file - en_US - Accounting Expert
    +Accounting=Accounting
     ACCOUNTING_EXPORT_SEPARATORCSV=Column separator for export file
     ACCOUNTING_EXPORT_DATE=Date format for export file
     ACCOUNTING_EXPORT_PIECE=Export the number of piece
    @@ -39,11 +40,11 @@ AccountWithNonZeroValues=Accounts with non zero values
     ListOfAccounts=List of accounts
     
     MainAccountForCustomersNotDefined=Main accounting account for customers not defined in setup
    -MainAccountForSuppliersNotDefined=Main accounting account for suppliers not defined in setup
    +MainAccountForSuppliersNotDefined=Main accounting account for vendors not defined in setup
     MainAccountForUsersNotDefined=Main accounting account for users not defined in setup
     MainAccountForVatPaymentNotDefined=Main accounting account for VAT payment not defined in setup
     
    -AccountancyArea=Accountancy area
    +AccountancyArea=Accounting area
     AccountancyAreaDescIntro=Usage of the accountancy module is done in several step:
     AccountancyAreaDescActionOnce=The following actions are usually executed one time only, or once per year...
     AccountancyAreaDescActionOnceBis=Next steps should be done to save you time in future by suggesting you the correct default accounting account when making the journalization (writing record in Journals and General ledger)
    @@ -54,6 +55,7 @@ AccountancyAreaDescChartModel=STEP %s: Create a model of chart of account from m
     AccountancyAreaDescChart=STEP %s: Create or check content of your chart of account from menu %s
     
     AccountancyAreaDescVat=STEP %s: Define accounting accounts for each VAT Rates. For this, use the menu entry %s.
    +AccountancyAreaDescDefault=STEP %s: Define default accounting accounts. For this, use the menu entry %s.
     AccountancyAreaDescExpenseReport=STEP %s: Define default accounting accounts for each type of expense report. For this, use the menu entry %s.
     AccountancyAreaDescSal=STEP %s: Define default accounting accounts for payment of salaries. For this, use the menu entry %s.
     AccountancyAreaDescContrib=STEP %s: Define default accounting accounts for special expences (miscellaneous taxes). For this, use the menu entry %s.
    @@ -89,7 +91,7 @@ MenuProductsAccounts=Product accounts
     ProductsBinding=Products accounts
     Ventilation=Binding to accounts
     CustomersVentilation=Customer invoice binding
    -SuppliersVentilation=Supplier invoice binding
    +SuppliersVentilation=Vendor invoice binding
     ExpenseReportsVentilation=Expense report binding
     CreateMvts=Create new transaction
     UpdateMvts=Modification of a transaction
    @@ -130,12 +132,14 @@ ACCOUNTING_LENGTH_GACCOUNT=Length of the general accounting accounts (If you set
     ACCOUNTING_LENGTH_AACCOUNT=Length of the third party accounting accounts (If you set value to 6 here, the account '401' will appear like '401000' on screen)
     ACCOUNTING_MANAGE_ZERO=Allow to manage different number of zero at the end of an accounting account. Needed by some countries (like switzerland). If keep to off (default), you can set the 2 following parameters to ask application to add virtual zero.
     BANK_DISABLE_DIRECT_INPUT=Disable direct recording of transaction in bank account
    +ACCOUNTING_ENABLE_EXPORT_DRAFT_JOURNAL=Enable draft export on journal
     
     ACCOUNTING_SELL_JOURNAL=매출분개장
     ACCOUNTING_PURCHASE_JOURNAL=구매분개장
     ACCOUNTING_MISCELLANEOUS_JOURNAL=Miscellaneous journal
     ACCOUNTING_EXPENSEREPORT_JOURNAL=Expense report journal
     ACCOUNTING_SOCIAL_JOURNAL=Social journal
    +ACCOUNTING_HAS_NEW_JOURNAL=Has new Journal
     
     ACCOUNTING_ACCOUNT_TRANSFER_CASH=Accounting account of transfer
     ACCOUNTING_ACCOUNT_SUSPENSE=Accounting account of wait
    @@ -185,11 +189,12 @@ ListeMvts=List of movements
     ErrorDebitCredit=Debit and Credit cannot have a value at the same time
     AddCompteFromBK=Add accounting accounts to the group
     ReportThirdParty=List third party account
    -DescThirdPartyReport=Consult here the list of the third party customers and suppliers and their accounting accounts
    +DescThirdPartyReport=Consult here the list of the third party customers and vendors and their accounting accounts
     ListAccounts=List of the accounting accounts
     UnknownAccountForThirdparty=Unknown third party account. We will use %s
     UnknownAccountForThirdpartyBlocking=Unknown third party account. Blocking error
     UnknownAccountForThirdpartyAndWaitingAccountNotDefinedBlocking=Unknown third party account and waiting account not defined. Blocking error
    +PaymentsNotLinkedToProduct=Payment not linked to any product / service
     
     Pcgtype=Group of account
     Pcgsubtype=Subgroup of account
    @@ -204,8 +209,8 @@ DescVentilDoneCustomer=Consult here the list of the lines of invoices customers
     DescVentilTodoCustomer=Bind invoice lines not already bound with a product accounting account
     ChangeAccount=Change the product/service accounting account for selected lines with the following accounting account:
     Vide=-
    -DescVentilSupplier=Consult here the list of supplier invoice lines bound or not yet bound to a product accounting account
    -DescVentilDoneSupplier=Consult here the list of the lines of invoices supplier and their accounting account
    +DescVentilSupplier=Consult here the list of vendor invoice lines bound or not yet bound to a product accounting account
    +DescVentilDoneSupplier=Consult here the list of the lines of invoices vendors and their accounting account
     DescVentilTodoExpenseReport=Bind expense report lines not already bound with a fee accounting account
     DescVentilExpenseReport=Consult here the list of expense report lines bound (or not) to a fee accounting account
     DescVentilExpenseReportMore=If you setup accounting account on type of expense report lines, the application will be able to make all the binding between your expense report lines and the accounting account of your chart of accounts, just in one click with the button <strong>"%s"</strong>. If account was not set on fees dictionary or if you still has some lines not bound to any account, you will have to make a manual binding from the menu "<strong>%s</strong>".
    @@ -215,7 +220,7 @@ ValidateHistory=Bind Automatically
     AutomaticBindingDone=Automatic binding done
     
     ErrorAccountancyCodeIsAlreadyUse=Error, you cannot delete this accounting account because it is used
    -MvtNotCorrectlyBalanced=Movement not correctly balanced. Credit = %s. Debit = %s
    +MvtNotCorrectlyBalanced=Movement not correctly balanced. Debit = %s | Credit = %s
     FicheVentilation=Binding card
     GeneralLedgerIsWritten=Transactions are written in the Ledger
     GeneralLedgerSomeRecordWasNotRecorded=Some of the transactions could not be journalized. If there is no other error message, this is probably because they were already journalized.
    @@ -293,4 +298,9 @@ Binded=Lines bound
     ToBind=Lines to bind
     UseMenuToSetBindindManualy=Autodection not possible, use menu <a href="%s">%s</a> to make the binding manually
     
    +## Import
    +ImportAccountingEntries=Accounting entries
    +
     WarningReportNotReliable=Warning, this report is not based on the Ledger, so does not contains transaction modified manualy in the Ledger. If your journalization is up to date, the bookkeeping view is more accurate.
    +ExpenseReportJournal=Expense Report Journal
    +InventoryJournal=Inventory Journal
    diff --git a/htdocs/langs/ko_KR/admin.lang b/htdocs/langs/ko_KR/admin.lang
    index c47c10c1202..e384bc964de 100644
    --- a/htdocs/langs/ko_KR/admin.lang
    +++ b/htdocs/langs/ko_KR/admin.lang
    @@ -269,10 +269,11 @@ MAIN_MAIL_SMTP_SERVER=SMTP/SMTPS Host (By default in php.ini: <b>%s</b>)
     MAIN_MAIL_SMTP_PORT_NotAvailableOnLinuxLike=SMTP/SMTPS Port (Not defined into PHP on Unix like systems)
     MAIN_MAIL_SMTP_SERVER_NotAvailableOnLinuxLike=SMTP/SMTPS Host (Not defined into PHP on Unix like systems)
     MAIN_MAIL_EMAIL_FROM=Sender email for automatic emails (By default in php.ini: <b>%s</b>)
    -MAIN_MAIL_ERRORS_TO=Email used as 'Errors-To' field in emails sent
    +MAIN_MAIL_ERRORS_TO=Eemail used for error returns emails (fields 'Errors-To' in emails sent)
     MAIN_MAIL_AUTOCOPY_TO= Send systematically a hidden carbon-copy of all sent emails to
     MAIN_DISABLE_ALL_MAILS=Disable all emails sendings (for test purposes or demos)
     MAIN_MAIL_FORCE_SENDTO=Send all emails to (instead of real recipients, for test purposes)
    +MAIN_MAIL_ENABLED_USER_DEST_SELECT=Add employees users with email into allowed destinaries list
     MAIN_MAIL_SENDMODE=Method to use to send EMails
     MAIN_MAIL_SMTPS_ID=SMTP ID if authentication required
     MAIN_MAIL_SMTPS_PW=SMTP Password if authentication required
    @@ -291,7 +292,7 @@ ModuleSetup=Module setup
     ModulesSetup=Modules/Application setup
     ModuleFamilyBase=System
     ModuleFamilyCrm=Customer Relation Management (CRM)
    -ModuleFamilySrm=Supplier Relation Management (SRM)
    +ModuleFamilySrm=Vendor Relation Management (VRM)
     ModuleFamilyProducts=Products Management (PM)
     ModuleFamilyHr=Human Resource Management (HR)
     ModuleFamilyProjects=Projects/Collaborative work
    @@ -373,7 +374,8 @@ NoSmsEngine=No SMS sender manager available. SMS sender manager are not installe
     PDF=PDF
     PDFDesc=You can set each global options related to the PDF generation
     PDFAddressForging=Rules to forge address boxes
    -HideAnyVATInformationOnPDF=Hide all information related to VAT on generated PDF
    +HideAnyVATInformationOnPDF=Hide all information related to Sales tax / VAT on generated PDF
    +PDFRulesForSalesTax=Rules for Sales Tax / VAT
     PDFLocaltax=Rules for %s
     HideLocalTaxOnPDF=Hide %s rate into pdf column tax sale
     HideDescOnPDF=Hide products description on generated PDF
    @@ -445,13 +447,14 @@ DisplayCompanyInfo=Display company address
     DisplayCompanyManagers=Display manager names
     DisplayCompanyInfoAndManagers=Display company address and manager names
     EnableAndSetupModuleCron=If you want to have this recurring invoice beeing generated automatically, module *%s* must be enabled and correctly setup. Otherwise, generation of invoices must be done manually from this template with button *Create*. Note that even if you enabled automatic generation, you can still safely launch manual generation. Duplicates generation for same period are not possible.
    -ModuleCompanyCodeAquarium=Return an accounting code built by:<br>%s followed by third party supplier code for a supplier accounting code,<br>%s followed by third party customer code for a customer accounting code.
    +ModuleCompanyCodeCustomerAquarium=%s followed by third party customer code for a customer accounting code
    +ModuleCompanyCodeSupplierAquarium=%s followed by third party supplier code for a supplier accounting code
     ModuleCompanyCodePanicum=Return an empty accounting code.
     ModuleCompanyCodeDigitaria=Accounting code depends on third party code. The code is composed of the character "C" in the first position followed by the first 5 characters of the third party code.
     Use3StepsApproval=By default, Purchase Orders need to be created and approved by 2 different users (one step/user to create and one step/user to approve. Note that if user has both permission to create and approve, one step/user will be enough). You can ask with this option to introduce a third step/user approval, if amount is higher than a dedicated value (so 3 steps will be necessary: 1=validation, 2=first approval and 3=second approval if amount is enough).<br>Set this to empty if one approval (2 steps) is enough, set it to a very low value (0.1) if a second approval (3 steps) is always required.
     UseDoubleApproval=Use a 3 steps approval when amount (without tax) is higher than...
     WarningPHPMail=WARNING: It is often better to setup outgoing emails to use the email server of your provider instead of the default setup. Some email providers (like Yahoo) does not allow you to send an email from another server than their own server. Your current setup use the server of the application to send email and not the server of your email provider, so some recipients (the one compatible with the restrictive DMARC protocol), will ask your email provider if they can accept your email and some email providers (like Yahoo) may respond "no" because the server is not a server of them, so few of your sent Emails may not be accepted (be carefull also to your email provider sending quota).<br>If your Email provider (like Yahoo) has this restriction, you must change Email setup to choose the other method "SMTP server" and enter the SMTP server and credentials provided by your Email provider (ask your EMail provider to get SMTP credentials for your account).
    -WarningPHPMail2=If your email SMTP provider need to restrict email client to some IP addresses (very rare), this is the IP address of your ERP CRM application: <strong>%s</strong>.
    +WarningPHPMail2=If your email SMTP provider need to restrict email client to some IP addresses (very rare), this is the IP address of the mail user agent (MUA) for your ERP CRM application: <strong>%s</strong>.
     ClickToShowDescription=Click to show description
     DependsOn=This module need the module(s)
     RequiredBy=This module is required by module(s)
    @@ -471,6 +474,9 @@ AttachMainDocByDefault=Set this to 1 if you want to attach main document to emai
     FilesAttachedToEmail=Attach file
     SendEmailsReminders=Send agenda reminders by emails
     davDescription=Add a component to be a DAV server
    +DAVSetup=Setup of module DAV
    +DAV_ALLOW_PUBLIC_DIR=Enable the public directory (WebDav directory with no login required)
    +DAV_ALLOW_PUBLIC_DIRTooltip=The WebDav public directory is a WebDAV directory everybody can access to (in read and write mode), with no need to have/use an existing login/password account.
     # Modules
     Module0Name=Users & groups
     Module0Desc=Users / Employees and Groups management
    @@ -479,7 +485,7 @@ Module1Desc=Companies and contact management (customers, prospects...)
     Module2Name=상업용
     Module2Desc=Commercial management
     Module10Name=Accounting
    -Module10Desc=Simple accounting reports (journals, turnover) based onto database content. No dispatching.
    +Module10Desc=Simple accounting reports (journals, turnover) based onto database content. Does not use any ledger table.
     Module20Name=제안
     Module20Desc=Commercial proposal management
     Module22Name=Mass E-mailings
    @@ -491,7 +497,7 @@ Module25Desc=Customer order management
     Module30Name=인보이스
     Module30Desc=Invoice and credit note management for customers. Invoice management for suppliers
     Module40Name=공급 업체
    -Module40Desc=Supplier management and buying (orders and invoices)
    +Module40Desc=Suppliers and purchase management (purchase orders and billing)
     Module42Name=Debug Logs
     Module42Desc=Logging facilities (file, syslog, ...). Such logs are for technical/debug purposes.
     Module49Name=Editors
    @@ -546,8 +552,8 @@ Module400Name=Projects/Opportunities/Leads
     Module400Desc=Management of projects, opportunities/leads and/or tasks. You can also assign any element (invoice, order, proposal, intervention, ...) to a project and get a transversal view from the project view.
     Module410Name=Webcalendar
     Module410Desc=Webcalendar integration
    -Module500Name=Special expenses
    -Module500Desc=Management of special expenses (taxes, social or fiscal taxes, dividends)
    +Module500Name=Taxes and Special expenses
    +Module500Desc=Management of other expenses (sale taxes, social or fiscal taxes, dividends, ...)
     Module510Name=Payment of employee wages
     Module510Desc=Record and follow payment of your employee wages
     Module520Name=Loan
    @@ -561,14 +567,14 @@ Module700Name=Donations
     Module700Desc=Donation management
     Module770Name=경비 보고서
     Module770Desc=Management and claim expense reports (transportation, meal, ...)
    -Module1120Name=Supplier commercial proposal
    -Module1120Desc=Request supplier commercial proposal and prices
    +Module1120Name=Vendor commercial proposal
    +Module1120Desc=Request vendor commercial proposal and prices
     Module1200Name=Mantis
     Module1200Desc=Mantis integration
     Module1520Name=Document Generation
     Module1520Desc=Mass mail document generation
     Module1780Name=분류/범주
    -Module1780Desc=Create tags/category (products, customers, suppliers, contacts or members)
    +Module1780Desc=Create tags/category (products, customers, vendors, contacts or members)
     Module2000Name=WYSIWYG editor
     Module2000Desc=Allow to edit some text area using an advanced editor (Based on CKEditor)
     Module2200Name=Dynamic Prices
    @@ -576,7 +582,7 @@ Module2200Desc=Enable the usage of math expressions for prices
     Module2300Name=Scheduled jobs
     Module2300Desc=Scheduled jobs management (alias cron or chrono table)
     Module2400Name=Events/Agenda
    -Module2400Desc=Follow done and upcoming events. Let application logs automatic events for tracking purposes or record manual events or rendez-vous.
    +Module2400Desc=Follow done and upcoming events. Let application logs automatic events for tracking purposes or record manual events or rendez-vous. This is the main important module for a good Customer or Supplier Relationship Management.
     Module2500Name=DMS / ECM
     Module2500Desc=Document Management System / Electronic Content Management. Automatic organization of your generated or stored documents. Share them when you need.
     Module2600Name=API/Web services (SOAP server)
    @@ -599,7 +605,7 @@ Module4000Desc=Human resources management (management of department, employee co
     Module5000Name=Multi-company
     Module5000Desc=Allows you to manage multiple companies
     Module6000Name=Workflow
    -Module6000Desc=Workflow management
    +Module6000Desc=Workflow management (automatic creation of object and/or automatic status change)
     Module10000Name=Websites
     Module10000Desc=Create public websites with a WYSIWG editor. Just setup your web server (Apache, Nginx, ...) to point to the dedicated Dolibarr directory to have it online on the Internet with your own domain name.
     Module20000Name=Leave Requests management
    @@ -613,7 +619,7 @@ Module50100Desc=Point of sales module (POS).
     Module50200Name=Paypal
     Module50200Desc=Module to offer an online payment page accepting payments using PayPal (credit card or PayPal credit). This can be used to allow your customers to make free payments or for a payment on a particular Dolibarr object (invoice, order, ...)
     Module50400Name=Accounting (advanced)
    -Module50400Desc=Accounting management (double entries, support general and auxiliary ledgers)
    +Module50400Desc=Accounting management (double entries, support general and auxiliary ledgers). Export the ledger in several other accounting software format.
     Module54000Name=PrintIPP
     Module54000Desc=Direct print (without opening the documents) using Cups IPP interface (Printer must be visible from server, and CUPS must be installe on server).
     Module55000Name=Poll, Survey or Vote
    @@ -885,7 +891,7 @@ DictionaryCivility=Personal and professional titles
     DictionaryActions=Types of agenda events
     DictionarySocialContributions=Social or fiscal taxes types
     DictionaryVAT=VAT Rates or Sales Tax Rates
    -DictionaryRevenueStamp=Amount of revenue stamps
    +DictionaryRevenueStamp=Amount of tax stamps
     DictionaryPaymentConditions=Payment terms
     DictionaryPaymentModes=Payment modes
     DictionaryTypeContact=Contact/Address types
    @@ -913,7 +919,7 @@ SetupSaved=Setup saved
     SetupNotSaved=Setup not saved
     BackToModuleList=Back to modules list
     BackToDictionaryList=Back to dictionaries list
    -TypeOfRevenueStamp=Type of revenue stamp
    +TypeOfRevenueStamp=Type of tax stamp
     VATManagement=VAT Management
     VATIsUsedDesc=By default when creating prospects, invoices, orders etc the VAT rate follows the active standard rule:<br>If the seller is not subjected to VAT, then VAT defaults to 0. End of rule.<br>If the (selling country= buying country), then the VAT by default equals the VAT of the product in the selling country. End of rule. <br>If seller and buyer are both in the European Community and goods are transport products (car, ship, plane), the default VAT is 0 ( The VAT should be paid by the buyer to the customoffice of his country and not to the seller). End of rule.<br>If seller and buyer are both in the European Community and the buyer is not a company, then the VAT by defaults to the VAT of the product sold.  End of rule.<br>If seller and buyer are both in the European Community and the buyer is a company, then the VAT is 0 by default . End of rule.<br>In any othe case the proposed default is VAT=0. End of rule.
     VATIsNotUsedDesc=By default the proposed VAT is 0 which can be used for cases like associations, individuals ou small companies.
    @@ -1021,7 +1027,7 @@ Delays_MAIN_DELAY_ACTIONS_TODO=Delay tolerance (in days) before alert on planned
     Delays_MAIN_DELAY_PROJECT_TO_CLOSE=Delay tolerance (in days) before alert on project not closed in time
     Delays_MAIN_DELAY_TASKS_TODO=Delay tolerance (in days) before alert on planned tasks (project tasks) not completed yet
     Delays_MAIN_DELAY_ORDERS_TO_PROCESS=Delay tolerance (in days) before alert on orders not processed yet
    -Delays_MAIN_DELAY_SUPPLIER_ORDERS_TO_PROCESS=Delay tolerance (in days) before alert on suppliers orders not processed yet
    +Delays_MAIN_DELAY_SUPPLIER_ORDERS_TO_PROCESS=Delay tolerance (in days) before alert on purchase orders not processed yet
     Delays_MAIN_DELAY_PROPALS_TO_CLOSE=Delay tolerance (in days) before alert on proposals to close
     Delays_MAIN_DELAY_PROPALS_TO_BILL=Delay tolerance (in days) before alert on proposals not billed
     Delays_MAIN_DELAY_NOT_ACTIVATED_SERVICES=Tolerance delay (in days) before alert on services to activate
    @@ -1033,9 +1039,9 @@ Delays_MAIN_DELAY_MEMBERS=Tolerance delay (in days) before alert on delayed memb
     Delays_MAIN_DELAY_CHEQUES_TO_DEPOSIT=Tolerance delay (in days) before alert for cheques deposit to do
     Delays_MAIN_DELAY_EXPENSEREPORTS=Tolerance delay (in days) before alert for expense reports to approve
     SetupDescription1=The setup area is for initial setup parameters before starting to use Dolibarr.
    -SetupDescription2=The two mandatory setup steps are the first two in the setup menu on the left: %s setup page and %s setup page :
    -SetupDescription3=Parameters in menu <a href="%s">%s -> %s</a> are required because defined data are used on Dolibarr screens and to customize the default behavior of the software (for country-related features for example).
    -SetupDescription4=Parameters in menu <a href="%s">%s -> %s</a> are required because Dolibarr ERP/CRM is a collection of several modules/applications, all more or less independent. New features will be added to menus for every module you will activate.
    +SetupDescription2=The two mandatory setup steps are the following steps (the two first entries in the left setup menu):
    +SetupDescription3=Settings in menu <a href="%s">%s -> %s</a>. This step is required because it defines data used on Dolibarr screens to customize the default behavior of the software (for country-related features for example).
    +SetupDescription4=Settings in menu <a href="%s">%s -> %s</a>. This step is required because Dolibarr ERP/CRM is a collection of several modules/applications, all more or less independent. New features are added to menus for every module you activate.
     SetupDescription5=Other menu entries manage optional parameters.
     LogEvents=Security audit events
     Audit=Audit
    @@ -1054,8 +1060,9 @@ LogEventDesc=You can enable here the logging for Dolibarr security events. Admin
     AreaForAdminOnly=Setup parameters can be set by <b>administrator users</b> only.
     SystemInfoDesc=System information is miscellaneous technical information you get in read only mode and visible for administrators only.
     SystemAreaForAdminOnly=This area is available for administrator users only. None of the Dolibarr permissions can reduce this limit.
    -CompanyFundationDesc=Edit on this page all known information of the company or foundation you need to manage (For this, click on "Modify" or "Save" button at bottom of page)
    +CompanyFundationDesc=Edit on this page all known information of the company or foundation you need to manage (For this, click on "%s" or "%s" button at bottom of page)
     AccountantDesc=Edit on this page all known information about your accountant/bookkeeper
    +AccountantFileNumber=File number
     DisplayDesc=You can choose each parameter related to the Dolibarr look and feel here
     AvailableModules=Available app/modules
     ToActivateModule=To activate modules, go on setup Area (Home->Setup->Modules).
    @@ -1188,11 +1195,11 @@ UserMailRequired=EMail required to create a new user
     HRMSetup=HRM module setup
     ##### Company setup #####
     CompanySetup=Companies module setup
    -CompanyCodeChecker=Module for third parties code generation and checking (customer or supplier)
    -AccountCodeManager=Module for accounting code generation (customer or supplier)
    +CompanyCodeChecker=Module for third parties code generation and checking (customer or vendor)
    +AccountCodeManager=Module for accounting code generation (customer or vendor)
     NotificationsDesc=EMails notifications feature allows you to silently send automatic mail, for some Dolibarr events. Targets of notifications can be defined:
     NotificationsDescUser=* per users, one user at time.
    -NotificationsDescContact=* per third parties contacts (customers or suppliers), one contact at time.
    +NotificationsDescContact=* per third parties contacts (customers or vendors), one contact at time.
     NotificationsDescGlobal=* or by setting global target emails in module setup page.
     ModelModules=Documents templates
     DocumentModelOdt=Generate documents from OpenDocuments templates (.ODT or .ODS files for OpenOffice, KOffice, TextEdit,...)
    @@ -1203,6 +1210,9 @@ MustBeUnique=Must be unique?
     MustBeMandatory=Mandatory to create third parties?
     MustBeInvoiceMandatory=Mandatory to validate invoices?
     TechnicalServicesProvided=Technical services provided
    +#####DAV #####
    +WebDAVSetupDesc=This is the links to access the WebDAV directory. It contains a "public" dir open to any user knowing the URL (if public directory access allowed) and a "private" directory that need an existing login account/password to access to.
    +WebDavServer=Root URL of %s server : %s
     ##### Webcal setup #####
     WebCalUrlForVCalExport=An export link to <b>%s</b> format is available at following link: %s
     ##### Invoices #####
    @@ -1229,15 +1239,15 @@ FreeLegalTextOnProposal=Free text on commercial proposals
     WatermarkOnDraftProposal=Watermark on draft commercial proposals (none if empty)
     BANK_ASK_PAYMENT_BANK_DURING_PROPOSAL=Ask for bank account destination of proposal
     ##### SupplierProposal #####
    -SupplierProposalSetup=Price requests suppliers module setup
    -SupplierProposalNumberingModules=Price requests suppliers numbering models
    -SupplierProposalPDFModules=Price requests suppliers documents models
    -FreeLegalTextOnSupplierProposal=Free text on price requests suppliers
    -WatermarkOnDraftSupplierProposal=Watermark on draft price requests suppliers (none if empty)
    +SupplierProposalSetup=Price requests vendors module setup
    +SupplierProposalNumberingModules=Price requests vendors numbering models
    +SupplierProposalPDFModules=Price requests vendors documents models
    +FreeLegalTextOnSupplierProposal=Free text on price requests vendors
    +WatermarkOnDraftSupplierProposal=Watermark on draft price requests vendors (none if empty)
     BANK_ASK_PAYMENT_BANK_DURING_SUPPLIER_PROPOSAL=Ask for bank account destination of price request
     WAREHOUSE_ASK_WAREHOUSE_DURING_ORDER=Ask for Warehouse Source for order
     ##### Suppliers Orders #####
    -BANK_ASK_PAYMENT_BANK_DURING_SUPPLIER_ORDER=Ask for bank account destination of supplier order
    +BANK_ASK_PAYMENT_BANK_DURING_SUPPLIER_ORDER=Ask for bank account destination of purchase order
     ##### Orders #####
     OrdersSetup=Order management setup
     OrdersNumberingModules=Orders numbering models
    @@ -1448,7 +1458,7 @@ SyslogFilename=File name and path
     YouCanUseDOL_DATA_ROOT=You can use DOL_DATA_ROOT/dolibarr.log for a log file in Dolibarr "documents" directory. You can set a different path to store this file.
     ErrorUnknownSyslogConstant=Constant %s is not a known Syslog constant
     OnlyWindowsLOG_USER=Windows only supports LOG_USER
    -CompressSyslogs=Syslog files compression and backup
    +CompressSyslogs=Compression and backup of debug log files (generated by module Log for debug)
     SyslogFileNumberOfSaves=Log backups
     ConfigureCleaningCronjobToSetFrequencyOfSaves=Configure cleaning scheduled job to set log backup frequency
     ##### Donations #####
    @@ -1515,7 +1525,7 @@ OSCommerceTestOk=Connection to server '%s' on database '%s' with user '%s' succe
     OSCommerceTestKo1=Connection to server '%s' succeed but database '%s' could not be reached.
     OSCommerceTestKo2=Connection to server '%s' with user '%s' failed.
     ##### Stock #####
    -StockSetup=Warehouse module setup
    +StockSetup=Stock module setup
     IfYouUsePointOfSaleCheckModule=If you use a Point of Sale module (POS module provided by default or another external module), this setup may be ignored by your Point Of Sale module. Most point of sales modules are designed to create immediatly an invoice and decrease stock by default whatever are options here. So, if you need or not to have a stock decrease when registering a sell from your Point Of Sale, check also your POS module set up.
     ##### Menu #####
     MenuDeleted=Menu deleted
    @@ -1627,8 +1637,8 @@ ChequeReceiptsNumberingModule=Cheque Receipts Numbering module
     MultiCompanySetup=Multi-company module setup
     ##### Suppliers #####
     SuppliersSetup=Supplier module setup
    -SuppliersCommandModel=Complete template of supplier order (logo...)
    -SuppliersInvoiceModel=Complete template of supplier invoice (logo...)
    +SuppliersCommandModel=Complete template of prchase order (logo...)
    +SuppliersInvoiceModel=Complete template of vendor invoice (logo...)
     SuppliersInvoiceNumberingModel=Supplier invoices numbering models
     IfSetToYesDontForgetPermission=If set to yes, don't forget to provide permissions to groups or users allowed for the second approval
     ##### GeoIPMaxmind #####
    @@ -1665,7 +1675,7 @@ NoAmbiCaracAutoGeneration=Do not use ambiguous characters ("1","l","i","|","0","
     SalariesSetup=Setup of module salaries
     SortOrder=Sort order
     Format=Format
    -TypePaymentDesc=0:Customer payment type, 1:Supplier payment type, 2:Both customers and suppliers payment type
    +TypePaymentDesc=0:Customer payment type, 1:Vendor payment type, 2:Both customers and vendors payment type
     IncludePath=Include path (defined into variable %s)
     ExpenseReportsSetup=Setup of module Expense Reports
     TemplatePDFExpenseReports=Document templates to generate expense report document
    @@ -1687,7 +1697,7 @@ InstallModuleFromWebHasBeenDisabledByFile=Install of external module from applic
     ConfFileMustContainCustom=Installing or building an external module from application need to save the module files into directory <strong>%s</strong>. To have this directory processed by Dolibarr, you must setup your <strong>conf/conf.php</strong> to add the 2 directive lines:<br><strong>$dolibarr_main_url_root_alt='/custom';</strong><br><strong>$dolibarr_main_document_root_alt='%s/custom';</strong>
     HighlightLinesOnMouseHover=Highlight table lines when mouse move passes over
     HighlightLinesColor=Highlight color of the line when the mouse passes over (keep empty for no highlight)
    -TextTitleColor=Color of page title
    +TextTitleColor=Text color of Page title
     LinkColor=Color of links
     PressF5AfterChangingThis=Press CTRL+F5 on keyboard or clear your browser cache after changing this value to have it effective
     NotSupportedByAllThemes=Will works with core themes, may not be supported by external themes
    @@ -1696,6 +1706,7 @@ TopMenuBackgroundColor=Background color for Top menu
     TopMenuDisableImages=Hide images in Top menu
     LeftMenuBackgroundColor=Background color for Left menu
     BackgroundTableTitleColor=Background color for Table title line
    +BackgroundTableTitleTextColor=Text color for Table title line
     BackgroundTableLineOddColor=Background color for odd table lines
     BackgroundTableLineEvenColor=Background color for even table lines
     MinimumNoticePeriod=Minimum notice period (Your leave request must be done before this delay)
    @@ -1718,19 +1729,19 @@ FillFixTZOnlyIfRequired=Example: +2 (fill only if problem experienced)
     ExpectedChecksum=Expected Checksum
     CurrentChecksum=Current Checksum
     ForcedConstants=Required constant values
    -MailToSendProposal=To send customer proposal
    -MailToSendOrder=To send customer order
    -MailToSendInvoice=To send customer invoice
    -MailToSendShipment=To send shipment
    -MailToSendIntervention=To send intervention
    -MailToSendSupplierRequestForQuotation=To send quotation request to supplier
    -MailToSendSupplierOrder=To send supplier order
    -MailToSendSupplierInvoice=To send supplier invoice
    -MailToSendContract=To send a contract
    -MailToThirdparty=To send email from third party page
    -MailToMember=To send email from member page
    -MailToUser=To send email from user page
    -MailToProject= To send email from project page
    +MailToSendProposal=Customer proposals
    +MailToSendOrder=고객 주문
    +MailToSendInvoice=고객 송장
    +MailToSendShipment=Shipments
    +MailToSendIntervention=중재
    +MailToSendSupplierRequestForQuotation=Quotation request
    +MailToSendSupplierOrder=Purchase orders
    +MailToSendSupplierInvoice=Vendor invoices
    +MailToSendContract=계약서
    +MailToThirdparty=협력업체
    +MailToMember=구성원
    +MailToUser=사용자
    +MailToProject=Projects page
     ByDefaultInList=Show by default on list view
     YouUseLastStableVersion=You use the latest stable version
     TitleExampleForMajorRelease=Example of message you can use to announce this major release (feel free to use it on your web sites)
    @@ -1780,7 +1791,10 @@ MAIN_PDF_MARGIN_BOTTOM=Bottom margin on PDF
     SetToYesIfGroupIsComputationOfOtherGroups=Set this to yes if this group is a computation of other groups
     EnterCalculationRuleIfPreviousFieldIsYes=Enter calculcation rule if previous field was set to Yes (For example 'CODEGRP1+CODEGRP2')
     SeveralLangugeVariatFound=Several language variants found
    -WebDavServer=URL of %s server : %s
    +COMPANY_AQUARIUM_REMOVE_SPECIAL=Remove special characters
    +COMPANY_AQUARIUM_CLEAN_REGEX=Regex filter to clean value (COMPANY_AQUARIUM_CLEAN_REGEX)
    +GDPRContact=GDPR contact
    +GDPRContactDesc=If you store data about European companies/citizen, you can store here the contact who is responsible for the General Data Protection Regulation
     ##### Resource ####
     ResourceSetup=Configuration du module Resource
     UseSearchToSelectResource=Use a search form to choose a resource (rather than a drop-down list).
    diff --git a/htdocs/langs/ko_KR/banks.lang b/htdocs/langs/ko_KR/banks.lang
    index 73b3d4776e2..6b240d14f8b 100644
    --- a/htdocs/langs/ko_KR/banks.lang
    +++ b/htdocs/langs/ko_KR/banks.lang
    @@ -1,12 +1,13 @@
     # Dolibarr language file - Source file is en_US - banks
     Bank=Bank
    -MenuBankCash=Bank/Cash
    +MenuBankCash=Bank | Cash
     MenuVariousPayment=Miscellaneous payments
     MenuNewVariousPayment=New Miscellaneous payment
     BankName=Bank name
     FinancialAccount=Account
     BankAccount=Bank account
     BankAccounts=Bank accounts
    +BankAccountsAndGateways=Bank accounts | Gateways
     ShowAccount=Show Account
     AccountRef=Financial account ref
     AccountLabel=Financial account label
    @@ -131,7 +132,7 @@ PaymentDateUpdateSucceeded=Payment date updated successfully
     PaymentDateUpdateFailed=Payment date could not be updated
     Transactions=Transactions
     BankTransactionLine=Bank entry
    -AllAccounts=All bank/cash accounts
    +AllAccounts=All bank and cash accounts
     BackToAccount=Back to account
     ShowAllAccounts=Show for all accounts
     FutureTransaction=Transaction in futur. No way to conciliate.
    @@ -159,5 +160,6 @@ VariousPayment=Miscellaneous payments
     VariousPayments=Miscellaneous payments
     ShowVariousPayment=Show miscellaneous payments
     AddVariousPayment=Add miscellaneous payments
    +SEPAMandate=SEPA mandate
     YourSEPAMandate=Your SEPA mandate
     FindYourSEPAMandate=This is your SEPA mandate to authorize our company to make direct debit order to your bank. Thanks to return it signed (scan of the signed document) or sent it by mail to
    diff --git a/htdocs/langs/ko_KR/bills.lang b/htdocs/langs/ko_KR/bills.lang
    index e8c7ab8e7d3..62e16f3d837 100644
    --- a/htdocs/langs/ko_KR/bills.lang
    +++ b/htdocs/langs/ko_KR/bills.lang
    @@ -109,9 +109,9 @@ CancelBill=Cancel an invoice
     SendRemindByMail=Send reminder by EMail
     DoPayment=Enter payment
     DoPaymentBack=Enter refund
    -ConvertToReduc=Convert into future discount
    -ConvertExcessReceivedToReduc=Convert excess received into future discount
    -ConvertExcessPaidToReduc=Convert excess paid into future discount
    +ConvertToReduc=Mark as credit available
    +ConvertExcessReceivedToReduc=Convert excess received into available credit
    +ConvertExcessPaidToReduc=Convert excess paid into available discount
     EnterPaymentReceivedFromCustomer=Enter payment received from customer
     EnterPaymentDueToCustomer=Make payment due to customer
     DisabledBecauseRemainderToPayIsZero=Disabled because remaining unpaid is zero
    @@ -120,7 +120,7 @@ BillStatus=Invoice status
     StatusOfGeneratedInvoices=Status of generated invoices
     BillStatusDraft=Draft (needs to be validated)
     BillStatusPaid=유료
    -BillStatusPaidBackOrConverted=Credit note refund or converted into discount
    +BillStatusPaidBackOrConverted=Credit note refund or marked as credit available
     BillStatusConverted=Paid (ready for consumption in final invoice)
     BillStatusCanceled=Abandoned
     BillStatusValidated=Validated (needs to be paid)
    @@ -282,6 +282,7 @@ RelativeDiscount=상대적 할인
     GlobalDiscount=Global discount
     CreditNote=Credit note
     CreditNotes=Credit notes
    +CreditNotesOrExcessReceived=Credit notes or excess received
     Deposit=Down payment
     Deposits=Down payments
     DiscountFromCreditNote=Discount from credit note %s
    @@ -296,10 +297,10 @@ DiscountType=Discount type
     NoteReason=Note/Reason
     ReasonDiscount=이유
     DiscountOfferedBy=Granted by
    -DiscountStillRemaining=Discounts available
    -DiscountAlreadyCounted=Discounts already consumed
    +DiscountStillRemaining=Discounts or credits available
    +DiscountAlreadyCounted=Discounts or credits already consumed
     CustomerDiscounts=Customer discounts
    -SupplierDiscounts=Supplier discounts
    +SupplierDiscounts=Vendors discounts
     BillAddress=Bill address
     HelpEscompte=This discount is a discount granted to customer because its payment was made before term.
     HelpAbandonBadCustomer=This amount has been abandoned (customer said to be a bad customer) and is considered as an exceptional loose.
    @@ -339,6 +340,12 @@ PaymentOnDifferentThirdBills=Allow payments on different thirdparties bills but
     PaymentNote=Payment note
     ListOfPreviousSituationInvoices=List of previous situation invoices
     ListOfNextSituationInvoices=List of next situation invoices
    +ListOfSituationInvoices=List of situation invoices
    +CurrentSituationTotal=Total current situation
    +DisabledBecauseNotEnouthCreditNote=To remove a situation invoice from cycle, this invoice's credit note total must cover this invoice total
    +RemoveSituationFromCycle=Remove this invoice from cycle
    +ConfirmRemoveSituationFromCycle=Remove this invoice %s from cycle ?
    +ConfirmOuting=Confirm outing
     FrequencyPer_d=Every %s days
     FrequencyPer_m=Every %s months
     FrequencyPer_y=Every %s years
    @@ -387,6 +394,7 @@ PaymentConditionShort14DENDMONTH=14 days of month-end
     PaymentCondition14DENDMONTH=Within 14 days following the end of the month
     FixAmount=Fix amount
     VarAmount=Variable amount (%% tot.)
    +VarAmountOneLine=Variable amount (%% tot.) - 1 line with label '%s'
     # PaymentType
     PaymentTypeVIR=Bank transfer
     PaymentTypeShortVIR=Bank transfer
    @@ -505,9 +513,14 @@ SituationAmount=Situation invoice amount(net)
     SituationDeduction=Situation subtraction
     ModifyAllLines=Modify all lines
     CreateNextSituationInvoice=Create next situation
    +ErrorFindNextSituationInvoice=Error unable to find next situation cycle ref
    +ErrorOutingSituationInvoiceOnUpdate=Unable to outing this situation invoice.
    +ErrorOutingSituationInvoiceCreditNote=Unable to outing linked credit note.
     NotLastInCycle=This invoice is not the latest in cycle and must not be modified.
     DisabledBecauseNotLastInCycle=The next situation already exists.
     DisabledBecauseFinal=This situation is final.
    +situationInvoiceShortcode_AS=AS
    +situationInvoiceShortcode_S=일
     CantBeLessThanMinPercent=The progress can't be smaller than its value in the previous situation.
     NoSituations=No open situations
     InvoiceSituationLast=Final and general invoice
    @@ -532,3 +545,4 @@ AutoFillDateFrom=Set start date for service line with invoice date
     AutoFillDateFromShort=Set start date
     AutoFillDateTo=Set end date for service line with next invoice date
     AutoFillDateToShort=Set end date
    +MaxNumberOfGenerationReached=Max number of gen. reached
    diff --git a/htdocs/langs/ko_KR/categories.lang b/htdocs/langs/ko_KR/categories.lang
    index 84a576c0f7f..632571ed951 100644
    --- a/htdocs/langs/ko_KR/categories.lang
    +++ b/htdocs/langs/ko_KR/categories.lang
    @@ -16,7 +16,7 @@ MembersCategoriesArea=Members tags/categories area
     ContactsCategoriesArea=Contacts tags/categories area
     AccountsCategoriesArea=Accounts tags/categories area
     ProjectsCategoriesArea=Projects tags/categories area
    -SubCats=Subcategories
    +SubCats=Sub-categories
     CatList=List of tags/categories
     NewCategory=New tag/category
     ModifCat=Modify tag/category
    @@ -85,3 +85,4 @@ CategorieRecursivHelp=If activated, product will also linked to parent category
     AddProductServiceIntoCategory=Add the following product/service
     ShowCategory=Show tag/category
     ByDefaultInList=By default in list
    +ChooseCategory=Choose category
    diff --git a/htdocs/langs/ko_KR/commercial.lang b/htdocs/langs/ko_KR/commercial.lang
    index 96c1679e604..f7bb7c5b202 100644
    --- a/htdocs/langs/ko_KR/commercial.lang
    +++ b/htdocs/langs/ko_KR/commercial.lang
    @@ -60,8 +60,8 @@ ActionAC_CLO=닫기
     ActionAC_EMAILING=대량 이메일 보내기
     ActionAC_COM=메일로 고객 주문 보내기
     ActionAC_SHIP=메일로 선적 보내기
    -ActionAC_SUP_ORD=메일로 공급 업체 주문 보내기
    -ActionAC_SUP_INV=메일로 공급 업체 송장 발송
    +ActionAC_SUP_ORD=Send purchase order by mail
    +ActionAC_SUP_INV=Send vendor invoice by mail
     ActionAC_OTH=기타
     ActionAC_OTH_AUTO=자동 삽입 이벤트
     ActionAC_MANUAL=수동 삽입 이벤트
    diff --git a/htdocs/langs/ko_KR/companies.lang b/htdocs/langs/ko_KR/companies.lang
    index 03e3890624a..7cfa1fda455 100644
    --- a/htdocs/langs/ko_KR/companies.lang
    +++ b/htdocs/langs/ko_KR/companies.lang
    @@ -8,11 +8,11 @@ ConfirmDeleteContact=이 연락처와 관련된 모든 정보를 삭제 하시
     MenuNewThirdParty=신규 협력업체
     MenuNewCustomer=신규 고객
     MenuNewProspect=신규 잠재고객
    -MenuNewSupplier=신규 공급업체
    +MenuNewSupplier=New vendor
     MenuNewPrivateIndividual=신규 개인
    -NewCompany=신규 회사 (잠재고객, 고객, 공급업체)
    -NewThirdParty=신규 협력업체 (잠재고객, 고객, 공급업체)
    -CreateDolibarrThirdPartySupplier=협력업체 (공급업체) 생성
    +NewCompany=New company (prospect, customer, vendor)
    +NewThirdParty=New third party (prospect, customer, vendor)
    +CreateDolibarrThirdPartySupplier=Create a third party (vendor)
     CreateThirdPartyOnly=협력업체 생성
     CreateThirdPartyAndContact=협력업체 + 신생 연락처 만들기
     ProspectionArea=매장 지역
    @@ -37,7 +37,7 @@ ThirdPartyProspectsStats=잠재고객
     ThirdPartyCustomers=고객
     ThirdPartyCustomersStats=고객
     ThirdPartyCustomersWithIdProf12=%s 또는 %s이 있는 고객
    -ThirdPartySuppliers=공급업체
    +ThirdPartySuppliers=Vendors
     ThirdPartyType=협력업체 유형
     Individual=개인
     ToCreateContactWithSameName=협력업체와 동일한 정보로 연락처 / 주소를 자동으로 생성합니다. 대부분의 경우, 협력업체가 물리적인 사람 일지라도 협력업체를 독립적으로 생성 가능합니다.
    @@ -77,11 +77,11 @@ Web=웹
     Poste= 직위
     DefaultLang=기본 언어
     VATIsUsed=Sales tax is used
    -VATIsUsedWhenSelling=This define if this thirdparty includes a sale tax or not when it makes an invoice to its own customers
    +VATIsUsedWhenSelling=This define if this third party includes a sale tax or not when it makes an invoice to its own customers
     VATIsNotUsed=Sales tax is not used
     CopyAddressFromSoc=주소를 협력업체 주소로 입력하십시오.
    -ThirdpartyNotCustomerNotSupplierSoNoRef=고객이나 공급 업체가 아닌 협력업체, 이용 가능한 참조 객체가 없음
    -ThirdpartyIsNeitherCustomerNorClientSoCannotHaveDiscounts=Thirdparty neither customer nor supplier, discounts are not available
    +ThirdpartyNotCustomerNotSupplierSoNoRef=Third party neither customer nor vendor, no available refering objects
    +ThirdpartyIsNeitherCustomerNorClientSoCannotHaveDiscounts=Third party neither customer nor supplier, discounts are not available
     PaymentBankAccount=지불 은행 계좌
     OverAllProposals=제안
     OverAllOrders=주문
    @@ -99,9 +99,9 @@ LocalTax2ES=IRPF
     TypeLocaltax1ES=RE 유형
     TypeLocaltax2ES=IRPF 유형
     WrongCustomerCode=고객 코드가 유효하지 않습니다.
    -WrongSupplierCode=공급자 코드가 유효하지 않습니다.
    +WrongSupplierCode=Vendor code invalid
     CustomerCodeModel=고객 코드 모델
    -SupplierCodeModel=공급 업체 코드 모델
    +SupplierCodeModel=Vendor code model
     Gencod=바 코드
     ##### Professional ID #####
     ProfId1Short=프로필 id 1
    @@ -267,7 +267,7 @@ Prospect=잠재업체
     CustomerCard=고객 카드
     Customer=고객
     CustomerRelativeDiscount=상대 고객 할인
    -SupplierRelativeDiscount=Relative supplier discount
    +SupplierRelativeDiscount=Relative vendor discount
     CustomerRelativeDiscountShort=상대적 할인
     CustomerAbsoluteDiscountShort=절대 할인
     CompanyHasRelativeDiscount=이 고객은 기본 할인인이 <b>%s%%</b> 입니다.
    @@ -284,8 +284,8 @@ HasCreditNoteFromSupplier=You have credit notes for <b>%s</b> %s from this suppl
     CompanyHasNoAbsoluteDiscount=이 고객에게는 할인 크레딧이 없습니다.
     CustomerAbsoluteDiscountAllUsers=Absolute customer discounts (granted by all users)
     CustomerAbsoluteDiscountMy=Absolute customer discounts (granted by yourself)
    -SupplierAbsoluteDiscountAllUsers=Absolute supplier discounts (granted by all users)
    -SupplierAbsoluteDiscountMy=Absolute supplier discounts (granted by yourself)
    +SupplierAbsoluteDiscountAllUsers=Absolute vendor discounts (entered by all users)
    +SupplierAbsoluteDiscountMy=Absolute vendor discounts (entered by yourself)
     DiscountNone=없음
     Supplier=공급자
     AddContact=연락처 생성
    @@ -304,13 +304,13 @@ DeleteACompany=회사 삭제
     PersonalInformations=개인 정보
     AccountancyCode=회계 계정
     CustomerCode=고객 코드
    -SupplierCode=공급자 코드
    +SupplierCode=Vendor code
     CustomerCodeShort=고객 코드
    -SupplierCodeShort=공급자 코드
    +SupplierCodeShort=Vendor code
     CustomerCodeDesc=모든 고객 내 고유의 고객 코드
    -SupplierCodeDesc=모든 공급자 내 고유의 공급자 코드
    +SupplierCodeDesc=Vendor code, unique for all vendors
     RequiredIfCustomer=협력업체가 고객 또는 잠재 고객 인 경우 필요
    -RequiredIfSupplier=협력업체가 공급 업체 인 경우 필요
    +RequiredIfSupplier=Required if third party is a vendor
     ValidityControledByModule=모듈별로 유효성 제어
     ThisIsModuleRules=이 모듈에 대한 규칙입니다.
     ProspectToContact=잠재거래처 연락처
    @@ -338,7 +338,7 @@ MyContacts=내 연락처
     Capital=자본
     CapitalOf=자본금 %s
     EditCompany=회사 편집
    -ThisUserIsNot=이 사용자는 잠재 고객, 고객 또는 공급 업체가 아닙니다.
    +ThisUserIsNot=This user is not a prospect, customer nor vendor
     VATIntraCheck=검사
     VATIntraCheckDesc=링크 <b>%s</b> 는 유럽 VAT 검사 서비스에 문의할 수 있습니다. 이 서비스가 작동하려면 서버에서 외부 인터넷에 접속해야 합니다.
     VATIntraCheckURL=http://ec.europa.eu/taxation_customs/vies/vieshome.do
    @@ -396,7 +396,7 @@ ImportDataset_company_4=Third parties/Sales representatives (Assign sales repres
     PriceLevel=가격 수준
     DeliveryAddress=배달 주소
     AddAddress=주소 추가
    -SupplierCategory=공급 업체 분류
    +SupplierCategory=Vendor category
     JuridicalStatus200=독립적인
     DeleteFile=파일 삭제
     ConfirmDeleteFile=이 파일을 정말로 삭제 하시겠습니까?
    @@ -406,7 +406,7 @@ FiscalYearInformation=회계 연도에 대한 정보
     FiscalMonthStart=회계 연도의 시작 달
     YouMustAssignUserMailFirst=이 사용자에 대한 전자 메일을 먼저 만들어야 전자 메일 알림을 추가 할 수 있습니다.
     YouMustCreateContactFirst=전자 메일 알림을 추가하려면 먼저 협력업체에 유효한 전자 메일이있는 연락처를 정의해야합니다
    -ListSuppliersShort=공급 업체 목록
    +ListSuppliersShort=List of vendors
     ListProspectsShort=잠재 고객 목록
     ListCustomersShort=고객 명단
     ThirdPartiesArea=협력업체 및 연락처
    @@ -420,7 +420,7 @@ CurrentOutstandingBill=현재 미결제 금액
     OutstandingBill=미결 한도
     OutstandingBillReached=미결 한도 금액 도달
     OrderMinAmount=Minimum amount for order
    -MonkeyNumRefModelDesc=고객 코드는 %syymm-nnnn 형식이고 공급 업체 코드는 %syymm-nnnn 형식으로 번호를 반환합니다. 여기서 yy는 연도, mm은 월, nnnn은 0 아닌 순환 일련번호 입니다.
    +MonkeyNumRefModelDesc=Return numero with format %syymm-nnnn for customer code and %syymm-nnnn for vendor code where yy is year, mm is month and nnnn is a sequence with no break and no return to 0.
     LeopardNumRefModelDesc=코드는 무료입니다. 이 코드는 언제든지 수정할 수 있습니다.
     ManagingDirectors=관리자 이름 (CEO, 이사, 사장 ...)
     MergeOriginThirdparty=중복 된 협력업체 (삭제하려는 협력업체)
    @@ -431,4 +431,4 @@ SaleRepresentativeLogin=영업 담당자 로그인
     SaleRepresentativeFirstname=영업 담당자의 이름
     SaleRepresentativeLastname=영업 대표자 성
     ErrorThirdpartiesMerge=There was an error when deleting the third parties. Please check the log. Changes have been reverted.
    -NewCustomerSupplierCodeProposed=신규 고객 또는 공급자 코드가 중복됩니다.
    +NewCustomerSupplierCodeProposed=New customer or vendor code suggested on duplicate code
    diff --git a/htdocs/langs/ko_KR/compta.lang b/htdocs/langs/ko_KR/compta.lang
    index 561d43a751d..97c2e72b883 100644
    --- a/htdocs/langs/ko_KR/compta.lang
    +++ b/htdocs/langs/ko_KR/compta.lang
    @@ -19,7 +19,8 @@ Income=Income
     Outcome=Expense
     MenuReportInOut=Income / Expense
     ReportInOut=Balance of income and expenses
    -ReportTurnover=Turnover
    +ReportTurnover=Turnover invoiced
    +ReportTurnoverCollected=Turnover collected
     PaymentsNotLinkedToInvoice=Payments not linked to any invoice, so not linked to any third party
     PaymentsNotLinkedToUser=Payments not linked to any user
     Profit=Profit
    @@ -34,7 +35,8 @@ AmountHTVATRealPaid=Net paid
     VATToPay=Tax sales
     VATReceived=Tax received
     VATToCollect=Tax purchases
    -VATSummary=Tax Balance
    +VATSummary=Tax monthly
    +VATBalance=Tax Balance
     VATPaid=Tax paid
     LT1Summary=Tax 2 summary
     LT2Summary=Tax 3 summary
    @@ -76,16 +78,16 @@ MenuNewSocialContribution=New social/fiscal tax
     NewSocialContribution=New social/fiscal tax
     AddSocialContribution=Add social/fiscal tax
     ContributionsToPay=Social/fiscal taxes to pay
    -AccountancyTreasuryArea=Accountancy/Treasury area
    +AccountancyTreasuryArea=Billing and payment area
     NewPayment=New payment
     Payments=Payments
     PaymentCustomerInvoice=Customer invoice payment
    -PaymentSupplierInvoice=Supplier invoice payment
    +PaymentSupplierInvoice=Vendor invoice payment
     PaymentSocialContribution=Social/fiscal tax payment
     PaymentVat=VAT payment
     ListPayment=List of payments
     ListOfCustomerPayments=List of customer payments
    -ListOfSupplierPayments=List of supplier payments
    +ListOfSupplierPayments=List of vendor payments
     DateStartPeriod=Date start period
     DateEndPeriod=Date end period
     newLT1Payment=New tax 2 payment
    @@ -104,19 +106,21 @@ VATPayment=Sales tax payment
     VATPayments=Sales tax payments
     VATRefund=Sales tax refund
     NewVATPayment=New sales tax payment
    +NewLocalTaxPayment=New tax %s payment
     Refund=Refund
     SocialContributionsPayments=Social/fiscal taxes payments
     ShowVatPayment=Show VAT payment
     TotalToPay=Total to pay
     BalanceVisibilityDependsOnSortAndFilters=Balance is visible in this list only if table is sorted ascending on %s and filtered for 1 bank account
     CustomerAccountancyCode=Customer accounting code
    -SupplierAccountancyCode=Supplier accounting code
    +SupplierAccountancyCode=Vendor accounting code
     CustomerAccountancyCodeShort=Cust. account. code
     SupplierAccountancyCodeShort=Sup. account. code
     AccountNumber=Account number
     NewAccountingAccount=New account
    -SalesTurnover=Sales turnover
    -SalesTurnoverMinimum=Minimum sales turnover
    +Turnover=Turnover invoiced
    +TurnoverCollected=Turnover collected
    +SalesTurnoverMinimum=Minimum turnover
     ByExpenseIncome=By expenses & incomes
     ByThirdParties=제 3 자에 의한
     ByUserAuthorOfInvoice=By invoice author
    @@ -136,8 +140,8 @@ ConfirmDeleteSocialContribution=Are you sure you want to delete this social/fisc
     ExportDataset_tax_1=Social and fiscal taxes and payments
     CalcModeVATDebt=Mode <b>%sVAT on commitment accounting%s</b>.
     CalcModeVATEngagement=Mode <b>%sVAT on incomes-expenses%s</b>.
    -CalcModeDebt=Mode <b>%sClaims-Debts%s</b> said <b>Commitment accounting</b>.
    -CalcModeEngagement=Mode <b>%sIncomes-Expenses%s</b> said <b>cash accounting</b>
    +CalcModeDebt=Analysis of known recorded invoices even if they are not yet accounted in ledger.
    +CalcModeEngagement=Analysis of known recorded payments, even if they are not yet accounted in Ledger.
     CalcModeBookkeeping=Analysis of <b>data journalized in Bookkeeping Ledger table</b>
     CalcModeLT1= Mode <b>%sRE on customer invoices - suppliers invoices%s</b>
     CalcModeLT1Debt=Mode <b>%sRE on customer invoices%s</b>
    @@ -150,9 +154,9 @@ AnnualSummaryInputOutputMode=Balance of income and expenses, annual summary
     AnnualByCompanies=Balance of income and expenses, by predefined groups of account
     AnnualByCompaniesDueDebtMode=Balance of income and expenses, detail by predefined groups, mode <b>%sClaims-Debts%s</b> said <b>Commitment accounting</b>.
     AnnualByCompaniesInputOutputMode=Balance of income and expenses, detail by predefined groups, mode <b>%sIncomes-Expenses%s</b> said <b>cash accounting</b>.
    -SeeReportInInputOutputMode=See report <b>%sIncomes-Expenses%s</b> said <b>cash accounting</b> for a calculation on actual payments made
    -SeeReportInDueDebtMode=See report <b>%sClaims-Debts%s</b> said <b>commitment accounting</b> for a calculation on issued invoices
    -SeeReportInBookkeepingMode=See report <b>%sBookeeping%s</b> for a calculation on <b>bookkeeping table analysis</b>
    +SeeReportInInputOutputMode=See %sanalysis of payments%s for a calculation on actual payments made even if they are not yet accounted in Ledger.
    +SeeReportInDueDebtMode=See %sanalysis of invoices%s for a calculation based on known recorded invoices even if they are not yet accounted in Ledger.
    +SeeReportInBookkeepingMode=See <b>%sBookeeping report%s</b> for a calculation on <b>Bookkeeping Ledger table</b>
     RulesAmountWithTaxIncluded=- Amounts shown are with all taxes included
     RulesResultDue=- It includes outstanding invoices, expenses, VAT, donations whether they are paid or not. Is also includes paid salaries.<br>- It is based on the validation date of invoices and VAT and on the due date for expenses. For salaries defined with Salary module, the value date of payment is used.
     RulesResultInOut=- It includes the real payments made on invoices, expenses, VAT and salaries. <br>- It is based on the payment dates of the invoices, expenses, VAT and salaries. The donation date for donation.
    @@ -171,6 +175,8 @@ LT1ReportByCustomersES=Report by third party RE
     LT2ReportByCustomersES=Report by third party IRPF
     VATReport=Sale tax report
     VATReportByPeriods=Sale tax report by period
    +VATReportByRates=Sale tax report by rates
    +VATReportByThirdParties=Sale tax report by third parties
     VATReportByCustomers=Sale tax report by customer
     VATReportByCustomersInInputOutputMode=Report by the customer VAT collected and paid
     VATReportByQuartersInInputOutputMode=Report by Sale tax rate of the tax collected and paid
    @@ -207,7 +213,7 @@ Pcg_version=Chart of accounts models
     Pcg_type=Pcg type
     Pcg_subtype=Pcg subtype
     InvoiceLinesToDispatch=Invoice lines to dispatch
    -ByProductsAndServices=By products and services
    +ByProductsAndServices=By product and service
     RefExt=External ref
     ToCreateAPredefinedInvoice=To create a template invoice, create a standard invoice, then, without validating it, click onto button "%s".
     LinkedOrder=주문 링크
    @@ -215,7 +221,8 @@ Mode1=Method 1
     Mode2=Method 2
     CalculationRuleDesc=To calculate total VAT, there is two methods:<br>Method 1 is rounding vat on each line, then summing them.<br>Method 2 is summing all vat on each line, then rounding result.<br>Final result may differs from few cents. Default mode is mode <b>%s</b>.
     CalculationRuleDescSupplier=According to supplier, choose appropriate method to apply same calculation rule and get same result expected by your supplier.
    -TurnoverPerProductInCommitmentAccountingNotRelevant=Turnover report per product, when using a <b>cash accountancy</b> mode is not relevant. This report is only available when using <b>engagement accountancy</b> mode (see setup of accountancy module).
    +TurnoverPerProductInCommitmentAccountingNotRelevant=The report of Turnover collected per product is not available. This report is only available for turnover invoiced.
    +TurnoverPerSaleTaxRateInCommitmentAccountingNotRelevant=The report of Turnover collected per sale tax rate is not available. This report is only available for turnover invoiced.
     CalculationMode=Calculation mode
     AccountancyJournal=Accounting code journal
     ACCOUNTING_VAT_SOLD_ACCOUNT=Accounting account by default for VAT on sales (used if not defined on VAT dictionary setup)
    @@ -223,7 +230,7 @@ ACCOUNTING_VAT_BUY_ACCOUNT=Accounting account by default for VAT on purchases (u
     ACCOUNTING_VAT_PAY_ACCOUNT=Accounting account by default for paying VAT
     ACCOUNTING_ACCOUNT_CUSTOMER=Accounting account used for customer third parties
     ACCOUNTING_ACCOUNT_CUSTOMER_Desc=The dedicated accounting account defined on third party card will be used for Subledger accouting only. This one will be used for General Ledger and as default value of Subledger accounting if dedicated customer accouting account on third party is not defined.
    -ACCOUNTING_ACCOUNT_SUPPLIER=Accounting account used for supplier third parties
    +ACCOUNTING_ACCOUNT_SUPPLIER=Accounting account used for vendor third parties
     ACCOUNTING_ACCOUNT_SUPPLIER_Desc=The dedicated accounting account defined on third party card will be used for Subledger accouting only. This one will be used for General Ledger and as default value of Subledger accounting if dedicated supplier accouting account on third party is not defined.
     CloneTax=Clone a social/fiscal tax
     ConfirmCloneTax=Confirm the clone of a social/fiscal tax payment
    @@ -242,3 +249,11 @@ FiscalPeriod=Accounting period
     ListSocialContributionAssociatedProject=List of social contributions associated with the project
     DeleteFromCat=Remove from accounting group
     AccountingAffectation=Accounting assignement
    +LastDayTaxIsRelatedTo=Last day of period the tax is related to
    +VATDue=Sale tax claimed
    +ClaimedForThisPeriod=Claimed for the period
    +PaidDuringThisPeriod=Paid during this period
    +ByVatRate=By sale tax rate
    +TurnoverbyVatrate=Turnover invoiced by sale tax rate
    +TurnoverCollectedbyVatrate=Turnover collected by sale tax rate
    +PurchasebyVatrate=Purchase by sale tax rate
    diff --git a/htdocs/langs/ko_KR/dict.lang b/htdocs/langs/ko_KR/dict.lang
    index 549074ff920..3b695e58dbe 100644
    --- a/htdocs/langs/ko_KR/dict.lang
    +++ b/htdocs/langs/ko_KR/dict.lang
    @@ -5,7 +5,8 @@ CountryIT=Italy
     CountryES=Spain
     CountryDE=Germany
     CountryCH=Switzerland
    -CountryGB=Great Britain
    +# Warning, country code GB is for United Kingdom. UK Does not exists as country code in ISO standard.
    +CountryGB=United Kingdom
     CountryUK=United Kingdom
     CountryIE=Ireland
     CountryCN=China
    diff --git a/htdocs/langs/ko_KR/ecm.lang b/htdocs/langs/ko_KR/ecm.lang
    index 3e39f50438d..c99b6129c2b 100644
    --- a/htdocs/langs/ko_KR/ecm.lang
    +++ b/htdocs/langs/ko_KR/ecm.lang
    @@ -39,9 +39,10 @@ ShowECMSection=Show directory
     DeleteSection=Remove directory
     ConfirmDeleteSection=Can you confirm you want to delete the directory <b>%s</b>?
     ECMDirectoryForFiles=Relative directory for files
    -CannotRemoveDirectoryContainsFiles=Removed not possible because it contains some files
    +CannotRemoveDirectoryContainsFilesOrDirs=Removal not possible because it contains some files or sub-directories
    +CannotRemoveDirectoryContainsFiles=Removal not possible because it contains some files
     ECMFileManager=File manager
    -ECMSelectASection=Select a directory on left tree...
    +ECMSelectASection=Select a directory in the tree...
     DirNotSynchronizedSyncFirst=This directory seems to be created or modified outside ECM module. You must click on "Resync" button first to synchronize disk and database to get content of this directory.
     ReSyncListOfDir=Resync list of directories
     HashOfFileContent=Hash of file content
    diff --git a/htdocs/langs/ko_KR/errors.lang b/htdocs/langs/ko_KR/errors.lang
    index ec036b28bc5..0ca7488b8cb 100644
    --- a/htdocs/langs/ko_KR/errors.lang
    +++ b/htdocs/langs/ko_KR/errors.lang
    @@ -32,9 +32,9 @@ ErrorBarCodeRequired=Bar code required
     ErrorCustomerCodeAlreadyUsed=Customer code already used
     ErrorBarCodeAlreadyUsed=Bar code already used
     ErrorPrefixRequired=Prefix required
    -ErrorBadSupplierCodeSyntax=Bad syntax for supplier code
    -ErrorSupplierCodeRequired=Supplier code required
    -ErrorSupplierCodeAlreadyUsed=Supplier code already used
    +ErrorBadSupplierCodeSyntax=Bad syntax for vendor code
    +ErrorSupplierCodeRequired=Vendor code required
    +ErrorSupplierCodeAlreadyUsed=Vendor code already used
     ErrorBadParameters=Bad parameters
     ErrorBadValueForParameter=Wrong value '%s' for parameter '%s'
     ErrorBadImageFormat=Image file has not a supported format (Your PHP does not support functions to convert images of this format)
    @@ -87,7 +87,7 @@ ErrorsOnXLines=Errors on <b>%s</b> source record(s)
     ErrorFileIsInfectedWithAVirus=The antivirus program was not able to validate the file (file might be infected by a virus)
     ErrorSpecialCharNotAllowedForField=Special characters are not allowed for field "%s"
     ErrorNumRefModel=A reference exists into database (%s) and is not compatible with this numbering rule. Remove record or renamed reference to activate this module.
    -ErrorQtyTooLowForThisSupplier=Quantity too low for this supplier or no price defined on this product for this supplier
    +ErrorQtyTooLowForThisSupplier=Quantity too low for this vendor or no price defined on this product for this supplier
     ErrorModuleSetupNotComplete=Setup of module looks to be uncomplete. Go on Home - Setup - Modules to complete.
     ErrorBadMask=Error on mask
     ErrorBadMaskFailedToLocatePosOfSequence=Error, mask without sequence number
    @@ -177,7 +177,7 @@ ErrorBadDefinitionOfMenuArrayInModuleDescriptor=Bad Definition Of Menu Array In
     ErrorSavingChanges=An error has ocurred when saving the changes
     ErrorWarehouseRequiredIntoShipmentLine=Warehouse is required on the line to ship
     ErrorFileMustHaveFormat=File must have format %s
    -ErrorSupplierCountryIsNotDefined=Country for this supplier is not defined. Correct this first.
    +ErrorSupplierCountryIsNotDefined=Country for this vendor is not defined. Correct this first.
     ErrorsThirdpartyMerge=Failed to merge the two records. Request canceled.
     ErrorStockIsNotEnoughToAddProductOnOrder=Stock is not enough for product %s to add it into a new order.
     ErrorStockIsNotEnoughToAddProductOnInvoice=Stock is not enough for product %s to add it into a new invoice.
    diff --git a/htdocs/langs/ko_KR/install.lang b/htdocs/langs/ko_KR/install.lang
    index e8c77bdd2ca..f93d9e9c28a 100644
    --- a/htdocs/langs/ko_KR/install.lang
    +++ b/htdocs/langs/ko_KR/install.lang
    @@ -6,6 +6,7 @@ ConfFileDoesNotExistsAndCouldNotBeCreated=설치 파일 <b>%s</b>이 없거나 
     ConfFileCouldBeCreated=설치 파일<b>%s</b>이 작성되지 않았습니다.
     ConfFileIsNotWritable=설치 파일 <b>%s</b>을/를 사용할 수 없습니다. 사용권한을 확인하세요. 우선 설치를 하려면, 웹 서버에서 설치 과정에 필요한  이 파일을 사용할 수 있는 권한이 있어야 합니다 (예: 리눅스 같은 OS에서 "chmod 666").
     ConfFileIsWritable=설정 파일 <b>%s</b>을/를 사용할 수 있습니다.
    +ConfFileMustBeAFileNotADir=Configuration file <b>%s</b> must be a file, not a directory.
     ConfFileReload=설정 파일에 필요한 모든 정보를 다시 로딩합니다.
     PHPSupportSessions=이 PHP는 세션을 지원합니다.
     PHPSupportPOSTGETOk=This PHP supports variables POST and GET.
    @@ -91,8 +92,8 @@ FailedToCreateAdminLogin=Failed to create Dolibarr administrator account.
     WarningRemoveInstallDir=Warning, for security reasons, once the install or upgrade is complete, to avoid using install tools again, you should add a file called <b>install.lock</b> into Dolibarr document directory, in order to avoid malicious use of it.
     FunctionNotAvailableInThisPHP=Not available on this PHP
     ChoosedMigrateScript=Choose migration script
    -DataMigration=Data migration
    -DatabaseMigration=Structure database migration
    +DataMigration=Database migration (data)
    +DatabaseMigration=Database migration (structure + some data)
     ProcessMigrateScript=Script processing
     ChooseYourSetupMode=Choose your setup mode and click "Start"...
     FreshInstall=Fresh install
    @@ -146,7 +147,7 @@ NothingToDo=Nothing to do
     # upgrade
     MigrationFixData=Fix for denormalized data
     MigrationOrder=Data migration for customer's orders
    -MigrationSupplierOrder=Data migration for supplier's orders
    +MigrationSupplierOrder=Data migration for vendor's orders
     MigrationProposal=Data migration for commercial proposals
     MigrationInvoice=Data migration for customer's invoices
     MigrationContract=Data migration for contracts
    @@ -196,8 +197,14 @@ MigrationEvents=Migration of events to add event owner into assignement table
     MigrationEventsContact=Migration of events to add event contact into assignement table
     MigrationRemiseEntity=Update entity field value of llx_societe_remise
     MigrationRemiseExceptEntity=Update entity field value of llx_societe_remise_except
    +MigrationUserRightsEntity=Update entity field value of llx_user_rights
    +MigrationUserGroupRightsEntity=Update entity field value of llx_usergroup_rights
     MigrationReloadModule=Reload module %s
     MigrationResetBlockedLog=Reset module BlockedLog for v7 algorithm
     ShowNotAvailableOptions=Show not available options
     HideNotAvailableOptions=Hide not available options
     ErrorFoundDuringMigration=Error were reported during migration process so next step is not available. To ignore errors, you can <a href="%s">click here</a>, but application or some features may not work correctly until fixed.
    +YouTryInstallDisabledByDirLock=The application try to sefl upgrade, but install/upgrade pages have been disabled for security reason (directory renamed with .lock suffix).<br>
    +YouTryInstallDisabledByFileLock=The application try to sefl upgrade, but install/upgrade pages pages have been disabled for security reason (by lock file <strong>install.lock</strong> into dolibarr documents directory).<br>
    +ClickHereToGoToApp=Click here to go to your application
    +ClickOnLinkOrRemoveManualy=Click on following link and if you always reach this page, you must remove the file install.lock into documents directory manually
    diff --git a/htdocs/langs/ko_KR/ldap.lang b/htdocs/langs/ko_KR/ldap.lang
    index fdb86a152e9..fbd0c5ddc83 100644
    --- a/htdocs/langs/ko_KR/ldap.lang
    +++ b/htdocs/langs/ko_KR/ldap.lang
    @@ -1,5 +1,4 @@
     # Dolibarr language file - Source file is en_US - ldap
    -DomainPassword=Password for domain
     YouMustChangePassNextLogon=Password for user <b>%s</b> on the domain <b>%s</b> must be changed.
     UserMustChangePassNextLogon=User must change password on the domain %s
     LDAPInformationsForThisContact=Information in LDAP database for this contact
    @@ -25,3 +24,4 @@ MemberTypeSynchronized=Member type synchronized
     ContactSynchronized=Contact synchronized
     ForceSynchronize=Force synchronizing Dolibarr -> LDAP
     ErrorFailedToReadLDAP=Failed to read LDAP database. Check LDAP module setup and database accessibility.
    +PasswordOfUserInLDAP=Password of user in LDAP
    diff --git a/htdocs/langs/ko_KR/loan.lang b/htdocs/langs/ko_KR/loan.lang
    index 2b455fe8ac9..bc13e38755f 100644
    --- a/htdocs/langs/ko_KR/loan.lang
    +++ b/htdocs/langs/ko_KR/loan.lang
    @@ -10,6 +10,7 @@ LoanCapital=자본
     Insurance=Insurance
     Interest=Interest
     Nbterms=Number of terms
    +Term=Term
     LoanAccountancyCapitalCode=Accounting account capital
     LoanAccountancyInsuranceCode=Accounting account insurance
     LoanAccountancyInterestCode=Accounting account interest
    @@ -17,39 +18,14 @@ ConfirmDeleteLoan=Confirm deleting this loan
     LoanDeleted=Loan Deleted Successfully
     ConfirmPayLoan=Confirm classify paid this loan
     LoanPaid=Loan Paid
    -# Calc
    -LoanCalc=Bank Loans Calculator
    -PurchaseFinanceInfo=Purchase & Financing Information
    -SalePriceOfAsset=Sale Price of Asset
    -PercentageDown=Percentage Down
    -LengthOfMortgage=Duration of loan
    -AnnualInterestRate=Annual Interest Rate
    -ExplainCalculations=Explain Calculations
    -ShowMeCalculationsAndAmortization=Show me the calculations and amortization
    -MortgagePaymentInformation=Mortgage Payment Information
    -DownPayment=Down Payment
    -DownPaymentDesc=The <b>down payment</b> = The price of the home multiplied by the percentage down divided by 100 (for 5% down becomes 5/100 or 0.05)
    -InterestRateDesc=The <b>interest rate</b> = The annual interest percentage divided by 100
    -MonthlyFactorDesc=The <b>monthly factor</b> = The result of the following formula
    -MonthlyInterestRateDesc=The <b>monthly interest rate</b> = The annual interest rate divided by 12 (for the 12 months in a year)
    -MonthTermDesc=The <b>month term</b> of the loan in months = The number of years you've taken the loan out for times 12
    -MonthlyPaymentDesc=The montly payment is figured out using the following formula
    -AmortizationPaymentDesc=The <a href="#amortization">amortization</a> breaks down how much of your monthly payment goes towards the bank's interest, and how much goes into paying off the principal of your loan.
    -AmountFinanced=Amount Financed
    -AmortizationMonthlyPaymentOverYears=Amortization For Monthly Payment: <b>%s</b> over %s years
    -Totalsforyear=Totals for year
    -MonthlyPayment=Monthly Payment
    -LoanCalcDesc=This <b>mortgage calculator</b> can be used to figure out monthly payments of a loaning, based on the amount borrowed, the term of the loan desired and the interest rate.<br> This calculator includes also PMI (Private Mortgage Insurance) for loans where less than 20%% is put as a down payment. Also taken into consideration are the town property taxes, and their effect on the total monthly mortgage payment.<br>
    -GoToInterest=%s will go towards INTEREST
    -GoToPrincipal=%s will go towards PRINCIPAL
    -YouWillSpend=You will spend %s in year %s
     ListLoanAssociatedProject=List of loan associated with the project
     AddLoan=Create loan
    +FinancialCommitment=Financial commitment
    +InterestAmount=Interest
    +CapitalRemain=Capital remain
     # Admin
     ConfigLoan=Configuration of the module loan
     LOAN_ACCOUNTING_ACCOUNT_CAPITAL=Accounting account capital by default
     LOAN_ACCOUNTING_ACCOUNT_INTEREST=Accounting account interest by default
     LOAN_ACCOUNTING_ACCOUNT_INSURANCE=Accounting account insurance by default
    -FinancialCommitment=Financial commitment
     CreateCalcSchedule=Edit financial commitment
    -InterestAmount=Interest amount
    diff --git a/htdocs/langs/ko_KR/mails.lang b/htdocs/langs/ko_KR/mails.lang
    index 8f84edcaa0b..3196ab154cd 100644
    --- a/htdocs/langs/ko_KR/mails.lang
    +++ b/htdocs/langs/ko_KR/mails.lang
    @@ -11,7 +11,9 @@ MailFrom=Sender
     MailErrorsTo=Errors to
     MailReply=Reply to
     MailTo=Receiver(s)
    +MailToUsers=To user(s)
     MailCC=Copy to
    +MailToCCUsers=Copy to users(s)
     MailCCC=Cached copy to
     MailTopic=EMail topic
     MailText=Message
    @@ -164,4 +166,4 @@ InGoingEmailSetup=Incoming email setup
     OutGoingEmailSetupForEmailing=Outgoing email setup (for mass emailing)
     DefaultOutgoingEmailSetup=Default outgoing email setup
     Information=Information
    -
    +ContactsWithThirdpartyFilter=Contacts avec filtre client
    diff --git a/htdocs/langs/ko_KR/main.lang b/htdocs/langs/ko_KR/main.lang
    index 1c52ebceb02..8f4c9c66cda 100644
    --- a/htdocs/langs/ko_KR/main.lang
    +++ b/htdocs/langs/ko_KR/main.lang
    @@ -92,6 +92,7 @@ DolibarrInHttpAuthenticationSoPasswordUseless=Dolibarr 인증 모드는 <b>conf.
     Administrator=관리자
     Undefined=정의되지 않음
     PasswordForgotten=암호를 잊어 버리셨습니까?
    +NoAccount=No account?
     SeeAbove=상위 보기
     HomeArea=홈 영역
     LastConnexion=최근 연결
    @@ -231,7 +232,7 @@ Limit=한도
     Limits=제한
     Logout=로그 아웃
     NoLogoutProcessWithAuthMode=인증 모드 <b>%s</b>로 응용 프로그램 연결 해제 기능이 없습니다.
    -Connection=연결
    +Connection=로그인
     Setup=설정
     Alert=경보
     MenuWarnings=알리미
    @@ -402,6 +403,7 @@ DefaultTaxRate=Default tax rate
     Average=평균
     Sum=누계
     Delta=델타
    +RemainToPay=Remain to pay
     Module=모듈 / 응용 프로그램
     Modules=모듈 / 응용 프로그램
     Option=옵션
    @@ -414,7 +416,7 @@ Favorite=즐겨찾기
     ShortInfo=정보
     Ref=참조
     ExternalRef=외부참조
    -RefSupplier=참조 공급자
    +RefSupplier=Ref. vendor
     RefPayment=참조 지불
     CommercialProposalsShort=상업적 제안
     Comment=주석
    @@ -493,7 +495,7 @@ Received=받음
     Paid=유료
     Topic=제목
     ByCompanies=협력업체 별
    -ByUsers=사용자 별
    +ByUsers=By user
     Links=링크
     Link=링크
     Rejects=거부
    @@ -505,6 +507,7 @@ NoneF=없음
     NoneOrSeveral=없음 또는 여러 개
     Late=늦은
     LateDesc=레코드가 늦었는지 아닌지를 정의하는 지연은 설정에 따라 다릅니다. 관리자에게 홈 - 셋업 - 경고 메뉴에서 지연을 변경하도록 요청하십시오.
    +NoItemLate=No late item
     Photo=사진
     Photos=사진
     AddPhoto=사진 추가
    @@ -619,9 +622,9 @@ BuildDoc=문서 만들기
     Entity=환경
     Entities=엔티티
     CustomerPreview=고객 미리보기
    -SupplierPreview=공급업체 미리보기
    +SupplierPreview=Vendor preview
     ShowCustomerPreview=고객 미리보기 표시
    -ShowSupplierPreview=공급업체 미리보기 표시
    +ShowSupplierPreview=Show vendor preview
     RefCustomer=참조고객
     Currency=통화
     InfoAdmin=관리자를위한 정보
    @@ -679,7 +682,7 @@ Color=색상
     Documents=링크 된 파일
     Documents2=문서
     UploadDisabled=업로드 사용 중지됨
    -MenuAccountancy=Accountancy
    +MenuAccountancy=Accounting
     MenuECM=문서
     MenuAWStats=AWStats
     MenuMembers=회원
    @@ -915,11 +918,11 @@ SearchIntoProductsOrServices=제품 또는 서비스
     SearchIntoProjects=프로젝트
     SearchIntoTasks=할 일
     SearchIntoCustomerInvoices=고객 송장
    -SearchIntoSupplierInvoices=공급 업체 송장
    +SearchIntoSupplierInvoices=Vendor invoices
     SearchIntoCustomerOrders=고객 주문
    -SearchIntoSupplierOrders=공급 업체 주문
    +SearchIntoSupplierOrders=Purchase orders
     SearchIntoCustomerProposals=고객 제안
    -SearchIntoSupplierProposals=공급 업체 제안
    +SearchIntoSupplierProposals=Vendor proposals
     SearchIntoInterventions=중재
     SearchIntoContracts=계약서
     SearchIntoCustomerShipments=고객 출하
    @@ -941,3 +944,7 @@ Remote=Remote
     LocalAndRemote=Local and Remote
     KeyboardShortcut=Keyboard shortcut
     AssignedTo=Assigned to
    +Deletedraft=Delete draft
    +ConfirmMassDraftDeletion=Draft Bulk delete confirmation
    +FileSharedViaALink=File shared via a link
    +
    diff --git a/htdocs/langs/ko_KR/margins.lang b/htdocs/langs/ko_KR/margins.lang
    index 9f590ef3718..b9d52dcfdc6 100644
    --- a/htdocs/langs/ko_KR/margins.lang
    +++ b/htdocs/langs/ko_KR/margins.lang
    @@ -28,10 +28,10 @@ UseDiscountAsService=As a service
     UseDiscountOnTotal=On subtotal
     MARGIN_METHODE_FOR_DISCOUNT_DETAILS=Defines if a global discount is treated as a product, a service, or only on subtotal for margin calculation.
     MARGIN_TYPE=Buying/Cost price suggested by default for margin calculation
    -MargeType1=Margin on Best supplier price
    +MargeType1=Margin on Best vendor price
     MargeType2=Margin on Weighted Average Price (WAP)
     MargeType3=Margin on Cost Price
    -MarginTypeDesc=* Margin on best buying price = Selling price - Best supplier price defined on product card<br>* Margin on Weighted Average Price (WAP) = Selling price - Product Weighted Average Price (WAP) or best supplier price if WAP not yet defined<br>* Margin on Cost price = Selling price - Cost price defined on product card or WAP if cost price not defined, or best supplier price if WAP not yet defined
    +MarginTypeDesc=* Margin on best buying price = Selling price - Best vendor price defined on product card<br>* Margin on Weighted Average Price (WAP) = Selling price - Product Weighted Average Price (WAP) or best supplier price if WAP not yet defined<br>* Margin on Cost price = Selling price - Cost price defined on product card or WAP if cost price not defined, or best supplier price if WAP not yet defined
     CostPrice=Cost price
     UnitCharges=Unit charges
     Charges=Charges
    diff --git a/htdocs/langs/ko_KR/members.lang b/htdocs/langs/ko_KR/members.lang
    index cf2b473dd87..bf84a9558b1 100644
    --- a/htdocs/langs/ko_KR/members.lang
    +++ b/htdocs/langs/ko_KR/members.lang
    @@ -111,7 +111,7 @@ SendingAnEMailToMember=Sending information email to member
     SendingEmailOnAutoSubscription=Sending email on auto registration
     SendingEmailOnMemberValidation=Sending email on new member validation
     SendingEmailOnNewSubscription=Sending email on new subscription
    -SendingReminderForExpiredSubscription=Sending reminder for expired subscription
    +SendingReminderForExpiredSubscription=Sending reminder for expired subscriptions
     SendingEmailOnCancelation=Sending email on cancelation
     # Topic of email templates
     YourMembershipRequestWasReceived=Your membership was received.
    diff --git a/htdocs/langs/ko_KR/modulebuilder.lang b/htdocs/langs/ko_KR/modulebuilder.lang
    index a3fee23cb53..9d6661eda41 100644
    --- a/htdocs/langs/ko_KR/modulebuilder.lang
    +++ b/htdocs/langs/ko_KR/modulebuilder.lang
    @@ -74,6 +74,7 @@ NoWidget=No widget
     GoToApiExplorer=Go to API explorer
     ListOfMenusEntries=List of menu entries
     ListOfPermissionsDefined=List of defined permissions
    +SeeExamples=See examples here
     EnabledDesc=Condition to have this field active (Examples: 1 or $conf->global->MYMODULE_MYOPTION)
     VisibleDesc=Is the field visible ? (Examples: 0=Never visible, 1=Visible on list and create/update/view forms, 2=Visible on list only, 3=Visible on create/update/view form only. Using a negative value means field is not shown by default on list but can be selected for viewing)
     IsAMeasureDesc=Can the value of field be cumulated to get a total into list ? (Examples: 1 or 0)
    @@ -95,3 +96,6 @@ DropTableIfEmpty=(Delete table if empty)
     TableDoesNotExists=The table %s does not exists
     TableDropped=Table %s deleted
     InitStructureFromExistingTable=Build the structure array string of an existing table
    +UseAboutPage=Disallow the about page
    +UseDocFolder=Disallow the documentation folder
    +UseSpecificReadme=Use a specific ReadMe
    diff --git a/htdocs/langs/ko_KR/opensurvey.lang b/htdocs/langs/ko_KR/opensurvey.lang
    index 42d9e3dc94a..1de5bf267f5 100644
    --- a/htdocs/langs/ko_KR/opensurvey.lang
    +++ b/htdocs/langs/ko_KR/opensurvey.lang
    @@ -58,3 +58,4 @@ MoreChoices=Enter more choices for the voters
     SurveyExpiredInfo=The poll has been closed or voting delay has expired.
     EmailSomeoneVoted=%s has filled a line.\nYou can find your poll at the link: \n%s
     ShowSurvey=Show survey
    +UserMustBeSameThanUserUsedToVote=You must have voted and use the same user name that the one used to vote, to post a comment
    diff --git a/htdocs/langs/ko_KR/orders.lang b/htdocs/langs/ko_KR/orders.lang
    index 4750ca9e599..66342171b93 100644
    --- a/htdocs/langs/ko_KR/orders.lang
    +++ b/htdocs/langs/ko_KR/orders.lang
    @@ -1,6 +1,6 @@
     # Dolibarr language file - Source file is en_US - orders
     OrdersArea=Customers orders area
    -SuppliersOrdersArea=Suppliers orders area
    +SuppliersOrdersArea=Purchase orders area
     OrderCard=Order card
     OrderId=Order Id
     Order=Order
    @@ -13,18 +13,18 @@ OrderToProcess=Order to process
     NewOrder=New order
     ToOrder=Make order
     MakeOrder=Make order
    -SupplierOrder=Supplier order
    -SuppliersOrders=Suppliers orders
    -SuppliersOrdersRunning=Current suppliers orders
    -CustomerOrder=Customer order
    -CustomersOrders=고객 주문
    +SupplierOrder=Purchase order
    +SuppliersOrders=Purchase orders
    +SuppliersOrdersRunning=Current purchase orders
    +CustomerOrder=Customer Order
    +CustomersOrders=Customer Orders
     CustomersOrdersRunning=Current customer orders
     CustomersOrdersAndOrdersLines=Customer orders and order lines
     OrdersDeliveredToBill=Customer orders delivered to bill
     OrdersToBill=Customer orders delivered
     OrdersInProcess=Customer orders in process
     OrdersToProcess=Customer orders to process
    -SuppliersOrdersToProcess=Supplier orders to process
    +SuppliersOrdersToProcess=Purchase orders to process
     StatusOrderCanceledShort=취소 된
     StatusOrderDraftShort=초안
     StatusOrderValidatedShort=확인 됨
    @@ -75,15 +75,15 @@ ShowOrder=Show order
     OrdersOpened=Orders to process
     NoDraftOrders=No draft orders
     NoOrder=No order
    -NoSupplierOrder=No supplier order
    +NoSupplierOrder=No purchase order
     LastOrders=Latest %s customer orders
     LastCustomerOrders=Latest %s customer orders
    -LastSupplierOrders=Latest %s supplier orders
    +LastSupplierOrders=Latest %s purchase orders
     LastModifiedOrders=Latest %s modified orders
     AllOrders=All orders
     NbOfOrders=Number of orders
     OrdersStatistics=Order's statistics
    -OrdersStatisticsSuppliers=Supplier order's statistics
    +OrdersStatisticsSuppliers=Purchase order statistics
     NumberOfOrdersByMonth=Number of orders by month
     AmountOfOrdersByMonthHT=Amount of orders by month (net of tax)
     ListOfOrders=List of orders
    @@ -97,12 +97,12 @@ ConfirmMakeOrder=Are you sure you want to confirm you made this order on <b>%s</
     GenerateBill=Generate invoice
     ClassifyShipped=Classify delivered
     DraftOrders=Draft orders
    -DraftSuppliersOrders=Draft suppliers orders
    +DraftSuppliersOrders=Draft purchase orders
     OnProcessOrders=In process orders
     RefOrder=Ref. order
     RefCustomerOrder=Ref. order for customer
    -RefOrderSupplier=Ref. order for supplier
    -RefOrderSupplierShort=Ref. order supplier
    +RefOrderSupplier=Ref. order for vendor
    +RefOrderSupplierShort=Ref. order vendor
     SendOrderByMail=Send order by mail
     ActionsOnOrder=Events on order
     NoArticleOfTypeProduct=No article of type 'product' so no shippable article for this order
    @@ -115,9 +115,9 @@ ConfirmCloneOrder=Are you sure you want to clone this order <b>%s</b>?
     DispatchSupplierOrder=Receiving supplier order %s
     FirstApprovalAlreadyDone=First approval already done
     SecondApprovalAlreadyDone=Second approval already done
    -SupplierOrderReceivedInDolibarr=Supplier order %s received %s
    -SupplierOrderSubmitedInDolibarr=Supplier order %s submited
    -SupplierOrderClassifiedBilled=Supplier order %s set billed
    +SupplierOrderReceivedInDolibarr=Purchase Order %s received %s
    +SupplierOrderSubmitedInDolibarr=Purchase Order %s submited
    +SupplierOrderClassifiedBilled=Purchase Order %s set billed
     OtherOrders=Other orders
     ##### Types de contacts #####
     TypeContact_commande_internal_SALESREPFOLL=Representative following-up customer order
    @@ -125,11 +125,11 @@ TypeContact_commande_internal_SHIPPING=Representative following-up shipping
     TypeContact_commande_external_BILLING=Customer invoice contact
     TypeContact_commande_external_SHIPPING=Customer shipping contact
     TypeContact_commande_external_CUSTOMER=Customer contact following-up order
    -TypeContact_order_supplier_internal_SALESREPFOLL=Representative following-up supplier order
    +TypeContact_order_supplier_internal_SALESREPFOLL=Representative following-up purchase order
     TypeContact_order_supplier_internal_SHIPPING=Representative following-up shipping
    -TypeContact_order_supplier_external_BILLING=Supplier invoice contact
    -TypeContact_order_supplier_external_SHIPPING=Supplier shipping contact
    -TypeContact_order_supplier_external_CUSTOMER=Supplier contact following-up order
    +TypeContact_order_supplier_external_BILLING=Vendor invoice contact
    +TypeContact_order_supplier_external_SHIPPING=Vendor shipping contact
    +TypeContact_order_supplier_external_CUSTOMER=Vendor contact following-up order
     Error_COMMANDE_SUPPLIER_ADDON_NotDefined=Constant COMMANDE_SUPPLIER_ADDON not defined
     Error_COMMANDE_ADDON_NotDefined=Constant COMMANDE_ADDON not defined
     Error_OrderNotChecked=No orders to invoice selected
    diff --git a/htdocs/langs/ko_KR/other.lang b/htdocs/langs/ko_KR/other.lang
    index f9a12ff79d8..03852604b66 100644
    --- a/htdocs/langs/ko_KR/other.lang
    +++ b/htdocs/langs/ko_KR/other.lang
    @@ -80,9 +80,9 @@ LinkedObject=Linked object
     NbOfActiveNotifications=Number of notifications (nb of recipient emails)
     PredefinedMailTest=__(Hello)__\nThis is a test mail sent to __EMAIL__.\nThe two lines are separated by a carriage return.\n\n__USER_SIGNATURE__
     PredefinedMailTestHtml=__(Hello)__\nThis is a <b>test</b> mail (the word test must be in bold).<br>The two lines are separated by a carriage return.<br><br>__USER_SIGNATURE__
    -PredefinedMailContentSendInvoice=__(Hello)__\n\nYou will find here the invoice __REF__\n\nThis is the link to make your online payment if this invoice is not already payed:\n__ONLINE_PAYMENT_URL__\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
    -PredefinedMailContentSendInvoiceReminder=__(Hello)__\n\nWe would like to warn you that the invoice  __REF__ seems to not be payed. So this is the invoice in attachment again, as a reminder.\n\nThis is the link to make your online payment:\n__ONLINE_PAYMENT_URL__\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
    -PredefinedMailContentSendProposal=__(Hello)__\n\nYou will find here the commercial proposal __PREF__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
    +PredefinedMailContentSendInvoice=__(Hello)__\n\nYou will find here the invoice __REF__\n\n__ONLINE_PAYMENT_TEXT_AND_URL__\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
    +PredefinedMailContentSendInvoiceReminder=__(Hello)__\n\nWe would like to warn you that the invoice  __REF__ seems to not be payed. So this is the invoice in attachment again, as a reminder.\n\n__ONLINE_PAYMENT_TEXT_AND_URL__\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
    +PredefinedMailContentSendProposal=__(Hello)__\n\nYou will find here the commercial proposal __REF__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
     PredefinedMailContentSendSupplierProposal=__(Hello)__\n\nYou will find here the price request __REF__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
     PredefinedMailContentSendOrder=__(Hello)__\n\nYou will find here the order __REF__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
     PredefinedMailContentSendSupplierOrder=__(Hello)__\n\nYou will find here our order __REF__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
    @@ -91,6 +91,7 @@ PredefinedMailContentSendShipping=__(Hello)__\n\nYou will find here the shipping
     PredefinedMailContentSendFichInter=__(Hello)__\n\nYou will find here the intervention __REF__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
     PredefinedMailContentThirdparty=__(Hello)__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
     PredefinedMailContentUser=__(Hello)__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
    +PredefinedMailContentLink=You can click on the link below to make your payment if it is not already done.\n\n%s\n\n
     DemoDesc=Dolibarr is a compact ERP/CRM supporting several business modules. A demo showcasing all modules makes no sense as this scenario never occurs (several hundred available). So, several demo profiles are available.
     ChooseYourDemoProfil=Choose the demo profile that best suits your needs...
     ChooseYourDemoProfilMore=...or build your own profile<br>(manual module selection)
    @@ -218,7 +219,7 @@ FileIsTooBig=Files is too big
     PleaseBePatient=Please be patient...
     NewPassword=New password
     ResetPassword=Reset password
    -RequestToResetPasswordReceived=A request to change your Dolibarr password has been received
    +RequestToResetPasswordReceived=A request to change your password has been received.
     NewKeyIs=This is your new keys to login
     NewKeyWillBe=Your new key to login to software will be
     ClickHereToGoTo=Click here to go to %s
    @@ -233,6 +234,8 @@ PermissionsDelete=Permissions removed
     YourPasswordMustHaveAtLeastXChars=Your password must have at least <strong>%s</strong> chars
     YourPasswordHasBeenReset=Your password has been reset successfully
     ApplicantIpAddress=IP address of applicant
    +SMSSentTo=SMS sent to %s
    +
     ##### Export #####
     ExportsArea=Exports area
     AvailableFormats=Available formats
    diff --git a/htdocs/langs/ko_KR/paypal.lang b/htdocs/langs/ko_KR/paypal.lang
    index 600245dc658..68c5b0aefa1 100644
    --- a/htdocs/langs/ko_KR/paypal.lang
    +++ b/htdocs/langs/ko_KR/paypal.lang
    @@ -14,7 +14,6 @@ PaypalModeOnlyPaypal=PayPal only
     ONLINE_PAYMENT_CSS_URL=Optionnal URL of CSS style sheet on online payment page
     ThisIsTransactionId=This is id of transaction: <b>%s</b>
     PAYPAL_ADD_PAYMENT_URL=Add the url of Paypal payment when you send a document by mail
    -PredefinedMailContentLink=You can click on the link below to make your payment if it is not already done.<br><br>%s<br><br>
     YouAreCurrentlyInSandboxMode=You are currently in the %s "sandbox" mode
     NewOnlinePaymentReceived=New online payment received
     NewOnlinePaymentFailed=New online payment tried but failed
    diff --git a/htdocs/langs/ko_KR/productbatch.lang b/htdocs/langs/ko_KR/productbatch.lang
    index 8f86948fd42..7f2279f01bf 100644
    --- a/htdocs/langs/ko_KR/productbatch.lang
    +++ b/htdocs/langs/ko_KR/productbatch.lang
    @@ -16,7 +16,7 @@ printEatby=소비기한: %s
     printSellby=판매기한: %s
     printQty=수량: %d
     AddDispatchBatchLine=Shelf Life 처리를 위한 줄 추가
    -WhenProductBatchModuleOnOptionAreForced=일련번호모듈을 사용하면 운송허가 및 제품 수령시에 자동 재고증가감소수량모드가 강제되며, 수정이 불가합니다. 다른 옵션은 원하는대로 지정이 가능합니다. 
    +WhenProductBatchModuleOnOptionAreForced=When module Lot/Serial is on, automatic stock decrease  is forced to 'Decrease real stocks on shipping validation' and automatic increase mode is forced to 'Increase real stocks on manual dispatching into warehouses' and can't be edited. Other options can be defined as you want.
     ProductDoesNotUseBatchSerial=이제품은 일련번호를 사용하지 않음
     ProductLotSetup=일련번호 모듈 설정
     ShowCurrentStockOfLot=묶음제품 또는 일련번호별제품 현 재고보기
    diff --git a/htdocs/langs/ko_KR/products.lang b/htdocs/langs/ko_KR/products.lang
    index 5477e64890f..e4be4f00f83 100644
    --- a/htdocs/langs/ko_KR/products.lang
    +++ b/htdocs/langs/ko_KR/products.lang
    @@ -70,6 +70,7 @@ SoldAmount=Sold amount
     PurchasedAmount=Purchased amount
     NewPrice=New price
     MinPrice=Min. selling price
    +EditSellingPriceLabel=Edit selling price label
     CantBeLessThanMinPrice=The selling price can't be lower than minimum allowed for this product (%s without tax). This message can also appears if you type a too important discount.
     ContractStatusClosed=닫은
     ErrorProductAlreadyExists=A product with reference %s already exists.
    @@ -155,7 +156,7 @@ BuyingPrices=Buying prices
     CustomerPrices=Customer prices
     SuppliersPrices=공급업체 가격
     SuppliersPricesOfProductsOrServices=Supplier prices (of products or services)
    -CustomCode=Customs/Commodity/HS code
    +CustomCode=Customs / Commodity / HS code
     CountryOrigin=Origin country
     Nature=Nature
     ShortLabel=Short label
    @@ -250,8 +251,8 @@ PriceNumeric=번호
     DefaultPrice=Default price
     ComposedProductIncDecStock=Increase/Decrease stock on parent change
     ComposedProduct=Sub-product
    -MinSupplierPrice=Minimum supplier price
    -MinCustomerPrice=Minimum customer price
    +MinSupplierPrice=Minimum buying price
    +MinCustomerPrice=Minimum selling price
     DynamicPriceConfiguration=Dynamic price configuration
     DynamicPriceDesc=On product card, with this module enabled, you should be able to set mathematic functions to calculate Customer or Supplier prices. Such function can use all mathematic operators, some constants and variables. You can set here the variables you want to be able to use and if the variable need an automatic update, the external URL to use to ask Dolibarr to update automaticaly the value.
     AddVariable=Add Variable
    diff --git a/htdocs/langs/ko_KR/projects.lang b/htdocs/langs/ko_KR/projects.lang
    index 5f58710c1f6..14371222e90 100644
    --- a/htdocs/langs/ko_KR/projects.lang
    +++ b/htdocs/langs/ko_KR/projects.lang
    @@ -77,6 +77,7 @@ Time=Time
     ListOfTasks=List of tasks
     GoToListOfTimeConsumed=Go to list of time consumed
     GoToListOfTasks=Go to list of tasks
    +GoToGanttView=Go to Gantt view
     GanttView=Gantt View
     ListProposalsAssociatedProject=List of the commercial proposals associated with the project
     ListOrdersAssociatedProject=List of customer orders associated with the project
    @@ -226,4 +227,4 @@ AllowCommentOnProject=Allow user comments on projects
     DontHavePermissionForCloseProject=You do not have permissions to close the project %s
     DontHaveTheValidateStatus=The project %s must be open to be closed
     RecordsClosed=%s project(s) closed
    -SendProjectRef=About project %s
    +SendProjectRef=Information project %s
    diff --git a/htdocs/langs/ko_KR/propal.lang b/htdocs/langs/ko_KR/propal.lang
    index dd4551476f1..b97f48eaecd 100644
    --- a/htdocs/langs/ko_KR/propal.lang
    +++ b/htdocs/langs/ko_KR/propal.lang
    @@ -75,6 +75,7 @@ AvailabilityTypeAV_1M=1 month
     TypeContact_propal_internal_SALESREPFOLL=Representative following-up proposal
     TypeContact_propal_external_BILLING=Customer invoice contact
     TypeContact_propal_external_CUSTOMER=Customer contact following-up proposal
    +TypeContact_propal_external_SHIPPING=Customer contact for delivery
     # Document models
     DocModelAzurDescription=A complete proposal model (logo...)
     DefaultModelPropalCreate=Default model creation
    diff --git a/htdocs/langs/ko_KR/sendings.lang b/htdocs/langs/ko_KR/sendings.lang
    index 43109d42218..4e93452e86b 100644
    --- a/htdocs/langs/ko_KR/sendings.lang
    +++ b/htdocs/langs/ko_KR/sendings.lang
    @@ -52,8 +52,8 @@ ActionsOnShipping=Events on shipment
     LinkToTrackYourPackage=Link to track your package
     ShipmentCreationIsDoneFromOrder=For the moment, creation of a new shipment is done from the order card.
     ShipmentLine=Shipment line
    -ProductQtyInCustomersOrdersRunning=Product quantity into open customers orders
    -ProductQtyInSuppliersOrdersRunning=Product quantity into open suppliers orders
    +ProductQtyInCustomersOrdersRunning=Product quantity into open customer orders
    +ProductQtyInSuppliersOrdersRunning=Product quantity into open purchase orders
     ProductQtyInShipmentAlreadySent=Product quantity from open customer order already sent
     ProductQtyInSuppliersShipmentAlreadyRecevied=Product quantity from open supplier order already received
     NoProductToShipFoundIntoStock=No product to ship found into warehouse <b>%s</b>. Correct stock or go back to choose another warehouse.
    diff --git a/htdocs/langs/ko_KR/stocks.lang b/htdocs/langs/ko_KR/stocks.lang
    index fc743718f44..4d853b37538 100644
    --- a/htdocs/langs/ko_KR/stocks.lang
    +++ b/htdocs/langs/ko_KR/stocks.lang
    @@ -67,7 +67,7 @@ DeStockOnValidateOrder=Decrease real stocks on customers orders validation
     DeStockOnShipment=Decrease real stocks on shipping validation
     DeStockOnShipmentOnClosing=Decrease real stocks on shipping classification closed
     ReStockOnBill=Increase real stocks on suppliers invoices/credit notes validation
    -ReStockOnValidateOrder=Increase real stocks on suppliers orders approbation
    +ReStockOnValidateOrder=Increase real stocks on purchase orders approbation
     ReStockOnDispatchOrder=Increase real stocks on manual dispatching into warehouses, after supplier order receipt of goods
     OrderStatusNotReadyToDispatch=Order has not yet or no more a status that allows dispatching of products in stock warehouses.
     StockDiffPhysicTeoric=Explanation for difference between physical and virtual stock
    @@ -203,3 +203,4 @@ RegulateStock=Regulate Stock
     ListInventory=목록
     StockSupportServices=Stock management support services
     StockSupportServicesDesc=By default, you can stock only product with type "product". If on, and if module service is on, you can also stock a product with type "service"
    +ReceiveProducts=Receive items
    diff --git a/htdocs/langs/ko_KR/stripe.lang b/htdocs/langs/ko_KR/stripe.lang
    index 3795bcfcbd4..b5b394bf785 100644
    --- a/htdocs/langs/ko_KR/stripe.lang
    +++ b/htdocs/langs/ko_KR/stripe.lang
    @@ -58,8 +58,8 @@ NameOnCard=Name on card
     CardNumber=Card Number
     ExpiryDate=Expiry Date
     CVN=CVN
    -DeleteACard=Delete Card record
    -ConfirmDeleteCard=Are you sure you want to delete this Card record?
    +DeleteACard=Delete Card
    +ConfirmDeleteCard=Are you sure you want to delete this Credit or Debit card?
     CreateCustomerOnStripe=Create customer on Stripe
     CreateCardOnStripe=Create card on Stripe
     ShowInStripe=Show in Stripe
    diff --git a/htdocs/langs/ko_KR/supplier_proposal.lang b/htdocs/langs/ko_KR/supplier_proposal.lang
    index 40cda9d61e2..f707ca4260a 100644
    --- a/htdocs/langs/ko_KR/supplier_proposal.lang
    +++ b/htdocs/langs/ko_KR/supplier_proposal.lang
    @@ -1,22 +1,22 @@
     # Dolibarr language file - Source file is en_US - supplier_proposal
    -SupplierProposal=Supplier commercial proposals
    -supplier_proposalDESC=Manage price requests to suppliers
    +SupplierProposal=Vendor commercial proposals
    +supplier_proposalDESC=Manage price requests to vendors
     SupplierProposalNew=New price request
     CommRequest=Price request
     CommRequests=가격 요청
     SearchRequest=Find a request
     DraftRequests=Draft requests
    -SupplierProposalsDraft=Draft supplier proposals
    +SupplierProposalsDraft=Draft vendor proposals
     LastModifiedRequests=Latest %s modified price requests
     RequestsOpened=Open price requests
    -SupplierProposalArea=Supplier proposals area
    -SupplierProposalShort=Supplier proposal
    -SupplierProposals=공급 업체 제안
    -SupplierProposalsShort=공급 업체 제안
    +SupplierProposalArea=Vendor proposals area
    +SupplierProposalShort=Vendor proposal
    +SupplierProposals=Vendor proposals
    +SupplierProposalsShort=Vendor proposals
     NewAskPrice=New price request
     ShowSupplierProposal=Show price request
     AddSupplierProposal=Create a price request
    -SupplierProposalRefFourn=Supplier ref
    +SupplierProposalRefFourn=Vendor ref
     SupplierProposalDate=Delivery date
     SupplierProposalRefFournNotice=Before closing to "Accepted", think to grasp suppliers references.
     ConfirmValidateAsk=Are you sure you want to validate this price request under name <b>%s</b>?
    @@ -47,9 +47,9 @@ CommercialAsk=Price request
     DefaultModelSupplierProposalCreate=Default model creation
     DefaultModelSupplierProposalToBill=Default template when closing a price request (accepted)
     DefaultModelSupplierProposalClosed=Default template when closing a price request (refused)
    -ListOfSupplierProposals=List of supplier proposal requests
    -ListSupplierProposalsAssociatedProject=List of supplier proposals associated with project
    -SupplierProposalsToClose=Supplier proposals to close
    -SupplierProposalsToProcess=Supplier proposals to process
    +ListOfSupplierProposals=List of vendor proposal requests
    +ListSupplierProposalsAssociatedProject=List of vendor proposals associated with project
    +SupplierProposalsToClose=Vendor proposals to close
    +SupplierProposalsToProcess=Vendor proposals to process
     LastSupplierProposals=Latest %s price requests
     AllPriceRequests=All requests
    diff --git a/htdocs/langs/ko_KR/suppliers.lang b/htdocs/langs/ko_KR/suppliers.lang
    index 630ee5728c8..7b81f84d024 100644
    --- a/htdocs/langs/ko_KR/suppliers.lang
    +++ b/htdocs/langs/ko_KR/suppliers.lang
    @@ -1,11 +1,11 @@
     # Dolibarr language file - Source file is en_US - suppliers
    -Suppliers=납품업체
    -SuppliersInvoice=대금 청구서
    -ShowSupplierInvoice=공급업체청구서보기
    -NewSupplier=신규납품처
    +Suppliers=Vendors
    +SuppliersInvoice=Vendor invoice
    +ShowSupplierInvoice=Show Vendor Invoice
    +NewSupplier=New vendor
     History=기록보기
    -ListOfSuppliers=남품처목록
    -ShowSupplier=남품처보기
    +ListOfSuppliers=List of vendors
    +ShowSupplier=Show vendor
     OrderDate=주문일
     BuyingPriceMin=최저구매가
     BuyingPriceMinShort=최저구매가
    @@ -14,34 +14,34 @@ TotalSellingPriceMinShort=구성제품판매총액
     SomeSubProductHaveNoPrices=Some sub-products have no price defined
     AddSupplierPrice=구매가등록
     ChangeSupplierPrice=구매가변경
    -SupplierPrices=공급업체 가격
    +SupplierPrices=Vendor prices
     ReferenceSupplierIsAlreadyAssociatedWithAProduct=This reference supplier is already associated with a reference: %s
    -NoRecordedSuppliers=남품처 기록없음
    -SupplierPayment=납품업체대금결제
    -SuppliersArea=납품업체지역
    -RefSupplierShort=참조 공급자
    +NoRecordedSuppliers=No vendor recorded
    +SupplierPayment=Vendor payment
    +SuppliersArea=Vendor area
    +RefSupplierShort=Ref. vendor
     Availability=이용가능여부
    -ExportDataset_fournisseur_1=공급업체 대금결제청구목록 및 상세내역
    -ExportDataset_fournisseur_2=공급업체 청구서 및 결제내역
    -ExportDataset_fournisseur_3=공급업체 주문 및 상세내역
    +ExportDataset_fournisseur_1=Vendor invoices list and invoice lines
    +ExportDataset_fournisseur_2=Vendor invoices and payments
    +ExportDataset_fournisseur_3=Purchase orders and order lines
     ApproveThisOrder=주문 승인
     ConfirmApproveThisOrder=Are you sure you want to approve order <b>%s</b>?
     DenyingThisOrder=주문 거절
     ConfirmDenyingThisOrder=Are you sure you want to deny this order <b>%s</b>?
     ConfirmCancelThisOrder=Are you sure you want to cancel this order <b>%s</b>?
    -AddSupplierOrder=공급업체 주문생성
    -AddSupplierInvoice=공급업체청구서생성
    -ListOfSupplierProductForSupplier=List of products and prices for supplier <b>%s</b>
    -SentToSuppliers=Sent to suppliers
    -ListOfSupplierOrders=최근 공급 업체 주문 목록
    -MenuOrdersSupplierToBill=청구서생성용 공급업체주문목록
    +AddSupplierOrder=Create Purchase Order
    +AddSupplierInvoice=Create vendor invoice
    +ListOfSupplierProductForSupplier=List of products and prices for vendor <b>%s</b>
    +SentToSuppliers=Sent to vendors
    +ListOfSupplierOrders=List of purchase orders
    +MenuOrdersSupplierToBill=Purchase orders to invoice
     NbDaysToDelivery=배송지체기간
     DescNbDaysToDelivery=최대배송지체기간
    -SupplierReputation=공급업체평가
    +SupplierReputation=Vendor reputation
     DoNotOrderThisProductToThisSupplier=주문불가
     NotTheGoodQualitySupplier=Wrong quality
     ReputationForThisProduct=평가
     BuyerName=구매자
     AllProductServicePrices=제품목록 및 서비스목록
     AllProductReferencesOfSupplier=공급업체 제품 및 서비스 목록
    -BuyingPriceNumShort=공급업체 가격
    +BuyingPriceNumShort=Vendor prices
    diff --git a/htdocs/langs/ko_KR/users.lang b/htdocs/langs/ko_KR/users.lang
    index 8c9cf74becb..27af9811751 100644
    --- a/htdocs/langs/ko_KR/users.lang
    +++ b/htdocs/langs/ko_KR/users.lang
    @@ -48,7 +48,7 @@ PasswordChangeRequest=Request to change password for <b>%s</b>
     PasswordChangeRequestSent=Request to change password for <b>%s</b> sent to <b>%s</b>.
     ConfirmPasswordReset=Confirm password reset
     MenuUsersAndGroups=Users & Groups
    -LastGroupsCreated=Latest %s created groups
    +LastGroupsCreated=Latest %s groups created
     LastUsersCreated=Latest %s users created
     ShowGroup=Show group
     ShowUser=Show user
    diff --git a/htdocs/langs/ko_KR/website.lang b/htdocs/langs/ko_KR/website.lang
    index 6b8408ea759..adc1c2f4f10 100644
    --- a/htdocs/langs/ko_KR/website.lang
    +++ b/htdocs/langs/ko_KR/website.lang
    @@ -73,7 +73,7 @@ AnotherContainer=Another container
     WEBSITE_USE_WEBSITE_ACCOUNTS=Enable the web site account table
     WEBSITE_USE_WEBSITE_ACCOUNTSTooltip=Enable the table to store web site accounts (login/pass) for each website / thirdparty
     YouMustDefineTheHomePage=You must first define the default Home page
    -OnlyEditionOfSourceForGrabbedContentFuture=Note: only edition of HTML source will be possible when a page content is intiliazed by grabbing it from an external page (WYSIWYG editor will not be available)
    +OnlyEditionOfSourceForGrabbedContentFuture=Note: only edition of HTML source will be possible when a page content is initiliazed by grabbing it from an external page (WYSIWYG editor will not be available)
     OnlyEditionOfSourceForGrabbedContent=Only edition of HTML source is possible when content was grabbed from an external site
     GrabImagesInto=Grab also images found into css and page.
     ImagesShouldBeSavedInto=Images should be saved into directory
    diff --git a/htdocs/langs/ko_KR/workflow.lang b/htdocs/langs/ko_KR/workflow.lang
    index a50bd91595b..783373ad66d 100644
    --- a/htdocs/langs/ko_KR/workflow.lang
    +++ b/htdocs/langs/ko_KR/workflow.lang
    @@ -14,7 +14,7 @@ descWORKFLOW_INVOICE_AMOUNT_CLASSIFY_BILLED_ORDER=Classify linked source custome
     descWORKFLOW_INVOICE_CLASSIFY_BILLED_ORDER=Classify linked source customer order(s) to billed when customer invoice is set to paid (and if amount of the invoice is same than total amount of linked orders)
     descWORKFLOW_ORDER_CLASSIFY_SHIPPED_SHIPPING=Classify linked source customer order to shipped when a shipment is validated (and if quantity shipped by all shipments is the same as in the order to update)
     # Autoclassify supplier order
    -descWORKFLOW_ORDER_CLASSIFY_BILLED_SUPPLIER_PROPOSAL=Classify linked source supplier proposal(s) to billed when supplier invoice is validated (and if amount of the invoice is same than total amount of linked proposals)
    -descWORKFLOW_INVOICE_AMOUNT_CLASSIFY_BILLED_SUPPLIER_ORDER=Classify linked source supplier order(s) to billed when supplier invoice is validated (and if amount of the invoice is same than total amount of linked orders)
    +descWORKFLOW_ORDER_CLASSIFY_BILLED_SUPPLIER_PROPOSAL=Classify linked source vendor proposal(s) to billed when vendor invoice is validated (and if amount of the invoice is same than total amount of linked proposals)
    +descWORKFLOW_INVOICE_AMOUNT_CLASSIFY_BILLED_SUPPLIER_ORDER=Classify linked source purchase order(s) to billed when vendor invoice is validated (and if amount of the invoice is same than total amount of linked orders)
     AutomaticCreation=Automatic creation
     AutomaticClassification=Automatic classification
    diff --git a/htdocs/langs/lo_LA/accountancy.lang b/htdocs/langs/lo_LA/accountancy.lang
    index 2fa98edce1d..2bbc5d2969a 100644
    --- a/htdocs/langs/lo_LA/accountancy.lang
    +++ b/htdocs/langs/lo_LA/accountancy.lang
    @@ -1,4 +1,5 @@
     # Dolibarr language file - en_US - Accounting Expert
    +Accounting=ບັນ​ຊີ
     ACCOUNTING_EXPORT_SEPARATORCSV=Column separator for export file
     ACCOUNTING_EXPORT_DATE=Date format for export file
     ACCOUNTING_EXPORT_PIECE=Export the number of piece
    @@ -39,11 +40,11 @@ AccountWithNonZeroValues=Accounts with non zero values
     ListOfAccounts=List of accounts
     
     MainAccountForCustomersNotDefined=Main accounting account for customers not defined in setup
    -MainAccountForSuppliersNotDefined=Main accounting account for suppliers not defined in setup
    +MainAccountForSuppliersNotDefined=Main accounting account for vendors not defined in setup
     MainAccountForUsersNotDefined=Main accounting account for users not defined in setup
     MainAccountForVatPaymentNotDefined=Main accounting account for VAT payment not defined in setup
     
    -AccountancyArea=Accountancy area
    +AccountancyArea=Accounting area
     AccountancyAreaDescIntro=Usage of the accountancy module is done in several step:
     AccountancyAreaDescActionOnce=The following actions are usually executed one time only, or once per year...
     AccountancyAreaDescActionOnceBis=Next steps should be done to save you time in future by suggesting you the correct default accounting account when making the journalization (writing record in Journals and General ledger)
    @@ -54,6 +55,7 @@ AccountancyAreaDescChartModel=STEP %s: Create a model of chart of account from m
     AccountancyAreaDescChart=STEP %s: Create or check content of your chart of account from menu %s
     
     AccountancyAreaDescVat=STEP %s: Define accounting accounts for each VAT Rates. For this, use the menu entry %s.
    +AccountancyAreaDescDefault=STEP %s: Define default accounting accounts. For this, use the menu entry %s.
     AccountancyAreaDescExpenseReport=STEP %s: Define default accounting accounts for each type of expense report. For this, use the menu entry %s.
     AccountancyAreaDescSal=STEP %s: Define default accounting accounts for payment of salaries. For this, use the menu entry %s.
     AccountancyAreaDescContrib=STEP %s: Define default accounting accounts for special expences (miscellaneous taxes). For this, use the menu entry %s.
    @@ -89,7 +91,7 @@ MenuProductsAccounts=Product accounts
     ProductsBinding=Products accounts
     Ventilation=Binding to accounts
     CustomersVentilation=Customer invoice binding
    -SuppliersVentilation=Supplier invoice binding
    +SuppliersVentilation=Vendor invoice binding
     ExpenseReportsVentilation=Expense report binding
     CreateMvts=Create new transaction
     UpdateMvts=Modification of a transaction
    @@ -130,12 +132,14 @@ ACCOUNTING_LENGTH_GACCOUNT=Length of the general accounting accounts (If you set
     ACCOUNTING_LENGTH_AACCOUNT=Length of the third party accounting accounts (If you set value to 6 here, the account '401' will appear like '401000' on screen)
     ACCOUNTING_MANAGE_ZERO=Allow to manage different number of zero at the end of an accounting account. Needed by some countries (like switzerland). If keep to off (default), you can set the 2 following parameters to ask application to add virtual zero.
     BANK_DISABLE_DIRECT_INPUT=Disable direct recording of transaction in bank account
    +ACCOUNTING_ENABLE_EXPORT_DRAFT_JOURNAL=Enable draft export on journal
     
     ACCOUNTING_SELL_JOURNAL=Sell journal
     ACCOUNTING_PURCHASE_JOURNAL=Purchase journal
     ACCOUNTING_MISCELLANEOUS_JOURNAL=Miscellaneous journal
     ACCOUNTING_EXPENSEREPORT_JOURNAL=Expense report journal
     ACCOUNTING_SOCIAL_JOURNAL=Social journal
    +ACCOUNTING_HAS_NEW_JOURNAL=Has new Journal
     
     ACCOUNTING_ACCOUNT_TRANSFER_CASH=Accounting account of transfer
     ACCOUNTING_ACCOUNT_SUSPENSE=Accounting account of wait
    @@ -185,11 +189,12 @@ ListeMvts=List of movements
     ErrorDebitCredit=Debit and Credit cannot have a value at the same time
     AddCompteFromBK=Add accounting accounts to the group
     ReportThirdParty=List third party account
    -DescThirdPartyReport=Consult here the list of the third party customers and suppliers and their accounting accounts
    +DescThirdPartyReport=Consult here the list of the third party customers and vendors and their accounting accounts
     ListAccounts=List of the accounting accounts
     UnknownAccountForThirdparty=Unknown third party account. We will use %s
     UnknownAccountForThirdpartyBlocking=Unknown third party account. Blocking error
     UnknownAccountForThirdpartyAndWaitingAccountNotDefinedBlocking=Unknown third party account and waiting account not defined. Blocking error
    +PaymentsNotLinkedToProduct=Payment not linked to any product / service
     
     Pcgtype=Group of account
     Pcgsubtype=Subgroup of account
    @@ -204,8 +209,8 @@ DescVentilDoneCustomer=Consult here the list of the lines of invoices customers
     DescVentilTodoCustomer=Bind invoice lines not already bound with a product accounting account
     ChangeAccount=Change the product/service accounting account for selected lines with the following accounting account:
     Vide=-
    -DescVentilSupplier=Consult here the list of supplier invoice lines bound or not yet bound to a product accounting account
    -DescVentilDoneSupplier=Consult here the list of the lines of invoices supplier and their accounting account
    +DescVentilSupplier=Consult here the list of vendor invoice lines bound or not yet bound to a product accounting account
    +DescVentilDoneSupplier=Consult here the list of the lines of invoices vendors and their accounting account
     DescVentilTodoExpenseReport=Bind expense report lines not already bound with a fee accounting account
     DescVentilExpenseReport=Consult here the list of expense report lines bound (or not) to a fee accounting account
     DescVentilExpenseReportMore=If you setup accounting account on type of expense report lines, the application will be able to make all the binding between your expense report lines and the accounting account of your chart of accounts, just in one click with the button <strong>"%s"</strong>. If account was not set on fees dictionary or if you still has some lines not bound to any account, you will have to make a manual binding from the menu "<strong>%s</strong>".
    @@ -215,7 +220,7 @@ ValidateHistory=Bind Automatically
     AutomaticBindingDone=Automatic binding done
     
     ErrorAccountancyCodeIsAlreadyUse=Error, you cannot delete this accounting account because it is used
    -MvtNotCorrectlyBalanced=Movement not correctly balanced. Credit = %s. Debit = %s
    +MvtNotCorrectlyBalanced=Movement not correctly balanced. Debit = %s | Credit = %s
     FicheVentilation=Binding card
     GeneralLedgerIsWritten=Transactions are written in the Ledger
     GeneralLedgerSomeRecordWasNotRecorded=Some of the transactions could not be journalized. If there is no other error message, this is probably because they were already journalized.
    @@ -293,4 +298,9 @@ Binded=Lines bound
     ToBind=Lines to bind
     UseMenuToSetBindindManualy=Autodection not possible, use menu <a href="%s">%s</a> to make the binding manually
     
    +## Import
    +ImportAccountingEntries=Accounting entries
    +
     WarningReportNotReliable=Warning, this report is not based on the Ledger, so does not contains transaction modified manualy in the Ledger. If your journalization is up to date, the bookkeeping view is more accurate.
    +ExpenseReportJournal=Expense Report Journal
    +InventoryJournal=Inventory Journal
    diff --git a/htdocs/langs/lo_LA/admin.lang b/htdocs/langs/lo_LA/admin.lang
    index f7a384d9fa3..e64fb7c41b5 100644
    --- a/htdocs/langs/lo_LA/admin.lang
    +++ b/htdocs/langs/lo_LA/admin.lang
    @@ -269,10 +269,11 @@ MAIN_MAIL_SMTP_SERVER=SMTP/SMTPS Host (By default in php.ini: <b>%s</b>)
     MAIN_MAIL_SMTP_PORT_NotAvailableOnLinuxLike=SMTP/SMTPS Port (Not defined into PHP on Unix like systems)
     MAIN_MAIL_SMTP_SERVER_NotAvailableOnLinuxLike=SMTP/SMTPS Host (Not defined into PHP on Unix like systems)
     MAIN_MAIL_EMAIL_FROM=Sender email for automatic emails (By default in php.ini: <b>%s</b>)
    -MAIN_MAIL_ERRORS_TO=Email used as 'Errors-To' field in emails sent
    +MAIN_MAIL_ERRORS_TO=Eemail used for error returns emails (fields 'Errors-To' in emails sent)
     MAIN_MAIL_AUTOCOPY_TO= Send systematically a hidden carbon-copy of all sent emails to
     MAIN_DISABLE_ALL_MAILS=Disable all emails sendings (for test purposes or demos)
     MAIN_MAIL_FORCE_SENDTO=Send all emails to (instead of real recipients, for test purposes)
    +MAIN_MAIL_ENABLED_USER_DEST_SELECT=Add employees users with email into allowed destinaries list
     MAIN_MAIL_SENDMODE=Method to use to send EMails
     MAIN_MAIL_SMTPS_ID=SMTP ID if authentication required
     MAIN_MAIL_SMTPS_PW=SMTP Password if authentication required
    @@ -291,7 +292,7 @@ ModuleSetup=Module setup
     ModulesSetup=Modules/Application setup
     ModuleFamilyBase=System
     ModuleFamilyCrm=Customer Relation Management (CRM)
    -ModuleFamilySrm=Supplier Relation Management (SRM)
    +ModuleFamilySrm=Vendor Relation Management (VRM)
     ModuleFamilyProducts=Products Management (PM)
     ModuleFamilyHr=Human Resource Management (HR)
     ModuleFamilyProjects=Projects/Collaborative work
    @@ -373,7 +374,8 @@ NoSmsEngine=No SMS sender manager available. SMS sender manager are not installe
     PDF=PDF
     PDFDesc=You can set each global options related to the PDF generation
     PDFAddressForging=Rules to forge address boxes
    -HideAnyVATInformationOnPDF=Hide all information related to VAT on generated PDF
    +HideAnyVATInformationOnPDF=Hide all information related to Sales tax / VAT on generated PDF
    +PDFRulesForSalesTax=Rules for Sales Tax / VAT
     PDFLocaltax=Rules for %s
     HideLocalTaxOnPDF=Hide %s rate into pdf column tax sale
     HideDescOnPDF=Hide products description on generated PDF
    @@ -445,13 +447,14 @@ DisplayCompanyInfo=Display company address
     DisplayCompanyManagers=Display manager names
     DisplayCompanyInfoAndManagers=Display company address and manager names
     EnableAndSetupModuleCron=If you want to have this recurring invoice beeing generated automatically, module *%s* must be enabled and correctly setup. Otherwise, generation of invoices must be done manually from this template with button *Create*. Note that even if you enabled automatic generation, you can still safely launch manual generation. Duplicates generation for same period are not possible.
    -ModuleCompanyCodeAquarium=Return an accounting code built by:<br>%s followed by third party supplier code for a supplier accounting code,<br>%s followed by third party customer code for a customer accounting code.
    +ModuleCompanyCodeCustomerAquarium=%s followed by third party customer code for a customer accounting code
    +ModuleCompanyCodeSupplierAquarium=%s followed by third party supplier code for a supplier accounting code
     ModuleCompanyCodePanicum=Return an empty accounting code.
     ModuleCompanyCodeDigitaria=Accounting code depends on third party code. The code is composed of the character "C" in the first position followed by the first 5 characters of the third party code.
     Use3StepsApproval=By default, Purchase Orders need to be created and approved by 2 different users (one step/user to create and one step/user to approve. Note that if user has both permission to create and approve, one step/user will be enough). You can ask with this option to introduce a third step/user approval, if amount is higher than a dedicated value (so 3 steps will be necessary: 1=validation, 2=first approval and 3=second approval if amount is enough).<br>Set this to empty if one approval (2 steps) is enough, set it to a very low value (0.1) if a second approval (3 steps) is always required.
     UseDoubleApproval=Use a 3 steps approval when amount (without tax) is higher than...
     WarningPHPMail=WARNING: It is often better to setup outgoing emails to use the email server of your provider instead of the default setup. Some email providers (like Yahoo) does not allow you to send an email from another server than their own server. Your current setup use the server of the application to send email and not the server of your email provider, so some recipients (the one compatible with the restrictive DMARC protocol), will ask your email provider if they can accept your email and some email providers (like Yahoo) may respond "no" because the server is not a server of them, so few of your sent Emails may not be accepted (be carefull also to your email provider sending quota).<br>If your Email provider (like Yahoo) has this restriction, you must change Email setup to choose the other method "SMTP server" and enter the SMTP server and credentials provided by your Email provider (ask your EMail provider to get SMTP credentials for your account).
    -WarningPHPMail2=If your email SMTP provider need to restrict email client to some IP addresses (very rare), this is the IP address of your ERP CRM application: <strong>%s</strong>.
    +WarningPHPMail2=If your email SMTP provider need to restrict email client to some IP addresses (very rare), this is the IP address of the mail user agent (MUA) for your ERP CRM application: <strong>%s</strong>.
     ClickToShowDescription=Click to show description
     DependsOn=This module need the module(s)
     RequiredBy=This module is required by module(s)
    @@ -471,6 +474,9 @@ AttachMainDocByDefault=Set this to 1 if you want to attach main document to emai
     FilesAttachedToEmail=Attach file
     SendEmailsReminders=Send agenda reminders by emails
     davDescription=Add a component to be a DAV server
    +DAVSetup=Setup of module DAV
    +DAV_ALLOW_PUBLIC_DIR=Enable the public directory (WebDav directory with no login required)
    +DAV_ALLOW_PUBLIC_DIRTooltip=The WebDav public directory is a WebDAV directory everybody can access to (in read and write mode), with no need to have/use an existing login/password account.
     # Modules
     Module0Name=Users & groups
     Module0Desc=Users / Employees and Groups management
    @@ -479,7 +485,7 @@ Module1Desc=Companies and contact management (customers, prospects...)
     Module2Name=Commercial
     Module2Desc=Commercial management
     Module10Name=ບັນ​ຊີ
    -Module10Desc=Simple accounting reports (journals, turnover) based onto database content. No dispatching.
    +Module10Desc=Simple accounting reports (journals, turnover) based onto database content. Does not use any ledger table.
     Module20Name=Proposals
     Module20Desc=Commercial proposal management
     Module22Name=Mass E-mailings
    @@ -491,7 +497,7 @@ Module25Desc=Customer order management
     Module30Name=Invoices
     Module30Desc=Invoice and credit note management for customers. Invoice management for suppliers
     Module40Name=Suppliers
    -Module40Desc=Supplier management and buying (orders and invoices)
    +Module40Desc=Suppliers and purchase management (purchase orders and billing)
     Module42Name=Debug Logs
     Module42Desc=Logging facilities (file, syslog, ...). Such logs are for technical/debug purposes.
     Module49Name=Editors
    @@ -546,8 +552,8 @@ Module400Name=Projects/Opportunities/Leads
     Module400Desc=Management of projects, opportunities/leads and/or tasks. You can also assign any element (invoice, order, proposal, intervention, ...) to a project and get a transversal view from the project view.
     Module410Name=Webcalendar
     Module410Desc=Webcalendar integration
    -Module500Name=Special expenses
    -Module500Desc=Management of special expenses (taxes, social or fiscal taxes, dividends)
    +Module500Name=Taxes and Special expenses
    +Module500Desc=Management of other expenses (sale taxes, social or fiscal taxes, dividends, ...)
     Module510Name=Payment of employee wages
     Module510Desc=Record and follow payment of your employee wages
     Module520Name=Loan
    @@ -561,14 +567,14 @@ Module700Name=Donations
     Module700Desc=Donation management
     Module770Name=Expense reports
     Module770Desc=Management and claim expense reports (transportation, meal, ...)
    -Module1120Name=Supplier commercial proposal
    -Module1120Desc=Request supplier commercial proposal and prices
    +Module1120Name=Vendor commercial proposal
    +Module1120Desc=Request vendor commercial proposal and prices
     Module1200Name=Mantis
     Module1200Desc=Mantis integration
     Module1520Name=Document Generation
     Module1520Desc=Mass mail document generation
     Module1780Name=Tags/Categories
    -Module1780Desc=Create tags/category (products, customers, suppliers, contacts or members)
    +Module1780Desc=Create tags/category (products, customers, vendors, contacts or members)
     Module2000Name=WYSIWYG editor
     Module2000Desc=Allow to edit some text area using an advanced editor (Based on CKEditor)
     Module2200Name=Dynamic Prices
    @@ -576,7 +582,7 @@ Module2200Desc=Enable the usage of math expressions for prices
     Module2300Name=Scheduled jobs
     Module2300Desc=Scheduled jobs management (alias cron or chrono table)
     Module2400Name=Events/Agenda
    -Module2400Desc=Follow done and upcoming events. Let application logs automatic events for tracking purposes or record manual events or rendez-vous.
    +Module2400Desc=Follow done and upcoming events. Let application logs automatic events for tracking purposes or record manual events or rendez-vous. This is the main important module for a good Customer or Supplier Relationship Management.
     Module2500Name=DMS / ECM
     Module2500Desc=Document Management System / Electronic Content Management. Automatic organization of your generated or stored documents. Share them when you need.
     Module2600Name=API/Web services (SOAP server)
    @@ -599,7 +605,7 @@ Module4000Desc=Human resources management (management of department, employee co
     Module5000Name=Multi-company
     Module5000Desc=Allows you to manage multiple companies
     Module6000Name=Workflow
    -Module6000Desc=Workflow management
    +Module6000Desc=Workflow management (automatic creation of object and/or automatic status change)
     Module10000Name=Websites
     Module10000Desc=Create public websites with a WYSIWG editor. Just setup your web server (Apache, Nginx, ...) to point to the dedicated Dolibarr directory to have it online on the Internet with your own domain name.
     Module20000Name=Leave Requests management
    @@ -613,7 +619,7 @@ Module50100Desc=Point of sales module (POS).
     Module50200Name=Paypal
     Module50200Desc=Module to offer an online payment page accepting payments using PayPal (credit card or PayPal credit). This can be used to allow your customers to make free payments or for a payment on a particular Dolibarr object (invoice, order, ...)
     Module50400Name=Accounting (advanced)
    -Module50400Desc=Accounting management (double entries, support general and auxiliary ledgers)
    +Module50400Desc=Accounting management (double entries, support general and auxiliary ledgers). Export the ledger in several other accounting software format.
     Module54000Name=PrintIPP
     Module54000Desc=Direct print (without opening the documents) using Cups IPP interface (Printer must be visible from server, and CUPS must be installe on server).
     Module55000Name=Poll, Survey or Vote
    @@ -885,7 +891,7 @@ DictionaryCivility=Personal and professional titles
     DictionaryActions=Types of agenda events
     DictionarySocialContributions=Social or fiscal taxes types
     DictionaryVAT=VAT Rates or Sales Tax Rates
    -DictionaryRevenueStamp=Amount of revenue stamps
    +DictionaryRevenueStamp=Amount of tax stamps
     DictionaryPaymentConditions=Payment terms
     DictionaryPaymentModes=Payment modes
     DictionaryTypeContact=Contact/Address types
    @@ -913,7 +919,7 @@ SetupSaved=Setup saved
     SetupNotSaved=Setup not saved
     BackToModuleList=Back to modules list
     BackToDictionaryList=Back to dictionaries list
    -TypeOfRevenueStamp=Type of revenue stamp
    +TypeOfRevenueStamp=Type of tax stamp
     VATManagement=VAT Management
     VATIsUsedDesc=By default when creating prospects, invoices, orders etc the VAT rate follows the active standard rule:<br>If the seller is not subjected to VAT, then VAT defaults to 0. End of rule.<br>If the (selling country= buying country), then the VAT by default equals the VAT of the product in the selling country. End of rule. <br>If seller and buyer are both in the European Community and goods are transport products (car, ship, plane), the default VAT is 0 ( The VAT should be paid by the buyer to the customoffice of his country and not to the seller). End of rule.<br>If seller and buyer are both in the European Community and the buyer is not a company, then the VAT by defaults to the VAT of the product sold.  End of rule.<br>If seller and buyer are both in the European Community and the buyer is a company, then the VAT is 0 by default . End of rule.<br>In any othe case the proposed default is VAT=0. End of rule.
     VATIsNotUsedDesc=By default the proposed VAT is 0 which can be used for cases like associations, individuals ou small companies.
    @@ -1021,7 +1027,7 @@ Delays_MAIN_DELAY_ACTIONS_TODO=Delay tolerance (in days) before alert on planned
     Delays_MAIN_DELAY_PROJECT_TO_CLOSE=Delay tolerance (in days) before alert on project not closed in time
     Delays_MAIN_DELAY_TASKS_TODO=Delay tolerance (in days) before alert on planned tasks (project tasks) not completed yet
     Delays_MAIN_DELAY_ORDERS_TO_PROCESS=Delay tolerance (in days) before alert on orders not processed yet
    -Delays_MAIN_DELAY_SUPPLIER_ORDERS_TO_PROCESS=Delay tolerance (in days) before alert on suppliers orders not processed yet
    +Delays_MAIN_DELAY_SUPPLIER_ORDERS_TO_PROCESS=Delay tolerance (in days) before alert on purchase orders not processed yet
     Delays_MAIN_DELAY_PROPALS_TO_CLOSE=Delay tolerance (in days) before alert on proposals to close
     Delays_MAIN_DELAY_PROPALS_TO_BILL=Delay tolerance (in days) before alert on proposals not billed
     Delays_MAIN_DELAY_NOT_ACTIVATED_SERVICES=Tolerance delay (in days) before alert on services to activate
    @@ -1033,9 +1039,9 @@ Delays_MAIN_DELAY_MEMBERS=Tolerance delay (in days) before alert on delayed memb
     Delays_MAIN_DELAY_CHEQUES_TO_DEPOSIT=Tolerance delay (in days) before alert for cheques deposit to do
     Delays_MAIN_DELAY_EXPENSEREPORTS=Tolerance delay (in days) before alert for expense reports to approve
     SetupDescription1=The setup area is for initial setup parameters before starting to use Dolibarr.
    -SetupDescription2=The two mandatory setup steps are the first two in the setup menu on the left: %s setup page and %s setup page :
    -SetupDescription3=Parameters in menu <a href="%s">%s -> %s</a> are required because defined data are used on Dolibarr screens and to customize the default behavior of the software (for country-related features for example).
    -SetupDescription4=Parameters in menu <a href="%s">%s -> %s</a> are required because Dolibarr ERP/CRM is a collection of several modules/applications, all more or less independent. New features will be added to menus for every module you will activate.
    +SetupDescription2=The two mandatory setup steps are the following steps (the two first entries in the left setup menu):
    +SetupDescription3=Settings in menu <a href="%s">%s -> %s</a>. This step is required because it defines data used on Dolibarr screens to customize the default behavior of the software (for country-related features for example).
    +SetupDescription4=Settings in menu <a href="%s">%s -> %s</a>. This step is required because Dolibarr ERP/CRM is a collection of several modules/applications, all more or less independent. New features are added to menus for every module you activate.
     SetupDescription5=Other menu entries manage optional parameters.
     LogEvents=Security audit events
     Audit=Audit
    @@ -1054,8 +1060,9 @@ LogEventDesc=You can enable here the logging for Dolibarr security events. Admin
     AreaForAdminOnly=Setup parameters can be set by <b>administrator users</b> only.
     SystemInfoDesc=System information is miscellaneous technical information you get in read only mode and visible for administrators only.
     SystemAreaForAdminOnly=This area is available for administrator users only. None of the Dolibarr permissions can reduce this limit.
    -CompanyFundationDesc=Edit on this page all known information of the company or foundation you need to manage (For this, click on "Modify" or "Save" button at bottom of page)
    +CompanyFundationDesc=Edit on this page all known information of the company or foundation you need to manage (For this, click on "%s" or "%s" button at bottom of page)
     AccountantDesc=Edit on this page all known information about your accountant/bookkeeper
    +AccountantFileNumber=File number
     DisplayDesc=You can choose each parameter related to the Dolibarr look and feel here
     AvailableModules=Available app/modules
     ToActivateModule=To activate modules, go on setup Area (Home->Setup->Modules).
    @@ -1188,11 +1195,11 @@ UserMailRequired=EMail required to create a new user
     HRMSetup=HRM module setup
     ##### Company setup #####
     CompanySetup=Companies module setup
    -CompanyCodeChecker=Module for third parties code generation and checking (customer or supplier)
    -AccountCodeManager=Module for accounting code generation (customer or supplier)
    +CompanyCodeChecker=Module for third parties code generation and checking (customer or vendor)
    +AccountCodeManager=Module for accounting code generation (customer or vendor)
     NotificationsDesc=EMails notifications feature allows you to silently send automatic mail, for some Dolibarr events. Targets of notifications can be defined:
     NotificationsDescUser=* per users, one user at time.
    -NotificationsDescContact=* per third parties contacts (customers or suppliers), one contact at time.
    +NotificationsDescContact=* per third parties contacts (customers or vendors), one contact at time.
     NotificationsDescGlobal=* or by setting global target emails in module setup page.
     ModelModules=Documents templates
     DocumentModelOdt=Generate documents from OpenDocuments templates (.ODT or .ODS files for OpenOffice, KOffice, TextEdit,...)
    @@ -1203,6 +1210,9 @@ MustBeUnique=Must be unique?
     MustBeMandatory=Mandatory to create third parties?
     MustBeInvoiceMandatory=Mandatory to validate invoices?
     TechnicalServicesProvided=Technical services provided
    +#####DAV #####
    +WebDAVSetupDesc=This is the links to access the WebDAV directory. It contains a "public" dir open to any user knowing the URL (if public directory access allowed) and a "private" directory that need an existing login account/password to access to.
    +WebDavServer=Root URL of %s server : %s
     ##### Webcal setup #####
     WebCalUrlForVCalExport=An export link to <b>%s</b> format is available at following link: %s
     ##### Invoices #####
    @@ -1229,15 +1239,15 @@ FreeLegalTextOnProposal=Free text on commercial proposals
     WatermarkOnDraftProposal=Watermark on draft commercial proposals (none if empty)
     BANK_ASK_PAYMENT_BANK_DURING_PROPOSAL=Ask for bank account destination of proposal
     ##### SupplierProposal #####
    -SupplierProposalSetup=Price requests suppliers module setup
    -SupplierProposalNumberingModules=Price requests suppliers numbering models
    -SupplierProposalPDFModules=Price requests suppliers documents models
    -FreeLegalTextOnSupplierProposal=Free text on price requests suppliers
    -WatermarkOnDraftSupplierProposal=Watermark on draft price requests suppliers (none if empty)
    +SupplierProposalSetup=Price requests vendors module setup
    +SupplierProposalNumberingModules=Price requests vendors numbering models
    +SupplierProposalPDFModules=Price requests vendors documents models
    +FreeLegalTextOnSupplierProposal=Free text on price requests vendors
    +WatermarkOnDraftSupplierProposal=Watermark on draft price requests vendors (none if empty)
     BANK_ASK_PAYMENT_BANK_DURING_SUPPLIER_PROPOSAL=Ask for bank account destination of price request
     WAREHOUSE_ASK_WAREHOUSE_DURING_ORDER=Ask for Warehouse Source for order
     ##### Suppliers Orders #####
    -BANK_ASK_PAYMENT_BANK_DURING_SUPPLIER_ORDER=Ask for bank account destination of supplier order
    +BANK_ASK_PAYMENT_BANK_DURING_SUPPLIER_ORDER=Ask for bank account destination of purchase order
     ##### Orders #####
     OrdersSetup=Order management setup
     OrdersNumberingModules=Orders numbering models
    @@ -1448,7 +1458,7 @@ SyslogFilename=File name and path
     YouCanUseDOL_DATA_ROOT=You can use DOL_DATA_ROOT/dolibarr.log for a log file in Dolibarr "documents" directory. You can set a different path to store this file.
     ErrorUnknownSyslogConstant=Constant %s is not a known Syslog constant
     OnlyWindowsLOG_USER=Windows only supports LOG_USER
    -CompressSyslogs=Syslog files compression and backup
    +CompressSyslogs=Compression and backup of debug log files (generated by module Log for debug)
     SyslogFileNumberOfSaves=Log backups
     ConfigureCleaningCronjobToSetFrequencyOfSaves=Configure cleaning scheduled job to set log backup frequency
     ##### Donations #####
    @@ -1515,7 +1525,7 @@ OSCommerceTestOk=Connection to server '%s' on database '%s' with user '%s' succe
     OSCommerceTestKo1=Connection to server '%s' succeed but database '%s' could not be reached.
     OSCommerceTestKo2=Connection to server '%s' with user '%s' failed.
     ##### Stock #####
    -StockSetup=Warehouse module setup
    +StockSetup=Stock module setup
     IfYouUsePointOfSaleCheckModule=If you use a Point of Sale module (POS module provided by default or another external module), this setup may be ignored by your Point Of Sale module. Most point of sales modules are designed to create immediatly an invoice and decrease stock by default whatever are options here. So, if you need or not to have a stock decrease when registering a sell from your Point Of Sale, check also your POS module set up.
     ##### Menu #####
     MenuDeleted=Menu deleted
    @@ -1627,8 +1637,8 @@ ChequeReceiptsNumberingModule=Cheque Receipts Numbering module
     MultiCompanySetup=Multi-company module setup
     ##### Suppliers #####
     SuppliersSetup=Supplier module setup
    -SuppliersCommandModel=Complete template of supplier order (logo...)
    -SuppliersInvoiceModel=Complete template of supplier invoice (logo...)
    +SuppliersCommandModel=Complete template of prchase order (logo...)
    +SuppliersInvoiceModel=Complete template of vendor invoice (logo...)
     SuppliersInvoiceNumberingModel=Supplier invoices numbering models
     IfSetToYesDontForgetPermission=If set to yes, don't forget to provide permissions to groups or users allowed for the second approval
     ##### GeoIPMaxmind #####
    @@ -1665,7 +1675,7 @@ NoAmbiCaracAutoGeneration=Do not use ambiguous characters ("1","l","i","|","0","
     SalariesSetup=Setup of module salaries
     SortOrder=Sort order
     Format=Format
    -TypePaymentDesc=0:Customer payment type, 1:Supplier payment type, 2:Both customers and suppliers payment type
    +TypePaymentDesc=0:Customer payment type, 1:Vendor payment type, 2:Both customers and vendors payment type
     IncludePath=Include path (defined into variable %s)
     ExpenseReportsSetup=Setup of module Expense Reports
     TemplatePDFExpenseReports=Document templates to generate expense report document
    @@ -1687,7 +1697,7 @@ InstallModuleFromWebHasBeenDisabledByFile=Install of external module from applic
     ConfFileMustContainCustom=Installing or building an external module from application need to save the module files into directory <strong>%s</strong>. To have this directory processed by Dolibarr, you must setup your <strong>conf/conf.php</strong> to add the 2 directive lines:<br><strong>$dolibarr_main_url_root_alt='/custom';</strong><br><strong>$dolibarr_main_document_root_alt='%s/custom';</strong>
     HighlightLinesOnMouseHover=Highlight table lines when mouse move passes over
     HighlightLinesColor=Highlight color of the line when the mouse passes over (keep empty for no highlight)
    -TextTitleColor=Color of page title
    +TextTitleColor=Text color of Page title
     LinkColor=Color of links
     PressF5AfterChangingThis=Press CTRL+F5 on keyboard or clear your browser cache after changing this value to have it effective
     NotSupportedByAllThemes=Will works with core themes, may not be supported by external themes
    @@ -1696,6 +1706,7 @@ TopMenuBackgroundColor=Background color for Top menu
     TopMenuDisableImages=Hide images in Top menu
     LeftMenuBackgroundColor=Background color for Left menu
     BackgroundTableTitleColor=Background color for Table title line
    +BackgroundTableTitleTextColor=Text color for Table title line
     BackgroundTableLineOddColor=Background color for odd table lines
     BackgroundTableLineEvenColor=Background color for even table lines
     MinimumNoticePeriod=Minimum notice period (Your leave request must be done before this delay)
    @@ -1718,19 +1729,19 @@ FillFixTZOnlyIfRequired=Example: +2 (fill only if problem experienced)
     ExpectedChecksum=Expected Checksum
     CurrentChecksum=Current Checksum
     ForcedConstants=Required constant values
    -MailToSendProposal=To send customer proposal
    -MailToSendOrder=To send customer order
    -MailToSendInvoice=To send customer invoice
    -MailToSendShipment=To send shipment
    -MailToSendIntervention=To send intervention
    -MailToSendSupplierRequestForQuotation=To send quotation request to supplier
    -MailToSendSupplierOrder=To send supplier order
    -MailToSendSupplierInvoice=To send supplier invoice
    -MailToSendContract=To send a contract
    -MailToThirdparty=To send email from third party page
    -MailToMember=To send email from member page
    -MailToUser=To send email from user page
    -MailToProject= To send email from project page
    +MailToSendProposal=Customer proposals
    +MailToSendOrder=Customer orders
    +MailToSendInvoice=Customer invoices
    +MailToSendShipment=Shipments
    +MailToSendIntervention=Interventions
    +MailToSendSupplierRequestForQuotation=Quotation request
    +MailToSendSupplierOrder=Purchase orders
    +MailToSendSupplierInvoice=Vendor invoices
    +MailToSendContract=Contracts
    +MailToThirdparty=Third parties
    +MailToMember=Members
    +MailToUser=Users
    +MailToProject=Projects page
     ByDefaultInList=Show by default on list view
     YouUseLastStableVersion=You use the latest stable version
     TitleExampleForMajorRelease=Example of message you can use to announce this major release (feel free to use it on your web sites)
    @@ -1780,7 +1791,10 @@ MAIN_PDF_MARGIN_BOTTOM=Bottom margin on PDF
     SetToYesIfGroupIsComputationOfOtherGroups=Set this to yes if this group is a computation of other groups
     EnterCalculationRuleIfPreviousFieldIsYes=Enter calculcation rule if previous field was set to Yes (For example 'CODEGRP1+CODEGRP2')
     SeveralLangugeVariatFound=Several language variants found
    -WebDavServer=URL of %s server : %s
    +COMPANY_AQUARIUM_REMOVE_SPECIAL=Remove special characters
    +COMPANY_AQUARIUM_CLEAN_REGEX=Regex filter to clean value (COMPANY_AQUARIUM_CLEAN_REGEX)
    +GDPRContact=GDPR contact
    +GDPRContactDesc=If you store data about European companies/citizen, you can store here the contact who is responsible for the General Data Protection Regulation
     ##### Resource ####
     ResourceSetup=Configuration du module Resource
     UseSearchToSelectResource=Use a search form to choose a resource (rather than a drop-down list).
    diff --git a/htdocs/langs/lo_LA/banks.lang b/htdocs/langs/lo_LA/banks.lang
    index 5209201d38f..82d0ee7cc07 100644
    --- a/htdocs/langs/lo_LA/banks.lang
    +++ b/htdocs/langs/lo_LA/banks.lang
    @@ -1,12 +1,13 @@
     # Dolibarr language file - Source file is en_US - banks
     Bank=ທະນາຄານ
    -MenuBankCash=ທະນາຄານ/ເງິນສົດ
    +MenuBankCash=Bank | Cash
     MenuVariousPayment=Miscellaneous payments
     MenuNewVariousPayment=New Miscellaneous payment
     BankName=ຊື່ທະນາຄານ
     FinancialAccount=ບັນຊີ
     BankAccount=ບັນຊີທະນາຄານ
     BankAccounts=Bank accounts
    +BankAccountsAndGateways=Bank accounts | Gateways
     ShowAccount=Show Account
     AccountRef=Financial account ref
     AccountLabel=Financial account label
    @@ -131,7 +132,7 @@ PaymentDateUpdateSucceeded=Payment date updated successfully
     PaymentDateUpdateFailed=Payment date could not be updated
     Transactions=Transactions
     BankTransactionLine=Bank entry
    -AllAccounts=All bank/cash accounts
    +AllAccounts=All bank and cash accounts
     BackToAccount=Back to account
     ShowAllAccounts=Show for all accounts
     FutureTransaction=Transaction in futur. No way to conciliate.
    @@ -159,5 +160,6 @@ VariousPayment=Miscellaneous payments
     VariousPayments=Miscellaneous payments
     ShowVariousPayment=Show miscellaneous payments
     AddVariousPayment=Add miscellaneous payments
    +SEPAMandate=SEPA mandate
     YourSEPAMandate=Your SEPA mandate
     FindYourSEPAMandate=This is your SEPA mandate to authorize our company to make direct debit order to your bank. Thanks to return it signed (scan of the signed document) or sent it by mail to
    diff --git a/htdocs/langs/lo_LA/bills.lang b/htdocs/langs/lo_LA/bills.lang
    index 5898daa72b0..f76ff018f9d 100644
    --- a/htdocs/langs/lo_LA/bills.lang
    +++ b/htdocs/langs/lo_LA/bills.lang
    @@ -109,9 +109,9 @@ CancelBill=Cancel an invoice
     SendRemindByMail=Send reminder by EMail
     DoPayment=Enter payment
     DoPaymentBack=Enter refund
    -ConvertToReduc=Convert into future discount
    -ConvertExcessReceivedToReduc=Convert excess received into future discount
    -ConvertExcessPaidToReduc=Convert excess paid into future discount
    +ConvertToReduc=Mark as credit available
    +ConvertExcessReceivedToReduc=Convert excess received into available credit
    +ConvertExcessPaidToReduc=Convert excess paid into available discount
     EnterPaymentReceivedFromCustomer=Enter payment received from customer
     EnterPaymentDueToCustomer=Make payment due to customer
     DisabledBecauseRemainderToPayIsZero=Disabled because remaining unpaid is zero
    @@ -120,7 +120,7 @@ BillStatus=Invoice status
     StatusOfGeneratedInvoices=Status of generated invoices
     BillStatusDraft=Draft (needs to be validated)
     BillStatusPaid=Paid
    -BillStatusPaidBackOrConverted=Credit note refund or converted into discount
    +BillStatusPaidBackOrConverted=Credit note refund or marked as credit available
     BillStatusConverted=Paid (ready for consumption in final invoice)
     BillStatusCanceled=Abandoned
     BillStatusValidated=Validated (needs to be paid)
    @@ -282,6 +282,7 @@ RelativeDiscount=Relative discount
     GlobalDiscount=Global discount
     CreditNote=Credit note
     CreditNotes=Credit notes
    +CreditNotesOrExcessReceived=Credit notes or excess received
     Deposit=Down payment
     Deposits=Down payments
     DiscountFromCreditNote=Discount from credit note %s
    @@ -296,10 +297,10 @@ DiscountType=Discount type
     NoteReason=Note/Reason
     ReasonDiscount=Reason
     DiscountOfferedBy=Granted by
    -DiscountStillRemaining=Discounts available
    -DiscountAlreadyCounted=Discounts already consumed
    +DiscountStillRemaining=Discounts or credits available
    +DiscountAlreadyCounted=Discounts or credits already consumed
     CustomerDiscounts=Customer discounts
    -SupplierDiscounts=Supplier discounts
    +SupplierDiscounts=Vendors discounts
     BillAddress=Bill address
     HelpEscompte=This discount is a discount granted to customer because its payment was made before term.
     HelpAbandonBadCustomer=This amount has been abandoned (customer said to be a bad customer) and is considered as an exceptional loose.
    @@ -339,6 +340,12 @@ PaymentOnDifferentThirdBills=Allow payments on different thirdparties bills but
     PaymentNote=Payment note
     ListOfPreviousSituationInvoices=List of previous situation invoices
     ListOfNextSituationInvoices=List of next situation invoices
    +ListOfSituationInvoices=List of situation invoices
    +CurrentSituationTotal=Total current situation
    +DisabledBecauseNotEnouthCreditNote=To remove a situation invoice from cycle, this invoice's credit note total must cover this invoice total
    +RemoveSituationFromCycle=Remove this invoice from cycle
    +ConfirmRemoveSituationFromCycle=Remove this invoice %s from cycle ?
    +ConfirmOuting=Confirm outing
     FrequencyPer_d=Every %s days
     FrequencyPer_m=Every %s months
     FrequencyPer_y=Every %s years
    @@ -387,6 +394,7 @@ PaymentConditionShort14DENDMONTH=14 days of month-end
     PaymentCondition14DENDMONTH=Within 14 days following the end of the month
     FixAmount=Fix amount
     VarAmount=Variable amount (%% tot.)
    +VarAmountOneLine=Variable amount (%% tot.) - 1 line with label '%s'
     # PaymentType
     PaymentTypeVIR=Bank transfer
     PaymentTypeShortVIR=Bank transfer
    @@ -505,9 +513,14 @@ SituationAmount=Situation invoice amount(net)
     SituationDeduction=Situation subtraction
     ModifyAllLines=Modify all lines
     CreateNextSituationInvoice=Create next situation
    +ErrorFindNextSituationInvoice=Error unable to find next situation cycle ref
    +ErrorOutingSituationInvoiceOnUpdate=Unable to outing this situation invoice.
    +ErrorOutingSituationInvoiceCreditNote=Unable to outing linked credit note.
     NotLastInCycle=This invoice is not the latest in cycle and must not be modified.
     DisabledBecauseNotLastInCycle=The next situation already exists.
     DisabledBecauseFinal=This situation is final.
    +situationInvoiceShortcode_AS=AS
    +situationInvoiceShortcode_S=S
     CantBeLessThanMinPercent=The progress can't be smaller than its value in the previous situation.
     NoSituations=No open situations
     InvoiceSituationLast=Final and general invoice
    @@ -532,3 +545,4 @@ AutoFillDateFrom=Set start date for service line with invoice date
     AutoFillDateFromShort=Set start date
     AutoFillDateTo=Set end date for service line with next invoice date
     AutoFillDateToShort=Set end date
    +MaxNumberOfGenerationReached=Max number of gen. reached
    diff --git a/htdocs/langs/lo_LA/categories.lang b/htdocs/langs/lo_LA/categories.lang
    index 41e5f4e4c13..c0c8d4c0cef 100644
    --- a/htdocs/langs/lo_LA/categories.lang
    +++ b/htdocs/langs/lo_LA/categories.lang
    @@ -16,7 +16,7 @@ MembersCategoriesArea=Members tags/categories area
     ContactsCategoriesArea=Contacts tags/categories area
     AccountsCategoriesArea=Accounts tags/categories area
     ProjectsCategoriesArea=Projects tags/categories area
    -SubCats=Subcategories
    +SubCats=Sub-categories
     CatList=List of tags/categories
     NewCategory=New tag/category
     ModifCat=Modify tag/category
    @@ -85,3 +85,4 @@ CategorieRecursivHelp=If activated, product will also linked to parent category
     AddProductServiceIntoCategory=Add the following product/service
     ShowCategory=Show tag/category
     ByDefaultInList=By default in list
    +ChooseCategory=Choose category
    diff --git a/htdocs/langs/lo_LA/commercial.lang b/htdocs/langs/lo_LA/commercial.lang
    index f6bfea9c0d3..efadc44d700 100644
    --- a/htdocs/langs/lo_LA/commercial.lang
    +++ b/htdocs/langs/lo_LA/commercial.lang
    @@ -60,8 +60,8 @@ ActionAC_CLO=Close
     ActionAC_EMAILING=Send mass email
     ActionAC_COM=Send customer order by mail
     ActionAC_SHIP=Send shipping by mail
    -ActionAC_SUP_ORD=Send supplier order by mail
    -ActionAC_SUP_INV=Send supplier invoice by mail
    +ActionAC_SUP_ORD=Send purchase order by mail
    +ActionAC_SUP_INV=Send vendor invoice by mail
     ActionAC_OTH=Other
     ActionAC_OTH_AUTO=Automatically inserted events
     ActionAC_MANUAL=Manually inserted events
    diff --git a/htdocs/langs/lo_LA/companies.lang b/htdocs/langs/lo_LA/companies.lang
    index c1f6b2fd912..b22eadb4aae 100644
    --- a/htdocs/langs/lo_LA/companies.lang
    +++ b/htdocs/langs/lo_LA/companies.lang
    @@ -8,11 +8,11 @@ ConfirmDeleteContact=Are you sure you want to delete this contact and all inheri
     MenuNewThirdParty=New third party
     MenuNewCustomer=New customer
     MenuNewProspect=New prospect
    -MenuNewSupplier=New supplier
    +MenuNewSupplier=New vendor
     MenuNewPrivateIndividual=New private individual
    -NewCompany=New company (prospect, customer, supplier)
    -NewThirdParty=New third party (prospect, customer, supplier)
    -CreateDolibarrThirdPartySupplier=Create a third party (supplier)
    +NewCompany=New company (prospect, customer, vendor)
    +NewThirdParty=New third party (prospect, customer, vendor)
    +CreateDolibarrThirdPartySupplier=Create a third party (vendor)
     CreateThirdPartyOnly=Create third party
     CreateThirdPartyAndContact=Create a third party + a child contact
     ProspectionArea=Prospection area
    @@ -37,7 +37,7 @@ ThirdPartyProspectsStats=Prospects
     ThirdPartyCustomers=Customers
     ThirdPartyCustomersStats=Customers
     ThirdPartyCustomersWithIdProf12=Customers with %s or %s
    -ThirdPartySuppliers=Suppliers
    +ThirdPartySuppliers=Vendors
     ThirdPartyType=Third party type
     Individual=Private individual
     ToCreateContactWithSameName=Will create automatically a contact/address with same information than third party under the third party. In most cases, even if your third party is a physical people, creating a third party alone is enough.
    @@ -77,11 +77,11 @@ Web=Web
     Poste= Position
     DefaultLang=Language by default
     VATIsUsed=Sales tax is used
    -VATIsUsedWhenSelling=This define if this thirdparty includes a sale tax or not when it makes an invoice to its own customers
    +VATIsUsedWhenSelling=This define if this third party includes a sale tax or not when it makes an invoice to its own customers
     VATIsNotUsed=Sales tax is not used
     CopyAddressFromSoc=Fill address with third party address
    -ThirdpartyNotCustomerNotSupplierSoNoRef=Thirdparty neither customer nor supplier, no available refering objects
    -ThirdpartyIsNeitherCustomerNorClientSoCannotHaveDiscounts=Thirdparty neither customer nor supplier, discounts are not available
    +ThirdpartyNotCustomerNotSupplierSoNoRef=Third party neither customer nor vendor, no available refering objects
    +ThirdpartyIsNeitherCustomerNorClientSoCannotHaveDiscounts=Third party neither customer nor supplier, discounts are not available
     PaymentBankAccount=Payment bank account
     OverAllProposals=Proposals
     OverAllOrders=Orders
    @@ -99,9 +99,9 @@ LocalTax2ES=IRPF
     TypeLocaltax1ES=RE Type
     TypeLocaltax2ES=IRPF Type
     WrongCustomerCode=Customer code invalid
    -WrongSupplierCode=Supplier code invalid
    +WrongSupplierCode=Vendor code invalid
     CustomerCodeModel=Customer code model
    -SupplierCodeModel=Supplier code model
    +SupplierCodeModel=Vendor code model
     Gencod=Bar code
     ##### Professional ID #####
     ProfId1Short=Prof. id 1
    @@ -267,7 +267,7 @@ Prospect=Prospect
     CustomerCard=Customer Card
     Customer=Customer
     CustomerRelativeDiscount=Relative customer discount
    -SupplierRelativeDiscount=Relative supplier discount
    +SupplierRelativeDiscount=Relative vendor discount
     CustomerRelativeDiscountShort=Relative discount
     CustomerAbsoluteDiscountShort=Absolute discount
     CompanyHasRelativeDiscount=This customer has a default discount of <b>%s%%</b>
    @@ -284,8 +284,8 @@ HasCreditNoteFromSupplier=You have credit notes for <b>%s</b> %s from this suppl
     CompanyHasNoAbsoluteDiscount=This customer has no discount credit available
     CustomerAbsoluteDiscountAllUsers=Absolute customer discounts (granted by all users)
     CustomerAbsoluteDiscountMy=Absolute customer discounts (granted by yourself)
    -SupplierAbsoluteDiscountAllUsers=Absolute supplier discounts (granted by all users)
    -SupplierAbsoluteDiscountMy=Absolute supplier discounts (granted by yourself)
    +SupplierAbsoluteDiscountAllUsers=Absolute vendor discounts (entered by all users)
    +SupplierAbsoluteDiscountMy=Absolute vendor discounts (entered by yourself)
     DiscountNone=None
     Supplier=Supplier
     AddContact=Create contact
    @@ -304,13 +304,13 @@ DeleteACompany=Delete a company
     PersonalInformations=Personal data
     AccountancyCode=Accounting account
     CustomerCode=Customer code
    -SupplierCode=Supplier code
    +SupplierCode=Vendor code
     CustomerCodeShort=Customer code
    -SupplierCodeShort=Supplier code
    +SupplierCodeShort=Vendor code
     CustomerCodeDesc=Customer code, unique for all customers
    -SupplierCodeDesc=Supplier code, unique for all suppliers
    +SupplierCodeDesc=Vendor code, unique for all vendors
     RequiredIfCustomer=Required if third party is a customer or prospect
    -RequiredIfSupplier=Required if third party is a supplier
    +RequiredIfSupplier=Required if third party is a vendor
     ValidityControledByModule=Validity controled by module
     ThisIsModuleRules=This is rules for this module
     ProspectToContact=Prospect to contact
    @@ -338,7 +338,7 @@ MyContacts=My contacts
     Capital=Capital
     CapitalOf=Capital of %s
     EditCompany=Edit company
    -ThisUserIsNot=This user is not a prospect, customer nor supplier
    +ThisUserIsNot=This user is not a prospect, customer nor vendor
     VATIntraCheck=Check
     VATIntraCheckDesc=The link <b>%s</b> allows to ask the european VAT checker service. An external internet access from server is required for this service to work.
     VATIntraCheckURL=http://ec.europa.eu/taxation_customs/vies/vieshome.do
    @@ -396,7 +396,7 @@ ImportDataset_company_4=Third parties/Sales representatives (Assign sales repres
     PriceLevel=Price level
     DeliveryAddress=Delivery address
     AddAddress=Add address
    -SupplierCategory=Supplier category
    +SupplierCategory=Vendor category
     JuridicalStatus200=Independent
     DeleteFile=Delete file
     ConfirmDeleteFile=Are you sure you want to delete this file?
    @@ -406,7 +406,7 @@ FiscalYearInformation=Information on the fiscal year
     FiscalMonthStart=Starting month of the fiscal year
     YouMustAssignUserMailFirst=You must create email for this user first to be able to add emails notifications for him.
     YouMustCreateContactFirst=To be able to add email notifications, you must first define contacts with valid emails for the third party
    -ListSuppliersShort=List of suppliers
    +ListSuppliersShort=List of vendors
     ListProspectsShort=List of prospects
     ListCustomersShort=List of customers
     ThirdPartiesArea=Third parties and contact area
    @@ -420,7 +420,7 @@ CurrentOutstandingBill=Current outstanding bill
     OutstandingBill=Max. for outstanding bill
     OutstandingBillReached=Max. for outstanding bill reached
     OrderMinAmount=Minimum amount for order
    -MonkeyNumRefModelDesc=Return numero with format %syymm-nnnn for customer code and %syymm-nnnn for supplier code where yy is year, mm is month and nnnn is a sequence with no break and no return to 0.
    +MonkeyNumRefModelDesc=Return numero with format %syymm-nnnn for customer code and %syymm-nnnn for vendor code where yy is year, mm is month and nnnn is a sequence with no break and no return to 0.
     LeopardNumRefModelDesc=The code is free. This code can be modified at any time.
     ManagingDirectors=Manager(s) name (CEO, director, president...)
     MergeOriginThirdparty=Duplicate third party (third party you want to delete)
    @@ -431,4 +431,4 @@ SaleRepresentativeLogin=Login of sales representative
     SaleRepresentativeFirstname=First name of sales representative
     SaleRepresentativeLastname=Last name of sales representative
     ErrorThirdpartiesMerge=There was an error when deleting the third parties. Please check the log. Changes have been reverted.
    -NewCustomerSupplierCodeProposed=New customer or supplier code suggested on duplicate code
    +NewCustomerSupplierCodeProposed=New customer or vendor code suggested on duplicate code
    diff --git a/htdocs/langs/lo_LA/compta.lang b/htdocs/langs/lo_LA/compta.lang
    index 15fd9683a62..e3939938308 100644
    --- a/htdocs/langs/lo_LA/compta.lang
    +++ b/htdocs/langs/lo_LA/compta.lang
    @@ -19,7 +19,8 @@ Income=Income
     Outcome=Expense
     MenuReportInOut=Income / Expense
     ReportInOut=Balance of income and expenses
    -ReportTurnover=Turnover
    +ReportTurnover=Turnover invoiced
    +ReportTurnoverCollected=Turnover collected
     PaymentsNotLinkedToInvoice=Payments not linked to any invoice, so not linked to any third party
     PaymentsNotLinkedToUser=Payments not linked to any user
     Profit=Profit
    @@ -34,7 +35,8 @@ AmountHTVATRealPaid=Net paid
     VATToPay=Tax sales
     VATReceived=Tax received
     VATToCollect=Tax purchases
    -VATSummary=Tax Balance
    +VATSummary=Tax monthly
    +VATBalance=Tax Balance
     VATPaid=Tax paid
     LT1Summary=Tax 2 summary
     LT2Summary=Tax 3 summary
    @@ -76,16 +78,16 @@ MenuNewSocialContribution=New social/fiscal tax
     NewSocialContribution=New social/fiscal tax
     AddSocialContribution=Add social/fiscal tax
     ContributionsToPay=Social/fiscal taxes to pay
    -AccountancyTreasuryArea=Accountancy/Treasury area
    +AccountancyTreasuryArea=Billing and payment area
     NewPayment=New payment
     Payments=Payments
     PaymentCustomerInvoice=Customer invoice payment
    -PaymentSupplierInvoice=Supplier invoice payment
    +PaymentSupplierInvoice=Vendor invoice payment
     PaymentSocialContribution=Social/fiscal tax payment
     PaymentVat=VAT payment
     ListPayment=List of payments
     ListOfCustomerPayments=List of customer payments
    -ListOfSupplierPayments=List of supplier payments
    +ListOfSupplierPayments=List of vendor payments
     DateStartPeriod=Date start period
     DateEndPeriod=Date end period
     newLT1Payment=New tax 2 payment
    @@ -104,19 +106,21 @@ VATPayment=Sales tax payment
     VATPayments=Sales tax payments
     VATRefund=Sales tax refund
     NewVATPayment=New sales tax payment
    +NewLocalTaxPayment=New tax %s payment
     Refund=Refund
     SocialContributionsPayments=Social/fiscal taxes payments
     ShowVatPayment=Show VAT payment
     TotalToPay=Total to pay
     BalanceVisibilityDependsOnSortAndFilters=Balance is visible in this list only if table is sorted ascending on %s and filtered for 1 bank account
     CustomerAccountancyCode=Customer accounting code
    -SupplierAccountancyCode=Supplier accounting code
    +SupplierAccountancyCode=Vendor accounting code
     CustomerAccountancyCodeShort=Cust. account. code
     SupplierAccountancyCodeShort=Sup. account. code
     AccountNumber=Account number
     NewAccountingAccount=New account
    -SalesTurnover=Sales turnover
    -SalesTurnoverMinimum=Minimum sales turnover
    +Turnover=Turnover invoiced
    +TurnoverCollected=Turnover collected
    +SalesTurnoverMinimum=Minimum turnover
     ByExpenseIncome=By expenses & incomes
     ByThirdParties=By third parties
     ByUserAuthorOfInvoice=By invoice author
    @@ -136,8 +140,8 @@ ConfirmDeleteSocialContribution=Are you sure you want to delete this social/fisc
     ExportDataset_tax_1=Social and fiscal taxes and payments
     CalcModeVATDebt=Mode <b>%sVAT on commitment accounting%s</b>.
     CalcModeVATEngagement=Mode <b>%sVAT on incomes-expenses%s</b>.
    -CalcModeDebt=Mode <b>%sClaims-Debts%s</b> said <b>Commitment accounting</b>.
    -CalcModeEngagement=Mode <b>%sIncomes-Expenses%s</b> said <b>cash accounting</b>
    +CalcModeDebt=Analysis of known recorded invoices even if they are not yet accounted in ledger.
    +CalcModeEngagement=Analysis of known recorded payments, even if they are not yet accounted in Ledger.
     CalcModeBookkeeping=Analysis of <b>data journalized in Bookkeeping Ledger table</b>
     CalcModeLT1= Mode <b>%sRE on customer invoices - suppliers invoices%s</b>
     CalcModeLT1Debt=Mode <b>%sRE on customer invoices%s</b>
    @@ -150,9 +154,9 @@ AnnualSummaryInputOutputMode=Balance of income and expenses, annual summary
     AnnualByCompanies=Balance of income and expenses, by predefined groups of account
     AnnualByCompaniesDueDebtMode=Balance of income and expenses, detail by predefined groups, mode <b>%sClaims-Debts%s</b> said <b>Commitment accounting</b>.
     AnnualByCompaniesInputOutputMode=Balance of income and expenses, detail by predefined groups, mode <b>%sIncomes-Expenses%s</b> said <b>cash accounting</b>.
    -SeeReportInInputOutputMode=See report <b>%sIncomes-Expenses%s</b> said <b>cash accounting</b> for a calculation on actual payments made
    -SeeReportInDueDebtMode=See report <b>%sClaims-Debts%s</b> said <b>commitment accounting</b> for a calculation on issued invoices
    -SeeReportInBookkeepingMode=See report <b>%sBookeeping%s</b> for a calculation on <b>bookkeeping table analysis</b>
    +SeeReportInInputOutputMode=See %sanalysis of payments%s for a calculation on actual payments made even if they are not yet accounted in Ledger.
    +SeeReportInDueDebtMode=See %sanalysis of invoices%s for a calculation based on known recorded invoices even if they are not yet accounted in Ledger.
    +SeeReportInBookkeepingMode=See <b>%sBookeeping report%s</b> for a calculation on <b>Bookkeeping Ledger table</b>
     RulesAmountWithTaxIncluded=- Amounts shown are with all taxes included
     RulesResultDue=- It includes outstanding invoices, expenses, VAT, donations whether they are paid or not. Is also includes paid salaries.<br>- It is based on the validation date of invoices and VAT and on the due date for expenses. For salaries defined with Salary module, the value date of payment is used.
     RulesResultInOut=- It includes the real payments made on invoices, expenses, VAT and salaries. <br>- It is based on the payment dates of the invoices, expenses, VAT and salaries. The donation date for donation.
    @@ -171,6 +175,8 @@ LT1ReportByCustomersES=Report by third party RE
     LT2ReportByCustomersES=Report by third party IRPF
     VATReport=Sale tax report
     VATReportByPeriods=Sale tax report by period
    +VATReportByRates=Sale tax report by rates
    +VATReportByThirdParties=Sale tax report by third parties
     VATReportByCustomers=Sale tax report by customer
     VATReportByCustomersInInputOutputMode=Report by the customer VAT collected and paid
     VATReportByQuartersInInputOutputMode=Report by Sale tax rate of the tax collected and paid
    @@ -207,7 +213,7 @@ Pcg_version=Chart of accounts models
     Pcg_type=Pcg type
     Pcg_subtype=Pcg subtype
     InvoiceLinesToDispatch=Invoice lines to dispatch
    -ByProductsAndServices=By products and services
    +ByProductsAndServices=By product and service
     RefExt=External ref
     ToCreateAPredefinedInvoice=To create a template invoice, create a standard invoice, then, without validating it, click onto button "%s".
     LinkedOrder=Link to order
    @@ -215,7 +221,8 @@ Mode1=Method 1
     Mode2=Method 2
     CalculationRuleDesc=To calculate total VAT, there is two methods:<br>Method 1 is rounding vat on each line, then summing them.<br>Method 2 is summing all vat on each line, then rounding result.<br>Final result may differs from few cents. Default mode is mode <b>%s</b>.
     CalculationRuleDescSupplier=According to supplier, choose appropriate method to apply same calculation rule and get same result expected by your supplier.
    -TurnoverPerProductInCommitmentAccountingNotRelevant=Turnover report per product, when using a <b>cash accountancy</b> mode is not relevant. This report is only available when using <b>engagement accountancy</b> mode (see setup of accountancy module).
    +TurnoverPerProductInCommitmentAccountingNotRelevant=The report of Turnover collected per product is not available. This report is only available for turnover invoiced.
    +TurnoverPerSaleTaxRateInCommitmentAccountingNotRelevant=The report of Turnover collected per sale tax rate is not available. This report is only available for turnover invoiced.
     CalculationMode=Calculation mode
     AccountancyJournal=Accounting code journal
     ACCOUNTING_VAT_SOLD_ACCOUNT=Accounting account by default for VAT on sales (used if not defined on VAT dictionary setup)
    @@ -223,7 +230,7 @@ ACCOUNTING_VAT_BUY_ACCOUNT=Accounting account by default for VAT on purchases (u
     ACCOUNTING_VAT_PAY_ACCOUNT=Accounting account by default for paying VAT
     ACCOUNTING_ACCOUNT_CUSTOMER=Accounting account used for customer third parties
     ACCOUNTING_ACCOUNT_CUSTOMER_Desc=The dedicated accounting account defined on third party card will be used for Subledger accouting only. This one will be used for General Ledger and as default value of Subledger accounting if dedicated customer accouting account on third party is not defined.
    -ACCOUNTING_ACCOUNT_SUPPLIER=Accounting account used for supplier third parties
    +ACCOUNTING_ACCOUNT_SUPPLIER=Accounting account used for vendor third parties
     ACCOUNTING_ACCOUNT_SUPPLIER_Desc=The dedicated accounting account defined on third party card will be used for Subledger accouting only. This one will be used for General Ledger and as default value of Subledger accounting if dedicated supplier accouting account on third party is not defined.
     CloneTax=Clone a social/fiscal tax
     ConfirmCloneTax=Confirm the clone of a social/fiscal tax payment
    @@ -242,3 +249,11 @@ FiscalPeriod=Accounting period
     ListSocialContributionAssociatedProject=List of social contributions associated with the project
     DeleteFromCat=Remove from accounting group
     AccountingAffectation=Accounting assignement
    +LastDayTaxIsRelatedTo=Last day of period the tax is related to
    +VATDue=Sale tax claimed
    +ClaimedForThisPeriod=Claimed for the period
    +PaidDuringThisPeriod=Paid during this period
    +ByVatRate=By sale tax rate
    +TurnoverbyVatrate=Turnover invoiced by sale tax rate
    +TurnoverCollectedbyVatrate=Turnover collected by sale tax rate
    +PurchasebyVatrate=Purchase by sale tax rate
    diff --git a/htdocs/langs/lo_LA/dict.lang b/htdocs/langs/lo_LA/dict.lang
    index ca0c61a9cbc..61a7237f472 100644
    --- a/htdocs/langs/lo_LA/dict.lang
    +++ b/htdocs/langs/lo_LA/dict.lang
    @@ -5,7 +5,8 @@ CountryIT=Italy
     CountryES=Spain
     CountryDE=Germany
     CountryCH=Switzerland
    -CountryGB=Great Britain
    +# Warning, country code GB is for United Kingdom. UK Does not exists as country code in ISO standard.
    +CountryGB=United Kingdom
     CountryUK=United Kingdom
     CountryIE=Ireland
     CountryCN=China
    diff --git a/htdocs/langs/lo_LA/ecm.lang b/htdocs/langs/lo_LA/ecm.lang
    index 65e9b17bdb2..5200fa30b1d 100644
    --- a/htdocs/langs/lo_LA/ecm.lang
    +++ b/htdocs/langs/lo_LA/ecm.lang
    @@ -39,9 +39,10 @@ ShowECMSection=Show directory
     DeleteSection=Remove directory
     ConfirmDeleteSection=Can you confirm you want to delete the directory <b>%s</b>?
     ECMDirectoryForFiles=Relative directory for files
    -CannotRemoveDirectoryContainsFiles=Removed not possible because it contains some files
    +CannotRemoveDirectoryContainsFilesOrDirs=Removal not possible because it contains some files or sub-directories
    +CannotRemoveDirectoryContainsFiles=Removal not possible because it contains some files
     ECMFileManager=File manager
    -ECMSelectASection=Select a directory on left tree...
    +ECMSelectASection=Select a directory in the tree...
     DirNotSynchronizedSyncFirst=This directory seems to be created or modified outside ECM module. You must click on "Resync" button first to synchronize disk and database to get content of this directory.
     ReSyncListOfDir=Resync list of directories
     HashOfFileContent=Hash of file content
    diff --git a/htdocs/langs/lo_LA/errors.lang b/htdocs/langs/lo_LA/errors.lang
    index ec036b28bc5..0ca7488b8cb 100644
    --- a/htdocs/langs/lo_LA/errors.lang
    +++ b/htdocs/langs/lo_LA/errors.lang
    @@ -32,9 +32,9 @@ ErrorBarCodeRequired=Bar code required
     ErrorCustomerCodeAlreadyUsed=Customer code already used
     ErrorBarCodeAlreadyUsed=Bar code already used
     ErrorPrefixRequired=Prefix required
    -ErrorBadSupplierCodeSyntax=Bad syntax for supplier code
    -ErrorSupplierCodeRequired=Supplier code required
    -ErrorSupplierCodeAlreadyUsed=Supplier code already used
    +ErrorBadSupplierCodeSyntax=Bad syntax for vendor code
    +ErrorSupplierCodeRequired=Vendor code required
    +ErrorSupplierCodeAlreadyUsed=Vendor code already used
     ErrorBadParameters=Bad parameters
     ErrorBadValueForParameter=Wrong value '%s' for parameter '%s'
     ErrorBadImageFormat=Image file has not a supported format (Your PHP does not support functions to convert images of this format)
    @@ -87,7 +87,7 @@ ErrorsOnXLines=Errors on <b>%s</b> source record(s)
     ErrorFileIsInfectedWithAVirus=The antivirus program was not able to validate the file (file might be infected by a virus)
     ErrorSpecialCharNotAllowedForField=Special characters are not allowed for field "%s"
     ErrorNumRefModel=A reference exists into database (%s) and is not compatible with this numbering rule. Remove record or renamed reference to activate this module.
    -ErrorQtyTooLowForThisSupplier=Quantity too low for this supplier or no price defined on this product for this supplier
    +ErrorQtyTooLowForThisSupplier=Quantity too low for this vendor or no price defined on this product for this supplier
     ErrorModuleSetupNotComplete=Setup of module looks to be uncomplete. Go on Home - Setup - Modules to complete.
     ErrorBadMask=Error on mask
     ErrorBadMaskFailedToLocatePosOfSequence=Error, mask without sequence number
    @@ -177,7 +177,7 @@ ErrorBadDefinitionOfMenuArrayInModuleDescriptor=Bad Definition Of Menu Array In
     ErrorSavingChanges=An error has ocurred when saving the changes
     ErrorWarehouseRequiredIntoShipmentLine=Warehouse is required on the line to ship
     ErrorFileMustHaveFormat=File must have format %s
    -ErrorSupplierCountryIsNotDefined=Country for this supplier is not defined. Correct this first.
    +ErrorSupplierCountryIsNotDefined=Country for this vendor is not defined. Correct this first.
     ErrorsThirdpartyMerge=Failed to merge the two records. Request canceled.
     ErrorStockIsNotEnoughToAddProductOnOrder=Stock is not enough for product %s to add it into a new order.
     ErrorStockIsNotEnoughToAddProductOnInvoice=Stock is not enough for product %s to add it into a new invoice.
    diff --git a/htdocs/langs/lo_LA/install.lang b/htdocs/langs/lo_LA/install.lang
    index e602c54640c..fb521c0c085 100644
    --- a/htdocs/langs/lo_LA/install.lang
    +++ b/htdocs/langs/lo_LA/install.lang
    @@ -6,6 +6,7 @@ ConfFileDoesNotExistsAndCouldNotBeCreated=Configuration file <b>%s</b> does not
     ConfFileCouldBeCreated=Configuration file <b>%s</b> could be created.
     ConfFileIsNotWritable=Configuration file <b>%s</b> is not writable. Check permissions. For first install, your web server must be granted to be able to write into this file during configuration process ("chmod 666" for example on a Unix like OS).
     ConfFileIsWritable=Configuration file <b>%s</b> is writable.
    +ConfFileMustBeAFileNotADir=Configuration file <b>%s</b> must be a file, not a directory.
     ConfFileReload=Reload all information from configuration file.
     PHPSupportSessions=This PHP supports sessions.
     PHPSupportPOSTGETOk=This PHP supports variables POST and GET.
    @@ -91,8 +92,8 @@ FailedToCreateAdminLogin=Failed to create Dolibarr administrator account.
     WarningRemoveInstallDir=Warning, for security reasons, once the install or upgrade is complete, to avoid using install tools again, you should add a file called <b>install.lock</b> into Dolibarr document directory, in order to avoid malicious use of it.
     FunctionNotAvailableInThisPHP=Not available on this PHP
     ChoosedMigrateScript=Choose migration script
    -DataMigration=Data migration
    -DatabaseMigration=Structure database migration
    +DataMigration=Database migration (data)
    +DatabaseMigration=Database migration (structure + some data)
     ProcessMigrateScript=Script processing
     ChooseYourSetupMode=Choose your setup mode and click "Start"...
     FreshInstall=Fresh install
    @@ -146,7 +147,7 @@ NothingToDo=Nothing to do
     # upgrade
     MigrationFixData=Fix for denormalized data
     MigrationOrder=Data migration for customer's orders
    -MigrationSupplierOrder=Data migration for supplier's orders
    +MigrationSupplierOrder=Data migration for vendor's orders
     MigrationProposal=Data migration for commercial proposals
     MigrationInvoice=Data migration for customer's invoices
     MigrationContract=Data migration for contracts
    @@ -196,8 +197,14 @@ MigrationEvents=Migration of events to add event owner into assignement table
     MigrationEventsContact=Migration of events to add event contact into assignement table
     MigrationRemiseEntity=Update entity field value of llx_societe_remise
     MigrationRemiseExceptEntity=Update entity field value of llx_societe_remise_except
    +MigrationUserRightsEntity=Update entity field value of llx_user_rights
    +MigrationUserGroupRightsEntity=Update entity field value of llx_usergroup_rights
     MigrationReloadModule=Reload module %s
     MigrationResetBlockedLog=Reset module BlockedLog for v7 algorithm
     ShowNotAvailableOptions=Show not available options
     HideNotAvailableOptions=Hide not available options
     ErrorFoundDuringMigration=Error were reported during migration process so next step is not available. To ignore errors, you can <a href="%s">click here</a>, but application or some features may not work correctly until fixed.
    +YouTryInstallDisabledByDirLock=The application try to sefl upgrade, but install/upgrade pages have been disabled for security reason (directory renamed with .lock suffix).<br>
    +YouTryInstallDisabledByFileLock=The application try to sefl upgrade, but install/upgrade pages pages have been disabled for security reason (by lock file <strong>install.lock</strong> into dolibarr documents directory).<br>
    +ClickHereToGoToApp=Click here to go to your application
    +ClickOnLinkOrRemoveManualy=Click on following link and if you always reach this page, you must remove the file install.lock into documents directory manually
    diff --git a/htdocs/langs/lo_LA/ldap.lang b/htdocs/langs/lo_LA/ldap.lang
    index d6360f3e540..abe11602147 100644
    --- a/htdocs/langs/lo_LA/ldap.lang
    +++ b/htdocs/langs/lo_LA/ldap.lang
    @@ -1,5 +1,4 @@
     # Dolibarr language file - Source file is en_US - ldap
    -DomainPassword=Password for domain
     YouMustChangePassNextLogon=Password for user <b>%s</b> on the domain <b>%s</b> must be changed.
     UserMustChangePassNextLogon=User must change password on the domain %s
     LDAPInformationsForThisContact=Information in LDAP database for this contact
    @@ -25,3 +24,4 @@ MemberTypeSynchronized=Member type synchronized
     ContactSynchronized=Contact synchronized
     ForceSynchronize=Force synchronizing Dolibarr -> LDAP
     ErrorFailedToReadLDAP=Failed to read LDAP database. Check LDAP module setup and database accessibility.
    +PasswordOfUserInLDAP=Password of user in LDAP
    diff --git a/htdocs/langs/lo_LA/loan.lang b/htdocs/langs/lo_LA/loan.lang
    index 9aae3869cc3..534dee08867 100644
    --- a/htdocs/langs/lo_LA/loan.lang
    +++ b/htdocs/langs/lo_LA/loan.lang
    @@ -10,6 +10,7 @@ LoanCapital=Capital
     Insurance=Insurance
     Interest=Interest
     Nbterms=Number of terms
    +Term=Term
     LoanAccountancyCapitalCode=Accounting account capital
     LoanAccountancyInsuranceCode=Accounting account insurance
     LoanAccountancyInterestCode=Accounting account interest
    @@ -17,39 +18,14 @@ ConfirmDeleteLoan=Confirm deleting this loan
     LoanDeleted=Loan Deleted Successfully
     ConfirmPayLoan=Confirm classify paid this loan
     LoanPaid=Loan Paid
    -# Calc
    -LoanCalc=Bank Loans Calculator
    -PurchaseFinanceInfo=Purchase & Financing Information
    -SalePriceOfAsset=Sale Price of Asset
    -PercentageDown=Percentage Down
    -LengthOfMortgage=Duration of loan
    -AnnualInterestRate=Annual Interest Rate
    -ExplainCalculations=Explain Calculations
    -ShowMeCalculationsAndAmortization=Show me the calculations and amortization
    -MortgagePaymentInformation=Mortgage Payment Information
    -DownPayment=Down Payment
    -DownPaymentDesc=The <b>down payment</b> = The price of the home multiplied by the percentage down divided by 100 (for 5% down becomes 5/100 or 0.05)
    -InterestRateDesc=The <b>interest rate</b> = The annual interest percentage divided by 100
    -MonthlyFactorDesc=The <b>monthly factor</b> = The result of the following formula
    -MonthlyInterestRateDesc=The <b>monthly interest rate</b> = The annual interest rate divided by 12 (for the 12 months in a year)
    -MonthTermDesc=The <b>month term</b> of the loan in months = The number of years you've taken the loan out for times 12
    -MonthlyPaymentDesc=The montly payment is figured out using the following formula
    -AmortizationPaymentDesc=The <a href="#amortization">amortization</a> breaks down how much of your monthly payment goes towards the bank's interest, and how much goes into paying off the principal of your loan.
    -AmountFinanced=Amount Financed
    -AmortizationMonthlyPaymentOverYears=Amortization For Monthly Payment: <b>%s</b> over %s years
    -Totalsforyear=Totals for year
    -MonthlyPayment=Monthly Payment
    -LoanCalcDesc=This <b>mortgage calculator</b> can be used to figure out monthly payments of a loaning, based on the amount borrowed, the term of the loan desired and the interest rate.<br> This calculator includes also PMI (Private Mortgage Insurance) for loans where less than 20%% is put as a down payment. Also taken into consideration are the town property taxes, and their effect on the total monthly mortgage payment.<br>
    -GoToInterest=%s will go towards INTEREST
    -GoToPrincipal=%s will go towards PRINCIPAL
    -YouWillSpend=You will spend %s in year %s
     ListLoanAssociatedProject=List of loan associated with the project
     AddLoan=Create loan
    +FinancialCommitment=Financial commitment
    +InterestAmount=Interest
    +CapitalRemain=Capital remain
     # Admin
     ConfigLoan=Configuration of the module loan
     LOAN_ACCOUNTING_ACCOUNT_CAPITAL=Accounting account capital by default
     LOAN_ACCOUNTING_ACCOUNT_INTEREST=Accounting account interest by default
     LOAN_ACCOUNTING_ACCOUNT_INSURANCE=Accounting account insurance by default
    -FinancialCommitment=Financial commitment
     CreateCalcSchedule=Edit financial commitment
    -InterestAmount=Interest amount
    diff --git a/htdocs/langs/lo_LA/mails.lang b/htdocs/langs/lo_LA/mails.lang
    index cedcd01066b..2313910de93 100644
    --- a/htdocs/langs/lo_LA/mails.lang
    +++ b/htdocs/langs/lo_LA/mails.lang
    @@ -11,7 +11,9 @@ MailFrom=Sender
     MailErrorsTo=Errors to
     MailReply=Reply to
     MailTo=Receiver(s)
    +MailToUsers=To user(s)
     MailCC=Copy to
    +MailToCCUsers=Copy to users(s)
     MailCCC=Cached copy to
     MailTopic=EMail topic
     MailText=Message
    @@ -164,4 +166,4 @@ InGoingEmailSetup=Incoming email setup
     OutGoingEmailSetupForEmailing=Outgoing email setup (for mass emailing)
     DefaultOutgoingEmailSetup=Default outgoing email setup
     Information=Information
    -
    +ContactsWithThirdpartyFilter=Contacts avec filtre client
    diff --git a/htdocs/langs/lo_LA/main.lang b/htdocs/langs/lo_LA/main.lang
    index dd580ff3688..f456d3566c1 100644
    --- a/htdocs/langs/lo_LA/main.lang
    +++ b/htdocs/langs/lo_LA/main.lang
    @@ -92,6 +92,7 @@ DolibarrInHttpAuthenticationSoPasswordUseless=Dolibarr authentication mode is se
     Administrator=Administrator
     Undefined=Undefined
     PasswordForgotten=Password forgotten?
    +NoAccount=No account?
     SeeAbove=See above
     HomeArea=Home area
     LastConnexion=Latest connection
    @@ -231,7 +232,7 @@ Limit=Limit
     Limits=Limits
     Logout=Logout
     NoLogoutProcessWithAuthMode=No applicative disconnect feature with authentication mode <b>%s</b>
    -Connection=Connection
    +Connection=Login
     Setup=Setup
     Alert=Alert
     MenuWarnings=Alerts
    @@ -402,6 +403,7 @@ DefaultTaxRate=Default tax rate
     Average=Average
     Sum=Sum
     Delta=Delta
    +RemainToPay=Remain to pay
     Module=Module/Application
     Modules=Modules/Applications
     Option=Option
    @@ -414,7 +416,7 @@ Favorite=Favorite
     ShortInfo=Info.
     Ref=Ref.
     ExternalRef=Ref. extern
    -RefSupplier=Ref. supplier
    +RefSupplier=Ref. vendor
     RefPayment=Ref. payment
     CommercialProposalsShort=Commercial proposals
     Comment=Comment
    @@ -493,7 +495,7 @@ Received=Received
     Paid=Paid
     Topic=Subject
     ByCompanies=By third parties
    -ByUsers=By users
    +ByUsers=By user
     Links=Links
     Link=Link
     Rejects=Rejects
    @@ -505,6 +507,7 @@ NoneF=None
     NoneOrSeveral=None or several
     Late=Late
     LateDesc=Delay to define if a record is late or not depends on your setup. Ask your admin to change delay from menu Home - Setup - Alerts.
    +NoItemLate=No late item
     Photo=Picture
     Photos=Pictures
     AddPhoto=Add picture
    @@ -619,9 +622,9 @@ BuildDoc=Build Doc
     Entity=Environment
     Entities=Entities
     CustomerPreview=Customer preview
    -SupplierPreview=Supplier preview
    +SupplierPreview=Vendor preview
     ShowCustomerPreview=Show customer preview
    -ShowSupplierPreview=Show supplier preview
    +ShowSupplierPreview=Show vendor preview
     RefCustomer=Ref. customer
     Currency=Currency
     InfoAdmin=Information for administrators
    @@ -679,7 +682,7 @@ Color=Color
     Documents=Linked files
     Documents2=Documents
     UploadDisabled=Upload disabled
    -MenuAccountancy=Accountancy
    +MenuAccountancy=ບັນ​ຊີ
     MenuECM=Documents
     MenuAWStats=AWStats
     MenuMembers=Members
    @@ -915,11 +918,11 @@ SearchIntoProductsOrServices=Products or services
     SearchIntoProjects=Projects
     SearchIntoTasks=Tasks
     SearchIntoCustomerInvoices=Customer invoices
    -SearchIntoSupplierInvoices=Supplier invoices
    +SearchIntoSupplierInvoices=Vendor invoices
     SearchIntoCustomerOrders=Customer orders
    -SearchIntoSupplierOrders=Supplier orders
    +SearchIntoSupplierOrders=Purchase orders
     SearchIntoCustomerProposals=Customer proposals
    -SearchIntoSupplierProposals=Supplier proposals
    +SearchIntoSupplierProposals=Vendor proposals
     SearchIntoInterventions=Interventions
     SearchIntoContracts=Contracts
     SearchIntoCustomerShipments=Customer shipments
    @@ -941,3 +944,7 @@ Remote=Remote
     LocalAndRemote=Local and Remote
     KeyboardShortcut=Keyboard shortcut
     AssignedTo=Assigned to
    +Deletedraft=Delete draft
    +ConfirmMassDraftDeletion=Draft Bulk delete confirmation
    +FileSharedViaALink=File shared via a link
    +
    diff --git a/htdocs/langs/lo_LA/margins.lang b/htdocs/langs/lo_LA/margins.lang
    index 9f590ef3718..b9d52dcfdc6 100644
    --- a/htdocs/langs/lo_LA/margins.lang
    +++ b/htdocs/langs/lo_LA/margins.lang
    @@ -28,10 +28,10 @@ UseDiscountAsService=As a service
     UseDiscountOnTotal=On subtotal
     MARGIN_METHODE_FOR_DISCOUNT_DETAILS=Defines if a global discount is treated as a product, a service, or only on subtotal for margin calculation.
     MARGIN_TYPE=Buying/Cost price suggested by default for margin calculation
    -MargeType1=Margin on Best supplier price
    +MargeType1=Margin on Best vendor price
     MargeType2=Margin on Weighted Average Price (WAP)
     MargeType3=Margin on Cost Price
    -MarginTypeDesc=* Margin on best buying price = Selling price - Best supplier price defined on product card<br>* Margin on Weighted Average Price (WAP) = Selling price - Product Weighted Average Price (WAP) or best supplier price if WAP not yet defined<br>* Margin on Cost price = Selling price - Cost price defined on product card or WAP if cost price not defined, or best supplier price if WAP not yet defined
    +MarginTypeDesc=* Margin on best buying price = Selling price - Best vendor price defined on product card<br>* Margin on Weighted Average Price (WAP) = Selling price - Product Weighted Average Price (WAP) or best supplier price if WAP not yet defined<br>* Margin on Cost price = Selling price - Cost price defined on product card or WAP if cost price not defined, or best supplier price if WAP not yet defined
     CostPrice=Cost price
     UnitCharges=Unit charges
     Charges=Charges
    diff --git a/htdocs/langs/lo_LA/members.lang b/htdocs/langs/lo_LA/members.lang
    index e48b158aea9..a735663149c 100644
    --- a/htdocs/langs/lo_LA/members.lang
    +++ b/htdocs/langs/lo_LA/members.lang
    @@ -111,7 +111,7 @@ SendingAnEMailToMember=Sending information email to member
     SendingEmailOnAutoSubscription=Sending email on auto registration
     SendingEmailOnMemberValidation=Sending email on new member validation
     SendingEmailOnNewSubscription=Sending email on new subscription
    -SendingReminderForExpiredSubscription=Sending reminder for expired subscription
    +SendingReminderForExpiredSubscription=Sending reminder for expired subscriptions
     SendingEmailOnCancelation=Sending email on cancelation
     # Topic of email templates
     YourMembershipRequestWasReceived=Your membership was received.
    diff --git a/htdocs/langs/lo_LA/modulebuilder.lang b/htdocs/langs/lo_LA/modulebuilder.lang
    index a3fee23cb53..9d6661eda41 100644
    --- a/htdocs/langs/lo_LA/modulebuilder.lang
    +++ b/htdocs/langs/lo_LA/modulebuilder.lang
    @@ -74,6 +74,7 @@ NoWidget=No widget
     GoToApiExplorer=Go to API explorer
     ListOfMenusEntries=List of menu entries
     ListOfPermissionsDefined=List of defined permissions
    +SeeExamples=See examples here
     EnabledDesc=Condition to have this field active (Examples: 1 or $conf->global->MYMODULE_MYOPTION)
     VisibleDesc=Is the field visible ? (Examples: 0=Never visible, 1=Visible on list and create/update/view forms, 2=Visible on list only, 3=Visible on create/update/view form only. Using a negative value means field is not shown by default on list but can be selected for viewing)
     IsAMeasureDesc=Can the value of field be cumulated to get a total into list ? (Examples: 1 or 0)
    @@ -95,3 +96,6 @@ DropTableIfEmpty=(Delete table if empty)
     TableDoesNotExists=The table %s does not exists
     TableDropped=Table %s deleted
     InitStructureFromExistingTable=Build the structure array string of an existing table
    +UseAboutPage=Disallow the about page
    +UseDocFolder=Disallow the documentation folder
    +UseSpecificReadme=Use a specific ReadMe
    diff --git a/htdocs/langs/lo_LA/opensurvey.lang b/htdocs/langs/lo_LA/opensurvey.lang
    index 87e6a74913a..76684955e56 100644
    --- a/htdocs/langs/lo_LA/opensurvey.lang
    +++ b/htdocs/langs/lo_LA/opensurvey.lang
    @@ -58,3 +58,4 @@ MoreChoices=Enter more choices for the voters
     SurveyExpiredInfo=The poll has been closed or voting delay has expired.
     EmailSomeoneVoted=%s has filled a line.\nYou can find your poll at the link: \n%s
     ShowSurvey=Show survey
    +UserMustBeSameThanUserUsedToVote=You must have voted and use the same user name that the one used to vote, to post a comment
    diff --git a/htdocs/langs/lo_LA/orders.lang b/htdocs/langs/lo_LA/orders.lang
    index 8de0279be44..1b36a25df66 100644
    --- a/htdocs/langs/lo_LA/orders.lang
    +++ b/htdocs/langs/lo_LA/orders.lang
    @@ -1,6 +1,6 @@
     # Dolibarr language file - Source file is en_US - orders
     OrdersArea=Customers orders area
    -SuppliersOrdersArea=Suppliers orders area
    +SuppliersOrdersArea=Purchase orders area
     OrderCard=Order card
     OrderId=Order Id
     Order=Order
    @@ -13,18 +13,18 @@ OrderToProcess=Order to process
     NewOrder=New order
     ToOrder=Make order
     MakeOrder=Make order
    -SupplierOrder=Supplier order
    -SuppliersOrders=Suppliers orders
    -SuppliersOrdersRunning=Current suppliers orders
    -CustomerOrder=Customer order
    -CustomersOrders=Customer orders
    +SupplierOrder=Purchase order
    +SuppliersOrders=Purchase orders
    +SuppliersOrdersRunning=Current purchase orders
    +CustomerOrder=Customer Order
    +CustomersOrders=Customer Orders
     CustomersOrdersRunning=Current customer orders
     CustomersOrdersAndOrdersLines=Customer orders and order lines
     OrdersDeliveredToBill=Customer orders delivered to bill
     OrdersToBill=Customer orders delivered
     OrdersInProcess=Customer orders in process
     OrdersToProcess=Customer orders to process
    -SuppliersOrdersToProcess=Supplier orders to process
    +SuppliersOrdersToProcess=Purchase orders to process
     StatusOrderCanceledShort=Canceled
     StatusOrderDraftShort=Draft
     StatusOrderValidatedShort=Validated
    @@ -75,15 +75,15 @@ ShowOrder=Show order
     OrdersOpened=Orders to process
     NoDraftOrders=No draft orders
     NoOrder=No order
    -NoSupplierOrder=No supplier order
    +NoSupplierOrder=No purchase order
     LastOrders=Latest %s customer orders
     LastCustomerOrders=Latest %s customer orders
    -LastSupplierOrders=Latest %s supplier orders
    +LastSupplierOrders=Latest %s purchase orders
     LastModifiedOrders=Latest %s modified orders
     AllOrders=All orders
     NbOfOrders=Number of orders
     OrdersStatistics=Order's statistics
    -OrdersStatisticsSuppliers=Supplier order's statistics
    +OrdersStatisticsSuppliers=Purchase order statistics
     NumberOfOrdersByMonth=Number of orders by month
     AmountOfOrdersByMonthHT=Amount of orders by month (net of tax)
     ListOfOrders=List of orders
    @@ -97,12 +97,12 @@ ConfirmMakeOrder=Are you sure you want to confirm you made this order on <b>%s</
     GenerateBill=Generate invoice
     ClassifyShipped=Classify delivered
     DraftOrders=Draft orders
    -DraftSuppliersOrders=Draft suppliers orders
    +DraftSuppliersOrders=Draft purchase orders
     OnProcessOrders=In process orders
     RefOrder=Ref. order
     RefCustomerOrder=Ref. order for customer
    -RefOrderSupplier=Ref. order for supplier
    -RefOrderSupplierShort=Ref. order supplier
    +RefOrderSupplier=Ref. order for vendor
    +RefOrderSupplierShort=Ref. order vendor
     SendOrderByMail=Send order by mail
     ActionsOnOrder=Events on order
     NoArticleOfTypeProduct=No article of type 'product' so no shippable article for this order
    @@ -115,9 +115,9 @@ ConfirmCloneOrder=Are you sure you want to clone this order <b>%s</b>?
     DispatchSupplierOrder=Receiving supplier order %s
     FirstApprovalAlreadyDone=First approval already done
     SecondApprovalAlreadyDone=Second approval already done
    -SupplierOrderReceivedInDolibarr=Supplier order %s received %s
    -SupplierOrderSubmitedInDolibarr=Supplier order %s submited
    -SupplierOrderClassifiedBilled=Supplier order %s set billed
    +SupplierOrderReceivedInDolibarr=Purchase Order %s received %s
    +SupplierOrderSubmitedInDolibarr=Purchase Order %s submited
    +SupplierOrderClassifiedBilled=Purchase Order %s set billed
     OtherOrders=Other orders
     ##### Types de contacts #####
     TypeContact_commande_internal_SALESREPFOLL=Representative following-up customer order
    @@ -125,11 +125,11 @@ TypeContact_commande_internal_SHIPPING=Representative following-up shipping
     TypeContact_commande_external_BILLING=Customer invoice contact
     TypeContact_commande_external_SHIPPING=Customer shipping contact
     TypeContact_commande_external_CUSTOMER=Customer contact following-up order
    -TypeContact_order_supplier_internal_SALESREPFOLL=Representative following-up supplier order
    +TypeContact_order_supplier_internal_SALESREPFOLL=Representative following-up purchase order
     TypeContact_order_supplier_internal_SHIPPING=Representative following-up shipping
    -TypeContact_order_supplier_external_BILLING=Supplier invoice contact
    -TypeContact_order_supplier_external_SHIPPING=Supplier shipping contact
    -TypeContact_order_supplier_external_CUSTOMER=Supplier contact following-up order
    +TypeContact_order_supplier_external_BILLING=Vendor invoice contact
    +TypeContact_order_supplier_external_SHIPPING=Vendor shipping contact
    +TypeContact_order_supplier_external_CUSTOMER=Vendor contact following-up order
     Error_COMMANDE_SUPPLIER_ADDON_NotDefined=Constant COMMANDE_SUPPLIER_ADDON not defined
     Error_COMMANDE_ADDON_NotDefined=Constant COMMANDE_ADDON not defined
     Error_OrderNotChecked=No orders to invoice selected
    diff --git a/htdocs/langs/lo_LA/other.lang b/htdocs/langs/lo_LA/other.lang
    index 7b1788dd310..a37d0058334 100644
    --- a/htdocs/langs/lo_LA/other.lang
    +++ b/htdocs/langs/lo_LA/other.lang
    @@ -80,9 +80,9 @@ LinkedObject=Linked object
     NbOfActiveNotifications=Number of notifications (nb of recipient emails)
     PredefinedMailTest=__(Hello)__\nThis is a test mail sent to __EMAIL__.\nThe two lines are separated by a carriage return.\n\n__USER_SIGNATURE__
     PredefinedMailTestHtml=__(Hello)__\nThis is a <b>test</b> mail (the word test must be in bold).<br>The two lines are separated by a carriage return.<br><br>__USER_SIGNATURE__
    -PredefinedMailContentSendInvoice=__(Hello)__\n\nYou will find here the invoice __REF__\n\nThis is the link to make your online payment if this invoice is not already payed:\n__ONLINE_PAYMENT_URL__\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
    -PredefinedMailContentSendInvoiceReminder=__(Hello)__\n\nWe would like to warn you that the invoice  __REF__ seems to not be payed. So this is the invoice in attachment again, as a reminder.\n\nThis is the link to make your online payment:\n__ONLINE_PAYMENT_URL__\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
    -PredefinedMailContentSendProposal=__(Hello)__\n\nYou will find here the commercial proposal __PREF__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
    +PredefinedMailContentSendInvoice=__(Hello)__\n\nYou will find here the invoice __REF__\n\n__ONLINE_PAYMENT_TEXT_AND_URL__\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
    +PredefinedMailContentSendInvoiceReminder=__(Hello)__\n\nWe would like to warn you that the invoice  __REF__ seems to not be payed. So this is the invoice in attachment again, as a reminder.\n\n__ONLINE_PAYMENT_TEXT_AND_URL__\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
    +PredefinedMailContentSendProposal=__(Hello)__\n\nYou will find here the commercial proposal __REF__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
     PredefinedMailContentSendSupplierProposal=__(Hello)__\n\nYou will find here the price request __REF__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
     PredefinedMailContentSendOrder=__(Hello)__\n\nYou will find here the order __REF__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
     PredefinedMailContentSendSupplierOrder=__(Hello)__\n\nYou will find here our order __REF__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
    @@ -91,6 +91,7 @@ PredefinedMailContentSendShipping=__(Hello)__\n\nYou will find here the shipping
     PredefinedMailContentSendFichInter=__(Hello)__\n\nYou will find here the intervention __REF__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
     PredefinedMailContentThirdparty=__(Hello)__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
     PredefinedMailContentUser=__(Hello)__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
    +PredefinedMailContentLink=You can click on the link below to make your payment if it is not already done.\n\n%s\n\n
     DemoDesc=Dolibarr is a compact ERP/CRM supporting several business modules. A demo showcasing all modules makes no sense as this scenario never occurs (several hundred available). So, several demo profiles are available.
     ChooseYourDemoProfil=Choose the demo profile that best suits your needs...
     ChooseYourDemoProfilMore=...or build your own profile<br>(manual module selection)
    @@ -218,7 +219,7 @@ FileIsTooBig=Files is too big
     PleaseBePatient=Please be patient...
     NewPassword=New password
     ResetPassword=Reset password
    -RequestToResetPasswordReceived=A request to change your Dolibarr password has been received
    +RequestToResetPasswordReceived=A request to change your password has been received.
     NewKeyIs=This is your new keys to login
     NewKeyWillBe=Your new key to login to software will be
     ClickHereToGoTo=Click here to go to %s
    @@ -233,6 +234,8 @@ PermissionsDelete=Permissions removed
     YourPasswordMustHaveAtLeastXChars=Your password must have at least <strong>%s</strong> chars
     YourPasswordHasBeenReset=Your password has been reset successfully
     ApplicantIpAddress=IP address of applicant
    +SMSSentTo=SMS sent to %s
    +
     ##### Export #####
     ExportsArea=Exports area
     AvailableFormats=Available formats
    diff --git a/htdocs/langs/lo_LA/paypal.lang b/htdocs/langs/lo_LA/paypal.lang
    index 600245dc658..68c5b0aefa1 100644
    --- a/htdocs/langs/lo_LA/paypal.lang
    +++ b/htdocs/langs/lo_LA/paypal.lang
    @@ -14,7 +14,6 @@ PaypalModeOnlyPaypal=PayPal only
     ONLINE_PAYMENT_CSS_URL=Optionnal URL of CSS style sheet on online payment page
     ThisIsTransactionId=This is id of transaction: <b>%s</b>
     PAYPAL_ADD_PAYMENT_URL=Add the url of Paypal payment when you send a document by mail
    -PredefinedMailContentLink=You can click on the link below to make your payment if it is not already done.<br><br>%s<br><br>
     YouAreCurrentlyInSandboxMode=You are currently in the %s "sandbox" mode
     NewOnlinePaymentReceived=New online payment received
     NewOnlinePaymentFailed=New online payment tried but failed
    diff --git a/htdocs/langs/lo_LA/productbatch.lang b/htdocs/langs/lo_LA/productbatch.lang
    index 1c2d22395ce..54270c4a23b 100644
    --- a/htdocs/langs/lo_LA/productbatch.lang
    +++ b/htdocs/langs/lo_LA/productbatch.lang
    @@ -16,7 +16,7 @@ printEatby=Eat-by: %s
     printSellby=Sell-by: %s
     printQty=Qty: %d
     AddDispatchBatchLine=Add a line for Shelf Life dispatching
    -WhenProductBatchModuleOnOptionAreForced=When module Lot/Serial is on, automatic increase/decrease stock mode is forced to shipping validate and manual dispatching for reception and can't be edited. Other options can be defined as you want.
    +WhenProductBatchModuleOnOptionAreForced=When module Lot/Serial is on, automatic stock decrease  is forced to 'Decrease real stocks on shipping validation' and automatic increase mode is forced to 'Increase real stocks on manual dispatching into warehouses' and can't be edited. Other options can be defined as you want.
     ProductDoesNotUseBatchSerial=This product does not use lot/serial number
     ProductLotSetup=Setup of module lot/serial
     ShowCurrentStockOfLot=Show current stock for couple product/lot
    diff --git a/htdocs/langs/lo_LA/products.lang b/htdocs/langs/lo_LA/products.lang
    index 6a686114e45..67bb3eb999b 100644
    --- a/htdocs/langs/lo_LA/products.lang
    +++ b/htdocs/langs/lo_LA/products.lang
    @@ -70,6 +70,7 @@ SoldAmount=Sold amount
     PurchasedAmount=Purchased amount
     NewPrice=New price
     MinPrice=Min. selling price
    +EditSellingPriceLabel=Edit selling price label
     CantBeLessThanMinPrice=The selling price can't be lower than minimum allowed for this product (%s without tax). This message can also appears if you type a too important discount.
     ContractStatusClosed=Closed
     ErrorProductAlreadyExists=A product with reference %s already exists.
    @@ -155,7 +156,7 @@ BuyingPrices=Buying prices
     CustomerPrices=Customer prices
     SuppliersPrices=Supplier prices
     SuppliersPricesOfProductsOrServices=Supplier prices (of products or services)
    -CustomCode=Customs/Commodity/HS code
    +CustomCode=Customs / Commodity / HS code
     CountryOrigin=Origin country
     Nature=Nature
     ShortLabel=Short label
    @@ -250,8 +251,8 @@ PriceNumeric=Number
     DefaultPrice=Default price
     ComposedProductIncDecStock=Increase/Decrease stock on parent change
     ComposedProduct=Sub-product
    -MinSupplierPrice=Minimum supplier price
    -MinCustomerPrice=Minimum customer price
    +MinSupplierPrice=Minimum buying price
    +MinCustomerPrice=Minimum selling price
     DynamicPriceConfiguration=Dynamic price configuration
     DynamicPriceDesc=On product card, with this module enabled, you should be able to set mathematic functions to calculate Customer or Supplier prices. Such function can use all mathematic operators, some constants and variables. You can set here the variables you want to be able to use and if the variable need an automatic update, the external URL to use to ask Dolibarr to update automaticaly the value.
     AddVariable=Add Variable
    diff --git a/htdocs/langs/lo_LA/projects.lang b/htdocs/langs/lo_LA/projects.lang
    index 80d580263a3..c1e25abe41f 100644
    --- a/htdocs/langs/lo_LA/projects.lang
    +++ b/htdocs/langs/lo_LA/projects.lang
    @@ -77,6 +77,7 @@ Time=Time
     ListOfTasks=List of tasks
     GoToListOfTimeConsumed=Go to list of time consumed
     GoToListOfTasks=Go to list of tasks
    +GoToGanttView=Go to Gantt view
     GanttView=Gantt View
     ListProposalsAssociatedProject=List of the commercial proposals associated with the project
     ListOrdersAssociatedProject=List of customer orders associated with the project
    @@ -226,4 +227,4 @@ AllowCommentOnProject=Allow user comments on projects
     DontHavePermissionForCloseProject=You do not have permissions to close the project %s
     DontHaveTheValidateStatus=The project %s must be open to be closed
     RecordsClosed=%s project(s) closed
    -SendProjectRef=About project %s
    +SendProjectRef=Information project %s
    diff --git a/htdocs/langs/lo_LA/propal.lang b/htdocs/langs/lo_LA/propal.lang
    index 04941e4c650..8cf3a68167a 100644
    --- a/htdocs/langs/lo_LA/propal.lang
    +++ b/htdocs/langs/lo_LA/propal.lang
    @@ -75,6 +75,7 @@ AvailabilityTypeAV_1M=1 month
     TypeContact_propal_internal_SALESREPFOLL=Representative following-up proposal
     TypeContact_propal_external_BILLING=Customer invoice contact
     TypeContact_propal_external_CUSTOMER=Customer contact following-up proposal
    +TypeContact_propal_external_SHIPPING=Customer contact for delivery
     # Document models
     DocModelAzurDescription=A complete proposal model (logo...)
     DefaultModelPropalCreate=Default model creation
    diff --git a/htdocs/langs/lo_LA/sendings.lang b/htdocs/langs/lo_LA/sendings.lang
    index 5091bfe950d..3b3850e44ed 100644
    --- a/htdocs/langs/lo_LA/sendings.lang
    +++ b/htdocs/langs/lo_LA/sendings.lang
    @@ -52,8 +52,8 @@ ActionsOnShipping=Events on shipment
     LinkToTrackYourPackage=Link to track your package
     ShipmentCreationIsDoneFromOrder=For the moment, creation of a new shipment is done from the order card.
     ShipmentLine=Shipment line
    -ProductQtyInCustomersOrdersRunning=Product quantity into open customers orders
    -ProductQtyInSuppliersOrdersRunning=Product quantity into open suppliers orders
    +ProductQtyInCustomersOrdersRunning=Product quantity into open customer orders
    +ProductQtyInSuppliersOrdersRunning=Product quantity into open purchase orders
     ProductQtyInShipmentAlreadySent=Product quantity from open customer order already sent
     ProductQtyInSuppliersShipmentAlreadyRecevied=Product quantity from open supplier order already received
     NoProductToShipFoundIntoStock=No product to ship found into warehouse <b>%s</b>. Correct stock or go back to choose another warehouse.
    diff --git a/htdocs/langs/lo_LA/stocks.lang b/htdocs/langs/lo_LA/stocks.lang
    index e6f0325bae1..06c23bab474 100644
    --- a/htdocs/langs/lo_LA/stocks.lang
    +++ b/htdocs/langs/lo_LA/stocks.lang
    @@ -67,7 +67,7 @@ DeStockOnValidateOrder=Decrease real stocks on customers orders validation
     DeStockOnShipment=Decrease real stocks on shipping validation
     DeStockOnShipmentOnClosing=Decrease real stocks on shipping classification closed
     ReStockOnBill=Increase real stocks on suppliers invoices/credit notes validation
    -ReStockOnValidateOrder=Increase real stocks on suppliers orders approbation
    +ReStockOnValidateOrder=Increase real stocks on purchase orders approbation
     ReStockOnDispatchOrder=Increase real stocks on manual dispatching into warehouses, after supplier order receipt of goods
     OrderStatusNotReadyToDispatch=Order has not yet or no more a status that allows dispatching of products in stock warehouses.
     StockDiffPhysicTeoric=Explanation for difference between physical and virtual stock
    @@ -203,3 +203,4 @@ RegulateStock=Regulate Stock
     ListInventory=ລາຍການ
     StockSupportServices=Stock management support services
     StockSupportServicesDesc=By default, you can stock only product with type "product". If on, and if module service is on, you can also stock a product with type "service"
    +ReceiveProducts=Receive items
    diff --git a/htdocs/langs/lo_LA/stripe.lang b/htdocs/langs/lo_LA/stripe.lang
    index 9fb2fa45113..6fa072b4c9a 100644
    --- a/htdocs/langs/lo_LA/stripe.lang
    +++ b/htdocs/langs/lo_LA/stripe.lang
    @@ -58,8 +58,8 @@ NameOnCard=Name on card
     CardNumber=Card Number
     ExpiryDate=Expiry Date
     CVN=CVN
    -DeleteACard=Delete Card record
    -ConfirmDeleteCard=Are you sure you want to delete this Card record?
    +DeleteACard=Delete Card
    +ConfirmDeleteCard=Are you sure you want to delete this Credit or Debit card?
     CreateCustomerOnStripe=Create customer on Stripe
     CreateCardOnStripe=Create card on Stripe
     ShowInStripe=Show in Stripe
    diff --git a/htdocs/langs/lo_LA/supplier_proposal.lang b/htdocs/langs/lo_LA/supplier_proposal.lang
    index d5b51978920..ef2e7242e31 100644
    --- a/htdocs/langs/lo_LA/supplier_proposal.lang
    +++ b/htdocs/langs/lo_LA/supplier_proposal.lang
    @@ -1,22 +1,22 @@
     # Dolibarr language file - Source file is en_US - supplier_proposal
    -SupplierProposal=Supplier commercial proposals
    -supplier_proposalDESC=Manage price requests to suppliers
    +SupplierProposal=Vendor commercial proposals
    +supplier_proposalDESC=Manage price requests to vendors
     SupplierProposalNew=New price request
     CommRequest=Price request
     CommRequests=Price requests
     SearchRequest=Find a request
     DraftRequests=Draft requests
    -SupplierProposalsDraft=Draft supplier proposals
    +SupplierProposalsDraft=Draft vendor proposals
     LastModifiedRequests=Latest %s modified price requests
     RequestsOpened=Open price requests
    -SupplierProposalArea=Supplier proposals area
    -SupplierProposalShort=Supplier proposal
    -SupplierProposals=Supplier proposals
    -SupplierProposalsShort=Supplier proposals
    +SupplierProposalArea=Vendor proposals area
    +SupplierProposalShort=Vendor proposal
    +SupplierProposals=Vendor proposals
    +SupplierProposalsShort=Vendor proposals
     NewAskPrice=New price request
     ShowSupplierProposal=Show price request
     AddSupplierProposal=Create a price request
    -SupplierProposalRefFourn=Supplier ref
    +SupplierProposalRefFourn=Vendor ref
     SupplierProposalDate=Delivery date
     SupplierProposalRefFournNotice=Before closing to "Accepted", think to grasp suppliers references.
     ConfirmValidateAsk=Are you sure you want to validate this price request under name <b>%s</b>?
    @@ -47,9 +47,9 @@ CommercialAsk=Price request
     DefaultModelSupplierProposalCreate=Default model creation
     DefaultModelSupplierProposalToBill=Default template when closing a price request (accepted)
     DefaultModelSupplierProposalClosed=Default template when closing a price request (refused)
    -ListOfSupplierProposals=List of supplier proposal requests
    -ListSupplierProposalsAssociatedProject=List of supplier proposals associated with project
    -SupplierProposalsToClose=Supplier proposals to close
    -SupplierProposalsToProcess=Supplier proposals to process
    +ListOfSupplierProposals=List of vendor proposal requests
    +ListSupplierProposalsAssociatedProject=List of vendor proposals associated with project
    +SupplierProposalsToClose=Vendor proposals to close
    +SupplierProposalsToProcess=Vendor proposals to process
     LastSupplierProposals=Latest %s price requests
     AllPriceRequests=All requests
    diff --git a/htdocs/langs/lo_LA/suppliers.lang b/htdocs/langs/lo_LA/suppliers.lang
    index f9e383e09af..d0cf540d3eb 100644
    --- a/htdocs/langs/lo_LA/suppliers.lang
    +++ b/htdocs/langs/lo_LA/suppliers.lang
    @@ -1,11 +1,11 @@
     # Dolibarr language file - Source file is en_US - suppliers
    -Suppliers=Suppliers
    -SuppliersInvoice=Suppliers invoice
    -ShowSupplierInvoice=Show Supplier Invoice
    -NewSupplier=New supplier
    +Suppliers=Vendors
    +SuppliersInvoice=Vendor invoice
    +ShowSupplierInvoice=Show Vendor Invoice
    +NewSupplier=New vendor
     History=History
    -ListOfSuppliers=List of suppliers
    -ShowSupplier=Show supplier
    +ListOfSuppliers=List of vendors
    +ShowSupplier=Show vendor
     OrderDate=Order date
     BuyingPriceMin=Best buying price
     BuyingPriceMinShort=Best buying price
    @@ -14,34 +14,34 @@ TotalSellingPriceMinShort=Total of subproducts selling prices
     SomeSubProductHaveNoPrices=Some sub-products have no price defined
     AddSupplierPrice=Add buying price
     ChangeSupplierPrice=Change buying price
    -SupplierPrices=Supplier prices
    +SupplierPrices=Vendor prices
     ReferenceSupplierIsAlreadyAssociatedWithAProduct=This reference supplier is already associated with a reference: %s
    -NoRecordedSuppliers=No suppliers recorded
    -SupplierPayment=Supplier payment
    -SuppliersArea=Suppliers area
    -RefSupplierShort=Ref. supplier
    +NoRecordedSuppliers=No vendor recorded
    +SupplierPayment=Vendor payment
    +SuppliersArea=Vendor area
    +RefSupplierShort=Ref. vendor
     Availability=Availability
    -ExportDataset_fournisseur_1=Supplier invoices list and invoice lines
    -ExportDataset_fournisseur_2=Supplier invoices and payments
    -ExportDataset_fournisseur_3=Supplier orders and order lines
    +ExportDataset_fournisseur_1=Vendor invoices list and invoice lines
    +ExportDataset_fournisseur_2=Vendor invoices and payments
    +ExportDataset_fournisseur_3=Purchase orders and order lines
     ApproveThisOrder=Approve this order
     ConfirmApproveThisOrder=Are you sure you want to approve order <b>%s</b>?
     DenyingThisOrder=Deny this order
     ConfirmDenyingThisOrder=Are you sure you want to deny this order <b>%s</b>?
     ConfirmCancelThisOrder=Are you sure you want to cancel this order <b>%s</b>?
    -AddSupplierOrder=Create supplier order
    -AddSupplierInvoice=Create supplier invoice
    -ListOfSupplierProductForSupplier=List of products and prices for supplier <b>%s</b>
    -SentToSuppliers=Sent to suppliers
    -ListOfSupplierOrders=List of supplier orders
    -MenuOrdersSupplierToBill=Supplier orders to invoice
    +AddSupplierOrder=Create Purchase Order
    +AddSupplierInvoice=Create vendor invoice
    +ListOfSupplierProductForSupplier=List of products and prices for vendor <b>%s</b>
    +SentToSuppliers=Sent to vendors
    +ListOfSupplierOrders=List of purchase orders
    +MenuOrdersSupplierToBill=Purchase orders to invoice
     NbDaysToDelivery=Delivery delay in days
     DescNbDaysToDelivery=The biggest deliver delay of the products from this order
    -SupplierReputation=Supplier reputation
    +SupplierReputation=Vendor reputation
     DoNotOrderThisProductToThisSupplier=Do not order
     NotTheGoodQualitySupplier=Wrong quality
     ReputationForThisProduct=Reputation
     BuyerName=Buyer name
     AllProductServicePrices=All product / service prices
     AllProductReferencesOfSupplier=All product / service references of supplier
    -BuyingPriceNumShort=Supplier prices
    +BuyingPriceNumShort=Vendor prices
    diff --git a/htdocs/langs/lo_LA/users.lang b/htdocs/langs/lo_LA/users.lang
    index dc9bce6bac9..680f4706dee 100644
    --- a/htdocs/langs/lo_LA/users.lang
    +++ b/htdocs/langs/lo_LA/users.lang
    @@ -48,7 +48,7 @@ PasswordChangeRequest=Request to change password for <b>%s</b>
     PasswordChangeRequestSent=Request to change password for <b>%s</b> sent to <b>%s</b>.
     ConfirmPasswordReset=Confirm password reset
     MenuUsersAndGroups=Users & Groups
    -LastGroupsCreated=Latest %s created groups
    +LastGroupsCreated=Latest %s groups created
     LastUsersCreated=Latest %s users created
     ShowGroup=ສະແດງກຸ່ມ
     ShowUser=ສະແດງຜູ້ນຳໃຊ້
    diff --git a/htdocs/langs/lo_LA/website.lang b/htdocs/langs/lo_LA/website.lang
    index 0350da13f8f..0f0673e3716 100644
    --- a/htdocs/langs/lo_LA/website.lang
    +++ b/htdocs/langs/lo_LA/website.lang
    @@ -73,7 +73,7 @@ AnotherContainer=Another container
     WEBSITE_USE_WEBSITE_ACCOUNTS=Enable the web site account table
     WEBSITE_USE_WEBSITE_ACCOUNTSTooltip=Enable the table to store web site accounts (login/pass) for each website / thirdparty
     YouMustDefineTheHomePage=You must first define the default Home page
    -OnlyEditionOfSourceForGrabbedContentFuture=Note: only edition of HTML source will be possible when a page content is intiliazed by grabbing it from an external page (WYSIWYG editor will not be available)
    +OnlyEditionOfSourceForGrabbedContentFuture=Note: only edition of HTML source will be possible when a page content is initiliazed by grabbing it from an external page (WYSIWYG editor will not be available)
     OnlyEditionOfSourceForGrabbedContent=Only edition of HTML source is possible when content was grabbed from an external site
     GrabImagesInto=Grab also images found into css and page.
     ImagesShouldBeSavedInto=Images should be saved into directory
    diff --git a/htdocs/langs/lo_LA/workflow.lang b/htdocs/langs/lo_LA/workflow.lang
    index a50bd91595b..783373ad66d 100644
    --- a/htdocs/langs/lo_LA/workflow.lang
    +++ b/htdocs/langs/lo_LA/workflow.lang
    @@ -14,7 +14,7 @@ descWORKFLOW_INVOICE_AMOUNT_CLASSIFY_BILLED_ORDER=Classify linked source custome
     descWORKFLOW_INVOICE_CLASSIFY_BILLED_ORDER=Classify linked source customer order(s) to billed when customer invoice is set to paid (and if amount of the invoice is same than total amount of linked orders)
     descWORKFLOW_ORDER_CLASSIFY_SHIPPED_SHIPPING=Classify linked source customer order to shipped when a shipment is validated (and if quantity shipped by all shipments is the same as in the order to update)
     # Autoclassify supplier order
    -descWORKFLOW_ORDER_CLASSIFY_BILLED_SUPPLIER_PROPOSAL=Classify linked source supplier proposal(s) to billed when supplier invoice is validated (and if amount of the invoice is same than total amount of linked proposals)
    -descWORKFLOW_INVOICE_AMOUNT_CLASSIFY_BILLED_SUPPLIER_ORDER=Classify linked source supplier order(s) to billed when supplier invoice is validated (and if amount of the invoice is same than total amount of linked orders)
    +descWORKFLOW_ORDER_CLASSIFY_BILLED_SUPPLIER_PROPOSAL=Classify linked source vendor proposal(s) to billed when vendor invoice is validated (and if amount of the invoice is same than total amount of linked proposals)
    +descWORKFLOW_INVOICE_AMOUNT_CLASSIFY_BILLED_SUPPLIER_ORDER=Classify linked source purchase order(s) to billed when vendor invoice is validated (and if amount of the invoice is same than total amount of linked orders)
     AutomaticCreation=Automatic creation
     AutomaticClassification=Automatic classification
    diff --git a/htdocs/langs/lt_LT/accountancy.lang b/htdocs/langs/lt_LT/accountancy.lang
    index 7c2f3efd81f..f00e01c0fb3 100644
    --- a/htdocs/langs/lt_LT/accountancy.lang
    +++ b/htdocs/langs/lt_LT/accountancy.lang
    @@ -1,4 +1,5 @@
     # Dolibarr language file - en_US - Accounting Expert
    +Accounting=Apskaita
     ACCOUNTING_EXPORT_SEPARATORCSV=Stulpelių atskyriklis eksportuojamam failui
     ACCOUNTING_EXPORT_DATE=Datos formatas exportuojam failui
     ACCOUNTING_EXPORT_PIECE=Exportuoti vienetų skaičių
    @@ -8,112 +9,113 @@ ACCOUNTING_EXPORT_AMOUNT=Eksporto suma
     ACCOUNTING_EXPORT_DEVISE=Eksporto valiuta
     Selectformat=Select the format for the file
     ACCOUNTING_EXPORT_FORMAT=Select the format for the file
    -ACCOUNTING_EXPORT_ENDLINE=Select the carriage return type
    +ACCOUNTING_EXPORT_ENDLINE=Pasirinkite vežimėlio grąžinimo tipą
     ACCOUNTING_EXPORT_PREFIX_SPEC=Specify the prefix for the file name
    -ThisService=This service
    -ThisProduct=This product
    -DefaultForService=Default for service
    -DefaultForProduct=Default for product
    -CantSuggest=Can't suggest
    -AccountancySetupDoneFromAccountancyMenu=Most setup of the accountancy is done from the menu %s
    +ThisService=Ši paslauga
    +ThisProduct=Ši prekė
    +DefaultForService=Numatyta paslauga
    +DefaultForProduct=Numatyta prekė
    +CantSuggest=Pasiūlyti negalima
    +AccountancySetupDoneFromAccountancyMenu=Dauguma apskaitos nustatymo atliekama iš meniu %s
     ConfigAccountingExpert=Apskaitos eksperto modulio konfigūracija
    -Journalization=Journalization
    +Journalization=Įvestis
     Journaux=Žurnalai
     JournalFinancial=Finansiniai žurnalai
     BackToChartofaccounts=Grįžti į sąskaitų planą
     Chartofaccounts=Sąskaitų planas
    -CurrentDedicatedAccountingAccount=Current dedicated account
    -AssignDedicatedAccountingAccount=New account to assign
    -InvoiceLabel=Invoice label
    -OverviewOfAmountOfLinesNotBound=Overview of amount of lines not bound to an accounting account
    -OverviewOfAmountOfLinesBound=Overview of amount of lines already bound to an accounting account
    -OtherInfo=Other information
    -DeleteCptCategory=Remove accounting account from group
    -ConfirmDeleteCptCategory=Are you sure you want to remove this accounting account from the accounting account group ?
    -JournalizationInLedgerStatus=Status of journalization
    -AlreadyInGeneralLedger=Already journalized in ledgers
    -NotYetInGeneralLedger=Not yet journalized in ledgers
    -GroupIsEmptyCheckSetup=Group is empty, check setup of the personalized accounting group
    -DetailByAccount=Show detail by account
    -AccountWithNonZeroValues=Accounts with non zero values
    -ListOfAccounts=List of accounts
    +CurrentDedicatedAccountingAccount=Dabartinė paskyra
    +AssignDedicatedAccountingAccount=Nauja paskyra priskirimui
    +InvoiceLabel=Sąskaitos žymė
    +OverviewOfAmountOfLinesNotBound=Eilučių apžvalga, kurios nėra priskirtos apskaitos sąskaitai
    +OverviewOfAmountOfLinesBound=Eilučių apžvalga, kurios jau įtrauktos į apskaitos sąskaitą
    +OtherInfo=Kita informacija
    +DeleteCptCategory=Pašalinti apskaitos sąskaitą iš grupės
    +ConfirmDeleteCptCategory=Ar tikrai norite pašalinti šią apskaitos sąskaitą iš apskaitos grupės?
    +JournalizationInLedgerStatus=Įvesties būklė
    +AlreadyInGeneralLedger=Jau įvesta didžiojoje knygoje
    +NotYetInGeneralLedger=Dar nėra įvesta didžiojoje knygoje
    +GroupIsEmptyCheckSetup=Grupė yra tuščia, patikrinkite individualizuotos apskaitos grupės nustatymus
    +DetailByAccount=Rodyti išsamią informaciją pagal apskaitos sąskaitą
    +AccountWithNonZeroValues=Apskaitos sąskaitos su nulinėmis vertėmis
    +ListOfAccounts=Apskaitos sąskaitų sąrašas
     
    -MainAccountForCustomersNotDefined=Main accounting account for customers not defined in setup
    -MainAccountForSuppliersNotDefined=Main accounting account for suppliers not defined in setup
    -MainAccountForUsersNotDefined=Main accounting account for users not defined in setup
    -MainAccountForVatPaymentNotDefined=Main accounting account for VAT payment not defined in setup
    +MainAccountForCustomersNotDefined=Pagrindinė apskaitos sąskaita klientams, kurie nenustatyti sąrankos metu
    +MainAccountForSuppliersNotDefined=Pagrindinė apskaitos sąskaita tiekėjams, kurie nenustatyti sąrankos metu
    +MainAccountForUsersNotDefined=Pagrindinė apskaitos sąskaita naudotojams, kurie nenustatyti sąrankos metu
    +MainAccountForVatPaymentNotDefined=Pagrindinė apskaitos sąskaita PVM mokėjimui, kuri nėra nustatyta sąrankos metu
     
    -AccountancyArea=Accountancy area
    -AccountancyAreaDescIntro=Usage of the accountancy module is done in several step:
    -AccountancyAreaDescActionOnce=The following actions are usually executed one time only, or once per year...
    -AccountancyAreaDescActionOnceBis=Next steps should be done to save you time in future by suggesting you the correct default accounting account when making the journalization (writing record in Journals and General ledger)
    +AccountancyArea=Apskaitos sritis
    +AccountancyAreaDescIntro=Apskaitos modulio naudojimas atliekamas keliais etapais:
    +AccountancyAreaDescActionOnce=Šie veiksmai paprastai atliekami vieną kartą arba kartą per metus ...
    +AccountancyAreaDescActionOnceBis=Kad ateityje sutaupytumėte laiko, turėtumėte atlikti tolesnius veiksmus, nurodydami teisingą numatytąją apskaitos paskyrą atliekant įvestį (rašydami įrašus žurnaluose ir pagrindinėje knygoje)
     AccountancyAreaDescActionFreq=The following actions are usually executed every month, week or day for very large companies...
     
    -AccountancyAreaDescJournalSetup=STEP %s: Create or check content of your journal list from menu %s
    -AccountancyAreaDescChartModel=STEP %s: Create a model of chart of account from menu %s
    -AccountancyAreaDescChart=STEP %s: Create or check content of your chart of account from menu %s
    +AccountancyAreaDescJournalSetup=ŽINGSNIS %s: Sukurkite arba patikrinkite savo žurnalo turinį iš meniu %s
    +AccountancyAreaDescChartModel=ŽINGSNIS %s: sukurkite sąskaitų plano modelį iš meniu %s
    +AccountancyAreaDescChart=ŽINGSNIS %s: sukurkite arba patikrinkite savo sąskaitų planą iš meniu %s
     
    -AccountancyAreaDescVat=STEP %s: Define accounting accounts for each VAT Rates. For this, use the menu entry %s.
    -AccountancyAreaDescExpenseReport=STEP %s: Define default accounting accounts for each type of expense report. For this, use the menu entry %s.
    -AccountancyAreaDescSal=STEP %s: Define default accounting accounts for payment of salaries. For this, use the menu entry %s.
    -AccountancyAreaDescContrib=STEP %s: Define default accounting accounts for special expences (miscellaneous taxes). For this, use the menu entry %s.
    -AccountancyAreaDescDonation=STEP %s: Define default accounting accounts for donation. For this, use the menu entry %s.
    -AccountancyAreaDescMisc=STEP %s: Define mandatory default account and default accounting accounts for miscellaneous transactions. For this, use the menu entry %s.
    -AccountancyAreaDescLoan=STEP %s: Define default accounting accounts for loans. For this, use the menu entry %s.
    -AccountancyAreaDescBank=STEP %s: Define accounting accounts and journal code for each bank and financial accounts. For this, use the menu entry %s.
    -AccountancyAreaDescProd=STEP %s: Define accounting accounts on your products/services. For this, use the menu entry %s.
    +AccountancyAreaDescVat=ŽINGSNIS %s: nustatykite kiekvieno PVM tarifo apskaitos sąskaitas. Tam naudokite meniu punktą %s.
    +AccountancyAreaDescDefault=ŽINGSNIS %s: nustatykite numatytąsias apskaitos sąskaitas. Tam naudokite meniu punktą %s.
    +AccountancyAreaDescExpenseReport=ŽINGSNIS %s: nustatykite numatytąsias apskaitos sąskaitas kiekvienai išlaidų ataskaitos rūšiai. Tam naudokite meniu punktą %s.
    +AccountancyAreaDescSal=ŽINGSNIS %s: nustatykite numatytąsias apskaitos sąskaitas atlyginimų mokėjimams. Tam naudokite meniu punktą %s.
    +AccountancyAreaDescContrib=ŽINGSNIS %s: nustatykite numatytąsis apskaitos sąskaitas specialioms išlaidoms (įvairiems mokesčiams). Tam naudokite meniu punktą %s.
    +AccountancyAreaDescDonation=ŽINGSNIS %s: nustatykite numatytąsias aukojimo / paramos apskaitos sąskaitas. Tam naudokite meniu punktą %s.
    +AccountancyAreaDescMisc=ŽINGSNIS %s: nustatykite privalomą numatytąją sąskaitą ir numatytąsias apskaitos sąskaitas įvairiems sandoriams. Tam naudokite meniu punktą %s.
    +AccountancyAreaDescLoan=ŽINGSNIS %s: nustatykite numatytąsias paskolų apskaitos sąskaitas. Tam naudokite meniu punktą %s.
    +AccountancyAreaDescBank=ŽINGSNIS %s: nustatykite kiekvieno banko ir finansinių sąskaitų apskaitos sąskaitas ir žurnalo kodus. Tam naudokite meniu punktą %s.
    +AccountancyAreaDescProd=ŽINGSNIS %s: nustatykite savo prekių / paslaugų apskaitos sąskaitas. Tam naudokite meniu punktą %s.
     
    -AccountancyAreaDescBind=STEP %s: Check the binding between existing %s lines and accounting account is done, so application will be able to journalize transactions in Ledger in one click. Complete missing bindings. For this, use the menu entry %s.
    -AccountancyAreaDescWriteRecords=STEP %s: Write transactions into the Ledger. For this, go into menu <strong>%s</strong>, and click into button <strong>%s</strong>.
    -AccountancyAreaDescAnalyze=STEP %s: Add or edit existing transactions and generate reports and exports.
    +AccountancyAreaDescBind=ŽINGSNIS %s: patikrinkite, ar esamos %s eilutės ir apskaitos sąskaitos yra susietos, tuomet programa galės vienu paspaudimu įvesti operacijas didžiojoje knygoje. Užbaikite trūkstamus susiejimus. Tam naudokite meniu punktą %s.
    +AccountancyAreaDescWriteRecords=ŽINGSNIS%s: rašykite sandorius į didžiąją knygą. Norėdami tai padaryti, eikite į meniu <strong> %s </ strong> ir spustelėkite mygtuką <strong> %s </ strong>.
    +AccountancyAreaDescAnalyze=ŽINGSNIS %s: pridėkite arba redaguokite esamus įvestis ir generuokite ataskaitas bei eksportavimą.
     
    -AccountancyAreaDescClosePeriod=STEP %s: Close period so we can't make modification in a future.
    +AccountancyAreaDescClosePeriod=ŽINGSNIS %s: uždarytas laikotarpis, todėl ateityje negalėsime keisti.
     
    -TheJournalCodeIsNotDefinedOnSomeBankAccount=A mandatory step in setup was not complete (accounting code journal not defined for all bank accounts)
    +TheJournalCodeIsNotDefinedOnSomeBankAccount=Privalomas žingsnis nebuvo baigtas (apskaitos kodo žurnalas nenustatytas visoms banko sąskaitoms).
     Selectchartofaccounts=Pasirinkite aktyvia sąskaitų planą
    -ChangeAndLoad=Change and load
    +ChangeAndLoad=Pakeiskite ir įkelkite
     Addanaccount=Pridėti apskaitos sąskaitą
     AccountAccounting=Apskaitos sąskaita
     AccountAccountingShort=Sąskaita
    -SubledgerAccount=Subledger Account
    -ShowAccountingAccount=Show accounting account
    -ShowAccountingJournal=Show accounting journal
    +SubledgerAccount=Pagalbinė knygos sąskaita
    +ShowAccountingAccount=Rodyti apskaitos sąskaitą
    +ShowAccountingJournal=Rodyti apskaitos žurnalą
     AccountAccountingSuggest=Siūloma apskaitos sąskaita
    -MenuDefaultAccounts=Default accounts
    +MenuDefaultAccounts=Numatytosios sąskaitos
     MenuBankAccounts=Banko sąskaitos
    -MenuVatAccounts=Vat accounts
    -MenuTaxAccounts=Tax accounts
    -MenuExpenseReportAccounts=Expense report accounts
    -MenuLoanAccounts=Loan accounts
    -MenuProductsAccounts=Product accounts
    -ProductsBinding=Products accounts
    -Ventilation=Binding to accounts
    -CustomersVentilation=Customer invoice binding
    -SuppliersVentilation=Supplier invoice binding
    -ExpenseReportsVentilation=Expense report binding
    -CreateMvts=Create new transaction
    -UpdateMvts=Modification of a transaction
    -ValidTransaction=Validate transaction
    -WriteBookKeeping=Journalize transactions in Ledger
    -Bookkeeping=Ledger
    -AccountBalance=Account balance
    -ObjectsRef=Source object ref
    +MenuVatAccounts=PVM sąskaitos
    +MenuTaxAccounts=Mokesčių sąskaitos
    +MenuExpenseReportAccounts=Išlaidų ataskaitos sąskaitos
    +MenuLoanAccounts=Paskolų sąskaitos
    +MenuProductsAccounts=Prekės sąskaitos
    +ProductsBinding=Prekių sąskaitos
    +Ventilation=Sąskaitų apvadas
    +CustomersVentilation=Kliento sąskaita apvadas
    +SuppliersVentilation=Tiekėjo sąskaitos apvadas
    +ExpenseReportsVentilation=Išlaidų ataskaita apvadas
    +CreateMvts=Sukurkite naują sandorį
    +UpdateMvts=Sandorio keitimas
    +ValidTransaction=Patikrinti sandorį
    +WriteBookKeeping=Įveskite sandorius Didžiojoje knygoje
    +Bookkeeping=Didžioji knyga
    +AccountBalance=Sąskaitos balansas
    +ObjectsRef=Šaltinio objekto nuoroda
     CAHTF=Total purchase supplier before tax
    -TotalExpenseReport=Total expense report
    -InvoiceLines=Lines of invoices to bind
    -InvoiceLinesDone=Bound lines of invoices
    -ExpenseReportLines=Lines of expense reports to bind
    -ExpenseReportLinesDone=Bound lines of expense reports
    -IntoAccount=Bind line with the accounting account
    +TotalExpenseReport=Bendra išlaidų ataskaita
    +InvoiceLines=Sąskaitų faktūrų eilutės, kurias reikia priskirti
    +InvoiceLinesDone=Priskirtos sąskaitų faktūrų eilutės
    +ExpenseReportLines=Išlaidų ataskaitų eilutės, kurias reikia priskirti
    +ExpenseReportLinesDone=Priskirtos išlaidų ataskaitų eilutės
    +IntoAccount=Priskirta eilutė su apskaitos sąskaita
     
     
    -Ventilate=Bind
    -LineId=Id line
    +Ventilate=Priskirti
    +LineId=Eilutės ID
     Processing=Apdorojimas
     EndProcessing=Apdorojimas nutrauktas
     SelectedLines=Pasirinktos eilutės
     Lineofinvoice=Sąskaitos-faktūros eilutė
    -LineOfExpenseReport=Line of expense report
    +LineOfExpenseReport=Išlaidų ataskaitos eilutė
     NoAccountSelected=No accounting account selected
     VentilatedinAccount=Binded successfully to the accounting account
     NotVentilatedinAccount=Not bound to the accounting account
    @@ -129,13 +131,15 @@ ACCOUNTING_LENGTH_DESCRIPTION_ACCOUNT=Truncate product & services account descri
     ACCOUNTING_LENGTH_GACCOUNT=Length of the general accounting accounts (If you set value to 6 here, the account '706' will appear like '706000' on screen)
     ACCOUNTING_LENGTH_AACCOUNT=Length of the third party accounting accounts (If you set value to 6 here, the account '401' will appear like '401000' on screen)
     ACCOUNTING_MANAGE_ZERO=Allow to manage different number of zero at the end of an accounting account. Needed by some countries (like switzerland). If keep to off (default), you can set the 2 following parameters to ask application to add virtual zero.
    -BANK_DISABLE_DIRECT_INPUT=Disable direct recording of transaction in bank account
    +BANK_DISABLE_DIRECT_INPUT=Išjungti tiesioginį sandorio įrašymą banko sąskaitoje
    +ACCOUNTING_ENABLE_EXPORT_DRAFT_JOURNAL=Įgalinti eksporto projektą žurnale
     
     ACCOUNTING_SELL_JOURNAL=Pardavimų žurnalas
     ACCOUNTING_PURCHASE_JOURNAL=Pirkimų žurnalas
     ACCOUNTING_MISCELLANEOUS_JOURNAL=Įvairiarūšis žurnalas
     ACCOUNTING_EXPENSEREPORT_JOURNAL=Expense report journal
     ACCOUNTING_SOCIAL_JOURNAL=Socialinis žurnalas
    +ACCOUNTING_HAS_NEW_JOURNAL=Turi naują žurnalą
     
     ACCOUNTING_ACCOUNT_TRANSFER_CASH=Accounting account of transfer
     ACCOUNTING_ACCOUNT_SUSPENSE=Accounting account of wait
    @@ -165,18 +169,18 @@ ByYear=Pagal metus
     NotMatch=Not Set
     DeleteMvt=Delete Ledger lines
     DelYear=Year to delete
    -DelJournal=Journal to delete
    -ConfirmDeleteMvt=This will delete all lines of the Ledger for year and/or from a specific journal. At least one criteria is required.
    +DelJournal=Žurnalas, kurį norite ištrinti
    +ConfirmDeleteMvt=Tai pašalins visas didžiosios knygos eilutes metuose ir (arba) konkrečiame žurnale. Bent vienas kriterijus reikalingas.
     ConfirmDeleteMvtPartial=This will delete the transaction from the Ledger (all lines related to same transaction will be deleted)
     FinanceJournal=Finance journal
    -ExpenseReportsJournal=Expense reports journal
    +ExpenseReportsJournal=Išlaidų ataskaitų žurnalas
     DescFinanceJournal=Finance journal including all the types of payments by bank account
     DescJournalOnlyBindedVisible=This is a view of record that are bound to an accounting account and can be recorded into the Ledger.
     VATAccountNotDefined=Account for VAT not defined
     ThirdpartyAccountNotDefined=Account for third party not defined
     ProductAccountNotDefined=Account for product not defined
     FeeAccountNotDefined=Account for fee not defined
    -BankAccountNotDefined=Account for bank not defined
    +BankAccountNotDefined=Banko sąskaita nenustatyta
     CustomerInvoicePayment=Kliento sąskaitos-faktūros apmokėjimas
     ThirdPartyAccount=Third party account
     NewAccountingMvt=Naujas sandoris
    @@ -185,11 +189,12 @@ ListeMvts=List of movements
     ErrorDebitCredit=Debetas ir Kreditas negali turėti reikšmę tuo pačiu metu,
     AddCompteFromBK=Add accounting accounts to the group
     ReportThirdParty=List third party account
    -DescThirdPartyReport=Consult here the list of the third party customers and suppliers and their accounting accounts
    +DescThirdPartyReport=Consult here the list of the third party customers and vendors and their accounting accounts
     ListAccounts=Apskaitos sąskaitų sąrašas
     UnknownAccountForThirdparty=Unknown third party account. We will use %s
     UnknownAccountForThirdpartyBlocking=Unknown third party account. Blocking error
     UnknownAccountForThirdpartyAndWaitingAccountNotDefinedBlocking=Unknown third party account and waiting account not defined. Blocking error
    +PaymentsNotLinkedToProduct=Payment not linked to any product / service
     
     Pcgtype=Group of account
     Pcgsubtype=Subgroup of account
    @@ -204,8 +209,8 @@ DescVentilDoneCustomer=Consult here the list of the lines of invoices customers
     DescVentilTodoCustomer=Bind invoice lines not already bound with a product accounting account
     ChangeAccount=Change the product/service accounting account for selected lines with the following accounting account:
     Vide=-
    -DescVentilSupplier=Consult here the list of supplier invoice lines bound or not yet bound to a product accounting account
    -DescVentilDoneSupplier=Consult here the list of the lines of invoices supplier and their accounting account
    +DescVentilSupplier=Consult here the list of vendor invoice lines bound or not yet bound to a product accounting account
    +DescVentilDoneSupplier=Consult here the list of the lines of invoices vendors and their accounting account
     DescVentilTodoExpenseReport=Bind expense report lines not already bound with a fee accounting account
     DescVentilExpenseReport=Consult here the list of expense report lines bound (or not) to a fee accounting account
     DescVentilExpenseReportMore=If you setup accounting account on type of expense report lines, the application will be able to make all the binding between your expense report lines and the accounting account of your chart of accounts, just in one click with the button <strong>"%s"</strong>. If account was not set on fees dictionary or if you still has some lines not bound to any account, you will have to make a manual binding from the menu "<strong>%s</strong>".
    @@ -215,11 +220,11 @@ ValidateHistory=Bind Automatically
     AutomaticBindingDone=Automatic binding done
     
     ErrorAccountancyCodeIsAlreadyUse=Error, you cannot delete this accounting account because it is used
    -MvtNotCorrectlyBalanced=Movement not correctly balanced. Credit = %s. Debit = %s
    +MvtNotCorrectlyBalanced=Movement not correctly balanced. Debit = %s | Credit = %s
     FicheVentilation=Binding card
     GeneralLedgerIsWritten=Transactions are written in the Ledger
    -GeneralLedgerSomeRecordWasNotRecorded=Some of the transactions could not be journalized. If there is no other error message, this is probably because they were already journalized.
    -NoNewRecordSaved=No more record to journalize
    +GeneralLedgerSomeRecordWasNotRecorded=Kai kurie sandoriai negalėjo būti įvesti žurnale. Jei nėra kito klaidos pranešimo, tai tikriausiai todėl, kad jie jau buvo įvesti žurnale anksčiau.
    +NoNewRecordSaved=Daugiau žurnalo įrašų nėra
     ListOfProductsWithoutAccountingAccount=List of products not bound to any accounting account
     ChangeBinding=Change the binding
     Accounted=Accounted in ledger
    @@ -229,23 +234,23 @@ NotYetAccounted=Not yet accounted in ledger
     ApplyMassCategories=Apply mass categories
     AddAccountFromBookKeepingWithNoCategories=Available acccount not yet in a personalized group
     CategoryDeleted=Category for the accounting account has been removed
    -AccountingJournals=Accounting journals
    -AccountingJournal=Accounting journal
    -NewAccountingJournal=New accounting journal
    -ShowAccoutingJournal=Show accounting journal
    +AccountingJournals=Apskaitos žurnalai
    +AccountingJournal=Apskaitos žurnalas
    +NewAccountingJournal=Naujas apskaitos žurnalas
    +ShowAccoutingJournal=Rodyti apskaitos žurnalą
     Nature=Prigimtis
    -AccountingJournalType1=Miscellaneous operations
    +AccountingJournalType1=Įvairiarūšės operacijos
     AccountingJournalType2=Pardavimai
     AccountingJournalType3=Pirkimai
     AccountingJournalType4=Bankas
    -AccountingJournalType5=Expenses report
    +AccountingJournalType5=Išlaidų ataskaita
     AccountingJournalType8=Inventory
     AccountingJournalType9=Has-new
    -ErrorAccountingJournalIsAlreadyUse=This journal is already use
    -AccountingAccountForSalesTaxAreDefinedInto=Note: Accounting account for Sales tax are defined into menu <b>%s</b> - <b>%s</b>
    +ErrorAccountingJournalIsAlreadyUse=Šis žurnalas jau naudojamas
    +AccountingAccountForSalesTaxAreDefinedInto=Pastaba: Apskaitos sąskaita pardavimų mokestis yra apibrėžta meniu <b> %s </ b> - <b> %s </ b>
     
     ## Export
    -ExportDraftJournal=Export draft journal
    +ExportDraftJournal=Eksportuoti žurnalo projektą
     Modelcsv=Eksporto modelis
     Selectmodelcsv=Pasirinkite eksporto modelį
     Modelcsv_normal=Klasikinis eksportas
    @@ -262,11 +267,11 @@ ChartofaccountsId=Chart of accounts Id
     
     ## Tools - Init accounting account on product / service
     InitAccountancy=Init accountancy
    -InitAccountancyDesc=This page can be used to initialize an accounting account on products and services that does not have accounting account defined for sales and purchases.
    +InitAccountancyDesc=Šis puslapis gali būti naudojamas inicijuoti apskaitos sąskaitą prekėms ir paslaugoms, kurių pardavimo ir pirkimo apibrėžtoje apskaitos sąskaitoje nėra.
     DefaultBindingDesc=This page can be used to set a default account to use to link transactions record about payment salaries, donation, taxes and vat when no specific accounting account were already set.
     Options=Options
    -OptionModeProductSell=Mode sales
    -OptionModeProductBuy=Mode purchases
    +OptionModeProductSell=Rėžimas pardavimas
    +OptionModeProductBuy=Rėžimas pirkimai
     OptionModeProductSellDesc=Show all products with accounting account for sales.
     OptionModeProductBuyDesc=Show all products with accounting account for purchases.
     CleanFixHistory=Remove accounting code from lines that not exists into charts of account
    @@ -282,15 +287,20 @@ Calculated=Calculated
     Formula=Formula
     
     ## Error
    -SomeMandatoryStepsOfSetupWereNotDone=Some mandatory steps of setup was not done, please complete them
    +SomeMandatoryStepsOfSetupWereNotDone=Kai kurie privalomi nustatymo žingsniai nebuvo atlikti, prašome juos užpildyti
     ErrorNoAccountingCategoryForThisCountry=No accounting account group available for country %s (See Home - Setup - Dictionaries)
    -ErrorInvoiceContainsLinesNotYetBounded=You try to journalize some lines of the invoice <strong>%s</strong>, but some other lines are not yet bounded to accounting account. Journalization of all invoice lines for this invoice are refused.
    +ErrorInvoiceContainsLinesNotYetBounded=Jūs bandote įvesti kai kurias sąskaitos faktūros eilutes <strong> %s </ strong>, tačiau kai kurios kitos eilutės dar nėra susietos apskaitos sąskaitoje. Visų šios sąskaitos faktūros eilučių įvesties atsisakoma.
     ErrorInvoiceContainsLinesNotYetBoundedShort=Some lines on invoice are not bound to accounting account.
     ExportNotSupported=The export format setuped is not supported into this page
     BookeppingLineAlreayExists=Lines already existing into bookeeping
    -NoJournalDefined=No journal defined
    +NoJournalDefined=Joks žurnalas nenustatytas
     Binded=Lines bound
     ToBind=Lines to bind
     UseMenuToSetBindindManualy=Autodection not possible, use menu <a href="%s">%s</a> to make the binding manually
     
    -WarningReportNotReliable=Warning, this report is not based on the Ledger, so does not contains transaction modified manualy in the Ledger. If your journalization is up to date, the bookkeeping view is more accurate.
    +## Import
    +ImportAccountingEntries=Accounting entries
    +
    +WarningReportNotReliable=Įspėjimas: ši ataskaita nėra pagrįsta Didžiosios knygos, todėl joje nėra modifikuoto sandorio. Jei jūsų įvestis žurnale atnaujinta, buhalterijos vaizdas yra tikslesnis.
    +ExpenseReportJournal=Išlaidų ataskaitos žurnalas
    +InventoryJournal=Inventoriaus žurnalas
    diff --git a/htdocs/langs/lt_LT/admin.lang b/htdocs/langs/lt_LT/admin.lang
    index 8c0dd7ed004..8ad0f313fae 100644
    --- a/htdocs/langs/lt_LT/admin.lang
    +++ b/htdocs/langs/lt_LT/admin.lang
    @@ -269,10 +269,11 @@ MAIN_MAIL_SMTP_SERVER=SMTP/SMTPS host (pagal nutylėjimą php.ini: <b>%s</b>)
     MAIN_MAIL_SMTP_PORT_NotAvailableOnLinuxLike=SMTP/SMTPS jungtis (port) (neapibrėžtas PHP Unix tipo sistemose)
     MAIN_MAIL_SMTP_SERVER_NotAvailableOnLinuxLike=SMTP/SMTPS host (neapibrėžtas PHP Unix tipo sistemose)
     MAIN_MAIL_EMAIL_FROM=Sender email for automatic emails (By default in php.ini: <b>%s</b>)
    -MAIN_MAIL_ERRORS_TO=Email used as 'Errors-To' field in emails sent
    +MAIN_MAIL_ERRORS_TO=Eemail used for error returns emails (fields 'Errors-To' in emails sent)
     MAIN_MAIL_AUTOCOPY_TO= Sistemingai siųsti visų išsiųstų laiškų paslėptas kopijas BCC į 
     MAIN_DISABLE_ALL_MAILS=Disable all emails sendings (for test purposes or demos)
     MAIN_MAIL_FORCE_SENDTO=Send all emails to (instead of real recipients, for test purposes)
    +MAIN_MAIL_ENABLED_USER_DEST_SELECT=Add employees users with email into allowed destinaries list
     MAIN_MAIL_SENDMODE=El. pašto siuntimui naudoti metodą
     MAIN_MAIL_SMTPS_ID=SMTP ID, jei reikalingas autentiškumo patvirtinimas
     MAIN_MAIL_SMTPS_PW=SMTP slaptažodis, jei reikalingas autentiškumo patvirtinimas
    @@ -291,7 +292,7 @@ ModuleSetup=Modulio nuostatos
     ModulesSetup=Modules/Application setup
     ModuleFamilyBase=Sistema
     ModuleFamilyCrm=Ryšių su klientais valdymas (CRM)
    -ModuleFamilySrm=Supplier Relation Management (SRM)
    +ModuleFamilySrm=Vendor Relation Management (VRM)
     ModuleFamilyProducts=Products Management (PM)
     ModuleFamilyHr=Human Resource Management (HR)
     ModuleFamilyProjects=Projektai/Bendradarbiavimas
    @@ -373,7 +374,8 @@ NoSmsEngine=SMS siuntėjo vadovas neprieinamas. SMS siuntėjo vadovas nėra įdi
     PDF=PDF
     PDFDesc=Galite nustatyti kiekvieną bendrą opciją, susijusią su PDF generavimu
     PDFAddressForging=Adresų dėžutės sudarymo taisyklės
    -HideAnyVATInformationOnPDF=Generuojamuose PDF paslėpti visą informaciją, susijusią su PVM
    +HideAnyVATInformationOnPDF=Hide all information related to Sales tax / VAT on generated PDF
    +PDFRulesForSalesTax=Rules for Sales Tax / VAT
     PDFLocaltax=Rules for %s
     HideLocalTaxOnPDF=Hide %s rate into pdf column tax sale
     HideDescOnPDF=Generuojamuose PDF paslėpti produktų aprašymus
    @@ -445,13 +447,14 @@ DisplayCompanyInfo=Display company address
     DisplayCompanyManagers=Display manager names
     DisplayCompanyInfoAndManagers=Display company address and manager names
     EnableAndSetupModuleCron=If you want to have this recurring invoice beeing generated automatically, module *%s* must be enabled and correctly setup. Otherwise, generation of invoices must be done manually from this template with button *Create*. Note that even if you enabled automatic generation, you can still safely launch manual generation. Duplicates generation for same period are not possible.
    -ModuleCompanyCodeAquarium=Return an accounting code built by:<br>%s followed by third party supplier code for a supplier accounting code,<br>%s followed by third party customer code for a customer accounting code.
    +ModuleCompanyCodeCustomerAquarium=%s followed by third party customer code for a customer accounting code
    +ModuleCompanyCodeSupplierAquarium=%s followed by third party supplier code for a supplier accounting code
     ModuleCompanyCodePanicum=Return an empty accounting code.
     ModuleCompanyCodeDigitaria=Accounting code depends on third party code. The code is composed of the character "C" in the first position followed by the first 5 characters of the third party code.
     Use3StepsApproval=By default, Purchase Orders need to be created and approved by 2 different users (one step/user to create and one step/user to approve. Note that if user has both permission to create and approve, one step/user will be enough). You can ask with this option to introduce a third step/user approval, if amount is higher than a dedicated value (so 3 steps will be necessary: 1=validation, 2=first approval and 3=second approval if amount is enough).<br>Set this to empty if one approval (2 steps) is enough, set it to a very low value (0.1) if a second approval (3 steps) is always required.
     UseDoubleApproval=Use a 3 steps approval when amount (without tax) is higher than...
     WarningPHPMail=WARNING: It is often better to setup outgoing emails to use the email server of your provider instead of the default setup. Some email providers (like Yahoo) does not allow you to send an email from another server than their own server. Your current setup use the server of the application to send email and not the server of your email provider, so some recipients (the one compatible with the restrictive DMARC protocol), will ask your email provider if they can accept your email and some email providers (like Yahoo) may respond "no" because the server is not a server of them, so few of your sent Emails may not be accepted (be carefull also to your email provider sending quota).<br>If your Email provider (like Yahoo) has this restriction, you must change Email setup to choose the other method "SMTP server" and enter the SMTP server and credentials provided by your Email provider (ask your EMail provider to get SMTP credentials for your account).
    -WarningPHPMail2=If your email SMTP provider need to restrict email client to some IP addresses (very rare), this is the IP address of your ERP CRM application: <strong>%s</strong>.
    +WarningPHPMail2=If your email SMTP provider need to restrict email client to some IP addresses (very rare), this is the IP address of the mail user agent (MUA) for your ERP CRM application: <strong>%s</strong>.
     ClickToShowDescription=Click to show description
     DependsOn=This module need the module(s)
     RequiredBy=This module is required by module(s)
    @@ -471,6 +474,9 @@ AttachMainDocByDefault=Set this to 1 if you want to attach main document to emai
     FilesAttachedToEmail=Attach file
     SendEmailsReminders=Send agenda reminders by emails
     davDescription=Add a component to be a DAV server
    +DAVSetup=Setup of module DAV
    +DAV_ALLOW_PUBLIC_DIR=Enable the public directory (WebDav directory with no login required)
    +DAV_ALLOW_PUBLIC_DIRTooltip=The WebDav public directory is a WebDAV directory everybody can access to (in read and write mode), with no need to have/use an existing login/password account.
     # Modules
     Module0Name=Vartotojai ir grupės
     Module0Desc=Users / Employees and Groups management
    @@ -479,7 +485,7 @@ Module1Desc=Įmonių ir kontaktų valdymas (klientų, perspektyvų...)
     Module2Name=Prekybos
     Module2Desc=Komercinis valdymas
     Module10Name=Apskaita
    -Module10Desc=Paprastos apskaitos ataskaitos (žurnalai, apyvartos), paremtos duomenų bazės turiniu. Nėra sąryšio.
    +Module10Desc=Simple accounting reports (journals, turnover) based onto database content. Does not use any ledger table.
     Module20Name=Pasiūlymai
     Module20Desc=Komercinių pasiūlymų valdymas
     Module22Name=Masiniai el. laiškai
    @@ -491,7 +497,7 @@ Module25Desc=Klientų užsakymų valdymas
     Module30Name=Sąskaitos
     Module30Desc=Sąskaitų ir kreditinių sąskaitų valdymas klientams. Sąskaitų valdymas tiekėjams
     Module40Name=Tiekėjai
    -Module40Desc=Tiekėjų valdymas ir pirkimai (užsakymai ir sąskaitos)
    +Module40Desc=Suppliers and purchase management (purchase orders and billing)
     Module42Name=Debug Logs
     Module42Desc=Logging facilities (file, syslog, ...). Such logs are for technical/debug purposes.
     Module49Name=Redaktoriai
    @@ -546,8 +552,8 @@ Module400Name=Projektai / Galimybės / Iniciatyvos
     Module400Desc=Management of projects, opportunities/leads and/or tasks. You can also assign any element (invoice, order, proposal, intervention, ...) to a project and get a transversal view from the project view.
     Module410Name=Web kalendorius
     Module410Desc=Web kalendoriaus integracija
    -Module500Name=Specialios išlaidos
    -Module500Desc=Management of special expenses (taxes, social or fiscal taxes, dividends)
    +Module500Name=Taxes and Special expenses
    +Module500Desc=Management of other expenses (sale taxes, social or fiscal taxes, dividends, ...)
     Module510Name=Payment of employee wages
     Module510Desc=Record and follow payment of your employee wages
     Module520Name=Paskola
    @@ -561,14 +567,14 @@ Module700Name=Parama
     Module700Desc=Paramos valdymas
     Module770Name=Išlaidų ataskaitos
     Module770Desc=Valdymo ir pretenzijų išlaidų ataskaitos (transportas, maistas, ...)
    -Module1120Name=Tiekėjo komercinis pasiūlymas
    -Module1120Desc=Prašyti tiekėjo komercinio pasiūlymo ir kainų
    +Module1120Name=Vendor commercial proposal
    +Module1120Desc=Request vendor commercial proposal and prices
     Module1200Name=Mantis
     Module1200Desc=Mančio integracija
     Module1520Name=Dokumento generavimas
     Module1520Desc=Masinis pašto dokumentų generavimas
     Module1780Name=Žymės / Kategorijos
    -Module1780Desc=Sukurti žymes/kategorijas (produktai, klientai, tiekėjai, kontaktai ar nariai)
    +Module1780Desc=Create tags/category (products, customers, vendors, contacts or members)
     Module2000Name=WYSIWYG redaktorius
     Module2000Desc=Allow to edit some text area using an advanced editor (Based on CKEditor)
     Module2200Name=Dinaminės kainos
    @@ -576,7 +582,7 @@ Module2200Desc=Nustatyti matematinių išraiškų naudojimą kainose
     Module2300Name=Suplanuoti darbai
     Module2300Desc=Scheduled jobs management (alias cron or chrono table)
     Module2400Name=Events/Agenda
    -Module2400Desc=Follow done and upcoming events. Let application logs automatic events for tracking purposes or record manual events or rendez-vous.
    +Module2400Desc=Follow done and upcoming events. Let application logs automatic events for tracking purposes or record manual events or rendez-vous. This is the main important module for a good Customer or Supplier Relationship Management.
     Module2500Name=DMS / ECM
     Module2500Desc=Document Management System / Electronic Content Management. Automatic organization of your generated or stored documents. Share them when you need.
     Module2600Name=API/Web services (SOAP server)
    @@ -599,7 +605,7 @@ Module4000Desc=Human resources management (management of department, employee co
     Module5000Name=Multi įmonė
     Module5000Desc=Jums leidžiama valdyti kelias įmones
     Module6000Name=Darbo eiga
    -Module6000Desc=Darbo eigos valdymas
    +Module6000Desc=Workflow management (automatic creation of object and/or automatic status change)
     Module10000Name=Websites
     Module10000Desc=Create public websites with a WYSIWG editor. Just setup your web server (Apache, Nginx, ...) to point to the dedicated Dolibarr directory to have it online on the Internet with your own domain name.
     Module20000Name=Leidimų valdymas
    @@ -613,7 +619,7 @@ Module50100Desc=Point of sales module (POS).
     Module50200Name=PayPal
     Module50200Desc=Module to offer an online payment page accepting payments using PayPal (credit card or PayPal credit). This can be used to allow your customers to make free payments or for a payment on a particular Dolibarr object (invoice, order, ...)
     Module50400Name=Apskaita (Išankstinė)
    -Module50400Desc=Accounting management (double entries, support general and auxiliary ledgers)
    +Module50400Desc=Accounting management (double entries, support general and auxiliary ledgers). Export the ledger in several other accounting software format.
     Module54000Name=PrintIPP
     Module54000Desc=Direct print (without opening the documents) using Cups IPP interface (Printer must be visible from server, and CUPS must be installe on server).
     Module55000Name=Poll, Survey or Vote
    @@ -885,7 +891,7 @@ DictionaryCivility=Personal and professional titles
     DictionaryActions=Types of agenda events
     DictionarySocialContributions=Social or fiscal taxes types
     DictionaryVAT=PVM tarifai ar Pardavimo mokesčio tarifai
    -DictionaryRevenueStamp=Pajamų rūšių kiekis
    +DictionaryRevenueStamp=Amount of tax stamps
     DictionaryPaymentConditions=Apmokėjimo terminai
     DictionaryPaymentModes=Apmokėjimo būdai
     DictionaryTypeContact=Adresatų/Adresų tipai
    @@ -901,7 +907,7 @@ DictionaryOrderMethods=Užsakymų metodai
     DictionarySource=Pasiūlymų/užsakymų kilmė
     DictionaryAccountancyCategory=Personalized groups for reports
     DictionaryAccountancysystem=Sąskaitų plano modeliai
    -DictionaryAccountancyJournal=Accounting journals
    +DictionaryAccountancyJournal=Apskaitos žurnalai
     DictionaryEMailTemplates=El.pašto pranešimų šablonai
     DictionaryUnits=Vienetai
     DictionaryProspectStatus=Prospection status
    @@ -913,7 +919,7 @@ SetupSaved=Nustatymai išsaugoti
     SetupNotSaved=Setup not saved
     BackToModuleList=Atgal į modulių sąrašą
     BackToDictionaryList=Atgal į žodynų sąrašą
    -TypeOfRevenueStamp=Type of revenue stamp
    +TypeOfRevenueStamp=Type of tax stamp
     VATManagement=PVM valdymas
     VATIsUsedDesc=By default when creating prospects, invoices, orders etc the VAT rate follows the active standard rule:<br>If the seller is not subjected to VAT, then VAT defaults to 0. End of rule.<br>If the (selling country= buying country), then the VAT by default equals the VAT of the product in the selling country. End of rule. <br>If seller and buyer are both in the European Community and goods are transport products (car, ship, plane), the default VAT is 0 ( The VAT should be paid by the buyer to the customoffice of his country and not to the seller). End of rule.<br>If seller and buyer are both in the European Community and the buyer is not a company, then the VAT by defaults to the VAT of the product sold.  End of rule.<br>If seller and buyer are both in the European Community and the buyer is a company, then the VAT is 0 by default . End of rule.<br>In any othe case the proposed default is VAT=0. End of rule.
     VATIsNotUsedDesc=Pagal nutylėjimą siūloma PVM yra 0, kuris gali būti naudojamas kai kuriais atvejais, pvz.: asociacijoms, fiziniams asmenims ar mažoms įmonėms.
    @@ -1021,7 +1027,7 @@ Delays_MAIN_DELAY_ACTIONS_TODO=Delay tolerance (in days) before alert on planned
     Delays_MAIN_DELAY_PROJECT_TO_CLOSE=Delay tolerance (in days) before alert on project not closed in time
     Delays_MAIN_DELAY_TASKS_TODO=Delay tolerance (in days) before alert on planned tasks (project tasks) not completed yet
     Delays_MAIN_DELAY_ORDERS_TO_PROCESS=Delay tolerance (in days) before alert on orders not processed yet
    -Delays_MAIN_DELAY_SUPPLIER_ORDERS_TO_PROCESS=Delay tolerance (in days) before alert on suppliers orders not processed yet
    +Delays_MAIN_DELAY_SUPPLIER_ORDERS_TO_PROCESS=Delay tolerance (in days) before alert on purchase orders not processed yet
     Delays_MAIN_DELAY_PROPALS_TO_CLOSE=Vėlavimo tolerancija (dienų) prieš perspėjimą dėl pasiūlymų uždaryti
     Delays_MAIN_DELAY_PROPALS_TO_BILL=Vėlavimo tolerancija (dienų) prieš perspėjimą dėl nepateiktų pasiūlymų
     Delays_MAIN_DELAY_NOT_ACTIVATED_SERVICES=Vėlavimo tolerancija (dienų) prieš perspėjimą dėl aktyvinamų paslaugų
    @@ -1033,9 +1039,9 @@ Delays_MAIN_DELAY_MEMBERS=Vėlavimo tolerancija (dienų) prieš perspėjimą dė
     Delays_MAIN_DELAY_CHEQUES_TO_DEPOSIT=Vėlavimo tolerancija (dienų) prieš perspėjimą dėl čekių depozito įvykdymo
     Delays_MAIN_DELAY_EXPENSEREPORTS=Tolerance delay (in days) before alert for expense reports to approve
     SetupDescription1=The setup area is for initial setup parameters before starting to use Dolibarr.
    -SetupDescription2=The two mandatory setup steps are the first two in the setup menu on the left: %s setup page and %s setup page :
    -SetupDescription3=Parameters in menu <a href="%s">%s -> %s</a> are required because defined data are used on Dolibarr screens and to customize the default behavior of the software (for country-related features for example).
    -SetupDescription4=Parameters in menu <a href="%s">%s -> %s</a> are required because Dolibarr ERP/CRM is a collection of several modules/applications, all more or less independent. New features will be added to menus for every module you will activate.
    +SetupDescription2=The two mandatory setup steps are the following steps (the two first entries in the left setup menu):
    +SetupDescription3=Settings in menu <a href="%s">%s -> %s</a>. This step is required because it defines data used on Dolibarr screens to customize the default behavior of the software (for country-related features for example).
    +SetupDescription4=Settings in menu <a href="%s">%s -> %s</a>. This step is required because Dolibarr ERP/CRM is a collection of several modules/applications, all more or less independent. New features are added to menus for every module you activate.
     SetupDescription5=Kiti meniu įrašai valdo laisvai pasirenkamus (optional) parametrus.
     LogEvents=Saugumo audito įvykiai
     Audit=Auditas
    @@ -1054,8 +1060,9 @@ LogEventDesc=Čia galite leisti prisijungimą prie Dolibarr saugumo įvykių. Ad
     AreaForAdminOnly=Setup parameters can be set by <b>administrator users</b> only.
     SystemInfoDesc=Sistemos informacija yra įvairi techninė informacija, kurią gausite tik skaitymo režimu, ir bus matoma tik sistemos administratoriams.
     SystemAreaForAdminOnly=Ši sritis yra skirta tik administratoriams. Nė vienas iš Dolibarr leidimų negali sumažinti šio apribojimo.
    -CompanyFundationDesc=Edit on this page all known information of the company or foundation you need to manage (For this, click on "Modify" or "Save" button at bottom of page)
    +CompanyFundationDesc=Edit on this page all known information of the company or foundation you need to manage (For this, click on "%s" or "%s" button at bottom of page)
     AccountantDesc=Edit on this page all known information about your accountant/bookkeeper
    +AccountantFileNumber=File number
     DisplayDesc=Čia galite rinktis ir keisti kiekvieną parametrą, susijusį su Dolibarr grafiniu vaizdu.
     AvailableModules=Available app/modules
     ToActivateModule=Norint įjungti modulius, reikia eiti į Nuostatų meniu (Pagrindinis-> Nuostatos-> Moduliai).
    @@ -1188,11 +1195,11 @@ UserMailRequired=Naujo vartotojo sukūrimui reikalingas el. paštas
     HRMSetup=HRM module setup
     ##### Company setup #####
     CompanySetup=Įmonių modulio nuostatos
    -CompanyCodeChecker=Trečiųjų šalių modulio kodo generavimas ir tikrinimas (klientas ar tiekėjas)
    -AccountCodeManager=Module for accounting code generation (customer or supplier)
    +CompanyCodeChecker=Module for third parties code generation and checking (customer or vendor)
    +AccountCodeManager=Module for accounting code generation (customer or vendor)
     NotificationsDesc=EMails notifications feature allows you to silently send automatic mail, for some Dolibarr events. Targets of notifications can be defined:
     NotificationsDescUser=* per users, one user at time.
    -NotificationsDescContact=* per third parties contacts (customers or suppliers), one contact at time.
    +NotificationsDescContact=* per third parties contacts (customers or vendors), one contact at time.
     NotificationsDescGlobal=* or by setting global target emails in module setup page.
     ModelModules=Dokumentų šablonai
     DocumentModelOdt=Sukurti dokumentus pagal OpenDocuments šablonus (.ODT arba .OAM failus OpenOffice, KOffice, TextEdit, ...)
    @@ -1203,6 +1210,9 @@ MustBeUnique=Must be unique?
     MustBeMandatory=Mandatory to create third parties?
     MustBeInvoiceMandatory=Mandatory to validate invoices?
     TechnicalServicesProvided=Technical services provided
    +#####DAV #####
    +WebDAVSetupDesc=This is the links to access the WebDAV directory. It contains a "public" dir open to any user knowing the URL (if public directory access allowed) and a "private" directory that need an existing login account/password to access to.
    +WebDavServer=Root URL of %s server : %s
     ##### Webcal setup #####
     WebCalUrlForVCalExport=Eksporto nuorodą į <b>%s</b> formatą galima rasti šiuo adresu: %s
     ##### Invoices #####
    @@ -1229,15 +1239,15 @@ FreeLegalTextOnProposal=Laisvas tekstas komerciniame pasiūlyme
     WatermarkOnDraftProposal=Vandens ženklas komercinių pasiūlymų projekte (nėra, jei lapas tuščias)
     BANK_ASK_PAYMENT_BANK_DURING_PROPOSAL=Klausti pasiūlyme esančios banko sąskaitos paskirties
     ##### SupplierProposal #####
    -SupplierProposalSetup=Tiekėjų modulyje kainos prašymo nustatymas
    -SupplierProposalNumberingModules=Tiekėjų modulyje kainos prašymų numeracijos modeliai
    -SupplierProposalPDFModules=Tiekėjų modulyje kainos prašymų dokumentų modeliai
    -FreeLegalTextOnSupplierProposal=Laisvas tekstas kainos prašymuose
    -WatermarkOnDraftSupplierProposal=Vandens ženklas ant kainų prašymų tiekėjų (nėra jei tuščias)
    +SupplierProposalSetup=Price requests vendors module setup
    +SupplierProposalNumberingModules=Price requests vendors numbering models
    +SupplierProposalPDFModules=Price requests vendors documents models
    +FreeLegalTextOnSupplierProposal=Free text on price requests vendors
    +WatermarkOnDraftSupplierProposal=Watermark on draft price requests vendors (none if empty)
     BANK_ASK_PAYMENT_BANK_DURING_SUPPLIER_PROPOSAL=Klausti banko sąskaitos paskirties ant kainos užklausos
     WAREHOUSE_ASK_WAREHOUSE_DURING_ORDER=Ask for Warehouse Source for order
     ##### Suppliers Orders #####
    -BANK_ASK_PAYMENT_BANK_DURING_SUPPLIER_ORDER=Ask for bank account destination of supplier order
    +BANK_ASK_PAYMENT_BANK_DURING_SUPPLIER_ORDER=Ask for bank account destination of purchase order
     ##### Orders #####
     OrdersSetup=Užsakymų valdymo nuostatos
     OrdersNumberingModules=Užsakymų numeracijos modeliai
    @@ -1448,7 +1458,7 @@ SyslogFilename=Failo pavadinimas ir kelias
     YouCanUseDOL_DATA_ROOT=Galite naudoti DOL_DATA_ROOT/dolibarr.log prisijungimo failui Dolibarr "dokuments" kataloge. Galite nustatyti kitokį kelią šio failo saugojimui.
     ErrorUnknownSyslogConstant=Konstanta %s yra nežinoma Syslog konstanta
     OnlyWindowsLOG_USER=Windows palaiko tik LOG_USER
    -CompressSyslogs=Syslog files compression and backup
    +CompressSyslogs=Compression and backup of debug log files (generated by module Log for debug)
     SyslogFileNumberOfSaves=Log backups
     ConfigureCleaningCronjobToSetFrequencyOfSaves=Configure cleaning scheduled job to set log backup frequency
     ##### Donations #####
    @@ -1515,7 +1525,7 @@ OSCommerceTestOk=Prisijungimas prie serverio '%s' duomenų bazėje "%s" su varto
     OSCommerceTestKo1=Prisijungimas prie serverio '%s' pavyko, bet duomenų bazė "%s" nepasiekiama.
     OSCommerceTestKo2=Prisijungimas prie serverio '%s' su vartotoju '%s' nepavyko.
     ##### Stock #####
    -StockSetup=Sandėlio modulio nustatymai
    +StockSetup=Stock module setup
     IfYouUsePointOfSaleCheckModule=If you use a Point of Sale module (POS module provided by default or another external module), this setup may be ignored by your Point Of Sale module. Most point of sales modules are designed to create immediatly an invoice and decrease stock by default whatever are options here. So, if you need or not to have a stock decrease when registering a sell from your Point Of Sale, check also your POS module set up.
     ##### Menu #####
     MenuDeleted=Meniu ištrintas
    @@ -1627,8 +1637,8 @@ ChequeReceiptsNumberingModule=Cheque Receipts Numbering module
     MultiCompanySetup=Multi-įmonės modulio nustatymas
     ##### Suppliers #####
     SuppliersSetup=Tiekėjo modulio nustatymas
    -SuppliersCommandModel=Pilnas tiekėjo užsakymo šablonas (logo. ..)
    -SuppliersInvoiceModel=Pilnas tiekėjo sąskaitos-faktūros šablonas (logo. ..)
    +SuppliersCommandModel=Complete template of prchase order (logo...)
    +SuppliersInvoiceModel=Complete template of vendor invoice (logo...)
     SuppliersInvoiceNumberingModel=Tiekėjo sąskaitų-faktūrų numeracijos modeliai
     IfSetToYesDontForgetPermission=If set to yes, don't forget to provide permissions to groups or users allowed for the second approval
     ##### GeoIPMaxmind #####
    @@ -1665,7 +1675,7 @@ NoAmbiCaracAutoGeneration=Nenaudokite dviprasmiškų simbolių ("1", "L", "aš",
     SalariesSetup=Atlyginimų modulio nustatymai
     SortOrder=Rūšiavimo tvarka
     Format=Forma, pobūdis
    -TypePaymentDesc=0: Kliento mokėjimo tipas, 1: Tiekėjo mokėjimo tipas, 2: Abiejų kliento ir tiekėjo mokėjimo tipas
    +TypePaymentDesc=0:Customer payment type, 1:Vendor payment type, 2:Both customers and vendors payment type
     IncludePath=Įtraukti kelią (kaip apibrėžta kintamojo %s)
     ExpenseReportsSetup=Išlaidų ataskaitų modulio nustatymai
     TemplatePDFExpenseReports=Šablonai Išlaidų ataskaitų generavimui
    @@ -1687,7 +1697,7 @@ InstallModuleFromWebHasBeenDisabledByFile=Install of external module from applic
     ConfFileMustContainCustom=Installing or building an external module from application need to save the module files into directory <strong>%s</strong>. To have this directory processed by Dolibarr, you must setup your <strong>conf/conf.php</strong> to add the 2 directive lines:<br><strong>$dolibarr_main_url_root_alt='/custom';</strong><br><strong>$dolibarr_main_document_root_alt='%s/custom';</strong>
     HighlightLinesOnMouseHover=Highlight table lines when mouse move passes over
     HighlightLinesColor=Highlight color of the line when the mouse passes over (keep empty for no highlight)
    -TextTitleColor=Color of page title
    +TextTitleColor=Text color of Page title
     LinkColor=Color of links
     PressF5AfterChangingThis=Press CTRL+F5 on keyboard or clear your browser cache after changing this value to have it effective
     NotSupportedByAllThemes=Will works with core themes, may not be supported by external themes
    @@ -1696,6 +1706,7 @@ TopMenuBackgroundColor=Background color for Top menu
     TopMenuDisableImages=Hide images in Top menu
     LeftMenuBackgroundColor=Background color for Left menu
     BackgroundTableTitleColor=Background color for Table title line
    +BackgroundTableTitleTextColor=Text color for Table title line
     BackgroundTableLineOddColor=Background color for odd table lines
     BackgroundTableLineEvenColor=Background color for even table lines
     MinimumNoticePeriod=Minimum notice period (Your leave request must be done before this delay)
    @@ -1718,19 +1729,19 @@ FillFixTZOnlyIfRequired=Example: +2 (fill only if problem experienced)
     ExpectedChecksum=Expected Checksum
     CurrentChecksum=Current Checksum
     ForcedConstants=Required constant values
    -MailToSendProposal=To send customer proposal
    -MailToSendOrder=To send customer order
    -MailToSendInvoice=To send customer invoice
    -MailToSendShipment=To send shipment
    -MailToSendIntervention=To send intervention
    -MailToSendSupplierRequestForQuotation=To send quotation request to supplier
    -MailToSendSupplierOrder=To send supplier order
    -MailToSendSupplierInvoice=To send supplier invoice
    -MailToSendContract=To send a contract
    -MailToThirdparty=To send email from third party page
    -MailToMember=To send email from member page
    -MailToUser=To send email from user page
    -MailToProject= To send email from project page
    +MailToSendProposal=Customer proposals
    +MailToSendOrder=Customer orders
    +MailToSendInvoice=Customer invoices
    +MailToSendShipment=Pakrovimai
    +MailToSendIntervention=Intervencijos
    +MailToSendSupplierRequestForQuotation=Quotation request
    +MailToSendSupplierOrder=Purchase orders
    +MailToSendSupplierInvoice=Vendor invoices
    +MailToSendContract=Sutartys
    +MailToThirdparty=Trečiosios šalys
    +MailToMember=Nariai
    +MailToUser=Vartotojai
    +MailToProject=Projects page
     ByDefaultInList=Show by default on list view
     YouUseLastStableVersion=You use the latest stable version
     TitleExampleForMajorRelease=Example of message you can use to announce this major release (feel free to use it on your web sites)
    @@ -1780,7 +1791,10 @@ MAIN_PDF_MARGIN_BOTTOM=Bottom margin on PDF
     SetToYesIfGroupIsComputationOfOtherGroups=Set this to yes if this group is a computation of other groups
     EnterCalculationRuleIfPreviousFieldIsYes=Enter calculcation rule if previous field was set to Yes (For example 'CODEGRP1+CODEGRP2')
     SeveralLangugeVariatFound=Several language variants found
    -WebDavServer=URL of %s server : %s
    +COMPANY_AQUARIUM_REMOVE_SPECIAL=Remove special characters
    +COMPANY_AQUARIUM_CLEAN_REGEX=Regex filter to clean value (COMPANY_AQUARIUM_CLEAN_REGEX)
    +GDPRContact=GDPR contact
    +GDPRContactDesc=If you store data about European companies/citizen, you can store here the contact who is responsible for the General Data Protection Regulation
     ##### Resource ####
     ResourceSetup=Configuration du module Resource
     UseSearchToSelectResource=Use a search form to choose a resource (rather than a drop-down list).
    diff --git a/htdocs/langs/lt_LT/banks.lang b/htdocs/langs/lt_LT/banks.lang
    index cfc001c7f9b..7cf423a63f8 100644
    --- a/htdocs/langs/lt_LT/banks.lang
    +++ b/htdocs/langs/lt_LT/banks.lang
    @@ -1,12 +1,13 @@
     # Dolibarr language file - Source file is en_US - banks
     Bank=Bankas
    -MenuBankCash=Bankas/Pinigai
    +MenuBankCash=Bank | Cash
     MenuVariousPayment=Miscellaneous payments
     MenuNewVariousPayment=New Miscellaneous payment
     BankName=Banko pavadinimas
     FinancialAccount=Sąskaita
     BankAccount=Banko sąskaita
     BankAccounts=Banko sąskaitos
    +BankAccountsAndGateways=Bank accounts | Gateways
     ShowAccount=Rodyti sąskaitą
     AccountRef=Finansinės sąskaitos nuoroda
     AccountLabel=Finansinės sąskaitos etiketė
    @@ -131,7 +132,7 @@ PaymentDateUpdateSucceeded=Payment date updated successfully
     PaymentDateUpdateFailed=Mokėjimo data negali būti atnaujinta
     Transactions=Operacijos
     BankTransactionLine=Bank entry
    -AllAccounts=Visos banko/grynųjų pinigų sąskaitos
    +AllAccounts=All bank and cash accounts
     BackToAccount=Atgal į sąskaitą
     ShowAllAccounts=Rodyti visas sąskaitas
     FutureTransaction=Operacija ateityje. Negalima taikyti
    @@ -159,5 +160,6 @@ VariousPayment=Miscellaneous payments
     VariousPayments=Miscellaneous payments
     ShowVariousPayment=Show miscellaneous payments
     AddVariousPayment=Add miscellaneous payments
    +SEPAMandate=SEPA mandate
     YourSEPAMandate=Your SEPA mandate
     FindYourSEPAMandate=This is your SEPA mandate to authorize our company to make direct debit order to your bank. Thanks to return it signed (scan of the signed document) or sent it by mail to
    diff --git a/htdocs/langs/lt_LT/bills.lang b/htdocs/langs/lt_LT/bills.lang
    index 8ff3b0bef08..939eec69de2 100644
    --- a/htdocs/langs/lt_LT/bills.lang
    +++ b/htdocs/langs/lt_LT/bills.lang
    @@ -109,9 +109,9 @@ CancelBill=Atšaukti sąskaitą-faktūrą
     SendRemindByMail=Siųsti priminimą e-paštu
     DoPayment=Enter payment
     DoPaymentBack=Enter refund
    -ConvertToReduc=Konvertuoti į ateities nuolaidą
    -ConvertExcessReceivedToReduc=Convert excess received into future discount
    -ConvertExcessPaidToReduc=Convert excess paid into future discount
    +ConvertToReduc=Mark as credit available
    +ConvertExcessReceivedToReduc=Convert excess received into available credit
    +ConvertExcessPaidToReduc=Convert excess paid into available discount
     EnterPaymentReceivedFromCustomer=Įveskite gautą iš kliento mokėjimą
     EnterPaymentDueToCustomer=Atlikti mokėjimą klientui
     DisabledBecauseRemainderToPayIsZero=Disabled because remaining unpaid is zero
    @@ -120,7 +120,7 @@ BillStatus=Sąskaitos-faktūros būklė
     StatusOfGeneratedInvoices=Status of generated invoices
     BillStatusDraft=Projektas (turi būti pripažintas galiojančiu)
     BillStatusPaid=Apmokėtas
    -BillStatusPaidBackOrConverted=Credit note refund or converted into discount
    +BillStatusPaidBackOrConverted=Credit note refund or marked as credit available
     BillStatusConverted=Paid (ready for consumption in final invoice)
     BillStatusCanceled=Neįvykęs
     BillStatusValidated=Pripažintas galiojančiu (turi būti apmokėtas)
    @@ -282,6 +282,7 @@ RelativeDiscount=Susijusi nuolaida
     GlobalDiscount=Visuotinė nuolaida
     CreditNote=Kreditinė sąskaita
     CreditNotes=Kreditinės sąskaitos
    +CreditNotesOrExcessReceived=Credit notes or excess received
     Deposit=Down payment
     Deposits=Down payments
     DiscountFromCreditNote=Nuolaida kreditinei sąskaitai %s
    @@ -296,10 +297,10 @@ DiscountType=Discount type
     NoteReason=Pastaba / Priežastis
     ReasonDiscount=Priežastis
     DiscountOfferedBy=Suteiktos
    -DiscountStillRemaining=Discounts available
    -DiscountAlreadyCounted=Discounts already consumed
    +DiscountStillRemaining=Discounts or credits available
    +DiscountAlreadyCounted=Discounts or credits already consumed
     CustomerDiscounts=Customer discounts
    -SupplierDiscounts=Supplier discounts
    +SupplierDiscounts=Vendors discounts
     BillAddress=Sąskaitos adresas
     HelpEscompte=Ši nuolaida yra nuolaida suteikiama klientui, nes jo mokėjimas buvo atliktas prieš terminą.
     HelpAbandonBadCustomer=Šios sumos buvo atsisakyta (blogas klientas) ir ji yra laikoma išimtiniu nuostoliu.
    @@ -339,6 +340,12 @@ PaymentOnDifferentThirdBills=Allow payments on different thirdparties bills but
     PaymentNote=Payment note
     ListOfPreviousSituationInvoices=List of previous situation invoices
     ListOfNextSituationInvoices=List of next situation invoices
    +ListOfSituationInvoices=List of situation invoices
    +CurrentSituationTotal=Total current situation
    +DisabledBecauseNotEnouthCreditNote=To remove a situation invoice from cycle, this invoice's credit note total must cover this invoice total
    +RemoveSituationFromCycle=Remove this invoice from cycle
    +ConfirmRemoveSituationFromCycle=Remove this invoice %s from cycle ?
    +ConfirmOuting=Confirm outing
     FrequencyPer_d=Every %s days
     FrequencyPer_m=Every %s months
     FrequencyPer_y=Every %s years
    @@ -387,6 +394,7 @@ PaymentConditionShort14DENDMONTH=14 days of month-end
     PaymentCondition14DENDMONTH=Within 14 days following the end of the month
     FixAmount=Nustatyti dydį
     VarAmount=Kintamas dydis (%% tot.)
    +VarAmountOneLine=Variable amount (%% tot.) - 1 line with label '%s'
     # PaymentType
     PaymentTypeVIR=Banko pervedimas
     PaymentTypeShortVIR=Banko pervedimas
    @@ -505,9 +513,14 @@ SituationAmount=Situation invoice amount(net)
     SituationDeduction=Situation subtraction
     ModifyAllLines=Modify all lines
     CreateNextSituationInvoice=Create next situation
    +ErrorFindNextSituationInvoice=Error unable to find next situation cycle ref
    +ErrorOutingSituationInvoiceOnUpdate=Unable to outing this situation invoice.
    +ErrorOutingSituationInvoiceCreditNote=Unable to outing linked credit note.
     NotLastInCycle=This invoice is not the latest in cycle and must not be modified.
     DisabledBecauseNotLastInCycle=The next situation already exists.
     DisabledBecauseFinal=This situation is final.
    +situationInvoiceShortcode_AS=AS
    +situationInvoiceShortcode_S=Se
     CantBeLessThanMinPercent=The progress can't be smaller than its value in the previous situation.
     NoSituations=No open situations
     InvoiceSituationLast=Final and general invoice
    @@ -532,3 +545,4 @@ AutoFillDateFrom=Set start date for service line with invoice date
     AutoFillDateFromShort=Set start date
     AutoFillDateTo=Set end date for service line with next invoice date
     AutoFillDateToShort=Set end date
    +MaxNumberOfGenerationReached=Max number of gen. reached
    diff --git a/htdocs/langs/lt_LT/bookmarks.lang b/htdocs/langs/lt_LT/bookmarks.lang
    index 3b2187c4123..e67c4fc8608 100644
    --- a/htdocs/langs/lt_LT/bookmarks.lang
    +++ b/htdocs/langs/lt_LT/bookmarks.lang
    @@ -1,9 +1,9 @@
     # Dolibarr language file - Source file is en_US - marque pages
    -AddThisPageToBookmarks=Add current page to bookmarks
    +AddThisPageToBookmarks=Įtraukti dabartinį puslapį į žymes
     Bookmark=Žymėti
     Bookmarks=Žymekliai
     ListOfBookmarks=Žymeklių sąrašas
    -EditBookmarks=List/edit bookmarks
    +EditBookmarks=Sąrašas / redaguoti žymes
     NewBookmark=Naujas žymeklis
     ShowBookmark=Rodyti žymeklį
     OpenANewWindow=Atidaryti naują langą
    @@ -12,9 +12,9 @@ BookmarkTargetNewWindowShort=Naujas langas
     BookmarkTargetReplaceWindowShort=Dabartinis langas
     BookmarkTitle=Žymeklio pavadinimas
     UrlOrLink=URL
    -BehaviourOnClick=Behaviour when a bookmark URL is selected
    +BehaviourOnClick=Elgsena kada pasirenkamas žymeklio URL
     CreateBookmark=Sukurti žymeklį
     SetHereATitleForLink=Nustatykite žymeklio pavadinimą
     UseAnExternalHttpLinkOrRelativeDolibarrLink=Naudoti išorinį http URL arba susijusį Dolibarr URL
    -ChooseIfANewWindowMustBeOpenedOnClickOnBookmark=Choose if linked page must open in new window or not
    +ChooseIfANewWindowMustBeOpenedOnClickOnBookmark=Pasirinkite, ar susietas puslapis turi būti atidarytas naujame lange, ar ne
     BookmarksManagement=Žymeklių valdymas
    diff --git a/htdocs/langs/lt_LT/categories.lang b/htdocs/langs/lt_LT/categories.lang
    index ec7e8feeef2..eed01cc175d 100644
    --- a/htdocs/langs/lt_LT/categories.lang
    +++ b/htdocs/langs/lt_LT/categories.lang
    @@ -16,7 +16,7 @@ MembersCategoriesArea=Members tags/categories area
     ContactsCategoriesArea=Contacts tags/categories area
     AccountsCategoriesArea=Accounts tags/categories area
     ProjectsCategoriesArea=Projects tags/categories area
    -SubCats=Subkategorijos
    +SubCats=Sub-categories
     CatList=List of tags/categories
     NewCategory=New tag/category
     ModifCat=Modify tag/category
    @@ -85,3 +85,4 @@ CategorieRecursivHelp=Jei įjungta, produktas taip pat susijęs su pirmine kateg
     AddProductServiceIntoCategory=Pridėti sekantį produktą / servisą
     ShowCategory=Show tag/category
     ByDefaultInList=By default in list
    +ChooseCategory=Choose category
    diff --git a/htdocs/langs/lt_LT/commercial.lang b/htdocs/langs/lt_LT/commercial.lang
    index 809174dc819..9147927dfca 100644
    --- a/htdocs/langs/lt_LT/commercial.lang
    +++ b/htdocs/langs/lt_LT/commercial.lang
    @@ -60,8 +60,8 @@ ActionAC_CLO=Uždaryti
     ActionAC_EMAILING=Siųsti masinį e-laišką
     ActionAC_COM=Siųsti kliento užsakymą paštu
     ActionAC_SHIP=Siųsti pakrovimo dokumentus paštu
    -ActionAC_SUP_ORD=Siųsti tiekėjo užsakymą paštu
    -ActionAC_SUP_INV=Siųsti tiekėjo sąskaitą-faktūrą paštu
    +ActionAC_SUP_ORD=Send purchase order by mail
    +ActionAC_SUP_INV=Send vendor invoice by mail
     ActionAC_OTH=Kitas
     ActionAC_OTH_AUTO=Automatiškai įterpti įvykiai
     ActionAC_MANUAL=Rankiniu būdu įterpti įvykiai
    diff --git a/htdocs/langs/lt_LT/companies.lang b/htdocs/langs/lt_LT/companies.lang
    index dddf0eb74a2..3859d7b410b 100644
    --- a/htdocs/langs/lt_LT/companies.lang
    +++ b/htdocs/langs/lt_LT/companies.lang
    @@ -8,11 +8,11 @@ ConfirmDeleteContact=Are you sure you want to delete this contact and all inheri
     MenuNewThirdParty=Nauja trečioji šalis
     MenuNewCustomer=Naujas klientas
     MenuNewProspect=Naujas planas
    -MenuNewSupplier=Naujas tiekėjas
    +MenuNewSupplier=New vendor
     MenuNewPrivateIndividual=Naujas privatus asmuo
    -NewCompany=Nauja įmonė (planas, klientas, tiekėjas)
    -NewThirdParty=Naujas trečioji šalis (planas, klientas, tiekėjas)
    -CreateDolibarrThirdPartySupplier=Sukurti trečiąją šalį (tiekėją)
    +NewCompany=New company (prospect, customer, vendor)
    +NewThirdParty=New third party (prospect, customer, vendor)
    +CreateDolibarrThirdPartySupplier=Create a third party (vendor)
     CreateThirdPartyOnly=Sukurti trečią šalį
     CreateThirdPartyAndContact=Create a third party + a child contact
     ProspectionArea=Numatoma sritis
    @@ -37,7 +37,7 @@ ThirdPartyProspectsStats=Planai
     ThirdPartyCustomers=Klientai
     ThirdPartyCustomersStats=Klientai
     ThirdPartyCustomersWithIdProf12=Klientai su %s arba %s
    -ThirdPartySuppliers=Tiekėjai
    +ThirdPartySuppliers=Vendors
     ThirdPartyType=Trečioji šalis tipas
     Individual=Privatus asmuo
     ToCreateContactWithSameName=Will create automatically a contact/address with same information than third party under the third party. In most cases, even if your third party is a physical people, creating a third party alone is enough.
    @@ -77,11 +77,11 @@ Web=WEB
     Poste= Pozicija
     DefaultLang=Kalba pagal nutylėjimą
     VATIsUsed=Sales tax is used
    -VATIsUsedWhenSelling=This define if this thirdparty includes a sale tax or not when it makes an invoice to its own customers
    +VATIsUsedWhenSelling=This define if this third party includes a sale tax or not when it makes an invoice to its own customers
     VATIsNotUsed=Sales tax is not used
     CopyAddressFromSoc=Fill address with third party address
    -ThirdpartyNotCustomerNotSupplierSoNoRef=Thirdparty neither customer nor supplier, no available refering objects
    -ThirdpartyIsNeitherCustomerNorClientSoCannotHaveDiscounts=Thirdparty neither customer nor supplier, discounts are not available
    +ThirdpartyNotCustomerNotSupplierSoNoRef=Third party neither customer nor vendor, no available refering objects
    +ThirdpartyIsNeitherCustomerNorClientSoCannotHaveDiscounts=Third party neither customer nor supplier, discounts are not available
     PaymentBankAccount=Payment bank account
     OverAllProposals=Pasiūlymai
     OverAllOrders=Užsakymai
    @@ -99,9 +99,9 @@ LocalTax2ES=IRPF
     TypeLocaltax1ES=RE tipas
     TypeLocaltax2ES=IRPF tipas
     WrongCustomerCode=Klaidingas kliento kodas
    -WrongSupplierCode=Klaidingas tiekėjo kodas
    +WrongSupplierCode=Vendor code invalid
     CustomerCodeModel=Kliento kodo modelis
    -SupplierCodeModel=Tiekėjo kodo modelis
    +SupplierCodeModel=Vendor code model
     Gencod=Brūkšninis kodas
     ##### Professional ID #####
     ProfId1Short=Prof ID 1
    @@ -267,7 +267,7 @@ Prospect=Planas
     CustomerCard=Kliento kortelė
     Customer=Klientas
     CustomerRelativeDiscount=Santykinė kliento nuolaida
    -SupplierRelativeDiscount=Relative supplier discount
    +SupplierRelativeDiscount=Relative vendor discount
     CustomerRelativeDiscountShort=Santykinė nuolaida
     CustomerAbsoluteDiscountShort=Absoliuti nuolaida
     CompanyHasRelativeDiscount=Šis klientas turi nuolaidą pagal nutylėjimą <b>%s%%</b>
    @@ -284,8 +284,8 @@ HasCreditNoteFromSupplier=You have credit notes for <b>%s</b> %s from this suppl
     CompanyHasNoAbsoluteDiscount=Šis klientas neturi nuolaidų kreditų
     CustomerAbsoluteDiscountAllUsers=Absolute customer discounts (granted by all users)
     CustomerAbsoluteDiscountMy=Absolute customer discounts (granted by yourself)
    -SupplierAbsoluteDiscountAllUsers=Absolute supplier discounts (granted by all users)
    -SupplierAbsoluteDiscountMy=Absolute supplier discounts (granted by yourself)
    +SupplierAbsoluteDiscountAllUsers=Absolute vendor discounts (entered by all users)
    +SupplierAbsoluteDiscountMy=Absolute vendor discounts (entered by yourself)
     DiscountNone=Nė vienas
     Supplier=Tiekėjas
     AddContact=Sukurti kontaktą
    @@ -304,13 +304,13 @@ DeleteACompany=Ištrinti įmonę
     PersonalInformations=Asmeniniai duomenys
     AccountancyCode=Apskaitos sąskaita
     CustomerCode=Kliento kodas
    -SupplierCode=Tiekėjo kodas
    +SupplierCode=Vendor code
     CustomerCodeShort=Kliento kodas
    -SupplierCodeShort=Tiekėjo kodas
    +SupplierCodeShort=Vendor code
     CustomerCodeDesc=Kliento kodas, unikalus kiekvienam klientui
    -SupplierCodeDesc=Tiekėjo kodas, unikalus kiekvienam tiekėjui
    +SupplierCodeDesc=Vendor code, unique for all vendors
     RequiredIfCustomer=Būtina, jei trečioji šalis yra klientas arba kandidatas
    -RequiredIfSupplier=Būtina, jei trečioji šalis yra tiekėjas
    +RequiredIfSupplier=Required if third party is a vendor
     ValidityControledByModule=Galiojimas kontroliuojamas modulio
     ThisIsModuleRules=Šio modulio taisyklės
     ProspectToContact=Numatomas klientas susisiekti
    @@ -338,7 +338,7 @@ MyContacts=Mano kontaktai
     Capital=Kapitalas
     CapitalOf=Kapitalas %s
     EditCompany=Redaguoti įmonę
    -ThisUserIsNot=Šis vartotojas nėra numatomas klientas, klientas ar tiekėjas
    +ThisUserIsNot=This user is not a prospect, customer nor vendor
     VATIntraCheck=Patikrinti
     VATIntraCheckDesc=Nuoroda <b>%s</b> leidžia paklausti Europos PVM tikrinimo paslaugas. Išorinė interneto prieiga iš serverio yra būtina.
     VATIntraCheckURL=http://ec.europa.eu/taxation_customs/vies/vieshome.do
    @@ -396,7 +396,7 @@ ImportDataset_company_4=Third parties/Sales representatives (Assign sales repres
     PriceLevel=Kainos lygis
     DeliveryAddress=Pristatymo adresas
     AddAddress=Pridėti adresą
    -SupplierCategory=Tiekėjo kategorija
    +SupplierCategory=Vendor category
     JuridicalStatus200=Independent
     DeleteFile=Ištrinti failą
     ConfirmDeleteFile=Ar tikrai norite ištrinti šį failą ?
    @@ -406,7 +406,7 @@ FiscalYearInformation=Informacija apie finansinius metus
     FiscalMonthStart=Finansinių metų pirmas mėnuo
     YouMustAssignUserMailFirst=You must create email for this user first to be able to add emails notifications for him.
     YouMustCreateContactFirst=To be able to add email notifications, you must first define contacts with valid emails for the third party
    -ListSuppliersShort=Tiekėjų sąrašas
    +ListSuppliersShort=List of vendors
     ListProspectsShort=Numatomų klientų sąrašas
     ListCustomersShort=Klientų sąrašas
     ThirdPartiesArea=Trečių šalių ir kontaktų sritis
    @@ -420,7 +420,7 @@ CurrentOutstandingBill=Dabartinė neapmokėta sąskaita-faktūra
     OutstandingBill=Neapmokėtų sąskaitų-faktūrų maksimumas
     OutstandingBillReached=Max. for outstanding bill reached
     OrderMinAmount=Minimum amount for order
    -MonkeyNumRefModelDesc=Gražinimo numeris formatu %syymm-nnnn kliento kodui ir %syymm-nnnn tiekėjo kodui, kur yy yra metai, mm yra mėnuo ir nnnn yra seka be pertrūkių ir be grąžinimo į 0.
    +MonkeyNumRefModelDesc=Return numero with format %syymm-nnnn for customer code and %syymm-nnnn for vendor code where yy is year, mm is month and nnnn is a sequence with no break and no return to 0.
     LeopardNumRefModelDesc=Kodas yra nemokamas. Šis kodas gali būti modifikuotas bet kada.
     ManagingDirectors=Vadovo (-ų) pareigos (Vykdantysis direktorius (CEO), direktorius, prezidentas ...)
     MergeOriginThirdparty=Dubliuoti trečiąją šalį (trečiąją šalį, kurią norite ištrinti)
    @@ -431,4 +431,4 @@ SaleRepresentativeLogin=Login of sales representative
     SaleRepresentativeFirstname=First name of sales representative
     SaleRepresentativeLastname=Last name of sales representative
     ErrorThirdpartiesMerge=There was an error when deleting the third parties. Please check the log. Changes have been reverted.
    -NewCustomerSupplierCodeProposed=New customer or supplier code suggested on duplicate code
    +NewCustomerSupplierCodeProposed=New customer or vendor code suggested on duplicate code
    diff --git a/htdocs/langs/lt_LT/compta.lang b/htdocs/langs/lt_LT/compta.lang
    index 70f309b727f..3cbf98de1f3 100644
    --- a/htdocs/langs/lt_LT/compta.lang
    +++ b/htdocs/langs/lt_LT/compta.lang
    @@ -19,7 +19,8 @@ Income=Pajamos
     Outcome=Išlaidos
     MenuReportInOut=Pajamų/išlaidų
     ReportInOut=Balance of income and expenses
    -ReportTurnover=Apyvarta
    +ReportTurnover=Turnover invoiced
    +ReportTurnoverCollected=Turnover collected
     PaymentsNotLinkedToInvoice=Mokėjimai nėra susiję su jokia sąskaita-faktūra, todėl nėra susiję su jokia trečiąja šalimi
     PaymentsNotLinkedToUser=Mokėjimai nėra susieti su jokiu vartotoju
     Profit=Pelnas
    @@ -34,7 +35,8 @@ AmountHTVATRealPaid=Grynasis apmokėtas
     VATToPay=Tax sales
     VATReceived=Tax received
     VATToCollect=Tax purchases
    -VATSummary=Tax Balance
    +VATSummary=Tax monthly
    +VATBalance=Tax Balance
     VATPaid=Tax paid
     LT1Summary=Tax 2 summary
     LT2Summary=Tax 3 summary
    @@ -76,16 +78,16 @@ MenuNewSocialContribution=New social/fiscal tax
     NewSocialContribution=New social/fiscal tax
     AddSocialContribution=Add social/fiscal tax
     ContributionsToPay=Social/fiscal taxes to pay
    -AccountancyTreasuryArea=Apskaitos/Iždo sritis
    +AccountancyTreasuryArea=Billing and payment area
     NewPayment=Naujas mokėjimas
     Payments=Mokėjimai
     PaymentCustomerInvoice=Kliento sąskaitos-faktūros mokėjimas
    -PaymentSupplierInvoice=Tiekėjo sąskaitos-faktūros apmokėjimas
    +PaymentSupplierInvoice=Vendor invoice payment
     PaymentSocialContribution=Socialinio / fiskalinio mokesčio mokėjimas
     PaymentVat=PVM mokėjimas
     ListPayment=Mokėjimų sąrašas
     ListOfCustomerPayments=Kliento mokėjimų sąrašas
    -ListOfSupplierPayments=Tiekėjo mokėjimų sąrašas
    +ListOfSupplierPayments=List of vendor payments
     DateStartPeriod=Periodo pradžios data
     DateEndPeriod=Periodo pabaigos data
     newLT1Payment=New tax 2 payment
    @@ -104,19 +106,21 @@ VATPayment=Sales tax payment
     VATPayments=Sales tax payments
     VATRefund=Sales tax refund
     NewVATPayment=New sales tax payment
    +NewLocalTaxPayment=New tax %s payment
     Refund=Refund
     SocialContributionsPayments=Social/fiscal taxes payments
     ShowVatPayment=Rodyti PVM mokėjimą
     TotalToPay=Iš viso mokėti
     BalanceVisibilityDependsOnSortAndFilters=Balance is visible in this list only if table is sorted ascending on %s and filtered for 1 bank account
     CustomerAccountancyCode=Customer accounting code
    -SupplierAccountancyCode=Supplier accounting code
    +SupplierAccountancyCode=Vendor accounting code
     CustomerAccountancyCodeShort=Cust. account. code
     SupplierAccountancyCodeShort=Sup. account. code
     AccountNumber=Sąskaitos numeris
     NewAccountingAccount=Naujas sąskaita
    -SalesTurnover=Pardavimų apyvarta
    -SalesTurnoverMinimum=Minimali pardavimų apyvarta
    +Turnover=Turnover invoiced
    +TurnoverCollected=Turnover collected
    +SalesTurnoverMinimum=Minimum turnover
     ByExpenseIncome=By expenses & incomes
     ByThirdParties=Pagal trečiąsias šalis
     ByUserAuthorOfInvoice=Pagal sąskaitos-faktūros autorių
    @@ -136,8 +140,8 @@ ConfirmDeleteSocialContribution=Are you sure you want to delete this social/fisc
     ExportDataset_tax_1=Social and fiscal taxes and payments
     CalcModeVATDebt=Režimas <b>%sPVM nuo įsipareigojimų apskaitos%s</b>.
     CalcModeVATEngagement=Režimas <b>%sPVM nuo pajamų-išlaidų%s</b>.
    -CalcModeDebt=Režimas <b>%sPretenzijos-Skolos%s</b> nurodytas <b>Įsipareigojimų apskaita</b>.
    -CalcModeEngagement=Režimas <b>%sPajamos-Išlaidos%s</b> nurodytas <b>Pinigų apskaita</b>
    +CalcModeDebt=Analysis of known recorded invoices even if they are not yet accounted in ledger.
    +CalcModeEngagement=Analysis of known recorded payments, even if they are not yet accounted in Ledger.
     CalcModeBookkeeping=Analysis of <b>data journalized in Bookkeeping Ledger table</b>
     CalcModeLT1= Mode <b>%sRE on customer invoices - suppliers invoices%s</b>
     CalcModeLT1Debt=Mode <b>%sRE on customer invoices%s</b>
    @@ -150,9 +154,9 @@ AnnualSummaryInputOutputMode=Pajamų ir išlaidų balansas, metinė suvestinė
     AnnualByCompanies=Balance of income and expenses, by predefined groups of account
     AnnualByCompaniesDueDebtMode=Balance of income and expenses, detail by predefined groups, mode <b>%sClaims-Debts%s</b> said <b>Commitment accounting</b>.
     AnnualByCompaniesInputOutputMode=Balance of income and expenses, detail by predefined groups, mode <b>%sIncomes-Expenses%s</b> said <b>cash accounting</b>.
    -SeeReportInInputOutputMode=Žiūrėti ataskaitoje <b>%sPajamos-Išlaidos%s</b> sakoma <b>Pinigų apskaita</b> faktinių atliktų mokėjimų skaičiavimams
    -SeeReportInDueDebtMode=Žiūrėti ataskaitoje <b>%sPretenzijos-Skolos%s</b> sakoma <b>Įsipareigojimų apskaita</b> pateiktų sąskaitų-faktūrų skaičiavimams
    -SeeReportInBookkeepingMode=See report <b>%sBookeeping%s</b> for a calculation on <b>bookkeeping table analysis</b>
    +SeeReportInInputOutputMode=See %sanalysis of payments%s for a calculation on actual payments made even if they are not yet accounted in Ledger.
    +SeeReportInDueDebtMode=See %sanalysis of invoices%s for a calculation based on known recorded invoices even if they are not yet accounted in Ledger.
    +SeeReportInBookkeepingMode=See <b>%sBookeeping report%s</b> for a calculation on <b>Bookkeeping Ledger table</b>
     RulesAmountWithTaxIncluded=- Sumos rodomos su įtrauktais mokesčiais
     RulesResultDue=- It includes outstanding invoices, expenses, VAT, donations whether they are paid or not. Is also includes paid salaries.<br>- It is based on the validation date of invoices and VAT and on the due date for expenses. For salaries defined with Salary module, the value date of payment is used.
     RulesResultInOut=- It includes the real payments made on invoices, expenses, VAT and salaries. <br>- It is based on the payment dates of the invoices, expenses, VAT and salaries. The donation date for donation.
    @@ -171,6 +175,8 @@ LT1ReportByCustomersES=Report by third party RE
     LT2ReportByCustomersES=Ataskaita pagal trečiosios šalies IRPF
     VATReport=Sale tax report
     VATReportByPeriods=Sale tax report by period
    +VATReportByRates=Sale tax report by rates
    +VATReportByThirdParties=Sale tax report by third parties
     VATReportByCustomers=Sale tax report by customer
     VATReportByCustomersInInputOutputMode=Ataskaita pagal Kliento gautą ir sumokėtą PVM
     VATReportByQuartersInInputOutputMode=Report by Sale tax rate of the tax collected and paid
    @@ -207,7 +213,7 @@ Pcg_version=Chart of accounts models
     Pcg_type=Pcg tipas
     Pcg_subtype=Pcg potipis
     InvoiceLinesToDispatch=Sąskaitos-faktūros eilutės išsiuntimui
    -ByProductsAndServices=Pagal Produktus ir Paslaugas
    +ByProductsAndServices=By product and service
     RefExt=Išorinė nuoroda
     ToCreateAPredefinedInvoice=To create a template invoice, create a standard invoice, then, without validating it, click onto button "%s".
     LinkedOrder=Link to order
    @@ -215,7 +221,8 @@ Mode1=Metodas 1
     Mode2=Metodas 2
     CalculationRuleDesc=Norint skaičiuoti visą PVM, yra du būdai:<br>Metodas 1 apvalina PVM kiekvienoje eilutėje, tada sudeda juos.<br>Metodas 2 sudeda visus PVM kiekvienoje eilutėje, tada rezultatą apvalina.<br>Galutinis rezultatas gali skirtis nuo kelių centų. Metodas pagal nutylėjimą yra <b>%s</b>.
     CalculationRuleDescSupplier=According to supplier, choose appropriate method to apply same calculation rule and get same result expected by your supplier.
    -TurnoverPerProductInCommitmentAccountingNotRelevant=Apyvartos ataskaita pagal produktą, kai naudojamas <b>Pinigų apskaita</b> būdas nėra tinkamas. Ši ataskaita yra prieinama tik tada, kai naudojama <b>Įsipareigojimų apskaita</b> režimas (žr. Apskaitos modulio nustatymus).
    +TurnoverPerProductInCommitmentAccountingNotRelevant=The report of Turnover collected per product is not available. This report is only available for turnover invoiced.
    +TurnoverPerSaleTaxRateInCommitmentAccountingNotRelevant=The report of Turnover collected per sale tax rate is not available. This report is only available for turnover invoiced.
     CalculationMode=Skaičiavimo metodas
     AccountancyJournal=Accounting code journal
     ACCOUNTING_VAT_SOLD_ACCOUNT=Accounting account by default for VAT on sales (used if not defined on VAT dictionary setup)
    @@ -223,7 +230,7 @@ ACCOUNTING_VAT_BUY_ACCOUNT=Accounting account by default for VAT on purchases (u
     ACCOUNTING_VAT_PAY_ACCOUNT=Accounting account by default for paying VAT
     ACCOUNTING_ACCOUNT_CUSTOMER=Accounting account used for customer third parties
     ACCOUNTING_ACCOUNT_CUSTOMER_Desc=The dedicated accounting account defined on third party card will be used for Subledger accouting only. This one will be used for General Ledger and as default value of Subledger accounting if dedicated customer accouting account on third party is not defined.
    -ACCOUNTING_ACCOUNT_SUPPLIER=Accounting account used for supplier third parties
    +ACCOUNTING_ACCOUNT_SUPPLIER=Accounting account used for vendor third parties
     ACCOUNTING_ACCOUNT_SUPPLIER_Desc=The dedicated accounting account defined on third party card will be used for Subledger accouting only. This one will be used for General Ledger and as default value of Subledger accounting if dedicated supplier accouting account on third party is not defined.
     CloneTax=Clone a social/fiscal tax
     ConfirmCloneTax=Confirm the clone of a social/fiscal tax payment
    @@ -242,3 +249,11 @@ FiscalPeriod=Accounting period
     ListSocialContributionAssociatedProject=List of social contributions associated with the project
     DeleteFromCat=Remove from accounting group
     AccountingAffectation=Accounting assignement
    +LastDayTaxIsRelatedTo=Last day of period the tax is related to
    +VATDue=Sale tax claimed
    +ClaimedForThisPeriod=Claimed for the period
    +PaidDuringThisPeriod=Paid during this period
    +ByVatRate=By sale tax rate
    +TurnoverbyVatrate=Turnover invoiced by sale tax rate
    +TurnoverCollectedbyVatrate=Turnover collected by sale tax rate
    +PurchasebyVatrate=Purchase by sale tax rate
    diff --git a/htdocs/langs/lt_LT/dict.lang b/htdocs/langs/lt_LT/dict.lang
    index ee6ecc422ab..feace182fd5 100644
    --- a/htdocs/langs/lt_LT/dict.lang
    +++ b/htdocs/langs/lt_LT/dict.lang
    @@ -5,7 +5,8 @@ CountryIT=Italija
     CountryES=Ispanija
     CountryDE=Vokietija
     CountryCH=Šveicarija
    -CountryGB=Didžioji Britanija
    +# Warning, country code GB is for United Kingdom. UK Does not exists as country code in ISO standard.
    +CountryGB=Jungtinė Karalystė
     CountryUK=Jungtinė Karalystė
     CountryIE=Airija
     CountryCN=Kinija
    diff --git a/htdocs/langs/lt_LT/ecm.lang b/htdocs/langs/lt_LT/ecm.lang
    index 2ca5985e3a6..eb5690552a6 100644
    --- a/htdocs/langs/lt_LT/ecm.lang
    +++ b/htdocs/langs/lt_LT/ecm.lang
    @@ -39,9 +39,10 @@ ShowECMSection=Rodyti katalogą
     DeleteSection=Pašalinti katalogą
     ConfirmDeleteSection=Can you confirm you want to delete the directory <b>%s</b>?
     ECMDirectoryForFiles=Susijęs failų katalogas
    -CannotRemoveDirectoryContainsFiles=Pašalinimas negalimas, nes jame yra failų
    +CannotRemoveDirectoryContainsFilesOrDirs=Removal not possible because it contains some files or sub-directories
    +CannotRemoveDirectoryContainsFiles=Removal not possible because it contains some files
     ECMFileManager=Failų vadovas
    -ECMSelectASection=Pasirinkite katalogą kairiajame medyje
    +ECMSelectASection=Select a directory in the tree...
     DirNotSynchronizedSyncFirst=This directory seems to be created or modified outside ECM module. You must click on "Resync" button first to synchronize disk and database to get content of this directory.
     ReSyncListOfDir=Resync list of directories
     HashOfFileContent=Hash of file content
    diff --git a/htdocs/langs/lt_LT/errors.lang b/htdocs/langs/lt_LT/errors.lang
    index 20d697d4d8e..b6277a20632 100644
    --- a/htdocs/langs/lt_LT/errors.lang
    +++ b/htdocs/langs/lt_LT/errors.lang
    @@ -32,9 +32,9 @@ ErrorBarCodeRequired=Reikalingas brūkšninis kodas
     ErrorCustomerCodeAlreadyUsed=Kliento kodas jau naudojamas
     ErrorBarCodeAlreadyUsed=Brūkšninis kodas jau naudojamas
     ErrorPrefixRequired=Prefiksas reikalingas
    -ErrorBadSupplierCodeSyntax=Bloga tiekėjo kodo sintaksė
    -ErrorSupplierCodeRequired=Tiekėjo kodas reikalingas
    -ErrorSupplierCodeAlreadyUsed=Tiekėjo kodas jau naudojamas
    +ErrorBadSupplierCodeSyntax=Bad syntax for vendor code
    +ErrorSupplierCodeRequired=Vendor code required
    +ErrorSupplierCodeAlreadyUsed=Vendor code already used
     ErrorBadParameters=Blogi parametrai
     ErrorBadValueForParameter=Wrong value '%s' for parameter '%s'
     ErrorBadImageFormat=Image file has not a supported format (Your PHP does not support functions to convert images of this format)
    @@ -87,7 +87,7 @@ ErrorsOnXLines=Klaidos <b>%s</b> šaltinio įraše (-uose)
     ErrorFileIsInfectedWithAVirus=Antivirusinė programa negali patvirtinti failo (failas gali būti užkrėstas virusu)
     ErrorSpecialCharNotAllowedForField=Specialūs simboliai neleidžiami laukelyje "%s"
     ErrorNumRefModel=Nuoroda yra į duomenų bazę (%s) ir yra nesuderinama su šiomis numeravimo tasyklėmis. Pašalinkite įrašą arba pervadinkite nuorodą, kad aktyvuoti šį modulį.
    -ErrorQtyTooLowForThisSupplier=Kiekis per maža šiam tiekėjui arba nėra nustatytos šio produkto apibrėžtos kainos šiam tiekėjui
    +ErrorQtyTooLowForThisSupplier=Quantity too low for this vendor or no price defined on this product for this supplier
     ErrorModuleSetupNotComplete=Setup of module looks to be uncomplete. Go on Home - Setup - Modules to complete.
     ErrorBadMask=Maskavimo (mask) klaida
     ErrorBadMaskFailedToLocatePosOfSequence=Klaida, maskavimas be eilės numeris
    @@ -177,7 +177,7 @@ ErrorBadDefinitionOfMenuArrayInModuleDescriptor=Bad Definition Of Menu Array In
     ErrorSavingChanges=An error has ocurred when saving the changes
     ErrorWarehouseRequiredIntoShipmentLine=Warehouse is required on the line to ship
     ErrorFileMustHaveFormat=File must have format %s
    -ErrorSupplierCountryIsNotDefined=Šio tiekėjo šalis nėra apibrėžta. Tai ištaisyti pirmiausia.
    +ErrorSupplierCountryIsNotDefined=Country for this vendor is not defined. Correct this first.
     ErrorsThirdpartyMerge=Failed to merge the two records. Request canceled.
     ErrorStockIsNotEnoughToAddProductOnOrder=Stock is not enough for product %s to add it into a new order.
     ErrorStockIsNotEnoughToAddProductOnInvoice=Stock is not enough for product %s to add it into a new invoice.
    diff --git a/htdocs/langs/lt_LT/install.lang b/htdocs/langs/lt_LT/install.lang
    index a0d76667593..e3a05631d84 100644
    --- a/htdocs/langs/lt_LT/install.lang
    +++ b/htdocs/langs/lt_LT/install.lang
    @@ -6,6 +6,7 @@ ConfFileDoesNotExistsAndCouldNotBeCreated=Konfigūracijos failas <b>%s</b> neegz
     ConfFileCouldBeCreated=Konfigūracijos failas <b>%s</b> gali būti sukurtas.
     ConfFileIsNotWritable=Konfigūracijos failas <b>%s</b> neįrašomas. Patikrinti leidimus. Diegiant pirmą kartą Jūsų serveris turi būti pajėgus įrašyti į šį failą konfigūracijos proceso metu ("chmod 666", pavyzdžiui Unix tipo OS).
     ConfFileIsWritable=Konfigūracijos failas <b>%s</b> įrašomas.
    +ConfFileMustBeAFileNotADir=Configuration file <b>%s</b> must be a file, not a directory.
     ConfFileReload=Perkrauti visą informaciją iš konfigūracijos failo.
     PHPSupportSessions=Šis PHP palaiko sesijas.
     PHPSupportPOSTGETOk=Šis PHP palaiko kintamuosius POST ir GET.
    @@ -91,8 +92,8 @@ FailedToCreateAdminLogin=Failed to create Dolibarr administrator account.
     WarningRemoveInstallDir=Įspėjimas. Dėl saugumo priežasčių, kai įdiegimas ar atnaujinimas baigtas, kad būtų išvengta diegimo iš naujo, turėtumėte pridėti failą pavadinimu <b>install.lock</b> į Dolibarr dokumentų aplanką, siekiant išvengti neteisingo jo naudojimo.
     FunctionNotAvailableInThisPHP=Negalimas su šiuo PHP
     ChoosedMigrateScript=Pasirinkite migracijos skriptą
    -DataMigration=Duomenų migracija
    -DatabaseMigration=Struktūra duomenų bazės migracijai
    +DataMigration=Database migration (data)
    +DatabaseMigration=Database migration (structure + some data)
     ProcessMigrateScript=Skriptas vykdomas
     ChooseYourSetupMode=Pasirinkite nustatymų režimą ir spauskite "Start" ...
     FreshInstall=Naujas diegimas
    @@ -146,7 +147,7 @@ NothingToDo=Nothing to do
     # upgrade
     MigrationFixData=Fiksuoti pažeistus duomenis
     MigrationOrder=Klientų užsakymų duomenų perkėlimas
    -MigrationSupplierOrder=Tiekėjų užsakymų duomenų perkėlimas
    +MigrationSupplierOrder=Data migration for vendor's orders
     MigrationProposal=Komercinių pasiūlymų duomenų perkėlimas
     MigrationInvoice=Klientų sąskaitų-faktūrų duomenų perkėlimas
     MigrationContract=Sutarčių duomenų perkėlimas
    @@ -196,8 +197,14 @@ MigrationEvents=Įvykių migracija pridedant įvykio savininką į užduočių l
     MigrationEventsContact=Migration of events to add event contact into assignement table
     MigrationRemiseEntity=Update entity field value of llx_societe_remise
     MigrationRemiseExceptEntity=Update entity field value of llx_societe_remise_except
    +MigrationUserRightsEntity=Update entity field value of llx_user_rights
    +MigrationUserGroupRightsEntity=Update entity field value of llx_usergroup_rights
     MigrationReloadModule=Perkrauti modulį %s
     MigrationResetBlockedLog=Reset module BlockedLog for v7 algorithm
     ShowNotAvailableOptions=Parodyti negalimas opcijas
     HideNotAvailableOptions=Paslėpti negalimas opcijas
     ErrorFoundDuringMigration=Error were reported during migration process so next step is not available. To ignore errors, you can <a href="%s">click here</a>, but application or some features may not work correctly until fixed.
    +YouTryInstallDisabledByDirLock=The application try to sefl upgrade, but install/upgrade pages have been disabled for security reason (directory renamed with .lock suffix).<br>
    +YouTryInstallDisabledByFileLock=The application try to sefl upgrade, but install/upgrade pages pages have been disabled for security reason (by lock file <strong>install.lock</strong> into dolibarr documents directory).<br>
    +ClickHereToGoToApp=Click here to go to your application
    +ClickOnLinkOrRemoveManualy=Click on following link and if you always reach this page, you must remove the file install.lock into documents directory manually
    diff --git a/htdocs/langs/lt_LT/ldap.lang b/htdocs/langs/lt_LT/ldap.lang
    index c31adbbb8ef..b54ec6b5d87 100644
    --- a/htdocs/langs/lt_LT/ldap.lang
    +++ b/htdocs/langs/lt_LT/ldap.lang
    @@ -1,5 +1,4 @@
     # Dolibarr language file - Source file is en_US - ldap
    -DomainPassword=Slaptažodis domenui
     YouMustChangePassNextLogon=Slaptažodis vartotojui <b>%s</b> domene <b>%s</b> turi būti pakeistas.
     UserMustChangePassNextLogon=Vartotojas turi pakeisti slaptažodį domene %s
     LDAPInformationsForThisContact=Informacija LDAP duomenų bazėje šiam kontaktui
    @@ -25,3 +24,4 @@ MemberTypeSynchronized=Member type synchronized
     ContactSynchronized=Kontaktas sinchronizuotas
     ForceSynchronize=Pgreitintas sinchronizavimas Dolibarr -> LDAP
     ErrorFailedToReadLDAP=Nepavyko nuskaityti LDAP duomenų bazės. Patikrinkite LDAP modulio nustatymus ir duomenų bazės prieinamumą.
    +PasswordOfUserInLDAP=Password of user in LDAP
    diff --git a/htdocs/langs/lt_LT/loan.lang b/htdocs/langs/lt_LT/loan.lang
    index aef2d023357..b560d99177d 100644
    --- a/htdocs/langs/lt_LT/loan.lang
    +++ b/htdocs/langs/lt_LT/loan.lang
    @@ -10,6 +10,7 @@ LoanCapital=Kapitalas
     Insurance=Draudimas
     Interest=Palūkanos
     Nbterms=Sąlygos numeris
    +Term=Term
     LoanAccountancyCapitalCode=Accounting account capital
     LoanAccountancyInsuranceCode=Accounting account insurance
     LoanAccountancyInterestCode=Accounting account interest
    @@ -17,39 +18,14 @@ ConfirmDeleteLoan=Patvirtinti šios paskolos panaikinimą
     LoanDeleted=Skola sėkmingai panaikinta 
     ConfirmPayLoan=Patvirtinti paskolos priskyrimą prie apmokėtų
     LoanPaid=Paskola grąžinta
    -# Calc
    -LoanCalc=Banko paskolų skaičiuoklė
    -PurchaseFinanceInfo=Pirkimo ir finansavimo informacija
    -SalePriceOfAsset=Turto pardavimo kaina
    -PercentageDown=Procentų sumažėjimas
    -LengthOfMortgage=Duration of loan
    -AnnualInterestRate=Metinė palūkanų norma
    -ExplainCalculations=Paaiškinti skaičiavimus
    -ShowMeCalculationsAndAmortization=Parodyti skaičiavimus ir amortizaciją
    -MortgagePaymentInformation=Įkeisto turto apmokėjimo informacija
    -DownPayment=Pradinis mokėjimas
    -DownPaymentDesc=<b>Pradinė įmoka</b> = Būsto kaina x procentų sumažėjimo / 100 ( 5% sumažėjimui yra 5/100 or 0.05)
    -InterestRateDesc=<b>Palūkanų rodiklis</b> = Metinė palūkanų norma % / 100
    -MonthlyFactorDesc=<b>Mėnesio faktorius</b> = Sekančios formulės rezultatas
    -MonthlyInterestRateDesc=<b>Mėnesio palūkanų norma</b> = Metinė palūkanų norma / 12
    -MonthTermDesc=<b>Mėnesių skaičius</b> = Paskolos metų skaičius x 12
    -MonthlyPaymentDesc=Mėnesinė įmoka nustatoma pagal sekančią formulę
    -AmortizationPaymentDesc=<a href="#amortizacija">amortizacija</a> parodo kokia mėnesinės įmokos dalis skiriama banko plaūkanoms ir kokia dalis - paskolos dengimui.
    -AmountFinanced=Finansuota suma
    -AmortizationMonthlyPaymentOverYears=Mėnesinės įmokos amortizacija: <b>%s</b> per %s metų
    -Totalsforyear=Iš viso per metus
    -MonthlyPayment=Mėnesinė įmoka
    -LoanCalcDesc=This <b>mortgage calculator</b> can be used to figure out monthly payments of a loaning, based on the amount borrowed, the term of the loan desired and the interest rate.<br> This calculator includes also PMI (Private Mortgage Insurance) for loans where less than 20%% is put as a down payment. Also taken into consideration are the town property taxes, and their effect on the total monthly mortgage payment.<br>
    -GoToInterest=%s skiriama PALŪKANOMS
    -GoToPrincipal=%s skiriama PASKOLOS GRĄŽINIMUI
    -YouWillSpend=You will spend %s in year %s
     ListLoanAssociatedProject=List of loan associated with the project
     AddLoan=Create loan
    +FinancialCommitment=Financial commitment
    +InterestAmount=Palūkanos
    +CapitalRemain=Capital remain
     # Admin
     ConfigLoan=Paskolos modulio konfigūracija
     LOAN_ACCOUNTING_ACCOUNT_CAPITAL=Accounting account capital by default
     LOAN_ACCOUNTING_ACCOUNT_INTEREST=Accounting account interest by default
     LOAN_ACCOUNTING_ACCOUNT_INSURANCE=Accounting account insurance by default
    -FinancialCommitment=Financial commitment
     CreateCalcSchedule=Edit financial commitment
    -InterestAmount=Interest amount
    diff --git a/htdocs/langs/lt_LT/mails.lang b/htdocs/langs/lt_LT/mails.lang
    index 17a0b1feaad..c926c861083 100644
    --- a/htdocs/langs/lt_LT/mails.lang
    +++ b/htdocs/langs/lt_LT/mails.lang
    @@ -11,7 +11,9 @@ MailFrom=Siuntėjas
     MailErrorsTo=Klaidos
     MailReply=Atsakyti
     MailTo=Gavėjas (-ai)
    +MailToUsers=To user(s)
     MailCC=Kopijuoti į
    +MailToCCUsers=Copy to users(s)
     MailCCC=Sparčiosios tarpinės atminties (cache) kopija į
     MailTopic=E-pašto viršus
     MailText=Pranešimas
    @@ -164,4 +166,4 @@ InGoingEmailSetup=Incoming email setup
     OutGoingEmailSetupForEmailing=Outgoing email setup (for mass emailing)
     DefaultOutgoingEmailSetup=Default outgoing email setup
     Information=Informacija
    -
    +ContactsWithThirdpartyFilter=Contacts avec filtre client
    diff --git a/htdocs/langs/lt_LT/main.lang b/htdocs/langs/lt_LT/main.lang
    index ed03916ad6f..c26d400de10 100644
    --- a/htdocs/langs/lt_LT/main.lang
    +++ b/htdocs/langs/lt_LT/main.lang
    @@ -92,6 +92,7 @@ DolibarrInHttpAuthenticationSoPasswordUseless=Dolibarr authentication mode is se
     Administrator=Administratorius
     Undefined=Neapibrėžtas
     PasswordForgotten=Password forgotten?
    +NoAccount=No account?
     SeeAbove=Žiūrėti aukščiau
     HomeArea=Pagrindinė sritis
     LastConnexion=Latest connection
    @@ -231,7 +232,7 @@ Limit=Riba
     Limits=Ribos
     Logout=Atsijungti
     NoLogoutProcessWithAuthMode=Nėra tinkamos atjungimo funkcijos su autentifikavimo režimu <b>%s</b>
    -Connection=Sujungimas
    +Connection=Prisijungimas
     Setup=Nustatymai
     Alert=Įspėjimas
     MenuWarnings=Įspėjimai
    @@ -402,6 +403,7 @@ DefaultTaxRate=Default tax rate
     Average=Vidutinis
     Sum=Suma
     Delta=Delta
    +RemainToPay=Remain to pay
     Module=Module/Application
     Modules=Modules/Applications
     Option=Opcija
    @@ -414,7 +416,7 @@ Favorite=Favoritas
     ShortInfo=Informacija
     Ref=Nuoroda
     ExternalRef=Nuoroda išorinė
    -RefSupplier=Tiekėjo nuoroda
    +RefSupplier=Ref. vendor
     RefPayment=Mokėjimo nuoroda
     CommercialProposalsShort=Komerciniai pasiūlymai
     Comment=Komentaras
    @@ -493,7 +495,7 @@ Received=Gautas
     Paid=Apmokėtas
     Topic=Subject
     ByCompanies=Trečiųjų šalių
    -ByUsers=Vartotojų
    +ByUsers=By user
     Links=Saitai
     Link=Saitas
     Rejects=Atmetimai
    @@ -505,6 +507,7 @@ NoneF=Nė vienas
     NoneOrSeveral=None or several
     Late=Vėlai
     LateDesc=Delay to define if a record is late or not depends on your setup. Ask your admin to change delay from menu Home - Setup - Alerts.
    +NoItemLate=No late item
     Photo=Nuotrauka
     Photos=Nuotraukos
     AddPhoto=Pridėti nuotrauką
    @@ -619,9 +622,9 @@ BuildDoc=Sukurti DOC
     Entity=Aplinka
     Entities=Subjektai
     CustomerPreview=Kliento peržiūra
    -SupplierPreview=Tiekėjo peržiūra
    +SupplierPreview=Vendor preview
     ShowCustomerPreview=Rodyti Kliento peržiūrą
    -ShowSupplierPreview=Rodyti Tiekėjo peržiūrą
    +ShowSupplierPreview=Show vendor preview
     RefCustomer=Kliento nuoroda
     Currency=Valiuta
     InfoAdmin=Informacija administratoriams
    @@ -915,11 +918,11 @@ SearchIntoProductsOrServices=Products or services
     SearchIntoProjects=Projektai
     SearchIntoTasks=Uždaviniai
     SearchIntoCustomerInvoices=Customer invoices
    -SearchIntoSupplierInvoices=Supplier invoices
    +SearchIntoSupplierInvoices=Vendor invoices
     SearchIntoCustomerOrders=Customer orders
    -SearchIntoSupplierOrders=Supplier orders
    +SearchIntoSupplierOrders=Purchase orders
     SearchIntoCustomerProposals=Customer proposals
    -SearchIntoSupplierProposals=Supplier proposals
    +SearchIntoSupplierProposals=Vendor proposals
     SearchIntoInterventions=Intervencijos
     SearchIntoContracts=Sutartys
     SearchIntoCustomerShipments=Customer shipments
    @@ -941,3 +944,7 @@ Remote=Remote
     LocalAndRemote=Local and Remote
     KeyboardShortcut=Keyboard shortcut
     AssignedTo=Priskirtas
    +Deletedraft=Delete draft
    +ConfirmMassDraftDeletion=Draft Bulk delete confirmation
    +FileSharedViaALink=File shared via a link
    +
    diff --git a/htdocs/langs/lt_LT/margins.lang b/htdocs/langs/lt_LT/margins.lang
    index 719b2b4d672..6f4906fd592 100644
    --- a/htdocs/langs/lt_LT/margins.lang
    +++ b/htdocs/langs/lt_LT/margins.lang
    @@ -28,10 +28,10 @@ UseDiscountAsService=Kaip paslauga
     UseDiscountOnTotal=Tarpinė suma
     MARGIN_METHODE_FOR_DISCOUNT_DETAILS=Apibrėžia, ar visuotinė nuolaida yra traktuojama kaip produktas, kaip paslaugos ar tik tarpinė sumamaržos skaičiavimui.
     MARGIN_TYPE=Buying/Cost price suggested by default for margin calculation
    -MargeType1=Margin on Best supplier price
    +MargeType1=Margin on Best vendor price
     MargeType2=Margin on Weighted Average Price (WAP)
     MargeType3=Margin on Cost Price
    -MarginTypeDesc=* Margin on best buying price = Selling price - Best supplier price defined on product card<br>* Margin on Weighted Average Price (WAP) = Selling price - Product Weighted Average Price (WAP) or best supplier price if WAP not yet defined<br>* Margin on Cost price = Selling price - Cost price defined on product card or WAP if cost price not defined, or best supplier price if WAP not yet defined
    +MarginTypeDesc=* Margin on best buying price = Selling price - Best vendor price defined on product card<br>* Margin on Weighted Average Price (WAP) = Selling price - Product Weighted Average Price (WAP) or best supplier price if WAP not yet defined<br>* Margin on Cost price = Selling price - Cost price defined on product card or WAP if cost price not defined, or best supplier price if WAP not yet defined
     CostPrice=Savikaina
     UnitCharges=Vieneto sąnaudos
     Charges=Sąnaudos
    diff --git a/htdocs/langs/lt_LT/members.lang b/htdocs/langs/lt_LT/members.lang
    index 69a10185d57..580576f3203 100644
    --- a/htdocs/langs/lt_LT/members.lang
    +++ b/htdocs/langs/lt_LT/members.lang
    @@ -111,7 +111,7 @@ SendingAnEMailToMember=Sending information email to member
     SendingEmailOnAutoSubscription=Sending email on auto registration
     SendingEmailOnMemberValidation=Sending email on new member validation
     SendingEmailOnNewSubscription=Sending email on new subscription
    -SendingReminderForExpiredSubscription=Sending reminder for expired subscription
    +SendingReminderForExpiredSubscription=Sending reminder for expired subscriptions
     SendingEmailOnCancelation=Sending email on cancelation
     # Topic of email templates
     YourMembershipRequestWasReceived=Your membership was received.
    diff --git a/htdocs/langs/lt_LT/modulebuilder.lang b/htdocs/langs/lt_LT/modulebuilder.lang
    index a3fee23cb53..9d6661eda41 100644
    --- a/htdocs/langs/lt_LT/modulebuilder.lang
    +++ b/htdocs/langs/lt_LT/modulebuilder.lang
    @@ -74,6 +74,7 @@ NoWidget=No widget
     GoToApiExplorer=Go to API explorer
     ListOfMenusEntries=List of menu entries
     ListOfPermissionsDefined=List of defined permissions
    +SeeExamples=See examples here
     EnabledDesc=Condition to have this field active (Examples: 1 or $conf->global->MYMODULE_MYOPTION)
     VisibleDesc=Is the field visible ? (Examples: 0=Never visible, 1=Visible on list and create/update/view forms, 2=Visible on list only, 3=Visible on create/update/view form only. Using a negative value means field is not shown by default on list but can be selected for viewing)
     IsAMeasureDesc=Can the value of field be cumulated to get a total into list ? (Examples: 1 or 0)
    @@ -95,3 +96,6 @@ DropTableIfEmpty=(Delete table if empty)
     TableDoesNotExists=The table %s does not exists
     TableDropped=Table %s deleted
     InitStructureFromExistingTable=Build the structure array string of an existing table
    +UseAboutPage=Disallow the about page
    +UseDocFolder=Disallow the documentation folder
    +UseSpecificReadme=Use a specific ReadMe
    diff --git a/htdocs/langs/lt_LT/opensurvey.lang b/htdocs/langs/lt_LT/opensurvey.lang
    index 90fe3ff0c20..a5487491275 100644
    --- a/htdocs/langs/lt_LT/opensurvey.lang
    +++ b/htdocs/langs/lt_LT/opensurvey.lang
    @@ -58,3 +58,4 @@ MoreChoices=Įveskite daugiau pasirinkimų balsuotojams
     SurveyExpiredInfo=Apklausa uždaryta arba baigiasi balsavimo laikas.
     EmailSomeoneVoted=%s užpildė eilutę.\nJūs galite rasti savo apklausą:\n%s
     ShowSurvey=Rodyti apklausą
    +UserMustBeSameThanUserUsedToVote=You must have voted and use the same user name that the one used to vote, to post a comment
    diff --git a/htdocs/langs/lt_LT/orders.lang b/htdocs/langs/lt_LT/orders.lang
    index e0257310163..a87350db19a 100644
    --- a/htdocs/langs/lt_LT/orders.lang
    +++ b/htdocs/langs/lt_LT/orders.lang
    @@ -1,6 +1,6 @@
     # Dolibarr language file - Source file is en_US - orders
     OrdersArea=Klientų užsakymų sritis
    -SuppliersOrdersArea=Tiekėjų užsakymų sritis
    +SuppliersOrdersArea=Purchase orders area
     OrderCard=Užsakyti kortelę
     OrderId=Užsakymo ID
     Order=Užsakymas
    @@ -13,18 +13,18 @@ OrderToProcess=Užsakymo procesas
     NewOrder=Naujas užsakymas
     ToOrder=Sudaryti užsakymą
     MakeOrder=Sudaryti užsakymą
    -SupplierOrder=Tiekėjo užsakymas
    -SuppliersOrders=Tiekėjų užsakymai
    -SuppliersOrdersRunning=Dabartiniai tiekėjų užsakymai
    +SupplierOrder=Purchase order
    +SuppliersOrders=Purchase orders
    +SuppliersOrdersRunning=Current purchase orders
     CustomerOrder=Kliento užsakymas
    -CustomersOrders=Customer orders
    +CustomersOrders=Klientų užsakymai
     CustomersOrdersRunning=Current customer orders
     CustomersOrdersAndOrdersLines=Customer orders and order lines
     OrdersDeliveredToBill=Customer orders delivered to bill
     OrdersToBill=Customer orders delivered
     OrdersInProcess=Customer orders in process
     OrdersToProcess=Customer orders to process
    -SuppliersOrdersToProcess=Supplier orders to process
    +SuppliersOrdersToProcess=Purchase orders to process
     StatusOrderCanceledShort=Atšauktas
     StatusOrderDraftShort=Projektas
     StatusOrderValidatedShort=Patvirtintas
    @@ -75,15 +75,15 @@ ShowOrder=Rodyti užsakymą
     OrdersOpened=Orders to process
     NoDraftOrders=Nėra užsakymų projektų
     NoOrder=No order
    -NoSupplierOrder=No supplier order
    +NoSupplierOrder=No purchase order
     LastOrders=Latest %s customer orders
     LastCustomerOrders=Latest %s customer orders
    -LastSupplierOrders=Latest %s supplier orders
    +LastSupplierOrders=Latest %s purchase orders
     LastModifiedOrders=Latest %s modified orders
     AllOrders=Visi užsakymai
     NbOfOrders=Užsakymų skaičius
     OrdersStatistics=Užsakymų statistika
    -OrdersStatisticsSuppliers=Tiekėjo užsakymų statistika
    +OrdersStatisticsSuppliers=Purchase order statistics
     NumberOfOrdersByMonth=Užsakymų skaičius pagal mėnesį
     AmountOfOrdersByMonthHT=Užsakymų sumos pagal mėnesį (atskaičius mokesčius)
     ListOfOrders=Užsakymų sąrašas
    @@ -97,12 +97,12 @@ ConfirmMakeOrder=Are you sure you want to confirm you made this order on <b>%s</
     GenerateBill=Sukurti sąskaitą-faktūrą
     ClassifyShipped=Rūšiuoti pristatytus
     DraftOrders=Užsakymų projektai
    -DraftSuppliersOrders=Draft suppliers orders
    +DraftSuppliersOrders=Draft purchase orders
     OnProcessOrders=Apdorojami užsakymai
     RefOrder=Užsakymo nuoroda
     RefCustomerOrder=Ref. order for customer
    -RefOrderSupplier=Ref. order for supplier
    -RefOrderSupplierShort=Ref. order supplier
    +RefOrderSupplier=Ref. order for vendor
    +RefOrderSupplierShort=Ref. order vendor
     SendOrderByMail=Užsakymą siųsti paštu
     ActionsOnOrder=Įvykiai užsakyme
     NoArticleOfTypeProduct=Nėra straipsnio tipo "produktas", todėl nėra gabenamo straipsnio šiam užsakymui.
    @@ -115,9 +115,9 @@ ConfirmCloneOrder=Are you sure you want to clone this order <b>%s</b>?
     DispatchSupplierOrder=Tiekėjo užsakymo %s gavimas
     FirstApprovalAlreadyDone=Pirmas patvirtinimas jau atliktas
     SecondApprovalAlreadyDone=Second approval already done
    -SupplierOrderReceivedInDolibarr=Supplier order %s received %s
    -SupplierOrderSubmitedInDolibarr=Supplier order %s submited
    -SupplierOrderClassifiedBilled=Supplier order %s set billed
    +SupplierOrderReceivedInDolibarr=Purchase Order %s received %s
    +SupplierOrderSubmitedInDolibarr=Purchase Order %s submited
    +SupplierOrderClassifiedBilled=Purchase Order %s set billed
     OtherOrders=Kiti užsakymai
     ##### Types de contacts #####
     TypeContact_commande_internal_SALESREPFOLL=Sekančio kliento užsakymo atstovas
    @@ -125,11 +125,11 @@ TypeContact_commande_internal_SHIPPING=Sekančio pakrovimo atstovas
     TypeContact_commande_external_BILLING=Kliento kontaktai sąskaitai-faktūrai
     TypeContact_commande_external_SHIPPING=Kliento kontaktai gabenimui
     TypeContact_commande_external_CUSTOMER=Sekančio užsakymo kliento kontaktai
    -TypeContact_order_supplier_internal_SALESREPFOLL=Atstovo sekantis tiekėjo užsakymas
    +TypeContact_order_supplier_internal_SALESREPFOLL=Representative following-up purchase order
     TypeContact_order_supplier_internal_SHIPPING=Pavyzdinis sekantis gabenimas
    -TypeContact_order_supplier_external_BILLING=Tiekėjo adresas sąskaitai-faktūrai
    -TypeContact_order_supplier_external_SHIPPING=Tiekėjo adresas gabenimui
    -TypeContact_order_supplier_external_CUSTOMER=Tiekėjo adresas sekantis užsakymą
    +TypeContact_order_supplier_external_BILLING=Vendor invoice contact
    +TypeContact_order_supplier_external_SHIPPING=Vendor shipping contact
    +TypeContact_order_supplier_external_CUSTOMER=Vendor contact following-up order
     Error_COMMANDE_SUPPLIER_ADDON_NotDefined=Konstatnta COMMANDE_SUPPLIER_ADDON nėra apibrėžta
     Error_COMMANDE_ADDON_NotDefined=Konstanta COMMANDE_ADDON nėra apibrėžta
     Error_OrderNotChecked=Prie sąskaitos-faktūros nėra pasirinkta užsakymų
    diff --git a/htdocs/langs/lt_LT/other.lang b/htdocs/langs/lt_LT/other.lang
    index 12022b3545a..27b3d17dd53 100644
    --- a/htdocs/langs/lt_LT/other.lang
    +++ b/htdocs/langs/lt_LT/other.lang
    @@ -80,9 +80,9 @@ LinkedObject=Susietas objektas
     NbOfActiveNotifications=Number of notifications (nb of recipient emails)
     PredefinedMailTest=__(Hello)__\nThis is a test mail sent to __EMAIL__.\nThe two lines are separated by a carriage return.\n\n__USER_SIGNATURE__
     PredefinedMailTestHtml=__(Hello)__\nThis is a <b>test</b> mail (the word test must be in bold).<br>The two lines are separated by a carriage return.<br><br>__USER_SIGNATURE__
    -PredefinedMailContentSendInvoice=__(Hello)__\n\nYou will find here the invoice __REF__\n\nThis is the link to make your online payment if this invoice is not already payed:\n__ONLINE_PAYMENT_URL__\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
    -PredefinedMailContentSendInvoiceReminder=__(Hello)__\n\nWe would like to warn you that the invoice  __REF__ seems to not be payed. So this is the invoice in attachment again, as a reminder.\n\nThis is the link to make your online payment:\n__ONLINE_PAYMENT_URL__\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
    -PredefinedMailContentSendProposal=__(Hello)__\n\nYou will find here the commercial proposal __PREF__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
    +PredefinedMailContentSendInvoice=__(Hello)__\n\nYou will find here the invoice __REF__\n\n__ONLINE_PAYMENT_TEXT_AND_URL__\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
    +PredefinedMailContentSendInvoiceReminder=__(Hello)__\n\nWe would like to warn you that the invoice  __REF__ seems to not be payed. So this is the invoice in attachment again, as a reminder.\n\n__ONLINE_PAYMENT_TEXT_AND_URL__\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
    +PredefinedMailContentSendProposal=__(Hello)__\n\nYou will find here the commercial proposal __REF__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
     PredefinedMailContentSendSupplierProposal=__(Hello)__\n\nYou will find here the price request __REF__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
     PredefinedMailContentSendOrder=__(Hello)__\n\nYou will find here the order __REF__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
     PredefinedMailContentSendSupplierOrder=__(Hello)__\n\nYou will find here our order __REF__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
    @@ -91,6 +91,7 @@ PredefinedMailContentSendShipping=__(Hello)__\n\nYou will find here the shipping
     PredefinedMailContentSendFichInter=__(Hello)__\n\nYou will find here the intervention __REF__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
     PredefinedMailContentThirdparty=__(Hello)__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
     PredefinedMailContentUser=__(Hello)__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
    +PredefinedMailContentLink=You can click on the link below to make your payment if it is not already done.\n\n%s\n\n
     DemoDesc=Dolibarr is a compact ERP/CRM supporting several business modules. A demo showcasing all modules makes no sense as this scenario never occurs (several hundred available). So, several demo profiles are available.
     ChooseYourDemoProfil=Choose the demo profile that best suits your needs...
     ChooseYourDemoProfilMore=...or build your own profile<br>(manual module selection)
    @@ -218,7 +219,7 @@ FileIsTooBig=Failai yra per dideli
     PleaseBePatient=Prašome būkite kantrūs ...
     NewPassword=New password
     ResetPassword=Reset password
    -RequestToResetPasswordReceived=Gautas prašymas pakeisti Jūsų Dolibarr slaptažodį
    +RequestToResetPasswordReceived=A request to change your password has been received.
     NewKeyIs=Tai nauji Jūsų prisijungimo raktai
     NewKeyWillBe=Jūsų naujas prisijungimo prie programos raktas bus
     ClickHereToGoTo=Spauskite čia norėdami pereiti į %s
    @@ -233,6 +234,8 @@ PermissionsDelete=Permissions removed
     YourPasswordMustHaveAtLeastXChars=Your password must have at least <strong>%s</strong> chars
     YourPasswordHasBeenReset=Your password has been reset successfully
     ApplicantIpAddress=IP address of applicant
    +SMSSentTo=SMS sent to %s
    +
     ##### Export #####
     ExportsArea=Eksporto sritis
     AvailableFormats=Galimi formatai
    diff --git a/htdocs/langs/lt_LT/paypal.lang b/htdocs/langs/lt_LT/paypal.lang
    index 3d0e9ad0e9c..2337054be53 100644
    --- a/htdocs/langs/lt_LT/paypal.lang
    +++ b/htdocs/langs/lt_LT/paypal.lang
    @@ -14,7 +14,6 @@ PaypalModeOnlyPaypal=Tik PayPal
     ONLINE_PAYMENT_CSS_URL=Optionnal URL of CSS style sheet on online payment page
     ThisIsTransactionId=Tai operacijos ID: <b>%s</b>
     PAYPAL_ADD_PAYMENT_URL=Pridėti PayPal mokėjimo URL, kai siunčiate dokumentą paštu
    -PredefinedMailContentLink=You can click on the link below to make your payment if it is not already done.<br><br>%s<br><br>
     YouAreCurrentlyInSandboxMode=You are currently in the %s "sandbox" mode
     NewOnlinePaymentReceived=New online payment received
     NewOnlinePaymentFailed=New online payment tried but failed
    diff --git a/htdocs/langs/lt_LT/productbatch.lang b/htdocs/langs/lt_LT/productbatch.lang
    index 96e41145d69..05645d1ec1d 100644
    --- a/htdocs/langs/lt_LT/productbatch.lang
    +++ b/htdocs/langs/lt_LT/productbatch.lang
    @@ -1,24 +1,24 @@
     # ProductBATCH language file - en_US - ProductBATCH
    -ManageLotSerial=Use lot/serial number
    -ProductStatusOnBatch=Yes (lot/serial required)
    -ProductStatusNotOnBatch=No (lot/serial not used)
    +ManageLotSerial=Naudoti partiją / serijos numerį
    +ProductStatusOnBatch=Taip (reikalinga partija / serijos numeris)
    +ProductStatusNotOnBatch=Ne (Nenaudojama partija / serijos numeris)
     ProductStatusOnBatchShort=Taip
     ProductStatusNotOnBatchShort=Ne
    -Batch=Lot/Serial
    -atleast1batchfield=Eat-by date or Sell-by date or Lot/Serial number
    -batch_number=Lot/Serial number
    -BatchNumberShort=Lot/Serial
    +Batch=Partija / Serijos numeris
    +atleast1batchfield=Valgymo data arba Pardavimo data arba Partijos / Serijos numeris
    +batch_number=Partija / Serijos numeris
    +BatchNumberShort=Partija / Serijos numeris
     EatByDate=Eat-by date
    -SellByDate=Sell-by date
    -DetailBatchNumber=Lot/Serial details
    -printBatch=Lot/Serial: %s
    +SellByDate=Pardavimo data
    +DetailBatchNumber=Partijos / Serijos numerio duomenys
    +printBatch=Partija / Serijos numeris: %s
     printEatby=Eat-by: %s
    -printSellby=Sell-by: %s
    -printQty=Qty: %d
    -AddDispatchBatchLine=Add a line for Shelf Life dispatching
    -WhenProductBatchModuleOnOptionAreForced=When module Lot/Serial is on, automatic increase/decrease stock mode is forced to shipping validate and manual dispatching for reception and can't be edited. Other options can be defined as you want.
    -ProductDoesNotUseBatchSerial=This product does not use lot/serial number
    -ProductLotSetup=Setup of module lot/serial
    -ShowCurrentStockOfLot=Show current stock for couple product/lot
    +printSellby=Parduoda: %s
    +printQty=Kiekis: %d
    +AddDispatchBatchLine=Pridėkite eilutę, skirtą trukmės saugojimui
    +WhenProductBatchModuleOnOptionAreForced=When module Lot/Serial is on, automatic stock decrease  is forced to 'Decrease real stocks on shipping validation' and automatic increase mode is forced to 'Increase real stocks on manual dispatching into warehouses' and can't be edited. Other options can be defined as you want.
    +ProductDoesNotUseBatchSerial=Ši prekė nenaudoja partijos / serijos numerio
    +ProductLotSetup=Partijos / serijos numerio modulio sąranka
    +ShowCurrentStockOfLot=Rodyti dabartinias atsargas kelių prekių / partijų
     ShowLogOfMovementIfLot=Show log of movements for couple product/lot
     StockDetailPerBatch=Stock detail per lot
    diff --git a/htdocs/langs/lt_LT/products.lang b/htdocs/langs/lt_LT/products.lang
    index 481d43eb676..17942aa8d5f 100644
    --- a/htdocs/langs/lt_LT/products.lang
    +++ b/htdocs/langs/lt_LT/products.lang
    @@ -70,6 +70,7 @@ SoldAmount=Sold amount
     PurchasedAmount=Purchased amount
     NewPrice=Nauja kaina
     MinPrice=Minimali pardavimo kaina
    +EditSellingPriceLabel=Edit selling price label
     CantBeLessThanMinPrice=Pardavimo kaina negali būti mažesnė už minimalią leidžiamą šiam produktui (%s be mokesčių). Šis pranešimas taip pat gali pasirodyti, jei įvedate per labai didelę nuolaidą.
     ContractStatusClosed=Uždarytas
     ErrorProductAlreadyExists=Produktas su nuoroda %s jau egzistuoja.
    @@ -155,7 +156,7 @@ BuyingPrices=Buying prices
     CustomerPrices=Customer prices
     SuppliersPrices=Supplier prices
     SuppliersPricesOfProductsOrServices=Supplier prices (of products or services)
    -CustomCode=Customs/Commodity/HS code
    +CustomCode=Customs / Commodity / HS code
     CountryOrigin=Kilmės šalis
     Nature=Prigimtis
     ShortLabel=Short label
    @@ -250,8 +251,8 @@ PriceNumeric=Numeris
     DefaultPrice=Default price
     ComposedProductIncDecStock=Increase/Decrease stock on parent change
     ComposedProduct=Sub-product
    -MinSupplierPrice=Minimum supplier price
    -MinCustomerPrice=Minimum customer price
    +MinSupplierPrice=Minimali pirkimo kaina
    +MinCustomerPrice=Minimum selling price
     DynamicPriceConfiguration=Dynamic price configuration
     DynamicPriceDesc=On product card, with this module enabled, you should be able to set mathematic functions to calculate Customer or Supplier prices. Such function can use all mathematic operators, some constants and variables. You can set here the variables you want to be able to use and if the variable need an automatic update, the external URL to use to ask Dolibarr to update automaticaly the value.
     AddVariable=Add Variable
    diff --git a/htdocs/langs/lt_LT/projects.lang b/htdocs/langs/lt_LT/projects.lang
    index 4f356e380ad..39b55732516 100644
    --- a/htdocs/langs/lt_LT/projects.lang
    +++ b/htdocs/langs/lt_LT/projects.lang
    @@ -77,6 +77,7 @@ Time=Laikas
     ListOfTasks=List of tasks
     GoToListOfTimeConsumed=Go to list of time consumed
     GoToListOfTasks=Go to list of tasks
    +GoToGanttView=Go to Gantt view
     GanttView=Gantt View
     ListProposalsAssociatedProject=Komercinių pasiūlymų, susijusių su projektu, sąrašas
     ListOrdersAssociatedProject=List of customer orders associated with the project
    @@ -226,4 +227,4 @@ AllowCommentOnProject=Allow user comments on projects
     DontHavePermissionForCloseProject=You do not have permissions to close the project %s
     DontHaveTheValidateStatus=The project %s must be open to be closed
     RecordsClosed=%s project(s) closed
    -SendProjectRef=About project %s
    +SendProjectRef=Information project %s
    diff --git a/htdocs/langs/lt_LT/propal.lang b/htdocs/langs/lt_LT/propal.lang
    index 7ac4e2baffd..25ae28327a9 100644
    --- a/htdocs/langs/lt_LT/propal.lang
    +++ b/htdocs/langs/lt_LT/propal.lang
    @@ -75,6 +75,7 @@ AvailabilityTypeAV_1M=1 mėnuo
     TypeContact_propal_internal_SALESREPFOLL=Tipiškas tęstinis pasiūlymas
     TypeContact_propal_external_BILLING=Kliento sąskaitos-faktūros kontaktai
     TypeContact_propal_external_CUSTOMER=Kliento kontaktas tęstiniame pasiūlyme
    +TypeContact_propal_external_SHIPPING=Customer contact for delivery
     # Document models
     DocModelAzurDescription=Išsamus užsakymo modelis (logo. ..)
     DefaultModelPropalCreate=Modelio sukūrimas pagal nutylėjimą
    diff --git a/htdocs/langs/lt_LT/sendings.lang b/htdocs/langs/lt_LT/sendings.lang
    index 15be51853fa..9efdde2b792 100644
    --- a/htdocs/langs/lt_LT/sendings.lang
    +++ b/htdocs/langs/lt_LT/sendings.lang
    @@ -52,8 +52,8 @@ ActionsOnShipping=Siuntų įvykiai
     LinkToTrackYourPackage=Nuoroda sekti Jūsų siuntos kelią
     ShipmentCreationIsDoneFromOrder=Šiuo metu, naujos siuntos sukūrimas atliktas iš užsakymo kortelės.
     ShipmentLine=Siuntimo eilutė
    -ProductQtyInCustomersOrdersRunning=Product quantity into open customers orders
    -ProductQtyInSuppliersOrdersRunning=Product quantity into open suppliers orders
    +ProductQtyInCustomersOrdersRunning=Product quantity into open customer orders
    +ProductQtyInSuppliersOrdersRunning=Product quantity into open purchase orders
     ProductQtyInShipmentAlreadySent=Product quantity from open customer order already sent
     ProductQtyInSuppliersShipmentAlreadyRecevied=Product quantity from open supplier order already received
     NoProductToShipFoundIntoStock=No product to ship found into warehouse <b>%s</b>. Correct stock or go back to choose another warehouse.
    diff --git a/htdocs/langs/lt_LT/stocks.lang b/htdocs/langs/lt_LT/stocks.lang
    index a3b43cc9d1e..e603cc53529 100644
    --- a/htdocs/langs/lt_LT/stocks.lang
    +++ b/htdocs/langs/lt_LT/stocks.lang
    @@ -67,7 +67,7 @@ DeStockOnValidateOrder=Sumažinti realias atsargas klientų užsakymų patvirtin
     DeStockOnShipment=Decrease real stocks on shipping validation
     DeStockOnShipmentOnClosing=Decrease real stocks on shipping classification closed
     ReStockOnBill=Padidinti realių atsargų tiekėjams sąskaitos / kreditinės pastabos patvirtinimo
    -ReStockOnValidateOrder=Padidinti realias atsargas tiekėjų užsakymų patvirtinime
    +ReStockOnValidateOrder=Increase real stocks on purchase orders approbation
     ReStockOnDispatchOrder=Increase real stocks on manual dispatching into warehouses, after supplier order receipt of goods
     OrderStatusNotReadyToDispatch=Užsakymas dar neturi arba jau nebeturi statuso, kuris leidžia išsiųsti produktus į atsargų sandėlius.
     StockDiffPhysicTeoric=Explanation for difference between physical and virtual stock
    @@ -203,3 +203,4 @@ RegulateStock=Regulate Stock
     ListInventory=Sąrašas
     StockSupportServices=Stock management support services
     StockSupportServicesDesc=By default, you can stock only product with type "product". If on, and if module service is on, you can also stock a product with type "service"
    +ReceiveProducts=Receive items
    diff --git a/htdocs/langs/lt_LT/stripe.lang b/htdocs/langs/lt_LT/stripe.lang
    index 3b04daa584f..1a111c8c366 100644
    --- a/htdocs/langs/lt_LT/stripe.lang
    +++ b/htdocs/langs/lt_LT/stripe.lang
    @@ -58,8 +58,8 @@ NameOnCard=Name on card
     CardNumber=Card Number
     ExpiryDate=Expiry Date
     CVN=CVN
    -DeleteACard=Delete Card record
    -ConfirmDeleteCard=Are you sure you want to delete this Card record?
    +DeleteACard=Delete Card
    +ConfirmDeleteCard=Are you sure you want to delete this Credit or Debit card?
     CreateCustomerOnStripe=Create customer on Stripe
     CreateCardOnStripe=Create card on Stripe
     ShowInStripe=Show in Stripe
    diff --git a/htdocs/langs/lt_LT/supplier_proposal.lang b/htdocs/langs/lt_LT/supplier_proposal.lang
    index fb25276b7a5..d221dab6e76 100644
    --- a/htdocs/langs/lt_LT/supplier_proposal.lang
    +++ b/htdocs/langs/lt_LT/supplier_proposal.lang
    @@ -1,22 +1,22 @@
     # Dolibarr language file - Source file is en_US - supplier_proposal
    -SupplierProposal=Supplier commercial proposals
    -supplier_proposalDESC=Manage price requests to suppliers
    +SupplierProposal=Vendor commercial proposals
    +supplier_proposalDESC=Manage price requests to vendors
     SupplierProposalNew=New price request
     CommRequest=Price request
     CommRequests=Price requests
     SearchRequest=Find a request
     DraftRequests=Draft requests
    -SupplierProposalsDraft=Draft supplier proposals
    +SupplierProposalsDraft=Draft vendor proposals
     LastModifiedRequests=Latest %s modified price requests
     RequestsOpened=Open price requests
    -SupplierProposalArea=Supplier proposals area
    -SupplierProposalShort=Supplier proposal
    -SupplierProposals=Supplier proposals
    -SupplierProposalsShort=Supplier proposals
    +SupplierProposalArea=Vendor proposals area
    +SupplierProposalShort=Vendor proposal
    +SupplierProposals=Vendor proposals
    +SupplierProposalsShort=Vendor proposals
     NewAskPrice=New price request
     ShowSupplierProposal=Show price request
     AddSupplierProposal=Create a price request
    -SupplierProposalRefFourn=Supplier ref
    +SupplierProposalRefFourn=Vendor ref
     SupplierProposalDate=Pristatymo data
     SupplierProposalRefFournNotice=Before closing to "Accepted", think to grasp suppliers references.
     ConfirmValidateAsk=Are you sure you want to validate this price request under name <b>%s</b>?
    @@ -47,9 +47,9 @@ CommercialAsk=Price request
     DefaultModelSupplierProposalCreate=Modelio sukūrimas pagal nutylėjimą
     DefaultModelSupplierProposalToBill=Default template when closing a price request (accepted)
     DefaultModelSupplierProposalClosed=Default template when closing a price request (refused)
    -ListOfSupplierProposals=List of supplier proposal requests
    -ListSupplierProposalsAssociatedProject=List of supplier proposals associated with project
    -SupplierProposalsToClose=Supplier proposals to close
    -SupplierProposalsToProcess=Supplier proposals to process
    +ListOfSupplierProposals=List of vendor proposal requests
    +ListSupplierProposalsAssociatedProject=List of vendor proposals associated with project
    +SupplierProposalsToClose=Vendor proposals to close
    +SupplierProposalsToProcess=Vendor proposals to process
     LastSupplierProposals=Latest %s price requests
     AllPriceRequests=All requests
    diff --git a/htdocs/langs/lt_LT/suppliers.lang b/htdocs/langs/lt_LT/suppliers.lang
    index 11b4c2e8696..acd6057e466 100644
    --- a/htdocs/langs/lt_LT/suppliers.lang
    +++ b/htdocs/langs/lt_LT/suppliers.lang
    @@ -1,11 +1,11 @@
     # Dolibarr language file - Source file is en_US - suppliers
    -Suppliers=Tiekėjai
    -SuppliersInvoice=Tiekėjo sąskaita-faktūra
    -ShowSupplierInvoice=Show Supplier Invoice
    -NewSupplier=Naujas tiekėjas
    +Suppliers=Vendors
    +SuppliersInvoice=Vendor invoice
    +ShowSupplierInvoice=Show Vendor Invoice
    +NewSupplier=New vendor
     History=Istorija
    -ListOfSuppliers=Tiekėjų sąrašas
    -ShowSupplier=Rodyti tiekėją
    +ListOfSuppliers=List of vendors
    +ShowSupplier=Show vendor
     OrderDate=Užsakymo data
     BuyingPriceMin=Best buying price
     BuyingPriceMinShort=Best buying price
    @@ -14,34 +14,34 @@ TotalSellingPriceMinShort=Total of subproducts selling prices
     SomeSubProductHaveNoPrices=Kai kurie subproduktai neturi apibrėžtos kainos
     AddSupplierPrice=Add buying price
     ChangeSupplierPrice=Change buying price
    -SupplierPrices=Supplier prices
    +SupplierPrices=Vendor prices
     ReferenceSupplierIsAlreadyAssociatedWithAProduct=Šis nuorodytas tiekėjas jau yra susietas su nuoroda: %s
    -NoRecordedSuppliers=Nėra įrašytų tiekėjų
    -SupplierPayment=Tiekėjo mokėjimas
    -SuppliersArea=Tiekėjų sritis
    -RefSupplierShort=Tiekėjo nuoroda
    +NoRecordedSuppliers=No vendor recorded
    +SupplierPayment=Vendor payment
    +SuppliersArea=Vendor area
    +RefSupplierShort=Ref. vendor
     Availability=Prieinamumas
    -ExportDataset_fournisseur_1=Tiekėjo sąskaitų-faktūrų sąrašas ir sąskaitos-faktūros eilutės
    -ExportDataset_fournisseur_2=Tiekėjo sąskaitos-faktūros ir mokėjimai
    -ExportDataset_fournisseur_3=Tiekėjo užsakymai ir užsakymo eilutės
    +ExportDataset_fournisseur_1=Vendor invoices list and invoice lines
    +ExportDataset_fournisseur_2=Vendor invoices and payments
    +ExportDataset_fournisseur_3=Purchase orders and order lines
     ApproveThisOrder=Patvirtinti šį užsakymą
     ConfirmApproveThisOrder=Are you sure you want to approve order <b>%s</b>?
     DenyingThisOrder=Atmesti šį užsakymą
     ConfirmDenyingThisOrder=Are you sure you want to deny this order <b>%s</b>?
     ConfirmCancelThisOrder=Are you sure you want to cancel this order <b>%s</b>?
    -AddSupplierOrder=Sukurti tiekėjo užsakymą
    -AddSupplierInvoice=Sukurti tiekėjo sąskaitą-faktūrą
    -ListOfSupplierProductForSupplier=Produktų ir kainų sąrašas tiekėjui <b>%s</b>
    -SentToSuppliers=Nusiųsta tiekėjams
    -ListOfSupplierOrders=Tiekėjo užsakymų sąrašas
    -MenuOrdersSupplierToBill=Tiekėjo užsakymai sąskaitoms
    +AddSupplierOrder=Create Purchase Order
    +AddSupplierInvoice=Create vendor invoice
    +ListOfSupplierProductForSupplier=List of products and prices for vendor <b>%s</b>
    +SentToSuppliers=Sent to vendors
    +ListOfSupplierOrders=List of purchase orders
    +MenuOrdersSupplierToBill=Purchase orders to invoice
     NbDaysToDelivery=Pristatymo vėlavimas dienomis
     DescNbDaysToDelivery=The biggest deliver delay of the products from this order
    -SupplierReputation=Supplier reputation
    +SupplierReputation=Vendor reputation
     DoNotOrderThisProductToThisSupplier=Do not order
     NotTheGoodQualitySupplier=Wrong quality
     ReputationForThisProduct=Reputation
     BuyerName=Buyer name
     AllProductServicePrices=All product / service prices
     AllProductReferencesOfSupplier=All product / service references of supplier
    -BuyingPriceNumShort=Supplier prices
    +BuyingPriceNumShort=Vendor prices
    diff --git a/htdocs/langs/lt_LT/users.lang b/htdocs/langs/lt_LT/users.lang
    index e433256514c..2aa34787ecb 100644
    --- a/htdocs/langs/lt_LT/users.lang
    +++ b/htdocs/langs/lt_LT/users.lang
    @@ -48,7 +48,7 @@ PasswordChangeRequest=Request to change password for <b>%s</b>
     PasswordChangeRequestSent=Prašymas pakeisti slaptažodį <b>%s</b> išsiųstą į <b>%s</b>
     ConfirmPasswordReset=Confirm password reset
     MenuUsersAndGroups=Vartotojai ir grupės
    -LastGroupsCreated=Latest %s created groups
    +LastGroupsCreated=Latest %s groups created
     LastUsersCreated=Latest %s users created
     ShowGroup=Rodyti grupę
     ShowUser=Rodyti vartotoją
    diff --git a/htdocs/langs/lt_LT/website.lang b/htdocs/langs/lt_LT/website.lang
    index bfebf4b4b91..4c9347c884c 100644
    --- a/htdocs/langs/lt_LT/website.lang
    +++ b/htdocs/langs/lt_LT/website.lang
    @@ -73,7 +73,7 @@ AnotherContainer=Another container
     WEBSITE_USE_WEBSITE_ACCOUNTS=Enable the web site account table
     WEBSITE_USE_WEBSITE_ACCOUNTSTooltip=Enable the table to store web site accounts (login/pass) for each website / thirdparty
     YouMustDefineTheHomePage=You must first define the default Home page
    -OnlyEditionOfSourceForGrabbedContentFuture=Note: only edition of HTML source will be possible when a page content is intiliazed by grabbing it from an external page (WYSIWYG editor will not be available)
    +OnlyEditionOfSourceForGrabbedContentFuture=Note: only edition of HTML source will be possible when a page content is initiliazed by grabbing it from an external page (WYSIWYG editor will not be available)
     OnlyEditionOfSourceForGrabbedContent=Only edition of HTML source is possible when content was grabbed from an external site
     GrabImagesInto=Grab also images found into css and page.
     ImagesShouldBeSavedInto=Images should be saved into directory
    diff --git a/htdocs/langs/lt_LT/workflow.lang b/htdocs/langs/lt_LT/workflow.lang
    index e609ef71146..8f890cc26a4 100644
    --- a/htdocs/langs/lt_LT/workflow.lang
    +++ b/htdocs/langs/lt_LT/workflow.lang
    @@ -14,7 +14,7 @@ descWORKFLOW_INVOICE_AMOUNT_CLASSIFY_BILLED_ORDER=Classify linked source custome
     descWORKFLOW_INVOICE_CLASSIFY_BILLED_ORDER=Classify linked source customer order(s) to billed when customer invoice is set to paid (and if amount of the invoice is same than total amount of linked orders)
     descWORKFLOW_ORDER_CLASSIFY_SHIPPED_SHIPPING=Classify linked source customer order to shipped when a shipment is validated (and if quantity shipped by all shipments is the same as in the order to update)
     # Autoclassify supplier order
    -descWORKFLOW_ORDER_CLASSIFY_BILLED_SUPPLIER_PROPOSAL=Classify linked source supplier proposal(s) to billed when supplier invoice is validated (and if amount of the invoice is same than total amount of linked proposals)
    -descWORKFLOW_INVOICE_AMOUNT_CLASSIFY_BILLED_SUPPLIER_ORDER=Classify linked source supplier order(s) to billed when supplier invoice is validated (and if amount of the invoice is same than total amount of linked orders)
    +descWORKFLOW_ORDER_CLASSIFY_BILLED_SUPPLIER_PROPOSAL=Classify linked source vendor proposal(s) to billed when vendor invoice is validated (and if amount of the invoice is same than total amount of linked proposals)
    +descWORKFLOW_INVOICE_AMOUNT_CLASSIFY_BILLED_SUPPLIER_ORDER=Classify linked source purchase order(s) to billed when vendor invoice is validated (and if amount of the invoice is same than total amount of linked orders)
     AutomaticCreation=Automatic creation
     AutomaticClassification=Automatic classification
    diff --git a/htdocs/langs/lv_LV/accountancy.lang b/htdocs/langs/lv_LV/accountancy.lang
    index d113a080a6b..69d3bb0df97 100644
    --- a/htdocs/langs/lv_LV/accountancy.lang
    +++ b/htdocs/langs/lv_LV/accountancy.lang
    @@ -1,280 +1,285 @@
     # Dolibarr language file - en_US - Accounting Expert
    -ACCOUNTING_EXPORT_SEPARATORCSV=Column separator for export file
    -ACCOUNTING_EXPORT_DATE=Date format for export file
    +Accounting=Grāmatvedība
    +ACCOUNTING_EXPORT_SEPARATORCSV=Eksportējamā faila kolonnu atdalītājs
    +ACCOUNTING_EXPORT_DATE=Eksportējamā faila datuma formāts
     ACCOUNTING_EXPORT_PIECE=Export the number of piece
    -ACCOUNTING_EXPORT_GLOBAL_ACCOUNT=Export with global account
    -ACCOUNTING_EXPORT_LABEL=Export label
    -ACCOUNTING_EXPORT_AMOUNT=Export amount
    -ACCOUNTING_EXPORT_DEVISE=Export currency
    -Selectformat=Select the format for the file
    -ACCOUNTING_EXPORT_FORMAT=Select the format for the file
    +ACCOUNTING_EXPORT_GLOBAL_ACCOUNT=Eksports ar globālo kontu
    +ACCOUNTING_EXPORT_LABEL=Eksportēt etiķeti
    +ACCOUNTING_EXPORT_AMOUNT=Eksporta summa
    +ACCOUNTING_EXPORT_DEVISE=Eksportējamā valūta
    +Selectformat=Izvēlieties faila formātu
    +ACCOUNTING_EXPORT_FORMAT=Izvēlieties faila formātu
     ACCOUNTING_EXPORT_ENDLINE=Select the carriage return type
     ACCOUNTING_EXPORT_PREFIX_SPEC=Specify the prefix for the file name
     ThisService=Šis pakalpojums
     ThisProduct=Šis produkts
    -DefaultForService=Default for service
    -DefaultForProduct=Default for product
    +DefaultForService=Noklusējums pakalpojumam
    +DefaultForProduct=Noklusējums produktam
     CantSuggest=Nevar ieteikt
    -AccountancySetupDoneFromAccountancyMenu=Most setup of the accountancy is done from the menu %s
    +AccountancySetupDoneFromAccountancyMenu=Lielākā daļa grāmatvedības iestatīšanas tiek veikta no izvēlnes %s
     ConfigAccountingExpert=Configuration of the module accounting expert
    -Journalization=Journalization
    +Journalization=Grāmatvedības ieraksts
     Journaux=Žurnāli
    -JournalFinancial=Financial journals
    +JournalFinancial=Finanšu žurnāli
     BackToChartofaccounts=Return chart of accounts
    -Chartofaccounts=Chart of accounts
    -CurrentDedicatedAccountingAccount=Current dedicated account
    -AssignDedicatedAccountingAccount=New account to assign
    +Chartofaccounts=Kontu plāns
    +CurrentDedicatedAccountingAccount=Pašreizējais veltītais konts
    +AssignDedicatedAccountingAccount=Jauns konts, kuru piešķirt
     InvoiceLabel=Rēķina nosaukums
    -OverviewOfAmountOfLinesNotBound=Overview of amount of lines not bound to an accounting account
    -OverviewOfAmountOfLinesBound=Overview of amount of lines already bound to an accounting account
    +OverviewOfAmountOfLinesNotBound=Pārskats par to līniju skaitu, kurām nav saistības ar grāmatvedības kontu
    +OverviewOfAmountOfLinesBound=Pārskats par to līniju skaitu, kuras jau ir piesaistītas grāmatvedības kontam
     OtherInfo=Cita informācija
    -DeleteCptCategory=Remove accounting account from group
    -ConfirmDeleteCptCategory=Are you sure you want to remove this accounting account from the accounting account group ?
    -JournalizationInLedgerStatus=Status of journalization
    -AlreadyInGeneralLedger=Already journalized in ledgers
    -NotYetInGeneralLedger=Not yet journalized in ledgers
    -GroupIsEmptyCheckSetup=Group is empty, check setup of the personalized accounting group
    -DetailByAccount=Show detail by account
    -AccountWithNonZeroValues=Accounts with non zero values
    -ListOfAccounts=List of accounts
    +DeleteCptCategory=No grāmatvedības konta noņemt grupu
    +ConfirmDeleteCptCategory=Vai tiešām vēlaties noņemt šo grāmatvedības kontu no grāmatvedības kontu grupas?
    +JournalizationInLedgerStatus=Žurnālistikas statuss
    +AlreadyInGeneralLedger=Jau žurnalizēts žurnālos
    +NotYetInGeneralLedger=Vēl nav publicēts žurnālos
    +GroupIsEmptyCheckSetup=Grupa ir tukša, pārbaudiet personalizētās grāmatvedības grupas iestatījumus
    +DetailByAccount=Parādīt detalizētu informāciju par kontu
    +AccountWithNonZeroValues=Konti, kuriem nav nulles vērtības
    +ListOfAccounts=Kontu saraksts
     
    -MainAccountForCustomersNotDefined=Main accounting account for customers not defined in setup
    -MainAccountForSuppliersNotDefined=Main accounting account for suppliers not defined in setup
    -MainAccountForUsersNotDefined=Main accounting account for users not defined in setup
    -MainAccountForVatPaymentNotDefined=Main accounting account for VAT payment not defined in setup
    +MainAccountForCustomersNotDefined=Galvenais grāmatvedības konts klientiem, kas nav definēti iestatījumos
    +MainAccountForSuppliersNotDefined=Galvenais grāmatvedības konts piegādātājiem, kas nav definēti iestatījumos
    +MainAccountForUsersNotDefined=Galvenais grāmatvedības konts lietotājiem, kas nav definēti iestatījumos
    +MainAccountForVatPaymentNotDefined=Galvenais grāmatvedības konts par PVN maksājumu, kas nav definēts iestatījumos
     
     AccountancyArea=Grāmatvedības zona
    -AccountancyAreaDescIntro=Usage of the accountancy module is done in several step:
    -AccountancyAreaDescActionOnce=The following actions are usually executed one time only, or once per year...
    -AccountancyAreaDescActionOnceBis=Next steps should be done to save you time in future by suggesting you the correct default accounting account when making the journalization (writing record in Journals and General ledger)
    -AccountancyAreaDescActionFreq=The following actions are usually executed every month, week or day for very large companies...
    +AccountancyAreaDescIntro=Grāmatvedības moduļa lietošana tiek veikta vairākos posmos:
    +AccountancyAreaDescActionOnce=Šīs darbības parasti izpilda tikai vienu reizi vai reizi gadā ...
    +AccountancyAreaDescActionOnceBis=Veicot nākamo darbību, lai nākotnē ietaupītu laiku, ierosinot pareizu noklusējuma grāmatvedības kontu žurnālistikas veikšanā (rakstot žurnālu un galveno virsgrāmatu)
    +AccountancyAreaDescActionFreq=Šīs darbības parasti tiek veiktas katru mēnesi, nedēļu vai dienu ļoti lieliem uzņēmumiem ...
     
    -AccountancyAreaDescJournalSetup=STEP %s: Create or check content of your journal list from menu %s
    -AccountancyAreaDescChartModel=STEP %s: Create a model of chart of account from menu %s
    -AccountancyAreaDescChart=STEP %s: Create or check content of your chart of account from menu %s
    +AccountancyAreaDescJournalSetup=STEP %s: izveidojiet vai pārbaudiet žurnāla satura saturu no izvēlnes %s
    +AccountancyAreaDescChartModel=STEP %s: izveidojiet konta diagrammas modeli no izvēlnes %s
    +AccountancyAreaDescChart=STEP %s: izveidojiet vai pārbaudiet sava konta diagrammas saturu no izvēlnes %s
     
    -AccountancyAreaDescVat=STEP %s: Define accounting accounts for each VAT Rates. For this, use the menu entry %s.
    -AccountancyAreaDescExpenseReport=STEP %s: Define default accounting accounts for each type of expense report. For this, use the menu entry %s.
    -AccountancyAreaDescSal=STEP %s: Define default accounting accounts for payment of salaries. For this, use the menu entry %s.
    -AccountancyAreaDescContrib=STEP %s: Define default accounting accounts for special expences (miscellaneous taxes). For this, use the menu entry %s.
    -AccountancyAreaDescDonation=STEP %s: Define default accounting accounts for donation. For this, use the menu entry %s.
    -AccountancyAreaDescMisc=STEP %s: Define mandatory default account and default accounting accounts for miscellaneous transactions. For this, use the menu entry %s.
    -AccountancyAreaDescLoan=STEP %s: Define default accounting accounts for loans. For this, use the menu entry %s.
    -AccountancyAreaDescBank=STEP %s: Define accounting accounts and journal code for each bank and financial accounts. For this, use the menu entry %s.
    -AccountancyAreaDescProd=STEP %s: Define accounting accounts on your products/services. For this, use the menu entry %s.
    +AccountancyAreaDescVat=STEP %s: definējiet katra PVN likmes grāmatvedības kontus. Šajā nolūkā izmantojiet izvēlnes ierakstu %s.
    +AccountancyAreaDescDefault=Solis %s: definējiet noklusējuma grāmatvedības kontus. Šajā nolūkā izmantojiet izvēlnes ierakstu %s.
    +AccountancyAreaDescExpenseReport=STEP %s: definējiet noklusējuma uzskaites kontus katram izdevumu pārskatam. Šajā nolūkā izmantojiet izvēlnes ierakstu %s.
    +AccountancyAreaDescSal=STEP %s: definējiet noklusējuma uzskaites kontus algu izmaksāšanai. Šajā nolūkā izmantojiet izvēlnes ierakstu %s.
    +AccountancyAreaDescContrib=STEP %s: definējiet noklusējuma grāmatvedības kontus īpašiem izdevumiem (dažādiem nodokļiem). Šajā nolūkā izmantojiet izvēlnes ierakstu %s.
    +AccountancyAreaDescDonation=STEP %s: definējiet noklusējuma uzskaites kontus ziedojumiem. Šajā nolūkā izmantojiet izvēlnes ierakstu %s.
    +AccountancyAreaDescMisc=STEP %s: norādiet obligātos noklusējuma kontu un noklusējuma grāmatvedības kontus dažādiem darījumiem. Šajā nolūkā izmantojiet izvēlnes ierakstu %s.
    +AccountancyAreaDescLoan=STEP %s: definējiet noklusējuma aizņēmumu grāmatvedības uzskaiti. Šajā nolūkā izmantojiet izvēlnes ierakstu %s.
    +AccountancyAreaDescBank=STEP %s: definējiet grāmatvedības kontus un žurnāla kodu katrai bankai un finanšu kontiem. Šajā nolūkā izmantojiet izvēlnes ierakstu %s.
    +AccountancyAreaDescProd=STEP %s: definējiet savu produktu / pakalpojumu grāmatvedības kontus. Šajā nolūkā izmantojiet izvēlnes ierakstu %s.
     
    -AccountancyAreaDescBind=STEP %s: Check the binding between existing %s lines and accounting account is done, so application will be able to journalize transactions in Ledger in one click. Complete missing bindings. For this, use the menu entry %s.
    -AccountancyAreaDescWriteRecords=STEP %s: Write transactions into the Ledger. For this, go into menu <strong>%s</strong>, and click into button <strong>%s</strong>.
    -AccountancyAreaDescAnalyze=STEP %s: Add or edit existing transactions and generate reports and exports.
    +AccountancyAreaDescBind=STEP %s: pārbaudiet saistību starp esošajām %s līnijām un grāmatvedības kontu, tāpēc pieteikums varēs žurnālizēt darījumus Ledger ar vienu klikšķi. Pabeigt trūkstošos piesaisti. Šajā nolūkā izmantojiet izvēlnes ierakstu %s.
    +AccountancyAreaDescWriteRecords=STEP %s: rakstīt darījumus uz grāmatvedi. Lai to izdarītu, dodieties uz izvēlni <strong> %s </ strong> un noklikšķiniet uz pogas <strong> %s </ strong>.
    +AccountancyAreaDescAnalyze=STEP %s: pievienojiet vai rediģējiet esošos darījumus un ģenerējiet pārskatus un eksportu.
     
    -AccountancyAreaDescClosePeriod=STEP %s: Close period so we can't make modification in a future.
    +AccountancyAreaDescClosePeriod=STEP %s: beidzies periods, tāpēc mēs nevaram veikt izmaiņas nākotnē.
     
    -TheJournalCodeIsNotDefinedOnSomeBankAccount=A mandatory step in setup was not complete (accounting code journal not defined for all bank accounts)
    -Selectchartofaccounts=Select active chart of accounts
    -ChangeAndLoad=Change and load
    -Addanaccount=Add an accounting account
    -AccountAccounting=Accounting account
    +TheJournalCodeIsNotDefinedOnSomeBankAccount=Obligāts iestatīšanas posms nebija pabeigts (grāmatvedības kodu žurnāls nav definēts visiem bankas kontiem)
    +Selectchartofaccounts=Atlasiet aktīvo kontu diagrammu
    +ChangeAndLoad=Mainīt un ielādēt
    +Addanaccount=Pievienot grāmatvedības kontu
    +AccountAccounting=Grāmatvedības konts
     AccountAccountingShort=Konts
     SubledgerAccount=Apakšuzņēmēja konts
     ShowAccountingAccount=Rādīt grāmatvedības kontu
    -ShowAccountingJournal=Show accounting journal
    -AccountAccountingSuggest=Accounting account suggested
    +ShowAccountingJournal=Rādīt grāmatvedības žurnālu
    +AccountAccountingSuggest=Ieteicamais grāmatvedības konts
     MenuDefaultAccounts=Noklusētie konti
    -MenuBankAccounts=Banku konti
    +MenuBankAccounts=Bankas konti
     MenuVatAccounts=PVN konti
     MenuTaxAccounts=Nodokļu konti
    -MenuExpenseReportAccounts=Expense report accounts
    -MenuLoanAccounts=Loan accounts
    -MenuProductsAccounts=Product accounts
    -ProductsBinding=Products accounts
    -Ventilation=Binding to accounts
    -CustomersVentilation=Customer invoice binding
    -SuppliersVentilation=Supplier invoice binding
    -ExpenseReportsVentilation=Expense report binding
    +MenuExpenseReportAccounts=Izdevumu atskaišu konti
    +MenuLoanAccounts=Aizdevumu konti
    +MenuProductsAccounts=Produktu konti
    +ProductsBinding=Produktu konti
    +Ventilation=Saistīšana ar kontiem
    +CustomersVentilation=Klienta rēķins saistošs
    +SuppliersVentilation=Piegādātāja rēķins saistošs
    +ExpenseReportsVentilation=Izdevumu pārskats ir saistošs
     CreateMvts=Izveidot jaunu darījumu
    -UpdateMvts=Modification of a transaction
    -ValidTransaction=Validate transaction
    -WriteBookKeeping=Journalize transactions in Ledger
    +UpdateMvts=Darījuma grozīšana
    +ValidTransaction=Apstipriniet darījumu
    +WriteBookKeeping=Žurnalizēt darījumus grāmatvedībā
     Bookkeeping=Ledger
     AccountBalance=Konta bilance
    -ObjectsRef=Source object ref
    +ObjectsRef=Avota objekta ref
     CAHTF=Total purchase supplier before tax
    -TotalExpenseReport=Total expense report
    -InvoiceLines=Lines of invoices to bind
    -InvoiceLinesDone=Bound lines of invoices
    -ExpenseReportLines=Lines of expense reports to bind
    -ExpenseReportLinesDone=Bound lines of expense reports
    -IntoAccount=Bind line with the accounting account
    +TotalExpenseReport=Kopējais izdevumu pārskats
    +InvoiceLines=Rindu līnijas saistīšanai
    +InvoiceLinesDone=Iesaistīto rēķinu līnijas
    +ExpenseReportLines=Izdevumu atskaites līnijas, kas saistītas
    +ExpenseReportLinesDone=Saistītās izdevumu pārskatu līnijas
    +IntoAccount=Bind line ar grāmatvedības kontu
     
     
    -Ventilate=Bind
    +Ventilate=Saistīt
     LineId=Id līnija
     Processing=Apstrādā
    -EndProcessing=Process terminated.
    +EndProcessing=Process ir pārtraukts.
     SelectedLines=Selected lines
     Lineofinvoice=Line of invoice
    -LineOfExpenseReport=Line of expense report
    -NoAccountSelected=No accounting account selected
    -VentilatedinAccount=Binded successfully to the accounting account
    -NotVentilatedinAccount=Not bound to the accounting account
    -XLineSuccessfullyBinded=%s products/services successfully bound to an accounting account
    -XLineFailedToBeBinded=%s products/services were not bound to any accounting account
    +LineOfExpenseReport=Izdevumu rindas pārskats
    +NoAccountSelected=Nav izvēlēts grāmatvedības konts
    +VentilatedinAccount=Sekmīgi piesaistīts grāmatvedības kontam
    +NotVentilatedinAccount=Nav saistošs grāmatvedības kontam
    +XLineSuccessfullyBinded=%s produkti / pakalpojumi, kas veiksmīgi piesaistīti grāmatvedības kontam
    +XLineFailedToBeBinded=%s produkti / pakalpojumi nav saistīti ar jebkuru grāmatvedības kontu
     
    -ACCOUNTING_LIMIT_LIST_VENTILATION=Number of elements to bind shown by page (maximum recommended : 50)
    -ACCOUNTING_LIST_SORT_VENTILATION_TODO=Begin the sorting of the page "Binding to do" by the most recent elements
    -ACCOUNTING_LIST_SORT_VENTILATION_DONE=Begin the sorting of the page "Binding done" by the most recent elements
    +ACCOUNTING_LIMIT_LIST_VENTILATION=Elementu skaits saistīšanai, kas norādīts lapā (maksimālais ieteicamais: 50)
    +ACCOUNTING_LIST_SORT_VENTILATION_TODO=Sāciet lappuses "Saistīšanu darīt" šķirošanu ar jaunākajiem elementiem
    +ACCOUNTING_LIST_SORT_VENTILATION_DONE=Sāciet lappuses "Saistīšana pabeigta" šķirošanu ar jaunākajiem elementiem
     
    -ACCOUNTING_LENGTH_DESCRIPTION=Truncate product & services description in listings after x chars (Best = 50)
    -ACCOUNTING_LENGTH_DESCRIPTION_ACCOUNT=Truncate product & services account description form in listings after x chars (Best = 50)
    -ACCOUNTING_LENGTH_GACCOUNT=Length of the general accounting accounts (If you set value to 6 here, the account '706' will appear like '706000' on screen)
    -ACCOUNTING_LENGTH_AACCOUNT=Length of the third party accounting accounts (If you set value to 6 here, the account '401' will appear like '401000' on screen)
    -ACCOUNTING_MANAGE_ZERO=Allow to manage different number of zero at the end of an accounting account. Needed by some countries (like switzerland). If keep to off (default), you can set the 2 following parameters to ask application to add virtual zero.
    -BANK_DISABLE_DIRECT_INPUT=Disable direct recording of transaction in bank account
    +ACCOUNTING_LENGTH_DESCRIPTION=Produkta un pakalpojumu apraksta saīsinājums sarakstos pēc x skaitļiem (vislabāk = 50)
    +ACCOUNTING_LENGTH_DESCRIPTION_ACCOUNT=Griezieties produkta un pakalpojuma konta apraksta veidlapā sarakstos pēc x kārtas (vislabāk = 50)
    +ACCOUNTING_LENGTH_GACCOUNT=Vispārējo grāmatvedības kontu garums (ja šeit iestatāt vērtību 6, ekrānā parādīsies '706' konts, piemēram, '706000').
    +ACCOUNTING_LENGTH_AACCOUNT=Trešās puses grāmatvedības kontu garums (ja šeit iestatāt vērtību 6, ekrānā '401' konts parādīsies kā '401000')
    +ACCOUNTING_MANAGE_ZERO=Grāmatvedības konta beigās ļauj pārvaldīt citu nulles numuru. Nepieciešams dažās valstīs (piemēram, Šveice). Ja turpiniet izslēgt (pēc noklusējuma), varat iestatīt 2 šādus parametrus, lai pieprasītu lietojumprogrammai pievienot virtuālo nulli.
    +BANK_DISABLE_DIRECT_INPUT=Atspējot tiešu darījumu reģistrāciju bankas kontā
    +ACCOUNTING_ENABLE_EXPORT_DRAFT_JOURNAL=Iespējot eksporta projektu žurnālā
     
    -ACCOUNTING_SELL_JOURNAL=Sell journal
    +ACCOUNTING_SELL_JOURNAL=Pārdošanas žurnāls
     ACCOUNTING_PURCHASE_JOURNAL=Purchase journal
     ACCOUNTING_MISCELLANEOUS_JOURNAL=Miscellaneous journal
     ACCOUNTING_EXPENSEREPORT_JOURNAL=Expense report journal
    -ACCOUNTING_SOCIAL_JOURNAL=Social journal
    +ACCOUNTING_SOCIAL_JOURNAL=Sociālais žurnāls
    +ACCOUNTING_HAS_NEW_JOURNAL=Vai jauns Vēstnesis?
     
    -ACCOUNTING_ACCOUNT_TRANSFER_CASH=Accounting account of transfer
    -ACCOUNTING_ACCOUNT_SUSPENSE=Accounting account of wait
    +ACCOUNTING_ACCOUNT_TRANSFER_CASH=Pārveduma grāmatvedības konts
    +ACCOUNTING_ACCOUNT_SUSPENSE=Gaidīšanas grāmatvedības konts
     DONATION_ACCOUNTINGACCOUNT=Accounting account to register donations
     
    -ACCOUNTING_PRODUCT_BUY_ACCOUNT=Accounting account by default for bought products (used if not defined in the product sheet)
    -ACCOUNTING_PRODUCT_SOLD_ACCOUNT=Accounting account by default for the sold products (used if not defined in the product sheet)
    -ACCOUNTING_SERVICE_BUY_ACCOUNT=Accounting account by default for the bought services (used if not defined in the service sheet)
    -ACCOUNTING_SERVICE_SOLD_ACCOUNT=Accounting account by default for the sold services (used if not defined in the service sheet)
    +ACCOUNTING_PRODUCT_BUY_ACCOUNT=Grāmatvedības konts pēc noklusējuma par nopirktajiem produktiem (izmanto, ja produkta lapā nav noteikts).
    +ACCOUNTING_PRODUCT_SOLD_ACCOUNT=Grāmatvedības konts pēc noklusējuma pārdotajiem produktiem (izmanto, ja produkta lapā nav noteikts).
    +ACCOUNTING_SERVICE_BUY_ACCOUNT=Grāmatvedības konts pēc noklusējuma par nopirktajiem pakalpojumiem (lieto, ja tas nav noteikts pakalpojuma lapā)
    +ACCOUNTING_SERVICE_SOLD_ACCOUNT=Grāmatvedības konts pēc noklusējuma pārdotajiem pakalpojumiem (izmanto, ja tas nav noteikts pakalpojuma lapā)
     
     Doctype=Dokumenta veids
     Docdate=Datums
     Docref=Atsauce
     LabelAccount=Konta nosaukums
    -LabelOperation=Label operation
    +LabelOperation=Etiķetes darbība
     Sens=Sens
     Codejournal=Žurnāls
     NumPiece=Gabala numurs
    -TransactionNumShort=Num. transaction
    +TransactionNumShort=Num. darījums
     AccountingCategory=Personalized groups
    -GroupByAccountAccounting=Group by accounting account
    -AccountingAccountGroupsDesc=You can define here some groups of accounting account. They will be used for personalized accounting reports.
    -ByAccounts=By accounts
    -ByPredefinedAccountGroups=By predefined groups
    -ByPersonalizedAccountGroups=By personalized groups
    +GroupByAccountAccounting=Grupēt pēc grāmatvedības konta
    +AccountingAccountGroupsDesc=Šeit jūs varat definēt dažas grāmatvedības kontu grupas. Tie tiks izmantoti personificētiem grāmatvedības pārskatiem.
    +ByAccounts=Pēc kontiem
    +ByPredefinedAccountGroups=Iepriekš definētās grupas
    +ByPersonalizedAccountGroups=Personificētās grupas
     ByYear=Pēc gada
     NotMatch=Nav iestatīts
     DeleteMvt=Delete Ledger lines
     DelYear=Gads kurš jādzēš
     DelJournal=Žurnāls kurš jādzēš
    -ConfirmDeleteMvt=This will delete all lines of the Ledger for year and/or from a specific journal. At least one criteria is required.
    -ConfirmDeleteMvtPartial=This will delete the transaction from the Ledger (all lines related to same transaction will be deleted)
    -FinanceJournal=Finance journal
    -ExpenseReportsJournal=Expense reports journal
    +ConfirmDeleteMvt=Tas dzēsīs visas Ledger rindas uz gadu un / vai no konkrēta žurnāla. Ir vajadzīgi vismaz viens kritērijs.
    +ConfirmDeleteMvtPartial=Tiks dzēsts darījums no Ledger (visas līnijas, kas attiecas uz to pašu darījumu, tiks dzēsti).
    +FinanceJournal=Finanšu žurnāls
    +ExpenseReportsJournal=Izdevumu pārskatu žurnāls
     DescFinanceJournal=Finance journal including all the types of payments by bank account
    -DescJournalOnlyBindedVisible=This is a view of record that are bound to an accounting account and can be recorded into the Ledger.
    +DescJournalOnlyBindedVisible=Tas ir ieraksts, kas saistīts ar grāmatvedības kontu, un to var ierakstīt grāmatvedībā.
     VATAccountNotDefined=PVN konts nav definēts
    -ThirdpartyAccountNotDefined=Account for third party not defined
    -ProductAccountNotDefined=Account for product not defined
    -FeeAccountNotDefined=Account for fee not defined
    -BankAccountNotDefined=Account for bank not defined
    +ThirdpartyAccountNotDefined=Konts trešajai pusei nav definēts
    +ProductAccountNotDefined=Konts produktam nav definēts
    +FeeAccountNotDefined=Konts par maksu nav definēts
    +BankAccountNotDefined=Konts bankai nav definēts
     CustomerInvoicePayment=Payment of invoice customer
    -ThirdPartyAccount=Third party account
    +ThirdPartyAccount=Trešās puses konts
     NewAccountingMvt=Jauna transakcija
    -NumMvts=Numero of transaction
    +NumMvts=Darījuma numurs
     ListeMvts=Pārvietošanas saraksts
     ErrorDebitCredit=Debit and Credit cannot have a value at the same time
    -AddCompteFromBK=Add accounting accounts to the group
    +AddCompteFromBK=Pievienojiet grāmatvedības kontiem grupai
     ReportThirdParty=Trešo personu kontu saraksts
    -DescThirdPartyReport=Consult here the list of the third party customers and suppliers and their accounting accounts
    +DescThirdPartyReport=Konsultējieties šeit ar trešo pušu klientiem un pārdevējiem un viņu grāmatvedības kontiem
     ListAccounts=List of the accounting accounts
    -UnknownAccountForThirdparty=Unknown third party account. We will use %s
    -UnknownAccountForThirdpartyBlocking=Unknown third party account. Blocking error
    -UnknownAccountForThirdpartyAndWaitingAccountNotDefinedBlocking=Unknown third party account and waiting account not defined. Blocking error
    +UnknownAccountForThirdparty=Nezināma trešās puses konts. Mēs izmantosim %s
    +UnknownAccountForThirdpartyBlocking=Nezināma trešās puses konts. Bloķēšanas kļūda
    +UnknownAccountForThirdpartyAndWaitingAccountNotDefinedBlocking=Nezināma trešās puses konta un gaidīšanas konts nav definēts. Bloķēšanas kļūda
    +PaymentsNotLinkedToProduct=Maksājums nav saistīts ar kādu produktu / pakalpojumu
     
     Pcgtype=Kontu grupa
     Pcgsubtype=Konta apakšgrupa
    -PcgtypeDesc=Group and subgroup of account are used as predefined 'filter' and 'grouping' criterias for some accounting reports. For example, 'INCOME' or 'EXPENSE' are used as groups for accounting accounts of products to build the expense/income report.
    +PcgtypeDesc=Kontu grupa un apakšgrupa tiek izmantota kā iepriekš definēts "filtru" un "grupēšanas" kritērijs dažiem grāmatvedības pārskatiem. Piemēram, "ienākumi" vai "IZDEVUMI" tiek izmantoti kā produktu grāmatvedības kontu grupas, lai izveidotu izdevumu / ienākumu pārskatu.
     
     TotalVente=Total turnover before tax
     TotalMarge=Total sales margin
     
    -DescVentilCustomer=Consult here the list of customer invoice lines bound (or not) to a product accounting account
    -DescVentilMore=In most cases, if you use predefined products or services and you set the account number on the product/service card, the application will be able to make all the binding between your invoice lines and the accounting account of your chart of accounts, just in one click with the button <strong>"%s"</strong>. If account was not set on product/service cards or if you still has some lines not bound to any account, you will have to make a manual binding from the menu "<strong>%s</strong>".
    -DescVentilDoneCustomer=Consult here the list of the lines of invoices customers and their product accounting account
    -DescVentilTodoCustomer=Bind invoice lines not already bound with a product accounting account
    -ChangeAccount=Change the product/service accounting account for selected lines with the following accounting account:
    +DescVentilCustomer=Aplūkojiet šeit klienta rēķina līniju sarakstu, kas saistītas (vai nav) ar produktu grāmatvedības kontu
    +DescVentilMore=Vairumā gadījumu, ja jūs izmantojat iepriekš definētus produktus vai pakalpojumus, un produkta / pakalpojuma kartē norādiet konta numuru, programma varēs veikt visu saistību starp jūsu rēķina līnijām un jūsu kontu plāna grāmatvedības kontu, tikai vienu klikšķi, izmantojot pogu <strong> "%s" </ strong>. Ja konts nav iestatīts uz produktu / pakalpojumu kartēm vai ja jums joprojām ir dažas rindiņas, kurām nav saistības nevienā kontā, izvēlnē "<strong> %s </ strong>" būs jāveic manuāla piesaistīšana.
    +DescVentilDoneCustomer=Konsultējieties šeit ar rindu rēķinu klientu sarakstu un to produktu uzskaites kontu
    +DescVentilTodoCustomer=Piesaistiet rēķina līnijas, kas vēl nav saistītas ar produkta grāmatvedības kontu
    +ChangeAccount=Izmainiet produktu / pakalpojumu grāmatvedības kontu izvēlētajām līnijām ar šādu grāmatvedības kontu:
     Vide=-
    -DescVentilSupplier=Consult here the list of supplier invoice lines bound or not yet bound to a product accounting account
    -DescVentilDoneSupplier=Consult here the list of the lines of invoices supplier and their accounting account
    -DescVentilTodoExpenseReport=Bind expense report lines not already bound with a fee accounting account
    -DescVentilExpenseReport=Consult here the list of expense report lines bound (or not) to a fee accounting account
    -DescVentilExpenseReportMore=If you setup accounting account on type of expense report lines, the application will be able to make all the binding between your expense report lines and the accounting account of your chart of accounts, just in one click with the button <strong>"%s"</strong>. If account was not set on fees dictionary or if you still has some lines not bound to any account, you will have to make a manual binding from the menu "<strong>%s</strong>".
    -DescVentilDoneExpenseReport=Consult here the list of the lines of expenses reports and their fees accounting account
    +DescVentilSupplier=Konsultējieties šeit ar pārdevēju rēķina līniju sarakstu, kas saistītas vai vēl nav saistītas ar produktu grāmatvedības kontu
    +DescVentilDoneSupplier=Konsultējieties šeit ar rēķinu piegādātāju rindu sarakstu un to grāmatvedības kontu
    +DescVentilTodoExpenseReport=Bind expense report lines, kas jau nav saistītas ar maksu grāmatvedības kontu
    +DescVentilExpenseReport=Konsultējieties šeit ar izdevumu pārskatu rindiņu sarakstu, kas ir saistoši (vai nē) ar maksu grāmatvedības kontu
    +DescVentilExpenseReportMore=Ja jūs izveidojat grāmatvedības kontu uz izdevumu pārskata rindiņu veida, programma varēs visu saistību starp jūsu rēķina pārskatu rindiņām un jūsu kontu diagrammas grāmatvedības kontu veikt tikai ar vienu klikšķi, izmantojot pogu <strong> "%s" </ strong>. Ja kontam nav iestatīta maksu vārdnīca vai ja jums joprojām ir dažas rindiņas, kurām nav saistības ar kādu kontu, izvēlnē "<strong> %s </ strong>" būs jāveic manuāla piesaistīšana.
    +DescVentilDoneExpenseReport=Konsultējieties šeit ar izdevumu pārskatu rindu sarakstu un to maksu grāmatvedības kontu
     
    -ValidateHistory=Bind Automatically
    -AutomaticBindingDone=Automatic binding done
    +ValidateHistory=Bind automātiski
    +AutomaticBindingDone=Automātiska piesaistīšana pabeigta
     
     ErrorAccountancyCodeIsAlreadyUse=Error, you cannot delete this accounting account because it is used
    -MvtNotCorrectlyBalanced=Movement not correctly balanced. Credit = %s. Debit = %s
    -FicheVentilation=Binding card
    -GeneralLedgerIsWritten=Transactions are written in the Ledger
    -GeneralLedgerSomeRecordWasNotRecorded=Some of the transactions could not be journalized. If there is no other error message, this is probably because they were already journalized.
    -NoNewRecordSaved=No more record to journalize
    -ListOfProductsWithoutAccountingAccount=List of products not bound to any accounting account
    -ChangeBinding=Change the binding
    -Accounted=Accounted in ledger
    -NotYetAccounted=Not yet accounted in ledger
    +MvtNotCorrectlyBalanced=Kustība nav pareizi sabalansēta. Debit = %s | Kredīts = %s
    +FicheVentilation=Iesiešanas kartiņa
    +GeneralLedgerIsWritten=Darījumi ir rakstīti grāmatvedībā
    +GeneralLedgerSomeRecordWasNotRecorded=Daži darījumi nevarēja tikt publicēti žurnālā. Ja nav citas kļūdas ziņojuma, iespējams, ka tie jau tika publicēti.
    +NoNewRecordSaved=Neviens ieraksts žurnālistikai nav
    +ListOfProductsWithoutAccountingAccount=Produktu saraksts, uz kuriem nav saistīta kāds grāmatvedības konts
    +ChangeBinding=Mainiet saites
    +Accounted=Uzskaita virsgrāmatā
    +NotYetAccounted=Vēl nav uzskaitīti virsgrāmatā
     
     ## Admin
     ApplyMassCategories=Pielietot masu sadaļas
    -AddAccountFromBookKeepingWithNoCategories=Available acccount not yet in a personalized group
    -CategoryDeleted=Category for the accounting account has been removed
    +AddAccountFromBookKeepingWithNoCategories=Pieejamais aprēķins vēl nav personalizētajā grupā
    +CategoryDeleted=Grāmatvedības konta kategorija ir noņemta
     AccountingJournals=Grāmatvedības žurnāli
    -AccountingJournal=Accounting journal
    -NewAccountingJournal=New accounting journal
    -ShowAccoutingJournal=Show accounting journal
    +AccountingJournal=Grāmatvedības žurnāls
    +NewAccountingJournal=Jauns grāmatvedības žurnāls
    +ShowAccoutingJournal=Rādīt grāmatvedības žurnālu
     Nature=Daba
    -AccountingJournalType1=Miscellaneous operations
    +AccountingJournalType1=Dažādas darbības
     AccountingJournalType2=Pārdošanas
    -AccountingJournalType3=Purchases
    +AccountingJournalType3=Pirkumi
     AccountingJournalType4=Banka
    -AccountingJournalType5=Expenses report
    +AccountingJournalType5=Izdevumu pārskats
     AccountingJournalType8=Inventārs
    -AccountingJournalType9=Has-new
    -ErrorAccountingJournalIsAlreadyUse=This journal is already use
    -AccountingAccountForSalesTaxAreDefinedInto=Note: Accounting account for Sales tax are defined into menu <b>%s</b> - <b>%s</b>
    +AccountingJournalType9=Ir jauns
    +ErrorAccountingJournalIsAlreadyUse=Šis žurnāls jau ir izmantots
    +AccountingAccountForSalesTaxAreDefinedInto=Piezīme. Pārdošanas nodokļa grāmatvedības konts ir norādīts izvēlnē <b> %s </ b> - <b> %s </ b>.
     
     ## Export
    -ExportDraftJournal=Export draft journal
    +ExportDraftJournal=Eksporta žurnāla projekts
     Modelcsv=Eksporta modulis
     Selectmodelcsv=Select a model of export
     Modelcsv_normal=Klasiskais eksports
    -Modelcsv_CEGID=Export towards CEGID Expert Comptabilité
    +Modelcsv_CEGID=Eksportēt uz CEGID Expert Comptabilité
     Modelcsv_COALA=Export towards Sage Coala
     Modelcsv_bob50=Export towards Sage BOB 50
     Modelcsv_ciel=Export towards Sage Ciel Compta or Compta Evolution
     Modelcsv_quadratus=Export towards Quadratus QuadraCompta
    -Modelcsv_ebp=Export towards EBP
    -Modelcsv_cogilog=Export towards Cogilog
    -Modelcsv_agiris=Export towards Agiris
    -Modelcsv_configurable=Export Configurable
    -ChartofaccountsId=Chart of accounts Id
    +Modelcsv_ebp=Eksports uz EBP
    +Modelcsv_cogilog=Eksportēt uz Cogilog
    +Modelcsv_agiris=Eksports uz Agirisu
    +Modelcsv_configurable=Eksportēt konfigurējams
    +ChartofaccountsId=Kontu konts. Id
     
     ## Tools - Init accounting account on product / service
    -InitAccountancy=Init accountancy
    -InitAccountancyDesc=This page can be used to initialize an accounting account on products and services that does not have accounting account defined for sales and purchases.
    -DefaultBindingDesc=This page can be used to set a default account to use to link transactions record about payment salaries, donation, taxes and vat when no specific accounting account were already set.
    +InitAccountancy=Init grāmatvedība
    +InitAccountancyDesc=Šo lapu var izmantot, lai inicializētu grāmatvedības kontu par produktiem un pakalpojumiem, kuriem nav noteikts grāmatvedības konts pārdošanai un pirkumiem.
    +DefaultBindingDesc=Šo lapu var izmantot, lai iestatītu noklusēto kontu, ko izmantot, lai saistītu darījumu protokolu par algas, ziedojumiem, nodokļiem un PVN, ja neviens konkrēts grāmatvedības konts jau nav iestatīts.
     Options=Iespējas
    -OptionModeProductSell=Mode sales
    -OptionModeProductBuy=Mode purchases
    -OptionModeProductSellDesc=Show all products with accounting account for sales.
    -OptionModeProductBuyDesc=Show all products with accounting account for purchases.
    -CleanFixHistory=Remove accounting code from lines that not exists into charts of account
    +OptionModeProductSell=Mode pārdošana
    +OptionModeProductBuy=Mode pirkumi
    +OptionModeProductSellDesc=Parādiet visus produktus ar grāmatvedības kontu pārdošanai.
    +OptionModeProductBuyDesc=Parādiet visus produktus ar grāmatvedības kontu pirkumiem.
    +CleanFixHistory=Noņemiet grāmatvedības kodu no rindām, kas nav konta diagrammās
     CleanHistory=Atiestatīt visas saistītās vērtības izvēlētajam gadam
    -PredefinedGroups=Predefined groups
    -WithoutValidAccount=Without valid dedicated account
    -WithValidAccount=With valid dedicated account
    -ValueNotIntoChartOfAccount=This value of accounting account does not exist into chart of account
    +PredefinedGroups=Iepriekš definētas grupas
    +WithoutValidAccount=Bez derīga veltīta konta
    +WithValidAccount=Izmantojot derīgu veltītu kontu
    +ValueNotIntoChartOfAccount=Šī grāmatvedības konta vērtība konta diagrammā nepastāv
     
     ## Dictionary
     Range=Range of accounting account
    @@ -282,15 +287,20 @@ Calculated=Aprēķināts
     Formula=Formula
     
     ## Error
    -SomeMandatoryStepsOfSetupWereNotDone=Some mandatory steps of setup was not done, please complete them
    +SomeMandatoryStepsOfSetupWereNotDone=Daži obligāti uzstādīšanas soļi nav pabeigti, lūdzu, aizpildiet tos
     ErrorNoAccountingCategoryForThisCountry=No accounting account group available for country %s (See Home - Setup - Dictionaries)
    -ErrorInvoiceContainsLinesNotYetBounded=You try to journalize some lines of the invoice <strong>%s</strong>, but some other lines are not yet bounded to accounting account. Journalization of all invoice lines for this invoice are refused.
    -ErrorInvoiceContainsLinesNotYetBoundedShort=Some lines on invoice are not bound to accounting account.
    -ExportNotSupported=The export format setuped is not supported into this page
    -BookeppingLineAlreayExists=Lines already existing into bookeeping
    +ErrorInvoiceContainsLinesNotYetBounded=Jūs mēģināt žurnalizēt dažas rindiņas <strong> %s </ strong>, bet citas rindas vēl nav saistītas ar grāmatvedības kontu. Visu rēķinu līniju žurnālu publicēšana par šo rēķinu tiek noraidīta.
    +ErrorInvoiceContainsLinesNotYetBoundedShort=Dažas rēķina rindiņas nav saistītas ar grāmatvedības kontu.
    +ExportNotSupported=Izveidotais eksporta formāts šajā lapā netiek atbalstīts
    +BookeppingLineAlreayExists=Jau esošas līnijas grāmatvedībā
     NoJournalDefined=Nav definēts žurnāls
    -Binded=Lines bound
    -ToBind=Lines to bind
    -UseMenuToSetBindindManualy=Autodection not possible, use menu <a href="%s">%s</a> to make the binding manually
    +Binded=Līnijas saistītas
    +ToBind=Rindiņas saistīt
    +UseMenuToSetBindindManualy=Autodekcija nav iespējama, izmantojiet izvēlni <a href="%s"> %s </a>, lai padarītu saistošu manuāli
     
    -WarningReportNotReliable=Warning, this report is not based on the Ledger, so does not contains transaction modified manualy in the Ledger. If your journalization is up to date, the bookkeeping view is more accurate.
    +## Import
    +ImportAccountingEntries=Grāmatvedības ieraksti
    +
    +WarningReportNotReliable=Brīdinājums, šis pārskats nav balstīts uz grāmatvedi, tāpēc grāmatvedībā nav modificēta darījuma modificēšana. Ja žurnāls ir atjaunināts, grāmatvedības skats ir precīzāks.
    +ExpenseReportJournal=Izdevumu atskaites žurnāls
    +InventoryJournal=Inventāra žurnāls
    diff --git a/htdocs/langs/lv_LV/admin.lang b/htdocs/langs/lv_LV/admin.lang
    index 66b0adc1076..de9d9d1b455 100644
    --- a/htdocs/langs/lv_LV/admin.lang
    +++ b/htdocs/langs/lv_LV/admin.lang
    @@ -13,18 +13,18 @@ FileCheck=Failu veseluma pārbaudītājs
     FileCheckDesc=This tool allows you to check the integrity of files and setup of your application, comparing each files with the official ones. Value of some setup constants may also be checked. You can use this tool to detect if some files were modified by a hacker for example.
     FileIntegrityIsStrictlyConformedWithReference=Files integrity is strictly conformed with the reference.
     FileIntegrityIsOkButFilesWereAdded=Files integrity check has passed, however some new files were added.
    -FileIntegritySomeFilesWereRemovedOrModified=Files integrity check has failed. Some files were modified, removed or added.
    -GlobalChecksum=Global checksum
    -MakeIntegrityAnalysisFrom=Make integrity analysis of application files from
    -LocalSignature=Embedded local signature (less reliable)
    -RemoteSignature=Remote distant signature (more reliable)
    +FileIntegritySomeFilesWereRemovedOrModified=Failu integritātes pārbaude neizdevās. Daži faili tika mainīti, noņemti vai pievienoti.
    +GlobalChecksum=Globālā kontrolsumma
    +MakeIntegrityAnalysisFrom=Veiciet lietojumprogrammu failu integritātes analīzi no
    +LocalSignature=Iegultais vietējais paraksts (mazāk ticams)
    +RemoteSignature=Attālinātais attālais paraksts (uzticamāks)
     FilesMissing=Trūkstošie faili
     FilesUpdated=Atjaunotie faili
     FilesModified=Modificētie faili
     FilesAdded=Pievienotie faili
     FileCheckDolibarr=Pārbaudīt aplikācijas failu veselumu
    -AvailableOnlyOnPackagedVersions=The local file for integrity checking is only available when application is installed from an official package
    -XmlNotFound=Xml Integrity File of application not found
    +AvailableOnlyOnPackagedVersions=Vietējais faila integritātes pārbaude ir pieejams tikai tad, ja lietojumprogramma ir instalēta no oficiālās pakotnes
    +XmlNotFound=Xml Integrity Pieteikuma fails nav atrasts
     SessionId=Sesijas ID
     SessionSaveHandler=Pārdevējs, lai saglabātu sesijas
     SessionSavePath=Uzglabāšanas sesijas lokalizācija
    @@ -40,8 +40,8 @@ WebUserGroup=Web servera lietotājs/grupa
     NoSessionFound=Jūsu PHP, šķiet, neļauj uzskaitīt aktīvās sesijas. Katalogs, ko izmanto sesiju saglabāšanai (<b>%s</b>), var būt aizsargāts (piemēram, ar OS atļaujām vai PHP direktīvu open_basedir).
     DBStoringCharset=Datu bāzes kodējuma datu uzglabāšanai
     DBSortingCharset=Datu bāzes rakstzīmju kopa, lai kārtotu datus
    -ClientCharset=Client charset
    -ClientSortingCharset=Client collation
    +ClientCharset=Klienta kodējums
    +ClientSortingCharset=Klientu salīdzināšana
     WarningModuleNotActive=Modulim <b>%s</b> ir jābūt aktivizētam
     WarningOnlyPermissionOfActivatedModules=Tikai atļaujas, kas saistīti ar aktīviem moduļi tiek parādīts šeit. Jūs varat aktivizēt citus moduļus Mājās->Iestatījumi->moduļi lapā.
     DolibarrSetup=Dolibarr instalēšana vai atjaunināšana
    @@ -51,7 +51,7 @@ InternalUsers=Iekšējie lietotāji
     ExternalUsers=Ārējie lietotāji
     GUISetup=Attēlojums
     SetupArea=Iestatījumi
    -UploadNewTemplate=Upload new template(s)
    +UploadNewTemplate=Augšupielādēt jaunu veidni (-es)
     FormToTestFileUploadForm=Forma, lai pārbaudītu failu augšupielādi (pēc uiestatītajiem parametriem)
     IfModuleEnabled=Piezīme: jā, ir efektīva tikai tad, ja modulis <b>%s</b> ir iespējots
     RemoveLock=Dzēst failu <b>%s</b>, ja tāds ir, lai varētu izmantošanu atjaunināšanas rīku.
    @@ -68,11 +68,11 @@ ErrorCodeCantContainZero=Kods nevar saturēt 0 vērtību
     DisableJavascript=Disable JavaScript and Ajax functions (Recommended for blind person or text browsers)
     UseSearchToSelectCompanyTooltip=Also if you have a large number of third parties (> 100 000), you can increase speed by setting constant COMPANY_DONOTSEARCH_ANYWHERE to 1 in Setup->Other. Search will then be limited to start of string.
     UseSearchToSelectContactTooltip=Also if you have a large number of third parties (> 100 000), you can increase speed by setting constant CONTACT_DONOTSEARCH_ANYWHERE to 1 in Setup->Other. Search will then be limited to start of string.
    -DelaiedFullListToSelectCompany=Wait you press a key before loading content of thirdparties combo list (This may increase performance if you have a large number of thirdparties, but it is less convenient)
    -DelaiedFullListToSelectContact=Wait you press a key before loading content of contact combo list (This may increase performance if you have a large number of contact, but it is less convenient)
    +DelaiedFullListToSelectCompany=Pagaidiet, kamēr nospiediet taustiņu, pirms ievietojat trešo pušu kombinēto sarakstu saturu (tas var palielināt veiktspēju, ja jums ir liels skaits trešo daļu, bet tas ir mazāk ērts).
    +DelaiedFullListToSelectContact=Pagaidiet, kamēr nospiedat taustiņu, pirms ievietojat kontaktpersonu saraksta saturu (tas var palielināt veiktspēju, ja jums ir liels skaits kontaktu, bet tas ir mazāk ērti).
     NumberOfKeyToSearch=Rakstzīmju skaits, lai iedarbinātu meklēšanu: %s
     NotAvailableWhenAjaxDisabled=Nav pieejama, kad Ajax ir bloķēts
    -AllowToSelectProjectFromOtherCompany=On document of a third party, can choose a project linked to another third party
    +AllowToSelectProjectFromOtherCompany=Trešās puses dokumentā var izvēlēties projektu, kas ir saistīts ar citu trešo personu
     JavascriptDisabled=JavaScript bloķēts
     UsePreviewTabs=Izmantot priekšskatījuma cilnes
     ShowPreview=Rādīt priekšskatījumu
    @@ -89,7 +89,7 @@ Mask=Maska
     NextValue=Nākošā vērtība
     NextValueForInvoices=Nākošā vērtība (rēķini)
     NextValueForCreditNotes=Nākošā vērtība (kredīta piezīmes)
    -NextValueForDeposit=Next value (down payment)
    +NextValueForDeposit=Nākamā vērtība (pirmā iemaksa)
     NextValueForReplacements=Tālāk vērtība (nomaiņa)
     MustBeLowerThanPHPLimit=Piezīme: jūsu PHP ierobežo katra failu augšupielādes lielumu, lai <b>%s</b> %s, neatkarīgi no šī parametra vērtība ir
     NoMaxSizeByPHPLimit=Piezīme: Nav limits tiek noteikts jūsu PHP konfigurācijā
    @@ -115,8 +115,8 @@ OtherSetup=Citi iestatījumi
     CurrentValueSeparatorDecimal=Decimālais atdalītājs
     CurrentValueSeparatorThousand=Tūkstošu atdalītājs
     Destination=Galamērķis
    -IdModule=Module ID
    -IdPermissions=Permissions ID
    +IdModule=Moduļa ID
    +IdPermissions=Atļaujas ID
     LanguageBrowserParameter=Parametrs %s
     LocalisationDolibarrParameters=Lokalizācijas parametri
     ClientTZ=Klienta laika zona (lietotāja)
    @@ -126,12 +126,12 @@ PHPTZ=PHP servera Laika zona
     DaylingSavingTime=Vasaras laiks
     CurrentHour=PHP laiks (servera)
     CurrentSessionTimeOut=Pašreizējais sesijas taimauts
    -YouCanEditPHPTZ=To set a different PHP timezone (not required), you can try to add a file .htaccess with a line like this "SetEnv TZ Europe/Paris"
    -HoursOnThisPageAreOnServerTZ=Warning, in contrary of other screens, hours on this page are not in your local timezone, but for the timezone of the server.
    +YouCanEditPHPTZ=Lai iestatītu citu PHP laika joslu (nav nepieciešams), varat mēģināt pievienot failu .htaccess ar tādu līniju kā "SetEnv TZ Europe / Paris"
    +HoursOnThisPageAreOnServerTZ=Brīdinājums, pretēji citiem ekrāniem, šīs lapas stundas neatrodas jūsu vietējā laika joslā, bet gan servera laika joslai.
     Box=Logrīks
     Boxes=Logrīki
     MaxNbOfLinesForBoxes=Maksimālais logrīku līniju skaits
    -AllWidgetsWereEnabled=All available widgets are enabled
    +AllWidgetsWereEnabled=Ir iespējoti visi pieejamie logrīki
     PositionByDefault=Noklusējuma secība
     Position=Pozīcija
     MenusDesc=Menu managers set content of the two menu bars (horizontal and vertical).
    @@ -144,14 +144,14 @@ SystemToolsArea=Sistēmas rīku iestatīšana
     SystemToolsAreaDesc=Šī sadaļa piedāvā administrēšanas funkcijas. Lietojiet izvēlni, lai izvēlētos funkciju kuru Jūs meklējat.
     Purge=Tīrīt
     PurgeAreaDesc=This page allows you to delete all files generated or stored by Dolibarr (temporary files or all files in <b>%s</b> directory). Using this feature is not necessary. It is provided as a workaround for users whose Dolibarr is hosted by a provider that does not offer permissions to delete files generated by the web server.
    -PurgeDeleteLogFile=Delete log files, including <b>%s</b> defined for Syslog module (no risk of losing data)
    +PurgeDeleteLogFile=Dzēsiet žurnāla failus, tostarp <b> %s </ b>, kas definēti Syslog modulim (nav datu pazaudēšanas riska).
     PurgeDeleteTemporaryFiles=Delete all temporary files (no risk of losing data)
     PurgeDeleteTemporaryFilesShort=Dzēst pagaidu failus
     PurgeDeleteAllFilesInDocumentsDir=Dzēst visus failus direktorijā <b>%s</b>. Pagaidu failus un arī datu bāzes rezerves dumpus, pievienotie faili pievienoti elementiem (trešās personas, rēķini, ...) un augšupielādēta ECM modulī tiks dzēsti.
     PurgeRunNow=Tīrīt tagad
     PurgeNothingToDelete=Nav mapes vai failu, kurus jādzēš.
     PurgeNDirectoriesDeleted=<b>%s</b> faili vai direktorijas dzēsti.
    -PurgeNDirectoriesFailed=Failed to delete <b>%s</b> files or directories.
    +PurgeNDirectoriesFailed=Neizdevās izdzēst failus vai direktorijas <b> %s </ b>.
     PurgeAuditEvents=Tīrīt visus drošības ierakstus
     ConfirmPurgeAuditEvents=Vai jūs tiešām vēlaties, lai iztīrīt visus drošības notikumus? Visi drošības žurnāli tiks dzēsti, nekādi citi dati netiks dzēsti.
     GenerateBackup=Izveidot rezerves kopiju
    @@ -195,27 +195,27 @@ BoxesDesc=Widgets are components showing some information that you can add to pe
     OnlyActiveElementsAreShown=Tikai elementus no <a href="%s">iespējotu moduļi</a> tiek parādīts.
     ModulesDesc=Dolibarr modules define which application/feature is enabled in software. Some application/modules require permissions you must grant to users, after activating it. Click on button on/off to enable a module/application.
     ModulesMarketPlaceDesc=You can find more modules to download on external websites on the Internet...
    -ModulesDeployDesc=If permissions on your file system allows it, you can use this tool to deploy an external module. The module wil then be visible on the tab <strong>%s</strong>.
    +ModulesDeployDesc=Ja to ļauj atļaujas jūsu failu sistēmā, varat izmantot šo rīku, lai izvietotu ārēju moduli. Tad modulis būs redzams cilnē <strong> %s </ strong>.
     ModulesMarketPlaces=Atrastt ārējo lietotni / moduļus
    -ModulesDevelopYourModule=Develop your own app/modules
    -ModulesDevelopDesc=You can develop or find a partner to develop for you, your personalised module
    -DOLISTOREdescriptionLong=Instead of switching on <a href="https://www.dolistore.com">www.dolistore.com</a> web site to find an external module, you can use this embedded tool that will make the seach on the external market place for you (may be slow, need an internet access)...
    +ModulesDevelopYourModule=Izstrādājiet savu lietotni / moduļus
    +ModulesDevelopDesc=Jūs varat attīstīt vai atrast partneri, kas izstrādās jums, jūsu personalizēto moduli
    +DOLISTOREdescriptionLong=Tā vietā, lai pārlūkotu <a href="https://www.dolistore.com"> www.dolistore.com </a> tīmekļa vietni, lai atrastu ārēju moduli, varat izmantot šo iegulto rīku, kas veic meklēšanu ārējā tirgus vieta jums (var būt lēns, nepieciešams interneta pieslēgums) ...
     NewModule=Jauns
     FreeModule=Bezmaksas
    -CompatibleUpTo=Compatible with version %s
    -NotCompatible=This module does not seem compatible with your Dolibarr %s (Min %s - Max %s).
    -CompatibleAfterUpdate=This module requires an update to your Dolibarr %s (Min %s - Max %s).
    -SeeInMarkerPlace=See in Market place
    +CompatibleUpTo=Savietojams ar versiju %s
    +NotCompatible=Šis modulis, šķiet, nav savietojams ar jūsu Dolibarr %s (Min %s - Max %s).
    +CompatibleAfterUpdate=Šis modulis prasa atjaunināt Dolibarr %s (Min %s - Max %s).
    +SeeInMarkerPlace=Skatiet Marketplace
     Updated=Atjaunots
    -Nouveauté=Novelty
    +Nouveauté=Jaunums
     AchatTelechargement=Pirkt / lejupielādēt
    -GoModuleSetupArea=To deploy/install a new module, go onto the Module setup area at <a href="%s">%s</a>.
    +GoModuleSetupArea=Lai izvietotu / instalētu jaunu moduli, dodieties uz moduļa iestatīšanas apgabalu vietnē <a href="%s"> %s </a>.
     DoliStoreDesc=DoliStore ir oficiālā mājaslapa Dolibarr ERP / CRM papildus moduļiem
    -DoliPartnersDesc=List of companies providing custom developed modules or features (Note: anyone experienced in PHP programming can provide custom development for an open source project)
    +DoliPartnersDesc=Saraksts ar uzņēmumiem, kas piedāvā pielāgotus izstrādātus moduļus vai funkcijas (Piezīme: ikviens, kas pieredzējis PHP programmēšanu, var nodrošināt pielāgotu izstrādi atklātā pirmkoda projektam)
     WebSiteDesc=Reference websites to find more modules...
    -DevelopYourModuleDesc=Some solutions to develop your own module...
    +DevelopYourModuleDesc=Daži risinājumi, lai izstrādātu savu moduli ...
     URL=Saite
    -BoxesAvailable=Pieejami logrīki
    +BoxesAvailable=Pieejamie logrīki
     BoxesActivated=Logrīki aktivizēti
     ActivateOn=Aktivizēt
     ActiveOn=Aktivizēts
    @@ -250,29 +250,30 @@ HelpCenterDesc1=Šī sadaļa var palīdzēt jums, lai saņemtu palīdzības dien
     HelpCenterDesc2=Daži no šo pakalpojumu daļa ir pieejama <b>tikai angļu valodā.</b>
     CurrentMenuHandler=Pašreizējais izvēlnes apstrādātājs
     MeasuringUnit=Mērvienības
    -LeftMargin=Left margin
    -TopMargin=Top margin
    -PaperSize=Paper type
    +LeftMargin=Kreisā robeža
    +TopMargin=Augstākā starpība
    +PaperSize=Papīra veids
     Orientation=Orientācija
    -SpaceX=Space X
    -SpaceY=Space Y
    +SpaceX=Telpa x
    +SpaceY=Telpa Y
     FontSize=Fonta izmērs
     Content=Saturs
    -NoticePeriod=Notice period
    -NewByMonth=New by month
    +NoticePeriod=Paziņojuma periods
    +NewByMonth=Jauns pa mēnešiem
     Emails=E-pasti
     EMailsSetup=E-pastu iestatīšana
    -EMailsDesc=This page allows you to overwrite your PHP parameters for emails sending. In most cases on Unix/Linux OS, your PHP setup is correct and these parameters are useless.
    -EmailSenderProfiles=Emails sender profiles
    +EMailsDesc=Šī lapa ļauj jums pārrakstīt jūsu PHP parametrus e-pasta nosūtīšanai. Vairumā gadījumu uz Unix / Linux OS, jūsu PHP iestatīšana ir pareiza, un šie parametri ir bezjēdzīgi.
    +EmailSenderProfiles=E-pasta sūtītāju profili
     MAIN_MAIL_SMTP_PORT=SMTP / SMTPS Ports (Pēc noklusējuma php.ini: <b>%s)</b>
     MAIN_MAIL_SMTP_SERVER=SMTP / SMTPS serveris (Pēc noklusējuma php.ini: <b>%s)</b>
     MAIN_MAIL_SMTP_PORT_NotAvailableOnLinuxLike=SMTP / SMTPS Port (Nav noteikts uz PHP uz Unix, piemēram, sistēmas)
     MAIN_MAIL_SMTP_SERVER_NotAvailableOnLinuxLike=SMTP / SMTPS Host (Nav noteikts uz PHP uz Unix, piemēram, sistēmas)
    -MAIN_MAIL_EMAIL_FROM=Sender email for automatic emails (By default in php.ini: <b>%s</b>)
    -MAIN_MAIL_ERRORS_TO=Email used as 'Errors-To' field in emails sent
    +MAIN_MAIL_EMAIL_FROM=Sūtītāja e-pasta ziņojums automātiskajiem e-pasta ziņojumiem (pēc noklusējuma lietotnē php.ini: <b> %s </ b>)
    +MAIN_MAIL_ERRORS_TO=Eemails, ko izmanto kļūdas gadījumā, atgriež e-pastus (laukos 'Kļūdas-To' e-pasta vēstulēs)
     MAIN_MAIL_AUTOCOPY_TO= Nosūtīt sistemātiski visu nosūtīto e-pastu slēptu kopiju uz
    -MAIN_DISABLE_ALL_MAILS=Disable all emails sendings (for test purposes or demos)
    -MAIN_MAIL_FORCE_SENDTO=Send all emails to (instead of real recipients, for test purposes)
    +MAIN_DISABLE_ALL_MAILS=Atspējot visus e-pasta sūtījumus (testēšanas nolūkos vai demos)
    +MAIN_MAIL_FORCE_SENDTO=Nosūtiet visus e-pastus (nevis reāliem saņēmējiem, lai veiktu pārbaudes)
    +MAIN_MAIL_ENABLED_USER_DEST_SELECT=Pievienojiet darbinieku lietotājus ar e-pasta adresi atļauto sarakstos
     MAIN_MAIL_SENDMODE=Metode ko izmantot sūtot e-pastus
     MAIN_MAIL_SMTPS_ID=SMTP ID ja autentificēšana nepieciešama
     MAIN_MAIL_SMTPS_PW=SMTP parole ja autentificēšanās nepieciešama
    @@ -281,7 +282,7 @@ MAIN_MAIL_EMAIL_STARTTLS= Izmantot TLS (SSL) šifrēšanu
     MAIN_DISABLE_ALL_SMS=Atslēgt visas SMS sūtīšanas (izmēģinājuma nolūkā vai demo)
     MAIN_SMS_SENDMODE=Izmantojamā metode SMS sūtīšanai
     MAIN_MAIL_SMS_FROM=Noklusētais sūtītāja tālruņa numurs SMS sūtīšanai
    -MAIN_MAIL_DEFAULT_FROMTYPE=Sender email by default for manual sendings (User email or Company email)
    +MAIN_MAIL_DEFAULT_FROMTYPE=Nosūtītāja e-pasts pēc noklusējuma manuālai sūtīšanai (lietotāja e-pasts vai uzņēmuma e-pasts)
     UserEmail=Lietotāja e-pasts
     CompanyEmail=Uzņēmuma e-pasts
     FeatureNotAvailableOnLinux=Iezīme nav pieejams Unix, piemēram, sistēmas. Pārbaudi savu sendmail programmai vietas.
    @@ -291,7 +292,7 @@ ModuleSetup=Moduļa iestatīšana
     ModulesSetup=Moduļu/Aplikāciju iestatīšana
     ModuleFamilyBase=Sistēma
     ModuleFamilyCrm=Klientu pārvaldība (CRM)
    -ModuleFamilySrm=Supplier Relation Management (SRM)
    +ModuleFamilySrm=Pārdevēja saistību pārvaldība (VRM)
     ModuleFamilyProducts=Produktu Pārvaldība (PP)
     ModuleFamilyHr=Darbinieku resursu pārvaldība (DRP)
     ModuleFamilyProjects=Projekti / Sadarbības darbi
    @@ -306,24 +307,24 @@ MenuHandlers=Izvēlnes manipulatori
     MenuAdmin=Izvēlnes redaktors
     DoNotUseInProduction=Neizmantot produkcijā
     ThisIsProcessToFollow=Šie ir soļi, kas jāipilda:
    -ThisIsAlternativeProcessToFollow=This is an alternative setup to process manually:
    +ThisIsAlternativeProcessToFollow=Tas ir alternatīvs iestatījums, lai apstrādātu manuāli:
     StepNb=Solis %s
     FindPackageFromWebSite=Atrast paku, kas nodrošina iespēju,  kura jums ir nepieciešama (piemēram oficiālajā tīmekļa vietnē %s).
     DownloadPackageFromWebSite=Lejupielādēt arhīvu (piem. no oficialās mājas lapas %s).
     UnpackPackageInDolibarrRoot=Atarhivēt paku Dolibarr servera direktorijā, kas paredzēta Dolibarr: <b>%s</b>
    -UnpackPackageInModulesRoot=To deploy/install an external module, unpack the packaged files into the server directory dedicated to modules: <b>%s</b>
    +UnpackPackageInModulesRoot=Lai izvietotu / instalētu ārēju moduli, izpakojiet iepakotos failus serveru direktorijā, kas ir saistīts ar moduļiem: <b> %s </ b>
     SetupIsReadyForUse=Moduļa izvietošana ir pabeigta. Tomēr jums ir jāiespējo un jāiestata modulis jūsu programmā, dodoties uz lapu, lai mainītu moduļu iestatījumus: <a href="%s">%s</a>.
     NotExistsDirect=Alternatīva saknes direktorijs nav definēta.<br>
     InfDirAlt=Kopš 3 versijas, ir iespējams noteikt alternatīvu sakne directory.Tas ļauj jums saglabāt, tajā pašā vietā, papildinājumus un pielāgotas veidnes.<br> Jums tikai jāizveido direktoriju Dolibarr saknē (piemēram: custom).<br>
    -InfDirExample=<br>Then declare it in the file <strong>conf.php</strong><br> $dolibarr_main_url_root_alt='/custom'<br>$dolibarr_main_document_root_alt='/path/of/dolibarr/htdocs/custom'<br>If these lines are commented with "#", to enable them, just uncomment by removing the "#" character.
    -YouCanSubmitFile=For this step, you can submit the .zip file of module package here :
    +InfDirExample=<br> Pēc tam paziņojiet to failā <strong> conf.php </ strong> <br> $ dolibarr_main_url_root_alt = "/ custom" <br> <br> dolibarr_main_document_root_alt = '/ path / of / dolibarr / htdocs / custom' <br> Ja šīm rindiņām tiek komentētas ar "#", lai tās iespējotu, vienkārši izmainiet, noņemot "#" rakstzīmi.
    +YouCanSubmitFile=Šajā solī jūs varat iesniegt moduļu paketes zip failu šeit:
     CurrentVersion=Dolibarr pašreizējā versija
     CallUpdatePage=Go to the page that updates the database structure and data: %s.
     LastStableVersion=Jaunākā stabilā versija
     LastActivationDate=Jaunākais aktivizācijas datums
    -LastActivationAuthor=Latest activation author
    -LastActivationIP=Latest activation IP
    -UpdateServerOffline=Update server offline
    +LastActivationAuthor=Jaunākais aktivizētāja autors
    +LastActivationIP=Jaunākā aktivizācijas IP adrese
    +UpdateServerOffline=Atjaunināšanas serveris bezsaistē
     WithCounter=Pārvaldīt skaitītāju
     GenericMaskCodes=Jūs varat ievadīt jebkuru numerācijas masku. Šajā maska, šādus tagus var izmantot: <br> <b>{000000}</b> atbilst skaitam, kas tiks palielināts par katru %s. Ievadīt tik daudz nullēm, kā vajadzīgajā garumā letes. Skaitītājs tiks pabeigts ar nullēm no kreisās puses, lai būtu tik daudz nullēm kā masku. <br> <b>{000000 000}</b> tāds pats kā iepriekšējais, bet kompensēt atbilst noteiktam skaitam pa labi uz + zīmi tiek piemērots, sākot ar pirmo %s. <br> <b>{000000 @ x}</b> tāds pats kā iepriekšējais, bet skaitītājs tiek atiestatīts uz nulli, kad mēnesī x ir sasniegts (x no 1 līdz 12, 0 vai izmantot agri no finanšu gada mēnešiem, kas noteiktas konfigurācijas, 99 vai atiestatīt uz nulli katru mēnesi ). Ja šis variants tiek izmantots, un x ir 2 vai vairāk, tad secība {gggg} {mm} vai {GGGG} {mm} ir arī nepieciešama. <br> <b>{Dd}</b> diena (no 01 līdz 31). <br> <b>{Mm}</b> mēnesi (no 01 līdz 12). <br> <b>{Yy}, {GGGG}</b> vai <b>{y}</b> gadu vairāk nekā 2, 4 vai 1 numuri. <br>
     GenericMaskCodes2=<b>{cccc}</b> the client code on n characters<br><b>{cccc000}</b> the client code on n characters is followed by a counter dedicated for customer. This counter dedicated to customer is reset at same time than global counter.<br><b>{tttt}</b> The code of third party type on n characters (see menu Home - Setup - Dictionary - Types of third parties). If you add this tag, the counter will be different for each type of third party.<br>
    @@ -342,7 +343,7 @@ ErrorCantUseRazIfNoYearInMask=Error, can't use option @ to reset counter each ye
     ErrorCantUseRazInStartedYearIfNoYearMonthInMask=Kļūda, nevar izmantot iespēju @, ja secība {gggg} {mm} vai {gads} {mm} nav maska.
     UMask=Umask parametri jauniem failiem Unix/Linux/BSD/Mac failu sistēma.
     UMaskExplanation=Šis parametrs ļauj noteikt atļaujas, kas pēc noklusējuma failus, ko rada Dolibarr uz servera (laikā augšupielādēt piemēram). <br> Tam jābūt astotnieku vērtība (piemēram, 0666 nozīmē lasīt un rakstīt visiem). <br> Šis parametrs ir bezjēdzīgi uz Windows servera.
    -SeeWikiForAllTeam=Take a look at the wiki page for full list of all actors and their organization
    +SeeWikiForAllTeam=Apskatiet wiki lapu, lai uzzinātu visu dalībnieku un to organizāciju pilnu sarakstu
     UseACacheDelay= Kavēšanās caching eksporta atbildes sekundēs (0 vai tukšs bez cache)
     DisableLinkToHelpCenter=Paslēpt saites <b>"vajadzīga palīdzība vai atbalsts"</b> pieteikšanās lapā
     DisableLinkToHelp=Noslēpt saiti uz tiešsaistes palīdzību "<b>%s</b>"
    @@ -373,13 +374,14 @@ NoSmsEngine=Nav SMS sūtītšanas iespēja pieejama. SMS sūtīšanas iespēja n
     PDF=PDF
     PDFDesc=Jūs varat iestatīt katru pasaules iespējas, kas saistītas ar PDF paaudzes
     PDFAddressForging=Noteikumi veidojot adreses lauku
    -HideAnyVATInformationOnPDF=Paslēpt visu informāciju, kas saistīta ar PVN, izveidotajā PDF
    -PDFLocaltax=Rules for %s
    -HideLocalTaxOnPDF=Hide %s rate into pdf column tax sale
    +HideAnyVATInformationOnPDF=Slēpt visu ar pārdošanas nodokli / PVN saistīto informāciju par radīto PDF failu
    +PDFRulesForSalesTax=Pārdošanas nodokļa / PVN noteikumi
    +PDFLocaltax=Noteikumi par %s
    +HideLocalTaxOnPDF=Slēpt %s likmi pdf kolonnas nodokļu pārdošanas
     HideDescOnPDF=Slēpt produktu aprakstu radītos PDF
     HideRefOnPDF=Slēpt produktu ref. izveidotajos PDF
     HideDetailsOnPDF=Slēpt produktu līnijas detaļas izveidotajos PDF
    -PlaceCustomerAddressToIsoLocation=Use french standard position (La Poste) for customer address position
    +PlaceCustomerAddressToIsoLocation=Izmantojiet franču standarta pozīciju (La Poste) klienta adreses pozīcijai
     Library=Bibliotēka
     UrlGenerationParameters=Parametri, lai nodrošinātu drošas saites
     SecurityTokenIsUnique=Izmantojiet unikālu securekey parametrs katram URL
    @@ -392,7 +394,7 @@ PriceBaseTypeToChange=Pārveidot par cenām ar bāzes atsauces vērtību, kas de
     MassConvert=Uzsākt masveida konvertēšanu
     String=Rinda
     TextLong=Garš teksts
    -HtmlText=Html text
    +HtmlText=Html teksts
     Int=Vesels skaitlis
     Float=Peldēt
     DateAndTime=Datums un laiks
    @@ -408,18 +410,18 @@ ExtrafieldSeparator=Atdalītājs (nevis lauks)
     ExtrafieldPassword=Parole
     ExtrafieldRadio=Radio pogas (tikai izvēlei)
     ExtrafieldCheckBox=Izvēles rūtiņas
    -ExtrafieldCheckBoxFromList=Checkboxes from table
    -ExtrafieldLink=Link to an object
    +ExtrafieldCheckBoxFromList=Izvēles rūtiņas no tabulas
    +ExtrafieldLink=Saite uz objektu
     ComputedFormula=Aprēķinātais lauks
    -ComputedFormulaDesc=You can enter here a formula using other properties of object or any PHP coding to get a dynamic computed value. You can use any PHP compatible formulas including the "?" condition operator, and following global object: <strong>$db, $conf, $langs, $mysoc, $user, $object</strong>.<br><strong>WARNING</strong>: Only some properties of $object may be available. If you need a properties not loaded, just fetch yourself the object into your formula like in the second example.<br>Using a computed field means you can't enter yourself any value from interface. Also, if there is a syntax error, the formula may return nothing.<br><br>Example of formula:<br>$object->id < 10 ? round($object->id / 2, 2) : ($object->id + 2 * $user->id) * (int) substr($mysoc->zip, 1, 2)<br><br>Example to reload object<br>(($reloadedobj = new Societe($db)) && ($reloadedobj->fetch($obj->id ? $obj->id : ($obj->rowid ? $obj->rowid : $object->id)) > 0)) ? $reloadedobj->array_options['options_extrafieldkey'] * $reloadedobj->capital / 5 : '-1'<br><br>Other example of formula to force load of object and its parent object:<br>(($reloadedobj = new Task($db)) && ($reloadedobj->fetch($object->id) > 0) && ($secondloadedobj = new Project($db)) && ($secondloadedobj->fetch($reloadedobj->fk_project) > 0)) ? $secondloadedobj->ref : 'Parent project not found'
    -ExtrafieldParamHelpPassword=Keep this field empty means value will be stored without encryption (field must be only hidden with star on screen).<br>Set here value 'auto' to use the default encryption rule to save password into database (then value read will be the hash only, no way to retreive original value)
    -ExtrafieldParamHelpselect=List of values must be lines with format key,value (where key can't be '0')<br><br> for example : <br>1,value1<br>2,value2<br>code3,value3<br>...<br><br>In order to have the list depending on another complementary attribute list :<br>1,value1|options_<i>parent_list_code</i>:parent_key<br>2,value2|options_<i>parent_list_code</i>:parent_key <br><br>In order to have the list depending on another list :<br>1,value1|<i>parent_list_code</i>:parent_key<br>2,value2|<i>parent_list_code</i>:parent_key
    -ExtrafieldParamHelpcheckbox=List of values must be lines with format key,value (where key can't be '0')<br><br> for example : <br>1,value1<br>2,value2<br>3,value3<br>...
    -ExtrafieldParamHelpradio=List of values must be lines with format key,value (where key can't be '0')<br><br> for example : <br>1,value1<br>2,value2<br>3,value3<br>...
    -ExtrafieldParamHelpsellist=List of values comes from a table<br>Syntax : table_name:label_field:id_field::filter<br>Example : c_typent:libelle:id::filter<br><br>- idfilter is necessarly a primary int key<br>- filter can be a simple test (eg active=1) to display only active value<br>You can also use $ID$ in filter witch is the current id of current object<br>To do a SELECT in filter use $SEL$<br>if you want to filter on extrafields use syntax  extra.fieldcode=... (where field code is the code of extrafield)<br><br>In order to have the list depending on another complementary attribute list:<br>c_typent:libelle:id:options_<i>parent_list_code</i>|parent_column:filter <br><br>In order to have the list depending on another list:<br>c_typent:libelle:id:<i>parent_list_code</i>|parent_column:filter
    -ExtrafieldParamHelpchkbxlst=List of values comes from a table<br>Syntax : table_name:label_field:id_field::filter<br>Example : c_typent:libelle:id::filter<br><br>filter can be a simple test (eg active=1) to display only active value<br>You can also use $ID$ in filter witch is the current id of current object<br>To do a SELECT in filter use $SEL$<br>if you want to filter on extrafields use syntax  extra.fieldcode=... (where field code is the code of extrafield)<br><br>In order to have the list depending on another complementary attribute list :<br>c_typent:libelle:id:options_<i>parent_list_code</i>|parent_column:filter <br><br>In order to have the list depending on another list:<br>c_typent:libelle:id:<i>parent_list_code</i>|parent_column:filter
    -ExtrafieldParamHelplink=Parameters must be ObjectName:Classpath<br>Syntax : ObjectName:Classpath<br>Examples :<br>Societe:societe/class/societe.class.php<br>Contact:contact/class/contact.class.php
    -LibraryToBuildPDF=Library used for PDF generation
    +ComputedFormulaDesc=Šeit varat ievadīt formulu, izmantojot citas objekta īpašības vai jebkuru PHP kodēšanu, lai iegūtu dinamisku aprēķinātu vērtību. Varat izmantot visas PHP saderīgās formulas, tostarp "?" nosacījumu operators un pēc globāla objekta: <strong> $ db, $ conf, $ langs, $ mysoc, $ user, $ object </ strong>. <br> <strong> BRĪDINĀJUMS </ strong>: tikai dažas $ objekts var būt pieejams. Ja jums ir vajadzīgas īpašības, kas nav ielādētas, vienkārši iegūstiet sev objektu savā formulā kā otrajā piemērā. <br> Izmantojot aprēķināto lauku, jūs nevarat ievadīt sev jebkādu vērtību no saskarnes. Arī tad, ja ir sintakses kļūda, formula var atgriezties neko. <br> <br> Formulas piemērs: <br> $ object-> id <10? ($ object-> id / 2, 2): ($ object-> id + 2 * $ user-> id) * (int) substr ($ mysoc-> zip, 1, 2) <br> <br> Piemērs, lai atkārtoti ielādētu objektu <br> (($ reloadedobj = jauns Societe ($ db)) && ($ reloadedobj-> fetch ($ obj-> id? $ Obj-> id: ($ obj-> rowid? $ Obj- rowid: $ object-> id))> 0))? $ reloadedobj-> array_options ['options_extrafieldkey'] * $ reloadedobj-> capital / 5: '-1' <br> <br> Cits piemērs formulas, lai piespiestu objekta un tā vecāka objekta slodzi: <br> (($ reloadedobj = jauns uzdevums ($ db)) && ($ reloadedobj-> fetch ($ object-> id)> 0) && ($ secondloadedobj = jauns projekts ($ db)) && ($ secondloadedobj-> fetch ($ reloadedobj-> fk_project )> 0))? $ secondloadedobj-> ref: 'Vecāks projekts nav atrasts'
    +ExtrafieldParamHelpPassword=Saglabājiet šo lauku tukša nozīmē, ka vērtība tiks saglabāta bez šifrēšanas (laukam jābūt tikai paslēptai ar zvaigznīti uz ekrāna). <br> Uzstādīt šeit vērtību "auto", lai izmantotu noklusējuma šifrēšanas kārtulu, lai saglabātu paroli datubāzē (pēc tam vērtība lasīt būs hash only, nekādā veidā noturēt sākotnējo vērtību)
    +ExtrafieldParamHelpselect=Vērtību sarakstam jābūt līnijām ar formāta atslēgu, vērtību (ja taustiņš nevar būt "0") <br> <br> piemēram: <br> 1, vērtība 1 <br> 2, vērtība 2 <br> kods3, vērtība3 < br> ... <br> <br> Lai sarakstu izveidotu atkarībā no cita papildinoša atribūtu saraksta: <br> 1, value1 | options_ <i> parent_list_code </ i>: parent_key <br> 2, value2 | options_ <i> parent_list_code </ i>: parent_key <br> <br> Lai saraksts būtu atkarīgs no cita saraksta: <br> 1, value1 | <i> parent_list_code </ i>: parent_key <br> 2, value2 | <i> parent_list_code </ i>: parent_key
    +ExtrafieldParamHelpcheckbox=Vērtību sarakstam jābūt līnijām ar formāta atslēgu, vērtību (ja taustiņš nevar būt "0") <br> <br> piemēram: <br> 1, vērtība 1 <br> 2, vērtība 2 <br> 3, vērtība 3 < br> ...
    +ExtrafieldParamHelpradio=Vērtību sarakstam jābūt līnijām ar formāta atslēgu, vērtību (ja taustiņš nevar būt "0") <br> <br> piemēram: <br> 1, vērtība 1 <br> 2, vērtība 2 <br> 3, vērtība 3 < br> ...
    +ExtrafieldParamHelpsellist=Vērtību saraksts nāk no tabulas <br> Sintakses: table_name: label_field: id_field :: filtrs <br> Piemērs: c_typent: libelle: id :: filtru <br> <br> - idfilter ir necessarly primārā int atslēga <br> - filtrs var būt vienkāršs tests (piemēram, aktīvs = 1), lai parādītu tikai aktīvo vērtību <br> Jūs varat arī izmantot $ ID $ filtra raganā ir pašreizējā objekta pašreizējais ID <br> Lai veiktu SELECT filtru, izmantojiet $ SEL $ <br>, ja vēlaties filtrēt ārējos laukus, izmantojiet sintaksi extra.fieldcode = ... (ja lauka kods ir extrafield lauka kods) <br> <br> Lai iegūtu sarakstu, atkarībā no cita papildinoša atribūtu saraksta: < br> c_typent: libelle: id: options_ <i> parent_list_code </ i> | vecāki_column: filtrs <br> <br> Lai sarakstā iekļautu citu sarakstu: <br> c_typent: libelle: id: <i> parent_list_code </ i> | vecāku_column: filtrs
    +ExtrafieldParamHelpchkbxlst=Vērtību saraksts nāk no tabulas <br> Sintakses: table_name: label_field: id_field :: filtrs <br> Piemērs: c_typent: libelle: id :: filtru <br> <br> filtrs var būt vienkāršs tests (piemēram, aktīvs = 1 ), lai parādītu tikai aktīvo vērtību <br> <br> Jūs varat arī izmantot $ ID $ filtra raganā ir pašreizējā objekta pašreizējais ID <br> Lai veiktu SELECT filtru, izmantojiet $ SEL $ <br>, ja vēlaties filtrēt uz lauka izmantošanu sintakss extra.fieldcode = ... (ja lauka kods ir extrafield laukums) <br> <br> Lai sarakstu izveidotu atkarībā no cita papildinoša atribūtu saraksta: <br> c_typent: libelle: id: options_ <i> parent_list_code </ i> | vecāki_column: filtrs <br> <br> Lai sarakstā iekļautu citu sarakstu: <br> c_typent: libelle: id: <i> parent_list_code </ i> | parent_column: filtrs
    +ExtrafieldParamHelplink=Parametriem jābūt ObjectName: Classpath <br> Syntax: ObjectName: Classpath <br> Piemēri: <br> Societe: societe / class / societe.class.php <br> Kontakti: contact / class / contact.class.php
    +LibraryToBuildPDF=Bibliotēka, ko izmanto PDF veidošanai
     LocalTaxDesc=Some countries apply 2 or 3 taxes on each invoice line. If this is the case, choose type for second and third tax and its rate. Possible type are:<br>1 : local tax apply on products and services without vat (localtax is calculated on amount without tax)<br>2 : local tax apply on products and services including vat (localtax is calculated on amount + main tax)<br>3 : local tax apply on products without vat (localtax is calculated on amount without tax)<br>4 : local tax apply on products including vat (localtax is calculated on amount + main vat)<br>5 : local tax apply on services without vat (localtax is calculated on amount without tax)<br>6 : local tax apply on services including vat (localtax is calculated on amount + tax)
     SMS=SMS
     LinkToTestClickToDial=Ievadiet tālruņa numuru, uz kuru zvanīt, lai parādītu saiti, lai pārbaudītu Nospied lai zvanītu url lietotājam <strong>%s</strong>
    @@ -432,45 +434,49 @@ ValueOverwrittenByUserSetup=Uzmanību, šī vērtība var pārrakstīt ar lietot
     ExternalModule=Ārējais modulis - Instalēts direktorijā %s
     BarcodeInitForThirdparties=Masveida svītrkoda izveidošana trešajām personām
     BarcodeInitForProductsOrServices=Mass barcode init or reset for products or services
    -CurrentlyNWithoutBarCode=Currently, you have <strong>%s</strong> record on <strong>%s</strong> %s without barcode defined.
    +CurrentlyNWithoutBarCode=Pašlaik jums ir <strong> %s </ strong> ieraksts <strong> %s </ strong> %s bez marķējuma definēšanas.
     InitEmptyBarCode=Init value for next %s empty records
     EraseAllCurrentBarCode=Dzēst visas svītrkodu vērtības
     ConfirmEraseAllCurrentBarCode=Vai tiešām vēlaties dzēst visas svītrkodu vērtības ?
     AllBarcodeReset=Visas svītrkodu vērtības dzēstas
     NoBarcodeNumberingTemplateDefined=No numbering barcode template enabled into barcode module setup.
     EnableFileCache=Iespējot faila kešu
    -ShowDetailsInPDFPageFoot=Add more details into footer of PDF files, like your company address, or manager names (to complete professional ids, company capital and VAT number).
    -NoDetails=No more details in footer
    +ShowDetailsInPDFPageFoot=Pievienojiet detalizētu informāciju PDF failu kājenē, piemēram, uzņēmuma adresi vai vadītāju vārdus (lai aizpildītu profesionālos identifikācijas datus, uzņēmuma kapitālu un PVN numuru).
    +NoDetails=Neviena detalizētā informācija nav iekļauta kājenē
     DisplayCompanyInfo=Rādīt uzņēmuma adresi
     DisplayCompanyManagers=Rādīt menedžeru vārdus
     DisplayCompanyInfoAndManagers=Rādīt uzņēmuma adresi un menedžeru vārdus
    -EnableAndSetupModuleCron=If you want to have this recurring invoice beeing generated automatically, module *%s* must be enabled and correctly setup. Otherwise, generation of invoices must be done manually from this template with button *Create*. Note that even if you enabled automatic generation, you can still safely launch manual generation. Duplicates generation for same period are not possible.
    -ModuleCompanyCodeAquarium=Return an accounting code built by:<br>%s followed by third party supplier code for a supplier accounting code,<br>%s followed by third party customer code for a customer accounting code.
    -ModuleCompanyCodePanicum=Return an empty accounting code.
    -ModuleCompanyCodeDigitaria=Accounting code depends on third party code. The code is composed of the character "C" in the first position followed by the first 5 characters of the third party code.
    -Use3StepsApproval=By default, Purchase Orders need to be created and approved by 2 different users (one step/user to create and one step/user to approve. Note that if user has both permission to create and approve, one step/user will be enough). You can ask with this option to introduce a third step/user approval, if amount is higher than a dedicated value (so 3 steps will be necessary: 1=validation, 2=first approval and 3=second approval if amount is enough).<br>Set this to empty if one approval (2 steps) is enough, set it to a very low value (0.1) if a second approval (3 steps) is always required.
    -UseDoubleApproval=Use a 3 steps approval when amount (without tax) is higher than...
    -WarningPHPMail=WARNING: It is often better to setup outgoing emails to use the email server of your provider instead of the default setup. Some email providers (like Yahoo) does not allow you to send an email from another server than their own server. Your current setup use the server of the application to send email and not the server of your email provider, so some recipients (the one compatible with the restrictive DMARC protocol), will ask your email provider if they can accept your email and some email providers (like Yahoo) may respond "no" because the server is not a server of them, so few of your sent Emails may not be accepted (be carefull also to your email provider sending quota).<br>If your Email provider (like Yahoo) has this restriction, you must change Email setup to choose the other method "SMTP server" and enter the SMTP server and credentials provided by your Email provider (ask your EMail provider to get SMTP credentials for your account).
    -WarningPHPMail2=If your email SMTP provider need to restrict email client to some IP addresses (very rare), this is the IP address of your ERP CRM application: <strong>%s</strong>.
    +EnableAndSetupModuleCron=Ja vēlaties, lai šī atkārtotā rēķina izsūtīšana notiek automātiski, modulis * %s * ir jāaktivizē un jāuzstāda pareizi. Pretējā gadījumā rēķinu ģenerēšana no šī veidnes jāveic manuāli ar pogu * Izveidot *. Ņemiet vērā, ka pat tad, ja esat iespējojis automātisko ģenerēšanu, joprojām varat droši uzsākt manuālo ģenerēšanu. Dublikātu ģenerēšana par to pašu periodu nav iespējama.
    +ModuleCompanyCodeCustomerAquarium=%s, kam seko trešās puses klienta kods klienta grāmatvedības kodam
    +ModuleCompanyCodeSupplierAquarium=%s, kam seko trešās puses piegādātāja kods piegādātāja grāmatvedības kodam
    +ModuleCompanyCodePanicum=Atgriezt tukšu grāmatvedības kodu.
    +ModuleCompanyCodeDigitaria=Grāmatvedības kods ir atkarīgs no trešās puses koda. Kods sastāv no rakstzīmes "C" pirmajā pozīcijā, kam seko trešās puses pirmās 5 rakstzīmes.
    +Use3StepsApproval=Pēc noklusējuma ir jābūt veidotam un apstiprinātam Pirkšanas pasūtījumam no 2 dažādiem lietotājiem (viens solis / lietotājs, lai izveidotu un viens solis / lietotājs apstiprinātu. Ņemiet vērā, ka, ja lietotājam ir gan atļauja izveidot un apstiprināt, viens solis / lietotājs būs pietiekams) . Ar šo opciju varat prasīt trešās pakāpes / lietotāja apstiprinājumu, ja summa ir lielāka par īpašo vērtību (tādēļ būs nepieciešami 3 soļi: 1 = validācija, 2 = pirmais apstiprinājums un 3 = otrais apstiprinājums, ja summa ir pietiekama). <br> Iestatiet, ka tas ir tukšs, ja pietiek vienam apstiprinājumam (2 pakāpieniem), ja tam vienmēr ir nepieciešams otrais apstiprinājums (3 pakāpieni).
    +UseDoubleApproval=Izmantojiet 3 pakāpju apstiprinājumu, ja summa (bez nodokļiem) ir augstāka par ...
    +WarningPHPMail=BRĪDINĀJUMS: bieži vien labāk ir iestatīt izejošos e-pastus, lai izmantotu sava pakalpojumu sniedzēja e-pasta serveri, nevis noklusējuma iestatījumus. Daži e-pasta pakalpojumu sniedzēji (piemēram, Yahoo) neļauj sūtīt e-pastu no cita servera nekā viņu pašu serveris. Jūsu pašreizējā iestatīšana izmanto lietojumprogrammas serveri, lai nosūtītu e-pastu, nevis jūsu e-pasta pakalpojumu sniedzēja serveri, tādēļ daži saņēmēji (tie, kuri ir saderīgi ar ierobežojošo DMARC protokolu), jautās savam e-pasta pakalpojumu sniedzējam, ja viņi var pieņemt jūsu e-pastu un dažus e-pasta pakalpojumu sniedzējus (piemēram, Yahoo) var atbildēt "nē", jo serveris nav to serveris, tāpēc maz no jūsu nosūtītajiem e-pasta ziņojumiem var tikt pieņemti (uzmanīgi arī pie e-pasta pakalpojumu sniedzēja, kas sūta kvotu). <br> Ja jūsu e-pasta pakalpojumu sniedzējs (piemēram, Yahoo) ir šis ierobežojums, jums ir jāmaina e-pasta iestatīšana, lai izvēlētos citu metodi "SMTP serveris" un ievadiet SMTP serveri un akreditācijas datus, ko sniedz jūsu e-pasta pakalpojumu sniedzējs (lūdziet savam e-pasta pakalpojumu sniedzējam iegūt jūsu kontam SMTP akreditācijas datus).
    +WarningPHPMail2=Ja jūsu e-pasta SMTP pakalpojumu sniedzējam ir jāierobežo e-pasta klients uz dažām IP adresēm (ļoti reti), tas ir jūsu ERP CRM lietojumprogrammas e-pasta lietotāja aģenta (MUA) IP adrese: <strong> %s </strong>.
     ClickToShowDescription=Noklikšķiniet, lai parādītu aprakstu
     DependsOn=Šim modulim nepieciešams modulis (-i)
    -RequiredBy=This module is required by module(s)
    -TheKeyIsTheNameOfHtmlField=This is the name of the HTML field. This need to have technical knowledges to read the content of the HTML page to get the key name of a field.
    -PageUrlForDefaultValues=You must enter here the relative url of the page. If you include parameters in URL, the default values will be effective if all parameters are set to same value. Examples:
    -PageUrlForDefaultValuesCreate=<br>For form to create a new thirdparty, it is <strong>%s</strong>,<br>If you want default value only if url has some parameter, you can use <strong>%s</strong>
    -PageUrlForDefaultValuesList=<br>For page that list thirdparties, it is <strong>%s</strong>,<br>If you want default value only if url has some parameter, you can use <strong>%s</strong>
    -EnableDefaultValues=Enable usage of personalized default values
    -EnableOverwriteTranslation=Enable usage of overwrote translation
    -GoIntoTranslationMenuToChangeThis=A translation has been found for the key with this code, so to change this value, you must edit it fom Home-Setup-translation.
    -WarningSettingSortOrder=Warning, setting a default sort order may result in a technical error when going on the list page if field is an unknown field. If you experience such an error, come back to this page to remove the default sort order and restore default behavior.
    +RequiredBy=Šo moduli pieprasa modulis (-i)
    +TheKeyIsTheNameOfHtmlField=Šis ir HTML lauka nosaukums. Tam vajadzīgas tehniskas zināšanas, lai lasītu HTML lapas saturu, lai iegūtu lauka atslēgas nosaukumu.
    +PageUrlForDefaultValues=Šeit jāievada relatīvā lapas URL. Ja URL tiek iekļauti parametri, noklusējuma vērtības būs efektīvas, ja visi parametri ir vienādi. Piemēri:
    +PageUrlForDefaultValuesCreate=<br> Veidā, lai izveidotu jaunu trešo personu, tas ir <strong> %s </ strong> <br> <br> Ja vēlaties tikai noklusējuma vērtību, ja url ir kāds parametrs, varat izmantot <strong> %s </ strong>
    +PageUrlForDefaultValuesList=<br> Lapai, kas ir trešo pušu saraksts, tā ir <strong> %s </ strong> <br> <br> Ja vēlaties tikai noklusējuma vērtību, ja url ir kāds parametrs, varat izmantot <strong> %s </ strong>
    +EnableDefaultValues=Iespējot personalizēto noklusēto vērtību izmantošanu
    +EnableOverwriteTranslation=Iespējot pārrakstīto tulkojumu izmantošanu
    +GoIntoTranslationMenuToChangeThis=Taustiņam ir atrasts tulkojums ar šo kodu, tāpēc, lai mainītu šo vērtību, jums ir jāreģistrē fom Home-Setup-translation.
    +WarningSettingSortOrder=Brīdinājums, noklusējuma rūtiņu secības iestatīšana var radīt tehnisku kļūdu, apmeklējot saraksta lapu, ja lauks nav nezināma lauka. Ja rodas šāda kļūda, atgriezieties šajā lapā, lai noņemtu noklusējuma kārtošanas secību un atjaunotu noklusējuma darbību.
     Field=Lauks
    -ProductDocumentTemplates=Document templates to generate product document
    -FreeLegalTextOnExpenseReports=Free legal text on expense reports
    -WatermarkOnDraftExpenseReports=Watermark on draft expense reports
    -AttachMainDocByDefault=Set this to 1 if you want to attach main document to email by default (if applicable)
    +ProductDocumentTemplates=Dokumentu veidnes produkta dokumenta ģenerēšanai
    +FreeLegalTextOnExpenseReports=Bezmaksas juridiskais teksts par izdevumu ziņojumiem
    +WatermarkOnDraftExpenseReports=Ūdenszīme uz izdevumu pārskatu projektiem
    +AttachMainDocByDefault=Iestatiet to uz 1, ja vēlaties pēc noklusējuma pievienot e-pasta galveno dokumentu (ja nepieciešams)
     FilesAttachedToEmail=Pievienot failu
    -SendEmailsReminders=Send agenda reminders by emails
    -davDescription=Add a component to be a DAV server
    +SendEmailsReminders=Sūtīt darba kārtībā atgādinājumus pa e-pastu
    +davDescription=Pievienojiet komponents DAV serverim
    +DAVSetup=DAV moduļa uzstādīšana
    +DAV_ALLOW_PUBLIC_DIR=Iespējot publisko direktoriju (WebDav direktoriju bez nepieciešamības pieslēgties)
    +DAV_ALLOW_PUBLIC_DIRTooltip=Publiskais WebDav direktorijs ir WebDAV katalogs, kurā ikviens var piekļūt (lasīšanas un rakstīšanas režīmā), bez nepieciešamības / izmantot esošu lietotāja vārdu / paroli.
     # Modules
     Module0Name=Lietotāji un grupas
     Module0Desc=Lietotāju / Darbinieku un Grupu vadība
    @@ -479,7 +485,7 @@ Module1Desc=Uzņēmumu un kontaktinformācijas vadība (klientu, perspektīvu ..
     Module2Name=Tirdzniecība
     Module2Desc=Komerciālā pārvaldība
     Module10Name=Grāmatvedība
    -Module10Desc=Vienkāršā grāmatvedības atskaites (žurnāli, apgrozījums), pamatojoties uz datu bāzes saturu. Nav nosūtīšana.
    +Module10Desc=Vienkārši grāmatvedības pārskati (žurnāli, apgrozījums), pamatojoties uz datubāzes saturu. Neizmanto virsgrāmatu galdiņu.
     Module20Name=Priekšlikumi
     Module20Desc=Komerc priekšlikumu vadība
     Module22Name=Masveida e-pasta sūtījumi
    @@ -491,8 +497,8 @@ Module25Desc=Klientu pasūtījumu pārvaldīšana
     Module30Name=Rēķini
     Module30Desc=Rēķinu un kredītu piezīmi vadību klientiem. Rēķinu pārvaldības piegādātājiem
     Module40Name=Piegādātāji
    -Module40Desc=Piegādātājs vadības un iepirkuma (rīkojumi un rēķini)
    -Module42Name=Debug Logs
    +Module40Desc=Piegādātāju un pirkumu vadība (pirkšanas pasūtījumi un norēķini)
    +Module42Name=Atkļūdošanas žurnāli
     Module42Desc=Žurnalēšana (fails, syslog, ...). Šādi žurnāli ir paredzēti tehniskiem / atkļūdošanas nolūkiem.
     Module49Name=Redaktors
     Module49Desc=Redaktora vadība
    @@ -543,42 +549,42 @@ Module320Desc=Pievienot RSS plūsmu Dolibarr lapās
     Module330Name=Grāmatzīmes
     Module330Desc=Grāmatzīmju vadība
     Module400Name=Projekti/Iespējas/Leads
    -Module400Desc=Management of projects, opportunities/leads and/or tasks. You can also assign any element (invoice, order, proposal, intervention, ...) to a project and get a transversal view from the project view.
    +Module400Desc=Projektu vadīšana, iespējas / vadība un / vai uzdevumi. Jūs varat arī piešķirt projektam jebkuru elementu (rēķins, pasūtījums, priekšlikums, iejaukšanās, ...) un iegūt projekta skatījumā šķērsvirzienu.
     Module410Name=Vebkalendārs
     Module410Desc=Web kalendāra integrācija
    -Module500Name=Special expenses
    -Module500Desc=Management of special expenses (taxes, social or fiscal taxes, dividends)
    -Module510Name=Payment of employee wages
    -Module510Desc=Record and follow payment of your employee wages
    -Module520Name=Loan
    +Module500Name=Nodokļi un īpašie izdevumi
    +Module500Desc=Citu izdevumu vadīšana (pārdošanas nodokļi, sociālie vai fiskālie nodokļi, dividendes, ...)
    +Module510Name=Darbinieku algu izmaksa
    +Module510Desc=Ierakstiet un izpildiet savu darbinieku algu
    +Module520Name=Aizdevums
     Module520Desc=Management of loans
     Module600Name=Paziņojumi par biznesa pasākumiem
    -Module600Desc=Send EMail notifications (triggered by some business events) to users (setup defined on each user), to third-party contacts (setup defined on each third party) or to fixed emails
    -Module600Long=Note that this module is dedicated to send real time emails when a dedicated business event occurs. If you are looking for a feature to send reminders by email of your agenda events, go into setup of module Agenda.
    -Module610Name=Product Variants
    -Module610Desc=Allows creation of products variant based on attributes (color, size, ...)
    +Module600Desc=Sūtīt paziņojumus par e-pastu (ko ieslēdz daži biznesa notikumi) lietotājiem (katram lietotājam iestatīta iestatīšana), trešo pušu kontaktpersonām (iestatīšana, kas noteikta katrā trešajā pusē) vai fiksētiem e-pasta ziņojumiem
    +Module600Long=Ņemiet vērā, ka šis modulis ir paredzēts, lai nosūtītu reāllaika e-pastus, kad notiek īpašs biznesa notikums. Ja jūs meklējat funkciju, lai nosūtītu atgādinājumus pa e-pastu no dienas kārtības notikumiem, dodieties uz moduļa darba kārtības iestatīšanu.
    +Module610Name=Produkta varianti
    +Module610Desc=Ļauj izveidot produktu variantu, pamatojoties uz atribūtiem (krāsa, izmērs, ...)
     Module700Name=Ziedojumi
     Module700Desc=Ziedojumu pārvaldība
    -Module770Name=Expense reports
    +Module770Name=Izdevumu atskaites
     Module770Desc=Management and claim expense reports (transportation, meal, ...)
    -Module1120Name=Supplier commercial proposal
    -Module1120Desc=Request supplier commercial proposal and prices
    +Module1120Name=Pārdevēja komerciāls piedāvājums
    +Module1120Desc=Pieprasiet pārdevēju komerciālo priekšlikumu un cenas
     Module1200Name=Mantis
     Module1200Desc=Mantis integrācija
     Module1520Name=Document Generation
     Module1520Desc=Mass mail document generation
     Module1780Name=Tags/Categories
    -Module1780Desc=Create tags/category (products, customers, suppliers, contacts or members)
    +Module1780Desc=Izveidojiet tagus / kategoriju (produktus, klientus, pārdevējus, kontaktpersonas vai dalībniekus)
     Module2000Name=WYSIWYG redaktors
     Module2000Desc=Allow to edit some text area using an advanced editor (Based on CKEditor)
     Module2200Name=Dinamiskas cenas
     Module2200Desc=Enable the usage of math expressions for prices
     Module2300Name=Plānotie darbi
    -Module2300Desc=Scheduled jobs management (alias cron or chrono table)
    +Module2300Desc=Plānotais darbavietu vadība (alias cron vai chrono galds)
     Module2400Name=Pasākumi / darba kārtība
    -Module2400Desc=Sekojiet notikušiem un gaidāmiem notikumiem. Ļaujiet programmai reģistrēt automātiskus notikumus izsekošanas nolūkos vai ierakstiet manuāli notikumus vai sarunas.
    +Module2400Desc=Izpildiet gatavotos un gaidītos notikumus. Ļaujiet lietojumprogrammām reģistrēt automātiskus notikumus izsekošanas nolūkos vai ierakstīt manuālus notikumus vai sarunas. Tas ir galvenais svarīgais modulis labam klientam vai piegādātāju saistību pārvaldībai.
     Module2500Name=DMS / ECM
    -Module2500Desc=Document Management System / Electronic Content Management. Automatic organization of your generated or stored documents. Share them when you need.
    +Module2500Desc=Dokumentu vadības sistēma / elektroniskā satura vadība. Jūsu radīto vai saglabāto dokumentu automātiska organizēšana. Kopīgojiet tos pēc vajadzības.
     Module2600Name=API/Web services (SOAP server)
     Module2600Desc=Enable the Dolibarr SOAP server providing API services
     Module2610Name=API/Web services (REST server)
    @@ -592,28 +598,28 @@ Module2900Name=GeoIPMaxmind
     Module2900Desc=GeoIP MaxMind pārveidošanu iespējas
     Module3100Name=Skaips
     Module3100Desc=Add a Skype button into card of users / third parties / contacts / members
    -Module3200Name=Unalterable Archives
    -Module3200Desc=Activate log of some business events into an unalterable log. Events are archived in real-time. The log is a table of chained events that can be read only and exported. This module may be mandatory for some countries.
    +Module3200Name=Nemainīgi arhīvi
    +Module3200Desc=Aktivizējiet dažu biznesa notikumu žurnālu nemainīgā žurnālā. Notikumi tiek arhivēti reāllaikā. Žurnāls ir tabula ar ķēdes notikumiem, kurus var lasīt un eksportēt. Šis modulis dažās valstīs var būt obligāts.
     Module4000Name=HRM
    -Module4000Desc=Human resources management (management of department, employee contracts and feelings)
    +Module4000Desc=Cilvēkresursu vadība (departamenta vadība, darbinieku līgumi un jūtas)
     Module5000Name=Multi-kompānija
     Module5000Desc=Ļauj jums pārvaldīt vairākus uzņēmumus
     Module6000Name=Darba plūsma
    -Module6000Desc=Plūsmas vadība
    +Module6000Desc=Workflow management (automatic creation of object and/or automatic status change)
     Module10000Name=Mājas lapas
    -Module10000Desc=Create public websites with a WYSIWG editor. Just setup your web server (Apache, Nginx, ...) to point to the dedicated Dolibarr directory to have it online on the Internet with your own domain name.
    +Module10000Desc=Izveidojiet publiskās vietnes ar WYSIWG redaktoru. Vienkārši uzstādiet savu tīmekļa serveri (Apache, Nginx, ...), lai norādītu uz īpašo Dolibarr direktoriju, lai to tiešsaistē varētu izmantot internetā ar savu domēna vārdu.
     Module20000Name=Leave Requests management
     Module20000Desc=Declare and follow employees leaves requests
    -Module39000Name=Products lots
    +Module39000Name=Produktu partijas
     Module39000Desc=Lot or serial number, eat-by and sell-by date management on products
     Module50000Name=Paybox
    -Module50000Desc=Module to offer an online payment page accepting payments with Credit/Debit card via PayBox. This can be used to allow your customers to make free payments or for a payment on a particular Dolibarr object (invoice, order, ...)
    +Module50000Desc=Modulis, lai piedāvātu tiešsaistes maksājuma lapu, kurā tiek pieņemti maksājumi ar kredītkarti / debetkarti, izmantojot PayBox. To var izmantot, lai jūsu klienti varētu veikt bezmaksas maksājumus vai maksājumus konkrētā Dolibarr objektā (rēķins, pasūtījums, ...)
     Module50100Name=Tirdzniecības punkts
     Module50100Desc=Point of sales module (POS).
     Module50200Name=Paypal
    -Module50200Desc=Module to offer an online payment page accepting payments using PayPal (credit card or PayPal credit). This can be used to allow your customers to make free payments or for a payment on a particular Dolibarr object (invoice, order, ...)
    +Module50200Desc=Modulis, lai piedāvātu tiešsaistes maksājuma lapu, kurā tiek pieņemti maksājumi, izmantojot PayPal (kredītkarte vai PayPal kredīts). To var izmantot, lai jūsu klienti varētu veikt bezmaksas maksājumus vai maksājumus konkrētā Dolibarr objektā (rēķins, pasūtījums, ...)
     Module50400Name=Accounting (advanced)
    -Module50400Desc=Accounting management (double entries, support general and auxiliary ledgers)
    +Module50400Desc=Grāmatvedības vadība (divkāršie ieraksti, atbalsta vispārējās un papildu grāmatiņas). Eksportēt virsgrāmatu vairākos citos grāmatvedības programmatūras formātos.
     Module54000Name=PrintIPP
     Module54000Desc=Direct print (without opening the documents) using Cups IPP interface (Printer must be visible from server, and CUPS must be installe on server).
     Module55000Name=Aptauja vai balsojums
    @@ -625,7 +631,7 @@ Module60000Desc=Modulis lai pārvaldītu komisijas
     Module62000Name=Inkoterms
     Module62000Desc=Add features to manage Incoterm
     Module63000Name=Resursi
    -Module63000Desc=Manage resources (printers, cars, room, ...) you can then share into events
    +Module63000Desc=Pārvaldīt resursus (printerus, automašīnas, istabu, ...), pēc tam varat dalīties ar notikumiem
     Permission11=Lasīt klientu rēķinus
     Permission12=Izveidot / mainīt klientu rēķinus
     Permission13=Neapstiprināti klientu rēķini
    @@ -781,9 +787,9 @@ Permission401=Lasīt atlaides
     Permission402=Izveidot/mainīt atlaides
     Permission403=Apstiprināt atlaides
     Permission404=Dzēst atlaides
    -Permission501=Read employee contracts/salaries
    -Permission502=Create/modify employee contracts/salaries
    -Permission511=Read payment of salaries
    +Permission501=Lasīt darba ņēmēju līgumus / algas
    +Permission502=Izveidot / mainīt darbinieku līgumus / algas
    +Permission511=Lasīt algu izmaksu
     Permission512=Izveidojiet / labojiet algu izmaksu
     Permission514=Dzēst algas
     Permission517=Eksportēt algas
    @@ -836,13 +842,13 @@ Permission1236=Eksporta piegādātāju rēķinus, atribūti un maksājumus
     Permission1237=Eksporta piegādātāju pasūtījumus un to detaļas
     Permission1251=Palaist masveida importu ārējiem datiem datu bāzē (datu ielāde)
     Permission1321=Eksporta klientu rēķinus, atribūti un maksājumus
    -Permission1322=Reopen a paid bill
    +Permission1322=Atkārtoti atvērt samaksāto rēķinu
     Permission1421=Eksportēt klientu pasūtījumus un atribūtus
    -Permission20001=Read leave requests (your leaves and the one of your subordinates)
    -Permission20002=Create/modify your leave requests (yours leaves and the one of your subordinates)
    -Permission20003=Delete leave requests
    -Permission20004=Read all leave requests (even of user not subordinates)
    -Permission20005=Create/modify leave requests for everybody (even of user not subordinates)
    +Permission20001=Lasīt atvaļinājuma pieprasījumus (jūsu lapas un viens no jūsu padotajiem)
    +Permission20002=Izveidojiet / mainiet savus atvaļinājuma pieprasījumus (jūsu lapas un jūsu padotajiem)
    +Permission20003=Dzēst atvaļinājumu pieprasījumus
    +Permission20004=Lasīt visus atvaļinājuma pieprasījumus (pat lietotājs nav pakļauts)
    +Permission20005=Izveidot / mainīt atvaļinājumu pieprasījumus visiem (pat lietotājam nav padotajiem)
     Permission20006=Admin leave requests (setup and update balance)
     Permission23001=Apskatīt ieplānoto darbu
     Permission23002=Izveidot/atjaunot ieplānoto uzdevumu
    @@ -865,60 +871,60 @@ Permission50101=Izmantot tirdzniecības punktus POS
     Permission50201=Lasīt darījumus
     Permission50202=Importēt darījumus
     Permission54001=Drukāt
    -Permission55001=Read polls
    +Permission55001=Lasīt aptaujas
     Permission55002=Izveidot/labot aptaujas
     Permission59001=Read commercial margins
     Permission59002=Define commercial margins
     Permission59003=Read every user margin
    -Permission63001=Read resources
    +Permission63001=Lasīt resursus
     Permission63002=Izveidot/labot resursus
     Permission63003=Dzēst resursus
    -Permission63004=Link resources to agenda events
    +Permission63004=Saistīt resursus ar darba kārtības pasākumiem
     DictionaryCompanyType=Trešo personu veidi
     DictionaryCompanyJuridicalType=Juridiskais veids trešajām personām
     DictionaryProspectLevel=Prospect potential level
    -DictionaryCanton=State/Province
    +DictionaryCanton=Valsts / province
     DictionaryRegion=Reģions
     DictionaryCountry=Valstis
     DictionaryCurrency=Valūtas
    -DictionaryCivility=Personal and professional titles
    -DictionaryActions=Types of agenda events
    +DictionaryCivility=Personiskie un profesionālie nosaukumi
    +DictionaryActions=Darba kārtības pasākumu veidi
     DictionarySocialContributions=Social or fiscal taxes types
     DictionaryVAT=PVN likmes vai pārdošanas procentu likmes
    -DictionaryRevenueStamp=Amount of revenue stamps
    +DictionaryRevenueStamp=Nodokļu zīmogu daudzums
     DictionaryPaymentConditions=Apmaksas noteikumi
    -DictionaryPaymentModes=Payment modes
    +DictionaryPaymentModes=Maksājumu veidi
     DictionaryTypeContact=Kontaktu/Adrešu veidi
    -DictionaryTypeOfContainer=Type of website pages/containers
    +DictionaryTypeOfContainer=Vietnes lapu / konteineru veids
     DictionaryEcotaxe=Ecotax (WEEE)
     DictionaryPaperFormat=Papīra formāts
     DictionaryFormatCards=Kartes formāti
    -DictionaryFees=Expense report - Types of expense report lines
    +DictionaryFees=Izdevumu pārskats - izdevumu pārskatu rindu veidi
     DictionarySendingMethods=Piegādes veidi
     DictionaryStaff=Personāls
     DictionaryAvailability=Piegādes kavēšanās
     DictionaryOrderMethods=Pasūtījumu veidi
     DictionarySource=Origin of proposals/orders
    -DictionaryAccountancyCategory=Personalized groups for reports
    +DictionaryAccountancyCategory=Personalizētas grupas ziņojumiem
     DictionaryAccountancysystem=Models for chart of accounts
     DictionaryAccountancyJournal=Grāmatvedības žurnāli
     DictionaryEMailTemplates=E-pastu paraugi
     DictionaryUnits=Vienības
     DictionaryProspectStatus=Prospection status
    -DictionaryHolidayTypes=Types of leaves
    +DictionaryHolidayTypes=Lapu veidi
     DictionaryOpportunityStatus=Opportunity status for project/lead
    -DictionaryExpenseTaxCat=Expense report - Transportation categories
    -DictionaryExpenseTaxRange=Expense report - Range by transportation category
    +DictionaryExpenseTaxCat=Izdevumu pārskats - transporta kategorijas
    +DictionaryExpenseTaxRange=Izdevumu pārskats - diapazons pēc transporta kategorijas
     SetupSaved=Iestatījumi saglabāti
     SetupNotSaved=Iestatīšana nav saglabāta
     BackToModuleList=Atpakaļ uz moduļu sarakstu
     BackToDictionaryList=Atpakaļ uz vārdnīcu sarakstu
    -TypeOfRevenueStamp=Type of revenue stamp
    +TypeOfRevenueStamp=Nodokļu zīmoga veids
     VATManagement=PVN Vadība
     VATIsUsedDesc=By default when creating prospects, invoices, orders etc the VAT rate follows the active standard rule:<br>If the seller is not subjected to VAT, then VAT defaults to 0. End of rule.<br>If the (selling country= buying country), then the VAT by default equals the VAT of the product in the selling country. End of rule. <br>If seller and buyer are both in the European Community and goods are transport products (car, ship, plane), the default VAT is 0 ( The VAT should be paid by the buyer to the customoffice of his country and not to the seller). End of rule.<br>If seller and buyer are both in the European Community and the buyer is not a company, then the VAT by defaults to the VAT of the product sold. End of rule.<br>If seller and buyer are both in the European Community and the buyer is a company, then the VAT is 0 by default . End of rule.<br>In any othe case the proposed default is VAT=0. End of rule.
     VATIsNotUsedDesc=Pēc noklusējuma piedāvātais PVN ir 0, ko var izmantot gadījumos, piemēram, asociācijās, idnividuālie komersanti.
    -VATIsUsedExampleFR=In France, it means companies or organizations having a real fiscal system (Simplified real or normal real).  A system in which VAT is declared.
    -VATIsNotUsedExampleFR=In France, it means associations that are non VAT declared or companies, organizations or liberal professions that have chosen the micro enterprise fiscal system (VAT in franchise) and paid a franchise VAT without any VAT declaration.  This choice will display the reference "Non applicable VAT - art-293B of CGI" on invoices.
    +VATIsUsedExampleFR=Francijā tas nozīmē uzņēmumus vai organizācijas, kurām ir reāla fiskālā sistēma (Vienkāršota īsta vai normāla reālā). Sistēma, kurā deklarē PVN.
    +VATIsNotUsedExampleFR=Francijā tas nozīmē asociācijas, kas nav deklarētas kā PVN, vai uzņēmumi, organizācijas vai brīvās profesijas, kas izvēlējušās mikrouzņēmumu fiskālo sistēmu (PVN franšīzes veidā) un maksā franšīzes PVN bez PVN deklarācijas. Šī izvēle rēķinos parādīs atsauci "CGI Neto PVN - art-293B".
     ##### Local Taxes #####
     LTRate=Likme
     LocalTax1IsNotUsed=Nelietot otru nodokli
    @@ -959,7 +965,7 @@ Offset=Kompensācija
     AlwaysActive=Vienmēr aktīvs
     Upgrade=Atjaunināt
     MenuUpgrade=Atjaunināt / Paplašināt
    -AddExtensionThemeModuleOrOther=Deploy/install external app/module
    +AddExtensionThemeModuleOrOther=Izvietojiet / instalējiet ārēju lietotni / moduli
     WebServer=Tīmekļa serveris
     DocumentRootServer=Web servera saknes direktorija
     DataRootServer=Datu failu direktorija
    @@ -983,7 +989,7 @@ Host=Serveris
     DriverType=Draivera veids
     SummarySystem=Sistēmas informācijas kopsavilkums
     SummaryConst=Sarakstu ar visiem Dolibarr uzstādīšanas parametriem
    -MenuCompanySetup=Company/Organization
    +MenuCompanySetup=Uzņēmums / organizācija
     DefaultMenuManager= Standarta izvēlnes menedžeris
     DefaultMenuSmartphoneManager=Viedtālruņa izvēlnes vadība
     Skin=Izskats
    @@ -999,29 +1005,29 @@ PermanentLeftSearchForm=Pastāvīgā meklēšanas forma kreisajā izvēlnē
     DefaultLanguage=Noklusējuma izmantošanas valoda (valodas kods)
     EnableMultilangInterface=Iespējot daudzvalodu interfeisu
     EnableShowLogo=Rādīt logotipu kreisajā izvēlnē
    -CompanyInfo=Company/organization information
    -CompanyIds=Company/organization identities
    +CompanyInfo=Uzņēmuma / organizācijas informācija
    +CompanyIds=Uzņēmuma / organizācijas identitāte
     CompanyName=Nosaukums
     CompanyAddress=Adrese
     CompanyZip=Pasta indekss
     CompanyTown=Pilsēta
     CompanyCountry=Valsts
     CompanyCurrency=Galvenā valūta
    -CompanyObject=Object of the company
    +CompanyObject=Uzņēmuma objekts
     Logo=Logotips
     DoNotSuggestPaymentMode=Neieteikt
     NoActiveBankAccountDefined=Nav definēts aktīvs bankas konts
     OwnerOfBankAccount=Bankas konta īpašnieks %s
     BankModuleNotActive=Bankas kontu modulis nav ieslēgts
    -ShowBugTrackLink=Show link "<strong>%s</strong>"
    +ShowBugTrackLink=Rādīt saiti "<strong> %s </strong>"
     Alerts=Brīdinājumi
     DelaysOfToleranceBeforeWarning=Pielaide kavēšanās pirms brīdinājums
     DelaysOfToleranceDesc=Šis ekrāns ļauj definēt nepanesamas kavēšanos, pirms brīdinājums tiek ziņots uz ekrāna ar Piktogramma %s par katru nokavēto elementam.
     Delays_MAIN_DELAY_ACTIONS_TODO=Delay tolerance (in days) before alert on planned events (agenda events) not completed yet
    -Delays_MAIN_DELAY_PROJECT_TO_CLOSE=Delay tolerance (in days) before alert on project not closed in time
    -Delays_MAIN_DELAY_TASKS_TODO=Delay tolerance (in days) before alert on planned tasks (project tasks) not completed yet
    +Delays_MAIN_DELAY_PROJECT_TO_CLOSE=Delay tolerance (dienās) pirms brīdinājuma par projektu, kas nav slēgts laikā
    +Delays_MAIN_DELAY_TASKS_TODO=Kavējuma atlikšana (dienās) pirms brīdinājuma par plānotajiem uzdevumiem (projekta uzdevumi) vēl nav pabeigta
     Delays_MAIN_DELAY_ORDERS_TO_PROCESS=Delay tolerance (in days) before alert on orders not processed yet
    -Delays_MAIN_DELAY_SUPPLIER_ORDERS_TO_PROCESS=Delay tolerance (in days) before alert on suppliers orders not processed yet
    +Delays_MAIN_DELAY_SUPPLIER_ORDERS_TO_PROCESS=Delay tolerance (in days) before alert on purchase orders not processed yet
     Delays_MAIN_DELAY_PROPALS_TO_CLOSE=Kavēšanās pielaide (dienās) pirms brīdinājums par priekšlikumiem, lai aizvērtu
     Delays_MAIN_DELAY_PROPALS_TO_BILL=Kavēšanās pielaide (dienās) pirms brīdinājumu par priekšlikumiem nav jāmaksā
     Delays_MAIN_DELAY_NOT_ACTIVATED_SERVICES=Tolerance kavēšanās (dienās) pirms brīdinājumu par pakalpojumiem, lai aktivizētu
    @@ -1033,9 +1039,9 @@ Delays_MAIN_DELAY_MEMBERS=Tolerance kavēšanās (dienās) pirms brīdinājumu p
     Delays_MAIN_DELAY_CHEQUES_TO_DEPOSIT=Tolerance kavēšanās (dienās) pirms brīdinājumu par pārbaudēm, depozītu darīt
     Delays_MAIN_DELAY_EXPENSEREPORTS=Tolerance delay (in days) before alert for expense reports to approve
     SetupDescription1=The setup area is for initial setup parameters before starting to use Dolibarr.
    -SetupDescription2=The two mandatory setup steps are the first two in the setup menu on the left: %s setup page and %s setup page :
    -SetupDescription3=Parameters in menu <a href="%s">%s -> %s</a> are required because defined data are used on Dolibarr screens and to customize the default behavior of the software (for country-related features for example).
    -SetupDescription4=Parameters in menu <a href="%s">%s -> %s</a> are required because Dolibarr ERP/CRM is a collection of several modules/applications, all more or less independent. New features will be added to menus for every module you will activate.
    +SetupDescription2=Divas obligātās iestatīšanas darbības ir šādas darbības (divi pirmie ieraksti kreisajā iestatīšanas izvēlnē):
    +SetupDescription3=Iestatījumi izvēlnē <a href="%s"> %s -> %s </a>. Šis solis ir nepieciešams, jo tas nosaka datus, kas tiek izmantoti Dolibarr ekrānos, lai pielāgotu programmatūras noklusējuma darbību (piemēram, attiecībā uz valsti saistītām funkcijām).
    +SetupDescription4=Iestatījumi izvēlnē <a href="%s"> %s -> %s </a>. Šis solis ir nepieciešams, jo Dolibarr ERP / CRM ir vairāku moduļu / lietojumprogrammu kopums, kas ir vairāk vai mazāk neatkarīgi. Jaunas iespējas tiek pievienotas izvēlnēm katram aktivētajam modulim.
     SetupDescription5=Citas izvēlnes ieraksti pārvaldīt izvēles parametrus.
     LogEvents=Drošības audita notikumi
     Audit=Audits
    @@ -1045,7 +1051,7 @@ InfoOS=Par OS
     InfoWebServer=Par tīmekļa serveri
     InfoDatabase=Par datubāzi
     InfoPHP=Par PHP
    -InfoPerf=About Performances
    +InfoPerf=Par izpildījumiem
     BrowserName=Pārlūkprogrammas nosaukums
     BrowserOS=Pārlūkprogrammas OS
     ListOfSecurityEvents=Saraksts ar Dolibarr drošības pasākumiem
    @@ -1054,8 +1060,9 @@ LogEventDesc=Jūs varat ļaut šeit reģistrēšanu Dolibarr drošības notikumi
     AreaForAdminOnly=Setup parameters can be set by <b>administrator users</b> only.
     SystemInfoDesc=Sistēmas informācija ir dažādi tehniskā informācija jums tikai lasīšanas režīmā un redzama tikai administratoriem.
     SystemAreaForAdminOnly=Šī joma ir pieejama administratora lietotājiem. Neviens no Dolibarr atļauju var samazināt šo robežu.
    -CompanyFundationDesc=Edit on this page all known information of the company or foundation you need to manage (For this, click on "Modify" or "Save" button at bottom of page)
    -AccountantDesc=Edit on this page all known information about your accountant/bookkeeper
    +CompanyFundationDesc=Šajā lapā rediģējiet visu zināmo informāciju par uzņēmumu vai fondu, kas jums jāpārvalda (šim nolūkam noklikšķiniet uz pogas "%s" vai "%s" lapas apakšdaļā).
    +AccountantDesc=Šajā lapā rediģējiet visu zināmo informāciju par savu grāmatvedi / grāmatvedi
    +AccountantFileNumber=Faila numurs
     DisplayDesc=Jūs varat izvēlēties katru parametru, kas saistīts ar Dolibarr izskatu un justies šeit
     AvailableModules=Pieejamās progrmma / moduļi
     ToActivateModule=Lai aktivizētu moduļus, dodieties uz iestatīšanas zonas (Home->Setup->Moduļi).
    @@ -1068,7 +1075,7 @@ TriggerDisabledAsModuleDisabled=Trigeri Šajā failā ir invalīdi, kā modulis
     TriggerAlwaysActive=Trigeri Šajā failā ir aktīva vienmēr, neatkarīgi ir aktivizēts Dolibarr moduļiem.
     TriggerActiveAsModuleActive=Trigeri Šajā failā ir aktīvs kā modulis <b>%s</b> ir iespējots.
     GeneratedPasswordDesc=Noteikt šeit, kas noteikums jūs vēlaties izmantot, lai radītu jaunu paroli, ja jūs lūgt, lai ir auto radīto paroli
    -DictionaryDesc=Insert all reference data. You can add your values to the default.
    +DictionaryDesc=Ievietojiet visus atsauces datus. Varat pievienot savas vērtības noklusējuma vērtībai.
     ConstDesc=This page allows you to edit all other parameters not available in previous pages. These are mostly reserved parameters for developers or advanced troubleshooting. For a list of options <a href="https://wiki.dolibarr.org/index.php/Setup_Other#List_of_known_hidden_options" title="External Site - opens in a new window" target="_blank">check here</a>.
     MiscellaneousDesc=All other security related parameters are defined here.
     LimitsSetup=Ierobežojumi / Precision iestatīšanas
    @@ -1106,9 +1113,9 @@ ShowVATIntaInAddress=Slēpt PVN maksātāja numuru un adreses uz dokumentiem
     TranslationUncomplete=Daļējs tulkojums
     MAIN_DISABLE_METEO=Atslēgt Meteo skatu
     MeteoStdMod=Standarta režīms
    -MeteoStdModEnabled=Standard mode enabled
    -MeteoPercentageMod=Percentage mode
    -MeteoPercentageModEnabled=Percentage mode enabled
    +MeteoStdModEnabled=Standarta režīms ir aktivizēts
    +MeteoPercentageMod=Procentuālais režīms
    +MeteoPercentageModEnabled=Procentuālais režīms ir aktivizēts
     MeteoUseMod=Noklikšķiniet, lai izmantotu %s
     TestLoginToAPI=Tests pieteikties API
     ProxyDesc=Dažas Dolibarr funkcijas ir nepieciešama piekļuve internetam, lai strādātu. Noteikt šeit parametrus par to. Ja Dolibarr serveris ir aiz proxy serveri, šie parametri stāsta Dolibarr, kā piekļūt internetam, izmantojot to.
    @@ -1121,7 +1128,7 @@ MAIN_PROXY_PASS=Parole, lai izmantotu starpniekserveri
     DefineHereComplementaryAttributes=Definēt šeit visi atribūti, jau nav pieejama pēc noklusējuma, un, ka jūs vēlaties būt atbalstīta %s.
     ExtraFields=Papildbarība atribūti
     ExtraFieldsLines=Papildinošas atribūti (līnijas)
    -ExtraFieldsLinesRec=Complementary attributes (templates invoices lines)
    +ExtraFieldsLinesRec=Papildu atribūti (veidņu rēķinu līnijas)
     ExtraFieldsSupplierOrdersLines=Complementary attributes (order lines)
     ExtraFieldsSupplierInvoicesLines=Complementary attributes (invoice lines)
     ExtraFieldsThirdParties=Papildinošas atribūti (thirdparty)
    @@ -1129,7 +1136,7 @@ ExtraFieldsContacts=Papildinošas atribūti (kontaktpersona / adrese)
     ExtraFieldsMember=Papildinošas atribūti (biedrs)
     ExtraFieldsMemberType=Papildinošas atribūti (biedrs tipa)
     ExtraFieldsCustomerInvoices=Papildinošas atribūti (rēķini)
    -ExtraFieldsCustomerInvoicesRec=Complementary attributes (templates invoices)
    +ExtraFieldsCustomerInvoicesRec=Papildu atribūti (veidņu rēķini)
     ExtraFieldsSupplierOrders=Papildinošas atribūti (rīkojumi)
     ExtraFieldsSupplierInvoices=Papildinošas atribūti (rēķini)
     ExtraFieldsProject=Papildinošas atribūti (projekti)
    @@ -1141,17 +1148,17 @@ PathToDocuments=Ceļš līdz dokumentiem
     PathDirectory=Katalogs
     SendmailOptionMayHurtBuggedMTA=Feature to send mails using method "PHP mail direct" will generate a mail message that might be not correctly parsed by some receiving mail servers. Result is that some mails can't be read by people hosted by those bugged platforms. It's case for some Internet providers (Ex: Orange in France). This is not a problem into Dolibarr nor into PHP but onto receiving mail server. You can however add option MAIN_FIX_FOR_BUGGED_MTA to 1 into setup - other to modify Dolibarr to avoid this. However, you may experience problem with other servers that respect strictly the SMTP standard. The other solution (recommended) is to use the method "SMTP socket library" that has no disadvantages.
     TranslationSetup=Tulkojumu konfigurēšana
    -TranslationKeySearch=Search a translation key or string
    -TranslationOverwriteKey=Overwrite a translation string
    +TranslationKeySearch=Meklēt tulkošanas atslēgu vai virkni
    +TranslationOverwriteKey=Pārrakstīt rakstīšanas virkni
     TranslationDesc=How to set displayed application language :<br>* Systemwide: menu <strong>Home - Setup - Display</strong><br>* Per user: Use the <strong>User display setup</strong> tab on user card (click on username at the top of the screen).
    -TranslationOverwriteDesc=You can also override strings filling the following table. Choose your language from "%s" dropdown, insert the translation key string into "%s" and your new translation into "%s"
    -TranslationOverwriteDesc2=You can use the other tab to help you know translation key to use
    -TranslationString=Translation string
    +TranslationOverwriteDesc=Jūs varat arī ignorēt virknes, kas aizpilda nākamo tabulu. Izvēlieties savu valodu no %s nolaižamās izvēlnes, ievietojiet tulkošanas taustiņu virkni uz "%s" un jauno tulkojumu uz "%s"
    +TranslationOverwriteDesc2=Varat izmantot citu cilni, lai palīdzētu jums zināt tulkošanas atslēgu, kuru vēlaties izmantot
    +TranslationString=Tulkošanas virkne
     CurrentTranslationString=Pašreizējā tulkošanas virkne
    -WarningAtLeastKeyOrTranslationRequired=A search criteria is required at least for key or translation string
    -NewTranslationStringToShow=New translation string to show
    -OriginalValueWas=The original translation is overwritten. Original value was:<br><br>%s
    -TransKeyWithoutOriginalValue=You forced a new translation for the translation key '<strong>%s</strong>' that does not exists in any language files
    +WarningAtLeastKeyOrTranslationRequired=Vismaz atslēgas vai tulkošanas virknei ir nepieciešams meklēšanas kritērijs
    +NewTranslationStringToShow=Jauna tulkošanas virkne, lai parādītu
    +OriginalValueWas=Oriģinālais tulkojums ir pārrakstīts. Sākotnējā vērtība bija: <br> <br> %s
    +TransKeyWithoutOriginalValue=Jūs piespiedāt jaunu tulkojumu tulkošanas taustiņam "<strong> %s </ strong>", kas nevienā valodas failā nepastāv
     TotalNumberOfActivatedModules=Activated application/modules: <b>%s</b> / <b>%s</b>
     YouMustEnableOneModule=Jums ir jābūt ieslēgtam vismaz 1 modulim
     ClassNotFoundIntoPathWarning=Klase %s nav atrasta PHP norādītajā ceļā
    @@ -1188,12 +1195,12 @@ UserMailRequired=E-pasts nepieciešams, lai izveidotu jaunu lietotāju
     HRMSetup=HRM module setup
     ##### Company setup #####
     CompanySetup=Uzņēmuma moduļa uzstādīšana
    -CompanyCodeChecker=Modulis trešajām personām koda paaudzes un pārbaudes (klients, vai piegādātājs)
    -AccountCodeManager=Module for accounting code generation (customer or supplier)
    +CompanyCodeChecker=Trešo personu kodu ģenerēšanas un pārbaudes modulis (klients vai pārdevējs)
    +AccountCodeManager=Grāmatvedības kodu ģenerēšanas modulis (klients vai pārdevējs)
     NotificationsDesc=EMails notifications feature allows you to silently send automatic mail, for some Dolibarr events. Targets of notifications can be defined:
    -NotificationsDescUser=* per users, one user at time.
    -NotificationsDescContact=* per third parties contacts (customers or suppliers), one contact at time.
    -NotificationsDescGlobal=* or by setting global target emails in module setup page.
    +NotificationsDescUser=* vienam lietotājam, vienam lietotājam laikā.
    +NotificationsDescContact=* uz trešo pušu kontaktpersonām (klientiem vai pārdevējiem), vienu kontaktu laikā.
    +NotificationsDescGlobal=* vai iestatot globālos mērķa e-pastus moduļa iestatīšanas lapā.
     ModelModules=Dokumentu veidnes
     DocumentModelOdt=Izveidot dokumentus no OpenDocument veidnes (. ODT vai. ODS failus OpenOffice, KOffice, TextEdit, ...)
     WatermarkOnDraft=Ūdenszīme dokumenta projektā
    @@ -1202,14 +1209,17 @@ CompanyIdProfChecker=Noteikumi par profesionālo IDS
     MustBeUnique=Jābūt unikālam?
     MustBeMandatory=Mandatory to create third parties?
     MustBeInvoiceMandatory=Mandatory to validate invoices?
    -TechnicalServicesProvided=Technical services provided
    +TechnicalServicesProvided=Tehniskie pakalpojumi
    +#####DAV #####
    +WebDAVSetupDesc=Šīs ir saites, lai piekļūtu WebDAV direktorijai. Tas satur "publisku" direktoriju, kas pieejams jebkuram lietotājam, kurš zina URL (ja ir atļauta publiskā direktorija piekļuve) un "privātai" direktorijai, kurai ir nepieciešams esošs pieteikšanās konts / parole, lai piekļūtu.
    +WebDavServer=Root URL of %s server : %s
     ##### Webcal setup #####
     WebCalUrlForVCalExport=Eksporta saite uz <b>%s</b> formātā ir pieejams šādā tīmekļa vietnē: %s
     ##### Invoices #####
     BillsSetup=Rēķinu moduļa uzstādīšana
     BillsNumberingModule=Rēķinu un kredītu piezīmes numerācijas modelis
     BillsPDFModules=Rēķina dokumentu modeļi
    -PaymentsPDFModules=Payment documents models
    +PaymentsPDFModules=Maksājumu dokumentu paraugi
     CreditNote=Kredīta piezīme
     CreditNotes=Kredīta piezīmes
     ForceInvoiceDate=Force rēķina datumu apstiprināšanas datuma
    @@ -1220,7 +1230,7 @@ FreeLegalTextOnInvoices=Brīvs teksts uz rēķiniem
     WatermarkOnDraftInvoices=Ūdenszīme uz sagataves rēķiniem (nav ja tukšs)
     PaymentsNumberingModule=Payments numbering model
     SuppliersPayment=Piegādātāju maksājumi
    -SupplierPaymentSetup=Suppliers payments setup
    +SupplierPaymentSetup=Piegādātāju maksājumu iestatīšana
     ##### Proposals #####
     PropalSetup=Commercial priekšlikumi modulis uzstādīšana
     ProposalsNumberingModules=Komerciālie priekšlikumu numerācijas modeļi
    @@ -1229,15 +1239,15 @@ FreeLegalTextOnProposal=Brīvais teksts komerciālajos priekšlikumos
     WatermarkOnDraftProposal=Ūdenszīme projektu komerciālo priekšlikumu (none ja tukšs)
     BANK_ASK_PAYMENT_BANK_DURING_PROPOSAL=Ask for bank account destination of proposal
     ##### SupplierProposal #####
    -SupplierProposalSetup=Price requests suppliers module setup
    -SupplierProposalNumberingModules=Price requests suppliers numbering models
    -SupplierProposalPDFModules=Price requests suppliers documents models
    -FreeLegalTextOnSupplierProposal=Free text on price requests suppliers
    -WatermarkOnDraftSupplierProposal=Watermark on draft price requests suppliers (none if empty)
    +SupplierProposalSetup=Cena pieprasa pārdevēju moduļa iestatīšanu
    +SupplierProposalNumberingModules=Cenas pieprasa pārdevējiem numerācijas modeļus
    +SupplierProposalPDFModules=Cenas pieprasa pārdevējiem dokumentu modeļus
    +FreeLegalTextOnSupplierProposal=Brīvs teksts cenu pieprasījumu pārdevējiem
    +WatermarkOnDraftSupplierProposal=Ūdenszīme par cenu cenu pieprasījumu pārdevējiem (neviens nav tukšs)
     BANK_ASK_PAYMENT_BANK_DURING_SUPPLIER_PROPOSAL=Ask for bank account destination of price request
     WAREHOUSE_ASK_WAREHOUSE_DURING_ORDER=Ask for Warehouse Source for order
     ##### Suppliers Orders #####
    -BANK_ASK_PAYMENT_BANK_DURING_SUPPLIER_ORDER=Ask for bank account destination of supplier order
    +BANK_ASK_PAYMENT_BANK_DURING_SUPPLIER_ORDER=Pieprasiet bankas konta galamērķi pirkuma pasūtījumā
     ##### Orders #####
     OrdersSetup=Pasūtījumu vadības iestatīšana
     OrdersNumberingModules=Pasūtījumu numerācijas modeļi
    @@ -1264,7 +1274,7 @@ MemberMainOptions=Galvenās iespējas
     AdherentLoginRequired= Pārvaldīt Pieteikšanos katram dalībniekam
     AdherentMailRequired=E-Mail nepieciešams, lai izveidotu jaunu locekli
     MemberSendInformationByMailByDefault=Rūtiņu, lai nosūtītu pasta apstiprinājums locekļiem (validāciju vai jauns abonements) ir ieslēgts pēc noklusējuma
    -VisitorCanChooseItsPaymentMode=Visitor can choose among available payment modes
    +VisitorCanChooseItsPaymentMode=Apmeklētājs var izvēlēties pieejamos maksājumu veidus
     ##### LDAP setup #####
     LDAPSetup=LDAP iestatījumi
     LDAPGlobalParameters=Globālie parametri
    @@ -1282,7 +1292,7 @@ LDAPSynchronizeUsers=Organizācijas LDAP lietotājs
     LDAPSynchronizeGroups=Organizēšana grupu LDAP
     LDAPSynchronizeContacts=Organizēšana kontaktu LDAP
     LDAPSynchronizeMembers=Organizēšana Fonda locekļu LDAP
    -LDAPSynchronizeMembersTypes=Organization of foundation's members types in LDAP
    +LDAPSynchronizeMembersTypes=Fonda biedru organizācijas organizācija LDAP veidos
     LDAPPrimaryServer=Primārais serveris
     LDAPSecondaryServer=Sekundārais serveris
     LDAPServerPort=Servera ports
    @@ -1306,7 +1316,7 @@ LDAPDnContactActive=Kontaktu sinhronizēšana
     LDAPDnContactActiveExample=Aktivizēta/Deaktivizēta sinhronizācija
     LDAPDnMemberActive=Dalībnieku sinhronizācija
     LDAPDnMemberActiveExample=Aktivizēta/Deaktivizēta sinhronizācija
    -LDAPDnMemberTypeActive=Members types' synchronization
    +LDAPDnMemberTypeActive=Biedru veidu sinhronizācija
     LDAPDnMemberTypeActiveExample=Aktivizēta/Deaktivizēta sinhronizācija
     LDAPContactDn=Dolibarr kontakti' DN
     LDAPContactDnExample=Complete DN (ex: ou = kontakti, dc = piemēram, dc = com)
    @@ -1314,8 +1324,8 @@ LDAPMemberDn=Dolibarr dalībnieku DN
     LDAPMemberDnExample=Complete DN (ex: ou = biedri, dc = piemēram, dc = com)
     LDAPMemberObjectClassList=Saraksts objektklasi
     LDAPMemberObjectClassListExample=Saraksts objektklasi definējot ierakstu atribūtiem (ex: top, inetOrgPerson vai augšas, lietotājs Active Directory)
    -LDAPMemberTypeDn=Dolibarr members types DN
    -LDAPMemberTypepDnExample=Complete DN (ex: ou=memberstypes,dc=example,dc=com)
    +LDAPMemberTypeDn=Dolibarr biedru veidi DN
    +LDAPMemberTypepDnExample=Pabeigt DN (ex: ou = dalībnieku tipi, dc = piemērs, dc = com)
     LDAPMemberTypeObjectClassList=Saraksts objektklasi
     LDAPMemberTypeObjectClassListExample=Saraksts objektklasi definējot ierakstu atribūtiem (ex: top, groupOfUniqueNames)
     LDAPUserObjectClassList=Saraksts objektklasi
    @@ -1329,7 +1339,7 @@ LDAPTestSynchroContact=Testēt kontaktu sinhronizāciju
     LDAPTestSynchroUser=Testēt lietotāju sinhronizāciju
     LDAPTestSynchroGroup=Testēt grupu sinhronizāciju
     LDAPTestSynchroMember=Testēt dalībnieku sinhronizāciju
    -LDAPTestSynchroMemberType=Test member type synchronization
    +LDAPTestSynchroMemberType=Testa dalībnieka tipa sinhronizācija
     LDAPTestSearch= Testēt LDAP meklēšanu
     LDAPSynchroOK=Sinhronizācijas tests veiksmīgi pabeigts
     LDAPSynchroKO=Neizdevās sinhronizācijas pārbaude
    @@ -1395,7 +1405,7 @@ LDAPDescContact=Šī lapa ļauj definēt LDAP atribūti vārdu LDAP kokā uz kat
     LDAPDescUsers=Šī lapa ļauj definēt LDAP atribūti vārdu LDAP kokā uz katru datiem, uz Dolibarr lietotājiem.
     LDAPDescGroups=Šī lapa ļauj definēt LDAP atribūti vārdu LDAP kokā uz katru datiem, uz Dolibarr grupām.
     LDAPDescMembers=Šī lapa ļauj definēt LDAP atribūti vārdu LDAP kokā uz katru datu atrasti Dolibarr locekļiem moduli.
    -LDAPDescMembersTypes=This page allows you to define LDAP attributes name in LDAP tree for each data found on Dolibarr members types.
    +LDAPDescMembersTypes=Šī lapa ļauj definēt LDAP atribūtu nosaukumu LDAP kokā katram Dolibarr dalībnieku tipam atrasti datiem.
     LDAPDescValues=Piemērs vērtības ir paredzētas <b>OpenLDAP</b> ar šādām ielādes shēmu: <b>core.schema, cosine.schema, inetorgperson.schema).</b> Ja jūs izmantojat thoose vērtības un OpenLDAP, mainīt savu LDAP config failu <b>slapd.conf</b> lai visi thoose shēmas ielādēta.
     ForANonAnonymousAccess=Par apstiprinātu piekļuvi (par rakstīšanas piekļuvi piemēram)
     PerfDolibarr=Performance uzstādīšana / optimizēt ziņojums
    @@ -1413,16 +1423,16 @@ FilesOfTypeNotCached=Faili tipa %s nav kešatmiņā ar HTTP serveri
     FilesOfTypeCompressed=Faili Tipa %s tiek saspiesti ar HTTP serveri
     FilesOfTypeNotCompressed=Faili Tipa %s nav saspiesti ar HTTP serveri
     CacheByServer=Cache serverim
    -CacheByServerDesc=For exemple using the Apache directive "ExpiresByType image/gif A2592000"
    +CacheByServerDesc=Piemēram, izmantojot Apache direktīvu "ExpiresByType image / gif A2592000"
     CacheByClient=Cache pārlūks
     CompressionOfResources=Kompresijas HTTP atbildes
    -CompressionOfResourcesDesc=For exemple using the Apache directive "AddOutputFilterByType DEFLATE"
    +CompressionOfResourcesDesc=Piemēram, izmantojot Apache direktīvu "AddOutputFilterByType DEFLATE"
     TestNotPossibleWithCurrentBrowsers=Such an automatic detection is not possible with current browsers
    -DefaultValuesDesc=You can define/force here the default value you want to get when your create a new record, and/or defaut filters or sort order when your list record.
    -DefaultCreateForm=Default values (on forms to create)
    +DefaultValuesDesc=Jūs varat definēt / piespiest šeit noklusējuma vērtību, kuru vēlaties iegūt, kad izveidojat jaunu ierakstu un / vai noņemat filtrus vai kārtotu kārtību, kad jūsu saraksts ieraksts.
    +DefaultCreateForm=Noklusējuma vērtības (veidlapās, kas jāizveido)
     DefaultSearchFilters=Noklusējuma meklēšanas filtri
     DefaultSortOrder=Noklusējuma kārtošanas kārtība
    -DefaultFocus=Default focus fields
    +DefaultFocus=Noklusējuma fokusa lauki
     ##### Products #####
     ProductSetup=Produktu moduļa uzstādīšana
     ServiceSetup=Pakalpojumu moduļa uzstādīšana
    @@ -1448,9 +1458,9 @@ SyslogFilename=Faila nosaukums un ceļš
     YouCanUseDOL_DATA_ROOT=Jūs varat izmantot DOL_DATA_ROOT / dolibarr.log uz log failu Dolibarr "dokumenti" direktorijā. Jūs varat iestatīt citu ceļu, lai saglabātu šo failu.
     ErrorUnknownSyslogConstant=Constant %s nav zināms Syslog konstante
     OnlyWindowsLOG_USER=Windows atbalsta tikai LOG_USER
    -CompressSyslogs=Syslog files compression and backup
    +CompressSyslogs=Atkļūdošanas žurnāla failu saspiešana un dublēšana (ko ģenerē modulis Log par atkļūdošanu)
     SyslogFileNumberOfSaves=Log backups
    -ConfigureCleaningCronjobToSetFrequencyOfSaves=Configure cleaning scheduled job to set log backup frequency
    +ConfigureCleaningCronjobToSetFrequencyOfSaves=Konfigurējiet regulāro darbu tīrīšanu, lai iestatītu žurnāla dublēšanas biežumu
     ##### Donations #####
     DonationsSetup=Ziedojumu moduļa uzstādīšana
     DonationsReceiptModel=Veidne ziedojuma saņemšanu
    @@ -1515,13 +1525,13 @@ OSCommerceTestOk=Savienojums ar serveri '%s' par datu bāzē '%s' ar lietotāja
     OSCommerceTestKo1=Savienojums ar serveri '%s' izdoties, bet datubāze '%s' nevar sasniegt.
     OSCommerceTestKo2=Savienojums ar serveri '%s' ar lietotāja '%s' neizdevās.
     ##### Stock #####
    -StockSetup=Noliktavu moduļa iestatījumi
    +StockSetup=Krājumu moduļa iestatīšana
     IfYouUsePointOfSaleCheckModule=If you use a Point of Sale module (POS module provided by default or another external module), this setup may be ignored by your Point Of Sale module. Most point of sales modules are designed to create immediatly an invoice and decrease stock by default whatever are options here. So, if you need or not to have a stock decrease when registering a sell from your Point Of Sale, check also your POS module set up.
     ##### Menu #####
     MenuDeleted=Izvēlne dzēsta
     Menus=Izvēlnes
     TreeMenuPersonalized=Personalizētas izvēlnes
    -NotTopTreeMenuPersonalized=Personalized menus not linked to a top menu entry
    +NotTopTreeMenuPersonalized=Personalizētas izvēlnes, kas nav saistītas ar augstāko izvēlnes ierakstu
     NewMenu=Jauna izvēlne
     Menu=Izvēlnes izvēlēšanās
     MenuHandler=Izvēlnes apstrādātājs
    @@ -1547,12 +1557,12 @@ FailedToInitializeMenu=Failed to initialize menu
     ##### Tax #####
     TaxSetup=Taxes, social or fiscal taxes and dividends module setup
     OptionVatMode=PVN jāmaksā
    -OptionVATDefault=Standard basis
    +OptionVATDefault=Standarta bāze
     OptionVATDebitOption=Accrual basis
     OptionVatDefaultDesc=PVN ir jāmaksā: <br> - Piegādes laikā precēm (mēs izmantojam rēķina datumu) <br> - Par maksājumiem par pakalpojumiem
     OptionVatDebitOptionDesc=PVN ir jāmaksā: <br> - Piegādes laikā precēm (mēs izmantojam rēķina datumu) <br> - Par rēķinu (debets) attiecībā uz pakalpojumiem
    -OptionPaymentForProductAndServices=Cash basis for products and services
    -OptionPaymentForProductAndServicesDesc=VAT is due:<br>- on payment for goods<br>- on payments for services
    +OptionPaymentForProductAndServices=Naudas bāze produktiem un pakalpojumiem
    +OptionPaymentForProductAndServicesDesc=PVN ir jāmaksā: <br> - par samaksu par precēm <br> - par maksājumiem par pakalpojumiem
     SummaryOfVatExigibilityUsedByDefault=Time of VAT exigibility by default according to chosen option:
     OnDelivery=Piegādes brīdī
     OnPayment=Par samaksu
    @@ -1562,7 +1572,7 @@ SupposedToBeInvoiceDate=Rēķina izmantotais datums
     Buy=Pirkt
     Sell=Pārdot
     InvoiceDateUsed=Rēķina izmantotais datums
    -YourCompanyDoesNotUseVAT=Your company has been defined to not use VAT (Home - Setup - Company/Organization), so there is no VAT options to setup.
    +YourCompanyDoesNotUseVAT=Jūsu uzņēmumam ir noteikts, ka PVN netiek izmantots (Home - Setup - Company / Organization), tāpēc nav uzstādījumu PVN.
     AccountancyCode=Grāmatvedības kods
     AccountancyCodeSell=Tirdzniecība kontu. kods
     AccountancyCodeBuy=Iegādes konta. kods
    @@ -1570,15 +1580,15 @@ AccountancyCodeBuy=Iegādes konta. kods
     AgendaSetup=Notikumi un kārtības modulis uzstādīšana
     PasswordTogetVCalExport=Galvenais atļaut eksporta saiti
     PastDelayVCalExport=Neeksportē notikums, kuri vecāki par
    -AGENDA_USE_EVENT_TYPE=Use events types (managed into menu Setup -> Dictionaries -> Type of agenda events)
    +AGENDA_USE_EVENT_TYPE=Izmantojiet notikumu tipus (tiek pārvaldīta izvēlnē Iestatīšana -> Vārdnīcas -> Darba kārtības notikumu veids).
     AGENDA_USE_EVENT_TYPE_DEFAULT=Set automatically this default value for type of event into event create form
     AGENDA_DEFAULT_FILTER_TYPE=Set automatically this type of event into search filter of agenda view
     AGENDA_DEFAULT_FILTER_STATUS=Set automatically this status for events into search filter of agenda view
     AGENDA_DEFAULT_VIEW=Which tab do you want to open by default when selecting menu Agenda
    -AGENDA_REMINDER_EMAIL=Enable event reminder <b>by emails</b> (remind option/delay can be defined on each event). Note: Module <strong>%s</strong> must be enabled and correctly setup to have reminder sent at the correct frequency.
    -AGENDA_REMINDER_BROWSER=Enable event reminder <b>on users browser</b> (when event date is reached, each user is able to refuse this from the browser confirmation question)
    -AGENDA_REMINDER_BROWSER_SOUND=Enable sound notification
    -AGENDA_SHOW_LINKED_OBJECT=Show linked object into agenda view
    +AGENDA_REMINDER_EMAIL=Iespējot notikumu atgādinājumu <b> pa e-pastu </ b> (atgādinājums par iespēju / kavēšanos var definēt katrā notikumā). Piezīme: modulis <strong> %s </ strong> ir jāaktivizē un pareizi iestatīts, lai atgādinājums tiktu nosūtīts pareizā frekvencē.
    +AGENDA_REMINDER_BROWSER=Iespējot notikumu atgādinājumu <b> lietotāju pārlūkā </ b> (kad tiek sasniegts notikuma datums, katrs lietotājs to var noraidīt no pārlūka apstiprinājuma jautājuma)
    +AGENDA_REMINDER_BROWSER_SOUND=Iespējot skaņas paziņojumu
    +AGENDA_SHOW_LINKED_OBJECT=Parādīt saistīto objektu darba kārtībā
     ##### Clicktodial #####
     ClickToDialSetup=Klikšķiniet lai  Dial moduļa uzstādīšanas
     ClickToDialUrlDesc=Url called when a click on phone picto is done.  In URL, you can use tags<br><b>__PHONETO__</b> that will be replaced with the phone number of person to call<br><b>__PHONEFROM__</b> that will be replaced with phone number of calling person (yours)<br><b>__LOGIN__</b> that will be replaced with clicktodial login (defined on user card)<br><b>__PASS__</b> that will be replaced with clicktodial password (defined on user card).
    @@ -1609,11 +1619,11 @@ EndPointIs=SOAP clients must send their requests to the Dolibarr endpoint availa
     ##### API ####
     ApiSetup=API module setup
     ApiDesc=By enabling this module, Dolibarr become a REST server to provide miscellaneous web services.
    -ApiProductionMode=Enable production mode (this will activate use of a cache for services management)
    -ApiExporerIs=You can explore and test the APIs at URL
    +ApiProductionMode=Iespējot ražošanas režīmu (tas aktivizēs pakalpojuma pārvaldības cache izmantošanu)
    +ApiExporerIs=Jūs varat izpētīt un pārbaudīt API pēc URL
     OnlyActiveElementsAreExposed=Only elements from enabled modules are exposed
     ApiKey=Key for API
    -WarningAPIExplorerDisabled=The API explorer has been disabled. API explorer is not required to provide API services. It is a tool for developer to find/test REST APIs. If you need this tool, go into setup of module API REST to activate it.
    +WarningAPIExplorerDisabled=API pētnieks ir atspējots. API pētnieks nav pienākums sniegt API pakalpojumus. Tas ir līdzeklis izstrādātājam, lai atrastu / pārbaudītu REST API. Ja jums ir nepieciešams šis rīks, dodieties uz moduļa API REST iestatīšanu, lai to aktivizētu.
     ##### Bank #####
     BankSetupModule=Bankas moduļa uzstādīšana
     FreeLegalTextOnChequeReceipts=Brīvais teksts uz čeku ieņēmumiem
    @@ -1627,8 +1637,8 @@ ChequeReceiptsNumberingModule=Cheque Receipts Numbering module
     MultiCompanySetup=Multi-kompānija modulis iestatīšana
     ##### Suppliers #####
     SuppliersSetup=Piegādātāja moduļa iestatījumi
    -SuppliersCommandModel=Pilnīga veidni no piegādātāja secībā (logo. ..)
    -SuppliersInvoiceModel=Pilnīga veidni no piegādātāja rēķina (logo. ..)
    +SuppliersCommandModel=Pilnīga prchase pasūtījuma veidne (logotips ...)
    +SuppliersInvoiceModel=Pabeigt pārdevēja rēķina veidni (logotips ...)
     SuppliersInvoiceNumberingModel=Piegādātāju rēķinu numerācijas modeļus
     IfSetToYesDontForgetPermission=If set to yes, don't forget to provide permissions to groups or users allowed for the second approval
     ##### GeoIPMaxmind #####
    @@ -1644,11 +1654,11 @@ ProjectsSetup=Projekta moduļa iestatījumi
     ProjectsModelModule=Projekta ziņojumi dokumenta paraugs
     TasksNumberingModules=Uzdevumi numerācijas modulis
     TaskModelModule=Uzdevumi ziņojumi dokumenta paraugs
    -UseSearchToSelectProject=Wait you press a key before loading content of project combo list (This may increase performance if you have a large number of project, but it is less convenient)
    +UseSearchToSelectProject=Pagaidiet, kamēr nospiediet taustiņu, pirms ievietojat projekta kombinēto sarakstu saturu (tas var palielināt veiktspēju, ja jums ir liels projektu skaits, bet tas ir mazāk ērti).
     ##### ECM (GED) #####
     ##### Fiscal Year #####
    -AccountingPeriods=Accounting periods
    -AccountingPeriodCard=Accounting period
    +AccountingPeriods=Pārskata periodi
    +AccountingPeriodCard=Pārskata periods
     NewFiscalYear=Jauns fiskālais gads
     OpenFiscalYear=Atvērt fiskālo gadu
     CloseFiscalYear=Aizvērt fiskālo gadu
    @@ -1662,92 +1672,93 @@ NbNumMin=Minimālais ciparu skaits
     NbSpeMin=Minimālais speciālo simbolu skaits
     NbIteConsecutive=Maksimālais atkārtojošos simbolu skaits
     NoAmbiCaracAutoGeneration=Do not use ambiguous characters ("1","l","i","|","0","O") for automatic generation
    -SalariesSetup=Setup of module salaries
    +SalariesSetup=Iestatījumi algu modulim
     SortOrder=Kārtošanas secība
     Format=Formāts
    -TypePaymentDesc=0:Klienta maksāšanas veids, 1:Piegādātāja maksāšanas veids, 2:Abi klientu un piegādātāju maksāšanas veids
    +TypePaymentDesc=0: Klienta maksājuma veids, 1: Piegādātāja maksājuma veids, 2: gan klientu, gan piegādātāju maksājuma veids
     IncludePath=Include path (defined into variable %s)
     ExpenseReportsSetup=Setup of module Expense Reports
     TemplatePDFExpenseReports=Document templates to generate expense report document
    -ExpenseReportsIkSetup=Setup of module Expense Reports - Milles index
    -ExpenseReportsRulesSetup=Setup of module Expense Reports - Rules
    -ExpenseReportNumberingModules=Expense reports numbering module
    +ExpenseReportsIkSetup=Moduļa Expense Reports iestatīšana - Milles indekss
    +ExpenseReportsRulesSetup=Moduļa Expense Reports iestatīšana - noteikumi
    +ExpenseReportNumberingModules=Izdevumu pārskatu numerācijas modulis
     NoModueToManageStockIncrease=No module able to manage automatic stock increase has been activated. Stock increase will be done on manual input only.
     YouMayFindNotificationsFeaturesIntoModuleNotification=You may find options for EMail notifications by enabling and configuring the module "Notification".
     ListOfNotificationsPerUser=Paziņojumu saraksts katram lietotājam *
    -ListOfNotificationsPerUserOrContact=List of notifications per user* or per contact**
    +ListOfNotificationsPerUserOrContact=Paziņojumu saraksts katram lietotājam * vai katram kontaktam **
     ListOfFixedNotifications=List of fixed notifications
    -GoOntoUserCardToAddMore=Go on the tab "Notifications" of a user to add or remove notifications for users
    -GoOntoContactCardToAddMore=Go on the tab "Notifications" of a third party to add or remove notifications for contacts/addresses
    +GoOntoUserCardToAddMore=Atveriet lietotāja cilni "Paziņojumi", lai pievienotu vai noņemtu paziņojumus lietotājiem
    +GoOntoContactCardToAddMore=Atveriet trešās personas cilni "Paziņojumi", lai pievienotu vai noņemtu paziņojumus par kontaktpersonām / adresēm
     Threshold=Threshold
     BackupDumpWizard=Wizard to build database backup dump file
     SomethingMakeInstallFromWebNotPossible=Installation of external module is not possible from the web interface for the following reason:
     SomethingMakeInstallFromWebNotPossible2=For this reason, process to upgrade described here is only manual steps a privileged user can do.
     InstallModuleFromWebHasBeenDisabledByFile=Install of external module from application has been disabled by your administrator. You must ask him to remove the file <strong>%s</strong> to allow this feature.
    -ConfFileMustContainCustom=Installing or building an external module from application need to save the module files into directory <strong>%s</strong>. To have this directory processed by Dolibarr, you must setup your <strong>conf/conf.php</strong> to add the 2 directive lines:<br><strong>$dolibarr_main_url_root_alt='/custom';</strong><br><strong>$dolibarr_main_document_root_alt='%s/custom';</strong>
    +ConfFileMustContainCustom=Lai instalētu vai izveidotu ārēju moduli no lietojumprogrammas, moduļa faili jāiegādājas direktorijā <strong> %s </ strong>. Lai šo direktoriju apstrādātu Dolibarr, jums ir jāiestata <strong> conf / conf.php </ strong>, lai pievienotu 2 direktīvu līnijas: <br> <strong> $ dolibarr_main_url_root_alt = "/ custom"; </ strong> < br> <strong> $ dolibarr_main_document_root_alt = '%s / custom'; </ strong>
     HighlightLinesOnMouseHover=Highlight table lines when mouse move passes over
     HighlightLinesColor=Highlight color of the line when the mouse passes over (keep empty for no highlight)
    -TextTitleColor=Lapas virsraksta krāsa
    +TextTitleColor=Lapas nosaukuma teksta krāsa
     LinkColor=Linku krāsa
    -PressF5AfterChangingThis=Press CTRL+F5 on keyboard or clear your browser cache after changing this value to have it effective
    -NotSupportedByAllThemes=Will works with core themes, may not be supported by external themes
    +PressF5AfterChangingThis=Nospiediet CTRL + F5 uz tastatūras vai dzēsiet pārlūkprogrammas kešatmiņu pēc šīs vērtības mainīšanas, lai tā būtu efektīva
    +NotSupportedByAllThemes=Darbosies ar galvenajām tēmām, to nevar atbalstīt ārējās tēmas
     BackgroundColor=Fona krāsa
     TopMenuBackgroundColor=Fona krāsa augšējai izvēlnei
    -TopMenuDisableImages=Hide images in Top menu
    +TopMenuDisableImages=Slēpt attēlus augšējā izvēlnē
     LeftMenuBackgroundColor=Fona krāsa kreisajai izvēlnei
     BackgroundTableTitleColor=Fona krāsa tabulas virsraksta līnijai
    +BackgroundTableTitleTextColor=Teksta krāsa tabulas virsraksta rindai
     BackgroundTableLineOddColor=Background color for odd table lines
     BackgroundTableLineEvenColor=Background color for even table lines
     MinimumNoticePeriod=Minimum notice period (Your leave request must be done before this delay)
     NbAddedAutomatically=Number of days added to counters of users (automatically) each month
     EnterAnyCode=This field contains a reference to identify line. Enter any value of your choice, but without special characters.
     UnicodeCurrency=Enter here between braces, list of byte number that represent the currency symbol. For exemple: for $, enter [36] - for brazil real R$ [82,36] - for €, enter [8364]
    -ColorFormat=The RGB color is in HEX format, eg: FF0000
    +ColorFormat=RGB krāsa ir HEX formātā, piemēram: FF0000
     PositionIntoComboList=Position of line into combo lists
     SellTaxRate=Sale tax rate
    -RecuperableOnly=Yes for VAT "Not Perceived but Recoverable" dedicated for some state in France. Keep value to "No" in all other cases.
    +RecuperableOnly=Jā par PVN "Neuztverams, bet atgūstams", kas paredzēts dažai Francijas valstij. Uzturiet vērtību "Nē" visos citos gadījumos.
     UrlTrackingDesc=If the provider or transport service offer a page or web site to check status of your shipping, you can enter it here. You can use the key {TRACKID} into URL parameters so the system will replace it with value of tracking number user entered into shipment card.
     OpportunityPercent=When you create an opportunity, you will defined an estimated amount of project/lead. According to status of opportunity, this amount may be multiplicated by this rate to evaluate global amount all your opportunities may generate. Value is percent (between 0 and 100).
     TemplateForElement=This template record is dedicated to which element
     TypeOfTemplate=Type of template
     TemplateIsVisibleByOwnerOnly=Template is visible by owner only
     VisibleEverywhere=Redzams visur
    -VisibleNowhere=Visible nowhere
    +VisibleNowhere=Redzams nekur
     FixTZ=Laika zonas labojums
     FillFixTZOnlyIfRequired=Example: +2 (fill only if problem experienced)
     ExpectedChecksum=Expected Checksum
     CurrentChecksum=Current Checksum
    -ForcedConstants=Required constant values
    -MailToSendProposal=To send customer proposal
    -MailToSendOrder=To send customer order
    -MailToSendInvoice=To send customer invoice
    -MailToSendShipment=To send shipment
    -MailToSendIntervention=To send intervention
    -MailToSendSupplierRequestForQuotation=To send quotation request to supplier
    -MailToSendSupplierOrder=To send supplier order
    -MailToSendSupplierInvoice=To send supplier invoice
    -MailToSendContract=To send a contract
    -MailToThirdparty=Sūtīt e-pastu no trešās puses lapas
    -MailToMember=To send email from member page
    -MailToUser=To send email from user page
    -MailToProject= To send email from project page
    +ForcedConstants=Nepieciešamās nemainīgās vērtības
    +MailToSendProposal=Klienta piedāvājumi
    +MailToSendOrder=Klienta pasūtījumi
    +MailToSendInvoice=Klienta rēķini
    +MailToSendShipment=Sūtījumi
    +MailToSendIntervention=Interventions
    +MailToSendSupplierRequestForQuotation=Cenas pieprasījums
    +MailToSendSupplierOrder=Pirkuma pasūtījumi
    +MailToSendSupplierInvoice=Piegādātāja rēķini
    +MailToSendContract=Līgumi
    +MailToThirdparty=Trešās personas
    +MailToMember=Dalībnieki
    +MailToUser=Lietotāji
    +MailToProject=Projektu lapa
     ByDefaultInList=Show by default on list view
     YouUseLastStableVersion=Jūs izmantojat pēdējo stabilo versiju
     TitleExampleForMajorRelease=Example of message you can use to announce this major release (feel free to use it on your web sites)
     TitleExampleForMaintenanceRelease=Example of message you can use to announce this maintenance release (feel free to use it on your web sites)
    -ExampleOfNewsMessageForMajorRelease=Dolibarr ERP & CRM %s is available. Version %s is a major release with a lot of new features for both users and developers. You can download it from the download area of https://www.dolibarr.org portal (subdirectory Stable versions). You can read <a href="https://github.com/Dolibarr/dolibarr/blob/develop/ChangeLog">ChangeLog</a> for complete list of changes.
    -ExampleOfNewsMessageForMaintenanceRelease=Dolibarr ERP & CRM %s is available. Version %s is a maintenance version, so it contains only fixes of bugs. We recommend everybody using an older version to upgrade to this one. As any maintenance release, no new features, nor data structure change is present into this version. You can download it from the download area of https://www.dolibarr.org portal (subdirectory Stable versions). You can read <a href="https://github.com/Dolibarr/dolibarr/blob/develop/ChangeLog">ChangeLog</a> for complete list of changes.
    +ExampleOfNewsMessageForMajorRelease=Dolibarr ERP & CRM %s ir pieejams. Versija %s ir liela versija ar daudzām jaunām funkcijām gan lietotājiem, gan izstrādātājiem. Jūs varat to lejupielādēt no https://www.dolibarr.org portāla lejupielādes apgabala (apakšdirektorijā Stable versijas). Lai iegūtu pilnīgu izmaiņu sarakstu, varat izlasīt <a href="https://github.com/Dolibarr/dolibarr/blob/develop/ChangeLog"> ChangeLog </a>.
    +ExampleOfNewsMessageForMaintenanceRelease=Dolibarr ERP & CRM %s ir pieejams. Versija %s ir uzturēšanas versija, tāpēc tajā ir tikai kļūdu labojumi. Mēs iesakām ikvienam, kurš izmanto vecāku versiju, jaunināt uz šo. Tā kā jebkurā tehniskās apkopes izlaidumā šajā versijā nav nevienas jaunas funkcijas vai datu struktūras izmaiņas. Jūs varat to lejupielādēt no https://www.dolibarr.org portāla lejupielādes apgabala (apakšdirektorijā Stable versijas). Lai iegūtu pilnīgu izmaiņu sarakstu, varat izlasīt <a href="https://github.com/Dolibarr/dolibarr/blob/develop/ChangeLog"> ChangeLog </a>.
     MultiPriceRuleDesc=When option "Several level of prices per product/service" is on, you can define different prices (one per price level) for each product. To save you time, you can enter here rule to have price for each level autocalculated according to price of first level, so you will have to enter only price for first level on each product. This page is here to save you time and can be usefull only if your prices for each leve are relative to first level. You can ignore this page in most cases.
    -ModelModulesProduct=Templates for product documents
    -ToGenerateCodeDefineAutomaticRuleFirst=To be able to generate automatically codes, you must first define a manager to auto define barcode number.
    +ModelModulesProduct=Veidlapas produktu dokumentos
    +ToGenerateCodeDefineAutomaticRuleFirst=Lai varētu automātiski ģenerēt kodus, vispirms ir jāiestata pārvaldnieks, lai automātiski noteiktu svītrkoda numuru.
     SeeSubstitutionVars=See * note for list of possible substitution variables
    -SeeChangeLog=See ChangeLog file (english only)
    +SeeChangeLog=Skatīt ChangeLog failu (tikai angļu valodā)
     AllPublishers=Visi izdevēji
     UnknownPublishers=Nezināmi izdevēji
     AddRemoveTabs=Add or remove tabs
    -AddDataTables=Add object tables
    +AddDataTables=Pievienot objektu tabulas
     AddDictionaries=Pievienojiet vārdnīcu tabulas
    -AddData=Add objects or dictionaries data
    +AddData=Pievienojiet objektus vai vārdnīcu datus
     AddBoxes=Pievienot logrīkus
     AddSheduledJobs=Pievienot plānotos darbus
     AddHooks=Add hooks
    @@ -1756,34 +1767,37 @@ AddMenus=Pievienot izvēlnes
     AddPermissions=Pievienot atļaujas
     AddExportProfiles=Add export profiles
     AddImportProfiles=Add import profiles
    -AddOtherPagesOrServices=Add other pages or services
    -AddModels=Add document or numbering templates
    -AddSubstitutions=Add keys substitutions
    -DetectionNotPossible=Detection not possible
    -UrlToGetKeyToUseAPIs=Url to get token to use API (once token has been received it is saved on database user table and must be provided on each API call)
    -ListOfAvailableAPIs=List of available APIs
    -activateModuleDependNotSatisfied=Module "%s" depends on module "%s" that is missing, so module "%1$s" may not work correclty. Please install module "%2$s" or disable module "%1$s" if you want to be safe from any surprise
    -CommandIsNotInsideAllowedCommands=The command you try to run is not inside list of allowed commands defined into parameter <strong>$dolibarr_main_restrict_os_commands</strong> into <strong>conf.php</strong> file.
    -LandingPage=Landing page
    -SamePriceAlsoForSharedCompanies=If you use a multicompany module, with the choice "Single price", price will be also the same for all companies if products are shared between environments
    +AddOtherPagesOrServices=Pievienot citas lapas vai pakalpojumus
    +AddModels=Pievienojiet dokumentu vai numerācijas veidnes
    +AddSubstitutions=Pievienot atslēgu aizvietojumus
    +DetectionNotPossible=Atklāšana nav iespējama
    +UrlToGetKeyToUseAPIs=Url, lai saņemtu token lai izmantotu API (pēc tam, kad ir saņemts tokens, tas tiek saglabāts datu bāzes lietotāju tabulā, un tas jānorāda katrā API zvanā)
    +ListOfAvailableAPIs=Pieejamo API saraksts
    +activateModuleDependNotSatisfied=Modulis "%s" ir atkarīgs no trūkstošā moduļa "%s", tāpēc modulis "%1$s" var nedarboties. Lūdzu, instalējiet moduli "%2$s" vai deaktivizējiet moduli "%1$s", ja vēlaties būt drošs no pārsteiguma
    +CommandIsNotInsideAllowedCommands=Komanda, kuru mēģināt palaist, nav iekļauta atļauto komandu sarakstā, kas definēts parametrā <strong> $ dolibarr_main_restrict_os_commands </ strong> <strong> conf.php </ strong> failā.
    +LandingPage=Galvenā lapa
    +SamePriceAlsoForSharedCompanies=Ja izmantojat vairāku kompāniju moduli, izvēloties "Vienotā cena", cena būs vienāda visiem uzņēmumiem, ja produkti tiek koplietoti vidēs
     ModuleEnabledAdminMustCheckRights=Modulis ir aktivizēts. Atļaujas aktivizētajam modulim (-iem) tika piešķirtas tikai administratoru lietotājiem. Nepieciešamības gadījumā Jums vajadzēs piešķirt tiesības citiem lietotājiem vai grupām manuāli.
    -UserHasNoPermissions=This user has no permission defined
    -TypeCdr=Use "None" if the date of payment term is date of invoice plus a delta in days (delta is field "Nb of days")<br>Use "At end of month", if, after delta, the date must be increased to reach the end of month (+ an optional "Offset" in days)<br>Use "Current/Next" to have payment term date being the first Nth of the month (N is stored into field "Nb of days")
    -BaseCurrency=Reference currency of the company (go into setup of company to change this)
    -WarningNoteModuleInvoiceForFrenchLaw=This module %s is compliant with french laws (Loi Finance 2016).
    -WarningNoteModulePOSForFrenchLaw=This module %s is compliant with french laws (Loi Finance 2016) because module Non Reversible Logs is automatically activated.
    -WarningInstallationMayBecomeNotCompliantWithLaw=You try to install the module %s that is an external module. Activating an external module means you trust the publisher of the module and you are sure that this module does not alterate negatively the behavior of your application and is compliant with laws of your country (%s). If the module bring a non legal feature, you become responsible for the use of a non legal software.
    -MAIN_PDF_MARGIN_LEFT=Left margin on PDF
    -MAIN_PDF_MARGIN_RIGHT=Right margin on PDF
    -MAIN_PDF_MARGIN_TOP=Top margin on PDF
    -MAIN_PDF_MARGIN_BOTTOM=Bottom margin on PDF
    -SetToYesIfGroupIsComputationOfOtherGroups=Set this to yes if this group is a computation of other groups
    -EnterCalculationRuleIfPreviousFieldIsYes=Enter calculcation rule if previous field was set to Yes (For example 'CODEGRP1+CODEGRP2')
    -SeveralLangugeVariatFound=Several language variants found
    -WebDavServer=URL of %s server : %s
    +UserHasNoPermissions=Šis lietotājs nav definējis atļauju
    +TypeCdr=Izmantojiet "Nav", ja maksājuma termiņa datums ir rēķina datums plus delta dienās (delta ir lauks "Nb dienas") <br> Lietojiet "mēneša beigās", ja pēc delta, datums ir jāpalielina lai sasniegtu mēneša beigas (+ izvēles "nobīde" dienās) <br> Izmantojiet "Pašreizējais / Nākamais", lai maksājuma termiņš būtu mēneša pirmais N (N tiek saglabāts laukā "Nb of dienas").
    +BaseCurrency=Uzņēmuma atsauces valūta (iestatiet uzņēmuma iestatījumus, lai mainītu šo)
    +WarningNoteModuleInvoiceForFrenchLaw=Šis modulis %s atbilst Francijas tiesību aktiem (Loi Finance 2016).
    +WarningNoteModulePOSForFrenchLaw=Šis modulis %s atbilst krievu likumiem (Loi Finance 2016), jo modulis Non Reversible Logs tiek automātiski aktivizēts.
    +WarningInstallationMayBecomeNotCompliantWithLaw=Jūs mēģināt instalēt moduli %s, kas ir ārējs modulis. Ārējā moduļa aktivizēšana nozīmē, ka jūs uzticaties moduļa izdevējai, un esat pārliecināts, ka šis modulis negatīvi nemaina jūsu lietojumprogrammas darbību un atbilst jūsu valsts tiesību aktiem (%s). Ja modulis nodrošina ne juridisku funkciju, jūs kļūstat atbildīgs par nevalstiskās programmatūras izmantošanu.
    +MAIN_PDF_MARGIN_LEFT=Kreisā puse PDF failā
    +MAIN_PDF_MARGIN_RIGHT=Labā puse PDF failā
    +MAIN_PDF_MARGIN_TOP=Galvene PDF failā
    +MAIN_PDF_MARGIN_BOTTOM=Kājene PDF failā
    +SetToYesIfGroupIsComputationOfOtherGroups=Iestatiet to uz "jā", ja šī grupa ir citu grupu aprēķins
    +EnterCalculationRuleIfPreviousFieldIsYes=Ievadiet kalkulācijas kārtulu, ja iepriekšējais laukums ir iestatīts uz Jā (Piemēram, 'CODEGRP1 + CODEGRP2')
    +SeveralLangugeVariatFound=Atrasti vairāki valodu varianti
    +COMPANY_AQUARIUM_REMOVE_SPECIAL=Noņemt īpašās rakstzīmes
    +COMPANY_AQUARIUM_CLEAN_REGEX=Regex filtrs tīrajai vērtībai (COMPANY_AQUARIUM_CLEAN_REGEX)
    +GDPRContact=GDPR kontakts
    +GDPRContactDesc=Ja jūs glabājat datus par Eiropas uzņēmumiem / pilsoni, šeit varat saglabāt kontaktpersonu, kas ir atbildīgs par vispārējo datu aizsardzības regulu
     ##### Resource ####
    -ResourceSetup=Configuration du module Resource
    -UseSearchToSelectResource=Use a search form to choose a resource (rather than a drop-down list).
    -DisabledResourceLinkUser=Disable feature to link a resource to users
    -DisabledResourceLinkContact=Disable feature to link a resource to contacts
    -ConfirmUnactivation=Confirm module reset
    +ResourceSetup=Konfigurācijas moduļa resurss
    +UseSearchToSelectResource=Izmantojiet meklēšanas formu, lai izvēlētos resursu (nevis nolaižamo sarakstu).
    +DisabledResourceLinkUser=Atspējot funkciju, lai resursus saistītu ar lietotājiem
    +DisabledResourceLinkContact=Atspējot funkciju, lai resursu saistītu ar kontaktpersonām
    +ConfirmUnactivation=Apstipriniet moduļa atiestatīšanu
    diff --git a/htdocs/langs/lv_LV/agenda.lang b/htdocs/langs/lv_LV/agenda.lang
    index 89eb13dadca..e40f2206320 100644
    --- a/htdocs/langs/lv_LV/agenda.lang
    +++ b/htdocs/langs/lv_LV/agenda.lang
    @@ -5,7 +5,7 @@ Agenda=Darba kārtība
     TMenuAgenda=Darba kārtība
     Agendas=Darba kārtības
     LocalAgenda=Iekšējais kalendārs
    -ActionsOwnedBy=Event owned by
    +ActionsOwnedBy=Notikums pieder
     ActionsOwnedByShort=Īpašnieks
     AffectedTo=Piešķirts
     Event=Notikums
    @@ -14,7 +14,7 @@ EventsNb=Notikumu skaits
     ListOfActions=Notikumu saraksts
     EventReports=Pasākumu atskaites
     Location=Atrašanās vieta
    -ToUserOfGroup=To any user in group
    +ToUserOfGroup=Jebkuram grupas lietotājam
     EventOnFullDay=Notikums visu -ām dienu -ām
     MenuToDoActions=Visi nepabeigtie pasākumi
     MenuDoneActions=Visi izbeigtie notikumi
    @@ -28,48 +28,48 @@ ActionAssignedTo=Notikums piešķirts
     ViewCal=Mēneša skats
     ViewDay=Dienas skats
     ViewWeek=Nedēļas skats
    -ViewPerUser=Per user view
    -ViewPerType=Per type view
    +ViewPerUser=Katra lietotāja skats
    +ViewPerType=Viena veida skats
     AutoActions= Automātiskā aizpildīšana
     AgendaAutoActionDesc= Define here events for which you want Dolibarr to create automatically an event in agenda. If nothing is checked, only manual actions will be included in logged and visible into agenda. Automatic tracking of business actions done on objects (validation, status change) will not be saved.
     AgendaSetupOtherDesc= Šī lapa sniedz iespējas, lai ļautu eksportēt savu Dolibarr notikumiem uz ārēju kalendāru (Thunderbird, Google Calendar, ...)
     AgendaExtSitesDesc=Šī lapa ļauj atzīt ārējos avotus kalendārus, lai redzētu savus notikumus uz Dolibarr kārtībā.
     ActionsEvents=Pasākumi, par kuriem Dolibarr radīs prasību kārtībā automātiski
    -EventRemindersByEmailNotEnabled=Event reminders by email was not enabled into Agenda module setup.
    +EventRemindersByEmailNotEnabled=Pasākumu atgādinājumus pa e-pastu netika aktivizēts Agenda moduļa iestatījumos.
     ##### Agenda event labels #####
    -NewCompanyToDolibarr=Third party %s created
    +NewCompanyToDolibarr=Trešā puse izveidota %s
     ContractValidatedInDolibarr=Līgumi %s apstiprināti
     PropalClosedSignedInDolibarr=Piedāvājumi %s parakstīti
    -PropalClosedRefusedInDolibarr=Piedāvājumi %s atteikti
    +PropalClosedRefusedInDolibarr=Piedāvājums %s atteikts
     PropalValidatedInDolibarr=Priekšlikums %s apstiprināts
     PropalClassifiedBilledInDolibarr=Proposal %s classified billed
     InvoiceValidatedInDolibarr=Rēķins %s apstiprināts
     InvoiceValidatedInDolibarrFromPos=Invoice %s validated from POS
     InvoiceBackToDraftInDolibarr=Rēķins %s doties atpakaļ uz melnrakstu
     InvoiceDeleteDolibarr=Rēķins %s dzēsts
    -InvoicePaidInDolibarr=Rēķimi %s nomainīti uz apmaksātiem
    +InvoicePaidInDolibarr=Rēķini %s nomainīti uz apmaksātiem
     InvoiceCanceledInDolibarr=Rēķini %s atcelti
     MemberValidatedInDolibarr=Dalībnieks %s apstiprināts
     MemberModifiedInDolibarr=Dalībnieks %s labots
    -MemberResiliatedInDolibarr=Member %s terminated
    +MemberResiliatedInDolibarr=Dalībnieks %s ir izbeigts
     MemberDeletedInDolibarr=Dalībnieks %s dzēsts
    -MemberSubscriptionAddedInDolibarr=Subscription %s for member %s added
    -MemberSubscriptionModifiedInDolibarr=Subscription %s for member %s modified
    -MemberSubscriptionDeletedInDolibarr=Subscription %s for member %s deleted
    +MemberSubscriptionAddedInDolibarr=Abonements %s dalībniekam %s pievienots
    +MemberSubscriptionModifiedInDolibarr=Abonements %s biedram %s ir modificēts
    +MemberSubscriptionDeletedInDolibarr=Abonements %s biedram %s svītrots
     ShipmentValidatedInDolibarr=Sūtījums %s apstiprināts
    -ShipmentClassifyClosedInDolibarr=Shipment %s classified billed
    -ShipmentUnClassifyCloseddInDolibarr=Shipment %s classified reopened
    +ShipmentClassifyClosedInDolibarr=Sūtījums %s, kas klasificēts kā rēķins
    +ShipmentUnClassifyCloseddInDolibarr=Sūtījums %s klasificēts atkārtoti atvērts
     ShipmentDeletedInDolibarr=Sūtījums %s dzēsts
    -OrderCreatedInDolibarr=Order %s created
    +OrderCreatedInDolibarr=Pasūtījums %s izveidots
     OrderValidatedInDolibarr=Pasūtījums %s pārbaudīts
    -OrderDeliveredInDolibarr=Order %s classified delivered
    +OrderDeliveredInDolibarr=Pasūtījums %s klasificēts piegādāts
     OrderCanceledInDolibarr=Pasūtījums %s atcelts
    -OrderBilledInDolibarr=Order %s classified billed
    +OrderBilledInDolibarr=Pasūtījums %s klasificēts jāmaksā
     OrderApprovedInDolibarr=Pasūtījums %s apstiprināts
     OrderRefusedInDolibarr=Pasūtījums %s atteikts
     OrderBackToDraftInDolibarr=Pasūtījums %s doties atpakaļ uz melnrakstu
     ProposalSentByEMail=Komerciālais priedāvājums %s nosūtīts pa e-pastu
    -ContractSentByEMail=Contract %s sent by EMail
    +ContractSentByEMail=Līgums %s nosūtīts pa e-pastu
     OrderSentByEMail=Klienta pasūtījums %s nosūtīts pa e-pastu
     InvoiceSentByEMail=Klienta rēķins %s nosūtīts pa e-pastu
     SupplierOrderSentByEMail=Piegādātāja pasūtījums %s nosūtīts pa e-pastu
    @@ -80,27 +80,27 @@ InterventionSentByEMail=Intervention %s sent by EMail
     ProposalDeleted=Piedāvājums dzēsts
     OrderDeleted=Pasūtījums dzēsts
     InvoiceDeleted=Rēķins dzēsts
    -PRODUCT_CREATEInDolibarr=Product %s created
    -PRODUCT_MODIFYInDolibarr=Product %s modified
    -PRODUCT_DELETEInDolibarr=Product %s deleted
    -EXPENSE_REPORT_CREATEInDolibarr=Expense report %s created
    -EXPENSE_REPORT_VALIDATEInDolibarr=Expense report %s validated
    -EXPENSE_REPORT_APPROVEInDolibarr=Expense report %s approved
    -EXPENSE_REPORT_DELETEInDolibarr=Expense report %s deleted
    -EXPENSE_REPORT_REFUSEDInDolibarr=Expense report %s refused
    -PROJECT_CREATEInDolibarr=Projekta %s izveidots
    -PROJECT_MODIFYInDolibarr=Project %s modified
    -PROJECT_DELETEInDolibarr=Project %s deleted
    +PRODUCT_CREATEInDolibarr=Produkts %s ir izveidots
    +PRODUCT_MODIFYInDolibarr=Produkts %s ir labots
    +PRODUCT_DELETEInDolibarr=Produkts %s dzēsts
    +EXPENSE_REPORT_CREATEInDolibarr=Izdevēja ziņojums %s izveidots
    +EXPENSE_REPORT_VALIDATEInDolibarr=Izdevumu pārskats %s ir apstiprināts
    +EXPENSE_REPORT_APPROVEInDolibarr=Izdevumu pārskats %s ir apstiprināts
    +EXPENSE_REPORT_DELETEInDolibarr=Izdevumu pārskats %s svītrots
    +EXPENSE_REPORT_REFUSEDInDolibarr=Izdevumu pārskats %s noraidītie
    +PROJECT_CREATEInDolibarr=Projekts %s izveidots
    +PROJECT_MODIFYInDolibarr=Projekts %s ir labots
    +PROJECT_DELETEInDolibarr=Projekts %s dzēsts
     ##### End agenda events #####
    -AgendaModelModule=Document templates for event
    +AgendaModelModule=Dokumentu veidnes notikumam
     DateActionStart=Sākuma datums
     DateActionEnd=Beigu datums
     AgendaUrlOptions1=Jūs varat pievienot arī šādus parametrus, lai filtrētu produkciju:
     AgendaUrlOptions3=<b>logina=%s</b> to restrict output to actions owned by a user <b>%s</b>.
    -AgendaUrlOptionsNotAdmin=<b>logina=!%s</b> to restrict output to actions not owned by user <b>%s</b>.
    +AgendaUrlOptionsNotAdmin=<b> logina =! %s </ b>, lai ierobežotu izvadi uz darbībām, kas nav lietotāja īpašumā <b> %s </ b>.
     AgendaUrlOptions4=<b>logint=%s</b> to restrict output to actions assigned to user <b>%s</b> (owner and others).
    -AgendaUrlOptionsProject=<b>project=__PROJECT_ID__</b> to restrict output to actions linked to project <b>__PROJECT_ID__</b>.
    -AgendaUrlOptionsNotAutoEvent=<b>notactiontype=systemauto</b> to exclude automatic event.
    +AgendaUrlOptionsProject=<b> project = __ PROJECT_ID __ </ b>, lai ierobežotu izlaidi darbībām, kas saistītas ar projektu <b> __ PROJECT_ID __ </ b>.
    +AgendaUrlOptionsNotAutoEvent=<b> notactiontype = systemauto </ b>, lai izslēgtu automātisku notikumu.
     AgendaShowBirthdayEvents=Rādīt kontaktu dzimšanas dienas
     AgendaHideBirthdayEvents=Slēpt kontaktu dzimšanas dienas
     Busy=Aizņemts
    @@ -112,20 +112,20 @@ ExportCal=Eksportēt kalendāru
     ExtSites=Importēt ārējos kalendārus
     ExtSitesEnableThisTool=Show external calendars (defined into global setup) into agenda. Does not affect external calendars defined by users.
     ExtSitesNbOfAgenda=Kalendāru skaits
    -AgendaExtNb=Calendar no. %s
    +AgendaExtNb=Kalendāra Nr. %s
     ExtSiteUrlAgenda=URL, lai piekļūtu. ICal failam
     ExtSiteNoLabel=Nav Apraksta
     VisibleTimeRange=Visible time range
     VisibleDaysRange=Visible days range
     AddEvent=Izveidot notikumu
    -MyAvailability=My availability
    -ActionType=Event type
    -DateActionBegin=Start event date
    +MyAvailability=Mana pieejamība
    +ActionType=Pasākuma veids
    +DateActionBegin=Sākuma datums notikumam
     CloneAction=Klonēt notikumu
    -ConfirmCloneEvent=Are you sure you want to clone the event <b>%s</b>?
    +ConfirmCloneEvent=Vai tiešām vēlaties klonēt notikumu <b> %s </ b>?
     RepeatEvent=Atkārtot notikumu
     EveryWeek=Katru nedēļu
     EveryMonth=Katru mēnesi
    -DayOfMonth=Day of month
    -DayOfWeek=Day of week
    -DateStartPlusOne=Date start + 1 hour
    +DayOfMonth=Mēneša diena
    +DayOfWeek=Nedēļas diena
    +DateStartPlusOne=S'akuma datums + 1 stunda
    diff --git a/htdocs/langs/lv_LV/banks.lang b/htdocs/langs/lv_LV/banks.lang
    index 2dad43b332d..f9eb621f7c2 100644
    --- a/htdocs/langs/lv_LV/banks.lang
    +++ b/htdocs/langs/lv_LV/banks.lang
    @@ -1,12 +1,13 @@
     # Dolibarr language file - Source file is en_US - banks
     Bank=Banka
    -MenuBankCash=Banka / Kase
    +MenuBankCash=Banka | Skaidra nauda
     MenuVariousPayment=Dažādi maksājumi
    -MenuNewVariousPayment=New Miscellaneous payment
    +MenuNewVariousPayment=Jauns Dažāds maksājums
     BankName=Bankas nosaukums
     FinancialAccount=Konts
     BankAccount=Bankas konts
     BankAccounts=Banku konti
    +BankAccountsAndGateways=Bankas konti | Vārti
     ShowAccount=Rādīt kontu
     AccountRef=Finanšu konta ref
     AccountLabel=Finanšu konts nosaukums
    @@ -30,16 +31,16 @@ Reconciliation=Samierināšanās
     RIB=Bankas konta numurs
     IBAN=IBAN numurs
     BIC=BIC / SWIFT numurs
    -SwiftValid=BIC/SWIFT valid
    -SwiftVNotalid=BIC/SWIFT not valid
    -IbanValid=BAN valid
    -IbanNotValid=BAN not valid
    +SwiftValid=BIC / SWIFT derīgs
    +SwiftVNotalid=BIC/SWIFT nav derīgs
    +IbanValid=Derīgs BAN
    +IbanNotValid=BAN nav derīgs
     StandingOrders=Direct Debit orders
    -StandingOrder=Direct debit order
    +StandingOrder=Tiešā debeta rīkojums
     AccountStatement=Konta izraksts
     AccountStatementShort=Paziņojums
     AccountStatements=Konta izraksti
    -LastAccountStatements=Pēdējās konta izraksti
    +LastAccountStatements=Pēdējie konta izraksti
     IOMonthlyReporting=Mēneša pārskati
     BankAccountDomiciliation=Konta adrese
     BankAccountCountry=Konta valsts
    @@ -62,41 +63,41 @@ DeleteAccount=Dzēst kontu
     ConfirmDeleteAccount=Vai tiešām vēlaties dzēst šo kontu?
     Account=Konts
     BankTransactionByCategories=Bankas darījumi pa sadaļām
    -BankTransactionForCategory=Bank entries for category <b>%s</b>
    +BankTransactionForCategory=Bankas ieraksti sadaļām <b> %s</b>
     RemoveFromRubrique=Noņemt saiti ar sadaļu
     RemoveFromRubriqueConfirm=Vai esat pārliecināts, ka vēlaties noņemt saiti starp darījumu un kategoriju?
    -ListBankTransactions=List of bank entries
    +ListBankTransactions=Banku saraksts
     IdTransaction=Darījuma ID
     BankTransactions=Bankas ieraksti
    -BankTransaction=Bankas darījums
    -ListTransactions=List entries
    +BankTransaction=Bankas ieraksts
    +ListTransactions=Saraksta ieraksti
     ListTransactionsByCategory=List entries/category
     TransactionsToConciliate=Entries to reconcile
     Conciliable=Var saskaņot
     Conciliate=Samierināt
     Conciliation=Samierināšanās
    -ReconciliationLate=Reconciliation late
    -IncludeClosedAccount=Iekļaut slēgti konti
    +ReconciliationLate=Saskaņošana ir novēlota
    +IncludeClosedAccount=Iekļaut slēgtos kontus
     OnlyOpenedAccount=Tikai atvērtie konti
     AccountToCredit=Konts, lai kredītu
     AccountToDebit=Konta norakstīt
     DisableConciliation=Atslēgt izlīguma funkciju šim kontam
     ConciliationDisabled=Izlīgums līdzeklis invalīdiem
    -LinkedToAConciliatedTransaction=Linked to a conciliated entry
    +LinkedToAConciliatedTransaction=Saistīts ar saskaņotu ierakstu
     StatusAccountOpened=Atvērts
     StatusAccountClosed=Slēgts
     AccountIdShort=Numurs
     LineRecord=Darījums
     AddBankRecord=Pievienot ierakstu
     AddBankRecordLong=Pievienot ierakstu manuāli
    -Conciliated=Reconciled
    +Conciliated=Saskaņots
     ConciliatedBy=Jāsaskaņo ar
     DateConciliating=Izvērtējiet datumu
     BankLineConciliated=Entry reconciled
    -Reconciled=Reconciled
    -NotReconciled=Not reconciled
    +Reconciled=Saskaņots
    +NotReconciled=Nesaskaņot
     CustomerInvoicePayment=Klienta maksājums
    -SupplierInvoicePayment=Piegādātājs maksājums
    +SupplierInvoicePayment=Piegādātāja maksājums
     SubscriptionPayment=Abonēšanas maksa
     WithdrawalPayment=Izstāšanās maksājums
     SocialContributionPayment=Social/fiscal tax payment
    @@ -110,8 +111,8 @@ TransferFromToDone=No <b>%s</b> nodošana <b>%s</b> par <b>%s</b> %s ir ierakst
     CheckTransmitter=Raidītājs
     ValidateCheckReceipt=Validate this check receipt?
     ConfirmValidateCheckReceipt=Are you sure you want to validate this check receipt, no change will be possible once this is done?
    -DeleteCheckReceipt=Delete this check receipt?
    -ConfirmDeleteCheckReceipt=Are you sure you want to delete this check receipt?
    +DeleteCheckReceipt=Dzēst šo čeku?
    +ConfirmDeleteCheckReceipt=Vai tiešām vēlaties dzēst šo čeka kvīti?
     BankChecks=Bankas čeki
     BankChecksToReceipt=Checks awaiting deposit
     ShowCheckReceipt=Rādīt pārbaude depozīta saņemšanu
    @@ -131,33 +132,34 @@ PaymentDateUpdateSucceeded=Maksājuma datums veiksmīgi atjaunots
     PaymentDateUpdateFailed=Maksājuma datumu nevar atjaunināt
     Transactions=Darījumi
     BankTransactionLine=Bankas darījums
    -AllAccounts=Visas bankas/naudas konti
    +AllAccounts=Visi bankas un naudas konti
     BackToAccount=Atpakaļ uz kontu
     ShowAllAccounts=Parādīt visiem kontiem
     FutureTransaction=Darījumi ar Futur. Nav veids, kā samierināt.
     SelectChequeTransactionAndGenerate=Izvēlieties / filtru pārbaudes, lai iekļautu uz pārbaudes depozīta saņemšanas un noklikšķiniet uz &quot;Izveidot&quot;.
     InputReceiptNumber=Choose the bank statement related with the conciliation. Use a sortable numeric value: YYYYMM or YYYYMMDD
     EventualyAddCategory=Galu galā, norādiet kategoriju, kurā klasificēt ierakstus
    -ToConciliate=To reconcile?
    +ToConciliate=Saskaņot?
     ThenCheckLinesAndConciliate=Tad pārbaudiet līnijas, kas atrodas bankas izrakstā, un noklikšķiniet
    -DefaultRIB=Default BAN
    -AllRIB=All BAN
    +DefaultRIB=Noklusējuma BAN
    +AllRIB=Visi BAN
     LabelRIB=BAN Label
     NoBANRecord=No BAN record
     DeleteARib=Delete BAN record
     ConfirmDeleteRib=Are you sure you want to delete this BAN record ?
     RejectCheck=Check returned
    -ConfirmRejectCheck=Are you sure you want to mark this check as rejected?
    +ConfirmRejectCheck=Vai tiešām vēlaties atzīmēt šo pārbaudi kā noraidītu?
     RejectCheckDate=Date the check was returned
     CheckRejected=Check returned
     CheckRejectedAndInvoicesReopened=Check returned and invoices reopened
    -BankAccountModelModule=Document templates for bank accounts
    -DocumentModelSepaMandate=Template of SEPA mandate. Usefull for european countries in EEC only.
    -DocumentModelBan=Template to print a page with BAN information.
    +BankAccountModelModule=Dokumentu veidnes banku kontiem
    +DocumentModelSepaMandate=SEPA mandāta veidne. Lietošanai eiropas valstīs tikai EEK.
    +DocumentModelBan=Veidne, lai izdrukātu lapu ar BAN informāciju.
     NewVariousPayment=Jauni dažādi maksājumi
     VariousPayment=Dažādi maksājumi
     VariousPayments=Dažādi maksājumi
     ShowVariousPayment=Parādīt dažādus maksājumus
    -AddVariousPayment=Add miscellaneous payments
    -YourSEPAMandate=Your SEPA mandate
    -FindYourSEPAMandate=This is your SEPA mandate to authorize our company to make direct debit order to your bank. Thanks to return it signed (scan of the signed document) or sent it by mail to
    +AddVariousPayment=Pievienot dažādus maksājumus
    +SEPAMandate=SEPA mandāts
    +YourSEPAMandate=Jūsu SEPA mandāts
    +FindYourSEPAMandate=Tas ir jūsu SEPA mandāts, lai pilnvarotu mūsu uzņēmumu veikt tiešā debeta pasūtījumu savai bankai. Pateicamies, ka tas ir parakstīts (parakstītā dokumenta skenēšana) vai nosūtīts pa pastu uz adresi
    diff --git a/htdocs/langs/lv_LV/bills.lang b/htdocs/langs/lv_LV/bills.lang
    index b2c47a05c90..e9bbe02852a 100644
    --- a/htdocs/langs/lv_LV/bills.lang
    +++ b/htdocs/langs/lv_LV/bills.lang
    @@ -17,13 +17,13 @@ DisabledBecauseNotErasable=Bloķēts, jo nedrīkst dzēst
     InvoiceStandard=Standarta rēķins
     InvoiceStandardAsk=Standarta rēķins
     InvoiceStandardDesc=Šis rēķins veids ir kopīgs rēķins.
    -InvoiceDeposit=Down payment invoice
    -InvoiceDepositAsk=Down payment invoice
    +InvoiceDeposit=Sākuma iemaksu rēķins
    +InvoiceDepositAsk=Sākuma iemaksu rēķins
     InvoiceDepositDesc=This kind of invoice is done when a down payment has been received.
    -InvoiceProForma=Formāta rēķins
    -InvoiceProFormaAsk=Formāta rēķins
    +InvoiceProForma=Proformas rēķins
    +InvoiceProFormaAsk=Proforma rēķins
     InvoiceProFormaDesc=<b>Formāta rēķins</b> ir attēls patiesu rēķina, bet nav nekādas grāmatvedības uzskaites vērtības.
    -InvoiceReplacement=Nomaiņa rēķins
    +InvoiceReplacement=Nomaiņas rēķins
     InvoiceReplacementAsk=Nomaiņa rēķins par rēķinu
     InvoiceReplacementDesc=<b>Replacement invoice</b> is used to cancel and replace completely an invoice with no payment already received.<br><br>Note: Only invoices with no payment on it can be replaced. If the invoice you replace is not yet closed, it will be automatically closed to 'abandoned'.
     InvoiceAvoir=Kredīta piezīme
    @@ -31,7 +31,7 @@ InvoiceAvoirAsk=Kredīta piezīme, lai koriģētu rēķinu
     InvoiceAvoirDesc=<b>Kredīts piezīme</b> ir negatīvs rēķins izmantot, lai atrisinātu to, ka rēķins ir summa, kas atšķiras par summu, patiesībā maksā (jo klients maksā pārāk daudz kļūdas dēļ, vai arī nav samaksāta pilnībā, jo viņš atgriezās dažus produktus, piemēram).
     invoiceAvoirWithLines=Create Credit Note with lines from the origin invoice
     invoiceAvoirWithPaymentRestAmount=Create Credit Note with remaining unpaid of origin invoice
    -invoiceAvoirLineWithPaymentRestAmount=Credit Note for remaining unpaid amount
    +invoiceAvoirLineWithPaymentRestAmount=Kredīta piezīme par atlikušo neapmaksāto summu
     ReplaceInvoice=Aizstāt rēķinu %s
     ReplacementInvoice=Nomaiņa rēķins
     ReplacedByInvoice=Aizstāts ar rēķinu %s
    @@ -67,7 +67,7 @@ PaidBack=Atmaksāts atpakaļ
     DeletePayment=Izdzēst maksājumu
     ConfirmDeletePayment=Vai tiešām vēlaties dzēst šo maksājumu?
     ConfirmConvertToReduc=Do you want to convert this %s into an absolute discount ?<br>The amount will so be saved among all discounts and could be used as a discount for a current or a future invoice for this customer.
    -ConfirmConvertToReducSupplier=Do you want to convert this %s into an absolute discount ?<br>The amount will so be saved among all discounts and could be used as a discount for a current or a future invoice for this supplier.
    +ConfirmConvertToReducSupplier=Vai jūs vēlaties pārvērst šo %s par absolūtu atlaidi? <br> Šī summa tiks saglabāta starp visām atlaidēm un varētu tikt izmantota kā atlaide pašreizējam vai nākamajam rēķinam šim piegādātājam.
     SupplierPayments=Piegādātāju maksājumi
     ReceivedPayments=Saņemtie maksājumi
     ReceivedCustomersPayments=Maksājumi, kas saņemti no klientiem
    @@ -81,9 +81,9 @@ PaymentRule=Maksājuma noteikums
     PaymentMode=Maksājuma veids
     PaymentTypeDC=Debet karte/ kredīt karte
     PaymentTypePP=PayPal
    -IdPaymentMode=Payment type (id)
    -CodePaymentMode=Payment type (code)
    -LabelPaymentMode=Payment type (label)
    +IdPaymentMode=Maksājuma veids (id)
    +CodePaymentMode=Maksājuma veids (kods)
    +LabelPaymentMode=Maksājuma veids (marķējums)
     PaymentModeShort=Maksājuma veids
     PaymentTerm=Apmaksas noteikumi
     PaymentConditions=Apmaksas noteikumi
    @@ -92,12 +92,12 @@ PaymentAmount=Maksājuma summa
     ValidatePayment=Apstiprināt maksājumu
     PaymentHigherThanReminderToPay=Maksājumu augstāka nekā atgādinājums par samaksu
     HelpPaymentHigherThanReminderToPay=Uzmanība, maksājuma summu, no vienas vai vairākām rēķinus, ir lielāks nekā pārējās maksāt. <br> Labot savu ierakstu, citādi apstiprināt un domāt par izveidot kredīta piezīmi par pārsnieguma saņem par katru pārmaksāto rēķiniem.
    -HelpPaymentHigherThanReminderToPaySupplier=Attention, the payment amount of one or more bills is higher than the rest to pay. <br> Edit your entry, otherwise confirm and think about creating a credit note of the excess paid for each overpaid invoice.
    +HelpPaymentHigherThanReminderToPaySupplier=Uzmanību, vienas vai vairāku rēķinu maksājuma summa ir augstāka nekā pārējā summa, kas jāmaksā. <br> Rediģējiet savu ierakstu, citādi apstipriniet un domājiet par kredīta paziņojuma izveidi par pārsniegto samaksu par katru pārmaksāto rēķinu.
     ClassifyPaid=Klasificēt "Apmaksāts"
     ClassifyPaidPartially=Klasificēt 'Apmaksāts daļēji'
     ClassifyCanceled=Klasificēt &quot;Abandoned&quot;
     ClassifyClosed=Klasificēt 'Slēgts'
    -ClassifyUnBilled=Classify 'Unbilled'
    +ClassifyUnBilled=Klasificēt "neapstiprinātas"
     CreateBill=Izveidot rēķinu
     CreateCreditNote=Izveidot kredīta piezīmi
     AddBill=Izveidot rēķinu vai kredīta piezīmi
    @@ -109,9 +109,9 @@ CancelBill=Atcelt rēķinu
     SendRemindByMail=Sūtīt atgādinājumu izmantojot e-pastu
     DoPayment=Ievadiet maksājumu
     DoPaymentBack=Ievadiet atmaksu
    -ConvertToReduc=Pārvērst nākotnes atlaidē
    -ConvertExcessReceivedToReduc=Convert excess received into future discount
    -ConvertExcessPaidToReduc=Convert excess paid into future discount
    +ConvertToReduc=Atzīmējiet kā kredītu
    +ConvertExcessReceivedToReduc=Konvertēt iegūtos naudas līdzekļus par pieejamo kredītu
    +ConvertExcessPaidToReduc=Konvertēt pārsniegto summu par atlaidi
     EnterPaymentReceivedFromCustomer=Ievadiet saņemto naudas summu no klienta
     EnterPaymentDueToCustomer=Veikt maksājumu dēļ klientam
     DisabledBecauseRemainderToPayIsZero=Disabled because remaining unpaid is zero
    @@ -120,13 +120,13 @@ BillStatus=Rēķina statuss
     StatusOfGeneratedInvoices=Izveidoto rēķinu statuss
     BillStatusDraft=Melnraksts (jāapstiprina)
     BillStatusPaid=Apmaksāts
    -BillStatusPaidBackOrConverted=Credit note refund or converted into discount
    -BillStatusConverted=Paid (ready for consumption in final invoice)
    +BillStatusPaidBackOrConverted=Kredītkartes atmaksa vai atzīme par pieejamu kredītu
    +BillStatusConverted=Apmaksāts (gatavs patēriņam gala rēķinā)
     BillStatusCanceled=Pamesti
     BillStatusValidated=Apstiprināts (jāapmaksā)
     BillStatusStarted=Sākts
     BillStatusNotPaid=Nav samaksāts
    -BillStatusNotRefunded=Not refunded
    +BillStatusNotRefunded=Neatmaksā
     BillStatusClosedUnpaid=Slēgts (nav apmaksāts)
     BillStatusClosedPaidPartially=Samaksāts (daļēji)
     BillShortStatusDraft=Melnraksts
    @@ -137,7 +137,7 @@ BillShortStatusCanceled=Pamesti
     BillShortStatusValidated=Pārbaudīts
     BillShortStatusStarted=Sākts
     BillShortStatusNotPaid=Nav samaksāts
    -BillShortStatusNotRefunded=Not refunded
    +BillShortStatusNotRefunded=Neatmaksā
     BillShortStatusClosedUnpaid=Slēgts
     BillShortStatusClosedPaidPartially=Samaksāts (daļēji)
     PaymentStatusToValidShort=Jāpārbauda
    @@ -150,23 +150,23 @@ ErrorDiscountAlreadyUsed=Kļūda, atlaide jau tiek pielietota
     ErrorInvoiceAvoirMustBeNegative=Kļūda, pareizs rēķins, jābūt ar negatīvu summu
     ErrorInvoiceOfThisTypeMustBePositive=Kļūda, šim rēķina veidam ir jābūt ar pozitīvu summu
     ErrorCantCancelIfReplacementInvoiceNotValidated=Kļūda, nevar atcelt rēķinu, kas ir aizstāts ar citu rēķina, kas vēl ir projekta stadijā
    -ErrorThisPartOrAnotherIsAlreadyUsedSoDiscountSerieCantBeRemoved=This part or another is already used so discount serie cant be removed.
    +ErrorThisPartOrAnotherIsAlreadyUsedSoDiscountSerieCantBeRemoved=Šī daļa jau ir izmantota, tāpēc noņemt atlaides seriju.
     BillFrom=No
     BillTo=Kam
     ActionsOnBill=Pasākumi attiecībā uz rēķinu
    -RecurringInvoiceTemplate=Template / Recurring invoice
    -NoQualifiedRecurringInvoiceTemplateFound=No recurring template invoice qualified for generation.
    -FoundXQualifiedRecurringInvoiceTemplate=Found %s recurring template invoice(s) qualified for generation.
    -NotARecurringInvoiceTemplate=Not a recurring template invoice
    +RecurringInvoiceTemplate=Veidne / periodiskais rēķins
    +NoQualifiedRecurringInvoiceTemplateFound=Nav atkārtota veidņu rēķina, kas derīga paaudzei.
    +FoundXQualifiedRecurringInvoiceTemplate=Atrodas %s atkārtotas veidnes rēķins (-i), kas ir piemērots paaudzei.
    +NotARecurringInvoiceTemplate=Nav atkārtota veidnes rēķina
     NewBill=Jauns rēķins
     LastBills=Pēdējie %s rēķini
    -LatestTemplateInvoices=Latest %s template invoices
    -LatestCustomerTemplateInvoices=Latest %s customer template invoices
    -LatestSupplierTemplateInvoices=Latest %s supplier template invoices
    +LatestTemplateInvoices=Jaunākie %s veidņu rēķini
    +LatestCustomerTemplateInvoices=Jaunākie %s klientu veidņu rēķini
    +LatestSupplierTemplateInvoices=Jaunākie %s piegādātāju veidņu rēķini
     LastCustomersBills=Latest %s customer invoices
     LastSuppliersBills=Latest %s supplier invoices
     AllBills=Visi rēķini
    -AllCustomerTemplateInvoices=All template invoices
    +AllCustomerTemplateInvoices=Visi veidņu rēķini
     OtherBills=Citi rēķini
     DraftBills=Rēķinu sagatave
     CustomersDraftInvoices=Customer draft invoices
    @@ -181,7 +181,7 @@ ConfirmCancelBillQuestion=Kāpēc jūs vēlaties, lai klasificētu šo rēķinu
     ConfirmClassifyPaidPartially=Vai esat pārliecināts, ka vēlaties mainīt rēķina <b>%s,</b> statusu uz samaksāts?
     ConfirmClassifyPaidPartiallyQuestion=Šis rēķins nav samaksāts pilnībā. Kādi ir iemesli, lai aizvērtu šo rēķinu?
     ConfirmClassifyPaidPartiallyReasonAvoir=Remaining unpaid <b>(%s %s)</b> is a discount granted because payment was made before term. I regularise the VAT with a credit note.
    -ConfirmClassifyPaidPartiallyReasonDiscount=Remaining unpaid <b>(%s %s)</b> is a discount granted because payment was made before term.
    +ConfirmClassifyPaidPartiallyReasonDiscount=Atlikušais neapmaksātais <b> (%s %s) </ b> ir piešķirta atlaide, jo maksājums tika veikts pirms termiņa.
     ConfirmClassifyPaidPartiallyReasonDiscountNoVat=Remaining unpaid <b>(%s %s)</b> is a discount granted because payment was made before term. I accept to lose the VAT on this discount.
     ConfirmClassifyPaidPartiallyReasonDiscountVat=Remaining unpaid <b>(%s %s)</b> is a discount granted because payment was made before term. I recover the VAT on this discount without a credit note.
     ConfirmClassifyPaidPartiallyReasonBadCustomer=Slikts klients
    @@ -210,7 +210,7 @@ ShowInvoice=Rādīt rēķinu
     ShowInvoiceReplace=Rādīt aizstājošo rēķinu
     ShowInvoiceAvoir=Rādīt kredīta piezīmi
     ShowInvoiceDeposit=Show down payment invoice
    -ShowInvoiceSituation=Show situation invoice
    +ShowInvoiceSituation=Rādīt situāciju rēķinu
     ShowPayment=Rādīt maksājumu
     AlreadyPaid=Jau samaksāts
     AlreadyPaidBack=Jau atgriezta nauda
    @@ -219,10 +219,10 @@ Abandoned=Pamests
     RemainderToPay=Neapmaksāts
     RemainderToTake=Atlikusī summa, kas jāsaņem
     RemainderToPayBack=Remaining amount to refund
    -Rest=Līdz
    +Rest=Gaida
     AmountExpected=Pieprasīto summu
     ExcessReceived=Excess saņemti
    -ExcessPaid=Excess paid
    +ExcessPaid=Pārmaksātā summa
     EscompteOffered=Piedāvāta atlaide (maksājums pirms termiņa)
     EscompteOfferedShort=Atlaide
     SendBillRef=Submission of invoice %s
    @@ -242,7 +242,7 @@ RelatedRecurringCustomerInvoices=Related recurring customer invoices
     MenuToValid=Lai derīgs
     DateMaxPayment=Jāapmaksā līdz
     DateInvoice=Rēķina datums
    -DatePointOfTax=Point of tax
    +DatePointOfTax=Nodokļu punkts
     NoInvoice=Nav rēķinu
     ClassifyBill=Klasificēt rēķinu
     SupplierBillsToPay=Neapmaksātie piegādātāja rēķini
    @@ -252,7 +252,7 @@ SetConditions=Uzstādīt apmaksas nosacījumus
     SetMode=Uzstādīt maksājumu režīmu
     SetRevenuStamp=Set revenue stamp
     Billed=Samaksāts
    -RecurringInvoices=Recurring invoices
    +RecurringInvoices=Atkārtoti rēķini
     RepeatableInvoice=Rēķina paraugs
     RepeatableInvoices=Rēķinu paraugs
     Repeatable=Sagateve
    @@ -261,7 +261,7 @@ ChangeIntoRepeatableInvoice=Pārveidot par parauga rēķinu
     CreateRepeatableInvoice=Izveidot rēķina paraugu
     CreateFromRepeatableInvoice=Izveidot no parauga rēķina
     CustomersInvoicesAndInvoiceLines=Klientu rēķinus un rēķinu s līnijas
    -CustomersInvoicesAndPayments=Klientu rēķiniem un maksājumiem
    +CustomersInvoicesAndPayments=Klientu rēķini un maksājumi
     ExportDataset_invoice_1=Klientu rēķinu sarakstu un rēķins ir līnijas
     ExportDataset_invoice_2=Klientu rēķiniem un maksājumiem
     ProformaBill=Proforma Bils:
    @@ -282,31 +282,32 @@ RelativeDiscount=Relatīva atlaide
     GlobalDiscount=Globālā atlaide
     CreditNote=Kredīta piezīme
     CreditNotes=Kredīta piezīmes
    +CreditNotesOrExcessReceived=Credit notes or excess received
     Deposit=Down payment
     Deposits=Down payments
     DiscountFromCreditNote=Atlaide no kredīta piezīmes %s
     DiscountFromDeposit=Down payments from invoice %s
    -DiscountFromExcessReceived=Payments in excess of invoice %s
    -DiscountFromExcessPaid=Payments in excess of invoice %s
    +DiscountFromExcessReceived=Maksājumi, kas pārsniedz rēķinu %s
    +DiscountFromExcessPaid=Maksājumi, kas pārsniedz rēķinu %s
     AbsoluteDiscountUse=Šis kredīta veids var izmantot rēķinā pirms tās apstiprināšanas
     CreditNoteDepositUse=Invoice must be validated to use this kind of credits
     NewGlobalDiscount=Jauna absolūta atlaide
     NewRelativeDiscount=Jauna relatīva atlaide
    -DiscountType=Discount type
    +DiscountType=Atlaides veids
     NoteReason=Piezīme / Iemesls
     ReasonDiscount=Iemesls
     DiscountOfferedBy=Piešķīris
    -DiscountStillRemaining=Discounts available
    -DiscountAlreadyCounted=Discounts already consumed
    -CustomerDiscounts=Customer discounts
    -SupplierDiscounts=Supplier discounts
    +DiscountStillRemaining=Atlaides vai kredīti pieejami
    +DiscountAlreadyCounted=Atlaides vai kredīti, kas jau ir iztērēti
    +CustomerDiscounts=Klientu atlaides
    +SupplierDiscounts=Pārdevēja atlaides
     BillAddress=Rēķina adrese
     HelpEscompte=Šī atlaide ir piešķirta klientam, jo ​​tas maksājumu veica pirms termiņa.
     HelpAbandonBadCustomer=Šī summa ir pamests (klients teica, ka slikts klients), un tiek uzskatīts par ārkārtēju zaudēt.
     HelpAbandonOther=Šī summa ir atteikusies, jo tā bija kļūda (nepareizs klients vai rēķins aizstāt ar citiem, piemēram)
     IdSocialContribution=Social/fiscal tax payment id
     PaymentId=Maksājuma id
    -PaymentRef=Payment ref.
    +PaymentRef=Maksājumu ref.
     InvoiceId=Rēķina id
     InvoiceRef=Rēķina ref.
     InvoiceDateCreation=Rēķina izveides datums
    @@ -334,31 +335,37 @@ RelatedSupplierInvoices=Related supplier invoices
     LatestRelatedBill=Jaunākais sasitītais rēķins
     WarningBillExist=Uzmanību, viens vai vairāki rēķini jau eksistē
     MergingPDFTool=Merging PDF tool
    -AmountPaymentDistributedOnInvoice=Payment amount distributed on invoice
    -PaymentOnDifferentThirdBills=Allow payments on different thirdparties bills but same parent company
    +AmountPaymentDistributedOnInvoice=Maksājuma summa ir sadalīta rēķinā
    +PaymentOnDifferentThirdBills=Atļaut maksājumus dažādiem trešo valstu rēķiniem, bet tas pats mātes uzņēmums
     PaymentNote=Maksājuma piezīmes
    -ListOfPreviousSituationInvoices=List of previous situation invoices
    -ListOfNextSituationInvoices=List of next situation invoices
    +ListOfPreviousSituationInvoices=Iepriekšējo situāciju rēķinu saraksts
    +ListOfNextSituationInvoices=Nākamo situāciju rēķinu saraksts
    +ListOfSituationInvoices=Rēķinu par situāciju saraksts
    +CurrentSituationTotal=Kopējā pašreizējā situācija
    +DisabledBecauseNotEnouthCreditNote=Lai noņemtu situācijas rēķinu no cikla, šajā rēķina kredītzīmju kopsummā jāaptver šis kopējais rēķins
    +RemoveSituationFromCycle=Noņemiet šo rēķinu no cikla
    +ConfirmRemoveSituationFromCycle=Noņemiet šo rēķinu %s no cikla?
    +ConfirmOuting=Apstipriniet atpūtu
     FrequencyPer_d=Katras %s dienas
     FrequencyPer_m=Katrus %s mēnešus
     FrequencyPer_y=Katrus %s gadus
    -FrequencyUnit=Frequency unit
    -toolTipFrequency=Examples:<br><b>Set 7, Day</b>: give a new invoice every 7 days<br><b>Set 3, Month</b>: give a new invoice every 3 month
    +FrequencyUnit=Frekvences vienība
    +toolTipFrequency=Piemēri: <br> <b> Iestatīt 7, Diena </ b>: piešķirt jaunu rēķinu ik pēc 7 dienām <br> <b> Iestatīt 3, mēnesi </ b>: piešķirt jaunu rēķinu reizi 3 mēnešos
     NextDateToExecution=Nākamās rēķina izveidošanas datums
    -NextDateToExecutionShort=Date next gen.
    +NextDateToExecutionShort=Datums nākamais gen.
     DateLastGeneration=Date of latest generation
    -DateLastGenerationShort=Date latest gen.
    -MaxPeriodNumber=Max number of invoice generation
    -NbOfGenerationDone=Number of invoice generation already done
    -NbOfGenerationDoneShort=Number of generation done
    -MaxGenerationReached=Maximum number of generations reached
    +DateLastGenerationShort=Datuma pēdējais gen.
    +MaxPeriodNumber=Maksimālais rēķina radīšanas skaits
    +NbOfGenerationDone=Rēķina paaudzes skaits jau ir pabeigts
    +NbOfGenerationDoneShort=Veicamās paaudzes skaits
    +MaxGenerationReached=Maksimālais sasniegto paaudžu skaits
     InvoiceAutoValidate=Rēķinus automātiski apstiprināt
     GeneratedFromRecurringInvoice=Generated from template recurring invoice %s
     DateIsNotEnough=Date not reached yet
     InvoiceGeneratedFromTemplate=Invoice %s generated from recurring template invoice %s
    -WarningInvoiceDateInFuture=Warning, the invoice date is higher than current date
    -WarningInvoiceDateTooFarInFuture=Warning, the invoice date is too far from current date
    -ViewAvailableGlobalDiscounts=View available discounts
    +WarningInvoiceDateInFuture=Brīdinājums! Rēķina datums ir lielāks par pašreizējo datumu
    +WarningInvoiceDateTooFarInFuture=Brīdinājums, rēķina datums ir pārāk tālu no pašreizējā datuma
    +ViewAvailableGlobalDiscounts=Skatīt pieejamās atlaides
     # PaymentConditions
     Statut=Statuss
     PaymentConditionShortRECEP=Due Upon Receipt
    @@ -380,13 +387,14 @@ PaymentConditionPT_5050=50%% priekšapmaksa, 50%% piegādes laikā
     PaymentConditionShort10D=10 dienas
     PaymentCondition10D=10 dienas
     PaymentConditionShort10DENDMONTH=10 dienas mēneša beigas
    -PaymentCondition10DENDMONTH=Within 10 days following the end of the month
    +PaymentCondition10DENDMONTH=10 dienu laikā pēc mēneša beigām
     PaymentConditionShort14D=14 dienas
     PaymentCondition14D=14 dienas
    -PaymentConditionShort14DENDMONTH=14 days of month-end
    -PaymentCondition14DENDMONTH=Within 14 days following the end of the month
    +PaymentConditionShort14DENDMONTH=Mēneša 14 dienas
    +PaymentCondition14DENDMONTH=14 dienu laikā pēc mēneša beigām
     FixAmount=Noteikt daudzumu
     VarAmount=Mainīgais apjoms (%% tot.)
    +VarAmountOneLine=Variable amount (%% tot.) - 1 line with label '%s'
     # PaymentType
     PaymentTypeVIR=Bankas pārskaitījums
     PaymentTypeShortVIR=Bankas pārskaitījums
    @@ -404,11 +412,11 @@ PaymentTypeVAD=Tiešsaistes maksājums
     PaymentTypeShortVAD=Tiešsaistes maksājums
     PaymentTypeTRA=Bankas sagatave
     PaymentTypeShortTRA=Melnraksts
    -PaymentTypeFAC=Factor
    -PaymentTypeShortFAC=Factor
    +PaymentTypeFAC=Faktors
    +PaymentTypeShortFAC=Faktors
     BankDetails=Bankas rekvizīti
     BankCode=Bankas kods
    -DeskCode=Desk kods
    +DeskCode=Galda kods
     BankAccountNumber=Konta numurs
     BankAccountNumberKey=Taustiņš
     Residence=Direct debit
    @@ -423,7 +431,7 @@ ChequeOrTransferNumber=Pārbaudiet / Transfer N °
     ChequeBordereau=Pārbaudīt grafiku
     ChequeMaker=Check/Transfer transmitter
     ChequeBank=Čeka izsniegšanas banka
    -CheckBank=Check
    +CheckBank=Čeks
     NetToBePaid=Neto jāmaksā
     PhoneNumber=Tel
     FullPhoneNumber=Tālrunis
    @@ -454,7 +462,7 @@ ChequeDeposits=Pārbaudes noguldījumi
     Cheques=Pārbaudes
     DepositId=Id deposit
     NbCheque=Number of checks
    -CreditNoteConvertedIntoDiscount=This %s has been converted into %s
    +CreditNoteConvertedIntoDiscount=Šī %s ir pārveidota par %s
     UsBillingContactAsIncoiveRecipientIfExist=Izmantot klientu norēķinu kontaktadresi, nevis trešo personu adresi, kā adresāta rēķiniem
     ShowUnpaidAll=Rādīt visus neapmaksātos rēķinus
     ShowUnpaidLateOnly=Rādīt vēlu neapmaksātiem rēķiniem tikai
    @@ -466,11 +474,11 @@ Reported=Kavējas
     DisabledBecausePayments=Nav iespējams, kopš šeit ir daži no maksājumiem
     CantRemovePaymentWithOneInvoicePaid=Nevar dzēst maksājumu, jo eksistē kaut viens rēķins, kas klasificēts kā samaksāts
     ExpectedToPay=Gaidāmais maksājums
    -CantRemoveConciliatedPayment=Can't remove conciliated payment
    +CantRemoveConciliatedPayment=Nevar noņemt saskaņoto maksājumu
     PayedByThisPayment=Samaksāts ar šo maksājumu
     ClosePaidInvoicesAutomatically=Classify "Paid" all standard, down payment or replacement invoices entirely paid.
     ClosePaidCreditNotesAutomatically=Classify "Paid" all credit notes entirely paid back.
    -ClosePaidContributionsAutomatically=Classify "Paid" all social or fiscal contributions entirely paid.
    +ClosePaidContributionsAutomatically=Klasificējiet "Apmaksā" visas sociālās vai fiskālās iemaksas, kas pilnībā samaksātas.
     AllCompletelyPayedInvoiceWillBeClosed=Visi rēķini, kas ir apmaksāti pilnībā automātiski tiks aizvērti ar statusu "Samaksāts".
     ToMakePayment=Maksāt
     ToMakePaymentBack=Atmaksāt
    @@ -478,14 +486,14 @@ ListOfYourUnpaidInvoices=Saraksts ar neapmaksātiem rēķiniem
     NoteListOfYourUnpaidInvoices=Piezīme: Šis saraksts satur tikai rēķinus par trešo pušu Jums ir saistīti ar kā pārdošanas pārstāvis.
     RevenueStamp=Ieņēmumi zīmogs
     YouMustCreateInvoiceFromThird=This option is only available when creating invoice from tab "customer" of third par
    -YouMustCreateInvoiceFromSupplierThird=This option is only available when creating invoice from tab "supplier" of third party
    -YouMustCreateStandardInvoiceFirstDesc=You have to create a standard invoice first and convert it to "template" to create a new template invoice
    +YouMustCreateInvoiceFromSupplierThird=Šī opcija ir pieejama tikai, veidojot rēķinu no trešās puses cilnes "piegādātājs"
    +YouMustCreateStandardInvoiceFirstDesc=Vispirms vispirms jāizveido standarta rēķins un jāpārveido tas par "veidni", lai izveidotu jaunu veidnes rēķinu
     PDFCrabeDescription=Rēķina PDF  paraugs. Pilnākais rēķina paraugs (vēlamais paraugs)
    -PDFCrevetteDescription=Invoice PDF template Crevette. A complete invoice template for situation invoices
    +PDFCrevetteDescription=Rēķina PDF veidne Crevette. Pabeigta rēķina veidne situāciju rēķiniem
     TerreNumRefModelDesc1=Return number with format %syymm-nnnn for standard invoices and %syymm-nnnn for credit notes where yy is year, mm is month and nnnn is a sequence with no break and no return to 0
    -MarsNumRefModelDesc1=Return number with format %syymm-nnnn for standard invoices, %syymm-nnnn for replacement invoices, %syymm-nnnn for down payment invoices and %syymm-nnnn for credit notes where yy is year, mm is month and nnnn is a sequence with no break and no return to 0
    +MarsNumRefModelDesc1=Atgriež numuru ar formātu %syymm-nnnn par standarta rēķiniem, %syymm-nnnn par nomainītajiem rēķiniem, %syymm-nnnn par norēķinu rēķiniem un %syymm-nnnn par kredītzīmēm, kur yy ir gads, mm ir mēnesis, un nnnn ir secība bez pārtraukuma un nē atgriezties pie 0
     TerreNumRefModelError=Rēķinu sākot ar syymm $ jau pastāv un nav saderīgs ar šo modeli secību. Noņemt to vai pārdēvēt to aktivizētu šo moduli.
    -CactusNumRefModelDesc1=Return number with format %syymm-nnnn for standard invoices, %syymm-nnnn for credit notes and %syymm-nnnn for down payment invoices where yy is year, mm is month and nnnn is a sequence with no break and no return to 0
    +CactusNumRefModelDesc1=Atgriešanās numurs ar formātu %syymm-nnnn standarta rēķiniem, %syymm-nnnn par kredītzīmēm un %syymm-nnnn par norēķinu rēķiniem, kur yy ir gads, mm ir mēnesis, un nnnn ir secība bez pārtraukuma un nav atgriezta 0
     ##### Types de contacts #####
     TypeContact_facture_internal_SALESREPFOLL=Pārstāvis šādi-up klientu rēķinu
     TypeContact_facture_external_BILLING=Klienta rēķina kontakts
    @@ -505,30 +513,36 @@ SituationAmount=Situation invoice amount(net)
     SituationDeduction=Situation subtraction
     ModifyAllLines=Labot visas līnijas
     CreateNextSituationInvoice=Izveidot nākošo situāciju
    -NotLastInCycle=This invoice is not the latest in cycle and must not be modified.
    +ErrorFindNextSituationInvoice=Kļūda, nespējot atrast nākamo situācijas cikla ref
    +ErrorOutingSituationInvoiceOnUpdate=Nevar iziet no šīs situācijas rēķina.
    +ErrorOutingSituationInvoiceCreditNote=Nevar iznomāt saistītu kredītzīmi.
    +NotLastInCycle=Šis rēķins nav jaunākais ciklā, un to nedrīkst mainīt.
     DisabledBecauseNotLastInCycle=The next situation already exists.
     DisabledBecauseFinal=This situation is final.
    +situationInvoiceShortcode_AS=AS
    +situationInvoiceShortcode_S=Sv
     CantBeLessThanMinPercent=The progress can't be smaller than its value in the previous situation.
     NoSituations=No open situations
     InvoiceSituationLast=Final and general invoice
    -PDFCrevetteSituationNumber=Situation N°%s
    -PDFCrevetteSituationInvoiceLineDecompte=Situation invoice - COUNT
    +PDFCrevetteSituationNumber=Situācija Nr. %s
    +PDFCrevetteSituationInvoiceLineDecompte=Situācijas faktūrrēķins - COUNT
     PDFCrevetteSituationInvoiceTitle=Situation invoice
     PDFCrevetteSituationInvoiceLine=Situation N°%s : Inv. N°%s on %s
    -TotalSituationInvoice=Total situation
    -invoiceLineProgressError=Invoice line progress can't be greater than or equal to the next invoice line
    -updatePriceNextInvoiceErrorUpdateline=Error : update price on invoice line : %s
    +TotalSituationInvoice=Kopējā situācija
    +invoiceLineProgressError=Rēķina līnijas progress nedrīkst būt lielāks vai vienāds ar nākamo rēķina līniju
    +updatePriceNextInvoiceErrorUpdateline=Kļūda: atjauniniet cenu rēķina līnijā: %s
     ToCreateARecurringInvoice=To create a recurring invoice for this contract, first create this draft invoice, then convert it into an invoice template and define the frequency for generation of future invoices.
     ToCreateARecurringInvoiceGene=To generate future invoices regularly and manually, just go on menu <strong>%s - %s - %s</strong>.
     ToCreateARecurringInvoiceGeneAuto=If you need to have such invoices generated automatically, ask you administrator to enable and setup module <strong>%s</strong>. Note that both method (manual and automatic) can be used together with no risk of duplication.
    -DeleteRepeatableInvoice=Delete template invoice
    +DeleteRepeatableInvoice=Dzēst veidnes rēķinu
     ConfirmDeleteRepeatableInvoice=Vai tiešām vēlaties izdzēst veidnes rēķinu?
    -CreateOneBillByThird=Create one invoice per third party (otherwise, one invoice per order)
    -BillCreated=%s bill(s) created
    -StatusOfGeneratedDocuments=Status of document generation
    -DoNotGenerateDoc=Do not generate document file
    -AutogenerateDoc=Auto generate document file
    -AutoFillDateFrom=Set start date for service line with invoice date
    -AutoFillDateFromShort=Set start date
    -AutoFillDateTo=Set end date for service line with next invoice date
    -AutoFillDateToShort=Set end date
    +CreateOneBillByThird=Izveidojiet vienu rēķinu par trešo pusi (citādi, vienu rēķinu par pasūtījumu)
    +BillCreated=izveidots (-i) %s rēķins (-i)
    +StatusOfGeneratedDocuments=Dokumentu ģenerēšanas statuss
    +DoNotGenerateDoc=Neveidot dokumenta failu
    +AutogenerateDoc=Auto ģenerēt dokumenta failu
    +AutoFillDateFrom=Iestatiet pakalpojuma līnijas sākuma datumu ar rēķina datumu
    +AutoFillDateFromShort=Iestatīt sākuma datumu
    +AutoFillDateTo=Iestatīt pakalpojuma līnijas beigu datumu ar nākamo rēķina datumu
    +AutoFillDateToShort=Iestatīt beigu datumu
    +MaxNumberOfGenerationReached=Maksimālais gen. sasniedza
    diff --git a/htdocs/langs/lv_LV/boxes.lang b/htdocs/langs/lv_LV/boxes.lang
    index 77f8ce739b5..3edd2658315 100644
    --- a/htdocs/langs/lv_LV/boxes.lang
    +++ b/htdocs/langs/lv_LV/boxes.lang
    @@ -3,61 +3,61 @@ BoxLoginInformation=Pieteikšanās informācija
     BoxLastRssInfos=RSS informācija
     BoxLastProducts=Pēdējie %s produkti/pakalpojumi
     BoxProductsAlertStock=Produktu krājumu brīdinājums
    -BoxLastProductsInContract=Pēdējie %s darījumi produktiem/servisiem
    -BoxLastSupplierBills=Latest supplier invoices
    +BoxLastProductsInContract=Pēdējie %s darījumi produktiem/pakalpojumiem
    +BoxLastSupplierBills=Jaunākie piegādātāja rēķini
     BoxLastCustomerBills=Pēdējie klientu rēķini
    -BoxOldestUnpaidCustomerBills=Oldest unpaid customer invoices
    -BoxOldestUnpaidSupplierBills=Oldest unpaid supplier invoices
    +BoxOldestUnpaidCustomerBills=Vecākie neapmaksātie klientu rēķini
    +BoxOldestUnpaidSupplierBills=Vecākie neapmaksāti piegādātāja rēķini
     BoxLastProposals=Latest commercial proposals
    -BoxLastProspects=Latest modified prospects
    -BoxLastCustomers=Latest modified customers
    -BoxLastSuppliers=Latest modified suppliers
    -BoxLastCustomerOrders=Latest customer orders
    -BoxLastActions=Latest actions
    -BoxLastContracts=Latest contracts
    +BoxLastProspects=Jaunākās labotās perspektīvas
    +BoxLastCustomers=Jaunākie labotie klienti
    +BoxLastSuppliers=Jaunākie modificētie piegādātāji
    +BoxLastCustomerOrders=Jaunākie klientu pasūtījumi
    +BoxLastActions=Jaunākās darbības
    +BoxLastContracts=Jaunākie līgumi
     BoxLastContacts=Latest contacts/addresses
     BoxLastMembers=Jaunākie dalībnieki
    -BoxFicheInter=Latest interventions
    -BoxCurrentAccounts=Open accounts balance
    -BoxTitleLastRssInfos=Latest %s news from %s
    -BoxTitleLastProducts=Latest %s modified products/services
    +BoxFicheInter=Jaunākās intervences
    +BoxCurrentAccounts=Atvērto kontu atlikums
    +BoxTitleLastRssInfos=Jaunākās %s ziņas no %s
    +BoxTitleLastProducts=Jaunākie %s labotie produkti / pakalpojumi
     BoxTitleProductsAlertStock=Produktu un krājumu brīdinājumi
    -BoxTitleLastSuppliers=Latest %s recorded suppliers
    -BoxTitleLastModifiedSuppliers=Latest %s modified suppliers
    -BoxTitleLastModifiedCustomers=Latest %s modified customers
    +BoxTitleLastSuppliers=Jaunākie %s reģistrēti piegādātāji
    +BoxTitleLastModifiedSuppliers=Jaunākie %s labotie piegādātāji
    +BoxTitleLastModifiedCustomers=Jaunākie %s labotie klienti
     BoxTitleLastCustomersOrProspects=Latest %s customers or prospects
    -BoxTitleLastCustomerBills=Latest %s customer invoices
    -BoxTitleLastSupplierBills=Latest %s supplier invoices
    -BoxTitleLastModifiedProspects=Latest %s modified prospects
    -BoxTitleLastModifiedMembers=Latest %s members
    -BoxTitleLastFicheInter=Latest %s modified interventions
    +BoxTitleLastCustomerBills=Jaunākie %s klientu rēķini
    +BoxTitleLastSupplierBills=Jaunākie %s piegādātāja rēķini
    +BoxTitleLastModifiedProspects=Jaunākās %s labotās izredzes
    +BoxTitleLastModifiedMembers=Jaunākie %s dalībnieki
    +BoxTitleLastFicheInter=Jaunākās %s izmaiņas iejaukšanās
     BoxTitleOldestUnpaidCustomerBills=Vecākie %s neapmaksātie klientu rēķini
     BoxTitleOldestUnpaidSupplierBills=Vecākie %s neapmaksātie piegādātāju rēķini
    -BoxTitleCurrentAccounts=Open accounts balances
    -BoxTitleLastModifiedContacts=Latest %s modified contacts/addresses
    -BoxMyLastBookmarks=My latest %s bookmarks
    +BoxTitleCurrentAccounts=Atvērto kontu atlikumi
    +BoxTitleLastModifiedContacts=Jaunākie %s labotie kontakti / adreses
    +BoxMyLastBookmarks=Manas jaunākās %s grāmatzīmes
     BoxOldestExpiredServices=Vecākais aktīvais beidzies pakalpojums
    -BoxLastExpiredServices=Latest %s oldest contacts with active expired services
    -BoxTitleLastActionsToDo=Latest %s actions to do
    -BoxTitleLastContracts=Latest %s modified contracts
    -BoxTitleLastModifiedDonations=Latest %s modified donations
    -BoxTitleLastModifiedExpenses=Latest %s modified expense reports
    +BoxLastExpiredServices=Jaunākie %s vecākie kontakti ar aktīviem derīguma termiņa beigām
    +BoxTitleLastActionsToDo=Jaunākās %s darbības, ko darīt
    +BoxTitleLastContracts=Jaunākie %s labotie līgumi
    +BoxTitleLastModifiedDonations=Jaunākie %s labotie ziedojumi
    +BoxTitleLastModifiedExpenses=Jaunākie %s modificētie izdevumu pārskati
     BoxGlobalActivity=Global darbība (pavadzīmes, priekšlikumi, rīkojumi)
     BoxGoodCustomers=Labi klienti
    -BoxTitleGoodCustomers=%s Good customers
    +BoxTitleGoodCustomers=%s Labi klienti
     FailedToRefreshDataInfoNotUpToDate=Failed to refresh RSS flux. Latest successfull refresh date: %s
    -LastRefreshDate=Latest refresh date
    +LastRefreshDate=Jaunākais atsvaidzināšanas datums
     NoRecordedBookmarks=Nav definētas grāmatzīmes.
     ClickToAdd=Klikšķiniet šeit, lai pievienotu.
     NoRecordedCustomers=Nav ierakstīti klienti
     NoRecordedContacts=Nav ierakstītie kontakti
     NoActionsToDo=Nav nevienas darbības ko darīt
    -NoRecordedOrders=No recorded customer orders
    +NoRecordedOrders=Nav reģistrētu klientu pasūtījumu
     NoRecordedProposals=Nav saglabātu priekšlikumu
    -NoRecordedInvoices=No recorded customer invoices
    -NoUnpaidCustomerBills=No unpaid customer invoices
    -NoUnpaidSupplierBills=No unpaid supplier invoices
    -NoModifiedSupplierBills=No recorded supplier invoices
    +NoRecordedInvoices=Nav reģistrētu klientu rēķinu
    +NoUnpaidCustomerBills=Nav neapmaksātu klientu rēķinu
    +NoUnpaidSupplierBills=Nav neapmaksātu piegādātāja rēķinu
    +NoModifiedSupplierBills=Nav reģistrētu piegādātāja rēķinu
     NoRecordedProducts=Nav ierakstīti produkti/pakalpojumi
     NoRecordedProspects=Nav ierakstītie perspektīvas
     NoContractedProducts=Nav produktu / pakalpojumu līgumi
    @@ -66,21 +66,21 @@ NoRecordedInterventions=Nav ierakstītie pasākumi
     BoxLatestSupplierOrders=Jaunākie piegādātāja pasūtījumi
     NoSupplierOrder=Nav ierakstītu piegādātāju pasūtījumu
     BoxCustomersInvoicesPerMonth=Klientu rēķini mēnesī
    -BoxSuppliersInvoicesPerMonth=Piegādātājs rēķini mēnesī
    +BoxSuppliersInvoicesPerMonth=Piegādātāja rēķini mēnesī
     BoxCustomersOrdersPerMonth=Klientu pasūtījumi mēnesī
     BoxSuppliersOrdersPerMonth=Piegādātāju pasūtījumi mēnesī
     BoxProposalsPerMonth=Priekšlikumi pa mēnešiem
     NoTooLowStockProducts=Nav produktu ar zemu krājumu brīdinājumu
     BoxProductDistribution=Produkti / Pakalpojumi izplatīšana
     BoxProductDistributionFor=Izplatīšana %s par %s
    -BoxTitleLastModifiedSupplierBills=Latest %s modified supplier bills
    -BoxTitleLatestModifiedSupplierOrders=Latest %s modified supplier orders
    -BoxTitleLastModifiedCustomerBills=Latest %s modified customer bills
    -BoxTitleLastModifiedCustomerOrders=Latest %s modified customer orders
    +BoxTitleLastModifiedSupplierBills=Jaunākie %s labotie piegādātāja rēķini
    +BoxTitleLatestModifiedSupplierOrders=Jaunākie %s labotie piegādātāja pasūtījumi
    +BoxTitleLastModifiedCustomerBills=Jaunākie %s modificētie klientu rēķini
    +BoxTitleLastModifiedCustomerOrders=Jaunākie %s labotie klientu pasūtījumi
     BoxTitleLastModifiedPropals=Pēdējie %s labotie priekšlikumi
     ForCustomersInvoices=Klientu rēķini
     ForCustomersOrders=Klientu pasūtījumi
     ForProposals=Priekšlikumi
    -LastXMonthRolling=The latest %s month rolling
    +LastXMonthRolling=Jaunākais %s mēnesis ritošais
     ChooseBoxToAdd=Pievienojiet logrīku savam informācijas panelim
     BoxAdded=Jūsu vadības panelī ir pievienots logrīks
    diff --git a/htdocs/langs/lv_LV/categories.lang b/htdocs/langs/lv_LV/categories.lang
    index 20d6b736367..914b413fb8f 100644
    --- a/htdocs/langs/lv_LV/categories.lang
    +++ b/htdocs/langs/lv_LV/categories.lang
    @@ -16,7 +16,7 @@ MembersCategoriesArea=Members tags/categories area
     ContactsCategoriesArea=Contacts tags/categories area
     AccountsCategoriesArea=Accounts tags/categories area
     ProjectsCategoriesArea=Projects tags/categories area
    -SubCats=Apakšsadaļas
    +SubCats=Sub-categories
     CatList=List of tags/categories
     NewCategory=Jauna etiķete/sadaļa
     ModifCat=Labot etiķeti/sadaļu
    @@ -85,3 +85,4 @@ CategorieRecursivHelp=If activated, product will also linked to parent category
     AddProductServiceIntoCategory=Add the following product/service
     ShowCategory=Show tag/category
     ByDefaultInList=By default in list
    +ChooseCategory=Choose category
    diff --git a/htdocs/langs/lv_LV/commercial.lang b/htdocs/langs/lv_LV/commercial.lang
    index d9e98877c69..b51572cb047 100644
    --- a/htdocs/langs/lv_LV/commercial.lang
    +++ b/htdocs/langs/lv_LV/commercial.lang
    @@ -5,32 +5,32 @@ Customer=Klients
     Customers=Klienti
     Prospect=Perspektīva
     Prospects=Perspektīvas
    -DeleteAction=Delete an event
    +DeleteAction=Dzēst notikumu
     NewAction=Jauns notikums
     AddAction=Izveidot notikumu
    -AddAnAction=Create an event
    +AddAnAction=Izveidot notikumu
     AddActionRendezVous=Create a Rendez-vous event
     ConfirmDeleteAction=Vai tiešām vēlaties dzēst šo notikumu?
     CardAction=Notikumu kartiņa
    -ActionOnCompany=Related company
    -ActionOnContact=Related contact
    +ActionOnCompany=Saistīts uzņēmums
    +ActionOnContact=Saistītie kontakti
     TaskRDVWith=Tikšanās ar %s
     ShowTask=Rādīt uzdevumu
     ShowAction=Rādīt notikumu
     ActionsReport=Notikumu ziņojumi
     ThirdPartiesOfSaleRepresentative=Third parties with sales representative
    -SaleRepresentativesOfThirdParty=Sales representatives of third party
    +SaleRepresentativesOfThirdParty=Trešo personu tirdzniecības pārstāvji
     SalesRepresentative=Pārdošanas pārstāvis
     SalesRepresentatives=Tirdzniecības pārstāvji
     SalesRepresentativeFollowUp=Tirdzniecības pārstāvis (pēcpārbaude)
     SalesRepresentativeSignature=Tirdzniecības pārstāvja (paraksts)
     NoSalesRepresentativeAffected=Nav īpaši tirdzniecības piešķirts pārstāvis
     ShowCustomer=Rādīt klientu
    -ShowProspect=Rādīt izredzes
    +ShowProspect=Parādīt perspektīvu
     ListOfProspects=Perspektīvu saraksts
     ListOfCustomers=Klientu saraksts
     LastDoneTasks=Latest %s completed actions
    -LastActionsToDo=Oldest %s not completed actions
    +LastActionsToDo=Vecākās %s nepabeigtās darbības
     DoneAndToDoActions=Pabeigts un Lai to izdarītu notikumus
     DoneActions=Īstenotie pasākumi
     ToDoActions=Nepabeigtie notikumi
    @@ -60,8 +60,8 @@ ActionAC_CLO=Aizvērt
     ActionAC_EMAILING=Sūtīt masveida e-pastu
     ActionAC_COM=Nosūtīt klienta pasūtījumu pa pastu
     ActionAC_SHIP=Nosūtīt piegādi pa pastu
    -ActionAC_SUP_ORD=Nosūtīt piegādātāja pasūtījumu pa pastu
    -ActionAC_SUP_INV=Nosūtīt piegādātāja rēķinu pa pastu
    +ActionAC_SUP_ORD=Nosūtiet pirkumu pa pastu
    +ActionAC_SUP_INV=Nosūtiet pārdevēju rēķinu pa pastu
     ActionAC_OTH=Cits
     ActionAC_OTH_AUTO=Automātiski ievietoti notikumi
     ActionAC_MANUAL=Manuāli ievietoti notikumi
    @@ -70,10 +70,10 @@ ActionAC_OTH_AUTOShort=Auto
     Stats=Tirdzniecības statistika
     StatusProsp=Prospekta statuss
     DraftPropals=Izstrādā komerciālos priekšlikumus
    -NoLimit=No limit
    -ToOfferALinkForOnlineSignature=Link for online signature
    -WelcomeOnOnlineSignaturePage=Welcome on the page to accept commerical proposals from %s
    -ThisScreenAllowsYouToSignDocFrom=This screen allow you to accept and sign, or refuse, a quote/commercial proposal
    -ThisIsInformationOnDocumentToSign=This is information on document to accept or refuse
    -SignatureProposalRef=Signature of quote/commerical proposal %s
    -FeatureOnlineSignDisabled=Feature for online signing disabled or document generated before the feature was enabled
    +NoLimit=Nav ierobežojuma
    +ToOfferALinkForOnlineSignature=Saite uz tiešsaistes parakstu
    +WelcomeOnOnlineSignaturePage=Laipni lūdzam lapā, lai pieņemtu %s komerciālos piedāvājumus
    +ThisScreenAllowsYouToSignDocFrom=Šis ekrāns ļauj pieņemt un parakstīt vai noraidīt citātu / komerciālu piedāvājumu
    +ThisIsInformationOnDocumentToSign=Šī ir informācija par dokumentu, kas pieņemams vai noraidīts
    +SignatureProposalRef=Citāts / komerciālā piedāvājuma paraksts %s
    +FeatureOnlineSignDisabled=Pirms funkcija tika aktivizēta, funkcija tiešsaistes parakstīšanai ir atspējota vai dokuments ir izveidots
    diff --git a/htdocs/langs/lv_LV/companies.lang b/htdocs/langs/lv_LV/companies.lang
    index 34d40bddf9a..0f5b3264b9e 100644
    --- a/htdocs/langs/lv_LV/companies.lang
    +++ b/htdocs/langs/lv_LV/companies.lang
    @@ -8,11 +8,11 @@ ConfirmDeleteContact=Vai tiešām vēlaties dzēst šo kontaktu un visu informā
     MenuNewThirdParty=Jauna trešā persona
     MenuNewCustomer=Jauns klients
     MenuNewProspect=Jauna perspektīva
    -MenuNewSupplier=Jauns piegādātājs
    +MenuNewSupplier=New vendor
     MenuNewPrivateIndividual=Jauna privātpersona
    -NewCompany=Jauns uzņēmums (perspektīva, klients, piegādātājs)
    -NewThirdParty=Jauna trešā persona (perspektīva, klients, piegādātājs)
    -CreateDolibarrThirdPartySupplier=Izveidot trešo pusi (pegādātjs)
    +NewCompany=New company (prospect, customer, vendor)
    +NewThirdParty=New third party (prospect, customer, vendor)
    +CreateDolibarrThirdPartySupplier=Create a third party (vendor)
     CreateThirdPartyOnly=Izveidot trešo personu
     CreateThirdPartyAndContact=Create a third party + a child contact
     ProspectionArea=Apzināšanas lauks
    @@ -37,7 +37,7 @@ ThirdPartyProspectsStats=Perspektīvas
     ThirdPartyCustomers=Klienti
     ThirdPartyCustomersStats=Klienti
     ThirdPartyCustomersWithIdProf12=Klienti ar %s vai %s
    -ThirdPartySuppliers=Piegādātāji
    +ThirdPartySuppliers=Vendors
     ThirdPartyType=Trešās puses tips
     Individual=Privātpersona
     ToCreateContactWithSameName=Will create automatically a contact/address with same information than third party under the third party. In most cases, even if your third party is a physical people, creating a third party alone is enough.
    @@ -77,11 +77,11 @@ Web=Mājaslapa
     Poste= Pozīcija
     DefaultLang=Valoda pēc noklusējuma
     VATIsUsed=Sales tax is used
    -VATIsUsedWhenSelling=This define if this thirdparty includes a sale tax or not when it makes an invoice to its own customers
    +VATIsUsedWhenSelling=This define if this third party includes a sale tax or not when it makes an invoice to its own customers
     VATIsNotUsed=Sales tax is not used
     CopyAddressFromSoc=Fill address with third party address
    -ThirdpartyNotCustomerNotSupplierSoNoRef=Thirdparty neither customer nor supplier, no available refering objects
    -ThirdpartyIsNeitherCustomerNorClientSoCannotHaveDiscounts=Thirdparty neither customer nor supplier, discounts are not available
    +ThirdpartyNotCustomerNotSupplierSoNoRef=Third party neither customer nor vendor, no available refering objects
    +ThirdpartyIsNeitherCustomerNorClientSoCannotHaveDiscounts=Third party neither customer nor supplier, discounts are not available
     PaymentBankAccount=Payment bank account
     OverAllProposals=Priekšlikumi
     OverAllOrders=Pasūtījumi
    @@ -99,9 +99,9 @@ LocalTax2ES=INFP
     TypeLocaltax1ES=RE Type
     TypeLocaltax2ES=IRPF Type
     WrongCustomerCode=Klienta kods nederīgs
    -WrongSupplierCode=Piegādātājs kods nederīgs
    +WrongSupplierCode=Vendor code invalid
     CustomerCodeModel=Klienta koda modelis
    -SupplierCodeModel=Piegādātāja koda modelis
    +SupplierCodeModel=Vendor code model
     Gencod=Svītrkods
     ##### Professional ID #####
     ProfId1Short=Prof. id 1
    @@ -267,7 +267,7 @@ Prospect=Perspektīva
     CustomerCard=Klienta kartiņa
     Customer=Klients
     CustomerRelativeDiscount=Relatīvā klienta atlaide
    -SupplierRelativeDiscount=Relative supplier discount
    +SupplierRelativeDiscount=Relative vendor discount
     CustomerRelativeDiscountShort=Relatīvā atlaide
     CustomerAbsoluteDiscountShort=Absolūtā atlaide
     CompanyHasRelativeDiscount=Šim klientam ir pastāvīgā atlaide <b>%s%%</b>
    @@ -284,8 +284,8 @@ HasCreditNoteFromSupplier=You have credit notes for <b>%s</b> %s from this suppl
     CompanyHasNoAbsoluteDiscount=Šim klientam nav  pieejams atlaižu kredīts
     CustomerAbsoluteDiscountAllUsers=Absolute customer discounts (granted by all users)
     CustomerAbsoluteDiscountMy=Absolute customer discounts (granted by yourself)
    -SupplierAbsoluteDiscountAllUsers=Absolute supplier discounts (granted by all users)
    -SupplierAbsoluteDiscountMy=Absolute supplier discounts (granted by yourself)
    +SupplierAbsoluteDiscountAllUsers=Absolute vendor discounts (entered by all users)
    +SupplierAbsoluteDiscountMy=Absolute vendor discounts (entered by yourself)
     DiscountNone=Nav
     Supplier=Piegādātājs
     AddContact=Izveidot kontaktu
    @@ -304,13 +304,13 @@ DeleteACompany=Dzēst uzņēmumu
     PersonalInformations=Personas dati
     AccountancyCode=Accounting account
     CustomerCode=Klienta kods
    -SupplierCode=Piegādātāja kods
    +SupplierCode=Vendor code
     CustomerCodeShort=Klienta kods
    -SupplierCodeShort=Piegādātāja kods
    +SupplierCodeShort=Vendor code
     CustomerCodeDesc=Klienta kods, unikāls visiem klientiem
    -SupplierCodeDesc=Piegādātājs kods, unikāls visiem piegādātājiem
    +SupplierCodeDesc=Vendor code, unique for all vendors
     RequiredIfCustomer=Nepieciešams, ja trešā puse ir klients vai perspektīva
    -RequiredIfSupplier=Nepieciešams, ja trešā puse ir piegādātājs
    +RequiredIfSupplier=Required if third party is a vendor
     ValidityControledByModule=Derīguma vadību kontrolēta ar moduli
     ThisIsModuleRules=Šie noteikumi šim modulim
     ProspectToContact=Perspektīva ar ko sazināties
    @@ -338,7 +338,7 @@ MyContacts=Mani kontakti
     Capital=Kapitāls
     CapitalOf=Capital %s
     EditCompany=Labot uzņēmumu
    -ThisUserIsNot=Šis lietotājs nav perspektīvs klients vai piegādātājs
    +ThisUserIsNot=This user is not a prospect, customer nor vendor
     VATIntraCheck=Pārbaudīt
     VATIntraCheckDesc=Saite <b>%s</b> ļauj lūgt Eiropas PVN pārbaudītājs pakalpojumu. Ārējo interneta pieslēgums no servera ir nepieciešams šo pakalpojumu, lai strādātu.
     VATIntraCheckURL=http://ec.europa.eu/taxation_customs/vies/vieshome.do
    @@ -396,7 +396,7 @@ ImportDataset_company_4=Third parties/Sales representatives (Assign sales repres
     PriceLevel=Cenu līmenis
     DeliveryAddress=Piegādes adrese
     AddAddress=Pievienot adresi
    -SupplierCategory=Piegādātāja sadaļa
    +SupplierCategory=Vendor category
     JuridicalStatus200=Neatkarīgs
     DeleteFile=Izdzēst failu
     ConfirmDeleteFile=Vai jūs tiešām vēlaties izdzēst šo failu?
    @@ -406,7 +406,7 @@ FiscalYearInformation=Informācija par fiskālo gadu
     FiscalMonthStart=Fiskālā gada pirmais mēnesis
     YouMustAssignUserMailFirst=You must create email for this user first to be able to add emails notifications for him.
     YouMustCreateContactFirst=To be able to add email notifications, you must first define contacts with valid emails for the third party
    -ListSuppliersShort=Piegādātāju saraksts
    +ListSuppliersShort=List of vendors
     ListProspectsShort=Saraksts perspektīvas
     ListCustomersShort=Klientu saraksts
     ThirdPartiesArea=Trešās personas u kontaktu sadaļa
    @@ -420,7 +420,7 @@ CurrentOutstandingBill=Current outstanding bill
     OutstandingBill=Maks. par izcilu rēķinu
     OutstandingBillReached=Max. for outstanding bill reached
     OrderMinAmount=Minimum amount for order
    -MonkeyNumRefModelDesc=Atgriešanās Numero ar formātu %syymm-NNNN par klientu kodu un %syymm-NNNN forsupplier kodu, kur gg ir gads, MM ir mēnesis, un nnnn ir secība bez pārtraukuma un bez atgriezties 0.
    +MonkeyNumRefModelDesc=Return numero with format %syymm-nnnn for customer code and %syymm-nnnn for vendor code where yy is year, mm is month and nnnn is a sequence with no break and no return to 0.
     LeopardNumRefModelDesc=Kods ir bez maksas. Šo kodu var mainīt jebkurā laikā.
     ManagingDirectors=Menedžera(u) vārds (CEO, direktors, prezidents...) 
     MergeOriginThirdparty=Duplicate third party (third party you want to delete)
    @@ -431,4 +431,4 @@ SaleRepresentativeLogin=Login of sales representative
     SaleRepresentativeFirstname=Tirdzniecības pārstāvja vārds
     SaleRepresentativeLastname=Tirdzniecības pārstāvja uzvārds
     ErrorThirdpartiesMerge=There was an error when deleting the third parties. Please check the log. Changes have been reverted.
    -NewCustomerSupplierCodeProposed=New customer or supplier code suggested on duplicate code
    +NewCustomerSupplierCodeProposed=New customer or vendor code suggested on duplicate code
    diff --git a/htdocs/langs/lv_LV/compta.lang b/htdocs/langs/lv_LV/compta.lang
    index bc740f7bfe9..840a653e48f 100644
    --- a/htdocs/langs/lv_LV/compta.lang
    +++ b/htdocs/langs/lv_LV/compta.lang
    @@ -1,5 +1,5 @@
     # Dolibarr language file - Source file is en_US - compta
    -MenuFinancial=Billing | Payment
    +MenuFinancial=Norēķini | Maksājums
     TaxModuleSetupToModifyRules=Iet uz <a href="%s">Nodokļi moduļa uzstādīšanas</a> mainīt aprēķināšanas noteikumus
     TaxModuleSetupToModifyRulesLT=Iet uz <a href="%s">Kompānijas iestatījumiem</a> lai labotu aprēķina noteikumus
     OptionMode=Variants grāmatvedības
    @@ -13,62 +13,64 @@ LTReportBuildWithOptionDefinedInModule=Amounts shown here are calculated using r
     Param=Iestatījumi
     RemainingAmountPayment=Summa maksājums Atlikušo:
     Account=Konts
    -Accountparent=Parent account
    -Accountsparent=Parent accounts
    +Accountparent=Galvenais konts
    +Accountsparent=Galvenie konti
     Income=Ienākumi
     Outcome=Izdevumi
     MenuReportInOut=Ienākumi / izdevumi
    -ReportInOut=Balance of income and expenses
    -ReportTurnover=Apgrozījums
    +ReportInOut=Ienākumu un izdevumu bilance
    +ReportTurnover=Apgrozījums ir izrakstīts rēķinā
    +ReportTurnoverCollected=Turnover collected
     PaymentsNotLinkedToInvoice=Maksājumi, kas nav saistīti ar kādu rēķinu, tāpēc nav saistīts ar trešajām personām
     PaymentsNotLinkedToUser=Maksājumi, kas nav saistīti ar jebkuru lietotāju
     Profit=Peļņa
     AccountingResult=Accounting result
    -BalanceBefore=Balance (before)
    +BalanceBefore=Bilance (pirms)
     Balance=Bilance
     Debit=Debets
     Credit=Kredīts
    -Piece=Accounting Doc.
    -AmountHTVATRealReceived=Neto iekasēto
    +Piece=Grāmatvedības dok.
    +AmountHTVATRealReceived=Neto savākti
     AmountHTVATRealPaid=Neto samaksāts
    -VATToPay=Tax sales
    +VATToPay=Nodokļu pārdošana
     VATReceived=Saņemti nodokļi
    -VATToCollect=Tax purchases
    -VATSummary=Nodokļu bilance
    +VATToCollect=Nodokļu pirkumi
    +VATSummary=Nodoklis mēnesī
    +VATBalance=Nodokļu bilance
     VATPaid=Samaksātie nodokļi
    -LT1Summary=Tax 2 summary
    -LT2Summary=Tax 3 summary
    +LT1Summary=Nodokļu 2 kopsavilkums
    +LT2Summary=Nodokļu 3 kopsavilkums
     LT1SummaryES=RE Balance
     LT2SummaryES=IRPF Bilance
    -LT1SummaryIN=CGST Balance
    -LT2SummaryIN=SGST Balance
    -LT1Paid=Tax 2 paid
    -LT2Paid=Tax 3 paid
    +LT1SummaryIN=CGST Bilance
    +LT2SummaryIN=SGST Bilance
    +LT1Paid=Nodoklis 2 ir apmaksāts
    +LT2Paid=Nodoklis 3 ir samaksāts
     LT1PaidES=RE Paid
     LT2PaidES=IRPF Maksas
    -LT1PaidIN=CGST Paid
    -LT2PaidIN=SGST Paid
    -LT1Customer=Tax 2 sales
    -LT1Supplier=Tax 2 purchases
    +LT1PaidIN=CGST apmaksāts
    +LT2PaidIN=SGST apmaksāts
    +LT1Customer=Nodokļu 2 pārdošana
    +LT1Supplier=Nodokļi 2 pirkumi
     LT1CustomerES=RE sales
     LT1SupplierES=RE purchases
    -LT1CustomerIN=CGST sales
    -LT1SupplierIN=CGST purchases
    -LT2Customer=Tax 3 sales
    -LT2Supplier=Tax 3 purchases
    +LT1CustomerIN=CGST pārdošana
    +LT1SupplierIN=CGST pirkumi
    +LT2Customer=Nodokļu 3 pārdošana
    +LT2Supplier=Nodoklis 3 pirkumi
     LT2CustomerES=IRPF pārdošanu
     LT2SupplierES=IRPF pirkumi
    -LT2CustomerIN=SGST sales
    -LT2SupplierIN=SGST purchases
    +LT2CustomerIN=SGST pārdošana
    +LT2SupplierIN=SGST pirkumi
     VATCollected=Iekasētais PVN
     ToPay=Jāsamaksā
    -SpecialExpensesArea=Area for all special payments
    +SpecialExpensesArea=Sadaļa visiem īpašajiem maksājumiem
     SocialContribution=Social or fiscal tax
     SocialContributions=Social or fiscal taxes
    -SocialContributionsDeductibles=Deductible social or fiscal taxes
    -SocialContributionsNondeductibles=Nondeductible social or fiscal taxes
    -LabelContrib=Label contribution
    -TypeContrib=Type contribution
    +SocialContributionsDeductibles=Atskaitāmi sociālie vai fiskālie nodokļi
    +SocialContributionsNondeductibles=Nekonkurējoši sociālie vai fiskālie nodokļi
    +LabelContrib=Marķējuma ieguldījums
    +TypeContrib=Veida iemaksa
     MenuSpecialExpenses=Īpašie izdevumi
     MenuTaxAndDividends=Nodokļi un dividendes
     MenuSocialContributions=Social/fiscal taxes
    @@ -76,17 +78,17 @@ MenuNewSocialContribution=New social/fiscal tax
     NewSocialContribution=New social/fiscal tax
     AddSocialContribution=Pievienot sociālo / fiskālo nodokli
     ContributionsToPay=Social/fiscal taxes to pay
    -AccountancyTreasuryArea=Grāmatvedība / kase laukums
    +AccountancyTreasuryArea=Billing and payment area
     NewPayment=Jauns maksājums
     Payments=Maksājumi
     PaymentCustomerInvoice=Klienta rēķina apmaksa
    -PaymentSupplierInvoice=Piegādātāja rēķina apmaksa
    +PaymentSupplierInvoice=Piegādātāja rēķina maksājums
     PaymentSocialContribution=Social/fiscal tax payment
     PaymentVat=PVN maksājumi
     ListPayment=Maksājumu saraksts
     ListOfCustomerPayments=Saraksts klientu maksājumu
    -ListOfSupplierPayments=Saraksts piegādātāja maksājumu
    -DateStartPeriod=Date start period
    +ListOfSupplierPayments=Pārdevēja maksājumu saraksts
    +DateStartPeriod=Sākuma datums periodam
     DateEndPeriod=Datums un periods
     newLT1Payment=New tax 2 payment
     newLT2Payment=New tax 3 payment
    @@ -103,26 +105,28 @@ LT2PaymentsES=IRPF Maksājumi
     VATPayment=Sales tax payment
     VATPayments=Sales tax payments
     VATRefund=PVN atmaksa
    -NewVATPayment=New sales tax payment
    +NewVATPayment=Jauns apgrozījuma nodokļa maksājums
    +NewLocalTaxPayment=Jauns nodokļa %s maksājums
     Refund=Atmaksa
     SocialContributionsPayments=Social/fiscal taxes payments
     ShowVatPayment=Rādīt PVN maksājumu
     TotalToPay=Summa
    -BalanceVisibilityDependsOnSortAndFilters=Balance is visible in this list only if table is sorted ascending on %s and filtered for 1 bank account
    +BalanceVisibilityDependsOnSortAndFilters=Bilance ir redzama šajā sarakstā tikai tad, ja tabula ir sakārtota uz augšu %s un tiek filtrēta 1 bankas kontam.
     CustomerAccountancyCode=Klienta grāmatvedības kods
    -SupplierAccountancyCode=Piegādātāja grāmatvedības kods
    +SupplierAccountancyCode=Pārdevēja grāmatvedības kods
     CustomerAccountancyCodeShort=Cust. account. code
     SupplierAccountancyCodeShort=Sup. account. code
     AccountNumber=Konta numurs
     NewAccountingAccount=Jauns konts
    -SalesTurnover=Apgrozījums
    -SalesTurnoverMinimum=Minimālais apgrozījums
    -ByExpenseIncome=By expenses & incomes
    +Turnover=Apgrozījums izrakstīts rēķinā
    +TurnoverCollected=Turnover collected
    +SalesTurnoverMinimum=Minimum turnover
    +ByExpenseIncome=Ar izdevumiem un ienākumiem
     ByThirdParties=Trešās personas
     ByUserAuthorOfInvoice=Ar rēķinu autors
     CheckReceipt=Čeka depozīts
     CheckReceiptShort=Pārbaudīt depozītu
    -LastCheckReceiptShort=Latest %s check receipts
    +LastCheckReceiptShort=Jaunākie %s čeku čeki
     NewCheckReceipt=Jauna atlaide
     NewCheckDeposit=Jauns pārbaude depozīts
     NewCheckDepositOn=Izveidot kvīti par depozīta kontā: %s
    @@ -136,9 +140,9 @@ ConfirmDeleteSocialContribution=Are you sure you want to delete this social/fisc
     ExportDataset_tax_1=Social and fiscal taxes and payments
     CalcModeVATDebt=Mode <b>%sVAT par saistību accounting%s.</b>
     CalcModeVATEngagement=Mode <b>%sVAT par ienākumu-expense%sS.</b>
    -CalcModeDebt=Mode <b>%sClaims-Debt%sS</b> teica <b>Saistību uzskaite.</b>
    -CalcModeEngagement=Mode <b>%sIncomes-Expense%sS</b> teica <b>naudas līdzekļu uzskaites</b>
    -CalcModeBookkeeping=Analysis of <b>data journalized in Bookkeeping Ledger table</b>
    +CalcModeDebt=Zināma reģistrēto rēķinu analīze, pat ja tie vēl nav uzskaitīti virsgrāmatā.
    +CalcModeEngagement=Zināma reģistrēto maksājumu analīze, pat ja tie vēl nav uzskaitīti Ledger.
    +CalcModeBookkeeping=Grāmatvedības tabulas tabulā <b> dati tiek analizēti </ b>
     CalcModeLT1= Mode <b>%sRE on customer invoices - suppliers invoices%s</b>
     CalcModeLT1Debt=Mode <b>%sRE on customer invoices%s</b>
     CalcModeLT1Rec= Mode <b>%sRE on suppliers invoices%s</b>
    @@ -147,45 +151,47 @@ CalcModeLT2Debt=Mode <b>%sIRPF on customer invoices%s</b>
     CalcModeLT2Rec= Mode <b>%sIRPF on suppliers invoices%s</b>
     AnnualSummaryDueDebtMode=Līdzsvars ienākumiem un izdevumiem, gada kopsavilkums
     AnnualSummaryInputOutputMode=Līdzsvars ienākumiem un izdevumiem, gada kopsavilkums
    -AnnualByCompanies=Balance of income and expenses, by predefined groups of account
    -AnnualByCompaniesDueDebtMode=Balance of income and expenses, detail by predefined groups, mode <b>%sClaims-Debts%s</b> said <b>Commitment accounting</b>.
    -AnnualByCompaniesInputOutputMode=Balance of income and expenses, detail by predefined groups, mode <b>%sIncomes-Expenses%s</b> said <b>cash accounting</b>.
    -SeeReportInInputOutputMode=Skatīt ziņojums <b>%sIncomes-Expense%sS</b> teica <b>naudas uzskaiti</b> aprēķinu par faktiskajiem maksājumiem, kas
    -SeeReportInDueDebtMode=Skatīt ziņojums <b>%sClaims-Debt%sS</b> teica <b>saistības veido</b> aprēķinu par izrakstīto rēķinu
    -SeeReportInBookkeepingMode=See report <b>%sBookeeping%s</b> for a calculation on <b>bookkeeping table analysis</b>
    +AnnualByCompanies=Ieņēmumu un izdevumu līdzsvars pēc iepriekš definētām kontu grupām
    +AnnualByCompaniesDueDebtMode=Ieņēmumu un izdevumu bilance, detalizēti pēc iepriekš definētām grupām, režīms <b> %sClaims-Debts%s </ b> norādīja <b> Saistību grāmatvedība </ b>.
    +AnnualByCompaniesInputOutputMode=Ieņēmumu un izdevumu līdzsvars, detalizēti pēc iepriekš definētām grupām, režīms <b> %sIncomes-Expenses%s </ b> norādīja <b> naudas līdzekļu uzskaiti </ b>.
    +SeeReportInInputOutputMode=See %sanalysis of payments%s for a calculation on actual payments made even if they are not yet accounted in Ledger.
    +SeeReportInDueDebtMode=See %sanalysis of invoices%s for a calculation based on known recorded invoices even if they are not yet accounted in Ledger.
    +SeeReportInBookkeepingMode=Lai skatītu <b> Grāmatvedības grāmatvedības tabulu </ b>, skatiet <b> %sBookBooking report%s </ b>
     RulesAmountWithTaxIncluded=- Uzrādītas summas ir ar visiem ieskaitot nodokļus
     RulesResultDue=- It includes outstanding invoices, expenses, VAT, donations whether they are paid or not. Is also includes paid salaries.<br>- It is based on the validation date of invoices and VAT and on the due date for expenses. For salaries defined with Salary module, the value date of payment is used.
     RulesResultInOut=- It includes the real payments made on invoices, expenses, VAT and salaries. <br>- It is based on the payment dates of the invoices, expenses, VAT and salaries. The donation date for donation.
     RulesCADue=- It includes the client's due invoices whether they are paid or not. <br>- It is based on the validation date of these invoices.<br>
     RulesCAIn=- Tas ietver visas efektīvus maksājumus rēķiniem, kas saņemti no klientiem. <br> - Tā ir balstīta uz maksājuma datumu šiem rēķiniem <br>
    -RulesCATotalSaleJournal=It includes all credit lines from the Sale journal.
    -RulesAmountOnInOutBookkeepingRecord=It includes record in your Ledger with accounting accounts that has the group "EXPENSE" or "INCOME"
    -RulesResultBookkeepingPredefined=It includes record in your Ledger with accounting accounts that has the group "EXPENSE" or "INCOME"
    -RulesResultBookkeepingPersonalized=It show record in your Ledger with accounting accounts <b>grouped by personalized groups</b>
    -SeePageForSetup=See menu <a href="%s">%s</a> for setup
    +RulesCATotalSaleJournal=Tas ietver visas kredītlīnijas no pārdošanas žurnāla.
    +RulesAmountOnInOutBookkeepingRecord=Tas ietver jūsu Ledger ierakstu ar grāmatvedības kontiem, kuriem ir grupa "IZDEVUMS" vai "IENĀKUMS"
    +RulesResultBookkeepingPredefined=Tas ietver jūsu Ledger ierakstu ar grāmatvedības kontiem, kuriem ir grupa "IZDEVUMS" vai "IENĀKUMS"
    +RulesResultBookkeepingPersonalized=Tas rāda jūsu grāmatvedībā ierakstu ar grāmatvedības kontiem <b> grupējot pēc personalizētām grupām </ b>
    +SeePageForSetup=Lai iestatītu, skatiet sadaļu <a href="%s"> %s </a>
     DepositsAreNotIncluded=- Down payment invoices are nor included
     DepositsAreIncluded=- Down payment invoices are included
    -LT1ReportByCustomers=Report tax 2 by third party
    -LT2ReportByCustomers=Report tax 3 by third party
    +LT1ReportByCustomers=Trešo personu nodokļu pārskats 2
    +LT2ReportByCustomers=Ziņojiet par trešās personas nodokli 3
     LT1ReportByCustomersES=Report by third party RE
     LT2ReportByCustomersES=Ziņojumā, ko trešās puses IRPF
    -VATReport=Sale tax report
    -VATReportByPeriods=Sale tax report by period
    -VATReportByCustomers=Sale tax report by customer
    +VATReport=Pārdošanas nodokļa atskaite
    +VATReportByPeriods=Pārdošanas nodokļu pārskats pa periodiem
    +VATReportByRates=Pārdošanas nodokļu pārskats pēc likmēm
    +VATReportByThirdParties=Trešo personu pārdošanas nodokļa pārskats
    +VATReportByCustomers=Pārdošanas nodokļa pārskats pēc klienta
     VATReportByCustomersInInputOutputMode=Ziņojums klientu PVN iekasē un izmaksā
    -VATReportByQuartersInInputOutputMode=Report by Sale tax rate of the tax collected and paid
    -LT1ReportByQuarters=Report tax 2 by rate
    -LT2ReportByQuarters=Report tax 3 by rate
    +VATReportByQuartersInInputOutputMode=Ienākuma nodokļa likmes aprēķins par iekasēto un samaksāto nodokli
    +LT1ReportByQuarters=Ziņot par nodokli 2 pēc likmes
    +LT2ReportByQuarters=Ziņojiet par nodokli 3 pēc likmes
     LT1ReportByQuartersES=Report by RE rate
     LT2ReportByQuartersES=Report by IRPF rate
     SeeVATReportInInputOutputMode=Skatīt ziņot <b>%sVAT encasement%s</b> standarta aprēķināšanai
     SeeVATReportInDueDebtMode=Skatīt ziņojumu <b>%sVAT par flow%s</b> par aprēķinu ar opciju plūsmas
     RulesVATInServices=- Attiecībā uz pakalpojumiem, pārskatā ir iekļauti PVN noteikumi faktiski saņem vai izdota, pamatojoties uz maksājuma dienas.
    -RulesVATInProducts=- For material assets, the report includes the VAT received or issued on the basis of the date of payment.
    +RulesVATInProducts=- Materiālajiem aktīviem ziņojumā ir iekļauts PVN, kas saņemts vai izsniegts, pamatojoties uz maksājuma datumu.
     RulesVATDueServices=- Attiecībā uz pakalpojumiem, ziņojumā ir iekļauts PVN rēķinu dēļ, vai nav maksāts, pamatojoties uz rēķina datuma.
    -RulesVATDueProducts=- For material assets, the report includes the VAT invoices, based on the invoice date.
    +RulesVATDueProducts=- Materiālajiem aktīviem ziņojumā ir iekļauti PVN rēķini, pamatojoties uz rēķina datumu.
     OptionVatInfoModuleComptabilite=Piezīme: materiālo aktīvu, tai vajadzētu izmantot dzemdību datumu ir vairāk godīgi.
    -ThisIsAnEstimatedValue=This is a preview, based on business events and not from the final ledger table, so final results may differ from this preview values
    +ThisIsAnEstimatedValue=Šis ir priekšskatījums, kas balstīts uz uzņēmējdarbības notikumiem, nevis gala virsgrāmatu galda, tāpēc galīgie rezultāti var atšķirties no šīm priekšskatījuma vērtībām
     PercentOfInvoice=%%/Rēķins
     NotUsedForGoods=Nav izmantots precēm
     ProposalStats=Priekšlikumu statistika
    @@ -207,29 +213,30 @@ Pcg_version=Chart of accounts models
     Pcg_type=PCG veids
     Pcg_subtype=PCG apakštipu
     InvoiceLinesToDispatch=Rēķina līnijas nosūtīšanas
    -ByProductsAndServices=Ar precēm un pakalpojumiem
    +ByProductsAndServices=Pēc produkta un pakalpojuma
     RefExt=Ārējā ref
    -ToCreateAPredefinedInvoice=To create a template invoice, create a standard invoice, then, without validating it, click onto button "%s".
    -LinkedOrder=Link to order
    +ToCreateAPredefinedInvoice=Lai izveidotu veidnes rēķinu, izveidojiet standarta rēķinu, pēc tam, neapstiprinot to, noklikšķiniet uz pogas "%s".
    +LinkedOrder=Saite uz pasūtījumu
     Mode1=Metode 1
     Mode2=Metode 2
     CalculationRuleDesc=Lai aprēķinātu kopējo PVN, ir divas metodes: <br> 1 metode ir noapaļošanas pvn par katru līniju, tad summējot tos. <br> Metode 2 summējot visu PVN par katru līniju, tad noapaļošanas rezultāts. <br> Gala rezultāts var būt atšķirīgs no dažiem centiem. Noklusētais režīms ir režīms <b>%s.</b>
     CalculationRuleDescSupplier=According to supplier, choose appropriate method to apply same calculation rule and get same result expected by your supplier.
    -TurnoverPerProductInCommitmentAccountingNotRelevant=Apgrozījums ziņojums par produktu, izmantojot <b>skaidras naudas uzskaites</b> režīmu nav nozīmes. Šis ziņojums ir pieejams tikai tad, ja izmanto <b>saderināšanās grāmatvedības</b> režīmu (skat. iestatīšanu grāmatvedības moduli).
    +TurnoverPerProductInCommitmentAccountingNotRelevant=Apgrozījuma pārskats, kas tiek apkopots par katru produktu, nav pieejams. Šis pārskats ir pieejams tikai apgrozījumam rēķinā.
    +TurnoverPerSaleTaxRateInCommitmentAccountingNotRelevant=Apgrozījuma pārskats, kas iegūts no pārdošanas nodokļa likmes, nav pieejams. Šis pārskats ir pieejams tikai apgrozījumam rēķinā.
     CalculationMode=Aprēķinu režīms
    -AccountancyJournal=Accounting code journal
    -ACCOUNTING_VAT_SOLD_ACCOUNT=Accounting account by default for VAT on sales (used if not defined on VAT dictionary setup)
    -ACCOUNTING_VAT_BUY_ACCOUNT=Accounting account by default for VAT on purchases (used if not defined on VAT dictionary setup)
    -ACCOUNTING_VAT_PAY_ACCOUNT=Accounting account by default for paying VAT
    -ACCOUNTING_ACCOUNT_CUSTOMER=Accounting account used for customer third parties
    -ACCOUNTING_ACCOUNT_CUSTOMER_Desc=The dedicated accounting account defined on third party card will be used for Subledger accouting only. This one will be used for General Ledger and as default value of Subledger accounting if dedicated customer accouting account on third party is not defined.
    -ACCOUNTING_ACCOUNT_SUPPLIER=Accounting account used for supplier third parties
    -ACCOUNTING_ACCOUNT_SUPPLIER_Desc=The dedicated accounting account defined on third party card will be used for Subledger accouting only. This one will be used for General Ledger and as default value of Subledger accounting if dedicated supplier accouting account on third party is not defined.
    +AccountancyJournal=Grāmatvedības kodu žurnāls
    +ACCOUNTING_VAT_SOLD_ACCOUNT=Grāmatvedības konts pēc noklusējuma par PVN pārdošanu (tiek izmantots, ja nav definēts, izmantojot PVN vārdnīcas iestatījumus).
    +ACCOUNTING_VAT_BUY_ACCOUNT=Grāmatvedības konts pēc noklusējuma par PVN pirkumiem (tiek izmantots, ja nav definēts, izmantojot PVN vārdnīcas iestatījumus).
    +ACCOUNTING_VAT_PAY_ACCOUNT=Grāmatvedības konts pēc noklusējuma PVN maksāšanai
    +ACCOUNTING_ACCOUNT_CUSTOMER=Grāmatvedības konts, kas tiek izmantots klientu trešajām pusēm
    +ACCOUNTING_ACCOUNT_CUSTOMER_Desc=Īpašais grāmatvedības konts, kas noteikts trešās personas kartē, tiks izmantots tikai pakārtotā izsaukšanai. Šis viens tiks izmantots General Ledger un kā noklusējuma vērtība Subledged grāmatvedībai, ja trešās puses īpašais klientu piesaistīšanas konts nav definēts.
    +ACCOUNTING_ACCOUNT_SUPPLIER=Pārdevēja trešo personu grāmatvedības konts
    +ACCOUNTING_ACCOUNT_SUPPLIER_Desc=Īpašais grāmatvedības konts, kas noteikts trešās personas kartē, tiks izmantots tikai pakārtotā izsaukšanai. Šis tiek izmantots General Ledger un noklusējuma vērtība Subledged grāmatvedībai, ja trešās puses īpašā piegādātāja konts nav definēts.
     CloneTax=Clone a social/fiscal tax
     ConfirmCloneTax=Confirm the clone of a social/fiscal tax payment
     CloneTaxForNextMonth=Klonēt nākošam mēnesim
    -SimpleReport=Simple report
    -AddExtraReport=Extra reports (add foreign and national customer report)
    +SimpleReport=Vienkāršs pārskats
    +AddExtraReport=Papildu pārskati (pievienojiet ārvalstu un valsts klientu pārskatu)
     OtherCountriesCustomersReport=Foreign customers report
     BasedOnTwoFirstLettersOfVATNumberBeingDifferentFromYourCompanyCountry=Based on the two first letters of the VAT number being different from your own company's country code
     SameCountryCustomersWithVAT=National customers report
    @@ -238,7 +245,15 @@ LinkedFichinter=Link to an intervention
     ImportDataset_tax_contrib=Social/fiscal taxes
     ImportDataset_tax_vat=PVN Maksājumi
     ErrorBankAccountNotFound=Kļūda: Bankas konts nav atrasts
    -FiscalPeriod=Accounting period
    -ListSocialContributionAssociatedProject=List of social contributions associated with the project
    -DeleteFromCat=Remove from accounting group
    -AccountingAffectation=Accounting assignement
    +FiscalPeriod=Pārskata periods
    +ListSocialContributionAssociatedProject=Projektā iesaistīto sociālo iemaksu saraksts
    +DeleteFromCat=Noņemt no grāmatvedības grupas
    +AccountingAffectation=Grāmatvedības uzskaite
    +LastDayTaxIsRelatedTo=Nodokļa pēdējā diena ir saistīta ar
    +VATDue=Pieprasītais pārdošanas nodoklis
    +ClaimedForThisPeriod=Pretendē uz periodu
    +PaidDuringThisPeriod=Apmaksāts šajā periodā
    +ByVatRate=Ar pārdošanas nodokļa likmi
    +TurnoverbyVatrate=Apgrozījums, par kuru tiek aprēķināta pārdošanas nodokļa likme
    +TurnoverCollectedbyVatrate=Apgrozījums, kas iegūts, pārdodot nodokli
    +PurchasebyVatrate=Iegāde pēc pārdošanas nodokļa likmes
    diff --git a/htdocs/langs/lv_LV/contracts.lang b/htdocs/langs/lv_LV/contracts.lang
    index b128940513d..e86eef5e821 100644
    --- a/htdocs/langs/lv_LV/contracts.lang
    +++ b/htdocs/langs/lv_LV/contracts.lang
    @@ -14,13 +14,13 @@ ServiceStatusNotLateShort=Nav beidzies
     ServiceStatusLate=Darbojas, beidzies
     ServiceStatusLateShort=Beidzies
     ServiceStatusClosed=Slēgts
    -ShowContractOfService=Show contract of service
    +ShowContractOfService=Rādīt pakalpojuma līgumu
     Contracts=Līgumi
     ContractsSubscriptions=Contracts/Subscriptions
     ContractsAndLine=Contracts and line of contracts
     Contract=Līgums
    -ContractLine=Contract line
    -Closing=Closing
    +ContractLine=Līguma līnija
    +Closing=Slēgšana
     NoContracts=Nav līgumi
     MenuServices=Pakalpojumi
     MenuInactiveServices=Pakalpojumi, kas nav aktīvi
    @@ -31,13 +31,13 @@ NewContract=Jaunu līgumu
     NewContractSubscription=New contract/subscription
     AddContract=Izveidot līgmu
     DeleteAContract=Dzēst līgumu
    -ActivateAllOnContract=Activate all services
    +ActivateAllOnContract=Aktivizēt visus pakalpojumus
     CloseAContract=Slēgt līgumu
    -ConfirmDeleteAContract=Are you sure you want to delete this contract and all its services?
    -ConfirmValidateContract=Are you sure you want to validate this contract under name <b>%s</b>
    -ConfirmActivateAllOnContract=This will open all services (not yet active). Are you sure you want to open all services?
    +ConfirmDeleteAContract=Vai tiešām vēlaties dzēst šo līgumu un visus tā pakalpojumus?
    +ConfirmValidateContract=Vai tiešām vēlaties apstiprināt šo līgumu ar nosaukumu <b> %s </b>?
    +ConfirmActivateAllOnContract=Tas atvērs visus pakalpojumus (vēl nav aktīvi). Vai tiešām vēlaties atvērt visus pakalpojumus?
     ConfirmCloseContract=This will close all services (active or not). Are you sure you want to close this contract?
    -ConfirmCloseService=Are you sure you want to close this service with date <b>%s</b>?
    +ConfirmCloseService=Vai jūs tiešām vēlaties aizvērt šo pakalpojumu ar datumu <b>%s</b> ?
     ValidateAContract=Apstiprināt līgumu
     ActivateService=Aktivizēt pakalpojumu
     ConfirmActivateService=Are you sure you want to activate this service with date <b>%s</b>?
    @@ -51,7 +51,7 @@ ListOfClosedServices=Saraksts slēgtiem pakalpojumiem
     ListOfRunningServices=Saraksts ar aktīvajiem pakalpojumiem
     NotActivatedServices=Neaktīvais pakalpojumi (starp apstiprinātiem līgumiem)
     BoardNotActivatedServices=Pakalpojumi aktivizēt starp apstiprinātiem līgumiem
    -LastContracts=Latest %s contracts
    +LastContracts=Jaunākie %s līgumi
     LastModifiedServices=Pēdējais %s labotais pakalpojums
     ContractStartDate=Sākuma datums
     ContractEndDate=Beigu datums
    @@ -66,9 +66,9 @@ DateEndRealShort=Real beigu datums
     CloseService=Aizvērt pakalpojumu
     BoardRunningServices=Beigušies darbojošies pakalpojumi
     ServiceStatus=Pakalpojuma statuss
    -DraftContracts=Vekseļi līgumi
    +DraftContracts=Projektu līgumi
     CloseRefusedBecauseOneServiceActive=Līgumu nevar tikt slēgts kā tur ir vismaz viens atvērts pakalpojums uz to
    -ActivateAllContracts=Activate all contract lines
    +ActivateAllContracts=Aktivizējiet visas līguma līnijas
     CloseAllContracts=Aizveriet visus līguma līnijas
     DeleteContractLine=Izdzēst līgumu līniju
     ConfirmDeleteContractLine=Vai tiešām vēlaties dzēst šo līguma līniju?
    @@ -86,9 +86,9 @@ StandardContractsTemplate=Standard contracts template
     ContactNameAndSignature=For %s, name and signature:
     OnlyLinesWithTypeServiceAreUsed=Only lines with type "Service" will be cloned.
     CloneContract=Klonēt līgumu
    -ConfirmCloneContract=Are you sure you want to clone the contract <b>%s</b>?
    -LowerDateEndPlannedShort=Lower planned end date of active services
    -SendContractRef=Contract information __REF__
    +ConfirmCloneContract=Vai tiešām vēlaties klonēt līgumu <b> %s </b>?
    +LowerDateEndPlannedShort=Aktīvo pakalpojumu beigu datums
    +SendContractRef=Informācija par līgumu __REF__
     ##### Types de contacts #####
     TypeContact_contrat_internal_SALESREPSIGN=Tirdzniecības pārstāvis, parakstot līgumu,
     TypeContact_contrat_internal_SALESREPFOLL=Tirdzniecības pārstāvis, turpinot darboties līgums
    diff --git a/htdocs/langs/lv_LV/cron.lang b/htdocs/langs/lv_LV/cron.lang
    index c60117d8079..37095d3cb99 100644
    --- a/htdocs/langs/lv_LV/cron.lang
    +++ b/htdocs/langs/lv_LV/cron.lang
    @@ -1,12 +1,12 @@
     # Dolibarr language file - Source file is en_US - cron
     # About page
     # Right
    -Permission23101 = Read Scheduled job
    -Permission23102 = Create/update Scheduled job
    -Permission23103 = Delete Scheduled job
    +Permission23101 = Lasīt Plānotos darbus
    +Permission23102 = Izveidot / atjaunāt plānoto darbu
    +Permission23103 = Dzēst plānoto darbu
     Permission23104 = Execute Scheduled job
     # Admin
    -CronSetup= Plānotais darbu vadības iestatīšana
    +CronSetup=Plānotais darbu vadības iestatīšana
     URLToLaunchCronJobs=URL to check and launch qualified cron jobs
     OrToLaunchASpecificJob=Or to check and launch a specific job
     KeyForCronAccess=Drošības atslēga URL uzsākt cron darbavietas
    @@ -14,36 +14,36 @@ FileToLaunchCronJobs=Command line to check and launch qualified cron jobs
     CronExplainHowToRunUnix=On Unix environment you should use the following crontab entry to run the command line each 5 minutes
     CronExplainHowToRunWin=On Microsoft(tm) Windows environement you can use Scheduled task tools to run the command line each 5 minutes
     CronMethodDoesNotExists=Class %s does not contains any method %s
    -CronJobDefDesc=Cron job profiles are defined into the module descriptor file. When module is activated, they are loaded and available so you can administer the jobs from the admin tools menu %s.
    -CronJobProfiles=List of predefined cron job profiles
    +CronJobDefDesc=Cron darba profili ir definēti moduļa deskriptora failā. Kad modulis ir aktivizēts, tie ir ielādēti un pieejami, lai jūs varētu administrēt darbus no admin instrumentu izvēlnes %s.
    +CronJobProfiles=Iepriekš noteiktu cron darba profilu saraksts
     # Menu
    -EnabledAndDisabled=Enabled and disabled
    +EnabledAndDisabled=Iespējots un atspējots
     # Page list
     CronLastOutput=Latest run output
    -CronLastResult=Latest result code
    +CronLastResult=Jaunākais rezultātu kods
     CronCommand=Komanda
    -CronList=Scheduled jobs
    -CronDelete=Delete scheduled jobs
    -CronConfirmDelete=Are you sure you want to delete these scheduled jobs?
    -CronExecute=Launch scheduled job
    +CronList=Plānoti darbi
    +CronDelete=Dzēst ieplānotos darbus
    +CronConfirmDelete=Vai tiešām vēlaties dzēst šos plānotos darbus?
    +CronExecute=Uzsākt plānoto darbu
     CronConfirmExecute=Are you sure you want to execute these scheduled jobs now?
     CronInfo=Scheduled job module allows to schedule jobs to execute them automatically. Jobs can also be started manually.
     CronTask=Darbs
     CronNone=Nav
    -CronDtStart=Not before
    -CronDtEnd=Not after
    +CronDtStart=Ne agrāk
    +CronDtEnd=Ne pēc
     CronDtNextLaunch=Nākošā izpilde
    -CronDtLastLaunch=Start date of latest execution
    -CronDtLastResult=End date of latest execution
    -CronFrequency=Frequency
    -CronClass=Class
    +CronDtLastLaunch=Jaunākās izpildes sākuma datums
    +CronDtLastResult=Pēdējās izpildes beigu datums
    +CronFrequency=Biežums
    +CronClass=Klase
     CronMethod=Metode
     CronModule=Modulis
     CronNoJobs=Nav reģistrētu darbu
     CronPriority=Prioritāte
     CronLabel=Nosaukums
     CronNbRun=Nb. sākt
    -CronMaxRun=Max number launch
    +CronMaxRun=Maksimālais numura izsaukšana
     CronEach=Katru
     JobFinished=Darbs uzsākts un pabeigts
     #Page card
    @@ -55,29 +55,29 @@ CronSaveSucess=Veiksmīgi saglabāts
     CronNote=Komentārs
     CronFieldMandatory=Lauki %s ir obligāti
     CronErrEndDateStartDt=Beigu datums nevar būt pirms sākuma datuma
    -StatusAtInstall=Status at module installation
    +StatusAtInstall=Statuss moduļa instalācijā
     CronStatusActiveBtn=Ieslēgt
     CronStatusInactiveBtn=Izslēgt
     CronTaskInactive=Šis darbs ir izslēgts
     CronId=Id
     CronClassFile=Filename with class
    -CronModuleHelp=Name of Dolibarr module directory (also work with external Dolibarr module). <BR> For exemple to call the fetch method of Dolibarr Product object /htdocs/<u>product</u>/class/product.class.php, the value for module is<br><i>product</i>
    -CronClassFileHelp=The relative path and file name to load (path is relative to web server root directory). <BR> For exemple to call the fetch method of Dolibarr Product object htdocs/product/class/<u>product.class.php</u>, the value for class file name is<br><i>product/class/product.class.php</i>
    -CronObjectHelp=The object name to load. <BR> For exemple to call the fetch method of Dolibarr Product object /htdocs/product/class/product.class.php, the value for class file name is<br><i>Product</i>
    -CronMethodHelp=The object method to launch. <BR> For exemple to call the fetch method of Dolibarr Product object /htdocs/product/class/product.class.php, the value for method is<br><i>fetch</i>
    -CronArgsHelp=The method arguments. <BR> For exemple to call the fetch method of Dolibarr Product object /htdocs/product/class/product.class.php, the value for paramters can be<br><i>0, ProductRef</i>
    +CronModuleHelp=Dolibarr moduļu direktorijas nosaukums (arī darbojas ar ārēju Dolibarr moduli). <BR> Piemēram, lai izsauktu Dolibarr produkta objekta /htdocs/<uproduct</u>/class/product.class.php iegūšanas metodi, moduļa vērtība ir <br> <i> produkts </ i>
    +CronClassFileHelp=Relatīvais ceļš un faila nosaukums ielādei (ceļš ir salīdzinājumā ar tīmekļa servera saknes direktoriju). <BR> Piemēram, lai izsauktu Dolibarr produkta objekta htdocs / product / class / <u> product.class.php </ u> iegūšanas metodi, klases faila nosaukuma vērtība ir <br> <i> produkts / klase / product.class.php </ i>
    +CronObjectHelp=Objekta nosaukums ielādei. <BR> Piemēram, lai izsauktu Dolibarr Produkta objekta /htdocs/product/class/product.class.php iegūšanas metodi, klases faila nosaukuma vērtība ir <br> <i> Produkts </ i>
    +CronMethodHelp=Objekta metode, lai palaistu. <BR> Piemēram, lai izsauktu Dolibarr produkta objekta /htdocs/product/class/product.class.php ielādes metodi, metode ir vērtība <br> <i> atnest </ i>
    +CronArgsHelp=Metodes argumenti. <BR> Piemēram, lai izsauktu Dolibarr Produkta objekta /htdocs/product/class/product.class.php iegūšanas metodi, paramērķu vērtība var būt <br> <i> 0, ProductRef </ i>
     CronCommandHelp=Sistēma komandrindas izpildīt.
     CronCreateJob=Create new Scheduled Job
     CronFrom=No
     # Info
     # Common
    -CronType=Job type
    -CronType_method=Call method of a PHP Class
    +CronType=Darba veids
    +CronType_method=PHP klases zvana metode
     CronType_command=Shell komandu
    -CronCannotLoadClass=Cannot load class file %s (to use class %s)
    -CronCannotLoadObject=Class file %s was loaded, but object %s was not found into it
    -UseMenuModuleToolsToAddCronJobs=Go into menu "Home - Admin tools - Scheduled jobs" to see and edit scheduled jobs.
    -JobDisabled=Job disabled
    +CronCannotLoadClass=Nevar ielādēt klases failu %s (izmantot klasi %s)
    +CronCannotLoadObject=Klases fails %s tika ielādēts, bet objekts %s tajā netika atrasts
    +UseMenuModuleToolsToAddCronJobs=Lai skatītu un rediģētu ieplānotās darbavietas, dodieties uz izvēlni "Sākums - Administratora rīki - Plānotās darbavietas".
    +JobDisabled=Darbs ir atspējots
     MakeLocalDatabaseDumpShort=Local database backup
    -MakeLocalDatabaseDump=Create a local database dump. Parameters are: compression ('gz' or 'bz' or 'none'), backup type ('mysql' or 'pgsql'), 1, 'auto' or filename to build, number of backup files to keep
    +MakeLocalDatabaseDump=Izveidojiet vietējo datubāzes dump. Parametri ir: kompresija ("gz" vai "bz" vai "neviens"), dublējuma tips ("mysql" vai "pgsql"), 1, "auto" vai faila nosaukums,
     WarningCronDelayed=Attention, for performance purpose, whatever is next date of execution of enabled jobs, your jobs may be delayed to a maximum of %s hours, before being run.
    diff --git a/htdocs/langs/lv_LV/dict.lang b/htdocs/langs/lv_LV/dict.lang
    index 0112a62171f..b48eed3b4b3 100644
    --- a/htdocs/langs/lv_LV/dict.lang
    +++ b/htdocs/langs/lv_LV/dict.lang
    @@ -5,6 +5,7 @@ CountryIT=Itālija
     CountryES=Spānija
     CountryDE=Vācija
     CountryCH=Šveice
    +# Warning, country code GB is for United Kingdom. UK Does not exists as country code in ISO standard.
     CountryGB=Lielbritānija
     CountryUK=Lielbritānija
     CountryIE=Īrija
    diff --git a/htdocs/langs/lv_LV/ecm.lang b/htdocs/langs/lv_LV/ecm.lang
    index 4c98d4e581a..c09eddc5c70 100644
    --- a/htdocs/langs/lv_LV/ecm.lang
    +++ b/htdocs/langs/lv_LV/ecm.lang
    @@ -3,10 +3,10 @@ ECMNbOfDocs=Dokumentu skaits sadaļā
     ECMSection=Katalogs
     ECMSectionManual=Manuālā sadaļa
     ECMSectionAuto=Automātiskā sadaļa
    -ECMSectionsManual=Manuālā koks
    +ECMSectionsManual=Manuālais koks
     ECMSectionsAuto=Automātiska koks
     ECMSections=Katalogi
    -ECMRoot=ECM Root
    +ECMRoot=ECM sakne
     ECMNewSection=Jauns katalogs
     ECMAddSection=Pievienot direktoriju
     ECMCreationDate=Izveides datums
    @@ -14,11 +14,11 @@ ECMNbOfFilesInDir=Failu skaits direktorijā
     ECMNbOfSubDir=Apakšsadaļu skaits
     ECMNbOfFilesInSubDir=Failu skaits apakšsadaļās
     ECMCreationUser=Autors
    -ECMArea=DMS/ECM area
    -ECMAreaDesc=The DMS/ECM (Document Management System / Electronic Content Management) area allows you to save, share and search quickly all kind of documents in Dolibarr.
    +ECMArea=DMS / ECM apgabals
    +ECMAreaDesc=Platība DMS / ECM (Dokumentu pārvaldības sistēma / Elektroniskā satura pārvaldība) ļauj ātri saglabāt, kopīgot un ātri meklēt dokumentus Dolibarr.
     ECMAreaDesc2=* Automātiska katalogi tiek aizpildītas automātiski pievienojot dokumentus no kartes elementa. <br> * Manual abonentu var tikt izmantoti, lai saglabātu dokumentus nav saistītas ar noteiktu elementa.
     ECMSectionWasRemoved=Katalogs <b>%s</b> ir dzēsts.
    -ECMSectionWasCreated=Directory <b>%s</b> has been created.
    +ECMSectionWasCreated=Katalogs <b> %s </b> ir izveidots.
     ECMSearchByKeywords=Meklēt pēc atslēgvārdiem
     ECMSearchByEntity=Meklēt pēc objekta
     ECMSectionOfDocuments=Dokumentu sadaļas
    @@ -26,25 +26,25 @@ ECMTypeAuto=Automātiski
     ECMDocsBySocialContributions=Documents linked to social or fiscal taxes
     ECMDocsByThirdParties=Dokumenti, kas saistīti ar trešajām personām
     ECMDocsByProposals=Dokumenti, kas saistīti ar priekšlikumiem
    -ECMDocsByOrders=Dokumenti, kas saistīti ar klientu rīkojumiem
    +ECMDocsByOrders=Dokumenti, kas saistīti ar klientu pasūtījumiem
     ECMDocsByContracts=Dokumenti, kas saistīti ar līgumiem
     ECMDocsByInvoices=Dokumenti, kas saistīti ar klientu rēķiniem
     ECMDocsByProducts=Dokumenti, kas saistīti ar produktiem
     ECMDocsByProjects=Dokumenti, kas saistīti ar projektiem
    -ECMDocsByUsers=Documents linked to users
    +ECMDocsByUsers=Ar lietotājiem saistītie dokumenti
     ECMDocsByInterventions=Documents linked to interventions
    -ECMDocsByExpenseReports=Documents linked to expense reports
    +ECMDocsByExpenseReports=Ar izdevumu ziņojumiem saistītie dokumenti
     ECMNoDirectoryYet=Nav izveidots katalogs
     ShowECMSection=Rādīt katalogu
     DeleteSection=Dzēst direktoriju
    -ConfirmDeleteSection=Can you confirm you want to delete the directory <b>%s</b>?
    +ConfirmDeleteSection=Vai jūs apstiprināt, ka vēlaties dzēst direktoriju <b>%s</b> ?
     ECMDirectoryForFiles=Relatīvais failu katalogs
    -CannotRemoveDirectoryContainsFiles=Noņemt nav iespējams, jo satur dažus failus
    +CannotRemoveDirectoryContainsFilesOrDirs=Pārcelšana nav iespējama, jo tajā ir daži faili vai apakšiekārtas
    +CannotRemoveDirectoryContainsFiles=Dzēšana nav iespējama, jo tajā ir daži faili
     ECMFileManager=Failu pārvaldnieks
    -ECMSelectASection=Izvēlieties direktoriju kreisajā pusē ...
    -DirNotSynchronizedSyncFirst=This directory seems to be created or modified outside ECM module. You must click on "Resync" button first to synchronize disk and database to get content of this directory.
    -ReSyncListOfDir=Resync list of directories
    -HashOfFileContent=Hash of file content
    -FileNotYetIndexedInDatabase=File not yet indexed into database (try to re-upload it)
    -FileSharedViaALink=File shared via a link
    +ECMSelectASection=Izvēlieties direktoriju kokā ...
    +DirNotSynchronizedSyncFirst=Šķiet, ka šis direktorijs ir izveidots vai modificēts ārpus ECM moduļa. Vispirms noklikšķiniet uz pogas "Resync", lai sinhronizētu disku un datu bāzi, lai iegūtu saturu šajā direktorijā.
    +ReSyncListOfDir=Resync katalogu saraksts
    +HashOfFileContent=Faila satura pārslēgs
     NoDirectoriesFound=Nav atrastas direktorijas
    +FileNotYetIndexedInDatabase=Fails vēl nav indeksēts datu bāzē (mēģiniet to atkārtoti augšupielādēt).
    diff --git a/htdocs/langs/lv_LV/errors.lang b/htdocs/langs/lv_LV/errors.lang
    index 42e99d71bc9..c641357abf7 100644
    --- a/htdocs/langs/lv_LV/errors.lang
    +++ b/htdocs/langs/lv_LV/errors.lang
    @@ -1,7 +1,7 @@
     # Dolibarr language file - Source file is en_US - errors
     
     # No errors
    -NoErrorCommitIsDone=Nav kļūda, mēs apņemamies
    +NoErrorCommitIsDone=Nav kļūda, mēs apstiprinam
     # Errors
     ErrorButCommitIsDone=Kļūdas atrast, bet mēs apstiprinātu neskatoties uz to
     ErrorBadEMail=E-pasts %s ir nepareizs
    @@ -18,11 +18,11 @@ ErrorFailToCreateFile=Neizdevās izveidot failu '<b>%s</b>'.
     ErrorFailToRenameDir=Neizdevās pārdēvēt mapi '<b>%s</b>' uz '<b>%s</b>'.
     ErrorFailToCreateDir=Neizdevās izveidot mapi '<b>%s</b>'.
     ErrorFailToDeleteDir=Neizdevās dzēst direktoriju '<b>%s</b>'.
    -ErrorFailToMakeReplacementInto=Failed to make replacement into file '<b>%s</b>'.
    -ErrorFailToGenerateFile=Failed to generate file '<b>%s</b>'.
    +ErrorFailToMakeReplacementInto=Neizdevās nomainīt failu '<b> %s </b>'.
    +ErrorFailToGenerateFile=Neizdevās ģenerēt failu "<b> %s </b>".
     ErrorThisContactIsAlreadyDefinedAsThisType=Šī kontaktpersona jau ir definēts kā kontaktpersona šāda veida.
     ErrorCashAccountAcceptsOnlyCashMoney=Šis bankas konts ir naudas konts, lai tā pieņem maksājumus no veida tikai skaidrā naudā.
    -ErrorFromToAccountsMustDiffers=Avots un mērķiem banku kontiem jābūt atšķirīgai.
    +ErrorFromToAccountsMustDiffers=Avota un mērķa banku kontiem jābūt atšķirīgiem.
     ErrorBadThirdPartyName=Nepareiza vērtība trešo personu nosaukumā
     ErrorProdIdIsMandatory=%s ir obligāti
     ErrorBadCustomerCodeSyntax=Nepareiza klienta koda sintakse
    @@ -32,9 +32,9 @@ ErrorBarCodeRequired=Svītrkods nepieciešams
     ErrorCustomerCodeAlreadyUsed=Klienta kods jau tiek izmantots
     ErrorBarCodeAlreadyUsed=Svītrkods jau tiek izmantots
     ErrorPrefixRequired=Prefikss nepieciešams
    -ErrorBadSupplierCodeSyntax=Nepareiza sintakse piegādātāju kods
    -ErrorSupplierCodeRequired=Piegādātāja kods nepieciešams
    -ErrorSupplierCodeAlreadyUsed=Piegādātāja kods jau tiek izmantots
    +ErrorBadSupplierCodeSyntax=Pārdevēja kodu nepareiza sintakse
    +ErrorSupplierCodeRequired=Nepieciešams piegādātāja kods
    +ErrorSupplierCodeAlreadyUsed=Pārdevēja kods jau ir izmantots
     ErrorBadParameters=Slikts parametrs
     ErrorBadValueForParameter=Wrong value '%s' for parameter '%s'
     ErrorBadImageFormat=Image file has not a supported format (Your PHP does not support functions to convert images of this format)
    @@ -73,9 +73,9 @@ ErrorLDAPSetupNotComplete=Dolibarr-LDAP saskaņošana nav pilnīga.
     ErrorLDAPMakeManualTest=. LDIF fails ir radīts direktorija %s. Mēģināt ielādēt manuāli no komandrindas, lai būtu vairāk informācijas par kļūdām.
     ErrorCantSaveADoneUserWithZeroPercentage=Nevar saglabāt prasību ar &quot;statut nav uzsākta&quot;, ja lauks &quot;izdarīt&quot;, ir arī piepildīta.
     ErrorRefAlreadyExists=Ref izmantot izveidot jau pastāv.
    -ErrorPleaseTypeBankTransactionReportName=Please enter the bank statement name where the entry has to be reported (Format YYYYMM or YYYYMMDD)
    +ErrorPleaseTypeBankTransactionReportName=Lūdzu, ievadiet bankas izraksta nosaukumu, kurā ieraksts jāpaziņo (formāts GGGGMM vai GGGGMMDD).
     ErrorRecordHasChildren=Failed to delete record since it has some childs.
    -ErrorRecordHasAtLeastOneChildOfType=Object has at least one child of type %s
    +ErrorRecordHasAtLeastOneChildOfType=Objektam ir vismaz viens bērns no tipa %s
     ErrorRecordIsUsedCantDelete=Nevar izdzēst ierakstu. Tas ir pievienots citam objektam.
     ErrorModuleRequireJavascript=Javascript nedrīkst tikt izslēgti, ka šī funkcija strādā. Lai aktivizētu / deaktivizētu Javascript, dodieties uz izvēlni Home-&gt; Setup-&gt; Display.
     ErrorPasswordsMustMatch=Abām ievadītām parolēm jāsakrīt
    @@ -87,7 +87,7 @@ ErrorsOnXLines=Kļūdas <b>%s</b> avota ierakstu (-s)
     ErrorFileIsInfectedWithAVirus=Antivīrusu programma nevarēja apstiprināt failu (fails varētu būt inficēti ar vīrusu)
     ErrorSpecialCharNotAllowedForField=Speciālās rakstzīmes nav atļautas lauka &quot;%s&quot;
     ErrorNumRefModel=Norāde pastāv to datubāzē (%s), un tas nav saderīgs ar šo numerācijas noteikuma. Noņemt ierakstu vai pārdēvēts atsauci, lai aktivizētu šo moduli.
    -ErrorQtyTooLowForThisSupplier=Daudzums ir pārāk zema šim piegādātājam vai nav cena noteikta par šo produktu šim piegādātājam
    +ErrorQtyTooLowForThisSupplier=Šim pārdevējam pārāk zems daudzums vai šī produkta piegādātājam nav noteikta cena
     ErrorModuleSetupNotComplete=Setup of module looks to be uncomplete. Go on Home - Setup - Modules to complet
     ErrorBadMask=Kļūda masku
     ErrorBadMaskFailedToLocatePosOfSequence=Kļūda, maska ​​bez kārtas numuru
    @@ -111,7 +111,7 @@ ErrorBadLoginPassword=Nepareiza vērtība lietotājvārdam vai parolei
     ErrorLoginDisabled=Jūsu konts ir bloķēts
     ErrorFailedToRunExternalCommand=Neizdevās palaist ārēju komandu. Pārbaudiet, tas ir pieejams, un skrienams ar savu PHP servera. Ja PHP <b>Safe Mode</b> ir iespējots, pārbaudiet, vai komanda ir iekšā direktorijā noteiktajā parametru <b>safe_mode_exec_dir.</b>
     ErrorFailedToChangePassword=Neizdevās nomainīt paroli
    -ErrorLoginDoesNotExists=Lietotājs ar pieteikšanās <b>%s</b> nevar atrast.
    +ErrorLoginDoesNotExists=Lietotāju ar pieteikšanos <b>%s</b> nevar atrast.
     ErrorLoginHasNoEmail=Šim lietotājam nav e-pasta adrese. Process atcelts.
     ErrorBadValueForCode=Nepareiza drošības koda vērtība. Mēģiniet vēlreiz ar jauno vērtību ...
     ErrorBothFieldCantBeNegative=Lauki %s un %s nevar būt abi negatīvi
    @@ -119,25 +119,25 @@ ErrorQtyForCustomerInvoiceCantBeNegative=Quantity for line into customer invoice
     ErrorWebServerUserHasNotPermission=Lietotāja konts <b>%s</b> izmantot, lai veiktu web serveri nav atļauja, kas
     ErrorNoActivatedBarcode=Nav svītrkodu veids aktivizēts
     ErrUnzipFails=Neizdevās atarhivēt %s izmantojot ZipArchive
    -ErrNoZipEngine=No engine to zip/unzip %s file in this PHP
    +ErrNoZipEngine=Nav dzinēja, lai zip / unzip %s failu šajā PHP
     ErrorFileMustBeADolibarrPackage=Failam %s jābūt Dolibarr zip
    -ErrorModuleFileRequired=You must select a Dolibarr module package file
    +ErrorModuleFileRequired=Jums ir jāizvēlas Dolibarr moduļa pakotnes fails
     ErrorPhpCurlNotInstalled=PHP CURL nav uzstādīts, tas ir svarīgi runāt ar Paypal
     ErrorFailedToAddToMailmanList=Neizdevās pievienot ierakstu %s, lai pastnieks saraksta %s vai SPIP bāze
     ErrorFailedToRemoveToMailmanList=Neizdevās noņemt ierakstu %s, lai pastnieks saraksta %s vai SPIP bāze
     ErrorNewValueCantMatchOldValue=Jaunā vērtība nevar būt vienāds ar veco
     ErrorFailedToValidatePasswordReset=Neizdevās reinit paroli. Var būt reinit tika izdarīts (šī saite var izmantot tikai vienu reizi). Ja tā nav, mēģiniet restartēt reinit procesu.
    -ErrorToConnectToMysqlCheckInstance=Connect to database fails. Check database server is running (for example, with mysql/mariadb, you can launch it from command line with 'sudo service mysql start').
    +ErrorToConnectToMysqlCheckInstance=Izveidot savienojumu ar datubāzi neizdodas. Pārbauda datu bāzes serveri (piemēram, ar mysql / mariadb, jūs varat to palaist no komandrindas ar 'sudo service mysql start').
     ErrorFailedToAddContact=Neizdevās pievienot kontaktu
    -ErrorDateMustBeBeforeToday=The date cannot be greater than today
    +ErrorDateMustBeBeforeToday=Datums nevar būt lielāks kā šodien
     ErrorPaymentModeDefinedToWithoutSetup=Maksājumu režīms tika noteikts rakstīt %s, bet uzstādīšana moduļa rēķins netika pabeigts, lai noteiktu informāciju, lai parādītu šo maksājumu režīmā.
     ErrorPHPNeedModule=Kļūda, jūsu PHP ir jābūt moduli <b>%s</b> uzstādītas, lai izmantotu šo funkciju.
     ErrorOpenIDSetupNotComplete=Jūs uzstādīšana Dolibarr config failu, lai ļautu OpenID autentifikācijas, bet OpenID pakalpojuma URL nav definēts spēkā salīdzināmajās %s
     ErrorWarehouseMustDiffers=Avota un mērķa noliktavas jābūt atšķiras
     ErrorBadFormat=Nepareizs formāts
    -ErrorMemberNotLinkedToAThirpartyLinkOrCreateFirst=Error, this member is not yet linked to any third party. Link member to an existing third party or create a new third party before creating subscription with invoice.
    +ErrorMemberNotLinkedToAThirpartyLinkOrCreateFirst=Kļūda, šis dalībnieks vēl nav saistīts ar kādu trešo pusi. Saistiet esošās trešās personas biedru vai izveidojiet jaunu trešo pusi, pirms izveidojat abonementu ar rēķinu.
     ErrorThereIsSomeDeliveries=Error, there is some deliveries linked to this shipment. Deletion refused.
    -ErrorCantDeletePaymentReconciliated=Can't delete a payment that had generated a bank entry that was reconciled
    +ErrorCantDeletePaymentReconciliated=Nevar izdzēst maksājumu, kas ir izveidojis bankas ierakstu, kas tika saskaņots
     ErrorCantDeletePaymentSharedWithPayedInvoice=Can't delete a payment shared by at least one invoice with status Payed
     ErrorPriceExpression1=Cannot assign to constant '%s'
     ErrorPriceExpression2=Cannot redefine built-in function '%s'
    @@ -155,12 +155,12 @@ ErrorPriceExpression19=Expression not found
     ErrorPriceExpression20=Empty expression
     ErrorPriceExpression21=Nav rezultāta '%s'
     ErrorPriceExpression22=Negatīvs rezultāts '%s'
    -ErrorPriceExpression23=Unknown or non set variable '%s' in %s
    -ErrorPriceExpression24=Variable '%s' exists but has no value
    +ErrorPriceExpression23=Nezināms vai nenoteikts mainīgais "%s" %s
    +ErrorPriceExpression24=Mainīgais '%s' pastāv, bet tam nav vērtības
     ErrorPriceExpressionInternal=Iekšēja kļūda '%s' 
     ErrorPriceExpressionUnknown=Nezināma kļūda '%s'
     ErrorSrcAndTargetWarehouseMustDiffers=Source and target warehouses must differs
    -ErrorTryToMakeMoveOnProductRequiringBatchData=Error, trying to make a stock movement without lot/serial information, on product '%s' requiring lot/serial information
    +ErrorTryToMakeMoveOnProductRequiringBatchData=Kļūda, cenšoties veikt krājumu kustību bez partijas / sērijas informācijas, produktam '%s', kas prasa daudz / sērijas informāciju
     ErrorCantSetReceptionToTotalDoneWithReceptionToApprove=All recorded receptions must first be verified (approved or denied) before being allowed to do this action
     ErrorCantSetReceptionToTotalDoneWithReceptionDenied=All recorded receptions must first be verified (approved) before being allowed to do this action
     ErrorGlobalVariableUpdater0=HTTP request failed with error '%s'
    @@ -172,42 +172,42 @@ ErrorGlobalVariableUpdater5=No global variable selected
     ErrorFieldMustBeANumeric=Field <b>%s</b> must be a numeric value
     ErrorMandatoryParametersNotProvided=Mandatory parameter(s) not provided
     ErrorOppStatusRequiredIfAmount=You set an estimated amount for this opportunity/lead. So you must also enter its status
    -ErrorFailedToLoadModuleDescriptorForXXX=Failed to load module descriptor class for %s
    +ErrorFailedToLoadModuleDescriptorForXXX=Neizdevās ielādēt moduļa deskriptoru klasi %s
     ErrorBadDefinitionOfMenuArrayInModuleDescriptor=Bad Definition Of Menu Array In Module Descriptor (bad value for key fk_menu)
     ErrorSavingChanges=Kļūda saglabājot izmaiņas
     ErrorWarehouseRequiredIntoShipmentLine=Warehouse is required on the line to ship
     ErrorFileMustHaveFormat=File must have format %s
    -ErrorSupplierCountryIsNotDefined=Valsts šim piegādātājam nav noteikts. Labot šo pirmo.
    -ErrorsThirdpartyMerge=Failed to merge the two records. Request canceled.
    -ErrorStockIsNotEnoughToAddProductOnOrder=Stock is not enough for product %s to add it into a new order.
    -ErrorStockIsNotEnoughToAddProductOnInvoice=Stock is not enough for product %s to add it into a new invoice.
    -ErrorStockIsNotEnoughToAddProductOnShipment=Stock is not enough for product %s to add it into a new shipment.
    -ErrorStockIsNotEnoughToAddProductOnProposal=Stock is not enough for product %s to add it into a new proposal.
    -ErrorFailedToLoadLoginFileForMode=Failed to get the login key for mode '%s'.
    -ErrorModuleNotFound=File of module was not found.
    -ErrorFieldAccountNotDefinedForBankLine=Value for Accounting account not defined for source line id %s (%s)
    -ErrorFieldAccountNotDefinedForInvoiceLine=Value for Accounting account not defined for invoice id %s (%s)
    -ErrorFieldAccountNotDefinedForLine=Value for Accounting account not defined for the line (%s)
    -ErrorBankStatementNameMustFollowRegex=Error, bank statement name must follow the following syntax rule %s
    -ErrorPhpMailDelivery=Check that you don't use a too high number of recipients and that your email content is not similar to a Spam. Ask also your administrator to check firewall and server logs files for a more complete information.
    -ErrorUserNotAssignedToTask=User must be assigned to task to be able to enter time consumed.
    -ErrorTaskAlreadyAssigned=Task already assigned to user
    -ErrorModuleFileSeemsToHaveAWrongFormat=The module package seems to have a wrong format.
    -ErrorFilenameDosNotMatchDolibarrPackageRules=The name of the module package (<strong>%s</strong>) does not match expected name syntax: <strong>%s</strong>
    -ErrorDuplicateTrigger=Error, duplicate trigger name %s. Already loaded from %s.
    +ErrorSupplierCountryIsNotDefined=Šī piegādātāja valsts nav definēta. Vispirms labojiet to.
    +ErrorsThirdpartyMerge=Neizdevās apvienot abus ierakstus. Pieprasījums ir atcelts.
    +ErrorStockIsNotEnoughToAddProductOnOrder=Krājumu nepietiek ar produktu %s, lai to pievienotu jaunam pasūtījumam.
    +ErrorStockIsNotEnoughToAddProductOnInvoice=Krājumu nepietiek ar produktu %s, lai to pievienotu jaunam rēķinam.
    +ErrorStockIsNotEnoughToAddProductOnShipment=Krājumu nepietiek ar produktu %s, lai pievienotu to jaunā sūtījumā.
    +ErrorStockIsNotEnoughToAddProductOnProposal=Krājumu nepietiek ar produktu %s, lai to pievienotu jaunam piedāvājumam.
    +ErrorFailedToLoadLoginFileForMode=Neizdevās iegūt pieteikšanās atslēgu režīmam '%s'.
    +ErrorModuleNotFound=Moduļa fails netika atrasts.
    +ErrorFieldAccountNotDefinedForBankLine=Grāmatvedības konta vērtība nav definēta avota līnijas id %s (%s)
    +ErrorFieldAccountNotDefinedForInvoiceLine=Grāmatvedības konta vērtība nav definēta rēķina id %s (%s)
    +ErrorFieldAccountNotDefinedForLine=Grāmatvedības konta vērtība nav noteikta līnijai (%s)
    +ErrorBankStatementNameMustFollowRegex=Kļūdai, bankas izraksta nosaukumam jāatbilst šādam sintakses noteikumam %s
    +ErrorPhpMailDelivery=Pārbaudiet, vai nelietojat pārāk daudz saņēmēju un ka jūsu e-pasta saturs nav līdzīgs mēstulēm. Jautājiet arī savam administratoram, lai pārbaudītu ugunsmūra un servera žurnālu failus, lai iegūtu pilnīgāku informāciju.
    +ErrorUserNotAssignedToTask=Lietotājam ir jāpiešķir uzdevums, lai varētu ievadīt patērēto laiku.
    +ErrorTaskAlreadyAssigned=Uzdevums jau ir piešķirts lietotājam
    +ErrorModuleFileSeemsToHaveAWrongFormat=Šķiet, ka moduļu pakotne ir nepareizā formātā.
    +ErrorFilenameDosNotMatchDolibarrPackageRules=Moduļu pakotnes nosaukums (<strong> %s </ strong>) neatbilst paredzētā vārda sintaksei: <strong> %s </ strong>
    +ErrorDuplicateTrigger=Kļūda, dublikātu izraisītāja nosaukums %s. Jau piekrauts no %s.
     ErrorNoWarehouseDefined=Kļūda, noliktavas nav definētas.
    -ErrorBadLinkSourceSetButBadValueForRef=The link you use is not valid. A 'source' for payment is defined, but value for 'ref' is not valid.
    -ErrorTooManyErrorsProcessStopped=Too many errors. Process was stopped.
    -ErrorMassValidationNotAllowedWhenStockIncreaseOnAction=Mass validation is not possible when option to increase/decrease stock is set on this action (you must validate one by one so you can define the warehouse to increase/decrease)
    -ErrorObjectMustHaveStatusDraftToBeValidated=Object %s must have status 'Draft' to be validated.
    -ErrorObjectMustHaveLinesToBeValidated=Object %s must have lines to be validated.
    -ErrorOnlyInvoiceValidatedCanBeSentInMassAction=Only validated invoices can be sent using the "Send by email" mass action.
    -ErrorChooseBetweenFreeEntryOrPredefinedProduct=You must choose if article is a predefined product or not
    -ErrorDiscountLargerThanRemainToPaySplitItBefore=The discount you try to apply is larger than remain to pay. Split the discount in 2 smaller discounts before.
    -ErrorFileNotFoundWithSharedLink=File was not found. May be the share key was modified or file was removed recently.
    -ErrorProductBarCodeAlreadyExists=The product barcode %s already exists on another product reference.
    -ErrorNoteAlsoThatSubProductCantBeFollowedByLot=Note also that using virtual product to have auto increase/decrease of subproducts is not possible when at least one subproduct (or subproduct of subproducts) needs a serial/lot number.
    -ErrorDescRequiredForFreeProductLines=Description is mandatory for lines with free product
    +ErrorBadLinkSourceSetButBadValueForRef=Izmantotā saite nav derīga. Maksājuma avots ir definēts, bet "ref" vērtība nav derīga.
    +ErrorTooManyErrorsProcessStopped=Pārāk daudz kļūdu. Process tika apturēts.
    +ErrorMassValidationNotAllowedWhenStockIncreaseOnAction=Masas validēšana nav iespējama, ja šai darbībai ir iestatīta iespēja palielināt / samazināt krājumu (jums ir jāapstiprina viens pēc otra, lai jūs varētu noteikt noliktavu, lai palielinātu / samazinātu).
    +ErrorObjectMustHaveStatusDraftToBeValidated=Objektam %s ir jābūt statusam "Draft", lai tas tiktu apstiprināts.
    +ErrorObjectMustHaveLinesToBeValidated=Objektam %s jābūt apstiprināmām līnijām.
    +ErrorOnlyInvoiceValidatedCanBeSentInMassAction=Izmantojot masu pasākumu "Sūtīt pa e-pastu", var nosūtīt tikai apstiprinātos rēķinus.
    +ErrorChooseBetweenFreeEntryOrPredefinedProduct=Jums ir jāizvēlas, vai raksts ir iepriekš definēts produkts
    +ErrorDiscountLargerThanRemainToPaySplitItBefore=Atlaide, kuru mēģināt piemērot, ir lielāka par atlikušo samaksu. Pirms divas mazākas atlaides sadaliet atlaidi.
    +ErrorFileNotFoundWithSharedLink=Fails netika atrasts. Var mainīt koplietošanas atslēgu vai nesen izņemt failu.
    +ErrorProductBarCodeAlreadyExists=Produkta svītrkoda %s jau pastāv citā produkta atsaucei.
    +ErrorNoteAlsoThatSubProductCantBeFollowedByLot=Ņemiet vērā arī, ka virtuālā produkta izmantošana, lai automātiski palielinātu vai samazinātu subproduktus, nav iespējama, ja vismaz vienam produktam (vai blakusproduktam) ir nepieciešams sērijas / partijas numurs.
    +ErrorDescRequiredForFreeProductLines=Apraksts ir obligāts līnijām ar bezmaksas produktu
     
     # Warnings
     WarningPasswordSetWithNoAccount=A password was set for this member. However, no user account was created. So this password is stored but can't be used to login to Dolibarr. It may be used by an external module/interface but if you don't need to define any login nor password for a member, you can disable option "Manage a login for each member" from Member module setup. If you need to manage a login but don't need any password, you can keep this field empty to avoid this warning. Note: Email can also be used as a login if the member is linked to a user.
    @@ -224,10 +224,10 @@ WarningCloseAlways=Brīdinājums, aizvēršanas tiek darīts, pat ja summa atš
     WarningUsingThisBoxSlowDown=Uzmanību, izmantojot šo lodziņu palēnināt nopietni visas lapas, kas parāda lodziņu.
     WarningClickToDialUserSetupNotComplete=Iestatīšana ClickToDial informāciju par jūsu lietotāja nav pilnīga (skat. tab ClickToDial uz jūsu lietotāja kartes).
     WarningFeatureDisabledWithDisplayOptimizedForBlindNoJs=Iespēja bloķēta kad iestatījumi ir optimizēti aklai persionai vai teksta pārlūkprogrammām
    -WarningPaymentDateLowerThanInvoiceDate=Payment date (%s) is earlier than invoice date (%s) for invoice %s.
    +WarningPaymentDateLowerThanInvoiceDate=Apmaksas datums (%s) ir agrāks par rēķina datumu (%s) rēķinam %s.
     WarningTooManyDataPleaseUseMoreFilters=Too many data (more than %s lines). Please use more filters or set the constant %s to a higher limit.
    -WarningSomeLinesWithNullHourlyRate=Some times were recorded by some users while their hourly rate was not defined. A value of 0 %s per hour was used but this may result in wrong valuation of time spent.
    +WarningSomeLinesWithNullHourlyRate=Daži lietotāji dažreiz ierakstīja, bet viņu stundas likme netika definēta. Tika izmantota vērtība 0 %s stundā, taču tas var novest pie nepareiza pavadītā laika vērtējuma.
     WarningYourLoginWasModifiedPleaseLogin=Your login was modified. For security purpose you will have to login with your new login before next action.
    -WarningAnEntryAlreadyExistForTransKey=An entry already exists for the translation key for this language
    -WarningNumberOfRecipientIsRestrictedInMassAction=Warning, number of different recipient is limited to <b>%s</b> when using the bulk actions on lists
    -WarningDateOfLineMustBeInExpenseReportRange=Warning, the date of line is not in the range of the expense report
    +WarningAnEntryAlreadyExistForTransKey=Šīs valodas tulkošanas taustiņam jau ir ieraksts
    +WarningNumberOfRecipientIsRestrictedInMassAction=Brīdinot, dažādu saņēmēju skaits ir ierobežots līdz <b> %s </ b>, ja tiek izmantota lielākā daļa darbību sarakstos
    +WarningDateOfLineMustBeInExpenseReportRange=Brīdinājums, rindas datums nav izdevumu pārskata diapazonā
    diff --git a/htdocs/langs/lv_LV/holiday.lang b/htdocs/langs/lv_LV/holiday.lang
    index 374b2d2107f..61b1aba0acf 100644
    --- a/htdocs/langs/lv_LV/holiday.lang
    +++ b/htdocs/langs/lv_LV/holiday.lang
    @@ -1,11 +1,11 @@
     # Dolibarr language file - Source file is en_US - holiday
     HRM=CRV
    -Holidays=Leaves
    -CPTitreMenu=Leaves
    +Holidays=Brīvdienas
    +CPTitreMenu=Brīvdienas
     MenuReportMonth=Ikmēneša paziņojums
    -MenuAddCP=New leave request
    +MenuAddCP=Jauns atvaļinājuma pieprasījums
     NotActiveModCP=You must enable the module Leaves to view this page.
    -AddCP=Make a leave request
    +AddCP=Izveidot atvaļinājuma pieprasījumu
     DateDebCP=Sākuma datums
     DateFinCP=Beigu datums
     DateCreateCP=Izveidošanas datums
    @@ -14,14 +14,19 @@ ToReviewCP=Gaida apstiprināšanu
     ApprovedCP=Apstiprināts
     CancelCP=Atcelts
     RefuseCP=Atteikts
    -ValidatorCP=Approbator
    -ListeCP=List of leaves
    -ReviewedByCP=Will be approved by
    +ValidatorCP=Asistents
    +ListeCP=Atvaļinājumu saraksts
    +LeaveId=Atvaļinājuma ID
    +ReviewedByCP=To apstiprinās
    +UserForApprovalID=Lietotājs apstiprinājuma ID
    +UserForApprovalFirstname=Apstiprinājuma lietotāja vārds
    +UserForApprovalLastname=Apstiprinājuma lietotāja vārds
    +UserForApprovalLogin=Apstiprinājuma lietotāja pieteikšanās
     DescCP=Apraksts
    -SendRequestCP=Create leave request
    +SendRequestCP=Izveidot atvaļinājuma pieprasījumu
     DelayToRequestCP=Leave requests must be made at least <b>%s day(s)</b> before them.
     MenuConfCP=Balance of leaves
    -SoldeCPUser=Leaves balance is <b>%s</b> days.
    +SoldeCPUser=Atvaļinājums ir <b> %s </b> dienas.
     ErrorEndDateCP=Jums ir jāizvēlas beigu datumu lielāks par sākuma datums.
     ErrorSQLCreateCP=SQL kļūda izveides laikā:
     ErrorIDFicheCP=An error has occurred, the leave request does not exist.
    @@ -29,41 +34,49 @@ ReturnCP=Atgriezties uz iepriekšējo lappusi
     ErrorUserViewCP=You are not authorized to read this leave request.
     InfosWorkflowCP=Informācijas plūsma
     RequestByCP=Pieprasījis
    -TitreRequestCP=Leave request
    +TitreRequestCP=Atstāt pieprasījumu
    +TypeOfLeaveId=Atvaļinājuma ID veids
    +TypeOfLeaveCode=Atvaļinājuma kods
    +TypeOfLeaveLabel=Atvaļinājuma veids
     NbUseDaysCP=Patērēto atvaļinājuma dienu skaits
    +NbUseDaysCPShort=Patērētās dienas
    +NbUseDaysCPShortInMonth=Mēneša laikā patērētās dienas
    +DateStartInMonth=Sākuma datums mēnesī
    +DateEndInMonth=Mēneša beigu datums
     EditCP=Rediģēt
     DeleteCP=Dzēst
     ActionRefuseCP=Atteikt
     ActionCancelCP=Atcelt
     StatutCP=Statuss
    -TitleDeleteCP=Leave request
    +TitleDeleteCP=Dzēst atvaļinājuma pieprasījumu
     ConfirmDeleteCP=Confirm the deletion of this leave request?
     ErrorCantDeleteCP=Error you don't have the right to delete this leave request.
     CantCreateCP=You don't have the right to make leave requests.
     InvalidValidatorCP=You must choose an approbator to your leave request.
     NoDateDebut=Jums ir jāizvēlas sākuma datums.
     NoDateFin=Jums ir jāizvēlas beigu datums.
    -ErrorDureeCP=Your leave request does not contain working day.
    -TitleValidCP=Approve the leave request
    -ConfirmValidCP=Are you sure you want to approve the leave request?
    +ErrorDureeCP=Jūsu atvaļinājuma pieprasījumā nav darba dienas.
    +TitleValidCP=Apstipriniet atvaļinājuma pieprasījumu
    +ConfirmValidCP=Vai tiešām vēlaties apstiprināt atvaļinājuma pieprasījumu?
     DateValidCP=Datums apstiprināts
    -TitleToValidCP=Send leave request
    +TitleToValidCP=Nosūtīt atvaļinājuma pieprasījumu
     ConfirmToValidCP=Are you sure you want to send the leave request?
    -TitleRefuseCP=Refuse the leave request
    -ConfirmRefuseCP=Are you sure you want to refuse the leave request?
    +TitleRefuseCP=Atteikties no atvaļinājuma pieprasījuma
    +ConfirmRefuseCP=Vai tiešām vēlaties atteikt atvaļinājuma pieprasījumu?
     NoMotifRefuseCP=Jums ir jāizvēlas iemesls kāpēc atteikt pieprasījums.
    -TitleCancelCP=Cancel the leave request
    -ConfirmCancelCP=Are you sure you want to cancel the leave request?
    +TitleCancelCP=Atcelt atvaļinājuma pieprasījumu
    +ConfirmCancelCP=Vai tiešām vēlaties atcelt atvaļinājuma pieprasījumu?
     DetailRefusCP=Atteikuma iemesls
     DateRefusCP=Atteikuma datums
     DateCancelCP=Atcelšanas datums
     DefineEventUserCP=Piešķirt ārkārtas atvaļinājumu lietotājam
     addEventToUserCP=Piešķirt atvaļinājumu
    +NotTheAssignedApprover=Jums nav piešķirts apstiprinātājs
     MotifCP=Iemesls
     UserCP=Lietotājs
    -ErrorAddEventToUserCP=Kļūda, pievienojot ārkārtas atvaļinājumu.
    +ErrorAddEventToUserCP=Pievienojot ārpuskārtas atvaļinājumu, radās kļūda.
     AddEventToUserOkCP=Par ārkārtas atvaļinājumu papildinājums ir pabeigta.
    -MenuLogCP=View change logs
    +MenuLogCP=Skatīt izmaiņu žurnālus
     LogCP=Log of updates of available vacation days
     ActionByCP=Veic
     UserUpdateCP=Lietotājam
    @@ -75,32 +88,37 @@ LastDayOfHoliday=Pēdēja atvaļinājuma diena
     BoxTitleLastLeaveRequests=Latest %s modified leave requests
     HolidaysMonthlyUpdate=Ikmēneša atjauninājums
     ManualUpdate=Manuāla aktualizēšana
    -HolidaysCancelation=Leave request cancelation
    +HolidaysCancelation=Atvaļinājuma pieprasījuma atcelšana
     EmployeeLastname=Darbinieka uzvārds
     EmployeeFirstname=Darbinieka vārds
     TypeWasDisabledOrRemoved=Leave type (id %s) was disabled or removed
    -LastHolidays=Latest %s leave requests
    -AllHolidays=All leave requests
    -
    +LastHolidays=Jaunākie %s atvaļinājuma pieprasījumi
    +AllHolidays=Visi atvaļinājumu pieprasījumi
    +HalfDay=Puse dienas
    +NotTheAssignedApprover=Jums nav piešķirts apstiprinātājs
    +LEAVE_PAID=Apmaksāts atvaļinājums
    +LEAVE_SICK=Slimības lapa
    +LEAVE_OTHER=Cits atvaļinājums
    +LEAVE_PAID_FR=Apmaksāts atvaļinājums
     ## Configuration du Module ##
     LastUpdateCP=Latest automatic update of leaves allocation
     MonthOfLastMonthlyUpdate=Month of latest automatic update of leaves allocation
     UpdateConfCPOK=Veiksmīgi atjaunināta.
     Module27130Name= Management of leave requests
    -Module27130Desc= Management of leave requests
    +Module27130Desc= Atvaļinājumu pieprasījumu vadīšana
     ErrorMailNotSend=Kļūda sūtot e-pastu:
    -NoticePeriod=Notice period
    +NoticePeriod=Paziņojuma periods
     #Messages
     HolidaysToValidate=Validate leave requests
    -HolidaysToValidateBody=Below is a leave request to validate
    +HolidaysToValidateBody=Zemāk ir atvaļinājuma pieprasījums kuru jāapstiprina
     HolidaysToValidateDelay=This leave request will take place within a period of less than %s days.
     HolidaysToValidateAlertSolde=The user who made this leave reques do not have enough available days.
    -HolidaysValidated=Validated leave requests
    +HolidaysValidated=Apstiprinātie atvaļinājumu pieprasījumi
     HolidaysValidatedBody=Your leave request for %s to %s has been validated.
     HolidaysRefused=Pieprasījums noraidīts
     HolidaysRefusedBody=Your leave request for %s to %s has been denied for the following reason :
     HolidaysCanceled=Canceled leaved request
     HolidaysCanceledBody=Your leave request for %s to %s has been canceled.
    -FollowedByACounter=1: This type of leave need to be followed by a counter. Counter is incremented manually or automatically and when a leave request is validated, counter is decremented.0: Not followed by a counter.
    +FollowedByACounter=1: Šāda veida atvaļinājumam jāievēro skaitītājs. Skaitījtājs tiek palielināts manuāli vai automātiski, un, ja atvaļinājuma pieprasījums ir apstiprināts, skaitītājs tiek samazināts. <br> 0: neseko skaitītājs.
     NoLeaveWithCounterDefined=There is no leave types defined that need to be followed by a counter
     GoIntoDictionaryHolidayTypes=Go into <strong>Home - Setup - Dictionaries - Type of leaves</strong> to setup the different types of leaves.
    diff --git a/htdocs/langs/lv_LV/install.lang b/htdocs/langs/lv_LV/install.lang
    index 58420856577..23a8e5d909f 100644
    --- a/htdocs/langs/lv_LV/install.lang
    +++ b/htdocs/langs/lv_LV/install.lang
    @@ -6,19 +6,20 @@ ConfFileDoesNotExistsAndCouldNotBeCreated=Konfigurācijas fails <b>%s</b> nav un
     ConfFileCouldBeCreated=Konfigurācijas failu <b>%s</b> var izveidot.
     ConfFileIsNotWritable=Konfigurācijas failam <b>%s</b> nav rakstīšanas tiesības. Pārbaudiet atļaujas. Par pirmo instalēt, jūsu tīmekļa serveris ir jāpiešķir, lai varētu rakstīt šajā failā laikā konfigurācijas process ("chmod 666", piemēram, uz kā OS UNIX).
     ConfFileIsWritable=Konfigurācijas failā <b>%s</b> var ierakstīt.
    +ConfFileMustBeAFileNotADir=Configuration file <b>%s</b> must be a file, not a directory.
     ConfFileReload=Pārlādē visu informāciju no konfigurācijas faila.
     PHPSupportSessions=PHP atbalsta sesijas.
     PHPSupportPOSTGETOk=PHP atbalsta mainīgos POST un GET.
     PHPSupportPOSTGETKo=Iespējams, ka jūsu PHP neatbalsta mainīgos POST un / vai GET. Pārbaudiet parametrus <b>variables_order</b> failā php.ini.
     PHPSupportGD=PHP atbalsta GD grafiskās funkcijas.
    -PHPSupportCurl=This PHP support Curl.
    +PHPSupportCurl=Šis PHP atbalsts Curl.
     PHPSupportUTF8=PHP atbalsta UTF8 funkcijas.
     PHPMemoryOK=Jūsu PHP maksimālā sesijas atmiņa ir iestatīts uz <b>%s.</b> Tas ir pietiekami.
     PHPMemoryTooLow=Jūsu PHP max sesijas atmiņa ir iestatīts uz <b>%s</b> baitu. Tas būtu pārāk mazs. Mainiet savu <b>php.ini</b> lai uzstādītu <b>memory_limit</b> parametrs vismaz <b>%s</b> baitos.
     Recheck=Klikšķiniet šeit, lai vairāk izceltu testu
     ErrorPHPDoesNotSupportSessions=PHP instalācija neatbalsta sesijas. Šī funkcija ir nepieciešama lai Dolibarr strādātu. Pārbaudiet savus PHP iestatījumus.
     ErrorPHPDoesNotSupportGD=PHP instalācija neatbalsta grafisko funkciju GD. Nebūs pieejami grafiki.
    -ErrorPHPDoesNotSupportCurl=Your PHP installation does not support Curl.
    +ErrorPHPDoesNotSupportCurl=Jūsu PHP instalācija neatbalsta Curl.
     ErrorPHPDoesNotSupportUTF8=PHP instalācija neatbalsta UTF8 funkciju. Dolibarr nevar strādāt pareizi. Atrisiniet šo pirms instalējat Dolibarr.
     ErrorDirDoesNotExists=Katalogs %s neeksistē.
     ErrorGoBackAndCorrectParameters=Atgriezieties un labojiet nepareizos parametrus.
    @@ -53,10 +54,10 @@ AdminLogin=Dolibarr datu bāzes īpašnieka lietotājvārds
     PasswordAgain=Atkārtot paroli otrreiz
     AdminPassword=Parole Dolibarr datu bāzes īpašniekam.
     CreateDatabase=Izveidot datubāzi
    -CreateUser=Create owner or grant him permission on database
    +CreateUser=Izveidojiet īpašnieku vai piešķiriet viņam atļauju datu bāzē
     DatabaseSuperUserAccess=Datu bāzes serveris - superlietotājs piekļuve
     CheckToCreateDatabase=Ieķeksējiet, ja datu bāze neeksistē, un tā ir jāizveido. <br> Tādā gadījumā, jums ir jāaizpilda pieteikšanās / paroli SuperUser kontā šīs lapas apakšā.
    -CheckToCreateUser=Check box if database owner does not exist and must be created, or if it exists but database does not exists and permissions must be granted.<br>In this case, you must choose its login and password and also fill the login/password for the superuser account at the bottom of this page. If this box is unchecked, owner database and its passwords must exists.
    +CheckToCreateUser=Atzīmējiet izvēles rūtiņu, ja datubāzes īpašnieks neeksistē un tas ir jāizveido vai ja tas ir pieejams, bet datu bāze neeksistē un atļaujas ir jāpiešķir. <br> Šajā gadījumā jums ir jāizvēlas tā lietotājvārds un parole, kā arī jāaizpilda lietotājvārds / parole Lietotāja kontu šīs lapas apakšdaļā. Ja šī rūtiņa nav atzīmēta, jābūt īpašnieka datu bāzei un tās parolēm.
     DatabaseRootLoginDescription=Lietotāja vārds, kas var izveidot datubāzes vai jaunos lietotājus. Obligāti jāaizpilda, ja datubāze vai tās īpašnieks jau neeksistē.
     KeepEmptyIfNoPassword=Atstājiet tukšu, ja lietotājam nav vajadzīga parole (izvairieties no bezparoles lietotāja vārda)
     SaveConfigurationFile=Saglabā vērtības
    @@ -87,12 +88,12 @@ DirectoryRecommendation=Ieteicams izmantot mapi ārpus mājas lapas failu direkt
     LoginAlreadyExists=Jau eksistē
     DolibarrAdminLogin=Dolibarr administratora lietotāja vārds
     AdminLoginAlreadyExists=Dolibarr administratora konts '<b>%s</b>' jau eksistē. Dodieties atpakaļ, ja jūs vēlaties izveidot vēl vienu kontu.
    -FailedToCreateAdminLogin=Failed to create Dolibarr administrator account.
    +FailedToCreateAdminLogin=Neizdevās izveidot Dolibarr administratora kontu.
     WarningRemoveInstallDir=Brīdinājums, drošības apsvērumu dēļ pēc instalēšanas vai atjaunināšanas beigām, lai izvairītos no instalēšanas rīku atkārtotas izmantošanas, Jums jāpievieno failu ar nosaukumu <b>install.lock</b> Dolibarr dokumentu direktorijā, lai novērstu ļaunprātīgu instalācijas izmantošanu.
     FunctionNotAvailableInThisPHP=Nav pieejams šajā PHP versijā
     ChoosedMigrateScript=Izvēlieties migrācijas skriptu
    -DataMigration=Datu migrācija
    -DatabaseMigration=Struktūras datu bāzes migrācija
    +DataMigration=Datubāzes migrācijas (dati)
    +DatabaseMigration=Datubāzes migrācija (struktūra + daži dati)
     ProcessMigrateScript=Skripts darbojas
     ChooseYourSetupMode=Izvēlies savu instalācijas režīmu un noklikšķiniet uz "Sākt" ...
     FreshInstall=Svaiga instalēšana
    @@ -107,7 +108,7 @@ AlreadyDone=Jau pārvietoti
     DatabaseVersion=Datubāzes versija
     ServerVersion=Datubāzes servera versija
     YouMustCreateItAndAllowServerToWrite=Jums ir jāizveido šo direktoriju un jāļauj web serverim tajā rakstīt.
    -DBSortingCollation=Raksturs šķirošana, lai
    +DBSortingCollation=Rakstzīmju šķirošanas secība
     YouAskDatabaseCreationSoDolibarrNeedToConnect=Jūs lūdzat, lai izveidotu datu bāzi <b>%s,</b> bet par to, Dolibarr ir nepieciešams, lai izveidotu savienojumu ar serveri <b>%s</b> ar super lietotāja <b>%s</b> atļaujas.
     YouAskLoginCreationSoDolibarrNeedToConnect=Jūs lūdzat, lai izveidotu datu bāzi pieteikšanās <b>%s,</b> bet par to, Dolibarr ir nepieciešams, lai izveidotu savienojumu ar serveri <b>%s</b> ar super lietotāja <b>%s</b> atļaujas.
     BecauseConnectionFailedParametersMayBeWrong=Kā savienojums neizdevās, uzņēmēja vai super lietotāju parametri ir nepareizi.
    @@ -132,21 +133,21 @@ MigrationFinished=Migrācija pabeigta
     LastStepDesc=<strong>Pēdējais solis:</strong> Norādīt pieteikšanās lietotāja vārdu un paroli, kuru Jūs plānojat izmantot, lai izveidotu savienojumu ar programmu. Nepalaidiet garām šo, jo šis konts varēs administrēt visus pārējos.
     ActivateModule=Aktivizēt moduli %s
     ShowEditTechnicalParameters=Noklikšķiniet šeit, lai parādītu / rediģēt papildu parametrus (ekspertu režīmā)
    -WarningUpgrade=Warning:\nDid your run a database backup first?\nThis is highly recommanded: for example, due to some bugs into databases systems (for example mysql version 5.5.40/41/42/43), some data or tables may be lost during this process, so it is highly recommanded to have a complete dump of your database before starting migration.\n\nClick OK to start migration process...
    +WarningUpgrade=Brīdinājums:\nVai vispirms izmantojāt datu bāzi?\nTas ir ļoti ieteicams: piemēram, datu bāzu sistēmu (piemēram, mysql versijas 5.5.40 / 41/42/43) dēļ dažu datu vai tabulu dēļ var tikt zaudēti daži dati vai tabulas, tādēļ ir ļoti ieteicams izveidot pabeigtu datu bāzē pirms migrācijas sākšanas.\n\nNoklikšķiniet uz OK, lai sāktu migrācijas procesu ...
     ErrorDatabaseVersionForbiddenForMigration=Your database version is %s. It has a critical bug making data loss if you make structure change on your database, like it is required by the migration process. For his reason, migration will not be allowed until you upgrade your database to a higher fixed version (list of known bugged version: %s)
     KeepDefaultValuesWamp=Jūs izmantojat Dolibarr iestatīšanas vedni no DoliWamp, tāpēc vērtības šeit jau ir optimizētas. Mainiet tikai tad, ja jūs zināt, ko darāt.
     KeepDefaultValuesDeb=Jūs izmantojat Dolibarr iestatīšanas vedni no Linux paketi (Ubuntu, Debian, Fedora ...), tāpēc vērtības ierosinātās šeit jau ir optimizēta. Tikai datu bāzes īpašnieks, lai izveidotu paroli jāpabeidz. Mainītu citus parametrus tikai tad, ja jūs zināt, ko jūs darāt.
     KeepDefaultValuesMamp=Jūs izmantojat Dolibarr iestatīšanas vedni no DoliMamp, tāpēc vērtības ierosinātās šeit jau ir optimizēta. Mainīt tikai tad, ja jūs zināt, ko jūs darāt.
     KeepDefaultValuesProxmox=Jūs izmantojat Dolibarr iestatīšanas vedni no Proxmox virtuālās ierīces, tāpēc vērtības ierosinātās šeit jau ir optimizēta. Mainīt tikai tad, ja jūs zināt, ko jūs darāt.
    -UpgradeExternalModule=Run dedicated upgrade process of external modules
    -SetAtLeastOneOptionAsUrlParameter=Set at least one option as a parameter in URL. For example:  '...repair.php?standard=confirmed'
    -NothingToDelete=Nothing to clean/delete
    -NothingToDo=Nothing to do
    +UpgradeExternalModule=Izpildiet īpašu ārējo moduļu jaunināšanas procesu
    +SetAtLeastOneOptionAsUrlParameter=Iestatiet vismaz vienu opciju kā parametru URL. Piemēram: "... repair.php? Standard = apstiprināts"
    +NothingToDelete=Nav ko tīrīt / dzēst
    +NothingToDo=Nav ko darīt
     #########
     # upgrade
     MigrationFixData=Noteikt, denormalized datiem
     MigrationOrder=Klientu pasūtījumu datu migrācija
    -MigrationSupplierOrder=Piegādātāju pasūtījumu datu migrācija
    +MigrationSupplierOrder=Datu migrācija pēc pārdevēja pasūtījumiem
     MigrationProposal=Datu migrācija komerciāliem priekšlikumus
     MigrationInvoice=Klienta rēķinu datu migrācija
     MigrationContract=Datu migrācija līgumiem
    @@ -193,11 +194,17 @@ MigrationActioncommElement=Atjaunināt informāciju par pasākumiem
     MigrationPaymentMode=Datu migrācija uz maksājumu režīmā
     MigrationCategorieAssociation=Kategoriju migrācija
     MigrationEvents=Migration of events to add event owner into assignement table
    -MigrationEventsContact=Migration of events to add event contact into assignement table
    -MigrationRemiseEntity=Update entity field value of llx_societe_remise
    -MigrationRemiseExceptEntity=Update entity field value of llx_societe_remise_except
    +MigrationEventsContact=Notikumu migrēšana, lai pievienotu notikuma kontaktu nodalīšanas tabulā
    +MigrationRemiseEntity=Atjauniniet llx_societe_remise objekta lauka vērtību
    +MigrationRemiseExceptEntity=Atjauniniet llx_societe_remise_except objekta lauka vērtību
    +MigrationUserRightsEntity=Atjauniniet llx_user_rights objekta lauka vērtību
    +MigrationUserGroupRightsEntity=Atjauniniet llx_usergroup_rights objekta lauka vērtību
     MigrationReloadModule=Reload module %s
    -MigrationResetBlockedLog=Reset module BlockedLog for v7 algorithm
    +MigrationResetBlockedLog=Atjaunot moduli BlockedLog par v7 algoritmu
     ShowNotAvailableOptions=Rādīt nepieejamās iespējas
     HideNotAvailableOptions=Slēpt nepieejamās iespējas
    -ErrorFoundDuringMigration=Error were reported during migration process so next step is not available. To ignore errors, you can <a href="%s">click here</a>, but application or some features may not work correctly until fixed.
    +ErrorFoundDuringMigration=Migrēšanas procesa laikā tika ziņots par kļūdu, tāpēc nākamais solis nav pieejams. Lai ignorētu kļūdas, varat <a href="%s"> noklikšķināt šeit </a>, taču lietojumprogramma vai dažas funkcijas, iespējams, nedarbosies pareizi, līdz tās nav fiksētas.
    +YouTryInstallDisabledByDirLock=Lietojumprogramma mēģina uzlabot versiju, bet instalēšanas / jaunināšanas lapas ir atspējotas drošības apsvērumu dēļ (katalogs tiek pārdēvēts ar .lock sufiksu). <br>
    +YouTryInstallDisabledByFileLock=Lietojumprogramma mēģina uzlabot versiju, bet lapu instalēšana / pilnveidošana lapas drošības apsvērumu dēļ ir atspējotas (ar bloķēšanas failu <strong> install.lock </ strong> iekļauta Dolibarr dokumentu direktorijā). <br>
    +ClickHereToGoToApp=Noklikšķiniet šeit, lai pārietu uz savu pieteikumu
    +ClickOnLinkOrRemoveManualy=Noklikšķiniet uz šādas saites un, ja jūs vienmēr sasniedzat šo lapu, jums manuāli jāinstalē faila installock
    diff --git a/htdocs/langs/lv_LV/languages.lang b/htdocs/langs/lv_LV/languages.lang
    index 92a06d4465a..86c165da601 100644
    --- a/htdocs/langs/lv_LV/languages.lang
    +++ b/htdocs/langs/lv_LV/languages.lang
    @@ -1,6 +1,6 @@
     # Dolibarr language file - Source file is en_US - languages
     Language_ar_AR=Arābu
    -Language_ar_EG=Arabic (Egypt)
    +Language_ar_EG=Arābu (Ēģipte)
     Language_ar_SA=Arābu
     Language_bn_BD=Bengali
     Language_bg_BG=Bulgāru
    @@ -24,9 +24,9 @@ Language_en_US=Angļu (ASV)
     Language_en_ZA=English (Dienvidāfrika)
     Language_es_ES=Spāņu
     Language_es_AR=Spāņu (Argentīna)
    -Language_es_BO=Spanish (Bolivia)
    +Language_es_BO=Spāņu (Bolīvija)
     Language_es_CL=Spāņu (Ķīle)
    -Language_es_CO=Spanish (Colombia)
    +Language_es_CO=Spāņu (Kolumbija)
     Language_es_DO=Spāņu (Dominikānas Republika)
     Language_es_EC=Spāņu (Ekvadora)
     Language_es_HN=Spāņu (Hondurasa)
    @@ -35,7 +35,7 @@ Language_es_PA=Spāņu (Panama)
     Language_es_PY=Spāņu (Paragvaja)
     Language_es_PE=Spāņu (Peru)
     Language_es_PR=Spāņu (Puertoriko)
    -Language_es_UY=Spanish (Uruguay)
    +Language_es_UY=Spāņu (Urugvaja)
     Language_es_VE=Spāņu (Venecuēla)
     Language_et_EE=Igauņu
     Language_eu_ES=Basku
    @@ -54,8 +54,8 @@ Language_id_ID=Indonēziešu
     Language_is_IS=Islandiešu
     Language_it_IT=Itāļu
     Language_ja_JP=Japāņu
    -Language_ka_GE=Georgian
    -Language_km_KH=Khmer
    +Language_ka_GE=Gruzīnu valoda
    +Language_km_KH=Khmeru
     Language_kn_IN=Kannada
     Language_ko_KR=Korejiešu
     Language_lo_LA=Lao
    diff --git a/htdocs/langs/lv_LV/ldap.lang b/htdocs/langs/lv_LV/ldap.lang
    index 8d0940464b2..73af7425eaf 100644
    --- a/htdocs/langs/lv_LV/ldap.lang
    +++ b/htdocs/langs/lv_LV/ldap.lang
    @@ -1,7 +1,6 @@
     # Dolibarr language file - Source file is en_US - ldap
    -DomainPassword=Domēna parole
    -YouMustChangePassNextLogon=Parole lietotāju <b>%s</b> par domēna <b>%s</b> ir jāmaina.
    -UserMustChangePassNextLogon=Lietotājam ir nomainīt paroli uz domēna %s
    +YouMustChangePassNextLogon=Lietotāja parole <b>%s</b> domēnā <b>%s</b> ir jāmaina.
    +UserMustChangePassNextLogon=Lietotājam ir jāmaina domēna %s  parole
     LDAPInformationsForThisContact=Informācija LDAP datubāzē šim kontaktam
     LDAPInformationsForThisUser=Informācija LDAP datubāzē šim lietotājam
     LDAPInformationsForThisGroup=Informācija LDAP datubāzē šai grupai
    @@ -12,7 +11,7 @@ LDAPCard=LDAP karte
     LDAPRecordNotFound=Ierakstīt nav atrasts LDAP datubāzē
     LDAPUsers=Lietotāji LDAP datu bāzē
     LDAPFieldStatus=Statuss
    -LDAPFieldFirstSubscriptionDate=Pirmais abonēšanas datumu
    +LDAPFieldFirstSubscriptionDate=Pirmais abonēšanas datums
     LDAPFieldFirstSubscriptionAmount=Pirmais parakstīšanās summu
     LDAPFieldLastSubscriptionDate=Jaunākais piereģistrēšanās datums
     LDAPFieldLastSubscriptionAmount=Latest subscription amount
    @@ -20,8 +19,9 @@ LDAPFieldSkype=Skype id
     LDAPFieldSkypeExample=Piemērs : skypeNosaukums
     UserSynchronized=Lietotājs sinhronizēts
     GroupSynchronized=Grupa sinhronizēta
    -MemberSynchronized=Biedrs sinhronizēti
    -MemberTypeSynchronized=Member type synchronized
    +MemberSynchronized=Biedrs sinhronizēts
    +MemberTypeSynchronized=Dalībnieka veids ir sinhronizēts
     ContactSynchronized=Kontakti sinhronizēti
    -ForceSynchronize=Force sinhronizācija Dolibarr -&gt; LDAP
    +ForceSynchronize=Forsēt sinhronizāciju Dolibarr -> LDAP
     ErrorFailedToReadLDAP=Neizdevās nolasīt LDAP datu bāzi. Pārbaudiet LDAP modulis uzstādīšanas un datu bāzes pieejamību.
    +PasswordOfUserInLDAP=Lietotāja LDAP parole
    diff --git a/htdocs/langs/lv_LV/loan.lang b/htdocs/langs/lv_LV/loan.lang
    index 44116e35787..a1b5567aef5 100644
    --- a/htdocs/langs/lv_LV/loan.lang
    +++ b/htdocs/langs/lv_LV/loan.lang
    @@ -1,55 +1,31 @@
     # Dolibarr language file - Source file is en_US - loan
    -Loan=Loan
    -Loans=Loans
    -NewLoan=New Loan
    -ShowLoan=Show Loan
    -PaymentLoan=Loan payment
    -LoanPayment=Loan payment
    -ShowLoanPayment=Show Loan Payment
    -LoanCapital=Capital
    +Loan=Aizdevums
    +Loans=Aizdevumi
    +NewLoan=Jauns kredīts
    +ShowLoan=Rādīt aizdevumu
    +PaymentLoan=Aizdevuma maksājums
    +LoanPayment=Aizdevuma maksājums
    +ShowLoanPayment=Rādīt aizdevuma maksājumu
    +LoanCapital=Kapitāls
     Insurance=Apdrošināšana
    -Interest=Interest
    +Interest=Interese
     Nbterms=Number of terms
    +Term=Termiņš
     LoanAccountancyCapitalCode=Accounting account capital
     LoanAccountancyInsuranceCode=Accounting account insurance
     LoanAccountancyInterestCode=Accounting account interest
    -ConfirmDeleteLoan=Confirm deleting this loan
    -LoanDeleted=Loan Deleted Successfully
    +ConfirmDeleteLoan=Apstipriniet aizdevuma dzēšanu
    +LoanDeleted=Aizdevums veiksmīgi dzēsts
     ConfirmPayLoan=Confirm classify paid this loan
     LoanPaid=Loan Paid
    -# Calc
    -LoanCalc=Bank Loans Calculator
    -PurchaseFinanceInfo=Purchase & Financing Information
    -SalePriceOfAsset=Sale Price of Asset
    -PercentageDown=Percentage Down
    -LengthOfMortgage=Aizdevuma ilgums
    -AnnualInterestRate=Annual Interest Rate
    -ExplainCalculations=Explain Calculations
    -ShowMeCalculationsAndAmortization=Show me the calculations and amortization
    -MortgagePaymentInformation=Mortgage Payment Information
    -DownPayment=Down Payment
    -DownPaymentDesc=The <b>down payment</b> = The price of the home multiplied by the percentage down divided by 100 (for 5% down becomes 5/100 or 0.05)
    -InterestRateDesc=The <b>interest rate</b> = The annual interest percentage divided by 100
    -MonthlyFactorDesc=The <b>monthly factor</b> = The result of the following formula
    -MonthlyInterestRateDesc=The <b>monthly interest rate</b> = The annual interest rate divided by 12 (for the 12 months in a year)
    -MonthTermDesc=The <b>month term</b> of the loan in months = The number of years you've taken the loan out for times 12
    -MonthlyPaymentDesc=The montly payment is figured out using the following formula
    -AmortizationPaymentDesc=The <a href="#amortization">amortization</a> breaks down how much of your monthly payment goes towards the bank's interest, and how much goes into paying off the principal of your loan.
    -AmountFinanced=Amount Financed
    -AmortizationMonthlyPaymentOverYears=Amortization For Monthly Payment: <b>%s</b> over %s years
    -Totalsforyear=Totals for year
    -MonthlyPayment=Monthly Payment
    -LoanCalcDesc=This <b>mortgage calculator</b> can be used to figure out monthly payments of a loaning, based on the amount borrowed, the term of the loan desired and the interest rate.<br> This calculator includes also PMI (Private Mortgage Insurance) for loans where less than 20%% is put as a down payment. Also taken into consideration are the town property taxes, and their effect on the total monthly mortgage payment.<br>
    -GoToInterest=%s will go towards INTEREST
    -GoToPrincipal=%s will go towards PRINCIPAL
    -YouWillSpend=Jūs iztērēsiet %s gadā %s
    -ListLoanAssociatedProject=List of loan associated with the project
    -AddLoan=Create loan
    +ListLoanAssociatedProject=Ar projektu saistīto aizdevumu saraksts
    +AddLoan=Izveidot aizdevumu
    +FinancialCommitment=Finanšu saistības
    +InterestAmount=Interese
    +CapitalRemain=Kapitāls paliek
     # Admin
     ConfigLoan=Configuration of the module loan
    -LOAN_ACCOUNTING_ACCOUNT_CAPITAL=Accounting account capital by default
    -LOAN_ACCOUNTING_ACCOUNT_INTEREST=Accounting account interest by default
    -LOAN_ACCOUNTING_ACCOUNT_INSURANCE=Accounting account insurance by default
    -FinancialCommitment=Financial commitment
    -CreateCalcSchedule=Edit financial commitment
    -InterestAmount=Interest amount
    +LOAN_ACCOUNTING_ACCOUNT_CAPITAL=Grāmatvedības konta kapitāls pēc noklusējuma
    +LOAN_ACCOUNTING_ACCOUNT_INTEREST=Grāmatvedības konta procenti pēc noklusējuma
    +LOAN_ACCOUNTING_ACCOUNT_INSURANCE=Grāmatvedības konta apdrošināšana pēc noklusējuma
    +CreateCalcSchedule=Rediģēt finansiālās saistības
    diff --git a/htdocs/langs/lv_LV/mailmanspip.lang b/htdocs/langs/lv_LV/mailmanspip.lang
    index 17d88924beb..3e744f0babc 100644
    --- a/htdocs/langs/lv_LV/mailmanspip.lang
    +++ b/htdocs/langs/lv_LV/mailmanspip.lang
    @@ -17,7 +17,7 @@ DescADHERENT_SPIP_DB=SPIP datu bāzes nosaukums
     DescADHERENT_SPIP_USER=SPIP datu bāzes pieteikšanās
     DescADHERENT_SPIP_PASS=SPIP datu bāzes paroli
     AddIntoSpip=Pievienot uz SPIP
    -AddIntoSpipConfirmation=Vai tiešām vēlaties pievienot šo locekli uz SPIP?
    +AddIntoSpipConfirmation=Vai tiešām vēlaties pievienot šo dalībnieku uz SPIP?
     AddIntoSpipError=Neizdevās pievienot lietotāju SPIP
     DeleteIntoSpip=Noņemt no SPIP
     DeleteIntoSpipConfirmation=Vai tiešām vēlaties noņemt šo dalībnieku no SPIP?
    diff --git a/htdocs/langs/lv_LV/mails.lang b/htdocs/langs/lv_LV/mails.lang
    index 86760a9f8ba..824007ba978 100644
    --- a/htdocs/langs/lv_LV/mails.lang
    +++ b/htdocs/langs/lv_LV/mails.lang
    @@ -11,12 +11,14 @@ MailFrom=Nosūtītājs
     MailErrorsTo=Kļūdas līdz
     MailReply=Atbildēt uz
     MailTo=Saņēmējs (-i)
    +MailToUsers=Lietotājam (-iem)
     MailCC=Kopēt
    -MailCCC=Kešatmiņā kopiju
    +MailToCCUsers=Kopēt lietotājiem (-iem)
    +MailCCC=Kešatmiņā kopija uz
     MailTopic=E-pasta tēma
     MailText=Ziņa
     MailFile=Pievienotie faili
    -MailMessage=E-pasta iestādi
    +MailMessage=E-pasta saturs
     ShowEMailing=Rādīt e-pastus
     ListOfEMailings=E-pastu saraksts
     NewMailing=Jauna e-pasta vēstuļu sūtīšana
    @@ -35,13 +37,13 @@ MailingStatusSentPartialy=Nosūtīts daļēji
     MailingStatusSentCompletely=Nosūtīta pilnīgi
     MailingStatusError=Kļūda
     MailingStatusNotSent=Nav nosūtīts
    -MailSuccessfulySent=Email (from %s to %s) successfully accepted for delivery
    +MailSuccessfulySent=E-pasts (no %s kam %s) veiksmīgi pieņemts piegādei
     MailingSuccessfullyValidated=Pasta vēstuļu sūtīšanas veiksmīgi apstiprināti
     MailUnsubcribe=Atrakstīties
     MailingStatusNotContact=Nesazināties
     MailingStatusReadAndUnsubscribe=Lasīt un atrakstīties
     ErrorMailRecipientIsEmpty=E-pasta adresāts ir tukšs
    -WarningNoEMailsAdded=Nav jaunu e-pasta, lai pievienotu adresāta sarakstā.
    +WarningNoEMailsAdded=Nav jaunu e-pastu, lai pievienotu adresātu sarakstā.
     ConfirmValidMailing=Are you sure you want to validate this emailing?
     ConfirmResetMailing=Warning, by reinitializing emailing <b>%s</b>, you allow to make a mass sending of this email another time. Are you sure you this is what you want to do?
     ConfirmDeleteMailing=Are you sure you want to delete this emailling?
    @@ -49,7 +51,7 @@ NbOfUniqueEMails=Nb unikālu e-pastiem
     NbOfEMails=Nb no e-pastiem
     TotalNbOfDistinctRecipients=Skaits atsevišķu saņēmēju
     NoTargetYet=Nav saņēmēji vēl nav noteiktas (Iet uz TAB &quot;saņēmēji&quot;)
    -NoRecipientEmail=No recipient email for %s
    +NoRecipientEmail=Neviens saņēmējs e-pasts %s
     RemoveRecipient=Dzēst adresātu
     YouCanAddYourOwnPredefindedListHere=Lai izveidotu savu e-pasta selektoru moduli, skatiet htdocs / core / modules / pasta sūtījumi / README.
     EMailTestSubstitutionReplacedByGenericValues=Lietojot testa režīmā, aizstāšanu mainīgie tiek aizstāts ar vispārēju vērtības
    @@ -57,51 +59,51 @@ MailingAddFile=Pievienojiet šo failu
     NoAttachedFiles=Nav pievienotu failu
     BadEMail=Nepareiza e-pasta vērtība
     CloneEMailing=Klons pasta vēstuļu sūtīšanas
    -ConfirmCloneEMailing=Are you sure you want to clone this emailing?
    +ConfirmCloneEMailing=Vai tiešām vēlaties klonēt šo e-pasta ziņojumu?
     CloneContent=Klonēt ziņu
    -CloneReceivers=Cloner saņēmēji
    -DateLastSend=Date of latest sending
    +CloneReceivers=Klonēt saņēmējus
    +DateLastSend=Jaunākās nosūtīšanas datums
     DateSending=Sūtīšanas datums
     SentTo=Nosūtīts <b>%s</b>
     MailingStatusRead=Lasīt
     YourMailUnsubcribeOK=E-pasts <b>%s</b> ir veiksmīgi izņemts no adresātu saraksta
     ActivateCheckReadKey=Key used to encrypt URL used for "Read Receipt" and "Unsubcribe" feature
     EMailSentToNRecipients=E-pastu nosūtīja %s saņēmējiem.
    -EMailSentForNElements=EMail sent for %s elements.
    +EMailSentForNElements=E-pasts tiek nosūtīts par %s elementiem.
     XTargetsAdded=<b>%s</b> recipients added into target list
    -OnlyPDFattachmentSupported=If the PDF documents were already generated for the objects to send, they will be attached to email. If not, no email will be sent (also, note that only pdf documents are supported as attachment in mass sending in this version).
    -AllRecipientSelected=The recipients of the %s record selected (if their email is known).
    -GroupEmails=Group emails
    -OneEmailPerRecipient=One email per recipient (by default, one email per record selected)
    -WarningIfYouCheckOneRecipientPerEmail=Warning, if you check this box, it means only one email will be sent for several different record selected, so, if your message contains substitution variables that refers to data of a record, it becomes not possible to replace them.
    +OnlyPDFattachmentSupported=Ja PDF faili jau tika izveidoti, lai nosūtītos objektus, tie tiks pievienoti e-pastam. Ja nē, neviens e-pasts netiks nosūtīts (turklāt ņemiet vērā, ka šajā versijā masveida sūtīšanai tiek atbalstīti tikai pdf dokumenti).
    +AllRecipientSelected=Izvēlētie %s ieraksta saņēmēji (ja viņu e-pasts ir zināms).
    +GroupEmails=Grupas e-pasti
    +OneEmailPerRecipient=Viens e-pasts katram adresātam (pēc noklusējuma viens e-pasts uz vienu atlasīto ierakstu)
    +WarningIfYouCheckOneRecipientPerEmail=Brīdinājums. Ja atzīmēsit šo izvēles rūtiņu, tas nozīmē, ka tiks nosūtīts tikai viens e-pasta ziņojums, izvēloties vairākus atšķirīgus ierakstus, tādēļ, ja jūsu ziņojumā ir iekļauti aizstājējumultiņi, kas attiecas uz ieraksta datiem, tos nevar aizstāt.
     ResultOfMailSending=Result of mass EMail sending
     NbSelected=Nb selected
     NbIgnored=Nb ignored
     NbSent=Nb sent
    -SentXXXmessages=%s message(s) sent.
    -ConfirmUnvalidateEmailing=Are you sure you want to change email <b>%s</b> to draft status?
    -MailingModuleDescContactsWithThirdpartyFilter=Contact with customer filters
    -MailingModuleDescContactsByCompanyCategory=Contacts by third party category
    -MailingModuleDescContactsByCategory=Contacts by categories
    -MailingModuleDescContactsByFunction=Contacts by position
    +SentXXXmessages=%s ziņa (s) nosūtīta.
    +ConfirmUnvalidateEmailing=Vai tiešām vēlaties mainīt e-pastu <b> %s </b> uz melnraksta statusu?
    +MailingModuleDescContactsWithThirdpartyFilter=Sazinieties ar klientu filtriem
    +MailingModuleDescContactsByCompanyCategory=Kontaktpersonas pēc trešo pušu kategorijas
    +MailingModuleDescContactsByCategory=Kontakti pa sadaļām
    +MailingModuleDescContactsByFunction=Kontakti pēc amata
     MailingModuleDescEmailsFromFile=E-pasti no faila
    -MailingModuleDescEmailsFromUser=Emails input by user
    +MailingModuleDescEmailsFromUser=Lietotāja ievadītie e-pasti
     MailingModuleDescDolibarrUsers=Lietotāji ar e-pastu
    -MailingModuleDescThirdPartiesByCategories=Third parties (by categories)
    -SendingFromWebInterfaceIsNotAllowed=Sending from web interface is not allowed.
    +MailingModuleDescThirdPartiesByCategories=Trešās personas (pēc sadaļām)
    +SendingFromWebInterfaceIsNotAllowed=Sūtīšana no tīmekļa saskarnes nav atļauta.
     
     # Libelle des modules de liste de destinataires mailing
    -LineInFile=Line %s failā
    +LineInFile=Līnija %s failā
     RecipientSelectionModules=Definētie pieprasījumi saņēmēja izvēles
     MailSelectedRecipients=Atlasītie saņēmēji
     MailingArea=Emailings platība
    -LastMailings=Latest %s emailings
    +LastMailings=Jaunākie %s e-pasta ziņojumi
     TargetsStatistics=Mērķi statistika
     NbOfCompaniesContacts=Unikālie kontakti/adreses
     MailNoChangePossible=Saņēmējiem par apstiprinātus pasta vēstuļu sūtīšanas nevar mainīt
     SearchAMailing=Meklēt e-pastu
     SendMailing=Nosūtīt e-pastu
    -SentBy=Iesūtīja
    +SentBy=Nosūtīja
     MailingNeedCommand=Sending an emailing can be performed from command line. Ask your server administrator to launch the following command to send the emailing to all recipients:
     MailingNeedCommand2=Taču jūs varat sūtīt tos tiešsaistē, pievienojot parametru MAILING_LIMIT_SENDBYWEB ar vērtību max skaitu e-pasta Jūs vēlaties nosūtīt pa sesiju. Lai to izdarītu, dodieties uz Home - Setup - pārējie.
     ConfirmSendingEmailing=If you want to send emailing directly from this screen, please confirm you are sure you want to send emailing now from your browser ?
    @@ -111,12 +113,12 @@ ToClearAllRecipientsClickHere=Klikšķiniet šeit, lai notīrītu adresātu sara
     ToAddRecipientsChooseHere=Pievienotu adresātus, izvēloties no sarakstiem
     NbOfEMailingsReceived=Masu emailings saņemti
     NbOfEMailingsSend=Masveida e-pasts izsūtīts
    -IdRecord=ID ierakstu
    +IdRecord=Ieraksta ID
     DeliveryReceipt=Delivery Ack.
     YouCanUseCommaSeparatorForSeveralRecipients=Jūs varat izmantot <b>komatu</b> atdalītāju, lai norādītu vairākus adresātus.
     TagCheckMail=Izsekot pasta atvēršanu
     TagUnsubscribe=Atrakstīšanās saite
    -TagSignature=Signature of sending user
    +TagSignature=Nosūtītāja lietotāja paraksts
     EMailRecipient=Saņēmēja e-pasts
     TagMailtoEmail=Recipient EMail (including html "mailto:" link)
     NoEmailSentBadSenderOrRecipientEmail=No email sent. Bad sender or recipient email. Verify user profile.
    @@ -133,35 +135,35 @@ MailSendSetupIs2=You must first go, with an admin account, into menu %sHome - Se
     MailSendSetupIs3=If you have any questions on how to setup your SMTP server, you can ask to %s.
     YouCanAlsoUseSupervisorKeyword=You can also add the keyword <strong>__SUPERVISOREMAIL__</strong> to have email being sent to the supervisor of user (works only if an email is defined for this supervisor)
     NbOfTargetedContacts=Current number of targeted contact emails
    -UseFormatFileEmailToTarget=Imported file must have format <strong>email;name;firstname;other</strong>
    -UseFormatInputEmailToTarget=Enter a string with format <strong>email;name;firstname;other</strong>
    -MailAdvTargetRecipients=Recipients (advanced selection)
    -AdvTgtTitle=Fill input fields to preselect the third parties or contacts/addresses to target
    -AdvTgtSearchTextHelp=Use %% as magic caracters. For exemple to find all item like <b>jean, joe, jim</b>, you can input <b>j%%</b>, you can also use ; as separator for value, and use ! for except this value. For exemple  <b>jean;joe;jim%%;!jimo;!jima%</b> will target all jean, joe, start with jim but not jimo and not everythnig taht start by jima
    -AdvTgtSearchIntHelp=Use interval to select int or float value
    +UseFormatFileEmailToTarget=Importētajam failam jābūt formatētam <strong> e-pasts; vārds; uzvārds; cits </ strong>
    +UseFormatInputEmailToTarget=Ievadiet virkni ar formātu <strong> e-pasts; vārds; uzvārds; cits </ strong>
    +MailAdvTargetRecipients=Saņēmēji (papildu izvēle)
    +AdvTgtTitle=Aizpildiet ievades laukus, lai iepriekš atlasītu mērķauditoriju trešajām personām vai kontaktpersonām / adresēm
    +AdvTgtSearchTextHelp=Izmantojiet %% kā burvju karakuģus. Piemēram, lai atrastu visu objektu, piemēram, <b> jean, joe, jim </ b>, jūs varat ievadīt <b> j%% </ b>, kuru varat arī izmantot; kā atdalītājs par vērtību, un izmantot! izņemot šo vērtību. Piemēram, <b> jean; joe; jim%%; jimo;! Jima% </ b> tiks atlasīti visi žanri, joe, sākas ar jim, bet ne jimo, nevis ikviens sākums ar jima
    +AdvTgtSearchIntHelp=Izmantojiet intervālu, lai izvēlētos int vai float vērtību
     AdvTgtMinVal=Minimālā vērtība
     AdvTgtMaxVal=Maksimālā vērtība
    -AdvTgtSearchDtHelp=Use interval to select date value
    +AdvTgtSearchDtHelp=Izmantojiet intervālu, lai izvēlētos datuma vērtību
     AdvTgtStartDt=Sākuma dat.
     AdvTgtEndDt=Beigu dat.
    -AdvTgtTypeOfIncudeHelp=Target Email of third party and email of contact of the third party, or just third party email or just contact email
    -AdvTgtTypeOfIncude=Type of targeted email
    -AdvTgtContactHelp=Use only if you target contact into "Type of targeted email"
    +AdvTgtTypeOfIncudeHelp=Trešās puses mērķa e-pasta adrese un trešās puses kontaktpersonas e-pasta adrese vai tikai trešās puses e-pasts vai vienkārši sazinieties ar e-pastu
    +AdvTgtTypeOfIncude=Mērķa e-pasta adrese
    +AdvTgtContactHelp=Izmantojiet tikai tad, ja mērķauditoriju atlasījāt kontaktā ar "mērķa e-pasta ziņojuma veidu"
     AddAll=Pievienot visu
     RemoveAll=Dzēst visu
     ItemsCount=Vienība(-s)
     AdvTgtNameTemplate=Filtra nosaukums
    -AdvTgtAddContact=Add emails according to criterias
    +AdvTgtAddContact=Pievienot e-pastus atbilstoši kritērijiem
     AdvTgtLoadFilter=Ielādēt filtru
     AdvTgtDeleteFilter=Dzēst filtru
     AdvTgtSaveFilter=Saglabāt filtru
     AdvTgtCreateFilter=Izveidot filtru
     AdvTgtOrCreateNewFilter=Jauna filtra nosaukums
    -NoContactWithCategoryFound=No contact/address with a category found
    -NoContactLinkedToThirdpartieWithCategoryFound=No contact/address with a category found
    -OutGoingEmailSetup=Outgoing email setup
    -InGoingEmailSetup=Incoming email setup
    -OutGoingEmailSetupForEmailing=Outgoing email setup (for mass emailing)
    -DefaultOutgoingEmailSetup=Default outgoing email setup
    +NoContactWithCategoryFound=Nav kontaktpersonas / adreses ar atrastu kategoriju
    +NoContactLinkedToThirdpartieWithCategoryFound=Nav kontaktpersonas / adreses ar atrastu kategoriju
    +OutGoingEmailSetup=Izejošā e-pasta iestatīšana
    +InGoingEmailSetup=Ienākošā e-pasta iestatīšana
    +OutGoingEmailSetupForEmailing=Izejošā e-pasta iestatīšana (masveida e-pasta sūtīšanai)
    +DefaultOutgoingEmailSetup=Noklusējuma izejošā e-pasta iestatīšana
     Information=Informācija
    -
    +ContactsWithThirdpartyFilter=Kontakti avec filtre klients
    diff --git a/htdocs/langs/lv_LV/main.lang b/htdocs/langs/lv_LV/main.lang
    index 881719def28..29826e30dad 100644
    --- a/htdocs/langs/lv_LV/main.lang
    +++ b/htdocs/langs/lv_LV/main.lang
    @@ -14,7 +14,7 @@ FormatDateShortJava=dd.MM.yyyy
     FormatDateShortJavaInput=dd.MM.yyyy
     FormatDateShortJQuery=dd.mm.yy
     FormatDateShortJQueryInput=dd.mm.yy
    -FormatHourShortJQuery=HH:MI
    +FormatHourShortJQuery=HH: MI
     FormatHourShort=%I:%M %p
     FormatHourShortDuration=%H:%M
     FormatDateTextShort=%b %d, %Y
    @@ -24,12 +24,12 @@ FormatDateHourSecShort=%d/%m/%Y %I:%M:%S %p
     FormatDateHourTextShort=%b %d, %Y, %I:%M %p
     FormatDateHourText=%B %d, %Y, %I:%M %p
     DatabaseConnection=Savienojums ar datubāzi
    -NoTemplateDefined=No template available for this email type
    +NoTemplateDefined=Šim e-pasta veidam nav pieejamas veidnes
     AvailableVariables=Available substitution variables
     NoTranslation=Nav iztulkots
    -Translation=Tulkojums
    +Translation=Tulkošana
     NoRecordFound=Nav atrasti ieraksti
    -NoRecordDeleted=No record deleted
    +NoRecordDeleted=Neviens ieraksts nav dzēsts
     NotEnoughDataYet=Nepietiek datu
     NoError=Nav kļūdu
     Error=Kļūda
    @@ -44,7 +44,7 @@ ErrorConstantNotDefined=Parametrs %s nav definēts
     ErrorUnknown=Nezināma kļūda
     ErrorSQL=SQL kļūda
     ErrorLogoFileNotFound=Logotipa fails '%s' nav atrasts
    -ErrorGoToGlobalSetup=Go to 'Company/Organization' setup to fix this
    +ErrorGoToGlobalSetup=Lai to novērstu, pārejiet uz iestatījumu "Uzņēmums / organizācija"
     ErrorGoToModuleSetup=Iet uz moduļa uzstādīšanu, lai atrisinātu šo
     ErrorFailedToSendMail=Neizdevās nosūtīt pastu (sūtītājs = %s, saņēmējs = %s)
     ErrorFileNotUploaded=Fails netika augšupielādēts. Pārbaudiet vai izmērs nepārsniedz maksimāli pieļaujamo un, ka brīvas vietas ir pieejama uz diska, un nav jau failu ar tādu pašu nosaukumu šajā direktorijā.
    @@ -63,23 +63,23 @@ ErrorCantLoadUserFromDolibarrDatabase=Neizdevās atrast lietotāju <b>%s</b> Dol
     ErrorNoVATRateDefinedForSellerCountry=Kļūda, PVN likme nav definēta sekojošai valstij '%s'.
     ErrorNoSocialContributionForSellerCountry=Error, no social/fiscal taxes type defined for country '%s'.
     ErrorFailedToSaveFile=Kļūda, neizdevās saglabāt failu.
    -ErrorCannotAddThisParentWarehouse=You are trying to add a parent warehouse which is already a child of current one
    -MaxNbOfRecordPerPage=Max number of record per page
    +ErrorCannotAddThisParentWarehouse=Jūs mēģināt pievienot vecāku noliktavu, kas jau ir pašreizējā bērns
    +MaxNbOfRecordPerPage=Maksimālais ierakstu skaits lapā
     NotAuthorized=Jums nav tiesību, lai veiktu šo darbību.
     SetDate=Iestatīt datumu
     SelectDate=Izvēlēties datumu
     SeeAlso=Skatīt arī %s
    -SeeHere=See here
    +SeeHere=Skatīt šeit
     ClickHere=Noklikšķiniet šeit
    -Here=Here
    +Here=Šeit
     Apply=Pielietot
     BackgroundColorByDefault=Noklusējuma fona krāsu
    -FileRenamed=The file was successfully renamed
    -FileGenerated=The file was successfully generated
    -FileSaved=The file was successfully saved
    -FileUploaded=The file was successfully uploaded
    +FileRenamed=Fails tika veiksmīgi pārdēvēts
    +FileGenerated=Fails tika veiksmīgi ģenerēts
    +FileSaved=Fails tika veiksmīgi saglabāts
    +FileUploaded=Fails veiksmīgi augšupielādēts
     FileTransferComplete=Fails(i) tika augšupielādēts veiksmīgi
    -FilesDeleted=File(s) successfully deleted
    +FilesDeleted=Fails (-i) ir veiksmīgi dzēsti
     FileWasNotUploaded=Fails ir izvēlēts pielikumam,  bet vēl nav augšupielādēti. Noklikšķiniet uz &quot;Pievienot failu&quot;, lai to pievienotu.
     NbOfEntries=Ierakstu sk
     GoToWikiHelpPage=Lasīt tiešsaistes palīdzību (nepieciešams interneta piekļuve)
    @@ -92,6 +92,7 @@ DolibarrInHttpAuthenticationSoPasswordUseless=Dolibarr authentication mode is se
     Administrator=Administrators
     Undefined=Nav definēts
     PasswordForgotten=Aizmirsāt paroli?
    +NoAccount=Nav konts?
     SeeAbove=Skatīt iepriekš
     HomeArea=Mājas sadaļa
     LastConnexion=Latest connection
    @@ -106,8 +107,8 @@ RequestLastAccessInError=Latest database access request error
     ReturnCodeLastAccessInError=Return code for latest database access request error
     InformationLastAccessInError=Information for latest database access request error
     DolibarrHasDetectedError=Dolibarr ir atklājis tehnisku kļūdu
    -YouCanSetOptionDolibarrMainProdToZero=You can read log file or set option $dolibarr_main_prod to '0' in your config file to get more information.
    -InformationToHelpDiagnose=This information can be useful for diagnostic purposes (you can set option $dolibarr_main_prod to '1' to remove such notices)
    +YouCanSetOptionDolibarrMainProdToZero=Jūs varat izlasīt žurnāla failu vai iestatīt opciju $ dolibarr_main_prod uz '0' savā konfigurācijas failā, lai iegūtu vairāk informācijas.
    +InformationToHelpDiagnose=Šī informācija var būt noderīga diagnostikas nolūkos (jūs varat iestatīt iespēju $ dolibarr_main_prod uz "1", lai noņemtu šādus paziņojumus).
     MoreInformation=Vairāk informācijas
     TechnicalInformation=Tehniskā informācija
     TechnicalID=Tehniskais ID
    @@ -133,8 +134,8 @@ Never=Nekad
     Under=saskaņā ar
     Period=Periods
     PeriodEndDate=Beigu datums periodam
    -SelectedPeriod=Selected period
    -PreviousPeriod=Previous period
    +SelectedPeriod=Izvēlētais periods
    +PreviousPeriod=Iepriekšējais periods
     Activate=Aktivizēt
     Activated=Aktivizēta
     Closed=Slēgts
    @@ -146,16 +147,16 @@ Disable=Atslēgt
     Disabled=Atslēgts
     Add=Pievienot
     AddLink=Pievienot saiti
    -RemoveLink=Remove link
    +RemoveLink=Noņemt saiti
     AddToDraft=Pievienot melnrakstiem
     Update=Atjaunot
     Close=Aizvērt
    -CloseBox=Remove widget from your dashboard
    +CloseBox=Noņemiet logrīku no sava informācijas paneļa
     Confirm=Apstiprināt
     ConfirmSendCardByMail=Do you really want to send content of this card by mail to <b>%s</b>?
     Delete=Izdzēst
     Remove=Noņemt
    -Resiliate=Terminate
    +Resiliate=Pārtraukt
     Cancel=Atcelt
     Modify=Modificēt
     Edit=Rediģēt
    @@ -187,7 +188,7 @@ ToLink=Saite
     Select=Atlasīt
     Choose=Izvēlēties
     Resize=Samazināt
    -ResizeOrCrop=Resize or Crop
    +ResizeOrCrop=Mainīt izmērus vai apgriezt
     Recenter=Centrēt
     Author=Autors
     User=Lietotājs
    @@ -240,11 +241,11 @@ Next=Nākamais
     Cards=Kartes
     Card=Karte
     Now=Tagad
    -HourStart=Start hour
    +HourStart=Sākuma stunda
     Date=Datums
     DateAndHour=Datums un laiks
     DateToday=Šodienas datums
    -DateReference=Reference date
    +DateReference=Atsauces datums
     DateStart=Sākuma datums
     DateEnd=Beigu datums
     DateCreation=Izveidošanas datums
    @@ -264,15 +265,15 @@ DateRequest=Pieprasījuma datumu
     DateProcess=Procesa datumu
     DateBuild=Ziņojuma veidošanas datums
     DatePayment=Maksājuma datums
    -DateApprove=Approving date
    +DateApprove=Apstiprināšanas datums
     DateApprove2=Approving date (second approval)
     RegistrationDate=Reģistrācijas datums
     UserCreation=Izveidošanas lietotājs
     UserModification=Labošanas lietotājs
    -UserValidation=Validation user
    +UserValidation=Validācijas lietotājs
     UserCreationShort=Izveidot lietotāju
     UserModificationShort=Labot lietotāju
    -UserValidationShort=Valid. user
    +UserValidationShort=Derīgs lietotājs
     DurationYear=gads
     DurationMonth=mēnesis
     DurationWeek=nedēļa
    @@ -314,8 +315,8 @@ KiloBytes=Kilobaiti
     MegaBytes=Megabaiti
     GigaBytes=Gigabaiti
     TeraBytes=Terabaiti
    -UserAuthor=User of creation
    -UserModif=User of last update
    +UserAuthor=Radīšanas lietotājs
    +UserModif=Pēdējā atjauninājuma lietotājs
     b=b.
     Kb=Kb
     Mb=Mb
    @@ -328,10 +329,10 @@ Default=Noklusējums
     DefaultValue=Noklusējuma vērtība
     DefaultValues=Noklusējuma vērtības
     Price=Cena
    -PriceCurrency=Price (currency)
    +PriceCurrency=Cena (valūta)
     UnitPrice=Vienības cena
     UnitPriceHT=Vienības cena (neto)
    -UnitPriceHTCurrency=Unit price (net) (currency)
    +UnitPriceHTCurrency=Vienības cena (neto) (valūta)
     UnitPriceTTC=Vienības cena
     PriceU=UP
     PriceUHT=UP (neto)
    @@ -339,14 +340,14 @@ PriceUHTCurrency=U.P (currency)
     PriceUTTC=U.P. (inc. tax)
     Amount=Summa
     AmountInvoice=Rēķina summa
    -AmountInvoiced=Amount invoiced
    +AmountInvoiced=Rēķinā iekļautā summa
     AmountPayment=Maksājuma summa
     AmountHTShort=Summa (neto)
     AmountTTCShort=Summa (ar PVN)
     AmountHT=Daudzums (neto pēc nodokļiem)
     AmountTTC=Summa (ar PVN)
     AmountVAT=Nodokļa summa
    -MulticurrencyAlreadyPaid=Already payed, original currency
    +MulticurrencyAlreadyPaid=Jau samaksāta, oriģināla valūta
     MulticurrencyRemainderToPay=Atlikums, kas jāsamaksā oriģinālā valūtā
     MulticurrencyPaymentAmount=Maksājuma summa, oriģinālajā valūtā
     MulticurrencyAmountHT=Amount (net of tax), original currency
    @@ -359,7 +360,7 @@ AmountLT2ES=Summa IRPF
     AmountTotal=Kopējā summa
     AmountAverage=Vidējā summa
     PriceQtyMinHT=Cena daudzumu min. (bez nodokļiem)
    -PriceQtyMinHTCurrency=Price quantity min. (net of tax) (currency)
    +PriceQtyMinHTCurrency=Cenas daudzums min. (bez nodokļiem) (valūta)
     Percentage=Procentuālā attiecība
     Total=Kopsumma
     SubTotal=Starpsumma
    @@ -368,40 +369,41 @@ TotalHTShortCurrency=Total (net in currency)
     TotalTTCShort=Pavisam (ar PVN)
     TotalHT=Pavisam (bez PVN)
     TotalHTforthispage=Kopā (bez PVN) šajā lapā
    -Totalforthispage=Total for this page
    +Totalforthispage=Kopā par šo lapu
     TotalTTC=Pavisam (ar PVN)
     TotalTTCToYourCredit=Pavisam (ieskaitot nodokli), pie jūsu kredīta
     TotalVAT=Kopējā nodokļu
    -TotalVATIN=Total IGST
    +TotalVATIN=Kopā IGST
     TotalLT1=Kopējā nodokļu 2
     TotalLT2=Kopējā nodokļu 3
     TotalLT1ES=Kopējais RE
     TotalLT2ES=Kopējais IRPF
    -TotalLT1IN=Total CGST
    -TotalLT2IN=Total SGST
    +TotalLT1IN=Kopējais CGST
    +TotalLT2IN=Kopējais SGST
     HT=Bez PVN
     TTC=Ar PVN
     INCVATONLY=ar PVN
    -INCT=Inc. all taxes
    +INCT=Inc visiem nodokļiem
     VAT=PVN
     VATIN=IGST
     VATs=Sales taxes
    -VATINs=IGST taxes
    -LT1=Sales tax 2
    -LT1Type=Sales tax 2 type
    -LT2=Sales tax 3
    -LT2Type=Sales tax 3 type
    +VATINs=IGST nodokļi
    +LT1=Pārdošanas nodoklis 2
    +LT1Type=Pārdošanas nodoklis 2 tips
    +LT2=Pārdošanas nodoklis 3
    +LT2Type=3 pārdošanas nodoklis
     LT1ES=RE
     LT2ES=IRPF
     LT1IN=CGST
     LT2IN=SGST
     VATRate=Nodokļa likme
    -VATCode=Tax Rate code
    -VATNPR=Tax Rate NPR
    -DefaultTaxRate=Default tax rate
    +VATCode=Nodokļu likmes kods
    +VATNPR=Nodokļa likme NPR
    +DefaultTaxRate=Noklusētā nodokļa likme
     Average=Vidējais
     Sum=Summa
     Delta=Delta
    +RemainToPay=Paliek maksāt
     Module=Module/Application
     Modules=Moduļi/lietojumprogrammas
     Option=Iespējas
    @@ -410,11 +412,11 @@ FullList=Pilns saraksts
     Statistics=Statistika
     OtherStatistics=Citas statistika
     Status=Statuss
    -Favorite=Favorite
    +Favorite=Iecienītākais
     ShortInfo=Info.
     Ref=Ref.
     ExternalRef=Ref. extern
    -RefSupplier=Ref. piegādātājs
    +RefSupplier=Atsauces pārdevējs
     RefPayment=Ref. maksājums
     CommercialProposalsShort=Komerciālie priekšlikumi
     Comment=Komentēt
    @@ -427,18 +429,18 @@ ActionRunningNotStarted=Jāsāk
     ActionRunningShort=Procesā
     ActionDoneShort=Pabeigts
     ActionUncomplete=Nepabeigts
    -LatestLinkedEvents=Latest %s linked events
    -CompanyFoundation=Company/Organization
    -Accountant=Accountant
    +LatestLinkedEvents=Jaunākie %s saistīti notikumi
    +CompanyFoundation=Uzņēmums / organizācija
    +Accountant=Grāmatvedis
     ContactsForCompany=Šīs trešās personas kontakti
     ContactsAddressesForCompany=Kontakti / adreses par šīs trešās personas
     AddressesForCompany=Šīs trešās puses adreses
     ActionsOnCompany=Pasākumi par šīs trešās personas
     ActionsOnMember=Pasākumi par šo locekli
    -ActionsOnProduct=Events about this product
    +ActionsOnProduct=Notikumi par šo produktu
     NActionsLate=%s vēlu
     ToDo=Jāizdara
    -Completed=Completed
    +Completed=Pabeigts
     Running=Procesā
     RequestAlreadyDone=Request already recorded
     Filter=Filtrs
    @@ -453,7 +455,7 @@ TotalDuration=Kopējais pasākuma ilgums
     Summary=Kopsavilkums
     DolibarrStateBoard=Database statistics
     DolibarrWorkBoard=Open items dashboard
    -NoOpenedElementToProcess=No opened element to process
    +NoOpenedElementToProcess=Nav atvērts elements apstrādāt
     Available=Pieejams
     NotYetAvailable=Nav vēl pieejams
     NotAvailable=Nav pieejams
    @@ -488,12 +490,12 @@ Discount=Atlaide
     Unknown=Nezināms
     General=Vispārējs
     Size=Lielums
    -OriginalSize=Original size
    +OriginalSize=Oriģinālais izmērs
     Received=Saņemts
     Paid=Apmaksāts
     Topic=Virsraksts
     ByCompanies=Pēc trešajām personām
    -ByUsers=Pēc lietotājiem
    +ByUsers=Pēc lietotāja
     Links=Saites
     Link=Saite
     Rejects=Atteikumi
    @@ -502,17 +504,18 @@ NextStep=Nākamais solis
     Datas=Dati
     None=Nav
     NoneF=Nav
    -NoneOrSeveral=None or several
    +NoneOrSeveral=Neviens vai vairāki
     Late=Vēlu
     LateDesc=Delay to define if a record is late or not depends on your setup. Ask your admin to change delay from menu Home - Setup - Alerts.
    +NoItemLate=No late item
     Photo=Attēls
     Photos=Attēli
     AddPhoto=Pievienot attēlu
     DeletePicture=Dzēst attēlu
     ConfirmDeletePicture=Apstiprināt attēla dzēšanu
     Login=Ieiet
    -LoginEmail=Login (email)
    -LoginOrEmail=Login or Email
    +LoginEmail=Ieiet (e-pasts)
    +LoginOrEmail=Pieteikšanās vai e-pasts
     CurrentLogin=Pašreiz pieteicies
     EnterLoginDetail=Ievadiet pieteikšanās informāciju
     January=Janvāris
    @@ -576,7 +579,7 @@ MonthVeryShort10=O
     MonthVeryShort11=N
     MonthVeryShort12=D
     AttachedFiles=Pievienotie faili un dokumenti
    -JoinMainDoc=Join main document
    +JoinMainDoc=Pievienojieties galvenajam dokumentam
     DateFormatYYYYMM=MM.YYYY
     DateFormatYYYYMMDD=DD.MM.YYYY
     DateFormatYYYYMMDDHHMM=DD.MM.YYYY HH:SS
    @@ -619,9 +622,9 @@ BuildDoc=Izveidot Doc
     Entity=Vide
     Entities=Subjekti
     CustomerPreview=Klientu pirmskats
    -SupplierPreview=Piegādātāju pirmskats
    +SupplierPreview=Pārdevēja priekšskatījums
     ShowCustomerPreview=Rādīt klientu priekšskatījumu
    -ShowSupplierPreview=Rādīt piegādātāja priekšskatījumu
    +ShowSupplierPreview=Rādīt pārdevēja priekšskatījumu
     RefCustomer=Ref. klienta
     Currency=Valūta
     InfoAdmin=Informācija administratoriem
    @@ -653,33 +656,33 @@ CanBeModifiedIfOk=Var mainīt ja ir pareizs
     CanBeModifiedIfKo=Var mainīt, ja nav derīgs
     ValueIsValid=Vērtība ir pareizas
     ValueIsNotValid=Vērtība nav pareiza
    -RecordCreatedSuccessfully=Record created successfully
    +RecordCreatedSuccessfully=Ieraksts izveidots veiksmīgi
     RecordModifiedSuccessfully=ieraksts modificēts veiksmīgi
     RecordsModified=%s ieraksti modificēti
    -RecordsDeleted=%s record deleted
    +RecordsDeleted=%s ieraksts dzēsts
     AutomaticCode=Automātiskās kods
     FeatureDisabled=Funkcija bloķēta
    -MoveBox=Move widget
    +MoveBox=Pārvietot logrīku
     Offered=Piedāvāts
     NotEnoughPermissions=Jums nav atļauta šī darbība
     SessionName=Sesijas nosaukums
     Method=Metode
     Receive=Saņemt
    -CompleteOrNoMoreReceptionExpected=Complete or nothing more expected
    -ExpectedValue=Expected Value
    +CompleteOrNoMoreReceptionExpected=Pabeigts vai nekas vairāk nav gaidīts
    +ExpectedValue=Paredzamā vērtība
     CurrentValue=Pašreizējā vērtība
     PartialWoman=Daļējs
     TotalWoman=Kopsumma
     NeverReceived=Nekad nav saņemts
     Canceled=Atcelts
    -YouCanChangeValuesForThisListFromDictionarySetup=You can change values for this list from menu Setup - Dictionaries
    -YouCanChangeValuesForThisListFrom=You can change values for this list from menu %s
    -YouCanSetDefaultValueInModuleSetup=You can set the default value used when creating a new record into module setup
    +YouCanChangeValuesForThisListFromDictionarySetup=Jūs varat mainīt šī saraksta vērtības no izvēlnes Iestatīšana - Vārdnīcas
    +YouCanChangeValuesForThisListFrom=Jūs varat mainīt šī saraksta vērtības no izvēlnes %s
    +YouCanSetDefaultValueInModuleSetup=Jūs varat iestatīt noklusējuma vērtību, ko izmanto, veidojot jaunu ierakstu moduļa iestatījumos
     Color=Krāsa
     Documents=Piesaistītie faili
     Documents2=Dokumenti
     UploadDisabled=Augšupielāde bloķēta
    -MenuAccountancy=Grāmatvedība
    +MenuAccountancy=Accounting
     MenuECM=Dokumenti
     MenuAWStats=AWStats
     MenuMembers=Dalībnieki
    @@ -705,8 +708,8 @@ Page=Lappuse
     Notes=Piezīmes
     AddNewLine=Pievienot jaunu līniju
     AddFile=Pievienot failu
    -FreeZone=Not a predefined product/service
    -FreeLineOfType=Not a predefined entry of type
    +FreeZone=Nav iepriekš definēts produkts / pakalpojums
    +FreeLineOfType=Nav iepriekš definēts tipa ieraksts
     CloneMainAttributes=Klonēt objektu ar tā galvenajiem atribūtiem
     PDFMerge=Apvienot PDF
     Merge=Apvienot
    @@ -718,7 +721,7 @@ CoreErrorTitle=Sistēmas kļūda
     CoreErrorMessage=Sorry, an error occurred. Contact your system administrator to check the logs or disable $dolibarr_main_prod=1 to get more information.
     CreditCard=Kredītkarte
     ValidatePayment=Apstiprināt maksājumu
    -CreditOrDebitCard=Credit or debit card
    +CreditOrDebitCard=Kredīta vai debetkarte
     FieldsWithAreMandatory=Lauki ar <b>%s</b> ir obligāti aizpildāmi
     FieldsWithIsForPublic=Lauki ar <b>%s</b> parāda sabiedrības locekļu sarakstu. Ja jūs nevēlaties to, tad izņemiet ķeksi pie &quot;sabiedrības&quot; lodziņa.
     AccordingToGeoIPDatabase=(Saskaņā ar GeoIP)
    @@ -744,20 +747,20 @@ AttributeCode=Atribūts kods
     URLPhoto=Saite bildei/logo
     SetLinkToAnotherThirdParty=Saite uz citu trešo personu
     LinkTo=Saite uz
    -LinkToProposal=Link to proposal
    +LinkToProposal=Saite uz priekšlikumu
     LinkToOrder=Link to order
     LinkToInvoice=Saite uz rēķinu
     LinkToSupplierOrder=Saite uz piegādātāja pasūtījumu
     LinkToSupplierProposal=Saite uz piegādātāja piedāvājumu
     LinkToSupplierInvoice=Saite uz piegādātāja rēķinu
     LinkToContract=Saite uz līgumu
    -LinkToIntervention=Link to intervention
    +LinkToIntervention=Saikne ar intervenci
     CreateDraft=Izveidot melnrakstu
     SetToDraft=Atpakaļ uz melnrakstu
     ClickToEdit=Klikšķiniet, lai rediģētu
    -EditWithEditor=Edit with CKEditor
    -EditWithTextEditor=Edit with Text editor
    -EditHTMLSource=Edit HTML Source
    +EditWithEditor=Rediģēt ar CKEditor
    +EditWithTextEditor=Rediģēt ar teksta redaktoru
    +EditHTMLSource=Rediģēt HTML avotu
     ObjectDeleted=Objekts %s dzēsts
     ByCountry=Pēc valsts
     ByTown=Pēc pilsētas
    @@ -782,27 +785,27 @@ from=no
     toward=uz
     Access=Pieeja
     SelectAction=Izvēlēties darbību
    -SelectTargetUser=Select target user/employee
    +SelectTargetUser=Atlasiet mērķa lietotāju / darbinieku
     HelpCopyToClipboard=Izmantot taustiņu kombināciju Ctrl + C, lai kopētu
     SaveUploadedFileWithMask=Saglabāt failu uz servera ar nosaukumu "<strong>%s</strong>" (citādi "%s")
     OriginFileName=Oriģinālais faila nosaukums
     SetDemandReason=Izvēlēties avotu
     SetBankAccount=Definēt bankas kontu
    -AccountCurrency=Account currency
    +AccountCurrency=Konta valūta
     ViewPrivateNote=Apskatīt piezīmes
     XMoreLines=%s līnija(as) slēptas
    -ShowMoreLines=Show more/less lines
    +ShowMoreLines=Parādīt vairāk / mazāk rindas
     PublicUrl=Publiskā saite
     AddBox=Pievienot info logu
    -SelectElementAndClick=Select an element and click %s
    +SelectElementAndClick=Izvēlieties elementu un noklikšķiniet %s
     PrintFile=Drukāt failu %s
    -ShowTransaction=Show entry on bank account
    +ShowTransaction=Rādīt ierakstu bankas kontā
     ShowIntervention=Rādīt iejaukšanās
     ShowContract=Rādīt līgumu
     GoIntoSetupToChangeLogo=Go into Home - Setup - Company to change logo or go into Home - Setup - Display to hide.
     Deny=Deny
     Denied=Denied
    -ListOf=List of %s
    +ListOf=%s saraksts
     ListOfTemplates=List of templates
     Gender=Dzimums
     Genderman=Vīrietis
    @@ -816,57 +819,57 @@ DeleteLine=Delete line
     ConfirmDeleteLine=Vai Jūs tiešām vēlaties izdzēst šo līniju?
     NoPDFAvailableForDocGenAmongChecked=No PDF were available for the document generation among checked record
     TooManyRecordForMassAction=Too many record selected for mass action. The action is restricted to a list of %s record.
    -NoRecordSelected=No record selected
    +NoRecordSelected=Nav atlasīts neviens ieraksts
     MassFilesArea=Area for files built by mass actions
     ShowTempMassFilesArea=Show area of files built by mass actions
    -ConfirmMassDeletion=Bulk delete confirmation
    +ConfirmMassDeletion=Lielapjoma dzēšanas apstiprinājums
     ConfirmMassDeletionQuestion=Vai tiešām vēlaties dzēst izvēlēto ierakstu %s?
     RelatedObjects=Saistītie objekti
     ClassifyBilled=Klasificēt apmaksāts
    -ClassifyUnbilled=Classify unbilled
    +ClassifyUnbilled=Klasificēt neapmaksāts
     Progress=Progress
     FrontOffice=birojs
     BackOffice=Back office
     View=Izskats
     Export=Eksportēt
     Exports=Eksports
    -ExportFilteredList=Export filtered list
    -ExportList=Export list
    +ExportFilteredList=Eksportēt filtrēto sarakstu
    +ExportList=Eksporta saraksts
     ExportOptions=Eksportēšanas iespējas
     Miscellaneous=Dažādi
     Calendar=Kalendārs
     GroupBy=Kārtot pēc...
    -ViewFlatList=View flat list
    +ViewFlatList=Skatīt plakanu sarakstu
     RemoveString=Noņemt virkni '%s'
    -SomeTranslationAreUncomplete=Some languages may be partially translated or may contains errors. If you detect some, you can fix language files registering to <a href="https://transifex.com/projects/p/dolibarr/" target="_blank">https://transifex.com/projects/p/dolibarr/</a>.
    +SomeTranslationAreUncomplete=Dažas valodas var būt daļēji tulkotas vai tām var būt kļūdas. Ja konstatējat dažus, varat iestatīt valodas failus, reģistrējoties <a href="https://transifex.com/projects/p/dolibarr/" target="_blank"> https://transifex.com/projects/p/ dolibarr / </a>.
     DirectDownloadLink=Tiešā lejupielādes saite (publiska / ārēja)
    -DirectDownloadInternalLink=Direct download link (need to be logged and need permissions)
    +DirectDownloadInternalLink=Tiešā lejupielādes saite (ir jāreģistrē un tai ir nepieciešamas atļaujas).
     Download=Lejupielādēt
     DownloadDocument=Lejupielādēt dokumentu
     ActualizeCurrency=Atjaunināt valūtas kursu
     Fiscalyear=Fiskālais gads
    -ModuleBuilder=Module Builder
    +ModuleBuilder=Moduļu veidotājs
     SetMultiCurrencyCode=Iestatīt valūtu
    -BulkActions=Bulk actions
    -ClickToShowHelp=Click to show tooltip help
    +BulkActions=Lielapjoma darbības
    +ClickToShowHelp=Noklikšķiniet, lai parādītu rīka padomju palīdzību
     WebSite=Mājas lapa
     WebSites=Tīmekļa vietnes
     WebSiteAccounts=Vietnes konti
     ExpenseReport=Izdevumu pārskats
     ExpenseReports=Izdevumu atskaites
     HR=HR
    -HRAndBank=HR and Bank
    +HRAndBank=HR un Banka
     AutomaticallyCalculated=Automātiski aprēķināts
     TitleSetToDraft=Atgriezties uz melnrakstu
    -ConfirmSetToDraft=Are you sure you want to go back to Draft status ?
    -ImportId=Import id
    +ConfirmSetToDraft=Vai tiešām vēlaties atgriezties pie melnrakstu statusa?
    +ImportId=Importēt ID
     Events=Pasākumi
     EMailTemplates=E-pastu paraugi
    -FileNotShared=File not shared to exernal public
    +FileNotShared=Fails nav koplietots ar exernal sabiedrību
     Project=Projekts
     Projects=Projekti
     Rights=Atļaujas
    -LineNb=Line no.
    +LineNb=Rinda Nr.
     IncotermLabel=Inkoterms
     # Week day
     Monday=Pirmdiena
    @@ -897,14 +900,14 @@ ShortThursday=Ce
     ShortFriday=P
     ShortSaturday=Se
     ShortSunday=Sv
    -SelectMailModel=Select an email template
    +SelectMailModel=Izvēlieties e-pasta veidni
     SetRef=Set ref
    -Select2ResultFoundUseArrows=Some results found. Use arrows to select.
    +Select2ResultFoundUseArrows=Daži rezultāti ir atrasti. Izmantojiet bultiņas, lai izvēlētos.
     Select2NotFound=Rezultāti nav atrasti
     Select2Enter=Ieiet
     Select2MoreCharacter=vai vairāk rakstzīmes
     Select2MoreCharacters=vai vairāk simbolus
    -Select2MoreCharactersMore=<strong>Search syntax:</strong><br><kbd><strong> |</strong></kbd><kbd> OR</kbd> (a|b)<br><kbd><strong>*</strong></kbd><kbd> Any character</kbd> (a*b)<br><kbd><strong>^</strong></kbd><kbd> Start with</kbd> (^ab)<br><kbd><strong>$</strong></kbd><kbd> End with</kbd> (ab$)<br>
    +Select2MoreCharactersMore=<strong> Meklēšanas sintakse: </ strong> </ kbd> <strong> * </ strong> </ kbd> <kbd> Jebkurš raksturs </ kbd> (a * b) <br> <kbd> <strong> ^ </ strong> </ kbd> <kbd> Sāciet ar </ kbd> (^ ab) <br> <kbd> <strong> $ </ strong> </ kbd> <kbd> Beigt ar </ kbd> (ab $) <br>
     Select2LoadingMoreResults=Ielādē vairāk rezultātus...
     Select2SearchInProgress=Meklēšana procesā...
     SearchIntoThirdparties=Trešās personas
    @@ -915,11 +918,11 @@ SearchIntoProductsOrServices=Preces un pakalpojumi
     SearchIntoProjects=Projekti
     SearchIntoTasks=Uzdevumi
     SearchIntoCustomerInvoices=Klienta rēķini
    -SearchIntoSupplierInvoices=Piegādātāju rēķini
    +SearchIntoSupplierInvoices=Piegādātāja rēķini
     SearchIntoCustomerOrders=Klienta pasūtījumi
    -SearchIntoSupplierOrders=Piegādātāja pasūtījumi
    +SearchIntoSupplierOrders=Pirkuma pasūtījumi
     SearchIntoCustomerProposals=Klienta piedāvājumi
    -SearchIntoSupplierProposals=Piegādātāja pedāvājumi
    +SearchIntoSupplierProposals=Pārdevēja priekšlikumi
     SearchIntoInterventions=Interventions
     SearchIntoContracts=Līgumi
     SearchIntoCustomerShipments=Klientu sūtījumi
    @@ -927,17 +930,21 @@ SearchIntoExpenseReports=Izdevumu atskaites
     SearchIntoLeaves=Leaves
     CommentLink=Komentāri
     NbComments=Komentāru skaits
    -CommentPage=Comments space
    +CommentPage=Komentāru telpa
     CommentAdded=Komentārs pievienots
     CommentDeleted=Komentārs dzēsts
     Everybody=Visi
    -PayedBy=Payed by
    -PayedTo=Payed to
    -Monthly=Monthly
    -Quarterly=Quarterly
    -Annual=Annual
    -Local=Local
    -Remote=Remote
    -LocalAndRemote=Local and Remote
    -KeyboardShortcut=Keyboard shortcut
    +PayedBy=Samaksājis
    +PayedTo=Samaksāts
    +Monthly=Katru mēnesi
    +Quarterly=Ceturksnis
    +Annual=Gada
    +Local=Vietējais
    +Remote=Attālinātais
    +LocalAndRemote=Vietējais un attālais
    +KeyboardShortcut=Tastatūras saīsne
     AssignedTo=Piešķirts
    +Deletedraft=Dzēst melnrakstu
    +ConfirmMassDraftDeletion=Melnraksta dzēšanas apstiprinājuma projekts
    +FileSharedViaALink=Fails koplietots, izmantojot saiti
    +
    diff --git a/htdocs/langs/lv_LV/margins.lang b/htdocs/langs/lv_LV/margins.lang
    index 1a5609fff7b..2c4bd11ab3d 100644
    --- a/htdocs/langs/lv_LV/margins.lang
    +++ b/htdocs/langs/lv_LV/margins.lang
    @@ -4,13 +4,13 @@ Margin=Robeža
     Margins=Robežas
     TotalMargin=Kopējais Maržinālā
     MarginOnProducts=Maržinālā / Produkti
    -MarginOnServices=Maržinālā / Pakalpojumi
    -MarginRate=Maržinālā likme
    -MarkRate=Mark likme
    +MarginOnServices=Margin / Pakalpojumi
    +MarginRate=Noguldījuma likme
    +MarkRate=Atzīmēt likmi
     DisplayMarginRates=Displeja maržinālās
     DisplayMarkRates=Displeja zīmju cenas
     InputPrice=Ieejas cena
    -margin=Peļņas norma vadība
    +margin=Peļņas normu vadība
     margesSetup=Peļņa vadības iestatīšanas
     MarginDetails=Maržinālā detaļas
     ProductMargins=Produktu rezerves
    @@ -28,17 +28,17 @@ UseDiscountAsService=Kā pakalpojums
     UseDiscountOnTotal=Par starpsummu
     MARGIN_METHODE_FOR_DISCOUNT_DETAILS=Nosaka, ja globālā atlaide tiek uzskatīts par produktu, pakalpojumu, vai tikai starpsumma starpības aprēķinu.
     MARGIN_TYPE=Buying/Cost price suggested by default for margin calculation
    -MargeType1=Margin on Best supplier price
    +MargeType1=Marža par labāko pārdevēja cenu
     MargeType2=Margin on Weighted Average Price (WAP)
    -MargeType3=Margin on Cost Price
    -MarginTypeDesc=* Margin on best buying price = Selling price - Best supplier price defined on product card<br>* Margin on Weighted Average Price (WAP) = Selling price - Product Weighted Average Price (WAP) or best supplier price if WAP not yet defined<br>* Margin on Cost price = Selling price - Cost price defined on product card or WAP if cost price not defined, or best supplier price if WAP not yet defined
    +MargeType3=Ienesīguma cena
    +MarginTypeDesc=* Marka par labāko pirkšanas cenu = Pārdošanas cena - Labākā pārdevēju cena, kas noteikta produkta kartē <br> * Vidējā svērtā vidējā cena (WAP) = pārdošanas cena - produkta vidējā svērtā cena (WAP) vai labākā piegādātāja cena, ja WAP vēl nav definēts < br> * Marža par izmaksu cenu = Pārdošanas cena - Izmaksu cena, kas noteikta produkta kartē vai WAP, ja nav noteikta izmaksu cena, vai labākā piegādātāja cena, ja WAP vēl nav definēts
     CostPrice=Pašizmaksa
     UnitCharges=Vienības izmaksas
     Charges=Maksas
     AgentContactType=Commercial agent contact type
     AgentContactTypeDetails=Define what contact type (linked on invoices) will be used for margin report per sale representative
    -rateMustBeNumeric=Rate must be a numeric value
    +rateMustBeNumeric=Likmei jābūt skaitliskai vērtībai
     markRateShouldBeLesserThan100=Mark rate should be lower than 100
     ShowMarginInfos=Show margin infos
     CheckMargins=Margins detail
    -MarginPerSaleRepresentativeWarning=The report of margin per user use the link between third parties and sale representatives to calculate the margin of each sale representative. Because some thirdparties may not have any ddiated sale representative and some thirdparties may be linked to several, some amounts may not be included into this report (if there is no sale representative) and some may appear on different lines (for each sale representative).
    +MarginPerSaleRepresentativeWarning=Atskaites par starpību katram lietotājam izmanto saiti starp trešajām personām un tirdzniecības pārstāvjiem, lai aprēķinātu katra pārdošanas pārstāvja rezervi. Tā kā dažām trešām pusēm var nebūt tirdzniecības pārstāvniecības, un dažas trešās puses var būt saistītas ar vairākām, dažas summas var neiekļaut šajā pārskatā (ja pārdošanas pārstāvis nav pieejams), un daži var parādīties dažādās pozīcijās (katram pārdošanas pārstāvim).
    diff --git a/htdocs/langs/lv_LV/members.lang b/htdocs/langs/lv_LV/members.lang
    index 61809e044f9..34105afcc03 100644
    --- a/htdocs/langs/lv_LV/members.lang
    +++ b/htdocs/langs/lv_LV/members.lang
    @@ -1,24 +1,24 @@
     # Dolibarr language file - Source file is en_US - members
     MembersArea=Dalībnieku sadaļa
     MemberCard=Dalībnieka karte
    -SubscriptionCard=Abonēšana kartiņa
    -Member=Dalībnieks
    -Members=Dalībnieki
    +SubscriptionCard=Abonēšanas kartiņa
    +Member=Biedrs
    +Members=Biedri
     ShowMember=Rādīt dalībnieka kartiņu
    -UserNotLinkedToMember=Lietotājs nav saistīta ar kādu ES
    +UserNotLinkedToMember=Lietotājs nav saistīts ar dalībnieku
     ThirdpartyNotLinkedToMember=Trešās puses nav piesaistīta dalībniekam
    -MembersTickets=Locekļi Biļetes
    +MembersTickets=Dalībnieku pieteikumi
     FundationMembers=Fonda biedri
     ListOfValidatedPublicMembers=Saraksts ar apstiprināto valsts locekļu
     ErrorThisMemberIsNotPublic=Šis dalībnieks nav publisks
     ErrorMemberIsAlreadyLinkedToThisThirdParty=Vēl viens dalībnieks (nosaukums: <b>%s,</b> pieteikšanās: <b>%s)</b> jau ir saistīts ar trešo personu <b>%s.</b> Noņemt šo saiti vispirms tāpēc, ka trešā persona nevar saistīt tikai loceklim (un otrādi).
     ErrorUserPermissionAllowsToLinksToItselfOnly=Drošības apsvērumu dēļ, jums ir jāpiešķir atļaujas, lai rediģētu visi lietotāji varētu saistīt locekli, lai lietotājam, kas nav jūsu.
     SetLinkToUser=Saite uz Dolibarr lietotāju
    -SetLinkToThirdParty=Saite uz Dolibarr trešajai personai
    +SetLinkToThirdParty=Saite uz Dolibarr trešo personu
     MembersCards=Dalībnieku vizītkartes
     MembersList=Dalībnieku saraksts
     MembersListToValid=Saraksts projektu dalībnieki (tiks apstiprināts)
    -MembersListValid=Saraksts derīgo biedru
    +MembersListValid=Derīgo dalībnieku saraksts
     MembersListUpToDate=Saraksts derīgiem locekļiem ar līdz šim abonementu
     MembersListNotUpToDate=Saraksts derīgiem locekļiem ar abonementu novecojis
     MembersListResiliated=List of terminated members
    @@ -27,8 +27,8 @@ MenuMembersToValidate=Projektu dalībnieki
     MenuMembersValidated=Apstiprināti biedri
     MenuMembersUpToDate=Aktuālie dalībnieki
     MenuMembersNotUpToDate=Novecojušie dalībnieki
    -MenuMembersResiliated=Terminated members
    -MembersWithSubscriptionToReceive=Locekļiem ar abonementu, lai saņemtu
    +MenuMembersResiliated=Izslēgtie dalībnieki
    +MembersWithSubscriptionToReceive=Dalībniekiem ar abonementu, lai saņemtu
     DateSubscription=Abonēšanas datums
     DateEndSubscription=Abonēšanas beigu datums
     EndSubscription=Beigt abonementu
    @@ -42,24 +42,24 @@ MembersTypes=Dalībnieku veidi
     MemberStatusDraft=Melnraksts (jāapstiprina)
     MemberStatusDraftShort=Melnraksts
     MemberStatusActive=Validēta (gaidīšanas abonements)
    -MemberStatusActiveShort=Validated
    -MemberStatusActiveLate=Subscription expired
    +MemberStatusActiveShort=Apstiprināts
    +MemberStatusActiveLate=Abonements beidzies
     MemberStatusActiveLateShort=Beidzies
     MemberStatusPaid=Abonēšana atjaunināta
     MemberStatusPaidShort=Aktuāls
    -MemberStatusResiliated=Terminated member
    -MemberStatusResiliatedShort=Terminated
    +MemberStatusResiliated=Apturēts dalībnieks
    +MemberStatusResiliatedShort=Izbeigta
     MembersStatusToValid=Projektu dalībnieki
     MembersStatusResiliated=Terminated members
     NewCotisation=Jauns ieguldījums
     PaymentSubscription=Jauns ieguldījums maksājums
     SubscriptionEndDate=Abonēšanas beigu datums
     MembersTypeSetup=Dalībnieki tipa iestatīšana
    -MemberTypeModified=Member type modified
    -DeleteAMemberType=Delete a member type
    -ConfirmDeleteMemberType=Are you sure you want to delete this member type?
    -MemberTypeDeleted=Member type deleted
    -MemberTypeCanNotBeDeleted=Member type can not be deleted
    +MemberTypeModified=Dalībnieka tips ir modificēts
    +DeleteAMemberType=Dzēst biedra veidu
    +ConfirmDeleteMemberType=Vai tiešām vēlaties dzēst šo dalībnieka veidu?
    +MemberTypeDeleted=Dalībnieka veids dzēsts
    +MemberTypeCanNotBeDeleted=Dalībnieka veidu nevar dzēst
     NewSubscription=Jauns abonements
     NewSubscriptionDesc=Šī veidlapa ļauj ierakstīt savu abonementu kā jaunu locekli pamats. Ja jūs vēlaties atjaunot savu abonementu (ja jau loceklis), lūdzu, sazinieties Dibināšanas valdē, nevis pa e-pastu %s.
     Subscription=Abonēšana
    @@ -68,10 +68,10 @@ SubscriptionLate=Vēlu
     SubscriptionNotReceived=Abonēšana nekad nav saņēmusi
     ListOfSubscriptions=Saraksts abonementu
     SendCardByMail=Nosūtīt kartiņu pa e-pastu
    -AddMember=Create member
    +AddMember=Izveidot biedru
     NoTypeDefinedGoToSetup=Neviens dalībnieka veids nav definēts. Iet uz izvēlnes "Dalībnieku veidi"
     NewMemberType=Jauns dalībnieka veids
    -WelcomeEMail=Welcome e-pastu
    +WelcomeEMail=Sveiciena e-pasts
     SubscriptionRequired=Abonēšanas nepieciešams
     DeleteType=Dzēst
     VoteAllowed=Balsot atļauts
    @@ -85,54 +85,54 @@ DeleteMember=Dzēst dalībnieku
     ConfirmDeleteMember=Are you sure you want to delete this member (Deleting a member will delete all his subscriptions)?
     DeleteSubscription=Dzēst abonementu
     ConfirmDeleteSubscription=Are you sure you want to delete this subscription?
    -Filehtpasswd=Htpasswd failu
    +Filehtpasswd=Htpasswd fails
     ValidateMember=Apstiprināt dalībnieku
     ConfirmValidateMember=Are you sure you want to validate this member?
     FollowingLinksArePublic=Šādas saites ir atvērtas lapas, kas nav aizsargāti ar kādu Dolibarr atļauju. Tie nav formated lapas, sniedz kā piemērs, lai parādītu, kā uzskaitīt biedrus datu bāzi.
     PublicMemberList=Sabiedrības Biedru saraksts
    -BlankSubscriptionForm=Public self-subscription form
    -BlankSubscriptionFormDesc=Dolibarr can provide you a public URL/website to allow external visitors to ask to subscribe to the foundation. If an online payment module is enabled, a payment form may also be automatically provided.
    -EnablePublicSubscriptionForm=Enable the public website with self-subscription form
    -ForceMemberType=Force the member type
    +BlankSubscriptionForm=Publiska pašapkalpošanās veidlapa
    +BlankSubscriptionFormDesc=Dolibarr var nodrošināt jums publisku URL / tīmekļa vietni, lai ļautu ārējiem apmeklētājiem lūgt parakstīties uz fondu. Ja ir iespējots tiešsaistes maksājumu modulis, maksājuma veidlapa var tikt automātiski nodrošināta.
    +EnablePublicSubscriptionForm=Iespējojiet publisko vietni ar pašapkalpošanās veidlapu
    +ForceMemberType=Piespiediet dalībnieka tipu
     ExportDataset_member_1=Dalībnieki un abonēšana
     ImportDataset_member_1=Dalībnieki
    -LastMembersModified=Latest %s modified members
    -LastSubscriptionsModified=Latest %s modified subscriptions
    +LastMembersModified=Jaunākie %s labotie dalībnieki
    +LastSubscriptionsModified=Jaunākie %s labotie abonementi
     String=Rinda
     Text=Teksts
     Int=Int
     DateAndTime=Datums un laiks
     PublicMemberCard=Dalībnieku publiskā kartiņa
    -SubscriptionNotRecorded=Subscription not recorded
    -AddSubscription=Create subscription
    +SubscriptionNotRecorded=Abonēšana nav ierakstīta
    +AddSubscription=Izveidot abonementu
     ShowSubscription=Rādīt abonementu
     # Label of email templates
    -SendingAnEMailToMember=Sending information email to member
    -SendingEmailOnAutoSubscription=Sending email on auto registration
    -SendingEmailOnMemberValidation=Sending email on new member validation
    -SendingEmailOnNewSubscription=Sending email on new subscription
    -SendingReminderForExpiredSubscription=Sending reminder for expired subscription
    -SendingEmailOnCancelation=Sending email on cancelation
    +SendingAnEMailToMember=Sūtīt informācijas e-pastu dalībniekam
    +SendingEmailOnAutoSubscription=E-pasta sūtīšana uz automātisko reģistrāciju
    +SendingEmailOnMemberValidation=E-pasta sūtīšana uz jauno dalībnieku apstiprināšanu
    +SendingEmailOnNewSubscription=E-pasta sūtīšana uz jaunu abonementu
    +SendingReminderForExpiredSubscription=Atgādinājuma nosūtīšana uz abonementu beigu datumu
    +SendingEmailOnCancelation=E-pasta sūtīšana par atcelšanu
     # Topic of email templates
    -YourMembershipRequestWasReceived=Your membership was received.
    -YourMembershipWasValidated=Your membership was validated
    -YourSubscriptionWasRecorded=Your new subscription was recorded
    -SubscriptionReminderEmail=Subscription reminder
    -YourMembershipWasCanceled=Your membership was canceled
    +YourMembershipRequestWasReceived=Jūsu dalība tika saņemta.
    +YourMembershipWasValidated=Jūsu dalība tika apstiprināta
    +YourSubscriptionWasRecorded=Jūsu jaunais abonements tika reģistrēts
    +SubscriptionReminderEmail=Abonementa atgādinājums
    +YourMembershipWasCanceled=Jūsu dalība tika atcelta
     CardContent=Saturu jūsu dalības kartes
     # Text of email templates
    -ThisIsContentOfYourMembershipRequestWasReceived=We want to let you know that your membership request was received.<br><br>
    -ThisIsContentOfYourMembershipWasValidated=We want to let you know that your membership was validated with the following information:<br><br>
    -ThisIsContentOfYourSubscriptionWasRecorded=We want to let you know that your new subscription was recorded.<br><br>
    -ThisIsContentOfSubscriptionReminderEmail=We want to let you know thet your subscription is about to expire. We hope you can make a renewal of it.<br><br>
    -ThisIsContentOfYourCard=This is a remind of the information we get about you. Feel free to contact us if something looks wrong.<br><br>
    +ThisIsContentOfYourMembershipRequestWasReceived=Mēs vēlamies jūs informēt, ka jūsu dalības pieprasījums ir saņemts. <br> <br>
    +ThisIsContentOfYourMembershipWasValidated=Mēs vēlamies jūs informēt, ka jūsu dalība tika apstiprināta ar šādu informāciju: <br> <br>
    +ThisIsContentOfYourSubscriptionWasRecorded=Mēs vēlamies jūs informēt, ka jūsu jaunais abonements tika reģistrēts. <br> <br>
    +ThisIsContentOfSubscriptionReminderEmail=Mēs vēlamies jūs paziņot, ka jūsu abonēšanas termiņš beigsies. Mēs ceram, ka jūs varat to atjaunot. <br> <br>
    +ThisIsContentOfYourCard=Tas ir atgādinājums par informāciju, kuru mēs saņemam par jums. Jūtieties brīvi sazināties ar mums, ja kaut kas izskatās nepareizi. <br> <br>
     DescADHERENT_AUTOREGISTER_NOTIF_MAIL_SUBJECT=Priekšmets e-pastu saņēma, ja auto-uzrakstu viesis
     DescADHERENT_AUTOREGISTER_NOTIF_MAIL=E-pasts saņemta gadījumā auto-uzrakstu viesis
    -DescADHERENT_EMAIL_TEMPLATE_AUTOREGISTER=Template Email to use to send email to a member on member autosubscription
    -DescADHERENT_EMAIL_TEMPLATE_MEMBER_VALIDATION=Template EMail to use to send email to a member on member validation
    -DescADHERENT_EMAIL_TEMPLATE_SUBSCRIPTION=Template Email to use to send email to a member on new subscription recording
    -DescADHERENT_EMAIL_TEMPLATE_REMIND_EXPIRATION=Template Email to use to send email remind when subscription is about to expire
    -DescADHERENT_EMAIL_TEMPLATE_CANCELATION=Template Email to use to send email to a member on member cancelation
    +DescADHERENT_EMAIL_TEMPLATE_AUTOREGISTER=Veidne E-pasts, lai izmantotu, lai nosūtītu e-pastu dalībniekam, kas piedalās dalībnieka autosubscription
    +DescADHERENT_EMAIL_TEMPLATE_MEMBER_VALIDATION=Veidne Nosūtīt, lai izmantotu, lai nosūtītu e-pastu dalībniekam, kas piedalījies dalībnieku apstiprināšanā
    +DescADHERENT_EMAIL_TEMPLATE_SUBSCRIPTION=Veidne Nosūtīt izmantot, lai nosūtītu e-pastu dalībniekam par jaunu abonēšanas ierakstu
    +DescADHERENT_EMAIL_TEMPLATE_REMIND_EXPIRATION=Veidne E-pasts, lai izmantotu, lai nosūtītu e-pastu, ir jāatgādina, kad beidzas abonementa derīguma termiņš
    +DescADHERENT_EMAIL_TEMPLATE_CANCELATION=Veidne E-pasts, lai izmantotu, lai nosūtītu e-pastu dalībniekam par atteikšanos no dalībniekiem
     DescADHERENT_MAIL_FROM=Sūtītāja e-pasts automātisko e-pastiem
     DescADHERENT_ETIQUETTE_TYPE=Formāts etiķešu lapā
     DescADHERENT_ETIQUETTE_TEXT=Teksts drukāts uz dalībvalstu adrese lapām
    @@ -141,14 +141,14 @@ DescADHERENT_CARD_HEADER_TEXT=Teksts drukāts virsū uz biedru kartes augšpusē
     DescADHERENT_CARD_TEXT=Teksts drukāts uz biedru kartes (izlīdzinājums pa kreisi)
     DescADHERENT_CARD_TEXT_RIGHT=Teksts drukāts uz biedru kartes (izlīdzinājums pa labi)
     DescADHERENT_CARD_FOOTER_TEXT=Teksts uzdrukāts uz biedru kartes apakšā
    -ShowTypeCard=Rādīt veidu &quot;%s&quot;
    +ShowTypeCard=Rādīt veidu "%s"
     HTPasswordExport=htpassword faila paaudze
     NoThirdPartyAssociatedToMember=Neviena trešā puse saistīta ar šo locekli
     MembersAndSubscriptions= Dalībnieki un Abonementi
     MoreActions=Papildu darbības ar ierakstu
     MoreActionsOnSubscription=Papildina rīcību, kas ierosināta pēc noklusējuma, ierakstot abonementu
    -MoreActionBankDirect=Create a direct entry on bank account
    -MoreActionBankViaInvoice=Create an invoice, and a payment on bank account
    +MoreActionBankDirect=Izveidojiet tiešu ierakstu par bankas kontu
    +MoreActionBankViaInvoice=Izveidojiet rēķinu un maksājumu bankas kontā
     MoreActionInvoiceOnly=Izveidot rēķinu bez maksājuma
     LinkToGeneratedPages=Izveidot vizītkartes
     LinkToGeneratedPagesDesc=Šis ekrāns ļauj jums, lai radītu PDF failus ar vizītkartēm visiem saviem biedriem, vai konkrētā loceklis.
    @@ -169,12 +169,12 @@ MembersByStateDesc=Šis ekrāns parādīs statistiku par dalībniekiem, valsts /
     MembersByTownDesc=Šis ekrāns parādīs statistiku par biedriem ar pilsētu.
     MembersStatisticsDesc=Izvēlieties statistiku vēlaties izlasīt ...
     MenuMembersStats=Statistika
    -LastMemberDate=Latest member date
    +LastMemberDate=Pēdējā biedra datums
     LatestSubscriptionDate=Jaunākais piereģistrēšanās datums
     Nature=Daba
     Public=Informācija ir publiska
     NewMemberbyWeb=Jauns dalībnieks pievienots. Gaida apstiprinājumu
    -NewMemberForm=Jauns dalībnieks forma
    +NewMemberForm=Jauna dalībnieka forma
     SubscriptionsStatistics=Statistika par abonementu
     NbOfSubscriptions=Abonementu skaits
     AmountOfSubscriptions=Apjoms abonementu
    @@ -182,17 +182,17 @@ TurnoverOrBudget=Apgrozījums (uzņēmumam) vai budžets (par pamatu)
     DefaultAmount=Default summa parakstīšanās
     CanEditAmount=Apmeklētājs var izvēlēties / rediģēt summu no tās parakstītā
     MEMBER_NEWFORM_PAYONLINE=Pārlēkt uz integrētu tiešsaistes maksājumu lapā
    -ByProperties=By nature
    -MembersStatisticsByProperties=Members statistics by nature
    +ByProperties=Pēc būtības
    +MembersStatisticsByProperties=Dalībnieku statistika pēc būtības
     MembersByNature=This screen show you statistics on members by nature.
     MembersByRegion=This screen show you statistics on members by region.
     VATToUseForSubscriptions=PVN likme izmantot abonementu
     NoVatOnSubscription=Nav TVA par abonēšanu
     MEMBER_PAYONLINE_SENDEMAIL=Email to use for email warning when Dolibarr receive a confirmation of a validated payment for a subscription (Example: paymentdone@example.com)
     ADHERENT_PRODUCT_ID_FOR_SUBSCRIPTIONS=Product used for subscription line into invoice: %s
    -NameOrCompany=Name or company
    -SubscriptionRecorded=Subscription recorded
    -NoEmailSentToMember=No email sent to member
    -EmailSentToMember=Email sent to member at %s
    -SendReminderForExpiredSubscriptionTitle=Send reminder by email for expired subscription
    -SendReminderForExpiredSubscription=Send reminder by email to members when subscription is about to expire (parameter is number of days before end of subscription to send the remind)
    +NameOrCompany=Vārds vai uzņēmums
    +SubscriptionRecorded=Abonements ir ierakstīts
    +NoEmailSentToMember=Biedram nav nosūtīts neviens e-pasts
    +EmailSentToMember=E-pasts tiek nosūtīts dalībniekam %s
    +SendReminderForExpiredSubscriptionTitle=Nosūtiet atgādinājumu pa e-pastu, kad esat beidzis abonementu
    +SendReminderForExpiredSubscription=Nosūtiet atgādinājumu pa e-pastu dalībniekiem, kad abonements beigsies (parametrs ir dienu skaits pirms abonēšanas beigām, lai nosūtītu atgādinājumu).
    diff --git a/htdocs/langs/lv_LV/modulebuilder.lang b/htdocs/langs/lv_LV/modulebuilder.lang
    index 1e1d3a916f8..a70b03d2c69 100644
    --- a/htdocs/langs/lv_LV/modulebuilder.lang
    +++ b/htdocs/langs/lv_LV/modulebuilder.lang
    @@ -1,5 +1,5 @@
     # Dolibarr language file - Source file is en_US - loan
    -ModuleBuilderDesc=This tools must be used by experienced users or developers. It gives you utilities to build or edit your own module (Documentation for alternative <a href="%s" target="_blank">manual development is here</a>).
    +ModuleBuilderDesc=Šie rīki ir jāizmanto pieredzējušiem lietotājiem vai izstrādātājiem. Tas dod jums programmu, lai izveidotu vai rediģētu savu moduli (dokumentācija alternatīvu <a href="%s" target="_blank"> manuālajai izstrādei ir pieejama šeit </a>).
     EnterNameOfModuleDesc=Enter name of the module/application to create with no spaces. Use uppercase to separate words (For example: MyModule, EcommerceForShop, SyncWithMySystem...)
     EnterNameOfObjectDesc=Enter name of the object to create with no spaces. Use uppercase to separate words (For example: MyObject, Student, Teacher...). The CRUD class file, but also API file, pages to list/add/edit/delete object and SQL files will be generated.
     ModuleBuilderDesc2=Path where modules are generated/edited (first alternative directory defined into %s): <strong>%s</strong>
    @@ -7,91 +7,95 @@ ModuleBuilderDesc3=Generated/editable modules found: <strong>%s</strong>
     ModuleBuilderDesc4=A module is detected as 'editable' when the file <strong>%s</strong> exists in root of module directory
     NewModule=Jauns modulis
     NewObject=Jauns objekts
    -ModuleKey=Module key
    -ObjectKey=Object key
    +ModuleKey=Moduļa atslēga
    +ObjectKey=Objekta atslēga
     ModuleInitialized=Modulis inicializēts
     FilesForObjectInitialized=Files for new object '%s' initialized
     FilesForObjectUpdated=Files for object '%s' updated (.sql files and .class.php file)
     ModuleBuilderDescdescription=Enter here all general information that describe your module.
    -ModuleBuilderDescspecifications=You can enter here a long text to describe the specifications of your module that is not already structured into other tabs. So you have within easy reach all the rules to develop. Also this text content will be included into the generated documentation (see last tab). You can use Markdown format, but it is recommanded to use Asciidoc format (Comparison between .md and .asciidoc: http://asciidoctor.org/docs/user-manual/#compared-to-markdown)
    -ModuleBuilderDescobjects=Define here the objects you want to manage with your module. A CRUD DAO class, SQL files, page to list record of objects, to create/edit/view a record and an API will be generated.
    -ModuleBuilderDescmenus=This tab is dedicated to define menu entries provided by your module.
    -ModuleBuilderDescpermissions=This tab is dedicated to define the new permissions you want to provide with your module.
    -ModuleBuilderDesctriggers=This is the view of triggers provided by your module. To include code executed when a triggered business event is launched, just edit this file.
    -ModuleBuilderDeschooks=This tab is dedicated to hooks.
    +ModuleBuilderDescspecifications=Šeit varat ievadīt garu tekstu, lai aprakstītu moduļa specifikācijas, kas vēl nav strukturētas citās cilnēs. Tātad jums ir viegli sasniegt visus noteikumus, kas jāattīsta. Arī šis teksta saturs tiks iekļauts ģenerētajā dokumentācijā (skatiet pēdējo rindkopu). Jūs varat izmantot Markdown formātu, bet tiek ieteikts izmantot Asciidoc formātu (salīdzinājums starp .md un .asciidoc: http://asciidoctor.org/docs/user-manual/#compared-to-markdown).
    +ModuleBuilderDescobjects=Šeit definējiet objektus, kurus vēlaties pārvaldīt, izmantojot moduli. Tiks izveidots CRUD DAO klase, SQL faili, objektu ierakstu saraksta lapa, lai izveidotu / rediģētu / skatītu ierakstu un API.
    +ModuleBuilderDescmenus=Šī cilne ir paredzēta, lai definētu izvēlnes ierakstus, ko nodrošina jūsu modulis.
    +ModuleBuilderDescpermissions=Šī cilne ir paredzēta, lai definētu jaunās atļaujas, kuras vēlaties nodrošināt ar savu moduli.
    +ModuleBuilderDesctriggers=Tas ir moduļa sniegto aktivitāšu skatījums. Lai iekļautu kodu, kas palaists, kad tiek aktivizēts aktivizēts biznesa notikums, vienkārši rediģējiet šo failu.
    +ModuleBuilderDeschooks=Šī cilne ir paredzēta āķiem.
     ModuleBuilderDescwidgets=Šī cilne ir paredzēta, lai pārvaldītu/veidotu logrīkus.
    -ModuleBuilderDescbuildpackage=You can generate here a "ready to distribute" package file (a normalized .zip file) of your module and a "ready to distribute" documentation file. Just click on button to build the package or documentation file.
    -EnterNameOfModuleToDeleteDesc=You can delete your module. WARNING: All files of module but also structured data and documentation will be definitly lost !
    -EnterNameOfObjectToDeleteDesc=You can delete an object. WARNING: All files related to object will be definitly lost !
    +ModuleBuilderDescbuildpackage=Jūs varat ģenerēt šeit moduļa "gatavs izplatīšanai" pakotnes failu (standartizētu .zip failu) un dokumentācijas failu "gatavs izplatīšanai". Vienkārši noklikšķiniet uz pogas, lai izveidotu paketi vai dokumentācijas failu.
    +EnterNameOfModuleToDeleteDesc=Varat izdzēst savu moduli. BRĪDINĀJUMS: visi moduļa faili, kā arī strukturētie dati un dokumentācija noteikti tiks zaudēti!
    +EnterNameOfObjectToDeleteDesc=Jūs varat izdzēst objektu. BRĪDINĀJUMS: visi faili, kas saistīti ar objektu, tiks noteikti zaudēti!
     DangerZone=Bīstamā zona
    -BuildPackage=Build package/documentation
    -BuildDocumentation=Build documentation
    -ModuleIsNotActive=This module was not activated yet. Go into %s to make it live or click here:
    -ModuleIsLive=This module has been activated. Any change on it may break a current active feature.
    +BuildPackage=Veidojiet paketi / dokumentāciju
    +BuildDocumentation=Izveidot dokumentāciju
    +ModuleIsNotActive=Šis modulis vēl nav aktivizēts. Iet uz %s, lai to veiktu, vai arī noklikšķiniet šeit:
    +ModuleIsLive=Šis modulis ir aktivizēts. Jebkuras izmaiņas tajā var pārtraukt pašreizējo aktīvo funkciju.
     DescriptionLong=Apraksts
     EditorName=Redaktora vārds
     EditorUrl=Rediģētāja URL
    -DescriptorFile=Descriptor file of module
    -ClassFile=File for PHP DAO CRUD class
    -ApiClassFile=File for PHP API class
    -PageForList=PHP page for list of record
    -PageForCreateEditView=PHP page to create/edit/view a record
    -PageForAgendaTab=PHP page for event tab
    -PageForDocumentTab=PHP page for document tab
    -PageForNoteTab=PHP page for note tab
    -PathToModulePackage=Path to zip of module/application package
    -PathToModuleDocumentation=Path to file of module/application documentation
    -SpaceOrSpecialCharAreNotAllowed=Spaces or special characters are not allowed.
    -FileNotYetGenerated=File not yet generated
    -RegenerateClassAndSql=Erase and regenerate class and sql files
    -RegenerateMissingFiles=Generate missing files
    -SpecificationFile=File with business rules
    -LanguageFile=File for language
    -ConfirmDeleteProperty=Are you sure you want to delete the property <strong>%s</strong> ? This will change code in PHP class but also remove column from table definition of object.
    -NotNull=Not NULL
    -NotNullDesc=1=Set database to NOT NULL. -1=Allow null values and force value to NULL if empty ('' or 0).
    -SearchAll=Used for 'search all'
    +DescriptorFile=Moduļa apraksta fails
    +ClassFile=PHP DAO CRUD klase
    +ApiClassFile=PHP API klases fails
    +PageForList=PHP lapa ierakstu sarakstam
    +PageForCreateEditView=PHP lapa, lai izveidotu / rediģētu / skatītu ierakstu
    +PageForAgendaTab=PHP lappuse notikumu cilnē
    +PageForDocumentTab=PHP lapas cilnei
    +PageForNoteTab=PHP lapa piezīmju cilnē
    +PathToModulePackage=Ceļš uz moduļa / pieteikuma pakotnes rāvienu
    +PathToModuleDocumentation=Ceļš uz moduļa / lietojumprogrammas dokumentāciju
    +SpaceOrSpecialCharAreNotAllowed=Spaces vai speciālās rakstzīmes nav atļautas.
    +FileNotYetGenerated=Fails vēl nav izveidots
    +RegenerateClassAndSql=Dzēst un atjaunot klases un sql failus
    +RegenerateMissingFiles=Izveidot trūkstošos failus
    +SpecificationFile=Fails ar uzņēmējdarbības noteikumiem
    +LanguageFile=Valoda
    +ConfirmDeleteProperty=Vai tiešām vēlaties dzēst īpašumu <strong> %s </ strong>? Tas mainīs kodu PHP klasē, bet no tabulas definīcijas no kolonnas noņems arī objektu.
    +NotNull=Nav NULL
    +NotNullDesc=1 = Iestatiet datubāzi NOT NULL. -1 = Atļaut nulles vērtības un spēka vērtību NULL, ja tukšs ('' vai 0).
    +SearchAll=Lietots, lai "meklētu visu"
     DatabaseIndex=Datubāzes indekss
    -FileAlreadyExists=File %s already exists
    -TriggersFile=File for triggers code
    -HooksFile=File for hooks code
    +FileAlreadyExists=Fails %s jau eksistē
    +TriggersFile=Fails par aktivizētāja kodu
    +HooksFile=Āķu koda fails
     ArrayOfKeyValues=Array of key-val
    -ArrayOfKeyValuesDesc=Array of keys and values if field is a combo list with fixed values
    +ArrayOfKeyValuesDesc=Atslēgu un vērtību masīvs, ja lauks ir kombinēts saraksts ar fiksētām vērtībām
     WidgetFile=Logrīku fails
     ReadmeFile=Izlasi mani fails
     ChangeLog=Izmaiņu fails
    -TestClassFile=File for PHP Unit Test class
    +TestClassFile=PHP Unit Test klases fails
     SqlFile=Sql fails
    -PageForLib=File for PHP libraries
    -SqlFileExtraFields=Sql file for complementary attributes
    -SqlFileKey=Sql file for keys
    -AnObjectAlreadyExistWithThisNameAndDiffCase=An object already exists with this name and a different case
    -UseAsciiDocFormat=You can use Markdown format, but it is recommanded to use Asciidoc format (Comparison between .md and .asciidoc: http://asciidoctor.org/docs/user-manual/#compared-to-markdown)
    -IsAMeasure=Is a measure
    -DirScanned=Directory scanned
    -NoTrigger=No trigger
    -NoWidget=No widget
    -GoToApiExplorer=Go to API explorer
    -ListOfMenusEntries=List of menu entries
    -ListOfPermissionsDefined=List of defined permissions
    -EnabledDesc=Condition to have this field active (Examples: 1 or $conf->global->MYMODULE_MYOPTION)
    -VisibleDesc=Is the field visible ? (Examples: 0=Never visible, 1=Visible on list and create/update/view forms, 2=Visible on list only, 3=Visible on create/update/view form only. Using a negative value means field is not shown by default on list but can be selected for viewing)
    -IsAMeasureDesc=Can the value of field be cumulated to get a total into list ? (Examples: 1 or 0)
    -SearchAllDesc=Is the field used to make a search from the quick search tool ? (Examples: 1 or 0)
    -SpecDefDesc=Enter here all documentation you want to provide with your module that is not already defined by other tabs. You can use .md or better, the rich .asciidoc syntax.
    -LanguageDefDesc=Enter in this files, all the key and the translation for each language file.
    -MenusDefDesc=Define here the menus provided by your module (once defined, they are visible into the menu editor %s)
    -PermissionsDefDesc=Define here the new permissions provided by your module (once defined, they are visible into the default permissions setup %s)
    -HooksDefDesc=Define in the <b>module_parts['hooks']</b> property, in the module descriptor, the context of hooks you want to manage (list of contexts can be found by a search on '<b>initHooks(</b>' in core code).<br>Edit the hook file to add code of your hooked functions (hookable functions can be found by a search on '<b>executeHooks</b>' in core code).
    -TriggerDefDesc=Define in the trigger file the code you want to execute for each business event executed.
    -SeeIDsInUse=See IDs in use in your installation
    -SeeReservedIDsRangeHere=See range of reserved IDs
    -ToolkitForDevelopers=Toolkit for Dolibarr developers
    -TryToUseTheModuleBuilder=If you have knowledge in SQL and PHP, you can try to use the native module builder wizard. Just enable the module and use the wizard by clicking the <span class="fa fa-bug"></span> on the top right menu. Warning: This is a developer feature, bad use may breaks your application.
    -SeeTopRightMenu=See <span class="fa fa-bug"></span> on the top right menu
    -AddLanguageFile=Add language file
    -YouCanUseTranslationKey=You can use here a key that is the translation key found into language file (see tab "Languages")
    -DropTableIfEmpty=(Delete table if empty)
    +PageForLib=PHP bibliotēku fails
    +SqlFileExtraFields=Sql fails papildu atribūtiem
    +SqlFileKey=Sql failu atslēgas
    +AnObjectAlreadyExistWithThisNameAndDiffCase=Priekšmets jau pastāv ar šo vārdu un citu lietu
    +UseAsciiDocFormat=Jūs varat izmantot Markdown formātu, bet tiek ieteikts izmantot Asciidoc formātu (salīdzinājums starp .md un .asciidoc: http://asciidoctor.org/docs/user-manual/#compared-to-markdown).
    +IsAMeasure=Vai pasākums
    +DirScanned=Direktorija skenēta
    +NoTrigger=Nav sprūda
    +NoWidget=Nav logrīku
    +GoToApiExplorer=Iet uz API pētnieku
    +ListOfMenusEntries=Izvēlnes ierakstu saraksts
    +ListOfPermissionsDefined=Noteikto atļauju saraksts
    +SeeExamples=See examples here
    +EnabledDesc=Nosacījums, lai šis lauks būtu aktīvs (piemēri: 1 vai $ conf-> globāla-> MYMODULE_MYOPTION)
    +VisibleDesc=Vai lauks ir redzams? (Piemēri: 0 = Nekad nav redzams, 1 = Redzams sarakstā un izveido / atjaunina / skata veidlapas, 2 = Redzams tikai sarakstā, 3 = Redzams tikai veidojot / atjauninot / skata formu. saraksta noklusējums, bet to var atlasīt skatīšanai)
    +IsAMeasureDesc=Vai lauka vērtību var uzkrāties, lai kopsumma tiktu iekļauta sarakstā? (Piemēri: 1 vai 0)
    +SearchAllDesc=Vai laukums tiek izmantots, lai veiktu meklēšanu no ātrās meklēšanas rīka? (Piemēri: 1 vai 0)
    +SpecDefDesc=Ievadiet šeit visu dokumentāciju, ko vēlaties iesniegt ar savu moduli, kuru vēl nav definējušas citas cilnes. Jūs varat izmantot .md vai labāku, bagātīgo .asciidoc sintaksi.
    +LanguageDefDesc=Ievadiet šos failus, visu valodas faila atslēgu un tulkojumu.
    +MenusDefDesc=Šeit definējiet izvēlnes, ko nodrošina jūsu modulis (pēc definīcijas tie ir redzami izvēlnes redaktorā %s)
    +PermissionsDefDesc=Šeit definējiet jaunās atļaujas, kuras nodrošina jūsu modulis (pēc definīcijas tie ir redzami noklusējuma atļaujas iestatījumam %s)
    +HooksDefDesc=Modu deskriptorā <b> module_parts ['āķi'] </ b> definējiet āķu kontekstu, kuru vēlaties pārvaldīt (konteksta sarakstu var atrast, veicot meklēšanu ar <b> initHooks (</ b> b> "galvenajā kodā). <br> Rediģējiet āķa failu, lai pievienotu savu āķa funkciju kodu (kontaktu funkcijas var atrast, veicot meklēšanu ar kodu <b> executeHooks </ b> ').
    +TriggerDefDesc=Sprūda failā definējiet kodu, kuru vēlaties izpildīt katram notikušajam notikumam.
    +SeeIDsInUse=Skatiet jūsu instalācijā izmantotos ID
    +SeeReservedIDsRangeHere=Skatiet rezervēto ID diapazonu
    +ToolkitForDevelopers=Dolibarr izstrādātāju rīks
    +TryToUseTheModuleBuilder=Ja jums ir zināšanas SQL un PHP, varat mēģināt izmantot vietējo moduļu veidotāja vedni. Vienkārši aktivizējiet moduli un izmantojiet vedni, noklikšķinot uz <span class = "fa fa-bug"> </ span> augšējā labajā izvēlnē. Brīdinājums: šī ir izstrādātāja funkcija, jo slikta lietošana var pārtraukt jūsu lietojumprogrammas darbību.
    +SeeTopRightMenu=Augšējā labajā izvēlnē skatiet <span class="fa fa-bug"></span>
    +AddLanguageFile=Pievienot valodas failu
    +YouCanUseTranslationKey=Šeit varat izmantot atslēgu, kas ir tulkošanas atslēga, kas tiek atrasta valodas failā (sk. Cilni "Valodas").
    +DropTableIfEmpty=(Dzēst tabulu, ja tukša)
     TableDoesNotExists=Tabula %s nepastāv
     TableDropped=Tabula %s dzēsta
    -InitStructureFromExistingTable=Build the structure array string of an existing table
    +InitStructureFromExistingTable=Veidojiet esošās tabulas struktūras masīva virkni
    +UseAboutPage=Disallow the about page
    +UseDocFolder=Disallow the documentation folder
    +UseSpecificReadme=Use a specific ReadMe
    diff --git a/htdocs/langs/lv_LV/opensurvey.lang b/htdocs/langs/lv_LV/opensurvey.lang
    index a4aea8e5917..4708347d844 100644
    --- a/htdocs/langs/lv_LV/opensurvey.lang
    +++ b/htdocs/langs/lv_LV/opensurvey.lang
    @@ -58,3 +58,4 @@ MoreChoices=Enter more choices for the voters
     SurveyExpiredInfo=The poll has been closed or voting delay has expired.
     EmailSomeoneVoted=%s has filled a line.\nYou can find your poll at the link:\n%s
     ShowSurvey=Show survey
    +UserMustBeSameThanUserUsedToVote=You must have voted and use the same user name that the one used to vote, to post a comment
    diff --git a/htdocs/langs/lv_LV/orders.lang b/htdocs/langs/lv_LV/orders.lang
    index ae19bc254ea..c10c77fe4c4 100644
    --- a/htdocs/langs/lv_LV/orders.lang
    +++ b/htdocs/langs/lv_LV/orders.lang
    @@ -1,30 +1,30 @@
     # Dolibarr language file - Source file is en_US - orders
     OrdersArea=Klienti pasūtījumu sadaļa
    -SuppliersOrdersArea=Piegādātāji pasūtījumi platība
    +SuppliersOrdersArea=Pirkumu pasūtījumu apgabals
     OrderCard=Pasūtījumu kartiņa
     OrderId=Pasūtījuma ID
     Order=Rīkojums
     PdfOrderTitle=Pasūtījums
     Orders=Pasūtījumi
    -OrderLine=Lai līnija
    +OrderLine=Pasūtījuma rinda
     OrderDate=Pasūtīt datumu
     OrderDateShort=Pasūtījuma datums
     OrderToProcess=Pasūtījums, kas jāapstrādā
     NewOrder=Jauns pasūtījums
     ToOrder=Veicot pasūtījumu
     MakeOrder=Veicot pasūtījumu
    -SupplierOrder=Piegādātājs rīkojums
    -SuppliersOrders=Piegādātāji pasūtījumi
    -SuppliersOrdersRunning=Pašreizējie piegādātāju pasūtījumi
    -CustomerOrder=Klienta rīkojums
    -CustomersOrders=Klienta pasūtījumi
    -CustomersOrdersRunning=Current customer orders
    +SupplierOrder=Pirkuma pasūtījums
    +SuppliersOrders=Pirkuma pasūtījumi
    +SuppliersOrdersRunning=Pašreizējie pirkumu pasūtījumi
    +CustomerOrder=Klienta pasūtījums
    +CustomersOrders=Klientu pasūtījumi
    +CustomersOrdersRunning=Pašreizējie klientu pasūtījumi
     CustomersOrdersAndOrdersLines=Customer orders and order lines
     OrdersDeliveredToBill=Klienta pasūtījumi piegādāti rēķinam
    -OrdersToBill=Customer orders delivered
    +OrdersToBill=Klienta pasūtījumi piegādāti
     OrdersInProcess=Klientu pasūtījumi apstrādē
     OrdersToProcess=Klientu pasūtījumi, kas jāapstrādā
    -SuppliersOrdersToProcess=Supplier orders to process
    +SuppliersOrdersToProcess=Pirkuma pasūtījumi apstrādāt
     StatusOrderCanceledShort=Atcelts
     StatusOrderDraftShort=Projekts
     StatusOrderValidatedShort=Apstiprināts
    @@ -40,7 +40,7 @@ StatusOrderRefusedShort=Atteikts
     StatusOrderBilledShort=Billed
     StatusOrderToProcessShort=Jāapstrādā
     StatusOrderReceivedPartiallyShort=Daļēji saņemti
    -StatusOrderReceivedAllShort=Products received
    +StatusOrderReceivedAllShort=Saņemtie produkti
     StatusOrderCanceled=Atcelts
     StatusOrderDraft=Projekts (ir jāapstiprina)
     StatusOrderValidated=Apstiprināts
    @@ -52,7 +52,7 @@ StatusOrderApproved=Apstiprināts
     StatusOrderRefused=Atteikts
     StatusOrderBilled=Billed
     StatusOrderReceivedPartially=Daļēji saņemts
    -StatusOrderReceivedAll=All products received
    +StatusOrderReceivedAll=Visi produkti saņemti
     ShippingExist=Sūtījums pastāv
     QtyOrdered=Pasūtītais daudzums
     ProductQtyInDraft=Product quantity into draft orders
    @@ -65,25 +65,25 @@ RefuseOrder=Atteikt pasūtījumu
     ApproveOrder=Apstiprināt pasūtījumu
     Approve2Order=Approve order (second level)
     ValidateOrder=Apstiprināt pasūtījumu
    -UnvalidateOrder=Unvalidate pasūtījumu
    +UnvalidateOrder=Neapstiprināts pasūtījums
     DeleteOrder=Dzēst pasūtījumu
     CancelOrder=Atcelt pasūtījumu
    -OrderReopened= Order %s Reopened
    +OrderReopened= Pasūtījums %s atkārtoti atvērts
     AddOrder=Jauns pasūtījums
     AddToDraftOrders=Pievienot rīkojuma projektu
     ShowOrder=Rādīt pasūtījumu
     OrdersOpened=Orders to process
     NoDraftOrders=Nav projektu pasūtījumi
     NoOrder=Nav pasūtījuma
    -NoSupplierOrder=No supplier order
    -LastOrders=Latest %s customer orders
    -LastCustomerOrders=Latest %s customer orders
    -LastSupplierOrders=Latest %s supplier orders
    +NoSupplierOrder=Neviens pirkuma pasūtījums nav
    +LastOrders=Jaunākie %s klientu pasūtījumi
    +LastCustomerOrders=Jaunākie %s klientu pasūtījumi
    +LastSupplierOrders=Jaunākie %s pirkuma pasūtījumi
     LastModifiedOrders=Latest %s modified orders
     AllOrders=Visi pasūtījumi
     NbOfOrders=Pasūtījumu skaits
     OrdersStatistics=Pasūtījuma-u statistika
    -OrdersStatisticsSuppliers=Piegādātāj pasūtījuma/u statistika
    +OrdersStatisticsSuppliers=Pirkuma pasūtījumu statistika
     NumberOfOrdersByMonth=Pasūtījumu skaits pa mēnešiem
     AmountOfOrdersByMonthHT=Pasūtījumu summa mēnesī (bez nodokļiem)
     ListOfOrders=Pasūtījumu saraksts
    @@ -97,12 +97,12 @@ ConfirmMakeOrder=Are you sure you want to confirm you made this order on <b>%s</
     GenerateBill=Izveidot rēķinu
     ClassifyShipped=Klasificēt piegādāts
     DraftOrders=Projekts pasūtījumi
    -DraftSuppliersOrders=Draft suppliers orders
    +DraftSuppliersOrders=Pirkuma pasūtījumu projekts
     OnProcessOrders=Pasūtījumi procesā
     RefOrder=Ref. pasūtījuma
     RefCustomerOrder=Ref. order for customer
    -RefOrderSupplier=Ref. order for supplier
    -RefOrderSupplierShort=Ref. order supplier
    +RefOrderSupplier=Atsauces pasūtījums pārdevējam
    +RefOrderSupplierShort=Atsauces pasūtiet pārdevēju
     SendOrderByMail=Nosūtīt pasūtījumu pa pastu
     ActionsOnOrder=Notikumi pēc pasūtījuma
     NoArticleOfTypeProduct=Nav raksts tips &quot;produkts&quot; tā nav shippable rakstu par šo rīkojumu
    @@ -113,23 +113,23 @@ PaymentOrderRef=Apmaksa pasūtījumu %s
     CloneOrder=Klonēt pasūtījumu
     ConfirmCloneOrder=Vai jūs tiešām vēlaties klonēt šo pasūtījumu <b>%s</b> ?
     DispatchSupplierOrder=Saņemšanas piegādātājs pasūtījuma %s
    -FirstApprovalAlreadyDone=First approval already done
    +FirstApprovalAlreadyDone=Pirmais apstiprinājums jau ir izdarīts
     SecondApprovalAlreadyDone=Second approval already done
    -SupplierOrderReceivedInDolibarr=Piegādātāja pasūtījums %s saņemts %s
    -SupplierOrderSubmitedInDolibarr=Piegādātāja pasūtījums %s iesniegts
    -SupplierOrderClassifiedBilled=Piegādātāja pasūtījums %s atzīmēts kā apmaksāts
    -OtherOrders=Citi rīkojumi
    +SupplierOrderReceivedInDolibarr=Pirkuma pasūtījumu %s saņēma %s
    +SupplierOrderSubmitedInDolibarr=Pirkuma pasūtījums %s iesniegts
    +SupplierOrderClassifiedBilled=Pirkuma pasūtījums %s, kas ir iekasēts
    +OtherOrders=Citi pasūtījumi
     ##### Types de contacts #####
     TypeContact_commande_internal_SALESREPFOLL=Pārstāvis turpinot darboties klienta pasūtījumu
     TypeContact_commande_internal_SHIPPING=Pārstāvis turpinot darboties kuģniecības
     TypeContact_commande_external_BILLING=Klienta rēķina kontakts
     TypeContact_commande_external_SHIPPING=Klientu kuģniecības kontakts
     TypeContact_commande_external_CUSTOMER=Klientu kontaktu šādi pasākumi, lai
    -TypeContact_order_supplier_internal_SALESREPFOLL=Pārstāvis turpinot darboties piegādātājs pasūtīt
    +TypeContact_order_supplier_internal_SALESREPFOLL=Pārstāvošs pēcpārdošanas pasūtījums
     TypeContact_order_supplier_internal_SHIPPING=Pārstāvis turpinot darboties kuģniecības
    -TypeContact_order_supplier_external_BILLING=Piegādātāju rēķinu kontakts
    -TypeContact_order_supplier_external_SHIPPING=Piegādātājs kuģniecības kontakts
    -TypeContact_order_supplier_external_CUSTOMER=Piegādātājs kontaktu šādi pasākumi, lai
    +TypeContact_order_supplier_external_BILLING=Piegādātāja rēķina kontakts
    +TypeContact_order_supplier_external_SHIPPING=Piegādātāja piegādes kontaktpersona
    +TypeContact_order_supplier_external_CUSTOMER=Piegādātāja kontaktinformācija pēc pasūtījuma
     Error_COMMANDE_SUPPLIER_ADDON_NotDefined=Pastāvīga COMMANDE_SUPPLIER_ADDON nav noteikts
     Error_COMMANDE_ADDON_NotDefined=Pastāvīga COMMANDE_ADDON nav noteikts
     Error_OrderNotChecked=Nav pasūtījumus izvēlētā rēķina
    @@ -152,7 +152,7 @@ OrderCreated=Jūsu pasūtījumi ir radīti
     OrderFail=Kļūda notika laikā jūsu pasūtījumu radīšanu
     CreateOrders=Izveidot pasūtījumus
     ToBillSeveralOrderSelectCustomer=To create an invoice for several orders, click first onto customer, then choose "%s".
    -OptionToSetOrderBilledNotEnabled=Option (from module Workflow) to set order to 'Billed' automatically when invoice is validated is off, so you will have to set status of order to 'Billed' manually.
    -IfValidateInvoiceIsNoOrderStayUnbilled=If invoice validation is 'No', the order will remain to status 'Unbilled' until the invoice is validated.
    -CloseReceivedSupplierOrdersAutomatically=Close order to "%s" automatically if all products are received.
    +OptionToSetOrderBilledNotEnabled=Opcija (no moduļa Workflow), lai automātiski iestatītu pasūtījumu uz "Billing", kad rēķins tiek apstiprināts, ir izslēgts, tādēļ jums būs jāiestata pasūtījuma statuss uz "Billed" manuāli.
    +IfValidateInvoiceIsNoOrderStayUnbilled=Ja rēķina apstiprinājums ir "Nē", pasūtījums paliek statusā "Neapstiprināts", kamēr rēķins nav apstiprināts.
    +CloseReceivedSupplierOrdersAutomatically=Aizveriet "%s" automātiski, ja visi produkti ir saņemti.
     SetShippingMode=Iestatiet piegādes režīmu
    diff --git a/htdocs/langs/lv_LV/other.lang b/htdocs/langs/lv_LV/other.lang
    index 726d1b6a1fa..c03dc12a691 100644
    --- a/htdocs/langs/lv_LV/other.lang
    +++ b/htdocs/langs/lv_LV/other.lang
    @@ -10,34 +10,34 @@ DateToBirth=Dzimšanas datums
     BirthdayAlertOn=dzimšanas dienas brīdinājums aktīvs
     BirthdayAlertOff=dzimšanas dienas brīdinājums neaktīvs
     TransKey=Translation of the key TransKey
    -MonthOfInvoice=Month (number 1-12) of invoice date
    +MonthOfInvoice=Rēķina datuma mēnesis (no 1-12)
     TextMonthOfInvoice=Month (text) of invoice date
    -PreviousMonthOfInvoice=Previous month (number 1-12) of invoice date
    +PreviousMonthOfInvoice=Rēķina datuma iepriekšējais mēnesis (no 1-12)
     TextPreviousMonthOfInvoice=Previous month (text) of invoice date
    -NextMonthOfInvoice=Following month (number 1-12) of invoice date
    -TextNextMonthOfInvoice=Following month (text) of invoice date
    -ZipFileGeneratedInto=Zip file generated into <b>%s</b>.
    -DocFileGeneratedInto=Doc file generated into <b>%s</b>.
    -JumpToLogin=Disconnected. Go to login page...
    -MessageForm=Message on online payment form
    +NextMonthOfInvoice=Pēc mēneša (no 1-12) rēķina datums
    +TextNextMonthOfInvoice=Pēc mēneša (teksts) rēķina datums
    +ZipFileGeneratedInto=Zip fails, kas ģenerēts <b> %s </b>.
    +DocFileGeneratedInto=Doc fails ir izveidots <b> %s </b>.
    +JumpToLogin=Atvienots. Iet uz pieteikšanās lapu ...
    +MessageForm=Ziņa par tiešsaistes maksājuma veidlapu
     MessageOK=Ziņu kopā ar apstiprinātu maksājuma atgriešanās lapā
     MessageKO=Ziņa par atcelto maksājumu atgriešanās lapā
    -ContentOfDirectoryIsNotEmpty=Content of this directory is not empty.
    -DeleteAlsoContentRecursively=Check to delete all content recursiveley
    +ContentOfDirectoryIsNotEmpty=Šīs direktorijas saturs nav tukšs.
    +DeleteAlsoContentRecursively=Pārbaudiet, lai izdzēstu visu rekursīvu saturu
     
     YearOfInvoice=Rēķina datums
     PreviousYearOfInvoice=Iepriekšējā rēķina datuma gads
    -NextYearOfInvoice=Following year of invoice date
    -DateNextInvoiceBeforeGen=Date of next invoice (before generation)
    -DateNextInvoiceAfterGen=Date of next invoice (after generation)
    +NextYearOfInvoice=Pēc gada rēķina datuma
    +DateNextInvoiceBeforeGen=Nākamā rēķina datums (pirms paaudzes)
    +DateNextInvoiceAfterGen=Nākamā rēķina datums (pēc paaudzes)
     
     Notify_FICHINTER_ADD_CONTACT=Added contact to Intervention
     Notify_FICHINTER_VALIDATE=Intervences apstiprināts
     Notify_FICHINTER_SENTBYMAIL=Intervences nosūtīt pa pastu
    -Notify_ORDER_VALIDATE=Klienta rīkojumu apstiprināts
    +Notify_ORDER_VALIDATE=Klienta pasūtījums apstiprināts
     Notify_ORDER_SENTBYMAIL=Klienta rīkojumam, kas nosūtīts pa pastu
     Notify_ORDER_SUPPLIER_SENTBYMAIL=Piegādātājs rīkojumam, kas nosūtīts pa pastu
    -Notify_ORDER_SUPPLIER_VALIDATE=Supplier order recorded
    +Notify_ORDER_SUPPLIER_VALIDATE=Piegādātāja pasūtījums reģistrēts
     Notify_ORDER_SUPPLIER_APPROVE=Piegādātājs, lai apstiprinātu
     Notify_ORDER_SUPPLIER_REFUSE=Piegādātājs lai atteicās
     Notify_PROPAL_VALIDATE=Klientu priekšlikums apstiprināts
    @@ -58,14 +58,14 @@ Notify_BILL_SUPPLIER_VALIDATE=Piegādātāja rēķins apstiprināts
     Notify_BILL_SUPPLIER_PAYED=Piegādātāja rēķins jāapmaksā
     Notify_BILL_SUPPLIER_SENTBYMAIL=Piegādātāja rēķins nosūtīts pa pastu
     Notify_BILL_SUPPLIER_CANCELED=Supplier invoice cancelled
    -Notify_CONTRACT_VALIDATE=Līgums apstiprināts
    +Notify_CONTRACT_VALIDATE=Līgums ir apstiprināts
     Notify_FICHEINTER_VALIDATE=Intervences apstiprināts
     Notify_SHIPPING_VALIDATE=Piegāde apstiprināta
    -Notify_SHIPPING_SENTBYMAIL=Piegāde nosūtīt pa pastu
    +Notify_SHIPPING_SENTBYMAIL=Piegāde nosūtīta pa pastu
     Notify_MEMBER_VALIDATE=Dalībnieks apstiprināts
    -Notify_MEMBER_MODIFY=Member modified
    +Notify_MEMBER_MODIFY=Dalībnieks ir labots
     Notify_MEMBER_SUBSCRIPTION=Dalībnieks pierakstījies
    -Notify_MEMBER_RESILIATE=Member terminated
    +Notify_MEMBER_RESILIATE=Dalībnieks izbeidzies
     Notify_MEMBER_DELETE=Biedrs svītrots
     Notify_PROJECT_CREATE=Projekts izveidots
     Notify_TASK_CREATE=Uzdevums izveidots
    @@ -78,22 +78,23 @@ MaxSize=Maksimālais izmērs
     AttachANewFile=Pievienot jaunu failu / dokumentu
     LinkedObject=Saistītais objekts
     NbOfActiveNotifications=Number of notifications (nb of recipient emails)
    -PredefinedMailTest=__(Hello)__\nThis is a test mail sent to __EMAIL__.\nThe two lines are separated by a carriage return.\n\n__USER_SIGNATURE__
    -PredefinedMailTestHtml=__(Hello)__\nThis is a <b>test</b> mail (the word test must be in bold).<br>The two lines are separated by a carriage return.<br><br>__USER_SIGNATURE__
    -PredefinedMailContentSendInvoice=__(Hello)__\n\nYou will find here the invoice __REF__\n\nThis is the link to make your online payment if this invoice is not already payed:\n__ONLINE_PAYMENT_URL__\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
    -PredefinedMailContentSendInvoiceReminder=__(Hello)__\n\nWe would like to warn you that the invoice  __REF__ seems to not be payed. So this is the invoice in attachment again, as a reminder.\n\nThis is the link to make your online payment:\n__ONLINE_PAYMENT_URL__\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
    -PredefinedMailContentSendProposal=__(Hello)__\n\nYou will find here the commercial proposal __PREF__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
    -PredefinedMailContentSendSupplierProposal=__(Hello)__\n\nYou will find here the price request __REF__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
    -PredefinedMailContentSendOrder=__(Hello)__\n\nYou will find here the order __REF__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
    -PredefinedMailContentSendSupplierOrder=__(Hello)__\n\nYou will find here our order __REF__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
    -PredefinedMailContentSendSupplierInvoice=__(Hello)__\n\nYou will find here the invoice __REF__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
    -PredefinedMailContentSendShipping=__(Hello)__\n\nYou will find here the shipping __REF__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
    -PredefinedMailContentSendFichInter=__(Hello)__\n\nYou will find here the intervention __REF__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
    -PredefinedMailContentThirdparty=__(Hello)__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
    -PredefinedMailContentUser=__(Hello)__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
    +PredefinedMailTest=__(Sveiki)__\nŠis ir testa pasts, kas nosūtīts uz __EMAIL__.\nAbas līnijas ir atdalītas ar vagona atgriešanu.\n\n__USER_SIGNATURE__
    +PredefinedMailTestHtml=__(Sveiki)__\nŠis ir <b> testa </ ​​b> pasts (vārda pārbaude ir treknrakstā). <br> Divas rindas atdala ar rāmja atgriešanu. <br> <br> __USER_SIGNATURE__
    +PredefinedMailContentSendInvoice=__(Hello)__\n\nYou will find here the invoice __REF__\n\n__ONLINE_PAYMENT_TEXT_AND_URL__\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
    +PredefinedMailContentSendInvoiceReminder=__(Hello)__\n\nWe would like to warn you that the invoice  __REF__ seems to not be payed. So this is the invoice in attachment again, as a reminder.\n\n__ONLINE_PAYMENT_TEXT_AND_URL__\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
    +PredefinedMailContentSendProposal=__(Sveiki)__\n\nŠeit jūs atradīsiet komerciālu priekšlikumu __REF__\n\n\n__ (Ar cieņu) __\n\n__USER_SIGNATURE__
    +PredefinedMailContentSendSupplierProposal=__(Sveiki)__\n\nŠeit jūs atradīsiet cenu pieprasījumu __REF__\n\n\n__ (Ar cieņu) __\n\n__USER_SIGNATURE__
    +PredefinedMailContentSendOrder=__(Sveiki)__\n\nJūs atradīsit šeit pasūtījumu __REF__\n\n\n__ (Ar cieņu) __\n\n__USER_SIGNATURE__
    +PredefinedMailContentSendSupplierOrder=__(Sveiki)__\n\nJūs atradīsiet šeit mūsu pasūtījumu __REF__\n\n\n__ (Ar cieņu) __\n\n__USER_SIGNATURE__
    +PredefinedMailContentSendSupplierInvoice=__(Sveiki)__\n\nŠeit jūs atradīsiet rēķinu __REF__\n\n\n__ (Ar cieņu) __\n\n__USER_SIGNATURE__
    +PredefinedMailContentSendShipping=__(Sveiki)__\n\nŠeit jūs atradīsit piegādi __REF__\n\n\n__ (Ar cieņu) __\n\n__USER_SIGNATURE__
    +PredefinedMailContentSendFichInter=__(Sveiki)__\n\nŠeit jūs atradīsiet intervenci __REF__\n\n\n__ (Ar cieņu) __\n\n__USER_SIGNATURE__
    +PredefinedMailContentThirdparty=__(Sveiki)__\n\n\n__ (Ar cieņu) __\n\n__USER_SIGNATURE__
    +PredefinedMailContentUser=__(Sveiki)__\n\n\n__ (Ar cieņu) __\n\n__USER_SIGNATURE__
    +PredefinedMailContentLink=You can click on the link below to make your payment if it is not already done.\n\n%s\n\n
     DemoDesc=Dolibarr is a compact ERP/CRM supporting several business modules. A demo showcasing all modules makes no sense as this scenario never occurs (several hundred available). So, several demo profiles are available.
     ChooseYourDemoProfil=Choose the demo profile that best suits your needs...
    -ChooseYourDemoProfilMore=...or build your own profile<br>(manual module selection)
    +ChooseYourDemoProfilMore=... vai izveidojiet savu profilu <br> (manuālā moduļa izvēle)
     DemoFundation=Pārvaldīt locekļus nodibinājumam
     DemoFundation2=Pārvaldīt dalībniekus un bankas kontu nodibinājumam
     DemoCompanyServiceOnly=Company or freelance selling service only
    @@ -128,7 +129,7 @@ Right=Labā puse
     CalculatedWeight=Aprēķinātais svars
     CalculatedVolume=Aprēķinātais tilpums
     Weight=Svars
    -WeightUnitton=tonne
    +WeightUnitton=tonna
     WeightUnitkg=kg
     WeightUnitg=gr
     WeightUnitmg=mg
    @@ -164,7 +165,7 @@ SizeUnitinch=colla
     SizeUnitfoot=pēda
     SizeUnitpoint=punkts
     BugTracker=Bug tracker
    -SendNewPasswordDesc=This form allows you to request a new password. It will be sent to your email address.<br>Change will become effective once you click on the confirmation link in the email.<br>Check your inbox.
    +SendNewPasswordDesc=Šī veidlapa ļauj pieprasīt jaunu paroli. Tas tiks nosūtīts uz jūsu e-pasta adresi. <br> Mainīšana stāsies spēkā pēc tam, kad noklikšķināsit uz e-pasta ziņojuma apstiprinājuma saites. <br> Pārbaudiet savu iesūtni.
     BackToLoginPage=Atpakaļ uz autorizācijas lapu
     AuthenticationDoesNotAllowSendNewPassword=Autentifikācijas režīms ir <b>%s.</b> <br> Šajā režīmā, Dolibarr nevar zināt, ne nomainīt savu paroli. <br> Sazinieties ar sistēmas administratoru, ja jūs vēlaties mainīt savu paroli.
     EnableGDLibraryDesc=Install or enable GD library on your PHP installation to use this option.
    @@ -175,20 +176,20 @@ StatsByNumberOfEntities=Statistics in number of referring entities (nb of invoic
     NumberOfProposals=Priekšlikumu skaits
     NumberOfCustomerOrders=Klientu pasūtījumu skaits
     NumberOfCustomerInvoices=Klientu rēķinu skaits
    -NumberOfSupplierProposals=Number of supplier proposals
    +NumberOfSupplierProposals=Piegādes priekšlikumu skaits
     NumberOfSupplierOrders=Number of supplier orders
     NumberOfSupplierInvoices=Piegādātāju rēķinu skaits
     NumberOfUnitsProposals=Number of units on proposals
     NumberOfUnitsCustomerOrders=Number of units on customer orders
     NumberOfUnitsCustomerInvoices=Number of units on customer invoices
    -NumberOfUnitsSupplierProposals=Number of units on supplier proposals
    +NumberOfUnitsSupplierProposals=Vienību skaits pēc piegādātāju priekšlikumiem
     NumberOfUnitsSupplierOrders=Number of units on supplier orders
     NumberOfUnitsSupplierInvoices=Number of units on supplier invoices
     EMailTextInterventionAddedContact=A newintervention %s has been assigned to you.
     EMailTextInterventionValidated=Iejaukšanās %s ir apstiprināta.
     EMailTextInvoiceValidated=Rēķins %s ir apstiprināts.
     EMailTextProposalValidated=Priekšlikums %s ir apstiprināts.
    -EMailTextProposalClosedSigned=The proposal %s has been closed signed.
    +EMailTextProposalClosedSigned=Priekšlikums %s ir slēgts parakstīts.
     EMailTextOrderValidated=Pasūtījums %s ir apstiprināts.
     EMailTextOrderApproved=Pasūtījums %s ir apstiprināts.
     EMailTextOrderValidatedBy=The order %s has been recorded by %s.
    @@ -216,9 +217,9 @@ StartUpload=Sākt augšupielādi
     CancelUpload=Atcelt augšupielādi
     FileIsTooBig=Faili ir pārāk lieli
     PleaseBePatient=Lūdzu, esiet pacietīgi ...
    -NewPassword=New password
    -ResetPassword=Reset password
    -RequestToResetPasswordReceived=Pieprasījumu, lai mainītu savu Dolibarr paroli ir saņemta
    +NewPassword=Jauna parole
    +ResetPassword=Atiestatīt paroli
    +RequestToResetPasswordReceived=Ir saņemts pieprasījums mainīt jūsu paroli.
     NewKeyIs=Tas ir jūsu jaunās atslēgas, lai pieteiktos
     NewKeyWillBe=Jūsu jaunais galvenais, lai pieteiktos uz programmatūru, būs
     ClickHereToGoTo=Klikšķiniet šeit, lai dotos uz %s
    @@ -227,12 +228,14 @@ ForgetIfNothing=Ja Jums nav lūgt šīs izmaiņas, vienkārši aizmirst šo e-pa
     IfAmountHigherThan=If amount higher than <strong>%s</strong>
     SourcesRepository=Repository for sources
     Chart=Diagramma
    -PassEncoding=Password encoding
    -PermissionsAdd=Permissions added
    -PermissionsDelete=Permissions removed
    -YourPasswordMustHaveAtLeastXChars=Your password must have at least <strong>%s</strong> chars
    -YourPasswordHasBeenReset=Your password has been reset successfully
    -ApplicantIpAddress=IP address of applicant
    +PassEncoding=Paroles kodēšana
    +PermissionsAdd=Pievienotas atļaujas
    +PermissionsDelete=Atļaujas noņemtas
    +YourPasswordMustHaveAtLeastXChars=Jūsu parolei ir jābūt vismaz <strong> %s </ strong> simboliem
    +YourPasswordHasBeenReset=Jūsu parole ir veiksmīgi atiestatīta
    +ApplicantIpAddress=Pieteikuma iesniedzēja IP adrese
    +SMSSentTo=SMS nosūtīta uz %s
    +
     ##### Export #####
     ExportsArea=Eksportēšanas sadaļa
     AvailableFormats=Pieejamie formāti
    @@ -241,9 +244,9 @@ LibraryVersion=Bibliotēkas versija
     ExportableDatas=Eksportējamie dati
     NoExportableData=Nav eksportējami dati (nav moduļi ar eksportējami datu ielādes, vai trūkstošos atļaujas)
     ##### External sites #####
    -WebsiteSetup=Setup of module website
    -WEBSITE_PAGEURL=URL of page
    +WebsiteSetup=Moduļa vietnes iestatīšana
    +WEBSITE_PAGEURL=Lapas URL
     WEBSITE_TITLE=Virsraksts
     WEBSITE_DESCRIPTION=Apraksts
     WEBSITE_KEYWORDS=Atslēgas vārdi
    -LinesToImport=Lines to import
    +LinesToImport=Importa līnijas
    diff --git a/htdocs/langs/lv_LV/paybox.lang b/htdocs/langs/lv_LV/paybox.lang
    index 054537dec49..12f6f119f1e 100644
    --- a/htdocs/langs/lv_LV/paybox.lang
    +++ b/htdocs/langs/lv_LV/paybox.lang
    @@ -1,5 +1,5 @@
     # Dolibarr language file - Source file is en_US - paybox
    -PayBoxSetup=Paybox modulis uzstādīšana
    +PayBoxSetup=PayBox moduļa iestatīšana
     PayBoxDesc=Šis modulis piedāvā lapas, lai ļautu maksājumus par <a href="http://www.paybox.com" target="_blank">Paybox</a> ar klientiem. To var izmantot par brīvu maksājumu vai maksājumu par konkrētu Dolibarr objektu (rēķins, rīkojums, ...)
     FollowingUrlAreAvailableToMakePayments=Pēc URL ir pieejami, lai piedāvātu lapu, lai klients varētu veikt maksājumu par Dolibarr objektiem
     PaymentForm=Maksājuma formu
    @@ -23,12 +23,12 @@ ToOfferALinkForOnlinePaymentOnMemberSubscription=URL piedāvāt %s tiešsaistes
     YouCanAddTagOnUrl=Jūs varat arī pievienot url parametrs <b>&amp; Tag = <i>vērtība,</i></b> kādu no šiem URL (nepieciešams tikai bezmaksas samaksu), lai pievienotu savu maksājumu komentāru tagu.
     SetupPayBoxToHavePaymentCreatedAutomatically=Setup savu Paybox ar url <b>%s</b> ir maksājums izveidots automātiski, kad apstiprinājis Paybox.
     YourPaymentHasBeenRecorded=Šajā lapā apliecina, ka jūsu maksājums ir reģistrēts. Paldies.
    -YourPaymentHasNotBeenRecorded=Jūs maksājums nav reģistrēts, un darījums tika atcelts. Paldies.
    +YourPaymentHasNotBeenRecorded=Jūsu maksājums NAV reģistrēts un darījums ir atcelts. Paldies.
     AccountParameter=Konta parametri
     UsageParameter=Izmantošanas parametri
     InformationToFindParameters=Palīdzēt atrast savu %s konta informāciju
     PAYBOX_CGI_URL_V2=URL Paybox CGI modulis par samaksu
    -VendorName=Nosaukums pārdevējam
    +VendorName=Pārdevēja nosaukums
     CSSUrlForPaymentForm=CSS stila lapas url maksājuma formu
     NewPayboxPaymentReceived=Jauns Paybox maksājums saņemts
     NewPayboxPaymentFailed=Jauns Paybox maksājums mēģināju, bet neizdevās
    diff --git a/htdocs/langs/lv_LV/paypal.lang b/htdocs/langs/lv_LV/paypal.lang
    index 48b57304243..3f90ad287e1 100644
    --- a/htdocs/langs/lv_LV/paypal.lang
    +++ b/htdocs/langs/lv_LV/paypal.lang
    @@ -1,35 +1,34 @@
     # Dolibarr language file - Source file is en_US - paypal
     PaypalSetup=PayPal moduļa iestatīšana
     PaypalDesc=Šis modulis piedāvā lapas, lai ļautu maksājumu ar <a href="http://www.paypal.com" target="_blank">PayPal</a> klienti. To var izmantot par brīvu maksājumu vai maksājumu par konkrētu Dolibarr objektu (rēķins, rīkojums, ...)
    -PaypalOrCBDoPayment=Pay with Paypal (Credit Card or Paypal)
    +PaypalOrCBDoPayment=Maksāt ar Paypal (kredītkarti vai PayPal)
     PaypalDoPayment=Maksāt ar Paypal
     PAYPAL_API_SANDBOX=Mode tests / sandbox
     PAYPAL_API_USER=API lietotājvārds
     PAYPAL_API_PASSWORD=API parole
     PAYPAL_API_SIGNATURE=API paraksts
    -PAYPAL_SSLVERSION=Curl SSL Version
    +PAYPAL_SSLVERSION=Curl SSL versija
     PAYPAL_API_INTEGRAL_OR_PAYPALONLY=Akcija maksājums &quot;neatņemama sastāvdaļa&quot; (Kredītkaršu + Paypal), vai &quot;Paypal&quot; tikai
     PaypalModeIntegral=Integrālis
     PaypalModeOnlyPaypal=PayPal tikai
     ONLINE_PAYMENT_CSS_URL=Optionnal URL of CSS style sheet on online payment page
     ThisIsTransactionId=Tas ir id darījuma: <b>%s</b>
     PAYPAL_ADD_PAYMENT_URL=Pievieno url Paypal maksājumu, kad jūs sūtīt dokumentu pa pastu
    -PredefinedMailContentLink=You can click on the link below to make your payment if it is not already done.<br><br>%s<br><br>
    -YouAreCurrentlyInSandboxMode=You are currently in the %s "sandbox" mode
    +YouAreCurrentlyInSandboxMode=Pašlaik esat %s "smilškastes" režīmā
     NewOnlinePaymentReceived=Saņemts jauns tiešsaistes maksājums
     NewOnlinePaymentFailed=Jauns tiešsaistes maksājums tika izmēģināts, bet neizdevās
     ONLINE_PAYMENT_SENDEMAIL=E-pastu, lai brīdinātu pēc maksājuma (veiksme vai ne)
     ReturnURLAfterPayment=Return URL after payment
     ValidationOfOnlinePaymentFailed=Neveiksmīgs tiešsaistes maksājumu apstiprinājums
    -PaymentSystemConfirmPaymentPageWasCalledButFailed=Payment confirmation page was called by payment system returned an error
    +PaymentSystemConfirmPaymentPageWasCalledButFailed=Maksājuma apstiprinājuma lapa tika izsaukta ar maksājumu sistēmu, atgriezās kļūda
     SetExpressCheckoutAPICallFailed=SetExpressCheckout API call failed.
     DoExpressCheckoutPaymentAPICallFailed=DoExpressCheckoutPayment API call failed.
    -DetailedErrorMessage=Detailed Error Message
    -ShortErrorMessage=Short Error Message
    +DetailedErrorMessage=Detalizēta kļūdu ziņa
    +ShortErrorMessage=Īss kļūdas ziņojums
     ErrorCode=Kļūdas kods
     ErrorSeverityCode=Error Severity Code
     OnlinePaymentSystem=Tiešsaistes maksājumu sistēma
    -PaypalLiveEnabled=Paypal live enabled (otherwise test/sandbox mode)
    -PaypalImportPayment=Import Paypal payments
    -PostActionAfterPayment=Post actions after payments
    -ARollbackWasPerformedOnPostActions=A rollback was performed on all Post actions. You must complete post actions manually if they are necessary.
    +PaypalLiveEnabled=Ieslēgts Paypal tiešraidē (citādi tests / smilškastes režīms)
    +PaypalImportPayment=Importēt Paypal maksājumus
    +PostActionAfterPayment=Ievietot darbības pēc maksājumiem
    +ARollbackWasPerformedOnPostActions=Atkārtojums tika veikts visos Post darbībās. Ja nepieciešams, jums ir jāaizpilda pasta darbības manuāli.
    diff --git a/htdocs/langs/lv_LV/printing.lang b/htdocs/langs/lv_LV/printing.lang
    index b55fa59459c..8936aeed91c 100644
    --- a/htdocs/langs/lv_LV/printing.lang
    +++ b/htdocs/langs/lv_LV/printing.lang
    @@ -1,24 +1,24 @@
     # Dolibarr language file - Source file is en_US - printing
    -Module64000Name=Direct Printing
    -Module64000Desc=Enable Direct Printing System
    +Module64000Name=Tiešā drukāšana
    +Module64000Desc=Iespējot tiešās drukāšanas sistēmu
     PrintingSetup=Setup of Direct Printing System
     PrintingDesc=This module adds a Print button to send documents directly to a printer (without opening document into an application) with various module.
    -MenuDirectPrinting=Direct Printing jobs
    -DirectPrint=Direct print
    +MenuDirectPrinting=Tiešās drukāšanas darbi
    +DirectPrint=Tiešā druka
     PrintingDriverDesc=Configuration variables for printing driver.
     ListDrivers=Draiveru saraksts
     PrintTestDesc=Printeru saraksts.
     FileWasSentToPrinter=Fails %s nosūtīts uz printeri
    -ViaModule=via the module
    +ViaModule=izmantojot moduli
     NoActivePrintingModuleFound=No active driver to print document. Check setup of module %s.
     PleaseSelectaDriverfromList=Lūdzu izvēlies draiveri no saraksta.
     PleaseConfigureDriverfromList=Please configure the selected driver from list.
     SetupDriver=Draivera iestatījumi
    -TargetedPrinter=Targeted printer
    -UserConf=Setup per user
    +TargetedPrinter=Noklusējuma printeris
    +UserConf=Iestatījumi katram lietotājam
     PRINTGCP_INFO=Google OAuth API setup
     PRINTGCP_AUTHLINK=Autentifikācija
    -PRINTGCP_TOKEN_ACCESS=Google Cloud Print OAuth Token
    +PRINTGCP_TOKEN_ACCESS=Google mākoņdrukas OAuth marķieris
     PrintGCPDesc=This driver allow to send documents directly to a printer with Google Cloud Print.
     GCP_Name=Nosaukums
     GCP_displayName=Nosaukums
    @@ -28,25 +28,27 @@ GCP_State=Printera statuss
     GCP_connectionStatus=Statuss
     GCP_Type=Printera tips
     PrintIPPDesc=This driver allow to send documents directly to a printer. It requires a Linux system with CUPS installed.
    -PRINTIPP_HOST=Print server
    +PRINTIPP_HOST=Drukas serveris
     PRINTIPP_PORT=Ports
    -PRINTIPP_USER=Login
    +PRINTIPP_USER=Pieslēgties
     PRINTIPP_PASSWORD=Parole
    -NoDefaultPrinterDefined=No default printer defined
    +NoDefaultPrinterDefined=Nav definēts noklusējuma printeris
     DefaultPrinter=Noklusējuma printeris
     Printer=Printeris
    -IPP_Uri=Printer Uri
    +IPP_Uri=Printera Uri
     IPP_Name=Printera nosaukums
     IPP_State=Printera statuss
     IPP_State_reason=State reason
     IPP_State_reason1=State reason1
     IPP_BW=Melnbalts
     IPP_Color=Krāsainais
    -IPP_Device=Device
    -IPP_Media=Printer media
    -IPP_Supported=Type of media
    +IPP_Device=Ierīce
    +IPP_Media=Printera multivide
    +IPP_Supported=Mediju veids
     DirectPrintingJobsDesc=This page lists printing jobs found for available printers.
     GoogleAuthNotConfigured=Google OAuth setup not done. Enable module OAuth and set a Google ID/Secret.
    -GoogleAuthConfigured=Google OAuth credentials were found into setup of module OAuth.
    +GoogleAuthConfigured=Google OAuth akreditācijas dati tika atrasti moduļa OAuth iestatījumos.
     PrintingDriverDescprintgcp=Configuration variables for printing driver Google Cloud Print.
    +PrintingDriverDescprintipp=Konfigurācijas mainīgie drukāšanas vadītāja krūzes.
     PrintTestDescprintgcp=List of Printers for Google Cloud Print.
    +PrintTestDescprintipp=Krūzīšu printeru saraksts.
    diff --git a/htdocs/langs/lv_LV/productbatch.lang b/htdocs/langs/lv_LV/productbatch.lang
    index c106802810f..88e5c429844 100644
    --- a/htdocs/langs/lv_LV/productbatch.lang
    +++ b/htdocs/langs/lv_LV/productbatch.lang
    @@ -16,7 +16,7 @@ printEatby=Eat-by: %s
     printSellby=Sell-by: %s
     printQty=Daudz.: %d
     AddDispatchBatchLine=Add a line for Shelf Life dispatching
    -WhenProductBatchModuleOnOptionAreForced=When module Lot/Serial is on, automatic increase/decrease stock mode is forced to shipping validate and manual dispatching for reception and can't be edited. Other options can be defined as you want.
    +WhenProductBatchModuleOnOptionAreForced=When module Lot/Serial is on, automatic stock decrease  is forced to 'Decrease real stocks on shipping validation' and automatic increase mode is forced to 'Increase real stocks on manual dispatching into warehouses' and can't be edited. Other options can be defined as you want.
     ProductDoesNotUseBatchSerial=This product does not use lot/serial number
     ProductLotSetup=Setup of module lot/serial
     ShowCurrentStockOfLot=Show current stock for couple product/lot
    diff --git a/htdocs/langs/lv_LV/products.lang b/htdocs/langs/lv_LV/products.lang
    index 5745a6e69c4..5e9201c2f68 100644
    --- a/htdocs/langs/lv_LV/products.lang
    +++ b/htdocs/langs/lv_LV/products.lang
    @@ -3,7 +3,7 @@ ProductRef=Produkta ref.
     ProductLabel=Produkta marķējums
     ProductLabelTranslated=Translated product label
     ProductDescriptionTranslated=Translated product description
    -ProductNoteTranslated=Translated product note
    +ProductNoteTranslated=Tulkota produkta piezīme
     ProductServiceCard=Produktu / Pakalpojumu kartiņa
     TMenuProducts=Produkti
     TMenuServices=Pakalpojumi
    @@ -18,29 +18,29 @@ NewProduct=Jauns produkts
     NewService=Jauns pakalpojums
     ProductVatMassChange=Masveida PVN maiņa
     ProductVatMassChangeDesc=This page can be used to modify a VAT rate defined on products or services from a value to another. Warning, this change is done on all database.
    -MassBarcodeInit=Mass barcode init
    +MassBarcodeInit=Masveida svītru kodu izveidošana
     MassBarcodeInitDesc=This page can be used to initialize a barcode on objects that does not have barcode defined. Check before that setup of module barcode is complete.
    -ProductAccountancyBuyCode=Accounting code (purchase)
    -ProductAccountancySellCode=Accounting code (sale)
    -ProductAccountancySellIntraCode=Accounting code (sale intra-community)
    -ProductAccountancySellExportCode=Accounting code (sale export)
    +ProductAccountancyBuyCode=Grāmatvedības kods (iegāde)
    +ProductAccountancySellCode=Grāmatvedības kods (tirdzniecība)
    +ProductAccountancySellIntraCode=Grāmatvedības kods (pārdošana Kopienas iekšienē)
    +ProductAccountancySellExportCode=Grāmatvedības kods (pārdošanas eksports)
     ProductOrService=Produkts vai pakalpojums
     ProductsAndServices=Produkti un pakalpojumi
     ProductsOrServices=Produkti vai pakalpojumi
    -ProductsPipeServices=Products | Services
    +ProductsPipeServices=Produkti | Pakalpojumi
     ProductsOnSaleOnly=Produkti pārdošanai
    -ProductsOnPurchaseOnly=Products for purchase only
    +ProductsOnPurchaseOnly=Produkti tikai pirkšanai
     ProductsNotOnSell=Products not for sale and not for purchase
    -ProductsOnSellAndOnBuy=Products for sale and for purchase
    +ProductsOnSellAndOnBuy=Produkti pārdošanai un pirkšanai
     ServicesOnSaleOnly=Pakalpojumi pārdošanai
    -ServicesOnPurchaseOnly=Services for purchase only
    -ServicesNotOnSell=Services not for sale and not for purchase
    +ServicesOnPurchaseOnly=Pakalpojumi tikai pirkšanai
    +ServicesNotOnSell=Pakalpojumi, kas nav paredzēti pārdošanai un nav paredzēti pirkšanai
     ServicesOnSellAndOnBuy=Services for sale and for purchase
    -LastModifiedProductsAndServices=Latest %s modified products/services
    -LastRecordedProducts=Latest %s recorded products
    +LastModifiedProductsAndServices=Jaunākie %s labotie produkti / pakalpojumi
    +LastRecordedProducts=Jaunākie ieraksti %s
     LastRecordedServices=Latest %s recorded services
     CardProduct0=Produkta kartiņa
    -CardProduct1=Paikalpojuma kartiņa
    +CardProduct1=Pakalpojuma karte
     Stock=Krājums
     Stocks=Krājumi
     Movements=Pārvietošanas
    @@ -59,23 +59,24 @@ ProductStatusOnBuyShort=Iegādei
     ProductStatusNotOnBuyShort=Nav iegādei
     UpdateVAT=Atjaunot PVN
     UpdateDefaultPrice=Atjaunot noklusējuma cenu
    -UpdateLevelPrices=Update prices for each level
    +UpdateLevelPrices=Atjauniniet cenas katram līmenim
     AppliedPricesFrom=Piemērotās cenas no
     SellingPrice=Pārdošanas cena
     SellingPriceHT=Pārdošanas cena (bez PVN)
     SellingPriceTTC=Pārdošanas cena (ar PVN)
     CostPriceDescription=This price (net of tax) can be used to store the average amount this product cost to your company. It may be any price you calculate yourself, for example from the average buying price plus average production and distribution cost.
    -CostPriceUsage=This value could be used for margin calculation.
    +CostPriceUsage=Šo vērtību var izmantot, lai aprēķinātu peļņu.
     SoldAmount=Pārdošanas apjoms
     PurchasedAmount=Iegādātā summa
     NewPrice=Jaunā cena
     MinPrice=Min. pārdošanas cena
    +EditSellingPriceLabel=Labot pārdošanas cenas nosaukumu
     CantBeLessThanMinPrice=Pārdošanas cena nevar būt zemāka par minimālo pieļaujamo šī produkta (%s bez PVN). Šis ziņojums var būt arī parādās, ja esat ievadījis pārāk lielu atlaidi.
     ContractStatusClosed=Slēgts
     ErrorProductAlreadyExists=Prece ar atsauci %s jau pastāv.
     ErrorProductBadRefOrLabel=Nepareiza vērtība atsauces vai etiķeti.
    -ErrorProductClone=Radās problēma, mēģinot klons produktu vai pakalpojumu.
    -ErrorPriceCantBeLowerThanMinPrice=Error, price can't be lower than minimum price.
    +ErrorProductClone=Radās problēma, mēģinot klonēt produktu vai pakalpojumu.
    +ErrorPriceCantBeLowerThanMinPrice=Kļūda, cena nevar būt zemāka par minimālo cenu.
     Suppliers=Piegādātāji
     SupplierRef=Piegādātāja produkta ref.
     ShowProduct=Rādīt preci
    @@ -123,7 +124,7 @@ ConfirmDeleteProductLine=Vai tiešām vēlaties dzēst šo produktu līniju?
     ProductSpecial=Īpašs
     QtyMin=Minimālais Daudzums
     PriceQtyMin=Cena par šo min. daudzums (bez atlaides)
    -PriceQtyMinCurrency=Price for this min. qty (w/o discount) (currency)
    +PriceQtyMinCurrency=Cena par šo minūti. Daudzums (bez atlaides) (valūta)
     VATRateForSupplierProduct=PVN likme (šim piegādātājam / produktam)
     DiscountQtyMin=Noklusējuma apjoma atlaide
     NoPriceDefinedForThisSupplier=Nav cena /gab definēti šim piegādātājam/precei
    @@ -145,9 +146,9 @@ RowMaterial=Izejviela
     CloneProduct=Klonēt produktu vai pakalpojumu
     ConfirmCloneProduct=Vai jūs tiešām vēlaties klonēt šo produktu vai pakalpojumu <b>%s?</b>
     CloneContentProduct=Klons visus galvenos informations par produktu / pakalpojumu
    -ClonePricesProduct=Clone prices
    +ClonePricesProduct=Klonēt cenas
     CloneCompositionProduct=Clone packaged product/service
    -CloneCombinationsProduct=Clone product variants
    +CloneCombinationsProduct=Klonu produktu varianti
     ProductIsUsed=Šis produkts tiek izmantots
     NewRefForClone=Ref. jaunu produktu / pakalpojumu
     SellingPrices=Pārdošanas cenas
    @@ -155,7 +156,7 @@ BuyingPrices=Iepirkšanas cenas
     CustomerPrices=Klienta cenas
     SuppliersPrices=Piegādātāja cenas
     SuppliersPricesOfProductsOrServices=Supplier prices (of products or services)
    -CustomCode=Customs/Commodity/HS code
    +CustomCode=Muita / Prece / HS kods
     CountryOrigin=Izcelsmes valsts
     Nature=Daba
     ShortLabel=Short label
    @@ -181,15 +182,15 @@ m3=m³
     liter=litrs
     l=L
     unitP=Gabals
    -unitSET=Set
    +unitSET=Iestatīt
     unitS=Sekunde
     unitH=Stunda
     unitD=Diena
     unitKG=Kilograms
     unitG=Grams
     unitM=Metrs
    -unitLM=Linear meter
    -unitM2=Square meter
    +unitLM=Lineārais skaitītājs
    +unitM2=Kvadrātmetrs
     unitM3=Kubikmetrs
     unitL=Litrs
     ProductCodeModel=Produkta art. paraugs
    @@ -198,18 +199,18 @@ CurrentProductPrice=Pašreizējā cena
     AlwaysUseNewPrice=Vienmēr izmantot pašreizējo cenu produktam / pakalpojumam
     AlwaysUseFixedPrice=Izmantot fiksētu cenu
     PriceByQuantity=Different prices by quantity
    -DisablePriceByQty=Disable prices by quantity
    +DisablePriceByQty=Atspējot cenas pēc daudzuma
     PriceByQuantityRange=Daudzuma diapazons
    -MultipriceRules=Price segment rules
    -UseMultipriceRules=Use price segment rules (defined into product module setup) to autocalculate prices of all other segment according to first segment
    +MultipriceRules=Cenu segmenta noteikumi
    +UseMultipriceRules=Izmantojiet cenu segmenta noteikumus (definēti produkta moduļa iestatījumos), lai automātiski aprēķinātu visu pārējo segmentu cenas saskaņā ar pirmo segmentu
     PercentVariationOver=%% variation over %s
     PercentDiscountOver=%% discount over %s
    -KeepEmptyForAutoCalculation=Keep empty to have this calculated automatically from weight or volume of products
    -VariantRefExample=Example: COL
    +KeepEmptyForAutoCalculation=Saglabājiet tukšu, lai tas tiktu automātiski aprēķināts pēc svara vai produktu daudzuma
    +VariantRefExample=Piemērs: COL
     VariantLabelExample=Piemērs: Krāsa
     ### composition fabrication
     Build=Ražot
    -ProductsMultiPrice=Products and prices for each price segment
    +ProductsMultiPrice=Produkti un cenas katram cenu segmentam
     ProductsOrServiceMultiPrice=Customer prices (of products or services, multi-prices)
     ProductSellByQuarterHT=Products turnover quarterly before tax
     ServiceSellByQuarterHT=Services turnover quarterly before tax
    @@ -226,10 +227,10 @@ FillBarCodeTypeAndValueManually=Aizpildīt svītrukodu veidu un vērtību manuā
     FillBarCodeTypeAndValueFromProduct=Fill barcode type and value from barcode of a product.
     FillBarCodeTypeAndValueFromThirdParty=Aizpildīt svītrkodu veidu un vērtību no trešo pušu svītrkoda.
     DefinitionOfBarCodeForProductNotComplete=Definition of type or value of bar code not complete for product %s.
    -DefinitionOfBarCodeForThirdpartyNotComplete=Definition of type or value of bar code non complete for third party %s.
    +DefinitionOfBarCodeForThirdpartyNotComplete=Svītrkoda veida vai vērtības definīcija nav pilnīga trešajām personām %s.
     BarCodeDataForProduct=Svītrkoda produkta informācija %s :
     BarCodeDataForThirdparty=Svītrkoda informācija trešajām personām %s :
    -ResetBarcodeForAllRecords=Define barcode value for all record (this will also reset barcode value already defined with new values)
    +ResetBarcodeForAllRecords=Norādiet visu ierakstu svītrkodu vērtību (tas arī atjaunos svītrkoda vērtību, kas jau ir definēta ar jaunām vērtībām).
     PriceByCustomer=Dažādas cenas katram klientam
     PriceCatalogue=A single sell price per product/service
     PricingRule=Cenu veidošanas noteikumi
    @@ -250,8 +251,8 @@ PriceNumeric=Numurs
     DefaultPrice=Noklusējuma cena
     ComposedProductIncDecStock=Increase/Decrease stock on parent change
     ComposedProduct=Apakš produkts
    -MinSupplierPrice=Minimum supplier price
    -MinCustomerPrice=Minimālā klienta cena
    +MinSupplierPrice=Minimālā iepirkuma cena
    +MinCustomerPrice=Minimum selling price
     DynamicPriceConfiguration=Dynamic price configuration
     DynamicPriceDesc=On product card, with this module enabled, you should be able to set mathematic functions to calculate Customer or Supplier prices. Such function can use all mathematic operators, some constants and variables. You can set here the variables you want to be able to use and if the variable need an automatic update, the external URL to use to ask Dolibarr to update automaticaly the value.
     AddVariable=Pievienot mainīgo
    @@ -259,24 +260,24 @@ AddUpdater=Pievienot Atjaunotāju
     GlobalVariables=Global variables
     VariableToUpdate=Mainīgais kas jāatjauno
     GlobalVariableUpdaters=Global variable updaters
    -GlobalVariableUpdaterType0=JSON data
    +GlobalVariableUpdaterType0=JSON dati
     GlobalVariableUpdaterHelp0=Parses JSON data from specified URL, VALUE specifies the location of relevant value,
    -GlobalVariableUpdaterHelpFormat0=Format for request {"URL": "http://example.com/urlofjson", "VALUE": "array1,array2,targetvalue"}
    +GlobalVariableUpdaterHelpFormat0=Pieprasījuma formāts ("URL": "http://example.com/urlofjson", "VALUE": "array1, array2, targetvalue")
     GlobalVariableUpdaterType1=WebService data
     GlobalVariableUpdaterHelp1=Parses WebService data from specified URL, NS specifies the namespace, VALUE specifies the location of relevant value, DATA should contain the data to send and METHOD is the calling WS method
    -GlobalVariableUpdaterHelpFormat1=Format for request is {"URL": "http://example.com/urlofws", "VALUE": "array,targetvalue", "NS": "http://example.com/urlofns", "METHOD": "myWSMethod", "DATA": {"your": "data", "to": "send"}}
    +GlobalVariableUpdaterHelpFormat1=Pieprasījuma formāts ir {"URL": "http://example.com/urlofws", "VALUE": "masīvs, mērķa vērtība", "NS": "http://example.com/urlofns", "METODE" : "myWSMethod", "DATA": {"jūsu": "dati", "uz": "nosūtīt"}}
     UpdateInterval=Atjaunošanās intervāls (minūtes)
     LastUpdated=Pēdējo reizi atjaunots
    -CorrectlyUpdated=Correctly updated
    +CorrectlyUpdated=Pareizi atjaunināts
     PropalMergePdfProductActualFile=Files use to add into PDF Azur are/is
     PropalMergePdfProductChooseFile=Izvēlieties PDF failus
     IncludingProductWithTag=Including product/service with tag
     DefaultPriceRealPriceMayDependOnCustomer=Default price, real price may depend on customer
     WarningSelectOneDocument=Please select at least one document
     DefaultUnitToShow=Vienība
    -NbOfQtyInProposals=Qty in proposals
    +NbOfQtyInProposals=Daudzums priekšlikumos
     ClinkOnALinkOfColumn=Click on a link of column %s to get a detailed view...
    -ProductsOrServicesTranslations=Products or services translation
    +ProductsOrServicesTranslations=Produktu vai pakalpojumu tulkošana
     TranslatedLabel=Translated label
     TranslatedDescription=Translated description
     TranslatedNote=Translated notes
    @@ -287,49 +288,49 @@ VolumeUnits=Volume unit
     SizeUnits=Izmēra vienība
     DeleteProductBuyPrice=Dzēst pirkšanas cenu
     ConfirmDeleteProductBuyPrice=Vai tiešām vēlaties dzēst pirkšanas cenu?
    -SubProduct=Sub product
    +SubProduct=Apakšprodukts
     ProductSheet=Produkta lapa
    -ServiceSheet=Service sheet
    -PossibleValues=Possible values
    -GoOnMenuToCreateVairants=Go on menu %s - %s to prepare attribute variants (like colors, size, ...)
    +ServiceSheet=Servisa lapa
    +PossibleValues=Iespējamās vērtības
    +GoOnMenuToCreateVairants=Iet uz izvēlni %s - %s, lai sagatavotu atribūtu variantus (piemēram, krāsas, izmērs, ...)
     
     #Attributes
    -VariantAttributes=Variant attributes
    -ProductAttributes=Variant attributes for products
    -ProductAttributeName=Variant attribute %s
    -ProductAttribute=Variant attribute
    -ProductAttributeDeleteDialog=Are you sure you want to delete this attribute? All values will be deleted
    -ProductAttributeValueDeleteDialog=Are you sure you want to delete the value "%s" with reference "%s" of this attribute?
    -ProductCombinationDeleteDialog=Are you sure want to delete the variant of the product "<strong>%s</strong>"?
    -ProductCombinationAlreadyUsed=There was an error while deleting the variant. Please check it is not being used in any object
    +VariantAttributes=Variantu atribūti
    +ProductAttributes=Variantu atribūti produktiem
    +ProductAttributeName=Variants atribūts %s
    +ProductAttribute=Variants atribūts
    +ProductAttributeDeleteDialog=Vai tiešām vēlaties dzēst šo atribūtu? Visas vērtības tiks dzēstas
    +ProductAttributeValueDeleteDialog=Vai tiešām vēlaties izdzēst vērtību "%s" ar atsauci "%s" šim atribūtam?
    +ProductCombinationDeleteDialog=Vai tiešām vēlaties izdzēst produkta variantu "<strong> %s </ strong>"?
    +ProductCombinationAlreadyUsed=Dzēšot variantu, radās kļūda. Lūdzu, pārbaudiet, vai tas netiek izmantots nevienā objektā
     ProductCombinations=Varianti
    -PropagateVariant=Propagate variants
    -HideProductCombinations=Hide products variant in the products selector
    +PropagateVariant=Pavairot variantus
    +HideProductCombinations=Produktu produktu atlases laikā paslēpiet produktu variantu
     ProductCombination=Variants
     NewProductCombination=Jauns variants
     EditProductCombination=Rediģēšanas variants
     NewProductCombinations=Jauni varianti
     EditProductCombinations=Rediģēšanas varianti
     SelectCombination=Izvēlieties kombināciju
    -ProductCombinationGenerator=Variants generator
    +ProductCombinationGenerator=Variantu ģenerators
     Features=Iespējas
    -PriceImpact=Price impact
    -WeightImpact=Weight impact
    +PriceImpact=Cenu ietekme
    +WeightImpact=Svars ietekmē
     NewProductAttribute=Jauns atribūts
    -NewProductAttributeValue=New attribute value
    -ErrorCreatingProductAttributeValue=There was an error while creating the attribute value. It could be because there is already an existing value with that reference
    -ProductCombinationGeneratorWarning=If you continue, before generating new variants, all previous ones will be DELETED. Already existing ones will be updated with the new values
    -TooMuchCombinationsWarning=Generating lots of variants may result in high CPU, memory usage and Dolibarr not able to create them. Enabling the option "%s" may help reduce memory usage.
    -DoNotRemovePreviousCombinations=Do not remove previous variants
    -UsePercentageVariations=Use percentage variations
    -PercentageVariation=Percentage variation
    -ErrorDeletingGeneratedProducts=There was an error while trying to delete existing product variants
    +NewProductAttributeValue=Jauna atribūta vērtība
    +ErrorCreatingProductAttributeValue=Veidojot atribūta vērtību, radās kļūda. Tas varētu būt tādēļ, ka ar šo atsauci jau ir esoša vērtība
    +ProductCombinationGeneratorWarning=Ja turpināsiet, pirms jaunu variantu ģenerēšanas visi iepriekšējie tiks izdzēsti. Jau esošie tiks atjaunināti ar jaunajām vērtībām
    +TooMuchCombinationsWarning=Daudzu variantu ģenerēšana var izraisīt augstu CPU, atmiņas izmantošanu un Dolibarr nespēj to izveidot. Opcijas "%s" iespējošana var palīdzēt samazināt atmiņas izmantošanu.
    +DoNotRemovePreviousCombinations=Nedzēst iepriekšējos variantus
    +UsePercentageVariations=Izmantojiet procentuālās svārstības
    +PercentageVariation=Procentu variācijas
    +ErrorDeletingGeneratedProducts=Mēģinot izdzēst esošos produktu variantus, radās kļūda
     NbOfDifferentValues=Sk dažādu vērtību
     NbProducts=Produktu sk.
    -ParentProduct=Parent product
    -HideChildProducts=Hide variant products
    -ConfirmCloneProductCombinations=Would you like to copy all the product variants to the other parent product with the given reference?
    -CloneDestinationReference=Destination product reference
    -ErrorCopyProductCombinations=There was an error while copying the product variants
    -ErrorDestinationProductNotFound=Destination product not found
    -ErrorProductCombinationNotFound=Product variant not found
    +ParentProduct=Mātes produkts
    +HideChildProducts=Paslēpt dažādus produktus
    +ConfirmCloneProductCombinations=Vai vēlaties kopēt visus produkta variantus uz citu vecāku produktu ar norādīto atsauci?
    +CloneDestinationReference=Galamērķa produkta atsauce
    +ErrorCopyProductCombinations=Atsiuninot produkta variantus, radās kļūda
    +ErrorDestinationProductNotFound=Galamērķa produkts nav atrasts
    +ErrorProductCombinationNotFound=Produkta variants nav atrasts
    diff --git a/htdocs/langs/lv_LV/projects.lang b/htdocs/langs/lv_LV/projects.lang
    index e4f9303f709..b81f2d75a38 100644
    --- a/htdocs/langs/lv_LV/projects.lang
    +++ b/htdocs/langs/lv_LV/projects.lang
    @@ -1,10 +1,10 @@
     # Dolibarr language file - Source file is en_US - projects
    -RefProject=Ref. project
    -ProjectRef=Project ref.
    +RefProject=Atsauces projekts
    +ProjectRef=Projekta atsauces Nr.
     ProjectId=Projekta ID
     ProjectLabel=Projekta nosaukums
     ProjectsArea=Projektu sadaļa
    -ProjectStatus=Project status
    +ProjectStatus=Projekta statuss
     SharedProject=Visi
     PrivateProject=Projekta kontakti
     ProjectsImContactFor=Projects I'm explicitely a contact of
    @@ -15,16 +15,16 @@ ProjectsPublicDesc=Šo viedokli iepazīstina visus projektus jums ir atļauts la
     TasksOnProjectsPublicDesc=This view presents all tasks on projects you are allowed to read.
     ProjectsPublicTaskDesc=This view presents all projects and tasks you are allowed to read.
     ProjectsDesc=Šo viedokli iepazīstina visus projektus (jūsu lietotāja atļaujas piešķirt jums atļauju skatīt visu).
    -TasksOnProjectsDesc=This view presents all tasks on all projects (your user permissions grant you permission to view everything).
    -MyTasksDesc=This view is limited to projects or tasks you are a contact for
    +TasksOnProjectsDesc=Šis skats atspoguļo visus uzdevumus visos projektos (jūsu lietotāja atļaujas piešķir jums atļauju apskatī visu).
    +MyTasksDesc=Šis skats attiecas tikai uz projektiem vai uzdevumiem, par kuriem esat kontaktpersona
     OnlyOpenedProject=Only open projects are visible (projects in draft or closed status are not visible).
    -ClosedProjectsAreHidden=Closed projects are not visible.
    +ClosedProjectsAreHidden=Slēgtie projekti nav redzami.
     TasksPublicDesc=Šo viedokli iepazīstina visus projektus un uzdevumus, jums ir atļauts lasīt.
     TasksDesc=Šo viedokli iepazīstina visus projektus un uzdevumus (jūsu lietotāja atļaujas piešķirt jums atļauju skatīt visu).
    -AllTaskVisibleButEditIfYouAreAssigned=All tasks for qualified projects are visible, but you can enter time only for task assigned to selected user. Assign task if you need to enter time on it.
    -OnlyYourTaskAreVisible=Only tasks assigned to you are visible. Assign task to yourself if it is not visible and you need to enter time on it.
    -ImportDatasetTasks=Tasks of projects
    -ProjectCategories=Project tags/categories
    +AllTaskVisibleButEditIfYouAreAssigned=Visi uzdevumi kvalificētiem projektiem ir redzami, taču jūs varat ievadīt laiku tikai tam uzdevumam, kas piešķirts izvēlētajam lietotājam. Piešķirt uzdevumu, ja uz to ir jāievada laiks.
    +OnlyYourTaskAreVisible=Ir redzami tikai jums uzdotie uzdevumi. Piešķiriet uzdevumu sev, ja tas nav redzams, un tam ir jāievada laiks.
    +ImportDatasetTasks=Projektu uzdevumi
    +ProjectCategories=Projekta tagi / kategorijas
     NewProject=Jauns projekts
     AddProject=Izveidot projektu
     DeleteAProject=Dzēst projektu
    @@ -33,17 +33,17 @@ ConfirmDeleteAProject=Vai tiešām vēlaties dzēst šo projektu?
     ConfirmDeleteATask=Vai tiešām vēlaties dzēst šo uzdevumu?
     OpenedProjects=Atvērtie projekti
     OpenedTasks=Atvērtie uzdevumi
    -OpportunitiesStatusForOpenedProjects=Opportunities amount of open projects by status
    -OpportunitiesStatusForProjects=Opportunities amount of projects by status
    +OpportunitiesStatusForOpenedProjects=Atvērto projektu iespējas pēc statusa
    +OpportunitiesStatusForProjects=Iespēju skaits pēc projektu statusa
     ShowProject=Rādīt projektu
     ShowTask=Rādīt uzdevumu
     SetProject=Izvēlēties projektu
     NoProject=Neviens projekts nosaka, vai īpašumā
     NbOfProjects=Nb projektu
    -NbOfTasks=Nb of tasks
    +NbOfTasks=Uzdevumu sk.
     TimeSpent=Laiks, kas pavadīts
    -TimeSpentByYou=Time spent by you
    -TimeSpentByUser=Time spent by user
    +TimeSpentByYou=Jūsu patērētais laiks
    +TimeSpentByUser=Lietotāja patērētais laiks
     TimesSpent=Laiks, kas patērēts
     RefTask=Ref. uzdevums
     LabelTask=Label uzdevums
    @@ -52,10 +52,10 @@ TaskTimeUser=Lietotājs
     TaskTimeNote=Piezīme
     TaskTimeDate=Datums
     TasksOnOpenedProject=Tasks on open projects
    -WorkloadNotDefined=Workload not defined
    +WorkloadNotDefined=Darba slodze nav definēta
     NewTimeSpent=Laiks, kas patērēts
     MyTimeSpent=Mans pavadīts laiks
    -BillTime=Bill the time spent
    +BillTime=Norādiet pavadīto laiku
     Tasks=Uzdevumi
     Task=Uzdevums
     TaskDateStart=Uzdevuma sākuma datums
    @@ -63,21 +63,22 @@ TaskDateEnd=Uzdevuma beigu datums
     TaskDescription=Uzdevuma apraksts
     NewTask=Jauns uzdevums
     AddTask=Izveidot uzdevumu
    -AddTimeSpent=Create time spent
    +AddTimeSpent=Izveidot pavadīto laiku
     AddHereTimeSpentForDay=Pievienot šeit pavadīto laiku šodienai/uzdevumam
     Activity=Aktivitāte
     Activities=Uzdevumi/aktivitātes
     MyActivities=Mani uzdevumi / aktivitātes
     MyProjects=Mani projekti
    -MyProjectsArea=My projects Area
    +MyProjectsArea=Manu projektu sadaļa
     DurationEffective=Efektīvais ilgums
     ProgressDeclared=Deklarētais progress
     ProgressCalculated=Aprēķinātais progress
     Time=Laiks
     ListOfTasks=Uzdevumu saraksts
     GoToListOfTimeConsumed=Go to list of time consumed
    -GoToListOfTasks=Go to list of tasks
    -GanttView=Gantt View
    +GoToListOfTasks=Doties uz uzdevumu sarakstu
    +GoToGanttView=Doties uz Ganta skatu
    +GanttView=Ganta skats
     ListProposalsAssociatedProject=Saraksts tirdzniecības priekšlikumiem saistībā ar projektu
     ListOrdersAssociatedProject=Saraksts ar klienta pasūtījumiem saistīts ar projektu
     ListInvoicesAssociatedProject=Saraksts ar klienta rēķiniem, kas piesaistīti projektam
    @@ -85,46 +86,46 @@ ListPredefinedInvoicesAssociatedProject=List of customer template invoices assoc
     ListSupplierOrdersAssociatedProject=List of supplier orders associated with the project
     ListSupplierInvoicesAssociatedProject=List of supplier invoices associated with the project
     ListContractAssociatedProject=Līgumu sarakstu kas saistīti ar projektu
    -ListShippingAssociatedProject=List of shippings associated with the project
    +ListShippingAssociatedProject=Sūtījumu saraksts, kas saistīts ar projektu
     ListFichinterAssociatedProject=Saraksts iejaukšanās saistīts ar projektu
     ListExpenseReportsAssociatedProject=List of expense reports associated with the project
     ListDonationsAssociatedProject=List of donations associated with the project
    -ListVariousPaymentsAssociatedProject=List of miscellaneous payments associated with the project
    +ListVariousPaymentsAssociatedProject=Dažādu ar projektu saistīto maksājumu saraksts
     ListActionsAssociatedProject=Saraksts ar notikumiem, kas saistīti ar projektu
     ListTaskTimeUserProject=List of time consumed on tasks of project
    -ListTaskTimeForTask=List of time consumed on task
    +ListTaskTimeForTask=Uzdevumā patērētā laika saraksts
     ActivityOnProjectToday=Activity on project today
     ActivityOnProjectYesterday=Activity on project yesterday
     ActivityOnProjectThisWeek=Aktivitāte projektu šonedēļ
     ActivityOnProjectThisMonth=Aktivitāte projektu šomēnes
     ActivityOnProjectThisYear=Aktivitāte projektā šogad
     ChildOfProjectTask=Bērna projekta / uzdevuma
    -ChildOfTask=Child of task
    -TaskHasChild=Task has child
    +ChildOfTask=Apakš uzdevums
    +TaskHasChild=Uzdevumam ir bērns
     NotOwnerOfProject=Ne īpašnieks šo privātam projektam
     AffectedTo=Piešķirtas
     CantRemoveProject=Šo projektu nevar noņemt, jo tam ir atsauce ar kādu citu objektu (rēķinu, rīkojumus vai cits). Skatīt atsauču sadaļa.
     ValidateProject=Apstiprināt Projet
     ConfirmValidateProject=Vai jūs tiešām vēlaties apstiprināt šo projektu?
     CloseAProject=Aizvērt projektu
    -ConfirmCloseAProject=Are you sure you want to close this project?
    -AlsoCloseAProject=Also close project (keep it open if you still need to follow production tasks on it)
    +ConfirmCloseAProject=Vai tiešām vēlaties aizvērt šo projektu?
    +AlsoCloseAProject=Arī aizveriet projektu (atstājiet to atvērtu, ja jums joprojām ir jāievēro ražošanas uzdevumi)
     ReOpenAProject=Atvērt projektu
    -ConfirmReOpenAProject=Are you sure you want to re-open this project?
    +ConfirmReOpenAProject=Vai tiešām vēlaties atvērt šo projektu vēlreiz?
     ProjectContact=Projekta kontakti
    -TaskContact=Task contacts
    +TaskContact=Uzdevumu kontakti
     ActionsOnProject=Pasākumi par projektu
    -YouAreNotContactOfProject=Jūs neesat kontakts šīs privātam projektam
    -UserIsNotContactOfProject=User is not a contact of this private project
    +YouAreNotContactOfProject=Jūs neesat kontakpersona šim privātam projektam
    +UserIsNotContactOfProject=Lietotājs nav šī privātā projekta kontaktpersona
     DeleteATimeSpent=Dzēst pavadīts laiks
     ConfirmDeleteATimeSpent=Are you sure you want to delete this time spent?
     DoNotShowMyTasksOnly=See also tasks not assigned to me
    -ShowMyTasksOnly=View only tasks assigned to me
    -TaskRessourceLinks=Contacts task
    +ShowMyTasksOnly=Skatīt tikai uzdevumus, kas piešķirti man
    +TaskRessourceLinks=Kontaktpersonu uzdevums
     ProjectsDedicatedToThisThirdParty=Projekti, kas veltīta šai trešajai personai
     NoTasks=Neviens uzdevumi šajā projektā
     LinkedToAnotherCompany=Saistīts ar citām trešajām personām
    -TaskIsNotAssignedToUser=Task not assigned to user. Use button '<strong>%s</strong>' to assign task now.
    +TaskIsNotAssignedToUser=Uzdevums nav piešķirts lietotājam. Izmantojiet pogu "<strong> %s </ strong>", lai tagad uzdevumu piešķirtu.
     ErrorTimeSpentIsEmpty=Pavadīts laiks ir tukšs
     ThisWillAlsoRemoveTasks=Šī darbība arī izdzēst visus uzdevumus projekta <b>(%s</b> uzdevumi brīdī) un visu laiku ieguldījumiem pavadīts.
     IfNeedToUseOhterObjectKeepEmpty=Ja daži objekti (rēķinu, pasūtījumu, ...), kas pieder citai trešai personai, ir saistītas ar projektu, lai izveidotu, saglabāt šo tukšo, lai būtu projektam, multi trešajām personām.
    @@ -134,26 +135,26 @@ CloneContacts=Klonēt kontaktus
     CloneNotes=Klonēt piezīmes
     CloneProjectFiles=Klons projekts pievienojās failus
     CloneTaskFiles=Klons uzdevums (-i) pievienotie failus (ja uzdevums (-i) klonēt)
    -CloneMoveDate=Update project/tasks dates from now?
    +CloneMoveDate=Vai tagad atjaunināt projektu / uzdevumus?
     ConfirmCloneProject=Are you sure to clone this project?
     ProjectReportDate=Change task dates according to new project start date
     ErrorShiftTaskDate=Nav iespējams novirzīt uzdevumu datumu saskaņā ar jaunu projektu uzsākšanas datuma
     ProjectsAndTasksLines=Projekti un uzdevumi
    -ProjectCreatedInDolibarr=Projekta %s izveidots
    -ProjectValidatedInDolibarr=Project %s validated
    -ProjectModifiedInDolibarr=Project %s modified
    +ProjectCreatedInDolibarr=Projekts %s izveidots
    +ProjectValidatedInDolibarr=Projekts %s apstiprināts
    +ProjectModifiedInDolibarr=Projekts %s ir labots
     TaskCreatedInDolibarr=Uzdevums %s izveidots
     TaskModifiedInDolibarr=Uzdevums %s labots
     TaskDeletedInDolibarr=Uzdevums %s dzēsts
     OpportunityStatus=Iespēju statuss
     OpportunityStatusShort=Opp. status
    -OpportunityProbability=Opportunity probability
    -OpportunityProbabilityShort=Opp. probab.
    +OpportunityProbability=Iespējas varbūtība
    +OpportunityProbabilityShort=Opp probab
     OpportunityAmount=Opportunity amount
     OpportunityAmountShort=Opp. amount
    -OpportunityAmountAverageShort=Average Opp. amount
    -OpportunityAmountWeigthedShort=Weighted Opp. amount
    -WonLostExcluded=Won/Lost excluded
    +OpportunityAmountAverageShort=Vidējā opcija summa
    +OpportunityAmountWeigthedShort=Svērtā opcija summa
    +WonLostExcluded=Izslēgts / uzvarēts / zaudēts
     ##### Types de contacts #####
     TypeContact_project_internal_PROJECTLEADER=Projekta vadītājs
     TypeContact_project_external_PROJECTLEADER=Projekta vadītājs
    @@ -169,61 +170,61 @@ AddElement=Saite uz elementu
     DocumentModelBeluga=Project template for linked objects overview
     DocumentModelBaleine=Project report template for tasks
     PlannedWorkload=Plānotais darba apjoms
    -PlannedWorkloadShort=Workload
    +PlannedWorkloadShort=Darba slodze
     ProjectReferers=Saistītās vienības
     ProjectMustBeValidatedFirst=Projektu vispirms jāpārbauda
    -FirstAddRessourceToAllocateTime=Assign a user resource to task to allocate time
    -InputPerDay=Input per day
    -InputPerWeek=Input per week
    -InputDetail=Input detail
    -TimeAlreadyRecorded=This is time spent already recorded for this task/day and user %s
    +FirstAddRessourceToAllocateTime=Piešķiriet lietotājam resursus, lai piešķirtu laiku
    +InputPerDay=Ievades dienā
    +InputPerWeek=Ievades nedēļā
    +InputDetail=Ievades dati
    +TimeAlreadyRecorded=Šis laiks ir jau ierakstīts šim uzdevumam / dienā un lietotājam %s
     ProjectsWithThisUserAsContact=Projects with this user as contact
     TasksWithThisUserAsContact=Tasks assigned to this user
     ResourceNotAssignedToProject=Not assigned to project
    -ResourceNotAssignedToTheTask=Not assigned to the task
    -TimeSpentBy=Time spent by
    -TasksAssignedTo=Tasks assigned to
    +ResourceNotAssignedToTheTask=Uzdevumam nav piešķirts
    +TimeSpentBy=Pavadītais laiks
    +TasksAssignedTo=Uzdevumi, kas piešķirti
     AssignTaskToMe=Assign task to me
    -AssignTaskToUser=Assign task to %s
    -SelectTaskToAssign=Select task to assign...
    +AssignTaskToUser=Piešķirt uzdevumu %s
    +SelectTaskToAssign=Atlasiet uzdevumu, lai piešķirtu ...
     AssignTask=Assign
     ProjectOverview=Overview
     ManageTasks=Use projects to follow tasks and time
     ManageOpportunitiesStatus=Use projects to follow leads/opportinuties
     ProjectNbProjectByMonth=Nb of created projects by month
    -ProjectNbTaskByMonth=Nb of created tasks by month
    +ProjectNbTaskByMonth=Nb izveidoto darbu pēc mēneša
     ProjectOppAmountOfProjectsByMonth=Amount of opportunities by month
     ProjectWeightedOppAmountOfProjectsByMonth=Weighted amount of opportunities by month
    -ProjectOpenedProjectByOppStatus=Open project/lead by opportunity status
    +ProjectOpenedProjectByOppStatus=Atklāts projekts / vadība ar iespēju statusu
     ProjectsStatistics=Statistics on projects/leads
    -TasksStatistics=Statistics on project/lead tasks
    +TasksStatistics=Statistika par projektu / vadošajiem uzdevumiem
     TaskAssignedToEnterTime=Task assigned. Entering time on this task should be possible.
     IdTaskTime=Id task time
    -YouCanCompleteRef=If you want to complete the ref with some information (to use it as search filters), it is recommanded to add a - character to separate it, so the automatic numbering will still work correctly for next projects. For example %s-ABC. You may also prefer to add search keys into label. But best practice may be to add a dedicated field, also called complementary attributes.
    -OpenedProjectsByThirdparties=Open projects by third parties
    -OnlyOpportunitiesShort=Only opportunities
    -OpenedOpportunitiesShort=Open opportunities
    +YouCanCompleteRef=Ja vēlaties pabeigt ref ar kādu informāciju (lai to izmantotu kā meklēšanas filtrus), to ieteicams pievienot rakstzīmi, lai to nošķirtu, tāpēc automātiska numerācija joprojām darbosies nākamajiem projektiem. Piemēram %s-ABC. Varat arī ieteicams pievienot meklēšanas atslēgas etiķetē. Bet labākā prakse var būt pievienot īpašu jomu, ko sauc arī par papildinošiem atribūtiem.
    +OpenedProjectsByThirdparties=Atvērt trešo pušu projektus
    +OnlyOpportunitiesShort=Tikai iespējas
    +OpenedOpportunitiesShort=Atvērtās iespējas
     NotAnOpportunityShort=Not an opportunity
     OpportunityTotalAmount=Opportunities total amount
     OpportunityPonderatedAmount=Opportunities weighted amount
    -OpportunityPonderatedAmountDesc=Opportunities amount weighted with probability
    +OpportunityPonderatedAmountDesc=Iespēju summa, kas svērta ar varbūtību
     OppStatusPROSP=Prospection
     OppStatusQUAL=Kvalifikācija
    -OppStatusPROPO=Proposal
    +OppStatusPROPO=Priekšlikums
     OppStatusNEGO=Negociation
    -OppStatusPENDING=Pending
    -OppStatusWON=Won
    -OppStatusLOST=Lost
    +OppStatusPENDING=Gaida
    +OppStatusWON=Uzvarēja
    +OppStatusLOST=Zaudēja
     Budget=Budžets
    -AllowToLinkFromOtherCompany=Allow to link project from other company<br><br><u>Supported values :</u><br>- Keep empty: Can link any project of the company (default)<br>- "all" : Can link any projects, even project of other companies<br>- A list of thirdparty id separated with commas : Can link all projects of these thirdparty defined (Example : 123,4795,53)<br>
    -LatestProjects=Latest %s projects
    -LatestModifiedProjects=Latest %s modified projects
    -OtherFilteredTasks=Other filtered tasks
    -NoAssignedTasks=No assigned tasks (assign project/tasks the current user from the top select box to enter time on it)
    +AllowToLinkFromOtherCompany=Atļaut saistīt projektu ar citu uzņēmumu <br> <br> <u> Atbalstītās vērtības: </ u> <br> - Uzglabāt tukšs: var saistīt jebkuru uzņēmuma projektu (noklusējums) <br> - "visi": var saiti jebkurš projekts, pat citu uzņēmumu projekts <br> - Trešās puses identifikācijas numurs, kas atdalīts ar komatu: var sasaistīt visus šo trešās puses projektu (Piemērs: 123,4795,53) <br>
    +LatestProjects=Pēdējie %s projekti
    +LatestModifiedProjects=Jaunākie %s modificētie projekti
    +OtherFilteredTasks=Citi filtrētie uzdevumi
    +NoAssignedTasks=Nav piešķirtu uzdevumu (piešķiriet projektu / uzdevumus pašreizējam lietotājam no augšējā atlases lodziņa, lai tajā ievadītu laiku)
     # Comments trans
    -AllowCommentOnTask=Allow user comments on tasks
    -AllowCommentOnProject=Allow user comments on projects
    -DontHavePermissionForCloseProject=You do not have permissions to close the project %s
    -DontHaveTheValidateStatus=The project %s must be open to be closed
    -RecordsClosed=%s project(s) closed
    -SendProjectRef=About project %s
    +AllowCommentOnTask=Atļaut lietotāju komentārus par uzdevumiem
    +AllowCommentOnProject=Atļaut lietotājam komentēt projektus
    +DontHavePermissionForCloseProject=Jums nav tiesību aizvērt projektu %s
    +DontHaveTheValidateStatus=Projektam %s jābūt atvērtai slēgšanai
    +RecordsClosed=%s projekts (-i) ir slēgts
    +SendProjectRef=Informācijas projekts %s
    diff --git a/htdocs/langs/lv_LV/propal.lang b/htdocs/langs/lv_LV/propal.lang
    index 249045d744f..7c532ebc615 100644
    --- a/htdocs/langs/lv_LV/propal.lang
    +++ b/htdocs/langs/lv_LV/propal.lang
    @@ -3,7 +3,7 @@ Proposals=Komerciālie priekšlikumi
     Proposal=Komerciālais priekšlikums
     ProposalShort=Priekšlikums
     ProposalsDraft=Sagatave komerciālajiem priekšlikumiem
    -ProposalsOpened=Open commercial proposals
    +ProposalsOpened=Atveriet tirdzniecības priekšlikumus
     CommercialProposal=Komerciālais priekšlikums
     PdfCommercialProposalTitle=Komerciālais priekšlikums
     ProposalCard=Priekšlikuma kartiņa
    @@ -13,13 +13,13 @@ Prospect=Perspektīva
     DeleteProp=Dzēst komerciālo priekšlikumu
     ValidateProp=Apstiprināt komerciālo priekšlikumu
     AddProp=Izveidot piedāvājumu
    -ConfirmDeleteProp=Are you sure you want to delete this commercial proposal?
    +ConfirmDeleteProp=Vai tiešām vēlaties dzēst šo piedāvājumu?
     ConfirmValidateProp=Vai jūs tiešām vēlaties apstiprinātu šo komerciālo priekšlikumu saskaņā ar nosaukumu <b>%s</b> ?
     LastPropals=Pēdējie %s priekšlikumi
     LastModifiedProposals=Pēdējie %s labotie priekšlikumi
     AllPropals=Visi priekšlikumi
     SearchAProposal=Meklēt priekšlikumu
    -NoProposal=No proposal
    +NoProposal=Nav priekšlikumu
     ProposalsStatistics=Komerciālo priekšlikuma'u statistika
     NumberOfProposalsByMonth=Numurs pēc mēneša
     AmountOfProposalsByMonthHT=Summa pa mēnešiem (neto pēc nodokļiem)
    @@ -27,13 +27,13 @@ NbOfProposals=Skaits tirdzniecības priekšlikumiem
     ShowPropal=Rādīt priekšlikumu
     PropalsDraft=Sagatave
     PropalsOpened=Atvērts
    -PropalStatusDraft=Projekts (ir jāapstiprina)
    +PropalStatusDraft=Sagatave (ir jāapstiprina)
     PropalStatusValidated=Apstiprināts (priekšlikums ir atvērts)
     PropalStatusSigned=Parakstīts (vajadzības rēķinu)
    -PropalStatusNotSigned=Nav parakstīts (slēgta)
    +PropalStatusNotSigned=Nav parakstīts (slēgts)
     PropalStatusBilled=Jāmaksā
     PropalStatusDraftShort=Melnraksts
    -PropalStatusValidatedShort=Validated
    +PropalStatusValidatedShort=Apstiprināts
     PropalStatusClosedShort=Slēgts
     PropalStatusSignedShort=Parakstīts
     PropalStatusNotSignedShort=Nav parakstīts
    @@ -45,10 +45,10 @@ ActionsOnPropal=Pasākumi attiecībā uz priekšlikumu
     RefProposal=Commercial priekšlikums ref
     SendPropalByMail=Nosūtīt komerciālo priekšlikumu pa pastu
     DatePropal=Datums, kad priekšlikumu
    -DateEndPropal=Derīguma beigu datumu
    +DateEndPropal=Derīguma beigu datums
     ValidityDuration=Derīguma termiņš
    -CloseAs=Set status to
    -SetAcceptedRefused=Set accepted/refused
    +CloseAs=Iestatīt statusu uz
    +SetAcceptedRefused=Iestatījums ir pieņemts / noraidīts
     ErrorPropalNotFound=Propal %s nav atrasts
     AddToDraftProposals=Pievienot pie priekšlikuma projektā
     NoDraftProposals=Nav sagatavot priekšlikumus
    @@ -56,11 +56,11 @@ CopyPropalFrom=Izveidot komerciālo priekšlikumu, kopējot esošo priekšlikumu
     CreateEmptyPropal=Izveidojiet tukšu komerciālu priekšlikumi Jaunava vai no saraksta produktu / pakalpojumu
     DefaultProposalDurationValidity=Default komerciālā priekšlikumu derīguma termiņš (dienās)
     UseCustomerContactAsPropalRecipientIfExist=Izmantojiet klientu kontaktu adresi, ja noteikta nevis trešās puses adresi priekšlikumu saņēmēja adresi
    -ClonePropal=Klons komerciālo priekšlikumu
    -ConfirmClonePropal=Are you sure you want to clone the commercial proposal <b>%s</b>?
    +ClonePropal=Klonēt tirdzniecības priekšlikumu
    +ConfirmClonePropal=Vai tiešām vēlaties klonēt komerciālo priekšlikumu <b> %s </b>?
     ConfirmReOpenProp=Are you sure you want to open back the commercial proposal <b>%s</b>?
     ProposalsAndProposalsLines=Commercial priekšlikumu un līnijas
    -ProposalLine=Priekšlikums līnija
    +ProposalLine=Priekšlikuma līnija
     AvailabilityPeriod=Pieejamība kavēšanās
     SetAvailability=Uzstādīt pieejamību kavēšanos
     AfterOrder=pēc pasūtījuma
    @@ -75,10 +75,11 @@ AvailabilityTypeAV_1M=1 mēnesis
     TypeContact_propal_internal_SALESREPFOLL=Pārstāvis turpinot darboties priekšlikums
     TypeContact_propal_external_BILLING=Klientu rēķinu kontakts
     TypeContact_propal_external_CUSTOMER=Klientu kontaktu turpinot darboties priekšlikums
    +TypeContact_propal_external_SHIPPING=Klienta kontaktpersona piegādei
     # Document models
     DocModelAzurDescription=Pilnīgs priekšlikums modelis (logo. ..)
     DefaultModelPropalCreate=Default modeļa izveide
     DefaultModelPropalToBill=Noklusējuma veidne aizverot uzņēmējdarbības priekšlikumu (tiks izrakstīts rēķins)
     DefaultModelPropalClosed=Noklusējuma veidne aizverot uzņēmējdarbības priekšlikumu (unbilled)
     ProposalCustomerSignature=Written acceptance, company stamp, date and signature
    -ProposalsStatisticsSuppliers=Supplier proposals statistics
    +ProposalsStatisticsSuppliers=Piegādātāja priekšlikumu statistika
    diff --git a/htdocs/langs/lv_LV/receiptprinter.lang b/htdocs/langs/lv_LV/receiptprinter.lang
    index 1b15c1bfce5..fdab9d4ee40 100644
    --- a/htdocs/langs/lv_LV/receiptprinter.lang
    +++ b/htdocs/langs/lv_LV/receiptprinter.lang
    @@ -1,17 +1,17 @@
     # Dolibarr language file - Source file is en_US - receiptprinter
    -ReceiptPrinterSetup=Setup of module ReceiptPrinter
    -PrinterAdded=Printer %s added
    -PrinterUpdated=Printer %s updated
    +ReceiptPrinterSetup=Moduļa Čeku printera uzstādīšana
    +PrinterAdded=Pievienots printeris %s
    +PrinterUpdated=Printeris %s ir atjaunināts
     PrinterDeleted=Printeris %s dzēsts
    -TestSentToPrinter=Test Sent To Printer %s
    +TestSentToPrinter=Pārbaude nosūtīta printerim %s
     ReceiptPrinter=Čeku printeri
    -ReceiptPrinterDesc=Setup of receipt printers
    -ReceiptPrinterTemplateDesc=Setup of Templates
    +ReceiptPrinterDesc=Iestatījumi čeku printeriem
    +ReceiptPrinterTemplateDesc=Veidņu iestatīšana
     ReceiptPrinterTypeDesc=Description of Receipt Printer's type
     ReceiptPrinterProfileDesc=Description of Receipt Printer's Profile
     ListPrinters=Printeru saraksts
     SetupReceiptTemplate=Template Setup
    -CONNECTOR_DUMMY=Dummy Printer
    +CONNECTOR_DUMMY=Viltots printeris
     CONNECTOR_NETWORK_PRINT=Tīkla printeris
     CONNECTOR_FILE_PRINT=Lokālais printeris
     CONNECTOR_WINDOWS_PRINT=Lokālais Windows printeris
    @@ -23,15 +23,15 @@ PROFILE_DEFAULT=Noklusētais profils
     PROFILE_SIMPLE=Vienāršais profils
     PROFILE_EPOSTEP=Epos Tep Profile
     PROFILE_P822D=P822D Profils
    -PROFILE_STAR=Star Profile
    +PROFILE_STAR=Zvaigžņu profils
     PROFILE_DEFAULT_HELP=Noklusētais profils piemērots Epson printeriem
     PROFILE_SIMPLE_HELP=Simple Profile No Graphics
    -PROFILE_EPOSTEP_HELP=Epos Tep Profile Help
    +PROFILE_EPOSTEP_HELP=Epos Tep profila palīdzība
     PROFILE_P822D_HELP=P822D Profile No Graphics
     PROFILE_STAR_HELP=Star Profile
    -DOL_ALIGN_LEFT=Left align text
    +DOL_ALIGN_LEFT=Pa kreisi izlīdzināts teksts
     DOL_ALIGN_CENTER=Centrēt tekstu
    -DOL_ALIGN_RIGHT=Right align text
    +DOL_ALIGN_RIGHT=Pa labi izlīdzināt tekstu
     DOL_USE_FONT_A=Lietot fontu A printerim
     DOL_USE_FONT_B=Lietot fontu B printerim
     DOL_USE_FONT_C=Lietot fontu C printerim
    diff --git a/htdocs/langs/lv_LV/sendings.lang b/htdocs/langs/lv_LV/sendings.lang
    index d8fb165b1c2..48e35449a3e 100644
    --- a/htdocs/langs/lv_LV/sendings.lang
    +++ b/htdocs/langs/lv_LV/sendings.lang
    @@ -2,10 +2,10 @@
     RefSending=Ref. sūtījumam
     Sending=Sūtījums
     Sendings=Sūtījumi
    -AllSendings=All Shipments
    +AllSendings=Visi sūtījumi
     Shipment=Sūtījums
     Shipments=Sūtījumi
    -ShowSending=Show Shipments
    +ShowSending=Rādīt sūtījumus
     Receivings=Piegāde kvītis
     SendingsArea=Sūtījumu sadaļa
     ListOfSendings=Sūtījumu saraksts
    @@ -14,17 +14,17 @@ LastSendings=Pēdējie %s sūtījumi
     StatisticsOfSendings=Sūtījumu statistika
     NbOfSendings=Sūtījumu skaits
     NumberOfShipmentsByMonth=Sūtījumu skaits pa mēnešiem
    -SendingCard=Shipment card
    +SendingCard=Piegādes kartiņa
     NewSending=Jauns sūtījums
     CreateShipment=Izveidot sūtījumu
     QtyShipped=Daudzums kas nosūtīts
    -QtyShippedShort=Qty ship.
    +QtyShippedShort=Nosūtītais daudzums.
     QtyPreparedOrShipped=Sagatavotais vai nosūtītais daudzums
     QtyToShip=Daudzums, kas jānosūta
     QtyReceived=Saņemtais daudzums
     QtyInOtherShipments=Daudz. citi sūtījumi
     KeepToShip=Vēl jāpiegādā
    -KeepToShipShort=Remain
    +KeepToShipShort=Atlikušais
     OtherSendingsForSameOrder=Citas sūtījumiem uz šo rīkojumu
     SendingsAndReceivingForSameOrder=Shipments and receipts for this order
     SendingsToValidate=Sūtījumi apstiprināšanai,
    @@ -35,16 +35,16 @@ StatusSendingProcessed=Apstrādāts
     StatusSendingDraftShort=Melnraksts
     StatusSendingValidatedShort=Apstiprināts
     StatusSendingProcessedShort=Apstrādāti
    -SendingSheet=Shipment sheet
    +SendingSheet=Sūtījuma lapa
     ConfirmDeleteSending=Vai tiešām vēlaties dzēst šo sūtījumu?
     ConfirmValidateSending=Vai jūs tiešām vēlaties apstiprināt šo sūtījumu ar atsauci <b>%s</b>?
     ConfirmCancelSending=Vai esat pārliecināts, ka vēlaties atcelt šo sūtījumu?
     DocumentModelMerou=Merou A5 modelis
     WarningNoQtyLeftToSend=Uzmanību, nav produktu kuri gaida nosūtīšanu.
     StatsOnShipmentsOnlyValidated=Statistika veikti uz sūtījumiem tikai apstiprinātiem. Lietots datums ir datums apstiprināšanu sūtījuma (ēvelēti piegādes datums ir ne vienmēr ir zināms).
    -DateDeliveryPlanned=Planned date of delivery
    -RefDeliveryReceipt=Ref delivery receipt
    -StatusReceipt=Status delivery receipt
    +DateDeliveryPlanned=Plānotais piegādes datums
    +RefDeliveryReceipt=Ref piegādes kvīts
    +StatusReceipt=Piegādes kvīts statuss
     DateReceived=Datums piegāde saņemti
     SendShippingByEMail=Nosūtīt sūtījumu pa e-pastu
     SendShippingRef=Submission of shipment %s
    @@ -52,19 +52,19 @@ ActionsOnShipping=Notikumi sūtījumu
     LinkToTrackYourPackage=Saite uz izsekot savu paketi
     ShipmentCreationIsDoneFromOrder=Izveidot jaunu sūtījumu var no pasūtījuma kartiņas.
     ShipmentLine=Sūtījumu līnija
    -ProductQtyInCustomersOrdersRunning=Product quantity into open customers orders
    -ProductQtyInSuppliersOrdersRunning=Product quantity into open suppliers orders
    -ProductQtyInShipmentAlreadySent=Product quantity from open customer order already sent
    -ProductQtyInSuppliersShipmentAlreadyRecevied=Product quantity from open supplier order already received
    +ProductQtyInCustomersOrdersRunning=Product quantity into open customer orders
    +ProductQtyInSuppliersOrdersRunning=Product quantity into open purchase orders
    +ProductQtyInShipmentAlreadySent=Produkta daudzums, kuri sakārtoti pēc piegādātāja pasūtīšanas
    +ProductQtyInSuppliersShipmentAlreadyRecevied=Produkta daudzums jau ir saņemts no atvērta piegādātāja pasūtījuma
     NoProductToShipFoundIntoStock=No product to ship found into warehouse <b>%s</b>. Correct stock or go back to choose another warehouse.
    -WeightVolShort=Weight/Vol.
    +WeightVolShort=Svars / tilp.
     ValidateOrderFirstBeforeShipment=You must first validate the order before being able to make shipments.
     
     # Sending methods
     # ModelDocument
     DocumentModelTyphon=Vairāk pilnīgu dokumentu modelis piegādes ieņēmumiem (logo. ..)
     Error_EXPEDITION_ADDON_NUMBER_NotDefined=Pastāvīga EXPEDITION_ADDON_NUMBER nav noteikts
    -SumOfProductVolumes=Summa saražotās produkcijas apjomu
    +SumOfProductVolumes=Produkta apjomu summa
     SumOfProductWeights=Summēt produkta svaru
     
     # warehouse details
    diff --git a/htdocs/langs/lv_LV/stocks.lang b/htdocs/langs/lv_LV/stocks.lang
    index cbe38e64f42..cf87f02b0ee 100644
    --- a/htdocs/langs/lv_LV/stocks.lang
    +++ b/htdocs/langs/lv_LV/stocks.lang
    @@ -2,15 +2,15 @@
     WarehouseCard=Noliktava kartiņa
     Warehouse=Noliktava
     Warehouses=Noliktavas
    -ParentWarehouse=Parent warehouse
    +ParentWarehouse=Galvenā noliktava
     NewWarehouse=Jauns noliktavu / Noliktavas platība
     WarehouseEdit=Modificēt noliktavas
     MenuNewWarehouse=Jauna noliktava
     WarehouseSource=Sākotnējā noliktava
     WarehouseSourceNotDefined=Nē noliktava noteikts,
    -AddWarehouse=Create warehouse
    +AddWarehouse=Izveidot noliktavu
     AddOne=Pievieno vienu
    -DefaultWarehouse=Default warehouse
    +DefaultWarehouse=Noklusētā noliktava
     WarehouseTarget=Mērķa noliktava
     ValidateSending=Dzēst nosūtot
     CancelSending=Atcelt sūtīšanu
    @@ -24,10 +24,10 @@ Movements=Kustības
     ErrorWarehouseRefRequired=Noliktava nosaukums ir obligāts
     ListOfWarehouses=Saraksts noliktavās
     ListOfStockMovements=Krājumu pārvietošanas saraksts
    -ListOfInventories=List of inventories
    +ListOfInventories=Krājumu saraksts
     MovementId=Pārvietošanas ID
    -StockMovementForId=Movement ID %d
    -ListMouvementStockProject=List of stock movements associated to project
    +StockMovementForId=Pārvietošanas ID %d
    +ListMouvementStockProject=Ar projektu saistīto krājumu kustību saraksts
     StocksArea=Noliktavas platība
     Location=Vieta
     LocationSummary=Īsais atrašanās vietas nosaukums
    @@ -37,10 +37,10 @@ LastMovement=Pēdējā pārvietošana
     LastMovements=Pēdējās pārvietošanas
     Units=Vienības
     Unit=Vienība
    -StockCorrection=Stock correction
    +StockCorrection=Krājumu korekcija
     CorrectStock=Labot krājumus
     StockTransfer=Krājumu pārvietošana
    -TransferStock=Transfer stock
    +TransferStock=Pārvietot krājumus
     MassStockTransferShort=Masveida krājumu pārvietošana
     StockMovement=Krājumu pārvietošana
     StockMovements=Krājumu pārvietošanas
    @@ -53,21 +53,21 @@ EnhancedValue=Vērtība
     PMPValue=Vidējā svērtā cena
     PMPValueShort=VSC
     EnhancedValueOfWarehouses=Noliktavas vērtība
    -UserWarehouseAutoCreate=Create a user warehouse automatically when creating a user
    -AllowAddLimitStockByWarehouse=Allow to add limit and desired stock per couple (product, warehouse) instead of per product
    +UserWarehouseAutoCreate=Lietotāja noliktavas izveide, izveidojot lietotāju
    +AllowAddLimitStockByWarehouse=Ļauj pievienot ierobežojumu un vēlamo krājumu uz pāris (produkts, noliktava), nevis uz produktu
     IndependantSubProductStock=Product stock and subproduct stock are independant
     QtyDispatched=Nosūtītais daudzums
    -QtyDispatchedShort=Qty dispatched
    -QtyToDispatchShort=Qty to dispatch
    -OrderDispatch=Item receipts
    +QtyDispatchedShort=Daudz. nosūtīts
    +QtyToDispatchShort=Daudzums nosūtīšanai
    +OrderDispatch=Posteņu ieņēmumi
     RuleForStockManagementDecrease=Rule for automatic stock management decrease (manual decrease is always possible, even if an automatic decrease rule is activated)
     RuleForStockManagementIncrease=Rule for automatic stock management increase (manual increase is always possible, even if an automatic increase rule is activated)
     DeStockOnBill=Samazināt nekustamā krājumi uz klientu rēķinu / kredīta piezīmes apstiprināšanu
     DeStockOnValidateOrder=Samazināt nekustamā krājumus klientu pasūtījumus apstiprināšanu
    -DeStockOnShipment=Decrease real stocks on shipping validation
    -DeStockOnShipmentOnClosing=Decrease real stocks on shipping classification closed
    +DeStockOnShipment=Samazināt reālos krājumus piegādes apstiprinājuma gadījumā
    +DeStockOnShipmentOnClosing=Samazināt reālās krājumus kuģošanas klasifikācijā
     ReStockOnBill=Palielināt nekustamā krājumus piegādātāju rēķinu / kredīta piezīmes apstiprināšanu
    -ReStockOnValidateOrder=Palielināt nekustamā krājumi piegādātājiem pasūtījumu aprobācijai
    +ReStockOnValidateOrder=Increase real stocks on purchase orders approbation
     ReStockOnDispatchOrder=Increase real stocks on manual dispatching into warehouses, after supplier order receipt of goods
     OrderStatusNotReadyToDispatch=Lai vēl nav vai vairs statusu, kas ļauj sūtījumiem produktu krājumu noliktavās.
     StockDiffPhysicTeoric=Explanation for difference between physical and virtual stock
    @@ -75,13 +75,13 @@ NoPredefinedProductToDispatch=Nav iepriekš produktu šo objektu. Līdz ar to na
     DispatchVerb=Nosūtīšana
     StockLimitShort=Brīdinājuma limits
     StockLimit=Krājumu brīdinājuma limits
    -StockLimitDesc=(empty) means no warning.<br>0 can be used for a warning as soon as stock is empty.
    +StockLimitDesc=(tukšs) nozīmē, ka nav brīdinājuma. <br> 0 var izmantot brīdinājumam, tiklīdz krājums ir tukšs.
     PhysicalStock=Fiziskie krājumi
     RealStock=Rālie krājumi
    -RealStockDesc=Physical or real stock is the stock you currently have into your internal warehouses/emplacements.
    -RealStockWillAutomaticallyWhen=The real stock will automatically change according to this rules (see stock module setup to change this):
    +RealStockDesc=Fiziskais vai reālais krājums ir krājums, kas jums patlaban ir pieejams jūsu iekšējās noliktavās / izvietojumos.
    +RealStockWillAutomaticallyWhen=Reālais krājums automātiski mainās saskaņā ar šiem noteikumiem (skatiet krājumu moduļa iestatījumus, lai mainītu šo):
     VirtualStock=Virtuālie krājumi
    -VirtualStockDesc=Virtual stock is the stock you will get once all open pending actions that affect stocks will be closed (supplier order received, customer order shipped, ...)
    +VirtualStockDesc=Virtuālais krājums ir krājums, ko saņemsiet, kad tiks atvērtas visas atvērtas, neapdraudētās darbības, kas ietekmē krājumus (piegādes pasūtījums saņemts, nosūtīts pasūtītājs, ...)
     IdWarehouse=Id noliktava
     DescWareHouse=Apraksts noliktava
     LieuWareHouse=Lokālā noliktava
    @@ -102,7 +102,7 @@ SelectWarehouseForStockDecrease=Izvēlieties noliktavu krājumu samazināšanai
     SelectWarehouseForStockIncrease=Izvēlieties noliktavu krājumu palielināšanai
     NoStockAction=Nav akciju darbība
     DesiredStock=Vēlamais minimālais krājums
    -DesiredStockDesc=This stock amount will be the value used to fill the stock by replenishment feature.
    +DesiredStockDesc=Šī krājuma summa būs vērtība, ko izmanto krājumu papildināšanai, izmantojot papildināšanas funkciju.
     StockToBuy=Lai pasūtītu
     Replenishment=Papildinājums
     ReplenishmentOrders=Papildināšanas pasūtījumus
    @@ -126,19 +126,19 @@ NbOfProductBeforePeriod=Produktu daudzums %s noliktavā pirms izvēlētā period
     NbOfProductAfterPeriod=Daudzums produktu %s krājumā pēc izvēlētā perioda (&gt; %s)
     MassMovement=Masveida pārvietošana
     SelectProductInAndOutWareHouse=Izvēlieties produktu, daudzumu, avota noliktavu un mērķa noliktavu, tad noklikšķiniet uz &quot;%s&quot;. Kad tas ir izdarīts visām nepieciešamajām kustībām, noklikšķiniet uz &quot;%s&quot;.
    -RecordMovement=Record transfer
    +RecordMovement=Ierakstīt pārvietošanu
     ReceivingForSameOrder=Receipts for this order
     StockMovementRecorded=Krājumu pārvietošana saglabāta
     RuleForStockAvailability=Noteikumi krājumu nepieciešamībai
    -StockMustBeEnoughForInvoice=Stock level must be enough to add product/service to invoice (check is done on current real stock when adding a line into invoice whatever is rule for automatic stock change)
    -StockMustBeEnoughForOrder=Stock level must be enough to add product/service to order (check is done on current real stock when adding a line into order whatever is rule for automatic stock change)
    -StockMustBeEnoughForShipment= Stock level must be enough to add product/service to shipment (check is done on current real stock when adding a line into shipment whatever is rule for automatic stock change)
    +StockMustBeEnoughForInvoice=Krājumu līmenim ir jābūt pietiekamam, lai produktu / pakalpojumu pievienotu rēķinam (pārbaudīt tiek veikta, izmantojot esošo reālo krājumus, pievienojot rindu rēķinā neatkarīgi no tā, vai ir spēkā automātiskas krājumu izmaiņas)
    +StockMustBeEnoughForOrder=Krājumu līmenim ir jābūt pietiekamam, lai produktu / pakalpojumu pasūtītam pēc pasūtījuma (pārbaude tiek veikta, izmantojot esošo reālo krājumus, pievienojot rindu kārtībā neatkarīgi no tā, kāds ir noteikums par automātisko krājumu maiņu)
    +StockMustBeEnoughForShipment= Krājumu līmenim ir jābūt pietiekamam, lai produktam / pakalpojumam pievienotu sūtījumu (pārbaude tiek veikta, izmantojot pašreizējo reālo krājumu, pievienojot līniju sūtījumā neatkarīgi no tā, vai ir spēkā automātiskas krājumu izmaiņas)
     MovementLabel=Label of movement
    -DateMovement=Date of movement
    +DateMovement=Pārvietošanas datums
     InventoryCode=Movement or inventory code
     IsInPackage=Contained into package
     WarehouseAllowNegativeTransfer=Krājumi var būt negatīvi
    -qtyToTranferIsNotEnough=You don't have enough stock from your source warehouse and your setup does not allow negative stocks.
    +qtyToTranferIsNotEnough=Jums nav pietiekami daudz krājumu no jūsu avota noliktavas, un jūsu iestatīšana neļauj negatīvus krājumus.
     ShowWarehouse=Rādīt noliktavu
     MovementCorrectStock=Stock correction for product %s
     MovementTransferStock=Stock transfer of product %s into another warehouse
    @@ -146,14 +146,14 @@ InventoryCodeShort=Inv./Mov. code
     NoPendingReceptionOnSupplierOrder=No pending reception due to open supplier order
     ThisSerialAlreadyExistWithDifferentDate=This lot/serial number (<strong>%s</strong>) already exists but with different eatby or sellby date (found <strong>%s</strong> but you enter <strong>%s</strong>).
     OpenAll=Atvērt visām darbībām
    -OpenInternal=Open only for internal actions
    -UseDispatchStatus=Use a dispatch status (approve/refuse) for product lines on supplier order reception
    -OptionMULTIPRICESIsOn=Option "several prices per segment" is on. It means a product has several selling price so value for sell can't be calculated
    -ProductStockWarehouseCreated=Stock limit for alert and desired optimal stock correctly created
    -ProductStockWarehouseUpdated=Stock limit for alert and desired optimal stock correctly updated
    -ProductStockWarehouseDeleted=Stock limit for alert and desired optimal stock correctly deleted
    -AddNewProductStockWarehouse=Set new limit for alert and desired optimal stock
    -AddStockLocationLine=Decrease quantity then click to add another warehouse for this product
    +OpenInternal=Atveras tikai iekšējām darbībām
    +UseDispatchStatus=Izmantojiet nosūtīšanas statusu (apstipriniet / noraidiet) produktu līnijām piegādātāja pasūtījuma saņemšanā
    +OptionMULTIPRICESIsOn=Ir ieslēgta opcija "vairākas cenas par segmentu". Tas nozīmē, ka produktam ir vairākas pārdošanas cenas, tāpēc pārdošanas vērtību nevar aprēķināt
    +ProductStockWarehouseCreated=Brīdinājuma krājuma limits un pareizi izveidots vēlamais optimālais krājums
    +ProductStockWarehouseUpdated=Uzturvērtības ierobežojums brīdinājumam un vēlamais optimālais krājums ir pareizi atjaunināts
    +ProductStockWarehouseDeleted=Brīdinājuma krājumu limits un vēlamais optimālais krājums ir pareizi svītrots
    +AddNewProductStockWarehouse=Iestatiet jaunu ierobežojumu brīdinājumam un vēlamo optimālo krājumu
    +AddStockLocationLine=Samaziniet daudzumu, pēc tam noklikšķiniet, lai pievienotu citu izstrādājumu noliktavu
     InventoryDate=Inventāra datums
     NewInventory=Jauns inventārs
     inventorySetup = Inventāra iestatīšana
    @@ -163,38 +163,38 @@ inventoryWritePermission=Atjaunināt krājumus
     inventoryValidatePermission=Pārbaudīt inventāru
     inventoryTitle=Inventārs
     inventoryListTitle=Inventāri
    -inventoryListEmpty=No inventory in progress
    +inventoryListEmpty=Netiek veikta neviena inventarizācija
     inventoryCreateDelete=Izveidot/Dzēst inventāru
     inventoryCreate=Izveidot jaunu
     inventoryEdit=Labot
    -inventoryValidate=Validated
    +inventoryValidate=Apstiprināts
     inventoryDraft=Darbojas
     inventorySelectWarehouse=Noliktavas izvēle
     inventoryConfirmCreate=Izveidot
     inventoryOfWarehouse=Noliktavas inventārs : %s
    -inventoryErrorQtyAdd=Error : one quantity is leaser than zero
    +inventoryErrorQtyAdd=Kļūda: viens daudzums ir leaser nekā nulle
     inventoryMvtStock=Pēc inventāra
     inventoryWarningProductAlreadyExists=Šis produkts jau ir iekļauts sarakstā
     SelectCategory=Sadaļu filtrs
    -SelectFournisseur=Supplier filter
    +SelectFournisseur=Piegādātāju filtrs
     inventoryOnDate=Inventārs
    -INVENTORY_DISABLE_VIRTUAL=Allow to not destock child product from a kit on inventory
    -INVENTORY_USE_MIN_PA_IF_NO_LAST_PA=Use the buy price if no last buy price can be found
    -INVENTORY_USE_INVENTORY_DATE_FROM_DATEMVT=Stock movement have date of inventory
    -inventoryChangePMPPermission=Allow to change PMP value for a product
    -ColumnNewPMP=New unit PMP
    +INVENTORY_DISABLE_VIRTUAL=Ļaujiet neiznīcināt bērnu produktu no inventāra komplekta
    +INVENTORY_USE_MIN_PA_IF_NO_LAST_PA=Izmantojiet pirkuma cenu, ja nevarat atrast pēdējo pirkuma cenu
    +INVENTORY_USE_INVENTORY_DATE_FROM_DATEMVT=Krājumu kustība ir inventāra datums
    +inventoryChangePMPPermission=Ļauj mainīt produkta PMP vērtību
    +ColumnNewPMP=Jauna vienība PMP
     OnlyProdsInStock=Nepievienojiet produktu bez krājuma
    -TheoricalQty=Theorique qty
    -TheoricalValue=Theorique qty
    -LastPA=Last BP
    +TheoricalQty=Teorētiskais daudzums
    +TheoricalValue=Teorētiskais daudzums
    +LastPA=Pēdējais BP
     CurrentPA=Curent BP
     RealQty=Reālais daudzums
     RealValue=Reālā vērtība
     RegulatedQty=Regulēts daudzums
     AddInventoryProduct=Pievienot produktu inventāram
     AddProduct=Pievienot
    -ApplyPMP=Apply PMP
    -FlushInventory=Flush inventory
    +ApplyPMP=Piesakies PMP
    +FlushInventory=Ielieciet inventāru
     ConfirmFlushInventory=Vai jūs apstiprināt šo darbību?
     InventoryFlushed=Inventory flushed
     ExitEditMode=Iziet no labošanas
    @@ -202,4 +202,5 @@ inventoryDeleteLine=Delete line
     RegulateStock=Regulēt krājumus
     ListInventory=Saraksts
     StockSupportServices=Stock management support services
    -StockSupportServicesDesc=By default, you can stock only product with type "product". If on, and if module service is on, you can also stock a product with type "service"
    +StockSupportServicesDesc=Pēc noklusējuma varat iegādāties tikai produktu ar veidu "produkts". Ja ieslēgts un ja moduļa pakalpojums ir ieslēgts, varat arī nolikt produktu ar tipu "pakalpojums"
    +ReceiveProducts=Saņemt priekšmetus
    diff --git a/htdocs/langs/lv_LV/stripe.lang b/htdocs/langs/lv_LV/stripe.lang
    index 4b326fb4688..51b07f02695 100644
    --- a/htdocs/langs/lv_LV/stripe.lang
    +++ b/htdocs/langs/lv_LV/stripe.lang
    @@ -1,65 +1,63 @@
     # Dolibarr language file - Source file is en_US - stripe
    -StripeSetup=Stripe module setup
    +StripeSetup=Joslas moduļa iestatīšana
     StripeDesc=Module to offer an online payment page accepting payments with Credit/Debit card via <a href="http://www.stripe.com" target="_blank">Stripe</a>. This can be used to allow your customers to make free payments or for a payment on a particular Dolibarr object (invoice, order, ...)
    -StripeOrCBDoPayment=Maksājiet ar kredītkarti vai joslu
    +StripeOrCBDoPayment=Maksājiet ar kredītkarti vai Stripe
     FollowingUrlAreAvailableToMakePayments=Pēc URL ir pieejami, lai piedāvātu lapu, lai klients varētu veikt maksājumu par Dolibarr objektiem
    -PaymentForm=Maksājuma formu
    +PaymentForm=Maksājuma forma
     WelcomeOnPaymentPage=Laipni lūdzam mūsu tiešsaistes maksājumu pakalpojumu
    -ThisScreenAllowsYouToPay=Šis ekrāns ļauj jums veikt tiešsaistes maksājumu %s.
    +ThisScreenAllowsYouToPay=Šis logs ļauj jums veikt tiešsaistes maksājumu %s.
     ThisIsInformationOnPayment=Šī ir informācija par maksājumu, kas darīt
     ToComplete=Lai pabeigtu
     YourEMail=Nosūtīt saņemt maksājuma apstiprinājumu
     STRIPE_PAYONLINE_SENDEMAIL=E-pastu, lai brīdinātu pēc maksājuma (veiksme vai ne)
    -Creditor=Kreditors
    +Creditor=Kreditoru
     PaymentCode=Maksājuma kods
     StripeDoPayment=Pay with Credit or Debit Card (Stripe)
    -YouWillBeRedirectedOnStripe=You will be redirected on secured Stripe page to input you credit card information
    +YouWillBeRedirectedOnStripe=Jūs tiksiet novirzīts uz drošo lapu, lai ievadītu kredītkartes informāciju
     Continue=Nākamais
    -ToOfferALinkForOnlinePayment=URL %s maksājumu
    +ToOfferALinkForOnlinePayment=maksājumu %s URL
     ToOfferALinkForOnlinePaymentOnOrder=URL piedāvāt %s tiešsaistes maksājumu lietotāja interfeisu klienta pasūtījuma
     ToOfferALinkForOnlinePaymentOnInvoice=URL piedāvāt %s tiešsaistes maksājumu lietotāja interfeisu klientu rēķina
     ToOfferALinkForOnlinePaymentOnContractLine=URL piedāvāt %s tiešsaistes maksājumu lietotāja interfeisu līguma līnijas
     ToOfferALinkForOnlinePaymentOnFreeAmount=URL piedāvāt %s tiešsaistes maksājumu lietotāja saskarni par brīvu summu
     ToOfferALinkForOnlinePaymentOnMemberSubscription=URL piedāvāt %s tiešsaistes maksājumu lietotāja interfeisu locekli abonementu
     YouCanAddTagOnUrl=Jūs varat arī pievienot url parametrs <b>&amp; Tag = <i>vērtība,</i></b> kādu no šiem URL (nepieciešams tikai bezmaksas samaksu), lai pievienotu savu maksājumu komentāru tagu.
    -SetupStripeToHavePaymentCreatedAutomatically=Setup your Stripe with url <b>%s</b> to have payment created automatically when validated by Stripe.
    -YourPaymentHasBeenRecorded=Šajā lapā apliecina, ka jūsu maksājums ir reģistrēts. Paldies.
    -YourPaymentHasNotBeenRecorded=Jūs maksājums nav reģistrēts, un darījums tika atcelts. Paldies.
    +SetupStripeToHavePaymentCreatedAutomatically=Set up your Stripe ar url <b> %s </b>, lai maksājums tiktu izveidots automātiski, ja to apstiprina Stripe.
     AccountParameter=Konta parametri
     UsageParameter=Izmantošanas parametri
     InformationToFindParameters=Palīdzēt atrast savu %s konta informāciju
    -STRIPE_CGI_URL_V2=Url of Stripe CGI module for payment
    -VendorName=Nosaukums pārdevējam
    +STRIPE_CGI_URL_V2=CGI moduļa norēķinu URL
    +VendorName=Pārdevēja nosaukums
     CSSUrlForPaymentForm=CSS stila lapas url maksājuma formu
    -NewStripePaymentReceived=New Stripe payment received
    -NewStripePaymentFailed=New Stripe payment tried but failed
    +NewStripePaymentReceived=Saņemta jauna josla maksājums
    +NewStripePaymentFailed=New Stripe maksājums tika izmēģināts, bet neizdevās
     STRIPE_TEST_SECRET_KEY=Slepena testa atslēga
    -STRIPE_TEST_PUBLISHABLE_KEY=Publishable test key
    -STRIPE_TEST_WEBHOOK_KEY=Webhook test key
    -STRIPE_LIVE_SECRET_KEY=Secret live key
    -STRIPE_LIVE_PUBLISHABLE_KEY=Publishable live key
    -STRIPE_LIVE_WEBHOOK_KEY=Webhook live key
    -ONLINE_PAYMENT_WAREHOUSE=Stock to use for stock decrease when online payment is done<br>(TODO When option to decrease stock is done on an action on invoice and the online payment generate itself the invoice ?)
    -StripeLiveEnabled=Stripe live enabled (otherwise test/sandbox mode)
    -StripeImportPayment=Import Stripe payments
    -ExampleOfTestCreditCard=Example of credit card for test: %s (valid), %s (error CVC), %s (expired), %s (charge fails)
    -StripeGateways=Stripe gateways
    -OAUTH_STRIPE_TEST_ID=Stripe Connect Client ID (ca_...)
    -OAUTH_STRIPE_LIVE_ID=Stripe Connect Client ID (ca_...)
    -BankAccountForBankTransfer=Bank account for fund payouts
    -StripeAccount=Stripe account
    -StripeChargeList=List of Stripe charges
    -StripeTransactionList=List of Stripe transactions
    -StripeCustomerId=Stripe customer id
    -StripePaymentModes=Stripe payment modes
    -LocalID=Local ID
    -StripeID=Stripe ID
    -NameOnCard=Name on card
    -CardNumber=Card Number
    -ExpiryDate=Expiry Date
    +STRIPE_TEST_PUBLISHABLE_KEY=Publicējamais testa taustiņš
    +STRIPE_TEST_WEBHOOK_KEY=Webhooka testa atslēga
    +STRIPE_LIVE_SECRET_KEY=Slepena atslēga
    +STRIPE_LIVE_PUBLISHABLE_KEY=Publicēts atslēgšanas taustiņš
    +STRIPE_LIVE_WEBHOOK_KEY=Webhokas tiešraides atslēga
    +ONLINE_PAYMENT_WAREHOUSE=Krājums, ko izmanto, lai krājumu samazinātu, kad tiek veikts tiešsaistes maksājums <br> (TODO Kad iespēja samazināt akciju tiek veikta, veicot darbību rēķinā, un tiešsaistes maksājums pats par sevi sagatavo rēķinu?)
    +StripeLiveEnabled=Ieslēgta josla dzīvot (citādi tests / smilškastē režīms)
    +StripeImportPayment=Importēšanas joslas maksājumi
    +ExampleOfTestCreditCard=Testa kredītkartes piemērs: %s (derīgs), %s (kļūda CVC), %s (beidzies derīguma termiņš), %s (maksa neizdodas)
    +StripeGateways=Joslas vārti
    +OAUTH_STRIPE_TEST_ID=Stripe Connect klienta ID (ca _...)
    +OAUTH_STRIPE_LIVE_ID=Stripe Connect klienta ID (ca _...)
    +BankAccountForBankTransfer=Bankas konts fonda izmaksām
    +StripeAccount=Joslas konts
    +StripeChargeList=Joslu saraksts
    +StripeTransactionList=Lentes darījumu saraksts
    +StripeCustomerId=Joslu klienta ID
    +StripePaymentModes=Stripa maksājumu veidi
    +LocalID=Lokālais ID
    +StripeID=Stripa ID
    +NameOnCard=Vārds uz kartes
    +CardNumber=Kartes numurs
    +ExpiryDate=Derīguma termiņš
     CVN=CVN
    -DeleteACard=Delete Card record
    -ConfirmDeleteCard=Are you sure you want to delete this Card record?
    -CreateCustomerOnStripe=Create customer on Stripe
    -CreateCardOnStripe=Create card on Stripe
    -ShowInStripe=Show in Stripe
    +DeleteACard=Dzēst karti
    +ConfirmDeleteCard=Vai tiešām vēlaties izdzēst šo kredītkarti vai debetkarti?
    +CreateCustomerOnStripe=Izveidojiet klientu joslā
    +CreateCardOnStripe=Izveidojiet karti joslā
    +ShowInStripe=Rādīt joslā
    diff --git a/htdocs/langs/lv_LV/supplier_proposal.lang b/htdocs/langs/lv_LV/supplier_proposal.lang
    index 31aecb739f7..3019228e921 100644
    --- a/htdocs/langs/lv_LV/supplier_proposal.lang
    +++ b/htdocs/langs/lv_LV/supplier_proposal.lang
    @@ -1,55 +1,55 @@
     # Dolibarr language file - Source file is en_US - supplier_proposal
    -SupplierProposal=Supplier commercial proposals
    -supplier_proposalDESC=Manage price requests to suppliers
    +SupplierProposal=Pārdevēja komerciālie priekšlikumi
    +supplier_proposalDESC=Pārvaldīt cenu pieprasījumus pārdevējiem
     SupplierProposalNew=Jauns cenas pieprasījums
     CommRequest=Cenas pieprasījums
     CommRequests=Cenas pieprasījumi
     SearchRequest=Atrast pieprasījumu
     DraftRequests=Pieprasījuma melnraksts
    -SupplierProposalsDraft=Draft supplier proposals
    +SupplierProposalsDraft=Draft vendor proposals
     LastModifiedRequests=Pēdējie %s labotie cenu pieprasījumi
     RequestsOpened=Atvērt cenas pieprasījumu
    -SupplierProposalArea=Supplier proposals area
    -SupplierProposalShort=Supplier proposal
    -SupplierProposals=Supplier proposals
    -SupplierProposalsShort=Supplier proposals
    +SupplierProposalArea=Pārdevēju piedāvājumu apgabals
    +SupplierProposalShort=Pārdevēja piedāvājums
    +SupplierProposals=Pārdevēja priekšlikumi
    +SupplierProposalsShort=Pārdevēja priekšlikumi
     NewAskPrice=Jauns cenas pieprasījums
     ShowSupplierProposal=Rādīt cenas pieprasījumu
     AddSupplierProposal=Izveidot cenas pieprasījumu
    -SupplierProposalRefFourn=Supplier ref
    +SupplierProposalRefFourn=Pārdevējs ref
     SupplierProposalDate=Piegādes datums
    -SupplierProposalRefFournNotice=Before closing to "Accepted", think to grasp suppliers references.
    -ConfirmValidateAsk=Are you sure you want to validate this price request under name <b>%s</b>?
    +SupplierProposalRefFournNotice=Pirms slēgšanas pie "Apstiprināšanas" , uzziniet piegādātāju atsauces.
    +ConfirmValidateAsk=Vai tiešām vēlaties apstiprināt šo cenu pieprasījumu ar nosaukumu <b> %s </b>?
     DeleteAsk=Dzēst pieprasījumu
     ValidateAsk=Apstiprināt pieprasījumu
     SupplierProposalStatusDraft=Draft (needs to be validated)
    -SupplierProposalStatusValidated=Validated (request is open)
    +SupplierProposalStatusValidated=Apstiprināts (pieprasījums ir atvērts)
     SupplierProposalStatusClosed=Slēgts
     SupplierProposalStatusSigned=Apstiprināts
     SupplierProposalStatusNotSigned=Atteikts
     SupplierProposalStatusDraftShort=Melnraksts
    -SupplierProposalStatusValidatedShort=Validated
    +SupplierProposalStatusValidatedShort=Apstiprināts
     SupplierProposalStatusClosedShort=Slēgts
    -SupplierProposalStatusSignedShort=Apstiprināts
    +SupplierProposalStatusSignedShort=Pieņemts
     SupplierProposalStatusNotSignedShort=Atteikts
     CopyAskFrom=Izveidot cenas pieprasījumu kopējot jau esošo pieprasījumu
     CreateEmptyAsk=Izveidot jaunu tukšu pieprasījumu
     CloneAsk=Klonēt cenas pieprasījumu
    -ConfirmCloneAsk=Are you sure you want to clone the price request <b>%s</b>?
    -ConfirmReOpenAsk=Are you sure you want to open back the price request <b>%s</b>?
    +ConfirmCloneAsk=Vai tiešām vēlaties klonēt cenu pieprasījumu <b> %s </b>?
    +ConfirmReOpenAsk=Vai tiešām vēlaties atvērt cenu pieprasījumu <b> %s</b>?
     SendAskByMail=Sūtīt cenas pieprasījumu pa pastu
     SendAskRef=Sūta cenas pieprasījumu %s
    -SupplierProposalCard=Request card
    -ConfirmDeleteAsk=Are you sure you want to delete this price request <b>%s</b>?
    -ActionsOnSupplierProposal=Events on price request
    +SupplierProposalCard=Pieprasīt karti
    +ConfirmDeleteAsk=Vai tiešām vēlaties dzēst šo cenu pieprasījumu <b> %s </ b>?
    +ActionsOnSupplierProposal=Pasākumi pēc cenas pieprasījuma
     DocModelAuroreDescription=A complete request model (logo...)
     CommercialAsk=Cenas pieprasījums
     DefaultModelSupplierProposalCreate=Default model creation
     DefaultModelSupplierProposalToBill=Default template when closing a price request (accepted)
     DefaultModelSupplierProposalClosed=Default template when closing a price request (refused)
    -ListOfSupplierProposals=List of supplier proposal requests
    -ListSupplierProposalsAssociatedProject=List of supplier proposals associated with project
    -SupplierProposalsToClose=Supplier proposals to close
    -SupplierProposalsToProcess=Supplier proposals to process
    -LastSupplierProposals=Latest %s price requests
    +ListOfSupplierProposals=Pārdevēja piedāvājuma pieprasījumu saraksts
    +ListSupplierProposalsAssociatedProject=Ar projektu saistīto projektu iesniedzēju saraksts
    +SupplierProposalsToClose=Pārdevēja priekšlikumi slēgt
    +SupplierProposalsToProcess=Pārdevēja priekšlikumi apstrādāt
    +LastSupplierProposals=Jaunākie %s cenu pieprasījumi
     AllPriceRequests=Visi pieprasījumi
    diff --git a/htdocs/langs/lv_LV/suppliers.lang b/htdocs/langs/lv_LV/suppliers.lang
    index 3db39c059e9..4db0e85c2c9 100644
    --- a/htdocs/langs/lv_LV/suppliers.lang
    +++ b/htdocs/langs/lv_LV/suppliers.lang
    @@ -1,11 +1,11 @@
     # Dolibarr language file - Source file is en_US - suppliers
    -Suppliers=Piegādātāji
    -SuppliersInvoice=Piegādātāji rēķins
    -ShowSupplierInvoice=Show Supplier Invoice
    -NewSupplier=Jauns piegādātājs
    +Suppliers=Vendors
    +SuppliersInvoice=Vendor invoice
    +ShowSupplierInvoice=Show Vendor Invoice
    +NewSupplier=New vendor
     History=Vēsture
    -ListOfSuppliers=Piegādātāju
    -ShowSupplier=Rādīt piegādātāju
    +ListOfSuppliers=List of vendors
    +ShowSupplier=Show vendor
     OrderDate=Pasūtīt datumu
     BuyingPriceMin=Best buying price
     BuyingPriceMinShort=Best buying price
    @@ -14,34 +14,34 @@ TotalSellingPriceMinShort=Total of subproducts selling prices
     SomeSubProductHaveNoPrices=Dažiem apakšproduktiem nav norādītas cenas
     AddSupplierPrice=Pievienot pirkšanas cenu
     ChangeSupplierPrice=Mainīt piegādātāja cenu
    -SupplierPrices=Piegādātāja cenas
    +SupplierPrices=Vendor prices
     ReferenceSupplierIsAlreadyAssociatedWithAProduct=Šī atsauce piegādātājam jau ir saistīta ar atsauci: %s
    -NoRecordedSuppliers=Nav reģistrētu piegādātāju
    -SupplierPayment=Piegādātājs maksājums
    -SuppliersArea=Piegādātāju sadaļa
    -RefSupplierShort=Ref. piegādātājs
    +NoRecordedSuppliers=No vendor recorded
    +SupplierPayment=Vendor payment
    +SuppliersArea=Vendor area
    +RefSupplierShort=Ref. vendor
     Availability=Pieejamība
    -ExportDataset_fournisseur_1=Piegādātāju rēķinu sarakstu un rēķinu līnijas
    -ExportDataset_fournisseur_2=Piegādātāju rēķiniem un maksājumiem
    -ExportDataset_fournisseur_3=Piegādātājs pasūtījumus un pasūtījumu līnijas
    +ExportDataset_fournisseur_1=Vendor invoices list and invoice lines
    +ExportDataset_fournisseur_2=Vendor invoices and payments
    +ExportDataset_fournisseur_3=Purchase orders and order lines
     ApproveThisOrder=Apstiprināt šo pasūtījumu
     ConfirmApproveThisOrder=Vai jūs tiešām vēlaties apstiprināt pasūtījumu <b>%s?</b>
     DenyingThisOrder=Deny this order
     ConfirmDenyingThisOrder=Vai jūs tiešām vēlaties aizliegt šo pasūtījumu <b>%s</b> ?
     ConfirmCancelThisOrder=Vai esat pārliecināts, ka vēlaties atcelt šo pasūtījumu <b>%s</b> ?
    -AddSupplierOrder=Izveidot piegādātāju pasūtījumu
    -AddSupplierInvoice=Izveidot piegādātāju rēķinu
    -ListOfSupplierProductForSupplier=Produktu saraksts un piegādātāju cenas <b>%s</b>
    -SentToSuppliers=Nosūtīti uz piegādātājiem
    -ListOfSupplierOrders=Saraksts ar piegādātāju pasūtījumiem
    -MenuOrdersSupplierToBill=Supplier orders to invoice
    +AddSupplierOrder=Create Purchase Order
    +AddSupplierInvoice=Create vendor invoice
    +ListOfSupplierProductForSupplier=List of products and prices for vendor <b>%s</b>
    +SentToSuppliers=Sent to vendors
    +ListOfSupplierOrders=List of purchase orders
    +MenuOrdersSupplierToBill=Purchase orders to invoice
     NbDaysToDelivery=Piegādes kavēšanās dienās
     DescNbDaysToDelivery=The biggest deliver delay of the products from this order
    -SupplierReputation=Piegādātāja reputācija
    +SupplierReputation=Vendor reputation
     DoNotOrderThisProductToThisSupplier=Nepasūtīt
     NotTheGoodQualitySupplier=Nepareizs daudzums
     ReputationForThisProduct=Reputācija
     BuyerName=Pircēja vārds
     AllProductServicePrices=Visas produktu / pakalpojumu cenas
     AllProductReferencesOfSupplier=All product / service references of supplier
    -BuyingPriceNumShort=Piegādātāja cenas
    +BuyingPriceNumShort=Vendor prices
    diff --git a/htdocs/langs/lv_LV/trips.lang b/htdocs/langs/lv_LV/trips.lang
    index a7034d90d09..471d8f1ebe3 100644
    --- a/htdocs/langs/lv_LV/trips.lang
    +++ b/htdocs/langs/lv_LV/trips.lang
    @@ -1,80 +1,80 @@
     # Dolibarr language file - Source file is en_US - trips
    -ShowExpenseReport=Show expense report
    -Trips=Expense reports
    -TripsAndExpenses=Expenses reports
    -TripsAndExpensesStatistics=Expense reports statistics
    -TripCard=Expense report card
    -AddTrip=Create expense report
    -ListOfTrips=List of expense reports
    +ShowExpenseReport=Rādīt izdevumu pārskatu
    +Trips=Izdevumu atskaites
    +TripsAndExpenses=Izdevumu pārskati
    +TripsAndExpensesStatistics=Izdevumu pārskatu statistika
    +TripCard=Izdevumu pārskata kartiņa
    +AddTrip=Izveidot izdevumu pārskatu
    +ListOfTrips=Izdevumu pārskatu saraksts
     ListOfFees=Saraksts maksu
    -TypeFees=Types of fees
    -ShowTrip=Show expense report
    -NewTrip=New expense report
    -LastExpenseReports=Latest %s expense reports
    -AllExpenseReports=All expense reports
    -CompanyVisited=Company/organization visited
    +TypeFees=Maksu veidi
    +ShowTrip=Rādīt izdevumu pārskatu
    +NewTrip=Jauns izdevumu pārskats
    +LastExpenseReports=Jaunākie %s izdevumu pārskati
    +AllExpenseReports=Visu izdevumu pārskati
    +CompanyVisited=Apmeklēts uzņēmums / organizācija
     FeesKilometersOrAmout=Summa vai kilometri
    -DeleteTrip=Delete expense report
    +DeleteTrip=Dzēst izdevumu pārskatu
     ConfirmDeleteTrip=Vai tiešām vēlaties dzēst šo izdevumu atskaiti ?
    -ListTripsAndExpenses=List of expense reports
    -ListToApprove=Waiting for approval
    -ExpensesArea=Expense reports area
    +ListTripsAndExpenses=Izdevumu pārskatu saraksts
    +ListToApprove=Gaida apstiprinājumu
    +ExpensesArea=Izdevumu pārskatu sadaļa
     ClassifyRefunded=Classify 'Refunded'
     ExpenseReportWaitingForApproval=A new expense report has been submitted for approval
    -ExpenseReportWaitingForApprovalMessage=A new expense report has been submitted and is waiting for approval.<br> - User: %s<br> - Period: %s<br>Click here to validate: %s
    -ExpenseReportWaitingForReApproval=An expense report has been submitted for re-approval
    -ExpenseReportWaitingForReApprovalMessage=An expense report has been submitted and is waiting for re-approval.<br>The %s, you refused to approve the expense report for this reason: %s.<br>A new version has been proposed and waiting for your approval.<br> - User: %s<br> - Period: %s<br>Click here to validate: %s
    -ExpenseReportApproved=An expense report was approved
    -ExpenseReportApprovedMessage=The expense report %s was approved.<br> - User: %s<br> - Approved by: %s<br>Click here to show the expense report: %s
    -ExpenseReportRefused=An expense report was refused
    -ExpenseReportRefusedMessage=The expense report %s was refused.<br> - User: %s<br> - Refused by: %s<br> - Motive for refusal: %s<br>Click here to show the expense report: %s
    -ExpenseReportCanceled=An expense report was canceled
    -ExpenseReportCanceledMessage=The expense report %s was canceled.<br> - User: %s<br> - Canceled by: %s<br> - Motive for cancellation: %s<br>Click here to show the expense report: %s
    -ExpenseReportPaid=An expense report was paid
    -ExpenseReportPaidMessage=The expense report %s was paid.<br> - User: %s<br> - Paid by: %s<br>Click here to show the expense report: %s
    +ExpenseReportWaitingForApprovalMessage=Ir iesniegts jauns izdevumu pārskats un tas gaida apstiprināšanu. <br> - Lietotājs: %s <br> - Periods: %s <br> Uzklikšķināt šeit, lai apstiprinātu: %s
    +ExpenseReportWaitingForReApproval=Izdevumu pārskats ir iesniegts atkārtotai apstiprināšanai
    +ExpenseReportWaitingForReApprovalMessage=Izdevumu pārskats ir iesniegts un gaida atkārtotu apstiprināšanu. <br> %s, jūs atteicās apstiprināt izdevumu pārskatu šā iemesla dēļ: %s. <br> Ir ierosināta jauna versija un gaida jūsu apstiprinājumu. <Br > - Lietotājs: %s <br> - Periods: %s <br> Uzklikšķināt šeit, lai apstiprinātu: %s
    +ExpenseReportApproved=Izdevumu pārskats tika apstiprināts
    +ExpenseReportApprovedMessage=Izdevumu pārskats %s tika apstiprināts. <br> - Lietotājs: %s <br> - Apstiprinājis: %s <br> Uzklikšķināt šeit, lai parādītu izdevumu pārskatu: %s
    +ExpenseReportRefused=Izdevumu pārskats tika noraidīts
    +ExpenseReportRefusedMessage=Izdevumu pārskats %s tika noraidīts. <br> - Lietotājs: %s <br> - Atteikts: %s - Atteikšanās motīvs: %s <br> Uzklikšķināt šeit, lai parādītu izdevumu pārskatu: %s
    +ExpenseReportCanceled=Izdevumu pārskats tika atcelts
    +ExpenseReportCanceledMessage=Izdevumu pārskats %s tika atcelts. <br> - Lietotājs: %s <br> - Atcēla: %s <br> - Atcelšanas iemesls: %s <br> Uzklikšķināt šeit, lai parādītu izdevumu pārskatu: %s
    +ExpenseReportPaid=Izdevumu pārskats tika samaksāts
    +ExpenseReportPaidMessage=Izmaksu pārskats %s tika samaksāts. <br> - Lietotājs: %s <br> - Maksā: %s <br> Uzklikšķināt šeit, lai parādītu izdevumu pārskatu: %s
     TripId=Id expense report
     AnyOtherInThisListCanValidate=Person to inform for validation.
    -TripSociete=Information company
    -TripNDF=Informations expense report
    +TripSociete=Informācijas kompānija
    +TripNDF=Informācijas izdevumu pārskats
     PDFStandardExpenseReports=Standard template to generate a PDF document for expense report
    -ExpenseReportLine=Expense report line
    +ExpenseReportLine=Izdevumu pārskata rinda
     TF_OTHER=Cits
    -TF_TRIP=Transportation
    +TF_TRIP=Transports
     TF_LUNCH=Pusdienas
     TF_METRO=Metro
     TF_TRAIN=Vilciens
     TF_BUS=Autobuss
     TF_CAR=Automašīna
    -TF_PEAGE=Toll
    +TF_PEAGE=Maksa
     TF_ESSENCE=Degviela
     TF_HOTEL=Viesnīca
     TF_TAXI=Taksis
    -EX_KME=Mileage costs
    -EX_FUE=Fuel CV
    +EX_KME=Attāluma izmaksas
    +EX_FUE=Degvielas CV
     EX_HOT=Viesnīca
    -EX_PAR=Parking CV
    +EX_PAR=Autostāvvieta CV
     EX_TOL=Toll CV
     EX_TAX=Dažādi nodokļi
    -EX_IND=Indemnity transportation subscription
    -EX_SUM=Maintenance supply
    -EX_SUO=Office supplies
    +EX_IND=Kompensācijas transporta abonēšana
    +EX_SUM=Apgādes nodrošinājums
    +EX_SUO=Ofisa piederumi
     EX_CAR=Autonoma
     EX_DOC=Dokumentācija
    -EX_CUR=Customers receiving
    -EX_OTR=Other receiving
    -EX_POS=Postage
    -EX_CAM=CV maintenance and repair
    -EX_EMM=Employees meal
    -EX_GUM=Guests meal
    +EX_CUR=Klienti, kas saņem
    +EX_OTR=Cits saņemšanas veids
    +EX_POS=Sūtījums
    +EX_CAM=CV uzturēšana un remonts
    +EX_EMM=Darbinieku ēdieni
    +EX_GUM=Viesu ēdieni
     EX_BRE=Brokastis
    -EX_FUE_VP=Fuel PV
    +EX_FUE_VP=Degvielas PV
     EX_TOL_VP=Toll PV
    -EX_PAR_VP=Parking PV
    -EX_CAM_VP=PV maintenance and repair
    -DefaultCategoryCar=Default transportation mode
    -DefaultRangeNumber=Default range number
    +EX_PAR_VP=PVN autostāvvieta
    +EX_CAM_VP=PV apkope un remonts
    +DefaultCategoryCar=Noklusētais transporta veids
    +DefaultRangeNumber=Noklusējuma diapazona numurs
     
    -Error_EXPENSEREPORT_ADDON_NotDefined=Error, the rule for expense report numbering ref was not defined into setup of module 'Expense Report'
    +Error_EXPENSEREPORT_ADDON_NotDefined=Kļūda, izdevumu atskaites numerācijas refreģēšanas noteikums nav definēts moduļa "Izdevumu pārskats" iestatīšanā
     ErrorDoubleDeclaration=You have declared another expense report into a similar date range.
     AucuneLigne=There is no expense report declared yet
     
    @@ -82,76 +82,76 @@ ModePaiement=Maksājuma veids
     
     VALIDATOR=User responsible for approval
     VALIDOR=Apstiprinājis
    -AUTHOR=Recorded by
    +AUTHOR=Ierakstījis
     AUTHORPAIEMENT=Apmaksājis
    -REFUSEUR=Denied by
    +REFUSEUR=Aizliedzis
     CANCEL_USER=Dzēsis
     
     MOTIF_REFUS=Iemesls
     MOTIF_CANCEL=Iemesls
     
    -DATE_REFUS=Deny date
    -DATE_SAVE=Validation date
    -DATE_CANCEL=Cancelation date
    +DATE_REFUS=Aizliegšanas datums
    +DATE_SAVE=Apstiprināšanas datums
    +DATE_CANCEL=Atcelšanas datums
     DATE_PAIEMENT=Maksājuma datums
     BROUILLONNER=Atvērt pa jaunu
    -ExpenseReportRef=Ref. expense report
    +ExpenseReportRef=Atsauces izdevumu pārskats
     ValidateAndSubmit=Validate and submit for approval
    -ValidatedWaitingApproval=Validated (waiting for approval)
    +ValidatedWaitingApproval=Apstiprināts (gaida apstiprinājumu)
     NOT_AUTHOR=You are not the author of this expense report. Operation cancelled.
     ConfirmRefuseTrip=Vai jūs tiešām vēlaties bloķēt šo izdevumu pārskatu?
    -ValideTrip=Approve expense report
    +ValideTrip=Apstiprināt izdevumu pārskatu
     ConfirmValideTrip=Vai tiešām vēlaties apstiprināt šo izdevumu atskaiti?
     PaidTrip=Pay an expense report
    -ConfirmPaidTrip=Are you sure you want to change status of this expense report to "Paid"?
    -ConfirmCancelTrip=Are you sure you want to cancel this expense report?
    +ConfirmPaidTrip=Vai tiešām vēlaties mainīt šī izdevumu pārskata statusu uz "Apmaksātais"?
    +ConfirmCancelTrip=Vai tiešām vēlaties atcelt šo izdevumu pārskatu?
     BrouillonnerTrip=Move back expense report to status "Draft"
    -ConfirmBrouillonnerTrip=Are you sure you want to move this expense report to status "Draft"?
    +ConfirmBrouillonnerTrip=Vai tiešām vēlaties pārvietot šo izdevumu pārskatu uz statusu "Melnraksts"?
     SaveTrip=Validate expense report
    -ConfirmSaveTrip=Are you sure you want to validate this expense report?
    +ConfirmSaveTrip=Vai tiešām vēlaties apstiprināt šo izdevumu pārskatu?
     NoTripsToExportCSV=No expense report to export for this period.
     ExpenseReportPayment=Expense report payment
    -ExpenseReportsToApprove=Expense reports to approve
    +ExpenseReportsToApprove=Izdevumu ziņojumi jāapstiprina
     ExpenseReportsToPay=Expense reports to pay
    -CloneExpenseReport=Clone expense report
    -ConfirmCloneExpenseReport=Are you sure you want to clone this expense report ?
    -ExpenseReportsIk=Expense report milles index
    -ExpenseReportsRules=Expense report rules
    -ExpenseReportIkDesc=You can modify the calculation of kilometers expense by category and range who they are previously defined. <b>d</b> is the distance in kilometers
    -ExpenseReportRulesDesc=You can create or update any rules of calculation. This part will be used when user will create a new expense report
    +CloneExpenseReport=Klonēt izdevumu pārskatu
    +ConfirmCloneExpenseReport=Vai tiešām vēlaties klonēt šo izdevumu pārskatu?
    +ExpenseReportsIk=Izdevumu pārskats, kurā ir indekss
    +ExpenseReportsRules=Izdevumu pārskatu noteikumi
    +ExpenseReportIkDesc=Varat mainīt kilometru izdevumu aprēķinu pa kategorijām un diapazoniem, kurus tie iepriekš ir definējuši. <b> d </ b> ir attālums kilometros
    +ExpenseReportRulesDesc=Jūs varat izveidot vai atjaunināt visus aprēķina noteikumus. Šī daļa tiks izmantota, ja lietotājs izveidos jaunu izdevumu pārskatu
     expenseReportOffset=Kompensācija
    -expenseReportCoef=Coefficient
    -expenseReportTotalForFive=Example with <u>d</u> = 5
    -expenseReportRangeFromTo=from %d to %d
    +expenseReportCoef=Koeficents
    +expenseReportTotalForFive=Piemērs ar <u> d </u> = 5
    +expenseReportRangeFromTo=no %d līdz %d
     expenseReportRangeMoreThan=vairāk nekā %d
    -expenseReportCoefUndefined=(value not defined)
    -expenseReportCatDisabled=Category disabled - see the c_exp_tax_cat dictionary
    -expenseReportRangeDisabled=Range disabled - see the c_exp_tax_range dictionay
    -expenseReportPrintExample=offset + (d x coef) = %s
    -ExpenseReportApplyTo=Apply to
    -ExpenseReportDomain=Domain to apply
    -ExpenseReportLimitOn=Limit on
    +expenseReportCoefUndefined=(vērtība nav definēta)
    +expenseReportCatDisabled=Kategorija ir atspējota - skatiet c_exp_tax_cat vārdnīcu
    +expenseReportRangeDisabled=Diapazons ir atspējots - skatiet c_exp_tax_range dictionay
    +expenseReportPrintExample=kompensēt + (d x coef) = %s
    +ExpenseReportApplyTo=Pielietot
    +ExpenseReportDomain=Domēns jāpiemēro
    +ExpenseReportLimitOn=Ierobežot
     ExpenseReportDateStart=Sākuma datums
     ExpenseReportDateEnd=Beigu datums
    -ExpenseReportLimitAmount=Limite amount
    -ExpenseReportRestrictive=Restrictive
    -AllExpenseReport=All type of expense report
    -OnExpense=Expense line
    -ExpenseReportRuleSave=Expense report rule saved
    +ExpenseReportLimitAmount=Limita daudzums
    +ExpenseReportRestrictive=Ierobežojošs
    +AllExpenseReport=Visu izdevumu pārskatu veids
    +OnExpense=Izdevumu līnija
    +ExpenseReportRuleSave=Izdevumu pārskatu noteikums ir saglabāts
     ExpenseReportRuleErrorOnSave=Kļūda: %s
    -RangeNum=Range %d
    +RangeNum=Diapazons %d
     
    -ExpenseReportConstraintViolationError=Constraint violation id [%s]: %s  is superior to %s %s
    -byEX_DAY=by day (limitation to %s)
    -byEX_MON=by month (limitation to %s)
    -byEX_YEA=by year (limitation to %s)
    -byEX_EXP=by line (limitation to %s)
    -ExpenseReportConstraintViolationWarning=Constraint violation id [%s]: %s  is superior to %s %s
    -nolimitbyEX_DAY=by day (no limitation)
    -nolimitbyEX_MON=by month (no limitation)
    -nolimitbyEX_YEA=by year (no limitation)
    -nolimitbyEX_EXP=by line (no limitation)
    +ExpenseReportConstraintViolationError=Ierobežojuma pārkāpuma ID [%s]: %s ir pārāka par %s %s.
    +byEX_DAY=pēc dienas (ierobežojums līdz %s)
    +byEX_MON=pēc mēneša (ierobežojums līdz %s)
    +byEX_YEA=pa gadiem (ierobežojums līdz %s)
    +byEX_EXP=pēc rindas (ierobežojums līdz %s)
    +ExpenseReportConstraintViolationWarning=Ierobežojuma pārkāpuma ID [%s]: %s ir pārāka par %s %s.
    +nolimitbyEX_DAY=pēc dienas (bez ierobežojuma)
    +nolimitbyEX_MON=pa mēnešiem (bez ierobežojumiem)
    +nolimitbyEX_YEA=pa gadiem (bez ierobežojumiem)
    +nolimitbyEX_EXP=pēc rindas (bez ierobežojuma)
     
    -CarCategory=Category of car
    -ExpenseRangeOffset=Offset amount: %s
    -RangeIk=Mileage range
    +CarCategory=Automašīnu sadaļa
    +ExpenseRangeOffset=Kompensācijas summa: %s
    +RangeIk=Nobraukums
    diff --git a/htdocs/langs/lv_LV/users.lang b/htdocs/langs/lv_LV/users.lang
    index 1c53cb15259..440a74419c4 100644
    --- a/htdocs/langs/lv_LV/users.lang
    +++ b/htdocs/langs/lv_LV/users.lang
    @@ -6,10 +6,10 @@ Permission=Atļauja
     Permissions=Atļaujas
     EditPassword=Labot paroli
     SendNewPassword=Atjaunot un nosūtīt paroli
    -SendNewPasswordLink=Send link to reset password
    +SendNewPasswordLink=Sūtīt saiti, lai atiestatītu paroli
     ReinitPassword=Ģenerēt paroli
     PasswordChangedTo=Parole mainīts: %s
    -SubjectNewPassword=Your new password for %s
    +SubjectNewPassword=Jūsu jaunā parole %s
     GroupRights=Grupas atļaujas
     UserRights=Lietotāja atļaujas
     UserGUISetup=Lietotāja attēlošanas iestatīšana
    @@ -44,11 +44,11 @@ NewGroup=Jauna grupa
     CreateGroup=Izveidot grupu
     RemoveFromGroup=Dzēst no grupas
     PasswordChangedAndSentTo=Parole nomainīta un nosūtīta <b>%s.</b>
    -PasswordChangeRequest=Request to change password for <b>%s</b>
    +PasswordChangeRequest=Pieprasījums nomainīt paroli <b> %s </b>
     PasswordChangeRequestSent=Pieprasīt, lai nomaina paroli, <b>%s</b> nosūtīt <b>%s.</b>
    -ConfirmPasswordReset=Confirm password reset
    +ConfirmPasswordReset=Paroles atiestatīšanas apstiprināšana
     MenuUsersAndGroups=Lietotāji un grupas
    -LastGroupsCreated=Pēdējās %s izveidotās grupas
    +LastGroupsCreated=Jaunākās %s grupas izveidotas
     LastUsersCreated=Pēdējie %s izveidotie lietotāji
     ShowGroup=Rādīt grupa
     ShowUser=Rādīt lietotāju
    @@ -66,16 +66,16 @@ CreateDolibarrThirdParty=Izveidot trešo pusi
     LoginAccountDisableInDolibarr=Konts bloķēts Dolibarr.
     UsePersonalValue=Izmantot personisko vērtību
     InternalUser=Iekšējais lietotājs
    -ExportDataset_user_1=Dolibarr lietotājus un īpašības
    +ExportDataset_user_1=Dolibarr lietotāji un īpašības
     DomainUser=Domēna lietotājs %s
     Reactivate=Aktivizēt
    -CreateInternalUserDesc=This form allows you to create an user internal to your company/organization. To create an external user (customer, supplier, ...), use the button 'Create Dolibarr user' from third party's contact card.
    -InternalExternalDesc=An <b>internal</b> user is a user that is part of your company/organization.<br>An <b>external</b> user is a customer, supplier or other.<br><br>In both cases, permissions defines rights on Dolibarr, also external user can have a different menu manager than internal user (See Home - Setup - Display)
    +CreateInternalUserDesc=Šī veidlapa ļauj izveidot uzņēmuma / organizācijas iekšējo lietotāju. Lai izveidotu ārēju lietotāju (klientu, piegādātāju, ...), izmantojiet pogu "Izveidot Dolibarr lietotāju" no trešās personas kontakta kartītes.
    +InternalExternalDesc=<B> iekšējais </ b> lietotājs ir lietotājs, kas ir jūsu uzņēmuma / organizācijas daļa. <br> <b> ārējais </ b> lietotājs ir klients, piegādātājs vai cits. <br> <br> In abos gadījumos atļaujas definē Dolibarr tiesības, arī ārējam lietotājam var būt atšķirīgs izvēlnes pārvaldnieks nekā iekšējam lietotājam (skatiet sadaļu Sākums - Iestatīšana - Displejs)
     PermissionInheritedFromAGroup=Atļauja piešķirta, jo mantojis no viena lietotāja grupai.
     Inherited=Iedzimta
     UserWillBeInternalUser=Izveidots lietotājs būs iekšējā lietotāja (jo nav saistīta ar konkrētu trešajai personai)
     UserWillBeExternalUser=Izveidots lietotājs būs ārējo lietotāju (jo saistīts ar konkrētu trešajai personai)
    -IdPhoneCaller=Id tālruni zvanītājs
    +IdPhoneCaller=Id zvanītāja tālrunis
     NewUserCreated=Lietotājs %s izveidots
     NewUserPassword=Parole nomainīta %s
     EventUserModified=Lietotājs %s modificēts
    @@ -93,18 +93,18 @@ NameToCreate=Nosaukums trešās puses, lai radītu
     YourRole=Jūsu lomas
     YourQuotaOfUsersIsReached=Jūsu aktīvo lietotāju limits ir sasniegts!
     NbOfUsers=Lietotāju sk
    -NbOfPermissions=Nb of permissions
    +NbOfPermissions=Nb atļauju
     DontDowngradeSuperAdmin=Tikai superadmins var pazemināt superadminu
     HierarchicalResponsible=Uzraugs
     HierarchicView=Hierarhiska view
     UseTypeFieldToChange=Izmantojiet lauka veids, lai mainītu
     OpenIDURL=OpenID URL
     LoginUsingOpenID=Izmantojiet OpenID, lai pieteiktos
    -WeeklyHours=Hours worked (per week)
    -ExpectedWorkedHours=Expected worked hours per week
    +WeeklyHours=Nostrādātais laiks (nedēļā)
    +ExpectedWorkedHours=Paredzamais darba laiks nedēļā
     ColorUser=Lietotāja krāsa
    -DisabledInMonoUserMode=Disabled in maintenance mode
    -UserAccountancyCode=User accounting code
    +DisabledInMonoUserMode=Atspējots uzturēšanas režīmā
    +UserAccountancyCode=Lietotāja grāmatvedības kods
     UserLogoff=Lietotājs atslēdzies
     UserLogged=Lietotājs pieteicies
     DateEmployment=Darba uzsākšanas datums
    diff --git a/htdocs/langs/lv_LV/website.lang b/htdocs/langs/lv_LV/website.lang
    index 59ed70d7976..02ba0404abf 100644
    --- a/htdocs/langs/lv_LV/website.lang
    +++ b/htdocs/langs/lv_LV/website.lang
    @@ -2,83 +2,85 @@
     Shortname=Kods
     WebsiteSetupDesc=Create here as much entry as number of different websites you need. Then go into menu Websites to edit them.
     DeleteWebsite=Dzēst mājaslapu
    -ConfirmDeleteWebsite=Are you sure you want to delete this web site. All its pages and content will also be removed.
    -WEBSITE_TYPE_CONTAINER=Type of page/container
    -WEBSITE_PAGE_EXAMPLE=Web page to use as example
    +ConfirmDeleteWebsite=Vai tiešām vēlaties dzēst šo tīmekļa vietni. Visas tās lapas un saturs tiks dzēstas.
    +WEBSITE_TYPE_CONTAINER=Lapas / konteinera veids
    +WEBSITE_PAGE_EXAMPLE=Tīmekļa lapa, ko izmantot kā piemēru
     WEBSITE_PAGENAME=Lapas nosaukums / pseidonīms
     WEBSITE_ALIASALT=Alternative page names/aliases
    +WEBSITE_ALIASALTDesc=Izmantojiet šeit citu nosaukumu / aizstājvārdu sarakstu, lai arī šo lapu varētu piekļūt, izmantojot šo citus vārdus / aizstājvārdus (piemēram, vecais vārds pēc tam, kad pārdēvēja aizstājvārdu, lai saglabātu atpakaļsaišu vecās saites / nosaukuma darbībai). Sintakse ir: <br> alternativename1, alternativename2, ...
     WEBSITE_CSS_URL=URL of external CSS file
     WEBSITE_CSS_INLINE=CSS file content (common to all pages)
    -WEBSITE_JS_INLINE=Javascript file content (common to all pages)
    +WEBSITE_JS_INLINE=Javascript failu saturs (kopīgs visām lapām)
     WEBSITE_HTML_HEADER=Addition at bottom of HTML Header (common to all pages)
    -WEBSITE_ROBOT=Robot file (robots.txt)
    +WEBSITE_ROBOT=Robotfails (robots.txt)
     WEBSITE_HTACCESS=Tīmekļa vietne .htaccess fails
    -HtmlHeaderPage=HTML header (specific to this page only)
    -PageNameAliasHelp=Name or alias of the page.<br>This alias is also used to forge a SEO URL when website is ran from a Virtual host of a Web server (like Apacke, Nginx, ...). Use the button "<strong>%s</strong>" to edit this alias.
    -EditTheWebSiteForACommonHeader=Note: If you want to define a personalized header for all pages, edit the header on the site level instead of on the page/container.
    +HtmlHeaderPage=HTML virsraksts (tikai šai lapai)
    +PageNameAliasHelp=Lapas nosaukums vai pseidonīms. <br> Šis aizstājvārds tiek izmantots arī, lai izveidotu SEO vietrādi, ja vietne tiek izmantota no Web servera virtuālās saimniekdatora (piemēram, Apacke, Nginx, ...). Izmantojiet pogu "<strong> %s </strong>, lai rediģētu šo aizstājvārdu.
    +EditTheWebSiteForACommonHeader=Piezīme: ja vēlaties norādīt personalizētu galveni visām lapām, rediģējiet virsrakstu vietnes līmenī, nevis lapā / konteinerā.
     MediaFiles=Mediju bibliotēka
    -EditCss=Edit Style/CSS or HTML header
    +EditCss=Rediģēt stilu / CSS vai HTML virsrakstu
     EditMenu=Labot izvēlni
     EditMedias=Rediģēt medijus
    -EditPageMeta=Edit Meta
    +EditPageMeta=Rediģēt meta
     AddWebsite=Pievienot vietni
    -Webpage=Web page/container
    +Webpage=Web lapa / konteiners
     AddPage=Pievienot lapu / konteineru
     HomePage=Mājas lapa
    -PageContainer=Page/container
    +PageContainer=Lapa / konteiners
     PreviewOfSiteNotYetAvailable=Jūsu tīmekļa vietnes priekšskatījums <strong> %s</strong>vēl nav pieejams. Vispirms jāpievieno lapa.
    -RequestedPageHasNoContentYet=Requested page with id %s has no content yet, or cache file .tpl.php was removed. Edit content of the page to solve this.
    -PageContent=Page/Contenair
    -PageDeleted=Page/Contenair '%s' of website %s deleted
    -PageAdded=Page/Contenair '%s' added
    +RequestedPageHasNoContentYet=Pieprasītā lapa ar id %s vēl nav ievietota, vai kešatmiņas fails .tpl.php tika noņemts. Rediģējiet lapas saturu, lai to atrisinātu.
    +PageContent=Lapa / Konteiners
    +PageDeleted=Lapa / Saturs %s "%s" ir izdzēsts
    +PageAdded=Lapa / Konteiners '%s' ir pievienota
     ViewSiteInNewTab=Skatīt vietni jaunā cilnē
     ViewPageInNewTab=Skatīt lapu jaunā cilnē
     SetAsHomePage=Iestatīt kā mājas lapu
     RealURL=Reāls URL
    -ViewWebsiteInProduction=View web site using home URLs
    -SetHereVirtualHost=If you can create, on your web server (Apache, Nginx, ...), a dedicated Virtual Host with PHP enabled and a Root directory on<br><strong>%s</strong><br>then enter here the virtual hostname you have created, so the preview can be done also using this dedicated web server access instead of only using Dolibarr server.
    -YouCanAlsoTestWithPHPS=On develop environment, you may prefer to test the site with the PHP embedded web server (PHP 5.5 required) by running<br><strong>php -S 0.0.0.0:8080 -t %s</strong>
    -CheckVirtualHostPerms=Check also that virtual host has permission <strong>%s</strong> on files into<br><strong>%s</strong>
    +ViewWebsiteInProduction=Apskatīt vietni, izmantojot mājas URL
    +SetHereVirtualHost=Ja varat savā tīmekļa serverī (Apache, Nginx, ...) izveidot īpašu virtuālo saimniekdatoru ar iespējotu PHP un Saknes direktoriju vietnē <strong> %s </ strong> <br>, tad ievadiet šeit virtuālo jūsu izveidotā saimniekdatora nosaukumu, tāpēc priekšskatījumu var veikt arī, izmantojot šo īpašo tīmekļa servera piekļuvi, nevis tikai Dolibarr servera izmantošanu.
    +YouCanAlsoTestWithPHPS=Izstrādājot vidi, jūs varat izvēlēties testēt vietni ar PHP iegulto tīmekļa serveri (nepieciešams PHP 5.5), palaižot <strong> php -S 0.0.0.0:8080 -t %s </ strong>
    +CheckVirtualHostPerms=Pārbaudiet arī to, vai virtuālajam uzņēmējam ir atļauja <strong> %s </ strong> failiem vietnē <strong> %s </ strong>
     ReadPerm=Lasīt
    -WritePerm=Write
    +WritePerm=Rakstīt
     PreviewSiteServedByWebServer=<u>Preview %s in a new tab.</u><br><br>The %s will be served by an external web server (like Apache, Nginx, IIS). You must install and setup this server before to point to directory:<br><strong>%s</strong><br>URL served by external server:<br><strong>%s</strong>
    -PreviewSiteServedByDolibarr=<u>Preview %s in a new tab.</u><br><br>The %s will be served by Dolibarr server so it does not need any extra web server (like Apache, Nginx, IIS) to be installed.<br>The inconvenient is that URL of pages are not user friendly and start with path of your Dolibarr.<br>URL served by Dolibarr:<br><strong>%s</strong><br><br>To use your own external web server to serve this web site, create a virtual host on your web server that point on directory<br><strong>%s</strong><br>then enter the name of this virtual server and click on the other preview button.
    -VirtualHostUrlNotDefined=URL of the virtual host served by external web server not defined
    +PreviewSiteServedByDolibarr=<u> Priekšskatīt %s jaunā cilnē. </ u> <br> <br> Dolibarr serveris izsniegs %s, tāpēc tam nevajadzēs instalēt papildu tīmekļa serveri (piemēram, Apache, Nginx, IIS). < br> Nelabvēlīgi ir tas, ka lapu URL nav lietotājam draudzīgs un sākas ar jūsu Dolibarr ceļu. <br> URL, ko izsniedz Dolibarr: <br> <strong> %s </ strong> <br> <br> Lai izmantotu savu ārējais tīmekļa serveris, kas kalpo šai vietnei, izveido virtuālo saimniekdatoru savā tīmekļa serverī, kas norādīts direktorijā <br> <strong> %s </ strong> <br>, pēc tam ievadiet šī virtuālā servera nosaukumu un noklikšķiniet uz citas priekšskatījuma pogas .
    +VirtualHostUrlNotDefined=Virtuālā resursdatora adrese, kuru apkalpo ārējs tīmekļa serveris, nav definēts
     NoPageYet=Vēl nav nevienas lapas
    -SyntaxHelp=Help on specific syntax tips
    -YouCanEditHtmlSourceckeditor=You can edit HTML source code using the "Source" button in editor.
    -YouCanEditHtmlSource=<br><span class="fa fa-bug"></span> You can include PHP code into this source using tags <strong>&lt;?php ?&gt;</strong>. The following global variables are available: $conf, $langs, $db, $mysoc, $user, $website.<br><br><span class="fa fa-bug"></span> You can also include content of another Page/Container with the following syntax:<br><strong>&lt;?php includeContainer('alias_of_container_to_include'); ?&gt;</strong><br><br><span class="fa fa-bug"></span> You can make a redirect to another Page/Container with the following syntax:<br><strong>&lt;?php redirectToContainer('alias_of_container_to_redirect_to'); ?&gt;</strong><br><br><span class="fa fa-download"></span> To include a <strong>link to download</strong> a file stored into the <strong>documents</strong> directory, use the <strong>document.php</strong> wrapper:<br>Example, for a file into documents/ecm (need to be logged), syntax is:<br><strong>&lt;a href="/document.php?modulepart=ecm&file=[relative_dir/]filename.ext"&gt;</strong><br>For a file into documents/medias (open directory for public access), syntax is:<br><strong>&lt;a href="/document.php?modulepart=medias&file=[relative_dir/]filename.ext"&gt;</strong><br>For a file shared with a share link (open access using the sharing hash key of file), syntax is:<br><strong>&lt;a href="/document.php?hashp=publicsharekeyoffile"&gt;</strong><br><br><span class="fa fa-picture-o"></span> To include an <strong>image</strong> stored into the <strong>documents</strong> directory, use the <strong>viewimage.php</strong> wrapper:<br>Example, for an image into documents/medias (open access), syntax is:<br><strong>&lt;a href="/viewimage.php?modulepart=medias&amp;file=[relative_dir/]filename.ext"&gt;</strong><br>
    -ClonePage=Clone page/container
    +SyntaxHelp=Palīdzība par konkrētiem sintakses padomiem
    +YouCanEditHtmlSourceckeditor=Jūs varat rediģēt HTML avota kodu, izmantojot redaktorā pogu "Avots".
    +YouCanEditHtmlSource=<br> <span class = "fa fa-bug"> </ span> Jūs varat iekļaut PHP kodu šajā avotā, izmantojot tagus <strong> &lt;? php? &gt; </ strong>. Pieejami šādi globālie mainīgie: $ conf, $ langs, $ db, $ mysoc, $ user, $ website. <br> <br> <span class = "fa fa-bug"> </ span> Jūs varat arī iekļaut cita lapas / konteinera saturs ar šādu sintaksi: <br> <strong> &lt;? php includeContainer ('alias_of_container_to_include'); ? &gt; </ strong> <br> <br> <span class = "fa fa-bug"> </ span> Jūs varat veikt novirzīšanu uz citu lapu / konteineru ar šādu sintaksi: <br> <strong> &lt;? php redirectToContainer ('alias_ofcontainer_to_redirect_to'); ? &gt; </ strong> <br> <br> <span class = "fa fa-download"> </ span> Lai iekļautu <strong> saiti, lai lejupielādētu </ strong> failu, kas saglabāts <strong> dokumentos < / strong> direktorijā izmantojiet iesaiņojuma <strong> document.php </ strong> mapi: <br> Piemērs failam dokumentos / ecm (jāreģistrē) sintakse ir: <br> <strong> &lt;a href = "/document.php?modulepart=ecm&file=[relative_dir/]filename.ext" &gt; </ strong> <br> Ja failā ir dokumenti / mediji (atvērtā direktorijā publiskai piekļuvei), sintakse ir: <br> <strong> &lt;a href = "/ document.php? modulepart = media_file =" [relative_dir /] filename.ext "&gt; </ strong> <br> par failu, kas koplietots ar koplietošanas saiti (atvērtā piekļuve, izmantojot faila koplietošanas hash atslēgu), sintakse ir: <br> <strong> &lt;a href = "/ document.php? hashp = publicsharekeyoffile" &gt; </ strong> <br> <br> <span class = "fa fa-picture-o"> </ span> Lai ietver <strong> attēlu </ strong>, kas tiek glabāts direktorijā <strong> documents </ strong>, izmantojiet apvalku <strong> viewimage.php </ strong>: <br> piemēram, attēlam uz dokumentiem / medijiem (atvērtā piekļuve) sintakse ir: <br> <strong> &lt;a href = "/ viewimage.php? modulepart = medias&amp;file = [relative_dir /] filename.ext" &gt; </ strong> <br>
    +ClonePage=Klonēt lapu / konteineru
     CloneSite=Klonēt vietni
     SiteAdded=Pievienota vietne
    -ConfirmClonePage=Please enter code/alias of new page and if it is a translation of the cloned page.
    -PageIsANewTranslation=The new page is a translation of the current page ?
    -LanguageMustNotBeSameThanClonedPage=You clone a page as a translation. The language of the new page must be different than language of source page.
    -ParentPageId=Parent page ID
    +ConfirmClonePage=Lūdzu, ievadiet jaunās lapas kodu / aizstājvārdu un, ja tas ir klonētas lapas tulkojums.
    +PageIsANewTranslation=Jaunā lapa ir pašreizējās lapas tulkojums?
    +LanguageMustNotBeSameThanClonedPage=Jūs klons lapas kā tulkojumu. Jaunās lapas valodai jābūt atšķirīgai no avota lapas valodas.
    +ParentPageId=Vecāku lapas ID
     WebsiteId=Vietnes ID
    -CreateByFetchingExternalPage=Create page/container by fetching page from external URL...
    -OrEnterPageInfoManually=Or create empty page from scratch...
    -FetchAndCreate=Fetch and Create
    -ExportSite=Export site
    +CreateByFetchingExternalPage=Izveidojiet lapu / konteineru, ielādējot lapu no ārējā URL ...
    +OrEnterPageInfoManually=Vai arī izveidojiet tukšu lapu no sākuma ...
    +FetchAndCreate=Ielādēt un izveidot
    +ExportSite=Eksporta vietne
     IDOfPage=Lapas ID
    -Banner=Banner
    -BlogPost=Blog post
    +Banner=Baneris
    +BlogPost=Emuāra ziņa
     WebsiteAccount=Vietnes konts
     WebsiteAccounts=Vietnes konti
    -AddWebsiteAccount=Create web site account
    -BackToListOfThirdParty=Back to list for Third Party
    -DisableSiteFirst=Disable website first
    -MyContainerTitle=My web site title
    -AnotherContainer=Another container
    -WEBSITE_USE_WEBSITE_ACCOUNTS=Enable the web site account table
    -WEBSITE_USE_WEBSITE_ACCOUNTSTooltip=Enable the table to store web site accounts (login/pass) for each website / thirdparty
    -YouMustDefineTheHomePage=You must first define the default Home page
    -OnlyEditionOfSourceForGrabbedContentFuture=Note: only edition of HTML source will be possible when a page content is intiliazed by grabbing it from an external page (WYSIWYG editor will not be available)
    -OnlyEditionOfSourceForGrabbedContent=Only edition of HTML source is possible when content was grabbed from an external site
    -GrabImagesInto=Grab also images found into css and page.
    -ImagesShouldBeSavedInto=Images should be saved into directory
    -WebsiteRootOfImages=Root directory for website images
    -SubdirOfPage=Sub-directory dedicated to page
    -AliasPageAlreadyExists=Alias page <strong>%s</strong> already exists
    -CorporateHomePage=Corporate Home page
    -EmptyPage=Empty page
    +AddWebsiteAccount=Izveidot mājas lapas kontu
    +BackToListOfThirdParty=Atpakaļ uz trešo personu sarakstu
    +DisableSiteFirst=Vispirms atspējojiet vietni
    +MyContainerTitle=Manas tīmekļa vietnes virsraksts
    +AnotherContainer=Vēl viens konteiners
    +WEBSITE_USE_WEBSITE_ACCOUNTS=Iespējot tīmekļa vietnes kontu tabulu
    +WEBSITE_USE_WEBSITE_ACCOUNTSTooltip=Iespējojiet tabulu, lai saglabātu tīmekļa vietnes kontus (login / pass) katram vietnei / trešās puses kontam
    +YouMustDefineTheHomePage=Vispirms ir jādefinē noklusējuma sākumlapa
    +OnlyEditionOfSourceForGrabbedContentFuture=Piezīme. Tikai HTML avota izdevums būs iespējams, ja lapas saturs tiks sākts, satverot to no ārējās lapas (WYSIWYG redaktors nebūs pieejams).
    +OnlyEditionOfSourceForGrabbedContent=Tikai HTML avota izdevums ir pieejams, ja saturs tiek satverts no ārējas vietnes
    +GrabImagesInto=Grab arī attēlus, kas atrodami CSS un lapā.
    +ImagesShouldBeSavedInto=Attēli jāuzglabā mapē
    +WebsiteRootOfImages=Mājaslapu attēlu sakņu direktorija
    +SubdirOfPage=Apakškatalogs, kas veltīts lapai
    +AliasPageAlreadyExists=Aliases lapa <strong> %s </ strong> jau pastāv
    +CorporateHomePage=Korporatīvā mājas lapa
    +EmptyPage=Tukša lapa
    +ExternalURLMustStartWithHttp=Ārējam URL ir jāsākas ar http: // vai https: //
    diff --git a/htdocs/langs/lv_LV/withdrawals.lang b/htdocs/langs/lv_LV/withdrawals.lang
    index dc36ab52f46..a192c075732 100644
    --- a/htdocs/langs/lv_LV/withdrawals.lang
    +++ b/htdocs/langs/lv_LV/withdrawals.lang
    @@ -1,13 +1,13 @@
     # Dolibarr language file - Source file is en_US - withdrawals
    -CustomersStandingOrdersArea=Direct debit payment orders area
    -SuppliersStandingOrdersArea=Direct credit payment orders area
    +CustomersStandingOrdersArea=Tiešā debeta maksājumu pasūtījumu sadaļa
    +SuppliersStandingOrdersArea=Tiešo kredīta maksājumu uzdevumu apgabals
     StandingOrdersPayment=Direct debit payment orders
    -StandingOrderPayment=Direct debit payment order
    -NewStandingOrder=New direct debit order
    +StandingOrderPayment=Tiešā debeta maksājuma uzdevums
    +NewStandingOrder=Jauns tiešā debeta pasūtījums
     StandingOrderToProcess=Jāapstrādā
    -WithdrawalsReceipts=Direct debit orders
    -WithdrawalReceipt=Direct debit order
    -LastWithdrawalReceipts=Latest %s direct debit files
    +WithdrawalsReceipts=Tiešā debeta rīkojumi
    +WithdrawalReceipt=Tiešā debeta rīkojums
    +LastWithdrawalReceipts=Jaunākie %s tiešā debeta faili
     WithdrawalsLines=Direct debit order lines
     RequestStandingOrderToTreat=Request for direct debit payment order to process
     RequestStandingOrderTreated=Request for direct debit payment order processed
    @@ -17,22 +17,22 @@ NbOfInvoiceToWithdrawWithInfo=Nb. of customer invoice with direct debit payment
     InvoiceWaitingWithdraw=Invoice waiting for direct debit
     AmountToWithdraw=Summa atsaukt
     WithdrawsRefused=Direct debit refused
    -NoInvoiceToWithdraw=No customer invoice with open 'Direct debit requests' is waiting. Go on tab '%s' on invoice card to make a request.
    +NoInvoiceToWithdraw=Netika gaidīts neviens klienta rēķins ar atvērtiem tiešā debeta pieprasījumiem. Rēķina kartē dodieties uz cilni "%s", lai iesniegtu pieprasījumu.
     ResponsibleUser=Atbildīgais lietotājs
    -WithdrawalsSetup=Direct debit payment setup
    -WithdrawStatistics=Direct debit payment statistics
    -WithdrawRejectStatistics=Direct debit payment reject statistics
    -LastWithdrawalReceipt=Latest %s direct debit receipts
    -MakeWithdrawRequest=Make a direct debit payment request
    -WithdrawRequestsDone=%s direct debit payment requests recorded
    +WithdrawalsSetup=Tiešā debeta maksājuma iestatīšana
    +WithdrawStatistics=Tiešā debeta maksājumu statistika
    +WithdrawRejectStatistics=Tiešā debeta maksājums noraida statistiku
    +LastWithdrawalReceipt=Jaunākie %s tiešā debeta ieņēmumi
    +MakeWithdrawRequest=Izveidojiet tiešā debeta maksājumu pieprasījumu
    +WithdrawRequestsDone=%s reģistrēti tiešā debeta maksājumu pieprasījumi
     ThirdPartyBankCode=Trešās puses bankas kods
    -NoInvoiceCouldBeWithdrawed=No invoice withdrawed with success. Check that invoices are on companies with a valid default BAN and that BAN has a RUM with mode <strong>%s</strong>.
    -ClassCredited=Klasificēt kreditē
    -ClassCreditedConfirm=Are you sure you want to classify this withdrawal receipt as credited on your bank account?
    +NoInvoiceCouldBeWithdrawed=Nav veiksmīgi izņemts rēķins. Pārbaudiet, vai rēķini ir uz uzņēmumiem ar derīgu noklusējuma BAN un ka BAN ir RUM ar režīmu <strong> %s </ strong>.
    +ClassCredited=Klasificēt kredītus
    +ClassCreditedConfirm=Vai tiešām vēlaties klasificēt šo atsaukuma kvīti kā kredītu jūsu bankas kontā?
     TransData=Darījuma datums
     TransMetod=Darījuma veids
     Send=Sūtīt
    -Lines=Lines
    +Lines=Līnijas
     StandingOrderReject=Noraidīt
     WithdrawalRefused=Atsaukšana
     WithdrawalRefusedConfirm=Vai jūs tiešām vēlaties, lai ievadītu izdalīšanās noraidījumu sabiedrībai
    @@ -44,20 +44,20 @@ InvoiceRefused=Invoice refused (Charge the rejection to customer)
     StatusDebitCredit=Statuss debets/kredīts
     StatusWaiting=Gaidīšana
     StatusTrans=Sūtīt
    -StatusCredited=Apmaksātie
    +StatusCredited=Kredīts
     StatusRefused=Atteikts
    -StatusMotif0=Nav zināms
    +StatusMotif0=Nenoteikts
     StatusMotif1=Nepietiekami līdzekļi
     StatusMotif2=Pieprasījumu apstrīdēja
    -StatusMotif3=No direct debit payment order
    +StatusMotif3=Nav tiešā debeta maksājuma uzdevuma
     StatusMotif4=Klienta pasūtijums
     StatusMotif5=RIB nelietojams
    -StatusMotif6=Konta bez atlikuma
    +StatusMotif6=Konts bez atlikuma
     StatusMotif7=Juridiskais lēmums
     StatusMotif8=Cits iemesls
    -CreateForSepaFRST=Create direct debit file (SEPA FRST)
    -CreateForSepaRCUR=Create direct debit file (SEPA RCUR)
    -CreateAll=Create direct debit file (all)
    +CreateForSepaFRST=Izveidot tiešā debeta failu (SEPA FRST)
    +CreateForSepaRCUR=Izveidojiet tiešā debeta failu (SEPA RCUR)
    +CreateAll=Izveidot tiešā debeta failu (visu)
     CreateGuichet=Tikai birojs
     CreateBanque=Tikai banka
     OrderWaiting=Gaida ārstēšanai
    @@ -66,26 +66,26 @@ NotifyCredit=Izstāšanās Kredīts
     NumeroNationalEmetter=Valsts raidītājs skaits
     WithBankUsingRIB=Attiecībā uz banku kontiem, izmantojot RIB
     WithBankUsingBANBIC=Attiecībā uz banku kontiem, izmantojot IBAN / BIC / SWIFT
    -BankToReceiveWithdraw=Bank account to receive direct debit
    +BankToReceiveWithdraw=Bankas konts, lai saņemtu tiešo debetu
     CreditDate=Kredīts
     WithdrawalFileNotCapable=Unable to generate withdrawal receipt file for your country %s (Your country is not supported)
     ShowWithdraw=Rādīt izņemšana
     IfInvoiceNeedOnWithdrawPaymentWontBeClosed=Tomēr, ja rēķins satur vismaz vienu maksājums, kas nav apstrādāts, to nevar noteikt kā apmaksātu.
    -DoStandingOrdersBeforePayments=This tab allows you to request a direct debit payment order. Once done, go into menu Bank->Direct Debit orders to manage the direct debit payment order. When payment order is closed, payment on invoice will be automatically recorded, and invoice closed if remainder to pay is null.
    +DoStandingOrdersBeforePayments=Šī cilne ļauj pieprasīt tiešā debeta maksājuma uzdevumu. Kad esat pabeidzis, dodieties uz izvēlni Bank-> Tiešais debets, lai pārvaldītu tiešā debeta maksājuma uzdevumu. Ja maksājuma uzdevums ir slēgts, rēķins tiek automātiski reģistrēts, un rēķins tiek slēgts, ja atlikušais maksājums ir nulle.
     WithdrawalFile=Izstāšanās fails
     SetToStatusSent=Nomainīt uz statusu "Fails nosūtīts"
    -ThisWillAlsoAddPaymentOnInvoice=This will also record payments to invoices and will classify them as "Paid" if remain to pay is null
    +ThisWillAlsoAddPaymentOnInvoice=Tas arī ierakstīs maksājumus rēķiniem un klasificēs tos kā "Apmaksātais", ja atlikušais maksājums ir nulle
     StatisticsByLineStatus=Statistics by status of lines
     RUM=RUM
    -RUMLong=Unique Mandate Reference
    -RUMWillBeGenerated=If empty, UMR number will be generated once bank account information are saved
    -WithdrawMode=Direct debit mode (FRST or RECUR)
    -WithdrawRequestAmount=Amount of Direct debit request:
    -WithdrawRequestErrorNilAmount=Unable to create direct debit request for empty amount.
    -SepaMandate=SEPA Direct Debit Mandate
    -SepaMandateShort=SEPA Mandate
    -PleaseReturnMandate=Please return this mandate form by email to %s or by mail to
    -SEPALegalText=By signing this mandate form, you authorize (A) %s to send instructions to your bank to debit your account and (B) your bank to debit your account in accordance with the instructions from %s. As part of your rights, you are entitled to a refund from your bank under the terms and conditions of your agreement with your bank. A refund must be claimed within 8 weeks starting from the date on which your account was debited. Your rights regarding the above mandate are explained in a statement that you can obtain from your bank.
    +RUMLong=Unikāla pilnvaru atsauce
    +RUMWillBeGenerated=Ja tukšs, UMR numurs tiks ģenerēts, tiklīdz tiks saglabāta informācija par bankas kontu
    +WithdrawMode=Tiešā debeta režīms (FRST vai RECUR)
    +WithdrawRequestAmount=Tiešā debeta pieprasījuma summa:
    +WithdrawRequestErrorNilAmount=Nevar izveidot tīrās summas tiešā debeta pieprasījumu.
    +SepaMandate=SEPA tiešā debeta pilnvarojums
    +SepaMandateShort=SEPA mandāts
    +PleaseReturnMandate=Lūdzu, atsūtiet šo pilnvaru veidlapu pa e-pastu uz adresi %s vai pa pastu uz
    +SEPALegalText=Parakstot šo pilnvaru veidlapu, jūs pilnvarojat (A) %s, lai nosūtītu norādījumus savai bankai, lai debetētu jūsu kontu, un (B) savu banku, lai debetētu jūsu kontu saskaņā ar %s norādījumiem. Kā daļu no savām tiesībām jums ir tiesības saņemt atmaksu no jūsu bankas saskaņā ar jūsu līguma noteikumiem ar jūsu banku. Kompensācija ir jāpieprasa 8 nedēļu laikā, sākot no datuma, kurā no jūsu konta tika debetēts. Jūsu tiesības attiecībā uz iepriekšminēto mandātu ir izskaidrotas paziņojumā, ko varat saņemt no bankas.
     CreditorIdentifier=Kreditora identifikators
     CreditorName=Kreditora vārds
     SEPAFillForm=(B) Lūdzu, aizpildiet visus laukus ar atzīmi *
    @@ -94,21 +94,21 @@ SEPAFormYourBAN=Jūsu bankas konta nosaukums (IBAN)
     SEPAFormYourBIC=Jūsu bankas identifikācijas kods (BIC)
     SEPAFrstOrRecur=Maksājuma veids
     ModeRECUR=Atkārtotais maksājums
    -ModeFRST=One-off payment
    +ModeFRST=Vienreizējs maksājums
     PleaseCheckOne=Lūdzu izvēlaties tikai vienu
    -DirectDebitOrderCreated=Direct debit order %s created
    +DirectDebitOrderCreated=Tiešais debeta uzdevums %s izveidots
     AmountRequested=Pieprasītais daudzums
     SEPARCUR=SEPA CUR
    -SEPAFRST=SEPA FRST
    -ExecutionDate=Execution date
    -CreateForSepa=Create direct debit file
    +SEPAFRST=SEPA vispirms
    +ExecutionDate=Izpildes datums
    +CreateForSepa=Izveidojiet tiešā debeta failu
     
     ### Notifications
    -InfoCreditSubject=Payment of direct debit payment order %s by the bank
    -InfoCreditMessage=The direct debit payment order %s has been paid by the bank<br>Data of payment: %s
    -InfoTransSubject=Transmission of direct debit payment order %s to bank
    -InfoTransMessage=The direct debit payment order %s has been sent to bank by %s %s.<br><br>
    +InfoCreditSubject=Bankas veiktais tiešā debeta maksājuma uzdevuma %s maksājums
    +InfoCreditMessage=Tiešā debeta maksājuma uzdevums %s ir samaksājis banka <br> Maksājuma dati: %s
    +InfoTransSubject=Tiešā debeta maksājuma uzdevuma %s pārsūtīšana bankai
    +InfoTransMessage=Tiešais debeta maksājuma uzdevums %s bankai ir nosūtīts ar %s %s. <br> <br>
     InfoTransData=Daudzums: %s<br>Metode: %s<br>Datums: %s
    -InfoRejectSubject=Direct debit payment order refused
    -InfoRejectMessage=Hello,<br><br>the direct debit payment order of invoice %s related to the company %s, with an amount of %s has been refused by the bank.<br><br>--<br>%s
    +InfoRejectSubject=Tiešais debeta maksājuma uzdevums ir noraidīts
    +InfoRejectMessage=Labdien, <br> <br> banka noraidījusi rēķina %s tiešā debeta maksājuma uzdevumu saistībā ar uzņēmumu %s ar summu %s. <br> <br> - <br> %s
     ModeWarning=Iespēja reālā režīmā nav noteikts, mēs pārtraucam pēc šīs simulācijas
    diff --git a/htdocs/langs/lv_LV/workflow.lang b/htdocs/langs/lv_LV/workflow.lang
    index a419d4729e6..2cac3b3f650 100644
    --- a/htdocs/langs/lv_LV/workflow.lang
    +++ b/htdocs/langs/lv_LV/workflow.lang
    @@ -14,7 +14,7 @@ descWORKFLOW_INVOICE_AMOUNT_CLASSIFY_BILLED_ORDER=Classify linked source custome
     descWORKFLOW_INVOICE_CLASSIFY_BILLED_ORDER=Classify linked source customer order(s) to billed when customer invoice is set to paid (and if amount of the invoice is same than total amount of linked orders)
     descWORKFLOW_ORDER_CLASSIFY_SHIPPED_SHIPPING=Classify linked source customer order to shipped when a shipment is validated (and if quantity shipped by all shipments is the same as in the order to update)
     # Autoclassify supplier order
    -descWORKFLOW_ORDER_CLASSIFY_BILLED_SUPPLIER_PROPOSAL=Classify linked source supplier proposal(s) to billed when supplier invoice is validated (and if amount of the invoice is same than total amount of linked proposals)
    -descWORKFLOW_INVOICE_AMOUNT_CLASSIFY_BILLED_SUPPLIER_ORDER=Classify linked source supplier order(s) to billed when supplier invoice is validated (and if amount of the invoice is same than total amount of linked orders)
    +descWORKFLOW_ORDER_CLASSIFY_BILLED_SUPPLIER_PROPOSAL=Classify linked source vendor proposal(s) to billed when vendor invoice is validated (and if amount of the invoice is same than total amount of linked proposals)
    +descWORKFLOW_INVOICE_AMOUNT_CLASSIFY_BILLED_SUPPLIER_ORDER=Classify linked source purchase order(s) to billed when vendor invoice is validated (and if amount of the invoice is same than total amount of linked orders)
     AutomaticCreation=Automātiska veidošana
     AutomaticClassification=Automātiskā klasifikācija
    diff --git a/htdocs/langs/mk_MK/accountancy.lang b/htdocs/langs/mk_MK/accountancy.lang
    index c37db78c215..04bbaa447e7 100644
    --- a/htdocs/langs/mk_MK/accountancy.lang
    +++ b/htdocs/langs/mk_MK/accountancy.lang
    @@ -1,4 +1,5 @@
     # Dolibarr language file - en_US - Accounting Expert
    +Accounting=Accounting
     ACCOUNTING_EXPORT_SEPARATORCSV=Column separator for export file
     ACCOUNTING_EXPORT_DATE=Date format for export file
     ACCOUNTING_EXPORT_PIECE=Export the number of piece
    @@ -39,11 +40,11 @@ AccountWithNonZeroValues=Accounts with non zero values
     ListOfAccounts=List of accounts
     
     MainAccountForCustomersNotDefined=Main accounting account for customers not defined in setup
    -MainAccountForSuppliersNotDefined=Main accounting account for suppliers not defined in setup
    +MainAccountForSuppliersNotDefined=Main accounting account for vendors not defined in setup
     MainAccountForUsersNotDefined=Main accounting account for users not defined in setup
     MainAccountForVatPaymentNotDefined=Main accounting account for VAT payment not defined in setup
     
    -AccountancyArea=Accountancy area
    +AccountancyArea=Accounting area
     AccountancyAreaDescIntro=Usage of the accountancy module is done in several step:
     AccountancyAreaDescActionOnce=The following actions are usually executed one time only, or once per year...
     AccountancyAreaDescActionOnceBis=Next steps should be done to save you time in future by suggesting you the correct default accounting account when making the journalization (writing record in Journals and General ledger)
    @@ -54,6 +55,7 @@ AccountancyAreaDescChartModel=STEP %s: Create a model of chart of account from m
     AccountancyAreaDescChart=STEP %s: Create or check content of your chart of account from menu %s
     
     AccountancyAreaDescVat=STEP %s: Define accounting accounts for each VAT Rates. For this, use the menu entry %s.
    +AccountancyAreaDescDefault=STEP %s: Define default accounting accounts. For this, use the menu entry %s.
     AccountancyAreaDescExpenseReport=STEP %s: Define default accounting accounts for each type of expense report. For this, use the menu entry %s.
     AccountancyAreaDescSal=STEP %s: Define default accounting accounts for payment of salaries. For this, use the menu entry %s.
     AccountancyAreaDescContrib=STEP %s: Define default accounting accounts for special expences (miscellaneous taxes). For this, use the menu entry %s.
    @@ -89,7 +91,7 @@ MenuProductsAccounts=Product accounts
     ProductsBinding=Products accounts
     Ventilation=Binding to accounts
     CustomersVentilation=Customer invoice binding
    -SuppliersVentilation=Supplier invoice binding
    +SuppliersVentilation=Vendor invoice binding
     ExpenseReportsVentilation=Expense report binding
     CreateMvts=Create new transaction
     UpdateMvts=Modification of a transaction
    @@ -130,12 +132,14 @@ ACCOUNTING_LENGTH_GACCOUNT=Length of the general accounting accounts (If you set
     ACCOUNTING_LENGTH_AACCOUNT=Length of the third party accounting accounts (If you set value to 6 here, the account '401' will appear like '401000' on screen)
     ACCOUNTING_MANAGE_ZERO=Allow to manage different number of zero at the end of an accounting account. Needed by some countries (like switzerland). If keep to off (default), you can set the 2 following parameters to ask application to add virtual zero.
     BANK_DISABLE_DIRECT_INPUT=Disable direct recording of transaction in bank account
    +ACCOUNTING_ENABLE_EXPORT_DRAFT_JOURNAL=Enable draft export on journal
     
     ACCOUNTING_SELL_JOURNAL=Sell journal
     ACCOUNTING_PURCHASE_JOURNAL=Purchase journal
     ACCOUNTING_MISCELLANEOUS_JOURNAL=Miscellaneous journal
     ACCOUNTING_EXPENSEREPORT_JOURNAL=Expense report journal
     ACCOUNTING_SOCIAL_JOURNAL=Social journal
    +ACCOUNTING_HAS_NEW_JOURNAL=Has new Journal
     
     ACCOUNTING_ACCOUNT_TRANSFER_CASH=Accounting account of transfer
     ACCOUNTING_ACCOUNT_SUSPENSE=Accounting account of wait
    @@ -185,11 +189,12 @@ ListeMvts=List of movements
     ErrorDebitCredit=Debit and Credit cannot have a value at the same time
     AddCompteFromBK=Add accounting accounts to the group
     ReportThirdParty=List third party account
    -DescThirdPartyReport=Consult here the list of the third party customers and suppliers and their accounting accounts
    +DescThirdPartyReport=Consult here the list of the third party customers and vendors and their accounting accounts
     ListAccounts=List of the accounting accounts
     UnknownAccountForThirdparty=Unknown third party account. We will use %s
     UnknownAccountForThirdpartyBlocking=Unknown third party account. Blocking error
     UnknownAccountForThirdpartyAndWaitingAccountNotDefinedBlocking=Unknown third party account and waiting account not defined. Blocking error
    +PaymentsNotLinkedToProduct=Payment not linked to any product / service
     
     Pcgtype=Group of account
     Pcgsubtype=Subgroup of account
    @@ -204,8 +209,8 @@ DescVentilDoneCustomer=Consult here the list of the lines of invoices customers
     DescVentilTodoCustomer=Bind invoice lines not already bound with a product accounting account
     ChangeAccount=Change the product/service accounting account for selected lines with the following accounting account:
     Vide=-
    -DescVentilSupplier=Consult here the list of supplier invoice lines bound or not yet bound to a product accounting account
    -DescVentilDoneSupplier=Consult here the list of the lines of invoices supplier and their accounting account
    +DescVentilSupplier=Consult here the list of vendor invoice lines bound or not yet bound to a product accounting account
    +DescVentilDoneSupplier=Consult here the list of the lines of invoices vendors and their accounting account
     DescVentilTodoExpenseReport=Bind expense report lines not already bound with a fee accounting account
     DescVentilExpenseReport=Consult here the list of expense report lines bound (or not) to a fee accounting account
     DescVentilExpenseReportMore=If you setup accounting account on type of expense report lines, the application will be able to make all the binding between your expense report lines and the accounting account of your chart of accounts, just in one click with the button <strong>"%s"</strong>. If account was not set on fees dictionary or if you still has some lines not bound to any account, you will have to make a manual binding from the menu "<strong>%s</strong>".
    @@ -215,7 +220,7 @@ ValidateHistory=Bind Automatically
     AutomaticBindingDone=Automatic binding done
     
     ErrorAccountancyCodeIsAlreadyUse=Error, you cannot delete this accounting account because it is used
    -MvtNotCorrectlyBalanced=Movement not correctly balanced. Credit = %s. Debit = %s
    +MvtNotCorrectlyBalanced=Movement not correctly balanced. Debit = %s | Credit = %s
     FicheVentilation=Binding card
     GeneralLedgerIsWritten=Transactions are written in the Ledger
     GeneralLedgerSomeRecordWasNotRecorded=Some of the transactions could not be journalized. If there is no other error message, this is probably because they were already journalized.
    @@ -293,4 +298,9 @@ Binded=Lines bound
     ToBind=Lines to bind
     UseMenuToSetBindindManualy=Autodection not possible, use menu <a href="%s">%s</a> to make the binding manually
     
    +## Import
    +ImportAccountingEntries=Accounting entries
    +
     WarningReportNotReliable=Warning, this report is not based on the Ledger, so does not contains transaction modified manualy in the Ledger. If your journalization is up to date, the bookkeeping view is more accurate.
    +ExpenseReportJournal=Expense Report Journal
    +InventoryJournal=Inventory Journal
    diff --git a/htdocs/langs/mk_MK/admin.lang b/htdocs/langs/mk_MK/admin.lang
    index 9c7578180ab..26e1fdc3347 100644
    --- a/htdocs/langs/mk_MK/admin.lang
    +++ b/htdocs/langs/mk_MK/admin.lang
    @@ -269,10 +269,11 @@ MAIN_MAIL_SMTP_SERVER=SMTP/SMTPS Host (By default in php.ini: <b>%s</b>)
     MAIN_MAIL_SMTP_PORT_NotAvailableOnLinuxLike=SMTP/SMTPS Port (Not defined into PHP on Unix like systems)
     MAIN_MAIL_SMTP_SERVER_NotAvailableOnLinuxLike=SMTP/SMTPS Host (Not defined into PHP on Unix like systems)
     MAIN_MAIL_EMAIL_FROM=Sender email for automatic emails (By default in php.ini: <b>%s</b>)
    -MAIN_MAIL_ERRORS_TO=Email used as 'Errors-To' field in emails sent
    +MAIN_MAIL_ERRORS_TO=Eemail used for error returns emails (fields 'Errors-To' in emails sent)
     MAIN_MAIL_AUTOCOPY_TO= Send systematically a hidden carbon-copy of all sent emails to
     MAIN_DISABLE_ALL_MAILS=Disable all emails sendings (for test purposes or demos)
     MAIN_MAIL_FORCE_SENDTO=Send all emails to (instead of real recipients, for test purposes)
    +MAIN_MAIL_ENABLED_USER_DEST_SELECT=Add employees users with email into allowed destinaries list
     MAIN_MAIL_SENDMODE=Method to use to send EMails
     MAIN_MAIL_SMTPS_ID=SMTP ID if authentication required
     MAIN_MAIL_SMTPS_PW=SMTP Password if authentication required
    @@ -291,7 +292,7 @@ ModuleSetup=Module setup
     ModulesSetup=Modules/Application setup
     ModuleFamilyBase=System
     ModuleFamilyCrm=Customer Relation Management (CRM)
    -ModuleFamilySrm=Supplier Relation Management (SRM)
    +ModuleFamilySrm=Vendor Relation Management (VRM)
     ModuleFamilyProducts=Products Management (PM)
     ModuleFamilyHr=Human Resource Management (HR)
     ModuleFamilyProjects=Projects/Collaborative work
    @@ -373,7 +374,8 @@ NoSmsEngine=No SMS sender manager available. SMS sender manager are not installe
     PDF=PDF
     PDFDesc=You can set each global options related to the PDF generation
     PDFAddressForging=Rules to forge address boxes
    -HideAnyVATInformationOnPDF=Hide all information related to VAT on generated PDF
    +HideAnyVATInformationOnPDF=Hide all information related to Sales tax / VAT on generated PDF
    +PDFRulesForSalesTax=Rules for Sales Tax / VAT
     PDFLocaltax=Rules for %s
     HideLocalTaxOnPDF=Hide %s rate into pdf column tax sale
     HideDescOnPDF=Hide products description on generated PDF
    @@ -445,13 +447,14 @@ DisplayCompanyInfo=Display company address
     DisplayCompanyManagers=Display manager names
     DisplayCompanyInfoAndManagers=Display company address and manager names
     EnableAndSetupModuleCron=If you want to have this recurring invoice beeing generated automatically, module *%s* must be enabled and correctly setup. Otherwise, generation of invoices must be done manually from this template with button *Create*. Note that even if you enabled automatic generation, you can still safely launch manual generation. Duplicates generation for same period are not possible.
    -ModuleCompanyCodeAquarium=Return an accounting code built by:<br>%s followed by third party supplier code for a supplier accounting code,<br>%s followed by third party customer code for a customer accounting code.
    +ModuleCompanyCodeCustomerAquarium=%s followed by third party customer code for a customer accounting code
    +ModuleCompanyCodeSupplierAquarium=%s followed by third party supplier code for a supplier accounting code
     ModuleCompanyCodePanicum=Return an empty accounting code.
     ModuleCompanyCodeDigitaria=Accounting code depends on third party code. The code is composed of the character "C" in the first position followed by the first 5 characters of the third party code.
     Use3StepsApproval=By default, Purchase Orders need to be created and approved by 2 different users (one step/user to create and one step/user to approve. Note that if user has both permission to create and approve, one step/user will be enough). You can ask with this option to introduce a third step/user approval, if amount is higher than a dedicated value (so 3 steps will be necessary: 1=validation, 2=first approval and 3=second approval if amount is enough).<br>Set this to empty if one approval (2 steps) is enough, set it to a very low value (0.1) if a second approval (3 steps) is always required.
     UseDoubleApproval=Use a 3 steps approval when amount (without tax) is higher than...
     WarningPHPMail=WARNING: It is often better to setup outgoing emails to use the email server of your provider instead of the default setup. Some email providers (like Yahoo) does not allow you to send an email from another server than their own server. Your current setup use the server of the application to send email and not the server of your email provider, so some recipients (the one compatible with the restrictive DMARC protocol), will ask your email provider if they can accept your email and some email providers (like Yahoo) may respond "no" because the server is not a server of them, so few of your sent Emails may not be accepted (be carefull also to your email provider sending quota).<br>If your Email provider (like Yahoo) has this restriction, you must change Email setup to choose the other method "SMTP server" and enter the SMTP server and credentials provided by your Email provider (ask your EMail provider to get SMTP credentials for your account).
    -WarningPHPMail2=If your email SMTP provider need to restrict email client to some IP addresses (very rare), this is the IP address of your ERP CRM application: <strong>%s</strong>.
    +WarningPHPMail2=If your email SMTP provider need to restrict email client to some IP addresses (very rare), this is the IP address of the mail user agent (MUA) for your ERP CRM application: <strong>%s</strong>.
     ClickToShowDescription=Click to show description
     DependsOn=This module need the module(s)
     RequiredBy=This module is required by module(s)
    @@ -471,6 +474,9 @@ AttachMainDocByDefault=Set this to 1 if you want to attach main document to emai
     FilesAttachedToEmail=Attach file
     SendEmailsReminders=Send agenda reminders by emails
     davDescription=Add a component to be a DAV server
    +DAVSetup=Setup of module DAV
    +DAV_ALLOW_PUBLIC_DIR=Enable the public directory (WebDav directory with no login required)
    +DAV_ALLOW_PUBLIC_DIRTooltip=The WebDav public directory is a WebDAV directory everybody can access to (in read and write mode), with no need to have/use an existing login/password account.
     # Modules
     Module0Name=Users & groups
     Module0Desc=Users / Employees and Groups management
    @@ -479,7 +485,7 @@ Module1Desc=Companies and contact management (customers, prospects...)
     Module2Name=Commercial
     Module2Desc=Commercial management
     Module10Name=Accounting
    -Module10Desc=Simple accounting reports (journals, turnover) based onto database content. No dispatching.
    +Module10Desc=Simple accounting reports (journals, turnover) based onto database content. Does not use any ledger table.
     Module20Name=Proposals
     Module20Desc=Commercial proposal management
     Module22Name=Mass E-mailings
    @@ -491,7 +497,7 @@ Module25Desc=Customer order management
     Module30Name=Invoices
     Module30Desc=Invoice and credit note management for customers. Invoice management for suppliers
     Module40Name=Suppliers
    -Module40Desc=Supplier management and buying (orders and invoices)
    +Module40Desc=Suppliers and purchase management (purchase orders and billing)
     Module42Name=Debug Logs
     Module42Desc=Logging facilities (file, syslog, ...). Such logs are for technical/debug purposes.
     Module49Name=Editors
    @@ -546,8 +552,8 @@ Module400Name=Projects/Opportunities/Leads
     Module400Desc=Management of projects, opportunities/leads and/or tasks. You can also assign any element (invoice, order, proposal, intervention, ...) to a project and get a transversal view from the project view.
     Module410Name=Webcalendar
     Module410Desc=Webcalendar integration
    -Module500Name=Special expenses
    -Module500Desc=Management of special expenses (taxes, social or fiscal taxes, dividends)
    +Module500Name=Taxes and Special expenses
    +Module500Desc=Management of other expenses (sale taxes, social or fiscal taxes, dividends, ...)
     Module510Name=Payment of employee wages
     Module510Desc=Record and follow payment of your employee wages
     Module520Name=Loan
    @@ -561,14 +567,14 @@ Module700Name=Donations
     Module700Desc=Donation management
     Module770Name=Expense reports
     Module770Desc=Management and claim expense reports (transportation, meal, ...)
    -Module1120Name=Supplier commercial proposal
    -Module1120Desc=Request supplier commercial proposal and prices
    +Module1120Name=Vendor commercial proposal
    +Module1120Desc=Request vendor commercial proposal and prices
     Module1200Name=Mantis
     Module1200Desc=Mantis integration
     Module1520Name=Document Generation
     Module1520Desc=Mass mail document generation
     Module1780Name=Tags/Categories
    -Module1780Desc=Create tags/category (products, customers, suppliers, contacts or members)
    +Module1780Desc=Create tags/category (products, customers, vendors, contacts or members)
     Module2000Name=WYSIWYG editor
     Module2000Desc=Allow to edit some text area using an advanced editor (Based on CKEditor)
     Module2200Name=Dynamic Prices
    @@ -576,7 +582,7 @@ Module2200Desc=Enable the usage of math expressions for prices
     Module2300Name=Scheduled jobs
     Module2300Desc=Scheduled jobs management (alias cron or chrono table)
     Module2400Name=Events/Agenda
    -Module2400Desc=Follow done and upcoming events. Let application logs automatic events for tracking purposes or record manual events or rendez-vous.
    +Module2400Desc=Follow done and upcoming events. Let application logs automatic events for tracking purposes or record manual events or rendez-vous. This is the main important module for a good Customer or Supplier Relationship Management.
     Module2500Name=DMS / ECM
     Module2500Desc=Document Management System / Electronic Content Management. Automatic organization of your generated or stored documents. Share them when you need.
     Module2600Name=API/Web services (SOAP server)
    @@ -599,7 +605,7 @@ Module4000Desc=Human resources management (management of department, employee co
     Module5000Name=Multi-company
     Module5000Desc=Allows you to manage multiple companies
     Module6000Name=Workflow
    -Module6000Desc=Workflow management
    +Module6000Desc=Workflow management (automatic creation of object and/or automatic status change)
     Module10000Name=Websites
     Module10000Desc=Create public websites with a WYSIWG editor. Just setup your web server (Apache, Nginx, ...) to point to the dedicated Dolibarr directory to have it online on the Internet with your own domain name.
     Module20000Name=Leave Requests management
    @@ -613,7 +619,7 @@ Module50100Desc=Point of sales module (POS).
     Module50200Name=Paypal
     Module50200Desc=Module to offer an online payment page accepting payments using PayPal (credit card or PayPal credit). This can be used to allow your customers to make free payments or for a payment on a particular Dolibarr object (invoice, order, ...)
     Module50400Name=Accounting (advanced)
    -Module50400Desc=Accounting management (double entries, support general and auxiliary ledgers)
    +Module50400Desc=Accounting management (double entries, support general and auxiliary ledgers). Export the ledger in several other accounting software format.
     Module54000Name=PrintIPP
     Module54000Desc=Direct print (without opening the documents) using Cups IPP interface (Printer must be visible from server, and CUPS must be installe on server).
     Module55000Name=Poll, Survey or Vote
    @@ -885,7 +891,7 @@ DictionaryCivility=Personal and professional titles
     DictionaryActions=Types of agenda events
     DictionarySocialContributions=Social or fiscal taxes types
     DictionaryVAT=VAT Rates or Sales Tax Rates
    -DictionaryRevenueStamp=Amount of revenue stamps
    +DictionaryRevenueStamp=Amount of tax stamps
     DictionaryPaymentConditions=Payment terms
     DictionaryPaymentModes=Payment modes
     DictionaryTypeContact=Contact/Address types
    @@ -913,7 +919,7 @@ SetupSaved=Setup saved
     SetupNotSaved=Setup not saved
     BackToModuleList=Back to modules list
     BackToDictionaryList=Back to dictionaries list
    -TypeOfRevenueStamp=Type of revenue stamp
    +TypeOfRevenueStamp=Type of tax stamp
     VATManagement=VAT Management
     VATIsUsedDesc=By default when creating prospects, invoices, orders etc the VAT rate follows the active standard rule:<br>If the seller is not subjected to VAT, then VAT defaults to 0. End of rule.<br>If the (selling country= buying country), then the VAT by default equals the VAT of the product in the selling country. End of rule. <br>If seller and buyer are both in the European Community and goods are transport products (car, ship, plane), the default VAT is 0 ( The VAT should be paid by the buyer to the customoffice of his country and not to the seller). End of rule.<br>If seller and buyer are both in the European Community and the buyer is not a company, then the VAT by defaults to the VAT of the product sold.  End of rule.<br>If seller and buyer are both in the European Community and the buyer is a company, then the VAT is 0 by default . End of rule.<br>In any othe case the proposed default is VAT=0. End of rule.
     VATIsNotUsedDesc=By default the proposed VAT is 0 which can be used for cases like associations, individuals ou small companies.
    @@ -1021,7 +1027,7 @@ Delays_MAIN_DELAY_ACTIONS_TODO=Delay tolerance (in days) before alert on planned
     Delays_MAIN_DELAY_PROJECT_TO_CLOSE=Delay tolerance (in days) before alert on project not closed in time
     Delays_MAIN_DELAY_TASKS_TODO=Delay tolerance (in days) before alert on planned tasks (project tasks) not completed yet
     Delays_MAIN_DELAY_ORDERS_TO_PROCESS=Delay tolerance (in days) before alert on orders not processed yet
    -Delays_MAIN_DELAY_SUPPLIER_ORDERS_TO_PROCESS=Delay tolerance (in days) before alert on suppliers orders not processed yet
    +Delays_MAIN_DELAY_SUPPLIER_ORDERS_TO_PROCESS=Delay tolerance (in days) before alert on purchase orders not processed yet
     Delays_MAIN_DELAY_PROPALS_TO_CLOSE=Delay tolerance (in days) before alert on proposals to close
     Delays_MAIN_DELAY_PROPALS_TO_BILL=Delay tolerance (in days) before alert on proposals not billed
     Delays_MAIN_DELAY_NOT_ACTIVATED_SERVICES=Tolerance delay (in days) before alert on services to activate
    @@ -1033,9 +1039,9 @@ Delays_MAIN_DELAY_MEMBERS=Tolerance delay (in days) before alert on delayed memb
     Delays_MAIN_DELAY_CHEQUES_TO_DEPOSIT=Tolerance delay (in days) before alert for cheques deposit to do
     Delays_MAIN_DELAY_EXPENSEREPORTS=Tolerance delay (in days) before alert for expense reports to approve
     SetupDescription1=The setup area is for initial setup parameters before starting to use Dolibarr.
    -SetupDescription2=The two mandatory setup steps are the first two in the setup menu on the left: %s setup page and %s setup page :
    -SetupDescription3=Parameters in menu <a href="%s">%s -> %s</a> are required because defined data are used on Dolibarr screens and to customize the default behavior of the software (for country-related features for example).
    -SetupDescription4=Parameters in menu <a href="%s">%s -> %s</a> are required because Dolibarr ERP/CRM is a collection of several modules/applications, all more or less independent. New features will be added to menus for every module you will activate.
    +SetupDescription2=The two mandatory setup steps are the following steps (the two first entries in the left setup menu):
    +SetupDescription3=Settings in menu <a href="%s">%s -> %s</a>. This step is required because it defines data used on Dolibarr screens to customize the default behavior of the software (for country-related features for example).
    +SetupDescription4=Settings in menu <a href="%s">%s -> %s</a>. This step is required because Dolibarr ERP/CRM is a collection of several modules/applications, all more or less independent. New features are added to menus for every module you activate.
     SetupDescription5=Other menu entries manage optional parameters.
     LogEvents=Security audit events
     Audit=Audit
    @@ -1054,8 +1060,9 @@ LogEventDesc=You can enable here the logging for Dolibarr security events. Admin
     AreaForAdminOnly=Setup parameters can be set by <b>administrator users</b> only.
     SystemInfoDesc=System information is miscellaneous technical information you get in read only mode and visible for administrators only.
     SystemAreaForAdminOnly=This area is available for administrator users only. None of the Dolibarr permissions can reduce this limit.
    -CompanyFundationDesc=Edit on this page all known information of the company or foundation you need to manage (For this, click on "Modify" or "Save" button at bottom of page)
    +CompanyFundationDesc=Edit on this page all known information of the company or foundation you need to manage (For this, click on "%s" or "%s" button at bottom of page)
     AccountantDesc=Edit on this page all known information about your accountant/bookkeeper
    +AccountantFileNumber=File number
     DisplayDesc=You can choose each parameter related to the Dolibarr look and feel here
     AvailableModules=Available app/modules
     ToActivateModule=To activate modules, go on setup Area (Home->Setup->Modules).
    @@ -1188,11 +1195,11 @@ UserMailRequired=EMail required to create a new user
     HRMSetup=HRM module setup
     ##### Company setup #####
     CompanySetup=Companies module setup
    -CompanyCodeChecker=Module for third parties code generation and checking (customer or supplier)
    -AccountCodeManager=Module for accounting code generation (customer or supplier)
    +CompanyCodeChecker=Module for third parties code generation and checking (customer or vendor)
    +AccountCodeManager=Module for accounting code generation (customer or vendor)
     NotificationsDesc=EMails notifications feature allows you to silently send automatic mail, for some Dolibarr events. Targets of notifications can be defined:
     NotificationsDescUser=* per users, one user at time.
    -NotificationsDescContact=* per third parties contacts (customers or suppliers), one contact at time.
    +NotificationsDescContact=* per third parties contacts (customers or vendors), one contact at time.
     NotificationsDescGlobal=* or by setting global target emails in module setup page.
     ModelModules=Documents templates
     DocumentModelOdt=Generate documents from OpenDocuments templates (.ODT or .ODS files for OpenOffice, KOffice, TextEdit,...)
    @@ -1203,6 +1210,9 @@ MustBeUnique=Must be unique?
     MustBeMandatory=Mandatory to create third parties?
     MustBeInvoiceMandatory=Mandatory to validate invoices?
     TechnicalServicesProvided=Technical services provided
    +#####DAV #####
    +WebDAVSetupDesc=This is the links to access the WebDAV directory. It contains a "public" dir open to any user knowing the URL (if public directory access allowed) and a "private" directory that need an existing login account/password to access to.
    +WebDavServer=Root URL of %s server : %s
     ##### Webcal setup #####
     WebCalUrlForVCalExport=An export link to <b>%s</b> format is available at following link: %s
     ##### Invoices #####
    @@ -1229,15 +1239,15 @@ FreeLegalTextOnProposal=Free text on commercial proposals
     WatermarkOnDraftProposal=Watermark on draft commercial proposals (none if empty)
     BANK_ASK_PAYMENT_BANK_DURING_PROPOSAL=Ask for bank account destination of proposal
     ##### SupplierProposal #####
    -SupplierProposalSetup=Price requests suppliers module setup
    -SupplierProposalNumberingModules=Price requests suppliers numbering models
    -SupplierProposalPDFModules=Price requests suppliers documents models
    -FreeLegalTextOnSupplierProposal=Free text on price requests suppliers
    -WatermarkOnDraftSupplierProposal=Watermark on draft price requests suppliers (none if empty)
    +SupplierProposalSetup=Price requests vendors module setup
    +SupplierProposalNumberingModules=Price requests vendors numbering models
    +SupplierProposalPDFModules=Price requests vendors documents models
    +FreeLegalTextOnSupplierProposal=Free text on price requests vendors
    +WatermarkOnDraftSupplierProposal=Watermark on draft price requests vendors (none if empty)
     BANK_ASK_PAYMENT_BANK_DURING_SUPPLIER_PROPOSAL=Ask for bank account destination of price request
     WAREHOUSE_ASK_WAREHOUSE_DURING_ORDER=Ask for Warehouse Source for order
     ##### Suppliers Orders #####
    -BANK_ASK_PAYMENT_BANK_DURING_SUPPLIER_ORDER=Ask for bank account destination of supplier order
    +BANK_ASK_PAYMENT_BANK_DURING_SUPPLIER_ORDER=Ask for bank account destination of purchase order
     ##### Orders #####
     OrdersSetup=Order management setup
     OrdersNumberingModules=Orders numbering models
    @@ -1448,7 +1458,7 @@ SyslogFilename=File name and path
     YouCanUseDOL_DATA_ROOT=You can use DOL_DATA_ROOT/dolibarr.log for a log file in Dolibarr "documents" directory. You can set a different path to store this file.
     ErrorUnknownSyslogConstant=Constant %s is not a known Syslog constant
     OnlyWindowsLOG_USER=Windows only supports LOG_USER
    -CompressSyslogs=Syslog files compression and backup
    +CompressSyslogs=Compression and backup of debug log files (generated by module Log for debug)
     SyslogFileNumberOfSaves=Log backups
     ConfigureCleaningCronjobToSetFrequencyOfSaves=Configure cleaning scheduled job to set log backup frequency
     ##### Donations #####
    @@ -1515,7 +1525,7 @@ OSCommerceTestOk=Connection to server '%s' on database '%s' with user '%s' succe
     OSCommerceTestKo1=Connection to server '%s' succeed but database '%s' could not be reached.
     OSCommerceTestKo2=Connection to server '%s' with user '%s' failed.
     ##### Stock #####
    -StockSetup=Warehouse module setup
    +StockSetup=Stock module setup
     IfYouUsePointOfSaleCheckModule=If you use a Point of Sale module (POS module provided by default or another external module), this setup may be ignored by your Point Of Sale module. Most point of sales modules are designed to create immediatly an invoice and decrease stock by default whatever are options here. So, if you need or not to have a stock decrease when registering a sell from your Point Of Sale, check also your POS module set up.
     ##### Menu #####
     MenuDeleted=Menu deleted
    @@ -1627,8 +1637,8 @@ ChequeReceiptsNumberingModule=Cheque Receipts Numbering module
     MultiCompanySetup=Multi-company module setup
     ##### Suppliers #####
     SuppliersSetup=Supplier module setup
    -SuppliersCommandModel=Complete template of supplier order (logo...)
    -SuppliersInvoiceModel=Complete template of supplier invoice (logo...)
    +SuppliersCommandModel=Complete template of prchase order (logo...)
    +SuppliersInvoiceModel=Complete template of vendor invoice (logo...)
     SuppliersInvoiceNumberingModel=Supplier invoices numbering models
     IfSetToYesDontForgetPermission=If set to yes, don't forget to provide permissions to groups or users allowed for the second approval
     ##### GeoIPMaxmind #####
    @@ -1665,7 +1675,7 @@ NoAmbiCaracAutoGeneration=Do not use ambiguous characters ("1","l","i","|","0","
     SalariesSetup=Setup of module salaries
     SortOrder=Sort order
     Format=Format
    -TypePaymentDesc=0:Customer payment type, 1:Supplier payment type, 2:Both customers and suppliers payment type
    +TypePaymentDesc=0:Customer payment type, 1:Vendor payment type, 2:Both customers and vendors payment type
     IncludePath=Include path (defined into variable %s)
     ExpenseReportsSetup=Setup of module Expense Reports
     TemplatePDFExpenseReports=Document templates to generate expense report document
    @@ -1687,7 +1697,7 @@ InstallModuleFromWebHasBeenDisabledByFile=Install of external module from applic
     ConfFileMustContainCustom=Installing or building an external module from application need to save the module files into directory <strong>%s</strong>. To have this directory processed by Dolibarr, you must setup your <strong>conf/conf.php</strong> to add the 2 directive lines:<br><strong>$dolibarr_main_url_root_alt='/custom';</strong><br><strong>$dolibarr_main_document_root_alt='%s/custom';</strong>
     HighlightLinesOnMouseHover=Highlight table lines when mouse move passes over
     HighlightLinesColor=Highlight color of the line when the mouse passes over (keep empty for no highlight)
    -TextTitleColor=Color of page title
    +TextTitleColor=Text color of Page title
     LinkColor=Color of links
     PressF5AfterChangingThis=Press CTRL+F5 on keyboard or clear your browser cache after changing this value to have it effective
     NotSupportedByAllThemes=Will works with core themes, may not be supported by external themes
    @@ -1696,6 +1706,7 @@ TopMenuBackgroundColor=Background color for Top menu
     TopMenuDisableImages=Hide images in Top menu
     LeftMenuBackgroundColor=Background color for Left menu
     BackgroundTableTitleColor=Background color for Table title line
    +BackgroundTableTitleTextColor=Text color for Table title line
     BackgroundTableLineOddColor=Background color for odd table lines
     BackgroundTableLineEvenColor=Background color for even table lines
     MinimumNoticePeriod=Minimum notice period (Your leave request must be done before this delay)
    @@ -1718,19 +1729,19 @@ FillFixTZOnlyIfRequired=Example: +2 (fill only if problem experienced)
     ExpectedChecksum=Expected Checksum
     CurrentChecksum=Current Checksum
     ForcedConstants=Required constant values
    -MailToSendProposal=To send customer proposal
    -MailToSendOrder=To send customer order
    -MailToSendInvoice=To send customer invoice
    -MailToSendShipment=To send shipment
    -MailToSendIntervention=To send intervention
    -MailToSendSupplierRequestForQuotation=To send quotation request to supplier
    -MailToSendSupplierOrder=To send supplier order
    -MailToSendSupplierInvoice=To send supplier invoice
    -MailToSendContract=To send a contract
    -MailToThirdparty=To send email from third party page
    -MailToMember=To send email from member page
    -MailToUser=To send email from user page
    -MailToProject= To send email from project page
    +MailToSendProposal=Customer proposals
    +MailToSendOrder=Customer orders
    +MailToSendInvoice=Customer invoices
    +MailToSendShipment=Shipments
    +MailToSendIntervention=Interventions
    +MailToSendSupplierRequestForQuotation=Quotation request
    +MailToSendSupplierOrder=Purchase orders
    +MailToSendSupplierInvoice=Vendor invoices
    +MailToSendContract=Contracts
    +MailToThirdparty=Third parties
    +MailToMember=Members
    +MailToUser=Users
    +MailToProject=Projects page
     ByDefaultInList=Show by default on list view
     YouUseLastStableVersion=You use the latest stable version
     TitleExampleForMajorRelease=Example of message you can use to announce this major release (feel free to use it on your web sites)
    @@ -1780,7 +1791,10 @@ MAIN_PDF_MARGIN_BOTTOM=Bottom margin on PDF
     SetToYesIfGroupIsComputationOfOtherGroups=Set this to yes if this group is a computation of other groups
     EnterCalculationRuleIfPreviousFieldIsYes=Enter calculcation rule if previous field was set to Yes (For example 'CODEGRP1+CODEGRP2')
     SeveralLangugeVariatFound=Several language variants found
    -WebDavServer=URL of %s server : %s
    +COMPANY_AQUARIUM_REMOVE_SPECIAL=Remove special characters
    +COMPANY_AQUARIUM_CLEAN_REGEX=Regex filter to clean value (COMPANY_AQUARIUM_CLEAN_REGEX)
    +GDPRContact=GDPR contact
    +GDPRContactDesc=If you store data about European companies/citizen, you can store here the contact who is responsible for the General Data Protection Regulation
     ##### Resource ####
     ResourceSetup=Configuration du module Resource
     UseSearchToSelectResource=Use a search form to choose a resource (rather than a drop-down list).
    diff --git a/htdocs/langs/mk_MK/banks.lang b/htdocs/langs/mk_MK/banks.lang
    index be8f75d172b..1d42581c344 100644
    --- a/htdocs/langs/mk_MK/banks.lang
    +++ b/htdocs/langs/mk_MK/banks.lang
    @@ -1,12 +1,13 @@
     # Dolibarr language file - Source file is en_US - banks
     Bank=Bank
    -MenuBankCash=Bank/Cash
    +MenuBankCash=Bank | Cash
     MenuVariousPayment=Miscellaneous payments
     MenuNewVariousPayment=New Miscellaneous payment
     BankName=Bank name
     FinancialAccount=Account
     BankAccount=Bank account
     BankAccounts=Bank accounts
    +BankAccountsAndGateways=Bank accounts | Gateways
     ShowAccount=Show Account
     AccountRef=Financial account ref
     AccountLabel=Financial account label
    @@ -131,7 +132,7 @@ PaymentDateUpdateSucceeded=Payment date updated successfully
     PaymentDateUpdateFailed=Payment date could not be updated
     Transactions=Transactions
     BankTransactionLine=Bank entry
    -AllAccounts=All bank/cash accounts
    +AllAccounts=All bank and cash accounts
     BackToAccount=Back to account
     ShowAllAccounts=Show for all accounts
     FutureTransaction=Transaction in futur. No way to conciliate.
    @@ -159,5 +160,6 @@ VariousPayment=Miscellaneous payments
     VariousPayments=Miscellaneous payments
     ShowVariousPayment=Show miscellaneous payments
     AddVariousPayment=Add miscellaneous payments
    +SEPAMandate=SEPA mandate
     YourSEPAMandate=Your SEPA mandate
     FindYourSEPAMandate=This is your SEPA mandate to authorize our company to make direct debit order to your bank. Thanks to return it signed (scan of the signed document) or sent it by mail to
    diff --git a/htdocs/langs/mk_MK/bills.lang b/htdocs/langs/mk_MK/bills.lang
    index 5898daa72b0..f76ff018f9d 100644
    --- a/htdocs/langs/mk_MK/bills.lang
    +++ b/htdocs/langs/mk_MK/bills.lang
    @@ -109,9 +109,9 @@ CancelBill=Cancel an invoice
     SendRemindByMail=Send reminder by EMail
     DoPayment=Enter payment
     DoPaymentBack=Enter refund
    -ConvertToReduc=Convert into future discount
    -ConvertExcessReceivedToReduc=Convert excess received into future discount
    -ConvertExcessPaidToReduc=Convert excess paid into future discount
    +ConvertToReduc=Mark as credit available
    +ConvertExcessReceivedToReduc=Convert excess received into available credit
    +ConvertExcessPaidToReduc=Convert excess paid into available discount
     EnterPaymentReceivedFromCustomer=Enter payment received from customer
     EnterPaymentDueToCustomer=Make payment due to customer
     DisabledBecauseRemainderToPayIsZero=Disabled because remaining unpaid is zero
    @@ -120,7 +120,7 @@ BillStatus=Invoice status
     StatusOfGeneratedInvoices=Status of generated invoices
     BillStatusDraft=Draft (needs to be validated)
     BillStatusPaid=Paid
    -BillStatusPaidBackOrConverted=Credit note refund or converted into discount
    +BillStatusPaidBackOrConverted=Credit note refund or marked as credit available
     BillStatusConverted=Paid (ready for consumption in final invoice)
     BillStatusCanceled=Abandoned
     BillStatusValidated=Validated (needs to be paid)
    @@ -282,6 +282,7 @@ RelativeDiscount=Relative discount
     GlobalDiscount=Global discount
     CreditNote=Credit note
     CreditNotes=Credit notes
    +CreditNotesOrExcessReceived=Credit notes or excess received
     Deposit=Down payment
     Deposits=Down payments
     DiscountFromCreditNote=Discount from credit note %s
    @@ -296,10 +297,10 @@ DiscountType=Discount type
     NoteReason=Note/Reason
     ReasonDiscount=Reason
     DiscountOfferedBy=Granted by
    -DiscountStillRemaining=Discounts available
    -DiscountAlreadyCounted=Discounts already consumed
    +DiscountStillRemaining=Discounts or credits available
    +DiscountAlreadyCounted=Discounts or credits already consumed
     CustomerDiscounts=Customer discounts
    -SupplierDiscounts=Supplier discounts
    +SupplierDiscounts=Vendors discounts
     BillAddress=Bill address
     HelpEscompte=This discount is a discount granted to customer because its payment was made before term.
     HelpAbandonBadCustomer=This amount has been abandoned (customer said to be a bad customer) and is considered as an exceptional loose.
    @@ -339,6 +340,12 @@ PaymentOnDifferentThirdBills=Allow payments on different thirdparties bills but
     PaymentNote=Payment note
     ListOfPreviousSituationInvoices=List of previous situation invoices
     ListOfNextSituationInvoices=List of next situation invoices
    +ListOfSituationInvoices=List of situation invoices
    +CurrentSituationTotal=Total current situation
    +DisabledBecauseNotEnouthCreditNote=To remove a situation invoice from cycle, this invoice's credit note total must cover this invoice total
    +RemoveSituationFromCycle=Remove this invoice from cycle
    +ConfirmRemoveSituationFromCycle=Remove this invoice %s from cycle ?
    +ConfirmOuting=Confirm outing
     FrequencyPer_d=Every %s days
     FrequencyPer_m=Every %s months
     FrequencyPer_y=Every %s years
    @@ -387,6 +394,7 @@ PaymentConditionShort14DENDMONTH=14 days of month-end
     PaymentCondition14DENDMONTH=Within 14 days following the end of the month
     FixAmount=Fix amount
     VarAmount=Variable amount (%% tot.)
    +VarAmountOneLine=Variable amount (%% tot.) - 1 line with label '%s'
     # PaymentType
     PaymentTypeVIR=Bank transfer
     PaymentTypeShortVIR=Bank transfer
    @@ -505,9 +513,14 @@ SituationAmount=Situation invoice amount(net)
     SituationDeduction=Situation subtraction
     ModifyAllLines=Modify all lines
     CreateNextSituationInvoice=Create next situation
    +ErrorFindNextSituationInvoice=Error unable to find next situation cycle ref
    +ErrorOutingSituationInvoiceOnUpdate=Unable to outing this situation invoice.
    +ErrorOutingSituationInvoiceCreditNote=Unable to outing linked credit note.
     NotLastInCycle=This invoice is not the latest in cycle and must not be modified.
     DisabledBecauseNotLastInCycle=The next situation already exists.
     DisabledBecauseFinal=This situation is final.
    +situationInvoiceShortcode_AS=AS
    +situationInvoiceShortcode_S=S
     CantBeLessThanMinPercent=The progress can't be smaller than its value in the previous situation.
     NoSituations=No open situations
     InvoiceSituationLast=Final and general invoice
    @@ -532,3 +545,4 @@ AutoFillDateFrom=Set start date for service line with invoice date
     AutoFillDateFromShort=Set start date
     AutoFillDateTo=Set end date for service line with next invoice date
     AutoFillDateToShort=Set end date
    +MaxNumberOfGenerationReached=Max number of gen. reached
    diff --git a/htdocs/langs/mk_MK/categories.lang b/htdocs/langs/mk_MK/categories.lang
    index 721f6779124..8ce44b06dbc 100644
    --- a/htdocs/langs/mk_MK/categories.lang
    +++ b/htdocs/langs/mk_MK/categories.lang
    @@ -16,7 +16,7 @@ MembersCategoriesArea=Members tags/categories area
     ContactsCategoriesArea=Contacts tags/categories area
     AccountsCategoriesArea=Accounts tags/categories area
     ProjectsCategoriesArea=Projects tags/categories area
    -SubCats=Subcategories
    +SubCats=Sub-categories
     CatList=List of tags/categories
     NewCategory=New tag/category
     ModifCat=Modify tag/category
    @@ -85,3 +85,4 @@ CategorieRecursivHelp=If activated, product will also linked to parent category
     AddProductServiceIntoCategory=Add the following product/service
     ShowCategory=Show tag/category
     ByDefaultInList=By default in list
    +ChooseCategory=Choose category
    diff --git a/htdocs/langs/mk_MK/commercial.lang b/htdocs/langs/mk_MK/commercial.lang
    index f6bfea9c0d3..efadc44d700 100644
    --- a/htdocs/langs/mk_MK/commercial.lang
    +++ b/htdocs/langs/mk_MK/commercial.lang
    @@ -60,8 +60,8 @@ ActionAC_CLO=Close
     ActionAC_EMAILING=Send mass email
     ActionAC_COM=Send customer order by mail
     ActionAC_SHIP=Send shipping by mail
    -ActionAC_SUP_ORD=Send supplier order by mail
    -ActionAC_SUP_INV=Send supplier invoice by mail
    +ActionAC_SUP_ORD=Send purchase order by mail
    +ActionAC_SUP_INV=Send vendor invoice by mail
     ActionAC_OTH=Other
     ActionAC_OTH_AUTO=Automatically inserted events
     ActionAC_MANUAL=Manually inserted events
    diff --git a/htdocs/langs/mk_MK/companies.lang b/htdocs/langs/mk_MK/companies.lang
    index 3473667fe55..b3e1e7b6c86 100644
    --- a/htdocs/langs/mk_MK/companies.lang
    +++ b/htdocs/langs/mk_MK/companies.lang
    @@ -8,11 +8,11 @@ ConfirmDeleteContact=Are you sure you want to delete this contact and all inheri
     MenuNewThirdParty=New third party
     MenuNewCustomer=New customer
     MenuNewProspect=New prospect
    -MenuNewSupplier=New supplier
    +MenuNewSupplier=New vendor
     MenuNewPrivateIndividual=New private individual
    -NewCompany=New company (prospect, customer, supplier)
    -NewThirdParty=New third party (prospect, customer, supplier)
    -CreateDolibarrThirdPartySupplier=Create a third party (supplier)
    +NewCompany=New company (prospect, customer, vendor)
    +NewThirdParty=New third party (prospect, customer, vendor)
    +CreateDolibarrThirdPartySupplier=Create a third party (vendor)
     CreateThirdPartyOnly=Create third party
     CreateThirdPartyAndContact=Create a third party + a child contact
     ProspectionArea=Prospection area
    @@ -37,7 +37,7 @@ ThirdPartyProspectsStats=Prospects
     ThirdPartyCustomers=Customers
     ThirdPartyCustomersStats=Customers
     ThirdPartyCustomersWithIdProf12=Customers with %s or %s
    -ThirdPartySuppliers=Suppliers
    +ThirdPartySuppliers=Vendors
     ThirdPartyType=Third party type
     Individual=Private individual
     ToCreateContactWithSameName=Will create automatically a contact/address with same information than third party under the third party. In most cases, even if your third party is a physical people, creating a third party alone is enough.
    @@ -77,11 +77,11 @@ Web=Web
     Poste= Position
     DefaultLang=Language by default
     VATIsUsed=Sales tax is used
    -VATIsUsedWhenSelling=This define if this thirdparty includes a sale tax or not when it makes an invoice to its own customers
    +VATIsUsedWhenSelling=This define if this third party includes a sale tax or not when it makes an invoice to its own customers
     VATIsNotUsed=Sales tax is not used
     CopyAddressFromSoc=Fill address with third party address
    -ThirdpartyNotCustomerNotSupplierSoNoRef=Thirdparty neither customer nor supplier, no available refering objects
    -ThirdpartyIsNeitherCustomerNorClientSoCannotHaveDiscounts=Thirdparty neither customer nor supplier, discounts are not available
    +ThirdpartyNotCustomerNotSupplierSoNoRef=Third party neither customer nor vendor, no available refering objects
    +ThirdpartyIsNeitherCustomerNorClientSoCannotHaveDiscounts=Third party neither customer nor supplier, discounts are not available
     PaymentBankAccount=Payment bank account
     OverAllProposals=Proposals
     OverAllOrders=Orders
    @@ -99,9 +99,9 @@ LocalTax2ES=IRPF
     TypeLocaltax1ES=RE Type
     TypeLocaltax2ES=IRPF Type
     WrongCustomerCode=Customer code invalid
    -WrongSupplierCode=Supplier code invalid
    +WrongSupplierCode=Vendor code invalid
     CustomerCodeModel=Customer code model
    -SupplierCodeModel=Supplier code model
    +SupplierCodeModel=Vendor code model
     Gencod=Bar code
     ##### Professional ID #####
     ProfId1Short=Prof. id 1
    @@ -267,7 +267,7 @@ Prospect=Prospect
     CustomerCard=Customer Card
     Customer=Customer
     CustomerRelativeDiscount=Relative customer discount
    -SupplierRelativeDiscount=Relative supplier discount
    +SupplierRelativeDiscount=Relative vendor discount
     CustomerRelativeDiscountShort=Relative discount
     CustomerAbsoluteDiscountShort=Absolute discount
     CompanyHasRelativeDiscount=This customer has a default discount of <b>%s%%</b>
    @@ -284,8 +284,8 @@ HasCreditNoteFromSupplier=You have credit notes for <b>%s</b> %s from this suppl
     CompanyHasNoAbsoluteDiscount=This customer has no discount credit available
     CustomerAbsoluteDiscountAllUsers=Absolute customer discounts (granted by all users)
     CustomerAbsoluteDiscountMy=Absolute customer discounts (granted by yourself)
    -SupplierAbsoluteDiscountAllUsers=Absolute supplier discounts (granted by all users)
    -SupplierAbsoluteDiscountMy=Absolute supplier discounts (granted by yourself)
    +SupplierAbsoluteDiscountAllUsers=Absolute vendor discounts (entered by all users)
    +SupplierAbsoluteDiscountMy=Absolute vendor discounts (entered by yourself)
     DiscountNone=None
     Supplier=Supplier
     AddContact=Create contact
    @@ -304,13 +304,13 @@ DeleteACompany=Delete a company
     PersonalInformations=Personal data
     AccountancyCode=Accounting account
     CustomerCode=Customer code
    -SupplierCode=Supplier code
    +SupplierCode=Vendor code
     CustomerCodeShort=Customer code
    -SupplierCodeShort=Supplier code
    +SupplierCodeShort=Vendor code
     CustomerCodeDesc=Customer code, unique for all customers
    -SupplierCodeDesc=Supplier code, unique for all suppliers
    +SupplierCodeDesc=Vendor code, unique for all vendors
     RequiredIfCustomer=Required if third party is a customer or prospect
    -RequiredIfSupplier=Required if third party is a supplier
    +RequiredIfSupplier=Required if third party is a vendor
     ValidityControledByModule=Validity controled by module
     ThisIsModuleRules=This is rules for this module
     ProspectToContact=Prospect to contact
    @@ -338,7 +338,7 @@ MyContacts=My contacts
     Capital=Capital
     CapitalOf=Capital of %s
     EditCompany=Edit company
    -ThisUserIsNot=This user is not a prospect, customer nor supplier
    +ThisUserIsNot=This user is not a prospect, customer nor vendor
     VATIntraCheck=Check
     VATIntraCheckDesc=The link <b>%s</b> allows to ask the european VAT checker service. An external internet access from server is required for this service to work.
     VATIntraCheckURL=http://ec.europa.eu/taxation_customs/vies/vieshome.do
    @@ -396,7 +396,7 @@ ImportDataset_company_4=Third parties/Sales representatives (Assign sales repres
     PriceLevel=Price level
     DeliveryAddress=Delivery address
     AddAddress=Add address
    -SupplierCategory=Supplier category
    +SupplierCategory=Vendor category
     JuridicalStatus200=Independent
     DeleteFile=Delete file
     ConfirmDeleteFile=Are you sure you want to delete this file?
    @@ -406,7 +406,7 @@ FiscalYearInformation=Information on the fiscal year
     FiscalMonthStart=Starting month of the fiscal year
     YouMustAssignUserMailFirst=You must create email for this user first to be able to add emails notifications for him.
     YouMustCreateContactFirst=To be able to add email notifications, you must first define contacts with valid emails for the third party
    -ListSuppliersShort=List of suppliers
    +ListSuppliersShort=List of vendors
     ListProspectsShort=List of prospects
     ListCustomersShort=List of customers
     ThirdPartiesArea=Third parties and contact area
    @@ -420,7 +420,7 @@ CurrentOutstandingBill=Current outstanding bill
     OutstandingBill=Max. for outstanding bill
     OutstandingBillReached=Max. for outstanding bill reached
     OrderMinAmount=Minimum amount for order
    -MonkeyNumRefModelDesc=Return numero with format %syymm-nnnn for customer code and %syymm-nnnn for supplier code where yy is year, mm is month and nnnn is a sequence with no break and no return to 0.
    +MonkeyNumRefModelDesc=Return numero with format %syymm-nnnn for customer code and %syymm-nnnn for vendor code where yy is year, mm is month and nnnn is a sequence with no break and no return to 0.
     LeopardNumRefModelDesc=The code is free. This code can be modified at any time.
     ManagingDirectors=Manager(s) name (CEO, director, president...)
     MergeOriginThirdparty=Duplicate third party (third party you want to delete)
    @@ -431,4 +431,4 @@ SaleRepresentativeLogin=Login of sales representative
     SaleRepresentativeFirstname=First name of sales representative
     SaleRepresentativeLastname=Last name of sales representative
     ErrorThirdpartiesMerge=There was an error when deleting the third parties. Please check the log. Changes have been reverted.
    -NewCustomerSupplierCodeProposed=New customer or supplier code suggested on duplicate code
    +NewCustomerSupplierCodeProposed=New customer or vendor code suggested on duplicate code
    diff --git a/htdocs/langs/mk_MK/compta.lang b/htdocs/langs/mk_MK/compta.lang
    index cda96a546b8..c0f5920ea92 100644
    --- a/htdocs/langs/mk_MK/compta.lang
    +++ b/htdocs/langs/mk_MK/compta.lang
    @@ -19,7 +19,8 @@ Income=Income
     Outcome=Expense
     MenuReportInOut=Income / Expense
     ReportInOut=Balance of income and expenses
    -ReportTurnover=Turnover
    +ReportTurnover=Turnover invoiced
    +ReportTurnoverCollected=Turnover collected
     PaymentsNotLinkedToInvoice=Payments not linked to any invoice, so not linked to any third party
     PaymentsNotLinkedToUser=Payments not linked to any user
     Profit=Profit
    @@ -34,7 +35,8 @@ AmountHTVATRealPaid=Net paid
     VATToPay=Tax sales
     VATReceived=Tax received
     VATToCollect=Tax purchases
    -VATSummary=Tax Balance
    +VATSummary=Tax monthly
    +VATBalance=Tax Balance
     VATPaid=Tax paid
     LT1Summary=Tax 2 summary
     LT2Summary=Tax 3 summary
    @@ -76,16 +78,16 @@ MenuNewSocialContribution=New social/fiscal tax
     NewSocialContribution=New social/fiscal tax
     AddSocialContribution=Add social/fiscal tax
     ContributionsToPay=Social/fiscal taxes to pay
    -AccountancyTreasuryArea=Accountancy/Treasury area
    +AccountancyTreasuryArea=Billing and payment area
     NewPayment=New payment
     Payments=Payments
     PaymentCustomerInvoice=Customer invoice payment
    -PaymentSupplierInvoice=Supplier invoice payment
    +PaymentSupplierInvoice=Vendor invoice payment
     PaymentSocialContribution=Social/fiscal tax payment
     PaymentVat=VAT payment
     ListPayment=List of payments
     ListOfCustomerPayments=List of customer payments
    -ListOfSupplierPayments=List of supplier payments
    +ListOfSupplierPayments=List of vendor payments
     DateStartPeriod=Date start period
     DateEndPeriod=Date end period
     newLT1Payment=New tax 2 payment
    @@ -104,19 +106,21 @@ VATPayment=Sales tax payment
     VATPayments=Sales tax payments
     VATRefund=Sales tax refund
     NewVATPayment=New sales tax payment
    +NewLocalTaxPayment=New tax %s payment
     Refund=Refund
     SocialContributionsPayments=Social/fiscal taxes payments
     ShowVatPayment=Show VAT payment
     TotalToPay=Total to pay
     BalanceVisibilityDependsOnSortAndFilters=Balance is visible in this list only if table is sorted ascending on %s and filtered for 1 bank account
     CustomerAccountancyCode=Customer accounting code
    -SupplierAccountancyCode=Supplier accounting code
    +SupplierAccountancyCode=Vendor accounting code
     CustomerAccountancyCodeShort=Cust. account. code
     SupplierAccountancyCodeShort=Sup. account. code
     AccountNumber=Account number
     NewAccountingAccount=New account
    -SalesTurnover=Sales turnover
    -SalesTurnoverMinimum=Minimum sales turnover
    +Turnover=Turnover invoiced
    +TurnoverCollected=Turnover collected
    +SalesTurnoverMinimum=Minimum turnover
     ByExpenseIncome=By expenses & incomes
     ByThirdParties=By third parties
     ByUserAuthorOfInvoice=By invoice author
    @@ -136,8 +140,8 @@ ConfirmDeleteSocialContribution=Are you sure you want to delete this social/fisc
     ExportDataset_tax_1=Social and fiscal taxes and payments
     CalcModeVATDebt=Mode <b>%sVAT on commitment accounting%s</b>.
     CalcModeVATEngagement=Mode <b>%sVAT on incomes-expenses%s</b>.
    -CalcModeDebt=Mode <b>%sClaims-Debts%s</b> said <b>Commitment accounting</b>.
    -CalcModeEngagement=Mode <b>%sIncomes-Expenses%s</b> said <b>cash accounting</b>
    +CalcModeDebt=Analysis of known recorded invoices even if they are not yet accounted in ledger.
    +CalcModeEngagement=Analysis of known recorded payments, even if they are not yet accounted in Ledger.
     CalcModeBookkeeping=Analysis of <b>data journalized in Bookkeeping Ledger table</b>
     CalcModeLT1= Mode <b>%sRE on customer invoices - suppliers invoices%s</b>
     CalcModeLT1Debt=Mode <b>%sRE on customer invoices%s</b>
    @@ -150,9 +154,9 @@ AnnualSummaryInputOutputMode=Balance of income and expenses, annual summary
     AnnualByCompanies=Balance of income and expenses, by predefined groups of account
     AnnualByCompaniesDueDebtMode=Balance of income and expenses, detail by predefined groups, mode <b>%sClaims-Debts%s</b> said <b>Commitment accounting</b>.
     AnnualByCompaniesInputOutputMode=Balance of income and expenses, detail by predefined groups, mode <b>%sIncomes-Expenses%s</b> said <b>cash accounting</b>.
    -SeeReportInInputOutputMode=See report <b>%sIncomes-Expenses%s</b> said <b>cash accounting</b> for a calculation on actual payments made
    -SeeReportInDueDebtMode=See report <b>%sClaims-Debts%s</b> said <b>commitment accounting</b> for a calculation on issued invoices
    -SeeReportInBookkeepingMode=See report <b>%sBookeeping%s</b> for a calculation on <b>bookkeeping table analysis</b>
    +SeeReportInInputOutputMode=See %sanalysis of payments%s for a calculation on actual payments made even if they are not yet accounted in Ledger.
    +SeeReportInDueDebtMode=See %sanalysis of invoices%s for a calculation based on known recorded invoices even if they are not yet accounted in Ledger.
    +SeeReportInBookkeepingMode=See <b>%sBookeeping report%s</b> for a calculation on <b>Bookkeeping Ledger table</b>
     RulesAmountWithTaxIncluded=- Amounts shown are with all taxes included
     RulesResultDue=- It includes outstanding invoices, expenses, VAT, donations whether they are paid or not. Is also includes paid salaries.<br>- It is based on the validation date of invoices and VAT and on the due date for expenses. For salaries defined with Salary module, the value date of payment is used.
     RulesResultInOut=- It includes the real payments made on invoices, expenses, VAT and salaries. <br>- It is based on the payment dates of the invoices, expenses, VAT and salaries. The donation date for donation.
    @@ -171,6 +175,8 @@ LT1ReportByCustomersES=Report by third party RE
     LT2ReportByCustomersES=Report by third party IRPF
     VATReport=Sale tax report
     VATReportByPeriods=Sale tax report by period
    +VATReportByRates=Sale tax report by rates
    +VATReportByThirdParties=Sale tax report by third parties
     VATReportByCustomers=Sale tax report by customer
     VATReportByCustomersInInputOutputMode=Report by the customer VAT collected and paid
     VATReportByQuartersInInputOutputMode=Report by Sale tax rate of the tax collected and paid
    @@ -207,7 +213,7 @@ Pcg_version=Chart of accounts models
     Pcg_type=Pcg type
     Pcg_subtype=Pcg subtype
     InvoiceLinesToDispatch=Invoice lines to dispatch
    -ByProductsAndServices=By products and services
    +ByProductsAndServices=By product and service
     RefExt=External ref
     ToCreateAPredefinedInvoice=To create a template invoice, create a standard invoice, then, without validating it, click onto button "%s".
     LinkedOrder=Link to order
    @@ -215,7 +221,8 @@ Mode1=Method 1
     Mode2=Method 2
     CalculationRuleDesc=To calculate total VAT, there is two methods:<br>Method 1 is rounding vat on each line, then summing them.<br>Method 2 is summing all vat on each line, then rounding result.<br>Final result may differs from few cents. Default mode is mode <b>%s</b>.
     CalculationRuleDescSupplier=According to supplier, choose appropriate method to apply same calculation rule and get same result expected by your supplier.
    -TurnoverPerProductInCommitmentAccountingNotRelevant=Turnover report per product, when using a <b>cash accountancy</b> mode is not relevant. This report is only available when using <b>engagement accountancy</b> mode (see setup of accountancy module).
    +TurnoverPerProductInCommitmentAccountingNotRelevant=The report of Turnover collected per product is not available. This report is only available for turnover invoiced.
    +TurnoverPerSaleTaxRateInCommitmentAccountingNotRelevant=The report of Turnover collected per sale tax rate is not available. This report is only available for turnover invoiced.
     CalculationMode=Calculation mode
     AccountancyJournal=Accounting code journal
     ACCOUNTING_VAT_SOLD_ACCOUNT=Accounting account by default for VAT on sales (used if not defined on VAT dictionary setup)
    @@ -223,7 +230,7 @@ ACCOUNTING_VAT_BUY_ACCOUNT=Accounting account by default for VAT on purchases (u
     ACCOUNTING_VAT_PAY_ACCOUNT=Accounting account by default for paying VAT
     ACCOUNTING_ACCOUNT_CUSTOMER=Accounting account used for customer third parties
     ACCOUNTING_ACCOUNT_CUSTOMER_Desc=The dedicated accounting account defined on third party card will be used for Subledger accouting only. This one will be used for General Ledger and as default value of Subledger accounting if dedicated customer accouting account on third party is not defined.
    -ACCOUNTING_ACCOUNT_SUPPLIER=Accounting account used for supplier third parties
    +ACCOUNTING_ACCOUNT_SUPPLIER=Accounting account used for vendor third parties
     ACCOUNTING_ACCOUNT_SUPPLIER_Desc=The dedicated accounting account defined on third party card will be used for Subledger accouting only. This one will be used for General Ledger and as default value of Subledger accounting if dedicated supplier accouting account on third party is not defined.
     CloneTax=Clone a social/fiscal tax
     ConfirmCloneTax=Confirm the clone of a social/fiscal tax payment
    @@ -242,3 +249,11 @@ FiscalPeriod=Accounting period
     ListSocialContributionAssociatedProject=List of social contributions associated with the project
     DeleteFromCat=Remove from accounting group
     AccountingAffectation=Accounting assignement
    +LastDayTaxIsRelatedTo=Last day of period the tax is related to
    +VATDue=Sale tax claimed
    +ClaimedForThisPeriod=Claimed for the period
    +PaidDuringThisPeriod=Paid during this period
    +ByVatRate=By sale tax rate
    +TurnoverbyVatrate=Turnover invoiced by sale tax rate
    +TurnoverCollectedbyVatrate=Turnover collected by sale tax rate
    +PurchasebyVatrate=Purchase by sale tax rate
    diff --git a/htdocs/langs/mk_MK/dict.lang b/htdocs/langs/mk_MK/dict.lang
    index ca0c61a9cbc..61a7237f472 100644
    --- a/htdocs/langs/mk_MK/dict.lang
    +++ b/htdocs/langs/mk_MK/dict.lang
    @@ -5,7 +5,8 @@ CountryIT=Italy
     CountryES=Spain
     CountryDE=Germany
     CountryCH=Switzerland
    -CountryGB=Great Britain
    +# Warning, country code GB is for United Kingdom. UK Does not exists as country code in ISO standard.
    +CountryGB=United Kingdom
     CountryUK=United Kingdom
     CountryIE=Ireland
     CountryCN=China
    diff --git a/htdocs/langs/mk_MK/ecm.lang b/htdocs/langs/mk_MK/ecm.lang
    index 65e9b17bdb2..5200fa30b1d 100644
    --- a/htdocs/langs/mk_MK/ecm.lang
    +++ b/htdocs/langs/mk_MK/ecm.lang
    @@ -39,9 +39,10 @@ ShowECMSection=Show directory
     DeleteSection=Remove directory
     ConfirmDeleteSection=Can you confirm you want to delete the directory <b>%s</b>?
     ECMDirectoryForFiles=Relative directory for files
    -CannotRemoveDirectoryContainsFiles=Removed not possible because it contains some files
    +CannotRemoveDirectoryContainsFilesOrDirs=Removal not possible because it contains some files or sub-directories
    +CannotRemoveDirectoryContainsFiles=Removal not possible because it contains some files
     ECMFileManager=File manager
    -ECMSelectASection=Select a directory on left tree...
    +ECMSelectASection=Select a directory in the tree...
     DirNotSynchronizedSyncFirst=This directory seems to be created or modified outside ECM module. You must click on "Resync" button first to synchronize disk and database to get content of this directory.
     ReSyncListOfDir=Resync list of directories
     HashOfFileContent=Hash of file content
    diff --git a/htdocs/langs/mk_MK/errors.lang b/htdocs/langs/mk_MK/errors.lang
    index ec036b28bc5..0ca7488b8cb 100644
    --- a/htdocs/langs/mk_MK/errors.lang
    +++ b/htdocs/langs/mk_MK/errors.lang
    @@ -32,9 +32,9 @@ ErrorBarCodeRequired=Bar code required
     ErrorCustomerCodeAlreadyUsed=Customer code already used
     ErrorBarCodeAlreadyUsed=Bar code already used
     ErrorPrefixRequired=Prefix required
    -ErrorBadSupplierCodeSyntax=Bad syntax for supplier code
    -ErrorSupplierCodeRequired=Supplier code required
    -ErrorSupplierCodeAlreadyUsed=Supplier code already used
    +ErrorBadSupplierCodeSyntax=Bad syntax for vendor code
    +ErrorSupplierCodeRequired=Vendor code required
    +ErrorSupplierCodeAlreadyUsed=Vendor code already used
     ErrorBadParameters=Bad parameters
     ErrorBadValueForParameter=Wrong value '%s' for parameter '%s'
     ErrorBadImageFormat=Image file has not a supported format (Your PHP does not support functions to convert images of this format)
    @@ -87,7 +87,7 @@ ErrorsOnXLines=Errors on <b>%s</b> source record(s)
     ErrorFileIsInfectedWithAVirus=The antivirus program was not able to validate the file (file might be infected by a virus)
     ErrorSpecialCharNotAllowedForField=Special characters are not allowed for field "%s"
     ErrorNumRefModel=A reference exists into database (%s) and is not compatible with this numbering rule. Remove record or renamed reference to activate this module.
    -ErrorQtyTooLowForThisSupplier=Quantity too low for this supplier or no price defined on this product for this supplier
    +ErrorQtyTooLowForThisSupplier=Quantity too low for this vendor or no price defined on this product for this supplier
     ErrorModuleSetupNotComplete=Setup of module looks to be uncomplete. Go on Home - Setup - Modules to complete.
     ErrorBadMask=Error on mask
     ErrorBadMaskFailedToLocatePosOfSequence=Error, mask without sequence number
    @@ -177,7 +177,7 @@ ErrorBadDefinitionOfMenuArrayInModuleDescriptor=Bad Definition Of Menu Array In
     ErrorSavingChanges=An error has ocurred when saving the changes
     ErrorWarehouseRequiredIntoShipmentLine=Warehouse is required on the line to ship
     ErrorFileMustHaveFormat=File must have format %s
    -ErrorSupplierCountryIsNotDefined=Country for this supplier is not defined. Correct this first.
    +ErrorSupplierCountryIsNotDefined=Country for this vendor is not defined. Correct this first.
     ErrorsThirdpartyMerge=Failed to merge the two records. Request canceled.
     ErrorStockIsNotEnoughToAddProductOnOrder=Stock is not enough for product %s to add it into a new order.
     ErrorStockIsNotEnoughToAddProductOnInvoice=Stock is not enough for product %s to add it into a new invoice.
    diff --git a/htdocs/langs/mk_MK/install.lang b/htdocs/langs/mk_MK/install.lang
    index e602c54640c..fb521c0c085 100644
    --- a/htdocs/langs/mk_MK/install.lang
    +++ b/htdocs/langs/mk_MK/install.lang
    @@ -6,6 +6,7 @@ ConfFileDoesNotExistsAndCouldNotBeCreated=Configuration file <b>%s</b> does not
     ConfFileCouldBeCreated=Configuration file <b>%s</b> could be created.
     ConfFileIsNotWritable=Configuration file <b>%s</b> is not writable. Check permissions. For first install, your web server must be granted to be able to write into this file during configuration process ("chmod 666" for example on a Unix like OS).
     ConfFileIsWritable=Configuration file <b>%s</b> is writable.
    +ConfFileMustBeAFileNotADir=Configuration file <b>%s</b> must be a file, not a directory.
     ConfFileReload=Reload all information from configuration file.
     PHPSupportSessions=This PHP supports sessions.
     PHPSupportPOSTGETOk=This PHP supports variables POST and GET.
    @@ -91,8 +92,8 @@ FailedToCreateAdminLogin=Failed to create Dolibarr administrator account.
     WarningRemoveInstallDir=Warning, for security reasons, once the install or upgrade is complete, to avoid using install tools again, you should add a file called <b>install.lock</b> into Dolibarr document directory, in order to avoid malicious use of it.
     FunctionNotAvailableInThisPHP=Not available on this PHP
     ChoosedMigrateScript=Choose migration script
    -DataMigration=Data migration
    -DatabaseMigration=Structure database migration
    +DataMigration=Database migration (data)
    +DatabaseMigration=Database migration (structure + some data)
     ProcessMigrateScript=Script processing
     ChooseYourSetupMode=Choose your setup mode and click "Start"...
     FreshInstall=Fresh install
    @@ -146,7 +147,7 @@ NothingToDo=Nothing to do
     # upgrade
     MigrationFixData=Fix for denormalized data
     MigrationOrder=Data migration for customer's orders
    -MigrationSupplierOrder=Data migration for supplier's orders
    +MigrationSupplierOrder=Data migration for vendor's orders
     MigrationProposal=Data migration for commercial proposals
     MigrationInvoice=Data migration for customer's invoices
     MigrationContract=Data migration for contracts
    @@ -196,8 +197,14 @@ MigrationEvents=Migration of events to add event owner into assignement table
     MigrationEventsContact=Migration of events to add event contact into assignement table
     MigrationRemiseEntity=Update entity field value of llx_societe_remise
     MigrationRemiseExceptEntity=Update entity field value of llx_societe_remise_except
    +MigrationUserRightsEntity=Update entity field value of llx_user_rights
    +MigrationUserGroupRightsEntity=Update entity field value of llx_usergroup_rights
     MigrationReloadModule=Reload module %s
     MigrationResetBlockedLog=Reset module BlockedLog for v7 algorithm
     ShowNotAvailableOptions=Show not available options
     HideNotAvailableOptions=Hide not available options
     ErrorFoundDuringMigration=Error were reported during migration process so next step is not available. To ignore errors, you can <a href="%s">click here</a>, but application or some features may not work correctly until fixed.
    +YouTryInstallDisabledByDirLock=The application try to sefl upgrade, but install/upgrade pages have been disabled for security reason (directory renamed with .lock suffix).<br>
    +YouTryInstallDisabledByFileLock=The application try to sefl upgrade, but install/upgrade pages pages have been disabled for security reason (by lock file <strong>install.lock</strong> into dolibarr documents directory).<br>
    +ClickHereToGoToApp=Click here to go to your application
    +ClickOnLinkOrRemoveManualy=Click on following link and if you always reach this page, you must remove the file install.lock into documents directory manually
    diff --git a/htdocs/langs/mk_MK/ldap.lang b/htdocs/langs/mk_MK/ldap.lang
    index d6360f3e540..abe11602147 100644
    --- a/htdocs/langs/mk_MK/ldap.lang
    +++ b/htdocs/langs/mk_MK/ldap.lang
    @@ -1,5 +1,4 @@
     # Dolibarr language file - Source file is en_US - ldap
    -DomainPassword=Password for domain
     YouMustChangePassNextLogon=Password for user <b>%s</b> on the domain <b>%s</b> must be changed.
     UserMustChangePassNextLogon=User must change password on the domain %s
     LDAPInformationsForThisContact=Information in LDAP database for this contact
    @@ -25,3 +24,4 @@ MemberTypeSynchronized=Member type synchronized
     ContactSynchronized=Contact synchronized
     ForceSynchronize=Force synchronizing Dolibarr -> LDAP
     ErrorFailedToReadLDAP=Failed to read LDAP database. Check LDAP module setup and database accessibility.
    +PasswordOfUserInLDAP=Password of user in LDAP
    diff --git a/htdocs/langs/mk_MK/loan.lang b/htdocs/langs/mk_MK/loan.lang
    index 9aae3869cc3..534dee08867 100644
    --- a/htdocs/langs/mk_MK/loan.lang
    +++ b/htdocs/langs/mk_MK/loan.lang
    @@ -10,6 +10,7 @@ LoanCapital=Capital
     Insurance=Insurance
     Interest=Interest
     Nbterms=Number of terms
    +Term=Term
     LoanAccountancyCapitalCode=Accounting account capital
     LoanAccountancyInsuranceCode=Accounting account insurance
     LoanAccountancyInterestCode=Accounting account interest
    @@ -17,39 +18,14 @@ ConfirmDeleteLoan=Confirm deleting this loan
     LoanDeleted=Loan Deleted Successfully
     ConfirmPayLoan=Confirm classify paid this loan
     LoanPaid=Loan Paid
    -# Calc
    -LoanCalc=Bank Loans Calculator
    -PurchaseFinanceInfo=Purchase & Financing Information
    -SalePriceOfAsset=Sale Price of Asset
    -PercentageDown=Percentage Down
    -LengthOfMortgage=Duration of loan
    -AnnualInterestRate=Annual Interest Rate
    -ExplainCalculations=Explain Calculations
    -ShowMeCalculationsAndAmortization=Show me the calculations and amortization
    -MortgagePaymentInformation=Mortgage Payment Information
    -DownPayment=Down Payment
    -DownPaymentDesc=The <b>down payment</b> = The price of the home multiplied by the percentage down divided by 100 (for 5% down becomes 5/100 or 0.05)
    -InterestRateDesc=The <b>interest rate</b> = The annual interest percentage divided by 100
    -MonthlyFactorDesc=The <b>monthly factor</b> = The result of the following formula
    -MonthlyInterestRateDesc=The <b>monthly interest rate</b> = The annual interest rate divided by 12 (for the 12 months in a year)
    -MonthTermDesc=The <b>month term</b> of the loan in months = The number of years you've taken the loan out for times 12
    -MonthlyPaymentDesc=The montly payment is figured out using the following formula
    -AmortizationPaymentDesc=The <a href="#amortization">amortization</a> breaks down how much of your monthly payment goes towards the bank's interest, and how much goes into paying off the principal of your loan.
    -AmountFinanced=Amount Financed
    -AmortizationMonthlyPaymentOverYears=Amortization For Monthly Payment: <b>%s</b> over %s years
    -Totalsforyear=Totals for year
    -MonthlyPayment=Monthly Payment
    -LoanCalcDesc=This <b>mortgage calculator</b> can be used to figure out monthly payments of a loaning, based on the amount borrowed, the term of the loan desired and the interest rate.<br> This calculator includes also PMI (Private Mortgage Insurance) for loans where less than 20%% is put as a down payment. Also taken into consideration are the town property taxes, and their effect on the total monthly mortgage payment.<br>
    -GoToInterest=%s will go towards INTEREST
    -GoToPrincipal=%s will go towards PRINCIPAL
    -YouWillSpend=You will spend %s in year %s
     ListLoanAssociatedProject=List of loan associated with the project
     AddLoan=Create loan
    +FinancialCommitment=Financial commitment
    +InterestAmount=Interest
    +CapitalRemain=Capital remain
     # Admin
     ConfigLoan=Configuration of the module loan
     LOAN_ACCOUNTING_ACCOUNT_CAPITAL=Accounting account capital by default
     LOAN_ACCOUNTING_ACCOUNT_INTEREST=Accounting account interest by default
     LOAN_ACCOUNTING_ACCOUNT_INSURANCE=Accounting account insurance by default
    -FinancialCommitment=Financial commitment
     CreateCalcSchedule=Edit financial commitment
    -InterestAmount=Interest amount
    diff --git a/htdocs/langs/mk_MK/mails.lang b/htdocs/langs/mk_MK/mails.lang
    index cedcd01066b..2313910de93 100644
    --- a/htdocs/langs/mk_MK/mails.lang
    +++ b/htdocs/langs/mk_MK/mails.lang
    @@ -11,7 +11,9 @@ MailFrom=Sender
     MailErrorsTo=Errors to
     MailReply=Reply to
     MailTo=Receiver(s)
    +MailToUsers=To user(s)
     MailCC=Copy to
    +MailToCCUsers=Copy to users(s)
     MailCCC=Cached copy to
     MailTopic=EMail topic
     MailText=Message
    @@ -164,4 +166,4 @@ InGoingEmailSetup=Incoming email setup
     OutGoingEmailSetupForEmailing=Outgoing email setup (for mass emailing)
     DefaultOutgoingEmailSetup=Default outgoing email setup
     Information=Information
    -
    +ContactsWithThirdpartyFilter=Contacts avec filtre client
    diff --git a/htdocs/langs/mk_MK/main.lang b/htdocs/langs/mk_MK/main.lang
    index d49dbe31da4..f4e70a13aa4 100644
    --- a/htdocs/langs/mk_MK/main.lang
    +++ b/htdocs/langs/mk_MK/main.lang
    @@ -92,6 +92,7 @@ DolibarrInHttpAuthenticationSoPasswordUseless=Dolibarr authentication mode is se
     Administrator=Administrator
     Undefined=Undefined
     PasswordForgotten=Password forgotten?
    +NoAccount=No account?
     SeeAbove=See above
     HomeArea=Home area
     LastConnexion=Latest connection
    @@ -231,7 +232,7 @@ Limit=Limit
     Limits=Limits
     Logout=Logout
     NoLogoutProcessWithAuthMode=No applicative disconnect feature with authentication mode <b>%s</b>
    -Connection=Connection
    +Connection=Login
     Setup=Setup
     Alert=Alert
     MenuWarnings=Alerts
    @@ -402,6 +403,7 @@ DefaultTaxRate=Default tax rate
     Average=Average
     Sum=Sum
     Delta=Delta
    +RemainToPay=Remain to pay
     Module=Module/Application
     Modules=Modules/Applications
     Option=Option
    @@ -414,7 +416,7 @@ Favorite=Favorite
     ShortInfo=Info.
     Ref=Ref.
     ExternalRef=Ref. extern
    -RefSupplier=Ref. supplier
    +RefSupplier=Ref. vendor
     RefPayment=Ref. payment
     CommercialProposalsShort=Commercial proposals
     Comment=Comment
    @@ -493,7 +495,7 @@ Received=Received
     Paid=Paid
     Topic=Subject
     ByCompanies=By third parties
    -ByUsers=By users
    +ByUsers=By user
     Links=Links
     Link=Link
     Rejects=Rejects
    @@ -505,6 +507,7 @@ NoneF=None
     NoneOrSeveral=None or several
     Late=Late
     LateDesc=Delay to define if a record is late or not depends on your setup. Ask your admin to change delay from menu Home - Setup - Alerts.
    +NoItemLate=No late item
     Photo=Picture
     Photos=Pictures
     AddPhoto=Add picture
    @@ -619,9 +622,9 @@ BuildDoc=Build Doc
     Entity=Environment
     Entities=Entities
     CustomerPreview=Customer preview
    -SupplierPreview=Supplier preview
    +SupplierPreview=Vendor preview
     ShowCustomerPreview=Show customer preview
    -ShowSupplierPreview=Show supplier preview
    +ShowSupplierPreview=Show vendor preview
     RefCustomer=Ref. customer
     Currency=Currency
     InfoAdmin=Information for administrators
    @@ -679,7 +682,7 @@ Color=Color
     Documents=Linked files
     Documents2=Documents
     UploadDisabled=Upload disabled
    -MenuAccountancy=Accountancy
    +MenuAccountancy=Accounting
     MenuECM=Documents
     MenuAWStats=AWStats
     MenuMembers=Members
    @@ -915,11 +918,11 @@ SearchIntoProductsOrServices=Products or services
     SearchIntoProjects=Projects
     SearchIntoTasks=Tasks
     SearchIntoCustomerInvoices=Customer invoices
    -SearchIntoSupplierInvoices=Supplier invoices
    +SearchIntoSupplierInvoices=Vendor invoices
     SearchIntoCustomerOrders=Customer orders
    -SearchIntoSupplierOrders=Supplier orders
    +SearchIntoSupplierOrders=Purchase orders
     SearchIntoCustomerProposals=Customer proposals
    -SearchIntoSupplierProposals=Supplier proposals
    +SearchIntoSupplierProposals=Vendor proposals
     SearchIntoInterventions=Interventions
     SearchIntoContracts=Contracts
     SearchIntoCustomerShipments=Customer shipments
    @@ -941,3 +944,7 @@ Remote=Remote
     LocalAndRemote=Local and Remote
     KeyboardShortcut=Keyboard shortcut
     AssignedTo=Assigned to
    +Deletedraft=Delete draft
    +ConfirmMassDraftDeletion=Draft Bulk delete confirmation
    +FileSharedViaALink=File shared via a link
    +
    diff --git a/htdocs/langs/mk_MK/margins.lang b/htdocs/langs/mk_MK/margins.lang
    index 9f590ef3718..b9d52dcfdc6 100644
    --- a/htdocs/langs/mk_MK/margins.lang
    +++ b/htdocs/langs/mk_MK/margins.lang
    @@ -28,10 +28,10 @@ UseDiscountAsService=As a service
     UseDiscountOnTotal=On subtotal
     MARGIN_METHODE_FOR_DISCOUNT_DETAILS=Defines if a global discount is treated as a product, a service, or only on subtotal for margin calculation.
     MARGIN_TYPE=Buying/Cost price suggested by default for margin calculation
    -MargeType1=Margin on Best supplier price
    +MargeType1=Margin on Best vendor price
     MargeType2=Margin on Weighted Average Price (WAP)
     MargeType3=Margin on Cost Price
    -MarginTypeDesc=* Margin on best buying price = Selling price - Best supplier price defined on product card<br>* Margin on Weighted Average Price (WAP) = Selling price - Product Weighted Average Price (WAP) or best supplier price if WAP not yet defined<br>* Margin on Cost price = Selling price - Cost price defined on product card or WAP if cost price not defined, or best supplier price if WAP not yet defined
    +MarginTypeDesc=* Margin on best buying price = Selling price - Best vendor price defined on product card<br>* Margin on Weighted Average Price (WAP) = Selling price - Product Weighted Average Price (WAP) or best supplier price if WAP not yet defined<br>* Margin on Cost price = Selling price - Cost price defined on product card or WAP if cost price not defined, or best supplier price if WAP not yet defined
     CostPrice=Cost price
     UnitCharges=Unit charges
     Charges=Charges
    diff --git a/htdocs/langs/mk_MK/members.lang b/htdocs/langs/mk_MK/members.lang
    index 7326f3b9950..b29477e346d 100644
    --- a/htdocs/langs/mk_MK/members.lang
    +++ b/htdocs/langs/mk_MK/members.lang
    @@ -111,7 +111,7 @@ SendingAnEMailToMember=Sending information email to member
     SendingEmailOnAutoSubscription=Sending email on auto registration
     SendingEmailOnMemberValidation=Sending email on new member validation
     SendingEmailOnNewSubscription=Sending email on new subscription
    -SendingReminderForExpiredSubscription=Sending reminder for expired subscription
    +SendingReminderForExpiredSubscription=Sending reminder for expired subscriptions
     SendingEmailOnCancelation=Sending email on cancelation
     # Topic of email templates
     YourMembershipRequestWasReceived=Your membership was received.
    diff --git a/htdocs/langs/mk_MK/modulebuilder.lang b/htdocs/langs/mk_MK/modulebuilder.lang
    index a3fee23cb53..9d6661eda41 100644
    --- a/htdocs/langs/mk_MK/modulebuilder.lang
    +++ b/htdocs/langs/mk_MK/modulebuilder.lang
    @@ -74,6 +74,7 @@ NoWidget=No widget
     GoToApiExplorer=Go to API explorer
     ListOfMenusEntries=List of menu entries
     ListOfPermissionsDefined=List of defined permissions
    +SeeExamples=See examples here
     EnabledDesc=Condition to have this field active (Examples: 1 or $conf->global->MYMODULE_MYOPTION)
     VisibleDesc=Is the field visible ? (Examples: 0=Never visible, 1=Visible on list and create/update/view forms, 2=Visible on list only, 3=Visible on create/update/view form only. Using a negative value means field is not shown by default on list but can be selected for viewing)
     IsAMeasureDesc=Can the value of field be cumulated to get a total into list ? (Examples: 1 or 0)
    @@ -95,3 +96,6 @@ DropTableIfEmpty=(Delete table if empty)
     TableDoesNotExists=The table %s does not exists
     TableDropped=Table %s deleted
     InitStructureFromExistingTable=Build the structure array string of an existing table
    +UseAboutPage=Disallow the about page
    +UseDocFolder=Disallow the documentation folder
    +UseSpecificReadme=Use a specific ReadMe
    diff --git a/htdocs/langs/mk_MK/opensurvey.lang b/htdocs/langs/mk_MK/opensurvey.lang
    index 87e6a74913a..76684955e56 100644
    --- a/htdocs/langs/mk_MK/opensurvey.lang
    +++ b/htdocs/langs/mk_MK/opensurvey.lang
    @@ -58,3 +58,4 @@ MoreChoices=Enter more choices for the voters
     SurveyExpiredInfo=The poll has been closed or voting delay has expired.
     EmailSomeoneVoted=%s has filled a line.\nYou can find your poll at the link: \n%s
     ShowSurvey=Show survey
    +UserMustBeSameThanUserUsedToVote=You must have voted and use the same user name that the one used to vote, to post a comment
    diff --git a/htdocs/langs/mk_MK/orders.lang b/htdocs/langs/mk_MK/orders.lang
    index 8de0279be44..1b36a25df66 100644
    --- a/htdocs/langs/mk_MK/orders.lang
    +++ b/htdocs/langs/mk_MK/orders.lang
    @@ -1,6 +1,6 @@
     # Dolibarr language file - Source file is en_US - orders
     OrdersArea=Customers orders area
    -SuppliersOrdersArea=Suppliers orders area
    +SuppliersOrdersArea=Purchase orders area
     OrderCard=Order card
     OrderId=Order Id
     Order=Order
    @@ -13,18 +13,18 @@ OrderToProcess=Order to process
     NewOrder=New order
     ToOrder=Make order
     MakeOrder=Make order
    -SupplierOrder=Supplier order
    -SuppliersOrders=Suppliers orders
    -SuppliersOrdersRunning=Current suppliers orders
    -CustomerOrder=Customer order
    -CustomersOrders=Customer orders
    +SupplierOrder=Purchase order
    +SuppliersOrders=Purchase orders
    +SuppliersOrdersRunning=Current purchase orders
    +CustomerOrder=Customer Order
    +CustomersOrders=Customer Orders
     CustomersOrdersRunning=Current customer orders
     CustomersOrdersAndOrdersLines=Customer orders and order lines
     OrdersDeliveredToBill=Customer orders delivered to bill
     OrdersToBill=Customer orders delivered
     OrdersInProcess=Customer orders in process
     OrdersToProcess=Customer orders to process
    -SuppliersOrdersToProcess=Supplier orders to process
    +SuppliersOrdersToProcess=Purchase orders to process
     StatusOrderCanceledShort=Canceled
     StatusOrderDraftShort=Draft
     StatusOrderValidatedShort=Validated
    @@ -75,15 +75,15 @@ ShowOrder=Show order
     OrdersOpened=Orders to process
     NoDraftOrders=No draft orders
     NoOrder=No order
    -NoSupplierOrder=No supplier order
    +NoSupplierOrder=No purchase order
     LastOrders=Latest %s customer orders
     LastCustomerOrders=Latest %s customer orders
    -LastSupplierOrders=Latest %s supplier orders
    +LastSupplierOrders=Latest %s purchase orders
     LastModifiedOrders=Latest %s modified orders
     AllOrders=All orders
     NbOfOrders=Number of orders
     OrdersStatistics=Order's statistics
    -OrdersStatisticsSuppliers=Supplier order's statistics
    +OrdersStatisticsSuppliers=Purchase order statistics
     NumberOfOrdersByMonth=Number of orders by month
     AmountOfOrdersByMonthHT=Amount of orders by month (net of tax)
     ListOfOrders=List of orders
    @@ -97,12 +97,12 @@ ConfirmMakeOrder=Are you sure you want to confirm you made this order on <b>%s</
     GenerateBill=Generate invoice
     ClassifyShipped=Classify delivered
     DraftOrders=Draft orders
    -DraftSuppliersOrders=Draft suppliers orders
    +DraftSuppliersOrders=Draft purchase orders
     OnProcessOrders=In process orders
     RefOrder=Ref. order
     RefCustomerOrder=Ref. order for customer
    -RefOrderSupplier=Ref. order for supplier
    -RefOrderSupplierShort=Ref. order supplier
    +RefOrderSupplier=Ref. order for vendor
    +RefOrderSupplierShort=Ref. order vendor
     SendOrderByMail=Send order by mail
     ActionsOnOrder=Events on order
     NoArticleOfTypeProduct=No article of type 'product' so no shippable article for this order
    @@ -115,9 +115,9 @@ ConfirmCloneOrder=Are you sure you want to clone this order <b>%s</b>?
     DispatchSupplierOrder=Receiving supplier order %s
     FirstApprovalAlreadyDone=First approval already done
     SecondApprovalAlreadyDone=Second approval already done
    -SupplierOrderReceivedInDolibarr=Supplier order %s received %s
    -SupplierOrderSubmitedInDolibarr=Supplier order %s submited
    -SupplierOrderClassifiedBilled=Supplier order %s set billed
    +SupplierOrderReceivedInDolibarr=Purchase Order %s received %s
    +SupplierOrderSubmitedInDolibarr=Purchase Order %s submited
    +SupplierOrderClassifiedBilled=Purchase Order %s set billed
     OtherOrders=Other orders
     ##### Types de contacts #####
     TypeContact_commande_internal_SALESREPFOLL=Representative following-up customer order
    @@ -125,11 +125,11 @@ TypeContact_commande_internal_SHIPPING=Representative following-up shipping
     TypeContact_commande_external_BILLING=Customer invoice contact
     TypeContact_commande_external_SHIPPING=Customer shipping contact
     TypeContact_commande_external_CUSTOMER=Customer contact following-up order
    -TypeContact_order_supplier_internal_SALESREPFOLL=Representative following-up supplier order
    +TypeContact_order_supplier_internal_SALESREPFOLL=Representative following-up purchase order
     TypeContact_order_supplier_internal_SHIPPING=Representative following-up shipping
    -TypeContact_order_supplier_external_BILLING=Supplier invoice contact
    -TypeContact_order_supplier_external_SHIPPING=Supplier shipping contact
    -TypeContact_order_supplier_external_CUSTOMER=Supplier contact following-up order
    +TypeContact_order_supplier_external_BILLING=Vendor invoice contact
    +TypeContact_order_supplier_external_SHIPPING=Vendor shipping contact
    +TypeContact_order_supplier_external_CUSTOMER=Vendor contact following-up order
     Error_COMMANDE_SUPPLIER_ADDON_NotDefined=Constant COMMANDE_SUPPLIER_ADDON not defined
     Error_COMMANDE_ADDON_NotDefined=Constant COMMANDE_ADDON not defined
     Error_OrderNotChecked=No orders to invoice selected
    diff --git a/htdocs/langs/mk_MK/other.lang b/htdocs/langs/mk_MK/other.lang
    index 2afabe43b06..8ef8cc30090 100644
    --- a/htdocs/langs/mk_MK/other.lang
    +++ b/htdocs/langs/mk_MK/other.lang
    @@ -80,9 +80,9 @@ LinkedObject=Linked object
     NbOfActiveNotifications=Number of notifications (nb of recipient emails)
     PredefinedMailTest=__(Hello)__\nThis is a test mail sent to __EMAIL__.\nThe two lines are separated by a carriage return.\n\n__USER_SIGNATURE__
     PredefinedMailTestHtml=__(Hello)__\nThis is a <b>test</b> mail (the word test must be in bold).<br>The two lines are separated by a carriage return.<br><br>__USER_SIGNATURE__
    -PredefinedMailContentSendInvoice=__(Hello)__\n\nYou will find here the invoice __REF__\n\nThis is the link to make your online payment if this invoice is not already payed:\n__ONLINE_PAYMENT_URL__\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
    -PredefinedMailContentSendInvoiceReminder=__(Hello)__\n\nWe would like to warn you that the invoice  __REF__ seems to not be payed. So this is the invoice in attachment again, as a reminder.\n\nThis is the link to make your online payment:\n__ONLINE_PAYMENT_URL__\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
    -PredefinedMailContentSendProposal=__(Hello)__\n\nYou will find here the commercial proposal __PREF__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
    +PredefinedMailContentSendInvoice=__(Hello)__\n\nYou will find here the invoice __REF__\n\n__ONLINE_PAYMENT_TEXT_AND_URL__\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
    +PredefinedMailContentSendInvoiceReminder=__(Hello)__\n\nWe would like to warn you that the invoice  __REF__ seems to not be payed. So this is the invoice in attachment again, as a reminder.\n\n__ONLINE_PAYMENT_TEXT_AND_URL__\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
    +PredefinedMailContentSendProposal=__(Hello)__\n\nYou will find here the commercial proposal __REF__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
     PredefinedMailContentSendSupplierProposal=__(Hello)__\n\nYou will find here the price request __REF__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
     PredefinedMailContentSendOrder=__(Hello)__\n\nYou will find here the order __REF__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
     PredefinedMailContentSendSupplierOrder=__(Hello)__\n\nYou will find here our order __REF__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
    @@ -91,6 +91,7 @@ PredefinedMailContentSendShipping=__(Hello)__\n\nYou will find here the shipping
     PredefinedMailContentSendFichInter=__(Hello)__\n\nYou will find here the intervention __REF__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
     PredefinedMailContentThirdparty=__(Hello)__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
     PredefinedMailContentUser=__(Hello)__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
    +PredefinedMailContentLink=You can click on the link below to make your payment if it is not already done.\n\n%s\n\n
     DemoDesc=Dolibarr is a compact ERP/CRM supporting several business modules. A demo showcasing all modules makes no sense as this scenario never occurs (several hundred available). So, several demo profiles are available.
     ChooseYourDemoProfil=Choose the demo profile that best suits your needs...
     ChooseYourDemoProfilMore=...or build your own profile<br>(manual module selection)
    @@ -218,7 +219,7 @@ FileIsTooBig=Files is too big
     PleaseBePatient=Please be patient...
     NewPassword=New password
     ResetPassword=Reset password
    -RequestToResetPasswordReceived=A request to change your Dolibarr password has been received
    +RequestToResetPasswordReceived=A request to change your password has been received.
     NewKeyIs=This is your new keys to login
     NewKeyWillBe=Your new key to login to software will be
     ClickHereToGoTo=Click here to go to %s
    @@ -233,6 +234,8 @@ PermissionsDelete=Permissions removed
     YourPasswordMustHaveAtLeastXChars=Your password must have at least <strong>%s</strong> chars
     YourPasswordHasBeenReset=Your password has been reset successfully
     ApplicantIpAddress=IP address of applicant
    +SMSSentTo=SMS sent to %s
    +
     ##### Export #####
     ExportsArea=Exports area
     AvailableFormats=Available formats
    diff --git a/htdocs/langs/mk_MK/paypal.lang b/htdocs/langs/mk_MK/paypal.lang
    index 600245dc658..68c5b0aefa1 100644
    --- a/htdocs/langs/mk_MK/paypal.lang
    +++ b/htdocs/langs/mk_MK/paypal.lang
    @@ -14,7 +14,6 @@ PaypalModeOnlyPaypal=PayPal only
     ONLINE_PAYMENT_CSS_URL=Optionnal URL of CSS style sheet on online payment page
     ThisIsTransactionId=This is id of transaction: <b>%s</b>
     PAYPAL_ADD_PAYMENT_URL=Add the url of Paypal payment when you send a document by mail
    -PredefinedMailContentLink=You can click on the link below to make your payment if it is not already done.<br><br>%s<br><br>
     YouAreCurrentlyInSandboxMode=You are currently in the %s "sandbox" mode
     NewOnlinePaymentReceived=New online payment received
     NewOnlinePaymentFailed=New online payment tried but failed
    diff --git a/htdocs/langs/mk_MK/productbatch.lang b/htdocs/langs/mk_MK/productbatch.lang
    index 1c2d22395ce..54270c4a23b 100644
    --- a/htdocs/langs/mk_MK/productbatch.lang
    +++ b/htdocs/langs/mk_MK/productbatch.lang
    @@ -16,7 +16,7 @@ printEatby=Eat-by: %s
     printSellby=Sell-by: %s
     printQty=Qty: %d
     AddDispatchBatchLine=Add a line for Shelf Life dispatching
    -WhenProductBatchModuleOnOptionAreForced=When module Lot/Serial is on, automatic increase/decrease stock mode is forced to shipping validate and manual dispatching for reception and can't be edited. Other options can be defined as you want.
    +WhenProductBatchModuleOnOptionAreForced=When module Lot/Serial is on, automatic stock decrease  is forced to 'Decrease real stocks on shipping validation' and automatic increase mode is forced to 'Increase real stocks on manual dispatching into warehouses' and can't be edited. Other options can be defined as you want.
     ProductDoesNotUseBatchSerial=This product does not use lot/serial number
     ProductLotSetup=Setup of module lot/serial
     ShowCurrentStockOfLot=Show current stock for couple product/lot
    diff --git a/htdocs/langs/mk_MK/products.lang b/htdocs/langs/mk_MK/products.lang
    index b9ebefc91c9..06558c90d81 100644
    --- a/htdocs/langs/mk_MK/products.lang
    +++ b/htdocs/langs/mk_MK/products.lang
    @@ -70,6 +70,7 @@ SoldAmount=Sold amount
     PurchasedAmount=Purchased amount
     NewPrice=New price
     MinPrice=Min. selling price
    +EditSellingPriceLabel=Edit selling price label
     CantBeLessThanMinPrice=The selling price can't be lower than minimum allowed for this product (%s without tax). This message can also appears if you type a too important discount.
     ContractStatusClosed=Closed
     ErrorProductAlreadyExists=A product with reference %s already exists.
    @@ -155,7 +156,7 @@ BuyingPrices=Buying prices
     CustomerPrices=Customer prices
     SuppliersPrices=Supplier prices
     SuppliersPricesOfProductsOrServices=Supplier prices (of products or services)
    -CustomCode=Customs/Commodity/HS code
    +CustomCode=Customs / Commodity / HS code
     CountryOrigin=Origin country
     Nature=Nature
     ShortLabel=Short label
    @@ -250,8 +251,8 @@ PriceNumeric=Number
     DefaultPrice=Default price
     ComposedProductIncDecStock=Increase/Decrease stock on parent change
     ComposedProduct=Sub-product
    -MinSupplierPrice=Minimum supplier price
    -MinCustomerPrice=Minimum customer price
    +MinSupplierPrice=Minimum buying price
    +MinCustomerPrice=Minimum selling price
     DynamicPriceConfiguration=Dynamic price configuration
     DynamicPriceDesc=On product card, with this module enabled, you should be able to set mathematic functions to calculate Customer or Supplier prices. Such function can use all mathematic operators, some constants and variables. You can set here the variables you want to be able to use and if the variable need an automatic update, the external URL to use to ask Dolibarr to update automaticaly the value.
     AddVariable=Add Variable
    diff --git a/htdocs/langs/mk_MK/projects.lang b/htdocs/langs/mk_MK/projects.lang
    index 319a6e7e0e2..e04f28689a1 100644
    --- a/htdocs/langs/mk_MK/projects.lang
    +++ b/htdocs/langs/mk_MK/projects.lang
    @@ -77,6 +77,7 @@ Time=Time
     ListOfTasks=List of tasks
     GoToListOfTimeConsumed=Go to list of time consumed
     GoToListOfTasks=Go to list of tasks
    +GoToGanttView=Go to Gantt view
     GanttView=Gantt View
     ListProposalsAssociatedProject=List of the commercial proposals associated with the project
     ListOrdersAssociatedProject=List of customer orders associated with the project
    @@ -226,4 +227,4 @@ AllowCommentOnProject=Allow user comments on projects
     DontHavePermissionForCloseProject=You do not have permissions to close the project %s
     DontHaveTheValidateStatus=The project %s must be open to be closed
     RecordsClosed=%s project(s) closed
    -SendProjectRef=About project %s
    +SendProjectRef=Information project %s
    diff --git a/htdocs/langs/mk_MK/propal.lang b/htdocs/langs/mk_MK/propal.lang
    index 04941e4c650..8cf3a68167a 100644
    --- a/htdocs/langs/mk_MK/propal.lang
    +++ b/htdocs/langs/mk_MK/propal.lang
    @@ -75,6 +75,7 @@ AvailabilityTypeAV_1M=1 month
     TypeContact_propal_internal_SALESREPFOLL=Representative following-up proposal
     TypeContact_propal_external_BILLING=Customer invoice contact
     TypeContact_propal_external_CUSTOMER=Customer contact following-up proposal
    +TypeContact_propal_external_SHIPPING=Customer contact for delivery
     # Document models
     DocModelAzurDescription=A complete proposal model (logo...)
     DefaultModelPropalCreate=Default model creation
    diff --git a/htdocs/langs/mk_MK/sendings.lang b/htdocs/langs/mk_MK/sendings.lang
    index 5091bfe950d..3b3850e44ed 100644
    --- a/htdocs/langs/mk_MK/sendings.lang
    +++ b/htdocs/langs/mk_MK/sendings.lang
    @@ -52,8 +52,8 @@ ActionsOnShipping=Events on shipment
     LinkToTrackYourPackage=Link to track your package
     ShipmentCreationIsDoneFromOrder=For the moment, creation of a new shipment is done from the order card.
     ShipmentLine=Shipment line
    -ProductQtyInCustomersOrdersRunning=Product quantity into open customers orders
    -ProductQtyInSuppliersOrdersRunning=Product quantity into open suppliers orders
    +ProductQtyInCustomersOrdersRunning=Product quantity into open customer orders
    +ProductQtyInSuppliersOrdersRunning=Product quantity into open purchase orders
     ProductQtyInShipmentAlreadySent=Product quantity from open customer order already sent
     ProductQtyInSuppliersShipmentAlreadyRecevied=Product quantity from open supplier order already received
     NoProductToShipFoundIntoStock=No product to ship found into warehouse <b>%s</b>. Correct stock or go back to choose another warehouse.
    diff --git a/htdocs/langs/mk_MK/stocks.lang b/htdocs/langs/mk_MK/stocks.lang
    index 7fbe2f6b82a..8178a8918b7 100644
    --- a/htdocs/langs/mk_MK/stocks.lang
    +++ b/htdocs/langs/mk_MK/stocks.lang
    @@ -67,7 +67,7 @@ DeStockOnValidateOrder=Decrease real stocks on customers orders validation
     DeStockOnShipment=Decrease real stocks on shipping validation
     DeStockOnShipmentOnClosing=Decrease real stocks on shipping classification closed
     ReStockOnBill=Increase real stocks on suppliers invoices/credit notes validation
    -ReStockOnValidateOrder=Increase real stocks on suppliers orders approbation
    +ReStockOnValidateOrder=Increase real stocks on purchase orders approbation
     ReStockOnDispatchOrder=Increase real stocks on manual dispatching into warehouses, after supplier order receipt of goods
     OrderStatusNotReadyToDispatch=Order has not yet or no more a status that allows dispatching of products in stock warehouses.
     StockDiffPhysicTeoric=Explanation for difference between physical and virtual stock
    @@ -203,3 +203,4 @@ RegulateStock=Regulate Stock
     ListInventory=List
     StockSupportServices=Stock management support services
     StockSupportServicesDesc=By default, you can stock only product with type "product". If on, and if module service is on, you can also stock a product with type "service"
    +ReceiveProducts=Receive items
    diff --git a/htdocs/langs/mk_MK/stripe.lang b/htdocs/langs/mk_MK/stripe.lang
    index 9fb2fa45113..6fa072b4c9a 100644
    --- a/htdocs/langs/mk_MK/stripe.lang
    +++ b/htdocs/langs/mk_MK/stripe.lang
    @@ -58,8 +58,8 @@ NameOnCard=Name on card
     CardNumber=Card Number
     ExpiryDate=Expiry Date
     CVN=CVN
    -DeleteACard=Delete Card record
    -ConfirmDeleteCard=Are you sure you want to delete this Card record?
    +DeleteACard=Delete Card
    +ConfirmDeleteCard=Are you sure you want to delete this Credit or Debit card?
     CreateCustomerOnStripe=Create customer on Stripe
     CreateCardOnStripe=Create card on Stripe
     ShowInStripe=Show in Stripe
    diff --git a/htdocs/langs/mk_MK/supplier_proposal.lang b/htdocs/langs/mk_MK/supplier_proposal.lang
    index d5b51978920..ef2e7242e31 100644
    --- a/htdocs/langs/mk_MK/supplier_proposal.lang
    +++ b/htdocs/langs/mk_MK/supplier_proposal.lang
    @@ -1,22 +1,22 @@
     # Dolibarr language file - Source file is en_US - supplier_proposal
    -SupplierProposal=Supplier commercial proposals
    -supplier_proposalDESC=Manage price requests to suppliers
    +SupplierProposal=Vendor commercial proposals
    +supplier_proposalDESC=Manage price requests to vendors
     SupplierProposalNew=New price request
     CommRequest=Price request
     CommRequests=Price requests
     SearchRequest=Find a request
     DraftRequests=Draft requests
    -SupplierProposalsDraft=Draft supplier proposals
    +SupplierProposalsDraft=Draft vendor proposals
     LastModifiedRequests=Latest %s modified price requests
     RequestsOpened=Open price requests
    -SupplierProposalArea=Supplier proposals area
    -SupplierProposalShort=Supplier proposal
    -SupplierProposals=Supplier proposals
    -SupplierProposalsShort=Supplier proposals
    +SupplierProposalArea=Vendor proposals area
    +SupplierProposalShort=Vendor proposal
    +SupplierProposals=Vendor proposals
    +SupplierProposalsShort=Vendor proposals
     NewAskPrice=New price request
     ShowSupplierProposal=Show price request
     AddSupplierProposal=Create a price request
    -SupplierProposalRefFourn=Supplier ref
    +SupplierProposalRefFourn=Vendor ref
     SupplierProposalDate=Delivery date
     SupplierProposalRefFournNotice=Before closing to "Accepted", think to grasp suppliers references.
     ConfirmValidateAsk=Are you sure you want to validate this price request under name <b>%s</b>?
    @@ -47,9 +47,9 @@ CommercialAsk=Price request
     DefaultModelSupplierProposalCreate=Default model creation
     DefaultModelSupplierProposalToBill=Default template when closing a price request (accepted)
     DefaultModelSupplierProposalClosed=Default template when closing a price request (refused)
    -ListOfSupplierProposals=List of supplier proposal requests
    -ListSupplierProposalsAssociatedProject=List of supplier proposals associated with project
    -SupplierProposalsToClose=Supplier proposals to close
    -SupplierProposalsToProcess=Supplier proposals to process
    +ListOfSupplierProposals=List of vendor proposal requests
    +ListSupplierProposalsAssociatedProject=List of vendor proposals associated with project
    +SupplierProposalsToClose=Vendor proposals to close
    +SupplierProposalsToProcess=Vendor proposals to process
     LastSupplierProposals=Latest %s price requests
     AllPriceRequests=All requests
    diff --git a/htdocs/langs/mk_MK/suppliers.lang b/htdocs/langs/mk_MK/suppliers.lang
    index aaec88a2037..def35a334b4 100644
    --- a/htdocs/langs/mk_MK/suppliers.lang
    +++ b/htdocs/langs/mk_MK/suppliers.lang
    @@ -1,11 +1,11 @@
     # Dolibarr language file - Source file is en_US - suppliers
    -Suppliers=Suppliers
    -SuppliersInvoice=Suppliers invoice
    -ShowSupplierInvoice=Show Supplier Invoice
    -NewSupplier=New supplier
    +Suppliers=Vendors
    +SuppliersInvoice=Vendor invoice
    +ShowSupplierInvoice=Show Vendor Invoice
    +NewSupplier=New vendor
     History=History
    -ListOfSuppliers=List of suppliers
    -ShowSupplier=Show supplier
    +ListOfSuppliers=List of vendors
    +ShowSupplier=Show vendor
     OrderDate=Order date
     BuyingPriceMin=Best buying price
     BuyingPriceMinShort=Best buying price
    @@ -14,34 +14,34 @@ TotalSellingPriceMinShort=Total of subproducts selling prices
     SomeSubProductHaveNoPrices=Some sub-products have no price defined
     AddSupplierPrice=Add buying price
     ChangeSupplierPrice=Change buying price
    -SupplierPrices=Supplier prices
    +SupplierPrices=Vendor prices
     ReferenceSupplierIsAlreadyAssociatedWithAProduct=This reference supplier is already associated with a reference: %s
    -NoRecordedSuppliers=No suppliers recorded
    -SupplierPayment=Supplier payment
    -SuppliersArea=Suppliers area
    -RefSupplierShort=Ref. supplier
    +NoRecordedSuppliers=No vendor recorded
    +SupplierPayment=Vendor payment
    +SuppliersArea=Vendor area
    +RefSupplierShort=Ref. vendor
     Availability=Availability
    -ExportDataset_fournisseur_1=Supplier invoices list and invoice lines
    -ExportDataset_fournisseur_2=Supplier invoices and payments
    -ExportDataset_fournisseur_3=Supplier orders and order lines
    +ExportDataset_fournisseur_1=Vendor invoices list and invoice lines
    +ExportDataset_fournisseur_2=Vendor invoices and payments
    +ExportDataset_fournisseur_3=Purchase orders and order lines
     ApproveThisOrder=Approve this order
     ConfirmApproveThisOrder=Are you sure you want to approve order <b>%s</b> ?
     DenyingThisOrder=Deny this order
     ConfirmDenyingThisOrder=Are you sure you want to deny this order <b>%s</b> ?
     ConfirmCancelThisOrder=Are you sure you want to cancel this order <b>%s</b> ?
    -AddSupplierOrder=Create supplier order
    -AddSupplierInvoice=Create supplier invoice
    -ListOfSupplierProductForSupplier=List of products and prices for supplier <b>%s</b>
    -SentToSuppliers=Sent to suppliers
    -ListOfSupplierOrders=List of supplier orders
    -MenuOrdersSupplierToBill=Supplier orders to invoice
    +AddSupplierOrder=Create Purchase Order
    +AddSupplierInvoice=Create vendor invoice
    +ListOfSupplierProductForSupplier=List of products and prices for vendor <b>%s</b>
    +SentToSuppliers=Sent to vendors
    +ListOfSupplierOrders=List of purchase orders
    +MenuOrdersSupplierToBill=Purchase orders to invoice
     NbDaysToDelivery=Delivery delay in days
     DescNbDaysToDelivery=The biggest deliver delay of the products from this order
    -SupplierReputation=Supplier reputation
    +SupplierReputation=Vendor reputation
     DoNotOrderThisProductToThisSupplier=Do not order
     NotTheGoodQualitySupplier=Wrong quality
     ReputationForThisProduct=Reputation
     BuyerName=Buyer name
     AllProductServicePrices=All product / service prices
     AllProductReferencesOfSupplier=All product / service references of supplier
    -BuyingPriceNumShort=Supplier prices
    +BuyingPriceNumShort=Vendor prices
    diff --git a/htdocs/langs/mk_MK/users.lang b/htdocs/langs/mk_MK/users.lang
    index 8aa5d3749fc..26f22923a9a 100644
    --- a/htdocs/langs/mk_MK/users.lang
    +++ b/htdocs/langs/mk_MK/users.lang
    @@ -48,7 +48,7 @@ PasswordChangeRequest=Request to change password for <b>%s</b>
     PasswordChangeRequestSent=Request to change password for <b>%s</b> sent to <b>%s</b>.
     ConfirmPasswordReset=Confirm password reset
     MenuUsersAndGroups=Users & Groups
    -LastGroupsCreated=Latest %s created groups
    +LastGroupsCreated=Latest %s groups created
     LastUsersCreated=Latest %s users created
     ShowGroup=Show group
     ShowUser=Show user
    diff --git a/htdocs/langs/mk_MK/website.lang b/htdocs/langs/mk_MK/website.lang
    index 0350da13f8f..0f0673e3716 100644
    --- a/htdocs/langs/mk_MK/website.lang
    +++ b/htdocs/langs/mk_MK/website.lang
    @@ -73,7 +73,7 @@ AnotherContainer=Another container
     WEBSITE_USE_WEBSITE_ACCOUNTS=Enable the web site account table
     WEBSITE_USE_WEBSITE_ACCOUNTSTooltip=Enable the table to store web site accounts (login/pass) for each website / thirdparty
     YouMustDefineTheHomePage=You must first define the default Home page
    -OnlyEditionOfSourceForGrabbedContentFuture=Note: only edition of HTML source will be possible when a page content is intiliazed by grabbing it from an external page (WYSIWYG editor will not be available)
    +OnlyEditionOfSourceForGrabbedContentFuture=Note: only edition of HTML source will be possible when a page content is initiliazed by grabbing it from an external page (WYSIWYG editor will not be available)
     OnlyEditionOfSourceForGrabbedContent=Only edition of HTML source is possible when content was grabbed from an external site
     GrabImagesInto=Grab also images found into css and page.
     ImagesShouldBeSavedInto=Images should be saved into directory
    diff --git a/htdocs/langs/mk_MK/workflow.lang b/htdocs/langs/mk_MK/workflow.lang
    index a50bd91595b..783373ad66d 100644
    --- a/htdocs/langs/mk_MK/workflow.lang
    +++ b/htdocs/langs/mk_MK/workflow.lang
    @@ -14,7 +14,7 @@ descWORKFLOW_INVOICE_AMOUNT_CLASSIFY_BILLED_ORDER=Classify linked source custome
     descWORKFLOW_INVOICE_CLASSIFY_BILLED_ORDER=Classify linked source customer order(s) to billed when customer invoice is set to paid (and if amount of the invoice is same than total amount of linked orders)
     descWORKFLOW_ORDER_CLASSIFY_SHIPPED_SHIPPING=Classify linked source customer order to shipped when a shipment is validated (and if quantity shipped by all shipments is the same as in the order to update)
     # Autoclassify supplier order
    -descWORKFLOW_ORDER_CLASSIFY_BILLED_SUPPLIER_PROPOSAL=Classify linked source supplier proposal(s) to billed when supplier invoice is validated (and if amount of the invoice is same than total amount of linked proposals)
    -descWORKFLOW_INVOICE_AMOUNT_CLASSIFY_BILLED_SUPPLIER_ORDER=Classify linked source supplier order(s) to billed when supplier invoice is validated (and if amount of the invoice is same than total amount of linked orders)
    +descWORKFLOW_ORDER_CLASSIFY_BILLED_SUPPLIER_PROPOSAL=Classify linked source vendor proposal(s) to billed when vendor invoice is validated (and if amount of the invoice is same than total amount of linked proposals)
    +descWORKFLOW_INVOICE_AMOUNT_CLASSIFY_BILLED_SUPPLIER_ORDER=Classify linked source purchase order(s) to billed when vendor invoice is validated (and if amount of the invoice is same than total amount of linked orders)
     AutomaticCreation=Automatic creation
     AutomaticClassification=Automatic classification
    diff --git a/htdocs/langs/mn_MN/accountancy.lang b/htdocs/langs/mn_MN/accountancy.lang
    index c37db78c215..04bbaa447e7 100644
    --- a/htdocs/langs/mn_MN/accountancy.lang
    +++ b/htdocs/langs/mn_MN/accountancy.lang
    @@ -1,4 +1,5 @@
     # Dolibarr language file - en_US - Accounting Expert
    +Accounting=Accounting
     ACCOUNTING_EXPORT_SEPARATORCSV=Column separator for export file
     ACCOUNTING_EXPORT_DATE=Date format for export file
     ACCOUNTING_EXPORT_PIECE=Export the number of piece
    @@ -39,11 +40,11 @@ AccountWithNonZeroValues=Accounts with non zero values
     ListOfAccounts=List of accounts
     
     MainAccountForCustomersNotDefined=Main accounting account for customers not defined in setup
    -MainAccountForSuppliersNotDefined=Main accounting account for suppliers not defined in setup
    +MainAccountForSuppliersNotDefined=Main accounting account for vendors not defined in setup
     MainAccountForUsersNotDefined=Main accounting account for users not defined in setup
     MainAccountForVatPaymentNotDefined=Main accounting account for VAT payment not defined in setup
     
    -AccountancyArea=Accountancy area
    +AccountancyArea=Accounting area
     AccountancyAreaDescIntro=Usage of the accountancy module is done in several step:
     AccountancyAreaDescActionOnce=The following actions are usually executed one time only, or once per year...
     AccountancyAreaDescActionOnceBis=Next steps should be done to save you time in future by suggesting you the correct default accounting account when making the journalization (writing record in Journals and General ledger)
    @@ -54,6 +55,7 @@ AccountancyAreaDescChartModel=STEP %s: Create a model of chart of account from m
     AccountancyAreaDescChart=STEP %s: Create or check content of your chart of account from menu %s
     
     AccountancyAreaDescVat=STEP %s: Define accounting accounts for each VAT Rates. For this, use the menu entry %s.
    +AccountancyAreaDescDefault=STEP %s: Define default accounting accounts. For this, use the menu entry %s.
     AccountancyAreaDescExpenseReport=STEP %s: Define default accounting accounts for each type of expense report. For this, use the menu entry %s.
     AccountancyAreaDescSal=STEP %s: Define default accounting accounts for payment of salaries. For this, use the menu entry %s.
     AccountancyAreaDescContrib=STEP %s: Define default accounting accounts for special expences (miscellaneous taxes). For this, use the menu entry %s.
    @@ -89,7 +91,7 @@ MenuProductsAccounts=Product accounts
     ProductsBinding=Products accounts
     Ventilation=Binding to accounts
     CustomersVentilation=Customer invoice binding
    -SuppliersVentilation=Supplier invoice binding
    +SuppliersVentilation=Vendor invoice binding
     ExpenseReportsVentilation=Expense report binding
     CreateMvts=Create new transaction
     UpdateMvts=Modification of a transaction
    @@ -130,12 +132,14 @@ ACCOUNTING_LENGTH_GACCOUNT=Length of the general accounting accounts (If you set
     ACCOUNTING_LENGTH_AACCOUNT=Length of the third party accounting accounts (If you set value to 6 here, the account '401' will appear like '401000' on screen)
     ACCOUNTING_MANAGE_ZERO=Allow to manage different number of zero at the end of an accounting account. Needed by some countries (like switzerland). If keep to off (default), you can set the 2 following parameters to ask application to add virtual zero.
     BANK_DISABLE_DIRECT_INPUT=Disable direct recording of transaction in bank account
    +ACCOUNTING_ENABLE_EXPORT_DRAFT_JOURNAL=Enable draft export on journal
     
     ACCOUNTING_SELL_JOURNAL=Sell journal
     ACCOUNTING_PURCHASE_JOURNAL=Purchase journal
     ACCOUNTING_MISCELLANEOUS_JOURNAL=Miscellaneous journal
     ACCOUNTING_EXPENSEREPORT_JOURNAL=Expense report journal
     ACCOUNTING_SOCIAL_JOURNAL=Social journal
    +ACCOUNTING_HAS_NEW_JOURNAL=Has new Journal
     
     ACCOUNTING_ACCOUNT_TRANSFER_CASH=Accounting account of transfer
     ACCOUNTING_ACCOUNT_SUSPENSE=Accounting account of wait
    @@ -185,11 +189,12 @@ ListeMvts=List of movements
     ErrorDebitCredit=Debit and Credit cannot have a value at the same time
     AddCompteFromBK=Add accounting accounts to the group
     ReportThirdParty=List third party account
    -DescThirdPartyReport=Consult here the list of the third party customers and suppliers and their accounting accounts
    +DescThirdPartyReport=Consult here the list of the third party customers and vendors and their accounting accounts
     ListAccounts=List of the accounting accounts
     UnknownAccountForThirdparty=Unknown third party account. We will use %s
     UnknownAccountForThirdpartyBlocking=Unknown third party account. Blocking error
     UnknownAccountForThirdpartyAndWaitingAccountNotDefinedBlocking=Unknown third party account and waiting account not defined. Blocking error
    +PaymentsNotLinkedToProduct=Payment not linked to any product / service
     
     Pcgtype=Group of account
     Pcgsubtype=Subgroup of account
    @@ -204,8 +209,8 @@ DescVentilDoneCustomer=Consult here the list of the lines of invoices customers
     DescVentilTodoCustomer=Bind invoice lines not already bound with a product accounting account
     ChangeAccount=Change the product/service accounting account for selected lines with the following accounting account:
     Vide=-
    -DescVentilSupplier=Consult here the list of supplier invoice lines bound or not yet bound to a product accounting account
    -DescVentilDoneSupplier=Consult here the list of the lines of invoices supplier and their accounting account
    +DescVentilSupplier=Consult here the list of vendor invoice lines bound or not yet bound to a product accounting account
    +DescVentilDoneSupplier=Consult here the list of the lines of invoices vendors and their accounting account
     DescVentilTodoExpenseReport=Bind expense report lines not already bound with a fee accounting account
     DescVentilExpenseReport=Consult here the list of expense report lines bound (or not) to a fee accounting account
     DescVentilExpenseReportMore=If you setup accounting account on type of expense report lines, the application will be able to make all the binding between your expense report lines and the accounting account of your chart of accounts, just in one click with the button <strong>"%s"</strong>. If account was not set on fees dictionary or if you still has some lines not bound to any account, you will have to make a manual binding from the menu "<strong>%s</strong>".
    @@ -215,7 +220,7 @@ ValidateHistory=Bind Automatically
     AutomaticBindingDone=Automatic binding done
     
     ErrorAccountancyCodeIsAlreadyUse=Error, you cannot delete this accounting account because it is used
    -MvtNotCorrectlyBalanced=Movement not correctly balanced. Credit = %s. Debit = %s
    +MvtNotCorrectlyBalanced=Movement not correctly balanced. Debit = %s | Credit = %s
     FicheVentilation=Binding card
     GeneralLedgerIsWritten=Transactions are written in the Ledger
     GeneralLedgerSomeRecordWasNotRecorded=Some of the transactions could not be journalized. If there is no other error message, this is probably because they were already journalized.
    @@ -293,4 +298,9 @@ Binded=Lines bound
     ToBind=Lines to bind
     UseMenuToSetBindindManualy=Autodection not possible, use menu <a href="%s">%s</a> to make the binding manually
     
    +## Import
    +ImportAccountingEntries=Accounting entries
    +
     WarningReportNotReliable=Warning, this report is not based on the Ledger, so does not contains transaction modified manualy in the Ledger. If your journalization is up to date, the bookkeeping view is more accurate.
    +ExpenseReportJournal=Expense Report Journal
    +InventoryJournal=Inventory Journal
    diff --git a/htdocs/langs/mn_MN/admin.lang b/htdocs/langs/mn_MN/admin.lang
    index fed6af9a6fa..d7042e784dc 100644
    --- a/htdocs/langs/mn_MN/admin.lang
    +++ b/htdocs/langs/mn_MN/admin.lang
    @@ -269,10 +269,11 @@ MAIN_MAIL_SMTP_SERVER=SMTP/SMTPS Host (By default in php.ini: <b>%s</b>)
     MAIN_MAIL_SMTP_PORT_NotAvailableOnLinuxLike=SMTP/SMTPS Port (Not defined into PHP on Unix like systems)
     MAIN_MAIL_SMTP_SERVER_NotAvailableOnLinuxLike=SMTP/SMTPS Host (Not defined into PHP on Unix like systems)
     MAIN_MAIL_EMAIL_FROM=Sender email for automatic emails (By default in php.ini: <b>%s</b>)
    -MAIN_MAIL_ERRORS_TO=Email used as 'Errors-To' field in emails sent
    +MAIN_MAIL_ERRORS_TO=Eemail used for error returns emails (fields 'Errors-To' in emails sent)
     MAIN_MAIL_AUTOCOPY_TO= Send systematically a hidden carbon-copy of all sent emails to
     MAIN_DISABLE_ALL_MAILS=Disable all emails sendings (for test purposes or demos)
     MAIN_MAIL_FORCE_SENDTO=Send all emails to (instead of real recipients, for test purposes)
    +MAIN_MAIL_ENABLED_USER_DEST_SELECT=Add employees users with email into allowed destinaries list
     MAIN_MAIL_SENDMODE=Method to use to send EMails
     MAIN_MAIL_SMTPS_ID=SMTP ID if authentication required
     MAIN_MAIL_SMTPS_PW=SMTP Password if authentication required
    @@ -291,7 +292,7 @@ ModuleSetup=Module setup
     ModulesSetup=Modules/Application setup
     ModuleFamilyBase=System
     ModuleFamilyCrm=Customer Relation Management (CRM)
    -ModuleFamilySrm=Supplier Relation Management (SRM)
    +ModuleFamilySrm=Vendor Relation Management (VRM)
     ModuleFamilyProducts=Products Management (PM)
     ModuleFamilyHr=Human Resource Management (HR)
     ModuleFamilyProjects=Projects/Collaborative work
    @@ -373,7 +374,8 @@ NoSmsEngine=No SMS sender manager available. SMS sender manager are not installe
     PDF=PDF
     PDFDesc=You can set each global options related to the PDF generation
     PDFAddressForging=Rules to forge address boxes
    -HideAnyVATInformationOnPDF=Hide all information related to VAT on generated PDF
    +HideAnyVATInformationOnPDF=Hide all information related to Sales tax / VAT on generated PDF
    +PDFRulesForSalesTax=Rules for Sales Tax / VAT
     PDFLocaltax=Rules for %s
     HideLocalTaxOnPDF=Hide %s rate into pdf column tax sale
     HideDescOnPDF=Hide products description on generated PDF
    @@ -445,13 +447,14 @@ DisplayCompanyInfo=Display company address
     DisplayCompanyManagers=Display manager names
     DisplayCompanyInfoAndManagers=Display company address and manager names
     EnableAndSetupModuleCron=If you want to have this recurring invoice beeing generated automatically, module *%s* must be enabled and correctly setup. Otherwise, generation of invoices must be done manually from this template with button *Create*. Note that even if you enabled automatic generation, you can still safely launch manual generation. Duplicates generation for same period are not possible.
    -ModuleCompanyCodeAquarium=Return an accounting code built by:<br>%s followed by third party supplier code for a supplier accounting code,<br>%s followed by third party customer code for a customer accounting code.
    +ModuleCompanyCodeCustomerAquarium=%s followed by third party customer code for a customer accounting code
    +ModuleCompanyCodeSupplierAquarium=%s followed by third party supplier code for a supplier accounting code
     ModuleCompanyCodePanicum=Return an empty accounting code.
     ModuleCompanyCodeDigitaria=Accounting code depends on third party code. The code is composed of the character "C" in the first position followed by the first 5 characters of the third party code.
     Use3StepsApproval=By default, Purchase Orders need to be created and approved by 2 different users (one step/user to create and one step/user to approve. Note that if user has both permission to create and approve, one step/user will be enough). You can ask with this option to introduce a third step/user approval, if amount is higher than a dedicated value (so 3 steps will be necessary: 1=validation, 2=first approval and 3=second approval if amount is enough).<br>Set this to empty if one approval (2 steps) is enough, set it to a very low value (0.1) if a second approval (3 steps) is always required.
     UseDoubleApproval=Use a 3 steps approval when amount (without tax) is higher than...
     WarningPHPMail=WARNING: It is often better to setup outgoing emails to use the email server of your provider instead of the default setup. Some email providers (like Yahoo) does not allow you to send an email from another server than their own server. Your current setup use the server of the application to send email and not the server of your email provider, so some recipients (the one compatible with the restrictive DMARC protocol), will ask your email provider if they can accept your email and some email providers (like Yahoo) may respond "no" because the server is not a server of them, so few of your sent Emails may not be accepted (be carefull also to your email provider sending quota).<br>If your Email provider (like Yahoo) has this restriction, you must change Email setup to choose the other method "SMTP server" and enter the SMTP server and credentials provided by your Email provider (ask your EMail provider to get SMTP credentials for your account).
    -WarningPHPMail2=If your email SMTP provider need to restrict email client to some IP addresses (very rare), this is the IP address of your ERP CRM application: <strong>%s</strong>.
    +WarningPHPMail2=If your email SMTP provider need to restrict email client to some IP addresses (very rare), this is the IP address of the mail user agent (MUA) for your ERP CRM application: <strong>%s</strong>.
     ClickToShowDescription=Click to show description
     DependsOn=This module need the module(s)
     RequiredBy=This module is required by module(s)
    @@ -471,6 +474,9 @@ AttachMainDocByDefault=Set this to 1 if you want to attach main document to emai
     FilesAttachedToEmail=Attach file
     SendEmailsReminders=Send agenda reminders by emails
     davDescription=Add a component to be a DAV server
    +DAVSetup=Setup of module DAV
    +DAV_ALLOW_PUBLIC_DIR=Enable the public directory (WebDav directory with no login required)
    +DAV_ALLOW_PUBLIC_DIRTooltip=The WebDav public directory is a WebDAV directory everybody can access to (in read and write mode), with no need to have/use an existing login/password account.
     # Modules
     Module0Name=Users & groups
     Module0Desc=Users / Employees and Groups management
    @@ -479,7 +485,7 @@ Module1Desc=Companies and contact management (customers, prospects...)
     Module2Name=Commercial
     Module2Desc=Commercial management
     Module10Name=Accounting
    -Module10Desc=Simple accounting reports (journals, turnover) based onto database content. No dispatching.
    +Module10Desc=Simple accounting reports (journals, turnover) based onto database content. Does not use any ledger table.
     Module20Name=Proposals
     Module20Desc=Commercial proposal management
     Module22Name=Mass E-mailings
    @@ -491,7 +497,7 @@ Module25Desc=Customer order management
     Module30Name=Invoices
     Module30Desc=Invoice and credit note management for customers. Invoice management for suppliers
     Module40Name=Suppliers
    -Module40Desc=Supplier management and buying (orders and invoices)
    +Module40Desc=Suppliers and purchase management (purchase orders and billing)
     Module42Name=Debug Logs
     Module42Desc=Logging facilities (file, syslog, ...). Such logs are for technical/debug purposes.
     Module49Name=Editors
    @@ -546,8 +552,8 @@ Module400Name=Projects/Opportunities/Leads
     Module400Desc=Management of projects, opportunities/leads and/or tasks. You can also assign any element (invoice, order, proposal, intervention, ...) to a project and get a transversal view from the project view.
     Module410Name=Webcalendar
     Module410Desc=Webcalendar integration
    -Module500Name=Special expenses
    -Module500Desc=Management of special expenses (taxes, social or fiscal taxes, dividends)
    +Module500Name=Taxes and Special expenses
    +Module500Desc=Management of other expenses (sale taxes, social or fiscal taxes, dividends, ...)
     Module510Name=Payment of employee wages
     Module510Desc=Record and follow payment of your employee wages
     Module520Name=Loan
    @@ -561,14 +567,14 @@ Module700Name=Donations
     Module700Desc=Donation management
     Module770Name=Expense reports
     Module770Desc=Management and claim expense reports (transportation, meal, ...)
    -Module1120Name=Supplier commercial proposal
    -Module1120Desc=Request supplier commercial proposal and prices
    +Module1120Name=Vendor commercial proposal
    +Module1120Desc=Request vendor commercial proposal and prices
     Module1200Name=Mantis
     Module1200Desc=Mantis integration
     Module1520Name=Document Generation
     Module1520Desc=Mass mail document generation
     Module1780Name=Tags/Categories
    -Module1780Desc=Create tags/category (products, customers, suppliers, contacts or members)
    +Module1780Desc=Create tags/category (products, customers, vendors, contacts or members)
     Module2000Name=WYSIWYG editor
     Module2000Desc=Allow to edit some text area using an advanced editor (Based on CKEditor)
     Module2200Name=Dynamic Prices
    @@ -576,7 +582,7 @@ Module2200Desc=Enable the usage of math expressions for prices
     Module2300Name=Scheduled jobs
     Module2300Desc=Scheduled jobs management (alias cron or chrono table)
     Module2400Name=Events/Agenda
    -Module2400Desc=Follow done and upcoming events. Let application logs automatic events for tracking purposes or record manual events or rendez-vous.
    +Module2400Desc=Follow done and upcoming events. Let application logs automatic events for tracking purposes or record manual events or rendez-vous. This is the main important module for a good Customer or Supplier Relationship Management.
     Module2500Name=DMS / ECM
     Module2500Desc=Document Management System / Electronic Content Management. Automatic organization of your generated or stored documents. Share them when you need.
     Module2600Name=API/Web services (SOAP server)
    @@ -599,7 +605,7 @@ Module4000Desc=Human resources management (management of department, employee co
     Module5000Name=Multi-company
     Module5000Desc=Allows you to manage multiple companies
     Module6000Name=Workflow
    -Module6000Desc=Workflow management
    +Module6000Desc=Workflow management (automatic creation of object and/or automatic status change)
     Module10000Name=Websites
     Module10000Desc=Create public websites with a WYSIWG editor. Just setup your web server (Apache, Nginx, ...) to point to the dedicated Dolibarr directory to have it online on the Internet with your own domain name.
     Module20000Name=Leave Requests management
    @@ -613,7 +619,7 @@ Module50100Desc=Point of sales module (POS).
     Module50200Name=Paypal
     Module50200Desc=Module to offer an online payment page accepting payments using PayPal (credit card or PayPal credit). This can be used to allow your customers to make free payments or for a payment on a particular Dolibarr object (invoice, order, ...)
     Module50400Name=Accounting (advanced)
    -Module50400Desc=Accounting management (double entries, support general and auxiliary ledgers)
    +Module50400Desc=Accounting management (double entries, support general and auxiliary ledgers). Export the ledger in several other accounting software format.
     Module54000Name=PrintIPP
     Module54000Desc=Direct print (without opening the documents) using Cups IPP interface (Printer must be visible from server, and CUPS must be installe on server).
     Module55000Name=Poll, Survey or Vote
    @@ -885,7 +891,7 @@ DictionaryCivility=Personal and professional titles
     DictionaryActions=Types of agenda events
     DictionarySocialContributions=Social or fiscal taxes types
     DictionaryVAT=VAT Rates or Sales Tax Rates
    -DictionaryRevenueStamp=Amount of revenue stamps
    +DictionaryRevenueStamp=Amount of tax stamps
     DictionaryPaymentConditions=Payment terms
     DictionaryPaymentModes=Payment modes
     DictionaryTypeContact=Contact/Address types
    @@ -913,7 +919,7 @@ SetupSaved=Setup saved
     SetupNotSaved=Setup not saved
     BackToModuleList=Back to modules list
     BackToDictionaryList=Back to dictionaries list
    -TypeOfRevenueStamp=Type of revenue stamp
    +TypeOfRevenueStamp=Type of tax stamp
     VATManagement=VAT Management
     VATIsUsedDesc=By default when creating prospects, invoices, orders etc the VAT rate follows the active standard rule:<br>If the seller is not subjected to VAT, then VAT defaults to 0. End of rule.<br>If the (selling country= buying country), then the VAT by default equals the VAT of the product in the selling country. End of rule. <br>If seller and buyer are both in the European Community and goods are transport products (car, ship, plane), the default VAT is 0 ( The VAT should be paid by the buyer to the customoffice of his country and not to the seller). End of rule.<br>If seller and buyer are both in the European Community and the buyer is not a company, then the VAT by defaults to the VAT of the product sold.  End of rule.<br>If seller and buyer are both in the European Community and the buyer is a company, then the VAT is 0 by default . End of rule.<br>In any othe case the proposed default is VAT=0. End of rule.
     VATIsNotUsedDesc=By default the proposed VAT is 0 which can be used for cases like associations, individuals ou small companies.
    @@ -1021,7 +1027,7 @@ Delays_MAIN_DELAY_ACTIONS_TODO=Delay tolerance (in days) before alert on planned
     Delays_MAIN_DELAY_PROJECT_TO_CLOSE=Delay tolerance (in days) before alert on project not closed in time
     Delays_MAIN_DELAY_TASKS_TODO=Delay tolerance (in days) before alert on planned tasks (project tasks) not completed yet
     Delays_MAIN_DELAY_ORDERS_TO_PROCESS=Delay tolerance (in days) before alert on orders not processed yet
    -Delays_MAIN_DELAY_SUPPLIER_ORDERS_TO_PROCESS=Delay tolerance (in days) before alert on suppliers orders not processed yet
    +Delays_MAIN_DELAY_SUPPLIER_ORDERS_TO_PROCESS=Delay tolerance (in days) before alert on purchase orders not processed yet
     Delays_MAIN_DELAY_PROPALS_TO_CLOSE=Delay tolerance (in days) before alert on proposals to close
     Delays_MAIN_DELAY_PROPALS_TO_BILL=Delay tolerance (in days) before alert on proposals not billed
     Delays_MAIN_DELAY_NOT_ACTIVATED_SERVICES=Tolerance delay (in days) before alert on services to activate
    @@ -1033,9 +1039,9 @@ Delays_MAIN_DELAY_MEMBERS=Tolerance delay (in days) before alert on delayed memb
     Delays_MAIN_DELAY_CHEQUES_TO_DEPOSIT=Tolerance delay (in days) before alert for cheques deposit to do
     Delays_MAIN_DELAY_EXPENSEREPORTS=Tolerance delay (in days) before alert for expense reports to approve
     SetupDescription1=The setup area is for initial setup parameters before starting to use Dolibarr.
    -SetupDescription2=The two mandatory setup steps are the first two in the setup menu on the left: %s setup page and %s setup page :
    -SetupDescription3=Parameters in menu <a href="%s">%s -> %s</a> are required because defined data are used on Dolibarr screens and to customize the default behavior of the software (for country-related features for example).
    -SetupDescription4=Parameters in menu <a href="%s">%s -> %s</a> are required because Dolibarr ERP/CRM is a collection of several modules/applications, all more or less independent. New features will be added to menus for every module you will activate.
    +SetupDescription2=The two mandatory setup steps are the following steps (the two first entries in the left setup menu):
    +SetupDescription3=Settings in menu <a href="%s">%s -> %s</a>. This step is required because it defines data used on Dolibarr screens to customize the default behavior of the software (for country-related features for example).
    +SetupDescription4=Settings in menu <a href="%s">%s -> %s</a>. This step is required because Dolibarr ERP/CRM is a collection of several modules/applications, all more or less independent. New features are added to menus for every module you activate.
     SetupDescription5=Other menu entries manage optional parameters.
     LogEvents=Security audit events
     Audit=Audit
    @@ -1054,8 +1060,9 @@ LogEventDesc=You can enable here the logging for Dolibarr security events. Admin
     AreaForAdminOnly=Setup parameters can be set by <b>administrator users</b> only.
     SystemInfoDesc=System information is miscellaneous technical information you get in read only mode and visible for administrators only.
     SystemAreaForAdminOnly=This area is available for administrator users only. None of the Dolibarr permissions can reduce this limit.
    -CompanyFundationDesc=Edit on this page all known information of the company or foundation you need to manage (For this, click on "Modify" or "Save" button at bottom of page)
    +CompanyFundationDesc=Edit on this page all known information of the company or foundation you need to manage (For this, click on "%s" or "%s" button at bottom of page)
     AccountantDesc=Edit on this page all known information about your accountant/bookkeeper
    +AccountantFileNumber=File number
     DisplayDesc=You can choose each parameter related to the Dolibarr look and feel here
     AvailableModules=Available app/modules
     ToActivateModule=To activate modules, go on setup Area (Home->Setup->Modules).
    @@ -1188,11 +1195,11 @@ UserMailRequired=EMail required to create a new user
     HRMSetup=HRM module setup
     ##### Company setup #####
     CompanySetup=Companies module setup
    -CompanyCodeChecker=Module for third parties code generation and checking (customer or supplier)
    -AccountCodeManager=Module for accounting code generation (customer or supplier)
    +CompanyCodeChecker=Module for third parties code generation and checking (customer or vendor)
    +AccountCodeManager=Module for accounting code generation (customer or vendor)
     NotificationsDesc=EMails notifications feature allows you to silently send automatic mail, for some Dolibarr events. Targets of notifications can be defined:
     NotificationsDescUser=* per users, one user at time.
    -NotificationsDescContact=* per third parties contacts (customers or suppliers), one contact at time.
    +NotificationsDescContact=* per third parties contacts (customers or vendors), one contact at time.
     NotificationsDescGlobal=* or by setting global target emails in module setup page.
     ModelModules=Documents templates
     DocumentModelOdt=Generate documents from OpenDocuments templates (.ODT or .ODS files for OpenOffice, KOffice, TextEdit,...)
    @@ -1203,6 +1210,9 @@ MustBeUnique=Must be unique?
     MustBeMandatory=Mandatory to create third parties?
     MustBeInvoiceMandatory=Mandatory to validate invoices?
     TechnicalServicesProvided=Technical services provided
    +#####DAV #####
    +WebDAVSetupDesc=This is the links to access the WebDAV directory. It contains a "public" dir open to any user knowing the URL (if public directory access allowed) and a "private" directory that need an existing login account/password to access to.
    +WebDavServer=Root URL of %s server : %s
     ##### Webcal setup #####
     WebCalUrlForVCalExport=An export link to <b>%s</b> format is available at following link: %s
     ##### Invoices #####
    @@ -1229,15 +1239,15 @@ FreeLegalTextOnProposal=Free text on commercial proposals
     WatermarkOnDraftProposal=Watermark on draft commercial proposals (none if empty)
     BANK_ASK_PAYMENT_BANK_DURING_PROPOSAL=Ask for bank account destination of proposal
     ##### SupplierProposal #####
    -SupplierProposalSetup=Price requests suppliers module setup
    -SupplierProposalNumberingModules=Price requests suppliers numbering models
    -SupplierProposalPDFModules=Price requests suppliers documents models
    -FreeLegalTextOnSupplierProposal=Free text on price requests suppliers
    -WatermarkOnDraftSupplierProposal=Watermark on draft price requests suppliers (none if empty)
    +SupplierProposalSetup=Price requests vendors module setup
    +SupplierProposalNumberingModules=Price requests vendors numbering models
    +SupplierProposalPDFModules=Price requests vendors documents models
    +FreeLegalTextOnSupplierProposal=Free text on price requests vendors
    +WatermarkOnDraftSupplierProposal=Watermark on draft price requests vendors (none if empty)
     BANK_ASK_PAYMENT_BANK_DURING_SUPPLIER_PROPOSAL=Ask for bank account destination of price request
     WAREHOUSE_ASK_WAREHOUSE_DURING_ORDER=Ask for Warehouse Source for order
     ##### Suppliers Orders #####
    -BANK_ASK_PAYMENT_BANK_DURING_SUPPLIER_ORDER=Ask for bank account destination of supplier order
    +BANK_ASK_PAYMENT_BANK_DURING_SUPPLIER_ORDER=Ask for bank account destination of purchase order
     ##### Orders #####
     OrdersSetup=Order management setup
     OrdersNumberingModules=Orders numbering models
    @@ -1448,7 +1458,7 @@ SyslogFilename=File name and path
     YouCanUseDOL_DATA_ROOT=You can use DOL_DATA_ROOT/dolibarr.log for a log file in Dolibarr "documents" directory. You can set a different path to store this file.
     ErrorUnknownSyslogConstant=Constant %s is not a known Syslog constant
     OnlyWindowsLOG_USER=Windows only supports LOG_USER
    -CompressSyslogs=Syslog files compression and backup
    +CompressSyslogs=Compression and backup of debug log files (generated by module Log for debug)
     SyslogFileNumberOfSaves=Log backups
     ConfigureCleaningCronjobToSetFrequencyOfSaves=Configure cleaning scheduled job to set log backup frequency
     ##### Donations #####
    @@ -1515,7 +1525,7 @@ OSCommerceTestOk=Connection to server '%s' on database '%s' with user '%s' succe
     OSCommerceTestKo1=Connection to server '%s' succeed but database '%s' could not be reached.
     OSCommerceTestKo2=Connection to server '%s' with user '%s' failed.
     ##### Stock #####
    -StockSetup=Warehouse module setup
    +StockSetup=Stock module setup
     IfYouUsePointOfSaleCheckModule=If you use a Point of Sale module (POS module provided by default or another external module), this setup may be ignored by your Point Of Sale module. Most point of sales modules are designed to create immediatly an invoice and decrease stock by default whatever are options here. So, if you need or not to have a stock decrease when registering a sell from your Point Of Sale, check also your POS module set up.
     ##### Menu #####
     MenuDeleted=Menu deleted
    @@ -1627,8 +1637,8 @@ ChequeReceiptsNumberingModule=Cheque Receipts Numbering module
     MultiCompanySetup=Multi-company module setup
     ##### Suppliers #####
     SuppliersSetup=Supplier module setup
    -SuppliersCommandModel=Complete template of supplier order (logo...)
    -SuppliersInvoiceModel=Complete template of supplier invoice (logo...)
    +SuppliersCommandModel=Complete template of prchase order (logo...)
    +SuppliersInvoiceModel=Complete template of vendor invoice (logo...)
     SuppliersInvoiceNumberingModel=Supplier invoices numbering models
     IfSetToYesDontForgetPermission=If set to yes, don't forget to provide permissions to groups or users allowed for the second approval
     ##### GeoIPMaxmind #####
    @@ -1665,7 +1675,7 @@ NoAmbiCaracAutoGeneration=Do not use ambiguous characters ("1","l","i","|","0","
     SalariesSetup=Setup of module salaries
     SortOrder=Sort order
     Format=Format
    -TypePaymentDesc=0:Customer payment type, 1:Supplier payment type, 2:Both customers and suppliers payment type
    +TypePaymentDesc=0:Customer payment type, 1:Vendor payment type, 2:Both customers and vendors payment type
     IncludePath=Include path (defined into variable %s)
     ExpenseReportsSetup=Setup of module Expense Reports
     TemplatePDFExpenseReports=Document templates to generate expense report document
    @@ -1687,7 +1697,7 @@ InstallModuleFromWebHasBeenDisabledByFile=Install of external module from applic
     ConfFileMustContainCustom=Installing or building an external module from application need to save the module files into directory <strong>%s</strong>. To have this directory processed by Dolibarr, you must setup your <strong>conf/conf.php</strong> to add the 2 directive lines:<br><strong>$dolibarr_main_url_root_alt='/custom';</strong><br><strong>$dolibarr_main_document_root_alt='%s/custom';</strong>
     HighlightLinesOnMouseHover=Highlight table lines when mouse move passes over
     HighlightLinesColor=Highlight color of the line when the mouse passes over (keep empty for no highlight)
    -TextTitleColor=Color of page title
    +TextTitleColor=Text color of Page title
     LinkColor=Color of links
     PressF5AfterChangingThis=Press CTRL+F5 on keyboard or clear your browser cache after changing this value to have it effective
     NotSupportedByAllThemes=Will works with core themes, may not be supported by external themes
    @@ -1696,6 +1706,7 @@ TopMenuBackgroundColor=Background color for Top menu
     TopMenuDisableImages=Hide images in Top menu
     LeftMenuBackgroundColor=Background color for Left menu
     BackgroundTableTitleColor=Background color for Table title line
    +BackgroundTableTitleTextColor=Text color for Table title line
     BackgroundTableLineOddColor=Background color for odd table lines
     BackgroundTableLineEvenColor=Background color for even table lines
     MinimumNoticePeriod=Minimum notice period (Your leave request must be done before this delay)
    @@ -1718,19 +1729,19 @@ FillFixTZOnlyIfRequired=Example: +2 (fill only if problem experienced)
     ExpectedChecksum=Expected Checksum
     CurrentChecksum=Current Checksum
     ForcedConstants=Required constant values
    -MailToSendProposal=To send customer proposal
    -MailToSendOrder=To send customer order
    -MailToSendInvoice=To send customer invoice
    -MailToSendShipment=To send shipment
    -MailToSendIntervention=To send intervention
    -MailToSendSupplierRequestForQuotation=To send quotation request to supplier
    -MailToSendSupplierOrder=To send supplier order
    -MailToSendSupplierInvoice=To send supplier invoice
    -MailToSendContract=To send a contract
    -MailToThirdparty=To send email from third party page
    -MailToMember=To send email from member page
    -MailToUser=To send email from user page
    -MailToProject= To send email from project page
    +MailToSendProposal=Customer proposals
    +MailToSendOrder=Customer orders
    +MailToSendInvoice=Customer invoices
    +MailToSendShipment=Shipments
    +MailToSendIntervention=Interventions
    +MailToSendSupplierRequestForQuotation=Quotation request
    +MailToSendSupplierOrder=Purchase orders
    +MailToSendSupplierInvoice=Vendor invoices
    +MailToSendContract=Contracts
    +MailToThirdparty=Third parties
    +MailToMember=Members
    +MailToUser=Users
    +MailToProject=Projects page
     ByDefaultInList=Show by default on list view
     YouUseLastStableVersion=You use the latest stable version
     TitleExampleForMajorRelease=Example of message you can use to announce this major release (feel free to use it on your web sites)
    @@ -1780,7 +1791,10 @@ MAIN_PDF_MARGIN_BOTTOM=Bottom margin on PDF
     SetToYesIfGroupIsComputationOfOtherGroups=Set this to yes if this group is a computation of other groups
     EnterCalculationRuleIfPreviousFieldIsYes=Enter calculcation rule if previous field was set to Yes (For example 'CODEGRP1+CODEGRP2')
     SeveralLangugeVariatFound=Several language variants found
    -WebDavServer=URL of %s server : %s
    +COMPANY_AQUARIUM_REMOVE_SPECIAL=Remove special characters
    +COMPANY_AQUARIUM_CLEAN_REGEX=Regex filter to clean value (COMPANY_AQUARIUM_CLEAN_REGEX)
    +GDPRContact=GDPR contact
    +GDPRContactDesc=If you store data about European companies/citizen, you can store here the contact who is responsible for the General Data Protection Regulation
     ##### Resource ####
     ResourceSetup=Configuration du module Resource
     UseSearchToSelectResource=Use a search form to choose a resource (rather than a drop-down list).
    diff --git a/htdocs/langs/mn_MN/banks.lang b/htdocs/langs/mn_MN/banks.lang
    index be8f75d172b..1d42581c344 100644
    --- a/htdocs/langs/mn_MN/banks.lang
    +++ b/htdocs/langs/mn_MN/banks.lang
    @@ -1,12 +1,13 @@
     # Dolibarr language file - Source file is en_US - banks
     Bank=Bank
    -MenuBankCash=Bank/Cash
    +MenuBankCash=Bank | Cash
     MenuVariousPayment=Miscellaneous payments
     MenuNewVariousPayment=New Miscellaneous payment
     BankName=Bank name
     FinancialAccount=Account
     BankAccount=Bank account
     BankAccounts=Bank accounts
    +BankAccountsAndGateways=Bank accounts | Gateways
     ShowAccount=Show Account
     AccountRef=Financial account ref
     AccountLabel=Financial account label
    @@ -131,7 +132,7 @@ PaymentDateUpdateSucceeded=Payment date updated successfully
     PaymentDateUpdateFailed=Payment date could not be updated
     Transactions=Transactions
     BankTransactionLine=Bank entry
    -AllAccounts=All bank/cash accounts
    +AllAccounts=All bank and cash accounts
     BackToAccount=Back to account
     ShowAllAccounts=Show for all accounts
     FutureTransaction=Transaction in futur. No way to conciliate.
    @@ -159,5 +160,6 @@ VariousPayment=Miscellaneous payments
     VariousPayments=Miscellaneous payments
     ShowVariousPayment=Show miscellaneous payments
     AddVariousPayment=Add miscellaneous payments
    +SEPAMandate=SEPA mandate
     YourSEPAMandate=Your SEPA mandate
     FindYourSEPAMandate=This is your SEPA mandate to authorize our company to make direct debit order to your bank. Thanks to return it signed (scan of the signed document) or sent it by mail to
    diff --git a/htdocs/langs/mn_MN/bills.lang b/htdocs/langs/mn_MN/bills.lang
    index 5898daa72b0..f76ff018f9d 100644
    --- a/htdocs/langs/mn_MN/bills.lang
    +++ b/htdocs/langs/mn_MN/bills.lang
    @@ -109,9 +109,9 @@ CancelBill=Cancel an invoice
     SendRemindByMail=Send reminder by EMail
     DoPayment=Enter payment
     DoPaymentBack=Enter refund
    -ConvertToReduc=Convert into future discount
    -ConvertExcessReceivedToReduc=Convert excess received into future discount
    -ConvertExcessPaidToReduc=Convert excess paid into future discount
    +ConvertToReduc=Mark as credit available
    +ConvertExcessReceivedToReduc=Convert excess received into available credit
    +ConvertExcessPaidToReduc=Convert excess paid into available discount
     EnterPaymentReceivedFromCustomer=Enter payment received from customer
     EnterPaymentDueToCustomer=Make payment due to customer
     DisabledBecauseRemainderToPayIsZero=Disabled because remaining unpaid is zero
    @@ -120,7 +120,7 @@ BillStatus=Invoice status
     StatusOfGeneratedInvoices=Status of generated invoices
     BillStatusDraft=Draft (needs to be validated)
     BillStatusPaid=Paid
    -BillStatusPaidBackOrConverted=Credit note refund or converted into discount
    +BillStatusPaidBackOrConverted=Credit note refund or marked as credit available
     BillStatusConverted=Paid (ready for consumption in final invoice)
     BillStatusCanceled=Abandoned
     BillStatusValidated=Validated (needs to be paid)
    @@ -282,6 +282,7 @@ RelativeDiscount=Relative discount
     GlobalDiscount=Global discount
     CreditNote=Credit note
     CreditNotes=Credit notes
    +CreditNotesOrExcessReceived=Credit notes or excess received
     Deposit=Down payment
     Deposits=Down payments
     DiscountFromCreditNote=Discount from credit note %s
    @@ -296,10 +297,10 @@ DiscountType=Discount type
     NoteReason=Note/Reason
     ReasonDiscount=Reason
     DiscountOfferedBy=Granted by
    -DiscountStillRemaining=Discounts available
    -DiscountAlreadyCounted=Discounts already consumed
    +DiscountStillRemaining=Discounts or credits available
    +DiscountAlreadyCounted=Discounts or credits already consumed
     CustomerDiscounts=Customer discounts
    -SupplierDiscounts=Supplier discounts
    +SupplierDiscounts=Vendors discounts
     BillAddress=Bill address
     HelpEscompte=This discount is a discount granted to customer because its payment was made before term.
     HelpAbandonBadCustomer=This amount has been abandoned (customer said to be a bad customer) and is considered as an exceptional loose.
    @@ -339,6 +340,12 @@ PaymentOnDifferentThirdBills=Allow payments on different thirdparties bills but
     PaymentNote=Payment note
     ListOfPreviousSituationInvoices=List of previous situation invoices
     ListOfNextSituationInvoices=List of next situation invoices
    +ListOfSituationInvoices=List of situation invoices
    +CurrentSituationTotal=Total current situation
    +DisabledBecauseNotEnouthCreditNote=To remove a situation invoice from cycle, this invoice's credit note total must cover this invoice total
    +RemoveSituationFromCycle=Remove this invoice from cycle
    +ConfirmRemoveSituationFromCycle=Remove this invoice %s from cycle ?
    +ConfirmOuting=Confirm outing
     FrequencyPer_d=Every %s days
     FrequencyPer_m=Every %s months
     FrequencyPer_y=Every %s years
    @@ -387,6 +394,7 @@ PaymentConditionShort14DENDMONTH=14 days of month-end
     PaymentCondition14DENDMONTH=Within 14 days following the end of the month
     FixAmount=Fix amount
     VarAmount=Variable amount (%% tot.)
    +VarAmountOneLine=Variable amount (%% tot.) - 1 line with label '%s'
     # PaymentType
     PaymentTypeVIR=Bank transfer
     PaymentTypeShortVIR=Bank transfer
    @@ -505,9 +513,14 @@ SituationAmount=Situation invoice amount(net)
     SituationDeduction=Situation subtraction
     ModifyAllLines=Modify all lines
     CreateNextSituationInvoice=Create next situation
    +ErrorFindNextSituationInvoice=Error unable to find next situation cycle ref
    +ErrorOutingSituationInvoiceOnUpdate=Unable to outing this situation invoice.
    +ErrorOutingSituationInvoiceCreditNote=Unable to outing linked credit note.
     NotLastInCycle=This invoice is not the latest in cycle and must not be modified.
     DisabledBecauseNotLastInCycle=The next situation already exists.
     DisabledBecauseFinal=This situation is final.
    +situationInvoiceShortcode_AS=AS
    +situationInvoiceShortcode_S=S
     CantBeLessThanMinPercent=The progress can't be smaller than its value in the previous situation.
     NoSituations=No open situations
     InvoiceSituationLast=Final and general invoice
    @@ -532,3 +545,4 @@ AutoFillDateFrom=Set start date for service line with invoice date
     AutoFillDateFromShort=Set start date
     AutoFillDateTo=Set end date for service line with next invoice date
     AutoFillDateToShort=Set end date
    +MaxNumberOfGenerationReached=Max number of gen. reached
    diff --git a/htdocs/langs/mn_MN/categories.lang b/htdocs/langs/mn_MN/categories.lang
    index 41e5f4e4c13..c0c8d4c0cef 100644
    --- a/htdocs/langs/mn_MN/categories.lang
    +++ b/htdocs/langs/mn_MN/categories.lang
    @@ -16,7 +16,7 @@ MembersCategoriesArea=Members tags/categories area
     ContactsCategoriesArea=Contacts tags/categories area
     AccountsCategoriesArea=Accounts tags/categories area
     ProjectsCategoriesArea=Projects tags/categories area
    -SubCats=Subcategories
    +SubCats=Sub-categories
     CatList=List of tags/categories
     NewCategory=New tag/category
     ModifCat=Modify tag/category
    @@ -85,3 +85,4 @@ CategorieRecursivHelp=If activated, product will also linked to parent category
     AddProductServiceIntoCategory=Add the following product/service
     ShowCategory=Show tag/category
     ByDefaultInList=By default in list
    +ChooseCategory=Choose category
    diff --git a/htdocs/langs/mn_MN/commercial.lang b/htdocs/langs/mn_MN/commercial.lang
    index f6bfea9c0d3..efadc44d700 100644
    --- a/htdocs/langs/mn_MN/commercial.lang
    +++ b/htdocs/langs/mn_MN/commercial.lang
    @@ -60,8 +60,8 @@ ActionAC_CLO=Close
     ActionAC_EMAILING=Send mass email
     ActionAC_COM=Send customer order by mail
     ActionAC_SHIP=Send shipping by mail
    -ActionAC_SUP_ORD=Send supplier order by mail
    -ActionAC_SUP_INV=Send supplier invoice by mail
    +ActionAC_SUP_ORD=Send purchase order by mail
    +ActionAC_SUP_INV=Send vendor invoice by mail
     ActionAC_OTH=Other
     ActionAC_OTH_AUTO=Automatically inserted events
     ActionAC_MANUAL=Manually inserted events
    diff --git a/htdocs/langs/mn_MN/companies.lang b/htdocs/langs/mn_MN/companies.lang
    index 3473667fe55..b3e1e7b6c86 100644
    --- a/htdocs/langs/mn_MN/companies.lang
    +++ b/htdocs/langs/mn_MN/companies.lang
    @@ -8,11 +8,11 @@ ConfirmDeleteContact=Are you sure you want to delete this contact and all inheri
     MenuNewThirdParty=New third party
     MenuNewCustomer=New customer
     MenuNewProspect=New prospect
    -MenuNewSupplier=New supplier
    +MenuNewSupplier=New vendor
     MenuNewPrivateIndividual=New private individual
    -NewCompany=New company (prospect, customer, supplier)
    -NewThirdParty=New third party (prospect, customer, supplier)
    -CreateDolibarrThirdPartySupplier=Create a third party (supplier)
    +NewCompany=New company (prospect, customer, vendor)
    +NewThirdParty=New third party (prospect, customer, vendor)
    +CreateDolibarrThirdPartySupplier=Create a third party (vendor)
     CreateThirdPartyOnly=Create third party
     CreateThirdPartyAndContact=Create a third party + a child contact
     ProspectionArea=Prospection area
    @@ -37,7 +37,7 @@ ThirdPartyProspectsStats=Prospects
     ThirdPartyCustomers=Customers
     ThirdPartyCustomersStats=Customers
     ThirdPartyCustomersWithIdProf12=Customers with %s or %s
    -ThirdPartySuppliers=Suppliers
    +ThirdPartySuppliers=Vendors
     ThirdPartyType=Third party type
     Individual=Private individual
     ToCreateContactWithSameName=Will create automatically a contact/address with same information than third party under the third party. In most cases, even if your third party is a physical people, creating a third party alone is enough.
    @@ -77,11 +77,11 @@ Web=Web
     Poste= Position
     DefaultLang=Language by default
     VATIsUsed=Sales tax is used
    -VATIsUsedWhenSelling=This define if this thirdparty includes a sale tax or not when it makes an invoice to its own customers
    +VATIsUsedWhenSelling=This define if this third party includes a sale tax or not when it makes an invoice to its own customers
     VATIsNotUsed=Sales tax is not used
     CopyAddressFromSoc=Fill address with third party address
    -ThirdpartyNotCustomerNotSupplierSoNoRef=Thirdparty neither customer nor supplier, no available refering objects
    -ThirdpartyIsNeitherCustomerNorClientSoCannotHaveDiscounts=Thirdparty neither customer nor supplier, discounts are not available
    +ThirdpartyNotCustomerNotSupplierSoNoRef=Third party neither customer nor vendor, no available refering objects
    +ThirdpartyIsNeitherCustomerNorClientSoCannotHaveDiscounts=Third party neither customer nor supplier, discounts are not available
     PaymentBankAccount=Payment bank account
     OverAllProposals=Proposals
     OverAllOrders=Orders
    @@ -99,9 +99,9 @@ LocalTax2ES=IRPF
     TypeLocaltax1ES=RE Type
     TypeLocaltax2ES=IRPF Type
     WrongCustomerCode=Customer code invalid
    -WrongSupplierCode=Supplier code invalid
    +WrongSupplierCode=Vendor code invalid
     CustomerCodeModel=Customer code model
    -SupplierCodeModel=Supplier code model
    +SupplierCodeModel=Vendor code model
     Gencod=Bar code
     ##### Professional ID #####
     ProfId1Short=Prof. id 1
    @@ -267,7 +267,7 @@ Prospect=Prospect
     CustomerCard=Customer Card
     Customer=Customer
     CustomerRelativeDiscount=Relative customer discount
    -SupplierRelativeDiscount=Relative supplier discount
    +SupplierRelativeDiscount=Relative vendor discount
     CustomerRelativeDiscountShort=Relative discount
     CustomerAbsoluteDiscountShort=Absolute discount
     CompanyHasRelativeDiscount=This customer has a default discount of <b>%s%%</b>
    @@ -284,8 +284,8 @@ HasCreditNoteFromSupplier=You have credit notes for <b>%s</b> %s from this suppl
     CompanyHasNoAbsoluteDiscount=This customer has no discount credit available
     CustomerAbsoluteDiscountAllUsers=Absolute customer discounts (granted by all users)
     CustomerAbsoluteDiscountMy=Absolute customer discounts (granted by yourself)
    -SupplierAbsoluteDiscountAllUsers=Absolute supplier discounts (granted by all users)
    -SupplierAbsoluteDiscountMy=Absolute supplier discounts (granted by yourself)
    +SupplierAbsoluteDiscountAllUsers=Absolute vendor discounts (entered by all users)
    +SupplierAbsoluteDiscountMy=Absolute vendor discounts (entered by yourself)
     DiscountNone=None
     Supplier=Supplier
     AddContact=Create contact
    @@ -304,13 +304,13 @@ DeleteACompany=Delete a company
     PersonalInformations=Personal data
     AccountancyCode=Accounting account
     CustomerCode=Customer code
    -SupplierCode=Supplier code
    +SupplierCode=Vendor code
     CustomerCodeShort=Customer code
    -SupplierCodeShort=Supplier code
    +SupplierCodeShort=Vendor code
     CustomerCodeDesc=Customer code, unique for all customers
    -SupplierCodeDesc=Supplier code, unique for all suppliers
    +SupplierCodeDesc=Vendor code, unique for all vendors
     RequiredIfCustomer=Required if third party is a customer or prospect
    -RequiredIfSupplier=Required if third party is a supplier
    +RequiredIfSupplier=Required if third party is a vendor
     ValidityControledByModule=Validity controled by module
     ThisIsModuleRules=This is rules for this module
     ProspectToContact=Prospect to contact
    @@ -338,7 +338,7 @@ MyContacts=My contacts
     Capital=Capital
     CapitalOf=Capital of %s
     EditCompany=Edit company
    -ThisUserIsNot=This user is not a prospect, customer nor supplier
    +ThisUserIsNot=This user is not a prospect, customer nor vendor
     VATIntraCheck=Check
     VATIntraCheckDesc=The link <b>%s</b> allows to ask the european VAT checker service. An external internet access from server is required for this service to work.
     VATIntraCheckURL=http://ec.europa.eu/taxation_customs/vies/vieshome.do
    @@ -396,7 +396,7 @@ ImportDataset_company_4=Third parties/Sales representatives (Assign sales repres
     PriceLevel=Price level
     DeliveryAddress=Delivery address
     AddAddress=Add address
    -SupplierCategory=Supplier category
    +SupplierCategory=Vendor category
     JuridicalStatus200=Independent
     DeleteFile=Delete file
     ConfirmDeleteFile=Are you sure you want to delete this file?
    @@ -406,7 +406,7 @@ FiscalYearInformation=Information on the fiscal year
     FiscalMonthStart=Starting month of the fiscal year
     YouMustAssignUserMailFirst=You must create email for this user first to be able to add emails notifications for him.
     YouMustCreateContactFirst=To be able to add email notifications, you must first define contacts with valid emails for the third party
    -ListSuppliersShort=List of suppliers
    +ListSuppliersShort=List of vendors
     ListProspectsShort=List of prospects
     ListCustomersShort=List of customers
     ThirdPartiesArea=Third parties and contact area
    @@ -420,7 +420,7 @@ CurrentOutstandingBill=Current outstanding bill
     OutstandingBill=Max. for outstanding bill
     OutstandingBillReached=Max. for outstanding bill reached
     OrderMinAmount=Minimum amount for order
    -MonkeyNumRefModelDesc=Return numero with format %syymm-nnnn for customer code and %syymm-nnnn for supplier code where yy is year, mm is month and nnnn is a sequence with no break and no return to 0.
    +MonkeyNumRefModelDesc=Return numero with format %syymm-nnnn for customer code and %syymm-nnnn for vendor code where yy is year, mm is month and nnnn is a sequence with no break and no return to 0.
     LeopardNumRefModelDesc=The code is free. This code can be modified at any time.
     ManagingDirectors=Manager(s) name (CEO, director, president...)
     MergeOriginThirdparty=Duplicate third party (third party you want to delete)
    @@ -431,4 +431,4 @@ SaleRepresentativeLogin=Login of sales representative
     SaleRepresentativeFirstname=First name of sales representative
     SaleRepresentativeLastname=Last name of sales representative
     ErrorThirdpartiesMerge=There was an error when deleting the third parties. Please check the log. Changes have been reverted.
    -NewCustomerSupplierCodeProposed=New customer or supplier code suggested on duplicate code
    +NewCustomerSupplierCodeProposed=New customer or vendor code suggested on duplicate code
    diff --git a/htdocs/langs/mn_MN/compta.lang b/htdocs/langs/mn_MN/compta.lang
    index cda96a546b8..c0f5920ea92 100644
    --- a/htdocs/langs/mn_MN/compta.lang
    +++ b/htdocs/langs/mn_MN/compta.lang
    @@ -19,7 +19,8 @@ Income=Income
     Outcome=Expense
     MenuReportInOut=Income / Expense
     ReportInOut=Balance of income and expenses
    -ReportTurnover=Turnover
    +ReportTurnover=Turnover invoiced
    +ReportTurnoverCollected=Turnover collected
     PaymentsNotLinkedToInvoice=Payments not linked to any invoice, so not linked to any third party
     PaymentsNotLinkedToUser=Payments not linked to any user
     Profit=Profit
    @@ -34,7 +35,8 @@ AmountHTVATRealPaid=Net paid
     VATToPay=Tax sales
     VATReceived=Tax received
     VATToCollect=Tax purchases
    -VATSummary=Tax Balance
    +VATSummary=Tax monthly
    +VATBalance=Tax Balance
     VATPaid=Tax paid
     LT1Summary=Tax 2 summary
     LT2Summary=Tax 3 summary
    @@ -76,16 +78,16 @@ MenuNewSocialContribution=New social/fiscal tax
     NewSocialContribution=New social/fiscal tax
     AddSocialContribution=Add social/fiscal tax
     ContributionsToPay=Social/fiscal taxes to pay
    -AccountancyTreasuryArea=Accountancy/Treasury area
    +AccountancyTreasuryArea=Billing and payment area
     NewPayment=New payment
     Payments=Payments
     PaymentCustomerInvoice=Customer invoice payment
    -PaymentSupplierInvoice=Supplier invoice payment
    +PaymentSupplierInvoice=Vendor invoice payment
     PaymentSocialContribution=Social/fiscal tax payment
     PaymentVat=VAT payment
     ListPayment=List of payments
     ListOfCustomerPayments=List of customer payments
    -ListOfSupplierPayments=List of supplier payments
    +ListOfSupplierPayments=List of vendor payments
     DateStartPeriod=Date start period
     DateEndPeriod=Date end period
     newLT1Payment=New tax 2 payment
    @@ -104,19 +106,21 @@ VATPayment=Sales tax payment
     VATPayments=Sales tax payments
     VATRefund=Sales tax refund
     NewVATPayment=New sales tax payment
    +NewLocalTaxPayment=New tax %s payment
     Refund=Refund
     SocialContributionsPayments=Social/fiscal taxes payments
     ShowVatPayment=Show VAT payment
     TotalToPay=Total to pay
     BalanceVisibilityDependsOnSortAndFilters=Balance is visible in this list only if table is sorted ascending on %s and filtered for 1 bank account
     CustomerAccountancyCode=Customer accounting code
    -SupplierAccountancyCode=Supplier accounting code
    +SupplierAccountancyCode=Vendor accounting code
     CustomerAccountancyCodeShort=Cust. account. code
     SupplierAccountancyCodeShort=Sup. account. code
     AccountNumber=Account number
     NewAccountingAccount=New account
    -SalesTurnover=Sales turnover
    -SalesTurnoverMinimum=Minimum sales turnover
    +Turnover=Turnover invoiced
    +TurnoverCollected=Turnover collected
    +SalesTurnoverMinimum=Minimum turnover
     ByExpenseIncome=By expenses & incomes
     ByThirdParties=By third parties
     ByUserAuthorOfInvoice=By invoice author
    @@ -136,8 +140,8 @@ ConfirmDeleteSocialContribution=Are you sure you want to delete this social/fisc
     ExportDataset_tax_1=Social and fiscal taxes and payments
     CalcModeVATDebt=Mode <b>%sVAT on commitment accounting%s</b>.
     CalcModeVATEngagement=Mode <b>%sVAT on incomes-expenses%s</b>.
    -CalcModeDebt=Mode <b>%sClaims-Debts%s</b> said <b>Commitment accounting</b>.
    -CalcModeEngagement=Mode <b>%sIncomes-Expenses%s</b> said <b>cash accounting</b>
    +CalcModeDebt=Analysis of known recorded invoices even if they are not yet accounted in ledger.
    +CalcModeEngagement=Analysis of known recorded payments, even if they are not yet accounted in Ledger.
     CalcModeBookkeeping=Analysis of <b>data journalized in Bookkeeping Ledger table</b>
     CalcModeLT1= Mode <b>%sRE on customer invoices - suppliers invoices%s</b>
     CalcModeLT1Debt=Mode <b>%sRE on customer invoices%s</b>
    @@ -150,9 +154,9 @@ AnnualSummaryInputOutputMode=Balance of income and expenses, annual summary
     AnnualByCompanies=Balance of income and expenses, by predefined groups of account
     AnnualByCompaniesDueDebtMode=Balance of income and expenses, detail by predefined groups, mode <b>%sClaims-Debts%s</b> said <b>Commitment accounting</b>.
     AnnualByCompaniesInputOutputMode=Balance of income and expenses, detail by predefined groups, mode <b>%sIncomes-Expenses%s</b> said <b>cash accounting</b>.
    -SeeReportInInputOutputMode=See report <b>%sIncomes-Expenses%s</b> said <b>cash accounting</b> for a calculation on actual payments made
    -SeeReportInDueDebtMode=See report <b>%sClaims-Debts%s</b> said <b>commitment accounting</b> for a calculation on issued invoices
    -SeeReportInBookkeepingMode=See report <b>%sBookeeping%s</b> for a calculation on <b>bookkeeping table analysis</b>
    +SeeReportInInputOutputMode=See %sanalysis of payments%s for a calculation on actual payments made even if they are not yet accounted in Ledger.
    +SeeReportInDueDebtMode=See %sanalysis of invoices%s for a calculation based on known recorded invoices even if they are not yet accounted in Ledger.
    +SeeReportInBookkeepingMode=See <b>%sBookeeping report%s</b> for a calculation on <b>Bookkeeping Ledger table</b>
     RulesAmountWithTaxIncluded=- Amounts shown are with all taxes included
     RulesResultDue=- It includes outstanding invoices, expenses, VAT, donations whether they are paid or not. Is also includes paid salaries.<br>- It is based on the validation date of invoices and VAT and on the due date for expenses. For salaries defined with Salary module, the value date of payment is used.
     RulesResultInOut=- It includes the real payments made on invoices, expenses, VAT and salaries. <br>- It is based on the payment dates of the invoices, expenses, VAT and salaries. The donation date for donation.
    @@ -171,6 +175,8 @@ LT1ReportByCustomersES=Report by third party RE
     LT2ReportByCustomersES=Report by third party IRPF
     VATReport=Sale tax report
     VATReportByPeriods=Sale tax report by period
    +VATReportByRates=Sale tax report by rates
    +VATReportByThirdParties=Sale tax report by third parties
     VATReportByCustomers=Sale tax report by customer
     VATReportByCustomersInInputOutputMode=Report by the customer VAT collected and paid
     VATReportByQuartersInInputOutputMode=Report by Sale tax rate of the tax collected and paid
    @@ -207,7 +213,7 @@ Pcg_version=Chart of accounts models
     Pcg_type=Pcg type
     Pcg_subtype=Pcg subtype
     InvoiceLinesToDispatch=Invoice lines to dispatch
    -ByProductsAndServices=By products and services
    +ByProductsAndServices=By product and service
     RefExt=External ref
     ToCreateAPredefinedInvoice=To create a template invoice, create a standard invoice, then, without validating it, click onto button "%s".
     LinkedOrder=Link to order
    @@ -215,7 +221,8 @@ Mode1=Method 1
     Mode2=Method 2
     CalculationRuleDesc=To calculate total VAT, there is two methods:<br>Method 1 is rounding vat on each line, then summing them.<br>Method 2 is summing all vat on each line, then rounding result.<br>Final result may differs from few cents. Default mode is mode <b>%s</b>.
     CalculationRuleDescSupplier=According to supplier, choose appropriate method to apply same calculation rule and get same result expected by your supplier.
    -TurnoverPerProductInCommitmentAccountingNotRelevant=Turnover report per product, when using a <b>cash accountancy</b> mode is not relevant. This report is only available when using <b>engagement accountancy</b> mode (see setup of accountancy module).
    +TurnoverPerProductInCommitmentAccountingNotRelevant=The report of Turnover collected per product is not available. This report is only available for turnover invoiced.
    +TurnoverPerSaleTaxRateInCommitmentAccountingNotRelevant=The report of Turnover collected per sale tax rate is not available. This report is only available for turnover invoiced.
     CalculationMode=Calculation mode
     AccountancyJournal=Accounting code journal
     ACCOUNTING_VAT_SOLD_ACCOUNT=Accounting account by default for VAT on sales (used if not defined on VAT dictionary setup)
    @@ -223,7 +230,7 @@ ACCOUNTING_VAT_BUY_ACCOUNT=Accounting account by default for VAT on purchases (u
     ACCOUNTING_VAT_PAY_ACCOUNT=Accounting account by default for paying VAT
     ACCOUNTING_ACCOUNT_CUSTOMER=Accounting account used for customer third parties
     ACCOUNTING_ACCOUNT_CUSTOMER_Desc=The dedicated accounting account defined on third party card will be used for Subledger accouting only. This one will be used for General Ledger and as default value of Subledger accounting if dedicated customer accouting account on third party is not defined.
    -ACCOUNTING_ACCOUNT_SUPPLIER=Accounting account used for supplier third parties
    +ACCOUNTING_ACCOUNT_SUPPLIER=Accounting account used for vendor third parties
     ACCOUNTING_ACCOUNT_SUPPLIER_Desc=The dedicated accounting account defined on third party card will be used for Subledger accouting only. This one will be used for General Ledger and as default value of Subledger accounting if dedicated supplier accouting account on third party is not defined.
     CloneTax=Clone a social/fiscal tax
     ConfirmCloneTax=Confirm the clone of a social/fiscal tax payment
    @@ -242,3 +249,11 @@ FiscalPeriod=Accounting period
     ListSocialContributionAssociatedProject=List of social contributions associated with the project
     DeleteFromCat=Remove from accounting group
     AccountingAffectation=Accounting assignement
    +LastDayTaxIsRelatedTo=Last day of period the tax is related to
    +VATDue=Sale tax claimed
    +ClaimedForThisPeriod=Claimed for the period
    +PaidDuringThisPeriod=Paid during this period
    +ByVatRate=By sale tax rate
    +TurnoverbyVatrate=Turnover invoiced by sale tax rate
    +TurnoverCollectedbyVatrate=Turnover collected by sale tax rate
    +PurchasebyVatrate=Purchase by sale tax rate
    diff --git a/htdocs/langs/mn_MN/dict.lang b/htdocs/langs/mn_MN/dict.lang
    index ca0c61a9cbc..61a7237f472 100644
    --- a/htdocs/langs/mn_MN/dict.lang
    +++ b/htdocs/langs/mn_MN/dict.lang
    @@ -5,7 +5,8 @@ CountryIT=Italy
     CountryES=Spain
     CountryDE=Germany
     CountryCH=Switzerland
    -CountryGB=Great Britain
    +# Warning, country code GB is for United Kingdom. UK Does not exists as country code in ISO standard.
    +CountryGB=United Kingdom
     CountryUK=United Kingdom
     CountryIE=Ireland
     CountryCN=China
    diff --git a/htdocs/langs/mn_MN/ecm.lang b/htdocs/langs/mn_MN/ecm.lang
    index 65e9b17bdb2..5200fa30b1d 100644
    --- a/htdocs/langs/mn_MN/ecm.lang
    +++ b/htdocs/langs/mn_MN/ecm.lang
    @@ -39,9 +39,10 @@ ShowECMSection=Show directory
     DeleteSection=Remove directory
     ConfirmDeleteSection=Can you confirm you want to delete the directory <b>%s</b>?
     ECMDirectoryForFiles=Relative directory for files
    -CannotRemoveDirectoryContainsFiles=Removed not possible because it contains some files
    +CannotRemoveDirectoryContainsFilesOrDirs=Removal not possible because it contains some files or sub-directories
    +CannotRemoveDirectoryContainsFiles=Removal not possible because it contains some files
     ECMFileManager=File manager
    -ECMSelectASection=Select a directory on left tree...
    +ECMSelectASection=Select a directory in the tree...
     DirNotSynchronizedSyncFirst=This directory seems to be created or modified outside ECM module. You must click on "Resync" button first to synchronize disk and database to get content of this directory.
     ReSyncListOfDir=Resync list of directories
     HashOfFileContent=Hash of file content
    diff --git a/htdocs/langs/mn_MN/errors.lang b/htdocs/langs/mn_MN/errors.lang
    index ec036b28bc5..0ca7488b8cb 100644
    --- a/htdocs/langs/mn_MN/errors.lang
    +++ b/htdocs/langs/mn_MN/errors.lang
    @@ -32,9 +32,9 @@ ErrorBarCodeRequired=Bar code required
     ErrorCustomerCodeAlreadyUsed=Customer code already used
     ErrorBarCodeAlreadyUsed=Bar code already used
     ErrorPrefixRequired=Prefix required
    -ErrorBadSupplierCodeSyntax=Bad syntax for supplier code
    -ErrorSupplierCodeRequired=Supplier code required
    -ErrorSupplierCodeAlreadyUsed=Supplier code already used
    +ErrorBadSupplierCodeSyntax=Bad syntax for vendor code
    +ErrorSupplierCodeRequired=Vendor code required
    +ErrorSupplierCodeAlreadyUsed=Vendor code already used
     ErrorBadParameters=Bad parameters
     ErrorBadValueForParameter=Wrong value '%s' for parameter '%s'
     ErrorBadImageFormat=Image file has not a supported format (Your PHP does not support functions to convert images of this format)
    @@ -87,7 +87,7 @@ ErrorsOnXLines=Errors on <b>%s</b> source record(s)
     ErrorFileIsInfectedWithAVirus=The antivirus program was not able to validate the file (file might be infected by a virus)
     ErrorSpecialCharNotAllowedForField=Special characters are not allowed for field "%s"
     ErrorNumRefModel=A reference exists into database (%s) and is not compatible with this numbering rule. Remove record or renamed reference to activate this module.
    -ErrorQtyTooLowForThisSupplier=Quantity too low for this supplier or no price defined on this product for this supplier
    +ErrorQtyTooLowForThisSupplier=Quantity too low for this vendor or no price defined on this product for this supplier
     ErrorModuleSetupNotComplete=Setup of module looks to be uncomplete. Go on Home - Setup - Modules to complete.
     ErrorBadMask=Error on mask
     ErrorBadMaskFailedToLocatePosOfSequence=Error, mask without sequence number
    @@ -177,7 +177,7 @@ ErrorBadDefinitionOfMenuArrayInModuleDescriptor=Bad Definition Of Menu Array In
     ErrorSavingChanges=An error has ocurred when saving the changes
     ErrorWarehouseRequiredIntoShipmentLine=Warehouse is required on the line to ship
     ErrorFileMustHaveFormat=File must have format %s
    -ErrorSupplierCountryIsNotDefined=Country for this supplier is not defined. Correct this first.
    +ErrorSupplierCountryIsNotDefined=Country for this vendor is not defined. Correct this first.
     ErrorsThirdpartyMerge=Failed to merge the two records. Request canceled.
     ErrorStockIsNotEnoughToAddProductOnOrder=Stock is not enough for product %s to add it into a new order.
     ErrorStockIsNotEnoughToAddProductOnInvoice=Stock is not enough for product %s to add it into a new invoice.
    diff --git a/htdocs/langs/mn_MN/install.lang b/htdocs/langs/mn_MN/install.lang
    index e602c54640c..fb521c0c085 100644
    --- a/htdocs/langs/mn_MN/install.lang
    +++ b/htdocs/langs/mn_MN/install.lang
    @@ -6,6 +6,7 @@ ConfFileDoesNotExistsAndCouldNotBeCreated=Configuration file <b>%s</b> does not
     ConfFileCouldBeCreated=Configuration file <b>%s</b> could be created.
     ConfFileIsNotWritable=Configuration file <b>%s</b> is not writable. Check permissions. For first install, your web server must be granted to be able to write into this file during configuration process ("chmod 666" for example on a Unix like OS).
     ConfFileIsWritable=Configuration file <b>%s</b> is writable.
    +ConfFileMustBeAFileNotADir=Configuration file <b>%s</b> must be a file, not a directory.
     ConfFileReload=Reload all information from configuration file.
     PHPSupportSessions=This PHP supports sessions.
     PHPSupportPOSTGETOk=This PHP supports variables POST and GET.
    @@ -91,8 +92,8 @@ FailedToCreateAdminLogin=Failed to create Dolibarr administrator account.
     WarningRemoveInstallDir=Warning, for security reasons, once the install or upgrade is complete, to avoid using install tools again, you should add a file called <b>install.lock</b> into Dolibarr document directory, in order to avoid malicious use of it.
     FunctionNotAvailableInThisPHP=Not available on this PHP
     ChoosedMigrateScript=Choose migration script
    -DataMigration=Data migration
    -DatabaseMigration=Structure database migration
    +DataMigration=Database migration (data)
    +DatabaseMigration=Database migration (structure + some data)
     ProcessMigrateScript=Script processing
     ChooseYourSetupMode=Choose your setup mode and click "Start"...
     FreshInstall=Fresh install
    @@ -146,7 +147,7 @@ NothingToDo=Nothing to do
     # upgrade
     MigrationFixData=Fix for denormalized data
     MigrationOrder=Data migration for customer's orders
    -MigrationSupplierOrder=Data migration for supplier's orders
    +MigrationSupplierOrder=Data migration for vendor's orders
     MigrationProposal=Data migration for commercial proposals
     MigrationInvoice=Data migration for customer's invoices
     MigrationContract=Data migration for contracts
    @@ -196,8 +197,14 @@ MigrationEvents=Migration of events to add event owner into assignement table
     MigrationEventsContact=Migration of events to add event contact into assignement table
     MigrationRemiseEntity=Update entity field value of llx_societe_remise
     MigrationRemiseExceptEntity=Update entity field value of llx_societe_remise_except
    +MigrationUserRightsEntity=Update entity field value of llx_user_rights
    +MigrationUserGroupRightsEntity=Update entity field value of llx_usergroup_rights
     MigrationReloadModule=Reload module %s
     MigrationResetBlockedLog=Reset module BlockedLog for v7 algorithm
     ShowNotAvailableOptions=Show not available options
     HideNotAvailableOptions=Hide not available options
     ErrorFoundDuringMigration=Error were reported during migration process so next step is not available. To ignore errors, you can <a href="%s">click here</a>, but application or some features may not work correctly until fixed.
    +YouTryInstallDisabledByDirLock=The application try to sefl upgrade, but install/upgrade pages have been disabled for security reason (directory renamed with .lock suffix).<br>
    +YouTryInstallDisabledByFileLock=The application try to sefl upgrade, but install/upgrade pages pages have been disabled for security reason (by lock file <strong>install.lock</strong> into dolibarr documents directory).<br>
    +ClickHereToGoToApp=Click here to go to your application
    +ClickOnLinkOrRemoveManualy=Click on following link and if you always reach this page, you must remove the file install.lock into documents directory manually
    diff --git a/htdocs/langs/mn_MN/ldap.lang b/htdocs/langs/mn_MN/ldap.lang
    index d6360f3e540..abe11602147 100644
    --- a/htdocs/langs/mn_MN/ldap.lang
    +++ b/htdocs/langs/mn_MN/ldap.lang
    @@ -1,5 +1,4 @@
     # Dolibarr language file - Source file is en_US - ldap
    -DomainPassword=Password for domain
     YouMustChangePassNextLogon=Password for user <b>%s</b> on the domain <b>%s</b> must be changed.
     UserMustChangePassNextLogon=User must change password on the domain %s
     LDAPInformationsForThisContact=Information in LDAP database for this contact
    @@ -25,3 +24,4 @@ MemberTypeSynchronized=Member type synchronized
     ContactSynchronized=Contact synchronized
     ForceSynchronize=Force synchronizing Dolibarr -> LDAP
     ErrorFailedToReadLDAP=Failed to read LDAP database. Check LDAP module setup and database accessibility.
    +PasswordOfUserInLDAP=Password of user in LDAP
    diff --git a/htdocs/langs/mn_MN/loan.lang b/htdocs/langs/mn_MN/loan.lang
    index 9aae3869cc3..534dee08867 100644
    --- a/htdocs/langs/mn_MN/loan.lang
    +++ b/htdocs/langs/mn_MN/loan.lang
    @@ -10,6 +10,7 @@ LoanCapital=Capital
     Insurance=Insurance
     Interest=Interest
     Nbterms=Number of terms
    +Term=Term
     LoanAccountancyCapitalCode=Accounting account capital
     LoanAccountancyInsuranceCode=Accounting account insurance
     LoanAccountancyInterestCode=Accounting account interest
    @@ -17,39 +18,14 @@ ConfirmDeleteLoan=Confirm deleting this loan
     LoanDeleted=Loan Deleted Successfully
     ConfirmPayLoan=Confirm classify paid this loan
     LoanPaid=Loan Paid
    -# Calc
    -LoanCalc=Bank Loans Calculator
    -PurchaseFinanceInfo=Purchase & Financing Information
    -SalePriceOfAsset=Sale Price of Asset
    -PercentageDown=Percentage Down
    -LengthOfMortgage=Duration of loan
    -AnnualInterestRate=Annual Interest Rate
    -ExplainCalculations=Explain Calculations
    -ShowMeCalculationsAndAmortization=Show me the calculations and amortization
    -MortgagePaymentInformation=Mortgage Payment Information
    -DownPayment=Down Payment
    -DownPaymentDesc=The <b>down payment</b> = The price of the home multiplied by the percentage down divided by 100 (for 5% down becomes 5/100 or 0.05)
    -InterestRateDesc=The <b>interest rate</b> = The annual interest percentage divided by 100
    -MonthlyFactorDesc=The <b>monthly factor</b> = The result of the following formula
    -MonthlyInterestRateDesc=The <b>monthly interest rate</b> = The annual interest rate divided by 12 (for the 12 months in a year)
    -MonthTermDesc=The <b>month term</b> of the loan in months = The number of years you've taken the loan out for times 12
    -MonthlyPaymentDesc=The montly payment is figured out using the following formula
    -AmortizationPaymentDesc=The <a href="#amortization">amortization</a> breaks down how much of your monthly payment goes towards the bank's interest, and how much goes into paying off the principal of your loan.
    -AmountFinanced=Amount Financed
    -AmortizationMonthlyPaymentOverYears=Amortization For Monthly Payment: <b>%s</b> over %s years
    -Totalsforyear=Totals for year
    -MonthlyPayment=Monthly Payment
    -LoanCalcDesc=This <b>mortgage calculator</b> can be used to figure out monthly payments of a loaning, based on the amount borrowed, the term of the loan desired and the interest rate.<br> This calculator includes also PMI (Private Mortgage Insurance) for loans where less than 20%% is put as a down payment. Also taken into consideration are the town property taxes, and their effect on the total monthly mortgage payment.<br>
    -GoToInterest=%s will go towards INTEREST
    -GoToPrincipal=%s will go towards PRINCIPAL
    -YouWillSpend=You will spend %s in year %s
     ListLoanAssociatedProject=List of loan associated with the project
     AddLoan=Create loan
    +FinancialCommitment=Financial commitment
    +InterestAmount=Interest
    +CapitalRemain=Capital remain
     # Admin
     ConfigLoan=Configuration of the module loan
     LOAN_ACCOUNTING_ACCOUNT_CAPITAL=Accounting account capital by default
     LOAN_ACCOUNTING_ACCOUNT_INTEREST=Accounting account interest by default
     LOAN_ACCOUNTING_ACCOUNT_INSURANCE=Accounting account insurance by default
    -FinancialCommitment=Financial commitment
     CreateCalcSchedule=Edit financial commitment
    -InterestAmount=Interest amount
    diff --git a/htdocs/langs/mn_MN/mails.lang b/htdocs/langs/mn_MN/mails.lang
    index cedcd01066b..2313910de93 100644
    --- a/htdocs/langs/mn_MN/mails.lang
    +++ b/htdocs/langs/mn_MN/mails.lang
    @@ -11,7 +11,9 @@ MailFrom=Sender
     MailErrorsTo=Errors to
     MailReply=Reply to
     MailTo=Receiver(s)
    +MailToUsers=To user(s)
     MailCC=Copy to
    +MailToCCUsers=Copy to users(s)
     MailCCC=Cached copy to
     MailTopic=EMail topic
     MailText=Message
    @@ -164,4 +166,4 @@ InGoingEmailSetup=Incoming email setup
     OutGoingEmailSetupForEmailing=Outgoing email setup (for mass emailing)
     DefaultOutgoingEmailSetup=Default outgoing email setup
     Information=Information
    -
    +ContactsWithThirdpartyFilter=Contacts avec filtre client
    diff --git a/htdocs/langs/mn_MN/main.lang b/htdocs/langs/mn_MN/main.lang
    index dc1de2e4f7a..ea2e4bee29c 100644
    --- a/htdocs/langs/mn_MN/main.lang
    +++ b/htdocs/langs/mn_MN/main.lang
    @@ -92,6 +92,7 @@ DolibarrInHttpAuthenticationSoPasswordUseless=Dolibarr authentication mode is se
     Administrator=Administrator
     Undefined=Undefined
     PasswordForgotten=Password forgotten?
    +NoAccount=No account?
     SeeAbove=See above
     HomeArea=Home area
     LastConnexion=Latest connection
    @@ -231,7 +232,7 @@ Limit=Limit
     Limits=Limits
     Logout=Logout
     NoLogoutProcessWithAuthMode=No applicative disconnect feature with authentication mode <b>%s</b>
    -Connection=Connection
    +Connection=Login
     Setup=Setup
     Alert=Alert
     MenuWarnings=Alerts
    @@ -402,6 +403,7 @@ DefaultTaxRate=Default tax rate
     Average=Average
     Sum=Sum
     Delta=Delta
    +RemainToPay=Remain to pay
     Module=Module/Application
     Modules=Modules/Applications
     Option=Option
    @@ -414,7 +416,7 @@ Favorite=Favorite
     ShortInfo=Info.
     Ref=Ref.
     ExternalRef=Ref. extern
    -RefSupplier=Ref. supplier
    +RefSupplier=Ref. vendor
     RefPayment=Ref. payment
     CommercialProposalsShort=Commercial proposals
     Comment=Comment
    @@ -493,7 +495,7 @@ Received=Received
     Paid=Paid
     Topic=Subject
     ByCompanies=By third parties
    -ByUsers=By users
    +ByUsers=By user
     Links=Links
     Link=Link
     Rejects=Rejects
    @@ -505,6 +507,7 @@ NoneF=None
     NoneOrSeveral=None or several
     Late=Late
     LateDesc=Delay to define if a record is late or not depends on your setup. Ask your admin to change delay from menu Home - Setup - Alerts.
    +NoItemLate=No late item
     Photo=Picture
     Photos=Pictures
     AddPhoto=Add picture
    @@ -619,9 +622,9 @@ BuildDoc=Build Doc
     Entity=Environment
     Entities=Entities
     CustomerPreview=Customer preview
    -SupplierPreview=Supplier preview
    +SupplierPreview=Vendor preview
     ShowCustomerPreview=Show customer preview
    -ShowSupplierPreview=Show supplier preview
    +ShowSupplierPreview=Show vendor preview
     RefCustomer=Ref. customer
     Currency=Currency
     InfoAdmin=Information for administrators
    @@ -679,7 +682,7 @@ Color=Color
     Documents=Linked files
     Documents2=Documents
     UploadDisabled=Upload disabled
    -MenuAccountancy=Accountancy
    +MenuAccountancy=Accounting
     MenuECM=Documents
     MenuAWStats=AWStats
     MenuMembers=Members
    @@ -915,11 +918,11 @@ SearchIntoProductsOrServices=Products or services
     SearchIntoProjects=Projects
     SearchIntoTasks=Tasks
     SearchIntoCustomerInvoices=Customer invoices
    -SearchIntoSupplierInvoices=Supplier invoices
    +SearchIntoSupplierInvoices=Vendor invoices
     SearchIntoCustomerOrders=Customer orders
    -SearchIntoSupplierOrders=Supplier orders
    +SearchIntoSupplierOrders=Purchase orders
     SearchIntoCustomerProposals=Customer proposals
    -SearchIntoSupplierProposals=Supplier proposals
    +SearchIntoSupplierProposals=Vendor proposals
     SearchIntoInterventions=Interventions
     SearchIntoContracts=Contracts
     SearchIntoCustomerShipments=Customer shipments
    @@ -941,3 +944,7 @@ Remote=Remote
     LocalAndRemote=Local and Remote
     KeyboardShortcut=Keyboard shortcut
     AssignedTo=Assigned to
    +Deletedraft=Delete draft
    +ConfirmMassDraftDeletion=Draft Bulk delete confirmation
    +FileSharedViaALink=File shared via a link
    +
    diff --git a/htdocs/langs/mn_MN/margins.lang b/htdocs/langs/mn_MN/margins.lang
    index 9f590ef3718..b9d52dcfdc6 100644
    --- a/htdocs/langs/mn_MN/margins.lang
    +++ b/htdocs/langs/mn_MN/margins.lang
    @@ -28,10 +28,10 @@ UseDiscountAsService=As a service
     UseDiscountOnTotal=On subtotal
     MARGIN_METHODE_FOR_DISCOUNT_DETAILS=Defines if a global discount is treated as a product, a service, or only on subtotal for margin calculation.
     MARGIN_TYPE=Buying/Cost price suggested by default for margin calculation
    -MargeType1=Margin on Best supplier price
    +MargeType1=Margin on Best vendor price
     MargeType2=Margin on Weighted Average Price (WAP)
     MargeType3=Margin on Cost Price
    -MarginTypeDesc=* Margin on best buying price = Selling price - Best supplier price defined on product card<br>* Margin on Weighted Average Price (WAP) = Selling price - Product Weighted Average Price (WAP) or best supplier price if WAP not yet defined<br>* Margin on Cost price = Selling price - Cost price defined on product card or WAP if cost price not defined, or best supplier price if WAP not yet defined
    +MarginTypeDesc=* Margin on best buying price = Selling price - Best vendor price defined on product card<br>* Margin on Weighted Average Price (WAP) = Selling price - Product Weighted Average Price (WAP) or best supplier price if WAP not yet defined<br>* Margin on Cost price = Selling price - Cost price defined on product card or WAP if cost price not defined, or best supplier price if WAP not yet defined
     CostPrice=Cost price
     UnitCharges=Unit charges
     Charges=Charges
    diff --git a/htdocs/langs/mn_MN/members.lang b/htdocs/langs/mn_MN/members.lang
    index 7326f3b9950..b29477e346d 100644
    --- a/htdocs/langs/mn_MN/members.lang
    +++ b/htdocs/langs/mn_MN/members.lang
    @@ -111,7 +111,7 @@ SendingAnEMailToMember=Sending information email to member
     SendingEmailOnAutoSubscription=Sending email on auto registration
     SendingEmailOnMemberValidation=Sending email on new member validation
     SendingEmailOnNewSubscription=Sending email on new subscription
    -SendingReminderForExpiredSubscription=Sending reminder for expired subscription
    +SendingReminderForExpiredSubscription=Sending reminder for expired subscriptions
     SendingEmailOnCancelation=Sending email on cancelation
     # Topic of email templates
     YourMembershipRequestWasReceived=Your membership was received.
    diff --git a/htdocs/langs/mn_MN/modulebuilder.lang b/htdocs/langs/mn_MN/modulebuilder.lang
    index a3fee23cb53..9d6661eda41 100644
    --- a/htdocs/langs/mn_MN/modulebuilder.lang
    +++ b/htdocs/langs/mn_MN/modulebuilder.lang
    @@ -74,6 +74,7 @@ NoWidget=No widget
     GoToApiExplorer=Go to API explorer
     ListOfMenusEntries=List of menu entries
     ListOfPermissionsDefined=List of defined permissions
    +SeeExamples=See examples here
     EnabledDesc=Condition to have this field active (Examples: 1 or $conf->global->MYMODULE_MYOPTION)
     VisibleDesc=Is the field visible ? (Examples: 0=Never visible, 1=Visible on list and create/update/view forms, 2=Visible on list only, 3=Visible on create/update/view form only. Using a negative value means field is not shown by default on list but can be selected for viewing)
     IsAMeasureDesc=Can the value of field be cumulated to get a total into list ? (Examples: 1 or 0)
    @@ -95,3 +96,6 @@ DropTableIfEmpty=(Delete table if empty)
     TableDoesNotExists=The table %s does not exists
     TableDropped=Table %s deleted
     InitStructureFromExistingTable=Build the structure array string of an existing table
    +UseAboutPage=Disallow the about page
    +UseDocFolder=Disallow the documentation folder
    +UseSpecificReadme=Use a specific ReadMe
    diff --git a/htdocs/langs/mn_MN/opensurvey.lang b/htdocs/langs/mn_MN/opensurvey.lang
    index 87e6a74913a..76684955e56 100644
    --- a/htdocs/langs/mn_MN/opensurvey.lang
    +++ b/htdocs/langs/mn_MN/opensurvey.lang
    @@ -58,3 +58,4 @@ MoreChoices=Enter more choices for the voters
     SurveyExpiredInfo=The poll has been closed or voting delay has expired.
     EmailSomeoneVoted=%s has filled a line.\nYou can find your poll at the link: \n%s
     ShowSurvey=Show survey
    +UserMustBeSameThanUserUsedToVote=You must have voted and use the same user name that the one used to vote, to post a comment
    diff --git a/htdocs/langs/mn_MN/orders.lang b/htdocs/langs/mn_MN/orders.lang
    index 8de0279be44..1b36a25df66 100644
    --- a/htdocs/langs/mn_MN/orders.lang
    +++ b/htdocs/langs/mn_MN/orders.lang
    @@ -1,6 +1,6 @@
     # Dolibarr language file - Source file is en_US - orders
     OrdersArea=Customers orders area
    -SuppliersOrdersArea=Suppliers orders area
    +SuppliersOrdersArea=Purchase orders area
     OrderCard=Order card
     OrderId=Order Id
     Order=Order
    @@ -13,18 +13,18 @@ OrderToProcess=Order to process
     NewOrder=New order
     ToOrder=Make order
     MakeOrder=Make order
    -SupplierOrder=Supplier order
    -SuppliersOrders=Suppliers orders
    -SuppliersOrdersRunning=Current suppliers orders
    -CustomerOrder=Customer order
    -CustomersOrders=Customer orders
    +SupplierOrder=Purchase order
    +SuppliersOrders=Purchase orders
    +SuppliersOrdersRunning=Current purchase orders
    +CustomerOrder=Customer Order
    +CustomersOrders=Customer Orders
     CustomersOrdersRunning=Current customer orders
     CustomersOrdersAndOrdersLines=Customer orders and order lines
     OrdersDeliveredToBill=Customer orders delivered to bill
     OrdersToBill=Customer orders delivered
     OrdersInProcess=Customer orders in process
     OrdersToProcess=Customer orders to process
    -SuppliersOrdersToProcess=Supplier orders to process
    +SuppliersOrdersToProcess=Purchase orders to process
     StatusOrderCanceledShort=Canceled
     StatusOrderDraftShort=Draft
     StatusOrderValidatedShort=Validated
    @@ -75,15 +75,15 @@ ShowOrder=Show order
     OrdersOpened=Orders to process
     NoDraftOrders=No draft orders
     NoOrder=No order
    -NoSupplierOrder=No supplier order
    +NoSupplierOrder=No purchase order
     LastOrders=Latest %s customer orders
     LastCustomerOrders=Latest %s customer orders
    -LastSupplierOrders=Latest %s supplier orders
    +LastSupplierOrders=Latest %s purchase orders
     LastModifiedOrders=Latest %s modified orders
     AllOrders=All orders
     NbOfOrders=Number of orders
     OrdersStatistics=Order's statistics
    -OrdersStatisticsSuppliers=Supplier order's statistics
    +OrdersStatisticsSuppliers=Purchase order statistics
     NumberOfOrdersByMonth=Number of orders by month
     AmountOfOrdersByMonthHT=Amount of orders by month (net of tax)
     ListOfOrders=List of orders
    @@ -97,12 +97,12 @@ ConfirmMakeOrder=Are you sure you want to confirm you made this order on <b>%s</
     GenerateBill=Generate invoice
     ClassifyShipped=Classify delivered
     DraftOrders=Draft orders
    -DraftSuppliersOrders=Draft suppliers orders
    +DraftSuppliersOrders=Draft purchase orders
     OnProcessOrders=In process orders
     RefOrder=Ref. order
     RefCustomerOrder=Ref. order for customer
    -RefOrderSupplier=Ref. order for supplier
    -RefOrderSupplierShort=Ref. order supplier
    +RefOrderSupplier=Ref. order for vendor
    +RefOrderSupplierShort=Ref. order vendor
     SendOrderByMail=Send order by mail
     ActionsOnOrder=Events on order
     NoArticleOfTypeProduct=No article of type 'product' so no shippable article for this order
    @@ -115,9 +115,9 @@ ConfirmCloneOrder=Are you sure you want to clone this order <b>%s</b>?
     DispatchSupplierOrder=Receiving supplier order %s
     FirstApprovalAlreadyDone=First approval already done
     SecondApprovalAlreadyDone=Second approval already done
    -SupplierOrderReceivedInDolibarr=Supplier order %s received %s
    -SupplierOrderSubmitedInDolibarr=Supplier order %s submited
    -SupplierOrderClassifiedBilled=Supplier order %s set billed
    +SupplierOrderReceivedInDolibarr=Purchase Order %s received %s
    +SupplierOrderSubmitedInDolibarr=Purchase Order %s submited
    +SupplierOrderClassifiedBilled=Purchase Order %s set billed
     OtherOrders=Other orders
     ##### Types de contacts #####
     TypeContact_commande_internal_SALESREPFOLL=Representative following-up customer order
    @@ -125,11 +125,11 @@ TypeContact_commande_internal_SHIPPING=Representative following-up shipping
     TypeContact_commande_external_BILLING=Customer invoice contact
     TypeContact_commande_external_SHIPPING=Customer shipping contact
     TypeContact_commande_external_CUSTOMER=Customer contact following-up order
    -TypeContact_order_supplier_internal_SALESREPFOLL=Representative following-up supplier order
    +TypeContact_order_supplier_internal_SALESREPFOLL=Representative following-up purchase order
     TypeContact_order_supplier_internal_SHIPPING=Representative following-up shipping
    -TypeContact_order_supplier_external_BILLING=Supplier invoice contact
    -TypeContact_order_supplier_external_SHIPPING=Supplier shipping contact
    -TypeContact_order_supplier_external_CUSTOMER=Supplier contact following-up order
    +TypeContact_order_supplier_external_BILLING=Vendor invoice contact
    +TypeContact_order_supplier_external_SHIPPING=Vendor shipping contact
    +TypeContact_order_supplier_external_CUSTOMER=Vendor contact following-up order
     Error_COMMANDE_SUPPLIER_ADDON_NotDefined=Constant COMMANDE_SUPPLIER_ADDON not defined
     Error_COMMANDE_ADDON_NotDefined=Constant COMMANDE_ADDON not defined
     Error_OrderNotChecked=No orders to invoice selected
    diff --git a/htdocs/langs/mn_MN/other.lang b/htdocs/langs/mn_MN/other.lang
    index 2afabe43b06..8ef8cc30090 100644
    --- a/htdocs/langs/mn_MN/other.lang
    +++ b/htdocs/langs/mn_MN/other.lang
    @@ -80,9 +80,9 @@ LinkedObject=Linked object
     NbOfActiveNotifications=Number of notifications (nb of recipient emails)
     PredefinedMailTest=__(Hello)__\nThis is a test mail sent to __EMAIL__.\nThe two lines are separated by a carriage return.\n\n__USER_SIGNATURE__
     PredefinedMailTestHtml=__(Hello)__\nThis is a <b>test</b> mail (the word test must be in bold).<br>The two lines are separated by a carriage return.<br><br>__USER_SIGNATURE__
    -PredefinedMailContentSendInvoice=__(Hello)__\n\nYou will find here the invoice __REF__\n\nThis is the link to make your online payment if this invoice is not already payed:\n__ONLINE_PAYMENT_URL__\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
    -PredefinedMailContentSendInvoiceReminder=__(Hello)__\n\nWe would like to warn you that the invoice  __REF__ seems to not be payed. So this is the invoice in attachment again, as a reminder.\n\nThis is the link to make your online payment:\n__ONLINE_PAYMENT_URL__\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
    -PredefinedMailContentSendProposal=__(Hello)__\n\nYou will find here the commercial proposal __PREF__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
    +PredefinedMailContentSendInvoice=__(Hello)__\n\nYou will find here the invoice __REF__\n\n__ONLINE_PAYMENT_TEXT_AND_URL__\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
    +PredefinedMailContentSendInvoiceReminder=__(Hello)__\n\nWe would like to warn you that the invoice  __REF__ seems to not be payed. So this is the invoice in attachment again, as a reminder.\n\n__ONLINE_PAYMENT_TEXT_AND_URL__\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
    +PredefinedMailContentSendProposal=__(Hello)__\n\nYou will find here the commercial proposal __REF__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
     PredefinedMailContentSendSupplierProposal=__(Hello)__\n\nYou will find here the price request __REF__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
     PredefinedMailContentSendOrder=__(Hello)__\n\nYou will find here the order __REF__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
     PredefinedMailContentSendSupplierOrder=__(Hello)__\n\nYou will find here our order __REF__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
    @@ -91,6 +91,7 @@ PredefinedMailContentSendShipping=__(Hello)__\n\nYou will find here the shipping
     PredefinedMailContentSendFichInter=__(Hello)__\n\nYou will find here the intervention __REF__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
     PredefinedMailContentThirdparty=__(Hello)__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
     PredefinedMailContentUser=__(Hello)__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
    +PredefinedMailContentLink=You can click on the link below to make your payment if it is not already done.\n\n%s\n\n
     DemoDesc=Dolibarr is a compact ERP/CRM supporting several business modules. A demo showcasing all modules makes no sense as this scenario never occurs (several hundred available). So, several demo profiles are available.
     ChooseYourDemoProfil=Choose the demo profile that best suits your needs...
     ChooseYourDemoProfilMore=...or build your own profile<br>(manual module selection)
    @@ -218,7 +219,7 @@ FileIsTooBig=Files is too big
     PleaseBePatient=Please be patient...
     NewPassword=New password
     ResetPassword=Reset password
    -RequestToResetPasswordReceived=A request to change your Dolibarr password has been received
    +RequestToResetPasswordReceived=A request to change your password has been received.
     NewKeyIs=This is your new keys to login
     NewKeyWillBe=Your new key to login to software will be
     ClickHereToGoTo=Click here to go to %s
    @@ -233,6 +234,8 @@ PermissionsDelete=Permissions removed
     YourPasswordMustHaveAtLeastXChars=Your password must have at least <strong>%s</strong> chars
     YourPasswordHasBeenReset=Your password has been reset successfully
     ApplicantIpAddress=IP address of applicant
    +SMSSentTo=SMS sent to %s
    +
     ##### Export #####
     ExportsArea=Exports area
     AvailableFormats=Available formats
    diff --git a/htdocs/langs/mn_MN/paypal.lang b/htdocs/langs/mn_MN/paypal.lang
    index 600245dc658..68c5b0aefa1 100644
    --- a/htdocs/langs/mn_MN/paypal.lang
    +++ b/htdocs/langs/mn_MN/paypal.lang
    @@ -14,7 +14,6 @@ PaypalModeOnlyPaypal=PayPal only
     ONLINE_PAYMENT_CSS_URL=Optionnal URL of CSS style sheet on online payment page
     ThisIsTransactionId=This is id of transaction: <b>%s</b>
     PAYPAL_ADD_PAYMENT_URL=Add the url of Paypal payment when you send a document by mail
    -PredefinedMailContentLink=You can click on the link below to make your payment if it is not already done.<br><br>%s<br><br>
     YouAreCurrentlyInSandboxMode=You are currently in the %s "sandbox" mode
     NewOnlinePaymentReceived=New online payment received
     NewOnlinePaymentFailed=New online payment tried but failed
    diff --git a/htdocs/langs/mn_MN/productbatch.lang b/htdocs/langs/mn_MN/productbatch.lang
    index 1c2d22395ce..54270c4a23b 100644
    --- a/htdocs/langs/mn_MN/productbatch.lang
    +++ b/htdocs/langs/mn_MN/productbatch.lang
    @@ -16,7 +16,7 @@ printEatby=Eat-by: %s
     printSellby=Sell-by: %s
     printQty=Qty: %d
     AddDispatchBatchLine=Add a line for Shelf Life dispatching
    -WhenProductBatchModuleOnOptionAreForced=When module Lot/Serial is on, automatic increase/decrease stock mode is forced to shipping validate and manual dispatching for reception and can't be edited. Other options can be defined as you want.
    +WhenProductBatchModuleOnOptionAreForced=When module Lot/Serial is on, automatic stock decrease  is forced to 'Decrease real stocks on shipping validation' and automatic increase mode is forced to 'Increase real stocks on manual dispatching into warehouses' and can't be edited. Other options can be defined as you want.
     ProductDoesNotUseBatchSerial=This product does not use lot/serial number
     ProductLotSetup=Setup of module lot/serial
     ShowCurrentStockOfLot=Show current stock for couple product/lot
    diff --git a/htdocs/langs/mn_MN/products.lang b/htdocs/langs/mn_MN/products.lang
    index b9ebefc91c9..06558c90d81 100644
    --- a/htdocs/langs/mn_MN/products.lang
    +++ b/htdocs/langs/mn_MN/products.lang
    @@ -70,6 +70,7 @@ SoldAmount=Sold amount
     PurchasedAmount=Purchased amount
     NewPrice=New price
     MinPrice=Min. selling price
    +EditSellingPriceLabel=Edit selling price label
     CantBeLessThanMinPrice=The selling price can't be lower than minimum allowed for this product (%s without tax). This message can also appears if you type a too important discount.
     ContractStatusClosed=Closed
     ErrorProductAlreadyExists=A product with reference %s already exists.
    @@ -155,7 +156,7 @@ BuyingPrices=Buying prices
     CustomerPrices=Customer prices
     SuppliersPrices=Supplier prices
     SuppliersPricesOfProductsOrServices=Supplier prices (of products or services)
    -CustomCode=Customs/Commodity/HS code
    +CustomCode=Customs / Commodity / HS code
     CountryOrigin=Origin country
     Nature=Nature
     ShortLabel=Short label
    @@ -250,8 +251,8 @@ PriceNumeric=Number
     DefaultPrice=Default price
     ComposedProductIncDecStock=Increase/Decrease stock on parent change
     ComposedProduct=Sub-product
    -MinSupplierPrice=Minimum supplier price
    -MinCustomerPrice=Minimum customer price
    +MinSupplierPrice=Minimum buying price
    +MinCustomerPrice=Minimum selling price
     DynamicPriceConfiguration=Dynamic price configuration
     DynamicPriceDesc=On product card, with this module enabled, you should be able to set mathematic functions to calculate Customer or Supplier prices. Such function can use all mathematic operators, some constants and variables. You can set here the variables you want to be able to use and if the variable need an automatic update, the external URL to use to ask Dolibarr to update automaticaly the value.
     AddVariable=Add Variable
    diff --git a/htdocs/langs/mn_MN/projects.lang b/htdocs/langs/mn_MN/projects.lang
    index 319a6e7e0e2..e04f28689a1 100644
    --- a/htdocs/langs/mn_MN/projects.lang
    +++ b/htdocs/langs/mn_MN/projects.lang
    @@ -77,6 +77,7 @@ Time=Time
     ListOfTasks=List of tasks
     GoToListOfTimeConsumed=Go to list of time consumed
     GoToListOfTasks=Go to list of tasks
    +GoToGanttView=Go to Gantt view
     GanttView=Gantt View
     ListProposalsAssociatedProject=List of the commercial proposals associated with the project
     ListOrdersAssociatedProject=List of customer orders associated with the project
    @@ -226,4 +227,4 @@ AllowCommentOnProject=Allow user comments on projects
     DontHavePermissionForCloseProject=You do not have permissions to close the project %s
     DontHaveTheValidateStatus=The project %s must be open to be closed
     RecordsClosed=%s project(s) closed
    -SendProjectRef=About project %s
    +SendProjectRef=Information project %s
    diff --git a/htdocs/langs/mn_MN/propal.lang b/htdocs/langs/mn_MN/propal.lang
    index 04941e4c650..8cf3a68167a 100644
    --- a/htdocs/langs/mn_MN/propal.lang
    +++ b/htdocs/langs/mn_MN/propal.lang
    @@ -75,6 +75,7 @@ AvailabilityTypeAV_1M=1 month
     TypeContact_propal_internal_SALESREPFOLL=Representative following-up proposal
     TypeContact_propal_external_BILLING=Customer invoice contact
     TypeContact_propal_external_CUSTOMER=Customer contact following-up proposal
    +TypeContact_propal_external_SHIPPING=Customer contact for delivery
     # Document models
     DocModelAzurDescription=A complete proposal model (logo...)
     DefaultModelPropalCreate=Default model creation
    diff --git a/htdocs/langs/mn_MN/sendings.lang b/htdocs/langs/mn_MN/sendings.lang
    index 5091bfe950d..3b3850e44ed 100644
    --- a/htdocs/langs/mn_MN/sendings.lang
    +++ b/htdocs/langs/mn_MN/sendings.lang
    @@ -52,8 +52,8 @@ ActionsOnShipping=Events on shipment
     LinkToTrackYourPackage=Link to track your package
     ShipmentCreationIsDoneFromOrder=For the moment, creation of a new shipment is done from the order card.
     ShipmentLine=Shipment line
    -ProductQtyInCustomersOrdersRunning=Product quantity into open customers orders
    -ProductQtyInSuppliersOrdersRunning=Product quantity into open suppliers orders
    +ProductQtyInCustomersOrdersRunning=Product quantity into open customer orders
    +ProductQtyInSuppliersOrdersRunning=Product quantity into open purchase orders
     ProductQtyInShipmentAlreadySent=Product quantity from open customer order already sent
     ProductQtyInSuppliersShipmentAlreadyRecevied=Product quantity from open supplier order already received
     NoProductToShipFoundIntoStock=No product to ship found into warehouse <b>%s</b>. Correct stock or go back to choose another warehouse.
    diff --git a/htdocs/langs/mn_MN/stocks.lang b/htdocs/langs/mn_MN/stocks.lang
    index 7fbe2f6b82a..8178a8918b7 100644
    --- a/htdocs/langs/mn_MN/stocks.lang
    +++ b/htdocs/langs/mn_MN/stocks.lang
    @@ -67,7 +67,7 @@ DeStockOnValidateOrder=Decrease real stocks on customers orders validation
     DeStockOnShipment=Decrease real stocks on shipping validation
     DeStockOnShipmentOnClosing=Decrease real stocks on shipping classification closed
     ReStockOnBill=Increase real stocks on suppliers invoices/credit notes validation
    -ReStockOnValidateOrder=Increase real stocks on suppliers orders approbation
    +ReStockOnValidateOrder=Increase real stocks on purchase orders approbation
     ReStockOnDispatchOrder=Increase real stocks on manual dispatching into warehouses, after supplier order receipt of goods
     OrderStatusNotReadyToDispatch=Order has not yet or no more a status that allows dispatching of products in stock warehouses.
     StockDiffPhysicTeoric=Explanation for difference between physical and virtual stock
    @@ -203,3 +203,4 @@ RegulateStock=Regulate Stock
     ListInventory=List
     StockSupportServices=Stock management support services
     StockSupportServicesDesc=By default, you can stock only product with type "product". If on, and if module service is on, you can also stock a product with type "service"
    +ReceiveProducts=Receive items
    diff --git a/htdocs/langs/mn_MN/stripe.lang b/htdocs/langs/mn_MN/stripe.lang
    index 9fb2fa45113..6fa072b4c9a 100644
    --- a/htdocs/langs/mn_MN/stripe.lang
    +++ b/htdocs/langs/mn_MN/stripe.lang
    @@ -58,8 +58,8 @@ NameOnCard=Name on card
     CardNumber=Card Number
     ExpiryDate=Expiry Date
     CVN=CVN
    -DeleteACard=Delete Card record
    -ConfirmDeleteCard=Are you sure you want to delete this Card record?
    +DeleteACard=Delete Card
    +ConfirmDeleteCard=Are you sure you want to delete this Credit or Debit card?
     CreateCustomerOnStripe=Create customer on Stripe
     CreateCardOnStripe=Create card on Stripe
     ShowInStripe=Show in Stripe
    diff --git a/htdocs/langs/mn_MN/supplier_proposal.lang b/htdocs/langs/mn_MN/supplier_proposal.lang
    index d5b51978920..ef2e7242e31 100644
    --- a/htdocs/langs/mn_MN/supplier_proposal.lang
    +++ b/htdocs/langs/mn_MN/supplier_proposal.lang
    @@ -1,22 +1,22 @@
     # Dolibarr language file - Source file is en_US - supplier_proposal
    -SupplierProposal=Supplier commercial proposals
    -supplier_proposalDESC=Manage price requests to suppliers
    +SupplierProposal=Vendor commercial proposals
    +supplier_proposalDESC=Manage price requests to vendors
     SupplierProposalNew=New price request
     CommRequest=Price request
     CommRequests=Price requests
     SearchRequest=Find a request
     DraftRequests=Draft requests
    -SupplierProposalsDraft=Draft supplier proposals
    +SupplierProposalsDraft=Draft vendor proposals
     LastModifiedRequests=Latest %s modified price requests
     RequestsOpened=Open price requests
    -SupplierProposalArea=Supplier proposals area
    -SupplierProposalShort=Supplier proposal
    -SupplierProposals=Supplier proposals
    -SupplierProposalsShort=Supplier proposals
    +SupplierProposalArea=Vendor proposals area
    +SupplierProposalShort=Vendor proposal
    +SupplierProposals=Vendor proposals
    +SupplierProposalsShort=Vendor proposals
     NewAskPrice=New price request
     ShowSupplierProposal=Show price request
     AddSupplierProposal=Create a price request
    -SupplierProposalRefFourn=Supplier ref
    +SupplierProposalRefFourn=Vendor ref
     SupplierProposalDate=Delivery date
     SupplierProposalRefFournNotice=Before closing to "Accepted", think to grasp suppliers references.
     ConfirmValidateAsk=Are you sure you want to validate this price request under name <b>%s</b>?
    @@ -47,9 +47,9 @@ CommercialAsk=Price request
     DefaultModelSupplierProposalCreate=Default model creation
     DefaultModelSupplierProposalToBill=Default template when closing a price request (accepted)
     DefaultModelSupplierProposalClosed=Default template when closing a price request (refused)
    -ListOfSupplierProposals=List of supplier proposal requests
    -ListSupplierProposalsAssociatedProject=List of supplier proposals associated with project
    -SupplierProposalsToClose=Supplier proposals to close
    -SupplierProposalsToProcess=Supplier proposals to process
    +ListOfSupplierProposals=List of vendor proposal requests
    +ListSupplierProposalsAssociatedProject=List of vendor proposals associated with project
    +SupplierProposalsToClose=Vendor proposals to close
    +SupplierProposalsToProcess=Vendor proposals to process
     LastSupplierProposals=Latest %s price requests
     AllPriceRequests=All requests
    diff --git a/htdocs/langs/mn_MN/suppliers.lang b/htdocs/langs/mn_MN/suppliers.lang
    index f9e383e09af..d0cf540d3eb 100644
    --- a/htdocs/langs/mn_MN/suppliers.lang
    +++ b/htdocs/langs/mn_MN/suppliers.lang
    @@ -1,11 +1,11 @@
     # Dolibarr language file - Source file is en_US - suppliers
    -Suppliers=Suppliers
    -SuppliersInvoice=Suppliers invoice
    -ShowSupplierInvoice=Show Supplier Invoice
    -NewSupplier=New supplier
    +Suppliers=Vendors
    +SuppliersInvoice=Vendor invoice
    +ShowSupplierInvoice=Show Vendor Invoice
    +NewSupplier=New vendor
     History=History
    -ListOfSuppliers=List of suppliers
    -ShowSupplier=Show supplier
    +ListOfSuppliers=List of vendors
    +ShowSupplier=Show vendor
     OrderDate=Order date
     BuyingPriceMin=Best buying price
     BuyingPriceMinShort=Best buying price
    @@ -14,34 +14,34 @@ TotalSellingPriceMinShort=Total of subproducts selling prices
     SomeSubProductHaveNoPrices=Some sub-products have no price defined
     AddSupplierPrice=Add buying price
     ChangeSupplierPrice=Change buying price
    -SupplierPrices=Supplier prices
    +SupplierPrices=Vendor prices
     ReferenceSupplierIsAlreadyAssociatedWithAProduct=This reference supplier is already associated with a reference: %s
    -NoRecordedSuppliers=No suppliers recorded
    -SupplierPayment=Supplier payment
    -SuppliersArea=Suppliers area
    -RefSupplierShort=Ref. supplier
    +NoRecordedSuppliers=No vendor recorded
    +SupplierPayment=Vendor payment
    +SuppliersArea=Vendor area
    +RefSupplierShort=Ref. vendor
     Availability=Availability
    -ExportDataset_fournisseur_1=Supplier invoices list and invoice lines
    -ExportDataset_fournisseur_2=Supplier invoices and payments
    -ExportDataset_fournisseur_3=Supplier orders and order lines
    +ExportDataset_fournisseur_1=Vendor invoices list and invoice lines
    +ExportDataset_fournisseur_2=Vendor invoices and payments
    +ExportDataset_fournisseur_3=Purchase orders and order lines
     ApproveThisOrder=Approve this order
     ConfirmApproveThisOrder=Are you sure you want to approve order <b>%s</b>?
     DenyingThisOrder=Deny this order
     ConfirmDenyingThisOrder=Are you sure you want to deny this order <b>%s</b>?
     ConfirmCancelThisOrder=Are you sure you want to cancel this order <b>%s</b>?
    -AddSupplierOrder=Create supplier order
    -AddSupplierInvoice=Create supplier invoice
    -ListOfSupplierProductForSupplier=List of products and prices for supplier <b>%s</b>
    -SentToSuppliers=Sent to suppliers
    -ListOfSupplierOrders=List of supplier orders
    -MenuOrdersSupplierToBill=Supplier orders to invoice
    +AddSupplierOrder=Create Purchase Order
    +AddSupplierInvoice=Create vendor invoice
    +ListOfSupplierProductForSupplier=List of products and prices for vendor <b>%s</b>
    +SentToSuppliers=Sent to vendors
    +ListOfSupplierOrders=List of purchase orders
    +MenuOrdersSupplierToBill=Purchase orders to invoice
     NbDaysToDelivery=Delivery delay in days
     DescNbDaysToDelivery=The biggest deliver delay of the products from this order
    -SupplierReputation=Supplier reputation
    +SupplierReputation=Vendor reputation
     DoNotOrderThisProductToThisSupplier=Do not order
     NotTheGoodQualitySupplier=Wrong quality
     ReputationForThisProduct=Reputation
     BuyerName=Buyer name
     AllProductServicePrices=All product / service prices
     AllProductReferencesOfSupplier=All product / service references of supplier
    -BuyingPriceNumShort=Supplier prices
    +BuyingPriceNumShort=Vendor prices
    diff --git a/htdocs/langs/mn_MN/users.lang b/htdocs/langs/mn_MN/users.lang
    index 8aa5d3749fc..26f22923a9a 100644
    --- a/htdocs/langs/mn_MN/users.lang
    +++ b/htdocs/langs/mn_MN/users.lang
    @@ -48,7 +48,7 @@ PasswordChangeRequest=Request to change password for <b>%s</b>
     PasswordChangeRequestSent=Request to change password for <b>%s</b> sent to <b>%s</b>.
     ConfirmPasswordReset=Confirm password reset
     MenuUsersAndGroups=Users & Groups
    -LastGroupsCreated=Latest %s created groups
    +LastGroupsCreated=Latest %s groups created
     LastUsersCreated=Latest %s users created
     ShowGroup=Show group
     ShowUser=Show user
    diff --git a/htdocs/langs/mn_MN/website.lang b/htdocs/langs/mn_MN/website.lang
    index 0350da13f8f..0f0673e3716 100644
    --- a/htdocs/langs/mn_MN/website.lang
    +++ b/htdocs/langs/mn_MN/website.lang
    @@ -73,7 +73,7 @@ AnotherContainer=Another container
     WEBSITE_USE_WEBSITE_ACCOUNTS=Enable the web site account table
     WEBSITE_USE_WEBSITE_ACCOUNTSTooltip=Enable the table to store web site accounts (login/pass) for each website / thirdparty
     YouMustDefineTheHomePage=You must first define the default Home page
    -OnlyEditionOfSourceForGrabbedContentFuture=Note: only edition of HTML source will be possible when a page content is intiliazed by grabbing it from an external page (WYSIWYG editor will not be available)
    +OnlyEditionOfSourceForGrabbedContentFuture=Note: only edition of HTML source will be possible when a page content is initiliazed by grabbing it from an external page (WYSIWYG editor will not be available)
     OnlyEditionOfSourceForGrabbedContent=Only edition of HTML source is possible when content was grabbed from an external site
     GrabImagesInto=Grab also images found into css and page.
     ImagesShouldBeSavedInto=Images should be saved into directory
    diff --git a/htdocs/langs/mn_MN/workflow.lang b/htdocs/langs/mn_MN/workflow.lang
    index a50bd91595b..783373ad66d 100644
    --- a/htdocs/langs/mn_MN/workflow.lang
    +++ b/htdocs/langs/mn_MN/workflow.lang
    @@ -14,7 +14,7 @@ descWORKFLOW_INVOICE_AMOUNT_CLASSIFY_BILLED_ORDER=Classify linked source custome
     descWORKFLOW_INVOICE_CLASSIFY_BILLED_ORDER=Classify linked source customer order(s) to billed when customer invoice is set to paid (and if amount of the invoice is same than total amount of linked orders)
     descWORKFLOW_ORDER_CLASSIFY_SHIPPED_SHIPPING=Classify linked source customer order to shipped when a shipment is validated (and if quantity shipped by all shipments is the same as in the order to update)
     # Autoclassify supplier order
    -descWORKFLOW_ORDER_CLASSIFY_BILLED_SUPPLIER_PROPOSAL=Classify linked source supplier proposal(s) to billed when supplier invoice is validated (and if amount of the invoice is same than total amount of linked proposals)
    -descWORKFLOW_INVOICE_AMOUNT_CLASSIFY_BILLED_SUPPLIER_ORDER=Classify linked source supplier order(s) to billed when supplier invoice is validated (and if amount of the invoice is same than total amount of linked orders)
    +descWORKFLOW_ORDER_CLASSIFY_BILLED_SUPPLIER_PROPOSAL=Classify linked source vendor proposal(s) to billed when vendor invoice is validated (and if amount of the invoice is same than total amount of linked proposals)
    +descWORKFLOW_INVOICE_AMOUNT_CLASSIFY_BILLED_SUPPLIER_ORDER=Classify linked source purchase order(s) to billed when vendor invoice is validated (and if amount of the invoice is same than total amount of linked orders)
     AutomaticCreation=Automatic creation
     AutomaticClassification=Automatic classification
    diff --git a/htdocs/langs/nb_NO/accountancy.lang b/htdocs/langs/nb_NO/accountancy.lang
    index f2bdc0ec065..3d5bc3815c8 100644
    --- a/htdocs/langs/nb_NO/accountancy.lang
    +++ b/htdocs/langs/nb_NO/accountancy.lang
    @@ -1,4 +1,5 @@
     # Dolibarr language file - en_US - Accounting Expert
    +Accounting=Regnskap
     ACCOUNTING_EXPORT_SEPARATORCSV=Kolonneseparator for eksportfil
     ACCOUNTING_EXPORT_DATE=Datoformat for eksportfil
     ACCOUNTING_EXPORT_PIECE=Eksporter antall enheter
    @@ -39,11 +40,11 @@ AccountWithNonZeroValues=Kontoer med ingen nullverdier
     ListOfAccounts=Liste over kontoer
     
     MainAccountForCustomersNotDefined=Hoved regnskapskonto for kunder som ikke er definert i oppsettet
    -MainAccountForSuppliersNotDefined=Hoved regnskapskonto for leverandører som ikke er definert i oppsettet
    +MainAccountForSuppliersNotDefined=Hovedregnskapskonto for leverandører som ikke er definert i oppsettet
     MainAccountForUsersNotDefined=Hoved regnskapskonto for brukere som ikke er definert i oppsettet
     MainAccountForVatPaymentNotDefined=Hoved regnskapskonto for MVA-betaling ikke definert i oppsettet
     
    -AccountancyArea=Område for regnskap
    +AccountancyArea=Regnskapsområde
     AccountancyAreaDescIntro=Bruk av regnskapsmodulen er gjort i flere skritt:
     AccountancyAreaDescActionOnce=Følgende tiltak blir vanligvis utført en gang, eller en gang i året ...
     AccountancyAreaDescActionOnceBis=De neste skrittene bør gjøres for å spare tid i fremtiden ved å foreslå deg riktig standardregnskapskonto når du foretar journalføringen (skriv inn post i journaler og hovedbok)
    @@ -54,6 +55,7 @@ AccountancyAreaDescChartModel=TRINN %s: Lag en kontomodell fra menyen %s
     AccountancyAreaDescChart=TRINN %s: Opprett eller kontroller innhold i din kontoplan fra meny %s
     
     AccountancyAreaDescVat=TRINN %s: Definer regnskapskonto for hver MVA-sats. Bruk menyoppføringen %s.
    +AccountancyAreaDescDefault=TRINN %s: Definer standard regnskapskontoer. For dette, bruk menyoppføringen %s.
     AccountancyAreaDescExpenseReport=TRINN %s: Definer standard regnskapskontoer for hver type kostnadsrapport. Bruk menyoppføringen %s.
     AccountancyAreaDescSal=TRINN %s: Definer standard regnskapskonto for betaling av lønn. Bruk menyoppføring %s.
     AccountancyAreaDescContrib=TRINN %s: Definer standard regnskapskonto for spesialutgifter (diverse avgifter). Bruk menyoppføringen %s.
    @@ -89,7 +91,7 @@ MenuProductsAccounts=Varekontoer
     ProductsBinding=Varekontoer
     Ventilation=Binding til kontoer
     CustomersVentilation=Binding av kundefakturaer
    -SuppliersVentilation=Binding av leverandørfakturaer
    +SuppliersVentilation=Leverandørfaktura-bindinger
     ExpenseReportsVentilation=Utgiftsrapport-binding
     CreateMvts=Opprett ny transaksjon
     UpdateMvts=Endre en transaksjon
    @@ -130,12 +132,14 @@ ACCOUNTING_LENGTH_GACCOUNT=Lengden på de generelle regnskapskontoene (Hvis du s
     ACCOUNTING_LENGTH_AACCOUNT=Lengden på tredjeparts regnskapskontoer (Hvis du angir verdien til 6 her, vil kontoen '401' vises som '401000' på skjermen)
     ACCOUNTING_MANAGE_ZERO=Tillat å administrere forskjellig antall nuller på slutten av en regnskapskonto. Nødvendig for enkelte land (som Sveits). Hvis du holder den av (standard), kan du angi de 2 følgende parametrene for å be om å legge til virtuell null.
     BANK_DISABLE_DIRECT_INPUT=Deaktiver direkteregistrering av transaksjoner på bankkonto
    +ACCOUNTING_ENABLE_EXPORT_DRAFT_JOURNAL=Aktiver eksportutkast i journal
     
     ACCOUNTING_SELL_JOURNAL=Salgsjournal
     ACCOUNTING_PURCHASE_JOURNAL=Innkjøpsjournal
     ACCOUNTING_MISCELLANEOUS_JOURNAL=Diverseprotokoll
     ACCOUNTING_EXPENSEREPORT_JOURNAL=Utgiftsjournal
     ACCOUNTING_SOCIAL_JOURNAL=Sosialjournal
    +ACCOUNTING_HAS_NEW_JOURNAL=Har ny journal
     
     ACCOUNTING_ACCOUNT_TRANSFER_CASH=Regnskapskonto for overførsel
     ACCOUNTING_ACCOUNT_SUSPENSE=Regnskapskonto for vent
    @@ -185,11 +189,12 @@ ListeMvts=Liste over bevegelser
     ErrorDebitCredit=Debet og kredit kan ikke ha en verdi samtidig
     AddCompteFromBK=Legg til regnskapskontoer til gruppen
     ReportThirdParty=List tredjepartskonto
    -DescThirdPartyReport=Liste over kunder og leverandører og deres regnskapskontoer
    +DescThirdPartyReport=Liste over tredjeparts kunder og leverandører og deres regnskapsregnskap
     ListAccounts=Liste over regnskapskontoer
     UnknownAccountForThirdparty=Ukjent tredjepartskonto. Vi vil bruke %s
     UnknownAccountForThirdpartyBlocking=Ukjent tredjepartskonto. Blokkeringsfeil
     UnknownAccountForThirdpartyAndWaitingAccountNotDefinedBlocking=Ukjent tredjepartskonto og ventekonto ikke definert. Blokkeringsfeil
    +PaymentsNotLinkedToProduct=Betaling ikke knyttet til noen vare/tjeneste
     
     Pcgtype=Kontogruppe
     Pcgsubtype=Konto-undergruppe
    @@ -204,8 +209,8 @@ DescVentilDoneCustomer=Liste over kunde-fakturalinjer og deres vare-regnskapskon
     DescVentilTodoCustomer=Bind fakturalinjer som ikke allerede er bundet, til en vare-regnskapskonto
     ChangeAccount=Endre regnskapskonto for valgte vare-/tjenestelinjer til følgende konto:
     Vide=-
    -DescVentilSupplier=Liste over leverandørfaktura-linjer bundet eller ikke bundet til en vare-regnskapskonto
    -DescVentilDoneSupplier=Liste over leverandørfakturalinjer og tilhørende regnskapskonto
    +DescVentilSupplier=Liste over leverandør-fakturalinjer som er bundet eller ikke ennå bundet til en vareregnskapskonto
    +DescVentilDoneSupplier=Liste over leverandør-fakturalinjer av og deres regnskapskonto
     DescVentilTodoExpenseReport=Bind utgiftsrapport-linjer til en gebyr-regnskapskonto
     DescVentilExpenseReport=Liste over utgiftsrapport-linjer bundet (eller ikke) til en gebyr-regnskapskonto
     DescVentilExpenseReportMore=Hvis du setter opp regnskapskonto med type utgiftsrapport-linjer, vil programmet være i stand til å gjøre alle bindinger mellom utgiftsrapport-linjer og regnskapskontoer med et klikk på knappen <strong>"%s"</strong>. Hvis du fortsatt har noen linjer som ikke er bundet til en konto, må du foreta en manuell binding fra menyen "<strong>%s</strong>".
    @@ -215,7 +220,7 @@ ValidateHistory=Bind automatisk
     AutomaticBindingDone=Automatisk binding utført
     
     ErrorAccountancyCodeIsAlreadyUse=Feil, du kan ikke slette denne regnskapskontoen fordi den er i bruk
    -MvtNotCorrectlyBalanced=Bevegelsen er ikke riktig balansert. Kreditt = %s. Debet = %s
    +MvtNotCorrectlyBalanced=Bevegelse er ikke riktig balansert. Debet = %s | Kreditt = %s
     FicheVentilation=Binding-kort
     GeneralLedgerIsWritten=Transaksjoner blir skrevet inn i hovedboken
     GeneralLedgerSomeRecordWasNotRecorded=Noen av transaksjonene kunne ikke journalføres. Hvis det ikke er noen annen feilmelding, er dette trolig fordi de allerede var journalført.
    @@ -234,7 +239,7 @@ AccountingJournal=Regnskapsjournal
     NewAccountingJournal=Ny regnskapsjourna
     ShowAccoutingJournal=Vis regnskapsjournal
     Nature=Natur
    -AccountingJournalType1=Miscellaneous operations
    +AccountingJournalType1=Diverse operasjoner
     AccountingJournalType2=Salg
     AccountingJournalType3=Innkjøp
     AccountingJournalType4=Bank
    @@ -293,4 +298,9 @@ Binded=Bundne linjer
     ToBind=Linjer som skal bindes
     UseMenuToSetBindindManualy=Autodeteksjon ikke mulig, bruk menyen <a href="%s"> %s </a> for å gjøre bindingen manuelt
     
    +## Import
    +ImportAccountingEntries=Regnskapsposter
    +
     WarningReportNotReliable=Advarsel, denne rapporten er ikke basert på hovedboken, så den inneholder ikke transaksjoner endret manuelt i hovedboken. Hvis journaliseringen din er oppdatert, er bokføringsvisningen mer nøyaktig.
    +ExpenseReportJournal=Utgiftsrapport-journal
    +InventoryJournal=Inventar-journal
    diff --git a/htdocs/langs/nb_NO/admin.lang b/htdocs/langs/nb_NO/admin.lang
    index 1e345045a9e..ce81665069d 100644
    --- a/htdocs/langs/nb_NO/admin.lang
    +++ b/htdocs/langs/nb_NO/admin.lang
    @@ -269,10 +269,11 @@ MAIN_MAIL_SMTP_SERVER=SMTP-server (Standard i php.ini: <b>%s</b>)
     MAIN_MAIL_SMTP_PORT_NotAvailableOnLinuxLike=SMTP-port (Settes ikke i PHP på Unix/Linux)
     MAIN_MAIL_SMTP_SERVER_NotAvailableOnLinuxLike=SMTP-server (Settes ikke i PHP på Unix/Linux)
     MAIN_MAIL_EMAIL_FROM=Avsender-e-post for automatiske e-poster (Som standard i php.ini: <b> %s</b>)
    -MAIN_MAIL_ERRORS_TO=E-post brukt som "Feil til" -felt i e-postmeldinger sendt
    +MAIN_MAIL_ERRORS_TO=Epost brukt til returnerte epostmeldinger (felt 'Feil-til' i e-postmeldinger sendt)
     MAIN_MAIL_AUTOCOPY_TO= Send systematisk en skjult karbon-kopi av alle sendte e-post til
     MAIN_DISABLE_ALL_MAILS=Deaktiver alle e-postmeldinger (for testformål eller demoer)
     MAIN_MAIL_FORCE_SENDTO=Send alle e-post til (i stedet for ekte mottakere, til testformål)
    +MAIN_MAIL_ENABLED_USER_DEST_SELECT=Legg til ansatte brukere med epost i tillatt mottaker-liste
     MAIN_MAIL_SENDMODE=Metode for å sende e-post
     MAIN_MAIL_SMTPS_ID=SMTP-ID hvis godkjenning kreves
     MAIN_MAIL_SMTPS_PW=SMTP-passord hvis godkjenning kreves
    @@ -291,7 +292,7 @@ ModuleSetup=Modulinnstillinger
     ModulesSetup=Moduler/Applikasjonsoppsett
     ModuleFamilyBase=System
     ModuleFamilyCrm=Kunderelasjonshåndtering (CRM)
    -ModuleFamilySrm=Supplier Relation Management (SRM)
    +ModuleFamilySrm=Administrasjon av leverandørforhold
     ModuleFamilyProducts=Products Management/Varehåndtering (PM)
     ModuleFamilyHr=Human Resource Management (HRM)
     ModuleFamilyProjects=Prosjekter/Samarbeid
    @@ -373,7 +374,8 @@ NoSmsEngine=Ingen SMS avsender tilgjengelig. SMS håndterer er ikke installert m
     PDF=PDF
     PDFDesc=Du kan angi globale alternativer relatert til PDF-generering
     PDFAddressForging=Regler for å lage adressebokser
    -HideAnyVATInformationOnPDF=Skjul alle opplysninger knyttet til MVA på genererte PDF-filer
    +HideAnyVATInformationOnPDF=Skjul all informasjon relatert til Salgsskatt/MVA på generert PDF
    +PDFRulesForSalesTax=Regler for salgsskatt/mva
     PDFLocaltax=Regler for %s
     HideLocalTaxOnPDF=Skjul %s rente i pdf kolonne 
     HideDescOnPDF=Skjul varebeskrivelse på generert PDF
    @@ -445,13 +447,14 @@ DisplayCompanyInfo=Vis firmaadresse
     DisplayCompanyManagers=Vis ledernavn
     DisplayCompanyInfoAndManagers=Vis firmaadresser og ledernavn
     EnableAndSetupModuleCron=Hvis du ønsker at gjentakende fakturaer skal genereres automatisk, må modulen *%s* være aktivert og riktig konfigurert. Ellers må generering av fakturaer gjøres manuelt fra denne malen med knapp *Lag*. Merk at selv om du har aktivert automatisk generering, kan du likevel trygt starte manuell generasjon. Generering av duplikater for samme periode er ikke mulig.
    -ModuleCompanyCodeAquarium=Returner en regnskapskode som er bygd opp av: <br> %s etterfulgt av leverandørkode fra tredjepart for en leverandør-regnskapskode, <br> %s etterfulgt av tredjeparts kundekode for en kunde-regnskapskode.
    +ModuleCompanyCodeCustomerAquarium=%s etterfulgt av tredjeparts kundekode for en kunderegnskapskode
    +ModuleCompanyCodeSupplierAquarium=%s etterfulgt av tredjepart leverandørkode for en leverandør-regnskapskode
     ModuleCompanyCodePanicum=Returner en tom regnskapskode.
     ModuleCompanyCodeDigitaria=Regnskapskode avhenger av tredjepartskode. Koden består av tegnet "C" i den første stillingen etterfulgt av de første 5 tegnene til tredjepartskoden.
     Use3StepsApproval=Som standard må innkjøpsordrer opprettes og godkjennes av 2 forskjellige brukere (ett trinn/bruker for å opprette og ett trinn/bruker for å godkjenne. Merk at hvis brukeren har både tillatelse til å opprette og godkjenne, vil ett trinn/ bruker vil være nok). Du kan bruke dette alternativet for å innføre et tredje trinn/bruker godkjenning, hvis beløpet er høyere enn en spesifisert verdi (så vil 3 trinn være nødvendig: 1=validering, 2=første godkjenning og 3=andre godkjenning dersom beløpet er høyt nok). <br> Sett denne tom en godkjenning (2 trinn) er nok, sett den til en svært lav verdi (0,1) hvis det alltid kreves en andre godkjenning (3 trinn).
     UseDoubleApproval=Bruk 3-trinns godkjennelse når beløpet (eks. MVA) er høyere enn...
    -WarningPHPMail=WARNING: It is often better to setup outgoing emails to use the email server of your provider instead of the default setup. Some email providers (like Yahoo) does not allow you to send an email from another server than their own server. Your current setup use the server of the application to send email and not the server of your email provider, so some recipients (the one compatible with the restrictive DMARC protocol), will ask your email provider if they can accept your email and some email providers (like Yahoo) may respond "no" because the server is not a server of them, so few of your sent Emails may not be accepted (be carefull also to your email provider sending quota).<br>If your Email provider (like Yahoo) has this restriction, you must change Email setup to choose the other method "SMTP server" and enter the SMTP server and credentials provided by your Email provider (ask your EMail provider to get SMTP credentials for your account).
    -WarningPHPMail2=Hvis din e-post-SMTP-leverandør må begrense e-postklienten til noen IP-adresser (svært sjelden), er dette IP-adressen til ERP CRM-programmet: <strong> %s </strong>.
    +WarningPHPMail=ADVARSEL: Det er ofte bedre å sette utgående eposter til å bruke epostserveren til leverandøren din i stedet for standardoppsettet. Noen epostleverandører (som Yahoo) tillater ikke at du sender en epost fra en annen server enn deres egen server. Ditt nåværende oppsett bruker serveren i programmet til å sende epost og ikke serveren til epostleverandøren din, så noen mottakere (den som er kompatibel med den restriktive DMARC-protokollen), vil spørre epostleverandøren din om de kan godta eposten din og noen epostleverandører (som Yahoo) kan svare "nei" fordi serveren ikke er en deres servere, så få av dine sendte e-poster kan ikke aksepteres (vær også oppmerksom på epostleverandørens sendekvote). <br> Hvis din epostleverandør (som Yahoo) har denne begrensningen, må du endre epostoppsett til å velge den andre metoden "SMTP-server" og angi SMTP-serveren og legitimasjonene som tilbys av epostleverandøren din (spør epostleverandøren din for å få SMTP-legitimasjon for kontoen din).
    +WarningPHPMail2=Hvis din epost-SMTP-leverandør må begrense epostklienten til noen IP-adresser (svært sjelden), er dette IP-adressen til epost-brukeragenten (MUA) for ERP CRM-programmet: <strong> %s </strong>.
     ClickToShowDescription=Klikk for å vise beskrivelse
     DependsOn=Denne modulen trenger modulen(ene)
     RequiredBy=Denne modulen er påkrevd av modul(ene)
    @@ -470,7 +473,10 @@ WatermarkOnDraftExpenseReports=Vannmerke på utgiftsrapport-maler
     AttachMainDocByDefault=Sett dette til 1 hvis du vil legge ved hoveddokumentet til e-post som standard (hvis aktuelt)
     FilesAttachedToEmail=Legg ved fil
     SendEmailsReminders=Send agendapåminnelser via e-post
    -davDescription=Add a component to be a DAV server
    +davDescription=Legg til en komponent for å være en DAV-server
    +DAVSetup=Oppsett av DAV-modulen
    +DAV_ALLOW_PUBLIC_DIR=Aktiver den offentlige katalogen (WebDav-katalog uten innlogging kreves)
    +DAV_ALLOW_PUBLIC_DIRTooltip=WebDavs offentlige katalog er en WebDAV-katalog som alle kan få tilgang til (i lese- og skrivemodus), uten å måtte ha/bruke en eksisterende påloggings-/passordkonto.
     # Modules
     Module0Name=Brukere & grupper
     Module0Desc=Håndtering av Brukere/Ansatte og Grupper
    @@ -479,7 +485,7 @@ Module1Desc=Behandling av bedrifter og kontaktpersoner
     Module2Name=Handel
     Module2Desc=Behandling av handelsfunksjoner
     Module10Name=Regnskap
    -Module10Desc=Enkel regnskapshåndtering (faktura og betalingsregistrering)
    +Module10Desc=Enkle regnskapsrapporter (tidsskrifter, omsetning) basert på databaseinnhold. Bruker ikke en hovedbok.
     Module20Name=Tilbud
     Module20Desc=Behandling av tilbud
     Module22Name=E-postutsendelser
    @@ -491,7 +497,7 @@ Module25Desc=Behandling av kundeordre
     Module30Name=Fakturaer
     Module30Desc=Behandling av fakturaer og kreditnotaer for kunder. Fakturabehandling for leverandører
     Module40Name=Leverandører
    -Module40Desc=Behandling av innkjøp og leverandører (ordre og fakturaer)
    +Module40Desc=Leverandører og kjøpshåndtering (innkjøpsordre og fakturering)
     Module42Name=Feilsøkingslogger
     Module42Desc=Loggfunksjoner (fil, syslog, ...). Slike logger er for tekniske/feilsøkingsformål.
     Module49Name=Redigeringsprogram
    @@ -546,8 +552,8 @@ Module400Name=Prosjekter/Muligheter
     Module400Desc=Håndtering av prosjekter, muligheter og/eller oppgaver. Du kan også tildele et element (faktura, rekkefølge, forslag, intervensjon, ...) til et prosjekt og få en tverrgående visning fra prosjektvisningen.
     Module410Name=Webkalender
     Module410Desc=Integrasjon med webkalender
    -Module500Name=Spesielle utgifter
    -Module500Desc=Behandling av spesielle utgifter (skatter og avgifter, utbytte mm)
    +Module500Name=Skatter og spesialutgifter
    +Module500Desc=Håndtering av andre utgifter (salgsskatt, sosiale eller skattemessige skatter, utbytte, ...)
     Module510Name=Betaling av lønn til ansatte
     Module510Desc=Legg inn og følg betalingen av ansattes lønn
     Module520Name=Lån
    @@ -562,13 +568,13 @@ Module700Desc=Behandling av donasjoner
     Module770Name=Utgiftsrapporter
     Module770Desc=Håndtering av utgiftsrapporter (reise, diett, mm)
     Module1120Name=Leverandørtilbud
    -Module1120Desc=Forespør leverandørtilbud og tilbud
    +Module1120Desc=Be om leverandørtilbud og priser
     Module1200Name=Mantis
     Module1200Desc=Mantisintegrasjon
     Module1520Name=Dokumentgenerering
     Module1520Desc=Masse-epost dokumentgenerering
     Module1780Name=Merker/kategorier
    -Module1780Desc=Opprett merker/categorier (varer, kunder, leverandører, kontakter eller medlemmer)
    +Module1780Desc=Opprett etikett/kategori (varer, kunder, leverandører, kontakter eller medlemmer)
     Module2000Name=WYSIWYG Editor
     Module2000Desc=Tillater å endre tekstområder med en avansert editor (Basert på CKEditor)
     Module2200Name=Dynamiske priser
    @@ -576,7 +582,7 @@ Module2200Desc=Aktiver mulighet for matematiske utrykk for å beregne priser
     Module2300Name=Planlagte jobber
     Module2300Desc=Planlagt jobbadministrasjon (alias cron- eller chronotabell)
     Module2400Name=Hendelser/Agenda
    -Module2400Desc=Følg utførte og kommende hendelser. La applikasjonen logge hendelser automatisk for sporingsformål .
    +Module2400Desc=Følg ferdige og kommende hendelser. La applikasjonen logge hendelser automatisk for sporing eller registrer hendelser eller møter manuelt. Dette er den viktigste viktige modulen for en god kunde- eller leverandørforholdsstyring.
     Module2500Name=DMS / ECM
     Module2500Desc=Dokumenthåndteringssystem / Elektronisk innholdshåndtering. Automatisk organisering av dine genererte eller lagrede dokumenter. Del dem når du trenger det.
     Module2600Name=API/Web tjenseter(SOAP server)
    @@ -599,7 +605,7 @@ Module4000Desc=HRM (håndtering av avdeling, arbeidskontrakter og personell)
     Module5000Name=Multi-selskap
     Module5000Desc=Lar deg administrere flere selskaper
     Module6000Name=Arbeidsflyt
    -Module6000Desc=Behandling av arbeidsflyt
    +Module6000Desc=Arbeidsflytbehandling (automatisk opprettelse av objekt og/eller automatisk statusendring)
     Module10000Name=Websider
     Module10000Desc=Opprett offentlige nettsteder med en WYSIWG-editor. Bare sett opp webserveren din (Apache, Nginx, ...) for å peke mot den dedikerte Dolibarr-katalogen for å få den online på Internett med ditt eget domenenavn.
     Module20000Name=Administrasjon av ferieforespørsler
    @@ -613,7 +619,7 @@ Module50100Desc=Salgssted-modul (POS).
     Module50200Name=Paypal
     Module50200Desc=Modul for å tilby en online betalingsside som godtar betaling ved hjelp av PayPal (kredittkort eller PayPal-kreditt). Dette kan brukes til å la kundene utføre gratis betalinger eller for betaling på et bestemt Dolibarr-objekt (faktura, bestilling, ...)
     Module50400Name=Regnskap (avansert)
    -Module50400Desc=Regnskapsadministrasjon (dobbeltoppføringer, generell støtte og hjelpeledger)
    +Module50400Desc=Regnskapsadministrasjon (dobbeltoppføringer, generell støtte og ekstra regnskapsbøker). Eksporter hovedboken til flere formater.
     Module54000Name=PrintIPP
     Module54000Desc=Direkteutskrift (uten å åpne dokumentet)ved hjelp av CUPS IPP inteface (Skriveren må være synlig for serveren, og CUPS må være installert på serveren)
     Module55000Name=Meningsmåling, undersøkelse eller avstemming
    @@ -838,11 +844,11 @@ Permission1251=Kjør masseimport av eksterne data til database (datalast)
     Permission1321=Eksportere kundefakturaer, attributter og betalinger
     Permission1322=Gjenåpne en betalt regning
     Permission1421=Eksport kundeordre og attributter
    -Permission20001=Read leave requests (your leaves and the one of your subordinates)
    -Permission20002=Create/modify your leave requests (yours leaves and the one of your subordinates)
    +Permission20001=Les ferieforespørsler (dine ferier og underordnedes)
    +Permission20002=Opprett / modifiser dine ferieforespørsler (dine ferier og dine underordnedes)
     Permission20003=Slett ferieforespørsler
    -Permission20004=Read all leave requests (even of user not subordinates)
    -Permission20005=Create/modify leave requests for everybody (even of user not subordinates)
    +Permission20004=Les alle permisjonsforespørsler (selv om bruker ikke er underordnet)
    +Permission20005=Opprett/endre permisjonsforespørsler for alle (selv om bruker ikke er underordnet)
     Permission20006=Administrer ferieforespørsler (oppsett og oppdatering av balanse)
     Permission23001=Les planlagt oppgave
     Permission23002=Opprett/endre planlagt oppgave
    @@ -885,7 +891,7 @@ DictionaryCivility=Personlige og profesjonelle titler
     DictionaryActions=Typer agendahendelser
     DictionarySocialContributions=Skatte- og avgiftstyper
     DictionaryVAT=MVA satser
    -DictionaryRevenueStamp=Amount of revenue stamps - ikke i Norge
    +DictionaryRevenueStamp=Beløp for skattestempel
     DictionaryPaymentConditions=Betalingsbetingelser
     DictionaryPaymentModes=Betalingsmåter
     DictionaryTypeContact=Kontakt/adressetyper
    @@ -913,7 +919,7 @@ SetupSaved=Innstillinger lagret
     SetupNotSaved=Oppsettet er ikke lagret
     BackToModuleList=Tilbake til moduloversikt
     BackToDictionaryList=Tilbake til ordliste
    -TypeOfRevenueStamp=Type inntektsstempel
    +TypeOfRevenueStamp=Type skattestempel
     VATManagement=MVA-håndtering
     VATIsUsedDesc=Som standard når du oppretter muligheter, fakturaer, bestillinger osv, følger MVA-satsen aktivt standard regel:<br> Dersom selgeren ikke utsettes for MVA, settes MVA til 0. Slutt på regelen <br> Hvis (selgerland = kjøperland), settes merverdiavgift som standard lik MVA for produktet i selgerandet. Slutt på regelen. <br> Hvis både selger og kjøper er i EU og varene er transportprodukter (bil, båt, fly), er standard MVA 0 (MVA skal betales til tollen i sitt land og ikke til selger). Slutt på regelen. <br> Hvis både selgeren og kjøperen er i EU og kjøper er ikke et selskap, settes MVA til MVA på produktet som selges. Slutt på regelen. <br> Hvis både selgeren og kjøperen er i EU og kjøper er et selskap, settes MVA til 0 som standard. Slutt på regelen. <br> I alle andre tilfeller er standard MVA=0. Slutt på regelen.
     VATIsNotUsedDesc=Som standard er den foreslåtte MVA 0 som kan brukes for tilfeller som foreninger, enkeltpersoner og små selskaper.
    @@ -1021,7 +1027,7 @@ Delays_MAIN_DELAY_ACTIONS_TODO=Forsinkelsestoleranse (i dager) før varsel om pl
     Delays_MAIN_DELAY_PROJECT_TO_CLOSE=Forsinkelsestoleranse (i dager) før varsel om prosjekter som ikke er lukket i tide
     Delays_MAIN_DELAY_TASKS_TODO=Forsinkelsestoleranse (i dager) før varsel om planlagte oppgaver (prosjektoppgaver) som ikke er fullført
     Delays_MAIN_DELAY_ORDERS_TO_PROCESS=Forsinkelsestoleranse (i dager) før varsel om ordre som ikke er fullført
    -Delays_MAIN_DELAY_SUPPLIER_ORDERS_TO_PROCESS=Forsinkelsestoleranse (i dager) før varsel om leverandørordre som ikke er fullført
    +Delays_MAIN_DELAY_SUPPLIER_ORDERS_TO_PROCESS=Forsinketoleranse (i dager) før varsel om at innkjøpsordre ikke er behandlet ennå
     Delays_MAIN_DELAY_PROPALS_TO_CLOSE=Forsinkelsestoleranse (i dager) før varsel om tilbud som ikke er lukket
     Delays_MAIN_DELAY_PROPALS_TO_BILL=Forsinkelsestoleranse (i dager) før varsel om tilbud som ikke er fakturert
     Delays_MAIN_DELAY_NOT_ACTIVATED_SERVICES=Forsinkelsestoleranse (i dager) før varsel om tjenester som ikke er aktivert
    @@ -1033,9 +1039,9 @@ Delays_MAIN_DELAY_MEMBERS=Forsinkelsestoleranse (i dager) før varsel om forsink
     Delays_MAIN_DELAY_CHEQUES_TO_DEPOSIT=Forsinkelsestoleranse (i dager) før varsel om sjekker som må settes inn i bank
     Delays_MAIN_DELAY_EXPENSEREPORTS=Tillatt forsinkelse (i dager) før varsel om at utgiftsrapport skal godkjennes
     SetupDescription1=Oppsettområdet er for førstegangsparametre før du begynner å bruke Dolibarr.
    -SetupDescription2=De to obligatoriske oppsettstrinnene er de to første i oppsettmenyen til venstre: %s oppsettside og %s oppsettside:
    -SetupDescription3=Parametre i menyen <a href="%s"> %s -> %s </a> kreves fordi definerte data brukes på Dolibarr-skjermer og for å tilpasse standardoppførselen til programvaren (for eksempel landrelaterte funksjoner).
    -SetupDescription4=Parametre i menyen <a href="%s"> %s -> %s </a> kreves fordi Dolibarr ERP/CRM er en samling av flere moduler/applikasjoner, alle mer eller mindre uavhengige. Nye funksjoner blir lagt til i menyene for hver modul du vil aktivere.
    +SetupDescription2=De to obligatoriske oppsettstrinnene er følgende (de to første oppføringene i den venstre oppsettmenyen):
    +SetupDescription3=Innstillinger i menyen <a href="%s"> %s -> %s </a>. Dette trinnet er nødvendig fordi det definerer data som brukes på Dolibarr-sider for å tilpasse standardoppførelsen til programvaren (for landrelaterte funksjoner for eksempel).
    +SetupDescription4=Innstillinger i menyen <a href="%s"> %s -> %s </a>. Dette trinnet er nødvendig fordi Dolibarr ERP / CRM er en samling av flere moduler / applikasjoner, alle mer eller mindre uavhengige. Nye funksjoner legges til menyer for hver modul du aktiverer.
     SetupDescription5=Administrere andre menyoppføringers valgfrie parametre.
     LogEvents=Hendelser relatert til sikkerhet
     Audit=Revisjon
    @@ -1054,8 +1060,9 @@ LogEventDesc=Her kan du slå på loggen for sikkerhetshendelser i Dolibarr. Admi
     AreaForAdminOnly=Oppsettparametere kan bare angis av <b> administratorbrukere </b>.
     SystemInfoDesc=Systeminformasjon er diverse teknisk informasjon som kun vises i skrivebeskyttet modus, og som kun er synlig for administratorer.
     SystemAreaForAdminOnly=Dette området er bare tilgjengelig for administratorer. Ingen av tillatelsene i Dolibarr kan senke denne grensen.
    -CompanyFundationDesc=Her kan du legge inn informasjon om firmaet eller organisasjonen din (klikk på "Endre"- eller "Lagre"-knappen i bunnen av siden)
    -AccountantDesc=Edit on this page all known information about your accountant/bookkeeper
    +CompanyFundationDesc=På denne siden redigeres alle kjente opplysninger fra firmaet du administrerer (For dette, klikk på "%s" eller "%s" knappen nederst på siden)
    +AccountantDesc=På denne siden redigeres alle kjente opplysninger om din regnskapsfører/bokholder
    +AccountantFileNumber=Filnummer
     DisplayDesc=Her kan du velge innstillinger som styrer Dolibarrs utseende og virkemåte
     AvailableModules=Tilgjengelige apper/moduler
     ToActivateModule=Gå til innstillinger for å aktivere moduler.
    @@ -1188,11 +1195,11 @@ UserMailRequired=E-postadresse kreves for å opprette en ny bruker
     HRMSetup=Oppsett av HRM-modul
     ##### Company setup #####
     CompanySetup=Firmamodul
    -CompanyCodeChecker=Modul for tredjeparts kodegenerering og kontroll (kunde eller leverandør)
    +CompanyCodeChecker=Modul for tredjeparts kodegenerering og -kontroll (kunde eller leverandør)
     AccountCodeManager=Modul for generering av regnskapskoder (kunde eller leverandør)
     NotificationsDesc=Funksjonen E-postvarslinger lar deg automatisk sende stille e-poster for noen Dolibarrhendelser. Mål for meldinger kan defineres:
     NotificationsDescUser=* pr. bruker, en bruker om gangen
    -NotificationsDescContact=*pr. tredjepartskontakt (kunde eller leverandør), en kontakt om gangen.
    +NotificationsDescContact=* Per tredjeparts kontakter (kunder eller leverandører), en kontakt til tiden.
     NotificationsDescGlobal=* eller ved å sette global mål-e-post i modulen Oppsett
     ModelModules=Dokumentmaler
     DocumentModelOdt=Generer dokumenter fra OpenDocument-maler (.ODT eller .ODS fra OpenOffice, KOffice, TextEdit, mm)
    @@ -1203,6 +1210,9 @@ MustBeUnique=Må være unik?
     MustBeMandatory=Obligatorisk å opprette tredjeparter?
     MustBeInvoiceMandatory=Obligatorisk å validere fakturaer?
     TechnicalServicesProvided=Tekniske tjenester som tilbys
    +#####DAV #####
    +WebDAVSetupDesc=Dette er koblingene for å få tilgang til WebDAV-katalogen. Den inneholder en "offentlig" mappe, åpen for enhver bruker som kjenner nettadressen (hvis tilgang til offentlig mappe er tillatt), og en "privat" mappe som trenger en eksisterende påloggningskonto/passord for å få tilgang.
    +WebDavServer=Rot-URL til %s server: %s
     ##### Webcal setup #####
     WebCalUrlForVCalExport=En eksportlenke til <b>%s</b> formatet er tilgjengelig på følgende lenke: %s
     ##### Invoices #####
    @@ -1229,15 +1239,15 @@ FreeLegalTextOnProposal=Fritekst på tilbud
     WatermarkOnDraftProposal=Vannmerke på tilbudskladder (ingen hvis tom)
     BANK_ASK_PAYMENT_BANK_DURING_PROPOSAL=Be om bankkonto for tilbudet
     ##### SupplierProposal #####
    -SupplierProposalSetup=Oppsett av leverandør prisforspørsel-modulen
    -SupplierProposalNumberingModules=Leverandør prisforespørsel nummereringsmodell
    -SupplierProposalPDFModules=Dokumentmodeller for prisforespørsler leverandør
    -FreeLegalTextOnSupplierProposal=Fritekst på prisforespørsler leverandør
    -WatermarkOnDraftSupplierProposal=Vannmerke på kladder på prisforespørsler leverandør (ingen hvis tom)
    +SupplierProposalSetup=Oppsett av modul for leverandør-prisforespørsler
    +SupplierProposalNumberingModules=Leverandør-prisforespørsler nummereringsmodeller
    +SupplierProposalPDFModules=Leverandør-prisforespørsler dokumentmodeller
    +FreeLegalTextOnSupplierProposal=Fritekst på leverandør-prisforespørsler
    +WatermarkOnDraftSupplierProposal=Vannmerke på kladd til leverandør-prisforespørsler (ingen hvis tom)
     BANK_ASK_PAYMENT_BANK_DURING_SUPPLIER_PROPOSAL=Spør om bankkonto på prisforespørsel
     WAREHOUSE_ASK_WAREHOUSE_DURING_ORDER=Spør om Lagerkilde for ordre
     ##### Suppliers Orders #####
    -BANK_ASK_PAYMENT_BANK_DURING_SUPPLIER_ORDER=Be om bankkonto for leverandørordre
    +BANK_ASK_PAYMENT_BANK_DURING_SUPPLIER_ORDER=Be om bankkonto destinasjon for innkjøpsordre
     ##### Orders #####
     OrdersSetup=Innstillinger for ordre
     OrdersNumberingModules=Nummereringsmodul for ordre
    @@ -1448,9 +1458,9 @@ SyslogFilename=Filnavn og bane
     YouCanUseDOL_DATA_ROOT=Du kan bruke DOL_DATA_ROOT / dolibarr.log som loggfil i Dolibarr "dokumenter"-mappen. Du kan angi en annen bane for å lagre denne filen.
     ErrorUnknownSyslogConstant=Konstant %s er ikke en kjent syslog-konstant
     OnlyWindowsLOG_USER=Windows støtter bare LOG_USER
    -CompressSyslogs=Syslog files compression and backup
    -SyslogFileNumberOfSaves=Log backups
    -ConfigureCleaningCronjobToSetFrequencyOfSaves=Configure cleaning scheduled job to set log backup frequency
    +CompressSyslogs=Komprimering og sikkerhetskopiering av feilsøkingsloggfiler (generert av modulen Log for debug)
    +SyslogFileNumberOfSaves=Logg sikkerhetskopier
    +ConfigureCleaningCronjobToSetFrequencyOfSaves=Konfigurer planlagt jobb for å angi logg backupfrekvens
     ##### Donations #####
     DonationsSetup=Oppsett av Donasjonsmodulen
     DonationsReceiptModel=Mal for donasjonskvittering
    @@ -1515,7 +1525,7 @@ OSCommerceTestOk=Tilkobling til server '%s' for database '%s' med bruker '%s' va
     OSCommerceTestKo1=Tilkobling til server '%s' var vellykket, men databasen '%s' kunne ikke nåes.
     OSCommerceTestKo2=Tilkobling til server '%s' med bruker '%s' feilet.
     ##### Stock #####
    -StockSetup=Oppsett av lager-modulen
    +StockSetup=Oppsett av lagermodul
     IfYouUsePointOfSaleCheckModule=Hvis du bruker en Point-of-Sale-modul (standard POS-modul eller en annen ekstern modul), kan dette oppsettet bli ignorert av din Point-Of-Sale modul. De fleste POS-moduler er designet for øyeblikkelig å lage faktura og redusere lager som standard, uansett hva som settes her. Så husk å sjekke hvordan POS-modulen er satt opp.
     ##### Menu #####
     MenuDeleted=Menyen er slettet
    @@ -1551,8 +1561,8 @@ OptionVATDefault=Standard basis
     OptionVATDebitOption=Periodisering
     OptionVatDefaultDesc=Mva skal beregnes:<br>- ved levering av varer<br>- ved levering av tjenester
     OptionVatDebitOptionDesc=MVA skal beregnes: :<br>- ved levering av varer<br>- ved fakturering av tjenester
    -OptionPaymentForProductAndServices=Cash basis for products and services
    -OptionPaymentForProductAndServicesDesc=VAT is due:<br>- on payment for goods<br>- on payments for services
    +OptionPaymentForProductAndServices=Kontantgrunnlag for varer og tjenester
    +OptionPaymentForProductAndServicesDesc=MVA forfaller: <br> - ved betaling for varer <br> - på betalinger for tjenester
     SummaryOfVatExigibilityUsedByDefault=Tidspunkt for MVA-innbetaling som standard i henhold til valgt alternativ:
     OnDelivery=Ved levering
     OnPayment=Vedbetaling
    @@ -1627,8 +1637,8 @@ ChequeReceiptsNumberingModule=Nummereringsmodul for sjekk-kvitteringer
     MultiCompanySetup=Oppsett av multi-selskap-modulen
     ##### Suppliers #####
     SuppliersSetup=Oppsett av  leverandørmodulen
    -SuppliersCommandModel=Komplett mal for leverandørordre (logo. ..)
    -SuppliersInvoiceModel=Komplett mal for leverandørfaktura (logo. ..)
    +SuppliersCommandModel=Komplett mal for innkjøpsordre (logo ...)
    +SuppliersInvoiceModel=Komplett mal for leverandørfaktura (logo ...)
     SuppliersInvoiceNumberingModel=Nummereringsmodel for leverandørfakturaer
     IfSetToYesDontForgetPermission=Hvis ja, ikke glem å gi tillatelser til grupper eller brukere tillatt for 2. godkjenning
     ##### GeoIPMaxmind #####
    @@ -1665,7 +1675,7 @@ NoAmbiCaracAutoGeneration=Ikke bruk tvetydige tegn ("1","l","i","|","0","O") for
     SalariesSetup=Oppsett av lønnsmodulen
     SortOrder=Sorteringsrekkefølge
     Format=Format
    -TypePaymentDesc=0:Kundebetaling, 1:Leverandørbetaling, 2:Både kunde- og leverandørbetaling
    +TypePaymentDesc=0: Kunde betalingstype, 1: Leverandør betalingstype, 2: Både kunde- og leverandør-betalingstype
     IncludePath=Inkluder bane (definert i variael %s)
     ExpenseReportsSetup=Oppsett av utgiftsrapport-modulen
     TemplatePDFExpenseReports=Dokumentmaler for å generere utgiftsrapporter
    @@ -1687,7 +1697,7 @@ InstallModuleFromWebHasBeenDisabledByFile=Administrator har deaktivert mulighete
     ConfFileMustContainCustom=Ved installering eller bygging av en ekstern modul fra programmet må modulfilene lagres i katalogen <strong> %s</strong>. Hvis du vil ha denne katalogen behandlet av Dolibarr, må du sette opp <strong> conf/conf.php</strong> for å legge til 2 direktivlinjer: <br><strong> $dolibarr_main_url_root_alt = '/custom'; </strong><br><strong> $dolibarr_main_document_root_alt = '%s/custom'; </strong>
     HighlightLinesOnMouseHover=Fremhev tabellinjer når musen flyttes over
     HighlightLinesColor=Uthev fargen på linjen når musen føres over (holdes tom for ingen uthevning)
    -TextTitleColor=Farge på sidetittel
    +TextTitleColor=Tekstfarge på sidetittel
     LinkColor=Farge på lenker
     PressF5AfterChangingThis=Trykk CTRL+F5 på tastaturet eller tøm nettlesercache når du har endret denne verdien for å få den til å fungere effektivt
     NotSupportedByAllThemes=Vil virke med kjernetemaer, vil kanskje ikke virke med eksterne temaer
    @@ -1696,6 +1706,7 @@ TopMenuBackgroundColor=Bakgrunnsfarge for toppmeny
     TopMenuDisableImages=Skjul bilder i toppmeny
     LeftMenuBackgroundColor=Bakgrunnsfarge for venstre meny
     BackgroundTableTitleColor=Bakgrunnsfarge for tittellinje i tabellen
    +BackgroundTableTitleTextColor=Tekstfarge for tabellens tittellinje
     BackgroundTableLineOddColor=Bakgrunnsfarge for oddetalls-tabellinjer
     BackgroundTableLineEvenColor=Bakgrunnsfarge for partalls-tabellinjer
     MinimumNoticePeriod=Frist for beskjed (Feriesøknaden må sendes inn før denne fristen)
    @@ -1718,19 +1729,19 @@ FillFixTZOnlyIfRequired=Eksempel: +2 (fylles kun ut ved problemer)
     ExpectedChecksum=Forventet sjekksum
     CurrentChecksum=Gjeldende sjekksum
     ForcedConstants=Obligatoriske konstante verdier
    -MailToSendProposal=For å sende tilbud
    -MailToSendOrder=For å sende kundeordre
    -MailToSendInvoice=For å sende kundefaktura
    -MailToSendShipment=For å sende levereing
    -MailToSendIntervention=For å sende intervensjon
    -MailToSendSupplierRequestForQuotation=For å sende forespørsel til leverandør
    -MailToSendSupplierOrder=For å sende leverandørordre
    -MailToSendSupplierInvoice=For å sende leverandørfaktura
    -MailToSendContract=For å sende en kontrakt
    -MailToThirdparty=For å sende epost fra tredjepart-side
    -MailToMember=For å sende e-post fra medlemsside
    -MailToUser=For å sende e-post fra brukerside
    -MailToProject= To send email from project page
    +MailToSendProposal=Kundetilbud
    +MailToSendOrder=Kundeordre
    +MailToSendInvoice=Kundefakturaer
    +MailToSendShipment=Leveringer
    +MailToSendIntervention=Intervensjoner
    +MailToSendSupplierRequestForQuotation=Prisforespørsel
    +MailToSendSupplierOrder=Innkjøpsordrer
    +MailToSendSupplierInvoice=Leverandørfakturaer
    +MailToSendContract=Kontrakter
    +MailToThirdparty=Tredjeparter
    +MailToMember=Medlemmer
    +MailToUser=Brukere
    +MailToProject=Prosjektside
     ByDefaultInList=Vis som standard for liste
     YouUseLastStableVersion=Du bruker siste stabile versjon
     TitleExampleForMajorRelease=Eksempel på melding du kan bruke for å annonsere større oppdateringer (du kan bruke denne på dine websider)
    @@ -1779,8 +1790,11 @@ MAIN_PDF_MARGIN_TOP=Toppmarg på PDF
     MAIN_PDF_MARGIN_BOTTOM=Bunnmarg på PDF
     SetToYesIfGroupIsComputationOfOtherGroups=Sett til ja hvis denne gruppen er en beregning av andre grupper
     EnterCalculationRuleIfPreviousFieldIsYes=Oppgi beregningsregel hvis tidligere felt ble satt til Ja (for eksempel 'CODEGRP1 + CODEGRP2')
    -SeveralLangugeVariatFound=Several language variants found
    -WebDavServer=URL of %s server : %s
    +SeveralLangugeVariatFound=Flere språkvarianter funnet
    +COMPANY_AQUARIUM_REMOVE_SPECIAL=Fjern spesialtegn
    +COMPANY_AQUARIUM_CLEAN_REGEX=Regex filter til ren verdi (COMPANY_AQUARIUM_CLEAN_REGEX)
    +GDPRContact=GDPR-kontakt
    +GDPRContactDesc=Hvis du lagrer data om europeiske firmaer/borgere, kan du lagre den kontakten som er ansvarlig for GDPR - General Data Protection Regulation
     ##### Resource ####
     ResourceSetup=Oppsett av Ressursmodulen
     UseSearchToSelectResource=Bruk et søkeskjema for å velge en ressurs (i stedet for en nedtrekksliste).
    diff --git a/htdocs/langs/nb_NO/banks.lang b/htdocs/langs/nb_NO/banks.lang
    index f61067500e8..1593e9d4c68 100644
    --- a/htdocs/langs/nb_NO/banks.lang
    +++ b/htdocs/langs/nb_NO/banks.lang
    @@ -1,6 +1,6 @@
     # Dolibarr language file - Source file is en_US - banks
     Bank=Bank
    -MenuBankCash=Bank/Kasse
    +MenuBankCash=Bank | Kontanter
     MenuVariousPayment=Diverse utbetalinger
     MenuNewVariousPayment=Ny Diverse betalinger
     BankName=Banknavn
    @@ -132,7 +132,7 @@ PaymentDateUpdateSucceeded=Betalingsdato oppdatert
     PaymentDateUpdateFailed=Klarte ikke å oppdatere betalingsdatoen
     Transactions=Transaksjoner
     BankTransactionLine=Bankoppføring
    -AllAccounts=Alle bank/kontant-kontoer
    +AllAccounts=Alle bank- og kontantkontoer
     BackToAccount=Tilbake til kontoen
     ShowAllAccounts=Vis for alle kontoer
     FutureTransaction=Fremtidig transaksjon. Ingen måte å avstemme.
    @@ -160,5 +160,6 @@ VariousPayment=Diverse utbetalinger
     VariousPayments=Diverse utbetalinger
     ShowVariousPayment=Vis diverse betalinger
     AddVariousPayment=Legg til Diverse betalinger
    +SEPAMandate=SEPA mandat
     YourSEPAMandate=Ditt SEPA-mandat
     FindYourSEPAMandate=Dette er ditt SEPA-mandat for å autorisere vårt firma til å gjøre debitering til din bank. Send det i retur signert (skanning av det signerte dokumentet og send det via post) til
    diff --git a/htdocs/langs/nb_NO/bills.lang b/htdocs/langs/nb_NO/bills.lang
    index db3cddef6f5..f77e08a189b 100644
    --- a/htdocs/langs/nb_NO/bills.lang
    +++ b/htdocs/langs/nb_NO/bills.lang
    @@ -109,9 +109,9 @@ CancelBill=Kanseller en faktura
     SendRemindByMail=E-postpåminnelse
     DoPayment=Legg inn betaling
     DoPaymentBack=Legg inn tilbakebetaling
    -ConvertToReduc=Konverter til framtidig rabatt
    -ConvertExcessReceivedToReduc=Konverterer for mye innbetalt til fremtidig rabatt
    -ConvertExcessPaidToReduc=Konverter overbetaling til fremtidig rabatt
    +ConvertToReduc=Merk som kreditt tilgjengelig
    +ConvertExcessReceivedToReduc=Konverter overskudd mottatt til tilgjengelig kreditt
    +ConvertExcessPaidToReduc=Konverter overskudd betalt til tilgjengelig rabatt
     EnterPaymentReceivedFromCustomer=Legg inn betaling mottatt fra kunde
     EnterPaymentDueToCustomer=Lag purring til kunde
     DisabledBecauseRemainderToPayIsZero=Slått av fordi restbeløpet er null
    @@ -120,7 +120,7 @@ BillStatus=Fakturastatus
     StatusOfGeneratedInvoices=Status for genererte fakturaer
     BillStatusDraft=Kladd (må valideres)
     BillStatusPaid=Betalt
    -BillStatusPaidBackOrConverted=Kreditnota refusjon eller konvertert til rabatt
    +BillStatusPaidBackOrConverted=Kreditnota eller merket som kreditt tilgjengelig
     BillStatusConverted=Betalt (klar til forbruk i endelig faktura)
     BillStatusCanceled=Tapsført
     BillStatusValidated=Validert (må betales)
    @@ -282,12 +282,13 @@ RelativeDiscount=Relativ rabatt
     GlobalDiscount=Global rabatt
     CreditNote=Kreditnota
     CreditNotes=Kreditnotaer
    +CreditNotesOrExcessReceived=Kreditt notaer eller overskudd mottatt
     Deposit=Nedbetaling
     Deposits=Nedbetalinger
     DiscountFromCreditNote=Rabatt fra kreditnota %s
     DiscountFromDeposit=Nedbetalinger fra faktura %s
    -DiscountFromExcessReceived=Payments in excess of invoice %s
    -DiscountFromExcessPaid=Payments in excess of invoice %s
    +DiscountFromExcessReceived=For mye innbetalt på faktura %s
    +DiscountFromExcessPaid=For mye innbetalt på faktura %s
     AbsoluteDiscountUse=Denne typen kreditt kan brukes på faktura før den godkjennes
     CreditNoteDepositUse=Fakturaen m valideres for å kunne bruke denne typen kredit
     NewGlobalDiscount=Ny absolutt rabatt
    @@ -296,8 +297,8 @@ DiscountType=Rabatttype
     NoteReason=Notat/Årsak
     ReasonDiscount=Årsak
     DiscountOfferedBy=Innrømmet av
    -DiscountStillRemaining=Rabatter tilgjengelig
    -DiscountAlreadyCounted=Rabatter allerede gitt
    +DiscountStillRemaining=Rabatter eller kreditter tilgjengelig
    +DiscountAlreadyCounted=Rabatter eller kreditter som allerede er brukt
     CustomerDiscounts=Kunderabatter
     SupplierDiscounts=Leverandørrabatter
     BillAddress=Fakturaadresse
    @@ -339,6 +340,12 @@ PaymentOnDifferentThirdBills=Tillat betaling av fakturaer for ulike tredjeparter
     PaymentNote=Betalingsnotat
     ListOfPreviousSituationInvoices=Liste over tidligere delfakturaer
     ListOfNextSituationInvoices=Liste over kommende delfakturaer
    +ListOfSituationInvoices=Liste over delfakturaer
    +CurrentSituationTotal=Totalt nåværende delfakturering
    +DisabledBecauseNotEnouthCreditNote=For å fjerne en delfaktura fra syklusen, må fakturaens kreditnota dekke denne fakturaen totalt
    +RemoveSituationFromCycle=Fjern denne fakturaen fra syklus
    +ConfirmRemoveSituationFromCycle=Fjern denne fakturaen %s fra syklus?
    +ConfirmOuting=Bekreft uthenting
     FrequencyPer_d=Hver %s dag
     FrequencyPer_m=Hver %s måned
     FrequencyPer_y=Hver %s år
    @@ -348,10 +355,10 @@ NextDateToExecution=Dato for neste fakturagenerering
     NextDateToExecutionShort=Dato neste generering
     DateLastGeneration=Dato for siste generering
     DateLastGenerationShort=Dato siste generering
    -MaxPeriodNumber=Max number of invoice generation
    -NbOfGenerationDone=Number of invoice generation already done
    -NbOfGenerationDoneShort=Number of generation done
    -MaxGenerationReached=Maximum number of generations reached
    +MaxPeriodNumber=Maks antall fakturagenereringer
    +NbOfGenerationDone=Antall fakturagenereringer allerede gjort
    +NbOfGenerationDoneShort=Antall genereringer gjort
    +MaxGenerationReached=Maks antall genereringer nådd
     InvoiceAutoValidate=Valider fakturaer automatisk
     GeneratedFromRecurringInvoice=Generert fra gjentagende-fakturamal %s
     DateIsNotEnough=Dato ikke nådd enda
    @@ -387,6 +394,7 @@ PaymentConditionShort14DENDMONTH=14 dager etter månedens slutt
     PaymentCondition14DENDMONTH=Innen 14 dager etter slutten av måneden
     FixAmount=Fast beløp
     VarAmount=Variabelt beløp
    +VarAmountOneLine=Variabel mengde (%% tot.) - 1 linje med etikett '%s'
     # PaymentType
     PaymentTypeVIR=Bankoverførsel
     PaymentTypeShortVIR=Bankoverførsel
    @@ -505,9 +513,14 @@ SituationAmount=Delfaktura-beløp (eks. MVA)
     SituationDeduction=Situasjonsfradrag
     ModifyAllLines=Endre alle linjer
     CreateNextSituationInvoice=Opprett neste situasjon
    +ErrorFindNextSituationInvoice=Feil. Kunne ikke finne neste delsyklus ref
    +ErrorOutingSituationInvoiceOnUpdate=Kan ikke hente ut denne delfakturaen.
    +ErrorOutingSituationInvoiceCreditNote=Kan ikke hente ut koblet kreditnota.
     NotLastInCycle=Denne fakturaen er ikke den siste i serien og må ikke endres.
     DisabledBecauseNotLastInCycle=Neste delfaktura er allerede opprettet
     DisabledBecauseFinal=Dette er siste delfaktura
    +situationInvoiceShortcode_AS=AS
    +situationInvoiceShortcode_S=S
     CantBeLessThanMinPercent=Progresjonen kan ikke ha lavere verdi enn forrige delfaktura
     NoSituations=Ingen  åpne situasjoner
     InvoiceSituationLast=Siste delfaktura
    @@ -532,3 +545,4 @@ AutoFillDateFrom=Angi startdato for tjenestelinje med faktura dato
     AutoFillDateFromShort=Angi startdato
     AutoFillDateTo=Angi sluttdato for tjenestelinje med neste faktura dato
     AutoFillDateToShort=Angi sluttdato
    +MaxNumberOfGenerationReached=Maks ant. genereringer nådd
    diff --git a/htdocs/langs/nb_NO/categories.lang b/htdocs/langs/nb_NO/categories.lang
    index 0c69ba93c1f..d4bed40e9db 100644
    --- a/htdocs/langs/nb_NO/categories.lang
    +++ b/htdocs/langs/nb_NO/categories.lang
    @@ -85,3 +85,4 @@ CategorieRecursivHelp=Hvis aktivert, vil varen også knyttes til overordnet kate
     AddProductServiceIntoCategory=Legg til følgende vare/tjeneste
     ShowCategory=Vis merke/kategori
     ByDefaultInList=Som standard i liste
    +ChooseCategory=Velg kategori
    diff --git a/htdocs/langs/nb_NO/commercial.lang b/htdocs/langs/nb_NO/commercial.lang
    index 1e84cf37b8a..ab81008845e 100644
    --- a/htdocs/langs/nb_NO/commercial.lang
    +++ b/htdocs/langs/nb_NO/commercial.lang
    @@ -60,8 +60,8 @@ ActionAC_CLO=Lukk
     ActionAC_EMAILING=Send e-postutsendelse (masse-epost)
     ActionAC_COM=Send ordre i posten
     ActionAC_SHIP=Send levering i posten
    -ActionAC_SUP_ORD=Send leverandørordre i posten
    -ActionAC_SUP_INV=Send leverandørfaktura i posten
    +ActionAC_SUP_ORD=Send purchase order by mail
    +ActionAC_SUP_INV=Send vendor invoice by mail
     ActionAC_OTH=Andre
     ActionAC_OTH_AUTO=Automatisk satte hendelser
     ActionAC_MANUAL=Manuelt satte hendelser
    diff --git a/htdocs/langs/nb_NO/companies.lang b/htdocs/langs/nb_NO/companies.lang
    index d37336a49fd..70f1dd4f3fb 100644
    --- a/htdocs/langs/nb_NO/companies.lang
    +++ b/htdocs/langs/nb_NO/companies.lang
    @@ -8,11 +8,11 @@ ConfirmDeleteContact=Er du sikker på at du vil slette denne kontakten og all ti
     MenuNewThirdParty=Ny tredjepart
     MenuNewCustomer=Ny kunde
     MenuNewProspect=Nytt prospekt
    -MenuNewSupplier=Ny leverandør
    +MenuNewSupplier=New vendor
     MenuNewPrivateIndividual=Ny privatperson
    -NewCompany=Ny bedrift (prospekt, kunde, leverandør)
    -NewThirdParty=Ny tredjepart (prospekt, kunde, lever.)
    -CreateDolibarrThirdPartySupplier=Lag en tredjepart (leverandør)
    +NewCompany=New company (prospect, customer, vendor)
    +NewThirdParty=New third party (prospect, customer, vendor)
    +CreateDolibarrThirdPartySupplier=Create a third party (vendor)
     CreateThirdPartyOnly=Opprett tredjepart
     CreateThirdPartyAndContact=Opprett en tredjepart med underkontakt
     ProspectionArea=Prospektområde
    @@ -37,7 +37,7 @@ ThirdPartyProspectsStats=Prospekter
     ThirdPartyCustomers=Kunder
     ThirdPartyCustomersStats=Kunder
     ThirdPartyCustomersWithIdProf12=Kunder med %s eller %s
    -ThirdPartySuppliers=Leverandører
    +ThirdPartySuppliers=Vendors
     ThirdPartyType=Type tredjepart
     Individual=Privatperson
     ToCreateContactWithSameName=Vil opprette en kontakt/adresse med samme informasjon som tredjeparten, under tredjeparten, automatisk. I de fleste tilfeller, selv om tredjeparten er en privatperson, vil det være nok å opprette en tredjepart
    @@ -77,11 +77,11 @@ Web=Web
     Poste= Posisjon
     DefaultLang=Standardspråk
     VATIsUsed=Salgsavgift er brukt
    -VATIsUsedWhenSelling=Dette definerer om denne tredjepart inkluderer en salgsavgift eller ikke, når den fakturerer sine egne kunder
    +VATIsUsedWhenSelling=This define if this third party includes a sale tax or not when it makes an invoice to its own customers
     VATIsNotUsed=Salgsavgift er ikke brukt
     CopyAddressFromSoc=Fyll inn adressen med tredjepartsadressen
    -ThirdpartyNotCustomerNotSupplierSoNoRef=Tredjeparts verken kunde eller leverandør, ingen tilgjengelige henvisende objekter
    -ThirdpartyIsNeitherCustomerNorClientSoCannotHaveDiscounts=Thirdparty neither customer nor supplier, discounts are not available
    +ThirdpartyNotCustomerNotSupplierSoNoRef=Third party neither customer nor vendor, no available refering objects
    +ThirdpartyIsNeitherCustomerNorClientSoCannotHaveDiscounts=Third party neither customer nor supplier, discounts are not available
     PaymentBankAccount=Bankkonto betaling
     OverAllProposals=Tilbud
     OverAllOrders=Ordre
    @@ -99,9 +99,9 @@ LocalTax2ES=IRPF
     TypeLocaltax1ES=RE Type
     TypeLocaltax2ES=IRPF Type
     WrongCustomerCode=Ugyldig kundekode
    -WrongSupplierCode=Ugyldig leverandørkode
    +WrongSupplierCode=Vendor code invalid
     CustomerCodeModel=Mal kundekode
    -SupplierCodeModel=Mal leverandørkode
    +SupplierCodeModel=Vendor code model
     Gencod=Strekkode
     ##### Professional ID #####
     ProfId1Short=Prof. id 1
    @@ -267,7 +267,7 @@ Prospect=Prospekt
     CustomerCard=Kundekort
     Customer=Kunde
     CustomerRelativeDiscount=Relativ kunderabatt
    -SupplierRelativeDiscount=Relative supplier discount
    +SupplierRelativeDiscount=Relative vendor discount
     CustomerRelativeDiscountShort=Relativ rabatt
     CustomerAbsoluteDiscountShort=Absolutt rabatt
     CompanyHasRelativeDiscount=Denne kunden har en rabatt på <b>%s%%</b>
    @@ -284,8 +284,8 @@ HasCreditNoteFromSupplier=You have credit notes for <b>%s</b> %s from this suppl
     CompanyHasNoAbsoluteDiscount=Denne kunden har ingen rabatt tilgjengelig
     CustomerAbsoluteDiscountAllUsers=Absolutte kunderabatter (gitt av alle brukere)
     CustomerAbsoluteDiscountMy=Absolutte kunderabatter (gitt av deg selv)
    -SupplierAbsoluteDiscountAllUsers=Absolute supplier discounts (granted by all users)
    -SupplierAbsoluteDiscountMy=Absolute supplier discounts (granted by yourself)
    +SupplierAbsoluteDiscountAllUsers=Absolute vendor discounts (entered by all users)
    +SupplierAbsoluteDiscountMy=Absolute vendor discounts (entered by yourself)
     DiscountNone=Ingen
     Supplier=Leverandør
     AddContact=Opprett kontakt
    @@ -304,13 +304,13 @@ DeleteACompany=Slett et firma
     PersonalInformations=Personlig informasjon
     AccountancyCode=Regnskapskonto
     CustomerCode=Kundekode
    -SupplierCode=Leverandørkode
    +SupplierCode=Vendor code
     CustomerCodeShort=Kundekode
    -SupplierCodeShort=Leverandørkode
    +SupplierCodeShort=Vendor code
     CustomerCodeDesc=Kundekode, unik for alle kunder
    -SupplierCodeDesc=Leverandørkode, unik for alle leverandører
    +SupplierCodeDesc=Vendor code, unique for all vendors
     RequiredIfCustomer=Påkrevet hvis tredjeparten er kunde eller prospekt
    -RequiredIfSupplier=Påkrevet hvis tredjeparten er leveandør
    +RequiredIfSupplier=Required if third party is a vendor
     ValidityControledByModule=Gyldighet kontrollert av modulen
     ThisIsModuleRules=Dette er reglene for denne modulen
     ProspectToContact=Prospekt til kontakt
    @@ -338,7 +338,7 @@ MyContacts=Mine kontaktpersoner
     Capital=Aksjekapital
     CapitalOf=Aksjekapital på %s
     EditCompany=Rediger firma
    -ThisUserIsNot=Denne brukeren er hverken prospekt, kunde eller leverandør
    +ThisUserIsNot=This user is not a prospect, customer nor vendor
     VATIntraCheck=Sjekk
     VATIntraCheckDesc=Lenken <b>%s</b> slår opp i den europeiske kontrolltjenesten for MVA (gjelder ikke norske foretak). Serveren må ha ekstern internettilgang for at denne funksjonen skal virke.
     VATIntraCheckURL=http://ec.europa.eu/taxation_customs/vies/vieshome.do
    @@ -396,7 +396,7 @@ ImportDataset_company_4=Tredjeparter/Salgsrepresentanter (Tilordne salgsrepresen
     PriceLevel=Prisnivå
     DeliveryAddress=Leveringsadresse
     AddAddress=Legg til adresse
    -SupplierCategory=Leverandørkategori
    +SupplierCategory=Vendor category
     JuridicalStatus200=Uavhengig
     DeleteFile=Slett fil
     ConfirmDeleteFile=Er du sikker på at du vil slette denne filen?
    @@ -406,7 +406,7 @@ FiscalYearInformation=Informasjon om regnskapsåret
     FiscalMonthStart=Første måned i regnskapsåret
     YouMustAssignUserMailFirst=Du må opprette e-postadresse for denne brukeren først for være i stand til å legge til e-postvarslinger for ham.
     YouMustCreateContactFirst=For å kunne legge til e-postvarsler, må du først definere kontakter med gyldige e-postadresser hos tredjepart
    -ListSuppliersShort=Liste over leverandører
    +ListSuppliersShort=List of vendors
     ListProspectsShort=Liste over prospekter
     ListCustomersShort=Liste over kunder
     ThirdPartiesArea=Tredjepart og kontaktområde
    @@ -420,7 +420,7 @@ CurrentOutstandingBill=Gjeldende utestående regning
     OutstandingBill=Max. utestående beløp
     OutstandingBillReached=Maksimun utestående beløp nådd
     OrderMinAmount=Minimumsbeløp for bestilling
    -MonkeyNumRefModelDesc=Returnerer nummer med format %syymm-nnnn for kundekode og %syymm-nnnn for leverandørkode, der åå er året, er mm måned og nnnn er et løpenummer som starter på 0+1.
    +MonkeyNumRefModelDesc=Return numero with format %syymm-nnnn for customer code and %syymm-nnnn for vendor code where yy is year, mm is month and nnnn is a sequence with no break and no return to 0.
     LeopardNumRefModelDesc=Fri kode. Denne koden kan endres når som helst.
     ManagingDirectors=(E) navn (CEO, direktør, president ...)
     MergeOriginThirdparty=Dupliser tredjepart (tredjepart du vil slette)
    @@ -431,4 +431,4 @@ SaleRepresentativeLogin=Innlogging for salgsrepresentant
     SaleRepresentativeFirstname=Selgers fornavn
     SaleRepresentativeLastname=Selgers etternavn
     ErrorThirdpartiesMerge=Det oppsto en feil ved sletting av tredjepart. Vennligst sjekk loggen. Endringer er blitt tilbakestilt.
    -NewCustomerSupplierCodeProposed=Ny kunde eller leverandørkode foreslått med duplisert kode
    +NewCustomerSupplierCodeProposed=New customer or vendor code suggested on duplicate code
    diff --git a/htdocs/langs/nb_NO/compta.lang b/htdocs/langs/nb_NO/compta.lang
    index 0608409a03b..69ebbb98b79 100644
    --- a/htdocs/langs/nb_NO/compta.lang
    +++ b/htdocs/langs/nb_NO/compta.lang
    @@ -19,7 +19,8 @@ Income=Inntekt
     Outcome=Utgift
     MenuReportInOut=Inntekt/Utgifter
     ReportInOut=Inntekts- og utgiftsbalanse
    -ReportTurnover=Omsetning
    +ReportTurnover=Omsetning fakturert
    +ReportTurnoverCollected=Omsetning mottatt
     PaymentsNotLinkedToInvoice=Betalinger ikke knyttet til noen faktura, er heller ikke knyttet til noen tredjepart
     PaymentsNotLinkedToUser=Betalinger ikke knyttet til noen bruker
     Profit=Profit
    @@ -31,10 +32,11 @@ Credit=Kreditt
     Piece=Regnskapsdokument
     AmountHTVATRealReceived=Netto samlet
     AmountHTVATRealPaid=Netto betalt
    -VATToPay=Tax sales
    +VATToPay=Skattbart salg
     VATReceived=Skatt mottatt
     VATToCollect=Skattkjøp
    -VATSummary=Skattebalanse
    +VATSummary=Skatt månedlig
    +VATBalance=Skattebalanse
     VATPaid=Skatt betalt
     LT1Summary=Skatt 2 oppsummering
     LT2Summary=Skatt 3 oppsummering
    @@ -76,7 +78,7 @@ MenuNewSocialContribution=Ny skatt/avgift
     NewSocialContribution=Ny skatt/avgift
     AddSocialContribution=Legg til sosiale utgifter eller skatter
     ContributionsToPay=Skatter og avgifter som skal betales
    -AccountancyTreasuryArea=Regnskap/kapital-område
    +AccountancyTreasuryArea=Fakturerings- og betalingsområde
     NewPayment=Ny betaling
     Payments=Betalinger
     PaymentCustomerInvoice=Kundefaktura-betaling
    @@ -100,23 +102,25 @@ LT1PaymentES=RE Betaling
     LT1PaymentsES=RE Betalinger
     LT2PaymentES=IRPF Betaling
     LT2PaymentsES=IRPF Betalinger
    -VATPayment=MVA.betaling
    -VATPayments=MVA.betalinger
    -VATRefund=Mva-betaling
    -NewVATPayment=New sales tax payment
    +VATPayment=MVA-betaling
    +VATPayments=MVA-betalinger
    +VATRefund=MVA-refundering
    +NewVATPayment=Ny MVA-betaling
    +NewLocalTaxPayment=Ny MVA %s betaling
     Refund=Refusjon
     SocialContributionsPayments=Skatter- og avgiftsbetalinger
     ShowVatPayment=Vis MVA betaling
     TotalToPay=Sum å betale
     BalanceVisibilityDependsOnSortAndFilters=Balanse er synlig i denne listen bare hvis tabellen er sortert stigende etter %s og filtrert for en bankkonto
     CustomerAccountancyCode=Kunde-regnskapskode
    -SupplierAccountancyCode=Leverandør regnskapskode
    +SupplierAccountancyCode=Leverandørens regnskapskode
     CustomerAccountancyCodeShort=Kundens regnskapskode
     SupplierAccountancyCodeShort=Leverandørens regnskapskode
     AccountNumber=Kontonummer
     NewAccountingAccount=Ny konto
    -SalesTurnover=Salgsomsetning
    -SalesTurnoverMinimum=Minimums salgsomsetning
    +Turnover=Omsetning fakturert
    +TurnoverCollected=Omsetning mottatt
    +SalesTurnoverMinimum=Minimum omsetning
     ByExpenseIncome=Etter utgifter & inntekter
     ByThirdParties=Etter tredjepart
     ByUserAuthorOfInvoice=Etter faktura-oppretter
    @@ -136,8 +140,8 @@ ConfirmDeleteSocialContribution=Er du sikker på at du vil slette denne skatten/
     ExportDataset_tax_1=Skatte- og avgiftsbetalinger
     CalcModeVATDebt=Modus <b>%sMVA ved commitment regnskap%s</b>.
     CalcModeVATEngagement=Modus <b>%sMVA på inntekt-utgifter%s</b>.
    -CalcModeDebt=Modus <b>%sKredit-Debet%s</b> sagt <b>Commitment regnskap</b>.
    -CalcModeEngagement=Modus <b>%sInntekt-Utgifter%s</b> sagt <b>kassaregnskap</b>
    +CalcModeDebt=Analyse av kjente registrerte fakturaer selv om de ennå ikke er regnskapsført i hovedbok.
    +CalcModeEngagement=Analyse av kjente registrerte innbetalinger, selv om de ennå ikke er regnskapsført i Lhovedbokenedger.
     CalcModeBookkeeping=Analyse av <b> data journalisert i hovedbokens tabell </b>
     CalcModeLT1= Modus <b>%sRE på kundefakturaer - leverandørfakturaer%s</b>
     CalcModeLT1Debt=Modus <b>%sRE på kundefakturaer%s</b>
    @@ -150,42 +154,44 @@ AnnualSummaryInputOutputMode=Inn/ut balanse. Årlig oppsummering
     AnnualByCompanies=Inntekts - og utgiftsbalanse, etter forhåndsdefinerte grupper av kontoer
     AnnualByCompaniesDueDebtMode=Balanse over inntekt og utgifter, detalj av forhåndsdefinerte grupper, modus<b>%sKredit-Debet%s</b> viser<b>Forpliktelsesregnskap </b>.
     AnnualByCompaniesInputOutputMode=Inntekts- og utgiftsbalanse, detalj ved forhåndsdefinerte grupper, modus <b> %sInntekter-Utgifter%s</b> viser<b>kontantregnskap</b>.
    -SeeReportInInputOutputMode=Se rapporten <b>%sInntekter-Utgifter%s</b> sier <b>kontanter utgjør</b> en beregning for faktiske utbetalinger
    -SeeReportInDueDebtMode=Se rapporten <b>%sKredit-Debet%s</b> sa <b>forpliktelse utgjør</b> en beregning på utstedte fakturaer
    -SeeReportInBookkeepingMode=Se rapport <b> %sBokføring%s<b> for en beregning på <b> analyse av bokføringstabell </b>
    +SeeReportInInputOutputMode=Se %sanalyse av betalinger%s for en beregning av faktiske utbetalinger gjort selv om de ennå ikke er regnskapsført i hovedboken.
    +SeeReportInDueDebtMode=Se %sanalyse av fakturaer%s for en beregning basert på kjente registrerte fakturaer, selv om de ennå ikke er regnskapsført i hovedboken.
    +SeeReportInBookkeepingMode=Se <b> %sRegnskapsrapport%s </b> for en beregning på <b> Hovedbokstabell </b>
     RulesAmountWithTaxIncluded=- Viste beløp er inkludert alle avgifter
     RulesResultDue=- Inkluderer utestående fakturaer, utgifter, MVA og donasjoner, enten de er betalt eller ikke. Inkluderer også utbetalt lønn.<br> - Basert på valideringsdato for fakturaer og MVA og på forfallsdato for utgifter. For lønn definert med Lønn-modulen, benyttes utbetalingstidspunktet.
     RulesResultInOut=- Inkluderer betalinger gjort mot fakturaer, utgifter, MVA og lønn. <br> Basert på betalingsdato. Donasjonsdato for donasjoner
     RulesCADue=- Inkluderer kundens forfalte fakturaer, enten de er betalt eller ikke.<br> Basert på valideringsdatoen til disse fakturaene.<br>
     RulesCAIn=- Inkluderer alle betalinger av fakturaer mottatt fra klienter. <br> - Er basert på betalingsdatoen for disse fakturaene <br>
    -RulesCATotalSaleJournal=It includes all credit lines from the Sale journal.
    +RulesCATotalSaleJournal=Den inkluderer alle kredittlinjer fra salgsjournalen.
     RulesAmountOnInOutBookkeepingRecord=Inkluderer poster i hovedboken med regnskapskontoer som har gruppen "UTGIFTER" eller "INNTEKT"
     RulesResultBookkeepingPredefined=Inkluderer poster i hovedboken med regnskapskontoer som har gruppen "UTGIFTER" eller "INNTEKT"
     RulesResultBookkeepingPersonalized=Viser poster i hovedboken med regnskapskontoer <b> gruppert etter tilpassede grupper </b>
     SeePageForSetup=Se meny <a href="%s">%s</a> for oppsett
     DepositsAreNotIncluded=- Nedbetalingsfakturaer er ikke inkludert
     DepositsAreIncluded=- Nedbetalingsfakturaer er inkludert
    -LT1ReportByCustomers=Report tax 2 by third party
    -LT2ReportByCustomers=Report tax 3 by third party
    +LT1ReportByCustomers=Rapporter MVA-2 etter tredjepart
    +LT2ReportByCustomers=Rapporter MVA-3 etter tredjepart
     LT1ReportByCustomersES=Rapport etter tredjepart RE
     LT2ReportByCustomersES=Rapport over tredjepart IRPF
    -VATReport=Sale tax report
    -VATReportByPeriods=Sale tax report by period
    -VATReportByCustomers=Sale tax report by customer
    +VATReport=MVA-rapport
    +VATReportByPeriods=MVA-rapport etter periode
    +VATReportByRates=MVA-rapport etter sats
    +VATReportByThirdParties=MVA-rapport etter tredjepart
    +VATReportByCustomers=MVA-rapport etter kunde
     VATReportByCustomersInInputOutputMode=Rapport over innhentet og betalt MVA etter kunde
    -VATReportByQuartersInInputOutputMode=Report by Sale tax rate of the tax collected and paid
    -LT1ReportByQuarters=Report tax 2 by rate
    -LT2ReportByQuarters=Report tax 3 by rate
    +VATReportByQuartersInInputOutputMode=Rapport etter MVA-sats av MVA innkrevd og betalt
    +LT1ReportByQuarters=Rapporter MVA-2 etter sats
    +LT2ReportByQuarters=Rapporter MVA-3 etter sats
     LT1ReportByQuartersES=Rapport etter RE sats
     LT2ReportByQuartersES=Rapport etter IRPF sats
     SeeVATReportInInputOutputMode=Se rapport <b>%sInkl MVA%s</b> for en standard utregning
     SeeVATReportInDueDebtMode=Se rapport <b>%sMVA%s</b> for en beregning med en opsjon på flyten
     RulesVATInServices=- For tjenester, omfatter rapporten MVA regnskap på grunnlag av betalingstidspunktet.
    -RulesVATInProducts=- For material assets, the report includes the VAT received or issued on the basis of the date of payment.
    +RulesVATInProducts=- For materielle aktiva inkluderer rapporten MVA mottatt eller utstedt på grunnlag av betalingsdag.
     RulesVATDueServices=- For tjenester, omfatter forfalte MVA fakturaer , betalt eller ikke, basert på fakturadato.
    -RulesVATDueProducts=- For material assets, the report includes the VAT invoices, based on the invoice date.
    +RulesVATDueProducts=- For materielle aktiva inkluderer rapporten fakturaer, basert på fakturadato.
     OptionVatInfoModuleComptabilite=Merk: For materielle verdier, bør man bruke leveringsdato å være mer rettferdig.
    -ThisIsAnEstimatedValue=This is a preview, based on business events and not from the final ledger table, so final results may differ from this preview values
    +ThisIsAnEstimatedValue=Dette er en forhåndsvisning, basert på forretningshendelser og ikke fra den endelige hovedbokstabellen, så de endelige resultatene kan avvike fra denne forhåndsvisningsverdien
     PercentOfInvoice=%%/Faktura
     NotUsedForGoods=Ikke brukt på varer
     ProposalStats=Tilbudsstatistikk
    @@ -215,11 +221,12 @@ Mode1=Metode 1
     Mode2=Metode 2
     CalculationRuleDesc=For å beregne total MVA, er det to metoder:<br>Metode 1 er avrunding på hver linje, og deretter summere dem.<br>Metode 2 er å summere alle på hver linje, og deretter avrunde resultatet.<br>Endelig resultat kan variere noen få kroner. Standardmodusen er modusen <b>%s</b>.
     CalculationRuleDescSupplier=Velg utregningsmetode som gir leverandør forventet resultat
    -TurnoverPerProductInCommitmentAccountingNotRelevant=Omsetningsrapport pr. produkt, er ikke relevant når du bruker en <b>kontantregnskap</b>-modus. Denne rapporten er bare tilgjengelig når du bruker <b>engasjement regnskap</b> modus (se oppsett av regnskap modul).
    +TurnoverPerProductInCommitmentAccountingNotRelevant=Rapporten om omsetning samlet per produkt er ikke tilgjengelig. Denne rapporten er kun tilgjengelig for omsetning fakturert.
    +TurnoverPerSaleTaxRateInCommitmentAccountingNotRelevant=Rapporten om omsetning samlet per MVA-sats er ikke tilgjengelig. Denne rapporten er kun tilgjengelig for omsetning fakturert.
     CalculationMode=Kalkuleringsmodus
     AccountancyJournal=Regnskapskode journal
    -ACCOUNTING_VAT_SOLD_ACCOUNT=Accounting account by default for VAT on sales (used if not defined on VAT dictionary setup)
    -ACCOUNTING_VAT_BUY_ACCOUNT=Accounting account by default for VAT on purchases (used if not defined on VAT dictionary setup)
    +ACCOUNTING_VAT_SOLD_ACCOUNT=Regnskapskonto som standard for MVA ved salg (brukt hvis ikke definert i MVA-ordbokoppsett)
    +ACCOUNTING_VAT_BUY_ACCOUNT=Regnskapskonto som standard for MVA ved kjøp (brukt hvis ikke definert i MVA-ordbokoppsett)
     ACCOUNTING_VAT_PAY_ACCOUNT=Standard regnskapskonto for MVA.betaling
     ACCOUNTING_ACCOUNT_CUSTOMER=Regnskapskonto brukt til kunde-tredjepart
     ACCOUNTING_ACCOUNT_CUSTOMER_Desc=Den dedikerte regnskapskontoen som er definert på tredjepartskort, vil kun bli brukt til subledger. Denne vil bli brukt til hovedboken og som standardverdi av Subledger-regnskap hvis dedikert kundekonto på tredjepart ikke er definert.
    @@ -241,4 +248,12 @@ ErrorBankAccountNotFound=Feil: Bankkonto ikke funnet
     FiscalPeriod=Regnskapsperiode
     ListSocialContributionAssociatedProject=Liste over sosiale bidrag knyttet til prosjektet
     DeleteFromCat=Fjern fra regnskapsgruppe
    -AccountingAffectation=Accounting assignement
    +AccountingAffectation=Regnskapsoppgave
    +LastDayTaxIsRelatedTo=Siste dag i perioden MVA er knyttet til
    +VATDue=MVA innkrevd
    +ClaimedForThisPeriod=Innkrevd for perioden
    +PaidDuringThisPeriod=Betalt i denne perioden
    +ByVatRate=Etter MVA-sats
    +TurnoverbyVatrate=Omsetning fakturert etter MVA-sats
    +TurnoverCollectedbyVatrate=Omsetning etter MVA-sats
    +PurchasebyVatrate=Innkjøp etter MVA-sats
    diff --git a/htdocs/langs/nb_NO/dict.lang b/htdocs/langs/nb_NO/dict.lang
    index c8f7a000a71..9166039bfc3 100644
    --- a/htdocs/langs/nb_NO/dict.lang
    +++ b/htdocs/langs/nb_NO/dict.lang
    @@ -5,6 +5,7 @@ CountryIT=Italia
     CountryES=Spania
     CountryDE=Tyskland
     CountryCH=Sveits
    +# Warning, country code GB is for United Kingdom. UK Does not exists as country code in ISO standard.
     CountryGB=Storbritannia
     CountryUK=Storbritannia
     CountryIE=Irland
    diff --git a/htdocs/langs/nb_NO/ecm.lang b/htdocs/langs/nb_NO/ecm.lang
    index 22be4d06b43..f41f468f106 100644
    --- a/htdocs/langs/nb_NO/ecm.lang
    +++ b/htdocs/langs/nb_NO/ecm.lang
    @@ -39,9 +39,10 @@ ShowECMSection=Vis mappe
     DeleteSection=Fjern mappe
     ConfirmDeleteSection=Kan du bekrefte at du vil slette mappen <b>%s</b>?
     ECMDirectoryForFiles=Relativ mappe for filer
    -CannotRemoveDirectoryContainsFiles=Kunne ikke fjerne mappen, da den inneholder filer
    +CannotRemoveDirectoryContainsFilesOrDirs=Removal not possible because it contains some files or sub-directories
    +CannotRemoveDirectoryContainsFiles=Removal not possible because it contains some files
     ECMFileManager=Filbehandler
    -ECMSelectASection=Velg en mappe fra treet til venstre...
    +ECMSelectASection=Velg en mappe i treet ...
     DirNotSynchronizedSyncFirst=Denne mappen ser ut til å være opprettet eller endret utenfor ECM-modulen. Du må klikke på "Resync" -knappen først for å synkronisere disk og database for å få innhold i denne katalogen.
     ReSyncListOfDir=Resync liste over kataloger
     HashOfFileContent=Hash av filinnhold
    diff --git a/htdocs/langs/nb_NO/errors.lang b/htdocs/langs/nb_NO/errors.lang
    index bed4f0d3623..9ccb0276763 100644
    --- a/htdocs/langs/nb_NO/errors.lang
    +++ b/htdocs/langs/nb_NO/errors.lang
    @@ -32,9 +32,9 @@ ErrorBarCodeRequired=Strekkode påkrevet
     ErrorCustomerCodeAlreadyUsed=Kundekoden er allerede benyttet
     ErrorBarCodeAlreadyUsed=Strekkode allerede brukt
     ErrorPrefixRequired=Prefiks påkrevet
    -ErrorBadSupplierCodeSyntax=Ugyldig syntaks for leverandørkode
    -ErrorSupplierCodeRequired=Leverandørkode påkrevet
    -ErrorSupplierCodeAlreadyUsed=Leverandørkode allerede brukt
    +ErrorBadSupplierCodeSyntax=Bad syntax for vendor code
    +ErrorSupplierCodeRequired=Vendor code required
    +ErrorSupplierCodeAlreadyUsed=Vendor code already used
     ErrorBadParameters=Ugyldige parametere
     ErrorBadValueForParameter=Feil verdi '%s' for parameter '%s'
     ErrorBadImageFormat=Bildeformatet støttes ikke (Din PHP støtter ikke konvertering av dette formatet)
    @@ -87,7 +87,7 @@ ErrorsOnXLines=Feil på <b>%s</b> kildelinje(r)
     ErrorFileIsInfectedWithAVirus=Antivirus-programmet var ikke i stand til å validere filen (filen kan være infisert av et virus)
     ErrorSpecialCharNotAllowedForField=Spesialtegn er ikke tillatt for feltet "%s"
     ErrorNumRefModel=En referanse finnes i databasen (%s), og er ikke kompatibel med denne nummereringsregelen. Fjern posten eller omdøp referansen for å aktivere denne modulen.
    -ErrorQtyTooLowForThisSupplier=Kvantum er for lavt eller pris ikke satt på denne varen for denne leverandøren
    +ErrorQtyTooLowForThisSupplier=Quantity too low for this vendor or no price defined on this product for this supplier
     ErrorModuleSetupNotComplete=Oppsett av modulen ser ikke ut til å være komplett. Gå til Hjem - Oppsett - Moduler for å fullføre.
     ErrorBadMask=Feil på maske
     ErrorBadMaskFailedToLocatePosOfSequence=Feil! Maske uten sekvensnummer
    @@ -177,7 +177,7 @@ ErrorBadDefinitionOfMenuArrayInModuleDescriptor=Bad Definition Of Menu Array In
     ErrorSavingChanges=En feil oppsto under lagring av endringer
     ErrorWarehouseRequiredIntoShipmentLine=Lager er obligatorisk for å kunne levere
     ErrorFileMustHaveFormat=Filen må ha formatet %s
    -ErrorSupplierCountryIsNotDefined=Land for denne leverandøren er ikke valgt. Korriger dette først.
    +ErrorSupplierCountryIsNotDefined=Country for this vendor is not defined. Correct this first.
     ErrorsThirdpartyMerge=Klarte ikke å flette de to postene. Forespørsel ble avbrutt.
     ErrorStockIsNotEnoughToAddProductOnOrder=Lagernivå er for lavt for å legge %s til i en ny ordre
     ErrorStockIsNotEnoughToAddProductOnInvoice=Lagernivå er for lavt for å legge %s til i en ny faktura
    diff --git a/htdocs/langs/nb_NO/install.lang b/htdocs/langs/nb_NO/install.lang
    index 6cbe5ee9160..892400692cb 100644
    --- a/htdocs/langs/nb_NO/install.lang
    +++ b/htdocs/langs/nb_NO/install.lang
    @@ -6,6 +6,7 @@ ConfFileDoesNotExistsAndCouldNotBeCreated=Konfigurasjonsfil <b>%s</b> eksisterer
     ConfFileCouldBeCreated=Konfigurasjonsfil <b>%s</b> kunne lages.
     ConfFileIsNotWritable=Konfigurasjonsfil <b>%s</b> er ikke skrivbar. Sjekk tillatelser. For første gangs installasjon, må webserveren få innvilget å kunne skrive til denne filen under konfigureringen ("chmod 666" for eksempel på et Unix-OS).
     ConfFileIsWritable=Konfigurasjonsfil <b>%s</b> er skrivbar.
    +ConfFileMustBeAFileNotADir=Konfigurasjonsfil <b> %s </b> må være en fil, ikke en katalog.
     ConfFileReload=Last inn all informasjon fra konfigurasjonsfilen igjen.
     PHPSupportSessions=Denne PHP støtter sesjoner.
     PHPSupportPOSTGETOk=Dette PHP støtter variablene POST og GET.
    @@ -91,8 +92,8 @@ FailedToCreateAdminLogin=Klarte ikke å opprette Dolibarr administratorkonto
     WarningRemoveInstallDir=Advarsel, av sikkerhetshensyn, når installasjonen eller oppgraderingen er fullført, bør du fjerne <b>mappen "install" eller endre navnet til install.lock for å unngå skadelig bruk.</b>
     FunctionNotAvailableInThisPHP=Ikke tilgjengelig på denne PHP
     ChoosedMigrateScript=Velg migrasjonscript
    -DataMigration=Datamigrering
    -DatabaseMigration=Struktur databasemigrasjon
    +DataMigration=Database migrasjon (data)
    +DatabaseMigration=Database migrasjon (struktur + noen data)
     ProcessMigrateScript=Scriptbehandling
     ChooseYourSetupMode=Velg din oppsettmodus og klikk på "Start" ...
     FreshInstall=Ny installasjon
    @@ -146,7 +147,7 @@ NothingToDo=Ingenting å gjøre
     # upgrade
     MigrationFixData=Reparasjon av ødelagte data
     MigrationOrder=Datamigrering for kundeordre
    -MigrationSupplierOrder=Datamigrering for leverandørordre
    +MigrationSupplierOrder=Dataoverføring for leverandørordre
     MigrationProposal=Datamigrering for tilbud
     MigrationInvoice=Datamigrering for kundefakturaer
     MigrationContract=Datamigrering for kontrakter
    @@ -196,8 +197,14 @@ MigrationEvents=Overføring av hendelser for å legge hendelseseier inn i oppdra
     MigrationEventsContact=Overføring av hendelser for å legge til hendelseskontakt i oppdragstabell
     MigrationRemiseEntity=Oppdater verdien i enhetsfeltet llx_societe_remise
     MigrationRemiseExceptEntity=Oppdater verdien i enhetsfeltet llx_societe_remise_except
    +MigrationUserRightsEntity=Oppdater enhetens feltverdi av llx_user_rights
    +MigrationUserGroupRightsEntity=Oppdater enhetens feltverdi av llx_usergroup_rights
     MigrationReloadModule=Last inn modulen %s på nytt
     MigrationResetBlockedLog=Tilbakestill modul BlockedLog for v7 algoritme
     ShowNotAvailableOptions=Vis utilgjengelige opsjoner
     HideNotAvailableOptions=Gjem utilgjengelige opsjoner
     ErrorFoundDuringMigration=Feil ble rapportert under migrasjonsprosessen, så neste steg er ikke tilgjengelig. For å overse feil, kan du <a href="%s">klikke her</a>, men applikasjoner eller noen funksjoner kanskje ikke fungerer som de skal før de er fikset.
    +YouTryInstallDisabledByDirLock=Programmet prøver å selv-oppgradere, men installasjons-/oppgraderingssidene er deaktivert av sikkerhetsårsaker (katalog omdøpt med .lock-suffiks). <br>
    +YouTryInstallDisabledByFileLock=Programmet prøver å selv-oppgradere, men installasjons-/oppgraderingssider er blitt deaktivert av sikkerhetsårsaker (ved å låse filen <strong> install.lock </strong> i dolibarr-dokumenter katalogen). <br>
    +ClickHereToGoToApp=Klikk her for å gå til din applikasjon
    +ClickOnLinkOrRemoveManualy=Klikk på følgende lenke, og hvis du alltid når denne siden, må du fjerne filen install.lock i dokumentkatalogen manuelt
    diff --git a/htdocs/langs/nb_NO/ldap.lang b/htdocs/langs/nb_NO/ldap.lang
    index 92819747f8d..6184f5b8f46 100644
    --- a/htdocs/langs/nb_NO/ldap.lang
    +++ b/htdocs/langs/nb_NO/ldap.lang
    @@ -1,5 +1,4 @@
     # Dolibarr language file - Source file is en_US - ldap
    -DomainPassword=Passord til domene
     YouMustChangePassNextLogon=Passordet for bruker <b>%s</b> i domenet <b>%s</b> må endres.
     UserMustChangePassNextLogon=Brukeren må endre passord i domenet %s
     LDAPInformationsForThisContact=Informasjon i LDAP-databasen for denne kontakten
    @@ -25,3 +24,4 @@ MemberTypeSynchronized=Medlemstype synkronisert
     ContactSynchronized=Kontakt synkronisert
     ForceSynchronize=Tving synkronisering Dolibarr -> LDAP
     ErrorFailedToReadLDAP=Kunne ikke lese LDAP-databasen. Sjekk LDAP-modulens innstillinger og databasetilgjengelighet.
    +PasswordOfUserInLDAP=Password of user in LDAP
    diff --git a/htdocs/langs/nb_NO/loan.lang b/htdocs/langs/nb_NO/loan.lang
    index 5f423b8db6f..f236bcf893e 100644
    --- a/htdocs/langs/nb_NO/loan.lang
    +++ b/htdocs/langs/nb_NO/loan.lang
    @@ -10,6 +10,7 @@ LoanCapital=Kapital
     Insurance=Forsikring
     Interest=Rente
     Nbterms=Antall terminer
    +Term=Term
     LoanAccountancyCapitalCode=Regnskapskonto kapital
     LoanAccountancyInsuranceCode=Regnskapskonto forsikring
     LoanAccountancyInterestCode=Regnskapskonto rente
    @@ -17,39 +18,14 @@ ConfirmDeleteLoan=Bekreft sletting av dette lånet
     LoanDeleted=Lånet ble slettet
     ConfirmPayLoan=Bekreft at dette lånet er klassifisert som betalt
     LoanPaid=Lån nedbetalt
    -# Calc
    -LoanCalc=Lånekalkulator
    -PurchaseFinanceInfo=Kjøps- og finansieringsinformasjon
    -SalePriceOfAsset=Aktiva salgspris
    -PercentageDown=Prosentvis ned
    -LengthOfMortgage=Lånevarighet
    -AnnualInterestRate=Årlig rente
    -ExplainCalculations=Forklar utregninger
    -ShowMeCalculationsAndAmortization=Vis utregninger og amortisering
    -MortgagePaymentInformation=Nedbetalingsinformasjon
    -DownPayment=Avdrag
    -DownPaymentDesc= <b>Nedbetaling</b> = Lånebeløp * prosent ned / 100 (For 5% ned får man 5/100 eller 0.05)
    -InterestRateDesc=<b>Rentefot</b> = Årsrente/100
    -MonthlyFactorDesc=<b>Månedsfaktor</b> = Resultatet av følgende formel:
    -MonthlyInterestRateDesc=<b>Månedlig rentefot</b> = Årlig rentefot / 12 (mnd)
    -MonthTermDesc=<b>Månedsterminer</b> = Låneperiode i år * 12
    -MonthlyPaymentDesc=Månedlige nedbetalinger er regnet ut med følgende formel:
    -AmortizationPaymentDesc=<a href="#amortization">amortisering</a> bryter ned hvor mye av den månedlige betalingen går til rentebetaling, og hvor mye som går til nedbetaling på lånet ditt.
    -AmountFinanced=Finansieringsbeløp
    -AmortizationMonthlyPaymentOverYears=Amortisering for månedlige avdrag: <b>%s</b> over %s år
    -Totalsforyear=Totalt for året
    -MonthlyPayment=Månedlig avdrag
    -LoanCalcDesc=Denne <b>boliglånskalkulatoren</b> kan brukes til å finne ut månedlige betalinger av et lån, basert på lånebeløp, antall terminer og rente. <br> Denne kalkulatoren inneholder også PMI (Private Mortgage Insurance) for lån hvor mindre enn 20% er satt som nedbetaling . Også tatt i betraktning er eiendomsskatt, og dens effekt på den totale månedlige boliglåns-betalingen. <br>
    -GoToInterest=%s vil gå mot INTEREST
    -GoToPrincipal=%s vil gå mot PRINCIPAL
    -YouWillSpend=Du kommer til å bruke %s i år %s
     ListLoanAssociatedProject=Liste over lån tilknyttet prosjektet
     AddLoan=Opprett lån
    +FinancialCommitment=Finansiell forpliktelse
    +InterestAmount=Rente
    +CapitalRemain=Capital remain
     # Admin
     ConfigLoan=Oppset av lån-modulen
     LOAN_ACCOUNTING_ACCOUNT_CAPITAL=Standard regnskapskonto kapital
     LOAN_ACCOUNTING_ACCOUNT_INTEREST=Standard regnskapskonto  rente
     LOAN_ACCOUNTING_ACCOUNT_INSURANCE=Standard regnskapskonto forsikring
    -FinancialCommitment=Finansiell forpliktelse
     CreateCalcSchedule=Rediger økonomisk forpliktelse
    -InterestAmount=Rentebeløp
    diff --git a/htdocs/langs/nb_NO/mails.lang b/htdocs/langs/nb_NO/mails.lang
    index f6b7b341e29..2bc438fd165 100644
    --- a/htdocs/langs/nb_NO/mails.lang
    +++ b/htdocs/langs/nb_NO/mails.lang
    @@ -11,7 +11,9 @@ MailFrom=Avsender
     MailErrorsTo=Feilmeldinger til
     MailReply=Svar til
     MailTo=Mottaker(e)
    +MailToUsers=To user(s)
     MailCC=Kopi til
    +MailToCCUsers=Copy to users(s)
     MailCCC=Cached kopi til
     MailTopic=E-postemne
     MailText=Meldingstekst
    @@ -164,4 +166,4 @@ InGoingEmailSetup=Oppsett for innkommende epost
     OutGoingEmailSetupForEmailing=Oppsett av utgående e-post (for masse-e-post)
     DefaultOutgoingEmailSetup=Standard utgående e-postoppsett
     Information=Informasjon
    -
    +ContactsWithThirdpartyFilter=Contacts avec filtre client
    diff --git a/htdocs/langs/nb_NO/main.lang b/htdocs/langs/nb_NO/main.lang
    index c9c55064ba6..1bf0bb77cbc 100644
    --- a/htdocs/langs/nb_NO/main.lang
    +++ b/htdocs/langs/nb_NO/main.lang
    @@ -64,14 +64,14 @@ ErrorNoVATRateDefinedForSellerCountry=Feil: Det er ikke definert noen MVA-satser
     ErrorNoSocialContributionForSellerCountry=Feil! Ingen skatter og avgifter definert for landet '%s'
     ErrorFailedToSaveFile=Feil: Klarte ikke å lagre filen.
     ErrorCannotAddThisParentWarehouse=Du prøver å legge til en forelder-lager som allerede er et barn av nåværende
    -MaxNbOfRecordPerPage=Max number of record per page
    +MaxNbOfRecordPerPage=Maks antall poster per side
     NotAuthorized=Du er ikke autorisert for å gjøre dette.
     SetDate=Still dato
     SelectDate=Velg en dato
     SeeAlso=Se også %s
     SeeHere=Se her
     ClickHere=Klikk her
    -Here=Here
    +Here=Her
     Apply=Legg til
     BackgroundColorByDefault=Standard bakgrunnsfarge
     FileRenamed=Filen har fått nytt navn
    @@ -92,6 +92,7 @@ DolibarrInHttpAuthenticationSoPasswordUseless=Dolibarrs godkjenningsmodus er sat
     Administrator=Administrator
     Undefined=Udefinert
     PasswordForgotten=Glemt passordet?
    +NoAccount=Ingen konto?
     SeeAbove=Se ovenfor
     HomeArea=Hjemmeområde
     LastConnexion=Siste forbindelse
    @@ -231,7 +232,7 @@ Limit=Grense
     Limits=Grenser
     Logout=Logg ut
     NoLogoutProcessWithAuthMode=Ingen anvendbar frakoblingsfunksjon med godkjenningsmodus <b>%s</b>
    -Connection=Tilkobling
    +Connection=Logg inn
     Setup=Innstillinger
     Alert=Varsel
     MenuWarnings=Varsler
    @@ -402,6 +403,7 @@ DefaultTaxRate=Standard avgiftssats
     Average=Gjennomsnitt
     Sum=Sum
     Delta=Delta
    +RemainToPay=Gjenstår å betale
     Module=Modul/Applikasjon
     Modules=Moduler/Applikasjoner
     Option=Opsjon
    @@ -493,7 +495,7 @@ Received=Mottatt
     Paid=Betalt
     Topic=Subjekt
     ByCompanies=Etter tredjeparter
    -ByUsers=Etter brukere
    +ByUsers=Av bruker
     Links=Lenker
     Link=Lenke
     Rejects=Avvisninger
    @@ -505,6 +507,7 @@ NoneF=Ingen
     NoneOrSeveral=Ingen eller flere
     Late=Forsinket
     LateDesc=Forsinkelse for å bestemme om en post er forsinket eller ikke bestemmes i oppsettet. Kontakt Admin for å endre dette i Hjem - Oppsett - Varslinger.
    +NoItemLate=Ingen forsinket enhet
     Photo=Bilde
     Photos=Bilder
     AddPhoto=Legg til bilde
    @@ -619,9 +622,9 @@ BuildDoc=Lag Doc
     Entity=Miljø
     Entities=Enheter
     CustomerPreview=Forhåndsvisning kunder
    -SupplierPreview=Forhåndsvisning av leverandør
    +SupplierPreview=Leverandør forhåndsvisning
     ShowCustomerPreview=Vis kundeforhåndsvisning
    -ShowSupplierPreview=Vis leverandørforhåndsvisning
    +ShowSupplierPreview=Vis leverandør forhåndsvisning
     RefCustomer=Kundereferanse
     Currency=Valuta
     InfoAdmin=Informasjon for administratorer
    @@ -866,7 +869,7 @@ FileNotShared=Filen er ikke delt eksternt
     Project=Prosjekt
     Projects=Prosjekter
     Rights=Rettigheter
    -LineNb=Line no.
    +LineNb=Linje nr.
     IncotermLabel=Incotermer
     # Week day
     Monday=Mandag
    @@ -917,7 +920,7 @@ SearchIntoTasks=Oppgaver
     SearchIntoCustomerInvoices=Kundefakturaer
     SearchIntoSupplierInvoices=Leverandørfakturaer
     SearchIntoCustomerOrders=Kundeordre
    -SearchIntoSupplierOrders=Leverandørordre
    +SearchIntoSupplierOrders=Innkjøpsordrer
     SearchIntoCustomerProposals=Kundetilbud
     SearchIntoSupplierProposals=Leverandørtilbud
     SearchIntoInterventions=Intervensjoner
    @@ -941,3 +944,7 @@ Remote=Ekstern
     LocalAndRemote=Lokal og ekstern
     KeyboardShortcut=Tastatursnarvei
     AssignedTo=Tildelt
    +Deletedraft=Slett utkast
    +ConfirmMassDraftDeletion=Bekreft massesletting av utkast
    +FileSharedViaALink=Fil delt via en lenke
    +
    diff --git a/htdocs/langs/nb_NO/margins.lang b/htdocs/langs/nb_NO/margins.lang
    index 1cbd2a130dc..151666ddea5 100644
    --- a/htdocs/langs/nb_NO/margins.lang
    +++ b/htdocs/langs/nb_NO/margins.lang
    @@ -31,7 +31,7 @@ MARGIN_TYPE=Foreslått innkjøps-/kostpris for utregning av margin
     MargeType1=Margin på beste leverandørpris
     MargeType2=Margin på gjennomsnittspris (Weighted Average Price - WAP)
     MargeType3=Marginer på kostpris
    -MarginTypeDesc=* Margin på beste kjøpskurs = Salgspris - Beste leverandørpris definert på varekortet<br> * Margin på vektet gjennomsnittlig pris (WAP) = Salgspris - Vektet gjennomsnittspris (WAP) eller beste leverandør pris hvis WAP ennå ikke er definert <br> * Margin på kostpris = Salgspris - Kostpris definert på varekortet, eller WAP hvis kostpris ikke er definert, eller beste leverandør pris hvis WAP ikke er definert
    +MarginTypeDesc=* Margin på beste innkjøpspris = Salgspris - Beste leverandørpris på varekort - * Margin på vektet gjennomsnittlig pris (WAP) = Salgspris - WAP eller beste leverandørpris dersom WAP ennå ikke er definert <br> * Margin på kostpris = Salgspris - Kostpris på varekort eller WAP hvis kostpris ikke er definert, eller beste leverandørpris dersom WAP ennå ikke er definert
     CostPrice=Kostpris
     UnitCharges=Enhets-avgifter
     Charges=Avgifter
    @@ -41,4 +41,4 @@ rateMustBeNumeric=Sats må ha en numerisk verdi
     markRateShouldBeLesserThan100=Dekningsbidrag skal være lavere enn 100
     ShowMarginInfos=Vis info om marginer
     CheckMargins=Margindetaljer
    -MarginPerSaleRepresentativeWarning=The report of margin per user use the link between third parties and sale representatives to calculate the margin of each sale representative. Because some thirdparties may not have any ddiated sale representative and some thirdparties may be linked to several, some amounts may not be included into this report (if there is no sale representative) and some may appear on different lines (for each sale representative).
    +MarginPerSaleRepresentativeWarning=Rapporten for margin per bruker, bruker koblingen mellom tredjeparter og salgsrepresentanter for å beregne marginen til hver salgsrepresentant. Fordi noen tredjeparter kanskje ikke har noen dedikert salgsrepresentant og noen tredjeparter kan være knyttet til flere, kan noen beløp bli utelatt i denne rapporten (hvis det ikke er salgsrepresentant), og noen kan vises på forskjellige linjer (for hver salgsrepresentant).
    diff --git a/htdocs/langs/nb_NO/members.lang b/htdocs/langs/nb_NO/members.lang
    index 088609dae87..4c956bcd0d5 100644
    --- a/htdocs/langs/nb_NO/members.lang
    +++ b/htdocs/langs/nb_NO/members.lang
    @@ -107,32 +107,32 @@ SubscriptionNotRecorded=Abonnement ikke registrert
     AddSubscription=Opprett abonnement
     ShowSubscription=Vis abonnement
     # Label of email templates
    -SendingAnEMailToMember=Sending information email to member
    -SendingEmailOnAutoSubscription=Sending email on auto registration
    -SendingEmailOnMemberValidation=Sending email on new member validation
    -SendingEmailOnNewSubscription=Sending email on new subscription
    -SendingReminderForExpiredSubscription=Sending reminder for expired subscription
    -SendingEmailOnCancelation=Sending email on cancelation
    +SendingAnEMailToMember=Sende informasjons-epost til medlem
    +SendingEmailOnAutoSubscription=Sende epost ved automatisk registrering
    +SendingEmailOnMemberValidation=Sende epost ved validering av nytt medlem
    +SendingEmailOnNewSubscription=Sende epost ved nytt abonnement
    +SendingReminderForExpiredSubscription=Sende påminnelse om utløpte abonnementer
    +SendingEmailOnCancelation=Sende epost ved avbestilling
     # Topic of email templates
    -YourMembershipRequestWasReceived=Your membership was received.
    -YourMembershipWasValidated=Your membership was validated
    -YourSubscriptionWasRecorded=Your new subscription was recorded
    -SubscriptionReminderEmail=Subscription reminder
    -YourMembershipWasCanceled=Your membership was canceled
    +YourMembershipRequestWasReceived=Ditt medlemskap ble mottatt.
    +YourMembershipWasValidated=Ditt medlemskap ble godkjent
    +YourSubscriptionWasRecorded=Ditt nye abonnement ble registrert
    +SubscriptionReminderEmail=Abonnementpåminnelse
    +YourMembershipWasCanceled=Ditt medlemskap ble kansellert
     CardContent=Innhold på medlemskortet ditt
     # Text of email templates
    -ThisIsContentOfYourMembershipRequestWasReceived=We want to let you know that your membership request was received.<br><br>
    -ThisIsContentOfYourMembershipWasValidated=We want to let you know that your membership was validated with the following information:<br><br>
    -ThisIsContentOfYourSubscriptionWasRecorded=We want to let you know that your new subscription was recorded.<br><br>
    -ThisIsContentOfSubscriptionReminderEmail=We want to let you know thet your subscription is about to expire. We hope you can make a renewal of it.<br><br>
    -ThisIsContentOfYourCard=This is a remind of the information we get about you. Feel free to contact us if something looks wrong.<br><br>
    +ThisIsContentOfYourMembershipRequestWasReceived=Din forespørsel om medlemskap ble mottatt. <br> <br>
    +ThisIsContentOfYourMembershipWasValidated=Ditt medlemskap ble validert med følgende opplysninger: <br> <br>
    +ThisIsContentOfYourSubscriptionWasRecorded=Det nye abonnementet ditt ble registrert. <br> <br>
    +ThisIsContentOfSubscriptionReminderEmail=Abonnementet ditt er i ferd med å utløpe. Vi håper du vil fornye det. <br> <br>
    +ThisIsContentOfYourCard=Dette er en påminnelse om informasjonen vi får om deg. Ta gjerne kontakt med oss ​​hvis noe ser feil ut. <br> <br>
     DescADHERENT_AUTOREGISTER_NOTIF_MAIL_SUBJECT=Emnet i e-post som mottas i tilfelle auto-inskripsjon av en gjest
     DescADHERENT_AUTOREGISTER_NOTIF_MAIL=E-post som mottas i tilfelle av auto-inskripsjon av en gjest
    -DescADHERENT_EMAIL_TEMPLATE_AUTOREGISTER=Template Email to use to send email to a member on member autosubscription
    -DescADHERENT_EMAIL_TEMPLATE_MEMBER_VALIDATION=Template EMail to use to send email to a member on member validation
    -DescADHERENT_EMAIL_TEMPLATE_SUBSCRIPTION=Template Email to use to send email to a member on new subscription recording
    -DescADHERENT_EMAIL_TEMPLATE_REMIND_EXPIRATION=Template Email to use to send email remind when subscription is about to expire
    -DescADHERENT_EMAIL_TEMPLATE_CANCELATION=Template Email to use to send email to a member on member cancelation
    +DescADHERENT_EMAIL_TEMPLATE_AUTOREGISTER=Epost-mal for å sende epost til et medlem på medlemmets auto-abonnement
    +DescADHERENT_EMAIL_TEMPLATE_MEMBER_VALIDATION=Epost-mal til bruk for å sende epost til medlem ved medlemsvalidering
    +DescADHERENT_EMAIL_TEMPLATE_SUBSCRIPTION=Epost-mal for å sende epost til et medlem om nytt abonnement
    +DescADHERENT_EMAIL_TEMPLATE_REMIND_EXPIRATION=Epost-mal for å sende påminnelse når abonnementet er i ferd med å utløpe
    +DescADHERENT_EMAIL_TEMPLATE_CANCELATION=Epost-mal for å sende epost til et medlem ved kansellering av abonnement
     DescADHERENT_MAIL_FROM=E-postadresse for automatisk e-post
     DescADHERENT_ETIQUETTE_TYPE=Side for etikettformat
     DescADHERENT_ETIQUETTE_TEXT=Tekst trykt på medlemsadresse ark
    @@ -191,8 +191,8 @@ NoVatOnSubscription=Ingen MVA for abonnementer
     MEMBER_PAYONLINE_SENDEMAIL=E-post til bruk for e-postvarsel når Dolibarr mottar en bekreftelse på en validert betaling for et abonnement (Eksempel: paymentdone@example.com)
     ADHERENT_PRODUCT_ID_FOR_SUBSCRIPTIONS=Vare brukt for abonnementslinje i faktura: %s
     NameOrCompany=Navn eller firma
    -SubscriptionRecorded=Subscription recorded
    -NoEmailSentToMember=No email sent to member
    +SubscriptionRecorded=Abonnement registrert
    +NoEmailSentToMember=Ingen epost sendt til medlem
     EmailSentToMember=E-post sendt til medlem på %s
     SendReminderForExpiredSubscriptionTitle=Send påminnelse via e-post for utløpt abonnement
    -SendReminderForExpiredSubscription=Send reminder by email to members when subscription is about to expire (parameter is number of days before end of subscription to send the remind)
    +SendReminderForExpiredSubscription=Send påminnelse via epost til medlemmer når abonnementet holder på å utløpe (parameter er antall dager før slutt på abonnementet for å sende påminnelsen)
    diff --git a/htdocs/langs/nb_NO/modulebuilder.lang b/htdocs/langs/nb_NO/modulebuilder.lang
    index 718b3a098e9..c805dce65c1 100644
    --- a/htdocs/langs/nb_NO/modulebuilder.lang
    +++ b/htdocs/langs/nb_NO/modulebuilder.lang
    @@ -74,6 +74,7 @@ NoWidget=Ingen widget
     GoToApiExplorer=Gå til API-utforsker
     ListOfMenusEntries=Liste over menyoppføringer
     ListOfPermissionsDefined=Liste over definerte tillatelser
    +SeeExamples=Se eksempler her
     EnabledDesc=Betingelse for å ha dette feltet aktivt (Eksempler: 1 eller $conf->global->MYMODULE_MYOPTION)
     VisibleDesc=Er feltet synlig? (Eksempler: 0=Aldri synlig, 1=Synlig på liste og opprett/oppdater/vis skjemaer, 2=Bare synlig på listen, 3=Synlig på opprett/oppdater/vis kun skjema. Bruk av negativ verdi betyr at feltet ikke vises som standard på listen, men kan velges for visning)
     IsAMeasureDesc=Kan verdien av feltet bli kumulert for å få en total i listen? (Eksempler: 1 eller 0)
    @@ -95,3 +96,6 @@ DropTableIfEmpty=(Slett tabell hvis tom)
     TableDoesNotExists=Tabellen %s finnes ikke
     TableDropped=Tabell %s slettet
     InitStructureFromExistingTable=Bygg struktur-matrisestrengen fra en eksisterende tabell
    +UseAboutPage=Ikke tillat "om" siden
    +UseDocFolder=Ikke tillat dokumentasjonsmappen
    +UseSpecificReadme=Bruk en bestemt Les-meg
    diff --git a/htdocs/langs/nb_NO/opensurvey.lang b/htdocs/langs/nb_NO/opensurvey.lang
    index 9a7fd90bb5a..5214f5d58a1 100644
    --- a/htdocs/langs/nb_NO/opensurvey.lang
    +++ b/htdocs/langs/nb_NO/opensurvey.lang
    @@ -58,3 +58,4 @@ MoreChoices=Legg til flere valg for stemmeavgivere
     SurveyExpiredInfo=Avstemningen er blitt stengt eller utløpt
     EmailSomeoneVoted=%s har fylt ut en linje\nDu kan finne undersøkelsen din med lenken:\n%s
     ShowSurvey=Vis undersøkelse
    +UserMustBeSameThanUserUsedToVote=You must have voted and use the same user name that the one used to vote, to post a comment
    diff --git a/htdocs/langs/nb_NO/orders.lang b/htdocs/langs/nb_NO/orders.lang
    index 5057b3d604b..52401b8a652 100644
    --- a/htdocs/langs/nb_NO/orders.lang
    +++ b/htdocs/langs/nb_NO/orders.lang
    @@ -1,6 +1,6 @@
     # Dolibarr language file - Source file is en_US - orders
     OrdersArea=Område for kundeordre
    -SuppliersOrdersArea=Område for leverandørordre
    +SuppliersOrdersArea=Innkjøpsordreområde
     OrderCard=Ordrekort
     OrderId=Ordre-ID
     Order=Ordre
    @@ -13,9 +13,9 @@ OrderToProcess=Ordre til behandling
     NewOrder=Ny ordre
     ToOrder=Lag ordre
     MakeOrder=Opprett ordre
    -SupplierOrder=Leverandørordre
    -SuppliersOrders=Leverandørordre
    -SuppliersOrdersRunning=Aktuelle leverandørordre
    +SupplierOrder=Innkjøpsordre
    +SuppliersOrders=Innkjøpsordre
    +SuppliersOrdersRunning=Nåværende innkjøpsordre
     CustomerOrder=Kundeordre
     CustomersOrders=Kundeordre
     CustomersOrdersRunning=Gjeldende kundeordre
    @@ -24,7 +24,7 @@ OrdersDeliveredToBill=Fakturerbare leverte kundeordre
     OrdersToBill=Kundeordre levert
     OrdersInProcess=Kundeordre til behandling
     OrdersToProcess=Kundeordre til behandling
    -SuppliersOrdersToProcess=Leverandørordre til behandling
    +SuppliersOrdersToProcess=Innkjøpsordre å behandle
     StatusOrderCanceledShort=Kansellert
     StatusOrderDraftShort=Kladd
     StatusOrderValidatedShort=Validert
    @@ -75,15 +75,15 @@ ShowOrder=Vis ordre
     OrdersOpened=Ordre å behandle
     NoDraftOrders=Ingen ordreutkast
     NoOrder=Ingen ordre
    -NoSupplierOrder=Ingen leverandørordre
    +NoSupplierOrder=Ingen innkjøpsordre
     LastOrders=Siste %s kundeordre
     LastCustomerOrders=Siste %s kundeordre
    -LastSupplierOrders=Siste %s leverandørordre
    +LastSupplierOrders=Siste %s innkjøpsordre
     LastModifiedOrders=Siste %s endrede ordre
     AllOrders=Alle ordre
     NbOfOrders=Antall ordre
     OrdersStatistics=Ordrestatistikk
    -OrdersStatisticsSuppliers=Statistikk leverandørordre
    +OrdersStatisticsSuppliers=Innkjøpsordrestatistikk
     NumberOfOrdersByMonth=Antall ordre pr måned
     AmountOfOrdersByMonthHT=Sum bestillinger etter måned (eks. MVA)
     ListOfOrders=Ordreliste
    @@ -97,12 +97,12 @@ ConfirmMakeOrder=Er du sikker på at du vil bekrefte at du opprettet denne ordre
     GenerateBill=Opprett faktura
     ClassifyShipped=Klassifiser levert
     DraftOrders=Ordrekladder
    -DraftSuppliersOrders=Leverandørordre-kladder
    +DraftSuppliersOrders=Innkjøpsordre-kladder
     OnProcessOrders=Ordre i behandling
     RefOrder=Ref. ordre
     RefCustomerOrder=Kundens ordrereferanse
    -RefOrderSupplier=Leverandørens ordrereferanse
    -RefOrderSupplierShort=Leverandørs ordreref.
    +RefOrderSupplier=Ordreref. leverandør
    +RefOrderSupplierShort=Ordreref. leverandør
     SendOrderByMail=Send ordre med post
     ActionsOnOrder=Handlinger ifm. ordre
     NoArticleOfTypeProduct=Der er ingen varer av typen 'vare' på ordren, så det er ingen varer å sende
    @@ -115,9 +115,9 @@ ConfirmCloneOrder=Er du sikker på at du vil klone denne ordren <b>%s</b>?
     DispatchSupplierOrder=Motta leverandørordre %s
     FirstApprovalAlreadyDone=Første godkjenning allerede utført
     SecondApprovalAlreadyDone=Andre gangs godkjenning allerede utført
    -SupplierOrderReceivedInDolibarr=Leverandørordre %s mottatt %s
    -SupplierOrderSubmitedInDolibarr=Leverandørordre %s sendt
    -SupplierOrderClassifiedBilled=Leverandørordre %s satt fakturert
    +SupplierOrderReceivedInDolibarr=Innkjøpsordre %s mottatt %s
    +SupplierOrderSubmitedInDolibarr=Innkjøpsordre %s sendt
    +SupplierOrderClassifiedBilled=Innkjøpsordre %s satt til fakturert
     OtherOrders=Andre ordre
     ##### Types de contacts #####
     TypeContact_commande_internal_SALESREPFOLL=Representant for oppfølging av kundeordre
    @@ -125,11 +125,11 @@ TypeContact_commande_internal_SHIPPING=Representant for oppfølging av levering
     TypeContact_commande_external_BILLING=Kundens fakturakontakt
     TypeContact_commande_external_SHIPPING=Kundens leveransekontakt
     TypeContact_commande_external_CUSTOMER=Kundens ordreoppfølger
    -TypeContact_order_supplier_internal_SALESREPFOLL=Representant for oppfølging av leverandørordre
    +TypeContact_order_supplier_internal_SALESREPFOLL=Representant som følger opp innkjøpsordre
     TypeContact_order_supplier_internal_SHIPPING=Representant for oppfølging av levering
    -TypeContact_order_supplier_external_BILLING=Leverandørens fakturakontakt
    -TypeContact_order_supplier_external_SHIPPING=Leverandørens leveransekontakt
    -TypeContact_order_supplier_external_CUSTOMER=Leverandørens ordreoppfølger
    +TypeContact_order_supplier_external_BILLING=Leverandør fakturakontakt
    +TypeContact_order_supplier_external_SHIPPING=Leverandørkontakt forsendelser
    +TypeContact_order_supplier_external_CUSTOMER=Leverandørkontakt ordreoppfølging
     Error_COMMANDE_SUPPLIER_ADDON_NotDefined=Konstant COMMANDE_SUPPLIER_ADDON er ikke definert
     Error_COMMANDE_ADDON_NotDefined=Konstant COMMANDE_ADDON er ikke definert
     Error_OrderNotChecked=Ingen ordre til fakturering er valgt
    diff --git a/htdocs/langs/nb_NO/other.lang b/htdocs/langs/nb_NO/other.lang
    index 26a03eb3bdc..845c757bd0a 100644
    --- a/htdocs/langs/nb_NO/other.lang
    +++ b/htdocs/langs/nb_NO/other.lang
    @@ -80,9 +80,9 @@ LinkedObject=Lenkede objekter
     NbOfActiveNotifications=Antall notifikasjoner (antall e-postmottakere)
     PredefinedMailTest=__(Hei)__\nDette er en testmelding sendt til __EMAIL__.\nDe to linjene er skilt fra hverandre med et linjeskift.\n\n__USER_SIGNATURE__
     PredefinedMailTestHtml=__(Hei)__\nDette er en <b> test </b> e-post (ordtesten må være i fet skrift). De to linjene skilles med et linjeskift.<br><br>__USER_SIGNATURE__
    -PredefinedMailContentSendInvoice=__(Hei)__\n\nHer finner du faktura __REF__\n\nDette er koblingen for å kunne betale online hvis fakturaen ikke allerede er betalt:\n__ONLINE_PAYMENT_URL__\n\n__(Vennlig hilsen)__\n\n__USER_SIGNATURE__
    -PredefinedMailContentSendInvoiceReminder=__(Hei)__\n\nVi kan ikke se at faktura __REF__ er betalt. Vedlagt kopi av faktura.\n\nDette er koblingen for å foreta online betaling:\n__ONLINE_PAYMENT_URL__\n\n__(Vennlig hilsen)__\n\n__USER_SIGNATURE__
    -PredefinedMailContentSendProposal=__(Hei)__\n\nVedlagt tilbud som avtalt __PREF__\n\n\n__(Vennlig hilsen)__\n\n__USER_SIGNATURE__
    +PredefinedMailContentSendInvoice=__(Hei)__\n\nVedlagt følger faktura __REF__\n\n__ONLINE_PAYMENT_TEXT_AND_URL__\n\n__(Med vennlig hilsen)__\n\n__USER_SIGNATURE__
    +PredefinedMailContentSendInvoiceReminder=__(Hei)__\n\nVi kan ikke se at fakturaen __REF__ er betalt. Vedlagt følger fakturaen igjen, som en påminnelse.\n\n__ONLINE_PAYMENT_TEXT_AND_URL__\n\n__(Med vennlig hilsen)__\n\n__USER_SIGNATURE__
    +PredefinedMailContentSendProposal=__(Hei)__\n\nVedlagt tilbud __REF__\n\n\n__(Vennlig hilsen)__\n\n__USER_SIGNATURE__
     PredefinedMailContentSendSupplierProposal=__(Hei)__\n\nVedlagt tilbud som avtalt __REF__\n\n\n__(Vennlig hilsen)__\n\n__USER_SIGNATURE__
     PredefinedMailContentSendOrder=__(Hei)__\n\nVedlagt ordre __REF__\n\n\n__(Vennlig hilsen)__\n\n__USER_SIGNATURE__
     PredefinedMailContentSendSupplierOrder=__(Hei)__\n\nVedlagt vår bestilling __REF__\n\n\n__(Vennlig hilsen)__\n\n__USER_SIGNATURE__
    @@ -91,6 +91,7 @@ PredefinedMailContentSendShipping=__(Hei)__\n\nVedlagt finner du forsendelsesinf
     PredefinedMailContentSendFichInter=__(Hei)__\n\nVedlagt intervensjon __REF__\n\n\n__(Vennlig hilsen)__\n\n__USER_SIGNATURE__
     PredefinedMailContentThirdparty=__(Hei)__\n\n\n__(Vennlig hilsen)__\n\n__USER_SIGNATURE__
     PredefinedMailContentUser=__(Hei)__\n\n\n__(Vennlig hilsen)__\n\n__USER_SIGNATURE__
    +PredefinedMailContentLink=Du kan klikke på linken under for å utføre betalingen din, hvis det ikke allerede er gjort.\n\n%s\n\n
     DemoDesc=Dolibarr er en kompakt ERP/CRM med støtte for flere forretningsmoduler. En demo som viser alle moduler gir ingen mening da dette scenariet aldri skjer (flere hundre tilgjengelig). Derforer flere demoprofiler er tilgjengelig.
     ChooseYourDemoProfil=Velg en demoprofil som passer best til dine krav
     ChooseYourDemoProfilMore=... eller bygg din egen profil<br>(manuell utvelgelse av moduler)
    @@ -218,7 +219,7 @@ FileIsTooBig=Filene er for store
     PleaseBePatient=Vent et øyeblikk eller to...
     NewPassword=Nytt passord
     ResetPassword=Tilbakestill passord
    -RequestToResetPasswordReceived=Forespørsel om å endre Dolibarr-passordet ditt er blitt mottatt
    +RequestToResetPasswordReceived=En forespørsel om å endre passordet ditt er mottatt.
     NewKeyIs=Dette er din nye innloggingsnøkkel
     NewKeyWillBe=Ny nøkkel for innlogging er
     ClickHereToGoTo=Klikk her for å gå til %s
    @@ -233,6 +234,8 @@ PermissionsDelete=Tillatelser fjernet
     YourPasswordMustHaveAtLeastXChars=Passordet ditt må ha minst <strong> %s </strong> tegn
     YourPasswordHasBeenReset=Ditt passord er tilbakestilt
     ApplicantIpAddress=IP-adresse til søkeren
    +SMSSentTo=SMS sendt til %s
    +
     ##### Export #####
     ExportsArea=Eksportområde
     AvailableFormats=Tilgjengelige formater
    @@ -246,4 +249,4 @@ WEBSITE_PAGEURL=Side-URL
     WEBSITE_TITLE=Tittel
     WEBSITE_DESCRIPTION=Beskrivelse
     WEBSITE_KEYWORDS=Nøkkelord
    -LinesToImport=Lines to import
    +LinesToImport=Linjer å importere
    diff --git a/htdocs/langs/nb_NO/paypal.lang b/htdocs/langs/nb_NO/paypal.lang
    index 96d8ffa765a..f5747f57dd3 100644
    --- a/htdocs/langs/nb_NO/paypal.lang
    +++ b/htdocs/langs/nb_NO/paypal.lang
    @@ -14,7 +14,6 @@ PaypalModeOnlyPaypal=Kun PayPal
     ONLINE_PAYMENT_CSS_URL=Valgfri URL til CSS-stilark på online betalingsside
     ThisIsTransactionId=Transaksjons-ID: <b>%s</b>
     PAYPAL_ADD_PAYMENT_URL=Legg til url av Paypal-betaling når du sender et dokument i posten
    -PredefinedMailContentLink=Du kan klikke på linken under for å utføre betalingen din hvis den ikke allerede er gjort.<br><br>%s<br><br>
     YouAreCurrentlyInSandboxMode=Du er for øyeblikket i %s "sandbox" -modus
     NewOnlinePaymentReceived=Ny online betaling mottatt
     NewOnlinePaymentFailed=Ny online betaling forsøkt, men mislyktes
    diff --git a/htdocs/langs/nb_NO/productbatch.lang b/htdocs/langs/nb_NO/productbatch.lang
    index 1baf42031a4..bf4cc11d07a 100644
    --- a/htdocs/langs/nb_NO/productbatch.lang
    +++ b/htdocs/langs/nb_NO/productbatch.lang
    @@ -16,7 +16,7 @@ printEatby=Siste forbruksdato: %s
     printSellby=Siste salgsdato: %s
     printQty=Ant: %d
     AddDispatchBatchLine=Legg til en linje for holdbarhetsdato
    -WhenProductBatchModuleOnOptionAreForced=Når modulen Lot/Serie er aktivert, er automatisk øk/reduser lagermodus tvunget til fraktvalidering og manuell ekspedering av mottak og kan ikke redigeres. Andre alternativer kan defineres som du vil.
    +WhenProductBatchModuleOnOptionAreForced=When module Lot/Serial is on, automatic stock decrease  is forced to 'Decrease real stocks on shipping validation' and automatic increase mode is forced to 'Increase real stocks on manual dispatching into warehouses' and can't be edited. Other options can be defined as you want.
     ProductDoesNotUseBatchSerial=Denne varen har ikke lot/serienummer
     ProductLotSetup=Oppsett av model Lot/serienmmer
     ShowCurrentStockOfLot=Vis gjeldende beholdning for vare/lot
    diff --git a/htdocs/langs/nb_NO/products.lang b/htdocs/langs/nb_NO/products.lang
    index 5e968cd4032..3617c4a5633 100644
    --- a/htdocs/langs/nb_NO/products.lang
    +++ b/htdocs/langs/nb_NO/products.lang
    @@ -70,6 +70,7 @@ SoldAmount=Mengde solgt
     PurchasedAmount=Mengde kjøpt
     NewPrice=Ny pris
     MinPrice=Minste utsalgspris
    +EditSellingPriceLabel=Rediger salgsprisetikett
     CantBeLessThanMinPrice=Salgsprisen kan ikke være lavere enn minste tillatte for denne varen (%s uten avgifter)
     ContractStatusClosed=Lukket
     ErrorProductAlreadyExists=En vare med varenummere %s eksisterer allerede.
    @@ -155,7 +156,7 @@ BuyingPrices=Innkjøpspris
     CustomerPrices=Kundepriser
     SuppliersPrices=Leverandørpriser
     SuppliersPricesOfProductsOrServices=Leverandørpriser (varer og tjenester)
    -CustomCode=Toll-/vare-/HS-kode
    +CustomCode=Toll / vare / HS-kode
     CountryOrigin=Opprinnelsesland
     Nature=Natur
     ShortLabel=Kort etikett
    @@ -250,8 +251,8 @@ PriceNumeric=Nummer
     DefaultPrice=Standardpris
     ComposedProductIncDecStock=Øk/minsk beholdning ved overordnet endring
     ComposedProduct=Sub-vare
    -MinSupplierPrice=Minste leverandørpris
    -MinCustomerPrice=Laveste kundepris
    +MinSupplierPrice=Laveste innkjøpspris
    +MinCustomerPrice=Minste salgspris
     DynamicPriceConfiguration=Dynamisk pris-konfigurering
     DynamicPriceDesc=På varekortet, med denne modulen aktivert, kan du sette matematiske funksjoner for å beregne kunde- eller leverandørpriser. En slik funksjon kan bruke alle matematiske operatører, noen konstanter og variabler. Du kan angi variablene du vil kunne bruke, og hvis variabelen trenger en automatisk oppdatering, må du sette den eksterne nettadressen som brukes til å spørre Dolibarr for å oppdatere verdien automatisk.
     AddVariable=Legg til variabel
    diff --git a/htdocs/langs/nb_NO/projects.lang b/htdocs/langs/nb_NO/projects.lang
    index 4283e597398..f67184f793c 100644
    --- a/htdocs/langs/nb_NO/projects.lang
    +++ b/htdocs/langs/nb_NO/projects.lang
    @@ -77,6 +77,7 @@ Time=Tid
     ListOfTasks=Oppgaveliste
     GoToListOfTimeConsumed=Gå til liste for tidsbruk
     GoToListOfTasks=Gå til oppgaveliste
    +GoToGanttView=Go to Gantt view
     GanttView=Gantt visning
     ListProposalsAssociatedProject=Oversikt over tilbud relatert til dette prosjektet
     ListOrdersAssociatedProject=Liste over kundeordre tilknyttet prosjektet
    @@ -226,4 +227,4 @@ AllowCommentOnProject=Tillat brukerkommentarer på prosjekter
     DontHavePermissionForCloseProject=Du har ikke tillatelse til å lukke prosjektet %s
     DontHaveTheValidateStatus=Prosjektet %s må være åpent for å kunne lukkes
     RecordsClosed=%s prosjekt(er) lukket
    -SendProjectRef=About project %s
    +SendProjectRef=Information project %s
    diff --git a/htdocs/langs/nb_NO/propal.lang b/htdocs/langs/nb_NO/propal.lang
    index 638e99647b7..229e172e4c6 100644
    --- a/htdocs/langs/nb_NO/propal.lang
    +++ b/htdocs/langs/nb_NO/propal.lang
    @@ -75,6 +75,7 @@ AvailabilityTypeAV_1M=En måned
     TypeContact_propal_internal_SALESREPFOLL=Representant for oppfølging av tilbud
     TypeContact_propal_external_BILLING=Kundens fakturakontakt
     TypeContact_propal_external_CUSTOMER=Kundens tilbudsoppfølger
    +TypeContact_propal_external_SHIPPING=Kundekontakt for levering
     # Document models
     DocModelAzurDescription=En fullstendig tilbudsmodell (logo...)
     DefaultModelPropalCreate=Standard modellbygging
    diff --git a/htdocs/langs/nb_NO/sendings.lang b/htdocs/langs/nb_NO/sendings.lang
    index e77fa0f68a3..60bd7e188b5 100644
    --- a/htdocs/langs/nb_NO/sendings.lang
    +++ b/htdocs/langs/nb_NO/sendings.lang
    @@ -52,8 +52,8 @@ ActionsOnShipping=Hendelser for forsendelse
     LinkToTrackYourPackage=Lenke for å spore pakken
     ShipmentCreationIsDoneFromOrder=For øyeblikket er opprettelsen av en ny forsendelse gjort fra ordrekortet.
     ShipmentLine=Forsendelseslinje
    -ProductQtyInCustomersOrdersRunning=Varekvantum i åpne kundeordre
    -ProductQtyInSuppliersOrdersRunning=Varekvantum i åpne leverandørordre
    +ProductQtyInCustomersOrdersRunning=Varekvantum i åpne kundeordrer
    +ProductQtyInSuppliersOrdersRunning=Varekvantum i åpne innkjøpsordrer
     ProductQtyInShipmentAlreadySent=Varekvantitet fra åpen kundeordre som allerede er sendt
     ProductQtyInSuppliersShipmentAlreadyRecevied=Varekvantitet fra åpen leverandørordre som allerede er mottatt
     NoProductToShipFoundIntoStock=Ingen varer for utsendelse funnet på lager <b>%s</b>. Korriger varebeholdning eller gå tilbake for å velge et annet lager.
    diff --git a/htdocs/langs/nb_NO/stocks.lang b/htdocs/langs/nb_NO/stocks.lang
    index 20df6dce77c..1abc68227ae 100644
    --- a/htdocs/langs/nb_NO/stocks.lang
    +++ b/htdocs/langs/nb_NO/stocks.lang
    @@ -8,9 +8,9 @@ WarehouseEdit=Endre lager
     MenuNewWarehouse=Nytt lager
     WarehouseSource=Kildelager
     WarehouseSourceNotDefined=Ingen lager definert
    -AddWarehouse=Create warehouse
    +AddWarehouse=Opprett lager
     AddOne=Legg til
    -DefaultWarehouse=Default warehouse
    +DefaultWarehouse=Standard lager
     WarehouseTarget=Mållager
     ValidateSending=Slett levering
     CancelSending=Avbryt levering
    @@ -24,7 +24,7 @@ Movements=Bevegelser
     ErrorWarehouseRefRequired=Du må angi et navn på lageret
     ListOfWarehouses=Oversikt over lagre
     ListOfStockMovements=Oversikt over bevegelser
    -ListOfInventories=List of inventories
    +ListOfInventories=Liste over varebeholdninger
     MovementId=Bevegelses-ID
     StockMovementForId=Bevegelse ID %d
     ListMouvementStockProject=Liste over varebevegelser tilknyttet prosjekt
    @@ -67,7 +67,7 @@ DeStockOnValidateOrder=Reduser virkelig beholdning ut fra ordre
     DeStockOnShipment=Minsk fysisk lager ved validering av forsendelse
     DeStockOnShipmentOnClosing=Reduser reell varebeholdning når levering klassifiseres som lukket
     ReStockOnBill=Øk virkelig beholdning ut fra faktura/kreditnota
    -ReStockOnValidateOrder=Øk virkelig beholdning ut fra ordre
    +ReStockOnValidateOrder=Øk reellt lager ved godkjennelse av innkjøpsordre 
     ReStockOnDispatchOrder=Øk reell varebeholdning ved manuell forsendelse til lager, etter mottak av leverandørordre
     OrderStatusNotReadyToDispatch=Ordre har enda ikke, eller ikke lenger, status som tillater utsendelse av varer
     StockDiffPhysicTeoric=Forklaring for forskjell mellom fysisk og virtuelt lager
    @@ -203,3 +203,4 @@ RegulateStock=Reguler lager
     ListInventory=Liste
     StockSupportServices=Lageradministrasjon støtter tjenester
     StockSupportServicesDesc=Som standard kan du bare lagerføre "vare". Hvis på, og hvis modultjenesten er på, kan du også lagerføre "tjeneste"
    +ReceiveProducts=Motta varer
    diff --git a/htdocs/langs/nb_NO/stripe.lang b/htdocs/langs/nb_NO/stripe.lang
    index 7cf1d959c96..a152e7f51b2 100644
    --- a/htdocs/langs/nb_NO/stripe.lang
    +++ b/htdocs/langs/nb_NO/stripe.lang
    @@ -23,8 +23,6 @@ ToOfferALinkForOnlinePaymentOnFreeAmount=URL for å tilby et %s brukergrensesnit
     ToOfferALinkForOnlinePaymentOnMemberSubscription=URL for å tilby et %s brukergrensesnitt for online betaling av medlemsabonnement
     YouCanAddTagOnUrl=Du kan også legge til URL-parameter <b>&tag=<i>verdier</i></b> til noen av disse URLene (kreves kun ved betaling av fribeløp) for å legge til dine egne merknader til betalingen kommentar.
     SetupStripeToHavePaymentCreatedAutomatically=Sett opp Stripe med url <b> %s</b> for å få betaling opprettet automatisk når den er validert av Stripe.
    -YourPaymentHasBeenRecorded=Denne siden bekrefter at din betaling er registrert. Takk.
    -YourPaymentHasNotBeenRecorded=Din betaling ble ikke registrert og transaksjonen har blitt kansellert.
     AccountParameter=Kontoparametre
     UsageParameter=Parametre for bruk
     InformationToFindParameters=Hjelp til å finne din %s kontoinformasjon
    @@ -35,31 +33,31 @@ NewStripePaymentReceived=Ny Stripe betaling mottatt
     NewStripePaymentFailed=Ny Stripe betaling prøvd men mislyktes
     STRIPE_TEST_SECRET_KEY=Hemmelig testnøkkel
     STRIPE_TEST_PUBLISHABLE_KEY=Publiserbar testnøkkel
    -STRIPE_TEST_WEBHOOK_KEY=Webhook test key
    +STRIPE_TEST_WEBHOOK_KEY=Webhook testnøkkel
     STRIPE_LIVE_SECRET_KEY=Hemmelig live-nøkkel
     STRIPE_LIVE_PUBLISHABLE_KEY=Publiserbar live-nøkkel
    -STRIPE_LIVE_WEBHOOK_KEY=Webhook live key
    -ONLINE_PAYMENT_WAREHOUSE=Stock to use for stock decrease when online payment is done<br>(TODO When option to decrease stock is done on an action on invoice and the online payment generate itself the invoice ?)
    +STRIPE_LIVE_WEBHOOK_KEY=Webhook-nøkkel
    +ONLINE_PAYMENT_WAREHOUSE=Lager som skal brukes for lagernedskrivning når nettbasert betaling er utført<br> (TODO Når alternativet for å redusere lagerbeholdningen gjøres på en faktura handling, og online betaling genererer fakturaen?)
     StripeLiveEnabled=Stripe live aktivert (ellers test/sandbox modus)
     StripeImportPayment=Importer Stripe-betalinger
     ExampleOfTestCreditCard=Eksempel på kredittkort for test: %s (gyldig), %s (feil CVC), %s (utløpt), %s (belastning mislykkes)
     StripeGateways=Stripe gateways
    -OAUTH_STRIPE_TEST_ID=Stripe Connect Client ID (ca_...)
    -OAUTH_STRIPE_LIVE_ID=Stripe Connect Client ID (ca_...)
    -BankAccountForBankTransfer=Bank account for fund payouts
    -StripeAccount=Stripe account
    -StripeChargeList=List of Stripe charges
    -StripeTransactionList=List of Stripe transactions
    -StripeCustomerId=Stripe customer id
    -StripePaymentModes=Stripe payment modes
    -LocalID=Local ID
    +OAUTH_STRIPE_TEST_ID=Stripe Connect Client ID (ca. _...)
    +OAUTH_STRIPE_LIVE_ID=Stripe Connect Client ID (ca. _...)
    +BankAccountForBankTransfer=Bankkonto for utbetaling av midler
    +StripeAccount=Stripe-konto
    +StripeChargeList=Liste over Stripe-kostnader
    +StripeTransactionList=Liste over stripe-transaksjoner
    +StripeCustomerId=Stripe kunde-id
    +StripePaymentModes=Stripe betalingsmåter
    +LocalID=Lokal ID
     StripeID=Stripe ID
    -NameOnCard=Name on card
    -CardNumber=Card Number
    -ExpiryDate=Expiry Date
    +NameOnCard=Navn på kort
    +CardNumber=Kortnummer
    +ExpiryDate=Utløpsdato
     CVN=CVN
    -DeleteACard=Delete Card record
    -ConfirmDeleteCard=Are you sure you want to delete this Card record?
    -CreateCustomerOnStripe=Create customer on Stripe
    -CreateCardOnStripe=Create card on Stripe
    -ShowInStripe=Show in Stripe
    +DeleteACard=Slett kort
    +ConfirmDeleteCard=Er du sikker på at du vil slette dette Kreditt- eller debetkortet?
    +CreateCustomerOnStripe=Opprett kunde på Stripe
    +CreateCardOnStripe=Lag kort på Stripe
    +ShowInStripe=Vis i Stripe
    diff --git a/htdocs/langs/nb_NO/supplier_proposal.lang b/htdocs/langs/nb_NO/supplier_proposal.lang
    index 8e2b4d58fea..58d36ae36b0 100644
    --- a/htdocs/langs/nb_NO/supplier_proposal.lang
    +++ b/htdocs/langs/nb_NO/supplier_proposal.lang
    @@ -1,22 +1,22 @@
     # Dolibarr language file - Source file is en_US - supplier_proposal
     SupplierProposal=Leverandørtilbud
    -supplier_proposalDESC=Håndter prisforespørsler til leverandører
    +supplier_proposalDESC=Administrer prisforespørsler til leverandører
     SupplierProposalNew=Ny prisforspørsel
     CommRequest=Prisforespørsel
     CommRequests=Prisforespørsel
     SearchRequest=Finn en forspørsel
     DraftRequests=Forespørsel-kladder
    -SupplierProposalsDraft=Leverandørtilbud-maler
    +SupplierProposalsDraft=Leverandørtilbud-kladder
     LastModifiedRequests=Siste %s endrede prisforespørsler
     RequestsOpened=Åpne prisforespørsler
    -SupplierProposalArea=Område for leverandørtilbud
    +SupplierProposalArea=Leverandørtilbud-område
     SupplierProposalShort=Leverandørtilbud
     SupplierProposals=Leverandørtilbud
     SupplierProposalsShort=Leverandørtilbud
     NewAskPrice=Ny prisforspørsel
     ShowSupplierProposal=Vis prisforespørsel
     AddSupplierProposal=Opprett en prisforespørsel
    -SupplierProposalRefFourn=Leverandør ref.
    +SupplierProposalRefFourn=Leverandør ref
     SupplierProposalDate=Leveringsdato
     SupplierProposalRefFournNotice=Før du lukker til "Akseptert", husk å notere leverandørreferanse
     ConfirmValidateAsk=Er du sikker på at du vil validere prisforespørsel <b>%s</b>?
    @@ -47,9 +47,9 @@ CommercialAsk=Prisforespørsel
     DefaultModelSupplierProposalCreate=Standardmodell for opprettelse
     DefaultModelSupplierProposalToBill=Standardmal når prisforespørsel lukkes (akkseptert)
     DefaultModelSupplierProposalClosed=Default template when closing a price request (avvist)
    -ListOfSupplierProposals=Liste over prisforespørsler hos leverandører
    -ListSupplierProposalsAssociatedProject=Liste over leverandørtilbud tilknyttet prosjekt
    -SupplierProposalsToClose=Leverandørtilbud for lukking
    -SupplierProposalsToProcess=Leverandørtilbud til gjennomføring
    +ListOfSupplierProposals=Liste over tilbudsforespørsler til leverandører
    +ListSupplierProposalsAssociatedProject=Liste over leverandørtilbud knyttet til prosjekt
    +SupplierProposalsToClose=Leverandørtilbud å lukke
    +SupplierProposalsToProcess=Leverandørtilbud til behandling
     LastSupplierProposals=Siste %s prisforespørsler
     AllPriceRequests=Alle forespørsler
    diff --git a/htdocs/langs/nb_NO/suppliers.lang b/htdocs/langs/nb_NO/suppliers.lang
    index 3d8191775d1..e9d6fa251ab 100644
    --- a/htdocs/langs/nb_NO/suppliers.lang
    +++ b/htdocs/langs/nb_NO/suppliers.lang
    @@ -4,7 +4,7 @@ SuppliersInvoice=Leverandørfaktura
     ShowSupplierInvoice=Vis leverandørfaktura
     NewSupplier=Ny leverandør
     History=Historikk
    -ListOfSuppliers=Leverandøroversikt
    +ListOfSuppliers=Liste over leverandører
     ShowSupplier=Vis leverandør
     OrderDate=Bestillingsdato
     BuyingPriceMin=Beste innkjøpspris
    @@ -16,14 +16,14 @@ AddSupplierPrice=Legg til innkjøpspris
     ChangeSupplierPrice=Endre innkjøpspris
     SupplierPrices=Leverandørpriser
     ReferenceSupplierIsAlreadyAssociatedWithAProduct=Denne leverandørreferansen er allerede tilknyttet en referanse: %s
    -NoRecordedSuppliers=Ingen leverandører registrert
    +NoRecordedSuppliers=Ingen leverandør registrert
     SupplierPayment=Leverandørbetaling
     SuppliersArea=Leverandørområde
     RefSupplierShort=Ref. leverandør
     Availability=Tilgjengelighet
    -ExportDataset_fournisseur_1=Oversikt over leverandørfakturaer og varelinjer
    +ExportDataset_fournisseur_1=Leverandørfaktura-liste og faktura linjer
     ExportDataset_fournisseur_2=Leverandørfakturaer og betalinger
    -ExportDataset_fournisseur_3=Leverandør ordrer og ordrelinjer
    +ExportDataset_fournisseur_3=Innkjøpsordrer og ordrelinjer
     ApproveThisOrder=Godkjenn denne innkjøpsordren
     ConfirmApproveThisOrder=Er du sikker på at du vil godkjenne ordre <b>%s</b>?
     DenyingThisOrder=Avvis denne ordren
    @@ -31,13 +31,13 @@ ConfirmDenyingThisOrder=Er du sikker på at du vil avvise ordre <b>%s</b>?
     ConfirmCancelThisOrder=Er du sikker på at du vil kansellere ordre <b>%s</b>?
     AddSupplierOrder=Opprett innkjøpsordre
     AddSupplierInvoice=Opprett leverandørfaktura
    -ListOfSupplierProductForSupplier=Oversikt over varer og priser for leverandøren <b>%s</b>
    +ListOfSupplierProductForSupplier=Liste over produkter og priser for leverandør <b> %s </b>
     SentToSuppliers=Sendt til leverandører
    -ListOfSupplierOrders=Liste over leverandørordre
    -MenuOrdersSupplierToBill=Leverandørordre til faktura
    +ListOfSupplierOrders=Liste over innkjøpsordrer
    +MenuOrdersSupplierToBill=Innkjøpsordre til faktura
     NbDaysToDelivery=Leveringsforsinkelse i dager
     DescNbDaysToDelivery=Største leveringsforsinkelse av varer fra denne ordren
    -SupplierReputation=Leverandør-rykte
    +SupplierReputation=Leverandørens rykte
     DoNotOrderThisProductToThisSupplier=Ikke bestill
     NotTheGoodQualitySupplier=Feil kvalitet
     ReputationForThisProduct=Rykte
    diff --git a/htdocs/langs/nb_NO/users.lang b/htdocs/langs/nb_NO/users.lang
    index 50f09f7bb18..b43c8f1a7b0 100644
    --- a/htdocs/langs/nb_NO/users.lang
    +++ b/htdocs/langs/nb_NO/users.lang
    @@ -48,7 +48,7 @@ PasswordChangeRequest=Be om å endre passord for <b> %s </b>
     PasswordChangeRequestSent=Anmodning om å endre passordet for <b>%s</b> er sendt til <b>%s</b>.
     ConfirmPasswordReset=Bekreft tilbakestilling av passord
     MenuUsersAndGroups=Brukere og grupper
    -LastGroupsCreated=Siste %s opprettede grupper
    +LastGroupsCreated=Siste %s grupper opprettet
     LastUsersCreated=Siste %s opprettede brukere
     ShowGroup=Vis gruppe
     ShowUser=Vis bruker
    diff --git a/htdocs/langs/nb_NO/website.lang b/htdocs/langs/nb_NO/website.lang
    index 549042c7251..1b7a7a8aa23 100644
    --- a/htdocs/langs/nb_NO/website.lang
    +++ b/htdocs/langs/nb_NO/website.lang
    @@ -73,7 +73,7 @@ AnotherContainer=En annen container
     WEBSITE_USE_WEBSITE_ACCOUNTS=Aktiver nettstedkontotabellen
     WEBSITE_USE_WEBSITE_ACCOUNTSTooltip=Aktiver tabellen for å lagre nettstedkontoer (innlogging/pass) for hvert nettsted/tredjepart
     YouMustDefineTheHomePage=Du må først definere standard startside
    -OnlyEditionOfSourceForGrabbedContentFuture=Merk: Bare utgaven av HTML-kilden vil være mulig når et sideinnhold er initiert ved å hente det fra en ekstern side (WYSIWYG editor vil ikke være tilgjengelig)
    +OnlyEditionOfSourceForGrabbedContentFuture=Note: only edition of HTML source will be possible when a page content is initiliazed by grabbing it from an external page (WYSIWYG editor will not be available)
     OnlyEditionOfSourceForGrabbedContent=Kun HTML-kilde er mulig når innholdet ble tatt fra et eksternt nettsted
     GrabImagesInto=Hent bilder som er funnet i css og side også.
     ImagesShouldBeSavedInto=Bilder bør lagres i katalogen
    diff --git a/htdocs/langs/nb_NO/workflow.lang b/htdocs/langs/nb_NO/workflow.lang
    index ad131a1041c..f171459979d 100644
    --- a/htdocs/langs/nb_NO/workflow.lang
    +++ b/htdocs/langs/nb_NO/workflow.lang
    @@ -14,7 +14,7 @@ descWORKFLOW_INVOICE_AMOUNT_CLASSIFY_BILLED_ORDER=Klassifiser koblede kilde-kund
     descWORKFLOW_INVOICE_CLASSIFY_BILLED_ORDER=Klassifiser koblede kilde-kundeordre som fakturert(t) når faktura er satt til betalt (og hvis fakturabeløpet er det samme som totalbeløpet av koblede ordrer)
     descWORKFLOW_ORDER_CLASSIFY_SHIPPED_SHIPPING=Klassifiser koblet kilde-kundeordre til sendt når en forsendelse er validert (og hvis kvantitet som sendes av alle forsendelser, er det samme som i bestillingen som skal oppdateres)
     # Autoclassify supplier order
    -descWORKFLOW_ORDER_CLASSIFY_BILLED_SUPPLIER_PROPOSAL=Klassifiser kildeleverandørens tilbud til fakturert når leverandørfakturaen er validert (og hvis fakturabeløpet er det samme som totalbeløpet av koblede tilbud)
    -descWORKFLOW_INVOICE_AMOUNT_CLASSIFY_BILLED_SUPPLIER_ORDER=Klassifiser kildeleverandørens ordre(er) til fakturert når leverandørfakturaen er validert (og hvis fakturabeløp er det samme som totalbeløpet av koblede ordrer)
    +descWORKFLOW_ORDER_CLASSIFY_BILLED_SUPPLIER_PROPOSAL=Klassifiser tilsluttede kildeleverandørtilbud som fakturert når leverandørfaktura er validert (og hvis fakturabeløp er det samme som totalbeløp på koblede tilbud)
    +descWORKFLOW_INVOICE_AMOUNT_CLASSIFY_BILLED_SUPPLIER_ORDER=Klassifiser kildekjøpsordre (kjøpsordre) som fakturert når leverandørfakturaen er validert (og hvis fakturabeløp er det samme som totalbeløp på koblede ordre)
     AutomaticCreation=Automatisk opprettelse
     AutomaticClassification=Automatisk klassifisering
    diff --git a/htdocs/langs/nl_BE/admin.lang b/htdocs/langs/nl_BE/admin.lang
    index 3a9ceb934d0..e4ea06291c4 100644
    --- a/htdocs/langs/nl_BE/admin.lang
    +++ b/htdocs/langs/nl_BE/admin.lang
    @@ -40,5 +40,12 @@ ModuleFamilyHr=Personeelszaken (HR)
     HideDetailsOnPDF=Verberg product-detaillijnen op gemaakte PDF
     ExtrafieldPassword=Paswoord
     LibraryToBuildPDF=Bibliotheek om PDF bestanden te genereren.
    +Module1780Name=Labels/Categorien
    +Permission1004=Bekijk voorraadmutaties
    +Permission1005=Creëren / wijzigen voorraadmutaties
    +ViewProductDescInThirdpartyLanguageAbility=Visualization of products descriptions in the third party language
     SalariesSetup=Setup van module salarissen
    +MailToSendProposal=Klant voorstellen
    +MailToSendOrder=Klant bestellingen
    +MailToSendInvoice=Klantfacturen
     AddBoxes=Widgets toevoegen
    diff --git a/htdocs/langs/nl_BE/agenda.lang b/htdocs/langs/nl_BE/agenda.lang
    index 26c641c4863..099cda7490d 100644
    --- a/htdocs/langs/nl_BE/agenda.lang
    +++ b/htdocs/langs/nl_BE/agenda.lang
    @@ -8,6 +8,9 @@ NewCompanyToDolibarr=Derde %s aangemaakt
     ContractValidatedInDolibarr=Contract %s goedgekeurd
     MemberModifiedInDolibarr=Lid %s werd aangepast
     MemberResiliatedInDolibarr=Lid %s verwijderd
    +MemberSubscriptionAddedInDolibarr=Abonnement %s voor lid %s toegevoegd
    +MemberSubscriptionModifiedInDolibarr=Abonnement %s voor lid %s aangepast
    +MemberSubscriptionDeletedInDolibarr=Abonnement %s voor lid %s verwijderd
     ShipmentValidatedInDolibarr=Shipment %s goedgekeurd
     ShipmentClassifyClosedInDolibarr=Verzending %s werd geclassificeerd als gefactureerd
     ShipmentUnClassifyCloseddInDolibarr=Verzending %s werd geclassificieerd als opnieuw geopend
    @@ -23,6 +26,9 @@ PROJECT_MODIFYInDolibarr=Project %s gewijzigd
     AgendaModelModule=Document sjablonen voor een gebeurtenis
     AgendaUrlOptionsNotAdmin=<b>logina=!%s</b> om de uitvoer van acties te beperken die niet werden toegewezen aan de gebruiker <b>%s</b>.
     AgendaUrlOptions4=<b>logint=%s</b> om de uitvoer van acties te beperken die aan de gebruiker <b>%s</b> is toegewezen. (eigenaar en anderen).
    +AgendaUrlOptionsProject=<b>project=__PROJECT_ID__</b> om de uitvoer te beperken tot acties die zijn gekoppeld aan project <b>__PROJECT_ID__</b>.
    +AgendaUrlOptionsNotAutoEvent=<b>notactiontype=systemauto</b> om automatische gebeurtenis uit te sluiten.
     AgendaShowBirthdayEvents=Toon verjaardagen van contacten
     AgendaHideBirthdayEvents=Verberg verjaardagen van contacten
    +AgendaExtNb=Kalender nr. %s
     ConfirmCloneEvent=Weet u zeker als u event <b>%s</b> wilt klonen?
    diff --git a/htdocs/langs/nl_BE/banks.lang b/htdocs/langs/nl_BE/banks.lang
    index 76e0c7e5b6b..c3b731e7f1d 100644
    --- a/htdocs/langs/nl_BE/banks.lang
    +++ b/htdocs/langs/nl_BE/banks.lang
    @@ -1,4 +1,5 @@
     # Dolibarr language file - Source file is en_US - banks
     BankChecksToReceipt=Te innen cheques
    +BankMovements=Mutaties
     RejectCheckDate=Datum de cheque was teruggekeerd
     CheckRejectedAndInvoicesReopened=Teruggekeerde cheque en factuur heropend
    diff --git a/htdocs/langs/nl_BE/bills.lang b/htdocs/langs/nl_BE/bills.lang
    index bb2b8d1d5d5..e4058d901d9 100644
    --- a/htdocs/langs/nl_BE/bills.lang
    +++ b/htdocs/langs/nl_BE/bills.lang
    @@ -14,6 +14,7 @@ DoPaymentBack=Doe een terugbetaling
     StatusOfGeneratedInvoices=Lijst van genereerde facturen
     BillStatusDraft=Conceptfactuur (moet worden gevalideerd)
     BillShortStatusClosedUnpaid=Afgesloten
    +LastCustomersBills=Laatste %s klantfacturen
     AmountOfBillsByMonthHT=Factuurbedrag per maand (ex BTW)
     ShowInvoiceSituation=Toon situatie factuur
     RemainderToBill=Nog te factureren
    diff --git a/htdocs/langs/nl_BE/boxes.lang b/htdocs/langs/nl_BE/boxes.lang
    index dd0e6d18c9f..dd78dae4639 100644
    --- a/htdocs/langs/nl_BE/boxes.lang
    +++ b/htdocs/langs/nl_BE/boxes.lang
    @@ -1,4 +1,5 @@
     # Dolibarr language file - Source file is en_US - boxes
    +BoxLoginInformation=Login Informatie
     BoxProductsAlertStock=Alarm producten voorraad
     BoxLastProductsInContract=Laatste %s producten/diensten met contract.
     BoxLastCustomerBills=Laatste klantenfacturen
    @@ -11,4 +12,32 @@ BoxLastSuppliers=Laatste aangapaste leveranciers
     BoxLastContacts=Laatste contacten/adressen
     BoxFicheInter=Laatste interventie
     BoxTitleLastRssInfos=Laatste %s nieuws van %s
    +BoxTitleLastProducts=Laatste %s aangepaste producten / services
    +BoxTitleLastSuppliers=Laatste %s geregistreerde leveranciers
    +BoxTitleLastModifiedCustomers=Laatste %s gewijzigde klanten
    +BoxTitleLastCustomersOrProspects=Laatste %s klanten of prospects
    +BoxTitleLastCustomerBills=Laatste %s klantfacturen
    +BoxTitleLastModifiedProspects=Laatste %s aangepaste prospects
    +BoxTitleLastModifiedMembers=Laatste %s leden
    +BoxTitleLastFicheInter=Laatste %s gemodificeerde interventies
    +BoxTitleLastModifiedContacts=Laatste %s gewijzigde contacten / adressen
    +BoxMyLastBookmarks=Mijn laatste %s bladwijzers
    +BoxLastExpiredServices=Laatste %s oudste contacten met actieve verlopen services
    +BoxTitleLastActionsToDo=Laatste %s acties om te doen
    +BoxTitleLastContracts=Laatste %s gewijzigde contracten
    +BoxTitleLastModifiedDonations=Laatste %s gewijzigde donaties
    +BoxTitleLastModifiedExpenses=Laatste gewijzigde %s onkostenmeldingen
    +BoxTitleGoodCustomers=%s Goede klanten
    +FailedToRefreshDataInfoNotUpToDate=Vernieuwen van RSS-flux is mislukt. Laatste succesvolle vernieuwingsdatum: %s
    +LastRefreshDate=Laatste vernieuwingsdatum
    +NoRecordedOrders=Geen opgenomen klantbestellingen
    +NoRecordedInvoices=Geen geregistreerde klantfacturen
    +NoUnpaidCustomerBills=Geen onbetaalde klantfacturen
    +NoModifiedSupplierBills=Geen opgenomen leveranciersfacturen
    +BoxTitleLastModifiedSupplierBills=Laatste %s gewijzigde leveranciersrekeningen
    +BoxTitleLatestModifiedSupplierOrders=Laatste %s gewijzigde leveranciersbestellingen
    +BoxTitleLastModifiedCustomerBills=Laatste %s gewijzigde klantrekeningen
     BoxTitleLastModifiedPropals=Laatste %s gewijzigde offertes
    +LastXMonthRolling=De laatste %s maand rollen
    +ChooseBoxToAdd=Widget toevoegen aan uw dashbord
    +BoxAdded=Widget is toegevoegd in je dashbord
    diff --git a/htdocs/langs/nl_BE/categories.lang b/htdocs/langs/nl_BE/categories.lang
    index d7a7d0b59a1..02743f2348b 100644
    --- a/htdocs/langs/nl_BE/categories.lang
    +++ b/htdocs/langs/nl_BE/categories.lang
    @@ -6,6 +6,8 @@ categories=tags/categorieën
     NoCategoryYet=Geen tag/categorie van dit type gemaakt
     AddIn=Toevoegen in
     CategoriesArea=Tags/Categorieën omgeving
    +ProductsCategoriesArea=Producten/Diensten  tags/categorieën omgeving
    +SuppliersCategoriesArea=Leveranciers tags/categorieën omgeving
     CustomersCategoriesArea=Klanten tags/categorieën omgeving
     MembersCategoriesArea=Leden tags/categorieën omgeving
     ContactsCategoriesArea=Contacten tags/categorieën omgeving
    @@ -52,6 +54,7 @@ ThisCategoryHasNoAccount=Deze categorie bevat geen account.
     ThisCategoryHasNoProject=Deze categorie bevat geen project.
     CategId=Tag/categorie id
     CatSupList=Lijst van leverancier tags/categorieën
    +CatCusList=Lijst van de klant/prospect tags/categorieën
     CatProdList=Lijst van producten tags/categorieën
     CatMemberList=Lijst van leden tags/categorieën
     CatContactList=Lijst van contact tags/categorieën
    @@ -63,3 +66,4 @@ DeleteFromCat=Verwijderen uit tags/categorie
     CategoriesSetup=Tags/categorieën instellingen
     CategorieRecursiv=Automatische koppeling met bovenliggende tag/categorie
     CategorieRecursivHelp=Indien geactiveerd zal het product ook gekoppeld worden met de bovenliggende categorie wanneer een subcategorie toegevoegd wordt.
    +ShowCategory=Toon tag / categorie
    diff --git a/htdocs/langs/nl_BE/commercial.lang b/htdocs/langs/nl_BE/commercial.lang
    index 12d460f06bc..a5fe3c70889 100644
    --- a/htdocs/langs/nl_BE/commercial.lang
    +++ b/htdocs/langs/nl_BE/commercial.lang
    @@ -1,7 +1,5 @@
     # Dolibarr language file - Source file is en_US - commercial
     ConfirmDeleteAction=Bent u zeker dat u dit event wil verwijderen?
    -ActionOnCompany=Gerelateerd bedrijf
    -ActionOnContact=Gerelateerd contact
     ThirdPartiesOfSaleRepresentative=Derden met vertegenwoordiger
     SaleRepresentativesOfThirdParty=Vertegenwoordigers van derden
     LastDoneTasks=Laatste %s gedane acties
    diff --git a/htdocs/langs/nl_BE/companies.lang b/htdocs/langs/nl_BE/companies.lang
    index 1d08f7b2dd1..2c4af927a47 100644
    --- a/htdocs/langs/nl_BE/companies.lang
    +++ b/htdocs/langs/nl_BE/companies.lang
    @@ -7,7 +7,6 @@ StateShort=Staat
     PhoneShort=Telefoonnummer
     No_Email=Geen globale e-mailings sturen
     CopyAddressFromSoc=Vul derde partij adres in
    -ThirdpartyNotCustomerNotSupplierSoNoRef=Derde partij noch klant noch leverancier, geen beschikbare verwijzende objecten
     LocalTax1IsUsed=Gebruik tweede BTW
     LocalTax2IsUsed=Gebruik derde BTW
     LocalTax2ES=Personenbelasting
    @@ -28,7 +27,6 @@ CompanyHasAbsoluteDiscount=Deze afnemer heeft nog een kortingstegoed van <b> %s
     CompanyHasCreditNote=Deze afnemer heeft nog creditnota's of eerdere stortingen voor <b> %s %s</b>
     FromContactName=Naam:
     CustomerCodeShort=Klant code
    -SupplierCodeShort=Leverancier code
     ContactForOrders=Contactpersoon opdrachten
     ContactForOrdersOrShipments=Contactpersoon voor orders of zendingen
     ContactForProposals=Contactpersoon offertes
    @@ -41,7 +39,6 @@ StatusProspect2=Contact lopende
     ChangeToContact=Status veranderen naar 'Contact opnemen'
     ExportDataset_company_1=Derde partijen (Bedrijf/stichting/fysieke personen) en eigenschappen
     ImportDataset_company_1=Derde partijen (Bedrijven/stichtingen/fysieke mensen) en eigenschappen
    -JuridicalStatus200=Onafhankelijk
     AllocateCommercial=Toegewezen aan de verkoopsverantwoordelijke
     YouMustCreateContactFirst=U dient voor de Klant eerst contactpersonen met een e-mailadres in te stellen, voordat u kennisgevingen per e-mail kunt sturen.
     LastModifiedThirdParties=Laatste %s bewerkte derde partijen
    diff --git a/htdocs/langs/nl_BE/compta.lang b/htdocs/langs/nl_BE/compta.lang
    index 98193bdebf7..8c0dc92167c 100644
    --- a/htdocs/langs/nl_BE/compta.lang
    +++ b/htdocs/langs/nl_BE/compta.lang
    @@ -8,7 +8,6 @@ MenuSocialContributions=Sociale bijdragen/belastingen
     MenuNewSocialContribution=Nwe soc. bijdr./bel.
     NewSocialContribution=Nwe soc. bijdr./bel.
     ContributionsToPay=Te betalen sociale bijdragen/belastingen
    -AccountancyTreasuryArea=Overzicht kas/boekhouding
     PaymentSocialContribution=Sociale bijdrage/belasting betaling
     newLT1Payment=Nieuwe BTW 2 betaling
     newLT2Payment=Nieuwe BTW 3 betaling
    @@ -30,6 +29,8 @@ RulesResultDue=- Dit omvat openstaande facturen, uitgaven, BTW, donaties, zowel
     RulesResultInOut=- Dit omvat alle betalingen van facturen, uitgaven, BTW en lonen. <br>- Dit is gebaseerd op de betalingsdata van de facturen, uitgaven, BTW en lonen. De donatiedatum voor donaties.
     RulesCADue=- Dit omvat de verschuldigde afnemersfacturen, betaald of niet. <br>- Dit is gebaseerd op de validatiedata van deze facturen.<br>
     RulesCAIn=- Dit omvat alle effectieve betalingen van afnemersfacturen.<br>- Het is gebaseerd op de betaaldatum van deze facturen<br>
    +PurchasesJournal=Inkoopdagboek
    +DescPurchasesJournal=Inkoopdagboek
     CloneTax=Kopieer een sociale bijdrage/belasting
     ConfirmCloneTax=Bevestig kopie van betaling sociale bijdrage/belasting
     SimpleReport=Eenvoudig rapport
    diff --git a/htdocs/langs/nl_BE/cron.lang b/htdocs/langs/nl_BE/cron.lang
    index 6c363fa5735..87a857a0f78 100644
    --- a/htdocs/langs/nl_BE/cron.lang
    +++ b/htdocs/langs/nl_BE/cron.lang
    @@ -1,5 +1,3 @@
     # Dolibarr language file - Source file is en_US - cron
     EnabledAndDisabled=Geactiveerd en gedeactiveerd
    -CronDtStart=Niet voor
    -CronDtEnd=Niet na
     CronMethod=Methode
    diff --git a/htdocs/langs/nl_BE/interventions.lang b/htdocs/langs/nl_BE/interventions.lang
    index 776fbd58a1a..2251b0d6e6d 100644
    --- a/htdocs/langs/nl_BE/interventions.lang
    +++ b/htdocs/langs/nl_BE/interventions.lang
    @@ -1,6 +1,7 @@
     # Dolibarr language file - Source file is en_US - interventions
     InterventionsArea=Interventieruimte
     DraftFichinter=Concept interventie
    +LastModifiedInterventions=Laatste %s gemodificeerde interventies
     InterventionStatistics=Statistieken van de interventies
     NbOfinterventions=Nr van de interventiekaarten
     NumberOfInterventionsByMonth=Nr van de interventiekaarten per maand (datum van goedkeuring)
    diff --git a/htdocs/langs/nl_BE/main.lang b/htdocs/langs/nl_BE/main.lang
    index fd434be2fcd..a0479f97a11 100644
    --- a/htdocs/langs/nl_BE/main.lang
    +++ b/htdocs/langs/nl_BE/main.lang
    @@ -33,8 +33,13 @@ DateReference=Referentie datum
     DateStart=Start datum
     DateEnd=Eind datum
     DateCreationShort=Aanmaak datum
    +DateApprove2=Goedkeurings datum (tweede goedkeuring)
    +ActionRunningShort=Bezig
    +Running=Bezig
    +Categories=Tags / categorieën
    +Category=Tag / categorie
    +ApprovedBy2=Goedgekeurd door (tweede goedkeuring)
     YouCanSetDefaultValueInModuleSetup=Je kan de standaard waarde gebruiken wanneer je een nieuw record plaatst in de module setup
    -MenuAccountancy=Boekhouding
     SetLinkToAnotherThirdParty=Link naar een derde partij
     SelectAction=Selecteer actie
     Deny=Weigeren
    @@ -50,8 +55,6 @@ Select2LoadingMoreResults=Laden van meer resultaten...
     Select2SearchInProgress=Zoeken is aan de gang...
     SearchIntoProductsOrServices=Producten of diensten
     SearchIntoCustomerInvoices=Klant facturen
    -SearchIntoSupplierInvoices=Leverancier facturen
     SearchIntoCustomerOrders=Klant bestellingen
     SearchIntoCustomerProposals=Klant voorstellen
    -SearchIntoSupplierProposals=Leverancier voorstellen
     SearchIntoExpenseReports=Uitgaven rapporten
    diff --git a/htdocs/langs/nl_BE/margins.lang b/htdocs/langs/nl_BE/margins.lang
    index 099b7f5037c..329a0adf015 100644
    --- a/htdocs/langs/nl_BE/margins.lang
    +++ b/htdocs/langs/nl_BE/margins.lang
    @@ -4,6 +4,5 @@ ForceBuyingPriceIfNull=Gebruik de koop/kost prijs als verkoopsprijs indien niet
     ForceBuyingPriceIfNullDetails=Indien koop/kost prijs niet gedefinieerd is, en deze optie is "ON", dan zal de marge nul zijn op deze lijn (koop/kost prijs = verkoopsprijs), anderzijds ("OFF"), marge zal gelijk zijn aan het gesuggereerde voorstel.
     UseDiscountAsProduct=Als een product
     MargeType3=Marge op kostprijs
    -MarginTypeDesc=* Marge op de beste koop prijs = Verkoopsprijs - Beste gedefinieerde leveranciersprijs op productkaart<br>* Marge op de gewogen gemiddelde prijs (WAP) = Verkoopsprijs - Gewogen gemiddelde prijs van het product (WAP) of de beste leveranciersprijs indien WAP nog niet gedefinieerd werd<br>* Marge op kost prijs = Verkoopsprijs - kost prijs gedefinieerd op product kaart of WAP indien kost prijs niet gedefinieerd was, of beste leveranciersprijs indien WAP nog niet gedefinieerd is
     AgentContactType=Contacttype van commercieel medewerker
     CheckMargins=Marges detail
    diff --git a/htdocs/langs/nl_BE/orders.lang b/htdocs/langs/nl_BE/orders.lang
    index 06646b9a678..70690238f88 100644
    --- a/htdocs/langs/nl_BE/orders.lang
    +++ b/htdocs/langs/nl_BE/orders.lang
    @@ -2,21 +2,15 @@
     OrderToProcess=Te verwerken bestelling
     NewOrder=Nieuwe bestelling
     MakeOrder=Bestelling ingeven
    -CustomerOrder=Klantenbestelling
    -CustomersOrders=Klantenbestellingen
     CustomersOrdersRunning=Lopende klantenbestellingen
     CustomersOrdersAndOrdersLines=Klantenbestellingen en bestellijnen
     OrdersToBill=Afgeleverde bestellingen
     OrdersInProcess=Bestellingen in uitvoering
     OrdersToProcess=Nog te verwerken klantenbestellingen
    -SuppliersOrdersToProcess=Nog te verwerken leveranciersbestellingen
     StatusOrderDraftShort=Ontwerp bestelling
     StatusOrderSentShort=In uitvoering
     StatusOrderDelivered=Geleverd
     StatusOrderDeliveredShort=Geleverd
     UnvalidateOrder=Maak validatie bestelling ongedaan
     OrderReopened=Bestelling %s heropend
    -NoOrder=Geen order
    -NoSupplierOrder=Geen aankooporder
    -DraftSuppliersOrders=Voorlopige Leveranciersorder
     SecondApprovalAlreadyDone=Tweede controle reeds uitgevoerd
    diff --git a/htdocs/langs/nl_BE/products.lang b/htdocs/langs/nl_BE/products.lang
    index f1b2a5d1cda..697d8bb94ff 100644
    --- a/htdocs/langs/nl_BE/products.lang
    +++ b/htdocs/langs/nl_BE/products.lang
    @@ -1,5 +1,6 @@
     # Dolibarr language file - Source file is en_US - products
     Reference=Artikelcode
    +LastModifiedProductsAndServices=Laatste %s aangepaste producten / services
     OnSell=Te koop
     OnBuy=Te koop
     NotOnSell=Niet meer beschikbaar
    diff --git a/htdocs/langs/nl_BE/sendings.lang b/htdocs/langs/nl_BE/sendings.lang
    index 9057b72a087..eda1298723c 100644
    --- a/htdocs/langs/nl_BE/sendings.lang
    +++ b/htdocs/langs/nl_BE/sendings.lang
    @@ -7,13 +7,10 @@ QtyInOtherShipments=Aantal in andere verzendingen
     SendingsAndReceivingForSameOrder=Verzendingen en ontvangstbevestigingen van deze bestelling
     ConfirmDeleteSending=Weet u zeker dat u deze verzending wilt verwijderen?
     ConfirmValidateSending=Weet u zeker dat u deze verzending met referentie <b>%s</b> wilt valideren?
    -ConfirmCancelSending=Weet u zeker dat u deze verzending wilt annuleren?
     DateDeliveryPlanned=Verwachte leveringsdatum
     RefDeliveryReceipt=Referentie ontvangstbevestiging
     StatusReceipt=Status ontvangstbevestiging
     ActionsOnShipping=Events i.v.m. verzending
    -ProductQtyInCustomersOrdersRunning=Hoeveelheid producten in geopende klant bestellingen
    -ProductQtyInSuppliersOrdersRunning=Hoeveelheid producten in geopende leveranciersbestellingen
     ProductQtyInSuppliersShipmentAlreadyRecevied=Ontvangen hoeveelheid producten uit geopende leveranciersbestelling
     NoProductToShipFoundIntoStock=Geen product om te verzenden gevonden in magazijn <b>%s</b>. Werk stock bij of ga terug en kies een ander magazijn.
     WeightVolShort=Gewicht/Volume
    diff --git a/htdocs/langs/nl_BE/stocks.lang b/htdocs/langs/nl_BE/stocks.lang
    index 2606eb29f32..f61acb5d25d 100644
    --- a/htdocs/langs/nl_BE/stocks.lang
    +++ b/htdocs/langs/nl_BE/stocks.lang
    @@ -1,4 +1,7 @@
     # Dolibarr language file - Source file is en_US - stocks
    +Movements=Mutaties
    +ListOfStockMovements=Voorraadmutatielijst
    +SelectProductInAndOutWareHouse=Kies een product, een aantal, een van-magazijn, een naar-magazijn, en klik "%s".  Als alle nodige bewegingen zijn aangeduid, klik op "%s".
     inventoryDraft=Actief
     inventoryConfirmCreate=Aanmaken
     inventoryDeleteLine=Verwijder lijn
    diff --git a/htdocs/langs/nl_BE/supplier_proposal.lang b/htdocs/langs/nl_BE/supplier_proposal.lang
    index 042e7535652..d2625cb465d 100644
    --- a/htdocs/langs/nl_BE/supplier_proposal.lang
    +++ b/htdocs/langs/nl_BE/supplier_proposal.lang
    @@ -1,6 +1,4 @@
     # Dolibarr language file - Source file is en_US - supplier_proposal
    -SupplierProposals=Leverancier voorstellen
    -SupplierProposalsShort=Leverancier voorstellen
     SupplierProposalStatusDraft=Conceptfactuur (moet worden gevalideerd)
     SupplierProposalStatusClosed=Afgesloten
     SupplierProposalStatusDraftShort=Concept
    diff --git a/htdocs/langs/nl_BE/users.lang b/htdocs/langs/nl_BE/users.lang
    index 7ac8f3206b1..64e2abd4a84 100644
    --- a/htdocs/langs/nl_BE/users.lang
    +++ b/htdocs/langs/nl_BE/users.lang
    @@ -5,7 +5,6 @@ ConfirmDeleteGroup=Weet u zeker dat u groep <b>%s</b> wilt verwijderen?
     ConfirmEnableUser=Weet u zeker dat u gebruiker <b>%s</b> wilt activeren?
     ConfirmReinitPassword=Weet u zeker dat u voor gebruiker <b>%s</b> een nieuw wachtwoord wilt genereren?
     ConfirmSendNewPassword=Weet u zeker dat u een nieuw wachtwoord wilt genereren en verzenden voor gebruiker <b>%s</b>?
    -LastGroupsCreated=Laatste %s gemaakte groepen
     LastUsersCreated=Laatste %s gemaakte gebruikers
     CreateDolibarrThirdParty=Maak Derden
     ConfirmCreateContact=Weet u zeker dat u een Dolibarr account wilt maken voor deze contactpersoon?
    diff --git a/htdocs/langs/nl_NL/accountancy.lang b/htdocs/langs/nl_NL/accountancy.lang
    index 5fe398d8a32..c603eeadb92 100644
    --- a/htdocs/langs/nl_NL/accountancy.lang
    +++ b/htdocs/langs/nl_NL/accountancy.lang
    @@ -1,4 +1,5 @@
     # Dolibarr language file - en_US - Accounting Expert
    +Accounting=Boekhouding
     ACCOUNTING_EXPORT_SEPARATORCSV=Kolom separator voor export bestand
     ACCOUNTING_EXPORT_DATE=Datumnotatie voor exportbestand
     ACCOUNTING_EXPORT_PIECE=Export the number of piece
    @@ -8,7 +9,7 @@ ACCOUNTING_EXPORT_AMOUNT=Export bedrag
     ACCOUNTING_EXPORT_DEVISE=Export valuta
     Selectformat=Selecteer het formaat van het bestand
     ACCOUNTING_EXPORT_FORMAT=Selecteer het formaat van het bestand
    -ACCOUNTING_EXPORT_ENDLINE=Select the carriage return type
    +ACCOUNTING_EXPORT_ENDLINE=Selecteer nieuwe regel type
     ACCOUNTING_EXPORT_PREFIX_SPEC=Specificeer de prefix voor de bestandsnaam
     ThisService=Deze dienst
     ThisProduct=Dit product
    @@ -25,25 +26,25 @@ Chartofaccounts=Rekeningschema
     CurrentDedicatedAccountingAccount=Huidige toegewezen grootboekrekening
     AssignDedicatedAccountingAccount=Nieuwe grootboekrekening toewijzen
     InvoiceLabel=Factuur label
    -OverviewOfAmountOfLinesNotBound=Overview of amount of lines not bound to an accounting account
    -OverviewOfAmountOfLinesBound=Overview of amount of lines already bound to an accounting account
    +OverviewOfAmountOfLinesNotBound=Overzicht van aantal regels welke nog niet zijn gekoppeld aan een grootboekrekening
    +OverviewOfAmountOfLinesBound=Overzicht van aantal regels welke zijn gekoppeld aan een grootboekrekening
     OtherInfo=Overige informatie
     DeleteCptCategory=Verwijder grootboekrekening uit groep
    -ConfirmDeleteCptCategory=Are you sure you want to remove this accounting account from the accounting account group ?
    +ConfirmDeleteCptCategory=Weet u zeker dat u deze grootboekrekening wilt verwijderen uit de grootboekrekening-groep?
     JournalizationInLedgerStatus=Journaal-status
     AlreadyInGeneralLedger=Reeds doorgeboekt
     NotYetInGeneralLedger=Nog niet doorgeboekt
    -GroupIsEmptyCheckSetup=Group is empty, check setup of the personalized accounting group
    +GroupIsEmptyCheckSetup=Groep is leeg. Controleer instellingen bij gepersonaliseerde rekeninggroep
     DetailByAccount=Details grootboekrekening
    -AccountWithNonZeroValues=Accounts with non zero values
    +AccountWithNonZeroValues=Grootboekrekeningen met boekingen
     ListOfAccounts=Overzicht grootboekrekeningen
     
    -MainAccountForCustomersNotDefined=Main accounting account for customers not defined in setup
    -MainAccountForSuppliersNotDefined=Main accounting account for suppliers not defined in setup
    -MainAccountForUsersNotDefined=Main accounting account for users not defined in setup
    +MainAccountForCustomersNotDefined=De standaard grootboekrekening voor klanten is niet vastgelegd bij de instellingen
    +MainAccountForSuppliersNotDefined=Main accounting account for vendors not defined in setup
    +MainAccountForUsersNotDefined=De standaard grootboekrekening voor gebruikers is niet vastgelegd bij de instellingen
     MainAccountForVatPaymentNotDefined=Standaard grootboekrekening voor betaalde BTW is niet vastgelegd bij instellingen
     
    -AccountancyArea=Boekhoud omgeving
    +AccountancyArea=Accounting area
     AccountancyAreaDescIntro=Het gebruiken van de boekhoudmodule gaat met verschillende stappen
     AccountancyAreaDescActionOnce=De volgende werkzaamheden worden maar één keer uitgevoerd of jaarlijks
     AccountancyAreaDescActionOnceBis=De volgende stappen kunnen in de toekomst een tijdsbesparing opleveren bij het aanmaken van journaalposten (bij het schrijven van de journaalposten in de boekhouding)
    @@ -54,6 +55,7 @@ AccountancyAreaDescChartModel=STAP %s: Maak rekeningschema aan vanuit menu %s
     AccountancyAreaDescChart=STAP %s: Aanmaken of controleren van het rekeningschema menu %s
     
     AccountancyAreaDescVat=STAP %s: Vastleggen grootboekrekeningen voor BTW registratie. Gebruik hiervoor menukeuze %s. 
    +AccountancyAreaDescDefault=STEP %s: Define default accounting accounts. For this, use the menu entry %s.
     AccountancyAreaDescExpenseReport=STAP %s: Vastleggen grootboekrekeningen voor elke soort kostenoverzicht. Gebruik hiervoor menukeuze %s.
     AccountancyAreaDescSal=STAP %s: Vastleggen grootboekrekeningen voor salarisbetalingen. Gebruik hiervoor menukeuze %s.
     AccountancyAreaDescContrib=STAP %s: Vastleggen grootboekrekeningen bij overige kosten (diverse belastingen). Gebruik hiervoor menukeuze %s;
    @@ -75,7 +77,7 @@ ChangeAndLoad=Wijzigen en inlezen
     Addanaccount=Add an accounting account
     AccountAccounting=Accounting account
     AccountAccountingShort=Account
    -SubledgerAccount=Subledger Account
    +SubledgerAccount=Subgrootboekrekening
     ShowAccountingAccount=Toon grootboekrekening
     ShowAccountingJournal=Toon dagboek
     AccountAccountingSuggest=Voorgestelde rekening
    @@ -83,22 +85,22 @@ MenuDefaultAccounts=Standaard GB-rekeningen
     MenuBankAccounts=Bankrekeningen
     MenuVatAccounts=BTW rekeningen
     MenuTaxAccounts=GB-rek. belastingen
    -MenuExpenseReportAccounts=Resultaatrekeningen kosten
    +MenuExpenseReportAccounts=Definiëren kostenposten
     MenuLoanAccounts=Grootboekrekeningen lonen
     MenuProductsAccounts=Grootboekrekeningen producten
     ProductsBinding=Grootboekrekeningen producten
     Ventilation=Koppelen aan grootboekrekening
     CustomersVentilation=Koppeling verkoopfacturen klant
    -SuppliersVentilation=Koppeling inkoopfacturen leverancier
    -ExpenseReportsVentilation=Koppelen aan kostenrekening
    +SuppliersVentilation=Vendor invoice binding
    +ExpenseReportsVentilation=Declaraties koppelen aan rekening
     CreateMvts=Nieuwe boeking
     UpdateMvts=Aanpassing boeking
     ValidTransaction=Transacties valideren
     WriteBookKeeping=Doorboeken in boekhouding
     Bookkeeping=Grootboek
     AccountBalance=Saldo
    -ObjectsRef=Source object ref
    -CAHTF=Totaal inkoop exclusief BTW
    +ObjectsRef=Ref. bron-object 
    +CAHTF=Totaal inkoop leverancier excl. belasting
     TotalExpenseReport=Totaal resultaatrekening kosten
     InvoiceLines=Te koppelen factuurregels
     InvoiceLinesDone=Gekoppelde factuurregels
    @@ -108,7 +110,7 @@ IntoAccount=Koppel regel aan grootboekrekening
     
     
     Ventilate=Koppelen
    -LineId=Id line
    +LineId=regel ID
     Processing=verwerken
     EndProcessing=Proces afgebroken
     SelectedLines=Geselecteerde lijnen
    @@ -126,16 +128,18 @@ ACCOUNTING_LIST_SORT_VENTILATION_DONE=Begin the sorting of the page "Binding don
     
     ACCOUNTING_LENGTH_DESCRIPTION=Truncate product & services description in listings after x chars (Best = 50)
     ACCOUNTING_LENGTH_DESCRIPTION_ACCOUNT=Truncate product & services account description form in listings after x chars (Best = 50)
    -ACCOUNTING_LENGTH_GACCOUNT=Length of the general accounting accounts (If you set value to 6 here, the account '706' will appear like '706000' on screen)
    +ACCOUNTING_LENGTH_GACCOUNT=Lengte grootboekrekeningnummer (indien lengte op 6 is gezet, zal rekeningnummer 706 op het scherm worden weergegeven als 706000)
     ACCOUNTING_LENGTH_AACCOUNT=Length of the third party accounting accounts (If you set value to 6 here, the account '401' will appear like '401000' on screen)
    -ACCOUNTING_MANAGE_ZERO=Allow to manage different number of zero at the end of an accounting account. Needed by some countries (like switzerland). If keep to off (default), you can set the 2 following parameters to ask application to add virtual zero.
    -BANK_DISABLE_DIRECT_INPUT=Disable direct recording of transaction in bank account
    +ACCOUNTING_MANAGE_ZERO=Sta toe om het aantal nullen aan het einde van een account te beheren. Dit is nodig in sommige landen (zoals Zwitserland). Bij optie uit (standaard), kunt u de volgende 2 parameters instellen om te vragen of de applicatie virtuele nul toevoegt.
    +BANK_DISABLE_DIRECT_INPUT=Rechtstreeks boeken van transactie in bankboek uitzetten
    +ACCOUNTING_ENABLE_EXPORT_DRAFT_JOURNAL=Enable draft export on journal
     
     ACCOUNTING_SELL_JOURNAL=Verkoopboek
     ACCOUNTING_PURCHASE_JOURNAL=Inkoopboek
     ACCOUNTING_MISCELLANEOUS_JOURNAL=Miscellaneous journal
     ACCOUNTING_EXPENSEREPORT_JOURNAL=Expense report journal
     ACCOUNTING_SOCIAL_JOURNAL=Social journal
    +ACCOUNTING_HAS_NEW_JOURNAL=Has new Journal
     
     ACCOUNTING_ACCOUNT_TRANSFER_CASH=Grootboekrekening kruisposten
     ACCOUNTING_ACCOUNT_SUSPENSE=Grootboekrekening kruisposten (dagboeken)
    @@ -153,14 +157,14 @@ LabelAccount=Label account
     LabelOperation=Label operation
     Sens=Sens
     Codejournal=Journaal
    -NumPiece=Piece number
    +NumPiece=Boekingstuk
     TransactionNumShort=Transactienummer
     AccountingCategory=Gepersonaliseerde groepen
     GroupByAccountAccounting=Groeperen per grootboekrekening
     AccountingAccountGroupsDesc=You can define here some groups of accounting account. They will be used for personalized accounting reports.
     ByAccounts=Op grootboekrekening
    -ByPredefinedAccountGroups=By predefined groups
    -ByPersonalizedAccountGroups=By personalized groups
    +ByPredefinedAccountGroups=Op voorgedefinieerde groepen
    +ByPersonalizedAccountGroups=Op gepersonaliseerde groepen
     ByYear=Per jaar
     NotMatch=Niet ingesteld
     DeleteMvt=Verwijder boekingsregels
    @@ -173,7 +177,7 @@ ExpenseReportsJournal=Overzicht resultaatrekening
     DescFinanceJournal=Finance journal including all the types of payments by bank account
     DescJournalOnlyBindedVisible=This is a view of record that are bound to an accounting account and can be recorded into the Ledger.
     VATAccountNotDefined=BTW rekeningen niet gedefinieerd
    -ThirdpartyAccountNotDefined=Account for third party not defined
    +ThirdpartyAccountNotDefined=Grootboekrekening van relatie niet gedefinieerd
     ProductAccountNotDefined=Grootboekrekening producten niet gedefinieerd
     FeeAccountNotDefined=Groetboekrekening vergoedingen niet vastgelegd
     BankAccountNotDefined=Grootboekrekening bank niet gedefinieerd
    @@ -181,15 +185,16 @@ CustomerInvoicePayment=Payment of invoice customer
     ThirdPartyAccount=Tegenrekening relatie
     NewAccountingMvt=Nieuwe boeking
     NumMvts=Boeknummer
    -ListeMvts=List of movements
    +ListeMvts=Omzet
     ErrorDebitCredit=Debet en Credit mogen niet gelijktijdig worden opgegeven.
     AddCompteFromBK=Grootboekrekeningen aan groep toevoegen
     ReportThirdParty=Relatie grootboeknummers
    -DescThirdPartyReport=Consult here the list of the third party customers and suppliers and their accounting accounts
    +DescThirdPartyReport=Consult here the list of the third party customers and vendors and their accounting accounts
     ListAccounts=List of the accounting accounts
    -UnknownAccountForThirdparty=Unknown third party account. We will use %s
    -UnknownAccountForThirdpartyBlocking=Unknown third party account. Blocking error
    +UnknownAccountForThirdparty=Onbekende relatie grootboekrekening. Gebruikt wordt %s
    +UnknownAccountForThirdpartyBlocking=Blokkeringsfout. Onbekende relatierekening. 
     UnknownAccountForThirdpartyAndWaitingAccountNotDefinedBlocking=Unknown third party account and waiting account not defined. Blocking error
    +PaymentsNotLinkedToProduct=Payment not linked to any product / service
     
     Pcgtype=Rekening hoofdgroep
     Pcgsubtype=Rekening subgroep
    @@ -204,8 +209,8 @@ DescVentilDoneCustomer=Consult here the list of the lines of invoices customers
     DescVentilTodoCustomer=Koppel factuurregels welke nog niet verbonden zijn met een product grootboekrekening
     ChangeAccount=Change the product/service accounting account for selected lines with the following accounting account:
     Vide=-
    -DescVentilSupplier=Hier kunt u een lijst van leveranciersfacturen raadplegen waarvan de factuurregels wel of niet gekoppeld zijn aan een product-grootboekrekening
    -DescVentilDoneSupplier=Consult here the list of the lines of invoices supplier and their accounting account
    +DescVentilSupplier=Consult here the list of vendor invoice lines bound or not yet bound to a product accounting account
    +DescVentilDoneSupplier=Consult here the list of the lines of invoices vendors and their accounting account
     DescVentilTodoExpenseReport=Koppel kosten-boekregels aan grootboekrekeningen welke nog niet zijn vastgelegd
     DescVentilExpenseReport=Hier kunt u de lijst raadplegen van kostenregels om te koppelen aan een grootboekrekening (of niet).
     DescVentilExpenseReportMore=Als er bij de instellingen bij de kostenposten een grootboekrekening is toegekend, zal het programma deze met een enkele muisklik <strong>"%s"</strong> kunnen koppelen. Als dit niet is gebeurt en u moet regels koppelen, dan zal dit handmatig moeten gebeuren via menu "<strong>%s</strong>".
    @@ -215,12 +220,12 @@ ValidateHistory=Automatisch boeken
     AutomaticBindingDone=Automatisch koppelen voltooid
     
     ErrorAccountancyCodeIsAlreadyUse=Error, you cannot delete this accounting account because it is used
    -MvtNotCorrectlyBalanced=Movement not correctly balanced. Credit = %s. Debit = %s
    +MvtNotCorrectlyBalanced=Movement not correctly balanced. Debit = %s | Credit = %s
     FicheVentilation=Koppelen card
     GeneralLedgerIsWritten=Grootboek transacties
     GeneralLedgerSomeRecordWasNotRecorded=Sommige transacties konden niet worden doorgeboekt. Als er geen andere foutmelding is, komt dit waarschijnlijk omdat ze reeds zijn doorgeboekt.
     NoNewRecordSaved=Geen posten door te boeken
    -ListOfProductsWithoutAccountingAccount=List of products not bound to any accounting account
    +ListOfProductsWithoutAccountingAccount=Overzicht van producten welke nog niet zijn gekoppeld aan een grootboekrekening
     ChangeBinding=Wijzig koppeling
     Accounted=Geboekt in grootboek
     NotYetAccounted=Nog niet doorgeboekt in boekhouding
    @@ -234,15 +239,15 @@ AccountingJournal=Dagboek
     NewAccountingJournal=Nieuw dagboek
     ShowAccoutingJournal=Toon dagboek
     Nature=Natuur
    -AccountingJournalType1=Miscellaneous operations
    +AccountingJournalType1=Overige bewerkingen
     AccountingJournalType2=Verkopen
     AccountingJournalType3=Aankopen
     AccountingJournalType4=Bank
     AccountingJournalType5=Kostenoverzicht
     AccountingJournalType8=Voorraad
    -AccountingJournalType9=Has-new
    +AccountingJournalType9=HAS-nieuw
     ErrorAccountingJournalIsAlreadyUse=Dit dagboek is al in gebruik
    -AccountingAccountForSalesTaxAreDefinedInto=Note: Accounting account for Sales tax are defined into menu <b>%s</b> - <b>%s</b>
    +AccountingAccountForSalesTaxAreDefinedInto=Opmerking: Grootboekrekeningen voor BTW worden vastgelegd in menukeuze <b>%s</b>-<b>%s</b>
     
     ## Export
     ExportDraftJournal=Journaal exporteren
    @@ -256,7 +261,7 @@ Modelcsv_ciel=Exporteren naar Sage Ciel Compta of Compta Evolution
     Modelcsv_quadratus=Exporteren naar Quadratus QuadraCompta
     Modelcsv_ebp=Export towards EBP
     Modelcsv_cogilog=Export towards Cogilog
    -Modelcsv_agiris=Export towards Agiris
    +Modelcsv_agiris=Exporteren naar Agiris
     Modelcsv_configurable=Export Configurable
     ChartofaccountsId=Rekeningschema Id
     
    @@ -269,7 +274,7 @@ OptionModeProductSell=Instellingen verkopen
     OptionModeProductBuy=Instellingen inkopen
     OptionModeProductSellDesc=Omzet grootboekrekening bij producten
     OptionModeProductBuyDesc=Inkoop grootboekrekening bij producten
    -CleanFixHistory=Remove accounting code from lines that not exists into charts of account
    +CleanFixHistory=Verwijder tegenrekening van regels welke niet voorkomen in het rekeningschema
     CleanHistory=Verwijder alle koppelingen van gekozen boekjaar,
     PredefinedGroups=Voorgedefinieerde groepen
     WithoutValidAccount=Zonder geldig toegewezen grootboekrekening
    @@ -287,10 +292,15 @@ ErrorNoAccountingCategoryForThisCountry=No accounting account group available fo
     ErrorInvoiceContainsLinesNotYetBounded=U probeert regels van factuur <strong>%s</strong> door te boeken, maar er zijn regels die nog niet verbonden zijn aan een grootboekrekening. Het doorboeken is daarom geannuleerd.
     ErrorInvoiceContainsLinesNotYetBoundedShort=Some lines on invoice are not bound to accounting account.
     ExportNotSupported=The export format setuped is not supported into this page
    -BookeppingLineAlreayExists=Lines already existing into bookeeping
    +BookeppingLineAlreayExists=Regels al aanwezig in de boekhouding
     NoJournalDefined=Geen dagboek ingesteld
     Binded=Geboekte regels
     ToBind=Te boeken regels
    -UseMenuToSetBindindManualy=Autodection not possible, use menu <a href="%s">%s</a> to make the binding manually
    +UseMenuToSetBindindManualy=Autodetectie niet mogelijk., gebruik menukeuze <a href="%s">%s</a> om koppeling handmatig te maken.
    +
    +## Import
    +ImportAccountingEntries=Accounting entries
     
     WarningReportNotReliable=Pas op. Dit overzicht is niet afkomstig vanuit de boekhouding. Hierdoor bevat deze geen modificaties verricht in de boekhouding. Als het doorboeken up-to-date is, geeft de boekhouding een beter overzicht.
    +ExpenseReportJournal=Expense Report Journal
    +InventoryJournal=Inventory Journal
    diff --git a/htdocs/langs/nl_NL/admin.lang b/htdocs/langs/nl_NL/admin.lang
    index d1b662023af..bbc98d46a1b 100644
    --- a/htdocs/langs/nl_NL/admin.lang
    +++ b/htdocs/langs/nl_NL/admin.lang
    @@ -15,7 +15,7 @@ FileIntegrityIsStrictlyConformedWithReference=Files integrity is strictly confor
     FileIntegrityIsOkButFilesWereAdded=Files integrity check has passed, however some new files were added.
     FileIntegritySomeFilesWereRemovedOrModified=Files integrity check has failed. Some files were modified, removed or added.
     GlobalChecksum=Global checksum
    -MakeIntegrityAnalysisFrom=Make integrity analysis of application files from
    +MakeIntegrityAnalysisFrom=Maak integriteitsanalyse van toepassingsbestanden van
     LocalSignature=Embedded local signature (less reliable)
     RemoteSignature=Remote distant signature (more reliable)
     FilesMissing=Ontbrekende bestanden
    @@ -213,7 +213,7 @@ GoModuleSetupArea=To deploy/install a new module, go onto the Module setup area
     DoliStoreDesc=DoliStore, de officiële markt voor externe Dolibarr ERP / CRM modules.
     DoliPartnersDesc=List of companies providing custom developed modules or features (Note: anyone experienced in PHP programming can provide custom development for an open source project)
     WebSiteDesc=Websiteaanbieders waarop u naar meer modules kunt zoeken
    -DevelopYourModuleDesc=Some solutions to develop your own module...
    +DevelopYourModuleDesc=Enkele oplossingen om uw eigen module te ontwikkelen ...
     URL=Link
     BoxesAvailable=Beschikbare widgets
     BoxesActivated=Widgets geactiveerd
    @@ -235,7 +235,7 @@ Feature=Functionaliteit
     DolibarrLicense=Licentie
     Developpers=Ontwikkelaars / mensen die bijgedragen hebben
     OfficialWebSite=Officiële internationale Dolibarr website
    -OfficialWebSiteLocal=Local web site (%s)
    +OfficialWebSiteLocal=Lokale website (%s)
     OfficialWiki=Documentatie op de Wiki pagina's van Dolibarr
     OfficialDemo=Online demonstratie van Dolibarr
     OfficialMarketPlace=Officiële markt voor externe modules / addons
    @@ -269,10 +269,11 @@ MAIN_MAIL_SMTP_SERVER=SMTP / SMTPS Host (standaard in php.ini: <b>%s</b>)
     MAIN_MAIL_SMTP_PORT_NotAvailableOnLinuxLike=SMTP / SMTPS-poort (niet gedefinieerd in PHP op Unix-achtige systemen)
     MAIN_MAIL_SMTP_SERVER_NotAvailableOnLinuxLike=SMTP / SMTPS-host (Niet gedefinieerd in PHP op Unix-achtige systemen)
     MAIN_MAIL_EMAIL_FROM=E-mail afzender voor automatische e-mails (Standaard in php.ini: <b>%s</b>)
    -MAIN_MAIL_ERRORS_TO=E-mail gebruikt als 'Fout-Tot' veld in verzonden e-mail
    +MAIN_MAIL_ERRORS_TO=Eemail used for error returns emails (fields 'Errors-To' in emails sent)
     MAIN_MAIL_AUTOCOPY_TO= Stuur systematisch een verborgen zogenoemde 'Carbon-Copy' van alle verzonden e-mails naar
     MAIN_DISABLE_ALL_MAILS=Schakel het versturen van alle e-mails uit (voor testdoeleinden of demonstraties)
     MAIN_MAIL_FORCE_SENDTO=Send all emails to (instead of real recipients, for test purposes)
    +MAIN_MAIL_ENABLED_USER_DEST_SELECT=Add employees users with email into allowed destinaries list
     MAIN_MAIL_SENDMODE=Te gebruiken methode om e-mails te verzenden
     MAIN_MAIL_SMTPS_ID=SMTP-gebruikersnaam indien verificatie vereist
     MAIN_MAIL_SMTPS_PW=SMTP-wachtwoord indien verificatie vereist
    @@ -291,7 +292,7 @@ ModuleSetup=Module-instellingen
     ModulesSetup=Instellingen van modules & applicatie
     ModuleFamilyBase=Systeem
     ModuleFamilyCrm=Customer Relation Management (CRM)
    -ModuleFamilySrm=Supplier Relation Management (SRM)
    +ModuleFamilySrm=Vendor Relation Management (VRM)
     ModuleFamilyProducts=Products Management (PM)
     ModuleFamilyHr=Human Resource Management (HR)
     ModuleFamilyProjects=Projecten / Samenwerkingen
    @@ -300,8 +301,8 @@ ModuleFamilyTechnic=Hulpmiddelen voor multi-modules
     ModuleFamilyExperimental=Experimentele modules
     ModuleFamilyFinancial=Financiële Modules (Boekhouding / Bedrijfsfinanciën)
     ModuleFamilyECM=Electronic Content Management (ECM)
    -ModuleFamilyPortal=Web sites and other frontal application
    -ModuleFamilyInterface=Interfaces with external systems
    +ModuleFamilyPortal=Websites en andere frontale applicaties
    +ModuleFamilyInterface=Interfaces met externe systemen
     MenuHandlers=Menuverwerkers
     MenuAdmin=Menu wijzigen
     DoNotUseInProduction=Niet in productie gebruiken
    @@ -315,20 +316,20 @@ UnpackPackageInModulesRoot=To deploy/install an external module, unpack the pack
     SetupIsReadyForUse=Module geïnstalleerd. U moet deze nog wel activeren en instellen: <a href="%s">%s</a>.
     NotExistsDirect=De alternatieve hoofdmap is niet gedefinieerd in een bestaande map.<br>
     InfDirAlt=Vanaf versie 3 is het mogelijk om een alternatieve root directory te definiëren.  Dit stelt je in staat om op dezelfde plaats zowel plug-ins als eigen templates te bewaren. <br>Maak gewoon een directory op het niveau van de root van Dolibarr (bv met de naam: aanpassing).<br>
    -InfDirExample=<br>Then declare it in the file <strong>conf.php</strong><br> $dolibarr_main_url_root_alt='/custom'<br>$dolibarr_main_document_root_alt='/path/of/dolibarr/htdocs/custom'<br>If these lines are commented with "#", to enable them, just uncomment by removing the "#" character.
    +InfDirExample=<br>Leg dit vast in het bestand <strong>conf.php</strong><br> $dolibarr_main_url_root_alt='/custom'<br>$dolibarr_main_document_root_alt='/path/of/dolibarr/htdocs/custom'<br>Als deze lijnen zijn inactief gemaakt met een "#" teken, verwijder dit teken dan om ze te activeren.
     YouCanSubmitFile=Voor deze stap kunt u een .zip bestand of module pakket hier verzenden :
     CurrentVersion=Huidige versie van Dolibarr
     CallUpdatePage=Ga naar de pagina die de databasestructuur en gegevens bijwerkt: %s.
     LastStableVersion=Laatste stabiele versie
    -LastActivationDate=Latest activation date
    -LastActivationAuthor=Latest activation author
    -LastActivationIP=Latest activation IP
    +LastActivationDate=Laatste activeringsdatum
    +LastActivationAuthor=Laatste activeringsauteur
    +LastActivationIP=Laatste activerings-IP
     UpdateServerOffline=Updateserver offline
     WithCounter=Manage a counter
     GenericMaskCodes=U kunt elk gewenst maskernummer invoeren. In dit masker, kunnen de volgende tags worden gebruikt:<br><b>{000000}</b> correspondeert met een nummer welke vermeerderd zal worden op elke %s. Voer zoveel nullen in als de gewenste lengte van de teller. De teller wordt aangevuld met nullen vanaf links zodat er zoveel nullen zijn als in het masker.<br><b>{000000+000}</b> hetzelfde als voorgaand maar een offset corresponderend met het nummer aan de rechterkant van het + teken is toegevoegd startend op de eerste %s. <br><b>{000000@x}</b> hetzelfde als voorgaande maar de teller wordt gereset naar nul, wanneer maand x is bereikt (x tussen 1 en 12). Als deze optie is gebruikt en x is 2 of hoger, dan is de volgorde {yy}{mm} of {yyyy}{mm} ook vereist. <br><b>{dd}</b> dag (01 t/m 31).<br><b>{mm}</b> maand (01 t/m 12).<br><b>{yy}</b>, <b>{yyyy}</b> of <b>{y}</b> jaat over 2, 4 of 1 nummer(s). <br>
    -GenericMaskCodes2=<b>{cccc}</b> the client code on n characters<br><b>{cccc000}</b> the client code on n characters is followed by a counter dedicated for customer. This counter dedicated to customer is reset at same time than global counter.<br><b>{tttt}</b> The code of third party type on n characters (see menu Home - Setup - Dictionary - Types of third parties). If you add this tag, the counter will be different for each type of third party.<br>
    +GenericMaskCodes2=<b>{cccc}</b>de clientcode op n tekens<br> <b>{cccc000}</b> de cliëntcode op n tekens wordt gevolgd door een teller die is toegewezen aan de klant. Deze teller voor de klant wordt op hetzelfde moment gereset als de globale teller.<br><b> {tttt}</b> De code van het type van derden op n tekens (zie menu Home - Setup - Woordenboek - Soorten derden) . Als u deze label toevoegt, is de teller anders voor elk type derde partij.<br>
     GenericMaskCodes3=Alle andere karakters in het masker zullen intact blijven.<br>Spaties zijn niet toegestaan.<br>
    -GenericMaskCodes4a=<u>Example on the 99th %s of the third party TheCompany, with date 2007-01-31:</u><br>
    +GenericMaskCodes4a=<u>Voorbeeld op de 99e %s van relaties TheCompany, met datum 2007-01-31: </u><br>
     GenericMaskCodes4b=<u>Voorbeeld van een Klant gecreëerd op 2007-03-01:</u><br>
     GenericMaskCodes4c=<u>Voorbeeld op product gemaakt op 2007-03-01:</u><br>
     GenericMaskCodes5=<b>ABC{yy}{mm}-{000000}</b> geeft <b>ABC0701-000099</b><br><b>{0000+100@1}-ZZZ/{dd}/XXX</b> geeft <b>0199-ZZZ/31/XXX</b><br><b>IN{yy}{mm}-{0000}-{t}</b> geeft <b>IN0701-0099-A</b> als het soort bedrijf is 'Responsable Inscripto' met de codesoort 'A_RI'
    @@ -373,7 +374,8 @@ NoSmsEngine=Geen SMS afzender manager beschikbaar. SMS afzender manager zijn nie
     PDF=PDF
     PDFDesc=U kunt elke globale opties met betrekking tot de PDF-generatie
     PDFAddressForging=Regels aan te pakken dozen te smeden
    -HideAnyVATInformationOnPDF=Verberg alle informatie met betrekking tot de BTW op gegenereerde PDF
    +HideAnyVATInformationOnPDF=Hide all information related to Sales tax / VAT on generated PDF
    +PDFRulesForSalesTax=Rules for Sales Tax / VAT
     PDFLocaltax=Rules for %s
     HideLocalTaxOnPDF=Hide %s rate into pdf column tax sale
     HideDescOnPDF=Verberg productbeschrijving op gemaakte PDF
    @@ -413,10 +415,10 @@ ExtrafieldLink=Link naar een object
     ComputedFormula=Berekend veld
     ComputedFormulaDesc=You can enter here a formula using other properties of object or any PHP coding to get a dynamic computed value. You can use any PHP compatible formulas including the "?" condition operator, and following global object: <strong>$db, $conf, $langs, $mysoc, $user, $object</strong>.<br><strong>WARNING</strong>: Only some properties of $object may be available. If you need a properties not loaded, just fetch yourself the object into your formula like in the second example.<br>Using a computed field means you can't enter yourself any value from interface. Also, if there is a syntax error, the formula may return nothing.<br><br>Example of formula:<br>$object->id < 10 ? round($object->id / 2, 2) : ($object->id + 2 * $user->id) * (int) substr($mysoc->zip, 1, 2)<br><br>Example to reload object<br>(($reloadedobj = new Societe($db)) && ($reloadedobj->fetch($obj->id ? $obj->id : ($obj->rowid ? $obj->rowid : $object->id)) > 0)) ? $reloadedobj->array_options['options_extrafieldkey'] * $reloadedobj->capital / 5 : '-1'<br><br>Other example of formula to force load of object and its parent object:<br>(($reloadedobj = new Task($db)) && ($reloadedobj->fetch($object->id) > 0) && ($secondloadedobj = new Project($db)) && ($secondloadedobj->fetch($reloadedobj->fk_project) > 0)) ? $secondloadedobj->ref : 'Parent project not found'
     ExtrafieldParamHelpPassword=Keep this field empty means value will be stored without encryption (field must be only hidden with star on screen).<br>Set here value 'auto' to use the default encryption rule to save password into database (then value read will be the hash only, no way to retreive original value)
    -ExtrafieldParamHelpselect=List of values must be lines with format key,value (where key can't be '0')<br><br> for example : <br>1,value1<br>2,value2<br>code3,value3<br>...<br><br>In order to have the list depending on another complementary attribute list :<br>1,value1|options_<i>parent_list_code</i>:parent_key<br>2,value2|options_<i>parent_list_code</i>:parent_key <br><br>In order to have the list depending on another list :<br>1,value1|<i>parent_list_code</i>:parent_key<br>2,value2|<i>parent_list_code</i>:parent_key
    +ExtrafieldParamHelpselect=Lijst met waarden moet regels zijn met een indelingssleutel, waarde (waarbij de sleutel niet '0' kan zijn) <br> <br> bijvoorbeeld: <br> 1, waarde1 <br>2, waarde2 <br>code3, waarde3 <br> ...  <br> <br>Om de lijst te laten afhangen van een andere aanvullende attributenlijst:  <br>1, value1 | options_ <i> parent_list_code</i>: parent_key  <br>2, value2 | options_ <i> parent_list_code </i>: parent_key  <br> <br>Om de lijst afhankelijk te maken van een andere lijst: <br> 1, value1 |<i> parent_list_code </i>: parent_key <br> 2, value2 | <i> parent_list_code</i>: parent_key
     ExtrafieldParamHelpcheckbox=Lijst van parameters moet telkens bestaan uit sleutel,waarde (waarbij de sleutel geen '0' kan zijn)<br><br>bv:<br>1,waarde<br>2,waarde2<br>3,waarde3<br>...
     ExtrafieldParamHelpradio=Lijst van parameters moet telkens bestaan uit sleutel,waarde<br><br>bv:<br>1,waarde<br>2,waarde2<br>3,waarde3<br>...
    -ExtrafieldParamHelpsellist=List of values comes from a table<br>Syntax : table_name:label_field:id_field::filter<br>Example : c_typent:libelle:id::filter<br><br>- idfilter is necessarly a primary int key<br>- filter can be a simple test (eg active=1) to display only active value<br>You can also use $ID$ in filter witch is the current id of current object<br>To do a SELECT in filter use $SEL$<br>if you want to filter on extrafields use syntax  extra.fieldcode=... (where field code is the code of extrafield)<br><br>In order to have the list depending on another complementary attribute list:<br>c_typent:libelle:id:options_<i>parent_list_code</i>|parent_column:filter <br><br>In order to have the list depending on another list:<br>c_typent:libelle:id:<i>parent_list_code</i>|parent_column:filter
    +ExtrafieldParamHelpsellist=Lijst met waarden komt uit een tabel <br> Syntaxis: table_name: label_field: id_field :: filter <br> Voorbeeld: c_typent: libelle: id :: filter <br> <br> - idfilter is noodzakelijkerwijs een primaire int-sleutel <br> - filter kan een eenvoudige test zijn (bv. actief = 1) om alleen actieve waarde weer te geven <br> U kunt ook $ ID $ in filter gebruiken dat is het huidige id van huidig ​​object <br> Om een ​​SELECT in filter te doen, gebruik $ SEL $ <br> als u op extra velden wilt filteren, gebruikt u de syntaxis extra.fieldcode = ... (waarbij veldcode de code van extrafield is) <br> <br> Om de lijst afhankelijk te maken van een andere aanvullende attributenlijst: <br> c_typent: libelle: id: options_ <i> parent_list_code</i>| parent_column: filter  <br> <br>Om de lijst te laten afhangen van een andere lijst: <br>c_typent: libelle: id: <i> parent_list_code</i> | parent_column: filter
     ExtrafieldParamHelpchkbxlst=List of values comes from a table<br>Syntax : table_name:label_field:id_field::filter<br>Example : c_typent:libelle:id::filter<br><br>filter can be a simple test (eg active=1) to display only active value<br>You can also use $ID$ in filter witch is the current id of current object<br>To do a SELECT in filter use $SEL$<br>if you want to filter on extrafields use syntax  extra.fieldcode=... (where field code is the code of extrafield)<br><br>In order to have the list depending on another complementary attribute list :<br>c_typent:libelle:id:options_<i>parent_list_code</i>|parent_column:filter <br><br>In order to have the list depending on another list:<br>c_typent:libelle:id:<i>parent_list_code</i>|parent_column:filter
     ExtrafieldParamHelplink=Parameters must be ObjectName:Classpath<br>Syntax : ObjectName:Classpath<br>Examples :<br>Societe:societe/class/societe.class.php<br>Contact:contact/class/contact.class.php
     LibraryToBuildPDF=Gebruikte library voor generen PDF
    @@ -445,21 +447,22 @@ DisplayCompanyInfo=Geen adresgegevens bedrijf weer
     DisplayCompanyManagers=Display manager names
     DisplayCompanyInfoAndManagers=Geef adresgegevens en namen manager weer
     EnableAndSetupModuleCron=If you want to have this recurring invoice beeing generated automatically, module *%s* must be enabled and correctly setup. Otherwise, generation of invoices must be done manually from this template with button *Create*. Note that even if you enabled automatic generation, you can still safely launch manual generation. Duplicates generation for same period are not possible.
    -ModuleCompanyCodeAquarium=Return an accounting code built by:<br>%s followed by third party supplier code for a supplier accounting code,<br>%s followed by third party customer code for a customer accounting code.
    +ModuleCompanyCodeCustomerAquarium=%s followed by third party customer code for a customer accounting code
    +ModuleCompanyCodeSupplierAquarium=%s followed by third party supplier code for a supplier accounting code
     ModuleCompanyCodePanicum=Return an empty accounting code.
     ModuleCompanyCodeDigitaria=Accounting code depends on third party code. The code is composed of the character "C" in the first position followed by the first 5 characters of the third party code.
     Use3StepsApproval=By default, Purchase Orders need to be created and approved by 2 different users (one step/user to create and one step/user to approve. Note that if user has both permission to create and approve, one step/user will be enough). You can ask with this option to introduce a third step/user approval, if amount is higher than a dedicated value (so 3 steps will be necessary: 1=validation, 2=first approval and 3=second approval if amount is enough).<br>Set this to empty if one approval (2 steps) is enough, set it to a very low value (0.1) if a second approval (3 steps) is always required.
     UseDoubleApproval=Use a 3 steps approval when amount (without tax) is higher than...
     WarningPHPMail=WARNING: It is often better to setup outgoing emails to use the email server of your provider instead of the default setup. Some email providers (like Yahoo) does not allow you to send an email from another server than their own server. Your current setup use the server of the application to send email and not the server of your email provider, so some recipients (the one compatible with the restrictive DMARC protocol), will ask your email provider if they can accept your email and some email providers (like Yahoo) may respond "no" because the server is not a server of them, so few of your sent Emails may not be accepted (be carefull also to your email provider sending quota).<br>If your Email provider (like Yahoo) has this restriction, you must change Email setup to choose the other method "SMTP server" and enter the SMTP server and credentials provided by your Email provider (ask your EMail provider to get SMTP credentials for your account).
    -WarningPHPMail2=If your email SMTP provider need to restrict email client to some IP addresses (very rare), this is the IP address of your ERP CRM application: <strong>%s</strong>.
    +WarningPHPMail2=If your email SMTP provider need to restrict email client to some IP addresses (very rare), this is the IP address of the mail user agent (MUA) for your ERP CRM application: <strong>%s</strong>.
     ClickToShowDescription=Klik voor omschrijving
     DependsOn=Deze module heeft de volgende module(s) nodig
     RequiredBy=Deze module is vereist bij module(s)
     TheKeyIsTheNameOfHtmlField=This is the name of the HTML field. This need to have technical knowledges to read the content of the HTML page to get the key name of a field.
    -PageUrlForDefaultValues=You must enter here the relative url of the page. If you include parameters in URL, the default values will be effective if all parameters are set to same value. Examples:
    +PageUrlForDefaultValues=U moet hier de relatieve URL van de pagina invoeren. Als u parameters opneemt in URL, zijn de standaardwaarden effectief als alle parameters op dezelfde waarde zijn ingesteld. Voorbeelden:
     PageUrlForDefaultValuesCreate=<br>For form to create a new thirdparty, it is <strong>%s</strong>,<br>If you want default value only if url has some parameter, you can use <strong>%s</strong>
     PageUrlForDefaultValuesList=<br>For page that list thirdparties, it is <strong>%s</strong>,<br>If you want default value only if url has some parameter, you can use <strong>%s</strong>
    -EnableDefaultValues=Enable usage of personalized default values
    +EnableDefaultValues=Schakel het gebruik van gepersonaliseerde standaardwaarden in
     EnableOverwriteTranslation=Enable usage of overwrote translation
     GoIntoTranslationMenuToChangeThis=A translation has been found for the key with this code, so to change this value, you must edit it fom Home-Setup-translation.
     WarningSettingSortOrder=Warning, setting a default sort order may result in a technical error when going on the list page if field is an unknown field. If you experience such an error, come back to this page to remove the default sort order and restore default behavior.
    @@ -471,6 +474,9 @@ AttachMainDocByDefault=Zet dit op 1 als u het hoofddocument als standaard aan e-
     FilesAttachedToEmail=Voeg een bestand toe
     SendEmailsReminders=Stuur agendaherinneringen per e-mail
     davDescription=Add a component to be a DAV server
    +DAVSetup=Setup of module DAV
    +DAV_ALLOW_PUBLIC_DIR=Enable the public directory (WebDav directory with no login required)
    +DAV_ALLOW_PUBLIC_DIRTooltip=The WebDav public directory is a WebDAV directory everybody can access to (in read and write mode), with no need to have/use an existing login/password account.
     # Modules
     Module0Name=Gebruikers & groepen
     Module0Desc=Groepenbeheer gebruikers/werknemers
    @@ -479,7 +485,7 @@ Module1Desc=Beheer van derde partijen (klanten, leveranciers en contactpersonen)
     Module2Name=Commercieel
     Module2Desc=Commercieel beheer
     Module10Name=Boekhouding
    -Module10Desc=Eenvoudig boekhoudkundig beheer (Verzending van facturen en betalingen)
    +Module10Desc=Simple accounting reports (journals, turnover) based onto database content. Does not use any ledger table.
     Module20Name=Zakelijke voorstellen / Offertes
     Module20Desc=Beheer van offertes
     Module22Name=EMailings
    @@ -491,9 +497,9 @@ Module25Desc=Beheer van de bestellingen door klanten
     Module30Name=Facturen
     Module30Desc=Factuur- en creditnotabeheer voor klanten. Factuurbeheer voor leveranciers
     Module40Name=Leveranciers
    -Module40Desc=Leveranciersbeheer (inkoopopdrachten en -facturen)
    +Module40Desc=Suppliers and purchase management (purchase orders and billing)
     Module42Name=Debug logs
    -Module42Desc=Logging facilities (file, syslog, ...). Such logs are for technical/debug purposes.
    +Module42Desc=Mogelijkheden voor een log (file,syslog, ...). Deze log-files zijn voor technische/debug ondersteuning.
     Module49Name=Editors
     Module49Desc=Editorbeheer
     Module50Name=Producten
    @@ -543,17 +549,17 @@ Module320Desc=Voeg een RSS feed toe in de informatieschermen van Dolibarr
     Module330Name=Weblinks (Favouriete internetpagina's in het menu weergeven)
     Module330Desc=Internetfavorietenbeheer
     Module400Name=Projecten/Kansen/Leads
    -Module400Desc=Management of projects, opportunities/leads and/or tasks. You can also assign any element (invoice, order, proposal, intervention, ...) to a project and get a transversal view from the project view.
    +Module400Desc=Beheer van projecten, kansen / leads en / of taken. U kunt ook elk element (factuur, bestelling, voorstel, interventie, ...) toewijzen aan een project en een transversaal beeld krijgen van de projectweergave.
     Module410Name=Webkalender
     Module410Desc=Integratie van een webkalender
    -Module500Name=Speciale uitgaven
    -Module500Desc=Beheer van bijzondere uitgaven (BTW, sociale of fiscale lasten, dividenden)
    +Module500Name=Taxes and Special expenses
    +Module500Desc=Management of other expenses (sale taxes, social or fiscal taxes, dividends, ...)
     Module510Name=Payment of employee wages
     Module510Desc=Record and follow payment of your employee wages
     Module520Name=Lening
     Module520Desc=Het beheer van de leningen
     Module600Name=Notificaties van bedrijfs-evenementen
    -Module600Desc=Send EMail notifications (triggered by some business events) to users (setup defined on each user), to third-party contacts (setup defined on each third party) or to fixed emails
    +Module600Desc=Stuur e-mailmeldingen (geactiveerd door sommige zakelijke evenementen) naar gebruikers (instelling gedefinieerd op elke gebruiker), naar externe contactpersonen (set-up gedefinieerd op elke externe partij) of naar vaste e-mails
     Module600Long=Note that this module is dedicated to send real time emails when a dedicated business event occurs. If you are looking for a feature to send reminders by email of your agenda events, go into setup of module Agenda.
     Module610Name=Product Variants
     Module610Desc=Allows creation of products variant based on attributes (color, size, ...)
    @@ -561,14 +567,14 @@ Module700Name=Giften
     Module700Desc=Donatiebeheer
     Module770Name=Onkostennota's 
     Module770Desc=Management en vordering onkostennota's (vervoer, maaltijden, ...)
    -Module1120Name=Leverancier commerciële voorstel
    -Module1120Desc=Leverancier verzoek commerciële voorstel en prijzen
    +Module1120Name=Vendor commercial proposal
    +Module1120Desc=Request vendor commercial proposal and prices
     Module1200Name=Mantis
     Module1200Desc=Mantis integratie
     Module1520Name=Documenten genereren
     Module1520Desc=Massa mail document generen
    -Module1780Name=Labels/Categorien
    -Module1780Desc=Label/categorie maken (producten, klanten, leveranciers, contacten of leden)
    +Module1780Name=Kenmerk/Categorieën
    +Module1780Desc=Create tags/category (products, customers, vendors, contacts or members)
     Module2000Name=Fckeditor
     Module2000Desc=Toestaan aanpassen tekst met behulp de uitgebreide editor( Gebaseerd op de CKEditor)
     Module2200Name=Dynamische prijzen
    @@ -576,7 +582,7 @@ Module2200Desc=Het gebruik van wiskundige uitdrukkingen voor prijzen mogelijk te
     Module2300Name=Geplande taken
     Module2300Desc=Taakplanning (ook wel cron of chrono tabel)
     Module2400Name=Gebeurtenissen/Agenda
    -Module2400Desc=Follow done and upcoming events. Let application logs automatic events for tracking purposes or record manual events or rendez-vous.
    +Module2400Desc=Follow done and upcoming events. Let application logs automatic events for tracking purposes or record manual events or rendez-vous. This is the main important module for a good Customer or Supplier Relationship Management.
     Module2500Name=DMS / ECM
     Module2500Desc=Document Management System / Electronic Content Management. Geautomatiseerde organisatie van gemaakte en opgeslagen documenten. Deel deze indien gewenst.
     Module2600Name=API/Web services (SOAP server)
    @@ -599,7 +605,7 @@ Module4000Desc=Human resources management (management of department, employee co
     Module5000Name=Multi-bedrijf
     Module5000Desc=Hiermee kunt meerdere bedrijven beheren in Dolibarr
     Module6000Name=Workflow
    -Module6000Desc=Workflow beheer
    +Module6000Desc=Workflow management (automatic creation of object and/or automatic status change)
     Module10000Name=Websites
     Module10000Desc=Create public websites with a WYSIWG editor. Just setup your web server (Apache, Nginx, ...) to point to the dedicated Dolibarr directory to have it online on the Internet with your own domain name.
     Module20000Name=Beheer van verlofverzoeken
    @@ -607,13 +613,13 @@ Module20000Desc=Bevestig en volg verlofverzoeken van medewerkers
     Module39000Name=Products lots
     Module39000Desc=Lot of serienummer, vervaldatum en de uiterste verkoopdatum beheer van producten
     Module50000Name=Paybox
    -Module50000Desc=Module to offer an online payment page accepting payments with Credit/Debit card via PayBox. This can be used to allow your customers to make free payments or for a payment on a particular Dolibarr object (invoice, order, ...)
    +Module50000Desc=Module om een ​​online betaalpagina aan te bieden die betalingen met een creditcard / betaalpas accepteert via PayBox. Dit kan worden gebruikt om uw klanten toe te staan ​​om gratis betalingen te doen of om een ​​betaling uit te voeren voor een bepaald Dolibarr-object (factuur, bestelling, ...)
     Module50100Name=Verkooppunt
     Module50100Desc=Point of sales module (POS).
     Module50200Name=Paypal
    -Module50200Desc=Module to offer an online payment page accepting payments using PayPal (credit card or PayPal credit). This can be used to allow your customers to make free payments or for a payment on a particular Dolibarr object (invoice, order, ...)
    +Module50200Desc=Module om een ​​online betalingspagina aan te bieden die betalingen met PayPal accepteert (creditcard of PayPal-tegoed). Dit kan worden gebruikt om uw klanten toe te staan ​​om gratis betalingen te doen of om een ​​betaling uit te voeren voor een bepaald Dolibarr-object (factuur, bestelling, ...)
     Module50400Name=Boekhouding
    -Module50400Desc=Accounting management (double entries, support general and auxiliary ledgers)
    +Module50400Desc=Accounting management (double entries, support general and auxiliary ledgers). Export the ledger in several other accounting software format.
     Module54000Name=PrintIPP
     Module54000Desc=Direct print (zonder het openen van de documenten) met behulp van Cups IPP-interface (Printer moet zichtbaar zijn vanaf de server zijn, en CUPS moet geinstalleerd zijn op de server).
     Module55000Name=Poll, Onderzoek of Stemmen
    @@ -624,7 +630,7 @@ Module60000Name=Commissies
     Module60000Desc=Module om commissies te beheren
     Module62000Name=Incoterm
     Module62000Desc=Onderdelen toevoegen voor Incoterms
    -Module63000Name=Resources
    +Module63000Name=Bronnen
     Module63000Desc=Bronnen beheren (printers, auto's kamers, ...) zodat u deze kunt delen met evenementen
     Permission11=Bekijk afnemersfacturen
     Permission12=Creëer / wijzigen afnemersfacturen
    @@ -646,7 +652,7 @@ Permission34=Verwijderen producten / diensten
     Permission36=Exporteer producten / diensten
     Permission38=Export producten
     Permission41=Inlezen projecten en taken (gedeeld project en project waarbij ik decontactpersoon ben). Kan ook de gebruikte tijd invoeren op toegewezen taken (rooster).
    -Permission42=Create/modify projects (shared project and projects i'm contact for). Can also create tasks and assign users to project and tasks
    +Permission42=Maak / wijzig projecten (gedeeld project en projecten waarvan ik contactpersoon ben). Kan ook taken aanmaken en gebruikers toewijzen aan deze projecten en taken
     Permission44=Verwijder projecten (Gedeelde projecten en projecten waarvoor ik de contactpersoon ben)
     Permission45=Exporteer projecten
     Permission61=Bekijk interventies
    @@ -696,7 +702,7 @@ Permission147=Bekijk statistieken
     Permission151=Inlezen incasso-opdracht
     Permission152=Aanmaken/aanpassen incasso-opdracht
     Permission153=Versturen/verzenden incasso-opdrachten
    -Permission154=Record Credits/Rejects of direct debit payment orders
    +Permission154=Overzicht crediteringen/afkeuringen incasso opdrachten
     Permission161=Lees contracten/abonnementen
     Permission162=Creëren/aanpassen contracten/abonnementen
     Permission163=Een dienst/abonnement van een contract activeren
    @@ -749,7 +755,7 @@ PermissionAdvanced253=Creëer / wijzig de rechten van internet / externe gebruik
     Permission254=Verwijderen of uitschakelen van andere gebruikers
     Permission255=Creëren / wijzigen eigen gebruikersgegevens
     Permission256=Wijzigen eigen wachtwoord
    -Permission262=Extend access to all third parties (not only third parties that user is a sale representative).<br>Not effective for external users (always limited to themselves for proposals, orders, invoices, contracts, etc).<br>Not effective for projects (only rules on project permissions, visibility and assignement matters).
    +Permission262=Verleng de toegang tot alle relaties (niet alleen relaties waarvan de gebruiker een verkoopvertegenwoordiger is). <br> Niet effectief voor externe gebruikers (altijd beperkt tot offertes, bestellingen, facturen, contracten, enz.). <br>Niet effectief voor projecten (alleen regels over projectrechten, zichtbaarheid en toewijzing zijn van belang).
     Permission271=Lees CA
     Permission272=Facturen inzien
     Permission273=Facturen uitgeven
    @@ -781,9 +787,9 @@ Permission401=Bekijk kortingen
     Permission402=Creëren / wijzigen kortingen
     Permission403=Kortingen valideren
     Permission404=Kortingen verwijderen
    -Permission501=Read employee contracts/salaries
    +Permission501=Lees werknemerscontracten/salarissen
     Permission502=Create/modify employee contracts/salaries
    -Permission511=Read payment of salaries
    +Permission511=Betaling van salarissen
     Permission512=Create/modify payment of salaries
     Permission514=Verwijder salarissen
     Permission517=Export salarissen
    @@ -800,7 +806,7 @@ Permission538=Diensten exporteren
     Permission701=Bekijk donaties
     Permission702=Creëren / wijzigen donaties
     Permission703=Verwijderen donaties
    -Permission771=Read expense reports (yours and your subordinates)
    +Permission771=Declaraties (eigen en ondergeschikten)
     Permission772=Creëer / wijzigen onkostennota's 
     Permission773=Verwijderen onkostennota's 
     Permission774=Lees alle onkostennota's (ook voor de gebruiker niet ondergeschikten)
    @@ -810,8 +816,8 @@ Permission779=Export onkostennota's
     Permission1001=Bekijk voorraden
     Permission1002=Toevoegen/wijzigen van een magazijn
     Permission1003=Verwijder magazijnen
    -Permission1004=Bekijk voorraadmutaties
    -Permission1005=Creëren / wijzigen voorraadmutaties
    +Permission1004=Bekijk voorraad-verplaatsingen
    +Permission1005=Creëren / wijzigen voorraad-verplaatsing
     Permission1101=Bekijk levering opdrachten
     Permission1102=Creëren / wijzigen opdrachtenlevering
     Permission1104=Valideer opdrachtenlevering
    @@ -836,12 +842,12 @@ Permission1236=Exporteer leveranciersfacturen, attributen en betalingen
     Permission1237=Exporteer Leverancier opdrachten en hun details
     Permission1251=Voer massale invoer van externe gegevens in de database uit (data load)
     Permission1321=Exporteer afnemersfacturen, attributen en betalingen
    -Permission1322=Reopen a paid bill
    +Permission1322=Open een betaalde factuur
     Permission1421=Exporteer afnemersfacturen en attributen
     Permission20001=Read leave requests (your leaves and the one of your subordinates)
     Permission20002=Create/modify your leave requests (yours leaves and the one of your subordinates)
    -Permission20003=Delete leave requests
    -Permission20004=Read all leave requests (even of user not subordinates)
    +Permission20003=Verlofaanvragen verwijderen
    +Permission20004=Alle verlofaanvragen (zelfs van gebruiker, niet ondergeschikten)
     Permission20005=Create/modify leave requests for everybody (even of user not subordinates)
     Permission20006=Admin leave requests (setup and update balance)
     Permission23001=Lees geplande taak
    @@ -870,7 +876,7 @@ Permission55002=Maak / wijzig polls
     Permission59001=Lees commerciële marges
     Permission59002=Definieer commerciële marges
     Permission59003=Read every user margin
    -Permission63001=Read resources
    +Permission63001=Bronnen lezen
     Permission63002=Create/modify resources
     Permission63003=Verwijder resources
     Permission63004=Link resources to agenda events
    @@ -885,7 +891,7 @@ DictionaryCivility=Personal and professional titles
     DictionaryActions=Agenda evenementen
     DictionarySocialContributions=Sociale/fiscale belastingtypen
     DictionaryVAT=BTW-tarieven of Verkoop Tax tarieven
    -DictionaryRevenueStamp=Bedrag van de fiscale zegels
    +DictionaryRevenueStamp=Amount of tax stamps
     DictionaryPaymentConditions=Betalingsvoorwaarden
     DictionaryPaymentModes=Betaalwijzen
     DictionaryTypeContact=Contact / Adres soorten
    @@ -899,7 +905,7 @@ DictionaryStaff=Personeel
     DictionaryAvailability=Leverings vertraging
     DictionaryOrderMethods=Bestel methodes
     DictionarySource=Oorsprong van offertes / bestellingen
    -DictionaryAccountancyCategory=Personalized groups for reports
    +DictionaryAccountancyCategory=Gepersonaliseerde groepen voor rapporten
     DictionaryAccountancysystem=Modellen voor rekeningschema
     DictionaryAccountancyJournal=Daboeken
     DictionaryEMailTemplates=Email documentensjablonen
    @@ -908,17 +914,17 @@ DictionaryProspectStatus=Status prospect
     DictionaryHolidayTypes=Soort vergoeding
     DictionaryOpportunityStatus=Opportunity status for project/lead
     DictionaryExpenseTaxCat=Expense report - Transportation categories
    -DictionaryExpenseTaxRange=Expense report - Range by transportation category
    +DictionaryExpenseTaxRange=Onkostenoverzicht - bereik per transportcategorie
     SetupSaved=Instellingen opgeslagen
     SetupNotSaved=Installatie niet opgeslagen
     BackToModuleList=Terug naar moduleoverzicht
     BackToDictionaryList=Terug naar de woordenboeken lijst
    -TypeOfRevenueStamp=Type of revenue stamp
    +TypeOfRevenueStamp=Type of tax stamp
     VATManagement=BTW-beheer
     VATIsUsedDesc=Het standaard BTW-tarief bij het aanmaken van prospecten, facturen, orders etc volgt de actieve standaard regel:<br>Als de verkoper onderworpen is aan BTW, dan wordt BTW standaard op 0 gezet. Einde van de regel.<br>Als het 'land van de verkoper' = 'het land van de koper' dan wordt de BTW standaard ingesteld op de BTW van het product in het verkopende land. Einde van de regel.<br>Als verkoper en koper zich in de Europese Gemeenschap bevinden en het betreft een nieuw vervoersmiddel (auto, boot, vliegtuig), dan wordt de BTW standaard ingesteld op 0 (De BTW moet worden betaald door koper in het grenskantoor van zijn land en niet door de verkoper). Einde van de regel.<br>Als verkoper en koper zich in de Europese Unie bevinden en de koper is een persoon of bedrijf zonder BTW-registratienummer = BTW-standaard van het verkochte product. Einde van de regel.<br>Als verkoper en koper zich in de Europese Gemeenschap bevinden en de koper geen bedrijf is, dan wordt de BTW standaard ingesteld op de BTW van het verkochte product. Einde van de regel<br><br>In alle andere gevallen wordt de BTW standaard ingesteld op 0. Einde van de regel.<br>
     VATIsNotUsedDesc=Standaard is de voorgestelde BTW 0. Dit kan gebruikt worden in situaties zoals verenigingen, particulieren of kleine bedrijven.
    -VATIsUsedExampleFR=In France, it means companies or organizations having a real fiscal system (Simplified real or normal real).  A system in which VAT is declared.
    -VATIsNotUsedExampleFR=In France, it means associations that are non VAT declared or companies, organizations or liberal professions that have chosen the micro enterprise fiscal system (VAT in franchise) and paid a franchise VAT without any VAT declaration.  This choice will display the reference "Non applicable VAT - art-293B of CGI" on invoices.
    +VATIsUsedExampleFR=In Frankrijk betekent dit dat bedrijven of organisaties een echt fiscaal systeem hebben (Vereenvoudigd echt of normaal echt). Een systeem waarin btw wordt aangegeven.
    +VATIsNotUsedExampleFR=In Frankrijk betekent dit verenigingen zonder BTW-aangifte of bedrijven, organisaties of vrije beroepen die voor het fiscale systeem voor micro-ondernemingen (btw in franchise) hebben gekozen en een franchisebetaling zonder BTW-aangifte hebben betaald. Deze keuze zal de referentie "Niet van toepassing zijnde BTW - art-293B van CGI" op facturen weergeven.
     ##### Local Taxes #####
     LTRate=Tarief
     LocalTax1IsNotUsed=Gebruik geen tweede belasting
    @@ -954,7 +960,7 @@ LabelUsedByDefault=Standaard te gebruiken label indien er geen vertaling kan wor
     LabelOnDocuments=Etiket op documenten
     NbOfDays=Aantal dagen
     AtEndOfMonth=Aan het einde van de maand
    -CurrentNext=Current/Next
    +CurrentNext=Huidige/volgende
     Offset=Offset (afstand)
     AlwaysActive=Altijd actief
     Upgrade=Bijwerken
    @@ -1018,10 +1024,10 @@ Alerts=Kennisgevingen
     DelaysOfToleranceBeforeWarning=Getolereerde vertraging voor kennisgeving
     DelaysOfToleranceDesc=In dit scherm kunt u de getolereerde vertraging voordat een kennisgeving wordt gemeld op het scherm met een icoontje %s voor elk te laat element.
     Delays_MAIN_DELAY_ACTIONS_TODO=Getolereerde vertraging (in dagen) voor geplande evenementen (agenda) nog niet voltooid
    -Delays_MAIN_DELAY_PROJECT_TO_CLOSE=Delay tolerance (in days) before alert on project not closed in time
    +Delays_MAIN_DELAY_PROJECT_TO_CLOSE=Vertragingstolerantie (in dagen) vóór melding bij project niet tijdig afgesloten
     Delays_MAIN_DELAY_TASKS_TODO=Getolereerde vertraging (in dagen) voor geplande taken (project-taken) nog niet voltooid
     Delays_MAIN_DELAY_ORDERS_TO_PROCESS=Getolereerde vertraging (in dagen) voor een kennisgeving, op nog niet uitgevoerde orders.
    -Delays_MAIN_DELAY_SUPPLIER_ORDERS_TO_PROCESS=Vertragingstolerantie (in dagen) voor kennisgeving van nog niet verwerkte leveranciersopdrachten.
    +Delays_MAIN_DELAY_SUPPLIER_ORDERS_TO_PROCESS=Delay tolerance (in days) before alert on purchase orders not processed yet
     Delays_MAIN_DELAY_PROPALS_TO_CLOSE=Getolereerde vertraging (in dagen) voor een kennisgeving, op af te sluiten offertes word getoond
     Delays_MAIN_DELAY_PROPALS_TO_BILL=Getolereerde vertraging (in dagen) voor een kennisgeving, op niet-gefactureerde offertes word getoond
     Delays_MAIN_DELAY_NOT_ACTIVATED_SERVICES=Getolereerde vertraging (in dagen) voor een kennisgeving, op te activeren diensten word getoond
    @@ -1033,9 +1039,9 @@ Delays_MAIN_DELAY_MEMBERS=Getolereerde vertraging (in dagen) voor een kennisgevi
     Delays_MAIN_DELAY_CHEQUES_TO_DEPOSIT=Getolereerde vertraging (in dagen) voor de kennisgeving voor nog te doen cheques aanbetaling
     Delays_MAIN_DELAY_EXPENSEREPORTS=Tolerance delay (in days) before alert for expense reports to approve
     SetupDescription1=Bij Instellingen kunt u de onderdelen instellen voordat u begint Dolibarr.
    -SetupDescription2=The two mandatory setup steps are the first two in the setup menu on the left: %s setup page and %s setup page :
    -SetupDescription3=Parameters in menu <a href="%s">%s -> %s</a> are required because defined data are used on Dolibarr screens and to customize the default behavior of the software (for country-related features for example).
    -SetupDescription4=Parameters in menu <a href="%s">%s -> %s</a> are required because Dolibarr ERP/CRM is a collection of several modules/applications, all more or less independent. New features will be added to menus for every module you will activate.
    +SetupDescription2=The two mandatory setup steps are the following steps (the two first entries in the left setup menu):
    +SetupDescription3=Settings in menu <a href="%s">%s -> %s</a>. This step is required because it defines data used on Dolibarr screens to customize the default behavior of the software (for country-related features for example).
    +SetupDescription4=Settings in menu <a href="%s">%s -> %s</a>. This step is required because Dolibarr ERP/CRM is a collection of several modules/applications, all more or less independent. New features are added to menus for every module you activate.
     SetupDescription5=Andere menu-items beheren / optionele instellingen.
     LogEvents=Veiligheidsauditgebeurtenissen
     Audit=Audit
    @@ -1054,8 +1060,9 @@ LogEventDesc=Hier kunt u de de gewenste veiligheidslogs in- of uitschakelen. Beh
     AreaForAdminOnly=Setup functies kunnen alleen door <b>Administrator gebruikers</b> worden ingesteld
     SystemInfoDesc=Systeeminformatie is technische informatie welke u in alleen-lezen modus krijgt en alleen door beheerders is in te zien.
     SystemAreaForAdminOnly=Dit scherm is alleen beschikbaar voor de beheerders. Andere Dolibarr gebruikers kunnen hier niets wijzigen.
    -CompanyFundationDesc=Edit on this page all known information of the company or foundation you need to manage (For this, click on "Modify" or "Save" button at bottom of page)
    +CompanyFundationDesc=Edit on this page all known information of the company or foundation you need to manage (For this, click on "%s" or "%s" button at bottom of page)
     AccountantDesc=Edit on this page all known information about your accountant/bookkeeper
    +AccountantFileNumber=File number
     DisplayDesc=U kunt hier instellingen doen die het uiterlijk van Dolibarr instellen
     AvailableModules=Beschikbare app/modules
     ToActivateModule=Om modules te activeren, ga naar Home->Instellingen->Modules.
    @@ -1068,8 +1075,8 @@ TriggerDisabledAsModuleDisabled=Initiatoren in dit bestand zijn uitgeschakeld al
     TriggerAlwaysActive=Initiatoren in dit bestand zijn altijd actief, ongeacht de geactiveerde modules in Dolibarr.
     TriggerActiveAsModuleActive=Initiatoren in dit bestand zijn actief als module <b>%s</b> is ingeschakeld.
     GeneratedPasswordDesc=Stel hier de regel in die u wilt gebruiken voor het genereren van een nieuwe wachtwoord als u vraagt om een automatisch gegenereerd wachtwoord
    -DictionaryDesc=Insert all reference data. You can add your values to the default.
    -ConstDesc=This page allows you to edit all other parameters not available in previous pages. These are mostly reserved parameters for developers or advanced troubleshooting. For a list of options <a href="https://wiki.dolibarr.org/index.php/Setup_Other#List_of_known_hidden_options" title="External Site - opens in a new window" target="_blank">check here</a>.
    +DictionaryDesc=Voer alle referentiegegevens in. U kunt uw waarden toevoegen aan de standaardwaarde.
    +ConstDesc=Op deze pagina kunt u alle andere parameters bewerken die niet beschikbaar zijn op de vorige pagina's. Dit zijn meestal gereserveerde parameters voor ontwikkelaars of geavanceerde probleemoplossing. Voor een lijst met opties <a href="https://wiki.dolibarr.org/index.php/Setup_Other#List_of_known_hidden_options" title="External Site - opens in a new window" target="_blank">kijk hier</a>,
     MiscellaneousDesc=Overige beveiliging gerelateerde instellingen worden hier vastgelegd.
     LimitsSetup=Limieten- en precisieinstellingen
     LimitsDesc=U kunt hier limieten en preciseringen die Dolibarr gebruikt instellen
    @@ -1141,13 +1148,13 @@ PathToDocuments=Pad naar documenten
     PathDirectory=Map
     SendmailOptionMayHurtBuggedMTA=Feature om e-mails met behulp van methode "PHP mail direct" te sturen zal een e-mailbericht dat niet goed zou kunnen worden ontleed door sommige het ontvangen van e-mailservers. Resultaat is dat sommige mails niet kunnen worden gelezen door mensen gehost door thoose afgeluisterd platforms. Het is het geval voor sommige Internet providers (Ex: Orange in Frankrijk). Dit is geen probleem in Dolibarr noch in PHP, maar op het ontvangen van e-mailserver. U kunt de optie MAIN_FIX_FOR_BUGGED_MTA echter toe te voegen aan 1 in setup - andere om Dolibarr wijzigen om dit te voorkomen. Echter, kunnen er problemen met andere servers dat opzicht strikt de SMTP-standaard. De andere oplossing (aanbevolen) is het gebruik van de methode "SMTP-socket bibliotheek" dat er geen nadelen heeft.
     TranslationSetup=Vertaal instellingen
    -TranslationKeySearch=Search a translation key or string
    -TranslationOverwriteKey=Overwrite a translation string
    -TranslationDesc=How to set displayed application language :<br>* Systemwide: menu <strong>Home - Setup - Display</strong><br>* Per user: Use the <strong>User display setup</strong> tab on user card (click on username at the top of the screen).
    -TranslationOverwriteDesc=You can also override strings filling the following table. Choose your language from "%s" dropdown, insert the translation key string into "%s" and your new translation into "%s"
    +TranslationKeySearch=Zoek een vertaalsleutel of tekenreeks
    +TranslationOverwriteKey=Vertaling vervangen
    +TranslationDesc=De weergegeven taal voor de toepassing instellen:<br>* Voor gehele systeem: menu <strong>Startpagina - instellen - Weergeven</strong><br> * Per gebruiker: gebruik het tabblad <strong>Weergave gebruiker instellen</strong>op gebruikerskaart ( klik op gebruikersnaam bovenaan het scherm).
    +TranslationOverwriteDesc=U kunt ook de teksten aanpassen door de volgende tabel in te vullen. Kies uw taal uit keuzelijst "%s", plaats de tekenreeks van de vertaling in "%s" en uw nieuwe vertaling in "%s"
     TranslationOverwriteDesc2=You can use the other tab to help you know translation key to use
     TranslationString=Vertaal regel
    -CurrentTranslationString=Current translation string
    +CurrentTranslationString=Huidige vertaling
     WarningAtLeastKeyOrTranslationRequired=A search criteria is required at least for key or translation string
     NewTranslationStringToShow=Weergeven nieuwe vertaal string
     OriginalValueWas=The original translation is overwritten. Original value was:<br><br>%s
    @@ -1156,7 +1163,7 @@ TotalNumberOfActivatedModules=Geactiveerde applicaties/modules: <b>%s</b> / <b>%
     YouMustEnableOneModule=Je moet minstens 1 module aktiveren
     ClassNotFoundIntoPathWarning=Classe %s niet gevonden in PHP pad
     YesInSummer=Ja in de zomer
    -OnlyFollowingModulesAreOpenedToExternalUsers=Note, only following modules are opened to external users (whatever are permission of such users) and only if permissions were granted:
    +OnlyFollowingModulesAreOpenedToExternalUsers=Let op, alleen de volgende modules worden geopend voor externe gebruikers (ongeacht hun rechten) en alleen als machtigingen zijn verleend:
     SuhosinSessionEncrypt=Sessie opslag geencrypteerd door Suhosin
     ConditionIsCurrently=Voorwaarde is momenteel %s
     YouUseBestDriver=U gebruikt driver %s die momenteel meest geschikt is.
    @@ -1188,11 +1195,11 @@ UserMailRequired=E-mail verplicht om een nieuwe gebruiker creëren
     HRMSetup=Instellingen HRM module
     ##### Company setup #####
     CompanySetup=Derde partijenmoduleinstellingen
    -CompanyCodeChecker=Module voor de generatie en toetsing van codes voor derde partijen (afnemer of leverancier)
    -AccountCodeManager=Grootboeknummer inkoopboek
    -NotificationsDesc=EMails notifications feature allows you to silently send automatic mail, for some Dolibarr events. Targets of notifications can be defined:
    +CompanyCodeChecker=Module for third parties code generation and checking (customer or vendor)
    +AccountCodeManager=Module for accounting code generation (customer or vendor)
    +NotificationsDesc=E-mailmeldingen stelt u in staat om automatische e-mail te verzenden voor sommige Dolibarr onderdelen. Doelen van meldingen kunnen worden gedefinieerd:
     NotificationsDescUser=*per gebruiker, één tegelijk.
    -NotificationsDescContact=* per third parties contacts (customers or suppliers), one contact at time.
    +NotificationsDescContact=* per third parties contacts (customers or vendors), one contact at time.
     NotificationsDescGlobal=* or by setting global target emails in module setup page.
     ModelModules=Documentensjablonen
     DocumentModelOdt=Genereer documenten uit OpenDocuments sjablonen (. ODT of. ODS-bestanden voor OpenOffice, KOffice, TextEdit, ...)
    @@ -1203,6 +1210,9 @@ MustBeUnique=Moet het uniek zijn?
     MustBeMandatory=Verplichting voor aanmaken derde partij?
     MustBeInvoiceMandatory=Verplichting om facturen te valideren?
     TechnicalServicesProvided=Technical services provided
    +#####DAV #####
    +WebDAVSetupDesc=This is the links to access the WebDAV directory. It contains a "public" dir open to any user knowing the URL (if public directory access allowed) and a "private" directory that need an existing login account/password to access to.
    +WebDavServer=Root URL of %s server : %s
     ##### Webcal setup #####
     WebCalUrlForVCalExport=Een exportlink naar het <b>%s</b> formaat is beschikbaar onder de volgende link: %s
     ##### Invoices #####
    @@ -1220,7 +1230,7 @@ FreeLegalTextOnInvoices=Vrije tekst op facturen
     WatermarkOnDraftInvoices=Watermerk op ontwerp-facturen (geen indien leeg)
     PaymentsNumberingModule=Payments numbering model
     SuppliersPayment=Leveranciersbetalingen
    -SupplierPaymentSetup=Suppliers payments setup
    +SupplierPaymentSetup=Instellingen leveranciers betalingen 
     ##### Proposals #####
     PropalSetup=Offertemoduleinstellingen
     ProposalsNumberingModules=Offertenummeringmodules
    @@ -1229,15 +1239,15 @@ FreeLegalTextOnProposal=Vrije tekst op Offertes
     WatermarkOnDraftProposal=Watermerk op ontwerp offertes (geen indien leeg)
     BANK_ASK_PAYMENT_BANK_DURING_PROPOSAL=Vraag naar bankrekening bestemming van het voorstel
     ##### SupplierProposal #####
    -SupplierProposalSetup=Prijsaanvragen leveranciers module instelling
    -SupplierProposalNumberingModules=Prijsaanvragen leveranciers nummering modellen
    -SupplierProposalPDFModules=Prijsaanvragen leveranciers documenten modellen
    -FreeLegalTextOnSupplierProposal=Vrije tekst op leveranciers prijsaanvragen
    -WatermarkOnDraftSupplierProposal=Watermerk op ontwerp leveranciers prijsaanvraag ​​(geen als leeg)
    +SupplierProposalSetup=Price requests vendors module setup
    +SupplierProposalNumberingModules=Price requests vendors numbering models
    +SupplierProposalPDFModules=Price requests vendors documents models
    +FreeLegalTextOnSupplierProposal=Free text on price requests vendors
    +WatermarkOnDraftSupplierProposal=Watermark on draft price requests vendors (none if empty)
     BANK_ASK_PAYMENT_BANK_DURING_SUPPLIER_PROPOSAL=Vraag naar bankrekening bestemming van prijsaanvraag
     WAREHOUSE_ASK_WAREHOUSE_DURING_ORDER=Vraag te gebruiken magazijn bij order
     ##### Suppliers Orders #####
    -BANK_ASK_PAYMENT_BANK_DURING_SUPPLIER_ORDER=Ask for bank account destination of supplier order
    +BANK_ASK_PAYMENT_BANK_DURING_SUPPLIER_ORDER=Ask for bank account destination of purchase order
     ##### Orders #####
     OrdersSetup=Opdrachtenbeheerinstellingen
     OrdersNumberingModules=Opdrachtennummeringmodules
    @@ -1419,7 +1429,7 @@ CompressionOfResources=Compression of HTTP responses
     CompressionOfResourcesDesc=For exemple using the Apache directive "AddOutputFilterByType DEFLATE"
     TestNotPossibleWithCurrentBrowsers=Automatische detectie niet mogelijk
     DefaultValuesDesc=You can define/force here the default value you want to get when your create a new record, and/or defaut filters or sort order when your list record.
    -DefaultCreateForm=Default values (on forms to create)
    +DefaultCreateForm=Standaardwaarden (voor nieuwe formulieren)
     DefaultSearchFilters=Standaard zoekfilters
     DefaultSortOrder=Standaard order-sortering
     DefaultFocus=Standaard velden voor focus
    @@ -1448,7 +1458,7 @@ SyslogFilename=Bestandsnaam en -pad
     YouCanUseDOL_DATA_ROOT=U kunt DOL_DATA_ROOT/dolibarr.log gebruiken voor een logbestand in de Dolibarr "documenten"-map. U kunt ook een ander pad gebruiken om dit bestand op te slaan.
     ErrorUnknownSyslogConstant=Constante %s is geen bekende 'syslog' constante
     OnlyWindowsLOG_USER=Windows only supports LOG_USER
    -CompressSyslogs=Syslog files compression and backup
    +CompressSyslogs=Compression and backup of debug log files (generated by module Log for debug)
     SyslogFileNumberOfSaves=Log backups
     ConfigureCleaningCronjobToSetFrequencyOfSaves=Configure cleaning scheduled job to set log backup frequency
     ##### Donations #####
    @@ -1515,7 +1525,7 @@ OSCommerceTestOk=Verbinding met de server '%s' en database '%s' met gebruiker '%
     OSCommerceTestKo1=Verbinding met de server '%s' gelukt maar de database '%s' kon niet worden bereikt.
     OSCommerceTestKo2=Verbinding met server '%s' met gebruiker '%s' mislukt.
     ##### Stock #####
    -StockSetup=Magazijnen instellingen
    +StockSetup=Stock module setup
     IfYouUsePointOfSaleCheckModule=Als u de verkooppunt module (de standaard POS module of een andere externe module) gebruikt, kan deze setup worden genegeerd door uw verkooppunt  module. De meeste verkooppunt modules zijn ontworpen om onmiddellijk een factuur te creëren en het standaard verlagen van voorraad. Dus, als je ja of nee een voorraad daling nodig hebt om bij het registreren van een verkoop op uw verkooppunt, controleer ook uw POS-module instellingen.
     ##### Menu #####
     MenuDeleted=Menu verwijderd
    @@ -1547,7 +1557,7 @@ FailedToInitializeMenu=Initialisatie van menu is mislukt
     ##### Tax #####
     TaxSetup=Moduleinstellingen voor belastingen, sociale bijdragen en dividenden
     OptionVatMode=BTW verplicht
    -OptionVATDefault=Standard basis
    +OptionVATDefault=Standaard basis
     OptionVATDebitOption=Transactiebasis
     OptionVatDefaultDesc=BTW is verplicht:<br>- op levering / betalingen van goederen (wij gebruiken de factuurdatum)<br>- op betalingen van diensten
     OptionVatDebitOptionDesc=BTW is verplicht:<br>- op levering / betalingen van goederen<br>- op factuur (debet) voor diensten
    @@ -1563,7 +1573,7 @@ Buy=Kopen
     Sell=Verkopen
     InvoiceDateUsed=Factuurdatum gebruiken
     YourCompanyDoesNotUseVAT=Uw bedrijf is ingesteld als zijnde vrijgesteld van BTW (Home->Instellingen->Bedrijf /Stichting), er zijn dus geen BTW opties in te stellen.
    -AccountancyCode=Accounting Code
    +AccountancyCode=Grootboekrekening
     AccountancyCodeSell=Boekhoudkundige afnemerscode
     AccountancyCodeBuy=Boekhoudkundige leverancierscode
     ##### Agenda #####
    @@ -1605,7 +1615,7 @@ NbOfBoomarkToShow=Maximaal aantal 'weblinks' die in het linker menu getoond word
     WebServicesSetup=Webdienstenmoduleinstellingen
     WebServicesDesc=Door het inschakelen van deze module, word Dolibarr een webdienstenserver voor het verrichten van diverse webdiensten.
     WSDLCanBeDownloadedHere='WSDL descriptor'-bestanden van de aangeboden diensten kunnen hier gedownload worden
    -EndPointIs=SOAP clients must send their requests to the Dolibarr endpoint available at URL
    +EndPointIs=SOAP-clients moeten hun verzoeken verzenden naar het Dolibarr-eindpunt dat beschikbaar is op URL
     ##### API ####
     ApiSetup=API module setup
     ApiDesc=By enabling this module, Dolibarr become a REST server to provide miscellaneous web services.
    @@ -1627,8 +1637,8 @@ ChequeReceiptsNumberingModule=Cheque Receipts Numbering module
     MultiCompanySetup=Multi-Bedrijfmoduleinstellingen
     ##### Suppliers #####
     SuppliersSetup=Leveranciersmoduleinstellingen
    -SuppliersCommandModel=Compleet levaranciersopdrachtsjabloon (logo)
    -SuppliersInvoiceModel=Compleet leveranciersfacturensjabloon (logo)
    +SuppliersCommandModel=Complete template of prchase order (logo...)
    +SuppliersInvoiceModel=Complete template of vendor invoice (logo...)
     SuppliersInvoiceNumberingModel=Leveranciersfacturen nummering modellen
     IfSetToYesDontForgetPermission=Indien ingesteld op ja, vergeet dan niet om machtigingen te verlenen aan groepen of gebruikers ​​voor het toestaan van de tweede goedkeuring
     ##### GeoIPMaxmind #####
    @@ -1647,14 +1657,14 @@ TaskModelModule=Taken rapporten documentmodel
     UseSearchToSelectProject=Wait you press a key before loading content of project combo list (This may increase performance if you have a large number of project, but it is less convenient)
     ##### ECM (GED) #####
     ##### Fiscal Year #####
    -AccountingPeriods=Accounting periods
    -AccountingPeriodCard=Accounting period
    +AccountingPeriods=Boekingsperioden
    +AccountingPeriodCard=Boekingsperiode
     NewFiscalYear=Nieuw boekjaar
     OpenFiscalYear=Open boekjaar
     CloseFiscalYear=Afsluiten boekjaar
     DeleteFiscalYear=Verwijder boekjaar
     ConfirmDeleteFiscalYear=Weet u zeker dat u dit boekjaar wilt verwijderen?
    -ShowFiscalYear=Show accounting period
    +ShowFiscalYear=Boekingsperiode weergeven
     AlwaysEditable=Kan altijd worden bewerkt
     MAIN_APPLICATION_TITLE=Forceer zichtbare naam van de toepassing (waarschuwing: het instellen van uw eigen naam hier kan het automatisch aanvullen van de inlog functie breken wanneer gebruik wordt van de mobiele applicatie DoliDroid)
     NbMajMin=Minimum aantal hoofdletters
    @@ -1665,12 +1675,12 @@ NoAmbiCaracAutoGeneration=Voor het automatisch genereren, gebruik geen dubbelzin
     SalariesSetup=Setup salaris module
     SortOrder=Sorteervolgorde
     Format=Formaat
    -TypePaymentDesc=0: Klant betalingswijze, 1: Leverancier betalingswijze 2: Zowel klanten en leveranciers betaalwijze
    +TypePaymentDesc=0:Customer payment type, 1:Vendor payment type, 2:Both customers and vendors payment type
     IncludePath=Include path (gedefinieerd in de variabele %s)
     ExpenseReportsSetup=Setup van module onkostennota's
     TemplatePDFExpenseReports=Document sjablonen om onkostennota's document te genereren
     ExpenseReportsIkSetup=Setup of module Expense Reports - Milles index
    -ExpenseReportsRulesSetup=Setup of module Expense Reports - Rules
    +ExpenseReportsRulesSetup=Opzetten van module onkostendeclaraties - regels
     ExpenseReportNumberingModules=Expense reports numbering module
     NoModueToManageStockIncrease=Geen module in staat om automatische voorraad toename beheren is geactiveerd. Stock verhoging zal worden gedaan via handmatige invoer.
     YouMayFindNotificationsFeaturesIntoModuleNotification=U kunt opties voor e-mailberichten door het inschakelen en configureren van de module "Meldingen " te vinden.
    @@ -1687,7 +1697,7 @@ InstallModuleFromWebHasBeenDisabledByFile=Installeren van externe module van toe
     ConfFileMustContainCustom=Installing or building an external module from application need to save the module files into directory <strong>%s</strong>. To have this directory processed by Dolibarr, you must setup your <strong>conf/conf.php</strong> to add the 2 directive lines:<br><strong>$dolibarr_main_url_root_alt='/custom';</strong><br><strong>$dolibarr_main_document_root_alt='%s/custom';</strong>
     HighlightLinesOnMouseHover=Highlight table lines when mouse move passes over
     HighlightLinesColor=Highlight color of the line when the mouse passes over (keep empty for no highlight)
    -TextTitleColor=Kleur pagina-titel
    +TextTitleColor=Text color of Page title
     LinkColor=Link-kleur
     PressF5AfterChangingThis=Press CTRL+F5 on keyboard or clear your browser cache after changing this value to have it effective
     NotSupportedByAllThemes=Will works with core themes, may not be supported by external themes
    @@ -1696,6 +1706,7 @@ TopMenuBackgroundColor=Background color for Top menu
     TopMenuDisableImages=Verberg afbeeldingen in Top menu
     LeftMenuBackgroundColor=Background color for Left menu
     BackgroundTableTitleColor=Background color for Table title line
    +BackgroundTableTitleTextColor=Text color for Table title line
     BackgroundTableLineOddColor=Background color for odd table lines
     BackgroundTableLineEvenColor=Background color for even table lines
     MinimumNoticePeriod=Minimum notice period (Your leave request must be done before this delay)
    @@ -1714,31 +1725,31 @@ TemplateIsVisibleByOwnerOnly=Template alleen zichtbaar voor eigenaar
     VisibleEverywhere=Overal zichtbaar
     VisibleNowhere=Visible nowhere
     FixTZ=TimeZone fix
    -FillFixTZOnlyIfRequired=Example: +2 (fill only if problem experienced)
    -ExpectedChecksum=Expected Checksum
    -CurrentChecksum=Current Checksum
    +FillFixTZOnlyIfRequired=Voorbeeld: +2 (alleen invullen bij problemen)
    +ExpectedChecksum=Verwachte checksum
    +CurrentChecksum=Huidige controlesom
     ForcedConstants=Required constant values
    -MailToSendProposal=Te versturen offerte aan klant.
    -MailToSendOrder=Te versturen order aan  klant
    -MailToSendInvoice=Te versturen factuur aan klant
    -MailToSendShipment=Te versturen verzending
    -MailToSendIntervention=To send intervention
    -MailToSendSupplierRequestForQuotation=To send quotation request to supplier
    -MailToSendSupplierOrder=To send supplier order
    -MailToSendSupplierInvoice=To send supplier invoice
    -MailToSendContract=Contract versturen
    -MailToThirdparty=To send email from third party page
    -MailToMember=Om e-mail van lid pagina te verzenden
    -MailToUser=To send email from user page
    -MailToProject= To send email from project page
    -ByDefaultInList=Show by default on list view
    -YouUseLastStableVersion=You use the latest stable version
    +MailToSendProposal=Klantenoffertes
    +MailToSendOrder=Klantenbestelling
    +MailToSendInvoice=Klantenfactuur
    +MailToSendShipment=Verzendingen
    +MailToSendIntervention=Interventies
    +MailToSendSupplierRequestForQuotation=Quotation request
    +MailToSendSupplierOrder=Purchase orders
    +MailToSendSupplierInvoice=Vendor invoices
    +MailToSendContract=Contracten
    +MailToThirdparty=Klant
    +MailToMember=Leden
    +MailToUser=Gebruikers
    +MailToProject=Projects page
    +ByDefaultInList=Standaard weergeven in de lijstweergave
    +YouUseLastStableVersion=U gebruikt de nieuwste stabiele versie
     TitleExampleForMajorRelease=Example of message you can use to announce this major release (feel free to use it on your web sites)
     TitleExampleForMaintenanceRelease=Example of message you can use to announce this maintenance release (feel free to use it on your web sites)
     ExampleOfNewsMessageForMajorRelease=Dolibarr ERP & CRM %s is available. Version %s is a major release with a lot of new features for both users and developers. You can download it from the download area of https://www.dolibarr.org portal (subdirectory Stable versions). You can read <a href="https://github.com/Dolibarr/dolibarr/blob/develop/ChangeLog">ChangeLog</a> for complete list of changes.
     ExampleOfNewsMessageForMaintenanceRelease=Dolibarr ERP & CRM %s is available. Version %s is a maintenance version, so it contains only fixes of bugs. We recommend everybody using an older version to upgrade to this one. As any maintenance release, no new features, nor data structure change is present into this version. You can download it from the download area of https://www.dolibarr.org portal (subdirectory Stable versions). You can read <a href="https://github.com/Dolibarr/dolibarr/blob/develop/ChangeLog">ChangeLog</a> for complete list of changes.
     MultiPriceRuleDesc=When option "Several level of prices per product/service" is on, you can define different prices (one per price level) for each product. To save you time, you can enter here rule to have price for each level autocalculated according to price of first level, so you will have to enter only price for first level on each product. This page is here to save you time and can be usefull only if your prices for each leve are relative to first level. You can ignore this page in most cases.
    -ModelModulesProduct=Templates for product documents
    +ModelModulesProduct=Sjablonen voor productdocumenten
     ToGenerateCodeDefineAutomaticRuleFirst=To be able to generate automatically codes, you must first define a manager to auto define barcode number.
     SeeSubstitutionVars=See * note for list of possible substitution variables
     SeeChangeLog=Zie ChangeLog bestand (alleen in het Engels)
    @@ -1767,7 +1778,7 @@ CommandIsNotInsideAllowedCommands=The command you try to run is not inside list
     LandingPage=Startpagina
     SamePriceAlsoForSharedCompanies=If you use a multicompany module, with the choice "Single price", price will be also the same for all companies if products are shared between environments
     ModuleEnabledAdminMustCheckRights=Module has been activated. Permissions for activated module(s) were given to admin users only. You may need to grant permissions to other users or groups manually if necessary.
    -UserHasNoPermissions=This user has no permission defined
    +UserHasNoPermissions=Deze gebruiker heeft geen toestemming gedefinieerd
     TypeCdr=Use "None" if the date of payment term is date of invoice plus a delta in days (delta is field "Nb of days")<br>Use "At end of month", if, after delta, the date must be increased to reach the end of month (+ an optional "Offset" in days)<br>Use "Current/Next" to have payment term date being the first Nth of the month (N is stored into field "Nb of days")
     BaseCurrency=Reference currency of the company (go into setup of company to change this)
     WarningNoteModuleInvoiceForFrenchLaw=This module %s is compliant with french laws (Loi Finance 2016).
    @@ -1780,7 +1791,10 @@ MAIN_PDF_MARGIN_BOTTOM=Bottom margin on PDF
     SetToYesIfGroupIsComputationOfOtherGroups=Set this to yes if this group is a computation of other groups
     EnterCalculationRuleIfPreviousFieldIsYes=Enter calculcation rule if previous field was set to Yes (For example 'CODEGRP1+CODEGRP2')
     SeveralLangugeVariatFound=Several language variants found
    -WebDavServer=URL of %s server : %s
    +COMPANY_AQUARIUM_REMOVE_SPECIAL=Verwijder speciale tekens
    +COMPANY_AQUARIUM_CLEAN_REGEX=Regex filter to clean value (COMPANY_AQUARIUM_CLEAN_REGEX)
    +GDPRContact=AVG contactpersoon
    +GDPRContactDesc=Als u gegevens over Europese bedrijven / burgers opslaat, kunt u hier de contactpersoon opslaan welke verantwoordelijk is voor de Algemene Verordening Gegevensbescherming
     ##### Resource ####
     ResourceSetup=Configuration du module Resource
     UseSearchToSelectResource=Use a search form to choose a resource (rather than a drop-down list).
    diff --git a/htdocs/langs/nl_NL/banks.lang b/htdocs/langs/nl_NL/banks.lang
    index 18739b6139d..1b0ba8e8be4 100644
    --- a/htdocs/langs/nl_NL/banks.lang
    +++ b/htdocs/langs/nl_NL/banks.lang
    @@ -1,12 +1,13 @@
     # Dolibarr language file - Source file is en_US - banks
     Bank=Bank
    -MenuBankCash=Bank / Kas
    -MenuVariousPayment=Miscellaneous payments
    -MenuNewVariousPayment=New Miscellaneous payment
    +MenuBankCash=Bank | Kas
    +MenuVariousPayment=Diverse betalingen
    +MenuNewVariousPayment=Nieuwe diverse betaling
     BankName=Banknaam
     FinancialAccount=Rekening
     BankAccount=Bankrekening
     BankAccounts=Bankrekeningen
    +BankAccountsAndGateways=Bank accounts | Gateways
     ShowAccount=Toon rekening
     AccountRef=Financiële rekening referentie
     AccountLabel=Financiële rekening label
    @@ -30,10 +31,10 @@ Reconciliation=Overeenstemming
     RIB=Bankrekeningnummer
     IBAN=IBAN-nummer
     BIC=BIC- / SWIFT-nummer
    -SwiftValid=BIC/SWIFT valid
    -SwiftVNotalid=BIC/SWIFT not valid
    -IbanValid=BAN valid
    -IbanNotValid=BAN not valid
    +SwiftValid=BIC / SWIFT geldig
    +SwiftVNotalid=BIC / SWIFT is niet geldig
    +IbanValid=IBAN geldig
    +IbanNotValid=IBAN is niet geldig
     StandingOrders=Incasso-opdrachten
     StandingOrder=Incasso-opdracht
     AccountStatement=Rekeningafschrift
    @@ -62,7 +63,7 @@ DeleteAccount=Rekening verwijderen
     ConfirmDeleteAccount=Weet u deze dat u dit account wilt verwijderen?
     Account=Rekening
     BankTransactionByCategories=Bankregels op categorie
    -BankTransactionForCategory=Bank entries for category <b>%s</b>
    +BankTransactionForCategory=Bankboekingen voor categorie <b>%s</b>
     RemoveFromRubrique=Verwijder link met categorie
     RemoveFromRubriqueConfirm=Weet u zeker dat u de link tussen het item en de categorie wilt wissen?
     ListBankTransactions=Lijst bankmutaties
    @@ -89,12 +90,12 @@ AccountIdShort=Aantal
     LineRecord=Transactie
     AddBankRecord=Item toevoegen
     AddBankRecordLong=Item handmatig toevoegen
    -Conciliated=Reconciled
    +Conciliated=Afgestemd
     ConciliatedBy=Afgestemd door
     DateConciliating=Afgestemd op
     BankLineConciliated=Item afgestemd
    -Reconciled=Reconciled
    -NotReconciled=Not reconciled
    +Reconciled=Afgestemd
    +NotReconciled=Niet afgestemd
     CustomerInvoicePayment=Afnemersbetaling
     SupplierInvoicePayment=Leveranciersbetaling
     SubscriptionPayment=Betaling van abonnement
    @@ -108,30 +109,30 @@ TransferFrom=Van
     TransferTo=Aan
     TransferFromToDone=Een overboeking van <b>%s</b> naar <b>%s</b> van <b>%s</b> is geregistreerd.
     CheckTransmitter=Overboeker
    -ValidateCheckReceipt=Validate this check receipt?
    -ConfirmValidateCheckReceipt=Are you sure you want to validate this check receipt, no change will be possible once this is done?
    -DeleteCheckReceipt=Delete this check receipt?
    -ConfirmDeleteCheckReceipt=Are you sure you want to delete this check receipt?
    +ValidateCheckReceipt=Betaling met cheque goedkeuren?
    +ConfirmValidateCheckReceipt=Weet u zeker dat u deze cheque wilt valideren? Hierna is het niet meer mogelijk dit te wijzigen.
    +DeleteCheckReceipt=Dit chequebewijs verwijderen?
    +ConfirmDeleteCheckReceipt=Weet u zeker dat u deze betaling via cheque wilt verwijderen?
     BankChecks=Bankcheque
    -BankChecksToReceipt=Checks awaiting deposit
    +BankChecksToReceipt=Cheques in afwachting van storting
     ShowCheckReceipt=Toon controleren stortingsbewijs
     NumberOfCheques=Aantal cheques
    -DeleteTransaction=Delete entry
    -ConfirmDeleteTransaction=Are you sure you want to delete this entry?
    -ThisWillAlsoDeleteBankRecord=This will also delete generated bank entry
    -BankMovements=Mutaties
    -PlannedTransactions=Planned entries
    +DeleteTransaction=Ingave verwijderen
    +ConfirmDeleteTransaction=Weet u zeker dat u deze boeking wilt verwijderen?
    +ThisWillAlsoDeleteBankRecord=Hiermee wordt ook de boeking in de bank verwijderd
    +BankMovements=Verplaatsingen
    +PlannedTransactions=Nog te verwerken
     Graph=Grafiek
    -ExportDataset_banque_1=Bank entries and account statement
    +ExportDataset_banque_1=Bankboekingen en rekeningafschriften
     ExportDataset_banque_2=Stortingsbewijs
     TransactionOnTheOtherAccount=Overboeking op de andere rekening
    -PaymentNumberUpdateSucceeded=Payment number updated successfully
    +PaymentNumberUpdateSucceeded=Betalingsnummer succesvol bijgewerkt
     PaymentNumberUpdateFailed=Betalingsnummer kon niet worden bijgewerkt
    -PaymentDateUpdateSucceeded=Payment date updated successfully
    +PaymentDateUpdateSucceeded=Betaaldatum succesvol bijgewerkt
     PaymentDateUpdateFailed=Betaaldatum kon niet worden bijgewerkt
     Transactions=Transacties
     BankTransactionLine=Bankmutatie
    -AllAccounts=Alle bank-/ kasrekeningen
    +AllAccounts=All bank and cash accounts
     BackToAccount=Terug naar rekening
     ShowAllAccounts=Toon alle rekeningen
     FutureTransaction=Overboeking in de toekomst. Geen manier mogelijk om af te stemmen
    @@ -154,10 +155,11 @@ CheckRejectedAndInvoicesReopened=Cheque teruggekeerd en facturen heropend
     BankAccountModelModule=Document templates for bank accounts
     DocumentModelSepaMandate=Template of SEPA mandate. Usefull for european countries in EEC only.
     DocumentModelBan=Template to print a page with BAN information.
    -NewVariousPayment=New miscellaneous payments
    -VariousPayment=Miscellaneous payments
    -VariousPayments=Miscellaneous payments
    -ShowVariousPayment=Show miscellaneous payments
    -AddVariousPayment=Add miscellaneous payments
    +NewVariousPayment=Nieuwe diverse betalingen
    +VariousPayment=Diverse betalingen
    +VariousPayments=Diverse betalingen
    +ShowVariousPayment=Toon diverse betalingen
    +AddVariousPayment=Voeg verschillende betalingen toe
    +SEPAMandate=SEPA mandate
     YourSEPAMandate=Your SEPA mandate
     FindYourSEPAMandate=This is your SEPA mandate to authorize our company to make direct debit order to your bank. Thanks to return it signed (scan of the signed document) or sent it by mail to
    diff --git a/htdocs/langs/nl_NL/bills.lang b/htdocs/langs/nl_NL/bills.lang
    index 9cd205da8e5..f87c18385d9 100644
    --- a/htdocs/langs/nl_NL/bills.lang
    +++ b/htdocs/langs/nl_NL/bills.lang
    @@ -11,8 +11,8 @@ BillsSuppliersUnpaidForCompany=Onbetaalde leveranciers facturen voor %s
     BillsLate=Betalingsachterstand
     BillsStatistics=Statistieken afnemersfacturen
     BillsStatisticsSuppliers=Statistieken leveranciersfacturen
    -DisabledBecauseDispatchedInBookkeeping=Disabled because invoice was dispatched into bookkeeping
    -DisabledBecauseNotLastInvoice=Disabled because invoice is not erasable. Some invoices were recorded after this one and it will create holes in the counter.
    +DisabledBecauseDispatchedInBookkeeping=Uitgeschakeld omdat de factuur werd verzonden naar de boekhouding
    +DisabledBecauseNotLastInvoice=Uitgeschakeld omdat factuur niet kan worden gewist. Er zijn vervolg-facturen aangemaakt en hierdoor zullen gaten ontstaan in de factuurteller.
     DisabledBecauseNotErasable=Uitgeschakeld om dat het niet verwijderd kan worden
     InvoiceStandard=Standaardfactuur
     InvoiceStandardAsk=Standaardfactuur
    @@ -109,9 +109,9 @@ CancelBill=Verwijder factuur
     SendRemindByMail=E-mail een herinnering
     DoPayment=Geef betaling in
     DoPaymentBack=Geef terugstorting in
    -ConvertToReduc=Omzetten in een toekomstige korting
    -ConvertExcessReceivedToReduc=Convert excess received into future discount
    -ConvertExcessPaidToReduc=Convert excess paid into future discount
    +ConvertToReduc=Markeren als tegoed beschikbaar
    +ConvertExcessReceivedToReduc=Convert excess received into available credit
    +ConvertExcessPaidToReduc=Convert excess paid into available discount
     EnterPaymentReceivedFromCustomer=Voer een ontvangen betaling van afnemer in
     EnterPaymentDueToCustomer=Voer een betaling te doen aan afnemer in
     DisabledBecauseRemainderToPayIsZero=Uitgeschakeld omdat restant te betalen gelijk is aan nul
    @@ -120,8 +120,8 @@ BillStatus=Factuurstatus
     StatusOfGeneratedInvoices=Status van gegenereerde facturen
     BillStatusDraft=Concept (moet worden gevalideerd)
     BillStatusPaid=Betaald
    -BillStatusPaidBackOrConverted=Teruggestort of omgezet in korting
    -BillStatusConverted=Paid (ready for consumption in final invoice)
    +BillStatusPaidBackOrConverted=Credit note refund or marked as credit available
    +BillStatusConverted=Betaald (klaar voor verwerking in eindfactuur)
     BillStatusCanceled=Verlaten
     BillStatusValidated=Gevalideerd (moet worden betaald)
     BillStatusStarted=Gestart
    @@ -154,19 +154,19 @@ ErrorThisPartOrAnotherIsAlreadyUsedSoDiscountSerieCantBeRemoved=This part or ano
     BillFrom=Van
     BillTo=Geadresseerd aan
     ActionsOnBill=Acties op factuur
    -RecurringInvoiceTemplate=Template / Factuurherhaling
    +RecurringInvoiceTemplate=Template / Herhaal factuur
     NoQualifiedRecurringInvoiceTemplateFound=Geen geschikte sjablonen gevonden voor terugkerende facturen
    -FoundXQualifiedRecurringInvoiceTemplate=%s geschikte sjablonen gevonden voor terugkerende factu(u)r(en)
    +FoundXQualifiedRecurringInvoiceTemplate=Gevonden: %s geschikte templates voor herhaal facturen
     NotARecurringInvoiceTemplate=Is geen template voor een herhalingsfactuur
     NewBill=Nieuwe factuur
     LastBills=Laatste %s facturen
    -LatestTemplateInvoices=Latest %s template invoices
    -LatestCustomerTemplateInvoices=Latest %s customer template invoices
    -LatestSupplierTemplateInvoices=Latest %s supplier template invoices
    +LatestTemplateInvoices=Laatste %s sjabloon facturen
    +LatestCustomerTemplateInvoices=Laatste %s klant sjabloon facturen
    +LatestSupplierTemplateInvoices=Laatste %s leverancier sjabloon facturen
     LastCustomersBills=Laatste %s klant facturen
     LastSuppliersBills=Laatste %s leveranciersfacturen
     AllBills=Alle facturen
    -AllCustomerTemplateInvoices=All template invoices
    +AllCustomerTemplateInvoices=Alle sjabloon facturen
     OtherBills=Andere facturen
     DraftBills=conceptfacturen
     CustomersDraftInvoices=Klant conceptfacturen
    @@ -222,7 +222,7 @@ RemainderToPayBack=Resterende bedrag terug te storten
     Rest=Hangende
     AmountExpected=Gevorderde bedrag
     ExcessReceived=Overbetaling
    -ExcessPaid=Excess paid
    +ExcessPaid=Teveel betaald
     EscompteOffered=Korting aangeboden (betaling vóór termijn)
     EscompteOfferedShort=Korting
     SendBillRef=Stuur factuur %s
    @@ -238,7 +238,7 @@ RemainderToBill=Rest naar factuur
     SendBillByMail=Stuur de factuur per e-mail
     SendReminderBillByMail=Stuur herinnering per e-mail
     RelatedCommercialProposals=Gerelateerde offertes
    -RelatedRecurringCustomerInvoices=Related recurring customer invoices
    +RelatedRecurringCustomerInvoices=Verwante herhalende klantfacturen
     MenuToValid=Valideer
     DateMaxPayment=Betaling vóór
     DateInvoice=Factuurdatum
    @@ -282,12 +282,13 @@ RelativeDiscount=Relatiekorting
     GlobalDiscount=Vaste korting
     CreditNote=Creditnota
     CreditNotes=Creditnota's
    +CreditNotesOrExcessReceived=Credit notes or excess received
     Deposit=Deposito / Borgsom
     Deposits=Deposito's
     DiscountFromCreditNote=Korting van creditnota %s
     DiscountFromDeposit=Betalingen van depositofactuur %s
    -DiscountFromExcessReceived=Payments in excess of invoice %s
    -DiscountFromExcessPaid=Payments in excess of invoice %s
    +DiscountFromExcessReceived=Betalingen boven factuur %s
    +DiscountFromExcessPaid=Betalingen boven factuur %s
     AbsoluteDiscountUse=Dit soort krediet kan gebruikt worden op de factuur voorafgaande aan de validatie
     CreditNoteDepositUse=Om dit soort crediet te gebruiken moet deze factuur gevalideerd worden.
     NewGlobalDiscount=Nieuwe korting
    @@ -296,10 +297,10 @@ DiscountType=Soort korting
     NoteReason=Notitie / Reden
     ReasonDiscount=Reden
     DiscountOfferedBy=Verleend door
    -DiscountStillRemaining=Beschikbare kortingen
    -DiscountAlreadyCounted=Reeds gebruikte kortingen
    +DiscountStillRemaining=Beschikbare kortingen of tegoeden
    +DiscountAlreadyCounted=Kortingen of tegoeden reeds verbruikt
     CustomerDiscounts=Klantkorting
    -SupplierDiscounts=Leverancierskorting
    +SupplierDiscounts=Leverancierskortingen
     BillAddress=Factuuradres
     HelpEscompte=Deze korting wordt toegekend aan de afnemer omdat de betaling werd gemaakt ruim voor de termijn.
     HelpAbandonBadCustomer=Dit bedrag is verlaten (afnemer beschouwt als slechte betaler) en wordt beschouwd als een buitengewoon verlies.
    @@ -339,26 +340,32 @@ PaymentOnDifferentThirdBills=Betalingen toestaan van verschillende derden met he
     PaymentNote=Betalingsopmerking
     ListOfPreviousSituationInvoices=Lijst van vorige situatie facturen
     ListOfNextSituationInvoices=Lijst van volgende situatie facturen
    +ListOfSituationInvoices=Lijst met situaties facturen
    +CurrentSituationTotal=Totale huidige situatie
    +DisabledBecauseNotEnouthCreditNote=To remove a situation invoice from cycle, this invoice's credit note total must cover this invoice total
    +RemoveSituationFromCycle=Verwijder deze factuur uit de cyclus
    +ConfirmRemoveSituationFromCycle=Verwijder factuur %s uit cyclus?
    +ConfirmOuting=Confirm outing
     FrequencyPer_d=Elke %s dagen
     FrequencyPer_m=Elke %s maanden
     FrequencyPer_y=Elke %s jaar
    -FrequencyUnit=Frequency unit
    +FrequencyUnit=Frequentie eenheid
     toolTipFrequency=Voorbeeld: <br><b>Set 7, Dag</b>:Maak om de 7 dagen een nieuwe factuur <br><b>Set3, Dag</b>: Maak elke 3 maanden een nieuwe factuur
     NextDateToExecution=Datum voor aanmaak nieuwe factuur
    -NextDateToExecutionShort=Date next gen.
    +NextDateToExecutionShort=Datum volg. aanmaak
     DateLastGeneration=Aanmaakdatum laatste factuur
    -DateLastGenerationShort=Date latest gen.
    -MaxPeriodNumber=Max number of invoice generation
    -NbOfGenerationDone=Number of invoice generation already done
    -NbOfGenerationDoneShort=Number of generation done
    -MaxGenerationReached=Maximum number of generations reached
    +DateLastGenerationShort=Datum laatste aanmaak
    +MaxPeriodNumber=Max aantal te genereren facturen
    +NbOfGenerationDone=Aantal reeds aangemaakte facturen
    +NbOfGenerationDoneShort=Aantal malen gegenereerd
    +MaxGenerationReached=Maximum aantal aanmaken bereikt
     InvoiceAutoValidate=Valideer facturen automatisch
    -GeneratedFromRecurringInvoice=Generated from template recurring invoice %s
    +GeneratedFromRecurringInvoice=Gegenereerd op basis van template herhaal-factuur %s
     DateIsNotEnough=Datum nog niet bereikt
    -InvoiceGeneratedFromTemplate=Invoice %s generated from recurring template invoice %s
    -WarningInvoiceDateInFuture=Warning, the invoice date is higher than current date
    -WarningInvoiceDateTooFarInFuture=Warning, the invoice date is too far from current date
    -ViewAvailableGlobalDiscounts=View available discounts
    +InvoiceGeneratedFromTemplate=Factuur %s aangemaakt met herhaal-factuur template %s
    +WarningInvoiceDateInFuture=Waarschuwing, de factuurdatum ligt hoger dan de huidige datum
    +WarningInvoiceDateTooFarInFuture=Waarschuwing, de factuurdatum ligt te ver van de huidige datum
    +ViewAvailableGlobalDiscounts=Bekijk beschikbare kortingen
     # PaymentConditions
     Statut=Status
     PaymentConditionShortRECEP=Vervalt bij ontvangst
    @@ -380,13 +387,14 @@ PaymentConditionPT_5050=50%% voorschot, 50%% bij levering
     PaymentConditionShort10D=10 dagen
     PaymentCondition10D=10 dagen
     PaymentConditionShort10DENDMONTH=Einde maand over 10 dagen
    -PaymentCondition10DENDMONTH=Within 10 days following the end of the month
    +PaymentCondition10DENDMONTH=Binnen 10 dagen na het einde maand
     PaymentConditionShort14D=14 dagen
     PaymentCondition14D=14 dagen
     PaymentConditionShort14DENDMONTH=Einde maand over 14 dagen
    -PaymentCondition14DENDMONTH=Within 14 days following the end of the month
    +PaymentCondition14DENDMONTH=Binnen 14 dagen na het einde van de maand
     FixAmount=Vast bedrag
     VarAmount=Variabel bedrag  (%% tot.)
    +VarAmountOneLine=Variable amount (%% tot.) - 1 line with label '%s'
     # PaymentType
     PaymentTypeVIR=Bankoverboeking
     PaymentTypeShortVIR=Bankoverboeking
    @@ -398,7 +406,7 @@ PaymentTypeCB=CreditCard
     PaymentTypeShortCB=CreditCard
     PaymentTypeCHQ=Cheque
     PaymentTypeShortCHQ=Cheque
    -PaymentTypeTIP=TIP (Documents against Payment)
    +PaymentTypeTIP=TIP (Documenten tegen betaling)
     PaymentTypeShortTIP=Betaling fooi
     PaymentTypeVAD=Internetbetaling
     PaymentTypeShortVAD=Internetbetaling
    @@ -505,9 +513,14 @@ SituationAmount=Situatie factuurbedrag (netto)
     SituationDeduction=Situatie vermindering
     ModifyAllLines=Wijzigen van alle lijnen
     CreateNextSituationInvoice=Maak de volgende situatie
    +ErrorFindNextSituationInvoice=Error unable to find next situation cycle ref
    +ErrorOutingSituationInvoiceOnUpdate=Unable to outing this situation invoice.
    +ErrorOutingSituationInvoiceCreditNote=Unable to outing linked credit note.
     NotLastInCycle=Deze factuur in niet de nieuwste in de cyclus en kan niet worden gewijzigd
     DisabledBecauseNotLastInCycle=De volgende situatie bestaat al.
     DisabledBecauseFinal=Deze situatie is definitief.
    +situationInvoiceShortcode_AS=AS
    +situationInvoiceShortcode_S=Zo
     CantBeLessThanMinPercent=De voortgang kan niet kleiner zijn dan de waarde in de voorgaande situatie.
     NoSituations=Geen open situaties
     InvoiceSituationLast=Finale en algemene factuur
    @@ -518,17 +531,18 @@ PDFCrevetteSituationInvoiceLine=Situatie N°%s : Fact. N°%s op %s
     TotalSituationInvoice=Totaal situatie
     invoiceLineProgressError=Factuurregel voortgang mag niet groter zijn dan of gelijk zijn aan de volgende facturregel
     updatePriceNextInvoiceErrorUpdateline=Fout: verander de prijs op regel %s
    -ToCreateARecurringInvoice=Als u een terugkerende factuur voor dit contract wilt maken, maakt u eerst deze conceptfactuur, converteert u deze naar een factuurtemplate en definieert u de frequentie voor het genereren van toekomstige facturen.
    +ToCreateARecurringInvoice=Als u een herhaal factuur voor dit contract wilt maken, maakt u deze eerst aan in concept en converteert u deze naar een template. Tevens definieert u de frequentie voor het genereren van toekomstige facturen.
     ToCreateARecurringInvoiceGene=To generate future invoices regularly and manually, just go on menu <strong>%s - %s - %s</strong>.
     ToCreateARecurringInvoiceGeneAuto=If you need to have such invoices generated automatically, ask you administrator to enable and setup module <strong>%s</strong>. Note that both method (manual and automatic) can be used together with no risk of duplication.
     DeleteRepeatableInvoice=Verwijder tijdelijke factuur
     ConfirmDeleteRepeatableInvoice=Weet u zeker dat u dit sjabloon factuur wilt verwijderen?
    -CreateOneBillByThird=Create one invoice per third party (otherwise, one invoice per order)
    +CreateOneBillByThird=Orders samentrekken tot één factuur aan per relatie (anders voor elke bestelling één factuur)
     BillCreated=%s rekening(en) gecreëerd
    -StatusOfGeneratedDocuments=Status of document generation
    -DoNotGenerateDoc=Do not generate document file
    -AutogenerateDoc=Auto generate document file
    +StatusOfGeneratedDocuments=Status aanmaken document
    +DoNotGenerateDoc=Maak documentbestand niet aan
    +AutogenerateDoc=Automatisch aanmaken documentbestand
     AutoFillDateFrom=Set start date for service line with invoice date
     AutoFillDateFromShort=Vanaf datum
     AutoFillDateTo=Set end date for service line with next invoice date
     AutoFillDateToShort=Tot datum
    +MaxNumberOfGenerationReached=Max number of gen. reached
    diff --git a/htdocs/langs/nl_NL/categories.lang b/htdocs/langs/nl_NL/categories.lang
    index 392199e53ca..04a3db72e5e 100644
    --- a/htdocs/langs/nl_NL/categories.lang
    +++ b/htdocs/langs/nl_NL/categories.lang
    @@ -1,65 +1,65 @@
     # Dolibarr language file - Source file is en_US - categories
    -Rubrique=Tag / Categorie
    -Rubriques=Tags / Categorieën
    -RubriquesTransactions=Tags/Categories of transactions
    -categories=tags / categorieën
    -NoCategoryYet=Geen tag / categorie van dit type gemaakt
    +Rubrique=Label/Categorie
    +Rubriques=Kenmerken / Categorieën
    +RubriquesTransactions=Labels/categorieën transacties
    +categories=kenmerken / categorieën
    +NoCategoryYet=Geen label/categorie van dit type gemaakt
     In=In
     AddIn=Invoegen in categorie
     modify=wijzigen
     Classify=Classificeren
    -CategoriesArea=Tags / Categorieën omgeving
    -ProductsCategoriesArea=Producten/Diensten  tags/categorieën omgeving
    -SuppliersCategoriesArea=Leveranciers tags/categorieën omgeving
    -CustomersCategoriesArea=Klanten tags / categorieën omgeving
    -MembersCategoriesArea=Leden tags / categorieën omgeving
    -ContactsCategoriesArea=Contacten tags / categorieën omgeving
    -AccountsCategoriesArea=Accounts tags/categories area
    -ProjectsCategoriesArea=Projects tags/categories area
    -SubCats=Subcategorieën
    -CatList=Lijst van tags / categorieën
    -NewCategory=Nieuw tag / categorie
    -ModifCat=Wijzigen tag / categorie
    -CatCreated=Tag / categorie gecreëerd
    -CreateCat=Maak tag / categorie
    -CreateThisCat=Maak deze tag / categorie
    +CategoriesArea=Kenmerk / Categorieën omgeving
    +ProductsCategoriesArea=Producten/Diensten kenmerk/categorieën omgeving
    +SuppliersCategoriesArea=Leveranciers kenmerken/categorieën omgeving
    +CustomersCategoriesArea=Klanten kenmerken/categorieën omgeving
    +MembersCategoriesArea=Leden kenmerken/categorieën omgeving
    +ContactsCategoriesArea=Contacten labels/categorieën omgeving
    +AccountsCategoriesArea=Labels/categorieën rekeningen
    +ProjectsCategoriesArea=Labels/categorieën projecten
    +SubCats=Sub-categorieën
    +CatList=Lijst van kenmerken/categorieën
    +NewCategory=Nieuw label/categorie
    +ModifCat=Wijzigen label/categorie
    +CatCreated=Label/categorie gecreëerd
    +CreateCat=Maak label/categorie
    +CreateThisCat=Maak deze label/categorie
     NoSubCat=Geen subcategorie.
     SubCatOf=Subcategorie
    -FoundCats=Gevonden tags / categorieën
    -ImpossibleAddCat=Impossible to add the tag/category %s
    +FoundCats=Gevonden kenmerken/categorieën
    +ImpossibleAddCat=Onmogelijk om label/categorie %s toe te voegen
     WasAddedSuccessfully=<b>%s</b> is succesvol toegevoegd.
    -ObjectAlreadyLinkedToCategory=Element is al verbonden met deze tag / categorie.
    -ProductIsInCategories=Product/service is linked to following tags/categories
    -CompanyIsInCustomersCategories=This third party is linked to following customers/prospects tags/categories
    -CompanyIsInSuppliersCategories=This third party is linked to following suppliers tags/categories
    -MemberIsInCategories=This member is linked to following members tags/categories
    -ContactIsInCategories=This contact is linked to following contacts tags/categories
    -ProductHasNoCategory=Dit product / dienst staat niet in tags / categorieën
    -CompanyHasNoCategory=This third party is not in any tags/categories
    -MemberHasNoCategory=Dit lid staat in geen tags / categorieën
    -ContactHasNoCategory=Dit contact staat in geen tags / categorieën
    -ProjectHasNoCategory=This project is not in any tags/categories
    -ClassifyInCategory=Add to tag/category
    -NotCategorized=Zonder tag / categorie
    +ObjectAlreadyLinkedToCategory=Element is al verbonden met deze label/categorie.
    +ProductIsInCategories=Product/dienst is gekoppeld aan de volgende kenmerken/categorieën
    +CompanyIsInCustomersCategories=Deze relatie behoort tot volgende klanten/prospects kenmerk/categorieën
    +CompanyIsInSuppliersCategories=Deze relatie is gekoppeld aan de volgende leverancier kenmerken/categorieën 
    +MemberIsInCategories=Dit lid is gekoppeld aan de volgende leden kenmerken/categorieën
    +ContactIsInCategories=Deze contactpersoon is gekoppeld aan de volgende labels/categorieën voor contactpersonen
    +ProductHasNoCategory=Product/dienst staat niet in kenmerken/categorieën
    +CompanyHasNoCategory=Deze relatie heeft geen kenmerken/categorieën
    +MemberHasNoCategory=Dit lid komt niet voor in kenmerken/categorieën
    +ContactHasNoCategory=Dit contact staat in geen label/categorieën
    +ProjectHasNoCategory=Dit project komt niet voor bij labels/categorieën
    +ClassifyInCategory=Toevoegen aan label/categorie
    +NotCategorized=Zonder label/categorie
     CategoryExistsAtSameLevel=Deze categorie bestaat al op hetzelfde niveau
     ContentsVisibleByAllShort=Inhoud zichtbaar voor iedereen
     ContentsNotVisibleByAllShort=Inhoud is niet zichtbaar voor iedereen
    -DeleteCategory=Delete tag / categorie
    -ConfirmDeleteCategory=Are you sure you want to delete this tag/category?
    -NoCategoriesDefined=Geen tag / categorie gedefinieerd
    -SuppliersCategoryShort=Suppliers tag/category
    -CustomersCategoryShort=Customers tag/category
    -ProductsCategoryShort=Products tag/category
    -MembersCategoryShort=Members tag/category
    -SuppliersCategoriesShort=Leveranciers tags / categorieën
    -CustomersCategoriesShort=Klanten tags / categorieën
    -ProspectsCategoriesShort=Prospects tags/categories
    +DeleteCategory=Delete label/categorie
    +ConfirmDeleteCategory=Weet u zeker dat u dit label / deze categorie wilt verwijderen?
    +NoCategoriesDefined=Geen label/categorie gedefinieerd
    +SuppliersCategoryShort=Kenmerk/categorie leveranciers
    +CustomersCategoryShort=Klanten kenmerk/categorie
    +ProductsCategoryShort=Label/categorie van producten
    +MembersCategoryShort=Leden label/categorie
    +SuppliersCategoriesShort=Leveranciers kenmerk/cat.
    +CustomersCategoriesShort=Klanten kenmerk/categorieën
    +ProspectsCategoriesShort=Prospects labels/categorieën
     CustomersProspectsCategoriesShort=Afnemers- / Prospectencategorie
    -ProductsCategoriesShort=Producten tags / categorieën
    -MembersCategoriesShort=Leden tags / categorieën
    -ContactCategoriesShort=Contacten tags / categorieën
    -AccountsCategoriesShort=Accounts tags/categories
    -ProjectsCategoriesShort=Projects tags/categories
    +ProductsCategoriesShort=Producten kenmerk/categorieën
    +MembersCategoriesShort=Leden kenmerk/categorieën
    +ContactCategoriesShort=Contacten labels/categorieën
    +AccountsCategoriesShort=Labels/categorieën rekeningen
    +ProjectsCategoriesShort=Labels/categorieën projecten
     ThisCategoryHasNoProduct=Deze categorie bevat geen producten.
     ThisCategoryHasNoSupplier=Deze categorie bevat geen enkele leverancier.
     ThisCategoryHasNoCustomer=Deze categorie bevat geen enkele afnemer.
    @@ -67,21 +67,22 @@ ThisCategoryHasNoMember=Deze categorie bevat geen enkel lid.
     ThisCategoryHasNoContact=Deze categorie bevat geen enkel contact.
     ThisCategoryHasNoAccount=This category does not contain any account.
     ThisCategoryHasNoProject=This category does not contain any project.
    -CategId=Tag / categorie id
    -CatSupList=Lijst van leverancier tags / categorieën
    -CatCusList=Lijst van de klant/prospect tags/categorieën
    -CatProdList=Lijst van producten tags / categorieën
    -CatMemberList=Lijst leden tags / categorieën
    -CatContactList=List of contact tags/categories
    -CatSupLinks=Koppelingen tussen leveranciers en tags / categorieën
    -CatCusLinks=Koppelingen tussen klanten / prospects en tags / categorieën
    -CatProdLinks=Koppelingen tussen producten / diensten en tags / categorieën
    -CatProJectLinks=Links between projects and tags/categories
    -DeleteFromCat=Verwijderen uit tags / categorie
    +CategId=Label/categorie id
    +CatSupList=Lijst van leverancier kenmerken/ categorieën
    +CatCusList=Lijst van de klant/prospect kenmerken/categorieën
    +CatProdList=Lijst van product kenmerken/categorieën
    +CatMemberList=Lijst leden kenmerken/categorieën
    +CatContactList=Lijst met contactpersoon labels/-categorieën
    +CatSupLinks=Koppelingen tussen leveranciers en kenmerken/categorieën
    +CatCusLinks=Koppelingen tussen klanten/prospects en labels/categorieën
    +CatProdLinks=Koppelingen tussen producten/diensten en labels/categorieën
    +CatProJectLinks=Koppelingen tussen projecten en labels/categorieën
    +DeleteFromCat=Verwijderen uit labels/categorie
     ExtraFieldsCategories=Complementaire kenmerken
    -CategoriesSetup=Tags / categorieën instelling
    -CategorieRecursiv= Automatische koppeling met bovenliggende tag / categorie
    +CategoriesSetup=Labels/categorieën instelling
    +CategorieRecursiv= Automatische koppeling met bovenliggende label/categorie
     CategorieRecursivHelp=Indien geactiveerd zal het product ook gelinkt worden met de bovenliggende categorie wanneer een subcategorie toegevoegd wordt.
     AddProductServiceIntoCategory=Voeg het volgende product/dienst toe
    -ShowCategory=Toon tag / categorie
    -ByDefaultInList=By default in list
    +ShowCategory=Toon label/categorie
    +ByDefaultInList=Standaard in de lijst
    +ChooseCategory=Choose category
    diff --git a/htdocs/langs/nl_NL/commercial.lang b/htdocs/langs/nl_NL/commercial.lang
    index d7a4058650a..572b3950eb7 100644
    --- a/htdocs/langs/nl_NL/commercial.lang
    +++ b/htdocs/langs/nl_NL/commercial.lang
    @@ -10,10 +10,10 @@ NewAction=Nieuwe gebeurtenis
     AddAction=Maak gebeurtenis
     AddAnAction=Maak een gebeurtenis
     AddActionRendezVous=Creëer een afspraak
    -ConfirmDeleteAction=Are you sure you want to delete this event?
    +ConfirmDeleteAction=Weet je zeker dat je deze gebeurtenis wilt verwijderen?
     CardAction=Actiedetails
    -ActionOnCompany=Related company
    -ActionOnContact=Related contact
    +ActionOnCompany=Gerelateerd bedrijf
    +ActionOnContact=Gerelateerd contact
     TaskRDVWith=Vergadering met %s
     ShowTask=Toon taak
     ShowAction=Toon actie
    @@ -29,8 +29,8 @@ ShowCustomer=Toon afnemer
     ShowProspect=Toon prospect
     ListOfProspects=Prospectenoverzicht
     ListOfCustomers=Afnemersoverzicht
    -LastDoneTasks=Latest %s completed actions
    -LastActionsToDo=Oldest %s not completed actions
    +LastDoneTasks=laatste %s voltooide acties
    +LastActionsToDo=Oudste %s niet voltooide acties
     DoneAndToDoActions=Agenda
     DoneActions=Voltooide acties
     ToDoActions=Onvolledige acties
    @@ -60,20 +60,20 @@ ActionAC_CLO=Sluiten
     ActionAC_EMAILING=Stuur bulkmail
     ActionAC_COM=Verstuur order per mail
     ActionAC_SHIP=Stuur verzending per post
    -ActionAC_SUP_ORD=Stuur leverancier bestellen via e-mail
    -ActionAC_SUP_INV=Stuur factuur van de leverancier via e-mail
    +ActionAC_SUP_ORD=Send purchase order by mail
    +ActionAC_SUP_INV=Send vendor invoice by mail
     ActionAC_OTH=Ander
     ActionAC_OTH_AUTO=Automatisch ingevoegde gebeurtenissen
     ActionAC_MANUAL=Handmatig ingevoerde gebeurtenissen
     ActionAC_AUTO=Automatisch ingevoegde gebeurtenissen
    -ActionAC_OTH_AUTOShort=Auto
    +ActionAC_OTH_AUTOShort=Automatisch
     Stats=Verkoopstatistieken
     StatusProsp=Prospect-status
     DraftPropals=Ontwerp van commerciële voorstellen
     NoLimit=Geen limiet
    -ToOfferALinkForOnlineSignature=Link for online signature
    -WelcomeOnOnlineSignaturePage=Welcome on the page to accept commerical proposals from %s
    -ThisScreenAllowsYouToSignDocFrom=This screen allow you to accept and sign, or refuse, a quote/commercial proposal
    -ThisIsInformationOnDocumentToSign=This is information on document to accept or refuse
    -SignatureProposalRef=Signature of quote/commerical proposal %s
    -FeatureOnlineSignDisabled=Feature for online signing disabled or document generated before the feature was enabled
    +ToOfferALinkForOnlineSignature=Link online ondertekenen
    +WelcomeOnOnlineSignaturePage=Welkom op deze pagina voor acceptatie prijsopgave/offerte van %s
    +ThisScreenAllowsYouToSignDocFrom=Dit scherm geeft u de mogelijkheid voor acceptatie en ondertekening van de prijsopgave/offerte
    +ThisIsInformationOnDocumentToSign=Informatie om te weigeren of te accepteren
    +SignatureProposalRef=Handtekening prijsopgave/offerte %s
    +FeatureOnlineSignDisabled=Online tekenen niet mogelijkheid of document is aangemaakt voordat dit was aangezet
    diff --git a/htdocs/langs/nl_NL/companies.lang b/htdocs/langs/nl_NL/companies.lang
    index a2c3e835c89..f2c3db9a184 100644
    --- a/htdocs/langs/nl_NL/companies.lang
    +++ b/htdocs/langs/nl_NL/companies.lang
    @@ -2,17 +2,17 @@
     ErrorCompanyNameAlreadyExists=De bedrijfsnaam %s bestaat al. kies een andere.
     ErrorSetACountryFirst=Stel eerst het land in
     SelectThirdParty=Selecteer een derde
    -ConfirmDeleteCompany=Are you sure you want to delete this company and all inherited information?
    +ConfirmDeleteCompany=Weet u zeker dat u dit bedrijf en alle overgenomen informatie wilt verwijderen?
     DeleteContact=Contactpersoon verwijderen
    -ConfirmDeleteContact=Are you sure you want to delete this contact and all inherited information?
    +ConfirmDeleteContact=Weet u zeker dat u deze contactpersoon en alle overgenomen informatie wilt verwijderen?
     MenuNewThirdParty=Nieuwe Klant
     MenuNewCustomer=Nieuwe afnemer
     MenuNewProspect=Nieuw prospect
     MenuNewSupplier=Nieuwe leverancier
     MenuNewPrivateIndividual=Nieuwe particulier
    -NewCompany=Nieuwe bedrijf (prospect, afnemer, leverancier)
    -NewThirdParty=Nieuwe Klant (prospect, afnemer, leverancier)
    -CreateDolibarrThirdPartySupplier=Creëer een relatie (leverancier)
    +NewCompany=New company (prospect, customer, vendor)
    +NewThirdParty=New third party (prospect, customer, vendor)
    +CreateDolibarrThirdPartySupplier=Create a third party (vendor)
     CreateThirdPartyOnly=Nieuwe relatie
     CreateThirdPartyAndContact=Creëer nieuwe klant + nieuw contact
     ProspectionArea=Prospectenoverzicht
    @@ -37,14 +37,14 @@ ThirdPartyProspectsStats=Prospecten
     ThirdPartyCustomers=Afnemers
     ThirdPartyCustomersStats=Klanten
     ThirdPartyCustomersWithIdProf12=Afnemers met %s of %s
    -ThirdPartySuppliers=Leveranciers
    +ThirdPartySuppliers=Vendors
     ThirdPartyType=Type Klant
     Individual=Particulier
     ToCreateContactWithSameName=Will create automatically a contact/address with same information than third party under the third party. In most cases, even if your third party is a physical people, creating a third party alone is enough.
     ParentCompany=Moedermaatschappij
     Subsidiaries=Dochterondernemingen
     ReportByMonth=Report by month
    -ReportByCustomers=Report by customer
    +ReportByCustomers=Overzicht op klant
     ReportByQuarter=Rapportage naar kwartaal
     CivilityCode=Aanspreekvorm
     RegisteredOffice=Statutaire zetel
    @@ -69,24 +69,24 @@ Chat=Chat
     PhonePro=Telefoonnummer zakelijk
     PhonePerso=Telefoonnummer privé
     PhoneMobile=Telefoonnummer mobiel
    -No_Email=Refuse mass e-mailings
    +No_Email=Weigering van bulk e-mail
     Fax=Faxnummer
     Zip=Postcode
     Town=Plaats
     Web=Internetadres
     Poste= Functie
     DefaultLang=Standaard taal
    -VATIsUsed=Sales tax is used
    -VATIsUsedWhenSelling=This define if this thirdparty includes a sale tax or not when it makes an invoice to its own customers
    -VATIsNotUsed=Sales tax is not used
    -CopyAddressFromSoc=Fill address with third party address
    -ThirdpartyNotCustomerNotSupplierSoNoRef=Thirdparty neither customer nor supplier, no available refering objects
    -ThirdpartyIsNeitherCustomerNorClientSoCannotHaveDiscounts=Thirdparty neither customer nor supplier, discounts are not available
    -PaymentBankAccount=Payment bank account
    +VATIsUsed=BTW wordt gebruikt
    +VATIsUsedWhenSelling=This define if this third party includes a sale tax or not when it makes an invoice to its own customers
    +VATIsNotUsed=BTW wordt niet gebruikt
    +CopyAddressFromSoc=Vul het adres in van een relatie
    +ThirdpartyNotCustomerNotSupplierSoNoRef=Third party neither customer nor vendor, no available refering objects
    +ThirdpartyIsNeitherCustomerNorClientSoCannotHaveDiscounts=Third party neither customer nor supplier, discounts are not available
    +PaymentBankAccount=Bank voor te ontvangen betaling
     OverAllProposals=Zakelijke voorstellen / Offertes
     OverAllOrders=Orders
     OverAllInvoices=Facturen
    -OverAllSupplierProposals=Price requests
    +OverAllSupplierProposals=Prijs aanvragen
     ##### Local Taxes #####
     LocalTax1IsUsed=Gebruik tweede belasting
     LocalTax1IsUsedES= RE wordt gebruikt
    @@ -99,9 +99,9 @@ LocalTax2ES=IRPF
     TypeLocaltax1ES=RE Type
     TypeLocaltax2ES=IRPF Type
     WrongCustomerCode=Ongeldige afnemerscode
    -WrongSupplierCode=Ongeldige leverancierscode
    +WrongSupplierCode=Vendor code invalid
     CustomerCodeModel=Afnemersmodel
    -SupplierCodeModel=Leverancierscodemodel
    +SupplierCodeModel=Vendor code model
     Gencod=Streepjescode
     ##### Professional ID #####
     ProfId1Short=Prof id 1
    @@ -210,7 +210,7 @@ ProfId1MA=Id prof. 1 (R.C.)
     ProfId2MA=Id prof. 2 (Patente)
     ProfId3MA=Id prof. 3 (I.F.)
     ProfId4MA=Id prof. 4 (C.N.S.S.)
    -ProfId5MA=Id. prof. 5 (I.C.E.)
    +ProfId5MA=ID. prof. 5 (I.C.E.)
     ProfId6MA=-
     ProfId1MX=Prof Id 1 (RFC).
     ProfId2MX=Prof Id 2 (R.. P. IMSS)
    @@ -258,8 +258,8 @@ ProfId1DZ=RC
     ProfId2DZ=Art.
     ProfId3DZ=NIF
     ProfId4DZ=NIS
    -VATIntra=Sales tax ID
    -VATIntraShort=Tax ID
    +VATIntra=BTW-nummer
    +VATIntraShort=BTW nr
     VATIntraSyntaxIsValid=Syntax is geldig
     VATReturn=VAT return
     ProspectCustomer=Prospect / afnemer
    @@ -267,7 +267,7 @@ Prospect=Prospect
     CustomerCard=Afnemerskaart
     Customer=Afnemer
     CustomerRelativeDiscount=Kortingspercentage
    -SupplierRelativeDiscount=Relative supplier discount
    +SupplierRelativeDiscount=Relative vendor discount
     CustomerRelativeDiscountShort=Kortingspercentage
     CustomerAbsoluteDiscountShort=Kortingsbedrag
     CompanyHasRelativeDiscount=Voor deze afnemer geldt een kortingspercentage van <b>%s%%</b>
    @@ -282,10 +282,10 @@ HasAbsoluteDiscountFromSupplier=You have discounts available (credits notes or d
     HasDownPaymentOrCommercialDiscountFromSupplier=You have discounts available (commercial, down payments) for <b>%s</b> %s from this supplier
     HasCreditNoteFromSupplier=You have credit notes for <b>%s</b> %s from this supplier
     CompanyHasNoAbsoluteDiscount=Voor deze afnemer is geen kortingsbedrag ingesteld
    -CustomerAbsoluteDiscountAllUsers=Absolute customer discounts (granted by all users)
    -CustomerAbsoluteDiscountMy=Absolute customer discounts (granted by yourself)
    -SupplierAbsoluteDiscountAllUsers=Absolute supplier discounts (granted by all users)
    -SupplierAbsoluteDiscountMy=Absolute supplier discounts (granted by yourself)
    +CustomerAbsoluteDiscountAllUsers=Vastgelegde klant kortingen (toegekend door alle gebruikers)
    +CustomerAbsoluteDiscountMy=Vastgelegde klant kortingen (toegekend door uzelf)
    +SupplierAbsoluteDiscountAllUsers=Absolute vendor discounts (entered by all users)
    +SupplierAbsoluteDiscountMy=Absolute vendor discounts (entered by yourself)
     DiscountNone=Geen
     Supplier=Leverancier
     AddContact=Nieuwe contactpersoon
    @@ -293,7 +293,7 @@ AddContactAddress=Nieuw contact/adres
     EditContact=Bewerk contact / adres
     EditContactAddress=Wijzig contact/adres
     Contact=Contactpersoon
    -ContactId=Contact id
    +ContactId=ID contactpersoon
     ContactsAddresses=Contacpersonen / adressen
     FromContactName=Name:
     NoContactDefinedForThirdParty=Geen contact opgegeven voor deze derde partij
    @@ -304,13 +304,13 @@ DeleteACompany=Bedrijf verwijderen
     PersonalInformations=Persoonlijke gegevens
     AccountancyCode=Accounting account
     CustomerCode=Afnemerscode
    -SupplierCode=Leverancierscode
    +SupplierCode=Vendor code
     CustomerCodeShort=Klantcode
    -SupplierCodeShort=Leverancierscode
    +SupplierCodeShort=Vendor code
     CustomerCodeDesc=Afnemerscode, uniek voor alle afnemers
    -SupplierCodeDesc=Leverancierscode, uniek voor alle leveranciers
    +SupplierCodeDesc=Vendor code, unique for all vendors
     RequiredIfCustomer=Vereist als Klant een afnemer of prospect is
    -RequiredIfSupplier=Vereist als Klant een leverancier is
    +RequiredIfSupplier=Required if third party is a vendor
     ValidityControledByModule=Geldigheid gecontroleerd door module
     ThisIsModuleRules=Dit zijn de regels voor deze module
     ProspectToContact=Prospect om contact mee op te nemen
    @@ -318,7 +318,7 @@ CompanyDeleted=Bedrijf '%s' verwijderd uit de database.
     ListOfContacts=Contactpersonen- / adressenlijst
     ListOfContactsAddresses=Lijst van contacten/adressen
     ListOfThirdParties=Lijst van derde partijen
    -ShowCompany=Show third party
    +ShowCompany=Toon relatie
     ShowContact=Toon contactpersoon
     ContactsAllShort=Alle (Geen filter)
     ContactType=Type contactpersoon
    @@ -338,7 +338,7 @@ MyContacts=Mijn contacten
     Capital=Kapitaal
     CapitalOf=Kapitaal van %s
     EditCompany=Bedrijf bewerken
    -ThisUserIsNot=Deze gebruiker is geen prospect, afnemer of leverancier
    +ThisUserIsNot=This user is not a prospect, customer nor vendor
     VATIntraCheck=Controleren
     VATIntraCheckDesc=De link <b>%s</b> maakt het mogelijk om de Europese BTW-controledienst te raadplegen. Voor deze dienst is een externe internettoegang vanaf de webserver vereist.
     VATIntraCheckURL=http://ec.europa.eu/taxation_customs/vies/vieshome.do
    @@ -373,12 +373,12 @@ TE_PRIVATE=Particulier
     TE_OTHER=Anderen
     StatusProspect-1=Geen contact opnemen
     StatusProspect0=Nooit contact gehad
    -StatusProspect1=To be contacted
    +StatusProspect1=Nog te contacteren
     StatusProspect2=Contact in proces
     StatusProspect3=Contact gemaakt
     ChangeDoNotContact=Status veranderen naar 'Geen contact opnemen'
     ChangeNeverContacted=Status veranderen naar 'Nooit contact gehad'
    -ChangeToContact=Change status to 'To be contacted'
    +ChangeToContact=Wijzig status in: 'Nog te contacteren'
     ChangeContactInProcess=Status veranderen naar 'Contact in proces'
     ChangeContactDone=Status veranderen naar 'Contact gemaakt'
     ProspectsByStatus=Prospecten per status
    @@ -391,26 +391,26 @@ ExportDataset_company_1=Third parties (Companies / foundations / physical people
     ExportDataset_company_2=Contactpersonen en eigenschappen
     ImportDataset_company_1=Third parties (Companies / foundations / physical people) and properties
     ImportDataset_company_2=Contacts/Addresses (of third parties or not) and attributes
    -ImportDataset_company_3=Bank accounts of third parties
    +ImportDataset_company_3=Bankrekeningen van relaties
     ImportDataset_company_4=Third parties/Sales representatives (Assign sales representatives users to companies)
     PriceLevel=Prijsniveau
     DeliveryAddress=Afleveradres
     AddAddress=Adres toevoegen
    -SupplierCategory=Leverancierscategorie
    -JuridicalStatus200=Independent
    +SupplierCategory=Vendor category
    +JuridicalStatus200=Onafhankelijk
     DeleteFile=Bestand verwijderen
     ConfirmDeleteFile=Weet u zeker dat u dit bestand wilt verwijderen?
     AllocateCommercial=Toegekend aan vertegenwoordiger
     Organization=Organisatie
     FiscalYearInformation=Informatie over het fiscale jaar
     FiscalMonthStart=Startmaand van het fiscale jaar
    -YouMustAssignUserMailFirst=You must create email for this user first to be able to add emails notifications for him.
    +YouMustAssignUserMailFirst=U moet eerst een e-mail voor deze gebruiker maken om e-mailmeldingen voor hem te kunnen toevoegen.
     YouMustCreateContactFirst=To be able to add email notifications, you must first define contacts with valid emails for the third party
    -ListSuppliersShort=Leveranciersoverzicht
    +ListSuppliersShort=Leverancierslijst
     ListProspectsShort=Prospectenoverzicht
     ListCustomersShort=Afnemersoverzicht
     ThirdPartiesArea=Relaties en contactpersonen
    -LastModifiedThirdParties=Latest %s modified third parties
    +LastModifiedThirdParties=Laatste %s gewijzigde relaties
     UniqueThirdParties=Totaal aantal unieke derde partijen
     InActivity=Open
     ActivityCeased=Gesloten
    @@ -420,7 +420,7 @@ CurrentOutstandingBill=Huidige openstaande rekening
     OutstandingBill=Max. voor openstaande rekening
     OutstandingBillReached=Max. for outstanding bill reached
     OrderMinAmount=Minimum amount for order
    -MonkeyNumRefModelDesc=Geeft een nummer als %syymm-nnnn voor afnemerscodes en %sjjmm-nnnn voor leverancierscodes waar jj het jaar is, mm de maand en nnnn een opeenvolgend nummer vanaf 0.
    +MonkeyNumRefModelDesc=Return numero with format %syymm-nnnn for customer code and %syymm-nnnn for vendor code where yy is year, mm is month and nnnn is a sequence with no break and no return to 0.
     LeopardNumRefModelDesc=Afnemers- / leverancierscode is vrij. Deze code kan te allen tijde worden gewijzigd.
     ManagingDirectors=Manager(s) Naam (CEO, directeur, voorzitter ...)
     MergeOriginThirdparty=Dupliceren third party (third party die u wilt verwijderen)
    @@ -431,4 +431,4 @@ SaleRepresentativeLogin=Login of sales representative
     SaleRepresentativeFirstname=Vertegenwoordiger voornaam
     SaleRepresentativeLastname=Vertegenwoordiger achternaam
     ErrorThirdpartiesMerge=There was an error when deleting the third parties. Please check the log. Changes have been reverted.
    -NewCustomerSupplierCodeProposed=New customer or supplier code suggested on duplicate code
    +NewCustomerSupplierCodeProposed=New customer or vendor code suggested on duplicate code
    diff --git a/htdocs/langs/nl_NL/compta.lang b/htdocs/langs/nl_NL/compta.lang
    index 36efa28dc7e..5f8ccfea251 100644
    --- a/htdocs/langs/nl_NL/compta.lang
    +++ b/htdocs/langs/nl_NL/compta.lang
    @@ -13,13 +13,14 @@ LTReportBuildWithOptionDefinedInModule=Bedragen hier getoond worden berekend vol
     Param=Instellen
     RemainingAmountPayment=Bedrag betaling resteert:
     Account=Rekening
    -Accountparent=Parent account
    -Accountsparent=Parent accounts
    +Accountparent=Hoofdrekening
    +Accountsparent=Bovenliggende rekeningen
     Income=Inkomsten
     Outcome=Kosten
     MenuReportInOut=Opbrengsten / kosten
    -ReportInOut=Balance of income and expenses
    -ReportTurnover=Omzet
    +ReportInOut=Saldo van baten en lasten
    +ReportTurnover=Turnover invoiced
    +ReportTurnoverCollected=Turnover collected
     PaymentsNotLinkedToInvoice=Betalingen niet gekoppeld aan een factuur, dus niet gekoppeld aan een derde partij
     PaymentsNotLinkedToUser=Betalingen niet gekoppeld aan een gebruiker
     Profit=Winst
    @@ -31,11 +32,12 @@ Credit=Credit
     Piece=Boekhouding Doc.
     AmountHTVATRealReceived=Netto ontvangen
     AmountHTVATRealPaid=Netto betaald
    -VATToPay=Tax sales
    -VATReceived=Tax received
    -VATToCollect=Tax purchases
    -VATSummary=Tax Balance
    -VATPaid=Tax paid
    +VATToPay=Belasting op verkopen
    +VATReceived=Ontvangen Omzet-belasting
    +VATToCollect=Belasting aankopen
    +VATSummary=Tax monthly
    +VATBalance=Saldo belasting
    +VATPaid=Betaalde belasting
     LT1Summary=Tax 2 summary
     LT2Summary=Tax 3 summary
     LT1SummaryES=RE Balance
    @@ -63,29 +65,29 @@ LT2SupplierIN=SGST purchases
     VATCollected=Geïnde  BTW
     ToPay=Te betalen
     SpecialExpensesArea=Ruimte voor alle bijzondere betalingen
    -SocialContribution=Social or fiscal tax
    -SocialContributions=Social or fiscal taxes
    -SocialContributionsDeductibles=Deductible social or fiscal taxes
    -SocialContributionsNondeductibles=Nondeductible social or fiscal taxes
    +SocialContribution=Sociale of fiscale heffingen/belasting
    +SocialContributions=Sociale of fiscale heffingen/belastingen
    +SocialContributionsDeductibles=Aftrekbare sociale/fiscale lasten/belastingen
    +SocialContributionsNondeductibles=Niet aftrekbare sociale/fiscale lasten/belastingen
     LabelContrib=Label contribution
     TypeContrib=Type contribution
     MenuSpecialExpenses=Speciale uitgaven
     MenuTaxAndDividends=Belastingen en dividenden
    -MenuSocialContributions=Social/fiscal taxes
    -MenuNewSocialContribution=New social/fiscal tax
    -NewSocialContribution=New social/fiscal tax
    +MenuSocialContributions=Sociale/fiscale heffingen/belastingen
    +MenuNewSocialContribution=Nw soc./fiscale h/b.
    +NewSocialContribution=Nw soc./fiscale h/b.
     AddSocialContribution=Add social/fiscal tax
    -ContributionsToPay=Social/fiscal taxes to pay
    -AccountancyTreasuryArea=Treasury- (schatkist) / boekhoudingsoverzicht
    +ContributionsToPay=Sociale- en fiscale lasten om te betalen
    +AccountancyTreasuryArea=Billing and payment area
     NewPayment=Nieuwe betaling
     Payments=Betalingen
     PaymentCustomerInvoice=Afnemersfactuur betaling
    -PaymentSupplierInvoice=Leveranciersfactuur betaling
    +PaymentSupplierInvoice=Vendor invoice payment
     PaymentSocialContribution=Sociale/fiscale belastingbetaling
     PaymentVat=BTW betaling
     ListPayment=Betalingenlijst
     ListOfCustomerPayments=Afnemersbetalingenlijst
    -ListOfSupplierPayments=Leveranciersbetalingenlijst
    +ListOfSupplierPayments=List of vendor payments
     DateStartPeriod=Startdatum periode
     DateEndPeriod=Einddatum periode
     newLT1Payment=New tax 2 payment
    @@ -100,45 +102,47 @@ LT1PaymentES=RE Betaling
     LT1PaymentsES=RE Betalingen
     LT2PaymentES=IRPF betaling
     LT2PaymentsES=IRPF Betalingen
    -VATPayment=Sales tax payment
    -VATPayments=Sales tax payments
    -VATRefund=Sales tax refund
    -NewVATPayment=New sales tax payment
    -Refund=Refund
    -SocialContributionsPayments=Social/fiscal taxes payments
    +VATPayment=Betaling verkoop-belasting
    +VATPayments=Betalingen verkoop-belasting
    +VATRefund=BTW Terugbetaling
    +NewVATPayment=Nieuwe betaling BTW
    +NewLocalTaxPayment=New tax %s payment
    +Refund=Terugbetaling
    +SocialContributionsPayments=Betaling Sociale/fiscale lasten
     ShowVatPayment=Toon BTW-betaling
     TotalToPay=Totaal te voldoen
     BalanceVisibilityDependsOnSortAndFilters=Balance is visible in this list only if table is sorted ascending on %s and filtered for 1 bank account
    -CustomerAccountancyCode=Customer accounting code
    -SupplierAccountancyCode=Supplier accounting code
    -CustomerAccountancyCodeShort=Cust. account. code
    -SupplierAccountancyCodeShort=Sup. account. code
    +CustomerAccountancyCode=Debiteurenrekening
    +SupplierAccountancyCode=Vendor accounting code
    +CustomerAccountancyCodeShort=Klant account. code
    +SupplierAccountancyCodeShort=Lev. account. code
     AccountNumber=Rekeningnummer
     NewAccountingAccount=Nieuwe rekening
    -SalesTurnover=Omzet
    -SalesTurnoverMinimum=Minimale omzet
    +Turnover=Turnover invoiced
    +TurnoverCollected=Turnover collected
    +SalesTurnoverMinimum=Minimum turnover
     ByExpenseIncome=By expenses & incomes
     ByThirdParties=Door derde partijen
     ByUserAuthorOfInvoice=Op factuurauteur
     CheckReceipt=Controleer stortingen
     CheckReceiptShort=Controleer stortingen
    -LastCheckReceiptShort=Latest %s check receipts
    +LastCheckReceiptShort=Laatste %s ontvangsten via cheques
     NewCheckReceipt=Nieuwe korting
     NewCheckDeposit=Nieuwe chequestorting
     NewCheckDepositOn=Creeer een kwitantie voor de storting op rekening: %s
    -NoWaitingChecks=No checks awaiting deposit.
    +NoWaitingChecks=Geen cheques om af te storten.
     DateChequeReceived=Ontvangstdatum cheque
     NbOfCheques=Aantal cheques
    -PaySocialContribution=Pay a social/fiscal tax
    +PaySocialContribution=Betaal een sociale/fiscale vordering
     ConfirmPaySocialContribution=Are you sure you want to classify this social or fiscal tax as paid?
    -DeleteSocialContribution=Delete a social or fiscal tax payment
    -ConfirmDeleteSocialContribution=Are you sure you want to delete this social/fiscal tax payment?
    -ExportDataset_tax_1=Social and fiscal taxes and payments
    +DeleteSocialContribution=Verwijder een sociale/fiscale betaling
    +ConfirmDeleteSocialContribution=Weet u zeker dat u deze sociale- of fiscale belasting-betaling wilt verwijderen?
    +ExportDataset_tax_1=Sociale- en fiscale belastingen en betalingen
     CalcModeVATDebt=Mode <b>%sBTW op verbintenissenboekhouding %s.</b>
     CalcModeVATEngagement=Mode <b>%sBTW op de inkomens-uitgaven %s.</b>
    -CalcModeDebt=Mode <b>%sClaims-Schulden%s</b> zei <b>verbintenis boekhouding.</b>
    -CalcModeEngagement=Mode <b>%sIncomes-kosten%s</b> zei <b>kas boekhouding</b>
    -CalcModeBookkeeping=Analysis of <b>data journalized in Bookkeeping Ledger table</b>
    +CalcModeDebt=Analysis of known recorded invoices even if they are not yet accounted in ledger.
    +CalcModeEngagement=Analysis of known recorded payments, even if they are not yet accounted in Ledger.
    +CalcModeBookkeeping=Analyse van <b>boekingen in het grootboek</b>
     CalcModeLT1= <b>Modus %s RE op klant- leveranciers facturen %s</b>
     CalcModeLT1Debt=Mode <b>%sRE on customer invoices%s</b>
     CalcModeLT1Rec= Mode <b>%sRE on suppliers invoices%s</b>
    @@ -150,9 +154,9 @@ AnnualSummaryInputOutputMode=Balans van inkomsten en uitgaven, jaarlijks overzic
     AnnualByCompanies=Balance of income and expenses, by predefined groups of account
     AnnualByCompaniesDueDebtMode=Balance of income and expenses, detail by predefined groups, mode <b>%sClaims-Debts%s</b> said <b>Commitment accounting</b>.
     AnnualByCompaniesInputOutputMode=Balance of income and expenses, detail by predefined groups, mode <b>%sIncomes-Expenses%s</b> said <b>cash accounting</b>.
    -SeeReportInInputOutputMode=Zie de rapportage <b>%sInkomsten-Uitgaven%s</b> volgens <b>kasboek</b> voor een berekening pp de daadwerkelijke gedane betalingen
    -SeeReportInDueDebtMode=Zie de rapportage <b>%sClaims-Schulden%s</b> volgens <b>verplichte boekhouding</b> voor een berekening van uitgegeven facturen
    -SeeReportInBookkeepingMode=See report <b>%sBookeeping%s</b> for a calculation on <b>bookkeeping table analysis</b>
    +SeeReportInInputOutputMode=See %sanalysis of payments%s for a calculation on actual payments made even if they are not yet accounted in Ledger.
    +SeeReportInDueDebtMode=See %sanalysis of invoices%s for a calculation based on known recorded invoices even if they are not yet accounted in Ledger.
    +SeeReportInBookkeepingMode=See <b>%sBookeeping report%s</b> for a calculation on <b>Bookkeeping Ledger table</b>
     RulesAmountWithTaxIncluded=- Bedragen zijn inclusief alle belastingen
     RulesResultDue=- It includes outstanding invoices, expenses, VAT, donations whether they are paid or not. Is also includes paid salaries.<br>- It is based on the validation date of invoices and VAT and on the due date for expenses. For salaries defined with Salary module, the value date of payment is used.
     RulesResultInOut=- It includes the real payments made on invoices, expenses, VAT and salaries. <br>- It is based on the payment dates of the invoices, expenses, VAT and salaries. The donation date for donation.
    @@ -163,17 +167,19 @@ RulesAmountOnInOutBookkeepingRecord=It includes record in your Ledger with accou
     RulesResultBookkeepingPredefined=It includes record in your Ledger with accounting accounts that has the group "EXPENSE" or "INCOME"
     RulesResultBookkeepingPersonalized=It show record in your Ledger with accounting accounts <b>grouped by personalized groups</b>
     SeePageForSetup=See menu <a href="%s">%s</a> for setup
    -DepositsAreNotIncluded=- Down payment invoices are nor included
    -DepositsAreIncluded=- Down payment invoices are included
    +DepositsAreNotIncluded=- Facturen met vooruitbetaling zijn niet inbegrepen
    +DepositsAreIncluded=- Facturen met vooruitbetaling zijn inbegrepen
     LT1ReportByCustomers=Report tax 2 by third party
     LT2ReportByCustomers=Report tax 3 by third party
     LT1ReportByCustomersES=Report by third party RE
     LT2ReportByCustomersES=Verslag van derden IRPF
    -VATReport=Sale tax report
    +VATReport=Verkoop belasting rapportage
     VATReportByPeriods=Sale tax report by period
    -VATReportByCustomers=Sale tax report by customer
    +VATReportByRates=Sale tax report by rates
    +VATReportByThirdParties=Sale tax report by third parties
    +VATReportByCustomers=BTW-overzicht per klant
     VATReportByCustomersInInputOutputMode=Bevestigd door de klant btw geïnd en betaald
    -VATReportByQuartersInInputOutputMode=Report by Sale tax rate of the tax collected and paid
    +VATReportByQuartersInInputOutputMode=Rapportage per belasting tarief van belasting geïnd en betaald
     LT1ReportByQuarters=Report tax 2 by rate
     LT2ReportByQuarters=Report tax 3 by rate
     LT1ReportByQuartersES=Report by RE rate
    @@ -196,18 +202,18 @@ Dispatched=Verzonden
     ToDispatch=Te verzenden
     ThirdPartyMustBeEditAsCustomer=Derde partij moet als afnemer worden gedefinieerd
     SellsJournal=Verkoopdagboek
    -PurchasesJournal=Inkoopdagboek
    +PurchasesJournal=Inkoopboek
     DescSellsJournal=Verkoopdagboek
    -DescPurchasesJournal=Inkoopdagboek
    +DescPurchasesJournal=Inkoopboek
     InvoiceRef=Factuur ref.
     CodeNotDef=Niet gedefinieerd
     WarningDepositsNotIncluded=Down payment invoices are not included in this version with this accountancy module.
     DatePaymentTermCantBeLowerThanObjectDate=Betalingstermijn mag niet lager zijn dan de datum object.
    -Pcg_version=Chart of accounts models
    +Pcg_version=Lijst van rekeningschema's
     Pcg_type=Boekhouding soort
     Pcg_subtype=Boekhouding ondersoort
     InvoiceLinesToDispatch=Factuurregels te verzenden
    -ByProductsAndServices=Volgens producten en diensten
    +ByProductsAndServices=By product and service
     RefExt=Externe ref
     ToCreateAPredefinedInvoice=To create a template invoice, create a standard invoice, then, without validating it, click onto button "%s".
     LinkedOrder=gekoppeld aan bestelling
    @@ -215,7 +221,8 @@ Mode1=Methode 1
     Mode2=Methode 2
     CalculationRuleDesc=Om de totale BTW te berekenen, zij er twee methoden: <br> Methode 1 wordt afronding btw op elke lijn, dan bij elkaar op tellen. <br> Methode 2 is het optellen van alle btw op elke lijn, dan afronding resultaat. <br> Uiteindelijke resultaat kan een paar cent verschillen. Standaard modus is de <b>modus %s.</b>
     CalculationRuleDescSupplier=According to supplier, choose appropriate method to apply same calculation rule and get same result expected by your supplier.
    -TurnoverPerProductInCommitmentAccountingNotRelevant=Omzet rapport per product, bij gebruik van een <b>kas boukhoudings-modus</b> is dit niet relevant. Dit rapport is alleen beschikbaar bij gebruik van <b>betrokkenheid accountancy-modus</b> (zie setup van boukhoud module).
    +TurnoverPerProductInCommitmentAccountingNotRelevant=The report of Turnover collected per product is not available. This report is only available for turnover invoiced.
    +TurnoverPerSaleTaxRateInCommitmentAccountingNotRelevant=The report of Turnover collected per sale tax rate is not available. This report is only available for turnover invoiced.
     CalculationMode=Berekeningswijze
     AccountancyJournal=Accounting code journal
     ACCOUNTING_VAT_SOLD_ACCOUNT=Accounting account by default for VAT on sales (used if not defined on VAT dictionary setup)
    @@ -223,7 +230,7 @@ ACCOUNTING_VAT_BUY_ACCOUNT=Accounting account by default for VAT on purchases (u
     ACCOUNTING_VAT_PAY_ACCOUNT=Standaard grootboekrekening BTW af te dragen
     ACCOUNTING_ACCOUNT_CUSTOMER=Accounting account used for customer third parties
     ACCOUNTING_ACCOUNT_CUSTOMER_Desc=The dedicated accounting account defined on third party card will be used for Subledger accouting only. This one will be used for General Ledger and as default value of Subledger accounting if dedicated customer accouting account on third party is not defined.
    -ACCOUNTING_ACCOUNT_SUPPLIER=Accounting account used for supplier third parties
    +ACCOUNTING_ACCOUNT_SUPPLIER=Accounting account used for vendor third parties
     ACCOUNTING_ACCOUNT_SUPPLIER_Desc=The dedicated accounting account defined on third party card will be used for Subledger accouting only. This one will be used for General Ledger and as default value of Subledger accounting if dedicated supplier accouting account on third party is not defined.
     CloneTax=Clone a social/fiscal tax
     ConfirmCloneTax=Confirm the clone of a social/fiscal tax payment
    @@ -235,10 +242,18 @@ BasedOnTwoFirstLettersOfVATNumberBeingDifferentFromYourCompanyCountry=Based on t
     SameCountryCustomersWithVAT=National customers report
     BasedOnTwoFirstLettersOfVATNumberBeingTheSameAsYourCompanyCountry=Based on the two first letters of the VAT number being the same as your own company's country code
     LinkedFichinter=Link to an intervention
    -ImportDataset_tax_contrib=Social/fiscal taxes
    +ImportDataset_tax_contrib=Sociale/fiscale heffingen/belastingen
     ImportDataset_tax_vat=Vat payments
     ErrorBankAccountNotFound=Error: Bank account not found
    -FiscalPeriod=Accounting period
    +FiscalPeriod=Boekingsperiode
     ListSocialContributionAssociatedProject=List of social contributions associated with the project
     DeleteFromCat=Remove from accounting group
     AccountingAffectation=Accounting assignement
    +LastDayTaxIsRelatedTo=Last day of period the tax is related to
    +VATDue=Sale tax claimed
    +ClaimedForThisPeriod=Claimed for the period
    +PaidDuringThisPeriod=Paid during this period
    +ByVatRate=By sale tax rate
    +TurnoverbyVatrate=Turnover invoiced by sale tax rate
    +TurnoverCollectedbyVatrate=Turnover collected by sale tax rate
    +PurchasebyVatrate=Purchase by sale tax rate
    diff --git a/htdocs/langs/nl_NL/cron.lang b/htdocs/langs/nl_NL/cron.lang
    index 5d39d79b394..91f5545d08a 100644
    --- a/htdocs/langs/nl_NL/cron.lang
    +++ b/htdocs/langs/nl_NL/cron.lang
    @@ -6,7 +6,7 @@ Permission23102 = Maak/wijzig geplande taak
     Permission23103 = Verwijder geplande taak
     Permission23104 = Voer geplande taak uit
     # Admin
    -CronSetup= Beheer taakplanning
    +CronSetup=Beheer taakplanning
     URLToLaunchCronJobs=URL to check and launch qualified cron jobs
     OrToLaunchASpecificJob=Or to check and launch a specific job
     KeyForCronAccess=Security key for URL to launch cron jobs
    @@ -17,24 +17,24 @@ CronMethodDoesNotExists=Class %s does not contains any method %s
     CronJobDefDesc=Cron job profiles are defined into the module descriptor file. When module is activated, they are loaded and available so you can administer the jobs from the admin tools menu %s.
     CronJobProfiles=List of predefined cron job profiles
     # Menu
    -EnabledAndDisabled=Enabled and disabled
    +EnabledAndDisabled=Ingeschakeld en uitgeschakeld
     # Page list
    -CronLastOutput=Latest run output
    -CronLastResult=Latest result code
    +CronLastOutput=Laatste run-output
    +CronLastResult=Laatste resultaatcode
     CronCommand=Commando
     CronList=Geplande taken
    -CronDelete=Delete scheduled jobs
    +CronDelete=Verwijder geplande taken
     CronConfirmDelete=Are you sure you want to delete these scheduled jobs?
    -CronExecute=Launch scheduled job
    -CronConfirmExecute=Are you sure you want to execute these scheduled jobs now?
    +CronExecute=Start geplande taak
    +CronConfirmExecute=Weet u zeker dat u deze geplande taken nu wilt uitvoeren?
     CronInfo=Scheduled job module allows to schedule jobs to execute them automatically. Jobs can also be started manually.
     CronTask=Taak
     CronNone=Geen
    -CronDtStart=Not before
    -CronDtEnd=Not after
    +CronDtStart=Niet voor
    +CronDtEnd=Niet na
     CronDtNextLaunch=Volgende uitvoering
    -CronDtLastLaunch=Start date of latest execution
    -CronDtLastResult=End date of latest execution
    +CronDtLastLaunch=Startdatum van de laatste uitvoering
    +CronDtLastResult=Einddatum van de laatste uitvoering
     CronFrequency=Frequentie
     CronClass=Class
     CronMethod=Wijze
    @@ -42,36 +42,36 @@ CronModule=Module
     CronNoJobs=Geen taken opgenomen
     CronPriority=Prioriteit
     CronLabel=Naam
    -CronNbRun=Nb. launch
    +CronNbRun=Aantal uitgevoerd
     CronMaxRun=Max number launch
     CronEach=Elke
     JobFinished=Taak gestart en be-eindigd
     #Page card
     CronAdd= Taak toevoegen
    -CronEvery=Execute job each
    +CronEvery=Alle taken uitvoeren
     CronObject=Instantie/Object om te creeren
     CronArgs=Instellingen
    -CronSaveSucess=Save successfully
    +CronSaveSucess=Bewaren gelukt
     CronNote=Reactie
    -CronFieldMandatory=Fields %s is mandatory
    -CronErrEndDateStartDt=End date cannot be before start date
    +CronFieldMandatory=Velden %s zijn verplicht
    +CronErrEndDateStartDt=Einddatum kan niet vóór startdatum liggen
     StatusAtInstall=Status at module installation
    -CronStatusActiveBtn=Enable
    +CronStatusActiveBtn=Activeren
     CronStatusInactiveBtn=Deactiveren
    -CronTaskInactive=This job is disabled
    +CronTaskInactive=Deze taak is uitgeschakeld
     CronId=Id
    -CronClassFile=Filename with class
    +CronClassFile=Bestandsnaam met class
     CronModuleHelp=Name of Dolibarr module directory (also work with external Dolibarr module). <BR> For exemple to call the fetch method of Dolibarr Product object /htdocs/<u>product</u>/class/product.class.php, the value for module is<br><i>product</i>
     CronClassFileHelp=The relative path and file name to load (path is relative to web server root directory). <BR> For exemple to call the fetch method of Dolibarr Product object htdocs/product/class/<u>product.class.php</u>, the value for class file name is<br><i>product/class/product.class.php</i>
     CronObjectHelp=The object name to load. <BR> For exemple to call the fetch method of Dolibarr Product object /htdocs/product/class/product.class.php, the value for class file name is<br><i>Product</i>
     CronMethodHelp=The object method to launch. <BR> For exemple to call the fetch method of Dolibarr Product object /htdocs/product/class/product.class.php, the value for method is<br><i>fetch</i>
     CronArgsHelp=The method arguments. <BR> For exemple to call the fetch method of Dolibarr Product object /htdocs/product/class/product.class.php, the value for paramters can be<br><i>0, ProductRef</i>
    -CronCommandHelp=The system command line to execute.
    +CronCommandHelp=De te uitvoeren opdrachtregel.
     CronCreateJob=Aanmaken nieuwe geplande taak
     CronFrom=Van
     # Info
     # Common
    -CronType=Job type
    +CronType=Soort taak
     CronType_method=Call method of a PHP Class
     CronType_command=Shell commando
     CronCannotLoadClass=Cannot load class file %s (to use class %s)
    diff --git a/htdocs/langs/nl_NL/dict.lang b/htdocs/langs/nl_NL/dict.lang
    index 1153c7a03fd..20238fb1493 100644
    --- a/htdocs/langs/nl_NL/dict.lang
    +++ b/htdocs/langs/nl_NL/dict.lang
    @@ -5,7 +5,8 @@ CountryIT=Italië
     CountryES=Spanje
     CountryDE=Duitsland
     CountryCH=Zwitserland
    -CountryGB=Groot-Brittannië
    +# Warning, country code GB is for United Kingdom. UK Does not exists as country code in ISO standard.
    +CountryGB=Verenigd Koninkrijk
     CountryUK=Verenigd Koninkrijk
     CountryIE=Ierland
     CountryCN=China
    @@ -326,9 +327,9 @@ PaperFormatCAP4=Grootte Canada P4
     PaperFormatCAP5=Grootte Canada P5
     PaperFormatCAP6=Grootte Canada P6
     #### Expense report categories ####
    -ExpAutoCat=Car
    +ExpAutoCat=Auto
     ExpCycloCat=Moped
    -ExpMotoCat=Motorbike
    +ExpMotoCat=Motorfiets
     ExpAuto3CV=3 CV
     ExpAuto4CV=4 CV
     ExpAuto5CV=5 CV
    @@ -339,18 +340,18 @@ ExpAuto9CV=9 CV
     ExpAuto10CV=10 CV
     ExpAuto11CV=11 CV
     ExpAuto12CV=12 CV
    -ExpAuto3PCV=3 CV and more
    +ExpAuto3PCV=3 CV en meer
     ExpAuto4PCV=4 CV and more
     ExpAuto5PCV=5 CV and more
     ExpAuto6PCV=6 CV and more
     ExpAuto7PCV=7 CV and more
     ExpAuto8PCV=8 CV and more
    -ExpAuto9PCV=9 CV and more
    +ExpAuto9PCV=9 CV en meer
     ExpAuto10PCV=10 CV and more
    -ExpAuto11PCV=11 CV and more
    -ExpAuto12PCV=12 CV and more
    +ExpAuto11PCV=11 CV en meer
    +ExpAuto12PCV=12 CV en meer
     ExpAuto13PCV=13 CV and more
     ExpCyclo=Capacity lower to 50cm3
    -ExpMoto12CV=Motorbike 1 or 2 CV
    -ExpMoto345CV=Motorbike 3, 4 or 5 CV
    +ExpMoto12CV=Motorfiets 1 of 2 CV
    +ExpMoto345CV=Motorfiets 3, 4 of 5 CV
     ExpMoto5PCV=Motorbike 5 CV and more
    diff --git a/htdocs/langs/nl_NL/ecm.lang b/htdocs/langs/nl_NL/ecm.lang
    index b687a2692a4..b2ce45ee11e 100644
    --- a/htdocs/langs/nl_NL/ecm.lang
    +++ b/htdocs/langs/nl_NL/ecm.lang
    @@ -23,7 +23,7 @@ ECMSearchByKeywords=Zoeken op trefwoorden
     ECMSearchByEntity=Zoek op object
     ECMSectionOfDocuments=Mappen van documenten
     ECMTypeAuto=Automatisch
    -ECMDocsBySocialContributions=Documents linked to social or fiscal taxes
    +ECMDocsBySocialContributions=Documenten gekoppeld aan sociale of fiscale heffingen/belastingen
     ECMDocsByThirdParties=Documenten gekoppeld aan derden
     ECMDocsByProposals=Documenten gekoppeld aan offertes / voorstellen
     ECMDocsByOrders=Documenten gekoppeld aan afnemersorders
    @@ -39,10 +39,10 @@ ShowECMSection=Toon map
     DeleteSection=Verwijder map
     ConfirmDeleteSection=Can you confirm you want to delete the directory <b>%s</b>?
     ECMDirectoryForFiles=Relatieve map voor bestanden
    -CannotRemoveDirectoryContainsFilesOrDirs=Removed not possible because it contains some files or sub-directories
    -CannotRemoveDirectoryContainsFiles=Verwijderen is niet mogelijk omdat het een aantal bestanden bevat
    +CannotRemoveDirectoryContainsFilesOrDirs=Removal not possible because it contains some files or sub-directories
    +CannotRemoveDirectoryContainsFiles=Removal not possible because it contains some files
     ECMFileManager=Bestandsbeheer
    -ECMSelectASection=Select a directory in the tree...
    +ECMSelectASection=Selecteer een map in de boomstructuur ...
     DirNotSynchronizedSyncFirst=This directory seems to be created or modified outside ECM module. You must click on "Resync" button first to synchronize disk and database to get content of this directory.
     ReSyncListOfDir=Resync list of directories
     HashOfFileContent=Hash of file content
    diff --git a/htdocs/langs/nl_NL/errors.lang b/htdocs/langs/nl_NL/errors.lang
    index cc7f5b34966..3462750b63b 100644
    --- a/htdocs/langs/nl_NL/errors.lang
    +++ b/htdocs/langs/nl_NL/errors.lang
    @@ -32,9 +32,9 @@ ErrorBarCodeRequired=Bar code nodig
     ErrorCustomerCodeAlreadyUsed=Afnemerscode al gebruikt
     ErrorBarCodeAlreadyUsed=Bar code al gebruikt
     ErrorPrefixRequired=Voorvoegsel vereist
    -ErrorBadSupplierCodeSyntax=verkeerde syntaxis voor Leverancierscode
    -ErrorSupplierCodeRequired=Leverancierscode vereist
    -ErrorSupplierCodeAlreadyUsed=Leverancierscode al gebruikt
    +ErrorBadSupplierCodeSyntax=Bad syntax for vendor code
    +ErrorSupplierCodeRequired=Vendor code required
    +ErrorSupplierCodeAlreadyUsed=Vendor code already used
     ErrorBadParameters=Verkeerde parameters
     ErrorBadValueForParameter=Wrong value '%s' for parameter '%s'
     ErrorBadImageFormat=Image file has not a supported format (Your PHP does not support functions to convert images of this format)
    @@ -42,7 +42,7 @@ ErrorBadDateFormat=Waarde %s heeft verkeerde datum formaat
     ErrorWrongDate=Datum is niet correct!
     ErrorFailedToWriteInDir=Schrijven in de map %s mislukt
     ErrorFoundBadEmailInFile=Onjuist e-mail syntax gevonden voor %s regels in het bestand (bijvoorbeeld regel %s met email=%s)
    -ErrorUserCannotBeDelete=User cannot be deleted. May be it is associated to Dolibarr entities.
    +ErrorUserCannotBeDelete=Gebruiker kan niet worden verwijderd. Mogelijk is het geassocieerd met andere Dolibarr-onderdelen.
     ErrorFieldsRequired=Enkele verplichte velden zijn niet ingevuld.
     ErrorSubjectIsRequired=The email topic is required
     ErrorFailedToCreateDir=Creëren van een map mislukt. Controleer of de Webservergebruiker toestemming heeft om te schrijven in Dolibarr documentenmap. Wanneer de parameter <b>safe_mode</b> is ingeschakeld in PHP, controleer dan dat de Dolibarr php bestanden eigendom zijn van de de webserve gebruiker (of groep).
    @@ -74,7 +74,7 @@ ErrorLDAPMakeManualTest=Een .ldif bestand is gegenereerd in de map %s. Probeer h
     ErrorCantSaveADoneUserWithZeroPercentage=Kan een actie met de status "Nog niet gestart" niet opslaan als het veld "door" niet ook gevuld is.
     ErrorRefAlreadyExists=De referentie gebruikt voor het maken bestaat al
     ErrorPleaseTypeBankTransactionReportName=Please enter the bank statement name where the entry has to be reported (Format YYYYMM or YYYYMMDD)
    -ErrorRecordHasChildren=Failed to delete record since it has some childs.
    +ErrorRecordHasChildren=Kan record niet verwijderen omdat er onderliggende data aanwezig is.
     ErrorRecordHasAtLeastOneChildOfType=Object has at least one child of type %s
     ErrorRecordIsUsedCantDelete=Kan record niet verwijderen. Het wordt al gebruikt of opgenomen in een ander object.
     ErrorModuleRequireJavascript=Javascript dient niet uitgeschakeld te zijn voor deze functionaliteit. Om Javascript aan of uit te zetten gaat u naar het menu Home->instellingen->Scherm
    @@ -87,13 +87,13 @@ ErrorsOnXLines=Fouten op bronregels <b>%s</b>
     ErrorFileIsInfectedWithAVirus=Het antivirusprogramma kon dit bestand niet valideren (het zou met een virus geïnfecteerd kunnen zijn)
     ErrorSpecialCharNotAllowedForField=Speciale tekens zijn niet toegestaan in het veld " %s"
     ErrorNumRefModel=Er bestaat een verwijzing in de database (%s) en deze is niet compatibel met deze nummeringsregel. Verwijder de tabelregel of hernoem de verwijzing om deze module te activeren.
    -ErrorQtyTooLowForThisSupplier=Hoeveelheid te laag voor deze leverancier of geen prijs ingesteld voor dit product voor deze leverancier
    -ErrorModuleSetupNotComplete=Setup of module looks to be uncomplete. Go on Home - Setup - Modules to complete.
    +ErrorQtyTooLowForThisSupplier=Quantity too low for this vendor or no price defined on this product for this supplier
    +ErrorModuleSetupNotComplete=Het instellen van de module lijkt onvolledig. Ga naar Home - Setup - Modules om te voltooien.
     ErrorBadMask=Fout bij het masker
     ErrorBadMaskFailedToLocatePosOfSequence=Fout, masker zonder het volgnummer
     ErrorBadMaskBadRazMonth=Fout, slechte resetwaarde
     ErrorMaxNumberReachForThisMask=Max number reach for this mask
    -ErrorCounterMustHaveMoreThan3Digits=Counter must have more than 3 digits
    +ErrorCounterMustHaveMoreThan3Digits=Teller moet uit meer dan 3 cijfers bestaan
     ErrorSelectAtLeastOne=Fout. Kies ten minste een item.
     ErrorDeleteNotPossibleLineIsConsolidated=Verwijderen niet mogelijk, omdat record is gekoppeld aan een bank transation dat is verzoend
     ErrorProdIdAlreadyExist=%s is toegewezen aan een derde
    @@ -119,7 +119,7 @@ ErrorQtyForCustomerInvoiceCantBeNegative=Quantity for line into customer invoice
     ErrorWebServerUserHasNotPermission=User account <b>%s</b> gebruikt om web-server uit te voeren heeft geen toestemming voor die
     ErrorNoActivatedBarcode=Geen geactiveerde barcode soort
     ErrUnzipFails=uitpakken %s mislukt met ZipArchive
    -ErrNoZipEngine=No engine to zip/unzip %s file in this PHP
    +ErrNoZipEngine=Geen engine om een ​​%s bestand in dit PHP te zip / unzippen
     ErrorFileMustBeADolibarrPackage=Het bestand %s moet een Dolibarr zip-pakket zijn
     ErrorModuleFileRequired=You must select a Dolibarr module package file
     ErrorPhpCurlNotInstalled=De PHP CURL is niet geïnstalleerd, dit is van essentieel belang met Paypal te communiceren
    @@ -177,7 +177,7 @@ ErrorBadDefinitionOfMenuArrayInModuleDescriptor=Bad Definition Of Menu Array In
     ErrorSavingChanges=An error has ocurred when saving the changes
     ErrorWarehouseRequiredIntoShipmentLine=Warehouse is required on the line to ship
     ErrorFileMustHaveFormat=File must have format %s
    -ErrorSupplierCountryIsNotDefined=Land voor deze leverancier is niet gedefinieerd. Corrigeer dit eerst.
    +ErrorSupplierCountryIsNotDefined=Country for this vendor is not defined. Correct this first.
     ErrorsThirdpartyMerge=Failed to merge the two records. Request canceled.
     ErrorStockIsNotEnoughToAddProductOnOrder=Stock is not enough for product %s to add it into a new order.
     ErrorStockIsNotEnoughToAddProductOnInvoice=Stock is not enough for product %s to add it into a new invoice.
    @@ -198,7 +198,7 @@ ErrorDuplicateTrigger=Error, duplicate trigger name %s. Already loaded from %s.
     ErrorNoWarehouseDefined=Error, no warehouses defined.
     ErrorBadLinkSourceSetButBadValueForRef=The link you use is not valid. A 'source' for payment is defined, but value for 'ref' is not valid.
     ErrorTooManyErrorsProcessStopped=Too many errors. Process was stopped.
    -ErrorMassValidationNotAllowedWhenStockIncreaseOnAction=Mass validation is not possible when option to increase/decrease stock is set on this action (you must validate one by one so you can define the warehouse to increase/decrease)
    +ErrorMassValidationNotAllowedWhenStockIncreaseOnAction=Massa-validatie is niet mogelijk wanneer de optie om de voorraad te verhogen/verlagen op deze actie is ingesteld.  (U moet één voor één valideren zodat u het magazijn kunt definiëren om te verhogen/verlagen.)
     ErrorObjectMustHaveStatusDraftToBeValidated=Object %s must have status 'Draft' to be validated.
     ErrorObjectMustHaveLinesToBeValidated=Object %s must have lines to be validated.
     ErrorOnlyInvoiceValidatedCanBeSentInMassAction=Only validated invoices can be sent using the "Send by email" mass action.
    diff --git a/htdocs/langs/nl_NL/holiday.lang b/htdocs/langs/nl_NL/holiday.lang
    index fd6b7ffd558..75c00750255 100644
    --- a/htdocs/langs/nl_NL/holiday.lang
    +++ b/htdocs/langs/nl_NL/holiday.lang
    @@ -1,106 +1,124 @@
     # Dolibarr language file - Source file is en_US - holiday
     HRM=HRM
    -Holidays=Leaves
    -CPTitreMenu=Leaves
    -MenuReportMonth=Monthly statement
    -MenuAddCP=New leave request
    -NotActiveModCP=You must enable the module Leaves to view this page.
    -AddCP=Make a leave request
    +Holidays=Verlof
    +CPTitreMenu=Verlof
    +MenuReportMonth=Maandoverzicht
    +MenuAddCP=Nieuw verlofverzoek
    +NotActiveModCP=U moet de module 'Beheer van verlofverzoeken' aanzetten om deze pagina te kunnen bekijken.
    +AddCP=Aanmaken verlofverzoek
     DateDebCP=Begindatum
     DateFinCP=Einddatum
     DateCreateCP=Aanmaakdatum
     DraftCP=Ontwerp
    -ToReviewCP=Awaiting approval
    +ToReviewCP=Wachten op goedkeuring
     ApprovedCP=Goedgekeurd
     CancelCP=Geannuleerd
     RefuseCP=Geweigerd
    -ValidatorCP=Approbator
    -ListeCP=List of leaves
    -ReviewedByCP=Will be approved by
    +ValidatorCP=Gevolmachtigde voor goedkeuring
    +ListeCP=Lijst verlofverzoeken
    +LeaveId=Leave ID
    +ReviewedByCP=Zal worden goedgekeurd door
    +UserForApprovalID=User for approval ID
    +UserForApprovalFirstname=Firstname of approval user
    +UserForApprovalLastname=Lastname of approval user
    +UserForApprovalLogin=Login of approval user
     DescCP=Beschrijving
    -SendRequestCP=Create leave request
    -DelayToRequestCP=Leave requests must be made at least <b>%s day(s)</b> before them.
    -MenuConfCP=Balance of leaves
    -SoldeCPUser=Leaves balance is <b>%s</b> days.
    -ErrorEndDateCP=You must select an end date greater than the start date.
    -ErrorSQLCreateCP=An SQL error occurred during the creation:
    -ErrorIDFicheCP=An error has occurred, the leave request does not exist.
    -ReturnCP=Return to previous page
    -ErrorUserViewCP=You are not authorized to read this leave request.
    -InfosWorkflowCP=Information Workflow
    -RequestByCP=Requested by
    -TitreRequestCP=Leave request
    -NbUseDaysCP=Number of days of vacation consumed
    +SendRequestCP=Aanmaken verlofverzoek
    +DelayToRequestCP=Verlofverzoeken moeten tenminste <b>%s dag </b> van te voren worden ingediend.
    +MenuConfCP=Saldo verlofverzoeken
    +SoldeCPUser=Aantal resterende verlofdagen <b>%s</b>
    +ErrorEndDateCP=U moet een einddatum kiezen die na de startdatum ligt.
    +ErrorSQLCreateCP=Er is een SQL fout ontstaan bij het aanmaken:
    +ErrorIDFicheCP=Fout. Verlofverzoek bestaat niet.
    +ReturnCP=Terug naar vorige pagina
    +ErrorUserViewCP=U heeft geen toestemming voor lezen verlofverzoek.
    +InfosWorkflowCP=Workflow informatie
    +RequestByCP=Aangevraagd door
    +TitreRequestCP=Verlof aanvraag
    +TypeOfLeaveId=Type of leave ID
    +TypeOfLeaveCode=Type of leave code
    +TypeOfLeaveLabel=Type of leave label
    +NbUseDaysCP=Aantal verbruikte verlofdagen
    +NbUseDaysCPShort=Days consumed
    +NbUseDaysCPShortInMonth=Days consumed in month
    +DateStartInMonth=Start date in month
    +DateEndInMonth=End date in month
     EditCP=Bewerken
     DeleteCP=Verwijderen
    -ActionRefuseCP=Refuse
    +ActionRefuseCP=Weigeren
     ActionCancelCP=Annuleren
     StatutCP=Status
    -TitleDeleteCP=Delete the leave request
    -ConfirmDeleteCP=Confirm the deletion of this leave request?
    -ErrorCantDeleteCP=Error you don't have the right to delete this leave request.
    -CantCreateCP=You don't have the right to make leave requests.
    -InvalidValidatorCP=You must choose an approbator to your leave request.
    -NoDateDebut=You must select a start date.
    -NoDateFin=You must select an end date.
    -ErrorDureeCP=Your leave request does not contain working day.
    -TitleValidCP=Approve the leave request
    -ConfirmValidCP=Are you sure you want to approve the leave request?
    -DateValidCP=Date approved
    -TitleToValidCP=Send leave request
    -ConfirmToValidCP=Are you sure you want to send the leave request?
    -TitleRefuseCP=Refuse the leave request
    -ConfirmRefuseCP=Are you sure you want to refuse the leave request?
    -NoMotifRefuseCP=You must choose a reason for refusing the request.
    -TitleCancelCP=Cancel the leave request
    -ConfirmCancelCP=Are you sure you want to cancel the leave request?
    -DetailRefusCP=Reason for refusal
    -DateRefusCP=Date of refusal
    -DateCancelCP=Date of cancellation
    -DefineEventUserCP=Assign an exceptional leave for a user
    -addEventToUserCP=Assign leave
    +TitleDeleteCP=Verwijderen verlofverzoek
    +ConfirmDeleteCP=Akkoord met het verwijderen van het verlofverzoek?
    +ErrorCantDeleteCP=Fout. U heeft geen rechten dit verzoek te verwijderen.
    +CantCreateCP=U heeft geen rechten voor het aanmaken van uw verlofverzoek
    +InvalidValidatorCP=U moet een iemand kiezen voor het goedkeuren van het verlofverzoek
    +NoDateDebut=U moet een startdatum ingeven.
    +NoDateFin=U moet een einddatum ingeven.
    +ErrorDureeCP=Uw verzoek betreft geen werkdag.
    +TitleValidCP=Goedkeuren verlofverzoek
    +ConfirmValidCP=Weet u zeker dat u dit verlofverzoek wilt goedkeuren?
    +DateValidCP=Datum goedgekeurd
    +TitleToValidCP=Verstuur verlofverzoek
    +ConfirmToValidCP=Weet u zeker dat u dit verlofverzoek wilt versturen?
    +TitleRefuseCP=Weigeren verlofverzoek
    +ConfirmRefuseCP=Weet u zeker dat u dit verlofverzoek wilt weigeren?
    +NoMotifRefuseCP=U moet een reden kiezen voor het weigeren van het verzoek.
    +TitleCancelCP=Verlofverzoek annuleren
    +ConfirmCancelCP=Weet u zeker dat u dit verlofverzoek wilt annuleren?
    +DetailRefusCP=Reden van weigering verlofverzoek
    +DateRefusCP=Datum weigering
    +DateCancelCP=Datum van annuleren
    +DefineEventUserCP=Toekennen uitzonderlijk verlofverzoek van een gebruiker
    +addEventToUserCP=Toekennen verlof
    +NotTheAssignedApprover=You are not the assigned approver
     MotifCP=Reden
     UserCP=Gebruiker
    -ErrorAddEventToUserCP=An error occurred while adding the exceptional leave.
    -AddEventToUserOkCP=The addition of the exceptional leave has been completed.
    -MenuLogCP=View change logs
    -LogCP=Log of updates of available vacation days
    -ActionByCP=Performed by
    -UserUpdateCP=For the user
    -PrevSoldeCP=Previous Balance
    -NewSoldeCP=New Balance
    -alreadyCPexist=A leave request has already been done on this period.
    -FirstDayOfHoliday=First day of vacation
    -LastDayOfHoliday=Last day of vacation
    -BoxTitleLastLeaveRequests=Latest %s modified leave requests
    -HolidaysMonthlyUpdate=Monthly update
    -ManualUpdate=Manual update
    -HolidaysCancelation=Leave request cancelation
    -EmployeeLastname=Employee last name
    -EmployeeFirstname=Employee first name
    -TypeWasDisabledOrRemoved=Leave type (id %s) was disabled or removed
    -LastHolidays=Latest %s leave requests
    -AllHolidays=All leave requests
    -
    +ErrorAddEventToUserCP=Er is een fout ontstaan bij het toekennen van het uitzonderlijk verlof.
    +AddEventToUserOkCP=Het uitzonderlijk verlof is toegevoegd.
    +MenuLogCP=Raadplegen log van wijzigingen
    +LogCP=Overzicht aanpassingen van beschikbare vakantiedagen
    +ActionByCP=Gedaan door
    +UserUpdateCP=Voor gebruiker
    +PrevSoldeCP=Vorig saldo
    +NewSoldeCP=Nieuw saldo
    +alreadyCPexist=U heeft een verlofverzoek aangemaakt welke reeds bestaat voor deze periode.
    +FirstDayOfHoliday=Eerste vakantiedag
    +LastDayOfHoliday=Laatste vakantiedag
    +BoxTitleLastLeaveRequests=Laatste %s aangepaste verlofverzoeken
    +HolidaysMonthlyUpdate=Maandelijkse update
    +ManualUpdate=Handmatige update
    +HolidaysCancelation=Annuleren verlofverzoek
    +EmployeeLastname=Medewerker achternaam
    +EmployeeFirstname=Medewerker voornaam
    +TypeWasDisabledOrRemoved=Verlofsoort (id %s) is niet actief of verwijderd
    +LastHolidays=Laatste %s verlofverzoeken
    +AllHolidays=Alle verlofverzoeken
    +HalfDay=Halve dag
    +NotTheAssignedApprover=You are not the assigned approver
    +LEAVE_PAID=Betaalde vakantie
    +LEAVE_SICK=Ziekteverlof
    +LEAVE_OTHER=Overig verlof
    +LEAVE_PAID_FR=Betaalde vakantie
     ## Configuration du Module ##
    -LastUpdateCP=Latest automatic update of leaves allocation
    -MonthOfLastMonthlyUpdate=Month of latest automatic update of leaves allocation
    -UpdateConfCPOK=Updated successfully.
    -Module27130Name= Management of leave requests
    -Module27130Desc= Management of leave requests
    -ErrorMailNotSend=An error occurred while sending email:
    -NoticePeriod=Notice period
    +LastUpdateCP=Laatste automatische update van verlofverzoek bestemmingen
    +MonthOfLastMonthlyUpdate=Laatste maand van automatische verlofverzoek toewijzingen
    +UpdateConfCPOK=Bijgewerkt.
    +Module27130Name= Beheer verlofverzoeken
    +Module27130Desc= Beheer verlofverzoeken
    +ErrorMailNotSend=Er is een fout ontstaan bij het versturen van de e-mail:
    +NoticePeriod=Opzegtermijn
     #Messages
    -HolidaysToValidate=Validate leave requests
    -HolidaysToValidateBody=Below is a leave request to validate
    -HolidaysToValidateDelay=This leave request will take place within a period of less than %s days.
    -HolidaysToValidateAlertSolde=The user who made this leave reques do not have enough available days.
    -HolidaysValidated=Validated leave requests
    -HolidaysValidatedBody=Your leave request for %s to %s has been validated.
    -HolidaysRefused=Request denied
    -HolidaysRefusedBody=Your leave request for %s to %s has been denied for the following reason :
    -HolidaysCanceled=Canceled leaved request
    -HolidaysCanceledBody=Your leave request for %s to %s has been canceled.
    -FollowedByACounter=1: This type of leave need to be followed by a counter. Counter is incremented manually or automatically and when a leave request is validated, counter is decremented.<br>0: Not followed by a counter.
    -NoLeaveWithCounterDefined=There is no leave types defined that need to be followed by a counter
    -GoIntoDictionaryHolidayTypes=Go into <strong>Home - Setup - Dictionaries - Type of leaves</strong> to setup the different types of leaves.
    +HolidaysToValidate=Verlofverzoeken goedkeuren
    +HolidaysToValidateBody=Hieronder verzoek voor goedkeuring
    +HolidaysToValidateDelay=Dit verlofverzoek zal plaatsvinden in minder dan %s dag.
    +HolidaysToValidateAlertSolde=De aanvrager voor dit verzoek heeft geen voldoende beschikbare verlofdagen over.
    +HolidaysValidated=Goedkeuren verlofverzoeken
    +HolidaysValidatedBody=Uw verlofverzoek van %s tot %s is goedgekeurd.
    +HolidaysRefused=Verlofverzoeken geweigerd
    +HolidaysRefusedBody=Uw verlofverzoek van %s tot %s is om de volgende reden geweigerd:
    +HolidaysCanceled=Annuleren verlofverzoek
    +HolidaysCanceledBody=Uw verlofverzoek van%s tot %s is geannuleerd.
    +FollowedByACounter=1: Dit soort verlof moet worden vervolgd met een teller. Deze zal handmatig of automatisch worden opgehoogd en wanneer verlofverzoek is goedgekeurd, zal deze automatisch aftellen. <br>0: Niet worden vervolgd met teller
    +NoLeaveWithCounterDefined=Er zijn geen soorten verlof waarbij een teller nodig is.
    +GoIntoDictionaryHolidayTypes=Ga naar <strong>Home-Instellingen-Woordenboeken-Soort verlofzoeken</strong> voor het opzetten van verschillende soorten verlofverzoeken.
    diff --git a/htdocs/langs/nl_NL/install.lang b/htdocs/langs/nl_NL/install.lang
    index 9170be189ae..224665d907e 100644
    --- a/htdocs/langs/nl_NL/install.lang
    +++ b/htdocs/langs/nl_NL/install.lang
    @@ -6,6 +6,7 @@ ConfFileDoesNotExistsAndCouldNotBeCreated=Configuratiebestand <b>%s</b> bestaat
     ConfFileCouldBeCreated=Configuratiebestand <b>%s</b> kon worden gecreëerd.
     ConfFileIsNotWritable=Configuratie bestand <b>%s</b> is niet voor schrijven te openen. Voor de eerste installatie, moet de webserver toestemming krijgen om naar dit bestand te schrijven tijdens het configuratieproces (door bijvoorbeeld "chmod 666" op een Unix-achtig OS).
     ConfFileIsWritable=Configuratiebestand <b>%s</b> kan voor schrijven geopend worden.
    +ConfFileMustBeAFileNotADir=Configuration file <b>%s</b> must be a file, not a directory.
     ConfFileReload=Reload alle informatie van configuratiebestand.
     PHPSupportSessions=Deze PHP installatie ondersteund sessies.
     PHPSupportPOSTGETOk=Deze PHP installatie ondersteunt POST en GET.
    @@ -91,8 +92,8 @@ FailedToCreateAdminLogin=Aanmaken Dolibarr administrator account niet geslaagd.
     WarningRemoveInstallDir=Waarschuwing, om veiligheidsredenen, dient u de <b>install</b> map na de installatie of upgrade te verwijderen of maak een bestand genaamd <b>install.lock</b> aan in de Dolibarr root map.
     FunctionNotAvailableInThisPHP=Niet beschikbaar in deze PHP installatie
     ChoosedMigrateScript=Kies het migratiescript
    -DataMigration=Gegevensmigratie
    -DatabaseMigration=Structuur databasemigratie
    +DataMigration=Database migratie (gegevens)
    +DatabaseMigration=Database migration (structure + some data)
     ProcessMigrateScript=Script verwerking
     ChooseYourSetupMode=Kies de gewenste installatiemethode en klik op "Start"...
     FreshInstall=Nieuwe installatie
    @@ -146,7 +147,7 @@ NothingToDo=Niets te doen
     # upgrade
     MigrationFixData=Reparatie voor gedenormaliseerde gegevens
     MigrationOrder=Gegevensmigratie van orders van afnemers
    -MigrationSupplierOrder=Gegevensmigratie van orders van leveranciers
    +MigrationSupplierOrder=Data migration for vendor's orders
     MigrationProposal=Gegevensmigratie van zakelijke voorstellen
     MigrationInvoice=Gegevensmigratie van afnemersfacturen
     MigrationContract=Gegevensmigratie van contracten
    @@ -196,8 +197,14 @@ MigrationEvents=Migratie van taken om taak eigenaar toe te voegen in toekennings
     MigrationEventsContact=Migratie van evenementen om afspraakcontact toe te voegen aan de toewijzingstabel
     MigrationRemiseEntity=Aanpassen entity veld waarde van llx_societe_remise
     MigrationRemiseExceptEntity=Aanpassen entity veld waarde van llx_societe_remise_except
    +MigrationUserRightsEntity=Aanpassen entity veld waarde van llx_user_rights
    +MigrationUserGroupRightsEntity=Aanpassen entity veld waarde van llx_usergroup_rights
     MigrationReloadModule=Herlaad module %s
     MigrationResetBlockedLog=Reset BlockedLog module voor v7 algoritme
     ShowNotAvailableOptions=Toon niet beschikbare opties
     HideNotAvailableOptions=Verberg niet beschikbare opties
     ErrorFoundDuringMigration=Er is een fout gemeld tijdens het migratieproces, dus de volgende stap is niet beschikbaar. Om fouten te negeren kunt u <a href="%s">hier</a> klikken, maar sommige functies van de applicatie werken mogelijk pas goed als deze zijn opgelost.
    +YouTryInstallDisabledByDirLock=The application try to sefl upgrade, but install/upgrade pages have been disabled for security reason (directory renamed with .lock suffix).<br>
    +YouTryInstallDisabledByFileLock=The application try to sefl upgrade, but install/upgrade pages pages have been disabled for security reason (by lock file <strong>install.lock</strong> into dolibarr documents directory).<br>
    +ClickHereToGoToApp=Click here to go to your application
    +ClickOnLinkOrRemoveManualy=Click on following link and if you always reach this page, you must remove the file install.lock into documents directory manually
    diff --git a/htdocs/langs/nl_NL/ldap.lang b/htdocs/langs/nl_NL/ldap.lang
    index 846d7f439ad..1057185d34b 100644
    --- a/htdocs/langs/nl_NL/ldap.lang
    +++ b/htdocs/langs/nl_NL/ldap.lang
    @@ -1,5 +1,4 @@
     # Dolibarr language file - Source file is en_US - ldap
    -DomainPassword=Wachtwoord voor het domein
     YouMustChangePassNextLogon=Wachtwoord voor de gebruiker <b>%s</b> op het domein <b>%s</b> dient te worden gewijzigd.
     UserMustChangePassNextLogon=Gebruiker dient het wachtwoord te wijzigen op het domein %s
     LDAPInformationsForThisContact=Informatie in LDAP database voor dit contact
    @@ -25,3 +24,4 @@ MemberTypeSynchronized=Soort lidmaatschap gesynchroniseerd
     ContactSynchronized=Contact gesynchroniseerd
     ForceSynchronize=Forceer synchronisatie Dolibarr -> LDAP
     ErrorFailedToReadLDAP=Kon niet lezen uit de LDAP-database. Controleer de instellingen van de LDAP module en database toegankelijkheid.
    +PasswordOfUserInLDAP=Password of user in LDAP
    diff --git a/htdocs/langs/nl_NL/loan.lang b/htdocs/langs/nl_NL/loan.lang
    index 1e0da4d0202..d278b613571 100644
    --- a/htdocs/langs/nl_NL/loan.lang
    +++ b/htdocs/langs/nl_NL/loan.lang
    @@ -10,46 +10,22 @@ LoanCapital=Kapitaal
     Insurance=Verzekering
     Interest=Rente
     Nbterms=Aantal termijnen
    +Term=Term
     LoanAccountancyCapitalCode=Tegenrekening Lening
     LoanAccountancyInsuranceCode=Tegenrekening verzekering
     LoanAccountancyInterestCode=Tegenrekening rente
     ConfirmDeleteLoan=Bevestigen verwijderen lening
     LoanDeleted=Lening verwijderd
    -ConfirmPayLoan=Confirm classify paid this loan
    +ConfirmPayLoan=Bevestig dat deze lening is betaald
     LoanPaid=Afgeloste lening
    -# Calc
    -LoanCalc=Lening Calculator
    -PurchaseFinanceInfo=Aankoop- en Financiering informatie
    -SalePriceOfAsset=Onderliggende waarde
    -PercentageDown=Lager percentage
    -LengthOfMortgage=Duur lening
    -AnnualInterestRate=Rente tarief
    -ExplainCalculations=Verklaar berekeningen
    -ShowMeCalculationsAndAmortization=Toon berekeningen en amortisatieschema
    -MortgagePaymentInformation=Informatie hypotheekbetaling
    -DownPayment=Aanbetaling
    -DownPaymentDesc=The <b>down payment</b> = The price of the home multiplied by the percentage down divided by 100 (for 5% down becomes 5/100 or 0.05)
    -InterestRateDesc=The <b>interest rate</b> = The annual interest percentage divided by 100
    -MonthlyFactorDesc=The <b>monthly factor</b> = The result of the following formula
    -MonthlyInterestRateDesc=The <b>monthly interest rate</b> = The annual interest rate divided by 12 (for the 12 months in a year)
    -MonthTermDesc=The <b>month term</b> of the loan in months = The number of years you've taken the loan out for times 12
    -MonthlyPaymentDesc=Het maandbedrag is tot stand gekomen door gebruik van de volgende formule
    -AmortizationPaymentDesc=The <a href="#amortization">amortization</a> breaks down how much of your monthly payment goes towards the bank's interest, and how much goes into paying off the principal of your loan.
    -AmountFinanced=Gefinancierd bedrag
    -AmortizationMonthlyPaymentOverYears=Amortization For Monthly Payment: <b>%s</b> over %s years
    -Totalsforyear=Totalen per jaar
    -MonthlyPayment=Maandelijks bedrag
    -LoanCalcDesc=This <b>mortgage calculator</b> can be used to figure out monthly payments of a loaning, based on the amount borrowed, the term of the loan desired and the interest rate.<br> This calculator includes also PMI (Private Mortgage Insurance) for loans where less than 20%% is put as a down payment. Also taken into consideration are the town property taxes, and their effect on the total monthly mortgage payment.<br>
    -GoToInterest=%s will go towards INTEREST
    -GoToPrincipal=%s will go towards PRINCIPAL
    -YouWillSpend=You will spend %s in year %s
    -ListLoanAssociatedProject=List of loan associated with the project
    +ListLoanAssociatedProject=Leningen die aan het project zijn gekoppeld
     AddLoan=Aanmaken lening
    +FinancialCommitment=Financiële verplichting
    +InterestAmount=Rente
    +CapitalRemain=Capital remain
     # Admin
    -ConfigLoan=Configuration of the module loan
    +ConfigLoan=Configuratie van de module lening
     LOAN_ACCOUNTING_ACCOUNT_CAPITAL=Standaard grootboekrekening kapitaal
     LOAN_ACCOUNTING_ACCOUNT_INTEREST=Standaard grootboekrekening rente
     LOAN_ACCOUNTING_ACCOUNT_INSURANCE=Standaard grootboekrekening verzekeringen
    -FinancialCommitment=Financial commitment
    -CreateCalcSchedule=Edit financial commitment
    -InterestAmount=Interest amount
    +CreateCalcSchedule=Bewerk financiële betrokkenheid
    diff --git a/htdocs/langs/nl_NL/mails.lang b/htdocs/langs/nl_NL/mails.lang
    index e32217b1c53..b0bde14bfbb 100644
    --- a/htdocs/langs/nl_NL/mails.lang
    +++ b/htdocs/langs/nl_NL/mails.lang
    @@ -11,7 +11,9 @@ MailFrom=Afzender
     MailErrorsTo=Fouten naar
     MailReply=Antwoorden naar
     MailTo=Ontvanger(s)
    +MailToUsers=To user(s)
     MailCC=Kopiëren naar
    +MailToCCUsers=Copy to users(s)
     MailCCC=Gecachde kopie aan
     MailTopic=Onderwerp e-mail
     MailText=Bericht
    @@ -39,10 +41,10 @@ MailSuccessfulySent=E-mail berichten (%s tot %s) zijn geaccepteerd voor verzendi
     MailingSuccessfullyValidated=Emailing succesvol gevalideerd
     MailUnsubcribe=Uitschrijven
     MailingStatusNotContact=Niet meer contacten
    -MailingStatusReadAndUnsubscribe=Read and unsubscribe
    +MailingStatusReadAndUnsubscribe=Lezen en afmelden
     ErrorMailRecipientIsEmpty=E-mailadres ontvanger is leeg
     WarningNoEMailsAdded=Geen nieuw E-mailadres aan de lijst van ontvangers toe te voegen.
    -ConfirmValidMailing=Are you sure you want to validate this emailing?
    +ConfirmValidMailing=Weet u zeker dat u deze e-mail wilt valideren?
     ConfirmResetMailing=Warning, by reinitializing emailing <b>%s</b>, you allow to make a mass sending of this email another time. Are you sure you this is what you want to do?
     ConfirmDeleteMailing=Are you sure you want to delete this emailling?
     NbOfUniqueEMails=Aantal unieke e-mails
    @@ -67,7 +69,7 @@ MailingStatusRead=Lezen
     YourMailUnsubcribeOK=De e-mail<b>%s</b> is correct uitgeschreven uit de mailinglijst
     ActivateCheckReadKey=Key used to encrypt URL used for "Read Receipt" and "Unsubcribe" feature
     EMailSentToNRecipients=E-mail verzonden naar %s ontvangers.
    -EMailSentForNElements=EMail sent for %s elements.
    +EMailSentForNElements=E-mail verzonden voor %s elementen .
     XTargetsAdded=<b>%s</b> ontvangers toegevoegd in bestemming-lijst
     OnlyPDFattachmentSupported=If the PDF documents were already generated for the objects to send, they will be attached to email. If not, no email will be sent (also, note that only pdf documents are supported as attachment in mass sending in this version).
     AllRecipientSelected=The recipients of the %s record selected (if their email is known).
    @@ -78,7 +80,7 @@ ResultOfMailSending=Result of mass EMail sending
     NbSelected=Nb selected
     NbIgnored=Nb ignored
     NbSent=Nb sent
    -SentXXXmessages=%s message(s) sent.
    +SentXXXmessages=%s bericht (en) verzonden.
     ConfirmUnvalidateEmailing=Are you sure you want to change email <b>%s</b> to draft status?
     MailingModuleDescContactsWithThirdpartyFilter=Contact with customer filters
     MailingModuleDescContactsByCompanyCategory=Contacts by third party category
    @@ -112,9 +114,9 @@ ToAddRecipientsChooseHere=Voeg geadresseerden toe door deze uit de lijst te kiez
     NbOfEMailingsReceived=Bulk Emailings ontvangen
     NbOfEMailingsSend=Mailings verstuurd
     IdRecord=ID-tabelregel
    -DeliveryReceipt=Delivery Ack.
    +DeliveryReceipt=Ontvangstbevestiging
     YouCanUseCommaSeparatorForSeveralRecipients=U kunt het <b>komma</b> scheidingsteken gebruiken om meerdere ontvangers te specificeren.
    -TagCheckMail=Track mail opening
    +TagCheckMail=Volg geopende mail
     TagUnsubscribe=Uitschrijf link
     TagSignature=Ondertekening verzendende gebruiker
     EMailRecipient=Ontvanger e-mail
    @@ -164,4 +166,4 @@ InGoingEmailSetup=Incoming email setup
     OutGoingEmailSetupForEmailing=Outgoing email setup (for mass emailing)
     DefaultOutgoingEmailSetup=Default outgoing email setup
     Information=Informatie
    -
    +ContactsWithThirdpartyFilter=Contacts avec filtre client
    diff --git a/htdocs/langs/nl_NL/main.lang b/htdocs/langs/nl_NL/main.lang
    index dccbd1ba9ef..28639d67dad 100644
    --- a/htdocs/langs/nl_NL/main.lang
    +++ b/htdocs/langs/nl_NL/main.lang
    @@ -71,12 +71,12 @@ SelectDate=Selecteer een datum
     SeeAlso=Zie ook %s
     SeeHere=Zie hier
     ClickHere=Klik hier
    -Here=Here
    +Here=Hier
     Apply=Toepassen
     BackgroundColorByDefault=Standaard achtergrondkleur
     FileRenamed=The file was successfully renamed
     FileGenerated=Het bestand is succesvol aangemaakt
    -FileSaved=The file was successfully saved
    +FileSaved=Het bestand is succesvol opgeslagen
     FileUploaded=Het bestand is geüpload
     FileTransferComplete=Bestand(en) succesvol geupload
     FilesDeleted=File(s) successfully deleted
    @@ -92,19 +92,20 @@ DolibarrInHttpAuthenticationSoPasswordUseless=Dolibarr authentication mode is se
     Administrator=Beheerder
     Undefined=Ongedefineerd
     PasswordForgotten=Wachtwoord vergeten?
    +NoAccount=No account?
     SeeAbove=Zie hierboven
     HomeArea=Home
     LastConnexion=Laatste connectie
     PreviousConnexion=Laatste keer ingelogd
    -PreviousValue=Previous value
    +PreviousValue=Vorige waarde
     ConnectedOnMultiCompany=Aangesloten bij Meervoudig bedrijf
     ConnectedSince=Aangesloten sinds
     AuthenticationMode=Authentificatie modus
     RequestedUrl=Gezochte URL
     DatabaseTypeManager=Database Type Manager
     RequestLastAccessInError=Database fout bij laatste verzoek
    -ReturnCodeLastAccessInError=Return code for latest database access request error
    -InformationLastAccessInError=Information for latest database access request error
    +ReturnCodeLastAccessInError=Retourcode voor de meest recente fout bij het toegangsverzoek voor de database
    +InformationLastAccessInError=Informatie voor de meest recente database-toegangsverzoekfout
     DolibarrHasDetectedError=Dolibarr heeft een technische fout gedetecteerd
     YouCanSetOptionDolibarrMainProdToZero=You can read log file or set option $dolibarr_main_prod to '0' in your config file to get more information.
     InformationToHelpDiagnose=This information can be useful for diagnostic purposes (you can set option $dolibarr_main_prod to '1' to remove such notices)
    @@ -204,7 +205,7 @@ Parameter=Instelling
     Parameters=Instellingen
     Value=Waarde
     PersonalValue=Persoonlijke waarde
    -NewObject=New %s
    +NewObject=Nieuw %s
     NewValue=Nieuwe waarde
     CurrentValue=Huidige waarde
     Code=Code
    @@ -231,7 +232,7 @@ Limit=Limiet
     Limits=Grenzen
     Logout=Uitloggen
     NoLogoutProcessWithAuthMode=No applicative disconnect feature with authentication mode <b>%s</b>
    -Connection=Inloggen
    +Connection=Login
     Setup=Instellingen
     Alert=Kennisgevingen
     MenuWarnings=Kennisgevingen
    @@ -265,7 +266,7 @@ DateProcess=Procesdatum
     DateBuild=Datum van rapportgeneratie
     DatePayment=Datum van betaling
     DateApprove=Goedkeurings datum
    -DateApprove2=Goedkeurings datum (tweede goedkeuring)
    +DateApprove2=Datum akkoord (tweede)
     RegistrationDate=Registration date
     UserCreation=Aanmaken gebruiker
     UserModification=Wijzigen gebruiker
    @@ -326,7 +327,7 @@ Copy=Kopiëren
     Paste=Plakken
     Default=Standaard
     DefaultValue=Standaardwaarde
    -DefaultValues=Default values
    +DefaultValues=Standaard waarden
     Price=Prijs
     PriceCurrency=Price (currency)
     UnitPrice=Eenheidsprijs
    @@ -382,7 +383,7 @@ TotalLT2IN=Total SGST
     HT=Exclusief BTW
     TTC=Inclusief BTW
     INCVATONLY=Inc. VAT
    -INCT=Inc. all taxes
    +INCT=Incl. alle belastingen
     VAT=BTW
     VATIN=IGST
     VATs=BTW
    @@ -402,6 +403,7 @@ DefaultTaxRate=BTW tarief
     Average=Gemiddeld
     Sum=Som
     Delta=Variantie
    +RemainToPay=Remain to pay
     Module=Module/Applicatie
     Modules=Modules/Applications
     Option=Optie
    @@ -414,7 +416,7 @@ Favorite=Favoriet
     ShortInfo=Info.
     Ref=Referentie
     ExternalRef=Ref. extern
    -RefSupplier=Leverancierreferentie
    +RefSupplier=Ref. vendor
     RefPayment=Betalingskenmerk
     CommercialProposalsShort=Offertes
     Comment=Opmerking
    @@ -427,7 +429,7 @@ ActionRunningNotStarted=Niet gestart
     ActionRunningShort=Reeds bezig
     ActionDoneShort=Uitgevoerd
     ActionUncomplete=Onvolledig
    -LatestLinkedEvents=Latest %s linked events
    +LatestLinkedEvents=Laatste %s gekoppelde evenementen
     CompanyFoundation=Bedrijf/Organisatie
     Accountant=Accountant
     ContactsForCompany=Bedrijfscontacten
    @@ -452,13 +454,13 @@ Duration=Duur
     TotalDuration=Totale duur
     Summary=Samenvatting
     DolibarrStateBoard=Database statistieken
    -DolibarrWorkBoard=Te verwerken items in dashboard
    +DolibarrWorkBoard=In behandeling
     NoOpenedElementToProcess=No opened element to process
     Available=Beschikbaar
     NotYetAvailable=Nog niet beschikbaar
     NotAvailable=Niet beschikbaar
    -Categories=Tags / categorieën
    -Category=Tag / categorie
    +Categories=Labels/categorieën
    +Category=Label/categorie
     By=Door
     From=Van
     to=aan
    @@ -471,7 +473,7 @@ Quantity=Hoeveelheid
     Qty=Aantal
     ChangedBy=Veranderd door
     ApprovedBy=Goedgekeurd door
    -ApprovedBy2=Goedgekeurd door (tweede goedkeuring)
    +ApprovedBy2=Goedgekeurd door (tweede keuring)
     Approved=Goedgekeurd
     Refused=Geweigerd
     ReCalculate=Herberekenen
    @@ -493,7 +495,7 @@ Received=Ontvangen
     Paid=Betaald
     Topic=Onderwerp
     ByCompanies=Door bedrijven
    -ByUsers=Door gebruikers
    +ByUsers=By user
     Links=Links
     Link=Link
     Rejects=Verworpen
    @@ -505,6 +507,7 @@ NoneF=Geen
     NoneOrSeveral=None or several
     Late=Vertraagd
     LateDesc=Delay to define if a record is late or not depends on your setup. Ask your admin to change delay from menu Home - Setup - Alerts.
    +NoItemLate=No late item
     Photo=Afbeelding
     Photos=Afbeeldingen
     AddPhoto=Afbeelding toevoegen
    @@ -601,7 +604,7 @@ FindBug=Rapporteer een bug
     NbOfThirdParties=Aantal derden
     NbOfLines=Aantal regels
     NbOfObjects=Aantal objecten
    -NbOfObjectReferers=Number of related items
    +NbOfObjectReferers=Aantal gerelateerde items
     Referers=Gerelateerde items
     TotalQuantity=Totale hoeveelheid
     DateFromTo=Van %s naar %s
    @@ -619,9 +622,9 @@ BuildDoc=Genereer Document
     Entity=Entiteit
     Entities=Entiteiten
     CustomerPreview=Afnemersvoorbeeldweergave
    -SupplierPreview=Leverancier voorbeeldweergave
    +SupplierPreview=Vendor preview
     ShowCustomerPreview=Toon afnemersvoorbeeldweergave
    -ShowSupplierPreview=Toon leverancier voorbeeldweergave
    +ShowSupplierPreview=Show vendor preview
     RefCustomer=Referentie afnemer
     Currency=Valuta
     InfoAdmin=Informatie voor beheerders
    @@ -672,14 +675,14 @@ PartialWoman=Gedeeltelijke
     TotalWoman=Totaal
     NeverReceived=Nooit ontvangen
     Canceled=Geannuleerd
    -YouCanChangeValuesForThisListFromDictionarySetup=You can change values for this list from menu Setup - Dictionaries
    -YouCanChangeValuesForThisListFrom=You can change values for this list from menu %s
    +YouCanChangeValuesForThisListFromDictionarySetup=U kunt waarden voor deze lijst wijzigen via menu-instellingen - woordenboek
    +YouCanChangeValuesForThisListFrom=U kunt de waarden van dit menu aanpassen via %s
     YouCanSetDefaultValueInModuleSetup=You can set the default value used when creating a new record into module setup
     Color=Kleur
     Documents=Gekoppelde bestanden
     Documents2=Documenten
     UploadDisabled=Uploaden uitgeschakeld
    -MenuAccountancy=Boekhouden
    +MenuAccountancy=Boekhouding
     MenuECM=Documenten
     MenuAWStats=AWStats
     MenuMembers=Leden
    @@ -802,7 +805,7 @@ ShowContract=Toon contract
     GoIntoSetupToChangeLogo=Ga naar Home - Setup - Bedrijf om logo te wijzigen of ga naar Home - Instellingen - Scherm om te verbergen.
     Deny=Wijgeren
     Denied=Gewijgerd
    -ListOf=List of %s
    +ListOf=Lijst van %s
     ListOfTemplates=Lijst van templates
     Gender=Geslacht
     Genderman=Man
    @@ -814,7 +817,7 @@ GoodBye=GoodBye
     Sincerely=Oprecht
     DeleteLine=Verwijderen regel
     ConfirmDeleteLine=Weet u zeker dat u deze regel wilt verwijderen?
    -NoPDFAvailableForDocGenAmongChecked=No PDF were available for the document generation among checked record
    +NoPDFAvailableForDocGenAmongChecked=Er was geen PDF beschikbaar voor het genereren van documenten bij gecontroleerde records
     TooManyRecordForMassAction=Too many record selected for mass action. The action is restricted to a list of %s record.
     NoRecordSelected=Geen record geselecteerd
     MassFilesArea=Area for files built by mass actions
    @@ -838,7 +841,7 @@ Calendar=Kalender
     GroupBy=Sorteer op
     ViewFlatList=Weergeven als lijst
     RemoveString='%s' string verwijderen
    -SomeTranslationAreUncomplete=Some languages may be partially translated or may contains errors. If you detect some, you can fix language files registering to <a href="https://transifex.com/projects/p/dolibarr/" target="_blank">https://transifex.com/projects/p/dolibarr/</a>.
    +SomeTranslationAreUncomplete=Sommige talen zijn mogelijk gedeeltelijk vertaald of bevatten fouten. Als u dit ziet kunt u taalbestanden repareren door u zich registreren op <a href="https://transifex.com/projects/p/dolibarr/" target="_blank">https://transifex.com/projects/p/ Dolibarr /</a>.
     DirectDownloadLink=Directe download link (openbaar/extern)
     DirectDownloadInternalLink=Direct download link (need to be logged and need permissions)
     Download=Downloaden
    @@ -915,11 +918,11 @@ SearchIntoProductsOrServices=Diensten of Producten
     SearchIntoProjects=Projecten
     SearchIntoTasks=Taken
     SearchIntoCustomerInvoices=Klantenfactuur
    -SearchIntoSupplierInvoices=Leveranciersfacturen
    +SearchIntoSupplierInvoices=Vendor invoices
     SearchIntoCustomerOrders=Klantenbestelling
    -SearchIntoSupplierOrders=Leveranciersopdrachten
    +SearchIntoSupplierOrders=Purchase orders
     SearchIntoCustomerProposals=Klantenoffertes
    -SearchIntoSupplierProposals=Leveranciersoffertes
    +SearchIntoSupplierProposals=Vendor proposals
     SearchIntoInterventions=Interventies
     SearchIntoContracts=Contracten
     SearchIntoCustomerShipments=Klantzendingen
    @@ -941,3 +944,7 @@ Remote=Remote
     LocalAndRemote=Local and Remote
     KeyboardShortcut=Keyboard shortcut
     AssignedTo=Geaffecteerden
    +Deletedraft=Delete draft
    +ConfirmMassDraftDeletion=Draft Bulk delete confirmation
    +FileSharedViaALink=File shared via a link
    +
    diff --git a/htdocs/langs/nl_NL/margins.lang b/htdocs/langs/nl_NL/margins.lang
    index 27b981ebed1..3ebafd0a4d7 100644
    --- a/htdocs/langs/nl_NL/margins.lang
    +++ b/htdocs/langs/nl_NL/margins.lang
    @@ -28,10 +28,10 @@ UseDiscountAsService=Als een dienst
     UseDiscountOnTotal=Op subtotaal
     MARGIN_METHODE_FOR_DISCOUNT_DETAILS=Definieert als een globale discount wordt behandelt als een training, een dienst, of alleen een subtotaal voor marge berekening.
     MARGIN_TYPE=Inkoop/kostprijs voorgesteld al standaard bij margeberekening
    -MargeType1=Marge op gunstigste inkoopprijs
    -MargeType2=Marge op gewogen inkoopprijs 
    +MargeType1=Margin on Best vendor price
    +MargeType2=Marge op gewogen inkoopprijs (GIP)
     MargeType3=Marge inkoopprijs
    -MarginTypeDesc=* Margin on best buying price = Selling price - Best supplier price defined on product card<br>* Margin on Weighted Average Price (WAP) = Selling price - Product Weighted Average Price (WAP) or best supplier price if WAP not yet defined<br>* Margin on Cost price = Selling price - Cost price defined on product card or WAP if cost price not defined, or best supplier price if WAP not yet defined
    +MarginTypeDesc=* Margin on best buying price = Selling price - Best vendor price defined on product card<br>* Margin on Weighted Average Price (WAP) = Selling price - Product Weighted Average Price (WAP) or best supplier price if WAP not yet defined<br>* Margin on Cost price = Selling price - Cost price defined on product card or WAP if cost price not defined, or best supplier price if WAP not yet defined
     CostPrice=Kostprijs
     UnitCharges=Unit toeslag
     Charges=Toeslag
    diff --git a/htdocs/langs/nl_NL/members.lang b/htdocs/langs/nl_NL/members.lang
    index 072a0ee2803..4e7e3a42375 100644
    --- a/htdocs/langs/nl_NL/members.lang
    +++ b/htdocs/langs/nl_NL/members.lang
    @@ -55,11 +55,11 @@ NewCotisation=Nieuwe bijdrage
     PaymentSubscription=Nieuwe bijdragebetaling
     SubscriptionEndDate=Einddatum abonnement
     MembersTypeSetup=Ledentype instellen
    -MemberTypeModified=Member type modified
    -DeleteAMemberType=Delete a member type
    -ConfirmDeleteMemberType=Are you sure you want to delete this member type?
    -MemberTypeDeleted=Member type deleted
    -MemberTypeCanNotBeDeleted=Member type can not be deleted
    +MemberTypeModified=Lid gewijzigd
    +DeleteAMemberType=Lid verwijderen
    +ConfirmDeleteMemberType=Weet u zeker dat u dit lid wilt verwijderen?
    +MemberTypeDeleted=Lid verwijderd
    +MemberTypeCanNotBeDeleted=Lid kan niet worden verwijderd
     NewSubscription=Nieuw abonnement
     NewSubscriptionDesc=Met dit formulier kunt u uw abonnement te nemen als nieuw lid van de stichting. Wilt u uw abonnement te verlengen (indien reeds lid is), dan kunt u in plaats daarvan contact op met stichtingsbestuur via e-mail %s.
     Subscription=Abonnement
    @@ -87,7 +87,7 @@ DeleteSubscription=Abonnement verwijderen
     ConfirmDeleteSubscription=Are you sure you want to delete this subscription?
     Filehtpasswd=htpasswd bestand
     ValidateMember=Valideer een lid
    -ConfirmValidateMember=Are you sure you want to validate this member?
    +ConfirmValidateMember=Weet u zeker dat u dit lid wilt valideren?
     FollowingLinksArePublic=De volgende links zijn publieke pagina's die niet beschermd worden door Dolibarr. Het zijn niet opgemaakte voorbeeldpagina's om te tonen hoe de ledenlijst database eruit ziet.
     PublicMemberList=Publieke ledenlijst
     BlankSubscriptionForm=Abonnement aanmeldformulier (openbaar)
    @@ -97,7 +97,7 @@ ForceMemberType=Force the member type
     ExportDataset_member_1=Leden en abonnementen
     ImportDataset_member_1=Leden
     LastMembersModified=Laatste %s gewijzigde leden
    -LastSubscriptionsModified=Latest %s modified subscriptions
    +LastSubscriptionsModified=Laatste %s aangepaste abonnementen
     String=String
     Text=Tekst
     Int=Numeriek
    @@ -111,7 +111,7 @@ SendingAnEMailToMember=Sending information email to member
     SendingEmailOnAutoSubscription=Sending email on auto registration
     SendingEmailOnMemberValidation=Sending email on new member validation
     SendingEmailOnNewSubscription=Sending email on new subscription
    -SendingReminderForExpiredSubscription=Sending reminder for expired subscription
    +SendingReminderForExpiredSubscription=Sending reminder for expired subscriptions
     SendingEmailOnCancelation=Sending email on cancelation
     # Topic of email templates
     YourMembershipRequestWasReceived=Your membership was received.
    @@ -169,7 +169,7 @@ MembersByStateDesc=Dit scherm tonen statistieken over de leden door de staat / p
     MembersByTownDesc=Dit scherm tonen statistieken over de leden per gemeente.
     MembersStatisticsDesc=Kies de statistieken die u wilt lezen ...
     MenuMembersStats=Statistiek
    -LastMemberDate=Latest member date
    +LastMemberDate=Laatste liddatum
     LatestSubscriptionDate=Laatste abonnementsdatum
     Nature=Natuur
     Public=Informatie zijn openbaar (no = prive)
    @@ -190,9 +190,9 @@ VATToUseForSubscriptions=BTW tarief voor inschrijvingen
     NoVatOnSubscription=Geen BTW bij inschrijving
     MEMBER_PAYONLINE_SENDEMAIL=Email to use for email warning when Dolibarr receive a confirmation of a validated payment for a subscription (Example: paymentdone@example.com)
     ADHERENT_PRODUCT_ID_FOR_SUBSCRIPTIONS=Product gebruikt voor abbonement regel in factuur: %s
    -NameOrCompany=Name or company
    +NameOrCompany=Naam of Bedrijf
     SubscriptionRecorded=Subscription recorded
    -NoEmailSentToMember=No email sent to member
    +NoEmailSentToMember=Geen e-mail verzonden naar lid
     EmailSentToMember=Email sent to member at %s
     SendReminderForExpiredSubscriptionTitle=Send reminder by email for expired subscription
     SendReminderForExpiredSubscription=Send reminder by email to members when subscription is about to expire (parameter is number of days before end of subscription to send the remind)
    diff --git a/htdocs/langs/nl_NL/modulebuilder.lang b/htdocs/langs/nl_NL/modulebuilder.lang
    index 0ae2b4e42a8..1885869bef9 100644
    --- a/htdocs/langs/nl_NL/modulebuilder.lang
    +++ b/htdocs/langs/nl_NL/modulebuilder.lang
    @@ -6,7 +6,7 @@ ModuleBuilderDesc2=Path where modules are generated/edited (first alternative di
     ModuleBuilderDesc3=Generated/editable modules found: <strong>%s</strong>
     ModuleBuilderDesc4=A module is detected as 'editable' when the file <strong>%s</strong> exists in root of module directory
     NewModule=Nieuwe module
    -NewObject=New object
    +NewObject=Nieuw object
     ModuleKey=Module key
     ObjectKey=Object key
     ModuleInitialized=Module geïnitialiseerd
    @@ -18,7 +18,7 @@ ModuleBuilderDescobjects=Define here the objects you want to manage with your mo
     ModuleBuilderDescmenus=This tab is dedicated to define menu entries provided by your module.
     ModuleBuilderDescpermissions=This tab is dedicated to define the new permissions you want to provide with your module.
     ModuleBuilderDesctriggers=This is the view of triggers provided by your module. To include code executed when a triggered business event is launched, just edit this file.
    -ModuleBuilderDeschooks=This tab is dedicated to hooks.
    +ModuleBuilderDeschooks=Dit tabblad is gewijd aan haken.
     ModuleBuilderDescwidgets=This tab is dedicated to manage/build widgets.
     ModuleBuilderDescbuildpackage=You can generate here a "ready to distribute" package file (a normalized .zip file) of your module and a "ready to distribute" documentation file. Just click on button to build the package or documentation file.
     EnterNameOfModuleToDeleteDesc=You can delete your module. WARNING: All files of module but also structured data and documentation will be definitly lost !
    @@ -45,26 +45,26 @@ SpaceOrSpecialCharAreNotAllowed=Spaces or special characters are not allowed.
     FileNotYetGenerated=Bestand nog niet aangemaakt
     RegenerateClassAndSql=Erase and regenerate class and sql files
     RegenerateMissingFiles=Generate missing files
    -SpecificationFile=File with business rules
    +SpecificationFile=Bestand met bedrijfsregels
     LanguageFile=File for language
     ConfirmDeleteProperty=Are you sure you want to delete the property <strong>%s</strong> ? This will change code in PHP class but also remove column from table definition of object.
    -NotNull=Not NULL
    +NotNull=Niet NULL
     NotNullDesc=1=Set database to NOT NULL. -1=Allow null values and force value to NULL if empty ('' or 0).
     SearchAll=Used for 'search all'
    -DatabaseIndex=Database index
    -FileAlreadyExists=File %s already exists
    +DatabaseIndex=Database-index
    +FileAlreadyExists=Bestand %s bestaat reeds
     TriggersFile=File for triggers code
     HooksFile=File for hooks code
     ArrayOfKeyValues=Array of key-val
     ArrayOfKeyValuesDesc=Array of keys and values if field is a combo list with fixed values
    -WidgetFile=Widget file
    -ReadmeFile=Readme file
    -ChangeLog=ChangeLog file
    +WidgetFile=Widget-bestand
    +ReadmeFile=Leesmij-bestand
    +ChangeLog=ChangeLog-bestand
     TestClassFile=File for PHP Unit Test class
    -SqlFile=Sql file
    +SqlFile=Sql-bestand
     PageForLib=File for PHP libraries
     SqlFileExtraFields=Sql file for complementary attributes
    -SqlFileKey=Sql file for keys
    +SqlFileKey=Sql-bestand voor keys
     AnObjectAlreadyExistWithThisNameAndDiffCase=An object already exists with this name and a different case
     UseAsciiDocFormat=You can use Markdown format, but it is recommanded to use Asciidoc format (Comparison between .md and .asciidoc: http://asciidoctor.org/docs/user-manual/#compared-to-markdown)
     IsAMeasure=Is a measure
    @@ -74,6 +74,7 @@ NoWidget=No widget
     GoToApiExplorer=Go to API explorer
     ListOfMenusEntries=List of menu entries
     ListOfPermissionsDefined=List of defined permissions
    +SeeExamples=See examples here
     EnabledDesc=Condition to have this field active (Examples: 1 or $conf->global->MYMODULE_MYOPTION)
     VisibleDesc=Is the field visible ? (Examples: 0=Never visible, 1=Visible on list and create/update/view forms, 2=Visible on list only, 3=Visible on create/update/view form only. Using a negative value means field is not shown by default on list but can be selected for viewing)
     IsAMeasureDesc=Can the value of field be cumulated to get a total into list ? (Examples: 1 or 0)
    @@ -89,9 +90,12 @@ SeeReservedIDsRangeHere=See range of reserved IDs
     ToolkitForDevelopers=Toolkit for Dolibarr developers
     TryToUseTheModuleBuilder=If you have knowledge in SQL and PHP, you can try to use the native module builder wizard. Just enable the module and use the wizard by clicking the <span class="fa fa-bug"></span> on the top right menu. Warning: This is a developer feature, bad use may breaks your application.
     SeeTopRightMenu=See <span class="fa fa-bug"></span> on the top right menu
    -AddLanguageFile=Add language file
    +AddLanguageFile=Taalbestand toevoegen
     YouCanUseTranslationKey=You can use here a key that is the translation key found into language file (see tab "Languages")
     DropTableIfEmpty=(Delete table if empty)
    -TableDoesNotExists=The table %s does not exists
    +TableDoesNotExists=Tabel %s bestaat niet
     TableDropped=Table %s deleted
     InitStructureFromExistingTable=Build the structure array string of an existing table
    +UseAboutPage=Disallow the about page
    +UseDocFolder=Disallow the documentation folder
    +UseSpecificReadme=Use a specific ReadMe
    diff --git a/htdocs/langs/nl_NL/opensurvey.lang b/htdocs/langs/nl_NL/opensurvey.lang
    index fe9e27eb543..410e51d159f 100644
    --- a/htdocs/langs/nl_NL/opensurvey.lang
    +++ b/htdocs/langs/nl_NL/opensurvey.lang
    @@ -21,7 +21,7 @@ TheBestChoices=The best choices currently are
     with=with
     OpenSurveyHowTo=If you agree to vote in this poll, you have to give your name, choose the values that fit best for you and validate with the plus button at the end of the line.
     CommentsOfVoters=Comments of voters
    -ConfirmRemovalOfPoll=Are you sure you want to remove this poll (and all votes)
    +ConfirmRemovalOfPoll=Weet u zeker dat u deze poll (met alle stemmen) wilt verwijderen?
     RemovePoll=Remove poll
     UrlForSurvey=URL to communicate to get a direct access to poll
     PollOnChoice=You are creating a poll to make a multi-choice for a poll. First enter all possible choices for your poll:
    @@ -58,3 +58,4 @@ MoreChoices=Enter more choices for the voters
     SurveyExpiredInfo=The poll has been closed or voting delay has expired.
     EmailSomeoneVoted=%s has filled a line.\nYou can find your poll at the link: \n%s
     ShowSurvey=Show survey
    +UserMustBeSameThanUserUsedToVote=You must have voted and use the same user name that the one used to vote, to post a comment
    diff --git a/htdocs/langs/nl_NL/orders.lang b/htdocs/langs/nl_NL/orders.lang
    index b74475fd533..0572d137ffe 100644
    --- a/htdocs/langs/nl_NL/orders.lang
    +++ b/htdocs/langs/nl_NL/orders.lang
    @@ -1,6 +1,6 @@
     # Dolibarr language file - Source file is en_US - orders
     OrdersArea=Klantenorders overzicht
    -SuppliersOrdersArea=Leverancierorders overzicht
    +SuppliersOrdersArea=Inkooporders gebied
     OrderCard=Opdrachtenkaart
     OrderId=Ordernr
     Order=Order
    @@ -13,18 +13,18 @@ OrderToProcess=Te verwerken opdracht
     NewOrder=Nieuwe opdracht
     ToOrder=Te bestellen
     MakeOrder=Opdracht indienen
    -SupplierOrder=Leveranciersopdracht
    -SuppliersOrders=Leveranciersopdrachten
    -SuppliersOrdersRunning=Huidige leveranciersopdrachten
    +SupplierOrder=Purchase order
    +SuppliersOrders=Purchase orders
    +SuppliersOrdersRunning=Current purchase orders
     CustomerOrder=Afnemersopdracht
    -CustomersOrders=Klantenbestelling
    +CustomersOrders=Bestellingen klanten
     CustomersOrdersRunning=Huidige klantbestelling
     CustomersOrdersAndOrdersLines=Customer orders and order lines
    -OrdersDeliveredToBill=Customer orders delivered to bill
    -OrdersToBill=Customer orders delivered
    -OrdersInProcess=Customer orders in process
    -OrdersToProcess=Customer orders to process
    -SuppliersOrdersToProcess=Te verwerken leverancierbestellingen
    +OrdersDeliveredToBill=Geleverde klantbestellingen te factureren
    +OrdersToBill=Geleverde klanten bestellingen
    +OrdersInProcess=Klanten bestelling in voortgang
    +OrdersToProcess=Openstaande klanten bestelling
    +SuppliersOrdersToProcess=Purchase orders to process
     StatusOrderCanceledShort=Geannuleerd
     StatusOrderDraftShort=Concept
     StatusOrderValidatedShort=Gevalideerd
    @@ -40,7 +40,7 @@ StatusOrderRefusedShort=Geweigerd
     StatusOrderBilledShort=Gefactureerd
     StatusOrderToProcessShort=Te verwerken
     StatusOrderReceivedPartiallyShort=Gedeeltelijk ontvangen
    -StatusOrderReceivedAllShort=Products received
    +StatusOrderReceivedAllShort=Producten ontvangen
     StatusOrderCanceled=Geannuleerd
     StatusOrderDraft=Concept (moet worden gevalideerd)
     StatusOrderValidated=Gevalideerd
    @@ -52,7 +52,7 @@ StatusOrderApproved=Goedgekeurd
     StatusOrderRefused=Geweigerd
     StatusOrderBilled=Gefactureerd
     StatusOrderReceivedPartially=Gedeeltelijk ontvangen
    -StatusOrderReceivedAll=All products received
    +StatusOrderReceivedAll=Alle producten ontvangen
     ShippingExist=Een zending bestaat
     QtyOrdered=Aantal besteld
     ProductQtyInDraft=Hoeveelheid producten in de ontwerp bestellingen
    @@ -68,41 +68,41 @@ ValidateOrder=Valideer opdracht
     UnvalidateOrder=Unvalidate order
     DeleteOrder=Verwijder opdracht
     CancelOrder=Annuleer opdracht
    -OrderReopened= Order %s Reopened
    +OrderReopened= Order %s opnieuw geopend
     AddOrder=Nieuwe bestelling
     AddToDraftOrders=Voeg toe aan order in aanmaak
     ShowOrder=Toon opdracht
     OrdersOpened=Te verwerken opdracht
     NoDraftOrders=Geen orders in aanmaak
    -NoOrder=No order
    -NoSupplierOrder=Geen leveranciersopdracht
    -LastOrders=Latest %s customer orders
    -LastCustomerOrders=Latest %s customer orders
    -LastSupplierOrders=Latest %s supplier orders
    +NoOrder=Geen order
    +NoSupplierOrder=No purchase order
    +LastOrders=Laatste %s klantbestellingen
    +LastCustomerOrders=Laatste %s klantbestellingen
    +LastSupplierOrders=Laatste %s leverancier bestellingen
     LastModifiedOrders=Laatste %s aangepaste orders
     AllOrders=Alle opdrachten
     NbOfOrders=Aantal opdrachten
     OrdersStatistics=Opdrachtenstatistieken
    -OrdersStatisticsSuppliers=Leveranciersopdrachtenstatistieken
    +OrdersStatisticsSuppliers=Purchase order statistics
     NumberOfOrdersByMonth=Aantal opdrachten per maand
     AmountOfOrdersByMonthHT=Aantal orders per maand (zonder btw)
     ListOfOrders=Opdrachtenlijst
     CloseOrder=Opdracht sluiten
    -ConfirmCloseOrder=Are you sure you want to set this order to deliverd? Once an order is delivered, it can be set to billed.
    -ConfirmDeleteOrder=Are you sure you want to delete this order?
    -ConfirmValidateOrder=Are you sure you want to validate this order under name <b>%s</b>?
    -ConfirmUnvalidateOrder=Are you sure you want to restore order <b>%s</b> to draft status?
    -ConfirmCancelOrder=Are you sure you want to cancel this order?
    -ConfirmMakeOrder=Are you sure you want to confirm you made this order on <b>%s</b>?
    +ConfirmCloseOrder=Weet u zeker dat u deze order als geleverd wilt markeren? Als een order is geleverd kan hij worden gefactureerd.
    +ConfirmDeleteOrder=Weet u zeker dat u deze order wilt verwijderen?
    +ConfirmValidateOrder=Weet u zeker dat u deze opdracht wilt valideren als <b>%s</b>?
    +ConfirmUnvalidateOrder=Weet u zeker dat u order <b>%s</b> wilt herstellen naar ontwerpstatus?
    +ConfirmCancelOrder=Weet u zeker dat u deze order wilt annuleren?
    +ConfirmMakeOrder=Weet u zeker dat u deze order wilt bevestigen op <b>%s</b>?
     GenerateBill=Genereer factuur
     ClassifyShipped=Is geleverd
     DraftOrders=Conceptopdrachten
    -DraftSuppliersOrders=Concept bestelorder
    +DraftSuppliersOrders=Draft purchase orders
     OnProcessOrders=Opdrachten in behandeling
     RefOrder=Ref. Opdracht
    -RefCustomerOrder=Ref. order for customer
    -RefOrderSupplier=Ref. order for supplier
    -RefOrderSupplierShort=Ref. order supplier
    +RefCustomerOrder=Order ref. voor klant
    +RefOrderSupplier=Ref. order for vendor
    +RefOrderSupplierShort=Ref. order vendor
     SendOrderByMail=Verzend opdracht per post
     ActionsOnOrder=Acties op opdrachten
     NoArticleOfTypeProduct=Geen enkel artikel van het type "product", dus geen verzendbaar artikel voor deze opdracht
    @@ -111,13 +111,13 @@ AuthorRequest=Auteur / Aanvrager
     UserWithApproveOrderGrant=Gebruikers gerechtigd met het recht "Opdrachten goedkeuren".
     PaymentOrderRef=Betaling van opdracht %s
     CloneOrder=Kloon opdracht
    -ConfirmCloneOrder=Are you sure you want to clone this order <b>%s</b>?
    +ConfirmCloneOrder=Weet u zeker dat u order <b>%s</b> wilt klonen?
     DispatchSupplierOrder=Ontvangst van leveranciersopdracht %s
     FirstApprovalAlreadyDone=Eerste goedkeuring al gedaan
     SecondApprovalAlreadyDone=Tweede goedkeuring al gedaan
    -SupplierOrderReceivedInDolibarr=Supplier order %s received %s
    -SupplierOrderSubmitedInDolibarr=Supplier order %s submited
    -SupplierOrderClassifiedBilled=Supplier order %s set billed
    +SupplierOrderReceivedInDolibarr=Purchase Order %s received %s
    +SupplierOrderSubmitedInDolibarr=Purchase Order %s submited
    +SupplierOrderClassifiedBilled=Purchase Order %s set billed
     OtherOrders=Andere opdrachten
     ##### Types de contacts #####
     TypeContact_commande_internal_SALESREPFOLL=Vertegenwoordiger die follow-up van afnemersopdracht doet
    @@ -125,11 +125,11 @@ TypeContact_commande_internal_SHIPPING=Vertegenwoordiger die follow-up van verze
     TypeContact_commande_external_BILLING=Afnemersfactuurcontactpersoon
     TypeContact_commande_external_SHIPPING=Afnemersverzendingscontactpersoon
     TypeContact_commande_external_CUSTOMER=Afnemerscontact die follow-up van opdracht doet
    -TypeContact_order_supplier_internal_SALESREPFOLL=Vertegenwoordiger die follow-up van leveranciersopdracht doet
    +TypeContact_order_supplier_internal_SALESREPFOLL=Representative following-up purchase order
     TypeContact_order_supplier_internal_SHIPPING=Vertegenwoordiger die follow-up van verzending doet
    -TypeContact_order_supplier_external_BILLING=Leveranciersfactuurcontactpersoon
    -TypeContact_order_supplier_external_SHIPPING=Leveranciersverzendingcontactpersoon
    -TypeContact_order_supplier_external_CUSTOMER=Leverancierscontact die de follow-up van de opdracht doet
    +TypeContact_order_supplier_external_BILLING=Vendor invoice contact
    +TypeContact_order_supplier_external_SHIPPING=Vendor shipping contact
    +TypeContact_order_supplier_external_CUSTOMER=Vendor contact following-up order
     Error_COMMANDE_SUPPLIER_ADDON_NotDefined=Constante COMMANDE_SUPPLIER_ADDON niet gedefinieerd
     Error_COMMANDE_ADDON_NotDefined=Constante COMMANDE_ADDON niet gedefinieerd
     Error_OrderNotChecked=Geen te factureren order gekozen
    @@ -153,6 +153,6 @@ OrderFail=Fout tijdens aanmaken order
     CreateOrders=Maak orders
     ToBillSeveralOrderSelectCustomer=Om een factuur voor verscheidene orden te creëren, klikt eerste op klant, dan kies "%s".
     OptionToSetOrderBilledNotEnabled=Option (from module Workflow) to set order to 'Billed' automatically when invoice is validated is off, so you will have to set status of order to 'Billed' manually.
    -IfValidateInvoiceIsNoOrderStayUnbilled=If invoice validation is 'No', the order will remain to status 'Unbilled' until the invoice is validated.
    -CloseReceivedSupplierOrdersAutomatically=Close order to "%s" automatically if all products are received.
    -SetShippingMode=Set shipping mode
    +IfValidateInvoiceIsNoOrderStayUnbilled=Als een factuur niet is gevalideerd, zal hij de status "niet gefactureerd" behouden tot validering.
    +CloseReceivedSupplierOrdersAutomatically=Sluit order automatisch als "%s" bij ontvangst van alle producten.
    +SetShippingMode=Kies verzendwijze
    diff --git a/htdocs/langs/nl_NL/other.lang b/htdocs/langs/nl_NL/other.lang
    index 76e1857d38b..4b5fab799ac 100644
    --- a/htdocs/langs/nl_NL/other.lang
    +++ b/htdocs/langs/nl_NL/other.lang
    @@ -1,6 +1,6 @@
     # Dolibarr language file - Source file is en_US - other
     SecurityCode=Beveiligingscode
    -NumberingShort=N°
    +NumberingShort=N °
     Tools=Gereedschap
     TMenuTools=Gereedschap
     ToolsDesc=All miscellaneous tools not included in other menu entries are collected here.<br><br>All the tools can be reached in the left menu.
    @@ -17,7 +17,7 @@ TextPreviousMonthOfInvoice=Voorgaande maand (tekst) van factuurdatum.
     NextMonthOfInvoice=Volgende maand (nummer 1-12) van factuurdatum
     TextNextMonthOfInvoice=Volgende maand (tekst) van factuurdatum
     ZipFileGeneratedInto=ZIP bestand aangemaakt in <b>%s</b>.
    -DocFileGeneratedInto=Doc file generated into <b>%s</b>.
    +DocFileGeneratedInto=Doc-bestand aangemaakt in <b>%s</b>.
     JumpToLogin=Disconnected. Go to login page...
     MessageForm=Message on online payment form
     MessageOK=Bericht opde  bevestigingspagina van een gevalideerde betaling
    @@ -80,9 +80,9 @@ LinkedObject=Gekoppeld object
     NbOfActiveNotifications=Number of notifications (nb of recipient emails)
     PredefinedMailTest=__(Hello)__\nThis is a test mail sent to __EMAIL__.\nThe two lines are separated by a carriage return.\n\n__USER_SIGNATURE__
     PredefinedMailTestHtml=__(Hello)__\nThis is a <b>test</b> mail (the word test must be in bold).<br>The two lines are separated by a carriage return.<br><br>__USER_SIGNATURE__
    -PredefinedMailContentSendInvoice=__(Hello)__\n\nYou will find here the invoice __REF__\n\nThis is the link to make your online payment if this invoice is not already payed:\n__ONLINE_PAYMENT_URL__\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
    -PredefinedMailContentSendInvoiceReminder=__(Hello)__\n\nWe would like to warn you that the invoice  __REF__ seems to not be payed. So this is the invoice in attachment again, as a reminder.\n\nThis is the link to make your online payment:\n__ONLINE_PAYMENT_URL__\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
    -PredefinedMailContentSendProposal=__(Hello)__\n\nYou will find here the commercial proposal __PREF__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
    +PredefinedMailContentSendInvoice=__(Hello)__\n\nYou will find here the invoice __REF__\n\n__ONLINE_PAYMENT_TEXT_AND_URL__\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
    +PredefinedMailContentSendInvoiceReminder=__(Hello)__\n\nWe would like to warn you that the invoice  __REF__ seems to not be payed. So this is the invoice in attachment again, as a reminder.\n\n__ONLINE_PAYMENT_TEXT_AND_URL__\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
    +PredefinedMailContentSendProposal=__(Hello)__\n\nYou will find here the commercial proposal __REF__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
     PredefinedMailContentSendSupplierProposal=__(Hello)__\n\nYou will find here the price request __REF__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
     PredefinedMailContentSendOrder=__(Geachte)__\n\nU ontvangt hierbij order  __REF__\n\n\n__(Hoogachtend)__\n\n__USER_SIGNATURE__
     PredefinedMailContentSendSupplierOrder=__(Hello)__\n\nYou will find here our order __REF__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
    @@ -91,6 +91,7 @@ PredefinedMailContentSendShipping=__(Hello)__\n\nYou will find here the shipping
     PredefinedMailContentSendFichInter=__(Hello)__\n\nYou will find here the intervention __REF__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
     PredefinedMailContentThirdparty=__(Hello)__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
     PredefinedMailContentUser=__(Hello)__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
    +PredefinedMailContentLink=You can click on the link below to make your payment if it is not already done.\n\n%s\n\n
     DemoDesc=Dolibarr is a compact ERP/CRM supporting several business modules. A demo showcasing all modules makes no sense as this scenario never occurs (several hundred available). So, several demo profiles are available.
     ChooseYourDemoProfil=Choose the demo profile that best suits your needs...
     ChooseYourDemoProfilMore=...or build your own profile<br>(manual module selection)
    @@ -105,12 +106,12 @@ ModifiedBy=Gewijzigd door %s
     ValidatedBy=Gevalideerd door %s
     ClosedBy=Gesloten door %s
     CreatedById=User id who created
    -ModifiedById=User id who made latest change
    +ModifiedById=Gebruikers-ID van diegene die de laatste wijziging heeft aangebracht
     ValidatedById=User id who validated
     CanceledById=User id who canceled
     ClosedById=User id who closed
     CreatedByLogin=User login who created
    -ModifiedByLogin=User login who made latest change
    +ModifiedByLogin=Gebruikerslogin van diegene die de laatste wijziging heeft aangebracht
     ValidatedByLogin=User login who validated
     CanceledByLogin=User login who canceled
     ClosedByLogin=User login who closed
    @@ -174,13 +175,13 @@ StatsByNumberOfUnits=Statistics for sum of qty of products/services
     StatsByNumberOfEntities=Statistics in number of referring entities (nb of invoice, or order...)
     NumberOfProposals=Number of proposals
     NumberOfCustomerOrders=Number of customer orders
    -NumberOfCustomerInvoices=Number of customer invoices
    +NumberOfCustomerInvoices=Aantal klant facturen
     NumberOfSupplierProposals=Number of supplier proposals
     NumberOfSupplierOrders=Number of supplier orders
     NumberOfSupplierInvoices=Number of supplier invoices
     NumberOfUnitsProposals=Number of units on proposals
     NumberOfUnitsCustomerOrders=Number of units on customer orders
    -NumberOfUnitsCustomerInvoices=Number of units on customer invoices
    +NumberOfUnitsCustomerInvoices=Aantal eenheden op klant facturen
     NumberOfUnitsSupplierProposals=Number of units on supplier proposals
     NumberOfUnitsSupplierOrders=Number of units on supplier orders
     NumberOfUnitsSupplierInvoices=Number of units on supplier invoices
    @@ -218,7 +219,7 @@ FileIsTooBig=Bestanden is te groot
     PleaseBePatient=Even geduld a.u.b.
     NewPassword=New password
     ResetPassword=Reset password
    -RequestToResetPasswordReceived=Een verzoek om uw Dolibarr wachtwoord te wijzigen is ontvangen
    +RequestToResetPasswordReceived=A request to change your password has been received.
     NewKeyIs=Dit is uw nieuwe sleutel om in te loggen
     NewKeyWillBe=Uw nieuwe sleutel in te loggen zal zijn
     ClickHereToGoTo=Klik hier om naar %s
    @@ -233,6 +234,8 @@ PermissionsDelete=Permissions removed
     YourPasswordMustHaveAtLeastXChars=Your password must have at least <strong>%s</strong> chars
     YourPasswordHasBeenReset=Your password has been reset successfully
     ApplicantIpAddress=IP address of applicant
    +SMSSentTo=SMS sent to %s
    +
     ##### Export #####
     ExportsArea=Uitvoeroverzicht
     AvailableFormats=Beschikbare formaten
    @@ -246,4 +249,4 @@ WEBSITE_PAGEURL=URL of page
     WEBSITE_TITLE=Titel
     WEBSITE_DESCRIPTION=Omschrijving
     WEBSITE_KEYWORDS=Keywords
    -LinesToImport=Lines to import
    +LinesToImport=Regels om te importeren
    diff --git a/htdocs/langs/nl_NL/paypal.lang b/htdocs/langs/nl_NL/paypal.lang
    index 7eeb3e3abec..7708cce0dbc 100644
    --- a/htdocs/langs/nl_NL/paypal.lang
    +++ b/htdocs/langs/nl_NL/paypal.lang
    @@ -1,7 +1,7 @@
     # Dolibarr language file - Source file is en_US - paypal
     PaypalSetup=PayPal module setup
     PaypalDesc=Deze module biedt om betaling op laten <a href="http://www.paypal.com" target="_blank">PayPal</a> door de klanten. Dit kan gebruikt worden voor een gratis betaling of voor een betaling op een bepaald Dolibarr object (factuur, bestelling, ...)
    -PaypalOrCBDoPayment=Pay with Paypal (Credit Card or Paypal)
    +PaypalOrCBDoPayment=Betaal met Paypal (creditcard of Paypal)
     PaypalDoPayment=Betalen met Paypal
     PAYPAL_API_SANDBOX=Mode test / zandbak
     PAYPAL_API_USER=API gebruikersnaam
    @@ -14,7 +14,6 @@ PaypalModeOnlyPaypal=PayPal only
     ONLINE_PAYMENT_CSS_URL=Optionnal URL of CSS style sheet on online payment page
     ThisIsTransactionId=Dit is id van de transactie: <b>%s</b>
     PAYPAL_ADD_PAYMENT_URL=Voeg de url van Paypal betaling wanneer u een document verzendt via e-mail
    -PredefinedMailContentLink=You can click on the link below to make your payment if it is not already done.<br><br>%s<br><br>
     YouAreCurrentlyInSandboxMode=You are currently in the %s "sandbox" mode
     NewOnlinePaymentReceived=New online payment received
     NewOnlinePaymentFailed=New online payment tried but failed
    diff --git a/htdocs/langs/nl_NL/printing.lang b/htdocs/langs/nl_NL/printing.lang
    index 4e697a52011..f62c1a6a01e 100644
    --- a/htdocs/langs/nl_NL/printing.lang
    +++ b/htdocs/langs/nl_NL/printing.lang
    @@ -1,13 +1,13 @@
     # Dolibarr language file - Source file is en_US - printing
    -Module64000Name=Direct Printing
    -Module64000Desc=Enable Direct Printing System
    -PrintingSetup=Setup of Direct Printing System
    +Module64000Name=Direct afdrukken
    +Module64000Desc=Direct afdruksysteem inschakelen
    +PrintingSetup=Installatie van Direct Printing System
     PrintingDesc=This module adds a Print button to send documents directly to a printer (without opening document into an application) with various module.
    -MenuDirectPrinting=Direct Printing jobs
    -DirectPrint=Direct print
    +MenuDirectPrinting=Directe print opdrachten
    +DirectPrint=Direct afdrukken
     PrintingDriverDesc=Configuration variables for printing driver.
    -ListDrivers=List of drivers
    -PrintTestDesc=List of Printers.
    +ListDrivers=Lijst met stuurprogramma's
    +PrintTestDesc=Lijst met printers.
     FileWasSentToPrinter=File %s was sent to printer
     ViaModule=via the module
     NoActivePrintingModuleFound=No active driver to print document. Check setup of module %s.
    @@ -17,14 +17,14 @@ SetupDriver=Driver setup
     TargetedPrinter=Targeted printer
     UserConf=Setup per user
     PRINTGCP_INFO=Google OAuth API setup
    -PRINTGCP_AUTHLINK=Authentication
    -PRINTGCP_TOKEN_ACCESS=Google Cloud Print OAuth Token
    +PRINTGCP_AUTHLINK=Authenticatie
    +PRINTGCP_TOKEN_ACCESS=Google Cloud Print OAuth-token
     PrintGCPDesc=This driver allow to send documents directly to a printer with Google Cloud Print.
     GCP_Name=Achternaam
     GCP_displayName=Display Name
     GCP_Id=Printer Id
     GCP_OwnerName=Owner Name
    -GCP_State=Printer State
    +GCP_State=Printerstatus
     GCP_connectionStatus=Online State
     GCP_Type=Printer Type
     PrintIPPDesc=This driver allow to send documents directly to a printer. It requires a Linux system with CUPS installed.
    @@ -36,17 +36,19 @@ NoDefaultPrinterDefined=No default printer defined
     DefaultPrinter=Default printer
     Printer=Printer
     IPP_Uri=Printer Uri
    -IPP_Name=Printer Name
    -IPP_State=Printer State
    -IPP_State_reason=State reason
    -IPP_State_reason1=State reason1
    -IPP_BW=BW
    +IPP_Name=Printernaam
    +IPP_State=Printerstatus
    +IPP_State_reason=Reden van status
    +IPP_State_reason1=Reden van status1
    +IPP_BW=ZW
     IPP_Color=Kleur
    -IPP_Device=Device
    +IPP_Device=Apparaat
     IPP_Media=Printer media
    -IPP_Supported=Type of media
    +IPP_Supported=Soort media
     DirectPrintingJobsDesc=This page lists printing jobs found for available printers.
     GoogleAuthNotConfigured=Google OAuth setup not done. Enable module OAuth and set a Google ID/Secret.
     GoogleAuthConfigured=Google OAuth credentials were found into setup of module OAuth.
     PrintingDriverDescprintgcp=Configuration variables for printing driver Google Cloud Print.
    +PrintingDriverDescprintipp=Configuration variables for printing driver Cups.
     PrintTestDescprintgcp=List of Printers for Google Cloud Print.
    +PrintTestDescprintipp=List of Printers for Cups.
    diff --git a/htdocs/langs/nl_NL/productbatch.lang b/htdocs/langs/nl_NL/productbatch.lang
    index 3859445ca7d..392837c87bf 100644
    --- a/htdocs/langs/nl_NL/productbatch.lang
    +++ b/htdocs/langs/nl_NL/productbatch.lang
    @@ -16,7 +16,7 @@ printEatby=Verval: %s
     printSellby=Verkoop: %s
     printQty=Aantal: %d
     AddDispatchBatchLine=Voeg een regel toe voor houdbaarheids ontvangst
    -WhenProductBatchModuleOnOptionAreForced=Als de module Lot/Serial is ingeschakeld, automatische modus voor verhoging/verlaging van voorraad wordt geforceerd naar handmatig valideren van verzending en handmatig afhandelen van ontvangst en kan niet worden bewerkt. Andere opties kunnen gedefinieerd worden zoals u wilt.
    +WhenProductBatchModuleOnOptionAreForced=When module Lot/Serial is on, automatic stock decrease  is forced to 'Decrease real stocks on shipping validation' and automatic increase mode is forced to 'Increase real stocks on manual dispatching into warehouses' and can't be edited. Other options can be defined as you want.
     ProductDoesNotUseBatchSerial=Dit product maakt geen gebruik van lot/serial nummer
     ProductLotSetup=Module instellingen voor lot/serial
     ShowCurrentStockOfLot=Toon huidige voorraad voor product/lot paar
    diff --git a/htdocs/langs/nl_NL/products.lang b/htdocs/langs/nl_NL/products.lang
    index c6a52765bf7..28f0fed7ac1 100644
    --- a/htdocs/langs/nl_NL/products.lang
    +++ b/htdocs/langs/nl_NL/products.lang
    @@ -3,7 +3,7 @@ ProductRef=Productreferentie
     ProductLabel=Naam
     ProductLabelTranslated=Vertaald product label
     ProductDescriptionTranslated=Vertaalde product beschrijving
    -ProductNoteTranslated=Translated product note
    +ProductNoteTranslated=Vertaalde product aantekening
     ProductServiceCard=Producten / Dienstendetailkaart
     TMenuProducts=Producten
     TMenuServices=Diensten
    @@ -32,8 +32,8 @@ ProductsOnSaleOnly=Producten alleen voor verkoop
     ProductsOnPurchaseOnly=Producten alleen voor aankoop
     ProductsNotOnSell=Producten niet voor aan- en verkoop
     ProductsOnSellAndOnBuy=Producten voor verkoop en aankoop
    -ServicesOnSaleOnly=Services for sale only
    -ServicesOnPurchaseOnly=Services for purchase only
    +ServicesOnSaleOnly=Diensten alleen voor verkoop
    +ServicesOnPurchaseOnly=Diensten alleen voor aankoop
     ServicesNotOnSell=Diensten niet voor aan- en verkoop
     ServicesOnSellAndOnBuy=Diensten voor verkoop en aankoop
     LastModifiedProductsAndServices=Laatste %s aangepaste producten/diensten
    @@ -43,7 +43,7 @@ CardProduct0=Productdetails
     CardProduct1=Dienstdetails
     Stock=Voorraad
     Stocks=Voorraden
    -Movements=Mutaties
    +Movements=Verplaatsingen
     Sell=Verkoop
     Buy=Inkoop
     OnSell=Voor verkoop
    @@ -70,6 +70,7 @@ SoldAmount=Aantal verkocht
     PurchasedAmount=Aantal ingekocht
     NewPrice=Nieuwe prijs
     MinPrice=Min. verkoopprijs
    +EditSellingPriceLabel=Edit selling price label
     CantBeLessThanMinPrice=De verkoopprijs kan niet lager zijn dan de minimumprijs voor dit product ( %s zonder belasting)
     ContractStatusClosed=Gesloten
     ErrorProductAlreadyExists=Een product met verwijzing %s bestaat reeds.
    @@ -83,7 +84,7 @@ ShowService=Toon dienst
     ProductsAndServicesArea=Producten- en dienstenoverzicht
     ProductsArea=Productoverzicht
     ServicesArea=Dienstenoverzicht
    -ListOfStockMovements=Voorradenlijst
    +ListOfStockMovements=Lijst voorraad-verplaatsingen
     BuyingPrice=Inkoopprijs
     PriceForEachProduct=Products with specific prices
     SupplierCard=Leveranciersdetails
    @@ -155,7 +156,7 @@ BuyingPrices=Inkoop prijzen
     CustomerPrices=Consumenten prijzen
     SuppliersPrices=Levernaciersprijs
     SuppliersPricesOfProductsOrServices=Leveranciersprijs (van producten/diensten)
    -CustomCode=Customs/Commodity/HS code
    +CustomCode=Customs / Commodity / HS code
     CountryOrigin=Land van herkomst
     Nature=Natuur
     ShortLabel=Kort label
    @@ -188,7 +189,7 @@ unitD=Dag
     unitKG=Kilogram
     unitG=Gram
     unitM=Meter
    -unitLM=Linear meter
    +unitLM=Lineaire meter
     unitM2=Vierkantenmeter
     unitM3=Kubieke meter
     unitL=Liter
    @@ -211,8 +212,8 @@ VariantLabelExample=Voorbeeld: Kleur
     Build=Produceer
     ProductsMultiPrice=Products and prices for each price segment
     ProductsOrServiceMultiPrice=Customer prices (of products or services, multi-prices)
    -ProductSellByQuarterHT=Products turnover quarterly before tax
    -ServiceSellByQuarterHT=Services turnover quarterly before tax
    +ProductSellByQuarterHT=Kwartaalomzet producten voor belasting
    +ServiceSellByQuarterHT=Kwartaalomzet diensten voor belasting
     Quarter1=1e kwartaal
     Quarter2=2e kwartaal
     Quarter3=3e kwartaal
    @@ -250,12 +251,12 @@ PriceNumeric=Nummer
     DefaultPrice=Standaard prijs
     ComposedProductIncDecStock=Verhogen/verlagen voorraad bij de ouder verandering
     ComposedProduct=Sub-product
    -MinSupplierPrice=Minimum leverancier prijs
    -MinCustomerPrice=Minimum verkoopprijs bij klant
    +MinSupplierPrice=Minimum aankoopprijs
    +MinCustomerPrice=Minimum selling price
     DynamicPriceConfiguration=Dynamische prijs configuratie
     DynamicPriceDesc=On product card, with this module enabled, you should be able to set mathematic functions to calculate Customer or Supplier prices. Such function can use all mathematic operators, some constants and variables. You can set here the variables you want to be able to use and if the variable need an automatic update, the external URL to use to ask Dolibarr to update automaticaly the value.
     AddVariable=Variabele toevoegen
    -AddUpdater=Add Updater
    +AddUpdater=Voeg Updater toe
     GlobalVariables=Globale variabelen
     VariableToUpdate=Variabele bijwerken
     GlobalVariableUpdaters=Globale variabele aanpassers
    @@ -270,7 +271,7 @@ LastUpdated=Laatst bijgewerkt
     CorrectlyUpdated=Correct bijgewerkt
     PropalMergePdfProductActualFile=Files use to add into PDF Azur are/is
     PropalMergePdfProductChooseFile=Selecteer PDF bestanden
    -IncludingProductWithTag=Including product/service with tag
    +IncludingProductWithTag=Inclusief product/dienst met label
     DefaultPriceRealPriceMayDependOnCustomer=Standaard verkoopprijs, echte verkoopprijs kan bij klant zijn vastgelegd
     WarningSelectOneDocument=Selecteer tenminste één document
     DefaultUnitToShow=Eenheid
    @@ -321,8 +322,8 @@ ErrorCreatingProductAttributeValue=There was an error while creating the attribu
     ProductCombinationGeneratorWarning=If you continue, before generating new variants, all previous ones will be DELETED. Already existing ones will be updated with the new values
     TooMuchCombinationsWarning=Generating lots of variants may result in high CPU, memory usage and Dolibarr not able to create them. Enabling the option "%s" may help reduce memory usage.
     DoNotRemovePreviousCombinations=Do not remove previous variants
    -UsePercentageVariations=Use percentage variations
    -PercentageVariation=Percentage variation
    +UsePercentageVariations=Gebruik percentagevariaties
    +PercentageVariation=Variatie in percentage 
     ErrorDeletingGeneratedProducts=There was an error while trying to delete existing product variants
     NbOfDifferentValues=Nb of different values
     NbProducts=Nb. of products
    diff --git a/htdocs/langs/nl_NL/projects.lang b/htdocs/langs/nl_NL/projects.lang
    index bb146ecd864..d6259b07337 100644
    --- a/htdocs/langs/nl_NL/projects.lang
    +++ b/htdocs/langs/nl_NL/projects.lang
    @@ -2,7 +2,7 @@
     RefProject=Ref. project
     ProjectRef=Project ref.
     ProjectId=Project Id
    -ProjectLabel=Project label
    +ProjectLabel=Projectlabel
     ProjectsArea=Project omgeving
     ProjectStatus=Project status
     SharedProject=Iedereen
    @@ -17,14 +17,14 @@ ProjectsPublicTaskDesc=Deze weergave toont alle projecten en taken die je mag le
     ProjectsDesc=Deze weergave toont alle projecten (Uw gebruikersrechten staan het u toe alles in te zien).
     TasksOnProjectsDesc=Dit overzicht laat alle projecten en alle taken zien (uw gebruikers-rechten geven u hiervoor toestemming).
     MyTasksDesc=This view is limited to projects or tasks you are a contact for
    -OnlyOpenedProject=Only open projects are visible (projects in draft or closed status are not visible).
    +OnlyOpenedProject=Alleen projecten in bewerking zijn zichtbaar (projecten in concept of gesloten status zijn niet zichtbaar).
     ClosedProjectsAreHidden=Closed projects are not visible.
     TasksPublicDesc=Deze weergave toont alle projecten en taken die u mag inzien.
     TasksDesc=Deze weergave toont alle projecten en taken (Uw gebruikersrechten staan het u toe alles in te zien).
     AllTaskVisibleButEditIfYouAreAssigned=All tasks for qualified projects are visible, but you can enter time only for task assigned to selected user. Assign task if you need to enter time on it.
     OnlyYourTaskAreVisible=Only tasks assigned to you are visible. Assign task to yourself if it is not visible and you need to enter time on it.
     ImportDatasetTasks=Taken bij projecten
    -ProjectCategories=Project tags/categories
    +ProjectCategories=Labels/categorieën projecten
     NewProject=Nieuw project
     AddProject=Nieuw project
     DeleteAProject=Project verwijderen
    @@ -33,7 +33,7 @@ ConfirmDeleteAProject=Weet u zeker dat u dit project wilt verwijderen?
     ConfirmDeleteATask=Weet u zeker dat u deze taak wilt verwijderen?
     OpenedProjects=Projecten in bewerking
     OpenedTasks=Open tasks
    -OpportunitiesStatusForOpenedProjects=Opportunities amount of open projects by status
    +OpportunitiesStatusForOpenedProjects=Kansen bij projecten in bewerking per status
     OpportunitiesStatusForProjects=Opportunities amount of projects by status
     ShowProject=Toon project
     ShowTask=Toon taak
    @@ -51,7 +51,7 @@ TaskTimeSpent=Tijd besteed aan taken
     TaskTimeUser=Gebruiker
     TaskTimeNote=Notitie
     TaskTimeDate=Datum
    -TasksOnOpenedProject=Tasks on open projects
    +TasksOnOpenedProject=Taken bij projecten in bewerking
     WorkloadNotDefined=Workload niet gedefinieerd
     NewTimeSpent=Bestede tijd
     MyTimeSpent=Mijn bestede tijd
    @@ -69,7 +69,7 @@ Activity=Activiteit
     Activities=Taken / activiteiten
     MyActivities=Mijn taken / activiteiten
     MyProjects=Mijn projecten
    -MyProjectsArea=My projects Area
    +MyProjectsArea=Mijn projecten omgeving
     DurationEffective=Effectieve duur
     ProgressDeclared=Ingegeven voorgang
     ProgressCalculated=Berekende voorgang
    @@ -77,6 +77,7 @@ Time=Tijd
     ListOfTasks=List of tasks
     GoToListOfTimeConsumed=Go to list of time consumed
     GoToListOfTasks=Go to list of tasks
    +GoToGanttView=Go to Gantt view
     GanttView=Gantt View
     ListProposalsAssociatedProject=Lijst van aan het project verbonden offertes
     ListOrdersAssociatedProject=Lijst met relaties gekoppeld aan dit project
    @@ -150,7 +151,7 @@ OpportunityStatusShort=Opp. status
     OpportunityProbability=Opportunity probability
     OpportunityProbabilityShort=Opp. probab.
     OpportunityAmount=Opportunity amount
    -OpportunityAmountShort=Opp. amount
    +OpportunityAmountShort=Opp. bedrag
     OpportunityAmountAverageShort=Average Opp. amount
     OpportunityAmountWeigthedShort=Weighted Opp. amount
     WonLostExcluded=Exclusief akkoord/niet doorgegaan
    @@ -190,24 +191,24 @@ AssignTask=Toewijzen
     ProjectOverview=Overzicht
     ManageTasks=Use projects to follow tasks and time
     ManageOpportunitiesStatus=Use projects to follow leads/opportinuties
    -ProjectNbProjectByMonth=Nb of created projects by month
    +ProjectNbProjectByMonth=Aantal nieuwe projecten per maand
     ProjectNbTaskByMonth=Nb of created tasks by month
    -ProjectOppAmountOfProjectsByMonth=Amount of opportunities by month
    -ProjectWeightedOppAmountOfProjectsByMonth=Weighted amount of opportunities by month
    -ProjectOpenedProjectByOppStatus=Open project/lead by opportunity status
    -ProjectsStatistics=Statistics on projects/leads
    +ProjectOppAmountOfProjectsByMonth=Aantal kansen per maand
    +ProjectWeightedOppAmountOfProjectsByMonth=Gewogen aantal kansen per maand
    +ProjectOpenedProjectByOppStatus=Open project/lead op status van kans
    +ProjectsStatistics=Projecten/leads statistieken
     TasksStatistics=Statistics on project/lead tasks
     TaskAssignedToEnterTime=Task assigned. Entering time on this task should be possible.
     IdTaskTime=Id task time
     YouCanCompleteRef=If you want to complete the ref with some information (to use it as search filters), it is recommanded to add a - character to separate it, so the automatic numbering will still work correctly for next projects. For example %s-ABC. You may also prefer to add search keys into label. But best practice may be to add a dedicated field, also called complementary attributes.
    -OpenedProjectsByThirdparties=Open projects by third parties
    -OnlyOpportunitiesShort=Only opportunities
    -OpenedOpportunitiesShort=Open opportunities
    -NotAnOpportunityShort=Not an opportunity
    -OpportunityTotalAmount=Opportunities total amount
    +OpenedProjectsByThirdparties=Projecten in bewerking bij relaties
    +OnlyOpportunitiesShort=Alleen kansen
    +OpenedOpportunitiesShort=Open kansen
    +NotAnOpportunityShort=Geen kans
    +OpportunityTotalAmount=Totaalbedrag aan kansen
     OpportunityPonderatedAmount=Opportunities weighted amount
     OpportunityPonderatedAmountDesc=Opportunities amount weighted with probability
    -OppStatusPROSP=Prospection
    +OppStatusPROSP=Prospectie
     OppStatusQUAL=Kwalificatie
     OppStatusPROPO=Offerte
     OppStatusNEGO=Onderhandeling
    @@ -216,8 +217,8 @@ OppStatusWON=Won
     OppStatusLOST=Verloren
     Budget=Budget
     AllowToLinkFromOtherCompany=Allow to link project from other company<br><br><u>Supported values :</u><br>- Keep empty: Can link any project of the company (default)<br>- "all" : Can link any projects, even project of other companies<br>- A list of thirdparty id separated with commas : Can link all projects of these thirdparty defined (Example : 123,4795,53)<br>
    -LatestProjects=Latest %s projects
    -LatestModifiedProjects=Latest %s modified projects
    +LatestProjects=Laatste %s projecten
    +LatestModifiedProjects=Laatste %s aangepaste projecten
     OtherFilteredTasks=Other filtered tasks
     NoAssignedTasks=No assigned tasks (assign project/tasks the current user from the top select box to enter time on it)
     # Comments trans
    @@ -226,4 +227,4 @@ AllowCommentOnProject=Allow user comments on projects
     DontHavePermissionForCloseProject=You do not have permissions to close the project %s
     DontHaveTheValidateStatus=The project %s must be open to be closed
     RecordsClosed=%s project(s) closed
    -SendProjectRef=About project %s
    +SendProjectRef=Information project %s
    diff --git a/htdocs/langs/nl_NL/propal.lang b/htdocs/langs/nl_NL/propal.lang
    index fa7ef74194f..2cba7222128 100644
    --- a/htdocs/langs/nl_NL/propal.lang
    +++ b/htdocs/langs/nl_NL/propal.lang
    @@ -75,6 +75,7 @@ AvailabilityTypeAV_1M=1 maand
     TypeContact_propal_internal_SALESREPFOLL=Vertegenwoordiger die de follow-up van de offerte doet
     TypeContact_propal_external_BILLING=Afnemersfactuurcontactpersoon
     TypeContact_propal_external_CUSTOMER=Afnemerscontactpersoon follow-up voorstel
    +TypeContact_propal_external_SHIPPING=Customer contact for delivery
     # Document models
     DocModelAzurDescription=Een compleet offertemodel (logo, etc)
     DefaultModelPropalCreate=Standaard model aanmaken
    diff --git a/htdocs/langs/nl_NL/sendings.lang b/htdocs/langs/nl_NL/sendings.lang
    index 776e3a372a2..b0bf8416a45 100644
    --- a/htdocs/langs/nl_NL/sendings.lang
    +++ b/htdocs/langs/nl_NL/sendings.lang
    @@ -5,12 +5,12 @@ Sendings=Verzendingen
     AllSendings=Alle zendingen
     Shipment=Verzending
     Shipments=Verzendingen
    -ShowSending=Show Shipments
    +ShowSending=Toon zendingen
     Receivings=Delivery Receipts
     SendingsArea=Zendingenoverzicht
     ListOfSendings=Verzendlijst
     SendingMethod=Verzendwijze
    -LastSendings=Latest %s shipments
    +LastSendings=Laatste %s zendingen
     StatisticsOfSendings=Verzendingsstatistieken
     NbOfSendings=Aantal zendingen
     NumberOfShipmentsByMonth=Aantal verzendingen per maand
    @@ -18,7 +18,7 @@ SendingCard=Verzendings kaart
     NewSending=Nieuwe verzending
     CreateShipment=Creëer verzending
     QtyShipped=Aantal verzonden
    -QtyShippedShort=Qty ship.
    +QtyShippedShort=Stk verz.
     QtyPreparedOrShipped=Qty prepared or shipped
     QtyToShip=Aantal te verzenden
     QtyReceived=Aantal ontvangen
    @@ -36,13 +36,13 @@ StatusSendingDraftShort=Concept
     StatusSendingValidatedShort=Gevalideerd
     StatusSendingProcessedShort=Verwerkt
     SendingSheet=Verzendings blad
    -ConfirmDeleteSending=Are you sure you want to delete this shipment?
    -ConfirmValidateSending=Are you sure you want to validate this shipment with reference <b>%s</b>?
    -ConfirmCancelSending=Are you sure you want to cancel this shipment?
    +ConfirmDeleteSending=Weet u zeker dat u deze zending wilt verwijderen?
    +ConfirmValidateSending=Weet u zeker dat u deze zending wilt valideren met als referentie <b>%s</b>?
    +ConfirmCancelSending=Weet u zeker dat u deze verzending wilt annuleren?
     DocumentModelMerou=Merou A5 model
     WarningNoQtyLeftToSend=Waarschuwing, geen producten die op verzending wachten.
     StatsOnShipmentsOnlyValidated=Statistiek op verzendingen die bevestigd zijn.  Datum is de datum van bevestiging van de verzending (geplande leverdatum is niet altijd bekend).
    -DateDeliveryPlanned=Planned date of delivery
    +DateDeliveryPlanned=Verwachte leverdatum
     RefDeliveryReceipt=Ref delivery receipt
     StatusReceipt=Status delivery receipt
     DateReceived=Datum leveringsonvangst
    @@ -52,8 +52,8 @@ ActionsOnShipping=Acions op verzendkosten
     LinkToTrackYourPackage=Link naar uw pakket
     ShipmentCreationIsDoneFromOrder=Op dit moment, is oprichting van een nieuwe zending gedaan van de volgorde kaart.
     ShipmentLine=Verzendingslijn
    -ProductQtyInCustomersOrdersRunning=Product quantity into open customers orders
    -ProductQtyInSuppliersOrdersRunning=Productaantallen in openstaande bestellingen bij leveranciers
    +ProductQtyInCustomersOrdersRunning=Product quantity into open customer orders
    +ProductQtyInSuppliersOrdersRunning=Product quantity into open purchase orders
     ProductQtyInShipmentAlreadySent=Product quantity from open customer order already sent
     ProductQtyInSuppliersShipmentAlreadyRecevied=Product quantity from open supplier order already received
     NoProductToShipFoundIntoStock=No product to ship found into warehouse <b>%s</b>. Correct stock or go back to choose another warehouse.
    diff --git a/htdocs/langs/nl_NL/stocks.lang b/htdocs/langs/nl_NL/stocks.lang
    index 486a678e0f3..dadefa29a7e 100644
    --- a/htdocs/langs/nl_NL/stocks.lang
    +++ b/htdocs/langs/nl_NL/stocks.lang
    @@ -2,15 +2,15 @@
     WarehouseCard=Magazijndetailkaart
     Warehouse=Magazijn
     Warehouses=Magazijnen
    -ParentWarehouse=Parent warehouse
    +ParentWarehouse=Hoofdmagazijn
     NewWarehouse=Nieuw magazijn / Vooraadoverzicht
     WarehouseEdit=Magazijn wijzigen
     MenuNewWarehouse=Nieuw magazijn
     WarehouseSource=Bronmagazijn
     WarehouseSourceNotDefined=Geen magazijn bepaald
    -AddWarehouse=Create warehouse
    +AddWarehouse=Aanmaken magazijn
     AddOne=Voeg toe
    -DefaultWarehouse=Default warehouse
    +DefaultWarehouse=Standaardmagazijn
     WarehouseTarget=Doelmagazijn
     ValidateSending=Valideer verzending
     CancelSending=Annuleer verzending
    @@ -18,13 +18,13 @@ DeleteSending=Verwijder verzending
     Stock=Voorraad
     Stocks=Voorraden
     StocksByLotSerial=Voorraad volgorde op lot/serienummer
    -LotSerial=Lots/Serials
    -LotSerialList=List of lot/serials
    -Movements=Mutaties
    +LotSerial=Partij/Serienummer
    +LotSerialList=Overzicht van partij/serienummers
    +Movements=Verplaatsingen
     ErrorWarehouseRefRequired=Magazijnreferentienaam is verplicht
     ListOfWarehouses=Magazijnenlijst
    -ListOfStockMovements=Voorraadmutatielijst
    -ListOfInventories=List of inventories
    +ListOfStockMovements=Lijst voorraad-verplaatsingen
    +ListOfInventories=Voorraadlijst
     MovementId=Movement ID
     StockMovementForId=Movement ID %d
     ListMouvementStockProject=List of stock movements associated to project
    @@ -33,17 +33,17 @@ Location=Locatie
     LocationSummary=Korte naam locatie
     NumberOfDifferentProducts=Aantal verschillende producten
     NumberOfProducts=Totaal aantal producten
    -LastMovement=Latest movement
    -LastMovements=Latest movements
    +LastMovement=Laatste verplaatsing
    +LastMovements=Laatste verplaatsingen
     Units=Eenheden
     Unit=Eenheid
    -StockCorrection=Stock correction
    +StockCorrection=Voorraad vorrectie
     CorrectStock=Voorraadcorrectie
     StockTransfer=Voorraadbeweging
     TransferStock=Transfer stock
    -MassStockTransferShort=Mass stock transfer
    -StockMovement=Stock movement
    -StockMovements=Stock movements
    +MassStockTransferShort=Bulk verplaatsen van voorraad
    +StockMovement=Voorraad verplaatsen
    +StockMovements=Voorraad-verplaatsingen
     LabelMovement=Bewegingslabel
     NumberOfUnit=Aantal eenheden
     UnitPurchaseValue=Eenheidsprijs
    @@ -67,7 +67,7 @@ DeStockOnValidateOrder=Verlaag de echte voorraad na het valideren van opdrachten
     DeStockOnShipment=Decrease real stocks on shipping validation
     DeStockOnShipmentOnClosing=Decrease real stocks on shipping classification closed
     ReStockOnBill=Verhoog de echte voorraad na het valideren van leveranciersfacturen / creditnota's
    -ReStockOnValidateOrder=Verhoog de echte voorraad na het valideren van leveranciersopdrachten
    +ReStockOnValidateOrder=Increase real stocks on purchase orders approbation
     ReStockOnDispatchOrder=Increase real stocks on manual dispatching into warehouses, after supplier order receipt of goods
     OrderStatusNotReadyToDispatch=Opdracht heeft nog geen, of niet langer, een status die het verzenden van producten naar een magazijn toestaat.
     StockDiffPhysicTeoric=Explanation for difference between physical and virtual stock
    @@ -90,8 +90,8 @@ WarehousesAndProductsBatchDetail=Magazijnen en producten (met detail per lot/ser
     AverageUnitPricePMPShort=Gewogen gemiddelde inkoopprijs
     AverageUnitPricePMP=Gewogen gemiddelde inkoopprijs
     SellPriceMin=Verkopen Prijs per Eenheid
    -EstimatedStockValueSellShort=Value for sell
    -EstimatedStockValueSell=Value for sell
    +EstimatedStockValueSellShort=Verkoopwaarde
    +EstimatedStockValueSell=Verkoopwaarde
     EstimatedStockValueShort=Geschatte voorraadwaarde
     EstimatedStockValue=Geschatte voorraadwaarde
     DeleteAWarehouse=Verwijder een magazijn
    @@ -125,7 +125,7 @@ Replenishments=Bevoorradingen
     NbOfProductBeforePeriod=Aantal op voorraad van product %s voor de gekozen periode (<%s)
     NbOfProductAfterPeriod=Aantal op voorraad van product %s na de gekozen periode (<%s)
     MassMovement=Volledige verplaatsing
    -SelectProductInAndOutWareHouse=Kies een product, een aantal, een van-magazijn, een naar-magazijn, en klik "%s".  Als alle nodige bewegingen zijn aangeduid, klik op "%s".
    +SelectProductInAndOutWareHouse=Kies een product, een aantal, een van-magazijn, een naar-magazijn, en klik "%s".  Als alle nodige bewegingen zijn gemaakt, klik op "%s".
     RecordMovement=Record transfer
     ReceivingForSameOrder=Ontvangsten voor deze bestelling
     StockMovementRecorded=Geregistreerde voorraadbewegingen
    @@ -138,9 +138,9 @@ DateMovement=Date of movement
     InventoryCode=Verplaatsing of inventaris code
     IsInPackage=Vervat in pakket
     WarehouseAllowNegativeTransfer=Negatieve voorraad is mogelijk
    -qtyToTranferIsNotEnough=You don't have enough stock from your source warehouse and your setup does not allow negative stocks.
    +qtyToTranferIsNotEnough=Er is onvoldoende voorraad in uw magazijn en uw instellingen staan ​​geen negatieve voorraad toe.
     ShowWarehouse=Toon magazijn
    -MovementCorrectStock=Stock correction for product %s
    +MovementCorrectStock=Voorraad correctie product %s
     MovementTransferStock=Voorraad overdracht van het product %s in een ander magazijn
     InventoryCodeShort=Inv./Verpl. code
     NoPendingReceptionOnSupplierOrder=No pending reception due to open supplier order
    @@ -148,10 +148,10 @@ ThisSerialAlreadyExistWithDifferentDate=Deze lot/serienummer (<strong>%s</strong
     OpenAll=Open for all actions
     OpenInternal=Open only for internal actions
     UseDispatchStatus=Use a dispatch status (approve/refuse) for product lines on supplier order reception
    -OptionMULTIPRICESIsOn=Option "several prices per segment" is on. It means a product has several selling price so value for sell can't be calculated
    -ProductStockWarehouseCreated=Stock limit for alert and desired optimal stock correctly created
    -ProductStockWarehouseUpdated=Stock limit for alert and desired optimal stock correctly updated
    -ProductStockWarehouseDeleted=Stock limit for alert and desired optimal stock correctly deleted
    +OptionMULTIPRICESIsOn=De optie "verschillende prijzen per segment" is ingeschakeld. Dit betekent dat een product verschillende verkoopprijzen heeft. De verkoopwaarde kan dus niet worden berekend.
    +ProductStockWarehouseCreated=Voorraadalarm en gewenste optimale voorraad correct gecreëerd
    +ProductStockWarehouseUpdated=Voorraadalarm en gewenste optimale voorraad correct bijgewerkt
    +ProductStockWarehouseDeleted=Voorraadalarm en gewenste optimale voorraad correct verwijderd
     AddNewProductStockWarehouse=Set new limit for alert and desired optimal stock
     AddStockLocationLine=Decrease quantity then click to add another warehouse for this product
     InventoryDate=Inventory date
    @@ -189,17 +189,18 @@ TheoricalValue=Theorique qty
     LastPA=Last BP
     CurrentPA=Curent BP
     RealQty=Real Qty
    -RealValue=Real Value
    +RealValue=Werkelijke waarde
     RegulatedQty=Regulated Qty
     AddInventoryProduct=Add product to inventory
     AddProduct=Toevoegen
     ApplyPMP=Apply PMP
     FlushInventory=Voorraad op 'nul' zetten
    -ConfirmFlushInventory=Do you confirm this action ?
    -InventoryFlushed=Inventory flushed
    -ExitEditMode=Exit edition
    +ConfirmFlushInventory=Wilt u deze actie bevestigen?
    +InventoryFlushed=Inventarisatie opgeschoond
    +ExitEditMode=Exit editie
     inventoryDeleteLine=Verwijderen regel
     RegulateStock=Regulate Stock
     ListInventory=Lijstoverzicht
     StockSupportServices=Stock management support services
     StockSupportServicesDesc=By default, you can stock only product with type "product". If on, and if module service is on, you can also stock a product with type "service"
    +ReceiveProducts=Receive items
    diff --git a/htdocs/langs/nl_NL/stripe.lang b/htdocs/langs/nl_NL/stripe.lang
    index ec56ca43df5..7a54b571d6a 100644
    --- a/htdocs/langs/nl_NL/stripe.lang
    +++ b/htdocs/langs/nl_NL/stripe.lang
    @@ -1,7 +1,7 @@
     # Dolibarr language file - Source file is en_US - stripe
    -StripeSetup=Stripe module setup
    +StripeSetup=Stripe-module instellen
     StripeDesc=Module to offer an online payment page accepting payments with Credit/Debit card via <a href="http://www.stripe.com" target="_blank">Stripe</a>. This can be used to allow your customers to make free payments or for a payment on a particular Dolibarr object (invoice, order, ...)
    -StripeOrCBDoPayment=Pay with credit card or Stripe
    +StripeOrCBDoPayment=Betaal met creditcard of Stripe
     FollowingUrlAreAvailableToMakePayments=De volgende URL's zijn beschikbaar om een pagina te bieden aan afnemers voor het doen van een betaling van Dolibarr objecten
     PaymentForm=Betalingsformulier
     WelcomeOnPaymentPage=Welkom bij onze online betalingsdienst
    @@ -23,8 +23,6 @@ ToOfferALinkForOnlinePaymentOnFreeAmount=URL om een %s online betalingsgebruiker
     ToOfferALinkForOnlinePaymentOnMemberSubscription=URL om een %s online betalingsgebruikersinterface aan te bieden voor een ledenabonnement
     YouCanAddTagOnUrl=U kunt ook een URL (GET) parameter <b>&tag=<i>waarde</i></b> toevoegen aan elk van deze URL's (enkel nodig voor een donatie) om deze van uw eigen betalingscommentaar te voorzien
     SetupStripeToHavePaymentCreatedAutomatically=Setup your Stripe with url <b>%s</b> to have payment created automatically when validated by Stripe.
    -YourPaymentHasBeenRecorded=Deze pagina bevestigd dat uw betaling succesvol in geregistreerd. Dank u.
    -YourPaymentHasNotBeenRecorded=Uw betaling is niet geregistreerd en de transactie is geannuleerd. Dank u.
     AccountParameter=Accountwaarden
     UsageParameter=Met gebruik van de waarden
     InformationToFindParameters=Hulp om uw %s accountinformatie te vinden
    @@ -47,19 +45,19 @@ StripeGateways=Stripe gateways
     OAUTH_STRIPE_TEST_ID=Stripe Connect Client ID (ca_...)
     OAUTH_STRIPE_LIVE_ID=Stripe Connect Client ID (ca_...)
     BankAccountForBankTransfer=Bank account for fund payouts
    -StripeAccount=Stripe account
    +StripeAccount=Stripe-account
     StripeChargeList=List of Stripe charges
     StripeTransactionList=List of Stripe transactions
     StripeCustomerId=Stripe customer id
     StripePaymentModes=Stripe payment modes
     LocalID=Local ID
     StripeID=Stripe ID
    -NameOnCard=Name on card
    -CardNumber=Card Number
    -ExpiryDate=Expiry Date
    +NameOnCard=Tenaamstelling kaart
    +CardNumber=Kaartnummer
    +ExpiryDate=Vervaldatum
     CVN=CVN
    -DeleteACard=Delete Card record
    -ConfirmDeleteCard=Are you sure you want to delete this Card record?
    +DeleteACard=Delete Card
    +ConfirmDeleteCard=Are you sure you want to delete this Credit or Debit card?
     CreateCustomerOnStripe=Create customer on Stripe
     CreateCardOnStripe=Create card on Stripe
     ShowInStripe=Show in Stripe
    diff --git a/htdocs/langs/nl_NL/supplier_proposal.lang b/htdocs/langs/nl_NL/supplier_proposal.lang
    index 7bd4824eee6..3448a517b5c 100644
    --- a/htdocs/langs/nl_NL/supplier_proposal.lang
    +++ b/htdocs/langs/nl_NL/supplier_proposal.lang
    @@ -1,22 +1,22 @@
     # Dolibarr language file - Source file is en_US - supplier_proposal
    -SupplierProposal=Supplier commercial proposals
    -supplier_proposalDESC=Manage price requests to suppliers
    -SupplierProposalNew=New price request
    -CommRequest=Price request
    -CommRequests=Price requests
    -SearchRequest=Find a request
    -DraftRequests=Draft requests
    -SupplierProposalsDraft=Concept leveringsvoorstel
    -LastModifiedRequests=Latest %s modified price requests
    +SupplierProposal=Vendor commercial proposals
    +supplier_proposalDESC=Beheer prijsaanvragen aan verkopers
    +SupplierProposalNew=Opvragen prijs
    +CommRequest=Prijs aanvraag
    +CommRequests=Prijs aanvragen
    +SearchRequest=Vind een verzoek
    +DraftRequests=Conceptverzoeken
    +SupplierProposalsDraft=Draft vendor proposals
    +LastModifiedRequests=Laatste %s gewijzigde prijsaanvragen
     RequestsOpened=Open price requests
    -SupplierProposalArea=Supplier proposals area
    -SupplierProposalShort=Supplier proposal
    -SupplierProposals=Leveranciersoffertes
    -SupplierProposalsShort=Leveranciersoffertes
    -NewAskPrice=New price request
    +SupplierProposalArea=Vendor proposals area
    +SupplierProposalShort=Vendor proposal
    +SupplierProposals=Vendor proposals
    +SupplierProposalsShort=Vendor proposals
    +NewAskPrice=Opvragen prijs
     ShowSupplierProposal=Show price request
     AddSupplierProposal=Create a price request
    -SupplierProposalRefFourn=Supplier ref
    +SupplierProposalRefFourn=Vendor ref
     SupplierProposalDate=Leveringsdatum
     SupplierProposalRefFournNotice=Before closing to "Accepted", think to grasp suppliers references.
     ConfirmValidateAsk=Are you sure you want to validate this price request under name <b>%s</b>?
    @@ -43,13 +43,13 @@ SupplierProposalCard=Request card
     ConfirmDeleteAsk=Are you sure you want to delete this price request <b>%s</b>?
     ActionsOnSupplierProposal=Events on price request
     DocModelAuroreDescription=A complete request model (logo...)
    -CommercialAsk=Price request
    +CommercialAsk=Prijs aanvraag
     DefaultModelSupplierProposalCreate=Standaard model aanmaken
     DefaultModelSupplierProposalToBill=Default template when closing a price request (accepted)
     DefaultModelSupplierProposalClosed=Default template when closing a price request (refused)
    -ListOfSupplierProposals=List of supplier proposal requests
    -ListSupplierProposalsAssociatedProject=List of supplier proposals associated with project
    -SupplierProposalsToClose=Supplier proposals to close
    -SupplierProposalsToProcess=Supplier proposals to process
    -LastSupplierProposals=Latest %s price requests
    +ListOfSupplierProposals=List of vendor proposal requests
    +ListSupplierProposalsAssociatedProject=List of vendor proposals associated with project
    +SupplierProposalsToClose=Vendor proposals to close
    +SupplierProposalsToProcess=Vendor proposals to process
    +LastSupplierProposals=Laatste %s prijsaanvragen
     AllPriceRequests=All requests
    diff --git a/htdocs/langs/nl_NL/suppliers.lang b/htdocs/langs/nl_NL/suppliers.lang
    index bc5cc99ac6c..b3f03f16791 100644
    --- a/htdocs/langs/nl_NL/suppliers.lang
    +++ b/htdocs/langs/nl_NL/suppliers.lang
    @@ -1,47 +1,47 @@
     # Dolibarr language file - Source file is en_US - suppliers
    -Suppliers=Leveranciers
    -SuppliersInvoice=Leveranciersfactuur
    -ShowSupplierInvoice=Show Supplier Invoice
    +Suppliers=Vendors
    +SuppliersInvoice=Factuur leverancier
    +ShowSupplierInvoice=Toon factuur van leverancier
     NewSupplier=Nieuwe leverancier
     History=Geschiedenis
     ListOfSuppliers=Leverancierslijst
    -ShowSupplier=Toon leverancier
    +ShowSupplier=Toon verkoper
     OrderDate=Besteldatum
    -BuyingPriceMin=Best buying price
    -BuyingPriceMinShort=Best buying price
    +BuyingPriceMin=Voorkeur inkoopprijs
    +BuyingPriceMinShort=Voorkeur inkoopprijs
     TotalBuyingPriceMinShort=Totaal van aankoopprijzen subproducten
    -TotalSellingPriceMinShort=Total of subproducts selling prices
    +TotalSellingPriceMinShort=Totaal verkoopprijs sub-producten
     SomeSubProductHaveNoPrices=Sommige sub-producten hebben geen prijs ingevuld
    -AddSupplierPrice=Add buying price
    -ChangeSupplierPrice=Change buying price
    -SupplierPrices=Supplier prices
    +AddSupplierPrice=Voeg inkoopprijs toe
    +ChangeSupplierPrice=Wijzig inkoopprijs
    +SupplierPrices=Vendor prices
     ReferenceSupplierIsAlreadyAssociatedWithAProduct=Deze leveranciersreferentie is al in verband met de referentie: %s
    -NoRecordedSuppliers=Geen leveranciers geregistreerd
    -SupplierPayment=Leveranciersbetaling
    -SuppliersArea=Leveranciersoverzicht
    -RefSupplierShort=Ref. Leverancier
    +NoRecordedSuppliers=No vendor recorded
    +SupplierPayment=Vendor payment
    +SuppliersArea=Vendor area
    +RefSupplierShort=Ref. vendor
     Availability=Beschikbaarheid
    -ExportDataset_fournisseur_1=Leveranciersfacturenlijst en factuurregels
    -ExportDataset_fournisseur_2=Leveranciersfacturen en -betalingen
    -ExportDataset_fournisseur_3=Leveranciersorders en orderlijnen
    +ExportDataset_fournisseur_1=Vendor invoices list and invoice lines
    +ExportDataset_fournisseur_2=Vendor invoices and payments
    +ExportDataset_fournisseur_3=Purchase orders and order lines
     ApproveThisOrder=Opdracht goedkeuren
    -ConfirmApproveThisOrder=Are you sure you want to approve order <b>%s</b>?
    +ConfirmApproveThisOrder=Weet u zeker dat u deze order wilt accepteren <b>%s</b>?
     DenyingThisOrder=Wijger deze bestelling
    -ConfirmDenyingThisOrder=Are you sure you want to deny this order <b>%s</b>?
    -ConfirmCancelThisOrder=Are you sure you want to cancel this order <b>%s</b>?
    -AddSupplierOrder=Voeg Leveranciersopdracht toe
    -AddSupplierInvoice=Voeg leveranciersfactuur toe
    -ListOfSupplierProductForSupplier=Lijst van producten en de prijzen van de leverancier <b>%s</b>
    -SentToSuppliers=Stuur naar leveranciers
    -ListOfSupplierOrders=Lijst van leverancier bestellingen
    -MenuOrdersSupplierToBill=Leverancier bestellingen te factureren
    +ConfirmDenyingThisOrder=Weet u zeker dat u deze order wilt negeren <b>%s</b>?
    +ConfirmCancelThisOrder=Weet u zeker dat u deze order wilt annuleren <b>%s</b>?
    +AddSupplierOrder=Create Purchase Order
    +AddSupplierInvoice=Create vendor invoice
    +ListOfSupplierProductForSupplier=List of products and prices for vendor <b>%s</b>
    +SentToSuppliers=Sent to vendors
    +ListOfSupplierOrders=List of purchase orders
    +MenuOrdersSupplierToBill=Purchase orders to invoice
     NbDaysToDelivery=Levering vertraging in de dagen
    -DescNbDaysToDelivery=The biggest deliver delay of the products from this order
    -SupplierReputation=Supplier reputation
    -DoNotOrderThisProductToThisSupplier=Do not order
    -NotTheGoodQualitySupplier=Wrong quality
    -ReputationForThisProduct=Reputation
    -BuyerName=Buyer name
    -AllProductServicePrices=All product / service prices
    -AllProductReferencesOfSupplier=All product / service references of supplier
    -BuyingPriceNumShort=Supplier prices
    +DescNbDaysToDelivery=Langste levertermijn van de producten in deze bestelling.
    +SupplierReputation=Vendor reputation
    +DoNotOrderThisProductToThisSupplier=Niet bestellen
    +NotTheGoodQualitySupplier=Verkeerde kwaliteit
    +ReputationForThisProduct=Reputatie
    +BuyerName=Afnemer
    +AllProductServicePrices=Prijzen alle producten/diensten
    +AllProductReferencesOfSupplier=Referenties alle producten/diensten van leverancier
    +BuyingPriceNumShort=Vendor prices
    diff --git a/htdocs/langs/nl_NL/trips.lang b/htdocs/langs/nl_NL/trips.lang
    index 71836e9b529..d5612c0b876 100644
    --- a/htdocs/langs/nl_NL/trips.lang
    +++ b/htdocs/langs/nl_NL/trips.lang
    @@ -1,26 +1,26 @@
     # Dolibarr language file - Source file is en_US - trips
    -ShowExpenseReport=Show expense report
    -Trips=Onkostennota's 
    -TripsAndExpenses=Expenses reports
    -TripsAndExpensesStatistics=Expense reports statistics
    -TripCard=Expense report card
    -AddTrip=Create expense report
    -ListOfTrips=List of expense reports
    +ShowExpenseReport=Toon onkostenrapportage
    +Trips=Declaraties
    +TripsAndExpenses=Declaraties
    +TripsAndExpensesStatistics=Uitgave statistieken
    +TripCard=Rapportage onkosten
    +AddTrip=Maak rapportage onkosten
    +ListOfTrips=Onkostenrapportages
     ListOfFees=Vergoedingenlijst
     TypeFees=Types of fees
    -ShowTrip=Show expense report
    +ShowTrip=Onkostenrapport
     NewTrip=New expense report
    -LastExpenseReports=Latest %s expense reports
    +LastExpenseReports=Laatste %s onkostenoverzichten
     AllExpenseReports=All expense reports
     CompanyVisited=Company/organization visited
     FeesKilometersOrAmout=Kilometerskosten
     DeleteTrip=Delete expense report
     ConfirmDeleteTrip=Are you sure you want to delete this expense report?
    -ListTripsAndExpenses=List of expense reports
    -ListToApprove=Waiting for approval
    +ListTripsAndExpenses=Onkostenrapportages
    +ListToApprove=Wachten op goedkeuring
     ExpensesArea=Expense reports area
     ClassifyRefunded=Classify 'Refunded'
    -ExpenseReportWaitingForApproval=A new expense report has been submitted for approval
    +ExpenseReportWaitingForApproval=Een nieuwe onkostendeclaratie is ingediend voor goedkeuring
     ExpenseReportWaitingForApprovalMessage=A new expense report has been submitted and is waiting for approval.<br> - User: %s<br> - Period: %s<br>Click here to validate: %s
     ExpenseReportWaitingForReApproval=An expense report has been submitted for re-approval
     ExpenseReportWaitingForReApprovalMessage=An expense report has been submitted and is waiting for re-approval.<br>The %s, you refused to approve the expense report for this reason: %s.<br>A new version has been proposed and waiting for your approval.<br> - User: %s<br> - Period: %s<br>Click here to validate: %s
    @@ -32,45 +32,45 @@ ExpenseReportCanceled=An expense report was canceled
     ExpenseReportCanceledMessage=The expense report %s was canceled.<br> - User: %s<br> - Canceled by: %s<br> - Motive for cancellation: %s<br>Click here to show the expense report: %s
     ExpenseReportPaid=An expense report was paid
     ExpenseReportPaidMessage=The expense report %s was paid.<br> - User: %s<br> - Paid by: %s<br>Click here to show the expense report: %s
    -TripId=Id expense report
    +TripId=Id onkostenoverzicht
     AnyOtherInThisListCanValidate=Person to inform for validation.
    -TripSociete=Information company
    +TripSociete=Informatie bedrijf
     TripNDF=Informations expense report
     PDFStandardExpenseReports=Standard template to generate a PDF document for expense report
     ExpenseReportLine=Expense report line
     TF_OTHER=Ander
    -TF_TRIP=Transportation
    +TF_TRIP=Vervoer
     TF_LUNCH=Lunch
     TF_METRO=Metro
    -TF_TRAIN=Train
    +TF_TRAIN=Trein
     TF_BUS=Bus
     TF_CAR=Auto
    -TF_PEAGE=Toll
    -TF_ESSENCE=Fuel
    +TF_PEAGE=Tol
    +TF_ESSENCE=Brandstof
     TF_HOTEL=Hotel
     TF_TAXI=Taxi
     EX_KME=Mileage costs
    -EX_FUE=Fuel CV
    +EX_FUE=Brandstof bedrijfswagen
     EX_HOT=Hotel
    -EX_PAR=Parking CV
    -EX_TOL=Toll CV
    -EX_TAX=Various Taxes
    +EX_PAR=Parkeerkosten bedrijfswagen
    +EX_TOL=Tol bedrijfswagen
    +EX_TAX=Diverse belastingen
     EX_IND=Indemnity transportation subscription
     EX_SUM=Maintenance supply
    -EX_SUO=Office supplies
    -EX_CAR=Car rental
    -EX_DOC=Documentation
    +EX_SUO=Kantoorbenodigdheden
    +EX_CAR=Autoverhuur
    +EX_DOC=Documentatie
     EX_CUR=Customers receiving
     EX_OTR=Other receiving
    -EX_POS=Postage
    +EX_POS=Porto
     EX_CAM=CV maintenance and repair
     EX_EMM=Employees meal
    -EX_GUM=Guests meal
    -EX_BRE=Breakfast
    -EX_FUE_VP=Fuel PV
    -EX_TOL_VP=Toll PV
    -EX_PAR_VP=Parking PV
    -EX_CAM_VP=PV maintenance and repair
    +EX_GUM=Gasten maaltijd
    +EX_BRE=Ontbijt
    +EX_FUE_VP=Brandstof privé auto
    +EX_TOL_VP=Tol privé auto
    +EX_PAR_VP=Parkeerkosten privé auto
    +EX_CAM_VP=Privé auto onderhoud en reparatie
     DefaultCategoryCar=Default transportation mode
     DefaultRangeNumber=Default range number
     
    @@ -80,24 +80,24 @@ AucuneLigne=There is no expense report declared yet
     
     ModePaiement=Payment mode
     
    -VALIDATOR=User responsible for approval
    +VALIDATOR=Gebruiker is verantwoordelijk voor goedkeuring
     VALIDOR=Goedgekeurd door
     AUTHOR=Recorded by
    -AUTHORPAIEMENT=Paid by
    -REFUSEUR=Denied by
    -CANCEL_USER=Deleted by
    +AUTHORPAIEMENT=Betaald door
    +REFUSEUR=Geweigerd door
    +CANCEL_USER=Verwijderd door
     
     MOTIF_REFUS=Reden
     MOTIF_CANCEL=Reden
     
    -DATE_REFUS=Deny date
    +DATE_REFUS=Weiger datum
     DATE_SAVE=Validatiedatum
    -DATE_CANCEL=Cancelation date
    +DATE_CANCEL=Annuleringsdatum
     DATE_PAIEMENT=Betaaldatum
    -BROUILLONNER=Reopen
    +BROUILLONNER=Heropenen
     ExpenseReportRef=Ref. expense report
    -ValidateAndSubmit=Validate and submit for approval
    -ValidatedWaitingApproval=Validated (waiting for approval)
    +ValidateAndSubmit=Valideren en indienen voor goedkeuring
    +ValidatedWaitingApproval=Gevalideerd (wachten op goedkeuring)
     NOT_AUTHOR=You are not the author of this expense report. Operation cancelled.
     ConfirmRefuseTrip=Are you sure you want to deny this expense report?
     ValideTrip=Approve expense report
    @@ -110,21 +110,21 @@ ConfirmBrouillonnerTrip=Are you sure you want to move this expense report to sta
     SaveTrip=Valideren resultaatrekening kosten
     ConfirmSaveTrip=Weet u zeker dat u dit kosten-rapport wilt valideren?
     NoTripsToExportCSV=Geen kosten-rapport voor deze periode om te exporteren.
    -ExpenseReportPayment=Expense report payment
    -ExpenseReportsToApprove=Expense reports to approve
    -ExpenseReportsToPay=Expense reports to pay
    -CloneExpenseReport=Clone expense report
    +ExpenseReportPayment=Onkostendeclaratie
    +ExpenseReportsToApprove=Onkostendeclaraties te accorderen
    +ExpenseReportsToPay=Declaraties te betalen
    +CloneExpenseReport=Kloon onkostenrapportage
     ConfirmCloneExpenseReport=Are you sure you want to clone this expense report ?
    -ExpenseReportsIk=Expense report milles index
    +ExpenseReportsIk=Onkostendeclaratie kilometrage index
     ExpenseReportsRules=Expense report rules
     ExpenseReportIkDesc=You can modify the calculation of kilometers expense by category and range who they are previously defined. <b>d</b> is the distance in kilometers
     ExpenseReportRulesDesc=You can create or update any rules of calculation. This part will be used when user will create a new expense report
     expenseReportOffset=Offset (afstand)
    -expenseReportCoef=Coefficient
    +expenseReportCoef=Coëfficiënt
     expenseReportTotalForFive=Example with <u>d</u> = 5
     expenseReportRangeFromTo=from %d to %d
    -expenseReportRangeMoreThan=more than %d
    -expenseReportCoefUndefined=(value not defined)
    +expenseReportRangeMoreThan=meer dan %d
    +expenseReportCoefUndefined=(waarde niet gedefinieerd)
     expenseReportCatDisabled=Category disabled - see the c_exp_tax_cat dictionary
     expenseReportRangeDisabled=Range disabled - see the c_exp_tax_range dictionay
     expenseReportPrintExample=offset + (d x coef) = %s
    @@ -138,20 +138,20 @@ ExpenseReportRestrictive=Restrictive
     AllExpenseReport=All type of expense report
     OnExpense=Expense line
     ExpenseReportRuleSave=Expense report rule saved
    -ExpenseReportRuleErrorOnSave=Error: %s
    -RangeNum=Range %d
    +ExpenseReportRuleErrorOnSave=Fout: %s
    +RangeNum=Bereik %d
     
    -ExpenseReportConstraintViolationError=Constraint violation id [%s]: %s  is superior to %s %s
    +ExpenseReportConstraintViolationError=Beperking overtreding id [%s]: %s is superieur aan %s %s
     byEX_DAY=by day (limitation to %s)
     byEX_MON=by month (limitation to %s)
     byEX_YEA=by year (limitation to %s)
     byEX_EXP=by line (limitation to %s)
    -ExpenseReportConstraintViolationWarning=Constraint violation id [%s]: %s  is superior to %s %s
    -nolimitbyEX_DAY=by day (no limitation)
    +ExpenseReportConstraintViolationWarning=Beperking overtreding id [%s]: %s is superieur aan %s %s
    +nolimitbyEX_DAY=per dag (geen beperking)
     nolimitbyEX_MON=by month (no limitation)
     nolimitbyEX_YEA=by year (no limitation)
     nolimitbyEX_EXP=by line (no limitation)
     
    -CarCategory=Category of car
    +CarCategory=Auto categorie
     ExpenseRangeOffset=Offset amount: %s
    -RangeIk=Mileage range
    +RangeIk=Afstand in km.
    diff --git a/htdocs/langs/nl_NL/users.lang b/htdocs/langs/nl_NL/users.lang
    index 717544858d2..e18e9e0d758 100644
    --- a/htdocs/langs/nl_NL/users.lang
    +++ b/htdocs/langs/nl_NL/users.lang
    @@ -48,7 +48,7 @@ PasswordChangeRequest=Wachtwoord aanpassing verzoek voor <b>%s</b>
     PasswordChangeRequestSent=Verzoek om wachtwoord te wijzigen van <b>%s</b> verstuurt naar <b>%s</b>.
     ConfirmPasswordReset=Bevestig wachtwoord reset
     MenuUsersAndGroups=Gebruikers & groepen
    -LastGroupsCreated=Laatste %s gecreëerde groepen
    +LastGroupsCreated=Laatste %s groepen aangemaakt
     LastUsersCreated=Laatste %s gecreëerde gebruikers
     ShowGroup=Toon groep
     ShowUser=Toon gebruiker
    @@ -93,7 +93,7 @@ NameToCreate=Naam van derden maken
     YourRole=Uw rollen
     YourQuotaOfUsersIsReached=Uw quotum van actieve gebruikers is bereikt!
     NbOfUsers=Nb van gebruikers
    -NbOfPermissions=Nb of permissions
    +NbOfPermissions=Aantal rechten
     DontDowngradeSuperAdmin=Alleen een superadmin kan downgrade een superadmin
     HierarchicalResponsible=Opzichter
     HierarchicView=Hiërarchisch schema
    diff --git a/htdocs/langs/nl_NL/website.lang b/htdocs/langs/nl_NL/website.lang
    index 854ff1c80b9..bcfb2ff8579 100644
    --- a/htdocs/langs/nl_NL/website.lang
    +++ b/htdocs/langs/nl_NL/website.lang
    @@ -1,12 +1,13 @@
     # Dolibarr language file - Source file is en_US - website
     Shortname=Code
     WebsiteSetupDesc=Create here as much entry as number of different websites you need. Then go into menu Websites to edit them.
    -DeleteWebsite=Delete website
    +DeleteWebsite=Website verwijderen
     ConfirmDeleteWebsite=Are you sure you want to delete this web site. All its pages and content will also be removed.
    -WEBSITE_TYPE_CONTAINER=Type of page/container
    +WEBSITE_TYPE_CONTAINER=Soort pagina / container
     WEBSITE_PAGE_EXAMPLE=Web page to use as example
     WEBSITE_PAGENAME=Page name/alias
     WEBSITE_ALIASALT=Alternative page names/aliases
    +WEBSITE_ALIASALTDesc=Use here list of other name/aliases so the page can also be accessed using this other names/aliases (for example the old name after renaming the alias to keep backlink on old link/name working). Syntax is:<br>alternativename1, alternativename2, ...
     WEBSITE_CSS_URL=URL of external CSS file
     WEBSITE_CSS_INLINE=CSS file content (common to all pages)
     WEBSITE_JS_INLINE=Javascript file content (common to all pages)
    @@ -18,24 +19,24 @@ PageNameAliasHelp=Name or alias of the page.<br>This alias is also used to forge
     EditTheWebSiteForACommonHeader=Note: If you want to define a personalized header for all pages, edit the header on the site level instead of on the page/container.
     MediaFiles=Media library
     EditCss=Edit Style/CSS or HTML header
    -EditMenu=Edit menu
    +EditMenu=Wijzig menu
     EditMedias=Edit medias
     EditPageMeta=Edit Meta
     AddWebsite=Add website
    -Webpage=Web page/container
    +Webpage=Webpagina/container
     AddPage=Add page/container
    -HomePage=Home Page
    +HomePage=Startpagina
     PageContainer=Page/container
     PreviewOfSiteNotYetAvailable=Een voorbeeld van uw website <strong>%s</strong> is nog niet beschikbaar. U moet eerst een pagina toevoegen.
     RequestedPageHasNoContentYet=Requested page with id %s has no content yet, or cache file .tpl.php was removed. Edit content of the page to solve this.
    -PageContent=Page/Contenair
    +PageContent=Pagina/Container
     PageDeleted=Page/Contenair '%s' of website %s deleted
     PageAdded=Page/Contenair '%s' added
     ViewSiteInNewTab=View site in new tab
     ViewPageInNewTab=View page in new tab
     SetAsHomePage=Set as Home page
     RealURL=Real URL
    -ViewWebsiteInProduction=View web site using home URLs
    +ViewWebsiteInProduction=Bekijk website met behulp van eigen URL's
     SetHereVirtualHost=If you can create, on your web server (Apache, Nginx, ...), a dedicated Virtual Host with PHP enabled and a Root directory on<br><strong>%s</strong><br>then enter here the virtual hostname you have created, so the preview can be done also using this dedicated web server access instead of only using Dolibarr server.
     YouCanAlsoTestWithPHPS=On develop environment, you may prefer to test the site with the PHP embedded web server (PHP 5.5 required) by running<br><strong>php -S 0.0.0.0:8080 -t %s</strong>
     CheckVirtualHostPerms=Check also that virtual host has permission <strong>%s</strong> on files into<br><strong>%s</strong>
    @@ -44,12 +45,12 @@ WritePerm=Write
     PreviewSiteServedByWebServer=<u>Preview %s in a new tab.</u><br><br>The %s will be served by an external web server (like Apache, Nginx, IIS). You must install and setup this server before to point to directory:<br><strong>%s</strong><br>URL served by external server:<br><strong>%s</strong>
     PreviewSiteServedByDolibarr=<u>Preview %s in a new tab.</u><br><br>The %s will be served by Dolibarr server so it does not need any extra web server (like Apache, Nginx, IIS) to be installed.<br>The inconvenient is that URL of pages are not user friendly and start with path of your Dolibarr.<br>URL served by Dolibarr:<br><strong>%s</strong><br><br>To use your own external web server to serve this web site, create a virtual host on your web server that point on directory<br><strong>%s</strong><br>then enter the name of this virtual server and click on the other preview button.
     VirtualHostUrlNotDefined=URL of the virtual host served by external web server not defined
    -NoPageYet=No pages yet
    -SyntaxHelp=Help on specific syntax tips
    +NoPageYet=Nog geen pagina's
    +SyntaxHelp=Help bij specifieke syntax-tips
     YouCanEditHtmlSourceckeditor=You can edit HTML source code using the "Source" button in editor.
    -YouCanEditHtmlSource=<br><span class="fa fa-bug"></span> You can include PHP code into this source using tags <strong>&lt;?php ?&gt;</strong>. The following global variables are available: $conf, $langs, $db, $mysoc, $user, $website.<br><br><span class="fa fa-bug"></span> You can also include content of another Page/Container with the following syntax:<br><strong>&lt;?php includeContainer('alias_of_container_to_include'); ?&gt;</strong><br><br><span class="fa fa-bug"></span> You can make a redirect to another Page/Container with the following syntax:<br><strong>&lt;?php redirectToContainer('alias_of_container_to_redirect_to'); ?&gt;</strong><br><br><span class="fa fa-download"></span> To include a <strong>link to download</strong> a file stored into the <strong>documents</strong> directory, use the <strong>document.php</strong> wrapper:<br>Example, for a file into documents/ecm (need to be logged), syntax is:<br><strong>&lt;a href="/document.php?modulepart=ecm&file=[relative_dir/]filename.ext"&gt;</strong><br>For a file into documents/medias (open directory for public access), syntax is:<br><strong>&lt;a href="/document.php?modulepart=medias&file=[relative_dir/]filename.ext"&gt;</strong><br>For a file shared with a share link (open access using the sharing hash key of file), syntax is:<br><strong>&lt;a href="/document.php?hashp=publicsharekeyoffile"&gt;</strong><br><br><span class="fa fa-picture-o"></span> To include an <strong>image</strong> stored into the <strong>documents</strong> directory, use the <strong>viewimage.php</strong> wrapper:<br>Example, for an image into documents/medias (open access), syntax is:<br><strong>&lt;a href="/viewimage.php?modulepart=medias&amp;file=[relative_dir/]filename.ext"&gt;</strong><br>
    -ClonePage=Clone page/container
    -CloneSite=Clone site
    +YouCanEditHtmlSource=<br> <span class="fa fa-bug"></span> U kunt PHP-code opnemen in deze bron met behulp van labels <strong> &lt;? php? &gt;</strong>. De volgende globale variabelen zijn beschikbaar: $ conf, $ langs, $ db, $ mysoc, $ user, $ website. <br><br> <span class="fa fa-bug"></span>Je kunt ook inhoud van een andere pagina/container met de volgende syntaxis: <br> <strong> &lt;? php includeContainer ('alias_of_container_to_include'); ? &gt; </strong><br><br><span class="fa fa-bug"></span>U kunt een omleiding naar een andere pagina / container uitvoeren met de volgende syntaxis: <br><strong> &lt;? php redirectToContainer ('alias_of_container_to_redirect_to'); ? &gt; </strong><br><br><span class="fa fa-download"></span> Een <strong>-link opnemen om te downloaden</strong> een bestand dat is opgeslagen in de <strong>documenten</strong> map, gebruik de <strong>document.php</strong> wrapper:<br>Voorbeeld, voor een bestand naar documenten / ecm (moet worden gelogd), syntaxis is:<br><strong>&lt;a href = "/document.php?modulepart=ecm&file=[relative_dir/]filename.ext" &gt; </strong><br> Voor een bestand naar documenten / media (open map voor openbare toegang) is de syntaxis: <br><strong>&lt;a href = "/ document.php? modulepart = medias & file = [relative_dir /] bestandsnaam.ext" &gt;</strong> <br> Voor een bestand dat wordt gedeeld met een gedeelde link (open toegang met behulp van de hash-sleutel van bestand delen), syntaxis is: <br> <strong>&lt;a href = "/ document.php? hashp = publicsharekeyoffile" &gt;</strong> <br> <br> <span class="fa fa-picture-o"></span>Naar een <strong>afbeelding</strong> opnemen die is opgeslagen in de map <strong>documenten</strong>, gebruikt u de<strong> viewimage.php</strong> -wrapper: <br> Voorbeeld voor een afbeelding in documenten / media (open toegang), syntaxis is: <br> <strong> &lt;a href = "/ viewimage.php? modulepart = medias&amp;file = [relative_dir /] bestandsnaam.ext" &gt; </strong><br>
    +ClonePage=Kloon pagina/container
    +CloneSite=Klonen site
     SiteAdded=Web site added
     ConfirmClonePage=Please enter code/alias of new page and if it is a translation of the cloned page.
     PageIsANewTranslation=The new page is a translation of the current page ?
    @@ -73,7 +74,7 @@ AnotherContainer=Another container
     WEBSITE_USE_WEBSITE_ACCOUNTS=Enable the web site account table
     WEBSITE_USE_WEBSITE_ACCOUNTSTooltip=Enable the table to store web site accounts (login/pass) for each website / thirdparty
     YouMustDefineTheHomePage=You must first define the default Home page
    -OnlyEditionOfSourceForGrabbedContentFuture=Note: only edition of HTML source will be possible when a page content is intiliazed by grabbing it from an external page (WYSIWYG editor will not be available)
    +OnlyEditionOfSourceForGrabbedContentFuture=Note: only edition of HTML source will be possible when a page content is initiliazed by grabbing it from an external page (WYSIWYG editor will not be available)
     OnlyEditionOfSourceForGrabbedContent=Only edition of HTML source is possible when content was grabbed from an external site
     GrabImagesInto=Grab also images found into css and page.
     ImagesShouldBeSavedInto=Images should be saved into directory
    @@ -82,3 +83,4 @@ SubdirOfPage=Sub-directory dedicated to page
     AliasPageAlreadyExists=Alias page <strong>%s</strong> already exists
     CorporateHomePage=Corporate Home page
     EmptyPage=Empty page
    +ExternalURLMustStartWithHttp=External URL must start with http:// or https://
    diff --git a/htdocs/langs/nl_NL/withdrawals.lang b/htdocs/langs/nl_NL/withdrawals.lang
    index 9f0a8e654a2..0da6817bada 100644
    --- a/htdocs/langs/nl_NL/withdrawals.lang
    +++ b/htdocs/langs/nl_NL/withdrawals.lang
    @@ -1,19 +1,19 @@
     # Dolibarr language file - Source file is en_US - withdrawals
     CustomersStandingOrdersArea=Direct debit payment orders area
    -SuppliersStandingOrdersArea=Direct credit payment orders area
    +SuppliersStandingOrdersArea=Directe betaalopdrachten omgeving
     StandingOrdersPayment=Orders automatisch te incasseren
     StandingOrderPayment=Incasso betalingsopdracht
    -NewStandingOrder=New direct debit order
    +NewStandingOrder=Nieuwe incasso opdracht
     StandingOrderToProcess=Te verwerken
     WithdrawalsReceipts=Incasso-opdrachten
     WithdrawalReceipt=Incasso-opdracht
    -LastWithdrawalReceipts=Latest %s direct debit files
    +LastWithdrawalReceipts=Laatste %s incassobestanden
     WithdrawalsLines=Direct debit order lines
     RequestStandingOrderToTreat=Request for direct debit payment order to process
     RequestStandingOrderTreated=Request for direct debit payment order processed
     NotPossibleForThisStatusOfWithdrawReceiptORLine=Not yet possible. Withdraw status must be set to 'credited' before declaring reject on specific lines.
     NbOfInvoiceToWithdraw=Nb. of qualified invoice with waiting direct debit order
    -NbOfInvoiceToWithdrawWithInfo=Nb. of customer invoice with direct debit payment orders having defined bank account information
    +NbOfInvoiceToWithdrawWithInfo=Aantal klant factuur met automatische incasso betalingsopdrachten en gedefinieerde bankrekeninginformatie
     InvoiceWaitingWithdraw=Invoice waiting for direct debit
     AmountToWithdraw=Bedrag in te trekken
     WithdrawsRefused=Direct debit refused
    @@ -22,7 +22,7 @@ ResponsibleUser=Verantwoordelijke gebruiker
     WithdrawalsSetup=Direct debit payment setup
     WithdrawStatistics=Automatische incasso statistieken
     WithdrawRejectStatistics=Geweigerde automatische incasso statistieken
    -LastWithdrawalReceipt=Latest %s direct debit receipts
    +LastWithdrawalReceipt=Laatste %s ontvangen incasso's
     MakeWithdrawRequest=Automatische incasso aanmaken
     WithdrawRequestsDone=%s direct debit payment requests recorded
     ThirdPartyBankCode=Bankcode van derde
    @@ -40,7 +40,7 @@ RefusedData=Datum van de afwijzing
     RefusedReason=Reden voor afwijzing
     RefusedInvoicing=Facturering van de afwijzing
     NoInvoiceRefused=Factureer de afwijzing niet
    -InvoiceRefused=Invoice refused (Charge the rejection to customer)
    +InvoiceRefused=Factuur geweigerd (de afwijzing door belasten aan de klant)
     StatusDebitCredit=Status debit/credit
     StatusWaiting=Wachtend
     StatusTrans=Verzonden
    @@ -82,26 +82,26 @@ RUMWillBeGenerated=If empty, UMR number will be generated once bank account info
     WithdrawMode=Direct debit mode (FRST or RECUR)
     WithdrawRequestAmount=Amount of Direct debit request:
     WithdrawRequestErrorNilAmount=Unable to create direct debit request for empty amount.
    -SepaMandate=SEPA Direct Debit Mandate
    -SepaMandateShort=SEPA Mandate
    -PleaseReturnMandate=Please return this mandate form by email to %s or by mail to
    -SEPALegalText=By signing this mandate form, you authorize (A) %s to send instructions to your bank to debit your account and (B) your bank to debit your account in accordance with the instructions from %s. As part of your rights, you are entitled to a refund from your bank under the terms and conditions of your agreement with your bank. A refund must be claimed within 8 weeks starting from the date on which your account was debited. Your rights regarding the above mandate are explained in a statement that you can obtain from your bank.
    -CreditorIdentifier=Creditor Identifier
    -CreditorName=Creditor’s Name
    -SEPAFillForm=(B) Please complete all the fields marked *
    -SEPAFormYourName=Your name
    -SEPAFormYourBAN=Your Bank Account Name (IBAN)
    -SEPAFormYourBIC=Your Bank Identifier Code (BIC)
    -SEPAFrstOrRecur=Type of payment
    -ModeRECUR=Reccurent payment
    -ModeFRST=One-off payment
    -PleaseCheckOne=Please check one only
    +SepaMandate=Machtiging doorlopende SEPA incasso
    +SepaMandateShort=SEPA-mandaat
    +PleaseReturnMandate=Stuur dit machtigingsformulier per e-mail naar\n%s of per post naar:
    +SEPALegalText=Door dit machtigingsformulier te ondertekenen, machtigt u (A) %s om uw bank opdracht te geven om uw rekening te belasten en (B) een bedrag van uw rekening af te schrijven overeenkomstig de instructies van %s. Als onderdeel van uw rechten heeft u recht op terugbetaling overeenkomstig de voorwaarden van uw overeenkomst met uw bank. Een stornering moet plaats vinden binnen 8 weken gerekend vanaf de datum waarop het bedrag is afgeschreven. De voorwaarden met betrekking tot de bovenstaande volmacht kunt u verkrijgen bij uw bank.
    +CreditorIdentifier=Incassant id.
    +CreditorName=Naam Incassant
    +SEPAFillForm=(B) Alle velden met een * zijn verplicht.
    +SEPAFormYourName=Uw naam
    +SEPAFormYourBAN=Uw bankrekeningnummer (IBAN)
    +SEPAFormYourBIC=Uw bankidentificatiecode (BIC)
    +SEPAFrstOrRecur=Soort betaling
    +ModeRECUR=Herhaal betaling
    +ModeFRST=Eenmalige incasso
    +PleaseCheckOne=Alleen één controleren
     DirectDebitOrderCreated=Direct debit order %s created
     AmountRequested=Amount requested
     SEPARCUR=SEPA CUR
     SEPAFRST=SEPA FRST
    -ExecutionDate=Execution date
    -CreateForSepa=Create direct debit file
    +ExecutionDate=Uitvoeringsdatum
    +CreateForSepa=Aanmaken incassobestand
     
     ### Notifications
     InfoCreditSubject=Payment of direct debit payment order %s by the bank
    @@ -110,5 +110,5 @@ InfoTransSubject=Verzenden betalingsopdracht order %s naar bank
     InfoTransMessage=Incasso-opdracht %s is verzonden naar bank door %s%s.<br><br>
     InfoTransData=Bedrag: %s<br>Wijze: %s<br>Datum: %s
     InfoRejectSubject=Direct debit payment order refused
    -InfoRejectMessage=Hello,<br><br>the direct debit payment order of invoice %s related to the company %s, with an amount of %s has been refused by the bank.<br><br>--<br>%s
    +InfoRejectMessage=M,<br><br>de incasso van factuur %s voor bedrijf %s, met een bedrag van %s is geweigerd door de bank.<br><br>--<br>%s
     ModeWarning=Optie voor echte modus was niet ingesteld, we stoppen na deze simulatie
    diff --git a/htdocs/langs/nl_NL/workflow.lang b/htdocs/langs/nl_NL/workflow.lang
    index 98974a07f2b..45e1639d307 100644
    --- a/htdocs/langs/nl_NL/workflow.lang
    +++ b/htdocs/langs/nl_NL/workflow.lang
    @@ -1,12 +1,12 @@
     # Dolibarr language file - Source file is en_US - workflow
     WorkflowSetup=Workflow module setup
     WorkflowDesc=Deze module is ontworpen om het gedrag van automatische acties aan te passen. Standaard is de workflow open (u kunt dingen doen in de volgorde die u wilt). U kunt automatische acties activeren indien u wenst.
    -ThereIsNoWorkflowToModify=There is no workflow modifications available with the activated modules.
    +ThereIsNoWorkflowToModify=Er zijn geen wijzigingen in de workflow beschikbaar met de geactiveerde modules.
     # Autocreate
    -descWORKFLOW_PROPAL_AUTOCREATE_ORDER=Automatically create a customer order after a commercial proposal is signed (new order will have same amount than proposal)
    -descWORKFLOW_PROPAL_AUTOCREATE_INVOICE=Automatically create a customer invoice after a commercial proposal is signed (new invoice will have same amount than proposal)
    -descWORKFLOW_CONTRACT_AUTOCREATE_INVOICE=Automatically create a customer invoice after a contract is validated
    -descWORKFLOW_ORDER_AUTOCREATE_INVOICE=Automatically create a customer invoice after a customer order is closed (new invoice will have same amount than order)
    +descWORKFLOW_PROPAL_AUTOCREATE_ORDER=Automatisch een order aanmaken nadat een offerte is ondertekend (nieuwe order heeft hetzelfde bedrag als offerte)
    +descWORKFLOW_PROPAL_AUTOCREATE_INVOICE=Maak automatisch een klant factuur aan nadat de offerte is ondertekend (nieuwe factuur heeft hetzelfde bedrag als offerte)
    +descWORKFLOW_CONTRACT_AUTOCREATE_INVOICE=Maak automatisch een klant factuur aan nadat contract is gevalideerd.
    +descWORKFLOW_ORDER_AUTOCREATE_INVOICE=Maak automatisch een klant factuur aan nadat order is gesloten. (nieuwe factuur heeft zelfde bedrag als order)
     # Autoclassify customer proposal or order
     descWORKFLOW_ORDER_CLASSIFY_BILLED_PROPAL=Classify linked source proposal(s) to billed when customer order is set to billed (and if amount of the order is same than total amount of signed linked proposals)
     descWORKFLOW_INVOICE_CLASSIFY_BILLED_PROPAL=Classify linked source proposal(s) to billed when customer invoice is validated (and if amount of the invoice is same than total amount of signed linked proposals)
    @@ -14,7 +14,7 @@ descWORKFLOW_INVOICE_AMOUNT_CLASSIFY_BILLED_ORDER=Classify linked source custome
     descWORKFLOW_INVOICE_CLASSIFY_BILLED_ORDER=Classify linked source customer order(s) to billed when customer invoice is set to paid (and if amount of the invoice is same than total amount of linked orders)
     descWORKFLOW_ORDER_CLASSIFY_SHIPPED_SHIPPING=Classify linked source customer order to shipped when a shipment is validated (and if quantity shipped by all shipments is the same as in the order to update)
     # Autoclassify supplier order
    -descWORKFLOW_ORDER_CLASSIFY_BILLED_SUPPLIER_PROPOSAL=Classify linked source supplier proposal(s) to billed when supplier invoice is validated (and if amount of the invoice is same than total amount of linked proposals)
    -descWORKFLOW_INVOICE_AMOUNT_CLASSIFY_BILLED_SUPPLIER_ORDER=Classify linked source supplier order(s) to billed when supplier invoice is validated (and if amount of the invoice is same than total amount of linked orders)
    -AutomaticCreation=Automatic creation
    -AutomaticClassification=Automatic classification
    +descWORKFLOW_ORDER_CLASSIFY_BILLED_SUPPLIER_PROPOSAL=Classify linked source vendor proposal(s) to billed when vendor invoice is validated (and if amount of the invoice is same than total amount of linked proposals)
    +descWORKFLOW_INVOICE_AMOUNT_CLASSIFY_BILLED_SUPPLIER_ORDER=Classify linked source purchase order(s) to billed when vendor invoice is validated (and if amount of the invoice is same than total amount of linked orders)
    +AutomaticCreation=Automatisch aanmaken
    +AutomaticClassification=Automatisch classificeren
    diff --git a/htdocs/langs/pl_PL/accountancy.lang b/htdocs/langs/pl_PL/accountancy.lang
    index 10d64759fdb..4d777e76071 100644
    --- a/htdocs/langs/pl_PL/accountancy.lang
    +++ b/htdocs/langs/pl_PL/accountancy.lang
    @@ -1,4 +1,5 @@
     # Dolibarr language file - en_US - Accounting Expert
    +Accounting=Księgowość
     ACCOUNTING_EXPORT_SEPARATORCSV=Separator kolumn dla eksportowanego pliku
     ACCOUNTING_EXPORT_DATE=Format daty dla eksportowanego pliku 
     ACCOUNTING_EXPORT_PIECE=Exportuj ilość sztuk
    @@ -39,11 +40,11 @@ AccountWithNonZeroValues=Accounts with non zero values
     ListOfAccounts=List of accounts
     
     MainAccountForCustomersNotDefined=Główne konto księgowe dla klientów nie zdefiniowane w ustawieniach
    -MainAccountForSuppliersNotDefined=Główne konto księgowe dla dostawców nie zdefiniowane w ustawieniach
    +MainAccountForSuppliersNotDefined=Main accounting account for vendors not defined in setup
     MainAccountForUsersNotDefined=Główne konto księgowe dla użytkowników nie zdefiniowane w ustawieniach
     MainAccountForVatPaymentNotDefined=Główne konto księgowe dla płatności VAT nie zdefiniowane w ustawieniach
     
    -AccountancyArea=Obszar księgowości
    +AccountancyArea=Accounting area
     AccountancyAreaDescIntro=Usage of the accountancy module is done in several step:
     AccountancyAreaDescActionOnce=Następujące akcje są wykonywane zwykle tylko raz lub raz w roku...
     AccountancyAreaDescActionOnceBis=Next steps should be done to save you time in future by suggesting you the correct default accounting account when making the journalization (writing record in Journals and General ledger)
    @@ -54,6 +55,7 @@ AccountancyAreaDescChartModel=STEP %s: Create a model of chart of account from m
     AccountancyAreaDescChart=STEP %s: Create or check content of your chart of account from menu %s
     
     AccountancyAreaDescVat=Krok %s: Zdefiniuj konta księgowe dla każdej stawki VAT. W tym celu użyj pozycji menu %s.
    +AccountancyAreaDescDefault=STEP %s: Define default accounting accounts. For this, use the menu entry %s.
     AccountancyAreaDescExpenseReport=STEP %s: Define default accounting accounts for each type of expense report. For this, use the menu entry %s.
     AccountancyAreaDescSal=Krok %s: Zdefiniuj domyślne konta księgowe dla płatności i wynagrodzeń. W tym celu użyj pozycji menu %s.
     AccountancyAreaDescContrib=Krok %s: Zdefiniuj domyślne konta księgowe dla kosztów specjalnych (różne podatki, ZUS). W tym celu użyj pozycji menu %s.
    @@ -89,7 +91,7 @@ MenuProductsAccounts=Konta produktów
     ProductsBinding=Konta produktów
     Ventilation=Dowiązane do kont
     CustomersVentilation=Powiązania do faktury klienta
    -SuppliersVentilation=Powiązania do faktury dostawcy
    +SuppliersVentilation=Vendor invoice binding
     ExpenseReportsVentilation=Expense report binding
     CreateMvts=Utwórz nową transakcję
     UpdateMvts=Modyfikacja transakcji
    @@ -130,12 +132,14 @@ ACCOUNTING_LENGTH_GACCOUNT=Długość głównych kont księgowych (jeżeli ustaw
     ACCOUNTING_LENGTH_AACCOUNT=Length of the third party accounting accounts (If you set value to 6 here, the account '401' will appear like '401000' on screen)
     ACCOUNTING_MANAGE_ZERO=Allow to manage different number of zero at the end of an accounting account. Needed by some countries (like switzerland). If keep to off (default), you can set the 2 following parameters to ask application to add virtual zero.
     BANK_DISABLE_DIRECT_INPUT=Wyłącz bezpośrednią rejestrację transakcji na koncie bankowym
    +ACCOUNTING_ENABLE_EXPORT_DRAFT_JOURNAL=Enable draft export on journal
     
     ACCOUNTING_SELL_JOURNAL=Dziennik sprzedaży
     ACCOUNTING_PURCHASE_JOURNAL=Dziennik zakupów
     ACCOUNTING_MISCELLANEOUS_JOURNAL=Dziennik różnic
     ACCOUNTING_EXPENSEREPORT_JOURNAL=Dziennik raportów kosztowych
     ACCOUNTING_SOCIAL_JOURNAL=Czasopismo Społecznego
    +ACCOUNTING_HAS_NEW_JOURNAL=Has new Journal
     
     ACCOUNTING_ACCOUNT_TRANSFER_CASH=Konto księgowe dla przelewów
     ACCOUNTING_ACCOUNT_SUSPENSE=Konto księgowe dla oczekujących
    @@ -185,11 +189,12 @@ ListeMvts=Lista ruchów
     ErrorDebitCredit=Debetowych i kredytowych nie może mieć wartość w tym samym czasie
     AddCompteFromBK=Dodaj konta księgowe do grupy
     ReportThirdParty=Lista kont kontrahentów
    -DescThirdPartyReport=Consult here the list of the third party customers and suppliers and their accounting accounts
    +DescThirdPartyReport=Consult here the list of the third party customers and vendors and their accounting accounts
     ListAccounts=Lista kont księgowych
     UnknownAccountForThirdparty=Unknown third party account. We will use %s
     UnknownAccountForThirdpartyBlocking=Unknown third party account. Blocking error
     UnknownAccountForThirdpartyAndWaitingAccountNotDefinedBlocking=Unknown third party account and waiting account not defined. Blocking error
    +PaymentsNotLinkedToProduct=Payment not linked to any product / service
     
     Pcgtype=Grupa konta
     Pcgsubtype=Podgrupa konta
    @@ -204,8 +209,8 @@ DescVentilDoneCustomer=Consult here the list of the lines of invoices customers
     DescVentilTodoCustomer=Powiąż pozycje faktury aktualnie nie związane  z kontem księgowym produktu
     ChangeAccount=Zmień konto księgowe dla zaznaczonych produktów/usług na następujące konto księgowe:
     Vide=-
    -DescVentilSupplier=Consult here the list of supplier invoice lines bound or not yet bound to a product accounting account
    -DescVentilDoneSupplier=Skonsultuj się tutaj listę linii dostawcy faktur i ich koncie księgowym
    +DescVentilSupplier=Consult here the list of vendor invoice lines bound or not yet bound to a product accounting account
    +DescVentilDoneSupplier=Consult here the list of the lines of invoices vendors and their accounting account
     DescVentilTodoExpenseReport=Bind expense report lines not already bound with a fee accounting account
     DescVentilExpenseReport=Consult here the list of expense report lines bound (or not) to a fee accounting account
     DescVentilExpenseReportMore=If you setup accounting account on type of expense report lines, the application will be able to make all the binding between your expense report lines and the accounting account of your chart of accounts, just in one click with the button <strong>"%s"</strong>. If account was not set on fees dictionary or if you still has some lines not bound to any account, you will have to make a manual binding from the menu "<strong>%s</strong>".
    @@ -215,7 +220,7 @@ ValidateHistory=Dowiąż automatycznie
     AutomaticBindingDone=Automatyczne dowiązanie ukończone
     
     ErrorAccountancyCodeIsAlreadyUse=Błąd, nie można usunąc tego konta księgowego, ponieważ jest w użyciu
    -MvtNotCorrectlyBalanced=Ruch nie zbilansowany poprawnie. Uznanie = %s. Obciążenie = %s
    +MvtNotCorrectlyBalanced=Movement not correctly balanced. Debit = %s | Credit = %s
     FicheVentilation=Karta dowiązania
     GeneralLedgerIsWritten=Transakcje zapisane w księdze głównej
     GeneralLedgerSomeRecordWasNotRecorded=Some of the transactions could not be journalized. If there is no other error message, this is probably because they were already journalized.
    @@ -293,4 +298,9 @@ Binded=Lines bound
     ToBind=Linie do dowiązania
     UseMenuToSetBindindManualy=Autodection not possible, use menu <a href="%s">%s</a> to make the binding manually
     
    +## Import
    +ImportAccountingEntries=Accounting entries
    +
     WarningReportNotReliable=Warning, this report is not based on the Ledger, so does not contains transaction modified manualy in the Ledger. If your journalization is up to date, the bookkeeping view is more accurate.
    +ExpenseReportJournal=Expense Report Journal
    +InventoryJournal=Inventory Journal
    diff --git a/htdocs/langs/pl_PL/admin.lang b/htdocs/langs/pl_PL/admin.lang
    index f82a63d00b6..3150854cbac 100644
    --- a/htdocs/langs/pl_PL/admin.lang
    +++ b/htdocs/langs/pl_PL/admin.lang
    @@ -1,7 +1,7 @@
     # Dolibarr language file - Source file is en_US - admin
     Foundation=Fundacja
     Version=Wersja
    -Publisher=Publisher
    +Publisher=Wydawca
     VersionProgram=Wersja programu
     VersionLastInstall=Zainstalowana początkowa wersja
     VersionLastUpgrade=Ostatnia zaktualizowana wersja
    @@ -9,20 +9,20 @@ VersionExperimental=Eksperymentalny
     VersionDevelopment=Rozwój
     VersionUnknown=Nieznany
     VersionRecommanded=Zalecana
    -FileCheck=Files integrity checker
    +FileCheck=Sprawdzanie integralności plików
     FileCheckDesc=This tool allows you to check the integrity of files and setup of your application, comparing each files with the official ones. Value of some setup constants may also be checked. You can use this tool to detect if some files were modified by a hacker for example.
    -FileIntegrityIsStrictlyConformedWithReference=Files integrity is strictly conformed with the reference.
    -FileIntegrityIsOkButFilesWereAdded=Files integrity check has passed, however some new files were added.
    -FileIntegritySomeFilesWereRemovedOrModified=Files integrity check has failed. Some files were modified, removed or added.
    -GlobalChecksum=Global checksum
    +FileIntegrityIsStrictlyConformedWithReference=Integralność plików jest ściśle zgodna z referencją.
    +FileIntegrityIsOkButFilesWereAdded=Sprawdzenie integralności plików przebiegło pomyślnie, ale dodano nowe pliki.
    +FileIntegritySomeFilesWereRemovedOrModified=Sprawdzenie integralności plików zakończylo się niepowodzeniem. Niektóre pliki zostaly zmodyfikowane, usunięte lub dodane.
    +GlobalChecksum=Globalna suma kontrolna
     MakeIntegrityAnalysisFrom=Make integrity analysis of application files from
     LocalSignature=Embedded local signature (less reliable)
     RemoteSignature=Remote distant signature (more reliable)
     FilesMissing=Brakujące pliki
     FilesUpdated=Aktualizacja plików
    -FilesModified=Modified Files
    -FilesAdded=Added Files
    -FileCheckDolibarr=Check integrity of application files
    +FilesModified=Zmodyfikowane pliki
    +FilesAdded=Dodane pliki
    +FileCheckDolibarr=Sprawdź integralność plików aplikacji
     AvailableOnlyOnPackagedVersions=The local file for integrity checking is only available when application is installed from an official package
     XmlNotFound=Xml Integrity File of application not found
     SessionId=ID sesji
    @@ -51,7 +51,7 @@ InternalUsers=Wewnętrzni użytkownicy
     ExternalUsers=Zewnetrzni użytkownicy
     GUISetup=Wyświetlanie
     SetupArea=Dział konfiguracji
    -UploadNewTemplate=Upload new template(s)
    +UploadNewTemplate=Załaduj nowy szablon(y)
     FormToTestFileUploadForm=Formularz do wysyłania pliku testowego (według konfiguracji)
     IfModuleEnabled=Uwaga: tak jest skuteczne tylko wtedy, gdy <b>moduł %s</b> jest aktywny
     RemoveLock=Usuń <b>plik %s,</b> jeśli istnieje, aby umożliwić aktualizację narzędzia.
    @@ -116,7 +116,7 @@ CurrentValueSeparatorDecimal=Separator dziesiętny
     CurrentValueSeparatorThousand=Separator tysięczny
     Destination=Miejsce przeznaczenia
     IdModule=Identyfikator modułu
    -IdPermissions=Uprawnienia ID
    +IdPermissions=ID uprawnień
     LanguageBrowserParameter=Parametr %s
     LocalisationDolibarrParameters=Parametry lokalizacji
     ClientTZ=Strefa Czasowa Klienta (użytkownik)
    @@ -126,12 +126,12 @@ PHPTZ=Strefa czasowa serwera PHP
     DaylingSavingTime=Czas letni (użytkownik)
     CurrentHour=Aktualna godzina
     CurrentSessionTimeOut=Obecna sesja wygasła
    -YouCanEditPHPTZ=To set a different PHP timezone (not required), you can try to add a file .htaccess with a line like this "SetEnv TZ Europe/Paris"
    +YouCanEditPHPTZ=Aby ustawić inną strefę czasową PHP (nie wymagane) spróbuj dodać plik .htaccess z wpisem takim jak "SetEnv TZ Europe/Warszawa"
     HoursOnThisPageAreOnServerTZ=Warning, in contrary of other screens, hours on this page are not in your local timezone, but for the timezone of the server.
     Box=Widżet
     Boxes=Widżety
     MaxNbOfLinesForBoxes=Maks. ilość linii dla widgetów
    -AllWidgetsWereEnabled=All available widgets are enabled
    +AllWidgetsWereEnabled=Wszystkie dostępne widgety zostały wlączone
     PositionByDefault=Domyślny porządek
     Position=Pozycja
     MenusDesc=Menadżer menu ustawia zawartość dwóch pasków menu (poziomego i pionowego)
    @@ -190,28 +190,28 @@ EncodeBinariesInHexa=Kodowanie danych binarnych w postaci szesnastkowej
     IgnoreDuplicateRecords=Ignoruj błędy zduplikowanych rekordów (INSERT IGNORE)
     AutoDetectLang=Autodetekcja (język przeglądarki)
     FeatureDisabledInDemo=Funkcja niedostępna w wersji demo
    -FeatureAvailableOnlyOnStable=Feature only available on official stable versions
    +FeatureAvailableOnlyOnStable=Funkcjonalność dostępna tylko w oficjalnej stabilnej wersji
     BoxesDesc=Widgety są komponentami pokazującymi pewne informacje, które możesz dodać w celu spersonalizowania niektórych stron. Możesz wybrać pomiędzy pokazaniem wigetu lub nie poprzez wybranie docelowej strony i kliknięcie "Aktywacja", lub poprzez kliknięcie na kosz w celu wyłączenia go.
     OnlyActiveElementsAreShown=Tylko elementy z <a href="%s">aktywnych modułów</a> są widoczne.
     ModulesDesc=Moduły Dolibarr definiują, która aplikacja / funkcja jest włączona w oprogramowaniu. Niektóre aplikacje / moduły wymagają uprawnień, które musisz przyznać użytkownikom po ich aktywacji. Kliknij przycisk ON/OFF, aby włączyć moduł/aplikację.
     ModulesMarketPlaceDesc=Możesz znaleźć więcej modułów do pobrania na zewnętrznych stronach internetowych...
    -ModulesDeployDesc=If permissions on your file system allows it, you can use this tool to deploy an external module. The module wil then be visible on the tab <strong>%s</strong>.
    +ModulesDeployDesc=Jeżeli uprawnienia do twojego systemu plików pozwolą, możesz użyć tego narzędzia do wdrożenia zewnętrznego modułu. Moduł wówczas będzie widoczny w zakładce <strong>%s</strong>.
     ModulesMarketPlaces=Znajdź dodatkowe aplikacje / moduły
    -ModulesDevelopYourModule=Develop your own app/modules
    -ModulesDevelopDesc=You can develop or find a partner to develop for you, your personalised module
    +ModulesDevelopYourModule=Stwórz własną aplikację/moduły
    +ModulesDevelopDesc=Możesz opracować lub znaleźć partnera, który opracuje dla Ciebie twój spersonalizowany moduł
     DOLISTOREdescriptionLong=Instead of switching on <a href="https://www.dolistore.com">www.dolistore.com</a> web site to find an external module, you can use this embedded tool that will make the seach on the external market place for you (may be slow, need an internet access)...
     NewModule=Nowy
    -FreeModule=Free
    +FreeModule=Darmowe
     CompatibleUpTo=Kompatybilne z wersją %s
    -NotCompatible=This module does not seem compatible with your Dolibarr %s (Min %s - Max %s).
    +NotCompatible=ten moduł nie jest kompatybilny z twoją wersją Dolibarr %s (Min %s - Max %s).
     CompatibleAfterUpdate=This module requires an update to your Dolibarr %s (Min %s - Max %s).
     SeeInMarkerPlace=See in Market place
     Updated=Updated
    -Nouveauté=Novelty
    -AchatTelechargement=Buy / Download
    -GoModuleSetupArea=To deploy/install a new module, go onto the Module setup area at <a href="%s">%s</a>.
    +Nouveauté=Nowość
    +AchatTelechargement=Kup / Pobierz
    +GoModuleSetupArea=Aby udostępnić/zainstalowac nowy moduł, przejdź do ustawień Modułu <a href="%s">%s</a>.
     DoliStoreDesc=DoliStore, oficjalny kanał dystrybucji zewnętrznych modułów Dolibarr ERP / CRM
    -DoliPartnersDesc=List of companies providing custom developed modules or features (Note: anyone experienced in PHP programming can provide custom development for an open source project)
    +DoliPartnersDesc=Lista firm dostarczających niestandardowe moduły lub funkcje (Uwaga: każdy doświadczony w programowaniu PHP może udostępnić niestandardowy opracowanie dla projektu open source)
     WebSiteDesc=Powiązane strony z modułami...
     DevelopYourModuleDesc=Some solutions to develop your own module...
     URL=Łącze
    @@ -242,7 +242,7 @@ OfficialMarketPlace=Oficjalne miejsce dystrybucji zewnętrznych modułów / doda
     OfficialWebHostingService=Opisywane usługi hostingowe (Cloud hosting)
     ReferencedPreferredPartners=Preferowani Partnerzy
     OtherResources=Inne zasoby
    -ExternalResources=External resources
    +ExternalResources=Zasoby zewnętrzne
     SocialNetworks=Sieci społecznościowe
     ForDocumentationSeeWiki=Aby zapoznać się z dokumentacją użytkownika lub dewelopera (Doc, FAQ ...), <br> zajrzyj do Dolibarr Wiki: <br> <a href="%s" target="_blank"><b> %s</b></a>
     ForAnswersSeeForum=Aby znaleźć odpowiedzi na pytania / uzyskać dodatkową pomoc, możesz skorzystać z  forum Dolibarr : <br> <a href="%s" target="_blank"><b> %s</b></a>
    @@ -269,10 +269,11 @@ MAIN_MAIL_SMTP_SERVER=Host SMTP (domyślnie w <b>php.ini: %s)</b>
     MAIN_MAIL_SMTP_PORT_NotAvailableOnLinuxLike=Port SMTP (Nie zdefiniowany w PHP dla systemów z rodziny Unix)
     MAIN_MAIL_SMTP_SERVER_NotAvailableOnLinuxLike=Host SMTP (Nie zdefiniowany w PHP dla systemów z rodziny Unix)
     MAIN_MAIL_EMAIL_FROM=E-mail wysyłający do automatycznych wiadomości e-mail (domyślnie w php.ini: <b>%s</b>)
    -MAIN_MAIL_ERRORS_TO=Email used as 'Errors-To' field in emails sent
    +MAIN_MAIL_ERRORS_TO=Eemail used for error returns emails (fields 'Errors-To' in emails sent)
     MAIN_MAIL_AUTOCOPY_TO= Wysyłaj systematycznie ukryte kopie wszystkich wysłanych e-maili do
     MAIN_DISABLE_ALL_MAILS=Wyłącz wszystkie wysyłki wiadomości (dla testu ustawień lub trybu demo)
     MAIN_MAIL_FORCE_SENDTO=Send all emails to (instead of real recipients, for test purposes)
    +MAIN_MAIL_ENABLED_USER_DEST_SELECT=Add employees users with email into allowed destinaries list
     MAIN_MAIL_SENDMODE=Metoda używana do wysłania E-maili
     MAIN_MAIL_SMTPS_ID=Identyfikator SMTP, jeżeli wymaga uwierzytelniania
     MAIN_MAIL_SMTPS_PW=Hasło SMTP , jeżeli wymagane uwierzytelniania
    @@ -291,7 +292,7 @@ ModuleSetup=Moduł konfiguracji
     ModulesSetup=Ustawienia Modułów/Aplikacji
     ModuleFamilyBase=System
     ModuleFamilyCrm=Zarządzanie relacjami z klientem (CRM)
    -ModuleFamilySrm=Zarządzanie Relacjami z Dostawcami (ZRD)
    +ModuleFamilySrm=Vendor Relation Management (VRM)
     ModuleFamilyProducts=Zarządzanie produktami
     ModuleFamilyHr=Zarządzanie zasobami ludzkimi
     ModuleFamilyProjects=Projekty / Praca zespołowa
    @@ -311,7 +312,7 @@ StepNb=Krok %s
     FindPackageFromWebSite=Odnajdź pakiet, który zapewnia wybraną przez Ciebię funkcję (np. na oficjalnej stronie internetowej %s).
     DownloadPackageFromWebSite=Download package (for example from official web site %s).
     UnpackPackageInDolibarrRoot=Rozpakuj spakowane pliki do katalogu serwera przeznaczonego na Dollibar:<b>%s</b>
    -UnpackPackageInModulesRoot=To deploy/install an external module, unpack the packaged files into the server directory dedicated to modules: <b>%s</b>
    +UnpackPackageInModulesRoot=Aby udostępnić/zainstalować dodatkowy moduł, rozpakuj pliki na serwerze do katalogu dedycowanego modułom: <b>%s</b>.
     SetupIsReadyForUse=Wdrażanie modułu zostało zakończone. Musisz jednak włączyć i skonfigurować moduł w aplikacji, przechodząc na stronę do konfiguracji modułów: <a href="%s">%s</a>.
     NotExistsDirect=Alternatywny katalog główny nie jest zdefiniowany w istniejącym katalogu.<br>
     InfDirAlt=Od wersji 3 możliwe jest zdefiniowanie alternatywnego katalogu głównego. Pozwala to na przechowywanie w dedykowanym katalogu wtyczek oraz niestandardowych szablonów. <br>Wystarczy utworzyć katalog w lokalizacji plików Dolibarr (na przykład: niestandardowe).<br>
    @@ -350,7 +351,7 @@ AddCRIfTooLong=Brak automatycznego zawijania. Jeśli linia znajduje się poza do
     ConfirmPurge=Czy na pewno chcesz wykonać to czyszczenie? <br> Usunie to ostatecznie wszystkie pliki z danymi danych bez możliwości ich przywrócenia (pliki ECM, załączone pliki...).
     MinLength=Minimalna długość
     LanguageFilesCachedIntoShmopSharedMemory=Pliki. Lang załadowane do pamięci współdzielonej
    -LanguageFile=Language file
    +LanguageFile=Plik języka
     ExamplesWithCurrentSetup=Przykłady z obecnie działającą konfiguracją
     ListOfDirectories=Lista katalogów szablonów OpenDocument
     ListOfDirectoriesForModelGenODT=List of directories containing templates files with OpenDocument format.<br><br>Put here full path of directories.<br>Add a carriage return between eah directory.<br>To add a directory of the GED module, add here <b>DOL_DATA_ROOT/ecm/yourdirectoryname</b>.<br><br>Files in those directories must end with <b>.odt</b> or <b>.ods</b>.
    @@ -373,8 +374,9 @@ NoSmsEngine=Brak menedżera SMSów nadawczych. Menedżer SMSów nadawczych nie j
     PDF=PDF
     PDFDesc=Można ustawić każdą opcję globalną związaną z generowaniem PDF
     PDFAddressForging=Zasady złączania pól adresowych
    -HideAnyVATInformationOnPDF=Ukryj wszystkie informacje dotyczące podatku VAT w wygenerowanym pliku PDF
    -PDFLocaltax=Rules for %s
    +HideAnyVATInformationOnPDF=Hide all information related to Sales tax / VAT on generated PDF
    +PDFRulesForSalesTax=Rules for Sales Tax / VAT
    +PDFLocaltax=Zasady dla %s
     HideLocalTaxOnPDF=Hide %s rate into pdf column tax sale
     HideDescOnPDF=Ukryj opis produktów w wygenerowanych plikach PDF
     HideRefOnPDF=Ukryj numer referencyjny produktów w generowanych plikach PDF
    @@ -410,7 +412,7 @@ ExtrafieldRadio=Radio buttons (on choice only)
     ExtrafieldCheckBox=Pola wyboru
     ExtrafieldCheckBoxFromList=Checkboxes from table
     ExtrafieldLink=Link do obiektu
    -ComputedFormula=Computed field
    +ComputedFormula=Obliczone pole
     ComputedFormulaDesc=You can enter here a formula using other properties of object or any PHP coding to get a dynamic computed value. You can use any PHP compatible formulas including the "?" condition operator, and following global object: <strong>$db, $conf, $langs, $mysoc, $user, $object</strong>.<br><strong>WARNING</strong>: Only some properties of $object may be available. If you need a properties not loaded, just fetch yourself the object into your formula like in the second example.<br>Using a computed field means you can't enter yourself any value from interface. Also, if there is a syntax error, the formula may return nothing.<br><br>Example of formula:<br>$object->id < 10 ? round($object->id / 2, 2) : ($object->id + 2 * $user->id) * (int) substr($mysoc->zip, 1, 2)<br><br>Example to reload object<br>(($reloadedobj = new Societe($db)) && ($reloadedobj->fetch($obj->id ? $obj->id : ($obj->rowid ? $obj->rowid : $object->id)) > 0)) ? $reloadedobj->array_options['options_extrafieldkey'] * $reloadedobj->capital / 5 : '-1'<br><br>Other example of formula to force load of object and its parent object:<br>(($reloadedobj = new Task($db)) && ($reloadedobj->fetch($object->id) > 0) && ($secondloadedobj = new Project($db)) && ($secondloadedobj->fetch($reloadedobj->fk_project) > 0)) ? $secondloadedobj->ref : 'Parent project not found'
     ExtrafieldParamHelpPassword=Keep this field empty means value will be stored without encryption (field must be only hidden with star on screen).<br>Set here value 'auto' to use the default encryption rule to save password into database (then value read will be the hash only, no way to retreive original value)
     ExtrafieldParamHelpselect=List of values must be lines with format key,value (where key can't be '0')<br><br> for example : <br>1,value1<br>2,value2<br>code3,value3<br>...<br><br>In order to have the list depending on another complementary attribute list :<br>1,value1|options_<i>parent_list_code</i>:parent_key<br>2,value2|options_<i>parent_list_code</i>:parent_key <br><br>In order to have the list depending on another list :<br>1,value1|<i>parent_list_code</i>:parent_key<br>2,value2|<i>parent_list_code</i>:parent_key
    @@ -445,13 +447,14 @@ DisplayCompanyInfo=Wyświetl adres firmy
     DisplayCompanyManagers=Display manager names
     DisplayCompanyInfoAndManagers=Wyświetl adres firmy i dane menadżerów
     EnableAndSetupModuleCron=If you want to have this recurring invoice beeing generated automatically, module *%s* must be enabled and correctly setup. Otherwise, generation of invoices must be done manually from this template with button *Create*. Note that even if you enabled automatic generation, you can still safely launch manual generation. Duplicates generation for same period are not possible.
    -ModuleCompanyCodeAquarium=Return an accounting code built by:<br>%s followed by third party supplier code for a supplier accounting code,<br>%s followed by third party customer code for a customer accounting code.
    +ModuleCompanyCodeCustomerAquarium=%s followed by third party customer code for a customer accounting code
    +ModuleCompanyCodeSupplierAquarium=%s followed by third party supplier code for a supplier accounting code
     ModuleCompanyCodePanicum=Zwróć pusty kod księgowy
     ModuleCompanyCodeDigitaria=Accounting code depends on third party code. The code is composed of the character "C" in the first position followed by the first 5 characters of the third party code.
     Use3StepsApproval=By default, Purchase Orders need to be created and approved by 2 different users (one step/user to create and one step/user to approve. Note that if user has both permission to create and approve, one step/user will be enough). You can ask with this option to introduce a third step/user approval, if amount is higher than a dedicated value (so 3 steps will be necessary: 1=validation, 2=first approval and 3=second approval if amount is enough).<br>Set this to empty if one approval (2 steps) is enough, set it to a very low value (0.1) if a second approval (3 steps) is always required.
     UseDoubleApproval=Use a 3 steps approval when amount (without tax) is higher than...
     WarningPHPMail=WARNING: It is often better to setup outgoing emails to use the email server of your provider instead of the default setup. Some email providers (like Yahoo) does not allow you to send an email from another server than their own server. Your current setup use the server of the application to send email and not the server of your email provider, so some recipients (the one compatible with the restrictive DMARC protocol), will ask your email provider if they can accept your email and some email providers (like Yahoo) may respond "no" because the server is not a server of them, so few of your sent Emails may not be accepted (be carefull also to your email provider sending quota).<br>If your Email provider (like Yahoo) has this restriction, you must change Email setup to choose the other method "SMTP server" and enter the SMTP server and credentials provided by your Email provider (ask your EMail provider to get SMTP credentials for your account).
    -WarningPHPMail2=If your email SMTP provider need to restrict email client to some IP addresses (very rare), this is the IP address of your ERP CRM application: <strong>%s</strong>.
    +WarningPHPMail2=If your email SMTP provider need to restrict email client to some IP addresses (very rare), this is the IP address of the mail user agent (MUA) for your ERP CRM application: <strong>%s</strong>.
     ClickToShowDescription=Kliknij aby zobaczyć opis
     DependsOn=This module need the module(s)
     RequiredBy=Ten moduł wymagany jest przez moduł(y)
    @@ -471,6 +474,9 @@ AttachMainDocByDefault=Set this to 1 if you want to attach main document to emai
     FilesAttachedToEmail=Attach file
     SendEmailsReminders=Send agenda reminders by emails
     davDescription=Add a component to be a DAV server
    +DAVSetup=Setup of module DAV
    +DAV_ALLOW_PUBLIC_DIR=Enable the public directory (WebDav directory with no login required)
    +DAV_ALLOW_PUBLIC_DIRTooltip=The WebDav public directory is a WebDAV directory everybody can access to (in read and write mode), with no need to have/use an existing login/password account.
     # Modules
     Module0Name=Użytkownicy i grupy
     Module0Desc=Zarządzanie Użytkownikami/Pracownikami i Grupami
    @@ -479,7 +485,7 @@ Module1Desc=Zarządzanie firmami oraz kontaktami (klienci, prospekty...)
     Module2Name=Reklama
     Module2Desc=Zarządzanie reklamą
     Module10Name=Księgowość
    -Module10Desc=Raporty księgowości podstawowej (dzienniki, zwroty) generowane w oparciu o zawartość bazy danych. Bez wysyłek.
    +Module10Desc=Simple accounting reports (journals, turnover) based onto database content. Does not use any ledger table.
     Module20Name=Propozycje
     Module20Desc=Zarządzanie propozycjami reklam
     Module22Name=Masowe wysyłanie E-maili
    @@ -491,7 +497,7 @@ Module25Desc=Zarządzanie zamówieniami klienta
     Module30Name=Faktury
     Module30Desc=Zarządzanie fakturami oraz notami kredytowymi klientów. Zarządzanie fakturami dostawców
     Module40Name=Dostawcy
    -Module40Desc=Zarządzanie dostawcami oraz zakupami (zamówienia i faktury)
    +Module40Desc=Suppliers and purchase management (purchase orders and billing)
     Module42Name=Debug Logs
     Module42Desc=Logging facilities (file, syslog, ...). Such logs are for technical/debug purposes.
     Module49Name=Edytory
    @@ -546,8 +552,8 @@ Module400Name=Projekty / Możliwości / Wskazówki
     Module400Desc=Management of projects, opportunities/leads and/or tasks. You can also assign any element (invoice, order, proposal, intervention, ...) to a project and get a transversal view from the project view.
     Module410Name=Webcalendar
     Module410Desc=Integracja Webcalendar
    -Module500Name=Special expenses
    -Module500Desc=Zarządzanie kosztami specjalnymi (podatki, opłaty ZUS, dywidendy)
    +Module500Name=Taxes and Special expenses
    +Module500Desc=Management of other expenses (sale taxes, social or fiscal taxes, dividends, ...)
     Module510Name=Payment of employee wages
     Module510Desc=Record and follow payment of your employee wages
     Module520Name=Pożyczka
    @@ -561,14 +567,14 @@ Module700Name=Darowizny
     Module700Desc=Zarządzanie darowiznami
     Module770Name=Expense reports
     Module770Desc=Zarządzanie i roszczenia raporty wydatków (transport, posiłek, ...)
    -Module1120Name=Dostawca propozycja handlowa
    -Module1120Desc=Dostawca komercyjnych i wniosek propozycja ceny
    +Module1120Name=Vendor commercial proposal
    +Module1120Desc=Request vendor commercial proposal and prices
     Module1200Name=Mantis
     Module1200Desc=Integracja Mantis
     Module1520Name=Generowanie dokumentu
     Module1520Desc=Dokument poczty masowej generacji
     Module1780Name=Tagi / Kategorie
    -Module1780Desc=Tworzenie tagów / kategorii (produktów, klientów, dostawców, kontaktów lub członków)
    +Module1780Desc=Create tags/category (products, customers, vendors, contacts or members)
     Module2000Name=Edytor WYSIWYG
     Module2000Desc=Pozwól na edycję niektórych pól tekstowych z użyciem zaawansowanego edytora (bazującego na CKEditor)
     Module2200Name=Dynamiczne Ceny
    @@ -576,7 +582,7 @@ Module2200Desc=Włącz użycie wyrażeń matematycznych dla cen
     Module2300Name=Zaplanowane zadania
     Module2300Desc=Zarządzanie zaplanowanymi zadaniami (jak cron lub chrono table)
     Module2400Name=Wydarzenia/Agenda
    -Module2400Desc=Follow done and upcoming events. Let application logs automatic events for tracking purposes or record manual events or rendez-vous.
    +Module2400Desc=Follow done and upcoming events. Let application logs automatic events for tracking purposes or record manual events or rendez-vous. This is the main important module for a good Customer or Supplier Relationship Management.
     Module2500Name=SZD / ZZE
     Module2500Desc=System Zarządzania Dokumentami / Zarządzanie Zawartością Elektroniczną. Automatyczna organizacja twoich wygenerowanych lub składowanych dokumentów. Udostępniaj je kiedy chcesz.
     Module2600Name=API services (Web services SOAP)
    @@ -599,7 +605,7 @@ Module4000Desc=Zarządzanie zasobami ludzkimi (zarządzanie departamentami, umow
     Module5000Name=Multi-company
     Module5000Desc=Pozwala na zarządzanie wieloma firmami
     Module6000Name=Workflow
    -Module6000Desc=Zarządzania przepływem pracy
    +Module6000Desc=Workflow management (automatic creation of object and/or automatic status change)
     Module10000Name=Strony internetowe
     Module10000Desc=Create public websites with a WYSIWG editor. Just setup your web server (Apache, Nginx, ...) to point to the dedicated Dolibarr directory to have it online on the Internet with your own domain name.
     Module20000Name=Zarządzanie "Pozostaw Żądanie"
    @@ -613,7 +619,7 @@ Module50100Desc=Punkty sprzedaży (POS)
     Module50200Name=Paypal
     Module50200Desc=Moduł oferujący stronę płatności online akceptujący płatności za pośrednictwem PayPal (karty kredytowe lub środki PayPal). Może zostać użyty do zapewnienia twoim klientom możliwości darmowych płatności za konkretne dokumenty Dolibarr (faktury, zamówienia, ...)
     Module50400Name=Rachunkowość (zaawansowane)
    -Module50400Desc=Accounting management (double entries, support general and auxiliary ledgers)
    +Module50400Desc=Accounting management (double entries, support general and auxiliary ledgers). Export the ledger in several other accounting software format.
     Module54000Name=PrintIPP
     Module54000Desc=Druk bezpośredni (bez otwierania dokumentów) za pomocą interfejsu Puchary IPP (drukarki muszą być widoczne z serwera, a CUPS musi być installé na serwerze).
     Module55000Name=Poll, Survey or Vote
    @@ -885,7 +891,7 @@ DictionaryCivility=Personal and professional titles
     DictionaryActions=Typy zdarzeń w  agendzie
     DictionarySocialContributions=Typy opłat ZUS i podatków
     DictionaryVAT=Stawki VAT lub stawki podatku od sprzedaży
    -DictionaryRevenueStamp=Ilość znaczków opłaty skarbowej
    +DictionaryRevenueStamp=Amount of tax stamps
     DictionaryPaymentConditions=Warunki płatności
     DictionaryPaymentModes=Tryby płatności
     DictionaryTypeContact=Typy kontaktu/adresu
    @@ -913,7 +919,7 @@ SetupSaved=Konfiguracja zapisana
     SetupNotSaved=Ustawienia nie zapisane
     BackToModuleList=Powrót do listy modułów
     BackToDictionaryList=Powrót do listy słowników
    -TypeOfRevenueStamp=Type of revenue stamp
    +TypeOfRevenueStamp=Type of tax stamp
     VATManagement=Zarządzanie VAT
     VATIsUsedDesc=Domyślnie kiedy tworzysz perspektywy, faktury, zamówienia itd. stawka VAT pobiera z aktywnej reguły standardowej:<br>Jeżeli sprzedawca nie jest płatnikiem VAT, wówczas stawka VAT domyślnie jest równa 0. Koniec reguły.<br>Jeżeli kraj sprzedaży jest taki sam jak kraj zakupu, wówczas stawka VAT jest równa stawce VAT na produkt w kraju sprzedaży. Koniec reguły.<br>Jeżeli sprzedawca i kupujący należą do Unii Europejskiej i dobra są środkami transportu (samochody, statki, samoloty...), domyślna stawka VAT wynosi 0% (VAT powinien być zapłacony przez kupującego w jego kraju w odpowiednim urzędzie skarbowym). Koniec reguły.<br>Jeżeli sprzedawca i kupujący należą do Unii Europejskiej i kupujący jest osobą prywatną, wówczas stawka VAT jest równa stawce obowiązującej w kraju sprzedaży.Koniec reguły.<br>Jeżeli sprzedawca i kupujący należą do Unii Europejskiej i kupujący jest firmą, wówczas stawka VAT jest równa 0%. Koniec reguły.<br>W każdym innym przypadku domyślna stawka VAT jest równa 0%. Koniec reguły.
     VATIsNotUsedDesc=Domyślnie proponowany VAT wynosi 0. Może być wykorzystany w przypadku takich stowarzyszeń, osób fizycznych lub małych firm.
    @@ -983,7 +989,7 @@ Host=Serwer
     DriverType=Typ sterownika
     SummarySystem=Podsumowanie informacji systemowych
     SummaryConst=Lista wszystkich parametrów konfiguracji Dolibarr
    -MenuCompanySetup=Company/Organization
    +MenuCompanySetup=Firma/Organizacja
     DefaultMenuManager= Menedżer standardowego menu
     DefaultMenuSmartphoneManager=Menedżer menu Smartphona
     Skin=Skórka
    @@ -1021,7 +1027,7 @@ Delays_MAIN_DELAY_ACTIONS_TODO=Dopuszczalne opóźnienie (w dniach) przed alarme
     Delays_MAIN_DELAY_PROJECT_TO_CLOSE=Delay tolerance (in days) before alert on project not closed in time
     Delays_MAIN_DELAY_TASKS_TODO=Delay tolerance (in days) before alert on planned tasks (project tasks) not completed yet
     Delays_MAIN_DELAY_ORDERS_TO_PROCESS=Dopuszczalne opóźnienie (w dniach) przed alarmem o nieprzetworzonych zamówieniach
    -Delays_MAIN_DELAY_SUPPLIER_ORDERS_TO_PROCESS=Dopuszczalne opóźnienie (w dniach) przed alarmem o nieprzetworzonych zamówieniach dostawców
    +Delays_MAIN_DELAY_SUPPLIER_ORDERS_TO_PROCESS=Delay tolerance (in days) before alert on purchase orders not processed yet
     Delays_MAIN_DELAY_PROPALS_TO_CLOSE=Opóźnienie tolerancji (w dniach) przed wpisu w sprawie propozycji, aby zamknąć
     Delays_MAIN_DELAY_PROPALS_TO_BILL=Opóźnienie tolerancji (w dniach) przed wpisu na temat propozycji nie rozliczone
     Delays_MAIN_DELAY_NOT_ACTIVATED_SERVICES=Tolerancja opóźnienia (liczba dni) przed wpisu na usługi, aby uaktywnić
    @@ -1033,9 +1039,9 @@ Delays_MAIN_DELAY_MEMBERS=Tolerancja opóźnienie (w dniach) przed wpisu na opó
     Delays_MAIN_DELAY_CHEQUES_TO_DEPOSIT=Tolerancja opóźnienia (liczba dni) przed wpisu do deponowania czeków do
     Delays_MAIN_DELAY_EXPENSEREPORTS=Opóźnienie tolerancji (w dniach) przed wpisu do zestawienia wydatków do zatwierdzenia
     SetupDescription1=Obszar ustawień jest przeznaczony dla ustawienia startowych parametrów zanim zaczniesz używać Dolibarr.
    -SetupDescription2=The two mandatory setup steps are the first two in the setup menu on the left: %s setup page and %s setup page :
    -SetupDescription3=Parametry w menu <a href="%s">%s->%s</a>- są wymagane ponieważ definiują dane używane na ekranach Dolibarr oraz do personalizowana domyślnego środowiska oprogramowania (dla kraju - powiązane funkcje dla przykładu).
    -SetupDescription4=Parametry w menu <a href="%s">%s-> %s</a> są wymagane ponieważ Dolibarr jest zbiorem kilku modułów/aplikacji, które są bardziej lub mniej ze sobą powiązane. Nowe funkcjonalności będą dodawane do menu za każdorazową aktywacją kolejnego modułu.
    +SetupDescription2=The two mandatory setup steps are the following steps (the two first entries in the left setup menu):
    +SetupDescription3=Settings in menu <a href="%s">%s -> %s</a>. This step is required because it defines data used on Dolibarr screens to customize the default behavior of the software (for country-related features for example).
    +SetupDescription4=Settings in menu <a href="%s">%s -> %s</a>. This step is required because Dolibarr ERP/CRM is a collection of several modules/applications, all more or less independent. New features are added to menus for every module you activate.
     SetupDescription5=Inne pozycje menu zarządzają opcjonalnymi parametrami.
     LogEvents=Zdarzenia audytu bezpieczeństwa
     Audit=Audyt
    @@ -1054,8 +1060,9 @@ LogEventDesc=Można włączyć dziennik Dolibarr bezpieczeństwa imprez tutaj. A
     AreaForAdminOnly=Parametry mogą być ustawiane tylko przez <b>użytkowników z prawami administratora</b>.
     SystemInfoDesc=System informacji jest różne informacje techniczne można uzyskać w trybie tylko do odczytu i widoczne tylko dla administratorów.
     SystemAreaForAdminOnly=Obszar ten jest dostępny tylko dla użytkowników na prawach administratora. Żadne z uprawnień Dolibarr nie zniesie tego ograniczenia.
    -CompanyFundationDesc=Edytuj na tej stronie wszystkie znane Ci informacje na temat firmy lub fundacji (Aby to zrobić, kliknij na przycisk "Modyfikuj" lub "Zapisz" na dole strony)
    +CompanyFundationDesc=Edit on this page all known information of the company or foundation you need to manage (For this, click on "%s" or "%s" button at bottom of page)
     AccountantDesc=Edit on this page all known information about your accountant/bookkeeper
    +AccountantFileNumber=File number
     DisplayDesc=Tutaj możesz ustawić każdy z parametrów związanych z wyglądem i zachowaniem Dolibarr
     AvailableModules=Dostępne aplikacje / moduły
     ToActivateModule=Aby uaktywnić modules, przejdź na konfigurację Powierzchnia.
    @@ -1188,11 +1195,11 @@ UserMailRequired=Email wymagane, aby utworzyć nowego użytkownika
     HRMSetup=Ustawianie modułu HR
     ##### Company setup #####
     CompanySetup=Firmy konfiguracji modułu
    -CompanyCodeChecker=Moduł dla stron trzecich i generowania kodu kontroli (klienta lub dostawcy)
    -AccountCodeManager=Moduł do generowania kodów księgowych (klient lub dostawca)
    +CompanyCodeChecker=Module for third parties code generation and checking (customer or vendor)
    +AccountCodeManager=Module for accounting code generation (customer or vendor)
     NotificationsDesc=Powiadomienia email pozwalają na wysyłanie automatycznych wiadomości email w tle dla pewnym zdarzeń w aplikacji Dolibarr. Odbiorca powiadomień może być zdefiniowany:
     NotificationsDescUser=* per users, one user at time.
    -NotificationsDescContact=* per third parties contacts (customers or suppliers), one contact at time.
    +NotificationsDescContact=* per third parties contacts (customers or vendors), one contact at time.
     NotificationsDescGlobal=* or by setting global target emails in module setup page.
     ModelModules=Szablony dokumentów
     DocumentModelOdt=Generowanie dokumentów z szablonów (.odt OpenDocuments lub ods pliki dla OpenOffice, KOffice, TextEdit, ...)
    @@ -1203,6 +1210,9 @@ MustBeUnique=Musi być unikatowy?
     MustBeMandatory=Mandatory to create third parties?
     MustBeInvoiceMandatory=Mandatory to validate invoices?
     TechnicalServicesProvided=Technical services provided
    +#####DAV #####
    +WebDAVSetupDesc=This is the links to access the WebDAV directory. It contains a "public" dir open to any user knowing the URL (if public directory access allowed) and a "private" directory that need an existing login account/password to access to.
    +WebDavServer=Root URL of %s server : %s
     ##### Webcal setup #####
     WebCalUrlForVCalExport=Wywóz <b>link %s</b> format jest dostępny na poniższy link: %s
     ##### Invoices #####
    @@ -1229,15 +1239,15 @@ FreeLegalTextOnProposal=Darmowy tekstu propozycji
     WatermarkOnDraftProposal=Znak wodny projektów wniosków komercyjnych (brak jeśli pusty)
     BANK_ASK_PAYMENT_BANK_DURING_PROPOSAL=Zapytaj o rachunku bankowego przeznaczenia propozycji
     ##### SupplierProposal #####
    -SupplierProposalSetup=Cena żąda konfiguracji modułu dostawcy
    -SupplierProposalNumberingModules=Wnioski Cena dostawcy numeracji modeli
    -SupplierProposalPDFModules=Cena żąda dostawców modele dokumenty
    -FreeLegalTextOnSupplierProposal=Bezpłatne tekst na prośby cen dostawców
    -WatermarkOnDraftSupplierProposal=Znak wodny w sprawie projektu cenie żąda dostawców (brak jeśli pusty)
    +SupplierProposalSetup=Price requests vendors module setup
    +SupplierProposalNumberingModules=Price requests vendors numbering models
    +SupplierProposalPDFModules=Price requests vendors documents models
    +FreeLegalTextOnSupplierProposal=Free text on price requests vendors
    +WatermarkOnDraftSupplierProposal=Watermark on draft price requests vendors (none if empty)
     BANK_ASK_PAYMENT_BANK_DURING_SUPPLIER_PROPOSAL=Zapytaj o rachunku bankowego przeznaczenia proponowaniu ceny
     WAREHOUSE_ASK_WAREHOUSE_DURING_ORDER=Zapytaj o magazyn źródłowy dla zamówienia
     ##### Suppliers Orders #####
    -BANK_ASK_PAYMENT_BANK_DURING_SUPPLIER_ORDER=Ask for bank account destination of supplier order
    +BANK_ASK_PAYMENT_BANK_DURING_SUPPLIER_ORDER=Ask for bank account destination of purchase order
     ##### Orders #####
     OrdersSetup=Konfiguracja modułu zamówień
     OrdersNumberingModules=Zamówienia numeracji modules
    @@ -1448,7 +1458,7 @@ SyslogFilename=Nazwa pliku i ścieżka
     YouCanUseDOL_DATA_ROOT=Możesz użyć DOL_DATA_ROOT / dolibarr.log do pliku w Dolibarr "dokumenty" katalogu. Można ustawić inną ścieżkę do przechowywania tego pliku.
     ErrorUnknownSyslogConstant=Stała %s nie jest znany syslog stałej
     OnlyWindowsLOG_USER=System Windows obsługuje tylko LOG_USER
    -CompressSyslogs=Syslog files compression and backup
    +CompressSyslogs=Compression and backup of debug log files (generated by module Log for debug)
     SyslogFileNumberOfSaves=Log backups
     ConfigureCleaningCronjobToSetFrequencyOfSaves=Configure cleaning scheduled job to set log backup frequency
     ##### Donations #####
    @@ -1515,7 +1525,7 @@ OSCommerceTestOk=Połączenie do serwera ' %s' z bazą danych " %s" z użytkowni
     OSCommerceTestKo1=Pomyślnie połączono się z serwerem '%s', ale baza danych '%s' jest niedostępna.
     OSCommerceTestKo2=Połączenie do serwera '%s' z użytkownikiem '%s' nie powiodło się.
     ##### Stock #####
    -StockSetup=Magazyn konfiguracji modułu
    +StockSetup=Stock module setup
     IfYouUsePointOfSaleCheckModule=W przypadku korzystania z modułu Point of Sale (moduł POS dostarczony domyślnie lub inny moduł zewnętrzny), ta konfiguracja może być ignorowana przez twój moduł POS. Większość modułów POS jest zaprojektowana, aby wystawiać natychmiast fakturę i obniżać zapas domyślnie, czyli podobnie jak poniższe opcje. Tak więc, jeśli chcesz lub nie, aby twój moduł POS obsłużył zmniejszanie zapasu na magazynie podczas rejestrowania sprzedaży, sprawdź konfigurację twojego modułu POS.
     ##### Menu #####
     MenuDeleted=Menu skreślony
    @@ -1627,8 +1637,8 @@ ChequeReceiptsNumberingModule=Cheque Receipts Numbering module
     MultiCompanySetup=Firma Multi-Moduł konfiguracji
     ##### Suppliers #####
     SuppliersSetup=Dostawca konfiguracji modułu
    -SuppliersCommandModel=Kompletny szablon zamówienia dostawcy (logo...)
    -SuppliersInvoiceModel=Kompletny szablon faktury dostawcy (logo...)
    +SuppliersCommandModel=Complete template of prchase order (logo...)
    +SuppliersInvoiceModel=Complete template of vendor invoice (logo...)
     SuppliersInvoiceNumberingModel=Modele numeracji faktur dostawcy
     IfSetToYesDontForgetPermission=Jeśli jest ustawiona na yes, nie zapomnij, aby zapewnić uprawnień do grup lub użytkowników dopuszczonych do drugiego zatwierdzenia
     ##### GeoIPMaxmind #####
    @@ -1665,7 +1675,7 @@ NoAmbiCaracAutoGeneration=Nie należy używać znaków wieloznacznych ("1", "L",
     SalariesSetup=Konfiguracja modułu wynagrodzenia
     SortOrder=Kolejność sortowania
     Format=Format
    -TypePaymentDesc=0: Rodzaj klienta płatności, 1: Dostawca typ płatności, 2: Zarówno klienci i dostawcy typ płatności
    +TypePaymentDesc=0:Customer payment type, 1:Vendor payment type, 2:Both customers and vendors payment type
     IncludePath=Dołącz ścieżkę (zdefiniowane w zmiennej% s)
     ExpenseReportsSetup=Konfiguracja modułu Raporty Kosztów
     TemplatePDFExpenseReports=Szablony dokumentów w celu wygenerowania raportu wydatków dokument
    @@ -1687,7 +1697,7 @@ InstallModuleFromWebHasBeenDisabledByFile=Instalacja zewnętrznych modułów z p
     ConfFileMustContainCustom=Installing or building an external module from application need to save the module files into directory <strong>%s</strong>. To have this directory processed by Dolibarr, you must setup your <strong>conf/conf.php</strong> to add the 2 directive lines:<br><strong>$dolibarr_main_url_root_alt='/custom';</strong><br><strong>$dolibarr_main_document_root_alt='%s/custom';</strong>
     HighlightLinesOnMouseHover=Highlight table lines when mouse move passes over
     HighlightLinesColor=Kolor podświetlenia linii przy najechaniu na nią myszą (pozostaw puste jeżeli ma nie być podświetlona)
    -TextTitleColor=Kolor tytułu strony
    +TextTitleColor=Text color of Page title
     LinkColor=Kolor odnośników
     PressF5AfterChangingThis=Naciśnij CTRL+F5 na klawiaturze aby wyczyścić cache w przeglądarce po zmianie tej wartości, aby zobaczyć efekt tej zmiany
     NotSupportedByAllThemes=Will works with core themes, may not be supported by external themes
    @@ -1696,6 +1706,7 @@ TopMenuBackgroundColor=Kolor tła górnego menu
     TopMenuDisableImages=Ukryj obrazki górnego menu
     LeftMenuBackgroundColor=Kolor tła bocznego menu
     BackgroundTableTitleColor=Kolor tła nagłówka tabeli
    +BackgroundTableTitleTextColor=Text color for Table title line
     BackgroundTableLineOddColor=Kolor tła pozostałych lini tabeli
     BackgroundTableLineEvenColor=Kolor tła dla równomiernych lini tabeli
     MinimumNoticePeriod=Minimum notice period (Your leave request must be done before this delay)
    @@ -1718,19 +1729,19 @@ FillFixTZOnlyIfRequired=Example: +2 (fill only if problem experienced)
     ExpectedChecksum=Expected Checksum
     CurrentChecksum=Current Checksum
     ForcedConstants=Required constant values
    -MailToSendProposal=To send customer proposal
    -MailToSendOrder=To send customer order
    -MailToSendInvoice=To send customer invoice
    -MailToSendShipment=To send shipment
    -MailToSendIntervention=To send intervention
    -MailToSendSupplierRequestForQuotation=To send quotation request to supplier
    -MailToSendSupplierOrder=To send supplier order
    -MailToSendSupplierInvoice=To send supplier invoice
    -MailToSendContract=To send a contract
    -MailToThirdparty=To send email from third party page
    -MailToMember=To send email from member page
    -MailToUser=To send email from user page
    -MailToProject= To send email from project page
    +MailToSendProposal=Oferty klientów
    +MailToSendOrder=Zamówienia klienta
    +MailToSendInvoice=Faktury klienta
    +MailToSendShipment=Transporty
    +MailToSendIntervention=Interwencje
    +MailToSendSupplierRequestForQuotation=Quotation request
    +MailToSendSupplierOrder=Zamówienia zakupowe
    +MailToSendSupplierInvoice=Faktury dostawcy
    +MailToSendContract=Kontrakty
    +MailToThirdparty=Kontrahenci
    +MailToMember=Członkowie
    +MailToUser=Użytkownicy
    +MailToProject=Projects page
     ByDefaultInList=Pokaż domyślnie w widoku listy
     YouUseLastStableVersion=Używasz ostatniej stabilnej wersji
     TitleExampleForMajorRelease=Przykład wiadomości można użyć, aby ogłosić to główne wydanie (prosimy używać go na swoich stronach internetowych)
    @@ -1780,7 +1791,10 @@ MAIN_PDF_MARGIN_BOTTOM=Bottom margin on PDF
     SetToYesIfGroupIsComputationOfOtherGroups=Set this to yes if this group is a computation of other groups
     EnterCalculationRuleIfPreviousFieldIsYes=Enter calculcation rule if previous field was set to Yes (For example 'CODEGRP1+CODEGRP2')
     SeveralLangugeVariatFound=Several language variants found
    -WebDavServer=URL of %s server : %s
    +COMPANY_AQUARIUM_REMOVE_SPECIAL=Remove special characters
    +COMPANY_AQUARIUM_CLEAN_REGEX=Regex filter to clean value (COMPANY_AQUARIUM_CLEAN_REGEX)
    +GDPRContact=GDPR contact
    +GDPRContactDesc=If you store data about European companies/citizen, you can store here the contact who is responsible for the General Data Protection Regulation
     ##### Resource ####
     ResourceSetup=Configuration du module Resource
     UseSearchToSelectResource=Use a search form to choose a resource (rather than a drop-down list).
    diff --git a/htdocs/langs/pl_PL/agenda.lang b/htdocs/langs/pl_PL/agenda.lang
    index 604be4379a8..dd101559a5b 100644
    --- a/htdocs/langs/pl_PL/agenda.lang
    +++ b/htdocs/langs/pl_PL/agenda.lang
    @@ -53,9 +53,9 @@ MemberValidatedInDolibarr=Członek %s potwierdzony
     MemberModifiedInDolibarr=Użytkownik %s zmodyfikowany
     MemberResiliatedInDolibarr=Członek %s został usunięty
     MemberDeletedInDolibarr=Członek %s usunięty
    -MemberSubscriptionAddedInDolibarr=Subscription %s for member %s added
    -MemberSubscriptionModifiedInDolibarr=Subscription %s for member %s modified
    -MemberSubscriptionDeletedInDolibarr=Subscription %s for member %s deleted
    +MemberSubscriptionAddedInDolibarr=Subskrypcja %s dla członka %s dodana
    +MemberSubscriptionModifiedInDolibarr=Subskrypcja %s dla członka %s zmodyfikowana
    +MemberSubscriptionDeletedInDolibarr=Subskrypcja %s dla członka %s usunięta
     ShipmentValidatedInDolibarr=Przesyłka %s potwierdzona
     ShipmentClassifyClosedInDolibarr=Wysyłka %s sklasyfikowana jako rozliczona
     ShipmentUnClassifyCloseddInDolibarr=Wysyłka %s sklasyfikowana jako ponownie otwarta
    diff --git a/htdocs/langs/pl_PL/banks.lang b/htdocs/langs/pl_PL/banks.lang
    index ae818cf96af..2360520a92d 100644
    --- a/htdocs/langs/pl_PL/banks.lang
    +++ b/htdocs/langs/pl_PL/banks.lang
    @@ -1,12 +1,13 @@
     # Dolibarr language file - Source file is en_US - banks
     Bank=Bank
    -MenuBankCash=Bank / Finanse
    +MenuBankCash=Bank | Cash
     MenuVariousPayment=Różne płatności
     MenuNewVariousPayment=New Miscellaneous payment
     BankName=Nazwa banku
     FinancialAccount=Konto
     BankAccount=Konto bankowe
     BankAccounts=Konta bankowe
    +BankAccountsAndGateways=Konta bankowe / Bramki
     ShowAccount=Pokaż konto
     AccountRef=Numer referencyjny rachunku bankowego
     AccountLabel=Etykieta rachunku finansowego
    @@ -64,14 +65,14 @@ Account=Konto
     BankTransactionByCategories=Wpisy bankowe według kategorii
     BankTransactionForCategory=Wpisy bankowe dla kategorii <b>%s</b>
     RemoveFromRubrique=Usuń powiązanie z kategorią
    -RemoveFromRubriqueConfirm=Jesteś pewien, że chcesz usunąć połączenie pomiędzy wpisem a categorią?
    -ListBankTransactions=Połączenie wpisów bankowych
    +RemoveFromRubriqueConfirm=Jesteś pewien, że chcesz usunąć połączenie pomiędzy wpisem a kategorią?
    +ListBankTransactions=Lista wpisów bankowych
     IdTransaction=Identyfikator transakcji
     BankTransactions=Wpisy bankowe
     BankTransaction=Wpis bankowy
     ListTransactions=Lista wpisów
     ListTransactionsByCategory=Lista wpisów/kategorii
    -TransactionsToConciliate=Transakcje do zaksięgowania
    +TransactionsToConciliate=Wpisy do zaksięgowania
     Conciliable=Może być rekoncyliowane
     Conciliate=Uzgodnienie sald
     Conciliation=Rekoncyliacja
    @@ -92,7 +93,7 @@ AddBankRecordLong=Dodaj wpis ręcznie
     Conciliated=Reconciled
     ConciliatedBy=Rekoncyliowany przez
     DateConciliating=Data rekoncyliacji
    -BankLineConciliated=Transakcje zaksięgowane
    +BankLineConciliated=Wpisy zaksięgowane
     Reconciled=Reconciled
     NotReconciled=Not reconciled
     CustomerInvoicePayment=Płatności klienta
    @@ -103,7 +104,7 @@ SocialContributionPayment=Płatność za ZUS/podatek
     BankTransfer=Przelew bankowy
     BankTransfers=Przelewy bankowe
     MenuBankInternalTransfer=Przelew wewnętrzny
    -TransferDesc=Transfer from one account to another one, Dolibarr will write two record (a debit in source account and a credit in target account. The same amount (except sign), label and date will be used for this transaction)
    +TransferDesc=Transfer środków z jednego konta na drugie. Dolibarr zapisze dwa rekordy (Debet na koncie źródłowym i zaliczkę na koncie docelowym. Ta sama kwota (oprócz znaku), etykieta i data będą użyte dla tej transakcji) 
     TransferFrom=Od
     TransferTo=Do
     TransferFromToDone=Transfer z <b>%s</b> do <b>%s</b> <b>%s</b> %s został zapisany.
    @@ -117,8 +118,8 @@ BankChecksToReceipt=Checks awaiting deposit
     ShowCheckReceipt=Pokaż sprawdzić otrzymania wpłaty
     NumberOfCheques=Nr czeku
     DeleteTransaction=Usuń wpis
    -ConfirmDeleteTransaction=Are you sure you want to delete this entry?
    -ThisWillAlsoDeleteBankRecord=This will also delete generated bank entry
    +ConfirmDeleteTransaction=Czy jesteś pewien, że chcesz usunąć te wpis?
    +ThisWillAlsoDeleteBankRecord=To usunie wygenerowany wpis bankowy
     BankMovements=Ruchy
     PlannedTransactions=Zaplanowane wpisy
     Graph=Grafika
    @@ -131,7 +132,7 @@ PaymentDateUpdateSucceeded=Data płatności została zaktualizowana pomyślnie
     PaymentDateUpdateFailed=Data płatności nie mogła zostać zaktualizowana
     Transactions=Transakcje
     BankTransactionLine=Wpis bankowy
    -AllAccounts=Wszystkie bank / Rachunki
    +AllAccounts=All bank and cash accounts
     BackToAccount=Powrót do konta
     ShowAllAccounts=Pokaż wszystkie konta
     FutureTransaction=Transakcja w przyszłości. Nie da się pogodzić.
    @@ -147,17 +148,18 @@ NoBANRecord=Brak rekordu BAN
     DeleteARib=Usuń rekord BAN
     ConfirmDeleteRib=Czy na pewno chcesz usunąć ten rejestr BAN?
     RejectCheck=Czek zwrócony
    -ConfirmRejectCheck=Are you sure you want to mark this check as rejected?
    +ConfirmRejectCheck=Czy jesteś pewien, ze chcesz oznaczyć ten czek jako odrzucony?
     RejectCheckDate=Data wrócił kontrola
     CheckRejected=Czek zwrócony
     CheckRejectedAndInvoicesReopened=Czek zwrócony i faktura ponownie otwarta
    -BankAccountModelModule=Document templates for bank accounts
    +BankAccountModelModule=Szablony dokumentu dla kont bankowych
     DocumentModelSepaMandate=Template of SEPA mandate. Usefull for european countries in EEC only.
     DocumentModelBan=Template to print a page with BAN information.
     NewVariousPayment=Nowe różne płatności
     VariousPayment=Różne płatności
     VariousPayments=Różne płatności
     ShowVariousPayment=Pokaż różne płatności
    -AddVariousPayment=Add miscellaneous payments
    +AddVariousPayment=Dodaj inne płatności
    +SEPAMandate=SEPA mandate
     YourSEPAMandate=Your SEPA mandate
     FindYourSEPAMandate=This is your SEPA mandate to authorize our company to make direct debit order to your bank. Thanks to return it signed (scan of the signed document) or sent it by mail to
    diff --git a/htdocs/langs/pl_PL/bills.lang b/htdocs/langs/pl_PL/bills.lang
    index 03072094e0d..27510192398 100644
    --- a/htdocs/langs/pl_PL/bills.lang
    +++ b/htdocs/langs/pl_PL/bills.lang
    @@ -11,9 +11,9 @@ BillsSuppliersUnpaidForCompany=Niezapłacone faktury dostawcy dla %s
     BillsLate=Opóźnienia w płatnościach
     BillsStatistics=Statystyki faktur klientów
     BillsStatisticsSuppliers=Statystyki faktur dostawców
    -DisabledBecauseDispatchedInBookkeeping=Disabled because invoice was dispatched into bookkeeping
    +DisabledBecauseDispatchedInBookkeeping=Wyłączone, ponieważ faktura została wysłana do księgowości
     DisabledBecauseNotLastInvoice=Disabled because invoice is not erasable. Some invoices were recorded after this one and it will create holes in the counter.
    -DisabledBecauseNotErasable=Disabled because cannot be erased
    +DisabledBecauseNotErasable=Wyłączone, ponieważ nie można go usunąć
     InvoiceStandard=Standardowa faktura
     InvoiceStandardAsk=Standardowa faktura
     InvoiceStandardDesc=Tego rodzaju faktura jest powszechną fakturą.
    @@ -109,18 +109,18 @@ CancelBill=Anulowanie faktury
     SendRemindByMail=Wyślij przypomnienie / ponaglenie mailem
     DoPayment=Wprowadź płatność
     DoPaymentBack=Wprowadź zwrot
    -ConvertToReduc=Zamień na przyszły rabat
    -ConvertExcessReceivedToReduc=Convert excess received into future discount
    -ConvertExcessPaidToReduc=Convert excess paid into future discount
    +ConvertToReduc=Mark as credit available
    +ConvertExcessReceivedToReduc=Convert excess received into available credit
    +ConvertExcessPaidToReduc=Convert excess paid into available discount
     EnterPaymentReceivedFromCustomer=Wprowadź płatność otrzymaną od klienta
     EnterPaymentDueToCustomer=Dokonaj płatności dla klienta
     DisabledBecauseRemainderToPayIsZero=Nieaktywne, ponieważ upływająca nieopłacona kwota wynosi zero
     PriceBase=Cena podstawowa
     BillStatus=Status faktury
    -StatusOfGeneratedInvoices=Status of generated invoices
    +StatusOfGeneratedInvoices=Status generowanych faktur
     BillStatusDraft=Projekt (musi zostać zatwierdzone)
     BillStatusPaid=Płatność
    -BillStatusPaidBackOrConverted=Credit note refund or converted into discount
    +BillStatusPaidBackOrConverted=Credit note refund or marked as credit available
     BillStatusConverted=Paid (ready for consumption in final invoice)
     BillStatusCanceled=Opuszczony
     BillStatusValidated=Zatwierdzona (trzeba zapłacić)
    @@ -160,7 +160,7 @@ FoundXQualifiedRecurringInvoiceTemplate=Found %s recurring template invoice(s) q
     NotARecurringInvoiceTemplate=Not a recurring template invoice
     NewBill=Nowa faktura
     LastBills=Ostatnie %s faktur
    -LatestTemplateInvoices=Latest %s template invoices
    +LatestTemplateInvoices=Ostatnie %sszablonów faktur
     LatestCustomerTemplateInvoices=Latest %s customer template invoices
     LatestSupplierTemplateInvoices=Latest %s supplier template invoices
     LastCustomersBills=Ostatnie %s faktur klienta
    @@ -282,6 +282,7 @@ RelativeDiscount=Powiązana zniżka
     GlobalDiscount=Globalne zniżki
     CreditNote=Nota kredytowa
     CreditNotes=Noty kredytowe
    +CreditNotesOrExcessReceived=Credit notes or excess received
     Deposit=Zaliczka
     Deposits=Zaliczki
     DiscountFromCreditNote=Rabat od kredytu pamiętać %s
    @@ -296,10 +297,10 @@ DiscountType=Discount type
     NoteReason=Uwaga/Powód
     ReasonDiscount=Powód
     DiscountOfferedBy=Przyznane przez
    -DiscountStillRemaining=Dostępne zniżki
    -DiscountAlreadyCounted=Discounts already consumed
    +DiscountStillRemaining=Discounts or credits available
    +DiscountAlreadyCounted=Discounts or credits already consumed
     CustomerDiscounts=Customer discounts
    -SupplierDiscounts=Supplier discounts
    +SupplierDiscounts=Vendors discounts
     BillAddress=Bill adres
     HelpEscompte=Ta zniżka zniżki przyznawane klienta, ponieważ jego paiement został złożony przed terminem.
     HelpAbandonBadCustomer=Kwota ta została opuszczonych (klient mówi się, że zły klient) i jest uważany za exceptionnal luźne.
    @@ -339,6 +340,12 @@ PaymentOnDifferentThirdBills=Allow payments on different thirdparties bills but
     PaymentNote=Payment note
     ListOfPreviousSituationInvoices=List of previous situation invoices
     ListOfNextSituationInvoices=List of next situation invoices
    +ListOfSituationInvoices=List of situation invoices
    +CurrentSituationTotal=Total current situation
    +DisabledBecauseNotEnouthCreditNote=To remove a situation invoice from cycle, this invoice's credit note total must cover this invoice total
    +RemoveSituationFromCycle=Remove this invoice from cycle
    +ConfirmRemoveSituationFromCycle=Remove this invoice %s from cycle ?
    +ConfirmOuting=Confirm outing
     FrequencyPer_d=Co %s dni
     FrequencyPer_m=Co %s miesięcy
     FrequencyPer_y=Co %s lat
    @@ -387,6 +394,7 @@ PaymentConditionShort14DENDMONTH=14 days of month-end
     PaymentCondition14DENDMONTH=Within 14 days following the end of the month
     FixAmount=Kwota Fix
     VarAmount=Zmienna ilość (%% tot.)
    +VarAmountOneLine=Variable amount (%% tot.) - 1 line with label '%s'
     # PaymentType
     PaymentTypeVIR=Przelew bankowy
     PaymentTypeShortVIR=Przelew bankowy
    @@ -505,9 +513,14 @@ SituationAmount=Kwota Sytuacja faktury (netto)
     SituationDeduction=Sytuacja odejmowanie
     ModifyAllLines=Modyfikuj wszystkie linie
     CreateNextSituationInvoice=Tworzenie kolejnej sytuacji
    +ErrorFindNextSituationInvoice=Error unable to find next situation cycle ref
    +ErrorOutingSituationInvoiceOnUpdate=Unable to outing this situation invoice.
    +ErrorOutingSituationInvoiceCreditNote=Unable to outing linked credit note.
     NotLastInCycle=This invoice is not the latest in cycle and must not be modified.
     DisabledBecauseNotLastInCycle=Następna sytuacja już istnieje.
     DisabledBecauseFinal=Sytuacja ta jest ostateczna.
    +situationInvoiceShortcode_AS=AS
    +situationInvoiceShortcode_S=Ni
     CantBeLessThanMinPercent=Postęp nie może być mniejsza niż wartość w poprzedniej sytuacji.
     NoSituations=Brak otwartych sytuacji
     InvoiceSituationLast=Ostatnia i główna faktura
    @@ -532,3 +545,4 @@ AutoFillDateFrom=Set start date for service line with invoice date
     AutoFillDateFromShort=Set start date
     AutoFillDateTo=Set end date for service line with next invoice date
     AutoFillDateToShort=Set end date
    +MaxNumberOfGenerationReached=Max number of gen. reached
    diff --git a/htdocs/langs/pl_PL/boxes.lang b/htdocs/langs/pl_PL/boxes.lang
    index 49d1d4f4811..3192cb72101 100644
    --- a/htdocs/langs/pl_PL/boxes.lang
    +++ b/htdocs/langs/pl_PL/boxes.lang
    @@ -54,7 +54,7 @@ NoRecordedContacts=Brak zapisanych kontaktów
     NoActionsToDo=Brak działań do wykonania
     NoRecordedOrders=Brak zarejestrowanych zamówień klienta
     NoRecordedProposals=Brak zarejestrowanych wniosków
    -NoRecordedInvoices=Brak zarejestrowanych rachunków klienta
    +NoRecordedInvoices=Brak zarejestrowanych faktur klienta
     NoUnpaidCustomerBills=Brak niezapłaconych faktur klientów
     NoUnpaidSupplierBills=Brak niezapłaconych faktur dostawców
     NoModifiedSupplierBills=Brak zarejestrowanych faktur dostawców
    @@ -77,7 +77,7 @@ BoxTitleLastModifiedSupplierBills=Ostatnie %s zmodyfikowanych rachunków dostawc
     BoxTitleLatestModifiedSupplierOrders=Ostatnie %s zmodyfikowanych zamówień dostawców
     BoxTitleLastModifiedCustomerBills=Ostatnie %s zmodyfikowanych rachunków klientów
     BoxTitleLastModifiedCustomerOrders=Ostatnich %s modyfikowanych zamówień klientów
    -BoxTitleLastModifiedPropals=Ostatnich %s zmodyfikowanych ofert
    +BoxTitleLastModifiedPropals=Ostatnie %s zmodyfikowane oferty
     ForCustomersInvoices=Faktury Klientów
     ForCustomersOrders=Zamówienia klientów
     ForProposals=Oferty
    diff --git a/htdocs/langs/pl_PL/categories.lang b/htdocs/langs/pl_PL/categories.lang
    index b1c7e4abe40..44d992c0ee6 100644
    --- a/htdocs/langs/pl_PL/categories.lang
    +++ b/htdocs/langs/pl_PL/categories.lang
    @@ -16,7 +16,7 @@ MembersCategoriesArea=Użytkownicy tagi / obszar kategorie
     ContactsCategoriesArea=Kontakt tagi / obszar kategorie
     AccountsCategoriesArea=Obsza tagów / kategorii kont
     ProjectsCategoriesArea=Obszar tagów / kategorii projektów
    -SubCats=Podkategorie
    +SubCats=Sub-categories
     CatList=Lista tagów / kategorii
     NewCategory=Nowy tag / kategoria
     ModifCat=Modyfikuj tag/kategorię
    @@ -85,3 +85,4 @@ CategorieRecursivHelp=Jeśli aktywna, produkt będzie również związany z kate
     AddProductServiceIntoCategory=Dodaj następujący produkt / usługę
     ShowCategory=Pokaż tag / kategoria
     ByDefaultInList=Domyśłnie na liście
    +ChooseCategory=Choose category
    diff --git a/htdocs/langs/pl_PL/commercial.lang b/htdocs/langs/pl_PL/commercial.lang
    index 2bb992a826d..aabac7a4500 100644
    --- a/htdocs/langs/pl_PL/commercial.lang
    +++ b/htdocs/langs/pl_PL/commercial.lang
    @@ -60,8 +60,8 @@ ActionAC_CLO=Blisko
     ActionAC_EMAILING=Wyślij mass maila
     ActionAC_COM=Wyślij zamówienie klienta pocztą
     ActionAC_SHIP=Wyślij wysyłki za pośrednictwem poczty
    -ActionAC_SUP_ORD=Wyślij zamówienie dostawy pocztą.
    -ActionAC_SUP_INV=Wyślij Fakture/rozliczenie dostawy pocztą
    +ActionAC_SUP_ORD=Send purchase order by mail
    +ActionAC_SUP_INV=Send vendor invoice by mail
     ActionAC_OTH=Inny
     ActionAC_OTH_AUTO=Automatycznie wstawione wydarzenia
     ActionAC_MANUAL=Ręcznie wstawione wydarzenia
    @@ -71,9 +71,9 @@ Stats=Statystyka sprzedaży
     StatusProsp=Stan oferty
     DraftPropals=Szkic oferty handlowej
     NoLimit=Bez limitu
    -ToOfferALinkForOnlineSignature=Link for online signature
    +ToOfferALinkForOnlineSignature=Link dla podpisu online
     WelcomeOnOnlineSignaturePage=Welcome on the page to accept commerical proposals from %s
     ThisScreenAllowsYouToSignDocFrom=This screen allow you to accept and sign, or refuse, a quote/commercial proposal
     ThisIsInformationOnDocumentToSign=This is information on document to accept or refuse
     SignatureProposalRef=Signature of quote/commerical proposal %s
    -FeatureOnlineSignDisabled=Feature for online signing disabled or document generated before the feature was enabled
    +FeatureOnlineSignDisabled=Funkcjonalność podpisu online wyłączona lub dokument wygenerowano przed włączeniem tej funkcji
    diff --git a/htdocs/langs/pl_PL/companies.lang b/htdocs/langs/pl_PL/companies.lang
    index 03ae564da5a..bde9269a0e3 100644
    --- a/htdocs/langs/pl_PL/companies.lang
    +++ b/htdocs/langs/pl_PL/companies.lang
    @@ -10,9 +10,9 @@ MenuNewCustomer=Nowy klient
     MenuNewProspect=Nowy potencjalny klient
     MenuNewSupplier=Nowy dostawca
     MenuNewPrivateIndividual=Nowa osoba prywatna
    -NewCompany=Nowa firma (potencjalny klient, klient, dostawca)
    -NewThirdParty=Nowy kontrahent (potencjalny klient, klient, dostawca)
    -CreateDolibarrThirdPartySupplier=Wprowadź podmiot zewnętrzny (dostawca)
    +NewCompany=New company (prospect, customer, vendor)
    +NewThirdParty=New third party (prospect, customer, vendor)
    +CreateDolibarrThirdPartySupplier=Stwórz kontrahenta (dostawcę)
     CreateThirdPartyOnly=Utwórz kontrahenta
     CreateThirdPartyAndContact=Utwórz kontrahenta i potomny kontakt
     ProspectionArea=Obszar potencjalnych klientów
    @@ -43,7 +43,7 @@ Individual=Osoba prywatna
     ToCreateContactWithSameName=Utworzy automatycznie kontakt/adres z takimi samymi informacjami jak dane kontrahenta. Najczęściej jeżeli twój kontrahent jest osobą fizyczną, wystarczy utworzenie samego kontrahenta.
     ParentCompany=Firma macierzysta
     Subsidiaries=Oddziały
    -ReportByMonth=Report by month
    +ReportByMonth=Raport za miesiąc
     ReportByCustomers=Report by customer
     ReportByQuarter=Raport wg stawek
     CivilityCode=Zwrot grzecznościowy
    @@ -77,11 +77,11 @@ Web=Strona www
     Poste= Stanowisko
     DefaultLang=Domyślny język
     VATIsUsed=Sales tax is used
    -VATIsUsedWhenSelling=This define if this thirdparty includes a sale tax or not when it makes an invoice to its own customers
    +VATIsUsedWhenSelling=This define if this third party includes a sale tax or not when it makes an invoice to its own customers
     VATIsNotUsed=Sales tax is not used
     CopyAddressFromSoc=Uzupełnij adres danymi kontrahenta
    -ThirdpartyNotCustomerNotSupplierSoNoRef=Ani kontrahent, ani klient, ani dostawca, nie ma obiektów odsyłających
    -ThirdpartyIsNeitherCustomerNorClientSoCannotHaveDiscounts=Thirdparty neither customer nor supplier, discounts are not available
    +ThirdpartyNotCustomerNotSupplierSoNoRef=Third party neither customer nor vendor, no available refering objects
    +ThirdpartyIsNeitherCustomerNorClientSoCannotHaveDiscounts=Third party neither customer nor supplier, discounts are not available
     PaymentBankAccount=Konto bankowe dla płatności
     OverAllProposals=Propozycje
     OverAllOrders=Zamówienia
    @@ -99,9 +99,9 @@ LocalTax2ES=IRPF
     TypeLocaltax1ES=Typ Re
     TypeLocaltax2ES=Typ IRPF
     WrongCustomerCode=Nieprawidłowy kod Klienta
    -WrongSupplierCode=Nieprawidłowy kod Dostawcy
    +WrongSupplierCode=Nieprawidłowy kod dostawcy
     CustomerCodeModel=Model kodu Klienta
    -SupplierCodeModel=Model kodu Dostawcy
    +SupplierCodeModel=Model kodu dostawcy
     Gencod=Kod kreskowy
     ##### Professional ID #####
     ProfId1Short=Prof ID 1
    @@ -267,7 +267,7 @@ Prospect=Perspektywa
     CustomerCard=Karta Klienta
     Customer=Klient
     CustomerRelativeDiscount=Względny rabat klienta
    -SupplierRelativeDiscount=Relative supplier discount
    +SupplierRelativeDiscount=Relative vendor discount
     CustomerRelativeDiscountShort=Względny rabat
     CustomerAbsoluteDiscountShort=Bezwzględny rabat
     CompanyHasRelativeDiscount=Ten klient ma standardowy rabat <b>%s%%</b>
    @@ -284,8 +284,8 @@ HasCreditNoteFromSupplier=You have credit notes for <b>%s</b> %s from this suppl
     CompanyHasNoAbsoluteDiscount=Ten klient nie posiada punktów rabatowych
     CustomerAbsoluteDiscountAllUsers=Absolute customer discounts (granted by all users)
     CustomerAbsoluteDiscountMy=Absolute customer discounts (granted by yourself)
    -SupplierAbsoluteDiscountAllUsers=Absolute supplier discounts (granted by all users)
    -SupplierAbsoluteDiscountMy=Absolute supplier discounts (granted by yourself)
    +SupplierAbsoluteDiscountAllUsers=Absolute vendor discounts (entered by all users)
    +SupplierAbsoluteDiscountMy=Absolute vendor discounts (entered by yourself)
     DiscountNone=Żaden
     Supplier=Dostawca
     AddContact=Stwórz konktakt
    @@ -308,9 +308,9 @@ SupplierCode=Kod dostawcy
     CustomerCodeShort=Kod klienta
     SupplierCodeShort=Kod dostawcy
     CustomerCodeDesc=Kod Klienta, unikatowy dla wszystkich klientów
    -SupplierCodeDesc=Kod Dostawcy, unikatowy dla wszystkich dostawców
    +SupplierCodeDesc=Vendor code, unique for all vendors
     RequiredIfCustomer=Wymagane, jeżeli Kontrahent jest klientem lub potencjalnym klientem
    -RequiredIfSupplier=Wymagane, jeżeli kontrahent jest dostawcą
    +RequiredIfSupplier=Wymagane jeżeli kontrahent jest dostawcą
     ValidityControledByModule=Ważność kontrolowana przez moduł
     ThisIsModuleRules=To są zasady tego modułu
     ProspectToContact=Potencjalny Klient do kontaktu
    @@ -338,7 +338,7 @@ MyContacts=Moje kontakty
     Capital=Kapitał
     CapitalOf=Kapitał %s
     EditCompany=Edycja firmy
    -ThisUserIsNot=Ten użytkownik nie jest potencjalnym klientem, klientem ani dostawcą
    +ThisUserIsNot=This user is not a prospect, customer nor vendor
     VATIntraCheck=Sprawdź
     VATIntraCheckDesc=Kliknij tutaj <b>%s</b> aby sprawdzić NIP Klienta w serwisie Europejskiej Komisji VAT. Wymagany jest dostęp do internetu.
     VATIntraCheckURL=http://ec.europa.eu/taxation_customs/vies/vieshome.do?locale=pl
    @@ -391,7 +391,7 @@ ExportDataset_company_1=Kontrahenci (Firmy/Fundacje/Osoby fizyczne) i ich ustawi
     ExportDataset_company_2=Kontakty i właściwości
     ImportDataset_company_1=Kontrahenci (Firmy/Fundacje/Osoby fizyczne) i ich ustawienia
     ImportDataset_company_2=Contacts/Addresses (of third parties or not) and attributes
    -ImportDataset_company_3=Bank accounts of third parties
    +ImportDataset_company_3=Konta bankowe kontrahentów
     ImportDataset_company_4=Third parties/Sales representatives (Assign sales representatives users to companies)
     PriceLevel=Poziom cen
     DeliveryAddress=Adres dostawy
    @@ -419,8 +419,8 @@ ProductsIntoElements=Lista produktów/usług w %s
     CurrentOutstandingBill=Biężący, niezapłacony rachunek
     OutstandingBill=Maksymalna kwota niezapłaconego rachunku
     OutstandingBillReached=Maksymalna kwota dla niespłaconych rachunków osiągnięta
    -OrderMinAmount=Minimum amount for order
    -MonkeyNumRefModelDesc=Wróć NUMERO z formatu %syymm-nnnn klienta i kod %syymm-nnnn dla dostawcy kod yy gdzie jest rok, mm miesiąc i nnnn jest ciągiem bez przerwy i nie ma powrotu do 0.\nZwraca numer w formacie %syymm-nnnn dla kodu klienta i %syymm-nnnn dla kodu dostawcy, gdzie yy to rok, mm to miesiąc i nnnn jest sekwencją bez przerwy, bez powrotu do 0.
    +OrderMinAmount=Minimalna kwota dla zamówienia
    +MonkeyNumRefModelDesc=Return numero with format %syymm-nnnn for customer code and %syymm-nnnn for vendor code where yy is year, mm is month and nnnn is a sequence with no break and no return to 0.
     LeopardNumRefModelDesc=Dowolny kod Klienta / Dostawcy. Ten kod może być modyfikowany w dowolnym momencie.
     ManagingDirectors=Funkcja(e) managera (prezes, dyrektor generalny...)
     MergeOriginThirdparty=Duplikuj kontrahenta (kontrahenta, którego chcesz usunąć)
    @@ -431,4 +431,4 @@ SaleRepresentativeLogin=Login przedstawiciela handlowego
     SaleRepresentativeFirstname=Imię przedstawiciela handlowego
     SaleRepresentativeLastname=Nazwisko przedstawiciela handlowego
     ErrorThirdpartiesMerge=There was an error when deleting the third parties. Please check the log. Changes have been reverted.
    -NewCustomerSupplierCodeProposed=Kod dla nowego klienta lub dostawcy zasugerowany dla zduplikowanego kodu
    +NewCustomerSupplierCodeProposed=New customer or vendor code suggested on duplicate code
    diff --git a/htdocs/langs/pl_PL/compta.lang b/htdocs/langs/pl_PL/compta.lang
    index 55cb8da5453..50d6e6c2f13 100644
    --- a/htdocs/langs/pl_PL/compta.lang
    +++ b/htdocs/langs/pl_PL/compta.lang
    @@ -13,18 +13,19 @@ LTReportBuildWithOptionDefinedInModule=Kwoty podane tutaj są obliczane na podst
     Param=Konfiguracja
     RemainingAmountPayment=Płatność pozostałej kwoty:
     Account=Konto
    -Accountparent=Parent account
    -Accountsparent=Parent accounts
    +Accountparent=Nadrzędne konto
    +Accountsparent=Nadrzędne konta
     Income=Przychody
     Outcome=Rozchody
     MenuReportInOut=Przychody/Koszty
    -ReportInOut=Balance of income and expenses
    -ReportTurnover=Obrót
    +ReportInOut=Bilans przychodów i kosztów
    +ReportTurnover=Turnover invoiced
    +ReportTurnoverCollected=Turnover collected
     PaymentsNotLinkedToInvoice=Płatność nie dowiązana do żadnej faktury, więc nie dowiązana do żadnego kontrahenta
     PaymentsNotLinkedToUser=Płatnośc nie dowiązana do żadnego użytkownika
     Profit=Zysk
     AccountingResult=Wynik księgowy
    -BalanceBefore=Balance (before)
    +BalanceBefore=Bilans (przed)
     Balance=Saldo
     Debit=Rozchody
     Credit=Kredyt
    @@ -34,7 +35,8 @@ AmountHTVATRealPaid=HT paid
     VATToPay=Tax sales
     VATReceived=Tax received
     VATToCollect=Tax purchases
    -VATSummary=Tax Balance
    +VATSummary=Tax monthly
    +VATBalance=Tax Balance
     VATPaid=Tax paid
     LT1Summary=Tax 2 summary
     LT2Summary=Tax 3 summary
    @@ -76,16 +78,16 @@ MenuNewSocialContribution=Nowa opłata ZUS/podatek
     NewSocialContribution=Nowa opłata ZUS/podatek
     AddSocialContribution=Dodaj podatek fiskalny/ZUS
     ContributionsToPay=Opłata ZUS/podatek do zapłacenia
    -AccountancyTreasuryArea=Obszar księgowości
    +AccountancyTreasuryArea=Billing and payment area
     NewPayment=Nowa płatność
     Payments=Płatności
     PaymentCustomerInvoice=Klient płatności faktury
    -PaymentSupplierInvoice=Dostawca płatności faktury
    +PaymentSupplierInvoice=Vendor invoice payment
     PaymentSocialContribution=Płatność za ZUS/podatek
     PaymentVat=Zapłata podatku VAT
     ListPayment=Wykaz płatności
     ListOfCustomerPayments=Lista płatności klientów
    -ListOfSupplierPayments=Lista płatności dostawców
    +ListOfSupplierPayments=List of vendor payments
     DateStartPeriod=Data początku okresu
     DateEndPeriod=Data końca okresu
     newLT1Payment=Nowa płatność podatku 2
    @@ -104,19 +106,21 @@ VATPayment=Sales tax payment
     VATPayments=Sales tax payments
     VATRefund=Sales tax refund
     NewVATPayment=New sales tax payment
    +NewLocalTaxPayment=New tax %s payment
     Refund=Zwrot
     SocialContributionsPayments=Płatności za ZUS/podatki
     ShowVatPayment=Pokaż płatności za podatek VAT
     TotalToPay=Razem do zapłaty
     BalanceVisibilityDependsOnSortAndFilters=Balance is visible in this list only if table is sorted ascending on %s and filtered for 1 bank account
     CustomerAccountancyCode=Customer accounting code
    -SupplierAccountancyCode=Supplier accounting code
    +SupplierAccountancyCode=Vendor accounting code
     CustomerAccountancyCodeShort=Kod księg. klienta
     SupplierAccountancyCodeShort=Kod rach. dost.
     AccountNumber=Numer konta
     NewAccountingAccount=Nowe konto
    -SalesTurnover=Obrót
    -SalesTurnoverMinimum=Minimalne obroty sprzedaży
    +Turnover=Turnover invoiced
    +TurnoverCollected=Turnover collected
    +SalesTurnoverMinimum=Minimum turnover
     ByExpenseIncome=By expenses & incomes
     ByThirdParties=Przez kontrahentów
     ByUserAuthorOfInvoice=Na autora faktury
    @@ -136,8 +140,8 @@ ConfirmDeleteSocialContribution=Jesteś pewien/a, że chcesz oznaczyć tą opła
     ExportDataset_tax_1=Składki ZUS, podatki i płatności
     CalcModeVATDebt=<b>Tryb% Svat na rachunkowości zaangażowanie% s.</b>
     CalcModeVATEngagement=<b>Tryb% Svat na dochody-wydatki% s.</b>
    -CalcModeDebt=<b>Tryb% sClaims-Długi% s</b> powiedział <b>rachunkowości zobowiązania.</b>
    -CalcModeEngagement=<b>Tryb% sIncomes-Wydatki% s</b> powiedział <b>kasowej</b>
    +CalcModeDebt=Analysis of known recorded invoices even if they are not yet accounted in ledger.
    +CalcModeEngagement=Analysis of known recorded payments, even if they are not yet accounted in Ledger.
     CalcModeBookkeeping=Analysis of <b>data journalized in Bookkeeping Ledger table</b>
     CalcModeLT1= <b>Tryb% SRE faktur klienta - dostawcy wystawia faktury% s</b>
     CalcModeLT1Debt=<b>Tryb% SRE faktur klienta% s</b>
    @@ -150,9 +154,9 @@ AnnualSummaryInputOutputMode=Saldo przychodów i kosztów, roczne podsumowanie
     AnnualByCompanies=Balance of income and expenses, by predefined groups of account
     AnnualByCompaniesDueDebtMode=Balance of income and expenses, detail by predefined groups, mode <b>%sClaims-Debts%s</b> said <b>Commitment accounting</b>.
     AnnualByCompaniesInputOutputMode=Balance of income and expenses, detail by predefined groups, mode <b>%sIncomes-Expenses%s</b> said <b>cash accounting</b>.
    -SeeReportInInputOutputMode=Voir le <b>rapport %sRecettes-Dpenses %s comptabilit</b> dit pour un <b>Caisse de</b> calcul sur les paiements effectivement raliss
    -SeeReportInDueDebtMode=Voir le <b>rapport %sCrances-dettes %s comptabilit</b> dit <b>d'engagement</b> pour un calcul sur les factures mises
    -SeeReportInBookkeepingMode=See report <b>%sBookeeping%s</b> for a calculation on <b>bookkeeping table analysis</b>
    +SeeReportInInputOutputMode=See %sanalysis of payments%s for a calculation on actual payments made even if they are not yet accounted in Ledger.
    +SeeReportInDueDebtMode=See %sanalysis of invoices%s for a calculation based on known recorded invoices even if they are not yet accounted in Ledger.
    +SeeReportInBookkeepingMode=See <b>%sBookeeping report%s</b> for a calculation on <b>Bookkeeping Ledger table</b>
     RulesAmountWithTaxIncluded=- Kwoty podane są łącznie z podatkami
     RulesResultDue=- Obejmuje zaległe faktury, koszty, podatek VAT, darowizny niezaleznie czy zostały one zapłacone. Obejmuje również wypłacane pensje. <br> - Podstawą jest data zatwierdzania faktur i VAT oraz terminów płatności za wydatki. Dla wynagrodzeń określonych w module wynagrodzeń brana jest pod uwagę data wypłaty wynagrodzeń.
     RulesResultInOut=- Obejmuje rzeczywiste płatności dokonywane za faktury, koszty, podatek VAT oraz wynagrodzenia. <br> Opiera się na  datach płatności faktur, wygenerowania kosztów, podatku VAT oraz wynagrodzeń. Dla darowizn brana jest pod uwagę data przekazania darowizny.
    @@ -171,6 +175,8 @@ LT1ReportByCustomersES=Sprawozdanie trzecim RE partii
     LT2ReportByCustomersES=Raport osób trzecich IRPF
     VATReport=Sale tax report
     VATReportByPeriods=Sale tax report by period
    +VATReportByRates=Sale tax report by rates
    +VATReportByThirdParties=Sale tax report by third parties
     VATReportByCustomers=Sale tax report by customer
     VATReportByCustomersInInputOutputMode=Sprawozdanie VAT klienta gromadzone i wypłacane
     VATReportByQuartersInInputOutputMode=Report by Sale tax rate of the tax collected and paid
    @@ -207,7 +213,7 @@ Pcg_version=Chart of accounts models
     Pcg_type=Typ PCG
     Pcg_subtype=PCG podtyp
     InvoiceLinesToDispatch=Linie do wysyłki faktury
    -ByProductsAndServices=Przez produkty i usługi
    +ByProductsAndServices=By product and service
     RefExt=Ref Zewnętrzne
     ToCreateAPredefinedInvoice=To create a template invoice, create a standard invoice, then, without validating it, click onto button "%s".
     LinkedOrder=Link do zamówienia
    @@ -215,7 +221,8 @@ Mode1=Metoda 1
     Mode2=Metoda 2
     CalculationRuleDesc=Aby obliczyć całkowity podatek VAT, można wykorzystać jedną z dwóch metod: <br> Metoda 1 polega na zaokrągleniu VAT dla każdej pozycji, a następnie ich zsumowaniu. <br> Metoda 2 polega na zsumowaniu wszystkich VAT z każdej pozycji, a następnie zaokrągleniu wyniku. <br> Efekt końcowy może różnić się o kilka groszy. Domyślnym trybem jest tryb <b>%s</b>.
     CalculationRuleDescSupplier=W zależności od dostawcy, wybierz odpowiednią metodę, aby dodać podobną zasadę i otrzymać podobny wynik oczekiwany przez dostawcę.
    -TurnoverPerProductInCommitmentAccountingNotRelevant=Raport obroty na produkcie, w przypadku korzystania z trybu <b>rachunkowości gotówki,</b> nie ma znaczenia. Raport ten jest dostępny tylko w przypadku korzystania z trybu <b>zaangażowanie rachunkowości</b> (patrz konfiguracja modułu księgowego).
    +TurnoverPerProductInCommitmentAccountingNotRelevant=The report of Turnover collected per product is not available. This report is only available for turnover invoiced.
    +TurnoverPerSaleTaxRateInCommitmentAccountingNotRelevant=The report of Turnover collected per sale tax rate is not available. This report is only available for turnover invoiced.
     CalculationMode=Tryb Obliczanie
     AccountancyJournal=Accounting code journal
     ACCOUNTING_VAT_SOLD_ACCOUNT=Accounting account by default for VAT on sales (used if not defined on VAT dictionary setup)
    @@ -223,7 +230,7 @@ ACCOUNTING_VAT_BUY_ACCOUNT=Accounting account by default for VAT on purchases (u
     ACCOUNTING_VAT_PAY_ACCOUNT=Accounting account by default for paying VAT
     ACCOUNTING_ACCOUNT_CUSTOMER=Accounting account used for customer third parties
     ACCOUNTING_ACCOUNT_CUSTOMER_Desc=The dedicated accounting account defined on third party card will be used for Subledger accouting only. This one will be used for General Ledger and as default value of Subledger accounting if dedicated customer accouting account on third party is not defined.
    -ACCOUNTING_ACCOUNT_SUPPLIER=Accounting account used for supplier third parties
    +ACCOUNTING_ACCOUNT_SUPPLIER=Accounting account used for vendor third parties
     ACCOUNTING_ACCOUNT_SUPPLIER_Desc=The dedicated accounting account defined on third party card will be used for Subledger accouting only. This one will be used for General Ledger and as default value of Subledger accounting if dedicated supplier accouting account on third party is not defined.
     CloneTax=Powiel opłatę za ZUS/podatek
     ConfirmCloneTax=Potwierdź powielenie płatności za ZUS/podatek
    @@ -242,3 +249,11 @@ FiscalPeriod=Okres rozliczeniowy
     ListSocialContributionAssociatedProject=List of social contributions associated with the project
     DeleteFromCat=Remove from accounting group
     AccountingAffectation=Accounting assignement
    +LastDayTaxIsRelatedTo=Last day of period the tax is related to
    +VATDue=Sale tax claimed
    +ClaimedForThisPeriod=Claimed for the period
    +PaidDuringThisPeriod=Paid during this period
    +ByVatRate=By sale tax rate
    +TurnoverbyVatrate=Turnover invoiced by sale tax rate
    +TurnoverCollectedbyVatrate=Turnover collected by sale tax rate
    +PurchasebyVatrate=Purchase by sale tax rate
    diff --git a/htdocs/langs/pl_PL/contracts.lang b/htdocs/langs/pl_PL/contracts.lang
    index 96008ff3767..32a5e4997a4 100644
    --- a/htdocs/langs/pl_PL/contracts.lang
    +++ b/htdocs/langs/pl_PL/contracts.lang
    @@ -31,7 +31,7 @@ NewContract=Nowy kontrakt
     NewContractSubscription=Nowa umowa/subskrypcja
     AddContract=Stwórz kontrakt
     DeleteAContract=Usuń kontrakt
    -ActivateAllOnContract=Activate all services
    +ActivateAllOnContract=Aktywuj wszystkie usługi
     CloseAContract=Zamknij kontrakt
     ConfirmDeleteAContract=Are you sure you want to delete this contract and all its services?
     ConfirmValidateContract=Are you sure you want to validate this contract under name <b>%s</b>?
    diff --git a/htdocs/langs/pl_PL/dict.lang b/htdocs/langs/pl_PL/dict.lang
    index 4a7ed4c2b49..9888ae40d0a 100644
    --- a/htdocs/langs/pl_PL/dict.lang
    +++ b/htdocs/langs/pl_PL/dict.lang
    @@ -5,7 +5,8 @@ CountryIT=Włochy
     CountryES=Hiszpania
     CountryDE=Niemcy
     CountryCH=Szwajcaria
    -CountryGB=Wielkiej Brytanii
    +# Warning, country code GB is for United Kingdom. UK Does not exists as country code in ISO standard.
    +CountryGB=Zjednoczone Królestwo
     CountryUK=Zjednoczone Królestwo
     CountryIE=Irlandia
     CountryCN=Chiny
    diff --git a/htdocs/langs/pl_PL/ecm.lang b/htdocs/langs/pl_PL/ecm.lang
    index 110e5cd6cd8..4b5feca5c01 100644
    --- a/htdocs/langs/pl_PL/ecm.lang
    +++ b/htdocs/langs/pl_PL/ecm.lang
    @@ -39,9 +39,10 @@ ShowECMSection=Pokaż katalog
     DeleteSection=Usuń katalog
     ConfirmDeleteSection=Czy możesz potwierdzić usunięcie katalogu <b>%s</b>?
     ECMDirectoryForFiles=Pokrewny katalog dla plików
    -CannotRemoveDirectoryContainsFiles=Usunięcie nie możliwe, ponieważ zawiera on pewne pliki
    +CannotRemoveDirectoryContainsFilesOrDirs=Removal not possible because it contains some files or sub-directories
    +CannotRemoveDirectoryContainsFiles=Removal not possible because it contains some files
     ECMFileManager=Menedżer plików
    -ECMSelectASection=Wybierz katalog na lewym drzewie...
    +ECMSelectASection=Select a directory in the tree...
     DirNotSynchronizedSyncFirst=This directory seems to be created or modified outside ECM module. You must click on "Resync" button first to synchronize disk and database to get content of this directory.
     ReSyncListOfDir=Resync list of directories
     HashOfFileContent=Hash of file content
    diff --git a/htdocs/langs/pl_PL/errors.lang b/htdocs/langs/pl_PL/errors.lang
    index c85f437535f..ce6a8de3891 100644
    --- a/htdocs/langs/pl_PL/errors.lang
    +++ b/htdocs/langs/pl_PL/errors.lang
    @@ -32,9 +32,9 @@ ErrorBarCodeRequired=Wymagany kod kreskowy
     ErrorCustomerCodeAlreadyUsed=Kod klienta jest już używany
     ErrorBarCodeAlreadyUsed=Kod kreskowy jest już używany
     ErrorPrefixRequired=Wymaga przedrostka
    -ErrorBadSupplierCodeSyntax=Zła składnia dla kodu dostawcy
    -ErrorSupplierCodeRequired=Wymagany kod dostawcy
    -ErrorSupplierCodeAlreadyUsed=Kod dostawcy aktualnie używany
    +ErrorBadSupplierCodeSyntax=Bad syntax for vendor code
    +ErrorSupplierCodeRequired=Vendor code required
    +ErrorSupplierCodeAlreadyUsed=Vendor code already used
     ErrorBadParameters=Złe parametry
     ErrorBadValueForParameter=Zła wartość '%s' dla parametru '%s'
     ErrorBadImageFormat=Plik ze zdjęciem ma nie wspierany format (twoje PHP nie wspiera funcji konwersji zdjęć w tym formacie)
    @@ -87,7 +87,7 @@ ErrorsOnXLines=Błędów na linii źródło <b>%s</b>
     ErrorFileIsInfectedWithAVirus=Program antywirusowy nie był w stanie potwierdzić (plik może być zainfekowany przez wirusa)
     ErrorSpecialCharNotAllowedForField=Znaki specjalne nie są dozwolone dla pola "%s"
     ErrorNumRefModel=Odniesienia nie istnieje w bazie danych (%s) i nie jest zgodna z tą zasadą numeracji. Zmiana nazwy lub usuwanie zapisu w odniesieniu do aktywacji tego modułu.
    -ErrorQtyTooLowForThisSupplier=Zbyt mała ilość tego dostawcy lub ceny nie określono tego produktu dla tego dostawca
    +ErrorQtyTooLowForThisSupplier=Quantity too low for this vendor or no price defined on this product for this supplier
     ErrorModuleSetupNotComplete=Ustawienia modułu wyglądają na niekompletne. Idź do Strona główna - Konfiguracja - Moduły aby ukończyć.
     ErrorBadMask=Błąd w masce wprowadzania
     ErrorBadMaskFailedToLocatePosOfSequence=Błąd, maska ​​bez kolejnego numeru
    @@ -177,7 +177,7 @@ ErrorBadDefinitionOfMenuArrayInModuleDescriptor=Bad definicja tablicy w menu mod
     ErrorSavingChanges=Wystąpił błąd podczas zapisywania zmian
     ErrorWarehouseRequiredIntoShipmentLine=Warehouse is required on the line to ship
     ErrorFileMustHaveFormat=Flik musi mieć format %s
    -ErrorSupplierCountryIsNotDefined=Kraj dla tego dostawcy nie jest zdefiniowany. Proszę to poprawić.
    +ErrorSupplierCountryIsNotDefined=Country for this vendor is not defined. Correct this first.
     ErrorsThirdpartyMerge=Failed to merge the two records. Request canceled.
     ErrorStockIsNotEnoughToAddProductOnOrder=Zapas dla artykułu %sjest nie wystarczający, aby dodać go do nowego zamówienia
     ErrorStockIsNotEnoughToAddProductOnInvoice=Zapas dla artykułu %s jest nie wystarczający, aby dodać go do nowej faktury
    diff --git a/htdocs/langs/pl_PL/exports.lang b/htdocs/langs/pl_PL/exports.lang
    index 00691647d92..cbd78a15689 100644
    --- a/htdocs/langs/pl_PL/exports.lang
    +++ b/htdocs/langs/pl_PL/exports.lang
    @@ -120,7 +120,7 @@ SelectPrimaryColumnsForUpdateAttempt=Select column(s) to use as primary key for
     UpdateNotYetSupportedForThisImport=Update is not supported for this type of import (only insert)
     NoUpdateAttempt=No update attempt was performed, only insert
     ImportDataset_user_1=Użytkownicy (pracownicy lub nie) i ustawienia
    -ComputedField=Computed field
    +ComputedField=Obliczone pole
     ## filters
     SelectFilterFields=Jeśli chcesz filtrować po jakiś wartościach, po po prostu podaj wartości tutaj.
     FilteredFields=Filtrowane pola
    diff --git a/htdocs/langs/pl_PL/holiday.lang b/htdocs/langs/pl_PL/holiday.lang
    index 164418c393c..a3f2acbf11a 100644
    --- a/htdocs/langs/pl_PL/holiday.lang
    +++ b/htdocs/langs/pl_PL/holiday.lang
    @@ -2,10 +2,10 @@
     HRM=HRM
     Holidays=Urlopy
     CPTitreMenu=Urlopy
    -MenuReportMonth=Oświadczenie miesięczny
    +MenuReportMonth=Miesięczne zestawienie
     MenuAddCP=Nowy wniosek urlopowy
     NotActiveModCP=Musisz włączyć moduł Urlopów aby zobaczyć tą stronę.
    -AddCP=Złożyć wniosek do urlopu
    +AddCP=Stwórz wniosek  urlopowy
     DateDebCP=Data rozpoczęcia
     DateFinCP=Data zakończenia
     DateCreateCP=Data utworzenia
    @@ -13,13 +13,18 @@ DraftCP=Szkic
     ToReviewCP=Oczekuje na zatwierdzenie
     ApprovedCP=Zatwierdzony
     CancelCP=Odwołany
    -RefuseCP=Odmówił
    -ValidatorCP=Approbator
    +RefuseCP=Odrzucony
    +ValidatorCP=Akceptujący
     ListeCP=Lista urlopów
    -ReviewedByCP=Będzie zatwierdzone przez
    +LeaveId=Leave ID
    +ReviewedByCP=Będzie zatwierdzony przez
    +UserForApprovalID=User for approval ID
    +UserForApprovalFirstname=Firstname of approval user
    +UserForApprovalLastname=Lastname of approval user
    +UserForApprovalLogin=Login of approval user
     DescCP=Opis
     SendRequestCP=Tworzenie wniosku urlopowego
    -DelayToRequestCP=Zostawić wnioski muszą być wykonane co <b>​​najmniej% s dzień (dni)</b> przed nimi.
    +DelayToRequestCP=Wniosek urlopowy musi być stworzony przynajmniej <b>%s dzień (i) </b> przed jego rozpoczęciem.
     MenuConfCP=Bilans urlopów
     SoldeCPUser=Liście saldo <b>jest% s</b> dni.
     ErrorEndDateCP=Musisz wybrać datę zakończenia większą niż data rozpoczęcia.
    @@ -30,22 +35,29 @@ ErrorUserViewCP=Nie masz uprawnień do przeglądania tego wniosku urlopowego
     InfosWorkflowCP=Informacje Workflow
     RequestByCP=Wniosek
     TitreRequestCP=Wniosek urlopowy
    +TypeOfLeaveId=Type of leave ID
    +TypeOfLeaveCode=Type of leave code
    +TypeOfLeaveLabel=Type of leave label
     NbUseDaysCP=Liczba dni urlopu spożywane
    +NbUseDaysCPShort=Days consumed
    +NbUseDaysCPShortInMonth=Days consumed in month
    +DateStartInMonth=Start date in month
    +DateEndInMonth=End date in month
     EditCP=Edytuj
     DeleteCP=Usunąć
    -ActionRefuseCP=Odmawiać
    +ActionRefuseCP=Odrzuć
     ActionCancelCP=Anuluj
     StatutCP=Status
     TitleDeleteCP=Usuń wniosek urlopowy
     ConfirmDeleteCP=Potwierdzić usunięcie tego wniosku urlopowego?
    -ErrorCantDeleteCP=Błąd nie masz prawo do usunięcia tego żądania urlopu.
    -CantCreateCP=Nie mają prawa do składania wniosków urlopowych.
    -InvalidValidatorCP=Musisz wybrać approbator do żądania urlopu.
    +ErrorCantDeleteCP=Błąd. Nie masz uprawnień do kasowania tego wniosku urlopowego.
    +CantCreateCP=Nie masz uprawnień do tworzenia wniosku urlopowego.
    +InvalidValidatorCP=Musisz wybrać zatwierdzającego dla twojego wniosku urlopowego.
     NoDateDebut=Musisz wybrać datę rozpoczęcia.
     NoDateFin=Musisz wybrać datę zakończenia.
     ErrorDureeCP=Twój wniosek urlopowy nie zawiera dni roboczych.
    -TitleValidCP=Zatwierdzenie wniosku urlopu
    -ConfirmValidCP=Czy na pewno chcesz, aby zatwierdzić wniosek urlopu?
    +TitleValidCP=Zaakceptuj wniosek urlopowy
    +ConfirmValidCP=Czy jesteś pewien, że chcesz zaakceptować wniosek urlopowy?
     DateValidCP=Data zatwierdzenia
     TitleToValidCP=Wyslij wniosek urlopowy
     ConfirmToValidCP=Czy jesteś pewien, że chcesz wysłać wniosek urlopowy?
    @@ -59,6 +71,7 @@ DateRefusCP=Data odmowy
     DateCancelCP=Data odwołania
     DefineEventUserCP=Przypisywanie wyjątkowy urlop dla użytkownika
     addEventToUserCP=Przypisywanie urlopu
    +NotTheAssignedApprover=You are not the assigned approver
     MotifCP=Powód
     UserCP=Użytkownik
     ErrorAddEventToUserCP=Wystąpił błąd podczas dodawania wyjątkowy urlop.
    @@ -78,10 +91,15 @@ ManualUpdate=Ręczna aktualizacja
     HolidaysCancelation=Anulowanie wniosku urlopowego
     EmployeeLastname=Nazwisko pracownika
     EmployeeFirstname=Imię pracownika
    -TypeWasDisabledOrRemoved=Typ urlopu (id %s) zostało wyłączone lub usunięte
    +TypeWasDisabledOrRemoved=Typ urlopu (id %s) został wyłączony lub usunięty
     LastHolidays=Ostatnie %s wnioski urlopowe
     AllHolidays=Wszystkie wnioski urlopowe
    -
    +HalfDay=Half day
    +NotTheAssignedApprover=You are not the assigned approver
    +LEAVE_PAID=Paid vacation
    +LEAVE_SICK=Sick leave
    +LEAVE_OTHER=Other leave
    +LEAVE_PAID_FR=Paid vacation
     ## Configuration du Module ##
     LastUpdateCP=Ostatnia automatyczna aktualizacja alokacji urlopów
     MonthOfLastMonthlyUpdate=Miesiąc ostatniej automatycznej aktualizacji alokacji urlopów
    @@ -91,10 +109,10 @@ Module27130Desc= Zarządzanie wnioskami urlopowymi
     ErrorMailNotSend=Wystąpił błąd podczas wysyłania wiadomości e-mail:
     NoticePeriod=Okres wypowiedzenia
     #Messages
    -HolidaysToValidate=Weryfikacja wniosków urlopowych
    +HolidaysToValidate=Zatwierdź wnioski urlopowe
     HolidaysToValidateBody=Poniżej jest wniosek o dopuszczenie do sprawdzenia
     HolidaysToValidateDelay=Wniosek ten urlop odbędzie się w ciągu mniej niż% s dni.
    -HolidaysToValidateAlertSolde=Użytkownik, który dokonał tego zostawić nie mają przesiał wniosek wystarczająco dostępne dni.
    +HolidaysToValidateAlertSolde=Użytkownik, który stworzył ten wniosek urlopowy nie ma wystarczających ilości dni.
     HolidaysValidated=Zatwierdzone wnioski urlopowe
     HolidaysValidatedBody=Twój wniosek urlopowy od %s do %s został zatwierdzony.
     HolidaysRefused=Zapytanie zaprzeczył
    diff --git a/htdocs/langs/pl_PL/install.lang b/htdocs/langs/pl_PL/install.lang
    index 062a4bf2f0a..4f623677fee 100644
    --- a/htdocs/langs/pl_PL/install.lang
    +++ b/htdocs/langs/pl_PL/install.lang
    @@ -6,6 +6,7 @@ ConfFileDoesNotExistsAndCouldNotBeCreated=Plik konfiguracyjny <b>%s</b> nie istn
     ConfFileCouldBeCreated=Plik konfiguracyjny <b>%s</b> został lub mógł zostać utworzony.
     ConfFileIsNotWritable=Plik konfiguracyjny <b>%s</b> nie ma uprawnień do zapisu. Sprawdź uprawnienia. Przy pierwszej instalacji Twój serwer WWW musi posiadać uprawnienia do zapisu tego pliku podczas procesu konfiguracji (Dla systemów uniksowych wystarczy wykonać polecenie "chmod 666").
     ConfFileIsWritable=Plik konfiguracyjny <b>%s</b> ma uprawnienia do zapisu.
    +ConfFileMustBeAFileNotADir=Configuration file <b>%s</b> must be a file, not a directory.
     ConfFileReload=Odśwież wszystkie informacje z pliku konfiguracyjnego.
     PHPSupportSessions=PHP obsługuje sesje.
     PHPSupportPOSTGETOk=PHP obsługuje zmienne POST i GET.
    @@ -91,8 +92,8 @@ FailedToCreateAdminLogin=Utworzenie konta administratora Dolibarr nie powiodło
     WarningRemoveInstallDir=Ostrzeżenie: ze względów bezpieczeństwa by zapobiec nieuprawnionemu użyciu po instalacji lub aktualizacji powinno się usunąć katalog install lub zmienić jego nazwę na <b>install.lock</b>.
     FunctionNotAvailableInThisPHP=Niedostępne w tej wersji PHP
     ChoosedMigrateScript=Wybierz skrypt migracyjny
    -DataMigration=Migracja danych
    -DatabaseMigration=Migracja struktur baz danych
    +DataMigration=Migracja bazy danych (dane)
    +DatabaseMigration=Migracja bazy danych (struktura i niektóre dane)
     ProcessMigrateScript=Przetwarzanie skryptów
     ChooseYourSetupMode=Wybierz tryb instalacji i potwierdź przyciskiem "Start"...
     FreshInstall=Nowa instalacja
    @@ -146,13 +147,13 @@ NothingToDo=Nic do zrobienia
     # upgrade
     MigrationFixData=Napraw nieznormalizowane dane
     MigrationOrder=Migracja danych zamówień odbiorców
    -MigrationSupplierOrder=Migracja danych zamówień dostawców
    +MigrationSupplierOrder=Migracja danych dla zamówień dostawców
     MigrationProposal=Migracja danych dla ofert handlowych
     MigrationInvoice=Migracja dla danych faktur odbiorców
     MigrationContract=Migracja danych kontraktów
     MigrationSuccessfullUpdate=Aktualizacja zakończona pomyślnie
     MigrationUpdateFailed=Aktualizacja nie powiodła się
    -MigrationRelationshipTables=Migracja dla danych propozycji handlowych (%s)
    +MigrationRelationshipTables=Migracja dla danych spokrewnionych tabel (%s)
     MigrationPaymentsUpdate=Korekta danych płatności
     MigrationPaymentsNumberToUpdate=%s płatności do aktualizacji
     MigrationProcessPaymentUpdate=Aktualizacja płatności %s
    @@ -196,8 +197,14 @@ MigrationEvents=Przenieś wydarzenie by dodać nowego właściciela do przypisan
     MigrationEventsContact=Migracja zdarzeń w celu dodania kontaktu zdarzenia do tabeli przydziału
     MigrationRemiseEntity=Zaktualizuj wartość pola podmiotu llx_societe_remise
     MigrationRemiseExceptEntity=Zaktualizuj wartość pola podmiotu llx_societe_remise_except
    +MigrationUserRightsEntity=Update entity field value of llx_user_rights
    +MigrationUserGroupRightsEntity=Update entity field value of llx_usergroup_rights
     MigrationReloadModule=Odśwież moduł %s
     MigrationResetBlockedLog=Zresetuj moduł BlockedLog dla algorytmu v7
     ShowNotAvailableOptions=Pokaż niedostępne opcje.
     HideNotAvailableOptions=Ukryj niedostępne opcje.
     ErrorFoundDuringMigration=Wystąpiły błędy podczas procesu migracji więc następny krok jest nie dostępny. Żeby zignorować błędy, możesz <a href="%s">kliknąć tutaj</a>, ale aplikacja bądź jakieś jej funkcje mogą działać niepoprawnie do póki nie zostaną naprawione.
    +YouTryInstallDisabledByDirLock=The application try to sefl upgrade, but install/upgrade pages have been disabled for security reason (directory renamed with .lock suffix).<br>
    +YouTryInstallDisabledByFileLock=The application try to sefl upgrade, but install/upgrade pages pages have been disabled for security reason (by lock file <strong>install.lock</strong> into dolibarr documents directory).<br>
    +ClickHereToGoToApp=Click here to go to your application
    +ClickOnLinkOrRemoveManualy=Click on following link and if you always reach this page, you must remove the file install.lock into documents directory manually
    diff --git a/htdocs/langs/pl_PL/ldap.lang b/htdocs/langs/pl_PL/ldap.lang
    index 52010a9c165..3295d552dbd 100644
    --- a/htdocs/langs/pl_PL/ldap.lang
    +++ b/htdocs/langs/pl_PL/ldap.lang
    @@ -1,5 +1,4 @@
     # Dolibarr language file - Source file is en_US - ldap
    -DomainPassword=Hasło do domeny
     YouMustChangePassNextLogon=Hasło dla <b>użytkownika %s na %s</b> domeny muszą być zmienione.
     UserMustChangePassNextLogon=Użytkownik musi zmienić hasło w domenie %s
     LDAPInformationsForThisContact=Informacje zawarte w bazie danych LDAP dla tego kontaktu
    @@ -25,3 +24,4 @@ MemberTypeSynchronized=Member type synchronized
     ContactSynchronized=Kontakt zsynchronizowany
     ForceSynchronize=Synchronizacja użytkownika (Dolibarr -> LDAP)
     ErrorFailedToReadLDAP=Nie można odczytać bazy danych LDAP. Sprawdź LDAP moduł konfiguracji bazy danych i dostępności.
    +PasswordOfUserInLDAP=Password of user in LDAP
    diff --git a/htdocs/langs/pl_PL/loan.lang b/htdocs/langs/pl_PL/loan.lang
    index f7277feb703..42c2333f80e 100644
    --- a/htdocs/langs/pl_PL/loan.lang
    +++ b/htdocs/langs/pl_PL/loan.lang
    @@ -10,6 +10,7 @@ LoanCapital=Kapitał
     Insurance=Ubezpieczenie
     Interest=Odsetki
     Nbterms=Liczba składników
    +Term=Term
     LoanAccountancyCapitalCode=Kapitał rachunku księgowego
     LoanAccountancyInsuranceCode=Ubezpieczenie konta księgowego
     LoanAccountancyInterestCode=Odsetki rachunku księgowego
    @@ -17,39 +18,14 @@ ConfirmDeleteLoan=Potwierdź usunięcie tego kredytu
     LoanDeleted=Pożyczka została usunięta
     ConfirmPayLoan=Potwierdź sklasyfikować wypłacane pożyczka
     LoanPaid=Pożyczka Płatny
    -# Calc
    -LoanCalc=Kalkulator kredytu bankowego
    -PurchaseFinanceInfo=Zakup i Finansowanie informacji
    -SalePriceOfAsset=Cena sprzedaży aktywów
    -PercentageDown=Procent w dół
    -LengthOfMortgage=Czas trwania kredytu
    -AnnualInterestRate=Roczna stopa procentowa
    -ExplainCalculations=Wyjaśnij Obliczenia
    -ShowMeCalculationsAndAmortization=Pokaż mi obliczenia i amortyzację
    -MortgagePaymentInformation=Informacje o płatności za kredyt hipoteczny
    -DownPayment=Zaliczka
    -DownPaymentDesc=<b>Zaliczka</b> = cena domu pomnożona przez procent w dół, podzielona przez 100 (dla 5% w dół staje 5/100 lub 0,05)
    -InterestRateDesc=<b>Oprocentowanie</b> = Roczna wartość procentowa odsetek podzielony przez 100
    -MonthlyFactorDesc=<b>Miesięczna czynnikiem</b> = wynik wzoru
    -MonthlyInterestRateDesc=<b>Miesięczna stopa procentowa</b> = roczna stopa procentowa podzielona przez 12 (za 12 miesięcy w roku)
    -MonthTermDesc=<b>Miesięcy okres</b> kredytowania w miesiącach = ilość lat wziąłeś kredyt się do czasów 12
    -MonthlyPaymentDesc=Miesięczny płatności zorientowali się, stosując następujący wzór
    -AmortizationPaymentDesc=<a href="#amortization">Amortyzacja</a> zepsuje, ile miesięczne płatności idzie w kierunku zainteresowania banku, a ile idzie do spłaty kwoty głównej pożyczki.
    -AmountFinanced=Kwota finansowania
    -AmortizationMonthlyPaymentOverYears=Amortyzacja miesięczną <b>spłatę:% s</b> na% s lat
    -Totalsforyear=Sumy dla roku
    -MonthlyPayment=Miesięczna płatność
    -LoanCalcDesc=Ten <b> kalkulator kredytu hipotycznego </b> może zostać użyty do określenia miesięcznych spłat pożyczki, na podstawie kwoty kredytu, okresu kredytowania i oprocentowania. <br> Kalkulator zawiera również PUK (Prywatne Ubezpieczenie Kredytu) dla pożyczek, gdzie mniej niż 20%% jest umieszczone jako zaliczka. Brane pod uwagę są również miejskie podatki od nieruchomości i ich wpływ na całkowitą miesięczną ratę <br>
    -GoToInterest=% s zostanie przeznaczona INTERESÓW
    -GoToPrincipal=% s zostanie przeznaczona PODSTAWOWA
    -YouWillSpend=Wydasz %s w roku %s
     ListLoanAssociatedProject=Lista pożyczek związanych z projektem
     AddLoan=Utwórz pożyczkę
    +FinancialCommitment=Financial commitment
    +InterestAmount=Odsetki
    +CapitalRemain=Capital remain
     # Admin
     ConfigLoan=Konfiguracja modułu kredytu
     LOAN_ACCOUNTING_ACCOUNT_CAPITAL=Domyśly kapitał konta rachunkowego
     LOAN_ACCOUNTING_ACCOUNT_INTEREST=Domyślnie odsetki od rachunku księgowego
     LOAN_ACCOUNTING_ACCOUNT_INSURANCE=Domyślnie ubezpieczenie rachunku księgowego
    -FinancialCommitment=Financial commitment
     CreateCalcSchedule=Edit financial commitment
    -InterestAmount=Interest amount
    diff --git a/htdocs/langs/pl_PL/mails.lang b/htdocs/langs/pl_PL/mails.lang
    index 9714e10deff..df4613a62d1 100644
    --- a/htdocs/langs/pl_PL/mails.lang
    +++ b/htdocs/langs/pl_PL/mails.lang
    @@ -11,7 +11,9 @@ MailFrom=Nadawca
     MailErrorsTo=Błędów do
     MailReply=Odpowiedz do
     MailTo=Odbiorca(y)
    +MailToUsers=To user(s)
     MailCC=Kopiuj do
    +MailToCCUsers=Copy to users(s)
     MailCCC=Kopi w pamięci do
     MailTopic=Temat maila
     MailText=Wiadomość
    @@ -164,4 +166,4 @@ InGoingEmailSetup=Incoming email setup
     OutGoingEmailSetupForEmailing=Outgoing email setup (for mass emailing)
     DefaultOutgoingEmailSetup=Default outgoing email setup
     Information=Informacja
    -
    +ContactsWithThirdpartyFilter=Contacts avec filtre client
    diff --git a/htdocs/langs/pl_PL/main.lang b/htdocs/langs/pl_PL/main.lang
    index afe179b35d4..68817aaf670 100644
    --- a/htdocs/langs/pl_PL/main.lang
    +++ b/htdocs/langs/pl_PL/main.lang
    @@ -44,7 +44,7 @@ ErrorConstantNotDefined=Parametr %s nie został zdefiniowany
     ErrorUnknown=Nieznany błąd
     ErrorSQL=Błąd SQL
     ErrorLogoFileNotFound=Logo pliku ' %s' nie zostało odnalezione
    -ErrorGoToGlobalSetup=Go to 'Company/Organization' setup to fix this
    +ErrorGoToGlobalSetup=Idź do ustawień Firmy/Organizacji aby to naprawić
     ErrorGoToModuleSetup=Przejdź do modułu konfiguracji aby naprawić
     ErrorFailedToSendMail=Próba wysłania maila nie udana (nadawca=%s, odbiorca=%s)
     ErrorFileNotUploaded=Plik nie został załadowany. Sprawdź, czy rozmiar nie przekracza maksymalnej dopuszczalnej wagi, lub czy wolne miejsce jest dostępne na dysku. Sprawdz czy nie ma już pliku o takiej samej nazwie w tym katalogu.
    @@ -64,14 +64,14 @@ ErrorNoVATRateDefinedForSellerCountry=Błąd, nie określono stawki VAT dla kraj
     ErrorNoSocialContributionForSellerCountry=Błąd, brak określonej stopy podatkowej dla kraju '%s'.
     ErrorFailedToSaveFile=Błąd, nie udało się zapisać pliku.
     ErrorCannotAddThisParentWarehouse=You are trying to add a parent warehouse which is already a child of current one
    -MaxNbOfRecordPerPage=Max number of record per page
    +MaxNbOfRecordPerPage=Maksymalna ilość wpisów na stronę
     NotAuthorized=Nie masz autoryzacji aby to zrobić
     SetDate=Ustaw datę
     SelectDate=Wybierz datę
     SeeAlso=Zobacz także %s
     SeeHere=Zobacz tutaj
     ClickHere=Kliknij tutaj
    -Here=Here
    +Here=Tutaj
     Apply=Zastosuj
     BackgroundColorByDefault=domyślny kolor tła
     FileRenamed=Nazwa pliku została pomyślnie zmieniona
    @@ -92,6 +92,7 @@ DolibarrInHttpAuthenticationSoPasswordUseless=Tryb uwierzytelniania Dolibarr jes
     Administrator=Administrator
     Undefined=Niezdefiniowano
     PasswordForgotten=Zapomniałeś hasła?
    +NoAccount=No account?
     SeeAbove=Patrz wyżej
     HomeArea=Strona Startowa
     LastConnexion=Ostatnie logowanie
    @@ -133,8 +134,8 @@ Never=Nigdy
     Under=pod
     Period=Okres
     PeriodEndDate=Data zakończenia okresu
    -SelectedPeriod=Selected period
    -PreviousPeriod=Previous period
    +SelectedPeriod=Wybrany okres
    +PreviousPeriod=Poprzedni okres
     Activate=Uaktywnij
     Activated=Aktywowany
     Closed=Zamknięte
    @@ -187,7 +188,7 @@ ToLink=Łącze
     Select=Wybierz
     Choose=Wybrać
     Resize=Zmiana rozmiaru
    -ResizeOrCrop=Resize or Crop
    +ResizeOrCrop=Zmień rozmiar lub przytnij
     Recenter=Wyśrodkuj
     Author=Autor
     User=Użytkownik
    @@ -231,7 +232,7 @@ Limit=Limit
     Limits=Limity
     Logout=Wyloguj
     NoLogoutProcessWithAuthMode=żadna aplikacja nierozłączona w skutek uwierzytelniania trybu <b>%s</b>
    -Connection=Połączenie
    +Connection=Login
     Setup=Konfiguracja
     Alert=Sygnał
     MenuWarnings=Alarmy
    @@ -328,7 +329,7 @@ Default=Domyślny
     DefaultValue=Wartość domyślna
     DefaultValues=Domyślne wartości
     Price=Cena
    -PriceCurrency=Price (currency)
    +PriceCurrency=Cena (waluta)
     UnitPrice=Cena jednostkowa
     UnitPriceHT=Cena jednostkowa (netto)
     UnitPriceHTCurrency=Unit price (net) (currency)
    @@ -396,12 +397,13 @@ LT2ES=IRPF
     LT1IN=CGST
     LT2IN=SGST
     VATRate=Stawka VAT
    -VATCode=Tax Rate code
    +VATCode=Kod stawki podatkowej
     VATNPR=Tax Rate NPR
     DefaultTaxRate=Domyślna stawka podatku
     Average=Średni
     Sum=Suma
     Delta=Delta
    +RemainToPay=Pozostało do zapłaty
     Module=Moduł/Aplikacja
     Modules=Moduły/Aplikacje
     Option=Opcja
    @@ -414,7 +416,7 @@ Favorite=Ulubiony
     ShortInfo=Info.
     Ref=Nr ref.
     ExternalRef=Ref. zewnętrzny
    -RefSupplier=Nr ref. dostawcy
    +RefSupplier=Ref. vendor
     RefPayment=Nr ref. płatności
     CommercialProposalsShort=Oferty komercyjne
     Comment=Komentarz
    @@ -428,17 +430,17 @@ ActionRunningShort=W trakcie
     ActionDoneShort=Zakończone
     ActionUncomplete=Niekompletne
     LatestLinkedEvents=Latest %s linked events
    -CompanyFoundation=Company/Organization
    -Accountant=Accountant
    +CompanyFoundation=Firma/Organizacja
    +Accountant=Księgowa
     ContactsForCompany=Kontakty dla tego zamówienia
     ContactsAddressesForCompany=Kontakt/adres dla tej części/zamówienia/
     AddressesForCompany=Adressy dla części trzeciej
     ActionsOnCompany=Działania na temat tego zamówienia
     ActionsOnMember=Informacje o wydarzeniach dla tego uzytkownika
    -ActionsOnProduct=Events about this product
    +ActionsOnProduct=Wydarzenia dotyczące tego produktu
     NActionsLate=%s późno
     ToDo=Do zrobienia
    -Completed=Completed
    +Completed=Zakończony
     Running=W trakcie
     RequestAlreadyDone=Żądanie już wysłane
     Filter=Filtr
    @@ -493,7 +495,7 @@ Received=Przyjęto
     Paid=Zapłacone
     Topic=Temat
     ByCompanies=Według zamówień
    -ByUsers=Według użytkowników
    +ByUsers=Według użytkownika
     Links=Linki
     Link=Link
     Rejects=Odrzucone
    @@ -502,9 +504,10 @@ NextStep=Następny krok
     Datas=Dane
     None=Żaden
     NoneF=Żaden
    -NoneOrSeveral=None or several
    +NoneOrSeveral=Brak lub kilka
     Late=Późno
     LateDesc=Opóźnienie w celu określenia, czy rekord jest opóźniony, czy nie zależy od konfiguracji. Poproś swojego administratora o zmianę opóźnienia z menu Strona główna - Konfiguracja - Alerty.
    +NoItemLate=No late item
     Photo=Obraz
     Photos=Obrazy
     AddPhoto=Dodaj obraz
    @@ -621,7 +624,7 @@ Entities=Podmioty
     CustomerPreview=Podgląd klienta
     SupplierPreview=Podgląd dostawcy
     ShowCustomerPreview=Pokaż podgląd klienta
    -ShowSupplierPreview=Pokaż podląd dostawcy
    +ShowSupplierPreview=Pokaż podgląd dostawcy
     RefCustomer=Nr ref. klient
     Currency=Waluta
     InfoAdmin=Informacje dla administratorów
    @@ -666,7 +669,7 @@ SessionName=Nazwa sesji
     Method=Metoda
     Receive=Odbiór
     CompleteOrNoMoreReceptionExpected=Pełna lub niczego więcej nie oczekiwano
    -ExpectedValue=Expected Value
    +ExpectedValue=Oczekiwana wartość
     CurrentValue=Aktualna wartość
     PartialWoman=Część
     TotalWoman=Razem
    @@ -690,7 +693,7 @@ CurrentUserLanguage=Język bieżący
     CurrentTheme=Aktualny temat
     CurrentMenuManager=Aktualny Menu menager
     Browser=Przeglądarka
    -Layout=Skórka
    +Layout=Ułożenie
     Screen=Rozdzielczość
     DisabledModules=Nieaktywnych modułów
     For=Dla
    @@ -718,7 +721,7 @@ CoreErrorTitle=Błąd systemu
     CoreErrorMessage=Przepraszamy, napotkano błąd. Skontaktuj się z administratorem w celu sprawdzenia logów lub wyłącz $dolibarr_main_prod=1 aby uzyskać więcej informacji.
     CreditCard=Karta kredytowa
     ValidatePayment=Weryfikacja płatności
    -CreditOrDebitCard=Credit or debit card
    +CreditOrDebitCard=Karta debetowa lub kredytowa
     FieldsWithAreMandatory=Pola <b>%s</b>  są obowiązkowe
     FieldsWithIsForPublic=Pola <b>%s</b> są wyświetlane na publiczną listę członków. Jeśli nie chcesz, odznacz opcję "publiczny".
     AccordingToGeoIPDatabase=(Zgodnie z konwersji GeoIP)
    @@ -810,7 +813,7 @@ Genderwoman=Kobieta
     ViewList=Widok listy
     Mandatory=Zleceniobiorca
     Hello=Witam
    -GoodBye=GoodBye
    +GoodBye=Do widzenia
     Sincerely=Z poważaniem
     DeleteLine=Usuń linię
     ConfirmDeleteLine=Czy jesteś pewien, że chcesz usunąć tą linię?
    @@ -819,8 +822,8 @@ TooManyRecordForMassAction=Zbyt wiele rekordów wybranych do masowej akcji. Czyn
     NoRecordSelected=Nie wybrano wpisu
     MassFilesArea=Obszar plików zbudowanych masowo
     ShowTempMassFilesArea=Wyświetl obszar plików zbudowanych masowo
    -ConfirmMassDeletion=Bulk delete confirmation
    -ConfirmMassDeletionQuestion=Are you sure you want to delete the %s selected record ?
    +ConfirmMassDeletion=Zbiorcze potwierdzenie usunięcia
    +ConfirmMassDeletionQuestion=Jesteś pewnien, że chcesz usunąć %s zaznaczonych rekodów?
     RelatedObjects=Powiązane obiekty
     ClassifyBilled=Oznacz jako zafakturowana
     ClassifyUnbilled=Classify unbilled
    @@ -836,13 +839,13 @@ ExportOptions=Opcje eksportu
     Miscellaneous=Różne
     Calendar=Kalendarz
     GroupBy=Grupuj według
    -ViewFlatList=View flat list
    +ViewFlatList=Zobacz płaską listę
     RemoveString=Usuń ciąg '%s'
     SomeTranslationAreUncomplete=Co poniektóre języki mogą być częściowo przetłumaczone bądź mogą zawierać błędy. Jeśli zauważysz błędy w tłumaczeniu, możesz je naprawić rejestrując się na <a href="https://transifex.com/projects/p/dolibarr/" target="_blank">https://transifex.com/projects/p/dolibarr/</a>.
    -DirectDownloadLink=Direct download link (public/external)
    -DirectDownloadInternalLink=Direct download link (need to be logged and need permissions)
    +DirectDownloadLink=Bezpośredni link do pobierania (publiczny / zewnętrzny)
    +DirectDownloadInternalLink=Bezpośredni link do pobrania (musisz się zalogować i potrzebujesz uprawnień)
     Download=Pobierz
    -DownloadDocument=Download document
    +DownloadDocument=Pobierz dokument
     ActualizeCurrency=Aktualizuj kurs walut
     Fiscalyear=Rok podatkowy
     ModuleBuilder=Module Builder
    @@ -850,23 +853,23 @@ SetMultiCurrencyCode=Ustaw walutę
     BulkActions=Masowe działania
     ClickToShowHelp=Kliknij, aby wyświetlić pomoc etykiety
     WebSite=Strona WWW
    -WebSites=Web sites
    +WebSites=Strony internetowe
     WebSiteAccounts=Web site accounts
     ExpenseReport=Raport kosztów
     ExpenseReports=Raporty kosztów
     HR=Dział personalny
    -HRAndBank=HR and Bank
    +HRAndBank=HR i Bank
     AutomaticallyCalculated=Automatycznie przeliczone
     TitleSetToDraft=Powróć do wersji roboczej
     ConfirmSetToDraft=Jesteś pewien, że chcesz powrócić do wersji roboczej?
    -ImportId=Import id
    +ImportId=ID importu
     Events=Wydarzenia
     EMailTemplates=Szablony wiadomości e-mail
    -FileNotShared=File not shared to exernal public
    +FileNotShared=Plik nie jest udostępniany na zewnątrz
     Project=Projekt
     Projects=Projekty
     Rights=Uprawnienia
    -LineNb=Line no.
    +LineNb=Linia nr
     IncotermLabel=Formuły handlowe
     # Week day
     Monday=Poniedziałek
    @@ -899,7 +902,7 @@ ShortSaturday=So
     ShortSunday=Ni
     SelectMailModel=Wybierz szablon wiadomości email
     SetRef=Ustaw referencję
    -Select2ResultFoundUseArrows=Some results found. Use arrows to select.
    +Select2ResultFoundUseArrows=Znaleziono pewne wyniki. Użyj strzałek, aby wybrać.
     Select2NotFound=Nie znaleziono wyników
     Select2Enter=Enter
     Select2MoreCharacter=lub więcej znaków
    @@ -915,11 +918,11 @@ SearchIntoProductsOrServices=Produkty lub usługi
     SearchIntoProjects=Projekty
     SearchIntoTasks=Zadania
     SearchIntoCustomerInvoices=Faktury klienta
    -SearchIntoSupplierInvoices=Faktury dostawców
    +SearchIntoSupplierInvoices=Faktury dostawcy
     SearchIntoCustomerOrders=Zamówienia klienta
    -SearchIntoSupplierOrders=Zamówienia dostwców
    +SearchIntoSupplierOrders=Zamówienia zakupowe
     SearchIntoCustomerProposals=Oferty klientów
    -SearchIntoSupplierProposals=Oferty dostawcy
    +SearchIntoSupplierProposals=Propozycje dostawcy
     SearchIntoInterventions=Interwencje
     SearchIntoContracts=Kontrakty
     SearchIntoCustomerShipments=Wysyłki klienta
    @@ -927,17 +930,21 @@ SearchIntoExpenseReports=Zestawienia wydatków
     SearchIntoLeaves=Urlopy
     CommentLink=Komentarze
     NbComments=Ilość komentarzy
    -CommentPage=Comments space
    +CommentPage=Miejsce na komentarze
     CommentAdded=Komentarz dodany
     CommentDeleted=Komentarz usunięty
     Everybody=Wszyscy
    -PayedBy=Payed by
    -PayedTo=Payed to
    -Monthly=Monthly
    -Quarterly=Quarterly
    -Annual=Annual
    -Local=Local
    -Remote=Remote
    -LocalAndRemote=Local and Remote
    -KeyboardShortcut=Keyboard shortcut
    +PayedBy=Opłacone przez
    +PayedTo=Opłacone do
    +Monthly=Miesięcznie
    +Quarterly=Kwartalnie
    +Annual=Rocznie
    +Local=Lokalnie
    +Remote=Zdalnie
    +LocalAndRemote=Lokalnie i zdalnie
    +KeyboardShortcut=Skróty klawiaturowe
     AssignedTo=Przypisany do
    +Deletedraft=Usuń szkic
    +ConfirmMassDraftDeletion=Draft Bulk delete confirmation
    +FileSharedViaALink=File shared via a link
    +
    diff --git a/htdocs/langs/pl_PL/margins.lang b/htdocs/langs/pl_PL/margins.lang
    index f730fc714b6..3b161a492b0 100644
    --- a/htdocs/langs/pl_PL/margins.lang
    +++ b/htdocs/langs/pl_PL/margins.lang
    @@ -28,10 +28,10 @@ UseDiscountAsService=Jako usługa
     UseDiscountOnTotal=Na podsumy
     MARGIN_METHODE_FOR_DISCOUNT_DETAILS=Określa, czy globalne rabatu jest traktowana jako produktu, usługi lub tylko na sumy częściowej obliczania marży.
     MARGIN_TYPE=Cena zakupu/cena fabryczna jest sugerowana jako domyślna do obliczenia marży
    -MargeType1=Marża na najlepszej cenie dostawcy
    +MargeType1=Margin on Best vendor price
     MargeType2=Marża na średniej cenie ważonej
     MargeType3=Marża na cenie fabrycznej
    -MarginTypeDesc=* Marża na najlepszej cenie zakupu = Cena sprzedaży - Najlepsza cena dostawcy zdefiniowana na karcie produktu<br>* Marża na średnio ważonej cenie (WAP) = Cena sprzedaży - Średnio ważona cena (WAP) lub najlepsza cena dostawcy jeżeli WAP nie jest zdefiniowana<br>* Marża na cenie fabrycznej = Cena sprzedaży -  Cena fabryczna zdefiniowana na karcie produktu lub WAP jeżeli cena fabryczna nie jest zdefiniowana, lub najlepsza cena dostawcy jeżeli WAP nie jest jeszcze zdefiniowana
    +MarginTypeDesc=* Margin on best buying price = Selling price - Best vendor price defined on product card<br>* Margin on Weighted Average Price (WAP) = Selling price - Product Weighted Average Price (WAP) or best supplier price if WAP not yet defined<br>* Margin on Cost price = Selling price - Cost price defined on product card or WAP if cost price not defined, or best supplier price if WAP not yet defined
     CostPrice=Cena fabryczna
     UnitCharges=Koszty jednostkowe
     Charges=Opłaty
    diff --git a/htdocs/langs/pl_PL/members.lang b/htdocs/langs/pl_PL/members.lang
    index 6b450d90e5a..34003027198 100644
    --- a/htdocs/langs/pl_PL/members.lang
    +++ b/htdocs/langs/pl_PL/members.lang
    @@ -111,7 +111,7 @@ SendingAnEMailToMember=Sending information email to member
     SendingEmailOnAutoSubscription=Sending email on auto registration
     SendingEmailOnMemberValidation=Sending email on new member validation
     SendingEmailOnNewSubscription=Sending email on new subscription
    -SendingReminderForExpiredSubscription=Sending reminder for expired subscription
    +SendingReminderForExpiredSubscription=Sending reminder for expired subscriptions
     SendingEmailOnCancelation=Sending email on cancelation
     # Topic of email templates
     YourMembershipRequestWasReceived=Your membership was received.
    diff --git a/htdocs/langs/pl_PL/modulebuilder.lang b/htdocs/langs/pl_PL/modulebuilder.lang
    index 23c69169c30..df1d3a8b910 100644
    --- a/htdocs/langs/pl_PL/modulebuilder.lang
    +++ b/htdocs/langs/pl_PL/modulebuilder.lang
    @@ -74,6 +74,7 @@ NoWidget=No widget
     GoToApiExplorer=Go to API explorer
     ListOfMenusEntries=List of menu entries
     ListOfPermissionsDefined=List of defined permissions
    +SeeExamples=See examples here
     EnabledDesc=Condition to have this field active (Examples: 1 or $conf->global->MYMODULE_MYOPTION)
     VisibleDesc=Is the field visible ? (Examples: 0=Never visible, 1=Visible on list and create/update/view forms, 2=Visible on list only, 3=Visible on create/update/view form only. Using a negative value means field is not shown by default on list but can be selected for viewing)
     IsAMeasureDesc=Can the value of field be cumulated to get a total into list ? (Examples: 1 or 0)
    @@ -95,3 +96,6 @@ DropTableIfEmpty=(Delete table if empty)
     TableDoesNotExists=The table %s does not exists
     TableDropped=Table %s deleted
     InitStructureFromExistingTable=Build the structure array string of an existing table
    +UseAboutPage=Disallow the about page
    +UseDocFolder=Disallow the documentation folder
    +UseSpecificReadme=Use a specific ReadMe
    diff --git a/htdocs/langs/pl_PL/multicurrency.lang b/htdocs/langs/pl_PL/multicurrency.lang
    index 9ac5ce25625..88ff08cd2aa 100644
    --- a/htdocs/langs/pl_PL/multicurrency.lang
    +++ b/htdocs/langs/pl_PL/multicurrency.lang
    @@ -1,16 +1,16 @@
     # Dolibarr language file - Source file is en_US - multicurrency
    -MultiCurrency=Multi currency
    +MultiCurrency=Wielowalutowość
     ErrorAddRateFail=Błąd w dodanym kursie
     ErrorAddCurrencyFail=Błąd w dodanej walucie
     ErrorDeleteCurrencyFail=Error delete fail
    -multicurrency_syncronize_error=Synchronisation error: %s
    +multicurrency_syncronize_error=Błąd synchronizacji: %s
     MULTICURRENCY_USE_RATE_ON_DOCUMENT_DATE=Use date of document to find currency rate, instead of using latest known rate
     multicurrency_useOriginTx=Kiedy obiekt jest tworzony z innego, zachowaj oryginalny kurs obiektu, z którego został utworzony (w przeciwnym razie użyj ostatniego znanego kursu)
     CurrencyLayerAccount=CurrencyLayer API
    -CurrencyLayerAccount_help_to_synchronize=You sould create an account on their website to use this functionnality<br>Get your <b>API key</b><br />If you use a free account you can't change the <b>currency source</b> (USD by default)<br />But if your main currency isn't USD you can use the <b>alternate currency source</b> to force you main currency<br /><br />You are limited at 1000 synchronizations per month
    +CurrencyLayerAccount_help_to_synchronize=You sould create an account on their website to use this functionnality<br>Get your <b>API key</b><br>If you use a free account you can't change the <b>currency source</b> (USD by default)<br>But if your main currency isn't USD you can use the <b>alternate currency source</b> to force you main currency<br><br>You are limited at 1000 synchronizations per month
     multicurrency_appId=Klucz API
     multicurrency_appCurrencySource=Źródło walut
    -multicurrency_alternateCurrencySource=Alternate currency source
    +multicurrency_alternateCurrencySource=Alternatywne źródło waluty
     CurrenciesUsed=Użyte waluty
     CurrenciesUsed_help_to_add=Dodaj różne waluty i kursy walut, które potrzebujesz użyć do swoich <b>ofert</b>,<b>zamówień</b>, itd.
     rate=kurs
    diff --git a/htdocs/langs/pl_PL/oauth.lang b/htdocs/langs/pl_PL/oauth.lang
    index d54c328e7cc..f53e2dffaf3 100644
    --- a/htdocs/langs/pl_PL/oauth.lang
    +++ b/htdocs/langs/pl_PL/oauth.lang
    @@ -1,9 +1,9 @@
     # Dolibarr language file - Source file is en_US - oauth
     ConfigOAuth=Konfiguracja Oauth
    -OAuthServices=OAuth services
    +OAuthServices=Usługi OAuth
     ManualTokenGeneration=Ręczne generowanie tokena
     TokenManager=Token manager
    -IsTokenGenerated=Is token generated ?
    +IsTokenGenerated=Czy wygenerowano token?
     NoAccessToken=Brak tokenu zapisanego w lokalnej bazie danych
     HasAccessToken=Token wygenerowano i zapisano w lokalnej bazie danych
     NewTokenStored=Token odebrany i zapisany
    @@ -13,15 +13,15 @@ RequestAccess=Kliknij tutaj w celu wysłania zapotrzebowania/odnowienia dostępu
     DeleteAccess=Kliknuj tutaj, aby usunąć token
     UseTheFollowingUrlAsRedirectURI=Użyj następującego adresu URL jako Przekierowanie URI podczas tworzenia poświadczeń dostawcy OAuth:
     ListOfSupportedOauthProviders=Enter here credential provided by your OAuth2 provider. Only supported OAuth2 providers are visible here. This setup may be used by other modules that need OAuth2 authentication.
    -OAuthSetupForLogin=Page to generate an OAuth token
    +OAuthSetupForLogin=Strona do generowania tokena OAuth
     SeePreviousTab=See previous tab
     OAuthIDSecret=OAuth ID and Secret
     TOKEN_REFRESH=Reklamowe Odśwież Present
    -TOKEN_EXPIRED=Token expired
    +TOKEN_EXPIRED=Token wygasł
     TOKEN_EXPIRE_AT=Token wygaśnie za
     TOKEN_DELETE=Usuń zachowany token
    -OAUTH_GOOGLE_NAME=Oauth Google service
    -OAUTH_GOOGLE_ID=Oauth Google Id
    +OAUTH_GOOGLE_NAME=Usługa Google OAuth
    +OAUTH_GOOGLE_ID=ID OAuth Google
     OAUTH_GOOGLE_SECRET=Oauth Google Secret
     OAUTH_GOOGLE_DESC=Go on <a class="notasortlink" href="https://console.developers.google.com/" target="_blank">this page</a> then "Credentials" to create Oauth credentials
     OAUTH_GITHUB_NAME=Serwis Oauth GitHub
    diff --git a/htdocs/langs/pl_PL/opensurvey.lang b/htdocs/langs/pl_PL/opensurvey.lang
    index ab6b46ecbc6..00de5f3650a 100644
    --- a/htdocs/langs/pl_PL/opensurvey.lang
    +++ b/htdocs/langs/pl_PL/opensurvey.lang
    @@ -26,14 +26,14 @@ RemovePoll=Usuń ankietę
     UrlForSurvey=Adres URL do komunikowania się, aby uzyskać bezpośredni dostęp do sondowania
     PollOnChoice=Tworzysz ankietę zrobić testowych na ankiecie. Wprowadź wszystkie możliwe opcje do ankiety:
     CreateSurveyDate=Tworzenie datę ankieta
    -CreateSurveyStandard=Tworzenie standardowej ankieta
    +CreateSurveyStandard=Tworzenie standardowej ankiety
     CheckBox=Proste pole wyboru
     YesNoList=Lista (pusty / tak / nie)
     PourContreList=Lista (pusty / za / przeciw)
     AddNewColumn=Dodaj nową kolumnę
    -TitleChoice=Etykieta wybór
    -ExportSpreadsheet=Wynik Eksport arkusza kalkulacyjnego
    -ExpireDate=Limit daty
    +TitleChoice=Etykieta wyboru
    +ExportSpreadsheet=Eksport arkusza z wynikami
    +ExpireDate=Końcowa data
     NbOfSurveys=Ilość ankiet
     NbOfVoters=Ilość głosujących
     SurveyResults=Wyniki
    @@ -58,3 +58,4 @@ MoreChoices=Wprowadź więcej możliwości dla głosujących
     SurveyExpiredInfo=Ankieta została zamknięta lub upłynął termin ważności oddawania głosów.
     EmailSomeoneVoted=% S napełnił linię. Możesz znaleźć ankietę na link:% s
     ShowSurvey=Pokaż ankietę
    +UserMustBeSameThanUserUsedToVote=You must have voted and use the same user name that the one used to vote, to post a comment
    diff --git a/htdocs/langs/pl_PL/orders.lang b/htdocs/langs/pl_PL/orders.lang
    index 84a22ed7218..6e62ec4aa9d 100644
    --- a/htdocs/langs/pl_PL/orders.lang
    +++ b/htdocs/langs/pl_PL/orders.lang
    @@ -1,6 +1,6 @@
     # Dolibarr language file - Source file is en_US - orders
     OrdersArea=Obszar zamówień klientów
    -SuppliersOrdersArea=Obszar zamówień od dostawców
    +SuppliersOrdersArea=Purchase orders area
     OrderCard=Karta zamówienia
     OrderId=ID zamówienia
     Order=Zamówienie
    @@ -9,22 +9,22 @@ Orders=Zamówienia
     OrderLine=Pozycja w zamówieniu
     OrderDate=Data zamówienia
     OrderDateShort=Data zamówienia
    -OrderToProcess=Celem przetwarzania
    +OrderToProcess=Zamówienia do przetworzenia
     NewOrder=Nowe zamówienie
     ToOrder=Stwórz zamówienie
     MakeOrder=Stwórz zamówienie
    -SupplierOrder=Zamówienie dostawcy
    -SuppliersOrders=Zamówienia dostawców
    -SuppliersOrdersRunning=Aktualne zamówienia dostawców
    +SupplierOrder=Zamówienie
    +SuppliersOrders=Zamówienia
    +SuppliersOrdersRunning=Aktualne zamówienia
     CustomerOrder=Zamówienie klienta
     CustomersOrders=Zamówienia klienta
     CustomersOrdersRunning=Aktualne zamówienia klienta
    -CustomersOrdersAndOrdersLines=Zamówienia klienta i linia zamówienia
    +CustomersOrdersAndOrdersLines=Zamówienia klienta i pozycje zamówienia
     OrdersDeliveredToBill=Customer orders delivered to bill
     OrdersToBill=Dostarczone zamówienia klienta
     OrdersInProcess=Zamówienia klienta w przygotowaniu
     OrdersToProcess=Zamówienia klienta do przygotowania
    -SuppliersOrdersToProcess=Zamówienia dostawcy do przygotowania
    +SuppliersOrdersToProcess=Zamówienia do przetworzenia
     StatusOrderCanceledShort=Anulowano
     StatusOrderDraftShort=Szkic
     StatusOrderValidatedShort=Zatwierdzone
    @@ -38,7 +38,7 @@ StatusOrderToBillShort=Dostarczone
     StatusOrderApprovedShort=Zatwierdzone
     StatusOrderRefusedShort=Odmowa
     StatusOrderBilledShort=Rozliczone
    -StatusOrderToProcessShort=Aby proces
    +StatusOrderToProcessShort=Do przetworzenia
     StatusOrderReceivedPartiallyShort=Częściowo otrzymano
     StatusOrderReceivedAllShort=Produkty otrzymane
     StatusOrderCanceled=Odwołane
    @@ -55,13 +55,13 @@ StatusOrderReceivedPartially=Częściowo otrzymano
     StatusOrderReceivedAll=Wszystkie produkty otrzymane
     ShippingExist=Przesyłka istnieje
     QtyOrdered=Zamówiona ilość
    -ProductQtyInDraft=Ilość produktów w projektach zamówień
    -ProductQtyInDraftOrWaitingApproved=Ilość produktów w projekcie lub zatwierdzonych zamówień, jeszcze nie zamówione
    +ProductQtyInDraft=Ilość produktów w szkicach zamówień
    +ProductQtyInDraftOrWaitingApproved=Ilość produktów w szkicach lub zatwierdzonych zamówieniach, jeszcze nie zamówione
     MenuOrdersToBill=Zamówienia dostarczono
    -MenuOrdersToBill2=Rozliczanych zamówienia
    +MenuOrdersToBill2=Rozliczone zamówienia
     ShipProduct=Statek produktu
     CreateOrder=Utwórz zamówienie
    -RefuseOrder=Odmówić celu
    +RefuseOrder=Odrzucone zamówienia
     ApproveOrder=Zatwierdź zamówienie
     Approve2Order=Zatwierdza porządek (drugi poziom)
     ValidateOrder=Zatwierdź zamówienie
    @@ -75,20 +75,20 @@ ShowOrder=Pokaż zamówienie
     OrdersOpened=Zamówienia do przygotowania
     NoDraftOrders=Brak projektów zamówień
     NoOrder=Brak zamówienia
    -NoSupplierOrder=Brak zamówień od dostawców
    -LastOrders=Ostatnich %s zamówień klienta
    -LastCustomerOrders=Ostatnich %s zamówień klienta
    -LastSupplierOrders=Latest %s supplier orders
    +NoSupplierOrder=Brak zamówień
    +LastOrders=Ostatnie %s zamówień klienta
    +LastCustomerOrders=Ostatnie %s zamówienia klienta
    +LastSupplierOrders=Ostatnie %s zamówienia
     LastModifiedOrders=Ostatnie %s zmodyfikowane zamówienia
     AllOrders=Wszystkie zamówienia
     NbOfOrders=Liczba zleceń
     OrdersStatistics=Statystyki zamówień
    -OrdersStatisticsSuppliers=Statystyki zamówień dostawców
    +OrdersStatisticsSuppliers=Statystyki zamówień
     NumberOfOrdersByMonth=Liczba zamówień na miesiąc
     AmountOfOrdersByMonthHT=Kwota zamówień na miesiąc (netto)
     ListOfOrders=Lista zamówień
     CloseOrder=Zamknij zamówienie
    -ConfirmCloseOrder=Czy jesteś pewien, że chcesz ustawić to zamówienie jako dostarczone? Po dostarczeniu zamówienia można je wystawić na fakturę.
    +ConfirmCloseOrder=Czy jesteś pewien, że chcesz ustawić to zamówienie jako dostarczone? Po dostarczeniu zamówienia można je ustawić na rozliczone.
     ConfirmDeleteOrder=Czy jesteś pewien, że chcesz usunąć to zamówienie?
     ConfirmValidateOrder=Czy jesteś pewien, że chcesz potwierdzić to zamówienie pod nazwą <b>%s</b>?
     ConfirmUnvalidateOrder=Jesteś pewien, że chcesz przywrócić to zamówienie <b>%s</b> do statusu wersji roboczej?
    @@ -97,39 +97,39 @@ ConfirmMakeOrder=Jesteś pewien, że chcesz potwierdzić to zamówienie z datą
     GenerateBill=Generuj fakturę
     ClassifyShipped=Oznacz jako dostarczone
     DraftOrders=Szkic zamówień
    -DraftSuppliersOrders=Szkic zamówień do dostawców
    +DraftSuppliersOrders=Szkice zamówień
     OnProcessOrders=Zamówienia w przygotowaniu
     RefOrder=Nr referencyjny zamówienia
    -RefCustomerOrder=Numer referencyjny zamówienia dla klienta
    -RefOrderSupplier=Ref. order for supplier
    -RefOrderSupplierShort=Ref. order supplier
    +RefCustomerOrder=Powiązane zamówienia dla klienta
    +RefOrderSupplier=Ref. order for vendor
    +RefOrderSupplierShort=Ref. order vendor
     SendOrderByMail=Wyślij zamówienie pocztą
    -ActionsOnOrder=Lista działań zamówienia
    +ActionsOnOrder=Zdarzenia dla zamówienia
     NoArticleOfTypeProduct=Nr artykułu typu "produktu", więc nie shippable artykule tej kolejności
     OrderMode=Sposób złożenia zamówienia
    -AuthorRequest=Wniosek autora
    +AuthorRequest=Autor wniosku
     UserWithApproveOrderGrant=Useres przyznane z "zatwierdza zamówienia zgody.
    -PaymentOrderRef=Płatność celu %s
    +PaymentOrderRef=Płatność do zamówienia %s
     CloneOrder=Powiel zamówienie
     ConfirmCloneOrder=Jesteś pewien, że chcesz zduplikować zamówienie <b>%s</b>?
     DispatchSupplierOrder=%s Odbiór aby dostawca
    -FirstApprovalAlreadyDone=Pierwsze zatwierdzenie już zrobione
    +FirstApprovalAlreadyDone=Wykonano pierwsze zatwierdzenie
     SecondApprovalAlreadyDone=Wykonano drugie zatwierdzenie
    -SupplierOrderReceivedInDolibarr=Supplier order %s received %s
    -SupplierOrderSubmitedInDolibarr=Supplier order %s submited
    -SupplierOrderClassifiedBilled=Supplier order %s set billed
    +SupplierOrderReceivedInDolibarr=Purchase Order %s received %s
    +SupplierOrderSubmitedInDolibarr=Purchase Order %s submited
    +SupplierOrderClassifiedBilled=Purchase Order %s set billed
     OtherOrders=Inne zamówienia
     ##### Types de contacts #####
     TypeContact_commande_internal_SALESREPFOLL=Przedstawiciela w ślad za zamówienie klienta
     TypeContact_commande_internal_SHIPPING=Przedstawiciela w ślad za koszty
    -TypeContact_commande_external_BILLING=kontakt faktury klienta
    -TypeContact_commande_external_SHIPPING=kontakt koszty klientów
    +TypeContact_commande_external_BILLING=Kontakt dla faktury klienta
    +TypeContact_commande_external_SHIPPING=Kontakt klienta dla wysyłki 
     TypeContact_commande_external_CUSTOMER=kontakt klienta w ślad za zamówienie
    -TypeContact_order_supplier_internal_SALESREPFOLL=Przedstawiciela w ślad za zamówienie dostawca
    +TypeContact_order_supplier_internal_SALESREPFOLL=Representative following-up purchase order
     TypeContact_order_supplier_internal_SHIPPING=Przedstawiciela w ślad za koszty
    -TypeContact_order_supplier_external_BILLING=Kontakt z dostawcą faktury
    -TypeContact_order_supplier_external_SHIPPING=kontakt koszty dostawcy
    -TypeContact_order_supplier_external_CUSTOMER=Kontakt z dostawcą w sprawie faktury
    +TypeContact_order_supplier_external_BILLING=Kontakt do faktury sprzedawcy
    +TypeContact_order_supplier_external_SHIPPING=Kontakt z dostawcą
    +TypeContact_order_supplier_external_CUSTOMER=Vendor contact following-up order
     Error_COMMANDE_SUPPLIER_ADDON_NotDefined=Stała COMMANDE_SUPPLIER_ADDON nie zdefiniowane
     Error_COMMANDE_ADDON_NotDefined=Stała COMMANDE_ADDON nie zdefiniowane
     Error_OrderNotChecked=Nie wybrano zamówienia do faktury
    @@ -146,13 +146,13 @@ PDFProformaDescription=Pełna faktura proforma (logo ...)
     CreateInvoiceForThisCustomer=Zamówienia na banknoty
     NoOrdersToInvoice=Brak zleceń rozliczanych
     CloseProcessedOrdersAutomatically=Sklasyfikować "przetwarzane" wszystkie wybrane zamówienia.
    -OrderCreation=Stworzenie Zamówienie
    +OrderCreation=Tworzenie zamówienia
     Ordered=Zamówione
     OrderCreated=Twoje zamówienia zostały utworzone
    -OrderFail=Błąd podczas tworzenia się zamówień
    +OrderFail=Podczas tworzenia zamówienia wystąpił błąd
     CreateOrders=Tworzenie zamówień
     ToBillSeveralOrderSelectCustomer=Aby utworzyć fakturę za kilka rzędów, kliknij pierwszy na klienta, a następnie wybrać "% s".
     OptionToSetOrderBilledNotEnabled=Option (from module Workflow) to set order to 'Billed' automatically when invoice is validated is off, so you will have to set status of order to 'Billed' manually.
     IfValidateInvoiceIsNoOrderStayUnbilled=If invoice validation is 'No', the order will remain to status 'Unbilled' until the invoice is validated.
    -CloseReceivedSupplierOrdersAutomatically=Close order to "%s" automatically if all products are received.
    +CloseReceivedSupplierOrdersAutomatically=Zamknij zamówienie do "%s" automatycznie jeżeli wszystkie produkty są odebrane
     SetShippingMode=Set shipping mode
    diff --git a/htdocs/langs/pl_PL/other.lang b/htdocs/langs/pl_PL/other.lang
    index ba496722260..0865c2532da 100644
    --- a/htdocs/langs/pl_PL/other.lang
    +++ b/htdocs/langs/pl_PL/other.lang
    @@ -80,9 +80,9 @@ LinkedObject=Związany obiektu
     NbOfActiveNotifications=Liczba zgłoszeń (nb e-maili odbiorców)
     PredefinedMailTest=__(Hello)__\nThis is a test mail sent to __EMAIL__.\nThe two lines are separated by a carriage return.\n\n__USER_SIGNATURE__
     PredefinedMailTestHtml=__(Hello)__\nThis is a <b>test</b> mail (the word test must be in bold).<br>The two lines are separated by a carriage return.<br><br>__USER_SIGNATURE__
    -PredefinedMailContentSendInvoice=__(Hello)__\n\nYou will find here the invoice __REF__\n\nThis is the link to make your online payment if this invoice is not already payed:\n__ONLINE_PAYMENT_URL__\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
    -PredefinedMailContentSendInvoiceReminder=__(Hello)__\n\nWe would like to warn you that the invoice  __REF__ seems to not be payed. So this is the invoice in attachment again, as a reminder.\n\nThis is the link to make your online payment:\n__ONLINE_PAYMENT_URL__\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
    -PredefinedMailContentSendProposal=__(Hello)__\n\nYou will find here the commercial proposal __PREF__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
    +PredefinedMailContentSendInvoice=__(Hello)__\n\nYou will find here the invoice __REF__\n\n__ONLINE_PAYMENT_TEXT_AND_URL__\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
    +PredefinedMailContentSendInvoiceReminder=__(Hello)__\n\nWe would like to warn you that the invoice  __REF__ seems to not be payed. So this is the invoice in attachment again, as a reminder.\n\n__ONLINE_PAYMENT_TEXT_AND_URL__\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
    +PredefinedMailContentSendProposal=__(Hello)__\n\nYou will find here the commercial proposal __REF__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
     PredefinedMailContentSendSupplierProposal=__(Hello)__\n\nYou will find here the price request __REF__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
     PredefinedMailContentSendOrder=__(Hello)__\n\nYou will find here the order __REF__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
     PredefinedMailContentSendSupplierOrder=__(Hello)__\n\nYou will find here our order __REF__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
    @@ -91,6 +91,7 @@ PredefinedMailContentSendShipping=__(Hello)__\n\nYou will find here the shipping
     PredefinedMailContentSendFichInter=__(Hello)__\n\nYou will find here the intervention __REF__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
     PredefinedMailContentThirdparty=__(Hello)__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
     PredefinedMailContentUser=__(Hello)__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
    +PredefinedMailContentLink=You can click on the link below to make your payment if it is not already done.\n\n%s\n\n
     DemoDesc=Dolibarr is a compact ERP/CRM supporting several business modules. A demo showcasing all modules makes no sense as this scenario never occurs (several hundred available). So, several demo profiles are available.
     ChooseYourDemoProfil=Wybierz profil demo najlepiej odzwierciedlający twoje potrzeby...
     ChooseYourDemoProfilMore=...or build your own profile<br>(manual module selection)
    @@ -218,7 +219,7 @@ FileIsTooBig=Plik jest za duży
     PleaseBePatient=Proszę o cierpliwość...
     NewPassword=New password
     ResetPassword=Resetuj hasło
    -RequestToResetPasswordReceived=Wniosek o zmianę hasła Dolibarr został odebrany
    +RequestToResetPasswordReceived=A request to change your password has been received.
     NewKeyIs=To są twoje nowe klucze do logowania
     NewKeyWillBe=Twój nowy klucz, aby zalogować się do programu będzie
     ClickHereToGoTo=Kliknij tutaj, aby przejść do %s
    @@ -233,6 +234,8 @@ PermissionsDelete=Uprawnienia usunięte
     YourPasswordMustHaveAtLeastXChars=Twoje hasło musi składać się z <strong>%s</strong> znaków
     YourPasswordHasBeenReset=Twoje hasło zostało zresetowane pomyślnie
     ApplicantIpAddress=IP address of applicant
    +SMSSentTo=SMS sent to %s
    +
     ##### Export #####
     ExportsArea=Wywóz obszarze
     AvailableFormats=Dostępne formaty
    diff --git a/htdocs/langs/pl_PL/paypal.lang b/htdocs/langs/pl_PL/paypal.lang
    index 15dad691e4f..f5da3b56bc5 100644
    --- a/htdocs/langs/pl_PL/paypal.lang
    +++ b/htdocs/langs/pl_PL/paypal.lang
    @@ -1,7 +1,7 @@
     # Dolibarr language file - Source file is en_US - paypal
     PaypalSetup=PayPal konfiguracji modułu
     PaypalDesc=Ten moduł oferuję stronę pozwalającą na płatności w systemie <a href="http://www.paypal.com" target="_blank">PayPal</a> przez klientów. Moduł może być wykorzystany do bezpłatnych płatności lub do płatności za określone obiekty Dolibarr (faktury, zamówienie itp.)
    -PaypalOrCBDoPayment=Pay with Paypal (Credit Card or Paypal)
    +PaypalOrCBDoPayment=Płać z PayPal (karta kredytowa lub PayPal)
     PaypalDoPayment=Zapłać z PayPal
     PAYPAL_API_SANDBOX=Tryb testu / sandbox
     PAYPAL_API_USER=API użytkownika
    @@ -11,16 +11,15 @@ PAYPAL_SSLVERSION=Wersja Curl SSL
     PAYPAL_API_INTEGRAL_OR_PAYPALONLY=Oferta płatności "integralnej" (Karta kredytowa+Paypal) lub tylko "Paypal"
     PaypalModeIntegral=Integralny
     PaypalModeOnlyPaypal=Tylko PayPal
    -ONLINE_PAYMENT_CSS_URL=Optionnal URL of CSS style sheet on online payment page
    +ONLINE_PAYMENT_CSS_URL=Opcjonalny link do arkusza stylów CSS dla strony płatności online
     ThisIsTransactionId=Jest to id transakcji: <b>%s</b>
     PAYPAL_ADD_PAYMENT_URL=Dodaj link do płatności PayPal podczas wysyłania dokumentów za pośrednictwem email
    -PredefinedMailContentLink=You can click on the link below to make your payment if it is not already done.<br><br>%s<br><br>
    -YouAreCurrentlyInSandboxMode=You are currently in the %s "sandbox" mode
    -NewOnlinePaymentReceived=New online payment received
    +YouAreCurrentlyInSandboxMode=Aktualnie korzystasz z trybu "sandbox" %s
    +NewOnlinePaymentReceived=Otrzymano nową płatność online
     NewOnlinePaymentFailed=New online payment tried but failed
     ONLINE_PAYMENT_SENDEMAIL=Napisz e-mail, aby poinformować po płatności (sukces lub nie)
     ReturnURLAfterPayment=Zwróć adres URL po dokonaniu płatności
    -ValidationOfOnlinePaymentFailed=Validation of online payment failed
    +ValidationOfOnlinePaymentFailed=Niepowodzenie potwierdzenia płatności online
     PaymentSystemConfirmPaymentPageWasCalledButFailed=Payment confirmation page was called by payment system returned an error
     SetExpressCheckoutAPICallFailed=Wywołanie API poprzez SetExpressCheckout nie powiodło się
     DoExpressCheckoutPaymentAPICallFailed=Wywołanie API poprzez DoExpressCheckoutPayment nie powiodło się.
    @@ -28,8 +27,8 @@ DetailedErrorMessage=Szczegółowa informacja o błędzie
     ShortErrorMessage=Krotka informacja o błędzie
     ErrorCode=Kod błędu
     ErrorSeverityCode=Kod ważności błędu
    -OnlinePaymentSystem=Online payment system
    +OnlinePaymentSystem=System płatności online
     PaypalLiveEnabled=Paypal live enabled (otherwise test/sandbox mode)
    -PaypalImportPayment=Import Paypal payments
    +PaypalImportPayment=Importuj płatności PayPal
     PostActionAfterPayment=Post actions after payments
     ARollbackWasPerformedOnPostActions=A rollback was performed on all Post actions. You must complete post actions manually if they are necessary.
    diff --git a/htdocs/langs/pl_PL/productbatch.lang b/htdocs/langs/pl_PL/productbatch.lang
    index 24b6a920a45..35d92225276 100644
    --- a/htdocs/langs/pl_PL/productbatch.lang
    +++ b/htdocs/langs/pl_PL/productbatch.lang
    @@ -16,9 +16,9 @@ printEatby=Wykorzystaj po: %s
     printSellby=Sprzedaj po: %s
     printQty=Ilość: %d
     AddDispatchBatchLine=Dodaj linię dla przedłużenia wysyłki
    -WhenProductBatchModuleOnOptionAreForced=Kiedy moduł Grupa produktów/Numer Seryjny jest włączony, automatyczne zwiększanie/zmniejszanie stanu magazynowego jest wymuszone do zatwierdzenia wysyłki oraz odbioru osobistego i nie może zostać zmienione. Inne opcje mogą zostać zmienione dowolnie.
    +WhenProductBatchModuleOnOptionAreForced=When module Lot/Serial is on, automatic stock decrease  is forced to 'Decrease real stocks on shipping validation' and automatic increase mode is forced to 'Increase real stocks on manual dispatching into warehouses' and can't be edited. Other options can be defined as you want.
     ProductDoesNotUseBatchSerial=Ten produkt nie używa lotu/numeru seryjnego
     ProductLotSetup=Konfiguracja modułu lot/seria
     ShowCurrentStockOfLot=Pokaż aktualny zapas dla pasy produkt/lot
     ShowLogOfMovementIfLot=Pokaż historię przesunięć dla pary produkt/lot
    -StockDetailPerBatch=Stock detail per lot
    +StockDetailPerBatch=Szczegóły zapasu po locie
    diff --git a/htdocs/langs/pl_PL/products.lang b/htdocs/langs/pl_PL/products.lang
    index d3a4b1e36d9..e4acc9b2dbb 100644
    --- a/htdocs/langs/pl_PL/products.lang
    +++ b/htdocs/langs/pl_PL/products.lang
    @@ -70,6 +70,7 @@ SoldAmount=Sold amount
     PurchasedAmount=Purchased amount
     NewPrice=Nowa cena
     MinPrice=Minimalna cena sprzedaży
    +EditSellingPriceLabel=Edit selling price label
     CantBeLessThanMinPrice=Cena sprzedaży nie może być niższa niż minimalna dopuszczalna dla tego produktu (%s bez podatku). Ten komunikat może się również pojawić po wpisaniu zbyt wysokiego rabatu.
     ContractStatusClosed=Zamknięte
     ErrorProductAlreadyExists=Produkt o numerze referencyjnym %s już istnieje.
    @@ -155,7 +156,7 @@ BuyingPrices=Cena zakupu
     CustomerPrices=Ceny klienta
     SuppliersPrices=Ceny dostawcy
     SuppliersPricesOfProductsOrServices=Ceny dostawcy (produktów lub usług)
    -CustomCode=Customs/Commodity/HS code
    +CustomCode=Customs / Commodity / HS code
     CountryOrigin=Kraj pochodzenia
     Nature=Natura
     ShortLabel=Krótka etykieta
    @@ -250,8 +251,8 @@ PriceNumeric=Liczba
     DefaultPrice=Domyśla cena
     ComposedProductIncDecStock=Wzrost / spadek akcji na zmiany dominującej
     ComposedProduct=Pod-Produkt
    -MinSupplierPrice=Minimalna cena dostawcy
    -MinCustomerPrice=Cena minimalna klienta
    +MinSupplierPrice=Minimalna cena zakupu
    +MinCustomerPrice=Minimum selling price
     DynamicPriceConfiguration=Konfiguracja dynamicznych cen
     DynamicPriceDesc=On product card, with this module enabled, you should be able to set mathematic functions to calculate Customer or Supplier prices. Such function can use all mathematic operators, some constants and variables. You can set here the variables you want to be able to use and if the variable need an automatic update, the external URL to use to ask Dolibarr to update automaticaly the value.
     AddVariable=Add Variable
    diff --git a/htdocs/langs/pl_PL/projects.lang b/htdocs/langs/pl_PL/projects.lang
    index 813eeb8415e..2d656d757e8 100644
    --- a/htdocs/langs/pl_PL/projects.lang
    +++ b/htdocs/langs/pl_PL/projects.lang
    @@ -77,6 +77,7 @@ Time=Czas
     ListOfTasks=Lista zadań
     GoToListOfTimeConsumed=Go to list of time consumed
     GoToListOfTasks=Idź do listy zadań
    +GoToGanttView=Go to Gantt view
     GanttView=Gantt View
     ListProposalsAssociatedProject=Lista ofert handlowcych związanych z projektem
     ListOrdersAssociatedProject=Lista zamówień klientów powiązanych z projektem
    @@ -226,4 +227,4 @@ AllowCommentOnProject=Allow user comments on projects
     DontHavePermissionForCloseProject=You do not have permissions to close the project %s
     DontHaveTheValidateStatus=The project %s must be open to be closed
     RecordsClosed=%s project(s) closed
    -SendProjectRef=About project %s
    +SendProjectRef=Information project %s
    diff --git a/htdocs/langs/pl_PL/propal.lang b/htdocs/langs/pl_PL/propal.lang
    index 6c1c31f559a..55294b93689 100644
    --- a/htdocs/langs/pl_PL/propal.lang
    +++ b/htdocs/langs/pl_PL/propal.lang
    @@ -75,6 +75,7 @@ AvailabilityTypeAV_1M=1 miesiąc
     TypeContact_propal_internal_SALESREPFOLL=Przedstawiciela w ślad za wniosek
     TypeContact_propal_external_BILLING=Kontakt do klienta w sprawie faktury
     TypeContact_propal_external_CUSTOMER=kontakt klienta w ślad za wniosek
    +TypeContact_propal_external_SHIPPING=Customer contact for delivery
     # Document models
     DocModelAzurDescription=Kompletny wniosek modelu (logo. ..)
     DefaultModelPropalCreate=Domyślny model kreacji.
    diff --git a/htdocs/langs/pl_PL/sendings.lang b/htdocs/langs/pl_PL/sendings.lang
    index dec6c697e98..96ec533f1f4 100644
    --- a/htdocs/langs/pl_PL/sendings.lang
    +++ b/htdocs/langs/pl_PL/sendings.lang
    @@ -52,8 +52,8 @@ ActionsOnShipping=Zdarzenia na wysyłce
     LinkToTrackYourPackage=Link do strony śledzenia twojej paczki
     ShipmentCreationIsDoneFromOrder=Na ta chwilę, tworzenie nowej wysyłki jest możliwe z karty zamówienia.
     ShipmentLine=Linia Przesyłka
    -ProductQtyInCustomersOrdersRunning=Product quantity into open customers orders
    -ProductQtyInSuppliersOrdersRunning=Product quantity into open suppliers orders
    +ProductQtyInCustomersOrdersRunning=Product quantity into open customer orders
    +ProductQtyInSuppliersOrdersRunning=Product quantity into open purchase orders
     ProductQtyInShipmentAlreadySent=Product quantity from open customer order already sent
     ProductQtyInSuppliersShipmentAlreadyRecevied=Product quantity from open supplier order already received
     NoProductToShipFoundIntoStock=Nie znaleziono produktu do wysyłki w magazynie <b>%s</b>. Popraw zapasy lub cofnij się i wybierz inny magazyn
    diff --git a/htdocs/langs/pl_PL/stocks.lang b/htdocs/langs/pl_PL/stocks.lang
    index 32d2364844e..dc62e3fce85 100644
    --- a/htdocs/langs/pl_PL/stocks.lang
    +++ b/htdocs/langs/pl_PL/stocks.lang
    @@ -67,7 +67,7 @@ DeStockOnValidateOrder=Zmniejsz realne zapasy magazynu po potwierdzeniu zamówie
     DeStockOnShipment=Zmniejsz realne zapasy magazynu po potwierdzeniu wysyłki
     DeStockOnShipmentOnClosing=Zmniejsz realny zapas przy sklasyfikowaniu wysyłki jako ukończonej
     ReStockOnBill=Zwiększ realne zapasy magazynu po potwierdzeniu faktur / not kredytowych
    -ReStockOnValidateOrder=Zwiększ realne zapasy magazynu po potwierdzeniu zamówień dostawców
    +ReStockOnValidateOrder=Increase real stocks on purchase orders approbation
     ReStockOnDispatchOrder=Increase real stocks on manual dispatching into warehouses, after supplier order receipt of goods
     OrderStatusNotReadyToDispatch=Zamówienie nie jest jeszcze lub nie więcej status, który umożliwia wysyłanie produktów w magazynach czas.
     StockDiffPhysicTeoric=Wyjaśnienia dla różnicy pomiędzy fizycznym i wirtualnych zapasem
    @@ -203,3 +203,4 @@ RegulateStock=Regulate Stock
     ListInventory=Lista
     StockSupportServices=Stock management support services
     StockSupportServicesDesc=By default, you can stock only product with type "product". If on, and if module service is on, you can also stock a product with type "service"
    +ReceiveProducts=Receive items
    diff --git a/htdocs/langs/pl_PL/stripe.lang b/htdocs/langs/pl_PL/stripe.lang
    index 571aae3f971..006e378f965 100644
    --- a/htdocs/langs/pl_PL/stripe.lang
    +++ b/htdocs/langs/pl_PL/stripe.lang
    @@ -58,8 +58,8 @@ NameOnCard=Name on card
     CardNumber=Card Number
     ExpiryDate=Expiry Date
     CVN=CVN
    -DeleteACard=Delete Card record
    -ConfirmDeleteCard=Are you sure you want to delete this Card record?
    +DeleteACard=Delete Card
    +ConfirmDeleteCard=Are you sure you want to delete this Credit or Debit card?
     CreateCustomerOnStripe=Create customer on Stripe
     CreateCardOnStripe=Create card on Stripe
     ShowInStripe=Show in Stripe
    diff --git a/htdocs/langs/pl_PL/supplier_proposal.lang b/htdocs/langs/pl_PL/supplier_proposal.lang
    index e63f6f97914..aa3c3e60638 100644
    --- a/htdocs/langs/pl_PL/supplier_proposal.lang
    +++ b/htdocs/langs/pl_PL/supplier_proposal.lang
    @@ -1,22 +1,22 @@
     # Dolibarr language file - Source file is en_US - supplier_proposal
    -SupplierProposal=Oferty handlowe dostawcy
    -supplier_proposalDESC=Zarządzaj zapytaniami o cenę do dostawców
    +SupplierProposal=Vendor commercial proposals
    +supplier_proposalDESC=Manage price requests to vendors
     SupplierProposalNew=Nowe zapytanie o cenę
     CommRequest=Zapytanie o cenę
     CommRequests=Zapytania o cenę
     SearchRequest=Znajdź zapytanie
     DraftRequests=Projekt zapytania
    -SupplierProposalsDraft=Szkic oferty do dostawcy
    +SupplierProposalsDraft=Draft vendor proposals
     LastModifiedRequests=Ostatnie %s zapytań o cenę
     RequestsOpened=Otwórz zapytanie o cenę
    -SupplierProposalArea=Obszar ofert dostawcy
    -SupplierProposalShort=Oferta dostawcy
    -SupplierProposals=Oferty dostawcy
    -SupplierProposalsShort=Oferty dostawcy
    +SupplierProposalArea=Vendor proposals area
    +SupplierProposalShort=Vendor proposal
    +SupplierProposals=Propozycje dostawcy
    +SupplierProposalsShort=Propozycje dostawcy
     NewAskPrice=Nowe zapytanie o cenę
     ShowSupplierProposal=Pokaż zapytanie o cenę
     AddSupplierProposal=Stwórz zapytanie o cenę
    -SupplierProposalRefFourn=Referencja dostawcy
    +SupplierProposalRefFourn=Vendor ref
     SupplierProposalDate=Data dostawy
     SupplierProposalRefFournNotice=Przed zamknięciem do "Zaakceptowano", myślę uchwycić dostawców odniesienia.
     ConfirmValidateAsk=Czy na pewno chcesz zatwierdzić tę prośbę o cenę pod nazwą <b>%s</b>?
    @@ -47,9 +47,9 @@ CommercialAsk=Zapytanie o cenę
     DefaultModelSupplierProposalCreate=Tworzenie modelu domyślnego
     DefaultModelSupplierProposalToBill=Domyślny szablon podczas zamykania zapytania o cenę (przyjęte)
     DefaultModelSupplierProposalClosed=Domyślny szablon podczas zamykania zapytania o cenę (odmówienie)
    -ListOfSupplierProposals=Lista wniosków wniosku dostawca
    -ListSupplierProposalsAssociatedProject=Lista propozycji dostawców związanych z projektem
    -SupplierProposalsToClose=Oferty dostawcy do zamknięcia
    -SupplierProposalsToProcess=Zamówienia dostawcy do przetworzenia
    +ListOfSupplierProposals=List of vendor proposal requests
    +ListSupplierProposalsAssociatedProject=List of vendor proposals associated with project
    +SupplierProposalsToClose=Vendor proposals to close
    +SupplierProposalsToProcess=Vendor proposals to process
     LastSupplierProposals=Ostatnie %s zapytań o cenę
     AllPriceRequests=Wszystkie zapytania
    diff --git a/htdocs/langs/pl_PL/suppliers.lang b/htdocs/langs/pl_PL/suppliers.lang
    index 4a5228c95a7..e6b7942c0fb 100644
    --- a/htdocs/langs/pl_PL/suppliers.lang
    +++ b/htdocs/langs/pl_PL/suppliers.lang
    @@ -1,7 +1,7 @@
     # Dolibarr language file - Source file is en_US - suppliers
     Suppliers=Dostawcy
    -SuppliersInvoice=Faktury dostawców
    -ShowSupplierInvoice=Pokaż faktury od dostawcy
    +SuppliersInvoice=Faktura dostawcy
    +ShowSupplierInvoice=Pokaż fakturę dostawcy
     NewSupplier=Nowy dostawca
     History=Historia
     ListOfSuppliers=Lista dostawców
    @@ -14,34 +14,34 @@ TotalSellingPriceMinShort=Total of subproducts selling prices
     SomeSubProductHaveNoPrices=Niektóre podprodukty nie mają zdefiniowanych cen
     AddSupplierPrice=Dodaj cenę zakupu
     ChangeSupplierPrice=Zmień cenę zakupu
    -SupplierPrices=Ceny dostawcy
    +SupplierPrices=Ceny dostawców
     ReferenceSupplierIsAlreadyAssociatedWithAProduct=Ten dostawca jest już powiązany z referencją: %s
    -NoRecordedSuppliers=Nie zarejestrowano żadnych dostawców
    +NoRecordedSuppliers=No vendor recorded
     SupplierPayment=Płatność dostawcy
    -SuppliersArea=Strefa dostawców
    -RefSupplierShort=Nr ref. dostawcy
    +SuppliersArea=Obszar dostawcy
    +RefSupplierShort=Ref. vendor
     Availability=Dostępność
    -ExportDataset_fournisseur_1=Faktury dostawcy i pozycje na fakturach
    +ExportDataset_fournisseur_1=Vendor invoices list and invoice lines
     ExportDataset_fournisseur_2=Faktury i płatności dostawcy
    -ExportDataset_fournisseur_3=Zamówienia dostawcy i pozycje na zamówieniu
    +ExportDataset_fournisseur_3=Purchase orders and order lines
     ApproveThisOrder=Zatwierdź to zamówienie
     ConfirmApproveThisOrder=Czy zaakceptować zamówienie <b>%s</b>?
     DenyingThisOrder=Odrzuć to zamówienie
     ConfirmDenyingThisOrder=Czy odrzucić zamówienie <b>%s</b>?
     ConfirmCancelThisOrder=Czy anulować zamówienie <b>%s</b>?
    -AddSupplierOrder=Stwórz zamówienie dla dostawcy
    -AddSupplierInvoice=Stwórz fakturę dostawcy
    -ListOfSupplierProductForSupplier=Wykaz produktów i cen dostawcy <b>%s</b>
    -SentToSuppliers=Wysyłane do dostawców
    -ListOfSupplierOrders=Lista zamówień dostawców
    -MenuOrdersSupplierToBill=Zamówienia dostawca do faktury
    +AddSupplierOrder=Create Purchase Order
    +AddSupplierInvoice=Create vendor invoice
    +ListOfSupplierProductForSupplier=List of products and prices for vendor <b>%s</b>
    +SentToSuppliers=Sent to vendors
    +ListOfSupplierOrders=List of purchase orders
    +MenuOrdersSupplierToBill=Purchase orders to invoice
     NbDaysToDelivery=Opóźnienie dostawy w dniach
     DescNbDaysToDelivery=Największe opóźnienie dostawy wśród produktów z tego zamówienia
    -SupplierReputation=Reputacja dostawcy
    +SupplierReputation=Vendor reputation
     DoNotOrderThisProductToThisSupplier=Nie zamawiaj
     NotTheGoodQualitySupplier=Zła jakość
     ReputationForThisProduct=Reputation
     BuyerName=Nazwa kupującego
     AllProductServicePrices=All product / service prices
     AllProductReferencesOfSupplier=All product / service references of supplier
    -BuyingPriceNumShort=Ceny dostawcy
    +BuyingPriceNumShort=Ceny dostawców
    diff --git a/htdocs/langs/pl_PL/users.lang b/htdocs/langs/pl_PL/users.lang
    index 9e6d92625c1..8e59d55c5e5 100644
    --- a/htdocs/langs/pl_PL/users.lang
    +++ b/htdocs/langs/pl_PL/users.lang
    @@ -48,7 +48,7 @@ PasswordChangeRequest=Zgłoszenie zmiany hasła dla <b>%s</b>
     PasswordChangeRequestSent=Wniosek o zmianę hasła dla <b>%s</b> wysłany do <b>%s</b>.
     ConfirmPasswordReset=Potwierdź zresetowanie hasła
     MenuUsersAndGroups=Użytkownicy i grupy
    -LastGroupsCreated=Ostatnie %s utworzonych grup
    +LastGroupsCreated=Latest %s groups created
     LastUsersCreated=Ostatnie %s utworzonych użytkowników
     ShowGroup=Pokaż grupę
     ShowUser=Pokaż użytkownika
    diff --git a/htdocs/langs/pl_PL/website.lang b/htdocs/langs/pl_PL/website.lang
    index b0f6347c139..a5d18f9bc77 100644
    --- a/htdocs/langs/pl_PL/website.lang
    +++ b/htdocs/langs/pl_PL/website.lang
    @@ -73,7 +73,7 @@ AnotherContainer=Another container
     WEBSITE_USE_WEBSITE_ACCOUNTS=Enable the web site account table
     WEBSITE_USE_WEBSITE_ACCOUNTSTooltip=Enable the table to store web site accounts (login/pass) for each website / thirdparty
     YouMustDefineTheHomePage=You must first define the default Home page
    -OnlyEditionOfSourceForGrabbedContentFuture=Note: only edition of HTML source will be possible when a page content is intiliazed by grabbing it from an external page (WYSIWYG editor will not be available)
    +OnlyEditionOfSourceForGrabbedContentFuture=Note: only edition of HTML source will be possible when a page content is initiliazed by grabbing it from an external page (WYSIWYG editor will not be available)
     OnlyEditionOfSourceForGrabbedContent=Only edition of HTML source is possible when content was grabbed from an external site
     GrabImagesInto=Grab also images found into css and page.
     ImagesShouldBeSavedInto=Images should be saved into directory
    diff --git a/htdocs/langs/pl_PL/workflow.lang b/htdocs/langs/pl_PL/workflow.lang
    index 084dbf53e7f..f33d455c02a 100644
    --- a/htdocs/langs/pl_PL/workflow.lang
    +++ b/htdocs/langs/pl_PL/workflow.lang
    @@ -3,18 +3,18 @@ WorkflowSetup=Konfiguracja modułu przepływu pracy
     WorkflowDesc=Moduł ten jest przeznaczony do zmiany zachowania automatycznych działań na język aplikacji. Domyślnie pracy jest otwarty (można robić rzeczy w określonej kolejności). Możesz włączyć automatyczne czynności, które są zainteresowane.
     ThereIsNoWorkflowToModify=Nie ma zmiany workflow dostępne z aktywnych modułów.
     # Autocreate
    -descWORKFLOW_PROPAL_AUTOCREATE_ORDER=Automatically create a customer order after a commercial proposal is signed (new order will have same amount than proposal)
    +descWORKFLOW_PROPAL_AUTOCREATE_ORDER=Automatycznie stwórz zamówienie klienta po podpisaniu propozycji handlowej (nowe zamówienie będzie miało taką samą kwotę jak oferta)
     descWORKFLOW_PROPAL_AUTOCREATE_INVOICE=Automatically create a customer invoice after a commercial proposal is signed (new invoice will have same amount than proposal)
     descWORKFLOW_CONTRACT_AUTOCREATE_INVOICE=Automatycznie stwórz fakturę dla klienta po zatwierdzeniu kontraktu
     descWORKFLOW_ORDER_AUTOCREATE_INVOICE=Automatically create a customer invoice after a customer order is closed (new invoice will have same amount than order)
     # Autoclassify customer proposal or order
    -descWORKFLOW_ORDER_CLASSIFY_BILLED_PROPAL=Classify linked source proposal(s) to billed when customer order is set to billed (and if amount of the order is same than total amount of signed linked proposals)
    +descWORKFLOW_ORDER_CLASSIFY_BILLED_PROPAL=Sklasyfikuj powiązaną(e) propozycje handlowe jako zafakturowane, gdy zamówienie klienta jest ustawione jako zafakturowane (i jeśli kwota zamówienia jest taka sama, jak całkowita kwota podpisanych powiązanych propozycji)
     descWORKFLOW_INVOICE_CLASSIFY_BILLED_PROPAL=Classify linked source proposal(s) to billed when customer invoice is validated (and if amount of the invoice is same than total amount of signed linked proposals)
     descWORKFLOW_INVOICE_AMOUNT_CLASSIFY_BILLED_ORDER=Classify linked source customer order(s) to billed when customer invoice is validated (and if amount of the invoice is same than total amount of linked orders)
     descWORKFLOW_INVOICE_CLASSIFY_BILLED_ORDER=Classify linked source customer order(s) to billed when customer invoice is set to paid (and if amount of the invoice is same than total amount of linked orders)
     descWORKFLOW_ORDER_CLASSIFY_SHIPPED_SHIPPING=Classify linked source customer order to shipped when a shipment is validated (and if quantity shipped by all shipments is the same as in the order to update)
     # Autoclassify supplier order
    -descWORKFLOW_ORDER_CLASSIFY_BILLED_SUPPLIER_PROPOSAL=Classify linked source supplier proposal(s) to billed when supplier invoice is validated (and if amount of the invoice is same than total amount of linked proposals)
    -descWORKFLOW_INVOICE_AMOUNT_CLASSIFY_BILLED_SUPPLIER_ORDER=Classify linked source supplier order(s) to billed when supplier invoice is validated (and if amount of the invoice is same than total amount of linked orders)
    -AutomaticCreation=Automatic creation
    -AutomaticClassification=Automatic classification
    +descWORKFLOW_ORDER_CLASSIFY_BILLED_SUPPLIER_PROPOSAL=Classify linked source vendor proposal(s) to billed when vendor invoice is validated (and if amount of the invoice is same than total amount of linked proposals)
    +descWORKFLOW_INVOICE_AMOUNT_CLASSIFY_BILLED_SUPPLIER_ORDER=Classify linked source purchase order(s) to billed when vendor invoice is validated (and if amount of the invoice is same than total amount of linked orders)
    +AutomaticCreation=Automatyczne utworzenie
    +AutomaticClassification=Automatyczne zaklasyfikowanie
    diff --git a/htdocs/langs/pt_BR/accountancy.lang b/htdocs/langs/pt_BR/accountancy.lang
    index c2ccee48ee2..0a627492c4e 100644
    --- a/htdocs/langs/pt_BR/accountancy.lang
    +++ b/htdocs/langs/pt_BR/accountancy.lang
    @@ -29,10 +29,8 @@ DetailByAccount=Mostrar detalhes por conta
     AccountWithNonZeroValues=Contas com valores não zerados
     ListOfAccounts=Lista de contas
     MainAccountForCustomersNotDefined=Conta contábil principal para clientes não definidos na configuração
    -MainAccountForSuppliersNotDefined=Conta contábil principal para fornecedores não definidos na configuração
     MainAccountForUsersNotDefined=Conta contábil principal para usuários não definidos na configuração
     MainAccountForVatPaymentNotDefined=Conta contábil principal para o pagamento do IVA não definido na configuração
    -AccountancyArea=Área da Contabilidade
     AccountancyAreaDescIntro=O uso do módulo Contabilidade é feito em diversas etapas:
     AccountancyAreaDescActionOnce=As ações a seguir são normalmente realizadas apenas uma vez, ou uma vez por ano...
     AccountancyAreaDescActionOnceBis=Os próximos passos devem ser feitos para economizar tempo no futuro, sugerindo-lhe a conta de contabilidade padrão correta ao fazer a reviravolta (gravação de registros em Livros de Registros e contabilidade geral)
    @@ -69,7 +67,6 @@ MenuProductsAccounts=Contas de produto
     ProductsBinding=Contas dos produtos
     Ventilation=Vinculando para as contas
     CustomersVentilation=Vinculando as faturas do cliente
    -SuppliersVentilation=Vinculando as faturas do fornecedor
     ExpenseReportsVentilation=Relatório de despesas obrigatórias
     WriteBookKeeping=Transações no Livro Razão
     Bookkeeping=Razão
    @@ -132,7 +129,6 @@ BankAccountNotDefined=Conta para o banco não definida
     ListeMvts=Lista de movimentações
     ErrorDebitCredit=Débito e Crédito não pode ter valor preenchido ao mesmo tempo
     AddCompteFromBK=Adicionar contas contábeis ao grupo
    -DescThirdPartyReport=Consulte aqui a lista dos terceiros, clientes e fornecedores, e as suas contas contábeis
     ListAccounts=Lista das contas contábeis
     UnknownAccountForThirdparty=Conta de terceiros desconhecida. Usaremos %s
     UnknownAccountForThirdpartyBlocking=Conta de terceiros desconhecida. Erro de bloqueio
    @@ -147,8 +143,6 @@ DescVentilMore=Na maioria dos casos, se você usa produtos ou serviços pré-def
     DescVentilDoneCustomer=Consulte aqui a lista com as linhas das faturas dos clientes e a conta da Contabilidade dos seus produtos
     DescVentilTodoCustomer=Linhas da fatura ainda não vinculadas à conta da Contabilidade do produto
     ChangeAccount=Mudar a conta da Contabilidade do produto/serviço para as linhas selecionadas com a seguinte conta da Contabilidade
    -DescVentilSupplier=Consulte aqui a lista das linhas da fatura do fornecedor vinculadas ou ainda não vinculadas a uma conta da Contabilidade de um produto
    -DescVentilDoneSupplier=Consulte aqui a lista das linhas de faturas de fornecedores e sua conta de contabilidade
     DescVentilTodoExpenseReport=Relatórios de linhas de despesas de ligação já não estão vinculadas com uma conta contábil com taxa
     DescVentilExpenseReport=Consulte aqui a lista de relatório de linhas de despesas vinculadas (ou não) a uma conta contábil com taxa
     DescVentilExpenseReportMore=Se você configurar a conta contábil no tipo de relatórios de linha de despesas, o aplicativo poderá fazer toda a vinculação entre seus relatórios de linhas de despesas e a conta contábil do seu plano de contas, com apenas um clique com o botão <strong> "%s" </strong>. Se a conta não foi definida no dicionário de tarifas ou se você ainda possui algumas linhas não vinculadas a nenhuma conta, você terá que fazer uma ligação manual no menu "<strong> %s </strong>".
    @@ -156,7 +150,6 @@ DescVentilDoneExpenseReport=Consulte aqui a lista dos relatórios de linha de de
     ValidateHistory=Vincular Automaticamente
     AutomaticBindingDone=Vinculação automática realizada
     ErrorAccountancyCodeIsAlreadyUse=Erro, você não pode excluir esta conta contábil, pois ela esta em uso
    -MvtNotCorrectlyBalanced=Existem diferenças nos movimentos . Crédito = %s. Débito = %s
     GeneralLedgerIsWritten=As transações estão escritas no Razão
     NoNewRecordSaved=Não há mais registro para lançar
     ListOfProductsWithoutAccountingAccount=Lista de produtos não vinculados a qualquer conta da Contabilidade
    diff --git a/htdocs/langs/pt_BR/admin.lang b/htdocs/langs/pt_BR/admin.lang
    index e4533bbbd8d..393dc1328a1 100644
    --- a/htdocs/langs/pt_BR/admin.lang
    +++ b/htdocs/langs/pt_BR/admin.lang
    @@ -46,7 +46,6 @@ InternalUser=Usuário Interno
     ExternalUser=Usuário Externo
     InternalUsers=Usuários Internos
     ExternalUsers=Usuários Externos
    -GUISetup=Aparência
     SetupArea=Configurações da Área
     UploadNewTemplate=Carregar novo(s) tema(s)
     FormToTestFileUploadForm=Formulário para teste de upload de arquivo
    @@ -225,7 +224,6 @@ MAIN_MAIL_SMTP_SERVER=Servidor SMTP/SMTPS (Como padrão em php.ini: <b>%s</b>)
     MAIN_MAIL_SMTP_PORT_NotAvailableOnLinuxLike=Porta SMTP/SMTPS (Não definido no PHP nos sistemas tipo Unix)
     MAIN_MAIL_SMTP_SERVER_NotAvailableOnLinuxLike=Servidor SMTP/SMTPS (Não definido no PHP nos sistemas tipo Unix)
     MAIN_MAIL_EMAIL_FROM=E-mail de envio para os e-mails automáticos (Como padrão no php.ini: <b>%s</b>)
    -MAIN_MAIL_ERRORS_TO=Email usado como 'Erros-Para' campo em e-mails enviados
     MAIN_MAIL_AUTOCOPY_TO=Enviar sistematicamente uma cópia carbono oculta de todos os e-mails enviados para
     MAIN_DISABLE_ALL_MAILS=Desabilitar todos os envios de e-mail (com o objetivo de teste ou demonstração)
     MAIN_MAIL_FORCE_SENDTO=Envie todos os e-mails para (em vez de destinatários reais, para fins de teste)
    @@ -245,7 +243,6 @@ SubmitTranslationENUS=Se a tradução para este idioma não está completa ou vo
     ModuleSetup=Conf. do módulo
     ModulesSetup=Configuração de Módulos/Aplicativos
     ModuleFamilyCrm=Gestão de Relacionamento com o Cliente (CRM)
    -ModuleFamilySrm=Gestor da Relação com o Fornecedor (SRM)
     ModuleFamilyProducts=Gestão de Produtos (GP)
     ModuleFamilyHr=Gestão de Recursos Humanos (RH)
     ModuleFamilyProjects=Projetos
    @@ -316,7 +313,6 @@ SecurityToken=Chave para proteção das URLs
     NoSmsEngine=Sem gestor de envido de SMS disponível. Por default o gestor de envio de SMS não vêm instalado (porque depende de um fornecedor externo) mas você pode achar um em %s
     PDFDesc=Você pode configurar cada opção global relacionada com geração de PDF
     PDFAddressForging=Regras para forjar caixas de endereços
    -HideAnyVATInformationOnPDF=Esconder todas as informações relacionadas com ICMS na geração de PDF
     HideLocalTaxOnPDF=Ocultar %s taxa na coluna de taxa de venda no PDF
     HideDescOnPDF=Esconder todas as descrições de produto na geração de PDF
     HideRefOnPDF=Esconder ref. dos produtos na geração de PDF
    @@ -376,7 +372,6 @@ DisplayCompanyInfo=Exibir endereço da empresa
     DisplayCompanyManagers=Exibir nomes dos gerentes
     DisplayCompanyInfoAndManagers=Exibir o endereço da empresa e os nomes dos gerentes
     EnableAndSetupModuleCron=Se você deseja ter esta fatura recorrente sendo gerada automaticamente, o módulo *%s* deve estar habilitado e corretamente configurado. Do contrário, a geração de faturas deve ser feita manualmente a partir deste tema com o botão "Criar". Note que mesmo se você habilitar a geração automática, poderás ainda realizar a geração manual com segurança. A geração duplicada para um mesmo período não é possível.
    -ModuleCompanyCodeAquarium=Retorna um código contábil composto por :<br>%s seguido por um código de um terceiro fornecedor para um código contábil para o fornecedor,<br>%s seguido de um código de cliente de terceiros para um código contábil de cliente.
     ModuleCompanyCodePanicum=Retornar um código contábil vazio
     ModuleCompanyCodeDigitaria=O código contábil depende de um código de terceiros. O código é composto pelo caractere "C" na primeira posição seguido pelos primeiros 5 caracteres do código de terceiros.
     Use3StepsApproval=Por padrão, os Pedidos de Compra necessitam ser criados e aprovados por 2 usuários diferentes (uma etapa para a criação e a outra etapa para a aprovação. Note que se o usuário possui ambas permissões para criar e aprovar, uma única etapa por usuário será suficiente). Você pode pedir, com esta opção, para introduzir uma terceira etapa para aprovação por outro usuário, se o montante for superior a um determinado valor (assim 3 etapas serão necessárias : 1=validação, 2=primeira aprovação e 3=segunda aprovação se o montante for suficiente). <br>Defina como vazio se uma aprovação (2 etapas) é suficiente, defina com um valor muito baixo (0.1) se uma segunda aprovação (3 etapas) é sempre exigida.
    @@ -400,7 +395,6 @@ Module0Name=Usuários e grupos
     Module0Desc=Gerenciamento de Usuários / Funcionários e Grupos
     Module1Desc=Gerenciamento de empresas e contatos (clientes, prospecção, etc.)
     Module2Desc=Gestor Comercial
    -Module10Desc=Relatório de Contabilidade Simples (jornais, rotação de estoque) baseado no conteúdo do banco de dados.
     Module20Desc=Gestor de Orçamentos
     Module22Name=E-Mails Massivos
     Module22Desc=Envio de E-Mails Massivos (spam)
    @@ -408,7 +402,6 @@ Module23Desc=Monitoramento de Consumo de Energia
     Module25Name=Pedidos de Clientes
     Module25Desc=Gestor de Pedidos de Clientes
     Module30Desc=Gestor de Faturas e Notas de Créditos para Clientes. Gestor de faturas para Fornecedores
    -Module40Desc=Gestor de Fornecedores e Compra (Pedidos e Faturas)
     Module42Name=Notas de depuração
     Module42Desc=Recursos de registro (arquivo, syslog, ...). Tais registros são para propósitos técnicos/debug.
     Module49Desc=Gestor de Editores
    @@ -452,8 +445,6 @@ Module330Desc=Gerenciamento de agendamentos
     Module400Name=Projetos
     Module400Desc=Gestão de projetos, oportunidades / espera e / ou tarefas. Você também pode atribuir qualquer elemento (fatura, ordem, proposta, intermediação, ...) a um projeto e obter uma visão panorâmica do projeto.
     Module410Desc=Integração do Webcalendar
    -Module500Name=Taxas, Contribuições Sociais e Dividendos
    -Module500Desc=Gestor Taxas, Contribuições Sociais e Dividentos
     Module510Name=Pagamento dos salários dos funcionários
     Module510Desc=Registrar e acompanhar o pagamento dos salários do seu empregado
     Module520Desc=Gestão dos empréstimos
    @@ -465,18 +456,14 @@ Module610Desc=Permite a criação de variável de produtos com base em atributos
     Module700Name=Doações
     Module700Desc=Gestor de Doações
     Module770Desc=Gestão e reivindicação de relatórios de despesas (transporte, refeição, ...)
    -Module1120Name=Fornecedor - proposta comercial
    -Module1120Desc=Pedido fornecedor - proposta comercial e preços
     Module1200Desc=Integração Mantis
     Module1520Name=Geração de Documentos
     Module1520Desc=Geração de documentos via e-mail em massa
     Module1780Name=Categorias
    -Module1780Desc=Gestor de Categorias (produtos, fornecedores e clientes)
     Module2000Desc=Permitir editar alguma área do texto usando um editor avançado (Baseado no CKEditor)
     Module2200Desc=Habilitar o uso de expressões matemáticas para os preços
     Module2300Desc=Gerenciamento dos trabalhos agendados (alias cron ou tabela chrono)
     Module2400Name=Eventos / Agenda
    -Module2400Desc=Acompanhe os eventos realizados e futuros. Deixe o aplicativo registrar eventos automáticos para fins de rastreamento ou gravar eventos manuais ou reuniões.
     Module2500Name=SGBD / GCE
     Module2500Desc=Sistema de Gerenciamento de Documentos / Gerenciamento de Conteúdo Eletrônico. Organização automática de seus documentos gerados ou armazenados. Compartilhe-os quando precisar.
     Module2600Name=Serviços API/Web (Servidor SOAP)
    @@ -493,7 +480,6 @@ Module4000Desc=Gerenciamento de recursos humanos (gerenciamento do departamento,
     Module5000Name=Multi-Empresas
     Module5000Desc=Permite gerenciar várias empresas
     Module6000Name=Fluxo de Trabalho
    -Module6000Desc=Gestor de Fluxo de Trabalho
     Module10000Desc=Crie sites públicos com um editor WYSIWYG. Basta configurar seu servidor web (Apache, Nginx, ...) para apontar para o diretório dedicado ao Dolibarr para tê-lo online na Internet com seu próprio nome de domínio.
     Module20000Name=Gerenciamento de folgas e férias
     Module20000Desc=Autorizar e acompanhar solicitações de licença de funcionários
    @@ -502,7 +488,6 @@ Module50000Desc=Módulo para oferecer uma página de pagamento on-line aceitando
     Module50100Name=Ponto de Vendas
     Module50100Desc=Módulo ponto de vendas (PDV)
     Module50200Desc=Módulo para oferecer uma página de pagamento on-line aceitando pagamentos usando o PayPal (cartão de crédito ou crédito PayPal). Isso pode ser usado para permitir que seus clientes façam pagamentos gratuitos ou para um pagamento em um determinado objeto Dolibarr (fatura, pedido, ...)
    -Module50400Desc=Gerenciamento da contabilidade (entradas duplicadas, suporta livros contábeis gerais e auxiliares)
     Module54000Name=ImprimirIPP
     Module54000Desc=Imprima via Cups IPP
     Module55000Name=Pesquisa Aberta
    @@ -757,7 +742,6 @@ DictionaryRegion=Regiões
     DictionaryActions=Tipos de eventos na agenda
     DictionarySocialContributions=Tipos de encargos sociais e fiscais
     DictionaryVAT=Taxas de VAT ou imposto sobre vendas de moeda
    -DictionaryRevenueStamp=Quantidade de selos fiscais
     DictionaryPaymentModes=Modos de pagamento
     DictionaryTypeContact=Tipos Contato / Endereço
     DictionaryEcotaxe=Ecotaxa (REEE)
    @@ -778,7 +762,6 @@ DictionaryOpportunityStatus=Status oportunidade para projeto / lead
     SetupSaved=Configurações Salvas
     SetupNotSaved=Configuração não salva
     BackToDictionaryList=Voltar para a lista de dicionários
    -TypeOfRevenueStamp=Tipo de selo de receita
     VATManagement=Gestor de ICMS
     VATIsUsedDesc=Como padrão, quando da criação de orçamentos, faturas, pedidos, etc. a taxa do ICMS acompanha a regra padrão ativa:<br>se o vendedor não estiver sujeito ao ICMS, então o padrão do ICMS é 0. Fim da regra.<br>Se o (país da venda= país da compra), então o ICMS por padrão é igual ao ICMS do produto no país da venda. Fim da regra. <br>Se o vendedor e o comprador estão na Comunidade Europeia e os produtos são meios de transporte (carro, navio, avião), o VAT padrão é 0 (O VAT deverá ser pago pelo comprador à receita federal do seu país e não ao vendedor). Fim da regra.<br>Se o vendedor e o comprador estão na Comunidade Europeia e o comprador não é uma pessoa jurídica, então o VAT por padrão é o VAT do produto vendido. Fim da regra.<br>Se o vendedor e o comprador estão na Comunidade Europeia e o comprador é uma pessoa jurídica, então o VAT é 0 por padrão . Fim da regra.<br>Em qualquer outro caso o padrão proposto é ICMS=0. Fim da regra.
     VATIsNotUsedDesc=Por padrão o ICMS sugerido é 0, o que pode ser usado em casos tipo associações, pessoas ou pequenas empresas.
    @@ -854,7 +837,6 @@ Delays_MAIN_DELAY_ACTIONS_TODO=Prazo de tolerância (em dias) antes do alerta so
     Delays_MAIN_DELAY_PROJECT_TO_CLOSE=Prazo de tolerância (em dias) antes do alerta sobre projetos não concluídos a tempo
     Delays_MAIN_DELAY_TASKS_TODO=Prazo de tolerância (em dias) antes do alerta sobre as tarefas planejadas (tarefas de projeto) ainda não concluídas
     Delays_MAIN_DELAY_ORDERS_TO_PROCESS=Prazo de tolerância (em dias) antes do alerta sobre pedidos ainda não processados
    -Delays_MAIN_DELAY_SUPPLIER_ORDERS_TO_PROCESS=Prazo de tolerância (em dias) antes do alerta sobre pedidos a fornecedores ainda não processados
     Delays_MAIN_DELAY_PROPALS_TO_CLOSE=Prazo de tolerância (em dias) antes do aviso nos orçamentos que não foram fechados
     Delays_MAIN_DELAY_PROPALS_TO_BILL=Prazo de tolerância (em dias) antes do aviso nos orçamentos não faturadas
     Delays_MAIN_DELAY_NOT_ACTIVATED_SERVICES=Prazo de tolerância (em dias) antes do aviso nos serviços para ativar
    @@ -866,9 +848,6 @@ Delays_MAIN_DELAY_MEMBERS=Prazo de tolerância (em dias) antes do aviso do atras
     Delays_MAIN_DELAY_CHEQUES_TO_DEPOSIT=Prazo de tolerância (em dias) antes do aviso de fazer depósitos de cheques
     Delays_MAIN_DELAY_EXPENSEREPORTS=Prazo de tolerância (em dias) antes do alerta para aprovação do relatório de despesas
     SetupDescription1=A área de configuração é para a definição dos parâmetros iniciais antes de se usar o Dolibarr.
    -SetupDescription2=As duas etapas de configuração obrigatórias são as duas primeiras no menu de configuração à esquerda : %s página de configuração e %s página de configuração :
    -SetupDescription3=Os parâmetros no menu <a href="%s">%s -> %s</a> são exigidos, pois os dados definidos são usados nas telas do Dolibarr e para personalizar o comportamento padrão do programa (para funções relacionadas ao país, por exemplo).
    -SetupDescription4=Os parâmetros no menu <a href="%s">%s -> %s</a> são exigidos, pois o ERP/CRM Dolibarr é uma coleção de diversos módulos/aplicativos, todos mais ou menos independentes. Novas funções serão adicionadas aos menus para cada módulo que você ativar.
     SetupDescription5=Outros menu precisa entrar com parâmetros opcionais do gestor.
     LogEvents=Auditoría de segurança dos eventos
     Audit=Auditoría
    @@ -882,7 +861,6 @@ LogEventDesc=Você pode habilitar aqui os logging para os eventos de segurança
     AreaForAdminOnly=Os parâmetros de configuração só podem ser definidos pelos <b>usuários administradores</b>.
     SystemInfoDesc=Informações do sistema está faltando informações, técnicas você consegue em modo de leitura e é visivel somente para administradores.
     SystemAreaForAdminOnly=Essa área é dísponivel apenas para administradores. Ninguém do Dolibarr pode diminuir essas permissões.
    -CompanyFundationDesc=Editar nesta página toda a informação conhecida da companhia ou fundação que você precisa gerenciar (Para isto, clique no botão "Modificar" ou "Salvar" no rodapé da página).
     DisplayDesc=Você pode escolher cada parâmetro relacionado com a aparência do Dolibarr e testar aqui
     AvailableModules=App/Módulos disponíveis
     ToActivateModule=Para ativar os módulos, vá à área de configuração (Home->Configuração->Módulo).
    @@ -992,11 +970,8 @@ UsersSetup=Configurações de módulo de usuários
     UserMailRequired=EMail é necessário para criação de um novo usuário
     HRMSetup=Configuração do módulo RH
     CompanySetup=Configurações de módulo das empresas
    -CompanyCodeChecker=Módulo de geração e verificação de códigos de terceiros (cliente ou fornecedor)
    -AccountCodeManager=Módulo para a geração do código contábil (cliente ou fornecedor)
     NotificationsDesc=A funcionalidade de notificações por e-mail lhe permite enviar silenciosamente e-mail automático para alguns eventos do Dolibarr. Os destinatários das notificações podem ser definidos:
     NotificationsDescUser=* por usuários, um usuário de cada vez.
    -NotificationsDescContact=* por contatos de terceiros (clientes ou fornecedores), um contato de cada vez.
     NotificationsDescGlobal=* ou pela definição de um destinatário global para os e-mails na página de configuração do módulo.
     ModelModules=Temas de documentos
     DocumentModelOdt=Gerar documentos dos templates livres (Arquivos .ODT ou .ODS do libreoffice, KOffice, TextEdit, ...)
    @@ -1024,14 +999,8 @@ ProposalsPDFModules=Modelos de documentos para Orçamentos
     FreeLegalTextOnProposal=Texto livre em orçamentos
     WatermarkOnDraftProposal=Marca d'água no rascunho de orçamentos (nenhum se vazio)
     BANK_ASK_PAYMENT_BANK_DURING_PROPOSAL=Informar conta bancária de destino da proposta
    -SupplierProposalSetup=Preço solicitado via fornecedor instalação de módulo
    -SupplierProposalNumberingModules=Modelos de numeração das solicitações de preço aos fornecedores
    -SupplierProposalPDFModules=Modelos de documentos de solicitação de preço aos fornecedores
    -FreeLegalTextOnSupplierProposal=Texto livre sobre os pedidos de preços de fornecedores
    -WatermarkOnDraftSupplierProposal=Marca d'água em projetos de ordem dos fornecedores (nenhum se estiver vazio)
     BANK_ASK_PAYMENT_BANK_DURING_SUPPLIER_PROPOSAL=Informar conta bancária de destino da proposta
     WAREHOUSE_ASK_WAREHOUSE_DURING_ORDER=Solicitar Fonte de Armazenagem para o pedido
    -BANK_ASK_PAYMENT_BANK_DURING_SUPPLIER_ORDER=Perguntar pela conta bancária de destino do pedido do fornecedor
     OrdersSetup=Configurações do gestor de pedidos
     OrdersNumberingModules=modelos de numeração de pedidos
     OrdersModelModule=Modelos de documentos de pedidos
    @@ -1242,7 +1211,6 @@ OSCommerceErrorConnectOkButWrongDatabase=Conexão foi um sucesso mas o banco de
     OSCommerceTestOk=Conexão ao servidor '%s' no banco de dados '%s' com o usuário '%s' foi um sucesso.
     OSCommerceTestKo1=Conexão ao servidor '%s' foi um sucesso mas o banco de dados '%s' não foi alcançado.
     OSCommerceTestKo2=Conexão ao servidor '%s' com o usuário '%s' falhou.
    -StockSetup=Configurações do módulo de estoque
     IfYouUsePointOfSaleCheckModule=Se você usar um módulo Ponto de Venda (POS módulo fornecido por padrão ou outro módulo externo), esta configuração pode ser ignorado pelo seu modulo ponto de Venda. A maioria modulo ponto de Vendas são projetados para criar imediatamente uma fatura e diminuir estoque por padrão tudo o que são opções aqui. Então, se você precisa ou não ter uma diminuição de ações quando registrar uma venda a partir do seu ponto de venda, verifique também a configuração do seu módulo POS.
     MenuDeleted=Menu Deletado
     NotTopTreeMenuPersonalized=Menus personalizados não conectados à uma entrada do menu superior
    @@ -1328,8 +1296,6 @@ BankOrderESDesc=Ordem espanhola exibida
     ChequeReceiptsNumberingModule=Módulo de Numeração dos Comprovantes de Cheque
     MultiCompanySetup=Configurações do módulo multi-empresas
     SuppliersSetup=Configurações do módulo de fornecedores
    -SuppliersCommandModel=Template completo de pedidos de fornecedores (logo...)
    -SuppliersInvoiceModel=Template completo de faturas de fornecedores (logo...)
     SuppliersInvoiceNumberingModel=Modelo de numeração de faturas de fornecedores
     IfSetToYesDontForgetPermission=Se definido como sim, não se esqueça de fornecer permissões a grupos ou usuários autorizados para a segunda aprovação
     GeoIPMaxmindSetup=Configurações do módulo GeoIP Maxmind
    @@ -1357,7 +1323,6 @@ NbIteConsecutive=Numero maximo dos mesmos caracteres repetidos
     NoAmbiCaracAutoGeneration=Não use caracteres ambíguos ("1","l","i","|","0","O") para a geração automática
     SalariesSetup=Configuração do módulo de salários
     SortOrder=Ordem de classificação
    -TypePaymentDesc=0: Pagamento para Cliente, 1: Pagamento para Fornecedor, 2: Pagamentos para Clientes e Fornecedores
     IncludePath=Incluir caminho (definido na variável %s)
     ExpenseReportsSetup=Configuração do módulo de Relatórios de Despesas
     TemplatePDFExpenseReports=Modelos de documentos para gerar despesa documento de relatório
    @@ -1404,17 +1369,10 @@ FixTZ=Consertar TimeZone
     FillFixTZOnlyIfRequired=Exemplo: +2 (preencher apenas se experimentou um problema)
     CurrentChecksum=Checksum corrente
     ForcedConstants=Valores constantes exigidos
    -MailToSendProposal=Para enviar a proposta ao cliente
    -MailToSendOrder=Para enviar pedido do cliente
    -MailToSendInvoice=Para enviar fatura do cliente
    -MailToSendShipment=Enviar envio
    -MailToSendIntervention=Para enviar intervenção
    -MailToSendSupplierRequestForQuotation=Para enviar a solicitação de cotação para fornecedor
    -MailToSendSupplierOrder=Para enviar ordem fornecedor
    -MailToSendSupplierInvoice=Para enviar fatura do fornecedor
    -MailToThirdparty=Para enviar e-mail de uma página de terceiro
    -MailToMember=Para enviar e-mail da página do membro
    -MailToUser=Para enviar e-mail da página do usuário
    +MailToSendProposal=Propostas de cliente
    +MailToSendOrder=Pedidos de clientes
    +MailToSendShipment=Fretes
    +MailToUser=Usuários
     ByDefaultInList=Exibir como padrão na visualização em lista
     YouUseLastStableVersion=Você utiliza a última versão estável
     TitleExampleForMajorRelease=Exemplo de mensagem que você pode usar para anunciar esta importante versão (sinta-se à vontade para usar isso nos seus websites)
    diff --git a/htdocs/langs/pt_BR/banks.lang b/htdocs/langs/pt_BR/banks.lang
    index 41e59b35c22..8ac26437ded 100644
    --- a/htdocs/langs/pt_BR/banks.lang
    +++ b/htdocs/langs/pt_BR/banks.lang
    @@ -1,7 +1,4 @@
     # Dolibarr language file - Source file is en_US - banks
    -MenuBankCash=Banco/Caixa
    -MenuVariousPayment=Pagamentos diversos
    -MenuNewVariousPayment=Novo pagamento diverso
     BankAccounts=Contas bancárias
     ShowAccount=Mostrar conta
     AccountRef=Ref. da conta financeira
    @@ -107,7 +104,6 @@ PaymentDateUpdateSucceeded=Data de pagamento atualizada com sucesso
     PaymentDateUpdateFailed=Data de pagamento não foi possível ser atualizada
     Transactions=Transações
     BankTransactionLine=Entrada no bancária
    -AllAccounts=Todas contas bancária/caixa
     BackToAccount=Voltar para conta
     ShowAllAccounts=Mostrar todas as contas
     FutureTransaction=Transação futura. Não pode ser conciliada.
    @@ -129,8 +125,6 @@ BankAccountModelModule=Temas de documentos para as contas bancárias.
     DocumentModelSepaMandate=Tema do mandato SEPA. Útil somente para os países europeus na Comunidade Europeia.
     DocumentModelBan=Tema para imprimir a página com a informação BAN.
     NewVariousPayment=Novos pagamentos diversos
    -VariousPayment=Pagamentos diversos
    -VariousPayments=Pagamentos diversos
     ShowVariousPayment=Mostrar pagamentos diversos
     AddVariousPayment=Adicionar pagamentos diversos
     YourSEPAMandate=Seu mandato Área Única de Pagamentos em Euros
    diff --git a/htdocs/langs/pt_BR/bills.lang b/htdocs/langs/pt_BR/bills.lang
    index 7d7386131af..bee5a02eaad 100644
    --- a/htdocs/langs/pt_BR/bills.lang
    +++ b/htdocs/langs/pt_BR/bills.lang
    @@ -1,11 +1,8 @@
     # Dolibarr language file - Source file is en_US - bills
    -BillsCustomers=Faturas a clientes
     BillsCustomer=Fatura de cliente
    -BillsSuppliers=Faturas de fornecedores
     BillsCustomersUnpaid=Faturas de clientes não pagos
     BillsCustomersUnpaidForCompany=Faturas de clientes não pagas para %s
     BillsSuppliersUnpaid=Faturas de fornecedores não pagos
    -BillsSuppliersUnpaidForCompany=Faturas de fornecedores não pagas para %s
     BillsLate=Pagamentos atrasados
     BillsStatistics=Estatísticas de faturas de clientes
     BillsStatisticsSuppliers=Estatísticas faturas de Fornecedores
    @@ -44,7 +41,6 @@ InvoiceCustomer=Fatura de cliente
     CustomerInvoice=Fatura de cliente
     CustomersInvoices=Faturas de clientes
     SupplierInvoice=Fatura de fornecedor
    -SuppliersInvoices=Faturas de fornecedores
     SupplierBill=Fatura de fornecedor
     SupplierBills=Faturas de fornecedores
     PaymentBack=Reembolso de pagamento
    @@ -88,8 +84,6 @@ SearchASupplierInvoice=Procurar fatura de fornecedor
     SendRemindByMail=Enviar Lembrete por e-mail
     DoPayment=Digite o pagamento
     DoPaymentBack=Insira o reembolso
    -ConvertToReduc=Converter em um desconto futuro
    -ConvertExcessReceivedToReduc=Converta o excesso recebido em desconto futuro
     EnterPaymentReceivedFromCustomer=Entrar pagamento recebido de cliente
     EnterPaymentDueToCustomer=Realizar pagamento devido para cliente
     DisabledBecauseRemainderToPayIsZero=Desabilitado porque o restante a pagar é zero
    @@ -98,7 +92,6 @@ BillStatus=Status de fatura
     StatusOfGeneratedInvoices=Situação das faturas geradas
     BillStatusDraft=Rascunho (precisa ser validada)
     BillStatusPaid=Pago
    -BillStatusPaidBackOrConverted=Reembolso de nota de crédito ou convertido em desconto
     BillStatusConverted=Pago (Pronto para consumo na fatura final)
     BillStatusValidated=Validado (precisa ser pago)
     BillStatusStarted=Iniciado
    @@ -201,7 +194,6 @@ RefBill=Ref. de fatura
     ToBill=Faturar
     SendBillByMail=Enviar a fatura por e-mail
     SendReminderBillByMail=Enviar o restante por e-mail
    -RelatedCommercialProposals=Orçamentos relacionados
     RelatedRecurringCustomerInvoices=Faturas recorrentes relacionadas ao cliente
     MenuToValid=Validar
     DateMaxPayment=Pagamento devido em
    @@ -244,7 +236,6 @@ CreditNoteDepositUse=A fatura deve ser validada para utilizar este tipo de créd
     NewGlobalDiscount=Novo desconto fixo
     NewRelativeDiscount=Novo desconto relativo
     DiscountOfferedBy=Concedido por
    -DiscountAlreadyCounted=Descontos aplicados
     BillAddress=Endereço de cobrança
     HelpEscompte=Esse desconto é um desconto concedido para cliente porque o pagamento foi feito antes do prazo.
     HelpAbandonBadCustomer=Essa quantia foi abandonada (cliente mencionou a ser um mau cliente) e é considerado uma perca excepcional.
    diff --git a/htdocs/langs/pt_BR/boxes.lang b/htdocs/langs/pt_BR/boxes.lang
    index fddbf14a683..05315e638ca 100644
    --- a/htdocs/langs/pt_BR/boxes.lang
    +++ b/htdocs/langs/pt_BR/boxes.lang
    @@ -5,12 +5,9 @@ BoxProductsAlertStock=Alertas de estoque para produtos
     BoxLastProductsInContract=Últimos %s produtos/serviços contratados
     BoxLastSupplierBills=Últimas faturas de fornecedor
     BoxLastCustomerBills=Últimas faturas a clientes
    -BoxOldestUnpaidCustomerBills=Faturas a clientes não pagas mais antigas
     BoxOldestUnpaidSupplierBills=Faturas de fornecedor não pagas mais antigas
     BoxLastProposals=Últimas propostas comerciais
     BoxLastProspects=Últimos prospectos de cliente modificados
    -BoxLastCustomers=Últimos clientes modificados
    -BoxLastSuppliers=Últimos fornecedores modificados
     BoxLastCustomerOrders=Últimos pedidos de clientes
     BoxLastContacts=Últimos contatos/endereços
     BoxCurrentAccounts=Saldo das contas ativas
    @@ -18,28 +15,18 @@ BoxTitleLastRssInfos=Últimas %s novidades de %s
     BoxTitleLastProducts=Últimos %s produtos/serviços modificados
     BoxTitleProductsAlertStock=Alerta nos produtos em estoque
     BoxTitleLastSuppliers=Últimos %s fornecedores registrados
    -BoxTitleLastModifiedSuppliers=Últimos %s fornecedores modificados
    -BoxTitleLastModifiedCustomers=Últimos %s clientes modificados
     BoxTitleLastCustomersOrProspects=Últimos %s clientes ou prospectos de cliente
     BoxTitleLastCustomerBills=Últimas notas de clientes %s
     BoxTitleLastSupplierBills=Últimas faturas de fornecedor %s
     BoxTitleLastModifiedProspects=Últimos %s prospectos de cliente modificados
    -BoxTitleLastModifiedMembers=Últimos %s membros
    -BoxTitleLastFicheInter=Últimas %s intervenções modificadas
     BoxTitleOldestUnpaidCustomerBills=Mais antigas %s faturas de clientes não pagos
     BoxTitleOldestUnpaidSupplierBills=Mais antigas %s faturas de fornecedores não pagos
     BoxTitleCurrentAccounts=Saldos das contas ativas
    -BoxTitleLastModifiedContacts=Últimos %s contatos/endereços modificados
     BoxMyLastBookmarks=Meus últimos %s marcadores
     BoxOldestExpiredServices=Mais antigos serviços ativos expirados
     BoxLastExpiredServices=Ultimo %s dos contatos com serviço vencido ativo
    -BoxTitleLastActionsToDo=Últimas %s ações a fazer
    -BoxTitleLastContracts=Últimos %s contratos modificados
     BoxTitleLastModifiedDonations=Últimas %s doações modificadas
    -BoxTitleLastModifiedExpenses=Últimos %s relatórios de despesas modificados
     BoxGlobalActivity=Atividade global (faturas, propostas, pedidos)
    -BoxGoodCustomers=Bons clientes
    -BoxTitleGoodCustomers=%s bons clientes
     FailedToRefreshDataInfoNotUpToDate=Falha na atualizacao do fulxo RSS. Ultima data da atualizacao: %s
     LastRefreshDate=Ultima data atualizacao
     NoRecordedBookmarks=Nenhum marcador definido.
    diff --git a/htdocs/langs/pt_BR/commercial.lang b/htdocs/langs/pt_BR/commercial.lang
    index 41a08423970..9f786a4ec70 100644
    --- a/htdocs/langs/pt_BR/commercial.lang
    +++ b/htdocs/langs/pt_BR/commercial.lang
    @@ -45,8 +45,6 @@ ActionAC_REL=Enviar fatura de cliente por correio (lembrete)
     ActionAC_EMAILING=Enviar emails massivos
     ActionAC_COM=Enviar pedido de cliente por correio
     ActionAC_SHIP=Enviar frete por correio
    -ActionAC_SUP_ORD=Enviar pedido de fornecedor por correio
    -ActionAC_SUP_INV=Enviar fatura de fornecedor por correio
     ActionAC_OTH=Outros
     Stats=Estatísticas de vendas
     StatusProsp=Status de prospecto de cliente
    diff --git a/htdocs/langs/pt_BR/companies.lang b/htdocs/langs/pt_BR/companies.lang
    index a28c52e063e..b7a44346b8d 100644
    --- a/htdocs/langs/pt_BR/companies.lang
    +++ b/htdocs/langs/pt_BR/companies.lang
    @@ -7,11 +7,7 @@ ConfirmDeleteContact=Você tem certeza que deseja excluir este contato e toda a
     MenuNewThirdParty=Novo terceiro
     MenuNewCustomer=Novo cliente
     MenuNewProspect=Novo prospecto de cliente
    -MenuNewSupplier=Novo fornecedor
     MenuNewPrivateIndividual=Novo particular
    -NewCompany=Nova empresa (prospecto de cliente, cliente, fornecedor)
    -NewThirdParty=Novo terceiro (prospecto de cliente, cliente, fornecedor)
    -CreateDolibarrThirdPartySupplier=Criar um terceiro (fornecedor)
     CreateThirdPartyOnly=Adicionar terceiro
     CreateThirdPartyAndContact=Criar um terceiro + um contato interno
     ProspectionArea=Área de prospecção
    @@ -57,7 +53,6 @@ Town=Município
     Web=Website
     DefaultLang=Idioma ordinário
     CopyAddressFromSoc=Preencher o endereço com os dados do terceiro
    -ThirdpartyNotCustomerNotSupplierSoNoRef=Terceiro sem ser cliente ou fornecedor, nenhum objeto de referência disponível
     PaymentBankAccount=Pagamento conta bancária
     OverAllOrders=Pedidos
     OverAllSupplierProposals=Solicitações de preço
    @@ -70,9 +65,7 @@ LocalTax2IsNotUsedES=Não é usado IRPF
     TypeLocaltax1ES=RE Tipo
     TypeLocaltax2ES=IRPF Tipo
     WrongCustomerCode=Código de cliente inválido
    -WrongSupplierCode=Código de fornecedor inválido
     CustomerCodeModel=Modelo de código de cliente
    -SupplierCodeModel=Modelo de código de fornecedor
     ProfId1Short=ID prof. 1
     ProfId2Short=ID prof. 2
     ProfId3Short=ID prof. 3
    @@ -140,13 +133,9 @@ AddThirdParty=Adicionar terceiro
     DeleteACompany=Excluir empresa
     PersonalInformations=Dados pessoais
     CustomerCode=Código de cliente
    -SupplierCode=Código de fornecedor
     CustomerCodeShort=Código de cliente
    -SupplierCodeShort=Código de fornecedor
     CustomerCodeDesc=Código de cliente, único para todos os clientes
    -SupplierCodeDesc=Código de fornecedor, único para todos os fornecedores
     RequiredIfCustomer=Necessário se o terceiro for um cliente ou um possível cliente
    -RequiredIfSupplier=Necessário se o terceiro for um fornecedor
     ValidityControledByModule=Validação controlada pelo módulo
     ThisIsModuleRules=Esta é a regra é para esse módulo
     ProspectToContact=Prospecto de cliente a contactar
    @@ -171,7 +160,6 @@ NewContactAddress=Novo contato/endereço
     MyContacts=Meus contatos
     CapitalOf=Capital de %s
     EditCompany=Editar empresa
    -ThisUserIsNot=Esse usuário não é um possível cliente, cliente ou fornecedor
     VATIntraCheckDesc=Esse link <b>%s</b> permite perguntar ao serviço de verificação da VAT europeia. Acesso externo a internet é necessário para o serviço.
     VATIntraCheckableOnEUSite=Verificar taxa VAT no site da comissão europeia
     VATIntraManualCheck=Você pode também verificar manualmente no site europeu <a href="%s" target="_blank">%s</a>
    @@ -211,7 +199,6 @@ ImportDataset_company_1=Terceiros (Empresas / Fundações / Pessoas físicas) e
     PriceLevel=Faixa de preço
     DeliveryAddress=Endereço de entrega
     AddAddress=Adicionar endereço
    -SupplierCategory=Categoria de fornecedor
     DeleteFile=Excluir arquivo
     ConfirmDeleteFile=Você tem certeza que deseja deletar esse arquivo?
     AllocateCommercial=Designado para representante comercial
    @@ -222,7 +209,6 @@ YouMustAssignUserMailFirst=Você deve criar um e-mail para este usuário para po
     YouMustCreateContactFirst=Para estar apto a adicionar notificações por e-mail, você deve primeiramente definir contatos com e-mails válidos para o terceiro
     ListProspectsShort=Lista de prospectos de cliente
     ThirdPartiesArea=Área de terceiros
    -LastModifiedThirdParties=Últimos %s terceiros modificados
     UniqueThirdParties=Total de terceiros
     ActivityCeased=Inativo
     ThirdPartyIsClosed=O terceiro está fechado
    @@ -230,7 +216,6 @@ ProductsIntoElements=Lista de produtos/serviços em %s
     CurrentOutstandingBill=Notas aberta correntes
     OutstandingBill=Conta excelente
     OutstandingBillReached=Máx. para dívida a ser alcançado
    -MonkeyNumRefModelDesc=Retorna um número no formato %syymm-nnnn para código de cliente e %syymm-nnnn para código de fornecedor onde yy é o ano, mm é o mês e nnnn é uma sequência numerica crescente (não repete, não retorna no zero).
     LeopardNumRefModelDesc=O código é livre. Esse código pode ser modificado a qualquer hora.
     ManagingDirectors=Nome do Representante(CEO,Diretor,Presidente...)
     MergeOriginThirdparty=Duplicar terceiros (terceiros que deseja excluir)
    @@ -238,4 +223,3 @@ MergeThirdparties=Mesclar terceiros
     ConfirmMergeThirdparties=Tem certeza de que deseja juntar esse terceiro no atual? Todos os objetos vinculados (faturas, pedidos, ...) serão movidos para o terceiro atual, então a terceira parte será excluída.
     SaleRepresentativeLogin=Login para o representante de vendas
     SaleRepresentativeLastname=Sobrenome do representante de vendas
    -NewCustomerSupplierCodeProposed=Código sugerido para o novo cliente ou fornecedor está duplicado
    diff --git a/htdocs/langs/pt_BR/compta.lang b/htdocs/langs/pt_BR/compta.lang
    index 4bf63e5466b..ac9ed1e681b 100644
    --- a/htdocs/langs/pt_BR/compta.lang
    +++ b/htdocs/langs/pt_BR/compta.lang
    @@ -15,8 +15,6 @@ Accountparent=Conta principal
     Accountsparent=Conta principal
     Income=Rendimentos
     MenuReportInOut=Rendimentos/Despesas
    -ReportInOut=Saldo de receitas e despesas
    -ReportTurnover=Faturamento
     PaymentsNotLinkedToInvoice=pagamentos vinculados a Nenhuma fatura, por o que nenhum Fornecedor
     PaymentsNotLinkedToUser=pagamentos não vinculados a um usuário
     Profit=Lucro
    @@ -24,10 +22,8 @@ AccountingResult=Resultado contábil
     BalanceBefore=Balanço (antes)
     Piece=Doc. contábil
     AmountHTVATRealPaid=líquido pago
    -VATReceived=Imposto recebido
     VATToCollect=Compras fiscais
    -VATSummary=balanço de impostos
    -VATPaid=Imposto pago
    +VATBalance=balanço de impostos
     LT1Summary=Resumo da taxa 2
     LT2Summary=Resumo taxa 3
     LT1SummaryES=RE Balançete
    @@ -90,12 +86,9 @@ ShowVatPayment=Ver Pagamentos ICMS
     TotalToPay=Total a pagar
     BalanceVisibilityDependsOnSortAndFilters=O saldo é visível nessa lista somente se a tabela for ordenada ascendendo em %s e filtrada por 1 conta bancária
     CustomerAccountancyCode=Código contábil do cliente
    -SupplierAccountancyCode=Código contábil do fornecedor
     CustomerAccountancyCodeShort=Cod. cont. cli.
     SupplierAccountancyCodeShort=Cod. cont. forn.
     AccountNumber=Número da conta
    -SalesTurnover=Faturamento de vendas
    -SalesTurnoverMinimum=Volume de negócios mínimo de vendas
     ByExpenseIncome=Por despesas & receitas
     ByThirdParties=Por Fornecedor
     CheckReceipt=Depósito de cheque
    @@ -113,8 +106,6 @@ ConfirmDeleteSocialContribution=Quer mesmo excluir este pagamento de contribuiç
     ExportDataset_tax_1=Encargos fiscais e sociais e pagamentos
     CalcModeVATDebt=<b>Modo% S VAT compromisso da contabilidade% s.</b>
     CalcModeVATEngagement=<b>Modo% SVAT sobre os rendimentos e as despesas% s.</b>
    -CalcModeDebt=Modo <b>% s declarações de dívidas% s </ b> diz <b> Compromisso da contabilidade </ b>.
    -CalcModeEngagement=Modo <b>% s rendimentos e as despesas% s </ b> contabilidade do caixa <b> </ b>>
     CalcModeBookkeeping=Análise de dados <b> periodizados na tabela Razão da Contabilidade </ b>
     CalcModeLT1=Modo <b>%sRE nas faturas dos clientes - faturas dos fornecedores%s</b>
     CalcModeLT1Debt=Modo <b>%sRE nas faturas dos clientes%s</b>
    @@ -127,7 +118,6 @@ AnnualSummaryInputOutputMode=Balanço de receitas e despesas, resumo anual
     AnnualByCompanies=Saldo de receitas e despesas, por grupos de conta predefinidos
     AnnualByCompaniesDueDebtMode=Saldo de receitas e despesas, detalhe por grupos predefinidos, modo <b> %sClaims-Debts%s </b> disse <b> Contabilidade de Compromisso </b>.
     AnnualByCompaniesInputOutputMode=Saldo de receitas e despesas, detalhe por grupos predefinidos, modo <b> %sIncomes-Expenses%s </b> chamada <b> fluxo de caixa </b>.
    -SeeReportInBookkeepingMode=Consulte o relatório <b> %sBookeeping%s </b> para um cálculo em <b> análise da tabela de contabilidade </b>
     RulesAmountWithTaxIncluded=- Valores apresentados estão com todos os impostos incluídos
     RulesResultDue=- Isto inclui as faturas vencidas, despesas, ICMS (VAT), doações, pagas ou não. Isto também inclui os salários pagos. <br>- Isto isto baseado na data de validação das faturas e ICMS (VAT) e nas datas devidas para as despesas. Para os salários definidos com o módulo Salário, é usado o valor da data do pagamento.
     RulesResultInOut=- Isto inclui os pagamentos reais feitos nas faturas, despesas, ICMS (VAT) e salários. <br>- Isto é baseado nas datas de pagamento das faturas, despesas, ICMS (VAT) e salários. A data de doação para a doação.
    @@ -166,13 +156,11 @@ ToCreateAPredefinedInvoice=Para criar um tema para fatura, crie uma fatura padr
     LinkedOrder=Linque para o pedido
     CalculationRuleDesc=Para calcular o total do VAT, há dois métodos: <br> Método 1 é arredondamento cuba em cada linha, em seguida, soma-los. <br> Método 2 é somando tudo cuba em cada linha, em seguida, o arredondamento resultado. <br> Resultado final pode difere de alguns centavos. O modo padrão é o <b>modo% s.</b>
     CalculationRuleDescSupplier=De acordo com o fornecedor, escolher o método adequado aplicar mesma regra de cálculo e obter mesmo resultado esperado pelo seu fornecedor.
    -TurnoverPerProductInCommitmentAccountingNotRelevant=Relatório Volume de negócios por produto, quando se usa um modo de <b>contabilidade de caixa</b> não é relevante. Este relatório está disponível somente quando utilizar o modo de <b>contabilidade engajamento</b> (ver configuração do módulo de contabilidade).
     CalculationMode=Forma de cálculo
     AccountancyJournal=código do Livro de Registro contábil
     ACCOUNTING_VAT_PAY_ACCOUNT=Conta da contabilidade padrão para o pagamento de ICMS
     ACCOUNTING_ACCOUNT_CUSTOMER=Conta contábil usada para terceiros de clientes
     ACCOUNTING_ACCOUNT_CUSTOMER_Desc=A conta contábil dedicada definida no cartão de terceiros será usada somente para o uso exclusivo do Sub Livro de Registro. Este será usado para o Razão Geral e como valor padrão da contabilidade do Sub Livro de Registro se a conta de acesso ao cliente dedicada em terceiros não estiver definida.
    -ACCOUNTING_ACCOUNT_SUPPLIER=Conta contábil utilizada para fornecedores de terceiros
     ACCOUNTING_ACCOUNT_SUPPLIER_Desc=A conta contábil dedicada definida no cartão de terceiros será usada somente para o uso exclusivo do Sub Livro de registro. Este será usado para o Razão Geral e como valor padrão da contabilidade de Sub livro de registro se a conta de participação de fornecedores dedicada em terceiros não estiver definida.
     CloneTax=Clonar uma taxa social / fiscal
     ConfirmCloneTax=Confirme o clone de um pagamento de taxa social / fiscal
    diff --git a/htdocs/langs/pt_BR/cron.lang b/htdocs/langs/pt_BR/cron.lang
    index a038e71268d..03ac6c7b79c 100644
    --- a/htdocs/langs/pt_BR/cron.lang
    +++ b/htdocs/langs/pt_BR/cron.lang
    @@ -13,7 +13,6 @@ CronExplainHowToRunWin=Em ambiente Microsoft (tm)  Windows,  Você PODE USAR Fer
     CronMethodDoesNotExists=A classe %s não contém método %s algum
     CronJobDefDesc=Os perfis de trabalho do Cron são definidos no arquivo do descritor do módulo. Quando o módulo é ativado, eles são carregados e disponíveis para que você possa administrar os trabalhos no menu de ferramentas de administração %s.
     CronJobProfiles=Lista de perfis de tarefa cron predefinidas
    -EnabledAndDisabled=Ativado e desativado
     CronLastOutput=Saída da última execução
     CronLastResult=Código do último resultado
     CronList=As tarefas agendadas
    @@ -23,14 +22,10 @@ CronExecute=Lançar Tarefas agendadas
     CronConfirmExecute=Você tem certeza que deseja executar agora estas tarefas agendadas?
     CronInfo=O módulo de Tarefa Agendada permite agendar tarefas para executá-las automaticamente. As tarefas também podem ser iniciadas manualmente.
     CronNone=Nenhum
    -CronDtStart=Não antes
     CronDtEnd=Não depois
     CronDtNextLaunch=Próxima execução
    -CronDtLastLaunch=Data de início da última execução
    -CronDtLastResult=Data final da última execução
     CronNoJobs=Nenhuma tarefa registrada
     CronNbRun=Nr. execuçao
    -CronEach=Cada
     JobFinished=Trabalho iniciado e terminado
     CronAdd=Adicionar tarefa
     CronEvery=Executar cada tarefa
    diff --git a/htdocs/langs/pt_BR/dict.lang b/htdocs/langs/pt_BR/dict.lang
    index a5d5e5873e6..5b29464fbbf 100644
    --- a/htdocs/langs/pt_BR/dict.lang
    +++ b/htdocs/langs/pt_BR/dict.lang
    @@ -1,6 +1,5 @@
     # Dolibarr language file - Source file is en_US - dict
     CountryBE=Bélgica
    -CountryIT=Itália
     CountryCH=Suíça
     CountryDZ=Argélia
     CountryCA=Canadá
    diff --git a/htdocs/langs/pt_BR/ecm.lang b/htdocs/langs/pt_BR/ecm.lang
    index b37cab38257..f1c0c8b5d44 100644
    --- a/htdocs/langs/pt_BR/ecm.lang
    +++ b/htdocs/langs/pt_BR/ecm.lang
    @@ -1,5 +1,7 @@
     # Dolibarr language file - Source file is en_US - ecm
     ECMNbOfDocs=Nr. de documentos
    +ECMSection=Pasta
    +ECMSectionManual=Pasta manual
     ECMRoot=Raiz ECM
     ECMNewSection=Criar pasta
     ECMAddSection=Adicionar pasta
    @@ -26,11 +28,8 @@ ShowECMSection=Exibir pasta
     DeleteSection=Apagar pasta
     ConfirmDeleteSection=Por favor confirmar a remocao do diretorio <b>%s</b>?
     ECMDirectoryForFiles=Relação de pasta para arquivos
    -CannotRemoveDirectoryContainsFiles=Não foi possível apagar, porque contém alguns arquivos
     ECMFileManager=Gerenciador de arquivos
    -ECMSelectASection=Selecione uma pasta na árvore a esquerda...
     DirNotSynchronizedSyncFirst=Este diretório parece ser criado ou modificado fora do módulo ECM. Você deve clicar no botão "Sincronizar" primeiro para sincronizar o disco do banco de dados para obter o conteúdo desse diretório.
     ReSyncListOfDir=Sincronizar lista de diretórios
     HashOfFileContent=Hash do conteúdo do arquivo
     FileNotYetIndexedInDatabase=Arquivo ainda não indexado no banco de dados (tente voltar a carregá-lo)
    -FileSharedViaALink=Arquivo compartilhado via um link
    diff --git a/htdocs/langs/pt_BR/errors.lang b/htdocs/langs/pt_BR/errors.lang
    index 1e40071d95c..f2dd85d0117 100644
    --- a/htdocs/langs/pt_BR/errors.lang
    +++ b/htdocs/langs/pt_BR/errors.lang
    @@ -22,8 +22,6 @@ ErrorBadBarCodeSyntax=Bad sintaxe para código de barras. Pode ser que você def
     ErrorCustomerCodeRequired=Código de cliente necessário
     ErrorBarCodeRequired=Código de barras necessário
     ErrorBarCodeAlreadyUsed=Código de barras já utilizado
    -ErrorBadSupplierCodeSyntax=Sintaxe inadequada para o código de fornecedor
    -ErrorSupplierCodeRequired=Código de fornecedor necessário
     ErrorBadParameters=Parâmetros inadequados
     ErrorBadValueForParameter=Valor incorreto '%s' para o parâmetro '%s'
     ErrorBadImageFormat=Arquivo imagem de formato não suportado (Seu PHP não suporta funções para converter neste formato)
    @@ -73,7 +71,6 @@ ErrorsOnXLines=Erros no/s registro(s) de origem <b>%s</b>
     ErrorFileIsInfectedWithAVirus=O antivírus não foi capaz de atestar o arquivo (o arquivo pode estar infectado por um vírus)
     ErrorSpecialCharNotAllowedForField=O campo "%s" não aceita caracteres especiais
     ErrorNumRefModel=Uma referência existe no banco de dados (% s) e não é compatível com esta regra de numeração. Remover registro ou referência renomeado para ativar este módulo.
    -ErrorQtyTooLowForThisSupplier=Quantidade insuficiente para este fornecedor
     ErrorModuleSetupNotComplete=A configuração do módulo parece estar incompleta. Vá para Início >> Configuração >> Módulos para completá-la.
     ErrorBadMaskFailedToLocatePosOfSequence=Erro, máscara sem número de sequência
     ErrorBadMaskBadRazMonth=Erro, valor de redefinição ruim
    @@ -151,7 +148,6 @@ ErrorBadDefinitionOfMenuArrayInModuleDescriptor=Má definição da matriz Menu N
     ErrorSavingChanges=Ocorreu um erro ao salvar as alterações
     ErrorWarehouseRequiredIntoShipmentLine=É exigido um armazém na linha para a remessa
     ErrorFileMustHaveFormat=O arquivo deve ter o formato %s
    -ErrorSupplierCountryIsNotDefined=Este fornecedor não possui o país definido. Corrija isto primeiro.
     ErrorsThirdpartyMerge=Falha em mesclar os dois registros. Solicitação cancelada.
     ErrorModuleNotFound=O arquivo do módulo não foi encontrado.
     WarningPasswordSetWithNoAccount=A senha foi definida para esse membro. No entanto, nenhuma conta de usuário foi criada. Portanto, esta senha é armazenada, mas não pode ser usado para acessar Dolibarr. Ele pode ser usado por um módulo / interface externa, mas se você não precisa definir qualquer login nem palavra-passe para um membro, você pode desabilitar a opção "Gerenciar um login para cada membro" da configuração do módulo-Membro. Se você precisa para gerenciar um login, mas não precisa de qualquer senha, você pode manter este campo em branco para evitar este aviso. Nota: E-mail pode também ser utilizado como uma entre o membro se está ligado a um utilizador.
    diff --git a/htdocs/langs/pt_BR/exports.lang b/htdocs/langs/pt_BR/exports.lang
    index 7512f5f8883..7eed4f12f5d 100644
    --- a/htdocs/langs/pt_BR/exports.lang
    +++ b/htdocs/langs/pt_BR/exports.lang
    @@ -1,7 +1,6 @@
     # Dolibarr language file - Source file is en_US - exports
     ExportsArea=Área de exportações
     ImportArea=Área de importação
    -NewExport=Nova exportação
     NewImport=Nova importação
     ExportableDatas=Conjunto de dados que podem ser exportados
     ImportableDatas=Conjunto de dados que podem ser importados
    diff --git a/htdocs/langs/pt_BR/install.lang b/htdocs/langs/pt_BR/install.lang
    index 8f3cda7ce34..92be724e94d 100644
    --- a/htdocs/langs/pt_BR/install.lang
    +++ b/htdocs/langs/pt_BR/install.lang
    @@ -50,7 +50,6 @@ CheckToCreateUser=Caixa de seleção se o proprietário do banco de dados não e
     DatabaseRootLoginDescription=Login do usuário que possui permissão para criar novas bases de dados ou de novos usuários em banco de dados, inútil se o seu banco de dados e seu banco de dados já existe login (como quando você está hospedado por um provedor de hospedagem da web).
     KeepEmptyIfNoPassword=Deixar em branco se o usuário não tiver password
     SaveConfigurationFile=Gravar configuração
    -ServerConnection=Conexão ao servidor
     DatabaseCreation=Criação da base de dados
     CreateDatabaseObjects=Criação dos objetos na base de dados...
     ReferenceDataLoading=Carregando Dados de base...
    @@ -75,7 +74,6 @@ AdminLoginAlreadyExists=Dolibarr conta administrador <b>' %s'</b> já existe.
     FailedToCreateAdminLogin=Falha na criacao da conta administrador do Dolibarr.
     WarningRemoveInstallDir=Atenção, por razões de segurança, uma vez que a instalação ou atualização estiver completa, você deve remover o <b>diretório</b> de <b>instalação ou renomeá-lo para install.lock a fim de evitar o seu uso malicioso.</b>
     ChoosedMigrateScript=Migrar script selecionado
    -DatabaseMigration=Estrutura de migração de dados
     ProcessMigrateScript=Processamento de Script
     ChooseYourSetupMode=Escolha o seu modo de configuração e clique em "Iniciar" ...
     FreshInstall=Nova instalação
    diff --git a/htdocs/langs/pt_BR/ldap.lang b/htdocs/langs/pt_BR/ldap.lang
    index fdfb449bcfb..e7a65590bb4 100644
    --- a/htdocs/langs/pt_BR/ldap.lang
    +++ b/htdocs/langs/pt_BR/ldap.lang
    @@ -1,5 +1,4 @@
     # Dolibarr language file - Source file is en_US - ldap
    -DomainPassword=Senha do Domínio
     YouMustChangePassNextLogon=A senha de <b>%s</b> ao domínio <b>%s</b> deve de ser modificada.
     UserMustChangePassNextLogon=O usuário deve alterar de senha na próxima login
     LDAPInformationsForThisContact=Informação da base de dados LDAP deste contato
    diff --git a/htdocs/langs/pt_BR/loan.lang b/htdocs/langs/pt_BR/loan.lang
    index 9b0697f018f..9ba5a3276ef 100644
    --- a/htdocs/langs/pt_BR/loan.lang
    +++ b/htdocs/langs/pt_BR/loan.lang
    @@ -12,31 +12,8 @@ ConfirmDeleteLoan=Confirme a exclusão deste empréstimo
     LoanDeleted=Empréstimo excluído com sucesso
     ConfirmPayLoan=Confirmar este empréstimo como pago
     LoanPaid=Empréstimo pago
    -LoanCalc=Calculadora de Empréstimos Bancários
    -PurchaseFinanceInfo=Informações de Compras e Financiamentos
    -SalePriceOfAsset=Preço de venda de ativos
    -PercentageDown=Percentagem de Down
    -LengthOfMortgage=Período do empréstimo
    -AnnualInterestRate=Taxa de juros anual
    -ExplainCalculations=Explique Cálculos
    -ShowMeCalculationsAndAmortization=Mostre-me os cálculos e amortização
    -MortgagePaymentInformation=Informação do pagamento de hipoteca
    -DownPayment=Pagamento Inicial
    -DownPaymentDesc=<b>Pagamento inicial</b> = O preço da casa multiplicado pelo percentual dividido por 100 (para 5% tem-se como resultado 5/100 ou 0.05)
    -InterestRateDesc=A <b>taxa de juros</b> = O percentual de juros anual dividido por 100
    -MonthlyFactorDesc=<b>Fator mensal</b> = Resultado da seguinte fórmula
    -MonthlyInterestRateDesc=A <b>taxa de juros mensal</b> = A taxa de juro anual dividido por 12 (para os 12 meses em um ano)
    -MonthTermDesc=O <b>termo mensal</b> do empréstimo em meses = Número de anos do empréstimo tomado multiplicado por 12
    -MonthlyPaymentDesc=O pagamento mensal é descoberto com a seguinte fórmula
    -AmortizationPaymentDesc=A <a href="#amortization">amortização</a> demonstra o quanto do seu pagamento mensal  destina-se a juros do banco e quanto refere-se ao pagamento do pirncipal do seu empréstimo.
    -AmountFinanced=Valor Financiado
    -AmortizationMonthlyPaymentOverYears=Amortização de pagamento mensal: <b>%s%</b>de  %s ao longo dos anos
    -LoanCalcDesc=Esta <b>calculadora de hipoteca</b> pode ser usada para mostrar os pagamentos mensais de um empréstimo, com base no montante contratado, no prazo desejado para o pagamento e na taxa de juros.<br> Esta calculadora inclui também o PMI (Private Mortgage Insurance - Seguro de Hipoteca Privada) para empréstimos onde mais de 20%% são usados para a entrada. Foram também consideradas as taxas municipais (IPTU), e seus efeitos no pagamento mensal total da hipoteca.<br>
    -GoToInterest=%s será destinado a JUROS
    -GoToPrincipal=%s será destinado ao PRINCIPAL
    -YouWillSpend=Você gastará %s no ano de %s
     ListLoanAssociatedProject=Lista de empréstimos associados ao projeto
    -AddLoan=Criar empréstimo
    +InterestAmount=Juro
     LOAN_ACCOUNTING_ACCOUNT_CAPITAL=Capital contabilístico por padrão
     LOAN_ACCOUNTING_ACCOUNT_INTEREST=Interesse contabilístico por padrão
     LOAN_ACCOUNTING_ACCOUNT_INSURANCE=Seguro contabilístico por padrão
    diff --git a/htdocs/langs/pt_BR/main.lang b/htdocs/langs/pt_BR/main.lang
    index dc6fd38c407..68f99b64b5e 100644
    --- a/htdocs/langs/pt_BR/main.lang
    +++ b/htdocs/langs/pt_BR/main.lang
    @@ -123,7 +123,6 @@ NumberByMonth=Numero por mes
     Limit=Límite
     Logout=Sair
     NoLogoutProcessWithAuthMode=No recurso de desconexão aplicativo com modo de autenticação
    -Connection=Login
     HourStart=Comece hora
     DateAndHour=Data e hora
     DateEnd=Data de término
    @@ -201,7 +200,6 @@ VATNPR=Valor taxa NPR
     Module=Modulo/Aplicacao
     OtherStatistics=Outras estatisticas
     Favorite=Favorito
    -RefSupplier=Ref. Fornecedor
     RefPayment=Ref. Pagamento
     Comment=Comentario
     Comments=Comentarios
    @@ -227,7 +225,6 @@ Categories=Tags / categorias
     Category=Tag / categoria
     to=para
     ApprovedBy2=Aprovado pelo (segunda aprovação)
    -ByUsers=Por usuário
     LateDesc=O atraso na definição se o registro é tardio ou não, depende da sua configuração. Peça ao seu Administrador para alterar o atraso no menu Início - Configuração - Alertas.
     DeletePicture=Apagar foto
     ConfirmDeletePicture=Confirmar eliminação de fotografias
    @@ -261,9 +258,7 @@ Referers=Itens correlatos
     Uncheck=Desmarque
     Entities=Entidadees
     CustomerPreview=Historico Cliente
    -SupplierPreview=Historico Fornecedor
     ShowCustomerPreview=Ver Historico Cliente
    -ShowSupplierPreview=Ver Historico Fornecedor
     SeeAll=Ver tudo
     SendByMail=Enviado por e-mail
     MailSentBy=Mail enviado por
    @@ -388,12 +383,8 @@ Select2LoadingMoreResults=Carregando mais resultados...
     Select2SearchInProgress=Busca em andamento...
     SearchIntoContacts=Contatos
     SearchIntoUsers=Usuários
    -SearchIntoCustomerInvoices=Faturas a clientes
    -SearchIntoSupplierInvoices=Faturas de fornecedores
     SearchIntoCustomerOrders=Pedidos de clientes
    -SearchIntoSupplierOrders=Pedidos a fornecedores
     SearchIntoCustomerProposals=Propostas de cliente
    -SearchIntoSupplierProposals=Propostas a fornecedor
     SearchIntoContracts=Contratos
     SearchIntoCustomerShipments=Remessas do cliente
     CommentLink=Comentarios
    diff --git a/htdocs/langs/pt_BR/margins.lang b/htdocs/langs/pt_BR/margins.lang
    index dccb194f19a..a5f3383c627 100644
    --- a/htdocs/langs/pt_BR/margins.lang
    +++ b/htdocs/langs/pt_BR/margins.lang
    @@ -16,10 +16,8 @@ ForceBuyingPriceIfNullDetails=Se o preço de compra / custo não definido, e ess
     MARGIN_METHODE_FOR_DISCOUNT=Metodologia de margem para descontos globais
     MARGIN_METHODE_FOR_DISCOUNT_DETAILS=Define se um desconto global e tratado como o produto, serviço, ou somente sob o sub-total na margem.
     MARGIN_TYPE=Compra / Preço de custo sugerido por padrão para cálculo da margem de
    -MargeType1=Margem de melhor preço com fornecedor
     MargeType2=Margem sobre o Preço Médio Ponderado (PMP)
     MargeType3=Margem sobre o preço de custo
    -MarginTypeDesc=* Margem de melhor preço de compra = Preço de venda - o melhor preço com fornecedor definido na ficha de produto <br> * margem sobre o preço médio ponderado (WAP) = Preço de VENDA - produto Preço Médio Ponderado (WAP) ou melhor preço de fornecedor se WAP ainda não definido <br> * Margem sobre o preço de custo = preço de VENDA - preço de custo definido na ficha de produto ou WAP se o preço de custo não definido, ou melhor preço fornecedor, se ainda não WAP definido
     AgentContactType=Tipo contato do agente comercial
     AgentContactTypeDetails=Defina o tipo de contato (conectado coma as faturas) sera usado para o relatorio de margem dos representantes
     rateMustBeNumeric=Rata deve ser um valor numerico
    diff --git a/htdocs/langs/pt_BR/members.lang b/htdocs/langs/pt_BR/members.lang
    index d5e28dffb28..8c6f4f2bd83 100644
    --- a/htdocs/langs/pt_BR/members.lang
    +++ b/htdocs/langs/pt_BR/members.lang
    @@ -55,7 +55,6 @@ FollowingLinksArePublic=os vínculos seguintes são páginas acessiveis a todos
     PublicMemberList=Lista público de Membros
     ExportDataset_member_1=Membros e Filiações
     LastMembersModified=Últimos %s membros modificados
    -LastSubscriptionsModified=Últimas %s subscrições modificadas
     PublicMemberCard=Ficha pública membro
     SubscriptionNotRecorded=Subscrição não registrada
     AddSubscription=Criar subscripção
    diff --git a/htdocs/langs/pt_BR/orders.lang b/htdocs/langs/pt_BR/orders.lang
    index 4f897c6aec2..178bb8c6cb5 100644
    --- a/htdocs/langs/pt_BR/orders.lang
    +++ b/htdocs/langs/pt_BR/orders.lang
    @@ -1,6 +1,5 @@
     # Dolibarr language file - Source file is en_US - orders
     OrdersArea=Área de Pedidos de Clientes
    -SuppliersOrdersArea=Área de Pedidos a Fornecedores
     OrderCard=Ficha Pedido
     OrderId=ID Pedido
     Order=Pedido
    @@ -13,24 +12,25 @@ OrderToProcess=Pedido a processar
     NewOrder=Novo Pedido
     ToOrder=Realizar Pedido
     MakeOrder=Realizar Pedido
    -SupplierOrder=Pedido a Fornecedor
    -SuppliersOrders=Pedidos a Fornecedores
    -SuppliersOrdersRunning=Pedidos a Fornecedores em Curso
    -CustomerOrder=Pedido de Cliente
    -CustomersOrders=Pedidos de clientes
    +CustomerOrder=Pedido do Cliente
    +CustomersOrders=Pedidos de Clientes
     CustomersOrdersRunning=Pedidos dos clientes atuais
     CustomersOrdersAndOrdersLines=Pedidos de clientes e linhas de pedidos
     OrdersDeliveredToBill=Pedidos de clientes entregues na conta
     OrdersToBill=Pedidos dos clientes entregue
     OrdersInProcess=Pedidos de cliente em processo
     OrdersToProcess=Pedidos de cliente a processar
    -SuppliersOrdersToProcess=Pedidos a fornecedor a processar
     StatusOrderSent=Entrega encaminhada
     StatusOrderOnProcessShort=Pedido
     StatusOrderToProcessShort=A processar
    +StatusOrderReceivedPartiallyShort=Recebido Parcialmente
    +StatusOrderDraft=Rascunho (a Confirmar)
    +StatusOrderValidated=Validado
     StatusOrderOnProcess=Pedido - Aguardando Recebimento
     StatusOrderOnProcessWithValidation=Ordenada - recepção Standby ou validação
     StatusOrderToBill=A Faturar
    +StatusOrderRefused=Reprovado
    +StatusOrderReceivedPartially=Recebido Parcialmente
     StatusOrderReceivedAll=Todos os produtos recebidos
     ShippingExist=Existe envio
     QtyOrdered=Quant. Pedida
    @@ -53,15 +53,12 @@ ShowOrder=Mostrar Pedido
     OrdersOpened=Pedidos a processar
     NoDraftOrders=Não há projetos de pedidos
     NoOrder=Sem pedidos
    -NoSupplierOrder=Sem pedido de suprimento
     LastOrders=Últimos %s pedidos de cliente
     LastCustomerOrders=Últimos %s pedidos de cliente
    -LastSupplierOrders=Últimos %s pedidos a fornecedores
     LastModifiedOrders=Últimos %s pedidos modificados
     AllOrders=Todos os Pedidos
     NbOfOrders=Número de Pedidos
     OrdersStatistics=Estatísticas de pedidos
    -OrdersStatisticsSuppliers=Estatísticas de Pedidos a Fornecedores
     NumberOfOrdersByMonth=Número de Pedidos por Mês
     AmountOfOrdersByMonthHT=Numero de pedidos por mes (sem impostos)
     ListOfOrders=Lista de Pedidos
    @@ -75,12 +72,9 @@ ConfirmMakeOrder=Você tem certeza que deseja confirmar que fez este pedido em <
     GenerateBill=Faturar
     ClassifyShipped=Clasificar entregue
     DraftOrders=Rascunhos de Pedidos
    -DraftSuppliersOrders=Rascunho de pedidos para fornecedor
     OnProcessOrders=Pedidos em Processo
     RefOrder=Ref. Pedido
     RefCustomerOrder=Ref. pedido por cliente
    -RefOrderSupplier=Ref. ordem por fonecedor
    -RefOrderSupplierShort=Ref. Encomendar fornecedor
     SendOrderByMail=Enviar pedido por e-mail
     ActionsOnOrder=Ações sobre o pedido
     NoArticleOfTypeProduct=Não existe artigos de tipo 'produto' e por tanto expedidos neste pedido
    @@ -92,19 +86,12 @@ ConfirmCloneOrder=Você tem certeza que deseja clonar este pedido, o <b>%s</b>?
     DispatchSupplierOrder=Receber pedido de fornecedor %s
     FirstApprovalAlreadyDone=A primeira aprovação já feito
     SecondApprovalAlreadyDone=Segundo aprovação já feito
    -SupplierOrderReceivedInDolibarr=Pedido a fornecedor %s recebido %s
    -SupplierOrderSubmitedInDolibarr=Pedido a fornecedor %s submetido
    -SupplierOrderClassifiedBilled=Pedido a fornecedor %s conjunto faturado
     TypeContact_commande_internal_SALESREPFOLL=Responsável do seguimento do pedido do cliente
     TypeContact_commande_internal_SHIPPING=Representante seguindo o envio
     TypeContact_commande_external_BILLING=Contato fatura cliente
     TypeContact_commande_external_SHIPPING=Contato envio cliente
     TypeContact_commande_external_CUSTOMER=Contato cliente seguindo o pedido
    -TypeContact_order_supplier_internal_SALESREPFOLL=Representante seguindo o pedido do fornecedor
     TypeContact_order_supplier_internal_SHIPPING=Representante seguindo o envio
    -TypeContact_order_supplier_external_BILLING=Contato fatura fornecedor
    -TypeContact_order_supplier_external_SHIPPING=Contato envio fornecedor
    -TypeContact_order_supplier_external_CUSTOMER=Contato fornecedor seguindo o pedido
     Error_OrderNotChecked=Nenhum pedido seleçionado para se faturar
     OrderByEMail=E-mail
     PDFEinsteinDescription=Modelo de pedido completo (logo...)
    diff --git a/htdocs/langs/pt_BR/other.lang b/htdocs/langs/pt_BR/other.lang
    index a06dc426a08..25a7ab19281 100644
    --- a/htdocs/langs/pt_BR/other.lang
    +++ b/htdocs/langs/pt_BR/other.lang
    @@ -1,5 +1,4 @@
     # Dolibarr language file - Source file is en_US - other
    -SecurityCode=Código de segurança
     Tools=Ferramentas
     Birthday=Aniversário
     DateToBirth=Data de nascimento
    @@ -115,7 +114,6 @@ StartUpload=Iniciar o "upload"
     CancelUpload=Cancelar o "upload"
     FileIsTooBig=Tamanho do arquivo grande de mais
     PleaseBePatient=Por favor aguarde....
    -RequestToResetPasswordReceived=Recebemos a pedido de mudar a sua senha do Dolibarr
     NewKeyIs=Estas sao as suas novas chaves de acesso
     NewKeyWillBe=Sua nova chave de acesso do software sera
     ClickHereToGoTo=Clickar aqui para ir a %s
    diff --git a/htdocs/langs/pt_BR/paypal.lang b/htdocs/langs/pt_BR/paypal.lang
    index e7c70788b1b..59af70c7c2e 100644
    --- a/htdocs/langs/pt_BR/paypal.lang
    +++ b/htdocs/langs/pt_BR/paypal.lang
    @@ -11,9 +11,9 @@ PAYPAL_SSLVERSION=Versão do SSL do cURL
     PAYPAL_API_INTEGRAL_OR_PAYPALONLY=Oferecer pagamento "integral" (Cartao de credito + Paypal) ou somente "Paypal"
     PaypalModeIntegral=Integralmente
     PaypalModeOnlyPaypal=PayPal apenas
    +ONLINE_PAYMENT_CSS_URL=URL opcional de CSS na página de pagamento
     ThisIsTransactionId=Eis o id da transação: <b>%s</b>
     PAYPAL_ADD_PAYMENT_URL=Adicionar URL do pagamento Paypal quando se envia o documento por e-mail
    -PredefinedMailContentLink=Clique no link seguro abaixo para fazer o pagamento (PayPal) se nao esta ainda effetuado.⏎\n⏎\n%s⏎\n⏎\n
     YouAreCurrentlyInSandboxMode=No momento você está no %s modo "caixa de areia"
     NewOnlinePaymentFailed=Foi tentado novo pagamento online, mas sem hêxito
     ONLINE_PAYMENT_SENDEMAIL=Endereço e-mail para aviso apos o pagamento (positivo ou nao)
    @@ -26,3 +26,4 @@ DetailedErrorMessage=Mensagem de erro detalhada
     ShortErrorMessage=Mensagem curta de erro
     ErrorCode=Código do erro
     ErrorSeverityCode=Erro grave de código
    +PaypalLiveEnabled=Paypal live ativado (caso contrário, teste/modo caixa de areia)
    diff --git a/htdocs/langs/pt_BR/productbatch.lang b/htdocs/langs/pt_BR/productbatch.lang
    index 9656f370eb8..3482315dc9c 100644
    --- a/htdocs/langs/pt_BR/productbatch.lang
    +++ b/htdocs/langs/pt_BR/productbatch.lang
    @@ -13,7 +13,6 @@ printEatby=Compra-por: %s
     printSellby=Venda-por: %s
     printQty=Qtde: %d
     AddDispatchBatchLine=Adicione uma linha para Shelf Life expedição
    -WhenProductBatchModuleOnOptionAreForced=Quando o módulo Lote / Série está ativado, o modo automático de aumento / diminuição do estoque é forçado a enviar e o envio manual para recepção e não pode ser editado. Outras opções podem ser definidas como você deseja.
     ProductDoesNotUseBatchSerial=Este produto não utiliza Lote / número de série
     ProductLotSetup=Configuração do módulo lote/nº de série
     ShowCurrentStockOfLot=Exibir o estoque atual para o produto/lote
    diff --git a/htdocs/langs/pt_BR/products.lang b/htdocs/langs/pt_BR/products.lang
    index 6d3c9f15095..24db0fb3403 100644
    --- a/htdocs/langs/pt_BR/products.lang
    +++ b/htdocs/langs/pt_BR/products.lang
    @@ -15,7 +15,6 @@ MassBarcodeInit=Inicialização de código de barras.
     MassBarcodeInitDesc=Esta página pode ser usado para inicializar um código de barras em objetos que não têm código de barras definidas. Verifique antes que a instalação do módulo de código de barras é completa.
     ProductsOnSellAndOnBuy=Produtos para venda e para compra
     ServicesOnSellAndOnBuy=Serviços para venda e compra
    -LastModifiedProductsAndServices=Últimos %s produtos/serviços modificados
     LastRecordedProducts=Últimos %s produtos gravados
     LastRecordedServices=Últimos %s serviços gravados
     CardProduct0=Ficha do Produto
    @@ -145,8 +144,7 @@ PriceMode=Modo de Preço
     DefaultPrice=Preço padrão
     ComposedProductIncDecStock=Aumento/diminuição do estoque, armazém, atual
     ComposedProduct=Sub-produto
    -MinSupplierPrice=Preço mínimo fornecedor
    -MinCustomerPrice=Preço de cliente mínimo
    +MinSupplierPrice=Preco de compra minimo
     DynamicPriceConfiguration=Configuração de preço dinâmico
     AddVariable=Adicionar Variável
     AddUpdater=Adicionar atualizador
    diff --git a/htdocs/langs/pt_BR/projects.lang b/htdocs/langs/pt_BR/projects.lang
    index 35c4b80b39f..3f1f3882f44 100644
    --- a/htdocs/langs/pt_BR/projects.lang
    +++ b/htdocs/langs/pt_BR/projects.lang
    @@ -34,7 +34,6 @@ TimesSpent=Dispêndio de tempo
     RefTask=Ref. da tarefa
     TaskTimeSpent=Dispêndio de tempo com tarefas
     TaskTimeUser=Usuário
    -TasksOnOpenedProject=Tarefas em projetos abertos
     NewTimeSpent=Dispêndio de tempo
     MyTimeSpent=Meu dispêndio de tempo
     TaskDateEnd=Data final da tarefa
    @@ -91,7 +90,6 @@ TaskCreatedInDolibarr=Tarefa %s criada
     TaskModifiedInDolibarr=Tarefa %s alterada
     TaskDeletedInDolibarr=Tarefa %s excluída
     OpportunityStatusShort=Est. da oprtnd.
    -OpportunityProbability=Probabilidade da oportunidade
     OpportunityProbabilityShort=Prob. oport.
     OpportunityAmount=Montante de oportunidades
     OpportunityAmountShort=Montante de oport.
    @@ -130,7 +128,6 @@ IdTaskTime=Horário do ID da tarefa
     YouCanCompleteRef=Se você deseja completar a referência com alguma informação (para usar como filtro de busca), recomenda-se a adição do carácter "-" para separação, desta forma a numeração automática ainda funcionará corretamente para os próximos projetos. Por exemplo: %s-ABC. Você também pode preferir adicionar chaves de busca no rótulo. Mas a melhor prática pode ser adicionar um campo dedicado, também chamado de atributos complementares.
     OnlyOpportunitiesShort=Somente oportunidades
     OpenedOpportunitiesShort=Oportunidades em andamento
    -NotAnOpportunityShort=Não é uma oportunidade
     OpportunityTotalAmount=Montante total de oportunidades
     OpportunityPonderatedAmount=Montante de oportunidades ponderadas
     OpportunityPonderatedAmountDesc=Montante de oportunidades ponderadas com probalidade
    diff --git a/htdocs/langs/pt_BR/propal.lang b/htdocs/langs/pt_BR/propal.lang
    index db402e157d5..c32b52034d6 100644
    --- a/htdocs/langs/pt_BR/propal.lang
    +++ b/htdocs/langs/pt_BR/propal.lang
    @@ -1,15 +1,24 @@
     # Dolibarr language file - Source file is en_US - propal
     ProposalShort=Proposta
    +ProposalsDraft=Orçamentos Rascunho
     ProposalsOpened=Propostas comerciais abertas
     ProposalCard=Cartao de proposta
    +NewProp=Novo Orçamento
    +NewPropal=Novo Orçamento
    +DeleteProp=Eliminar Orçamento
     ValidateProp=Confirmar Orçamento
     AddProp=Criar proposta
     ConfirmDeleteProp=Tem certeza que quer apagar esta proposta comercial?
     ConfirmValidateProp=Tem certeza que quer validar esta proposta comercial sob o nome <b>%s</b>?
     LastPropals=Últimas %s propostas
     LastModifiedProposals=Últimas %s propostas modificadas
    +AllPropals=Todos Os Orçamentos
    +SearchAProposal=Procurar um Orçamento
     NoProposal=Sem propostas
    +ProposalsStatistics=Estatísticas de Orçamentos
     AmountOfProposalsByMonthHT=Valor por Mês (sem ICMS)
    +NbOfProposals=Número Orçamentos
    +ShowPropal=Ver Orçamento
     PropalsOpened=Aberto
     PropalStatusDraft=Rascunho (a Confirmar)
     PropalStatusValidated=Validado (a proposta esta em aberto)
    @@ -19,13 +28,17 @@ PropalStatusClosedShort=Encerrado
     PropalStatusNotSignedShort=Sem Assinar
     PropalsToClose=Orçamentos a Fechar
     PropalsToBill=Orçamentos Assinados a Faturar
    +ListOfProposals=Lista de Orçamentos
     ActionsOnPropal=Ações sobre o Orçamento
    +RefProposal=Ref. Orçamento
    +SendPropalByMail=Enviar Orçamento por E-mail
     DatePropal=Data da Proposta
     ValidityDuration=Validade da proposta
     CloseAs=Configurar status para
     SetAcceptedRefused=Configurar aceito/recusado
     AddToDraftProposals=Adicionar a projeto de proposta
     NoDraftProposals=Não há projetos de propostas
    +CopyPropalFrom=Criar orçamento por Cópia de um existente
     CreateEmptyPropal=Criar orçamento a partir da Lista de produtos predefinidos
     DefaultProposalDurationValidity=Prazo de validez por default (em dias)
     UseCustomerContactAsPropalRecipientIfExist=Utilizar endereço contato de seguimento de cliente definido em vez do endereço do Fornecedor como destinatário dos Orçamentos
    @@ -42,6 +55,7 @@ AvailabilityTypeAV_1M=1 mes
     TypeContact_propal_internal_SALESREPFOLL=Representante seguindo a proposta
     TypeContact_propal_external_BILLING=Contato da fatura cliente
     TypeContact_propal_external_CUSTOMER=Contato cliente seguindo a proposta
    +DocModelAzurDescription=Modelo de orçamento completo (logo...)
     DefaultModelPropalCreate=Criaçao modelo padrao
     DefaultModelPropalToBill=Modelo padrao no fechamento da proposta comercial ( a se faturar)
     DefaultModelPropalClosed=Modelo padrao no fechamento da proposta comercial (nao faturada)
    diff --git a/htdocs/langs/pt_BR/receiptprinter.lang b/htdocs/langs/pt_BR/receiptprinter.lang
    index 6cff8032b5a..388cbde764a 100644
    --- a/htdocs/langs/pt_BR/receiptprinter.lang
    +++ b/htdocs/langs/pt_BR/receiptprinter.lang
    @@ -4,12 +4,10 @@ PrinterAdded=Impressora %s adicionada
     PrinterUpdated=Impressora %s atualizada
     PrinterDeleted=Impressora %s excluída
     TestSentToPrinter=Teste enviado para a impressora %s
    -ReceiptPrinter=Impressoras de recibo
     ReceiptPrinterDesc=Configuração das impressoras de recibo
     ReceiptPrinterTemplateDesc=Configuração do Tema
     ReceiptPrinterTypeDesc=Descrição do tipo de Impressora de Recibo
     ReceiptPrinterProfileDesc=Descrição do Perfil da Impressora de Recibo
    -ListPrinters=Lista de Impressoras
     SetupReceiptTemplate=Configuração do Tema
     CONNECTOR_DUMMY=Impressora Virtual
     CONNECTOR_NETWORK_PRINT=Impressora de rede
    @@ -18,9 +16,7 @@ CONNECTOR_WINDOWS_PRINT=Impressora local do Windows
     CONNECTOR_DUMMY_HELP=Impressora Falsa para teste, não imprime nada
     CONNECTOR_WINDOWS_PRINT_HELP=LPT1, COM1, smb://FooUser:secret@nomedocomputador/grupodetrabalho/Impressora do Recibo
     PROFILE_DEFAULT=Perfil Padrão
    -PROFILE_SIMPLE=Perfil Simples
     PROFILE_EPOSTEP=Perfil Epos Tep
    -PROFILE_P822D=Perfil P822D
     PROFILE_STAR=Perfil Star
     PROFILE_DEFAULT_HELP=Perfil Padrão disponível para impressoras Epson
     PROFILE_SIMPLE_HELP=Perfil Simples Sem Imagens
    diff --git a/htdocs/langs/pt_BR/sendings.lang b/htdocs/langs/pt_BR/sendings.lang
    index 64c08d5cd39..620d39d528b 100644
    --- a/htdocs/langs/pt_BR/sendings.lang
    +++ b/htdocs/langs/pt_BR/sendings.lang
    @@ -1,5 +1,6 @@
     # Dolibarr language file - Source file is en_US - sendings
     RefSending=Ref. Envio
    +Sending=Envio
     AllSendings=Todos os embarques
     ShowSending=Mostrar envios
     Receivings=Recibos de entrega
    @@ -9,6 +10,7 @@ SendingCard=Cartão de embarque
     QtyReceived=Quant. Recibida
     KeepToShip=Permaneça para enviar
     SendingsAndReceivingForSameOrder=Envios e recibos para esse pedido
    +SendingsToValidate=Envios a Confirmar
     StatusSendingValidated=Validado (produtos a enviar o enviados)
     SendingSheet=Folha de embarque
     ConfirmDeleteSending=Tem certeza que quer remover este envio?
    diff --git a/htdocs/langs/pt_BR/stocks.lang b/htdocs/langs/pt_BR/stocks.lang
    index a35c12c60e4..136d2694779 100644
    --- a/htdocs/langs/pt_BR/stocks.lang
    +++ b/htdocs/langs/pt_BR/stocks.lang
    @@ -1,5 +1,4 @@
     # Dolibarr language file - Source file is en_US - stocks
    -Warehouse=Armazém
     NewWarehouse=Novo armazém / setor de armazenagem
     MenuNewWarehouse=Novo armazém
     WarehouseSource=Armazém de origem
    @@ -18,7 +17,6 @@ ErrorWarehouseRefRequired=A referência do armazém é necessária
     ListOfWarehouses=Lista de armazéns
     ListOfStockMovements=Lista de movimentações de estoque
     StocksArea=Setor de armazenagem
    -NumberOfDifferentProducts=Número de produtos diferentes
     NumberOfProducts=Número total de produtos
     CorrectStock=Corrigir estoque
     StockTransfer=Banco de transferência
    @@ -41,7 +39,6 @@ DeStockOnValidateOrder=Decrementar os estoques físicos sobre os pedidos
     DeStockOnShipment=Diminuir o estoque real na validação do envio
     DeStockOnShipmentOnClosing=Baixa real no estoque ao classificar o embarque como fechado
     ReStockOnBill=Incrementar os estoques físicos sobre as faturas/recibos
    -ReStockOnValidateOrder=Incrementar os estoques físicos sobre os pedidos
     OrderStatusNotReadyToDispatch=Não tem ordem  ainda não ou nato tem um status que permite envio de produtos em para armazenamento.
     NoPredefinedProductToDispatch=Não há produtos pré-definidos para este objeto. Portanto, não envio em estoque é necessária.
     DispatchVerb=Despachar
    diff --git a/htdocs/langs/pt_BR/supplier_proposal.lang b/htdocs/langs/pt_BR/supplier_proposal.lang
    index 3886169ed9b..8987ca9dc25 100644
    --- a/htdocs/langs/pt_BR/supplier_proposal.lang
    +++ b/htdocs/langs/pt_BR/supplier_proposal.lang
    @@ -1,22 +1,14 @@
     # Dolibarr language file - Source file is en_US - supplier_proposal
    -SupplierProposal=Propostas comerciais a fornecedor
    -supplier_proposalDESC=Gerir solicitações de preço a fornecedores
     SupplierProposalNew=Nova solicitação de preço
     CommRequest=Solicitação de preço
     CommRequests=Solicitações de preço
     SearchRequest=Procurar uma solicitação
     DraftRequests=Minutas de solicitação
    -SupplierProposalsDraft=Minutas de propostas a fornecedor
     LastModifiedRequests=Últimas %s solicitações de preço modificadas
     RequestsOpened=Solicitações de preço em aberto
    -SupplierProposalArea=Área de propostas a fornecedor
    -SupplierProposalShort=Proposta a fornecedor
    -SupplierProposals=Propostas a fornecedor
    -SupplierProposalsShort=Propostas a fornecedor
     NewAskPrice=Nova solicitação de preço
     ShowSupplierProposal=Mostrar solicitação de preço
     AddSupplierProposal=Criar uma solicitação de preço
    -SupplierProposalRefFourn=Ref. fornecedor
     SupplierProposalDate=Data de entrega
     SupplierProposalRefFournNotice=Antes de fechar como "Aceita", é melhor verificar as referências dos fornecedores.
     ConfirmValidateAsk=Você tem certeza que deseja validar esta solicitação de preço sob o nome de <b>%s</b>?
    @@ -46,9 +38,5 @@ CommercialAsk=Solicitação de preço
     DefaultModelSupplierProposalCreate=Criação de modelo padrão
     DefaultModelSupplierProposalToBill=Tema padrão quando fechando uma solicitação de preço (aceita)
     DefaultModelSupplierProposalClosed=Tema padrão quando fechando uma solicitação de preço (recusada)
    -ListOfSupplierProposals=Lista de solicitações de proposta a fornecedor
    -ListSupplierProposalsAssociatedProject=Lista de propostas de fornecedores associadas ao projeto
    -SupplierProposalsToClose=Propostas a fornecedor a encerrar
    -SupplierProposalsToProcess=Propostas a fornecedor a tratar
     LastSupplierProposals=Últimos %s preços solicitados
     AllPriceRequests=Todas as solicitações
    diff --git a/htdocs/langs/pt_BR/suppliers.lang b/htdocs/langs/pt_BR/suppliers.lang
    index d839fae2b3d..ff80027fe85 100644
    --- a/htdocs/langs/pt_BR/suppliers.lang
    +++ b/htdocs/langs/pt_BR/suppliers.lang
    @@ -1,25 +1,17 @@
     # Dolibarr language file - Source file is en_US - suppliers
    -ShowSupplierInvoice=Mostrar Fatura de Suprimentos
     TotalBuyingPriceMinShort=Total de precos de compra dos subprodutos
     TotalSellingPriceMinShort=Total de preços de venda de sub-produtos
     SomeSubProductHaveNoPrices=Algums dos sub-produtos nao tem um preco definido
     ChangeSupplierPrice=Modificar preço de compra
    -SupplierPrices=Fornecedor preços
     ReferenceSupplierIsAlreadyAssociatedWithAProduct=Esta referencia de fornecedor ja esta asociada com a referenca: %s
     Availability=Entrega
    -ExportDataset_fournisseur_1=Faturas de Fornecedores e Linhas de Fatura
    -ExportDataset_fournisseur_2=Faturas Fornecedores e Pagamentos
    -ExportDataset_fournisseur_3=Ordems de fornecedor e linhas de ordem
     ConfirmApproveThisOrder=Tem certeza que deseja aprovar o pedido <b>%s</b>?
     DenyingThisOrder=Negar esta pedido
     ConfirmDenyingThisOrder=Você tem certeza que deseja negar este pedido <b>%s</b>?
     ConfirmCancelThisOrder=Você tem certeza que deseja cancelar este pedido <b>%s</b>?
    -AddSupplierInvoice=Criar Fatura do Fornecedor
    -SentToSuppliers=Enviado para fornecedores
    -ListOfSupplierOrders=Lista de pedidos do fornecedor
    -MenuOrdersSupplierToBill=Pedidos a se faturar do foprnecedor
     NbDaysToDelivery=Atraso de entrega em dias
     DescNbDaysToDelivery=O maior atraso de entregar os produtos a partir deste fim
     DoNotOrderThisProductToThisSupplier=Não pedir
     NotTheGoodQualitySupplier=Qualidade inadequada
    -BuyingPriceNumShort=Fornecedor preços
    +AllProductServicePrices=Todos os preços dos produtos / serviços
    +AllProductReferencesOfSupplier=Todas as referências de produtos / serviços do fornecedor
    diff --git a/htdocs/langs/pt_BR/trips.lang b/htdocs/langs/pt_BR/trips.lang
    index 85bc9ffd643..d2320cfec13 100644
    --- a/htdocs/langs/pt_BR/trips.lang
    +++ b/htdocs/langs/pt_BR/trips.lang
    @@ -1,14 +1,10 @@
     # Dolibarr language file - Source file is en_US - trips
    -ShowExpenseReport=Mostrar relatório de despesas
     Trips=Os relatórios de despesas
     TripsAndExpenses=Relatórios de despesas
     TripsAndExpensesStatistics=Estatísticas de relatórios de despesas
     TripCard=Despesa de cartão de relatório
    -AddTrip=Criar relatório de despesas
     TypeFees=Tipos de benefício
    -ShowTrip=Mostrar relatório de despesas
     LastExpenseReports=Últimos relatórios de despesas %s
    -AllExpenseReports=Todos os relatórios de despesas
     CompanyVisited=Empresa / Organização visitada
     FeesKilometersOrAmout=Quantidade de quilômetros
     DeleteTrip=Excluir relatório de despesas
    diff --git a/htdocs/langs/pt_BR/users.lang b/htdocs/langs/pt_BR/users.lang
    index a13ec59c2d3..36a506f9d86 100644
    --- a/htdocs/langs/pt_BR/users.lang
    +++ b/htdocs/langs/pt_BR/users.lang
    @@ -43,7 +43,6 @@ PasswordChangeRequest=Pedido para alterar a senha para <b> %s </b>
     PasswordChangeRequestSent=Solicitação para alterar a senha para <b>%s</b> enviada a <b>%s</b>.
     ConfirmPasswordReset=Confirmar restauração da senha
     MenuUsersAndGroups=Usuários e Grupos
    -LastGroupsCreated=Últimos %s grupos criados
     LastUsersCreated=Últimos %s usuários criados
     ShowGroup=Visualizar grupo
     ShowUser=Visualizar usuário
    diff --git a/htdocs/langs/pt_BR/website.lang b/htdocs/langs/pt_BR/website.lang
    index 3b03fc7f05e..3cf64eab259 100644
    --- a/htdocs/langs/pt_BR/website.lang
    +++ b/htdocs/langs/pt_BR/website.lang
    @@ -2,7 +2,6 @@
     WebsiteSetupDesc=Crie aqui o numero de entradas ao website que você precisa. Depois entre no menu websites para editá-las.
     DeleteWebsite=Apagar website
     ConfirmDeleteWebsite=Você tem certeza que deseja apagar este web site. Todas as páginas e conteúdos serão removidos.
    -WEBSITE_TYPE_CONTAINER=Tipo de página / recipiente
     WEBSITE_PAGE_EXAMPLE=Página da Web para usar como exemplo
     WEBSITE_PAGENAME=Nome da Página/Apelido
     WEBSITE_ALIASALT=Nomes / alias alternativos de página
    @@ -68,7 +67,6 @@ AnotherContainer=Outro recipiente
     WEBSITE_USE_WEBSITE_ACCOUNTS=Habilitar a tabela da conta do site
     WEBSITE_USE_WEBSITE_ACCOUNTSTooltip=Ative a tabela para armazenar contas do site (login / pass) para cada site / terceira parte
     YouMustDefineTheHomePage=Você deve primeiro definir a Home page padrão
    -OnlyEditionOfSourceForGrabbedContentFuture=Nota: somente uma edição da fonte HTML será possível quando um conteúdo da página for inculgado agarrando-o de uma página externa (o editor WYSIWYG não estará disponível)
     OnlyEditionOfSourceForGrabbedContent=Apenas uma edição de fonte HTML é possível quando o conteúdo foi extraído de um site externo
     GrabImagesInto=Pegue também imagens encontradas no css e na página.
     ImagesShouldBeSavedInto=As imagens devem ser salvas no diretório
    diff --git a/htdocs/langs/pt_BR/withdrawals.lang b/htdocs/langs/pt_BR/withdrawals.lang
    index b4b141da60f..e980da3eb0c 100644
    --- a/htdocs/langs/pt_BR/withdrawals.lang
    +++ b/htdocs/langs/pt_BR/withdrawals.lang
    @@ -15,7 +15,6 @@ NotPossibleForThisStatusOfWithdrawReceiptORLine=Ainda não é possível. Retirar
     NbOfInvoiceToWithdraw=Nº da Nota Fiscal qualificada com ordem de débito direto
     NbOfInvoiceToWithdrawWithInfo=Nº da fatura do cliente com pedidos para pagamento por Débito direto com informação bancária definida
     InvoiceWaitingWithdraw=Fatura aguardando o Débito direto
    -WithdrawsRefused=Débito direto recusado
     NoInvoiceToWithdraw=Nenhuma Nota Fiscal do cliente com aberto 'Ordem de débito direto' está aguardando. Vá na guia '%s' no cartão de Nota Fiscal para fazer um pedido.
     ResponsibleUser=Usuário Responsável dos Débitos Diretos
     WithdrawStatistics=Estatísticas do pagamento por Débito direto
    diff --git a/htdocs/langs/pt_BR/workflow.lang b/htdocs/langs/pt_BR/workflow.lang
    index 539d2368b49..3962126b57f 100644
    --- a/htdocs/langs/pt_BR/workflow.lang
    +++ b/htdocs/langs/pt_BR/workflow.lang
    @@ -1,4 +1,13 @@
     # Dolibarr language file - Source file is en_US - workflow
    +WorkflowSetup=Configuração do módulo de Fluxo de Trabalho
     WorkflowDesc=Este módulo é concebido para modificar o comportamento das ações automáticas para aplicação. Por padrão, o fluxo de trabalho está aberto (você pode fazer as coisas na ordem que você quiser). Você pode ativar as ações automáticas que você está interessado.
     ThereIsNoWorkflowToModify=Não há alterações do fluxo de trabalho disponíveis com os módulos ativados.
    +descWORKFLOW_PROPAL_AUTOCREATE_ORDER=Crie automaticamente uma ordem de cliente após a assinatura de uma proposta comercial (a nova ordem terá o mesmo valor que a proposta)
    +descWORKFLOW_PROPAL_AUTOCREATE_INVOICE=Crie automaticamente uma fatura do cliente após a assinatura de uma proposta comercial (a nova fatura terá o mesmo valor que a proposta)
     descWORKFLOW_CONTRACT_AUTOCREATE_INVOICE=Criar automaticamente uma fatura de cliente depois que um contrato é validado
    +descWORKFLOW_ORDER_AUTOCREATE_INVOICE=Crie automaticamente uma fatura do cliente após a conclusão de uma ordem do cliente (a nova fatura terá o mesmo valor do que o pedido)
    +descWORKFLOW_ORDER_CLASSIFY_BILLED_PROPAL=Classifique a(s) proposta(s) de origem vinculada a faturada quando a ordem do cliente é definida como faturada (e se a quantidade da ordem for igual à quantidade total de propostas vinculadas assinadas)
    +descWORKFLOW_INVOICE_CLASSIFY_BILLED_PROPAL=Classifique a(s) proposta(s) de origem vinculada a faturada quando a fatura do cliente é validada (e se o valor da fatura for igual ao montante total de propostas vinculadas assinadas)
    +descWORKFLOW_INVOICE_AMOUNT_CLASSIFY_BILLED_ORDER=Classifique a(s) ordem(s) do cliente de origem vinculada a faturar quando a fatura do cliente é validada (e se o valor da fatura for igual ao montante total de pedidos vinculados)
    +descWORKFLOW_INVOICE_CLASSIFY_BILLED_ORDER=Classifique a(s) ordem(s) do cliente de origem vinculada a faturar quando a fatura do cliente é definida como paga (e se o valor da fatura for igual ao montante total de pedidos vinculados)
    +descWORKFLOW_ORDER_CLASSIFY_SHIPPED_SHIPPING=Classifique a ordem do cliente de origem vinculada a ser enviada quando uma remessa é validada (e se a quantidade enviada por todas as remessas for o mesmo que na ordem de atualização)
    diff --git a/htdocs/langs/pt_PT/accountancy.lang b/htdocs/langs/pt_PT/accountancy.lang
    index 4a4ac0ea784..9d552969aa0 100644
    --- a/htdocs/langs/pt_PT/accountancy.lang
    +++ b/htdocs/langs/pt_PT/accountancy.lang
    @@ -1,4 +1,5 @@
     # Dolibarr language file - en_US - Accounting Expert
    +Accounting=Contabilidade
     ACCOUNTING_EXPORT_SEPARATORCSV=Separador de coluna para o ficheiro exportadocc
     ACCOUNTING_EXPORT_DATE=Formato da data para o ficheiro exportado
     ACCOUNTING_EXPORT_PIECE=Exportar a referência da peça
    @@ -39,11 +40,11 @@ AccountWithNonZeroValues=Accounts with non zero values
     ListOfAccounts=List of accounts
     
     MainAccountForCustomersNotDefined=Main accounting account for customers not defined in setup
    -MainAccountForSuppliersNotDefined=Main accounting account for suppliers not defined in setup
    +MainAccountForSuppliersNotDefined=Main accounting account for vendors not defined in setup
     MainAccountForUsersNotDefined=Main accounting account for users not defined in setup
     MainAccountForVatPaymentNotDefined=Main accounting account for VAT payment not defined in setup
     
    -AccountancyArea=Área de contabilidade
    +AccountancyArea=Accounting area
     AccountancyAreaDescIntro=O uso do módulo de contabilidade é feito em várias etapas:
     AccountancyAreaDescActionOnce=As seguintes ações são geralmente executadas apenas uma vez, ou uma vez por ano ...
     AccountancyAreaDescActionOnceBis=Os próximos passos devem ser efetuados para economizar tempo no futuro, sugerindo-lhe a conta contabilística padrão correta quando estiver a ser feito um registo no Livro Razão e nos Diários.
    @@ -54,6 +55,7 @@ AccountancyAreaDescChartModel=PASSO %s: Crie um modelo de gráfico de conta no m
     AccountancyAreaDescChart=PASSO %s: Criar or verificar conteúdo do seu gráfico de conta no menu %s
     
     AccountancyAreaDescVat=PASSO %s: Defina a conta contabilística para cada taxa de IVA. Para tal pode usar a entrada %s do menu.
    +AccountancyAreaDescDefault=STEP %s: Define default accounting accounts. For this, use the menu entry %s.
     AccountancyAreaDescExpenseReport=PASSO %s: Defina a conta contabilística para o relatório de despesa. Para tal pode usar a entrada do menu %s.
     AccountancyAreaDescSal=PASSO %s: Defina a conta contabilística para o pagamento de salários. Para tal pode usar a entrada do menu %s.
     AccountancyAreaDescContrib=PASSO %s: Defina a conta contabilística para despesas especiais (outros impostos). Para tal pode usar a entrada do menu %s.
    @@ -89,7 +91,7 @@ MenuProductsAccounts=Contas de produtos
     ProductsBinding=Contas de produtos
     Ventilation=Vinculação a contas
     CustomersVentilation=Associação à fatura do cliente
    -SuppliersVentilation=Associação à fatura do fornecedor
    +SuppliersVentilation=Vendor invoice binding
     ExpenseReportsVentilation=Vinculação do relatório de despesas
     CreateMvts=Criar nova transação
     UpdateMvts=Modificação de uma transação
    @@ -130,12 +132,14 @@ ACCOUNTING_LENGTH_GACCOUNT=Tamanho das contas contabilísticas gerais (se defini
     ACCOUNTING_LENGTH_AACCOUNT=Tamanho das contas contabilísticas de terceiros (se definir o valor deste campo a 6, então a conta '401' irá ser mostrada como '401000')
     ACCOUNTING_MANAGE_ZERO=Permitir a gestão do número de zeros no fim da designação da conta contabilística. Isto é necessário em alguns países (como a Suíça). Se desativada (por defeito), você poderá definir os 2 seguintes parâmetros de forma a que a aplicação adicione zeros virtualmente.
     BANK_DISABLE_DIRECT_INPUT=Desactivar a gravação direta de transação na conta bancária
    +ACCOUNTING_ENABLE_EXPORT_DRAFT_JOURNAL=Enable draft export on journal
     
     ACCOUNTING_SELL_JOURNAL=Diário de vendas
     ACCOUNTING_PURCHASE_JOURNAL=Diário de compras
     ACCOUNTING_MISCELLANEOUS_JOURNAL=Diário de diversos
     ACCOUNTING_EXPENSEREPORT_JOURNAL=Diário de relatório de despesas
     ACCOUNTING_SOCIAL_JOURNAL=Diário social
    +ACCOUNTING_HAS_NEW_JOURNAL=Has new Journal
     
     ACCOUNTING_ACCOUNT_TRANSFER_CASH=Conta contabilística de transferência
     ACCOUNTING_ACCOUNT_SUSPENSE=Conta contabilística de espera
    @@ -177,7 +181,7 @@ ThirdpartyAccountNotDefined=Conta para terceiros não definido
     ProductAccountNotDefined=Conta para o produto não definido
     FeeAccountNotDefined=Conta para o honorário não definida
     BankAccountNotDefined=Conta de banco não definida
    -CustomerInvoicePayment=Pagamento de fatura de cliente
    +CustomerInvoicePayment=Pagamento de fatura a cliente
     ThirdPartyAccount=Third party account
     NewAccountingMvt=Nova transação
     NumMvts=Número da transação
    @@ -185,11 +189,12 @@ ListeMvts=Lista de movimentos
     ErrorDebitCredit=Débito e crédito não pode ter um valor, ao mesmo tempo
     AddCompteFromBK=Adicionar contas contabilisticas ao grupo
     ReportThirdParty=Lista de contas de terceiros
    -DescThirdPartyReport=Consulte aqui a lista de clientes e fornecedores e as suas contas contabilísticas
    +DescThirdPartyReport=Consult here the list of the third party customers and vendors and their accounting accounts
     ListAccounts=Lista de contas contabilísticas
     UnknownAccountForThirdparty=Unknown third party account. We will use %s
     UnknownAccountForThirdpartyBlocking=Unknown third party account. Blocking error
     UnknownAccountForThirdpartyAndWaitingAccountNotDefinedBlocking=Unknown third party account and waiting account not defined. Blocking error
    +PaymentsNotLinkedToProduct=Payment not linked to any product / service
     
     Pcgtype=Group of account
     Pcgsubtype=Subgroup of account
    @@ -198,14 +203,14 @@ PcgtypeDesc=Group and subgroup of account are used as predefined 'filter' and 'g
     TotalVente=Total de volume de negócios sem impostos
     TotalMarge=Margem total de vendas
     
    -DescVentilCustomer=Consulte aqui a lista de linhas de faturas de clientes associados (ou não) a uma conta contabilística de produto
    +DescVentilCustomer=Consulte aqui a lista de linhas de faturas a clientes associados (ou não) a uma conta contabilística de produto
     DescVentilMore=Na maioria dos casos, se você usar produtos ou serviços predefinidos e configurar o número de conta no cartão do produto/serviço, a aplicação será capaz de efetuar toda a vinculação entre a linhas das faturas e a conta contabilística do seu gráfico de contas através de um clique no botão <strong>"%s"</strong>. Se a conta não for configurada no cartão do produto/serviço or se você tiver algumas linhas não vinculadas a uma conta, então terá de efetuar a vinculação manual a partir do menu "<strong>%s</strong>".
    -DescVentilDoneCustomer=Consulte aqui a lista das linhas de faturas de clientes e as suas contas de contabilísticas de produto
    +DescVentilDoneCustomer=Consulte aqui a lista das linhas de faturas a clientes e as suas contas de contabilísticas de produto
     DescVentilTodoCustomer=Vincular linhas da fatura que não estejam vinculadas a uma conta contabilística de produto
     ChangeAccount=Alterar a conta contabilística de produto/serviço para as linhas selecionadas com a seguinte conta contabilística:
     Vide=-
    -DescVentilSupplier=Consulte aqui a lista de linhas de faturas de fornecedor associadas ou não, a uma conta contabilística de produto
    -DescVentilDoneSupplier=Consulte aqui a lista das linhas das faturas e a conta contabilística do fornecedor
    +DescVentilSupplier=Consult here the list of vendor invoice lines bound or not yet bound to a product accounting account
    +DescVentilDoneSupplier=Consult here the list of the lines of invoices vendors and their accounting account
     DescVentilTodoExpenseReport=Vincule as linhas do relatórios de despesas de não vinculados a um honorário de uma conta de contabilística
     DescVentilExpenseReport=Consulte aqui a lista de linhas do relatório de despesas vinculadas (ou não) a um honorário da conta contabilística
     DescVentilExpenseReportMore=Se configurar a conta contabilística de acordo com o tipo de linha de relatório de despesa, a aplicação será capaz de efetuar toda a vinculação entre as linhas do seu relatório de despesas e a conta contabilística do seu gráfico de contas através de um único clique no botão <strong>"%s"</strong>. Se a conta não foi configurada no dicionário de honorários ou se você tem algumas linhas não vinculadas, então terá de efetuar a vinculação manuel no menu "<strong>%s</strong>".
    @@ -215,7 +220,7 @@ ValidateHistory=Vincular automaticamente
     AutomaticBindingDone=Vinculação automática efetuada
     
     ErrorAccountancyCodeIsAlreadyUse=Erro, não pode apagar esta conta contabilística porque está a ser utilizada
    -MvtNotCorrectlyBalanced=Movement not correctly balanced. Credit = %s. Debit = %s
    +MvtNotCorrectlyBalanced=Movement not correctly balanced. Debit = %s | Credit = %s
     FicheVentilation=Cartão de vinculação
     GeneralLedgerIsWritten=As transações são escritas no Livro Razão
     GeneralLedgerSomeRecordWasNotRecorded=Some of the transactions could not be journalized. If there is no other error message, this is probably because they were already journalized.
    @@ -293,4 +298,9 @@ Binded=Linhas vinculadas
     ToBind=Linhas a vincular
     UseMenuToSetBindindManualy=Autodection not possible, use menu <a href="%s">%s</a> to make the binding manually
     
    +## Import
    +ImportAccountingEntries=Accounting entries
    +
     WarningReportNotReliable=Warning, this report is not based on the Ledger, so does not contains transaction modified manualy in the Ledger. If your journalization is up to date, the bookkeeping view is more accurate.
    +ExpenseReportJournal=Expense Report Journal
    +InventoryJournal=Inventory Journal
    diff --git a/htdocs/langs/pt_PT/admin.lang b/htdocs/langs/pt_PT/admin.lang
    index f32f9c7f7a4..0bd9d6a3970 100644
    --- a/htdocs/langs/pt_PT/admin.lang
    +++ b/htdocs/langs/pt_PT/admin.lang
    @@ -32,8 +32,8 @@ PurgeSessions=Limpeza das sessões
     ConfirmPurgeSessions=Deseja mesmo limpar todas as sessões? Isto irá desassociar todos os utilizadores (exceto você).
     NoSessionListWithThisHandler=O utilizador para guardar a sessão configurado no seu PHP não permite listar todas as sessões em execução.
     LockNewSessions=Bloquear novas ligações
    -ConfirmLockNewSessions=Tem a certeza que pretende restringir qualquer nova ligação Dolibarr para si? Depois disso, só o utilizador <b>%s</b> poderá ligar.
    -UnlockNewSessions=Remover bloqueio de ligação
    +ConfirmLockNewSessions=Tem a certeza que pretende restringir qualquer nova conexão Dolibarr para si? Depois disso, só o utilizador <b>%s</b> poderá ligar.
    +UnlockNewSessions=Remover bloqueio de conexão
     YourSession=A sua sessão
     Sessions=Sessão de utilizadores
     WebUserGroup=Utilizador/grupo do servidor da Web
    @@ -49,7 +49,7 @@ InternalUser=Utilizador interno
     ExternalUser=Utilizador externo
     InternalUsers=Utilizadores internos
     ExternalUsers=Utilizadores externos
    -GUISetup=Exibir
    +GUISetup=Aparência
     SetupArea=Área de configuração
     UploadNewTemplate=Carregar novo(s) modelo(s)
     FormToTestFileUploadForm=Formulário para testar o envio de ficheiro (de acordo com a configuração)
    @@ -273,6 +273,7 @@ MAIN_MAIL_ERRORS_TO=Remetente de email usado para emails enviados que retornaram
     MAIN_MAIL_AUTOCOPY_TO= Enviar sistematicamente uma cópia carbono de todos os emails enviados para
     MAIN_DISABLE_ALL_MAILS=Desativar globalmente todo o envio de emails (para fins de teste ou demonstrações)
     MAIN_MAIL_FORCE_SENDTO=Enviar todos os e-mails para (em vez de enviar para destinatários reais, para fins de teste)
    +MAIN_MAIL_ENABLED_USER_DEST_SELECT=Adicionar funcionários utilizadores com e-mail à lista de destinatários permitidos
     MAIN_MAIL_SENDMODE=Método de envio de emails
     MAIN_MAIL_SMTPS_ID=ID SMTP, se necessário a autenticação
     MAIN_MAIL_SMTPS_PW=Palavra-passe de SMTP, se necessário a autenticação
    @@ -291,7 +292,7 @@ ModuleSetup=Configuração do módulo
     ModulesSetup=Módulos/Aplicação - Configuração
     ModuleFamilyBase=Sistema
     ModuleFamilyCrm=Gestão do Relacionamento com o Cliente (CRM)
    -ModuleFamilySrm=Gestão de Relacionamento com o Fornecedor (SRM)
    +ModuleFamilySrm=Gestão de Relações com Fornecedores (GRF)
     ModuleFamilyProducts=Gestão de Productos (PM)
     ModuleFamilyHr=Gestão de Recursos Humanos (HR)
     ModuleFamilyProjects=Projetos/Trabalho cooperativo
    @@ -373,7 +374,8 @@ NoSmsEngine=Nenhum mecanismo de envio de SMS disponível. Mecanismos de SMS, nã
     PDF=PDF
     PDFDesc=Você pode definir cada uma das opções globais relacionadas com a criação de PDF
     PDFAddressForging=Regras para criar caixas de endereço
    -HideAnyVATInformationOnPDF=Ocultar todas as informações relativas ao IVA em PDF gerado
    +HideAnyVATInformationOnPDF=Ocultar todas as informações relacionadas com Imposto sobre Vendas / IVA em PDFs gerados
    +PDFRulesForSalesTax=Regras para Imposto sobre Vendas / IVA
     PDFLocaltax=Regras para %s
     HideLocalTaxOnPDF=Ocultar taxa %s na coluna de impostos do PDF
     HideDescOnPDF=Ocultar a descrição dos produtos no PDF gerado
    @@ -412,7 +414,7 @@ ExtrafieldCheckBoxFromList=Caixas de marcação da tabela
     ExtrafieldLink=Vincular a um objeto
     ComputedFormula=Campo calculado
     ComputedFormulaDesc=Você pode inserir aqui uma fórmula usando outras propriedades do objeto ou qualquer codificação PHP para obter um valor calculado dinâmico. Você pode usar todas as fórmulas compatíveis com PHP, incluindo o "?" operador de condição e seguinte objeto global: <strong>$db, $conf, $langs, $mysoc, $user, $object.</strong><br><strong>AVISO</strong>: Somente algumas propriedades de $object podem estar disponíveis. Se você precisa de propriedades não carregadas, basta buscar o objeto na sua fórmula, como no segundo exemplo. <br>Usando um campo calculado significa que você não pode entrar qualquer valor da interface. Além disso, se houver um erro de sintaxe, a fórmula pode retornar nada.<br><br> Exemplo de fórmula: <br>$object-> id <10? round ($object-> id / 2, 2): ($object-> id + 2 * $user-> id) * (int) substr($mysoc-> zip, 1, 2) <br><br>Exemplo para recarregar o objeto <br>(($reloadedobj = new Societe ($db)) && ($reloadedobj->fetch($obj-> id? $obj-> id: ($obj-> rowid? $obj->rowid: $object->id)) > 0)) ? $reloadedobj->array_options ['options_extrafieldkey'] * $reloadedobj->capital / 5: '-1'<br><br>Outro exemplo de fórmula para forçar a carga do objeto e seu objeto pai:<br> (($reloadedobj = new Task ($db)) && ($reloadedobj->fetch ($object-> id)> 0) && ($secondloadedobj = new Project($db)) && ($secondloadedobj-> fetch($reloadedobj->fk_project)> 0)) ? $secondloadedobj->ref: 'Projeto pai não encontrado'
    -ExtrafieldParamHelpPassword=Keep this field empty means value will be stored without encryption (field must be only hidden with star on screen).<br>Set here value 'auto' to use the default encryption rule to save password into database (then value read will be the hash only, no way to retreive original value)
    +ExtrafieldParamHelpPassword=Manter este campo vazio significa que o valor será armazenado sem ser encriptado (campo deve ser escondido apenas com estrela na tela). <br> Defina aqui o valor 'auto' para usar a regra de encriptação predefinida ao registar palavras-passe na base de dados (o valor lido será o apenas hash, não há maneira de recuperar o valor original)
     ExtrafieldParamHelpselect=A lista de parâmetros tem seguir o seguinte esquema chave,valor (no qual a chave não pode ser '0')<br><br> por exemplo: <br>1,value1<br>2,value2<br>3,value3<br>...<br><br>Para que a lista dependa noutra lista de atributos complementares:<br>1,value1|options_<i>parent_list_code</i>:parent_key<br>2,value2|options_<i>parent_list_code</i>:parent_key <br><br>Para que a lista dependa doutra lista:<br>1,value1|<i>parent_list_code</i>:parent_key<br>2,value2|<i>parent_list_code</i>:parent_key
     ExtrafieldParamHelpcheckbox=A lista de valores tem de seguir o seguinte esquema chave,valor (onde a chave não pode ser '0')<br><br> por exemplo:<br>1,value1<br>2,value2<br>3,value3<br>...
     ExtrafieldParamHelpradio=A lista de valores tem de seguir o seguinte esquema chave,valor (onde a chave não pode ser '0')<br><br> por exemplo:<br>1,value1<br>2,value2<br>3,value3<br>...
    @@ -445,13 +447,14 @@ DisplayCompanyInfo=Exibir morada da empresa
     DisplayCompanyManagers=Mostrar nomes dos gestores
     DisplayCompanyInfoAndManagers=Exibir a morada da empresa e menus de gestor
     EnableAndSetupModuleCron=Se você deseja que esta fatura periódica seja gerada automaticamente, o módulo *1 %s* deve ser habilitado e configurado corretamente. Caso contrário, a geração de faturas deve ser feita manualmente a partir deste modelo com o botão * Criar *. Observe que, mesmo que você tenha ativado a geração automática, você ainda pode iniciar com segurança a geração manual. A geração de duplicatas para o mesmo período não é possível.
    -ModuleCompanyCodeAquarium=Retorno de um código de contabilidade construído por: <br>%s seguido do código de fornecedor de terceiros para um código de contabilidade do fornecedor, <br>%s seguido do código de cliente de terceiros para um código de contabilidade do cliente.
    +ModuleCompanyCodeCustomerAquarium=%s followed by third party customer code for a customer accounting code
    +ModuleCompanyCodeSupplierAquarium=%s followed by third party supplier code for a supplier accounting code
     ModuleCompanyCodePanicum=Retornar um código de contabilidade vazio.
     ModuleCompanyCodeDigitaria=O código de contabilidade depende do código de terceiros. O código é composto pelo caractere "C" na primeira posição seguida pelos primeiros 5 caracteres do código de terceiros.
     Use3StepsApproval=Por padrão, as ordens de compra precisam ser criadas e aprovadas por 2 usuários diferentes (um passo / usuário para criar e um passo / usuário para aprovar. Note que, se o usuário tiver permissão para criar e aprovar, um passo / usuário será suficiente) . Você pode solicitar esta opção para introduzir uma terceira etapa / aprovação do usuário, se o valor for superior a um valor dedicado (então serão necessárias 3 etapas: 1 = validação, 2 = primeira aprovação e 3 = segunda aprovação se a quantidade for suficiente). 1 <br>Defina isto como vazio se uma aprovação (2 etapas) for suficiente, ajuste-o para um valor muito baixo (0,1) se uma segunda aprovação (3 etapas) for sempre necessária.
     UseDoubleApproval=Utilizar uma aprovação de 3 etapas quando o valor (sem impostos) for superior a...
     WarningPHPMail=WARNING: It is often better to setup outgoing emails to use the email server of your provider instead of the default setup. Some email providers (like Yahoo) does not allow you to send an email from another server than their own server. Your current setup use the server of the application to send email and not the server of your email provider, so some recipients (the one compatible with the restrictive DMARC protocol), will ask your email provider if they can accept your email and some email providers (like Yahoo) may respond "no" because the server is not a server of them, so few of your sent Emails may not be accepted (be carefull also to your email provider sending quota).<br>If your Email provider (like Yahoo) has this restriction, you must change Email setup to choose the other method "SMTP server" and enter the SMTP server and credentials provided by your Email provider (ask your EMail provider to get SMTP credentials for your account).
    -WarningPHPMail2=If your email SMTP provider need to restrict email client to some IP addresses (very rare), this is the IP address of your ERP CRM application: <strong>%s</strong>.
    +WarningPHPMail2=If your email SMTP provider need to restrict email client to some IP addresses (very rare), this is the IP address of the mail user agent (MUA) for your ERP CRM application: <strong>%s</strong>.
     ClickToShowDescription=Clique para mostrar a descrição
     DependsOn=Este módulo depende do(s) módulo(s)
     RequiredBy=Este módulo é necessário para o(s) módulo(s)
    @@ -470,7 +473,10 @@ WatermarkOnDraftExpenseReports=Marca d'água nos rascunhos de relatórios de des
     AttachMainDocByDefault=Defina isto como 1 se desejar anexar o documento principal ao email por defeito (se aplicável)
     FilesAttachedToEmail=Anexar ficheiro
     SendEmailsReminders=Envie lembretes da agenda por e-mails
    -davDescription=Add a component to be a DAV server
    +davDescription=Adicionar um componente para ser um servidor DAV
    +DAVSetup=Configuração do módulo DAV
    +DAV_ALLOW_PUBLIC_DIR=Ativar o diretório público (diretório WebDav sem necessidade de iniciar sessão)
    +DAV_ALLOW_PUBLIC_DIRTooltip=O diretório público WebDav é um diretório ao qual todos podem aceder (no modo de leitura e escrita), sem necessidade de ter/usar uma conta de login/senha existente.
     # Modules
     Module0Name=Utilizadores e grupos
     Module0Desc=Gestão de Utilizadores / Funcionários e Grupos
    @@ -479,9 +485,9 @@ Module1Desc=Gestão de terceiros (empresas, particulares) e contactos
     Module2Name=Comercial
     Module2Desc=Gestão comercial
     Module10Name=Contabilidade
    -Module10Desc=Relatórios simples de contabilidade (repartição das receitas e pagamentos) baseados no conteúdo da base de dados. Sem expedição.
    +Module10Desc=Simple accounting reports (journals, turnover) based onto database content. Does not use any ledger table.
     Module20Name=Orçamentos
    -Module20Desc=Gestão de orçamentos para clientes
    +Module20Desc=Gestão de orçamentos
     Module22Name=Emails em massa
     Module22Desc=Gestão de emails em massa
     Module23Name=Energia
    @@ -491,7 +497,7 @@ Module25Desc=Gestão de encomendas de clientes
     Module30Name=Faturas
     Module30Desc=Gestão de faturas e notas de crédito de clientes. Gestão de faturas de fornecedores
     Module40Name=Fornecedores
    -Module40Desc=Gestão de fornecedores (encomendas e faturas)
    +Module40Desc=Suppliers and purchase management (purchase orders and billing)
     Module42Name=Registos Debug
     Module42Desc=Funções de registo de eventos (ficheiro, registo do sistema, ...). Tais registos, são para fins técnicos/depuração.
     Module49Name=Editores
    @@ -543,11 +549,11 @@ Module320Desc=Adicionar feed RSS às páginas Dolibarr
     Module330Name=Marcadores
     Module330Desc=Gestão de marcadores
     Module400Name=Projetos/Oportunidades/Leads
    -Module400Desc=Gestão de projetos, oportunidades/leads e/ou tarefas. Você também pode atribuir qualquer elemento (fatura, encomenda, orçamento, intervenção, ...) a um projeto e obter uma visão transversal do projeto.
    +Module400Desc=Gestão de projetos, oportunidades e/ou tarefas. Também pode atribuir qualquer elemento (fatura, encomenda, orçamento, intervenção, ...) a um projeto e obter uma visão transversal do projeto.
     Module410Name=Webcalendar
     Module410Desc=Integração com Webcalendar
    -Module500Name=Despesas especiais
    -Module500Desc=Gestão de despesas especiais (impostos, impostos sociais ou ficais, dividendos)
    +Module500Name=Impostos e Despesas especiais
    +Module500Desc=Management of other expenses (sale taxes, social or fiscal taxes, dividends, ...)
     Module510Name=Pagamento dos salários dos empregados
     Module510Desc=Registe e dê seguimento aos pagamentos dos salários dos seus funcionários
     Module520Name=Empréstimo
    @@ -561,14 +567,14 @@ Module700Name=Donativos
     Module700Desc=Gestão de donativos
     Module770Name=Relatórios de despesas
     Module770Desc=Gestão e reivindicação de relatórios de despesas (deslocação, refeição, ...)
    -Module1120Name=Orçamentos de fornecedores
    -Module1120Desc=Pedir orçamentos e preços de fornecedores
    +Module1120Name=Orçamentos de fornecedor
    +Module1120Desc=Solicitar orçamento e preços do fornecedor
     Module1200Name=Mantis
     Module1200Desc=Integração com Mantis
     Module1520Name=Criação de documentos
     Module1520Desc=Produção do documento da emails em massa
     Module1780Name=Etiquetas/Categorias
    -Module1780Desc=Criar etiquetas/categoria (produtos, clientes, fornecedores, contactos ou membros)
    +Module1780Desc=Create tags/category (products, customers, vendors, contacts or members)
     Module2000Name=Editor WYSIWYG
     Module2000Desc=Permitir a edição de texto utilizando um editor avançado (baseado no CKEditor)
     Module2200Name=Preços dinâmicos
    @@ -576,7 +582,7 @@ Module2200Desc=Permitir a utilização de expressões matemáticas para os preç
     Module2300Name=Tarefas agendadas
     Module2300Desc=Gestão de trabalhos agendados (alias cron ou tabela chrono)
     Module2400Name=Eventos/Agenda
    -Module2400Desc=Seguir eventos terminados e que estão para ocorrer. Permitir que a aplicação registe eventos automáticos ou eventos manuais ou encontros.
    +Module2400Desc=Follow done and upcoming events. Let application logs automatic events for tracking purposes or record manual events or rendez-vous. This is the main important module for a good Customer or Supplier Relationship Management.
     Module2500Name=SGD / GEC
     Module2500Desc=Sistema de Gestão de Documentos / Gestão de Conteúdo Eletrónico. Organização automática dos seus documentos gerados ou armazenados. Compartilhe-os quando precisar.
     Module2600Name=Serviços API/Web (servidor SOAP)
    @@ -599,7 +605,7 @@ Module4000Desc=Gestão de recursos humanos (gestão de departamento e contratos
     Module5000Name=Multiempresa
     Module5000Desc=Permite-lhe gerir várias empresas
     Module6000Name=Fluxo de trabalho
    -Module6000Desc=Gestão do fluxo de trabalho
    +Module6000Desc=Workflow management (automatic creation of object and/or automatic status change)
     Module10000Name=Sites da Web
     Module10000Desc=Crie sites públicos com um editor WYSIWYG. Basta configurar seu servidor web (Apache, Nginx, ...) para apontar para o diretório Dolibarr dedicado para tê-lo online na Internet com seu próprio nome de domínio.
     Module20000Name=Gestão de pedidos de licença
    @@ -613,7 +619,7 @@ Module50100Desc=Modúlo de ponto de vendas (POS).
     Module50200Name=Paypal
     Module50200Desc=Modulo que permite pagina online de pagamento aceitando pagamentos utilisando PayPal (cartões de crédito ou crédito PayPal). Pode ser utilisado para permitir ao cliente para fazer pagamentos libre ou pagamentos ligados a objetos do Dolibarr (faturas, encomendas, ...)
     Module50400Name=Contabilidade (avançada)
    -Module50400Desc=Gestão de contabilidade (dupla entrada, suporta registos gerais e auxiliares)
    +Module50400Desc=Accounting management (double entries, support general and auxiliary ledgers). Export the ledger in several other accounting software format.
     Module54000Name=PrintIPP
     Module54000Desc=impressão direta (sem abrir os documentos) usando a interface Cups IPP (A impressora deve ser visível a partir do servidor, e o CUPS deve estar instalado no servidor).
     Module55000Name=Votação ou Questionário
    @@ -626,20 +632,20 @@ Module62000Name=Incoterm
     Module62000Desc=Adione funções para gerir Incoterm
     Module63000Name=Recursos
     Module63000Desc=Gerir recursos (impressoras, carros, ...) que pode partilhar em eventos
    -Permission11=Consultar faturas de clientes
    -Permission12=Criar/Modificar faturas de clientes
    -Permission13=Invalidar faturas de clientes
    -Permission14=Validar faturas de clientes
    -Permission15=Enviar faturas de clientes por email
    -Permission16=Emitir pagamentos para faturas de clientes
    -Permission19=Eliminar faturas de clientes
    -Permission21=Consultar orçamentos a clientes
    -Permission22=Criar/Modificar orçamentos a clientes
    -Permission24=Confirmar orçamentos a clientes
    -Permission25=Enviar orçamentos a clientes
    -Permission26=Fechar orçamentos para clientes
    -Permission27=Eliminar orçamentos a clientes
    -Permission28=Exportar orçamentos a clientes
    +Permission11=Consultar faturas a clientes
    +Permission12=Criar/modificar faturas a clientes
    +Permission13=Invalidar faturas a clientes
    +Permission14=Validar faturas a clientes
    +Permission15=Enviar faturas a clientes por email
    +Permission16=Emitir pagamentos para faturas a clientes
    +Permission19=Eliminar faturas a clientes
    +Permission21=Consultar orçamentos
    +Permission22=Criar/Modificar orçamentos
    +Permission24=Validar orçamentos
    +Permission25=Enviar orçamentos
    +Permission26=Fechar orçamentos
    +Permission27=Eliminar orçamentos
    +Permission28=Exportar orçamentos
     Permission31=Consultar produtos
     Permission32=Criar/Modificar produtos
     Permission34=Eliminar produtos
    @@ -749,7 +755,7 @@ PermissionAdvanced253=Criar/modificar utilizadores internos/externos e permissõ
     Permission254=Criar/modificar apenas utilizadores externos
     Permission255=Modificar a palavra-passe de outros utilizadores
     Permission256=Eliminar ou desativar outros utilizadores
    -Permission262=Extender o acesso do utilizador a todos os terceiros (e não apenas aos clientes dos quais o utilizador é representante de vendas).<br>Não é eficaz para utilizadores externos (sempre limitados aos orçamentos, encomendas, faturas, etc. que são deles)<br>Não é eficaz para projetos (apenas regras em termos de permissões, visibilidade e atribuição de projeto é que importam).
    +Permission262=Estender o acesso para todos os terceiros (e não apenas aos terceiros que o utilizador é representante de vendas).<br>Não eficiente para os utilizadores externos (sempre limitados aos orçamentos, encomendas, faturas, contratos, etc., dos mesmos)<br>Não eficiente para os projetos (apenas regras nas permissões do projeto, visibilidade e atribuição de assuntos).
     Permission271=Consultar CA
     Permission272=Consultar faturas
     Permission273=Emitir fatura
    @@ -885,7 +891,7 @@ DictionaryCivility=Títulos pessoais e profissionais
     DictionaryActions=Tipos de eventos da agenda
     DictionarySocialContributions=Tipos de impostos sociais ou fiscais
     DictionaryVAT=Taxa de IVA
    -DictionaryRevenueStamp=Quantidade de sêlos fiscais
    +DictionaryRevenueStamp=Amount of tax stamps
     DictionaryPaymentConditions=Condições de pagamento
     DictionaryPaymentModes=Métodos de pagamento
     DictionaryTypeContact=Tipos de contacto/endereço
    @@ -898,7 +904,7 @@ DictionarySendingMethods=Métodos de expedição
     DictionaryStaff=Empregados
     DictionaryAvailability=Atraso na entrega
     DictionaryOrderMethods=Métodos de encomenda
    -DictionarySource=Origem de orçamentos/encomendas
    +DictionarySource=Origem dos orçamentos/encomendas
     DictionaryAccountancyCategory=Grupos personalizados para os relatórios
     DictionaryAccountancysystem=Modelos para o gráfíco de contas
     DictionaryAccountancyJournal=Diários contabilisticos
    @@ -913,7 +919,7 @@ SetupSaved=Configuração guardada
     SetupNotSaved=A configuração não foi guardada
     BackToModuleList=Voltar à lista de módulos
     BackToDictionaryList=Voltar à lista de dicionários
    -TypeOfRevenueStamp=Tipo de selo fiscal
    +TypeOfRevenueStamp=Type of tax stamp
     VATManagement=Gestão de IVA
     VATIsUsedDesc=Por defeito, quando prospeções; faturas; encomendas; etc. são criadas, a taxa de IVA segue a seguinte regra:<br>Se o vendedor não estiver sujeito a IVA, então este é igual a 0. Fim da regra.<br>Se o país de venda for igual ao país de compra, então o valor do IVA passa a ser o aplicado no país de venda. Fim da regra.<br>Se o vendedor e o comprador fizerem parte da União Europeia e os bens forem produtos de transporte (carro, navio, avião), o IVA é 0 (o IVA deverá ser pago pelo comprador à alfândega do seu país, e não ao vendedor). Fim da regra.<br>Se o vendedor e o comprador fizerem parte da União Europeia e o comprador não for uma empresa, então o IVA é igual ao IVA aplicado no produto vendido. Fim da regra.<br>Se o vendedor e o comprador fizerem parte da União Europeia e o comprador for uma empresa, então o IVA é igual a 0. Fim da regra.<br>Noutros casos o IVA por defeito é igual a 0. Fim da regra.
     VATIsNotUsedDesc=O tipo de IVA proposto por defeito é 0, este pode ser usado em casos como associações, indivíduos ou pequenas empresas.
    @@ -1021,21 +1027,21 @@ Delays_MAIN_DELAY_ACTIONS_TODO=Tolerância de atraso (em dias) antes da emissão
     Delays_MAIN_DELAY_PROJECT_TO_CLOSE=Tolerância de atraso (em dias) antes da emissão de um alerta para projetos não fechados dentro da data limite
     Delays_MAIN_DELAY_TASKS_TODO=Tolerância de atraso (em dias) antes da emissão de alertas para tarefas planeadas (tarefas de projeto) ainda não concluídas
     Delays_MAIN_DELAY_ORDERS_TO_PROCESS=Tolerância de atraso (em dias) antes da emissão de um alerta para encomendas de cleintes não processadas
    -Delays_MAIN_DELAY_SUPPLIER_ORDERS_TO_PROCESS=Tolerância de atraso (em dias) antes da emissão de um alerta para encomendas a fornecedor não processadas
    -Delays_MAIN_DELAY_PROPALS_TO_CLOSE=Tolerância (em dias) antes da emissão do alerta para orçamentos a fechar
    -Delays_MAIN_DELAY_PROPALS_TO_BILL=Tolerância (em dias) antes da emissão do alerta para orçamentos não faturados
    +Delays_MAIN_DELAY_SUPPLIER_ORDERS_TO_PROCESS=Delay tolerance (in days) before alert on purchase orders not processed yet
    +Delays_MAIN_DELAY_PROPALS_TO_CLOSE=Tolerância de atraso (em dias) antes de alertar nos orçamentos a fechar
    +Delays_MAIN_DELAY_PROPALS_TO_BILL=Tolerância de atraso (em dias) antes de alertar nos orçamentos não faturados
     Delays_MAIN_DELAY_NOT_ACTIVATED_SERVICES=Tolerância de atraso (em dias) antes da emissão de um alerta para serviços por ativar
     Delays_MAIN_DELAY_RUNNING_SERVICES=Tolerância de atraso (em dias) antes da emissão de um alerta para serviços expirados
     Delays_MAIN_DELAY_SUPPLIER_BILLS_TO_PAY=Tolerância de atraso (em dias) antes da emissão de um alerta para faturas de fornecedores por pagar
    -Delays_MAIN_DELAY_CUSTOMER_BILLS_UNPAYED=Tolerância de atraso (em dias) antes da emissão de um alerta para faturas de clientes por pagar
    +Delays_MAIN_DELAY_CUSTOMER_BILLS_UNPAYED=Tolerância de atraso (em dias) antes da emissão de um alerta para faturas a clientes por pagar
     Delays_MAIN_DELAY_TRANSACTIONS_TO_CONCILIATE=Tolerância de atraso (em dias) antes da emissão de um alerta para reconcilizações bancárias pendentes
     Delays_MAIN_DELAY_MEMBERS=Tolerância de atraso (em dias) antes da emissão de um alerta para atrasos de pagamentos para taxas de associação
     Delays_MAIN_DELAY_CHEQUES_TO_DEPOSIT=Tolerância de atraso (em dias) antes da emissão de um alerta para depósitos em cheques, por efetuar
     Delays_MAIN_DELAY_EXPENSEREPORTS=Atraso de tolerância (em dias) antes da emissão de um alerta para relatórios de despesas por aprovar
     SetupDescription1=A área de configuração é para parâmetros de configuração iniciais, antes do primeiro uso do Dolibarr
    -SetupDescription2=Os passos de configuração mais importantes são as duas primeiras entradas no menu de configuração à esquerda: a página de configuração de %s e a página de configuração %s
    -SetupDescription3=Os parâmetros no menu <a href="%s">%s -> %s</a> são de preenchimento obrigatório, isto porque estes dados são utilizados em várias páginas do Dolibarr e personalizam o comportamento do software (para funcionalidades relacionadas com o país, por exemplo).
    -SetupDescription4=Os parâmetros no menu <a href="%s">%s -> %s</a> são de preenchimento obrigatório, isto porque o Dolibarr não é um CRM/ERP monolítico mas sim uma coleção de vários módulos interdependentes. Novas funcionalidades serão adicionadas aos menus por cada módulo que ative.
    +SetupDescription2=The two mandatory setup steps are the following steps (the two first entries in the left setup menu):
    +SetupDescription3=Settings in menu <a href="%s">%s -> %s</a>. This step is required because it defines data used on Dolibarr screens to customize the default behavior of the software (for country-related features for example).
    +SetupDescription4=Settings in menu <a href="%s">%s -> %s</a>. This step is required because Dolibarr ERP/CRM is a collection of several modules/applications, all more or less independent. New features are added to menus for every module you activate.
     SetupDescription5=Outros itens do menu, gerir parâmetros opcionais.
     LogEvents=Eventos de auditoria da segurança
     Audit=Auditoria
    @@ -1054,8 +1060,9 @@ LogEventDesc=Pode ativar o registo de eventos de segurança Dolibarr aqui. Os ad
     AreaForAdminOnly=Os parâmetros de configuração só podem ser definidos pelos <b>utilizadores administradores</b>.
     SystemInfoDesc=Esta informação do sistema é uma informação técnica acessível só para leitura dos administradores.
     SystemAreaForAdminOnly=Esta área só é acessível aos utilizadores administradores. Nenhuma permissão do Dolibarr permite reduzir esta limitação.
    -CompanyFundationDesc=Nesta página modifique toda a informação relacionada com a empresa ou fundação que você gere (para isso, clique em no botão "Modificar" ou "Guardar" no fim da página)
    -AccountantDesc=Edit on this page all known information about your accountant/bookkeeper
    +CompanyFundationDesc=Edit on this page all known information of the company or foundation you need to manage (For this, click on "%s" or "%s" button at bottom of page)
    +AccountantDesc=Edite, nesta página, todas as informações conhecidas relacionadas com o seu contabilista
    +AccountantFileNumber=File number
     DisplayDesc=Pode encontrar aqui todos os parâmetros relacionados com a aparência do Dolibarr
     AvailableModules=Aplicações/módulos disponíveis
     ToActivateModule=Para ativar módulos, aceder à área de configuração (Configuração->Módulos).
    @@ -1188,11 +1195,11 @@ UserMailRequired=O email é obrigatório para poder criar um novo utilizador
     HRMSetup=Configuração do módulo "GRH"
     ##### Company setup #####
     CompanySetup=Configuração do módulo "Empresas"
    -CompanyCodeChecker=Módulo para criação e verificação dos códigos de terceiros (clientes ou fornecedores)
    -AccountCodeManager=Módulo para criação de código de contabilidade (cliente ou fornecedor)
    +CompanyCodeChecker=Module for third parties code generation and checking (customer or vendor)
    +AccountCodeManager=Module for accounting code generation (customer or vendor)
     NotificationsDesc=O funcionalidade "Notificações por email" permite que você envie mensagens automáticas para alguns eventos Dolibarr. Os destinatários das notificações podem ser definidos:
     NotificationsDescUser=* por utilizador, um utilizador de cada vez
    -NotificationsDescContact=* por contactos de terceiros (clientes ou fornecedores), um contacto de cada vez
    +NotificationsDescContact=* per third parties contacts (customers or vendors), one contact at time.
     NotificationsDescGlobal=* ou definindo o recipiente de emails global no página de configuração do módulo
     ModelModules=Documentos modelos
     DocumentModelOdt=Crie documentos a partir dos modelos OpenDocuments (ficheiros .ODT ou .ODS para o KOffice, OpenOffice, TextEdit,...)
    @@ -1203,6 +1210,9 @@ MustBeUnique=Deve ser único?
     MustBeMandatory=Obrigatório para criar terceiros?
     MustBeInvoiceMandatory=Obrigatório para validar faturas?
     TechnicalServicesProvided=Serviços técnicos fornecidos
    +#####DAV #####
    +WebDAVSetupDesc=This is the links to access the WebDAV directory. It contains a "public" dir open to any user knowing the URL (if public directory access allowed) and a "private" directory that need an existing login account/password to access to.
    +WebDavServer=Root URL of %s server : %s
     ##### Webcal setup #####
     WebCalUrlForVCalExport=Uma hiperligação de exportação para o formato <b>%s</b> está disponivel na seguinte hiperligação: %s
     ##### Invoices #####
    @@ -1222,18 +1232,18 @@ PaymentsNumberingModule=Modelo de numeração de pagamentos
     SuppliersPayment=Pagamentos a fornecedores
     SupplierPaymentSetup=Configuração de pagamentos a fornecedores
     ##### Proposals #####
    -PropalSetup=Configuração do módulo "Orçamentos para clientes"
    -ProposalsNumberingModules=Modelos de numeração de orçamentos para clientes
    -ProposalsPDFModules=Modelos de documentos de orçamentos para clientes
    -FreeLegalTextOnProposal=Texto livre em orçamentos para clientes
    -WatermarkOnDraftProposal=Marca d'água em rascunhos de orçamentos para clientes (nenhuma não preenchido)
    -BANK_ASK_PAYMENT_BANK_DURING_PROPOSAL=Pedir conta bancária destinatária do orçamento
    +PropalSetup=Configuração do módulo de orçamentos
    +ProposalsNumberingModules=Modelos de numeração do orçamento
    +ProposalsPDFModules=Modelos de documentos de orçamento
    +FreeLegalTextOnProposal=Texto livre nos orçamentos
    +WatermarkOnDraftProposal=Marca de água nos orçamentos rascunhos (nenhuma, se vazio)
    +BANK_ASK_PAYMENT_BANK_DURING_PROPOSAL=Pedir por conta bancária do destino do orçamento
     ##### SupplierProposal #####
    -SupplierProposalSetup=Configuração do módulo "Solicitações de preço a fornecedores"
    -SupplierProposalNumberingModules=Modelos de numeração para solicitações de preços a fornecedores
    -SupplierProposalPDFModules=Modelos de documentos para solicitações de preços a fornecedores
    -FreeLegalTextOnSupplierProposal=Texto livre em solicitações de preços a fornecedores
    -WatermarkOnDraftSupplierProposal=Marca d'água nos documentos rascunho de solicitações de preços a fornecedores (nenhuma se vazio)
    +SupplierProposalSetup=Configuração do módulo Orçamentos de Fornecedores
    +SupplierProposalNumberingModules=Modelos de numeração para orçamentos de fornecedores
    +SupplierProposalPDFModules=Modelos de documentos para orçamentos de fornecedores
    +FreeLegalTextOnSupplierProposal=Texto livre em orçamentos de fornecedores
    +WatermarkOnDraftSupplierProposal=Marca d'água nos documentos rascunho de orçamentos de fornecedores (nenhuma se vazio)
     BANK_ASK_PAYMENT_BANK_DURING_SUPPLIER_PROPOSAL=Pedir conta bancária destinatária da solicitação de preço
     WAREHOUSE_ASK_WAREHOUSE_DURING_ORDER=Pedir qual o armazém origem para a encomenda
     ##### Suppliers Orders #####
    @@ -1324,7 +1334,7 @@ LDAPGroupObjectClassList=Lista de objectClass
     LDAPGroupObjectClassListExample=Lista de objectClass que definem os atributos de registo (ex: top,groupOfUniqueNames)
     LDAPContactObjectClassList=Lista de objectClass
     LDAPContactObjectClassListExample=Lista de objectClass que definem os atributos de registo (ex: top,inetOrgPerson or top,user for active directory)
    -LDAPTestConnect=Testar a ligação LDAP
    +LDAPTestConnect=Testar conexão LDAP
     LDAPTestSynchroContact=Teste a sincronização de contactos
     LDAPTestSynchroUser=Testar a sincronização de utilizadores
     LDAPTestSynchroGroup=Testar a sincronização de grupos
    @@ -1333,11 +1343,11 @@ LDAPTestSynchroMemberType=Sincronização do tipo de membro do teste
     LDAPTestSearch= Testar pesquisa LDAP
     LDAPSynchroOK=Teste de sincronização realizado com sucesso
     LDAPSynchroKO=O teste de sincronização falhou
    -LDAPSynchroKOMayBePermissions=O teste de sincronização falhou. Verifique se ligação ao servidor está correctamente configurada e que permite atualizações LDAP
    -LDAPTCPConnectOK=Ligação TCP ao servidor LDAP efectuada com sucesso (Servidor=%s, Porta=%s)
    -LDAPTCPConnectKO=Falha de ligação TCP ao servidor LDAP (Servidor=%s, Porta=%s)
    +LDAPSynchroKOMayBePermissions=O teste de sincronização falhou. Verifique se a conexão ao servidor está corretamente configurada e que permite atualizações LDAP
    +LDAPTCPConnectOK=Conexão TCP ao servidor LDAP efetuada com sucesso (Servidor=%s, Porta=%s)
    +LDAPTCPConnectKO=Falha de conexão TCP ao servidor LDAP (Servidor=%s, Porta=%s)
     LDAPBindOK=Conexão/Autenticação ao servidor LDAP efetuada com êxito (Servidor=%s, Porta=%s, Admin=%s, Palavra passe=%s)
    -LDAPBindKO=A ligação/autenticação ao servidor LDAP falhou (Servidor=%s, Porta=%s, Administrador=%s, Palavra-passe=%s)
    +LDAPBindKO=A conexão/autenticação ao servidor LDAP falhou (Servidor=%s, Porta=%s, Administrador=%s, Palavra-passe=%s)
     LDAPSetupForVersion3=Servidor LDAP configurado para a versão 3
     LDAPSetupForVersion2=Servidor LDAP configurado para a versão 2
     LDAPDolibarrMapping=Mapeamento Dolibarr
    @@ -1429,13 +1439,13 @@ ServiceSetup=Configuração do módulo "Serviços"
     ProductServiceSetup=Configuração do módulo "Produtos e Serviços"
     NumberOfProductShowInSelect=Nº máximo de produtos apresentados em listas (0=sem limite)
     ViewProductDescInFormAbility=Visualização das descrições dos produtos nos formulários (de outra forma serão apresentados em popups)
    -MergePropalProductCard=Ative no separador "Ficheiros anexados" do cartão de produto/serviço a opção para unir o documento PDF do produto/serviço ao documento PDF do orçamento, isto se o produto/serviço se encontrar no orçamento
    +MergePropalProductCard=Ative no separador "Ficheiros Anexados" do produto/serviço uma opção para unir o documento em PDF ao orçamento em PDF, se o produto/serviço estiver no orçamento
     ViewProductDescInThirdpartyLanguageAbility=Visualização das descrições de produtos na língua do terceiro
     UseSearchToSelectProductTooltip=Se você tiver grande número de produtos (> 100 000), você pode aumentar a velocidade, definindo a constante PRODUCT_DONOTSEARCH_ANYWHERE para 1 em Configuração -> Outros. A pesquisa será então limitada ao início da sequência de caracteres.
     UseSearchToSelectProduct=Aguardar até que seja preenchido parte do campo antes de carregar o conteúdo da lista de produtos (isto pode aumentar o desempenho se você tiver um grande número de produtos, mas é menos conveniente)
     SetDefaultBarcodeTypeProducts=Tipo de código de barras predefinido para produtos
     SetDefaultBarcodeTypeThirdParties=Tipo de código de barras predefinido para terceiros
    -UseUnits=Defina uma unidade de medida para o campo "Quantidade" durante a edição de uma encomenda, orçamento ou fatura
    +UseUnits=Defina uma unidade de medida para a "Quantidade" durante a edição das linhas de uma encomenda, orçamento ou fatura
     ProductCodeChecker= Modelo para a produção e verificação de códigos de produto (produto ou serviço)
     ProductOtherConf= Configuração de produto/serviço
     IsNotADir=não é um diretório!
    @@ -1448,9 +1458,9 @@ SyslogFilename=Nome e caminho do ficheiro
     YouCanUseDOL_DATA_ROOT=Pode utilizar DOL_DATA_ROOT/dolibarr.log para um ficheiro log no diretório de "documentos" do Dolibarr.
     ErrorUnknownSyslogConstant=A constante %s não é uma constante Syslog conhecida
     OnlyWindowsLOG_USER=O Windows apenas suporta LOG_USER
    -CompressSyslogs=Compressão e backup de ficheiros syslog
    +CompressSyslogs=Compression and backup of debug log files (generated by module Log for debug)
     SyslogFileNumberOfSaves=Backups de registos
    -ConfigureCleaningCronjobToSetFrequencyOfSaves=Configure cleaning scheduled job to set log backup frequency
    +ConfigureCleaningCronjobToSetFrequencyOfSaves=Configure o trabalho agendado de limpeza para definir a frequência do registo da cópia de segurança
     ##### Donations #####
     DonationsSetup=Configuração do módulo "Donativos"
     DonationsReceiptModel=Modelo de recibo de donativo
    @@ -1505,17 +1515,17 @@ AdvancedEditor=Editor avançado
     ActivateFCKeditor=Ativar editor avançado para:
     FCKeditorForCompany=Criação/Edição WYSIWIG da descrição e notas de elementos (exceto produtos/services)
     FCKeditorForProduct=Criação/Edição WYSIWIG da descrição e notas dos produtos/serviços
    -FCKeditorForProductDetails=Edição/criação WYSIWIG dos detalhes produtos para todas as entidades (orçamentos, encomendas, faturas, etc.). <font class="warning">Aviso: Usar esta opção para este caso é muito pouco recomendado, isto porque pode criar problemas relacionados com caracteres especiais e formatação durante a criação de ficheiros PDF.</font>
    +FCKeditorForProductDetails=Edição/criação WYSIWIG das linhas dos detalhes dos produtos para todas as entidades (orçamentos, encomendas, faturas, etc.). <font class="warning">Aviso: utilizar esta opção para este caso não é muito recomendado, porque esta pode criar problemas com os carateres especiais e a formatação da página quando criar ficheiros em PDF.</font>
     FCKeditorForMailing= Criação/Edição WYSIWIG para emails em massa (Ferramentas->eMailing)
     FCKeditorForUserSignature=Criação/Edição WYSIWIG da assinatura do utilizador
     FCKeditorForMail=Criação/Edição WYSIWIG para todo o correio (exceto Ferramentas->eMailling)
     ##### OSCommerce 1 #####
    -OSCommerceErrorConnectOkButWrongDatabase=A ligação foi establecida, mas a base de dados não parece ser de OSCommerce (A chave %s não foi encontrada na tabela %s).
    -OSCommerceTestOk=A ligação ao servidor '%s' à base de dados '%s' através do utilizador '%s' foi efetuada com sucesso.
    -OSCommerceTestKo1=A ligação ao servidor '%s' foi efetuada com sucesso, no entanto não foi possível comunicar com a base de dados '%s'.
    -OSCommerceTestKo2=A ligação ao servidor '%s' através do utilizador '%s'  não foi possível.
    +OSCommerceErrorConnectOkButWrongDatabase=A conexão foi estabelecida, mas a base de dados não parece ser de OSCommerce (A chave %s não foi encontrada na tabela %s).
    +OSCommerceTestOk=A conexão ao servidor '%s', à base de dados '%s' através do utilizador '%s' foi efetuada com sucesso.
    +OSCommerceTestKo1=A conexão ao servidor '%s' foi efetuada com sucesso, no entanto não foi possível comunicar com a base de dados '%s'.
    +OSCommerceTestKo2=A conexão ao servidor '%s' através do utilizador '%s'  não foi possível.
     ##### Stock #####
    -StockSetup=Configuração do módulo "Armazém"
    +StockSetup=Configuração do módulo Stock
     IfYouUsePointOfSaleCheckModule=Se você utiliza um módulo de Ponto de Venda (o módulo POS/PDV fornecido por defeito ou outro módulo externo), esta configuração pode ser ignorada pelo seu módulo de Ponto de Venda. A maioria dos módulos de pontos de venda são desenhados para criar imediatamente uma fatura e diminuir o stock por defeito, qualquer que seja a opção aqui. Se você precisar ou não ter uma diminuição de stock ao registar uma venda no seu ponto de venda, verifique também a configuração do seu módulo POS/PDV.
     ##### Menu #####
     MenuDeleted=Menu eliminado
    @@ -1627,8 +1637,8 @@ ChequeReceiptsNumberingModule=Módulo de numeração para recibos de pagamento e
     MultiCompanySetup=Configuração do módulo "Multi-empresa"
     ##### Suppliers #####
     SuppliersSetup=Configuração do módulo "Fornecedor"
    -SuppliersCommandModel=Modelo completo de encomenda a fornecedor (logo...)
    -SuppliersInvoiceModel=Modelo completo de fatura do fornecedor (logo. ..)
    +SuppliersCommandModel=Complete template of prchase order (logo...)
    +SuppliersInvoiceModel=Complete template of vendor invoice (logo...)
     SuppliersInvoiceNumberingModel=Modelos de numeração de faturas de fornecedores
     IfSetToYesDontForgetPermission=Se definido a "sim", não se esqueça de atribuir permissões a utilizadores ou grupos de utilizadores que possam efetuar a segunda aprovação
     ##### GeoIPMaxmind #####
    @@ -1665,7 +1675,7 @@ NoAmbiCaracAutoGeneration=Em criação automática de referências não utilize
     SalariesSetup=Configuração do módulo "Salários"
     SortOrder=Ordenação
     Format=Formato
    -TypePaymentDesc=0:Tipo de pagamento de cliente, 1:Tipo de pagamento de fornecedor, 2:Tipo de pagamento de clientes e fornecedores
    +TypePaymentDesc=0:Customer payment type, 1:Vendor payment type, 2:Both customers and vendors payment type
     IncludePath=Caminho para o dirétorio "include" (definido na variável %s)
     ExpenseReportsSetup=Configuração do módulo "Relatórios de Despesas"
     TemplatePDFExpenseReports=Modelos de documentos para a produção de relatórios de despesa 
    @@ -1687,7 +1697,7 @@ InstallModuleFromWebHasBeenDisabledByFile=Instalação de um módulo externo da
     ConfFileMustContainCustom=Instalar ou construir um módulo externo do aplicativo precisa salvar os arquivos do módulo no diretório. <strong>%s</strong>Para que este diretório seja processado pelo Dolibarr, você deve configurar seu <strong>conf/conf.php</strong> para adicionar as 2 linhas diretivas:<br><strong> $dolibarr_main_url_root_alt ='/ custom';</strong><br><strong> $dolibarr_main_document_root_alt='%s/ custom';</strong>
     HighlightLinesOnMouseHover=Realçar as linhas da tabela quando o rato passar sobre elas
     HighlightLinesColor=Realçar a cor da linha quando o rato passa por cima (manter vazio para não realçar)
    -TextTitleColor=Cor do título da página
    +TextTitleColor=Text color of Page title
     LinkColor=Cor dos links
     PressF5AfterChangingThis=Pressione CTRL+F5 no teclado ou limpe a cache do navegador depois de mudar este valor de forma a gravar as alterações
     NotSupportedByAllThemes=Funciona com os temas predefinidos, pode não ser suportado por temas externos
    @@ -1696,6 +1706,7 @@ TopMenuBackgroundColor=Cor de fundo para o menu no topo
     TopMenuDisableImages=Ocultar imagens no menu do topo
     LeftMenuBackgroundColor=Cor de fundo para o menu à esquerda
     BackgroundTableTitleColor=A cor do fundo para a linha de título das tabelas
    +BackgroundTableTitleTextColor=Text color for Table title line
     BackgroundTableLineOddColor=A cor do fundo para as linhas ímpares da tabela
     BackgroundTableLineEvenColor=Cor de fundo para linhas pares da tabela
     MinimumNoticePeriod=Período mínimo de notificação (o seu pedido de licença deve ser feito antes deste período)
    @@ -1718,19 +1729,19 @@ FillFixTZOnlyIfRequired=Exemplo: +2 (preencha somente se experienciar problemas)
     ExpectedChecksum=Checksum esperado
     CurrentChecksum=Checksum atual
     ForcedConstants=Valores de constantes necessários
    -MailToSendProposal=Orçamento para cliente a enviar
    -MailToSendOrder=Para enviar a encomenda do cliente por e-mail
    -MailToSendInvoice=Para enviar a fatura do cliente por e-mail
    -MailToSendShipment=Para enviar a expedição por e-mail
    -MailToSendIntervention=Para enviar a intervenção por e-mail
    -MailToSendSupplierRequestForQuotation=Para enviar a solicitação de cotação ao fornecedor por e-mail
    -MailToSendSupplierOrder=Para enviar a encomenda ao fornecedor por e-mail
    -MailToSendSupplierInvoice=Para enviar a fatura emitida pelo fornecedor por e-mail
    -MailToSendContract=Para enviar um contrato
    -MailToThirdparty=Para enviar e-mail a partir da página dos terceiros
    -MailToMember=Para enviar e-mails da página do membro
    -MailToUser=Para enviar emails da página de usuário
    -MailToProject= To send email from project page
    +MailToSendProposal=Orçamentos
    +MailToSendOrder=Encomendas de clientes
    +MailToSendInvoice=Faturas a clientes
    +MailToSendShipment=Envios
    +MailToSendIntervention=Intervenções
    +MailToSendSupplierRequestForQuotation=Quotation request
    +MailToSendSupplierOrder=Ordens de compra
    +MailToSendSupplierInvoice=Faturas do fornecedor
    +MailToSendContract=Contratos
    +MailToThirdparty=Terceiros
    +MailToMember=Membros
    +MailToUser=Utilizadores
    +MailToProject=Projects page
     ByDefaultInList=Mostrar por padrão na vista de lista
     YouUseLastStableVersion=Você possui a última versão estável
     TitleExampleForMajorRelease=Exemplo de mensagem que você pode usar para anunciar esta versão principal (sinta-se livre para usá-la nas suas páginas da Internet)
    @@ -1777,10 +1788,13 @@ MAIN_PDF_MARGIN_LEFT=Margem esquerda do PDF
     MAIN_PDF_MARGIN_RIGHT=Margem direita do PDF
     MAIN_PDF_MARGIN_TOP=Margem superior do PDF
     MAIN_PDF_MARGIN_BOTTOM=Margem inferior do PDF
    -SetToYesIfGroupIsComputationOfOtherGroups=Set this to yes if this group is a computation of other groups
    -EnterCalculationRuleIfPreviousFieldIsYes=Enter calculcation rule if previous field was set to Yes (For example 'CODEGRP1+CODEGRP2')
    +SetToYesIfGroupIsComputationOfOtherGroups=Defina isto como "sim" se este grupo for uma computação de outros grupos
    +EnterCalculationRuleIfPreviousFieldIsYes=Insira a regra de cálculo no caso do campo anterior ter sido definido como "Sim" (por exemplo, 'CODEGRP1+CODEGRP2')
     SeveralLangugeVariatFound=Várias variantes de idiomas encontradas
    -WebDavServer=URL of %s server : %s
    +COMPANY_AQUARIUM_REMOVE_SPECIAL=Remove special characters
    +COMPANY_AQUARIUM_CLEAN_REGEX=Regex filter to clean value (COMPANY_AQUARIUM_CLEAN_REGEX)
    +GDPRContact=GDPR contact
    +GDPRContactDesc=If you store data about European companies/citizen, you can store here the contact who is responsible for the General Data Protection Regulation
     ##### Resource ####
     ResourceSetup=Configuração do módulo Recursos
     UseSearchToSelectResource=Utilizar um formulário de pesquisa para escolher um recurso (em vez de uma lista)
    diff --git a/htdocs/langs/pt_PT/agenda.lang b/htdocs/langs/pt_PT/agenda.lang
    index dfab731a37c..1f8ec7673cd 100644
    --- a/htdocs/langs/pt_PT/agenda.lang
    +++ b/htdocs/langs/pt_PT/agenda.lang
    @@ -1,5 +1,5 @@
     # Dolibarr language file - Source file is en_US - agenda
    -IdAgenda=ID do evento
    +IdAgenda=Id. de evento
     Actions=Eventos
     Agenda=Agenda
     TMenuAgenda=Agenda
    @@ -53,9 +53,9 @@ MemberValidatedInDolibarr=Membro %s, validado
     MemberModifiedInDolibarr=Membro %s modificado
     MemberResiliatedInDolibarr=Membro %s, terminado
     MemberDeletedInDolibarr=Membro %s, eliminado
    -MemberSubscriptionAddedInDolibarr=Subscription %s for member %s added
    -MemberSubscriptionModifiedInDolibarr=Subscription %s for member %s modified
    -MemberSubscriptionDeletedInDolibarr=Subscription %s for member %s deleted
    +MemberSubscriptionAddedInDolibarr=Subscrição %s do membro %s adicionada
    +MemberSubscriptionModifiedInDolibarr=Subscrição %s do membro %s modificada
    +MemberSubscriptionDeletedInDolibarr=Subscrição%s do membro %s eliminada
     ShipmentValidatedInDolibarr=Expedição %s, validada
     ShipmentClassifyClosedInDolibarr=Expedição %s, classificada como faturada
     ShipmentUnClassifyCloseddInDolibarr=Expedição %s, classificada como re-aberta
    @@ -99,8 +99,8 @@ AgendaUrlOptions1=Também pode adicionar os seguintes parâmetros de filtro de s
     AgendaUrlOptions3=<b>logina=%s</b> para restringir a produção para as acções criadas pelo utilizador <b>%s</b>.
     AgendaUrlOptionsNotAdmin=<b>logina =!%s</b> para restringir a saída às ações que não pertencem ao utilizador <b>%s</b>.
     AgendaUrlOptions4=<b>logint =%s</b> para restringir a saída às ações atribuídas ao utilizador <b>%s</b> (proprietário e outros).
    -AgendaUrlOptionsProject=<b>project=__PROJECT_ID__</b> to restrict output to actions linked to project <b>__PROJECT_ID__</b>.
    -AgendaUrlOptionsNotAutoEvent=<b>notactiontype=systemauto</b> to exclude automatic event.
    +AgendaUrlOptionsProject=<b>project=__PROJECT_ID__</b> para que apenas obtenha eventos vinculados ao projeto <b>__PROJECT_ID__ </b>.
    +AgendaUrlOptionsNotAutoEvent=<b>notactiontype=systemauto</b> para excluir o evento automático.
     AgendaShowBirthdayEvents=Mostrar aniversários dos contactos
     AgendaHideBirthdayEvents=Ocultar aniversários dos contactos
     Busy=Ocupado
    @@ -112,7 +112,7 @@ ExportCal=Exportar calendário
     ExtSites=Importar calendários externos
     ExtSitesEnableThisTool=Mostrar calendários externos (definidos na configuração global) na agenda. Não afeta os calendários externos definidos pelos utilizadores.
     ExtSitesNbOfAgenda=Número de calendários
    -AgendaExtNb=Calendar no. %s
    +AgendaExtNb=Calendário n.º %s
     ExtSiteUrlAgenda=URL para aceder ao ficheiro .ical
     ExtSiteNoLabel=Sem Descrição
     VisibleTimeRange=Intervalo de tempo visível
    diff --git a/htdocs/langs/pt_PT/banks.lang b/htdocs/langs/pt_PT/banks.lang
    index 7ec0b128d7e..3d09203c613 100644
    --- a/htdocs/langs/pt_PT/banks.lang
    +++ b/htdocs/langs/pt_PT/banks.lang
    @@ -1,8 +1,8 @@
     # Dolibarr language file - Source file is en_US - banks
     Bank=Banco
    -MenuBankCash=Bancos/Caixas
    -MenuVariousPayment=Miscellaneous payments
    -MenuNewVariousPayment=New Miscellaneous payment
    +MenuBankCash=Bank | Cash
    +MenuVariousPayment=Pagamentos diversos
    +MenuNewVariousPayment=Novo pagamento diverso
     BankName=Nome do banco
     FinancialAccount=Conta
     BankAccount=Conta bancária
    @@ -31,10 +31,10 @@ Reconciliation=Conciliação
     RIB=Conta bancária
     IBAN=Número IBAN
     BIC=Número BIC/SWIFT
    -SwiftValid=BIC/SWIFT valid
    -SwiftVNotalid=BIC/SWIFT not valid
    -IbanValid=BAN valid
    -IbanNotValid=BAN not valid
    +SwiftValid=BIC / SWIFT válido
    +SwiftVNotalid=BIC/SWIFT inválido
    +IbanValid=BAN válido
    +IbanNotValid=BAN inválido
     StandingOrders=Encomendas de débito direto
     StandingOrder=Encomenda de Débito Direto
     AccountStatement=Extracto
    @@ -121,7 +121,7 @@ DeleteTransaction=Eliminar entrada
     ConfirmDeleteTransaction=Tem a certeza que deseja eliminar esta entrada?
     ThisWillAlsoDeleteBankRecord=This will also delete generated bank entry
     BankMovements=Movimentos
    -PlannedTransactions=Entradas planeadas
    +PlannedTransactions=Entradas previstas
     Graph=Gráficos
     ExportDataset_banque_1=Bank entries and account statement
     ExportDataset_banque_2=Comprovativo de depósito
    @@ -132,7 +132,7 @@ PaymentDateUpdateSucceeded=Payment date updated successfully
     PaymentDateUpdateFailed=Não foi possível modificar a data de pagamento
     Transactions=Transacção
     BankTransactionLine=Entrada bancária
    -AllAccounts=Todas as Contas bancárias/de Caixa
    +AllAccounts=All bank and cash accounts
     BackToAccount=Voltar à Conta
     ShowAllAccounts=Mostrar para todas as Contas
     FutureTransaction=Transacção futura. Não há forma de conciliar.
    @@ -156,9 +156,10 @@ BankAccountModelModule=Document templates for bank accounts
     DocumentModelSepaMandate=Template of SEPA mandate. Usefull for european countries in EEC only.
     DocumentModelBan=Template to print a page with BAN information.
     NewVariousPayment=New miscellaneous payments
    -VariousPayment=Miscellaneous payments
    -VariousPayments=Miscellaneous payments
    +VariousPayment=Pagamentos diversos
    +VariousPayments=Pagamentos diversos
     ShowVariousPayment=Show miscellaneous payments
     AddVariousPayment=Add miscellaneous payments
    +SEPAMandate=SEPA mandate
     YourSEPAMandate=Your SEPA mandate
     FindYourSEPAMandate=This is your SEPA mandate to authorize our company to make direct debit order to your bank. Thanks to return it signed (scan of the signed document) or sent it by mail to
    diff --git a/htdocs/langs/pt_PT/bills.lang b/htdocs/langs/pt_PT/bills.lang
    index 718a93ca916..bfda3ffca81 100644
    --- a/htdocs/langs/pt_PT/bills.lang
    +++ b/htdocs/langs/pt_PT/bills.lang
    @@ -1,15 +1,15 @@
     # Dolibarr language file - Source file is en_US - bills
     Bill=Fatura
     Bills=Faturas
    -BillsCustomers=Faturas de Clientes
    -BillsCustomer=Fatura de Cliente
    -BillsSuppliers=Faturas de Fornecedores
    +BillsCustomers=Faturas a clientes
    +BillsCustomer=Fatura a cliente
    +BillsSuppliers=Faturas de fornecedores
     BillsCustomersUnpaid=Faturas a receber de clientes
    -BillsCustomersUnpaidForCompany=Unpaid customer invoices for %s
    +BillsCustomersUnpaidForCompany=Faturas a clientes não pagas para %s
     BillsSuppliersUnpaid=Faturas a pagar de fornecedores
    -BillsSuppliersUnpaidForCompany=Unpaid supplier invoices for %s
    +BillsSuppliersUnpaidForCompany=Faturas de fornecedores não pagas para %s
     BillsLate=Pagamentos em atraso
    -BillsStatistics=Estatísticas das faturas de clientes
    +BillsStatistics=Estatísticas das faturas a clientes
     BillsStatisticsSuppliers=Estatísticas das faturas de fornecedores
     DisabledBecauseDispatchedInBookkeeping=Disabled because invoice was dispatched into bookkeeping
     DisabledBecauseNotLastInvoice=Disabled because invoice is not erasable. Some invoices were recorded after this one and it will create holes in the counter.
    @@ -50,11 +50,11 @@ Invoice=Fatura
     PdfInvoiceTitle=Fatura
     Invoices=Faturas
     InvoiceLine=Linha da fatura
    -InvoiceCustomer=Fatura de Cliente
    -CustomerInvoice=Fatura de Cliente
    -CustomersInvoices=Faturas de Clientes
    +InvoiceCustomer=Fatura a cliente
    +CustomerInvoice=Fatura a cliente
    +CustomersInvoices=Faturas a clientes
     SupplierInvoice=Fatura de Fornecedor
    -SuppliersInvoices=Faturas de Fornecedores
    +SuppliersInvoices=Faturas de fornecedores
     SupplierBill=Fatura de Fornecedor
     SupplierBills=faturas de fornecedores
     Payment=Pagamento
    @@ -103,15 +103,15 @@ CreateCreditNote=Criar nota de crédito
     AddBill=Criar fatura ou nota de crédito
     AddToDraftInvoices=Adicionar à fatura rascunho
     DeleteBill=Eliminar fatura
    -SearchACustomerInvoice=Procurar por uma fatura de cliente
    +SearchACustomerInvoice=Procurar por uma fatura a cliente
     SearchASupplierInvoice=Pesquisar uma fatura de fornecedor
     CancelBill=Cancelar uma fatura
     SendRemindByMail=Enviar lembrete por E-mail
     DoPayment=Inserir pagamento
     DoPaymentBack=Inserir reembolso
    -ConvertToReduc=Converter em desconto futuro
    -ConvertExcessReceivedToReduc=Convert excess received into future discount
    -ConvertExcessPaidToReduc=Convert excess paid into future discount
    +ConvertToReduc=Mark as credit available
    +ConvertExcessReceivedToReduc=Convert excess received into available credit
    +ConvertExcessPaidToReduc=Convert excess paid into available discount
     EnterPaymentReceivedFromCustomer=Adicionar pagamento recebido de cliente
     EnterPaymentDueToCustomer=Realizar pagamento de recibos à cliente
     DisabledBecauseRemainderToPayIsZero=Disabled because remaining unpaid is zero
    @@ -120,7 +120,7 @@ BillStatus=Estado da fatura
     StatusOfGeneratedInvoices=Estado das faturas geradas
     BillStatusDraft=Rascunho (precisa de ser validado)
     BillStatusPaid=Paga
    -BillStatusPaidBackOrConverted=Reembolso por nota de crédito ou convertido em desconto
    +BillStatusPaidBackOrConverted=Credit note refund or marked as credit available
     BillStatusConverted=Paid (ready for consumption in final invoice)
     BillStatusCanceled=Abandonada
     BillStatusValidated=Validado (precisa de ser paga)
    @@ -163,13 +163,13 @@ LastBills=Últimas %s faturas
     LatestTemplateInvoices=Latest %s template invoices
     LatestCustomerTemplateInvoices=Latest %s customer template invoices
     LatestSupplierTemplateInvoices=Latest %s supplier template invoices
    -LastCustomersBills=Últimas %s faturas de cliente
    +LastCustomersBills=Últimas %s faturas a clientes
     LastSuppliersBills=Últimas %s faturas de fornecedor
     AllBills=Todas as faturas
     AllCustomerTemplateInvoices=All template invoices
     OtherBills=Outras faturas
     DraftBills=Faturas rascunho
    -CustomersDraftInvoices=Faturas provisórias de cliente
    +CustomersDraftInvoices=Faturas provisórias a cliente
     SuppliersDraftInvoices=Faturas provisórias de fornecedor
     Unpaid=Pendentes
     ConfirmDeleteBill=Tem a certeza que deseja eliminar esta fatura?
    @@ -204,7 +204,7 @@ NumberOfBills=Nº de faturas
     NumberOfBillsByMonth=Nb de faturas por mês
     AmountOfBills=Montante das faturas
     AmountOfBillsByMonthHT=Quantidade de faturas por mês (sem IVA)
    -ShowSocialContribution=Show social/fiscal tax
    +ShowSocialContribution=Mostrar imposto social/fiscal
     ShowBill=Ver fatura
     ShowInvoice=Ver fatura
     ShowInvoiceReplace=Ver fatura retificativa
    @@ -237,7 +237,7 @@ ToBill=Por faturar
     RemainderToBill=Restante a faturar
     SendBillByMail=Enviar fatura por email
     SendReminderBillByMail=Enviar um lembrete por E-Mail
    -RelatedCommercialProposals=Orçamentos para clientes associados
    +RelatedCommercialProposals=Orçamentos relacionados
     RelatedRecurringCustomerInvoices=Related recurring customer invoices
     MenuToValid=A Confirmar
     DateMaxPayment=Payment due on
    @@ -260,9 +260,9 @@ Repeatables=Modelos
     ChangeIntoRepeatableInvoice=Converter em fatura modelo
     CreateRepeatableInvoice=Criar fatura modelo
     CreateFromRepeatableInvoice=Criar a partir da fatura modelo
    -CustomersInvoicesAndInvoiceLines=Faturas de clientes e linhas de faturas
    -CustomersInvoicesAndPayments=Faturas de clientes e pagamentos
    -ExportDataset_invoice_1=Faturas de clientes e linhas de faturas
    +CustomersInvoicesAndInvoiceLines=Faturas a clientes e linhas de faturas
    +CustomersInvoicesAndPayments=Faturas a clientes e pagamentos
    +ExportDataset_invoice_1=Faturas a clientes e linhas de faturas
     ExportDataset_invoice_2=Faturas a clientes e pagamentos
     ProformaBill=Fatura pró-forma:
     Reduction=Redução
    @@ -282,6 +282,7 @@ RelativeDiscount=Desconto relativo
     GlobalDiscount=Desconto fixo
     CreditNote=Deposito
     CreditNotes=Recibos
    +CreditNotesOrExcessReceived=Credit notes or excess received
     Deposit=Adiantamento
     Deposits=Adiantamentos
     DiscountFromCreditNote=Desconto resultante do deposito %s
    @@ -296,10 +297,10 @@ DiscountType=Discount type
     NoteReason=Nota/Motivo
     ReasonDiscount=Motivo
     DiscountOfferedBy=Acordado por
    -DiscountStillRemaining=Descontos disponíveis
    -DiscountAlreadyCounted=Descontos já utilizados
    +DiscountStillRemaining=Discounts or credits available
    +DiscountAlreadyCounted=Discounts or credits already consumed
     CustomerDiscounts=Customer discounts
    -SupplierDiscounts=Supplier discounts
    +SupplierDiscounts=Vendors discounts
     BillAddress=Morada de faturação
     HelpEscompte=Este desconto é um desconto concedido ao cliente porque o pagamento foi feito antes do prazo.
     HelpAbandonBadCustomer=Este Montante é deixado (cliente julgado como devedor) e se considera como uma perda excepcional.
    @@ -339,9 +340,15 @@ PaymentOnDifferentThirdBills=Allow payments on different thirdparties bills but
     PaymentNote=Payment note
     ListOfPreviousSituationInvoices=List of previous situation invoices
     ListOfNextSituationInvoices=List of next situation invoices
    -FrequencyPer_d=Every %s days
    -FrequencyPer_m=Every %s months
    -FrequencyPer_y=Every %s years
    +ListOfSituationInvoices=List of situation invoices
    +CurrentSituationTotal=Total current situation
    +DisabledBecauseNotEnouthCreditNote=To remove a situation invoice from cycle, this invoice's credit note total must cover this invoice total
    +RemoveSituationFromCycle=Remove this invoice from cycle
    +ConfirmRemoveSituationFromCycle=Remove this invoice %s from cycle ?
    +ConfirmOuting=Confirm outing
    +FrequencyPer_d=Cada %s dias
    +FrequencyPer_m=Cada %s meses
    +FrequencyPer_y=Cada %s anos
     FrequencyUnit=Frequency unit
     toolTipFrequency=Examples:<br><b>Set 7, Day</b>: give a new invoice every 7 days<br><b>Set 3, Month</b>: give a new invoice every 3 month
     NextDateToExecution=Date for next invoice generation
    @@ -387,13 +394,14 @@ PaymentConditionShort14DENDMONTH=14 days of month-end
     PaymentCondition14DENDMONTH=Within 14 days following the end of the month
     FixAmount=Valor fixo
     VarAmount=Quantidade variável (%% total.)
    +VarAmountOneLine=Variable amount (%% tot.) - 1 line with label '%s'
     # PaymentType
     PaymentTypeVIR=Transferência bancária
     PaymentTypeShortVIR=Transferência bancária
    -PaymentTypePRE=Direct debit payment order
    -PaymentTypeShortPRE=Debit payment order
    -PaymentTypeLIQ=Espécies
    -PaymentTypeShortLIQ=Espécies
    +PaymentTypePRE=Débito direto
    +PaymentTypeShortPRE=Débito direto
    +PaymentTypeLIQ=Numerário
    +PaymentTypeShortLIQ=Numerário
     PaymentTypeCB=Cartão de crédito
     PaymentTypeShortCB=Cartão de crédito
     PaymentTypeCHQ=Cheque
    @@ -421,7 +429,7 @@ RegulatedOn=Regulado em
     ChequeNumber=Cheque nº
     ChequeOrTransferNumber=Cheque/Transferência nº
     ChequeBordereau=Check schedule
    -ChequeMaker=Check/Transfer transmitter
    +ChequeMaker=Transmissor do Cheque/Transferência
     ChequeBank=Banco do cheque
     CheckBank=Verificar
     NetToBePaid=Quantia líquida a pagar
    @@ -454,7 +462,7 @@ ChequeDeposits=Depósito de cheques
     Cheques=Cheques
     DepositId=Id deposit
     NbCheque=Number of checks
    -CreditNoteConvertedIntoDiscount=Este(a) %s foi convertido em %s
    +CreditNoteConvertedIntoDiscount=Esta nota de crédito %s, foi convertida no desconto %s
     UsBillingContactAsIncoiveRecipientIfExist=Utilizar a morada do contacto de cliente de faturação da fatura em vez da morada do Terceiro como destinatário das faturas
     ShowUnpaidAll=Mostrar todas as faturas não pagas
     ShowUnpaidLateOnly=Mostrar apenas faturas atrasadas não pagas
    @@ -505,9 +513,14 @@ SituationAmount=Situation invoice amount(net)
     SituationDeduction=Situation subtraction
     ModifyAllLines=Modificar todas as linhas
     CreateNextSituationInvoice=Criar situação seguinte
    -NotLastInCycle=This invoice is not the latest in cycle and must not be modified.
    +ErrorFindNextSituationInvoice=Error unable to find next situation cycle ref
    +ErrorOutingSituationInvoiceOnUpdate=Unable to outing this situation invoice.
    +ErrorOutingSituationInvoiceCreditNote=Unable to outing linked credit note.
    +NotLastInCycle=Esta fatura não é a mais recente no ciclo e não deve ser modificada.
     DisabledBecauseNotLastInCycle=A situação seguinte já existe.
     DisabledBecauseFinal=Esta situação é final.
    +situationInvoiceShortcode_AS=AS
    +situationInvoiceShortcode_S=Dom
     CantBeLessThanMinPercent=The progress can't be smaller than its value in the previous situation.
     NoSituations=Sem situações abertas
     InvoiceSituationLast=Fatura geral e final
    @@ -532,3 +545,4 @@ AutoFillDateFrom=Set start date for service line with invoice date
     AutoFillDateFromShort=Set start date
     AutoFillDateTo=Set end date for service line with next invoice date
     AutoFillDateToShort=Set end date
    +MaxNumberOfGenerationReached=Max number of gen. reached
    diff --git a/htdocs/langs/pt_PT/bookmarks.lang b/htdocs/langs/pt_PT/bookmarks.lang
    index b82edfa034b..ccf3ffe44c2 100644
    --- a/htdocs/langs/pt_PT/bookmarks.lang
    +++ b/htdocs/langs/pt_PT/bookmarks.lang
    @@ -1,5 +1,5 @@
     # Dolibarr language file - Source file is en_US - marque pages
    -AddThisPageToBookmarks=Adicionar a página atual aos marcadores
    +AddThisPageToBookmarks=Adicionar página atual aos marcadores
     Bookmark=Marcador
     Bookmarks=Marcadores
     ListOfBookmarks=Lista de Marcadores
    diff --git a/htdocs/langs/pt_PT/boxes.lang b/htdocs/langs/pt_PT/boxes.lang
    index b5ebc4bacca..e459460261d 100644
    --- a/htdocs/langs/pt_PT/boxes.lang
    +++ b/htdocs/langs/pt_PT/boxes.lang
    @@ -1,86 +1,86 @@
     # Dolibarr language file - Source file is en_US - boxes
    -BoxLoginInformation=Login information
    +BoxLoginInformation=Informação de sessão
     BoxLastRssInfos=Informação RSS
    -BoxLastProducts=Os %s últimos produtos/serviços
    +BoxLastProducts=Os %s produtos/serviços mais recentes
     BoxProductsAlertStock=Alertas de stock para produtos
     BoxLastProductsInContract=Os %s últimos produtos/serviços contratados
     BoxLastSupplierBills=Últimas faturas do fornecedor
     BoxLastCustomerBills=Últimas faturas do cliente
    -BoxOldestUnpaidCustomerBills=Oldest unpaid customer invoices
    -BoxOldestUnpaidSupplierBills=Oldest unpaid supplier invoices
    +BoxOldestUnpaidCustomerBills=Faturas a clientes não pagas mais antigas
    +BoxOldestUnpaidSupplierBills=Faturas de fornecedores não pagas mais antigas
     BoxLastProposals=Últimos orçamentos para clientes
    -BoxLastProspects=Latest modified prospects
    -BoxLastCustomers=Latest modified customers
    -BoxLastSuppliers=Latest modified suppliers
    -BoxLastCustomerOrders=Latest customer orders
    +BoxLastProspects=Últimas prospeções modificadas
    +BoxLastCustomers=Últimos clientes modificados
    +BoxLastSuppliers=Últimos fornecedores modificados
    +BoxLastCustomerOrders=Encomendas de clientes mais recentes
     BoxLastActions=Últimas ações
     BoxLastContracts=Últimos contratos
    -BoxLastContacts=Latest contacts/addresses
    +BoxLastContacts=Últimos contactos/endereços
     BoxLastMembers=Últimos membros
     BoxFicheInter=Últimas intervenções
     BoxCurrentAccounts=Saldo de abertura das contas
    -BoxTitleLastRssInfos=Latest %s news from %s
    +BoxTitleLastRssInfos=Últimas %s notícias de %s
     BoxTitleLastProducts=Os últimos %s produtos/serviços modificados
     BoxTitleProductsAlertStock=Produtos no alerta de stock
    -BoxTitleLastSuppliers=Latest %s recorded suppliers
    -BoxTitleLastModifiedSuppliers=Latest %s modified suppliers
    -BoxTitleLastModifiedCustomers=Latest %s modified customers
    -BoxTitleLastCustomersOrProspects=Latest %s customers or prospects
    -BoxTitleLastCustomerBills=Últimas %s faturas de clientes
    +BoxTitleLastSuppliers=Últimos %s fornecedores registados
    +BoxTitleLastModifiedSuppliers=Últimos %s fornecedores modificados 
    +BoxTitleLastModifiedCustomers=Últimos %s clientes modificados 
    +BoxTitleLastCustomersOrProspects=Últimos %s clientes ou prospeções
    +BoxTitleLastCustomerBills=Últimas %s faturas a clientes
     BoxTitleLastSupplierBills=Últimas %s faturas de fornecedores
    -BoxTitleLastModifiedProspects=Latest %s modified prospects
    -BoxTitleLastModifiedMembers=Latest %s members
    -BoxTitleLastFicheInter=Latest %s modified interventions
    -BoxTitleOldestUnpaidCustomerBills=Oldest %s unpaid customer invoices
    -BoxTitleOldestUnpaidSupplierBills=Oldest %s unpaid supplier invoices
    -BoxTitleCurrentAccounts=Open accounts balances
    -BoxTitleLastModifiedContacts=Latest %s modified contacts/addresses
    -BoxMyLastBookmarks=My latest %s bookmarks
    +BoxTitleLastModifiedProspects=Últimas %s prospeções modificadas
    +BoxTitleLastModifiedMembers=Últimos %s membros
    +BoxTitleLastFicheInter=Últimas %s intervenções modificadas 
    +BoxTitleOldestUnpaidCustomerBills=As %s mais antigas faturas a clientes não pagas 
    +BoxTitleOldestUnpaidSupplierBills=As %s mais antigas faturas de fornecedores não pagas 
    +BoxTitleCurrentAccounts=Saldos de contas abertos
    +BoxTitleLastModifiedContacts=Últimos %s contatos/endereços modificados
    +BoxMyLastBookmarks=Os meus %s últimos marcadores
     BoxOldestExpiredServices=Mais antigos ativos de serviços vencidos
    -BoxLastExpiredServices=Latest %s oldest contacts with active expired services
    -BoxTitleLastActionsToDo=Latest %s actions to do
    -BoxTitleLastContracts=Latest %s modified contracts
    -BoxTitleLastModifiedDonations=As %s últimos donativos modificados
    -BoxTitleLastModifiedExpenses=Latest %s modified expense reports
    +BoxLastExpiredServices=Últimos %s contactos mais antigos com serviços ativos expirados
    +BoxTitleLastActionsToDo=Últimas %s ações a fazer
    +BoxTitleLastContracts=Últimos %s contratos modificados
    +BoxTitleLastModifiedDonations=Últimos %s donativos modificados
    +BoxTitleLastModifiedExpenses=Últimos %s relatórios de despesas modificados
     BoxGlobalActivity=Atividade global (faturas, orçamentos, encomendas)
    -BoxGoodCustomers=Good customers
    -BoxTitleGoodCustomers=%s Good customers
    -FailedToRefreshDataInfoNotUpToDate=Failed to refresh RSS flux. Latest successfull refresh date: %s
    -LastRefreshDate=Latest refresh date
    +BoxGoodCustomers=Bons clientes
    +BoxTitleGoodCustomers=%s bons clientes
    +FailedToRefreshDataInfoNotUpToDate=Falha ao atualizar fluxo RSS. Última data de atualização bem-sucedida: %s
    +LastRefreshDate=Última data de atualização
     NoRecordedBookmarks=Não existem marcadores definidos.
     ClickToAdd=Clique aqui para adicionar.
     NoRecordedCustomers=Nenhum cliente registado
     NoRecordedContacts=Nenhum contacto registado
     NoActionsToDo=Sem ações a realizar
    -NoRecordedOrders=No recorded customer orders
    +NoRecordedOrders=Nenhuma encomenda de clientes registada
     NoRecordedProposals=Sem orçamentos registados
    -NoRecordedInvoices=No recorded customer invoices
    -NoUnpaidCustomerBills=No unpaid customer invoices
    -NoUnpaidSupplierBills=No unpaid supplier invoices
    -NoModifiedSupplierBills=No recorded supplier invoices
    +NoRecordedInvoices=Nenhuma fatura de cliente registada
    +NoUnpaidCustomerBills=Nenhuma fatura de clientes pendente de pagamento
    +NoUnpaidSupplierBills=Nenhuma fatura de fornecedores pendente de pagamento
    +NoModifiedSupplierBills=Nenhuma fatura de fornecedores registada
     NoRecordedProducts=Nenhum produto/serviço registado
     NoRecordedProspects=Nenhuma prospecção registada
     NoContractedProducts=Não contractados produtos / serviços
     NoRecordedContracts=Sem contratos registrados
    -NoRecordedInterventions=No recorded interventions
    -BoxLatestSupplierOrders=Latest supplier orders
    -NoSupplierOrder=No recorded supplier order
    -BoxCustomersInvoicesPerMonth=Faturas de clientes por mês
    -BoxSuppliersInvoicesPerMonth=Facturas de fornecedores por mês
    +NoRecordedInterventions=Nenhuma intervenção registada
    +BoxLatestSupplierOrders=Últimas notas de encomenda de fornecedores
    +NoSupplierOrder=Nenhuma nota de encomenda de fornecedor registada
    +BoxCustomersInvoicesPerMonth=Faturas a clientes por mês
    +BoxSuppliersInvoicesPerMonth=Faturas de fornecedores por mês
     BoxCustomersOrdersPerMonth=Encomendas de clientes por mês
     BoxSuppliersOrdersPerMonth=Encomendas a fornecedores por mês
     BoxProposalsPerMonth=Orçamentos por mês
     NoTooLowStockProducts=Nenhum produto abaixo do limite mínimo de stock
     BoxProductDistribution=Distribuição de Produtos/Serviços
     BoxProductDistributionFor=Distribuição de %s para %s
    -BoxTitleLastModifiedSupplierBills=Latest %s modified supplier bills
    -BoxTitleLatestModifiedSupplierOrders=Latest %s modified supplier orders
    -BoxTitleLastModifiedCustomerBills=Latest %s modified customer bills
    -BoxTitleLastModifiedCustomerOrders=Latest %s modified customer orders
    -BoxTitleLastModifiedPropals=Os últimos %s orçamentos modificados
    -ForCustomersInvoices=Facturas de Clientes
    +BoxTitleLastModifiedSupplierBills=Últimas %s faturas de fornecedores modificadas 
    +BoxTitleLatestModifiedSupplierOrders=Últimas%s notas de encomenda de fornecedores modificadas 
    +BoxTitleLastModifiedCustomerBills=Últimas %s faturas a clientes modificadas 
    +BoxTitleLastModifiedCustomerOrders=Últimas %sencomendas de clientes modificadas 
    +BoxTitleLastModifiedPropals=Últimos %s orçamentos modificados
    +ForCustomersInvoices=Faturas a clientes
     ForCustomersOrders=Encomendas de clientes
     ForProposals=Orçamentos
    -LastXMonthRolling=The latest %s month rolling
    -ChooseBoxToAdd=Add widget to your dashboard
    -BoxAdded=Widget was added in your dashboard
    +LastXMonthRolling=Balanço dos últimos %s meses
    +ChooseBoxToAdd=Adicionar widget ao painel de controlo
    +BoxAdded=O Widget foi adicionado ao seu painel
    diff --git a/htdocs/langs/pt_PT/categories.lang b/htdocs/langs/pt_PT/categories.lang
    index 5835c06ffcb..700bac37739 100644
    --- a/htdocs/langs/pt_PT/categories.lang
    +++ b/htdocs/langs/pt_PT/categories.lang
    @@ -85,3 +85,4 @@ CategorieRecursivHelp=Se ativado, o produto também irá estar associado à cate
     AddProductServiceIntoCategory=Adicioanr o produto/serviço seguinte
     ShowCategory=Mostrar etiqueta/categoria
     ByDefaultInList=Por predefinição na lista
    +ChooseCategory=Escolha a categoria
    diff --git a/htdocs/langs/pt_PT/companies.lang b/htdocs/langs/pt_PT/companies.lang
    index 8651f8a3cc4..9c812c24e54 100644
    --- a/htdocs/langs/pt_PT/companies.lang
    +++ b/htdocs/langs/pt_PT/companies.lang
    @@ -8,11 +8,11 @@ ConfirmDeleteContact=Deseja eliminar este contacto e toda a sua informação?
     MenuNewThirdParty=Novo Terceiro
     MenuNewCustomer=Novo Cliente
     MenuNewProspect=Novo Potencial Cliente
    -MenuNewSupplier=Novo Fornecedor
    +MenuNewSupplier=Novo fornecedor
     MenuNewPrivateIndividual=Novo Particular
    -NewCompany=Nova Empresa (Cliente Potencial, Cliente, Fornecedor)
    -NewThirdParty=Novo Terceiro (Cliente Potencial, Cliente, Fornecedor)
    -CreateDolibarrThirdPartySupplier=Criar entidade (fornecedor)
    +NewCompany=Nova empresa (cliente potencial, cliente, fornecedor)
    +NewThirdParty=Novo terceiro (prospeto, cliente, fornecedor)
    +CreateDolibarrThirdPartySupplier=Criar um terceiro (fornecedor)
     CreateThirdPartyOnly=Criar terceiro
     CreateThirdPartyAndContact=Criar um terceiro e um dos seus contactos
     ProspectionArea=Área de prospeção
    @@ -43,8 +43,8 @@ Individual=Particular
     ToCreateContactWithSameName=Isto irá criar automaticamente um contacto/morada com a mesma informação do terceiro. Na maioria dos casos, mesmo que o terceiro seja uma pessoa física, criar um terceiro apenas é suficiente.
     ParentCompany=Empresa-mãe
     Subsidiaries=Subsidiárias
    -ReportByMonth=Report by month
    -ReportByCustomers=Report by customer
    +ReportByMonth=Relatório por mês
    +ReportByCustomers=Relatório por cliente
     ReportByQuarter=Relatório por trimestre
     CivilityCode=Código cortesía
     RegisteredOffice=Domicilio social
    @@ -76,12 +76,12 @@ Town=Localidade
     Web=Web
     Poste= Posição
     DefaultLang=Língua por omissão
    -VATIsUsed=Sales tax is used
    -VATIsUsedWhenSelling=This define if this thirdparty includes a sale tax or not when it makes an invoice to its own customers
    -VATIsNotUsed=Sales tax is not used
    +VATIsUsed=Sujeito a IVA
    +VATIsUsedWhenSelling=Isto define se este terceiro inclui um imposto sobre vendas, ou não, quando faz uma fatura para seus próprios clientes
    +VATIsNotUsed=Não sujeito a IVA
     CopyAddressFromSoc=Preencha a morada com a morada do terceiro
     ThirdpartyNotCustomerNotSupplierSoNoRef=O terceiro não é cliente nem fornecedor, não contém qualquer objeto de referência
    -ThirdpartyIsNeitherCustomerNorClientSoCannotHaveDiscounts=Thirdparty neither customer nor supplier, discounts are not available
    +ThirdpartyIsNeitherCustomerNorClientSoCannotHaveDiscounts=O terceiro não é cliente nem fornecedor, descontos não estão disponíveis
     PaymentBankAccount=Conta bancária de pagamentos
     OverAllProposals=Orçamentos
     OverAllOrders=Encomendas
    @@ -99,9 +99,9 @@ LocalTax2ES=IRPF
     TypeLocaltax1ES=Tipo RE
     TypeLocaltax2ES=Tipo IRPF
     WrongCustomerCode=Código cliente incorrecto
    -WrongSupplierCode=Código fornecedor incorrecto
    +WrongSupplierCode=Código do fornecedor inválido
     CustomerCodeModel=Modelo de código cliente
    -SupplierCodeModel=Modelo de código fornecedor
    +SupplierCodeModel=Modelo de código de fornecedor
     Gencod=Código de barras
     ##### Professional ID #####
     ProfId1Short=ID Prof. 1
    @@ -242,7 +242,7 @@ ProfId3TN=ID Prof. 3 (Código na Alfandega)
     ProfId4TN=ID Prof. 4 (BAN)
     ProfId5TN=-
     ProfId6TN=-
    -ProfId1US=Prof Id (FEIN)
    +ProfId1US=ID Profissional (FEIN)
     ProfId2US=-
     ProfId3US=-
     ProfId4US=-
    @@ -258,34 +258,34 @@ ProfId1DZ=RC
     ProfId2DZ=Art.
     ProfId3DZ=NIF
     ProfId4DZ=NIS
    -VATIntra=Sales tax ID
    -VATIntraShort=Tax ID
    +VATIntra=Número de identificação para efeitos de IVA (VIES)
    +VATIntraShort=Número de identificação para efeitos de IVA
     VATIntraSyntaxIsValid=Sintaxe Válida
    -VATReturn=VAT return
    +VATReturn=Retorno do IVA
     ProspectCustomer=Cliente Potencial/Cliente
     Prospect=Cliente Potencial
     CustomerCard=Ficha do cliente
     Customer=Cliente
     CustomerRelativeDiscount=Desconto Cliente Relativo
    -SupplierRelativeDiscount=Relative supplier discount
    +SupplierRelativeDiscount=Desconto relativo do fornecedor
     CustomerRelativeDiscountShort=Desconto Relativo
     CustomerAbsoluteDiscountShort=Desconto Fixo
     CompanyHasRelativeDiscount=Este cliente tem um desconto por defeito de <b>%s%%</b>
     CompanyHasNoRelativeDiscount=Este cliente não tem descontos relativos por defeito
    -HasRelativeDiscountFromSupplier=You have a default discount of <b>%s%%</b> from this supplier
    -HasNoRelativeDiscountFromSupplier=You have no default relative discount from this supplier
    +HasRelativeDiscountFromSupplier=Você tem um desconto predefinido de <b> %s%%</b> deste fornecedor
    +HasNoRelativeDiscountFromSupplier=Você não tem desconto relativo predefinido deste fornecedor
     CompanyHasAbsoluteDiscount=Este cliente ainda tem créditos de desconto ou depósitos para <b>%s </b>%s
     CompanyHasDownPaymentOrCommercialDiscount=Este cliente tem descontos disponíveis (comercial, pronto pagamento) para <b>%s</b>%s
     CompanyHasCreditNote=Este cliente ainda tem notas de crédito para <b>%s</b> %s
    -HasNoAbsoluteDiscountFromSupplier=You have no discount credit available from this supplier
    -HasAbsoluteDiscountFromSupplier=You have discounts available (credits notes or down payments) for <b>%s</b> %s from this supplier
    -HasDownPaymentOrCommercialDiscountFromSupplier=You have discounts available (commercial, down payments) for <b>%s</b> %s from this supplier
    -HasCreditNoteFromSupplier=You have credit notes for <b>%s</b> %s from this supplier
    +HasNoAbsoluteDiscountFromSupplier=Você não tem desconto ou nota de crédito disponível neste fornecedor
    +HasAbsoluteDiscountFromSupplier=Você tem descontos disponíveis (notas de créditos ou adiantamentos) para <b>%s</b> %s deste fornecedor
    +HasDownPaymentOrCommercialDiscountFromSupplier=Você tem descontos disponíveis (comerciais, adiantamentos) para <b>%s</b> %s deste fornecedor
    +HasCreditNoteFromSupplier=Você tem notas de crédito para <b>%s</b> %s deste fornecedor
     CompanyHasNoAbsoluteDiscount=Este cliente não tem mas descontos fixos disponiveis
    -CustomerAbsoluteDiscountAllUsers=Absolute customer discounts (granted by all users)
    -CustomerAbsoluteDiscountMy=Absolute customer discounts (granted by yourself)
    -SupplierAbsoluteDiscountAllUsers=Absolute supplier discounts (granted by all users)
    -SupplierAbsoluteDiscountMy=Absolute supplier discounts (granted by yourself)
    +CustomerAbsoluteDiscountAllUsers=Descontos absolutos de clientes (concedidos por todos os utilizadores)
    +CustomerAbsoluteDiscountMy=Descontos absolutos de clientes (concedidos por si)
    +SupplierAbsoluteDiscountAllUsers=Descontos absolutos do fornecedor (introduzidos por todos os utilizadores)
    +SupplierAbsoluteDiscountMy=Descontos absolutos de fornecedores (introduzidos por si)
     DiscountNone=Nenhuma
     Supplier=Fornecedor
     AddContact=Criar contacto
    @@ -304,13 +304,13 @@ DeleteACompany=Eliminar uma Empresa
     PersonalInformations=Informação Pessoal
     AccountancyCode=Conta contabilistica
     CustomerCode=Código Cliente
    -SupplierCode=Código Fornecedor
    +SupplierCode=Código do fornecedor
     CustomerCodeShort=Código Cliente
    -SupplierCodeShort=Código Fornecedor
    +SupplierCodeShort=Código do fornecedor
     CustomerCodeDesc=Código único cliente para cada cliente
    -SupplierCodeDesc=Código único fornecedor para cada fornecedor
    +SupplierCodeDesc=Código do fornecedor, exclusivo para todos os fornecedores
     RequiredIfCustomer=Requerida se o Terceiro for Cliente ou Cliente Potencial
    -RequiredIfSupplier=Requerida se o Terceiro for Fornecedor
    +RequiredIfSupplier=Obrigatório se os terceiros forem fornecedores
     ValidityControledByModule=Validação Controlada pelo Módulo
     ThisIsModuleRules=Esta é a regra para este módulo
     ProspectToContact=Cliente Potencial a Contactar
    @@ -324,12 +324,12 @@ ContactsAllShort=Todos (sem filtro)
     ContactType=Tipo de Contacto
     ContactForOrders=Contacto para Pedidos
     ContactForOrdersOrShipments=Contacto da encomenda ou da expedição
    -ContactForProposals=Contacto de Orçamentos
    +ContactForProposals=Contacto do orçamento
     ContactForContracts=Contacto de Contratos
     ContactForInvoices=Contacto da Fatura
     NoContactForAnyOrder=Este contacto não é contacto de nenhum pedido
     NoContactForAnyOrderOrShipments=Este contacto não é um contacto para qualquer encomenda ou expedição
    -NoContactForAnyProposal=Este contacto não é contacto de nenhum orçamento
    +NoContactForAnyProposal=Este contacto não é um contacto para qualquer orçamento
     NoContactForAnyContract=Este contacto não é contacto de nenhum contrato
     NoContactForAnyInvoice=Este contacto não é contacto de nenhuma fatura
     NewContact=Novo Contacto
    @@ -338,7 +338,7 @@ MyContacts=Os Meus Contactos
     Capital=Capital
     CapitalOf=Capital Social de %s
     EditCompany=Modificar Empresa
    -ThisUserIsNot=Este utilizador nem é um cliente potencial, nem um cliente, nem um fornecedor
    +ThisUserIsNot=Este utilizador não é um cliente potencial, cliente ou fornecedor
     VATIntraCheck=Verificar
     VATIntraCheckDesc=o link <b>%s</b> permite consultar à serviço europeu de control de números de IVA intracomunitario. Requer acesso á internet para que o serviço funcione
     VATIntraCheckURL=http://ec.europa.eu/taxation_customs/vies/vieshome.do
    @@ -390,16 +390,16 @@ NoDolibarrAccess=Sem Acesso
     ExportDataset_company_1=Terceiros (empresas/fundações/pessoas físicas) e propriedades
     ExportDataset_company_2=Contactos de Terceiro e Atributos
     ImportDataset_company_1=Terceiros (empresas/fundações/pessoas físicas) e propriedades
    -ImportDataset_company_2=Contacts/Addresses (of third parties or not) and attributes
    -ImportDataset_company_3=Bank accounts of third parties
    -ImportDataset_company_4=Third parties/Sales representatives (Assign sales representatives users to companies)
    +ImportDataset_company_2=Contactos/Endereços (de terceiros ou não) e atributos
    +ImportDataset_company_3=Contas bancárias de terceiros
    +ImportDataset_company_4=Terceiros/Representantes de vendas (atribuir utilizadores representantes de vendas a terceiros)
     PriceLevel=Nível de preços
     DeliveryAddress=Direcção de Envío
     AddAddress=Adicionar Direcção
    -SupplierCategory=categoria Fornecedor
    +SupplierCategory=Categoria do fornecedor
     JuridicalStatus200=Independente
     DeleteFile=Eliminar ficheiro
    -ConfirmDeleteFile=Está seguro de querer eliminar este ficheiro?
    +ConfirmDeleteFile=Tem a certeza que quer eliminar este ficheiro?
     AllocateCommercial=Atribuído a representante de vendas
     Organization=Organismo
     FiscalYearInformation=Informação do Ano Fiscal
    @@ -410,7 +410,7 @@ ListSuppliersShort=Lista de fornecedores
     ListProspectsShort=Lista das perspectivas
     ListCustomersShort=Lista de clientes
     ThirdPartiesArea=Área de Terceiros e Contactos
    -LastModifiedThirdParties=Os últimos %s terceiros modificados
    +LastModifiedThirdParties=Últimos %s terceiros modificados
     UniqueThirdParties=Total de originais terceiros
     InActivity=Aberto
     ActivityCeased=Fechado
    @@ -419,16 +419,16 @@ ProductsIntoElements=Lista de produto /serviços em %s
     CurrentOutstandingBill=Risco alcançado
     OutstandingBill=Montante máximo para faturas pendentes
     OutstandingBillReached=Montante máximo para faturas pendente foi alcançado
    -OrderMinAmount=Minimum amount for order
    -MonkeyNumRefModelDesc=Devolve um número baixo o formato %syymm-nnnn para os códigos de clientes e %syymm-nnnn para os códigos dos Fornecedores, donde yy é o ano, mm o mês e nnnn um contador sequêncial sem ruptura e sem Voltar a 0.
    +OrderMinAmount=Quantidade mínima para encomenda
    +MonkeyNumRefModelDesc=Devolve um número com formato %syymm-nnnn para os códigos clientes e %syymm-nnnn para os códigos de fornecedores, onde yy representa o ano, mm o mês e nnnn um contador sequencial que não quebra e não regressa a 0.
     LeopardNumRefModelDesc=Código de cliente/fornecedor livre sem verificação. pode ser modificado em qualquer momento.
     ManagingDirectors=Nome Diretor(es) (DE, diretor, presidente ...)
     MergeOriginThirdparty=Terceiro duplicado (terceiro que deseja eliminar)
     MergeThirdparties=Gerir terceiros
     ConfirmMergeThirdparties=Tem a certeza que pretende fundir este terceiro com o atual? Todos os objetos ligados a este serão movidos para o terceiro atual e depois o anterior será eliminado.
    -ThirdpartiesMergeSuccess=Third parties have been merged
    +ThirdpartiesMergeSuccess=Os terceiros foram fundidos
     SaleRepresentativeLogin=Nome de utilizador do representante de vendas
     SaleRepresentativeFirstname=Primeiro nome do representante de vendas
     SaleRepresentativeLastname=Último nome do representante de vendas
    -ErrorThirdpartiesMerge=There was an error when deleting the third parties. Please check the log. Changes have been reverted.
    +ErrorThirdpartiesMerge=Houve um erro ao eliminar os terceiros. Por favor, verifique o registo. As alterações foram revertidas.
     NewCustomerSupplierCodeProposed=O código do cliente ou fornecedor sugerido encontra-se duplicado
    diff --git a/htdocs/langs/pt_PT/compta.lang b/htdocs/langs/pt_PT/compta.lang
    index b41e35a7e95..15b70fc39e3 100644
    --- a/htdocs/langs/pt_PT/compta.lang
    +++ b/htdocs/langs/pt_PT/compta.lang
    @@ -1,6 +1,6 @@
     # Dolibarr language file - Source file is en_US - compta
    -MenuFinancial=Faturação | Pagamentos
    -TaxModuleSetupToModifyRules=Go to <a href="%s">Taxes module setup</a> to modify rules for calculation
    +MenuFinancial=Faturação | Pagamento
    +TaxModuleSetupToModifyRules=Ir para <a href="%s">configurar módulo de impostos</a> para modificar as regras de cálculo
     TaxModuleSetupToModifyRulesLT=Ir para <a href="%s">configurar Empresa</a> para modificar as regras de cálculo
     OptionMode=Opção de Gestão Contabilidade
     OptionModeTrue=Opção Depósitos/Despesas
    @@ -13,29 +13,31 @@ LTReportBuildWithOptionDefinedInModule=Amounts shown here are calculated using r
     Param=Parametrização
     RemainingAmountPayment=Valor restante do pagamento:
     Account=Conta
    -Accountparent=Parent account
    -Accountsparent=Parent accounts
    +Accountparent=Conta pai
    +Accountsparent=Contas pai
     Income=Depósitos
     Outcome=Despesas
     MenuReportInOut=Resultado / Exercício
    -ReportInOut=Balance of income and expenses
    -ReportTurnover=Volume de Negócios
    +ReportInOut=Saldo de receitas e despesas
    +ReportTurnover=Turnover invoiced
    +ReportTurnoverCollected=Turnover collected
     PaymentsNotLinkedToInvoice=Pagamentos não vinculados a qualquer fatura, portanto não vinculados a terceiros
     PaymentsNotLinkedToUser=Pagamentos não vinculados a um utilizador
     Profit=Beneficio
     AccountingResult=Accounting result
    -BalanceBefore=Balance (before)
    +BalanceBefore=Saldo (antes)
     Balance=Saldo
     Debit=Débito
     Credit=Crédito
     Piece=Doc. Contabilístico
     AmountHTVATRealReceived=Total Recebido
     AmountHTVATRealPaid=Total Pago
    -VATToPay=Tax sales
    -VATReceived=Tax received
    -VATToCollect=Tax purchases
    -VATSummary=Tax Balance
    -VATPaid=Tax paid
    +VATToPay=Imposto a pagar
    +VATReceived=Imposto recebido
    +VATToCollect=Imposto a receber
    +VATSummary=Tax monthly
    +VATBalance=Resumo do imposto
    +VATPaid=Imposto pago
     LT1Summary=Tax 2 summary
     LT2Summary=Tax 3 summary
     LT1SummaryES=RE Balance
    @@ -63,29 +65,29 @@ LT2SupplierIN=SGST purchases
     VATCollected=IVA Recuperado
     ToPay=A pagar
     SpecialExpensesArea=Área para todos os pagamentos especiais
    -SocialContribution=Social or fiscal tax
    -SocialContributions=Social or fiscal taxes
    +SocialContribution=Imposto social ou fiscal
    +SocialContributions=Impostos sociais ou fiscais
     SocialContributionsDeductibles=Deductible social or fiscal taxes
     SocialContributionsNondeductibles=Nondeductible social or fiscal taxes
     LabelContrib=Label contribution
     TypeContrib=Type contribution
     MenuSpecialExpenses=Despesas Especiais
     MenuTaxAndDividends=Impostos e Dividas
    -MenuSocialContributions=Social/fiscal taxes
    -MenuNewSocialContribution=New social/fiscal tax
    -NewSocialContribution=New social/fiscal tax
    +MenuSocialContributions=Impostos sociais/fiscais
    +MenuNewSocialContribution=Novo imposto
    +NewSocialContribution=Novo imposto social/fiscal
     AddSocialContribution=Add social/fiscal tax
    -ContributionsToPay=Social/fiscal taxes to pay
    -AccountancyTreasuryArea=Área Contabilidade/Tesouraria
    +ContributionsToPay=Impostos sociais/fiscais por pagar
    +AccountancyTreasuryArea=Billing and payment area
     NewPayment=Novo pagamento
     Payments=Pagamentos
     PaymentCustomerInvoice=Pagamento de fatura do cliente
    -PaymentSupplierInvoice=Pagamento de fatura de fornecedor
    +PaymentSupplierInvoice=Vendor invoice payment
     PaymentSocialContribution=Pagamento da taxa social/fiscal
     PaymentVat=Pagamento IVA
     ListPayment=Lista de pagamentos
     ListOfCustomerPayments=Lista de pagamentos de clientes
    -ListOfSupplierPayments=Lista de pagamentos a Fornecedores
    +ListOfSupplierPayments=List of vendor payments
     DateStartPeriod=Date start period
     DateEndPeriod=Date end period
     newLT1Payment=New tax 2 payment
    @@ -100,23 +102,25 @@ LT1PaymentES=RE Payment
     LT1PaymentsES=RE Payments
     LT2PaymentES=Pagamento IRPF
     LT2PaymentsES=Pagamentos IRPF
    -VATPayment=Sales tax payment
    -VATPayments=Sales tax payments
    +VATPayment=Pagamento de imposto sobre vendas
    +VATPayments=Pagamentos de impostos sobre vendas
     VATRefund=Sales tax refund
     NewVATPayment=New sales tax payment
    +NewLocalTaxPayment=New tax %s payment
     Refund=Refund
    -SocialContributionsPayments=Social/fiscal taxes payments
    +SocialContributionsPayments=Pagamentos de impostos sociais/fiscais
     ShowVatPayment=Ver Pagamentos IVA
     TotalToPay=Total a Pagar
     BalanceVisibilityDependsOnSortAndFilters=Balance is visible in this list only if table is sorted ascending on %s and filtered for 1 bank account
     CustomerAccountancyCode=Customer accounting code
    -SupplierAccountancyCode=Supplier accounting code
    +SupplierAccountancyCode=Vendor accounting code
     CustomerAccountancyCodeShort=Cust. account. code
     SupplierAccountancyCodeShort=Sup. account. code
     AccountNumber=Número de conta
     NewAccountingAccount=Nova conta
    -SalesTurnover=Volume de Negócio
    -SalesTurnoverMinimum=Minimum sales turnover
    +Turnover=Turnover invoiced
    +TurnoverCollected=Turnover collected
    +SalesTurnoverMinimum=Minimum turnover
     ByExpenseIncome=By expenses & incomes
     ByThirdParties=Por Terceiro
     ByUserAuthorOfInvoice=Por autor da fatura
    @@ -126,18 +130,18 @@ LastCheckReceiptShort=Latest %s check receipts
     NewCheckReceipt=Novo Cheque
     NewCheckDeposit=Novo Deposito
     NewCheckDepositOn=Criar Novo deposito na conta: %s
    -NoWaitingChecks=No checks awaiting deposit.
    +NoWaitingChecks=Nenhum cheque aguarda depósito.
     DateChequeReceived=Data da receção do cheque
     NbOfCheques=Nº de Cheques
    -PaySocialContribution=Pay a social/fiscal tax
    +PaySocialContribution=Pagar um imposto social/fiscal
     ConfirmPaySocialContribution=Tem certeza de que deseja classificar este imposto social ou fiscal como pago?
    -DeleteSocialContribution=Delete a social or fiscal tax payment
    +DeleteSocialContribution=Eliminar um pagamento de imposto social ou fiscal
     ConfirmDeleteSocialContribution=Tem certeza de que deseja eliminar este pagamento de imposto social/fiscal?
    -ExportDataset_tax_1=Social and fiscal taxes and payments
    +ExportDataset_tax_1=Impostos e pagamentos sociais e fiscais
     CalcModeVATDebt=Mode <b>%sVAT on commitment accounting%s</b>.
     CalcModeVATEngagement=Mode <b>%sVAT on incomes-expenses%s</b>.
    -CalcModeDebt=Mode <b>%sClaims-Debts%s</b> said <b>Commitment accounting</b>.
    -CalcModeEngagement=Mode <b>%sIncomes-Expenses%s</b> said <b>cash accounting</b>
    +CalcModeDebt=Analysis of known recorded invoices even if they are not yet accounted in ledger.
    +CalcModeEngagement=Analysis of known recorded payments, even if they are not yet accounted in Ledger.
     CalcModeBookkeeping=Analysis of <b>data journalized in Bookkeeping Ledger table</b>
     CalcModeLT1= Mode <b>%sRE on customer invoices - suppliers invoices%s</b>
     CalcModeLT1Debt=Mode <b>%sRE on customer invoices%s</b>
    @@ -150,9 +154,9 @@ AnnualSummaryInputOutputMode=Balanço da receita e despesas, resumo anual
     AnnualByCompanies=Balance of income and expenses, by predefined groups of account
     AnnualByCompaniesDueDebtMode=Balance of income and expenses, detail by predefined groups, mode <b>%sClaims-Debts%s</b> said <b>Commitment accounting</b>.
     AnnualByCompaniesInputOutputMode=Balance of income and expenses, detail by predefined groups, mode <b>%sIncomes-Expenses%s</b> said <b>cash accounting</b>.
    -SeeReportInInputOutputMode=Ver o Relatório <b>%sdepositos-despesas%s</b> chamado <b>Contabilidade de Caixa</b> para um cálculo sobre as faturas pagas
    -SeeReportInDueDebtMode=Ver o Relatório <b>%sCréditos-dividas%s</b> chamada <b>Contabilidade de compromisso</b> para um cálculo das faturas Pendentes de pagamento
    -SeeReportInBookkeepingMode=See report <b>%sBookeeping%s</b> for a calculation on <b>bookkeeping table analysis</b>
    +SeeReportInInputOutputMode=See %sanalysis of payments%s for a calculation on actual payments made even if they are not yet accounted in Ledger.
    +SeeReportInDueDebtMode=See %sanalysis of invoices%s for a calculation based on known recorded invoices even if they are not yet accounted in Ledger.
    +SeeReportInBookkeepingMode=See <b>%sBookeeping report%s</b> for a calculation on <b>Bookkeeping Ledger table</b>
     RulesAmountWithTaxIncluded=- Os montantes exibidos contêm todas as taxas incluídas
     RulesResultDue=- It includes outstanding invoices, expenses, VAT, donations whether they are paid or not. Is also includes paid salaries.<br>- It is based on the validation date of invoices and VAT and on the due date for expenses. For salaries defined with Salary module, the value date of payment is used.
     RulesResultInOut=- It includes the real payments made on invoices, expenses, VAT and salaries. <br>- It is based on the payment dates of the invoices, expenses, VAT and salaries. The donation date for donation.
    @@ -171,6 +175,8 @@ LT1ReportByCustomersES=Report by third party RE
     LT2ReportByCustomersES=Relatório de terceiros IRPF
     VATReport=Sale tax report
     VATReportByPeriods=Sale tax report by period
    +VATReportByRates=Sale tax report by rates
    +VATReportByThirdParties=Sale tax report by third parties
     VATReportByCustomers=Sale tax report by customer
     VATReportByCustomersInInputOutputMode=Report by the customer VAT collected and paid
     VATReportByQuartersInInputOutputMode=Report by Sale tax rate of the tax collected and paid
    @@ -181,10 +187,10 @@ LT2ReportByQuartersES=Report by IRPF rate
     SeeVATReportInInputOutputMode=Ver o Relatório <b>%sIVA pago%s</b> para um modo de cálculo Standard
     SeeVATReportInDueDebtMode=Ver o Relatório <b>%sIVA devido%s</b> para um modo de cálculo com a Opção sobre o devido
     RulesVATInServices=- For services, the report includes the VAT regulations actually received or issued on the basis of the date of payment.
    -RulesVATInProducts=- For material assets, the report includes the VAT received or issued on the basis of the date of payment.
    +RulesVATInProducts=Para os ativos materiais, o relatório inclui o IVA recebido ou emitido com base na data do pagamento.
     RulesVATDueServices=- Para os serviços, o relatório inclui faturas de IVA devido, pago ou não, com base na data da fatura.
    -RulesVATDueProducts=- For material assets, the report includes the VAT invoices, based on the invoice date.
    -OptionVatInfoModuleComptabilite=Nota: Para os bens materiais, seria necessário utilizar a data de entregas para ser mais justo.
    +RulesVATDueProducts=- Para os ativos materiais, o relatório inclui as faturas de IVA, com base na data da fatura.
    +OptionVatInfoModuleComptabilite=Nota: para os ativos materiais, seria necessário utilizar a data de entrega para ser mais justo.
     ThisIsAnEstimatedValue=This is a preview, based on business events and not from the final ledger table, so final results may differ from this preview values
     PercentOfInvoice=%%/fatura
     NotUsedForGoods=Não utilizados em bens
    @@ -207,15 +213,16 @@ Pcg_version=Modelos de planos de contas
     Pcg_type=Pcg type
     Pcg_subtype=Pcg subtype
     InvoiceLinesToDispatch=Invoice lines to dispatch
    -ByProductsAndServices=Por produtos e serviços
    +ByProductsAndServices=By product and service
     RefExt=Ref externa
     ToCreateAPredefinedInvoice=To create a template invoice, create a standard invoice, then, without validating it, click onto button "%s".
    -LinkedOrder=Hiperligação para encomendar
    +LinkedOrder=Associar a encomenda
     Mode1=Método 1
     Mode2=Método 2
     CalculationRuleDesc=To calculate total VAT, there is two methods:<br>Method 1 is rounding vat on each line, then summing them.<br>Method 2 is summing all vat on each line, then rounding result.<br>Final result may differs from few cents. Default mode is mode <b>%s</b>.
     CalculationRuleDescSupplier=According to supplier, choose appropriate method to apply same calculation rule and get same result expected by your supplier.
    -TurnoverPerProductInCommitmentAccountingNotRelevant=Turnover report per product, when using a <b>cash accountancy</b> mode is not relevant. This report is only available when using <b>engagement accountancy</b> mode (see setup of accountancy module).
    +TurnoverPerProductInCommitmentAccountingNotRelevant=The report of Turnover collected per product is not available. This report is only available for turnover invoiced.
    +TurnoverPerSaleTaxRateInCommitmentAccountingNotRelevant=The report of Turnover collected per sale tax rate is not available. This report is only available for turnover invoiced.
     CalculationMode=Modo de cálculo
     AccountancyJournal=Accounting code journal
     ACCOUNTING_VAT_SOLD_ACCOUNT=Accounting account by default for VAT on sales (used if not defined on VAT dictionary setup)
    @@ -223,7 +230,7 @@ ACCOUNTING_VAT_BUY_ACCOUNT=Accounting account by default for VAT on purchases (u
     ACCOUNTING_VAT_PAY_ACCOUNT=Accounting account by default for paying VAT
     ACCOUNTING_ACCOUNT_CUSTOMER=Accounting account used for customer third parties
     ACCOUNTING_ACCOUNT_CUSTOMER_Desc=The dedicated accounting account defined on third party card will be used for Subledger accouting only. This one will be used for General Ledger and as default value of Subledger accounting if dedicated customer accouting account on third party is not defined.
    -ACCOUNTING_ACCOUNT_SUPPLIER=Accounting account used for supplier third parties
    +ACCOUNTING_ACCOUNT_SUPPLIER=Accounting account used for vendor third parties
     ACCOUNTING_ACCOUNT_SUPPLIER_Desc=The dedicated accounting account defined on third party card will be used for Subledger accouting only. This one will be used for General Ledger and as default value of Subledger accounting if dedicated supplier accouting account on third party is not defined.
     CloneTax=Clone a social/fiscal tax
     ConfirmCloneTax=Confirm the clone of a social/fiscal tax payment
    @@ -235,10 +242,18 @@ BasedOnTwoFirstLettersOfVATNumberBeingDifferentFromYourCompanyCountry=Based on t
     SameCountryCustomersWithVAT=National customers report
     BasedOnTwoFirstLettersOfVATNumberBeingTheSameAsYourCompanyCountry=Based on the two first letters of the VAT number being the same as your own company's country code
     LinkedFichinter=Link to an intervention
    -ImportDataset_tax_contrib=Social/fiscal taxes
    +ImportDataset_tax_contrib=Impostos sociais/fiscais
     ImportDataset_tax_vat=Vat payments
     ErrorBankAccountNotFound=Error: Bank account not found
     FiscalPeriod=Período de contabilidade
     ListSocialContributionAssociatedProject=List of social contributions associated with the project
     DeleteFromCat=Remove from accounting group
     AccountingAffectation=Accounting assignement
    +LastDayTaxIsRelatedTo=Last day of period the tax is related to
    +VATDue=Sale tax claimed
    +ClaimedForThisPeriod=Claimed for the period
    +PaidDuringThisPeriod=Paid during this period
    +ByVatRate=By sale tax rate
    +TurnoverbyVatrate=Turnover invoiced by sale tax rate
    +TurnoverCollectedbyVatrate=Turnover collected by sale tax rate
    +PurchasebyVatrate=Purchase by sale tax rate
    diff --git a/htdocs/langs/pt_PT/cron.lang b/htdocs/langs/pt_PT/cron.lang
    index e45d875c28b..4f3f47748fe 100644
    --- a/htdocs/langs/pt_PT/cron.lang
    +++ b/htdocs/langs/pt_PT/cron.lang
    @@ -1,7 +1,7 @@
     # Dolibarr language file - Source file is en_US - cron
     # About page
     # Right
    -Permission23101 = Ler trabalho agendadocar
    +Permission23101 = Ler trabalho 'Agendado'
     Permission23102 = Criar/atualizar trabalho agendado
     Permission23103 = Eliminar trabalho agendado
     Permission23104 = Executar Trabalho Agendado
    @@ -17,7 +17,7 @@ CronMethodDoesNotExists=Class %s does not contains any method %s
     CronJobDefDesc=Cron job profiles are defined into the module descriptor file. When module is activated, they are loaded and available so you can administer the jobs from the admin tools menu %s.
     CronJobProfiles=List of predefined cron job profiles
     # Menu
    -EnabledAndDisabled=Enabled and disabled
    +EnabledAndDisabled=Ativado e desativado
     # Page list
     CronLastOutput=Latest run output
     CronLastResult=Latest result code
    @@ -26,15 +26,15 @@ CronList=Tarefas agendadas
     CronDelete=Delete scheduled jobs
     CronConfirmDelete=Tem certeza de que deseja eliminar estes trabalhos agendados?
     CronExecute=Launch scheduled job
    -CronConfirmExecute=Are you sure you want to execute these scheduled jobs now?
    -CronInfo=Scheduled job module allows to schedule jobs to execute them automatically. Jobs can also be started manually.
    +CronConfirmExecute=Tem certeza de que deseja executar esses trabalhos agendados agora?
    +CronInfo=Módulo de trabalhos agendados permite agendar trabalhos para executá-los automaticamente. Os trabalhos também podem ser iniciados manualmente.
     CronTask=Tarefa
     CronNone=Nenhuma
    -CronDtStart=Not before
    -CronDtEnd=Not after
    +CronDtStart=Não antes
    +CronDtEnd=Não após
     CronDtNextLaunch=Próximo execução
    -CronDtLastLaunch=Start date of latest execution
    -CronDtLastResult=End date of latest execution
    +CronDtLastLaunch=Data de início da última execução
    +CronDtLastResult=Data final da última execução
     CronFrequency=Frequência
     CronClass=Classe
     CronMethod=Método
    @@ -44,7 +44,7 @@ CronPriority=Prioridade
     CronLabel=Etiqueta
     CronNbRun=N.º de Execução
     CronMaxRun=Max number launch
    -CronEach=Every
    +CronEach=Cada
     JobFinished=Terafa lançada e concluída
     #Page card
     CronAdd= Adicionar tarefas
    diff --git a/htdocs/langs/pt_PT/deliveries.lang b/htdocs/langs/pt_PT/deliveries.lang
    index e9e4a5d8ed2..b5a48c46ed5 100644
    --- a/htdocs/langs/pt_PT/deliveries.lang
    +++ b/htdocs/langs/pt_PT/deliveries.lang
    @@ -1,7 +1,7 @@
     # Dolibarr language file - Source file is en_US - deliveries
    -Delivery=Entrega
    +Delivery=Distribuição
     DeliveryRef=Ref. de entrega
    -DeliveryCard=Ficha da nota de receção
    +DeliveryCard=Ficha de recibo
     DeliveryOrder=Ordem de entrega
     DeliveryDate=Data da entrega
     CreateDeliveryOrder=Gerar recibo de entrega
    diff --git a/htdocs/langs/pt_PT/dict.lang b/htdocs/langs/pt_PT/dict.lang
    index bec5916c1c4..546e2a129df 100644
    --- a/htdocs/langs/pt_PT/dict.lang
    +++ b/htdocs/langs/pt_PT/dict.lang
    @@ -1,11 +1,12 @@
     # Dolibarr language file - Source file is en_US - dict
     CountryFR=França
     CountryBE=Belgica
    -CountryIT=Italia
    +CountryIT=Itália
     CountryES=Espanha
     CountryDE=Alemanha
     CountryCH=Suiça
    -CountryGB=Grã-Bretanha
    +# Warning, country code GB is for United Kingdom. UK Does not exists as country code in ISO standard.
    +CountryGB=Reino Unido
     CountryUK=Reino Unido
     CountryIE=Irlanda
     CountryCN=China
    diff --git a/htdocs/langs/pt_PT/ecm.lang b/htdocs/langs/pt_PT/ecm.lang
    index 4d5e7fd6f10..61dd3535555 100644
    --- a/htdocs/langs/pt_PT/ecm.lang
    +++ b/htdocs/langs/pt_PT/ecm.lang
    @@ -1,7 +1,7 @@
     # Dolibarr language file - Source file is en_US - ecm
    -ECMNbOfDocs=Nº de documentos na pasta
    -ECMSection=Pasta
    -ECMSectionManual=Pasta manual
    +ECMNbOfDocs=N.º de documentos na diretoria
    +ECMSection=Diretoria
    +ECMSectionManual=Diretoria manual
     ECMSectionAuto=Pasta automática
     ECMSectionsManual=Pastas manuais
     ECMSectionsAuto=Pastas automáticas
    @@ -39,9 +39,10 @@ ShowECMSection=Mostrar Pasta
     DeleteSection=Remover diretório
     ConfirmDeleteSection=Pode confirmar que deseja eliminar a pasta <b>%s</b>?
     ECMDirectoryForFiles=Pasta relativa para ficheiros
    -CannotRemoveDirectoryContainsFiles=Não se pode eliminar porque contem ficheiros
    +CannotRemoveDirectoryContainsFilesOrDirs=A remoção do diretório não foi possível porque contém ficheiros ou sub-diretórios
    +CannotRemoveDirectoryContainsFiles=A remoção do diretório não foi possível porque contém ficheiros
     ECMFileManager=Explorador de Ficheiros
    -ECMSelectASection=Seleccione uma pasta na árvore da esquerda
    +ECMSelectASection=Selecione uma pasta na árvore...
     DirNotSynchronizedSyncFirst=Este diretório parece ter sido ser criado ou modificado fora do módulo GCE. Você deve clicar no botão "Voltar a sincronizar" primeiro para sincronizar o disco e a base de dados para obter o conteúdo desse diretório.
     ReSyncListOfDir=Voltar a sincronizar a lista de diretórios
     HashOfFileContent=Hash do conteúdo do ficheiro
    diff --git a/htdocs/langs/pt_PT/errors.lang b/htdocs/langs/pt_PT/errors.lang
    index dc1b4a4cfac..0c6d157d662 100644
    --- a/htdocs/langs/pt_PT/errors.lang
    +++ b/htdocs/langs/pt_PT/errors.lang
    @@ -11,7 +11,7 @@ ErrorLoginAlreadyExists=O login %s já existe.
     ErrorGroupAlreadyExists=O grupo %s já existe.
     ErrorRecordNotFound=Registo não foi encontrado.
     ErrorFailToCopyFile=Ocorreu um erro ao copiar o ficheiro '<b>%s</b>' para '<b>%s</b>'.
    -ErrorFailToCopyDir=Failed to copy directory '<b>%s</b>' into '<b>%s</b>'.
    +ErrorFailToCopyDir=A cópia da diretoria '<b>%s</b>' para '<b>%s</b>' falhou.
     ErrorFailToRenameFile=Ocorreu um erro ao mudar o nome do ficheiro '<b>%s</b>' para '<b>%s</b>'.
     ErrorFailToDeleteFile=Ocorreu um erro ao remover o ficheiro '<b>%s</b>'.
     ErrorFailToCreateFile=Ocorreu um erro ao criar o ficheiro '<b>%s</b>'.
    @@ -28,13 +28,13 @@ ErrorProdIdIsMandatory=O %s é obrigatório
     ErrorBadCustomerCodeSyntax=A sintaxis do código cliente é incorrecta
     ErrorBadBarCodeSyntax=Bad syntax for bar code. May be you set a bad barcode type or you defined a barcode mask for numbering that does not match value scanned.
     ErrorCustomerCodeRequired=Código cliente obrigatório
    -ErrorBarCodeRequired=Bar code required
    +ErrorBarCodeRequired=Código de barras obrigatório
     ErrorCustomerCodeAlreadyUsed=Código de cliente já utilizado
    -ErrorBarCodeAlreadyUsed=Bar code already used
    +ErrorBarCodeAlreadyUsed=Código de barras em utilização
     ErrorPrefixRequired=Prefixo obrigatório
    -ErrorBadSupplierCodeSyntax=A sintaxis do código fornecedor é incorrecta
    -ErrorSupplierCodeRequired=Código fornecedor obrigatório
    -ErrorSupplierCodeAlreadyUsed=Código de fornecedor já utilizado
    +ErrorBadSupplierCodeSyntax=Bad syntax for vendor code
    +ErrorSupplierCodeRequired=Código de fornecedor obrigatório
    +ErrorSupplierCodeAlreadyUsed=Vendor code already used
     ErrorBadParameters=Parâmetros incorrectos
     ErrorBadValueForParameter=Valor errado '%s' para o parâmetro '%s'
     ErrorBadImageFormat=Image file has not a supported format (Your PHP does not support functions to convert images of this format)
    @@ -87,7 +87,7 @@ ErrorsOnXLines=<b>%s</b> sobre as linhas das fontes de erros
     ErrorFileIsInfectedWithAVirus=O programa antivírus não foi capaz de validar o arquivo (arquivo pode ser infectado por um vírus)
     ErrorSpecialCharNotAllowedForField=Os caracteres especiais não são permitidos para o campo &quot;%s&quot;
     ErrorNumRefModel=Existe uma referência em banco de dados (%s) e não é compatível com esta regra de numeração. Remover registro ou renomeado de referência para ativar este módulo.
    -ErrorQtyTooLowForThisSupplier=Quantidade muito baixa para este fornecedor ou sem preço definido sobre este produto para o fornecedor
    +ErrorQtyTooLowForThisSupplier=Quantity too low for this vendor or no price defined on this product for this supplier
     ErrorModuleSetupNotComplete=Setup of module looks to be uncomplete. Go on Home - Setup - Modules to complete.
     ErrorBadMask=Erro na máscara
     ErrorBadMaskFailedToLocatePosOfSequence=Máscara de erro, sem número de seqüência
    @@ -177,7 +177,7 @@ ErrorBadDefinitionOfMenuArrayInModuleDescriptor=Bad Definition Of Menu Array In
     ErrorSavingChanges=An error has ocurred when saving the changes
     ErrorWarehouseRequiredIntoShipmentLine=Warehouse is required on the line to ship
     ErrorFileMustHaveFormat=File must have format %s
    -ErrorSupplierCountryIsNotDefined=O país deste fornecedor não está definido, corrija na sua ficha
    +ErrorSupplierCountryIsNotDefined=Country for this vendor is not defined. Correct this first.
     ErrorsThirdpartyMerge=Failed to merge the two records. Request canceled.
     ErrorStockIsNotEnoughToAddProductOnOrder=Stock is not enough for product %s to add it into a new order.
     ErrorStockIsNotEnoughToAddProductOnInvoice=Stock is not enough for product %s to add it into a new invoice.
    @@ -204,7 +204,7 @@ ErrorObjectMustHaveLinesToBeValidated=O objeto %s deve ter linhas para ser valid
     ErrorOnlyInvoiceValidatedCanBeSentInMassAction=Only validated invoices can be sent using the "Send by email" mass action.
     ErrorChooseBetweenFreeEntryOrPredefinedProduct=You must choose if article is a predefined product or not
     ErrorDiscountLargerThanRemainToPaySplitItBefore=The discount you try to apply is larger than remain to pay. Split the discount in 2 smaller discounts before.
    -ErrorFileNotFoundWithSharedLink=File was not found. May be the share key was modified or file was removed recently.
    +ErrorFileNotFoundWithSharedLink=Ficheiro não encontrado. É possível que a chave de partilha tenha sido modificada ou o ficheiro tenha sido removido recentemente.
     ErrorProductBarCodeAlreadyExists=The product barcode %s already exists on another product reference.
     ErrorNoteAlsoThatSubProductCantBeFollowedByLot=Note also that using virtual product to have auto increase/decrease of subproducts is not possible when at least one subproduct (or subproduct of subproducts) needs a serial/lot number.
     ErrorDescRequiredForFreeProductLines=Description is mandatory for lines with free product
    @@ -224,10 +224,10 @@ WarningCloseAlways=Warning, closing is done even if amount differs between sourc
     WarningUsingThisBoxSlowDown=Warning, using this box slow down seriously all pages showing the box.
     WarningClickToDialUserSetupNotComplete=A configuração das informações ClickToDial do seu utilizador não está completa (consulte o separador ClickToDial no sua ficha de utilizador).
     WarningFeatureDisabledWithDisplayOptimizedForBlindNoJs=Feature disabled when display setup is optimized for blind person or text browsers.
    -WarningPaymentDateLowerThanInvoiceDate=Payment date (%s) is earlier than invoice date (%s) for invoice %s.
    +WarningPaymentDateLowerThanInvoiceDate=A data de pagamento (%s) é anterior à data da fatura (%s) para a fatura %s.
     WarningTooManyDataPleaseUseMoreFilters=Too many data (more than %s lines). Please use more filters or set the constant %s to a higher limit.
     WarningSomeLinesWithNullHourlyRate=Some times were recorded by some users while their hourly rate was not defined. A value of 0 %s per hour was used but this may result in wrong valuation of time spent.
    -WarningYourLoginWasModifiedPleaseLogin=Your login was modified. For security purpose you will have to login with your new login before next action.
    +WarningYourLoginWasModifiedPleaseLogin=O seu login foi modificado. Por motivos de segurança, você terá que iniciar a sessão com seu novo login antes da próxima ação.
     WarningAnEntryAlreadyExistForTransKey=An entry already exists for the translation key for this language
     WarningNumberOfRecipientIsRestrictedInMassAction=Aviso, o número de destinatários diferentes é limitado a <b> %s </b> ao usar as ações em massa em listas
     WarningDateOfLineMustBeInExpenseReportRange=Warning, the date of line is not in the range of the expense report
    diff --git a/htdocs/langs/pt_PT/exports.lang b/htdocs/langs/pt_PT/exports.lang
    index a86557e89fb..4886e36e09b 100644
    --- a/htdocs/langs/pt_PT/exports.lang
    +++ b/htdocs/langs/pt_PT/exports.lang
    @@ -1,7 +1,7 @@
     # Dolibarr language file - Source file is en_US - exports
    -ExportsArea=Área de Exportação
    +ExportsArea=Área de exportação
     ImportArea=Área de Importação
    -NewExport=Nova Exportação
    +NewExport=Nova exportação
     NewImport=Nova Importação
     ExportableDatas=Conjunto de dados exportáveis
     ImportableDatas=Conjunto de dados importáveis
    @@ -44,7 +44,7 @@ LineDescription=Descrição da linha
     LineUnitPrice=Preço por unidade de linha
     LineVATRate=Taxa de IVA de linha
     LineQty=Quantidade de linha
    -LineTotalHT=Montante líquido de impostos para a linha
    +LineTotalHT=Montante sem IVA para a linha
     LineTotalTTC=Montante do imposto para a linha
     LineTotalVAT=Montante do IVA para a linha
     TypeOfLineServiceOrProduct=Tipo de linha (0= produto, serviço de 1=)
    diff --git a/htdocs/langs/pt_PT/externalsite.lang b/htdocs/langs/pt_PT/externalsite.lang
    index 87f941f8e43..b21c17df0bb 100644
    --- a/htdocs/langs/pt_PT/externalsite.lang
    +++ b/htdocs/langs/pt_PT/externalsite.lang
    @@ -1,5 +1,5 @@
     # Dolibarr language file - Source file is en_US - externalsite
    -ExternalSiteSetup=Configurar ligação com site externo
    -ExternalSiteURL=URL do site externo
    +ExternalSiteSetup=Configurar ligação para site da Web externo
    +ExternalSiteURL=URL do Site Externo
     ExternalSiteModuleNotComplete=O módulo Site Externo não está configurado correctamente.
     ExampleMyMenuEntry=Minha entrada de menu
    diff --git a/htdocs/langs/pt_PT/ftp.lang b/htdocs/langs/pt_PT/ftp.lang
    index 99dcd89649f..554d68c65f5 100644
    --- a/htdocs/langs/pt_PT/ftp.lang
    +++ b/htdocs/langs/pt_PT/ftp.lang
    @@ -1,6 +1,6 @@
     # Dolibarr language file - Source file is en_US - ftp
    -FTPClientSetup=Configuração do módulo de Cliente FTP
    -NewFTPClient=Nova configuração de ligação FTP
    +FTPClientSetup=Configurar módulo de Cliente FTP
    +NewFTPClient=Nova configuração de ligação de FTP
     FTPArea=Área de FTP
     FTPAreaDesc=Este ecrã mostra o seu conteúdo de uma visualização do servidor FTP
     SetupOfFTPClientModuleNotComplete=A configuração do módulo de cliente FTP parece não estar concluída
    diff --git a/htdocs/langs/pt_PT/install.lang b/htdocs/langs/pt_PT/install.lang
    index 8c72882f2fa..3f0bd15b2e6 100644
    --- a/htdocs/langs/pt_PT/install.lang
    +++ b/htdocs/langs/pt_PT/install.lang
    @@ -6,6 +6,7 @@ ConfFileDoesNotExistsAndCouldNotBeCreated=O ficheiro de configuração <b>%s</b>
     ConfFileCouldBeCreated=Foi criado o ficheiro de configuração <b>%s</b>.
     ConfFileIsNotWritable=O ficheiro de configuração <b>%s</b> não é gravável. Verifique as permissões. Na primeira instalação, o seu servidor da Web tem de ter permissões de gravação para este ficheiro durante o processo de configuração ("chmod 666", por exemplo num SO, tal como o Unix).
     ConfFileIsWritable=O ficheiro de configuração <b>%s</b> é gravável.
    +ConfFileMustBeAFileNotADir=O ficheiro de configuração <b> %s </b> deve ser um ficheiro, não um diretório.
     ConfFileReload=Recarregar toda a informação do ficheiro de configuração.
     PHPSupportSessions=Este PHP suporta sessões.
     PHPSupportPOSTGETOk=Este PHP suporta variáveis GET e POST.
    @@ -49,7 +50,7 @@ ServerPortDescription=A porta do servidor da base de dados. Mantenha em branco,
     DatabaseServer=Servidor da Base de Dados
     DatabaseName=Nome da Base de Dados
     DatabasePrefix=Tabela de prefixos da base de dados
    -AdminLogin=Início de sessão para o administrador da base de dados Dolibarr. Deixar em branco se a ligação for efetuada como anónimo
    +AdminLogin=Início de sessão para o administrador da base de dados Dolibarr.
     PasswordAgain=Contrassenha
     AdminPassword=A senha para o utilizador da base de dados Dolibarr.
     CreateDatabase=Criar base de dados
    @@ -60,7 +61,7 @@ CheckToCreateUser=Selecione se o proprietário da base de dados não existir e d
     DatabaseRootLoginDescription=Início de sessão do utilizador autorizado para criar as novas bases de dados ou novos utilizadores, obrigatório se a sua base de dados ou o administrador já existirem.
     KeepEmptyIfNoPassword=Deixar em branco se o utilizador não tiver uma senha (evitar isto)
     SaveConfigurationFile=Guardar valores
    -ServerConnection=Ligação ao Servidor
    +ServerConnection=Conexão ao servidor
     DatabaseCreation=Criação da Base de Dados
     CreateDatabaseObjects=Criação dos objetos da base de dados
     ReferenceDataLoading=A carregar os dados de referência...
    @@ -91,8 +92,8 @@ FailedToCreateAdminLogin=Falha na criação da conta de Administrador do Dolibar
     WarningRemoveInstallDir=Aviso: por motivos de segurança, assim que a instalação ou a atualização estiverem completas, e para evitar novamente a utilização das ferramentas de instalação, deverá adicionar um ficheiro com o nome <b>install.lock</b> na diretoria de documentos Dolibarr, para evitar a sua utilização maliciosa.</b>
     FunctionNotAvailableInThisPHP=Não disponível neste PHP
     ChoosedMigrateScript=Escolhido migrar script
    -DataMigration=Migração de dados
    -DatabaseMigration=Migração da base de dados da estrutura
    +DataMigration=Migração da base-de-dados (dados)
    +DatabaseMigration=Migração da base-de-dados (estrutura + alguns dados)
     ProcessMigrateScript=Processamento do "Script"
     ChooseYourSetupMode=Escolha o seu modo de configuração e clique em "Iniciar"...
     FreshInstall=Instalação Nova
    @@ -146,8 +147,8 @@ NothingToDo=Nada para fazer
     # upgrade
     MigrationFixData=Correção para os dados não normalizados
     MigrationOrder=Migração de dados para os clientes "ordens
    -MigrationSupplierOrder=Migração de dados de Fornecedores' ordens
    -MigrationProposal=Data migrering for kommersielle forslag
    +MigrationSupplierOrder=Migração de dados para encomendas a fornecedores
    +MigrationProposal=Migração de dados para orçamentos a clientes
     MigrationInvoice=Migração de dados para as faturas dos clientes
     MigrationContract=Migração de dados para os contratos
     MigrationSuccessfullUpdate=Atualização bem sucedida
    @@ -196,10 +197,14 @@ MigrationEvents=Migração dos eventos de forma a adicionar o criador do evento
     MigrationEventsContact=Migração dos eventos de forma a adicionar o contacto do evento à tabela de atribuições
     MigrationRemiseEntity=Atualize o valor do campo entity da tabela llx_societe_remise
     MigrationRemiseExceptEntity=Atualize o valor do campo entity da tabela llx_societe_remise_except
    -MigrationUserRightsEntity=Update entity field value of llx_user_rights
    -MigrationUserGroupRightsEntity=Update entity field value of llx_usergroup_rights
    +MigrationUserRightsEntity=Atualizar o valor do campo entidade de llx_user_rights
    +MigrationUserGroupRightsEntity=Atualizar o valor do campo entidade de llx_usergroup_rights
     MigrationReloadModule=Recarregar módulo %s
     MigrationResetBlockedLog=Restabelecer o módulo BlockedLog para o algoritmo v7
     ShowNotAvailableOptions=Mostrar opções indisponíveis
     HideNotAvailableOptions=Ocultar opções indisponíveis
     ErrorFoundDuringMigration=Não pode proceder ao próximo passo porque foram reportados erros durante o processo de migração. Para ignorar os erros, pode <a href="%s">clicar aqui</a>, mas a aplicação ou algumas funcionalidades desta poderão não funcionar corretamente.
    +YouTryInstallDisabledByDirLock=The application try to sefl upgrade, but install/upgrade pages have been disabled for security reason (directory renamed with .lock suffix).<br>
    +YouTryInstallDisabledByFileLock=The application try to sefl upgrade, but install/upgrade pages pages have been disabled for security reason (by lock file <strong>install.lock</strong> into dolibarr documents directory).<br>
    +ClickHereToGoToApp=Click here to go to your application
    +ClickOnLinkOrRemoveManualy=Click on following link and if you always reach this page, you must remove the file install.lock into documents directory manually
    diff --git a/htdocs/langs/pt_PT/ldap.lang b/htdocs/langs/pt_PT/ldap.lang
    index b8a9f96ffa8..75bfce13a22 100644
    --- a/htdocs/langs/pt_PT/ldap.lang
    +++ b/htdocs/langs/pt_PT/ldap.lang
    @@ -1,7 +1,6 @@
     # Dolibarr language file - Source file is en_US - ldap
    -DomainPassword=Palavra-passe do Dominio
    -YouMustChangePassNextLogon=A palavra-passe de <b>%s</b> ao dominio <b>%s</b> deve de ser modificada.
    -UserMustChangePassNextLogon=O utilizador deve alterar de palavra-passe na próxima ligação
    +YouMustChangePassNextLogon=A palavra-passe para o utilizador <b>%s</b> no domínio <b>%s</b> deve de ser alterada.
    +UserMustChangePassNextLogon=O utilizador deve alterar a palavra-passe no domínio %s
     LDAPInformationsForThisContact=Informação da base de dados LDAP deste contacto
     LDAPInformationsForThisUser=Informação da base de dados LDAP deste utilizador
     LDAPInformationsForThisGroup=Informação da base de dados LDAP deste grupo
    @@ -25,3 +24,4 @@ MemberTypeSynchronized=Tipo de membro sincronizado
     ContactSynchronized=Contato sincronizado
     ForceSynchronize=forçar sincronização Dolibarr -> LDAP
     ErrorFailedToReadLDAP=Erro na leitura do anuario LDAP. Verificar a configuração do módulo LDAP e a acessibilidade do anuario.
    +PasswordOfUserInLDAP=Palavra-passe do utilizador para LDAP
    diff --git a/htdocs/langs/pt_PT/link.lang b/htdocs/langs/pt_PT/link.lang
    index 27875af027a..7ff3b74a22c 100644
    --- a/htdocs/langs/pt_PT/link.lang
    +++ b/htdocs/langs/pt_PT/link.lang
    @@ -1,10 +1,10 @@
     # Dolibarr language file - Source file is en_US - languages
    -LinkANewFile=Link a novao ficheiro/documento
    -LinkedFiles=Ficheiros e documento ligados
    +LinkANewFile=Associar um novo ficheiro/documento
    +LinkedFiles=Ficheiros e documentos associados
     NoLinkFound=Nenhumas ligações registadas
     LinkComplete=Os ficheiros foram ligados com sucesso
     ErrorFileNotLinked=Os ficheiros não puderam ser ligados
    -LinkRemoved=A ligação %s foi removida
    +LinkRemoved=A hiperligação %s foi removida
     ErrorFailedToDeleteLink= falhou a remoção da ligação '<b>%s</b>'
     ErrorFailedToUpdateLink= Falha na atualização de ligação '<b>%s</b>'
     URLToLink=URL para hiperligação
    diff --git a/htdocs/langs/pt_PT/loan.lang b/htdocs/langs/pt_PT/loan.lang
    index b6d37bcc0f1..5cbe72e27d6 100644
    --- a/htdocs/langs/pt_PT/loan.lang
    +++ b/htdocs/langs/pt_PT/loan.lang
    @@ -10,46 +10,22 @@ LoanCapital=Capital
     Insurance=Seguro
     Interest=Juros
     Nbterms=Número de termos
    -LoanAccountancyCapitalCode=Accounting account capital
    +Term=Termos
    +LoanAccountancyCapitalCode=Capital da conta de contabilidade
     LoanAccountancyInsuranceCode=Accounting account insurance
     LoanAccountancyInterestCode=Accounting account interest
     ConfirmDeleteLoan=Confirme a eliminação deste empréstimo
     LoanDeleted=Empréstimo Apagado Com Sucesso
     ConfirmPayLoan=Confirmar classificação deste empréstimo como pago
     LoanPaid=Empréstimo Liquidado
    -# Calc
    -LoanCalc=Bank Loans Calculator
    -PurchaseFinanceInfo=Compra e Informação Financeira
    -SalePriceOfAsset=Sale Price of Asset
    -PercentageDown=Percentage Down
    -LengthOfMortgage=Duration of loan
    -AnnualInterestRate=Taxa de Juros Anual
    -ExplainCalculations=Explain Calculations
    -ShowMeCalculationsAndAmortization=Mostrar-me os cálculos e a amortização
    -MortgagePaymentInformation=Informação do Pagamento da Hipoteca
    -DownPayment=Adiantamento
    -DownPaymentDesc=The <b>down payment</b> = The price of the home multiplied by the percentage down divided by 100 (for 5% down becomes 5/100 or 0.05)
    -InterestRateDesc=The <b>interest rate</b> = The annual interest percentage divided by 100
    -MonthlyFactorDesc=The <b>monthly factor</b> = The result of the following formula
    -MonthlyInterestRateDesc=The <b>monthly interest rate</b> = The annual interest rate divided by 12 (for the 12 months in a year)
    -MonthTermDesc=The <b>month term</b> of the loan in months = The number of years you've taken the loan out for times 12
    -MonthlyPaymentDesc=The montly payment is figured out using the following formula
    -AmortizationPaymentDesc=The <a href="#amortization">amortization</a> breaks down how much of your monthly payment goes towards the bank's interest, and how much goes into paying off the principal of your loan.
    -AmountFinanced=Montante Financiado
    -AmortizationMonthlyPaymentOverYears=Amortization For Monthly Payment: <b>%s</b> over %s years
    -Totalsforyear=Totais para o ano
    -MonthlyPayment=Pagamento Mensal
    -LoanCalcDesc=This <b>mortgage calculator</b> can be used to figure out monthly payments of a loaning, based on the amount borrowed, the term of the loan desired and the interest rate.<br> This calculator includes also PMI (Private Mortgage Insurance) for loans where less than 20%% is put as a down payment. Also taken into consideration are the town property taxes, and their effect on the total monthly mortgage payment.<br>
    -GoToInterest=%s will go towards INTEREST
    -GoToPrincipal=%s will go towards PRINCIPAL
    -YouWillSpend=You will spend %s in year %s
     ListLoanAssociatedProject=List of loan associated with the project
    -AddLoan=Create loan
    +AddLoan=Criar empréstimo
    +FinancialCommitment=Compromisso financeiro
    +InterestAmount=Juros
    +CapitalRemain=Capital restante
     # Admin
     ConfigLoan=Configuração do módulo de empréstimo
     LOAN_ACCOUNTING_ACCOUNT_CAPITAL=Accounting account capital by default
     LOAN_ACCOUNTING_ACCOUNT_INTEREST=Accounting account interest by default
     LOAN_ACCOUNTING_ACCOUNT_INSURANCE=Accounting account insurance by default
    -FinancialCommitment=Financial commitment
    -CreateCalcSchedule=Edit financial commitment
    -InterestAmount=Interest amount
    +CreateCalcSchedule=Editar compromisso financeiro
    diff --git a/htdocs/langs/pt_PT/mailmanspip.lang b/htdocs/langs/pt_PT/mailmanspip.lang
    index b5281393e4a..29eb943ad94 100644
    --- a/htdocs/langs/pt_PT/mailmanspip.lang
    +++ b/htdocs/langs/pt_PT/mailmanspip.lang
    @@ -1,15 +1,15 @@
     # Dolibarr language file - Source file is en_US - mailmanspip
    -MailmanSpipSetup=Mailman and SPIP module Setup
    -MailmanTitle=Mailman mailing list system
    -TestSubscribe=To test subscription to Mailman lists
    -TestUnSubscribe=To test unsubscribe from Mailman lists
    -MailmanCreationSuccess=Subscription test was executed successfully
    -MailmanDeletionSuccess=Unsubscription test was executed successfully
    -SynchroMailManEnabled=A Mailman update will be performed
    +MailmanSpipSetup=Configurar módulo de Mailman e SPIP
    +MailmanTitle=Sistema de listas do Mailman
    +TestSubscribe=Para testar a subscrição a listas do Mailman
    +TestUnSubscribe=Para testar a anulação da subscrição a listas do Mailman
    +MailmanCreationSuccess=O teste de subscrição foi executado com sucesso
    +MailmanDeletionSuccess=O teste de anulação de subscrição foi executado com sucesso
    +SynchroMailManEnabled=Uma atualização do Mailman será executada
     SynchroSpipEnabled=Será efetuada uma atualização ao Spip
    -DescADHERENT_MAILMAN_ADMINPW=Mailman administrator password
    -DescADHERENT_MAILMAN_URL=URL for Mailman subscriptions
    -DescADHERENT_MAILMAN_UNSUB_URL=URL for Mailman unsubscriptions
    +DescADHERENT_MAILMAN_ADMINPW=Palavra-passe de administrador do Mailman
    +DescADHERENT_MAILMAN_URL=URL para subscrição do Mailman
    +DescADHERENT_MAILMAN_UNSUB_URL=URL para anulação de subscrição do Mailman
     DescADHERENT_MAILMAN_LISTS=Lista(s) para a inscrição automática dos novos membros (separados por uma vírgula)
     SPIPTitle=Sistema de Gestão do Conteúdo SPIP
     DescADHERENT_SPIP_SERVEUR=Servidor SPIP
    @@ -23,5 +23,5 @@ DeleteIntoSpip=Remover do SPIP
     DeleteIntoSpipConfirmation=Deseja remover este membro do SPIP?
     DeleteIntoSpipError=Falha ao remover o utilizador do SPIP
     SPIPConnectionFailed=Falha ao ligar ao SPIP
    -SuccessToAddToMailmanList=%s successfully added to mailman list %s or SPIP database
    -SuccessToRemoveToMailmanList=%s successfully removed from mailman list %s or SPIP database
    +SuccessToAddToMailmanList=%s adicionado com sucesso à lista %s do Mailman ou à base-de-dados SPIP
    +SuccessToRemoveToMailmanList=%s removido com sucesso da lista %s do Mailman ou da base-de-dados SPIP
    diff --git a/htdocs/langs/pt_PT/mails.lang b/htdocs/langs/pt_PT/mails.lang
    index cb4b529d48a..ee313b17aec 100644
    --- a/htdocs/langs/pt_PT/mails.lang
    +++ b/htdocs/langs/pt_PT/mails.lang
    @@ -11,7 +11,9 @@ MailFrom=Remetente
     MailErrorsTo=Erros a
     MailReply=Responder a
     MailTo=Destinatario(s)
    +MailToUsers=Para utilizador(es)
     MailCC=Cópia a
    +MailToCCUsers=Copiar para utilizador(es)
     MailCCC=Adicionar Cópia a
     MailTopic=Assunto do e-mail
     MailText=Mensagem
    @@ -35,7 +37,7 @@ MailingStatusSentPartialy=Enviado parcialmente
     MailingStatusSentCompletely=Enviado completamente
     MailingStatusError=Erro
     MailingStatusNotSent=Não enviado
    -MailSuccessfulySent=Email (from %s to %s) successfully accepted for delivery
    +MailSuccessfulySent=Email (de %s para %s) aceite com sucesso para entrega
     MailingSuccessfullyValidated=Mailing validado com sucesso
     MailUnsubcribe=Cancelar Subscrição
     MailingStatusNotContact=Não contactar
    @@ -164,4 +166,4 @@ InGoingEmailSetup=Incoming email setup
     OutGoingEmailSetupForEmailing=Outgoing email setup (for mass emailing)
     DefaultOutgoingEmailSetup=Default outgoing email setup
     Information=Informação
    -
    +ContactsWithThirdpartyFilter=Contacts avec filtre client
    diff --git a/htdocs/langs/pt_PT/main.lang b/htdocs/langs/pt_PT/main.lang
    index bdf5f6acfc2..5158a301118 100644
    --- a/htdocs/langs/pt_PT/main.lang
    +++ b/htdocs/langs/pt_PT/main.lang
    @@ -44,7 +44,7 @@ ErrorConstantNotDefined=Parâmetro %s não definido
     ErrorUnknown=Erro desconhecido
     ErrorSQL=Erro de SQL
     ErrorLogoFileNotFound=O ficheiro logo '%s' não se encontra
    -ErrorGoToGlobalSetup=Go to 'Company/Organization' setup to fix this
    +ErrorGoToGlobalSetup=Vá à configuração 'Empresa/Organização' para corrigir este problema
     ErrorGoToModuleSetup=Ir á configuração do módulo para corrigir
     ErrorFailedToSendMail=Erro ao envio do e-mail (emissor=%s, destinatário=%s)
     ErrorFileNotUploaded=Não foi possivel transferir o ficheiro
    @@ -64,14 +64,14 @@ ErrorNoVATRateDefinedForSellerCountry=Erro, nenhum tipo de IVA definido para o p
     ErrorNoSocialContributionForSellerCountry=Erro, nenhum tipo de contribuição social definida para o país %s.
     ErrorFailedToSaveFile=Erro, o registo do ficheiro falhou.
     ErrorCannotAddThisParentWarehouse=Está a tentar adicionar um armazém pai que já é filho do armazém atual
    -MaxNbOfRecordPerPage=Max number of record per page
    +MaxNbOfRecordPerPage=Número máximo de registos por página
     NotAuthorized=Não tem permissão para efetuar essa operação
     SetDate=Definir data
     SelectDate=Seleccionar uma data
     SeeAlso=Ver também %s
     SeeHere=Veja aqui
     ClickHere=Clique aqui
    -Here=Here
    +Here=Aqui
     Apply=Aplicar
     BackgroundColorByDefault=Cor de fundo por omissão
     FileRenamed=O ficheiro foi renomeado com sucesso
    @@ -92,10 +92,11 @@ DolibarrInHttpAuthenticationSoPasswordUseless=O modo de autenticação do Doliba
     Administrator=Administrador
     Undefined=Não Definido
     PasswordForgotten=Esqueceu-se da sua palavra-passe?
    +NoAccount=Não possui conta?
     SeeAbove=Ver acima
     HomeArea=Área Principal
     LastConnexion=Ultima conexão
    -PreviousConnexion=Ligação Anterior
    +PreviousConnexion=Conexão anterior
     PreviousValue=Valor anterior
     ConnectedOnMultiCompany=Conectado sobre entidade
     ConnectedSince=Conectado desde
    @@ -165,7 +166,7 @@ ToValidate=Por validar
     NotValidated=Não validado
     Save=Guardar
     SaveAs=Guardar Como
    -TestConnection=Teste a ligação
    +TestConnection=Testar conexão
     ToClone=Clonar
     ConfirmClone=Selecione os dados que deseja clonar:
     NoCloneOptionsSpecified=Não existem dados definidos para clonar.
    @@ -187,7 +188,7 @@ ToLink=Link
     Select=Selecionar
     Choose=Escolher
     Resize=Redimensionar
    -ResizeOrCrop=Resize or Crop
    +ResizeOrCrop=Redimensionar ou Cortar
     Recenter=Centrar
     Author=Autor
     User=Utilizador
    @@ -231,7 +232,7 @@ Limit=Limite
     Limits=Limites
     Logout=Terminar Sessão
     NoLogoutProcessWithAuthMode=Função aplicativo não desconetado com modo de autenticação  <b>%s</b>
    -Connection=Ligação
    +Connection=Iniciar Sessão
     Setup=Configuração
     Alert=Alerta
     MenuWarnings=Alertas
    @@ -328,10 +329,10 @@ Default=Predefinição
     DefaultValue=Valor Predefinido
     DefaultValues=Valores predefinidos
     Price=Preço
    -PriceCurrency=Price (currency)
    +PriceCurrency=Preço (moeda)
     UnitPrice=Preço Unitário
     UnitPriceHT=Preço unitário (líquido)
    -UnitPriceHTCurrency=Unit price (net) (currency)
    +UnitPriceHTCurrency=Preço unitário (líquido) (moeda)
     UnitPriceTTC=Preço Unitário
     PriceU=P.U.
     PriceUHT=P.U. (líquido)
    @@ -339,7 +340,7 @@ PriceUHTCurrency=P.U. (moeda)
     PriceUTTC=P.U. (inc. impostos)
     Amount=Montante
     AmountInvoice=Montante da Fatura
    -AmountInvoiced=Amount invoiced
    +AmountInvoiced=Montante faturado
     AmountPayment=Montatne do pagamento
     AmountHTShort=Montante (líquido)
     AmountTTCShort=Montante (IVA inc.)
    @@ -359,7 +360,7 @@ AmountLT2ES=Montante IRPF
     AmountTotal=Montante Total
     AmountAverage=Montante médio
     PriceQtyMinHT=Preço quantidade min total
    -PriceQtyMinHTCurrency=Price quantity min. (net of tax) (currency)
    +PriceQtyMinHTCurrency=Preço da quantidade mín. (líquido) (moeda)
     Percentage=Percentagem
     Total=Total
     SubTotal=Subtotal
    @@ -396,12 +397,13 @@ LT2ES=IRPF
     LT1IN=ICBS
     LT2IN=IBSE
     VATRate=Taxa IVA
    -VATCode=Tax Rate code
    -VATNPR=Tax Rate NPR
    +VATCode=Código da taxa de imposto
    +VATNPR=Taxa de imposto NPR
     DefaultTaxRate=Taxa de imposto predefinida
     Average=Média
     Sum=Soma
     Delta=Divergencia
    +RemainToPay=Montante por pagar
     Module=Módulo/Aplicação
     Modules=Módulos/Aplicações
     Option=Opção
    @@ -414,7 +416,7 @@ Favorite=Favoritos
     ShortInfo=Informação
     Ref=Ref.
     ExternalRef=Ref. externa
    -RefSupplier=Ref. fornecedor
    +RefSupplier=Ref. do fornecedor
     RefPayment=Ref. pagamento
     CommercialProposalsShort=Orçamentos
     Comment=Comentário
    @@ -429,7 +431,7 @@ ActionDoneShort=Terminado
     ActionUncomplete=Incompleta
     LatestLinkedEvents=Os últimos %s eventos relacionados
     CompanyFoundation=Empresa/Organização
    -Accountant=Accountant
    +Accountant=Contabilista
     ContactsForCompany=Contactos para este terceiro
     ContactsAddressesForCompany=Contactos/moradas para este terceiro
     AddressesForCompany=Moradas para este terceiro
    @@ -438,7 +440,7 @@ ActionsOnMember=Eventos sobre este membro
     ActionsOnProduct=Eventos sobre este produto
     NActionsLate=%s em atraso
     ToDo=A realizar
    -Completed=Completed
    +Completed=Concluído
     Running=Em progresso
     RequestAlreadyDone=O pedido já foi realizado anteriormente
     Filter=Filtro
    @@ -493,7 +495,7 @@ Received=Recebido
     Paid=Pago
     Topic=Assunto
     ByCompanies=Por empresa
    -ByUsers=Por utilizador
    +ByUsers=Pelo utilizador
     Links=Links
     Link=Link
     Rejects=Reprovado
    @@ -505,6 +507,7 @@ NoneF=Nenhuma
     NoneOrSeveral=Nenhum ou vários
     Late=Atraso
     LateDesc=O tempo de atraso predefinido que define se um determinado registo está atrasado ou não depende da configuração do sistema. Peça ao seu administrador do sistema para alterar o tempo de atraso predefinido.
    +NoItemLate=No late item
     Photo=Foto
     Photos=Fotos
     AddPhoto=Adicionar foto
    @@ -619,9 +622,9 @@ BuildDoc=Gerar o doc
     Entity=Entidade
     Entities=Entidades
     CustomerPreview=Historial Cliente
    -SupplierPreview=Historial Fornecedor
    +SupplierPreview=Pré-visualização do fornecedor
     ShowCustomerPreview=Ver Historial Cliente
    -ShowSupplierPreview=Ver Historial Fornecedor
    +ShowSupplierPreview=Mostrar pré-visualização do fornecedor
     RefCustomer=Ref. Cliente
     Currency=Moeda
     InfoAdmin=Informação para os administradores
    @@ -718,7 +721,7 @@ CoreErrorTitle=Erro de sistema
     CoreErrorMessage=Ocorreu um erro. Contacte o seu administrador do sistema de forma a que este proceda à análise do relatórios ou desative a opção $dolibarr_main_prod=1 para obter mais informação.
     CreditCard=Cartão de crédito
     ValidatePayment=Validar pagamento
    -CreditOrDebitCard=Credit or debit card
    +CreditOrDebitCard=Cartão de crédito ou débito
     FieldsWithAreMandatory=Os campos com <b>%s</b> são obrigatórios
     FieldsWithIsForPublic=Os campos com <b>%s</b> são mostrados na lista pública dos membros. Se você não quer isso, verificar o &quot;caixa&quot; do público.
     AccordingToGeoIPDatabase=(De acordo com GeoIP conversão)
    @@ -744,11 +747,11 @@ AttributeCode=Código de atributo
     URLPhoto=Url da foto / logotipo
     SetLinkToAnotherThirdParty=Link para um terceiro
     LinkTo=Associar a
    -LinkToProposal=Associar a orçamento
    +LinkToProposal=Associar ao orçamento
     LinkToOrder=Hiperligação para encomendar
     LinkToInvoice=Associar a fatura
     LinkToSupplierOrder=Associar a encomenda ao fornecedor
    -LinkToSupplierProposal=Associar a orçamento do fornecedor
    +LinkToSupplierProposal=Associar ao orçamento de fornecedor
     LinkToSupplierInvoice=Associar a fatura do fornecedor
     LinkToContract=Associar a contrato
     LinkToIntervention=Associar a intervenção
    @@ -823,7 +826,7 @@ ConfirmMassDeletion=Confirmação de eliminação em massa
     ConfirmMassDeletionQuestion=Tem certeza de que deseja eliminar o registo %s selecionado ?
     RelatedObjects=Objetos relacionados
     ClassifyBilled=Classificar como faturado
    -ClassifyUnbilled=Classify unbilled
    +ClassifyUnbilled=Classificar como não faturado
     Progress=Progresso
     FrontOffice=Front office
     BackOffice=Back office
    @@ -866,7 +869,7 @@ FileNotShared=Ficheiro não partilhado
     Project=Projeto
     Projects=Projetos
     Rights=Permissões
    -LineNb=Line no.
    +LineNb=Linha número
     IncotermLabel=Incoterms
     # Week day
     Monday=Segunda-feira
    @@ -914,12 +917,12 @@ SearchIntoUsers=Utilizadores
     SearchIntoProductsOrServices=Produtos ou serviços
     SearchIntoProjects=Projetos
     SearchIntoTasks=Tarefas
    -SearchIntoCustomerInvoices=Faturas de Clientes
    -SearchIntoSupplierInvoices=Faturas de Fornecedores
    +SearchIntoCustomerInvoices=Faturas a clientes
    +SearchIntoSupplierInvoices=Faturas do fornecedor
     SearchIntoCustomerOrders=Encomendas de clientes
    -SearchIntoSupplierOrders=Encomendas a fornecedores
    +SearchIntoSupplierOrders=Ordens de compra
     SearchIntoCustomerProposals=Orçamentos
    -SearchIntoSupplierProposals=Orçamentos de fornecedores
    +SearchIntoSupplierProposals=Orçamentos de fornecedor
     SearchIntoInterventions=Intervenções
     SearchIntoContracts=contractos
     SearchIntoCustomerShipments=Expedições do cliente
    @@ -930,14 +933,18 @@ NbComments=Número de comentários
     CommentPage=Espaço de comentários
     CommentAdded=Comentário adicionado
     CommentDeleted=Comentário eliminado
    -Everybody=Toda a Gente
    +Everybody=Todos
     PayedBy=Pago por
     PayedTo=Pago a
    -Monthly=Monthly
    -Quarterly=Quarterly
    -Annual=Annual
    +Monthly=Mensal
    +Quarterly=Trimestral
    +Annual=Anual
     Local=Local
    -Remote=Remote
    -LocalAndRemote=Local and Remote
    -KeyboardShortcut=Keyboard shortcut
    +Remote=Remoto
    +LocalAndRemote=Local e Remoto
    +KeyboardShortcut=Atalho de teclado
     AssignedTo=Atribuído a
    +Deletedraft=Eliminar rascunho
    +ConfirmMassDraftDeletion=Confirmação da eliminação de rascunhos em massa
    +FileSharedViaALink=Ficheiro partilhado via link
    +
    diff --git a/htdocs/langs/pt_PT/margins.lang b/htdocs/langs/pt_PT/margins.lang
    index d3dd176bde5..a5b2391c681 100644
    --- a/htdocs/langs/pt_PT/margins.lang
    +++ b/htdocs/langs/pt_PT/margins.lang
    @@ -9,29 +9,29 @@ MarginRate=Taxa de margem
     MarkRate=Mark rate
     DisplayMarginRates=Display margin rates
     DisplayMarkRates=Display mark rates
    -InputPrice=Input price
    +InputPrice=Inserir preço
     margin=Profit margins management
     margesSetup=Profit margins management setup
     MarginDetails=Detalhes da margem
     ProductMargins=Margens do produto
     CustomerMargins=Margens do cliente
     SalesRepresentativeMargins=Margens de representantes de vendas
    -UserMargins=User margins
    +UserMargins=Margens do utilizador
     ProductService=Produto ou Serviço
     AllProducts=Todos os produtos e serviços
     ChooseProduct/Service=Escolher produto ou serviço
     ForceBuyingPriceIfNull=Force buying/cost price to selling price if not defined
     ForceBuyingPriceIfNullDetails=If buying/cost price not defined, and this option "ON", margin will be zero on line (buying/cost price = selling price), otherwise ("OFF"), marge will be equal to suggested default.
    -MARGIN_METHODE_FOR_DISCOUNT=Margin method for global discounts
    +MARGIN_METHODE_FOR_DISCOUNT=Método de margem para descontos globais
     UseDiscountAsProduct=Como um produto
     UseDiscountAsService=Como um serviço
     UseDiscountOnTotal=No subtotal
     MARGIN_METHODE_FOR_DISCOUNT_DETAILS=Define se um desconto global é tratado como um produto, um serviço, ou apenas no subtotal para cálculo de margem
     MARGIN_TYPE=Buying/Cost price suggested by default for margin calculation
    -MargeType1=Margin on Best supplier price
    +MargeType1=Margin on Best vendor price
     MargeType2=Margin on Weighted Average Price (WAP)
    -MargeType3=Margin on Cost Price
    -MarginTypeDesc=* Margem no melhor preço de compra = Preço de venda - Melhor preço de fornecedor definido na ficha de produto<br> * Margem no preço médio ponderado (WAP) = Preço de venda - Preço médio ponderado do produto (PMP) ou melhor preço do fornecedor se PMP ainda não estiver definido<br> * Margem no preço de custo = Preço de venda - Preço de custo definido na ficha de produto ou PMP se o preço de custo não estiver definido ou o melhor preço do fornecedor se o PMP ainda não estiver definido
    +MargeType3=Margem no Preço de Custo
    +MarginTypeDesc=* Margin on best buying price = Selling price - Best vendor price defined on product card<br>* Margin on Weighted Average Price (WAP) = Selling price - Product Weighted Average Price (WAP) or best supplier price if WAP not yet defined<br>* Margin on Cost price = Selling price - Cost price defined on product card or WAP if cost price not defined, or best supplier price if WAP not yet defined
     CostPrice=Preço de custo
     UnitCharges=Custos unitários
     Charges=Custos
    diff --git a/htdocs/langs/pt_PT/members.lang b/htdocs/langs/pt_PT/members.lang
    index 0ca87e31fb8..f846103c137 100644
    --- a/htdocs/langs/pt_PT/members.lang
    +++ b/htdocs/langs/pt_PT/members.lang
    @@ -1,5 +1,5 @@
     # Dolibarr language file - Source file is en_US - members
    -MembersArea=Área de Membros
    +MembersArea=Área de membros
     MemberCard=Ficha de membro
     SubscriptionCard=Ficha de subscrição
     Member=Membro
    @@ -21,7 +21,7 @@ MembersListToValid=Lista de Membros rascunho (a Confirmar)
     MembersListValid=Lista de Membros validados
     MembersListUpToDate=Lista dos Membros válidos ao dia de adesão
     MembersListNotUpToDate=Lista dos Membros válidos não ao dia de adesão
    -MembersListResiliated=List of terminated members
    +MembersListResiliated=Lista de membros inativos
     MembersListQualified=Lista dos Membros qualificados
     MenuMembersToValidate=Membros rascunho
     MenuMembersValidated=Membros validados
    @@ -55,7 +55,7 @@ NewCotisation=Nova filiação
     PaymentSubscription=Nova contribuição pagamento
     SubscriptionEndDate=Data fim filiação
     MembersTypeSetup=configuração dos tipos de Membros
    -MemberTypeModified=Member type modified
    +MemberTypeModified=Tipo de membro modificado
     DeleteAMemberType=Delete a member type
     ConfirmDeleteMemberType=Are you sure you want to delete this member type?
     MemberTypeDeleted=Member type deleted
    @@ -96,8 +96,8 @@ EnablePublicSubscriptionForm=Enable the public website with self-subscription fo
     ForceMemberType=Force the member type
     ExportDataset_member_1=Membros e Filicações
     ImportDataset_member_1=Membros
    -LastMembersModified=Latest %s modified members
    -LastSubscriptionsModified=Latest %s modified subscriptions
    +LastMembersModified=Últimos %smembros modificados
    +LastSubscriptionsModified=Últimas %s subscrições modificadas
     String=Sequencia de caracteres
     Text=Texto largo
     Int=Numérico
    @@ -111,7 +111,7 @@ SendingAnEMailToMember=Sending information email to member
     SendingEmailOnAutoSubscription=Sending email on auto registration
     SendingEmailOnMemberValidation=Sending email on new member validation
     SendingEmailOnNewSubscription=Sending email on new subscription
    -SendingReminderForExpiredSubscription=Sending reminder for expired subscription
    +SendingReminderForExpiredSubscription=Sending reminder for expired subscriptions
     SendingEmailOnCancelation=Sending email on cancelation
     # Topic of email templates
     YourMembershipRequestWasReceived=Your membership was received.
    @@ -164,7 +164,7 @@ MembersStatisticsByTown=Membros estatísticas por localidade
     MembersStatisticsByRegion=Estatísticas do membros por região
     NbOfMembers=Número de membros
     NoValidatedMemberYet=Nenhum membro validado encontrado
    -MembersByCountryDesc=Esta tela mostrará estatísticas sobre membros dos países. Gráfico depende, contudo, o serviço Google gráfico on-line e está disponível apenas se uma ligação à Internet é está funcionando.
    +MembersByCountryDesc=Esta tela mostrará estatísticas sobre membros dos países. Gráfico depende, contudo, no serviço gráfico online da Google e apenas está disponível se existir uma conexão à Internet a funcionar.
     MembersByStateDesc=Esta tela mostrar-lhe as estatísticas sobre os membros por estado / província .
     MembersByTownDesc=Esta tela mostrará estatísticas sobre membros por localidade.
     MembersStatisticsDesc=Escolha as estatísticas que você deseja ler ...
    diff --git a/htdocs/langs/pt_PT/modulebuilder.lang b/htdocs/langs/pt_PT/modulebuilder.lang
    index a9303fc822f..990426d59eb 100644
    --- a/htdocs/langs/pt_PT/modulebuilder.lang
    +++ b/htdocs/langs/pt_PT/modulebuilder.lang
    @@ -1,9 +1,9 @@
     # Dolibarr language file - Source file is en_US - loan
    -ModuleBuilderDesc=Esta ferramenta deve ser utilizada por utilizadores mais experientes ou desenvolvedores. Esta oferece os utilitários necessários para criar ou editar o seu próprio módulo (A documentação para criar manualmente um novo módulo encontra-se <a href="%s" target="_blank">aqui</a>).
    +ModuleBuilderDesc=Esta ferramenta deve ser utilizada por utilizadores mais experientes ou programadores. Esta oferece utilitários para criar ou editar o seu próprio módulo (A documentação para o desenvolvimento manual alternativo encontra-se <a href="%s" target="_blank">aqui</a>).
     EnterNameOfModuleDesc=Introduza o nome do módulo/aplicação a criar, sem espaços. Use maiúsculas para separar palavras (Por exemplo: MyModule, EcommerceForShop, SyncWithMySystem ...)
     EnterNameOfObjectDesc=Enter name of the object to create with no spaces. Use uppercase to separate words (For example: MyObject, Student, Teacher...). The CRUD class file, but also API file, pages to list/add/edit/delete object and SQL files will be generated.
     ModuleBuilderDesc2=Caminho onde são gerados/editados os módulos (primeira diretoria alternativa definida em %s): <strong>%s</strong>
    -ModuleBuilderDesc3=Generated/editable modules found: <strong>%s</strong>
    +ModuleBuilderDesc3=Módulos gerados / editáveis ​​encontrados: <strong>%s</strong>
     ModuleBuilderDesc4=A module is detected as 'editable' when the file <strong>%s</strong> exists in root of module directory
     NewModule=Novo módulo
     NewObject=Novo objeto
    @@ -74,6 +74,7 @@ NoWidget=No widget
     GoToApiExplorer=Go to API explorer
     ListOfMenusEntries=List of menu entries
     ListOfPermissionsDefined=List of defined permissions
    +SeeExamples=See examples here
     EnabledDesc=Condition to have this field active (Examples: 1 or $conf->global->MYMODULE_MYOPTION)
     VisibleDesc=Is the field visible ? (Examples: 0=Never visible, 1=Visible on list and create/update/view forms, 2=Visible on list only, 3=Visible on create/update/view form only. Using a negative value means field is not shown by default on list but can be selected for viewing)
     IsAMeasureDesc=Can the value of field be cumulated to get a total into list ? (Examples: 1 or 0)
    @@ -95,3 +96,6 @@ DropTableIfEmpty=(Delete table if empty)
     TableDoesNotExists=The table %s does not exists
     TableDropped=Table %s deleted
     InitStructureFromExistingTable=Build the structure array string of an existing table
    +UseAboutPage=Disallow the about page
    +UseDocFolder=Disallow the documentation folder
    +UseSpecificReadme=Use a specific ReadMe
    diff --git a/htdocs/langs/pt_PT/oauth.lang b/htdocs/langs/pt_PT/oauth.lang
    index 3b04dfbcfe5..69e96711024 100644
    --- a/htdocs/langs/pt_PT/oauth.lang
    +++ b/htdocs/langs/pt_PT/oauth.lang
    @@ -1,6 +1,6 @@
     # Dolibarr language file - Source file is en_US - oauth
     ConfigOAuth=Configuração de Oauth
    -OAuthServices=Serviços OAuth
    +OAuthServices=Serviços de OAuth
     ManualTokenGeneration=Geração manual de token
     TokenManager=Gestor de token
     IsTokenGenerated=O token foi gerado?
    diff --git a/htdocs/langs/pt_PT/opensurvey.lang b/htdocs/langs/pt_PT/opensurvey.lang
    index bd1f2d20616..11d99b98390 100644
    --- a/htdocs/langs/pt_PT/opensurvey.lang
    +++ b/htdocs/langs/pt_PT/opensurvey.lang
    @@ -1,6 +1,6 @@
     # Dolibarr language file - Source file is en_US - opensurvey
    -Survey=Inquérito
    -Surveys=Inquéritos
    +Survey=Sondagem
    +Surveys=Sondagens
     OrganizeYourMeetingEasily=Organize suas reuniões e inquéritos facilmente. Primeiro selecione o tipo inquérito...
     NewSurvey=Novo inquérito
     OpenSurveyArea=Área de inquéritos
    @@ -57,4 +57,5 @@ ErrorInsertingComment=Ocorreu um erro ao inserir o seu comentário
     MoreChoices=Insira mais escolhas para os inquiridos
     SurveyExpiredInfo=O inquérito foi encerrado ou o prazo de votação expirou.
     EmailSomeoneVoted=%s preencheu uma linha.\nVocê pode encontrar o seu inquérito através da hiperligação:\n%s
    -ShowSurvey=Show survey
    +ShowSurvey=Mostrar estudo
    +UserMustBeSameThanUserUsedToVote=You must have voted and use the same user name that the one used to vote, to post a comment
    diff --git a/htdocs/langs/pt_PT/orders.lang b/htdocs/langs/pt_PT/orders.lang
    index fd4b45d9820..9c426da614e 100644
    --- a/htdocs/langs/pt_PT/orders.lang
    +++ b/htdocs/langs/pt_PT/orders.lang
    @@ -1,6 +1,6 @@
     # Dolibarr language file - Source file is en_US - orders
     OrdersArea=Área de encomendas de clientes
    -SuppliersOrdersArea=Área de encomendas a fornecedores
    +SuppliersOrdersArea=Área de encomendas de compra
     OrderCard=Ficha da encomenda
     OrderId=Id da encomenda
     Order=Encomenda
    @@ -13,9 +13,9 @@ OrderToProcess=Encomenda a processar
     NewOrder=Nova encomenda
     ToOrder=Efetuar encomenda
     MakeOrder=Efetuar encomenda
    -SupplierOrder=Encomenda a fornecedor
    -SuppliersOrders=Encomendas a fornecedores
    -SuppliersOrdersRunning=Encomendas a fornecedores atuais
    +SupplierOrder=Ordem de compra
    +SuppliersOrders=Ordens de compra
    +SuppliersOrdersRunning=Ordens de compra atuais
     CustomerOrder=Encomenda de cliente
     CustomersOrders=Encomendas de clientes
     CustomersOrdersRunning=Encomendas de clientes atuais
    @@ -75,11 +75,11 @@ ShowOrder=Mostrar encomenda
     OrdersOpened=Encomendas por processar
     NoDraftOrders=Sem encomendas rascunho
     NoOrder=Sem encomenda
    -NoSupplierOrder=Se encomenda a fornecedor
    +NoSupplierOrder=Sem encomenda a fornecedor
     LastOrders=%s últimas encomendas de clientes
     LastCustomerOrders=%s últimas encomendas de clientes
     LastSupplierOrders=%s últimas encomendas a fornecedores
    -LastModifiedOrders=%s últimas encomendas de clientes modificadas
    +LastModifiedOrders=Últimas %s encomendas de clientes modificadas
     AllOrders=Todos as encomendas
     NbOfOrders=Número de encomendas
     OrdersStatistics=Estatísticas de encomendas
    @@ -101,7 +101,7 @@ DraftSuppliersOrders=Rascunhos de encomendas a fornecedores
     OnProcessOrders=Encomendas em processo
     RefOrder=Ref. da encomenda
     RefCustomerOrder=Ref. da encomenda para o cliente
    -RefOrderSupplier=Ref. de encomenda a fornecedor
    +RefOrderSupplier=Ref. de encomenda para o fornecedor
     RefOrderSupplierShort=Ref. encomenda a fornecedor
     SendOrderByMail=Enviar encomenda por email
     ActionsOnOrder=Acções sobre a encomenda
    @@ -128,7 +128,7 @@ TypeContact_commande_external_CUSTOMER=Contacto do cliente que está a dar segui
     TypeContact_order_supplier_internal_SALESREPFOLL=Representante que está a dar seguimento à encomenda ao fornecedor
     TypeContact_order_supplier_internal_SHIPPING=Representante transporte seguimento
     TypeContact_order_supplier_external_BILLING=Contacto da fatura do fornecedor
    -TypeContact_order_supplier_external_SHIPPING=Fornecedor Contactar com transporte
    +TypeContact_order_supplier_external_SHIPPING=Contacto da expedição do fornecedor
     TypeContact_order_supplier_external_CUSTOMER=Contacto do fornecedor que está a dar seguimento à encomenda
     Error_COMMANDE_SUPPLIER_ADDON_NotDefined=Constante COMMANDE_SUPPLIER_ADDON não definida
     Error_COMMANDE_ADDON_NotDefined=Constante COMMANDE_ADDON não definida
    diff --git a/htdocs/langs/pt_PT/other.lang b/htdocs/langs/pt_PT/other.lang
    index 97ddcce07d0..8aa53591b5b 100644
    --- a/htdocs/langs/pt_PT/other.lang
    +++ b/htdocs/langs/pt_PT/other.lang
    @@ -1,5 +1,5 @@
     # Dolibarr language file - Source file is en_US - other
    -SecurityCode=Código segurança
    +SecurityCode=Código de segurança
     NumberingShort=N°
     Tools=Utilidades
     TMenuTools=Ferramentas
    @@ -9,27 +9,27 @@ BirthdayDate=Data de nascimento
     DateToBirth=Data de Nascimento
     BirthdayAlertOn=Alerta de aniversário activo
     BirthdayAlertOff=Alerta aniversário inativo
    -TransKey=Translation of the key TransKey
    -MonthOfInvoice=Month (number 1-12) of invoice date
    -TextMonthOfInvoice=Month (text) of invoice date
    -PreviousMonthOfInvoice=Previous month (number 1-12) of invoice date
    -TextPreviousMonthOfInvoice=Previous month (text) of invoice date
    -NextMonthOfInvoice=Following month (number 1-12) of invoice date
    -TextNextMonthOfInvoice=Following month (text) of invoice date
    -ZipFileGeneratedInto=Zip file generated into <b>%s</b>.
    -DocFileGeneratedInto=Doc file generated into <b>%s</b>.
    -JumpToLogin=Disconnected. Go to login page...
    -MessageForm=Message on online payment form
    +TransKey=Tradução da chave TransKey
    +MonthOfInvoice=Mês (número 1-12) da data da fatura
    +TextMonthOfInvoice=Mês (texto) da data da fatura
    +PreviousMonthOfInvoice=Mês anterior (número 1-12) à data da fatura
    +TextPreviousMonthOfInvoice=Mês anterior (texto) da data da fatura
    +NextMonthOfInvoice=Mês seguinte (número 1-12) à data da fatura
    +TextNextMonthOfInvoice=Mês seguinte (texto) à data da fatura
    +ZipFileGeneratedInto=Ficheiro zip gerado em <b>%s</b>.
    +DocFileGeneratedInto=Ficheiro doc gerado em <b>%s</b>.
    +JumpToLogin=Desconectado. Vá para a página de inicio de sessão...
    +MessageForm=Mensagem no formulário de pagamento online
     MessageOK=Mensagem na página validado o pagamento de retorno
     MessageKO=Mensagem na página de pagamento cancelado retorno
    -ContentOfDirectoryIsNotEmpty=Content of this directory is not empty.
    -DeleteAlsoContentRecursively=Check to delete all content recursiveley
    +ContentOfDirectoryIsNotEmpty=O diretório não está vazio.
    +DeleteAlsoContentRecursively=Selecione para eliminar todo o conteúdo recursivamente
     
    -YearOfInvoice=Year of invoice date
    -PreviousYearOfInvoice=Previous year of invoice date
    -NextYearOfInvoice=Following year of invoice date
    -DateNextInvoiceBeforeGen=Date of next invoice (before generation)
    -DateNextInvoiceAfterGen=Date of next invoice (after generation)
    +YearOfInvoice=Ano da data da fatura
    +PreviousYearOfInvoice=Ano anterior à data da fatura
    +NextYearOfInvoice=Ano seguinte à data da fatura
    +DateNextInvoiceBeforeGen=Data da próxima fatura (antes da geração)
    +DateNextInvoiceAfterGen=Data da próxima fatura (após geração)
     
     Notify_FICHINTER_ADD_CONTACT=Adicionado contato à intervenção
     Notify_FICHINTER_VALIDATE=Intervenção validada
    @@ -41,23 +41,23 @@ Notify_ORDER_SUPPLIER_VALIDATE=Encomenda a fornecedor registada
     Notify_ORDER_SUPPLIER_APPROVE=Fornecedor fim aprovado
     Notify_ORDER_SUPPLIER_REFUSE=Fornecedor fim recusado
     Notify_PROPAL_VALIDATE=Orçamento validado
    -Notify_PROPAL_CLOSE_SIGNED=Customer propal closed signed
    -Notify_PROPAL_CLOSE_REFUSED=Customer propal closed refused
    +Notify_PROPAL_CLOSE_SIGNED=Orçamento para cliente fechado, assinado
    +Notify_PROPAL_CLOSE_REFUSED=Orçamento para cliente fechado, recusado
     Notify_PROPAL_SENTBYMAIL=Orçamento enviado por correio
     Notify_WITHDRAW_TRANSMIT=Retirada de transmissão
     Notify_WITHDRAW_CREDIT=Retirada de crédito
     Notify_WITHDRAW_EMIT=Realizar a retirada
     Notify_COMPANY_CREATE=Terceiro criado
    -Notify_COMPANY_SENTBYMAIL=Mails sent from third party card
    +Notify_COMPANY_SENTBYMAIL=Emails enviadas a partir da ficha de terceiros
     Notify_BILL_VALIDATE=Fatura do cliente validada
     Notify_BILL_UNVALIDATE=Fatura do cliente não validada
    -Notify_BILL_PAYED=Fatura de Cliente paga
    +Notify_BILL_PAYED=Fatura a cliente paga
     Notify_BILL_CANCEL=Fatura do cliente cancelada
     Notify_BILL_SENTBYMAIL=Fatura do cliente enviada pelo correio
     Notify_BILL_SUPPLIER_VALIDATE=Fatura do fornecedor validado
     Notify_BILL_SUPPLIER_PAYED=Fatura do fornecedor paga
     Notify_BILL_SUPPLIER_SENTBYMAIL=Fatura do fornecedor enviada por correio
    -Notify_BILL_SUPPLIER_CANCELED=Supplier invoice cancelled
    +Notify_BILL_SUPPLIER_CANCELED=Fatura do fornecedor cancelada
     Notify_CONTRACT_VALIDATE=Contrato validado
     Notify_FICHEINTER_VALIDATE=Intervenção validado
     Notify_SHIPPING_VALIDATE=Transporte validado
    @@ -71,7 +71,7 @@ Notify_PROJECT_CREATE=Criação do projeto
     Notify_TASK_CREATE=Tarefa criada
     Notify_TASK_MODIFY=Tarefa modificada
     Notify_TASK_DELETE=Tarefa eliminada
    -SeeModuleSetup=See setup of module %s
    +SeeModuleSetup=Veja a configuração do módulo %s
     NbOfAttachedFiles=Número Ficheiros/Documentos anexos
     TotalSizeOfAttachedFiles=Tamanho Total dos Ficheiros/Documentos anexos
     MaxSize=Tamanho Máximo
    @@ -80,9 +80,9 @@ LinkedObject=Objecto adjudicado
     NbOfActiveNotifications=Número de notificações
     PredefinedMailTest=__(Hello)__\nThis is a test mail sent to __EMAIL__.\nThe two lines are separated by a carriage return.\n\n__USER_SIGNATURE__
     PredefinedMailTestHtml=__(Hello)__\nThis is a <b>test</b> mail (the word test must be in bold).<br>The two lines are separated by a carriage return.<br><br>__USER_SIGNATURE__
    -PredefinedMailContentSendInvoice=__(Hello)__\n\nYou will find here the invoice __REF__\n\nThis is the link to make your online payment if this invoice is not already payed:\n__ONLINE_PAYMENT_URL__\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
    -PredefinedMailContentSendInvoiceReminder=__(Hello)__\n\nWe would like to warn you that the invoice  __REF__ seems to not be payed. So this is the invoice in attachment again, as a reminder.\n\nThis is the link to make your online payment:\n__ONLINE_PAYMENT_URL__\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
    -PredefinedMailContentSendProposal=__(Hello)__\n\nYou will find here the commercial proposal __PREF__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
    +PredefinedMailContentSendInvoice=__(Hello)__\n\nYou will find here the invoice __REF__\n\n__ONLINE_PAYMENT_TEXT_AND_URL__\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
    +PredefinedMailContentSendInvoiceReminder=__(Hello)__\n\nWe would like to warn you that the invoice  __REF__ seems to not be payed. So this is the invoice in attachment again, as a reminder.\n\n__ONLINE_PAYMENT_TEXT_AND_URL__\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
    +PredefinedMailContentSendProposal=__(Exmos. Srs.,)__\n\nIrá encontrar aqui o orçamento __REF__\n\n\n__(Com os melhores cumprimentos,)__\n\n__USER_SIGNATURE__
     PredefinedMailContentSendSupplierProposal=__(Hello)__\n\nYou will find here the price request __REF__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
     PredefinedMailContentSendOrder=__(Hello)__\n\nYou will find here the order __REF__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
     PredefinedMailContentSendSupplierOrder=__(Hello)__\n\nYou will find here our order __REF__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
    @@ -91,9 +91,10 @@ PredefinedMailContentSendShipping=__(Hello)__\n\nYou will find here the shipping
     PredefinedMailContentSendFichInter=__(Hello)__\n\nYou will find here the intervention __REF__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
     PredefinedMailContentThirdparty=__(Hello)__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
     PredefinedMailContentUser=__(Hello)__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
    +PredefinedMailContentLink=You can click on the link below to make your payment if it is not already done.\n\n%s\n\n
     DemoDesc=O Dolibarr é um ERP/CRM compacto que suporta vários módulos de negócios. Uma demonstração mostrando todos os módulos não faz sentido porque esse cenário nunca ocorre (várias centenas disponíveis). Assim, vários perfis de demonstração estão disponíveis.
     ChooseYourDemoProfil=Escolha o perfil de demonstração que melhor se adequa às suas necessidades ...
    -ChooseYourDemoProfilMore=...or build your own profile<br>(manual module selection)
    +ChooseYourDemoProfilMore=...ou crie o seu próprio perfil <br> (seleção manual de módulo)
     DemoFundation=Gestão de Membros de uma associação
     DemoFundation2=Gestão de Membros e tesouraria de uma associação
     DemoCompanyServiceOnly=Empresa ou serviço de freelancer apenas
    @@ -104,16 +105,16 @@ CreatedBy=Criado por %s
     ModifiedBy=Modificado por %s
     ValidatedBy=Validado por %s
     ClosedBy=Fechado por %s
    -CreatedById=User id who created
    -ModifiedById=User id who made latest change
    +CreatedById=ID do utilizador que criou
    +ModifiedById=ID do utilizador que efetuou a última alteração
     ValidatedById=ID do utilizador que validou
    -CanceledById=User id who canceled
    -ClosedById=User id who closed
    -CreatedByLogin=User login who created
    -ModifiedByLogin=User login who made latest change
    +CanceledById=ID do utilizador que cancelou
    +ClosedById=ID do utilizador que fechou
    +CreatedByLogin=Utilizador que criou
    +ModifiedByLogin=Utilizador que efetuou a última alteração
     ValidatedByLogin=Login de utilizador que validou
    -CanceledByLogin=User login who canceled
    -ClosedByLogin=User login who closed
    +CanceledByLogin=Utilizador que cancelou
    +ClosedByLogin=Utilizador que fechou
     FileWasRemoved=o Ficheiro foi eliminado
     DirWasRemoved=A pasta foi eliminada
     FeatureNotYetAvailable=O funcionalidade ainda não se encontra disponível na versão atual
    @@ -164,7 +165,7 @@ SizeUnitinch=polegada
     SizeUnitfoot=pé
     SizeUnitpoint=ponto
     BugTracker=Incidencias
    -SendNewPasswordDesc=This form allows you to request a new password. It will be sent to your email address.<br>Change will become effective once you click on the confirmation link in the email.<br>Check your inbox.
    +SendNewPasswordDesc=Este formulário permite que você solicite uma nova palavra-passe. Esta solicitação será enviada para seu endereço de e-mail.<br>A alteração entrará em vigor quando você clicar no link de confirmação no e-mail.<br>Verifique sua caixa de entrada.
     BackToLoginPage=Voltar à página de iniciar a sessão
     AuthenticationDoesNotAllowSendNewPassword=o modo de autenticação de Dolibarr está configurado como "<b>%s</b>".<br>em este modo Dolibarr não pode conocer ni modificar a sua palavra-passe<br>Contacte com a sua administrador para conocer as modalidades de alterar.
     EnableGDLibraryDesc=Instale ou ative a biblioteca GD na instalação do PHP para usar esta opção.
    @@ -174,14 +175,14 @@ StatsByNumberOfUnits=Estatísticas para o somatório da quantidade de produtos/s
     StatsByNumberOfEntities=Estatísticas em número de entidades referentes (número de fatura, ou ordem...)
     NumberOfProposals=Número de orçamentos
     NumberOfCustomerOrders=Número de encomendas de clientes
    -NumberOfCustomerInvoices=Número de faturas de clientes
    -NumberOfSupplierProposals=Número de orçamentos de fornecedores
    +NumberOfCustomerInvoices=Número de faturas a clientes
    +NumberOfSupplierProposals=Número de orçamentos de fornecedor
     NumberOfSupplierOrders=Número de encomendas a fornecedores
     NumberOfSupplierInvoices=Número de faturas de fornecedores
    -NumberOfUnitsProposals=Número de unidades em orçamentos
    +NumberOfUnitsProposals=Número de unidades nos orçamentos
     NumberOfUnitsCustomerOrders=Número de unidades em encomendas de clientes
    -NumberOfUnitsCustomerInvoices=Número de unidades em faturas de clientes
    -NumberOfUnitsSupplierProposals=Número de unidades em orçamentos de fornecedores
    +NumberOfUnitsCustomerInvoices=Número de unidades em faturas a clientes
    +NumberOfUnitsSupplierProposals=Número de unidades nos orçamentos de fornecedor
     NumberOfUnitsSupplierOrders=Número de unidades em encomendas a fornecedores
     NumberOfUnitsSupplierInvoices=Número de unidades nas faturas de fornecedores
     EMailTextInterventionAddedContact=Foi atribuída uma nova intervenção, %s, a si.
    @@ -191,7 +192,7 @@ EMailTextProposalValidated=O orçamento %s foi validado.
     EMailTextProposalClosedSigned=O orçamento %s foi fechado e assinado.
     EMailTextOrderValidated=O %s pedido foi validado.
     EMailTextOrderApproved=Pedido %s Aprovado
    -EMailTextOrderValidatedBy=The order %s has been recorded by %s.
    +EMailTextOrderValidatedBy=O encomenda %s foi registada por %s.
     EMailTextOrderApprovedBy=Pedido %s Aprovado por %s
     EMailTextOrderRefused=Pedido %s Reprovado
     EMailTextOrderRefusedBy=Pedido %s Reprovado por %s
    @@ -216,15 +217,15 @@ StartUpload=Iniciar upload
     CancelUpload=Cancelar upload
     FileIsTooBig=Arquivos muito grandes
     PleaseBePatient=Por favor, aguarde...
    -NewPassword=New password
    +NewPassword=Nova palavra-passe
     ResetPassword=Repor palavra-passe
    -RequestToResetPasswordReceived=Foi recebida uma solicitação para a alteração da sua senha Dolibarr
    +RequestToResetPasswordReceived=A request to change your password has been received.
     NewKeyIs=Estas são as suas novas credenciais para efectuar login
     NewKeyWillBe=Your new key to login to software will be
     ClickHereToGoTo=Clique aqui para ir para %s
    -YouMustClickToChange=You must however first click on the following link to validate this password change
    -ForgetIfNothing=If you didn't request this change, just forget this email. Your credentials are kept safe.
    -IfAmountHigherThan=If amount higher than <strong>%s</strong>
    +YouMustClickToChange=No entanto, você deve primeiro clicar no seguinte link para validar esta alteração de palavra-passe
    +ForgetIfNothing=Se você não solicitou esta alteração, ignore o e-mail. As suas credenciais serão mantidas em segurança.
    +IfAmountHigherThan=Se o montante for maior que <strong>%s</strong>
     SourcesRepository=Repositório para fontes
     Chart=Gráfico
     PassEncoding=Codificação de palavra-passe
    @@ -232,7 +233,9 @@ PermissionsAdd=Permissões adicionadas
     PermissionsDelete=Permissões removidas
     YourPasswordMustHaveAtLeastXChars=A sua palavra-passe deve ter pelo menos estes caracteres: <strong>%s</strong>
     YourPasswordHasBeenReset=A sua palavra-passe foi reposta com sucesso
    -ApplicantIpAddress=IP address of applicant
    +ApplicantIpAddress=Endereço IP do requerente
    +SMSSentTo=SMS sent to %s
    +
     ##### Export #####
     ExportsArea=Área de Exportações
     AvailableFormats=Formatos disponiveis
    @@ -246,4 +249,4 @@ WEBSITE_PAGEURL=URL da página
     WEBSITE_TITLE=Título
     WEBSITE_DESCRIPTION=Descrição
     WEBSITE_KEYWORDS=Palavras-chave
    -LinesToImport=Lines to import
    +LinesToImport=Linhas a importar
    diff --git a/htdocs/langs/pt_PT/paybox.lang b/htdocs/langs/pt_PT/paybox.lang
    index 5640da03730..2d9a0dd25a7 100644
    --- a/htdocs/langs/pt_PT/paybox.lang
    +++ b/htdocs/langs/pt_PT/paybox.lang
    @@ -1,6 +1,6 @@
     # Dolibarr language file - Source file is en_US - paybox
    -PayBoxSetup=Configuração do módulo PayBox
    -PayBoxDesc=Este módulo oferece uma página de pagamento através do fornecedor <a href="http://www.paybox.com" target="_blank">Paybox</a> para realizar qualquer pagamento ou um pagamento em relação a um objecto Dolibarr (facturas, pedidos ...)
    +PayBoxSetup=Configurar módulo PayBox
    +PayBoxDesc=Este módulo oferece uma página para permitir o pagamento de clientes no <a href="http://www.paybox.com" target="_blank">Paybox</a>. Isto pode ser utilizado para pagamento livre ou para um pagamento em particular de um objeto Dolibarr (fatura, ordem, ...)
     FollowingUrlAreAvailableToMakePayments=As seguintes URL estão disponiveis para permitir a um cliente efectuar um pagamento
     PaymentForm=Forma de pagamento
     WelcomeOnPaymentPage=Bem-vindo aos nossos serviços de pagamento online
    diff --git a/htdocs/langs/pt_PT/paypal.lang b/htdocs/langs/pt_PT/paypal.lang
    index 887f6bd5a25..8120a672c4b 100644
    --- a/htdocs/langs/pt_PT/paypal.lang
    +++ b/htdocs/langs/pt_PT/paypal.lang
    @@ -1,6 +1,6 @@
     # Dolibarr language file - Source file is en_US - paypal
    -PaypalSetup=Configuração do módulo do PayPal
    -PaypalDesc=Esta oferta módulo de páginas para permitir o pagamento em <a href="http://www.paypal.com" target="_blank">PayPal</a> pelos clientes. Isto pode ser utilizado para um pagamento livre ou para um pagamento por um objeto Dolibarr particular (fatura, ordem, ...)
    +PaypalSetup=Configurar módulo do PayPal
    +PaypalDesc=Este módulo oferece uma página para permitir o pagamento de clientes no <a href="http://www.paypal.com" target="_blank">PayPal</a>. Isto pode ser utilizado para um pagamento livre ou para um pagamento em particular de um objeto Dolibarr (fatura, ordem, ...)
     PaypalOrCBDoPayment=Pagar com Paypal (Cartão de Crédito ou Paypal)
     PaypalDoPayment=Pague com Paypal
     PAYPAL_API_SANDBOX=Modo de teste / sandbox
    @@ -14,7 +14,6 @@ PaypalModeOnlyPaypal=Apenas Paypal
     ONLINE_PAYMENT_CSS_URL=URL opcional da folha de estilo CSS na página de pagamento online
     ThisIsTransactionId=Esta é id. da transação: <b>%s</b>
     PAYPAL_ADD_PAYMENT_URL=Adicionar o url de pagamento Paypal quando enviar um documento por correio eletrónico
    -PredefinedMailContentLink=You can click on the link below to make your payment if it is not already done.<br><br>%s<br><br>
     YouAreCurrentlyInSandboxMode=Você está atualmente no modo %s "sandbox"
     NewOnlinePaymentReceived=Novo pagamento online recebido
     NewOnlinePaymentFailed=Novo pagamento em linha tentado, mas falhado
    @@ -30,6 +29,6 @@ ErrorCode=Código de Erro
     ErrorSeverityCode=Código de Severidade do Erro
     OnlinePaymentSystem=Sistema de pagamento online
     PaypalLiveEnabled=Paypal ativado (caso contrário, este encontra-se em modo teste)
    -PaypalImportPayment=Import Paypal payments
    -PostActionAfterPayment=Post actions after payments
    +PaypalImportPayment=Importar pagamentos do Paypal
    +PostActionAfterPayment=Ações posteriores depois dos pagamentos
     ARollbackWasPerformedOnPostActions=A rollback was performed on all Post actions. You must complete post actions manually if they are necessary.
    diff --git a/htdocs/langs/pt_PT/productbatch.lang b/htdocs/langs/pt_PT/productbatch.lang
    index 2b8521f0782..e03ea4093e0 100644
    --- a/htdocs/langs/pt_PT/productbatch.lang
    +++ b/htdocs/langs/pt_PT/productbatch.lang
    @@ -1,6 +1,6 @@
     # ProductBATCH language file - en_US - ProductBATCH
     ManageLotSerial=Utilizar lote/número de série
    -ProductStatusOnBatch=Sim (necessário lote/número de série)
    +ProductStatusOnBatch=Sim (lote/número de série obrigatório)
     ProductStatusNotOnBatch=Não (não é necessário lote/número de série)
     ProductStatusOnBatchShort=Sim
     ProductStatusNotOnBatchShort=Não
    diff --git a/htdocs/langs/pt_PT/products.lang b/htdocs/langs/pt_PT/products.lang
    index fff0e4b2c6f..394c10e49dc 100644
    --- a/htdocs/langs/pt_PT/products.lang
    +++ b/htdocs/langs/pt_PT/products.lang
    @@ -1,9 +1,9 @@
     # Dolibarr language file - Source file is en_US - products
    -ProductRef=Produto ref.
    -ProductLabel=Produto rótulo
    -ProductLabelTranslated=Translated product label
    -ProductDescriptionTranslated=Translated product description
    -ProductNoteTranslated=Translated product note
    +ProductRef=Ref. de produto
    +ProductLabel=Etiqueta do produto
    +ProductLabelTranslated=Etiqueta do produto traduzida
    +ProductDescriptionTranslated=Categoria do produto traduzida
    +ProductNoteTranslated=Nota do produto traduzida
     ProductServiceCard=Ficha de produto/serviço
     TMenuProducts=Produtos
     TMenuServices=Serviços
    @@ -22,21 +22,21 @@ MassBarcodeInit=Mass barcode init
     MassBarcodeInitDesc=This page can be used to initialize a barcode on objects that does not have barcode defined. Check before that setup of module barcode is complete.
     ProductAccountancyBuyCode=Código de contabilidade (compra)
     ProductAccountancySellCode=Código de contabilidade (venda)
    -ProductAccountancySellIntraCode=Accounting code (sale intra-community)
    -ProductAccountancySellExportCode=Accounting code (sale export)
    +ProductAccountancySellIntraCode=Código de contabilidade (venda intra-comunitária)
    +ProductAccountancySellExportCode=Código de contabilidade (venda exportação)
     ProductOrService=Produto ou Serviço
     ProductsAndServices=Produtos e Serviços
     ProductsOrServices=Produtos ou Serviços
    -ProductsPipeServices=Products | Services
    -ProductsOnSaleOnly=Products for sale only
    -ProductsOnPurchaseOnly=Products for purchase only
    +ProductsPipeServices=Produtos | Serviços
    +ProductsOnSaleOnly=Apenas produtos para venda
    +ProductsOnPurchaseOnly=Apenas produtos para compra
     ProductsNotOnSell=Produtos não vendidos e não disponíveis para compra
     ProductsOnSellAndOnBuy=Produtos para compra e venda
    -ServicesOnSaleOnly=Services for sale only
    -ServicesOnPurchaseOnly=Services for purchase only
    +ServicesOnSaleOnly=Serviços apenas para venda
    +ServicesOnPurchaseOnly=Serviços apenas para compra
     ServicesNotOnSell=Serviços não à venda e não disponíveis para compra
     ServicesOnSellAndOnBuy=Serviços para compra e venda
    -LastModifiedProductsAndServices=Os últimos %s produtos/serviços modificados
    +LastModifiedProductsAndServices=Últimos %s produtos/serviços modificados
     LastRecordedProducts=Os últimos %s produtos registados
     LastRecordedServices=Os últimos %s serviços registados
     CardProduct0=Ficha de Produto
    @@ -70,6 +70,7 @@ SoldAmount=Sold amount
     PurchasedAmount=Purchased amount
     NewPrice=Novo preço
     MinPrice=Preço de venda mínimo
    +EditSellingPriceLabel=Edit selling price label
     CantBeLessThanMinPrice=O preço de venda não pode ser inferior ao mínimo permitido para este produto ( %s sem impostos)
     ContractStatusClosed=Fechado
     ErrorProductAlreadyExists=Um produto com a referencia %s já existe.
    @@ -92,7 +93,7 @@ BarCode=Código de barras
     BarcodeType=Tipo de código de barras
     SetDefaultBarcodeType=Defina o tipo de código de barras
     BarcodeValue=Valor do código de barras
    -NoteNotVisibleOnBill=Nota (Não é visível em faturas, orçamentos, etc.)
    +NoteNotVisibleOnBill=Nota (não visível nas faturas, orçamentos, ...)
     ServiceLimitedDuration=Sim o serviço é de Duração limitada :
     MultiPricesAbility=Vários segmentos de preços por produto/serviço (cada cliente enquadra-se num segmento)
     MultiPricesNumPrices=Nº de preços
    @@ -112,14 +113,14 @@ ProductAssociationList=Lista de produtos/serviços que são componentes deste pr
     ProductParentList=Lista de produtos e serviços com este produto como um componente
     ErrorAssociationIsFatherOfThis=Um dos produtos seleccionados é pai do produto em curso
     DeleteProduct=Eliminar um produto/serviço
    -ConfirmDeleteProduct=Está seguro de querer eliminar este produto/serviço?
    +ConfirmDeleteProduct=Tem a certeza que quer eliminar este produto/serviço?
     ProductDeleted=O produto/serviço "%s" foi eliminado da base de dados.
     ExportDataset_produit_1=Produtos e Serviços
     ExportDataset_service_1=Serviços
     ImportDataset_produit_1=Produtos
     ImportDataset_service_1=Serviços
     DeleteProductLine=Eliminar linha de produto
    -ConfirmDeleteProductLine=Está seguro de querer eliminar esta linha de produto?
    +ConfirmDeleteProductLine=Tem a certeza que quer eliminar esta linha de produto?
     ProductSpecial=Especial
     QtyMin=Qtd mínima
     PriceQtyMin=Preço para esta qt. mín. (s/ o desconto)
    @@ -145,9 +146,9 @@ RowMaterial=Matéria Prima
     CloneProduct=Copie produto ou serviço
     ConfirmCloneProduct=Tem certeza de que deseja clonar este produto ou serviço <b>%s</b>?
     CloneContentProduct=Copie todas as principais informações do produto / serviço
    -ClonePricesProduct=Clone prices
    +ClonePricesProduct=Clone preços
     CloneCompositionProduct=Clonar produto/serviço embalado
    -CloneCombinationsProduct=Clone product variants
    +CloneCombinationsProduct=Clonar variantes de produto
     ProductIsUsed=Este produto é utilizado
     NewRefForClone=Ref. do novo produto / serviço
     SellingPrices=Selling prices
    @@ -155,7 +156,7 @@ BuyingPrices=Buying prices
     CustomerPrices=Preços aos clientes
     SuppliersPrices=Preços dos fornecedores
     SuppliersPricesOfProductsOrServices=Supplier prices (of products or services)
    -CustomCode=Código de alfândega/mercadoria/SH
    +CustomCode=Customs / Commodity / HS code
     CountryOrigin=País de origem
     Nature=Natureza
     ShortLabel=Short label
    @@ -222,11 +223,11 @@ PageToGenerateBarCodeSheets=With this tool, you can print sheets of bar code sti
     NumberOfStickers=Number of stickers to print on page
     PrintsheetForOneBarCode=Print several stickers for one barcode
     BuildPageToPrint=Gerar página para impressão
    -FillBarCodeTypeAndValueManually=Fill barcode type and value manually.
    -FillBarCodeTypeAndValueFromProduct=Fill barcode type and value from barcode of a product.
    -FillBarCodeTypeAndValueFromThirdParty=Fill barcode type and value from barcode of a third party.
    -DefinitionOfBarCodeForProductNotComplete=Definition of type or value of bar code not complete for product %s.
    -DefinitionOfBarCodeForThirdpartyNotComplete=Definition of type or value of bar code non complete for third party %s.
    +FillBarCodeTypeAndValueManually=Preencha o tipo de código de barras e o valor, manualmente.
    +FillBarCodeTypeAndValueFromProduct=Preencha o tipo de código de barras e o valor a partir do código de barras de um produto.
    +FillBarCodeTypeAndValueFromThirdParty=Preencha o tipo de código de barras e o valor a partir do código de barras de um terceiro.
    +DefinitionOfBarCodeForProductNotComplete=Definição do tipo ou valor do código de barras não completo para o produto %s.
    +DefinitionOfBarCodeForThirdpartyNotComplete=Definição do tipo ou valor do código de barras não completo para o terceiro %s.
     BarCodeDataForProduct=Informações de código de barras do produto %s:
     BarCodeDataForThirdparty=Barcode information of third party %s :
     ResetBarcodeForAllRecords=Define barcode value for all record (this will also reset barcode value already defined with new values)
    @@ -250,8 +251,8 @@ PriceNumeric=Número
     DefaultPrice=Preço Predefinido
     ComposedProductIncDecStock=Increase/Decrease stock on parent change
     ComposedProduct=Sub-product
    -MinSupplierPrice=Minimum supplier price
    -MinCustomerPrice=Minimum customer price
    +MinSupplierPrice=Preço de compra mínimo
    +MinCustomerPrice=Minimum selling price
     DynamicPriceConfiguration=Dynamic price configuration
     DynamicPriceDesc=On product card, with this module enabled, you should be able to set mathematic functions to calculate Customer or Supplier prices. Such function can use all mathematic operators, some constants and variables. You can set here the variables you want to be able to use and if the variable need an automatic update, the external URL to use to ask Dolibarr to update automaticaly the value.
     AddVariable=Add Variable
    @@ -274,7 +275,7 @@ IncludingProductWithTag=Including product/service with tag
     DefaultPriceRealPriceMayDependOnCustomer=Default price, real price may depend on customer
     WarningSelectOneDocument=Please select at least one document
     DefaultUnitToShow=Unidade
    -NbOfQtyInProposals=Quantia nos orçamentos
    +NbOfQtyInProposals=Quantidade nos orçamentos
     ClinkOnALinkOfColumn=Click on a link of column %s to get a detailed view...
     ProductsOrServicesTranslations=Products or services translation
     TranslatedLabel=Translated label
    @@ -302,16 +303,16 @@ ProductAttributeDeleteDialog=Are you sure you want to delete this attribute? All
     ProductAttributeValueDeleteDialog=Are you sure you want to delete the value "%s" with reference "%s" of this attribute?
     ProductCombinationDeleteDialog=Are you sure want to delete the variant of the product "<strong>%s</strong>"?
     ProductCombinationAlreadyUsed=There was an error while deleting the variant. Please check it is not being used in any object
    -ProductCombinations=Variants
    -PropagateVariant=Propagate variants
    +ProductCombinations=Variantes
    +PropagateVariant=Propagar variantes
     HideProductCombinations=Hide products variant in the products selector
     ProductCombination=Variant
     NewProductCombination=New variant
     EditProductCombination=Editing variant
    -NewProductCombinations=New variants
    -EditProductCombinations=Editing variants
    +NewProductCombinations=Novas variantes
    +EditProductCombinations=Edição de variantes
     SelectCombination=Select combination
    -ProductCombinationGenerator=Variants generator
    +ProductCombinationGenerator=Gerador de variantes
     Features=Features
     PriceImpact=Price impact
     WeightImpact=Weight impact
    diff --git a/htdocs/langs/pt_PT/projects.lang b/htdocs/langs/pt_PT/projects.lang
    index 5ab7dc10990..6030196741d 100644
    --- a/htdocs/langs/pt_PT/projects.lang
    +++ b/htdocs/langs/pt_PT/projects.lang
    @@ -1,13 +1,13 @@
     # Dolibarr language file - Source file is en_US - projects
     RefProject=Ref. do projeto
    -ProjectRef=Ref. do Projeto
    +ProjectRef=Ref. do projeto
     ProjectId=Id. do Projeto
     ProjectLabel=Nome do Projeto
     ProjectsArea=Área de Projetos
     ProjectStatus=Estado do projeto
     SharedProject=Toda a Gente
     PrivateProject=Contactos do Projeto
    -ProjectsImContactFor=Projects I'm explicitely a contact of
    +ProjectsImContactFor=Projetos nos quais sou um contacto
     AllAllowedProjects=All project I can read (mine + public)
     AllProjects=Todos os Projetos
     MyProjectsDesc=This view is limited to projects you are a contact for
    @@ -23,7 +23,7 @@ TasksPublicDesc=Esta visualização apresenta todos os projetos e tarefas que es
     TasksDesc=Esta visualização apresenta todos os projetos e tarefas (as suas permissões de utilizador concedem-lhe permissão para ver tudo).
     AllTaskVisibleButEditIfYouAreAssigned=All tasks for qualified projects are visible, but you can enter time only for task assigned to selected user. Assign task if you need to enter time on it.
     OnlyYourTaskAreVisible=Only tasks assigned to you are visible. Assign task to yourself if it is not visible and you need to enter time on it.
    -ImportDatasetTasks=Tasks of projects
    +ImportDatasetTasks=Tarefas dos projetos
     ProjectCategories=Project tags/categories
     NewProject=Novo Projeto
     AddProject=Criar Projeto
    @@ -31,8 +31,8 @@ DeleteAProject=Apagar um Projeto
     DeleteATask=Apagar uma Tarefa
     ConfirmDeleteAProject=Tem certeza de que deseja eliminar este projeto?
     ConfirmDeleteATask=Tem certeza de que deseja eliminar esta tarefa?
    -OpenedProjects=Open projects
    -OpenedTasks=Open tasks
    +OpenedProjects=Projetos abertos
    +OpenedTasks=Abrir tarefas
     OpportunitiesStatusForOpenedProjects=Quantia das oportunidades de projetos abertos, por estado
     OpportunitiesStatusForProjects=Quantia das oportunidades de projetos, por estado
     ShowProject=Mostrar Projeto
    @@ -51,7 +51,7 @@ TaskTimeSpent=Tempo despendido nas tarefas
     TaskTimeUser=Utilizador
     TaskTimeNote=Nota
     TaskTimeDate=Data
    -TasksOnOpenedProject=Tasks on open projects
    +TasksOnOpenedProject=Tarefas em projetos abertos
     WorkloadNotDefined=Carga de trabalho não definida
     NewTimeSpent=Tempos Dispendidos
     MyTimeSpent=Meu Tempo Dispendido
    @@ -77,10 +77,11 @@ Time=Tempo
     ListOfTasks=Lista de tarefas
     GoToListOfTimeConsumed=Go to list of time consumed
     GoToListOfTasks=Ir para a lista de tarefas
    +GoToGanttView=Go to Gantt view
     GanttView=Gantt View
    -ListProposalsAssociatedProject=Lista de Orçamentos Associados ao Projeto
    +ListProposalsAssociatedProject=Lista de orçamentos associados com o projeto
     ListOrdersAssociatedProject=Lista de encomendas de clientes associadas ao projeto
    -ListInvoicesAssociatedProject=Lista de faturas de clientes associadas ao projeto
    +ListInvoicesAssociatedProject=Lista de faturas a clientes associadas ao projeto
     ListPredefinedInvoicesAssociatedProject=Lista de faturas modelo de clientes associadas ao projeto
     ListSupplierOrdersAssociatedProject=Lista de notas de encomenda de fornecedores associadas ao projeto
     ListSupplierInvoicesAssociatedProject=Lista de faturas de fornecedores associadas ao projeto
    @@ -147,9 +148,9 @@ TaskModifiedInDolibarr=%s tarefas modificadas
     TaskDeletedInDolibarr=%s tarefas apagadas
     OpportunityStatus=Estado da oportunidade
     OpportunityStatusShort=Estado da Opu.
    -OpportunityProbability=Opportunity probability
    +OpportunityProbability=Probabilidade da oportunidade
     OpportunityProbabilityShort=Opp. probab.
    -OpportunityAmount=Opportunity amount
    +OpportunityAmount=Montante da oportunidade
     OpportunityAmountShort=Opp. amount
     OpportunityAmountAverageShort=Average Opp. amount
     OpportunityAmountWeigthedShort=Weighted Opp. amount
    @@ -168,7 +169,7 @@ AddElement=Ligar ao elemento
     # Documents models
     DocumentModelBeluga=Project template for linked objects overview
     DocumentModelBaleine=Project report template for tasks
    -PlannedWorkload=Carga de trabalho planeada
    +PlannedWorkload=Carga de trabalho prevista
     PlannedWorkloadShort=Workload
     ProjectReferers=Itens relacionados
     ProjectMustBeValidatedFirst=Primeiro deve validar o projeto
    @@ -200,16 +201,16 @@ TasksStatistics=Statistics on project/lead tasks
     TaskAssignedToEnterTime=Task assigned. Entering time on this task should be possible.
     IdTaskTime=Id task time
     YouCanCompleteRef=If you want to complete the ref with some information (to use it as search filters), it is recommanded to add a - character to separate it, so the automatic numbering will still work correctly for next projects. For example %s-ABC. You may also prefer to add search keys into label. But best practice may be to add a dedicated field, also called complementary attributes.
    -OpenedProjectsByThirdparties=Open projects by third parties
    +OpenedProjectsByThirdparties=Projetos abertos, por terceiros
     OnlyOpportunitiesShort=Apenas oportunidades
     OpenedOpportunitiesShort=Open opportunities
    -NotAnOpportunityShort=Not an opportunity
    +NotAnOpportunityShort=Não é uma oportunidade
     OpportunityTotalAmount=Opportunities total amount
     OpportunityPonderatedAmount=Opportunities weighted amount
     OpportunityPonderatedAmountDesc=Opportunities amount weighted with probability
     OppStatusPROSP=Prospeção
     OppStatusQUAL=Qualificação
    -OppStatusPROPO=Proposta
    +OppStatusPROPO=Orçamento
     OppStatusNEGO=Negociação
     OppStatusPENDING=Pendente
     OppStatusWON=Ganho
    @@ -217,7 +218,7 @@ OppStatusLOST=Perdido
     Budget=Orçamento
     AllowToLinkFromOtherCompany=Allow to link project from other company<br><br><u>Supported values :</u><br>- Keep empty: Can link any project of the company (default)<br>- "all" : Can link any projects, even project of other companies<br>- A list of thirdparty id separated with commas : Can link all projects of these thirdparty defined (Example : 123,4795,53)<br>
     LatestProjects=Latest %s projects
    -LatestModifiedProjects=Latest %s modified projects
    +LatestModifiedProjects=Últimos %s projetos modificados 
     OtherFilteredTasks=Other filtered tasks
     NoAssignedTasks=No assigned tasks (assign project/tasks the current user from the top select box to enter time on it)
     # Comments trans
    @@ -226,4 +227,4 @@ AllowCommentOnProject=Allow user comments on projects
     DontHavePermissionForCloseProject=You do not have permissions to close the project %s
     DontHaveTheValidateStatus=O projeto %s deve estar ativo para ser desativado
     RecordsClosed=%s project(s) closed
    -SendProjectRef=About project %s
    +SendProjectRef=Information project %s
    diff --git a/htdocs/langs/pt_PT/propal.lang b/htdocs/langs/pt_PT/propal.lang
    index 7195490b3f6..f2837c61104 100644
    --- a/htdocs/langs/pt_PT/propal.lang
    +++ b/htdocs/langs/pt_PT/propal.lang
    @@ -2,29 +2,29 @@
     Proposals=Orçamentos
     Proposal=Orçamento
     ProposalShort=Orçamento
    -ProposalsDraft=Orçamentos Rascunho
    -ProposalsOpened=Orçamentos a clientes abertos
    +ProposalsDraft=Orçamentos rascunhos
    +ProposalsOpened=Orçamentos abertos
     CommercialProposal=Orçamento
     PdfCommercialProposalTitle=Orçamento
    -ProposalCard=Ficha do orçamento
    -NewProp=Novo Orçamento
    -NewPropal=Novo Orçamento
    +ProposalCard=Ficha de orçamento
    +NewProp=Novo orçamento
    +NewPropal=Novo orçamento
     Prospect=Cliente Potencial
    -DeleteProp=Eliminar Orçamento
    +DeleteProp=Eliminar orçamento
     ValidateProp=Validar orçamento
     AddProp=Criar orçamento
     ConfirmDeleteProp=Tem a certeza que pretende eliminar este orçamento?
    -ConfirmValidateProp=Tem certeza de que deseja validar este orçamento com o nome <b>%s</b>?
    +ConfirmValidateProp=Tem certeza que deseja validar este orçamento com o nome <b>%s</b>?
     LastPropals=Os últimos %s orçamentos
    -LastModifiedProposals=Os últimos %s orçamentos modificados
    -AllPropals=Todos Os Orçamentos
    -SearchAProposal=Procurar um Orçamento
    +LastModifiedProposals=Últimos %s orçamentos modificados
    +AllPropals=Todos os orçamentos
    +SearchAProposal=Procurar um orçamento
     NoProposal=Nenhum orçamento
    -ProposalsStatistics=Estatísticas de Orçamentos
    +ProposalsStatistics=Estatísticas de orçamentos
     NumberOfProposalsByMonth=Número por Mês
     AmountOfProposalsByMonthHT=Montante por Mês (sem IVA)
    -NbOfProposals=Número Orçamentos
    -ShowPropal=Ver Orçamento
    +NbOfProposals=Número de orçamentos
    +ShowPropal=Mostrar orçamento
     PropalsDraft=Rascunho
     PropalsOpened=Aberta
     PropalStatusDraft=Rascunho (precisa de ser validado)
    @@ -38,28 +38,28 @@ PropalStatusClosedShort=Fechado
     PropalStatusSignedShort=Assinado
     PropalStatusNotSignedShort=Não assinado
     PropalStatusBilledShort=Faturado
    -PropalsToClose=Orçamento a Fechar
    -PropalsToBill=Orçamentos assinados por faturar
    -ListOfProposals=Lista de Orçamentos
    -ActionsOnPropal=Acções sobre o Orçamento
    -RefProposal=Ref. Orçamento
    -SendPropalByMail=Enviar Orçamento por E-mail
    +PropalsToClose=Orçamentos a fechar
    +PropalsToBill=Orçamentos assinados para faturar
    +ListOfProposals=Lista de orçamentos
    +ActionsOnPropal=Ações do orçamento
    +RefProposal=Ref. do orçamento
    +SendPropalByMail=Enviar orçamento por correio
     DatePropal=Data do orçamento
     DateEndPropal=Válido até
     ValidityDuration=Duração da Validade
     CloseAs=Definir estado como
     SetAcceptedRefused=Definir aceite/recusado
     ErrorPropalNotFound=Orçamento %s Inexistente
    -AddToDraftProposals=Adicionar ao orçamento em rascunho
    -NoDraftProposals=Sem orçamentos em rascunho
    -CopyPropalFrom=Criar orçamento por Cópia de um existente
    -CreateEmptyPropal=Criar orçamento desde a Lista de produtos predefinidos
    -DefaultProposalDurationValidity=Prazo de validade por defeito (em días)
    -UseCustomerContactAsPropalRecipientIfExist=Utilizar morada contacto de seguimiento de cliente definido em vez da morada do Terceiro como destinatario dos Orçamentos
    +AddToDraftProposals=Adicionar ao orçamento rascunho
    +NoDraftProposals=Sem orçamentos rascunhos
    +CopyPropalFrom=Criar orçamento, copiando um orçamento existente
    +CreateEmptyPropal=Criar orçamentos a partir da lista de produtos/serviços
    +DefaultProposalDurationValidity=Prazo de validade predefinido do orçamento (em dias)
    +UseCustomerContactAsPropalRecipientIfExist=Utilizar morada de contacto de cliente, se definido em vez da morada de terceiro como morada de destinatário do orçamento
     ClonePropal=Clonar orçamento
    -ConfirmClonePropal=Tem a certeza de que deseja clonar o orçamento <b>%s</b>?
    -ConfirmReOpenProp=Tem a certeza de que deseja reabrir or orçamento <b>%s</b>?
    -ProposalsAndProposalsLines=Orçamento e linhas do orçamento
    +ConfirmClonePropal=Tem a certeza que pretende clonar o orçamento <b>%s</b>?
    +ConfirmReOpenProp=Tem a certeza que pretende reabrir o orçamento <b>%s</b>?
    +ProposalsAndProposalsLines=Orçamento e linhas
     ProposalLine=Linha do orçamento
     AvailabilityPeriod=Disponibilidade atraso
     SetAvailability=Definir atraso disponibilidade
    @@ -75,10 +75,11 @@ AvailabilityTypeAV_1M=1 mês
     TypeContact_propal_internal_SALESREPFOLL=Representante que dá seguimento ao orçamento
     TypeContact_propal_external_BILLING=Contacto na fatura do cliente
     TypeContact_propal_external_CUSTOMER=Contacto do cliente que dá seguimento ao orçamento
    +TypeContact_propal_external_SHIPPING=Customer contact for delivery
     # Document models
    -DocModelAzurDescription=Modelo de orçamento completo (logo...)
    +DocModelAzurDescription=Um modelo de orçamento completo (logótipo...)
     DefaultModelPropalCreate=Criação do modelo padrão
    -DefaultModelPropalToBill=Modelo padrão ao fechar um orçamento (a faturar)
    -DefaultModelPropalClosed=Modelo padrão ao fechar um orçamento (não faturada)
    +DefaultModelPropalToBill=Modelo predefinido quando fechar um orçamento (a faturar)
    +DefaultModelPropalClosed=Modelo predefinido quando fechar um orçamento (não faturado)
     ProposalCustomerSignature=Aceitação escrita, carimbo da empresa, data e assinatura
    -ProposalsStatisticsSuppliers=Estatísticas dos orçamentos dos fornecedores
    +ProposalsStatisticsSuppliers=Estatísticas dos orçamentos de fornecedor
    diff --git a/htdocs/langs/pt_PT/receiptprinter.lang b/htdocs/langs/pt_PT/receiptprinter.lang
    index 2cb96338772..e1d460b6b9f 100644
    --- a/htdocs/langs/pt_PT/receiptprinter.lang
    +++ b/htdocs/langs/pt_PT/receiptprinter.lang
    @@ -1,28 +1,28 @@
     # Dolibarr language file - Source file is en_US - receiptprinter
    -ReceiptPrinterSetup=Setup of module ReceiptPrinter
    +ReceiptPrinterSetup=Configuração do módulo Recibo / Impressora
     PrinterAdded=Adicionada a impressora %s
     PrinterUpdated=Atualizada a impressora %s
     PrinterDeleted=Eliminada a impressora %s
     TestSentToPrinter=Teste Enviado para a Impressora %s
    -ReceiptPrinter=Receipt printers
    -ReceiptPrinterDesc=Setup of receipt printers
    -ReceiptPrinterTemplateDesc=Setup of Templates
    +ReceiptPrinter=Impressoras de recibo
    +ReceiptPrinterDesc=Configurar impressoras de recibo
    +ReceiptPrinterTemplateDesc=Configuração de Modelos
     ReceiptPrinterTypeDesc=Description of Receipt Printer's type
     ReceiptPrinterProfileDesc=Description of Receipt Printer's Profile
    -ListPrinters=List of Printers
    +ListPrinters=Lista de Impressoras
     SetupReceiptTemplate=Template Setup
    -CONNECTOR_DUMMY=Dummy Printer
    +CONNECTOR_DUMMY=Impressora de Teste
     CONNECTOR_NETWORK_PRINT=Impressora de Rede
     CONNECTOR_FILE_PRINT=Impressora Local
     CONNECTOR_WINDOWS_PRINT=Impressora do Windows Local
    -CONNECTOR_DUMMY_HELP=Fake Printer for test, does nothing
    +CONNECTOR_DUMMY_HELP=Impressora de Teste para testar, não faz nada
     CONNECTOR_NETWORK_PRINT_HELP=10.x.x.x:9100
     CONNECTOR_FILE_PRINT_HELP=/dev/usb/lp0, /dev/usb/lp1
     CONNECTOR_WINDOWS_PRINT_HELP=LPT1, COM1, smb://FooUser:secret@computername/workgroup/Receipt Printer
    -PROFILE_DEFAULT=Default Profile
    -PROFILE_SIMPLE=Simple Profile
    +PROFILE_DEFAULT=Perfil Predefinido
    +PROFILE_SIMPLE=Perfil Simples
     PROFILE_EPOSTEP=Epos Tep Profile
    -PROFILE_P822D=P822D Profile
    +PROFILE_P822D=Perfil P822D
     PROFILE_STAR=Star Profile
     PROFILE_DEFAULT_HELP=Default Profile suitable for Epson printers
     PROFILE_SIMPLE_HELP=Simple Profile No Graphics
    diff --git a/htdocs/langs/pt_PT/salaries.lang b/htdocs/langs/pt_PT/salaries.lang
    index 9414ac2143d..354fdd9a91d 100644
    --- a/htdocs/langs/pt_PT/salaries.lang
    +++ b/htdocs/langs/pt_PT/salaries.lang
    @@ -1,6 +1,6 @@
     # Dolibarr language file - Source file is en_US - salaries
    -SALARIES_ACCOUNTING_ACCOUNT_PAYMENT=Conta contabilística usada para terceiros
    -SALARIES_ACCOUNTING_ACCOUNT_PAYMENT_Desc=A conta contabilidade definida na ficha do utilizador será usada apenas para o Livro Auxiliar de contabilidade. Este será usado para o Livro Razão e como valor padrão da contabilidade do Livro Auxiliar se a conta de contabilidade do utilizador não estiver definida.
    +SALARIES_ACCOUNTING_ACCOUNT_PAYMENT=Conta contabilística utilizada para utilizadores de terceiros
    +SALARIES_ACCOUNTING_ACCOUNT_PAYMENT_Desc=A conta de contabilidade dedicada definida na ficha do utilizador será utilizada apenas para o 'Livro Auxiliar' de contabilidade. Este será utilizado para o 'Livro Razão' e como valor predefinido do 'Livro Auxiliar' da contabilidade se a conta de contabilidade do utilizador dedicada não estiver definida.
     SALARIES_ACCOUNTING_ACCOUNT_CHARGE=Conta contabilística usada por defeito para pagamentos de salários
     Salary=Salário
     Salaries=Salários
    @@ -15,4 +15,4 @@ THMDescription=Esse valor pode ser usado para calcular o custo do tempo consumid
     TJMDescription=Esse valor é atualmente serve apenas como informação e não é utilizado em qualquer cálculo
     LastSalaries=Últimos %s pagamentos salariais
     AllSalaries=Todos os pagamentos salariais
    -SalariesStatistics=Statistiques salaires
    +SalariesStatistics=Estatísticas salariais
    diff --git a/htdocs/langs/pt_PT/sendings.lang b/htdocs/langs/pt_PT/sendings.lang
    index 1d8df148b7e..3966e098b12 100644
    --- a/htdocs/langs/pt_PT/sendings.lang
    +++ b/htdocs/langs/pt_PT/sendings.lang
    @@ -1,6 +1,6 @@
     # Dolibarr language file - Source file is en_US - sendings
    -RefSending=Ref. de Envio
    -Sending=Envio
    +RefSending=Ref. de expedição
    +Sending=Expedição
     Sendings=Envios
     AllSendings=Todos os Despachos
     Shipment=Envio
    @@ -10,7 +10,7 @@ Receivings=Receção de encomendas
     SendingsArea=Área de Envios
     ListOfSendings=Lista de Envios
     SendingMethod=Método de Envio
    -LastSendings=Latest %s shipments
    +LastSendings=Últimas %s expedições
     StatisticsOfSendings=Estatísticas de Envios
     NbOfSendings=Número de Envios
     NumberOfShipmentsByMonth=Número de envios por mês
    @@ -18,13 +18,13 @@ SendingCard=Ficha da expedição
     NewSending=Novo Envio
     CreateShipment=Criar Envio
     QtyShipped=Quant. Enviada
    -QtyShippedShort=Qty ship.
    -QtyPreparedOrShipped=Qty prepared or shipped
    +QtyShippedShort=Quant. exp.
    +QtyPreparedOrShipped=Quantidade preparada ou expedida
     QtyToShip=Quant. a Enviar
     QtyReceived=Quant. Recebida
    -QtyInOtherShipments=Qty in other shipments
    -KeepToShip=Remain to ship
    -KeepToShipShort=Remain
    +QtyInOtherShipments=Quantidade noutras expedições
    +KeepToShip=Quantidade remanescente a expedir
    +KeepToShipShort=Restante
     OtherSendingsForSameOrder=Outros Envios deste Pedido
     SendingsAndReceivingForSameOrder=Envios e receções para esta encomenda
     SendingsToValidate=Expedições por validar
    @@ -35,29 +35,29 @@ StatusSendingProcessed=Processado
     StatusSendingDraftShort=Rascunho
     StatusSendingValidatedShort=Validado
     StatusSendingProcessedShort=Processado
    -SendingSheet=Shipment sheet
    +SendingSheet=Folha de expedição
     ConfirmDeleteSending=Tem certeza de que deseja eliminar esta expedição?
     ConfirmValidateSending=Tem a certeza de que deseja validar esta expedição com a referência <b> %s </b>?
    -ConfirmCancelSending=Are you sure you want to cancel this shipment?
    +ConfirmCancelSending=Tem a certeza que deseja cancelar esta expedição?
     DocumentModelMerou=Mérou modelo A5
     WarningNoQtyLeftToSend=Atenção, não existe qualquer produto à espera de ser enviado.
    -StatsOnShipmentsOnlyValidated=Statistics conducted on shipments only validated. Date used is date of validation of shipment (planed delivery date is not always known).
    -DateDeliveryPlanned=Planned date of delivery
    -RefDeliveryReceipt=Ref delivery receipt
    -StatusReceipt=Status delivery receipt
    +StatsOnShipmentsOnlyValidated=Estatísticas efetuadas sobre expedições validadas. A data usada é a data de validação da expedição (a data de entrega prevista nem sempre é conhecida).
    +DateDeliveryPlanned=Data prevista de entrega
    +RefDeliveryReceipt=Ref. do recibo de entrega
    +StatusReceipt=Estado do recibo de entrega
     DateReceived=Data da entrega recebida
     SendShippingByEMail=Efectuar envio por e-mail
    -SendShippingRef=Submission of shipment %s
    +SendShippingRef=Submissão da expedição %s
     ActionsOnShipping=Eventos em embarque
     LinkToTrackYourPackage=Link para acompanhar o seu pacote
     ShipmentCreationIsDoneFromOrder=Para já, a criação de uma nova expedição é efectuada a partir da ficha de encomenda.
    -ShipmentLine=Shipment line
    -ProductQtyInCustomersOrdersRunning=Product quantity into open customers orders
    -ProductQtyInSuppliersOrdersRunning=Product quantity into open suppliers orders
    -ProductQtyInShipmentAlreadySent=Product quantity from open customer order already sent
    -ProductQtyInSuppliersShipmentAlreadyRecevied=Product quantity from open supplier order already received
    -NoProductToShipFoundIntoStock=No product to ship found into warehouse <b>%s</b>. Correct stock or go back to choose another warehouse.
    -WeightVolShort=Weight/Vol.
    +ShipmentLine=Linha da expedição
    +ProductQtyInCustomersOrdersRunning=Product quantity into open customer orders
    +ProductQtyInSuppliersOrdersRunning=Product quantity into open purchase orders
    +ProductQtyInShipmentAlreadySent=Quantidade do produto de encomenda do cliente aberta, já expedida
    +ProductQtyInSuppliersShipmentAlreadyRecevied=Quantidade de produtos de encomenda a fornecedor aberta, já recebida
    +NoProductToShipFoundIntoStock=Nenhum produto por expedir encontrado no armazém <b> %s </b>. Corrija o stock ou volte atrás para escolher outro armazém.
    +WeightVolShort=Peso/Volume
     ValidateOrderFirstBeforeShipment=Deve validar a encomenda antes de poder efetuar expedições.
     
     # Sending methods
    @@ -68,5 +68,5 @@ SumOfProductVolumes=Soma dos volumes dos produtos
     SumOfProductWeights=Soma dos pesos dos produtos
     
     # warehouse details
    -DetailWarehouseNumber= Warehouse details
    -DetailWarehouseFormat= W:%s (Qty : %d)
    +DetailWarehouseNumber= Detalhes do armazém
    +DetailWarehouseFormat= P: %s (Qtd: %d)
    diff --git a/htdocs/langs/pt_PT/sms.lang b/htdocs/langs/pt_PT/sms.lang
    index a163a8d9f42..3df936b6a06 100644
    --- a/htdocs/langs/pt_PT/sms.lang
    +++ b/htdocs/langs/pt_PT/sms.lang
    @@ -1,6 +1,6 @@
     # Dolibarr language file - Source file is en_US - sms
     Sms=Sms
    -SmsSetup=Sms configuração
    +SmsSetup=Configurar Sms
     SmsDesc=Esta página permite que você defina opções globais de SMS ou características
     SmsCard=Ficha de SMS
     AllSms=Todos Campanhas SMS
    diff --git a/htdocs/langs/pt_PT/stocks.lang b/htdocs/langs/pt_PT/stocks.lang
    index c94f9999a00..d03c7f1022f 100644
    --- a/htdocs/langs/pt_PT/stocks.lang
    +++ b/htdocs/langs/pt_PT/stocks.lang
    @@ -1,16 +1,16 @@
     # Dolibarr language file - Source file is en_US - stocks
     WarehouseCard=Ficha do armazém
    -Warehouse=Armazem
    +Warehouse=Armazém
     Warehouses=Armazéns
    -ParentWarehouse=Parent warehouse
    +ParentWarehouse=Armazém Principal
     NewWarehouse=Novo Armazem ou Zona de Armazenagem
     WarehouseEdit=Modificar armazém
     MenuNewWarehouse=Novo Armazem
     WarehouseSource=Armazem Origem
     WarehouseSourceNotDefined=Sem armazém definido
    -AddWarehouse=Create warehouse
    +AddWarehouse=Criar armazém
     AddOne=Adicionar um
    -DefaultWarehouse=Default warehouse
    +DefaultWarehouse=Armazém predefinido
     WarehouseTarget=Armazem Destino
     ValidateSending=Confirmar Envío
     CancelSending=Cancelar Envío
    @@ -18,22 +18,22 @@ DeleteSending=Eliminar Envío
     Stock=Stock
     Stocks=Stocks
     StocksByLotSerial=Stocks by lot/serial
    -LotSerial=Lots/Serials
    -LotSerialList=List of lot/serials
    +LotSerial=Lotes / Nr. Série
    +LotSerialList=Lista de lote / nr. série
     Movements=Movimentos
     ErrorWarehouseRefRequired=O nome de referencia do armazem é obrigatório
     ListOfWarehouses=Lista de Armazens
     ListOfStockMovements=Lista de movimentos de stock
    -ListOfInventories=List of inventories
    -MovementId=Movement ID
    -StockMovementForId=Movement ID %d
    +ListOfInventories=Lista de inventários
    +MovementId=Id. do Movimento
    +StockMovementForId=Id. do Movimento %d
     ListMouvementStockProject=List of stock movements associated to project
    -StocksArea=Warehouses area
    +StocksArea=Área de armazéns
     Location=Localização
     LocationSummary=Nome abreviado da localização
    -NumberOfDifferentProducts=Number of different products
    +NumberOfDifferentProducts=Número de produtos diferentes
     NumberOfProducts=Numero total de produtos
    -LastMovement=Latest movement
    +LastMovement=Movimentos mais recentes
     LastMovements=Latest movements
     Units=Unidades
     Unit=Unidade
    @@ -67,7 +67,7 @@ DeStockOnValidateOrder=Diminuir stocks reais ao validar encomendas para clientes
     DeStockOnShipment=Diminuir stocks reais ao validar a expedição
     DeStockOnShipmentOnClosing=Decrease real stocks on shipping classification closed
     ReStockOnBill=Incrementar os stocks físicos ao validar faturas/recibos
    -ReStockOnValidateOrder=Incrementar os stocks físicos sobre os pedidos
    +ReStockOnValidateOrder=Increase real stocks on purchase orders approbation
     ReStockOnDispatchOrder=Increase real stocks on manual dispatching into warehouses, after supplier order receipt of goods
     OrderStatusNotReadyToDispatch=A encomenda não está pronta para o despacho dos produtos no stock dos armazéns.
     StockDiffPhysicTeoric=Explanation for difference between physical and virtual stock
    @@ -203,3 +203,4 @@ RegulateStock=Regulate Stock
     ListInventory=Lista
     StockSupportServices=Stock management support services
     StockSupportServicesDesc=By default, you can stock only product with type "product". If on, and if module service is on, you can also stock a product with type "service"
    +ReceiveProducts=Receive items
    diff --git a/htdocs/langs/pt_PT/stripe.lang b/htdocs/langs/pt_PT/stripe.lang
    index 81d46eb1ae1..d94cf0d0e4e 100644
    --- a/htdocs/langs/pt_PT/stripe.lang
    +++ b/htdocs/langs/pt_PT/stripe.lang
    @@ -1,5 +1,5 @@
     # Dolibarr language file - Source file is en_US - stripe
    -StripeSetup=Configuração do módulo Stripe
    +StripeSetup=Configurar módulo de Stripe
     StripeDesc=Module to offer an online payment page accepting payments with Credit/Debit card via <a href="http://www.stripe.com" target="_blank">Stripe</a>. This can be used to allow your customers to make free payments or for a payment on a particular Dolibarr object (invoice, order, ...)
     StripeOrCBDoPayment=Pagar com cartão de crédito ou Stripe
     FollowingUrlAreAvailableToMakePayments=As seguintes URL estão disponiveis para permitir a um cliente efectuar um pagamento
    @@ -58,8 +58,8 @@ NameOnCard=Name on card
     CardNumber=Card Number
     ExpiryDate=Expiry Date
     CVN=CVN
    -DeleteACard=Delete Card record
    -ConfirmDeleteCard=Are you sure you want to delete this Card record?
    +DeleteACard=Delete Card
    +ConfirmDeleteCard=Are you sure you want to delete this Credit or Debit card?
     CreateCustomerOnStripe=Criar cliente no Stripe
     CreateCardOnStripe=Criar ficha no Stripe
     ShowInStripe=Show in Stripe
    diff --git a/htdocs/langs/pt_PT/supplier_proposal.lang b/htdocs/langs/pt_PT/supplier_proposal.lang
    index 60d097fde28..84bd14d6cbd 100644
    --- a/htdocs/langs/pt_PT/supplier_proposal.lang
    +++ b/htdocs/langs/pt_PT/supplier_proposal.lang
    @@ -1,22 +1,22 @@
     # Dolibarr language file - Source file is en_US - supplier_proposal
    -SupplierProposal=Orçamentos de fornecedores
    -supplier_proposalDESC=Gerir pedidos de preço aos fornecedores
    +SupplierProposal=Orçamentos de fornecedor
    +supplier_proposalDESC=Gerir pedidos de preço aos vendedores
     SupplierProposalNew=Novo pedido de preço
     CommRequest=Preço solicitado
     CommRequests=Preços solicitados
     SearchRequest=Encontrar um pedido
     DraftRequests=Pedidos rascunho
    -SupplierProposalsDraft=Rascunhos de orçamentos de fornecedores
    -LastModifiedRequests=Latest %s modified price requests
    +SupplierProposalsDraft=Orçamentos de fornecedor rascunhos
    +LastModifiedRequests=Últimos %s orçamentos de fornecedores modificados 
     RequestsOpened=Abrir pedidos de preço
    -SupplierProposalArea=Área de orçamentos de fornecedores
    -SupplierProposalShort=Orçamento do fornecedor
    -SupplierProposals=Orçamentos de fornecedores
    -SupplierProposalsShort=Orçamentos de fornecedores
    +SupplierProposalArea=Área de orçamentos de fornecedor
    +SupplierProposalShort=Orçamento de fornecedor
    +SupplierProposals=Orçamentos de fornecedor
    +SupplierProposalsShort=Orçamentos de fornecedor
     NewAskPrice=Novo pedido de preço
    -ShowSupplierProposal=Show price request
    -AddSupplierProposal=Create a price request
    -SupplierProposalRefFourn=Supplier ref
    +ShowSupplierProposal=Mostrar pedido de preço
    +AddSupplierProposal=Criar um pedido de preço
    +SupplierProposalRefFourn=Ref. do fornecedor
     SupplierProposalDate=Data de Envio
     SupplierProposalRefFournNotice=Before closing to "Accepted", think to grasp suppliers references.
     ConfirmValidateAsk=Tem a certeza que pretende validar este pedido de preço com o nome <b> %s </b>?
    @@ -32,24 +32,24 @@ SupplierProposalStatusValidatedShort=Validado
     SupplierProposalStatusClosedShort=Fechado
     SupplierProposalStatusSignedShort=Aceite
     SupplierProposalStatusNotSignedShort=Recusado
    -CopyAskFrom=Create price request by copying existing a request
    +CopyAskFrom=Criar orçamento de fornecedor copiando um orçamento existente
     CreateEmptyAsk=Criar pedido em branco
     CloneAsk=Clonar pedido de preço
    -ConfirmCloneAsk=Are you sure you want to clone the price request <b>%s</b>?
    -ConfirmReOpenAsk=Are you sure you want to open back the price request <b>%s</b>?
    -SendAskByMail=Send price request by mail
    -SendAskRef=Sending the price request %s
    +ConfirmCloneAsk=Tem certeza que deseja clonar o orçamento do fornecedor, <b>%s</b>?
    +ConfirmReOpenAsk=Tem certeza que deseja reabrir o orçamento do fornecedor, <b>%s</b>?
    +SendAskByMail=Enviar orçamento do fornecedor por email
    +SendAskRef=A enviar o orçamento do fornecedor, %s
     SupplierProposalCard=Ficha do orçamento do fornecedor
     ConfirmDeleteAsk=Tem certeza de que deseja eliminar o pedido de preço <b>%s</b>?
    -ActionsOnSupplierProposal=Events on price request
    -DocModelAuroreDescription=A complete request model (logo...)
    +ActionsOnSupplierProposal=Eventos sobre o orçamento do fornecedor
    +DocModelAuroreDescription=Um modelo completo de orçamento de fornecedor (logo...)
     CommercialAsk=Pedido de preço
     DefaultModelSupplierProposalCreate=Criação do modelo padrão
    -DefaultModelSupplierProposalToBill=Default template when closing a price request (accepted)
    -DefaultModelSupplierProposalClosed=Default template when closing a price request (refused)
    -ListOfSupplierProposals=Lista de orçamentos de fornecedores
    -ListSupplierProposalsAssociatedProject=Lista de orçamentos de fornecedores associados ao projeto
    -SupplierProposalsToClose=Orçamentos de fornecedores por fechar
    -SupplierProposalsToProcess=Orçamentos de fornecedores por processar
    -LastSupplierProposals=Latest %s price requests
    -AllPriceRequests=All requests
    +DefaultModelSupplierProposalToBill=Modelo predefinido ao fechar um orçamento de fornecedor (aceite)
    +DefaultModelSupplierProposalClosed=Modelo predefinido ao fechar um orçamento de fornecedor (recusado)
    +ListOfSupplierProposals=Lista de pedidos de orçamentos de fornecedor
    +ListSupplierProposalsAssociatedProject=Lista de orçamentos de fornecedor associados com o projeto
    +SupplierProposalsToClose=Orçamentos de fornecedor a fechar
    +SupplierProposalsToProcess=Orçamentos de fornecedor a processar
    +LastSupplierProposals=Últimos %s orçamentos de fornecedores
    +AllPriceRequests=Todos os orçamentos de fornecedores
    diff --git a/htdocs/langs/pt_PT/suppliers.lang b/htdocs/langs/pt_PT/suppliers.lang
    index 45a55271de9..f9ceed462c7 100644
    --- a/htdocs/langs/pt_PT/suppliers.lang
    +++ b/htdocs/langs/pt_PT/suppliers.lang
    @@ -1,11 +1,11 @@
     # Dolibarr language file - Source file is en_US - suppliers
     Suppliers=Fornecedores
    -SuppliersInvoice=Faturas do Fornecedor
    -ShowSupplierInvoice=Mostrar fatura do fornecedor
    -NewSupplier=Novo Fornecedor
    +SuppliersInvoice=Fatura de fornecedor
    +ShowSupplierInvoice=Mostrar Fatura do Fornecedor
    +NewSupplier=Novo fornecedor
     History=Histórico
    -ListOfSuppliers=Lista de Fornecedores
    -ShowSupplier=Mostrar Fornecedor
    +ListOfSuppliers=Lista de fornecedores
    +ShowSupplier=Mostrar fornecedor
     OrderDate=Data Pedido
     BuyingPriceMin=Melhor preço de compra
     BuyingPriceMinShort=Melhor preço de compra
    @@ -14,27 +14,27 @@ TotalSellingPriceMinShort=Total dos preços de venda dos subprodutos
     SomeSubProductHaveNoPrices=Alguns sub-produtos não têm preço definido
     AddSupplierPrice=Adicionar preço de compra
     ChangeSupplierPrice=Alterar o preço de compra
    -SupplierPrices=Preços dos fornecedores
    +SupplierPrices=Preços de fornecedor
     ReferenceSupplierIsAlreadyAssociatedWithAProduct=Este fornecedor de referência já está associado com uma referência: %s
    -NoRecordedSuppliers=Sem Fornecedores Registados
    -SupplierPayment=Pagamento a Fornecedor
    -SuppliersArea=Área Fornecedores
    -RefSupplierShort=Ref. Fornecedor
    +NoRecordedSuppliers=Nenhum fornecedor registado
    +SupplierPayment=Pagamento de fornecedor
    +SuppliersArea=Área de forncedores
    +RefSupplierShort=Ref. do fornecedor
     Availability=Disponibilidade
    -ExportDataset_fournisseur_1=Faturas de fornecedores e linhas da fatura
    -ExportDataset_fournisseur_2=Faturas de fornecedores e pagamentos
    -ExportDataset_fournisseur_3=Pedidos a fornecedores e linhas de pedido
    +ExportDataset_fournisseur_1=Lista de faturas de fornecedor e linhas de fatura
    +ExportDataset_fournisseur_2=Faturas e pagamentos de fornecedor
    +ExportDataset_fournisseur_3=Encomendas a fornecedores e linhas de encomenda
     ApproveThisOrder=Aprovar este Pedido
     ConfirmApproveThisOrder=Tem certeza de que deseja aprovar a encomenda <b> %s </b>?
     DenyingThisOrder=Negar esta encomenda
     ConfirmDenyingThisOrder=Tem certeza de que deseja recusar esta encomenda <b> %s </b>?
     ConfirmCancelThisOrder=Tem certeza de que deseja cancelar esta encomenda <b> %s </b>?
    -AddSupplierOrder=Criar Pedido a Fornecedor
    -AddSupplierInvoice=Criar Factura do Fornecedor
    +AddSupplierOrder=Criar Ordem de Compra
    +AddSupplierInvoice=Criar fatura de fornecedor
     ListOfSupplierProductForSupplier=Lista de produtos e preços do fornecedor <b>%s</b>
     SentToSuppliers=Enviado para os fornecedores
    -ListOfSupplierOrders=Lista das encomendas do fornecedor
    -MenuOrdersSupplierToBill=Encomendas do fornecedor para faturar
    +ListOfSupplierOrders=Lista de ordens de compra
    +MenuOrdersSupplierToBill=Encomendas a fornecedor por faturar
     NbDaysToDelivery=Atraso da entrega em dias
     DescNbDaysToDelivery=O maior atraso na entrega dos produtos desta encomenda
     SupplierReputation=Reputação do fornecedor
    @@ -44,4 +44,4 @@ ReputationForThisProduct=Reputação
     BuyerName=Nome do comprador
     AllProductServicePrices=Todos os preços de produtos/serviços
     AllProductReferencesOfSupplier=Todas as referências de produtos/serviços do fornecedor
    -BuyingPriceNumShort=Preços dos fornecedores
    +BuyingPriceNumShort=Preços de fornecedor
    diff --git a/htdocs/langs/pt_PT/trips.lang b/htdocs/langs/pt_PT/trips.lang
    index 3ed0ee808e3..f8bb5a56ec3 100644
    --- a/htdocs/langs/pt_PT/trips.lang
    +++ b/htdocs/langs/pt_PT/trips.lang
    @@ -1,26 +1,26 @@
     # Dolibarr language file - Source file is en_US - trips
    -ShowExpenseReport=Show expense report
    -Trips=Relatórios de Despesas
    +ShowExpenseReport=Mostrar relatório de despesas
    +Trips=Relatórios de despesas
     TripsAndExpenses=Relatório de Despesas
     TripsAndExpensesStatistics=Estatísticas dos Relatórios de Despesas
     TripCard=Ficha do relatório de despesa
    -AddTrip=Create expense report
    +AddTrip=Criar relatório de despesas
     ListOfTrips=Lista de relatórios de despesas
     ListOfFees=Lista de Taxas
     TypeFees=Tipos de taxas
    -ShowTrip=Show expense report
    +ShowTrip=Mostrar relatório de despesas
     NewTrip=Novo relatório de despesas
     LastExpenseReports=Latest %s expense reports
    -AllExpenseReports=All expense reports
    -CompanyVisited=Company/organization visited
    +AllExpenseReports=Todos os relatórios de despesas
    +CompanyVisited=Empresa / organização visitada
     FeesKilometersOrAmout=Quantidade de Quilómetros
     DeleteTrip=Apagar relatório de despesas
     ConfirmDeleteTrip=Tem certeza de que deseja eliminar este relatório de despesas?
     ListTripsAndExpenses=Lista de relatórios de despesas
     ListToApprove=A aguardar aprovação
    -ExpensesArea=Expense reports area
    +ExpensesArea=Área dos relatórios de despesas
     ClassifyRefunded=Classificar como 'Reembolsado'
    -ExpenseReportWaitingForApproval=A new expense report has been submitted for approval
    +ExpenseReportWaitingForApproval=Foi submetido um relatório de despesas para aprovação
     ExpenseReportWaitingForApprovalMessage=A new expense report has been submitted and is waiting for approval.<br> - User: %s<br> - Period: %s<br>Click here to validate: %s
     ExpenseReportWaitingForReApproval=An expense report has been submitted for re-approval
     ExpenseReportWaitingForReApprovalMessage=An expense report has been submitted and is waiting for re-approval.<br>The %s, you refused to approve the expense report for this reason: %s.<br>A new version has been proposed and waiting for your approval.<br> - User: %s<br> - Period: %s<br>Click here to validate: %s
    diff --git a/htdocs/langs/pt_PT/users.lang b/htdocs/langs/pt_PT/users.lang
    index 8f14c13f796..1b1127bc733 100644
    --- a/htdocs/langs/pt_PT/users.lang
    +++ b/htdocs/langs/pt_PT/users.lang
    @@ -1,5 +1,5 @@
     # Dolibarr language file - Source file is en_US - users
    -HRMArea=Área GRH
    +HRMArea=Área de GRH
     UserCard=Ficha do utilizador
     GroupCard=Ficha do grupo
     Permission=Permissão
    @@ -48,7 +48,7 @@ PasswordChangeRequest=Pedido para alterar a palavra-passe a <b> %s </b>
     PasswordChangeRequestSent=Pedido para alterar a palavra-passe para <b>%s</b> enviada para <b>%s</b>.
     ConfirmPasswordReset=Confirmar restauração da palavra-passe
     MenuUsersAndGroups=Utilizadores e Grupos
    -LastGroupsCreated=Os últimos %s grupos criados
    +LastGroupsCreated=Latest %s groups created
     LastUsersCreated=Os últimos %s utilizadores criados
     ShowGroup=Mostrar Grupo
     ShowUser=Mostrar Utilizador
    @@ -57,10 +57,10 @@ UserModified=Utilizador modificado com sucesso
     PhotoFile=Ficheiro de Fotografia
     ListOfUsersInGroup=Lista de Utilizadores neste grupo
     ListOfGroupsForUser=Lista de Grupos para este utilizador
    -LinkToCompanyContact=Hiperligação para terceiros / contacto
    -LinkedToDolibarrMember=Hiperligação para membro
    -LinkedToDolibarrUser=Hiperligação para o utilizador do Dolibarr
    -LinkedToDolibarrThirdParty=Hiperligação para terceiros do Dolibarr
    +LinkToCompanyContact=Associar a terceiro / contacto
    +LinkedToDolibarrMember=Associar a membro
    +LinkedToDolibarrUser=Associar a utilizador do Dolibarr
    +LinkedToDolibarrThirdParty=Associar a terceiro do Dolibarr
     CreateDolibarrLogin=Criar um Utilizador
     CreateDolibarrThirdParty=Criar um Terceiro
     LoginAccountDisableInDolibarr=A conta está desativada no Dolibarr.
    @@ -69,8 +69,8 @@ InternalUser=Utilizador Interno
     ExportDataset_user_1=Utilizadores e Propriedades do Dolibarr
     DomainUser=Utilizador de Domínio %s
     Reactivate=Reativar
    -CreateInternalUserDesc=This form allows you to create an user internal to your company/organization. To create an external user (customer, supplier, ...), use the button 'Create Dolibarr user' from third party's contact card.
    -InternalExternalDesc=An <b>internal</b> user is a user that is part of your company/organization.<br>An <b>external</b> user is a customer, supplier or other.<br><br>In both cases, permissions defines rights on Dolibarr, also external user can have a different menu manager than internal user (See Home - Setup - Display)
    +CreateInternalUserDesc=Este formulário permite que você crie um utilizador interno para a sua empresa/organização. Para criar um utilizador externo (cliente, fornecedor; terceiro), utilize o botão "Criar utilizador Dolibarr" a partir da ficha de contacto do terceiro.
    +InternalExternalDesc=Um utilizador <b>interno</b>é um utilizador que faz parte de sua empresa/organização. <br>Um utilizador <b>externo</b>é um cliente, fornecedor ou outro. <br><br> Em ambos os casos, as permissões definem os direitos no Dolibarr, o utilizador externo também pode ter um gestor de menu diferente do utilizador interno (consulte Inicio -> Configurações -> Aparência)
     PermissionInheritedFromAGroup=A permissão dá-se já que o herda de um grupo ao qual pertenece o utilizador.
     Inherited=Herdado
     UserWillBeInternalUser=O utilizador criado irá ser um utilizador interno (porque não está interligado com um terceiro em particular)
    @@ -93,7 +93,7 @@ NameToCreate=Nome do Terceiro a Criar
     YourRole=As suas funções
     YourQuotaOfUsersIsReached=A sua quota de utilizadores ativos foi atingida!
     NbOfUsers=N º de Utilizadores
    -NbOfPermissions=Nb of permissions
    +NbOfPermissions=Número de permissões
     DontDowngradeSuperAdmin=Apenas um superadmin pode desclassificar um superadmin
     HierarchicalResponsible=Supervisor
     HierarchicView=Visualização Hierárquica
    diff --git a/htdocs/langs/pt_PT/website.lang b/htdocs/langs/pt_PT/website.lang
    index cf74b572dc6..974fa46bc11 100644
    --- a/htdocs/langs/pt_PT/website.lang
    +++ b/htdocs/langs/pt_PT/website.lang
    @@ -3,8 +3,8 @@ Shortname=Código
     WebsiteSetupDesc=Crie aqui as entradas e o número de diferentes sites da Web que precisar. Depois vá ao menu de Sites da Web para editá-los.
     DeleteWebsite=Eliminar site da Web
     ConfirmDeleteWebsite=Tem a certeza que deseja eliminar este site da Web. Também irão ser removidos todas as suas páginas e conteúdo.
    -WEBSITE_TYPE_CONTAINER=Type of page/container
    -WEBSITE_PAGE_EXAMPLE=Web page to use as example
    +WEBSITE_TYPE_CONTAINER=Tipo de página / recipiente
    +WEBSITE_PAGE_EXAMPLE=Página da Web para utilizar como exemplo
     WEBSITE_PAGENAME=Nome/pseudonimo da página
     WEBSITE_ALIASALT=Alternative page names/aliases
     WEBSITE_CSS_URL=URL do ficheiro CSS externo
    @@ -12,23 +12,23 @@ WEBSITE_CSS_INLINE=CSS file content (common to all pages)
     WEBSITE_JS_INLINE=Javascript file content (common to all pages)
     WEBSITE_HTML_HEADER=Addition at bottom of HTML Header (common to all pages)
     WEBSITE_ROBOT=Robot file (robots.txt)
    -WEBSITE_HTACCESS=Web site .htaccess file
    +WEBSITE_HTACCESS=Ficheiro .htaccess de site da Web
     HtmlHeaderPage=HTML header (specific to this page only)
     PageNameAliasHelp=Name or alias of the page.<br>This alias is also used to forge a SEO URL when website is ran from a Virtual host of a Web server (like Apacke, Nginx, ...). Use the button "<strong>%s</strong>" to edit this alias.
     EditTheWebSiteForACommonHeader=Note: If you want to define a personalized header for all pages, edit the header on the site level instead of on the page/container.
     MediaFiles=Bliblioteca de Multimedia
    -EditCss=Edit Style/CSS or HTML header
    +EditCss=Editar Estilo/CSS ou cabeçalho de HTML
     EditMenu=Editar Menu
     EditMedias=Edit medias
     EditPageMeta=Editar Metadados
    -AddWebsite=Add website
    -Webpage=Web page/container
    -AddPage=Add page/container
    -HomePage=Home Page
    -PageContainer=Page/container
    +AddWebsite=Adicionar site da Web
    +Webpage=Página/recipiente da Web
    +AddPage=Adicionar página/recipiente
    +HomePage=Página Inicial
    +PageContainer=Página/recipiente
     PreviewOfSiteNotYetAvailable=A pré-visualização do seu site da Web <strong>%s</strong> ainda mão está disponível. Deve adicionar primeiro uma página.
     RequestedPageHasNoContentYet=Requested page with id %s has no content yet, or cache file .tpl.php was removed. Edit content of the page to solve this.
    -PageContent=Page/Contenair
    +PageContent=Página / Recipiente
     PageDeleted=Page/Contenair '%s' of website %s deleted
     PageAdded=Page/Contenair '%s' added
     ViewSiteInNewTab=Ver site no novo separador
    @@ -73,7 +73,7 @@ AnotherContainer=Another container
     WEBSITE_USE_WEBSITE_ACCOUNTS=Enable the web site account table
     WEBSITE_USE_WEBSITE_ACCOUNTSTooltip=Enable the table to store web site accounts (login/pass) for each website / thirdparty
     YouMustDefineTheHomePage=You must first define the default Home page
    -OnlyEditionOfSourceForGrabbedContentFuture=Note: only edition of HTML source will be possible when a page content is intiliazed by grabbing it from an external page (WYSIWYG editor will not be available)
    +OnlyEditionOfSourceForGrabbedContentFuture=Note: only edition of HTML source will be possible when a page content is initiliazed by grabbing it from an external page (WYSIWYG editor will not be available)
     OnlyEditionOfSourceForGrabbedContent=Only edition of HTML source is possible when content was grabbed from an external site
     GrabImagesInto=Grab also images found into css and page.
     ImagesShouldBeSavedInto=Images should be saved into directory
    diff --git a/htdocs/langs/pt_PT/withdrawals.lang b/htdocs/langs/pt_PT/withdrawals.lang
    index 81be5830a28..4946c432c0f 100644
    --- a/htdocs/langs/pt_PT/withdrawals.lang
    +++ b/htdocs/langs/pt_PT/withdrawals.lang
    @@ -1,14 +1,14 @@
     # Dolibarr language file - Source file is en_US - withdrawals
    -CustomersStandingOrdersArea=Direct debit payment orders area
    -SuppliersStandingOrdersArea=Direct credit payment orders area
    -StandingOrdersPayment=Direct debit payment orders
    -StandingOrderPayment=Direct debit payment order
    -NewStandingOrder=New direct debit order
    +CustomersStandingOrdersArea=Área das ordens de pagamento de débito direto
    +SuppliersStandingOrdersArea=Área das ordens de pagamento de débito direto
    +StandingOrdersPayment=Ordens de pagamento de débito direto
    +StandingOrderPayment=Débito direto
    +NewStandingOrder=Nova ordem de pagamento de débito direto
     StandingOrderToProcess=Para processar
     WithdrawalsReceipts=Encomenda de débito direto
     WithdrawalReceipt=Encomenda de Débito Direto
     LastWithdrawalReceipts=Latest %s direct debit files
    -WithdrawalsLines=Direct debit order lines
    +WithdrawalsLines=Linhas de ordem de débito direto
     RequestStandingOrderToTreat=Request for direct debit payment order to process
     RequestStandingOrderTreated=Request for direct debit payment order processed
     NotPossibleForThisStatusOfWithdrawReceiptORLine=Not yet possible. Withdraw status must be set to 'credited' before declaring reject on specific lines.
    @@ -16,12 +16,12 @@ NbOfInvoiceToWithdraw=Nb. of qualified invoice with waiting direct debit order
     NbOfInvoiceToWithdrawWithInfo=Nb. of customer invoice with direct debit payment orders having defined bank account information
     InvoiceWaitingWithdraw=Invoice waiting for direct debit
     AmountToWithdraw=Quantidade a Levantar
    -WithdrawsRefused=Direct debit refused
    +WithdrawsRefused=Débito direto recusado
     NoInvoiceToWithdraw=Não existe nenhuma fatura à espera com 'Pedidos de débito direto' abertos. Vá ao separador '%s' na ficha da fatura para fazer um pedido.
     ResponsibleUser=Utilizador Responsável dos Débitos Directos
    -WithdrawalsSetup=Direct debit payment setup
    -WithdrawStatistics=Direct debit payment statistics
    -WithdrawRejectStatistics=Direct debit payment reject statistics
    +WithdrawalsSetup=Configurar pagamento de débito direto
    +WithdrawStatistics=Estatísticas de pagamento de débito direto
    +WithdrawRejectStatistics=Estatísticas de pagamento de débito direto rejeitado
     LastWithdrawalReceipt=Latest %s direct debit receipts
     MakeWithdrawRequest=Make a direct debit payment request
     WithdrawRequestsDone=%s direct debit payment requests recorded
    diff --git a/htdocs/langs/pt_PT/workflow.lang b/htdocs/langs/pt_PT/workflow.lang
    index adc8112cb89..2205f9d76fa 100644
    --- a/htdocs/langs/pt_PT/workflow.lang
    +++ b/htdocs/langs/pt_PT/workflow.lang
    @@ -1,20 +1,20 @@
     # Dolibarr language file - Source file is en_US - workflow
    -WorkflowSetup=Configuração do módulo de Fluxo de Trabalho
    -WorkflowDesc=Este módulo foi projetado para modificar o comportamento das ações automáticas na aplicação. Por defeito, o fluxo de trabalho é aberto (você pode fazer as coisas na ordem que deseja). Você pode ativar as ações automáticas do seu interesse.
    +WorkflowSetup=Configurar módulo de fluxo de frabalho
    +WorkflowDesc=Este módulo foi criado para modificar o comportamento das ações automáticas na aplicação. Por predefinição, o fluxo de trabalho está aberto (pode fazer as coisas na ordem que desejar). Pode ativar as ações automáticas em que está interessado.
     ThereIsNoWorkflowToModify=Não há modificações de fluxo de trabalho disponíveis para os módulos ativados.
     # Autocreate
    -descWORKFLOW_PROPAL_AUTOCREATE_ORDER=Automatically create a customer order after a commercial proposal is signed (new order will have same amount than proposal)
    +descWORKFLOW_PROPAL_AUTOCREATE_ORDER=Criar automaticamente uma encomenda de cliente após a assinatura de um orçamento (a nova encomenda terá o mesmo valor que o orçamento)
     descWORKFLOW_PROPAL_AUTOCREATE_INVOICE=Automatically create a customer invoice after a commercial proposal is signed (new invoice will have same amount than proposal)
     descWORKFLOW_CONTRACT_AUTOCREATE_INVOICE=Criar automaticamente uma fatura de cliente após a validação de um contrato
     descWORKFLOW_ORDER_AUTOCREATE_INVOICE=Automatically create a customer invoice after a customer order is closed (new invoice will have same amount than order)
     # Autoclassify customer proposal or order
    -descWORKFLOW_ORDER_CLASSIFY_BILLED_PROPAL=Classify linked source proposal(s) to billed when customer order is set to billed (and if amount of the order is same than total amount of signed linked proposals)
    +descWORKFLOW_ORDER_CLASSIFY_BILLED_PROPAL=Classifique o(s) orçamentos(s) associados como faturados quando uma encomenda de um cliente é classificada como faturada (e se a quantidade da encomenda for igual à quantidade total dos orçamentos assinados associados)
     descWORKFLOW_INVOICE_CLASSIFY_BILLED_PROPAL=Classifique os orçamentos de clientes vinculados como faturados quando a fatura do cliente é validada (e se o valor da fatura for igual ao montante total dos orçamentos, assinados, vinculados)
     descWORKFLOW_INVOICE_AMOUNT_CLASSIFY_BILLED_ORDER=Classify linked source customer order(s) to billed when customer invoice is validated (and if amount of the invoice is same than total amount of linked orders)
     descWORKFLOW_INVOICE_CLASSIFY_BILLED_ORDER=Classify linked source customer order(s) to billed when customer invoice is set to paid (and if amount of the invoice is same than total amount of linked orders)
     descWORKFLOW_ORDER_CLASSIFY_SHIPPED_SHIPPING=Classifique a encomenda do cliente vinculada como enviada quando uma expedição é validada (e se a quantidade enviada por todas as expedições for idêntica à da encomenda a atualizar)
     # Autoclassify supplier order
    -descWORKFLOW_ORDER_CLASSIFY_BILLED_SUPPLIER_PROPOSAL=Classifique os pedidos de orçamento do fornecedor vinculados como faturados quando a fatura do fornecedor é validada (e se o montante da fatura for igual ao montante total dos pedidos de orçamento vinculados)
    -descWORKFLOW_INVOICE_AMOUNT_CLASSIFY_BILLED_SUPPLIER_ORDER=Classifique as notas de encomenda de fornecedores vinculadas como faturadas quando a fatura do fornecedor é validada (e se o valor da fatura for igual ao total das notas de encomenda vinculadas)
    +descWORKFLOW_ORDER_CLASSIFY_BILLED_SUPPLIER_PROPOSAL=Classify linked source vendor proposal(s) to billed when vendor invoice is validated (and if amount of the invoice is same than total amount of linked proposals)
    +descWORKFLOW_INVOICE_AMOUNT_CLASSIFY_BILLED_SUPPLIER_ORDER=Classify linked source purchase order(s) to billed when vendor invoice is validated (and if amount of the invoice is same than total amount of linked orders)
     AutomaticCreation=Criação automática
     AutomaticClassification=Classificação automática
    diff --git a/htdocs/langs/ro_RO/accountancy.lang b/htdocs/langs/ro_RO/accountancy.lang
    index 3fac49d0d52..7d98f23d7b7 100644
    --- a/htdocs/langs/ro_RO/accountancy.lang
    +++ b/htdocs/langs/ro_RO/accountancy.lang
    @@ -1,4 +1,5 @@
     # Dolibarr language file - en_US - Accounting Expert
    +Accounting=Contabilitate
     ACCOUNTING_EXPORT_SEPARATORCSV= Separator coloane pentru fisier export
     ACCOUNTING_EXPORT_DATE=Format date pentru fisiere export
     ACCOUNTING_EXPORT_PIECE=Export the number of piece
    @@ -35,15 +36,15 @@ AlreadyInGeneralLedger=Already journalized in ledgers
     NotYetInGeneralLedger=Not yet journalized in ledgers
     GroupIsEmptyCheckSetup=Group is empty, check setup of the personalized accounting group
     DetailByAccount=Show detail by account
    -AccountWithNonZeroValues=Accounts with non zero values
    -ListOfAccounts=List of accounts
    +AccountWithNonZeroValues=Conturi contabile fără valoare zero
    +ListOfAccounts=Listă conturilor contabile
     
     MainAccountForCustomersNotDefined=Main accounting account for customers not defined in setup
    -MainAccountForSuppliersNotDefined=Main accounting account for suppliers not defined in setup
    +MainAccountForSuppliersNotDefined=Main accounting account for vendors not defined in setup
     MainAccountForUsersNotDefined=Main accounting account for users not defined in setup
     MainAccountForVatPaymentNotDefined=Main accounting account for VAT payment not defined in setup
     
    -AccountancyArea=Contabilitate
    +AccountancyArea=Accounting area
     AccountancyAreaDescIntro=Utilizarea modulului de contabilitate se face în mai multe etape:
     AccountancyAreaDescActionOnce=Următoarele acțiuni sunt executate de obicei doar o singură dată sau o dată pe an ...
     AccountancyAreaDescActionOnceBis=Următorii pași trebuie făcuți pentru a vă economisi timpul în viitor prin sugerarea contului contabil implicit corect atunci când efectuați jurnalizarea (scrierea înregistrărilor în Jurnale și în registrul Cartea Mare).
    @@ -54,6 +55,7 @@ AccountancyAreaDescChartModel=PASUL %s: Creați un model de plan de cont din men
     AccountancyAreaDescChart=PASUL %s: Creați sau verificați conținutul planului dvs. de conturi din meniul %s
     
     AccountancyAreaDescVat=PASUL %s: Definirea conturilor contabile pentru fiecare TVA. Pentru aceasta, utilizați intrarea din meniu %s.
    +AccountancyAreaDescDefault=STEP %s: Define default accounting accounts. For this, use the menu entry %s.
     AccountancyAreaDescExpenseReport=PASUL %s: Definiți conturile contabile implicite pentru fiecare tip de raport de cheltuieli. Pentru aceasta, utilizați intrarea din meniu %s.
     AccountancyAreaDescSal=PASUL %s: Definirea conturilor contabile implicite pentru plata salariilor. Pentru aceasta, utilizați intrarea din meniu %s.
     AccountancyAreaDescContrib=PASUL %s: Definiți conturile implicite de contabilitate pentru cheltuieli speciale (taxe diverse). Pentru aceasta, utilizați intrarea din meniu %s.
    @@ -89,7 +91,7 @@ MenuProductsAccounts=Conturi de produs
     ProductsBinding=Conturi de produse
     Ventilation=Asocierea la conturi
     CustomersVentilation=Asocierea facturii cu clientul
    -SuppliersVentilation=Asocierea facturii cu furnizorul
    +SuppliersVentilation=Vendor invoice binding
     ExpenseReportsVentilation=Raportul de cheltuieli obligatoriu
     CreateMvts=Creați o nouă tranzacție
     UpdateMvts=Modificarea unei tranzacții
    @@ -130,12 +132,14 @@ ACCOUNTING_LENGTH_GACCOUNT=Lungimea conturilor contabile generale (Dacă setați
     ACCOUNTING_LENGTH_AACCOUNT=Lungimea conturilor contabile ale terțelor părți (dacă ați setat valoarea la 6 aici, contul "401" va apărea ca "401000" pe ecran)
     ACCOUNTING_MANAGE_ZERO=Permiteți gestionarea unui număr diferit de zero la sfârșitul unui cont contabil. Necesar anumitor țări (cum ar fi Elveția). Dacă se ține inchis (implicit), puteți seta următorii 2 parametri pentru a cere aplicației să adauge zero virutal.
     BANK_DISABLE_DIRECT_INPUT=Dezactivați înregistrarea directă a tranzacției în contul bancar
    +ACCOUNTING_ENABLE_EXPORT_DRAFT_JOURNAL=Enable draft export on journal
     
     ACCOUNTING_SELL_JOURNAL=Jurnal vânzări
     ACCOUNTING_PURCHASE_JOURNAL=Jurnal cumpărări
     ACCOUNTING_MISCELLANEOUS_JOURNAL=Journal Diverse
     ACCOUNTING_EXPENSEREPORT_JOURNAL=Jurnalul raportului de cheltuieli
     ACCOUNTING_SOCIAL_JOURNAL=Jurnal Asigurări Sociale
    +ACCOUNTING_HAS_NEW_JOURNAL=Has new Journal
     
     ACCOUNTING_ACCOUNT_TRANSFER_CASH=Contul contabil al transferului
     ACCOUNTING_ACCOUNT_SUSPENSE=Contul contabil de așteptare
    @@ -185,11 +189,12 @@ ListeMvts=Lista mișcărilor
     ErrorDebitCredit=Debitul și creditul nu pot avea o valoare, în același timp,
     AddCompteFromBK=Adăugați conturi contabile grupului
     ReportThirdParty=Listează contul terță parte
    -DescThirdPartyReport=Consultați aici lista clienților și furnizorilor terță parte și a conturile lor contabile
    +DescThirdPartyReport=Consult here the list of the third party customers and vendors and their accounting accounts
     ListAccounts=Lista conturilor contabile
     UnknownAccountForThirdparty=Unknown third party account. We will use %s
     UnknownAccountForThirdpartyBlocking=Unknown third party account. Blocking error
     UnknownAccountForThirdpartyAndWaitingAccountNotDefinedBlocking=Unknown third party account and waiting account not defined. Blocking error
    +PaymentsNotLinkedToProduct=Payment not linked to any product / service
     
     Pcgtype=Group of account
     Pcgsubtype=Subgroup of account
    @@ -204,8 +209,8 @@ DescVentilDoneCustomer=Consultați aici lista liniilor de facturare pentru clien
     DescVentilTodoCustomer=Ascoiază linii de facturare care nu sunt deja legate de contul contabil al produsului
     ChangeAccount=Modificați contul contabil al produsului / serviciului pentru liniile selectate cu următorul cont contabil:
     Vide=-
    -DescVentilSupplier=Consultați aici lista liniilor de facturare a furnizorilor asociate sau nu încă unui cont contabil de produs
    -DescVentilDoneSupplier=Consultati aici lista liniilor de facturi furnizor și conturile lor  contabile
    +DescVentilSupplier=Consult here the list of vendor invoice lines bound or not yet bound to a product accounting account
    +DescVentilDoneSupplier=Consult here the list of the lines of invoices vendors and their accounting account
     DescVentilTodoExpenseReport=Linii de raportare a cheltuielilor care nu sunt deja asociate unui cont contabile de taxe
     DescVentilExpenseReport=Consultați aici lista liniilor de raportare a cheltuielilor asociate (sau nu) unui cont contabile de taxe
     DescVentilExpenseReportMore=Dacă configurați contul contabil pe linii de raportare a tipurilor de cheltuieli, aplicația va putea face asocierea între liniile dvs. de raportare a cheltuielilor și contul contabil al planului dvs. de conturi, printr-un singur clic cu butonul <strong> "%s" </strong>. În cazul în care contul nu a fost stabilit în dicționarul de taxe sau dacă aveți încă anumite linii care nu sunt asociate niciunui cont, va trebui să faceți o asociere manuală din meniul "<strong> %s </strong>".
    @@ -215,7 +220,7 @@ ValidateHistory=Asociază automat
     AutomaticBindingDone=Asociere automată făcută
     
     ErrorAccountancyCodeIsAlreadyUse=Eroare, nu puteți șterge acest cont contabil, deoarece este folosit
    -MvtNotCorrectlyBalanced=Movement not correctly balanced. Credit = %s. Debit = %s
    +MvtNotCorrectlyBalanced=Movement not correctly balanced. Debit = %s | Credit = %s
     FicheVentilation=Card asociat
     GeneralLedgerIsWritten=Tranzacțiile sunt scrise în Cartea Mare
     GeneralLedgerSomeRecordWasNotRecorded=Some of the transactions could not be journalized. If there is no other error message, this is probably because they were already journalized.
    @@ -234,11 +239,11 @@ AccountingJournal=Jurnalul contabil
     NewAccountingJournal=Jurnal contabil nou
     ShowAccoutingJournal=Arătați jurnalul contabil
     Nature=Personalitate juridică
    -AccountingJournalType1=Miscellaneous operations
    +AccountingJournalType1=Operațiuni diverse
     AccountingJournalType2=Vânzări
     AccountingJournalType3=Achiziţii
     AccountingJournalType4=Banca
    -AccountingJournalType5=Expenses report
    +AccountingJournalType5=Raport Cheltuieli
     AccountingJournalType8=Inventory
     AccountingJournalType9=Are nou
     ErrorAccountingJournalIsAlreadyUse=Acest jurnal este deja folosit
    @@ -293,4 +298,9 @@ Binded=Linii asociate
     ToBind=Linii de asociat
     UseMenuToSetBindindManualy=Autodection not possible, use menu <a href="%s">%s</a> to make the binding manually
     
    +## Import
    +ImportAccountingEntries=Accounting entries
    +
     WarningReportNotReliable=Warning, this report is not based on the Ledger, so does not contains transaction modified manualy in the Ledger. If your journalization is up to date, the bookkeeping view is more accurate.
    +ExpenseReportJournal=Expense Report Journal
    +InventoryJournal=Inventory Journal
    diff --git a/htdocs/langs/ro_RO/admin.lang b/htdocs/langs/ro_RO/admin.lang
    index a71415d450e..fd9c282f388 100644
    --- a/htdocs/langs/ro_RO/admin.lang
    +++ b/htdocs/langs/ro_RO/admin.lang
    @@ -269,10 +269,11 @@ MAIN_MAIL_SMTP_SERVER=SMTP-gazdă (în mod implicit în <b>php.ini: %s)</b>
     MAIN_MAIL_SMTP_PORT_NotAvailableOnLinuxLike=SMTP Port (Nu este definită în PHP pe Unix, cum ar fi sisteme)
     MAIN_MAIL_SMTP_SERVER_NotAvailableOnLinuxLike=SMTP-gazdă (Nu este definită în PHP pe Unix, cum ar fi sisteme)
     MAIN_MAIL_EMAIL_FROM=Sender email for automatic emails (By default in php.ini: <b>%s</b>)
    -MAIN_MAIL_ERRORS_TO=Email used as 'Errors-To' field in emails sent
    +MAIN_MAIL_ERRORS_TO=Eemail used for error returns emails (fields 'Errors-To' in emails sent)
     MAIN_MAIL_AUTOCOPY_TO= Trimite un mod sistematic ascunse carbon copie a tuturor e-mailuri trimise la
     MAIN_DISABLE_ALL_MAILS=Disable all emails sendings (for test purposes or demos)
     MAIN_MAIL_FORCE_SENDTO=Send all emails to (instead of real recipients, for test purposes)
    +MAIN_MAIL_ENABLED_USER_DEST_SELECT=Add employees users with email into allowed destinaries list
     MAIN_MAIL_SENDMODE=Metoda de a folosi pentru a trimite email-uri
     MAIN_MAIL_SMTPS_ID=SMTP ID-ul de autentificare necesare în cazul în
     MAIN_MAIL_SMTPS_PW=SMTP parola, dacă se cere autentificare
    @@ -291,7 +292,7 @@ ModuleSetup=Configurare Modul
     ModulesSetup=Configurare Module / Aplicație
     ModuleFamilyBase=Sistem
     ModuleFamilyCrm=Clientul Ressource Management (CRM)
    -ModuleFamilySrm=Supplier Relation Management (SRM)
    +ModuleFamilySrm=Vendor Relation Management (VRM)
     ModuleFamilyProducts=Managementul Produselor (PM)
     ModuleFamilyHr=Management Resurse Umane (HR)
     ModuleFamilyProjects=Proiecte
    @@ -373,7 +374,8 @@ NoSmsEngine=Nu expeditor SMS Manager disponibile. SMS expeditor manager nu sunt
     PDF=PDF
     PDFDesc=Puteţi seta opţiunile de fiecare globale referitoare la generarea PDF
     PDFAddressForging=Reguli de creare a casetelor adresa
    -HideAnyVATInformationOnPDF=Ascunde toate informaţiile referitoare la TVA-ul pe PDF generate
    +HideAnyVATInformationOnPDF=Hide all information related to Sales tax / VAT on generated PDF
    +PDFRulesForSalesTax=Rules for Sales Tax / VAT
     PDFLocaltax=Rules for %s
     HideLocalTaxOnPDF=Hide %s rate into pdf column tax sale
     HideDescOnPDF=Ascunde descrierea produselor pe PDF ul generat
    @@ -445,13 +447,14 @@ DisplayCompanyInfo=Afiseaza adresa societatii
     DisplayCompanyManagers=Afiseaza nume manager
     DisplayCompanyInfoAndManagers=Display company address and manager names
     EnableAndSetupModuleCron=If you want to have this recurring invoice beeing generated automatically, module *%s* must be enabled and correctly setup. Otherwise, generation of invoices must be done manually from this template with button *Create*. Note that even if you enabled automatic generation, you can still safely launch manual generation. Duplicates generation for same period are not possible.
    -ModuleCompanyCodeAquarium=Return an accounting code built by:<br>%s followed by third party supplier code for a supplier accounting code,<br>%s followed by third party customer code for a customer accounting code.
    +ModuleCompanyCodeCustomerAquarium=%s followed by third party customer code for a customer accounting code
    +ModuleCompanyCodeSupplierAquarium=%s followed by third party supplier code for a supplier accounting code
     ModuleCompanyCodePanicum=Return an empty accounting code.
     ModuleCompanyCodeDigitaria=Accounting code depends on third party code. The code is composed of the character "C" in the first position followed by the first 5 characters of the third party code.
     Use3StepsApproval=By default, Purchase Orders need to be created and approved by 2 different users (one step/user to create and one step/user to approve. Note that if user has both permission to create and approve, one step/user will be enough). You can ask with this option to introduce a third step/user approval, if amount is higher than a dedicated value (so 3 steps will be necessary: 1=validation, 2=first approval and 3=second approval if amount is enough).<br>Set this to empty if one approval (2 steps) is enough, set it to a very low value (0.1) if a second approval (3 steps) is always required.
     UseDoubleApproval=Use a 3 steps approval when amount (without tax) is higher than...
     WarningPHPMail=WARNING: It is often better to setup outgoing emails to use the email server of your provider instead of the default setup. Some email providers (like Yahoo) does not allow you to send an email from another server than their own server. Your current setup use the server of the application to send email and not the server of your email provider, so some recipients (the one compatible with the restrictive DMARC protocol), will ask your email provider if they can accept your email and some email providers (like Yahoo) may respond "no" because the server is not a server of them, so few of your sent Emails may not be accepted (be carefull also to your email provider sending quota).<br>If your Email provider (like Yahoo) has this restriction, you must change Email setup to choose the other method "SMTP server" and enter the SMTP server and credentials provided by your Email provider (ask your EMail provider to get SMTP credentials for your account).
    -WarningPHPMail2=If your email SMTP provider need to restrict email client to some IP addresses (very rare), this is the IP address of your ERP CRM application: <strong>%s</strong>.
    +WarningPHPMail2=If your email SMTP provider need to restrict email client to some IP addresses (very rare), this is the IP address of the mail user agent (MUA) for your ERP CRM application: <strong>%s</strong>.
     ClickToShowDescription=Click to show description
     DependsOn=This module need the module(s)
     RequiredBy=This module is required by module(s)
    @@ -471,6 +474,9 @@ AttachMainDocByDefault=Set this to 1 if you want to attach main document to emai
     FilesAttachedToEmail=Attach file
     SendEmailsReminders=Send agenda reminders by emails
     davDescription=Add a component to be a DAV server
    +DAVSetup=Setup of module DAV
    +DAV_ALLOW_PUBLIC_DIR=Enable the public directory (WebDav directory with no login required)
    +DAV_ALLOW_PUBLIC_DIRTooltip=The WebDav public directory is a WebDAV directory everybody can access to (in read and write mode), with no need to have/use an existing login/password account.
     # Modules
     Module0Name=Utilizatori & grupuri
     Module0Desc=Managementul Utilizatorilor/Angajaților și Grupurilor
    @@ -479,7 +485,7 @@ Module1Desc=Managementul terţilor (societăţi, particulari) şi contactelor
     Module2Name=Comercial
     Module2Desc=Management Comercial
     Module10Name=Contabilitate
    -Module10Desc=Contabilitate  simplă de gestiune ( jurnale , cifră afaceri) bazată pe baza de date. Fără ventilare.
    +Module10Desc=Simple accounting reports (journals, turnover) based onto database content. Does not use any ledger table.
     Module20Name=Oferte
     Module20Desc=Managementul Ofertelor Comerciale
     Module22Name=Emailing
    @@ -491,7 +497,7 @@ Module25Desc=Managementul Comenzilor Clienţi
     Module30Name=Facturi
     Module30Desc=Facturi şi note de credit "de management pentru clienţi. Facturi de gestionare pentru furnizorii
     Module40Name=Furnizori
    -Module40Desc=Managementul Furnizorilor şi aprovizionării  (comenzi si facturi)
    +Module40Desc=Suppliers and purchase management (purchase orders and billing)
     Module42Name=Debug Logs
     Module42Desc=Facilități de înregistrare (fișier, syslog, ...). Aceste jurnale sunt pentru scopuri tehnice / de depanare.
     Module49Name=Editori
    @@ -546,8 +552,8 @@ Module400Name=Proiecte / Oportunitati  / Prospecți
     Module400Desc=Management of projects, opportunities/leads and/or tasks. You can also assign any element (invoice, order, proposal, intervention, ...) to a project and get a transversal view from the project view.
     Module410Name=Webcalendar
     Module410Desc=Webcalendar integrare
    -Module500Name=Cheltuieli speciale
    -Module500Desc=Managementul cheltuielilor speciale (impozite, taxe sociale sau fiscale, dividende)
    +Module500Name=Taxes and Special expenses
    +Module500Desc=Management of other expenses (sale taxes, social or fiscal taxes, dividends, ...)
     Module510Name=Plata salariilor angajaților
     Module510Desc=Înregistrați și urmați plata salariilor angajaților dvs.
     Module520Name=Credit
    @@ -561,14 +567,14 @@ Module700Name=Donatii
     Module700Desc=MAnagementul Donaţiilor
     Module770Name=Rapoarte Cheltuieli
     Module770Desc=Managementul rapoartelor de cheltuieli (transport, masă, ...)
    -Module1120Name=Ofertă Comercială Furnizor
    -Module1120Desc=Cereti oferta comerciala si preturile furnizorului
    +Module1120Name=Vendor commercial proposal
    +Module1120Desc=Request vendor commercial proposal and prices
     Module1200Name=Mantis
     Module1200Desc=Mantis integrare
     Module1520Name=Generare Document 
     Module1520Desc=Generarea de documente de poștă electronică in masa
     Module1780Name=Tag-uri / Categorii
    -Module1780Desc=Creați etichete/categorii (produse, clienti, furnizori, contacte sau membri)
    +Module1780Desc=Create tags/category (products, customers, vendors, contacts or members)
     Module2000Name=Fckeditor
     Module2000Desc=Permite modificarea unor zone din text folosind un editor avansat (Bazat pe CKEditor)
     Module2200Name=Preţuri dinamice
    @@ -576,7 +582,7 @@ Module2200Desc=Activați utilizarea expresii matematice pentru prețuri
     Module2300Name=Joburi programate
     Module2300Desc=Scheduled jobs management (alias cron or chrono table)
     Module2400Name=Evenimente / Agenda
    -Module2400Desc=Urmăriți evenimentele efectuate și cele viitoare. Lăsați aplicațiile să înregistreze evenimente automate în scopuri de urmărire sau să înregistreze manual evenimente sau întâlniri.
    +Module2400Desc=Follow done and upcoming events. Let application logs automatic events for tracking purposes or record manual events or rendez-vous. This is the main important module for a good Customer or Supplier Relationship Management.
     Module2500Name=DMS / ECM
     Module2500Desc=Document Management System / Electronic Content Management. Automatic organization of your generated or stored documents. Share them when you need.
     Module2600Name=API/Web services (SOAP server)
    @@ -599,7 +605,7 @@ Module4000Desc=Human resources management (management of department, employee co
     Module5000Name=Multi-societate
     Module5000Desc=Vă permite să administraţi mai multe companii
     Module6000Name=Flux de lucru
    -Module6000Desc=Managementul fluxului de lucru
    +Module6000Desc=Workflow management (automatic creation of object and/or automatic status change)
     Module10000Name=Websites
     Module10000Desc=Create public websites with a WYSIWG editor. Just setup your web server (Apache, Nginx, ...) to point to the dedicated Dolibarr directory to have it online on the Internet with your own domain name.
     Module20000Name=Managementul cererilor de concedii
    @@ -613,7 +619,7 @@ Module50100Desc=Modulul Punct de vânzări (POS)
     Module50200Name=PayPal
     Module50200Desc=Module to offer an online payment page accepting payments using PayPal (credit card or PayPal credit). This can be used to allow your customers to make free payments or for a payment on a particular Dolibarr object (invoice, order, ...)
     Module50400Name=Contabilitate (avansat)
    -Module50400Desc=Accounting management (double entries, support general and auxiliary ledgers)
    +Module50400Desc=Accounting management (double entries, support general and auxiliary ledgers). Export the ledger in several other accounting software format.
     Module54000Name=Print lP IPrinter
     Module54000Desc=Imprimare directă (fără a deschide documentele) folosind interfața CUPS IPP (imprimanta trebuie să fie vizibilă de pe server și CUPS trebuie să fie instalat pe server).
     Module55000Name=Sondaj, supraveghere sau vot
    @@ -885,7 +891,7 @@ DictionaryCivility=Titlu personal si profesional
     DictionaryActions=Tipuri evenimente agenda
     DictionarySocialContributions=Tipuri Taxe sociale sau fiscale
     DictionaryVAT=Cote TVA sau Cote Taxe Vanzări
    -DictionaryRevenueStamp=Valoarea timbrelor fiscale
    +DictionaryRevenueStamp=Amount of tax stamps
     DictionaryPaymentConditions=Conditiile de plata
     DictionaryPaymentModes=Moduri plată
     DictionaryTypeContact=Tipuri Contact/adresă
    @@ -913,7 +919,7 @@ SetupSaved=Setup salvate
     SetupNotSaved=Setup not saved
     BackToModuleList=Inapoi la lista de module
     BackToDictionaryList=Inapoi la lista de dicţionare
    -TypeOfRevenueStamp=Type of revenue stamp
    +TypeOfRevenueStamp=Type of tax stamp
     VATManagement=TVA-ul de management
     VATIsUsedDesc=În mod implicit, când se creează perspective, facturi, comenzi etc., rata TVA respectă regula standard activă: <br> Dacă vânzătorul nu este supus TVA, valoarea TVA este implicit 0. Sfârșitul regulii. <br> Dacă (țara de vânzare = tara de cumpărare), atunci TVA-ul este implicit egal cu TVA-ul produsului în țara de vânzare. Sfârșitul regulii. <br> Dacă vânzătorul și cumpărătorul sunt ambele în Comunitatea Europeană, iar bunurile sunt produse de transport (mașină, navă, avion), TVA-ul implicit este 0 (TVA trebuie plătit de cumpărător la vama țării sale și nu la vânzător). Sfârșitul regulii. <br> Dacă vânzătorul și cumpărătorul sunt ambele în Comunitatea Europeană, iar cumpărătorul nu este o companie, atunci TVA-ul este implicit TVA-ul produsului vândut. Sfârșitul regulii. <br> Dacă vânzătorul și cumpărătorul sunt ambii în Comunitatea Europeană, iar cumpărătorul este o companie, atunci TVA este 0 în mod prestabilit. Sfârșitul regulii. <br> În orice alt caz, valoarea implicită propusă este TVA = 0. Sfârșitul regulii.
     VATIsNotUsedDesc=În mod implicit propuse de TVA este 0, care poate fi utilizat pentru cazuri ca asociaţiile, persoane fizice ou firme mici.
    @@ -1021,7 +1027,7 @@ Delays_MAIN_DELAY_ACTIONS_TODO=Întârziere acceptată (în zile) înainte de a
     Delays_MAIN_DELAY_PROJECT_TO_CLOSE=Delay tolerance (in days) before alert on project not closed in time
     Delays_MAIN_DELAY_TASKS_TODO=Delay tolerance (in days) before alert on planned tasks (project tasks) not completed yet
     Delays_MAIN_DELAY_ORDERS_TO_PROCESS=Întârziere acceptată (în zile) înainte de a alerta cu privire la comenzile care nu au fost procesate încă
    -Delays_MAIN_DELAY_SUPPLIER_ORDERS_TO_PROCESS=Întârziere acceptată (în zile) înainte de a alerta cu privire la comenzile către furnizori care nu au fost procesate încă
    +Delays_MAIN_DELAY_SUPPLIER_ORDERS_TO_PROCESS=Delay tolerance (in days) before alert on purchase orders not processed yet
     Delays_MAIN_DELAY_PROPALS_TO_CLOSE=Întârziere toleranță (în zile) înainte de alertă cu privire la propunerile de a închide
     Delays_MAIN_DELAY_PROPALS_TO_BILL=Toleranţă întârziere (în zile) înainte de alertă cu privire la propuneri nu facturat
     Delays_MAIN_DELAY_NOT_ACTIVATED_SERVICES=Toleranta întârziere (în zile) înainte de alertă cu privire la servicii, pentru a activa
    @@ -1033,9 +1039,9 @@ Delays_MAIN_DELAY_MEMBERS=Toleranta întârziere (în zile) înainte de alertă
     Delays_MAIN_DELAY_CHEQUES_TO_DEPOSIT=Toleranta întârziere (în zile) înainte de alertă pentru cecuri de depozit pentru a face
     Delays_MAIN_DELAY_EXPENSEREPORTS=Tolerance delay (in days) before alert for expense reports to approve
     SetupDescription1=\nZona de configurare este pentru parametrii de configurare inițiali înainte de a începe să se utilizeze Dolibarr.
    -SetupDescription2=Cele două etape obligatorii de configurare sunt primele două din meniul de configurare din stânga: pagina de configurare %s și pagina de configurare %s:
    -SetupDescription3=Parametrii din meniul <a href="%s"> %s -> %s </a> sunt necesari deoarece datele definite sunt folosite pe ecranele Dolibarr și pentru a personaliza comportamentul implicit al software-ului (de exemplu, pentru caracteristicile legate de țară).
    -SetupDescription4=Parametrii din meniul <a href="%s"> %s -> %s </a> sunt necesari, deoarece Dolibarr ERP / CRM este o colecție de mai multe module / aplicații, toate mai mult sau mai puțin independente. Noile caracteristici vor fi adăugate în meniuri pentru fiecare modul pe care îl veți activa.
    +SetupDescription2=The two mandatory setup steps are the following steps (the two first entries in the left setup menu):
    +SetupDescription3=Settings in menu <a href="%s">%s -> %s</a>. This step is required because it defines data used on Dolibarr screens to customize the default behavior of the software (for country-related features for example).
    +SetupDescription4=Settings in menu <a href="%s">%s -> %s</a>. This step is required because Dolibarr ERP/CRM is a collection of several modules/applications, all more or less independent. New features are added to menus for every module you activate.
     SetupDescription5=Alte meniul intrări gestiona parametri opţionali.
     LogEvents=Audit de securitate evenimente
     Audit=Audit
    @@ -1054,8 +1060,9 @@ LogEventDesc=Puteţi activa jurnalul de evenimente de securitate Dolibarr aici.
     AreaForAdminOnly=Parametrii de configurare pot fi setați numai de <b> utilizatorii administratori </b>.
     SystemInfoDesc=Sistemul de informare este diverse informaţii tehnice ai citit doar în modul şi vizibil doar pentru administratori.
     SystemAreaForAdminOnly=Această zonă este disponibil numai pentru utilizatorii de administrator. Nici una din Dolibarr permisiunile pot reduce această limită.
    -CompanyFundationDesc=Editați pe această pagină toate informațiile cunoscute ale companiei sau fundației pe care trebuie să o gestionați (Pentru aceasta, faceți clic pe "Modificare" sau "Salvare", butonul din partea de jos a paginii)
    +CompanyFundationDesc=Edit on this page all known information of the company or foundation you need to manage (For this, click on "%s" or "%s" button at bottom of page)
     AccountantDesc=Edit on this page all known information about your accountant/bookkeeper
    +AccountantFileNumber=File number
     DisplayDesc=Puteţi alege fiecare parametru legate de Dolibarr aspect aici
     AvailableModules=Available app/modules
     ToActivateModule=Pentru a activa modulele, du-te la zona de configurare.
    @@ -1188,11 +1195,11 @@ UserMailRequired=EMail necesare pentru a crea un utilizator nou
     HRMSetup=Configurare Modul HRM
     ##### Company setup #####
     CompanySetup=Setări Modul Terţi
    -CompanyCodeChecker=Modulul pentru terţi cod de generare şi de verificare (client sau furnizor)
    -AccountCodeManager=Module for accounting code generation (customer or supplier)
    +CompanyCodeChecker=Module for third parties code generation and checking (customer or vendor)
    +AccountCodeManager=Module for accounting code generation (customer or vendor)
     NotificationsDesc=Funcția notificări prin e-mail permite trimiterea de email-uri automate pentru anumite evenimente Dolibarr. Recipienții notificărilor pot fi definiți.
     NotificationsDescUser=* per users, one user at time.
    -NotificationsDescContact=* per third parties contacts (customers or suppliers), one contact at time.
    +NotificationsDescContact=* per third parties contacts (customers or vendors), one contact at time.
     NotificationsDescGlobal=* or by setting global target emails in module setup page.
     ModelModules=Documente şabloane
     DocumentModelOdt=Generare din modelele OpenDocument (Fichier .ODT ou .ODS OpenOffice, KOffice, TextEdit…)
    @@ -1203,6 +1210,9 @@ MustBeUnique=Trebuie sa fie unic?
     MustBeMandatory=Este obligatorie crearea unor terțe părți?
     MustBeInvoiceMandatory=Este obligatorie validarea facturilor?
     TechnicalServicesProvided=Technical services provided
    +#####DAV #####
    +WebDAVSetupDesc=This is the links to access the WebDAV directory. It contains a "public" dir open to any user knowing the URL (if public directory access allowed) and a "private" directory that need an existing login account/password to access to.
    +WebDavServer=Root URL of %s server : %s
     ##### Webcal setup #####
     WebCalUrlForVCalExport=O export se leagă de <b>format %s</b> este disponibil la următoarea adresă: %s
     ##### Invoices #####
    @@ -1229,15 +1239,15 @@ FreeLegalTextOnProposal=Text liber pe ofertele comerciale
     WatermarkOnDraftProposal=Filigranul pe ofertele comerciale schiţă (niciunul daca e gol)
     BANK_ASK_PAYMENT_BANK_DURING_PROPOSAL=Cere contul bancar destinație al ofertei
     ##### SupplierProposal #####
    -SupplierProposalSetup=Price requests suppliers module setup
    -SupplierProposalNumberingModules=Price requests suppliers numbering models
    -SupplierProposalPDFModules=Price requests suppliers documents models
    -FreeLegalTextOnSupplierProposal=Free text on price requests suppliers
    -WatermarkOnDraftSupplierProposal=Watermark on draft price requests suppliers (none if empty)
    +SupplierProposalSetup=Price requests vendors module setup
    +SupplierProposalNumberingModules=Price requests vendors numbering models
    +SupplierProposalPDFModules=Price requests vendors documents models
    +FreeLegalTextOnSupplierProposal=Free text on price requests vendors
    +WatermarkOnDraftSupplierProposal=Watermark on draft price requests vendors (none if empty)
     BANK_ASK_PAYMENT_BANK_DURING_SUPPLIER_PROPOSAL=Ask for bank account destination of price request
     WAREHOUSE_ASK_WAREHOUSE_DURING_ORDER=Ask for Warehouse Source for order
     ##### Suppliers Orders #####
    -BANK_ASK_PAYMENT_BANK_DURING_SUPPLIER_ORDER=Ask for bank account destination of supplier order
    +BANK_ASK_PAYMENT_BANK_DURING_SUPPLIER_ORDER=Ask for bank account destination of purchase order
     ##### Orders #####
     OrdersSetup=Ordinele de gestionare setup
     OrdersNumberingModules=Ordinele de numerotare module
    @@ -1448,7 +1458,7 @@ SyslogFilename=Nume fişier şi calea
     YouCanUseDOL_DATA_ROOT=Puteţi folosi DOL_DATA_ROOT / dolibarr.log pentru un fişier de log în Dolibarr "Documente" director. Aveţi posibilitatea să setaţi o altă cale de a păstra acest fişier.
     ErrorUnknownSyslogConstant=Constant %s nu este un cunoscut syslog constant
     OnlyWindowsLOG_USER=Windows suportă numai LOG_USER
    -CompressSyslogs=Syslog files compression and backup
    +CompressSyslogs=Compression and backup of debug log files (generated by module Log for debug)
     SyslogFileNumberOfSaves=Log backups
     ConfigureCleaningCronjobToSetFrequencyOfSaves=Configure cleaning scheduled job to set log backup frequency
     ##### Donations #####
    @@ -1515,7 +1525,7 @@ OSCommerceTestOk=Conectarea la server ' %s' pe bază de date " %s" cu utilizator
     OSCommerceTestKo1=Conectarea la server ' %s' reuseste, dar baza de date " %s" nu a putut fi atins.
     OSCommerceTestKo2=Conectarea la server ' %s' cu utilizatorul " %s" nu a reuşit.
     ##### Stock #####
    -StockSetup=Configurare modul Depozite  
    +StockSetup=Stock module setup
     IfYouUsePointOfSaleCheckModule=Dacă utilizați unmodul punct de vânzare  (modulul POS furnizat în mod implicit sau un alt modul extern), acest setup poate fi ignorat de către modul punctul de vânzare . Cele mai multe module de puncte  de vânzări sunt concepute pentru a crea imediat o factură și reduce stocul implicit indiferent de ce optiune  aveţi aici. Deci, dacă aveți nevoie sau nu de a avea o scădere de stoc la înregistrarea unei vinzări din punctul dvs. de vânzare, verificați de asemenea modulul POS configurat.
     ##### Menu #####
     MenuDeleted=Meniu eliminat
    @@ -1627,8 +1637,8 @@ ChequeReceiptsNumberingModule=Cheque Receipts Numbering module
     MultiCompanySetup=Multi-societate modul setup
     ##### Suppliers #####
     SuppliersSetup=Furnizorul modul de configurare
    -SuppliersCommandModel=Finalizarea şablon de ordine furnizorul (logo. ..)
    -SuppliersInvoiceModel=Model complet de factura furnizorului (logo. ..)
    +SuppliersCommandModel=Complete template of prchase order (logo...)
    +SuppliersInvoiceModel=Complete template of vendor invoice (logo...)
     SuppliersInvoiceNumberingModel=Modele numerotaţie al facturilor furnizori
     IfSetToYesDontForgetPermission=Dacă este setat la da, nu uitați să furnizați permisiuni grupurilor sau utilizatorilor cărora li se permite a doua aprobare
     ##### GeoIPMaxmind #####
    @@ -1665,7 +1675,7 @@ NoAmbiCaracAutoGeneration=Nu utiliza caractere ambigue  ("1","l","i","|","0","O"
     SalariesSetup=Configurare modul salarii
     SortOrder=Ordine sortare
     Format=Format
    -TypePaymentDesc=0:Tip plata Client, 1:Tip plata Furnizor, 2:Ambele tipuri plata Client sau Furnizor
    +TypePaymentDesc=0:Customer payment type, 1:Vendor payment type, 2:Both customers and vendors payment type
     IncludePath=Include calea (definita in variabila %s)
     ExpenseReportsSetup=Configurarea modului rapoartelor de cheltuieli
     TemplatePDFExpenseReports=Șabloane de documente pentru a genera un document de raportare a cheltuielilor
    @@ -1687,7 +1697,7 @@ InstallModuleFromWebHasBeenDisabledByFile=Install of external module from applic
     ConfFileMustContainCustom=Installing or building an external module from application need to save the module files into directory <strong>%s</strong>. To have this directory processed by Dolibarr, you must setup your <strong>conf/conf.php</strong> to add the 2 directive lines:<br><strong>$dolibarr_main_url_root_alt='/custom';</strong><br><strong>$dolibarr_main_document_root_alt='%s/custom';</strong>
     HighlightLinesOnMouseHover=Highlight table lines when mouse move passes over
     HighlightLinesColor=Highlight color of the line when the mouse passes over (keep empty for no highlight)
    -TextTitleColor=Culoare titlu pagina
    +TextTitleColor=Text color of Page title
     LinkColor=Culoare link-uri
     PressF5AfterChangingThis=Press CTRL+F5 on keyboard or clear your browser cache after changing this value to have it effective
     NotSupportedByAllThemes=Will works with core themes, may not be supported by external themes
    @@ -1696,6 +1706,7 @@ TopMenuBackgroundColor=Culoare Background pentru Top menu
     TopMenuDisableImages=Hide images in Top menu
     LeftMenuBackgroundColor=Culoare Background pentru Left menu
     BackgroundTableTitleColor=Background color for Table title line
    +BackgroundTableTitleTextColor=Text color for Table title line
     BackgroundTableLineOddColor=Background color for odd table lines
     BackgroundTableLineEvenColor=Background color for even table lines
     MinimumNoticePeriod=Minimum notice period (Your leave request must be done before this delay)
    @@ -1718,19 +1729,19 @@ FillFixTZOnlyIfRequired=Example: +2 (fill only if problem experienced)
     ExpectedChecksum=Checksum așteptat
     CurrentChecksum=Checksum curent
     ForcedConstants=Required constant values
    -MailToSendProposal=To send customer proposal
    -MailToSendOrder=To send customer order
    -MailToSendInvoice=To send customer invoice
    -MailToSendShipment=To send shipment
    -MailToSendIntervention=To send intervention
    -MailToSendSupplierRequestForQuotation=To send quotation request to supplier
    -MailToSendSupplierOrder=To send supplier order
    -MailToSendSupplierInvoice=To send supplier invoice
    -MailToSendContract=To send a contract
    -MailToThirdparty=To send email from third party page
    -MailToMember=To send email from member page
    -MailToUser=To send email from user page
    -MailToProject= To send email from project page
    +MailToSendProposal=Oferte Clienti
    +MailToSendOrder=Comenzi client
    +MailToSendInvoice=Facturi Clienţi
    +MailToSendShipment=Livrări
    +MailToSendIntervention=Intervenţii
    +MailToSendSupplierRequestForQuotation=Quotation request
    +MailToSendSupplierOrder=Purchase orders
    +MailToSendSupplierInvoice=Vendor invoices
    +MailToSendContract=Contracte
    +MailToThirdparty=Terţi
    +MailToMember=Membri
    +MailToUser=Utilizatori
    +MailToProject=Projects page
     ByDefaultInList=Show by default on list view
     YouUseLastStableVersion=You use the latest stable version
     TitleExampleForMajorRelease=Example of message you can use to announce this major release (feel free to use it on your web sites)
    @@ -1780,7 +1791,10 @@ MAIN_PDF_MARGIN_BOTTOM=Bottom margin on PDF
     SetToYesIfGroupIsComputationOfOtherGroups=Set this to yes if this group is a computation of other groups
     EnterCalculationRuleIfPreviousFieldIsYes=Enter calculcation rule if previous field was set to Yes (For example 'CODEGRP1+CODEGRP2')
     SeveralLangugeVariatFound=Several language variants found
    -WebDavServer=URL of %s server : %s
    +COMPANY_AQUARIUM_REMOVE_SPECIAL=Remove special characters
    +COMPANY_AQUARIUM_CLEAN_REGEX=Regex filter to clean value (COMPANY_AQUARIUM_CLEAN_REGEX)
    +GDPRContact=GDPR contact
    +GDPRContactDesc=If you store data about European companies/citizen, you can store here the contact who is responsible for the General Data Protection Regulation
     ##### Resource ####
     ResourceSetup=Configuration du module Resource
     UseSearchToSelectResource=Use a search form to choose a resource (rather than a drop-down list).
    diff --git a/htdocs/langs/ro_RO/banks.lang b/htdocs/langs/ro_RO/banks.lang
    index 6a4ea505bc8..575df64772f 100644
    --- a/htdocs/langs/ro_RO/banks.lang
    +++ b/htdocs/langs/ro_RO/banks.lang
    @@ -1,12 +1,13 @@
     # Dolibarr language file - Source file is en_US - banks
     Bank=Banca
    -MenuBankCash=Banca / Casa
    +MenuBankCash=Bank | Cash
     MenuVariousPayment=Miscellaneous payments
     MenuNewVariousPayment=New Miscellaneous payment
     BankName=Nume bancă
     FinancialAccount=Cont
     BankAccount=Cont bancar
     BankAccounts=Conturi bancare
    +BankAccountsAndGateways=Bank accounts | Gateways
     ShowAccount=Arată Cont
     AccountRef=Contul financiar ref
     AccountLabel=Contul financiar etichetă
    @@ -131,7 +132,7 @@ PaymentDateUpdateSucceeded=Data plăţii actualizată cu succes
     PaymentDateUpdateFailed=Data Plata  nu a putut fi actualizată
     Transactions=Tranzacţii
     BankTransactionLine=Bank entry
    -AllAccounts=Toate  conturile banca / casa
    +AllAccounts=All bank and cash accounts
     BackToAccount=Inapoi la cont
     ShowAllAccounts=Arată pentru toate conturile
     FutureTransaction=Tranzacţie viitoare. In nici un caz de decontat.
    @@ -159,5 +160,6 @@ VariousPayment=Miscellaneous payments
     VariousPayments=Miscellaneous payments
     ShowVariousPayment=Show miscellaneous payments
     AddVariousPayment=Add miscellaneous payments
    +SEPAMandate=SEPA mandate
     YourSEPAMandate=Your SEPA mandate
     FindYourSEPAMandate=This is your SEPA mandate to authorize our company to make direct debit order to your bank. Thanks to return it signed (scan of the signed document) or sent it by mail to
    diff --git a/htdocs/langs/ro_RO/bills.lang b/htdocs/langs/ro_RO/bills.lang
    index 797efa922be..7bfe4417ad0 100644
    --- a/htdocs/langs/ro_RO/bills.lang
    +++ b/htdocs/langs/ro_RO/bills.lang
    @@ -109,9 +109,9 @@ CancelBill=Anulează o factură
     SendRemindByMail=EMail memento
     DoPayment=Enter payment
     DoPaymentBack=Enter refund
    -ConvertToReduc=Transformă în viitor discount
    -ConvertExcessReceivedToReduc=Convert excess received into future discount
    -ConvertExcessPaidToReduc=Convert excess paid into future discount
    +ConvertToReduc=Mark as credit available
    +ConvertExcessReceivedToReduc=Convert excess received into available credit
    +ConvertExcessPaidToReduc=Convert excess paid into available discount
     EnterPaymentReceivedFromCustomer=Introduceţi o încasare de la client
     EnterPaymentDueToCustomer=Introduceţi o plată restituire pentru client
     DisabledBecauseRemainderToPayIsZero=Dezactivată  pentru că restul de plată este zero
    @@ -120,7 +120,7 @@ BillStatus=Status Factura
     StatusOfGeneratedInvoices=Status factură generată
     BillStatusDraft=Schiţă (de validat)
     BillStatusPaid=Plătite
    -BillStatusPaidBackOrConverted=Credit note refund or converted into discount
    +BillStatusPaidBackOrConverted=Credit note refund or marked as credit available
     BillStatusConverted=Paid (ready for consumption in final invoice)
     BillStatusCanceled=Abandonate
     BillStatusValidated=Validate (de plată)
    @@ -282,6 +282,7 @@ RelativeDiscount=Discount relativ
     GlobalDiscount=Discount Global
     CreditNote=Nota de credit
     CreditNotes=Note de credit
    +CreditNotesOrExcessReceived=Credit notes or excess received
     Deposit=Down payment
     Deposits=Down payments
     DiscountFromCreditNote=Reducere de la nota de credit %s
    @@ -296,10 +297,10 @@ DiscountType=Discount type
     NoteReason=Notă / Motiv
     ReasonDiscount=Motiv
     DiscountOfferedBy=Acordate de
    -DiscountStillRemaining=Discounts available
    -DiscountAlreadyCounted=Discounts already consumed
    +DiscountStillRemaining=Discounts or credits available
    +DiscountAlreadyCounted=Discounts or credits already consumed
     CustomerDiscounts=Customer discounts
    -SupplierDiscounts=Supplier discounts
    +SupplierDiscounts=Vendors discounts
     BillAddress=Adresa de facturare
     HelpEscompte=Această reducere este un discount acordat clientului pentru că plata  a fost făcută înainte de termen.
     HelpAbandonBadCustomer=Această sumă a fost abandonată (client declarat  rău platnic) şi este considerată ca fiind o pierdere excepţională.
    @@ -339,6 +340,12 @@ PaymentOnDifferentThirdBills=Permite plata la parteneri diferiţi cu aceeaşi co
     PaymentNote=Comentariu plată
     ListOfPreviousSituationInvoices=Lista facturilor de situaţie anterioare
     ListOfNextSituationInvoices=Lista facturilor de situaţie următoare
    +ListOfSituationInvoices=List of situation invoices
    +CurrentSituationTotal=Total current situation
    +DisabledBecauseNotEnouthCreditNote=To remove a situation invoice from cycle, this invoice's credit note total must cover this invoice total
    +RemoveSituationFromCycle=Remove this invoice from cycle
    +ConfirmRemoveSituationFromCycle=Remove this invoice %s from cycle ?
    +ConfirmOuting=Confirm outing
     FrequencyPer_d=La fiecare %s zile
     FrequencyPer_m=La fiecare %s luni
     FrequencyPer_y=La fiecare %s ani
    @@ -387,6 +394,7 @@ PaymentConditionShort14DENDMONTH=14 days of month-end
     PaymentCondition14DENDMONTH=Within 14 days following the end of the month
     FixAmount=Valoare fixă
     VarAmount=Valoare variabilă (%% tot.)
    +VarAmountOneLine=Variable amount (%% tot.) - 1 line with label '%s'
     # PaymentType
     PaymentTypeVIR=Transfer bancar
     PaymentTypeShortVIR=Transfer bancar
    @@ -505,9 +513,14 @@ SituationAmount=Valoare (neta) factură de situaţie
     SituationDeduction=Situatie scadere
     ModifyAllLines=Modifica toate liniile
     CreateNextSituationInvoice=Creaza urmatoarea situatie
    +ErrorFindNextSituationInvoice=Error unable to find next situation cycle ref
    +ErrorOutingSituationInvoiceOnUpdate=Unable to outing this situation invoice.
    +ErrorOutingSituationInvoiceCreditNote=Unable to outing linked credit note.
     NotLastInCycle=Aceasta factura nu este ultima din serie si nu trebuie modificata.
     DisabledBecauseNotLastInCycle=Urmatoarea situatie deja exista
     DisabledBecauseFinal=Aceasta situatie este finala
    +situationInvoiceShortcode_AS=AS
    +situationInvoiceShortcode_S=D
     CantBeLessThanMinPercent=Progresul nu poate fi mai mic decat valoarea lui in precedenta situatie
     NoSituations=Nicio situatie deschisa
     InvoiceSituationLast=Factură finală si generală
    @@ -532,3 +545,4 @@ AutoFillDateFrom=Set start date for service line with invoice date
     AutoFillDateFromShort=Set start date
     AutoFillDateTo=Set end date for service line with next invoice date
     AutoFillDateToShort=Set end date
    +MaxNumberOfGenerationReached=Max number of gen. reached
    diff --git a/htdocs/langs/ro_RO/categories.lang b/htdocs/langs/ro_RO/categories.lang
    index 6ae1795fb36..c4392fa6de3 100644
    --- a/htdocs/langs/ro_RO/categories.lang
    +++ b/htdocs/langs/ro_RO/categories.lang
    @@ -16,7 +16,7 @@ MembersCategoriesArea=Tag-uri  / categorii Membri
     ContactsCategoriesArea=Tag-uri / Categorii Contacte
     AccountsCategoriesArea=Tag-uri / Categorii Contabilitate
     ProjectsCategoriesArea=Zona etichetelor / categoriilor de proiecte
    -SubCats=Subcategorii
    +SubCats=Sub-categories
     CatList=Lista Tag-uri / Categorii
     NewCategory=Tag / categorie noua
     ModifCat=Modifica Tag / categoria
    @@ -85,3 +85,4 @@ CategorieRecursivHelp=Dacă este activat, produsul va fi legat către categoria
     AddProductServiceIntoCategory=Add  următoarele produseservicii
     ShowCategory=Arată tag / categorie
     ByDefaultInList=Implicit în listă
    +ChooseCategory=Choose category
    diff --git a/htdocs/langs/ro_RO/commercial.lang b/htdocs/langs/ro_RO/commercial.lang
    index a0f2d3d366f..64f5a388c24 100644
    --- a/htdocs/langs/ro_RO/commercial.lang
    +++ b/htdocs/langs/ro_RO/commercial.lang
    @@ -60,8 +60,8 @@ ActionAC_CLO=Închide
     ActionAC_EMAILING=Trimite e-mail-uri în masă
     ActionAC_COM=Trimitere comandă client prin e-mail
     ActionAC_SHIP=Trimitere notă de livrare prin e-mail
    -ActionAC_SUP_ORD=Trimitere comandă  furnizor prin e-mail
    -ActionAC_SUP_INV=Trimitere factură furnizor prin e-mail
    +ActionAC_SUP_ORD=Send purchase order by mail
    +ActionAC_SUP_INV=Send vendor invoice by mail
     ActionAC_OTH=Altele
     ActionAC_OTH_AUTO=Evenimente inserate automat
     ActionAC_MANUAL=Evenimente inserate manual
    @@ -71,9 +71,9 @@ Stats=Statistici vânzări
     StatusProsp=Statut Prospect
     DraftPropals=Oferte Comerciale Schiţă
     NoLimit=Nelimitat 
    -ToOfferALinkForOnlineSignature=Link for online signature
    -WelcomeOnOnlineSignaturePage=Welcome on the page to accept commerical proposals from %s
    -ThisScreenAllowsYouToSignDocFrom=This screen allow you to accept and sign, or refuse, a quote/commercial proposal
    -ThisIsInformationOnDocumentToSign=This is information on document to accept or refuse
    -SignatureProposalRef=Signature of quote/commerical proposal %s
    -FeatureOnlineSignDisabled=Feature for online signing disabled or document generated before the feature was enabled
    +ToOfferALinkForOnlineSignature=Link pentru semnatura online
    +WelcomeOnOnlineSignaturePage=Bine ati venit pe pagina de acceptare a propunerii comerciale de la %s
    +ThisScreenAllowsYouToSignDocFrom=Acest ecran vă permite  sa acceptati sisemnati , sau refuzati o oferta /propunere comerciala
    +ThisIsInformationOnDocumentToSign=Aceasta este informatia pe document de accetat sau refuzat
    +SignatureProposalRef=Semnare a propunerii/ofertei comerciale %s
    +FeatureOnlineSignDisabled=Functionalitate pentru semnare online dezactivata sau documentul generat inainte de functionalitae a fost activat
    diff --git a/htdocs/langs/ro_RO/companies.lang b/htdocs/langs/ro_RO/companies.lang
    index aaf2f118bba..8b410df73da 100644
    --- a/htdocs/langs/ro_RO/companies.lang
    +++ b/htdocs/langs/ro_RO/companies.lang
    @@ -8,11 +8,11 @@ ConfirmDeleteContact=Are you sure you want to delete this contact and all inheri
     MenuNewThirdParty=Terţ nou
     MenuNewCustomer=Client nou
     MenuNewProspect=Prospect nou
    -MenuNewSupplier=Furnizor nou
    +MenuNewSupplier=New vendor
     MenuNewPrivateIndividual=Particular nou
    -NewCompany=Societate nouă (prospect, client, furnizor)
    -NewThirdParty=Terţ nou (prospect, client, furnizor)
    -CreateDolibarrThirdPartySupplier=Creare terţ ( furnizor)
    +NewCompany=New company (prospect, customer, vendor)
    +NewThirdParty=New third party (prospect, customer, vendor)
    +CreateDolibarrThirdPartySupplier=Create a third party (vendor)
     CreateThirdPartyOnly=Creare terţ
     CreateThirdPartyAndContact=Create a third party + a child contact
     ProspectionArea=Prospecte
    @@ -37,7 +37,7 @@ ThirdPartyProspectsStats=Prospecte
     ThirdPartyCustomers=Clienţi
     ThirdPartyCustomersStats=Clienţi
     ThirdPartyCustomersWithIdProf12=Clienţii cu %s sau %s
    -ThirdPartySuppliers=Furnizori
    +ThirdPartySuppliers=Vendors
     ThirdPartyType=Tip de terţi
     Individual=Persoană privată
     ToCreateContactWithSameName=Will create automatically a contact/address with same information than third party under the third party. In most cases, even if your third party is a physical people, creating a third party alone is enough.
    @@ -77,11 +77,11 @@ Web=Web
     Poste= Poziţie
     DefaultLang=Limba implicită
     VATIsUsed=Sales tax is used
    -VATIsUsedWhenSelling=This define if this thirdparty includes a sale tax or not when it makes an invoice to its own customers
    +VATIsUsedWhenSelling=This define if this third party includes a sale tax or not when it makes an invoice to its own customers
     VATIsNotUsed=Sales tax is not used
     CopyAddressFromSoc=Fill address with third party address
    -ThirdpartyNotCustomerNotSupplierSoNoRef=Terţii nu sunt clienţi sau furnizori, nu sunt obiecte asociate disponibile
    -ThirdpartyIsNeitherCustomerNorClientSoCannotHaveDiscounts=Thirdparty neither customer nor supplier, discounts are not available
    +ThirdpartyNotCustomerNotSupplierSoNoRef=Third party neither customer nor vendor, no available refering objects
    +ThirdpartyIsNeitherCustomerNorClientSoCannotHaveDiscounts=Third party neither customer nor supplier, discounts are not available
     PaymentBankAccount=Payment bank account
     OverAllProposals=Oferte
     OverAllOrders=Comenzi
    @@ -99,9 +99,9 @@ LocalTax2ES=IRPF
     TypeLocaltax1ES=RE Tip
     TypeLocaltax2ES=IRPF Tip
     WrongCustomerCode=Cod  Client invalid
    -WrongSupplierCode=Cod  Furnizor invalid
    +WrongSupplierCode=Vendor code invalid
     CustomerCodeModel=Model cod client
    -SupplierCodeModel=Model cod furnizor
    +SupplierCodeModel=Vendor code model
     Gencod=Cod de bare
     ##### Professional ID #####
     ProfId1Short=Prof. id 1
    @@ -267,7 +267,7 @@ Prospect=Prospect
     CustomerCard=Fişa Client
     Customer=Client
     CustomerRelativeDiscount=Discount Relativ client
    -SupplierRelativeDiscount=Relative supplier discount
    +SupplierRelativeDiscount=Relative vendor discount
     CustomerRelativeDiscountShort=Discount Relativ
     CustomerAbsoluteDiscountShort=Discount Absolut
     CompanyHasRelativeDiscount=Acest client are un discount <b>de %s%%</b>
    @@ -284,8 +284,8 @@ HasCreditNoteFromSupplier=You have credit notes for <b>%s</b> %s from this suppl
     CompanyHasNoAbsoluteDiscount=Acest client nu are nici o reducere de credit disponibil
     CustomerAbsoluteDiscountAllUsers=Absolute customer discounts (granted by all users)
     CustomerAbsoluteDiscountMy=Absolute customer discounts (granted by yourself)
    -SupplierAbsoluteDiscountAllUsers=Absolute supplier discounts (granted by all users)
    -SupplierAbsoluteDiscountMy=Absolute supplier discounts (granted by yourself)
    +SupplierAbsoluteDiscountAllUsers=Absolute vendor discounts (entered by all users)
    +SupplierAbsoluteDiscountMy=Absolute vendor discounts (entered by yourself)
     DiscountNone=Niciunul
     Supplier=Furnizor
     AddContact=Creare contact
    @@ -304,13 +304,13 @@ DeleteACompany=Şterge o societate
     PersonalInformations=Informaţii personale
     AccountancyCode=Cont contabil
     CustomerCode=Cod Client
    -SupplierCode=Cod Furnizor
    +SupplierCode=Vendor code
     CustomerCodeShort=Cod Client
    -SupplierCodeShort=Cod Furnizor 
    +SupplierCodeShort=Vendor code
     CustomerCodeDesc=Cod Client,  unic pentru toţi clienţii
    -SupplierCodeDesc=Cont Furnizor ,  unic pentru toţi furnizorii
    +SupplierCodeDesc=Vendor code, unique for all vendors
     RequiredIfCustomer=Obligatoriu, dacă un terţ este un client sau prospect
    -RequiredIfSupplier=Obligatoriu, dacă un terţ este un furnizor
    +RequiredIfSupplier=Required if third party is a vendor
     ValidityControledByModule=Valabilitatea controlate de modulul
     ThisIsModuleRules=Aici sunt regulile pentru acest modul
     ProspectToContact=Prospect de contact
    @@ -338,7 +338,7 @@ MyContacts=Contactele mele
     Capital=Capital
     CapitalOf=Capital de % s
     EditCompany=Modifică societate
    -ThisUserIsNot=Acest utilizator nu este nici  prospect, nici client, nici furnizor
    +ThisUserIsNot=This user is not a prospect, customer nor vendor
     VATIntraCheck=Verifică
     VATIntraCheckDesc=Linkul  <b>%s</b>permite solicitarea verificării TVA european . Este necesar  acces la internet  pentru  ca acest  serviciu să funcționeze.
     VATIntraCheckURL=http://ec.europa.eu/taxation_customs/vies/vieshome.do
    @@ -396,7 +396,7 @@ ImportDataset_company_4=Third parties/Sales representatives (Assign sales repres
     PriceLevel=Nivel de Pret
     DeliveryAddress=Adresă de livrare
     AddAddress=Adaugă adresă
    -SupplierCategory=Categorie Furnizor
    +SupplierCategory=Vendor category
     JuridicalStatus200=Freelancer
     DeleteFile=Şterge fişier
     ConfirmDeleteFile=Sigur  doriţi să ştergeţi acest fişier?
    @@ -406,7 +406,7 @@ FiscalYearInformation=Informaţii pe anul fiscal
     FiscalMonthStart=Luna de început a anului fiscal
     YouMustAssignUserMailFirst=Mai întâi trebuie creată o adresa de email pentru acest utilizator pentru a putea adaugă notificări pe email pentru el
     YouMustCreateContactFirst=Pentru a putea adaugă notificări pe email, este necesară definirea unor contacte pentru terţi cu adresa de email validă
    -ListSuppliersShort=Lista  furnizori
    +ListSuppliersShort=List of vendors
     ListProspectsShort=Lista  prospecte
     ListCustomersShort=Lista  clienţi
     ThirdPartiesArea=Terţi şi Contacte
    @@ -420,7 +420,7 @@ CurrentOutstandingBill=Facturi in suspensie curente
     OutstandingBill=Max. limită credit
     OutstandingBillReached=Limită credit depăsită 
     OrderMinAmount=Minimum amount for order
    -MonkeyNumRefModelDesc=Retrimite numărulcu formatul %syymm-nnnn pentru codul de client și %syymm-nnnn pentru codul de furnizor unde YY este anul, mm  este luna și nnnn este o secvență continuă și fără să revină la 0.
    +MonkeyNumRefModelDesc=Return numero with format %syymm-nnnn for customer code and %syymm-nnnn for vendor code where yy is year, mm is month and nnnn is a sequence with no break and no return to 0.
     LeopardNumRefModelDesc=Codul este liber fîrî verificare. Acest cod poate fi modificat în orice moment.
     ManagingDirectors=Nume Manager(i) nume (CEO, director, preşedinte...)
     MergeOriginThirdparty=Duplica terț (terț dorit să-l ștergeți)
    @@ -431,4 +431,4 @@ SaleRepresentativeLogin=Autentificare reprezentant vânzări
     SaleRepresentativeFirstname=First name of sales representative
     SaleRepresentativeLastname=Last name of sales representative
     ErrorThirdpartiesMerge=There was an error when deleting the third parties. Please check the log. Changes have been reverted.
    -NewCustomerSupplierCodeProposed=New customer or supplier code suggested on duplicate code
    +NewCustomerSupplierCodeProposed=New customer or vendor code suggested on duplicate code
    diff --git a/htdocs/langs/ro_RO/compta.lang b/htdocs/langs/ro_RO/compta.lang
    index 19058a4d6fa..4d7e4d415b5 100644
    --- a/htdocs/langs/ro_RO/compta.lang
    +++ b/htdocs/langs/ro_RO/compta.lang
    @@ -19,7 +19,8 @@ Income=Venituri
     Outcome=Cheltuieli
     MenuReportInOut=Venituri / Rezultate
     ReportInOut=Balance of income and expenses
    -ReportTurnover=Cifra de afaceri
    +ReportTurnover=Turnover invoiced
    +ReportTurnoverCollected=Turnover collected
     PaymentsNotLinkedToInvoice=Plăţile nu sunt legate de orice factură, astfel încât nu au legătură cu o terţă parte
     PaymentsNotLinkedToUser=Plăţile nu sunt legate de orice utilizator
     Profit=Profit
    @@ -34,7 +35,8 @@ AmountHTVATRealPaid=TVA platit
     VATToPay=Tax sales
     VATReceived=Tax received
     VATToCollect=Tax purchases
    -VATSummary=Tax Balance
    +VATSummary=Tax monthly
    +VATBalance=Tax Balance
     VATPaid=Tax paid
     LT1Summary=Tax 2 summary
     LT2Summary=Tax 3 summary
    @@ -76,16 +78,16 @@ MenuNewSocialContribution=Tax social/fiscal nou
     NewSocialContribution=Taxa sociala/fiscala noua
     AddSocialContribution=Add social/fiscal tax
     ContributionsToPay=Taxe sociale / fiscale de plata
    -AccountancyTreasuryArea=Contabilitate / Trezorerie
    +AccountancyTreasuryArea=Billing and payment area
     NewPayment=Plată nouă
     Payments=Plăţi
     PaymentCustomerInvoice=Plată factură client
    -PaymentSupplierInvoice=Plată factură  furnizor
    +PaymentSupplierInvoice=Vendor invoice payment
     PaymentSocialContribution=Plata taxe sociale sau fiscale
     PaymentVat=Plată TVA
     ListPayment=Listă plăţi
     ListOfCustomerPayments=Listă plăţi clienţi
    -ListOfSupplierPayments=Listă plăţi  furnizori
    +ListOfSupplierPayments=List of vendor payments
     DateStartPeriod=Dată început perioadă
     DateEndPeriod=Dată sfârşit perioadă
     newLT1Payment=Plată taxă nouă 2
    @@ -104,19 +106,21 @@ VATPayment=Sales tax payment
     VATPayments=Sales tax payments
     VATRefund=Sales tax refund
     NewVATPayment=New sales tax payment
    +NewLocalTaxPayment=New tax %s payment
     Refund=Rambursare
     SocialContributionsPayments=Plata taxe sociale sau fiscale
     ShowVatPayment=Arata plata TVA
     TotalToPay=Total de plată
     BalanceVisibilityDependsOnSortAndFilters=Balance is visible in this list only if table is sorted ascending on %s and filtered for 1 bank account
     CustomerAccountancyCode=Customer accounting code
    -SupplierAccountancyCode=Supplier accounting code
    +SupplierAccountancyCode=Vendor accounting code
     CustomerAccountancyCodeShort=Cont contabil client
     SupplierAccountancyCodeShort=Cont contabil furnizor
     AccountNumber=Numărul de cont
     NewAccountingAccount=Cont nou
    -SalesTurnover=Cifra de afaceri Vanzari
    -SalesTurnoverMinimum=Cifra de afaceri  vânzări minimă
    +Turnover=Turnover invoiced
    +TurnoverCollected=Turnover collected
    +SalesTurnoverMinimum=Minimum turnover
     ByExpenseIncome= După cheltuieli & venituri
     ByThirdParties=Pe terţi
     ByUserAuthorOfInvoice=După autorul facturii
    @@ -136,8 +140,8 @@ ConfirmDeleteSocialContribution=Sunteţi sigur că doriţi să ştergeţi aceast
     ExportDataset_tax_1=Taxe sociale și fiscale și plăți 
     CalcModeVATDebt=Mod <b>%s TVA pe baza contabilității de angajament %s</b>.
     CalcModeVATEngagement=Mod <b>%s TVA pe baza venituri-cheltuieli%s.</b>
    -CalcModeDebt=Mod <b>%sCreanțe-Datorii%s</b> zisă <b> contabilitatea de angajamente</b>
    -CalcModeEngagement=Mod <b>%sVenituri- Cheltuieli%s</b> zisă <b> contabilitatea de casă</b>
    +CalcModeDebt=Analysis of known recorded invoices even if they are not yet accounted in ledger.
    +CalcModeEngagement=Analysis of known recorded payments, even if they are not yet accounted in Ledger.
     CalcModeBookkeeping=Analysis of <b>data journalized in Bookkeeping Ledger table</b>
     CalcModeLT1= Mode <b>%sRE pe facturi clienţi - facturi furnizori %s</b>
     CalcModeLT1Debt=Mode <b>%sRE pe facturi clienţi%s</b>
    @@ -150,9 +154,9 @@ AnnualSummaryInputOutputMode=Balanța de venituri și cheltuieli, rezumat anual
     AnnualByCompanies=Balance of income and expenses, by predefined groups of account
     AnnualByCompaniesDueDebtMode=Balance of income and expenses, detail by predefined groups, mode <b>%sClaims-Debts%s</b> said <b>Commitment accounting</b>.
     AnnualByCompaniesInputOutputMode=Balance of income and expenses, detail by predefined groups, mode <b>%sIncomes-Expenses%s</b> said <b>cash accounting</b>.
    -SeeReportInInputOutputMode=Voir le <b>Rapport %sRecettes-Dpenses %s</b> dit <b>comptabilit de Caisse</b> turna un calcul sur les paiements effectivement raliss
    -SeeReportInDueDebtMode=Voir le <b>Rapport %sCrances-Dettes %s</b> dit <b>comptabilit d'angajament</b> turna un calcul sur les factures mises
    -SeeReportInBookkeepingMode=See report <b>%sBookeeping%s</b> for a calculation on <b>bookkeeping table analysis</b>
    +SeeReportInInputOutputMode=See %sanalysis of payments%s for a calculation on actual payments made even if they are not yet accounted in Ledger.
    +SeeReportInDueDebtMode=See %sanalysis of invoices%s for a calculation based on known recorded invoices even if they are not yet accounted in Ledger.
    +SeeReportInBookkeepingMode=See <b>%sBookeeping report%s</b> for a calculation on <b>Bookkeeping Ledger table</b>
     RulesAmountWithTaxIncluded=- Valoarea afişată este cu toate taxele incluse
     RulesResultDue=- Include facturi deschise, cheltuieli, TVA, donații, indiferent dacă sunt plătite sau nu. Include, de asemenea, salariile plătite <br> - Se ia  în  calcul data de validare a facturilor pentru TVA și data scadentă pentru cheltuieli. Pentru salarii definite cu modulul Salarii, este utilizată data plății.
     RulesResultInOut=- Include plățile efective pe facturi, cheltuieli,TVA și salarii. <br> - Se ia  în calcul data plăţii facturilor, cheltuielilor, TVA-ului  și salariilor .
    @@ -171,6 +175,8 @@ LT1ReportByCustomersES=Raport pe terţ RE
     LT2ReportByCustomersES=Raport de terţă parte IRPF
     VATReport=Sale tax report
     VATReportByPeriods=Sale tax report by period
    +VATReportByRates=Sale tax report by rates
    +VATReportByThirdParties=Sale tax report by third parties
     VATReportByCustomers=Sale tax report by customer
     VATReportByCustomersInInputOutputMode=Raport după TVA client colectat și plătit
     VATReportByQuartersInInputOutputMode=Report by Sale tax rate of the tax collected and paid
    @@ -207,7 +213,7 @@ Pcg_version=Chart of accounts models
     Pcg_type=Pcg tip
     Pcg_subtype=Pcg subtip
     InvoiceLinesToDispatch=Linii factură de expediat
    -ByProductsAndServices=După produse şi servicii
    +ByProductsAndServices=By product and service
     RefExt=Referinţă externă
     ToCreateAPredefinedInvoice= Pentru a crea o factură model/ template, se crează o factură standard, apoi, fără a fi validată, se apasă pe butonul  "%s". 
     LinkedOrder=Link către comandă
    @@ -215,7 +221,8 @@ Mode1=Metoda 1
     Mode2=Metoda 2
     CalculationRuleDesc=Pentru a calcula totalul TVA, există două metode: <br> Metoda 1 este rotunjirea TVA-ului pe fiecare linie, apoi însumarea lor. <br> Metoda 2 este însumarea tututor TVA rilor de pe fiecare linie, apoi rotunjirea rezultatului. <br> Rezultatul final poate fi diferit cu câțiva cenți. Modul implicit este <b>%s</b>.
     CalculationRuleDescSupplier=în funcție de furnizor, alege metoda potrivită pentru a aplica aceeași regulă de calcul și pentru a obține același rezultat ca furnizorul.
    -TurnoverPerProductInCommitmentAccountingNotRelevant=Raportul cifra de afaceri pe produs, atunci când se utilizează modul <b>contabilitate de casă</b> nu este relevant. Acest raport este disponibil numai atunci când se utilizează modul  <b>contabilitate de angajament</b> (a se vedea configurarea modulului de contabilitate).
    +TurnoverPerProductInCommitmentAccountingNotRelevant=The report of Turnover collected per product is not available. This report is only available for turnover invoiced.
    +TurnoverPerSaleTaxRateInCommitmentAccountingNotRelevant=The report of Turnover collected per sale tax rate is not available. This report is only available for turnover invoiced.
     CalculationMode=Mod calcul
     AccountancyJournal=Accounting code journal
     ACCOUNTING_VAT_SOLD_ACCOUNT=Accounting account by default for VAT on sales (used if not defined on VAT dictionary setup)
    @@ -223,7 +230,7 @@ ACCOUNTING_VAT_BUY_ACCOUNT=Accounting account by default for VAT on purchases (u
     ACCOUNTING_VAT_PAY_ACCOUNT=Accounting account by default for paying VAT
     ACCOUNTING_ACCOUNT_CUSTOMER=Accounting account used for customer third parties
     ACCOUNTING_ACCOUNT_CUSTOMER_Desc=The dedicated accounting account defined on third party card will be used for Subledger accouting only. This one will be used for General Ledger and as default value of Subledger accounting if dedicated customer accouting account on third party is not defined.
    -ACCOUNTING_ACCOUNT_SUPPLIER=Accounting account used for supplier third parties
    +ACCOUNTING_ACCOUNT_SUPPLIER=Accounting account used for vendor third parties
     ACCOUNTING_ACCOUNT_SUPPLIER_Desc=The dedicated accounting account defined on third party card will be used for Subledger accouting only. This one will be used for General Ledger and as default value of Subledger accounting if dedicated supplier accouting account on third party is not defined.
     CloneTax=Cloneaza o taxa sociala / fiscala
     ConfirmCloneTax= Confirmare duplicare plată taxă. 
    @@ -242,3 +249,11 @@ FiscalPeriod=Accounting period
     ListSocialContributionAssociatedProject=List of social contributions associated with the project
     DeleteFromCat=Remove from accounting group
     AccountingAffectation=Accounting assignement
    +LastDayTaxIsRelatedTo=Last day of period the tax is related to
    +VATDue=Sale tax claimed
    +ClaimedForThisPeriod=Claimed for the period
    +PaidDuringThisPeriod=Paid during this period
    +ByVatRate=By sale tax rate
    +TurnoverbyVatrate=Turnover invoiced by sale tax rate
    +TurnoverCollectedbyVatrate=Turnover collected by sale tax rate
    +PurchasebyVatrate=Purchase by sale tax rate
    diff --git a/htdocs/langs/ro_RO/dict.lang b/htdocs/langs/ro_RO/dict.lang
    index 7dc12f647c2..b6c2bc4edd6 100644
    --- a/htdocs/langs/ro_RO/dict.lang
    +++ b/htdocs/langs/ro_RO/dict.lang
    @@ -5,6 +5,7 @@ CountryIT=Italia
     CountryES=Spania
     CountryDE=Germania
     CountryCH=Eleveţia
    +# Warning, country code GB is for United Kingdom. UK Does not exists as country code in ISO standard.
     CountryGB=Marea Britanie
     CountryUK=Marea Britanie
     CountryIE=Irlanda
    @@ -339,18 +340,18 @@ ExpAuto9CV=9 CV
     ExpAuto10CV=10 CV
     ExpAuto11CV=11 CV
     ExpAuto12CV=12 CV
    -ExpAuto3PCV=3 CV and more
    -ExpAuto4PCV=4 CV and more
    -ExpAuto5PCV=5 CV and more
    -ExpAuto6PCV=6 CV and more
    -ExpAuto7PCV=7 CV and more
    -ExpAuto8PCV=8 CV and more
    -ExpAuto9PCV=9 CV and more
    -ExpAuto10PCV=10 CV and more
    -ExpAuto11PCV=11 CV and more
    -ExpAuto12PCV=12 CV and more
    -ExpAuto13PCV=13 CV and more
    -ExpCyclo=Capacity lower to 50cm3
    -ExpMoto12CV=Motorbike 1 or 2 CV
    -ExpMoto345CV=Motorbike 3, 4 or 5 CV
    -ExpMoto5PCV=Motorbike 5 CV and more
    +ExpAuto3PCV=3 CV si mai multe
    +ExpAuto4PCV=4 CV si mai multe
    +ExpAuto5PCV=5 CV si mai multe
    +ExpAuto6PCV=6 CV si mai multe
    +ExpAuto7PCV=7 CV si mai multe
    +ExpAuto8PCV=8 CV si mai multe
    +ExpAuto9PCV=9 CV si mai multe
    +ExpAuto10PCV=10 CV si mai multe
    +ExpAuto11PCV=11 CV si mai multe
    +ExpAuto12PCV=12 CV si mai multe
    +ExpAuto13PCV=13 CV si mai multe
    +ExpCyclo=Capacitate  mai mica de 50cm3
    +ExpMoto12CV=Motorbike 1 sau 2 CV
    +ExpMoto345CV=Motorbike 3, 4 sau 5 CV
    +ExpMoto5PCV=Motorbike 5 CV si mai multe
    diff --git a/htdocs/langs/ro_RO/ecm.lang b/htdocs/langs/ro_RO/ecm.lang
    index a2a9f2f2fd2..4e1193b4c50 100644
    --- a/htdocs/langs/ro_RO/ecm.lang
    +++ b/htdocs/langs/ro_RO/ecm.lang
    @@ -39,9 +39,10 @@ ShowECMSection=Arată director
     DeleteSection=Elimină director
     ConfirmDeleteSection=Puteți confirma că doriți să ștergeți directorul <b> %s</b>?
     ECMDirectoryForFiles=Director relativ  pentru fişierele
    -CannotRemoveDirectoryContainsFiles=Ştergerea  nu este posibilă deoarece conţine câteva fişiere
    +CannotRemoveDirectoryContainsFilesOrDirs=Removal not possible because it contains some files or sub-directories
    +CannotRemoveDirectoryContainsFiles=Removal not possible because it contains some files
     ECMFileManager=Manager Fişiere
    -ECMSelectASection=Selectaţi un director din  arborele  stâng  ...
    +ECMSelectASection=Select a directory in the tree...
     DirNotSynchronizedSyncFirst=This directory seems to be created or modified outside ECM module. You must click on "Resync" button first to synchronize disk and database to get content of this directory.
     ReSyncListOfDir=Resync list of directories
     HashOfFileContent=Hash of file content
    diff --git a/htdocs/langs/ro_RO/errors.lang b/htdocs/langs/ro_RO/errors.lang
    index ce79244220d..7951579ab35 100644
    --- a/htdocs/langs/ro_RO/errors.lang
    +++ b/htdocs/langs/ro_RO/errors.lang
    @@ -32,9 +32,9 @@ ErrorBarCodeRequired=Cod de bare cerut
     ErrorCustomerCodeAlreadyUsed=Clientul codul folosit deja
     ErrorBarCodeAlreadyUsed=cod bare utilizat deja
     ErrorPrefixRequired=Prefix necesare
    -ErrorBadSupplierCodeSyntax=Bad sintaxă pentru furnizor cod
    -ErrorSupplierCodeRequired=Furnizor codul necesar
    -ErrorSupplierCodeAlreadyUsed=Furnizor de cod folosit deja
    +ErrorBadSupplierCodeSyntax=Bad syntax for vendor code
    +ErrorSupplierCodeRequired=Vendor code required
    +ErrorSupplierCodeAlreadyUsed=Vendor code already used
     ErrorBadParameters=Bad parametrii
     ErrorBadValueForParameter=Valoarea  incorectă  '%s'  pentru parametrul '%s'
     ErrorBadImageFormat=Fișier de imagine nu are un format acceptat (PHP dvs. nu acceptă funcții pentru a converti imagini de acest format)
    @@ -87,7 +87,7 @@ ErrorsOnXLines=Erori pe liniile sursă <b>%s</b>
     ErrorFileIsInfectedWithAVirus=Programul antivirus nu a validet fisierul (fisierul ar putea fi infectat cu un virus)
     ErrorSpecialCharNotAllowedForField=Caractere speciale nu sunt permise pentru domeniul "%s"
     ErrorNumRefModel=O referire există în baza de date (%s) şi nu este compatibilă cu această regulă de numerotare. înregistra Remove sau redenumite de referinţă pentru a activa acest modul.
    -ErrorQtyTooLowForThisSupplier=Cantitatea prea mică pentru acest furnizor sau nu există un preţ definite pe acest produs pentru acest furnizor
    +ErrorQtyTooLowForThisSupplier=Quantity too low for this vendor or no price defined on this product for this supplier
     ErrorModuleSetupNotComplete=Configurarea modulului pare a nu fi completă. Mergeți la Setup - Module pentru a finaliza.
     ErrorBadMask=Eroare pe masca
     ErrorBadMaskFailedToLocatePosOfSequence=Eroare, fără a masca numărul de ordine
    @@ -177,7 +177,7 @@ ErrorBadDefinitionOfMenuArrayInModuleDescriptor=Definire greșită pentru Menu A
     ErrorSavingChanges=A apărut o eroare la salvarea modificărilor
     ErrorWarehouseRequiredIntoShipmentLine=Depozitul este obligatoriu pe linie pentru livrare
     ErrorFileMustHaveFormat=Fisierul trebuie sa aiba format '%s'
    -ErrorSupplierCountryIsNotDefined=Țara nu este definită pentru acest furnizor. 
    +ErrorSupplierCountryIsNotDefined=Country for this vendor is not defined. Correct this first.
     ErrorsThirdpartyMerge=Failed to merge the two records. Request canceled.
     ErrorStockIsNotEnoughToAddProductOnOrder=Stock is not enough for product %s to add it into a new order.
     ErrorStockIsNotEnoughToAddProductOnInvoice=Stock is not enough for product %s to add it into a new invoice.
    diff --git a/htdocs/langs/ro_RO/install.lang b/htdocs/langs/ro_RO/install.lang
    index c135f4e099e..b4b9554dde2 100644
    --- a/htdocs/langs/ro_RO/install.lang
    +++ b/htdocs/langs/ro_RO/install.lang
    @@ -6,6 +6,7 @@ ConfFileDoesNotExistsAndCouldNotBeCreated=<b>%s</b> de fişiere de configurare n
     ConfFileCouldBeCreated=Fişier de configurare <b>%s</b> ar putea fi creat.
     ConfFileIsNotWritable=<b>%s</b> fişier de configurare nu poate fi scris. Verificaţi permisiunile. Pentru prima de instalare, serverul de web trebuie să fie acordate pentru a putea scrie în acest fişier în timpul procesului de configurare (&quot;chmod 666&quot;, de exemplu, pe un Unix ca OS).
     ConfFileIsWritable=<b>%s</b> fişier de configurare este de scriere.
    +ConfFileMustBeAFileNotADir=Configuration file <b>%s</b> must be a file, not a directory.
     ConfFileReload=Reîncarcă toate informaţiile din fişierul de configurare.
     PHPSupportSessions=Acest PHP susţine sesiuni.
     PHPSupportPOSTGETOk=Acest PHP suportă variabile POST si GET.
    @@ -91,8 +92,8 @@ FailedToCreateAdminLogin=Failed to create Dolibarr administrator account.
     WarningRemoveInstallDir=Atenţie, pentru motive de securitate, o dată sau de upgrade-ul de instalare este completă, trebuie să scoateţi <b>directorul de instalare sau de a adăuga un fişier numit director install.lock în documentul Dolibarr, în scopul de a evita utilizarea rău intenţionată a acestuia.</b>
     FunctionNotAvailableInThisPHP=Nu este disponibil pe acest PHP
     ChoosedMigrateScript=Alegeţi script-ul de migraţie
    -DataMigration=Migrarea datelor
    -DatabaseMigration=Structura bazei de date a migraţiei
    +DataMigration=Database migration (data)
    +DatabaseMigration=Database migration (structure + some data)
     ProcessMigrateScript=Script de prelucrare
     ChooseYourSetupMode=Alegeţi modul de configurare şi faceţi clic pe &quot;Start&quot; ...
     FreshInstall=Instalare proaspătă
    @@ -146,7 +147,7 @@ NothingToDo=Nothing to do
     # upgrade
     MigrationFixData=Fix pentru date denormalized
     MigrationOrder=Migrare a datelor pentru comenzile clienţilor
    -MigrationSupplierOrder=Migrare de date pentru comenzi furnizor
    +MigrationSupplierOrder=Data migration for vendor's orders
     MigrationProposal=Migrare de date pentru oferte comerciale
     MigrationInvoice=Migrare de date pentru facturile clienţilor
     MigrationContract=Migrarea datelor pentru contracte
    @@ -196,8 +197,14 @@ MigrationEvents=Migrația evenimentelor pentru a adăuga proprietarului evenimen
     MigrationEventsContact=Migration of events to add event contact into assignement table
     MigrationRemiseEntity=Update entity field value of llx_societe_remise
     MigrationRemiseExceptEntity=Update entity field value of llx_societe_remise_except
    +MigrationUserRightsEntity=Update entity field value of llx_user_rights
    +MigrationUserGroupRightsEntity=Update entity field value of llx_usergroup_rights
     MigrationReloadModule=Reîncarcă modul %s
     MigrationResetBlockedLog=Reset module BlockedLog for v7 algorithm
     ShowNotAvailableOptions=Afişează opţiunile nedisponibile
     HideNotAvailableOptions=Acunde opţiunile nedisponibile
     ErrorFoundDuringMigration=Error were reported during migration process so next step is not available. To ignore errors, you can <a href="%s">click here</a>, but application or some features may not work correctly until fixed.
    +YouTryInstallDisabledByDirLock=The application try to sefl upgrade, but install/upgrade pages have been disabled for security reason (directory renamed with .lock suffix).<br>
    +YouTryInstallDisabledByFileLock=The application try to sefl upgrade, but install/upgrade pages pages have been disabled for security reason (by lock file <strong>install.lock</strong> into dolibarr documents directory).<br>
    +ClickHereToGoToApp=Click here to go to your application
    +ClickOnLinkOrRemoveManualy=Click on following link and if you always reach this page, you must remove the file install.lock into documents directory manually
    diff --git a/htdocs/langs/ro_RO/ldap.lang b/htdocs/langs/ro_RO/ldap.lang
    index 414907ee6d5..a8b8041151e 100644
    --- a/htdocs/langs/ro_RO/ldap.lang
    +++ b/htdocs/langs/ro_RO/ldap.lang
    @@ -1,5 +1,4 @@
     # Dolibarr language file - Source file is en_US - ldap
    -DomainPassword=Parola pentru domeniu
     YouMustChangePassNextLogon=Parola pentru <b>utilizatorul %s pe %s</b> de domeniu trebuie să fie schimbat.
     UserMustChangePassNextLogon=Utilizatorul trebuie să schimbaţi parola de pe domeniul %s
     LDAPInformationsForThisContact=Informaţii în LDAP pentru această bază de date de contact
    @@ -25,3 +24,4 @@ MemberTypeSynchronized=Member type synchronized
     ContactSynchronized=Contact sincronizate
     ForceSynchronize=Forţei de sincronizare Dolibarr -> LDAP
     ErrorFailedToReadLDAP=Nu şi-a citit de baze de date LDAP. LDAP verifica modul de instalare şi de baze de date de accesibilitate.
    +PasswordOfUserInLDAP=Password of user in LDAP
    diff --git a/htdocs/langs/ro_RO/loan.lang b/htdocs/langs/ro_RO/loan.lang
    index af29433f62f..9c58c3d4dc8 100644
    --- a/htdocs/langs/ro_RO/loan.lang
    +++ b/htdocs/langs/ro_RO/loan.lang
    @@ -10,6 +10,7 @@ LoanCapital=Capital
     Insurance=Asigurari
     Interest=Dobândă
     Nbterms=Numarul termenelor
    +Term=Term
     LoanAccountancyCapitalCode=Accounting account capital
     LoanAccountancyInsuranceCode=Accounting account insurance
     LoanAccountancyInterestCode=Accounting account interest
    @@ -17,39 +18,14 @@ ConfirmDeleteLoan=Confirmaţi ştergerea acestui credit
     LoanDeleted=Credit șters cu succes
     ConfirmPayLoan=Confirm classify paid this loan
     LoanPaid=Credit achitat
    -# Calc
    -LoanCalc=Calculator credite bancare
    -PurchaseFinanceInfo=Purchase & Financing Information
    -SalePriceOfAsset=Pret vanzare al Activului
    -PercentageDown=Percentage Down
    -LengthOfMortgage=Durata creditului
    -AnnualInterestRate=Dobândă anuală
    -ExplainCalculations=Calcule explicate
    -ShowMeCalculationsAndAmortization=Show me the calculations and amortization
    -MortgagePaymentInformation=Mortgage Payment Information
    -DownPayment=Avans
    -DownPaymentDesc=The <b>down payment</b> = The price of the home multiplied by the percentage down divided by 100 (for 5% down becomes 5/100 or 0.05)
    -InterestRateDesc=<b>Rata dobânzii<b> = Procentul anual al dobânzii împărțit la 100
    -MonthlyFactorDesc=The <b>monthly factor</b> = The result of the following formula
    -MonthlyInterestRateDesc=<b>Rata lunară a dobânzii</b> = Rata anuală a dobânzii împărțit la 12 (pentru 12 luni într-un an)
    -MonthTermDesc=The <b>month term</b> of the loan in months = The number of years you've taken the loan out for times 12
    -MonthlyPaymentDesc=Plata lunară reiese din următoarea formulă
    -AmortizationPaymentDesc=The <a href="#amortization">amortization</a> breaks down how much of your monthly payment goes towards the bank's interest, and how much goes into paying off the principal of your loan.
    -AmountFinanced=Amount Financed
    -AmortizationMonthlyPaymentOverYears=Amortization For Monthly Payment: <b>%s</b> over %s years
    -Totalsforyear=Totaluri pe an
    -MonthlyPayment=Plată Lunara
    -LoanCalcDesc=This <b>mortgage calculator</b> can be used to figure out monthly payments of a loaning, based on the amount borrowed, the term of the loan desired and the interest rate.<br> This calculator includes also PMI (Private Mortgage Insurance) for loans where less than 20%% is put as a down payment. Also taken into consideration are the town property taxes, and their effect on the total monthly mortgage payment.<br>
    -GoToInterest=%s will go towards INTEREST
    -GoToPrincipal=%s will go towards PRINCIPAL
    -YouWillSpend=You will spend %s in year %s
     ListLoanAssociatedProject=List of loan associated with the project
     AddLoan=Create loan
    +FinancialCommitment=Financial commitment
    +InterestAmount=Dobândă
    +CapitalRemain=Capital remain
     # Admin
     ConfigLoan=Configuration of the module loan
     LOAN_ACCOUNTING_ACCOUNT_CAPITAL=Accounting account capital by default
     LOAN_ACCOUNTING_ACCOUNT_INTEREST=Accounting account interest by default
     LOAN_ACCOUNTING_ACCOUNT_INSURANCE=Accounting account insurance by default
    -FinancialCommitment=Financial commitment
     CreateCalcSchedule=Edit financial commitment
    -InterestAmount=Interest amount
    diff --git a/htdocs/langs/ro_RO/mails.lang b/htdocs/langs/ro_RO/mails.lang
    index d0d2600df17..94bbc43aa43 100644
    --- a/htdocs/langs/ro_RO/mails.lang
    +++ b/htdocs/langs/ro_RO/mails.lang
    @@ -11,7 +11,9 @@ MailFrom=Expeditor
     MailErrorsTo=Erori la
     MailReply=Răspundeţi
     MailTo=Receiver (e)
    +MailToUsers=To user(s)
     MailCC=Copiere în
    +MailToCCUsers=Copy to users(s)
     MailCCC=Copie în cache a
     MailTopic=EMail subiect
     MailText=Mesaj
    @@ -164,4 +166,4 @@ InGoingEmailSetup=Incoming email setup
     OutGoingEmailSetupForEmailing=Outgoing email setup (for mass emailing)
     DefaultOutgoingEmailSetup=Default outgoing email setup
     Information=Informatie
    -
    +ContactsWithThirdpartyFilter=Contacts avec filtre client
    diff --git a/htdocs/langs/ro_RO/main.lang b/htdocs/langs/ro_RO/main.lang
    index 462de61cca3..686707a81ca 100644
    --- a/htdocs/langs/ro_RO/main.lang
    +++ b/htdocs/langs/ro_RO/main.lang
    @@ -92,6 +92,7 @@ DolibarrInHttpAuthenticationSoPasswordUseless=Dolibarr authentication mode is se
     Administrator=Administrator
     Undefined=Nedefinit
     PasswordForgotten=Parola uitata ?
    +NoAccount=No account?
     SeeAbove=Vezi mai sus
     HomeArea=Acasă
     LastConnexion=Latest connection
    @@ -231,7 +232,7 @@ Limit=Limita
     Limits=Limite
     Logout=Deconectare
     NoLogoutProcessWithAuthMode=Nu există funcție de deconectare ce poate fi aplicată cu modul de autentificare <b>%s</b>
    -Connection=Conexiune
    +Connection=Login
     Setup=Setări
     Alert=Alerta
     MenuWarnings=Alerte
    @@ -402,6 +403,7 @@ DefaultTaxRate=Default tax rate
     Average=Medie
     Sum=Suma
     Delta=Delta
    +RemainToPay=Remain to pay
     Module=Module/Application
     Modules=Modules/Applications
     Option=Opţiunea
    @@ -414,7 +416,7 @@ Favorite=Favorite
     ShortInfo=Info.
     Ref=Ref.
     ExternalRef=Ref. externa
    -RefSupplier=Ref. furnizor
    +RefSupplier=Ref. vendor
     RefPayment=Ref. plată
     CommercialProposalsShort=Oferte Comerciale
     Comment=Comentează
    @@ -493,7 +495,7 @@ Received=Primit
     Paid=Platit
     Topic=Subiect
     ByCompanies=Pe terți
    -ByUsers=Pe utilizatori
    +ByUsers=By user
     Links=Link-uri
     Link=Link
     Rejects=Respinge
    @@ -505,6 +507,7 @@ NoneF=Niciunul
     NoneOrSeveral=None or several
     Late=Întârziat
     LateDesc=Durata care defineşte dacă o înregistrare este întârziată depinde de configurare. Contactaţi administratorul pentru a schimbă durata din Acasă - Setări - Alerte.
    +NoItemLate=No late item
     Photo=Foto
     Photos=Fotografii
     AddPhoto=Adauga Foto
    @@ -619,9 +622,9 @@ BuildDoc=Generează  Doc
     Entity=Mediu
     Entities=Entităţile
     CustomerPreview=Preview Client
    -SupplierPreview=Preview Furnizor
    +SupplierPreview=Vendor preview
     ShowCustomerPreview=Afişează Preview client
    -ShowSupplierPreview=Afişează Preview  furnizor
    +ShowSupplierPreview=Show vendor preview
     RefCustomer=Ref. client
     Currency=Moneda
     InfoAdmin=Informaţii pentru administratori
    @@ -915,11 +918,11 @@ SearchIntoProductsOrServices=Produse sau servicii
     SearchIntoProjects=Proiecte
     SearchIntoTasks=Taskuri
     SearchIntoCustomerInvoices=Facturi Clienţi
    -SearchIntoSupplierInvoices=Facturi Furnizori
    +SearchIntoSupplierInvoices=Vendor invoices
     SearchIntoCustomerOrders=Comenzi client
    -SearchIntoSupplierOrders=Comenzi Furnizori 
    +SearchIntoSupplierOrders=Purchase orders
     SearchIntoCustomerProposals=Oferte Clienti
    -SearchIntoSupplierProposals=Oferte Furnizori
    +SearchIntoSupplierProposals=Vendor proposals
     SearchIntoInterventions=Intervenţii
     SearchIntoContracts=Contracte
     SearchIntoCustomerShipments=Livrări Client
    @@ -941,3 +944,7 @@ Remote=Remote
     LocalAndRemote=Local and Remote
     KeyboardShortcut=Keyboard shortcut
     AssignedTo=Atribuit lui
    +Deletedraft=Delete draft
    +ConfirmMassDraftDeletion=Draft Bulk delete confirmation
    +FileSharedViaALink=File shared via a link
    +
    diff --git a/htdocs/langs/ro_RO/margins.lang b/htdocs/langs/ro_RO/margins.lang
    index 7f991326f07..f5fd2b7a1e8 100644
    --- a/htdocs/langs/ro_RO/margins.lang
    +++ b/htdocs/langs/ro_RO/margins.lang
    @@ -28,10 +28,10 @@ UseDiscountAsService=Ca serviciu
     UseDiscountOnTotal=Pe subtotal
     MARGIN_METHODE_FOR_DISCOUNT_DETAILS=Definiti daca discontul global e tratat ca un produs, serviciu, sau numai pe total la calcularea marjei.
     MARGIN_TYPE=Buying/Cost price suggested by default for margin calculation
    -MargeType1=Margin on Best supplier price
    +MargeType1=Margin on Best vendor price
     MargeType2=Margin on Weighted Average Price (WAP)
     MargeType3=Margin on Cost Price
    -MarginTypeDesc=* Margin on best buying price = Selling price - Best supplier price defined on product card<br>* Margin on Weighted Average Price (WAP) = Selling price - Product Weighted Average Price (WAP) or best supplier price if WAP not yet defined<br>* Margin on Cost price = Selling price - Cost price defined on product card or WAP if cost price not defined, or best supplier price if WAP not yet defined
    +MarginTypeDesc=* Margin on best buying price = Selling price - Best vendor price defined on product card<br>* Margin on Weighted Average Price (WAP) = Selling price - Product Weighted Average Price (WAP) or best supplier price if WAP not yet defined<br>* Margin on Cost price = Selling price - Cost price defined on product card or WAP if cost price not defined, or best supplier price if WAP not yet defined
     CostPrice=Preţ de cost
     UnitCharges=Cheluieli unitare
     Charges=Cheltuieli
    diff --git a/htdocs/langs/ro_RO/members.lang b/htdocs/langs/ro_RO/members.lang
    index f1b96789b77..f7219accaf4 100644
    --- a/htdocs/langs/ro_RO/members.lang
    +++ b/htdocs/langs/ro_RO/members.lang
    @@ -111,7 +111,7 @@ SendingAnEMailToMember=Sending information email to member
     SendingEmailOnAutoSubscription=Sending email on auto registration
     SendingEmailOnMemberValidation=Sending email on new member validation
     SendingEmailOnNewSubscription=Sending email on new subscription
    -SendingReminderForExpiredSubscription=Sending reminder for expired subscription
    +SendingReminderForExpiredSubscription=Sending reminder for expired subscriptions
     SendingEmailOnCancelation=Sending email on cancelation
     # Topic of email templates
     YourMembershipRequestWasReceived=Your membership was received.
    diff --git a/htdocs/langs/ro_RO/modulebuilder.lang b/htdocs/langs/ro_RO/modulebuilder.lang
    index 3c1f51d4cf7..f8869b656af 100644
    --- a/htdocs/langs/ro_RO/modulebuilder.lang
    +++ b/htdocs/langs/ro_RO/modulebuilder.lang
    @@ -74,6 +74,7 @@ NoWidget=No widget
     GoToApiExplorer=Go to API explorer
     ListOfMenusEntries=List of menu entries
     ListOfPermissionsDefined=List of defined permissions
    +SeeExamples=See examples here
     EnabledDesc=Condition to have this field active (Examples: 1 or $conf->global->MYMODULE_MYOPTION)
     VisibleDesc=Is the field visible ? (Examples: 0=Never visible, 1=Visible on list and create/update/view forms, 2=Visible on list only, 3=Visible on create/update/view form only. Using a negative value means field is not shown by default on list but can be selected for viewing)
     IsAMeasureDesc=Can the value of field be cumulated to get a total into list ? (Examples: 1 or 0)
    @@ -95,3 +96,6 @@ DropTableIfEmpty=(Delete table if empty)
     TableDoesNotExists=The table %s does not exists
     TableDropped=Table %s deleted
     InitStructureFromExistingTable=Build the structure array string of an existing table
    +UseAboutPage=Disallow the about page
    +UseDocFolder=Disallow the documentation folder
    +UseSpecificReadme=Use a specific ReadMe
    diff --git a/htdocs/langs/ro_RO/opensurvey.lang b/htdocs/langs/ro_RO/opensurvey.lang
    index 36a7a714b33..2fe8bebb09c 100644
    --- a/htdocs/langs/ro_RO/opensurvey.lang
    +++ b/htdocs/langs/ro_RO/opensurvey.lang
    @@ -58,3 +58,4 @@ MoreChoices=Introdu mai multe opţiuni pentru votanţi
     SurveyExpiredInfo=Sondaj de opinie închis sau termen pentru vot expirat.
     EmailSomeoneVoted=%sa completat o linie.\nPuteţi găsi sondajul dvs. la linkul: \n%s
     ShowSurvey=Show survey
    +UserMustBeSameThanUserUsedToVote=You must have voted and use the same user name that the one used to vote, to post a comment
    diff --git a/htdocs/langs/ro_RO/orders.lang b/htdocs/langs/ro_RO/orders.lang
    index ce8e011263b..a0c2e36c2a9 100644
    --- a/htdocs/langs/ro_RO/orders.lang
    +++ b/htdocs/langs/ro_RO/orders.lang
    @@ -1,6 +1,6 @@
     # Dolibarr language file - Source file is en_US - orders
     OrdersArea=Comenzi Clienţi
    -SuppliersOrdersArea=Comenzi Furnizori
    +SuppliersOrdersArea=Purchase orders area
     OrderCard=Fişă Comandă
     OrderId=ID Comandă
     Order=Comandă
    @@ -13,18 +13,18 @@ OrderToProcess=Comandă de procesat
     NewOrder=Comandă nouă
     ToOrder=Plasează comanda
     MakeOrder=Plasează comanda
    -SupplierOrder=Comandă Furnizor
    -SuppliersOrders=Comenzi Furnizori
    -SuppliersOrdersRunning=Comenzi Furnizori în curs
    -CustomerOrder=Comandă client
    -CustomersOrders=Comenzi client
    +SupplierOrder=Purchase order
    +SuppliersOrders=Purchase orders
    +SuppliersOrdersRunning=Current purchase orders
    +CustomerOrder=Clientul Ordine
    +CustomersOrders=Comenzi clienţi
     CustomersOrdersRunning=Comenzi client curent
     CustomersOrdersAndOrdersLines=Comenzi clienti si lini comenzi
     OrdersDeliveredToBill=Customer orders delivered to bill
     OrdersToBill=Comenzi client livrate
     OrdersInProcess=Comenzi Clienţi in procesare
     OrdersToProcess=Comenzi Clienţi de procesat
    -SuppliersOrdersToProcess=Comenzi Furnizori de procesat
    +SuppliersOrdersToProcess=Purchase orders to process
     StatusOrderCanceledShort=Anulata
     StatusOrderDraftShort=Schiţă
     StatusOrderValidatedShort=Validat
    @@ -75,15 +75,15 @@ ShowOrder=Afişează comanda
     OrdersOpened=Comenzi de procesat
     NoDraftOrders=Nicio comandă  schiţă
     NoOrder=Nicio comandă
    -NoSupplierOrder=Nicio comandă furnizor
    +NoSupplierOrder=No purchase order
     LastOrders=Ultimele %s comenzi clienți
     LastCustomerOrders=Ultimele %s comenzi clienți
    -LastSupplierOrders=Ultimele %s comenzi furnizori
    +LastSupplierOrders=Latest %s purchase orders
     LastModifiedOrders=Latest %s modified orders
     AllOrders=Toate comenzile
     NbOfOrders=Numar  comenzi
     OrdersStatistics=Statistici Comenzi
    -OrdersStatisticsSuppliers=Statistici Comenzi Furnizori
    +OrdersStatisticsSuppliers=Purchase order statistics
     NumberOfOrdersByMonth=Numar comenzi pe luni
     AmountOfOrdersByMonthHT=Valoarea comenzilor pe luna (net fără tva)
     ListOfOrders=Lista  comenzi
    @@ -97,12 +97,12 @@ ConfirmMakeOrder=Are you sure you want to confirm you made this order on <b>%s</
     GenerateBill=Generează Factură
     ClassifyShipped=Clasează livrată
     DraftOrders=Comenzi schiţă
    -DraftSuppliersOrders=Comenzi Furnizori schita
    +DraftSuppliersOrders=Draft purchase orders
     OnProcessOrders=Comenzi în curs de tratare
     RefOrder=Ref. comanda
     RefCustomerOrder=Ref. order for customer
    -RefOrderSupplier=Ref. order for supplier
    -RefOrderSupplierShort=Ref. order supplier
    +RefOrderSupplier=Ref. order for vendor
    +RefOrderSupplierShort=Ref. order vendor
     SendOrderByMail=Trimite comanda prin e-mail
     ActionsOnOrder=Evenimente pe comanda
     NoArticleOfTypeProduct=Nici un articol de tip "produs", astfel încât nici un articol expediabil pentru această  comandă
    @@ -115,9 +115,9 @@ ConfirmCloneOrder=Are you sure you want to clone this order <b>%s</b>?
     DispatchSupplierOrder=Recepţia comenzii furnizorul ui%s
     FirstApprovalAlreadyDone=First approval already done
     SecondApprovalAlreadyDone=Second approval already done
    -SupplierOrderReceivedInDolibarr=Supplier order %s received %s
    -SupplierOrderSubmitedInDolibarr=Supplier order %s submited
    -SupplierOrderClassifiedBilled=Supplier order %s set billed
    +SupplierOrderReceivedInDolibarr=Purchase Order %s received %s
    +SupplierOrderSubmitedInDolibarr=Purchase Order %s submited
    +SupplierOrderClassifiedBilled=Purchase Order %s set billed
     OtherOrders=Alte comenzi
     ##### Types de contacts #####
     TypeContact_commande_internal_SALESREPFOLL=Responsabil urmărire comandă client
    @@ -125,11 +125,11 @@ TypeContact_commande_internal_SHIPPING=Responsabil urmărire expediere comandă
     TypeContact_commande_external_BILLING=Contact  client facturare comandă
     TypeContact_commande_external_SHIPPING=Contact client  livrare comandă
     TypeContact_commande_external_CUSTOMER=Contact client urmărire comandă
    -TypeContact_order_supplier_internal_SALESREPFOLL=Responsabil urmărire comandă  furnizor
    +TypeContact_order_supplier_internal_SALESREPFOLL=Representative following-up purchase order
     TypeContact_order_supplier_internal_SHIPPING=Responsabil  recepţie  comandă  furnizor
    -TypeContact_order_supplier_external_BILLING=Contact furnizor facturare comandă
    -TypeContact_order_supplier_external_SHIPPING=Contact furnizor livrare comandă
    -TypeContact_order_supplier_external_CUSTOMER=Contact furnizor urmărire comandă
    +TypeContact_order_supplier_external_BILLING=Vendor invoice contact
    +TypeContact_order_supplier_external_SHIPPING=Vendor shipping contact
    +TypeContact_order_supplier_external_CUSTOMER=Vendor contact following-up order
     Error_COMMANDE_SUPPLIER_ADDON_NotDefined=Constanta COMMANDE_SUPPLIER_ADDON nedefinită
     Error_COMMANDE_ADDON_NotDefined=Constanta COMMANDE_ADDON nedefinită
     Error_OrderNotChecked=Nicio comandă de facturat selectată
    diff --git a/htdocs/langs/ro_RO/other.lang b/htdocs/langs/ro_RO/other.lang
    index 0f7276e242f..fb3cb243174 100644
    --- a/htdocs/langs/ro_RO/other.lang
    +++ b/htdocs/langs/ro_RO/other.lang
    @@ -80,9 +80,9 @@ LinkedObject=Legate de obiectul
     NbOfActiveNotifications=Numărul de notificări (Nr de e-mailuri beneficiare)
     PredefinedMailTest=__(Hello)__\nThis is a test mail sent to __EMAIL__.\nThe two lines are separated by a carriage return.\n\n__USER_SIGNATURE__
     PredefinedMailTestHtml=__(Hello)__\nThis is a <b>test</b> mail (the word test must be in bold).<br>The two lines are separated by a carriage return.<br><br>__USER_SIGNATURE__
    -PredefinedMailContentSendInvoice=__(Hello)__\n\nYou will find here the invoice __REF__\n\nThis is the link to make your online payment if this invoice is not already payed:\n__ONLINE_PAYMENT_URL__\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
    -PredefinedMailContentSendInvoiceReminder=__(Hello)__\n\nWe would like to warn you that the invoice  __REF__ seems to not be payed. So this is the invoice in attachment again, as a reminder.\n\nThis is the link to make your online payment:\n__ONLINE_PAYMENT_URL__\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
    -PredefinedMailContentSendProposal=__(Hello)__\n\nYou will find here the commercial proposal __PREF__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
    +PredefinedMailContentSendInvoice=__(Hello)__\n\nYou will find here the invoice __REF__\n\n__ONLINE_PAYMENT_TEXT_AND_URL__\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
    +PredefinedMailContentSendInvoiceReminder=__(Hello)__\n\nWe would like to warn you that the invoice  __REF__ seems to not be payed. So this is the invoice in attachment again, as a reminder.\n\n__ONLINE_PAYMENT_TEXT_AND_URL__\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
    +PredefinedMailContentSendProposal=__(Hello)__\n\nYou will find here the commercial proposal __REF__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
     PredefinedMailContentSendSupplierProposal=__(Hello)__\n\nYou will find here the price request __REF__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
     PredefinedMailContentSendOrder=__(Hello)__\n\nYou will find here the order __REF__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
     PredefinedMailContentSendSupplierOrder=__(Hello)__\n\nYou will find here our order __REF__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
    @@ -91,6 +91,7 @@ PredefinedMailContentSendShipping=__(Hello)__\n\nYou will find here the shipping
     PredefinedMailContentSendFichInter=__(Hello)__\n\nYou will find here the intervention __REF__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
     PredefinedMailContentThirdparty=__(Hello)__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
     PredefinedMailContentUser=__(Hello)__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
    +PredefinedMailContentLink=You can click on the link below to make your payment if it is not already done.\n\n%s\n\n
     DemoDesc=Dolibarr is a compact ERP/CRM supporting several business modules. A demo showcasing all modules makes no sense as this scenario never occurs (several hundred available). So, several demo profiles are available.
     ChooseYourDemoProfil=Choose the demo profile that best suits your needs...
     ChooseYourDemoProfilMore=...or build your own profile<br>(manual module selection)
    @@ -218,7 +219,7 @@ FileIsTooBig=Fişiere este prea mare
     PleaseBePatient=Vă rugăm să aveţi răbdare ...
     NewPassword=New password
     ResetPassword=Reset password
    -RequestToResetPasswordReceived=O cerere pentru a schimba parola dvs. Dolibarr a fost primită
    +RequestToResetPasswordReceived=A request to change your password has been received.
     NewKeyIs=Aceasta este noua cheie pentru login
     NewKeyWillBe=Noua dvs. cheie pentru a vă conecta la software-ul va fi
     ClickHereToGoTo=Click aici pentru a merge la %s
    @@ -233,6 +234,8 @@ PermissionsDelete=Permissions removed
     YourPasswordMustHaveAtLeastXChars=Your password must have at least <strong>%s</strong> chars
     YourPasswordHasBeenReset=Your password has been reset successfully
     ApplicantIpAddress=IP address of applicant
    +SMSSentTo=SMS sent to %s
    +
     ##### Export #####
     ExportsArea=Export
     AvailableFormats=Formatele disponibile
    diff --git a/htdocs/langs/ro_RO/paypal.lang b/htdocs/langs/ro_RO/paypal.lang
    index 57ee87a75f1..5399d8d4a2c 100644
    --- a/htdocs/langs/ro_RO/paypal.lang
    +++ b/htdocs/langs/ro_RO/paypal.lang
    @@ -14,7 +14,6 @@ PaypalModeOnlyPaypal=Numai PayPal
     ONLINE_PAYMENT_CSS_URL=Optionnal URL of CSS style sheet on online payment page
     ThisIsTransactionId=Acesta este ID-ul de tranzacţie: <b>%s</b>
     PAYPAL_ADD_PAYMENT_URL=Adăugaţi URL-ul de plată Paypal atunci când trimiteţi un document prin e-mail
    -PredefinedMailContentLink=You can click on the link below to make your payment if it is not already done.<br><br>%s<br><br>
     YouAreCurrentlyInSandboxMode=You are currently in the %s "sandbox" mode
     NewOnlinePaymentReceived=New online payment received
     NewOnlinePaymentFailed=New online payment tried but failed
    diff --git a/htdocs/langs/ro_RO/productbatch.lang b/htdocs/langs/ro_RO/productbatch.lang
    index e23292247b9..86d13623bd5 100644
    --- a/htdocs/langs/ro_RO/productbatch.lang
    +++ b/htdocs/langs/ro_RO/productbatch.lang
    @@ -16,9 +16,9 @@ printEatby=Expiră : %s
     printSellby=Vanzare: %s
     printQty=Cant: %d
     AddDispatchBatchLine=Adauga o linie pentru Perioada de valabilitate expediere
    -WhenProductBatchModuleOnOptionAreForced=Când modulul Lot / Serial este activat, modul automat de creștere / micșorare a stocului este forțat să expedieze expedierea și expedierea manuală pentru recepție și nu poate fi editat. Alte opțiuni pot fi definite așa cum doriți.
    +WhenProductBatchModuleOnOptionAreForced=When module Lot/Serial is on, automatic stock decrease  is forced to 'Decrease real stocks on shipping validation' and automatic increase mode is forced to 'Increase real stocks on manual dispatching into warehouses' and can't be edited. Other options can be defined as you want.
     ProductDoesNotUseBatchSerial=Acest produs nu foloseste numarul de lot / serie
     ProductLotSetup=Configurarea lotului / serial modulului
     ShowCurrentStockOfLot=Afișați stocul curent pentru cuplu de produs / lot
     ShowLogOfMovementIfLot=Afișați jurnalul mișcărilor pentru cuplu de produs / lot
    -StockDetailPerBatch=Stock detail per lot
    +StockDetailPerBatch=Stock detail pe lot
    diff --git a/htdocs/langs/ro_RO/products.lang b/htdocs/langs/ro_RO/products.lang
    index e8f79c9fb7c..5363ffc8a41 100644
    --- a/htdocs/langs/ro_RO/products.lang
    +++ b/htdocs/langs/ro_RO/products.lang
    @@ -70,6 +70,7 @@ SoldAmount=Sold amount
     PurchasedAmount=Purchased amount
     NewPrice=Preţ nou
     MinPrice=Preţ minim vânzare
    +EditSellingPriceLabel=Edit selling price label
     CantBeLessThanMinPrice=Prețul de vânzare nu poate fi mai mic decât minimul permis pentru acest produs (%s fără tva). Acest mesaj poate apărea, de asemenea, dacă tastați o reducere prea important.
     ContractStatusClosed=Închis
     ErrorProductAlreadyExists=Un produs cu referinţa %s există deja.
    @@ -155,7 +156,7 @@ BuyingPrices=Buying prices
     CustomerPrices=Preţuri Client
     SuppliersPrices=Preţuri furnizor
     SuppliersPricesOfProductsOrServices=Supplier prices (of products or services)
    -CustomCode=Cod vamal / marfă / SA
    +CustomCode=Customs / Commodity / HS code
     CountryOrigin=Ţara de origine
     Nature=Natura
     ShortLabel=Etichetă scurta
    @@ -250,8 +251,8 @@ PriceNumeric=Număr
     DefaultPrice=Preț Implicit
     ComposedProductIncDecStock=Mărește/micșorează stoc pe schimbări sintetice
     ComposedProduct=Sub-produs
    -MinSupplierPrice=Preţ minim furnizor
    -MinCustomerPrice=Minimum customer price
    +MinSupplierPrice=Preţul minim de achiziţie
    +MinCustomerPrice=Minimum selling price
     DynamicPriceConfiguration=Dynamic price configuration
     DynamicPriceDesc=On product card, with this module enabled, you should be able to set mathematic functions to calculate Customer or Supplier prices. Such function can use all mathematic operators, some constants and variables. You can set here the variables you want to be able to use and if the variable need an automatic update, the external URL to use to ask Dolibarr to update automaticaly the value.
     AddVariable=Add Variable
    diff --git a/htdocs/langs/ro_RO/projects.lang b/htdocs/langs/ro_RO/projects.lang
    index e3166565a08..3ad5c5507b6 100644
    --- a/htdocs/langs/ro_RO/projects.lang
    +++ b/htdocs/langs/ro_RO/projects.lang
    @@ -77,6 +77,7 @@ Time=Timp
     ListOfTasks=List of tasks
     GoToListOfTimeConsumed=Go to list of time consumed
     GoToListOfTasks=Go to list of tasks
    +GoToGanttView=Go to Gantt view
     GanttView=Gantt View
     ListProposalsAssociatedProject=Lista oferte comerciale asociate la proiect
     ListOrdersAssociatedProject=List of customer orders associated with the project
    @@ -226,4 +227,4 @@ AllowCommentOnProject=Allow user comments on projects
     DontHavePermissionForCloseProject=You do not have permissions to close the project %s
     DontHaveTheValidateStatus=The project %s must be open to be closed
     RecordsClosed=%s project(s) closed
    -SendProjectRef=About project %s
    +SendProjectRef=Information project %s
    diff --git a/htdocs/langs/ro_RO/propal.lang b/htdocs/langs/ro_RO/propal.lang
    index 3bb746a6e2c..e2769afb273 100644
    --- a/htdocs/langs/ro_RO/propal.lang
    +++ b/htdocs/langs/ro_RO/propal.lang
    @@ -75,6 +75,7 @@ AvailabilityTypeAV_1M=1 lună
     TypeContact_propal_internal_SALESREPFOLL=Reprezentant urmărire ofertă
     TypeContact_propal_external_BILLING=Contact client  facturare propunere
     TypeContact_propal_external_CUSTOMER=Contact client urmărire ofertă
    +TypeContact_propal_external_SHIPPING=Customer contact for delivery
     # Document models
     DocModelAzurDescription=Model de ofertă comercială  completă (logo. ..)
     DefaultModelPropalCreate=Crează model implicit
    diff --git a/htdocs/langs/ro_RO/sendings.lang b/htdocs/langs/ro_RO/sendings.lang
    index 8751ec312f8..fe810071d68 100644
    --- a/htdocs/langs/ro_RO/sendings.lang
    +++ b/htdocs/langs/ro_RO/sendings.lang
    @@ -52,8 +52,8 @@ ActionsOnShipping=Evenimente pe livrare
     LinkToTrackYourPackage=Link pentru a urmări pachetul dvs
     ShipmentCreationIsDoneFromOrder=Pentru moment, crearea unei noi livrări se face din fişa comenzii.
     ShipmentLine=Linie de livrare
    -ProductQtyInCustomersOrdersRunning=Product quantity into open customers orders
    -ProductQtyInSuppliersOrdersRunning=Product quantity into open suppliers orders
    +ProductQtyInCustomersOrdersRunning=Product quantity into open customer orders
    +ProductQtyInSuppliersOrdersRunning=Product quantity into open purchase orders
     ProductQtyInShipmentAlreadySent=Product quantity from open customer order already sent
     ProductQtyInSuppliersShipmentAlreadyRecevied=Product quantity from open supplier order already received
     NoProductToShipFoundIntoStock=No product to ship found into warehouse <b>%s</b>. Correct stock or go back to choose another warehouse.
    diff --git a/htdocs/langs/ro_RO/stocks.lang b/htdocs/langs/ro_RO/stocks.lang
    index 39fd55fc3ab..ea05209fc8c 100644
    --- a/htdocs/langs/ro_RO/stocks.lang
    +++ b/htdocs/langs/ro_RO/stocks.lang
    @@ -67,7 +67,7 @@ DeStockOnValidateOrder=Descreşterea stocului fizic  bazată pe validarea comenz
     DeStockOnShipment=Descreşte stocul fizic bazat pe validarea livrarilor
     DeStockOnShipmentOnClosing=Decrease real stocks on shipping classification closed
     ReStockOnBill=Creşterea stocului fizic  bazată pe validarea facturilor / note de credit
    -ReStockOnValidateOrder=Creşterea stocului fizic  bazată pe aprobarea comenzilor furnizor
    +ReStockOnValidateOrder=Increase real stocks on purchase orders approbation
     ReStockOnDispatchOrder=Increase real stocks on manual dispatching into warehouses, after supplier order receipt of goods
     OrderStatusNotReadyToDispatch=Comanda nu mai este sau nu mai are  un statut care să permită dipecerizarea produselor în depozit
     StockDiffPhysicTeoric=Explanation for difference between physical and virtual stock
    @@ -203,3 +203,4 @@ RegulateStock=Regulate Stock
     ListInventory=Lista
     StockSupportServices=Stock management support services
     StockSupportServicesDesc=By default, you can stock only product with type "product". If on, and if module service is on, you can also stock a product with type "service"
    +ReceiveProducts=Receive items
    diff --git a/htdocs/langs/ro_RO/stripe.lang b/htdocs/langs/ro_RO/stripe.lang
    index 71c84e714ba..46007076496 100644
    --- a/htdocs/langs/ro_RO/stripe.lang
    +++ b/htdocs/langs/ro_RO/stripe.lang
    @@ -58,8 +58,8 @@ NameOnCard=Name on card
     CardNumber=Card Number
     ExpiryDate=Expiry Date
     CVN=CVN
    -DeleteACard=Delete Card record
    -ConfirmDeleteCard=Are you sure you want to delete this Card record?
    +DeleteACard=Delete Card
    +ConfirmDeleteCard=Are you sure you want to delete this Credit or Debit card?
     CreateCustomerOnStripe=Create customer on Stripe
     CreateCardOnStripe=Create card on Stripe
     ShowInStripe=Show in Stripe
    diff --git a/htdocs/langs/ro_RO/supplier_proposal.lang b/htdocs/langs/ro_RO/supplier_proposal.lang
    index 476c36f987d..896f28c4cf5 100644
    --- a/htdocs/langs/ro_RO/supplier_proposal.lang
    +++ b/htdocs/langs/ro_RO/supplier_proposal.lang
    @@ -1,22 +1,22 @@
     # Dolibarr language file - Source file is en_US - supplier_proposal
    -SupplierProposal=Oferte Comercială Furnizor
    -supplier_proposalDESC=Gestiioneaza cereri pret la furnizori
    +SupplierProposal=Vendor commercial proposals
    +supplier_proposalDESC=Manage price requests to vendors
     SupplierProposalNew=Cerere Preţ  Noua
     CommRequest=Cerere Preţ 
     CommRequests=Cereri Preţ 
     SearchRequest=Cauta o cerere
     DraftRequests=Cereri schiţă
    -SupplierProposalsDraft=Ofertă  Furnizor Schiţă
    +SupplierProposalsDraft=Draft vendor proposals
     LastModifiedRequests=Latest %s modified price requests
     RequestsOpened=Deschide Cereri Preţ 
    -SupplierProposalArea=Oferte Furnizori
    -SupplierProposalShort=Oferta Furnizor
    -SupplierProposals=Oferte Furnizori
    -SupplierProposalsShort=Oferte Furnizori
    +SupplierProposalArea=Vendor proposals area
    +SupplierProposalShort=Vendor proposal
    +SupplierProposals=Vendor proposals
    +SupplierProposalsShort=Vendor proposals
     NewAskPrice=Cerere Preţ  Noua
     ShowSupplierProposal=Arata Cerere Preţ 
     AddSupplierProposal=Crează o cerere de pret
    -SupplierProposalRefFourn=Ref Furnizor 
    +SupplierProposalRefFourn=Vendor ref
     SupplierProposalDate=Data de livrare
     SupplierProposalRefFournNotice=Before closing to "Accepted", think to grasp suppliers references.
     ConfirmValidateAsk=Are you sure you want to validate this price request under name <b>%s</b>?
    @@ -47,9 +47,9 @@ CommercialAsk=Cerere Preţ
     DefaultModelSupplierProposalCreate=Crează model implicit
     DefaultModelSupplierProposalToBill=Default template when closing a price request (accepted)
     DefaultModelSupplierProposalClosed=Default template when closing a price request (refused)
    -ListOfSupplierProposals=List of supplier proposal requests
    -ListSupplierProposalsAssociatedProject=List of supplier proposals associated with project
    -SupplierProposalsToClose=Supplier proposals to close
    -SupplierProposalsToProcess=Supplier proposals to process
    +ListOfSupplierProposals=List of vendor proposal requests
    +ListSupplierProposalsAssociatedProject=List of vendor proposals associated with project
    +SupplierProposalsToClose=Vendor proposals to close
    +SupplierProposalsToProcess=Vendor proposals to process
     LastSupplierProposals=Latest %s price requests
     AllPriceRequests=All requests
    diff --git a/htdocs/langs/ro_RO/suppliers.lang b/htdocs/langs/ro_RO/suppliers.lang
    index 92f7fe0d9b7..1acfe2d1fdd 100644
    --- a/htdocs/langs/ro_RO/suppliers.lang
    +++ b/htdocs/langs/ro_RO/suppliers.lang
    @@ -1,11 +1,11 @@
     # Dolibarr language file - Source file is en_US - suppliers
    -Suppliers=Furnizori
    -SuppliersInvoice=Factură furnizor
    -ShowSupplierInvoice=Show Supplier Invoice
    -NewSupplier=Furnizor nou
    +Suppliers=Vendors
    +SuppliersInvoice=Vendor invoice
    +ShowSupplierInvoice=Show Vendor Invoice
    +NewSupplier=New vendor
     History=Istoric
    -ListOfSuppliers=Lista  furnizori
    -ShowSupplier=Afişează furnizor
    +ListOfSuppliers=List of vendors
    +ShowSupplier=Show vendor
     OrderDate=Data comandă
     BuyingPriceMin=Best buying price
     BuyingPriceMinShort=Best buying price
    @@ -14,34 +14,34 @@ TotalSellingPriceMinShort=Total of subproducts selling prices
     SomeSubProductHaveNoPrices=Unele sub-produse nu au un preț definit
     AddSupplierPrice=Add buying price
     ChangeSupplierPrice=Change buying price
    -SupplierPrices=Preţuri furnizor
    +SupplierPrices=Vendor prices
     ReferenceSupplierIsAlreadyAssociatedWithAProduct=Acest furnizor este deja asociat cu referinta: % s
    -NoRecordedSuppliers=Niciun furnizor înregistrat
    -SupplierPayment=Plată Furnizor
    -SuppliersArea=Furnizori
    -RefSupplierShort=Ref. furnizor
    +NoRecordedSuppliers=No vendor recorded
    +SupplierPayment=Vendor payment
    +SuppliersArea=Vendor area
    +RefSupplierShort=Ref. vendor
     Availability=Disponibilitate
    -ExportDataset_fournisseur_1=Facturi furnizori şi linii facturi
    -ExportDataset_fournisseur_2=Facturi Furnizor  şi plăţi
    -ExportDataset_fournisseur_3=Comenzi furnizori si lini comenzi
    +ExportDataset_fournisseur_1=Vendor invoices list and invoice lines
    +ExportDataset_fournisseur_2=Vendor invoices and payments
    +ExportDataset_fournisseur_3=Purchase orders and order lines
     ApproveThisOrder=Aprobă  această comandă
     ConfirmApproveThisOrder=Are you sure you want to approve order <b>%s</b>?
     DenyingThisOrder=Refuză aceasta comanda
     ConfirmDenyingThisOrder=Are you sure you want to deny this order <b>%s</b>?
     ConfirmCancelThisOrder=Are you sure you want to cancel this order <b>%s</b>?
    -AddSupplierOrder=Crează comandă furnizor
    -AddSupplierInvoice=Crează  factură furnizor
    -ListOfSupplierProductForSupplier=Lista  produse şi preţuri pentru furnizorul  <b>%s</b>
    -SentToSuppliers=Trimite la furnizori
    -ListOfSupplierOrders=Lista comenzi furnizori
    -MenuOrdersSupplierToBill=Comenzi Furnizor de facturat
    +AddSupplierOrder=Create Purchase Order
    +AddSupplierInvoice=Create vendor invoice
    +ListOfSupplierProductForSupplier=List of products and prices for vendor <b>%s</b>
    +SentToSuppliers=Sent to vendors
    +ListOfSupplierOrders=List of purchase orders
    +MenuOrdersSupplierToBill=Purchase orders to invoice
     NbDaysToDelivery= Intârziere Livrare in zile
     DescNbDaysToDelivery=The biggest deliver delay of the products from this order
    -SupplierReputation=Supplier reputation
    +SupplierReputation=Vendor reputation
     DoNotOrderThisProductToThisSupplier=Do not order
     NotTheGoodQualitySupplier=Wrong quality
     ReputationForThisProduct=Reputation
     BuyerName=Buyer name
     AllProductServicePrices=All product / service prices
     AllProductReferencesOfSupplier=All product / service references of supplier
    -BuyingPriceNumShort=Preţuri furnizor
    +BuyingPriceNumShort=Vendor prices
    diff --git a/htdocs/langs/ro_RO/users.lang b/htdocs/langs/ro_RO/users.lang
    index 6ad1d1be734..30d3528f8bb 100644
    --- a/htdocs/langs/ro_RO/users.lang
    +++ b/htdocs/langs/ro_RO/users.lang
    @@ -48,7 +48,7 @@ PasswordChangeRequest=Request to change password for <b>%s</b>
     PasswordChangeRequestSent=Cerere pentru a schimba parola <b>pentru %s %s</b> la trimis.
     ConfirmPasswordReset=Confirm password reset
     MenuUsersAndGroups=Utilizatorii & Grupuri
    -LastGroupsCreated=Ultimele %s grupuri create
    +LastGroupsCreated=Latest %s groups created
     LastUsersCreated=Ultimii %s utilizatori creaţi
     ShowGroup=Arata grup
     ShowUser=Arata utilizator
    diff --git a/htdocs/langs/ro_RO/website.lang b/htdocs/langs/ro_RO/website.lang
    index bb3cf7f9426..79425dc7e14 100644
    --- a/htdocs/langs/ro_RO/website.lang
    +++ b/htdocs/langs/ro_RO/website.lang
    @@ -73,7 +73,7 @@ AnotherContainer=Another container
     WEBSITE_USE_WEBSITE_ACCOUNTS=Enable the web site account table
     WEBSITE_USE_WEBSITE_ACCOUNTSTooltip=Enable the table to store web site accounts (login/pass) for each website / thirdparty
     YouMustDefineTheHomePage=You must first define the default Home page
    -OnlyEditionOfSourceForGrabbedContentFuture=Note: only edition of HTML source will be possible when a page content is intiliazed by grabbing it from an external page (WYSIWYG editor will not be available)
    +OnlyEditionOfSourceForGrabbedContentFuture=Note: only edition of HTML source will be possible when a page content is initiliazed by grabbing it from an external page (WYSIWYG editor will not be available)
     OnlyEditionOfSourceForGrabbedContent=Only edition of HTML source is possible when content was grabbed from an external site
     GrabImagesInto=Grab also images found into css and page.
     ImagesShouldBeSavedInto=Images should be saved into directory
    diff --git a/htdocs/langs/ro_RO/workflow.lang b/htdocs/langs/ro_RO/workflow.lang
    index 8c0f4dfc796..5e4f0a4fb88 100644
    --- a/htdocs/langs/ro_RO/workflow.lang
    +++ b/htdocs/langs/ro_RO/workflow.lang
    @@ -14,7 +14,7 @@ descWORKFLOW_INVOICE_AMOUNT_CLASSIFY_BILLED_ORDER=Classify linked source custome
     descWORKFLOW_INVOICE_CLASSIFY_BILLED_ORDER=Classify linked source customer order(s) to billed when customer invoice is set to paid (and if amount of the invoice is same than total amount of linked orders)
     descWORKFLOW_ORDER_CLASSIFY_SHIPPED_SHIPPING=Classify linked source customer order to shipped when a shipment is validated (and if quantity shipped by all shipments is the same as in the order to update)
     # Autoclassify supplier order
    -descWORKFLOW_ORDER_CLASSIFY_BILLED_SUPPLIER_PROPOSAL=Classify linked source supplier proposal(s) to billed when supplier invoice is validated (and if amount of the invoice is same than total amount of linked proposals)
    -descWORKFLOW_INVOICE_AMOUNT_CLASSIFY_BILLED_SUPPLIER_ORDER=Classify linked source supplier order(s) to billed when supplier invoice is validated (and if amount of the invoice is same than total amount of linked orders)
    +descWORKFLOW_ORDER_CLASSIFY_BILLED_SUPPLIER_PROPOSAL=Classify linked source vendor proposal(s) to billed when vendor invoice is validated (and if amount of the invoice is same than total amount of linked proposals)
    +descWORKFLOW_INVOICE_AMOUNT_CLASSIFY_BILLED_SUPPLIER_ORDER=Classify linked source purchase order(s) to billed when vendor invoice is validated (and if amount of the invoice is same than total amount of linked orders)
     AutomaticCreation=Automatic creation
     AutomaticClassification=Automatic classification
    diff --git a/htdocs/langs/ru_RU/accountancy.lang b/htdocs/langs/ru_RU/accountancy.lang
    index d64058b0d2b..1358d2d110e 100644
    --- a/htdocs/langs/ru_RU/accountancy.lang
    +++ b/htdocs/langs/ru_RU/accountancy.lang
    @@ -1,4 +1,5 @@
     # Dolibarr language file - en_US - Accounting Expert
    +Accounting=Бухгалтерия
     ACCOUNTING_EXPORT_SEPARATORCSV=Разделитель колонок при экспорте в файл
     ACCOUNTING_EXPORT_DATE=Формат даты при экспорте в файл
     ACCOUNTING_EXPORT_PIECE=Экспортировать количество
    @@ -17,7 +18,7 @@ DefaultForProduct=Default for product
     CantSuggest=Can't suggest
     AccountancySetupDoneFromAccountancyMenu=Most setup of the accountancy is done from the menu %s
     ConfigAccountingExpert=Конфигурация бухгалтерского модуля
    -Journalization=Journalization
    +Journalization=Журналирование
     Journaux=Журналы
     JournalFinancial=Финансовые журналы
     BackToChartofaccounts=Получаемый график счетов
    @@ -39,11 +40,11 @@ AccountWithNonZeroValues=Accounts with non zero values
     ListOfAccounts=List of accounts
     
     MainAccountForCustomersNotDefined=Main accounting account for customers not defined in setup
    -MainAccountForSuppliersNotDefined=Main accounting account for suppliers not defined in setup
    +MainAccountForSuppliersNotDefined=Main accounting account for vendors not defined in setup
     MainAccountForUsersNotDefined=Main accounting account for users not defined in setup
     MainAccountForVatPaymentNotDefined=Main accounting account for VAT payment not defined in setup
     
    -AccountancyArea=Accountancy area
    +AccountancyArea=Accounting area
     AccountancyAreaDescIntro=Usage of the accountancy module is done in several step:
     AccountancyAreaDescActionOnce=The following actions are usually executed one time only, or once per year...
     AccountancyAreaDescActionOnceBis=Next steps should be done to save you time in future by suggesting you the correct default accounting account when making the journalization (writing record in Journals and General ledger)
    @@ -54,6 +55,7 @@ AccountancyAreaDescChartModel=STEP %s: Create a model of chart of account from m
     AccountancyAreaDescChart=STEP %s: Create or check content of your chart of account from menu %s
     
     AccountancyAreaDescVat=STEP %s: Define accounting accounts for each VAT Rates. For this, use the menu entry %s.
    +AccountancyAreaDescDefault=STEP %s: Define default accounting accounts. For this, use the menu entry %s.
     AccountancyAreaDescExpenseReport=STEP %s: Define default accounting accounts for each type of expense report. For this, use the menu entry %s.
     AccountancyAreaDescSal=STEP %s: Define default accounting accounts for payment of salaries. For this, use the menu entry %s.
     AccountancyAreaDescContrib=STEP %s: Define default accounting accounts for special expences (miscellaneous taxes). For this, use the menu entry %s.
    @@ -89,7 +91,7 @@ MenuProductsAccounts=Product accounts
     ProductsBinding=Products accounts
     Ventilation=Привязка к счетам
     CustomersVentilation=Привязка счета клиента
    -SuppliersVentilation=Привязка счета поставщика
    +SuppliersVentilation=Vendor invoice binding
     ExpenseReportsVentilation=Expense report binding
     CreateMvts=Создать новую транзакцию
     UpdateMvts=Изменить транзакцию
    @@ -130,12 +132,14 @@ ACCOUNTING_LENGTH_GACCOUNT=Length of the general accounting accounts (If you set
     ACCOUNTING_LENGTH_AACCOUNT=Length of the third party accounting accounts (If you set value to 6 here, the account '401' will appear like '401000' on screen)
     ACCOUNTING_MANAGE_ZERO=Allow to manage different number of zero at the end of an accounting account. Needed by some countries (like switzerland). If keep to off (default), you can set the 2 following parameters to ask application to add virtual zero.
     BANK_DISABLE_DIRECT_INPUT=Disable direct recording of transaction in bank account
    +ACCOUNTING_ENABLE_EXPORT_DRAFT_JOURNAL=Enable draft export on journal
     
     ACCOUNTING_SELL_JOURNAL=Журнал продаж
     ACCOUNTING_PURCHASE_JOURNAL=Журнал платежей
     ACCOUNTING_MISCELLANEOUS_JOURNAL=Журнал "Разное"
     ACCOUNTING_EXPENSEREPORT_JOURNAL=Expense report journal
     ACCOUNTING_SOCIAL_JOURNAL=Социальный журнал
    +ACCOUNTING_HAS_NEW_JOURNAL=Has new Journal
     
     ACCOUNTING_ACCOUNT_TRANSFER_CASH=Accounting account of transfer
     ACCOUNTING_ACCOUNT_SUSPENSE=Accounting account of wait
    @@ -185,11 +189,12 @@ ListeMvts=List of movements
     ErrorDebitCredit=Дебит и кредит не могут иметь значения одновременно
     AddCompteFromBK=Add accounting accounts to the group
     ReportThirdParty=List third party account
    -DescThirdPartyReport=Consult here the list of the third party customers and suppliers and their accounting accounts
    +DescThirdPartyReport=Consult here the list of the third party customers and vendors and their accounting accounts
     ListAccounts=Список бухгалтерских счетов
     UnknownAccountForThirdparty=Unknown third party account. We will use %s
     UnknownAccountForThirdpartyBlocking=Unknown third party account. Blocking error
     UnknownAccountForThirdpartyAndWaitingAccountNotDefinedBlocking=Unknown third party account and waiting account not defined. Blocking error
    +PaymentsNotLinkedToProduct=Payment not linked to any product / service
     
     Pcgtype=Group of account
     Pcgsubtype=Subgroup of account
    @@ -204,8 +209,8 @@ DescVentilDoneCustomer=Consult here the list of the lines of invoices customers
     DescVentilTodoCustomer=Bind invoice lines not already bound with a product accounting account
     ChangeAccount=Change the product/service accounting account for selected lines with the following accounting account:
     Vide=-
    -DescVentilSupplier=Consult here the list of supplier invoice lines bound or not yet bound to a product accounting account
    -DescVentilDoneSupplier=Consult here the list of the lines of invoices supplier and their accounting account
    +DescVentilSupplier=Consult here the list of vendor invoice lines bound or not yet bound to a product accounting account
    +DescVentilDoneSupplier=Consult here the list of the lines of invoices vendors and their accounting account
     DescVentilTodoExpenseReport=Bind expense report lines not already bound with a fee accounting account
     DescVentilExpenseReport=Consult here the list of expense report lines bound (or not) to a fee accounting account
     DescVentilExpenseReportMore=If you setup accounting account on type of expense report lines, the application will be able to make all the binding between your expense report lines and the accounting account of your chart of accounts, just in one click with the button <strong>"%s"</strong>. If account was not set on fees dictionary or if you still has some lines not bound to any account, you will have to make a manual binding from the menu "<strong>%s</strong>".
    @@ -215,7 +220,7 @@ ValidateHistory=Bind Automatically
     AutomaticBindingDone=Automatic binding done
     
     ErrorAccountancyCodeIsAlreadyUse=Error, you cannot delete this accounting account because it is used
    -MvtNotCorrectlyBalanced=Movement not correctly balanced. Credit = %s. Debit = %s
    +MvtNotCorrectlyBalanced=Movement not correctly balanced. Debit = %s | Credit = %s
     FicheVentilation=Binding card
     GeneralLedgerIsWritten=Transactions are written in the Ledger
     GeneralLedgerSomeRecordWasNotRecorded=Some of the transactions could not be journalized. If there is no other error message, this is probably because they were already journalized.
    @@ -229,7 +234,7 @@ NotYetAccounted=Not yet accounted in ledger
     ApplyMassCategories=Apply mass categories
     AddAccountFromBookKeepingWithNoCategories=Available acccount not yet in a personalized group
     CategoryDeleted=Category for the accounting account has been removed
    -AccountingJournals=Accounting journals
    +AccountingJournals=Бухгалтерские журналы
     AccountingJournal=Accounting journal
     NewAccountingJournal=New accounting journal
     ShowAccoutingJournal=Show accounting journal
    @@ -293,4 +298,9 @@ Binded=Lines bound
     ToBind=Lines to bind
     UseMenuToSetBindindManualy=Autodection not possible, use menu <a href="%s">%s</a> to make the binding manually
     
    +## Import
    +ImportAccountingEntries=Accounting entries
    +
     WarningReportNotReliable=Warning, this report is not based on the Ledger, so does not contains transaction modified manualy in the Ledger. If your journalization is up to date, the bookkeeping view is more accurate.
    +ExpenseReportJournal=Expense Report Journal
    +InventoryJournal=Inventory Journal
    diff --git a/htdocs/langs/ru_RU/admin.lang b/htdocs/langs/ru_RU/admin.lang
    index b464fabfbc3..785272e6df3 100644
    --- a/htdocs/langs/ru_RU/admin.lang
    +++ b/htdocs/langs/ru_RU/admin.lang
    @@ -1,7 +1,7 @@
     # Dolibarr language file - Source file is en_US - admin
     Foundation=Фонд
     Version=Версия
    -Publisher=Publisher
    +Publisher=Издатель
     VersionProgram=Версия программы
     VersionLastInstall=Начальная версия установки
     VersionLastUpgrade=Последнее обновление версии
    @@ -9,22 +9,22 @@ VersionExperimental=Экспериментальная
     VersionDevelopment=Разработка
     VersionUnknown=Неизвестно
     VersionRecommanded=Рекомендуемые
    -FileCheck=Files integrity checker
    -FileCheckDesc=This tool allows you to check the integrity of files and setup of your application, comparing each files with the official ones. Value of some setup constants may also be checked. You can use this tool to detect if some files were modified by a hacker for example.
    -FileIntegrityIsStrictlyConformedWithReference=Files integrity is strictly conformed with the reference.
    -FileIntegrityIsOkButFilesWereAdded=Files integrity check has passed, however some new files were added.
    -FileIntegritySomeFilesWereRemovedOrModified=Files integrity check has failed. Some files were modified, removed or added.
    -GlobalChecksum=Global checksum
    -MakeIntegrityAnalysisFrom=Make integrity analysis of application files from
    -LocalSignature=Embedded local signature (less reliable)
    -RemoteSignature=Remote distant signature (more reliable)
    +FileCheck=Проверка целостности файлов
    +FileCheckDesc=Этот инструмент позволяет проверять целостность файлов и настройку вашего приложения, сравнивая каждый файл с официальными. Можно также проверить значение некоторых установочных констант. Вы можете использовать этот инструмент, чтобы определить, были ли некоторые файлы изменены хакером, например.
    +FileIntegrityIsStrictlyConformedWithReference=Целостность файлов строго соответствует ссылке.
    +FileIntegrityIsOkButFilesWereAdded=Проверка целостности файлов прошла, однако некоторые новые файлы были добавлены.
    +FileIntegritySomeFilesWereRemovedOrModified=Ошибка проверки целостности файлов. Некоторые файлы были изменены, удалены или добавлены.
    +GlobalChecksum=Глобальная контрольная сумма
    +MakeIntegrityAnalysisFrom=Сделайте анализ целостности файлов приложений
    +LocalSignature=Встроенная локальная подпись (менее надежная)
    +RemoteSignature=Удаленная дальняя подпись (более надежная)
     FilesMissing=Отсутсвующие файлы
     FilesUpdated=Обновлённые файлы
    -FilesModified=Modified Files
    -FilesAdded=Added Files
    -FileCheckDolibarr=Check integrity of application files
    -AvailableOnlyOnPackagedVersions=The local file for integrity checking is only available when application is installed from an official package
    -XmlNotFound=Xml Integrity File of application not found
    +FilesModified=Модифицированные файлы
    +FilesAdded=Добавленные файлы
    +FileCheckDolibarr=Проверка целостности файлов приложений
    +AvailableOnlyOnPackagedVersions=Локальный файл для проверки целостности доступен только в том случае, если приложение установлено из официального пакета
    +XmlNotFound=Xml Integrity Файл приложения не найден
     SessionId=ID сессии
     SessionSaveHandler=Обработчик для сохранения сессий
     SessionSavePath=Хранение локализации сессий
    @@ -40,8 +40,8 @@ WebUserGroup=Пользователь / группа Web-сервера
     NoSessionFound=Ваш PHP, кажется, не позволяет вывести список активных сессий. Возможно, директория, используемаяя для сохранения сессий <b>(%s)</b> защищена (например, правами в ОС или директивой PHP open_basedir).
     DBStoringCharset=Кодировка базы данных для хранения данных
     DBSortingCharset=Кодировка базы данных для сортировки данных
    -ClientCharset=Client charset
    -ClientSortingCharset=Client collation
    +ClientCharset=Клиентская кодировка
    +ClientSortingCharset=Сопоставление клиентов
     WarningModuleNotActive=Модуль <b>%s</b> должен быть включен
     WarningOnlyPermissionOfActivatedModules=Здесь приведены только права доступа, связанные с активированными модулями. Вы можете активировать другие модули на странице Главная->Установка->Модули.
     DolibarrSetup=Установка или обновление Dolibarr
    @@ -51,13 +51,13 @@ InternalUsers=Внутренние пользователи
     ExternalUsers=Внешние пользователи
     GUISetup=Внешний вид
     SetupArea=Раздел настроек
    -UploadNewTemplate=Upload new template(s)
    +UploadNewTemplate=Загрузить новый шаблон (ы)
     FormToTestFileUploadForm=Форма для проверки загрузки файлов (в зависимости от настройки)
     IfModuleEnabled=Примечание: "Да" влияет только тогда, когда модуль <b>%s</b> включен
     RemoveLock=Удалить файл <b>%s,</b> (если он существует), чтобы позволить использование инструментов обновления.
     RestoreLock=Восстановить файл <b>%s</b> с правами "только чтение", чтобы отключить любое использование инструмента обновления.
     SecuritySetup=Настройка безопасности
    -SecurityFilesDesc=Define here options related to security about uploading files.
    +SecurityFilesDesc=Определите здесь параметры, связанные с безопасностью загрузки файлов.
     ErrorModuleRequirePHPVersion=Ошибка, этот модуль требует PHP версии %s или выше
     ErrorModuleRequireDolibarrVersion=Ошибка, этот модуль требует Dolibarr версии %s или выше
     ErrorDecimalLargerThanAreForbidden=Ошибка, точность выше, чем <b>%s</b>, не поддерживается.
    @@ -66,13 +66,13 @@ Dictionary=Словари
     ErrorReservedTypeSystemSystemAuto=Значение 'system' и 'systemauto' для типа зарезервировано. Вы можете использовать значение 'user' для добавления вашей собственной записи
     ErrorCodeCantContainZero=Код не может содержать значение 0
     DisableJavascript=Отключить JavaScript и Ajax (Рекомендуется если пользователи пользуются текстовыми браузерами)
    -UseSearchToSelectCompanyTooltip=Also if you have a large number of third parties (> 100 000), you can increase speed by setting constant COMPANY_DONOTSEARCH_ANYWHERE to 1 in Setup->Other. Search will then be limited to start of string.
    -UseSearchToSelectContactTooltip=Also if you have a large number of third parties (> 100 000), you can increase speed by setting constant CONTACT_DONOTSEARCH_ANYWHERE to 1 in Setup->Other. Search will then be limited to start of string.
    -DelaiedFullListToSelectCompany=Wait you press a key before loading content of thirdparties combo list (This may increase performance if you have a large number of thirdparties, but it is less convenient)
    -DelaiedFullListToSelectContact=Wait you press a key before loading content of contact combo list (This may increase performance if you have a large number of contact, but it is less convenient)
    +UseSearchToSelectCompanyTooltip=Кроме того, если у вас есть большое количество третьих лиц (> 100 000), вы можете увеличить скорость, установив постоянную COMPANY_DONOTSEARCH_ANYWHERE на 1 в Setup-> Other. Затем поиск будет ограничен началом строки.
    +UseSearchToSelectContactTooltip=Кроме того, если у вас есть большое количество третьих лиц (> 100 000), вы можете увеличить скорость, установив постоянную связь CONTACT_DONOTSEARCH_ANYWHERE в 1 в Setup-> Other. Затем поиск будет ограничен началом строки.
    +DelaiedFullListToSelectCompany=Подождите, пока вы нажмете клавишу перед загрузкой содержимого списка со списком сторонних партнеров (это может повысить производительность, если у вас есть большое количество третьих сторон, но это менее удобно)
    +DelaiedFullListToSelectContact=Подождите, пока вы нажмете клавишу до загрузки содержимого списка контактов (это может повысить производительность, если у вас большое количество контактов, но это менее удобно)
     NumberOfKeyToSearch=Кол-во символов для запуска поиска: %s
     NotAvailableWhenAjaxDisabled=Недоступно при отключенном Ajax
    -AllowToSelectProjectFromOtherCompany=On document of a third party, can choose a project linked to another third party
    +AllowToSelectProjectFromOtherCompany=В документе третьей стороны можно выбрать проект, связанный с другой третьей стороной
     JavascriptDisabled=JavaScript отключен
     UsePreviewTabs=Использовать вкладки предпросмотра
     ShowPreview=Предварительный просмотр
    @@ -80,7 +80,7 @@ PreviewNotAvailable=Предварительный просмотр не дос
     ThemeCurrentlyActive=Текущая тема
     CurrentTimeZone=Текущий часовой пояс в настройках PHP
     MySQLTimeZone=Часовой пояс БД (MySQL)
    -TZHasNoEffect=Dates are stored and returned by database server as if they were kept as submited string. The timezone has effect only when using UNIX_TIMESTAMP function (that should not be used by Dolibarr, so database TZ should have no effect, even if changed after data was entered).
    +TZHasNoEffect=Даты сохраняются и возвращаются сервером базы данных, как если бы они хранились в виде строки. Временной зонд имеет эффект только при использовании UNIX_TIMESTAMP (который не должен использоваться Dolibarr, поэтому база данных TZ не должна иметь эффекта, даже если она была изменена после ввода данных).
     Space=Пробел
     Table=Таблица
     Fields=Поля
    @@ -89,7 +89,7 @@ Mask=Маска
     NextValue=Следующее значение
     NextValueForInvoices=Следующее значение (счета-фактуры)
     NextValueForCreditNotes=Следующее значение (кредитные авизо)
    -NextValueForDeposit=Next value (down payment)
    +NextValueForDeposit=Следующее значение (первоначальный взнос)
     NextValueForReplacements=Следующее значение (замены)
     MustBeLowerThanPHPLimit=Примечание: ваш PHP ограничивает размер загружаемого файла до <b>%s</b> %s независимо от значения этого параметра
     NoMaxSizeByPHPLimit=Примечание: в вашей конфигурации PHP установлено <b>no limit</b>
    @@ -101,7 +101,7 @@ AntiVirusParam= Дополнительные параметры командно
     AntiVirusParamExample= Пример для ClamWin: --database="C:\\Program Files (x86)\\ClamWin\\lib"
     ComptaSetup=Установка модуля контрагентов
     UserSetup=Установка управления пользователями
    -MultiCurrencySetup=Multi-currency setup
    +MultiCurrencySetup=Многовалютная настройка
     MenuLimits=Точность и ограничения
     MenuIdParent=ID родительского меню
     DetailMenuIdParent=ID родительского меню (EMPTY для верхнего меню)
    @@ -126,12 +126,12 @@ PHPTZ=Часовой пояс PHP сервера
     DaylingSavingTime=Летнее время
     CurrentHour=Время PHP (на PHP-сервере)
     CurrentSessionTimeOut=Тайм-аут текущей сессии
    -YouCanEditPHPTZ=To set a different PHP timezone (not required), you can try to add a file .htaccess with a line like this "SetEnv TZ Europe/Paris"
    -HoursOnThisPageAreOnServerTZ=Warning, in contrary of other screens, hours on this page are not in your local timezone, but for the timezone of the server.
    +YouCanEditPHPTZ=Чтобы установить другой часовой пояс PHP (не требуется), вы можете попробовать добавить файл .htaccess с помощью строки «SetEnv TZ Europe/Paris»,
    +HoursOnThisPageAreOnServerTZ=Предупреждение, в отличие от других экранов, часы на этой странице не находятся в вашем локальном часовом поясе, а в часовом поясе сервера.
     Box=Виджет
     Boxes=Виджеты
     MaxNbOfLinesForBoxes=Максимальное количество строк для виджетов
    -AllWidgetsWereEnabled=All available widgets are enabled
    +AllWidgetsWereEnabled=Доступны все доступные виджеты
     PositionByDefault=Порядок по умолчанию
     Position=Позиция
     MenusDesc=Менеджеры меню позволяют настраивать обе панели меню (горизонтальную и вертикальную).
    @@ -146,12 +146,12 @@ Purge=Очистить
     PurgeAreaDesc=Эта страница позволяет вам удалить все файлы созданные или хранящиеся в Dolibarr (временные файлы или все файлы в папке <b>%s</b>). Использование этой возможности не является обязательным. Она полезна при размещении Dolibarr на серверах не позволяющих удалять файлы созданные веб-сервером.
     PurgeDeleteLogFile=Удаление файлов журналов, включая <b>%s</b> определенный для модуля Syslog (без риска потери данных)
     PurgeDeleteTemporaryFiles=Удалить все временные файлы (без риска потери данных)
    -PurgeDeleteTemporaryFilesShort=Delete temporary files
    +PurgeDeleteTemporaryFilesShort=Удаление временных файлов
     PurgeDeleteAllFilesInDocumentsDir=Удалить все файлы в директории <b>%s</b>. Временные файлы, резервные копии базы данных, а также файлы, прикрепленные к элементам (контрагенты, счета-фактуры, ...) и загруженные в модуль электронного документооборота ECM будут удалены.
     PurgeRunNow=Очистить сейчас
     PurgeNothingToDelete=Нет директории или файла для удаления.
     PurgeNDirectoriesDeleted=Удалено <b>%s</b> файлов или каталогов.
    -PurgeNDirectoriesFailed=Failed to delete <b>%s</b> files or directories.
    +PurgeNDirectoriesFailed=Не удалось удалить <b>%s</b> файлов или каталогов.
     PurgeAuditEvents=Очистить все события безопасности
     ConfirmPurgeAuditEvents=Вы хотите очистить все события связанные с безопасностью? Все журналы безопасности будут удалены, другие данные не будут удалены.
     GenerateBackup=Создать резервную копию
    @@ -190,30 +190,30 @@ EncodeBinariesInHexa=Кодировать двоичные данные в ше
     IgnoreDuplicateRecords= Игнорировать ошибки дублирующихся записей (INSERT IGNORE)
     AutoDetectLang=Автоопределение (язык браузера)
     FeatureDisabledInDemo=Функция отключена в демо -
    -FeatureAvailableOnlyOnStable=Feature only available on official stable versions
    +FeatureAvailableOnlyOnStable=Функция доступна только в официальных стабильных версиях
     BoxesDesc=Виджеты компонентов отображают такую же информацию которую вы можете добавить к персонализированным страницам. Вы можете выбрать между показом виджета или не выбирая целевую страницу нажать "Активировать", или выбрать корзину для отключения.
     OnlyActiveElementsAreShown=Показаны только элементы из <a href="%s">включенных модулей</a>
     ModulesDesc=Модули Dolibar определяют какие возможности будут включены в приложении. Некоторые приложения/модули требуют разрешения которые вы должны предоставить пользователям, после их активации. Нажмите на кнопку on/off для включения или отключения модулей.
     ModulesMarketPlaceDesc=В интернете вы можете найти больше модулей для загрузки...
    -ModulesDeployDesc=If permissions on your file system allows it, you can use this tool to deploy an external module. The module wil then be visible on the tab <strong>%s</strong>.
    +ModulesDeployDesc=Если разрешения для вашей файловой системы позволяют это, вы можете использовать этот инструмент для развертывания внешнего модуля. Затем модуль будет виден на вкладке<strong>%s</strong>.
     ModulesMarketPlaces=Поиск внешних приложений/модулей
    -ModulesDevelopYourModule=Develop your own app/modules
    -ModulesDevelopDesc=You can develop or find a partner to develop for you, your personalised module
    -DOLISTOREdescriptionLong=Instead of switching on <a href="https://www.dolistore.com">www.dolistore.com</a> web site to find an external module, you can use this embedded tool that will make the seach on the external market place for you (may be slow, need an internet access)...
    +ModulesDevelopYourModule=Разработка собственного приложения/модулей
    +ModulesDevelopDesc=Вы можете разработать или найти партнера для разработки, ваш персонализированный модуль
    +DOLISTOREdescriptionLong=Вместо того, чтобы переходить на веб-сайт <a href="https://www.dolistore.com">www.dolistore.com</a>, чтобы найти внешний модуль, вы можете использовать этот встроенный инструмент, который сделает ваше путешествие на внешнем рынке (может быть медленным, нужен доступ в Интернет) ...
     NewModule=Новый
    -FreeModule=Free
    -CompatibleUpTo=Compatible with version %s
    -NotCompatible=This module does not seem compatible with your Dolibarr %s (Min %s - Max %s).
    -CompatibleAfterUpdate=This module requires an update to your Dolibarr %s (Min %s - Max %s).
    -SeeInMarkerPlace=See in Market place
    -Updated=Updated
    -Nouveauté=Novelty
    -AchatTelechargement=Buy / Download
    -GoModuleSetupArea=To deploy/install a new module, go onto the Module setup area at <a href="%s">%s</a>.
    +FreeModule=Свободно
    +CompatibleUpTo=Совместимость с версией %s
    +NotCompatible=Этот модуль не совместим с вашим Dolibarr%s (Min%s - Max%s).
    +CompatibleAfterUpdate=Этот модуль требует обновления вашего Dolibarr%s (Min%s - Max%s).
    +SeeInMarkerPlace=См. На рынке
    +Updated=Обновлено
    +Nouveauté=Новое
    +AchatTelechargement=Купить/Скачать
    +GoModuleSetupArea=Чтобы развернуть/установить новый модуль, перейдите в область настройки модуля с <a href="%s">%s</a>.
     DoliStoreDesc=DoliStore, официальный магазин внешних модулей Dolibarr ERP / CRM
    -DoliPartnersDesc=List of companies providing custom developed modules or features (Note: anyone experienced in PHP programming can provide custom development for an open source project)
    +DoliPartnersDesc=Список компаний, предоставляющих индивидуально разработанные модули или функции (Примечание: любой, кто имеет опыт программирования на PHP, может предоставить пользовательскую разработку для проекта с открытым исходным кодом)
     WebSiteDesc=Ссылки на веб-сайты, чтобы найти больше модулей...
    -DevelopYourModuleDesc=Some solutions to develop your own module...
    +DevelopYourModuleDesc=Некоторые решения для разработки собственного модуля ...
     URL=Ссылка
     BoxesAvailable=Доступные виджеты
     BoxesActivated=Включенные виджеты
    @@ -222,7 +222,7 @@ ActiveOn=Активирован
     SourceFile=Исходный файл
     AvailableOnlyIfJavascriptAndAjaxNotDisabled=Доступно, только если JavaScript не отключен
     Required=Обязательный
    -UsedOnlyWithTypeOption=Used by some agenda option only
    +UsedOnlyWithTypeOption=Используется только для некоторых вариантов повестки дня
     Security=Безопасность
     Passwords=Пароли
     DoNotStoreClearPassword=Не хранить пароли в открытом виде в базе данных - хранить зашифрованные значения (Рекомендуем)
    @@ -235,63 +235,64 @@ Feature=Возможность
     DolibarrLicense=Лицензия
     Developpers=Разработчики / авторы
     OfficialWebSite=Международный официальный веб-сайт Dolibarr
    -OfficialWebSiteLocal=Local web site (%s)
    +OfficialWebSiteLocal=Локальный веб-сайт (%s)
     OfficialWiki=Документация Dolibarr на Wiki
     OfficialDemo=Демонстрация возможностей Dolibarr в интернете
     OfficialMarketPlace=Официальный магазин внешних модулей / дополнений
     OfficialWebHostingService=Рекомендуемые сервисы веб-хостинга (облачный хостинг)
     ReferencedPreferredPartners=Предпочитаемые партнёры
    -OtherResources=Other resources
    +OtherResources=Другие источники
     ExternalResources=Внешние ресурсы
    -SocialNetworks=Social Networks
    +SocialNetworks=Социальные сети
     ForDocumentationSeeWiki=Для получения документации пользователя или разработчика (документация, часто задаваемые вопросы...),<br> посетите Dolibarr Wiki:<br><b><a href="%s" target="_blank">%s</a></b>
     ForAnswersSeeForum=Для любых других вопросов / помощи, вы можете использовать форум Dolibarr:<br><b><a href="%s" target="_blank">%s</b></a>
     HelpCenterDesc1=Этот раздел может помочь вам получить помощь службы поддержки по Dolibarr.
     HelpCenterDesc2=Некоторые части этого сервиса доступны <b>только на английском языке.</b>
     CurrentMenuHandler=Обработчик текущего меню
     MeasuringUnit=Единица измерения
    -LeftMargin=Left margin
    -TopMargin=Top margin
    -PaperSize=Paper type
    -Orientation=Orientation
    -SpaceX=Space X
    -SpaceY=Space Y
    -FontSize=Font size
    -Content=Content
    -NoticePeriod=Notice period
    -NewByMonth=New by month
    +LeftMargin=Левое поле
    +TopMargin=Верхнее поле
    +PaperSize=Тип бумаги
    +Orientation=Ориентация
    +SpaceX=Пространство X
    +SpaceY=Пространство Y
    +FontSize=Размер шрифта
    +Content=Содержимое
    +NoticePeriod=Период уведомления
    +NewByMonth=Новые по месяцам
     Emails=Электронная почта
     EMailsSetup=Настройка электронной почты
     EMailsDesc=Эта страница позволяет вам переписывать PHP параметры для отправки писем. В большинстве случаев в операционных системах Unix/Linux настройки PHP корректны и менять их не нужно.
    -EmailSenderProfiles=Emails sender profiles
    +EmailSenderProfiles=Профили отправителей электронной почты
     MAIN_MAIL_SMTP_PORT=SMTP/SMTPS порт (По умолчанию в php.ini: <b>%s</b>)
     MAIN_MAIL_SMTP_SERVER=SMTP/SMTPS сервер (по умолчанию в php.ini: <b>%s</b>)
     MAIN_MAIL_SMTP_PORT_NotAvailableOnLinuxLike=SMTP/SMTPS Порт (Не определен в PHP на Unix-подобных системах)
     MAIN_MAIL_SMTP_SERVER_NotAvailableOnLinuxLike=SMTP/SMTPS сервер (Не определен в PHP на Unix-подобных системах)
     MAIN_MAIL_EMAIL_FROM=Отправитель писем для автоматических рассылок (В php.ini указан: <b>%s</b>)
    -MAIN_MAIL_ERRORS_TO=Email used as 'Errors-To' field in emails sent
    +MAIN_MAIL_ERRORS_TO=E-mail используется для отправки сообщений об ошибках (поля «Errors-To» в отправленных сообщениях)
     MAIN_MAIL_AUTOCOPY_TO= Скрыто отправлять копии всех отправляемых писем на 
     MAIN_DISABLE_ALL_MAILS=Отключить отправку всех писем (для тестирования или демонстраций)
    -MAIN_MAIL_FORCE_SENDTO=Send all emails to (instead of real recipients, for test purposes)
    +MAIN_MAIL_FORCE_SENDTO=Отправляйте все электронные письма (вместо реальных получателей, для целей тестирования)
    +MAIN_MAIL_ENABLED_USER_DEST_SELECT=Добавить пользователей сотрудников с электронной почтой в список разрешенных судебных органов
     MAIN_MAIL_SENDMODE=Метод, используемый для отправки электронной почты
     MAIN_MAIL_SMTPS_ID=SMTP ID, если требуется проверка подлинности
     MAIN_MAIL_SMTPS_PW=SMTP пароль, если требуется проверка подлинности
     MAIN_MAIL_EMAIL_TLS= Использовать TLS (SSL) шифрование
    -MAIN_MAIL_EMAIL_STARTTLS= Use TLS (STARTTLS) encrypt
    +MAIN_MAIL_EMAIL_STARTTLS= Использовать шифрование TLS (STARTTLS)
     MAIN_DISABLE_ALL_SMS=Отключить отправку всех SMS (для тестирования или демонстрации)
     MAIN_SMS_SENDMODE=Метод, используемый для передачи SMS
     MAIN_MAIL_SMS_FROM=Номер отправителя для отправки SMS
    -MAIN_MAIL_DEFAULT_FROMTYPE=Sender email by default for manual sendings (User email or Company email)
    -UserEmail=User email
    -CompanyEmail=Company email
    +MAIN_MAIL_DEFAULT_FROMTYPE=Письмо отправителя по умолчанию для отправки вручную (электронная почта пользователя или электронная почта компании)
    +UserEmail=Электронная почта пользователя
    +CompanyEmail=Электронная почта компании
     FeatureNotAvailableOnLinux=Функция недоступна на Unix подобных систем. Проверьте вашу программу для отправки почты локально.
     SubmitTranslation=Если перевод на этот язык не завершен или вы нашли ошибки, вы можете исправить их отредактировав файлы в папке <b>langs/%s</b> и отправив внесенные изменения на www.transifex.com/dolibarr-association/dolibarr/
    -SubmitTranslationENUS=If translation for this language is not complete or you find errors, you can correct this by editing files into directory <b>langs/%s</b> and submit modified files on dolibarr.org/forum or for developers on github.com/Dolibarr/dolibarr.
    +SubmitTranslationENUS=Если перевод для этого языка не завершен или вы обнаружите ошибки, вы можете исправить это, отредактировав файлы в каталог <b>langs/%s</b> и отправив измененные файлы на dolibarr.org/forum или для разработчиков на github.com/Dolibarr/dolibarr.
     ModuleSetup=Настройка модуля
     ModulesSetup=Настройка Модулей/Приложений
     ModuleFamilyBase=Система
     ModuleFamilyCrm=Управление взаимоотношениями с клиентами (CRM)
    -ModuleFamilySrm=Supplier Relation Management (SRM)
    +ModuleFamilySrm=Управление взаимоотношениями с поставщиками (VRM)
     ModuleFamilyProducts=Управление продукцией (PM)
     ModuleFamilyHr=Управление персоналом (HR)
     ModuleFamilyProjects=Проекты / Совместная работа
    @@ -300,31 +301,31 @@ ModuleFamilyTechnic=Много-модульные инструменты
     ModuleFamilyExperimental=Экспериментальные модули
     ModuleFamilyFinancial=Финансовые модули (Бухгалтерия / Казначейство)
     ModuleFamilyECM=Управление электронным содержимым (ECM)
    -ModuleFamilyPortal=Web sites and other frontal application
    -ModuleFamilyInterface=Interfaces with external systems
    +ModuleFamilyPortal=Веб-сайты и другие фронтальные приложения
    +ModuleFamilyInterface=Интерфейсы с внешними системами
     MenuHandlers=Обработчики меню
     MenuAdmin=Редактор меню
     DoNotUseInProduction=Не используйте в производстве
     ThisIsProcessToFollow=Это шаги для процесса:
    -ThisIsAlternativeProcessToFollow=This is an alternative setup to process manually:
    +ThisIsAlternativeProcessToFollow=Это альтернативная настройка для обработки вручную:
     StepNb=Шаг %s
     FindPackageFromWebSite=Поиск пакета, который обеспечивает функции которые вы хотите (например, на официальном веб-сайте %s).
     DownloadPackageFromWebSite=Загрузка пакета (например, на официальном веб-сайте %s).
     UnpackPackageInDolibarrRoot=Распаковка файлов пакета на сервере Dolibarr: <b>%s</b>
    -UnpackPackageInModulesRoot=To deploy/install an external module, unpack the packaged files into the server directory dedicated to modules: <b>%s</b>
    +UnpackPackageInModulesRoot=Чтобы развернуть/установить внешний модуль, распакуйте упакованные файлы в каталог сервера, предназначенный для модулей: <b>%s</b>
     SetupIsReadyForUse=Развертывание модуля завершено. Теперь необходимо включить и настроить модуль в вашей программе на странице настройки модуля: <a href="%s">%s</a>.
     NotExistsDirect=Альтернативная корневая директория не задана.<br>
     InfDirAlt=Начиная с 3-ей версии, можно определить альтернативный корневой каталог. Это позволяет вам хранить в специальном каталоге, плагины и настраиваемые шаблоны. <br> Просто создайте каталог в корне Dolibarr (например: custom). <br>
    -InfDirExample=<br>Then declare it in the file <strong>conf.php</strong><br> $dolibarr_main_url_root_alt='/custom'<br>$dolibarr_main_document_root_alt='/path/of/dolibarr/htdocs/custom'<br>If these lines are commented with "#", to enable them, just uncomment by removing the "#" character.
    -YouCanSubmitFile=For this step, you can submit the .zip file of module package here :
    +InfDirExample=<br>Затем объявите его в файле <strong>conf.php</strong><br> $dolibarr_main_url_root_alt = '/custom'<br> $dolibarr_main_document_root_alt ='/path/of/dolibarr/htdocs/custom'<br>Если эти строки комментируются с помощью ''#", чтобы включить их, просто раскомментируйте, удалив символ "#''.
    +YouCanSubmitFile=На этом шаге вы можете отправить .zip-файл пакета модулей здесь:
     CurrentVersion=Текущая версия Dolibarr
     CallUpdatePage=Перейдите на страницу, где вы сможете обновить структуру базы данных и данные: %s.
     LastStableVersion=Последняя стабильная версия
    -LastActivationDate=Latest activation date
    -LastActivationAuthor=Latest activation author
    -LastActivationIP=Latest activation IP
    +LastActivationDate=Последняя дата активации
    +LastActivationAuthor=Последний активированный автор
    +LastActivationIP=Последний активированный IP-адрес
     UpdateServerOffline=Сервер обновления недоступен
    -WithCounter=Manage a counter
    +WithCounter=Управление счетчиком
     GenericMaskCodes=Вы можете ввести любую цифровую маску. В этой маске можно использовать следующие тэги:<br><b>{000000}</b> соответствующий номер будет увеличиваться для каждого %s. Введите столько нулей сколько соответствует длине счетчика. Счетчик будет заполнен слева нулями в таком количестве как указано в маске. <br><b>{000000+000}</b> как предыдущая, но со смещением на количество справа + знаки начиная с первого %s. <br><b>{000000@x}</b> то же что и предыдущее, но счетчик будет обнулен когда наступит месяц Х (x может быть от 1 до 12, or 0 для использования заранее или налоговый год определен в вашей конфигурации, или 99 для обнуления каждый месяц). Если эта опция используется и х равен 2 или более чем последовательность {yy}{mm} или {yyyy}{mm} это тоже необходимо. <br><b>{dd}</b> день (от 01 до 31).<br><b>{mm}</b> месяц (от 01 до 12).<br><b>{yy}</b>, <b>{yyyy}</b> или <b>{y}</b> год указывается 2, 4 или 1 цифрами. <br>
     GenericMaskCodes2=<b>{cccc}</b> код клиента на n символов <br> <b> {cccc000} </b> код клиента на n символов с счетчиком, предназначенным для клиента. Этот счетчик, предназначенный для клиента, сбрасывается в то же время, что и глобальный счетчик. <br> <b> {tttt} </b> Код контрагента для n символов (см. Меню «Главная страница - Настройка - Словарь - Типы контрагентов») , Если вы добавите этот тег, счетчик будет отличаться для каждого типа контрагента. <br>
     GenericMaskCodes3=Все остальные символы в маске останутся нетронутыми. <br>Пробелы не допускается. <br>
    @@ -338,11 +339,11 @@ ServerNotAvailableOnIPOrPort=Сервер не доступен по адрес
     DoTestServerAvailability=Проверка соединения с сервером
     DoTestSend=Тестовая отправка
     DoTestSendHTML=Тестовая отправка HTML
    -ErrorCantUseRazIfNoYearInMask=Error, can't use option @ to reset counter each year if sequence {yy} or {yyyy} is not in mask.
    +ErrorCantUseRazIfNoYearInMask= Ошибка, не может использовать параметр @ для сброса счетчика каждый год, если последовательность {yy} или {yyyy} не находится в маске.
     ErrorCantUseRazInStartedYearIfNoYearMonthInMask=Ошибка, не возможно использовать опцию @ если последовательность {yy}{mm} или {yyyy}{mm} не в маске.
     UMask=UMask параметр для новых файлов в файловых системах Unix / Linux / BSD / Mac.
     UMaskExplanation=Этот параметр позволяет определить набор прав по умолчанию для файлов, созданных Dolibarr на сервере (при загрузке, например).<br> Это должно быть восьмеричное значение (например, 0666 означает, читать и записывать сможет каждый). <br> Этот параметр бесполезен на Windows-сервере.
    -SeeWikiForAllTeam=Take a look at the wiki page for full list of all actors and their organization
    +SeeWikiForAllTeam=Взгляните на страницу вики для полного списка всех участников и их организации
     UseACacheDelay= Задержка для кэширования при экспорте в секундах (0 или пусто для отключения кэширования)
     DisableLinkToHelpCenter=Скрыть ссылку <b>"нужна помощь или поддержка"</b> на странице авторизации
     DisableLinkToHelp=Скрыть ссылку интернет-справки "<b>%s</b>"
    @@ -350,7 +351,7 @@ AddCRIfTooLong=Автоматические переносы отсутству
     ConfirmPurge=Вы уверены что хотите выполнить эту очистку?<br> Это действие удалит все ваши файлы с данными без возможности восстановления (ECM файлы, прикрепленные файлы...).
     MinLength=Минимальная длина
     LanguageFilesCachedIntoShmopSharedMemory=Файлы .lang, загружены в общую памяти
    -LanguageFile=Language file
    +LanguageFile=Языковой файл
     ExamplesWithCurrentSetup=Примеры с текущими настройками
     ListOfDirectories=Список каталогов с шаблонами OpenDocument
     ListOfDirectoriesForModelGenODT=Список каталогов содержащих файлы шаблонов в форматеOpenDocument. <br><br>Укажите здесь полный пусть к каталогу.<br>Каждый каталог с новой строки.<br>Для добавления каталога GED-модулей, добавьте здесь <b>DOL_DATA_ROOT/ecm/yourdirectoryname</b>.<br><br>Файлы в этих каталогах должны заканчиваться символами <b>.odt</b> или <b>.ods</b>.
    @@ -373,13 +374,14 @@ NoSmsEngine=Нет доступного менеджера SMS-рассылки.
     PDF=PDF
     PDFDesc=Вы можете настроить каждую глобальную опции для создания PDF-файлов
     PDFAddressForging=Правила придумывания почтовых ящиков
    -HideAnyVATInformationOnPDF=Скрывать все информацию о НДС в создаваемых PDF-файлах
    -PDFLocaltax=Rules for %s
    +HideAnyVATInformationOnPDF=Скрыть всю информацию, связанную с налогом с продаж/НДС в сгенерированном PDF-файле
    +PDFRulesForSalesTax=Правила для налога с продаж/НДС
    +PDFLocaltax=Правила для %s
     HideLocalTaxOnPDF=Hide %s rate into pdf column tax sale
     HideDescOnPDF=Скрывать описания продуктов в создаваемых PDF-файлах
     HideRefOnPDF=Скрывать артикул товара в создаваемых PDF-файлах
     HideDetailsOnPDF=Скрывать строки с деталями продукции в создаваемых PDF-файлах
    -PlaceCustomerAddressToIsoLocation=Use french standard position (La Poste) for customer address position
    +PlaceCustomerAddressToIsoLocation=Используйте французскую стандартную позицию (La Poste) для позиции адреса клиента
     Library=Библиотека
     UrlGenerationParameters=Параметры безопасных URL`ов
     SecurityTokenIsUnique=Использовать уникальный параметр securekey для каждого URL
    @@ -392,33 +394,33 @@ PriceBaseTypeToChange=Изменять базовые цены на опреде
     MassConvert=Запустить массовое преобразование
     String=Строка
     TextLong=Длинный текст
    -HtmlText=Html text
    +HtmlText=Html текст
     Int=Целое
     Float=С плавающей запятой
     DateAndTime=Дата и время
     Unique=Уникальный
    -Boolean=Boolean (one checkbox)
    +Boolean=Boolean (один флажок)
     ExtrafieldPhone = Телефон
     ExtrafieldPrice = Цена
     ExtrafieldMail = Адрес электронной почты
     ExtrafieldUrl = Url
     ExtrafieldSelect = Выбрать из списка
     ExtrafieldSelectList = Выбрать из таблицы
    -ExtrafieldSeparator=Separator (not a field)
    +ExtrafieldSeparator=Разделитель (не поле)
     ExtrafieldPassword=Пароль
    -ExtrafieldRadio=Radio buttons (on choice only)
    -ExtrafieldCheckBox=Checkboxes
    -ExtrafieldCheckBoxFromList=Checkboxes from table
    +ExtrafieldRadio=Радио-кнопка (только по выбору)
    +ExtrafieldCheckBox=Флажок
    +ExtrafieldCheckBoxFromList=Флажки из таблицы
     ExtrafieldLink=Ссылка на объект
    -ComputedFormula=Computed field
    -ComputedFormulaDesc=You can enter here a formula using other properties of object or any PHP coding to get a dynamic computed value. You can use any PHP compatible formulas including the "?" condition operator, and following global object: <strong>$db, $conf, $langs, $mysoc, $user, $object</strong>.<br><strong>WARNING</strong>: Only some properties of $object may be available. If you need a properties not loaded, just fetch yourself the object into your formula like in the second example.<br>Using a computed field means you can't enter yourself any value from interface. Also, if there is a syntax error, the formula may return nothing.<br><br>Example of formula:<br>$object->id < 10 ? round($object->id / 2, 2) : ($object->id + 2 * $user->id) * (int) substr($mysoc->zip, 1, 2)<br><br>Example to reload object<br>(($reloadedobj = new Societe($db)) && ($reloadedobj->fetch($obj->id ? $obj->id : ($obj->rowid ? $obj->rowid : $object->id)) > 0)) ? $reloadedobj->array_options['options_extrafieldkey'] * $reloadedobj->capital / 5 : '-1'<br><br>Other example of formula to force load of object and its parent object:<br>(($reloadedobj = new Task($db)) && ($reloadedobj->fetch($object->id) > 0) && ($secondloadedobj = new Project($db)) && ($secondloadedobj->fetch($reloadedobj->fk_project) > 0)) ? $secondloadedobj->ref : 'Parent project not found'
    -ExtrafieldParamHelpPassword=Keep this field empty means value will be stored without encryption (field must be only hidden with star on screen).<br>Set here value 'auto' to use the default encryption rule to save password into database (then value read will be the hash only, no way to retreive original value)
    -ExtrafieldParamHelpselect=List of values must be lines with format key,value (where key can't be '0')<br><br> for example : <br>1,value1<br>2,value2<br>code3,value3<br>...<br><br>In order to have the list depending on another complementary attribute list :<br>1,value1|options_<i>parent_list_code</i>:parent_key<br>2,value2|options_<i>parent_list_code</i>:parent_key <br><br>In order to have the list depending on another list :<br>1,value1|<i>parent_list_code</i>:parent_key<br>2,value2|<i>parent_list_code</i>:parent_key
    -ExtrafieldParamHelpcheckbox=List of values must be lines with format key,value (where key can't be '0')<br><br> for example : <br>1,value1<br>2,value2<br>3,value3<br>...
    -ExtrafieldParamHelpradio=List of values must be lines with format key,value (where key can't be '0')<br><br> for example : <br>1,value1<br>2,value2<br>3,value3<br>...
    -ExtrafieldParamHelpsellist=List of values comes from a table<br>Syntax : table_name:label_field:id_field::filter<br>Example : c_typent:libelle:id::filter<br><br>- idfilter is necessarly a primary int key<br>- filter can be a simple test (eg active=1) to display only active value<br>You can also use $ID$ in filter witch is the current id of current object<br>To do a SELECT in filter use $SEL$<br>if you want to filter on extrafields use syntax  extra.fieldcode=... (where field code is the code of extrafield)<br><br>In order to have the list depending on another complementary attribute list:<br>c_typent:libelle:id:options_<i>parent_list_code</i>|parent_column:filter <br><br>In order to have the list depending on another list:<br>c_typent:libelle:id:<i>parent_list_code</i>|parent_column:filter
    -ExtrafieldParamHelpchkbxlst=List of values comes from a table<br>Syntax : table_name:label_field:id_field::filter<br>Example : c_typent:libelle:id::filter<br><br>filter can be a simple test (eg active=1) to display only active value<br>You can also use $ID$ in filter witch is the current id of current object<br>To do a SELECT in filter use $SEL$<br>if you want to filter on extrafields use syntax  extra.fieldcode=... (where field code is the code of extrafield)<br><br>In order to have the list depending on another complementary attribute list :<br>c_typent:libelle:id:options_<i>parent_list_code</i>|parent_column:filter <br><br>In order to have the list depending on another list:<br>c_typent:libelle:id:<i>parent_list_code</i>|parent_column:filter
    -ExtrafieldParamHelplink=Parameters must be ObjectName:Classpath<br>Syntax : ObjectName:Classpath<br>Examples :<br>Societe:societe/class/societe.class.php<br>Contact:contact/class/contact.class.php
    +ComputedFormula=Вычисленное поле
    +ComputedFormulaDesc=Вы можете ввести здесь формулу, используя другие свойства объекта или любое PHP-кодирование, чтобы получить динамическое вычисленное значение. Вы можете использовать любые совместимые с PHP формулы, включая «?» оператор условия и следующий глобальный объект: <strong>$db, $conf, $langs, $mysoc, $user, $object</strong>.<br><strong>Предупреждение</strong>: Доступны только некоторые свойства объекта $. Если вам нужны не загруженные свойства, просто введите себе объект в формулу, как во втором примере. <br>Использование вычисленного поля означает, что вы не можете вводить себе какое-либо значение из интерфейса. Кроме того, если есть синтаксическая ошибка, формула может ничего не возвращать.<br><br> Пример формулы: <br>$object-> id <10? round ($object-> id/2, 2): ($object-> id + 2 * $user-> id) * (int) substr ($mysoc-> zip, 1, 2) <br><br> Пример для перезагрузки объектаe<br> (( $reloadedobj = new Societe ($db)) && ($reloadedobj-> fetch ($obj-> id? $obj-> id: ($obj-> rowid? $obj-> rowid: $object-> id)) > 0))? $reloadedobj-> array_options ['options_extrafieldkey'] * $reloadedobj-> capital/5: '-1' <br><br>Другой пример формулы для принудительной загрузки объекта и его родительского объекта: <br> (($reloadedobj = new Task ($db)) && ($reloadedobj-> fetch ($object-> id)> 0) && ($secondloadedobj = new Project ($db)) && ($secondloadedobj-> fetch ($reloadedobj-> fk_project)> 0))? $secondloadedobj-> ref: «Родительский проект не найден»
    +ExtrafieldParamHelpPassword=Сохраните это поле пустым, значение будет сохранено без шифрования (поле должно быть скрыто только со звездой на экране) .<br>Установите здесь значение «авто», чтобы использовать правило шифрования по умолчанию для сохранения пароля в базу данных (тогда значение read будет хешем, нет способа вернуть первоначальное значение)
    +ExtrafieldParamHelpselect=Список значений должен быть строками с ключом формата, значением (где ключ не может быть «0») <br><br>, например: <br>1, значение1<br>2, значение2<br>code3, значение3<br> ... <br><br> Для того, чтобы список был в зависимости от другого списка дополнительных атрибутов: <br>1 , value1 | options_<i>parent_list_code</i>: parent_key<br>2, value2 | options_<i>parent_list_code</i>: parent_key <br><br> Для того, чтобы список был в зависимости от другого списка: <br>1, value1 | <i>parent_list_code</i>: parent_key<br>2, value2| <i>parent_list_code</i>: parent_key
    +ExtrafieldParamHelpcheckbox=Список значений должен быть строками с ключом формата, значением (где ключ не может быть «0») <br><br>, например: <br>1, значение1<br>2, значение2<br>3, значение3<br> ...
    +ExtrafieldParamHelpradio=Список значений должен быть строками с ключом формата, значением (где ключ не может быть «0») <br><br>, например: <br>1, значение1<br>2, значение2<br>3, значение3<br> ...
    +ExtrafieldParamHelpsellist=Список значений поступает из таблицы<br>Syntax: table_name: label_field: id_field :: filter<br>Example: c_typent: libelle: id :: filter<br><br>- idfilter необходим первичный int key<br> фильтр может быть простым тестом (например, active = 1), чтобы отображать только активные value<br>You также можете использовать $ID$ в фильтре witch - текущий идентификатор текущего объекта<br>To сделать SELECT в использовании фильтра $SEL$ <br>if, если вы хотите отфильтровать на extrafields использовать синтаксис extra.fieldcode = ... (где код поля - это код extrafield) <br><br> Для того, чтобы список был в зависимости от другого списка дополнительных атрибутов: <br>c_typent: libelle: id: options_<i>parent_list_code</i> | parent_column: filter <br><br> Для того, чтобы список был в зависимости от другого списка: <br>c_typent: libelle: id: <i>parent_list_code</i> | parent_column: filter
    +ExtrafieldParamHelpchkbxlst=Список значений происходит из таблицы<br>Syntax:table_name: label_field: id_field::filter<br> Пример: c_typent: libelle: id :: filter<br><br>filter может быть простым тестом (например, active = 1), чтобы отображать только активное значение<br>. Вы также можете использовать $ID$ в фильтре witch является текущим идентификатором текущего объекта<br>To использовать SELECT в использовании фильтра $SEL$ <br>если вы хотите фильтровать на extrafields использовать синтаксис extra.fieldcode = ... (где полевой код является кодом extrafield) <br><br> Чтобы список был в зависимости от другой дополнительный список атрибутов: <br>c_typent: libelle: id: options_<i>parent_list_code</i>parent_column:filter <br><br> Для того, чтобы список был в зависимости от другого списка:<br>c_typent:libelle:id: <i>parent_list_code</i> |parent_column: filter
    +ExtrafieldParamHelplink=Параметры должны быть ObjectName: Classpath<br>Syntax: ObjectName: Classpath<br>Examples: <br>Societe: societe/class/societe.class.php<br>Contact: contact/class/contact.class.php
     LibraryToBuildPDF=Библиотека используемая для создания PDF-файлов
     LocalTaxDesc=Некоторые страны взымают по 2 или 3 налога за каждую позицию в счете. Если у вас это так то выберите второй и третий налог и их ставку. Возможные варианты:<br>1 : местный налог взымается с продукции и услуг без НДС (местный налог вычисляется от суммы до начисления налогов)<br>2 : местный налог взымается с продукции и услуг включая НДС (местный налог вычисляется от суммы + основной налог)<br>3 : местный налог взымается с продукции без НДС (местный налог вычисляется от суммы до начисления налогов)<br>4 : местный налог взымается с продукции включая НДС (местный налог вычисляется от суммы + основной НДС)<br>5: местный налог взымается с услуг без НДС (местный налог вычисляется от суммы до начисления налогов)<br>6: местный налог взымается с услуг включая НДС (местный налог вычисляется от суммы + налог)
     SMS=SMS
    @@ -427,50 +429,54 @@ RefreshPhoneLink=Обновить ссылку
     LinkToTest=Ссылка создана для пользователя <strong>%s</strong> (нажмите на телефонный номер, чтобы протестировать)
     KeepEmptyToUseDefault=Оставьте пустым для использования значения по умолчанию
     DefaultLink=Ссылка по умолчанию
    -SetAsDefault=Set as default
    +SetAsDefault=Установить по умолчанию
     ValueOverwrittenByUserSetup=Предупреждение: это значение может быть перезаписано в настройках пользователя (каждый пользователь может задать свои настройки ссылки ClickToDial)
     ExternalModule=Внешний модуль - установлен в директорию %s
     BarcodeInitForThirdparties=Массовое создание штрих-кодов для Контрагентов
     BarcodeInitForProductsOrServices=Массовое создание или удаление штрих-кода для Товаров или Услуг
    -CurrentlyNWithoutBarCode=Currently, you have <strong>%s</strong> record on <strong>%s</strong> %s without barcode defined.
    +CurrentlyNWithoutBarCode=В настоящее время у вас есть <strong>%s</strong>запись на <strong>%s</strong>%s без определенного штрих-кода.
     InitEmptyBarCode=Начальное значения для следующих %s пустых записей
     EraseAllCurrentBarCode=Стереть все текущие значения штрих-кодов
    -ConfirmEraseAllCurrentBarCode=Are you sure you want to erase all current barcode values?
    +ConfirmEraseAllCurrentBarCode=Вы действительно хотите удалить все текущие значения штрих-кода?
     AllBarcodeReset=Все значения штрих-кодов были удалены
     NoBarcodeNumberingTemplateDefined=В модуле формирования штрих-кодов не определен шаблон нумерации
    -EnableFileCache=Enable file cache
    -ShowDetailsInPDFPageFoot=Add more details into footer of PDF files, like your company address, or manager names (to complete professional ids, company capital and VAT number).
    -NoDetails=No more details in footer
    -DisplayCompanyInfo=Display company address
    -DisplayCompanyManagers=Display manager names
    -DisplayCompanyInfoAndManagers=Display company address and manager names
    -EnableAndSetupModuleCron=If you want to have this recurring invoice beeing generated automatically, module *%s* must be enabled and correctly setup. Otherwise, generation of invoices must be done manually from this template with button *Create*. Note that even if you enabled automatic generation, you can still safely launch manual generation. Duplicates generation for same period are not possible.
    -ModuleCompanyCodeAquarium=Return an accounting code built by:<br>%s followed by third party supplier code for a supplier accounting code,<br>%s followed by third party customer code for a customer accounting code.
    -ModuleCompanyCodePanicum=Return an empty accounting code.
    -ModuleCompanyCodeDigitaria=Accounting code depends on third party code. The code is composed of the character "C" in the first position followed by the first 5 characters of the third party code.
    -Use3StepsApproval=By default, Purchase Orders need to be created and approved by 2 different users (one step/user to create and one step/user to approve. Note that if user has both permission to create and approve, one step/user will be enough). You can ask with this option to introduce a third step/user approval, if amount is higher than a dedicated value (so 3 steps will be necessary: 1=validation, 2=first approval and 3=second approval if amount is enough).<br>Set this to empty if one approval (2 steps) is enough, set it to a very low value (0.1) if a second approval (3 steps) is always required.
    -UseDoubleApproval=Use a 3 steps approval when amount (without tax) is higher than...
    -WarningPHPMail=WARNING: It is often better to setup outgoing emails to use the email server of your provider instead of the default setup. Some email providers (like Yahoo) does not allow you to send an email from another server than their own server. Your current setup use the server of the application to send email and not the server of your email provider, so some recipients (the one compatible with the restrictive DMARC protocol), will ask your email provider if they can accept your email and some email providers (like Yahoo) may respond "no" because the server is not a server of them, so few of your sent Emails may not be accepted (be carefull also to your email provider sending quota).<br>If your Email provider (like Yahoo) has this restriction, you must change Email setup to choose the other method "SMTP server" and enter the SMTP server and credentials provided by your Email provider (ask your EMail provider to get SMTP credentials for your account).
    -WarningPHPMail2=If your email SMTP provider need to restrict email client to some IP addresses (very rare), this is the IP address of your ERP CRM application: <strong>%s</strong>.
    -ClickToShowDescription=Click to show description
    -DependsOn=This module need the module(s)
    -RequiredBy=This module is required by module(s)
    -TheKeyIsTheNameOfHtmlField=This is the name of the HTML field. This need to have technical knowledges to read the content of the HTML page to get the key name of a field.
    -PageUrlForDefaultValues=You must enter here the relative url of the page. If you include parameters in URL, the default values will be effective if all parameters are set to same value. Examples:
    -PageUrlForDefaultValuesCreate=<br>For form to create a new thirdparty, it is <strong>%s</strong>,<br>If you want default value only if url has some parameter, you can use <strong>%s</strong>
    -PageUrlForDefaultValuesList=<br>For page that list thirdparties, it is <strong>%s</strong>,<br>If you want default value only if url has some parameter, you can use <strong>%s</strong>
    -EnableDefaultValues=Enable usage of personalized default values
    -EnableOverwriteTranslation=Enable usage of overwrote translation
    -GoIntoTranslationMenuToChangeThis=A translation has been found for the key with this code, so to change this value, you must edit it fom Home-Setup-translation.
    -WarningSettingSortOrder=Warning, setting a default sort order may result in a technical error when going on the list page if field is an unknown field. If you experience such an error, come back to this page to remove the default sort order and restore default behavior.
    +EnableFileCache=Включить кеш файлов
    +ShowDetailsInPDFPageFoot=Добавьте более подробную информацию в нижний колонтитул PDF-файлов, например, адрес вашей компании или имена менеджеров (для заполнения профессиональных идентификаторов, капитала компании и номера НДС).
    +NoDetails=Нет подробностей в нижнем колонтитуле
    +DisplayCompanyInfo=Показать адрес компании
    +DisplayCompanyManagers=Отображать имена менеджеров
    +DisplayCompanyInfoAndManagers=Отображать имена адресов и менеджеров компаний
    +EnableAndSetupModuleCron=Если вы хотите, чтобы этот повторяющийся счет был создан автоматически, модуль *%s* должен быть включен и правильно настроен. В противном случае генерация счетов-фактур должна быть произведена вручную из этого шаблона с помощью кнопки * Создать *. Обратите внимание, что даже если вы включили автоматическую генерацию, вы можете безопасно запустить ручную генерацию. Генерация дубликатов за тот же период невозможна.
    +ModuleCompanyCodeCustomerAquarium=%s с последующим сторонним кодом клиента для кода учета клиентов
    +ModuleCompanyCodeSupplierAquarium=%s а затем код поставщика третьей стороны для кода учета поставщика
    +ModuleCompanyCodePanicum=Верните пустой учетный код.
    +ModuleCompanyCodeDigitaria=Код учета зависит от стороннего кода. Код состоит из символа «C» в первой позиции, за которым следуют первые 5 символов кода третьей стороны.
    +Use3StepsApproval=По умолчанию заказы на поставку должны быть созданы и одобрены двумя разными пользователями (один шаг/пользователь для создания и один шаг/пользователь для одобрения. Обратите внимание, что если у пользователя есть как разрешение на создание и утверждение, достаточно одного шага/пользователя) , Вы можете задать эту опцию, чтобы ввести утверждение третьего шага/пользователя, если сумма превышает выделенное значение (так что потребуется 3 шага: 1 = валидация, 2 = первое утверждение и 3 = второе одобрение, если суммы достаточно). <br>Установите это для пустого, если достаточно одного утверждения (2 шага), установите его на очень низкое значение (0,1), если требуется второе утверждение (3 шага).
    +UseDoubleApproval=Используйте одобрение на 3 шага, когда сумма (без налога) выше ...
    +WarningPHPMail= ПРЕДУПРЕЖДЕНИЕ. Часто лучше настроить исходящие письма на использование сервера электронной почты вашего провайдера вместо настройки по умолчанию. Некоторые поставщики электронной почты (например, Yahoo) не позволяют отправлять электронную почту с другого сервера, кроме своего собственного сервера. Ваша текущая настройка использует сервер приложения для отправки электронной почты, а не сервера вашего почтового провайдера, поэтому некоторые получатели (тот, который совместим с ограничительным протоколом DMARC), спросят у вашего поставщика электронной почты, могут ли они принять вашу электронную почту и некоторых поставщиков электронной почты (например, Yahoo) могут отвечать «нет», потому что сервер не является их сервером, поэтому некоторые из ваших отправленных писем не могут быть приняты (обратите внимание также на отправку квоты поставщика электронной почты) .<br>Если ваш поставщик электронной почты (например, Yahoo) это ограничение, вы должны изменить настройку электронной почты, чтобы выбрать другой метод «SMTP-сервер», и введите SMTP-сервер и учетные данные, предоставленные вашим провайдером электронной почты (попросите своего поставщика EMail получить учетные данные SMTP для вашей учетной записи).
    +WarningPHPMail2=Если вашему SMTP-провайдеру электронной почты необходимо ограничить почтовый клиент некоторыми IP-адресами (это очень редко), это IP-адрес почтового пользователя (MUA) для вашего приложения ERP CRM: <strong>%s</strong>.
    +ClickToShowDescription=Нажмите, чтобы посмотреть описание
    +DependsOn=Этот модуль нуждается в модуле (модулях)
    +RequiredBy=Этому модулю требуется модуль (модулями)
    +TheKeyIsTheNameOfHtmlField=Это имя поля HTML. Для этого нужно иметь технические знания для чтения содержимого страницы HTML, чтобы получить ключевое имя поля.
    +PageUrlForDefaultValues=Вы должны указать здесь относительный URL страницы. Если вы укажете параметры в URL-адресе, значения по умолчанию будут эффективны, если все параметры будут одинаковыми. Примеры:
    +PageUrlForDefaultValuesCreate=<br> Для формы, чтобы создать новую третью сторону, она <strong> %s </strong>, <br> Если вы хотите значение по умолчанию, только если url имеет некоторый параметр, вы можете использовать <strong> %s </strong>
    +PageUrlForDefaultValuesList=<br>Для страниц, которые перечисляют третьи стороны, это <strong>%s</strong>,<br>Если вы хотите значение по умолчанию, только если url имеет некоторый параметр, вы можете использовать <strong>%s</strong>
    +EnableDefaultValues=Включить использование персонализированных значений по умолчанию
    +EnableOverwriteTranslation=Включить использование переписанного перевода
    +GoIntoTranslationMenuToChangeThis=Для ключа с этим кодом был найден перевод, поэтому, чтобы изменить это значение, вы должны отредактировать его из Home-Setup-translation.
    +WarningSettingSortOrder=Предупреждение, установка порядка сортировки по умолчанию может привести к технической ошибке при переходе на страницу списка, если поле является неизвестным. Если у вас возникла такая ошибка, вернитесь на эту страницу, чтобы удалить порядок сортировки по умолчанию и восстановить поведение по умолчанию.
     Field=Поле
    -ProductDocumentTemplates=Document templates to generate product document
    -FreeLegalTextOnExpenseReports=Free legal text on expense reports
    -WatermarkOnDraftExpenseReports=Watermark on draft expense reports
    -AttachMainDocByDefault=Set this to 1 if you want to attach main document to email by default (if applicable)
    -FilesAttachedToEmail=Attach file
    -SendEmailsReminders=Send agenda reminders by emails
    -davDescription=Add a component to be a DAV server
    +ProductDocumentTemplates=Шаблоны документов для создания документа продукта
    +FreeLegalTextOnExpenseReports=Бесплатный юридический текст по отчетам о расходах
    +WatermarkOnDraftExpenseReports=Водяной знак по отчетам о расходах
    +AttachMainDocByDefault=Установите это значение в 1, если вы хотите приложить основной документ к электронной почте по умолчанию (если применимо)
    +FilesAttachedToEmail=Прикрепить файл
    +SendEmailsReminders=Отправить напоминания по электронной почте
    +davDescription=Добавить компонент в качестве сервера DAV
    +DAVSetup=Настройка модуля DAV
    +DAV_ALLOW_PUBLIC_DIR=Включить общий каталог (каталог WebDav без необходимости входа)
    +DAV_ALLOW_PUBLIC_DIRTooltip=Общий каталог WebDav - это каталог WebDAV, к которому каждый может иметь доступ (в режиме чтения и записи), без необходимости использовать/использовать существующую учетную запись для входа/пароля.
     # Modules
     Module0Name=Пользователи и группы
     Module0Desc=Управление Пользователями / Сотрудниками и Группами
    @@ -479,7 +485,7 @@ Module1Desc=Компании и управление контактами (кл
     Module2Name=Коммерческие
     Module2Desc=Коммерческое управление
     Module10Name=Бухгалтерия
    -Module10Desc=Основные бухгалтерские отчеты (журналы, оборот) основанные на содержимом базы данных. Без диспетчеризации.
    +Module10Desc=Простые бухгалтерские отчеты (журналы, оборот) на основе содержимого базы данных. Не использует таблицу регистров.
     Module20Name=Предложения
     Module20Desc=Управление коммерческими предложеними
     Module22Name=Почтовые рассылки
    @@ -491,9 +497,9 @@ Module25Desc=Управление заказами клиентов
     Module30Name=Счета-фактуры
     Module30Desc=Управелние счет-фактурами и кредитными заметками клиентов. Управелние счет-фактурами поставщиков
     Module40Name=Поставщики
    -Module40Desc=Управление поставщиками и закупками (заказы и счета-фактуры)
    -Module42Name=Debug Logs
    -Module42Desc=Logging facilities (file, syslog, ...). Such logs are for technical/debug purposes.
    +Module40Desc=Поставщики и управление закупками (заказы на поставку и выставление счетов)
    +Module42Name=Отчет об ошибках
    +Module42Desc=Средства регистрации (file, syslog, ...). Такие журналы предназначены для технических/отладочных целей.
     Module49Name=Редакторы
     Module49Desc=Управления редактором
     Module50Name=Продукция
    @@ -543,81 +549,81 @@ Module320Desc=Добавление RSS-каналов на страницах Do
     Module330Name=Закладки
     Module330Desc=Управление закладками
     Module400Name=Проекты/Возможности/Потенциальные клиенты
    -Module400Desc=Management of projects, opportunities/leads and/or tasks. You can also assign any element (invoice, order, proposal, intervention, ...) to a project and get a transversal view from the project view.
    +Module400Desc=Управление проектами, возможностями/выводами и/или задачами. Вы также можете назначить любой элемент (счет-фактура, заказ, предложение, вмешательство и т. д.) в проект и получить трансверсальный вид из представления проекта.
     Module410Name=Веб-календарь
     Module410Desc=Интеграция веб-календаря
    -Module500Name=Специальные расходы
    -Module500Desc=Управление специальными расходами (налоги, социальные или налоговые отчисления, дивиденды)
    -Module510Name=Payment of employee wages
    -Module510Desc=Record and follow payment of your employee wages
    +Module500Name=Налоги и специальные расходы
    +Module500Desc=Управление другими расходами (налоги на продажу, социальные или налоговые налоги, дивиденды, ...)
    +Module510Name=Выплата заработной платы работникам
    +Module510Desc=Записывайте и следите за выплатой заработной платы сотрудникам
     Module520Name=Ссуда
     Module520Desc=Управление ссудами
    -Module600Name=Notifications on business events
    -Module600Desc=Send EMail notifications (triggered by some business events) to users (setup defined on each user), to third-party contacts (setup defined on each third party) or to fixed emails
    -Module600Long=Note that this module is dedicated to send real time emails when a dedicated business event occurs. If you are looking for a feature to send reminders by email of your agenda events, go into setup of module Agenda.
    -Module610Name=Product Variants
    -Module610Desc=Allows creation of products variant based on attributes (color, size, ...)
    +Module600Name=Уведомления о деловых событиях
    +Module600Desc=Отправлять сообщения электронной почты (инициированные некоторыми бизнес-событиями) пользователям (настройка, определенная для каждого пользователя), контактам сторонних разработчиков (настройка, определенная для каждой третьей стороны) или фиксированным электронным письмам
    +Module600Long=Обратите внимание, что этот модуль предназначен для отправки электронных писем в режиме реального времени, когда происходит определенное деловое событие. Если вы ищете функцию отправки напоминаний по электронной почте о своих событиях в повестке дня, зайдите в настройку модуля Agenda.
    +Module610Name=Варианты продукта
    +Module610Desc=Позволяет создавать варианты продуктов на основе атрибутов (цвет, размер, ...)
     Module700Name=Пожертвования
     Module700Desc=Управление пожертвованиями
     Module770Name=Отчёты о затратах
     Module770Desc=Управление и утверждение отчётов о затратах (на транспорт, еду)
    -Module1120Name=Коммерческое предложение поставщика
    -Module1120Desc=Запросить у поставщика коммерческое предложение и цены
    +Module1120Name=Коммерческое предложение продавца
    +Module1120Desc=Запросить коммерческое предложение и цены продавца
     Module1200Name=Mantis
     Module1200Desc=Интеграция с Mantis
     Module1520Name=Создание документов
    -Module1520Desc=Mass mail document generation
    +Module1520Desc=Генерация массового сообщения
     Module1780Name=Теги/Категории
    -Module1780Desc=Создание  тегов/категорий (продукции, клиентов, поставщиков, контактов или участников)
    +Module1780Desc=Создание тегов/категорий (продуктов, клиентов, поставщиков, контактов или членов)
     Module2000Name=Текстовый редактор WYSIWYG
     Module2000Desc=Позволяет редаткировать некоторые текстовые области использую расширенный редактор (основанный на CKEditor)
     Module2200Name=Динамическое ценообразование
     Module2200Desc=Разрешить использовать математические операции для цен
     Module2300Name=Запланированные задания
    -Module2300Desc=Scheduled jobs management (alias cron or chrono table)
    +Module2300Desc=Запланированное управление заданиями (псевдоним cron или chrono table)
     Module2400Name=События/Повестка дня
    -Module2400Desc=Завершенные и предстоящие события. Приложение для автоматического отслеживания событий или записи событий вручную или рандеву.
    +Module2400Desc=Следуйте за сделанными и предстоящими событиями. Пусть приложение регистрирует автоматические события для отслеживания или записывает ручные события или rendez-vous. Это основной важный модуль для хорошего управления взаимоотношениями с клиентами или поставщиками.
     Module2500Name=DMS / ECM
    -Module2500Desc=Document Management System / Electronic Content Management. Automatic organization of your generated or stored documents. Share them when you need.
    +Module2500Desc=Система управления документами / Управление электронным контентом. Автоматическая организация ваших сгенерированных или сохраненных документов. Поделитесь им, когда вам нужно.
     Module2600Name=API/Веб-службы (SOAP-сервер)
     Module2600Desc=Включение Dolibarr SOAP сервера предоставляющего API-сервис
    -Module2610Name=API/Web services (REST server)
    -Module2610Desc=Enable the Dolibarr REST server providing API services
    -Module2660Name=Call WebServices (SOAP client)
    -Module2660Desc=Enable the Dolibarr web services client (Can be used to push data/requests to external servers. Supplier orders supported only for the moment)
    +Module2610Name= API/веб-службы (сервер REST)
    +Module2610Desc=Включить сервер REST для Dolibarr, предоставляющий услуги API
    +Module2660Name=Вызовите WebServices (клиент SOAP)
    +Module2660Desc=Включите клиент веб-сервисов Dolibarr (можно использовать для передачи данных/запросов на внешние серверы. Заказы поставщиков поддерживаются только на данный момент)
     Module2700Name=Всемирно распознаваемый аватар
     Module2700Desc=Использование интернет-сервиса Gravatar (www.gravatar.com), для отображения фото пользователей / участников (связанных с их электронной почтой). Необходим доступ в Интернет
     Module2800Desc=FTP-клиент
     Module2900Name=GeoIPMaxmind
     Module2900Desc=Подключение к службе GeoIP MaxMind для преобразования IP-адреса в название страны
     Module3100Name=Skype
    -Module3100Desc=Add a Skype button into users / third parties / contacts / members cards
    -Module3200Name=Unalterable Archives
    -Module3200Desc=Activate log of some business events into an unalterable log. Events are archived in real-time. The log is a table of chained events that can be read only and exported. This module may be mandatory for some countries.
    +Module3100Desc=Добавить кнопку Skype в карты пользователей/третьих лиц/контактов/членов
    +Module3200Name=Неограниченные архивы
    +Module3200Desc=Активировать журнал некоторых бизнес-событий в неизменный журнал. События архивируются в режиме реального времени. Журнал представляет собой таблицу цепочечных событий, которые могут быть прочитаны и экспортированы. Этот модуль может быть обязательным для некоторых стран.
     Module4000Name=Менеджер отдела кадров
    -Module4000Desc=Human resources management (management of department, employee contracts and feelings)
    +Module4000Desc=Управление персоналом (управление отделом, контракты и чувства сотрудников)
     Module5000Name=Группы компаний
     Module5000Desc=Управление группами компаний
     Module6000Name=Бизнес-Процесс
    -Module6000Desc=Управление рабочим процессом
    -Module10000Name=Websites
    -Module10000Desc=Create public websites with a WYSIWG editor. Just setup your web server (Apache, Nginx, ...) to point to the dedicated Dolibarr directory to have it online on the Internet with your own domain name.
    +Module6000Desc=Управление рабочим процессом (автоматическое создание объекта и/или автоматическое изменение статуса)
    +Module10000Name=Веб-сайты
    +Module10000Desc=Создавайте публичные сайты с помощью редактора WYSIWG. Просто настройте свой веб-сервер (Apache, Nginx, ...), чтобы указать на выделенный каталог Dolibarr, чтобы он был онлайн в Интернете с вашим собственным доменным именем.
     Module20000Name=Заявления на отпуск
     Module20000Desc=Управление заявлениями на отпуск и соблюдение графика отпусков работниками
    -Module39000Name=Products lots
    -Module39000Desc=Lot or serial number, eat-by and sell-by date management on products
    +Module39000Name=Ассортимент продукции
    +Module39000Desc=Лот или серийный номер, управление питанием и продажами по продуктам
     Module50000Name=PayBox
    -Module50000Desc=Module to offer an online payment page accepting payments with Credit/Debit card via PayBox. This can be used to allow your customers to make free payments or for a payment on a particular Dolibarr object (invoice, order, ...)
    +Module50000Desc=Модуль, предлагающий страницу онлайн-оплаты, принимающую платежи с помощью кредитной/дебетовой карты через PayBox. Это можно использовать, чтобы позволить вашим клиентам делать бесплатные платежи или оплату на определенном объекте Dolibarr (счет-фактура, заказ, ...)
     Module50100Name=Точка продаж
     Module50100Desc=Модуль точки продаж (POS).
     Module50200Name=Paypal
    -Module50200Desc=Module to offer an online payment page accepting payments using PayPal (credit card or PayPal credit). This can be used to allow your customers to make free payments or for a payment on a particular Dolibarr object (invoice, order, ...)
    -Module50400Name=Accounting (advanced)
    -Module50400Desc=Accounting management (double entries, support general and auxiliary ledgers)
    +Module50200Desc=Модуль, чтобы предлагать страницу онлайн-платежей, принимающую платежи с использованием PayPal (кредитная карта или кредит PayPal). Это можно использовать, чтобы позволить вашим клиентам делать бесплатные платежи или оплату на определенном объекте Dolibarr (счет-фактура, заказ, ...)
    +Module50400Name=Учет (продвинутый)
    +Module50400Desc=Управление учетными записями (двойные записи, общие и вспомогательные регистры). Экспортируйте книгу в несколько других форматов программного обеспечения бухгалтерского учета.
     Module54000Name=Модуль PrintIPP
     Module54000Desc=Прямая печать (без открытия документа) использует интерфейс Cups IPP  (Принтер должен быть доступен с сервера, и система печати CUPS  должна быть установлена на сервере). 
    -Module55000Name=Poll, Survey or Vote
    -Module55000Desc=Module to make online polls, surveys or votes (like Doodle, Studs, Rdvz, ...)
    +Module55000Name=Голосование, обзор или голосование
    +Module55000Desc=Модуль для онлайн-опросов, опросов или голосов (например, Doodle, Studs, Rdvz, ...)
     Module59000Name=Наценки
     Module59000Desc=Модуль управления наценками
     Module60000Name=Комиссии
    @@ -625,7 +631,7 @@ Module60000Desc=Модуль управления комиссиями
     Module62000Name=Обязанности по доставке товаров
     Module62000Desc=Добавить функции для управления обязанностями по доставке товаров
     Module63000Name=Ресурсы
    -Module63000Desc=Manage resources (printers, cars, room, ...) you can then share into events
    +Module63000Desc=Управляйте ресурсами (принтеры, автомобили, комнаты, ...), затем вы можете делиться событиями
     Permission11=Просмотр счетов-фактур клиентов
     Permission12=Создание/Изменение счета-фактуры
     Permission13=Аннулирование счетов-фактур
    @@ -645,10 +651,10 @@ Permission32=Создание / изменение продукции / услу
     Permission34=Удаленные продукция / услуги
     Permission36=Просмотр / управление скрытой продукцией / услугами
     Permission38=Экспорт продукции
    -Permission41=Read projects and tasks (shared project and projects i'm contact for). Can also enter time consumed, for me or my hierarchy, on assigned tasks (Timesheet)
    +Permission41=Прочитайте проекты и задачи (общий проект и проекты, к которым я обращаюсь). Можно также ввести время, затраченное на меня или мою иерархию, на назначенные задачи (расписание)
     Permission42=Создание / изменение проектов и задач (общие и мои проекты). Можно так же создать задачи и назначить пользователей для выполнения проекта и задач
     Permission44=Удаление проектов (общих и моих проектов)
    -Permission45=Export projects
    +Permission45=Экспорт проектов
     Permission61=Смотреть мероприятия
     Permission62=Создание / измение мероприятий
     Permission64=Удаление мероприятий
    @@ -702,7 +708,7 @@ Permission162=Создать/изменить котракты/подписки
     Permission163=Активировать услугу/подписку в контракте
     Permission164=Отключить услугу/подписку в контракте
     Permission165=Удалить контракты/подписки
    -Permission167=Export contracts
    +Permission167=Экспорт контрактов
     Permission171=Посмотреть транспортные расходы (ваши и ваших подчиненных)
     Permission172=Создать/изменить транспортные расходы
     Permission173=Удалить транспортные расходы
    @@ -781,10 +787,10 @@ Permission401=Читать скидки
     Permission402=Создать / изменить скидки
     Permission403=Проверить скидки
     Permission404=Удалить скидки
    -Permission501=Read employee contracts/salaries
    -Permission502=Create/modify employee contracts/salaries
    -Permission511=Read payment of salaries
    -Permission512=Create/modify payment of salaries
    +Permission501=Читать контракты/зарплаты сотрудников
    +Permission502=Создание/изменение контрактов/зарплат сотрудников
    +Permission511=Прочитать выплату зарплат
    +Permission512=Создание/изменение выплаты заработной платы
     Permission514=Удалить зарплаты
     Permission517=Экспорт зарплат
     Permission520=Открыть ссуды
    @@ -800,7 +806,7 @@ Permission538=Экспорт услуг
     Permission701=Просмотр пожертвований
     Permission702=Создание / изменение пожертвований
     Permission703=Удаление пожертвований
    -Permission771=Read expense reports (yours and your subordinates)
    +Permission771=Прочитайте отчеты о расходах (ваши и ваши подчиненные)
     Permission772=Создание/изменение отчётов о затратах
     Permission773=Удаление отчётов о затратах
     Permission774=Просмотр всех отчётов о затратах (даже для неподчинённых пользователей)
    @@ -836,14 +842,14 @@ Permission1236=Экспорт счета-фактуры поставщика, а
     Permission1237=Детализированный экспорт заказов поставщика
     Permission1251=Запуск массового импорта внешних данных в базу данных (загрузка данных)
     Permission1321=Экспорт клиентом счета-фактуры, качества и платежей
    -Permission1322=Reopen a paid bill
    +Permission1322=Повторно открыть оплаченный счет
     Permission1421=Экспорт заказов и атрибуты
    -Permission20001=Read leave requests (your leaves and the one of your subordinates)
    -Permission20002=Create/modify your leave requests (yours leaves and the one of your subordinates)
    +Permission20001=Прочитайте запросы на отпуск (ваши отпуска и один из ваших подчиненных)
    +Permission20002=Создавайте/изменяйте ваши запросы на отпуск (ваши листья и один из ваших подчиненных)
     Permission20003=Удалить заявления на отпуск
    -Permission20004=Read all leave requests (even of user not subordinates)
    -Permission20005=Create/modify leave requests for everybody (even of user not subordinates)
    -Permission20006=Admin leave requests (setup and update balance)
    +Permission20004=Читайте все запросы на отпуск (даже пользователь не подчиняется)
    +Permission20005=Создавать/изменять запросы на отпуск для всех (даже для пользователей, не подчиненных)
    +Permission20006=Запросы на отпуск для партнеров (настройка и обновление баланса)
     Permission23001=Просмотр Запланированных задач
     Permission23002=Создать/обновить Запланированную задачу
     Permission23003=Удалить Запланированную задачу
    @@ -854,7 +860,7 @@ Permission2403=Удаление действий (задачи, события 
     Permission2411=Просмотреть действия (события или задачи), других
     Permission2412=Создать / изменить действия (события или задачи), других
     Permission2413=Удалить действия (события или задачи), других
    -Permission2414=Export actions/tasks of others
    +Permission2414=Экспорт действий/задач других
     Permission2501=Чтение/Загрузка документов
     Permission2502=Загрузка документов
     Permission2503=Отправить или удалить документы
    @@ -869,11 +875,11 @@ Permission55001=Открыть опросы
     Permission55002=Создать/изменить опросы
     Permission59001=Открыть коммерческие маржи
     Permission59002=Задать коммерческие маржи
    -Permission59003=Read every user margin
    -Permission63001=Read resources
    -Permission63002=Create/modify resources
    -Permission63003=Delete resources
    -Permission63004=Link resources to agenda events
    +Permission59003=Читать каждое пользовательское поле
    +Permission63001=Чтение ресурсов
    +Permission63002=Создание/изменение ресурсов
    +Permission63003=Удалить ресурсы
    +Permission63004=Свяжите ресурсы с повесткой дня
     DictionaryCompanyType= Тип компании
     DictionaryCompanyJuridicalType= Организационно-правовая форма
     DictionaryProspectLevel=Потенциальный уровень предполагаемого клиента
    @@ -885,40 +891,40 @@ DictionaryCivility=Обращение
     DictionaryActions=Тип мероприятия
     DictionarySocialContributions=Типы налогов/сборов
     DictionaryVAT=Значения НДС или налога с продаж
    -DictionaryRevenueStamp=Количество акцизных марок
    +DictionaryRevenueStamp=Количество налоговых марок
     DictionaryPaymentConditions=Условия оплаты
     DictionaryPaymentModes=Режимы оплаты
     DictionaryTypeContact=Типы Контактов/Адресов
    -DictionaryTypeOfContainer=Type of website pages/containers
    +DictionaryTypeOfContainer=Тип страниц/контейнеров
     DictionaryEcotaxe=Экологический налог Ecotax (WEEE)
     DictionaryPaperFormat=Форматы бумаги
    -DictionaryFormatCards=Cards formats
    -DictionaryFees=Expense report - Types of expense report lines
    +DictionaryFormatCards=Форматы карт
    +DictionaryFees=Отчет о расходах - Типы строк отчета о расходах
     DictionarySendingMethods=Способы доставки
     DictionaryStaff=Персонал
     DictionaryAvailability=Задержка доставки
     DictionaryOrderMethods=Методы заказов
     DictionarySource=Происхождение Коммерческих предложений / Заказов
    -DictionaryAccountancyCategory=Personalized groups for reports
    +DictionaryAccountancyCategory=Персонализированные группы для отчетов
     DictionaryAccountancysystem=Модели для диаграммы счетов
    -DictionaryAccountancyJournal=Accounting journals
    +DictionaryAccountancyJournal=Бухгалтерские журналы
     DictionaryEMailTemplates=Шаблоны электронных писем
     DictionaryUnits=Единицы
     DictionaryProspectStatus=Статус контакта
    -DictionaryHolidayTypes=Types of leaves
    +DictionaryHolidayTypes=Типы отпусков
     DictionaryOpportunityStatus=Статус предполагаемого проекта
    -DictionaryExpenseTaxCat=Expense report - Transportation categories
    -DictionaryExpenseTaxRange=Expense report - Range by transportation category
    +DictionaryExpenseTaxCat=Отчет о расходах - Категории транспорта
    +DictionaryExpenseTaxRange=Отчет о расходах - Диапазон по транспортной категории
     SetupSaved=Настройки сохранены
    -SetupNotSaved=Setup not saved
    +SetupNotSaved=Установки не сохранены
     BackToModuleList=Вернуться к списку модулей
     BackToDictionaryList=Назад к списку словарей
    -TypeOfRevenueStamp=Type of revenue stamp
    +TypeOfRevenueStamp=Тип налоговой печати
     VATManagement=НДС менеджмент
    -VATIsUsedDesc=By default when creating prospects, invoices, orders etc the VAT rate follows the active standard rule:<br>If the seller is not subjected to VAT, then VAT defaults to 0. End of rule.<br>If the (selling country= buying country), then the VAT by default equals the VAT of the product in the selling country. End of rule. <br>If seller and buyer are both in the European Community and goods are transport products (car, ship, plane), the default VAT is 0 ( The VAT should be paid by the buyer to the customoffice of his country and not to the seller). End of rule.<br>If seller and buyer are both in the European Community and the buyer is not a company, then the VAT by defaults to the VAT of the product sold.  End of rule.<br>If seller and buyer are both in the European Community and the buyer is a company, then the VAT is 0 by default . End of rule.<br>In any othe case the proposed default is VAT=0. End of rule.
    +VATIsUsedDesc=По умолчанию при создании потенциальных клиентов, счетов-фактур, заказов и т. Д. Ставка НДС соответствует действующему стандарту: <br> Если продавец не облагается НДС, то НДС по умолчанию равен 0. Конец правила. <br>Если (страна продажи = страна покупки), тогда НДС по умолчанию равен НДС продукта в стране продажи. Конец правила.  <br>Если продавец и покупатель находятся в Европейском Сообществе, а товары - это транспортные продукты (автомобиль, судно, самолет), то НДС по умолчанию равен 0 (НДС должен быть оплачен покупателем в обычном офисе его страны, а не продавец). Конец правила.  <br>Если продавец и покупатель находятся в Европейском сообществе, а покупатель не является компанией, тогда НДС по умолчанию соответствует НДС проданного продукта. Конец правила.  <br>Если продавец и покупатель находятся в Европейском Сообществе, а покупатель - компания, то по умолчанию НДС равен 0. Конец правила. <br>В любом случае предложенный дефолт равен VAT = 0. Конец правила.
     VATIsNotUsedDesc=По умолчанию, предлагаемый НДС 0, которая может быть использована как для дела ассоциаций, отдельных лиц или небольших компаний.
    -VATIsUsedExampleFR=In France, it means companies or organizations having a real fiscal system (Simplified real or normal real).  A system in which VAT is declared.
    -VATIsNotUsedExampleFR=In France, it means associations that are non VAT declared or companies, organizations or liberal professions that have chosen the micro enterprise fiscal system (VAT in franchise) and paid a franchise VAT without any VAT declaration.  This choice will display the reference "Non applicable VAT - art-293B of CGI" on invoices.
    +VATIsUsedExampleFR=Во Франции это означает, что компании или организации имеют реальную финансовую систему (упрощенную реальную или нормальную реальность). Система, в которой объявляется НДС.
    +VATIsNotUsedExampleFR=Во Франции это означает ассоциации, которые не декларируются НДС, или компании, организации или либеральные профессии, которые выбрали фискальную систему микропредприятия (НДС в франшизе) и заплатили налог на франшизу без декларации НДС. Этот выбор отобразит ссылку «Не применимый НДС - art-293B CGI» на счета-фактуры.
     ##### Local Taxes #####
     LTRate=Ставка
     LocalTax1IsNotUsed=Не использовать второй налог
    @@ -943,7 +949,7 @@ LocalTax2IsUsedDescES= RE ставка по умолчанию при созда
     LocalTax2IsNotUsedDescES= По умолчанию предлагается IRPF 0. Конец правления.
     LocalTax2IsUsedExampleES= В Испании, фрилансеры и независимые специалисты, которые оказывают услуги и компаний, которые выбрали налоговой системы модулей.
     LocalTax2IsNotUsedExampleES= В Испании они бизнес не облагается налогом на системе модулей.
    -CalcLocaltax=Reports on local taxes
    +CalcLocaltax=Отчеты о местных налогах
     CalcLocaltax1=Продажи-Покупки
     CalcLocaltax1Desc=Отчёты о местных налогах  - это разница между  местными налогами с продаж и покупок
     CalcLocaltax2=Покупки
    @@ -954,12 +960,12 @@ LabelUsedByDefault=Метки, используемые по умолчанию,
     LabelOnDocuments=Этикетка на документах
     NbOfDays=Кол-во дней
     AtEndOfMonth=На конец месяца
    -CurrentNext=Current/Next
    +CurrentNext=Текущая/Следующая
     Offset=Сдвиг
     AlwaysActive=Всегда активный
     Upgrade=Обновление
     MenuUpgrade=Обновление / Расширение
    -AddExtensionThemeModuleOrOther=Deploy/install external app/module
    +AddExtensionThemeModuleOrOther=Развертывание/установить внешний модуль/приложения
     WebServer=Веб-сервер
     DocumentRootServer=Корневой каталог Веб-сервера
     DataRootServer=Каталог фалов данных
    @@ -983,45 +989,45 @@ Host=Сервер
     DriverType=Тип драйвера
     SummarySystem=Обзор системной информации
     SummaryConst=Список всех параметров настройки Dolibarr
    -MenuCompanySetup=Company/Organization
    +MenuCompanySetup=Компания/Организация
     DefaultMenuManager= Менеджер стандартного меню
     DefaultMenuSmartphoneManager=Менеджер Меню Смартфона
     Skin=Тема оформления
    -DefaultSkin=По умолчанию кожи тему
    +DefaultSkin=Тема по умолчанию
     MaxSizeList=Максимальная длина списка
    -DefaultMaxSizeList=Default max length for lists
    -DefaultMaxSizeShortList=Default max length for short lists (ie in customer card)
    +DefaultMaxSizeList=Максимальная длина по умолчанию для списков
    +DefaultMaxSizeShortList=Максимальная длина по умолчанию для коротких списков (то есть в карточке клиента)
     MessageOfDay=Сообщение дня
     MessageLogin=Сообщение на странице входа
    -LoginPage=Login page
    -BackgroundImageLogin=Background image
    +LoginPage=Страница авторизации
    +BackgroundImageLogin=Фоновое изображение
     PermanentLeftSearchForm=Постоянный поиск формы на левом меню
     DefaultLanguage=Язык по умолчанию (код языка)
     EnableMultilangInterface=Включить многоязычный интерфейс
     EnableShowLogo=Показать логотип на левом меню
    -CompanyInfo=Company/organization information
    -CompanyIds=Company/organization identities
    +CompanyInfo=Информация о компании/организации
    +CompanyIds=Идентификационные данные компаний/организаций
     CompanyName=Имя
     CompanyAddress=Адрес
     CompanyZip=Индекс
     CompanyTown=Город
     CompanyCountry=Страна
     CompanyCurrency=Основная валюта
    -CompanyObject=Object of the company
    +CompanyObject=Объект компании
     Logo=Логотип
     DoNotSuggestPaymentMode=Не рекомендуем
     NoActiveBankAccountDefined=Не определен активный банковский счет
     OwnerOfBankAccount=Владелец банковского счета %s
     BankModuleNotActive=Модуль Банковских счетов не активирован
    -ShowBugTrackLink=Show link "<strong>%s</strong>"
    +ShowBugTrackLink=Показать ссылку "<strong>%s</strong>"
     Alerts=Предупреждения
     DelaysOfToleranceBeforeWarning=Терпимость задержки перед предупреждение
     DelaysOfToleranceDesc=Этот экран позволяет вам определить мириться с задержками до готовности сообщения на экране при picto %s в конце каждого элемента.
    -Delays_MAIN_DELAY_ACTIONS_TODO=Delay tolerance (in days) before alert on planned events (agenda events) not completed yet
    -Delays_MAIN_DELAY_PROJECT_TO_CLOSE=Delay tolerance (in days) before alert on project not closed in time
    -Delays_MAIN_DELAY_TASKS_TODO=Delay tolerance (in days) before alert on planned tasks (project tasks) not completed yet
    -Delays_MAIN_DELAY_ORDERS_TO_PROCESS=Delay tolerance (in days) before alert on orders not processed yet
    -Delays_MAIN_DELAY_SUPPLIER_ORDERS_TO_PROCESS=Delay tolerance (in days) before alert on suppliers orders not processed yet
    +Delays_MAIN_DELAY_ACTIONS_TODO=Толерантность задержки (в днях) до предупреждения о запланированных событиях (событиях повестки дня) еще не завершена
    +Delays_MAIN_DELAY_PROJECT_TO_CLOSE=Толерантность задержки (в днях) до предупреждения о незавершенном проекте
    +Delays_MAIN_DELAY_TASKS_TODO=Допуск задержки (в днях) до предупреждения о запланированных задачах (задачах проекта) еще не завершен
    +Delays_MAIN_DELAY_ORDERS_TO_PROCESS=Допуск задержки (в днях) до того, как предупреждение о заказах еще не обработано
    +Delays_MAIN_DELAY_SUPPLIER_ORDERS_TO_PROCESS=Допуск задержки (в днях) до того, как предупреждение о заказах на поставку еще не обработано
     Delays_MAIN_DELAY_PROPALS_TO_CLOSE=Задержка толерантности (в днях) до оповещения о предложениях, чтобы закрыть
     Delays_MAIN_DELAY_PROPALS_TO_BILL=Задержка толерантности (в днях) до оповещения о предложениях не будет взиматься
     Delays_MAIN_DELAY_NOT_ACTIVATED_SERVICES=Терпимость задержки (в днях) до готовности на услуги для активации
    @@ -1031,33 +1037,34 @@ Delays_MAIN_DELAY_CUSTOMER_BILLS_UNPAYED=Терпимость задержки (
     Delays_MAIN_DELAY_TRANSACTIONS_TO_CONCILIATE=Терпимость задержки (в днях) до оповещения о текущих банковских счетов
     Delays_MAIN_DELAY_MEMBERS=Толерантность задержки (в днях) до оповещения по отсроченным членский взнос
     Delays_MAIN_DELAY_CHEQUES_TO_DEPOSIT=Терпимость задержки (в днях) до полной готовности к чеки сделать депозит
    -Delays_MAIN_DELAY_EXPENSEREPORTS=Tolerance delay (in days) before alert for expense reports to approve
    -SetupDescription1=The setup area is for initial setup parameters before starting to use Dolibarr.
    -SetupDescription2=The two mandatory setup steps are the first two in the setup menu on the left: %s setup page and %s setup page :
    -SetupDescription3=Parameters in menu <a href="%s">%s -> %s</a> are required because defined data are used on Dolibarr screens and to customize the default behavior of the software (for country-related features for example).
    -SetupDescription4=Parameters in menu <a href="%s">%s -> %s</a> are required because Dolibarr ERP/CRM is a collection of several modules/applications, all more or less independent. New features will be added to menus for every module you will activate.
    +Delays_MAIN_DELAY_EXPENSEREPORTS=Задержка допуска (в днях) перед предупреждением для отчетов о расходах для утверждения
    +SetupDescription1=Зона настройки предназначена для первоначальных параметров настройки перед началом использования Dolibarr.
    +SetupDescription2=Два обязательных этапа установки следующие шаги (две первые записи в левом меню настройки):
    +SetupDescription3=Настройки в меню <a href="%s">%s->%s</a>. Этот шаг требуется, поскольку он определяет данные, используемые на экранах Dolibarr, для настройки поведения программного обеспечения по умолчанию (например, для связанных с страной функций).
    +SetupDescription4=Настройки в меню <a href="%s">%s ->%s</a>. Этот шаг необходим, поскольку Dolibarr ERP/CRM представляет собой набор из нескольких модулей/приложений, все более или менее независимых. Новые функции добавляются в меню для каждого модуля, который вы активируете.
     SetupDescription5=Другие пункты меню управления необязательных параметров.
     LogEvents=Безопасность ревизии события
     Audit=Аудит
    -InfoDolibarr=About Dolibarr
    -InfoBrowser=About Browser
    -InfoOS=About OS
    -InfoWebServer=About Web Server
    -InfoDatabase=About Database
    -InfoPHP=About PHP
    -InfoPerf=About Performances
    +InfoDolibarr=О Dolibarr
    +InfoBrowser=О браузере
    +InfoOS=Об ОС
    +InfoWebServer=О веб-сервере
    +InfoDatabase=О базе данных
    +InfoPHP=О PHP
    +InfoPerf=О производительности
     BrowserName=Имя браузера
     BrowserOS=Операционная система браузера
     ListOfSecurityEvents=Список Dolibarr безопасность события
     SecurityEventsPurged=Безопасность событий очищены
     LogEventDesc=Вы можете включить в журнале событий безопасности Dolibarr здесь. Администраторы могут увидеть его содержимое с помощью меню <b>System Tools - Аудит.</b> Внимание, эта функция может занимать большой объем данных в базе данных.
    -AreaForAdminOnly=Setup parameters can be set by <b>administrator users</b> only.
    +AreaForAdminOnly=Параметры настройки могут быть установлены только <b> пользователем администратора </b>.
     SystemInfoDesc=Система информации разного техническую информацию Вы получите в режиме только для чтения и видимые только для администраторов.
     SystemAreaForAdminOnly=Эта область доступна для пользователей только администратором. Ни одно из разрешений Dolibarr может снизить этот предел.
    -CompanyFundationDesc=Edit on this page all known information of the company or foundation you need to manage (For this, click on "Modify" or "Save" button at bottom of page)
    -AccountantDesc=Edit on this page all known information about your accountant/bookkeeper
    +CompanyFundationDesc=Измените на этой странице всю известную информацию о компании или фонде, которую вам нужно управлять (для этого нажмите кнопку «%s» или «%s» внизу страницы)
    +AccountantDesc=Изменить на этой странице всю известную информацию о вашем бухгалтере/бухгалтере
    +AccountantFileNumber=Номер файла
     DisplayDesc=Вы можете выбрать каждого параметра, связанных с Dolibarr выглядеть и чувствовать себя здесь
    -AvailableModules=Available app/modules
    +AvailableModules=Доступное приложение/модули
     ToActivateModule=Чтобы активировать модуль, перейдите на настройку зоны.
     SessionTimeOut=Тайм-аут для сессии
     SessionExplanation=Это гарантия того, что число сессии никогда не истечет до этой задержки. Но PHP sessoin управления не гарантирует, что сессия всегда заканчивается по истечении этой задержки: Это происходит, если система для очистки кэша сессии запущен. <br> Примечание: без каких-либо конкретной системы, внутренние PHP процесс чистой сессия каждые <b>примерно %s /% с</b> доступом, но только во время доступа, сделанные другими сессиями.
    @@ -1068,15 +1075,15 @@ TriggerDisabledAsModuleDisabled=Триггеры в этом файле буду
     TriggerAlwaysActive=Триггеры в этом файле, всегда активны, независимо являются активированный Dolibarr модули.
     TriggerActiveAsModuleActive=Триггеры в этом файле действуют как <b>модуль %s</b> включен.
     GeneratedPasswordDesc=Определить здесь правила, которые вы хотите использовать для создания нового пароля если вы спросите иметь Auto сгенерированного пароля
    -DictionaryDesc=Insert all reference data. You can add your values to the default.
    -ConstDesc=This page allows you to edit all other parameters not available in previous pages. These are mostly reserved parameters for developers or advanced troubleshooting. For a list of options <a href="https://wiki.dolibarr.org/index.php/Setup_Other#List_of_known_hidden_options" title="External Site - opens in a new window" target="_blank">check here</a>.
    -MiscellaneousDesc=All other security related parameters are defined here.
    +DictionaryDesc=Вставьте все справочные данные. Вы можете добавить свои значения по умолчанию.
    +ConstDesc=Эта страница позволяет редактировать все другие параметры, недоступные на предыдущих страницах. Это в основном зарезервированные параметры для разработчиков или расширенные способы устранения неполадок. Список опций <a href="https://wiki.dolibarr.org/index.php/Setup_Other#List_of_known_hidden_options" title="External Site - opens in a new window" target="_blank">check here</a>.
    +MiscellaneousDesc=Все остальные параметры, связанные с безопасностью, определены здесь.
     LimitsSetup=Пределы / Точная настройка
     LimitsDesc=Вы можете определить лимиты, уточнения и optimisations используемой Dolibarr здесь
     MAIN_MAX_DECIMALS_UNIT=Макс десятичных цен за единицу
     MAIN_MAX_DECIMALS_TOT=Макс десятичных общей цены
     MAIN_MAX_DECIMALS_SHOWN=Макс десятичных цен отображается на экране (Добавить <b>...</b> После этого, если вы хотите посмотреть <b>...</b> когда число усекается когда отображаются на экране)
    -MAIN_ROUNDING_RULE_TOT=Step of rounding range (for countries where rounding is done on something else than base 10. For example, put 0.05 if rounding is done by 0.05 steps)
    +MAIN_ROUNDING_RULE_TOT=Шаг округления (для стран, где округление выполняется на чем-то, кроме основания 10. Например, положите 0,05, если округление выполняется на 0,05 шага)
     UnitPriceOfProduct=Чистая цена единицы продукта
     TotalPriceAfterRounding=Общая стоимость (нетто / НДС / включая налоги) после округления
     ParameterActiveForNextInputOnly=Параметр эффективным для следующего ввода только
    @@ -1084,17 +1091,17 @@ NoEventOrNoAuditSetup=Нет безопасности событие было з
     NoEventFoundWithCriteria=Нет событий безопасности была обнаружена в таких поисковых критериев.
     SeeLocalSendMailSetup=См. вашей локальной настройки Sendmail
     BackupDesc=Чтобы сделать полную резервную копию Dolibarr, Вам необходимо:
    -BackupDesc2=Save content of documents directory (<b>%s</b>) that contains all uploaded and generated files (So it includes all dump files generated at step 1).
    +BackupDesc2=Сохраните каталог содержимого документов (<b>%s</b>), который содержит все загруженные и сгенерированные файлы (поэтому он включает все файлы дампа, сгенерированные на шаге 1).
     BackupDesc3=Сохраняет содержание вашей базы данных  (<b>%s</b>)  в файл. Для этого используйте следующей мастер.
     BackupDescX=Архивированный каталог должны храниться в безопасном месте.
     BackupDescY=Генерируемый файла дампа следует хранить в надежном месте.
     BackupPHPWarning=Использование этого метода не гарантирует создание резервной копии. Предыдущий метод предпочтительнее.
     RestoreDesc=Для восстановления резервной Dolibarr, Вам необходимо:
    -RestoreDesc2=Restore archive file (zip file for example) of documents directory to extract tree of files in documents directory of a new Dolibarr installation or into this current documents directoy (<b>%s</b>).
    -RestoreDesc3=Restore the data, from a backup dump file, into the database of the new Dolibarr installation or into the database of this current installation (<b>%s</b>). Warning, once restore is finished, you must use a login/password, that existed when backup was made, to connect again. To restore a backup database into this current installation, you can follow this assistant.
    +RestoreDesc2=Восстановите файл архива (например, zip-файл) каталога документов, чтобы извлечь дерево файлов в каталог документов новой установки Dolibarr или в эту текущую документацию directoy (<b>%s</b>).
    +RestoreDesc3=Восстановите данные из резервного файла дампа в базу данных новой установки Dolibarr или в базу данных этой текущей установки (<b>%s</b>). Предупреждение. После завершения восстановления вы должны использовать логин/пароль, существовавшие при создании резервной копии, для повторного подключения. Чтобы восстановить резервную базу данных в этой текущей установке, вы можете следовать за этим помощником.
     RestoreMySQL=Иvпорт MySQL
     ForcedToByAModule= Это правило <b>вынуждены %s</b> на активированный модуль
    -PreviousDumpFiles=Generated database backup files
    +PreviousDumpFiles=Созданные файлы резервной копии базы данных
     WeekStartOnDay=Первый день недели
     RunningUpdateProcessMayBeRequired=Запуск процесса обновления, как представляется, требуется (версия программы отличается от %s %s версия базы данных)
     YouMustRunCommandFromCommandLineAfterLoginToUser=Вы должны запустить эту команду из командной строки после Войти в оболочку с пользователем <b>%s.</b>
    @@ -1102,14 +1109,14 @@ YourPHPDoesNotHaveSSLSupport=SSL функций, не доступных в PHP
     DownloadMoreSkins=Дополнительные шкуры для загрузки
     SimpleNumRefModelDesc=Вернуться номер с форматом %syymm-NNNN, где YY это год, месяц мм и NNNN последовательность без отверстия и без сброса
     ShowProfIdInAddress=Показать профессионала идентификатор с адресами на документах
    -ShowVATIntaInAddress=Hide VAT Intra num with addresses on documents
    +ShowVATIntaInAddress=Скрыть НДС Int num с адресами на документы
     TranslationUncomplete=Частичный перевод
     MAIN_DISABLE_METEO=Отключить метео зрения
    -MeteoStdMod=Standard mode
    -MeteoStdModEnabled=Standard mode enabled
    -MeteoPercentageMod=Percentage mode
    -MeteoPercentageModEnabled=Percentage mode enabled
    -MeteoUseMod=Click to use %s
    +MeteoStdMod=Стандартный режим
    +MeteoStdModEnabled=Стандартный режим включен
    +MeteoPercentageMod=Процентный режим
    +MeteoPercentageModEnabled=Включен режим процента
    +MeteoUseMod=Нажмите, чтобы использовать%s
     TestLoginToAPI=Испытание Войти в API
     ProxyDesc=Некоторые особенности Dolibarr необходимо иметь доступ в Интернет для работы. Определить параметры здесь для этого. Если сервер Dolibarr находится за прокси-сервера, эти параметры рассказывает Dolibarr как получить доступ к интернет через него.
     ExternalAccess=Внешний доступ
    @@ -1121,7 +1128,7 @@ MAIN_PROXY_PASS=Пароль для использования прокси-се
     DefineHereComplementaryAttributes=Определить здесь все атрибуты, а не уже доступны по умолчанию, и что вы хотите быть поддерживается %s.
     ExtraFields=Дополнительные атрибуты
     ExtraFieldsLines=Дополнительные атрибуты (строки)
    -ExtraFieldsLinesRec=Complementary attributes (templates invoices lines)
    +ExtraFieldsLinesRec=Дополнительные атрибуты (шаблоны счетов-фактур)
     ExtraFieldsSupplierOrdersLines=Дополнительные атбрибуты (строки заказа)
     ExtraFieldsSupplierInvoicesLines=Дополнительные атрибуты (строки счёта)
     ExtraFieldsThirdParties=Дополнительные атрибуты (контрагенты)
    @@ -1129,7 +1136,7 @@ ExtraFieldsContacts=Дополнительные атрибуты (контак
     ExtraFieldsMember=Дополнительные атрибуты (Участник)
     ExtraFieldsMemberType=Дополнительные атрибуты (тип Участника)
     ExtraFieldsCustomerInvoices=Дополнительные атрибуты (Счета-Фактуры)
    -ExtraFieldsCustomerInvoicesRec=Complementary attributes (templates invoices)
    +ExtraFieldsCustomerInvoicesRec=Дополнительные атрибуты (счета-фактуры)
     ExtraFieldsSupplierOrders=Дополнительные атрибуты (Заказы)
     ExtraFieldsSupplierInvoices=Дополнительные атрибуты (Счета-фактуры)
     ExtraFieldsProject=Дополнительные атрибуты (Проекты)
    @@ -1139,77 +1146,80 @@ AlphaNumOnlyLowerCharsAndNoSpace=только латинские строчны
     SendmailOptionNotComplete=Предупреждение, на некоторых системах Linux, для отправки электронной почты из электронной почты, Sendmail выполнения установки должны conatins опцию-ба (параметр mail.force_extra_parameters в файле php.ini). Если некоторые получатели не получают электронные письма, попытке изменить этот параметр с PHP mail.force_extra_parameters =-ба).
     PathToDocuments=Путь к документам
     PathDirectory=Каталог
    -SendmailOptionMayHurtBuggedMTA=Feature to send mails using method "PHP mail direct" will generate a mail message that might be not correctly parsed by some receiving mail servers. Result is that some mails can't be read by people hosted by those bugged platforms. It's case for some Internet providers (Ex: Orange in France). This is not a problem into Dolibarr nor into PHP but onto receiving mail server. You can however add option MAIN_FIX_FOR_BUGGED_MTA to 1 into setup - other to modify Dolibarr to avoid this. However, you may experience problem with other servers that respect strictly the SMTP standard. The other solution (recommended) is to use the method "SMTP socket library" that has no disadvantages.
    -TranslationSetup=Setup of translation
    -TranslationKeySearch=Search a translation key or string
    -TranslationOverwriteKey=Overwrite a translation string
    -TranslationDesc=How to set displayed application language :<br>* Systemwide: menu <strong>Home - Setup - Display</strong><br>* Per user: Use the <strong>User display setup</strong> tab on user card (click on username at the top of the screen).
    -TranslationOverwriteDesc=You can also override strings filling the following table. Choose your language from "%s" dropdown, insert the translation key string into "%s" and your new translation into "%s"
    -TranslationOverwriteDesc2=You can use the other tab to help you know translation key to use
    -TranslationString=Translation string
    -CurrentTranslationString=Current translation string
    -WarningAtLeastKeyOrTranslationRequired=A search criteria is required at least for key or translation string
    -NewTranslationStringToShow=New translation string to show
    -OriginalValueWas=The original translation is overwritten. Original value was:<br><br>%s
    -TransKeyWithoutOriginalValue=You forced a new translation for the translation key '<strong>%s</strong>' that does not exists in any language files
    -TotalNumberOfActivatedModules=Activated application/modules: <b>%s</b> / <b>%s</b>
    +SendmailOptionMayHurtBuggedMTA=Функция отправки писем с использованием метода «PHP mail direct» будет генерировать почтовое сообщение, которое может быть неправильно проанализировано некоторыми почтовыми серверами. Результатом является то, что некоторые письма не могут быть прочитаны людьми, размещенными на этих прослушиваемых платформах. Это случай для некоторых интернет-провайдеров (например: Orange во Франции). Это не проблема в Dolibarr и PHP, а на получение почтового сервера. Однако вы можете добавить опцию MAIN_FIX_FOR_BUGGED_MTA в 1 - setup - другое для модификации Dolibarr, чтобы этого избежать. Однако у вас могут возникнуть проблемы с другими серверами, которые строго соблюдают стандарт SMTP. Другое решение (рекомендуется) - использовать метод «Библиотека сокетов SMTP», который не имеет недостатков.
    +TranslationSetup=Настройка перевода
    +TranslationKeySearch=Поиск ключа перевода или строки
    +TranslationOverwriteKey=Перезаписать строку перевода
    +TranslationDesc=Как установить отображаемый язык приложения: <br> * Systemwide: menu <strong>Home - Setup - Display</strong><br> * На пользователя: используйте вкладку <strong> дисплея дисплея </strong>User на карточке пользователя (нажмите на имя пользователя в верхней части экрана).
    +TranslationOverwriteDesc=Вы также можете переопределить строки, заполняющие следующую таблицу. Выберите свой язык из раскрывающегося списка «%s», вставьте строку перевода в «%s» и ваш новый перевод в «%s»
    +TranslationOverwriteDesc2=Вы можете использовать другую вкладку, чтобы помочь вам узнать, какой ключ перевода использовать
    +TranslationString=Строка перевода
    +CurrentTranslationString=Текущая строка перевода
    +WarningAtLeastKeyOrTranslationRequired=Критерии поиска требуются, по крайней мере, для строки ключа или перевода
    +NewTranslationStringToShow=Новая строка перевода для показа
    +OriginalValueWas=Исходный перевод перезаписан. Исходное значение: <br><br>%s
    +TransKeyWithoutOriginalValue=Вы заставили новый перевод для ключа перевода '<strong>%s</strong>' который не существует в каких-либо языковых файлах
    +TotalNumberOfActivatedModules=Активированное приложение/модули: <b>%s</b>/<b>%s</b>
     YouMustEnableOneModule=Вы должны включить минимум 1 модуль
     ClassNotFoundIntoPathWarning=Класс %s не найден по PHP пути
     YesInSummer=Да летом
    -OnlyFollowingModulesAreOpenedToExternalUsers=Note, only following modules are opened to external users (whatever are permission of such users) and only if permissions were granted:
    +OnlyFollowingModulesAreOpenedToExternalUsers=Примечание. Для внешних пользователей открыты только следующие модули (независимо от разрешения таких пользователей), и только если были предоставлены разрешения:
     SuhosinSessionEncrypt=Хранилище сессий шифровано системой SUHOSIN
     ConditionIsCurrently=Текущее состояние %s
     YouUseBestDriver=Вы используете драйвер %s, который на текущий момент является самым подходящим
     YouDoNotUseBestDriver=Вы используете устройство %s, но драйвер этого устройства %s не рекомендуется ипользовать. 
     NbOfProductIsLowerThanNoPb=У вас только %s Товаров/Услуг в базе данных. Это не требует никакой оптимизации.
     SearchOptim=Поисковая оптимизация
    -YouHaveXProductUseSearchOptim=You have %s product into database. You should add the constant PRODUCT_DONOTSEARCH_ANYWHERE to 1 into Home-Setup-Other, you limit the search to the beginning of strings making possible for database to use index and you should get an immediate response.
    +YouHaveXProductUseSearchOptim=У вас есть продукт %s в базе данных. Вы должны добавить константу PRODUCT_DONOTSEARCH_ANYWHERE в 1 в Home-Setup-Other, вы ограничиваете поиск начальными строками, чтобы база данных могла использовать индекс, и вы должны получить немедленный ответ.
     BrowserIsOK=Вы используете браузер %s. Это хороший выбор с точки зрения производительности и безопасности.
    -BrowserIsKO=You are using the web browser %s. This browser is known to be a bad choice for security, performance and reliability. We recommand you to use Firefox, Chrome, Opera or Safari.
    +BrowserIsKO=Вы используете веб-браузер %s. Этот браузер, как известно, является плохим выбором для обеспечения безопасности, производительности и надежности. Мы рекомендуем вам использовать Firefox, Chrome, Opera или Safari.
     XDebugInstalled=XDebug загружен.
     XCacheInstalled=XCache загружен.
    -AddRefInList=Display customer/supplier ref into list (select list or combobox) and most of hyperlink. Third parties will appears with name "CC12345 - SC45678 - The big company coorp", instead of "The big company coorp".
    -AskForPreferredShippingMethod=Ask for preferred Sending Method for Third Parties.
    +AddRefInList=Отображение клиента/поставщика ref в списке (выберите список или combobox) и большую часть гиперссылки. Третьи стороны появятся с именем «CC12345 - SC45678 - Крупная компания coorp», а не «Крупная компания coorp».
    +AskForPreferredShippingMethod=Попросите предпочтительный метод отправки для третьих сторон.
     FieldEdition=Редакция поля %s
     FillThisOnlyIfRequired=Например, +2 (заполняйте это поле только тогда, когда ваш часовой пояс отличается от того, который используется на сервере)
     GetBarCode=Получить штрих-код
     ##### Module password generation
     PasswordGenerationStandard=Возврат пароля, полученных в соответствии с внутренними Dolibarr алгоритма: 8 символов, содержащих общие цифры и символы в нижнем регистре.
    -PasswordGenerationNone=Do not suggest any generated password. Password must be typed in manually.
    -PasswordGenerationPerso=Return a password according to your personally defined configuration.
    -SetupPerso=According to your configuration
    -PasswordPatternDesc=Password pattern description
    +PasswordGenerationNone=Не предлагайте никаких сгенерированных паролей. Пароль должен быть введен вручную.
    +PasswordGenerationPerso=Верните пароль в соответствии с вашей личной конфигурацией.
    +SetupPerso=Согласно вашей конфигурации
    +PasswordPatternDesc=Описание шаблона паролей
     ##### Users setup #####
     RuleForGeneratedPasswords=Правило предложили генерировать пароли
     DisableForgetPasswordLinkOnLogonPage=Не показывать ссылку "Забыли пароль" на странице входа
     UsersSetup=Пользователь модуля установки
     UserMailRequired=EMail, необходимые для создания нового пользователя
     ##### HRM setup #####
    -HRMSetup=HRM module setup
    +HRMSetup=Настройка модуля HRM
     ##### Company setup #####
     CompanySetup=Предприятия модуль настройки
    -CompanyCodeChecker=Модуль для третьих сторон, генерации кода и проверку (клиент или поставщик)
    -AccountCodeManager=Module for accounting code generation (customer or supplier)
    -NotificationsDesc=EMails notifications feature allows you to silently send automatic mail, for some Dolibarr events. Targets of notifications can be defined:
    -NotificationsDescUser=* per users, one user at time.
    -NotificationsDescContact=* per third parties contacts (customers or suppliers), one contact at time.
    -NotificationsDescGlobal=* or by setting global target emails in module setup page.
    +CompanyCodeChecker=Модуль для генерации и проверки кода сторонних производителей (клиент или поставщик)
    +AccountCodeManager=Модуль для формирования кода учета (клиент или поставщик)
    +NotificationsDesc=Функция уведомлений электронной почты позволяет вам тихо отправлять автоматическую почту для некоторых событий Dolibarr. Цели уведомлений могут быть определены:
    +NotificationsDescUser=* для пользователей, по одному пользователю.
    +NotificationsDescContact=* для сторонних контактов (клиентов или поставщиков), по одному контакту.
    +NotificationsDescGlobal=* или путем установки глобальных целевых сообщений электронной почты на странице настройки модуля.
     ModelModules=Документы шаблоны
     DocumentModelOdt=Создавать документы из шаблонов форматов OpenDocuments (.ODT or .ODS файлы для OpenOffice, KOffice, TextEdit,...)
     WatermarkOnDraft=Watermark по проекту документа
     JSOnPaimentBill=Активировать фунцию автозаполнения строк платежа в платёжной форме
     CompanyIdProfChecker=Профессиональные Id уникальным
    -MustBeUnique=Must be unique?
    -MustBeMandatory=Mandatory to create third parties?
    -MustBeInvoiceMandatory=Mandatory to validate invoices?
    -TechnicalServicesProvided=Technical services provided
    +MustBeUnique=Должно быть уникальным?
    +MustBeMandatory=Обязательно создавать третьи лица?
    +MustBeInvoiceMandatory=Обязательно проверять счета-фактуры?
    +TechnicalServicesProvided=Предоставляемые технические услуги
    +#####DAV #####
    +WebDAVSetupDesc=Это ссылки для доступа к каталогу WebDAV. Он содержит открытый доступ к любому пользователю, который знает URL (если разрешен доступ к общедоступной директории) и «частный» каталог, для которого требуется существующая учетная запись/пароль для входа.
    +WebDavServer=Корневой URL-адрес сервера %s: %s
     ##### Webcal setup #####
     WebCalUrlForVCalExport=Экспорт ссылка <b>на %s</b> формате доступна на следующую ссылку: %s
     ##### Invoices #####
     BillsSetup=Счета модуль настройки
     BillsNumberingModule=Счета и кредитных нот нумерации модуль
     BillsPDFModules=Счет документы моделей
    -PaymentsPDFModules=Payment documents models
    +PaymentsPDFModules=Модели платежных документов
     CreditNote=Кредитное авизо
     CreditNotes=Кредитные авизо
     ForceInvoiceDate=Силы дата счета-фактуры для подтверждения даты
    @@ -1218,9 +1228,9 @@ SuggestPaymentByRIBOnAccount=Предложить оплату выводом с
     SuggestPaymentByChequeToAddress=Предложить оплату чеком для
     FreeLegalTextOnInvoices=Свободный текст о счетах-фактурах
     WatermarkOnDraftInvoices=Водяные знаки на черновиках счетов-фактур ("Нет" если пусто)
    -PaymentsNumberingModule=Payments numbering model
    +PaymentsNumberingModule=Модель нумерации платежей
     SuppliersPayment=Платежи поставщиков
    -SupplierPaymentSetup=Suppliers payments setup
    +SupplierPaymentSetup=Настройка платежей поставщиков
     ##### Proposals #####
     PropalSetup=Коммерческие предложения модуль настройки
     ProposalsNumberingModules=Коммерческие предложения нумерации модулей
    @@ -1229,23 +1239,23 @@ FreeLegalTextOnProposal=Свободный текст на коммерческ
     WatermarkOnDraftProposal=Водяные знаки на черновиках Коммерческих предложений ("Нет" если пусто)
     BANK_ASK_PAYMENT_BANK_DURING_PROPOSAL=Запрос банковского счёта для предложения
     ##### SupplierProposal #####
    -SupplierProposalSetup=Настройка модуля запросов цен поставщиков
    -SupplierProposalNumberingModules=Price requests suppliers numbering models
    -SupplierProposalPDFModules=Price requests suppliers documents models
    -FreeLegalTextOnSupplierProposal=Свободный текст на запросе цены у поставщиков
    -WatermarkOnDraftSupplierProposal=Водяной знак на проекте запроса цены у поставщиков (нет знака, если пустое)
    -BANK_ASK_PAYMENT_BANK_DURING_SUPPLIER_PROPOSAL=Ask for bank account destination of price request
    -WAREHOUSE_ASK_WAREHOUSE_DURING_ORDER=Ask for Warehouse Source for order
    +SupplierProposalSetup=Настройка модулей поставщиков запросов цены
    +SupplierProposalNumberingModules=Запросы цен производителей
    +SupplierProposalPDFModules=Запрос цен моделей документов поставщиков
    +FreeLegalTextOnSupplierProposal=Бесплатный текст по поставщикам ценовых запросов
    +WatermarkOnDraftSupplierProposal=Водяной знак для продавцов предложений о ценах (без пустых)
    +BANK_ASK_PAYMENT_BANK_DURING_SUPPLIER_PROPOSAL=Запросите банковский счет назначения ценового запроса
    +WAREHOUSE_ASK_WAREHOUSE_DURING_ORDER=Попросите источник склада для заказа
     ##### Suppliers Orders #####
    -BANK_ASK_PAYMENT_BANK_DURING_SUPPLIER_ORDER=Ask for bank account destination of supplier order
    +BANK_ASK_PAYMENT_BANK_DURING_SUPPLIER_ORDER=Запросить адрес банковского счета для заказа на поставку
     ##### Orders #####
     OrdersSetup=Приказ 'Management Setup
     OrdersNumberingModules=Приказы нумерации модулей
     OrdersModelModule=Заказ документов моделей
     FreeLegalTextOnOrders=Свободный текст распоряжения
     WatermarkOnDraftOrders=Водяные знаки на черновиках Заказов ("Нет" если пусто)
    -ShippableOrderIconInList=Add an icon in Orders list which indicate if order is shippable
    -BANK_ASK_PAYMENT_BANK_DURING_ORDER=Ask for bank account destination of order
    +ShippableOrderIconInList=Добавьте значок в список заказов, который указывает, может ли заказ быть отправлен
    +BANK_ASK_PAYMENT_BANK_DURING_ORDER=Запросите адрес банковского счета для заказа
     ##### Interventions #####
     InterventionsSetup=Выступления модуль настройки
     FreeLegalTextOnInterventions=Дополнительный текст на документах посредничества
    @@ -1264,7 +1274,7 @@ MemberMainOptions=Основные настройки
     AdherentLoginRequired= Управление логином для каждого пользователя
     AdherentMailRequired=Электронная почта необходимая для создания нового пользователя
     MemberSendInformationByMailByDefault=Чекбокс отправить по почте подтверждение членов по умолчанию
    -VisitorCanChooseItsPaymentMode=Visitor can choose among available payment modes
    +VisitorCanChooseItsPaymentMode=Посетитель может выбрать один из доступных режимов оплаты
     ##### LDAP setup #####
     LDAPSetup=Установка LDAP
     LDAPGlobalParameters=Глобальные параметры
    @@ -1292,7 +1302,7 @@ LDAPServerUseTLS=Использовать TLS
     LDAPServerUseTLSExample=Ваш LDAP сервер использования TLS
     LDAPServerDn=Сервер DN
     LDAPAdminDn=Администратор DN
    -LDAPAdminDnExample=Complete DN (ex: cn=admin,dc=example,dc=com or cn=Administrator,cn=Users,dc=example,dc=com for active directory)
    +LDAPAdminDnExample=Полное DN (например: cn = admin, dc = example, dc = com или cn = Administrator, cn = Users, dc = example, dc = com для активного каталога)
     LDAPPassword=Пароль администратора
     LDAPUserDn=Пользователи 'DN
     LDAPUserDnExample=Complete DN (ex: ou=users,dc=society,dc=Полное Д.Н. (например, OU= Пользователи, DC= обществе, DC= COM)
    @@ -1306,7 +1316,7 @@ LDAPDnContactActive=Контакты "синхронизации
     LDAPDnContactActiveExample=Активированное / Unactivated синхронизации
     LDAPDnMemberActive=Члены синхронизации
     LDAPDnMemberActiveExample=Активированное / Unactivated синхронизации
    -LDAPDnMemberTypeActive=Members types' synchronization
    +LDAPDnMemberTypeActive=Синхронизация типов участников
     LDAPDnMemberTypeActiveExample=Активированное / Unactivated синхронизации
     LDAPContactDn=Dolibarr контактов "DN
     LDAPContactDnExample=Complete DN (ex: ou=contacts,dc=society,dc=Полное Д.Н. (например, OU= контактов, DC= обществе, DC= COM)
    @@ -1314,8 +1324,8 @@ LDAPMemberDn=Dolibarr члены DN
     LDAPMemberDnExample=Complete DN (ex: ou=members,dc=society,dc=Полное Д.Н. (например, OU= членов, DC= обществе, DC= COM)
     LDAPMemberObjectClassList=Список objectClass
     LDAPMemberObjectClassListExample=Список objectClass определения параметров записи (например, сверху, InetOrgPerson или сверху, для пользователей Active Directory)
    -LDAPMemberTypeDn=Dolibarr members types DN
    -LDAPMemberTypepDnExample=Complete DN (ex: ou=memberstypes,dc=example,dc=com)
    +LDAPMemberTypeDn=Типы элементов Dolibarr DN
    +LDAPMemberTypepDnExample=Полное DN (например: ou=memberstypes, dc=example, dc=com)
     LDAPMemberTypeObjectClassList=Список objectClass
     LDAPMemberTypeObjectClassListExample=Список objectClass определения параметров записи (например, сверху, groupOfUniqueNames)
     LDAPUserObjectClassList=Список objectClass
    @@ -1329,7 +1339,7 @@ LDAPTestSynchroContact=Тест контакта синхронизации
     LDAPTestSynchroUser=Тест пользователя синхронизации
     LDAPTestSynchroGroup=Тест группы синхронизации
     LDAPTestSynchroMember=Тест участника синхронизации
    -LDAPTestSynchroMemberType=Test member type synchronization
    +LDAPTestSynchroMemberType=Тестирование синхронизации типа элемента
     LDAPTestSearch= Тестировать поиск LDAP 
     LDAPSynchroOK=Синхронизация успешные испытания
     LDAPSynchroKO=Сбой синхронизации тест
    @@ -1377,8 +1387,8 @@ LDAPFieldTownExample=Пример: L
     LDAPFieldCountry=Страна
     LDAPFieldDescription=Описание
     LDAPFieldDescriptionExample=Пример: описание
    -LDAPFieldNotePublic=Public Note
    -LDAPFieldNotePublicExample=Example : publicnote
    +LDAPFieldNotePublic=Общая записка
    +LDAPFieldNotePublicExample=Пример: publicnote
     LDAPFieldGroupMembers= Члены группы
     LDAPFieldGroupMembersExample= Пример: uniqueMember
     LDAPFieldBirthdate=Дата рождения
    @@ -1395,16 +1405,16 @@ LDAPDescContact=Эта страница позволяет определить
     LDAPDescUsers=Эта страница позволяет определить название атрибутов LDAP в LDAP дерева для каждого данных по Dolibarr пользователей.
     LDAPDescGroups=Эта страница позволяет определить название атрибутов LDAP в LDAP дерева для каждого данных по Dolibarr группы.
     LDAPDescMembers=Эта страница позволяет определить название атрибутов LDAP в LDAP дерева для каждого данных по Dolibarr участники модуля.
    -LDAPDescMembersTypes=This page allows you to define LDAP attributes name in LDAP tree for each data found on Dolibarr members types.
    +LDAPDescMembersTypes=На этой странице вы можете определить имя атрибутов LDAP в дереве LDAP для каждого из данных, найденных на типах членов Dolibarr.
     LDAPDescValues=Пример значения для <b>OpenLDAP</b> с загружены следующие схемы: <b>core.schema, cosine.schema, inetorgperson.schema).</b> Если вы используете thoose ценности и OpenLDAP, модифицировать LDAP конфигурационный файл <b>slapd.conf,</b> чтобы все thoose схемы загрузки.
     ForANonAnonymousAccess=Для аутентифицированных доступа (для записи, например)
     PerfDolibarr=Настройки производительности/отчёты о оптимизации
     YouMayFindPerfAdviceHere=На этой странице вы найдете некоторые заметки и советы по улучшению производительности.
     NotInstalled=Не установлено, так что ваш сервер не может "тормозить" из-за этого.
     ApplicativeCache=Прикладной кеш
    -MemcachedNotAvailable=No applicative cache found. You can enhance performance by installing a cache server Memcached and a module able to use this cache server.<br>More information here <a href="http://wiki.dolibarr.org/index.php/Module_MemCached_EN">http://wiki.dolibarr.org/index.php/Module_MemCached_EN</a>.<br>Note that a lot of web hosting provider does not provide such cache server.
    -MemcachedModuleAvailableButNotSetup=Module memcached for applicative cache found but setup of module is not complete.
    -MemcachedAvailableAndSetup=Module memcached dedicated to use memcached server is enabled.
    +MemcachedNotAvailable=Не найдено аддитивного кэша. Вы можете повысить производительность, установив кэш-сервер Memcached и модуль, способный использовать этот сервер кеша. <br>Более подробная информация здесь. <a href="http://wiki.dolibarr.org/index.php/Module_MemCached_EN">http: //wiki.dolibarr.org/index.php/Module_MemCached_EN</a>.<br>. Заметьте, что многие веб-хостинг-провайдеры не предоставляют такой сервер кеша.
    +MemcachedModuleAvailableButNotSetup=Модуль memcached для прикладного кэша найден, но настройка модуля не завершена.
    +MemcachedAvailableAndSetup=Включен модуль memcached, предназначенный для использования сервера memcached.
     OPCodeCache=Кэш OPCode
     NoOPCodeCacheFound=Кэш OPCode не найден. Возможно, вы используете другой кеш (XCache или eAccelerator хорошее решение), может вы не используете кеш OPCode вовсе (это плохое решение).
     HTTPCacheStaticResources=Кеш HTTP  для статичных ресурсов (файлы стилей, изображений, скриптов)
    @@ -1413,32 +1423,32 @@ FilesOfTypeNotCached=Файлы типа  %s не кешируются HTTP  с
     FilesOfTypeCompressed=Файлы типа  %s  сжимаются HTTP  сервером
     FilesOfTypeNotCompressed=Файлы типа  %s  сжимаются не HTTP  сервером
     CacheByServer=Кэшируется сервером
    -CacheByServerDesc=For exemple using the Apache directive "ExpiresByType image/gif A2592000"
    +CacheByServerDesc=Например, с помощью директивы Apache «ExpiresByType image/gif A2592000»
     CacheByClient=Кэшируется браузером
     CompressionOfResources=Сжатие HTTP заголовков
    -CompressionOfResourcesDesc=For exemple using the Apache directive "AddOutputFilterByType DEFLATE"
    -TestNotPossibleWithCurrentBrowsers=Such an automatic detection is not possible with current browsers
    -DefaultValuesDesc=You can define/force here the default value you want to get when your create a new record, and/or defaut filters or sort order when your list record.
    -DefaultCreateForm=Default values (on forms to create)
    -DefaultSearchFilters=Default search filters
    -DefaultSortOrder=Default sort orders
    -DefaultFocus=Default focus fields
    +CompressionOfResourcesDesc=Например, с помощью директивы Apache «AddOutputFilterByType DEFLATE»
    +TestNotPossibleWithCurrentBrowsers=Такое автоматическое обнаружение невозможно с текущими браузерами
    +DefaultValuesDesc=Вы можете определить/принудительно ввести значение по умолчанию, которое вы хотите получить, когда создаете новую запись, и/или defaut фильтры или порядок сортировки, когда ваша запись списка.
    +DefaultCreateForm=Значения по умолчанию (для форм для создания)
    +DefaultSearchFilters=Фильтры поиска по умолчанию
    +DefaultSortOrder=Заказы сортировки по умолчанию
    +DefaultFocus=Поля фокусировки по умолчанию
     ##### Products #####
     ProductSetup=Продукты модуль настройки
     ServiceSetup=Услуги установки модуля
     ProductServiceSetup=Продукты и услуги установки модулей
     NumberOfProductShowInSelect=Max number of products in combos select lists (0=Максимальное количество товаров в комбинации выберите списки (0= без ограничений)
     ViewProductDescInFormAbility=Визуализация продукта описания в форме (иначе как всплывающие подсказки)
    -MergePropalProductCard=Activate in product/service Attached Files tab an option to merge product PDF document to proposal PDF azur if product/service is in the proposal
    -ViewProductDescInThirdpartyLanguageAbility=Visualization of products descriptions in the third party language
    -UseSearchToSelectProductTooltip=Also if you have a large number of product (> 100 000), you can increase speed by setting constant PRODUCT_DONOTSEARCH_ANYWHERE to 1 in Setup->Other. Search will then be limited to start of string.
    -UseSearchToSelectProduct=Wait you press a key before loading content of product combo list (This may increase performance if you have a large number of products, but it is less convenient)
    +MergePropalProductCard=Активировать в продукте/услуге Вложенные файлы вставить опцию объединить PDF-документ продукта в предложение PDF azur, если продукт/услуга находится в предложении
    +ViewProductDescInThirdpartyLanguageAbility=Визуализация описаний продуктов на стороннем языке
    +UseSearchToSelectProductTooltip=Также, если у вас есть большое количество продуктов (> 100 000), вы можете увеличить скорость, установив постоянную PRODUCT_DONOTSEARCH_ANYWHERE на 1 в Setup-> Other. Затем поиск будет ограничен началом строки.
    +UseSearchToSelectProduct=Подождите, пока вы нажмете клавишу перед загрузкой содержимого списка товаров (это может повысить производительность, если у вас большое количество продуктов, но это менее удобно)
     SetDefaultBarcodeTypeProducts=Стандартный вид штрих-кода, используемого для продуктов
     SetDefaultBarcodeTypeThirdParties=Стандартный вид штрих-кода, используемого для третьих сторон
    -UseUnits=Define a unit of measure for Quantity during order, proposal or invoice lines edition
    +UseUnits=Определите единицу измерения для количества во время заказа, предложения или строки счетов-фактур
     ProductCodeChecker= Модуль для генерации кода продукта и проверки (Товар или Услуга)
     ProductOtherConf= Конфигурация Товаров / Услуг
    -IsNotADir=is not a directory!
    +IsNotADir=Не является каталогом!
     ##### Syslog #####
     SyslogSetup=Настройка модуля системного журнала
     SyslogOutput=Вход выходных
    @@ -1448,9 +1458,9 @@ SyslogFilename=Имя файла и путь
     YouCanUseDOL_DATA_ROOT=Вы можете использовать DOL_DATA_ROOT / dolibarr.log в лог-файл в Dolibarr "документы" каталог. Вы можете установить различные пути для хранения этого файла.
     ErrorUnknownSyslogConstant=Постоянная %s не известны журнала постоянная
     OnlyWindowsLOG_USER=Windows&copy; поддерживает только LOG_USER
    -CompressSyslogs=Syslog files compression and backup
    -SyslogFileNumberOfSaves=Log backups
    -ConfigureCleaningCronjobToSetFrequencyOfSaves=Configure cleaning scheduled job to set log backup frequency
    +CompressSyslogs=Сжатие и резервное копирование файлов журнала отладки (сгенерированных модулем Log для отладки)
    +SyslogFileNumberOfSaves=Журнал резервных копий
    +ConfigureCleaningCronjobToSetFrequencyOfSaves=Настроить очистку запланированного задания для установки частоты резервного копирования журнала
     ##### Donations #####
     DonationsSetup=Пожертвования модуль настройки
     DonationsReceiptModel=Шаблон дарения получения
    @@ -1467,13 +1477,13 @@ BarcodeDescUPC=Штрих-код типа СКП
     BarcodeDescISBN=Штрих-код типа ISBN
     BarcodeDescC39=Штрих-код типа C39
     BarcodeDescC128=Штрих-код типа C128
    -BarcodeDescDATAMATRIX=Barcode of type Datamatrix
    -BarcodeDescQRCODE=Barcode of type QR code
    +BarcodeDescDATAMATRIX=Штрих-код типа Datamatrix
    +BarcodeDescQRCODE=Штрих код типа QR-кода
     GenbarcodeLocation=Путь для запуска к утилите генерации штри-кодов (используется для некоторых типов штрих-кодов). Должна быть совместима с командой "genbarcode".<br>Например, /usr/local/bin/genbarcode
     BarcodeInternalEngine=Внутренние средства управления
    -BarCodeNumberManager=Manager to auto define barcode numbers
    +BarCodeNumberManager=Менеджер для автоматического определения номеров штрих-кода
     ##### Prelevements #####
    -WithdrawalsSetup=Setup of module Direct debit payment orders
    +WithdrawalsSetup=Настройка платежных поручений прямого дебетования
     ##### ExternalRSS #####
     ExternalRSSSetup=Внешние RSS импорт установки
     NewRSS=Новые RSS Feed
    @@ -1487,13 +1497,13 @@ MailingDelay=Время ожидания в секундах перед отпр
     ##### Notification #####
     NotificationSetup=Настройка модуля уведомлений по электронной почте
     NotificationEMailFrom=Отправитель EMail (С) по электронной почте направил уведомление
    -FixedEmailTarget=Fixed email target
    +FixedEmailTarget=Исправлена ​​цель электронной почты
     ##### Sendings #####
     SendingsSetup=Отправка модуля настройки
     SendingsReceiptModel=Отправка получения модели
     SendingsNumberingModules=Отправки нумерации модулей
    -SendingsAbility=Support shipping sheets for customer deliveries
    -NoNeedForDeliveryReceipts=In most cases, shipping sheets are used both as sheets for customer deliveries (list of products to send) and sheets that is received and signed by customer. So product deliveries receipts is a duplicated feature and is rarely activated.
    +SendingsAbility=Поддержка листов доставки для доставки клиентов
    +NoNeedForDeliveryReceipts=В большинстве случаев транспортные листы используются как в качестве листов для доставки клиентов (список отправляемых товаров), так и листы, которые получены и подписаны клиентом. Таким образом, квитанции о доставке товаров являются дублированными и редко активируются.
     FreeLegalTextOnShippings=Дополнительный текст для поставок
     ##### Deliveries #####
     DeliveryOrderNumberingModules=Продукция Поставки получения нумерации модуль
    @@ -1505,23 +1515,23 @@ AdvancedEditor=Расширенный редактор
     ActivateFCKeditor=Включить FCKeditor для:
     FCKeditorForCompany=WYSIWIG создание / издание компаний описание и сведения
     FCKeditorForProduct=WYSIWIG создания / выпуска продукции / услуг описание и сведения
    -FCKeditorForProductDetails=WYSIWIG creation/edition of products details lines for all entities (proposals, orders, invoices, etc...). <font class="warning">Warning: Using this option for this case is seriously not recommended as it can create problems with special characters and page formating when building PDF files.</font>
    +FCKeditorForProductDetails=WYSIWIG создание/издание продуктов детализирует линии для всех объектов (предложения, заказы, счета-фактуры и т.д.). <font class="warning"> Предупреждение. Использование этой опции для этого случая серьезно не рекомендуется, так как это может создавать проблемы со специальными символами и формированием страницы при создании файлов PDF</font>.
     FCKeditorForMailing= WYSIWIG создание / издание рассылок
     FCKeditorForUserSignature=Редактор WYSIWIG  для создания/изменения подписи пользователя
    -FCKeditorForMail=WYSIWIG creation/edition for all mail (except Tools->eMailing)
    +FCKeditorForMail=WYSIWIG создание/издание для всей почты (кроме Tools-> eMailing)
     ##### OSCommerce 1 #####
     OSCommerceErrorConnectOkButWrongDatabase=Подключение удалось, но база данных не будет смотреть на OSCommerce данных (Ключевые% не найдено в таблице %s).
     OSCommerceTestOk=Соединение с сервером ' %s' на базе ' %s' пользователя ' %s' успешно.
     OSCommerceTestKo1=Соединение с сервером ' %s' успешными, но база данных ' %s' не может быть достигнута.
     OSCommerceTestKo2=Соединение с сервером ' %s' пользователя ' %s' провалилась.
     ##### Stock #####
    -StockSetup=Конфигурация модуля Склад
    -IfYouUsePointOfSaleCheckModule=If you use a Point of Sale module (POS module provided by default or another external module), this setup may be ignored by your Point Of Sale module. Most point of sales modules are designed to create immediatly an invoice and decrease stock by default whatever are options here. So, if you need or not to have a stock decrease when registering a sell from your Point Of Sale, check also your POS module set up.
    +StockSetup=Настройка модуля запаса
    +IfYouUsePointOfSaleCheckModule=Если вы используете модуль точки продажи (POS-модуль, предоставленный по умолчанию или другой внешний модуль), эта настройка может быть проигнорирована модулем Point Sale. Большинство модулей модулей продаж предназначены для немедленного создания счета-фактуры и уменьшения запасов по умолчанию, независимо от того, какие здесь варианты. Таким образом, если вам нужно или не иметь снижение запасов при регистрации на продажу с вашего пункта продажи, проверьте также, что ваш POS-модуль настроен.
     ##### Menu #####
     MenuDeleted=Удаленное Меню 
     Menus=Меню
     TreeMenuPersonalized=Персонализированная меню
    -NotTopTreeMenuPersonalized=Personalized menus not linked to a top menu entry
    +NotTopTreeMenuPersonalized=Персонализированные меню, не связанные с верхним меню ввода
     NewMenu=Новое меню
     Menu=Выбор меню
     MenuHandler=Меню обработчик
    @@ -1542,18 +1552,18 @@ DetailTarget=Целевой показатель по ссылке (_blank на
     DetailLevel=Уровень (-1: верхнее меню, 0: заголовок меню&gt; 0 меню и подменю)
     ModifMenu=Меню изменения
     DeleteMenu=Удалить меню
    -ConfirmDeleteMenu=Are you sure you want to delete menu entry <b>%s</b>?
    -FailedToInitializeMenu=Failed to initialize menu
    +ConfirmDeleteMenu=Вы действительно хотите удалить запись меню <b>%s</b>?
    +FailedToInitializeMenu=Не удалось инициализировать меню
     ##### Tax #####
    -TaxSetup=Taxes, social or fiscal taxes and dividends module setup
    +TaxSetup=Налоги, социальные или налоговые налоги и установка модулей дивидендов
     OptionVatMode=НДС к оплате
    -OptionVATDefault=Standard basis
    +OptionVATDefault=Стандартная основа
     OptionVATDebitOption=Принцип начисления
     OptionVatDefaultDesc=НДС из-за: <br> - По доставке / оплате товаров <br> - На оплату услуг
     OptionVatDebitOptionDesc=НДС из-за: <br> - По доставке / оплате товаров <br> - На счета (дебетовой) на услуги
    -OptionPaymentForProductAndServices=Cash basis for products and services
    -OptionPaymentForProductAndServicesDesc=VAT is due:<br>- on payment for goods<br>- on payments for services
    -SummaryOfVatExigibilityUsedByDefault=Time of VAT exigibility by default according to chosen option:
    +OptionPaymentForProductAndServices=Кассовая система для продуктов и услуг
    +OptionPaymentForProductAndServicesDesc=НДС должен быть: <br> - на оплату товаров<br> - на оплату услуг
    +SummaryOfVatExigibilityUsedByDefault=Срок действия НДС по умолчанию в соответствии с выбранным вариантом:
     OnDelivery=О доставке
     OnPayment=Об оплате
     OnInvoice=В счете-фактуре
    @@ -1562,29 +1572,29 @@ SupposedToBeInvoiceDate=Счет дата, используемая
     Buy=Покупать
     Sell=Продавать
     InvoiceDateUsed=Счет дата, используемая
    -YourCompanyDoesNotUseVAT=Your company has been defined to not use VAT (Home - Setup - Company/Organization), so there is no VAT options to setup.
    -AccountancyCode=Accounting Code
    +YourCompanyDoesNotUseVAT=В вашей компании определено, что вы не используете НДС (Home - Setup - Company / Organization), поэтому для настройки нет параметров НДС.
    +AccountancyCode=Учетный код
     AccountancyCodeSell=Бух. код продаж
     AccountancyCodeBuy=Бух. код покупок
     ##### Agenda #####
     AgendaSetup=Акции и повестки модуль настройки
     PasswordTogetVCalExport=Ключевые разрешить экспорт ссылке
     PastDelayVCalExport=Не экспортировать события старше
    -AGENDA_USE_EVENT_TYPE=Use events types (managed into menu Setup -> Dictionaries -> Type of agenda events)
    -AGENDA_USE_EVENT_TYPE_DEFAULT=Set automatically this default value for type of event into event create form
    +AGENDA_USE_EVENT_TYPE=Использование типов событий (управляемых в меню Настройка -> Словари -> Тип событий повестки дня)
    +AGENDA_USE_EVENT_TYPE_DEFAULT=Автоматически устанавливать это значение по умолчанию для типа события в форме создания события
     AGENDA_DEFAULT_FILTER_TYPE=Устанавливать автоматически этот тип события в фильтр поиска для просмотра повестки дня
     AGENDA_DEFAULT_FILTER_STATUS=Устанавливать автоматически этот статус события в фильтр поиска для просмотра повестки дня
     AGENDA_DEFAULT_VIEW=Какую вкладку вы хотите открывать по умолчанию, когда выбираете из меню Повестку дня
    -AGENDA_REMINDER_EMAIL=Enable event reminder <b>by emails</b> (remind option/delay can be defined on each event). Note: Module <strong>%s</strong> must be enabled and correctly setup to have reminder sent at the correct frequency.
    -AGENDA_REMINDER_BROWSER=Enable event reminder <b>on users browser</b> (when event date is reached, each user is able to refuse this from the browser confirmation question)
    -AGENDA_REMINDER_BROWSER_SOUND=Enable sound notification
    -AGENDA_SHOW_LINKED_OBJECT=Show linked object into agenda view
    +AGENDA_REMINDER_EMAIL=Включить напоминание о событиях <b>по электронной почте</b> (напоминание опции/задержки можно определить для каждого события). Примечание. Модуль <strong>%s</strong> должен быть включен и правильно настроен для отправки напоминания с правильной частотой.
    +AGENDA_REMINDER_BROWSER=Включить напоминание о событиях <b> в браузере пользователя</b> (когда дата события достигнута, каждый пользователь может отказаться от этого из вопроса подтверждения браузера)
    +AGENDA_REMINDER_BROWSER_SOUND=Включить звуковое оповещение
    +AGENDA_SHOW_LINKED_OBJECT=Показывать связанный объект в представлении повестки дня
     ##### Clicktodial #####
     ClickToDialSetup=Нажмите для набора модуля настройки
    -ClickToDialUrlDesc=Url called when a click on phone picto is done.  In URL, you can use tags<br><b>__PHONETO__</b> that will be replaced with the phone number of person to call<br><b>__PHONEFROM__</b> that will be replaced with phone number of calling person (yours)<br><b>__LOGIN__</b> that will be replaced with clicktodial login (defined on user card)<br><b>__PASS__</b> that will be replaced with clicktodial password (defined on user card).
    -ClickToDialDesc=This module allows to make phone numbers clickable. A click on this icon will call make your phone to call the phone number. This can be used to call a call center system from Dolibarr that can call the phone number on a SIP system for example.
    -ClickToDialUseTelLink=Use just a link "tel:" on phone numbers
    -ClickToDialUseTelLinkDesc=Use this method if your users have a softphone or a software interface installed on same computer than the browser, and called when you click on a link in your browser that start with "tel:". If you need a full server solution (no need of local software installation), you must set this to "No" and fill next field.
    +ClickToDialUrlDesc=Url звонившего, когда клик по пиктограмме телефона сделан. В URL-адресе вы можете использовать теги<br><b>__PHONETO__</b>, которые будут заменены на номер телефона человека для вызова<br><b>__PHONEFROM__</b>, который будет заменен номером телефона вызывающего абонента (вашего) <br><b>__LOGIN__</b>, который будет заменен на clicktodial login (определенном на карточке пользователя) <br><b>__PASS__</b>, который будет заменен кликтодиальным паролем (определяется на карточке пользователя).
    +ClickToDialDesc=Этот модуль позволяет сделать номера телефонов доступными. Щелчок по этому значку вызовет телефонный звонок для вашего телефона. Это можно использовать для вызова системы центра обработки вызовов от Dolibarr, которая может звонить по номеру телефона в системе SIP, например.
    +ClickToDialUseTelLink=Используйте только ссылку «tel:» на номера телефонов
    +ClickToDialUseTelLinkDesc=Используйте этот метод, если у ваших пользователей есть программный телефон или программный интерфейс, установленный на одном компьютере, чем браузер, и вызывается при нажатии на ссылку в вашем браузере, которая начинается с «tel:». Если вам требуется полное серверное решение (нет необходимости в установке локального программного обеспечения), вы должны установить это значение «Нет» и заполнить следующее поле.
     ##### Point Of Sales (CashDesk) #####
     CashDesk=Точка продаж
     CashDeskSetup=Кассовое модуль настройки
    @@ -1592,11 +1602,11 @@ CashDeskThirdPartyForSell=Общий контрагент, используем
     CashDeskBankAccountForSell=Денежные счета, используемого для продает
     CashDeskBankAccountForCheque= Счет будет использоваться для получения выплат чеком
     CashDeskBankAccountForCB= Учетной записи для использования на получение денежных выплат по кредитным картам
    -CashDeskDoNotDecreaseStock=Disable stock decrease when a sell is done from Point of Sale (if "no", stock decrease is done for each sell done from POS, whatever is option set into module Stock).
    -CashDeskIdWareHouse=Force and restrict warehouse to use for stock decrease
    -StockDecreaseForPointOfSaleDisabled=Stock decrease from Point Of Sale disabled
    -StockDecreaseForPointOfSaleDisabledbyBatch=Stock decrease in POS is not compatible with lot management
    -CashDeskYouDidNotDisableStockDecease=You did not disable stock decrease when making a sell from Point Of Sale. So a warehouse is required.
    +CashDeskDoNotDecreaseStock=Отключить уменьшение запасов при продаже с точки продажи (если «нет», уменьшение запасов производится для каждой продажи, сделанной с POS, независимо от того, какая опция включена в запас модуля).
    +CashDeskIdWareHouse=Ускорить и ограничить склад для уменьшения запасов
    +StockDecreaseForPointOfSaleDisabled=Снижение запасов от пункта продажи отключено
    +StockDecreaseForPointOfSaleDisabledbyBatch=Снижение запасов в POS несовместимо с управлением партиями
    +CashDeskYouDidNotDisableStockDecease=Вы не отключили снижение акций при совершении сделки с Point Of Sale. Поэтому необходим склад.
     ##### Bookmark #####
     BookmarkSetup=Закладка Настройка модуля
     BookmarkDesc=Этот модуль позволяет управлять закладками. Вы также можете добавить ярлыки для любых Dolibarr страниц или externale веб-сайтов на левом меню.
    @@ -1605,15 +1615,15 @@ NbOfBoomarkToShow=Максимальное количество закладок
     WebServicesSetup=Webservices модуль настройки
     WebServicesDesc=Позволяя этого модуля, Dolibarr стать веб-службы сервера представить разные веб-службы.
     WSDLCanBeDownloadedHere=WSDL дескриптор файла предоставляемых serviceses можно скачать здесь
    -EndPointIs=SOAP clients must send their requests to the Dolibarr endpoint available at URL
    +EndPointIs=Клиенты SOAP должны отправлять свои запросы конечной точке Dolibarr по URL-адресу
     ##### API ####
    -ApiSetup=API module setup
    -ApiDesc=By enabling this module, Dolibarr become a REST server to provide miscellaneous web services.
    -ApiProductionMode=Enable production mode (this will activate use of a cache for services management)
    -ApiExporerIs=You can explore and test the APIs at URL
    -OnlyActiveElementsAreExposed=Only elements from enabled modules are exposed
    -ApiKey=Key for API
    -WarningAPIExplorerDisabled=The API explorer has been disabled. API explorer is not required to provide API services. It is a tool for developer to find/test REST APIs. If you need this tool, go into setup of module API REST to activate it.
    +ApiSetup=Настройка модуля API
    +ApiDesc=Включив этот модуль, Dolibarr станет сервером REST для предоставления различных веб-сервисов.
    +ApiProductionMode=Включить режим производства (это активирует использование кеша для управления службами)
    +ApiExporerIs=Вы можете исследовать и тестировать API по URL-адресу
    +OnlyActiveElementsAreExposed=Выделяются только элементы из разрешенных модулей
    +ApiKey=Ключ для API
    +WarningAPIExplorerDisabled=Исследователь API отключен. API-интерфейс API не требуется для предоставления услуг API. Это инструмент для разработчика для поиска/тестирования API REST. Если вам нужен этот инструмент, перейдите в настройку модуля API REST, чтобы активировать его.
     ##### Bank #####
     BankSetupModule=Банк модуль настройки
     FreeLegalTextOnChequeReceipts=Свободный текст на чеке расписки
    @@ -1622,13 +1632,13 @@ BankOrderGlobal=Общий
     BankOrderGlobalDesc=Генеральный порядок отображения
     BankOrderES=Испанский
     BankOrderESDesc=Испанская порядок отображения
    -ChequeReceiptsNumberingModule=Cheque Receipts Numbering module
    +ChequeReceiptsNumberingModule=Проверить модуль нумерации чеков
     ##### Multicompany #####
     MultiCompanySetup=Компания Multi-модуль настройки
     ##### Suppliers #####
     SuppliersSetup=Поставщик модуля установки
    -SuppliersCommandModel=Полный шаблон для поставщика (logo. ..)
    -SuppliersInvoiceModel=Полный шаблон поставщиком счета-фактуры (logo. ..)
    +SuppliersCommandModel=Полный шаблон заказа покупки (логотип ...)
    +SuppliersInvoiceModel=Полный шаблон счета-фактуры поставщика (логотип ...)
     SuppliersInvoiceNumberingModel=Способ нумерации счетов-фактур Поставщика
     IfSetToYesDontForgetPermission=Если установлено "Да", не забудьте дать доступ группам или пользователям, разрешённым для повторного утверждения
     ##### GeoIPMaxmind #####
    @@ -1643,147 +1653,151 @@ ProjectsNumberingModules=Проекты нумерации модуль
     ProjectsSetup=Проект модуля установки
     ProjectsModelModule=доклад документ проекта модели
     TasksNumberingModules=Модуль нумерации Задач
    -TaskModelModule=Tasks reports document model
    -UseSearchToSelectProject=Wait you press a key before loading content of project combo list (This may increase performance if you have a large number of project, but it is less convenient)
    +TaskModelModule=Документы с отчетами о задачах
    +UseSearchToSelectProject=Подождите, пока вы нажмете клавишу перед загрузкой содержимого списка проектов (это может повысить производительность, если у вас большое количество проектов, но это менее удобно)
     ##### ECM (GED) #####
     ##### Fiscal Year #####
    -AccountingPeriods=Accounting periods
    -AccountingPeriodCard=Accounting period
    -NewFiscalYear=New accounting period
    -OpenFiscalYear=Open accounting period
    -CloseFiscalYear=Close accounting period
    -DeleteFiscalYear=Delete accounting period
    -ConfirmDeleteFiscalYear=Are you sure to delete this accounting period?
    -ShowFiscalYear=Show accounting period
    +AccountingPeriods=Сроки учета
    +AccountingPeriodCard=Период учета
    +NewFiscalYear=Новый отчетный период
    +OpenFiscalYear=Открытый отчетный период
    +CloseFiscalYear=Закрытый отчетный период
    +DeleteFiscalYear=Удалить отчетный период
    +ConfirmDeleteFiscalYear=Вы действительно хотите удалить этот отчетный период?
    +ShowFiscalYear=Показать отчетный период
     AlwaysEditable=Всегда может быть отредактировано
    -MAIN_APPLICATION_TITLE=Force visible name of application (warning: setting your own name here may break autofill login feature when using DoliDroid mobile application)
    +MAIN_APPLICATION_TITLE=Принудительное видимое имя приложения (предупреждение: установка собственного имени здесь может нарушить функцию автозаполнения при использовании мобильного приложения DoliDroid)
     NbMajMin=Минимальное количество символов в врехнем регистре
     NbNumMin=Минимальное количество цифр
     NbSpeMin=Минимальное количество специальных символов
     NbIteConsecutive=Максимальное количество повторяющихся повторяющихся одинаковых символов
     NoAmbiCaracAutoGeneration=Не используйте похожие символы ("1","l","i","|","0","O")  для автоматической генерации
    -SalariesSetup=Настройка модуля зарплат
    +SalariesSetup=Настройка зарплатного модуля
     SortOrder=Порядок сортировки
     Format=Формат
    -TypePaymentDesc=0:Customer payment type, 1:Supplier payment type, 2:Both customers and suppliers payment type
    +TypePaymentDesc=0: Тип оплаты клиента, 1: Тип оплаты поставщика, 2: Тип оплаты обоих клиентов и продавцов
     IncludePath=Путь к заголовочным файлам (задан в переменной %s)
     ExpenseReportsSetup=Настройка модуля Отчёты о затратах
     TemplatePDFExpenseReports=Шаблон документа для создания отчёта о затратах
    -ExpenseReportsIkSetup=Setup of module Expense Reports - Milles index
    -ExpenseReportsRulesSetup=Setup of module Expense Reports - Rules
    -ExpenseReportNumberingModules=Expense reports numbering module
    -NoModueToManageStockIncrease=No module able to manage automatic stock increase has been activated. Stock increase will be done on manual input only.
    +ExpenseReportsIkSetup=Настройка модуля Отчеты о расходах - индекс Milles
    +ExpenseReportsRulesSetup=Настройка модуля Отчеты о расходах - Правила
    +ExpenseReportNumberingModules=Модуль нумерации отчетов о расходах
    +NoModueToManageStockIncrease=Был активирован модуль, способный управлять автоматическим увеличением запасов. Увеличение запасов будет производиться только вручную.
     YouMayFindNotificationsFeaturesIntoModuleNotification=Вы можете найти варианты уведомления по электронной почте, включив и настроив модуль "Уведомления".
    -ListOfNotificationsPerUser=List of notifications per user*
    -ListOfNotificationsPerUserOrContact=List of notifications per user* or per contact**
    +ListOfNotificationsPerUser=Список уведомлений на пользователя *
    +ListOfNotificationsPerUserOrContact=Список уведомлений на пользователя * или на контакт **
     ListOfFixedNotifications=Список основных уведомлений
    -GoOntoUserCardToAddMore=Go on the tab "Notifications" of a user to add or remove notifications for users
    -GoOntoContactCardToAddMore=Go on the tab "Notifications" of a third party to add or remove notifications for contacts/addresses
    +GoOntoUserCardToAddMore=Перейдите на вкладку «Уведомления» пользователя, чтобы добавлять или удалять уведомления для пользователей.
    +GoOntoContactCardToAddMore=Перейдите на вкладку «Уведомления» третьей стороны, чтобы добавлять или удалять уведомления для контактов/адресов
     Threshold=Порог
     BackupDumpWizard=Мастер создания резервной копии базы данных
     SomethingMakeInstallFromWebNotPossible=Установка внешних модулей через веб-интерфейс не возможна по следующей причине:
     SomethingMakeInstallFromWebNotPossible2=По этой причине, описанный здесь процесс апрейгда  - это только шаги, которые может выполнить пользователь с соответствующими правами доступа.
     InstallModuleFromWebHasBeenDisabledByFile=Установка внешних модулей из приложения отключена вашим администратором. Вы должны попросить его удалить файл <strong>%s</strong>, чтобы использовать эту функцию.
    -ConfFileMustContainCustom=Installing or building an external module from application need to save the module files into directory <strong>%s</strong>. To have this directory processed by Dolibarr, you must setup your <strong>conf/conf.php</strong> to add the 2 directive lines:<br><strong>$dolibarr_main_url_root_alt='/custom';</strong><br><strong>$dolibarr_main_document_root_alt='%s/custom';</strong>
    -HighlightLinesOnMouseHover=Highlight table lines when mouse move passes over
    -HighlightLinesColor=Highlight color of the line when the mouse passes over (keep empty for no highlight)
    -TextTitleColor=Color of page title
    -LinkColor=Color of links
    -PressF5AfterChangingThis=Press CTRL+F5 on keyboard or clear your browser cache after changing this value to have it effective
    -NotSupportedByAllThemes=Will works with core themes, may not be supported by external themes
    -BackgroundColor=Background color
    -TopMenuBackgroundColor=Background color for Top menu
    -TopMenuDisableImages=Hide images in Top menu
    -LeftMenuBackgroundColor=Background color for Left menu
    -BackgroundTableTitleColor=Background color for Table title line
    -BackgroundTableLineOddColor=Background color for odd table lines
    -BackgroundTableLineEvenColor=Background color for even table lines
    -MinimumNoticePeriod=Minimum notice period (Your leave request must be done before this delay)
    -NbAddedAutomatically=Number of days added to counters of users (automatically) each month
    -EnterAnyCode=This field contains a reference to identify line. Enter any value of your choice, but without special characters.
    -UnicodeCurrency=Enter here between braces, list of byte number that represent the currency symbol. For exemple: for $, enter [36] - for brazil real R$ [82,36] - for €, enter [8364]
    -ColorFormat=The RGB color is in HEX format, eg: FF0000
    -PositionIntoComboList=Position of line into combo lists
    -SellTaxRate=Sale tax rate
    -RecuperableOnly=Yes for VAT "Not Perceived but Recoverable" dedicated for some state in France. Keep value to "No" in all other cases.
    -UrlTrackingDesc=If the provider or transport service offer a page or web site to check status of your shipping, you can enter it here. You can use the key {TRACKID} into URL parameters so the system will replace it with value of tracking number user entered into shipment card.
    -OpportunityPercent=When you create an opportunity, you will defined an estimated amount of project/lead. According to status of opportunity, this amount may be multiplicated by this rate to evaluate global amount all your opportunities may generate. Value is percent (between 0 and 100).
    -TemplateForElement=This template record is dedicated to which element
    -TypeOfTemplate=Type of template
    -TemplateIsVisibleByOwnerOnly=Template is visible by owner only
    -VisibleEverywhere=Visible everywhere
    -VisibleNowhere=Visible nowhere
    +ConfFileMustContainCustom=Для установки или создания внешнего модуля из приложения необходимо сохранить файлы модулей в каталог <strong>%s</strong>. Чтобы этот каталог обрабатывался Dolibarr, вы должны настроить <strong>conf/conf.php</strong>, чтобы добавить 2 директивные строки: <br><strong> $dolibarr_main_url_root_alt = '/custom'; </strong><br><strong> $dolibarr_main_document_root_alt = '%s/custom'; </strong>
    +HighlightLinesOnMouseHover=Выделите строки таблицы при перемещении мыши
    +HighlightLinesColor=Выделите цвет линии при прохождении мыши (держите пустым без подсветки)
    +TextTitleColor=Цвет текста заголовка страницы
    +LinkColor=Цвет ссылок
    +PressF5AfterChangingThis=Нажмите CTRL + F5 на клавиатуре или очистите кеш браузера после изменения этого значения, чтобы оно было эффективным
    +NotSupportedByAllThemes=Будет работать с основными темами, может не поддерживаться внешними темами
    +BackgroundColor=Фоновый цвет
    +TopMenuBackgroundColor=Цвет фона для верхнего меню
    +TopMenuDisableImages=Скрыть изображения в верхнем меню
    +LeftMenuBackgroundColor=Цвет фона для меню слева
    +BackgroundTableTitleColor=Цвет фона для заголовка таблицы
    +BackgroundTableTitleTextColor=Цвет текста для заголовка таблицы
    +BackgroundTableLineOddColor=Цвет фона для нечетных строк таблицы
    +BackgroundTableLineEvenColor=Цвет фона для четных строк таблицы
    +MinimumNoticePeriod=Минимальный период уведомления (ваш запрос на отпуск должен быть выполнен до этой задержки)
    +NbAddedAutomatically=Количество дней, добавленных в счетчики пользователей (автоматически) каждый месяц
    +EnterAnyCode=Это поле содержит ссылку для идентификации строки. Введите любое значение по вашему выбору, но без специальных символов.
    +UnicodeCurrency=Введите здесь между фигурными скобками, список байтов, обозначающих символ валюты. Например: для $ введите [36] - для бразильского реального R$ [82,36] - для €, введите [8364]
    +ColorFormat=Цвет RGB находится в формате HEX, например: FF0000
    +PositionIntoComboList=Позиция строки в комбинированных списках
    +SellTaxRate=Ставка налога на продажу
    +RecuperableOnly=Да для НДС «Не воспринимается, а восстанавливается», предназначенный для некоторых государств во Франции. Сохраняйте значение «Нет» во всех других случаях.
    +UrlTrackingDesc=Если поставщик или транспортная служба предлагают страницу или веб-сайт для проверки статуса вашего груза, вы можете ввести его здесь. Вы можете использовать ключ {TRACKID} в параметрах URL, чтобы система заменила его на значение идентификационного номера пользователя, введенного в карточку отправки.
    +OpportunityPercent=Когда вы создадите возможность, вы определите предполагаемый объем проекта/свинца. Согласно статусу возможности, эта сумма может быть умножена по этой ставке для оценки глобальной суммы, которую могут создать все ваши возможности. Значение - процент (от 0 до 100).
    +TemplateForElement=Эта запись шаблона посвящена тому, какой элемент
    +TypeOfTemplate=Тип шаблона
    +TemplateIsVisibleByOwnerOnly=Шаблон виден только владельцем
    +VisibleEverywhere=Видимый везде
    +VisibleNowhere=Невидимый нигде
     FixTZ=Исправление часового пояса
    -FillFixTZOnlyIfRequired=Example: +2 (fill only if problem experienced)
    -ExpectedChecksum=Expected Checksum
    -CurrentChecksum=Current Checksum
    -ForcedConstants=Required constant values
    -MailToSendProposal=To send customer proposal
    -MailToSendOrder=To send customer order
    -MailToSendInvoice=To send customer invoice
    -MailToSendShipment=To send shipment
    -MailToSendIntervention=To send intervention
    -MailToSendSupplierRequestForQuotation=To send quotation request to supplier
    -MailToSendSupplierOrder=To send supplier order
    -MailToSendSupplierInvoice=To send supplier invoice
    -MailToSendContract=To send a contract
    -MailToThirdparty=To send email from third party page
    -MailToMember=To send email from member page
    -MailToUser=To send email from user page
    -MailToProject= To send email from project page
    -ByDefaultInList=Show by default on list view
    -YouUseLastStableVersion=You use the latest stable version
    -TitleExampleForMajorRelease=Example of message you can use to announce this major release (feel free to use it on your web sites)
    -TitleExampleForMaintenanceRelease=Example of message you can use to announce this maintenance release (feel free to use it on your web sites)
    -ExampleOfNewsMessageForMajorRelease=Dolibarr ERP & CRM %s is available. Version %s is a major release with a lot of new features for both users and developers. You can download it from the download area of https://www.dolibarr.org portal (subdirectory Stable versions). You can read <a href="https://github.com/Dolibarr/dolibarr/blob/develop/ChangeLog">ChangeLog</a> for complete list of changes.
    -ExampleOfNewsMessageForMaintenanceRelease=Dolibarr ERP & CRM %s is available. Version %s is a maintenance version, so it contains only fixes of bugs. We recommend everybody using an older version to upgrade to this one. As any maintenance release, no new features, nor data structure change is present into this version. You can download it from the download area of https://www.dolibarr.org portal (subdirectory Stable versions). You can read <a href="https://github.com/Dolibarr/dolibarr/blob/develop/ChangeLog">ChangeLog</a> for complete list of changes.
    -MultiPriceRuleDesc=When option "Several level of prices per product/service" is on, you can define different prices (one per price level) for each product. To save you time, you can enter here rule to have price for each level autocalculated according to price of first level, so you will have to enter only price for first level on each product. This page is here to save you time and can be usefull only if your prices for each leve are relative to first level. You can ignore this page in most cases.
    -ModelModulesProduct=Templates for product documents
    -ToGenerateCodeDefineAutomaticRuleFirst=To be able to generate automatically codes, you must first define a manager to auto define barcode number.
    -SeeSubstitutionVars=See * note for list of possible substitution variables
    -SeeChangeLog=See ChangeLog file (english only)
    -AllPublishers=All publishers
    -UnknownPublishers=Unknown publishers
    -AddRemoveTabs=Add or remove tabs
    -AddDataTables=Add object tables
    -AddDictionaries=Add dictionaries tables
    -AddData=Add objects or dictionaries data
    -AddBoxes=Add widgets
    -AddSheduledJobs=Add scheduled jobs
    -AddHooks=Add hooks
    -AddTriggers=Add triggers
    -AddMenus=Add menus
    -AddPermissions=Add permissions
    -AddExportProfiles=Add export profiles
    -AddImportProfiles=Add import profiles
    -AddOtherPagesOrServices=Add other pages or services
    -AddModels=Add document or numbering templates
    -AddSubstitutions=Add keys substitutions
    -DetectionNotPossible=Detection not possible
    -UrlToGetKeyToUseAPIs=Url to get token to use API (once token has been received it is saved on database user table and must be provided on each API call)
    -ListOfAvailableAPIs=List of available APIs
    -activateModuleDependNotSatisfied=Module "%s" depends on module "%s" that is missing, so module "%1$s" may not work correclty. Please install module "%2$s" or disable module "%1$s" if you want to be safe from any surprise
    -CommandIsNotInsideAllowedCommands=The command you try to run is not inside list of allowed commands defined into parameter <strong>$dolibarr_main_restrict_os_commands</strong> into <strong>conf.php</strong> file.
    -LandingPage=Landing page
    -SamePriceAlsoForSharedCompanies=If you use a multicompany module, with the choice "Single price", price will be also the same for all companies if products are shared between environments
    -ModuleEnabledAdminMustCheckRights=Module has been activated. Permissions for activated module(s) were given to admin users only. You may need to grant permissions to other users or groups manually if necessary.
    -UserHasNoPermissions=This user has no permission defined
    -TypeCdr=Use "None" if the date of payment term is date of invoice plus a delta in days (delta is field "Nb of days")<br>Use "At end of month", if, after delta, the date must be increased to reach the end of month (+ an optional "Offset" in days)<br>Use "Current/Next" to have payment term date being the first Nth of the month (N is stored into field "Nb of days")
    -BaseCurrency=Reference currency of the company (go into setup of company to change this)
    -WarningNoteModuleInvoiceForFrenchLaw=This module %s is compliant with french laws (Loi Finance 2016).
    -WarningNoteModulePOSForFrenchLaw=This module %s is compliant with french laws (Loi Finance 2016) because module Non Reversible Logs is automatically activated.
    -WarningInstallationMayBecomeNotCompliantWithLaw=You try to install the module %s that is an external module. Activating an external module means you trust the publisher of the module and you are sure that this module does not alterate negatively the behavior of your application and is compliant with laws of your country (%s). If the module bring a non legal feature, you become responsible for the use of a non legal software.
    -MAIN_PDF_MARGIN_LEFT=Left margin on PDF
    -MAIN_PDF_MARGIN_RIGHT=Right margin on PDF
    -MAIN_PDF_MARGIN_TOP=Top margin on PDF
    -MAIN_PDF_MARGIN_BOTTOM=Bottom margin on PDF
    -SetToYesIfGroupIsComputationOfOtherGroups=Set this to yes if this group is a computation of other groups
    -EnterCalculationRuleIfPreviousFieldIsYes=Enter calculcation rule if previous field was set to Yes (For example 'CODEGRP1+CODEGRP2')
    -SeveralLangugeVariatFound=Several language variants found
    -WebDavServer=URL of %s server : %s
    +FillFixTZOnlyIfRequired=Пример: +2 (заполнить, только если возникла проблема)
    +ExpectedChecksum=Ожидаемая контрольная сумма
    +CurrentChecksum=Текущая контрольная сумма
    +ForcedConstants=Требуемые постоянные значения
    +MailToSendProposal=Предложения клиенту
    +MailToSendOrder=Заказы клиента
    +MailToSendInvoice=Счета клиента
    +MailToSendShipment=Отгрузки
    +MailToSendIntervention=Проектные работы
    +MailToSendSupplierRequestForQuotation=Запрос коммерческого предложения
    +MailToSendSupplierOrder=Заказы
    +MailToSendSupplierInvoice=Счета-фактуры поставщика
    +MailToSendContract=Договоры
    +MailToThirdparty=Контрагенты
    +MailToMember=Участники
    +MailToUser=Пользователи
    +MailToProject=Страница проектов
    +ByDefaultInList=Показывать по умолчанию в виде списка
    +YouUseLastStableVersion=Вы используете последнюю стабильную версию
    +TitleExampleForMajorRelease=Пример сообщения, которое вы можете использовать для анонса этого основного выпуска (не стесняйтесь использовать его на своих веб-сайтах)
    +TitleExampleForMaintenanceRelease=Пример сообщения, которое вы можете использовать для объявления этой версии обслуживания (не стесняйтесь использовать ее на своих веб-сайтах)
    +ExampleOfNewsMessageForMajorRelease=Доступен Dolibarr ERP & CRM %s. Версия %s - это крупный выпуск с множеством новых функций для пользователей и разработчиков. Вы можете загрузить его из области загрузки портала https://www.dolibarr.org (подкаталог «Стабильные версии»). Вы можете прочитать <a href="https://github.com/Dolibarr/dolibarr/blob/develop/ChangeLog"> ChangeLog </a> полный список изменений.
    +ExampleOfNewsMessageForMaintenanceRelease=Доступен Dolibarr ERP & CRM %s. Версия %s - это версия обслуживания, поэтому она содержит только исправления ошибок. Мы рекомендуем всем, кто использует более старую версию, обновиться до этого. Как любая версия обслуживания, в эту версию нет новых функций или изменений структуры данных. Вы можете загрузить его из области загрузки портала https://www.dolibarr.org (подкаталог «Стабильные версии»). Вы можете прочитать <a href="https://github.com/Dolibarr/dolibarr/blob/develop/ChangeLog"> ChangeLog </a> полный список изменений.
    +MultiPriceRuleDesc=Когда опция «Несколько уровней цен на продукт/услугу» включена, вы можете определить разные цены (по одному на уровень цены) для каждого продукта. Чтобы сэкономить ваше время, вы можете ввести здесь правило, чтобы цена для каждого уровня была рассчитана по цене первого уровня, поэтому вам нужно будет ввести только цену за первый уровень для каждого продукта. Эта страница предназначена для того, чтобы сэкономить ваше время и может быть полезной только в том случае, если ваши цены на каждую левую сторону относительно первого уровня. Вы можете игнорировать эту страницу в большинстве случаев.
    +ModelModulesProduct=Шаблоны для документов продуктов
    +ToGenerateCodeDefineAutomaticRuleFirst=Чтобы иметь возможность генерировать автоматически коды, вы должны сначала определить менеджера для автоматического определения номера штрих-кода.
    +SeeSubstitutionVars=См. * Примечание для списка возможных переменных замещения
    +SeeChangeLog=См. Файл ChangeLog (только на английском языке)
    +AllPublishers=Все издатели
    +UnknownPublishers=Неизвестные издатели
    +AddRemoveTabs=Добавление или удаление вкладок
    +AddDataTables=Добавить объекты таблиц
    +AddDictionaries=Добавить словари
    +AddData=Добавить объекты или словари данных
    +AddBoxes=Добавить виджеты
    +AddSheduledJobs=Добавить запланированные задания
    +AddHooks=Добавить скобки
    +AddTriggers=Добавить триггеры
    +AddMenus=Добавить меню
    +AddPermissions=Добавить разрешения
    +AddExportProfiles=Добавить профили экспорта
    +AddImportProfiles=Добавить профили импорта
    +AddOtherPagesOrServices=Добавить другие страницы или услуги
    +AddModels=Добавление шаблонов документов или нумерации
    +AddSubstitutions=Добавить замены клавиш
    +DetectionNotPossible=Обнаружение невозможно
    +UrlToGetKeyToUseAPIs=Url для получения токена для использования API (после того, как маркер получен, он сохраняется в таблице пользователя базы данных и должен предоставляться при каждом вызове API)
    +ListOfAvailableAPIs=Список доступных API
    +activateModuleDependNotSatisfied=Модуль «%s» не зависит от модуля «%s», который отсутствует, поэтому модуль «%1$s» может не работать. Пожалуйста, установите модуль «%2$s» или отключите модуль «%1$s», если вы хотите быть в безопасности от каких-либо сюрпризов
    +CommandIsNotInsideAllowedCommands=Команда, которую вы пытаетесь запустить, не входит в список разрешенных команд, определенных в параметре <strong>$dolibarr_main_restrict_os_commands</strong> в файл <strong> conf.php </strong>.
    +LandingPage=Целевая страница
    +SamePriceAlsoForSharedCompanies=Если вы используете многокомпонентный модуль с выбором «Единая цена», цена будет одинаковой для всех компаний, если продукты распределяются между средами
    +ModuleEnabledAdminMustCheckRights=Модуль активирован. Разрешения для активированного модуля (модулей) были предоставлены только администраторам. Возможно, вам потребуется предоставить разрешения другим пользователям или группам вручную, если это необходимо.
    +UserHasNoPermissions=Этот пользователь не имеет определенного разрешения
    +TypeCdr=Используйте «Нет», если датой платежа является дата счета-фактуры плюс дельта в днях (delta - поле «Nb дней»). Используйте «В конце месяца», если после дельта дата должна быть увеличена для достижения конца месяца (+ опционально «Смещение» в днях) <br> Использовать «Текущий/Следующий», чтобы дата платежа была первой N-й месяц (N хранится в поле «Nb дней»)
    +BaseCurrency=Справочная валюта компании (перейдите в настройку компании, чтобы изменить это)
    +WarningNoteModuleInvoiceForFrenchLaw=Этот модуль %s соответствует французским законам (Loi Finance 2016).
    +WarningNoteModulePOSForFrenchLaw=Этот модуль %s соответствует французским законам (Loi Finance 2016), поскольку модуль Non Reversible Logs автоматически активируется.
    +WarningInstallationMayBecomeNotCompliantWithLaw=Вы пытаетесь установить модуль %s, являющийся внешним модулем. Активация внешнего модуля означает, что вы доверяете издателю модуля, и вы уверены, что этот модуль не изменяет негативное поведение вашего приложения и соответствует законам вашей страны (%s). Если модуль приносит неправомерную функцию, вы становитесь ответственным за использование нелегального программного обеспечения.
    +MAIN_PDF_MARGIN_LEFT=Левый отступ в PDF
    +MAIN_PDF_MARGIN_RIGHT=Правый отступ PDF
    +MAIN_PDF_MARGIN_TOP=Верхний отступ PDF
    +MAIN_PDF_MARGIN_BOTTOM=Нижний отступ PDF
    +SetToYesIfGroupIsComputationOfOtherGroups=Установите для этого значение yes, если эта группа является вычислением других групп
    +EnterCalculationRuleIfPreviousFieldIsYes=Введите правило расчета, если для предыдущего поля установлено значение Да (например, «CODEGRP1 + CODEGRP2»)
    +SeveralLangugeVariatFound=Было найдено несколько вариантов языка
    +COMPANY_AQUARIUM_REMOVE_SPECIAL=Удаление специальных символов
    +COMPANY_AQUARIUM_CLEAN_REGEX=Фильтр регулярных выражений для очистки значения (COMPANY_AQUARIUM_CLEAN_REGEX)
    +GDPRContact=Контактная информация
    +GDPRContactDesc=Если вы храните данные о европейских компаниях/гражданах, вы можете сохранить здесь контакт, который несет ответственность за правило общей защиты данных
     ##### Resource ####
    -ResourceSetup=Configuration du module Resource
    -UseSearchToSelectResource=Use a search form to choose a resource (rather than a drop-down list).
    -DisabledResourceLinkUser=Disable feature to link a resource to users
    -DisabledResourceLinkContact=Disable feature to link a resource to contacts
    -ConfirmUnactivation=Confirm module reset
    +ResourceSetup=Конфигурация ресурса модуля
    +UseSearchToSelectResource=Используйте форму поиска, чтобы выбрать ресурс (а не раскрывающийся список).
    +DisabledResourceLinkUser=Отключить функцию привязки ресурса к пользователям
    +DisabledResourceLinkContact=Отключить функцию привязки ресурса к контактам
    +ConfirmUnactivation=Подтвердите сброс модуля
    diff --git a/htdocs/langs/ru_RU/agenda.lang b/htdocs/langs/ru_RU/agenda.lang
    index d94717a8a54..c1c0bfe2960 100644
    --- a/htdocs/langs/ru_RU/agenda.lang
    +++ b/htdocs/langs/ru_RU/agenda.lang
    @@ -12,7 +12,7 @@ Event=Событие
     Events=События
     EventsNb=Количество событий
     ListOfActions=Список событий
    -EventReports=Event reports
    +EventReports=События
     Location=Местонахождение
     ToUserOfGroup= пользователем из группы
     EventOnFullDay=Событие на весь день (все дни)
    @@ -29,15 +29,15 @@ ViewCal=Просмотр календаря
     ViewDay=Обзор дня
     ViewWeek=Обзор недели
     ViewPerUser=Просмотр по пользователям
    -ViewPerType=Per type view
    +ViewPerType=Просмотр по типу
     AutoActions= Автоматическое заполнение дня
    -AgendaAutoActionDesc= Define here events for which you want Dolibarr to create automatically an event in agenda. If nothing is checked, only manual actions will be included in logged and visible into agenda. Automatic tracking of business actions done on objects (validation, status change) will not be saved.
    +AgendaAutoActionDesc= Определите здесь события, для которых вы хотите, чтобы Dolibarr автоматически создавал событие в повестке дня. Если ничего не будет проверено, в журнал будут включены только ручные действия, которые будут включены в журнал. Автоматическое отслеживание деловых действий, выполняемых над объектами (валидация, изменение статуса), не будет сохранено.
     AgendaSetupOtherDesc= Эта страница позволяет настроить и другие параметры модуля дня.
     AgendaExtSitesDesc=Эта страница позволяет настроить внешний календарей.
     ActionsEvents=События, за которые Dolibarr создадут действий в повестку дня автоматически
    -EventRemindersByEmailNotEnabled=Event reminders by email was not enabled into Agenda module setup.
    +EventRemindersByEmailNotEnabled=Уведомления о событиях по электронной почте не были включены в настройку модуля повестки дня.
     ##### Agenda event labels #####
    -NewCompanyToDolibarr=Third party %s created
    +NewCompanyToDolibarr=Третья сторона %s создана
     ContractValidatedInDolibarr=Контакт %s подтверждён
     PropalClosedSignedInDolibarr=Ком. предложение  %s подписано
     PropalClosedRefusedInDolibarr=Ком. предложение %s отклонено
    @@ -51,14 +51,14 @@ InvoicePaidInDolibarr=Счёт %s  оплачен
     InvoiceCanceledInDolibarr=Счёт %s  отменён
     MemberValidatedInDolibarr=Участник %s  подтверждён
     MemberModifiedInDolibarr=Участник %sизменён
    -MemberResiliatedInDolibarr=Member %s terminated
    +MemberResiliatedInDolibarr=Участник %s завершен
     MemberDeletedInDolibarr=Участник  %s удалён
    -MemberSubscriptionAddedInDolibarr=Subscription %s for member %s added
    -MemberSubscriptionModifiedInDolibarr=Subscription %s for member %s modified
    -MemberSubscriptionDeletedInDolibarr=Subscription %s for member %s deleted
    +MemberSubscriptionAddedInDolibarr=Подписка %s для участника%s добавлена
    +MemberSubscriptionModifiedInDolibarr=Подписка %s для члена %s изменена
    +MemberSubscriptionDeletedInDolibarr=Подписка %s для участника %s удалена
     ShipmentValidatedInDolibarr=Отправка %s  подтверждена
     ShipmentClassifyClosedInDolibarr=Отправка %sотмечена "оплачено"
    -ShipmentUnClassifyCloseddInDolibarr=Shipment %s classified reopened
    +ShipmentUnClassifyCloseddInDolibarr=Отправка %s классифицирована переоткрыта
     ShipmentDeletedInDolibarr=Отправка %s удалена
     OrderCreatedInDolibarr=Заказ %s создан
     OrderValidatedInDolibarr=Заказ %s проверен
    @@ -69,7 +69,7 @@ OrderApprovedInDolibarr=Заказ %s утвержден
     OrderRefusedInDolibarr=Заказ %s  отклонён
     OrderBackToDraftInDolibarr=Заказ %s возращен в статус черновик
     ProposalSentByEMail=Коммерческое предложение %s отправлены по электронной почте
    -ContractSentByEMail=Contract %s sent by EMail
    +ContractSentByEMail=Контракт %s отправлен на e-mail
     OrderSentByEMail=Заказ покупателя %s отправлен по электронной почте
     InvoiceSentByEMail=Счёт клиента %s отправлен по электронной почте
     SupplierOrderSentByEMail=Поставщик порядке %s отправлены по электронной почте
    @@ -83,24 +83,24 @@ InvoiceDeleted=Счёт удалён
     PRODUCT_CREATEInDolibarr=Товар %sсоздан
     PRODUCT_MODIFYInDolibarr=Товар %sизменён
     PRODUCT_DELETEInDolibarr=Товар %sудалён
    -EXPENSE_REPORT_CREATEInDolibarr=Expense report %s created
    -EXPENSE_REPORT_VALIDATEInDolibarr=Expense report %s validated
    -EXPENSE_REPORT_APPROVEInDolibarr=Expense report %s approved
    -EXPENSE_REPORT_DELETEInDolibarr=Expense report %s deleted
    -EXPENSE_REPORT_REFUSEDInDolibarr=Expense report %s refused
    +EXPENSE_REPORT_CREATEInDolibarr=Отчет о расходах %s создан
    +EXPENSE_REPORT_VALIDATEInDolibarr=Отчет о расходах %s утвержден
    +EXPENSE_REPORT_APPROVEInDolibarr=Отчет о расходах %s одобрен
    +EXPENSE_REPORT_DELETEInDolibarr=Отчет о расходах %s удален
    +EXPENSE_REPORT_REFUSEDInDolibarr=Отчет о расходах %s отказан
     PROJECT_CREATEInDolibarr=Проект %s создан
    -PROJECT_MODIFYInDolibarr=Project %s modified
    -PROJECT_DELETEInDolibarr=Project %s deleted
    +PROJECT_MODIFYInDolibarr=Проект %s изменен
    +PROJECT_DELETEInDolibarr=Проект %s удален
     ##### End agenda events #####
    -AgendaModelModule=Document templates for event
    +AgendaModelModule=Шаблоны документов для события
     DateActionStart=Начальная дата
     DateActionEnd=Конечная дата
     AgendaUrlOptions1=Можно также добавить следующие параметры для фильтрации вывода:
    -AgendaUrlOptions3=<b>logina=%s</b> to restrict output to actions owned by a user <b>%s</b>.
    -AgendaUrlOptionsNotAdmin=<b>logina=!%s</b> to restrict output to actions not owned by user <b>%s</b>.
    -AgendaUrlOptions4=<b>logint=%s</b> to restrict output to actions assigned to user <b>%s</b> (owner and others).
    -AgendaUrlOptionsProject=<b>project=__PROJECT_ID__</b> to restrict output to actions linked to project <b>__PROJECT_ID__</b>.
    -AgendaUrlOptionsNotAutoEvent=<b>notactiontype=systemauto</b> to exclude automatic event.
    +AgendaUrlOptions3=<b> logina = %s </b>, чтобы ограничить вывод действий, принадлежащих пользователю <b>%s</b>.
    +AgendaUrlOptionsNotAdmin=<b>logina =! %s </b> для ограничения вывода на действий, не принадлежащих пользователю <b>%s</b>.
    +AgendaUrlOptions4=<b>logint = %s</b> для ограничения вывода на действия, назначенные пользователю <b>%s</b> (владелец и другие).
    +AgendaUrlOptionsProject=<b>project = __ PROJECT_ID __</b>, чтобы ограничить вывод действий, связанных с проектом <b>__ PROJECT_ID __ </b>.
    +AgendaUrlOptionsNotAutoEvent=<b>notactiontype = systemauto</b>, чтобы исключить автоматическое событие.
     AgendaShowBirthdayEvents=Показывать дни рождения контактов 
     AgendaHideBirthdayEvents=Скрыть дни рождения контактов
     Busy=Занят
    @@ -112,17 +112,17 @@ ExportCal=Экспорт календаря
     ExtSites=Импортировать календари
     ExtSitesEnableThisTool=Показывать внешние календари (заданные в глобальных настройках) в повестке дня. Не окажет влияния на внешние календари, заданные пользователями.
     ExtSitesNbOfAgenda=Количество календарей
    -AgendaExtNb=Calendar no. %s
    +AgendaExtNb=Календарь №. %s
     ExtSiteUrlAgenda=URL для файла календаря .ical
     ExtSiteNoLabel=Нет описания
    -VisibleTimeRange=Visible time range
    -VisibleDaysRange=Visible days range
    +VisibleTimeRange=Видимый временной диапазон
    +VisibleDaysRange=Видимый диапазон дней
     AddEvent=Создать событие
     MyAvailability=Моя доступность
     ActionType=Тип события
     DateActionBegin=Дата начала события
     CloneAction=Клонировать событие
    -ConfirmCloneEvent=Are you sure you want to clone the event <b>%s</b>?
    +ConfirmCloneEvent=Вы действительно хотите клонировать событие <b>%s</b>?
     RepeatEvent=Повторять событие
     EveryWeek=Каждую неделю
     EveryMonth=Каждый месяц
    diff --git a/htdocs/langs/ru_RU/banks.lang b/htdocs/langs/ru_RU/banks.lang
    index 65f7af0d824..f488abe36d1 100644
    --- a/htdocs/langs/ru_RU/banks.lang
    +++ b/htdocs/langs/ru_RU/banks.lang
    @@ -1,12 +1,13 @@
     # Dolibarr language file - Source file is en_US - banks
     Bank=Банк
    -MenuBankCash=Банк / Наличные
    -MenuVariousPayment=Miscellaneous payments
    -MenuNewVariousPayment=New Miscellaneous payment
    +MenuBankCash=Банк | Денежные средства
    +MenuVariousPayment=Смешанные платежи
    +MenuNewVariousPayment=Новый смешанный платеж
     BankName=Название банка
     FinancialAccount=Учетная запись
     BankAccount=Банковский счет
     BankAccounts=Банковские счета
    +BankAccountsAndGateways=Банковские счета | Шлюзы
     ShowAccount=Показать учётную запись
     AccountRef=Финансовые счета исх
     AccountLabel=Финансовые счета этикетки
    @@ -30,12 +31,12 @@ Reconciliation=Примирение
     RIB=Bank Account Number
     IBAN=IBAN номера
     BIC=BIC / SWIFT число
    -SwiftValid=BIC/SWIFT valid
    -SwiftVNotalid=BIC/SWIFT not valid
    -IbanValid=BAN valid
    -IbanNotValid=BAN not valid
    -StandingOrders=Direct Debit orders
    -StandingOrder=Direct debit order
    +SwiftValid=BIC/SWIFT действителен
    +SwiftVNotalid=BIC / SWIFT недействителен
    +IbanValid=BAN действителен
    +IbanNotValid=BAN недействителен
    +StandingOrders=Прямые дебетовые заказы
    +StandingOrder=Прямой дебетовый заказ
     AccountStatement=Выписка со счета
     AccountStatementShort=Утверждение
     AccountStatements=Выписки со счета
    @@ -59,105 +60,106 @@ BankType2=Денежные счета
     AccountsArea=Счета области
     AccountCard=Счет карточки
     DeleteAccount=Удалить учетную запись
    -ConfirmDeleteAccount=Are you sure you want to delete this account?
    +ConfirmDeleteAccount=Вы действительно хотите удалить эту учетную запись?
     Account=Учетная запись
    -BankTransactionByCategories=Bank entries by categories
    -BankTransactionForCategory=Bank entries for category <b>%s</b>
    +BankTransactionByCategories=Банковские записи по категориям
    +BankTransactionForCategory=Банковские записи для категории <b>%s</b>
     RemoveFromRubrique=Удалить ссылку в категорию
    -RemoveFromRubriqueConfirm=Are you sure you want to remove link between the entry and the category?
    -ListBankTransactions=List of bank entries
    +RemoveFromRubriqueConfirm=Вы действительно хотите удалить ссылку между записью и категорией?
    +ListBankTransactions=Список банковских записей
     IdTransaction=ID транзакции
    -BankTransactions=Bank entries
    -BankTransaction=Bank entry
    -ListTransactions=List entries
    -ListTransactionsByCategory=List entries/category
    -TransactionsToConciliate=Entries to reconcile
    +BankTransactions=Банковские записи
    +BankTransaction=Банковская запись
    +ListTransactions=Список записей
    +ListTransactionsByCategory=Список записей/категория
    +TransactionsToConciliate=Записи для согласования
     Conciliable=Conciliable
     Conciliate=Согласительной
     Conciliation=Согласительная
    -ReconciliationLate=Reconciliation late
    +ReconciliationLate=Согласование с запозданием
     IncludeClosedAccount=Включите закрытые счета
    -OnlyOpenedAccount=Only open accounts
    +OnlyOpenedAccount=Только открытые аккаунты
     AccountToCredit=Счета к кредитам
     AccountToDebit=Счет дебетовать
     DisableConciliation=Отключите функцию примирения для этой учетной записи
     ConciliationDisabled=Согласительный функция отключена
    -LinkedToAConciliatedTransaction=Linked to a conciliated entry
    +LinkedToAConciliatedTransaction=Связано с согласованной записью
     StatusAccountOpened=Открытые
     StatusAccountClosed=Закрытые
     AccountIdShort=Количество
     LineRecord=Транзакция
    -AddBankRecord=Add entry
    -AddBankRecordLong=Add entry manually
    -Conciliated=Reconciled
    +AddBankRecord=Добавить запись
    +AddBankRecordLong=Добавить запись вручную
    +Conciliated=Согласование
     ConciliatedBy=Conciliated путем
     DateConciliating=Согласительную дата
    -BankLineConciliated=Entry reconciled
    -Reconciled=Reconciled
    -NotReconciled=Not reconciled
    +BankLineConciliated=Запись согласована
    +Reconciled=Согласовано
    +NotReconciled=Не согласовано
     CustomerInvoicePayment=Заказчиком оплаты
     SupplierInvoicePayment=Оплаты поставщика
     SubscriptionPayment=Абонентская плата
     WithdrawalPayment=Снятие оплаты
    -SocialContributionPayment=Social/fiscal tax payment
    +SocialContributionPayment=Социальный/налоговый сбор
     BankTransfer=Банковский перевод
     BankTransfers=Банковские переводы
    -MenuBankInternalTransfer=Internal transfer
    -TransferDesc=Transfer from one account to another one, Dolibarr will write two record (a debit in source account and a credit in target account. The same amount (except sign), label and date will be used for this transaction)
    +MenuBankInternalTransfer=Внутренний трансфер
    +TransferDesc=Перевод с одной учетной записи на другую, Dolibarr напишет две записи (дебет в исходной учетной записи и кредит в целевой учетной записи. Для этой транзакции будет использована та же сумма (кроме знака), ярлык и дата)
     TransferFrom=От
     TransferTo=К
     TransferFromToDone=<b>Передача%</b> от <b>S в% х %s%</b> S был записан.
     CheckTransmitter=Передатчик
    -ValidateCheckReceipt=Validate this check receipt?
    -ConfirmValidateCheckReceipt=Are you sure you want to validate this check receipt, no change will be possible once this is done?
    -DeleteCheckReceipt=Delete this check receipt?
    -ConfirmDeleteCheckReceipt=Are you sure you want to delete this check receipt?
    +ValidateCheckReceipt=Подтвердить получение чека?
    +ConfirmValidateCheckReceipt=Вы уверены, что хотите подтвердить получение чека, никакие изменения не будут возможны после того, как это будет сделано?
    +DeleteCheckReceipt=Удалить эту квитанцию?
    +ConfirmDeleteCheckReceipt=Вы действительно хотите удалить эту квитанцию?
     BankChecks=Банковские чеки
    -BankChecksToReceipt=Checks awaiting deposit
    +BankChecksToReceipt=Проверки, ожидающие внесения депозита
     ShowCheckReceipt=Показать проверить депозита получения
     NumberOfCheques=Nb чеков
    -DeleteTransaction=Delete entry
    -ConfirmDeleteTransaction=Are you sure you want to delete this entry?
    -ThisWillAlsoDeleteBankRecord=This will also delete generated bank entry
    +DeleteTransaction=Удалить запись
    +ConfirmDeleteTransaction=Вы действительно хотите удалить эту запись?
    +ThisWillAlsoDeleteBankRecord=Это также приведет к удалению сгенерированной записи банка
     BankMovements=Перевозкой
    -PlannedTransactions=Planned entries
    +PlannedTransactions=Запланированные записи
     Graph=Графика
    -ExportDataset_banque_1=Bank entries and account statement
    +ExportDataset_banque_1=Банковские записи и выписка по счету
     ExportDataset_banque_2=Бланк депозита
     TransactionOnTheOtherAccount=Сделка с другой учетной записи
    -PaymentNumberUpdateSucceeded=Payment number updated successfully
    +PaymentNumberUpdateSucceeded=Номер платежа успешно обновлен
     PaymentNumberUpdateFailed=Оплата число не может быть обновлен
    -PaymentDateUpdateSucceeded=Payment date updated successfully
    +PaymentDateUpdateSucceeded=Дата платежа обновлена ​​успешно
     PaymentDateUpdateFailed=Дата платежа не может быть обновлен
     Transactions=Транзакции
    -BankTransactionLine=Bank entry
    -AllAccounts=Все банковские / счета наличных
    +BankTransactionLine=Банковская запись
    +AllAccounts=Все банковские и кассовые счета
     BackToAccount=Перейти к ответу
     ShowAllAccounts=Шоу для всех учетных записей
     FutureTransaction=Сделки в Futur. Ни в коем случае к согласительной процедуре.
     SelectChequeTransactionAndGenerate=Выбор / фильтр проверяет, включать в получении депозита проверки и нажмите кнопку &quot;Создать&quot;.
    -InputReceiptNumber=Choose the bank statement related with the conciliation. Use a sortable numeric value: YYYYMM or YYYYMMDD
    +InputReceiptNumber=Выберите банковскую выписку, связанную с согласительной процедурой. Используйте сортируемое числовое значение: ГГГГММ или ГГГГММДД
     EventualyAddCategory=Укажите категорию для классификации записей
    -ToConciliate=To reconcile?
    +ToConciliate=Согласовать?
     ThenCheckLinesAndConciliate=Проверьте последние строки в выписке по счёту из банка и нажмите
     DefaultRIB=Номер счета BAN по умолчанию
     AllRIB=Все номера счетов BAN
     LabelRIB=Метка номера счета BAN
     NoBANRecord=Нет записи с номером счета BAN
     DeleteARib=Удалить запись в номером счета BAN
    -ConfirmDeleteRib=Are you sure you want to delete this BAN record?
    -RejectCheck=Check returned
    -ConfirmRejectCheck=Are you sure you want to mark this check as rejected?
    -RejectCheckDate=Date the check was returned
    -CheckRejected=Check returned
    -CheckRejectedAndInvoicesReopened=Check returned and invoices reopened
    -BankAccountModelModule=Document templates for bank accounts
    -DocumentModelSepaMandate=Template of SEPA mandate. Usefull for european countries in EEC only.
    -DocumentModelBan=Template to print a page with BAN information.
    -NewVariousPayment=New miscellaneous payments
    -VariousPayment=Miscellaneous payments
    -VariousPayments=Miscellaneous payments
    -ShowVariousPayment=Show miscellaneous payments
    -AddVariousPayment=Add miscellaneous payments
    -YourSEPAMandate=Your SEPA mandate
    -FindYourSEPAMandate=This is your SEPA mandate to authorize our company to make direct debit order to your bank. Thanks to return it signed (scan of the signed document) or sent it by mail to
    +ConfirmDeleteRib=Вы действительно хотите удалить эту запись BAN?
    +RejectCheck=Проверка возвращена
    +ConfirmRejectCheck=Вы уверены, что хотите отметить эту проверку как отклоненную?
    +RejectCheckDate=Дата проверки была возвращена
    +CheckRejected=Проверка возобновлена
    +CheckRejectedAndInvoicesReopened=Проверка возвращена, а счета-фактуры возобновлены
    +BankAccountModelModule=Шаблоны документов для банковских счетов
    +DocumentModelSepaMandate=Шаблон мандата SEPA. Полезно для европейских стран только в ЕЭС.
    +DocumentModelBan=Шаблон для печати страницы с информацией о BAN.
    +NewVariousPayment=Новые смешанные платежи
    +VariousPayment=Смешанные платежи
    +VariousPayments=Смешанные платежи
    +ShowVariousPayment=Показать смешанные платежи
    +AddVariousPayment=Добавить смешанные платежи
    +SEPAMandate=Мандат SEPA
    +YourSEPAMandate=Ваш мандат SEPA
    +FindYourSEPAMandate=Это ваш мандат SEPA, чтобы разрешить нашей компании делать прямой дебетовый заказ в ваш банк. Благодаря возврату он подписан (сканирование подписанного документа) или отправлен по почте
    diff --git a/htdocs/langs/ru_RU/bills.lang b/htdocs/langs/ru_RU/bills.lang
    index 36114edd125..0f8d107b4a4 100644
    --- a/htdocs/langs/ru_RU/bills.lang
    +++ b/htdocs/langs/ru_RU/bills.lang
    @@ -109,9 +109,9 @@ CancelBill=Отменить счет-фактуру
     SendRemindByMail=Отправить напоминание по EMail
     DoPayment=Enter payment
     DoPaymentBack=Enter refund
    -ConvertToReduc=Преобразовать в будущую скидку
    -ConvertExcessReceivedToReduc=Convert excess received into future discount
    -ConvertExcessPaidToReduc=Convert excess paid into future discount
    +ConvertToReduc=Mark as credit available
    +ConvertExcessReceivedToReduc=Convert excess received into available credit
    +ConvertExcessPaidToReduc=Convert excess paid into available discount
     EnterPaymentReceivedFromCustomer=Ввести платеж, полученный от покупателя
     EnterPaymentDueToCustomer=Произвести платеж за счет Покупателя
     DisabledBecauseRemainderToPayIsZero=Отключено, потому что оставшаяся оплата нулевая
    @@ -120,7 +120,7 @@ BillStatus=Статус счета-фактуры
     StatusOfGeneratedInvoices=Status of generated invoices
     BillStatusDraft=Проект (должен быть подтвержден)
     BillStatusPaid=Оплачен
    -BillStatusPaidBackOrConverted=Credit note refund or converted into discount
    +BillStatusPaidBackOrConverted=Credit note refund or marked as credit available
     BillStatusConverted=Paid (ready for consumption in final invoice)
     BillStatusCanceled=Аннулирован
     BillStatusValidated=Подтвержден (необходимо оплатить)
    @@ -228,7 +228,7 @@ EscompteOfferedShort=Скидка
     SendBillRef=Представление счёта %s
     SendReminderBillRef=Представление счёта %s (напоминание)
     StandingOrders=Direct debit orders
    -StandingOrder=Direct debit order
    +StandingOrder=Прямой дебетовый заказ
     NoDraftBills=Нет проектов счетов-фактур
     NoOtherDraftBills=Нет других проектов счетов-фактур
     NoDraftInvoices=Нет проектов счетов
    @@ -282,6 +282,7 @@ RelativeDiscount=Относительная скидка
     GlobalDiscount=Глобальная скидка
     CreditNote=Кредитовое авизо
     CreditNotes=Кредитовое авизо
    +CreditNotesOrExcessReceived=Credit notes or excess received
     Deposit=Down payment
     Deposits=Down payments
     DiscountFromCreditNote=Скидка из кредитового авизо %s
    @@ -296,10 +297,10 @@ DiscountType=Discount type
     NoteReason=Примечание / Основание
     ReasonDiscount=Основание
     DiscountOfferedBy=Предоставлена
    -DiscountStillRemaining=Discounts available
    -DiscountAlreadyCounted=Discounts already consumed
    +DiscountStillRemaining=Discounts or credits available
    +DiscountAlreadyCounted=Discounts or credits already consumed
     CustomerDiscounts=Customer discounts
    -SupplierDiscounts=Supplier discounts
    +SupplierDiscounts=Vendors discounts
     BillAddress=Адрес выставления
     HelpEscompte=Эта скидка предоставлена Покупателю за досрочный платеж.
     HelpAbandonBadCustomer=От этой суммы отказался Покупатель (считается плохим клиентом) и она считается чрезвычайной потерей.
    @@ -339,6 +340,12 @@ PaymentOnDifferentThirdBills=Allow payments on different thirdparties bills but
     PaymentNote=Payment note
     ListOfPreviousSituationInvoices=List of previous situation invoices
     ListOfNextSituationInvoices=List of next situation invoices
    +ListOfSituationInvoices=List of situation invoices
    +CurrentSituationTotal=Total current situation
    +DisabledBecauseNotEnouthCreditNote=To remove a situation invoice from cycle, this invoice's credit note total must cover this invoice total
    +RemoveSituationFromCycle=Remove this invoice from cycle
    +ConfirmRemoveSituationFromCycle=Remove this invoice %s from cycle ?
    +ConfirmOuting=Confirm outing
     FrequencyPer_d=Every %s days
     FrequencyPer_m=Every %s months
     FrequencyPer_y=Every %s years
    @@ -387,6 +394,7 @@ PaymentConditionShort14DENDMONTH=14 days of month-end
     PaymentCondition14DENDMONTH=Within 14 days following the end of the month
     FixAmount=Фиксированное значение
     VarAmount=Произвольное значение (%% от суммы)
    +VarAmountOneLine=Variable amount (%% tot.) - 1 line with label '%s'
     # PaymentType
     PaymentTypeVIR=Банковский перевод
     PaymentTypeShortVIR=Банковский перевод
    @@ -454,7 +462,7 @@ ChequeDeposits=Оплаты чеками
     Cheques=Чеки
     DepositId=Id deposit
     NbCheque=Number of checks
    -CreditNoteConvertedIntoDiscount=This %s has been converted into %s
    +CreditNoteConvertedIntoDiscount=Этот %s должен быть преобразован в %s
     UsBillingContactAsIncoiveRecipientIfExist=Использовать в качестве получателя счета платежный контактный адрес клиента вместо адреса контрагента
     ShowUnpaidAll=Показать все неоплаченные счета-фактуры
     ShowUnpaidLateOnly=Показать только просроченные неоплаченные счета-фактуры
    @@ -505,9 +513,14 @@ SituationAmount=Situation invoice amount(net)
     SituationDeduction=Situation subtraction
     ModifyAllLines=Изменить все строки
     CreateNextSituationInvoice=Create next situation
    +ErrorFindNextSituationInvoice=Error unable to find next situation cycle ref
    +ErrorOutingSituationInvoiceOnUpdate=Unable to outing this situation invoice.
    +ErrorOutingSituationInvoiceCreditNote=Unable to outing linked credit note.
     NotLastInCycle=This invoice is not the latest in cycle and must not be modified.
     DisabledBecauseNotLastInCycle=The next situation already exists.
     DisabledBecauseFinal=This situation is final.
    +situationInvoiceShortcode_AS=AS
    +situationInvoiceShortcode_S=Вс
     CantBeLessThanMinPercent=The progress can't be smaller than its value in the previous situation.
     NoSituations=No open situations
     InvoiceSituationLast=Финальный и основной счёт
    @@ -532,3 +545,4 @@ AutoFillDateFrom=Set start date for service line with invoice date
     AutoFillDateFromShort=Set start date
     AutoFillDateTo=Set end date for service line with next invoice date
     AutoFillDateToShort=Set end date
    +MaxNumberOfGenerationReached=Max number of gen. reached
    diff --git a/htdocs/langs/ru_RU/boxes.lang b/htdocs/langs/ru_RU/boxes.lang
    index ca61c91f3a2..9da5434470b 100644
    --- a/htdocs/langs/ru_RU/boxes.lang
    +++ b/htdocs/langs/ru_RU/boxes.lang
    @@ -20,7 +20,7 @@ BoxLastMembers=Latest members
     BoxFicheInter=Latest interventions
     BoxCurrentAccounts=Open accounts balance
     BoxTitleLastRssInfos=Latest %s news from %s
    -BoxTitleLastProducts=Latest %s modified products/services
    +BoxTitleLastProducts=Последние измененные продукты/услуги %s
     BoxTitleProductsAlertStock=Предупреждение о появлении товара на складе
     BoxTitleLastSuppliers=Latest %s recorded suppliers
     BoxTitleLastModifiedSuppliers=Latest %s modified suppliers
    diff --git a/htdocs/langs/ru_RU/categories.lang b/htdocs/langs/ru_RU/categories.lang
    index 11670831552..4f01a352107 100644
    --- a/htdocs/langs/ru_RU/categories.lang
    +++ b/htdocs/langs/ru_RU/categories.lang
    @@ -16,7 +16,7 @@ MembersCategoriesArea=Раздел тегов/категорий участни
     ContactsCategoriesArea=Раздел тегов/категорий контактов
     AccountsCategoriesArea=Accounts tags/categories area
     ProjectsCategoriesArea=Projects tags/categories area
    -SubCats=Подкатегории
    +SubCats=Sub-categories
     CatList=Список тегов/категорий
     NewCategory=Новый тег/категория
     ModifCat=Изменить тег/категорию
    @@ -85,3 +85,4 @@ CategorieRecursivHelp=Если активировать, то продукт б
     AddProductServiceIntoCategory=Добавить следующий товар/услугу
     ShowCategory=Показать тег/категорию
     ByDefaultInList=By default in list
    +ChooseCategory=Choose category
    diff --git a/htdocs/langs/ru_RU/commercial.lang b/htdocs/langs/ru_RU/commercial.lang
    index 03a1b0b20ab..3a77c19df98 100644
    --- a/htdocs/langs/ru_RU/commercial.lang
    +++ b/htdocs/langs/ru_RU/commercial.lang
    @@ -60,8 +60,8 @@ ActionAC_CLO=Закрыть
     ActionAC_EMAILING=Отправить по электронной почте масса
     ActionAC_COM=Отправить заказ по почте
     ActionAC_SHIP=Отправить доставку по почте
    -ActionAC_SUP_ORD=Отправить поставщиком заказы по почте
    -ActionAC_SUP_INV=Отправить поставщиком счета по почте
    +ActionAC_SUP_ORD=Send purchase order by mail
    +ActionAC_SUP_INV=Send vendor invoice by mail
     ActionAC_OTH=Другой
     ActionAC_OTH_AUTO=Мероприятия созданные автоматически
     ActionAC_MANUAL=Мероприятия, созданные вручную
    diff --git a/htdocs/langs/ru_RU/companies.lang b/htdocs/langs/ru_RU/companies.lang
    index 5496dfe5254..61dd1940e14 100644
    --- a/htdocs/langs/ru_RU/companies.lang
    +++ b/htdocs/langs/ru_RU/companies.lang
    @@ -10,9 +10,9 @@ MenuNewCustomer=Новый покупатель
     MenuNewProspect=Новый потенциальный клиент
     MenuNewSupplier=Новый поставщик
     MenuNewPrivateIndividual=Новое физическое лицо
    -NewCompany=Новая компания (проспект, покупатель, поставщик)
    -NewThirdParty=Новые третьей стороне (проспект, клиента, поставщика)
    -CreateDolibarrThirdPartySupplier=Создать контрагента (поставщика)
    +NewCompany=Новая компания (перспектива, клиент, поставщик)
    +NewThirdParty=Новая сторонняя сторона (перспектива, клиент, поставщик)
    +CreateDolibarrThirdPartySupplier=Создайте стороннего поставщика (поставщика)
     CreateThirdPartyOnly=Создать контрагента
     CreateThirdPartyAndContact=Создать контрагента и связанный контакт
     ProspectionArea=Область потенциальных клиентов
    @@ -29,7 +29,7 @@ AliasNameShort=Название псевдонима
     Companies=Компании
     CountryIsInEEC=Страна входит в состав Европейского экономического сообщества
     ThirdPartyName=Наименование контрагента
    -ThirdPartyEmail=Third party email
    +ThirdPartyEmail=Email третьей стороны
     ThirdParty=Контрагент
     ThirdParties=Контрагенты
     ThirdPartyProspects=Потенциальные клиенты
    @@ -37,14 +37,14 @@ ThirdPartyProspectsStats=Потенциальные клиенты
     ThirdPartyCustomers=Покупатели
     ThirdPartyCustomersStats=Заказчики
     ThirdPartyCustomersWithIdProf12=Покупатели с %s или %s
    -ThirdPartySuppliers=Поставщики
    +ThirdPartySuppliers=Вендоры
     ThirdPartyType=Тип контрагента
     Individual=Физическое лицо
     ToCreateContactWithSameName=Будет автоматически создан контакт/адрес с той информацией которая связывает контрагента с контрагентом. В большинстве случаев, даже если контрагент является физическим лицом, достаточно создать одного контрагента.
     ParentCompany=Материнская компания
     Subsidiaries=Филиалы
    -ReportByMonth=Report by month
    -ReportByCustomers=Report by customer
    +ReportByMonth=Отчет за месяц
    +ReportByCustomers=Отчет клиента
     ReportByQuarter=Отчет по рейтингу
     CivilityCode=Код корректности
     RegisteredOffice=Зарегистрированный офис
    @@ -52,12 +52,12 @@ Lastname=Фамилия
     Firstname=Имя
     PostOrFunction=Должность
     UserTitle=Название
    -NatureOfThirdParty=Nature of Third party
    +NatureOfThirdParty=Природа третьей стороны
     Address=Адрес
     State=Штат/Провинция
     StateShort=Штат
     Region=Регион
    -Region-State=Region - State
    +Region-State=Регион - Область
     Country=Страна
     CountryCode=Код страны
     CountryId=Код страны
    @@ -76,12 +76,12 @@ Town=Город
     Web=Web
     Poste= Должность
     DefaultLang=Язык по умолчанию
    -VATIsUsed=Sales tax is used
    -VATIsUsedWhenSelling=This define if this thirdparty includes a sale tax or not when it makes an invoice to its own customers
    -VATIsNotUsed=Sales tax is not used
    +VATIsUsed=Налог с продаж
    +VATIsUsedWhenSelling=Это определяет, включает ли эта третья сторона налог на продажу или нет, когда он делает счет-фактуру своим клиентам
    +VATIsNotUsed=Налог с продаж не используется
     CopyAddressFromSoc=Заполнить адрес из адреса контрагента
    -ThirdpartyNotCustomerNotSupplierSoNoRef=Контрагенты не имеющие клиентов или связей, пустые контрагенты
    -ThirdpartyIsNeitherCustomerNorClientSoCannotHaveDiscounts=Thirdparty neither customer nor supplier, discounts are not available
    +ThirdpartyNotCustomerNotSupplierSoNoRef=Третья сторона ни клиент, ни поставщик, отсутствуют доступные ссылочные объекты
    +ThirdpartyIsNeitherCustomerNorClientSoCannotHaveDiscounts=Третья сторона ни клиент, ни поставщик, скидки не доступны
     PaymentBankAccount=Банковские реквизиты
     OverAllProposals=Предложения
     OverAllOrders=Заказы
    @@ -99,9 +99,9 @@ LocalTax2ES=IRPF
     TypeLocaltax1ES=Тип налога RE
     TypeLocaltax2ES=Тип налога IRPF 
     WrongCustomerCode=Неверный код Покупателя
    -WrongSupplierCode=Неверный код Поставщика
    +WrongSupplierCode=Недопустимый код поставщика.
     CustomerCodeModel=Шаблон кода Покупателя
    -SupplierCodeModel=Шаблон кода Поставщика
    +SupplierCodeModel=Модель кода поставщика
     Gencod=Штрих-код
     ##### Professional ID #####
     ProfId1Short=Основной государственный регистрационный номер
    @@ -200,7 +200,7 @@ ProfId3IN=Проф Id 3
     ProfId4IN=Проф Id 4
     ProfId5IN=Проф Id 5
     ProfId6IN=-
    -ProfId1LU=Id. prof. 1 (R.C.S. Luxembourg)
    +ProfId1LU=Я бы. проф. 1 (R.C.S. Luxembourg)
     ProfId2LU=Id. prof. 2 (Разрешенный бизнес)
     ProfId3LU=-
     ProfId4LU=-
    @@ -242,7 +242,7 @@ ProfId3TN=Проф ID 3 (Douane код)
     ProfId4TN=Проф Id 4 (БАН)
     ProfId5TN=-
     ProfId6TN=-
    -ProfId1US=Prof Id (FEIN)
    +ProfId1US=Проф я бы (FEIN)
     ProfId2US=-
     ProfId3US=-
     ProfId4US=-
    @@ -258,34 +258,34 @@ ProfId1DZ=RC
     ProfId2DZ=Art.
     ProfId3DZ=NIF
     ProfId4DZ=NIS
    -VATIntra=Sales tax ID
    -VATIntraShort=Tax ID
    +VATIntra=Код налога с продаж
    +VATIntraShort=ID налога
     VATIntraSyntaxIsValid=Синтаксис корректен
    -VATReturn=VAT return
    +VATReturn=Возврат НДС
     ProspectCustomer=Потенц. клиент / Покупатель
     Prospect=Потенц. клиент
     CustomerCard=Карточка Покупателя
     Customer=Покупатель
     CustomerRelativeDiscount=Относительная скидка покупателя
    -SupplierRelativeDiscount=Relative supplier discount
    +SupplierRelativeDiscount=Относительная скидка поставщиков
     CustomerRelativeDiscountShort=Относительная скидка
     CustomerAbsoluteDiscountShort=Абсолютная скидка
     CompanyHasRelativeDiscount=Этот покупатель имеет скидку по умолчанию <b>%s%%</b>
     CompanyHasNoRelativeDiscount=Этот клиент не имеет относительной скидки по умолчанию
    -HasRelativeDiscountFromSupplier=You have a default discount of <b>%s%%</b> from this supplier
    -HasNoRelativeDiscountFromSupplier=You have no default relative discount from this supplier
    +HasRelativeDiscountFromSupplier=У вас есть скидка по умолчанию <b> %s%% </b> от этого поставщика
    +HasNoRelativeDiscountFromSupplier=У вас нет скидки по умолчанию от этого поставщика
     CompanyHasAbsoluteDiscount=Этому клиенту доступна скидка (кредитный лимит или авансовый платеж) за <b>%s</b> %s
    -CompanyHasDownPaymentOrCommercialDiscount=This customer has discount available (commercial, down payments) for <b>%s</b> %s
    +CompanyHasDownPaymentOrCommercialDiscount=Этот клиент имеет скидку (коммерческие, авансовые платежи) для<b> %s </b>%s
     CompanyHasCreditNote=Этот клиент все еще имеет кредитный лимит или авансовый платеж за <b>%s</b> %s
    -HasNoAbsoluteDiscountFromSupplier=You have no discount credit available from this supplier
    -HasAbsoluteDiscountFromSupplier=You have discounts available (credits notes or down payments) for <b>%s</b> %s from this supplier
    -HasDownPaymentOrCommercialDiscountFromSupplier=You have discounts available (commercial, down payments) for <b>%s</b> %s from this supplier
    -HasCreditNoteFromSupplier=You have credit notes for <b>%s</b> %s from this supplier
    +HasNoAbsoluteDiscountFromSupplier=У вас нет скидки на кредит от этого поставщика
    +HasAbsoluteDiscountFromSupplier=У вас есть скидки (кредиты или авансовые платежи) за <b> %s </b>%s от этого поставщика
    +HasDownPaymentOrCommercialDiscountFromSupplier=У вас есть скидки (коммерческие, авансовые платежи) за <b> %s </b> %s от этого поставщика
    +HasCreditNoteFromSupplier=У вас есть кредитные записи для <b> %s </b> %s от этого поставщика
     CompanyHasNoAbsoluteDiscount=Этот клиент не имеет дисконтный кредит
    -CustomerAbsoluteDiscountAllUsers=Absolute customer discounts (granted by all users)
    -CustomerAbsoluteDiscountMy=Absolute customer discounts (granted by yourself)
    -SupplierAbsoluteDiscountAllUsers=Absolute supplier discounts (granted by all users)
    -SupplierAbsoluteDiscountMy=Absolute supplier discounts (granted by yourself)
    +CustomerAbsoluteDiscountAllUsers=Абсолютные скидки клиентов (предоставляются всеми пользователями)
    +CustomerAbsoluteDiscountMy=Абсолютные скидки клиентов (предоставляются сами)
    +SupplierAbsoluteDiscountAllUsers=Абсолютные скидки продавца (введенные всеми пользователями)
    +SupplierAbsoluteDiscountMy=Абсолютные скидки продавца (введены самим)
     DiscountNone=Нет
     Supplier=Поставщик
     AddContact=Создать контакт
    @@ -304,13 +304,13 @@ DeleteACompany=Удалить компанию
     PersonalInformations=Личные данные
     AccountancyCode=Бухгалтерский счёт
     CustomerCode=Код Покупателя
    -SupplierCode=Код Поставщика
    +SupplierCode=Артикул
     CustomerCodeShort=Код Покупателя
    -SupplierCodeShort=Код Поставщика
    +SupplierCodeShort=Артикул
     CustomerCodeDesc=Код покупателя, уникальный для каждого покупателя
    -SupplierCodeDesc=Код поставщика, уникальный для каждого поставщика
    +SupplierCodeDesc=Код поставщика, уникальный для всех поставщиков
     RequiredIfCustomer=Требуется, если контрагент является покупателем или потенциальным клиентом
    -RequiredIfSupplier=Требуется, если контрагент является поставщиком
    +RequiredIfSupplier=Требуется, если сторонняя сторона является поставщиком
     ValidityControledByModule=Действительность контролируется модулем
     ThisIsModuleRules=Это правила для данного модуля
     ProspectToContact=Потенциальный клиент для связи
    @@ -338,7 +338,7 @@ MyContacts=Мои контакты
     Capital=Капитал
     CapitalOf=Столица %s
     EditCompany=Изменить компанию
    -ThisUserIsNot=Этот пользователь не является потенциальным клиентом, покупателем или поставщиком
    +ThisUserIsNot=Этот пользователь не является перспективой, клиентом и поставщиком
     VATIntraCheck=Проверить
     VATIntraCheckDesc=Эта ссылка <b>%s</b> позволяет направлять запросы к Европейской службе проверки НДС. Для работы этой службы необходим внешний доступ в Интернет с сервера Dolibarr.
     VATIntraCheckURL=http://ec.europa.eu/taxation_customs/vies/vieshome.do
    @@ -390,9 +390,9 @@ NoDolibarrAccess=Нет доступа к Dolibarr
     ExportDataset_company_1=Контрагенты (компании, фонды, физические лица) и свойства
     ExportDataset_company_2=Контакты и свойства
     ImportDataset_company_1=Контрагенты (компании, фонды, физические лица) и свойства
    -ImportDataset_company_2=Contacts/Addresses (of third parties or not) and attributes
    -ImportDataset_company_3=Bank accounts of third parties
    -ImportDataset_company_4=Third parties/Sales representatives (Assign sales representatives users to companies)
    +ImportDataset_company_2=Контакты/Адреса (третьих сторон или нет) и атрибуты
    +ImportDataset_company_3=Банковские счета третьих лиц
    +ImportDataset_company_4=Третьи стороны/Представители по продажам (Назначение представителей торговых представителей для компаний)
     PriceLevel=Уровень цен
     DeliveryAddress=Адрес доставки
     AddAddress=Добавить адрес
    @@ -419,16 +419,16 @@ ProductsIntoElements=Список товаров/услуг в %s
     CurrentOutstandingBill=Валюта неуплаченного счёта
     OutstandingBill=Максимальный неуплаченный счёт
     OutstandingBillReached=Достигнут максимум не оплаченных счетов
    -OrderMinAmount=Minimum amount for order
    -MonkeyNumRefModelDesc=Вернуть номер с форматом %syymm-NNNN для кода покупателя и %syymm NNNN-код для кода поставщиков, где yy - это год, мм - месяц и NNNN - непрерывная последовательность без возврата к 0.
    +OrderMinAmount=Минимальная сумма заказа
    +MonkeyNumRefModelDesc=Возвращаемое число с форматом %syymm-nnnn для кода клиента и %syymm-nnnn для кода поставщика, где yy - год, мм - месяц, а nnnn - последовательность без перерыва и не возвращается к 0.
     LeopardNumRefModelDesc=Код покупателю/поставщику не присваивается. Он может быть изменен в любое время.
     ManagingDirectors=Имя управляющего или управляющих (Коммерческого директора, директора, президента...)
     MergeOriginThirdparty=Копия контрагента (контрагент которого вы хотите удалить)
     MergeThirdparties=Объединить контрагентов
     ConfirmMergeThirdparties=Вы хотите объединить этого контрагента с текущим? Все связанные объекты (счета, заказы, ...) будут перемещены к текущему контрагенту, затем контрагент будет удален.
    -ThirdpartiesMergeSuccess=Third parties have been merged
    +ThirdpartiesMergeSuccess=Третьи стороны были объединены
     SaleRepresentativeLogin=Логин торгового представителя
     SaleRepresentativeFirstname=Имя торгового представителя
     SaleRepresentativeLastname=Фамилия торгового представителя
    -ErrorThirdpartiesMerge=There was an error when deleting the third parties. Please check the log. Changes have been reverted.
    -NewCustomerSupplierCodeProposed=Код нового клиента или поставщика дублируется.
    +ErrorThirdpartiesMerge=При удалении третьих сторон произошла ошибка. Проверьте журнал. Изменения были отменены.
    +NewCustomerSupplierCodeProposed=Новый код клиента или поставщика, предлагаемый для дублирования кода
    diff --git a/htdocs/langs/ru_RU/compta.lang b/htdocs/langs/ru_RU/compta.lang
    index 2decddcd8ca..0c29aa225ae 100644
    --- a/htdocs/langs/ru_RU/compta.lang
    +++ b/htdocs/langs/ru_RU/compta.lang
    @@ -19,7 +19,8 @@ Income=Поступления
     Outcome=Итог
     MenuReportInOut=Поступления / Результат
     ReportInOut=Balance of income and expenses
    -ReportTurnover=Оборот
    +ReportTurnover=Turnover invoiced
    +ReportTurnoverCollected=Turnover collected
     PaymentsNotLinkedToInvoice=Платежи, не связанные с какой-либо счет, это не связано с какой-либо третьей стороны
     PaymentsNotLinkedToUser=Платежи, не связанные с какой-либо пользователь
     Profit=Прибыль
    @@ -34,7 +35,8 @@ AmountHTVATRealPaid=HT оплачивается
     VATToPay=Tax sales
     VATReceived=Tax received
     VATToCollect=Tax purchases
    -VATSummary=Tax Balance
    +VATSummary=Tax monthly
    +VATBalance=Tax Balance
     VATPaid=Tax paid
     LT1Summary=Tax 2 summary
     LT2Summary=Tax 3 summary
    @@ -76,16 +78,16 @@ MenuNewSocialContribution=New social/fiscal tax
     NewSocialContribution=New social/fiscal tax
     AddSocialContribution=Add social/fiscal tax
     ContributionsToPay=Social/fiscal taxes to pay
    -AccountancyTreasuryArea=Бухгалтерия / Казначейство области
    +AccountancyTreasuryArea=Billing and payment area
     NewPayment=Новые оплаты
     Payments=Платежи
     PaymentCustomerInvoice=Заказчиком оплаты счетов-фактур
    -PaymentSupplierInvoice=Поставщик оплате счета-фактуры
    -PaymentSocialContribution=Social/fiscal tax payment
    +PaymentSupplierInvoice=Vendor invoice payment
    +PaymentSocialContribution=Социальный/налоговый сбор
     PaymentVat=НДС платеж
     ListPayment=Список платежей
     ListOfCustomerPayments=Список клиентов платежи
    -ListOfSupplierPayments=Список поставщиков платежей
    +ListOfSupplierPayments=List of vendor payments
     DateStartPeriod=Дата начала периода
     DateEndPeriod=Дата окончания периода
     newLT1Payment=New tax 2 payment
    @@ -104,19 +106,21 @@ VATPayment=Sales tax payment
     VATPayments=Sales tax payments
     VATRefund=Sales tax refund
     NewVATPayment=New sales tax payment
    +NewLocalTaxPayment=New tax %s payment
     Refund=Refund
     SocialContributionsPayments=Social/fiscal taxes payments
     ShowVatPayment=Показать оплате НДС
     TotalToPay=Всего к оплате
     BalanceVisibilityDependsOnSortAndFilters=Balance is visible in this list only if table is sorted ascending on %s and filtered for 1 bank account
     CustomerAccountancyCode=Customer accounting code
    -SupplierAccountancyCode=Supplier accounting code
    +SupplierAccountancyCode=Vendor accounting code
     CustomerAccountancyCodeShort=Cust. account. code
     SupplierAccountancyCodeShort=Sup. account. code
     AccountNumber=Номер счета
     NewAccountingAccount=Новый счет
    -SalesTurnover=Оборот по продажам
    -SalesTurnoverMinimum=Минимальный товарооборот
    +Turnover=Turnover invoiced
    +TurnoverCollected=Turnover collected
    +SalesTurnoverMinimum=Minimum turnover
     ByExpenseIncome=By expenses & incomes
     ByThirdParties=Бу-третьих сторон
     ByUserAuthorOfInvoice=По счету автора
    @@ -136,8 +140,8 @@ ConfirmDeleteSocialContribution=Are you sure you want to delete this social/fisc
     ExportDataset_tax_1=Social and fiscal taxes and payments
     CalcModeVATDebt=Mode <b>%sVAT on commitment accounting%s</b>.
     CalcModeVATEngagement=Mode <b>%sVAT on incomes-expenses%s</b>.
    -CalcModeDebt=Mode <b>%sClaims-Debts%s</b> said <b>Commitment accounting</b>.
    -CalcModeEngagement=Mode <b>%sIncomes-Expenses%s</b> said <b>cash accounting</b>
    +CalcModeDebt=Analysis of known recorded invoices even if they are not yet accounted in ledger.
    +CalcModeEngagement=Analysis of known recorded payments, even if they are not yet accounted in Ledger.
     CalcModeBookkeeping=Analysis of <b>data journalized in Bookkeeping Ledger table</b>
     CalcModeLT1= Режим <b>%sRE на счетах клиентов - счетах поставщиков%s</b>
     CalcModeLT1Debt=Режим <b>%sRE на счетах клиентов%s</b>
    @@ -150,9 +154,9 @@ AnnualSummaryInputOutputMode=Баланс доходов и расходов, г
     AnnualByCompanies=Balance of income and expenses, by predefined groups of account
     AnnualByCompaniesDueDebtMode=Balance of income and expenses, detail by predefined groups, mode <b>%sClaims-Debts%s</b> said <b>Commitment accounting</b>.
     AnnualByCompaniesInputOutputMode=Balance of income and expenses, detail by predefined groups, mode <b>%sIncomes-Expenses%s</b> said <b>cash accounting</b>.
    -SeeReportInInputOutputMode=См. LE <b>отношения %sRecettes-Dpenses %s</b> DIT <b>comptabilit де ящик</b> POUR UN CALCUL SUR LES paiements effectivement raliss
    -SeeReportInDueDebtMode=См. LE <b>отношения %sCrances-Dettes %s</b> DIT <b>comptabilit d'участие</b> POUR UN CALCUL SUR LES factures Мизеса
    -SeeReportInBookkeepingMode=See report <b>%sBookeeping%s</b> for a calculation on <b>bookkeeping table analysis</b>
    +SeeReportInInputOutputMode=See %sanalysis of payments%s for a calculation on actual payments made even if they are not yet accounted in Ledger.
    +SeeReportInDueDebtMode=See %sanalysis of invoices%s for a calculation based on known recorded invoices even if they are not yet accounted in Ledger.
    +SeeReportInBookkeepingMode=See <b>%sBookeeping report%s</b> for a calculation on <b>Bookkeeping Ledger table</b>
     RulesAmountWithTaxIncluded= - Суммы даны с учётом всех налогов
     RulesResultDue=- It includes outstanding invoices, expenses, VAT, donations whether they are paid or not. Is also includes paid salaries.<br>- It is based on the validation date of invoices and VAT and on the due date for expenses. For salaries defined with Salary module, the value date of payment is used.
     RulesResultInOut=- It includes the real payments made on invoices, expenses, VAT and salaries. <br>- It is based on the payment dates of the invoices, expenses, VAT and salaries. The donation date for donation.
    @@ -171,6 +175,8 @@ LT1ReportByCustomersES=Report by third party RE
     LT2ReportByCustomersES=Доклад третьей стороной IRPF
     VATReport=Sale tax report
     VATReportByPeriods=Sale tax report by period
    +VATReportByRates=Sale tax report by rates
    +VATReportByThirdParties=Sale tax report by third parties
     VATReportByCustomers=Sale tax report by customer
     VATReportByCustomersInInputOutputMode=Отчёт по собранному и оплаченному НДС клиента
     VATReportByQuartersInInputOutputMode=Report by Sale tax rate of the tax collected and paid
    @@ -207,15 +213,16 @@ Pcg_version=Chart of accounts models
     Pcg_type=Pcg type
     Pcg_subtype=Pcg subtype
     InvoiceLinesToDispatch=Строки счёта для отправки
    -ByProductsAndServices=По продуктам и услугам
    +ByProductsAndServices=By product and service
     RefExt=Внешняя ссылка
    -ToCreateAPredefinedInvoice=To create a template invoice, create a standard invoice, then, without validating it, click onto button "%s".
    +ToCreateAPredefinedInvoice=Для создания шаблона счёта создайте стандартный счёт, а затем нажмите кнопку "%s" без его сохранения.
     LinkedOrder=Ссылка для заказа
     Mode1=Метод 1
     Mode2=Метод 2
     CalculationRuleDesc=To calculate total VAT, there is two methods:<br>Method 1 is rounding vat on each line, then summing them.<br>Method 2 is summing all vat on each line, then rounding result.<br>Final result may differs from few cents. Default mode is mode <b>%s</b>.
     CalculationRuleDescSupplier=According to supplier, choose appropriate method to apply same calculation rule and get same result expected by your supplier.
    -TurnoverPerProductInCommitmentAccountingNotRelevant=Turnover report per product, when using a <b>cash accountancy</b> mode is not relevant. This report is only available when using <b>engagement accountancy</b> mode (see setup of accountancy module).
    +TurnoverPerProductInCommitmentAccountingNotRelevant=The report of Turnover collected per product is not available. This report is only available for turnover invoiced.
    +TurnoverPerSaleTaxRateInCommitmentAccountingNotRelevant=The report of Turnover collected per sale tax rate is not available. This report is only available for turnover invoiced.
     CalculationMode=Режим вычислений
     AccountancyJournal=Accounting code journal
     ACCOUNTING_VAT_SOLD_ACCOUNT=Accounting account by default for VAT on sales (used if not defined on VAT dictionary setup)
    @@ -223,7 +230,7 @@ ACCOUNTING_VAT_BUY_ACCOUNT=Accounting account by default for VAT on purchases (u
     ACCOUNTING_VAT_PAY_ACCOUNT=Accounting account by default for paying VAT
     ACCOUNTING_ACCOUNT_CUSTOMER=Accounting account used for customer third parties
     ACCOUNTING_ACCOUNT_CUSTOMER_Desc=The dedicated accounting account defined on third party card will be used for Subledger accouting only. This one will be used for General Ledger and as default value of Subledger accounting if dedicated customer accouting account on third party is not defined.
    -ACCOUNTING_ACCOUNT_SUPPLIER=Accounting account used for supplier third parties
    +ACCOUNTING_ACCOUNT_SUPPLIER=Accounting account used for vendor third parties
     ACCOUNTING_ACCOUNT_SUPPLIER_Desc=The dedicated accounting account defined on third party card will be used for Subledger accouting only. This one will be used for General Ledger and as default value of Subledger accounting if dedicated supplier accouting account on third party is not defined.
     CloneTax=Clone a social/fiscal tax
     ConfirmCloneTax=Confirm the clone of a social/fiscal tax payment
    @@ -238,7 +245,15 @@ LinkedFichinter=Link to an intervention
     ImportDataset_tax_contrib=Social/fiscal taxes
     ImportDataset_tax_vat=Vat payments
     ErrorBankAccountNotFound=Error: Bank account not found
    -FiscalPeriod=Accounting period
    +FiscalPeriod=Период учета
     ListSocialContributionAssociatedProject=List of social contributions associated with the project
     DeleteFromCat=Remove from accounting group
     AccountingAffectation=Accounting assignement
    +LastDayTaxIsRelatedTo=Last day of period the tax is related to
    +VATDue=Sale tax claimed
    +ClaimedForThisPeriod=Claimed for the period
    +PaidDuringThisPeriod=Paid during this period
    +ByVatRate=By sale tax rate
    +TurnoverbyVatrate=Turnover invoiced by sale tax rate
    +TurnoverCollectedbyVatrate=Turnover collected by sale tax rate
    +PurchasebyVatrate=Purchase by sale tax rate
    diff --git a/htdocs/langs/ru_RU/dict.lang b/htdocs/langs/ru_RU/dict.lang
    index 94ea394b220..7f59ed81357 100644
    --- a/htdocs/langs/ru_RU/dict.lang
    +++ b/htdocs/langs/ru_RU/dict.lang
    @@ -5,7 +5,8 @@ CountryIT=Италия
     CountryES=Испания
     CountryDE=Германия
     CountryCH=Швейцария
    -CountryGB=Великобритания
    +# Warning, country code GB is for United Kingdom. UK Does not exists as country code in ISO standard.
    +CountryGB=Соединенное Королевство
     CountryUK=Соединенное Королевство
     CountryIE=Ирландия
     CountryCN=Китай
    diff --git a/htdocs/langs/ru_RU/ecm.lang b/htdocs/langs/ru_RU/ecm.lang
    index 8b61796d809..09496b101ae 100644
    --- a/htdocs/langs/ru_RU/ecm.lang
    +++ b/htdocs/langs/ru_RU/ecm.lang
    @@ -39,9 +39,10 @@ ShowECMSection=Показать директорию
     DeleteSection=Удаление директории
     ConfirmDeleteSection=Can you confirm you want to delete the directory <b>%s</b>?
     ECMDirectoryForFiles=Относительная директория для файлов
    -CannotRemoveDirectoryContainsFiles=Директория не может быть удалена, потому что содержит файлы
    +CannotRemoveDirectoryContainsFilesOrDirs=Removal not possible because it contains some files or sub-directories
    +CannotRemoveDirectoryContainsFiles=Removal not possible because it contains some files
     ECMFileManager=Файловый менеджер
    -ECMSelectASection=Выберите директорию на левом дереве ...
    +ECMSelectASection=Select a directory in the tree...
     DirNotSynchronizedSyncFirst=This directory seems to be created or modified outside ECM module. You must click on "Resync" button first to synchronize disk and database to get content of this directory.
     ReSyncListOfDir=Resync list of directories
     HashOfFileContent=Hash of file content
    diff --git a/htdocs/langs/ru_RU/errors.lang b/htdocs/langs/ru_RU/errors.lang
    index bfe1375c610..542595d812b 100644
    --- a/htdocs/langs/ru_RU/errors.lang
    +++ b/htdocs/langs/ru_RU/errors.lang
    @@ -32,9 +32,9 @@ ErrorBarCodeRequired=Требуется штрих-код
     ErrorCustomerCodeAlreadyUsed=Код клиента уже используется
     ErrorBarCodeAlreadyUsed=Штрих-код уже используется
     ErrorPrefixRequired=Префикс обязателен
    -ErrorBadSupplierCodeSyntax=Плохо синтаксис поставщиком код
    -ErrorSupplierCodeRequired=Требуется код Поставщика
    -ErrorSupplierCodeAlreadyUsed=Код Поставщика уже используется
    +ErrorBadSupplierCodeSyntax=Bad syntax for vendor code
    +ErrorSupplierCodeRequired=Vendor code required
    +ErrorSupplierCodeAlreadyUsed=Vendor code already used
     ErrorBadParameters=Неверные параметры
     ErrorBadValueForParameter=Wrong value '%s' for parameter '%s'
     ErrorBadImageFormat=Image file has not a supported format (Your PHP does not support functions to convert images of this format)
    @@ -87,7 +87,7 @@ ErrorsOnXLines=Ошибки на источник <b>%s</b> линий
     ErrorFileIsInfectedWithAVirus=Антивирусная программа не смогла проверить файл (файл может быть заражен вирусом)
     ErrorSpecialCharNotAllowedForField=Специальные символы не допускаются для поля &quot;%s&quot;
     ErrorNumRefModel=Ссылка есть в базе данных (%s) и не совместимы с данным правилом нумерации. Удаление записей или переименован ссылкой для активации этого модуля.
    -ErrorQtyTooLowForThisSupplier=Количество слишком мало для этого поставщика или не определена цена на этот продукт для этого поставщика
    +ErrorQtyTooLowForThisSupplier=Quantity too low for this vendor or no price defined on this product for this supplier
     ErrorModuleSetupNotComplete=Setup of module looks to be uncomplete. Go on Home - Setup - Modules to complete.
     ErrorBadMask=Ошибка на маску
     ErrorBadMaskFailedToLocatePosOfSequence=Ошибка, маска без порядкового номера
    @@ -177,7 +177,7 @@ ErrorBadDefinitionOfMenuArrayInModuleDescriptor=Bad Definition Of Menu Array In
     ErrorSavingChanges=An error has ocurred when saving the changes
     ErrorWarehouseRequiredIntoShipmentLine=Warehouse is required on the line to ship
     ErrorFileMustHaveFormat=File must have format %s
    -ErrorSupplierCountryIsNotDefined=Страна для данного поставщика не определена. Сначала исправьте это.
    +ErrorSupplierCountryIsNotDefined=Country for this vendor is not defined. Correct this first.
     ErrorsThirdpartyMerge=Failed to merge the two records. Request canceled.
     ErrorStockIsNotEnoughToAddProductOnOrder=Stock is not enough for product %s to add it into a new order.
     ErrorStockIsNotEnoughToAddProductOnInvoice=Stock is not enough for product %s to add it into a new invoice.
    @@ -224,7 +224,7 @@ WarningCloseAlways=Warning, closing is done even if amount differs between sourc
     WarningUsingThisBoxSlowDown=Warning, using this box slow down seriously all pages showing the box.
     WarningClickToDialUserSetupNotComplete=Setup of ClickToDial information for your user are not complete (see tab ClickToDial onto your user card).
     WarningFeatureDisabledWithDisplayOptimizedForBlindNoJs=Функция отключена, когда отображение оадптировано для слабовидящих или текстовых браузеров. 
    -WarningPaymentDateLowerThanInvoiceDate=Дата платежа (%s)  меньше, чем дата  (%s)  счёта  %s.
    +WarningPaymentDateLowerThanInvoiceDate=Дата платежа (%s)  раньше, чем дата  (%s)  счёта  %s.
     WarningTooManyDataPleaseUseMoreFilters=Too many data (more than %s lines). Please use more filters or set the constant %s to a higher limit.
     WarningSomeLinesWithNullHourlyRate=Some times were recorded by some users while their hourly rate was not defined. A value of 0 %s per hour was used but this may result in wrong valuation of time spent.
     WarningYourLoginWasModifiedPleaseLogin=Your login was modified. For security purpose you will have to login with your new login before next action.
    diff --git a/htdocs/langs/ru_RU/exports.lang b/htdocs/langs/ru_RU/exports.lang
    index 172747a721b..e93afff67df 100644
    --- a/htdocs/langs/ru_RU/exports.lang
    +++ b/htdocs/langs/ru_RU/exports.lang
    @@ -120,7 +120,7 @@ SelectPrimaryColumnsForUpdateAttempt=Select column(s) to use as primary key for
     UpdateNotYetSupportedForThisImport=Update is not supported for this type of import (only insert)
     NoUpdateAttempt=No update attempt was performed, only insert
     ImportDataset_user_1=Users (employees or not) and properties
    -ComputedField=Computed field
    +ComputedField=Вычисленное поле
     ## filters
     SelectFilterFields=If you want to filter on some values, just input values here.
     FilteredFields=Filtered fields
    diff --git a/htdocs/langs/ru_RU/externalsite.lang b/htdocs/langs/ru_RU/externalsite.lang
    index 576afe3efc9..ef3735cae09 100644
    --- a/htdocs/langs/ru_RU/externalsite.lang
    +++ b/htdocs/langs/ru_RU/externalsite.lang
    @@ -2,4 +2,4 @@
     ExternalSiteSetup=Установка ссылки на внешний веб-сайт
     ExternalSiteURL=URL внешнего сайта
     ExternalSiteModuleNotComplete=Модуль ВнешнийСайт не был надлежащим образом настроен.
    -ExampleMyMenuEntry=Пункт моего меню
    +ExampleMyMenuEntry=Пункт "Моё меню"
    diff --git a/htdocs/langs/ru_RU/ftp.lang b/htdocs/langs/ru_RU/ftp.lang
    index e47b580b329..0aa248a7634 100644
    --- a/htdocs/langs/ru_RU/ftp.lang
    +++ b/htdocs/langs/ru_RU/ftp.lang
    @@ -10,5 +10,5 @@ FailedToConnectToFTPServerWithCredentials=Не удалось войти на FT
     FTPFailedToRemoveFile=Не удалось удалить файл <b>%s</b>.
     FTPFailedToRemoveDir=Не удалось удалить каталог <b>%s</b> (Проверьте права доступа и убедитесь, что каталог пуст).
     FTPPassiveMode=Пассивный режим
    -ChooseAFTPEntryIntoMenu=Choose a FTP entry into menu...
    -FailedToGetFile=Failed to get files %s
    +ChooseAFTPEntryIntoMenu=Выберите в меню пункт "FTP"
    +FailedToGetFile=Не удалось получить файлы %s
    diff --git a/htdocs/langs/ru_RU/holiday.lang b/htdocs/langs/ru_RU/holiday.lang
    index 3a68f473b56..2cfbc577e50 100644
    --- a/htdocs/langs/ru_RU/holiday.lang
    +++ b/htdocs/langs/ru_RU/holiday.lang
    @@ -16,7 +16,12 @@ CancelCP=Отменено
     RefuseCP=Отказано
     ValidatorCP=Утвердивший
     ListeCP=Список отпусков
    +LeaveId=Leave ID
     ReviewedByCP=Will be approved by
    +UserForApprovalID=User for approval ID
    +UserForApprovalFirstname=Firstname of approval user
    +UserForApprovalLastname=Lastname of approval user
    +UserForApprovalLogin=Login of approval user
     DescCP=Описание
     SendRequestCP=Создать заявление на отпуск
     DelayToRequestCP=Заявления об отпуске могут создаваться не ранее чем через <b>%s</b> (дней)
    @@ -30,7 +35,14 @@ ErrorUserViewCP=У вас нет прав доступа для просмотр
     InfosWorkflowCP=Информация о рабочем процессе
     RequestByCP=Запрошен 
     TitreRequestCP=Оставить запрос
    +TypeOfLeaveId=Type of leave ID
    +TypeOfLeaveCode=Type of leave code
    +TypeOfLeaveLabel=Type of leave label
     NbUseDaysCP=Количество истраченных дней отпуска
    +NbUseDaysCPShort=Days consumed
    +NbUseDaysCPShortInMonth=Days consumed in month
    +DateStartInMonth=Start date in month
    +DateEndInMonth=End date in month
     EditCP=Редактировать
     DeleteCP=Удалить
     ActionRefuseCP=Отказать
    @@ -59,6 +71,7 @@ DateRefusCP=Дата отказа
     DateCancelCP=Дата отмены
     DefineEventUserCP=Задать исключительный отпуск для пользователя
     addEventToUserCP=Задать отпуск
    +NotTheAssignedApprover=You are not the assigned approver
     MotifCP=Причина
     UserCP=Пользователь
     ErrorAddEventToUserCP=Возникла ошибка при добавлении исключительного отпуска.
    @@ -81,7 +94,12 @@ EmployeeFirstname=Employee first name
     TypeWasDisabledOrRemoved=Leave type (id %s) was disabled or removed
     LastHolidays=Latest %s leave requests
     AllHolidays=All leave requests
    -
    +HalfDay=Half day
    +NotTheAssignedApprover=You are not the assigned approver
    +LEAVE_PAID=Paid vacation
    +LEAVE_SICK=Sick leave
    +LEAVE_OTHER=Other leave
    +LEAVE_PAID_FR=Paid vacation
     ## Configuration du Module ##
     LastUpdateCP=Latest automatic update of leaves allocation
     MonthOfLastMonthlyUpdate=Month of latest automatic update of leaves allocation
    @@ -89,7 +107,7 @@ UpdateConfCPOK=Обновлено успешно
     Module27130Name= Управление заявлениями на отпуск
     Module27130Desc= Управление заявлениями на отпуск
     ErrorMailNotSend=Произошла ошибка при отправке электронного письма:
    -NoticePeriod=Notice period
    +NoticePeriod=Период уведомления
     #Messages
     HolidaysToValidate=Подтверждение заявления на отпуск
     HolidaysToValidateBody=Ниже список заявлений на отпуск, которые требуют подтверждения
    diff --git a/htdocs/langs/ru_RU/install.lang b/htdocs/langs/ru_RU/install.lang
    index adb1488423e..e2171a9e4ef 100644
    --- a/htdocs/langs/ru_RU/install.lang
    +++ b/htdocs/langs/ru_RU/install.lang
    @@ -6,19 +6,20 @@ ConfFileDoesNotExistsAndCouldNotBeCreated=Файл <b>конфигурации %
     ConfFileCouldBeCreated=Файл <b>конфигурации %s</b> может быть создан.
     ConfFileIsNotWritable=Файл <b>конфигурации %s</b> недоступен для записи. Проверьте права доступа. Для первой установки, Ваш веб-сервер должен быть предоставлен чтобы иметь права доступа для записи в этот файл во время всего процесса установки ( Используйте команду "сhmod" в ОС типа Unix, c маской 666).
     ConfFileIsWritable=Файл <b>конфигурации %s</b> доступен для записи.
    +ConfFileMustBeAFileNotADir=Файл конфигурации <b>%s</b> должен быть файлом, а не каталогом.
     ConfFileReload=Перезагрузить всю информацию из файла конфигурации.
     PHPSupportSessions=Эта версия PHP поддерживает сессии.
     PHPSupportPOSTGETOk=Эта версия PHP поддерживает переменные POST и GET.
     PHPSupportPOSTGETKo=Возможно,  ваша версия PHP не поддерживает переменные и POST или GET. Проверьте параметр <b>variables_order</b> в php.ini.
     PHPSupportGD=Эта версия PHP  поддерживает библиотеку.
    -PHPSupportCurl=This PHP support Curl.
    +PHPSupportCurl=Эта поддержка PHP Curl.
     PHPSupportUTF8=Эта версия PHP поддерживает UTF8 функции.
     PHPMemoryOK= Максимально допустимый размер памяти для сессии установлен <b>в %s.</b> Это должно быть достаточно.
     PHPMemoryTooLow=Ваш PHP макс сессии памяти установлен <b>в %s</b> байт. Это должно быть слишком низким. Измените свой <b>php.ini</b> установить параметр <b>memory_limit,</b> по крайней <b>мере %s</b> байт.
     Recheck=Нажмите здесь для более significative тест
     ErrorPHPDoesNotSupportSessions=Ваш PHP установки не поддерживает сессии. Эта функция требует, чтобы Dolibarr работает. Проверьте настройки PHP.
     ErrorPHPDoesNotSupportGD=Ваш PHP установки не поддерживает графические функции GD. Нет графике будет иметься в наличии.
    -ErrorPHPDoesNotSupportCurl=Your PHP installation does not support Curl.
    +ErrorPHPDoesNotSupportCurl=Ваша установка PHP не поддерживает Curl.
     ErrorPHPDoesNotSupportUTF8=Ваш PHP установки не поддерживает UTF8 функций. Dolibarr не может работать корректно. Решать эту перед установкой Dolibarr.
     ErrorDirDoesNotExists=Каталог %s не существует.
     ErrorGoBackAndCorrectParameters=Перейти назад и исправить неправильные параметры.
    @@ -53,10 +54,10 @@ AdminLogin=Логин Dolibarr для администратора базы да
     PasswordAgain=Введите пароль еще раз
     AdminPassword=Пароль Dolibarr для администратора базы данных. Держите пустым, если вы подключаетесь в анонимном
     CreateDatabase=Создание базы данных
    -CreateUser=Create owner or grant him permission on database
    +CreateUser=Создать владельца или предоставить ему разрешение на базу данных
     DatabaseSuperUserAccess=База данных - Superuser доступа
     CheckToCreateDatabase=Флажок, если база данных не существует, и должен быть создан. <br> В этом случае, вы должны заполнить логин и пароль для учетной записи суперпользователя в нижней части этой страницы.
    -CheckToCreateUser=Check box if database owner does not exist and must be created, or if it exists but database does not exists and permissions must be granted.<br>In this case, you must choose its login and password and also fill the login/password for the superuser account at the bottom of this page. If this box is unchecked, owner database and its passwords must exists.
    +CheckToCreateUser=Установите флажок, если владелец базы данных не существует и должен быть создан, или если он существует, но база данных не существует и разрешения должны быть предоставлены. <br> В этом случае вы должны выбрать свой логин и пароль, а также заполнить логин / пароль для учетной записи суперпользователя внизу этой страницы. Если этот флажок не установлен, база данных владельца и его пароли должны существовать.
     DatabaseRootLoginDescription=Войти на пользователя разрешается создавать новые базы данных и новых пользователей, бесполезны, если ваша база данных, и ваша база данных логин уже существует (например, когда вы Хостинг провайдер веб-хостинга).
     KeepEmptyIfNoPassword=Оставьте пустым, если пользователь не имеет пароля (избежать этого)
     SaveConfigurationFile=Сохранить значения
    @@ -77,7 +78,7 @@ SetupEnd=Окончание установки
     SystemIsInstalled=Эта установка завершена.
     SystemIsUpgraded=Dolibarr был обновлен успешно.
     YouNeedToPersonalizeSetup=Вам нужно настроить Dolibarr, чтобы они соответствовали вашим потребностям (внешний вид, особенности, ...). Для этого, пожалуйста, перейдите по ссылке ниже:
    -AdminLoginCreatedSuccessfuly=Dolibarr administrator login '<b>%s</b>' created successfully.
    +AdminLoginCreatedSuccessfuly=Администратор входа в систему Dolibarr '<b>%s</b>' создан успешно.
     GoToDolibarr=Перейти к Dolibarr
     GoToSetupArea=Перейти к Dolibarr (настройка область)
     MigrationNotFinished=Версия базы данных не совсем в курсе, так что вам придется запустить процесс обновления еще раз.
    @@ -87,12 +88,12 @@ DirectoryRecommendation=Det er recommanded å bruke en ut av ditt katalogen av w
     LoginAlreadyExists=Уже существует
     DolibarrAdminLogin=Dolibarr администратора
     AdminLoginAlreadyExists=Dolibarr администратора учетной записи <b>' %s'</b> уже существует.
    -FailedToCreateAdminLogin=Failed to create Dolibarr administrator account.
    +FailedToCreateAdminLogin=Не удалось создать учетную запись администратора Dolibarr.
     WarningRemoveInstallDir=Предупреждение, по соображениям безопасности после того, как установить или обновить завершено, Вы должны удалить <b>каталог или переименовать его в install.lock во избежание ее злонамеренного использования.</b>
     FunctionNotAvailableInThisPHP=Не доступно в текущей версии PHP
     ChoosedMigrateScript=Выбранная перенести скрипт
    -DataMigration=Миграция данных
    -DatabaseMigration=Миграция Структуры базы данных
    +DataMigration=Перенос данных (данные)
    +DatabaseMigration=Перенос базы данных (структура + некоторые данные)
     ProcessMigrateScript=Сценарий обработки
     ChooseYourSetupMode=Выберите режим настройки и нажмите кнопку "Пуск" ...
     FreshInstall=Свежие установить
    @@ -132,25 +133,25 @@ MigrationFinished=Миграция завершена
     LastStepDesc=<strong>Последний шаг:</strong> Определить здесь Логин и пароль, которые вы планируете использовать для подключения к программному обеспечению. Как не потерять эту, как это внимание, чтобы управлять всеми другими.
     ActivateModule=Активировать модуль %s
     ShowEditTechnicalParameters=Показать расширенные параметры (для опытных пользователей)
    -WarningUpgrade=Warning:\nDid your run a database backup first?\nThis is highly recommanded: for example, due to some bugs into databases systems (for example mysql version 5.5.40/41/42/43), some data or tables may be lost during this process, so it is highly recommanded to have a complete dump of your database before starting migration.\n\nClick OK to start migration process...
    +WarningUpgrade=Предупреждение:\nПервый запуск базы данных?\nЭто настоятельно рекомендуется: например, из-за некоторых ошибок в системах баз данных (например, mysql версии 5.5.40 / 41/42/43) некоторые данные или таблицы могут быть потеряны во время этого процесса, поэтому настоятельно рекомендуется иметь полный дамп вашей базы данных перед началом миграции.\n\nНажмите «ОК», чтобы начать процесс миграции ...
     ErrorDatabaseVersionForbiddenForMigration=Версия вашей СУБД %s. Она содержит критическую ошибку, которая приводит к потере данных, если вы меняете структуру БД, как это требуется в процессе миграции. По этой причине, перенос не будет осуществлён до момента, пока вы не обновите вашу СУБД до работоспособной версии (версии с критическими ошибками %s)
     KeepDefaultValuesWamp=Вы можете использовать мастер настройки DoliWamp, поэтому ценности предлагаемого здесь уже оптимизирован. Изменить их только, если вы знаете, что вы делаете.
     KeepDefaultValuesDeb=Du bruker Dolibarr konfigurasjonsveiviseren fra en Ubuntu eller Debian-pakke, så verdiene foreslått her allerede er optimalisert. Bare passordet til databasen eieren til å opprette må fullføres. Endre andre parametere bare hvis du vet hva du gjør.
     KeepDefaultValuesMamp=Вы можете использовать мастер настройки DoliMamp, поэтому ценности предлагаемого здесь уже оптимизирован. Изменить их только, если вы знаете, что вы делаете.
     KeepDefaultValuesProxmox=Вы можете использовать мастер установки из Dolibarr прибор Proxmox виртуальные, поэтому значения предлагаемых здесь уже оптимизированы. Изменение их, только если вы знаете, что вы делаете.
    -UpgradeExternalModule=Run dedicated upgrade process of external modules
    -SetAtLeastOneOptionAsUrlParameter=Set at least one option as a parameter in URL. For example:  '...repair.php?standard=confirmed'
    -NothingToDelete=Nothing to clean/delete
    -NothingToDo=Nothing to do
    +UpgradeExternalModule=Запустить выделенный процесс обновления внешних модулей
    +SetAtLeastOneOptionAsUrlParameter=Задайте по крайней мере один параметр в качестве параметра в URL-адресе. Например:  '...repair.php?standard=confirmed'
    +NothingToDelete=Ничего не нужно очищать/удалять
    +NothingToDo=Нечего делать
     #########
     # upgrade
     MigrationFixData=Fastsette for denormalized data
     MigrationOrder=Данные по миграции клиентов заказы
    -MigrationSupplierOrder=Данные миграции для поставщиков заказов
    +MigrationSupplierOrder=Перенос данных для заказов поставщиков
     MigrationProposal=Данные миграции для коммерческих предложений
     MigrationInvoice=Данные миграции для клиентов, счета-фактуры
     MigrationContract=Данные по миграции контрактов
    -MigrationSuccessfullUpdate=Upgrade successfull
    +MigrationSuccessfullUpdate=Обновление успешно
     MigrationUpdateFailed=Сбой процесса обновления
     MigrationRelationshipTables=Data migrering for forholdet tabeller (%s)
     MigrationPaymentsUpdate=Оплата данных коррекции
    @@ -164,7 +165,7 @@ MigrationContractsLineCreation=Создание линии по контракт
     MigrationContractsNothingToUpdate=Нет более вещи делать
     MigrationContractsFieldDontExist=Поле fk_facture не существует больше. Ничего делать.
     MigrationContractsEmptyDatesUpdate=Контракт пустую дату коррекции
    -MigrationContractsEmptyDatesUpdateSuccess=Contract emtpy date correction done successfully
    +MigrationContractsEmptyDatesUpdateSuccess=Успешная коррекция даты
     MigrationContractsEmptyDatesNothingToUpdate=Ни один контракт не пустой даты исправить
     MigrationContractsEmptyCreationDatesNothingToUpdate=Нет контракта дата создания исправить
     MigrationContractsInvalidDatesUpdate=Плохо стоимости контракта дата коррекции
    @@ -172,13 +173,13 @@ MigrationContractsInvalidDateFix=Correct contract %s (Contract date=%s, Starting
     MigrationContractsInvalidDatesNumber=%s контрактов изменено
     MigrationContractsInvalidDatesNothingToUpdate=Нет даты с плохим значение для исправления
     MigrationContractsIncoherentCreationDateUpdate=Плохо стоимость контракта дата создания коррекции
    -MigrationContractsIncoherentCreationDateUpdateSuccess=Bad value contract creation date correction done successfully
    +MigrationContractsIncoherentCreationDateUpdateSuccess=Коррекция даты создания плохих значений успешно выполнена
     MigrationContractsIncoherentCreationDateNothingToUpdate=Нет плохих стоимости контракта на создание дата правильная
     MigrationReopeningContracts=Открыть контракт закрыт ошибке
     MigrationReopenThisContract=Возобновить контракт %s
     MigrationReopenedContractsNumber=%s контрактов изменено
     MigrationReopeningContractsNothingToUpdate=Нет закрытых контракту, чтобы открыть
    -MigrationBankTransfertsUpdate=Update links between bank entry and a bank transfer
    +MigrationBankTransfertsUpdate=Обновить ссылки между банковской записью и банковским переводом
     MigrationBankTransfertsNothingToUpdate=Все ссылки в курсе
     MigrationShipmentOrderMatching=Отправок получения обновлений
     MigrationDeliveryOrderMatching=Доставка получения обновлений
    @@ -193,11 +194,17 @@ MigrationActioncommElement=Обновление данных о действия
     MigrationPaymentMode=Миграция данных для оплаты режим
     MigrationCategorieAssociation=Миграция категорий
     MigrationEvents=Перенос событий для добавления владельца в таблицу присваиванья
    -MigrationEventsContact=Migration of events to add event contact into assignement table
    -MigrationRemiseEntity=Update entity field value of llx_societe_remise
    -MigrationRemiseExceptEntity=Update entity field value of llx_societe_remise_except
    +MigrationEventsContact=Миграция событий для добавления события контакта в таблицу присваивания
    +MigrationRemiseEntity=Обновить значение поля объекта llx_societe_remise
    +MigrationRemiseExceptEntity=Обновить значение поля объекта llx_societe_remise_except
    +MigrationUserRightsEntity=Обновить значение поля объекта llx_user_rights
    +MigrationUserGroupRightsEntity=Обновить значение поля объекта llx_usergroup_rights
     MigrationReloadModule=Перегрузите модуль %s
    -MigrationResetBlockedLog=Reset module BlockedLog for v7 algorithm
    +MigrationResetBlockedLog=Сбросить модуль BlockedLog для алгоритма v7
     ShowNotAvailableOptions=Показать недоступные опции
     HideNotAvailableOptions=Скрыть недоступные опции
    -ErrorFoundDuringMigration=Error were reported during migration process so next step is not available. To ignore errors, you can <a href="%s">click here</a>, but application or some features may not work correctly until fixed.
    +ErrorFoundDuringMigration=Ошибка была зарегистрирована во время процесса миграции, поэтому следующий шаг недоступен. Чтобы игнорировать ошибки, вы можете <a href="%s">щелкнуть здесь</a>, но приложение или некоторые функции могут работать некорректно до фиксированного.
    +YouTryInstallDisabledByDirLock=Приложение попытается выполнить обновление, но установка/обновление страниц были отключены по соображениям безопасности (каталог переименован в .lock-суффикс). <br>
    +YouTryInstallDisabledByFileLock=Приложение попытается выполнить обновление, но установка/обновление страниц страниц были отключены по соображениям безопасности (по файлу блокировки <strong>install.lock</strong> в каталоге документов dolibarr). <br>
    +ClickHereToGoToApp=Нажмите здесь, чтобы перейти к вашей заявке
    +ClickOnLinkOrRemoveManualy=Нажмите следующую ссылку и, если вы всегда видите эту страницу, вы должны удалить файл install.lock в каталог документов вручную
    diff --git a/htdocs/langs/ru_RU/ldap.lang b/htdocs/langs/ru_RU/ldap.lang
    index b7f41d82e17..19b3615ccf0 100644
    --- a/htdocs/langs/ru_RU/ldap.lang
    +++ b/htdocs/langs/ru_RU/ldap.lang
    @@ -1,5 +1,4 @@
     # Dolibarr language file - Source file is en_US - ldap
    -DomainPassword=Пароль для домена
     YouMustChangePassNextLogon=Пароль пользователя <b>%s</b> на домене <b>%s</b> должен быть изменен.
     UserMustChangePassNextLogon=Пользователь должен изменить пароль на домене %s
     LDAPInformationsForThisContact=Информация в базе данных LDAP для этого контакта
    @@ -25,3 +24,4 @@ MemberTypeSynchronized=Member type synchronized
     ContactSynchronized=Контакт синхронизирован
     ForceSynchronize=Принудительная синхронизация Dolibarr -> LDAP
     ErrorFailedToReadLDAP=Не удалось прочитать базу данных LDAP. Проверьте настройку модуля LDAP  и доступность базы данных.
    +PasswordOfUserInLDAP=Password of user in LDAP
    diff --git a/htdocs/langs/ru_RU/loan.lang b/htdocs/langs/ru_RU/loan.lang
    index 55468ec5f5e..70dcafed4e1 100644
    --- a/htdocs/langs/ru_RU/loan.lang
    +++ b/htdocs/langs/ru_RU/loan.lang
    @@ -10,6 +10,7 @@ LoanCapital=Капитал
     Insurance=Страховка
     Interest=Доля капитала
     Nbterms=Количество условий
    +Term=Term
     LoanAccountancyCapitalCode=Accounting account capital
     LoanAccountancyInsuranceCode=Accounting account insurance
     LoanAccountancyInterestCode=Accounting account interest
    @@ -17,39 +18,14 @@ ConfirmDeleteLoan=Подтвердите удаление этой ссуды
     LoanDeleted=Ссуда успешно удалена
     ConfirmPayLoan=Подтвердите, что эта ссуда оплачена
     LoanPaid=Ссуда оплачена
    -# Calc
    -LoanCalc=Калькулятор банковской ссуды
    -PurchaseFinanceInfo=Информация о покупках и финансах
    -SalePriceOfAsset=Цена продажи актива
    -PercentageDown=Процент вниз
    -LengthOfMortgage=Duration of loan
    -AnnualInterestRate=Годовой процент
    -ExplainCalculations=Explain Calculations
    -ShowMeCalculationsAndAmortization=Show me the calculations and amortization
    -MortgagePaymentInformation=Mortgage Payment Information
    -DownPayment=Авансовый платёж
    -DownPaymentDesc=<b>Авансовый платеж</b> = цена дома, умноженного на процент,  разделенный на 100 (для 5% аванса будет  5/100 или 0.05),
    -InterestRateDesc=The <b>interest rate</b> = The annual interest percentage divided by 100
    -MonthlyFactorDesc=The <b>monthly factor</b> = The result of the following formula
    -MonthlyInterestRateDesc=The <b>monthly interest rate</b> = The annual interest rate divided by 12 (for the 12 months in a year)
    -MonthTermDesc=The <b>month term</b> of the loan in months = The number of years you've taken the loan out for times 12
    -MonthlyPaymentDesc=Ежемесячная оплата вычислена, используя следующую формулу
    -AmortizationPaymentDesc=The <a href="#amortization">amortization</a> breaks down how much of your monthly payment goes towards the bank's interest, and how much goes into paying off the principal of your loan.
    -AmountFinanced=Amount Financed
    -AmortizationMonthlyPaymentOverYears=Amortization For Monthly Payment: <b>%s</b> over %s years
    -Totalsforyear=Годовой итог
    -MonthlyPayment=Месячный платёж
    -LoanCalcDesc=This <b>mortgage calculator</b> can be used to figure out monthly payments of a loaning, based on the amount borrowed, the term of the loan desired and the interest rate.<br> This calculator includes also PMI (Private Mortgage Insurance) for loans where less than 20%% is put as a down payment. Also taken into consideration are the town property taxes, and their effect on the total monthly mortgage payment.<br>
    -GoToInterest=%s will go towards INTEREST
    -GoToPrincipal=%s will go towards PRINCIPAL
    -YouWillSpend=You will spend %s in year %s
     ListLoanAssociatedProject=List of loan associated with the project
     AddLoan=Create loan
    +FinancialCommitment=Financial commitment
    +InterestAmount=Доля капитала
    +CapitalRemain=Capital remain
     # Admin
     ConfigLoan=Настройка модуля Ссуды
     LOAN_ACCOUNTING_ACCOUNT_CAPITAL=Accounting account capital by default
     LOAN_ACCOUNTING_ACCOUNT_INTEREST=Accounting account interest by default
     LOAN_ACCOUNTING_ACCOUNT_INSURANCE=Accounting account insurance by default
    -FinancialCommitment=Financial commitment
     CreateCalcSchedule=Edit financial commitment
    -InterestAmount=Interest amount
    diff --git a/htdocs/langs/ru_RU/mails.lang b/htdocs/langs/ru_RU/mails.lang
    index 18d59cefc56..ccd4b2b2cf4 100644
    --- a/htdocs/langs/ru_RU/mails.lang
    +++ b/htdocs/langs/ru_RU/mails.lang
    @@ -11,7 +11,9 @@ MailFrom=Отправитель
     MailErrorsTo=Ошибки в
     MailReply=Ответить
     MailTo=Получатель (и)
    +MailToUsers=To user(s)
     MailCC=Копия
    +MailToCCUsers=Copy to users(s)
     MailCCC=Сохраненная копия
     MailTopic=EMail темы
     MailText=Сообщение
    @@ -35,7 +37,7 @@ MailingStatusSentPartialy=Отправлено частично
     MailingStatusSentCompletely=Отправлено полностью
     MailingStatusError=Ошибка
     MailingStatusNotSent=Не отправлено
    -MailSuccessfulySent=Email (from %s to %s) successfully accepted for delivery
    +MailSuccessfulySent=Письмо (от %s к %s) успешно принято к доставке
     MailingSuccessfullyValidated=Электронная почта успешно подтверждена 
     MailUnsubcribe=Отказаться от рассылки
     MailingStatusNotContact=Не писать
    @@ -164,4 +166,4 @@ InGoingEmailSetup=Incoming email setup
     OutGoingEmailSetupForEmailing=Outgoing email setup (for mass emailing)
     DefaultOutgoingEmailSetup=Default outgoing email setup
     Information=Информация
    -
    +ContactsWithThirdpartyFilter=Contacts avec filtre client
    diff --git a/htdocs/langs/ru_RU/main.lang b/htdocs/langs/ru_RU/main.lang
    index b2ff75c00b8..2b97df402fb 100644
    --- a/htdocs/langs/ru_RU/main.lang
    +++ b/htdocs/langs/ru_RU/main.lang
    @@ -24,7 +24,7 @@ FormatDateHourSecShort=%d.%m.%Y %I:%M:%S %p
     FormatDateHourTextShort=%d %b %Y %H:%M
     FormatDateHourText=%d %B %Y %H:%M
     DatabaseConnection=Подключение к базе данных
    -NoTemplateDefined=No template available for this email type
    +NoTemplateDefined=Для этого типа электронной почты нет шаблона
     AvailableVariables=Доступны переменные для замены
     NoTranslation=Нет перевода
     Translation=Перевод
    @@ -44,7 +44,7 @@ ErrorConstantNotDefined=Параметр s% не определен
     ErrorUnknown=Неизвестная ошибка
     ErrorSQL=Ошибка SQL
     ErrorLogoFileNotFound=Файл логотипа '%s' не найден
    -ErrorGoToGlobalSetup=Go to 'Company/Organization' setup to fix this
    +ErrorGoToGlobalSetup=Перейдите в раздел «Компания/Организация», чтобы исправить это
     ErrorGoToModuleSetup=Для исправления перейдите в настройки модуля
     ErrorFailedToSendMail=Не удалось отправить почту (отправитель=%s, получатель=%s)
     ErrorFileNotUploaded=Файл не был загружен. Убедитесь, что его размер не превышает максимально допустимое значение, свободное место имеется на диске, и файл с таким же именем не существует в этом каталоге.
    @@ -64,14 +64,14 @@ ErrorNoVATRateDefinedForSellerCountry=Ошибка, ставки НДС не у
     ErrorNoSocialContributionForSellerCountry=Ошибка, не определен тип социальных/налоговых взносов для страны %s.
     ErrorFailedToSaveFile=Ошибка, не удалось сохранить файл.
     ErrorCannotAddThisParentWarehouse=Вы пытаетесь добавить родительский склад который является дочерним
    -MaxNbOfRecordPerPage=Max number of record per page
    +MaxNbOfRecordPerPage=Максимальное количество записей на страницу
     NotAuthorized=Вы не авторизованы чтобы сделать это.
     SetDate=Установить дату
     SelectDate=Выбрать дату
     SeeAlso=Смотрите также %s
     SeeHere=Посмотрите сюда
     ClickHere=Нажмите здесь
    -Here=Here
    +Here=Здесь
     Apply=Применить
     BackgroundColorByDefault=Цвет фона по умолчанию
     FileRenamed=Файл успешно переименован
    @@ -92,6 +92,7 @@ DolibarrInHttpAuthenticationSoPasswordUseless=Режим аутентифика
     Administrator=Администратор
     Undefined=Неопределено
     PasswordForgotten=Забыли пароль?
    +NoAccount=Нет аккаунта?
     SeeAbove=См. выше
     HomeArea=Начальная область
     LastConnexion=Последнее подключение
    @@ -106,8 +107,8 @@ RequestLastAccessInError=Ошибка при последнем запросе 
     ReturnCodeLastAccessInError=Код ошибки при последнем запросе доступа к базе данных
     InformationLastAccessInError=Информация по ошибкам при последнем запросе доступа к базе данных
     DolibarrHasDetectedError=Dolibarr обнаружил техническую ошибку
    -YouCanSetOptionDolibarrMainProdToZero=You can read log file or set option $dolibarr_main_prod to '0' in your config file to get more information.
    -InformationToHelpDiagnose=This information can be useful for diagnostic purposes (you can set option $dolibarr_main_prod to '1' to remove such notices)
    +YouCanSetOptionDolibarrMainProdToZero=Вы можете прочитать файл журнала или установить опцию $dolibarr_main_prod в '0' в свой файл конфигурации, чтобы получить дополнительную информацию.
    +InformationToHelpDiagnose=Эта информация может быть полезна для диагностических целей (вы можете установить опцию $dolibarr_main_prod на «1», чтобы удалить такие уведомления)
     MoreInformation=Подробнее
     TechnicalInformation=Техническая информация
     TechnicalID=Технический идентификатор
    @@ -133,8 +134,8 @@ Never=Никогда
     Under=под
     Period=Период
     PeriodEndDate=Конечная дата периода
    -SelectedPeriod=Selected period
    -PreviousPeriod=Previous period
    +SelectedPeriod=Выбранный период
    +PreviousPeriod=Предыдущий период
     Activate=Активировать
     Activated=Активированный
     Closed=Закрыто
    @@ -187,7 +188,7 @@ ToLink=Ссылка
     Select=Выбор
     Choose=Выберите
     Resize=Изменение размера
    -ResizeOrCrop=Resize or Crop
    +ResizeOrCrop=Изменение размера или обрезка
     Recenter=Восстановить
     Author=Автор
     User=Пользователь
    @@ -231,7 +232,7 @@ Limit=Лимит
     Limits=Лимиты
     Logout=Выход
     NoLogoutProcessWithAuthMode=Нет возможности разрыва соединения с этим режимим аунтетификации <b>%s</b>
    -Connection=Войти
    +Connection=Логин
     Setup=Настройка
     Alert=Оповещение
     MenuWarnings=Предупреждения
    @@ -266,13 +267,13 @@ DateBuild=Дата формирования отчета
     DatePayment=Дата оплаты
     DateApprove=Дата утверждения
     DateApprove2=Дата утверждения (повторного)
    -RegistrationDate=Registration date
    +RegistrationDate=Дата регистрации
     UserCreation=Создание пользователя
     UserModification=Изменение пользователя
    -UserValidation=Validation user
    +UserValidation=Проверка пользователя
     UserCreationShort=Создан. пользователь
     UserModificationShort=Измен. пользователь
    -UserValidationShort=Valid. user
    +UserValidationShort=Действительно. пользователь
     DurationYear=год
     DurationMonth=месяц
     DurationWeek=неделя
    @@ -314,8 +315,8 @@ KiloBytes=Килобайт
     MegaBytes=Мегабайт
     GigaBytes=Гигабайт
     TeraBytes=Терабайт
    -UserAuthor=User of creation
    -UserModif=User of last update
    +UserAuthor=Пользователь создан
    +UserModif=Последнее обновление пользователя
     b=б.
     Kb=Кб
     Mb=Мб
    @@ -328,10 +329,10 @@ Default=По умолчанию
     DefaultValue=Значение по умолчанию
     DefaultValues=Стандартное значение
     Price=Цена
    -PriceCurrency=Price (currency)
    +PriceCurrency=Цена (валюта)
     UnitPrice=Цена за единицу
     UnitPriceHT=Цена за единицу (нетто)
    -UnitPriceHTCurrency=Unit price (net) (currency)
    +UnitPriceHTCurrency=Цена за единицу (нетто) (валюта)
     UnitPriceTTC=Цена за единицу
     PriceU=Цена ед.
     PriceUHT=Цена ед. (нетто)
    @@ -339,7 +340,7 @@ PriceUHTCurrency=цена (текущая)
     PriceUTTC=Цена ед. (с тарой)
     Amount=Сумма
     AmountInvoice=Сумма счета-фактуры
    -AmountInvoiced=Amount invoiced
    +AmountInvoiced=Сумма выставленного счета
     AmountPayment=Сумма платежа
     AmountHTShort=Сумма (нетто)
     AmountTTCShort=Сумма (вкл-я налог)
    @@ -359,7 +360,7 @@ AmountLT2ES=Сумма IRPF
     AmountTotal=Общая сумма
     AmountAverage=Средняя сумма
     PriceQtyMinHT=Цена за мин. количество (без налога)
    -PriceQtyMinHTCurrency=Price quantity min. (net of tax) (currency)
    +PriceQtyMinHTCurrency=Цена мин. Мин. (за вычетом налога) (валюта)
     Percentage=Процент
     Total=Всего
     SubTotal=Подитог
    @@ -372,36 +373,37 @@ Totalforthispage=Итого для этой страницы
     TotalTTC=Всего (вкл-я налог)
     TotalTTCToYourCredit=Всего (вкл-я налог) с Вашей кредитной
     TotalVAT=Всего НДС
    -TotalVATIN=Total IGST
    +TotalVATIN=Всего IGST
     TotalLT1=Итого по налогу 2
     TotalLT2=Итого по налогу 3
     TotalLT1ES=Всего RE
     TotalLT2ES=Всего IRPF
    -TotalLT1IN=Total CGST
    -TotalLT2IN=Total SGST
    +TotalLT1IN=Всего CGST
    +TotalLT2IN=Всего SGST
     HT=Без налога
     TTC=Вкл-я налог
    -INCVATONLY=Inc. VAT
    +INCVATONLY=Inc. НДС
     INCT=включая все налоги
     VAT=НДС
     VATIN=IGST
     VATs=Торговые сборы
    -VATINs=IGST taxes
    -LT1=Sales tax 2
    -LT1Type=Sales tax 2 type
    -LT2=Sales tax 3
    -LT2Type=Sales tax 3 type
    +VATINs=IGST налоги
    +LT1=Налог с продаж 2
    +LT1Type=Налог с продаж 2 типа
    +LT2=Налог с продаж 3
    +LT2Type=Налог с продаж 3 типа
     LT1ES=RE
     LT2ES=IRPF
     LT1IN=CGST
     LT2IN=SGST
     VATRate=Ставка НДС
    -VATCode=Tax Rate code
    -VATNPR=Tax Rate NPR
    -DefaultTaxRate=Default tax rate
    +VATCode=Код ставки налога
    +VATNPR=Налоговая ставка NPR
    +DefaultTaxRate=Ставка налога по умолчанию
     Average=Среднее
     Sum=Сумма
     Delta=Разница
    +RemainToPay=Оставаться в оплате
     Module=Модуль/Приложение
     Modules=Модули/Приложения
     Option=Опция
    @@ -414,7 +416,7 @@ Favorite=Избранное
     ShortInfo=Инфо
     Ref=Ссылка
     ExternalRef=Внешний источник
    -RefSupplier=Ссылка на поставщика
    +RefSupplier=Ссылка продавец
     RefPayment=Ссылка на оплату
     CommercialProposalsShort=Коммерческие предложения
     Comment=Комментарий
    @@ -427,18 +429,18 @@ ActionRunningNotStarted=Не начато
     ActionRunningShort=Выполняется
     ActionDoneShort=Завершено
     ActionUncomplete=Не завершено
    -LatestLinkedEvents=Latest %s linked events
    -CompanyFoundation=Company/Organization
    -Accountant=Accountant
    +LatestLinkedEvents=Последние связанные события %s
    +CompanyFoundation=Компания / организация
    +Accountant=Бухгалтер
     ContactsForCompany=Контакты для этого контрагента контрагента
     ContactsAddressesForCompany=Контакты/Адреса для этого контрагента
     AddressesForCompany=Адреса для этого контарагента
     ActionsOnCompany=Действия для этого контрагента
     ActionsOnMember=События этого участника
    -ActionsOnProduct=Events about this product
    +ActionsOnProduct=События об этом продукте
     NActionsLate=% с опозданием
     ToDo=Что сделать
    -Completed=Completed
    +Completed=Завершено
     Running=Выполняется
     RequestAlreadyDone=Запрос уже зарегистрован
     Filter=Фильтр
    @@ -488,12 +490,12 @@ Discount=Скидка
     Unknown=Неизвестно
     General=Общее
     Size=Размер
    -OriginalSize=Original size
    +OriginalSize=Оригинальный размер
     Received=Получено
     Paid=Оплачено
     Topic=Тема
     ByCompanies=По компаниям
    -ByUsers=По пользователям
    +ByUsers=Пользователь
     Links=Ссылки
     Link=Ссылка
     Rejects=Отказы
    @@ -505,14 +507,15 @@ NoneF=Никакой
     NoneOrSeveral=Нет или несколько
     Late=Поздно
     LateDesc=Появится ваша запись с задержкой или без задержки определяется в настройках. Попросите вашего администратора изменить задержку из меню Главная - Настройка - Предупреждения
    +NoItemLate=Нет позднего пункта
     Photo=Изображение
     Photos=Изображения
     AddPhoto=Добавить изображение
     DeletePicture=Удалить изображение
     ConfirmDeletePicture=Подтверждаете удаление изображения?
     Login=Войти
    -LoginEmail=Login (email)
    -LoginOrEmail=Login or Email
    +LoginEmail=Логин (Email)
    +LoginOrEmail=Логин или электронная почта
     CurrentLogin=Текущий вход
     EnterLoginDetail=Введите данные для входа
     January=Январь
    @@ -576,7 +579,7 @@ MonthVeryShort10=O
     MonthVeryShort11=N
     MonthVeryShort12=D
     AttachedFiles=Присоединенные файлы и документы
    -JoinMainDoc=Join main document
    +JoinMainDoc=Присоединить основной документ
     DateFormatYYYYMM=ГГГГ-ММ
     DateFormatYYYYMMDD=ГГГГ-ММ-ДД
     DateFormatYYYYMMDDHHMM=ГГГГ-ММ-ДД ЧЧ:СС
    @@ -619,9 +622,9 @@ BuildDoc=Создать Doc
     Entity=Субъект
     Entities=Субъекты
     CustomerPreview=Просмотр Клиента
    -SupplierPreview=Просмотр Поставщика
    +SupplierPreview=Предварительный просмотр поставщика
     ShowCustomerPreview=Показать обзор клиента
    -ShowSupplierPreview=Показать обзор поставщика
    +ShowSupplierPreview=Показать предварительный просмотр поставщика
     RefCustomer=Ref. клиента
     Currency=Валюта
     InfoAdmin=Информация для администраторов
    @@ -629,14 +632,14 @@ Undo=Отмена
     Redo=Повторить
     ExpandAll=Развернуть все
     UndoExpandAll=Отменить 'Развернуть все'
    -SeeAll=See all
    +SeeAll=Увидеть все
     Reason=Причина
     FeatureNotYetSupported=Функция не поддерживается
     CloseWindow=Закрыть окно
     Response=Ответ
     Priority=Приоритет
     SendByMail=Отправить по электронной почте
    -MailSentBy=Отправлено по Email
    +MailSentBy=Email отправлен
     TextUsedInTheMessageBody=Текст Email
     SendAcknowledgementByMail=Отправить подтверждение на электронную почту
     SendMail=Отправить письмо
    @@ -705,8 +708,8 @@ Page=Страница
     Notes=Примечания
     AddNewLine=Добавить новую строку
     AddFile=Добавить файл
    -FreeZone=Not a predefined product/service
    -FreeLineOfType=Not a predefined entry of type
    +FreeZone=Не предопределенный продукт/услуга
    +FreeLineOfType=Не предопределенная запись типа
     CloneMainAttributes=Клонирование объекта с его основными атрибутами
     PDFMerge=Слияние PDF
     Merge=Слияние
    @@ -718,7 +721,7 @@ CoreErrorTitle=Системная ошибка
     CoreErrorMessage=Извините, произошла ошибка. Для получения большей информации свяжитесь с системным администратором для проверки технических событий или отключения $dolibarr_main_prod=1.
     CreditCard=Кредитная карта
     ValidatePayment=Подтвердть платёж
    -CreditOrDebitCard=Credit or debit card
    +CreditOrDebitCard=Кредитная или дебетовая карта
     FieldsWithAreMandatory=Поля с <b>%s</b> являются обязательными
     FieldsWithIsForPublic=Поля с <b>%s</b> показаны для публичного списка членов. Если вы не хотите этого, проверить поле "публичный".
     AccordingToGeoIPDatabase=(в соответствии с преобразованием GeoIP)
    @@ -755,9 +758,9 @@ LinkToIntervention=Ссылка на мероприятие
     CreateDraft=Создать проект
     SetToDraft=Назад к черновику
     ClickToEdit=Нажмите, чтобы изменить
    -EditWithEditor=Edit with CKEditor
    -EditWithTextEditor=Edit with Text editor
    -EditHTMLSource=Edit HTML Source
    +EditWithEditor=Изменить с помощью CKEditor
    +EditWithTextEditor=Редактировать с помощью текстового редактора
    +EditHTMLSource=Редактировать HTML-источник
     ObjectDeleted=Объект удален %s
     ByCountry=По стране
     ByTown=В городе
    @@ -788,10 +791,10 @@ SaveUploadedFileWithMask=Сохранить файл на сервер под и
     OriginFileName=Изначальное имя файла
     SetDemandReason=Установить источник
     SetBankAccount=Задать счёт в банке
    -AccountCurrency=Account currency
    +AccountCurrency=Валюта счета
     ViewPrivateNote=Посмотреть заметки
     XMoreLines=%s строк(и) скрыто
    -ShowMoreLines=Show more/less lines
    +ShowMoreLines=Показать больше/меньше строк
     PublicUrl=Публичная ссылка
     AddBox=Добавить бокс
     SelectElementAndClick=Выберите элемент и нажмите %s
    @@ -810,7 +813,7 @@ Genderwoman=Женщина
     ViewList=Посмотреть список
     Mandatory=Обязательно
     Hello=Здравствуйте
    -GoodBye=GoodBye
    +GoodBye=До свидания
     Sincerely=С уважением,
     DeleteLine=Удалить строки
     ConfirmDeleteLine=Вы точно хотите удалить эту строку?
    @@ -819,11 +822,11 @@ TooManyRecordForMassAction=Выбранно слишком много запис
     NoRecordSelected=Нет выделенных записей
     MassFilesArea=Пространство для массовых действий с файлами
     ShowTempMassFilesArea=Показать область для массовых действий с файлами
    -ConfirmMassDeletion=Bulk delete confirmation
    -ConfirmMassDeletionQuestion=Are you sure you want to delete the %s selected record ?
    +ConfirmMassDeletion=Массовое подтверждение удаления
    +ConfirmMassDeletionQuestion=Вы уверены, что хотите удалить выбранную запись %s?
     RelatedObjects=Связанные объекты
     ClassifyBilled=Классифицировать счета
    -ClassifyUnbilled=Classify unbilled
    +ClassifyUnbilled=Классифицировать невыполненные
     Progress=Прогресс
     FrontOffice=Дирекция
     BackOffice=Бэк-офис
    @@ -839,19 +842,19 @@ GroupBy=Группировка по...
     ViewFlatList=Вид плоским списком
     RemoveString=Удалить строку '%s'
     SomeTranslationAreUncomplete=Переводы на некоторые языки могут быть выполнены частично или с ошибками. Если вы обнаружите ошибки в переводе, вы можете исправить файлы переводов зарегистрировавшись по ссылке <a href="https://transifex.com/projects/p/dolibarr/" target="_blank">https://transifex.com/projects/p/dolibarr/</a>.
    -DirectDownloadLink=Direct download link (public/external)
    -DirectDownloadInternalLink=Direct download link (need to be logged and need permissions)
    +DirectDownloadLink=Прямая ссылка для скачивания (общедоступная/внешняя)
    +DirectDownloadInternalLink=Прямая ссылка для скачивания (требуется регистрация и необходимые разрешения)
     Download=Загрузка
    -DownloadDocument=Download document
    +DownloadDocument=Скачать документ
     ActualizeCurrency=Обновить текущий курс
     Fiscalyear=Финансовый год
     ModuleBuilder=Создатель Модуля
     SetMultiCurrencyCode=Настройка валюты
     BulkActions=Массовые действия
     ClickToShowHelp=Нажмите для отображения подсказок
    -WebSite=Web site
    -WebSites=Web sites
    -WebSiteAccounts=Web site accounts
    +WebSite=Веб-сайт
    +WebSites=Веб-сайты
    +WebSiteAccounts=Учетные записи веб-сайтов
     ExpenseReport=Отчёт о затратах
     ExpenseReports=Отчёты о затратах
     HR=Кадры
    @@ -859,14 +862,14 @@ HRAndBank=Кадры и Банк
     AutomaticallyCalculated=Автоматический подсчет
     TitleSetToDraft=Вернуться к черновику
     ConfirmSetToDraft=Вы уверены что хотите вернуть  статус Черновик?
    -ImportId=Import id
    +ImportId=Импорт идентификатора
     Events=События
     EMailTemplates=Шаблоны электронных писем
    -FileNotShared=File not shared to exernal public
    +FileNotShared=Файл, не доступный для обычного пользователя
     Project=Проект
     Projects=Проекты
     Rights=Права доступа
    -LineNb=Line no.
    +LineNb=Номер строки
     IncotermLabel=Обязанности по доставке товаров
     # Week day
     Monday=Понедельник
    @@ -897,14 +900,14 @@ ShortThursday=Чт
     ShortFriday=Пт
     ShortSaturday=Сб
     ShortSunday=Вс
    -SelectMailModel=Select an email template
    +SelectMailModel=Выберите шаблон электронной почты
     SetRef=Настроить источник
     Select2ResultFoundUseArrows=Найдено несколько результатов. Используйте стрелки для выбора.
     Select2NotFound=Ничего не найдено
     Select2Enter=Ввод/вход
     Select2MoreCharacter=или больше символов
     Select2MoreCharacters=или больше символов
    -Select2MoreCharactersMore=<strong>Search syntax:</strong><br><kbd><strong> |</strong></kbd><kbd> OR</kbd> (a|b)<br><kbd><strong>*</strong></kbd><kbd> Any character</kbd> (a*b)<br><kbd><strong>^</strong></kbd><kbd> Start with</kbd> (^ab)<br><kbd><strong>$</strong></kbd><kbd> End with</kbd> (ab$)<br>
    +Select2MoreCharactersMore=<strong> Синтаксис поиска:</strong>  <br> <kbd> <strong> | </strong></kbd> <kbd> ИЛИ </kbd> (a | b) <br> <kbd> <strong>*</strong></kbd> <kbd> Любой символ </kbd>(a*b) <br> <kbd> <strong>^</strong> </kbd> <kbd> Начните с </kbd>(^ab) <br> <kbd> <strong>$</strong> </kbd> <kbd> Завершить с </kbd> (ab$) <br>
     Select2LoadingMoreResults=Загрузка результатов...
     Select2SearchInProgress=Поиск в процессе...
     SearchIntoThirdparties=Контрагенты
    @@ -915,29 +918,33 @@ SearchIntoProductsOrServices=Продукты или услуги
     SearchIntoProjects=Проекты
     SearchIntoTasks=Задание
     SearchIntoCustomerInvoices=Счета клиента
    -SearchIntoSupplierInvoices=Счета поставщика
    +SearchIntoSupplierInvoices=Счета-фактуры поставщика
     SearchIntoCustomerOrders=Заказы клиента
    -SearchIntoSupplierOrders=Заказы поставщику
    +SearchIntoSupplierOrders=Заказы
     SearchIntoCustomerProposals=Предложения клиенту
    -SearchIntoSupplierProposals=Предложения поставщику
    +SearchIntoSupplierProposals=Предложения поставщиков
     SearchIntoInterventions=Мероприятия
     SearchIntoContracts=Договоры
     SearchIntoCustomerShipments=Отгрузки клиентам
     SearchIntoExpenseReports=Отчёты о затратах
     SearchIntoLeaves=Отпуска
     CommentLink=Комментарии
    -NbComments=Number of comments
    -CommentPage=Comments space
    -CommentAdded=Comment added
    -CommentDeleted=Comment deleted
    +NbComments=Количество комментариев
    +CommentPage=Комментарии
    +CommentAdded=Комментарий добавлен
    +CommentDeleted=Комментарий удален
     Everybody=Общий проект
    -PayedBy=Payed by
    -PayedTo=Payed to
    -Monthly=Monthly
    -Quarterly=Quarterly
    -Annual=Annual
    -Local=Local
    -Remote=Remote
    -LocalAndRemote=Local and Remote
    -KeyboardShortcut=Keyboard shortcut
    +PayedBy=Оплачивается
    +PayedTo=Оплачивать
    +Monthly=ежемесячно
    +Quarterly=Ежеквартальный
    +Annual=годовой
    +Local=Локальный
    +Remote=Удаленный
    +LocalAndRemote=Локальные и удаленные
    +KeyboardShortcut=Сочетание клавиш
     AssignedTo=Ответств.
    +Deletedraft=Удалить проект
    +ConfirmMassDraftDeletion=Подтверждение удаления проекта
    +FileSharedViaALink=Файл, общий доступ по ссылке
    +
    diff --git a/htdocs/langs/ru_RU/margins.lang b/htdocs/langs/ru_RU/margins.lang
    index 75e2da77a30..61546dd6e58 100644
    --- a/htdocs/langs/ru_RU/margins.lang
    +++ b/htdocs/langs/ru_RU/margins.lang
    @@ -28,10 +28,10 @@ UseDiscountAsService=Как услуга
     UseDiscountOnTotal=Включить подитог
     MARGIN_METHODE_FOR_DISCOUNT_DETAILS=Defines if a global discount is treated as a product, a service, or only on subtotal for margin calculation.
     MARGIN_TYPE=Buying/Cost price suggested by default for margin calculation
    -MargeType1=Margin on Best supplier price
    +MargeType1=Margin on Best vendor price
     MargeType2=Margin on Weighted Average Price (WAP)
     MargeType3=Margin on Cost Price
    -MarginTypeDesc=* Margin on best buying price = Selling price - Best supplier price defined on product card<br>* Margin on Weighted Average Price (WAP) = Selling price - Product Weighted Average Price (WAP) or best supplier price if WAP not yet defined<br>* Margin on Cost price = Selling price - Cost price defined on product card or WAP if cost price not defined, or best supplier price if WAP not yet defined
    +MarginTypeDesc=* Margin on best buying price = Selling price - Best vendor price defined on product card<br>* Margin on Weighted Average Price (WAP) = Selling price - Product Weighted Average Price (WAP) or best supplier price if WAP not yet defined<br>* Margin on Cost price = Selling price - Cost price defined on product card or WAP if cost price not defined, or best supplier price if WAP not yet defined
     CostPrice=Себестоимость
     UnitCharges=Unit charges
     Charges=Charges
    diff --git a/htdocs/langs/ru_RU/members.lang b/htdocs/langs/ru_RU/members.lang
    index dc1048c0234..37a3c5fa974 100644
    --- a/htdocs/langs/ru_RU/members.lang
    +++ b/htdocs/langs/ru_RU/members.lang
    @@ -111,7 +111,7 @@ SendingAnEMailToMember=Sending information email to member
     SendingEmailOnAutoSubscription=Sending email on auto registration
     SendingEmailOnMemberValidation=Sending email on new member validation
     SendingEmailOnNewSubscription=Sending email on new subscription
    -SendingReminderForExpiredSubscription=Sending reminder for expired subscription
    +SendingReminderForExpiredSubscription=Sending reminder for expired subscriptions
     SendingEmailOnCancelation=Sending email on cancelation
     # Topic of email templates
     YourMembershipRequestWasReceived=Your membership was received.
    diff --git a/htdocs/langs/ru_RU/modulebuilder.lang b/htdocs/langs/ru_RU/modulebuilder.lang
    index a3fee23cb53..9d6661eda41 100644
    --- a/htdocs/langs/ru_RU/modulebuilder.lang
    +++ b/htdocs/langs/ru_RU/modulebuilder.lang
    @@ -74,6 +74,7 @@ NoWidget=No widget
     GoToApiExplorer=Go to API explorer
     ListOfMenusEntries=List of menu entries
     ListOfPermissionsDefined=List of defined permissions
    +SeeExamples=See examples here
     EnabledDesc=Condition to have this field active (Examples: 1 or $conf->global->MYMODULE_MYOPTION)
     VisibleDesc=Is the field visible ? (Examples: 0=Never visible, 1=Visible on list and create/update/view forms, 2=Visible on list only, 3=Visible on create/update/view form only. Using a negative value means field is not shown by default on list but can be selected for viewing)
     IsAMeasureDesc=Can the value of field be cumulated to get a total into list ? (Examples: 1 or 0)
    @@ -95,3 +96,6 @@ DropTableIfEmpty=(Delete table if empty)
     TableDoesNotExists=The table %s does not exists
     TableDropped=Table %s deleted
     InitStructureFromExistingTable=Build the structure array string of an existing table
    +UseAboutPage=Disallow the about page
    +UseDocFolder=Disallow the documentation folder
    +UseSpecificReadme=Use a specific ReadMe
    diff --git a/htdocs/langs/ru_RU/multicurrency.lang b/htdocs/langs/ru_RU/multicurrency.lang
    index e5a80b41d93..f44c1793569 100644
    --- a/htdocs/langs/ru_RU/multicurrency.lang
    +++ b/htdocs/langs/ru_RU/multicurrency.lang
    @@ -7,7 +7,7 @@ multicurrency_syncronize_error=Synchronisation error: %s
     MULTICURRENCY_USE_RATE_ON_DOCUMENT_DATE=Use date of document to find currency rate, instead of using latest known rate
     multicurrency_useOriginTx=When an object is created from another, keep the original rate of source object (otherwise use the latest known rate)
     CurrencyLayerAccount=CurrencyLayer API
    -CurrencyLayerAccount_help_to_synchronize=You sould create an account on their website to use this functionnality<br>Get your <b>API key</b><br />If you use a free account you can't change the <b>currency source</b> (USD by default)<br />But if your main currency isn't USD you can use the <b>alternate currency source</b> to force you main currency<br /><br />You are limited at 1000 synchronizations per month
    +CurrencyLayerAccount_help_to_synchronize=Вы должны создать аккаунт на их сайте для того, чтобы использовать этот функционал<br>Получите<b>API-ключ</b><br>Если вы используете бесплатный аккаунт, вы не можете изменить<b>источник валюты</b>(USD по умолчанию)<br>Но если ваша основная валюта не USD, то вы можете использовать <b>альтернативный источник валюты</b>для того, чтобы принудительно использовать основную валюту<br><br>Вы сможете производить не более 1000 синхронизаций в месяц
     multicurrency_appId=API key
     multicurrency_appCurrencySource=Currency source
     multicurrency_alternateCurrencySource=Alternate currency source
    diff --git a/htdocs/langs/ru_RU/opensurvey.lang b/htdocs/langs/ru_RU/opensurvey.lang
    index d1dae5a83b0..d83f41fa4ca 100644
    --- a/htdocs/langs/ru_RU/opensurvey.lang
    +++ b/htdocs/langs/ru_RU/opensurvey.lang
    @@ -19,9 +19,9 @@ SelectedDays=Выбранные дни
     TheBestChoice=Лучший выбор на текущий момент это
     TheBestChoices=Лучшие выборы на текущий момент это
     with=с
    -OpenSurveyHowTo=Если вы согласны голосовать в данном опросе, вы должны указать выше имя, выбрать значения ответов, которые вам кажутся подходящими и нажать клавишу "+" в конце строки.
    +OpenSurveyHowTo=Если вы согласны принять участие в данном опросе, вы должны указать своё имя и выбрать ответы, которые вам кажутся подходящими, нажав кнопку "+" в конце строки.
     CommentsOfVoters=Комментарии проголосовавших
    -ConfirmRemovalOfPoll=Вы уверены, что вы хотите удалить этот опрос (и все голоса)
    +ConfirmRemovalOfPoll=Вы уверены, что хотите удалить этот опрос (и все голоса)
     RemovePoll=Удалить опрос
     UrlForSurvey=URL для прямого доступа к опросу
     PollOnChoice=Вы создаете опрос с множественным выбором. Сначала введите все возможные варианты выбора для вашего опроса:
    @@ -58,3 +58,4 @@ MoreChoices=Введите больше вариантов выбора для 
     SurveyExpiredInfo=Опрос закрыт или период голосования истёк.
     EmailSomeoneVoted=%s заполнил строку. \nВы можете найти Ваш опрос по следующей ссылке: \n%s
     ShowSurvey=Show survey
    +UserMustBeSameThanUserUsedToVote=You must have voted and use the same user name that the one used to vote, to post a comment
    diff --git a/htdocs/langs/ru_RU/orders.lang b/htdocs/langs/ru_RU/orders.lang
    index cb9069b12bd..cf92204742a 100644
    --- a/htdocs/langs/ru_RU/orders.lang
    +++ b/htdocs/langs/ru_RU/orders.lang
    @@ -1,6 +1,6 @@
     # Dolibarr language file - Source file is en_US - orders
     OrdersArea=Раздел заказов клиентов
    -SuppliersOrdersArea=Раздел заказов поставщиков
    +SuppliersOrdersArea=Purchase orders area
     OrderCard=Карточка заказа
     OrderId=Идентификатор заказа
     Order=Заказ
    @@ -13,18 +13,18 @@ OrderToProcess=Для обработки
     NewOrder=  Новый заказ
     ToOrder=Сделать заказ
     MakeOrder=Сделать заказ
    -SupplierOrder=Для поставщиков
    -SuppliersOrders=Поставщики заказ
    -SuppliersOrdersRunning=Текущие поставщиков заказов
    -CustomerOrder=Для клиентов
    -CustomersOrders=Заказы клиента
    +SupplierOrder=Purchase order
    +SuppliersOrders=Заказы
    +SuppliersOrdersRunning=Current purchase orders
    +CustomerOrder=Клиент Заказать
    +CustomersOrders=Заказы клиентов
     CustomersOrdersRunning=Current customer orders
     CustomersOrdersAndOrdersLines=Customer orders and order lines
     OrdersDeliveredToBill=Customer orders delivered to bill
     OrdersToBill=Customer orders delivered
     OrdersInProcess=Customer orders in process
     OrdersToProcess=Customer orders to process
    -SuppliersOrdersToProcess=Supplier orders to process
    +SuppliersOrdersToProcess=Purchase orders to process
     StatusOrderCanceledShort=Отменен
     StatusOrderDraftShort=Черновик
     StatusOrderValidatedShort=Подтвержденные
    @@ -75,15 +75,15 @@ ShowOrder=Показать порядок
     OrdersOpened=Orders to process
     NoDraftOrders=Нет проектов заказов
     NoOrder=No order
    -NoSupplierOrder=No supplier order
    +NoSupplierOrder=No purchase order
     LastOrders=Latest %s customer orders
     LastCustomerOrders=Latest %s customer orders
    -LastSupplierOrders=Latest %s supplier orders
    +LastSupplierOrders=Latest %s purchase orders
     LastModifiedOrders=Latest %s modified orders
     AllOrders=Все заказы
     NbOfOrders=Количество заказов
     OrdersStatistics=Приказы Статистика
    -OrdersStatisticsSuppliers=Поставщик заказов статистика
    +OrdersStatisticsSuppliers=Purchase order statistics
     NumberOfOrdersByMonth=Количество заказов в месяц
     AmountOfOrdersByMonthHT=Количество заказов по месяцам (за вычетом налогов)
     ListOfOrders=Список заказов
    @@ -97,12 +97,12 @@ ConfirmMakeOrder=Are you sure you want to confirm you made this order on <b>%s</
     GenerateBill=Создать счет-фактуру
     ClassifyShipped=Отметить доставленным
     DraftOrders=Проект распоряжения
    -DraftSuppliersOrders=Draft suppliers orders
    +DraftSuppliersOrders=Draft purchase orders
     OnProcessOrders=В процессе заказов
     RefOrder=Ref. заказ
     RefCustomerOrder=Ref. order for customer
    -RefOrderSupplier=Ref. order for supplier
    -RefOrderSupplierShort=Ref. order supplier
    +RefOrderSupplier=Ref. order for vendor
    +RefOrderSupplierShort=Ref. order vendor
     SendOrderByMail=Отправить заказ по почте
     ActionsOnOrder=Меры по заказу
     NoArticleOfTypeProduct=Нет статьи типа "продукт", поэтому не shippable статью для этого заказа
    @@ -115,9 +115,9 @@ ConfirmCloneOrder=Are you sure you want to clone this order <b>%s</b>?
     DispatchSupplierOrder=Прием %s поставщиком для
     FirstApprovalAlreadyDone=Первое утверждение уже сделано
     SecondApprovalAlreadyDone=Second approval already done
    -SupplierOrderReceivedInDolibarr=Supplier order %s received %s
    -SupplierOrderSubmitedInDolibarr=Supplier order %s submited
    -SupplierOrderClassifiedBilled=Supplier order %s set billed
    +SupplierOrderReceivedInDolibarr=Purchase Order %s received %s
    +SupplierOrderSubmitedInDolibarr=Purchase Order %s submited
    +SupplierOrderClassifiedBilled=Purchase Order %s set billed
     OtherOrders=Другие заказы
     ##### Types de contacts #####
     TypeContact_commande_internal_SALESREPFOLL=Представитель следующие меры для клиентов
    @@ -125,11 +125,11 @@ TypeContact_commande_internal_SHIPPING=Представитель следующ
     TypeContact_commande_external_BILLING=свяжитесь со счета
     TypeContact_commande_external_SHIPPING=обратитесь в службу доставки
     TypeContact_commande_external_CUSTOMER=Абонентский отдел следующие меры для
    -TypeContact_order_supplier_internal_SALESREPFOLL=Представитель следующие меры поставщиком для
    +TypeContact_order_supplier_internal_SALESREPFOLL=Representative following-up purchase order
     TypeContact_order_supplier_internal_SHIPPING=Представитель следующие меры судоходства
    -TypeContact_order_supplier_external_BILLING=Поставщик счет контакта
    -TypeContact_order_supplier_external_SHIPPING=Поставщик доставка контакты
    -TypeContact_order_supplier_external_CUSTOMER=Поставщик связаться следующие меры для
    +TypeContact_order_supplier_external_BILLING=Vendor invoice contact
    +TypeContact_order_supplier_external_SHIPPING=Vendor shipping contact
    +TypeContact_order_supplier_external_CUSTOMER=Vendor contact following-up order
     Error_COMMANDE_SUPPLIER_ADDON_NotDefined=Постоянная COMMANDE_SUPPLIER_ADDON не определена
     Error_COMMANDE_ADDON_NotDefined=Постоянная COMMANDE_ADDON не определена
     Error_OrderNotChecked=Не выбраны заказы для выставления счёта
    diff --git a/htdocs/langs/ru_RU/other.lang b/htdocs/langs/ru_RU/other.lang
    index ac552af9595..b71ac8ed0d0 100644
    --- a/htdocs/langs/ru_RU/other.lang
    +++ b/htdocs/langs/ru_RU/other.lang
    @@ -80,9 +80,9 @@ LinkedObject=Связанные объект
     NbOfActiveNotifications=Количество адресов (количество адресов электронной почты получателей)
     PredefinedMailTest=__(Hello)__\nThis is a test mail sent to __EMAIL__.\nThe two lines are separated by a carriage return.\n\n__USER_SIGNATURE__
     PredefinedMailTestHtml=__(Hello)__\nThis is a <b>test</b> mail (the word test must be in bold).<br>The two lines are separated by a carriage return.<br><br>__USER_SIGNATURE__
    -PredefinedMailContentSendInvoice=__(Hello)__\n\nYou will find here the invoice __REF__\n\nThis is the link to make your online payment if this invoice is not already payed:\n__ONLINE_PAYMENT_URL__\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
    -PredefinedMailContentSendInvoiceReminder=__(Hello)__\n\nWe would like to warn you that the invoice  __REF__ seems to not be payed. So this is the invoice in attachment again, as a reminder.\n\nThis is the link to make your online payment:\n__ONLINE_PAYMENT_URL__\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
    -PredefinedMailContentSendProposal=__(Hello)__\n\nYou will find here the commercial proposal __PREF__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
    +PredefinedMailContentSendInvoice=__(Hello)__\n\nYou will find here the invoice __REF__\n\n__ONLINE_PAYMENT_TEXT_AND_URL__\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
    +PredefinedMailContentSendInvoiceReminder=__(Hello)__\n\nWe would like to warn you that the invoice  __REF__ seems to not be payed. So this is the invoice in attachment again, as a reminder.\n\n__ONLINE_PAYMENT_TEXT_AND_URL__\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
    +PredefinedMailContentSendProposal=__(Hello)__\n\nYou will find here the commercial proposal __REF__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
     PredefinedMailContentSendSupplierProposal=__(Hello)__\n\nYou will find here the price request __REF__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
     PredefinedMailContentSendOrder=__(Hello)__\n\nYou will find here the order __REF__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
     PredefinedMailContentSendSupplierOrder=__(Hello)__\n\nYou will find here our order __REF__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
    @@ -91,6 +91,7 @@ PredefinedMailContentSendShipping=__(Hello)__\n\nYou will find here the shipping
     PredefinedMailContentSendFichInter=__(Hello)__\n\nYou will find here the intervention __REF__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
     PredefinedMailContentThirdparty=__(Hello)__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
     PredefinedMailContentUser=__(Hello)__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
    +PredefinedMailContentLink=You can click on the link below to make your payment if it is not already done.\n\n%s\n\n
     DemoDesc=Dolibarr is a compact ERP/CRM supporting several business modules. A demo showcasing all modules makes no sense as this scenario never occurs (several hundred available). So, several demo profiles are available.
     ChooseYourDemoProfil=Choose the demo profile that best suits your needs...
     ChooseYourDemoProfilMore=...or build your own profile<br>(manual module selection)
    @@ -140,14 +141,14 @@ LengthUnitdm=dm
     LengthUnitcm=cm
     LengthUnitmm=mm
     Surface=Område
    -SurfaceUnitm2=m²
    +SurfaceUnitm2=м²
     SurfaceUnitdm2=dm²
     SurfaceUnitcm2=cm²
     SurfaceUnitmm2=mm²
     SurfaceUnitfoot2=ft²
     SurfaceUnitinch2=in²
     Volume=Объем
    -VolumeUnitm3=m³
    +VolumeUnitm3=м³
     VolumeUnitdm3=dm³ (L)
     VolumeUnitcm3=cm³ (ml)
     VolumeUnitmm3=mm³ (µl)
    @@ -218,7 +219,7 @@ FileIsTooBig=Файлы слишком велик
     PleaseBePatient=Пожалуйста, будьте терпеливы ...
     NewPassword=New password
     ResetPassword=Reset password
    -RequestToResetPasswordReceived=Получен запрос на изменение вашего пароля в системе Dolibarr
    +RequestToResetPasswordReceived=A request to change your password has been received.
     NewKeyIs=Ваши новые ключи для доступа
     NewKeyWillBe=Ваш новый ключ для доступа к ПО будет
     ClickHereToGoTo=Нажмите сюда, чтобы перейти к %s
    @@ -233,6 +234,8 @@ PermissionsDelete=Permissions removed
     YourPasswordMustHaveAtLeastXChars=Your password must have at least <strong>%s</strong> chars
     YourPasswordHasBeenReset=Your password has been reset successfully
     ApplicantIpAddress=IP address of applicant
    +SMSSentTo=SMS sent to %s
    +
     ##### Export #####
     ExportsArea=Экспорт области
     AvailableFormats=Доступные форматы
    diff --git a/htdocs/langs/ru_RU/paypal.lang b/htdocs/langs/ru_RU/paypal.lang
    index bb010936d38..4c5741bca93 100644
    --- a/htdocs/langs/ru_RU/paypal.lang
    +++ b/htdocs/langs/ru_RU/paypal.lang
    @@ -14,7 +14,6 @@ PaypalModeOnlyPaypal=только PayPal
     ONLINE_PAYMENT_CSS_URL=Optionnal URL of CSS style sheet on online payment page
     ThisIsTransactionId=Это идентификатор транзакции: <b>%s</b>
     PAYPAL_ADD_PAYMENT_URL=Добавить адрес Paypal оплата при отправке документа по почте
    -PredefinedMailContentLink=You can click on the link below to make your payment if it is not already done.<br><br>%s<br><br>
     YouAreCurrentlyInSandboxMode=You are currently in the %s "sandbox" mode
     NewOnlinePaymentReceived=New online payment received
     NewOnlinePaymentFailed=New online payment tried but failed
    diff --git a/htdocs/langs/ru_RU/productbatch.lang b/htdocs/langs/ru_RU/productbatch.lang
    index b740d101384..371476b81dc 100644
    --- a/htdocs/langs/ru_RU/productbatch.lang
    +++ b/htdocs/langs/ru_RU/productbatch.lang
    @@ -5,7 +5,7 @@ ProductStatusNotOnBatch=Нет (серийный номер/номер парт
     ProductStatusOnBatchShort=Да
     ProductStatusNotOnBatchShort=Нет
     Batch=Партии/серийный номер
    -atleast1batchfield=Eat-by date or Sell-by date or Lot/Serial number
    +atleast1batchfield=Дата уплаты или дата продажи или Лот / Серийный номер
     batch_number=номер партии/серийный номер
     BatchNumberShort=Партии/серийный номер
     EatByDate=Дата окончания срока годности
    @@ -16,9 +16,9 @@ printEatby=Дата окончания срока годности: %s
     printSellby=Дата продажи: %s
     printQty=Кол-во:%d
     AddDispatchBatchLine=Добавить строку Срока годности
    -WhenProductBatchModuleOnOptionAreForced=When module Lot/Serial is on, automatic increase/decrease stock mode is forced to shipping validate and manual dispatching for reception and can't be edited. Other options can be defined as you want.
    -ProductDoesNotUseBatchSerial=This product does not use lot/serial number
    -ProductLotSetup=Setup of module lot/serial
    -ShowCurrentStockOfLot=Show current stock for couple product/lot
    -ShowLogOfMovementIfLot=Show log of movements for couple product/lot
    -StockDetailPerBatch=Stock detail per lot
    +WhenProductBatchModuleOnOptionAreForced=Когда модуль Lot / Serial включен, автоматическое снижение запасов вынуждено «Уменьшить реальные запасы при проверке отгрузки», а автоматический режим увеличения принудительно «Увеличивает реальные запасы при ручной диспетчеризации на склады» и не может быть отредактирован. Другие параметры могут быть определены так, как вы хотите.
    +ProductDoesNotUseBatchSerial=Этот продукт не использует лот / серийный номер
    +ProductLotSetup=Настройка лота / серийного модуля
    +ShowCurrentStockOfLot=Показать текущий запас для пары товара / лота
    +ShowLogOfMovementIfLot=Показать журнал движений для пары product / lot
    +StockDetailPerBatch=Детальная информация о лоте
    diff --git a/htdocs/langs/ru_RU/products.lang b/htdocs/langs/ru_RU/products.lang
    index a69dcabc118..297ef7a6cd4 100644
    --- a/htdocs/langs/ru_RU/products.lang
    +++ b/htdocs/langs/ru_RU/products.lang
    @@ -1,9 +1,9 @@
     # Dolibarr language file - Source file is en_US - products
     ProductRef=Продукт исх.
     ProductLabel=Этикетка товара
    -ProductLabelTranslated=Translated product label
    -ProductDescriptionTranslated=Translated product description
    -ProductNoteTranslated=Translated product note
    +ProductLabelTranslated=Переведенная этикетка продукта
    +ProductDescriptionTranslated=Переведенное описание продукта
    +ProductNoteTranslated=Переведенная заметка о продукте
     ProductServiceCard=Карточка Товаров/Услуг
     TMenuProducts=Товары
     TMenuServices=Услуги
    @@ -17,28 +17,28 @@ Reference=Справка
     NewProduct=Новый товар
     NewService=Новая услуга
     ProductVatMassChange=Массовое изменение НДС
    -ProductVatMassChangeDesc=This page can be used to modify a VAT rate defined on products or services from a value to another. Warning, this change is done on all database.
    +ProductVatMassChangeDesc=Эта страница может использоваться для изменения ставки НДС, определенного для продуктов или услуг, от значения до другого. Внимание, это изменение выполняется для всей базы данных.
     MassBarcodeInit=Массовое создание штрих-кода
     MassBarcodeInitDesc=Эта страница может быть использована для создания штрих-кодов для объектов, у которых нет штрих-кода. Проверьте перед выполнением настройки модуля штрих-кодов.
    -ProductAccountancyBuyCode=Accounting code (purchase)
    -ProductAccountancySellCode=Accounting code (sale)
    -ProductAccountancySellIntraCode=Accounting code (sale intra-community)
    -ProductAccountancySellExportCode=Accounting code (sale export)
    +ProductAccountancyBuyCode=Учетный код (покупка)
    +ProductAccountancySellCode=Учетный код (продажа)
    +ProductAccountancySellIntraCode=Учетный код (продажа внутри сообщества)
    +ProductAccountancySellExportCode=Учетный код (экспорт)
     ProductOrService=Товар или Услуга
     ProductsAndServices=Товары и Услуги
     ProductsOrServices=Товары  или Услуги
    -ProductsPipeServices=Products | Services
    +ProductsPipeServices=Продукты | Сервисы
     ProductsOnSaleOnly=Товар только для продажи, не для покупки
     ProductsOnPurchaseOnly=Товар только для покупки, не для продажи
     ProductsNotOnSell=Товар не для продажи и не для покупки
     ProductsOnSellAndOnBuy=Товар для продажи и покупки
    -ServicesOnSaleOnly=Services for sale only
    -ServicesOnPurchaseOnly=Services for purchase only
    -ServicesNotOnSell=Services not for sale and not for purchase
    +ServicesOnSaleOnly=Услуги только для продажи
    +ServicesOnPurchaseOnly=Услуги только для покупки
    +ServicesNotOnSell=Услуги не для продажи, а не для покупки
     ServicesOnSellAndOnBuy=Услуга для продажи и покупки
    -LastModifiedProductsAndServices=Latest %s modified products/services
    -LastRecordedProducts=Latest %s recorded products
    -LastRecordedServices=Latest %s recorded services
    +LastModifiedProductsAndServices=Последние %s измененные продукты/услуги
    +LastRecordedProducts=Последние %sзарегистрированные продукты
    +LastRecordedServices=Последние  %sзарегистрированные услуги
     CardProduct0=Карточка товара
     CardProduct1=Карточка услуги
     Stock=Склад
    @@ -57,35 +57,36 @@ ProductStatusOnBuy=Для покупки
     ProductStatusNotOnBuy=Не для покупки
     ProductStatusOnBuyShort=Для покупки
     ProductStatusNotOnBuyShort=Не для покупки
    -UpdateVAT=Update vat
    -UpdateDefaultPrice=Update default price
    -UpdateLevelPrices=Update prices for each level
    +UpdateVAT=Обновить НДС
    +UpdateDefaultPrice=Обновить стоимость по умолчанию
    +UpdateLevelPrices=Обновление цен на каждый уровень
     AppliedPricesFrom=Применить цены от
     SellingPrice=Продажная цена
     SellingPriceHT=Продажная цена (за вычетом налогов)
     SellingPriceTTC=Продажная цена (вкл. налоги)
    -CostPriceDescription=This price (net of tax) can be used to store the average amount this product cost to your company. It may be any price you calculate yourself, for example from the average buying price plus average production and distribution cost.
    -CostPriceUsage=This value could be used for margin calculation.
    -SoldAmount=Sold amount
    -PurchasedAmount=Purchased amount
    +CostPriceDescription=Эта цена (за вычетом налога) может использоваться для хранения средней суммы этой стоимости продукта для вашей компании. Это может быть любая цена, которую вы рассчитываете сами, например, из средней покупной цены плюс средняя стоимость производства и распределения.
    +CostPriceUsage=Это значение может использоваться для расчета маржи.
    +SoldAmount=Сумма продажи
    +PurchasedAmount=Сумма покупки
     NewPrice=Новая цена
    -MinPrice=Min. selling price
    +MinPrice=Минимальная цена продажи
    +EditSellingPriceLabel=Изменить ярлык цены продажи
     CantBeLessThanMinPrice=Продажная цена не может быть ниже минимальной для этого товара (%s без налогов). Это сообщение также возникает, если вы задаёте слишком большую скидку.
     ContractStatusClosed=Закрытые
     ErrorProductAlreadyExists=Продукции с учетом% уже существует.
     ErrorProductBadRefOrLabel=Неправильное значение для справки или этикетку.
     ErrorProductClone=Возникла проблема при попытке дублирования продукта или услуги
    -ErrorPriceCantBeLowerThanMinPrice=Error, price can't be lower than minimum price.
    +ErrorPriceCantBeLowerThanMinPrice=Ошибка, цена не может быть ниже минимальной цены.
     Suppliers=Поставщики
     SupplierRef=Поставщик исх.
     ShowProduct=Показать товар
     ShowService=Показать услугу
     ProductsAndServicesArea=Раздел товаров и услуг
     ProductsArea=Раздел товаров
    -ServicesArea=Службы района
    +ServicesArea=Раздел услуг
     ListOfStockMovements=Список акций движения
     BuyingPrice=Покупка цене
    -PriceForEachProduct=Products with specific prices
    +PriceForEachProduct=Продукты со специфическими ценами
     SupplierCard=Карточка поставщика
     PriceRemoved=Цена удалена
     BarCode=Штрих-код
    @@ -94,21 +95,21 @@ SetDefaultBarcodeType=Установить тип штрих-кода
     BarcodeValue=Значение штрих-кода
     NoteNotVisibleOnBill=Примечание (не видимые на счетах-фактурах, предложениях ...)
     ServiceLimitedDuration=Если продукт является услугой с ограниченной длительности:
    -MultiPricesAbility=Several segment of prices per product/service (each customer is in one segment)
    +MultiPricesAbility=Несколько сегментов цен на продукт/услугу (каждый клиент находится в одном сегменте)
     MultiPricesNumPrices=Кол-во цен
    -AssociatedProductsAbility=Activate the feature to manage virtual products
    +AssociatedProductsAbility=Активация функции управления виртуальными продуктами
     AssociatedProducts=Связанные продукты
     AssociatedProductsNumber=Количество продукции
    -ParentProductsNumber=Number of parent packaging product
    -ParentProducts=Parent products
    -IfZeroItIsNotAVirtualProduct=If 0, this product is not a virtual product
    -IfZeroItIsNotUsedByVirtualProduct=If 0, this product is not used by any virtual product
    +ParentProductsNumber=Количество родительских упаковочных продуктов
    +ParentProducts=Родительские продукты
    +IfZeroItIsNotAVirtualProduct=Если 0, это произведение не является виртуальным продуктом
    +IfZeroItIsNotUsedByVirtualProduct=Если 0, этот продукт не используется никаким виртуальным продуктом
     KeywordFilter=Фильтр ключевых слов
     CategoryFilter=Категория фильтр
     ProductToAddSearch=Поиск продукта для добавления
     NoMatchFound=Не найдено соответствия
    -ListOfProductsServices=List of products/services
    -ProductAssociationList=List of products/services that are component of this virtual product/package
    +ListOfProductsServices=Список продуктов/услуг
    +ProductAssociationList=Список продуктов/услуг, которые являются компонентами этого виртуального продукта/пакета
     ProductParentList=Список продуктов / услуг с этим продуктом в качестве компонента
     ErrorAssociationIsFatherOfThis=Один из выбранного продукта родителей с действующим продукта
     DeleteProduct=Удалить товар / услугу
    @@ -123,7 +124,7 @@ ConfirmDeleteProductLine=Вы уверены, что хотите удалить
     ProductSpecial=Специальные
     QtyMin=Минимальное кол-во
     PriceQtyMin=Цена для этого мин. кол-ва (без скидки)
    -PriceQtyMinCurrency=Price for this min. qty (w/o discount) (currency)
    +PriceQtyMinCurrency=Цена за этот мин. qty (без скидки) (валюта)
     VATRateForSupplierProduct=Значение НДС (для этого поставщика/товара)
     DiscountQtyMin=Скидка по умолчанию за количество
     NoPriceDefinedForThisSupplier=Нет цена / Qty определенных для этого поставщика / продукта
    @@ -134,7 +135,7 @@ PredefinedProductsAndServicesToSell=Предустановленные това
     PredefinedProductsToPurchase=Определённый заранее товар для  покупки
     PredefinedServicesToPurchase=Определённая заранее услуга для покупки
     PredefinedProductsAndServicesToPurchase=Определённые заранее товары/услуги для  покупки
    -NotPredefinedProducts=Not predefined products/services
    +NotPredefinedProducts=Не предопределенные продукты/услуги
     GenerateThumb=Генерируйте пальца
     ServiceNb=Служба # %s
     ListProductServiceByPopularity=Перечень товаров / услуг по популярности
    @@ -143,193 +144,193 @@ ListServiceByPopularity=Перечень услуг по популярност
     Finished=Произведено продукции
     RowMaterial=Первый материал
     CloneProduct=Клон продукт или услугу
    -ConfirmCloneProduct=Are you sure you want to clone product or service <b>%s</b>?
    +ConfirmCloneProduct=Вы действительно хотите клонировать продукт или услугу <b> %s </b>?
     CloneContentProduct=Клон все основные данные о продукции / услуг
    -ClonePricesProduct=Clone prices
    -CloneCompositionProduct=Clone packaged product/service
    -CloneCombinationsProduct=Clone product variants
    +ClonePricesProduct=Клонирование цен
    +CloneCompositionProduct=Клонирование упакованного продукта/услуги
    +CloneCombinationsProduct=Клонирование вариантов продукта
     ProductIsUsed=Этот продукт используется
     NewRefForClone=Ссылка нового продукта / услуги
    -SellingPrices=Selling prices
    -BuyingPrices=Buying prices
    +SellingPrices=Цены на продажу
    +BuyingPrices=Цены на покупку
     CustomerPrices=Цены клиентов
     SuppliersPrices=Цены поставщиков
    -SuppliersPricesOfProductsOrServices=Supplier prices (of products or services)
    -CustomCode=Customs/Commodity/HS code
    +SuppliersPricesOfProductsOrServices=Цены поставщиков (продуктов или услуг)
    +CustomCode=Таможенный / Товарный / HS код
     CountryOrigin=Страна происхождения
     Nature=Природа
    -ShortLabel=Short label
    +ShortLabel=Короткая метка
     Unit=Единица
     p=u.
    -set=set
    -se=set
    -second=second
    -s=s
    -hour=hour
    -h=h
    +set=задавать
    +se=задавать
    +second=второй
    +s=с
    +hour=час
    +h=ч
     day=день
    -d=d
    -kilogram=kilogram
    -kg=Kg
    -gram=gram
    +d=д
    +kilogram=килограмм
    +kg=Кг
    +gram=грамм
     g=G
    -meter=meter
    +meter=метр
     m=m
    -lm=lm
    -m2=m²
    -m3=m³
    -liter=liter
    -l=L
    -unitP=Piece
    -unitSET=Set
    +lm=люмен
    +m2=м²
    +m3=м³
    +liter=литр
    +l=л
    +unitP=Кусок
    +unitSET=Установить
     unitS=Второй
     unitH=Час
     unitD=День
    -unitKG=Kilogram
    -unitG=Gram
    -unitM=Meter
    -unitLM=Linear meter
    -unitM2=Square meter
    -unitM3=Cubic meter
    -unitL=Liter
    +unitKG=Килограмм
    +unitG=Грамм
    +unitM=Метр
    +unitLM=Линейный метр
    +unitM2=Квадратный метр
    +unitM3=Кубический метр
    +unitL=Литр
     ProductCodeModel=Ссылка на шаблон товара
     ServiceCodeModel=Ссылка на шаблон услуги
     CurrentProductPrice=Текущая цена
     AlwaysUseNewPrice=Всегда использовать текущую цену продукта/услуги
     AlwaysUseFixedPrice=Использовать фиксированную цену
     PriceByQuantity=Разные цены по количеству
    -DisablePriceByQty=Disable prices by quantity
    +DisablePriceByQty=Отключить цены по количеству
     PriceByQuantityRange=Диапазон количества
    -MultipriceRules=Price segment rules
    -UseMultipriceRules=Use price segment rules (defined into product module setup) to autocalculate prices of all other segment according to first segment
    -PercentVariationOver=%% variation over %s
    -PercentDiscountOver=%% discount over %s
    -KeepEmptyForAutoCalculation=Keep empty to have this calculated automatically from weight or volume of products
    -VariantRefExample=Example: COL
    -VariantLabelExample=Example: Color
    +MultipriceRules=Правила ценового сегмента
    +UseMultipriceRules=Используйте правила ценового сегмента (определенные в настройке модуля продукта) для автоматического согласования цен всего другого сегмента в соответствии с первым сегментом
    +PercentVariationOver=%% вариация над %s
    +PercentDiscountOver=%% скидка на %s
    +KeepEmptyForAutoCalculation=Оставьте пустым, чтобы оно было рассчитано автоматически из массы или объема продуктов
    +VariantRefExample=Пример: COL
    +VariantLabelExample=Пример: Цвет
     ### composition fabrication
     Build=Произведено
    -ProductsMultiPrice=Products and prices for each price segment
    -ProductsOrServiceMultiPrice=Customer prices (of products or services, multi-prices)
    -ProductSellByQuarterHT=Products turnover quarterly before tax
    -ServiceSellByQuarterHT=Services turnover quarterly before tax
    +ProductsMultiPrice=Продукты и цены для каждого ценового сегмента
    +ProductsOrServiceMultiPrice=Цены клиентов (продуктов или услуг, многоценовые цены)
    +ProductSellByQuarterHT=Оборот продукции ежеквартально до налогообложения
    +ServiceSellByQuarterHT=Оборот услуг ежеквартально до налогообложения
     Quarter1=I квартал
     Quarter2=II квартал
     Quarter3=III квартал
     Quarter4=IV квартал
     BarCodePrintsheet=Печать штрих-кода
    -PageToGenerateBarCodeSheets=With this tool, you can print sheets of bar code stickers. Choose format of your sticker page, type of barcode and value of barcode, then click on button <b>%s</b>.
    +PageToGenerateBarCodeSheets=С помощью этого инструмента вы можете распечатывать листы стикеров штрих-кода. Выберите формат вашей наклейки, тип штрих-кода и значение штрих-кода, затем нажмите кнопку <b> %s </b>.
     NumberOfStickers=Количество стикеров для печати на странице
     PrintsheetForOneBarCode=Печатать несколько стикеров для одного штрих-кода
     BuildPageToPrint=Создать страницу для печати
     FillBarCodeTypeAndValueManually=Заполнить тип и значение штрих-кода вручную.
     FillBarCodeTypeAndValueFromProduct=Заполнить тип и значение из штрих-кода товара.
    -FillBarCodeTypeAndValueFromThirdParty=Fill barcode type and value from barcode of a third party.
    +FillBarCodeTypeAndValueFromThirdParty=Заполните тип и значение штрих-кода третьей стороны.
     DefinitionOfBarCodeForProductNotComplete=Тип и значение штрих-кода не заданы для товара %s.
    -DefinitionOfBarCodeForThirdpartyNotComplete=Definition of type or value of bar code non complete for third party %s.
    +DefinitionOfBarCodeForThirdpartyNotComplete=Определение типа или значения штрих-кода не завершено для стороннего пользователя %s.
     BarCodeDataForProduct=Информация по штрих-коду продукта %s:
    -BarCodeDataForThirdparty=Barcode information of third party %s :
    -ResetBarcodeForAllRecords=Define barcode value for all record (this will also reset barcode value already defined with new values)
    -PriceByCustomer=Different prices for each customer
    -PriceCatalogue=A single sell price per product/service
    -PricingRule=Rules for sell prices
    -AddCustomerPrice=Add price by customer
    +BarCodeDataForThirdparty=Информация о штрих-кодах третьей стороны %s:
    +ResetBarcodeForAllRecords=Определите значение штрих-кода для всех записей (это также приведет к сбросу значения штрих-кода, уже определенного новыми значениями)
    +PriceByCustomer=Различные цены для каждого клиента
    +PriceCatalogue=Одна продажная цена за продукт/услугу
    +PricingRule=Правила для цен продажи
    +AddCustomerPrice=Добавить цену по клиенту
     ForceUpdateChildPriceSoc=Установить такую же цену для дочерних клиентов
    -PriceByCustomerLog=Log of previous customer prices
    +PriceByCustomerLog=Журнал предыдущих цен клиента
     MinimumPriceLimit=Минимальная цена не может быть ниже %s
     MinimumRecommendedPrice=Минимальная рекомендованная цена : %s
    -PriceExpressionEditor=Price expression editor
    -PriceExpressionSelected=Selected price expression
    +PriceExpressionEditor=Редактор ценовых выражений
    +PriceExpressionSelected=Выбранное выражение цены
     PriceExpressionEditorHelp1="price = 2+2" или "2 + 2"  для задания цены. Используйте ; в качестве разделителя выражений.
    -PriceExpressionEditorHelp2=You can access ExtraFields with variables like <b>#extrafield_myextrafieldkey#</b> and global variables with <b>#global_mycode#</b>
    -PriceExpressionEditorHelp3=In both product/service and supplier prices there are these variables available:<br><b>#tva_tx# #localtax1_tx# #localtax2_tx# #weight# #length# #surface# #price_min#</b>
    -PriceExpressionEditorHelp4=In product/service price only: <b>#supplier_min_price#</b><br>In supplier prices only: <b>#supplier_quantity# and #supplier_tva_tx#</b>
    +PriceExpressionEditorHelp2=Вы можете получить доступ к ExtraFields с такими переменными, как <b> #extrafield_myextrafieldkey# </b>и глобальными переменными с помощью <b> #global_mycode# </b>
    +PriceExpressionEditorHelp3=В ценах продуктов/услуг и поставщиков доступны следующие переменные: <br> <b> #tva_tx# #localtax1_tx# #localtax2_tx# #weight# #length# #surface# #price_min# </b>
    +PriceExpressionEditorHelp4=Только в цене продукта/услуги: <b> #supplier_min_price#</b> <br> Только в ценах поставщиков: <b> #поставщик_quantity# и #supplier_tva_tx# </b>
     PriceExpressionEditorHelp5=Доступные глобальные значения:
     PriceMode=Режим ценообразования
     PriceNumeric=Номер
     DefaultPrice=Цена по умолчанию
     ComposedProductIncDecStock=Увеличение / уменьшение запаса на складе при изменении источника
     ComposedProduct=Под-товар
    -MinSupplierPrice=Минимальная цена поставщика
    -MinCustomerPrice=Minimum customer price
    +MinSupplierPrice=Минимальная закупочная цена
    +MinCustomerPrice=Minimum selling price
     DynamicPriceConfiguration=Настройка динамического ценообразования
    -DynamicPriceDesc=On product card, with this module enabled, you should be able to set mathematic functions to calculate Customer or Supplier prices. Such function can use all mathematic operators, some constants and variables. You can set here the variables you want to be able to use and if the variable need an automatic update, the external URL to use to ask Dolibarr to update automaticaly the value.
    -AddVariable=Add Variable
    -AddUpdater=Add Updater
    +DynamicPriceDesc=На карточке продукта, с включенным модулем, вы должны иметь возможность устанавливать математические функции для расчета цен Клиента или Поставщика. Такая функция может использовать все математические операторы, некоторые константы и переменные. Вы можете указать здесь переменные, которые вы хотите использовать, и если переменной необходимо автоматическое обновление, внешний URL-адрес, который будет использоваться, чтобы попросить Dolibarr автоматически обновить значение.
    +AddVariable=Добавить переменную
    +AddUpdater=Добавить обновление
     GlobalVariables=Глобальные переменные
    -VariableToUpdate=Variable to update
    +VariableToUpdate=Переменная для обновления
     GlobalVariableUpdaters=Обновители глобальных переменных
     GlobalVariableUpdaterType0=Данные JSON
     GlobalVariableUpdaterHelp0=Анализирует данные JSON из указанной ссылки,  VALUE определяет местоположение соответствующего значения,
    -GlobalVariableUpdaterHelpFormat0=Format for request {"URL": "http://example.com/urlofjson", "VALUE": "array1,array2,targetvalue"}
    +GlobalVariableUpdaterHelpFormat0=Формат для запроса {«URL»: «http://example.com/urlofjson», «VALUE»: «array1, array2, targetvalue»}
     GlobalVariableUpdaterType1=Данные модуля WebService
     GlobalVariableUpdaterHelp1=Анализирует данные модуля WebService из указанной ссылки, NS задаёт пространство имён, VALUE определяет местоположение соответствующего значения, DATA должно содержать данные для отправки и METHOD вызова метода WS
    -GlobalVariableUpdaterHelpFormat1=Format for request is {"URL": "http://example.com/urlofws", "VALUE": "array,targetvalue", "NS": "http://example.com/urlofns", "METHOD": "myWSMethod", "DATA": {"your": "data", "to": "send"}}
    +GlobalVariableUpdaterHelpFormat1=Формат запроса: {"URL": "http://example.com/urlofws", "VALUE": "array, targetvalue", "NS": "http://example.com/urlofns", "METHOD" : "myWSMethod", "DATA": {"your": "data", "to": "send"}}
     UpdateInterval=Интервал обновления (в минутах)
    -LastUpdated=Latest update
    +LastUpdated=Последнее обновление
     CorrectlyUpdated=Правильно обновлено
    -PropalMergePdfProductActualFile=Files use to add into PDF Azur are/is
    -PropalMergePdfProductChooseFile=Select PDF files
    -IncludingProductWithTag=Including product/service with tag
    -DefaultPriceRealPriceMayDependOnCustomer=Default price, real price may depend on customer
    -WarningSelectOneDocument=Please select at least one document
    +PropalMergePdfProductActualFile=Файлы, используемые для добавления в PDF Azur, являются
    +PropalMergePdfProductChooseFile=Выберите PDF-файлы
    +IncludingProductWithTag=Включая товар/услугу с тегом
    +DefaultPriceRealPriceMayDependOnCustomer=Цена по умолчанию, реальная цена может зависеть от клиента
    +WarningSelectOneDocument=Выберите хотя бы один документ
     DefaultUnitToShow=Единица
    -NbOfQtyInProposals=Qty in proposals
    -ClinkOnALinkOfColumn=Click on a link of column %s to get a detailed view...
    -ProductsOrServicesTranslations=Products or services translation
    -TranslatedLabel=Translated label
    -TranslatedDescription=Translated description
    -TranslatedNote=Translated notes
    -ProductWeight=Weight for 1 product
    -ProductVolume=Volume for 1 product
    -WeightUnits=Weight unit
    -VolumeUnits=Volume unit
    -SizeUnits=Size unit
    -DeleteProductBuyPrice=Delete buying price
    -ConfirmDeleteProductBuyPrice=Are you sure you want to delete this buying price?
    -SubProduct=Sub product
    -ProductSheet=Product sheet
    -ServiceSheet=Service sheet
    -PossibleValues=Possible values
    -GoOnMenuToCreateVairants=Go on menu %s - %s to prepare attribute variants (like colors, size, ...)
    +NbOfQtyInProposals=Кол-во предложений
    +ClinkOnALinkOfColumn=Нажмите на ссылку колонки %s, чтобы получить подробный обзор ...
    +ProductsOrServicesTranslations=Перевод продуктов или услуг
    +TranslatedLabel=Переведенная этикетка
    +TranslatedDescription=Переведенное описание
    +TranslatedNote=Переведенные примечания
    +ProductWeight=Вес для 1 продукта
    +ProductVolume=Объем для 1 продукта
    +WeightUnits=Весовая единица
    +VolumeUnits=Единица объема
    +SizeUnits=Единица измерения размера
    +DeleteProductBuyPrice=Удалить цену покупки
    +ConfirmDeleteProductBuyPrice=Вы действительно хотите удалить эту покупочную цену?
    +SubProduct=Субпродукты
    +ProductSheet=Лист продукта
    +ServiceSheet=Сервисный лист
    +PossibleValues=Возможные значения
    +GoOnMenuToCreateVairants=Перейдите в меню %s - %s, чтобы подготовить варианты атрибутов (например, цвета, размер, ...)
     
     #Attributes
    -VariantAttributes=Variant attributes
    -ProductAttributes=Variant attributes for products
    -ProductAttributeName=Variant attribute %s
    -ProductAttribute=Variant attribute
    -ProductAttributeDeleteDialog=Are you sure you want to delete this attribute? All values will be deleted
    -ProductAttributeValueDeleteDialog=Are you sure you want to delete the value "%s" with reference "%s" of this attribute?
    -ProductCombinationDeleteDialog=Are you sure want to delete the variant of the product "<strong>%s</strong>"?
    -ProductCombinationAlreadyUsed=There was an error while deleting the variant. Please check it is not being used in any object
    -ProductCombinations=Variants
    -PropagateVariant=Propagate variants
    -HideProductCombinations=Hide products variant in the products selector
    -ProductCombination=Variant
    -NewProductCombination=New variant
    -EditProductCombination=Editing variant
    -NewProductCombinations=New variants
    -EditProductCombinations=Editing variants
    -SelectCombination=Select combination
    -ProductCombinationGenerator=Variants generator
    -Features=Features
    -PriceImpact=Price impact
    -WeightImpact=Weight impact
    +VariantAttributes=Вариант атрибутов
    +ProductAttributes=Вариант атрибутов для продуктов
    +ProductAttributeName=Атрибут варианта %s
    +ProductAttribute=Вариант атрибута
    +ProductAttributeDeleteDialog=Вы действительно хотите удалить этот атрибут? Все значения будут удалены.
    +ProductAttributeValueDeleteDialog=Вы уверены, что хотите удалить значение «%s» со ссылкой «%s» этого атрибута?
    +ProductCombinationDeleteDialog=Вы действительно хотите удалить вариант продукта «<strong> %s </strong>»?
    +ProductCombinationAlreadyUsed=При удалении варианта произошла ошибка. Пожалуйста, проверьте, что он не используется ни в одном объекте
    +ProductCombinations=Варианты
    +PropagateVariant=Варианты распространения
    +HideProductCombinations=Скрыть вариант продукта в селекторе продуктов
    +ProductCombination=Вариант
    +NewProductCombination=Новый вариант
    +EditProductCombination=Вариант редактирования
    +NewProductCombinations=Новые варианты
    +EditProductCombinations=Редактирование вариантов
    +SelectCombination=Выберите комбинацию
    +ProductCombinationGenerator=Генератор вариантов
    +Features=Особенности
    +PriceImpact=Влияние цены
    +WeightImpact=Влияние веса
     NewProductAttribute=Новый атрибут
    -NewProductAttributeValue=New attribute value
    -ErrorCreatingProductAttributeValue=There was an error while creating the attribute value. It could be because there is already an existing value with that reference
    -ProductCombinationGeneratorWarning=If you continue, before generating new variants, all previous ones will be DELETED. Already existing ones will be updated with the new values
    -TooMuchCombinationsWarning=Generating lots of variants may result in high CPU, memory usage and Dolibarr not able to create them. Enabling the option "%s" may help reduce memory usage.
    -DoNotRemovePreviousCombinations=Do not remove previous variants
    -UsePercentageVariations=Use percentage variations
    -PercentageVariation=Percentage variation
    -ErrorDeletingGeneratedProducts=There was an error while trying to delete existing product variants
    -NbOfDifferentValues=Nb of different values
    -NbProducts=Nb. of products
    -ParentProduct=Parent product
    -HideChildProducts=Hide variant products
    -ConfirmCloneProductCombinations=Would you like to copy all the product variants to the other parent product with the given reference?
    -CloneDestinationReference=Destination product reference
    -ErrorCopyProductCombinations=There was an error while copying the product variants
    -ErrorDestinationProductNotFound=Destination product not found
    -ErrorProductCombinationNotFound=Product variant not found
    +NewProductAttributeValue=Новое значение атрибута
    +ErrorCreatingProductAttributeValue=При создании значения атрибута произошла ошибка. Это может быть потому, что уже существует существующее значение с этой ссылкой
    +ProductCombinationGeneratorWarning=Если вы продолжите, прежде чем генерировать новые варианты, все предыдущие будут удалены. Уже существующие будут обновляться новыми значениями
    +TooMuchCombinationsWarning=Создание множества вариантов может привести к высокой загрузке процессора, памяти и Dolibarr, которые не смогут их создать. Включение опции «%s» может помочь уменьшить использование памяти.
    +DoNotRemovePreviousCombinations=Не удалять предыдущие варианты
    +UsePercentageVariations=Использовать процентные вариации
    +PercentageVariation=Изменение процентов
    +ErrorDeletingGeneratedProducts=При попытке удалить существующие варианты продукта произошла ошибка
    +NbOfDifferentValues=Количество разных значений
    +NbProducts=Количество продуктов
    +ParentProduct=Родительский продукт
    +HideChildProducts=Скрыть варианты продуктов
    +ConfirmCloneProductCombinations=Вы хотите скопировать все варианты продукта в другой родительский продукт с указанной ссылкой?
    +CloneDestinationReference=Ссылка на целевое изделие
    +ErrorCopyProductCombinations=При копировании вариантов продукта произошла ошибка
    +ErrorDestinationProductNotFound=Продукт назначения не найден
    +ErrorProductCombinationNotFound=Вариант продукта не найден
    diff --git a/htdocs/langs/ru_RU/projects.lang b/htdocs/langs/ru_RU/projects.lang
    index 4d7664ac00f..c68bef10d51 100644
    --- a/htdocs/langs/ru_RU/projects.lang
    +++ b/htdocs/langs/ru_RU/projects.lang
    @@ -77,6 +77,7 @@ Time=Время
     ListOfTasks=List of tasks
     GoToListOfTimeConsumed=Go to list of time consumed
     GoToListOfTasks=Go to list of tasks
    +GoToGanttView=Go to Gantt view
     GanttView=Gantt View
     ListProposalsAssociatedProject=Списки коммерческих предложений, связанных с проектом
     ListOrdersAssociatedProject=List of customer orders associated with the project
    @@ -141,7 +142,7 @@ ErrorShiftTaskDate=Невозможно сдвинуть дату задачи 
     ProjectsAndTasksLines=Проекты и задачи
     ProjectCreatedInDolibarr=Проект %s создан
     ProjectValidatedInDolibarr=Project %s validated
    -ProjectModifiedInDolibarr=Project %s modified
    +ProjectModifiedInDolibarr=Проект %s изменен
     TaskCreatedInDolibarr=Задача %s создана
     TaskModifiedInDolibarr=Задача %s изменена
     TaskDeletedInDolibarr=Задача %s удалена
    @@ -226,4 +227,4 @@ AllowCommentOnProject=Allow user comments on projects
     DontHavePermissionForCloseProject=You do not have permissions to close the project %s
     DontHaveTheValidateStatus=The project %s must be open to be closed
     RecordsClosed=%s project(s) closed
    -SendProjectRef=About project %s
    +SendProjectRef=Information project %s
    diff --git a/htdocs/langs/ru_RU/propal.lang b/htdocs/langs/ru_RU/propal.lang
    index f69990333ff..7303b4e0918 100644
    --- a/htdocs/langs/ru_RU/propal.lang
    +++ b/htdocs/langs/ru_RU/propal.lang
    @@ -75,6 +75,7 @@ AvailabilityTypeAV_1M=1 месяц
     TypeContact_propal_internal_SALESREPFOLL=Представитель следующие меры предложение
     TypeContact_propal_external_BILLING=свяжитесь со счета
     TypeContact_propal_external_CUSTOMER=Абонентский отдел следующие меры предложение
    +TypeContact_propal_external_SHIPPING=Customer contact for delivery
     # Document models
     DocModelAzurDescription=Полный текст предложения модели (logo. ..)
     DefaultModelPropalCreate=Создание модели по умолчанию
    diff --git a/htdocs/langs/ru_RU/resource.lang b/htdocs/langs/ru_RU/resource.lang
    index 2f07ce24a0c..8f778006f60 100644
    --- a/htdocs/langs/ru_RU/resource.lang
    +++ b/htdocs/langs/ru_RU/resource.lang
    @@ -16,7 +16,7 @@ ResourceFormLabel_description=Описание ресурса
     
     ResourcesLinkedToElement=Ресурс связан с элементом
     
    -ShowResource=Show resource
    +ShowResource=Показать ресурс
     
     ResourceElementPage=Элемент ресурсов
     ResourceCreatedWithSuccess=Ресурс успешно создан
    @@ -30,7 +30,7 @@ DictionaryResourceType=Тип ресурсов
     
     SelectResource=Выберете ресурс
     
    -IdResource=Id resource
    -AssetNumber=Serial number
    -ResourceTypeCode=Resource type code
    +IdResource=Ресурс Id
    +AssetNumber=Серийный номер
    +ResourceTypeCode=Код типа ресурса
     ImportDataset_resource_1=Ресурсы
    diff --git a/htdocs/langs/ru_RU/sendings.lang b/htdocs/langs/ru_RU/sendings.lang
    index f002a1c5712..d729c6674c0 100644
    --- a/htdocs/langs/ru_RU/sendings.lang
    +++ b/htdocs/langs/ru_RU/sendings.lang
    @@ -52,8 +52,8 @@ ActionsOnShipping=События поставки
     LinkToTrackYourPackage=Ссылка на номер для отслеживания посылки
     ShipmentCreationIsDoneFromOrder=На данный момент, создание новой поставки закончено из карточки заказа.
     ShipmentLine=Линия поставки
    -ProductQtyInCustomersOrdersRunning=Product quantity into open customers orders
    -ProductQtyInSuppliersOrdersRunning=Product quantity into open suppliers orders
    +ProductQtyInCustomersOrdersRunning=Product quantity into open customer orders
    +ProductQtyInSuppliersOrdersRunning=Product quantity into open purchase orders
     ProductQtyInShipmentAlreadySent=Product quantity from open customer order already sent
     ProductQtyInSuppliersShipmentAlreadyRecevied=Product quantity from open supplier order already received
     NoProductToShipFoundIntoStock=No product to ship found into warehouse <b>%s</b>. Correct stock or go back to choose another warehouse.
    diff --git a/htdocs/langs/ru_RU/stocks.lang b/htdocs/langs/ru_RU/stocks.lang
    index a16bd0b3d73..acb796af830 100644
    --- a/htdocs/langs/ru_RU/stocks.lang
    +++ b/htdocs/langs/ru_RU/stocks.lang
    @@ -67,7 +67,7 @@ DeStockOnValidateOrder=Снижение реальных запасов по з
     DeStockOnShipment=Decrease real stocks on shipping validation
     DeStockOnShipmentOnClosing=Decrease real stocks on shipping classification closed
     ReStockOnBill=Увеличение реальных запасов на счета / кредитных нот
    -ReStockOnValidateOrder=Увеличение реальных запасов по заказам записки
    +ReStockOnValidateOrder=Increase real stocks on purchase orders approbation
     ReStockOnDispatchOrder=Increase real stocks on manual dispatching into warehouses, after supplier order receipt of goods
     OrderStatusNotReadyToDispatch=Заказ еще не или не более статуса, который позволяет отправку товаров на складе склады.
     StockDiffPhysicTeoric=Explanation for difference between physical and virtual stock
    @@ -203,3 +203,4 @@ RegulateStock=Regulate Stock
     ListInventory=Список
     StockSupportServices=Stock management support services
     StockSupportServicesDesc=By default, you can stock only product with type "product". If on, and if module service is on, you can also stock a product with type "service"
    +ReceiveProducts=Receive items
    diff --git a/htdocs/langs/ru_RU/stripe.lang b/htdocs/langs/ru_RU/stripe.lang
    index f3d51ed45be..4989304a344 100644
    --- a/htdocs/langs/ru_RU/stripe.lang
    +++ b/htdocs/langs/ru_RU/stripe.lang
    @@ -58,8 +58,8 @@ NameOnCard=Name on card
     CardNumber=Card Number
     ExpiryDate=Expiry Date
     CVN=CVN
    -DeleteACard=Delete Card record
    -ConfirmDeleteCard=Are you sure you want to delete this Card record?
    +DeleteACard=Delete Card
    +ConfirmDeleteCard=Are you sure you want to delete this Credit or Debit card?
     CreateCustomerOnStripe=Create customer on Stripe
     CreateCardOnStripe=Create card on Stripe
     ShowInStripe=Show in Stripe
    diff --git a/htdocs/langs/ru_RU/supplier_proposal.lang b/htdocs/langs/ru_RU/supplier_proposal.lang
    index fafc5fd52fd..14fb9e68f91 100644
    --- a/htdocs/langs/ru_RU/supplier_proposal.lang
    +++ b/htdocs/langs/ru_RU/supplier_proposal.lang
    @@ -1,22 +1,22 @@
     # Dolibarr language file - Source file is en_US - supplier_proposal
    -SupplierProposal=Supplier commercial proposals
    -supplier_proposalDESC=Manage price requests to suppliers
    +SupplierProposal=Vendor commercial proposals
    +supplier_proposalDESC=Manage price requests to vendors
     SupplierProposalNew= Новый запрос цены
     CommRequest=Price request
     CommRequests=Запросы цены
     SearchRequest=Find a request
     DraftRequests=Draft requests
    -SupplierProposalsDraft=Draft supplier proposals
    +SupplierProposalsDraft=Draft vendor proposals
     LastModifiedRequests=Latest %s modified price requests
     RequestsOpened=Open price requests
    -SupplierProposalArea=Статистика по поставщикам
    -SupplierProposalShort=Supplier proposal
    -SupplierProposals=Предложения поставщику
    -SupplierProposalsShort=Предложения поставщику
    +SupplierProposalArea=Vendor proposals area
    +SupplierProposalShort=Vendor proposal
    +SupplierProposals=Предложения поставщиков
    +SupplierProposalsShort=Предложения поставщиков
     NewAskPrice= Новый запрос цены
     ShowSupplierProposal=Show price request
     AddSupplierProposal=Create a price request
    -SupplierProposalRefFourn=Supplier ref
    +SupplierProposalRefFourn=Vendor ref
     SupplierProposalDate=Дата доставки
     SupplierProposalRefFournNotice=Before closing to "Accepted", think to grasp suppliers references.
     ConfirmValidateAsk=Are you sure you want to validate this price request under name <b>%s</b>?
    @@ -47,9 +47,9 @@ CommercialAsk=Price request
     DefaultModelSupplierProposalCreate=Создание модели по умолчанию
     DefaultModelSupplierProposalToBill=Default template when closing a price request (accepted)
     DefaultModelSupplierProposalClosed=Default template when closing a price request (refused)
    -ListOfSupplierProposals= Список запросов поставщику
    -ListSupplierProposalsAssociatedProject=List of supplier proposals associated with project
    -SupplierProposalsToClose=Supplier proposals to close
    -SupplierProposalsToProcess=Supplier proposals to process
    +ListOfSupplierProposals=List of vendor proposal requests
    +ListSupplierProposalsAssociatedProject=List of vendor proposals associated with project
    +SupplierProposalsToClose=Vendor proposals to close
    +SupplierProposalsToProcess=Vendor proposals to process
     LastSupplierProposals=Latest %s price requests
     AllPriceRequests=All requests
    diff --git a/htdocs/langs/ru_RU/suppliers.lang b/htdocs/langs/ru_RU/suppliers.lang
    index c12b53dc2f7..d9cea9beb00 100644
    --- a/htdocs/langs/ru_RU/suppliers.lang
    +++ b/htdocs/langs/ru_RU/suppliers.lang
    @@ -1,47 +1,47 @@
     # Dolibarr language file - Source file is en_US - suppliers
     Suppliers=Поставщики
    -SuppliersInvoice=Счета-фактуры от поставщиков
    -ShowSupplierInvoice=Show Supplier Invoice
    +SuppliersInvoice=Vendor invoice
    +ShowSupplierInvoice=Show Vendor Invoice
     NewSupplier=Новый поставщик
     History=История
     ListOfSuppliers=Список поставщиков
    -ShowSupplier=Показать поставщика
    +ShowSupplier=Show vendor
     OrderDate=Дата заказа
     BuyingPriceMin=Best buying price
     BuyingPriceMinShort=Best buying price
    -TotalBuyingPriceMinShort=Итог закупочных цен субтоваров
    +TotalBuyingPriceMinShort=Итог закупочных цен подтоваров
     TotalSellingPriceMinShort=Total of subproducts selling prices
    -SomeSubProductHaveNoPrices=Для субтоваров  товаров не указана цена
    +SomeSubProductHaveNoPrices=Для некоторых подтоваров не указана цена
     AddSupplierPrice=Add buying price
     ChangeSupplierPrice=Change buying price
    -SupplierPrices=Цены поставщиков
    -ReferenceSupplierIsAlreadyAssociatedWithAProduct=Эта ссылка поставщиком уже связан с ссылкой: %s
    -NoRecordedSuppliers=Нет зарегистрированных поставщиков
    -SupplierPayment=Оплаты поставщика
    -SuppliersArea=Раздел поставщиков
    -RefSupplierShort=Ref. Поставщик
    +SupplierPrices=Vendor prices
    +ReferenceSupplierIsAlreadyAssociatedWithAProduct=Этот поставщик ссылок уже связан со ссылкой: %s
    +NoRecordedSuppliers=No vendor recorded
    +SupplierPayment=Vendor payment
    +SuppliersArea=Vendor area
    +RefSupplierShort=Ref. поставщик
     Availability=Доступность
    -ExportDataset_fournisseur_1=Список счетов поставщика  и строки счета
    -ExportDataset_fournisseur_2=Поставщиком счета-фактуры и платежи
    -ExportDataset_fournisseur_3=Заказы поставщика и строки заказа
    +ExportDataset_fournisseur_1=Vendor invoices list and invoice lines
    +ExportDataset_fournisseur_2=Vendor invoices and payments
    +ExportDataset_fournisseur_3=Purchase orders and order lines
     ApproveThisOrder=Утвердить этот заказ
     ConfirmApproveThisOrder=Are you sure you want to approve order <b>%s</b>?
     DenyingThisOrder=Отменить этот заказ
     ConfirmDenyingThisOrder=Are you sure you want to deny this order <b>%s</b>?
     ConfirmCancelThisOrder=Are you sure you want to cancel this order <b>%s</b>?
    -AddSupplierOrder=Создать поставщиком порядка
    -AddSupplierInvoice=Создать поставщику счет-фактуру
    -ListOfSupplierProductForSupplier=Перечень продукции и цен для <b>поставщиков %s</b>
    -SentToSuppliers=Отправлено поставщикам
    -ListOfSupplierOrders=Список заказов поставщиков
    -MenuOrdersSupplierToBill=Заказы поставщика для выписки счёта
    +AddSupplierOrder=Create Purchase Order
    +AddSupplierInvoice=Create vendor invoice
    +ListOfSupplierProductForSupplier=List of products and prices for vendor <b>%s</b>
    +SentToSuppliers=Sent to vendors
    +ListOfSupplierOrders=List of purchase orders
    +MenuOrdersSupplierToBill=Purchase orders to invoice
     NbDaysToDelivery=Задержка доставки в днях
     DescNbDaysToDelivery=The biggest deliver delay of the products from this order
    -SupplierReputation=Supplier reputation
    +SupplierReputation=Vendor reputation
     DoNotOrderThisProductToThisSupplier=Do not order
     NotTheGoodQualitySupplier=Wrong quality
     ReputationForThisProduct=Reputation
     BuyerName=Buyer name
     AllProductServicePrices=All product / service prices
     AllProductReferencesOfSupplier=All product / service references of supplier
    -BuyingPriceNumShort=Цены поставщиков
    +BuyingPriceNumShort=Vendor prices
    diff --git a/htdocs/langs/ru_RU/users.lang b/htdocs/langs/ru_RU/users.lang
    index a1e64799b4c..24791542cb4 100644
    --- a/htdocs/langs/ru_RU/users.lang
    +++ b/htdocs/langs/ru_RU/users.lang
    @@ -48,7 +48,7 @@ PasswordChangeRequest=Request to change password for <b>%s</b>
     PasswordChangeRequestSent=Запрос на изменение пароля <b>для %s направлено %s.</b>
     ConfirmPasswordReset=Confirm password reset
     MenuUsersAndGroups=Пользователи и Группы
    -LastGroupsCreated=Latest %s created groups
    +LastGroupsCreated=Latest %s groups created
     LastUsersCreated=Latest %s users created
     ShowGroup=Показать группы
     ShowUser=Показать пользователей
    diff --git a/htdocs/langs/ru_RU/website.lang b/htdocs/langs/ru_RU/website.lang
    index 77c665c2398..8526f5b8fd9 100644
    --- a/htdocs/langs/ru_RU/website.lang
    +++ b/htdocs/langs/ru_RU/website.lang
    @@ -7,6 +7,7 @@ WEBSITE_TYPE_CONTAINER=Type of page/container
     WEBSITE_PAGE_EXAMPLE=Web page to use as example
     WEBSITE_PAGENAME=Page name/alias
     WEBSITE_ALIASALT=Alternative page names/aliases
    +WEBSITE_ALIASALTDesc=Use here list of other name/aliases so the page can also be accessed using this other names/aliases (for example the old name after renaming the alias to keep backlink on old link/name working). Syntax is:<br>alternativename1, alternativename2, ...
     WEBSITE_CSS_URL=URL of external CSS file
     WEBSITE_CSS_INLINE=CSS file content (common to all pages)
     WEBSITE_JS_INLINE=Javascript file content (common to all pages)
    @@ -64,7 +65,7 @@ IDOfPage=Id of page
     Banner=Banner
     BlogPost=Blog post
     WebsiteAccount=Web site account
    -WebsiteAccounts=Web site accounts
    +WebsiteAccounts=Учетные записи веб-сайтов
     AddWebsiteAccount=Create web site account
     BackToListOfThirdParty=Back to list for Third Party
     DisableSiteFirst=Disable website first
    @@ -73,7 +74,7 @@ AnotherContainer=Another container
     WEBSITE_USE_WEBSITE_ACCOUNTS=Enable the web site account table
     WEBSITE_USE_WEBSITE_ACCOUNTSTooltip=Enable the table to store web site accounts (login/pass) for each website / thirdparty
     YouMustDefineTheHomePage=You must first define the default Home page
    -OnlyEditionOfSourceForGrabbedContentFuture=Note: only edition of HTML source will be possible when a page content is intiliazed by grabbing it from an external page (WYSIWYG editor will not be available)
    +OnlyEditionOfSourceForGrabbedContentFuture=Note: only edition of HTML source will be possible when a page content is initiliazed by grabbing it from an external page (WYSIWYG editor will not be available)
     OnlyEditionOfSourceForGrabbedContent=Only edition of HTML source is possible when content was grabbed from an external site
     GrabImagesInto=Grab also images found into css and page.
     ImagesShouldBeSavedInto=Images should be saved into directory
    @@ -82,3 +83,4 @@ SubdirOfPage=Sub-directory dedicated to page
     AliasPageAlreadyExists=Alias page <strong>%s</strong> already exists
     CorporateHomePage=Corporate Home page
     EmptyPage=Empty page
    +ExternalURLMustStartWithHttp=External URL must start with http:// or https://
    diff --git a/htdocs/langs/ru_RU/withdrawals.lang b/htdocs/langs/ru_RU/withdrawals.lang
    index f5e4b0bba6e..07c86aad8ec 100644
    --- a/htdocs/langs/ru_RU/withdrawals.lang
    +++ b/htdocs/langs/ru_RU/withdrawals.lang
    @@ -6,7 +6,7 @@ StandingOrderPayment=Direct debit payment order
     NewStandingOrder=New direct debit order
     StandingOrderToProcess=Для обработки
     WithdrawalsReceipts=Direct debit orders
    -WithdrawalReceipt=Direct debit order
    +WithdrawalReceipt=Прямой дебетовый заказ
     LastWithdrawalReceipts=Latest %s direct debit files
     WithdrawalsLines=Direct debit order lines
     RequestStandingOrderToTreat=Request for direct debit payment order to process
    diff --git a/htdocs/langs/ru_RU/workflow.lang b/htdocs/langs/ru_RU/workflow.lang
    index a3af7b121d3..98227e18291 100644
    --- a/htdocs/langs/ru_RU/workflow.lang
    +++ b/htdocs/langs/ru_RU/workflow.lang
    @@ -14,7 +14,7 @@ descWORKFLOW_INVOICE_AMOUNT_CLASSIFY_BILLED_ORDER=Classify linked source custome
     descWORKFLOW_INVOICE_CLASSIFY_BILLED_ORDER=Classify linked source customer order(s) to billed when customer invoice is set to paid (and if amount of the invoice is same than total amount of linked orders)
     descWORKFLOW_ORDER_CLASSIFY_SHIPPED_SHIPPING=Classify linked source customer order to shipped when a shipment is validated (and if quantity shipped by all shipments is the same as in the order to update)
     # Autoclassify supplier order
    -descWORKFLOW_ORDER_CLASSIFY_BILLED_SUPPLIER_PROPOSAL=Classify linked source supplier proposal(s) to billed when supplier invoice is validated (and if amount of the invoice is same than total amount of linked proposals)
    -descWORKFLOW_INVOICE_AMOUNT_CLASSIFY_BILLED_SUPPLIER_ORDER=Classify linked source supplier order(s) to billed when supplier invoice is validated (and if amount of the invoice is same than total amount of linked orders)
    +descWORKFLOW_ORDER_CLASSIFY_BILLED_SUPPLIER_PROPOSAL=Classify linked source vendor proposal(s) to billed when vendor invoice is validated (and if amount of the invoice is same than total amount of linked proposals)
    +descWORKFLOW_INVOICE_AMOUNT_CLASSIFY_BILLED_SUPPLIER_ORDER=Classify linked source purchase order(s) to billed when vendor invoice is validated (and if amount of the invoice is same than total amount of linked orders)
     AutomaticCreation=Automatic creation
     AutomaticClassification=Automatic classification
    diff --git a/htdocs/langs/ru_UA/compta.lang b/htdocs/langs/ru_UA/compta.lang
    index f3f637e8453..7e9e3b3f5d8 100644
    --- a/htdocs/langs/ru_UA/compta.lang
    +++ b/htdocs/langs/ru_UA/compta.lang
    @@ -23,7 +23,6 @@ ListOfCustomerPayments=Список клиентских платежей
     TotalToPay=Общая сумма
     CustomerAccountancyCode=Код клиента бухгалтерского
     SupplierAccountancyCode=Код поставщика бухгалтерия
    -SalesTurnover=Оборот
     ByThirdParties=Бу третьим лицам
     NewCheckDeposit=Новая проверка депозита
     NewCheckDepositOn=Создайте для получения депозита на счет: %s
    diff --git a/htdocs/langs/sk_SK/accountancy.lang b/htdocs/langs/sk_SK/accountancy.lang
    index 75b10e7423c..e6ec2222e43 100644
    --- a/htdocs/langs/sk_SK/accountancy.lang
    +++ b/htdocs/langs/sk_SK/accountancy.lang
    @@ -1,4 +1,5 @@
     # Dolibarr language file - en_US - Accounting Expert
    +Accounting=Účtovníctvo
     ACCOUNTING_EXPORT_SEPARATORCSV=Oddeľovač stĺpcov pre exportný súbor
     ACCOUNTING_EXPORT_DATE=Formát dátumu pre súbor exportu
     ACCOUNTING_EXPORT_PIECE=Export čísla kusu
    @@ -39,11 +40,11 @@ AccountWithNonZeroValues=Accounts with non zero values
     ListOfAccounts=List of accounts
     
     MainAccountForCustomersNotDefined=Main accounting account for customers not defined in setup
    -MainAccountForSuppliersNotDefined=Main accounting account for suppliers not defined in setup
    +MainAccountForSuppliersNotDefined=Main accounting account for vendors not defined in setup
     MainAccountForUsersNotDefined=Main accounting account for users not defined in setup
     MainAccountForVatPaymentNotDefined=Main accounting account for VAT payment not defined in setup
     
    -AccountancyArea=Účtovná oblasť
    +AccountancyArea=Accounting area
     AccountancyAreaDescIntro=Použitie účtovného modulu sa vykonáva v niekoľkých krokoch:
     AccountancyAreaDescActionOnce=Nasledujúce akcie sa zvyčajne vykonávajú iba raz alebo raz za rok ...
     AccountancyAreaDescActionOnceBis=Next steps should be done to save you time in future by suggesting you the correct default accounting account when making the journalization (writing record in Journals and General ledger)
    @@ -54,6 +55,7 @@ AccountancyAreaDescChartModel=KROK %s: Vytvorte si model schémy účtu z menu %
     AccountancyAreaDescChart=KROK %s: Vytvorenie alebo kontrola obsahu schémy účtu z menu %s
     
     AccountancyAreaDescVat=KROK %s: Definujte účty účtov pre každú sadzbu DPH. Na to použite položku ponuky %s.
    +AccountancyAreaDescDefault=STEP %s: Define default accounting accounts. For this, use the menu entry %s.
     AccountancyAreaDescExpenseReport=STEP %s: Define default accounting accounts for each type of expense report. For this, use the menu entry %s.
     AccountancyAreaDescSal=KROK %s: Definovanie predvolených účtovných účtov na platbu miezd. Na to použite položku ponuky %s.
     AccountancyAreaDescContrib=KROK %s: Definujte predvolené účtovné účty pre špeciálne výdavky (rôzne dane). Na to použite položku ponuky %s.
    @@ -89,7 +91,7 @@ MenuProductsAccounts=Produktové účty
     ProductsBinding=Produkty účty
     Ventilation=Priradené k účtom
     CustomersVentilation=Priradenie zákazníckej faktúry
    -SuppliersVentilation=Priradenie dodávateľskej faktúry
    +SuppliersVentilation=Vendor invoice binding
     ExpenseReportsVentilation=Expense report binding
     CreateMvts=Vytvorte novú transakciu
     UpdateMvts=Úprava transakcie
    @@ -130,12 +132,14 @@ ACCOUNTING_LENGTH_GACCOUNT=Dĺžka všeobecných účtovných účtov (ak nastav
     ACCOUNTING_LENGTH_AACCOUNT=Dĺžka účtov účtov tretej strany (ak nastavíte hodnotu 6 tu, účet "401" sa zobrazí na obrazovke ako "401000")
     ACCOUNTING_MANAGE_ZERO=Umožňuje spravovať iný počet nuly na konci účtovného účtu. Niektoré krajiny potrebujú (napríklad švajčiarsko). Ak je vypnuté (predvolené), môžete nastaviť dva nasledujúce parametre a požiadať aplikáciu o pridanie virtuálnej nuly.
     BANK_DISABLE_DIRECT_INPUT=Zakázať priame zaznamenávanie transakcie na bankový účet
    +ACCOUNTING_ENABLE_EXPORT_DRAFT_JOURNAL=Enable draft export on journal
     
     ACCOUNTING_SELL_JOURNAL=Predaj denníka
     ACCOUNTING_PURCHASE_JOURNAL=Zakúpte denník
     ACCOUNTING_MISCELLANEOUS_JOURNAL=Rôzne denníky
     ACCOUNTING_EXPENSEREPORT_JOURNAL=Denník výdavkov
     ACCOUNTING_SOCIAL_JOURNAL=Sociálny časopis
    +ACCOUNTING_HAS_NEW_JOURNAL=Has new Journal
     
     ACCOUNTING_ACCOUNT_TRANSFER_CASH=Účtovný účet prevodu
     ACCOUNTING_ACCOUNT_SUSPENSE=Účtovný účet čakania
    @@ -185,11 +189,12 @@ ListeMvts=Zoznam pohybov
     ErrorDebitCredit=Debit a kredit nemôžu mať hodnotu súčasne
     AddCompteFromBK=Add accounting accounts to the group
     ReportThirdParty=Uveďte účet tretej strany
    -DescThirdPartyReport=Prečítajte si zoznam tretích zákazníkov a dodávateľov a ich účtovných účtov
    +DescThirdPartyReport=Consult here the list of the third party customers and vendors and their accounting accounts
     ListAccounts=Zoznam účtovných účtov
     UnknownAccountForThirdparty=Unknown third party account. We will use %s
     UnknownAccountForThirdpartyBlocking=Unknown third party account. Blocking error
     UnknownAccountForThirdpartyAndWaitingAccountNotDefinedBlocking=Unknown third party account and waiting account not defined. Blocking error
    +PaymentsNotLinkedToProduct=Payment not linked to any product / service
     
     Pcgtype=Group of account
     Pcgsubtype=Subgroup of account
    @@ -204,8 +209,8 @@ DescVentilDoneCustomer=Pozrite si zoznam riadkov zákazníkov faktúr a ich úč
     DescVentilTodoCustomer=Uviazať linky faktúr, ktoré ešte nie sú viazané účtom účtovania produktu
     ChangeAccount=Zmeniť účtovný účet produktu / služby pre vybrané riadky s týmto účtovným účtom:
     Vide=-
    -DescVentilSupplier=Pozrite si zoznam dodávateľských faktúr, ktoré sú viazané alebo ešte nie sú viazané na účet účtovania produktu
    -DescVentilDoneSupplier=Pozrite si zoznam liniek dodávateľov faktúr a ich účtovný účet
    +DescVentilSupplier=Consult here the list of vendor invoice lines bound or not yet bound to a product accounting account
    +DescVentilDoneSupplier=Consult here the list of the lines of invoices vendors and their accounting account
     DescVentilTodoExpenseReport=Bind expense report lines not already bound with a fee accounting account
     DescVentilExpenseReport=Consult here the list of expense report lines bound (or not) to a fee accounting account
     DescVentilExpenseReportMore=If you setup accounting account on type of expense report lines, the application will be able to make all the binding between your expense report lines and the accounting account of your chart of accounts, just in one click with the button <strong>"%s"</strong>. If account was not set on fees dictionary or if you still has some lines not bound to any account, you will have to make a manual binding from the menu "<strong>%s</strong>".
    @@ -215,7 +220,7 @@ ValidateHistory=Priradzovať automaticky
     AutomaticBindingDone=Automatické priradenie dokončené
     
     ErrorAccountancyCodeIsAlreadyUse=Chyba, nemôžete odstrániť tento účtovný účet, pretože sa používa
    -MvtNotCorrectlyBalanced=Pohyb nie je správne vyvážený. Úver = %s. Debit = %s
    +MvtNotCorrectlyBalanced=Movement not correctly balanced. Debit = %s | Credit = %s
     FicheVentilation=Viazacia karta
     GeneralLedgerIsWritten=Transakcie sú zapísané v knihe
     GeneralLedgerSomeRecordWasNotRecorded=Some of the transactions could not be journalized. If there is no other error message, this is probably because they were already journalized.
    @@ -293,4 +298,9 @@ Binded=Viazané čiary
     ToBind=Linky na viazanie
     UseMenuToSetBindindManualy=Autodection not possible, use menu <a href="%s">%s</a> to make the binding manually
     
    +## Import
    +ImportAccountingEntries=Accounting entries
    +
     WarningReportNotReliable=Warning, this report is not based on the Ledger, so does not contains transaction modified manualy in the Ledger. If your journalization is up to date, the bookkeeping view is more accurate.
    +ExpenseReportJournal=Expense Report Journal
    +InventoryJournal=Inventory Journal
    diff --git a/htdocs/langs/sk_SK/admin.lang b/htdocs/langs/sk_SK/admin.lang
    index 3acaf40375a..aa9e2f735e2 100644
    --- a/htdocs/langs/sk_SK/admin.lang
    +++ b/htdocs/langs/sk_SK/admin.lang
    @@ -269,10 +269,11 @@ MAIN_MAIL_SMTP_SERVER=SMTP / SMTPS Host (V predvolenom nastavení v php.ini: <b>
     MAIN_MAIL_SMTP_PORT_NotAvailableOnLinuxLike=SMTP / SMTPS Port (Nie je definovaná v PHP na Unixe, ako napr systémy)
     MAIN_MAIL_SMTP_SERVER_NotAvailableOnLinuxLike=SMTP / SMTPS Host (Nie je definovaná v PHP na Unixe, ako napr systémy)
     MAIN_MAIL_EMAIL_FROM=Sender email for automatic emails (By default in php.ini: <b>%s</b>)
    -MAIN_MAIL_ERRORS_TO=Email used as 'Errors-To' field in emails sent
    +MAIN_MAIL_ERRORS_TO=Eemail used for error returns emails (fields 'Errors-To' in emails sent)
     MAIN_MAIL_AUTOCOPY_TO= Poslať systematicky skrytú uhlík-kópie všetkých odoslaných e-mailov
     MAIN_DISABLE_ALL_MAILS=Disable all emails sendings (for test purposes or demos)
     MAIN_MAIL_FORCE_SENDTO=Send all emails to (instead of real recipients, for test purposes)
    +MAIN_MAIL_ENABLED_USER_DEST_SELECT=Add employees users with email into allowed destinaries list
     MAIN_MAIL_SENDMODE=Použitá metóda pri odosielaní e-mailov
     MAIN_MAIL_SMTPS_ID=SMTP ID ak sa vyžaduje overenie
     MAIN_MAIL_SMTPS_PW=Heslo SMTP Ak sa vyžaduje overenie
    @@ -291,7 +292,7 @@ ModuleSetup=Nastavenie modulu
     ModulesSetup=Modules/Application setup
     ModuleFamilyBase=Systém
     ModuleFamilyCrm=Riadenie vzťahov so zákazníkmi (CRM)
    -ModuleFamilySrm=Supplier Relation Management (SRM)
    +ModuleFamilySrm=Vendor Relation Management (VRM)
     ModuleFamilyProducts=Správa produktov ( PM )
     ModuleFamilyHr=Správa ľudských zdrojov ( HR )
     ModuleFamilyProjects=Projekty / tímovú prácu
    @@ -373,7 +374,8 @@ NoSmsEngine=Nie odosielateľ SMS manažér k dispozícii. SMS odosielateľa mana
     PDF=PDF
     PDFDesc=Môžete nastaviť každý globálne možnosti týkajúce sa generovanie PDF
     PDFAddressForging=Pravidlá sa budujú adresy boxy
    -HideAnyVATInformationOnPDF=Skryť všetky informácie týkajúce sa DPH na generované PDF
    +HideAnyVATInformationOnPDF=Hide all information related to Sales tax / VAT on generated PDF
    +PDFRulesForSalesTax=Rules for Sales Tax / VAT
     PDFLocaltax=Rules for %s
     HideLocalTaxOnPDF=Hide %s rate into pdf column tax sale
     HideDescOnPDF=Skryť opis výrobkov z vytvoreného PDF
    @@ -445,13 +447,14 @@ DisplayCompanyInfo=Zobraziť adresu spoločnosti
     DisplayCompanyManagers=Zobraziť mená manažérov
     DisplayCompanyInfoAndManagers=Zobraziť adresu spoločnosti a mená manažérov
     EnableAndSetupModuleCron=If you want to have this recurring invoice beeing generated automatically, module *%s* must be enabled and correctly setup. Otherwise, generation of invoices must be done manually from this template with button *Create*. Note that even if you enabled automatic generation, you can still safely launch manual generation. Duplicates generation for same period are not possible.
    -ModuleCompanyCodeAquarium=Return an accounting code built by:<br>%s followed by third party supplier code for a supplier accounting code,<br>%s followed by third party customer code for a customer accounting code.
    +ModuleCompanyCodeCustomerAquarium=%s followed by third party customer code for a customer accounting code
    +ModuleCompanyCodeSupplierAquarium=%s followed by third party supplier code for a supplier accounting code
     ModuleCompanyCodePanicum=Return an empty accounting code.
     ModuleCompanyCodeDigitaria=Accounting code depends on third party code. The code is composed of the character "C" in the first position followed by the first 5 characters of the third party code.
     Use3StepsApproval=By default, Purchase Orders need to be created and approved by 2 different users (one step/user to create and one step/user to approve. Note that if user has both permission to create and approve, one step/user will be enough). You can ask with this option to introduce a third step/user approval, if amount is higher than a dedicated value (so 3 steps will be necessary: 1=validation, 2=first approval and 3=second approval if amount is enough).<br>Set this to empty if one approval (2 steps) is enough, set it to a very low value (0.1) if a second approval (3 steps) is always required.
     UseDoubleApproval=Použiť 3 krokové povolenie ked cena ( bez DPH ) je väčšia ako...
     WarningPHPMail=WARNING: It is often better to setup outgoing emails to use the email server of your provider instead of the default setup. Some email providers (like Yahoo) does not allow you to send an email from another server than their own server. Your current setup use the server of the application to send email and not the server of your email provider, so some recipients (the one compatible with the restrictive DMARC protocol), will ask your email provider if they can accept your email and some email providers (like Yahoo) may respond "no" because the server is not a server of them, so few of your sent Emails may not be accepted (be carefull also to your email provider sending quota).<br>If your Email provider (like Yahoo) has this restriction, you must change Email setup to choose the other method "SMTP server" and enter the SMTP server and credentials provided by your Email provider (ask your EMail provider to get SMTP credentials for your account).
    -WarningPHPMail2=If your email SMTP provider need to restrict email client to some IP addresses (very rare), this is the IP address of your ERP CRM application: <strong>%s</strong>.
    +WarningPHPMail2=If your email SMTP provider need to restrict email client to some IP addresses (very rare), this is the IP address of the mail user agent (MUA) for your ERP CRM application: <strong>%s</strong>.
     ClickToShowDescription=Click to show description
     DependsOn=This module need the module(s)
     RequiredBy=This module is required by module(s)
    @@ -471,6 +474,9 @@ AttachMainDocByDefault=Set this to 1 if you want to attach main document to emai
     FilesAttachedToEmail=Attach file
     SendEmailsReminders=Send agenda reminders by emails
     davDescription=Add a component to be a DAV server
    +DAVSetup=Setup of module DAV
    +DAV_ALLOW_PUBLIC_DIR=Enable the public directory (WebDav directory with no login required)
    +DAV_ALLOW_PUBLIC_DIRTooltip=The WebDav public directory is a WebDAV directory everybody can access to (in read and write mode), with no need to have/use an existing login/password account.
     # Modules
     Module0Name=Používatelia a skupiny
     Module0Desc=Users / Employees and Groups management
    @@ -479,7 +485,7 @@ Module1Desc=Firmy a správu kontaktov (zákazníci, vyhliadky ...)
     Module2Name=Obchodné
     Module2Desc=Obchodné riadenie
     Module10Name=Účtovníctvo
    -Module10Desc=Jednoduché účtovníctvo správy (časopisy, obrat) vychádza na obsahu databázy. No dispečing.
    +Module10Desc=Simple accounting reports (journals, turnover) based onto database content. Does not use any ledger table.
     Module20Name=Návrhy
     Module20Desc=Komerčné návrh riadenia
     Module22Name=Mass E-mailing
    @@ -491,7 +497,7 @@ Module25Desc=Zákazníka riadenie
     Module30Name=Faktúry
     Module30Desc=Faktúra a dobropis riadenie pre zákazníkov. Faktúra konania pre dodávateľov
     Module40Name=Dodávatelia
    -Module40Desc=Dodávateľ riadenia a nákupu (objednávky a faktúry)
    +Module40Desc=Suppliers and purchase management (purchase orders and billing)
     Module42Name=Debug Logs
     Module42Desc=Logging facilities (file, syslog, ...). Such logs are for technical/debug purposes.
     Module49Name=Redakcia
    @@ -546,8 +552,8 @@ Module400Name=Projekty/Príležitosti/Vyhliadky
     Module400Desc=Management of projects, opportunities/leads and/or tasks. You can also assign any element (invoice, order, proposal, intervention, ...) to a project and get a transversal view from the project view.
     Module410Name=WebCalendar
     Module410Desc=WebCalendar integrácia
    -Module500Name=špeciálne rozšírenia
    -Module500Desc=Správca špeciálnych rozšírení ( dane, sociálne a fiškálne dane, dividendy )
    +Module500Name=Taxes and Special expenses
    +Module500Desc=Management of other expenses (sale taxes, social or fiscal taxes, dividends, ...)
     Module510Name=Payment of employee wages
     Module510Desc=Record and follow payment of your employee wages
     Module520Name=Pôžička
    @@ -561,14 +567,14 @@ Module700Name=Dary
     Module700Desc=Darovanie riadenie
     Module770Name=Expense reports
     Module770Desc=Management and claim expense reports (transportation, meal, ...)
    -Module1120Name=Dodávateľský obchodný návrh
    -Module1120Desc=Vyžiadať dodávateľskú obchodnú ponuku a ceny
    +Module1120Name=Vendor commercial proposal
    +Module1120Desc=Request vendor commercial proposal and prices
     Module1200Name=Mantis
     Module1200Desc=Mantis integrácia
     Module1520Name=Generovanie dokumentov
     Module1520Desc=Masové emailové generovanie dokumentov
     Module1780Name=Štítky / Kategórie
    -Module1780Desc=Vytvorte štítky / kategórie (produkty, zákazníkov, dodávateľov, kontakty alebo členov)
    +Module1780Desc=Create tags/category (products, customers, vendors, contacts or members)
     Module2000Name=WYSIWYG editor
     Module2000Desc=Povoliť úpravu niektorého textu použitím rozšíreného oditora ( Založené na CKEditor )
     Module2200Name=Dynamická cena
    @@ -576,7 +582,7 @@ Module2200Desc=Zapnúť používanie matematických výrazov pre ceny
     Module2300Name=Naplánované úlohy
     Module2300Desc=Scheduled jobs management (alias cron or chrono table)
     Module2400Name=Events/Agenda
    -Module2400Desc=Follow done and upcoming events. Let application logs automatic events for tracking purposes or record manual events or rendez-vous.
    +Module2400Desc=Follow done and upcoming events. Let application logs automatic events for tracking purposes or record manual events or rendez-vous. This is the main important module for a good Customer or Supplier Relationship Management.
     Module2500Name=DMS / ECM
     Module2500Desc=Document Management System / Electronic Content Management. Automatic organization of your generated or stored documents. Share them when you need.
     Module2600Name=API/Webové služby ( SOAP server )
    @@ -599,7 +605,7 @@ Module4000Desc=Human resources management (management of department, employee co
     Module5000Name=Multi-spoločnosť
     Module5000Desc=Umožňuje spravovať viac spoločností
     Module6000Name=Workflow
    -Module6000Desc=Workflow management
    +Module6000Desc=Workflow management (automatic creation of object and/or automatic status change)
     Module10000Name=Web stránky
     Module10000Desc=Create public websites with a WYSIWG editor. Just setup your web server (Apache, Nginx, ...) to point to the dedicated Dolibarr directory to have it online on the Internet with your own domain name.
     Module20000Name=Opustiť správcu požiadaviek
    @@ -613,7 +619,7 @@ Module50100Desc=Modul predajné miesta ( POS )
     Module50200Name=Paypal
     Module50200Desc=Module to offer an online payment page accepting payments using PayPal (credit card or PayPal credit). This can be used to allow your customers to make free payments or for a payment on a particular Dolibarr object (invoice, order, ...)
     Module50400Name=Učtovníctvo (pokročilé)
    -Module50400Desc=Accounting management (double entries, support general and auxiliary ledgers)
    +Module50400Desc=Accounting management (double entries, support general and auxiliary ledgers). Export the ledger in several other accounting software format.
     Module54000Name=PrintIPP
     Module54000Desc=Direct print (without opening the documents) using Cups IPP interface (Printer must be visible from server, and CUPS must be installe on server).
     Module55000Name=Anketa, Dotazník, Hlasovanie
    @@ -885,7 +891,7 @@ DictionaryCivility=Osobný a profesionálny titul
     DictionaryActions=Typy udalostí agendy
     DictionarySocialContributions=Typy sociálnych alebo fiškálnych daní
     DictionaryVAT=Sadzby DPH alebo Sociálnej dane
    -DictionaryRevenueStamp=Množstvo kolkov
    +DictionaryRevenueStamp=Amount of tax stamps
     DictionaryPaymentConditions=Podmienky platby
     DictionaryPaymentModes=Metódy platby
     DictionaryTypeContact=Kontakt/Adresa
    @@ -913,7 +919,7 @@ SetupSaved=Nastavenie uložené
     SetupNotSaved=Setup not saved
     BackToModuleList=Späť na zoznam modulov
     BackToDictionaryList=Napäť do zoznamu slovníkov
    -TypeOfRevenueStamp=Type of revenue stamp
    +TypeOfRevenueStamp=Type of tax stamp
     VATManagement=DPH riadenia
     VATIsUsedDesc=By default when creating prospects, invoices, orders etc the VAT rate follows the active standard rule:<br>If the seller is not subjected to VAT, then VAT defaults to 0. End of rule.<br>If the (selling country= buying country), then the VAT by default equals the VAT of the product in the selling country. End of rule. <br>If seller and buyer are both in the European Community and goods are transport products (car, ship, plane), the default VAT is 0 ( The VAT should be paid by the buyer to the customoffice of his country and not to the seller). End of rule.<br>If seller and buyer are both in the European Community and the buyer is not a company, then the VAT by defaults to the VAT of the product sold.  End of rule.<br>If seller and buyer are both in the European Community and the buyer is a company, then the VAT is 0 by default . End of rule.<br>In any othe case the proposed default is VAT=0. End of rule.
     VATIsNotUsedDesc=V predvolenom nastavení je navrhovaná DPH 0, ktorý možno použiť v prípadoch, ako je združenie jednotlivcov ou malých podnikov.
    @@ -1021,7 +1027,7 @@ Delays_MAIN_DELAY_ACTIONS_TODO=Delay tolerance (in days) before alert on planned
     Delays_MAIN_DELAY_PROJECT_TO_CLOSE=Delay tolerance (in days) before alert on project not closed in time
     Delays_MAIN_DELAY_TASKS_TODO=Delay tolerance (in days) before alert on planned tasks (project tasks) not completed yet
     Delays_MAIN_DELAY_ORDERS_TO_PROCESS=Delay tolerance (in days) before alert on orders not processed yet
    -Delays_MAIN_DELAY_SUPPLIER_ORDERS_TO_PROCESS=Delay tolerance (in days) before alert on suppliers orders not processed yet
    +Delays_MAIN_DELAY_SUPPLIER_ORDERS_TO_PROCESS=Delay tolerance (in days) before alert on purchase orders not processed yet
     Delays_MAIN_DELAY_PROPALS_TO_CLOSE=Oneskorenie tolerancie (v dňoch) pred záznam o návrhoch zavrite
     Delays_MAIN_DELAY_PROPALS_TO_BILL=Oneskorenie tolerancie (v dňoch) pred záznam o návrhoch účtované
     Delays_MAIN_DELAY_NOT_ACTIVATED_SERVICES=Tolerancia oneskorenie (v dňoch) pred záznam o službách aktivovať
    @@ -1033,9 +1039,9 @@ Delays_MAIN_DELAY_MEMBERS=Tolerancia oneskorenie (v dňoch) pred záznam o mešk
     Delays_MAIN_DELAY_CHEQUES_TO_DEPOSIT=Tolerancia oneskorenie (v dňoch) pred pohotovosti pre kontrolu vklad robiť
     Delays_MAIN_DELAY_EXPENSEREPORTS=Tolerance delay (in days) before alert for expense reports to approve
     SetupDescription1=Oblasť nastavení je pre základné nastavenia pre začatím používania Dolubarru
    -SetupDescription2=The two mandatory setup steps are the first two in the setup menu on the left: %s setup page and %s setup page :
    -SetupDescription3=Parameters in menu <a href="%s">%s -> %s</a> are required because defined data are used on Dolibarr screens and to customize the default behavior of the software (for country-related features for example).
    -SetupDescription4=Parameters in menu <a href="%s">%s -> %s</a> are required because Dolibarr ERP/CRM is a collection of several modules/applications, all more or less independent. New features will be added to menus for every module you will activate.
    +SetupDescription2=The two mandatory setup steps are the following steps (the two first entries in the left setup menu):
    +SetupDescription3=Settings in menu <a href="%s">%s -> %s</a>. This step is required because it defines data used on Dolibarr screens to customize the default behavior of the software (for country-related features for example).
    +SetupDescription4=Settings in menu <a href="%s">%s -> %s</a>. This step is required because Dolibarr ERP/CRM is a collection of several modules/applications, all more or less independent. New features are added to menus for every module you activate.
     SetupDescription5=Ostatné položky menu spravovať voliteľné parametre.
     LogEvents=Udalosti bezpečnostný audit
     Audit=Audit
    @@ -1054,8 +1060,9 @@ LogEventDesc=Môžete povoliť tu zapisovanie udalostí Dolibarr zabezpečenia.
     AreaForAdminOnly=Setup parameters can be set by <b>administrator users</b> only.
     SystemInfoDesc=Systémové informácie je rôzne technické informácie získate v režime iba pre čítanie a viditeľné len pre správcov.
     SystemAreaForAdminOnly=Táto oblasť je k dispozícii pre správcu užívateľa. Žiadny z Dolibarr oprávnenia môže znížiť tento limit.
    -CompanyFundationDesc=Edit on this page all known information of the company or foundation you need to manage (For this, click on "Modify" or "Save" button at bottom of page)
    +CompanyFundationDesc=Edit on this page all known information of the company or foundation you need to manage (For this, click on "%s" or "%s" button at bottom of page)
     AccountantDesc=Edit on this page all known information about your accountant/bookkeeper
    +AccountantFileNumber=File number
     DisplayDesc=Môžete si vybrať každý parameter týkajúce sa vzhľadu Dolibarr a cítiť sa tu
     AvailableModules=Available app/modules
     ToActivateModule=Pre aktiváciu modulov, prejdite na nastavenie priestoru (Domov-&gt; Nastavenie-&gt; Modules).
    @@ -1188,11 +1195,11 @@ UserMailRequired=EMail nutné vytvoriť nového užívateľa
     HRMSetup=HRM module setup
     ##### Company setup #####
     CompanySetup=Firmy modul nastavenia
    -CompanyCodeChecker=Modul pre generovanie kódu tretích strán a preskúšavanie (zákazník alebo dodávateľ)
    -AccountCodeManager=Module for accounting code generation (customer or supplier)
    +CompanyCodeChecker=Module for third parties code generation and checking (customer or vendor)
    +AccountCodeManager=Module for accounting code generation (customer or vendor)
     NotificationsDesc=EMails notifications feature allows you to silently send automatic mail, for some Dolibarr events. Targets of notifications can be defined:
     NotificationsDescUser=* per users, one user at time.
    -NotificationsDescContact=* per third parties contacts (customers or suppliers), one contact at time.
    +NotificationsDescContact=* per third parties contacts (customers or vendors), one contact at time.
     NotificationsDescGlobal=* or by setting global target emails in module setup page.
     ModelModules=Dokumenty šablóny
     DocumentModelOdt=Generovanie dokumentov z OpenDocuments šablón (. ODT alebo ODS. Súbory OpenOffice, KOffice, TextEdit, ...)
    @@ -1203,6 +1210,9 @@ MustBeUnique=Must be unique?
     MustBeMandatory=Mandatory to create third parties?
     MustBeInvoiceMandatory=Mandatory to validate invoices?
     TechnicalServicesProvided=Technical services provided
    +#####DAV #####
    +WebDAVSetupDesc=This is the links to access the WebDAV directory. It contains a "public" dir open to any user knowing the URL (if public directory access allowed) and a "private" directory that need an existing login account/password to access to.
    +WebDavServer=Root URL of %s server : %s
     ##### Webcal setup #####
     WebCalUrlForVCalExport=Export odkaz na <b>%s</b> formáte je k dispozícii na nasledujúcom odkaze: %s
     ##### Invoices #####
    @@ -1229,15 +1239,15 @@ FreeLegalTextOnProposal=Voľný text o obchodných návrhov
     WatermarkOnDraftProposal=Vodoznak na predlôh návrhov komerčných (none ak prázdny)
     BANK_ASK_PAYMENT_BANK_DURING_PROPOSAL=Ask for bank account destination of proposal
     ##### SupplierProposal #####
    -SupplierProposalSetup=Price requests suppliers module setup
    -SupplierProposalNumberingModules=Price requests suppliers numbering models
    -SupplierProposalPDFModules=Price requests suppliers documents models
    -FreeLegalTextOnSupplierProposal=Free text on price requests suppliers
    -WatermarkOnDraftSupplierProposal=Watermark on draft price requests suppliers (none if empty)
    +SupplierProposalSetup=Price requests vendors module setup
    +SupplierProposalNumberingModules=Price requests vendors numbering models
    +SupplierProposalPDFModules=Price requests vendors documents models
    +FreeLegalTextOnSupplierProposal=Free text on price requests vendors
    +WatermarkOnDraftSupplierProposal=Watermark on draft price requests vendors (none if empty)
     BANK_ASK_PAYMENT_BANK_DURING_SUPPLIER_PROPOSAL=Ask for bank account destination of price request
     WAREHOUSE_ASK_WAREHOUSE_DURING_ORDER=Ask for Warehouse Source for order
     ##### Suppliers Orders #####
    -BANK_ASK_PAYMENT_BANK_DURING_SUPPLIER_ORDER=Ask for bank account destination of supplier order
    +BANK_ASK_PAYMENT_BANK_DURING_SUPPLIER_ORDER=Ask for bank account destination of purchase order
     ##### Orders #####
     OrdersSetup=Objednať riadenie nastavenia
     OrdersNumberingModules=Objednávky číslovanie modelov
    @@ -1448,7 +1458,7 @@ SyslogFilename=Názov súboru a cesta
     YouCanUseDOL_DATA_ROOT=Môžete použiť DOL_DATA_ROOT / dolibarr.log pre súbor denníka Dolibarr &quot;Dokumenty&quot; adresára. Môžete nastaviť inú cestu na uloženie tohto súboru.
     ErrorUnknownSyslogConstant=Konštantná %s nie je známe, Syslog konštantný
     OnlyWindowsLOG_USER=Windows podporuje iba LOG_USER
    -CompressSyslogs=Syslog files compression and backup
    +CompressSyslogs=Compression and backup of debug log files (generated by module Log for debug)
     SyslogFileNumberOfSaves=Log backups
     ConfigureCleaningCronjobToSetFrequencyOfSaves=Configure cleaning scheduled job to set log backup frequency
     ##### Donations #####
    @@ -1515,7 +1525,7 @@ OSCommerceTestOk=Pripojenie k serveru &quot;%s&quot; na databázu &quot;%s&quot;
     OSCommerceTestKo1=Pripojenie k &quot;%s&quot; servera úspešná, ale databáza &quot;%s&quot; by nebolo možné dosiahnuť.
     OSCommerceTestKo2=Pripojenie k serveru &quot;%s&quot; s užívateľom &quot;%s 'zlyhalo.
     ##### Stock #####
    -StockSetup=Nastavenie modulu Sklady
    +StockSetup=Stock module setup
     IfYouUsePointOfSaleCheckModule=If you use a Point of Sale module (POS module provided by default or another external module), this setup may be ignored by your Point Of Sale module. Most point of sales modules are designed to create immediatly an invoice and decrease stock by default whatever are options here. So, if you need or not to have a stock decrease when registering a sell from your Point Of Sale, check also your POS module set up.
     ##### Menu #####
     MenuDeleted=Menu zmazaný
    @@ -1627,8 +1637,8 @@ ChequeReceiptsNumberingModule=Cheque Receipts Numbering module
     MultiCompanySetup=Spoločnosť Multi-modul nastavenia
     ##### Suppliers #####
     SuppliersSetup=Dodávateľ modul nastavenia
    -SuppliersCommandModel=Kompletná šablóna sa s dodávateľmi poriadku (logo. ..)
    -SuppliersInvoiceModel=Kompletná šablóna dodávateľskej faktúry (logo. ..)
    +SuppliersCommandModel=Complete template of prchase order (logo...)
    +SuppliersInvoiceModel=Complete template of vendor invoice (logo...)
     SuppliersInvoiceNumberingModel=Dodávateľských faktúr číslovanie modelov
     IfSetToYesDontForgetPermission=Ak nastavené ANO, nezabudnite poskytnúť povolenia pre skupiny alebo užívateľov oprávnených pre povoľovanie 2. stupňa
     ##### GeoIPMaxmind #####
    @@ -1665,7 +1675,7 @@ NoAmbiCaracAutoGeneration=Nepoúžívajte znaky  ("1","l","i","|","0","O") pre a
     SalariesSetup=Nastavenei mzdového modulu
     SortOrder=Zoradiť objednávky
     Format=Formát
    -TypePaymentDesc=0:Customer payment type, 1:Supplier payment type, 2:Both customers and suppliers payment type
    +TypePaymentDesc=0:Customer payment type, 1:Vendor payment type, 2:Both customers and vendors payment type
     IncludePath=Zahrnúť cestu ( definovať do premennej %s )
     ExpenseReportsSetup=Setup of module Expense Reports
     TemplatePDFExpenseReports=Document templates to generate expense report document
    @@ -1687,7 +1697,7 @@ InstallModuleFromWebHasBeenDisabledByFile=Install of external module from applic
     ConfFileMustContainCustom=Installing or building an external module from application need to save the module files into directory <strong>%s</strong>. To have this directory processed by Dolibarr, you must setup your <strong>conf/conf.php</strong> to add the 2 directive lines:<br><strong>$dolibarr_main_url_root_alt='/custom';</strong><br><strong>$dolibarr_main_document_root_alt='%s/custom';</strong>
     HighlightLinesOnMouseHover=Zvýrazniť riadok pre prechode kurzora
     HighlightLinesColor=Highlight color of the line when the mouse passes over (keep empty for no highlight)
    -TextTitleColor=Color of page title
    +TextTitleColor=Text color of Page title
     LinkColor=Color of links
     PressF5AfterChangingThis=Press CTRL+F5 on keyboard or clear your browser cache after changing this value to have it effective
     NotSupportedByAllThemes=Spolupracuje so základnou témou, nemusí byť podporované externou témou
    @@ -1696,6 +1706,7 @@ TopMenuBackgroundColor=Farba pozadia pre vrchné menu
     TopMenuDisableImages=Skryť obrázky vo vrchnom menu
     LeftMenuBackgroundColor=Farba pozadia pre ľavé menu
     BackgroundTableTitleColor=Farba pozadia pre riadok s názvom
    +BackgroundTableTitleTextColor=Text color for Table title line
     BackgroundTableLineOddColor=Farba pozadia pre nepárne riadky tabuľky
     BackgroundTableLineEvenColor=Farba pozadia pre párne riadky tabuľky
     MinimumNoticePeriod=Minimálny oznamovací čas ( Vaša požiadávka musi byť zaznamenaná pred týmto časom )
    @@ -1718,19 +1729,19 @@ FillFixTZOnlyIfRequired=Príklad: +2 ( vyplňte iba ak máte problém )
     ExpectedChecksum=Expected Checksum
     CurrentChecksum=Current Checksum
     ForcedConstants=Required constant values
    -MailToSendProposal=Zákaznícka ponuka na poslanie
    -MailToSendOrder=Zákaznícka objednávka na poslanie
    -MailToSendInvoice=Zákaznícka faktúra na poslanie
    -MailToSendShipment=Pošta na poslanie
    -MailToSendIntervention=To send intervention
    -MailToSendSupplierRequestForQuotation=Citácia pre dodávateľa na poslanie
    -MailToSendSupplierOrder=Dodávateľska objednávka na poslanie
    -MailToSendSupplierInvoice=Dodávateľská faktúra na poslanie
    -MailToSendContract=To send a contract
    -MailToThirdparty=To send email from third party page
    -MailToMember=To send email from member page
    -MailToUser=To send email from user page
    -MailToProject= To send email from project page
    +MailToSendProposal=Customer proposals
    +MailToSendOrder=Customer orders
    +MailToSendInvoice=Customer invoices
    +MailToSendShipment=Zásielky
    +MailToSendIntervention=Zásahy
    +MailToSendSupplierRequestForQuotation=Quotation request
    +MailToSendSupplierOrder=Purchase orders
    +MailToSendSupplierInvoice=Vendor invoices
    +MailToSendContract=Zmluvy
    +MailToThirdparty=Tretie strany
    +MailToMember=Členovia
    +MailToUser=Užívatelia
    +MailToProject=Projects page
     ByDefaultInList=Show by default on list view
     YouUseLastStableVersion=You use the latest stable version
     TitleExampleForMajorRelease=Example of message you can use to announce this major release (feel free to use it on your web sites)
    @@ -1780,7 +1791,10 @@ MAIN_PDF_MARGIN_BOTTOM=Bottom margin on PDF
     SetToYesIfGroupIsComputationOfOtherGroups=Set this to yes if this group is a computation of other groups
     EnterCalculationRuleIfPreviousFieldIsYes=Enter calculcation rule if previous field was set to Yes (For example 'CODEGRP1+CODEGRP2')
     SeveralLangugeVariatFound=Several language variants found
    -WebDavServer=URL of %s server : %s
    +COMPANY_AQUARIUM_REMOVE_SPECIAL=Remove special characters
    +COMPANY_AQUARIUM_CLEAN_REGEX=Regex filter to clean value (COMPANY_AQUARIUM_CLEAN_REGEX)
    +GDPRContact=GDPR contact
    +GDPRContactDesc=If you store data about European companies/citizen, you can store here the contact who is responsible for the General Data Protection Regulation
     ##### Resource ####
     ResourceSetup=Configuration du module Resource
     UseSearchToSelectResource=Use a search form to choose a resource (rather than a drop-down list).
    diff --git a/htdocs/langs/sk_SK/banks.lang b/htdocs/langs/sk_SK/banks.lang
    index 70605295bbe..2c4aaf63a77 100644
    --- a/htdocs/langs/sk_SK/banks.lang
    +++ b/htdocs/langs/sk_SK/banks.lang
    @@ -1,12 +1,13 @@
     # Dolibarr language file - Source file is en_US - banks
     Bank=Banka
    -MenuBankCash=Banka / Peniaze
    +MenuBankCash=Bank | Cash
     MenuVariousPayment=Miscellaneous payments
     MenuNewVariousPayment=New Miscellaneous payment
     BankName=Názov banky
     FinancialAccount=Účet
     BankAccount=Bankový účet
     BankAccounts=Bankové účty
    +BankAccountsAndGateways=Bank accounts | Gateways
     ShowAccount=Zobraziť účet
     AccountRef=Finančný účet ref
     AccountLabel=Finančný účet štítok
    @@ -131,7 +132,7 @@ PaymentDateUpdateSucceeded=Čas platby úspešne aktualizovaný
     PaymentDateUpdateFailed=Dátum platby nemožno aktualizovať
     Transactions=Transakcie
     BankTransactionLine=Bank entry
    -AllAccounts=Všetky bankové / peňažné účty
    +AllAccounts=All bank and cash accounts
     BackToAccount=Späť na účte
     ShowAllAccounts=Zobraziť pre všetky účty
     FutureTransaction=Transakcie v Futur. Žiadny spôsob, ako sa zmieriť.
    @@ -159,5 +160,6 @@ VariousPayment=Miscellaneous payments
     VariousPayments=Miscellaneous payments
     ShowVariousPayment=Show miscellaneous payments
     AddVariousPayment=Add miscellaneous payments
    +SEPAMandate=SEPA mandate
     YourSEPAMandate=Your SEPA mandate
     FindYourSEPAMandate=This is your SEPA mandate to authorize our company to make direct debit order to your bank. Thanks to return it signed (scan of the signed document) or sent it by mail to
    diff --git a/htdocs/langs/sk_SK/bills.lang b/htdocs/langs/sk_SK/bills.lang
    index 649e8b3fcdf..453e2a0382d 100644
    --- a/htdocs/langs/sk_SK/bills.lang
    +++ b/htdocs/langs/sk_SK/bills.lang
    @@ -109,9 +109,9 @@ CancelBill=Storno faktúry
     SendRemindByMail=Poslať pripomienku EMail
     DoPayment=Enter payment
     DoPaymentBack=Enter refund
    -ConvertToReduc=Prevod do budúcnosti zľavou
    -ConvertExcessReceivedToReduc=Convert excess received into future discount
    -ConvertExcessPaidToReduc=Convert excess paid into future discount
    +ConvertToReduc=Mark as credit available
    +ConvertExcessReceivedToReduc=Convert excess received into available credit
    +ConvertExcessPaidToReduc=Convert excess paid into available discount
     EnterPaymentReceivedFromCustomer=Zadajte platby, ktoré obdržal od zákazníka
     EnterPaymentDueToCustomer=Vykonať platbu zo strany zákazníka
     DisabledBecauseRemainderToPayIsZero=Disabled because remaining unpaid is zero
    @@ -120,7 +120,7 @@ BillStatus=Stav faktúry
     StatusOfGeneratedInvoices=Status of generated invoices
     BillStatusDraft=Návrh (musí byť overená)
     BillStatusPaid=Platený
    -BillStatusPaidBackOrConverted=Credit note refund or converted into discount
    +BillStatusPaidBackOrConverted=Credit note refund or marked as credit available
     BillStatusConverted=Paid (ready for consumption in final invoice)
     BillStatusCanceled=Opustený
     BillStatusValidated=Overené (potrebné venovať)
    @@ -282,6 +282,7 @@ RelativeDiscount=Relatívna zľava
     GlobalDiscount=Globálne zľava
     CreditNote=Dobropis
     CreditNotes=Dobropisy
    +CreditNotesOrExcessReceived=Credit notes or excess received
     Deposit=Down payment
     Deposits=Down payments
     DiscountFromCreditNote=Zľava z %s dobropisu
    @@ -296,10 +297,10 @@ DiscountType=Discount type
     NoteReason=Poznámka / príčina
     ReasonDiscount=Dôvod
     DiscountOfferedBy=Poskytnuté
    -DiscountStillRemaining=Discounts available
    -DiscountAlreadyCounted=Discounts already consumed
    +DiscountStillRemaining=Discounts or credits available
    +DiscountAlreadyCounted=Discounts or credits already consumed
     CustomerDiscounts=Customer discounts
    -SupplierDiscounts=Supplier discounts
    +SupplierDiscounts=Vendors discounts
     BillAddress=Bill adresa
     HelpEscompte=Táto zľava je zľava poskytnutá zákazníkovi, pretože jej platba bola uskutočnená pred horizonte.
     HelpAbandonBadCustomer=Táto suma bola opustená (zákazník povedal, aby bol zlý zákazník) a je považovaný za výnimočný voľné.
    @@ -339,6 +340,12 @@ PaymentOnDifferentThirdBills=Allow payments on different thirdparties bills but
     PaymentNote=Poznámka platby
     ListOfPreviousSituationInvoices=List of previous situation invoices
     ListOfNextSituationInvoices=List of next situation invoices
    +ListOfSituationInvoices=List of situation invoices
    +CurrentSituationTotal=Total current situation
    +DisabledBecauseNotEnouthCreditNote=To remove a situation invoice from cycle, this invoice's credit note total must cover this invoice total
    +RemoveSituationFromCycle=Remove this invoice from cycle
    +ConfirmRemoveSituationFromCycle=Remove this invoice %s from cycle ?
    +ConfirmOuting=Confirm outing
     FrequencyPer_d=Každých %s dní
     FrequencyPer_m=Každých %s mesiacov
     FrequencyPer_y=Každých %s rokov
    @@ -387,6 +394,7 @@ PaymentConditionShort14DENDMONTH=14 days of month-end
     PaymentCondition14DENDMONTH=Within 14 days following the end of the month
     FixAmount=Fix množstvo
     VarAmount=Variabilná čiastka (%% celk.)
    +VarAmountOneLine=Variable amount (%% tot.) - 1 line with label '%s'
     # PaymentType
     PaymentTypeVIR=Bankový prevod
     PaymentTypeShortVIR=Bankový prevod
    @@ -505,9 +513,14 @@ SituationAmount=Situation invoice amount(net)
     SituationDeduction=Situation subtraction
     ModifyAllLines=Modify all lines
     CreateNextSituationInvoice=Create next situation
    +ErrorFindNextSituationInvoice=Error unable to find next situation cycle ref
    +ErrorOutingSituationInvoiceOnUpdate=Unable to outing this situation invoice.
    +ErrorOutingSituationInvoiceCreditNote=Unable to outing linked credit note.
     NotLastInCycle=This invoice is not the latest in cycle and must not be modified.
     DisabledBecauseNotLastInCycle=The next situation already exists.
     DisabledBecauseFinal=This situation is final.
    +situationInvoiceShortcode_AS=AS
    +situationInvoiceShortcode_S=S
     CantBeLessThanMinPercent=The progress can't be smaller than its value in the previous situation.
     NoSituations=No open situations
     InvoiceSituationLast=Final and general invoice
    @@ -532,3 +545,4 @@ AutoFillDateFrom=Set start date for service line with invoice date
     AutoFillDateFromShort=Set start date
     AutoFillDateTo=Set end date for service line with next invoice date
     AutoFillDateToShort=Set end date
    +MaxNumberOfGenerationReached=Max number of gen. reached
    diff --git a/htdocs/langs/sk_SK/categories.lang b/htdocs/langs/sk_SK/categories.lang
    index 87d1a04d11b..3c8e5e9d1a0 100644
    --- a/htdocs/langs/sk_SK/categories.lang
    +++ b/htdocs/langs/sk_SK/categories.lang
    @@ -16,7 +16,7 @@ MembersCategoriesArea=Members tags/categories area
     ContactsCategoriesArea=Contacts tags/categories area
     AccountsCategoriesArea=Accounts tags/categories area
     ProjectsCategoriesArea=Projects tags/categories area
    -SubCats=Podkategórie
    +SubCats=Sub-categories
     CatList=List of tags/categories
     NewCategory=New tag/category
     ModifCat=Modify tag/category
    @@ -85,3 +85,4 @@ CategorieRecursivHelp=If activated, product will also linked to parent category
     AddProductServiceIntoCategory=Add the following product/service
     ShowCategory=Show tag/category
     ByDefaultInList=By default in list
    +ChooseCategory=Choose category
    diff --git a/htdocs/langs/sk_SK/commercial.lang b/htdocs/langs/sk_SK/commercial.lang
    index 01450502204..d568369d081 100644
    --- a/htdocs/langs/sk_SK/commercial.lang
    +++ b/htdocs/langs/sk_SK/commercial.lang
    @@ -60,8 +60,8 @@ ActionAC_CLO=Zavrieť
     ActionAC_EMAILING=Poslať hromadný email
     ActionAC_COM=Poslať objednávky zákazníka e-mailom
     ActionAC_SHIP=Poslať prepravu poštou
    -ActionAC_SUP_ORD=Poslať e-mailom objednávku s dodávateľmi
    -ActionAC_SUP_INV=Poslať dodávateľskej faktúry poštou
    +ActionAC_SUP_ORD=Send purchase order by mail
    +ActionAC_SUP_INV=Send vendor invoice by mail
     ActionAC_OTH=Ostatné
     ActionAC_OTH_AUTO=Automaticky vložené udalosti
     ActionAC_MANUAL=Ručne vložené udalosti
    diff --git a/htdocs/langs/sk_SK/companies.lang b/htdocs/langs/sk_SK/companies.lang
    index 0b7af8128ae..6302122117e 100644
    --- a/htdocs/langs/sk_SK/companies.lang
    +++ b/htdocs/langs/sk_SK/companies.lang
    @@ -8,11 +8,11 @@ ConfirmDeleteContact=Are you sure you want to delete this contact and all inheri
     MenuNewThirdParty=Nový treťou stranou
     MenuNewCustomer=Nový zákazník
     MenuNewProspect=Nová Vyhliadka
    -MenuNewSupplier=Nový dodávateľ
    +MenuNewSupplier=New vendor
     MenuNewPrivateIndividual=Nová súkromná osoba
    -NewCompany=Nová spoločnosť (vyhliadka, zákazník, dodávateľ)
    -NewThirdParty=Nový tretia strana (vyhliadka, zákazník, dodávateľ)
    -CreateDolibarrThirdPartySupplier=Vytvoriť tretiu stranu (dodávateľa)
    +NewCompany=New company (prospect, customer, vendor)
    +NewThirdParty=New third party (prospect, customer, vendor)
    +CreateDolibarrThirdPartySupplier=Create a third party (vendor)
     CreateThirdPartyOnly=Vytvoriť tretiu stranu
     CreateThirdPartyAndContact=Create a third party + a child contact
     ProspectionArea=Prospekcia plochy
    @@ -37,7 +37,7 @@ ThirdPartyProspectsStats=Vyhliadky
     ThirdPartyCustomers=Zákazníci
     ThirdPartyCustomersStats=Zákazníci
     ThirdPartyCustomersWithIdProf12=Zákazníci s %s alebo %s
    -ThirdPartySuppliers=Dodávatelia
    +ThirdPartySuppliers=Vendors
     ThirdPartyType=Tretí typ vyhľadávajúci večierky
     Individual=Súkromná osoba
     ToCreateContactWithSameName=Will create automatically a contact/address with same information than third party under the third party. In most cases, even if your third party is a physical people, creating a third party alone is enough.
    @@ -77,11 +77,11 @@ Web=Web
     Poste= Pozícia
     DefaultLang=Predvolený jazyk
     VATIsUsed=Sales tax is used
    -VATIsUsedWhenSelling=This define if this thirdparty includes a sale tax or not when it makes an invoice to its own customers
    +VATIsUsedWhenSelling=This define if this third party includes a sale tax or not when it makes an invoice to its own customers
     VATIsNotUsed=Sales tax is not used
     CopyAddressFromSoc=Fill address with third party address
    -ThirdpartyNotCustomerNotSupplierSoNoRef=Thirdparty neither customer nor supplier, no available refering objects
    -ThirdpartyIsNeitherCustomerNorClientSoCannotHaveDiscounts=Thirdparty neither customer nor supplier, discounts are not available
    +ThirdpartyNotCustomerNotSupplierSoNoRef=Third party neither customer nor vendor, no available refering objects
    +ThirdpartyIsNeitherCustomerNorClientSoCannotHaveDiscounts=Third party neither customer nor supplier, discounts are not available
     PaymentBankAccount=Payment bank account
     OverAllProposals=Návrhy
     OverAllOrders=Objednávky
    @@ -99,9 +99,9 @@ LocalTax2ES=IRPF
     TypeLocaltax1ES=RE Type
     TypeLocaltax2ES=IRPF Type
     WrongCustomerCode=Zákaznícky kód neplatný
    -WrongSupplierCode=Dodávateľ kód neplatný
    +WrongSupplierCode=Vendor code invalid
     CustomerCodeModel=Zákaznícky kód modelu
    -SupplierCodeModel=Dodávateľ kód modelu
    +SupplierCodeModel=Vendor code model
     Gencod=Čiarový kód
     ##### Professional ID #####
     ProfId1Short=Prof id 1
    @@ -267,7 +267,7 @@ Prospect=Vyhliadka
     CustomerCard=Zákaznícka karta
     Customer=Zákazník
     CustomerRelativeDiscount=Relatívna zákazník zľava
    -SupplierRelativeDiscount=Relative supplier discount
    +SupplierRelativeDiscount=Relative vendor discount
     CustomerRelativeDiscountShort=Relatívna zľava
     CustomerAbsoluteDiscountShort=Absolútna zľava
     CompanyHasRelativeDiscount=Tento zákazník má predvolenú zľavu <b>%s%%</b>
    @@ -284,8 +284,8 @@ HasCreditNoteFromSupplier=You have credit notes for <b>%s</b> %s from this suppl
     CompanyHasNoAbsoluteDiscount=Tento zákazník nemá diskontné úver k dispozícii
     CustomerAbsoluteDiscountAllUsers=Absolute customer discounts (granted by all users)
     CustomerAbsoluteDiscountMy=Absolute customer discounts (granted by yourself)
    -SupplierAbsoluteDiscountAllUsers=Absolute supplier discounts (granted by all users)
    -SupplierAbsoluteDiscountMy=Absolute supplier discounts (granted by yourself)
    +SupplierAbsoluteDiscountAllUsers=Absolute vendor discounts (entered by all users)
    +SupplierAbsoluteDiscountMy=Absolute vendor discounts (entered by yourself)
     DiscountNone=Nikto
     Supplier=Dodávateľ
     AddContact=Vytvoriť kontakt
    @@ -304,13 +304,13 @@ DeleteACompany=Odstránenie spoločnosť
     PersonalInformations=Osobné údaje
     AccountancyCode=Accounting account
     CustomerCode=Zákaznícky kód
    -SupplierCode=Kód dodávateľa
    +SupplierCode=Vendor code
     CustomerCodeShort=Zákaznícky kód
    -SupplierCodeShort=Kód dodávateľa
    +SupplierCodeShort=Vendor code
     CustomerCodeDesc=Zákaznícky kód, jedinečný pre všetkých zákazníkov
    -SupplierCodeDesc=Dodávateľ kód, jedinečný pre všetkých dodávateľov
    +SupplierCodeDesc=Vendor code, unique for all vendors
     RequiredIfCustomer=Požadované, ak tretia osoba zákazníka alebo perspektíva
    -RequiredIfSupplier=Požadované, ak tretia strana je dodávateľom
    +RequiredIfSupplier=Required if third party is a vendor
     ValidityControledByModule=Platnosť riadený modulom
     ThisIsModuleRules=Jedná sa pravidlá pre tento modul
     ProspectToContact=Prospect kontaktovať
    @@ -338,7 +338,7 @@ MyContacts=Moje kontakty
     Capital=Kapitál
     CapitalOf=Hlavné mesto %s
     EditCompany=Upraviť spoločnosť
    -ThisUserIsNot=Tento užívateľ nie je vyhliadka, zákazník ani dodávateľ
    +ThisUserIsNot=This user is not a prospect, customer nor vendor
     VATIntraCheck=Kontrola
     VATIntraCheckDesc=Odkaz <b>%s</b> umožňuje požiadať Európsku DPH checker služby. Externý prístup k internetu zo servera je nutné pre túto službu do práce.
     VATIntraCheckURL=http://ec.europa.eu/taxation_customs/vies/vieshome.do
    @@ -396,7 +396,7 @@ ImportDataset_company_4=Third parties/Sales representatives (Assign sales repres
     PriceLevel=Cenová hladina
     DeliveryAddress=Dodacia adresa
     AddAddress=Pridať adresu
    -SupplierCategory=Dodávateľ kategórie
    +SupplierCategory=Vendor category
     JuridicalStatus200=Independent
     DeleteFile=Zmazať súbor
     ConfirmDeleteFile=Ste si istí, že chcete zmazať tento súbor?
    @@ -406,7 +406,7 @@ FiscalYearInformation=Informácie o fiškálny rok
     FiscalMonthStart=Počiatočný mesiac fiškálneho roka
     YouMustAssignUserMailFirst=You must create email for this user first to be able to add emails notifications for him.
     YouMustCreateContactFirst=To be able to add email notifications, you must first define contacts with valid emails for the third party
    -ListSuppliersShort=Zoznam dodávateľov
    +ListSuppliersShort=List of vendors
     ListProspectsShort=Zoznam vyhliadky
     ListCustomersShort=Zoznam zákazníkov
     ThirdPartiesArea=Oblasť tretích strán a kontaktov
    @@ -420,7 +420,7 @@ CurrentOutstandingBill=Current outstanding bill
     OutstandingBill=Max. za vynikajúce účet
     OutstandingBillReached=Max. for outstanding bill reached
     OrderMinAmount=Minimum amount for order
    -MonkeyNumRefModelDesc=Späť numero vo formáte %syymm-nnnn pre zákazníka kódu a %syymm-NNNN s dodávateľmi kódu, kde yy je rok, MM je mesiac a nnnn je sekvencia bez prerušenia a bez návratu na 0.
    +MonkeyNumRefModelDesc=Return numero with format %syymm-nnnn for customer code and %syymm-nnnn for vendor code where yy is year, mm is month and nnnn is a sequence with no break and no return to 0.
     LeopardNumRefModelDesc=Kód je zadarmo. Tento kód je možné kedykoľvek zmeniť.
     ManagingDirectors=Manager(s) name (CEO, director, president...)
     MergeOriginThirdparty=Duplicate third party (third party you want to delete)
    @@ -431,4 +431,4 @@ SaleRepresentativeLogin=Login of sales representative
     SaleRepresentativeFirstname=First name of sales representative
     SaleRepresentativeLastname=Last name of sales representative
     ErrorThirdpartiesMerge=There was an error when deleting the third parties. Please check the log. Changes have been reverted.
    -NewCustomerSupplierCodeProposed=New customer or supplier code suggested on duplicate code
    +NewCustomerSupplierCodeProposed=New customer or vendor code suggested on duplicate code
    diff --git a/htdocs/langs/sk_SK/compta.lang b/htdocs/langs/sk_SK/compta.lang
    index dd6bafb2f82..56f4c22163b 100644
    --- a/htdocs/langs/sk_SK/compta.lang
    +++ b/htdocs/langs/sk_SK/compta.lang
    @@ -19,7 +19,8 @@ Income=Príjem
     Outcome=Výdavok
     MenuReportInOut=Výnosy / náklady
     ReportInOut=Balance of income and expenses
    -ReportTurnover=Obrat
    +ReportTurnover=Turnover invoiced
    +ReportTurnoverCollected=Turnover collected
     PaymentsNotLinkedToInvoice=Platby nesúvisiace s akoukoľvek faktúru, takže nie sú spojené žiadne tretej strane
     PaymentsNotLinkedToUser=Platby nesúvisiace všetkých užívateľov
     Profit=Zisk
    @@ -34,7 +35,8 @@ AmountHTVATRealPaid=Čisté platené
     VATToPay=Tax sales
     VATReceived=Tax received
     VATToCollect=Tax purchases
    -VATSummary=Tax Balance
    +VATSummary=Tax monthly
    +VATBalance=Tax Balance
     VATPaid=Tax paid
     LT1Summary=Tax 2 summary
     LT2Summary=Tax 3 summary
    @@ -76,16 +78,16 @@ MenuNewSocialContribution=New social/fiscal tax
     NewSocialContribution=New social/fiscal tax
     AddSocialContribution=Add social/fiscal tax
     ContributionsToPay=Social/fiscal taxes to pay
    -AccountancyTreasuryArea=Účtovníctvo / Treasury oblasť
    +AccountancyTreasuryArea=Billing and payment area
     NewPayment=Nový platobný
     Payments=Platby
     PaymentCustomerInvoice=Zákazník faktúru
    -PaymentSupplierInvoice=Dodávateľ faktúru
    +PaymentSupplierInvoice=Vendor invoice payment
     PaymentSocialContribution=Platba sociálnej/fiškálnej dane
     PaymentVat=DPH platba
     ListPayment=Zoznam platieb
     ListOfCustomerPayments=Zoznam zákazníckych platieb
    -ListOfSupplierPayments=Zoznam platieb dodávateľom
    +ListOfSupplierPayments=List of vendor payments
     DateStartPeriod=Date start period
     DateEndPeriod=Date end period
     newLT1Payment=New tax 2 payment
    @@ -104,19 +106,21 @@ VATPayment=Sales tax payment
     VATPayments=Sales tax payments
     VATRefund=Sales tax refund
     NewVATPayment=New sales tax payment
    +NewLocalTaxPayment=New tax %s payment
     Refund=Refund
     SocialContributionsPayments=Social/fiscal taxes payments
     ShowVatPayment=Zobraziť DPH platbu
     TotalToPay=Celkom k zaplateniu
     BalanceVisibilityDependsOnSortAndFilters=Balance is visible in this list only if table is sorted ascending on %s and filtered for 1 bank account
     CustomerAccountancyCode=Customer accounting code
    -SupplierAccountancyCode=Supplier accounting code
    +SupplierAccountancyCode=Vendor accounting code
     CustomerAccountancyCodeShort=Cust. account. code
     SupplierAccountancyCodeShort=Sup. account. code
     AccountNumber=Číslo účtu
     NewAccountingAccount=Nový účet
    -SalesTurnover=Obrat
    -SalesTurnoverMinimum=Minimálny obrat z predaja
    +Turnover=Turnover invoiced
    +TurnoverCollected=Turnover collected
    +SalesTurnoverMinimum=Minimum turnover
     ByExpenseIncome=By expenses & incomes
     ByThirdParties=Tretími stranami
     ByUserAuthorOfInvoice=Faktúrou autorovi
    @@ -136,8 +140,8 @@ ConfirmDeleteSocialContribution=Are you sure you want to delete this social/fisc
     ExportDataset_tax_1=Social and fiscal taxes and payments
     CalcModeVATDebt=Režim <b>%sVAT na záväzky accounting%s.</b>
     CalcModeVATEngagement=Režim <b>%sVAT z príjmov-expense%sS.</b>
    -CalcModeDebt=Režim <b>%sClaims-Debt%sS</b> povedal <b>Záväzok účtovníctva.</b>
    -CalcModeEngagement=Režim <b>%sIncomes-Expense%sS</b> povedal <b>hotovostné účtovníctvo</b>
    +CalcModeDebt=Analysis of known recorded invoices even if they are not yet accounted in ledger.
    +CalcModeEngagement=Analysis of known recorded payments, even if they are not yet accounted in Ledger.
     CalcModeBookkeeping=Analysis of <b>data journalized in Bookkeeping Ledger table</b>
     CalcModeLT1= Mode <b>%sRE on customer invoices - suppliers invoices%s</b>
     CalcModeLT1Debt=Mode <b>%sRE on customer invoices%s</b>
    @@ -150,9 +154,9 @@ AnnualSummaryInputOutputMode=Bilancia príjmov a výdavkov, ročné zhrnutie
     AnnualByCompanies=Balance of income and expenses, by predefined groups of account
     AnnualByCompaniesDueDebtMode=Balance of income and expenses, detail by predefined groups, mode <b>%sClaims-Debts%s</b> said <b>Commitment accounting</b>.
     AnnualByCompaniesInputOutputMode=Balance of income and expenses, detail by predefined groups, mode <b>%sIncomes-Expenses%s</b> said <b>cash accounting</b>.
    -SeeReportInInputOutputMode=Pozri správu <b>%sIncomes-Expense%sS</b> povedal <b>hotovostného účtovníctva</b> pre výpočet na skutočných platbách
    -SeeReportInDueDebtMode=Pozri správu <b>%sClaims-Debt%sS</b> povedal <b>účtovanie záväzkov</b> pre výpočet na vystavených faktúr
    -SeeReportInBookkeepingMode=See report <b>%sBookeeping%s</b> for a calculation on <b>bookkeeping table analysis</b>
    +SeeReportInInputOutputMode=See %sanalysis of payments%s for a calculation on actual payments made even if they are not yet accounted in Ledger.
    +SeeReportInDueDebtMode=See %sanalysis of invoices%s for a calculation based on known recorded invoices even if they are not yet accounted in Ledger.
    +SeeReportInBookkeepingMode=See <b>%sBookeeping report%s</b> for a calculation on <b>Bookkeeping Ledger table</b>
     RulesAmountWithTaxIncluded=- Uvedené sumy sú so všetkými daňami
     RulesResultDue=- It includes outstanding invoices, expenses, VAT, donations whether they are paid or not. Is also includes paid salaries.<br>- It is based on the validation date of invoices and VAT and on the due date for expenses. For salaries defined with Salary module, the value date of payment is used.
     RulesResultInOut=- It includes the real payments made on invoices, expenses, VAT and salaries. <br>- It is based on the payment dates of the invoices, expenses, VAT and salaries. The donation date for donation.
    @@ -171,6 +175,8 @@ LT1ReportByCustomersES=Report by third party RE
     LT2ReportByCustomersES=Správa o treťou stranou IRPF
     VATReport=Sale tax report
     VATReportByPeriods=Sale tax report by period
    +VATReportByRates=Sale tax report by rates
    +VATReportByThirdParties=Sale tax report by third parties
     VATReportByCustomers=Sale tax report by customer
     VATReportByCustomersInInputOutputMode=Správa zákazníka DPH vyzdvihnúť a zaplatiť
     VATReportByQuartersInInputOutputMode=Report by Sale tax rate of the tax collected and paid
    @@ -207,7 +213,7 @@ Pcg_version=Chart of accounts models
     Pcg_type=PCG typ
     Pcg_subtype=PCG podtyp
     InvoiceLinesToDispatch=Faktúra linky na expedíciu
    -ByProductsAndServices=Výrobkami a službami
    +ByProductsAndServices=By product and service
     RefExt=Externé ref
     ToCreateAPredefinedInvoice=To create a template invoice, create a standard invoice, then, without validating it, click onto button "%s".
     LinkedOrder=Link to order
    @@ -215,7 +221,8 @@ Mode1=Method 1
     Mode2=Metóda 2
     CalculationRuleDesc=Ak chcete vypočítať celkovú sumu DPH, tam sú dve metódy: <br> Metóda 1 je zaokrúhlenie DPH na každom riadku, potom sa spočítajú tak. <br> Metóda 2 je súčtom všetkých sud na každom riadku, potom sa výsledok zaokrúhľovania. <br> Konečný výsledok môže sa líši od niekoľkých centov. Predvolený režim je režim <b>%s.</b>
     CalculationRuleDescSupplier=According to supplier, choose appropriate method to apply same calculation rule and get same result expected by your supplier.
    -TurnoverPerProductInCommitmentAccountingNotRelevant=Obrat správa za tovar, pri použití <b>hotovosti evidencia</b> režim nie je relevantná. Táto správa je k dispozícii len pri použití <b>zásnubný evidencia</b> režimu (pozri nastavenie účtovného modulu).
    +TurnoverPerProductInCommitmentAccountingNotRelevant=The report of Turnover collected per product is not available. This report is only available for turnover invoiced.
    +TurnoverPerSaleTaxRateInCommitmentAccountingNotRelevant=The report of Turnover collected per sale tax rate is not available. This report is only available for turnover invoiced.
     CalculationMode=Výpočet režim
     AccountancyJournal=Accounting code journal
     ACCOUNTING_VAT_SOLD_ACCOUNT=Accounting account by default for VAT on sales (used if not defined on VAT dictionary setup)
    @@ -223,7 +230,7 @@ ACCOUNTING_VAT_BUY_ACCOUNT=Accounting account by default for VAT on purchases (u
     ACCOUNTING_VAT_PAY_ACCOUNT=Accounting account by default for paying VAT
     ACCOUNTING_ACCOUNT_CUSTOMER=Accounting account used for customer third parties
     ACCOUNTING_ACCOUNT_CUSTOMER_Desc=The dedicated accounting account defined on third party card will be used for Subledger accouting only. This one will be used for General Ledger and as default value of Subledger accounting if dedicated customer accouting account on third party is not defined.
    -ACCOUNTING_ACCOUNT_SUPPLIER=Accounting account used for supplier third parties
    +ACCOUNTING_ACCOUNT_SUPPLIER=Accounting account used for vendor third parties
     ACCOUNTING_ACCOUNT_SUPPLIER_Desc=The dedicated accounting account defined on third party card will be used for Subledger accouting only. This one will be used for General Ledger and as default value of Subledger accounting if dedicated supplier accouting account on third party is not defined.
     CloneTax=Clone a social/fiscal tax
     ConfirmCloneTax=Confirm the clone of a social/fiscal tax payment
    @@ -242,3 +249,11 @@ FiscalPeriod=Accounting period
     ListSocialContributionAssociatedProject=List of social contributions associated with the project
     DeleteFromCat=Remove from accounting group
     AccountingAffectation=Accounting assignement
    +LastDayTaxIsRelatedTo=Last day of period the tax is related to
    +VATDue=Sale tax claimed
    +ClaimedForThisPeriod=Claimed for the period
    +PaidDuringThisPeriod=Paid during this period
    +ByVatRate=By sale tax rate
    +TurnoverbyVatrate=Turnover invoiced by sale tax rate
    +TurnoverCollectedbyVatrate=Turnover collected by sale tax rate
    +PurchasebyVatrate=Purchase by sale tax rate
    diff --git a/htdocs/langs/sk_SK/dict.lang b/htdocs/langs/sk_SK/dict.lang
    index 41b88174fda..a20f900306e 100644
    --- a/htdocs/langs/sk_SK/dict.lang
    +++ b/htdocs/langs/sk_SK/dict.lang
    @@ -5,7 +5,8 @@ CountryIT=Taliansko
     CountryES=Španielsko
     CountryDE=Nemecko
     CountryCH=Švajčiarsko
    -CountryGB=Veľká Británia
    +# Warning, country code GB is for United Kingdom. UK Does not exists as country code in ISO standard.
    +CountryGB=Spojené Kráľovstvo
     CountryUK=Spojené Kráľovstvo
     CountryIE=Írsko
     CountryCN=Čína
    diff --git a/htdocs/langs/sk_SK/ecm.lang b/htdocs/langs/sk_SK/ecm.lang
    index 9a00eccd295..54ca11128af 100644
    --- a/htdocs/langs/sk_SK/ecm.lang
    +++ b/htdocs/langs/sk_SK/ecm.lang
    @@ -39,9 +39,10 @@ ShowECMSection=Zobraziť adresár
     DeleteSection=Odstráňte adresár
     ConfirmDeleteSection=Can you confirm you want to delete the directory <b>%s</b>?
     ECMDirectoryForFiles=Relatívny adresár pre súbory
    -CannotRemoveDirectoryContainsFiles=Nie je možné odstrániť, pretože obsahuje niektoré súbory
    +CannotRemoveDirectoryContainsFilesOrDirs=Removal not possible because it contains some files or sub-directories
    +CannotRemoveDirectoryContainsFiles=Removal not possible because it contains some files
     ECMFileManager=Správca súborov
    -ECMSelectASection=Vyberte adresár na ľavej strane stromu ...
    +ECMSelectASection=Select a directory in the tree...
     DirNotSynchronizedSyncFirst=This directory seems to be created or modified outside ECM module. You must click on "Resync" button first to synchronize disk and database to get content of this directory.
     ReSyncListOfDir=Resync list of directories
     HashOfFileContent=Hash of file content
    diff --git a/htdocs/langs/sk_SK/errors.lang b/htdocs/langs/sk_SK/errors.lang
    index ec1972457f3..21305653a83 100644
    --- a/htdocs/langs/sk_SK/errors.lang
    +++ b/htdocs/langs/sk_SK/errors.lang
    @@ -32,9 +32,9 @@ ErrorBarCodeRequired=Bar code required
     ErrorCustomerCodeAlreadyUsed=Zákaznícky kód už používaný
     ErrorBarCodeAlreadyUsed=Bar code already used
     ErrorPrefixRequired=Prefix nutné
    -ErrorBadSupplierCodeSyntax=Bad syntaxe pre kód dodávateľa
    -ErrorSupplierCodeRequired=Dodávateľ povinný kód
    -ErrorSupplierCodeAlreadyUsed=Dodávateľ kód už používaný
    +ErrorBadSupplierCodeSyntax=Bad syntax for vendor code
    +ErrorSupplierCodeRequired=Vendor code required
    +ErrorSupplierCodeAlreadyUsed=Vendor code already used
     ErrorBadParameters=Bad parametre
     ErrorBadValueForParameter=Wrong value '%s' for parameter '%s'
     ErrorBadImageFormat=Image file has not a supported format (Your PHP does not support functions to convert images of this format)
    @@ -87,7 +87,7 @@ ErrorsOnXLines=Chyby na <b>%s</b> zdrojovom zázname (s)
     ErrorFileIsInfectedWithAVirus=Antivírusový program nebol schopný overiť súbor (súbor môže byť napadnutý vírusom)
     ErrorSpecialCharNotAllowedForField=Špeciálne znaky nie sú povolené pre pole &quot;%s&quot;
     ErrorNumRefModel=Existuje odkaz do databázy (%s) a nie je kompatibilný s týmto pravidlom číslovania. Odobrať záznam alebo premenovať odkaz na aktiváciu tohto modulu.
    -ErrorQtyTooLowForThisSupplier=Nedostatočné množstvo tohto podniku, alebo nie je definovaná cena k tomuto produktu tohto podniku
    +ErrorQtyTooLowForThisSupplier=Quantity too low for this vendor or no price defined on this product for this supplier
     ErrorModuleSetupNotComplete=Setup of module looks to be uncomplete. Go on Home - Setup - Modules to complete.
     ErrorBadMask=Chyba na masku
     ErrorBadMaskFailedToLocatePosOfSequence=Chyba maska ​​bez poradovým číslom
    @@ -177,7 +177,7 @@ ErrorBadDefinitionOfMenuArrayInModuleDescriptor=Bad Definition Of Menu Array In
     ErrorSavingChanges=An error has ocurred when saving the changes
     ErrorWarehouseRequiredIntoShipmentLine=Warehouse is required on the line to ship
     ErrorFileMustHaveFormat=File must have format %s
    -ErrorSupplierCountryIsNotDefined=Krajina tohto dodávateľa nie je definovaná. Najprv to to treba opraviť.
    +ErrorSupplierCountryIsNotDefined=Country for this vendor is not defined. Correct this first.
     ErrorsThirdpartyMerge=Failed to merge the two records. Request canceled.
     ErrorStockIsNotEnoughToAddProductOnOrder=Stock is not enough for product %s to add it into a new order.
     ErrorStockIsNotEnoughToAddProductOnInvoice=Stock is not enough for product %s to add it into a new invoice.
    diff --git a/htdocs/langs/sk_SK/install.lang b/htdocs/langs/sk_SK/install.lang
    index 717fc92e081..36baca36fab 100644
    --- a/htdocs/langs/sk_SK/install.lang
    +++ b/htdocs/langs/sk_SK/install.lang
    @@ -6,6 +6,7 @@ ConfFileDoesNotExistsAndCouldNotBeCreated=<b>%s</b> Konfiguračný súbor neexis
     ConfFileCouldBeCreated=<b>%s</b> Konfiguračný súbor môže byť vytvorený.
     ConfFileIsNotWritable=<b>%s</b> Konfiguračný súbor nie je zapisovateľný. Skontrolujte oprávnenia. Pri prvej inštalácii musí byť Váš webový server schopný zapisovať do tohto súboru počas procesu konfigurácie (napr. &quot;chmod 666&quot; na Unixe, a pod.).
     ConfFileIsWritable=Konfiguračný súbor <b>%s</b> je zapisovatelný.
    +ConfFileMustBeAFileNotADir=Configuration file <b>%s</b> must be a file, not a directory.
     ConfFileReload=Aktualizuj všetky informácie z konfiguračného súboru.
     PHPSupportSessions=Vaše PHP podporuje relácie.
     PHPSupportPOSTGETOk=Vaše PHP podporuje premenné POST a GET.
    @@ -91,8 +92,8 @@ FailedToCreateAdminLogin=Vytvorenie Dolibarr administratórskeho účtu zlyhalo
     WarningRemoveInstallDir=Pozor, z bezpečnostných dôvodov, akonáhle inštaláciu alebo upgrade je kompletný, aby sa zabránilo používanie inštaláciu nástroja znova, mali by ste pridať súbor s názvom <b>install.lock</b> do adresára dokumentov Dolibarr, aby sa zabránilo škodlivému využitie.
     FunctionNotAvailableInThisPHP=Nie je k dispozícii na tejto PHP
     ChoosedMigrateScript=Vyberte si skript migrácie
    -DataMigration=Migrácia dát
    -DatabaseMigration=Štruktúra migrácia databázy
    +DataMigration=Database migration (data)
    +DatabaseMigration=Database migration (structure + some data)
     ProcessMigrateScript=Skript pre spracovanie
     ChooseYourSetupMode=Vyberte si režim inštalácie a kliknite na tlačidlo &quot;Štart&quot; ...
     FreshInstall=Čerstvá inštalácia
    @@ -146,7 +147,7 @@ NothingToDo=Nothing to do
     # upgrade
     MigrationFixData=Oprava pre denormalized dát
     MigrationOrder=Migrácia dát pre zákazníkovej objednávky
    -MigrationSupplierOrder=Migrácia dát pre dodávateľov objednávky
    +MigrationSupplierOrder=Data migration for vendor's orders
     MigrationProposal=Migrácia dát na komerčné návrhov
     MigrationInvoice=Migrácia dát pre zákazníka faktúry
     MigrationContract=Migrácia dát pre zmluvy
    @@ -196,8 +197,14 @@ MigrationEvents=Migrácia udalostí za účelom pridania vlastníka udalosti do
     MigrationEventsContact=Migration of events to add event contact into assignement table
     MigrationRemiseEntity=Aktualizácia hodnoty llx_societe_remise
     MigrationRemiseExceptEntity=Aktualizácia hodnoty llx_societe_remise_except
    +MigrationUserRightsEntity=Update entity field value of llx_user_rights
    +MigrationUserGroupRightsEntity=Update entity field value of llx_usergroup_rights
     MigrationReloadModule=Znovu načítať modul %s
     MigrationResetBlockedLog=Reset module BlockedLog for v7 algorithm
     ShowNotAvailableOptions=Zobraziť nedostupné možnosti
     HideNotAvailableOptions=Skryť nedostupné možnosti
     ErrorFoundDuringMigration=Počas migrácies sa vyskytol problém preto nasledujúci krok nie je dostupný. Pre ignorovanie chýb môžete <a href="%s">kliknúť tu</a>, ale niektoré funkcie aplikácie nebudu fungovať správne pokial ich neopravíte.
    +YouTryInstallDisabledByDirLock=The application try to sefl upgrade, but install/upgrade pages have been disabled for security reason (directory renamed with .lock suffix).<br>
    +YouTryInstallDisabledByFileLock=The application try to sefl upgrade, but install/upgrade pages pages have been disabled for security reason (by lock file <strong>install.lock</strong> into dolibarr documents directory).<br>
    +ClickHereToGoToApp=Click here to go to your application
    +ClickOnLinkOrRemoveManualy=Click on following link and if you always reach this page, you must remove the file install.lock into documents directory manually
    diff --git a/htdocs/langs/sk_SK/ldap.lang b/htdocs/langs/sk_SK/ldap.lang
    index 5523eca1507..dd629d96d4e 100644
    --- a/htdocs/langs/sk_SK/ldap.lang
    +++ b/htdocs/langs/sk_SK/ldap.lang
    @@ -1,5 +1,4 @@
     # Dolibarr language file - Source file is en_US - ldap
    -DomainPassword=Heslo pre doménu
     YouMustChangePassNextLogon=Heslo pre užívateľské <b>%s</b> na doméne <b>%s</b> musí byť zmenený.
     UserMustChangePassNextLogon=Užívateľ musí zmeniť heslo v doméne %s
     LDAPInformationsForThisContact=Informácie v databáze LDAP pre tento kontakt
    @@ -25,3 +24,4 @@ MemberTypeSynchronized=Member type synchronized
     ContactSynchronized=Kontaktujte synchronizované
     ForceSynchronize=Force synchronizácia Dolibarr -&gt; LDAP
     ErrorFailedToReadLDAP=Nepodarilo sa prečítať LDAP databázy. Skontrolujte nastavenie LDAP modul a databázový dostupnosť.
    +PasswordOfUserInLDAP=Password of user in LDAP
    diff --git a/htdocs/langs/sk_SK/loan.lang b/htdocs/langs/sk_SK/loan.lang
    index 8ea9972c9e6..b6502369886 100644
    --- a/htdocs/langs/sk_SK/loan.lang
    +++ b/htdocs/langs/sk_SK/loan.lang
    @@ -10,6 +10,7 @@ LoanCapital=Kapitál
     Insurance=Insurance
     Interest=Interest
     Nbterms=Number of terms
    +Term=Term
     LoanAccountancyCapitalCode=Accounting account capital
     LoanAccountancyInsuranceCode=Accounting account insurance
     LoanAccountancyInterestCode=Accounting account interest
    @@ -17,39 +18,14 @@ ConfirmDeleteLoan=Confirm deleting this loan
     LoanDeleted=Loan Deleted Successfully
     ConfirmPayLoan=Confirm classify paid this loan
     LoanPaid=Loan Paid
    -# Calc
    -LoanCalc=Bank Loans Calculator
    -PurchaseFinanceInfo=Purchase & Financing Information
    -SalePriceOfAsset=Sale Price of Asset
    -PercentageDown=Percentage Down
    -LengthOfMortgage=Duration of loan
    -AnnualInterestRate=Annual Interest Rate
    -ExplainCalculations=Explain Calculations
    -ShowMeCalculationsAndAmortization=Show me the calculations and amortization
    -MortgagePaymentInformation=Mortgage Payment Information
    -DownPayment=Down Payment
    -DownPaymentDesc=The <b>down payment</b> = The price of the home multiplied by the percentage down divided by 100 (for 5% down becomes 5/100 or 0.05)
    -InterestRateDesc=The <b>interest rate</b> = The annual interest percentage divided by 100
    -MonthlyFactorDesc=The <b>monthly factor</b> = The result of the following formula
    -MonthlyInterestRateDesc=The <b>monthly interest rate</b> = The annual interest rate divided by 12 (for the 12 months in a year)
    -MonthTermDesc=The <b>month term</b> of the loan in months = The number of years you've taken the loan out for times 12
    -MonthlyPaymentDesc=The montly payment is figured out using the following formula
    -AmortizationPaymentDesc=The <a href="#amortization">amortization</a> breaks down how much of your monthly payment goes towards the bank's interest, and how much goes into paying off the principal of your loan.
    -AmountFinanced=Amount Financed
    -AmortizationMonthlyPaymentOverYears=Amortization For Monthly Payment: <b>%s</b> over %s years
    -Totalsforyear=Totals for year
    -MonthlyPayment=Monthly Payment
    -LoanCalcDesc=This <b>mortgage calculator</b> can be used to figure out monthly payments of a loaning, based on the amount borrowed, the term of the loan desired and the interest rate.<br> This calculator includes also PMI (Private Mortgage Insurance) for loans where less than 20%% is put as a down payment. Also taken into consideration are the town property taxes, and their effect on the total monthly mortgage payment.<br>
    -GoToInterest=%s will go towards INTEREST
    -GoToPrincipal=%s will go towards PRINCIPAL
    -YouWillSpend=You will spend %s in year %s
     ListLoanAssociatedProject=List of loan associated with the project
     AddLoan=Create loan
    +FinancialCommitment=Financial commitment
    +InterestAmount=Interest
    +CapitalRemain=Capital remain
     # Admin
     ConfigLoan=Configuration of the module loan
     LOAN_ACCOUNTING_ACCOUNT_CAPITAL=Accounting account capital by default
     LOAN_ACCOUNTING_ACCOUNT_INTEREST=Accounting account interest by default
     LOAN_ACCOUNTING_ACCOUNT_INSURANCE=Accounting account insurance by default
    -FinancialCommitment=Financial commitment
     CreateCalcSchedule=Edit financial commitment
    -InterestAmount=Interest amount
    diff --git a/htdocs/langs/sk_SK/mails.lang b/htdocs/langs/sk_SK/mails.lang
    index 8f42bf2ca3c..2e95aa4c1fc 100644
    --- a/htdocs/langs/sk_SK/mails.lang
    +++ b/htdocs/langs/sk_SK/mails.lang
    @@ -11,7 +11,9 @@ MailFrom=Odosielateľ
     MailErrorsTo=Chyby
     MailReply=Odpovedať
     MailTo=Prijímač (s)
    +MailToUsers=To user(s)
     MailCC=Kopírovať do
    +MailToCCUsers=Copy to users(s)
     MailCCC=Cached kópiu
     MailTopic=EMail téma
     MailText=Správa
    @@ -164,4 +166,4 @@ InGoingEmailSetup=Incoming email setup
     OutGoingEmailSetupForEmailing=Outgoing email setup (for mass emailing)
     DefaultOutgoingEmailSetup=Default outgoing email setup
     Information=Informácie
    -
    +ContactsWithThirdpartyFilter=Contacts avec filtre client
    diff --git a/htdocs/langs/sk_SK/main.lang b/htdocs/langs/sk_SK/main.lang
    index 2d76df756fc..93bae8c4512 100644
    --- a/htdocs/langs/sk_SK/main.lang
    +++ b/htdocs/langs/sk_SK/main.lang
    @@ -92,6 +92,7 @@ DolibarrInHttpAuthenticationSoPasswordUseless=Dolibarr authentication mode is se
     Administrator=Správca
     Undefined=Undefined
     PasswordForgotten=Password forgotten?
    +NoAccount=No account?
     SeeAbove=Pozri vyššie
     HomeArea=Hlavná oblasť
     LastConnexion=Latest connection
    @@ -231,7 +232,7 @@ Limit=Obmedzenie
     Limits=Limity
     Logout=Odhlásenie
     NoLogoutProcessWithAuthMode=No applicative disconnect feature with authentication mode <b>%s</b>
    -Connection=Spojenie
    +Connection=Prihlasovacie meno
     Setup=Setup
     Alert=Upozornenie
     MenuWarnings=Upozornenie
    @@ -402,6 +403,7 @@ DefaultTaxRate=Default tax rate
     Average=Priemer
     Sum=Súčet
     Delta=Delta
    +RemainToPay=Remain to pay
     Module=Module/Application
     Modules=Modules/Applications
     Option=Voľba
    @@ -414,7 +416,7 @@ Favorite=Obľúbené
     ShortInfo=Info.
     Ref=Ref
     ExternalRef=Ref. extern
    -RefSupplier=Ref dodávateľ
    +RefSupplier=Ref. vendor
     RefPayment=Ref platba
     CommercialProposalsShort=Komerčné návrhy
     Comment=Komentár
    @@ -493,7 +495,7 @@ Received=Prijaté
     Paid=Platený
     Topic=Subject
     ByCompanies=Tretími stranami
    -ByUsers=Od užívateľov
    +ByUsers=By user
     Links=Odkazy
     Link=Odkaz
     Rejects=Odmieta
    @@ -505,6 +507,7 @@ NoneF=Nikto
     NoneOrSeveral=None or several
     Late=Neskoro
     LateDesc=Delay to define if a record is late or not depends on your setup. Ask your admin to change delay from menu Home - Setup - Alerts.
    +NoItemLate=No late item
     Photo=Obrázok
     Photos=Obrázky
     AddPhoto=Pridať obrázok
    @@ -619,9 +622,9 @@ BuildDoc=Build Doc
     Entity=Prostredie
     Entities=Subjekty
     CustomerPreview=Zákazník náhľad
    -SupplierPreview=Dodávateľ náhľad
    +SupplierPreview=Vendor preview
     ShowCustomerPreview=Zobraziť zákaznícku náhľad
    -ShowSupplierPreview=Zobraziť náhľad s dodávateľmi
    +ShowSupplierPreview=Show vendor preview
     RefCustomer=Ref zákazník
     Currency=Mena
     InfoAdmin=Informácie pre správcov
    @@ -915,11 +918,11 @@ SearchIntoProductsOrServices=Products or services
     SearchIntoProjects=Projekty
     SearchIntoTasks=Úlohy
     SearchIntoCustomerInvoices=Customer invoices
    -SearchIntoSupplierInvoices=Supplier invoices
    +SearchIntoSupplierInvoices=Vendor invoices
     SearchIntoCustomerOrders=Customer orders
    -SearchIntoSupplierOrders=Supplier orders
    +SearchIntoSupplierOrders=Purchase orders
     SearchIntoCustomerProposals=Customer proposals
    -SearchIntoSupplierProposals=Dodávatelské ponuky
    +SearchIntoSupplierProposals=Vendor proposals
     SearchIntoInterventions=Zásahy
     SearchIntoContracts=Zmluvy
     SearchIntoCustomerShipments=Customer shipments
    @@ -941,3 +944,7 @@ Remote=Remote
     LocalAndRemote=Local and Remote
     KeyboardShortcut=Keyboard shortcut
     AssignedTo=Priradené
    +Deletedraft=Delete draft
    +ConfirmMassDraftDeletion=Draft Bulk delete confirmation
    +FileSharedViaALink=File shared via a link
    +
    diff --git a/htdocs/langs/sk_SK/margins.lang b/htdocs/langs/sk_SK/margins.lang
    index f4bce25ade6..6edaad446c3 100644
    --- a/htdocs/langs/sk_SK/margins.lang
    +++ b/htdocs/langs/sk_SK/margins.lang
    @@ -28,10 +28,10 @@ UseDiscountAsService=Ako služba
     UseDiscountOnTotal=Na medzisúčet
     MARGIN_METHODE_FOR_DISCOUNT_DETAILS=Definuje, či globálna zľava je považovaný za výrobok, služba, alebo iba na medzisúčet pre výpočet marže.
     MARGIN_TYPE=Buying/Cost price suggested by default for margin calculation
    -MargeType1=Margin on Best supplier price
    +MargeType1=Margin on Best vendor price
     MargeType2=Margin on Weighted Average Price (WAP)
     MargeType3=Margin on Cost Price
    -MarginTypeDesc=* Margin on best buying price = Selling price - Best supplier price defined on product card<br>* Margin on Weighted Average Price (WAP) = Selling price - Product Weighted Average Price (WAP) or best supplier price if WAP not yet defined<br>* Margin on Cost price = Selling price - Cost price defined on product card or WAP if cost price not defined, or best supplier price if WAP not yet defined
    +MarginTypeDesc=* Margin on best buying price = Selling price - Best vendor price defined on product card<br>* Margin on Weighted Average Price (WAP) = Selling price - Product Weighted Average Price (WAP) or best supplier price if WAP not yet defined<br>* Margin on Cost price = Selling price - Cost price defined on product card or WAP if cost price not defined, or best supplier price if WAP not yet defined
     CostPrice=Veľkoobchodná cena
     UnitCharges=Jednotkové náklady
     Charges=Poplatky
    diff --git a/htdocs/langs/sk_SK/members.lang b/htdocs/langs/sk_SK/members.lang
    index e89fffdc06b..a9f0a1ae348 100644
    --- a/htdocs/langs/sk_SK/members.lang
    +++ b/htdocs/langs/sk_SK/members.lang
    @@ -111,7 +111,7 @@ SendingAnEMailToMember=Sending information email to member
     SendingEmailOnAutoSubscription=Sending email on auto registration
     SendingEmailOnMemberValidation=Sending email on new member validation
     SendingEmailOnNewSubscription=Sending email on new subscription
    -SendingReminderForExpiredSubscription=Sending reminder for expired subscription
    +SendingReminderForExpiredSubscription=Sending reminder for expired subscriptions
     SendingEmailOnCancelation=Sending email on cancelation
     # Topic of email templates
     YourMembershipRequestWasReceived=Your membership was received.
    diff --git a/htdocs/langs/sk_SK/modulebuilder.lang b/htdocs/langs/sk_SK/modulebuilder.lang
    index a3fee23cb53..9d6661eda41 100644
    --- a/htdocs/langs/sk_SK/modulebuilder.lang
    +++ b/htdocs/langs/sk_SK/modulebuilder.lang
    @@ -74,6 +74,7 @@ NoWidget=No widget
     GoToApiExplorer=Go to API explorer
     ListOfMenusEntries=List of menu entries
     ListOfPermissionsDefined=List of defined permissions
    +SeeExamples=See examples here
     EnabledDesc=Condition to have this field active (Examples: 1 or $conf->global->MYMODULE_MYOPTION)
     VisibleDesc=Is the field visible ? (Examples: 0=Never visible, 1=Visible on list and create/update/view forms, 2=Visible on list only, 3=Visible on create/update/view form only. Using a negative value means field is not shown by default on list but can be selected for viewing)
     IsAMeasureDesc=Can the value of field be cumulated to get a total into list ? (Examples: 1 or 0)
    @@ -95,3 +96,6 @@ DropTableIfEmpty=(Delete table if empty)
     TableDoesNotExists=The table %s does not exists
     TableDropped=Table %s deleted
     InitStructureFromExistingTable=Build the structure array string of an existing table
    +UseAboutPage=Disallow the about page
    +UseDocFolder=Disallow the documentation folder
    +UseSpecificReadme=Use a specific ReadMe
    diff --git a/htdocs/langs/sk_SK/opensurvey.lang b/htdocs/langs/sk_SK/opensurvey.lang
    index 643aaee4e22..8d7928f1ed6 100644
    --- a/htdocs/langs/sk_SK/opensurvey.lang
    +++ b/htdocs/langs/sk_SK/opensurvey.lang
    @@ -58,3 +58,4 @@ MoreChoices=Enter more choices for the voters
     SurveyExpiredInfo=The poll has been closed or voting delay has expired.
     EmailSomeoneVoted=%s has filled a line.\nYou can find your poll at the link: \n%s
     ShowSurvey=Show survey
    +UserMustBeSameThanUserUsedToVote=You must have voted and use the same user name that the one used to vote, to post a comment
    diff --git a/htdocs/langs/sk_SK/orders.lang b/htdocs/langs/sk_SK/orders.lang
    index 0e68718056a..8d69695ab06 100644
    --- a/htdocs/langs/sk_SK/orders.lang
    +++ b/htdocs/langs/sk_SK/orders.lang
    @@ -1,6 +1,6 @@
     # Dolibarr language file - Source file is en_US - orders
     OrdersArea=Zákaznícke objednávky
    -SuppliersOrdersArea=Dodávateľské objednávky
    +SuppliersOrdersArea=Purchase orders area
     OrderCard=Karta objednávky
     OrderId=ID objednávky
     Order=Objednávka
    @@ -13,18 +13,18 @@ OrderToProcess=Objednávka na spracovanie
     NewOrder=Nová objednávka
     ToOrder=Objednať
     MakeOrder=Objednať
    -SupplierOrder=Dodávateľská objednávka
    -SuppliersOrders=Dodávateliské objednávky
    -SuppliersOrdersRunning=Aktuálne dodávatelské objednávky
    -CustomerOrder=Zákaznícka objednávka
    -CustomersOrders=Customer orders
    +SupplierOrder=Purchase order
    +SuppliersOrders=Purchase orders
    +SuppliersOrdersRunning=Current purchase orders
    +CustomerOrder=Objednávky zákazníka
    +CustomersOrders=Zákazníckych objednávok
     CustomersOrdersRunning=Current customer orders
     CustomersOrdersAndOrdersLines=Customer orders and order lines
     OrdersDeliveredToBill=Customer orders delivered to bill
     OrdersToBill=Customer orders delivered
     OrdersInProcess=Customer orders in process
     OrdersToProcess=Customer orders to process
    -SuppliersOrdersToProcess=Supplier orders to process
    +SuppliersOrdersToProcess=Purchase orders to process
     StatusOrderCanceledShort=Zrušený
     StatusOrderDraftShort=Návrh
     StatusOrderValidatedShort=Overené
    @@ -75,15 +75,15 @@ ShowOrder=Zobraziť objednávku
     OrdersOpened=Orders to process
     NoDraftOrders=Žiadne návrhy objednávky
     NoOrder=No order
    -NoSupplierOrder=No supplier order
    +NoSupplierOrder=No purchase order
     LastOrders=Latest %s customer orders
     LastCustomerOrders=Latest %s customer orders
    -LastSupplierOrders=Latest %s supplier orders
    +LastSupplierOrders=Latest %s purchase orders
     LastModifiedOrders=Latest %s modified orders
     AllOrders=Všetky objednávky
     NbOfOrders=Počet objednávok
     OrdersStatistics=Objednať si štatistiky
    -OrdersStatisticsSuppliers=Dodávateľ, aby si štatistiky
    +OrdersStatisticsSuppliers=Purchase order statistics
     NumberOfOrdersByMonth=Počet objednávok mesiace
     AmountOfOrdersByMonthHT=Množstvo objednávok mesačne (bez dane)
     ListOfOrders=Zoznam objednávok
    @@ -97,12 +97,12 @@ ConfirmMakeOrder=Are you sure you want to confirm you made this order on <b>%s</
     GenerateBill=Vytvoriť faktúru
     ClassifyShipped=Klasifikovať dodaný
     DraftOrders=Návrh uznesenia
    -DraftSuppliersOrders=Draft suppliers orders
    +DraftSuppliersOrders=Draft purchase orders
     OnProcessOrders=V procese objednávky
     RefOrder=Ref objednávka
     RefCustomerOrder=Ref. order for customer
    -RefOrderSupplier=Ref. order for supplier
    -RefOrderSupplierShort=Ref. order supplier
    +RefOrderSupplier=Ref. order for vendor
    +RefOrderSupplierShort=Ref. order vendor
     SendOrderByMail=Objednávku zašlite poštou
     ActionsOnOrder=Akcie na objednávku
     NoArticleOfTypeProduct=Žiadny článok typu &quot;výrobok&quot;, takže nie je shippable článok pre túto objednávku
    @@ -115,9 +115,9 @@ ConfirmCloneOrder=Are you sure you want to clone this order <b>%s</b>?
     DispatchSupplierOrder=Príjem %s dodávateľských objednávok
     FirstApprovalAlreadyDone=First approval already done
     SecondApprovalAlreadyDone=Second approval already done
    -SupplierOrderReceivedInDolibarr=Supplier order %s received %s
    -SupplierOrderSubmitedInDolibarr=Supplier order %s submited
    -SupplierOrderClassifiedBilled=Supplier order %s set billed
    +SupplierOrderReceivedInDolibarr=Purchase Order %s received %s
    +SupplierOrderSubmitedInDolibarr=Purchase Order %s submited
    +SupplierOrderClassifiedBilled=Purchase Order %s set billed
     OtherOrders=Ostatné objednávky
     ##### Types de contacts #####
     TypeContact_commande_internal_SALESREPFOLL=Zástupca nasledujúce-up, aby zákazník
    @@ -125,11 +125,11 @@ TypeContact_commande_internal_SHIPPING=Zástupca nasledujúce-up doprava
     TypeContact_commande_external_BILLING=Zákazník faktúra kontakt
     TypeContact_commande_external_SHIPPING=Zákazník doprava kontakt
     TypeContact_commande_external_CUSTOMER=Kontakt so zákazníkom nasledujúce-up, aby
    -TypeContact_order_supplier_internal_SALESREPFOLL=Zástupca nasledujúce-up, aby sa s dodávateľmi
    +TypeContact_order_supplier_internal_SALESREPFOLL=Representative following-up purchase order
     TypeContact_order_supplier_internal_SHIPPING=Zástupca nasledujúce-up doprava
    -TypeContact_order_supplier_external_BILLING=Dodávateľ faktúru kontakt
    -TypeContact_order_supplier_external_SHIPPING=Dodávateľ doprava kontakt
    -TypeContact_order_supplier_external_CUSTOMER=S dodávateľmi Spoj sa nasledujúce-up, aby
    +TypeContact_order_supplier_external_BILLING=Vendor invoice contact
    +TypeContact_order_supplier_external_SHIPPING=Vendor shipping contact
    +TypeContact_order_supplier_external_CUSTOMER=Vendor contact following-up order
     Error_COMMANDE_SUPPLIER_ADDON_NotDefined=Konštantná COMMANDE_SUPPLIER_ADDON nie je definované
     Error_COMMANDE_ADDON_NotDefined=Konštantná COMMANDE_ADDON nie je definované
     Error_OrderNotChecked=Žiadne objednávky do faktúry vybranej
    diff --git a/htdocs/langs/sk_SK/other.lang b/htdocs/langs/sk_SK/other.lang
    index f0019b9084a..09710bcfc4d 100644
    --- a/htdocs/langs/sk_SK/other.lang
    +++ b/htdocs/langs/sk_SK/other.lang
    @@ -80,9 +80,9 @@ LinkedObject=Prepojený objekt
     NbOfActiveNotifications=Number of notifications (nb of recipient emails)
     PredefinedMailTest=__(Hello)__\nThis is a test mail sent to __EMAIL__.\nThe two lines are separated by a carriage return.\n\n__USER_SIGNATURE__
     PredefinedMailTestHtml=__(Hello)__\nThis is a <b>test</b> mail (the word test must be in bold).<br>The two lines are separated by a carriage return.<br><br>__USER_SIGNATURE__
    -PredefinedMailContentSendInvoice=__(Hello)__\n\nYou will find here the invoice __REF__\n\nThis is the link to make your online payment if this invoice is not already payed:\n__ONLINE_PAYMENT_URL__\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
    -PredefinedMailContentSendInvoiceReminder=__(Hello)__\n\nWe would like to warn you that the invoice  __REF__ seems to not be payed. So this is the invoice in attachment again, as a reminder.\n\nThis is the link to make your online payment:\n__ONLINE_PAYMENT_URL__\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
    -PredefinedMailContentSendProposal=__(Hello)__\n\nYou will find here the commercial proposal __PREF__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
    +PredefinedMailContentSendInvoice=__(Hello)__\n\nYou will find here the invoice __REF__\n\n__ONLINE_PAYMENT_TEXT_AND_URL__\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
    +PredefinedMailContentSendInvoiceReminder=__(Hello)__\n\nWe would like to warn you that the invoice  __REF__ seems to not be payed. So this is the invoice in attachment again, as a reminder.\n\n__ONLINE_PAYMENT_TEXT_AND_URL__\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
    +PredefinedMailContentSendProposal=__(Hello)__\n\nYou will find here the commercial proposal __REF__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
     PredefinedMailContentSendSupplierProposal=__(Hello)__\n\nYou will find here the price request __REF__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
     PredefinedMailContentSendOrder=__(Hello)__\n\nYou will find here the order __REF__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
     PredefinedMailContentSendSupplierOrder=__(Hello)__\n\nYou will find here our order __REF__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
    @@ -91,6 +91,7 @@ PredefinedMailContentSendShipping=__(Hello)__\n\nYou will find here the shipping
     PredefinedMailContentSendFichInter=__(Hello)__\n\nYou will find here the intervention __REF__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
     PredefinedMailContentThirdparty=__(Hello)__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
     PredefinedMailContentUser=__(Hello)__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
    +PredefinedMailContentLink=You can click on the link below to make your payment if it is not already done.\n\n%s\n\n
     DemoDesc=Dolibarr is a compact ERP/CRM supporting several business modules. A demo showcasing all modules makes no sense as this scenario never occurs (several hundred available). So, several demo profiles are available.
     ChooseYourDemoProfil=Choose the demo profile that best suits your needs...
     ChooseYourDemoProfilMore=...or build your own profile<br>(manual module selection)
    @@ -218,7 +219,7 @@ FileIsTooBig=Súbory je príliš veľký
     PleaseBePatient=Prosím o chvíľku strpenia ...
     NewPassword=New password
     ResetPassword=Reset password
    -RequestToResetPasswordReceived=Požiadavka na zmenu svojej heslo Dolibarr bol prijatý
    +RequestToResetPasswordReceived=A request to change your password has been received.
     NewKeyIs=To je vaše nové kľúče k prihláseniu
     NewKeyWillBe=Váš nový kľúč pre prihlásenie do softvéru bude
     ClickHereToGoTo=Kliknite tu pre prechod na %s
    @@ -233,6 +234,8 @@ PermissionsDelete=Permissions removed
     YourPasswordMustHaveAtLeastXChars=Your password must have at least <strong>%s</strong> chars
     YourPasswordHasBeenReset=Your password has been reset successfully
     ApplicantIpAddress=IP address of applicant
    +SMSSentTo=SMS sent to %s
    +
     ##### Export #####
     ExportsArea=Vývoz plocha
     AvailableFormats=Dostupné formáty
    diff --git a/htdocs/langs/sk_SK/paypal.lang b/htdocs/langs/sk_SK/paypal.lang
    index 013f03ea5f5..d46c1b7a783 100644
    --- a/htdocs/langs/sk_SK/paypal.lang
    +++ b/htdocs/langs/sk_SK/paypal.lang
    @@ -14,7 +14,6 @@ PaypalModeOnlyPaypal=PayPal iba
     ONLINE_PAYMENT_CSS_URL=Optionnal URL of CSS style sheet on online payment page
     ThisIsTransactionId=To je id transakcie: <b>%s</b>
     PAYPAL_ADD_PAYMENT_URL=Pridať URL Paypal platby pri odoslaní dokumentu e-mailom
    -PredefinedMailContentLink=You can click on the link below to make your payment if it is not already done.<br><br>%s<br><br>
     YouAreCurrentlyInSandboxMode=You are currently in the %s "sandbox" mode
     NewOnlinePaymentReceived=New online payment received
     NewOnlinePaymentFailed=New online payment tried but failed
    diff --git a/htdocs/langs/sk_SK/productbatch.lang b/htdocs/langs/sk_SK/productbatch.lang
    index e374a140122..75f99b9b524 100644
    --- a/htdocs/langs/sk_SK/productbatch.lang
    +++ b/htdocs/langs/sk_SK/productbatch.lang
    @@ -16,7 +16,7 @@ printEatby=Eat-by: %s
     printSellby=Sell-by: %s
     printQty=Qty: %d
     AddDispatchBatchLine=Add a line for Shelf Life dispatching
    -WhenProductBatchModuleOnOptionAreForced=When module Lot/Serial is on, automatic increase/decrease stock mode is forced to shipping validate and manual dispatching for reception and can't be edited. Other options can be defined as you want.
    +WhenProductBatchModuleOnOptionAreForced=When module Lot/Serial is on, automatic stock decrease  is forced to 'Decrease real stocks on shipping validation' and automatic increase mode is forced to 'Increase real stocks on manual dispatching into warehouses' and can't be edited. Other options can be defined as you want.
     ProductDoesNotUseBatchSerial=This product does not use lot/serial number
     ProductLotSetup=Setup of module lot/serial
     ShowCurrentStockOfLot=Show current stock for couple product/lot
    diff --git a/htdocs/langs/sk_SK/products.lang b/htdocs/langs/sk_SK/products.lang
    index b7b778b0787..b0cedcb3026 100644
    --- a/htdocs/langs/sk_SK/products.lang
    +++ b/htdocs/langs/sk_SK/products.lang
    @@ -70,6 +70,7 @@ SoldAmount=Predané množstvo
     PurchasedAmount=Kúpené množstvo
     NewPrice=Nová cena
     MinPrice=Minimálna predajná cena
    +EditSellingPriceLabel=Edit selling price label
     CantBeLessThanMinPrice=Predajná cena nesmie byť nižšia ako minimálna povolená pre tento produkt (%s bez dane). Toto hlásenie sa môže tiež zobrazí, ak zadáte príliš dôležitú zľavu.
     ContractStatusClosed=Zatvorené
     ErrorProductAlreadyExists=Výrobok s referenčným %s už existuje.
    @@ -155,7 +156,7 @@ BuyingPrices=Nákupné ceny
     CustomerPrices=Zákaznícka cena
     SuppliersPrices=Dodávateľská cena
     SuppliersPricesOfProductsOrServices=Dodávateľské ceny (pre produkt aleob službu)
    -CustomCode=Customs/Commodity/HS code
    +CustomCode=Customs / Commodity / HS code
     CountryOrigin=Krajina pôvodu
     Nature=Príroda
     ShortLabel=Krátky názov
    @@ -250,8 +251,8 @@ PriceNumeric=Počet
     DefaultPrice=Základná cena
     ComposedProductIncDecStock=Pridať/Odobrať pri zmene rodičovského
     ComposedProduct=Pod-produkt
    -MinSupplierPrice=Minimálna dodávateľská cena
    -MinCustomerPrice=Minimálna zákaznícka cena
    +MinSupplierPrice=Minimálna nákupná cena
    +MinCustomerPrice=Minimum selling price
     DynamicPriceConfiguration=Nastavenie dynamickej ceny
     DynamicPriceDesc=On product card, with this module enabled, you should be able to set mathematic functions to calculate Customer or Supplier prices. Such function can use all mathematic operators, some constants and variables. You can set here the variables you want to be able to use and if the variable need an automatic update, the external URL to use to ask Dolibarr to update automaticaly the value.
     AddVariable=Pridať premennú
    diff --git a/htdocs/langs/sk_SK/projects.lang b/htdocs/langs/sk_SK/projects.lang
    index 687623d8776..b8a08f20a35 100644
    --- a/htdocs/langs/sk_SK/projects.lang
    +++ b/htdocs/langs/sk_SK/projects.lang
    @@ -77,6 +77,7 @@ Time=Čas
     ListOfTasks=List of tasks
     GoToListOfTimeConsumed=Go to list of time consumed
     GoToListOfTasks=Go to list of tasks
    +GoToGanttView=Go to Gantt view
     GanttView=Gantt View
     ListProposalsAssociatedProject=Zoznam obchodných návrhov spojených s projektom
     ListOrdersAssociatedProject=List of customer orders associated with the project
    @@ -226,4 +227,4 @@ AllowCommentOnProject=Allow user comments on projects
     DontHavePermissionForCloseProject=You do not have permissions to close the project %s
     DontHaveTheValidateStatus=The project %s must be open to be closed
     RecordsClosed=%s project(s) closed
    -SendProjectRef=About project %s
    +SendProjectRef=Information project %s
    diff --git a/htdocs/langs/sk_SK/propal.lang b/htdocs/langs/sk_SK/propal.lang
    index 7c1e4f76cad..d50ad95f8f6 100644
    --- a/htdocs/langs/sk_SK/propal.lang
    +++ b/htdocs/langs/sk_SK/propal.lang
    @@ -75,6 +75,7 @@ AvailabilityTypeAV_1M=1 mesiac
     TypeContact_propal_internal_SALESREPFOLL=Zástupca nasledujúce vypracovaného návrhu
     TypeContact_propal_external_BILLING=Zákazník faktúra kontakt
     TypeContact_propal_external_CUSTOMER=Kontakt so zákazníkom nasledujúce vypracovaného návrhu
    +TypeContact_propal_external_SHIPPING=Customer contact for delivery
     # Document models
     DocModelAzurDescription=Kompletný návrh modelu (logo. ..)
     DefaultModelPropalCreate=Predvolené model, tvorba
    diff --git a/htdocs/langs/sk_SK/sendings.lang b/htdocs/langs/sk_SK/sendings.lang
    index 5049b18d238..836fa812410 100644
    --- a/htdocs/langs/sk_SK/sendings.lang
    +++ b/htdocs/langs/sk_SK/sendings.lang
    @@ -52,8 +52,8 @@ ActionsOnShipping=Udalosti na zásielky
     LinkToTrackYourPackage=Odkaz pre sledovanie balíkov
     ShipmentCreationIsDoneFromOrder=Pre túto chvíľu, je vytvorenie novej zásielky vykonať z objednávky karty.
     ShipmentLine=Zásielka linka
    -ProductQtyInCustomersOrdersRunning=Product quantity into open customers orders
    -ProductQtyInSuppliersOrdersRunning=Product quantity into open suppliers orders
    +ProductQtyInCustomersOrdersRunning=Product quantity into open customer orders
    +ProductQtyInSuppliersOrdersRunning=Product quantity into open purchase orders
     ProductQtyInShipmentAlreadySent=Product quantity from open customer order already sent
     ProductQtyInSuppliersShipmentAlreadyRecevied=Product quantity from open supplier order already received
     NoProductToShipFoundIntoStock=Produkt na odoslanie nenájdený v sklade <b>%s</b>. Upravte zásoby alebo chodte späť a vyberte iný sklad.
    diff --git a/htdocs/langs/sk_SK/stocks.lang b/htdocs/langs/sk_SK/stocks.lang
    index a62a119faf6..2b46212f02f 100644
    --- a/htdocs/langs/sk_SK/stocks.lang
    +++ b/htdocs/langs/sk_SK/stocks.lang
    @@ -67,7 +67,7 @@ DeStockOnValidateOrder=Pokles reálnej zásoby na zákazníkov objednávky valid
     DeStockOnShipment=Znížiť skutočné zásoby po overení odoslania
     DeStockOnShipmentOnClosing=Znížiť skutočné zásoby pri označení zásielky ako uzatvorené
     ReStockOnBill=Zvýšenie reálnej zásoby na dodávateľa faktúr / dobropisov validácia
    -ReStockOnValidateOrder=Zvýšenie reálnej zásoby na dodávateľa objednávok kolaudáciu
    +ReStockOnValidateOrder=Increase real stocks on purchase orders approbation
     ReStockOnDispatchOrder=Increase real stocks on manual dispatching into warehouses, after supplier order receipt of goods
     OrderStatusNotReadyToDispatch=Rád má ešte nie je, alebo viac postavenie, ktoré umožňuje zasielanie výrobkov na sklade skladoch.
     StockDiffPhysicTeoric=Explanation for difference between physical and virtual stock
    @@ -203,3 +203,4 @@ RegulateStock=Regulate Stock
     ListInventory=Zoznam
     StockSupportServices=Stock management support services
     StockSupportServicesDesc=By default, you can stock only product with type "product". If on, and if module service is on, you can also stock a product with type "service"
    +ReceiveProducts=Receive items
    diff --git a/htdocs/langs/sk_SK/stripe.lang b/htdocs/langs/sk_SK/stripe.lang
    index 3e068895bbd..a4618f5156a 100644
    --- a/htdocs/langs/sk_SK/stripe.lang
    +++ b/htdocs/langs/sk_SK/stripe.lang
    @@ -58,8 +58,8 @@ NameOnCard=Name on card
     CardNumber=Card Number
     ExpiryDate=Expiry Date
     CVN=CVN
    -DeleteACard=Delete Card record
    -ConfirmDeleteCard=Are you sure you want to delete this Card record?
    +DeleteACard=Delete Card
    +ConfirmDeleteCard=Are you sure you want to delete this Credit or Debit card?
     CreateCustomerOnStripe=Create customer on Stripe
     CreateCardOnStripe=Create card on Stripe
     ShowInStripe=Show in Stripe
    diff --git a/htdocs/langs/sk_SK/supplier_proposal.lang b/htdocs/langs/sk_SK/supplier_proposal.lang
    index df46e8ec771..53d0284c54f 100644
    --- a/htdocs/langs/sk_SK/supplier_proposal.lang
    +++ b/htdocs/langs/sk_SK/supplier_proposal.lang
    @@ -1,22 +1,22 @@
     # Dolibarr language file - Source file is en_US - supplier_proposal
    -SupplierProposal=Dodávatelská komerčná ponuka
    -supplier_proposalDESC=Spravovať cenové požiadavky pre dodávateľov
    +SupplierProposal=Vendor commercial proposals
    +supplier_proposalDESC=Manage price requests to vendors
     SupplierProposalNew=Nová cenová požiadávka
     CommRequest=Cenová požiadávka
     CommRequests=Cenové požiadávky
     SearchRequest=Nájsť požiadávku
     DraftRequests=Návrh požiadávky
    -SupplierProposalsDraft=Návrh dodávatelskej ponuky
    +SupplierProposalsDraft=Draft vendor proposals
     LastModifiedRequests=Najnovšie %s upravené cenové požiadavky
     RequestsOpened=Otvorené cenoé požiadávky
    -SupplierProposalArea=Oblasť dodávateľských ponúk
    -SupplierProposalShort=Dodávatelská ponuka
    -SupplierProposals=Dodávatelské ponuky
    -SupplierProposalsShort=Dodávatelské ponuky
    +SupplierProposalArea=Vendor proposals area
    +SupplierProposalShort=Vendor proposal
    +SupplierProposals=Vendor proposals
    +SupplierProposalsShort=Vendor proposals
     NewAskPrice=Nová cenová požiadávka
     ShowSupplierProposal=Zobraziť cenovú požiadávku
     AddSupplierProposal=Vytvoriť cenovú požiadávku
    -SupplierProposalRefFourn=Dodávatelská ref.
    +SupplierProposalRefFourn=Vendor ref
     SupplierProposalDate=Termín dodania
     SupplierProposalRefFournNotice=Pred uzavretím na " Akceptované" , skúste pochopiť dodávatelské referencie.
     ConfirmValidateAsk=Určite chcete overiť túto cenovú požiadávku pod menom <b>%s</b>?
    @@ -47,9 +47,9 @@ CommercialAsk=Cenová požiadavka
     DefaultModelSupplierProposalCreate=Predvolené model, tvorba
     DefaultModelSupplierProposalToBill=Základná šablóna pri uzatváraní cenovej požiadávky ( akceptovaná )
     DefaultModelSupplierProposalClosed=Základná šablóna pri uzatváraní cenovej požiadávky ( odmietnutá )
    -ListOfSupplierProposals=Zoznam žiadostí o dodávatelskú ponuku
    -ListSupplierProposalsAssociatedProject=Zoznam dodávatelských ponúk spojených s projektom
    -SupplierProposalsToClose=Dodávatelská ponuka na zavretie
    -SupplierProposalsToProcess=Dodávatelská ponuka na spracovanie
    +ListOfSupplierProposals=List of vendor proposal requests
    +ListSupplierProposalsAssociatedProject=List of vendor proposals associated with project
    +SupplierProposalsToClose=Vendor proposals to close
    +SupplierProposalsToProcess=Vendor proposals to process
     LastSupplierProposals=Latest %s price requests
     AllPriceRequests=Všetky požiadávky
    diff --git a/htdocs/langs/sk_SK/suppliers.lang b/htdocs/langs/sk_SK/suppliers.lang
    index 95cdc58f38e..526a84108a2 100644
    --- a/htdocs/langs/sk_SK/suppliers.lang
    +++ b/htdocs/langs/sk_SK/suppliers.lang
    @@ -1,11 +1,11 @@
     # Dolibarr language file - Source file is en_US - suppliers
    -Suppliers=Dodávatelia
    -SuppliersInvoice=Dodávateľská faktúra
    -ShowSupplierInvoice=Zobraziť dodávatelskú faktúru
    -NewSupplier=Nový dodávateľ
    +Suppliers=Vendors
    +SuppliersInvoice=Vendor invoice
    +ShowSupplierInvoice=Show Vendor Invoice
    +NewSupplier=New vendor
     History=História
    -ListOfSuppliers=Zoznam dodávateľov
    -ShowSupplier=Zobraziť dodávateľa
    +ListOfSuppliers=List of vendors
    +ShowSupplier=Show vendor
     OrderDate=Dátum objednávky
     BuyingPriceMin=Najlepšia nákupná cena
     BuyingPriceMinShort=Najlepšia nákupná cena
    @@ -14,34 +14,34 @@ TotalSellingPriceMinShort=Celková predajná cena podprodukrov
     SomeSubProductHaveNoPrices=Niektoré podradené výrobky nemajú určenú cenu.
     AddSupplierPrice=Pridať nákupnú cenu
     ChangeSupplierPrice=Zmeniť nákupnú cenu
    -SupplierPrices=Dodávateľská cena
    +SupplierPrices=Vendor prices
     ReferenceSupplierIsAlreadyAssociatedWithAProduct=Tento odkaz Dodávateľ je už spojená s odkazom: %s
    -NoRecordedSuppliers=Žiadni zaznamenaní dodávatelia
    -SupplierPayment=Dodávateľská platba
    -SuppliersArea=Oblasť dodávateľov
    -RefSupplierShort=Referenčný dodávateľ
    +NoRecordedSuppliers=No vendor recorded
    +SupplierPayment=Vendor payment
    +SuppliersArea=Vendor area
    +RefSupplierShort=Ref. vendor
     Availability=Dostupnosť
    -ExportDataset_fournisseur_1=Zoznam dodávateľských faktúr a položiek
    -ExportDataset_fournisseur_2=Dodávateľské faktúry a platby
    -ExportDataset_fournisseur_3=Dodávateľské objednávky a položky
    +ExportDataset_fournisseur_1=Vendor invoices list and invoice lines
    +ExportDataset_fournisseur_2=Vendor invoices and payments
    +ExportDataset_fournisseur_3=Purchase orders and order lines
     ApproveThisOrder=Schváliť túto objednávku
     ConfirmApproveThisOrder=Určite chcete potvrdiť objednávku <b>%s</b>?
     DenyingThisOrder=Odmietnuť objednávku
     ConfirmDenyingThisOrder=Určite chcete zamietnúť objednávku <b>%s</b>?
     ConfirmCancelThisOrder=Určite chcete zrušiť objednávku <b>%s</b>?
    -AddSupplierOrder=Vytvoriť dodávateľskú objednávku
    -AddSupplierInvoice=Vytvoriť dodávateľskú faktúru
    -ListOfSupplierProductForSupplier=Zoznam výrobkov a cien dodávateľa <b>%s</b>
    -SentToSuppliers=Odoslané dodávateľom
    -ListOfSupplierOrders=Zoznam dodávateľských objednávok
    -MenuOrdersSupplierToBill=Vytvoriť faktúru z dodávateľskej objednávky
    +AddSupplierOrder=Create Purchase Order
    +AddSupplierInvoice=Create vendor invoice
    +ListOfSupplierProductForSupplier=List of products and prices for vendor <b>%s</b>
    +SentToSuppliers=Sent to vendors
    +ListOfSupplierOrders=List of purchase orders
    +MenuOrdersSupplierToBill=Purchase orders to invoice
     NbDaysToDelivery=Zdržanie dodávky v dňoch
     DescNbDaysToDelivery=Nejväčšie oneskorenie doručenia produktu z tejto objednávky
    -SupplierReputation=Reputácia dodávateľa
    +SupplierReputation=Vendor reputation
     DoNotOrderThisProductToThisSupplier=Neobjednávať
     NotTheGoodQualitySupplier=Zlý počet
     ReputationForThisProduct=Reputácia
     BuyerName=Meno kupcu
     AllProductServicePrices=All product / service prices
     AllProductReferencesOfSupplier=All product / service references of supplier
    -BuyingPriceNumShort=Dodávateľská cena
    +BuyingPriceNumShort=Vendor prices
    diff --git a/htdocs/langs/sk_SK/users.lang b/htdocs/langs/sk_SK/users.lang
    index 2118d8ddb1b..69eeb153b3d 100644
    --- a/htdocs/langs/sk_SK/users.lang
    +++ b/htdocs/langs/sk_SK/users.lang
    @@ -48,7 +48,7 @@ PasswordChangeRequest=Request to change password for <b>%s</b>
     PasswordChangeRequestSent=Žiadosť o zmenu hesla <b>%s</b> zaslaná <b>%s.</b>
     ConfirmPasswordReset=Confirm password reset
     MenuUsersAndGroups=Používatelia a skupiny
    -LastGroupsCreated=Najnovšie %s vytvorené skupiny
    +LastGroupsCreated=Latest %s groups created
     LastUsersCreated=Najnovšie %s vytvorený používatelia
     ShowGroup=Zobraziť skupinu
     ShowUser=Zobraziť užívateľa
    diff --git a/htdocs/langs/sk_SK/website.lang b/htdocs/langs/sk_SK/website.lang
    index a23076138c6..b09e03c3b1c 100644
    --- a/htdocs/langs/sk_SK/website.lang
    +++ b/htdocs/langs/sk_SK/website.lang
    @@ -73,7 +73,7 @@ AnotherContainer=Another container
     WEBSITE_USE_WEBSITE_ACCOUNTS=Enable the web site account table
     WEBSITE_USE_WEBSITE_ACCOUNTSTooltip=Enable the table to store web site accounts (login/pass) for each website / thirdparty
     YouMustDefineTheHomePage=You must first define the default Home page
    -OnlyEditionOfSourceForGrabbedContentFuture=Note: only edition of HTML source will be possible when a page content is intiliazed by grabbing it from an external page (WYSIWYG editor will not be available)
    +OnlyEditionOfSourceForGrabbedContentFuture=Note: only edition of HTML source will be possible when a page content is initiliazed by grabbing it from an external page (WYSIWYG editor will not be available)
     OnlyEditionOfSourceForGrabbedContent=Only edition of HTML source is possible when content was grabbed from an external site
     GrabImagesInto=Grab also images found into css and page.
     ImagesShouldBeSavedInto=Images should be saved into directory
    diff --git a/htdocs/langs/sk_SK/workflow.lang b/htdocs/langs/sk_SK/workflow.lang
    index bf1bd4a0195..4944888de58 100644
    --- a/htdocs/langs/sk_SK/workflow.lang
    +++ b/htdocs/langs/sk_SK/workflow.lang
    @@ -14,7 +14,7 @@ descWORKFLOW_INVOICE_AMOUNT_CLASSIFY_BILLED_ORDER=Classify linked source custome
     descWORKFLOW_INVOICE_CLASSIFY_BILLED_ORDER=Classify linked source customer order(s) to billed when customer invoice is set to paid (and if amount of the invoice is same than total amount of linked orders)
     descWORKFLOW_ORDER_CLASSIFY_SHIPPED_SHIPPING=Classify linked source customer order to shipped when a shipment is validated (and if quantity shipped by all shipments is the same as in the order to update)
     # Autoclassify supplier order
    -descWORKFLOW_ORDER_CLASSIFY_BILLED_SUPPLIER_PROPOSAL=Classify linked source supplier proposal(s) to billed when supplier invoice is validated (and if amount of the invoice is same than total amount of linked proposals)
    -descWORKFLOW_INVOICE_AMOUNT_CLASSIFY_BILLED_SUPPLIER_ORDER=Classify linked source supplier order(s) to billed when supplier invoice is validated (and if amount of the invoice is same than total amount of linked orders)
    +descWORKFLOW_ORDER_CLASSIFY_BILLED_SUPPLIER_PROPOSAL=Classify linked source vendor proposal(s) to billed when vendor invoice is validated (and if amount of the invoice is same than total amount of linked proposals)
    +descWORKFLOW_INVOICE_AMOUNT_CLASSIFY_BILLED_SUPPLIER_ORDER=Classify linked source purchase order(s) to billed when vendor invoice is validated (and if amount of the invoice is same than total amount of linked orders)
     AutomaticCreation=Automatic creation
     AutomaticClassification=Automatic classification
    diff --git a/htdocs/langs/sl_SI/accountancy.lang b/htdocs/langs/sl_SI/accountancy.lang
    index 725a2802bc8..3d6338562a6 100644
    --- a/htdocs/langs/sl_SI/accountancy.lang
    +++ b/htdocs/langs/sl_SI/accountancy.lang
    @@ -1,4 +1,5 @@
     # Dolibarr language file - en_US - Accounting Expert
    +Accounting=Računovodstvo
     ACCOUNTING_EXPORT_SEPARATORCSV=Ločilo za stolpce za izvozno datoteko
     ACCOUNTING_EXPORT_DATE=Format datuma za izvozno datoteko
     ACCOUNTING_EXPORT_PIECE=Export the number of piece
    @@ -39,11 +40,11 @@ AccountWithNonZeroValues=Accounts with non zero values
     ListOfAccounts=List of accounts
     
     MainAccountForCustomersNotDefined=Main accounting account for customers not defined in setup
    -MainAccountForSuppliersNotDefined=Main accounting account for suppliers not defined in setup
    +MainAccountForSuppliersNotDefined=Main accounting account for vendors not defined in setup
     MainAccountForUsersNotDefined=Main accounting account for users not defined in setup
     MainAccountForVatPaymentNotDefined=Main accounting account for VAT payment not defined in setup
     
    -AccountancyArea=Accountancy area
    +AccountancyArea=Accounting area
     AccountancyAreaDescIntro=Usage of the accountancy module is done in several step:
     AccountancyAreaDescActionOnce=The following actions are usually executed one time only, or once per year...
     AccountancyAreaDescActionOnceBis=Next steps should be done to save you time in future by suggesting you the correct default accounting account when making the journalization (writing record in Journals and General ledger)
    @@ -54,6 +55,7 @@ AccountancyAreaDescChartModel=STEP %s: Create a model of chart of account from m
     AccountancyAreaDescChart=STEP %s: Create or check content of your chart of account from menu %s
     
     AccountancyAreaDescVat=STEP %s: Define accounting accounts for each VAT Rates. For this, use the menu entry %s.
    +AccountancyAreaDescDefault=STEP %s: Define default accounting accounts. For this, use the menu entry %s.
     AccountancyAreaDescExpenseReport=STEP %s: Define default accounting accounts for each type of expense report. For this, use the menu entry %s.
     AccountancyAreaDescSal=STEP %s: Define default accounting accounts for payment of salaries. For this, use the menu entry %s.
     AccountancyAreaDescContrib=STEP %s: Define default accounting accounts for special expences (miscellaneous taxes). For this, use the menu entry %s.
    @@ -89,7 +91,7 @@ MenuProductsAccounts=Product accounts
     ProductsBinding=Products accounts
     Ventilation=Binding to accounts
     CustomersVentilation=Customer invoice binding
    -SuppliersVentilation=Supplier invoice binding
    +SuppliersVentilation=Vendor invoice binding
     ExpenseReportsVentilation=Expense report binding
     CreateMvts=Create new transaction
     UpdateMvts=Modification of a transaction
    @@ -130,12 +132,14 @@ ACCOUNTING_LENGTH_GACCOUNT=Length of the general accounting accounts (If you set
     ACCOUNTING_LENGTH_AACCOUNT=Length of the third party accounting accounts (If you set value to 6 here, the account '401' will appear like '401000' on screen)
     ACCOUNTING_MANAGE_ZERO=Allow to manage different number of zero at the end of an accounting account. Needed by some countries (like switzerland). If keep to off (default), you can set the 2 following parameters to ask application to add virtual zero.
     BANK_DISABLE_DIRECT_INPUT=Disable direct recording of transaction in bank account
    +ACCOUNTING_ENABLE_EXPORT_DRAFT_JOURNAL=Enable draft export on journal
     
     ACCOUNTING_SELL_JOURNAL=Prodam revija
     ACCOUNTING_PURCHASE_JOURNAL=Nakup revij
     ACCOUNTING_MISCELLANEOUS_JOURNAL=Razno revija
     ACCOUNTING_EXPENSEREPORT_JOURNAL=Pregled stroškovnih poročil
     ACCOUNTING_SOCIAL_JOURNAL=Socialna revija
    +ACCOUNTING_HAS_NEW_JOURNAL=Has new Journal
     
     ACCOUNTING_ACCOUNT_TRANSFER_CASH=Accounting account of transfer
     ACCOUNTING_ACCOUNT_SUSPENSE=Accounting account of wait
    @@ -185,11 +189,12 @@ ListeMvts=List of movements
     ErrorDebitCredit=Debetne in Credit ne more imeti vrednosti hkrati
     AddCompteFromBK=Add accounting accounts to the group
     ReportThirdParty=List third party account
    -DescThirdPartyReport=Consult here the list of the third party customers and suppliers and their accounting accounts
    +DescThirdPartyReport=Consult here the list of the third party customers and vendors and their accounting accounts
     ListAccounts=Seznam računovodskih računov
     UnknownAccountForThirdparty=Unknown third party account. We will use %s
     UnknownAccountForThirdpartyBlocking=Unknown third party account. Blocking error
     UnknownAccountForThirdpartyAndWaitingAccountNotDefinedBlocking=Unknown third party account and waiting account not defined. Blocking error
    +PaymentsNotLinkedToProduct=Payment not linked to any product / service
     
     Pcgtype=Group of account
     Pcgsubtype=Subgroup of account
    @@ -204,8 +209,8 @@ DescVentilDoneCustomer=Consult here the list of the lines of invoices customers
     DescVentilTodoCustomer=Bind invoice lines not already bound with a product accounting account
     ChangeAccount=Change the product/service accounting account for selected lines with the following accounting account:
     Vide=-
    -DescVentilSupplier=Consult here the list of supplier invoice lines bound or not yet bound to a product accounting account
    -DescVentilDoneSupplier=Tukaj poglejte seznam vrstic na računih dobaviteljev in njihovih računovodskih računov
    +DescVentilSupplier=Consult here the list of vendor invoice lines bound or not yet bound to a product accounting account
    +DescVentilDoneSupplier=Consult here the list of the lines of invoices vendors and their accounting account
     DescVentilTodoExpenseReport=Bind expense report lines not already bound with a fee accounting account
     DescVentilExpenseReport=Consult here the list of expense report lines bound (or not) to a fee accounting account
     DescVentilExpenseReportMore=If you setup accounting account on type of expense report lines, the application will be able to make all the binding between your expense report lines and the accounting account of your chart of accounts, just in one click with the button <strong>"%s"</strong>. If account was not set on fees dictionary or if you still has some lines not bound to any account, you will have to make a manual binding from the menu "<strong>%s</strong>".
    @@ -215,7 +220,7 @@ ValidateHistory=Bind Automatically
     AutomaticBindingDone=Automatic binding done
     
     ErrorAccountancyCodeIsAlreadyUse=Napaka, ne morete izbrisati to računovodsko račun, ker se uporablja
    -MvtNotCorrectlyBalanced=Movement not correctly balanced. Credit = %s. Debit = %s
    +MvtNotCorrectlyBalanced=Movement not correctly balanced. Debit = %s | Credit = %s
     FicheVentilation=Binding card
     GeneralLedgerIsWritten=Transactions are written in the Ledger
     GeneralLedgerSomeRecordWasNotRecorded=Some of the transactions could not be journalized. If there is no other error message, this is probably because they were already journalized.
    @@ -293,4 +298,9 @@ Binded=Lines bound
     ToBind=Lines to bind
     UseMenuToSetBindindManualy=Autodection not possible, use menu <a href="%s">%s</a> to make the binding manually
     
    +## Import
    +ImportAccountingEntries=Accounting entries
    +
     WarningReportNotReliable=Warning, this report is not based on the Ledger, so does not contains transaction modified manualy in the Ledger. If your journalization is up to date, the bookkeeping view is more accurate.
    +ExpenseReportJournal=Expense Report Journal
    +InventoryJournal=Inventory Journal
    diff --git a/htdocs/langs/sl_SI/admin.lang b/htdocs/langs/sl_SI/admin.lang
    index 87f11b669c9..76304e5c2c0 100644
    --- a/htdocs/langs/sl_SI/admin.lang
    +++ b/htdocs/langs/sl_SI/admin.lang
    @@ -269,10 +269,11 @@ MAIN_MAIL_SMTP_SERVER=SMTP/SMTPS gostitelj (Privzeto v php.ini: <b>%s</b>)
     MAIN_MAIL_SMTP_PORT_NotAvailableOnLinuxLike=SMTP/SMTPS vrata (Ni definiran v PHP na Unix ali podobnih sistemih)
     MAIN_MAIL_SMTP_SERVER_NotAvailableOnLinuxLike=SMTP/SMTPS gostitelj (Ni definiran v PHP na Unix ali podobnih sistemih)
     MAIN_MAIL_EMAIL_FROM=Sender email for automatic emails (By default in php.ini: <b>%s</b>)
    -MAIN_MAIL_ERRORS_TO=Email used as 'Errors-To' field in emails sent
    +MAIN_MAIL_ERRORS_TO=Eemail used for error returns emails (fields 'Errors-To' in emails sent)
     MAIN_MAIL_AUTOCOPY_TO= Sistematično pošilljanje skritih kopij (cc) vseh poslanih emailov za
     MAIN_DISABLE_ALL_MAILS=Disable all emails sendings (for test purposes or demos)
     MAIN_MAIL_FORCE_SENDTO=Send all emails to (instead of real recipients, for test purposes)
    +MAIN_MAIL_ENABLED_USER_DEST_SELECT=Add employees users with email into allowed destinaries list
     MAIN_MAIL_SENDMODE=Načini za pošiljanje e-pošte
     MAIN_MAIL_SMTPS_ID=SMTP ID, če je zahtevano preverjanje pristnosti
     MAIN_MAIL_SMTPS_PW=SMTP geslo, če je zahtevano preverjanje pristnosti
    @@ -291,7 +292,7 @@ ModuleSetup=Nastavitve modula
     ModulesSetup=Modules/Application setup
     ModuleFamilyBase=Sistem
     ModuleFamilyCrm=Upravljanje odnosov s strankami (CRM)
    -ModuleFamilySrm=Supplier Relation Management (SRM)
    +ModuleFamilySrm=Vendor Relation Management (VRM)
     ModuleFamilyProducts=Upravljanje proizvodov (Products Management - PM)
     ModuleFamilyHr=Upravljanje s človeškimi viri (Human Resource Management - HR)
     ModuleFamilyProjects=Delo na projektih/sodelovanje
    @@ -373,7 +374,8 @@ NoSmsEngine=Na voljo ni nobenega upravljalnika SMS pošiljanja. Upravljalniki SM
     PDF=PDF
     PDFDesc=Nastavite lahko vsak globalne možnosti, povezanih z PDF generacije
     PDFAddressForging=Pravila oblikovati naslov polja
    -HideAnyVATInformationOnPDF=Skrij vse informacije v zvezi z DDV za nastali PDF
    +HideAnyVATInformationOnPDF=Hide all information related to Sales tax / VAT on generated PDF
    +PDFRulesForSalesTax=Rules for Sales Tax / VAT
     PDFLocaltax=Rules for %s
     HideLocalTaxOnPDF=Hide %s rate into pdf column tax sale
     HideDescOnPDF=Skrij opis proizvoda v ustvarjenem PDF
    @@ -445,13 +447,14 @@ DisplayCompanyInfo=Display company address
     DisplayCompanyManagers=Display manager names
     DisplayCompanyInfoAndManagers=Display company address and manager names
     EnableAndSetupModuleCron=If you want to have this recurring invoice beeing generated automatically, module *%s* must be enabled and correctly setup. Otherwise, generation of invoices must be done manually from this template with button *Create*. Note that even if you enabled automatic generation, you can still safely launch manual generation. Duplicates generation for same period are not possible.
    -ModuleCompanyCodeAquarium=Return an accounting code built by:<br>%s followed by third party supplier code for a supplier accounting code,<br>%s followed by third party customer code for a customer accounting code.
    +ModuleCompanyCodeCustomerAquarium=%s followed by third party customer code for a customer accounting code
    +ModuleCompanyCodeSupplierAquarium=%s followed by third party supplier code for a supplier accounting code
     ModuleCompanyCodePanicum=Return an empty accounting code.
     ModuleCompanyCodeDigitaria=Accounting code depends on third party code. The code is composed of the character "C" in the first position followed by the first 5 characters of the third party code.
     Use3StepsApproval=By default, Purchase Orders need to be created and approved by 2 different users (one step/user to create and one step/user to approve. Note that if user has both permission to create and approve, one step/user will be enough). You can ask with this option to introduce a third step/user approval, if amount is higher than a dedicated value (so 3 steps will be necessary: 1=validation, 2=first approval and 3=second approval if amount is enough).<br>Set this to empty if one approval (2 steps) is enough, set it to a very low value (0.1) if a second approval (3 steps) is always required.
     UseDoubleApproval=Use a 3 steps approval when amount (without tax) is higher than...
     WarningPHPMail=WARNING: It is often better to setup outgoing emails to use the email server of your provider instead of the default setup. Some email providers (like Yahoo) does not allow you to send an email from another server than their own server. Your current setup use the server of the application to send email and not the server of your email provider, so some recipients (the one compatible with the restrictive DMARC protocol), will ask your email provider if they can accept your email and some email providers (like Yahoo) may respond "no" because the server is not a server of them, so few of your sent Emails may not be accepted (be carefull also to your email provider sending quota).<br>If your Email provider (like Yahoo) has this restriction, you must change Email setup to choose the other method "SMTP server" and enter the SMTP server and credentials provided by your Email provider (ask your EMail provider to get SMTP credentials for your account).
    -WarningPHPMail2=If your email SMTP provider need to restrict email client to some IP addresses (very rare), this is the IP address of your ERP CRM application: <strong>%s</strong>.
    +WarningPHPMail2=If your email SMTP provider need to restrict email client to some IP addresses (very rare), this is the IP address of the mail user agent (MUA) for your ERP CRM application: <strong>%s</strong>.
     ClickToShowDescription=Click to show description
     DependsOn=This module need the module(s)
     RequiredBy=This module is required by module(s)
    @@ -471,6 +474,9 @@ AttachMainDocByDefault=Set this to 1 if you want to attach main document to emai
     FilesAttachedToEmail=Attach file
     SendEmailsReminders=Send agenda reminders by emails
     davDescription=Add a component to be a DAV server
    +DAVSetup=Setup of module DAV
    +DAV_ALLOW_PUBLIC_DIR=Enable the public directory (WebDav directory with no login required)
    +DAV_ALLOW_PUBLIC_DIRTooltip=The WebDav public directory is a WebDAV directory everybody can access to (in read and write mode), with no need to have/use an existing login/password account.
     # Modules
     Module0Name=Uporabniki & skupine
     Module0Desc=Users / Employees and Groups management
    @@ -479,7 +485,7 @@ Module1Desc=Upravljanje podjetij in kontaktov
     Module2Name=Komerciala
     Module2Desc=Upravljanje komerciale
     Module10Name=Računovodstvo
    -Module10Desc=Upravljanje enostavnega računovodstva (računi in plačila)
    +Module10Desc=Simple accounting reports (journals, turnover) based onto database content. Does not use any ledger table.
     Module20Name=Ponudbe
     Module20Desc=Upravljanje komercialnih ponudb
     Module22Name=Masovno E-pošiljanje
    @@ -491,7 +497,7 @@ Module25Desc=Upravljanje naročil kupcev
     Module30Name=Računi
     Module30Desc=Upravljanje računov in dobropisov za kupce. Upravljanje računov dobaviteljev
     Module40Name=Dobavitelji
    -Module40Desc=Upravljanje dobaviteljev in nabava (naročila in računi)
    +Module40Desc=Suppliers and purchase management (purchase orders and billing)
     Module42Name=Debug Logs
     Module42Desc=Logging facilities (file, syslog, ...). Such logs are for technical/debug purposes.
     Module49Name=Urejevalniki
    @@ -546,8 +552,8 @@ Module400Name=Projekti/priložnosti/možnosti
     Module400Desc=Management of projects, opportunities/leads and/or tasks. You can also assign any element (invoice, order, proposal, intervention, ...) to a project and get a transversal view from the project view.
     Module410Name=Internetni koledar
     Module410Desc=Integracija internetnega koledarja
    -Module500Name=Posebni stroški
    -Module500Desc=Upravljanje posebnih stroškov (davki, socialni ali fiskalni prispevki, dividende)
    +Module500Name=Taxes and Special expenses
    +Module500Desc=Management of other expenses (sale taxes, social or fiscal taxes, dividends, ...)
     Module510Name=Payment of employee wages
     Module510Desc=Record and follow payment of your employee wages
     Module520Name=Posojilo
    @@ -561,14 +567,14 @@ Module700Name=Donacije
     Module700Desc=Upravljanje donacij
     Module770Name=Stroškovno poročilo
     Module770Desc=Poročilo upravljanja in stroškov povračil (prevoz, hrana, ...)
    -Module1120Name=Komercialna ponudba dobavitelja
    -Module1120Desc=Zahteva za komercialno ponudbo in cene dobavitelja
    +Module1120Name=Vendor commercial proposal
    +Module1120Desc=Request vendor commercial proposal and prices
     Module1200Name=Mantis
     Module1200Desc=Mantis integracija
     Module1520Name=Generiranje dokumenta
     Module1520Desc=Generiranje dokumenta za masovno pošto
     Module1780Name=Značke/kategorije
    -Module1780Desc=Ustvari značke/kategorijo (proizvodi, kupci, dobavitelji, kontakti ali člani)
    +Module1780Desc=Create tags/category (products, customers, vendors, contacts or members)
     Module2000Name=Fck urejevalnik
     Module2000Desc=Allow to edit some text area using an advanced editor (Based on CKEditor)
     Module2200Name=Dinamične cene
    @@ -576,7 +582,7 @@ Module2200Desc=Omogoči uporabo matematičnih formul za izračun cen
     Module2300Name=Scheduled jobs
     Module2300Desc=Scheduled jobs management (alias cron or chrono table)
     Module2400Name=Events/Agenda
    -Module2400Desc=Follow done and upcoming events. Let application logs automatic events for tracking purposes or record manual events or rendez-vous.
    +Module2400Desc=Follow done and upcoming events. Let application logs automatic events for tracking purposes or record manual events or rendez-vous. This is the main important module for a good Customer or Supplier Relationship Management.
     Module2500Name=DMS / ECM
     Module2500Desc=Document Management System / Electronic Content Management. Automatic organization of your generated or stored documents. Share them when you need.
     Module2600Name=API/Web services (SOAP server)
    @@ -599,7 +605,7 @@ Module4000Desc=Human resources management (management of department, employee co
     Module5000Name=Skupine podjetij
     Module5000Desc=Omogoča upravljaje skupine podjetij
     Module6000Name=Potek dela
    -Module6000Desc=Upravljanje poteka dela
    +Module6000Desc=Workflow management (automatic creation of object and/or automatic status change)
     Module10000Name=Websites
     Module10000Desc=Create public websites with a WYSIWG editor. Just setup your web server (Apache, Nginx, ...) to point to the dedicated Dolibarr directory to have it online on the Internet with your own domain name.
     Module20000Name=Upravljanje zahtevkov za dopust
    @@ -613,7 +619,7 @@ Module50100Desc=Point of sales module (POS).
     Module50200Name=Paypal
     Module50200Desc=Module to offer an online payment page accepting payments using PayPal (credit card or PayPal credit). This can be used to allow your customers to make free payments or for a payment on a particular Dolibarr object (invoice, order, ...)
     Module50400Name=Računovodstvo (napredno)
    -Module50400Desc=Accounting management (double entries, support general and auxiliary ledgers)
    +Module50400Desc=Accounting management (double entries, support general and auxiliary ledgers). Export the ledger in several other accounting software format.
     Module54000Name=Tiskanje IPP
     Module54000Desc=Direktno tiskanje (brez odpiranja dokumenta) z uporabo Cups IPP vmesnika (tiskalnik mora biti viden na strežniku in nameščen mora biti CUPS ).
     Module55000Name=Izberi, oceni ali glasuj
    @@ -885,7 +891,7 @@ DictionaryCivility=Personal and professional titles
     DictionaryActions=Types of agenda events
     DictionarySocialContributions=Vrste socialnih ali fiskalnih davkov
     DictionaryVAT=Stopnje DDV ali davkov
    -DictionaryRevenueStamp=Znesek kolekov
    +DictionaryRevenueStamp=Amount of tax stamps
     DictionaryPaymentConditions=Pogoji plačil
     DictionaryPaymentModes=Načini plačil
     DictionaryTypeContact=Tipi kontaktov/naslovov
    @@ -913,7 +919,7 @@ SetupSaved=Nastavitve shranjene
     SetupNotSaved=Setup not saved
     BackToModuleList=Nazaj na seznam modulov
     BackToDictionaryList=Nazaj na seznam slovarjev
    -TypeOfRevenueStamp=Type of revenue stamp
    +TypeOfRevenueStamp=Type of tax stamp
     VATManagement=Upravljanje DDV
     VATIsUsedDesc=By default when creating prospects, invoices, orders etc the VAT rate follows the active standard rule:<br>If the seller is not subjected to VAT, then VAT defaults to 0. End of rule.<br>If the (selling country= buying country), then the VAT by default equals the VAT of the product in the selling country. End of rule. <br>If seller and buyer are both in the European Community and goods are transport products (car, ship, plane), the default VAT is 0 ( The VAT should be paid by the buyer to the customoffice of his country and not to the seller). End of rule.<br>If seller and buyer are both in the European Community and the buyer is not a company, then the VAT by defaults to the VAT of the product sold.  End of rule.<br>If seller and buyer are both in the European Community and the buyer is a company, then the VAT is 0 by default . End of rule.<br>In any othe case the proposed default is VAT=0. End of rule.
     VATIsNotUsedDesc=Privzeta predlagana stopnja DDV je 0, kar se lahko uporabi za primere kot so združenja, posamezniki ali majhna podjetja.
    @@ -1021,7 +1027,7 @@ Delays_MAIN_DELAY_ACTIONS_TODO=Delay tolerance (in days) before alert on planned
     Delays_MAIN_DELAY_PROJECT_TO_CLOSE=Delay tolerance (in days) before alert on project not closed in time
     Delays_MAIN_DELAY_TASKS_TODO=Delay tolerance (in days) before alert on planned tasks (project tasks) not completed yet
     Delays_MAIN_DELAY_ORDERS_TO_PROCESS=Delay tolerance (in days) before alert on orders not processed yet
    -Delays_MAIN_DELAY_SUPPLIER_ORDERS_TO_PROCESS=Delay tolerance (in days) before alert on suppliers orders not processed yet
    +Delays_MAIN_DELAY_SUPPLIER_ORDERS_TO_PROCESS=Delay tolerance (in days) before alert on purchase orders not processed yet
     Delays_MAIN_DELAY_PROPALS_TO_CLOSE=Toleranca zakasnitve (v dnevih) pred opozorilom na ponudbe, ki jih je treba zaključiti
     Delays_MAIN_DELAY_PROPALS_TO_BILL=Toleranca zakasnitve (v dnevih) pred opozorilom na nefakturirane ponudbe
     Delays_MAIN_DELAY_NOT_ACTIVATED_SERVICES=Toleranca zakasnitve (v dnevih) pred opozorilom na storitve, ki jih je potrebno aktivirati
    @@ -1033,9 +1039,9 @@ Delays_MAIN_DELAY_MEMBERS=Toleranca zakasnitve (v dnevih) pred opozorilom na zak
     Delays_MAIN_DELAY_CHEQUES_TO_DEPOSIT=Toleranca zakasnitve (v dnevih) pred opozorilom na potrebo po deponiranju čeka
     Delays_MAIN_DELAY_EXPENSEREPORTS=Tolerance delay (in days) before alert for expense reports to approve
     SetupDescription1=The setup area is for initial setup parameters before starting to use Dolibarr.
    -SetupDescription2=The two mandatory setup steps are the first two in the setup menu on the left: %s setup page and %s setup page :
    -SetupDescription3=Parameters in menu <a href="%s">%s -> %s</a> are required because defined data are used on Dolibarr screens and to customize the default behavior of the software (for country-related features for example).
    -SetupDescription4=Parameters in menu <a href="%s">%s -> %s</a> are required because Dolibarr ERP/CRM is a collection of several modules/applications, all more or less independent. New features will be added to menus for every module you will activate.
    +SetupDescription2=The two mandatory setup steps are the following steps (the two first entries in the left setup menu):
    +SetupDescription3=Settings in menu <a href="%s">%s -> %s</a>. This step is required because it defines data used on Dolibarr screens to customize the default behavior of the software (for country-related features for example).
    +SetupDescription4=Settings in menu <a href="%s">%s -> %s</a>. This step is required because Dolibarr ERP/CRM is a collection of several modules/applications, all more or less independent. New features are added to menus for every module you activate.
     SetupDescription5=Ostale postavke na meniju so namenjene upravljanju opcijskih parametrov.
     LogEvents=Dogodki v zvezi z nadzorovanjem varnosti
     Audit=Nadzor
    @@ -1054,8 +1060,9 @@ LogEventDesc=Tukaj lahko omogočite beleženje dnevnika Dolibarr varnostnih dogo
     AreaForAdminOnly=Setup parameters can be set by <b>administrator users</b> only.
     SystemInfoDesc=Sistemske informacije so raznovrstne tehnične informacije, ki so na voljo samo v bralnem načinu in jih vidi samo administrator.
     SystemAreaForAdminOnly=To področje je na voljo samo administratorju. Nobeno od Dolibarr dovoljenj ne more spremeniti teh omejitev.
    -CompanyFundationDesc=Edit on this page all known information of the company or foundation you need to manage (For this, click on "Modify" or "Save" button at bottom of page)
    +CompanyFundationDesc=Edit on this page all known information of the company or foundation you need to manage (For this, click on "%s" or "%s" button at bottom of page)
     AccountantDesc=Edit on this page all known information about your accountant/bookkeeper
    +AccountantFileNumber=File number
     DisplayDesc=Tukaj lahko izberete parametre, ki določajo videz in vtis aplikacije Dolibarr
     AvailableModules=Available app/modules
     ToActivateModule=Za aktivacijo modula, pojdite na področje nastavitev (Domov->Nastavitve->Moduli).
    @@ -1188,11 +1195,11 @@ UserMailRequired=Za kreiranje novega uporabnika je zahtevan EMail naslov
     HRMSetup=HRM module setup
     ##### Company setup #####
     CompanySetup=Modul za nastavitve podjetij
    -CompanyCodeChecker=Modul za generiranje kode partnerjev in kontrolo (kupec ali dobavitelj)
    -AccountCodeManager=Module for accounting code generation (customer or supplier)
    +CompanyCodeChecker=Module for third parties code generation and checking (customer or vendor)
    +AccountCodeManager=Module for accounting code generation (customer or vendor)
     NotificationsDesc=EMails notifications feature allows you to silently send automatic mail, for some Dolibarr events. Targets of notifications can be defined:
     NotificationsDescUser=* per users, one user at time.
    -NotificationsDescContact=* per third parties contacts (customers or suppliers), one contact at time.
    +NotificationsDescContact=* per third parties contacts (customers or vendors), one contact at time.
     NotificationsDescGlobal=* or by setting global target emails in module setup page.
     ModelModules=Predloge dokumentov
     DocumentModelOdt=Ustvari dokumente iz predlog OpenDocuments (.ODT ali .ODS datoteke v programih OpenOffice, KOffice, TextEdit ,...)
    @@ -1203,6 +1210,9 @@ MustBeUnique=Must be unique?
     MustBeMandatory=Mandatory to create third parties?
     MustBeInvoiceMandatory=Mandatory to validate invoices?
     TechnicalServicesProvided=Technical services provided
    +#####DAV #####
    +WebDAVSetupDesc=This is the links to access the WebDAV directory. It contains a "public" dir open to any user knowing the URL (if public directory access allowed) and a "private" directory that need an existing login account/password to access to.
    +WebDavServer=Root URL of %s server : %s
     ##### Webcal setup #####
     WebCalUrlForVCalExport=Izvozna povezava na <b>%s</b> format je na voljo na naslednji povezavi: %s
     ##### Invoices #####
    @@ -1229,15 +1239,15 @@ FreeLegalTextOnProposal=Poljubno besedilo na komercialni ponudbi
     WatermarkOnDraftProposal=Vodni tisk na osnutkih komercialnih ponudb (brez, če je prazno)
     BANK_ASK_PAYMENT_BANK_DURING_PROPOSAL=Vprašajte za ciljni bančni račun ponudbe
     ##### SupplierProposal #####
    -SupplierProposalSetup=Nastavitev modula cenovnih zahtevkov za dobavitelje
    -SupplierProposalNumberingModules=Modeli številčenja cenovnih zahtevkov za dobavitelje
    -SupplierProposalPDFModules=Modeli dokumentiranja cenovnih zahtevkov za dobavitelje
    -FreeLegalTextOnSupplierProposal=Prosti tekst na cenovnih zahtevkov dobaviteljev
    -WatermarkOnDraftSupplierProposal=Vodni tisk na osnutkih cenovnih zahtevkov za dobavitelje (brez, če je prazno)
    +SupplierProposalSetup=Price requests vendors module setup
    +SupplierProposalNumberingModules=Price requests vendors numbering models
    +SupplierProposalPDFModules=Price requests vendors documents models
    +FreeLegalTextOnSupplierProposal=Free text on price requests vendors
    +WatermarkOnDraftSupplierProposal=Watermark on draft price requests vendors (none if empty)
     BANK_ASK_PAYMENT_BANK_DURING_SUPPLIER_PROPOSAL=Vprašaj za končni bančni račun cenovnega zahtevka
     WAREHOUSE_ASK_WAREHOUSE_DURING_ORDER=Ask for Warehouse Source for order
     ##### Suppliers Orders #####
    -BANK_ASK_PAYMENT_BANK_DURING_SUPPLIER_ORDER=Ask for bank account destination of supplier order
    +BANK_ASK_PAYMENT_BANK_DURING_SUPPLIER_ORDER=Ask for bank account destination of purchase order
     ##### Orders #####
     OrdersSetup=Nastavitve upravljanja z naročili
     OrdersNumberingModules=Moduli za številčenje naročil
    @@ -1448,7 +1458,7 @@ SyslogFilename=Ime datoteke in pot
     YouCanUseDOL_DATA_ROOT=Za log datoteko v Dolibarr dokumentni mapi lahko uporabite DOL_DATA_ROOT/dolibarr.log. Za shranjevanje te datoteke lahko nastavite tudi drugačno pot.
     ErrorUnknownSyslogConstant=Konstanta %s ni znana syslog konstanta
     OnlyWindowsLOG_USER=Windowsi podpirajo samo LOG_USER
    -CompressSyslogs=Syslog files compression and backup
    +CompressSyslogs=Compression and backup of debug log files (generated by module Log for debug)
     SyslogFileNumberOfSaves=Log backups
     ConfigureCleaningCronjobToSetFrequencyOfSaves=Configure cleaning scheduled job to set log backup frequency
     ##### Donations #####
    @@ -1515,7 +1525,7 @@ OSCommerceTestOk=Povezava s strežnikom '%s' na bazo podatkov '%s' uporabnika '%
     OSCommerceTestKo1=Povezava s strežnikom '%s' je bila uspešna, vendar baza podatkov '%s' ni dosegljiva.
     OSCommerceTestKo2=Povezava s strežnikom '%s' uporabnika '%s' ni uspela.
     ##### Stock #####
    -StockSetup=Nastavitve modula za skladišče
    +StockSetup=Stock module setup
     IfYouUsePointOfSaleCheckModule=Če uporabljate prodajni modul (privzeti POS modul ali drug zunanji modul), bo vaš Point Of Sale modul morda ignoriral to nastavitev. Večina prodajnih modulov privzeto takoj ustvari račun in zmanjša zalogo ne glede na opcijo, ki je tukaj izbrana. Če torej želite ali ne želite zmanjšati zalogo ob prodaji preko prodajnega modula, preverite tudi nastavitve vašega prodajnega modula.
     ##### Menu #####
     MenuDeleted=Izbrisan meni
    @@ -1627,8 +1637,8 @@ ChequeReceiptsNumberingModule=Cheque Receipts Numbering module
     MultiCompanySetup=Nastavitev modula za več podjetij
     ##### Suppliers #####
     SuppliersSetup=Nastavitev modula za dobavitelje
    -SuppliersCommandModel=Celotna predloga naročila dobavitelja (logo...)
    -SuppliersInvoiceModel=Celotna predloga računa dobavitelja (logo...)
    +SuppliersCommandModel=Complete template of prchase order (logo...)
    +SuppliersInvoiceModel=Complete template of vendor invoice (logo...)
     SuppliersInvoiceNumberingModel=Modeli številčenja računov dobaviteljev
     IfSetToYesDontForgetPermission=Če je nastavljeno na "da", ne pozabite zagotoviti dovoljenj skupinam ali uporabnikom za drugo odobritev
     ##### GeoIPMaxmind #####
    @@ -1665,7 +1675,7 @@ NoAmbiCaracAutoGeneration=Ne uporabljajte dvoumnih znakov ("1","l","i","|","0","
     SalariesSetup=Nastavitev modula za plače
     SortOrder=Sortiraj naročilo
     Format=Format
    -TypePaymentDesc=0:Tip plačila stranke, 1:Tip plačila dobavitelju, 2:Tip plačila stranke in dobavitelju
    +TypePaymentDesc=0:Customer payment type, 1:Vendor payment type, 2:Both customers and vendors payment type
     IncludePath=Vključi pot (definirana v spremenljivki %s)
     ExpenseReportsSetup=Nastavitev modula za stroškovna poročila
     TemplatePDFExpenseReports=Predloga dokumenta za generiranje stroškovnega poročila
    @@ -1687,7 +1697,7 @@ InstallModuleFromWebHasBeenDisabledByFile=Instalacijo zunanjega modula iz aplika
     ConfFileMustContainCustom=Installing or building an external module from application need to save the module files into directory <strong>%s</strong>. To have this directory processed by Dolibarr, you must setup your <strong>conf/conf.php</strong> to add the 2 directive lines:<br><strong>$dolibarr_main_url_root_alt='/custom';</strong><br><strong>$dolibarr_main_document_root_alt='%s/custom';</strong>
     HighlightLinesOnMouseHover=Osvetli vrstice tabele, preko katerih je šla miška
     HighlightLinesColor=Highlight color of the line when the mouse passes over (keep empty for no highlight)
    -TextTitleColor=Color of page title
    +TextTitleColor=Text color of Page title
     LinkColor=Color of links
     PressF5AfterChangingThis=Press CTRL+F5 on keyboard or clear your browser cache after changing this value to have it effective
     NotSupportedByAllThemes=Will works with core themes, may not be supported by external themes
    @@ -1696,6 +1706,7 @@ TopMenuBackgroundColor=Barva ozadja za zgornji meni
     TopMenuDisableImages=Hide images in Top menu
     LeftMenuBackgroundColor=Barva ozadja za levi meni
     BackgroundTableTitleColor=Background color for Table title line
    +BackgroundTableTitleTextColor=Text color for Table title line
     BackgroundTableLineOddColor=Barva ozadja za lihe vrstice tabele
     BackgroundTableLineEvenColor=Barva ozadja za sode vrstice tabele
     MinimumNoticePeriod=Minimalni rok za obvestilo (Vaš zahtevek za odsotnost mora biti podan pred tem rokom)
    @@ -1718,19 +1729,19 @@ FillFixTZOnlyIfRequired=Primer: +2 (uporabite samo, če se pojavijo težave)
     ExpectedChecksum=Pričakovana kontrolna vsota
     CurrentChecksum=Trenutna kontrolna vsota
     ForcedConstants=Required constant values
    -MailToSendProposal=Za pošiljanje ponudbe stranki
    -MailToSendOrder=Za pošiljanje naročila kupca
    -MailToSendInvoice=Za pošiljanje računa za kupca
    -MailToSendShipment=Za pošiljanje odpremnice
    -MailToSendIntervention=Za pošiljanje intervencije
    -MailToSendSupplierRequestForQuotation=Za pošiljanje zahteve za ponudbo dobavitelju
    -MailToSendSupplierOrder=Za pošiljanje naročila pri dobavitelju
    -MailToSendSupplierInvoice=Za pošiljanje računa dobavitelja
    -MailToSendContract=To send a contract
    -MailToThirdparty=To send email from third party page
    -MailToMember=To send email from member page
    -MailToUser=To send email from user page
    -MailToProject= To send email from project page
    +MailToSendProposal=Ponudbe kupcu
    +MailToSendOrder=Naročila kupca
    +MailToSendInvoice=Računi za kupca
    +MailToSendShipment=Odpreme
    +MailToSendIntervention=Intervencije
    +MailToSendSupplierRequestForQuotation=Quotation request
    +MailToSendSupplierOrder=Purchase orders
    +MailToSendSupplierInvoice=Vendor invoices
    +MailToSendContract=Pogodbe
    +MailToThirdparty=Partnerji
    +MailToMember=Člani
    +MailToUser=Uporabniki
    +MailToProject=Projects page
     ByDefaultInList=Show by default on list view
     YouUseLastStableVersion=You use the latest stable version
     TitleExampleForMajorRelease=Example of message you can use to announce this major release (feel free to use it on your web sites)
    @@ -1780,7 +1791,10 @@ MAIN_PDF_MARGIN_BOTTOM=Bottom margin on PDF
     SetToYesIfGroupIsComputationOfOtherGroups=Set this to yes if this group is a computation of other groups
     EnterCalculationRuleIfPreviousFieldIsYes=Enter calculcation rule if previous field was set to Yes (For example 'CODEGRP1+CODEGRP2')
     SeveralLangugeVariatFound=Several language variants found
    -WebDavServer=URL of %s server : %s
    +COMPANY_AQUARIUM_REMOVE_SPECIAL=Remove special characters
    +COMPANY_AQUARIUM_CLEAN_REGEX=Regex filter to clean value (COMPANY_AQUARIUM_CLEAN_REGEX)
    +GDPRContact=GDPR contact
    +GDPRContactDesc=If you store data about European companies/citizen, you can store here the contact who is responsible for the General Data Protection Regulation
     ##### Resource ####
     ResourceSetup=Configuration du module Resource
     UseSearchToSelectResource=Use a search form to choose a resource (rather than a drop-down list).
    diff --git a/htdocs/langs/sl_SI/banks.lang b/htdocs/langs/sl_SI/banks.lang
    index 4854dff6e9c..be0ea397dfe 100644
    --- a/htdocs/langs/sl_SI/banks.lang
    +++ b/htdocs/langs/sl_SI/banks.lang
    @@ -1,12 +1,13 @@
     # Dolibarr language file - Source file is en_US - banks
     Bank=Banka
    -MenuBankCash=Banka/gotovina
    +MenuBankCash=Bank | Cash
     MenuVariousPayment=Miscellaneous payments
     MenuNewVariousPayment=New Miscellaneous payment
     BankName=Ime banke
     FinancialAccount=Račun
     BankAccount=Bančni račun
     BankAccounts=Bančni računi
    +BankAccountsAndGateways=Bank accounts | Gateways
     ShowAccount=Prikaži račun
     AccountRef=Referenca finančnega računa
     AccountLabel=Naziv finančnega računa
    @@ -131,7 +132,7 @@ PaymentDateUpdateSucceeded=Payment date updated successfully
     PaymentDateUpdateFailed=Datuma plačila ni mogoče posodobiti
     Transactions=Transakcije
     BankTransactionLine=Bank entry
    -AllAccounts=Vsi bančno/gotovinski računi
    +AllAccounts=All bank and cash accounts
     BackToAccount=Nazaj na račun
     ShowAllAccounts=Prikaži vse račune
     FutureTransaction=Bodoča transakcija. Ni možna uskladitev.
    @@ -159,5 +160,6 @@ VariousPayment=Miscellaneous payments
     VariousPayments=Miscellaneous payments
     ShowVariousPayment=Show miscellaneous payments
     AddVariousPayment=Add miscellaneous payments
    +SEPAMandate=SEPA mandate
     YourSEPAMandate=Your SEPA mandate
     FindYourSEPAMandate=This is your SEPA mandate to authorize our company to make direct debit order to your bank. Thanks to return it signed (scan of the signed document) or sent it by mail to
    diff --git a/htdocs/langs/sl_SI/bills.lang b/htdocs/langs/sl_SI/bills.lang
    index 8ad1c72386e..afdd38ab5c8 100644
    --- a/htdocs/langs/sl_SI/bills.lang
    +++ b/htdocs/langs/sl_SI/bills.lang
    @@ -109,9 +109,9 @@ CancelBill=Preklic računa
     SendRemindByMail=Pošlji opomin po E-Mailu
     DoPayment=Enter payment
     DoPaymentBack=Enter refund
    -ConvertToReduc=Pretvori v bodoči popust
    -ConvertExcessReceivedToReduc=Convert excess received into future discount
    -ConvertExcessPaidToReduc=Convert excess paid into future discount
    +ConvertToReduc=Mark as credit available
    +ConvertExcessReceivedToReduc=Convert excess received into available credit
    +ConvertExcessPaidToReduc=Convert excess paid into available discount
     EnterPaymentReceivedFromCustomer=Vnesi prejeto plačilo od kupca
     EnterPaymentDueToCustomer=Vnesi rok plačila za kupca
     DisabledBecauseRemainderToPayIsZero=Onemogočeno, ker je neplačan opomin enako nič
    @@ -120,7 +120,7 @@ BillStatus=Status računa
     StatusOfGeneratedInvoices=Status of generated invoices
     BillStatusDraft=Osnutek (potrebna potrditev)
     BillStatusPaid=Plačano
    -BillStatusPaidBackOrConverted=Credit note refund or converted into discount
    +BillStatusPaidBackOrConverted=Credit note refund or marked as credit available
     BillStatusConverted=Paid (ready for consumption in final invoice)
     BillStatusCanceled=Opuščeno
     BillStatusValidated=Potrjeno (potrebno plačilo)
    @@ -282,6 +282,7 @@ RelativeDiscount=Relativni popust
     GlobalDiscount=Globalni popust
     CreditNote=Dobropis
     CreditNotes=Dobropisi
    +CreditNotesOrExcessReceived=Credit notes or excess received
     Deposit=Down payment
     Deposits=Down payments
     DiscountFromCreditNote=Popust z dobropisa %s
    @@ -296,10 +297,10 @@ DiscountType=Discount type
     NoteReason=Opomba/Razlog
     ReasonDiscount=Razlog
     DiscountOfferedBy=Odobril
    -DiscountStillRemaining=Discounts available
    -DiscountAlreadyCounted=Discounts already consumed
    +DiscountStillRemaining=Discounts or credits available
    +DiscountAlreadyCounted=Discounts or credits already consumed
     CustomerDiscounts=Customer discounts
    -SupplierDiscounts=Supplier discounts
    +SupplierDiscounts=Vendors discounts
     BillAddress=Naslov za račun
     HelpEscompte=Ta popust je bil kupcu odobren zaradi plačila pred rokom zapadlosti.
     HelpAbandonBadCustomer=Ta znesek je bil opuščen (Kupec je označen kot 'slab kupec') in se obravnava kot potencialna izguba.
    @@ -339,6 +340,12 @@ PaymentOnDifferentThirdBills=Allow payments on different thirdparties bills but
     PaymentNote=Payment note
     ListOfPreviousSituationInvoices=List of previous situation invoices
     ListOfNextSituationInvoices=List of next situation invoices
    +ListOfSituationInvoices=List of situation invoices
    +CurrentSituationTotal=Total current situation
    +DisabledBecauseNotEnouthCreditNote=To remove a situation invoice from cycle, this invoice's credit note total must cover this invoice total
    +RemoveSituationFromCycle=Remove this invoice from cycle
    +ConfirmRemoveSituationFromCycle=Remove this invoice %s from cycle ?
    +ConfirmOuting=Confirm outing
     FrequencyPer_d=Every %s days
     FrequencyPer_m=Every %s months
     FrequencyPer_y=Every %s years
    @@ -387,6 +394,7 @@ PaymentConditionShort14DENDMONTH=14 days of month-end
     PaymentCondition14DENDMONTH=Within 14 days following the end of the month
     FixAmount=Fiksni znesek
     VarAmount=Variabilni znesek (%% tot.)
    +VarAmountOneLine=Variable amount (%% tot.) - 1 line with label '%s'
     # PaymentType
     PaymentTypeVIR=Bančni transfer
     PaymentTypeShortVIR=Bančni transfer
    @@ -505,9 +513,14 @@ SituationAmount=Vrednost računa za situacijo (neto)
     SituationDeduction=Odštevanje situacije
     ModifyAllLines=Uredi vse vrstice
     CreateNextSituationInvoice=Ustvari naslednjo situacijo
    +ErrorFindNextSituationInvoice=Error unable to find next situation cycle ref
    +ErrorOutingSituationInvoiceOnUpdate=Unable to outing this situation invoice.
    +ErrorOutingSituationInvoiceCreditNote=Unable to outing linked credit note.
     NotLastInCycle=This invoice is not the latest in cycle and must not be modified.
     DisabledBecauseNotLastInCycle=Naslednja situacija že obstaja.
     DisabledBecauseFinal=Ta situacija je končna.
    +situationInvoiceShortcode_AS=AS
    +situationInvoiceShortcode_S=N
     CantBeLessThanMinPercent=Napredek ne more biti manjši, kot je vrednost prejšnje situacije
     NoSituations=Nobena situacija ni odprta
     InvoiceSituationLast=Končni in skupni račun
    @@ -532,3 +545,4 @@ AutoFillDateFrom=Set start date for service line with invoice date
     AutoFillDateFromShort=Set start date
     AutoFillDateTo=Set end date for service line with next invoice date
     AutoFillDateToShort=Set end date
    +MaxNumberOfGenerationReached=Max number of gen. reached
    diff --git a/htdocs/langs/sl_SI/categories.lang b/htdocs/langs/sl_SI/categories.lang
    index d9012cc7a4c..0dd1219440c 100644
    --- a/htdocs/langs/sl_SI/categories.lang
    +++ b/htdocs/langs/sl_SI/categories.lang
    @@ -16,7 +16,7 @@ MembersCategoriesArea=Področje značk/kategorij članov
     ContactsCategoriesArea=Področje značk/kategorij kontaktov
     AccountsCategoriesArea=Accounts tags/categories area
     ProjectsCategoriesArea=Projects tags/categories area
    -SubCats=Podkategorije
    +SubCats=Sub-categories
     CatList=Seznam značk/kategorij
     NewCategory=Nova značka/kategorija
     ModifCat=Spremeni značko/kategorijo
    @@ -85,3 +85,4 @@ CategorieRecursivHelp=Če je aktivirano, bo proizvod po dodajanju v podkategorij
     AddProductServiceIntoCategory=Dodaj sledeči produkt/storitev
     ShowCategory=Pokaži značko/kategorijo
     ByDefaultInList=Privzeto na seznamu
    +ChooseCategory=Choose category
    diff --git a/htdocs/langs/sl_SI/commercial.lang b/htdocs/langs/sl_SI/commercial.lang
    index 11a33152f3a..4451550a05f 100644
    --- a/htdocs/langs/sl_SI/commercial.lang
    +++ b/htdocs/langs/sl_SI/commercial.lang
    @@ -60,8 +60,8 @@ ActionAC_CLO=Zapreti
     ActionAC_EMAILING=Poslati skupinski e-mail
     ActionAC_COM=Poslati naročilo kupca po pošti
     ActionAC_SHIP=Pošlji pošiljko po pošti
    -ActionAC_SUP_ORD=Poslati naročilo dobavitelju po pošti
    -ActionAC_SUP_INV=Poslati račun dobavitelja po pošti
    +ActionAC_SUP_ORD=Send purchase order by mail
    +ActionAC_SUP_INV=Send vendor invoice by mail
     ActionAC_OTH=Ostalo
     ActionAC_OTH_AUTO=Avtomatsko vnešeni dogodki
     ActionAC_MANUAL=Ročno vnešeni dogodki
    diff --git a/htdocs/langs/sl_SI/companies.lang b/htdocs/langs/sl_SI/companies.lang
    index 8ec7f29265f..a8670fb6d16 100644
    --- a/htdocs/langs/sl_SI/companies.lang
    +++ b/htdocs/langs/sl_SI/companies.lang
    @@ -8,11 +8,11 @@ ConfirmDeleteContact=Are you sure you want to delete this contact and all inheri
     MenuNewThirdParty=Nov partner
     MenuNewCustomer=Nov kupec
     MenuNewProspect=Nova možna stranka
    -MenuNewSupplier=Nov dobavitelj
    +MenuNewSupplier=New vendor
     MenuNewPrivateIndividual=Nov posameznik
    -NewCompany=Novo podjetje (možna stranka, kupec, dobavitelj)
    -NewThirdParty=Nov partner (možna stranka, kupec, dobavitelj)
    -CreateDolibarrThirdPartySupplier=Kreiraj partnerja (dobavitelj)
    +NewCompany=New company (prospect, customer, vendor)
    +NewThirdParty=New third party (prospect, customer, vendor)
    +CreateDolibarrThirdPartySupplier=Create a third party (vendor)
     CreateThirdPartyOnly=Ustvari partnerja
     CreateThirdPartyAndContact=Create a third party + a child contact
     ProspectionArea=Področje možnih strank
    @@ -37,7 +37,7 @@ ThirdPartyProspectsStats=Možne stranke
     ThirdPartyCustomers=Kupci
     ThirdPartyCustomersStats=Kupci
     ThirdPartyCustomersWithIdProf12=Kupci z %s ali %s
    -ThirdPartySuppliers=Dobavitelji
    +ThirdPartySuppliers=Vendors
     ThirdPartyType=Vrsta partnerja
     Individual=Posameznik
     ToCreateContactWithSameName=Will create automatically a contact/address with same information than third party under the third party. In most cases, even if your third party is a physical people, creating a third party alone is enough.
    @@ -77,11 +77,11 @@ Web=Spletna stran
     Poste= Položaj
     DefaultLang=Privzet jezik
     VATIsUsed=Sales tax is used
    -VATIsUsedWhenSelling=This define if this thirdparty includes a sale tax or not when it makes an invoice to its own customers
    +VATIsUsedWhenSelling=This define if this third party includes a sale tax or not when it makes an invoice to its own customers
     VATIsNotUsed=Sales tax is not used
     CopyAddressFromSoc=Fill address with third party address
    -ThirdpartyNotCustomerNotSupplierSoNoRef=Thirdparty neither customer nor supplier, no available refering objects
    -ThirdpartyIsNeitherCustomerNorClientSoCannotHaveDiscounts=Thirdparty neither customer nor supplier, discounts are not available
    +ThirdpartyNotCustomerNotSupplierSoNoRef=Third party neither customer nor vendor, no available refering objects
    +ThirdpartyIsNeitherCustomerNorClientSoCannotHaveDiscounts=Third party neither customer nor supplier, discounts are not available
     PaymentBankAccount=Payment bank account
     OverAllProposals=Ponudbe
     OverAllOrders=Naročila
    @@ -99,9 +99,9 @@ LocalTax2ES=IRPF
     TypeLocaltax1ES=RE tip
     TypeLocaltax2ES=IRPF tip
     WrongCustomerCode=Napačna koda kupca
    -WrongSupplierCode=Napačna koda dobavitelja
    +WrongSupplierCode=Vendor code invalid
     CustomerCodeModel=Model kode kupca
    -SupplierCodeModel=Model kode dobavitelja
    +SupplierCodeModel=Vendor code model
     Gencod=Črtna koda
     ##### Professional ID #####
     ProfId1Short=Mat. št.
    @@ -267,7 +267,7 @@ Prospect=Možna stranka
     CustomerCard=Kartica kupca
     Customer=Kupec
     CustomerRelativeDiscount=Relativni popust za kupca
    -SupplierRelativeDiscount=Relative supplier discount
    +SupplierRelativeDiscount=Relative vendor discount
     CustomerRelativeDiscountShort=Relativni popust
     CustomerAbsoluteDiscountShort=Absolutni popust
     CompanyHasRelativeDiscount=Temu kupcu pripada popust v višini <b>%s%%</b>
    @@ -284,8 +284,8 @@ HasCreditNoteFromSupplier=You have credit notes for <b>%s</b> %s from this suppl
     CompanyHasNoAbsoluteDiscount=Ta kupec nima diskontnega kredita
     CustomerAbsoluteDiscountAllUsers=Absolute customer discounts (granted by all users)
     CustomerAbsoluteDiscountMy=Absolute customer discounts (granted by yourself)
    -SupplierAbsoluteDiscountAllUsers=Absolute supplier discounts (granted by all users)
    -SupplierAbsoluteDiscountMy=Absolute supplier discounts (granted by yourself)
    +SupplierAbsoluteDiscountAllUsers=Absolute vendor discounts (entered by all users)
    +SupplierAbsoluteDiscountMy=Absolute vendor discounts (entered by yourself)
     DiscountNone=Brez popusta
     Supplier=Dobavitelj
     AddContact=Ustvari kntakt
    @@ -304,13 +304,13 @@ DeleteACompany=Izbriši podjetje
     PersonalInformations=Osebni podatki
     AccountancyCode=Računovodstvo račun
     CustomerCode=Koda kupca
    -SupplierCode=Koda dobavitelja
    +SupplierCode=Vendor code
     CustomerCodeShort=Koda kupca
    -SupplierCodeShort=Koda dobavitelja
    +SupplierCodeShort=Vendor code
     CustomerCodeDesc=Edinstvena koda kupca
    -SupplierCodeDesc=Edinstvena koda dobavitelja
    +SupplierCodeDesc=Vendor code, unique for all vendors
     RequiredIfCustomer=Obvezno, če je partner kupec ali možna stranka
    -RequiredIfSupplier=Obvezno, če je partner dobavitelj
    +RequiredIfSupplier=Required if third party is a vendor
     ValidityControledByModule=Kontrola veljavnosti z modulom
     ThisIsModuleRules=To so pravila za ta modul
     ProspectToContact=Možna stranka v kontakt
    @@ -338,7 +338,7 @@ MyContacts=Moji kontakti
     Capital=Kapital
     CapitalOf=Kapital %s
     EditCompany=Uredi podjetje
    -ThisUserIsNot=Ta uporabnik ni možna stranka, kupec ali dobavitelj
    +ThisUserIsNot=This user is not a prospect, customer nor vendor
     VATIntraCheck=Kontrola
     VATIntraCheckDesc=Povezava <b>%s</b> omogoča poizvedbo v evropskem sistemu za kontrolo DDV številk. Za delovanje te storitve mora imeti strežnik zunanji internetni dostop.
     VATIntraCheckURL=http://ec.europa.eu/taxation_customs/vies/vieshome.do
    @@ -396,7 +396,7 @@ ImportDataset_company_4=Third parties/Sales representatives (Assign sales repres
     PriceLevel=Cenovni nivo
     DeliveryAddress=Naslov za dostavo
     AddAddress=Dodaj naslov
    -SupplierCategory=Kategorija dobavitelja
    +SupplierCategory=Vendor category
     JuridicalStatus200=Independent
     DeleteFile=Izbriši datoteko
     ConfirmDeleteFile=Ali zares želite izbrisati to datoteko?
    @@ -406,7 +406,7 @@ FiscalYearInformation=Informacije o fiskalnem letu
     FiscalMonthStart=Začetni mesec fiskalnega leta
     YouMustAssignUserMailFirst=You must create email for this user first to be able to add emails notifications for him.
     YouMustCreateContactFirst=To be able to add email notifications, you must first define contacts with valid emails for the third party
    -ListSuppliersShort=Seznam dobaviteljev
    +ListSuppliersShort=List of vendors
     ListProspectsShort=Seznam možnih strank
     ListCustomersShort=Seznam kupcev
     ThirdPartiesArea=Področje partnerjev in kontaktov
    @@ -420,7 +420,7 @@ CurrentOutstandingBill=Trenutni neplačan račun
     OutstandingBill=Max. za neplačan račun
     OutstandingBillReached=Max. for outstanding bill reached
     OrderMinAmount=Minimum amount for order
    -MonkeyNumRefModelDesc=Predlaga kodo kupca v formatu %syymm-nnnn in kodo dobavitelja v formatu %syymm-nnnn kjer je yy leto, mm mesec in nnnn zaporedna številka brez presledka, večja od 0.
    +MonkeyNumRefModelDesc=Return numero with format %syymm-nnnn for customer code and %syymm-nnnn for vendor code where yy is year, mm is month and nnnn is a sequence with no break and no return to 0.
     LeopardNumRefModelDesc=Koda kupca / dobavitelja po želji. Lahko jo kadarkoli spremenite.
     ManagingDirectors=Ime direktorja(ev) (CEO, direktor, predsednik...)
     MergeOriginThirdparty=Podvojen partner (partner, ki ga želite zbrisati)
    @@ -431,4 +431,4 @@ SaleRepresentativeLogin=Login of sales representative
     SaleRepresentativeFirstname=First name of sales representative
     SaleRepresentativeLastname=Last name of sales representative
     ErrorThirdpartiesMerge=There was an error when deleting the third parties. Please check the log. Changes have been reverted.
    -NewCustomerSupplierCodeProposed=New customer or supplier code suggested on duplicate code
    +NewCustomerSupplierCodeProposed=New customer or vendor code suggested on duplicate code
    diff --git a/htdocs/langs/sl_SI/compta.lang b/htdocs/langs/sl_SI/compta.lang
    index 40bc4bdcba1..e481a110f69 100644
    --- a/htdocs/langs/sl_SI/compta.lang
    +++ b/htdocs/langs/sl_SI/compta.lang
    @@ -19,7 +19,8 @@ Income=Prejemek
     Outcome=Izdatek
     MenuReportInOut=Prejemek / Izdatek
     ReportInOut=Balance of income and expenses
    -ReportTurnover=Letni promet
    +ReportTurnover=Turnover invoiced
    +ReportTurnoverCollected=Turnover collected
     PaymentsNotLinkedToInvoice=Plačila niso vezana na noben račun, niti na partnerja
     PaymentsNotLinkedToUser=Plačila niso vezana na nobenega uporabnika
     Profit=Dobiček
    @@ -34,7 +35,8 @@ AmountHTVATRealPaid=Neto odliv
     VATToPay=Tax sales
     VATReceived=Tax received
     VATToCollect=Tax purchases
    -VATSummary=Tax Balance
    +VATSummary=Tax monthly
    +VATBalance=Tax Balance
     VATPaid=Tax paid
     LT1Summary=Tax 2 summary
     LT2Summary=Tax 3 summary
    @@ -76,16 +78,16 @@ MenuNewSocialContribution=New social/fiscal tax
     NewSocialContribution=New social/fiscal tax
     AddSocialContribution=Add social/fiscal tax
     ContributionsToPay=Social/fiscal taxes to pay
    -AccountancyTreasuryArea=Področje računovodstva/blagajne
    +AccountancyTreasuryArea=Billing and payment area
     NewPayment=Novo plačilo
     Payments=Plačila
     PaymentCustomerInvoice=Plačilo računa kupca
    -PaymentSupplierInvoice=Plačilo računa dobavitelju
    +PaymentSupplierInvoice=Vendor invoice payment
     PaymentSocialContribution=Plačilo socialnega/fiskalnega davka
     PaymentVat=Plačilo DDV
     ListPayment=Seznam plačil
     ListOfCustomerPayments=Seznam plačil kupcev
    -ListOfSupplierPayments=Seznam plačil dobaviteljem
    +ListOfSupplierPayments=List of vendor payments
     DateStartPeriod=Začetni datum obdobja
     DateEndPeriod=Končni datum obdobja
     newLT1Payment=New tax 2 payment
    @@ -104,19 +106,21 @@ VATPayment=Sales tax payment
     VATPayments=Sales tax payments
     VATRefund=Sales tax refund
     NewVATPayment=New sales tax payment
    +NewLocalTaxPayment=New tax %s payment
     Refund=Refund
     SocialContributionsPayments=Social/fiscal taxes payments
     ShowVatPayment=Prikaži plačilo DDV
     TotalToPay=Skupaj za plačilo
     BalanceVisibilityDependsOnSortAndFilters=Balance is visible in this list only if table is sorted ascending on %s and filtered for 1 bank account
     CustomerAccountancyCode=Customer accounting code
    -SupplierAccountancyCode=Supplier accounting code
    +SupplierAccountancyCode=Vendor accounting code
     CustomerAccountancyCodeShort=Cust. account. code
     SupplierAccountancyCodeShort=Sup. account. code
     AccountNumber=Številka konta
     NewAccountingAccount=Nov konto
    -SalesTurnover=Promet prodaje
    -SalesTurnoverMinimum=Minimalni prihodek od prodaje
    +Turnover=Turnover invoiced
    +TurnoverCollected=Turnover collected
    +SalesTurnoverMinimum=Minimum turnover
     ByExpenseIncome=By expenses & incomes
     ByThirdParties=Po partnerjih
     ByUserAuthorOfInvoice=Po avtorjih računov
    @@ -136,8 +140,8 @@ ConfirmDeleteSocialContribution=Are you sure you want to delete this social/fisc
     ExportDataset_tax_1=Social and fiscal taxes and payments
     CalcModeVATDebt=Mode <b>%sVAT on commitment accounting%s</b>.
     CalcModeVATEngagement=Mode <b>%sVAT on incomes-expenses%s</b>.
    -CalcModeDebt=Mode <b>%sClaims-Debts%s</b> said <b>Commitment accounting</b>.
    -CalcModeEngagement=Mode <b>%sIncomes-Expenses%s</b> said <b>cash accounting</b>
    +CalcModeDebt=Analysis of known recorded invoices even if they are not yet accounted in ledger.
    +CalcModeEngagement=Analysis of known recorded payments, even if they are not yet accounted in Ledger.
     CalcModeBookkeeping=Analysis of <b>data journalized in Bookkeeping Ledger table</b>
     CalcModeLT1= Mode <b>%sRE on customer invoices - suppliers invoices%s</b>
     CalcModeLT1Debt=Mode <b>%sRE on customer invoices%s</b>
    @@ -150,9 +154,9 @@ AnnualSummaryInputOutputMode=Bilanca prihodkov in stroškov, letni povzetek
     AnnualByCompanies=Balance of income and expenses, by predefined groups of account
     AnnualByCompaniesDueDebtMode=Balance of income and expenses, detail by predefined groups, mode <b>%sClaims-Debts%s</b> said <b>Commitment accounting</b>.
     AnnualByCompaniesInputOutputMode=Balance of income and expenses, detail by predefined groups, mode <b>%sIncomes-Expenses%s</b> said <b>cash accounting</b>.
    -SeeReportInInputOutputMode=Glejte poročilo <b>%sIncomes-Expenses%s</b> z nazivom <b>cash accounting</b> za kalkulacijo na osnovi aktualnih izvršenih plačil
    -SeeReportInDueDebtMode=Glejte poročilo <b>%sClaims-Debts%s</b> z nazivom <b>commitment accounting</b> za kalkulacijo na osnovi izdanih računov
    -SeeReportInBookkeepingMode=See report <b>%sBookeeping%s</b> for a calculation on <b>bookkeeping table analysis</b>
    +SeeReportInInputOutputMode=See %sanalysis of payments%s for a calculation on actual payments made even if they are not yet accounted in Ledger.
    +SeeReportInDueDebtMode=See %sanalysis of invoices%s for a calculation based on known recorded invoices even if they are not yet accounted in Ledger.
    +SeeReportInBookkeepingMode=See <b>%sBookeeping report%s</b> for a calculation on <b>Bookkeeping Ledger table</b>
     RulesAmountWithTaxIncluded=- Prikazane vrednosti vključujejo vse davke
     RulesResultDue=- It includes outstanding invoices, expenses, VAT, donations whether they are paid or not. Is also includes paid salaries.<br>- It is based on the validation date of invoices and VAT and on the due date for expenses. For salaries defined with Salary module, the value date of payment is used.
     RulesResultInOut=- It includes the real payments made on invoices, expenses, VAT and salaries. <br>- It is based on the payment dates of the invoices, expenses, VAT and salaries. The donation date for donation.
    @@ -171,6 +175,8 @@ LT1ReportByCustomersES=Report by third party RE
     LT2ReportByCustomersES=Poročilo tretjih oseb IRPF
     VATReport=Sale tax report
     VATReportByPeriods=Sale tax report by period
    +VATReportByRates=Sale tax report by rates
    +VATReportByThirdParties=Sale tax report by third parties
     VATReportByCustomers=Sale tax report by customer
     VATReportByCustomersInInputOutputMode=Poročilo o pobranem in plačanem DDV po kupcih
     VATReportByQuartersInInputOutputMode=Report by Sale tax rate of the tax collected and paid
    @@ -207,7 +213,7 @@ Pcg_version=Chart of accounts models
     Pcg_type=Pcg način
     Pcg_subtype=Pcg podtip
     InvoiceLinesToDispatch=Vrstice računa za odpremo
    -ByProductsAndServices=Po proizvodih in storitvah
    +ByProductsAndServices=By product and service
     RefExt=Externa ref
     ToCreateAPredefinedInvoice=To create a template invoice, create a standard invoice, then, without validating it, click onto button "%s".
     LinkedOrder=Povezava do naročila
    @@ -215,7 +221,8 @@ Mode1=Metoda 1
     Mode2=Metoda 2
     CalculationRuleDesc=To calculate total VAT, there is two methods:<br>Method 1 is rounding vat on each line, then summing them.<br>Method 2 is summing all vat on each line, then rounding result.<br>Final result may differs from few cents. Default mode is mode <b>%s</b>.
     CalculationRuleDescSupplier=According to supplier, choose appropriate method to apply same calculation rule and get same result expected by your supplier.
    -TurnoverPerProductInCommitmentAccountingNotRelevant=Turnover report per product, when using a <b>cash accountancy</b> mode is not relevant. This report is only available when using <b>engagement accountancy</b> mode (see setup of accountancy module).
    +TurnoverPerProductInCommitmentAccountingNotRelevant=The report of Turnover collected per product is not available. This report is only available for turnover invoiced.
    +TurnoverPerSaleTaxRateInCommitmentAccountingNotRelevant=The report of Turnover collected per sale tax rate is not available. This report is only available for turnover invoiced.
     CalculationMode=Način kalkulacije
     AccountancyJournal=Accounting code journal
     ACCOUNTING_VAT_SOLD_ACCOUNT=Accounting account by default for VAT on sales (used if not defined on VAT dictionary setup)
    @@ -223,7 +230,7 @@ ACCOUNTING_VAT_BUY_ACCOUNT=Accounting account by default for VAT on purchases (u
     ACCOUNTING_VAT_PAY_ACCOUNT=Accounting account by default for paying VAT
     ACCOUNTING_ACCOUNT_CUSTOMER=Accounting account used for customer third parties
     ACCOUNTING_ACCOUNT_CUSTOMER_Desc=The dedicated accounting account defined on third party card will be used for Subledger accouting only. This one will be used for General Ledger and as default value of Subledger accounting if dedicated customer accouting account on third party is not defined.
    -ACCOUNTING_ACCOUNT_SUPPLIER=Accounting account used for supplier third parties
    +ACCOUNTING_ACCOUNT_SUPPLIER=Accounting account used for vendor third parties
     ACCOUNTING_ACCOUNT_SUPPLIER_Desc=The dedicated accounting account defined on third party card will be used for Subledger accouting only. This one will be used for General Ledger and as default value of Subledger accounting if dedicated supplier accouting account on third party is not defined.
     CloneTax=Clone a social/fiscal tax
     ConfirmCloneTax=Confirm the clone of a social/fiscal tax payment
    @@ -242,3 +249,11 @@ FiscalPeriod=Accounting period
     ListSocialContributionAssociatedProject=List of social contributions associated with the project
     DeleteFromCat=Remove from accounting group
     AccountingAffectation=Accounting assignement
    +LastDayTaxIsRelatedTo=Last day of period the tax is related to
    +VATDue=Sale tax claimed
    +ClaimedForThisPeriod=Claimed for the period
    +PaidDuringThisPeriod=Paid during this period
    +ByVatRate=By sale tax rate
    +TurnoverbyVatrate=Turnover invoiced by sale tax rate
    +TurnoverCollectedbyVatrate=Turnover collected by sale tax rate
    +PurchasebyVatrate=Purchase by sale tax rate
    diff --git a/htdocs/langs/sl_SI/dict.lang b/htdocs/langs/sl_SI/dict.lang
    index dc60dfcbe56..33052989974 100644
    --- a/htdocs/langs/sl_SI/dict.lang
    +++ b/htdocs/langs/sl_SI/dict.lang
    @@ -5,6 +5,7 @@ CountryIT=Italija
     CountryES=Španija
     CountryDE=Nemčija
     CountryCH=Švica
    +# Warning, country code GB is for United Kingdom. UK Does not exists as country code in ISO standard.
     CountryGB=Velika Britanija
     CountryUK=Velika Britanija
     CountryIE=Irska
    diff --git a/htdocs/langs/sl_SI/ecm.lang b/htdocs/langs/sl_SI/ecm.lang
    index 790e0dfa4f0..441aefe22c2 100644
    --- a/htdocs/langs/sl_SI/ecm.lang
    +++ b/htdocs/langs/sl_SI/ecm.lang
    @@ -39,9 +39,10 @@ ShowECMSection=Prikaži mapo
     DeleteSection=Odstrani mapo
     ConfirmDeleteSection=Can you confirm you want to delete the directory <b>%s</b>?
     ECMDirectoryForFiles=Odvisna mapa za datoteke
    -CannotRemoveDirectoryContainsFiles=Odstranitev ni možna, ker mapa vsebuje datoteke
    +CannotRemoveDirectoryContainsFilesOrDirs=Removal not possible because it contains some files or sub-directories
    +CannotRemoveDirectoryContainsFiles=Removal not possible because it contains some files
     ECMFileManager=Upravljanje z datotekami
    -ECMSelectASection=Izberite mapo na levi drevesni strukturi...
    +ECMSelectASection=Select a directory in the tree...
     DirNotSynchronizedSyncFirst=This directory seems to be created or modified outside ECM module. You must click on "Resync" button first to synchronize disk and database to get content of this directory.
     ReSyncListOfDir=Resync list of directories
     HashOfFileContent=Hash of file content
    diff --git a/htdocs/langs/sl_SI/errors.lang b/htdocs/langs/sl_SI/errors.lang
    index 58482d10514..106c288072c 100644
    --- a/htdocs/langs/sl_SI/errors.lang
    +++ b/htdocs/langs/sl_SI/errors.lang
    @@ -32,9 +32,9 @@ ErrorBarCodeRequired=Bar code required
     ErrorCustomerCodeAlreadyUsed=Koda kupca je že uporabljena
     ErrorBarCodeAlreadyUsed=Bar code already used
     ErrorPrefixRequired=Obvezna predpona
    -ErrorBadSupplierCodeSyntax=Napačna koda dobavitelja
    -ErrorSupplierCodeRequired=Obvezna koda dobavitelja
    -ErrorSupplierCodeAlreadyUsed=Koda dobavitelja je že uporabljena
    +ErrorBadSupplierCodeSyntax=Bad syntax for vendor code
    +ErrorSupplierCodeRequired=Vendor code required
    +ErrorSupplierCodeAlreadyUsed=Vendor code already used
     ErrorBadParameters=Napačni parametri
     ErrorBadValueForParameter=Wrong value '%s' for parameter '%s'
     ErrorBadImageFormat=Image file has not a supported format (Your PHP does not support functions to convert images of this format)
    @@ -87,7 +87,7 @@ ErrorsOnXLines=Napake v <b>%s</b> vrsticah izvorne kode
     ErrorFileIsInfectedWithAVirus=Antivirusni program ni mogel potrditi datoteke (datoteka je morda okužena)
     ErrorSpecialCharNotAllowedForField=Posebni znaki niso dovoljeni v polju "%s"
     ErrorNumRefModel=V bazi podatkov obstaja referenca (%s), ki ni kompatibilna s tem pravilom za številčenje. Odstranite zapis ali preimenujte referenco za aktivacijo tega modula.
    -ErrorQtyTooLowForThisSupplier=Premajhna količina za tega dobavitelja ali ni določena cena tega izdelka za tega dobavitelja
    +ErrorQtyTooLowForThisSupplier=Quantity too low for this vendor or no price defined on this product for this supplier
     ErrorModuleSetupNotComplete=Setup of module looks to be uncomplete. Go on Home - Setup - Modules to complete.
     ErrorBadMask=Napaka na maski
     ErrorBadMaskFailedToLocatePosOfSequence=Napaka, maska je brez zaporedne številke
    @@ -177,7 +177,7 @@ ErrorBadDefinitionOfMenuArrayInModuleDescriptor=Bad Definition Of Menu Array In
     ErrorSavingChanges=An error has ocurred when saving the changes
     ErrorWarehouseRequiredIntoShipmentLine=Warehouse is required on the line to ship
     ErrorFileMustHaveFormat=File must have format %s
    -ErrorSupplierCountryIsNotDefined=Država tega dobavitelja ni določena. Najprej popravite to.
    +ErrorSupplierCountryIsNotDefined=Country for this vendor is not defined. Correct this first.
     ErrorsThirdpartyMerge=Failed to merge the two records. Request canceled.
     ErrorStockIsNotEnoughToAddProductOnOrder=Stock is not enough for product %s to add it into a new order.
     ErrorStockIsNotEnoughToAddProductOnInvoice=Stock is not enough for product %s to add it into a new invoice.
    diff --git a/htdocs/langs/sl_SI/install.lang b/htdocs/langs/sl_SI/install.lang
    index 90c421c506c..b56ccd76359 100644
    --- a/htdocs/langs/sl_SI/install.lang
    +++ b/htdocs/langs/sl_SI/install.lang
    @@ -6,6 +6,7 @@ ConfFileDoesNotExistsAndCouldNotBeCreated=Konfiguracijska datoteka <b>%s</b> Ne
     ConfFileCouldBeCreated=Konfiguracijska datoteka <b>%s</b> se lahko kreira.
     ConfFileIsNotWritable=V konfiguracijsko datoteko <b>%s</b> ni možno zapisovanje. Preverite dovoljenja. Pri prvi instalaciji mora vaš strežnik dovoljevati možnost zapisovanja v to datoteko med postopkom konfiguracije(na primer "chmod 666" na Unix in podobnih OS).
     ConfFileIsWritable=V konfiguracijsko datoteka <b>%s</b> je možno zapisovanje.
    +ConfFileMustBeAFileNotADir=Configuration file <b>%s</b> must be a file, not a directory.
     ConfFileReload=Ponovno naložite vse informacije iz konfiguracijske datoteke.
     PHPSupportSessions=Ta PHP podpira seje.
     PHPSupportPOSTGETOk=Ta PHP podpira spremenljivke POST in GET.
    @@ -91,8 +92,8 @@ FailedToCreateAdminLogin=Failed to create Dolibarr administrator account.
     WarningRemoveInstallDir=Pozor, zaradi varnostnih razlogov morate po končani namestitvi ali nadgradnji odstraniti mapo <b>install<b> ali jo preimenovati v <b>install.lock</b>, da bi preprečili njeno zlonamerno uporabo.
     FunctionNotAvailableInThisPHP=Ni na voljo pri tem PHP
     ChoosedMigrateScript=Izberite skript za selitev
    -DataMigration=Selitev podatkov
    -DatabaseMigration=Selitev strukture baze podatkov
    +DataMigration=Database migration (data)
    +DatabaseMigration=Database migration (structure + some data)
     ProcessMigrateScript=Obdelava skripta
     ChooseYourSetupMode=Izberite vaš način namestitve in kliknite "Start"...
     FreshInstall=Sveža namestitev
    @@ -146,7 +147,7 @@ NothingToDo=Nothing to do
     # upgrade
     MigrationFixData=Popravek denormaliziranih podatkov
     MigrationOrder=Prenos podatkov o naročilih kupcev
    -MigrationSupplierOrder=Prenos podatkov o naročilih pri dobaviteljih
    +MigrationSupplierOrder=Data migration for vendor's orders
     MigrationProposal=Prenos podatkov o komercialnih ponudbah
     MigrationInvoice=Prenos podatkov o računih za kupce
     MigrationContract=Prenos podatkov o pogodbah
    @@ -196,8 +197,14 @@ MigrationEvents=Migracija dogodkov za dodajanje lastnika dogodka v dodelitveno t
     MigrationEventsContact=Migration of events to add event contact into assignement table
     MigrationRemiseEntity=Update entity field value of llx_societe_remise
     MigrationRemiseExceptEntity=Update entity field value of llx_societe_remise_except
    +MigrationUserRightsEntity=Update entity field value of llx_user_rights
    +MigrationUserGroupRightsEntity=Update entity field value of llx_usergroup_rights
     MigrationReloadModule=Ponovno naložite modul %s
     MigrationResetBlockedLog=Reset module BlockedLog for v7 algorithm
     ShowNotAvailableOptions=Prikaži opcije, ki niso na voljo
     HideNotAvailableOptions=Skrij opcije, ki niso na voljo
     ErrorFoundDuringMigration=Error were reported during migration process so next step is not available. To ignore errors, you can <a href="%s">click here</a>, but application or some features may not work correctly until fixed.
    +YouTryInstallDisabledByDirLock=The application try to sefl upgrade, but install/upgrade pages have been disabled for security reason (directory renamed with .lock suffix).<br>
    +YouTryInstallDisabledByFileLock=The application try to sefl upgrade, but install/upgrade pages pages have been disabled for security reason (by lock file <strong>install.lock</strong> into dolibarr documents directory).<br>
    +ClickHereToGoToApp=Click here to go to your application
    +ClickOnLinkOrRemoveManualy=Click on following link and if you always reach this page, you must remove the file install.lock into documents directory manually
    diff --git a/htdocs/langs/sl_SI/ldap.lang b/htdocs/langs/sl_SI/ldap.lang
    index 2b1e3d748ff..528e6e23f6f 100644
    --- a/htdocs/langs/sl_SI/ldap.lang
    +++ b/htdocs/langs/sl_SI/ldap.lang
    @@ -1,5 +1,4 @@
     # Dolibarr language file - Source file is en_US - ldap
    -DomainPassword=Geslo za domeno
     YouMustChangePassNextLogon=Geslo za uporabnika <b>%s</b> na domeni <b>%s</b> je potrebno spremeniti.
     UserMustChangePassNextLogon=Uporabnik mora spremeniti geslo na domeni %s
     LDAPInformationsForThisContact=Informacija v LDAP bazi podatkov za ta kontakt
    @@ -25,3 +24,4 @@ MemberTypeSynchronized=Member type synchronized
     ContactSynchronized=Kontakt sinhroniziran
     ForceSynchronize=Vsili sinhronizacijo Dolibarr -> LDAP
     ErrorFailedToReadLDAP=Branje LDAP baze podatkov ni uspelo. Preverite nastavitev LDAP modula in dostopnost baze podatkov.
    +PasswordOfUserInLDAP=Password of user in LDAP
    diff --git a/htdocs/langs/sl_SI/loan.lang b/htdocs/langs/sl_SI/loan.lang
    index 4791f1375ed..fe25f91babd 100644
    --- a/htdocs/langs/sl_SI/loan.lang
    +++ b/htdocs/langs/sl_SI/loan.lang
    @@ -10,6 +10,7 @@ LoanCapital=Kapital
     Insurance=Insurance
     Interest=Interest
     Nbterms=Number of terms
    +Term=Term
     LoanAccountancyCapitalCode=Accounting account capital
     LoanAccountancyInsuranceCode=Accounting account insurance
     LoanAccountancyInterestCode=Accounting account interest
    @@ -17,39 +18,14 @@ ConfirmDeleteLoan=Confirm deleting this loan
     LoanDeleted=Loan Deleted Successfully
     ConfirmPayLoan=Confirm classify paid this loan
     LoanPaid=Loan Paid
    -# Calc
    -LoanCalc=Bank Loans Calculator
    -PurchaseFinanceInfo=Purchase & Financing Information
    -SalePriceOfAsset=Sale Price of Asset
    -PercentageDown=Percentage Down
    -LengthOfMortgage=Duration of loan
    -AnnualInterestRate=Annual Interest Rate
    -ExplainCalculations=Explain Calculations
    -ShowMeCalculationsAndAmortization=Show me the calculations and amortization
    -MortgagePaymentInformation=Mortgage Payment Information
    -DownPayment=Down Payment
    -DownPaymentDesc=The <b>down payment</b> = The price of the home multiplied by the percentage down divided by 100 (for 5% down becomes 5/100 or 0.05)
    -InterestRateDesc=The <b>interest rate</b> = The annual interest percentage divided by 100
    -MonthlyFactorDesc=The <b>monthly factor</b> = The result of the following formula
    -MonthlyInterestRateDesc=The <b>monthly interest rate</b> = The annual interest rate divided by 12 (for the 12 months in a year)
    -MonthTermDesc=The <b>month term</b> of the loan in months = The number of years you've taken the loan out for times 12
    -MonthlyPaymentDesc=The montly payment is figured out using the following formula
    -AmortizationPaymentDesc=The <a href="#amortization">amortization</a> breaks down how much of your monthly payment goes towards the bank's interest, and how much goes into paying off the principal of your loan.
    -AmountFinanced=Amount Financed
    -AmortizationMonthlyPaymentOverYears=Amortization For Monthly Payment: <b>%s</b> over %s years
    -Totalsforyear=Totals for year
    -MonthlyPayment=Monthly Payment
    -LoanCalcDesc=This <b>mortgage calculator</b> can be used to figure out monthly payments of a loaning, based on the amount borrowed, the term of the loan desired and the interest rate.<br> This calculator includes also PMI (Private Mortgage Insurance) for loans where less than 20%% is put as a down payment. Also taken into consideration are the town property taxes, and their effect on the total monthly mortgage payment.<br>
    -GoToInterest=%s will go towards INTEREST
    -GoToPrincipal=%s will go towards PRINCIPAL
    -YouWillSpend=You will spend %s in year %s
     ListLoanAssociatedProject=List of loan associated with the project
     AddLoan=Create loan
    +FinancialCommitment=Financial commitment
    +InterestAmount=Interest
    +CapitalRemain=Capital remain
     # Admin
     ConfigLoan=Configuration of the module loan
     LOAN_ACCOUNTING_ACCOUNT_CAPITAL=Accounting account capital by default
     LOAN_ACCOUNTING_ACCOUNT_INTEREST=Accounting account interest by default
     LOAN_ACCOUNTING_ACCOUNT_INSURANCE=Accounting account insurance by default
    -FinancialCommitment=Financial commitment
     CreateCalcSchedule=Edit financial commitment
    -InterestAmount=Interest amount
    diff --git a/htdocs/langs/sl_SI/mails.lang b/htdocs/langs/sl_SI/mails.lang
    index b1a66572cde..8300445eecd 100644
    --- a/htdocs/langs/sl_SI/mails.lang
    +++ b/htdocs/langs/sl_SI/mails.lang
    @@ -11,7 +11,9 @@ MailFrom=Pošiljatelj
     MailErrorsTo=Naslov za napake
     MailReply=Odgovoriti
     MailTo=Za
    +MailToUsers=To user(s)
     MailCC=Kopija
    +MailToCCUsers=Copy to users(s)
     MailCCC=Skrita kopija
     MailTopic=Zadeva
     MailText=Sporočilo
    @@ -164,4 +166,4 @@ InGoingEmailSetup=Incoming email setup
     OutGoingEmailSetupForEmailing=Outgoing email setup (for mass emailing)
     DefaultOutgoingEmailSetup=Default outgoing email setup
     Information=Informacija
    -
    +ContactsWithThirdpartyFilter=Contacts avec filtre client
    diff --git a/htdocs/langs/sl_SI/main.lang b/htdocs/langs/sl_SI/main.lang
    index 0afe08d1d6f..2096075a64e 100644
    --- a/htdocs/langs/sl_SI/main.lang
    +++ b/htdocs/langs/sl_SI/main.lang
    @@ -92,6 +92,7 @@ DolibarrInHttpAuthenticationSoPasswordUseless=Dolibarr authentication mode is se
     Administrator=Administrator
     Undefined=Nedefinirano
     PasswordForgotten=Password forgotten?
    +NoAccount=No account?
     SeeAbove=Glejte zgoraj
     HomeArea=Domače področje
     LastConnexion=Latest connection
    @@ -231,7 +232,7 @@ Limit=Omejitev
     Limits=Omejitve
     Logout=Odjava
     NoLogoutProcessWithAuthMode=Ni zahtevana funkcija odklopa pri avtentifikacijskem načinu <b>%s</b>
    -Connection=Prijava
    +Connection=Uporabniško ime
     Setup=Nastavitve
     Alert=Opozorilo
     MenuWarnings=Opozorila
    @@ -402,6 +403,7 @@ DefaultTaxRate=Default tax rate
     Average=Povprečje
     Sum=Vsota
     Delta=Razlika
    +RemainToPay=Remain to pay
     Module=Module/Application
     Modules=Modules/Applications
     Option=Opcija
    @@ -414,7 +416,7 @@ Favorite=Priljubljen
     ShortInfo=Info.
     Ref=Ref.
     ExternalRef=Zunanja ref.
    -RefSupplier=Ref. dobavitelj
    +RefSupplier=Ref. vendor
     RefPayment=Ref. plačilo
     CommercialProposalsShort=Komercialne ponudbe
     Comment=Komentar
    @@ -493,7 +495,7 @@ Received=Prejet
     Paid=Plačan
     Topic=Predmet
     ByCompanies=S podjetji
    -ByUsers=Z uporabniki
    +ByUsers=By user
     Links=Povezave
     Link=Povezava
     Rejects=Zavrnitve
    @@ -505,6 +507,7 @@ NoneF=Nič
     NoneOrSeveral=None or several
     Late=Prekoračeno
     LateDesc=Delay to define if a record is late or not depends on your setup. Ask your admin to change delay from menu Home - Setup - Alerts.
    +NoItemLate=No late item
     Photo=Slika
     Photos=Slike
     AddPhoto=Dodaj sliko
    @@ -619,9 +622,9 @@ BuildDoc=Izdelaj Doc
     Entity=Entiteta
     Entities=Entitete
     CustomerPreview=Predogled kupca
    -SupplierPreview=Predogled dobavitelja
    +SupplierPreview=Vendor preview
     ShowCustomerPreview=Prikaži pregled kupca
    -ShowSupplierPreview=Prikaži pregled dobavitelja
    +ShowSupplierPreview=Show vendor preview
     RefCustomer=Ref. kupca
     Currency=Valuta
     InfoAdmin=Informacija za administratorje
    @@ -915,11 +918,11 @@ SearchIntoProductsOrServices=Proizvodi ali storitve
     SearchIntoProjects=Projekti
     SearchIntoTasks=Naloge
     SearchIntoCustomerInvoices=Računi za kupca
    -SearchIntoSupplierInvoices=Računi dobavitelja
    +SearchIntoSupplierInvoices=Vendor invoices
     SearchIntoCustomerOrders=Naročila kupca
    -SearchIntoSupplierOrders=Naročila pri dobavitelju
    +SearchIntoSupplierOrders=Purchase orders
     SearchIntoCustomerProposals=Ponudbe kupcu
    -SearchIntoSupplierProposals=Ponudbe dobavitelja
    +SearchIntoSupplierProposals=Vendor proposals
     SearchIntoInterventions=Intervencije
     SearchIntoContracts=Pogodbe
     SearchIntoCustomerShipments=Customer shipments
    @@ -941,3 +944,7 @@ Remote=Remote
     LocalAndRemote=Local and Remote
     KeyboardShortcut=Keyboard shortcut
     AssignedTo=Se nanaša na
    +Deletedraft=Delete draft
    +ConfirmMassDraftDeletion=Draft Bulk delete confirmation
    +FileSharedViaALink=File shared via a link
    +
    diff --git a/htdocs/langs/sl_SI/margins.lang b/htdocs/langs/sl_SI/margins.lang
    index 3456bec6485..82ef67e05d1 100644
    --- a/htdocs/langs/sl_SI/margins.lang
    +++ b/htdocs/langs/sl_SI/margins.lang
    @@ -28,10 +28,10 @@ UseDiscountAsService=Kot storitev
     UseDiscountOnTotal=V delni vsoti
     MARGIN_METHODE_FOR_DISCOUNT_DETAILS=Določa, če se globalni popust smatra kot proizvod, storitev, ali samo delna vsota pri izračunu marže.
     MARGIN_TYPE=Privzeto predlagana nabavna cena s stroški za izračun marže
    -MargeType1=Marža na najboljšo nabavno ceno
    +MargeType1=Margin on Best vendor price
     MargeType2=Marža na uravnoteženo povprečno ceno (WAP)
     MargeType3=Margin on Cost Price
    -MarginTypeDesc=* Margin on best buying price = Selling price - Best supplier price defined on product card<br>* Margin on Weighted Average Price (WAP) = Selling price - Product Weighted Average Price (WAP) or best supplier price if WAP not yet defined<br>* Margin on Cost price = Selling price - Cost price defined on product card or WAP if cost price not defined, or best supplier price if WAP not yet defined
    +MarginTypeDesc=* Margin on best buying price = Selling price - Best vendor price defined on product card<br>* Margin on Weighted Average Price (WAP) = Selling price - Product Weighted Average Price (WAP) or best supplier price if WAP not yet defined<br>* Margin on Cost price = Selling price - Cost price defined on product card or WAP if cost price not defined, or best supplier price if WAP not yet defined
     CostPrice=Stroškovna cena
     UnitCharges=Stroški po enoti
     Charges=Stroški
    diff --git a/htdocs/langs/sl_SI/members.lang b/htdocs/langs/sl_SI/members.lang
    index 7bf2af5986b..56fe27bf110 100644
    --- a/htdocs/langs/sl_SI/members.lang
    +++ b/htdocs/langs/sl_SI/members.lang
    @@ -111,7 +111,7 @@ SendingAnEMailToMember=Sending information email to member
     SendingEmailOnAutoSubscription=Sending email on auto registration
     SendingEmailOnMemberValidation=Sending email on new member validation
     SendingEmailOnNewSubscription=Sending email on new subscription
    -SendingReminderForExpiredSubscription=Sending reminder for expired subscription
    +SendingReminderForExpiredSubscription=Sending reminder for expired subscriptions
     SendingEmailOnCancelation=Sending email on cancelation
     # Topic of email templates
     YourMembershipRequestWasReceived=Your membership was received.
    diff --git a/htdocs/langs/sl_SI/modulebuilder.lang b/htdocs/langs/sl_SI/modulebuilder.lang
    index a3fee23cb53..9d6661eda41 100644
    --- a/htdocs/langs/sl_SI/modulebuilder.lang
    +++ b/htdocs/langs/sl_SI/modulebuilder.lang
    @@ -74,6 +74,7 @@ NoWidget=No widget
     GoToApiExplorer=Go to API explorer
     ListOfMenusEntries=List of menu entries
     ListOfPermissionsDefined=List of defined permissions
    +SeeExamples=See examples here
     EnabledDesc=Condition to have this field active (Examples: 1 or $conf->global->MYMODULE_MYOPTION)
     VisibleDesc=Is the field visible ? (Examples: 0=Never visible, 1=Visible on list and create/update/view forms, 2=Visible on list only, 3=Visible on create/update/view form only. Using a negative value means field is not shown by default on list but can be selected for viewing)
     IsAMeasureDesc=Can the value of field be cumulated to get a total into list ? (Examples: 1 or 0)
    @@ -95,3 +96,6 @@ DropTableIfEmpty=(Delete table if empty)
     TableDoesNotExists=The table %s does not exists
     TableDropped=Table %s deleted
     InitStructureFromExistingTable=Build the structure array string of an existing table
    +UseAboutPage=Disallow the about page
    +UseDocFolder=Disallow the documentation folder
    +UseSpecificReadme=Use a specific ReadMe
    diff --git a/htdocs/langs/sl_SI/opensurvey.lang b/htdocs/langs/sl_SI/opensurvey.lang
    index 884bcbaa33c..3161187f69f 100644
    --- a/htdocs/langs/sl_SI/opensurvey.lang
    +++ b/htdocs/langs/sl_SI/opensurvey.lang
    @@ -58,3 +58,4 @@ MoreChoices=Vnesite več možnih izbir za glasovalce
     SurveyExpiredInfo=The poll has been closed or voting delay has expired.
     EmailSomeoneVoted=%s je izpolnil vrstico.\nVašo anketo lahko najdete na povezavi: \n%s
     ShowSurvey=Show survey
    +UserMustBeSameThanUserUsedToVote=You must have voted and use the same user name that the one used to vote, to post a comment
    diff --git a/htdocs/langs/sl_SI/orders.lang b/htdocs/langs/sl_SI/orders.lang
    index 425de37ddf8..cf0f1e34266 100644
    --- a/htdocs/langs/sl_SI/orders.lang
    +++ b/htdocs/langs/sl_SI/orders.lang
    @@ -1,6 +1,6 @@
     # Dolibarr language file - Source file is en_US - orders
     OrdersArea=Področje naročil kupcev
    -SuppliersOrdersArea=Področje naročil pri dobaviteljih
    +SuppliersOrdersArea=Purchase orders area
     OrderCard=Kartica naročila
     OrderId=ID naročila
     Order=Naročilo
    @@ -13,18 +13,18 @@ OrderToProcess=Naročilo za obdelavo
     NewOrder=Novo naročilo
     ToOrder=Potrebno naročiti
     MakeOrder=Izdelaj naročilo
    -SupplierOrder=Naročilo pri dobavitelju
    -SuppliersOrders=Naročila pri dobaviteljih
    -SuppliersOrdersRunning=Trenutna naročila pri dobaviteljih
    +SupplierOrder=Purchase order
    +SuppliersOrders=Purchase orders
    +SuppliersOrdersRunning=Current purchase orders
     CustomerOrder=Naročilo kupca
    -CustomersOrders=Naročila kupca
    +CustomersOrders=Naročila kupcev
     CustomersOrdersRunning=Trenutna naročila kupca
     CustomersOrdersAndOrdersLines=Naročila kupca in vrrstice naročil
     OrdersDeliveredToBill=Customer orders delivered to bill
     OrdersToBill=Dobavljena naročila kupca
     OrdersInProcess=Naročila kupca v postopku
     OrdersToProcess=Naročila kupca za procesiranje
    -SuppliersOrdersToProcess=Naročila pri dobavitelju za procesiranje
    +SuppliersOrdersToProcess=Purchase orders to process
     StatusOrderCanceledShort=Preklicano
     StatusOrderDraftShort=Osnutek
     StatusOrderValidatedShort=Potrjeno
    @@ -75,15 +75,15 @@ ShowOrder=Prikaži naročilo
     OrdersOpened=Naročila za procesiranje
     NoDraftOrders=Ni osnutkov naročil
     NoOrder=No order
    -NoSupplierOrder=No supplier order
    +NoSupplierOrder=No purchase order
     LastOrders=Latest %s customer orders
     LastCustomerOrders=Latest %s customer orders
    -LastSupplierOrders=Latest %s supplier orders
    +LastSupplierOrders=Latest %s purchase orders
     LastModifiedOrders=Latest %s modified orders
     AllOrders=Vsa naročila
     NbOfOrders=Število naročil
     OrdersStatistics=Statistika naročil
    -OrdersStatisticsSuppliers=Statistika naročil pri dobaviteljih
    +OrdersStatisticsSuppliers=Purchase order statistics
     NumberOfOrdersByMonth=Število naročil po mesecih
     AmountOfOrdersByMonthHT=Znesek naročil po mesecih (brez DDV)
     ListOfOrders=Seznam naročil
    @@ -97,12 +97,12 @@ ConfirmMakeOrder=Are you sure you want to confirm you made this order on <b>%s</
     GenerateBill=Kreiraj račun
     ClassifyShipped=Označi kot dobavljeno
     DraftOrders=Osnutki naročil
    -DraftSuppliersOrders=Draft suppliers orders
    +DraftSuppliersOrders=Draft purchase orders
     OnProcessOrders=Naročila v obdelavi
     RefOrder=Ref. naročilo
     RefCustomerOrder=Ref. order for customer
    -RefOrderSupplier=Ref. order for supplier
    -RefOrderSupplierShort=Ref. order supplier
    +RefOrderSupplier=Ref. order for vendor
    +RefOrderSupplierShort=Ref. order vendor
     SendOrderByMail=Pošlji naročilo po pošti
     ActionsOnOrder=Aktivnosti ob naročilu
     NoArticleOfTypeProduct=Na tem naročilu ni artiklov tipa 'proizvod', zato ni potrebna odprema
    @@ -115,9 +115,9 @@ ConfirmCloneOrder=Are you sure you want to clone this order <b>%s</b>?
     DispatchSupplierOrder=Prejem naročila od dobavitelja %s
     FirstApprovalAlreadyDone=Prva odobritev je že narejena
     SecondApprovalAlreadyDone=Druga odobritev je že narejena
    -SupplierOrderReceivedInDolibarr=Supplier order %s received %s
    -SupplierOrderSubmitedInDolibarr=Supplier order %s submited
    -SupplierOrderClassifiedBilled=Supplier order %s set billed
    +SupplierOrderReceivedInDolibarr=Purchase Order %s received %s
    +SupplierOrderSubmitedInDolibarr=Purchase Order %s submited
    +SupplierOrderClassifiedBilled=Purchase Order %s set billed
     OtherOrders=Ostala naročila
     ##### Types de contacts #####
     TypeContact_commande_internal_SALESREPFOLL=Referent za sledenje naročila kupca
    @@ -125,11 +125,11 @@ TypeContact_commande_internal_SHIPPING=Referent za sledenje odpreme
     TypeContact_commande_external_BILLING=Kontakt za račune pri kupcu
     TypeContact_commande_external_SHIPPING=Kontakt za dobave pri kupcu
     TypeContact_commande_external_CUSTOMER=Kontakt za sledenje naročila pri kupcu
    -TypeContact_order_supplier_internal_SALESREPFOLL=Referent za sledenje naročila od dobavitelja
    +TypeContact_order_supplier_internal_SALESREPFOLL=Representative following-up purchase order
     TypeContact_order_supplier_internal_SHIPPING=Referent za sledenje odpreme od dobavitelja
    -TypeContact_order_supplier_external_BILLING=Kontakt za račune pri dobavitelju
    -TypeContact_order_supplier_external_SHIPPING=Kontakt za odpreme pri dobavitelju
    -TypeContact_order_supplier_external_CUSTOMER=Kontakt za sledenje naročila pri dobavitelju
    +TypeContact_order_supplier_external_BILLING=Vendor invoice contact
    +TypeContact_order_supplier_external_SHIPPING=Vendor shipping contact
    +TypeContact_order_supplier_external_CUSTOMER=Vendor contact following-up order
     Error_COMMANDE_SUPPLIER_ADDON_NotDefined=Konstanta COMMANDE_SUPPLIER_ADDON ni definirana
     Error_COMMANDE_ADDON_NotDefined=Konstanta COMMANDE_ADDON ni definirana
     Error_OrderNotChecked=Ni izbranih naročil za račun
    diff --git a/htdocs/langs/sl_SI/other.lang b/htdocs/langs/sl_SI/other.lang
    index 0578fea32f3..10def3b52ed 100644
    --- a/htdocs/langs/sl_SI/other.lang
    +++ b/htdocs/langs/sl_SI/other.lang
    @@ -80,9 +80,9 @@ LinkedObject=Povezani objekti
     NbOfActiveNotifications=Število obvestil (število emailov prejemnika)
     PredefinedMailTest=__(Hello)__\nThis is a test mail sent to __EMAIL__.\nThe two lines are separated by a carriage return.\n\n__USER_SIGNATURE__
     PredefinedMailTestHtml=__(Hello)__\nThis is a <b>test</b> mail (the word test must be in bold).<br>The two lines are separated by a carriage return.<br><br>__USER_SIGNATURE__
    -PredefinedMailContentSendInvoice=__(Hello)__\n\nYou will find here the invoice __REF__\n\nThis is the link to make your online payment if this invoice is not already payed:\n__ONLINE_PAYMENT_URL__\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
    -PredefinedMailContentSendInvoiceReminder=__(Hello)__\n\nWe would like to warn you that the invoice  __REF__ seems to not be payed. So this is the invoice in attachment again, as a reminder.\n\nThis is the link to make your online payment:\n__ONLINE_PAYMENT_URL__\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
    -PredefinedMailContentSendProposal=__(Hello)__\n\nYou will find here the commercial proposal __PREF__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
    +PredefinedMailContentSendInvoice=__(Hello)__\n\nYou will find here the invoice __REF__\n\n__ONLINE_PAYMENT_TEXT_AND_URL__\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
    +PredefinedMailContentSendInvoiceReminder=__(Hello)__\n\nWe would like to warn you that the invoice  __REF__ seems to not be payed. So this is the invoice in attachment again, as a reminder.\n\n__ONLINE_PAYMENT_TEXT_AND_URL__\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
    +PredefinedMailContentSendProposal=__(Hello)__\n\nYou will find here the commercial proposal __REF__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
     PredefinedMailContentSendSupplierProposal=__(Hello)__\n\nYou will find here the price request __REF__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
     PredefinedMailContentSendOrder=__(Hello)__\n\nYou will find here the order __REF__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
     PredefinedMailContentSendSupplierOrder=__(Hello)__\n\nYou will find here our order __REF__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
    @@ -91,6 +91,7 @@ PredefinedMailContentSendShipping=__(Hello)__\n\nYou will find here the shipping
     PredefinedMailContentSendFichInter=__(Hello)__\n\nYou will find here the intervention __REF__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
     PredefinedMailContentThirdparty=__(Hello)__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
     PredefinedMailContentUser=__(Hello)__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
    +PredefinedMailContentLink=You can click on the link below to make your payment if it is not already done.\n\n%s\n\n
     DemoDesc=Dolibarr is a compact ERP/CRM supporting several business modules. A demo showcasing all modules makes no sense as this scenario never occurs (several hundred available). So, several demo profiles are available.
     ChooseYourDemoProfil=Choose the demo profile that best suits your needs...
     ChooseYourDemoProfilMore=...or build your own profile<br>(manual module selection)
    @@ -218,7 +219,7 @@ FileIsTooBig=Datoteke so prevelike
     PleaseBePatient=Prosim, bodite potrpežljivi...
     NewPassword=New password
     ResetPassword=Reset password
    -RequestToResetPasswordReceived=Prejet je bil zahtevek za spremembo vašega Dolibarr gesla
    +RequestToResetPasswordReceived=A request to change your password has been received.
     NewKeyIs=To so vaši novi podatki za prijavo
     NewKeyWillBe=Vaši novi podatki za prijavo v program bodo
     ClickHereToGoTo=K.iknite tukaj za vstop v %s
    @@ -233,6 +234,8 @@ PermissionsDelete=Permissions removed
     YourPasswordMustHaveAtLeastXChars=Your password must have at least <strong>%s</strong> chars
     YourPasswordHasBeenReset=Your password has been reset successfully
     ApplicantIpAddress=IP address of applicant
    +SMSSentTo=SMS sent to %s
    +
     ##### Export #####
     ExportsArea=Področje izvoza
     AvailableFormats=Možni formati
    diff --git a/htdocs/langs/sl_SI/paypal.lang b/htdocs/langs/sl_SI/paypal.lang
    index 752fc6b82ec..12f98ad9728 100644
    --- a/htdocs/langs/sl_SI/paypal.lang
    +++ b/htdocs/langs/sl_SI/paypal.lang
    @@ -14,7 +14,6 @@ PaypalModeOnlyPaypal=Samo PayPal
     ONLINE_PAYMENT_CSS_URL=Optionnal URL of CSS style sheet on online payment page
     ThisIsTransactionId=To je ID transakcije: <b>%s</b>
     PAYPAL_ADD_PAYMENT_URL=Pri pošiljanju dokumenta po pošti dodaj url Paypal plačila
    -PredefinedMailContentLink=You can click on the link below to make your payment if it is not already done.<br><br>%s<br><br>
     YouAreCurrentlyInSandboxMode=You are currently in the %s "sandbox" mode
     NewOnlinePaymentReceived=New online payment received
     NewOnlinePaymentFailed=New online payment tried but failed
    diff --git a/htdocs/langs/sl_SI/productbatch.lang b/htdocs/langs/sl_SI/productbatch.lang
    index 7729354dcb8..80b78d893bc 100644
    --- a/htdocs/langs/sl_SI/productbatch.lang
    +++ b/htdocs/langs/sl_SI/productbatch.lang
    @@ -16,7 +16,7 @@ printEatby=Eat-by: %s
     printSellby=Sell-by: %s
     printQty=Qty: %d
     AddDispatchBatchLine=Add a line for Shelf Life dispatching
    -WhenProductBatchModuleOnOptionAreForced=When module Lot/Serial is on, automatic increase/decrease stock mode is forced to shipping validate and manual dispatching for reception and can't be edited. Other options can be defined as you want.
    +WhenProductBatchModuleOnOptionAreForced=When module Lot/Serial is on, automatic stock decrease  is forced to 'Decrease real stocks on shipping validation' and automatic increase mode is forced to 'Increase real stocks on manual dispatching into warehouses' and can't be edited. Other options can be defined as you want.
     ProductDoesNotUseBatchSerial=This product does not use lot/serial number
     ProductLotSetup=Setup of module lot/serial
     ShowCurrentStockOfLot=Show current stock for couple product/lot
    diff --git a/htdocs/langs/sl_SI/products.lang b/htdocs/langs/sl_SI/products.lang
    index 4e9dacc6aa9..ff571e1837c 100644
    --- a/htdocs/langs/sl_SI/products.lang
    +++ b/htdocs/langs/sl_SI/products.lang
    @@ -70,6 +70,7 @@ SoldAmount=Sold amount
     PurchasedAmount=Purchased amount
     NewPrice=Nova cena
     MinPrice=Min. prodajna cena
    +EditSellingPriceLabel=Edit selling price label
     CantBeLessThanMinPrice=Prodajna cena ne more biti nižja od minimalne za ta proizvod (%s brez DDV). To sporočilo se pojavi lahko tudi, če vnesete prevelik popust
     ContractStatusClosed=Zaprta
     ErrorProductAlreadyExists=Proizvod z referenco %s že obstaja.
    @@ -155,7 +156,7 @@ BuyingPrices=Buying prices
     CustomerPrices=Cene za kupce
     SuppliersPrices=Cene dobavitelja
     SuppliersPricesOfProductsOrServices=Cene dobavitelja (proizvodov ali storitev)
    -CustomCode=Customs/Commodity/HS code
    +CustomCode=Customs / Commodity / HS code
     CountryOrigin=Država porekla
     Nature=Narava
     ShortLabel=Kratek naziv
    @@ -250,8 +251,8 @@ PriceNumeric=Številka
     DefaultPrice=Privzeta cena
     ComposedProductIncDecStock=Povečanje/znmanjšanje zaloge pri spremembi nadrejenega
     ComposedProduct=Pod-proizvod
    -MinSupplierPrice=Najnižja cena dobavitelja
    -MinCustomerPrice=Minimum customer price
    +MinSupplierPrice=Najnižjo odkupno ceno
    +MinCustomerPrice=Minimum selling price
     DynamicPriceConfiguration=Dimnamična konfiguracija cene
     DynamicPriceDesc=On product card, with this module enabled, you should be able to set mathematic functions to calculate Customer or Supplier prices. Such function can use all mathematic operators, some constants and variables. You can set here the variables you want to be able to use and if the variable need an automatic update, the external URL to use to ask Dolibarr to update automaticaly the value.
     AddVariable=Add Variable
    diff --git a/htdocs/langs/sl_SI/projects.lang b/htdocs/langs/sl_SI/projects.lang
    index 9a0419d4cb7..ae4e29c5d25 100644
    --- a/htdocs/langs/sl_SI/projects.lang
    +++ b/htdocs/langs/sl_SI/projects.lang
    @@ -77,6 +77,7 @@ Time=Čas
     ListOfTasks=List of tasks
     GoToListOfTimeConsumed=Go to list of time consumed
     GoToListOfTasks=Go to list of tasks
    +GoToGanttView=Go to Gantt view
     GanttView=Gantt View
     ListProposalsAssociatedProject=Seznam komercialnih ponudb, povezanih s projektom
     ListOrdersAssociatedProject=List of customer orders associated with the project
    @@ -226,4 +227,4 @@ AllowCommentOnProject=Allow user comments on projects
     DontHavePermissionForCloseProject=You do not have permissions to close the project %s
     DontHaveTheValidateStatus=The project %s must be open to be closed
     RecordsClosed=%s project(s) closed
    -SendProjectRef=About project %s
    +SendProjectRef=Information project %s
    diff --git a/htdocs/langs/sl_SI/propal.lang b/htdocs/langs/sl_SI/propal.lang
    index 9ae329299b7..af4b0925277 100644
    --- a/htdocs/langs/sl_SI/propal.lang
    +++ b/htdocs/langs/sl_SI/propal.lang
    @@ -75,6 +75,7 @@ AvailabilityTypeAV_1M=1 mesec
     TypeContact_propal_internal_SALESREPFOLL=Predstavnik za sledenje ponudbe
     TypeContact_propal_external_BILLING=Kontakt za račun pri kupcu
     TypeContact_propal_external_CUSTOMER=Kontakt pri kupcu za sledenje ponudbe
    +TypeContact_propal_external_SHIPPING=Customer contact for delivery
     # Document models
     DocModelAzurDescription=Vzorec kompletne ponudbe (logo...)
     DefaultModelPropalCreate=Ustvarjanje privzetega modela
    diff --git a/htdocs/langs/sl_SI/sendings.lang b/htdocs/langs/sl_SI/sendings.lang
    index d1e992394a6..b673c0a4964 100644
    --- a/htdocs/langs/sl_SI/sendings.lang
    +++ b/htdocs/langs/sl_SI/sendings.lang
    @@ -52,8 +52,8 @@ ActionsOnShipping=Aktivnosti v zvezi z odpremnico
     LinkToTrackYourPackage=Povezave za sledenje vaše pošiljke
     ShipmentCreationIsDoneFromOrder=Za trenutek je oblikovanje nove pošiljke opravi od naročila kartice.
     ShipmentLine=Vrstica na odpremnici
    -ProductQtyInCustomersOrdersRunning=Product quantity into open customers orders
    -ProductQtyInSuppliersOrdersRunning=Product quantity into open suppliers orders
    +ProductQtyInCustomersOrdersRunning=Product quantity into open customer orders
    +ProductQtyInSuppliersOrdersRunning=Product quantity into open purchase orders
     ProductQtyInShipmentAlreadySent=Product quantity from open customer order already sent
     ProductQtyInSuppliersShipmentAlreadyRecevied=Product quantity from open supplier order already received
     NoProductToShipFoundIntoStock=No product to ship found into warehouse <b>%s</b>. Correct stock or go back to choose another warehouse.
    diff --git a/htdocs/langs/sl_SI/stocks.lang b/htdocs/langs/sl_SI/stocks.lang
    index 9c6c400c022..4af9e362e02 100644
    --- a/htdocs/langs/sl_SI/stocks.lang
    +++ b/htdocs/langs/sl_SI/stocks.lang
    @@ -67,7 +67,7 @@ DeStockOnValidateOrder=Zmanjšanje dejanske zaloge po potrditvi naročila (pozor
     DeStockOnShipment=Zmanjšanje dejanske zaloge po potrditvi odpreme
     DeStockOnShipmentOnClosing=Decrease real stocks on shipping classification closed
     ReStockOnBill=Povečanje dejanske zaloge po potrditvi fakture/dobropisa (pozor, v tej verziji se zaloga spremeni samo v skladišču številka 1)
    -ReStockOnValidateOrder=Povečanje dejanske zaloge po potrditvi naročila (pozor, v tej verziji se zaloga spremeni samo v skladišču številka 1)
    +ReStockOnValidateOrder=Increase real stocks on purchase orders approbation
     ReStockOnDispatchOrder=Increase real stocks on manual dispatching into warehouses, after supplier order receipt of goods
     OrderStatusNotReadyToDispatch=Naročilo še nima ali nima več statusa, ki omogoča odpremo proizvoda iz skladišča.
     StockDiffPhysicTeoric=Explanation for difference between physical and virtual stock
    @@ -203,3 +203,4 @@ RegulateStock=Regulate Stock
     ListInventory=Seznam
     StockSupportServices=Stock management support services
     StockSupportServicesDesc=By default, you can stock only product with type "product". If on, and if module service is on, you can also stock a product with type "service"
    +ReceiveProducts=Receive items
    diff --git a/htdocs/langs/sl_SI/stripe.lang b/htdocs/langs/sl_SI/stripe.lang
    index 2c80a5bba3d..c0ee4a81af8 100644
    --- a/htdocs/langs/sl_SI/stripe.lang
    +++ b/htdocs/langs/sl_SI/stripe.lang
    @@ -58,8 +58,8 @@ NameOnCard=Name on card
     CardNumber=Card Number
     ExpiryDate=Expiry Date
     CVN=CVN
    -DeleteACard=Delete Card record
    -ConfirmDeleteCard=Are you sure you want to delete this Card record?
    +DeleteACard=Delete Card
    +ConfirmDeleteCard=Are you sure you want to delete this Credit or Debit card?
     CreateCustomerOnStripe=Create customer on Stripe
     CreateCardOnStripe=Create card on Stripe
     ShowInStripe=Show in Stripe
    diff --git a/htdocs/langs/sl_SI/supplier_proposal.lang b/htdocs/langs/sl_SI/supplier_proposal.lang
    index 8822667d131..4659c562862 100644
    --- a/htdocs/langs/sl_SI/supplier_proposal.lang
    +++ b/htdocs/langs/sl_SI/supplier_proposal.lang
    @@ -1,22 +1,22 @@
     # Dolibarr language file - Source file is en_US - supplier_proposal
    -SupplierProposal=Supplier commercial proposals
    -supplier_proposalDESC=Manage price requests to suppliers
    +SupplierProposal=Vendor commercial proposals
    +supplier_proposalDESC=Manage price requests to vendors
     SupplierProposalNew=New price request
     CommRequest=Price request
     CommRequests=Price requests
     SearchRequest=Find a request
     DraftRequests=Draft requests
    -SupplierProposalsDraft=Draft supplier proposals
    +SupplierProposalsDraft=Draft vendor proposals
     LastModifiedRequests=Latest %s modified price requests
     RequestsOpened=Open price requests
    -SupplierProposalArea=Supplier proposals area
    -SupplierProposalShort=Supplier proposal
    -SupplierProposals=Ponudbe dobavitelja
    -SupplierProposalsShort=Ponudbe dobavitelja
    +SupplierProposalArea=Vendor proposals area
    +SupplierProposalShort=Vendor proposal
    +SupplierProposals=Vendor proposals
    +SupplierProposalsShort=Vendor proposals
     NewAskPrice=New price request
     ShowSupplierProposal=Show price request
     AddSupplierProposal=Create a price request
    -SupplierProposalRefFourn=Supplier ref
    +SupplierProposalRefFourn=Vendor ref
     SupplierProposalDate=Datum dobave
     SupplierProposalRefFournNotice=Before closing to "Accepted", think to grasp suppliers references.
     ConfirmValidateAsk=Are you sure you want to validate this price request under name <b>%s</b>?
    @@ -47,9 +47,9 @@ CommercialAsk=Price request
     DefaultModelSupplierProposalCreate=Ustvarjanje privzetega modela
     DefaultModelSupplierProposalToBill=Default template when closing a price request (accepted)
     DefaultModelSupplierProposalClosed=Default template when closing a price request (refused)
    -ListOfSupplierProposals=List of supplier proposal requests
    -ListSupplierProposalsAssociatedProject=List of supplier proposals associated with project
    -SupplierProposalsToClose=Supplier proposals to close
    -SupplierProposalsToProcess=Supplier proposals to process
    +ListOfSupplierProposals=List of vendor proposal requests
    +ListSupplierProposalsAssociatedProject=List of vendor proposals associated with project
    +SupplierProposalsToClose=Vendor proposals to close
    +SupplierProposalsToProcess=Vendor proposals to process
     LastSupplierProposals=Latest %s price requests
     AllPriceRequests=All requests
    diff --git a/htdocs/langs/sl_SI/suppliers.lang b/htdocs/langs/sl_SI/suppliers.lang
    index 1b449f7c360..e236893244a 100644
    --- a/htdocs/langs/sl_SI/suppliers.lang
    +++ b/htdocs/langs/sl_SI/suppliers.lang
    @@ -1,11 +1,11 @@
     # Dolibarr language file - Source file is en_US - suppliers
    -Suppliers=Dobavitelji
    -SuppliersInvoice=Računi dobavitelja
    -ShowSupplierInvoice=Pokaži račun dobavitelja
    -NewSupplier=Nov dobavitelj
    +Suppliers=Vendors
    +SuppliersInvoice=Vendor invoice
    +ShowSupplierInvoice=Show Vendor Invoice
    +NewSupplier=New vendor
     History=Zgodovina
    -ListOfSuppliers=Seznam dobaviteljev
    -ShowSupplier=Prikaži dobavitelja
    +ListOfSuppliers=List of vendors
    +ShowSupplier=Show vendor
     OrderDate=Datum naročila
     BuyingPriceMin=Best buying price
     BuyingPriceMinShort=Best buying price
    @@ -14,34 +14,34 @@ TotalSellingPriceMinShort=Total of subproducts selling prices
     SomeSubProductHaveNoPrices=Nekateri pod-proizvodi nimajo določenih cen
     AddSupplierPrice=Add buying price
     ChangeSupplierPrice=Change buying price
    -SupplierPrices=Cene dobavitelja
    +SupplierPrices=Vendor prices
     ReferenceSupplierIsAlreadyAssociatedWithAProduct=Ta referenčni dobavitelj je že povezan z referenco: %s
    -NoRecordedSuppliers=Ni vnesenih dobaviteljev
    -SupplierPayment=Plačilo dobavitelju
    -SuppliersArea=Področje dobaviteljev
    -RefSupplierShort=Ref. dobavitelja
    +NoRecordedSuppliers=No vendor recorded
    +SupplierPayment=Vendor payment
    +SuppliersArea=Vendor area
    +RefSupplierShort=Ref. vendor
     Availability=Razpoložljivost
    -ExportDataset_fournisseur_1=Seznam računov dobavitelja in vrstic računa
    -ExportDataset_fournisseur_2=Računi dobaviteljev in plačila
    -ExportDataset_fournisseur_3=Naročila pri dobaviteljih in vrstice naročila
    +ExportDataset_fournisseur_1=Vendor invoices list and invoice lines
    +ExportDataset_fournisseur_2=Vendor invoices and payments
    +ExportDataset_fournisseur_3=Purchase orders and order lines
     ApproveThisOrder=Odobri to naročilo
     ConfirmApproveThisOrder=Are you sure you want to approve order <b>%s</b>?
     DenyingThisOrder=Zavrni to naročilo
     ConfirmDenyingThisOrder=Are you sure you want to deny this order <b>%s</b>?
     ConfirmCancelThisOrder=Are you sure you want to cancel this order <b>%s</b>?
    -AddSupplierOrder=Kreirajte naročilo pri dobavitelju
    -AddSupplierInvoice=Kreirajte račun dobavitelja
    -ListOfSupplierProductForSupplier=Seznam proizvodov in cen dobavitelja <b>%s</b>
    -SentToSuppliers=Pošlji dobaviteljem
    -ListOfSupplierOrders=Seznam naročil dobaviitelja
    -MenuOrdersSupplierToBill=Zaračunavanje naročil dobavitelja
    +AddSupplierOrder=Create Purchase Order
    +AddSupplierInvoice=Create vendor invoice
    +ListOfSupplierProductForSupplier=List of products and prices for vendor <b>%s</b>
    +SentToSuppliers=Sent to vendors
    +ListOfSupplierOrders=List of purchase orders
    +MenuOrdersSupplierToBill=Purchase orders to invoice
     NbDaysToDelivery=Zakasnitev dobave v dnevih
     DescNbDaysToDelivery=Največja zamuda pri dobavi proizvodov iz tega naročila
    -SupplierReputation=Supplier reputation
    +SupplierReputation=Vendor reputation
     DoNotOrderThisProductToThisSupplier=Do not order
     NotTheGoodQualitySupplier=Wrong quality
     ReputationForThisProduct=Reputation
     BuyerName=Buyer name
     AllProductServicePrices=All product / service prices
     AllProductReferencesOfSupplier=All product / service references of supplier
    -BuyingPriceNumShort=Cene dobavitelja
    +BuyingPriceNumShort=Vendor prices
    diff --git a/htdocs/langs/sl_SI/users.lang b/htdocs/langs/sl_SI/users.lang
    index 267c9ecd884..03f72a65a61 100644
    --- a/htdocs/langs/sl_SI/users.lang
    +++ b/htdocs/langs/sl_SI/users.lang
    @@ -48,7 +48,7 @@ PasswordChangeRequest=Request to change password for <b>%s</b>
     PasswordChangeRequestSent=Zahtevek za spremembo gesla <b>%s</b> poslan <b>%s</b>.
     ConfirmPasswordReset=Confirm password reset
     MenuUsersAndGroups=Uporabniki & Skupine
    -LastGroupsCreated=Latest %s created groups
    +LastGroupsCreated=Latest %s groups created
     LastUsersCreated=Latest %s users created
     ShowGroup=Prikaži skupino
     ShowUser=Prikaži uporabnika
    diff --git a/htdocs/langs/sl_SI/website.lang b/htdocs/langs/sl_SI/website.lang
    index f49f7d53304..3a2df365141 100644
    --- a/htdocs/langs/sl_SI/website.lang
    +++ b/htdocs/langs/sl_SI/website.lang
    @@ -73,7 +73,7 @@ AnotherContainer=Another container
     WEBSITE_USE_WEBSITE_ACCOUNTS=Enable the web site account table
     WEBSITE_USE_WEBSITE_ACCOUNTSTooltip=Enable the table to store web site accounts (login/pass) for each website / thirdparty
     YouMustDefineTheHomePage=You must first define the default Home page
    -OnlyEditionOfSourceForGrabbedContentFuture=Note: only edition of HTML source will be possible when a page content is intiliazed by grabbing it from an external page (WYSIWYG editor will not be available)
    +OnlyEditionOfSourceForGrabbedContentFuture=Note: only edition of HTML source will be possible when a page content is initiliazed by grabbing it from an external page (WYSIWYG editor will not be available)
     OnlyEditionOfSourceForGrabbedContent=Only edition of HTML source is possible when content was grabbed from an external site
     GrabImagesInto=Grab also images found into css and page.
     ImagesShouldBeSavedInto=Images should be saved into directory
    diff --git a/htdocs/langs/sl_SI/workflow.lang b/htdocs/langs/sl_SI/workflow.lang
    index 355cd876152..14d4f94791e 100644
    --- a/htdocs/langs/sl_SI/workflow.lang
    +++ b/htdocs/langs/sl_SI/workflow.lang
    @@ -14,7 +14,7 @@ descWORKFLOW_INVOICE_AMOUNT_CLASSIFY_BILLED_ORDER=Classify linked source custome
     descWORKFLOW_INVOICE_CLASSIFY_BILLED_ORDER=Classify linked source customer order(s) to billed when customer invoice is set to paid (and if amount of the invoice is same than total amount of linked orders)
     descWORKFLOW_ORDER_CLASSIFY_SHIPPED_SHIPPING=Classify linked source customer order to shipped when a shipment is validated (and if quantity shipped by all shipments is the same as in the order to update)
     # Autoclassify supplier order
    -descWORKFLOW_ORDER_CLASSIFY_BILLED_SUPPLIER_PROPOSAL=Classify linked source supplier proposal(s) to billed when supplier invoice is validated (and if amount of the invoice is same than total amount of linked proposals)
    -descWORKFLOW_INVOICE_AMOUNT_CLASSIFY_BILLED_SUPPLIER_ORDER=Classify linked source supplier order(s) to billed when supplier invoice is validated (and if amount of the invoice is same than total amount of linked orders)
    +descWORKFLOW_ORDER_CLASSIFY_BILLED_SUPPLIER_PROPOSAL=Classify linked source vendor proposal(s) to billed when vendor invoice is validated (and if amount of the invoice is same than total amount of linked proposals)
    +descWORKFLOW_INVOICE_AMOUNT_CLASSIFY_BILLED_SUPPLIER_ORDER=Classify linked source purchase order(s) to billed when vendor invoice is validated (and if amount of the invoice is same than total amount of linked orders)
     AutomaticCreation=Samodejno generiranje
     AutomaticClassification=Samodejno spreminjanje statusa
    diff --git a/htdocs/langs/sq_AL/accountancy.lang b/htdocs/langs/sq_AL/accountancy.lang
    index 8c98e90477d..d0f3990f984 100644
    --- a/htdocs/langs/sq_AL/accountancy.lang
    +++ b/htdocs/langs/sq_AL/accountancy.lang
    @@ -1,4 +1,5 @@
     # Dolibarr language file - en_US - Accounting Expert
    +Accounting=Accounting
     ACCOUNTING_EXPORT_SEPARATORCSV=Column separator for export file
     ACCOUNTING_EXPORT_DATE=Date format for export file
     ACCOUNTING_EXPORT_PIECE=Export the number of piece
    @@ -39,11 +40,11 @@ AccountWithNonZeroValues=Accounts with non zero values
     ListOfAccounts=List of accounts
     
     MainAccountForCustomersNotDefined=Main accounting account for customers not defined in setup
    -MainAccountForSuppliersNotDefined=Main accounting account for suppliers not defined in setup
    +MainAccountForSuppliersNotDefined=Main accounting account for vendors not defined in setup
     MainAccountForUsersNotDefined=Main accounting account for users not defined in setup
     MainAccountForVatPaymentNotDefined=Main accounting account for VAT payment not defined in setup
     
    -AccountancyArea=Accountancy area
    +AccountancyArea=Accounting area
     AccountancyAreaDescIntro=Usage of the accountancy module is done in several step:
     AccountancyAreaDescActionOnce=The following actions are usually executed one time only, or once per year...
     AccountancyAreaDescActionOnceBis=Next steps should be done to save you time in future by suggesting you the correct default accounting account when making the journalization (writing record in Journals and General ledger)
    @@ -54,6 +55,7 @@ AccountancyAreaDescChartModel=STEP %s: Create a model of chart of account from m
     AccountancyAreaDescChart=STEP %s: Create or check content of your chart of account from menu %s
     
     AccountancyAreaDescVat=STEP %s: Define accounting accounts for each VAT Rates. For this, use the menu entry %s.
    +AccountancyAreaDescDefault=STEP %s: Define default accounting accounts. For this, use the menu entry %s.
     AccountancyAreaDescExpenseReport=STEP %s: Define default accounting accounts for each type of expense report. For this, use the menu entry %s.
     AccountancyAreaDescSal=STEP %s: Define default accounting accounts for payment of salaries. For this, use the menu entry %s.
     AccountancyAreaDescContrib=STEP %s: Define default accounting accounts for special expences (miscellaneous taxes). For this, use the menu entry %s.
    @@ -89,7 +91,7 @@ MenuProductsAccounts=Product accounts
     ProductsBinding=Products accounts
     Ventilation=Binding to accounts
     CustomersVentilation=Customer invoice binding
    -SuppliersVentilation=Supplier invoice binding
    +SuppliersVentilation=Vendor invoice binding
     ExpenseReportsVentilation=Expense report binding
     CreateMvts=Create new transaction
     UpdateMvts=Modification of a transaction
    @@ -130,12 +132,14 @@ ACCOUNTING_LENGTH_GACCOUNT=Length of the general accounting accounts (If you set
     ACCOUNTING_LENGTH_AACCOUNT=Length of the third party accounting accounts (If you set value to 6 here, the account '401' will appear like '401000' on screen)
     ACCOUNTING_MANAGE_ZERO=Allow to manage different number of zero at the end of an accounting account. Needed by some countries (like switzerland). If keep to off (default), you can set the 2 following parameters to ask application to add virtual zero.
     BANK_DISABLE_DIRECT_INPUT=Disable direct recording of transaction in bank account
    +ACCOUNTING_ENABLE_EXPORT_DRAFT_JOURNAL=Enable draft export on journal
     
     ACCOUNTING_SELL_JOURNAL=Sell journal
     ACCOUNTING_PURCHASE_JOURNAL=Purchase journal
     ACCOUNTING_MISCELLANEOUS_JOURNAL=Miscellaneous journal
     ACCOUNTING_EXPENSEREPORT_JOURNAL=Expense report journal
     ACCOUNTING_SOCIAL_JOURNAL=Social journal
    +ACCOUNTING_HAS_NEW_JOURNAL=Has new Journal
     
     ACCOUNTING_ACCOUNT_TRANSFER_CASH=Accounting account of transfer
     ACCOUNTING_ACCOUNT_SUSPENSE=Accounting account of wait
    @@ -185,11 +189,12 @@ ListeMvts=List of movements
     ErrorDebitCredit=Debit and Credit cannot have a value at the same time
     AddCompteFromBK=Add accounting accounts to the group
     ReportThirdParty=List third party account
    -DescThirdPartyReport=Consult here the list of the third party customers and suppliers and their accounting accounts
    +DescThirdPartyReport=Consult here the list of the third party customers and vendors and their accounting accounts
     ListAccounts=List of the accounting accounts
     UnknownAccountForThirdparty=Unknown third party account. We will use %s
     UnknownAccountForThirdpartyBlocking=Unknown third party account. Blocking error
     UnknownAccountForThirdpartyAndWaitingAccountNotDefinedBlocking=Unknown third party account and waiting account not defined. Blocking error
    +PaymentsNotLinkedToProduct=Payment not linked to any product / service
     
     Pcgtype=Group of account
     Pcgsubtype=Subgroup of account
    @@ -204,8 +209,8 @@ DescVentilDoneCustomer=Consult here the list of the lines of invoices customers
     DescVentilTodoCustomer=Bind invoice lines not already bound with a product accounting account
     ChangeAccount=Change the product/service accounting account for selected lines with the following accounting account:
     Vide=-
    -DescVentilSupplier=Consult here the list of supplier invoice lines bound or not yet bound to a product accounting account
    -DescVentilDoneSupplier=Consult here the list of the lines of invoices supplier and their accounting account
    +DescVentilSupplier=Consult here the list of vendor invoice lines bound or not yet bound to a product accounting account
    +DescVentilDoneSupplier=Consult here the list of the lines of invoices vendors and their accounting account
     DescVentilTodoExpenseReport=Bind expense report lines not already bound with a fee accounting account
     DescVentilExpenseReport=Consult here the list of expense report lines bound (or not) to a fee accounting account
     DescVentilExpenseReportMore=If you setup accounting account on type of expense report lines, the application will be able to make all the binding between your expense report lines and the accounting account of your chart of accounts, just in one click with the button <strong>"%s"</strong>. If account was not set on fees dictionary or if you still has some lines not bound to any account, you will have to make a manual binding from the menu "<strong>%s</strong>".
    @@ -215,7 +220,7 @@ ValidateHistory=Bind Automatically
     AutomaticBindingDone=Automatic binding done
     
     ErrorAccountancyCodeIsAlreadyUse=Error, you cannot delete this accounting account because it is used
    -MvtNotCorrectlyBalanced=Movement not correctly balanced. Credit = %s. Debit = %s
    +MvtNotCorrectlyBalanced=Movement not correctly balanced. Debit = %s | Credit = %s
     FicheVentilation=Binding card
     GeneralLedgerIsWritten=Transactions are written in the Ledger
     GeneralLedgerSomeRecordWasNotRecorded=Some of the transactions could not be journalized. If there is no other error message, this is probably because they were already journalized.
    @@ -293,4 +298,9 @@ Binded=Lines bound
     ToBind=Lines to bind
     UseMenuToSetBindindManualy=Autodection not possible, use menu <a href="%s">%s</a> to make the binding manually
     
    +## Import
    +ImportAccountingEntries=Accounting entries
    +
     WarningReportNotReliable=Warning, this report is not based on the Ledger, so does not contains transaction modified manualy in the Ledger. If your journalization is up to date, the bookkeeping view is more accurate.
    +ExpenseReportJournal=Expense Report Journal
    +InventoryJournal=Inventory Journal
    diff --git a/htdocs/langs/sq_AL/admin.lang b/htdocs/langs/sq_AL/admin.lang
    index 2a8e9865efb..8ab02d9028d 100644
    --- a/htdocs/langs/sq_AL/admin.lang
    +++ b/htdocs/langs/sq_AL/admin.lang
    @@ -269,10 +269,11 @@ MAIN_MAIL_SMTP_SERVER=SMTP/SMTPS Host (By default in php.ini: <b>%s</b>)
     MAIN_MAIL_SMTP_PORT_NotAvailableOnLinuxLike=SMTP/SMTPS Port (Not defined into PHP on Unix like systems)
     MAIN_MAIL_SMTP_SERVER_NotAvailableOnLinuxLike=SMTP/SMTPS Host (Not defined into PHP on Unix like systems)
     MAIN_MAIL_EMAIL_FROM=Sender email for automatic emails (By default in php.ini: <b>%s</b>)
    -MAIN_MAIL_ERRORS_TO=Email used as 'Errors-To' field in emails sent
    +MAIN_MAIL_ERRORS_TO=Eemail used for error returns emails (fields 'Errors-To' in emails sent)
     MAIN_MAIL_AUTOCOPY_TO= Send systematically a hidden carbon-copy of all sent emails to
     MAIN_DISABLE_ALL_MAILS=Disable all emails sendings (for test purposes or demos)
     MAIN_MAIL_FORCE_SENDTO=Send all emails to (instead of real recipients, for test purposes)
    +MAIN_MAIL_ENABLED_USER_DEST_SELECT=Add employees users with email into allowed destinaries list
     MAIN_MAIL_SENDMODE=Method to use to send EMails
     MAIN_MAIL_SMTPS_ID=SMTP ID if authentication required
     MAIN_MAIL_SMTPS_PW=SMTP Password if authentication required
    @@ -291,7 +292,7 @@ ModuleSetup=Konfigurimi i modulit
     ModulesSetup=Modules/Application setup
     ModuleFamilyBase=Sistemi
     ModuleFamilyCrm=Menaxhimi i lidhjes me klientёt (CRM)
    -ModuleFamilySrm=Supplier Relation Management (SRM)
    +ModuleFamilySrm=Vendor Relation Management (VRM)
     ModuleFamilyProducts=Menaxhimi i produkteve (PM)
     ModuleFamilyHr=Menaxhimi i Burimeve Njerёzore (BNJ)
     ModuleFamilyProjects=Projects/Collaborative work
    @@ -373,7 +374,8 @@ NoSmsEngine=No SMS sender manager available. SMS sender manager are not installe
     PDF=PDF
     PDFDesc=You can set each global options related to the PDF generation
     PDFAddressForging=Rules to forge address boxes
    -HideAnyVATInformationOnPDF=Hide all information related to VAT on generated PDF
    +HideAnyVATInformationOnPDF=Hide all information related to Sales tax / VAT on generated PDF
    +PDFRulesForSalesTax=Rules for Sales Tax / VAT
     PDFLocaltax=Rules for %s
     HideLocalTaxOnPDF=Hide %s rate into pdf column tax sale
     HideDescOnPDF=Hide products description on generated PDF
    @@ -445,13 +447,14 @@ DisplayCompanyInfo=Display company address
     DisplayCompanyManagers=Display manager names
     DisplayCompanyInfoAndManagers=Display company address and manager names
     EnableAndSetupModuleCron=If you want to have this recurring invoice beeing generated automatically, module *%s* must be enabled and correctly setup. Otherwise, generation of invoices must be done manually from this template with button *Create*. Note that even if you enabled automatic generation, you can still safely launch manual generation. Duplicates generation for same period are not possible.
    -ModuleCompanyCodeAquarium=Return an accounting code built by:<br>%s followed by third party supplier code for a supplier accounting code,<br>%s followed by third party customer code for a customer accounting code.
    +ModuleCompanyCodeCustomerAquarium=%s followed by third party customer code for a customer accounting code
    +ModuleCompanyCodeSupplierAquarium=%s followed by third party supplier code for a supplier accounting code
     ModuleCompanyCodePanicum=Return an empty accounting code.
     ModuleCompanyCodeDigitaria=Accounting code depends on third party code. The code is composed of the character "C" in the first position followed by the first 5 characters of the third party code.
     Use3StepsApproval=By default, Purchase Orders need to be created and approved by 2 different users (one step/user to create and one step/user to approve. Note that if user has both permission to create and approve, one step/user will be enough). You can ask with this option to introduce a third step/user approval, if amount is higher than a dedicated value (so 3 steps will be necessary: 1=validation, 2=first approval and 3=second approval if amount is enough).<br>Set this to empty if one approval (2 steps) is enough, set it to a very low value (0.1) if a second approval (3 steps) is always required.
     UseDoubleApproval=Use a 3 steps approval when amount (without tax) is higher than...
     WarningPHPMail=WARNING: It is often better to setup outgoing emails to use the email server of your provider instead of the default setup. Some email providers (like Yahoo) does not allow you to send an email from another server than their own server. Your current setup use the server of the application to send email and not the server of your email provider, so some recipients (the one compatible with the restrictive DMARC protocol), will ask your email provider if they can accept your email and some email providers (like Yahoo) may respond "no" because the server is not a server of them, so few of your sent Emails may not be accepted (be carefull also to your email provider sending quota).<br>If your Email provider (like Yahoo) has this restriction, you must change Email setup to choose the other method "SMTP server" and enter the SMTP server and credentials provided by your Email provider (ask your EMail provider to get SMTP credentials for your account).
    -WarningPHPMail2=If your email SMTP provider need to restrict email client to some IP addresses (very rare), this is the IP address of your ERP CRM application: <strong>%s</strong>.
    +WarningPHPMail2=If your email SMTP provider need to restrict email client to some IP addresses (very rare), this is the IP address of the mail user agent (MUA) for your ERP CRM application: <strong>%s</strong>.
     ClickToShowDescription=Click to show description
     DependsOn=This module need the module(s)
     RequiredBy=This module is required by module(s)
    @@ -471,6 +474,9 @@ AttachMainDocByDefault=Set this to 1 if you want to attach main document to emai
     FilesAttachedToEmail=Attach file
     SendEmailsReminders=Send agenda reminders by emails
     davDescription=Add a component to be a DAV server
    +DAVSetup=Setup of module DAV
    +DAV_ALLOW_PUBLIC_DIR=Enable the public directory (WebDav directory with no login required)
    +DAV_ALLOW_PUBLIC_DIRTooltip=The WebDav public directory is a WebDAV directory everybody can access to (in read and write mode), with no need to have/use an existing login/password account.
     # Modules
     Module0Name=Users & groups
     Module0Desc=Users / Employees and Groups management
    @@ -479,7 +485,7 @@ Module1Desc=Companies and contact management (customers, prospects...)
     Module2Name=Commercial
     Module2Desc=Commercial management
     Module10Name=Accounting
    -Module10Desc=Simple accounting reports (journals, turnover) based onto database content. No dispatching.
    +Module10Desc=Simple accounting reports (journals, turnover) based onto database content. Does not use any ledger table.
     Module20Name=Proposals
     Module20Desc=Commercial proposal management
     Module22Name=Mass E-mailings
    @@ -491,7 +497,7 @@ Module25Desc=Customer order management
     Module30Name=Faturat
     Module30Desc=Invoice and credit note management for customers. Invoice management for suppliers
     Module40Name=Furnitorët
    -Module40Desc=Supplier management and buying (orders and invoices)
    +Module40Desc=Suppliers and purchase management (purchase orders and billing)
     Module42Name=Debug Logs
     Module42Desc=Logging facilities (file, syslog, ...). Such logs are for technical/debug purposes.
     Module49Name=Editors
    @@ -546,8 +552,8 @@ Module400Name=Projects/Opportunities/Leads
     Module400Desc=Management of projects, opportunities/leads and/or tasks. You can also assign any element (invoice, order, proposal, intervention, ...) to a project and get a transversal view from the project view.
     Module410Name=Webcalendar
     Module410Desc=Webcalendar integration
    -Module500Name=Special expenses
    -Module500Desc=Management of special expenses (taxes, social or fiscal taxes, dividends)
    +Module500Name=Taxes and Special expenses
    +Module500Desc=Management of other expenses (sale taxes, social or fiscal taxes, dividends, ...)
     Module510Name=Payment of employee wages
     Module510Desc=Record and follow payment of your employee wages
     Module520Name=Loan
    @@ -561,14 +567,14 @@ Module700Name=Dhurimet
     Module700Desc=Donation management
     Module770Name=Expense reports
     Module770Desc=Management and claim expense reports (transportation, meal, ...)
    -Module1120Name=Supplier commercial proposal
    -Module1120Desc=Request supplier commercial proposal and prices
    +Module1120Name=Vendor commercial proposal
    +Module1120Desc=Request vendor commercial proposal and prices
     Module1200Name=Mantis
     Module1200Desc=Mantis integration
     Module1520Name=Document Generation
     Module1520Desc=Mass mail document generation
     Module1780Name=Tags/Categories
    -Module1780Desc=Create tags/category (products, customers, suppliers, contacts or members)
    +Module1780Desc=Create tags/category (products, customers, vendors, contacts or members)
     Module2000Name=Editor WYSIWYG
     Module2000Desc=Allow to edit some text area using an advanced editor (Based on CKEditor)
     Module2200Name=Dynamic Prices
    @@ -576,7 +582,7 @@ Module2200Desc=Enable the usage of math expressions for prices
     Module2300Name=Scheduled jobs
     Module2300Desc=Scheduled jobs management (alias cron or chrono table)
     Module2400Name=Events/Agenda
    -Module2400Desc=Follow done and upcoming events. Let application logs automatic events for tracking purposes or record manual events or rendez-vous.
    +Module2400Desc=Follow done and upcoming events. Let application logs automatic events for tracking purposes or record manual events or rendez-vous. This is the main important module for a good Customer or Supplier Relationship Management.
     Module2500Name=DMS / ECM
     Module2500Desc=Document Management System / Electronic Content Management. Automatic organization of your generated or stored documents. Share them when you need.
     Module2600Name=API/Web services (SOAP server)
    @@ -599,7 +605,7 @@ Module4000Desc=Human resources management (management of department, employee co
     Module5000Name=Multi-company
     Module5000Desc=Allows you to manage multiple companies
     Module6000Name=Workflow
    -Module6000Desc=Workflow management
    +Module6000Desc=Workflow management (automatic creation of object and/or automatic status change)
     Module10000Name=Websites
     Module10000Desc=Create public websites with a WYSIWG editor. Just setup your web server (Apache, Nginx, ...) to point to the dedicated Dolibarr directory to have it online on the Internet with your own domain name.
     Module20000Name=Leave Requests management
    @@ -613,7 +619,7 @@ Module50100Desc=Point of sales module (POS).
     Module50200Name=Paypal
     Module50200Desc=Module to offer an online payment page accepting payments using PayPal (credit card or PayPal credit). This can be used to allow your customers to make free payments or for a payment on a particular Dolibarr object (invoice, order, ...)
     Module50400Name=Accounting (advanced)
    -Module50400Desc=Accounting management (double entries, support general and auxiliary ledgers)
    +Module50400Desc=Accounting management (double entries, support general and auxiliary ledgers). Export the ledger in several other accounting software format.
     Module54000Name=PrintIPP
     Module54000Desc=Direct print (without opening the documents) using Cups IPP interface (Printer must be visible from server, and CUPS must be installe on server).
     Module55000Name=Poll, Survey or Vote
    @@ -885,7 +891,7 @@ DictionaryCivility=Personal and professional titles
     DictionaryActions=Types of agenda events
     DictionarySocialContributions=Social or fiscal taxes types
     DictionaryVAT=VAT Rates or Sales Tax Rates
    -DictionaryRevenueStamp=Amount of revenue stamps
    +DictionaryRevenueStamp=Amount of tax stamps
     DictionaryPaymentConditions=Payment terms
     DictionaryPaymentModes=Payment modes
     DictionaryTypeContact=Contact/Address types
    @@ -913,7 +919,7 @@ SetupSaved=Setup saved
     SetupNotSaved=Setup not saved
     BackToModuleList=Back to modules list
     BackToDictionaryList=Back to dictionaries list
    -TypeOfRevenueStamp=Type of revenue stamp
    +TypeOfRevenueStamp=Type of tax stamp
     VATManagement=VAT Management
     VATIsUsedDesc=By default when creating prospects, invoices, orders etc the VAT rate follows the active standard rule:<br>If the seller is not subjected to VAT, then VAT defaults to 0. End of rule.<br>If the (selling country= buying country), then the VAT by default equals the VAT of the product in the selling country. End of rule. <br>If seller and buyer are both in the European Community and goods are transport products (car, ship, plane), the default VAT is 0 ( The VAT should be paid by the buyer to the customoffice of his country and not to the seller). End of rule.<br>If seller and buyer are both in the European Community and the buyer is not a company, then the VAT by defaults to the VAT of the product sold.  End of rule.<br>If seller and buyer are both in the European Community and the buyer is a company, then the VAT is 0 by default . End of rule.<br>In any othe case the proposed default is VAT=0. End of rule.
     VATIsNotUsedDesc=By default the proposed VAT is 0 which can be used for cases like associations, individuals ou small companies.
    @@ -1021,7 +1027,7 @@ Delays_MAIN_DELAY_ACTIONS_TODO=Delay tolerance (in days) before alert on planned
     Delays_MAIN_DELAY_PROJECT_TO_CLOSE=Delay tolerance (in days) before alert on project not closed in time
     Delays_MAIN_DELAY_TASKS_TODO=Delay tolerance (in days) before alert on planned tasks (project tasks) not completed yet
     Delays_MAIN_DELAY_ORDERS_TO_PROCESS=Delay tolerance (in days) before alert on orders not processed yet
    -Delays_MAIN_DELAY_SUPPLIER_ORDERS_TO_PROCESS=Delay tolerance (in days) before alert on suppliers orders not processed yet
    +Delays_MAIN_DELAY_SUPPLIER_ORDERS_TO_PROCESS=Delay tolerance (in days) before alert on purchase orders not processed yet
     Delays_MAIN_DELAY_PROPALS_TO_CLOSE=Delay tolerance (in days) before alert on proposals to close
     Delays_MAIN_DELAY_PROPALS_TO_BILL=Delay tolerance (in days) before alert on proposals not billed
     Delays_MAIN_DELAY_NOT_ACTIVATED_SERVICES=Tolerance delay (in days) before alert on services to activate
    @@ -1033,9 +1039,9 @@ Delays_MAIN_DELAY_MEMBERS=Tolerance delay (in days) before alert on delayed memb
     Delays_MAIN_DELAY_CHEQUES_TO_DEPOSIT=Tolerance delay (in days) before alert for cheques deposit to do
     Delays_MAIN_DELAY_EXPENSEREPORTS=Tolerance delay (in days) before alert for expense reports to approve
     SetupDescription1=The setup area is for initial setup parameters before starting to use Dolibarr.
    -SetupDescription2=The two mandatory setup steps are the first two in the setup menu on the left: %s setup page and %s setup page :
    -SetupDescription3=Parameters in menu <a href="%s">%s -> %s</a> are required because defined data are used on Dolibarr screens and to customize the default behavior of the software (for country-related features for example).
    -SetupDescription4=Parameters in menu <a href="%s">%s -> %s</a> are required because Dolibarr ERP/CRM is a collection of several modules/applications, all more or less independent. New features will be added to menus for every module you will activate.
    +SetupDescription2=The two mandatory setup steps are the following steps (the two first entries in the left setup menu):
    +SetupDescription3=Settings in menu <a href="%s">%s -> %s</a>. This step is required because it defines data used on Dolibarr screens to customize the default behavior of the software (for country-related features for example).
    +SetupDescription4=Settings in menu <a href="%s">%s -> %s</a>. This step is required because Dolibarr ERP/CRM is a collection of several modules/applications, all more or less independent. New features are added to menus for every module you activate.
     SetupDescription5=Other menu entries manage optional parameters.
     LogEvents=Security audit events
     Audit=Audit
    @@ -1054,8 +1060,9 @@ LogEventDesc=You can enable here the logging for Dolibarr security events. Admin
     AreaForAdminOnly=Setup parameters can be set by <b>administrator users</b> only.
     SystemInfoDesc=System information is miscellaneous technical information you get in read only mode and visible for administrators only.
     SystemAreaForAdminOnly=This area is available for administrator users only. None of the Dolibarr permissions can reduce this limit.
    -CompanyFundationDesc=Edit on this page all known information of the company or foundation you need to manage (For this, click on "Modify" or "Save" button at bottom of page)
    +CompanyFundationDesc=Edit on this page all known information of the company or foundation you need to manage (For this, click on "%s" or "%s" button at bottom of page)
     AccountantDesc=Edit on this page all known information about your accountant/bookkeeper
    +AccountantFileNumber=File number
     DisplayDesc=You can choose each parameter related to the Dolibarr look and feel here
     AvailableModules=Available app/modules
     ToActivateModule=To activate modules, go on setup Area (Home->Setup->Modules).
    @@ -1188,11 +1195,11 @@ UserMailRequired=EMail required to create a new user
     HRMSetup=HRM module setup
     ##### Company setup #####
     CompanySetup=Companies module setup
    -CompanyCodeChecker=Module for third parties code generation and checking (customer or supplier)
    -AccountCodeManager=Module for accounting code generation (customer or supplier)
    +CompanyCodeChecker=Module for third parties code generation and checking (customer or vendor)
    +AccountCodeManager=Module for accounting code generation (customer or vendor)
     NotificationsDesc=EMails notifications feature allows you to silently send automatic mail, for some Dolibarr events. Targets of notifications can be defined:
     NotificationsDescUser=* per users, one user at time.
    -NotificationsDescContact=* per third parties contacts (customers or suppliers), one contact at time.
    +NotificationsDescContact=* per third parties contacts (customers or vendors), one contact at time.
     NotificationsDescGlobal=* or by setting global target emails in module setup page.
     ModelModules=Documents templates
     DocumentModelOdt=Generate documents from OpenDocuments templates (.ODT or .ODS files for OpenOffice, KOffice, TextEdit,...)
    @@ -1203,6 +1210,9 @@ MustBeUnique=Must be unique?
     MustBeMandatory=Mandatory to create third parties?
     MustBeInvoiceMandatory=Mandatory to validate invoices?
     TechnicalServicesProvided=Technical services provided
    +#####DAV #####
    +WebDAVSetupDesc=This is the links to access the WebDAV directory. It contains a "public" dir open to any user knowing the URL (if public directory access allowed) and a "private" directory that need an existing login account/password to access to.
    +WebDavServer=Root URL of %s server : %s
     ##### Webcal setup #####
     WebCalUrlForVCalExport=An export link to <b>%s</b> format is available at following link: %s
     ##### Invoices #####
    @@ -1229,15 +1239,15 @@ FreeLegalTextOnProposal=Free text on commercial proposals
     WatermarkOnDraftProposal=Watermark on draft commercial proposals (none if empty)
     BANK_ASK_PAYMENT_BANK_DURING_PROPOSAL=Ask for bank account destination of proposal
     ##### SupplierProposal #####
    -SupplierProposalSetup=Price requests suppliers module setup
    -SupplierProposalNumberingModules=Price requests suppliers numbering models
    -SupplierProposalPDFModules=Price requests suppliers documents models
    -FreeLegalTextOnSupplierProposal=Free text on price requests suppliers
    -WatermarkOnDraftSupplierProposal=Watermark on draft price requests suppliers (none if empty)
    +SupplierProposalSetup=Price requests vendors module setup
    +SupplierProposalNumberingModules=Price requests vendors numbering models
    +SupplierProposalPDFModules=Price requests vendors documents models
    +FreeLegalTextOnSupplierProposal=Free text on price requests vendors
    +WatermarkOnDraftSupplierProposal=Watermark on draft price requests vendors (none if empty)
     BANK_ASK_PAYMENT_BANK_DURING_SUPPLIER_PROPOSAL=Ask for bank account destination of price request
     WAREHOUSE_ASK_WAREHOUSE_DURING_ORDER=Ask for Warehouse Source for order
     ##### Suppliers Orders #####
    -BANK_ASK_PAYMENT_BANK_DURING_SUPPLIER_ORDER=Ask for bank account destination of supplier order
    +BANK_ASK_PAYMENT_BANK_DURING_SUPPLIER_ORDER=Ask for bank account destination of purchase order
     ##### Orders #####
     OrdersSetup=Order management setup
     OrdersNumberingModules=Orders numbering models
    @@ -1448,7 +1458,7 @@ SyslogFilename=File name and path
     YouCanUseDOL_DATA_ROOT=You can use DOL_DATA_ROOT/dolibarr.log for a log file in Dolibarr "documents" directory. You can set a different path to store this file.
     ErrorUnknownSyslogConstant=Constant %s is not a known Syslog constant
     OnlyWindowsLOG_USER=Windows only supports LOG_USER
    -CompressSyslogs=Syslog files compression and backup
    +CompressSyslogs=Compression and backup of debug log files (generated by module Log for debug)
     SyslogFileNumberOfSaves=Log backups
     ConfigureCleaningCronjobToSetFrequencyOfSaves=Configure cleaning scheduled job to set log backup frequency
     ##### Donations #####
    @@ -1515,7 +1525,7 @@ OSCommerceTestOk=Connection to server '%s' on database '%s' with user '%s' succe
     OSCommerceTestKo1=Connection to server '%s' succeed but database '%s' could not be reached.
     OSCommerceTestKo2=Connection to server '%s' with user '%s' failed.
     ##### Stock #####
    -StockSetup=Warehouse module setup
    +StockSetup=Stock module setup
     IfYouUsePointOfSaleCheckModule=If you use a Point of Sale module (POS module provided by default or another external module), this setup may be ignored by your Point Of Sale module. Most point of sales modules are designed to create immediatly an invoice and decrease stock by default whatever are options here. So, if you need or not to have a stock decrease when registering a sell from your Point Of Sale, check also your POS module set up.
     ##### Menu #####
     MenuDeleted=Menu deleted
    @@ -1627,8 +1637,8 @@ ChequeReceiptsNumberingModule=Cheque Receipts Numbering module
     MultiCompanySetup=Multi-company module setup
     ##### Suppliers #####
     SuppliersSetup=Supplier module setup
    -SuppliersCommandModel=Complete template of supplier order (logo...)
    -SuppliersInvoiceModel=Complete template of supplier invoice (logo...)
    +SuppliersCommandModel=Complete template of prchase order (logo...)
    +SuppliersInvoiceModel=Complete template of vendor invoice (logo...)
     SuppliersInvoiceNumberingModel=Supplier invoices numbering models
     IfSetToYesDontForgetPermission=If set to yes, don't forget to provide permissions to groups or users allowed for the second approval
     ##### GeoIPMaxmind #####
    @@ -1665,7 +1675,7 @@ NoAmbiCaracAutoGeneration=Do not use ambiguous characters ("1","l","i","|","0","
     SalariesSetup=Setup of module salaries
     SortOrder=Sort order
     Format=Format
    -TypePaymentDesc=0:Customer payment type, 1:Supplier payment type, 2:Both customers and suppliers payment type
    +TypePaymentDesc=0:Customer payment type, 1:Vendor payment type, 2:Both customers and vendors payment type
     IncludePath=Include path (defined into variable %s)
     ExpenseReportsSetup=Setup of module Expense Reports
     TemplatePDFExpenseReports=Document templates to generate expense report document
    @@ -1687,7 +1697,7 @@ InstallModuleFromWebHasBeenDisabledByFile=Install of external module from applic
     ConfFileMustContainCustom=Installing or building an external module from application need to save the module files into directory <strong>%s</strong>. To have this directory processed by Dolibarr, you must setup your <strong>conf/conf.php</strong> to add the 2 directive lines:<br><strong>$dolibarr_main_url_root_alt='/custom';</strong><br><strong>$dolibarr_main_document_root_alt='%s/custom';</strong>
     HighlightLinesOnMouseHover=Highlight table lines when mouse move passes over
     HighlightLinesColor=Highlight color of the line when the mouse passes over (keep empty for no highlight)
    -TextTitleColor=Color of page title
    +TextTitleColor=Text color of Page title
     LinkColor=Color of links
     PressF5AfterChangingThis=Press CTRL+F5 on keyboard or clear your browser cache after changing this value to have it effective
     NotSupportedByAllThemes=Will works with core themes, may not be supported by external themes
    @@ -1696,6 +1706,7 @@ TopMenuBackgroundColor=Background color for Top menu
     TopMenuDisableImages=Hide images in Top menu
     LeftMenuBackgroundColor=Background color for Left menu
     BackgroundTableTitleColor=Background color for Table title line
    +BackgroundTableTitleTextColor=Text color for Table title line
     BackgroundTableLineOddColor=Background color for odd table lines
     BackgroundTableLineEvenColor=Background color for even table lines
     MinimumNoticePeriod=Minimum notice period (Your leave request must be done before this delay)
    @@ -1718,19 +1729,19 @@ FillFixTZOnlyIfRequired=Example: +2 (fill only if problem experienced)
     ExpectedChecksum=Expected Checksum
     CurrentChecksum=Current Checksum
     ForcedConstants=Required constant values
    -MailToSendProposal=To send customer proposal
    -MailToSendOrder=To send customer order
    -MailToSendInvoice=To send customer invoice
    -MailToSendShipment=To send shipment
    -MailToSendIntervention=To send intervention
    -MailToSendSupplierRequestForQuotation=To send quotation request to supplier
    -MailToSendSupplierOrder=To send supplier order
    -MailToSendSupplierInvoice=To send supplier invoice
    -MailToSendContract=To send a contract
    -MailToThirdparty=To send email from third party page
    -MailToMember=To send email from member page
    -MailToUser=To send email from user page
    -MailToProject= To send email from project page
    +MailToSendProposal=Customer proposals
    +MailToSendOrder=Customer orders
    +MailToSendInvoice=Customer invoices
    +MailToSendShipment=Shipments
    +MailToSendIntervention=Interventions
    +MailToSendSupplierRequestForQuotation=Quotation request
    +MailToSendSupplierOrder=Purchase orders
    +MailToSendSupplierInvoice=Vendor invoices
    +MailToSendContract=Contracts
    +MailToThirdparty=Third parties
    +MailToMember=Members
    +MailToUser=Users
    +MailToProject=Projects page
     ByDefaultInList=Show by default on list view
     YouUseLastStableVersion=You use the latest stable version
     TitleExampleForMajorRelease=Example of message you can use to announce this major release (feel free to use it on your web sites)
    @@ -1780,7 +1791,10 @@ MAIN_PDF_MARGIN_BOTTOM=Bottom margin on PDF
     SetToYesIfGroupIsComputationOfOtherGroups=Set this to yes if this group is a computation of other groups
     EnterCalculationRuleIfPreviousFieldIsYes=Enter calculcation rule if previous field was set to Yes (For example 'CODEGRP1+CODEGRP2')
     SeveralLangugeVariatFound=Several language variants found
    -WebDavServer=URL of %s server : %s
    +COMPANY_AQUARIUM_REMOVE_SPECIAL=Remove special characters
    +COMPANY_AQUARIUM_CLEAN_REGEX=Regex filter to clean value (COMPANY_AQUARIUM_CLEAN_REGEX)
    +GDPRContact=GDPR contact
    +GDPRContactDesc=If you store data about European companies/citizen, you can store here the contact who is responsible for the General Data Protection Regulation
     ##### Resource ####
     ResourceSetup=Configuration du module Resource
     UseSearchToSelectResource=Use a search form to choose a resource (rather than a drop-down list).
    diff --git a/htdocs/langs/sq_AL/banks.lang b/htdocs/langs/sq_AL/banks.lang
    index 2bd7c481885..db32ee99d62 100644
    --- a/htdocs/langs/sq_AL/banks.lang
    +++ b/htdocs/langs/sq_AL/banks.lang
    @@ -1,12 +1,13 @@
     # Dolibarr language file - Source file is en_US - banks
     Bank=Bank
    -MenuBankCash=Bank/Cash
    +MenuBankCash=Bank | Cash
     MenuVariousPayment=Miscellaneous payments
     MenuNewVariousPayment=New Miscellaneous payment
     BankName=Emri i Bankës
     FinancialAccount=Llogari
     BankAccount=Llogari bankare
     BankAccounts=Bank accounts
    +BankAccountsAndGateways=Bank accounts | Gateways
     ShowAccount=Show Account
     AccountRef=Financial account ref
     AccountLabel=Financial account label
    @@ -131,7 +132,7 @@ PaymentDateUpdateSucceeded=Payment date updated successfully
     PaymentDateUpdateFailed=Payment date could not be updated
     Transactions=Transactions
     BankTransactionLine=Bank entry
    -AllAccounts=All bank/cash accounts
    +AllAccounts=All bank and cash accounts
     BackToAccount=Back to account
     ShowAllAccounts=Show for all accounts
     FutureTransaction=Transaction in futur. No way to conciliate.
    @@ -159,5 +160,6 @@ VariousPayment=Miscellaneous payments
     VariousPayments=Miscellaneous payments
     ShowVariousPayment=Show miscellaneous payments
     AddVariousPayment=Add miscellaneous payments
    +SEPAMandate=SEPA mandate
     YourSEPAMandate=Your SEPA mandate
     FindYourSEPAMandate=This is your SEPA mandate to authorize our company to make direct debit order to your bank. Thanks to return it signed (scan of the signed document) or sent it by mail to
    diff --git a/htdocs/langs/sq_AL/bills.lang b/htdocs/langs/sq_AL/bills.lang
    index 764caee52e2..01ca0003373 100644
    --- a/htdocs/langs/sq_AL/bills.lang
    +++ b/htdocs/langs/sq_AL/bills.lang
    @@ -109,9 +109,9 @@ CancelBill=Cancel an invoice
     SendRemindByMail=Send reminder by EMail
     DoPayment=Enter payment
     DoPaymentBack=Enter refund
    -ConvertToReduc=Convert into future discount
    -ConvertExcessReceivedToReduc=Convert excess received into future discount
    -ConvertExcessPaidToReduc=Convert excess paid into future discount
    +ConvertToReduc=Mark as credit available
    +ConvertExcessReceivedToReduc=Convert excess received into available credit
    +ConvertExcessPaidToReduc=Convert excess paid into available discount
     EnterPaymentReceivedFromCustomer=Enter payment received from customer
     EnterPaymentDueToCustomer=Make payment due to customer
     DisabledBecauseRemainderToPayIsZero=Disabled because remaining unpaid is zero
    @@ -120,7 +120,7 @@ BillStatus=Invoice status
     StatusOfGeneratedInvoices=Status of generated invoices
     BillStatusDraft=Draft (needs to be validated)
     BillStatusPaid=Paid
    -BillStatusPaidBackOrConverted=Credit note refund or converted into discount
    +BillStatusPaidBackOrConverted=Credit note refund or marked as credit available
     BillStatusConverted=Paid (ready for consumption in final invoice)
     BillStatusCanceled=Abandoned
     BillStatusValidated=Validated (needs to be paid)
    @@ -282,6 +282,7 @@ RelativeDiscount=Relative discount
     GlobalDiscount=Global discount
     CreditNote=Credit note
     CreditNotes=Credit notes
    +CreditNotesOrExcessReceived=Credit notes or excess received
     Deposit=Down payment
     Deposits=Down payments
     DiscountFromCreditNote=Discount from credit note %s
    @@ -296,10 +297,10 @@ DiscountType=Discount type
     NoteReason=Note/Reason
     ReasonDiscount=Reason
     DiscountOfferedBy=Granted by
    -DiscountStillRemaining=Discounts available
    -DiscountAlreadyCounted=Discounts already consumed
    +DiscountStillRemaining=Discounts or credits available
    +DiscountAlreadyCounted=Discounts or credits already consumed
     CustomerDiscounts=Customer discounts
    -SupplierDiscounts=Supplier discounts
    +SupplierDiscounts=Vendors discounts
     BillAddress=Bill address
     HelpEscompte=This discount is a discount granted to customer because its payment was made before term.
     HelpAbandonBadCustomer=This amount has been abandoned (customer said to be a bad customer) and is considered as an exceptional loose.
    @@ -339,6 +340,12 @@ PaymentOnDifferentThirdBills=Allow payments on different thirdparties bills but
     PaymentNote=Payment note
     ListOfPreviousSituationInvoices=List of previous situation invoices
     ListOfNextSituationInvoices=List of next situation invoices
    +ListOfSituationInvoices=List of situation invoices
    +CurrentSituationTotal=Total current situation
    +DisabledBecauseNotEnouthCreditNote=To remove a situation invoice from cycle, this invoice's credit note total must cover this invoice total
    +RemoveSituationFromCycle=Remove this invoice from cycle
    +ConfirmRemoveSituationFromCycle=Remove this invoice %s from cycle ?
    +ConfirmOuting=Confirm outing
     FrequencyPer_d=Çdo %s ditë
     FrequencyPer_m=Çdo %s muaj
     FrequencyPer_y=Çdo %s vjet
    @@ -387,6 +394,7 @@ PaymentConditionShort14DENDMONTH=14 days of month-end
     PaymentCondition14DENDMONTH=Within 14 days following the end of the month
     FixAmount=Fix amount
     VarAmount=Variable amount (%% tot.)
    +VarAmountOneLine=Variable amount (%% tot.) - 1 line with label '%s'
     # PaymentType
     PaymentTypeVIR=Bank transfer
     PaymentTypeShortVIR=Bank transfer
    @@ -505,9 +513,14 @@ SituationAmount=Situation invoice amount(net)
     SituationDeduction=Situation subtraction
     ModifyAllLines=Modify all lines
     CreateNextSituationInvoice=Create next situation
    +ErrorFindNextSituationInvoice=Error unable to find next situation cycle ref
    +ErrorOutingSituationInvoiceOnUpdate=Unable to outing this situation invoice.
    +ErrorOutingSituationInvoiceCreditNote=Unable to outing linked credit note.
     NotLastInCycle=This invoice is not the latest in cycle and must not be modified.
     DisabledBecauseNotLastInCycle=The next situation already exists.
     DisabledBecauseFinal=This situation is final.
    +situationInvoiceShortcode_AS=AS
    +situationInvoiceShortcode_S=S
     CantBeLessThanMinPercent=The progress can't be smaller than its value in the previous situation.
     NoSituations=No open situations
     InvoiceSituationLast=Final and general invoice
    @@ -532,3 +545,4 @@ AutoFillDateFrom=Set start date for service line with invoice date
     AutoFillDateFromShort=Set start date
     AutoFillDateTo=Set end date for service line with next invoice date
     AutoFillDateToShort=Set end date
    +MaxNumberOfGenerationReached=Max number of gen. reached
    diff --git a/htdocs/langs/sq_AL/categories.lang b/htdocs/langs/sq_AL/categories.lang
    index 412a77f8ff4..dcc6a3db18f 100644
    --- a/htdocs/langs/sq_AL/categories.lang
    +++ b/htdocs/langs/sq_AL/categories.lang
    @@ -16,7 +16,7 @@ MembersCategoriesArea=Members tags/categories area
     ContactsCategoriesArea=Contacts tags/categories area
     AccountsCategoriesArea=Accounts tags/categories area
     ProjectsCategoriesArea=Projects tags/categories area
    -SubCats=Subcategories
    +SubCats=Sub-categories
     CatList=List of tags/categories
     NewCategory=New tag/category
     ModifCat=Modify tag/category
    @@ -85,3 +85,4 @@ CategorieRecursivHelp=If activated, product will also linked to parent category
     AddProductServiceIntoCategory=Add the following product/service
     ShowCategory=Show tag/category
     ByDefaultInList=By default in list
    +ChooseCategory=Choose category
    diff --git a/htdocs/langs/sq_AL/commercial.lang b/htdocs/langs/sq_AL/commercial.lang
    index 3a17d6f7a64..e1f9968bd40 100644
    --- a/htdocs/langs/sq_AL/commercial.lang
    +++ b/htdocs/langs/sq_AL/commercial.lang
    @@ -60,8 +60,8 @@ ActionAC_CLO=Mbyll
     ActionAC_EMAILING=Send mass email
     ActionAC_COM=Send customer order by mail
     ActionAC_SHIP=Send shipping by mail
    -ActionAC_SUP_ORD=Send supplier order by mail
    -ActionAC_SUP_INV=Send supplier invoice by mail
    +ActionAC_SUP_ORD=Send purchase order by mail
    +ActionAC_SUP_INV=Send vendor invoice by mail
     ActionAC_OTH=Tjetër
     ActionAC_OTH_AUTO=Njarje tё futura nё mёnyrё automatike
     ActionAC_MANUAL=Njarje tё futura manualisht
    diff --git a/htdocs/langs/sq_AL/companies.lang b/htdocs/langs/sq_AL/companies.lang
    index 164562e1106..943f8dc2a0f 100644
    --- a/htdocs/langs/sq_AL/companies.lang
    +++ b/htdocs/langs/sq_AL/companies.lang
    @@ -8,11 +8,11 @@ ConfirmDeleteContact=Are you sure you want to delete this contact and all inheri
     MenuNewThirdParty=New third party
     MenuNewCustomer=Klient i ri
     MenuNewProspect=New prospect
    -MenuNewSupplier=Furnitor i ri
    +MenuNewSupplier=New vendor
     MenuNewPrivateIndividual=New private individual
    -NewCompany=New company (prospect, customer, supplier)
    -NewThirdParty=New third party (prospect, customer, supplier)
    -CreateDolibarrThirdPartySupplier=Create a third party (supplier)
    +NewCompany=New company (prospect, customer, vendor)
    +NewThirdParty=New third party (prospect, customer, vendor)
    +CreateDolibarrThirdPartySupplier=Create a third party (vendor)
     CreateThirdPartyOnly=Create third party
     CreateThirdPartyAndContact=Create a third party + a child contact
     ProspectionArea=Prospection area
    @@ -37,7 +37,7 @@ ThirdPartyProspectsStats=Prospects
     ThirdPartyCustomers=Klientёt
     ThirdPartyCustomersStats=Klientёt
     ThirdPartyCustomersWithIdProf12=Customers with %s or %s
    -ThirdPartySuppliers=Furnitorët
    +ThirdPartySuppliers=Vendors
     ThirdPartyType=Third party type
     Individual=Private individual
     ToCreateContactWithSameName=Will create automatically a contact/address with same information than third party under the third party. In most cases, even if your third party is a physical people, creating a third party alone is enough.
    @@ -77,11 +77,11 @@ Web=Web
     Poste= Position
     DefaultLang=Language by default
     VATIsUsed=Sales tax is used
    -VATIsUsedWhenSelling=This define if this thirdparty includes a sale tax or not when it makes an invoice to its own customers
    +VATIsUsedWhenSelling=This define if this third party includes a sale tax or not when it makes an invoice to its own customers
     VATIsNotUsed=Sales tax is not used
     CopyAddressFromSoc=Fill address with third party address
    -ThirdpartyNotCustomerNotSupplierSoNoRef=Thirdparty neither customer nor supplier, no available refering objects
    -ThirdpartyIsNeitherCustomerNorClientSoCannotHaveDiscounts=Thirdparty neither customer nor supplier, discounts are not available
    +ThirdpartyNotCustomerNotSupplierSoNoRef=Third party neither customer nor vendor, no available refering objects
    +ThirdpartyIsNeitherCustomerNorClientSoCannotHaveDiscounts=Third party neither customer nor supplier, discounts are not available
     PaymentBankAccount=Payment bank account
     OverAllProposals=Proposals
     OverAllOrders=Orders
    @@ -99,9 +99,9 @@ LocalTax2ES=IRPF
     TypeLocaltax1ES=RE Type
     TypeLocaltax2ES=IRPF Type
     WrongCustomerCode=Customer code invalid
    -WrongSupplierCode=Supplier code invalid
    +WrongSupplierCode=Vendor code invalid
     CustomerCodeModel=Customer code model
    -SupplierCodeModel=Supplier code model
    +SupplierCodeModel=Vendor code model
     Gencod=Bar code
     ##### Professional ID #####
     ProfId1Short=Prof. id 1
    @@ -267,7 +267,7 @@ Prospect=Prospect
     CustomerCard=Customer Card
     Customer=Klienti
     CustomerRelativeDiscount=Relative customer discount
    -SupplierRelativeDiscount=Relative supplier discount
    +SupplierRelativeDiscount=Relative vendor discount
     CustomerRelativeDiscountShort=Relative discount
     CustomerAbsoluteDiscountShort=Absolute discount
     CompanyHasRelativeDiscount=This customer has a default discount of <b>%s%%</b>
    @@ -284,8 +284,8 @@ HasCreditNoteFromSupplier=You have credit notes for <b>%s</b> %s from this suppl
     CompanyHasNoAbsoluteDiscount=This customer has no discount credit available
     CustomerAbsoluteDiscountAllUsers=Absolute customer discounts (granted by all users)
     CustomerAbsoluteDiscountMy=Absolute customer discounts (granted by yourself)
    -SupplierAbsoluteDiscountAllUsers=Absolute supplier discounts (granted by all users)
    -SupplierAbsoluteDiscountMy=Absolute supplier discounts (granted by yourself)
    +SupplierAbsoluteDiscountAllUsers=Absolute vendor discounts (entered by all users)
    +SupplierAbsoluteDiscountMy=Absolute vendor discounts (entered by yourself)
     DiscountNone=None
     Supplier=Supplier
     AddContact=Create contact
    @@ -304,13 +304,13 @@ DeleteACompany=Fshij kompani
     PersonalInformations=Të dhëna personale
     AccountancyCode=Accounting account
     CustomerCode=Customer code
    -SupplierCode=Supplier code
    +SupplierCode=Vendor code
     CustomerCodeShort=Customer code
    -SupplierCodeShort=Supplier code
    +SupplierCodeShort=Vendor code
     CustomerCodeDesc=Customer code, unique for all customers
    -SupplierCodeDesc=Supplier code, unique for all suppliers
    +SupplierCodeDesc=Vendor code, unique for all vendors
     RequiredIfCustomer=Required if third party is a customer or prospect
    -RequiredIfSupplier=Required if third party is a supplier
    +RequiredIfSupplier=Required if third party is a vendor
     ValidityControledByModule=Validity controled by module
     ThisIsModuleRules=This is rules for this module
     ProspectToContact=Prospect to contact
    @@ -338,7 +338,7 @@ MyContacts=My contacts
     Capital=Capital
     CapitalOf=Capital of %s
     EditCompany=Edit company
    -ThisUserIsNot=This user is not a prospect, customer nor supplier
    +ThisUserIsNot=This user is not a prospect, customer nor vendor
     VATIntraCheck=Check
     VATIntraCheckDesc=The link <b>%s</b> allows to ask the european VAT checker service. An external internet access from server is required for this service to work.
     VATIntraCheckURL=http://ec.europa.eu/taxation_customs/vies/vieshome.do
    @@ -396,7 +396,7 @@ ImportDataset_company_4=Third parties/Sales representatives (Assign sales repres
     PriceLevel=Price level
     DeliveryAddress=Delivery address
     AddAddress=Shto adresë
    -SupplierCategory=Supplier category
    +SupplierCategory=Vendor category
     JuridicalStatus200=Independent
     DeleteFile=Fshi skedar
     ConfirmDeleteFile=Are you sure you want to delete this file?
    @@ -406,7 +406,7 @@ FiscalYearInformation=Information on the fiscal year
     FiscalMonthStart=Starting month of the fiscal year
     YouMustAssignUserMailFirst=You must create email for this user first to be able to add emails notifications for him.
     YouMustCreateContactFirst=To be able to add email notifications, you must first define contacts with valid emails for the third party
    -ListSuppliersShort=List of suppliers
    +ListSuppliersShort=List of vendors
     ListProspectsShort=List of prospects
     ListCustomersShort=List of customers
     ThirdPartiesArea=Third parties and contact area
    @@ -420,7 +420,7 @@ CurrentOutstandingBill=Current outstanding bill
     OutstandingBill=Max. for outstanding bill
     OutstandingBillReached=Max. for outstanding bill reached
     OrderMinAmount=Minimum amount for order
    -MonkeyNumRefModelDesc=Return numero with format %syymm-nnnn for customer code and %syymm-nnnn for supplier code where yy is year, mm is month and nnnn is a sequence with no break and no return to 0.
    +MonkeyNumRefModelDesc=Return numero with format %syymm-nnnn for customer code and %syymm-nnnn for vendor code where yy is year, mm is month and nnnn is a sequence with no break and no return to 0.
     LeopardNumRefModelDesc=The code is free. This code can be modified at any time.
     ManagingDirectors=Manager(s) name (CEO, director, president...)
     MergeOriginThirdparty=Duplicate third party (third party you want to delete)
    @@ -431,4 +431,4 @@ SaleRepresentativeLogin=Login of sales representative
     SaleRepresentativeFirstname=First name of sales representative
     SaleRepresentativeLastname=Last name of sales representative
     ErrorThirdpartiesMerge=There was an error when deleting the third parties. Please check the log. Changes have been reverted.
    -NewCustomerSupplierCodeProposed=New customer or supplier code suggested on duplicate code
    +NewCustomerSupplierCodeProposed=New customer or vendor code suggested on duplicate code
    diff --git a/htdocs/langs/sq_AL/compta.lang b/htdocs/langs/sq_AL/compta.lang
    index ddaa4c2377b..9bb45591de7 100644
    --- a/htdocs/langs/sq_AL/compta.lang
    +++ b/htdocs/langs/sq_AL/compta.lang
    @@ -19,7 +19,8 @@ Income=Income
     Outcome=Expense
     MenuReportInOut=Income / Expense
     ReportInOut=Balance of income and expenses
    -ReportTurnover=Turnover
    +ReportTurnover=Turnover invoiced
    +ReportTurnoverCollected=Turnover collected
     PaymentsNotLinkedToInvoice=Payments not linked to any invoice, so not linked to any third party
     PaymentsNotLinkedToUser=Payments not linked to any user
     Profit=Profit
    @@ -34,7 +35,8 @@ AmountHTVATRealPaid=Net paid
     VATToPay=Tax sales
     VATReceived=Tax received
     VATToCollect=Tax purchases
    -VATSummary=Tax Balance
    +VATSummary=Tax monthly
    +VATBalance=Tax Balance
     VATPaid=Tax paid
     LT1Summary=Tax 2 summary
     LT2Summary=Tax 3 summary
    @@ -76,16 +78,16 @@ MenuNewSocialContribution=New social/fiscal tax
     NewSocialContribution=New social/fiscal tax
     AddSocialContribution=Add social/fiscal tax
     ContributionsToPay=Social/fiscal taxes to pay
    -AccountancyTreasuryArea=Accountancy/Treasury area
    +AccountancyTreasuryArea=Billing and payment area
     NewPayment=New payment
     Payments=Payments
     PaymentCustomerInvoice=Customer invoice payment
    -PaymentSupplierInvoice=Supplier invoice payment
    +PaymentSupplierInvoice=Vendor invoice payment
     PaymentSocialContribution=Social/fiscal tax payment
     PaymentVat=VAT payment
     ListPayment=List of payments
     ListOfCustomerPayments=List of customer payments
    -ListOfSupplierPayments=List of supplier payments
    +ListOfSupplierPayments=List of vendor payments
     DateStartPeriod=Date start period
     DateEndPeriod=Date end period
     newLT1Payment=New tax 2 payment
    @@ -104,19 +106,21 @@ VATPayment=Sales tax payment
     VATPayments=Sales tax payments
     VATRefund=Sales tax refund
     NewVATPayment=New sales tax payment
    +NewLocalTaxPayment=New tax %s payment
     Refund=Refund
     SocialContributionsPayments=Social/fiscal taxes payments
     ShowVatPayment=Show VAT payment
     TotalToPay=Total to pay
     BalanceVisibilityDependsOnSortAndFilters=Balance is visible in this list only if table is sorted ascending on %s and filtered for 1 bank account
     CustomerAccountancyCode=Customer accounting code
    -SupplierAccountancyCode=Supplier accounting code
    +SupplierAccountancyCode=Vendor accounting code
     CustomerAccountancyCodeShort=Cust. account. code
     SupplierAccountancyCodeShort=Sup. account. code
     AccountNumber=Account number
     NewAccountingAccount=New account
    -SalesTurnover=Sales turnover
    -SalesTurnoverMinimum=Minimum sales turnover
    +Turnover=Turnover invoiced
    +TurnoverCollected=Turnover collected
    +SalesTurnoverMinimum=Minimum turnover
     ByExpenseIncome=By expenses & incomes
     ByThirdParties=By third parties
     ByUserAuthorOfInvoice=By invoice author
    @@ -136,8 +140,8 @@ ConfirmDeleteSocialContribution=Are you sure you want to delete this social/fisc
     ExportDataset_tax_1=Social and fiscal taxes and payments
     CalcModeVATDebt=Mode <b>%sVAT on commitment accounting%s</b>.
     CalcModeVATEngagement=Mode <b>%sVAT on incomes-expenses%s</b>.
    -CalcModeDebt=Mode <b>%sClaims-Debts%s</b> said <b>Commitment accounting</b>.
    -CalcModeEngagement=Mode <b>%sIncomes-Expenses%s</b> said <b>cash accounting</b>
    +CalcModeDebt=Analysis of known recorded invoices even if they are not yet accounted in ledger.
    +CalcModeEngagement=Analysis of known recorded payments, even if they are not yet accounted in Ledger.
     CalcModeBookkeeping=Analysis of <b>data journalized in Bookkeeping Ledger table</b>
     CalcModeLT1= Mode <b>%sRE on customer invoices - suppliers invoices%s</b>
     CalcModeLT1Debt=Mode <b>%sRE on customer invoices%s</b>
    @@ -150,9 +154,9 @@ AnnualSummaryInputOutputMode=Balance of income and expenses, annual summary
     AnnualByCompanies=Balance of income and expenses, by predefined groups of account
     AnnualByCompaniesDueDebtMode=Balance of income and expenses, detail by predefined groups, mode <b>%sClaims-Debts%s</b> said <b>Commitment accounting</b>.
     AnnualByCompaniesInputOutputMode=Balance of income and expenses, detail by predefined groups, mode <b>%sIncomes-Expenses%s</b> said <b>cash accounting</b>.
    -SeeReportInInputOutputMode=See report <b>%sIncomes-Expenses%s</b> said <b>cash accounting</b> for a calculation on actual payments made
    -SeeReportInDueDebtMode=See report <b>%sClaims-Debts%s</b> said <b>commitment accounting</b> for a calculation on issued invoices
    -SeeReportInBookkeepingMode=See report <b>%sBookeeping%s</b> for a calculation on <b>bookkeeping table analysis</b>
    +SeeReportInInputOutputMode=See %sanalysis of payments%s for a calculation on actual payments made even if they are not yet accounted in Ledger.
    +SeeReportInDueDebtMode=See %sanalysis of invoices%s for a calculation based on known recorded invoices even if they are not yet accounted in Ledger.
    +SeeReportInBookkeepingMode=See <b>%sBookeeping report%s</b> for a calculation on <b>Bookkeeping Ledger table</b>
     RulesAmountWithTaxIncluded=- Amounts shown are with all taxes included
     RulesResultDue=- It includes outstanding invoices, expenses, VAT, donations whether they are paid or not. Is also includes paid salaries.<br>- It is based on the validation date of invoices and VAT and on the due date for expenses. For salaries defined with Salary module, the value date of payment is used.
     RulesResultInOut=- It includes the real payments made on invoices, expenses, VAT and salaries. <br>- It is based on the payment dates of the invoices, expenses, VAT and salaries. The donation date for donation.
    @@ -171,6 +175,8 @@ LT1ReportByCustomersES=Report by third party RE
     LT2ReportByCustomersES=Report by third party IRPF
     VATReport=Sale tax report
     VATReportByPeriods=Sale tax report by period
    +VATReportByRates=Sale tax report by rates
    +VATReportByThirdParties=Sale tax report by third parties
     VATReportByCustomers=Sale tax report by customer
     VATReportByCustomersInInputOutputMode=Report by the customer VAT collected and paid
     VATReportByQuartersInInputOutputMode=Report by Sale tax rate of the tax collected and paid
    @@ -207,7 +213,7 @@ Pcg_version=Chart of accounts models
     Pcg_type=Pcg type
     Pcg_subtype=Pcg subtype
     InvoiceLinesToDispatch=Invoice lines to dispatch
    -ByProductsAndServices=By products and services
    +ByProductsAndServices=By product and service
     RefExt=External ref
     ToCreateAPredefinedInvoice=To create a template invoice, create a standard invoice, then, without validating it, click onto button "%s".
     LinkedOrder=Link to order
    @@ -215,7 +221,8 @@ Mode1=Method 1
     Mode2=Method 2
     CalculationRuleDesc=To calculate total VAT, there is two methods:<br>Method 1 is rounding vat on each line, then summing them.<br>Method 2 is summing all vat on each line, then rounding result.<br>Final result may differs from few cents. Default mode is mode <b>%s</b>.
     CalculationRuleDescSupplier=According to supplier, choose appropriate method to apply same calculation rule and get same result expected by your supplier.
    -TurnoverPerProductInCommitmentAccountingNotRelevant=Turnover report per product, when using a <b>cash accountancy</b> mode is not relevant. This report is only available when using <b>engagement accountancy</b> mode (see setup of accountancy module).
    +TurnoverPerProductInCommitmentAccountingNotRelevant=The report of Turnover collected per product is not available. This report is only available for turnover invoiced.
    +TurnoverPerSaleTaxRateInCommitmentAccountingNotRelevant=The report of Turnover collected per sale tax rate is not available. This report is only available for turnover invoiced.
     CalculationMode=Calculation mode
     AccountancyJournal=Accounting code journal
     ACCOUNTING_VAT_SOLD_ACCOUNT=Accounting account by default for VAT on sales (used if not defined on VAT dictionary setup)
    @@ -223,7 +230,7 @@ ACCOUNTING_VAT_BUY_ACCOUNT=Accounting account by default for VAT on purchases (u
     ACCOUNTING_VAT_PAY_ACCOUNT=Accounting account by default for paying VAT
     ACCOUNTING_ACCOUNT_CUSTOMER=Accounting account used for customer third parties
     ACCOUNTING_ACCOUNT_CUSTOMER_Desc=The dedicated accounting account defined on third party card will be used for Subledger accouting only. This one will be used for General Ledger and as default value of Subledger accounting if dedicated customer accouting account on third party is not defined.
    -ACCOUNTING_ACCOUNT_SUPPLIER=Accounting account used for supplier third parties
    +ACCOUNTING_ACCOUNT_SUPPLIER=Accounting account used for vendor third parties
     ACCOUNTING_ACCOUNT_SUPPLIER_Desc=The dedicated accounting account defined on third party card will be used for Subledger accouting only. This one will be used for General Ledger and as default value of Subledger accounting if dedicated supplier accouting account on third party is not defined.
     CloneTax=Clone a social/fiscal tax
     ConfirmCloneTax=Confirm the clone of a social/fiscal tax payment
    @@ -242,3 +249,11 @@ FiscalPeriod=Accounting period
     ListSocialContributionAssociatedProject=List of social contributions associated with the project
     DeleteFromCat=Remove from accounting group
     AccountingAffectation=Accounting assignement
    +LastDayTaxIsRelatedTo=Last day of period the tax is related to
    +VATDue=Sale tax claimed
    +ClaimedForThisPeriod=Claimed for the period
    +PaidDuringThisPeriod=Paid during this period
    +ByVatRate=By sale tax rate
    +TurnoverbyVatrate=Turnover invoiced by sale tax rate
    +TurnoverCollectedbyVatrate=Turnover collected by sale tax rate
    +PurchasebyVatrate=Purchase by sale tax rate
    diff --git a/htdocs/langs/sq_AL/dict.lang b/htdocs/langs/sq_AL/dict.lang
    index c3d329407e9..a9752d40757 100644
    --- a/htdocs/langs/sq_AL/dict.lang
    +++ b/htdocs/langs/sq_AL/dict.lang
    @@ -5,7 +5,8 @@ CountryIT=Itali
     CountryES=Spanjë
     CountryDE=Gjermani
     CountryCH=Zvicër
    -CountryGB=Britani e Madhe
    +# Warning, country code GB is for United Kingdom. UK Does not exists as country code in ISO standard.
    +CountryGB=United Kingdom
     CountryUK=United Kingdom
     CountryIE=Irlandë
     CountryCN=Kinë
    diff --git a/htdocs/langs/sq_AL/ecm.lang b/htdocs/langs/sq_AL/ecm.lang
    index d6ddf736fe2..e5c26493a46 100644
    --- a/htdocs/langs/sq_AL/ecm.lang
    +++ b/htdocs/langs/sq_AL/ecm.lang
    @@ -39,9 +39,10 @@ ShowECMSection=Show directory
     DeleteSection=Remove directory
     ConfirmDeleteSection=Can you confirm you want to delete the directory <b>%s</b>?
     ECMDirectoryForFiles=Relative directory for files
    -CannotRemoveDirectoryContainsFiles=Removed not possible because it contains some files
    +CannotRemoveDirectoryContainsFilesOrDirs=Removal not possible because it contains some files or sub-directories
    +CannotRemoveDirectoryContainsFiles=Removal not possible because it contains some files
     ECMFileManager=File manager
    -ECMSelectASection=Select a directory on left tree...
    +ECMSelectASection=Select a directory in the tree...
     DirNotSynchronizedSyncFirst=This directory seems to be created or modified outside ECM module. You must click on "Resync" button first to synchronize disk and database to get content of this directory.
     ReSyncListOfDir=Resync list of directories
     HashOfFileContent=Hash of file content
    diff --git a/htdocs/langs/sq_AL/errors.lang b/htdocs/langs/sq_AL/errors.lang
    index ec036b28bc5..0ca7488b8cb 100644
    --- a/htdocs/langs/sq_AL/errors.lang
    +++ b/htdocs/langs/sq_AL/errors.lang
    @@ -32,9 +32,9 @@ ErrorBarCodeRequired=Bar code required
     ErrorCustomerCodeAlreadyUsed=Customer code already used
     ErrorBarCodeAlreadyUsed=Bar code already used
     ErrorPrefixRequired=Prefix required
    -ErrorBadSupplierCodeSyntax=Bad syntax for supplier code
    -ErrorSupplierCodeRequired=Supplier code required
    -ErrorSupplierCodeAlreadyUsed=Supplier code already used
    +ErrorBadSupplierCodeSyntax=Bad syntax for vendor code
    +ErrorSupplierCodeRequired=Vendor code required
    +ErrorSupplierCodeAlreadyUsed=Vendor code already used
     ErrorBadParameters=Bad parameters
     ErrorBadValueForParameter=Wrong value '%s' for parameter '%s'
     ErrorBadImageFormat=Image file has not a supported format (Your PHP does not support functions to convert images of this format)
    @@ -87,7 +87,7 @@ ErrorsOnXLines=Errors on <b>%s</b> source record(s)
     ErrorFileIsInfectedWithAVirus=The antivirus program was not able to validate the file (file might be infected by a virus)
     ErrorSpecialCharNotAllowedForField=Special characters are not allowed for field "%s"
     ErrorNumRefModel=A reference exists into database (%s) and is not compatible with this numbering rule. Remove record or renamed reference to activate this module.
    -ErrorQtyTooLowForThisSupplier=Quantity too low for this supplier or no price defined on this product for this supplier
    +ErrorQtyTooLowForThisSupplier=Quantity too low for this vendor or no price defined on this product for this supplier
     ErrorModuleSetupNotComplete=Setup of module looks to be uncomplete. Go on Home - Setup - Modules to complete.
     ErrorBadMask=Error on mask
     ErrorBadMaskFailedToLocatePosOfSequence=Error, mask without sequence number
    @@ -177,7 +177,7 @@ ErrorBadDefinitionOfMenuArrayInModuleDescriptor=Bad Definition Of Menu Array In
     ErrorSavingChanges=An error has ocurred when saving the changes
     ErrorWarehouseRequiredIntoShipmentLine=Warehouse is required on the line to ship
     ErrorFileMustHaveFormat=File must have format %s
    -ErrorSupplierCountryIsNotDefined=Country for this supplier is not defined. Correct this first.
    +ErrorSupplierCountryIsNotDefined=Country for this vendor is not defined. Correct this first.
     ErrorsThirdpartyMerge=Failed to merge the two records. Request canceled.
     ErrorStockIsNotEnoughToAddProductOnOrder=Stock is not enough for product %s to add it into a new order.
     ErrorStockIsNotEnoughToAddProductOnInvoice=Stock is not enough for product %s to add it into a new invoice.
    diff --git a/htdocs/langs/sq_AL/install.lang b/htdocs/langs/sq_AL/install.lang
    index d012acf8f3c..51a88b09e7c 100644
    --- a/htdocs/langs/sq_AL/install.lang
    +++ b/htdocs/langs/sq_AL/install.lang
    @@ -6,6 +6,7 @@ ConfFileDoesNotExistsAndCouldNotBeCreated=Configuration file <b>%s</b> does not
     ConfFileCouldBeCreated=Configuration file <b>%s</b> could be created.
     ConfFileIsNotWritable=Configuration file <b>%s</b> is not writable. Check permissions. For first install, your web server must be granted to be able to write into this file during configuration process ("chmod 666" for example on a Unix like OS).
     ConfFileIsWritable=Configuration file <b>%s</b> is writable.
    +ConfFileMustBeAFileNotADir=Configuration file <b>%s</b> must be a file, not a directory.
     ConfFileReload=Reload all information from configuration file.
     PHPSupportSessions=This PHP supports sessions.
     PHPSupportPOSTGETOk=This PHP supports variables POST and GET.
    @@ -91,8 +92,8 @@ FailedToCreateAdminLogin=Failed to create Dolibarr administrator account.
     WarningRemoveInstallDir=Warning, for security reasons, once the install or upgrade is complete, to avoid using install tools again, you should add a file called <b>install.lock</b> into Dolibarr document directory, in order to avoid malicious use of it.
     FunctionNotAvailableInThisPHP=Not available on this PHP
     ChoosedMigrateScript=Choose migration script
    -DataMigration=Data migration
    -DatabaseMigration=Structure database migration
    +DataMigration=Database migration (data)
    +DatabaseMigration=Database migration (structure + some data)
     ProcessMigrateScript=Script processing
     ChooseYourSetupMode=Choose your setup mode and click "Start"...
     FreshInstall=Fresh install
    @@ -146,7 +147,7 @@ NothingToDo=Nothing to do
     # upgrade
     MigrationFixData=Fix for denormalized data
     MigrationOrder=Data migration for customer's orders
    -MigrationSupplierOrder=Data migration for supplier's orders
    +MigrationSupplierOrder=Data migration for vendor's orders
     MigrationProposal=Data migration for commercial proposals
     MigrationInvoice=Data migration for customer's invoices
     MigrationContract=Data migration for contracts
    @@ -196,8 +197,14 @@ MigrationEvents=Migration of events to add event owner into assignement table
     MigrationEventsContact=Migration of events to add event contact into assignement table
     MigrationRemiseEntity=Update entity field value of llx_societe_remise
     MigrationRemiseExceptEntity=Update entity field value of llx_societe_remise_except
    +MigrationUserRightsEntity=Update entity field value of llx_user_rights
    +MigrationUserGroupRightsEntity=Update entity field value of llx_usergroup_rights
     MigrationReloadModule=Reload module %s
     MigrationResetBlockedLog=Reset module BlockedLog for v7 algorithm
     ShowNotAvailableOptions=Show not available options
     HideNotAvailableOptions=Hide not available options
     ErrorFoundDuringMigration=Error were reported during migration process so next step is not available. To ignore errors, you can <a href="%s">click here</a>, but application or some features may not work correctly until fixed.
    +YouTryInstallDisabledByDirLock=The application try to sefl upgrade, but install/upgrade pages have been disabled for security reason (directory renamed with .lock suffix).<br>
    +YouTryInstallDisabledByFileLock=The application try to sefl upgrade, but install/upgrade pages pages have been disabled for security reason (by lock file <strong>install.lock</strong> into dolibarr documents directory).<br>
    +ClickHereToGoToApp=Click here to go to your application
    +ClickOnLinkOrRemoveManualy=Click on following link and if you always reach this page, you must remove the file install.lock into documents directory manually
    diff --git a/htdocs/langs/sq_AL/ldap.lang b/htdocs/langs/sq_AL/ldap.lang
    index 414ad5fcc5e..2552e911258 100644
    --- a/htdocs/langs/sq_AL/ldap.lang
    +++ b/htdocs/langs/sq_AL/ldap.lang
    @@ -1,5 +1,4 @@
     # Dolibarr language file - Source file is en_US - ldap
    -DomainPassword=Password for domain
     YouMustChangePassNextLogon=Password for user <b>%s</b> on the domain <b>%s</b> must be changed.
     UserMustChangePassNextLogon=User must change password on the domain %s
     LDAPInformationsForThisContact=Information in LDAP database for this contact
    @@ -25,3 +24,4 @@ MemberTypeSynchronized=Member type synchronized
     ContactSynchronized=Contact synchronized
     ForceSynchronize=Force synchronizing Dolibarr -> LDAP
     ErrorFailedToReadLDAP=Failed to read LDAP database. Check LDAP module setup and database accessibility.
    +PasswordOfUserInLDAP=Password of user in LDAP
    diff --git a/htdocs/langs/sq_AL/loan.lang b/htdocs/langs/sq_AL/loan.lang
    index 9aae3869cc3..534dee08867 100644
    --- a/htdocs/langs/sq_AL/loan.lang
    +++ b/htdocs/langs/sq_AL/loan.lang
    @@ -10,6 +10,7 @@ LoanCapital=Capital
     Insurance=Insurance
     Interest=Interest
     Nbterms=Number of terms
    +Term=Term
     LoanAccountancyCapitalCode=Accounting account capital
     LoanAccountancyInsuranceCode=Accounting account insurance
     LoanAccountancyInterestCode=Accounting account interest
    @@ -17,39 +18,14 @@ ConfirmDeleteLoan=Confirm deleting this loan
     LoanDeleted=Loan Deleted Successfully
     ConfirmPayLoan=Confirm classify paid this loan
     LoanPaid=Loan Paid
    -# Calc
    -LoanCalc=Bank Loans Calculator
    -PurchaseFinanceInfo=Purchase & Financing Information
    -SalePriceOfAsset=Sale Price of Asset
    -PercentageDown=Percentage Down
    -LengthOfMortgage=Duration of loan
    -AnnualInterestRate=Annual Interest Rate
    -ExplainCalculations=Explain Calculations
    -ShowMeCalculationsAndAmortization=Show me the calculations and amortization
    -MortgagePaymentInformation=Mortgage Payment Information
    -DownPayment=Down Payment
    -DownPaymentDesc=The <b>down payment</b> = The price of the home multiplied by the percentage down divided by 100 (for 5% down becomes 5/100 or 0.05)
    -InterestRateDesc=The <b>interest rate</b> = The annual interest percentage divided by 100
    -MonthlyFactorDesc=The <b>monthly factor</b> = The result of the following formula
    -MonthlyInterestRateDesc=The <b>monthly interest rate</b> = The annual interest rate divided by 12 (for the 12 months in a year)
    -MonthTermDesc=The <b>month term</b> of the loan in months = The number of years you've taken the loan out for times 12
    -MonthlyPaymentDesc=The montly payment is figured out using the following formula
    -AmortizationPaymentDesc=The <a href="#amortization">amortization</a> breaks down how much of your monthly payment goes towards the bank's interest, and how much goes into paying off the principal of your loan.
    -AmountFinanced=Amount Financed
    -AmortizationMonthlyPaymentOverYears=Amortization For Monthly Payment: <b>%s</b> over %s years
    -Totalsforyear=Totals for year
    -MonthlyPayment=Monthly Payment
    -LoanCalcDesc=This <b>mortgage calculator</b> can be used to figure out monthly payments of a loaning, based on the amount borrowed, the term of the loan desired and the interest rate.<br> This calculator includes also PMI (Private Mortgage Insurance) for loans where less than 20%% is put as a down payment. Also taken into consideration are the town property taxes, and their effect on the total monthly mortgage payment.<br>
    -GoToInterest=%s will go towards INTEREST
    -GoToPrincipal=%s will go towards PRINCIPAL
    -YouWillSpend=You will spend %s in year %s
     ListLoanAssociatedProject=List of loan associated with the project
     AddLoan=Create loan
    +FinancialCommitment=Financial commitment
    +InterestAmount=Interest
    +CapitalRemain=Capital remain
     # Admin
     ConfigLoan=Configuration of the module loan
     LOAN_ACCOUNTING_ACCOUNT_CAPITAL=Accounting account capital by default
     LOAN_ACCOUNTING_ACCOUNT_INTEREST=Accounting account interest by default
     LOAN_ACCOUNTING_ACCOUNT_INSURANCE=Accounting account insurance by default
    -FinancialCommitment=Financial commitment
     CreateCalcSchedule=Edit financial commitment
    -InterestAmount=Interest amount
    diff --git a/htdocs/langs/sq_AL/mails.lang b/htdocs/langs/sq_AL/mails.lang
    index 8085bb381cb..da9c86bb939 100644
    --- a/htdocs/langs/sq_AL/mails.lang
    +++ b/htdocs/langs/sq_AL/mails.lang
    @@ -11,7 +11,9 @@ MailFrom=Dërguesi
     MailErrorsTo=Errors to
     MailReply=Reply to
     MailTo=Receiver(s)
    +MailToUsers=To user(s)
     MailCC=Copy to
    +MailToCCUsers=Copy to users(s)
     MailCCC=Cached copy to
     MailTopic=EMail topic
     MailText=Message
    @@ -164,4 +166,4 @@ InGoingEmailSetup=Incoming email setup
     OutGoingEmailSetupForEmailing=Outgoing email setup (for mass emailing)
     DefaultOutgoingEmailSetup=Default outgoing email setup
     Information=Information
    -
    +ContactsWithThirdpartyFilter=Contacts avec filtre client
    diff --git a/htdocs/langs/sq_AL/main.lang b/htdocs/langs/sq_AL/main.lang
    index fcc2cb23d4e..d7796471922 100644
    --- a/htdocs/langs/sq_AL/main.lang
    +++ b/htdocs/langs/sq_AL/main.lang
    @@ -92,6 +92,7 @@ DolibarrInHttpAuthenticationSoPasswordUseless=Dolibarr authentication mode is se
     Administrator=Administrator
     Undefined=Undefined
     PasswordForgotten=Password forgotten?
    +NoAccount=No account?
     SeeAbove=See above
     HomeArea=Home area
     LastConnexion=Latest connection
    @@ -231,7 +232,7 @@ Limit=Limit
     Limits=Limits
     Logout=Logout
     NoLogoutProcessWithAuthMode=No applicative disconnect feature with authentication mode <b>%s</b>
    -Connection=Connection
    +Connection=Login
     Setup=Konfiguro
     Alert=Alert
     MenuWarnings=Alerts
    @@ -402,6 +403,7 @@ DefaultTaxRate=Default tax rate
     Average=Average
     Sum=Sum
     Delta=Delta
    +RemainToPay=Remain to pay
     Module=Module/Application
     Modules=Modules/Applications
     Option=Option
    @@ -414,7 +416,7 @@ Favorite=Favorite
     ShortInfo=Info.
     Ref=Ref.
     ExternalRef=Ref. extern
    -RefSupplier=Ref. supplier
    +RefSupplier=Ref. vendor
     RefPayment=Ref. payment
     CommercialProposalsShort=Commercial proposals
     Comment=Koment
    @@ -493,7 +495,7 @@ Received=Received
     Paid=Paid
     Topic=Subject
     ByCompanies=By third parties
    -ByUsers=By users
    +ByUsers=By user
     Links=Links
     Link=Link
     Rejects=Rejects
    @@ -505,6 +507,7 @@ NoneF=None
     NoneOrSeveral=None or several
     Late=Late
     LateDesc=Delay to define if a record is late or not depends on your setup. Ask your admin to change delay from menu Home - Setup - Alerts.
    +NoItemLate=No late item
     Photo=Picture
     Photos=Pictures
     AddPhoto=Add picture
    @@ -619,9 +622,9 @@ BuildDoc=Build Doc
     Entity=Environment
     Entities=Entities
     CustomerPreview=Customer preview
    -SupplierPreview=Supplier preview
    +SupplierPreview=Vendor preview
     ShowCustomerPreview=Show customer preview
    -ShowSupplierPreview=Show supplier preview
    +ShowSupplierPreview=Show vendor preview
     RefCustomer=Ref. customer
     Currency=Currency
     InfoAdmin=Information for administrators
    @@ -679,7 +682,7 @@ Color=Color
     Documents=Linked files
     Documents2=Documents
     UploadDisabled=Upload disabled
    -MenuAccountancy=Accountancy
    +MenuAccountancy=Accounting
     MenuECM=Documents
     MenuAWStats=AWStats
     MenuMembers=Members
    @@ -915,11 +918,11 @@ SearchIntoProductsOrServices=Products or services
     SearchIntoProjects=Projects
     SearchIntoTasks=Tasks
     SearchIntoCustomerInvoices=Customer invoices
    -SearchIntoSupplierInvoices=Supplier invoices
    +SearchIntoSupplierInvoices=Vendor invoices
     SearchIntoCustomerOrders=Customer orders
    -SearchIntoSupplierOrders=Supplier orders
    +SearchIntoSupplierOrders=Purchase orders
     SearchIntoCustomerProposals=Customer proposals
    -SearchIntoSupplierProposals=Supplier proposals
    +SearchIntoSupplierProposals=Vendor proposals
     SearchIntoInterventions=Interventions
     SearchIntoContracts=Contracts
     SearchIntoCustomerShipments=Customer shipments
    @@ -941,3 +944,7 @@ Remote=Remote
     LocalAndRemote=Local and Remote
     KeyboardShortcut=Keyboard shortcut
     AssignedTo=Assigned to
    +Deletedraft=Delete draft
    +ConfirmMassDraftDeletion=Draft Bulk delete confirmation
    +FileSharedViaALink=File shared via a link
    +
    diff --git a/htdocs/langs/sq_AL/margins.lang b/htdocs/langs/sq_AL/margins.lang
    index 9f590ef3718..b9d52dcfdc6 100644
    --- a/htdocs/langs/sq_AL/margins.lang
    +++ b/htdocs/langs/sq_AL/margins.lang
    @@ -28,10 +28,10 @@ UseDiscountAsService=As a service
     UseDiscountOnTotal=On subtotal
     MARGIN_METHODE_FOR_DISCOUNT_DETAILS=Defines if a global discount is treated as a product, a service, or only on subtotal for margin calculation.
     MARGIN_TYPE=Buying/Cost price suggested by default for margin calculation
    -MargeType1=Margin on Best supplier price
    +MargeType1=Margin on Best vendor price
     MargeType2=Margin on Weighted Average Price (WAP)
     MargeType3=Margin on Cost Price
    -MarginTypeDesc=* Margin on best buying price = Selling price - Best supplier price defined on product card<br>* Margin on Weighted Average Price (WAP) = Selling price - Product Weighted Average Price (WAP) or best supplier price if WAP not yet defined<br>* Margin on Cost price = Selling price - Cost price defined on product card or WAP if cost price not defined, or best supplier price if WAP not yet defined
    +MarginTypeDesc=* Margin on best buying price = Selling price - Best vendor price defined on product card<br>* Margin on Weighted Average Price (WAP) = Selling price - Product Weighted Average Price (WAP) or best supplier price if WAP not yet defined<br>* Margin on Cost price = Selling price - Cost price defined on product card or WAP if cost price not defined, or best supplier price if WAP not yet defined
     CostPrice=Cost price
     UnitCharges=Unit charges
     Charges=Charges
    diff --git a/htdocs/langs/sq_AL/members.lang b/htdocs/langs/sq_AL/members.lang
    index 9a43a470e8d..f15d085c5d1 100644
    --- a/htdocs/langs/sq_AL/members.lang
    +++ b/htdocs/langs/sq_AL/members.lang
    @@ -111,7 +111,7 @@ SendingAnEMailToMember=Sending information email to member
     SendingEmailOnAutoSubscription=Sending email on auto registration
     SendingEmailOnMemberValidation=Sending email on new member validation
     SendingEmailOnNewSubscription=Sending email on new subscription
    -SendingReminderForExpiredSubscription=Sending reminder for expired subscription
    +SendingReminderForExpiredSubscription=Sending reminder for expired subscriptions
     SendingEmailOnCancelation=Sending email on cancelation
     # Topic of email templates
     YourMembershipRequestWasReceived=Your membership was received.
    diff --git a/htdocs/langs/sq_AL/modulebuilder.lang b/htdocs/langs/sq_AL/modulebuilder.lang
    index a3fee23cb53..9d6661eda41 100644
    --- a/htdocs/langs/sq_AL/modulebuilder.lang
    +++ b/htdocs/langs/sq_AL/modulebuilder.lang
    @@ -74,6 +74,7 @@ NoWidget=No widget
     GoToApiExplorer=Go to API explorer
     ListOfMenusEntries=List of menu entries
     ListOfPermissionsDefined=List of defined permissions
    +SeeExamples=See examples here
     EnabledDesc=Condition to have this field active (Examples: 1 or $conf->global->MYMODULE_MYOPTION)
     VisibleDesc=Is the field visible ? (Examples: 0=Never visible, 1=Visible on list and create/update/view forms, 2=Visible on list only, 3=Visible on create/update/view form only. Using a negative value means field is not shown by default on list but can be selected for viewing)
     IsAMeasureDesc=Can the value of field be cumulated to get a total into list ? (Examples: 1 or 0)
    @@ -95,3 +96,6 @@ DropTableIfEmpty=(Delete table if empty)
     TableDoesNotExists=The table %s does not exists
     TableDropped=Table %s deleted
     InitStructureFromExistingTable=Build the structure array string of an existing table
    +UseAboutPage=Disallow the about page
    +UseDocFolder=Disallow the documentation folder
    +UseSpecificReadme=Use a specific ReadMe
    diff --git a/htdocs/langs/sq_AL/opensurvey.lang b/htdocs/langs/sq_AL/opensurvey.lang
    index 87e6a74913a..76684955e56 100644
    --- a/htdocs/langs/sq_AL/opensurvey.lang
    +++ b/htdocs/langs/sq_AL/opensurvey.lang
    @@ -58,3 +58,4 @@ MoreChoices=Enter more choices for the voters
     SurveyExpiredInfo=The poll has been closed or voting delay has expired.
     EmailSomeoneVoted=%s has filled a line.\nYou can find your poll at the link: \n%s
     ShowSurvey=Show survey
    +UserMustBeSameThanUserUsedToVote=You must have voted and use the same user name that the one used to vote, to post a comment
    diff --git a/htdocs/langs/sq_AL/orders.lang b/htdocs/langs/sq_AL/orders.lang
    index 67c1d112ebd..32a85f0839d 100644
    --- a/htdocs/langs/sq_AL/orders.lang
    +++ b/htdocs/langs/sq_AL/orders.lang
    @@ -1,6 +1,6 @@
     # Dolibarr language file - Source file is en_US - orders
     OrdersArea=Customers orders area
    -SuppliersOrdersArea=Suppliers orders area
    +SuppliersOrdersArea=Purchase orders area
     OrderCard=Order card
     OrderId=Order Id
     Order=Order
    @@ -13,18 +13,18 @@ OrderToProcess=Order to process
     NewOrder=New order
     ToOrder=Make order
     MakeOrder=Make order
    -SupplierOrder=Supplier order
    -SuppliersOrders=Suppliers orders
    -SuppliersOrdersRunning=Current suppliers orders
    -CustomerOrder=Customer order
    -CustomersOrders=Customer orders
    +SupplierOrder=Purchase order
    +SuppliersOrders=Purchase orders
    +SuppliersOrdersRunning=Current purchase orders
    +CustomerOrder=Customer Order
    +CustomersOrders=Customer Orders
     CustomersOrdersRunning=Current customer orders
     CustomersOrdersAndOrdersLines=Customer orders and order lines
     OrdersDeliveredToBill=Customer orders delivered to bill
     OrdersToBill=Customer orders delivered
     OrdersInProcess=Customer orders in process
     OrdersToProcess=Customer orders to process
    -SuppliersOrdersToProcess=Supplier orders to process
    +SuppliersOrdersToProcess=Purchase orders to process
     StatusOrderCanceledShort=Anulluar
     StatusOrderDraftShort=Draft
     StatusOrderValidatedShort=Validated
    @@ -75,15 +75,15 @@ ShowOrder=Show order
     OrdersOpened=Orders to process
     NoDraftOrders=No draft orders
     NoOrder=No order
    -NoSupplierOrder=No supplier order
    +NoSupplierOrder=No purchase order
     LastOrders=Latest %s customer orders
     LastCustomerOrders=Latest %s customer orders
    -LastSupplierOrders=Latest %s supplier orders
    +LastSupplierOrders=Latest %s purchase orders
     LastModifiedOrders=Latest %s modified orders
     AllOrders=All orders
     NbOfOrders=Number of orders
     OrdersStatistics=Order's statistics
    -OrdersStatisticsSuppliers=Supplier order's statistics
    +OrdersStatisticsSuppliers=Purchase order statistics
     NumberOfOrdersByMonth=Number of orders by month
     AmountOfOrdersByMonthHT=Amount of orders by month (net of tax)
     ListOfOrders=List of orders
    @@ -97,12 +97,12 @@ ConfirmMakeOrder=Are you sure you want to confirm you made this order on <b>%s</
     GenerateBill=Generate invoice
     ClassifyShipped=Classify delivered
     DraftOrders=Draft orders
    -DraftSuppliersOrders=Draft suppliers orders
    +DraftSuppliersOrders=Draft purchase orders
     OnProcessOrders=In process orders
     RefOrder=Ref. order
     RefCustomerOrder=Ref. order for customer
    -RefOrderSupplier=Ref. order for supplier
    -RefOrderSupplierShort=Ref. order supplier
    +RefOrderSupplier=Ref. order for vendor
    +RefOrderSupplierShort=Ref. order vendor
     SendOrderByMail=Send order by mail
     ActionsOnOrder=Events on order
     NoArticleOfTypeProduct=No article of type 'product' so no shippable article for this order
    @@ -115,9 +115,9 @@ ConfirmCloneOrder=Are you sure you want to clone this order <b>%s</b>?
     DispatchSupplierOrder=Receiving supplier order %s
     FirstApprovalAlreadyDone=First approval already done
     SecondApprovalAlreadyDone=Second approval already done
    -SupplierOrderReceivedInDolibarr=Supplier order %s received %s
    -SupplierOrderSubmitedInDolibarr=Supplier order %s submited
    -SupplierOrderClassifiedBilled=Supplier order %s set billed
    +SupplierOrderReceivedInDolibarr=Purchase Order %s received %s
    +SupplierOrderSubmitedInDolibarr=Purchase Order %s submited
    +SupplierOrderClassifiedBilled=Purchase Order %s set billed
     OtherOrders=Other orders
     ##### Types de contacts #####
     TypeContact_commande_internal_SALESREPFOLL=Representative following-up customer order
    @@ -125,11 +125,11 @@ TypeContact_commande_internal_SHIPPING=Representative following-up shipping
     TypeContact_commande_external_BILLING=Customer invoice contact
     TypeContact_commande_external_SHIPPING=Customer shipping contact
     TypeContact_commande_external_CUSTOMER=Customer contact following-up order
    -TypeContact_order_supplier_internal_SALESREPFOLL=Representative following-up supplier order
    +TypeContact_order_supplier_internal_SALESREPFOLL=Representative following-up purchase order
     TypeContact_order_supplier_internal_SHIPPING=Representative following-up shipping
    -TypeContact_order_supplier_external_BILLING=Supplier invoice contact
    -TypeContact_order_supplier_external_SHIPPING=Supplier shipping contact
    -TypeContact_order_supplier_external_CUSTOMER=Supplier contact following-up order
    +TypeContact_order_supplier_external_BILLING=Vendor invoice contact
    +TypeContact_order_supplier_external_SHIPPING=Vendor shipping contact
    +TypeContact_order_supplier_external_CUSTOMER=Vendor contact following-up order
     Error_COMMANDE_SUPPLIER_ADDON_NotDefined=Constant COMMANDE_SUPPLIER_ADDON not defined
     Error_COMMANDE_ADDON_NotDefined=Constant COMMANDE_ADDON not defined
     Error_OrderNotChecked=No orders to invoice selected
    diff --git a/htdocs/langs/sq_AL/other.lang b/htdocs/langs/sq_AL/other.lang
    index 5eff375f6f0..e8480a82dcb 100644
    --- a/htdocs/langs/sq_AL/other.lang
    +++ b/htdocs/langs/sq_AL/other.lang
    @@ -80,9 +80,9 @@ LinkedObject=Linked object
     NbOfActiveNotifications=Number of notifications (nb of recipient emails)
     PredefinedMailTest=__(Hello)__\nThis is a test mail sent to __EMAIL__.\nThe two lines are separated by a carriage return.\n\n__USER_SIGNATURE__
     PredefinedMailTestHtml=__(Hello)__\nThis is a <b>test</b> mail (the word test must be in bold).<br>The two lines are separated by a carriage return.<br><br>__USER_SIGNATURE__
    -PredefinedMailContentSendInvoice=__(Hello)__\n\nYou will find here the invoice __REF__\n\nThis is the link to make your online payment if this invoice is not already payed:\n__ONLINE_PAYMENT_URL__\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
    -PredefinedMailContentSendInvoiceReminder=__(Hello)__\n\nWe would like to warn you that the invoice  __REF__ seems to not be payed. So this is the invoice in attachment again, as a reminder.\n\nThis is the link to make your online payment:\n__ONLINE_PAYMENT_URL__\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
    -PredefinedMailContentSendProposal=__(Hello)__\n\nYou will find here the commercial proposal __PREF__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
    +PredefinedMailContentSendInvoice=__(Hello)__\n\nYou will find here the invoice __REF__\n\n__ONLINE_PAYMENT_TEXT_AND_URL__\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
    +PredefinedMailContentSendInvoiceReminder=__(Hello)__\n\nWe would like to warn you that the invoice  __REF__ seems to not be payed. So this is the invoice in attachment again, as a reminder.\n\n__ONLINE_PAYMENT_TEXT_AND_URL__\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
    +PredefinedMailContentSendProposal=__(Hello)__\n\nYou will find here the commercial proposal __REF__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
     PredefinedMailContentSendSupplierProposal=__(Hello)__\n\nYou will find here the price request __REF__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
     PredefinedMailContentSendOrder=__(Hello)__\n\nYou will find here the order __REF__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
     PredefinedMailContentSendSupplierOrder=__(Hello)__\n\nYou will find here our order __REF__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
    @@ -91,6 +91,7 @@ PredefinedMailContentSendShipping=__(Hello)__\n\nYou will find here the shipping
     PredefinedMailContentSendFichInter=__(Hello)__\n\nYou will find here the intervention __REF__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
     PredefinedMailContentThirdparty=__(Hello)__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
     PredefinedMailContentUser=__(Hello)__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
    +PredefinedMailContentLink=You can click on the link below to make your payment if it is not already done.\n\n%s\n\n
     DemoDesc=Dolibarr is a compact ERP/CRM supporting several business modules. A demo showcasing all modules makes no sense as this scenario never occurs (several hundred available). So, several demo profiles are available.
     ChooseYourDemoProfil=Choose the demo profile that best suits your needs...
     ChooseYourDemoProfilMore=...or build your own profile<br>(manual module selection)
    @@ -218,7 +219,7 @@ FileIsTooBig=Files is too big
     PleaseBePatient=Please be patient...
     NewPassword=New password
     ResetPassword=Reset password
    -RequestToResetPasswordReceived=A request to change your Dolibarr password has been received
    +RequestToResetPasswordReceived=A request to change your password has been received.
     NewKeyIs=This is your new keys to login
     NewKeyWillBe=Your new key to login to software will be
     ClickHereToGoTo=Click here to go to %s
    @@ -233,6 +234,8 @@ PermissionsDelete=Permissions removed
     YourPasswordMustHaveAtLeastXChars=Your password must have at least <strong>%s</strong> chars
     YourPasswordHasBeenReset=Your password has been reset successfully
     ApplicantIpAddress=IP address of applicant
    +SMSSentTo=SMS sent to %s
    +
     ##### Export #####
     ExportsArea=Exports area
     AvailableFormats=Available formats
    diff --git a/htdocs/langs/sq_AL/paypal.lang b/htdocs/langs/sq_AL/paypal.lang
    index 8ff0a0cc3dd..2ef2abb4029 100644
    --- a/htdocs/langs/sq_AL/paypal.lang
    +++ b/htdocs/langs/sq_AL/paypal.lang
    @@ -14,7 +14,6 @@ PaypalModeOnlyPaypal=PayPal only
     ONLINE_PAYMENT_CSS_URL=Optionnal URL of CSS style sheet on online payment page
     ThisIsTransactionId=This is id of transaction: <b>%s</b>
     PAYPAL_ADD_PAYMENT_URL=Add the url of Paypal payment when you send a document by mail
    -PredefinedMailContentLink=You can click on the link below to make your payment if it is not already done.<br><br>%s<br><br>
     YouAreCurrentlyInSandboxMode=You are currently in the %s "sandbox" mode
     NewOnlinePaymentReceived=New online payment received
     NewOnlinePaymentFailed=New online payment tried but failed
    diff --git a/htdocs/langs/sq_AL/productbatch.lang b/htdocs/langs/sq_AL/productbatch.lang
    index 1c2d22395ce..54270c4a23b 100644
    --- a/htdocs/langs/sq_AL/productbatch.lang
    +++ b/htdocs/langs/sq_AL/productbatch.lang
    @@ -16,7 +16,7 @@ printEatby=Eat-by: %s
     printSellby=Sell-by: %s
     printQty=Qty: %d
     AddDispatchBatchLine=Add a line for Shelf Life dispatching
    -WhenProductBatchModuleOnOptionAreForced=When module Lot/Serial is on, automatic increase/decrease stock mode is forced to shipping validate and manual dispatching for reception and can't be edited. Other options can be defined as you want.
    +WhenProductBatchModuleOnOptionAreForced=When module Lot/Serial is on, automatic stock decrease  is forced to 'Decrease real stocks on shipping validation' and automatic increase mode is forced to 'Increase real stocks on manual dispatching into warehouses' and can't be edited. Other options can be defined as you want.
     ProductDoesNotUseBatchSerial=This product does not use lot/serial number
     ProductLotSetup=Setup of module lot/serial
     ShowCurrentStockOfLot=Show current stock for couple product/lot
    diff --git a/htdocs/langs/sq_AL/products.lang b/htdocs/langs/sq_AL/products.lang
    index 2244867f340..a7c4d400cb1 100644
    --- a/htdocs/langs/sq_AL/products.lang
    +++ b/htdocs/langs/sq_AL/products.lang
    @@ -70,6 +70,7 @@ SoldAmount=Sold amount
     PurchasedAmount=Purchased amount
     NewPrice=New price
     MinPrice=Min. selling price
    +EditSellingPriceLabel=Edit selling price label
     CantBeLessThanMinPrice=The selling price can't be lower than minimum allowed for this product (%s without tax). This message can also appears if you type a too important discount.
     ContractStatusClosed=Mbyllur
     ErrorProductAlreadyExists=A product with reference %s already exists.
    @@ -155,7 +156,7 @@ BuyingPrices=Buying prices
     CustomerPrices=Customer prices
     SuppliersPrices=Supplier prices
     SuppliersPricesOfProductsOrServices=Supplier prices (of products or services)
    -CustomCode=Customs/Commodity/HS code
    +CustomCode=Customs / Commodity / HS code
     CountryOrigin=Origin country
     Nature=Nature
     ShortLabel=Short label
    @@ -250,8 +251,8 @@ PriceNumeric=Number
     DefaultPrice=Default price
     ComposedProductIncDecStock=Increase/Decrease stock on parent change
     ComposedProduct=Sub-product
    -MinSupplierPrice=Minimum supplier price
    -MinCustomerPrice=Minimum customer price
    +MinSupplierPrice=Minimum buying price
    +MinCustomerPrice=Minimum selling price
     DynamicPriceConfiguration=Dynamic price configuration
     DynamicPriceDesc=On product card, with this module enabled, you should be able to set mathematic functions to calculate Customer or Supplier prices. Such function can use all mathematic operators, some constants and variables. You can set here the variables you want to be able to use and if the variable need an automatic update, the external URL to use to ask Dolibarr to update automaticaly the value.
     AddVariable=Add Variable
    diff --git a/htdocs/langs/sq_AL/projects.lang b/htdocs/langs/sq_AL/projects.lang
    index 02b7d1b40cc..9eded2361e9 100644
    --- a/htdocs/langs/sq_AL/projects.lang
    +++ b/htdocs/langs/sq_AL/projects.lang
    @@ -77,6 +77,7 @@ Time=Time
     ListOfTasks=List of tasks
     GoToListOfTimeConsumed=Go to list of time consumed
     GoToListOfTasks=Go to list of tasks
    +GoToGanttView=Go to Gantt view
     GanttView=Gantt View
     ListProposalsAssociatedProject=List of the commercial proposals associated with the project
     ListOrdersAssociatedProject=List of customer orders associated with the project
    @@ -226,4 +227,4 @@ AllowCommentOnProject=Allow user comments on projects
     DontHavePermissionForCloseProject=You do not have permissions to close the project %s
     DontHaveTheValidateStatus=The project %s must be open to be closed
     RecordsClosed=%s project(s) closed
    -SendProjectRef=About project %s
    +SendProjectRef=Information project %s
    diff --git a/htdocs/langs/sq_AL/propal.lang b/htdocs/langs/sq_AL/propal.lang
    index 43475bb2955..0b64b1387c0 100644
    --- a/htdocs/langs/sq_AL/propal.lang
    +++ b/htdocs/langs/sq_AL/propal.lang
    @@ -75,6 +75,7 @@ AvailabilityTypeAV_1M=1 month
     TypeContact_propal_internal_SALESREPFOLL=Representative following-up proposal
     TypeContact_propal_external_BILLING=Customer invoice contact
     TypeContact_propal_external_CUSTOMER=Customer contact following-up proposal
    +TypeContact_propal_external_SHIPPING=Customer contact for delivery
     # Document models
     DocModelAzurDescription=A complete proposal model (logo...)
     DefaultModelPropalCreate=Default model creation
    diff --git a/htdocs/langs/sq_AL/sendings.lang b/htdocs/langs/sq_AL/sendings.lang
    index a3c724a24a3..cda47eb77ff 100644
    --- a/htdocs/langs/sq_AL/sendings.lang
    +++ b/htdocs/langs/sq_AL/sendings.lang
    @@ -52,8 +52,8 @@ ActionsOnShipping=Events on shipment
     LinkToTrackYourPackage=Link to track your package
     ShipmentCreationIsDoneFromOrder=For the moment, creation of a new shipment is done from the order card.
     ShipmentLine=Shipment line
    -ProductQtyInCustomersOrdersRunning=Product quantity into open customers orders
    -ProductQtyInSuppliersOrdersRunning=Product quantity into open suppliers orders
    +ProductQtyInCustomersOrdersRunning=Product quantity into open customer orders
    +ProductQtyInSuppliersOrdersRunning=Product quantity into open purchase orders
     ProductQtyInShipmentAlreadySent=Product quantity from open customer order already sent
     ProductQtyInSuppliersShipmentAlreadyRecevied=Product quantity from open supplier order already received
     NoProductToShipFoundIntoStock=No product to ship found into warehouse <b>%s</b>. Correct stock or go back to choose another warehouse.
    diff --git a/htdocs/langs/sq_AL/stocks.lang b/htdocs/langs/sq_AL/stocks.lang
    index c53abe3016a..c67ee0e7c10 100644
    --- a/htdocs/langs/sq_AL/stocks.lang
    +++ b/htdocs/langs/sq_AL/stocks.lang
    @@ -67,7 +67,7 @@ DeStockOnValidateOrder=Decrease real stocks on customers orders validation
     DeStockOnShipment=Decrease real stocks on shipping validation
     DeStockOnShipmentOnClosing=Decrease real stocks on shipping classification closed
     ReStockOnBill=Increase real stocks on suppliers invoices/credit notes validation
    -ReStockOnValidateOrder=Increase real stocks on suppliers orders approbation
    +ReStockOnValidateOrder=Increase real stocks on purchase orders approbation
     ReStockOnDispatchOrder=Increase real stocks on manual dispatching into warehouses, after supplier order receipt of goods
     OrderStatusNotReadyToDispatch=Order has not yet or no more a status that allows dispatching of products in stock warehouses.
     StockDiffPhysicTeoric=Explanation for difference between physical and virtual stock
    @@ -203,3 +203,4 @@ RegulateStock=Regulate Stock
     ListInventory=List
     StockSupportServices=Stock management support services
     StockSupportServicesDesc=By default, you can stock only product with type "product". If on, and if module service is on, you can also stock a product with type "service"
    +ReceiveProducts=Receive items
    diff --git a/htdocs/langs/sq_AL/stripe.lang b/htdocs/langs/sq_AL/stripe.lang
    index 4ed4aebf311..c2969b25a3a 100644
    --- a/htdocs/langs/sq_AL/stripe.lang
    +++ b/htdocs/langs/sq_AL/stripe.lang
    @@ -58,8 +58,8 @@ NameOnCard=Name on card
     CardNumber=Card Number
     ExpiryDate=Expiry Date
     CVN=CVN
    -DeleteACard=Delete Card record
    -ConfirmDeleteCard=Are you sure you want to delete this Card record?
    +DeleteACard=Delete Card
    +ConfirmDeleteCard=Are you sure you want to delete this Credit or Debit card?
     CreateCustomerOnStripe=Create customer on Stripe
     CreateCardOnStripe=Create card on Stripe
     ShowInStripe=Show in Stripe
    diff --git a/htdocs/langs/sq_AL/supplier_proposal.lang b/htdocs/langs/sq_AL/supplier_proposal.lang
    index 02e9b798e47..a00b405e867 100644
    --- a/htdocs/langs/sq_AL/supplier_proposal.lang
    +++ b/htdocs/langs/sq_AL/supplier_proposal.lang
    @@ -1,22 +1,22 @@
     # Dolibarr language file - Source file is en_US - supplier_proposal
    -SupplierProposal=Supplier commercial proposals
    -supplier_proposalDESC=Manage price requests to suppliers
    +SupplierProposal=Vendor commercial proposals
    +supplier_proposalDESC=Manage price requests to vendors
     SupplierProposalNew=New price request
     CommRequest=Price request
     CommRequests=Price requests
     SearchRequest=Find a request
     DraftRequests=Draft requests
    -SupplierProposalsDraft=Draft supplier proposals
    +SupplierProposalsDraft=Draft vendor proposals
     LastModifiedRequests=Latest %s modified price requests
     RequestsOpened=Open price requests
    -SupplierProposalArea=Supplier proposals area
    -SupplierProposalShort=Supplier proposal
    -SupplierProposals=Supplier proposals
    -SupplierProposalsShort=Supplier proposals
    +SupplierProposalArea=Vendor proposals area
    +SupplierProposalShort=Vendor proposal
    +SupplierProposals=Vendor proposals
    +SupplierProposalsShort=Vendor proposals
     NewAskPrice=New price request
     ShowSupplierProposal=Show price request
     AddSupplierProposal=Create a price request
    -SupplierProposalRefFourn=Supplier ref
    +SupplierProposalRefFourn=Vendor ref
     SupplierProposalDate=Delivery date
     SupplierProposalRefFournNotice=Before closing to "Accepted", think to grasp suppliers references.
     ConfirmValidateAsk=Are you sure you want to validate this price request under name <b>%s</b>?
    @@ -47,9 +47,9 @@ CommercialAsk=Price request
     DefaultModelSupplierProposalCreate=Default model creation
     DefaultModelSupplierProposalToBill=Default template when closing a price request (accepted)
     DefaultModelSupplierProposalClosed=Default template when closing a price request (refused)
    -ListOfSupplierProposals=List of supplier proposal requests
    -ListSupplierProposalsAssociatedProject=List of supplier proposals associated with project
    -SupplierProposalsToClose=Supplier proposals to close
    -SupplierProposalsToProcess=Supplier proposals to process
    +ListOfSupplierProposals=List of vendor proposal requests
    +ListSupplierProposalsAssociatedProject=List of vendor proposals associated with project
    +SupplierProposalsToClose=Vendor proposals to close
    +SupplierProposalsToProcess=Vendor proposals to process
     LastSupplierProposals=Latest %s price requests
     AllPriceRequests=All requests
    diff --git a/htdocs/langs/sq_AL/suppliers.lang b/htdocs/langs/sq_AL/suppliers.lang
    index f6a316836f7..38fce69b684 100644
    --- a/htdocs/langs/sq_AL/suppliers.lang
    +++ b/htdocs/langs/sq_AL/suppliers.lang
    @@ -1,11 +1,11 @@
     # Dolibarr language file - Source file is en_US - suppliers
    -Suppliers=Furnitorët
    -SuppliersInvoice=Suppliers invoice
    -ShowSupplierInvoice=Show Supplier Invoice
    -NewSupplier=Furnitor i ri
    +Suppliers=Vendors
    +SuppliersInvoice=Vendor invoice
    +ShowSupplierInvoice=Show Vendor Invoice
    +NewSupplier=New vendor
     History=History
    -ListOfSuppliers=List of suppliers
    -ShowSupplier=Show supplier
    +ListOfSuppliers=List of vendors
    +ShowSupplier=Show vendor
     OrderDate=Order date
     BuyingPriceMin=Best buying price
     BuyingPriceMinShort=Best buying price
    @@ -14,34 +14,34 @@ TotalSellingPriceMinShort=Total of subproducts selling prices
     SomeSubProductHaveNoPrices=Some sub-products have no price defined
     AddSupplierPrice=Add buying price
     ChangeSupplierPrice=Change buying price
    -SupplierPrices=Supplier prices
    +SupplierPrices=Vendor prices
     ReferenceSupplierIsAlreadyAssociatedWithAProduct=This reference supplier is already associated with a reference: %s
    -NoRecordedSuppliers=No suppliers recorded
    -SupplierPayment=Supplier payment
    -SuppliersArea=Suppliers area
    -RefSupplierShort=Ref. supplier
    +NoRecordedSuppliers=No vendor recorded
    +SupplierPayment=Vendor payment
    +SuppliersArea=Vendor area
    +RefSupplierShort=Ref. vendor
     Availability=Availability
    -ExportDataset_fournisseur_1=Supplier invoices list and invoice lines
    -ExportDataset_fournisseur_2=Supplier invoices and payments
    -ExportDataset_fournisseur_3=Supplier orders and order lines
    +ExportDataset_fournisseur_1=Vendor invoices list and invoice lines
    +ExportDataset_fournisseur_2=Vendor invoices and payments
    +ExportDataset_fournisseur_3=Purchase orders and order lines
     ApproveThisOrder=Approve this order
     ConfirmApproveThisOrder=Are you sure you want to approve order <b>%s</b>?
     DenyingThisOrder=Deny this order
     ConfirmDenyingThisOrder=Are you sure you want to deny this order <b>%s</b>?
     ConfirmCancelThisOrder=Are you sure you want to cancel this order <b>%s</b>?
    -AddSupplierOrder=Create supplier order
    -AddSupplierInvoice=Create supplier invoice
    -ListOfSupplierProductForSupplier=List of products and prices for supplier <b>%s</b>
    -SentToSuppliers=Sent to suppliers
    -ListOfSupplierOrders=List of supplier orders
    -MenuOrdersSupplierToBill=Supplier orders to invoice
    +AddSupplierOrder=Create Purchase Order
    +AddSupplierInvoice=Create vendor invoice
    +ListOfSupplierProductForSupplier=List of products and prices for vendor <b>%s</b>
    +SentToSuppliers=Sent to vendors
    +ListOfSupplierOrders=List of purchase orders
    +MenuOrdersSupplierToBill=Purchase orders to invoice
     NbDaysToDelivery=Delivery delay in days
     DescNbDaysToDelivery=The biggest deliver delay of the products from this order
    -SupplierReputation=Supplier reputation
    +SupplierReputation=Vendor reputation
     DoNotOrderThisProductToThisSupplier=Do not order
     NotTheGoodQualitySupplier=Wrong quality
     ReputationForThisProduct=Reputation
     BuyerName=Emri i blerësit
     AllProductServicePrices=All product / service prices
     AllProductReferencesOfSupplier=All product / service references of supplier
    -BuyingPriceNumShort=Supplier prices
    +BuyingPriceNumShort=Vendor prices
    diff --git a/htdocs/langs/sq_AL/users.lang b/htdocs/langs/sq_AL/users.lang
    index d8a764e47e7..735a704575f 100644
    --- a/htdocs/langs/sq_AL/users.lang
    +++ b/htdocs/langs/sq_AL/users.lang
    @@ -48,7 +48,7 @@ PasswordChangeRequest=Request to change password for <b>%s</b>
     PasswordChangeRequestSent=Request to change password for <b>%s</b> sent to <b>%s</b>.
     ConfirmPasswordReset=Confirm password reset
     MenuUsersAndGroups=Users & Groups
    -LastGroupsCreated=Latest %s created groups
    +LastGroupsCreated=Latest %s groups created
     LastUsersCreated=Latest %s users created
     ShowGroup=Show group
     ShowUser=Show user
    diff --git a/htdocs/langs/sq_AL/website.lang b/htdocs/langs/sq_AL/website.lang
    index 0350da13f8f..0f0673e3716 100644
    --- a/htdocs/langs/sq_AL/website.lang
    +++ b/htdocs/langs/sq_AL/website.lang
    @@ -73,7 +73,7 @@ AnotherContainer=Another container
     WEBSITE_USE_WEBSITE_ACCOUNTS=Enable the web site account table
     WEBSITE_USE_WEBSITE_ACCOUNTSTooltip=Enable the table to store web site accounts (login/pass) for each website / thirdparty
     YouMustDefineTheHomePage=You must first define the default Home page
    -OnlyEditionOfSourceForGrabbedContentFuture=Note: only edition of HTML source will be possible when a page content is intiliazed by grabbing it from an external page (WYSIWYG editor will not be available)
    +OnlyEditionOfSourceForGrabbedContentFuture=Note: only edition of HTML source will be possible when a page content is initiliazed by grabbing it from an external page (WYSIWYG editor will not be available)
     OnlyEditionOfSourceForGrabbedContent=Only edition of HTML source is possible when content was grabbed from an external site
     GrabImagesInto=Grab also images found into css and page.
     ImagesShouldBeSavedInto=Images should be saved into directory
    diff --git a/htdocs/langs/sq_AL/workflow.lang b/htdocs/langs/sq_AL/workflow.lang
    index a50bd91595b..783373ad66d 100644
    --- a/htdocs/langs/sq_AL/workflow.lang
    +++ b/htdocs/langs/sq_AL/workflow.lang
    @@ -14,7 +14,7 @@ descWORKFLOW_INVOICE_AMOUNT_CLASSIFY_BILLED_ORDER=Classify linked source custome
     descWORKFLOW_INVOICE_CLASSIFY_BILLED_ORDER=Classify linked source customer order(s) to billed when customer invoice is set to paid (and if amount of the invoice is same than total amount of linked orders)
     descWORKFLOW_ORDER_CLASSIFY_SHIPPED_SHIPPING=Classify linked source customer order to shipped when a shipment is validated (and if quantity shipped by all shipments is the same as in the order to update)
     # Autoclassify supplier order
    -descWORKFLOW_ORDER_CLASSIFY_BILLED_SUPPLIER_PROPOSAL=Classify linked source supplier proposal(s) to billed when supplier invoice is validated (and if amount of the invoice is same than total amount of linked proposals)
    -descWORKFLOW_INVOICE_AMOUNT_CLASSIFY_BILLED_SUPPLIER_ORDER=Classify linked source supplier order(s) to billed when supplier invoice is validated (and if amount of the invoice is same than total amount of linked orders)
    +descWORKFLOW_ORDER_CLASSIFY_BILLED_SUPPLIER_PROPOSAL=Classify linked source vendor proposal(s) to billed when vendor invoice is validated (and if amount of the invoice is same than total amount of linked proposals)
    +descWORKFLOW_INVOICE_AMOUNT_CLASSIFY_BILLED_SUPPLIER_ORDER=Classify linked source purchase order(s) to billed when vendor invoice is validated (and if amount of the invoice is same than total amount of linked orders)
     AutomaticCreation=Automatic creation
     AutomaticClassification=Automatic classification
    diff --git a/htdocs/langs/sr_RS/accountancy.lang b/htdocs/langs/sr_RS/accountancy.lang
    index 802487be9e1..71b2d6817d8 100644
    --- a/htdocs/langs/sr_RS/accountancy.lang
    +++ b/htdocs/langs/sr_RS/accountancy.lang
    @@ -1,4 +1,5 @@
     # Dolibarr language file - en_US - Accounting Expert
    +Accounting=Računovodstvo
     ACCOUNTING_EXPORT_SEPARATORCSV=Separator kolona datoteke za izvoz
     ACCOUNTING_EXPORT_DATE=Format datuma datoteke za izvoz
     ACCOUNTING_EXPORT_PIECE=Izvezi broj delova
    @@ -39,11 +40,11 @@ AccountWithNonZeroValues=Accounts with non zero values
     ListOfAccounts=List of accounts
     
     MainAccountForCustomersNotDefined=Main accounting account for customers not defined in setup
    -MainAccountForSuppliersNotDefined=Main accounting account for suppliers not defined in setup
    +MainAccountForSuppliersNotDefined=Main accounting account for vendors not defined in setup
     MainAccountForUsersNotDefined=Main accounting account for users not defined in setup
     MainAccountForVatPaymentNotDefined=Main accounting account for VAT payment not defined in setup
     
    -AccountancyArea=Accountancy area
    +AccountancyArea=Accounting area
     AccountancyAreaDescIntro=Usage of the accountancy module is done in several step:
     AccountancyAreaDescActionOnce=The following actions are usually executed one time only, or once per year...
     AccountancyAreaDescActionOnceBis=Next steps should be done to save you time in future by suggesting you the correct default accounting account when making the journalization (writing record in Journals and General ledger)
    @@ -54,6 +55,7 @@ AccountancyAreaDescChartModel=STEP %s: Create a model of chart of account from m
     AccountancyAreaDescChart=STEP %s: Create or check content of your chart of account from menu %s
     
     AccountancyAreaDescVat=STEP %s: Define accounting accounts for each VAT Rates. For this, use the menu entry %s.
    +AccountancyAreaDescDefault=STEP %s: Define default accounting accounts. For this, use the menu entry %s.
     AccountancyAreaDescExpenseReport=STEP %s: Define default accounting accounts for each type of expense report. For this, use the menu entry %s.
     AccountancyAreaDescSal=STEP %s: Define default accounting accounts for payment of salaries. For this, use the menu entry %s.
     AccountancyAreaDescContrib=STEP %s: Define default accounting accounts for special expences (miscellaneous taxes). For this, use the menu entry %s.
    @@ -89,7 +91,7 @@ MenuProductsAccounts=Product accounts
     ProductsBinding=Products accounts
     Ventilation=Binding to accounts
     CustomersVentilation=Customer invoice binding
    -SuppliersVentilation=Supplier invoice binding
    +SuppliersVentilation=Vendor invoice binding
     ExpenseReportsVentilation=Expense report binding
     CreateMvts=Create new transaction
     UpdateMvts=Modification of a transaction
    @@ -130,12 +132,14 @@ ACCOUNTING_LENGTH_GACCOUNT=Length of the general accounting accounts (If you set
     ACCOUNTING_LENGTH_AACCOUNT=Length of the third party accounting accounts (If you set value to 6 here, the account '401' will appear like '401000' on screen)
     ACCOUNTING_MANAGE_ZERO=Allow to manage different number of zero at the end of an accounting account. Needed by some countries (like switzerland). If keep to off (default), you can set the 2 following parameters to ask application to add virtual zero.
     BANK_DISABLE_DIRECT_INPUT=Disable direct recording of transaction in bank account
    +ACCOUNTING_ENABLE_EXPORT_DRAFT_JOURNAL=Enable draft export on journal
     
     ACCOUNTING_SELL_JOURNAL=Izveštaj prodaje
     ACCOUNTING_PURCHASE_JOURNAL=Izveštaj nabavke
     ACCOUNTING_MISCELLANEOUS_JOURNAL=Ostali izveštaji
     ACCOUNTING_EXPENSEREPORT_JOURNAL=Izveštaj troškova
     ACCOUNTING_SOCIAL_JOURNAL=Izveštaj društvenih aktivnosti
    +ACCOUNTING_HAS_NEW_JOURNAL=Has new Journal
     
     ACCOUNTING_ACCOUNT_TRANSFER_CASH=Accounting account of transfer
     ACCOUNTING_ACCOUNT_SUSPENSE=Accounting account of wait
    @@ -185,11 +189,12 @@ ListeMvts=List of movements
     ErrorDebitCredit=Debit i Kredit ne smeju imati vrednost u isto vreme
     AddCompteFromBK=Add accounting accounts to the group
     ReportThirdParty=List third party account
    -DescThirdPartyReport=Consult here the list of the third party customers and suppliers and their accounting accounts
    +DescThirdPartyReport=Consult here the list of the third party customers and vendors and their accounting accounts
     ListAccounts=Lista računovodstvenih naloga
     UnknownAccountForThirdparty=Unknown third party account. We will use %s
     UnknownAccountForThirdpartyBlocking=Unknown third party account. Blocking error
     UnknownAccountForThirdpartyAndWaitingAccountNotDefinedBlocking=Unknown third party account and waiting account not defined. Blocking error
    +PaymentsNotLinkedToProduct=Payment not linked to any product / service
     
     Pcgtype=Group of account
     Pcgsubtype=Subgroup of account
    @@ -204,8 +209,8 @@ DescVentilDoneCustomer=Consult here the list of the lines of invoices customers
     DescVentilTodoCustomer=Bind invoice lines not already bound with a product accounting account
     ChangeAccount=Change the product/service accounting account for selected lines with the following accounting account:
     Vide=-
    -DescVentilSupplier=Consult here the list of supplier invoice lines bound or not yet bound to a product accounting account
    -DescVentilDoneSupplier=Konslutuj ovde listu linija faktura dobavljača i njihovih računovdstvenih naloga
    +DescVentilSupplier=Consult here the list of vendor invoice lines bound or not yet bound to a product accounting account
    +DescVentilDoneSupplier=Consult here the list of the lines of invoices vendors and their accounting account
     DescVentilTodoExpenseReport=Bind expense report lines not already bound with a fee accounting account
     DescVentilExpenseReport=Consult here the list of expense report lines bound (or not) to a fee accounting account
     DescVentilExpenseReportMore=If you setup accounting account on type of expense report lines, the application will be able to make all the binding between your expense report lines and the accounting account of your chart of accounts, just in one click with the button <strong>"%s"</strong>. If account was not set on fees dictionary or if you still has some lines not bound to any account, you will have to make a manual binding from the menu "<strong>%s</strong>".
    @@ -215,7 +220,7 @@ ValidateHistory=Bind Automatically
     AutomaticBindingDone=Automatic binding done
     
     ErrorAccountancyCodeIsAlreadyUse=Greška, ne možete opbrisati ovaj računovodstveni nalog, jer  je u upotrebi
    -MvtNotCorrectlyBalanced=Movement not correctly balanced. Credit = %s. Debit = %s
    +MvtNotCorrectlyBalanced=Movement not correctly balanced. Debit = %s | Credit = %s
     FicheVentilation=Binding card
     GeneralLedgerIsWritten=Transactions are written in the Ledger
     GeneralLedgerSomeRecordWasNotRecorded=Some of the transactions could not be journalized. If there is no other error message, this is probably because they were already journalized.
    @@ -293,4 +298,9 @@ Binded=Lines bound
     ToBind=Lines to bind
     UseMenuToSetBindindManualy=Autodection not possible, use menu <a href="%s">%s</a> to make the binding manually
     
    +## Import
    +ImportAccountingEntries=Accounting entries
    +
     WarningReportNotReliable=Warning, this report is not based on the Ledger, so does not contains transaction modified manualy in the Ledger. If your journalization is up to date, the bookkeeping view is more accurate.
    +ExpenseReportJournal=Expense Report Journal
    +InventoryJournal=Inventory Journal
    diff --git a/htdocs/langs/sr_RS/admin.lang b/htdocs/langs/sr_RS/admin.lang
    index 782ccb2363f..60c96840a90 100644
    --- a/htdocs/langs/sr_RS/admin.lang
    +++ b/htdocs/langs/sr_RS/admin.lang
    @@ -269,10 +269,11 @@ MAIN_MAIL_SMTP_SERVER=SMTP/SMTPS Host (By default in php.ini: <b>%s</b>)
     MAIN_MAIL_SMTP_PORT_NotAvailableOnLinuxLike=SMTP/SMTPS Port (Not defined into PHP on Unix like systems)
     MAIN_MAIL_SMTP_SERVER_NotAvailableOnLinuxLike=SMTP/SMTPS Host (Not defined into PHP on Unix like systems)
     MAIN_MAIL_EMAIL_FROM=Sender email for automatic emails (By default in php.ini: <b>%s</b>)
    -MAIN_MAIL_ERRORS_TO=Email used as 'Errors-To' field in emails sent
    +MAIN_MAIL_ERRORS_TO=Eemail used for error returns emails (fields 'Errors-To' in emails sent)
     MAIN_MAIL_AUTOCOPY_TO= Send systematically a hidden carbon-copy of all sent emails to
     MAIN_DISABLE_ALL_MAILS=Disable all emails sendings (for test purposes or demos)
     MAIN_MAIL_FORCE_SENDTO=Send all emails to (instead of real recipients, for test purposes)
    +MAIN_MAIL_ENABLED_USER_DEST_SELECT=Add employees users with email into allowed destinaries list
     MAIN_MAIL_SENDMODE=Method to use to send EMails
     MAIN_MAIL_SMTPS_ID=SMTP ID if authentication required
     MAIN_MAIL_SMTPS_PW=SMTP Password if authentication required
    @@ -291,7 +292,7 @@ ModuleSetup=Module setup
     ModulesSetup=Modules/Application setup
     ModuleFamilyBase=System
     ModuleFamilyCrm=Customer Relation Management (CRM)
    -ModuleFamilySrm=Supplier Relation Management (SRM)
    +ModuleFamilySrm=Vendor Relation Management (VRM)
     ModuleFamilyProducts=Products Management (PM)
     ModuleFamilyHr=Human Resource Management (HR)
     ModuleFamilyProjects=Projects/Collaborative work
    @@ -373,7 +374,8 @@ NoSmsEngine=No SMS sender manager available. SMS sender manager are not installe
     PDF=PDF
     PDFDesc=You can set each global options related to the PDF generation
     PDFAddressForging=Rules to forge address boxes
    -HideAnyVATInformationOnPDF=Hide all information related to VAT on generated PDF
    +HideAnyVATInformationOnPDF=Hide all information related to Sales tax / VAT on generated PDF
    +PDFRulesForSalesTax=Rules for Sales Tax / VAT
     PDFLocaltax=Rules for %s
     HideLocalTaxOnPDF=Hide %s rate into pdf column tax sale
     HideDescOnPDF=Hide products description on generated PDF
    @@ -445,13 +447,14 @@ DisplayCompanyInfo=Display company address
     DisplayCompanyManagers=Display manager names
     DisplayCompanyInfoAndManagers=Display company address and manager names
     EnableAndSetupModuleCron=If you want to have this recurring invoice beeing generated automatically, module *%s* must be enabled and correctly setup. Otherwise, generation of invoices must be done manually from this template with button *Create*. Note that even if you enabled automatic generation, you can still safely launch manual generation. Duplicates generation for same period are not possible.
    -ModuleCompanyCodeAquarium=Return an accounting code built by:<br>%s followed by third party supplier code for a supplier accounting code,<br>%s followed by third party customer code for a customer accounting code.
    +ModuleCompanyCodeCustomerAquarium=%s followed by third party customer code for a customer accounting code
    +ModuleCompanyCodeSupplierAquarium=%s followed by third party supplier code for a supplier accounting code
     ModuleCompanyCodePanicum=Return an empty accounting code.
     ModuleCompanyCodeDigitaria=Accounting code depends on third party code. The code is composed of the character "C" in the first position followed by the first 5 characters of the third party code.
     Use3StepsApproval=By default, Purchase Orders need to be created and approved by 2 different users (one step/user to create and one step/user to approve. Note that if user has both permission to create and approve, one step/user will be enough). You can ask with this option to introduce a third step/user approval, if amount is higher than a dedicated value (so 3 steps will be necessary: 1=validation, 2=first approval and 3=second approval if amount is enough).<br>Set this to empty if one approval (2 steps) is enough, set it to a very low value (0.1) if a second approval (3 steps) is always required.
     UseDoubleApproval=Use a 3 steps approval when amount (without tax) is higher than...
     WarningPHPMail=WARNING: It is often better to setup outgoing emails to use the email server of your provider instead of the default setup. Some email providers (like Yahoo) does not allow you to send an email from another server than their own server. Your current setup use the server of the application to send email and not the server of your email provider, so some recipients (the one compatible with the restrictive DMARC protocol), will ask your email provider if they can accept your email and some email providers (like Yahoo) may respond "no" because the server is not a server of them, so few of your sent Emails may not be accepted (be carefull also to your email provider sending quota).<br>If your Email provider (like Yahoo) has this restriction, you must change Email setup to choose the other method "SMTP server" and enter the SMTP server and credentials provided by your Email provider (ask your EMail provider to get SMTP credentials for your account).
    -WarningPHPMail2=If your email SMTP provider need to restrict email client to some IP addresses (very rare), this is the IP address of your ERP CRM application: <strong>%s</strong>.
    +WarningPHPMail2=If your email SMTP provider need to restrict email client to some IP addresses (very rare), this is the IP address of the mail user agent (MUA) for your ERP CRM application: <strong>%s</strong>.
     ClickToShowDescription=Click to show description
     DependsOn=This module need the module(s)
     RequiredBy=This module is required by module(s)
    @@ -471,6 +474,9 @@ AttachMainDocByDefault=Set this to 1 if you want to attach main document to emai
     FilesAttachedToEmail=Attach file
     SendEmailsReminders=Send agenda reminders by emails
     davDescription=Add a component to be a DAV server
    +DAVSetup=Setup of module DAV
    +DAV_ALLOW_PUBLIC_DIR=Enable the public directory (WebDav directory with no login required)
    +DAV_ALLOW_PUBLIC_DIRTooltip=The WebDav public directory is a WebDAV directory everybody can access to (in read and write mode), with no need to have/use an existing login/password account.
     # Modules
     Module0Name=Users & groups
     Module0Desc=Users / Employees and Groups management
    @@ -479,7 +485,7 @@ Module1Desc=Companies and contact management (customers, prospects...)
     Module2Name=Commercial
     Module2Desc=Commercial management
     Module10Name=Accounting
    -Module10Desc=Simple accounting reports (journals, turnover) based onto database content. No dispatching.
    +Module10Desc=Simple accounting reports (journals, turnover) based onto database content. Does not use any ledger table.
     Module20Name=Proposals
     Module20Desc=Commercial proposal management
     Module22Name=Mass E-mailings
    @@ -491,7 +497,7 @@ Module25Desc=Customer order management
     Module30Name=Invoices
     Module30Desc=Invoice and credit note management for customers. Invoice management for suppliers
     Module40Name=Suppliers
    -Module40Desc=Supplier management and buying (orders and invoices)
    +Module40Desc=Suppliers and purchase management (purchase orders and billing)
     Module42Name=Debug Logs
     Module42Desc=Logging facilities (file, syslog, ...). Such logs are for technical/debug purposes.
     Module49Name=Editors
    @@ -546,8 +552,8 @@ Module400Name=Projects/Opportunities/Leads
     Module400Desc=Management of projects, opportunities/leads and/or tasks. You can also assign any element (invoice, order, proposal, intervention, ...) to a project and get a transversal view from the project view.
     Module410Name=Webcalendar
     Module410Desc=Webcalendar integration
    -Module500Name=Special expenses
    -Module500Desc=Management of special expenses (taxes, social or fiscal taxes, dividends)
    +Module500Name=Taxes and Special expenses
    +Module500Desc=Management of other expenses (sale taxes, social or fiscal taxes, dividends, ...)
     Module510Name=Payment of employee wages
     Module510Desc=Record and follow payment of your employee wages
     Module520Name=Loan
    @@ -561,14 +567,14 @@ Module700Name=Donations
     Module700Desc=Donation management
     Module770Name=Expense reports
     Module770Desc=Management and claim expense reports (transportation, meal, ...)
    -Module1120Name=Supplier commercial proposal
    -Module1120Desc=Request supplier commercial proposal and prices
    +Module1120Name=Vendor commercial proposal
    +Module1120Desc=Request vendor commercial proposal and prices
     Module1200Name=Mantis
     Module1200Desc=Mantis integration
     Module1520Name=Document Generation
     Module1520Desc=Mass mail document generation
     Module1780Name=Tags/Categories
    -Module1780Desc=Create tags/category (products, customers, suppliers, contacts or members)
    +Module1780Desc=Create tags/category (products, customers, vendors, contacts or members)
     Module2000Name=WYSIWYG editor
     Module2000Desc=Allow to edit some text area using an advanced editor (Based on CKEditor)
     Module2200Name=Dynamic Prices
    @@ -576,7 +582,7 @@ Module2200Desc=Enable the usage of math expressions for prices
     Module2300Name=Planirane operacije
     Module2300Desc=Scheduled jobs management (alias cron or chrono table)
     Module2400Name=Events/Agenda
    -Module2400Desc=Follow done and upcoming events. Let application logs automatic events for tracking purposes or record manual events or rendez-vous.
    +Module2400Desc=Follow done and upcoming events. Let application logs automatic events for tracking purposes or record manual events or rendez-vous. This is the main important module for a good Customer or Supplier Relationship Management.
     Module2500Name=DMS / ECM
     Module2500Desc=Document Management System / Electronic Content Management. Automatic organization of your generated or stored documents. Share them when you need.
     Module2600Name=API/Web services (SOAP server)
    @@ -599,7 +605,7 @@ Module4000Desc=Human resources management (management of department, employee co
     Module5000Name=Multi-company
     Module5000Desc=Allows you to manage multiple companies
     Module6000Name=Workflow
    -Module6000Desc=Workflow management
    +Module6000Desc=Workflow management (automatic creation of object and/or automatic status change)
     Module10000Name=Websites
     Module10000Desc=Create public websites with a WYSIWG editor. Just setup your web server (Apache, Nginx, ...) to point to the dedicated Dolibarr directory to have it online on the Internet with your own domain name.
     Module20000Name=Leave Requests management
    @@ -613,7 +619,7 @@ Module50100Desc=Point of sales module (POS).
     Module50200Name=Paypal
     Module50200Desc=Module to offer an online payment page accepting payments using PayPal (credit card or PayPal credit). This can be used to allow your customers to make free payments or for a payment on a particular Dolibarr object (invoice, order, ...)
     Module50400Name=Accounting (advanced)
    -Module50400Desc=Accounting management (double entries, support general and auxiliary ledgers)
    +Module50400Desc=Accounting management (double entries, support general and auxiliary ledgers). Export the ledger in several other accounting software format.
     Module54000Name=PrintIPP
     Module54000Desc=Direct print (without opening the documents) using Cups IPP interface (Printer must be visible from server, and CUPS must be installe on server).
     Module55000Name=Anketa ili Glasanje
    @@ -885,7 +891,7 @@ DictionaryCivility=Personal and professional titles
     DictionaryActions=Types of agenda events
     DictionarySocialContributions=Social or fiscal taxes types
     DictionaryVAT=VAT Rates or Sales Tax Rates
    -DictionaryRevenueStamp=Amount of revenue stamps
    +DictionaryRevenueStamp=Amount of tax stamps
     DictionaryPaymentConditions=Payment terms
     DictionaryPaymentModes=Payment modes
     DictionaryTypeContact=Contact/Address types
    @@ -913,7 +919,7 @@ SetupSaved=Setup saved
     SetupNotSaved=Setup not saved
     BackToModuleList=Back to modules list
     BackToDictionaryList=Back to dictionaries list
    -TypeOfRevenueStamp=Type of revenue stamp
    +TypeOfRevenueStamp=Type of tax stamp
     VATManagement=VAT Management
     VATIsUsedDesc=By default when creating prospects, invoices, orders etc the VAT rate follows the active standard rule:<br>If the seller is not subjected to VAT, then VAT defaults to 0. End of rule.<br>If the (selling country= buying country), then the VAT by default equals the VAT of the product in the selling country. End of rule. <br>If seller and buyer are both in the European Community and goods are transport products (car, ship, plane), the default VAT is 0 ( The VAT should be paid by the buyer to the customoffice of his country and not to the seller). End of rule.<br>If seller and buyer are both in the European Community and the buyer is not a company, then the VAT by defaults to the VAT of the product sold.  End of rule.<br>If seller and buyer are both in the European Community and the buyer is a company, then the VAT is 0 by default . End of rule.<br>In any othe case the proposed default is VAT=0. End of rule.
     VATIsNotUsedDesc=By default the proposed VAT is 0 which can be used for cases like associations, individuals ou small companies.
    @@ -1021,7 +1027,7 @@ Delays_MAIN_DELAY_ACTIONS_TODO=Delay tolerance (in days) before alert on planned
     Delays_MAIN_DELAY_PROJECT_TO_CLOSE=Delay tolerance (in days) before alert on project not closed in time
     Delays_MAIN_DELAY_TASKS_TODO=Delay tolerance (in days) before alert on planned tasks (project tasks) not completed yet
     Delays_MAIN_DELAY_ORDERS_TO_PROCESS=Delay tolerance (in days) before alert on orders not processed yet
    -Delays_MAIN_DELAY_SUPPLIER_ORDERS_TO_PROCESS=Delay tolerance (in days) before alert on suppliers orders not processed yet
    +Delays_MAIN_DELAY_SUPPLIER_ORDERS_TO_PROCESS=Delay tolerance (in days) before alert on purchase orders not processed yet
     Delays_MAIN_DELAY_PROPALS_TO_CLOSE=Delay tolerance (in days) before alert on proposals to close
     Delays_MAIN_DELAY_PROPALS_TO_BILL=Delay tolerance (in days) before alert on proposals not billed
     Delays_MAIN_DELAY_NOT_ACTIVATED_SERVICES=Tolerance delay (in days) before alert on services to activate
    @@ -1033,9 +1039,9 @@ Delays_MAIN_DELAY_MEMBERS=Tolerance delay (in days) before alert on delayed memb
     Delays_MAIN_DELAY_CHEQUES_TO_DEPOSIT=Tolerance delay (in days) before alert for cheques deposit to do
     Delays_MAIN_DELAY_EXPENSEREPORTS=Prag tolerancije (u danima) pre pojavljivanja upozorenja za odobrenje troškova
     SetupDescription1=The setup area is for initial setup parameters before starting to use Dolibarr.
    -SetupDescription2=The two mandatory setup steps are the first two in the setup menu on the left: %s setup page and %s setup page :
    -SetupDescription3=Parameters in menu <a href="%s">%s -> %s</a> are required because defined data are used on Dolibarr screens and to customize the default behavior of the software (for country-related features for example).
    -SetupDescription4=Parameters in menu <a href="%s">%s -> %s</a> are required because Dolibarr ERP/CRM is a collection of several modules/applications, all more or less independent. New features will be added to menus for every module you will activate.
    +SetupDescription2=The two mandatory setup steps are the following steps (the two first entries in the left setup menu):
    +SetupDescription3=Settings in menu <a href="%s">%s -> %s</a>. This step is required because it defines data used on Dolibarr screens to customize the default behavior of the software (for country-related features for example).
    +SetupDescription4=Settings in menu <a href="%s">%s -> %s</a>. This step is required because Dolibarr ERP/CRM is a collection of several modules/applications, all more or less independent. New features are added to menus for every module you activate.
     SetupDescription5=Other menu entries manage optional parameters.
     LogEvents=Security audit events
     Audit=Audit
    @@ -1054,8 +1060,9 @@ LogEventDesc=You can enable here the logging for Dolibarr security events. Admin
     AreaForAdminOnly=Setup parameters can be set by <b>administrator users</b> only.
     SystemInfoDesc=System information is miscellaneous technical information you get in read only mode and visible for administrators only.
     SystemAreaForAdminOnly=This area is available for administrator users only. None of the Dolibarr permissions can reduce this limit.
    -CompanyFundationDesc=Edit on this page all known information of the company or foundation you need to manage (For this, click on "Modify" or "Save" button at bottom of page)
    +CompanyFundationDesc=Edit on this page all known information of the company or foundation you need to manage (For this, click on "%s" or "%s" button at bottom of page)
     AccountantDesc=Edit on this page all known information about your accountant/bookkeeper
    +AccountantFileNumber=File number
     DisplayDesc=You can choose each parameter related to the Dolibarr look and feel here
     AvailableModules=Available app/modules
     ToActivateModule=To activate modules, go on setup Area (Home->Setup->Modules).
    @@ -1188,11 +1195,11 @@ UserMailRequired=EMail required to create a new user
     HRMSetup=Podešavanja HRM modula
     ##### Company setup #####
     CompanySetup=Companies module setup
    -CompanyCodeChecker=Module for third parties code generation and checking (customer or supplier)
    -AccountCodeManager=Module for accounting code generation (customer or supplier)
    +CompanyCodeChecker=Module for third parties code generation and checking (customer or vendor)
    +AccountCodeManager=Module for accounting code generation (customer or vendor)
     NotificationsDesc=EMails notifications feature allows you to silently send automatic mail, for some Dolibarr events. Targets of notifications can be defined:
     NotificationsDescUser=* per users, one user at time.
    -NotificationsDescContact=* per third parties contacts (customers or suppliers), one contact at time.
    +NotificationsDescContact=* per third parties contacts (customers or vendors), one contact at time.
     NotificationsDescGlobal=* or by setting global target emails in module setup page.
     ModelModules=Documents templates
     DocumentModelOdt=Generate documents from OpenDocuments templates (.ODT or .ODS files for OpenOffice, KOffice, TextEdit,...)
    @@ -1203,6 +1210,9 @@ MustBeUnique=Must be unique?
     MustBeMandatory=Mandatory to create third parties?
     MustBeInvoiceMandatory=Mandatory to validate invoices?
     TechnicalServicesProvided=Technical services provided
    +#####DAV #####
    +WebDAVSetupDesc=This is the links to access the WebDAV directory. It contains a "public" dir open to any user knowing the URL (if public directory access allowed) and a "private" directory that need an existing login account/password to access to.
    +WebDavServer=Root URL of %s server : %s
     ##### Webcal setup #####
     WebCalUrlForVCalExport=An export link to <b>%s</b> format is available at following link: %s
     ##### Invoices #####
    @@ -1229,15 +1239,15 @@ FreeLegalTextOnProposal=Free text on commercial proposals
     WatermarkOnDraftProposal=Watermark on draft commercial proposals (none if empty)
     BANK_ASK_PAYMENT_BANK_DURING_PROPOSAL=Ask for bank account destination of proposal
     ##### SupplierProposal #####
    -SupplierProposalSetup=Podešavanja modula zahteva za cene doavljača
    -SupplierProposalNumberingModules=Modeli numerisanja zahteva za cene dobavljača
    -SupplierProposalPDFModules=Modeli dokumenata zahteva za cene dobavljača
    -FreeLegalTextOnSupplierProposal=Slobodan tekst za zahteve za cene dobavljača
    -WatermarkOnDraftSupplierProposal=Vodeni žig na draft verziji zahteva za cene dobavljača (bez oznake ako je prazno)
    +SupplierProposalSetup=Price requests vendors module setup
    +SupplierProposalNumberingModules=Price requests vendors numbering models
    +SupplierProposalPDFModules=Price requests vendors documents models
    +FreeLegalTextOnSupplierProposal=Free text on price requests vendors
    +WatermarkOnDraftSupplierProposal=Watermark on draft price requests vendors (none if empty)
     BANK_ASK_PAYMENT_BANK_DURING_SUPPLIER_PROPOSAL=Pitaj bankovni račun destinacije zahteva za cene
     WAREHOUSE_ASK_WAREHOUSE_DURING_ORDER=Pitaj za izvorni magacin za narudžbinu
     ##### Suppliers Orders #####
    -BANK_ASK_PAYMENT_BANK_DURING_SUPPLIER_ORDER=Ask for bank account destination of supplier order
    +BANK_ASK_PAYMENT_BANK_DURING_SUPPLIER_ORDER=Ask for bank account destination of purchase order
     ##### Orders #####
     OrdersSetup=Order management setup
     OrdersNumberingModules=Orders numbering models
    @@ -1448,7 +1458,7 @@ SyslogFilename=File name and path
     YouCanUseDOL_DATA_ROOT=You can use DOL_DATA_ROOT/dolibarr.log for a log file in Dolibarr "documents" directory. You can set a different path to store this file.
     ErrorUnknownSyslogConstant=Constant %s is not a known Syslog constant
     OnlyWindowsLOG_USER=Windows only supports LOG_USER
    -CompressSyslogs=Syslog files compression and backup
    +CompressSyslogs=Compression and backup of debug log files (generated by module Log for debug)
     SyslogFileNumberOfSaves=Log backups
     ConfigureCleaningCronjobToSetFrequencyOfSaves=Configure cleaning scheduled job to set log backup frequency
     ##### Donations #####
    @@ -1515,7 +1525,7 @@ OSCommerceTestOk=Connection to server '%s' on database '%s' with user '%s' succe
     OSCommerceTestKo1=Connection to server '%s' succeed but database '%s' could not be reached.
     OSCommerceTestKo2=Connection to server '%s' with user '%s' failed.
     ##### Stock #####
    -StockSetup=Warehouse module setup
    +StockSetup=Stock module setup
     IfYouUsePointOfSaleCheckModule=If you use a Point of Sale module (POS module provided by default or another external module), this setup may be ignored by your Point Of Sale module. Most point of sales modules are designed to create immediatly an invoice and decrease stock by default whatever are options here. So, if you need or not to have a stock decrease when registering a sell from your Point Of Sale, check also your POS module set up.
     ##### Menu #####
     MenuDeleted=Menu deleted
    @@ -1627,8 +1637,8 @@ ChequeReceiptsNumberingModule=Cheque Receipts Numbering module
     MultiCompanySetup=Multi-company module setup
     ##### Suppliers #####
     SuppliersSetup=Supplier module setup
    -SuppliersCommandModel=Complete template of supplier order (logo...)
    -SuppliersInvoiceModel=Complete template of supplier invoice (logo...)
    +SuppliersCommandModel=Complete template of prchase order (logo...)
    +SuppliersInvoiceModel=Complete template of vendor invoice (logo...)
     SuppliersInvoiceNumberingModel=Supplier invoices numbering models
     IfSetToYesDontForgetPermission=If set to yes, don't forget to provide permissions to groups or users allowed for the second approval
     ##### GeoIPMaxmind #####
    @@ -1665,7 +1675,7 @@ NoAmbiCaracAutoGeneration=Do not use ambiguous characters ("1","l","i","|","0","
     SalariesSetup=Setup of module salaries
     SortOrder=Sort order
     Format=Format
    -TypePaymentDesc=0:Customer payment type, 1:Supplier payment type, 2:Both customers and suppliers payment type
    +TypePaymentDesc=0:Customer payment type, 1:Vendor payment type, 2:Both customers and vendors payment type
     IncludePath=Include path (defined into variable %s)
     ExpenseReportsSetup=Setup of module Expense Reports
     TemplatePDFExpenseReports=Document templates to generate expense report document
    @@ -1687,7 +1697,7 @@ InstallModuleFromWebHasBeenDisabledByFile=Install of external module from applic
     ConfFileMustContainCustom=Installing or building an external module from application need to save the module files into directory <strong>%s</strong>. To have this directory processed by Dolibarr, you must setup your <strong>conf/conf.php</strong> to add the 2 directive lines:<br><strong>$dolibarr_main_url_root_alt='/custom';</strong><br><strong>$dolibarr_main_document_root_alt='%s/custom';</strong>
     HighlightLinesOnMouseHover=Highlight table lines when mouse move passes over
     HighlightLinesColor=Boja kojom će linija biti označena kada se mišem pređe preko nje (ostavite prazno kako linija ne bi bila označena)
    -TextTitleColor=Color of page title
    +TextTitleColor=Text color of Page title
     LinkColor=Boja linkova
     PressF5AfterChangingThis=Press CTRL+F5 on keyboard or clear your browser cache after changing this value to have it effective
     NotSupportedByAllThemes=Will works with core themes, may not be supported by external themes
    @@ -1696,6 +1706,7 @@ TopMenuBackgroundColor=Background color for Top menu
     TopMenuDisableImages=Hide images in Top menu
     LeftMenuBackgroundColor=Background color for Left menu
     BackgroundTableTitleColor=Pozadinska boja za naslovnu liniju tabela
    +BackgroundTableTitleTextColor=Text color for Table title line
     BackgroundTableLineOddColor=Background color for odd table lines
     BackgroundTableLineEvenColor=Background color for even table lines
     MinimumNoticePeriod=Minimum notice period (Your leave request must be done before this delay)
    @@ -1718,19 +1729,19 @@ FillFixTZOnlyIfRequired=Primer: +2 (uneti samo u slučaju problema)
     ExpectedChecksum=Očekivani checksum
     CurrentChecksum=Trenutni checksum
     ForcedConstants=Required constant values
    -MailToSendProposal=To send customer proposal
    -MailToSendOrder=To send customer order
    -MailToSendInvoice=To send customer invoice
    -MailToSendShipment=To send shipment
    -MailToSendIntervention=To send intervention
    -MailToSendSupplierRequestForQuotation=To send quotation request to supplier
    -MailToSendSupplierOrder=To send supplier order
    -MailToSendSupplierInvoice=To send supplier invoice
    -MailToSendContract=To send a contract
    -MailToThirdparty=To send email from third party page
    -MailToMember=To send email from member page
    -MailToUser=To send email from user page
    -MailToProject= To send email from project page
    +MailToSendProposal=Ponude klijenata
    +MailToSendOrder=Narudžbine klijenata
    +MailToSendInvoice=Fakture klijenata
    +MailToSendShipment=Isporuke
    +MailToSendIntervention=Intervencije
    +MailToSendSupplierRequestForQuotation=Quotation request
    +MailToSendSupplierOrder=Purchase orders
    +MailToSendSupplierInvoice=Vendor invoices
    +MailToSendContract=Ugovori
    +MailToThirdparty=Subjekti
    +MailToMember=Članovi
    +MailToUser=Korisnici
    +MailToProject=Projects page
     ByDefaultInList=Prikaži po defaultu na prikazu liste
     YouUseLastStableVersion=You use the latest stable version
     TitleExampleForMajorRelease=Primer poruke koju možete koristiti da biste najavili novu verziju (možete je koristiti na Vašim sajtovima)
    @@ -1780,7 +1791,10 @@ MAIN_PDF_MARGIN_BOTTOM=Bottom margin on PDF
     SetToYesIfGroupIsComputationOfOtherGroups=Set this to yes if this group is a computation of other groups
     EnterCalculationRuleIfPreviousFieldIsYes=Enter calculcation rule if previous field was set to Yes (For example 'CODEGRP1+CODEGRP2')
     SeveralLangugeVariatFound=Several language variants found
    -WebDavServer=URL of %s server : %s
    +COMPANY_AQUARIUM_REMOVE_SPECIAL=Remove special characters
    +COMPANY_AQUARIUM_CLEAN_REGEX=Regex filter to clean value (COMPANY_AQUARIUM_CLEAN_REGEX)
    +GDPRContact=GDPR contact
    +GDPRContactDesc=If you store data about European companies/citizen, you can store here the contact who is responsible for the General Data Protection Regulation
     ##### Resource ####
     ResourceSetup=Configuration du module Resource
     UseSearchToSelectResource=Use a search form to choose a resource (rather than a drop-down list).
    diff --git a/htdocs/langs/sr_RS/banks.lang b/htdocs/langs/sr_RS/banks.lang
    index 4e91a93fefb..845f59755f5 100644
    --- a/htdocs/langs/sr_RS/banks.lang
    +++ b/htdocs/langs/sr_RS/banks.lang
    @@ -1,12 +1,13 @@
     # Dolibarr language file - Source file is en_US - banks
     Bank=Banka
    -MenuBankCash=Banka/Gotovina
    +MenuBankCash=Bank | Cash
     MenuVariousPayment=Miscellaneous payments
     MenuNewVariousPayment=New Miscellaneous payment
     BankName=Ime banke
     FinancialAccount=Račun
     BankAccount=Račun u banci
     BankAccounts=Računi u banci
    +BankAccountsAndGateways=Bank accounts | Gateways
     ShowAccount=Prikaži račun
     AccountRef=Finansijski račun referenca
     AccountLabel=Oznaka finansijskog računa
    @@ -131,7 +132,7 @@ PaymentDateUpdateSucceeded=Payment date updated successfully
     PaymentDateUpdateFailed=Datum uplate ne može biti izmenjen
     Transactions=Transakcija
     BankTransactionLine=Bank entry
    -AllAccounts=Svi bankovni/gotovinski računi
    +AllAccounts=All bank and cash accounts
     BackToAccount=Nazad na račun
     ShowAllAccounts=Prikaži za sve račune
     FutureTransaction=Transakcije u budućnosti. Ne postoji način za izmirenje.
    @@ -159,5 +160,6 @@ VariousPayment=Miscellaneous payments
     VariousPayments=Miscellaneous payments
     ShowVariousPayment=Show miscellaneous payments
     AddVariousPayment=Add miscellaneous payments
    +SEPAMandate=SEPA mandate
     YourSEPAMandate=Your SEPA mandate
     FindYourSEPAMandate=This is your SEPA mandate to authorize our company to make direct debit order to your bank. Thanks to return it signed (scan of the signed document) or sent it by mail to
    diff --git a/htdocs/langs/sr_RS/bills.lang b/htdocs/langs/sr_RS/bills.lang
    index b2dea98d368..01386cf5d3e 100644
    --- a/htdocs/langs/sr_RS/bills.lang
    +++ b/htdocs/langs/sr_RS/bills.lang
    @@ -109,9 +109,9 @@ CancelBill=Otkaži račun
     SendRemindByMail=Pošalji podsetnik Emailom
     DoPayment=Unesite uplatu
     DoPaymentBack=Enter refund
    -ConvertToReduc=Konvertuj u budući popust
    -ConvertExcessReceivedToReduc=Convert excess received into future discount
    -ConvertExcessPaidToReduc=Convert excess paid into future discount
    +ConvertToReduc=Mark as credit available
    +ConvertExcessReceivedToReduc=Convert excess received into available credit
    +ConvertExcessPaidToReduc=Convert excess paid into available discount
     EnterPaymentReceivedFromCustomer=Unesi prijem uplate kupca
     EnterPaymentDueToCustomer=Uplatiti zbog kupca
     DisabledBecauseRemainderToPayIsZero=Onemogući jer je preostali iznos nula
    @@ -120,7 +120,7 @@ BillStatus=Status računa
     StatusOfGeneratedInvoices=Status generisanih računa
     BillStatusDraft=Nacrt (treba da se potvrdi)
     BillStatusPaid=Plaćeno
    -BillStatusPaidBackOrConverted=Knjižno odobrenje refundirano ili konvertovano u popust
    +BillStatusPaidBackOrConverted=Credit note refund or marked as credit available
     BillStatusConverted=Paid (ready for consumption in final invoice)
     BillStatusCanceled=Napušteno
     BillStatusValidated=Potvrdjeno (potrebno izvršiti plaćanje)
    @@ -282,6 +282,7 @@ RelativeDiscount=Relative discount
     GlobalDiscount=Global discount
     CreditNote=Credit note
     CreditNotes=Credit notes
    +CreditNotesOrExcessReceived=Credit notes or excess received
     Deposit=Down payment
     Deposits=Down payments
     DiscountFromCreditNote=Discount from credit note %s
    @@ -296,10 +297,10 @@ DiscountType=Discount type
     NoteReason=Note/Reason
     ReasonDiscount=Reason
     DiscountOfferedBy=Granted by
    -DiscountStillRemaining=Dostupni popusti
    -DiscountAlreadyCounted=Popusti su već iskorišćeni
    +DiscountStillRemaining=Discounts or credits available
    +DiscountAlreadyCounted=Discounts or credits already consumed
     CustomerDiscounts=Customer discounts
    -SupplierDiscounts=Supplier discounts
    +SupplierDiscounts=Vendors discounts
     BillAddress=Bill address
     HelpEscompte=This discount is a discount granted to customer because its payment was made before term.
     HelpAbandonBadCustomer=This amount has been abandoned (customer said to be a bad customer) and is considered as an exceptional loose.
    @@ -339,6 +340,12 @@ PaymentOnDifferentThirdBills=Allow payments on different thirdparties bills but
     PaymentNote=Payment note
     ListOfPreviousSituationInvoices=List of previous situation invoices
     ListOfNextSituationInvoices=List of next situation invoices
    +ListOfSituationInvoices=List of situation invoices
    +CurrentSituationTotal=Total current situation
    +DisabledBecauseNotEnouthCreditNote=To remove a situation invoice from cycle, this invoice's credit note total must cover this invoice total
    +RemoveSituationFromCycle=Remove this invoice from cycle
    +ConfirmRemoveSituationFromCycle=Remove this invoice %s from cycle ?
    +ConfirmOuting=Confirm outing
     FrequencyPer_d=Svakih %s dana
     FrequencyPer_m=Svakih %s meseci
     FrequencyPer_y=Svakih %s godina
    @@ -387,6 +394,7 @@ PaymentConditionShort14DENDMONTH=14 dana od kraja meseca
     PaymentCondition14DENDMONTH=U roku od 14 dana od poslednjeg dana u tekućem mesecu
     FixAmount=Fix amount
     VarAmount=Variable amount (%% tot.)
    +VarAmountOneLine=Variable amount (%% tot.) - 1 line with label '%s'
     # PaymentType
     PaymentTypeVIR=Bankovni prenos
     PaymentTypeShortVIR=Bankovni prenos
    @@ -505,9 +513,14 @@ SituationAmount=Situation invoice amount(net)
     SituationDeduction=Situation subtraction
     ModifyAllLines=Modify all lines
     CreateNextSituationInvoice=Create next situation
    +ErrorFindNextSituationInvoice=Error unable to find next situation cycle ref
    +ErrorOutingSituationInvoiceOnUpdate=Unable to outing this situation invoice.
    +ErrorOutingSituationInvoiceCreditNote=Unable to outing linked credit note.
     NotLastInCycle=This invoice is not the latest in cycle and must not be modified.
     DisabledBecauseNotLastInCycle=The next situation already exists.
     DisabledBecauseFinal=This situation is final.
    +situationInvoiceShortcode_AS=AS
    +situationInvoiceShortcode_S=N
     CantBeLessThanMinPercent=The progress can't be smaller than its value in the previous situation.
     NoSituations=No open situations
     InvoiceSituationLast=Final and general invoice
    @@ -532,3 +545,4 @@ AutoFillDateFrom=Set start date for service line with invoice date
     AutoFillDateFromShort=Set start date
     AutoFillDateTo=Set end date for service line with next invoice date
     AutoFillDateToShort=Set end date
    +MaxNumberOfGenerationReached=Max number of gen. reached
    diff --git a/htdocs/langs/sr_RS/categories.lang b/htdocs/langs/sr_RS/categories.lang
    index 611b53e0c3d..dc4a1dda898 100644
    --- a/htdocs/langs/sr_RS/categories.lang
    +++ b/htdocs/langs/sr_RS/categories.lang
    @@ -16,7 +16,7 @@ MembersCategoriesArea=Oblast naziva/kategorije članova
     ContactsCategoriesArea=Oblast naziva/kategorija kontakata
     AccountsCategoriesArea=Accounts tags/categories area
     ProjectsCategoriesArea=Projects tags/categories area
    -SubCats=Podkategorije
    +SubCats=Sub-categories
     CatList=Lista naziva/kategorija
     NewCategory=Nov naziv/kategorija
     ModifCat=Izmeni naziv/kategoriju
    @@ -85,3 +85,4 @@ CategorieRecursivHelp=Ako aktiviran, proizvod će takođe biti povezan sa nadre
     AddProductServiceIntoCategory=Dodaj sledeći proizvod/uslugu
     ShowCategory=Prikaži naziv/kategoriju
     ByDefaultInList=Podrazumevano u listi
    +ChooseCategory=Choose category
    diff --git a/htdocs/langs/sr_RS/commercial.lang b/htdocs/langs/sr_RS/commercial.lang
    index a9826e8923f..f50463d51e1 100644
    --- a/htdocs/langs/sr_RS/commercial.lang
    +++ b/htdocs/langs/sr_RS/commercial.lang
    @@ -60,8 +60,8 @@ ActionAC_CLO=Zatvori
     ActionAC_EMAILING=Pošalji grupni mejl
     ActionAC_COM=Pošalji narudžbinu klijenta mejlom
     ActionAC_SHIP=Pošalji isporuku mejlom
    -ActionAC_SUP_ORD=Pošalji narudžbinu dobavljača mejlom
    -ActionAC_SUP_INV=Pošalji fakturu dobavljača mejlom
    +ActionAC_SUP_ORD=Send purchase order by mail
    +ActionAC_SUP_INV=Send vendor invoice by mail
     ActionAC_OTH=Drugo
     ActionAC_OTH_AUTO=Automatski uneti događaji
     ActionAC_MANUAL=Ručno uneti događaji
    diff --git a/htdocs/langs/sr_RS/companies.lang b/htdocs/langs/sr_RS/companies.lang
    index fb91aa4c95a..dc043bc5ae4 100644
    --- a/htdocs/langs/sr_RS/companies.lang
    +++ b/htdocs/langs/sr_RS/companies.lang
    @@ -8,11 +8,11 @@ ConfirmDeleteContact=Are you sure you want to delete this contact and all inheri
     MenuNewThirdParty=Novi subjekt
     MenuNewCustomer=Novi klijent
     MenuNewProspect=Novi kandidat
    -MenuNewSupplier=Nov dobavljač
    +MenuNewSupplier=New vendor
     MenuNewPrivateIndividual=Novo fizičko lice
    -NewCompany=Nova kompanija (kandidat, klijent, dobavljač)
    -NewThirdParty=Novi subjekt (kandidat, klijent, dobavljač)
    -CreateDolibarrThirdPartySupplier=Kreiraj subjekt (dobavljača)
    +NewCompany=New company (prospect, customer, vendor)
    +NewThirdParty=New third party (prospect, customer, vendor)
    +CreateDolibarrThirdPartySupplier=Create a third party (vendor)
     CreateThirdPartyOnly=Kreiraj subjekt
     CreateThirdPartyAndContact=Create a third party + a child contact
     ProspectionArea=Oblast istraživanja
    @@ -37,7 +37,7 @@ ThirdPartyProspectsStats=Kandidati
     ThirdPartyCustomers=Klijenti
     ThirdPartyCustomersStats=Klijenti
     ThirdPartyCustomersWithIdProf12=Klijenti sa %s ili %s
    -ThirdPartySuppliers=Dobavljači
    +ThirdPartySuppliers=Vendors
     ThirdPartyType=Tip subjekta
     Individual=Fizičko lice
     ToCreateContactWithSameName=Will create automatically a contact/address with same information than third party under the third party. In most cases, even if your third party is a physical people, creating a third party alone is enough.
    @@ -77,11 +77,11 @@ Web=Web
     Poste= Pozicija
     DefaultLang=Jezik po default-u
     VATIsUsed=Sales tax is used
    -VATIsUsedWhenSelling=This define if this thirdparty includes a sale tax or not when it makes an invoice to its own customers
    +VATIsUsedWhenSelling=This define if this third party includes a sale tax or not when it makes an invoice to its own customers
     VATIsNotUsed=Sales tax is not used
     CopyAddressFromSoc=Fill address with third party address
    -ThirdpartyNotCustomerNotSupplierSoNoRef=Thirdparty neither customer nor supplier, no available refering objects
    -ThirdpartyIsNeitherCustomerNorClientSoCannotHaveDiscounts=Thirdparty neither customer nor supplier, discounts are not available
    +ThirdpartyNotCustomerNotSupplierSoNoRef=Third party neither customer nor vendor, no available refering objects
    +ThirdpartyIsNeitherCustomerNorClientSoCannotHaveDiscounts=Third party neither customer nor supplier, discounts are not available
     PaymentBankAccount=Payment bank account
     OverAllProposals=Ponude
     OverAllOrders=Narudžbine
    @@ -99,9 +99,9 @@ LocalTax2ES=IRPF
     TypeLocaltax1ES=RE Type
     TypeLocaltax2ES=IRPF Type
     WrongCustomerCode=Kod klijenta nije validan
    -WrongSupplierCode=Kod dobavljača nije validan
    +WrongSupplierCode=Vendor code invalid
     CustomerCodeModel=Model koda klijenta
    -SupplierCodeModel=Model koda dobavljača
    +SupplierCodeModel=Vendor code model
     Gencod=Bar kod
     ##### Professional ID #####
     ProfId1Short=Prof. id 1
    @@ -267,7 +267,7 @@ Prospect=Kandidat
     CustomerCard=Kartica klijenta
     Customer=Klijent
     CustomerRelativeDiscount=Relativni popust klijenta
    -SupplierRelativeDiscount=Relative supplier discount
    +SupplierRelativeDiscount=Relative vendor discount
     CustomerRelativeDiscountShort=Relativni popust
     CustomerAbsoluteDiscountShort=Apsolutni popust
     CompanyHasRelativeDiscount=Klijent ima default popust od <b>%s%%</b>
    @@ -284,8 +284,8 @@ HasCreditNoteFromSupplier=You have credit notes for <b>%s</b> %s from this suppl
     CompanyHasNoAbsoluteDiscount=This customer has no discount credit available
     CustomerAbsoluteDiscountAllUsers=Absolute customer discounts (granted by all users)
     CustomerAbsoluteDiscountMy=Absolute customer discounts (granted by yourself)
    -SupplierAbsoluteDiscountAllUsers=Absolute supplier discounts (granted by all users)
    -SupplierAbsoluteDiscountMy=Absolute supplier discounts (granted by yourself)
    +SupplierAbsoluteDiscountAllUsers=Absolute vendor discounts (entered by all users)
    +SupplierAbsoluteDiscountMy=Absolute vendor discounts (entered by yourself)
     DiscountNone=Nema
     Supplier=Dobavljač
     AddContact=kreiraj kontakt
    @@ -304,13 +304,13 @@ DeleteACompany=Obriši kompaniju
     PersonalInformations=Lični podaci
     AccountancyCode=Računovodstveni nalog
     CustomerCode=Kod klijenta
    -SupplierCode=Kod dobavljača
    +SupplierCode=Vendor code
     CustomerCodeShort=Kod klijenta
    -SupplierCodeShort=Kod dobavljača
    +SupplierCodeShort=Vendor code
     CustomerCodeDesc=Kod klijenta, jedinstven za sve klijente
    -SupplierCodeDesc=Kod dobavljača, jedinstven za sve dobavljače
    +SupplierCodeDesc=Vendor code, unique for all vendors
     RequiredIfCustomer=Obavezno ako je subjekt klijent ili kandidat
    -RequiredIfSupplier=Obavezno ako je subjekt dobavljač
    +RequiredIfSupplier=Required if third party is a vendor
     ValidityControledByModule=Ispravnost je kontrolisana u modulu
     ThisIsModuleRules=Ovo su pravila za ovaj modul
     ProspectToContact=Kandidat za kontaktiranje
    @@ -338,7 +338,7 @@ MyContacts=Moji kontakti
     Capital=Kapital
     CapitalOf=Kapital od %s
     EditCompany=Izmeni kompaniju
    -ThisUserIsNot=Ovaj korisnik nije kandidat, klijent ni dobavljač
    +ThisUserIsNot=This user is not a prospect, customer nor vendor
     VATIntraCheck=Proveri
     VATIntraCheckDesc=The link <b>%s</b> allows to ask the european VAT checker service. An external internet access from server is required for this service to work.
     VATIntraCheckURL=http://ec.europa.eu/taxation_customs/vies/vieshome.do
    @@ -396,7 +396,7 @@ ImportDataset_company_4=Third parties/Sales representatives (Assign sales repres
     PriceLevel=Nivo cene
     DeliveryAddress=Adresa dostave
     AddAddress=Add address
    -SupplierCategory=Kategorija dobavljača
    +SupplierCategory=Vendor category
     JuridicalStatus200=Independent
     DeleteFile=Obriši fajl
     ConfirmDeleteFile=Da li ste sigurni da želite da obrišete fajl?
    @@ -406,7 +406,7 @@ FiscalYearInformation=Informacije o fiskalnoj godini
     FiscalMonthStart=Prvi mesec fiskalne godine
     YouMustAssignUserMailFirst=You must create email for this user first to be able to add emails notifications for him.
     YouMustCreateContactFirst=To be able to add email notifications, you must first define contacts with valid emails for the third party
    -ListSuppliersShort=Lista dobavljača
    +ListSuppliersShort=List of vendors
     ListProspectsShort=Lista kandidata
     ListCustomersShort=Lista klijenata
     ThirdPartiesArea=Subjekti i obast kontakta
    @@ -420,7 +420,7 @@ CurrentOutstandingBill=Current outstanding bill
     OutstandingBill=Max. for outstanding bill
     OutstandingBillReached=Max. for outstanding bill reached
     OrderMinAmount=Minimum amount for order
    -MonkeyNumRefModelDesc=Return numero with format %syymm-nnnn for customer code and %syymm-nnnn for supplier code where yy is year, mm is month and nnnn is a sequence with no break and no return to 0.
    +MonkeyNumRefModelDesc=Return numero with format %syymm-nnnn for customer code and %syymm-nnnn for vendor code where yy is year, mm is month and nnnn is a sequence with no break and no return to 0.
     LeopardNumRefModelDesc=The code is free. This code can be modified at any time.
     ManagingDirectors=Ime menadžera (CEO, direktor, predsednik...)
     MergeOriginThirdparty=Duplirani subjekt (subjekt kojeg želite obrisati)
    @@ -431,4 +431,4 @@ SaleRepresentativeLogin=Login of sales representative
     SaleRepresentativeFirstname=First name of sales representative
     SaleRepresentativeLastname=Last name of sales representative
     ErrorThirdpartiesMerge=There was an error when deleting the third parties. Please check the log. Changes have been reverted.
    -NewCustomerSupplierCodeProposed=New customer or supplier code suggested on duplicate code
    +NewCustomerSupplierCodeProposed=New customer or vendor code suggested on duplicate code
    diff --git a/htdocs/langs/sr_RS/compta.lang b/htdocs/langs/sr_RS/compta.lang
    index 3aeb8cf44d5..987e45078d6 100644
    --- a/htdocs/langs/sr_RS/compta.lang
    +++ b/htdocs/langs/sr_RS/compta.lang
    @@ -19,7 +19,8 @@ Income=Prihod
     Outcome=Rashod
     MenuReportInOut=Prihod / Rashod
     ReportInOut=Balance of income and expenses
    -ReportTurnover=Obrt
    +ReportTurnover=Turnover invoiced
    +ReportTurnoverCollected=Turnover collected
     PaymentsNotLinkedToInvoice=Uplate koje nisu vezane ni za jedan račun i ni za jedan subjekat
     PaymentsNotLinkedToUser=Uplate koje nisu vezane ni za jednog korisnika
     Profit=Profit
    @@ -34,7 +35,8 @@ AmountHTVATRealPaid=Plaćeno neto
     VATToPay=Tax sales
     VATReceived=Tax received
     VATToCollect=Tax purchases
    -VATSummary=Tax Balance
    +VATSummary=Tax monthly
    +VATBalance=Tax Balance
     VATPaid=Tax paid
     LT1Summary=Tax 2 summary
     LT2Summary=Tax 3 summary
    @@ -76,16 +78,16 @@ MenuNewSocialContribution=Novi porez/doprinos
     NewSocialContribution=Novi porez/doprinos
     AddSocialContribution=Add social/fiscal tax
     ContributionsToPay=Porezi/doprinosi za uplatu
    -AccountancyTreasuryArea=Oblast računovodstva/trezora
    +AccountancyTreasuryArea=Billing and payment area
     NewPayment=Nova uplata
     Payments=Uplate
     PaymentCustomerInvoice=Uplata po računu klijenta
    -PaymentSupplierInvoice=Uplata po računu dobavljača
    +PaymentSupplierInvoice=Vendor invoice payment
     PaymentSocialContribution=Uplata poreza/doprinosa
     PaymentVat=PDV uplata
     ListPayment=Lista uplata
     ListOfCustomerPayments=Lista uplata klijenata
    -ListOfSupplierPayments=Lista uplata dobavljača
    +ListOfSupplierPayments=List of vendor payments
     DateStartPeriod=Početak perioda
     DateEndPeriod=Kraj perioda
     newLT1Payment=Nova uplata takse 2
    @@ -104,19 +106,21 @@ VATPayment=Sales tax payment
     VATPayments=Sales tax payments
     VATRefund=Sales tax refund
     NewVATPayment=New sales tax payment
    +NewLocalTaxPayment=New tax %s payment
     Refund=Povraćaj
     SocialContributionsPayments=Uplate poreza/doprinosa
     ShowVatPayment=Prikaži PDV uplatu
     TotalToPay=Ukupno za uplatu
     BalanceVisibilityDependsOnSortAndFilters=Balance is visible in this list only if table is sorted ascending on %s and filtered for 1 bank account
     CustomerAccountancyCode=Customer accounting code
    -SupplierAccountancyCode=Supplier accounting code
    +SupplierAccountancyCode=Vendor accounting code
     CustomerAccountancyCodeShort=Rač. kod klijenta
     SupplierAccountancyCodeShort=Rač. kod dobavljača
     AccountNumber=Broj naloga
     NewAccountingAccount=Novi račun
    -SalesTurnover=Obrt prodaje
    -SalesTurnoverMinimum=Minimalni obrt prodaje
    +Turnover=Turnover invoiced
    +TurnoverCollected=Turnover collected
    +SalesTurnoverMinimum=Minimum turnover
     ByExpenseIncome=By expenses & incomes
     ByThirdParties=Po subjektima
     ByUserAuthorOfInvoice=Po izdavaču računa
    @@ -136,8 +140,8 @@ ConfirmDeleteSocialContribution=Da li ste sigurni da želite da obrišete ovu up
     ExportDataset_tax_1=Uplate poreza/doprinosa
     CalcModeVATDebt=Mod <b>%sPDV u posvećenom računovodstvu%s</b>.
     CalcModeVATEngagement=Mod <b>%sPDV na prihodima-rashodima%s</b>.
    -CalcModeDebt=Mod <b>%sPotraživanja-Zaduženja%s</b> ili <b>Posvećeno računovodstvo</b>.
    -CalcModeEngagement=Mod <b>%sPrihodi-Rashodi%s</b> ili <b>Gotovinsko računovodstvo</b>
    +CalcModeDebt=Analysis of known recorded invoices even if they are not yet accounted in ledger.
    +CalcModeEngagement=Analysis of known recorded payments, even if they are not yet accounted in Ledger.
     CalcModeBookkeeping=Analysis of <b>data journalized in Bookkeeping Ledger table</b>
     CalcModeLT1= Mod <b>%sRE za fakture klijenata - fakture dobavljača%s</b>
     CalcModeLT1Debt=Mod <b>%sRE za fakture klijenata%s</b>
    @@ -150,9 +154,9 @@ AnnualSummaryInputOutputMode=Stanje prihoda i rashoda, godišnji prikaz
     AnnualByCompanies=Balance of income and expenses, by predefined groups of account
     AnnualByCompaniesDueDebtMode=Balance of income and expenses, detail by predefined groups, mode <b>%sClaims-Debts%s</b> said <b>Commitment accounting</b>.
     AnnualByCompaniesInputOutputMode=Balance of income and expenses, detail by predefined groups, mode <b>%sIncomes-Expenses%s</b> said <b>cash accounting</b>.
    -SeeReportInInputOutputMode=Prikaži izveštaj <b>%sPrihodi-Rashodi%s</b> ili <b>gotovinsko računovodstvo</b> za kalkulaciju realnih uplata
    -SeeReportInDueDebtMode=Prikaži izveštaj <b>%sPotraživanja-Zaduženja%s</b> ili <b>posvećeno računovodstvo</b> za kalkulaciju izdatih računa
    -SeeReportInBookkeepingMode=See report <b>%sBookeeping%s</b> for a calculation on <b>bookkeeping table analysis</b>
    +SeeReportInInputOutputMode=See %sanalysis of payments%s for a calculation on actual payments made even if they are not yet accounted in Ledger.
    +SeeReportInDueDebtMode=See %sanalysis of invoices%s for a calculation based on known recorded invoices even if they are not yet accounted in Ledger.
    +SeeReportInBookkeepingMode=See <b>%sBookeeping report%s</b> for a calculation on <b>Bookkeeping Ledger table</b>
     RulesAmountWithTaxIncluded=- Prikazani su bruto iznosi
     RulesResultDue=- Sadrži sve račune, troškove, PDV, donacije, bez obzira da li su uplaćene ili ne. Takođe sadrži isplaćene zarade<br>- Zasniva se na datumu potvrde računa i PDV-a i na zadatom datumu troškova. Za zarade definisane u modulu Zarade se koristi vrednosni datum isplate.
     RulesResultInOut=- Sadrži realne uplate računa, troškova, PDV-a i zarada.<br>- Zasniva se na datumima isplate računa, troškova, PDV-a i zarada. Za donacije se zasniva na datumu donacije.
    @@ -171,6 +175,8 @@ LT1ReportByCustomersES=Izveštaj po RE subjektima
     LT2ReportByCustomersES=Izveštaj po subjektu IRPF
     VATReport=Sale tax report
     VATReportByPeriods=Sale tax report by period
    +VATReportByRates=Sale tax report by rates
    +VATReportByThirdParties=Sale tax report by third parties
     VATReportByCustomers=Sale tax report by customer
     VATReportByCustomersInInputOutputMode=Izveštaj po prihodovanom i isplaćenom PDV-u po subjektu 
     VATReportByQuartersInInputOutputMode=Report by Sale tax rate of the tax collected and paid
    @@ -207,7 +213,7 @@ Pcg_version=Chart of accounts models
     Pcg_type=Pcg tip
     Pcg_subtype=Pcg pod-tip
     InvoiceLinesToDispatch=Linije fakture za otpremu
    -ByProductsAndServices=Po proizvodima i uslugama
    +ByProductsAndServices=By product and service
     RefExt=Eksterna ref.
     ToCreateAPredefinedInvoice=Da kreirate šablon fakture, kreirajte običnu fakturu pa onda, bez potvrđivanja, kliknite na dugme "%s".
     LinkedOrder=Link ka narudžbini
    @@ -215,7 +221,8 @@ Mode1=Metoda 1
     Mode2=Metoda 2
     CalculationRuleDesc=Da biste izračunali ukupan PDV, postoje 2 metode:<br>Metoda 1 je zaokruživanje PDV-a na svakoj liniji i zatim sumiranje svih PDV vrednosti.<br>Metoda 2 je sumiranje svih PDV vrednosti i zatim zaokruživanje rezultata.<br>Krajnji rezultat se može razlikovati za nekoliko centi. Default metoda je <b>%s</b>.
     CalculationRuleDescSupplier=Izaberite odgovarajuću metodu kako biste koristili ista pravila računanja koja koristi i dobavljač.
    -TurnoverPerProductInCommitmentAccountingNotRelevant=Izveštaj obrta po proizvodu nije bitan kada se koristi <b>gotovinsko računovodstvo</b>. Ovaj izveštaj je samo dostupan kada se koristi <b>obavezujuće računovodstvo</b> (pogledajte podešavanja modula računovodstvo).
    +TurnoverPerProductInCommitmentAccountingNotRelevant=The report of Turnover collected per product is not available. This report is only available for turnover invoiced.
    +TurnoverPerSaleTaxRateInCommitmentAccountingNotRelevant=The report of Turnover collected per sale tax rate is not available. This report is only available for turnover invoiced.
     CalculationMode=Naćin obračuna
     AccountancyJournal=Accounting code journal
     ACCOUNTING_VAT_SOLD_ACCOUNT=Accounting account by default for VAT on sales (used if not defined on VAT dictionary setup)
    @@ -223,7 +230,7 @@ ACCOUNTING_VAT_BUY_ACCOUNT=Accounting account by default for VAT on purchases (u
     ACCOUNTING_VAT_PAY_ACCOUNT=Accounting account by default for paying VAT
     ACCOUNTING_ACCOUNT_CUSTOMER=Accounting account used for customer third parties
     ACCOUNTING_ACCOUNT_CUSTOMER_Desc=The dedicated accounting account defined on third party card will be used for Subledger accouting only. This one will be used for General Ledger and as default value of Subledger accounting if dedicated customer accouting account on third party is not defined.
    -ACCOUNTING_ACCOUNT_SUPPLIER=Accounting account used for supplier third parties
    +ACCOUNTING_ACCOUNT_SUPPLIER=Accounting account used for vendor third parties
     ACCOUNTING_ACCOUNT_SUPPLIER_Desc=The dedicated accounting account defined on third party card will be used for Subledger accouting only. This one will be used for General Ledger and as default value of Subledger accounting if dedicated supplier accouting account on third party is not defined.
     CloneTax=Dupliraj porez/doprinos
     ConfirmCloneTax=Potvrdi dupliranje uplate poreza/doprinosa
    @@ -242,3 +249,11 @@ FiscalPeriod=Accounting period
     ListSocialContributionAssociatedProject=List of social contributions associated with the project
     DeleteFromCat=Remove from accounting group
     AccountingAffectation=Accounting assignement
    +LastDayTaxIsRelatedTo=Last day of period the tax is related to
    +VATDue=Sale tax claimed
    +ClaimedForThisPeriod=Claimed for the period
    +PaidDuringThisPeriod=Paid during this period
    +ByVatRate=By sale tax rate
    +TurnoverbyVatrate=Turnover invoiced by sale tax rate
    +TurnoverCollectedbyVatrate=Turnover collected by sale tax rate
    +PurchasebyVatrate=Purchase by sale tax rate
    diff --git a/htdocs/langs/sr_RS/dict.lang b/htdocs/langs/sr_RS/dict.lang
    index ebc0418f60c..b38d2727d9c 100644
    --- a/htdocs/langs/sr_RS/dict.lang
    +++ b/htdocs/langs/sr_RS/dict.lang
    @@ -5,7 +5,8 @@ CountryIT=Italija
     CountryES=Španija
     CountryDE=Nemačka
     CountryCH=Švajcarska
    -CountryGB=Velika Britanija
    +# Warning, country code GB is for United Kingdom. UK Does not exists as country code in ISO standard.
    +CountryGB=United Kingdom
     CountryUK=United Kingdom
     CountryIE=Irska
     CountryCN=Kina
    diff --git a/htdocs/langs/sr_RS/ecm.lang b/htdocs/langs/sr_RS/ecm.lang
    index 98682bf430c..86091a7c03d 100644
    --- a/htdocs/langs/sr_RS/ecm.lang
    +++ b/htdocs/langs/sr_RS/ecm.lang
    @@ -39,9 +39,10 @@ ShowECMSection=Pokaži folder
     DeleteSection=Obriši folder
     ConfirmDeleteSection=Da li potvrđjujete da želite da obrišete direktorijum <b>%s</b>?
     ECMDirectoryForFiles=Relativni folder za fajlove
    -CannotRemoveDirectoryContainsFiles=Brisanje je nemoguće jer folder sadrži fajlove
    +CannotRemoveDirectoryContainsFilesOrDirs=Removal not possible because it contains some files or sub-directories
    +CannotRemoveDirectoryContainsFiles=Removal not possible because it contains some files
     ECMFileManager=File manager
    -ECMSelectASection=Izaberite folder u strukturi levo...
    +ECMSelectASection=Select a directory in the tree...
     DirNotSynchronizedSyncFirst=This directory seems to be created or modified outside ECM module. You must click on "Resync" button first to synchronize disk and database to get content of this directory.
     ReSyncListOfDir=Resync list of directories
     HashOfFileContent=Hash of file content
    diff --git a/htdocs/langs/sr_RS/errors.lang b/htdocs/langs/sr_RS/errors.lang
    index dba4709a064..6d5b40cf554 100644
    --- a/htdocs/langs/sr_RS/errors.lang
    +++ b/htdocs/langs/sr_RS/errors.lang
    @@ -32,9 +32,9 @@ ErrorBarCodeRequired=Barcode je obavezan
     ErrorCustomerCodeAlreadyUsed=Kod klijenta je već u upotrebi
     ErrorBarCodeAlreadyUsed=Barcode je već u upotrebi
     ErrorPrefixRequired=Obavezan je prefix
    -ErrorBadSupplierCodeSyntax=Pogrešna sintaksa dobavljačkog koda
    -ErrorSupplierCodeRequired=Dobavljački kod je obavezan
    -ErrorSupplierCodeAlreadyUsed=Dobavljački kod je već u upotrebi
    +ErrorBadSupplierCodeSyntax=Bad syntax for vendor code
    +ErrorSupplierCodeRequired=Vendor code required
    +ErrorSupplierCodeAlreadyUsed=Vendor code already used
     ErrorBadParameters=Pogrešni parametri
     ErrorBadValueForParameter=Wrong value '%s' for parameter '%s'
     ErrorBadImageFormat=Slika nije u podržanom formatu (Vaš PHP ne podržava konvertovanje slika u ovom formatu)
    @@ -87,7 +87,7 @@ ErrorsOnXLines=Greške na <b>%s</b> izvornih linija.
     ErrorFileIsInfectedWithAVirus=Antivirus nije mogao da potvrdi fajl (moguće je da postoji virus)
     ErrorSpecialCharNotAllowedForField=Specijalni karakteri nisu dozvoljeni u polju "%s"
     ErrorNumRefModel=U bazi postoji referenca (%s) koja nije kompatibilna sa ovim pravilom. Uklonite taj red ili preimenujte referencu kako biste aktivirali ovaj modul.
    -ErrorQtyTooLowForThisSupplier=Količina previše mala za ovog dobavljača ili nema definisane cen za ovaj proizvod kod ovog dobavljača
    +ErrorQtyTooLowForThisSupplier=Quantity too low for this vendor or no price defined on this product for this supplier
     ErrorModuleSetupNotComplete=Setup of module looks to be uncomplete. Go on Home - Setup - Modules to complete.
     ErrorBadMask=Greška za masku
     ErrorBadMaskFailedToLocatePosOfSequence=Greška, maska bez broja sekvence
    @@ -177,7 +177,7 @@ ErrorBadDefinitionOfMenuArrayInModuleDescriptor=Pogrešna definicija Menu Array
     ErrorSavingChanges=Došlo je do greške prilikom čuvanja promena.
     ErrorWarehouseRequiredIntoShipmentLine=Magacin je neophodan na liniji do isporuke
     ErrorFileMustHaveFormat=Mora imati format %s
    -ErrorSupplierCountryIsNotDefined=Zemlja dobavljača mora biti definisana.
    +ErrorSupplierCountryIsNotDefined=Country for this vendor is not defined. Correct this first.
     ErrorsThirdpartyMerge=Failed to merge the two records. Request canceled.
     ErrorStockIsNotEnoughToAddProductOnOrder=Stock is not enough for product %s to add it into a new order.
     ErrorStockIsNotEnoughToAddProductOnInvoice=Stock is not enough for product %s to add it into a new invoice.
    diff --git a/htdocs/langs/sr_RS/install.lang b/htdocs/langs/sr_RS/install.lang
    index 564fcb27e57..416bb2b3aa2 100644
    --- a/htdocs/langs/sr_RS/install.lang
    +++ b/htdocs/langs/sr_RS/install.lang
    @@ -6,6 +6,7 @@ ConfFileDoesNotExistsAndCouldNotBeCreated=Konfiguracioni fajl <b>%s</b> ne posto
     ConfFileCouldBeCreated=Konfiguracioni fajl <b>%s</b> može biti kreiran.
     ConfFileIsNotWritable=Nemoguće izmeniti konfiguracioni fajl <b>%s</b>. Proverite prava. Za prvu instalaciju, Vaš web server mora imati mogućnost da izmeni ovaj fajl prilikom konfiguracije ("chmod 666" na primer na *NIX sistemu).
     ConfFileIsWritable=Konfiguracioni fajl <b>%s</b> može biti izmenjen.
    +ConfFileMustBeAFileNotADir=Configuration file <b>%s</b> must be a file, not a directory.
     ConfFileReload=Učitaj sve informacije iz konfiguracionog fajla.
     PHPSupportSessions=PHP podržava sesije.
     PHPSupportPOSTGETOk=PHP podržava POST i GET promenljive
    @@ -91,8 +92,8 @@ FailedToCreateAdminLogin=Failed to create Dolibarr administrator account.
     WarningRemoveInstallDir=Upozorenje, iz bezbednosnih razloga, kada završite instalaciju ili nadogradnju, kako bi ste izbegli ponovno korišćenje instalacionih alata, dodajte fajl <b>install.lock</b> u Dolibarr document direktorijum, radi sprečavanja zloupotrebe.
     FunctionNotAvailableInThisPHP=Nije dostupno na ovoj verziji PHP-a
     ChoosedMigrateScript=Izaberite skriptu za migraciju
    -DataMigration=Migracija podataka
    -DatabaseMigration=Migracija strukture baze
    +DataMigration=Database migration (data)
    +DatabaseMigration=Database migration (structure + some data)
     ProcessMigrateScript=Procesuiranje skripte
     ChooseYourSetupMode=Izaberite mod setup-a i kliknite na "Start"...
     FreshInstall=Nova instalacija
    @@ -146,7 +147,7 @@ NothingToDo=Nothing to do
     # upgrade
     MigrationFixData=Fix za denormalizovane podatke
     MigrationOrder=Migracija podataka narudžbina klijenata
    -MigrationSupplierOrder=Migracija podataka narudžbina dobavljača
    +MigrationSupplierOrder=Data migration for vendor's orders
     MigrationProposal=Migracija podataka komercijalnih ponuda
     MigrationInvoice=Migracija podataka računa klijenata
     MigrationContract=Migracija podataka ugovora
    @@ -196,8 +197,14 @@ MigrationEvents=Migracija događaja i dodavanje vlasnika događaja u assignment
     MigrationEventsContact=Migration of events to add event contact into assignement table
     MigrationRemiseEntity=Update entity field value of llx_societe_remise
     MigrationRemiseExceptEntity=Update entity field value of llx_societe_remise_except
    +MigrationUserRightsEntity=Update entity field value of llx_user_rights
    +MigrationUserGroupRightsEntity=Update entity field value of llx_usergroup_rights
     MigrationReloadModule=Ponovo učitavanje modula %s
     MigrationResetBlockedLog=Reset module BlockedLog for v7 algorithm
     ShowNotAvailableOptions=Prikaži nedostupne opcije
     HideNotAvailableOptions=Sakrij nedostupne opcije
     ErrorFoundDuringMigration=Error were reported during migration process so next step is not available. To ignore errors, you can <a href="%s">click here</a>, but application or some features may not work correctly until fixed.
    +YouTryInstallDisabledByDirLock=The application try to sefl upgrade, but install/upgrade pages have been disabled for security reason (directory renamed with .lock suffix).<br>
    +YouTryInstallDisabledByFileLock=The application try to sefl upgrade, but install/upgrade pages pages have been disabled for security reason (by lock file <strong>install.lock</strong> into dolibarr documents directory).<br>
    +ClickHereToGoToApp=Click here to go to your application
    +ClickOnLinkOrRemoveManualy=Click on following link and if you always reach this page, you must remove the file install.lock into documents directory manually
    diff --git a/htdocs/langs/sr_RS/ldap.lang b/htdocs/langs/sr_RS/ldap.lang
    index 93326ae182a..4ad591b5209 100644
    --- a/htdocs/langs/sr_RS/ldap.lang
    +++ b/htdocs/langs/sr_RS/ldap.lang
    @@ -1,5 +1,4 @@
     # Dolibarr language file - Source file is en_US - ldap
    -DomainPassword=Šifra domena
     YouMustChangePassNextLogon=Šifra za korisnika <b>%s</b> na domenu <b>%s</b> mora biti promenjena.
     UserMustChangePassNextLogon=Korisnik mora promeniti šifru na domenu %s
     LDAPInformationsForThisContact=Informacije iz LDAP baze za ovaj kontakt
    @@ -25,3 +24,4 @@ MemberTypeSynchronized=Member type synchronized
     ContactSynchronized=Kontakt sinhronizovan
     ForceSynchronize=Forsiraj sinhronizaciju Dolibarr > LDAP
     ErrorFailedToReadLDAP=Greška prilikom čitanja LDAP baze. Proverite podešavanja LDAP modula i dostupnost baze.
    +PasswordOfUserInLDAP=Password of user in LDAP
    diff --git a/htdocs/langs/sr_RS/loan.lang b/htdocs/langs/sr_RS/loan.lang
    index fc09b956443..c58c93ddd76 100644
    --- a/htdocs/langs/sr_RS/loan.lang
    +++ b/htdocs/langs/sr_RS/loan.lang
    @@ -10,6 +10,7 @@ LoanCapital=Kapital
     Insurance=Osiguranje
     Interest=Kamata
     Nbterms=Broj uslova
    +Term=Term
     LoanAccountancyCapitalCode=Accounting account capital
     LoanAccountancyInsuranceCode=Accounting account insurance
     LoanAccountancyInterestCode=Accounting account interest
    @@ -17,39 +18,14 @@ ConfirmDeleteLoan=Potvrdi brisanje ovog kredita
     LoanDeleted=Kredit uspešno obrisan
     ConfirmPayLoan=Potvrdi klasiranje ovog kredita kao isplaćen
     LoanPaid=Kredit isplaćen
    -# Calc
    -LoanCalc=Kreditni kalkulator
    -PurchaseFinanceInfo=Informacije o kupovini i finansiranju
    -SalePriceOfAsset=Prodajna cena proizvoda
    -PercentageDown=Smanjenje u procentima
    -LengthOfMortgage=Duration of loan
    -AnnualInterestRate=Godišnja kamatna rata
    -ExplainCalculations=Objasni kalkulacije
    -ShowMeCalculationsAndAmortization=Prikaži kalkulacije i amortizaciju
    -MortgagePaymentInformation=Informacije isplate kredita
    -DownPayment=Ulog
    -DownPaymentDesc=<b>Ulog</b> = Cena nekretnine pomnožena sa procentima smanjenja i podeljena sa 100 (za 5% ulog postaje 5/100 ili 0.05)
    -InterestRateDesc=<b>Kamatna stopa</b> = Godišnja kamata podeljena sa 100
    -MonthlyFactorDesc=<b>Mesečni faktor</b> = rezultat sledeće formule
    -MonthlyInterestRateDesc=<b>Mesečna kamatna stopa</b> = Godišnja kamatna stopa podeljena sa 12 (za 12 meseci u godini)
    -MonthTermDesc=<b>Mesčno trajanje</b> kredita u mesecima = Broj godina trajanja kredita puta 12
    -MonthlyPaymentDesc=Mesečna isplata je sračunata koristeći sledeću formulu
    -AmortizationPaymentDesc=<a href="#amortization">Amortizacija</a> izražava koliko od Vaše mesečne isplate ide na kamatu a koliko na glavnicu kredita.
    -AmountFinanced=Finansirani iznos
    -AmortizationMonthlyPaymentOverYears=Amortizacija za Mesečnu Isplatu: <b>%s</b> kroz %s godina
    -Totalsforyear=Ukupno za godinu
    -MonthlyPayment=Mesečna isplata
    -LoanCalcDesc=This <b>mortgage calculator</b> can be used to figure out monthly payments of a loaning, based on the amount borrowed, the term of the loan desired and the interest rate.<br> This calculator includes also PMI (Private Mortgage Insurance) for loans where less than 20%% is put as a down payment. Also taken into consideration are the town property taxes, and their effect on the total monthly mortgage payment.<br>
    -GoToInterest=%s odlazi na KAMATU
    -GoToPrincipal=%s odlazi na GLAVNICU
    -YouWillSpend=You will spend %s in year %s
     ListLoanAssociatedProject=List of loan associated with the project
     AddLoan=Create loan
    +FinancialCommitment=Financial commitment
    +InterestAmount=Kamata
    +CapitalRemain=Capital remain
     # Admin
     ConfigLoan=Konfiguracija modula Krediti
     LOAN_ACCOUNTING_ACCOUNT_CAPITAL=Accounting account capital by default
     LOAN_ACCOUNTING_ACCOUNT_INTEREST=Accounting account interest by default
     LOAN_ACCOUNTING_ACCOUNT_INSURANCE=Accounting account insurance by default
    -FinancialCommitment=Financial commitment
     CreateCalcSchedule=Edit financial commitment
    -InterestAmount=Interest amount
    diff --git a/htdocs/langs/sr_RS/mails.lang b/htdocs/langs/sr_RS/mails.lang
    index aaaac6e20b0..f5ad0717a43 100644
    --- a/htdocs/langs/sr_RS/mails.lang
    +++ b/htdocs/langs/sr_RS/mails.lang
    @@ -11,7 +11,9 @@ MailFrom=Pošiljalac
     MailErrorsTo=Greške za
     MailReply=Odgovori
     MailTo=Primalac(oci)
    +MailToUsers=To user(s)
     MailCC=CC
    +MailToCCUsers=Copy to users(s)
     MailCCC=BCC
     MailTopic=Tema maila
     MailText=Poruka
    @@ -164,4 +166,4 @@ InGoingEmailSetup=Incoming email setup
     OutGoingEmailSetupForEmailing=Outgoing email setup (for mass emailing)
     DefaultOutgoingEmailSetup=Default outgoing email setup
     Information=Informacija
    -
    +ContactsWithThirdpartyFilter=Contacts avec filtre client
    diff --git a/htdocs/langs/sr_RS/main.lang b/htdocs/langs/sr_RS/main.lang
    index 096cf0c9e2e..32e890e7cdb 100644
    --- a/htdocs/langs/sr_RS/main.lang
    +++ b/htdocs/langs/sr_RS/main.lang
    @@ -92,6 +92,7 @@ DolibarrInHttpAuthenticationSoPasswordUseless=Dolibarr authentication mode is se
     Administrator=Administrator
     Undefined=Nedefinisano
     PasswordForgotten=Password forgotten?
    +NoAccount=No account?
     SeeAbove=Pogledajte iznad
     HomeArea=Oblast Home
     LastConnexion=Latest connection
    @@ -231,7 +232,7 @@ Limit=Limit
     Limits=Limiti
     Logout=Logout
     NoLogoutProcessWithAuthMode=Nema funkcionalnosti za diskonekciju sa <b>%s</b> modom autentifikacije
    -Connection=Konekcija
    +Connection=Login
     Setup=Podešavanja
     Alert=Alert
     MenuWarnings=Alerts
    @@ -402,6 +403,7 @@ DefaultTaxRate=Default tax rate
     Average=Prosek
     Sum=Suma
     Delta=Razlika
    +RemainToPay=Remain to pay
     Module=Module/Application
     Modules=Modules/Applications
     Option=Opcija
    @@ -414,7 +416,7 @@ Favorite=Preferirani
     ShortInfo=Info.
     Ref=Ref.
     ExternalRef=Eksterna ref.
    -RefSupplier=Ref. dobavljača
    +RefSupplier=Ref. vendor
     RefPayment=Ref. plaćanja
     CommercialProposalsShort=Komercijalne svrhe
     Comment=Komentar
    @@ -493,7 +495,7 @@ Received=Primljeno
     Paid=Plaćeno
     Topic=Objekat
     ByCompanies=Po subjektima
    -ByUsers=Po korisnicima
    +ByUsers=By user
     Links=Linkovi
     Link=Link
     Rejects=Odbijeni
    @@ -505,6 +507,7 @@ NoneF=Ništa
     NoneOrSeveral=None or several
     Late=Kasni
     LateDesc=Odloži definisanje da li je zapis zakasneo ili ne zavisi od vašeg podešenja. Zamolite Vašeg administratora da promeni odlaganje u Naslovna-Podešenja-Upozorenja
    +NoItemLate=No late item
     Photo=Slika
     Photos=Slike
     AddPhoto=Dodaj sliku
    @@ -619,9 +622,9 @@ BuildDoc=Generiši Doc
     Entity=Okruženje
     Entities=Objekti
     CustomerPreview=Preview klijenta
    -SupplierPreview=Preview dobavljača
    +SupplierPreview=Vendor preview
     ShowCustomerPreview=Prikaži preview klijenta
    -ShowSupplierPreview=Prikaži preview dobavljača
    +ShowSupplierPreview=Show vendor preview
     RefCustomer=Ref. klijenta
     Currency=Valuta
     InfoAdmin=Informacija za administratore
    @@ -915,11 +918,11 @@ SearchIntoProductsOrServices=Proizvodi ili usluge
     SearchIntoProjects=Projekti
     SearchIntoTasks=Zadaci
     SearchIntoCustomerInvoices=Fakture klijenata
    -SearchIntoSupplierInvoices=Fakture dobavljača
    +SearchIntoSupplierInvoices=Vendor invoices
     SearchIntoCustomerOrders=Narudžbine klijenata
    -SearchIntoSupplierOrders=Narudžbine dobavljača
    +SearchIntoSupplierOrders=Purchase orders
     SearchIntoCustomerProposals=Ponude klijenata
    -SearchIntoSupplierProposals=Ponude dobavljača
    +SearchIntoSupplierProposals=Vendor proposals
     SearchIntoInterventions=Intervencije
     SearchIntoContracts=Ugovori
     SearchIntoCustomerShipments=Customer shipments
    @@ -941,3 +944,7 @@ Remote=Remote
     LocalAndRemote=Local and Remote
     KeyboardShortcut=Keyboard shortcut
     AssignedTo=Dodeljeno
    +Deletedraft=Delete draft
    +ConfirmMassDraftDeletion=Draft Bulk delete confirmation
    +FileSharedViaALink=File shared via a link
    +
    diff --git a/htdocs/langs/sr_RS/margins.lang b/htdocs/langs/sr_RS/margins.lang
    index 3efba630555..b94a04bd436 100644
    --- a/htdocs/langs/sr_RS/margins.lang
    +++ b/htdocs/langs/sr_RS/margins.lang
    @@ -28,10 +28,10 @@ UseDiscountAsService=Kao usluga
     UseDiscountOnTotal=Pod-zbir
     MARGIN_METHODE_FOR_DISCOUNT_DETAILS=Definiše da li je globalni popust tretiran kao proizvod, usluga ili se primenjuje samo na pod-zbiru za uračunanje marže.
     MARGIN_TYPE=Default nabavna cena za računanje marže
    -MargeType1=Marža na najpovoljniju cenu dobavljača
    +MargeType1=Margin on Best vendor price
     MargeType2=Marža na prosečnu cenu (PC)
     MargeType3=Marža na cenu koštanja
    -MarginTypeDesc=* Marža na najbolju kupovnu cenu = Prodajna cena - Najbolja cena dobavljača definisana na kartici proizvoda<br>* Marža na izračunatu prosečnu cenu (WAP) = Prodajna cena - Proivod izračun na osnovu prosečne cene  (WAP)  ili najbolja cena dobavljača ako WAP nije još definisan<br>* Marža na cenu koštanja = Prodajna cena definisana na kratici proizvoda ili WAP ako cena koštanja nije definisana, ili najbolja cena dobavjlača ako WAP nije još definisan
    +MarginTypeDesc=* Margin on best buying price = Selling price - Best vendor price defined on product card<br>* Margin on Weighted Average Price (WAP) = Selling price - Product Weighted Average Price (WAP) or best supplier price if WAP not yet defined<br>* Margin on Cost price = Selling price - Cost price defined on product card or WAP if cost price not defined, or best supplier price if WAP not yet defined
     CostPrice=Cena koštanja
     UnitCharges=Unitarni troškovi
     Charges=Troškovi
    diff --git a/htdocs/langs/sr_RS/members.lang b/htdocs/langs/sr_RS/members.lang
    index 98832aeeeb7..653e83ffbe7 100644
    --- a/htdocs/langs/sr_RS/members.lang
    +++ b/htdocs/langs/sr_RS/members.lang
    @@ -111,7 +111,7 @@ SendingAnEMailToMember=Sending information email to member
     SendingEmailOnAutoSubscription=Sending email on auto registration
     SendingEmailOnMemberValidation=Sending email on new member validation
     SendingEmailOnNewSubscription=Sending email on new subscription
    -SendingReminderForExpiredSubscription=Sending reminder for expired subscription
    +SendingReminderForExpiredSubscription=Sending reminder for expired subscriptions
     SendingEmailOnCancelation=Sending email on cancelation
     # Topic of email templates
     YourMembershipRequestWasReceived=Your membership was received.
    diff --git a/htdocs/langs/sr_RS/opensurvey.lang b/htdocs/langs/sr_RS/opensurvey.lang
    index 7817f060dd2..a4ec31269a4 100644
    --- a/htdocs/langs/sr_RS/opensurvey.lang
    +++ b/htdocs/langs/sr_RS/opensurvey.lang
    @@ -58,3 +58,4 @@ MoreChoices=Unesite više izbora za glasače
     SurveyExpiredInfo=The poll has been closed or voting delay has expired.
     EmailSomeoneVoted=%s je ispunio liniju.\nMožete naći svoj upitnik na linku: \n%s
     ShowSurvey=Show survey
    +UserMustBeSameThanUserUsedToVote=You must have voted and use the same user name that the one used to vote, to post a comment
    diff --git a/htdocs/langs/sr_RS/orders.lang b/htdocs/langs/sr_RS/orders.lang
    index 196b814ceaf..7bb4eb91d61 100644
    --- a/htdocs/langs/sr_RS/orders.lang
    +++ b/htdocs/langs/sr_RS/orders.lang
    @@ -1,6 +1,6 @@
     # Dolibarr language file - Source file is en_US - orders
     OrdersArea=Oblast narudžbina klijenta
    -SuppliersOrdersArea=Oblast narudžbina dobavljača
    +SuppliersOrdersArea=Purchase orders area
     OrderCard=Kartica narudžbine
     OrderId=Id narudžbine
     Order=Narudžbina
    @@ -13,18 +13,18 @@ OrderToProcess=Narudžbina za obradu
     NewOrder=Nova narudžbina
     ToOrder=Kreiraj narudžbinu
     MakeOrder=Kreiraj narudžbinu
    -SupplierOrder=Narudžbina dobavljača
    -SuppliersOrders=Narudžbine dobavljača
    -SuppliersOrdersRunning=Aktivne narudžbine dobavljača
    +SupplierOrder=Purchase order
    +SuppliersOrders=Purchase orders
    +SuppliersOrdersRunning=Current purchase orders
     CustomerOrder=Narudžbina klijenta
    -CustomersOrders=Narudžbine klijenta
    +CustomersOrders=Customer Orders
     CustomersOrdersRunning=Aktivne narudžbine klijenta
     CustomersOrdersAndOrdersLines=Narudžbina klijenta i linije narudžbine
     OrdersDeliveredToBill=Customer orders delivered to bill
     OrdersToBill=Isporučene narudžbine klijenta
     OrdersInProcess=Narudžbine klijenta u toku
     OrdersToProcess=Narudžbine klijenta na čekanju
    -SuppliersOrdersToProcess=Narudžbine dobavljača na čekanju
    +SuppliersOrdersToProcess=Purchase orders to process
     StatusOrderCanceledShort=Otkazano
     StatusOrderDraftShort=Nacrt
     StatusOrderValidatedShort=Odobreno
    @@ -75,15 +75,15 @@ ShowOrder=Pokaži narudžbinu
     OrdersOpened=Narudžbine za obradu
     NoDraftOrders=Nema drafg narudžbina
     NoOrder=Nema narudžbine
    -NoSupplierOrder=Nema narudžbine dobavjača
    +NoSupplierOrder=No purchase order
     LastOrders=Latest %s customer orders
     LastCustomerOrders=Latest %s customer orders
    -LastSupplierOrders=Latest %s supplier orders
    +LastSupplierOrders=Latest %s purchase orders
     LastModifiedOrders=Latest %s modified orders
     AllOrders=Sve narudžbine
     NbOfOrders=Broj narudžbina
     OrdersStatistics=Statistike narudžbina
    -OrdersStatisticsSuppliers=Statistike narudžbina dobavljača
    +OrdersStatisticsSuppliers=Purchase order statistics
     NumberOfOrdersByMonth=Broj narudžbina po mesecu
     AmountOfOrdersByMonthHT=Suma narudžbina po mesecu (neto)
     ListOfOrders=Lista narudžbina
    @@ -97,12 +97,12 @@ ConfirmMakeOrder=Are you sure you want to confirm you made this order on <b>%s</
     GenerateBill=Generiši račun
     ClassifyShipped=Označi kao ispostavljeno
     DraftOrders=Nacrt narudžbine
    -DraftSuppliersOrders=Drat narudžbine dobavljača
    +DraftSuppliersOrders=Draft purchase orders
     OnProcessOrders=Narudžbine u toku
     RefOrder=Ref. narudžbine
     RefCustomerOrder=Ref. order for customer
    -RefOrderSupplier=Ref. order for supplier
    -RefOrderSupplierShort=Ref. order supplier
    +RefOrderSupplier=Ref. order for vendor
    +RefOrderSupplierShort=Ref. order vendor
     SendOrderByMail=Pošalji narudžbinu mailom
     ActionsOnOrder=Događaji na narudžbini
     NoArticleOfTypeProduct=Nema artikla tipa "proizvod" tako da nema isporučivog artikla za ovu narudžbinu
    @@ -115,9 +115,9 @@ ConfirmCloneOrder=Are you sure you want to clone this order <b>%s</b>?
     DispatchSupplierOrder=Primanje narudžbine dobavljača %s
     FirstApprovalAlreadyDone=Prvo odobrenje je već završeno
     SecondApprovalAlreadyDone=Drugo odobrenje je već završeno
    -SupplierOrderReceivedInDolibarr=Supplier order %s received %s
    -SupplierOrderSubmitedInDolibarr=Supplier order %s submited
    -SupplierOrderClassifiedBilled=Supplier order %s set billed
    +SupplierOrderReceivedInDolibarr=Purchase Order %s received %s
    +SupplierOrderSubmitedInDolibarr=Purchase Order %s submited
    +SupplierOrderClassifiedBilled=Purchase Order %s set billed
     OtherOrders=Druge narudžbine
     ##### Types de contacts #####
     TypeContact_commande_internal_SALESREPFOLL=Osoba koja prati narudžbinu klijenta
    @@ -125,11 +125,11 @@ TypeContact_commande_internal_SHIPPING=Osoba koja prati isporuku
     TypeContact_commande_external_BILLING=Kontakt klijenta sa računa
     TypeContact_commande_external_SHIPPING=Kontakt klijenta za isporuku
     TypeContact_commande_external_CUSTOMER=Kontakt klijenta za pratnju narudžbine
    -TypeContact_order_supplier_internal_SALESREPFOLL=Osoba koja prati narudžbinu dobavljača
    +TypeContact_order_supplier_internal_SALESREPFOLL=Representative following-up purchase order
     TypeContact_order_supplier_internal_SHIPPING=Osoba koja prati isporuku
    -TypeContact_order_supplier_external_BILLING=Kontakt dobavljača sa računa
    -TypeContact_order_supplier_external_SHIPPING=Kontakt dobavljača za isporuku
    -TypeContact_order_supplier_external_CUSTOMER=Kontakt dobavljača za praćenje narudžbine
    +TypeContact_order_supplier_external_BILLING=Vendor invoice contact
    +TypeContact_order_supplier_external_SHIPPING=Vendor shipping contact
    +TypeContact_order_supplier_external_CUSTOMER=Vendor contact following-up order
     Error_COMMANDE_SUPPLIER_ADDON_NotDefined=Constant COMMANDE_SUPPLIER_ADDON not defined
     Error_COMMANDE_ADDON_NotDefined=Constant COMMANDE_ADDON not defined
     Error_OrderNotChecked=Nema narudžbina za odabrani račun
    diff --git a/htdocs/langs/sr_RS/other.lang b/htdocs/langs/sr_RS/other.lang
    index ef18367bf22..283cd24c7ac 100644
    --- a/htdocs/langs/sr_RS/other.lang
    +++ b/htdocs/langs/sr_RS/other.lang
    @@ -80,9 +80,9 @@ LinkedObject=Povezan objekat
     NbOfActiveNotifications=Broj obaveštenja (br. primalaca mailova)
     PredefinedMailTest=__(Hello)__\nThis is a test mail sent to __EMAIL__.\nThe two lines are separated by a carriage return.\n\n__USER_SIGNATURE__
     PredefinedMailTestHtml=__(Hello)__\nThis is a <b>test</b> mail (the word test must be in bold).<br>The two lines are separated by a carriage return.<br><br>__USER_SIGNATURE__
    -PredefinedMailContentSendInvoice=__(Hello)__\n\nYou will find here the invoice __REF__\n\nThis is the link to make your online payment if this invoice is not already payed:\n__ONLINE_PAYMENT_URL__\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
    -PredefinedMailContentSendInvoiceReminder=__(Hello)__\n\nWe would like to warn you that the invoice  __REF__ seems to not be payed. So this is the invoice in attachment again, as a reminder.\n\nThis is the link to make your online payment:\n__ONLINE_PAYMENT_URL__\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
    -PredefinedMailContentSendProposal=__(Hello)__\n\nYou will find here the commercial proposal __PREF__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
    +PredefinedMailContentSendInvoice=__(Hello)__\n\nYou will find here the invoice __REF__\n\n__ONLINE_PAYMENT_TEXT_AND_URL__\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
    +PredefinedMailContentSendInvoiceReminder=__(Hello)__\n\nWe would like to warn you that the invoice  __REF__ seems to not be payed. So this is the invoice in attachment again, as a reminder.\n\n__ONLINE_PAYMENT_TEXT_AND_URL__\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
    +PredefinedMailContentSendProposal=__(Hello)__\n\nYou will find here the commercial proposal __REF__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
     PredefinedMailContentSendSupplierProposal=__(Hello)__\n\nYou will find here the price request __REF__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
     PredefinedMailContentSendOrder=__(Hello)__\n\nYou will find here the order __REF__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
     PredefinedMailContentSendSupplierOrder=__(Hello)__\n\nYou will find here our order __REF__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
    @@ -91,6 +91,7 @@ PredefinedMailContentSendShipping=__(Hello)__\n\nYou will find here the shipping
     PredefinedMailContentSendFichInter=__(Hello)__\n\nYou will find here the intervention __REF__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
     PredefinedMailContentThirdparty=__(Hello)__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
     PredefinedMailContentUser=__(Hello)__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
    +PredefinedMailContentLink=You can click on the link below to make your payment if it is not already done.\n\n%s\n\n
     DemoDesc=Dolibarr is a compact ERP/CRM supporting several business modules. A demo showcasing all modules makes no sense as this scenario never occurs (several hundred available). So, several demo profiles are available.
     ChooseYourDemoProfil=Choose the demo profile that best suits your needs...
     ChooseYourDemoProfilMore=...or build your own profile<br>(manual module selection)
    @@ -218,7 +219,7 @@ FileIsTooBig=Fajlovi su preveilki
     PleaseBePatient=Molimo sačekajte...
     NewPassword=New password
     ResetPassword=Reset password
    -RequestToResetPasswordReceived=Zahtev za promenu Vaše Dolibarr lozinke je primljen
    +RequestToResetPasswordReceived=A request to change your password has been received.
     NewKeyIs=Ovo su nove informacije za login
     NewKeyWillBe=Vaša nova informacija za login za softver će biti
     ClickHereToGoTo=Kliknite ovde da otvorite %s
    @@ -233,6 +234,8 @@ PermissionsDelete=Permissions removed
     YourPasswordMustHaveAtLeastXChars=Your password must have at least <strong>%s</strong> chars
     YourPasswordHasBeenReset=Your password has been reset successfully
     ApplicantIpAddress=IP address of applicant
    +SMSSentTo=SMS sent to %s
    +
     ##### Export #####
     ExportsArea=Oblast exporta
     AvailableFormats=Dostupni formati
    diff --git a/htdocs/langs/sr_RS/paypal.lang b/htdocs/langs/sr_RS/paypal.lang
    index bea31cc3b92..31aeb6a6858 100644
    --- a/htdocs/langs/sr_RS/paypal.lang
    +++ b/htdocs/langs/sr_RS/paypal.lang
    @@ -14,7 +14,6 @@ PaypalModeOnlyPaypal=Samo PayPal
     ONLINE_PAYMENT_CSS_URL=Optionnal URL of CSS style sheet on online payment page
     ThisIsTransactionId=Ovo je ID transakcije: <b>%s</b>
     PAYPAL_ADD_PAYMENT_URL=Ubaci URL PayPal uplate prilikom slanja dokumenta putem mail-a
    -PredefinedMailContentLink=You can click on the link below to make your payment if it is not already done.<br><br>%s<br><br>
     YouAreCurrentlyInSandboxMode=You are currently in the %s "sandbox" mode
     NewOnlinePaymentReceived=New online payment received
     NewOnlinePaymentFailed=New online payment tried but failed
    diff --git a/htdocs/langs/sr_RS/productbatch.lang b/htdocs/langs/sr_RS/productbatch.lang
    index a2934871b4f..ab098fa1139 100644
    --- a/htdocs/langs/sr_RS/productbatch.lang
    +++ b/htdocs/langs/sr_RS/productbatch.lang
    @@ -16,7 +16,7 @@ printEatby=Rok trajanja: %s
     printSellby=Rok prodaje: %s
     printQty=Kol: %d
     AddDispatchBatchLine=Dodaj liniju za "Shelf Life" raspodelu 
    -WhenProductBatchModuleOnOptionAreForced=When module Lot/Serial is on, automatic increase/decrease stock mode is forced to shipping validate and manual dispatching for reception and can't be edited. Other options can be defined as you want.
    +WhenProductBatchModuleOnOptionAreForced=When module Lot/Serial is on, automatic stock decrease  is forced to 'Decrease real stocks on shipping validation' and automatic increase mode is forced to 'Increase real stocks on manual dispatching into warehouses' and can't be edited. Other options can be defined as you want.
     ProductDoesNotUseBatchSerial=Ovaj proizvod ne koristi serijski broj
     ProductLotSetup=Setup of module lot/serial
     ShowCurrentStockOfLot=Show current stock for couple product/lot
    diff --git a/htdocs/langs/sr_RS/products.lang b/htdocs/langs/sr_RS/products.lang
    index febbbfe8489..7df8c515f83 100644
    --- a/htdocs/langs/sr_RS/products.lang
    +++ b/htdocs/langs/sr_RS/products.lang
    @@ -70,6 +70,7 @@ SoldAmount=Sold amount
     PurchasedAmount=Purchased amount
     NewPrice=Nova cena
     MinPrice=Min. prodajna cena
    +EditSellingPriceLabel=Edit selling price label
     CantBeLessThanMinPrice=Prodajna cena ne može biti niža od dozvoljenog minimuma za ovaj proizvod (%s neto). Ova poruka se takođe može pojaviti ukoliko ste uneli preveliki popust.
     ContractStatusClosed=Zatvoren
     ErrorProductAlreadyExists=Proizvod sa referencom %s već postoji
    @@ -155,7 +156,7 @@ BuyingPrices=Kupovne cene
     CustomerPrices=Cene klijenta
     SuppliersPrices=Cene dobavljača
     SuppliersPricesOfProductsOrServices=Cene dobavljača (proizvoda ili usluga)
    -CustomCode=Customs/Commodity/HS code
    +CustomCode=Customs / Commodity / HS code
     CountryOrigin=Zemlja porekla
     Nature=Priroda
     ShortLabel=Kratak naziv
    @@ -250,8 +251,8 @@ PriceNumeric=Broj
     DefaultPrice=Default cena
     ComposedProductIncDecStock=Povećaj/Smanji zalihu na matičnoj promeni
     ComposedProduct=Pod-proizvod
    -MinSupplierPrice=Minimalna cena dobavljača
    -MinCustomerPrice=Minimum customer price
    +MinSupplierPrice=Minimalna kupovna cena
    +MinCustomerPrice=Minimum selling price
     DynamicPriceConfiguration=Dinamička konfiguracija cene
     DynamicPriceDesc=On product card, with this module enabled, you should be able to set mathematic functions to calculate Customer or Supplier prices. Such function can use all mathematic operators, some constants and variables. You can set here the variables you want to be able to use and if the variable need an automatic update, the external URL to use to ask Dolibarr to update automaticaly the value.
     AddVariable=Dodaj promenljivu
    diff --git a/htdocs/langs/sr_RS/projects.lang b/htdocs/langs/sr_RS/projects.lang
    index cfe09906b11..5dfbd336f27 100644
    --- a/htdocs/langs/sr_RS/projects.lang
    +++ b/htdocs/langs/sr_RS/projects.lang
    @@ -77,6 +77,7 @@ Time=Vreme
     ListOfTasks=Lista zadataka
     GoToListOfTimeConsumed=Idi na listu utrošenog vremena
     GoToListOfTasks=Idi na listu zadataka
    +GoToGanttView=Go to Gantt view
     GanttView=Gantt View
     ListProposalsAssociatedProject=Lista komercijalnih ponuda vezanih za projekat
     ListOrdersAssociatedProject=List of customer orders associated with the project
    @@ -226,4 +227,4 @@ AllowCommentOnProject=Allow user comments on projects
     DontHavePermissionForCloseProject=You do not have permissions to close the project %s
     DontHaveTheValidateStatus=The project %s must be open to be closed
     RecordsClosed=%s project(s) closed
    -SendProjectRef=About project %s
    +SendProjectRef=Information project %s
    diff --git a/htdocs/langs/sr_RS/propal.lang b/htdocs/langs/sr_RS/propal.lang
    index cf7b725af30..8dc240a3803 100644
    --- a/htdocs/langs/sr_RS/propal.lang
    +++ b/htdocs/langs/sr_RS/propal.lang
    @@ -75,6 +75,7 @@ AvailabilityTypeAV_1M=1 mesec
     TypeContact_propal_internal_SALESREPFOLL=Agent koji prati ponudu
     TypeContact_propal_external_BILLING=Kontakt sa računa klijenta
     TypeContact_propal_external_CUSTOMER=Kontakt klijenta koji prati ponudu
    +TypeContact_propal_external_SHIPPING=Customer contact for delivery
     # Document models
     DocModelAzurDescription=Kompletan model ponude (logo...)
     DefaultModelPropalCreate=Kreacija default modela
    diff --git a/htdocs/langs/sr_RS/sendings.lang b/htdocs/langs/sr_RS/sendings.lang
    index 533922b334b..911858e837a 100644
    --- a/htdocs/langs/sr_RS/sendings.lang
    +++ b/htdocs/langs/sr_RS/sendings.lang
    @@ -52,8 +52,8 @@ ActionsOnShipping=Događaji na isporuci
     LinkToTrackYourPackage=Link za praćenje Vašeg paketa
     ShipmentCreationIsDoneFromOrder=Trenutno se kreacije nove isporuke radi sa kartice narudžbine.
     ShipmentLine=Linija isporuke
    -ProductQtyInCustomersOrdersRunning=Product quantity into open customers orders
    -ProductQtyInSuppliersOrdersRunning=Product quantity into open suppliers orders
    +ProductQtyInCustomersOrdersRunning=Product quantity into open customer orders
    +ProductQtyInSuppliersOrdersRunning=Product quantity into open purchase orders
     ProductQtyInShipmentAlreadySent=Product quantity from open customer order already sent
     ProductQtyInSuppliersShipmentAlreadyRecevied=Product quantity from open supplier order already received
     NoProductToShipFoundIntoStock=Nema proizvoda za isporuku u magacin <b>%s</b>. Ispravite zalihu ili izaberite drugi magacin.
    diff --git a/htdocs/langs/sr_RS/stocks.lang b/htdocs/langs/sr_RS/stocks.lang
    index 8a079b53790..a8efeca1984 100644
    --- a/htdocs/langs/sr_RS/stocks.lang
    +++ b/htdocs/langs/sr_RS/stocks.lang
    @@ -67,7 +67,7 @@ DeStockOnValidateOrder=Smanji realne zalihe nakon potvrde narudžbine klijenta
     DeStockOnShipment=Smanji realne zalihe nakon potvrde računa/kreditne note dobavljača
     DeStockOnShipmentOnClosing=Decrease real stocks on shipping classification closed
     ReStockOnBill=Povećaj realne zalihe nakon potvrde računa/kreditne note dobavljača
    -ReStockOnValidateOrder=Povećaj realne zalihe nakon potvrde narudžbine dobavljača
    +ReStockOnValidateOrder=Increase real stocks on purchase orders approbation
     ReStockOnDispatchOrder=Increase real stocks on manual dispatching into warehouses, after supplier order receipt of goods
     OrderStatusNotReadyToDispatch=Narudžbina nema status koji omogućava otpremu proizvoda u magacin.
     StockDiffPhysicTeoric=Explanation for difference between physical and virtual stock
    @@ -203,3 +203,4 @@ RegulateStock=Regulate Stock
     ListInventory=Lista
     StockSupportServices=Stock management support services
     StockSupportServicesDesc=By default, you can stock only product with type "product". If on, and if module service is on, you can also stock a product with type "service"
    +ReceiveProducts=Receive items
    diff --git a/htdocs/langs/sr_RS/suppliers.lang b/htdocs/langs/sr_RS/suppliers.lang
    index aa9259ff594..5d6ee042aba 100644
    --- a/htdocs/langs/sr_RS/suppliers.lang
    +++ b/htdocs/langs/sr_RS/suppliers.lang
    @@ -1,11 +1,11 @@
     # Dolibarr language file - Source file is en_US - suppliers
    -Suppliers=Dobavljači
    -SuppliersInvoice=Račun dobavljača
    -ShowSupplierInvoice=Prikaži fakturu dobavljača
    -NewSupplier=Novi dobavljač
    +Suppliers=Vendors
    +SuppliersInvoice=Vendor invoice
    +ShowSupplierInvoice=Show Vendor Invoice
    +NewSupplier=New vendor
     History=Istorija
    -ListOfSuppliers=Lista dobavljača
    -ShowSupplier=Prikaži dobavljača
    +ListOfSuppliers=List of vendors
    +ShowSupplier=Show vendor
     OrderDate=Datum porudžbine
     BuyingPriceMin=Best buying price
     BuyingPriceMinShort=Best buying price
    @@ -14,34 +14,34 @@ TotalSellingPriceMinShort=Total of subproducts selling prices
     SomeSubProductHaveNoPrices=Neki od pod-proizvoda nemaju definisanu cenu
     AddSupplierPrice=Add buying price
     ChangeSupplierPrice=Change buying price
    -SupplierPrices=Cene dobavljača
    +SupplierPrices=Vendor prices
     ReferenceSupplierIsAlreadyAssociatedWithAProduct=Ovaj dobavljač je već vezan za referencu: %s
    -NoRecordedSuppliers=Nema sačuvanih dobavljača
    -SupplierPayment=Uplata dobavljača
    -SuppliersArea=Oblast dobavljača
    -RefSupplierShort=Ref. dobavljača
    +NoRecordedSuppliers=No vendor recorded
    +SupplierPayment=Vendor payment
    +SuppliersArea=Vendor area
    +RefSupplierShort=Ref. vendor
     Availability=Dostupnost
    -ExportDataset_fournisseur_1=Lista računa dobavljača
    -ExportDataset_fournisseur_2=Računi i uplate dobavljača
    -ExportDataset_fournisseur_3=Narudžbine dobavljača
    +ExportDataset_fournisseur_1=Vendor invoices list and invoice lines
    +ExportDataset_fournisseur_2=Vendor invoices and payments
    +ExportDataset_fournisseur_3=Purchase orders and order lines
     ApproveThisOrder=Odobri ovu narudžbinu
     ConfirmApproveThisOrder=Are you sure you want to approve order <b>%s</b>?
     DenyingThisOrder=Odbij narudžbinu
     ConfirmDenyingThisOrder=Are you sure you want to deny this order <b>%s</b>?
     ConfirmCancelThisOrder=Are you sure you want to cancel this order <b>%s</b>?
    -AddSupplierOrder=Kreiraj narudžbinu dobavljača
    -AddSupplierInvoice=Kreiraj račun dobavljača
    -ListOfSupplierProductForSupplier=Lista proizvoda i cena za dobavljača <b>%s</b> 
    -SentToSuppliers=Poslato dobavljačima
    -ListOfSupplierOrders=Lista narudžbina dobavljača
    -MenuOrdersSupplierToBill=Narudžbine dobavljača za naplatu
    +AddSupplierOrder=Create Purchase Order
    +AddSupplierInvoice=Create vendor invoice
    +ListOfSupplierProductForSupplier=List of products and prices for vendor <b>%s</b>
    +SentToSuppliers=Sent to vendors
    +ListOfSupplierOrders=List of purchase orders
    +MenuOrdersSupplierToBill=Purchase orders to invoice
     NbDaysToDelivery=Kašnjenje isporuke u danima
     DescNbDaysToDelivery=Najduže kašnjenje isporuke proizvoda iz ove narudžbine
    -SupplierReputation=Supplier reputation
    +SupplierReputation=Vendor reputation
     DoNotOrderThisProductToThisSupplier=Do not order
     NotTheGoodQualitySupplier=Wrong quality
     ReputationForThisProduct=Reputation
     BuyerName=Buyer name
     AllProductServicePrices=All product / service prices
     AllProductReferencesOfSupplier=All product / service references of supplier
    -BuyingPriceNumShort=Cene dobavljača
    +BuyingPriceNumShort=Vendor prices
    diff --git a/htdocs/langs/sr_RS/users.lang b/htdocs/langs/sr_RS/users.lang
    index d2873c43fdb..21fc2f30cc7 100644
    --- a/htdocs/langs/sr_RS/users.lang
    +++ b/htdocs/langs/sr_RS/users.lang
    @@ -48,7 +48,7 @@ PasswordChangeRequest=Request to change password for <b>%s</b>
     PasswordChangeRequestSent=Zahtev za izmenu lozinke za <b>%s</b> je poslat <b>%s</b>.
     ConfirmPasswordReset=Confirm password reset
     MenuUsersAndGroups=Korisnici & Grupe
    -LastGroupsCreated=Latest %s created groups
    +LastGroupsCreated=Latest %s groups created
     LastUsersCreated=Latest %s users created
     ShowGroup=Prikaži grupu
     ShowUser=Prikaži korisnika
    diff --git a/htdocs/langs/sr_RS/workflow.lang b/htdocs/langs/sr_RS/workflow.lang
    index 2d6ca3b4b19..1c2572bb994 100644
    --- a/htdocs/langs/sr_RS/workflow.lang
    +++ b/htdocs/langs/sr_RS/workflow.lang
    @@ -14,7 +14,7 @@ descWORKFLOW_INVOICE_AMOUNT_CLASSIFY_BILLED_ORDER=Classify linked source custome
     descWORKFLOW_INVOICE_CLASSIFY_BILLED_ORDER=Classify linked source customer order(s) to billed when customer invoice is set to paid (and if amount of the invoice is same than total amount of linked orders)
     descWORKFLOW_ORDER_CLASSIFY_SHIPPED_SHIPPING=Classify linked source customer order to shipped when a shipment is validated (and if quantity shipped by all shipments is the same as in the order to update)
     # Autoclassify supplier order
    -descWORKFLOW_ORDER_CLASSIFY_BILLED_SUPPLIER_PROPOSAL=Classify linked source supplier proposal(s) to billed when supplier invoice is validated (and if amount of the invoice is same than total amount of linked proposals)
    -descWORKFLOW_INVOICE_AMOUNT_CLASSIFY_BILLED_SUPPLIER_ORDER=Classify linked source supplier order(s) to billed when supplier invoice is validated (and if amount of the invoice is same than total amount of linked orders)
    +descWORKFLOW_ORDER_CLASSIFY_BILLED_SUPPLIER_PROPOSAL=Classify linked source vendor proposal(s) to billed when vendor invoice is validated (and if amount of the invoice is same than total amount of linked proposals)
    +descWORKFLOW_INVOICE_AMOUNT_CLASSIFY_BILLED_SUPPLIER_ORDER=Classify linked source purchase order(s) to billed when vendor invoice is validated (and if amount of the invoice is same than total amount of linked orders)
     AutomaticCreation=Automatsko kriranje
     AutomaticClassification=Automatsko klasifikovanje
    diff --git a/htdocs/langs/sv_SE/accountancy.lang b/htdocs/langs/sv_SE/accountancy.lang
    index d321ffa7980..0ffe09de816 100644
    --- a/htdocs/langs/sv_SE/accountancy.lang
    +++ b/htdocs/langs/sv_SE/accountancy.lang
    @@ -1,4 +1,5 @@
     # Dolibarr language file - en_US - Accounting Expert
    +Accounting=Redovisning
     ACCOUNTING_EXPORT_SEPARATORCSV=Kolumnseparator för exportfil
     ACCOUNTING_EXPORT_DATE=Datumformat för exportfil
     ACCOUNTING_EXPORT_PIECE=Export the number of piece
    @@ -39,11 +40,11 @@ AccountWithNonZeroValues=Accounts with non zero values
     ListOfAccounts=List of accounts
     
     MainAccountForCustomersNotDefined=Main accounting account for customers not defined in setup
    -MainAccountForSuppliersNotDefined=Main accounting account for suppliers not defined in setup
    +MainAccountForSuppliersNotDefined=Main accounting account for vendors not defined in setup
     MainAccountForUsersNotDefined=Main accounting account for users not defined in setup
     MainAccountForVatPaymentNotDefined=Main accounting account for VAT payment not defined in setup
     
    -AccountancyArea=Accountancy area
    +AccountancyArea=Accounting area
     AccountancyAreaDescIntro=Usage of the accountancy module is done in several step:
     AccountancyAreaDescActionOnce=The following actions are usually executed one time only, or once per year...
     AccountancyAreaDescActionOnceBis=Next steps should be done to save you time in future by suggesting you the correct default accounting account when making the journalization (writing record in Journals and General ledger)
    @@ -54,6 +55,7 @@ AccountancyAreaDescChartModel=STEP %s: Create a model of chart of account from m
     AccountancyAreaDescChart=STEP %s: Create or check content of your chart of account from menu %s
     
     AccountancyAreaDescVat=STEP %s: Define accounting accounts for each VAT Rates. For this, use the menu entry %s.
    +AccountancyAreaDescDefault=STEP %s: Define default accounting accounts. For this, use the menu entry %s.
     AccountancyAreaDescExpenseReport=STEP %s: Define default accounting accounts for each type of expense report. For this, use the menu entry %s.
     AccountancyAreaDescSal=STEP %s: Define default accounting accounts for payment of salaries. For this, use the menu entry %s.
     AccountancyAreaDescContrib=STEP %s: Define default accounting accounts for special expences (miscellaneous taxes). For this, use the menu entry %s.
    @@ -89,7 +91,7 @@ MenuProductsAccounts=Product accounts
     ProductsBinding=Products accounts
     Ventilation=Binding to accounts
     CustomersVentilation=Customer invoice binding
    -SuppliersVentilation=Supplier invoice binding
    +SuppliersVentilation=Vendor invoice binding
     ExpenseReportsVentilation=Expense report binding
     CreateMvts=Create new transaction
     UpdateMvts=Modification of a transaction
    @@ -130,12 +132,14 @@ ACCOUNTING_LENGTH_GACCOUNT=Length of the general accounting accounts (If you set
     ACCOUNTING_LENGTH_AACCOUNT=Length of the third party accounting accounts (If you set value to 6 here, the account '401' will appear like '401000' on screen)
     ACCOUNTING_MANAGE_ZERO=Allow to manage different number of zero at the end of an accounting account. Needed by some countries (like switzerland). If keep to off (default), you can set the 2 following parameters to ask application to add virtual zero.
     BANK_DISABLE_DIRECT_INPUT=Disable direct recording of transaction in bank account
    +ACCOUNTING_ENABLE_EXPORT_DRAFT_JOURNAL=Enable draft export on journal
     
     ACCOUNTING_SELL_JOURNAL=Sell ​​tidskrift
     ACCOUNTING_PURCHASE_JOURNAL=Bara tidskrift
     ACCOUNTING_MISCELLANEOUS_JOURNAL=Diverse tidskrift
     ACCOUNTING_EXPENSEREPORT_JOURNAL=Utgiftsjournal
     ACCOUNTING_SOCIAL_JOURNAL=Social tidskrift
    +ACCOUNTING_HAS_NEW_JOURNAL=Has new Journal
     
     ACCOUNTING_ACCOUNT_TRANSFER_CASH=Accounting account of transfer
     ACCOUNTING_ACCOUNT_SUSPENSE=Accounting account of wait
    @@ -185,11 +189,12 @@ ListeMvts=List of movements
     ErrorDebitCredit=Debit och kredit kan inte ha ett värde på samma gång
     AddCompteFromBK=Add accounting accounts to the group
     ReportThirdParty=List third party account
    -DescThirdPartyReport=Consult here the list of the third party customers and suppliers and their accounting accounts
    +DescThirdPartyReport=Consult here the list of the third party customers and vendors and their accounting accounts
     ListAccounts=Förteckning över redovisningskonton
     UnknownAccountForThirdparty=Unknown third party account. We will use %s
     UnknownAccountForThirdpartyBlocking=Unknown third party account. Blocking error
     UnknownAccountForThirdpartyAndWaitingAccountNotDefinedBlocking=Unknown third party account and waiting account not defined. Blocking error
    +PaymentsNotLinkedToProduct=Payment not linked to any product / service
     
     Pcgtype=Group of account
     Pcgsubtype=Subgroup of account
    @@ -204,8 +209,8 @@ DescVentilDoneCustomer=Consult here the list of the lines of invoices customers
     DescVentilTodoCustomer=Bind invoice lines not already bound with a product accounting account
     ChangeAccount=Change the product/service accounting account for selected lines with the following accounting account:
     Vide=-
    -DescVentilSupplier=Consult here the list of supplier invoice lines bound or not yet bound to a product accounting account
    -DescVentilDoneSupplier=Konsul här listan med linjerna av fakturor leverantör och deras bokföringskonto
    +DescVentilSupplier=Consult here the list of vendor invoice lines bound or not yet bound to a product accounting account
    +DescVentilDoneSupplier=Consult here the list of the lines of invoices vendors and their accounting account
     DescVentilTodoExpenseReport=Bind expense report lines not already bound with a fee accounting account
     DescVentilExpenseReport=Consult here the list of expense report lines bound (or not) to a fee accounting account
     DescVentilExpenseReportMore=If you setup accounting account on type of expense report lines, the application will be able to make all the binding between your expense report lines and the accounting account of your chart of accounts, just in one click with the button <strong>"%s"</strong>. If account was not set on fees dictionary or if you still has some lines not bound to any account, you will have to make a manual binding from the menu "<strong>%s</strong>".
    @@ -215,7 +220,7 @@ ValidateHistory=Bind Automatically
     AutomaticBindingDone=Automatic binding done
     
     ErrorAccountancyCodeIsAlreadyUse=Fel, du kan inte ta bort denna redovisningskonto eftersom den används
    -MvtNotCorrectlyBalanced=Movement not correctly balanced. Credit = %s. Debit = %s
    +MvtNotCorrectlyBalanced=Movement not correctly balanced. Debit = %s | Credit = %s
     FicheVentilation=Binding card
     GeneralLedgerIsWritten=Transactions are written in the Ledger
     GeneralLedgerSomeRecordWasNotRecorded=Some of the transactions could not be journalized. If there is no other error message, this is probably because they were already journalized.
    @@ -293,4 +298,9 @@ Binded=Lines bound
     ToBind=Lines to bind
     UseMenuToSetBindindManualy=Autodection not possible, use menu <a href="%s">%s</a> to make the binding manually
     
    +## Import
    +ImportAccountingEntries=Accounting entries
    +
     WarningReportNotReliable=Warning, this report is not based on the Ledger, so does not contains transaction modified manualy in the Ledger. If your journalization is up to date, the bookkeeping view is more accurate.
    +ExpenseReportJournal=Expense Report Journal
    +InventoryJournal=Inventory Journal
    diff --git a/htdocs/langs/sv_SE/admin.lang b/htdocs/langs/sv_SE/admin.lang
    index 967169857bb..12181099f4a 100644
    --- a/htdocs/langs/sv_SE/admin.lang
    +++ b/htdocs/langs/sv_SE/admin.lang
    @@ -3,8 +3,8 @@ Foundation=Stiftelse
     Version=Version
     Publisher=Publisher
     VersionProgram=Programversion
    -VersionLastInstall=Initial install version
    -VersionLastUpgrade=Latest version upgrade
    +VersionLastInstall=Ursprunglig installerad version
    +VersionLastUpgrade=Senast installerade version
     VersionExperimental=Experimentell
     VersionDevelopment=Utveckling
     VersionUnknown=Okänd
    @@ -29,7 +29,7 @@ SessionId=Session ID
     SessionSaveHandler=Handler för att spara sessioner
     SessionSavePath=Lagring session lokalisering
     PurgeSessions=Utrensning av sessioner
    -ConfirmPurgeSessions=Do you really want to purge all sessions? This will disconnect every user (except yourself).
    +ConfirmPurgeSessions=Vill du verkligen tömma alla sessioner? Detta kommer logga ut alla användare (förutom dig själv).
     NoSessionListWithThisHandler=Spara session hanterare konfigureras i din PHP inte är möjligt att lista all löpande sessioner.
     LockNewSessions=Lås nya förbindelser
     ConfirmLockNewSessions=Är du säker på att du vill begränsa alla nya Dolibarr anknytning till dig själv. Endast användare <b>%s</b> kommer att kunna ansluta efter det.
    @@ -107,7 +107,7 @@ MenuIdParent=Överordnade menyn ID
     DetailMenuIdParent=ID överordnade menyn (0 för en toppmenyn)
     DetailPosition=Sortera nummer att definiera menyposition
     AllMenus=Alla
    -NotConfigured=Module/Application not configured
    +NotConfigured=Modul/Applikation är inte konfigurerad
     Active=Aktiv
     SetupShort=Inställning
     OtherOptions=Andra alternativ
    @@ -130,7 +130,7 @@ YouCanEditPHPTZ=To set a different PHP timezone (not required), you can try to a
     HoursOnThisPageAreOnServerTZ=Warning, in contrary of other screens, hours on this page are not in your local timezone, but for the timezone of the server.
     Box=Widget
     Boxes=Widgets
    -MaxNbOfLinesForBoxes=Max number of lines for widgets
    +MaxNbOfLinesForBoxes=Max antal rader för widget
     AllWidgetsWereEnabled=All available widgets are enabled
     PositionByDefault=Standard för
     Position=Position
    @@ -269,10 +269,11 @@ MAIN_MAIL_SMTP_SERVER=SMTP / SMTPs Host (som standard i php.ini: <b>%s)</b>
     MAIN_MAIL_SMTP_PORT_NotAvailableOnLinuxLike=SMTP / SMTPs Port (Ej definierad i PHP på Unix-liknande system)
     MAIN_MAIL_SMTP_SERVER_NotAvailableOnLinuxLike=SMTP / SMTPs Host (Ej definierad i PHP på Unix-liknande system)
     MAIN_MAIL_EMAIL_FROM=Sender email for automatic emails (By default in php.ini: <b>%s</b>)
    -MAIN_MAIL_ERRORS_TO=Email used as 'Errors-To' field in emails sent
    +MAIN_MAIL_ERRORS_TO=Eemail used for error returns emails (fields 'Errors-To' in emails sent)
     MAIN_MAIL_AUTOCOPY_TO= Skicka systematiskt en dold kol-kopia av alla skickade email till
     MAIN_DISABLE_ALL_MAILS=Disable all emails sendings (for test purposes or demos)
     MAIN_MAIL_FORCE_SENDTO=Send all emails to (instead of real recipients, for test purposes)
    +MAIN_MAIL_ENABLED_USER_DEST_SELECT=Add employees users with email into allowed destinaries list
     MAIN_MAIL_SENDMODE=Metod för att skicka e-post
     MAIN_MAIL_SMTPS_ID=SMTP-ID om autentisering krävs
     MAIN_MAIL_SMTPS_PW=SMTP-lösenord om autentisering krävs
    @@ -291,7 +292,7 @@ ModuleSetup=Modul setup
     ModulesSetup=Modules/Application setup
     ModuleFamilyBase=System
     ModuleFamilyCrm=Customer Relation Management (CRM)
    -ModuleFamilySrm=Supplier Relation Management (SRM)
    +ModuleFamilySrm=Vendor Relation Management (VRM)
     ModuleFamilyProducts=Products Management (PM)
     ModuleFamilyHr=Human Resource Management (HR)
     ModuleFamilyProjects=Projekt / gemensamt arbete
    @@ -373,7 +374,8 @@ NoSmsEngine=Ingen SMS-avsändare Manager, som finns. SMS-avsändare chef inte in
     PDF=PDF
     PDFDesc=Du kan ställa in varje globala alternativ för PDF generation
     PDFAddressForging=Regler för att förfalska adress lådor
    -HideAnyVATInformationOnPDF=Göm all information som rör moms på genererade PDF
    +HideAnyVATInformationOnPDF=Hide all information related to Sales tax / VAT on generated PDF
    +PDFRulesForSalesTax=Rules for Sales Tax / VAT
     PDFLocaltax=Rules for %s
     HideLocalTaxOnPDF=Hide %s rate into pdf column tax sale
     HideDescOnPDF=Dölj produktbeskrivningar i genererad PDF
    @@ -445,13 +447,14 @@ DisplayCompanyInfo=Display company address
     DisplayCompanyManagers=Display manager names
     DisplayCompanyInfoAndManagers=Display company address and manager names
     EnableAndSetupModuleCron=If you want to have this recurring invoice beeing generated automatically, module *%s* must be enabled and correctly setup. Otherwise, generation of invoices must be done manually from this template with button *Create*. Note that even if you enabled automatic generation, you can still safely launch manual generation. Duplicates generation for same period are not possible.
    -ModuleCompanyCodeAquarium=Return an accounting code built by:<br>%s followed by third party supplier code for a supplier accounting code,<br>%s followed by third party customer code for a customer accounting code.
    +ModuleCompanyCodeCustomerAquarium=%s followed by third party customer code for a customer accounting code
    +ModuleCompanyCodeSupplierAquarium=%s followed by third party supplier code for a supplier accounting code
     ModuleCompanyCodePanicum=Return an empty accounting code.
     ModuleCompanyCodeDigitaria=Accounting code depends on third party code. The code is composed of the character "C" in the first position followed by the first 5 characters of the third party code.
     Use3StepsApproval=By default, Purchase Orders need to be created and approved by 2 different users (one step/user to create and one step/user to approve. Note that if user has both permission to create and approve, one step/user will be enough). You can ask with this option to introduce a third step/user approval, if amount is higher than a dedicated value (so 3 steps will be necessary: 1=validation, 2=first approval and 3=second approval if amount is enough).<br>Set this to empty if one approval (2 steps) is enough, set it to a very low value (0.1) if a second approval (3 steps) is always required.
     UseDoubleApproval=Use a 3 steps approval when amount (without tax) is higher than...
     WarningPHPMail=WARNING: It is often better to setup outgoing emails to use the email server of your provider instead of the default setup. Some email providers (like Yahoo) does not allow you to send an email from another server than their own server. Your current setup use the server of the application to send email and not the server of your email provider, so some recipients (the one compatible with the restrictive DMARC protocol), will ask your email provider if they can accept your email and some email providers (like Yahoo) may respond "no" because the server is not a server of them, so few of your sent Emails may not be accepted (be carefull also to your email provider sending quota).<br>If your Email provider (like Yahoo) has this restriction, you must change Email setup to choose the other method "SMTP server" and enter the SMTP server and credentials provided by your Email provider (ask your EMail provider to get SMTP credentials for your account).
    -WarningPHPMail2=If your email SMTP provider need to restrict email client to some IP addresses (very rare), this is the IP address of your ERP CRM application: <strong>%s</strong>.
    +WarningPHPMail2=If your email SMTP provider need to restrict email client to some IP addresses (very rare), this is the IP address of the mail user agent (MUA) for your ERP CRM application: <strong>%s</strong>.
     ClickToShowDescription=Click to show description
     DependsOn=This module need the module(s)
     RequiredBy=This module is required by module(s)
    @@ -471,6 +474,9 @@ AttachMainDocByDefault=Set this to 1 if you want to attach main document to emai
     FilesAttachedToEmail=Attach file
     SendEmailsReminders=Send agenda reminders by emails
     davDescription=Add a component to be a DAV server
    +DAVSetup=Setup of module DAV
    +DAV_ALLOW_PUBLIC_DIR=Enable the public directory (WebDav directory with no login required)
    +DAV_ALLOW_PUBLIC_DIRTooltip=The WebDav public directory is a WebDAV directory everybody can access to (in read and write mode), with no need to have/use an existing login/password account.
     # Modules
     Module0Name=Användare & grupper
     Module0Desc=Users / Employees and Groups management
    @@ -479,7 +485,7 @@ Module1Desc=Företag och kontakt ledning
     Module2Name=Kommersiella
     Module2Desc=Kommersiell förvaltning
     Module10Name=Bokföring
    -Module10Desc=Enkel bokföring och redovisning (faktura och betalning avsändandet)
    +Module10Desc=Simple accounting reports (journals, turnover) based onto database content. Does not use any ledger table.
     Module20Name=Förslag
     Module20Desc=Hantering av affärsförslag
     Module22Name=Massutskick av e-utskick
    @@ -491,7 +497,7 @@ Module25Desc=Kundorder ledning
     Module30Name=Fakturor
     Module30Desc=Fakturor och kreditnota: s förvaltning för kunder. Faktura ledning för leverantörer
     Module40Name=Leverantörer
    -Module40Desc=Leverantörens ledning och inköp (order och fakturor)
    +Module40Desc=Suppliers and purchase management (purchase orders and billing)
     Module42Name=Debug Logs
     Module42Desc=Logging facilities (file, syslog, ...). Such logs are for technical/debug purposes.
     Module49Name=Redaktion
    @@ -546,8 +552,8 @@ Module400Name=Projekt / Möjligheter / Leads
     Module400Desc=Management of projects, opportunities/leads and/or tasks. You can also assign any element (invoice, order, proposal, intervention, ...) to a project and get a transversal view from the project view.
     Module410Name=WebCalendar
     Module410Desc=WebCalendar integration
    -Module500Name=Särskilda kostnader
    -Module500Desc=Förvaltning av särskilda kostnader (skatter, sociala eller skattemässiga skatter, utdelningar)
    +Module500Name=Taxes and Special expenses
    +Module500Desc=Management of other expenses (sale taxes, social or fiscal taxes, dividends, ...)
     Module510Name=Payment of employee wages
     Module510Desc=Record and follow payment of your employee wages
     Module520Name=Lån
    @@ -561,14 +567,14 @@ Module700Name=Donationer
     Module700Desc=Donation ledning
     Module770Name=Räkningar
     Module770Desc=Förvaltnings- och anspråk räkningar (transport, måltid, ...)
    -Module1120Name=Leverantör kommersiell förslag
    -Module1120Desc=Begär leverantör kommersiella förslag och priser
    +Module1120Name=Vendor commercial proposal
    +Module1120Desc=Request vendor commercial proposal and prices
     Module1200Name=Mantis
     Module1200Desc=Mantis integration
     Module1520Name=Dokument Generation
     Module1520Desc=Mass post dokumentgenerering
     Module1780Name=Taggar/Kategorier
    -Module1780Desc=Skapa taggar / kategori (produkter, kunder, leverantörer, kontakter eller medlemmar)
    +Module1780Desc=Create tags/category (products, customers, vendors, contacts or members)
     Module2000Name=FCKeditor
     Module2000Desc=Allow to edit some text area using an advanced editor (Based on CKEditor)
     Module2200Name=Dynamiska priser
    @@ -576,7 +582,7 @@ Module2200Desc=Aktivera användningen av matematiska uttryck för priser
     Module2300Name=Schemalagda jobb
     Module2300Desc=Scheduled jobs management (alias cron or chrono table)
     Module2400Name=Events/Agenda
    -Module2400Desc=Follow done and upcoming events. Let application logs automatic events for tracking purposes or record manual events or rendez-vous.
    +Module2400Desc=Follow done and upcoming events. Let application logs automatic events for tracking purposes or record manual events or rendez-vous. This is the main important module for a good Customer or Supplier Relationship Management.
     Module2500Name=DMS / ECM
     Module2500Desc=Document Management System / Electronic Content Management. Automatic organization of your generated or stored documents. Share them when you need.
     Module2600Name=API/Web services (SOAP server)
    @@ -599,7 +605,7 @@ Module4000Desc=Human resources management (management of department, employee co
     Module5000Name=Multi-bolag
     Module5000Desc=Gör att du kan hantera flera företag
     Module6000Name=Workflow
    -Module6000Desc=Workflow management
    +Module6000Desc=Workflow management (automatic creation of object and/or automatic status change)
     Module10000Name=Websites
     Module10000Desc=Create public websites with a WYSIWG editor. Just setup your web server (Apache, Nginx, ...) to point to the dedicated Dolibarr directory to have it online on the Internet with your own domain name.
     Module20000Name=Lämna Framställningar förvaltning
    @@ -613,7 +619,7 @@ Module50100Desc=Point of sales module (POS).
     Module50200Name=Paypal
     Module50200Desc=Module to offer an online payment page accepting payments using PayPal (credit card or PayPal credit). This can be used to allow your customers to make free payments or for a payment on a particular Dolibarr object (invoice, order, ...)
     Module50400Name=Redovisning (avancerad)
    -Module50400Desc=Accounting management (double entries, support general and auxiliary ledgers)
    +Module50400Desc=Accounting management (double entries, support general and auxiliary ledgers). Export the ledger in several other accounting software format.
     Module54000Name=PrintIPP
     Module54000Desc=Direktutskrift (utan att öppna dokumenten) använder Cups IPP-gränssnitt (skrivare måste vara synlig från servern, och CUPS måste vara installerad på servern).
     Module55000Name=Poll, Survey or Vote
    @@ -885,7 +891,7 @@ DictionaryCivility=Personal and professional titles
     DictionaryActions=Types of agenda events
     DictionarySocialContributions=Sociala och skattemässiga skatter typer
     DictionaryVAT=Moms Priser och Sales Tax Rates
    -DictionaryRevenueStamp=Mängd skattestämpel
    +DictionaryRevenueStamp=Amount of tax stamps
     DictionaryPaymentConditions=Betalningsvillkor
     DictionaryPaymentModes=Betalningssätten
     DictionaryTypeContact=Kontakt / adresstyper
    @@ -913,7 +919,7 @@ SetupSaved=Setup sparas
     SetupNotSaved=Setup not saved
     BackToModuleList=Tillbaka till moduler lista
     BackToDictionaryList=Tillbaka till ordlistan
    -TypeOfRevenueStamp=Type of revenue stamp
    +TypeOfRevenueStamp=Type of tax stamp
     VATManagement=Moms Management
     VATIsUsedDesc=By default when creating prospects, invoices, orders etc the VAT rate follows the active standard rule:<br>If the seller is not subjected to VAT, then VAT defaults to 0. End of rule.<br>If the (selling country= buying country), then the VAT by default equals the VAT of the product in the selling country. End of rule. <br>If seller and buyer are both in the European Community and goods are transport products (car, ship, plane), the default VAT is 0 ( The VAT should be paid by the buyer to the customoffice of his country and not to the seller). End of rule.<br>If seller and buyer are both in the European Community and the buyer is not a company, then the VAT by defaults to the VAT of the product sold.  End of rule.<br>If seller and buyer are both in the European Community and the buyer is a company, then the VAT is 0 by default . End of rule.<br>In any othe case the proposed default is VAT=0. End of rule.
     VATIsNotUsedDesc=Som standard föreslås moms 0 som kan användas för de fall som föreningar, privatpersoner ou små företag.
    @@ -1021,7 +1027,7 @@ Delays_MAIN_DELAY_ACTIONS_TODO=Delay tolerance (in days) before alert on planned
     Delays_MAIN_DELAY_PROJECT_TO_CLOSE=Delay tolerance (in days) before alert on project not closed in time
     Delays_MAIN_DELAY_TASKS_TODO=Delay tolerance (in days) before alert on planned tasks (project tasks) not completed yet
     Delays_MAIN_DELAY_ORDERS_TO_PROCESS=Delay tolerance (in days) before alert on orders not processed yet
    -Delays_MAIN_DELAY_SUPPLIER_ORDERS_TO_PROCESS=Delay tolerance (in days) before alert on suppliers orders not processed yet
    +Delays_MAIN_DELAY_SUPPLIER_ORDERS_TO_PROCESS=Delay tolerance (in days) before alert on purchase orders not processed yet
     Delays_MAIN_DELAY_PROPALS_TO_CLOSE=Fördröjning tolerans (i dagar) före registrering om förslag att stänga
     Delays_MAIN_DELAY_PROPALS_TO_BILL=Fördröjning tolerans (i dagar) före registrering om förslag faktureras inte
     Delays_MAIN_DELAY_NOT_ACTIVATED_SERVICES=Tolerans fördröjning (i dagar) före registrering om tjänster för att aktivera
    @@ -1033,9 +1039,9 @@ Delays_MAIN_DELAY_MEMBERS=Tolerans fördröjning (i dagar) före registrering om
     Delays_MAIN_DELAY_CHEQUES_TO_DEPOSIT=Tolerans fördröjning (i dagar) före registrering om kontroller insättning för att göra
     Delays_MAIN_DELAY_EXPENSEREPORTS=Tolerance delay (in days) before alert for expense reports to approve
     SetupDescription1=The setup area is for initial setup parameters before starting to use Dolibarr.
    -SetupDescription2=The two mandatory setup steps are the first two in the setup menu on the left: %s setup page and %s setup page :
    -SetupDescription3=Parameters in menu <a href="%s">%s -> %s</a> are required because defined data are used on Dolibarr screens and to customize the default behavior of the software (for country-related features for example).
    -SetupDescription4=Parameters in menu <a href="%s">%s -> %s</a> are required because Dolibarr ERP/CRM is a collection of several modules/applications, all more or less independent. New features will be added to menus for every module you will activate.
    +SetupDescription2=The two mandatory setup steps are the following steps (the two first entries in the left setup menu):
    +SetupDescription3=Settings in menu <a href="%s">%s -> %s</a>. This step is required because it defines data used on Dolibarr screens to customize the default behavior of the software (for country-related features for example).
    +SetupDescription4=Settings in menu <a href="%s">%s -> %s</a>. This step is required because Dolibarr ERP/CRM is a collection of several modules/applications, all more or less independent. New features are added to menus for every module you activate.
     SetupDescription5=Andra menyalternativ hantera valfria parametrar.
     LogEvents=Säkerhetsgranskning evenemang
     Audit=Revision
    @@ -1054,8 +1060,9 @@ LogEventDesc=Du kan aktivera här loggning för Dolibarr säkerhet händelser. A
     AreaForAdminOnly=Setup parameters can be set by <b>administrator users</b> only.
     SystemInfoDesc=System information diverse teknisk information får du i skrivskyddad läge och synlig för administratörer bara.
     SystemAreaForAdminOnly=Detta område är tillgänglig för administratören användare. Ingen av de Dolibarr behörigheter kan minska denna gräns.
    -CompanyFundationDesc=Edit on this page all known information of the company or foundation you need to manage (For this, click on "Modify" or "Save" button at bottom of page)
    +CompanyFundationDesc=Edit on this page all known information of the company or foundation you need to manage (For this, click on "%s" or "%s" button at bottom of page)
     AccountantDesc=Edit on this page all known information about your accountant/bookkeeper
    +AccountantFileNumber=File number
     DisplayDesc=Du kan välja varje parameter i samband med Dolibarr utseendet här
     AvailableModules=Available app/modules
     ToActivateModule=För att aktivera moduler, gå på Setup-menyn (Hem-> Inställningar-> Modules).
    @@ -1188,11 +1195,11 @@ UserMailRequired=E krävs för att skapa en ny användare
     HRMSetup=HRM module setup
     ##### Company setup #####
     CompanySetup=Företag modul setup
    -CompanyCodeChecker=Modul för tredje part kodgenerering och kontroll (kund eller leverantör)
    -AccountCodeManager=Module for accounting code generation (customer or supplier)
    +CompanyCodeChecker=Module for third parties code generation and checking (customer or vendor)
    +AccountCodeManager=Module for accounting code generation (customer or vendor)
     NotificationsDesc=EMails notifications feature allows you to silently send automatic mail, for some Dolibarr events. Targets of notifications can be defined:
     NotificationsDescUser=* per users, one user at time.
    -NotificationsDescContact=* per third parties contacts (customers or suppliers), one contact at time.
    +NotificationsDescContact=* per third parties contacts (customers or vendors), one contact at time.
     NotificationsDescGlobal=* or by setting global target emails in module setup page.
     ModelModules=Dokument mallar
     DocumentModelOdt=Generera dokument från OpenDocuments mallar (.odt eller .ods filer för Openoffice, KOffice, Textedit, ...)
    @@ -1203,6 +1210,9 @@ MustBeUnique=Must be unique?
     MustBeMandatory=Mandatory to create third parties?
     MustBeInvoiceMandatory=Mandatory to validate invoices?
     TechnicalServicesProvided=Technical services provided
    +#####DAV #####
    +WebDAVSetupDesc=This is the links to access the WebDAV directory. It contains a "public" dir open to any user knowing the URL (if public directory access allowed) and a "private" directory that need an existing login account/password to access to.
    +WebDavServer=Root URL of %s server : %s
     ##### Webcal setup #####
     WebCalUrlForVCalExport=En export länk till <b>%s</b> format finns på följande länk: %s
     ##### Invoices #####
    @@ -1229,15 +1239,15 @@ FreeLegalTextOnProposal=Fri text på affärsförslag
     WatermarkOnDraftProposal=Vattenstämpel på utkast till affärsförslag (ingen om tom)
     BANK_ASK_PAYMENT_BANK_DURING_PROPOSAL=Be om bankkonto destination förslag
     ##### SupplierProposal #####
    -SupplierProposalSetup=Pris begär leverantörer modul konfiguration
    -SupplierProposalNumberingModules=Pris förfrågningar leverantörer numrerings modeller
    -SupplierProposalPDFModules=Pris begär leverantörer dokument modeller
    -FreeLegalTextOnSupplierProposal=Fritext på förfrågningar pris leverantörer
    -WatermarkOnDraftSupplierProposal=Vattenstämpel om förslaget pris begär leverantörer (ingen om tom)
    +SupplierProposalSetup=Price requests vendors module setup
    +SupplierProposalNumberingModules=Price requests vendors numbering models
    +SupplierProposalPDFModules=Price requests vendors documents models
    +FreeLegalTextOnSupplierProposal=Free text on price requests vendors
    +WatermarkOnDraftSupplierProposal=Watermark on draft price requests vendors (none if empty)
     BANK_ASK_PAYMENT_BANK_DURING_SUPPLIER_PROPOSAL=Fråga efter bankkonto destination pris begäran
     WAREHOUSE_ASK_WAREHOUSE_DURING_ORDER=Ask for Warehouse Source for order
     ##### Suppliers Orders #####
    -BANK_ASK_PAYMENT_BANK_DURING_SUPPLIER_ORDER=Ask for bank account destination of supplier order
    +BANK_ASK_PAYMENT_BANK_DURING_SUPPLIER_ORDER=Ask for bank account destination of purchase order
     ##### Orders #####
     OrdersSetup=Beställ ledning setup
     OrdersNumberingModules=Beställningar numrering moduler
    @@ -1448,7 +1458,7 @@ SyslogFilename=Filnamn och sökväg
     YouCanUseDOL_DATA_ROOT=Du kan använda DOL_DATA_ROOT / dolibarr.log för en loggfil i Dolibarr &quot;dokument&quot; katalogen. Du kan ställa in en annan väg för att lagra den här filen.
     ErrorUnknownSyslogConstant=Konstant %s är inte en känd syslog konstant
     OnlyWindowsLOG_USER=Endast Windows stöder LOG_USER
    -CompressSyslogs=Syslog files compression and backup
    +CompressSyslogs=Compression and backup of debug log files (generated by module Log for debug)
     SyslogFileNumberOfSaves=Log backups
     ConfigureCleaningCronjobToSetFrequencyOfSaves=Configure cleaning scheduled job to set log backup frequency
     ##### Donations #####
    @@ -1515,7 +1525,7 @@ OSCommerceTestOk=Anslutning till servern &quot;%s&quot; på databas %s &quot;med
     OSCommerceTestKo1=Anslutning till servern &quot;%s&quot; lyckas, men databas %s &quot;kunde inte nås.
     OSCommerceTestKo2=Anslutning till servern &quot;%s&quot; med användare &quot;%s&quot; misslyckades.
     ##### Stock #####
    -StockSetup=Lagermodul inställnings
    +StockSetup=Stock module setup
     IfYouUsePointOfSaleCheckModule=Om du använder en Point of Sale-modul (POS modul som standard eller annan extern modul), kan denna inställning ignoreras av din Point Of Sale modul. De flesta point of sales moduler är utformade för att skapa omedelbart en faktura och minska lager som standard oavsett är alternativ här. Så, om du behöver eller inte ha ett bestånd minskar när du registrerar en sälja från din Point of Sale, kolla även din POS-modul inrättas.
     ##### Menu #####
     MenuDeleted=Meny utgår
    @@ -1627,8 +1637,8 @@ ChequeReceiptsNumberingModule=Cheque Receipts Numbering module
     MultiCompanySetup=Multi-bolag modul setup
     ##### Suppliers #####
     SuppliersSetup=Leverantör modul setup
    -SuppliersCommandModel=Fullständig mall av leverantör för (logo. ..)
    -SuppliersInvoiceModel=Komplett mall leverantörsfaktura (logo. ..)
    +SuppliersCommandModel=Complete template of prchase order (logo...)
    +SuppliersInvoiceModel=Complete template of vendor invoice (logo...)
     SuppliersInvoiceNumberingModel=Leverantörsfakturor numrerings modeller
     IfSetToYesDontForgetPermission=Om satt till ja, glöm inte att ge behörighet till grupper eller användare som tillåts för den andra godkännande
     ##### GeoIPMaxmind #####
    @@ -1665,7 +1675,7 @@ NoAmbiCaracAutoGeneration=Använd inte tvetydiga tecken ("1", "l", "i", "|", "0"
     SalariesSetup=Inställning av modul löner
     SortOrder=Sorteringsordning
     Format=Format
    -TypePaymentDesc=0: Kundbetalning typ, 1: Leverantörsbetalnings typ, 2: Både kunder och leverantörer betalnings typ
    +TypePaymentDesc=0:Customer payment type, 1:Vendor payment type, 2:Both customers and vendors payment type
     IncludePath=Inkludera sökväg (definerad i variabel %s)
     ExpenseReportsSetup=Inställning av modulräkningar
     TemplatePDFExpenseReports=Dokumentmallar för att skapa reseräkning dokument
    @@ -1687,7 +1697,7 @@ InstallModuleFromWebHasBeenDisabledByFile=Installation av extern modul från ans
     ConfFileMustContainCustom=Installing or building an external module from application need to save the module files into directory <strong>%s</strong>. To have this directory processed by Dolibarr, you must setup your <strong>conf/conf.php</strong> to add the 2 directive lines:<br><strong>$dolibarr_main_url_root_alt='/custom';</strong><br><strong>$dolibarr_main_document_root_alt='%s/custom';</strong>
     HighlightLinesOnMouseHover=Markera tabelllinjer när musen flytta passerar över
     HighlightLinesColor=Highlight color of the line when the mouse passes over (keep empty for no highlight)
    -TextTitleColor=Color of page title
    +TextTitleColor=Text color of Page title
     LinkColor=Color of links
     PressF5AfterChangingThis=Press CTRL+F5 on keyboard or clear your browser cache after changing this value to have it effective
     NotSupportedByAllThemes=Will works with core themes, may not be supported by external themes
    @@ -1696,6 +1706,7 @@ TopMenuBackgroundColor=Bakgrundsfärg för Huvudmeny
     TopMenuDisableImages=Hide images in Top menu
     LeftMenuBackgroundColor=Bakgrundsfärg för vänstermenyn
     BackgroundTableTitleColor=Background color for Table title line
    +BackgroundTableTitleTextColor=Text color for Table title line
     BackgroundTableLineOddColor=Bakgrundsfärg för udda bords linjer
     BackgroundTableLineEvenColor=Bakgrundsfärg för ännu bords linjer
     MinimumNoticePeriod=Minsta varseltid (Din ledighet begäran måste göras innan denna försening)
    @@ -1718,19 +1729,19 @@ FillFixTZOnlyIfRequired=Example: +2 (fill only if problem experienced)
     ExpectedChecksum=Expected Checksum
     CurrentChecksum=Current Checksum
     ForcedConstants=Required constant values
    -MailToSendProposal=Om du vill skicka kunden förslag
    -MailToSendOrder=Om du vill skicka kundorder
    -MailToSendInvoice=Om du vill skicka kundfaktura
    -MailToSendShipment=Om du vill skicka försändelsen
    -MailToSendIntervention=Om du vill skicka ingripande
    -MailToSendSupplierRequestForQuotation=Om du vill skicka Offertförfrågan till leverantör
    -MailToSendSupplierOrder=Om du vill skicka leverantör ordning
    -MailToSendSupplierInvoice=Om du vill skicka leverantörsfaktura
    -MailToSendContract=To send a contract
    -MailToThirdparty=To send email from third party page
    -MailToMember=To send email from member page
    -MailToUser=To send email from user page
    -MailToProject= To send email from project page
    +MailToSendProposal=Customer proposals
    +MailToSendOrder=Customer orders
    +MailToSendInvoice=Customer invoices
    +MailToSendShipment=Transporter
    +MailToSendIntervention=Insatser
    +MailToSendSupplierRequestForQuotation=Quotation request
    +MailToSendSupplierOrder=Purchase orders
    +MailToSendSupplierInvoice=Vendor invoices
    +MailToSendContract=Kontrakt
    +MailToThirdparty=Tredje part
    +MailToMember=Medlemmar
    +MailToUser=Användare
    +MailToProject=Projects page
     ByDefaultInList=Show by default on list view
     YouUseLastStableVersion=You use the latest stable version
     TitleExampleForMajorRelease=Example of message you can use to announce this major release (feel free to use it on your web sites)
    @@ -1780,7 +1791,10 @@ MAIN_PDF_MARGIN_BOTTOM=Bottom margin on PDF
     SetToYesIfGroupIsComputationOfOtherGroups=Set this to yes if this group is a computation of other groups
     EnterCalculationRuleIfPreviousFieldIsYes=Enter calculcation rule if previous field was set to Yes (For example 'CODEGRP1+CODEGRP2')
     SeveralLangugeVariatFound=Several language variants found
    -WebDavServer=URL of %s server : %s
    +COMPANY_AQUARIUM_REMOVE_SPECIAL=Remove special characters
    +COMPANY_AQUARIUM_CLEAN_REGEX=Regex filter to clean value (COMPANY_AQUARIUM_CLEAN_REGEX)
    +GDPRContact=GDPR contact
    +GDPRContactDesc=If you store data about European companies/citizen, you can store here the contact who is responsible for the General Data Protection Regulation
     ##### Resource ####
     ResourceSetup=Configuration du module Resource
     UseSearchToSelectResource=Use a search form to choose a resource (rather than a drop-down list).
    diff --git a/htdocs/langs/sv_SE/banks.lang b/htdocs/langs/sv_SE/banks.lang
    index a4a5ff3f36f..ca8b861bdf4 100644
    --- a/htdocs/langs/sv_SE/banks.lang
    +++ b/htdocs/langs/sv_SE/banks.lang
    @@ -1,12 +1,13 @@
     # Dolibarr language file - Source file is en_US - banks
     Bank=Bank
    -MenuBankCash=Bank / Cash
    +MenuBankCash=Bank | Cash
     MenuVariousPayment=Miscellaneous payments
     MenuNewVariousPayment=New Miscellaneous payment
     BankName=Bankens namn
     FinancialAccount=Konto
     BankAccount=Bankkonto
     BankAccounts=Bankkonton
    +BankAccountsAndGateways=Bank accounts | Gateways
     ShowAccount=Visa konto
     AccountRef=Finansiell balans ref
     AccountLabel=Finansiell balans etikett
    @@ -131,7 +132,7 @@ PaymentDateUpdateSucceeded=Payment date updated successfully
     PaymentDateUpdateFailed=Betalningsdagen kunde inte uppdateras
     Transactions=Transaktioner
     BankTransactionLine=Bank entry
    -AllAccounts=Alla bank / Likvida medel
    +AllAccounts=All bank and cash accounts
     BackToAccount=Tillbaka till konto
     ShowAllAccounts=Visa för alla konton
     FutureTransaction=Transaktioner i Futur. Inget sätt att blidka.
    @@ -159,5 +160,6 @@ VariousPayment=Miscellaneous payments
     VariousPayments=Miscellaneous payments
     ShowVariousPayment=Show miscellaneous payments
     AddVariousPayment=Add miscellaneous payments
    +SEPAMandate=SEPA mandate
     YourSEPAMandate=Your SEPA mandate
     FindYourSEPAMandate=This is your SEPA mandate to authorize our company to make direct debit order to your bank. Thanks to return it signed (scan of the signed document) or sent it by mail to
    diff --git a/htdocs/langs/sv_SE/bills.lang b/htdocs/langs/sv_SE/bills.lang
    index 065a884cf00..43d29bf6673 100644
    --- a/htdocs/langs/sv_SE/bills.lang
    +++ b/htdocs/langs/sv_SE/bills.lang
    @@ -109,9 +109,9 @@ CancelBill=Avbryt en faktura
     SendRemindByMail=Skicka påminnelse via e-post
     DoPayment=Enter payment
     DoPaymentBack=Enter refund
    -ConvertToReduc=Konvertera till framtida rabatt
    -ConvertExcessReceivedToReduc=Convert excess received into future discount
    -ConvertExcessPaidToReduc=Convert excess paid into future discount
    +ConvertToReduc=Mark as credit available
    +ConvertExcessReceivedToReduc=Convert excess received into available credit
    +ConvertExcessPaidToReduc=Convert excess paid into available discount
     EnterPaymentReceivedFromCustomer=Skriv in avgifter från kunderna
     EnterPaymentDueToCustomer=Gör betalning till kunden
     DisabledBecauseRemainderToPayIsZero=Inaktiverad pga återstående obetalt är noll
    @@ -120,7 +120,7 @@ BillStatus=Faktura status
     StatusOfGeneratedInvoices=Status of generated invoices
     BillStatusDraft=Utkast (måste valideras)
     BillStatusPaid=Betald
    -BillStatusPaidBackOrConverted=Credit note refund or converted into discount
    +BillStatusPaidBackOrConverted=Credit note refund or marked as credit available
     BillStatusConverted=Paid (ready for consumption in final invoice)
     BillStatusCanceled=Övergiven
     BillStatusValidated=Validerad (måste betalas)
    @@ -282,6 +282,7 @@ RelativeDiscount=Relativ rabatt
     GlobalDiscount=Global rabatt
     CreditNote=Kreditnota
     CreditNotes=Kreditnotor
    +CreditNotesOrExcessReceived=Credit notes or excess received
     Deposit=Down payment
     Deposits=Down payments
     DiscountFromCreditNote=Rabatt från kreditnota %s
    @@ -296,10 +297,10 @@ DiscountType=Discount type
     NoteReason=Not/orsak
     ReasonDiscount=Orsak
     DiscountOfferedBy=Beviljats av
    -DiscountStillRemaining=Discounts available
    -DiscountAlreadyCounted=Discounts already consumed
    +DiscountStillRemaining=Discounts or credits available
    +DiscountAlreadyCounted=Discounts or credits already consumed
     CustomerDiscounts=Customer discounts
    -SupplierDiscounts=Supplier discounts
    +SupplierDiscounts=Vendors discounts
     BillAddress=Faktureringsadress
     HelpEscompte=Denna rabatt är en rabatt som kund eftersom betalningen gjordes före sikt.
     HelpAbandonBadCustomer=Detta belopp har övergivits (kund sägs vara en dålig kund) och anses som en exceptionell lös.
    @@ -339,6 +340,12 @@ PaymentOnDifferentThirdBills=Allow payments on different thirdparties bills but
     PaymentNote=Payment note
     ListOfPreviousSituationInvoices=List of previous situation invoices
     ListOfNextSituationInvoices=List of next situation invoices
    +ListOfSituationInvoices=List of situation invoices
    +CurrentSituationTotal=Total current situation
    +DisabledBecauseNotEnouthCreditNote=To remove a situation invoice from cycle, this invoice's credit note total must cover this invoice total
    +RemoveSituationFromCycle=Remove this invoice from cycle
    +ConfirmRemoveSituationFromCycle=Remove this invoice %s from cycle ?
    +ConfirmOuting=Confirm outing
     FrequencyPer_d=Every %s days
     FrequencyPer_m=Every %s months
     FrequencyPer_y=Every %s years
    @@ -387,6 +394,7 @@ PaymentConditionShort14DENDMONTH=14 days of month-end
     PaymentCondition14DENDMONTH=Within 14 days following the end of the month
     FixAmount=Fast belopp
     VarAmount=Variabelt belopp (%% summa)
    +VarAmountOneLine=Variable amount (%% tot.) - 1 line with label '%s'
     # PaymentType
     PaymentTypeVIR=Banköverföring
     PaymentTypeShortVIR=Banköverföring
    @@ -505,9 +513,14 @@ SituationAmount=Löpande faktura belopp (netto)
     SituationDeduction=Löpande räkning avdrag
     ModifyAllLines=Ändra alla rader
     CreateNextSituationInvoice=Skapa nästa löpande faktura
    +ErrorFindNextSituationInvoice=Error unable to find next situation cycle ref
    +ErrorOutingSituationInvoiceOnUpdate=Unable to outing this situation invoice.
    +ErrorOutingSituationInvoiceCreditNote=Unable to outing linked credit note.
     NotLastInCycle=This invoice is not the latest in cycle and must not be modified.
     DisabledBecauseNotLastInCycle=Påföljande avstämning finns redan.
     DisabledBecauseFinal=Denna avstämning är slutlig.
    +situationInvoiceShortcode_AS=AS
    +situationInvoiceShortcode_S=S
     CantBeLessThanMinPercent=Framsteget kan inte vara mindre än dess värde vid förra avstämningen.
     NoSituations=No open situations
     InvoiceSituationLast=Slutlig sammanställningsfaktura.
    @@ -532,3 +545,4 @@ AutoFillDateFrom=Set start date for service line with invoice date
     AutoFillDateFromShort=Set start date
     AutoFillDateTo=Set end date for service line with next invoice date
     AutoFillDateToShort=Set end date
    +MaxNumberOfGenerationReached=Max number of gen. reached
    diff --git a/htdocs/langs/sv_SE/categories.lang b/htdocs/langs/sv_SE/categories.lang
    index fccb656f5bc..8ed5203cf6c 100644
    --- a/htdocs/langs/sv_SE/categories.lang
    +++ b/htdocs/langs/sv_SE/categories.lang
    @@ -16,7 +16,7 @@ MembersCategoriesArea=Members tags/categories area
     ContactsCategoriesArea=Contacts tags/categories area
     AccountsCategoriesArea=Accounts tags/categories area
     ProjectsCategoriesArea=Projects tags/categories area
    -SubCats=Underkategorier
    +SubCats=Sub-categories
     CatList=List of tags/categories
     NewCategory=New tag/category
     ModifCat=Modify tag/category
    @@ -85,3 +85,4 @@ CategorieRecursivHelp=Om aktiverad kommer produkten även länkas till förälde
     AddProductServiceIntoCategory=Lägg till följande produkt / tjänst
     ShowCategory=Show tag/category
     ByDefaultInList=By default in list
    +ChooseCategory=Choose category
    diff --git a/htdocs/langs/sv_SE/commercial.lang b/htdocs/langs/sv_SE/commercial.lang
    index aa6d5763e4c..81813814b9d 100644
    --- a/htdocs/langs/sv_SE/commercial.lang
    +++ b/htdocs/langs/sv_SE/commercial.lang
    @@ -60,8 +60,8 @@ ActionAC_CLO=Stäng
     ActionAC_EMAILING=Skicka mängd-e-post
     ActionAC_COM=Skicka kundorder per post
     ActionAC_SHIP=Skicka Leverans med e-post
    -ActionAC_SUP_ORD=Skicka leverantör beställning av e-post
    -ActionAC_SUP_INV=Skicka leverantörsfaktura med post
    +ActionAC_SUP_ORD=Send purchase order by mail
    +ActionAC_SUP_INV=Send vendor invoice by mail
     ActionAC_OTH=Andra
     ActionAC_OTH_AUTO=Automatiskt införda händelser
     ActionAC_MANUAL=Manuellt införda händelser
    diff --git a/htdocs/langs/sv_SE/companies.lang b/htdocs/langs/sv_SE/companies.lang
    index 48e23cc431e..3360604cebf 100644
    --- a/htdocs/langs/sv_SE/companies.lang
    +++ b/htdocs/langs/sv_SE/companies.lang
    @@ -8,11 +8,11 @@ ConfirmDeleteContact=Are you sure you want to delete this contact and all inheri
     MenuNewThirdParty=Ny tredje part
     MenuNewCustomer=Ny kund
     MenuNewProspect=Ny möjlig kund
    -MenuNewSupplier=Ny leverantör
    +MenuNewSupplier=New vendor
     MenuNewPrivateIndividual=Nya privatperson
    -NewCompany=Nytt företag (möjlig kund, kund, leverantör)
    -NewThirdParty=Ny tredje part (möjlig kund, kund, leverantör)
    -CreateDolibarrThirdPartySupplier=Skapa tredje part (leverantör)
    +NewCompany=New company (prospect, customer, vendor)
    +NewThirdParty=New third party (prospect, customer, vendor)
    +CreateDolibarrThirdPartySupplier=Create a third party (vendor)
     CreateThirdPartyOnly=Skapa tredje part
     CreateThirdPartyAndContact=Create a third party + a child contact
     ProspectionArea=Prospektering område
    @@ -37,7 +37,7 @@ ThirdPartyProspectsStats=Möjliga kunder
     ThirdPartyCustomers=Kunder
     ThirdPartyCustomersStats=Kunder
     ThirdPartyCustomersWithIdProf12=Kunder med %s eller %s
    -ThirdPartySuppliers=Leverantörer
    +ThirdPartySuppliers=Vendors
     ThirdPartyType=Tredje part typ
     Individual=Privatperson
     ToCreateContactWithSameName=Will create automatically a contact/address with same information than third party under the third party. In most cases, even if your third party is a physical people, creating a third party alone is enough.
    @@ -77,11 +77,11 @@ Web=Webb
     Poste= Position
     DefaultLang=Språk som standard
     VATIsUsed=Sales tax is used
    -VATIsUsedWhenSelling=This define if this thirdparty includes a sale tax or not when it makes an invoice to its own customers
    +VATIsUsedWhenSelling=This define if this third party includes a sale tax or not when it makes an invoice to its own customers
     VATIsNotUsed=Sales tax is not used
     CopyAddressFromSoc=Fill address with third party address
    -ThirdpartyNotCustomerNotSupplierSoNoRef=Thirdparty neither customer nor supplier, no available refering objects
    -ThirdpartyIsNeitherCustomerNorClientSoCannotHaveDiscounts=Thirdparty neither customer nor supplier, discounts are not available
    +ThirdpartyNotCustomerNotSupplierSoNoRef=Third party neither customer nor vendor, no available refering objects
    +ThirdpartyIsNeitherCustomerNorClientSoCannotHaveDiscounts=Third party neither customer nor supplier, discounts are not available
     PaymentBankAccount=Payment bank account
     OverAllProposals=Förslag
     OverAllOrders=Beställningar
    @@ -99,9 +99,9 @@ LocalTax2ES=IRPF
     TypeLocaltax1ES=RE Typ
     TypeLocaltax2ES=IRPF Typ
     WrongCustomerCode=Kundkod ogiltig
    -WrongSupplierCode=Leverantörkod ogiltig
    +WrongSupplierCode=Vendor code invalid
     CustomerCodeModel=Kundkod, mall
    -SupplierCodeModel=Leverantörkod, mall
    +SupplierCodeModel=Vendor code model
     Gencod=Streckkod
     ##### Professional ID #####
     ProfId1Short=Prof. id 1
    @@ -267,7 +267,7 @@ Prospect=Möjlig kund
     CustomerCard=Kundkort
     Customer=Kund
     CustomerRelativeDiscount=Relativ kundrabatt
    -SupplierRelativeDiscount=Relative supplier discount
    +SupplierRelativeDiscount=Relative vendor discount
     CustomerRelativeDiscountShort=Relativ rabatt
     CustomerAbsoluteDiscountShort=Absolut rabatt
     CompanyHasRelativeDiscount=Denna kund har en rabatt på <b>%s%%</b>
    @@ -284,8 +284,8 @@ HasCreditNoteFromSupplier=You have credit notes for <b>%s</b> %s from this suppl
     CompanyHasNoAbsoluteDiscount=Denna kund har inga rabatttillgodohavanden
     CustomerAbsoluteDiscountAllUsers=Absolute customer discounts (granted by all users)
     CustomerAbsoluteDiscountMy=Absolute customer discounts (granted by yourself)
    -SupplierAbsoluteDiscountAllUsers=Absolute supplier discounts (granted by all users)
    -SupplierAbsoluteDiscountMy=Absolute supplier discounts (granted by yourself)
    +SupplierAbsoluteDiscountAllUsers=Absolute vendor discounts (entered by all users)
    +SupplierAbsoluteDiscountMy=Absolute vendor discounts (entered by yourself)
     DiscountNone=Ingen
     Supplier=Leverantör
     AddContact=Skapa kontakt
    @@ -304,13 +304,13 @@ DeleteACompany=Ta bort ett företag
     PersonalInformations=Personuppgifter
     AccountancyCode=Redovisningskonto
     CustomerCode=Kundnummer
    -SupplierCode=Leverantörnummer
    +SupplierCode=Vendor code
     CustomerCodeShort=Kundnummer
    -SupplierCodeShort=Leverantörnummer
    +SupplierCodeShort=Vendor code
     CustomerCodeDesc=Kundnummer, unik för varje kund
    -SupplierCodeDesc=Leverantörnummer, unik för varje leverantör
    +SupplierCodeDesc=Vendor code, unique for all vendors
     RequiredIfCustomer=Krävs om tredje part är en kund eller möjlig kund
    -RequiredIfSupplier=Krävs om tredje part är en leverantör
    +RequiredIfSupplier=Required if third party is a vendor
     ValidityControledByModule=Giltigheten kontrolleras av modul
     ThisIsModuleRules=Detta är reglerna för denna modul
     ProspectToContact=Möjlig kund att kontakta
    @@ -338,7 +338,7 @@ MyContacts=Mina kontakter
     Capital=Kapital
     CapitalOf=Kapital %s
     EditCompany=Redigera företag
    -ThisUserIsNot=Denna användare är vare sig möjlig kund, kund eller leverantör
    +ThisUserIsNot=This user is not a prospect, customer nor vendor
     VATIntraCheck=Kontrollera
     VATIntraCheckDesc=Länken <b>%s</b> gör det möjligt att söka Europeiska moms tjänsten. Tillgång till internet från servern krävs för att denna tjänst ska fungera.
     VATIntraCheckURL=http://ec.europa.eu/taxation_customs/vies/vieshome.do
    @@ -396,7 +396,7 @@ ImportDataset_company_4=Third parties/Sales representatives (Assign sales repres
     PriceLevel=Prisnivå
     DeliveryAddress=Leveransadress
     AddAddress=Lägg till adress
    -SupplierCategory=Leverantör kategori
    +SupplierCategory=Vendor category
     JuridicalStatus200=Independent
     DeleteFile=Ta bort fil
     ConfirmDeleteFile=Är du säker på att du vill ta bort denna fil?
    @@ -406,7 +406,7 @@ FiscalYearInformation=Information om räkenskapsåret
     FiscalMonthStart=Första månad av verksamhetsåret
     YouMustAssignUserMailFirst=You must create email for this user first to be able to add emails notifications for him.
     YouMustCreateContactFirst=To be able to add email notifications, you must first define contacts with valid emails for the third party
    -ListSuppliersShort=Lista över leverantörer
    +ListSuppliersShort=List of vendors
     ListProspectsShort=Lista över möjliga kunder
     ListCustomersShort=Lista över kunder
     ThirdPartiesArea=Tredje part och kontaktyta
    @@ -420,7 +420,7 @@ CurrentOutstandingBill=Obetalda fakturor
     OutstandingBill=Max för obetald faktura
     OutstandingBillReached=Max. for outstanding bill reached
     OrderMinAmount=Minimum amount for order
    -MonkeyNumRefModelDesc=Ger nummer med format %syymm-nnnn för kundnummer och %syymm-nnnn för leverantörnummer där YY är år, mm månad och nnnn är en sekvens utan avbrott och utan återgång till 0.
    +MonkeyNumRefModelDesc=Return numero with format %syymm-nnnn for customer code and %syymm-nnnn for vendor code where yy is year, mm is month and nnnn is a sequence with no break and no return to 0.
     LeopardNumRefModelDesc=Kund / leverantör-nummer är ledig. Denna kod kan ändras när som helst.
     ManagingDirectors=Företagledares namn (vd, direktör, ordförande ...)
     MergeOriginThirdparty=Duplicate third party (third party you want to delete)
    @@ -431,4 +431,4 @@ SaleRepresentativeLogin=Login of sales representative
     SaleRepresentativeFirstname=First name of sales representative
     SaleRepresentativeLastname=Last name of sales representative
     ErrorThirdpartiesMerge=There was an error when deleting the third parties. Please check the log. Changes have been reverted.
    -NewCustomerSupplierCodeProposed=New customer or supplier code suggested on duplicate code
    +NewCustomerSupplierCodeProposed=New customer or vendor code suggested on duplicate code
    diff --git a/htdocs/langs/sv_SE/compta.lang b/htdocs/langs/sv_SE/compta.lang
    index 9b27afcee5e..5bf7fff2a44 100644
    --- a/htdocs/langs/sv_SE/compta.lang
    +++ b/htdocs/langs/sv_SE/compta.lang
    @@ -19,7 +19,8 @@ Income=Inkomst
     Outcome=Expense
     MenuReportInOut=Intäkter / kostnader
     ReportInOut=Balance of income and expenses
    -ReportTurnover=Omsättning
    +ReportTurnover=Turnover invoiced
    +ReportTurnoverCollected=Turnover collected
     PaymentsNotLinkedToInvoice=Betalningar inte kopplade till någon faktura, så inte är kopplade till någon tredje part
     PaymentsNotLinkedToUser=Betalningar inte är kopplade till alla användare
     Profit=Resultat
    @@ -34,7 +35,8 @@ AmountHTVATRealPaid=Net betalas
     VATToPay=Tax sales
     VATReceived=Tax received
     VATToCollect=Tax purchases
    -VATSummary=Tax Balance
    +VATSummary=Tax monthly
    +VATBalance=Tax Balance
     VATPaid=Tax paid
     LT1Summary=Tax 2 summary
     LT2Summary=Tax 3 summary
    @@ -76,16 +78,16 @@ MenuNewSocialContribution=New social/fiscal tax
     NewSocialContribution=New social/fiscal tax
     AddSocialContribution=Add social/fiscal tax
     ContributionsToPay=Social/fiscal taxes to pay
    -AccountancyTreasuryArea=Bokföring / Treasury område
    +AccountancyTreasuryArea=Billing and payment area
     NewPayment=Ny betalning
     Payments=Betalningar
     PaymentCustomerInvoice=Kundfaktura betalning
    -PaymentSupplierInvoice=Leverantörsfaktura betalning
    +PaymentSupplierInvoice=Vendor invoice payment
     PaymentSocialContribution=Sociala och skattemässiga betalningar
     PaymentVat=Moms betalning
     ListPayment=Lista över betalningar
     ListOfCustomerPayments=Förteckning över kundbetalningar
    -ListOfSupplierPayments=Förteckning över leverantörsbetalningar
    +ListOfSupplierPayments=List of vendor payments
     DateStartPeriod=Datum startperiod
     DateEndPeriod=Slutdatum perioden
     newLT1Payment=New tax 2 payment
    @@ -104,19 +106,21 @@ VATPayment=Sales tax payment
     VATPayments=Sales tax payments
     VATRefund=Sales tax refund
     NewVATPayment=New sales tax payment
    +NewLocalTaxPayment=New tax %s payment
     Refund=Refund
     SocialContributionsPayments=Social/fiscal taxes payments
     ShowVatPayment=Visa mervärdesskatteskäl
     TotalToPay=Totalt att betala
     BalanceVisibilityDependsOnSortAndFilters=Balance is visible in this list only if table is sorted ascending on %s and filtered for 1 bank account
     CustomerAccountancyCode=Customer accounting code
    -SupplierAccountancyCode=Supplier accounting code
    +SupplierAccountancyCode=Vendor accounting code
     CustomerAccountancyCodeShort=Cust. account. code
     SupplierAccountancyCodeShort=Sup. account. code
     AccountNumber=Kontonummer
     NewAccountingAccount=Nytt konto
    -SalesTurnover=Omsättningen
    -SalesTurnoverMinimum=Minsta omsättning
    +Turnover=Turnover invoiced
    +TurnoverCollected=Turnover collected
    +SalesTurnoverMinimum=Minimum turnover
     ByExpenseIncome=By expenses & incomes
     ByThirdParties=Av tredje part
     ByUserAuthorOfInvoice=Mot faktura författare
    @@ -136,8 +140,8 @@ ConfirmDeleteSocialContribution=Are you sure you want to delete this social/fisc
     ExportDataset_tax_1=Social and fiscal taxes and payments
     CalcModeVATDebt=<b>Läge% svat på redovisning engagemang% s.</b>
     CalcModeVATEngagement=<b>Läge% svat på inkomster-utgifter% s.</b>
    -CalcModeDebt=<b>Läges% sClaims-Skulder% s</b> sa <b>Åtagande redovisning.</b>
    -CalcModeEngagement=<b>Läge% sIncomes-Kostnader% s</b> sa <b>kassaredovisning</b>
    +CalcModeDebt=Analysis of known recorded invoices even if they are not yet accounted in ledger.
    +CalcModeEngagement=Analysis of known recorded payments, even if they are not yet accounted in Ledger.
     CalcModeBookkeeping=Analysis of <b>data journalized in Bookkeeping Ledger table</b>
     CalcModeLT1= <b>Läge% SRE på kundfakturor - leverantörerna fakturerar% s</b>
     CalcModeLT1Debt=<b>Läge% SRE på kundfakturor% s</b>
    @@ -150,9 +154,9 @@ AnnualSummaryInputOutputMode=Överskott av intäkter och kostnader, årliga samm
     AnnualByCompanies=Balance of income and expenses, by predefined groups of account
     AnnualByCompaniesDueDebtMode=Balance of income and expenses, detail by predefined groups, mode <b>%sClaims-Debts%s</b> said <b>Commitment accounting</b>.
     AnnualByCompaniesInputOutputMode=Balance of income and expenses, detail by predefined groups, mode <b>%sIncomes-Expenses%s</b> said <b>cash accounting</b>.
    -SeeReportInInputOutputMode=Se rapporten <b>%sIncomes-Expenses%s</b> sa <b>kontanter står</b> för en beräkning på faktiska betalningar
    -SeeReportInDueDebtMode=Se rapporten <b>%sClaims-Debts%s</b> sa <b>åtagande står</b> för en beräkning på utfärdade fakturor
    -SeeReportInBookkeepingMode=See report <b>%sBookeeping%s</b> for a calculation on <b>bookkeeping table analysis</b>
    +SeeReportInInputOutputMode=See %sanalysis of payments%s for a calculation on actual payments made even if they are not yet accounted in Ledger.
    +SeeReportInDueDebtMode=See %sanalysis of invoices%s for a calculation based on known recorded invoices even if they are not yet accounted in Ledger.
    +SeeReportInBookkeepingMode=See <b>%sBookeeping report%s</b> for a calculation on <b>Bookkeeping Ledger table</b>
     RulesAmountWithTaxIncluded=- Belopp som visas är med alla skatter inkluderade
     RulesResultDue=- It includes outstanding invoices, expenses, VAT, donations whether they are paid or not. Is also includes paid salaries.<br>- It is based on the validation date of invoices and VAT and on the due date for expenses. For salaries defined with Salary module, the value date of payment is used.
     RulesResultInOut=- It includes the real payments made on invoices, expenses, VAT and salaries. <br>- It is based on the payment dates of the invoices, expenses, VAT and salaries. The donation date for donation.
    @@ -171,6 +175,8 @@ LT1ReportByCustomersES=Rapport från tredje part RE
     LT2ReportByCustomersES=Rapport från tredje part IRPF
     VATReport=Sale tax report
     VATReportByPeriods=Sale tax report by period
    +VATReportByRates=Sale tax report by rates
    +VATReportByThirdParties=Sale tax report by third parties
     VATReportByCustomers=Sale tax report by customer
     VATReportByCustomersInInputOutputMode=Rapport av kunden moms samlas och betalas
     VATReportByQuartersInInputOutputMode=Report by Sale tax rate of the tax collected and paid
    @@ -207,7 +213,7 @@ Pcg_version=Chart of accounts models
     Pcg_type=Pcg typ
     Pcg_subtype=Pcg subtyp
     InvoiceLinesToDispatch=Faktura linjer avsändandet
    -ByProductsAndServices=Genom produkter och tjänster
    +ByProductsAndServices=By product and service
     RefExt=Extern ref
     ToCreateAPredefinedInvoice=To create a template invoice, create a standard invoice, then, without validating it, click onto button "%s".
     LinkedOrder=Länk för att beställa
    @@ -215,7 +221,8 @@ Mode1=Metod 1
     Mode2=Metod 2
     CalculationRuleDesc=För att beräkna den totala mervärdesskatt, finns det två metoder: <br> Metod 1 är avrundning moms på varje rad, sedan summera dem. <br> Metod 2 är summera all moms på varje rad, sedan avrundning resultatet. <br> Slutresultat kan skiljer sig från några cent. Standardläget är <b>läget% s.</b>
     CalculationRuleDescSupplier=According to supplier, choose appropriate method to apply same calculation rule and get same result expected by your supplier.
    -TurnoverPerProductInCommitmentAccountingNotRelevant=Omsättning rapport per produkt, när du använder en <b>kontantredovisningsläge</b> inte är relevant. Denna rapport är endast tillgänglig när du använder <b>engagemang bokföring</b> läge (se inställning av bokföring modul).
    +TurnoverPerProductInCommitmentAccountingNotRelevant=The report of Turnover collected per product is not available. This report is only available for turnover invoiced.
    +TurnoverPerSaleTaxRateInCommitmentAccountingNotRelevant=The report of Turnover collected per sale tax rate is not available. This report is only available for turnover invoiced.
     CalculationMode=Beräkning läge
     AccountancyJournal=Accounting code journal
     ACCOUNTING_VAT_SOLD_ACCOUNT=Accounting account by default for VAT on sales (used if not defined on VAT dictionary setup)
    @@ -223,7 +230,7 @@ ACCOUNTING_VAT_BUY_ACCOUNT=Accounting account by default for VAT on purchases (u
     ACCOUNTING_VAT_PAY_ACCOUNT=Accounting account by default for paying VAT
     ACCOUNTING_ACCOUNT_CUSTOMER=Accounting account used for customer third parties
     ACCOUNTING_ACCOUNT_CUSTOMER_Desc=The dedicated accounting account defined on third party card will be used for Subledger accouting only. This one will be used for General Ledger and as default value of Subledger accounting if dedicated customer accouting account on third party is not defined.
    -ACCOUNTING_ACCOUNT_SUPPLIER=Accounting account used for supplier third parties
    +ACCOUNTING_ACCOUNT_SUPPLIER=Accounting account used for vendor third parties
     ACCOUNTING_ACCOUNT_SUPPLIER_Desc=The dedicated accounting account defined on third party card will be used for Subledger accouting only. This one will be used for General Ledger and as default value of Subledger accounting if dedicated supplier accouting account on third party is not defined.
     CloneTax=Clone a social/fiscal tax
     ConfirmCloneTax=Confirm the clone of a social/fiscal tax payment
    @@ -242,3 +249,11 @@ FiscalPeriod=Accounting period
     ListSocialContributionAssociatedProject=List of social contributions associated with the project
     DeleteFromCat=Remove from accounting group
     AccountingAffectation=Accounting assignement
    +LastDayTaxIsRelatedTo=Last day of period the tax is related to
    +VATDue=Sale tax claimed
    +ClaimedForThisPeriod=Claimed for the period
    +PaidDuringThisPeriod=Paid during this period
    +ByVatRate=By sale tax rate
    +TurnoverbyVatrate=Turnover invoiced by sale tax rate
    +TurnoverCollectedbyVatrate=Turnover collected by sale tax rate
    +PurchasebyVatrate=Purchase by sale tax rate
    diff --git a/htdocs/langs/sv_SE/dict.lang b/htdocs/langs/sv_SE/dict.lang
    index 133b4b136fc..cacce0376e9 100644
    --- a/htdocs/langs/sv_SE/dict.lang
    +++ b/htdocs/langs/sv_SE/dict.lang
    @@ -5,7 +5,8 @@ CountryIT=Italien
     CountryES=Spanien
     CountryDE=Tyskland
     CountryCH=Schweiz
    -CountryGB=STORBRITANNIEN
    +# Warning, country code GB is for United Kingdom. UK Does not exists as country code in ISO standard.
    +CountryGB=United Kingdom
     CountryUK=United Kingdom
     CountryIE=Irland
     CountryCN=Kina
    diff --git a/htdocs/langs/sv_SE/ecm.lang b/htdocs/langs/sv_SE/ecm.lang
    index 56f9ef4133c..5ee5d95bcb1 100644
    --- a/htdocs/langs/sv_SE/ecm.lang
    +++ b/htdocs/langs/sv_SE/ecm.lang
    @@ -14,11 +14,11 @@ ECMNbOfFilesInDir=Antalet filer i katalogen
     ECMNbOfSubDir=Antal underkataloger
     ECMNbOfFilesInSubDir=Antalet filer i underkataloger
     ECMCreationUser=Creator
    -ECMArea=DMS/ECM area
    +ECMArea=DMS/ECM yta
     ECMAreaDesc=The DMS/ECM (Document Management System / Electronic Content Management) area allows you to save, share and search quickly all kind of documents in Dolibarr.
     ECMAreaDesc2=* Automatisk kataloger fylls automatiskt när man lägger till dokument från kort av ett element. <br> * Manuell kataloger kan användas för att spara dokument inte är knutna till ett visst element.
     ECMSectionWasRemoved=Nummer <b>%s</b> har tagits bort.
    -ECMSectionWasCreated=Directory <b>%s</b> has been created.
    +ECMSectionWasCreated=Mapp <b>%s</b> har skapats.
     ECMSearchByKeywords=Sök på nyckelord
     ECMSearchByEntity=Sök på objektet
     ECMSectionOfDocuments=Register över handlingar
    @@ -33,18 +33,19 @@ ECMDocsByProducts=Dokument med koppling till produkter
     ECMDocsByProjects=Handlingar som är kopplade till projekt
     ECMDocsByUsers=Dokument länkade till användare
     ECMDocsByInterventions=Dokument länkade till ärenden
    -ECMDocsByExpenseReports=Documents linked to expense reports
    +ECMDocsByExpenseReports=Dokument länkade till utgiftsrapporter
     ECMNoDirectoryYet=Ingen katalog skapas
     ShowECMSection=Visa katalog
     DeleteSection=Ta bort katalog
    -ConfirmDeleteSection=Can you confirm you want to delete the directory <b>%s</b>?
    +ConfirmDeleteSection=Kan du bekräfta att du vill ta bort mappen <b>%s</b>?
     ECMDirectoryForFiles=Relativ katalog för filer
    -CannotRemoveDirectoryContainsFiles=Flyttat inte möjligt eftersom det innehåller några filer
    +CannotRemoveDirectoryContainsFilesOrDirs=Removal not possible because it contains some files or sub-directories
    +CannotRemoveDirectoryContainsFiles=Removal not possible because it contains some files
     ECMFileManager=Filhanteraren
    -ECMSelectASection=Välj en katalog på vänster träd ...
    +ECMSelectASection=Välj en mapp i trädet...
     DirNotSynchronizedSyncFirst=This directory seems to be created or modified outside ECM module. You must click on "Resync" button first to synchronize disk and database to get content of this directory.
    -ReSyncListOfDir=Resync list of directories
    -HashOfFileContent=Hash of file content
    -FileNotYetIndexedInDatabase=File not yet indexed into database (try to re-upload it)
    -FileSharedViaALink=File shared via a link
    -NoDirectoriesFound=No directories found
    +ReSyncListOfDir=Uppdatera lista med mappar
    +HashOfFileContent=Hash av filinnehåll
    +FileNotYetIndexedInDatabase=Filen är inte indexerad i databasen (försök ladda upp igen)
    +FileSharedViaALink=Fil delad via länk
    +NoDirectoriesFound=Inga mappar funna
    diff --git a/htdocs/langs/sv_SE/errors.lang b/htdocs/langs/sv_SE/errors.lang
    index 59cc9a8ed17..d41fdfe2cd4 100644
    --- a/htdocs/langs/sv_SE/errors.lang
    +++ b/htdocs/langs/sv_SE/errors.lang
    @@ -32,9 +32,9 @@ ErrorBarCodeRequired=Streckkod krävs
     ErrorCustomerCodeAlreadyUsed=Kund-kod som används redan
     ErrorBarCodeAlreadyUsed=Streckkod som redan används
     ErrorPrefixRequired=Prefix krävs
    -ErrorBadSupplierCodeSyntax=Bad syntax för leverantör kod
    -ErrorSupplierCodeRequired=Leverantör som erfordras
    -ErrorSupplierCodeAlreadyUsed=Leverantör kod som används redan
    +ErrorBadSupplierCodeSyntax=Bad syntax for vendor code
    +ErrorSupplierCodeRequired=Vendor code required
    +ErrorSupplierCodeAlreadyUsed=Vendor code already used
     ErrorBadParameters=Dåliga parametrar
     ErrorBadValueForParameter=Wrong value '%s' for parameter '%s'
     ErrorBadImageFormat=Bildfilen har inte ett format som stöds (Din PHP stöder inte funktioner för att konvertera bilder av det här formatet)
    @@ -87,7 +87,7 @@ ErrorsOnXLines=Fel på <b>%s</b> källrader
     ErrorFileIsInfectedWithAVirus=Antivirusprogrammet inte har kunnat validera (fil kan vara smittade av ett virus)
     ErrorSpecialCharNotAllowedForField=Speciella tecken är inte tillåtna för användning i fält &quot;%s&quot;
     ErrorNumRefModel=En hänvisning finns i databasen (%s) och är inte förenligt med denna numrering regel. Ta bort post eller bytt namn hänvisning till aktivera den här modulen.
    -ErrorQtyTooLowForThisSupplier=Kvantitet för låg för denna leverantör eller något pris som anges på denna produkt för denna leverantör
    +ErrorQtyTooLowForThisSupplier=Quantity too low for this vendor or no price defined on this product for this supplier
     ErrorModuleSetupNotComplete=Setup of module looks to be uncomplete. Go on Home - Setup - Modules to complete.
     ErrorBadMask=Fel på masken
     ErrorBadMaskFailedToLocatePosOfSequence=Fel, mask utan löpnummer
    @@ -177,7 +177,7 @@ ErrorBadDefinitionOfMenuArrayInModuleDescriptor=Bad Definition Of Menu Array In
     ErrorSavingChanges=An error has ocurred when saving the changes
     ErrorWarehouseRequiredIntoShipmentLine=Warehouse is required on the line to ship
     ErrorFileMustHaveFormat=File must have format %s
    -ErrorSupplierCountryIsNotDefined=Land för denna leverantör är inte definierat. Korrigera detta först.
    +ErrorSupplierCountryIsNotDefined=Country for this vendor is not defined. Correct this first.
     ErrorsThirdpartyMerge=Failed to merge the two records. Request canceled.
     ErrorStockIsNotEnoughToAddProductOnOrder=Stock is not enough for product %s to add it into a new order.
     ErrorStockIsNotEnoughToAddProductOnInvoice=Stock is not enough for product %s to add it into a new invoice.
    diff --git a/htdocs/langs/sv_SE/install.lang b/htdocs/langs/sv_SE/install.lang
    index 47e52b0c4db..2408595ce38 100644
    --- a/htdocs/langs/sv_SE/install.lang
    +++ b/htdocs/langs/sv_SE/install.lang
    @@ -6,6 +6,7 @@ ConfFileDoesNotExistsAndCouldNotBeCreated=Konfigurationsfilen <b>%s</b> finns in
     ConfFileCouldBeCreated=Konfigurationsfil <b>%s</b> skulle kunna skapas.
     ConfFileIsNotWritable=Konfigurationsfilen <b>%s</b> är inte skrivbar. Kontrollera behörigheter. För den första installationen, måste din webbserver beviljas för att kunna skriva i denna fil under konfigurationen ("chmod 666" till exempel på en UNIX-liknande OS).
     ConfFileIsWritable=Konfigurationsfilen <b>%s</b> är skrivbar.
    +ConfFileMustBeAFileNotADir=Configuration file <b>%s</b> must be a file, not a directory.
     ConfFileReload=Ladda all information från konfigurationsfilen.
     PHPSupportSessions=Detta stöder PHP sessioner.
     PHPSupportPOSTGETOk=Detta stöder PHP variabler POST och GET.
    @@ -91,8 +92,8 @@ FailedToCreateAdminLogin=Failed to create Dolibarr administrator account.
     WarningRemoveInstallDir=Varning, av säkerhetsskäl, när installera eller uppgradera är klar, bör du ta bort <b>installationskatalogen eller döp om den till install.lock för att undvika dess skadliga användning.</b>
     FunctionNotAvailableInThisPHP=Ej tillgängligt för denna PHP
     ChoosedMigrateScript=Välj migration script
    -DataMigration=Migrering av data
    -DatabaseMigration=Struktur databas migration
    +DataMigration=Database migration (data)
    +DatabaseMigration=Database migration (structure + some data)
     ProcessMigrateScript=Script bearbetning
     ChooseYourSetupMode=Välj din setup-funktionen och klicka på &quot;Start&quot; ...
     FreshInstall=Ny installation
    @@ -146,7 +147,7 @@ NothingToDo=Nothing to do
     # upgrade
     MigrationFixData=Fix för denormalized data
     MigrationOrder=Migrering av data för kundens order
    -MigrationSupplierOrder=Migrering av data för leverantörens order
    +MigrationSupplierOrder=Data migration for vendor's orders
     MigrationProposal=Migrering av data för kommersiella förslag
     MigrationInvoice=Migrering av data för kundens fakturor
     MigrationContract=Migrering av data för kontrakt
    @@ -196,8 +197,14 @@ MigrationEvents=Överföring av händelser för att lägga till händelseägaren
     MigrationEventsContact=Migration of events to add event contact into assignement table
     MigrationRemiseEntity=Update entity field value of llx_societe_remise
     MigrationRemiseExceptEntity=Update entity field value of llx_societe_remise_except
    +MigrationUserRightsEntity=Update entity field value of llx_user_rights
    +MigrationUserGroupRightsEntity=Update entity field value of llx_usergroup_rights
     MigrationReloadModule=Reload module %s
     MigrationResetBlockedLog=Reset module BlockedLog for v7 algorithm
     ShowNotAvailableOptions=Visa ej tillgängliga val
     HideNotAvailableOptions=Dölj ej tillgängliga val
     ErrorFoundDuringMigration=Error were reported during migration process so next step is not available. To ignore errors, you can <a href="%s">click here</a>, but application or some features may not work correctly until fixed.
    +YouTryInstallDisabledByDirLock=The application try to sefl upgrade, but install/upgrade pages have been disabled for security reason (directory renamed with .lock suffix).<br>
    +YouTryInstallDisabledByFileLock=The application try to sefl upgrade, but install/upgrade pages pages have been disabled for security reason (by lock file <strong>install.lock</strong> into dolibarr documents directory).<br>
    +ClickHereToGoToApp=Click here to go to your application
    +ClickOnLinkOrRemoveManualy=Click on following link and if you always reach this page, you must remove the file install.lock into documents directory manually
    diff --git a/htdocs/langs/sv_SE/ldap.lang b/htdocs/langs/sv_SE/ldap.lang
    index 51d0c0d6e61..d798df68b43 100644
    --- a/htdocs/langs/sv_SE/ldap.lang
    +++ b/htdocs/langs/sv_SE/ldap.lang
    @@ -1,5 +1,4 @@
     # Dolibarr language file - Source file is en_US - ldap
    -DomainPassword=Lösenord för domän
     YouMustChangePassNextLogon=Lösenord för användare <b>%s</b> på domänen <b>%s</b> måste ändras.
     UserMustChangePassNextLogon=Användaren måste byta lösenord på domänen %s
     LDAPInformationsForThisContact=Information i LDAP-databas för denna kontakt
    @@ -25,3 +24,4 @@ MemberTypeSynchronized=Member type synchronized
     ContactSynchronized=Kontakta synkroniseras
     ForceSynchronize=Tvinga synkronisering Dolibarr -> LDAP
     ErrorFailedToReadLDAP=Misslyckades med att läsa LDAP-databas. Kontrollera LDAP-modul setup och databas tillgänglighet.
    +PasswordOfUserInLDAP=Password of user in LDAP
    diff --git a/htdocs/langs/sv_SE/loan.lang b/htdocs/langs/sv_SE/loan.lang
    index 9c45a41f71f..4e63a1366b3 100644
    --- a/htdocs/langs/sv_SE/loan.lang
    +++ b/htdocs/langs/sv_SE/loan.lang
    @@ -10,6 +10,7 @@ LoanCapital=Kapital
     Insurance=Försäkring
     Interest=Ränta
     Nbterms=Antal termer
    +Term=Term
     LoanAccountancyCapitalCode=Accounting account capital
     LoanAccountancyInsuranceCode=Accounting account insurance
     LoanAccountancyInterestCode=Accounting account interest
    @@ -17,39 +18,14 @@ ConfirmDeleteLoan=Bekräfta borttagning av lån
     LoanDeleted=Lånet borttaget
     ConfirmPayLoan=Bekräfta klassificeringen av detta lån 
     LoanPaid=Lånet betalt
    -# Calc
    -LoanCalc=Banklånskalkylator
    -PurchaseFinanceInfo=Inköp och finansinformation
    -SalePriceOfAsset=Försäljningspris för tillgång
    -PercentageDown=Procentuell nedgång 
    -LengthOfMortgage=Duration of loan
    -AnnualInterestRate=Årlig ränta
    -ExplainCalculations=Förklara beräkning
    -ShowMeCalculationsAndAmortization=Visa beräkningen och avbetlningsplanen
    -MortgagePaymentInformation=Hupotekslånsinformation
    -DownPayment=Handpenning
    -DownPaymentDesc=<b> handpenningen </b> = Priset på hemmet multiplicerat med procent dividerat med 100 (5% ner blir 5/100 eller 0,05)
    -InterestRateDesc=<b>Räntan</b> = den årliga räntesatsen delat med 100
    -MonthlyFactorDesc=The <b>monthly factor</b> = The result of the following formula
    -MonthlyInterestRateDesc=The <b>monthly interest rate</b> = The annual interest rate divided by 12 (for the 12 months in a year)
    -MonthTermDesc=The <b>month term</b> of the loan in months = The number of years you've taken the loan out for times 12
    -MonthlyPaymentDesc=The montly payment is figured out using the following formula
    -AmortizationPaymentDesc=The <a href="#amortization">amortization</a> breaks down how much of your monthly payment goes towards the bank's interest, and how much goes into paying off the principal of your loan.
    -AmountFinanced=Amount Financed
    -AmortizationMonthlyPaymentOverYears=Amortization For Monthly Payment: <b>%s</b> over %s years
    -Totalsforyear=Totals for year
    -MonthlyPayment=Monthly Payment
    -LoanCalcDesc=This <b>mortgage calculator</b> can be used to figure out monthly payments of a loaning, based on the amount borrowed, the term of the loan desired and the interest rate.<br> This calculator includes also PMI (Private Mortgage Insurance) for loans where less than 20%% is put as a down payment. Also taken into consideration are the town property taxes, and their effect on the total monthly mortgage payment.<br>
    -GoToInterest=%s will go towards INTEREST
    -GoToPrincipal=%s will go towards PRINCIPAL
    -YouWillSpend=You will spend %s in year %s
     ListLoanAssociatedProject=List of loan associated with the project
     AddLoan=Create loan
    +FinancialCommitment=Financial commitment
    +InterestAmount=Ränta
    +CapitalRemain=Capital remain
     # Admin
     ConfigLoan=Configuration of the module loan
     LOAN_ACCOUNTING_ACCOUNT_CAPITAL=Accounting account capital by default
     LOAN_ACCOUNTING_ACCOUNT_INTEREST=Accounting account interest by default
     LOAN_ACCOUNTING_ACCOUNT_INSURANCE=Accounting account insurance by default
    -FinancialCommitment=Financial commitment
     CreateCalcSchedule=Edit financial commitment
    -InterestAmount=Interest amount
    diff --git a/htdocs/langs/sv_SE/mails.lang b/htdocs/langs/sv_SE/mails.lang
    index bd4b056fcde..144c6657549 100644
    --- a/htdocs/langs/sv_SE/mails.lang
    +++ b/htdocs/langs/sv_SE/mails.lang
    @@ -11,7 +11,9 @@ MailFrom=Avsändare
     MailErrorsTo=Fel på
     MailReply=Svara
     MailTo=Mottagare (s)
    +MailToUsers=To user(s)
     MailCC=Kopiera till
    +MailToCCUsers=Copy to users(s)
     MailCCC=Cachad kopia till
     MailTopic=E-post ämne
     MailText=Meddelande
    @@ -164,4 +166,4 @@ InGoingEmailSetup=Incoming email setup
     OutGoingEmailSetupForEmailing=Outgoing email setup (for mass emailing)
     DefaultOutgoingEmailSetup=Default outgoing email setup
     Information=Information
    -
    +ContactsWithThirdpartyFilter=Contacts avec filtre client
    diff --git a/htdocs/langs/sv_SE/main.lang b/htdocs/langs/sv_SE/main.lang
    index 45e42f96156..9dd3c43bb9f 100644
    --- a/htdocs/langs/sv_SE/main.lang
    +++ b/htdocs/langs/sv_SE/main.lang
    @@ -92,6 +92,7 @@ DolibarrInHttpAuthenticationSoPasswordUseless=Dolibarr authentication mode is se
     Administrator=Administratör
     Undefined=Odefinierad
     PasswordForgotten=Password forgotten?
    +NoAccount=No account?
     SeeAbove=Se ovan
     HomeArea=Hem område
     LastConnexion=Latest connection
    @@ -231,7 +232,7 @@ Limit=Gräns
     Limits=Gränser
     Logout=Logga ut
     NoLogoutProcessWithAuthMode=Ingen applikativ koppling funktionen med autentisering läge <b>%s</b>
    -Connection=Anslutning
    +Connection=Inlogg
     Setup=Setup
     Alert=Alert
     MenuWarnings=Varningar
    @@ -402,6 +403,7 @@ DefaultTaxRate=Default tax rate
     Average=Genomsnittlig
     Sum=Summa
     Delta=Delta
    +RemainToPay=Remain to pay
     Module=Module/Application
     Modules=Modules/Applications
     Option=Alternativ
    @@ -414,7 +416,7 @@ Favorite=Favorit
     ShortInfo=Info
     Ref=Ref.
     ExternalRef=Ref. extern
    -RefSupplier=Ref. leverantör
    +RefSupplier=Ref. vendor
     RefPayment=Ref. betalning
     CommercialProposalsShort=Kommersiella förslag
     Comment=Kommentar
    @@ -493,7 +495,7 @@ Received=Mottagna
     Paid=Betald
     Topic=Subject
     ByCompanies=Av tredje part
    -ByUsers=Av användare
    +ByUsers=By user
     Links=Länkar
     Link=Länk
     Rejects=Rejects
    @@ -505,6 +507,7 @@ NoneF=Ingen
     NoneOrSeveral=None or several
     Late=Sent
     LateDesc=Delay to define if a record is late or not depends on your setup. Ask your admin to change delay from menu Home - Setup - Alerts.
    +NoItemLate=No late item
     Photo=Bild
     Photos=Bilder
     AddPhoto=Lägg till bild
    @@ -619,9 +622,9 @@ BuildDoc=Bygg Doc
     Entity=Entity
     Entities=Enheter
     CustomerPreview=Kunden förhandsgranska
    -SupplierPreview=Leverantör förhandsgranska
    +SupplierPreview=Vendor preview
     ShowCustomerPreview=Visa kunden förhandsgranskning
    -ShowSupplierPreview=Visa leverantör förhandsgranskning
    +ShowSupplierPreview=Show vendor preview
     RefCustomer=Ref. kund
     Currency=Valuta
     InfoAdmin=Information för administratörer
    @@ -915,11 +918,11 @@ SearchIntoProductsOrServices=Products or services
     SearchIntoProjects=Projekt
     SearchIntoTasks=Uppgifter
     SearchIntoCustomerInvoices=Customer invoices
    -SearchIntoSupplierInvoices=Supplier invoices
    +SearchIntoSupplierInvoices=Vendor invoices
     SearchIntoCustomerOrders=Customer orders
    -SearchIntoSupplierOrders=Supplier orders
    +SearchIntoSupplierOrders=Purchase orders
     SearchIntoCustomerProposals=Customer proposals
    -SearchIntoSupplierProposals=Supplier proposals
    +SearchIntoSupplierProposals=Vendor proposals
     SearchIntoInterventions=Insatser
     SearchIntoContracts=Kontrakt
     SearchIntoCustomerShipments=Customer shipments
    @@ -941,3 +944,7 @@ Remote=Remote
     LocalAndRemote=Local and Remote
     KeyboardShortcut=Keyboard shortcut
     AssignedTo=Påverkas i
    +Deletedraft=Delete draft
    +ConfirmMassDraftDeletion=Draft Bulk delete confirmation
    +FileSharedViaALink=Fil delad via länk
    +
    diff --git a/htdocs/langs/sv_SE/margins.lang b/htdocs/langs/sv_SE/margins.lang
    index 34017733633..fd92d4954d3 100644
    --- a/htdocs/langs/sv_SE/margins.lang
    +++ b/htdocs/langs/sv_SE/margins.lang
    @@ -28,10 +28,10 @@ UseDiscountAsService=Som tjänst
     UseDiscountOnTotal=På delsumma
     MARGIN_METHODE_FOR_DISCOUNT_DETAILS=Definierar om en global rabatt behandlas som en produkt, en tjänst, eller bara på delsumman för beräkning marginal.
     MARGIN_TYPE=Buying/Cost price suggested by default for margin calculation
    -MargeType1=Margin on Best supplier price
    +MargeType1=Margin on Best vendor price
     MargeType2=Margin on Weighted Average Price (WAP)
     MargeType3=Margin on Cost Price
    -MarginTypeDesc=* Margin on best buying price = Selling price - Best supplier price defined on product card<br>* Margin on Weighted Average Price (WAP) = Selling price - Product Weighted Average Price (WAP) or best supplier price if WAP not yet defined<br>* Margin on Cost price = Selling price - Cost price defined on product card or WAP if cost price not defined, or best supplier price if WAP not yet defined
    +MarginTypeDesc=* Margin on best buying price = Selling price - Best vendor price defined on product card<br>* Margin on Weighted Average Price (WAP) = Selling price - Product Weighted Average Price (WAP) or best supplier price if WAP not yet defined<br>* Margin on Cost price = Selling price - Cost price defined on product card or WAP if cost price not defined, or best supplier price if WAP not yet defined
     CostPrice=Kostnadspris
     UnitCharges=Enhetsladdningar
     Charges=Avgifter
    diff --git a/htdocs/langs/sv_SE/members.lang b/htdocs/langs/sv_SE/members.lang
    index e789151733e..e4588732cf9 100644
    --- a/htdocs/langs/sv_SE/members.lang
    +++ b/htdocs/langs/sv_SE/members.lang
    @@ -111,7 +111,7 @@ SendingAnEMailToMember=Sending information email to member
     SendingEmailOnAutoSubscription=Sending email on auto registration
     SendingEmailOnMemberValidation=Sending email on new member validation
     SendingEmailOnNewSubscription=Sending email on new subscription
    -SendingReminderForExpiredSubscription=Sending reminder for expired subscription
    +SendingReminderForExpiredSubscription=Sending reminder for expired subscriptions
     SendingEmailOnCancelation=Sending email on cancelation
     # Topic of email templates
     YourMembershipRequestWasReceived=Your membership was received.
    diff --git a/htdocs/langs/sv_SE/modulebuilder.lang b/htdocs/langs/sv_SE/modulebuilder.lang
    index a3fee23cb53..9d6661eda41 100644
    --- a/htdocs/langs/sv_SE/modulebuilder.lang
    +++ b/htdocs/langs/sv_SE/modulebuilder.lang
    @@ -74,6 +74,7 @@ NoWidget=No widget
     GoToApiExplorer=Go to API explorer
     ListOfMenusEntries=List of menu entries
     ListOfPermissionsDefined=List of defined permissions
    +SeeExamples=See examples here
     EnabledDesc=Condition to have this field active (Examples: 1 or $conf->global->MYMODULE_MYOPTION)
     VisibleDesc=Is the field visible ? (Examples: 0=Never visible, 1=Visible on list and create/update/view forms, 2=Visible on list only, 3=Visible on create/update/view form only. Using a negative value means field is not shown by default on list but can be selected for viewing)
     IsAMeasureDesc=Can the value of field be cumulated to get a total into list ? (Examples: 1 or 0)
    @@ -95,3 +96,6 @@ DropTableIfEmpty=(Delete table if empty)
     TableDoesNotExists=The table %s does not exists
     TableDropped=Table %s deleted
     InitStructureFromExistingTable=Build the structure array string of an existing table
    +UseAboutPage=Disallow the about page
    +UseDocFolder=Disallow the documentation folder
    +UseSpecificReadme=Use a specific ReadMe
    diff --git a/htdocs/langs/sv_SE/opensurvey.lang b/htdocs/langs/sv_SE/opensurvey.lang
    index 43b7435b033..0e20749dfab 100644
    --- a/htdocs/langs/sv_SE/opensurvey.lang
    +++ b/htdocs/langs/sv_SE/opensurvey.lang
    @@ -58,3 +58,4 @@ MoreChoices=Ange fler alternativ för väljarna
     SurveyExpiredInfo=The poll has been closed or voting delay has expired.
     EmailSomeoneVoted=% S har fyllt en rad. Du kan hitta din enkät på länken:% s
     ShowSurvey=Show survey
    +UserMustBeSameThanUserUsedToVote=You must have voted and use the same user name that the one used to vote, to post a comment
    diff --git a/htdocs/langs/sv_SE/orders.lang b/htdocs/langs/sv_SE/orders.lang
    index e4a298b6dba..1cb3a05a768 100644
    --- a/htdocs/langs/sv_SE/orders.lang
    +++ b/htdocs/langs/sv_SE/orders.lang
    @@ -1,6 +1,6 @@
     # Dolibarr language file - Source file is en_US - orders
     OrdersArea=Kunder order område
    -SuppliersOrdersArea=Leverantörer order område
    +SuppliersOrdersArea=Purchase orders area
     OrderCard=Beställ kort
     OrderId=Order Id
     Order=Beställ
    @@ -13,18 +13,18 @@ OrderToProcess=Att kunna bearbeta
     NewOrder=Ny ordning
     ToOrder=Gör så
     MakeOrder=Gör så
    -SupplierOrder=Leverantör för
    -SuppliersOrders=Leverantörens order
    -SuppliersOrdersRunning=Nuvarande leverantörens order
    +SupplierOrder=Purchase order
    +SuppliersOrders=Purchase orders
    +SuppliersOrdersRunning=Current purchase orders
     CustomerOrder=Kundorder
    -CustomersOrders=Customer orders
    +CustomersOrders=Kundorder
     CustomersOrdersRunning=Current customer orders
     CustomersOrdersAndOrdersLines=Customer orders and order lines
     OrdersDeliveredToBill=Customer orders delivered to bill
     OrdersToBill=Customer orders delivered
     OrdersInProcess=Customer orders in process
     OrdersToProcess=Customer orders to process
    -SuppliersOrdersToProcess=Supplier orders to process
    +SuppliersOrdersToProcess=Purchase orders to process
     StatusOrderCanceledShort=Annullerad
     StatusOrderDraftShort=Förslag
     StatusOrderValidatedShort=Validerad
    @@ -75,15 +75,15 @@ ShowOrder=Visa att
     OrdersOpened=Orders to process
     NoDraftOrders=Inga förslag till beslut
     NoOrder=No order
    -NoSupplierOrder=No supplier order
    +NoSupplierOrder=No purchase order
     LastOrders=Latest %s customer orders
     LastCustomerOrders=Latest %s customer orders
    -LastSupplierOrders=Latest %s supplier orders
    +LastSupplierOrders=Latest %s purchase orders
     LastModifiedOrders=Latest %s modified orders
     AllOrders=Alla order
     NbOfOrders=Antal order
     OrdersStatistics=Beställ statistik
    -OrdersStatisticsSuppliers=Leverantören för statistik
    +OrdersStatisticsSuppliers=Purchase order statistics
     NumberOfOrdersByMonth=Antal beställningar per månad
     AmountOfOrdersByMonthHT=Mängd order per månad (netto efter skatt)
     ListOfOrders=Lista över beställningar
    @@ -97,12 +97,12 @@ ConfirmMakeOrder=Are you sure you want to confirm you made this order on <b>%s</
     GenerateBill=Skapa faktura
     ClassifyShipped=Klassificera levereras
     DraftOrders=Förslag till beslut
    -DraftSuppliersOrders=Draft suppliers orders
    +DraftSuppliersOrders=Draft purchase orders
     OnProcessOrders=I processen order
     RefOrder=Ref. För
     RefCustomerOrder=Ref. order for customer
    -RefOrderSupplier=Ref. order for supplier
    -RefOrderSupplierShort=Ref. order supplier
    +RefOrderSupplier=Ref. order for vendor
    +RefOrderSupplierShort=Ref. order vendor
     SendOrderByMail=Skicka beställningen per post
     ActionsOnOrder=Åtgärder för att
     NoArticleOfTypeProduct=Ingen artikel av typen &quot;produkt&quot; så ingen shippable artikel för denna beställning
    @@ -115,9 +115,9 @@ ConfirmCloneOrder=Are you sure you want to clone this order <b>%s</b>?
     DispatchSupplierOrder=Ta emot leverantör för %s
     FirstApprovalAlreadyDone=First approval already done
     SecondApprovalAlreadyDone=Second approval already done
    -SupplierOrderReceivedInDolibarr=Supplier order %s received %s
    -SupplierOrderSubmitedInDolibarr=Supplier order %s submited
    -SupplierOrderClassifiedBilled=Supplier order %s set billed
    +SupplierOrderReceivedInDolibarr=Purchase Order %s received %s
    +SupplierOrderSubmitedInDolibarr=Purchase Order %s submited
    +SupplierOrderClassifiedBilled=Purchase Order %s set billed
     OtherOrders=Övriga beställningar
     ##### Types de contacts #####
     TypeContact_commande_internal_SALESREPFOLL=Representanten följa upp kundorder
    @@ -125,11 +125,11 @@ TypeContact_commande_internal_SHIPPING=Representanten uppföljning sjöfart
     TypeContact_commande_external_BILLING=Kundfaktura kontakt
     TypeContact_commande_external_SHIPPING=Kunden Frakt Kontakta
     TypeContact_commande_external_CUSTOMER=Kundkontakt uppföljning för
    -TypeContact_order_supplier_internal_SALESREPFOLL=Representanten uppföljning leverantör för
    +TypeContact_order_supplier_internal_SALESREPFOLL=Representative following-up purchase order
     TypeContact_order_supplier_internal_SHIPPING=Representanten uppföljning sjöfart
    -TypeContact_order_supplier_external_BILLING=Leverantörsfaktura kontakt
    -TypeContact_order_supplier_external_SHIPPING=Leverantör Frakt Kontakta
    -TypeContact_order_supplier_external_CUSTOMER=Leverantör kontakt uppföljning för
    +TypeContact_order_supplier_external_BILLING=Vendor invoice contact
    +TypeContact_order_supplier_external_SHIPPING=Vendor shipping contact
    +TypeContact_order_supplier_external_CUSTOMER=Vendor contact following-up order
     Error_COMMANDE_SUPPLIER_ADDON_NotDefined=Konstant COMMANDE_SUPPLIER_ADDON inte definierat
     Error_COMMANDE_ADDON_NotDefined=Konstant COMMANDE_ADDON inte definierat
     Error_OrderNotChecked=Inga order att fakturera valda
    diff --git a/htdocs/langs/sv_SE/other.lang b/htdocs/langs/sv_SE/other.lang
    index 8bc23fa568b..ba1c762581c 100644
    --- a/htdocs/langs/sv_SE/other.lang
    +++ b/htdocs/langs/sv_SE/other.lang
    @@ -80,9 +80,9 @@ LinkedObject=Länkat objekt
     NbOfActiveNotifications=Number of notifications (nb of recipient emails)
     PredefinedMailTest=__(Hello)__\nThis is a test mail sent to __EMAIL__.\nThe two lines are separated by a carriage return.\n\n__USER_SIGNATURE__
     PredefinedMailTestHtml=__(Hello)__\nThis is a <b>test</b> mail (the word test must be in bold).<br>The two lines are separated by a carriage return.<br><br>__USER_SIGNATURE__
    -PredefinedMailContentSendInvoice=__(Hello)__\n\nYou will find here the invoice __REF__\n\nThis is the link to make your online payment if this invoice is not already payed:\n__ONLINE_PAYMENT_URL__\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
    -PredefinedMailContentSendInvoiceReminder=__(Hello)__\n\nWe would like to warn you that the invoice  __REF__ seems to not be payed. So this is the invoice in attachment again, as a reminder.\n\nThis is the link to make your online payment:\n__ONLINE_PAYMENT_URL__\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
    -PredefinedMailContentSendProposal=__(Hello)__\n\nYou will find here the commercial proposal __PREF__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
    +PredefinedMailContentSendInvoice=__(Hello)__\n\nYou will find here the invoice __REF__\n\n__ONLINE_PAYMENT_TEXT_AND_URL__\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
    +PredefinedMailContentSendInvoiceReminder=__(Hello)__\n\nWe would like to warn you that the invoice  __REF__ seems to not be payed. So this is the invoice in attachment again, as a reminder.\n\n__ONLINE_PAYMENT_TEXT_AND_URL__\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
    +PredefinedMailContentSendProposal=__(Hello)__\n\nYou will find here the commercial proposal __REF__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
     PredefinedMailContentSendSupplierProposal=__(Hello)__\n\nYou will find here the price request __REF__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
     PredefinedMailContentSendOrder=__(Hello)__\n\nYou will find here the order __REF__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
     PredefinedMailContentSendSupplierOrder=__(Hello)__\n\nYou will find here our order __REF__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
    @@ -91,6 +91,7 @@ PredefinedMailContentSendShipping=__(Hello)__\n\nYou will find here the shipping
     PredefinedMailContentSendFichInter=__(Hello)__\n\nYou will find here the intervention __REF__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
     PredefinedMailContentThirdparty=__(Hello)__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
     PredefinedMailContentUser=__(Hello)__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
    +PredefinedMailContentLink=You can click on the link below to make your payment if it is not already done.\n\n%s\n\n
     DemoDesc=Dolibarr is a compact ERP/CRM supporting several business modules. A demo showcasing all modules makes no sense as this scenario never occurs (several hundred available). So, several demo profiles are available.
     ChooseYourDemoProfil=Choose the demo profile that best suits your needs...
     ChooseYourDemoProfilMore=...or build your own profile<br>(manual module selection)
    @@ -218,7 +219,7 @@ FileIsTooBig=Filer är för stor
     PleaseBePatient=Ha tålamod ...
     NewPassword=New password
     ResetPassword=Reset password
    -RequestToResetPasswordReceived=En begäran om att ändra Dolibarr lösenord har mottagits
    +RequestToResetPasswordReceived=A request to change your password has been received.
     NewKeyIs=Det här är din nya nycklar för att logga in
     NewKeyWillBe=Din nya knappen för att logga in på programvaran kommer att vara
     ClickHereToGoTo=Klicka här för att gå till %s
    @@ -233,6 +234,8 @@ PermissionsDelete=Permissions removed
     YourPasswordMustHaveAtLeastXChars=Your password must have at least <strong>%s</strong> chars
     YourPasswordHasBeenReset=Your password has been reset successfully
     ApplicantIpAddress=IP address of applicant
    +SMSSentTo=SMS sent to %s
    +
     ##### Export #####
     ExportsArea=Export område
     AvailableFormats=Tillgängliga format
    diff --git a/htdocs/langs/sv_SE/paypal.lang b/htdocs/langs/sv_SE/paypal.lang
    index bccdafb1b9c..277a45cb7ae 100644
    --- a/htdocs/langs/sv_SE/paypal.lang
    +++ b/htdocs/langs/sv_SE/paypal.lang
    @@ -14,7 +14,6 @@ PaypalModeOnlyPaypal=PayPal endast
     ONLINE_PAYMENT_CSS_URL=Optionnal URL of CSS style sheet on online payment page
     ThisIsTransactionId=Detta är id transaktion: <b>%s</b>
     PAYPAL_ADD_PAYMENT_URL=Lägg till URL Paypal betalning när du skickar ett dokument per post
    -PredefinedMailContentLink=You can click on the link below to make your payment if it is not already done.<br><br>%s<br><br>
     YouAreCurrentlyInSandboxMode=You are currently in the %s "sandbox" mode
     NewOnlinePaymentReceived=New online payment received
     NewOnlinePaymentFailed=New online payment tried but failed
    diff --git a/htdocs/langs/sv_SE/productbatch.lang b/htdocs/langs/sv_SE/productbatch.lang
    index edfea6b0132..471378b7467 100644
    --- a/htdocs/langs/sv_SE/productbatch.lang
    +++ b/htdocs/langs/sv_SE/productbatch.lang
    @@ -1,24 +1,24 @@
     # ProductBATCH language file - en_US - ProductBATCH
    -ManageLotSerial=Use lot/serial number
    -ProductStatusOnBatch=Yes (lot/serial required)
    -ProductStatusNotOnBatch=No (lot/serial not used)
    +ManageLotSerial=Använd batch/serie-nummer
    +ProductStatusOnBatch=Ja (batch/sere-nummer krävs)
    +ProductStatusNotOnBatch=Nej (batch/serie-nummer används ej)
     ProductStatusOnBatchShort=Ja
     ProductStatusNotOnBatchShort=Nej
    -Batch=Lot/Serial
    -atleast1batchfield=Eat-by date or Sell-by date or Lot/Serial number
    -batch_number=Lot/Serial number
    -BatchNumberShort=Lot/Serial
    -EatByDate=Eat-by date
    -SellByDate=Sell-by date
    -DetailBatchNumber=Lot/Serial details
    -printBatch=Lot/Serial: %s
    +Batch=Batch/Serie
    +atleast1batchfield=Bäst före-datum eller Batch/Serie-nummer
    +batch_number=Batch/Serie-nummer
    +BatchNumberShort=Batch/Serie
    +EatByDate=Bäst före-datum
    +SellByDate=Bäst före-datum
    +DetailBatchNumber=Batch/Serie detaljer
    +printBatch=Batch/Serie: %s
     printEatby=Äter med:%s
     printSellby=Sälj-med :%s
     printQty=Antal: %d
     AddDispatchBatchLine=Lägg en linje för Hållbarhet avsändning
    -WhenProductBatchModuleOnOptionAreForced=When module Lot/Serial is on, automatic increase/decrease stock mode is forced to shipping validate and manual dispatching for reception and can't be edited. Other options can be defined as you want.
    -ProductDoesNotUseBatchSerial=This product does not use lot/serial number
    -ProductLotSetup=Setup of module lot/serial
    -ShowCurrentStockOfLot=Show current stock for couple product/lot
    -ShowLogOfMovementIfLot=Show log of movements for couple product/lot
    -StockDetailPerBatch=Stock detail per lot
    +WhenProductBatchModuleOnOptionAreForced=When module Lot/Serial is on, automatic stock decrease  is forced to 'Decrease real stocks on shipping validation' and automatic increase mode is forced to 'Increase real stocks on manual dispatching into warehouses' and can't be edited. Other options can be defined as you want.
    +ProductDoesNotUseBatchSerial=Denna produkt använder ej batch/serie-nummer
    +ProductLotSetup=Inställning av batch/serie modul
    +ShowCurrentStockOfLot=Visa aktuellt lager för sammansatt produkt/parti
    +ShowLogOfMovementIfLot=Visa statestik för sammansatt produkt/parti
    +StockDetailPerBatch=Detaljlager för parti
    diff --git a/htdocs/langs/sv_SE/products.lang b/htdocs/langs/sv_SE/products.lang
    index 99be210f9a4..3d5fa1e2493 100644
    --- a/htdocs/langs/sv_SE/products.lang
    +++ b/htdocs/langs/sv_SE/products.lang
    @@ -70,6 +70,7 @@ SoldAmount=Sold amount
     PurchasedAmount=Purchased amount
     NewPrice=Nytt pris
     MinPrice=Min. selling price
    +EditSellingPriceLabel=Edit selling price label
     CantBeLessThanMinPrice=Försäljningspriset kan inte vara lägre än lägsta tillåtna för denna bok (%s utan skatt)
     ContractStatusClosed=Stängt
     ErrorProductAlreadyExists=En produkt med hänvisning %s finns redan.
    @@ -155,7 +156,7 @@ BuyingPrices=Buying prices
     CustomerPrices=Customer prices
     SuppliersPrices=Supplier prices
     SuppliersPricesOfProductsOrServices=Supplier prices (of products or services)
    -CustomCode=Customs/Commodity/HS code
    +CustomCode=Customs / Commodity / HS code
     CountryOrigin=Ursprungsland
     Nature=Naturen
     ShortLabel=Short label
    @@ -250,8 +251,8 @@ PriceNumeric=Nummer
     DefaultPrice=Default price
     ComposedProductIncDecStock=Increase/Decrease stock on parent change
     ComposedProduct=Sub-product
    -MinSupplierPrice=Minimum supplier price
    -MinCustomerPrice=Minimum customer price
    +MinSupplierPrice=Lägsta köpkurs
    +MinCustomerPrice=Minimum selling price
     DynamicPriceConfiguration=Dynamic price configuration
     DynamicPriceDesc=On product card, with this module enabled, you should be able to set mathematic functions to calculate Customer or Supplier prices. Such function can use all mathematic operators, some constants and variables. You can set here the variables you want to be able to use and if the variable need an automatic update, the external URL to use to ask Dolibarr to update automaticaly the value.
     AddVariable=Add Variable
    diff --git a/htdocs/langs/sv_SE/projects.lang b/htdocs/langs/sv_SE/projects.lang
    index 1f5e6c53466..a148b37b8ec 100644
    --- a/htdocs/langs/sv_SE/projects.lang
    +++ b/htdocs/langs/sv_SE/projects.lang
    @@ -77,6 +77,7 @@ Time=Tid
     ListOfTasks=List of tasks
     GoToListOfTimeConsumed=Go to list of time consumed
     GoToListOfTasks=Go to list of tasks
    +GoToGanttView=Go to Gantt view
     GanttView=Gantt View
     ListProposalsAssociatedProject=Förteckning över de kommersiella förslag i samband med projektet
     ListOrdersAssociatedProject=List of customer orders associated with the project
    @@ -226,4 +227,4 @@ AllowCommentOnProject=Allow user comments on projects
     DontHavePermissionForCloseProject=You do not have permissions to close the project %s
     DontHaveTheValidateStatus=The project %s must be open to be closed
     RecordsClosed=%s project(s) closed
    -SendProjectRef=About project %s
    +SendProjectRef=Information project %s
    diff --git a/htdocs/langs/sv_SE/propal.lang b/htdocs/langs/sv_SE/propal.lang
    index 0fb1ecb86af..50a3e5e48ec 100644
    --- a/htdocs/langs/sv_SE/propal.lang
    +++ b/htdocs/langs/sv_SE/propal.lang
    @@ -75,6 +75,7 @@ AvailabilityTypeAV_1M=1 månad
     TypeContact_propal_internal_SALESREPFOLL=Representanten följa upp förslag
     TypeContact_propal_external_BILLING=Kundfaktura kontakt
     TypeContact_propal_external_CUSTOMER=Kundkontakt följa upp förslag
    +TypeContact_propal_external_SHIPPING=Customer contact for delivery
     # Document models
     DocModelAzurDescription=Ett fullständigt förslag modell (logo. ..)
     DefaultModelPropalCreate=Skapa standardmodell
    diff --git a/htdocs/langs/sv_SE/sendings.lang b/htdocs/langs/sv_SE/sendings.lang
    index f541dd743f1..bf6be158005 100644
    --- a/htdocs/langs/sv_SE/sendings.lang
    +++ b/htdocs/langs/sv_SE/sendings.lang
    @@ -52,8 +52,8 @@ ActionsOnShipping=Evenemang på leverans
     LinkToTrackYourPackage=Länk till spåra ditt paket
     ShipmentCreationIsDoneFromOrder=För närvarande är skapandet av en ny leverans sker från ordern kortet.
     ShipmentLine=Transport linje
    -ProductQtyInCustomersOrdersRunning=Product quantity into open customers orders
    -ProductQtyInSuppliersOrdersRunning=Product quantity into open suppliers orders
    +ProductQtyInCustomersOrdersRunning=Product quantity into open customer orders
    +ProductQtyInSuppliersOrdersRunning=Product quantity into open purchase orders
     ProductQtyInShipmentAlreadySent=Product quantity from open customer order already sent
     ProductQtyInSuppliersShipmentAlreadyRecevied=Product quantity from open supplier order already received
     NoProductToShipFoundIntoStock=No product to ship found into warehouse <b>%s</b>. Correct stock or go back to choose another warehouse.
    diff --git a/htdocs/langs/sv_SE/stocks.lang b/htdocs/langs/sv_SE/stocks.lang
    index d83b16508fa..9ef237b102c 100644
    --- a/htdocs/langs/sv_SE/stocks.lang
    +++ b/htdocs/langs/sv_SE/stocks.lang
    @@ -67,7 +67,7 @@ DeStockOnValidateOrder=Minska befintligt lager vid validering av kundorder
     DeStockOnShipment=Decrease real stocks on shipping validation
     DeStockOnShipmentOnClosing=Decrease real stocks on shipping classification closed
     ReStockOnBill=Öka befintligt lager vid validering av leverantörsfakturor / kreditnotor
    -ReStockOnValidateOrder=Öka befintligt lager vid godkänd leverantörsorder
    +ReStockOnValidateOrder=Increase real stocks on purchase orders approbation
     ReStockOnDispatchOrder=Increase real stocks on manual dispatching into warehouses, after supplier order receipt of goods
     OrderStatusNotReadyToDispatch=Beställningen har ännu inte / inte längre status som tillåter sändning av produkter till lager.
     StockDiffPhysicTeoric=Explanation for difference between physical and virtual stock
    @@ -203,3 +203,4 @@ RegulateStock=Regulate Stock
     ListInventory=Lista
     StockSupportServices=Stock management support services
     StockSupportServicesDesc=By default, you can stock only product with type "product". If on, and if module service is on, you can also stock a product with type "service"
    +ReceiveProducts=Receive items
    diff --git a/htdocs/langs/sv_SE/stripe.lang b/htdocs/langs/sv_SE/stripe.lang
    index 20a54652777..21135fec14b 100644
    --- a/htdocs/langs/sv_SE/stripe.lang
    +++ b/htdocs/langs/sv_SE/stripe.lang
    @@ -58,8 +58,8 @@ NameOnCard=Name on card
     CardNumber=Card Number
     ExpiryDate=Expiry Date
     CVN=CVN
    -DeleteACard=Delete Card record
    -ConfirmDeleteCard=Are you sure you want to delete this Card record?
    +DeleteACard=Delete Card
    +ConfirmDeleteCard=Are you sure you want to delete this Credit or Debit card?
     CreateCustomerOnStripe=Create customer on Stripe
     CreateCardOnStripe=Create card on Stripe
     ShowInStripe=Show in Stripe
    diff --git a/htdocs/langs/sv_SE/supplier_proposal.lang b/htdocs/langs/sv_SE/supplier_proposal.lang
    index 23ee7ed4f4a..7eb1a57df52 100644
    --- a/htdocs/langs/sv_SE/supplier_proposal.lang
    +++ b/htdocs/langs/sv_SE/supplier_proposal.lang
    @@ -1,22 +1,22 @@
     # Dolibarr language file - Source file is en_US - supplier_proposal
    -SupplierProposal=Supplier commercial proposals
    -supplier_proposalDESC=Manage price requests to suppliers
    +SupplierProposal=Vendor commercial proposals
    +supplier_proposalDESC=Manage price requests to vendors
     SupplierProposalNew=New price request
     CommRequest=Price request
     CommRequests=Price requests
     SearchRequest=Find a request
     DraftRequests=Draft requests
    -SupplierProposalsDraft=Draft supplier proposals
    +SupplierProposalsDraft=Draft vendor proposals
     LastModifiedRequests=Latest %s modified price requests
     RequestsOpened=Open price requests
    -SupplierProposalArea=Supplier proposals area
    -SupplierProposalShort=Supplier proposal
    -SupplierProposals=Supplier proposals
    -SupplierProposalsShort=Supplier proposals
    +SupplierProposalArea=Vendor proposals area
    +SupplierProposalShort=Vendor proposal
    +SupplierProposals=Vendor proposals
    +SupplierProposalsShort=Vendor proposals
     NewAskPrice=New price request
     ShowSupplierProposal=Show price request
     AddSupplierProposal=Create a price request
    -SupplierProposalRefFourn=Supplier ref
    +SupplierProposalRefFourn=Vendor ref
     SupplierProposalDate=Leveransdatum
     SupplierProposalRefFournNotice=Before closing to "Accepted", think to grasp suppliers references.
     ConfirmValidateAsk=Are you sure you want to validate this price request under name <b>%s</b>?
    @@ -47,9 +47,9 @@ CommercialAsk=Price request
     DefaultModelSupplierProposalCreate=Skapa standardmodell
     DefaultModelSupplierProposalToBill=Default template when closing a price request (accepted)
     DefaultModelSupplierProposalClosed=Default template when closing a price request (refused)
    -ListOfSupplierProposals=List of supplier proposal requests
    -ListSupplierProposalsAssociatedProject=List of supplier proposals associated with project
    -SupplierProposalsToClose=Supplier proposals to close
    -SupplierProposalsToProcess=Supplier proposals to process
    +ListOfSupplierProposals=List of vendor proposal requests
    +ListSupplierProposalsAssociatedProject=List of vendor proposals associated with project
    +SupplierProposalsToClose=Vendor proposals to close
    +SupplierProposalsToProcess=Vendor proposals to process
     LastSupplierProposals=Latest %s price requests
     AllPriceRequests=All requests
    diff --git a/htdocs/langs/sv_SE/suppliers.lang b/htdocs/langs/sv_SE/suppliers.lang
    index af4b4cf2548..e05553c68f4 100644
    --- a/htdocs/langs/sv_SE/suppliers.lang
    +++ b/htdocs/langs/sv_SE/suppliers.lang
    @@ -1,11 +1,11 @@
     # Dolibarr language file - Source file is en_US - suppliers
    -Suppliers=Leverantörer
    -SuppliersInvoice=Leverantörer faktura
    -ShowSupplierInvoice=Show Supplier Invoice
    -NewSupplier=Ny leverantör
    +Suppliers=Vendors
    +SuppliersInvoice=Vendor invoice
    +ShowSupplierInvoice=Show Vendor Invoice
    +NewSupplier=New vendor
     History=Historia
    -ListOfSuppliers=Lista över leverantörer
    -ShowSupplier=Visa leverantör
    +ListOfSuppliers=List of vendors
    +ShowSupplier=Show vendor
     OrderDate=Beställ datum
     BuyingPriceMin=Best buying price
     BuyingPriceMinShort=Best buying price
    @@ -14,34 +14,34 @@ TotalSellingPriceMinShort=Total of subproducts selling prices
     SomeSubProductHaveNoPrices=Vissa under produkter har inget pris definierat
     AddSupplierPrice=Add buying price
     ChangeSupplierPrice=Change buying price
    -SupplierPrices=Supplier prices
    +SupplierPrices=Vendor prices
     ReferenceSupplierIsAlreadyAssociatedWithAProduct=Denna hänvisning leverantör är redan kopplad till en referens: %s
    -NoRecordedSuppliers=Inga leverantörer registreras
    -SupplierPayment=Leverantör betalning
    -SuppliersArea=Leverantörer område
    -RefSupplierShort=Ref. leverantör
    +NoRecordedSuppliers=No vendor recorded
    +SupplierPayment=Vendor payment
    +SuppliersArea=Vendor area
    +RefSupplierShort=Ref. vendor
     Availability=Tillgänglighet
    -ExportDataset_fournisseur_1=Leverantörsfakturor listan och fakturornas linjer
    -ExportDataset_fournisseur_2=Leverantörsfakturor och betalningar
    -ExportDataset_fournisseur_3=Leverantörs order och orderrader
    +ExportDataset_fournisseur_1=Vendor invoices list and invoice lines
    +ExportDataset_fournisseur_2=Vendor invoices and payments
    +ExportDataset_fournisseur_3=Purchase orders and order lines
     ApproveThisOrder=Godkänna denna ordning
     ConfirmApproveThisOrder=Are you sure you want to approve order <b>%s</b>?
     DenyingThisOrder=Deny this order
     ConfirmDenyingThisOrder=Are you sure you want to deny this order <b>%s</b>?
     ConfirmCancelThisOrder=Are you sure you want to cancel this order <b>%s</b>?
    -AddSupplierOrder=Skapa leverantör för
    -AddSupplierInvoice=Skapa leverantörsfaktura
    -ListOfSupplierProductForSupplier=Förteckning över produkter och priser för leverantör <b>%s</b>
    -SentToSuppliers=Skickas till leverantörer
    -ListOfSupplierOrders=Lista över leverantörsorder
    -MenuOrdersSupplierToBill=Leverantörs order att fakturera
    +AddSupplierOrder=Create Purchase Order
    +AddSupplierInvoice=Create vendor invoice
    +ListOfSupplierProductForSupplier=List of products and prices for vendor <b>%s</b>
    +SentToSuppliers=Sent to vendors
    +ListOfSupplierOrders=List of purchase orders
    +MenuOrdersSupplierToBill=Purchase orders to invoice
     NbDaysToDelivery=Leveransförsening, dagar
     DescNbDaysToDelivery=The biggest deliver delay of the products from this order
    -SupplierReputation=Supplier reputation
    +SupplierReputation=Vendor reputation
     DoNotOrderThisProductToThisSupplier=Do not order
     NotTheGoodQualitySupplier=Wrong quality
     ReputationForThisProduct=Reputation
     BuyerName=Buyer name
     AllProductServicePrices=All product / service prices
     AllProductReferencesOfSupplier=All product / service references of supplier
    -BuyingPriceNumShort=Supplier prices
    +BuyingPriceNumShort=Vendor prices
    diff --git a/htdocs/langs/sv_SE/users.lang b/htdocs/langs/sv_SE/users.lang
    index 8017b6026b0..422f0039689 100644
    --- a/htdocs/langs/sv_SE/users.lang
    +++ b/htdocs/langs/sv_SE/users.lang
    @@ -48,7 +48,7 @@ PasswordChangeRequest=Request to change password for <b>%s</b>
     PasswordChangeRequestSent=Begäran om att ändra lösenord för <b>%s</b> skickas till <b>%s.</b>
     ConfirmPasswordReset=Confirm password reset
     MenuUsersAndGroups=Användare & grupper
    -LastGroupsCreated=Latest %s created groups
    +LastGroupsCreated=Latest %s groups created
     LastUsersCreated=Latest %s users created
     ShowGroup=Visa grupp
     ShowUser=Visa användare
    diff --git a/htdocs/langs/sv_SE/website.lang b/htdocs/langs/sv_SE/website.lang
    index a7bc45fbcdc..328a805b077 100644
    --- a/htdocs/langs/sv_SE/website.lang
    +++ b/htdocs/langs/sv_SE/website.lang
    @@ -73,7 +73,7 @@ AnotherContainer=Another container
     WEBSITE_USE_WEBSITE_ACCOUNTS=Enable the web site account table
     WEBSITE_USE_WEBSITE_ACCOUNTSTooltip=Enable the table to store web site accounts (login/pass) for each website / thirdparty
     YouMustDefineTheHomePage=You must first define the default Home page
    -OnlyEditionOfSourceForGrabbedContentFuture=Note: only edition of HTML source will be possible when a page content is intiliazed by grabbing it from an external page (WYSIWYG editor will not be available)
    +OnlyEditionOfSourceForGrabbedContentFuture=Note: only edition of HTML source will be possible when a page content is initiliazed by grabbing it from an external page (WYSIWYG editor will not be available)
     OnlyEditionOfSourceForGrabbedContent=Only edition of HTML source is possible when content was grabbed from an external site
     GrabImagesInto=Grab also images found into css and page.
     ImagesShouldBeSavedInto=Images should be saved into directory
    diff --git a/htdocs/langs/sv_SE/workflow.lang b/htdocs/langs/sv_SE/workflow.lang
    index f71639360d7..58a2eecb5bc 100644
    --- a/htdocs/langs/sv_SE/workflow.lang
    +++ b/htdocs/langs/sv_SE/workflow.lang
    @@ -14,7 +14,7 @@ descWORKFLOW_INVOICE_AMOUNT_CLASSIFY_BILLED_ORDER=Classify linked source custome
     descWORKFLOW_INVOICE_CLASSIFY_BILLED_ORDER=Classify linked source customer order(s) to billed when customer invoice is set to paid (and if amount of the invoice is same than total amount of linked orders)
     descWORKFLOW_ORDER_CLASSIFY_SHIPPED_SHIPPING=Classify linked source customer order to shipped when a shipment is validated (and if quantity shipped by all shipments is the same as in the order to update)
     # Autoclassify supplier order
    -descWORKFLOW_ORDER_CLASSIFY_BILLED_SUPPLIER_PROPOSAL=Classify linked source supplier proposal(s) to billed when supplier invoice is validated (and if amount of the invoice is same than total amount of linked proposals)
    -descWORKFLOW_INVOICE_AMOUNT_CLASSIFY_BILLED_SUPPLIER_ORDER=Classify linked source supplier order(s) to billed when supplier invoice is validated (and if amount of the invoice is same than total amount of linked orders)
    +descWORKFLOW_ORDER_CLASSIFY_BILLED_SUPPLIER_PROPOSAL=Classify linked source vendor proposal(s) to billed when vendor invoice is validated (and if amount of the invoice is same than total amount of linked proposals)
    +descWORKFLOW_INVOICE_AMOUNT_CLASSIFY_BILLED_SUPPLIER_ORDER=Classify linked source purchase order(s) to billed when vendor invoice is validated (and if amount of the invoice is same than total amount of linked orders)
     AutomaticCreation=Automatic creation
     AutomaticClassification=Automatic classification
    diff --git a/htdocs/langs/sw_SW/accountancy.lang b/htdocs/langs/sw_SW/accountancy.lang
    index c37db78c215..04bbaa447e7 100644
    --- a/htdocs/langs/sw_SW/accountancy.lang
    +++ b/htdocs/langs/sw_SW/accountancy.lang
    @@ -1,4 +1,5 @@
     # Dolibarr language file - en_US - Accounting Expert
    +Accounting=Accounting
     ACCOUNTING_EXPORT_SEPARATORCSV=Column separator for export file
     ACCOUNTING_EXPORT_DATE=Date format for export file
     ACCOUNTING_EXPORT_PIECE=Export the number of piece
    @@ -39,11 +40,11 @@ AccountWithNonZeroValues=Accounts with non zero values
     ListOfAccounts=List of accounts
     
     MainAccountForCustomersNotDefined=Main accounting account for customers not defined in setup
    -MainAccountForSuppliersNotDefined=Main accounting account for suppliers not defined in setup
    +MainAccountForSuppliersNotDefined=Main accounting account for vendors not defined in setup
     MainAccountForUsersNotDefined=Main accounting account for users not defined in setup
     MainAccountForVatPaymentNotDefined=Main accounting account for VAT payment not defined in setup
     
    -AccountancyArea=Accountancy area
    +AccountancyArea=Accounting area
     AccountancyAreaDescIntro=Usage of the accountancy module is done in several step:
     AccountancyAreaDescActionOnce=The following actions are usually executed one time only, or once per year...
     AccountancyAreaDescActionOnceBis=Next steps should be done to save you time in future by suggesting you the correct default accounting account when making the journalization (writing record in Journals and General ledger)
    @@ -54,6 +55,7 @@ AccountancyAreaDescChartModel=STEP %s: Create a model of chart of account from m
     AccountancyAreaDescChart=STEP %s: Create or check content of your chart of account from menu %s
     
     AccountancyAreaDescVat=STEP %s: Define accounting accounts for each VAT Rates. For this, use the menu entry %s.
    +AccountancyAreaDescDefault=STEP %s: Define default accounting accounts. For this, use the menu entry %s.
     AccountancyAreaDescExpenseReport=STEP %s: Define default accounting accounts for each type of expense report. For this, use the menu entry %s.
     AccountancyAreaDescSal=STEP %s: Define default accounting accounts for payment of salaries. For this, use the menu entry %s.
     AccountancyAreaDescContrib=STEP %s: Define default accounting accounts for special expences (miscellaneous taxes). For this, use the menu entry %s.
    @@ -89,7 +91,7 @@ MenuProductsAccounts=Product accounts
     ProductsBinding=Products accounts
     Ventilation=Binding to accounts
     CustomersVentilation=Customer invoice binding
    -SuppliersVentilation=Supplier invoice binding
    +SuppliersVentilation=Vendor invoice binding
     ExpenseReportsVentilation=Expense report binding
     CreateMvts=Create new transaction
     UpdateMvts=Modification of a transaction
    @@ -130,12 +132,14 @@ ACCOUNTING_LENGTH_GACCOUNT=Length of the general accounting accounts (If you set
     ACCOUNTING_LENGTH_AACCOUNT=Length of the third party accounting accounts (If you set value to 6 here, the account '401' will appear like '401000' on screen)
     ACCOUNTING_MANAGE_ZERO=Allow to manage different number of zero at the end of an accounting account. Needed by some countries (like switzerland). If keep to off (default), you can set the 2 following parameters to ask application to add virtual zero.
     BANK_DISABLE_DIRECT_INPUT=Disable direct recording of transaction in bank account
    +ACCOUNTING_ENABLE_EXPORT_DRAFT_JOURNAL=Enable draft export on journal
     
     ACCOUNTING_SELL_JOURNAL=Sell journal
     ACCOUNTING_PURCHASE_JOURNAL=Purchase journal
     ACCOUNTING_MISCELLANEOUS_JOURNAL=Miscellaneous journal
     ACCOUNTING_EXPENSEREPORT_JOURNAL=Expense report journal
     ACCOUNTING_SOCIAL_JOURNAL=Social journal
    +ACCOUNTING_HAS_NEW_JOURNAL=Has new Journal
     
     ACCOUNTING_ACCOUNT_TRANSFER_CASH=Accounting account of transfer
     ACCOUNTING_ACCOUNT_SUSPENSE=Accounting account of wait
    @@ -185,11 +189,12 @@ ListeMvts=List of movements
     ErrorDebitCredit=Debit and Credit cannot have a value at the same time
     AddCompteFromBK=Add accounting accounts to the group
     ReportThirdParty=List third party account
    -DescThirdPartyReport=Consult here the list of the third party customers and suppliers and their accounting accounts
    +DescThirdPartyReport=Consult here the list of the third party customers and vendors and their accounting accounts
     ListAccounts=List of the accounting accounts
     UnknownAccountForThirdparty=Unknown third party account. We will use %s
     UnknownAccountForThirdpartyBlocking=Unknown third party account. Blocking error
     UnknownAccountForThirdpartyAndWaitingAccountNotDefinedBlocking=Unknown third party account and waiting account not defined. Blocking error
    +PaymentsNotLinkedToProduct=Payment not linked to any product / service
     
     Pcgtype=Group of account
     Pcgsubtype=Subgroup of account
    @@ -204,8 +209,8 @@ DescVentilDoneCustomer=Consult here the list of the lines of invoices customers
     DescVentilTodoCustomer=Bind invoice lines not already bound with a product accounting account
     ChangeAccount=Change the product/service accounting account for selected lines with the following accounting account:
     Vide=-
    -DescVentilSupplier=Consult here the list of supplier invoice lines bound or not yet bound to a product accounting account
    -DescVentilDoneSupplier=Consult here the list of the lines of invoices supplier and their accounting account
    +DescVentilSupplier=Consult here the list of vendor invoice lines bound or not yet bound to a product accounting account
    +DescVentilDoneSupplier=Consult here the list of the lines of invoices vendors and their accounting account
     DescVentilTodoExpenseReport=Bind expense report lines not already bound with a fee accounting account
     DescVentilExpenseReport=Consult here the list of expense report lines bound (or not) to a fee accounting account
     DescVentilExpenseReportMore=If you setup accounting account on type of expense report lines, the application will be able to make all the binding between your expense report lines and the accounting account of your chart of accounts, just in one click with the button <strong>"%s"</strong>. If account was not set on fees dictionary or if you still has some lines not bound to any account, you will have to make a manual binding from the menu "<strong>%s</strong>".
    @@ -215,7 +220,7 @@ ValidateHistory=Bind Automatically
     AutomaticBindingDone=Automatic binding done
     
     ErrorAccountancyCodeIsAlreadyUse=Error, you cannot delete this accounting account because it is used
    -MvtNotCorrectlyBalanced=Movement not correctly balanced. Credit = %s. Debit = %s
    +MvtNotCorrectlyBalanced=Movement not correctly balanced. Debit = %s | Credit = %s
     FicheVentilation=Binding card
     GeneralLedgerIsWritten=Transactions are written in the Ledger
     GeneralLedgerSomeRecordWasNotRecorded=Some of the transactions could not be journalized. If there is no other error message, this is probably because they were already journalized.
    @@ -293,4 +298,9 @@ Binded=Lines bound
     ToBind=Lines to bind
     UseMenuToSetBindindManualy=Autodection not possible, use menu <a href="%s">%s</a> to make the binding manually
     
    +## Import
    +ImportAccountingEntries=Accounting entries
    +
     WarningReportNotReliable=Warning, this report is not based on the Ledger, so does not contains transaction modified manualy in the Ledger. If your journalization is up to date, the bookkeeping view is more accurate.
    +ExpenseReportJournal=Expense Report Journal
    +InventoryJournal=Inventory Journal
    diff --git a/htdocs/langs/sw_SW/admin.lang b/htdocs/langs/sw_SW/admin.lang
    index fed6af9a6fa..d7042e784dc 100644
    --- a/htdocs/langs/sw_SW/admin.lang
    +++ b/htdocs/langs/sw_SW/admin.lang
    @@ -269,10 +269,11 @@ MAIN_MAIL_SMTP_SERVER=SMTP/SMTPS Host (By default in php.ini: <b>%s</b>)
     MAIN_MAIL_SMTP_PORT_NotAvailableOnLinuxLike=SMTP/SMTPS Port (Not defined into PHP on Unix like systems)
     MAIN_MAIL_SMTP_SERVER_NotAvailableOnLinuxLike=SMTP/SMTPS Host (Not defined into PHP on Unix like systems)
     MAIN_MAIL_EMAIL_FROM=Sender email for automatic emails (By default in php.ini: <b>%s</b>)
    -MAIN_MAIL_ERRORS_TO=Email used as 'Errors-To' field in emails sent
    +MAIN_MAIL_ERRORS_TO=Eemail used for error returns emails (fields 'Errors-To' in emails sent)
     MAIN_MAIL_AUTOCOPY_TO= Send systematically a hidden carbon-copy of all sent emails to
     MAIN_DISABLE_ALL_MAILS=Disable all emails sendings (for test purposes or demos)
     MAIN_MAIL_FORCE_SENDTO=Send all emails to (instead of real recipients, for test purposes)
    +MAIN_MAIL_ENABLED_USER_DEST_SELECT=Add employees users with email into allowed destinaries list
     MAIN_MAIL_SENDMODE=Method to use to send EMails
     MAIN_MAIL_SMTPS_ID=SMTP ID if authentication required
     MAIN_MAIL_SMTPS_PW=SMTP Password if authentication required
    @@ -291,7 +292,7 @@ ModuleSetup=Module setup
     ModulesSetup=Modules/Application setup
     ModuleFamilyBase=System
     ModuleFamilyCrm=Customer Relation Management (CRM)
    -ModuleFamilySrm=Supplier Relation Management (SRM)
    +ModuleFamilySrm=Vendor Relation Management (VRM)
     ModuleFamilyProducts=Products Management (PM)
     ModuleFamilyHr=Human Resource Management (HR)
     ModuleFamilyProjects=Projects/Collaborative work
    @@ -373,7 +374,8 @@ NoSmsEngine=No SMS sender manager available. SMS sender manager are not installe
     PDF=PDF
     PDFDesc=You can set each global options related to the PDF generation
     PDFAddressForging=Rules to forge address boxes
    -HideAnyVATInformationOnPDF=Hide all information related to VAT on generated PDF
    +HideAnyVATInformationOnPDF=Hide all information related to Sales tax / VAT on generated PDF
    +PDFRulesForSalesTax=Rules for Sales Tax / VAT
     PDFLocaltax=Rules for %s
     HideLocalTaxOnPDF=Hide %s rate into pdf column tax sale
     HideDescOnPDF=Hide products description on generated PDF
    @@ -445,13 +447,14 @@ DisplayCompanyInfo=Display company address
     DisplayCompanyManagers=Display manager names
     DisplayCompanyInfoAndManagers=Display company address and manager names
     EnableAndSetupModuleCron=If you want to have this recurring invoice beeing generated automatically, module *%s* must be enabled and correctly setup. Otherwise, generation of invoices must be done manually from this template with button *Create*. Note that even if you enabled automatic generation, you can still safely launch manual generation. Duplicates generation for same period are not possible.
    -ModuleCompanyCodeAquarium=Return an accounting code built by:<br>%s followed by third party supplier code for a supplier accounting code,<br>%s followed by third party customer code for a customer accounting code.
    +ModuleCompanyCodeCustomerAquarium=%s followed by third party customer code for a customer accounting code
    +ModuleCompanyCodeSupplierAquarium=%s followed by third party supplier code for a supplier accounting code
     ModuleCompanyCodePanicum=Return an empty accounting code.
     ModuleCompanyCodeDigitaria=Accounting code depends on third party code. The code is composed of the character "C" in the first position followed by the first 5 characters of the third party code.
     Use3StepsApproval=By default, Purchase Orders need to be created and approved by 2 different users (one step/user to create and one step/user to approve. Note that if user has both permission to create and approve, one step/user will be enough). You can ask with this option to introduce a third step/user approval, if amount is higher than a dedicated value (so 3 steps will be necessary: 1=validation, 2=first approval and 3=second approval if amount is enough).<br>Set this to empty if one approval (2 steps) is enough, set it to a very low value (0.1) if a second approval (3 steps) is always required.
     UseDoubleApproval=Use a 3 steps approval when amount (without tax) is higher than...
     WarningPHPMail=WARNING: It is often better to setup outgoing emails to use the email server of your provider instead of the default setup. Some email providers (like Yahoo) does not allow you to send an email from another server than their own server. Your current setup use the server of the application to send email and not the server of your email provider, so some recipients (the one compatible with the restrictive DMARC protocol), will ask your email provider if they can accept your email and some email providers (like Yahoo) may respond "no" because the server is not a server of them, so few of your sent Emails may not be accepted (be carefull also to your email provider sending quota).<br>If your Email provider (like Yahoo) has this restriction, you must change Email setup to choose the other method "SMTP server" and enter the SMTP server and credentials provided by your Email provider (ask your EMail provider to get SMTP credentials for your account).
    -WarningPHPMail2=If your email SMTP provider need to restrict email client to some IP addresses (very rare), this is the IP address of your ERP CRM application: <strong>%s</strong>.
    +WarningPHPMail2=If your email SMTP provider need to restrict email client to some IP addresses (very rare), this is the IP address of the mail user agent (MUA) for your ERP CRM application: <strong>%s</strong>.
     ClickToShowDescription=Click to show description
     DependsOn=This module need the module(s)
     RequiredBy=This module is required by module(s)
    @@ -471,6 +474,9 @@ AttachMainDocByDefault=Set this to 1 if you want to attach main document to emai
     FilesAttachedToEmail=Attach file
     SendEmailsReminders=Send agenda reminders by emails
     davDescription=Add a component to be a DAV server
    +DAVSetup=Setup of module DAV
    +DAV_ALLOW_PUBLIC_DIR=Enable the public directory (WebDav directory with no login required)
    +DAV_ALLOW_PUBLIC_DIRTooltip=The WebDav public directory is a WebDAV directory everybody can access to (in read and write mode), with no need to have/use an existing login/password account.
     # Modules
     Module0Name=Users & groups
     Module0Desc=Users / Employees and Groups management
    @@ -479,7 +485,7 @@ Module1Desc=Companies and contact management (customers, prospects...)
     Module2Name=Commercial
     Module2Desc=Commercial management
     Module10Name=Accounting
    -Module10Desc=Simple accounting reports (journals, turnover) based onto database content. No dispatching.
    +Module10Desc=Simple accounting reports (journals, turnover) based onto database content. Does not use any ledger table.
     Module20Name=Proposals
     Module20Desc=Commercial proposal management
     Module22Name=Mass E-mailings
    @@ -491,7 +497,7 @@ Module25Desc=Customer order management
     Module30Name=Invoices
     Module30Desc=Invoice and credit note management for customers. Invoice management for suppliers
     Module40Name=Suppliers
    -Module40Desc=Supplier management and buying (orders and invoices)
    +Module40Desc=Suppliers and purchase management (purchase orders and billing)
     Module42Name=Debug Logs
     Module42Desc=Logging facilities (file, syslog, ...). Such logs are for technical/debug purposes.
     Module49Name=Editors
    @@ -546,8 +552,8 @@ Module400Name=Projects/Opportunities/Leads
     Module400Desc=Management of projects, opportunities/leads and/or tasks. You can also assign any element (invoice, order, proposal, intervention, ...) to a project and get a transversal view from the project view.
     Module410Name=Webcalendar
     Module410Desc=Webcalendar integration
    -Module500Name=Special expenses
    -Module500Desc=Management of special expenses (taxes, social or fiscal taxes, dividends)
    +Module500Name=Taxes and Special expenses
    +Module500Desc=Management of other expenses (sale taxes, social or fiscal taxes, dividends, ...)
     Module510Name=Payment of employee wages
     Module510Desc=Record and follow payment of your employee wages
     Module520Name=Loan
    @@ -561,14 +567,14 @@ Module700Name=Donations
     Module700Desc=Donation management
     Module770Name=Expense reports
     Module770Desc=Management and claim expense reports (transportation, meal, ...)
    -Module1120Name=Supplier commercial proposal
    -Module1120Desc=Request supplier commercial proposal and prices
    +Module1120Name=Vendor commercial proposal
    +Module1120Desc=Request vendor commercial proposal and prices
     Module1200Name=Mantis
     Module1200Desc=Mantis integration
     Module1520Name=Document Generation
     Module1520Desc=Mass mail document generation
     Module1780Name=Tags/Categories
    -Module1780Desc=Create tags/category (products, customers, suppliers, contacts or members)
    +Module1780Desc=Create tags/category (products, customers, vendors, contacts or members)
     Module2000Name=WYSIWYG editor
     Module2000Desc=Allow to edit some text area using an advanced editor (Based on CKEditor)
     Module2200Name=Dynamic Prices
    @@ -576,7 +582,7 @@ Module2200Desc=Enable the usage of math expressions for prices
     Module2300Name=Scheduled jobs
     Module2300Desc=Scheduled jobs management (alias cron or chrono table)
     Module2400Name=Events/Agenda
    -Module2400Desc=Follow done and upcoming events. Let application logs automatic events for tracking purposes or record manual events or rendez-vous.
    +Module2400Desc=Follow done and upcoming events. Let application logs automatic events for tracking purposes or record manual events or rendez-vous. This is the main important module for a good Customer or Supplier Relationship Management.
     Module2500Name=DMS / ECM
     Module2500Desc=Document Management System / Electronic Content Management. Automatic organization of your generated or stored documents. Share them when you need.
     Module2600Name=API/Web services (SOAP server)
    @@ -599,7 +605,7 @@ Module4000Desc=Human resources management (management of department, employee co
     Module5000Name=Multi-company
     Module5000Desc=Allows you to manage multiple companies
     Module6000Name=Workflow
    -Module6000Desc=Workflow management
    +Module6000Desc=Workflow management (automatic creation of object and/or automatic status change)
     Module10000Name=Websites
     Module10000Desc=Create public websites with a WYSIWG editor. Just setup your web server (Apache, Nginx, ...) to point to the dedicated Dolibarr directory to have it online on the Internet with your own domain name.
     Module20000Name=Leave Requests management
    @@ -613,7 +619,7 @@ Module50100Desc=Point of sales module (POS).
     Module50200Name=Paypal
     Module50200Desc=Module to offer an online payment page accepting payments using PayPal (credit card or PayPal credit). This can be used to allow your customers to make free payments or for a payment on a particular Dolibarr object (invoice, order, ...)
     Module50400Name=Accounting (advanced)
    -Module50400Desc=Accounting management (double entries, support general and auxiliary ledgers)
    +Module50400Desc=Accounting management (double entries, support general and auxiliary ledgers). Export the ledger in several other accounting software format.
     Module54000Name=PrintIPP
     Module54000Desc=Direct print (without opening the documents) using Cups IPP interface (Printer must be visible from server, and CUPS must be installe on server).
     Module55000Name=Poll, Survey or Vote
    @@ -885,7 +891,7 @@ DictionaryCivility=Personal and professional titles
     DictionaryActions=Types of agenda events
     DictionarySocialContributions=Social or fiscal taxes types
     DictionaryVAT=VAT Rates or Sales Tax Rates
    -DictionaryRevenueStamp=Amount of revenue stamps
    +DictionaryRevenueStamp=Amount of tax stamps
     DictionaryPaymentConditions=Payment terms
     DictionaryPaymentModes=Payment modes
     DictionaryTypeContact=Contact/Address types
    @@ -913,7 +919,7 @@ SetupSaved=Setup saved
     SetupNotSaved=Setup not saved
     BackToModuleList=Back to modules list
     BackToDictionaryList=Back to dictionaries list
    -TypeOfRevenueStamp=Type of revenue stamp
    +TypeOfRevenueStamp=Type of tax stamp
     VATManagement=VAT Management
     VATIsUsedDesc=By default when creating prospects, invoices, orders etc the VAT rate follows the active standard rule:<br>If the seller is not subjected to VAT, then VAT defaults to 0. End of rule.<br>If the (selling country= buying country), then the VAT by default equals the VAT of the product in the selling country. End of rule. <br>If seller and buyer are both in the European Community and goods are transport products (car, ship, plane), the default VAT is 0 ( The VAT should be paid by the buyer to the customoffice of his country and not to the seller). End of rule.<br>If seller and buyer are both in the European Community and the buyer is not a company, then the VAT by defaults to the VAT of the product sold.  End of rule.<br>If seller and buyer are both in the European Community and the buyer is a company, then the VAT is 0 by default . End of rule.<br>In any othe case the proposed default is VAT=0. End of rule.
     VATIsNotUsedDesc=By default the proposed VAT is 0 which can be used for cases like associations, individuals ou small companies.
    @@ -1021,7 +1027,7 @@ Delays_MAIN_DELAY_ACTIONS_TODO=Delay tolerance (in days) before alert on planned
     Delays_MAIN_DELAY_PROJECT_TO_CLOSE=Delay tolerance (in days) before alert on project not closed in time
     Delays_MAIN_DELAY_TASKS_TODO=Delay tolerance (in days) before alert on planned tasks (project tasks) not completed yet
     Delays_MAIN_DELAY_ORDERS_TO_PROCESS=Delay tolerance (in days) before alert on orders not processed yet
    -Delays_MAIN_DELAY_SUPPLIER_ORDERS_TO_PROCESS=Delay tolerance (in days) before alert on suppliers orders not processed yet
    +Delays_MAIN_DELAY_SUPPLIER_ORDERS_TO_PROCESS=Delay tolerance (in days) before alert on purchase orders not processed yet
     Delays_MAIN_DELAY_PROPALS_TO_CLOSE=Delay tolerance (in days) before alert on proposals to close
     Delays_MAIN_DELAY_PROPALS_TO_BILL=Delay tolerance (in days) before alert on proposals not billed
     Delays_MAIN_DELAY_NOT_ACTIVATED_SERVICES=Tolerance delay (in days) before alert on services to activate
    @@ -1033,9 +1039,9 @@ Delays_MAIN_DELAY_MEMBERS=Tolerance delay (in days) before alert on delayed memb
     Delays_MAIN_DELAY_CHEQUES_TO_DEPOSIT=Tolerance delay (in days) before alert for cheques deposit to do
     Delays_MAIN_DELAY_EXPENSEREPORTS=Tolerance delay (in days) before alert for expense reports to approve
     SetupDescription1=The setup area is for initial setup parameters before starting to use Dolibarr.
    -SetupDescription2=The two mandatory setup steps are the first two in the setup menu on the left: %s setup page and %s setup page :
    -SetupDescription3=Parameters in menu <a href="%s">%s -> %s</a> are required because defined data are used on Dolibarr screens and to customize the default behavior of the software (for country-related features for example).
    -SetupDescription4=Parameters in menu <a href="%s">%s -> %s</a> are required because Dolibarr ERP/CRM is a collection of several modules/applications, all more or less independent. New features will be added to menus for every module you will activate.
    +SetupDescription2=The two mandatory setup steps are the following steps (the two first entries in the left setup menu):
    +SetupDescription3=Settings in menu <a href="%s">%s -> %s</a>. This step is required because it defines data used on Dolibarr screens to customize the default behavior of the software (for country-related features for example).
    +SetupDescription4=Settings in menu <a href="%s">%s -> %s</a>. This step is required because Dolibarr ERP/CRM is a collection of several modules/applications, all more or less independent. New features are added to menus for every module you activate.
     SetupDescription5=Other menu entries manage optional parameters.
     LogEvents=Security audit events
     Audit=Audit
    @@ -1054,8 +1060,9 @@ LogEventDesc=You can enable here the logging for Dolibarr security events. Admin
     AreaForAdminOnly=Setup parameters can be set by <b>administrator users</b> only.
     SystemInfoDesc=System information is miscellaneous technical information you get in read only mode and visible for administrators only.
     SystemAreaForAdminOnly=This area is available for administrator users only. None of the Dolibarr permissions can reduce this limit.
    -CompanyFundationDesc=Edit on this page all known information of the company or foundation you need to manage (For this, click on "Modify" or "Save" button at bottom of page)
    +CompanyFundationDesc=Edit on this page all known information of the company or foundation you need to manage (For this, click on "%s" or "%s" button at bottom of page)
     AccountantDesc=Edit on this page all known information about your accountant/bookkeeper
    +AccountantFileNumber=File number
     DisplayDesc=You can choose each parameter related to the Dolibarr look and feel here
     AvailableModules=Available app/modules
     ToActivateModule=To activate modules, go on setup Area (Home->Setup->Modules).
    @@ -1188,11 +1195,11 @@ UserMailRequired=EMail required to create a new user
     HRMSetup=HRM module setup
     ##### Company setup #####
     CompanySetup=Companies module setup
    -CompanyCodeChecker=Module for third parties code generation and checking (customer or supplier)
    -AccountCodeManager=Module for accounting code generation (customer or supplier)
    +CompanyCodeChecker=Module for third parties code generation and checking (customer or vendor)
    +AccountCodeManager=Module for accounting code generation (customer or vendor)
     NotificationsDesc=EMails notifications feature allows you to silently send automatic mail, for some Dolibarr events. Targets of notifications can be defined:
     NotificationsDescUser=* per users, one user at time.
    -NotificationsDescContact=* per third parties contacts (customers or suppliers), one contact at time.
    +NotificationsDescContact=* per third parties contacts (customers or vendors), one contact at time.
     NotificationsDescGlobal=* or by setting global target emails in module setup page.
     ModelModules=Documents templates
     DocumentModelOdt=Generate documents from OpenDocuments templates (.ODT or .ODS files for OpenOffice, KOffice, TextEdit,...)
    @@ -1203,6 +1210,9 @@ MustBeUnique=Must be unique?
     MustBeMandatory=Mandatory to create third parties?
     MustBeInvoiceMandatory=Mandatory to validate invoices?
     TechnicalServicesProvided=Technical services provided
    +#####DAV #####
    +WebDAVSetupDesc=This is the links to access the WebDAV directory. It contains a "public" dir open to any user knowing the URL (if public directory access allowed) and a "private" directory that need an existing login account/password to access to.
    +WebDavServer=Root URL of %s server : %s
     ##### Webcal setup #####
     WebCalUrlForVCalExport=An export link to <b>%s</b> format is available at following link: %s
     ##### Invoices #####
    @@ -1229,15 +1239,15 @@ FreeLegalTextOnProposal=Free text on commercial proposals
     WatermarkOnDraftProposal=Watermark on draft commercial proposals (none if empty)
     BANK_ASK_PAYMENT_BANK_DURING_PROPOSAL=Ask for bank account destination of proposal
     ##### SupplierProposal #####
    -SupplierProposalSetup=Price requests suppliers module setup
    -SupplierProposalNumberingModules=Price requests suppliers numbering models
    -SupplierProposalPDFModules=Price requests suppliers documents models
    -FreeLegalTextOnSupplierProposal=Free text on price requests suppliers
    -WatermarkOnDraftSupplierProposal=Watermark on draft price requests suppliers (none if empty)
    +SupplierProposalSetup=Price requests vendors module setup
    +SupplierProposalNumberingModules=Price requests vendors numbering models
    +SupplierProposalPDFModules=Price requests vendors documents models
    +FreeLegalTextOnSupplierProposal=Free text on price requests vendors
    +WatermarkOnDraftSupplierProposal=Watermark on draft price requests vendors (none if empty)
     BANK_ASK_PAYMENT_BANK_DURING_SUPPLIER_PROPOSAL=Ask for bank account destination of price request
     WAREHOUSE_ASK_WAREHOUSE_DURING_ORDER=Ask for Warehouse Source for order
     ##### Suppliers Orders #####
    -BANK_ASK_PAYMENT_BANK_DURING_SUPPLIER_ORDER=Ask for bank account destination of supplier order
    +BANK_ASK_PAYMENT_BANK_DURING_SUPPLIER_ORDER=Ask for bank account destination of purchase order
     ##### Orders #####
     OrdersSetup=Order management setup
     OrdersNumberingModules=Orders numbering models
    @@ -1448,7 +1458,7 @@ SyslogFilename=File name and path
     YouCanUseDOL_DATA_ROOT=You can use DOL_DATA_ROOT/dolibarr.log for a log file in Dolibarr "documents" directory. You can set a different path to store this file.
     ErrorUnknownSyslogConstant=Constant %s is not a known Syslog constant
     OnlyWindowsLOG_USER=Windows only supports LOG_USER
    -CompressSyslogs=Syslog files compression and backup
    +CompressSyslogs=Compression and backup of debug log files (generated by module Log for debug)
     SyslogFileNumberOfSaves=Log backups
     ConfigureCleaningCronjobToSetFrequencyOfSaves=Configure cleaning scheduled job to set log backup frequency
     ##### Donations #####
    @@ -1515,7 +1525,7 @@ OSCommerceTestOk=Connection to server '%s' on database '%s' with user '%s' succe
     OSCommerceTestKo1=Connection to server '%s' succeed but database '%s' could not be reached.
     OSCommerceTestKo2=Connection to server '%s' with user '%s' failed.
     ##### Stock #####
    -StockSetup=Warehouse module setup
    +StockSetup=Stock module setup
     IfYouUsePointOfSaleCheckModule=If you use a Point of Sale module (POS module provided by default or another external module), this setup may be ignored by your Point Of Sale module. Most point of sales modules are designed to create immediatly an invoice and decrease stock by default whatever are options here. So, if you need or not to have a stock decrease when registering a sell from your Point Of Sale, check also your POS module set up.
     ##### Menu #####
     MenuDeleted=Menu deleted
    @@ -1627,8 +1637,8 @@ ChequeReceiptsNumberingModule=Cheque Receipts Numbering module
     MultiCompanySetup=Multi-company module setup
     ##### Suppliers #####
     SuppliersSetup=Supplier module setup
    -SuppliersCommandModel=Complete template of supplier order (logo...)
    -SuppliersInvoiceModel=Complete template of supplier invoice (logo...)
    +SuppliersCommandModel=Complete template of prchase order (logo...)
    +SuppliersInvoiceModel=Complete template of vendor invoice (logo...)
     SuppliersInvoiceNumberingModel=Supplier invoices numbering models
     IfSetToYesDontForgetPermission=If set to yes, don't forget to provide permissions to groups or users allowed for the second approval
     ##### GeoIPMaxmind #####
    @@ -1665,7 +1675,7 @@ NoAmbiCaracAutoGeneration=Do not use ambiguous characters ("1","l","i","|","0","
     SalariesSetup=Setup of module salaries
     SortOrder=Sort order
     Format=Format
    -TypePaymentDesc=0:Customer payment type, 1:Supplier payment type, 2:Both customers and suppliers payment type
    +TypePaymentDesc=0:Customer payment type, 1:Vendor payment type, 2:Both customers and vendors payment type
     IncludePath=Include path (defined into variable %s)
     ExpenseReportsSetup=Setup of module Expense Reports
     TemplatePDFExpenseReports=Document templates to generate expense report document
    @@ -1687,7 +1697,7 @@ InstallModuleFromWebHasBeenDisabledByFile=Install of external module from applic
     ConfFileMustContainCustom=Installing or building an external module from application need to save the module files into directory <strong>%s</strong>. To have this directory processed by Dolibarr, you must setup your <strong>conf/conf.php</strong> to add the 2 directive lines:<br><strong>$dolibarr_main_url_root_alt='/custom';</strong><br><strong>$dolibarr_main_document_root_alt='%s/custom';</strong>
     HighlightLinesOnMouseHover=Highlight table lines when mouse move passes over
     HighlightLinesColor=Highlight color of the line when the mouse passes over (keep empty for no highlight)
    -TextTitleColor=Color of page title
    +TextTitleColor=Text color of Page title
     LinkColor=Color of links
     PressF5AfterChangingThis=Press CTRL+F5 on keyboard or clear your browser cache after changing this value to have it effective
     NotSupportedByAllThemes=Will works with core themes, may not be supported by external themes
    @@ -1696,6 +1706,7 @@ TopMenuBackgroundColor=Background color for Top menu
     TopMenuDisableImages=Hide images in Top menu
     LeftMenuBackgroundColor=Background color for Left menu
     BackgroundTableTitleColor=Background color for Table title line
    +BackgroundTableTitleTextColor=Text color for Table title line
     BackgroundTableLineOddColor=Background color for odd table lines
     BackgroundTableLineEvenColor=Background color for even table lines
     MinimumNoticePeriod=Minimum notice period (Your leave request must be done before this delay)
    @@ -1718,19 +1729,19 @@ FillFixTZOnlyIfRequired=Example: +2 (fill only if problem experienced)
     ExpectedChecksum=Expected Checksum
     CurrentChecksum=Current Checksum
     ForcedConstants=Required constant values
    -MailToSendProposal=To send customer proposal
    -MailToSendOrder=To send customer order
    -MailToSendInvoice=To send customer invoice
    -MailToSendShipment=To send shipment
    -MailToSendIntervention=To send intervention
    -MailToSendSupplierRequestForQuotation=To send quotation request to supplier
    -MailToSendSupplierOrder=To send supplier order
    -MailToSendSupplierInvoice=To send supplier invoice
    -MailToSendContract=To send a contract
    -MailToThirdparty=To send email from third party page
    -MailToMember=To send email from member page
    -MailToUser=To send email from user page
    -MailToProject= To send email from project page
    +MailToSendProposal=Customer proposals
    +MailToSendOrder=Customer orders
    +MailToSendInvoice=Customer invoices
    +MailToSendShipment=Shipments
    +MailToSendIntervention=Interventions
    +MailToSendSupplierRequestForQuotation=Quotation request
    +MailToSendSupplierOrder=Purchase orders
    +MailToSendSupplierInvoice=Vendor invoices
    +MailToSendContract=Contracts
    +MailToThirdparty=Third parties
    +MailToMember=Members
    +MailToUser=Users
    +MailToProject=Projects page
     ByDefaultInList=Show by default on list view
     YouUseLastStableVersion=You use the latest stable version
     TitleExampleForMajorRelease=Example of message you can use to announce this major release (feel free to use it on your web sites)
    @@ -1780,7 +1791,10 @@ MAIN_PDF_MARGIN_BOTTOM=Bottom margin on PDF
     SetToYesIfGroupIsComputationOfOtherGroups=Set this to yes if this group is a computation of other groups
     EnterCalculationRuleIfPreviousFieldIsYes=Enter calculcation rule if previous field was set to Yes (For example 'CODEGRP1+CODEGRP2')
     SeveralLangugeVariatFound=Several language variants found
    -WebDavServer=URL of %s server : %s
    +COMPANY_AQUARIUM_REMOVE_SPECIAL=Remove special characters
    +COMPANY_AQUARIUM_CLEAN_REGEX=Regex filter to clean value (COMPANY_AQUARIUM_CLEAN_REGEX)
    +GDPRContact=GDPR contact
    +GDPRContactDesc=If you store data about European companies/citizen, you can store here the contact who is responsible for the General Data Protection Regulation
     ##### Resource ####
     ResourceSetup=Configuration du module Resource
     UseSearchToSelectResource=Use a search form to choose a resource (rather than a drop-down list).
    diff --git a/htdocs/langs/sw_SW/banks.lang b/htdocs/langs/sw_SW/banks.lang
    index be8f75d172b..1d42581c344 100644
    --- a/htdocs/langs/sw_SW/banks.lang
    +++ b/htdocs/langs/sw_SW/banks.lang
    @@ -1,12 +1,13 @@
     # Dolibarr language file - Source file is en_US - banks
     Bank=Bank
    -MenuBankCash=Bank/Cash
    +MenuBankCash=Bank | Cash
     MenuVariousPayment=Miscellaneous payments
     MenuNewVariousPayment=New Miscellaneous payment
     BankName=Bank name
     FinancialAccount=Account
     BankAccount=Bank account
     BankAccounts=Bank accounts
    +BankAccountsAndGateways=Bank accounts | Gateways
     ShowAccount=Show Account
     AccountRef=Financial account ref
     AccountLabel=Financial account label
    @@ -131,7 +132,7 @@ PaymentDateUpdateSucceeded=Payment date updated successfully
     PaymentDateUpdateFailed=Payment date could not be updated
     Transactions=Transactions
     BankTransactionLine=Bank entry
    -AllAccounts=All bank/cash accounts
    +AllAccounts=All bank and cash accounts
     BackToAccount=Back to account
     ShowAllAccounts=Show for all accounts
     FutureTransaction=Transaction in futur. No way to conciliate.
    @@ -159,5 +160,6 @@ VariousPayment=Miscellaneous payments
     VariousPayments=Miscellaneous payments
     ShowVariousPayment=Show miscellaneous payments
     AddVariousPayment=Add miscellaneous payments
    +SEPAMandate=SEPA mandate
     YourSEPAMandate=Your SEPA mandate
     FindYourSEPAMandate=This is your SEPA mandate to authorize our company to make direct debit order to your bank. Thanks to return it signed (scan of the signed document) or sent it by mail to
    diff --git a/htdocs/langs/sw_SW/bills.lang b/htdocs/langs/sw_SW/bills.lang
    index 5898daa72b0..f76ff018f9d 100644
    --- a/htdocs/langs/sw_SW/bills.lang
    +++ b/htdocs/langs/sw_SW/bills.lang
    @@ -109,9 +109,9 @@ CancelBill=Cancel an invoice
     SendRemindByMail=Send reminder by EMail
     DoPayment=Enter payment
     DoPaymentBack=Enter refund
    -ConvertToReduc=Convert into future discount
    -ConvertExcessReceivedToReduc=Convert excess received into future discount
    -ConvertExcessPaidToReduc=Convert excess paid into future discount
    +ConvertToReduc=Mark as credit available
    +ConvertExcessReceivedToReduc=Convert excess received into available credit
    +ConvertExcessPaidToReduc=Convert excess paid into available discount
     EnterPaymentReceivedFromCustomer=Enter payment received from customer
     EnterPaymentDueToCustomer=Make payment due to customer
     DisabledBecauseRemainderToPayIsZero=Disabled because remaining unpaid is zero
    @@ -120,7 +120,7 @@ BillStatus=Invoice status
     StatusOfGeneratedInvoices=Status of generated invoices
     BillStatusDraft=Draft (needs to be validated)
     BillStatusPaid=Paid
    -BillStatusPaidBackOrConverted=Credit note refund or converted into discount
    +BillStatusPaidBackOrConverted=Credit note refund or marked as credit available
     BillStatusConverted=Paid (ready for consumption in final invoice)
     BillStatusCanceled=Abandoned
     BillStatusValidated=Validated (needs to be paid)
    @@ -282,6 +282,7 @@ RelativeDiscount=Relative discount
     GlobalDiscount=Global discount
     CreditNote=Credit note
     CreditNotes=Credit notes
    +CreditNotesOrExcessReceived=Credit notes or excess received
     Deposit=Down payment
     Deposits=Down payments
     DiscountFromCreditNote=Discount from credit note %s
    @@ -296,10 +297,10 @@ DiscountType=Discount type
     NoteReason=Note/Reason
     ReasonDiscount=Reason
     DiscountOfferedBy=Granted by
    -DiscountStillRemaining=Discounts available
    -DiscountAlreadyCounted=Discounts already consumed
    +DiscountStillRemaining=Discounts or credits available
    +DiscountAlreadyCounted=Discounts or credits already consumed
     CustomerDiscounts=Customer discounts
    -SupplierDiscounts=Supplier discounts
    +SupplierDiscounts=Vendors discounts
     BillAddress=Bill address
     HelpEscompte=This discount is a discount granted to customer because its payment was made before term.
     HelpAbandonBadCustomer=This amount has been abandoned (customer said to be a bad customer) and is considered as an exceptional loose.
    @@ -339,6 +340,12 @@ PaymentOnDifferentThirdBills=Allow payments on different thirdparties bills but
     PaymentNote=Payment note
     ListOfPreviousSituationInvoices=List of previous situation invoices
     ListOfNextSituationInvoices=List of next situation invoices
    +ListOfSituationInvoices=List of situation invoices
    +CurrentSituationTotal=Total current situation
    +DisabledBecauseNotEnouthCreditNote=To remove a situation invoice from cycle, this invoice's credit note total must cover this invoice total
    +RemoveSituationFromCycle=Remove this invoice from cycle
    +ConfirmRemoveSituationFromCycle=Remove this invoice %s from cycle ?
    +ConfirmOuting=Confirm outing
     FrequencyPer_d=Every %s days
     FrequencyPer_m=Every %s months
     FrequencyPer_y=Every %s years
    @@ -387,6 +394,7 @@ PaymentConditionShort14DENDMONTH=14 days of month-end
     PaymentCondition14DENDMONTH=Within 14 days following the end of the month
     FixAmount=Fix amount
     VarAmount=Variable amount (%% tot.)
    +VarAmountOneLine=Variable amount (%% tot.) - 1 line with label '%s'
     # PaymentType
     PaymentTypeVIR=Bank transfer
     PaymentTypeShortVIR=Bank transfer
    @@ -505,9 +513,14 @@ SituationAmount=Situation invoice amount(net)
     SituationDeduction=Situation subtraction
     ModifyAllLines=Modify all lines
     CreateNextSituationInvoice=Create next situation
    +ErrorFindNextSituationInvoice=Error unable to find next situation cycle ref
    +ErrorOutingSituationInvoiceOnUpdate=Unable to outing this situation invoice.
    +ErrorOutingSituationInvoiceCreditNote=Unable to outing linked credit note.
     NotLastInCycle=This invoice is not the latest in cycle and must not be modified.
     DisabledBecauseNotLastInCycle=The next situation already exists.
     DisabledBecauseFinal=This situation is final.
    +situationInvoiceShortcode_AS=AS
    +situationInvoiceShortcode_S=S
     CantBeLessThanMinPercent=The progress can't be smaller than its value in the previous situation.
     NoSituations=No open situations
     InvoiceSituationLast=Final and general invoice
    @@ -532,3 +545,4 @@ AutoFillDateFrom=Set start date for service line with invoice date
     AutoFillDateFromShort=Set start date
     AutoFillDateTo=Set end date for service line with next invoice date
     AutoFillDateToShort=Set end date
    +MaxNumberOfGenerationReached=Max number of gen. reached
    diff --git a/htdocs/langs/sw_SW/categories.lang b/htdocs/langs/sw_SW/categories.lang
    index 41e5f4e4c13..c0c8d4c0cef 100644
    --- a/htdocs/langs/sw_SW/categories.lang
    +++ b/htdocs/langs/sw_SW/categories.lang
    @@ -16,7 +16,7 @@ MembersCategoriesArea=Members tags/categories area
     ContactsCategoriesArea=Contacts tags/categories area
     AccountsCategoriesArea=Accounts tags/categories area
     ProjectsCategoriesArea=Projects tags/categories area
    -SubCats=Subcategories
    +SubCats=Sub-categories
     CatList=List of tags/categories
     NewCategory=New tag/category
     ModifCat=Modify tag/category
    @@ -85,3 +85,4 @@ CategorieRecursivHelp=If activated, product will also linked to parent category
     AddProductServiceIntoCategory=Add the following product/service
     ShowCategory=Show tag/category
     ByDefaultInList=By default in list
    +ChooseCategory=Choose category
    diff --git a/htdocs/langs/sw_SW/commercial.lang b/htdocs/langs/sw_SW/commercial.lang
    index f6bfea9c0d3..efadc44d700 100644
    --- a/htdocs/langs/sw_SW/commercial.lang
    +++ b/htdocs/langs/sw_SW/commercial.lang
    @@ -60,8 +60,8 @@ ActionAC_CLO=Close
     ActionAC_EMAILING=Send mass email
     ActionAC_COM=Send customer order by mail
     ActionAC_SHIP=Send shipping by mail
    -ActionAC_SUP_ORD=Send supplier order by mail
    -ActionAC_SUP_INV=Send supplier invoice by mail
    +ActionAC_SUP_ORD=Send purchase order by mail
    +ActionAC_SUP_INV=Send vendor invoice by mail
     ActionAC_OTH=Other
     ActionAC_OTH_AUTO=Automatically inserted events
     ActionAC_MANUAL=Manually inserted events
    diff --git a/htdocs/langs/sw_SW/companies.lang b/htdocs/langs/sw_SW/companies.lang
    index 3473667fe55..b3e1e7b6c86 100644
    --- a/htdocs/langs/sw_SW/companies.lang
    +++ b/htdocs/langs/sw_SW/companies.lang
    @@ -8,11 +8,11 @@ ConfirmDeleteContact=Are you sure you want to delete this contact and all inheri
     MenuNewThirdParty=New third party
     MenuNewCustomer=New customer
     MenuNewProspect=New prospect
    -MenuNewSupplier=New supplier
    +MenuNewSupplier=New vendor
     MenuNewPrivateIndividual=New private individual
    -NewCompany=New company (prospect, customer, supplier)
    -NewThirdParty=New third party (prospect, customer, supplier)
    -CreateDolibarrThirdPartySupplier=Create a third party (supplier)
    +NewCompany=New company (prospect, customer, vendor)
    +NewThirdParty=New third party (prospect, customer, vendor)
    +CreateDolibarrThirdPartySupplier=Create a third party (vendor)
     CreateThirdPartyOnly=Create third party
     CreateThirdPartyAndContact=Create a third party + a child contact
     ProspectionArea=Prospection area
    @@ -37,7 +37,7 @@ ThirdPartyProspectsStats=Prospects
     ThirdPartyCustomers=Customers
     ThirdPartyCustomersStats=Customers
     ThirdPartyCustomersWithIdProf12=Customers with %s or %s
    -ThirdPartySuppliers=Suppliers
    +ThirdPartySuppliers=Vendors
     ThirdPartyType=Third party type
     Individual=Private individual
     ToCreateContactWithSameName=Will create automatically a contact/address with same information than third party under the third party. In most cases, even if your third party is a physical people, creating a third party alone is enough.
    @@ -77,11 +77,11 @@ Web=Web
     Poste= Position
     DefaultLang=Language by default
     VATIsUsed=Sales tax is used
    -VATIsUsedWhenSelling=This define if this thirdparty includes a sale tax or not when it makes an invoice to its own customers
    +VATIsUsedWhenSelling=This define if this third party includes a sale tax or not when it makes an invoice to its own customers
     VATIsNotUsed=Sales tax is not used
     CopyAddressFromSoc=Fill address with third party address
    -ThirdpartyNotCustomerNotSupplierSoNoRef=Thirdparty neither customer nor supplier, no available refering objects
    -ThirdpartyIsNeitherCustomerNorClientSoCannotHaveDiscounts=Thirdparty neither customer nor supplier, discounts are not available
    +ThirdpartyNotCustomerNotSupplierSoNoRef=Third party neither customer nor vendor, no available refering objects
    +ThirdpartyIsNeitherCustomerNorClientSoCannotHaveDiscounts=Third party neither customer nor supplier, discounts are not available
     PaymentBankAccount=Payment bank account
     OverAllProposals=Proposals
     OverAllOrders=Orders
    @@ -99,9 +99,9 @@ LocalTax2ES=IRPF
     TypeLocaltax1ES=RE Type
     TypeLocaltax2ES=IRPF Type
     WrongCustomerCode=Customer code invalid
    -WrongSupplierCode=Supplier code invalid
    +WrongSupplierCode=Vendor code invalid
     CustomerCodeModel=Customer code model
    -SupplierCodeModel=Supplier code model
    +SupplierCodeModel=Vendor code model
     Gencod=Bar code
     ##### Professional ID #####
     ProfId1Short=Prof. id 1
    @@ -267,7 +267,7 @@ Prospect=Prospect
     CustomerCard=Customer Card
     Customer=Customer
     CustomerRelativeDiscount=Relative customer discount
    -SupplierRelativeDiscount=Relative supplier discount
    +SupplierRelativeDiscount=Relative vendor discount
     CustomerRelativeDiscountShort=Relative discount
     CustomerAbsoluteDiscountShort=Absolute discount
     CompanyHasRelativeDiscount=This customer has a default discount of <b>%s%%</b>
    @@ -284,8 +284,8 @@ HasCreditNoteFromSupplier=You have credit notes for <b>%s</b> %s from this suppl
     CompanyHasNoAbsoluteDiscount=This customer has no discount credit available
     CustomerAbsoluteDiscountAllUsers=Absolute customer discounts (granted by all users)
     CustomerAbsoluteDiscountMy=Absolute customer discounts (granted by yourself)
    -SupplierAbsoluteDiscountAllUsers=Absolute supplier discounts (granted by all users)
    -SupplierAbsoluteDiscountMy=Absolute supplier discounts (granted by yourself)
    +SupplierAbsoluteDiscountAllUsers=Absolute vendor discounts (entered by all users)
    +SupplierAbsoluteDiscountMy=Absolute vendor discounts (entered by yourself)
     DiscountNone=None
     Supplier=Supplier
     AddContact=Create contact
    @@ -304,13 +304,13 @@ DeleteACompany=Delete a company
     PersonalInformations=Personal data
     AccountancyCode=Accounting account
     CustomerCode=Customer code
    -SupplierCode=Supplier code
    +SupplierCode=Vendor code
     CustomerCodeShort=Customer code
    -SupplierCodeShort=Supplier code
    +SupplierCodeShort=Vendor code
     CustomerCodeDesc=Customer code, unique for all customers
    -SupplierCodeDesc=Supplier code, unique for all suppliers
    +SupplierCodeDesc=Vendor code, unique for all vendors
     RequiredIfCustomer=Required if third party is a customer or prospect
    -RequiredIfSupplier=Required if third party is a supplier
    +RequiredIfSupplier=Required if third party is a vendor
     ValidityControledByModule=Validity controled by module
     ThisIsModuleRules=This is rules for this module
     ProspectToContact=Prospect to contact
    @@ -338,7 +338,7 @@ MyContacts=My contacts
     Capital=Capital
     CapitalOf=Capital of %s
     EditCompany=Edit company
    -ThisUserIsNot=This user is not a prospect, customer nor supplier
    +ThisUserIsNot=This user is not a prospect, customer nor vendor
     VATIntraCheck=Check
     VATIntraCheckDesc=The link <b>%s</b> allows to ask the european VAT checker service. An external internet access from server is required for this service to work.
     VATIntraCheckURL=http://ec.europa.eu/taxation_customs/vies/vieshome.do
    @@ -396,7 +396,7 @@ ImportDataset_company_4=Third parties/Sales representatives (Assign sales repres
     PriceLevel=Price level
     DeliveryAddress=Delivery address
     AddAddress=Add address
    -SupplierCategory=Supplier category
    +SupplierCategory=Vendor category
     JuridicalStatus200=Independent
     DeleteFile=Delete file
     ConfirmDeleteFile=Are you sure you want to delete this file?
    @@ -406,7 +406,7 @@ FiscalYearInformation=Information on the fiscal year
     FiscalMonthStart=Starting month of the fiscal year
     YouMustAssignUserMailFirst=You must create email for this user first to be able to add emails notifications for him.
     YouMustCreateContactFirst=To be able to add email notifications, you must first define contacts with valid emails for the third party
    -ListSuppliersShort=List of suppliers
    +ListSuppliersShort=List of vendors
     ListProspectsShort=List of prospects
     ListCustomersShort=List of customers
     ThirdPartiesArea=Third parties and contact area
    @@ -420,7 +420,7 @@ CurrentOutstandingBill=Current outstanding bill
     OutstandingBill=Max. for outstanding bill
     OutstandingBillReached=Max. for outstanding bill reached
     OrderMinAmount=Minimum amount for order
    -MonkeyNumRefModelDesc=Return numero with format %syymm-nnnn for customer code and %syymm-nnnn for supplier code where yy is year, mm is month and nnnn is a sequence with no break and no return to 0.
    +MonkeyNumRefModelDesc=Return numero with format %syymm-nnnn for customer code and %syymm-nnnn for vendor code where yy is year, mm is month and nnnn is a sequence with no break and no return to 0.
     LeopardNumRefModelDesc=The code is free. This code can be modified at any time.
     ManagingDirectors=Manager(s) name (CEO, director, president...)
     MergeOriginThirdparty=Duplicate third party (third party you want to delete)
    @@ -431,4 +431,4 @@ SaleRepresentativeLogin=Login of sales representative
     SaleRepresentativeFirstname=First name of sales representative
     SaleRepresentativeLastname=Last name of sales representative
     ErrorThirdpartiesMerge=There was an error when deleting the third parties. Please check the log. Changes have been reverted.
    -NewCustomerSupplierCodeProposed=New customer or supplier code suggested on duplicate code
    +NewCustomerSupplierCodeProposed=New customer or vendor code suggested on duplicate code
    diff --git a/htdocs/langs/sw_SW/compta.lang b/htdocs/langs/sw_SW/compta.lang
    index cda96a546b8..c0f5920ea92 100644
    --- a/htdocs/langs/sw_SW/compta.lang
    +++ b/htdocs/langs/sw_SW/compta.lang
    @@ -19,7 +19,8 @@ Income=Income
     Outcome=Expense
     MenuReportInOut=Income / Expense
     ReportInOut=Balance of income and expenses
    -ReportTurnover=Turnover
    +ReportTurnover=Turnover invoiced
    +ReportTurnoverCollected=Turnover collected
     PaymentsNotLinkedToInvoice=Payments not linked to any invoice, so not linked to any third party
     PaymentsNotLinkedToUser=Payments not linked to any user
     Profit=Profit
    @@ -34,7 +35,8 @@ AmountHTVATRealPaid=Net paid
     VATToPay=Tax sales
     VATReceived=Tax received
     VATToCollect=Tax purchases
    -VATSummary=Tax Balance
    +VATSummary=Tax monthly
    +VATBalance=Tax Balance
     VATPaid=Tax paid
     LT1Summary=Tax 2 summary
     LT2Summary=Tax 3 summary
    @@ -76,16 +78,16 @@ MenuNewSocialContribution=New social/fiscal tax
     NewSocialContribution=New social/fiscal tax
     AddSocialContribution=Add social/fiscal tax
     ContributionsToPay=Social/fiscal taxes to pay
    -AccountancyTreasuryArea=Accountancy/Treasury area
    +AccountancyTreasuryArea=Billing and payment area
     NewPayment=New payment
     Payments=Payments
     PaymentCustomerInvoice=Customer invoice payment
    -PaymentSupplierInvoice=Supplier invoice payment
    +PaymentSupplierInvoice=Vendor invoice payment
     PaymentSocialContribution=Social/fiscal tax payment
     PaymentVat=VAT payment
     ListPayment=List of payments
     ListOfCustomerPayments=List of customer payments
    -ListOfSupplierPayments=List of supplier payments
    +ListOfSupplierPayments=List of vendor payments
     DateStartPeriod=Date start period
     DateEndPeriod=Date end period
     newLT1Payment=New tax 2 payment
    @@ -104,19 +106,21 @@ VATPayment=Sales tax payment
     VATPayments=Sales tax payments
     VATRefund=Sales tax refund
     NewVATPayment=New sales tax payment
    +NewLocalTaxPayment=New tax %s payment
     Refund=Refund
     SocialContributionsPayments=Social/fiscal taxes payments
     ShowVatPayment=Show VAT payment
     TotalToPay=Total to pay
     BalanceVisibilityDependsOnSortAndFilters=Balance is visible in this list only if table is sorted ascending on %s and filtered for 1 bank account
     CustomerAccountancyCode=Customer accounting code
    -SupplierAccountancyCode=Supplier accounting code
    +SupplierAccountancyCode=Vendor accounting code
     CustomerAccountancyCodeShort=Cust. account. code
     SupplierAccountancyCodeShort=Sup. account. code
     AccountNumber=Account number
     NewAccountingAccount=New account
    -SalesTurnover=Sales turnover
    -SalesTurnoverMinimum=Minimum sales turnover
    +Turnover=Turnover invoiced
    +TurnoverCollected=Turnover collected
    +SalesTurnoverMinimum=Minimum turnover
     ByExpenseIncome=By expenses & incomes
     ByThirdParties=By third parties
     ByUserAuthorOfInvoice=By invoice author
    @@ -136,8 +140,8 @@ ConfirmDeleteSocialContribution=Are you sure you want to delete this social/fisc
     ExportDataset_tax_1=Social and fiscal taxes and payments
     CalcModeVATDebt=Mode <b>%sVAT on commitment accounting%s</b>.
     CalcModeVATEngagement=Mode <b>%sVAT on incomes-expenses%s</b>.
    -CalcModeDebt=Mode <b>%sClaims-Debts%s</b> said <b>Commitment accounting</b>.
    -CalcModeEngagement=Mode <b>%sIncomes-Expenses%s</b> said <b>cash accounting</b>
    +CalcModeDebt=Analysis of known recorded invoices even if they are not yet accounted in ledger.
    +CalcModeEngagement=Analysis of known recorded payments, even if they are not yet accounted in Ledger.
     CalcModeBookkeeping=Analysis of <b>data journalized in Bookkeeping Ledger table</b>
     CalcModeLT1= Mode <b>%sRE on customer invoices - suppliers invoices%s</b>
     CalcModeLT1Debt=Mode <b>%sRE on customer invoices%s</b>
    @@ -150,9 +154,9 @@ AnnualSummaryInputOutputMode=Balance of income and expenses, annual summary
     AnnualByCompanies=Balance of income and expenses, by predefined groups of account
     AnnualByCompaniesDueDebtMode=Balance of income and expenses, detail by predefined groups, mode <b>%sClaims-Debts%s</b> said <b>Commitment accounting</b>.
     AnnualByCompaniesInputOutputMode=Balance of income and expenses, detail by predefined groups, mode <b>%sIncomes-Expenses%s</b> said <b>cash accounting</b>.
    -SeeReportInInputOutputMode=See report <b>%sIncomes-Expenses%s</b> said <b>cash accounting</b> for a calculation on actual payments made
    -SeeReportInDueDebtMode=See report <b>%sClaims-Debts%s</b> said <b>commitment accounting</b> for a calculation on issued invoices
    -SeeReportInBookkeepingMode=See report <b>%sBookeeping%s</b> for a calculation on <b>bookkeeping table analysis</b>
    +SeeReportInInputOutputMode=See %sanalysis of payments%s for a calculation on actual payments made even if they are not yet accounted in Ledger.
    +SeeReportInDueDebtMode=See %sanalysis of invoices%s for a calculation based on known recorded invoices even if they are not yet accounted in Ledger.
    +SeeReportInBookkeepingMode=See <b>%sBookeeping report%s</b> for a calculation on <b>Bookkeeping Ledger table</b>
     RulesAmountWithTaxIncluded=- Amounts shown are with all taxes included
     RulesResultDue=- It includes outstanding invoices, expenses, VAT, donations whether they are paid or not. Is also includes paid salaries.<br>- It is based on the validation date of invoices and VAT and on the due date for expenses. For salaries defined with Salary module, the value date of payment is used.
     RulesResultInOut=- It includes the real payments made on invoices, expenses, VAT and salaries. <br>- It is based on the payment dates of the invoices, expenses, VAT and salaries. The donation date for donation.
    @@ -171,6 +175,8 @@ LT1ReportByCustomersES=Report by third party RE
     LT2ReportByCustomersES=Report by third party IRPF
     VATReport=Sale tax report
     VATReportByPeriods=Sale tax report by period
    +VATReportByRates=Sale tax report by rates
    +VATReportByThirdParties=Sale tax report by third parties
     VATReportByCustomers=Sale tax report by customer
     VATReportByCustomersInInputOutputMode=Report by the customer VAT collected and paid
     VATReportByQuartersInInputOutputMode=Report by Sale tax rate of the tax collected and paid
    @@ -207,7 +213,7 @@ Pcg_version=Chart of accounts models
     Pcg_type=Pcg type
     Pcg_subtype=Pcg subtype
     InvoiceLinesToDispatch=Invoice lines to dispatch
    -ByProductsAndServices=By products and services
    +ByProductsAndServices=By product and service
     RefExt=External ref
     ToCreateAPredefinedInvoice=To create a template invoice, create a standard invoice, then, without validating it, click onto button "%s".
     LinkedOrder=Link to order
    @@ -215,7 +221,8 @@ Mode1=Method 1
     Mode2=Method 2
     CalculationRuleDesc=To calculate total VAT, there is two methods:<br>Method 1 is rounding vat on each line, then summing them.<br>Method 2 is summing all vat on each line, then rounding result.<br>Final result may differs from few cents. Default mode is mode <b>%s</b>.
     CalculationRuleDescSupplier=According to supplier, choose appropriate method to apply same calculation rule and get same result expected by your supplier.
    -TurnoverPerProductInCommitmentAccountingNotRelevant=Turnover report per product, when using a <b>cash accountancy</b> mode is not relevant. This report is only available when using <b>engagement accountancy</b> mode (see setup of accountancy module).
    +TurnoverPerProductInCommitmentAccountingNotRelevant=The report of Turnover collected per product is not available. This report is only available for turnover invoiced.
    +TurnoverPerSaleTaxRateInCommitmentAccountingNotRelevant=The report of Turnover collected per sale tax rate is not available. This report is only available for turnover invoiced.
     CalculationMode=Calculation mode
     AccountancyJournal=Accounting code journal
     ACCOUNTING_VAT_SOLD_ACCOUNT=Accounting account by default for VAT on sales (used if not defined on VAT dictionary setup)
    @@ -223,7 +230,7 @@ ACCOUNTING_VAT_BUY_ACCOUNT=Accounting account by default for VAT on purchases (u
     ACCOUNTING_VAT_PAY_ACCOUNT=Accounting account by default for paying VAT
     ACCOUNTING_ACCOUNT_CUSTOMER=Accounting account used for customer third parties
     ACCOUNTING_ACCOUNT_CUSTOMER_Desc=The dedicated accounting account defined on third party card will be used for Subledger accouting only. This one will be used for General Ledger and as default value of Subledger accounting if dedicated customer accouting account on third party is not defined.
    -ACCOUNTING_ACCOUNT_SUPPLIER=Accounting account used for supplier third parties
    +ACCOUNTING_ACCOUNT_SUPPLIER=Accounting account used for vendor third parties
     ACCOUNTING_ACCOUNT_SUPPLIER_Desc=The dedicated accounting account defined on third party card will be used for Subledger accouting only. This one will be used for General Ledger and as default value of Subledger accounting if dedicated supplier accouting account on third party is not defined.
     CloneTax=Clone a social/fiscal tax
     ConfirmCloneTax=Confirm the clone of a social/fiscal tax payment
    @@ -242,3 +249,11 @@ FiscalPeriod=Accounting period
     ListSocialContributionAssociatedProject=List of social contributions associated with the project
     DeleteFromCat=Remove from accounting group
     AccountingAffectation=Accounting assignement
    +LastDayTaxIsRelatedTo=Last day of period the tax is related to
    +VATDue=Sale tax claimed
    +ClaimedForThisPeriod=Claimed for the period
    +PaidDuringThisPeriod=Paid during this period
    +ByVatRate=By sale tax rate
    +TurnoverbyVatrate=Turnover invoiced by sale tax rate
    +TurnoverCollectedbyVatrate=Turnover collected by sale tax rate
    +PurchasebyVatrate=Purchase by sale tax rate
    diff --git a/htdocs/langs/sw_SW/dict.lang b/htdocs/langs/sw_SW/dict.lang
    index ca0c61a9cbc..61a7237f472 100644
    --- a/htdocs/langs/sw_SW/dict.lang
    +++ b/htdocs/langs/sw_SW/dict.lang
    @@ -5,7 +5,8 @@ CountryIT=Italy
     CountryES=Spain
     CountryDE=Germany
     CountryCH=Switzerland
    -CountryGB=Great Britain
    +# Warning, country code GB is for United Kingdom. UK Does not exists as country code in ISO standard.
    +CountryGB=United Kingdom
     CountryUK=United Kingdom
     CountryIE=Ireland
     CountryCN=China
    diff --git a/htdocs/langs/sw_SW/ecm.lang b/htdocs/langs/sw_SW/ecm.lang
    index 65e9b17bdb2..5200fa30b1d 100644
    --- a/htdocs/langs/sw_SW/ecm.lang
    +++ b/htdocs/langs/sw_SW/ecm.lang
    @@ -39,9 +39,10 @@ ShowECMSection=Show directory
     DeleteSection=Remove directory
     ConfirmDeleteSection=Can you confirm you want to delete the directory <b>%s</b>?
     ECMDirectoryForFiles=Relative directory for files
    -CannotRemoveDirectoryContainsFiles=Removed not possible because it contains some files
    +CannotRemoveDirectoryContainsFilesOrDirs=Removal not possible because it contains some files or sub-directories
    +CannotRemoveDirectoryContainsFiles=Removal not possible because it contains some files
     ECMFileManager=File manager
    -ECMSelectASection=Select a directory on left tree...
    +ECMSelectASection=Select a directory in the tree...
     DirNotSynchronizedSyncFirst=This directory seems to be created or modified outside ECM module. You must click on "Resync" button first to synchronize disk and database to get content of this directory.
     ReSyncListOfDir=Resync list of directories
     HashOfFileContent=Hash of file content
    diff --git a/htdocs/langs/sw_SW/errors.lang b/htdocs/langs/sw_SW/errors.lang
    index ec036b28bc5..0ca7488b8cb 100644
    --- a/htdocs/langs/sw_SW/errors.lang
    +++ b/htdocs/langs/sw_SW/errors.lang
    @@ -32,9 +32,9 @@ ErrorBarCodeRequired=Bar code required
     ErrorCustomerCodeAlreadyUsed=Customer code already used
     ErrorBarCodeAlreadyUsed=Bar code already used
     ErrorPrefixRequired=Prefix required
    -ErrorBadSupplierCodeSyntax=Bad syntax for supplier code
    -ErrorSupplierCodeRequired=Supplier code required
    -ErrorSupplierCodeAlreadyUsed=Supplier code already used
    +ErrorBadSupplierCodeSyntax=Bad syntax for vendor code
    +ErrorSupplierCodeRequired=Vendor code required
    +ErrorSupplierCodeAlreadyUsed=Vendor code already used
     ErrorBadParameters=Bad parameters
     ErrorBadValueForParameter=Wrong value '%s' for parameter '%s'
     ErrorBadImageFormat=Image file has not a supported format (Your PHP does not support functions to convert images of this format)
    @@ -87,7 +87,7 @@ ErrorsOnXLines=Errors on <b>%s</b> source record(s)
     ErrorFileIsInfectedWithAVirus=The antivirus program was not able to validate the file (file might be infected by a virus)
     ErrorSpecialCharNotAllowedForField=Special characters are not allowed for field "%s"
     ErrorNumRefModel=A reference exists into database (%s) and is not compatible with this numbering rule. Remove record or renamed reference to activate this module.
    -ErrorQtyTooLowForThisSupplier=Quantity too low for this supplier or no price defined on this product for this supplier
    +ErrorQtyTooLowForThisSupplier=Quantity too low for this vendor or no price defined on this product for this supplier
     ErrorModuleSetupNotComplete=Setup of module looks to be uncomplete. Go on Home - Setup - Modules to complete.
     ErrorBadMask=Error on mask
     ErrorBadMaskFailedToLocatePosOfSequence=Error, mask without sequence number
    @@ -177,7 +177,7 @@ ErrorBadDefinitionOfMenuArrayInModuleDescriptor=Bad Definition Of Menu Array In
     ErrorSavingChanges=An error has ocurred when saving the changes
     ErrorWarehouseRequiredIntoShipmentLine=Warehouse is required on the line to ship
     ErrorFileMustHaveFormat=File must have format %s
    -ErrorSupplierCountryIsNotDefined=Country for this supplier is not defined. Correct this first.
    +ErrorSupplierCountryIsNotDefined=Country for this vendor is not defined. Correct this first.
     ErrorsThirdpartyMerge=Failed to merge the two records. Request canceled.
     ErrorStockIsNotEnoughToAddProductOnOrder=Stock is not enough for product %s to add it into a new order.
     ErrorStockIsNotEnoughToAddProductOnInvoice=Stock is not enough for product %s to add it into a new invoice.
    diff --git a/htdocs/langs/sw_SW/install.lang b/htdocs/langs/sw_SW/install.lang
    index e602c54640c..fb521c0c085 100644
    --- a/htdocs/langs/sw_SW/install.lang
    +++ b/htdocs/langs/sw_SW/install.lang
    @@ -6,6 +6,7 @@ ConfFileDoesNotExistsAndCouldNotBeCreated=Configuration file <b>%s</b> does not
     ConfFileCouldBeCreated=Configuration file <b>%s</b> could be created.
     ConfFileIsNotWritable=Configuration file <b>%s</b> is not writable. Check permissions. For first install, your web server must be granted to be able to write into this file during configuration process ("chmod 666" for example on a Unix like OS).
     ConfFileIsWritable=Configuration file <b>%s</b> is writable.
    +ConfFileMustBeAFileNotADir=Configuration file <b>%s</b> must be a file, not a directory.
     ConfFileReload=Reload all information from configuration file.
     PHPSupportSessions=This PHP supports sessions.
     PHPSupportPOSTGETOk=This PHP supports variables POST and GET.
    @@ -91,8 +92,8 @@ FailedToCreateAdminLogin=Failed to create Dolibarr administrator account.
     WarningRemoveInstallDir=Warning, for security reasons, once the install or upgrade is complete, to avoid using install tools again, you should add a file called <b>install.lock</b> into Dolibarr document directory, in order to avoid malicious use of it.
     FunctionNotAvailableInThisPHP=Not available on this PHP
     ChoosedMigrateScript=Choose migration script
    -DataMigration=Data migration
    -DatabaseMigration=Structure database migration
    +DataMigration=Database migration (data)
    +DatabaseMigration=Database migration (structure + some data)
     ProcessMigrateScript=Script processing
     ChooseYourSetupMode=Choose your setup mode and click "Start"...
     FreshInstall=Fresh install
    @@ -146,7 +147,7 @@ NothingToDo=Nothing to do
     # upgrade
     MigrationFixData=Fix for denormalized data
     MigrationOrder=Data migration for customer's orders
    -MigrationSupplierOrder=Data migration for supplier's orders
    +MigrationSupplierOrder=Data migration for vendor's orders
     MigrationProposal=Data migration for commercial proposals
     MigrationInvoice=Data migration for customer's invoices
     MigrationContract=Data migration for contracts
    @@ -196,8 +197,14 @@ MigrationEvents=Migration of events to add event owner into assignement table
     MigrationEventsContact=Migration of events to add event contact into assignement table
     MigrationRemiseEntity=Update entity field value of llx_societe_remise
     MigrationRemiseExceptEntity=Update entity field value of llx_societe_remise_except
    +MigrationUserRightsEntity=Update entity field value of llx_user_rights
    +MigrationUserGroupRightsEntity=Update entity field value of llx_usergroup_rights
     MigrationReloadModule=Reload module %s
     MigrationResetBlockedLog=Reset module BlockedLog for v7 algorithm
     ShowNotAvailableOptions=Show not available options
     HideNotAvailableOptions=Hide not available options
     ErrorFoundDuringMigration=Error were reported during migration process so next step is not available. To ignore errors, you can <a href="%s">click here</a>, but application or some features may not work correctly until fixed.
    +YouTryInstallDisabledByDirLock=The application try to sefl upgrade, but install/upgrade pages have been disabled for security reason (directory renamed with .lock suffix).<br>
    +YouTryInstallDisabledByFileLock=The application try to sefl upgrade, but install/upgrade pages pages have been disabled for security reason (by lock file <strong>install.lock</strong> into dolibarr documents directory).<br>
    +ClickHereToGoToApp=Click here to go to your application
    +ClickOnLinkOrRemoveManualy=Click on following link and if you always reach this page, you must remove the file install.lock into documents directory manually
    diff --git a/htdocs/langs/sw_SW/ldap.lang b/htdocs/langs/sw_SW/ldap.lang
    index d6360f3e540..abe11602147 100644
    --- a/htdocs/langs/sw_SW/ldap.lang
    +++ b/htdocs/langs/sw_SW/ldap.lang
    @@ -1,5 +1,4 @@
     # Dolibarr language file - Source file is en_US - ldap
    -DomainPassword=Password for domain
     YouMustChangePassNextLogon=Password for user <b>%s</b> on the domain <b>%s</b> must be changed.
     UserMustChangePassNextLogon=User must change password on the domain %s
     LDAPInformationsForThisContact=Information in LDAP database for this contact
    @@ -25,3 +24,4 @@ MemberTypeSynchronized=Member type synchronized
     ContactSynchronized=Contact synchronized
     ForceSynchronize=Force synchronizing Dolibarr -> LDAP
     ErrorFailedToReadLDAP=Failed to read LDAP database. Check LDAP module setup and database accessibility.
    +PasswordOfUserInLDAP=Password of user in LDAP
    diff --git a/htdocs/langs/sw_SW/loan.lang b/htdocs/langs/sw_SW/loan.lang
    index 9aae3869cc3..534dee08867 100644
    --- a/htdocs/langs/sw_SW/loan.lang
    +++ b/htdocs/langs/sw_SW/loan.lang
    @@ -10,6 +10,7 @@ LoanCapital=Capital
     Insurance=Insurance
     Interest=Interest
     Nbterms=Number of terms
    +Term=Term
     LoanAccountancyCapitalCode=Accounting account capital
     LoanAccountancyInsuranceCode=Accounting account insurance
     LoanAccountancyInterestCode=Accounting account interest
    @@ -17,39 +18,14 @@ ConfirmDeleteLoan=Confirm deleting this loan
     LoanDeleted=Loan Deleted Successfully
     ConfirmPayLoan=Confirm classify paid this loan
     LoanPaid=Loan Paid
    -# Calc
    -LoanCalc=Bank Loans Calculator
    -PurchaseFinanceInfo=Purchase & Financing Information
    -SalePriceOfAsset=Sale Price of Asset
    -PercentageDown=Percentage Down
    -LengthOfMortgage=Duration of loan
    -AnnualInterestRate=Annual Interest Rate
    -ExplainCalculations=Explain Calculations
    -ShowMeCalculationsAndAmortization=Show me the calculations and amortization
    -MortgagePaymentInformation=Mortgage Payment Information
    -DownPayment=Down Payment
    -DownPaymentDesc=The <b>down payment</b> = The price of the home multiplied by the percentage down divided by 100 (for 5% down becomes 5/100 or 0.05)
    -InterestRateDesc=The <b>interest rate</b> = The annual interest percentage divided by 100
    -MonthlyFactorDesc=The <b>monthly factor</b> = The result of the following formula
    -MonthlyInterestRateDesc=The <b>monthly interest rate</b> = The annual interest rate divided by 12 (for the 12 months in a year)
    -MonthTermDesc=The <b>month term</b> of the loan in months = The number of years you've taken the loan out for times 12
    -MonthlyPaymentDesc=The montly payment is figured out using the following formula
    -AmortizationPaymentDesc=The <a href="#amortization">amortization</a> breaks down how much of your monthly payment goes towards the bank's interest, and how much goes into paying off the principal of your loan.
    -AmountFinanced=Amount Financed
    -AmortizationMonthlyPaymentOverYears=Amortization For Monthly Payment: <b>%s</b> over %s years
    -Totalsforyear=Totals for year
    -MonthlyPayment=Monthly Payment
    -LoanCalcDesc=This <b>mortgage calculator</b> can be used to figure out monthly payments of a loaning, based on the amount borrowed, the term of the loan desired and the interest rate.<br> This calculator includes also PMI (Private Mortgage Insurance) for loans where less than 20%% is put as a down payment. Also taken into consideration are the town property taxes, and their effect on the total monthly mortgage payment.<br>
    -GoToInterest=%s will go towards INTEREST
    -GoToPrincipal=%s will go towards PRINCIPAL
    -YouWillSpend=You will spend %s in year %s
     ListLoanAssociatedProject=List of loan associated with the project
     AddLoan=Create loan
    +FinancialCommitment=Financial commitment
    +InterestAmount=Interest
    +CapitalRemain=Capital remain
     # Admin
     ConfigLoan=Configuration of the module loan
     LOAN_ACCOUNTING_ACCOUNT_CAPITAL=Accounting account capital by default
     LOAN_ACCOUNTING_ACCOUNT_INTEREST=Accounting account interest by default
     LOAN_ACCOUNTING_ACCOUNT_INSURANCE=Accounting account insurance by default
    -FinancialCommitment=Financial commitment
     CreateCalcSchedule=Edit financial commitment
    -InterestAmount=Interest amount
    diff --git a/htdocs/langs/sw_SW/mails.lang b/htdocs/langs/sw_SW/mails.lang
    index cedcd01066b..2313910de93 100644
    --- a/htdocs/langs/sw_SW/mails.lang
    +++ b/htdocs/langs/sw_SW/mails.lang
    @@ -11,7 +11,9 @@ MailFrom=Sender
     MailErrorsTo=Errors to
     MailReply=Reply to
     MailTo=Receiver(s)
    +MailToUsers=To user(s)
     MailCC=Copy to
    +MailToCCUsers=Copy to users(s)
     MailCCC=Cached copy to
     MailTopic=EMail topic
     MailText=Message
    @@ -164,4 +166,4 @@ InGoingEmailSetup=Incoming email setup
     OutGoingEmailSetupForEmailing=Outgoing email setup (for mass emailing)
     DefaultOutgoingEmailSetup=Default outgoing email setup
     Information=Information
    -
    +ContactsWithThirdpartyFilter=Contacts avec filtre client
    diff --git a/htdocs/langs/sw_SW/main.lang b/htdocs/langs/sw_SW/main.lang
    index 35d3774700f..5d400fafa87 100644
    --- a/htdocs/langs/sw_SW/main.lang
    +++ b/htdocs/langs/sw_SW/main.lang
    @@ -92,6 +92,7 @@ DolibarrInHttpAuthenticationSoPasswordUseless=Dolibarr authentication mode is se
     Administrator=Administrator
     Undefined=Undefined
     PasswordForgotten=Password forgotten?
    +NoAccount=No account?
     SeeAbove=See above
     HomeArea=Home area
     LastConnexion=Latest connection
    @@ -231,7 +232,7 @@ Limit=Limit
     Limits=Limits
     Logout=Logout
     NoLogoutProcessWithAuthMode=No applicative disconnect feature with authentication mode <b>%s</b>
    -Connection=Connection
    +Connection=Login
     Setup=Setup
     Alert=Alert
     MenuWarnings=Alerts
    @@ -402,6 +403,7 @@ DefaultTaxRate=Default tax rate
     Average=Average
     Sum=Sum
     Delta=Delta
    +RemainToPay=Remain to pay
     Module=Module/Application
     Modules=Modules/Applications
     Option=Option
    @@ -414,7 +416,7 @@ Favorite=Favorite
     ShortInfo=Info.
     Ref=Ref.
     ExternalRef=Ref. extern
    -RefSupplier=Ref. supplier
    +RefSupplier=Ref. vendor
     RefPayment=Ref. payment
     CommercialProposalsShort=Commercial proposals
     Comment=Comment
    @@ -493,7 +495,7 @@ Received=Received
     Paid=Paid
     Topic=Subject
     ByCompanies=By third parties
    -ByUsers=By users
    +ByUsers=By user
     Links=Links
     Link=Link
     Rejects=Rejects
    @@ -505,6 +507,7 @@ NoneF=None
     NoneOrSeveral=None or several
     Late=Late
     LateDesc=Delay to define if a record is late or not depends on your setup. Ask your admin to change delay from menu Home - Setup - Alerts.
    +NoItemLate=No late item
     Photo=Picture
     Photos=Pictures
     AddPhoto=Add picture
    @@ -619,9 +622,9 @@ BuildDoc=Build Doc
     Entity=Environment
     Entities=Entities
     CustomerPreview=Customer preview
    -SupplierPreview=Supplier preview
    +SupplierPreview=Vendor preview
     ShowCustomerPreview=Show customer preview
    -ShowSupplierPreview=Show supplier preview
    +ShowSupplierPreview=Show vendor preview
     RefCustomer=Ref. customer
     Currency=Currency
     InfoAdmin=Information for administrators
    @@ -679,7 +682,7 @@ Color=Color
     Documents=Linked files
     Documents2=Documents
     UploadDisabled=Upload disabled
    -MenuAccountancy=Accountancy
    +MenuAccountancy=Accounting
     MenuECM=Documents
     MenuAWStats=AWStats
     MenuMembers=Members
    @@ -915,11 +918,11 @@ SearchIntoProductsOrServices=Products or services
     SearchIntoProjects=Projects
     SearchIntoTasks=Tasks
     SearchIntoCustomerInvoices=Customer invoices
    -SearchIntoSupplierInvoices=Supplier invoices
    +SearchIntoSupplierInvoices=Vendor invoices
     SearchIntoCustomerOrders=Customer orders
    -SearchIntoSupplierOrders=Supplier orders
    +SearchIntoSupplierOrders=Purchase orders
     SearchIntoCustomerProposals=Customer proposals
    -SearchIntoSupplierProposals=Supplier proposals
    +SearchIntoSupplierProposals=Vendor proposals
     SearchIntoInterventions=Interventions
     SearchIntoContracts=Contracts
     SearchIntoCustomerShipments=Customer shipments
    @@ -941,3 +944,7 @@ Remote=Remote
     LocalAndRemote=Local and Remote
     KeyboardShortcut=Keyboard shortcut
     AssignedTo=Assigned to
    +Deletedraft=Delete draft
    +ConfirmMassDraftDeletion=Draft Bulk delete confirmation
    +FileSharedViaALink=File shared via a link
    +
    diff --git a/htdocs/langs/sw_SW/margins.lang b/htdocs/langs/sw_SW/margins.lang
    index 9f590ef3718..b9d52dcfdc6 100644
    --- a/htdocs/langs/sw_SW/margins.lang
    +++ b/htdocs/langs/sw_SW/margins.lang
    @@ -28,10 +28,10 @@ UseDiscountAsService=As a service
     UseDiscountOnTotal=On subtotal
     MARGIN_METHODE_FOR_DISCOUNT_DETAILS=Defines if a global discount is treated as a product, a service, or only on subtotal for margin calculation.
     MARGIN_TYPE=Buying/Cost price suggested by default for margin calculation
    -MargeType1=Margin on Best supplier price
    +MargeType1=Margin on Best vendor price
     MargeType2=Margin on Weighted Average Price (WAP)
     MargeType3=Margin on Cost Price
    -MarginTypeDesc=* Margin on best buying price = Selling price - Best supplier price defined on product card<br>* Margin on Weighted Average Price (WAP) = Selling price - Product Weighted Average Price (WAP) or best supplier price if WAP not yet defined<br>* Margin on Cost price = Selling price - Cost price defined on product card or WAP if cost price not defined, or best supplier price if WAP not yet defined
    +MarginTypeDesc=* Margin on best buying price = Selling price - Best vendor price defined on product card<br>* Margin on Weighted Average Price (WAP) = Selling price - Product Weighted Average Price (WAP) or best supplier price if WAP not yet defined<br>* Margin on Cost price = Selling price - Cost price defined on product card or WAP if cost price not defined, or best supplier price if WAP not yet defined
     CostPrice=Cost price
     UnitCharges=Unit charges
     Charges=Charges
    diff --git a/htdocs/langs/sw_SW/members.lang b/htdocs/langs/sw_SW/members.lang
    index 7326f3b9950..b29477e346d 100644
    --- a/htdocs/langs/sw_SW/members.lang
    +++ b/htdocs/langs/sw_SW/members.lang
    @@ -111,7 +111,7 @@ SendingAnEMailToMember=Sending information email to member
     SendingEmailOnAutoSubscription=Sending email on auto registration
     SendingEmailOnMemberValidation=Sending email on new member validation
     SendingEmailOnNewSubscription=Sending email on new subscription
    -SendingReminderForExpiredSubscription=Sending reminder for expired subscription
    +SendingReminderForExpiredSubscription=Sending reminder for expired subscriptions
     SendingEmailOnCancelation=Sending email on cancelation
     # Topic of email templates
     YourMembershipRequestWasReceived=Your membership was received.
    diff --git a/htdocs/langs/sw_SW/opensurvey.lang b/htdocs/langs/sw_SW/opensurvey.lang
    index 87e6a74913a..76684955e56 100644
    --- a/htdocs/langs/sw_SW/opensurvey.lang
    +++ b/htdocs/langs/sw_SW/opensurvey.lang
    @@ -58,3 +58,4 @@ MoreChoices=Enter more choices for the voters
     SurveyExpiredInfo=The poll has been closed or voting delay has expired.
     EmailSomeoneVoted=%s has filled a line.\nYou can find your poll at the link: \n%s
     ShowSurvey=Show survey
    +UserMustBeSameThanUserUsedToVote=You must have voted and use the same user name that the one used to vote, to post a comment
    diff --git a/htdocs/langs/sw_SW/orders.lang b/htdocs/langs/sw_SW/orders.lang
    index 8de0279be44..1b36a25df66 100644
    --- a/htdocs/langs/sw_SW/orders.lang
    +++ b/htdocs/langs/sw_SW/orders.lang
    @@ -1,6 +1,6 @@
     # Dolibarr language file - Source file is en_US - orders
     OrdersArea=Customers orders area
    -SuppliersOrdersArea=Suppliers orders area
    +SuppliersOrdersArea=Purchase orders area
     OrderCard=Order card
     OrderId=Order Id
     Order=Order
    @@ -13,18 +13,18 @@ OrderToProcess=Order to process
     NewOrder=New order
     ToOrder=Make order
     MakeOrder=Make order
    -SupplierOrder=Supplier order
    -SuppliersOrders=Suppliers orders
    -SuppliersOrdersRunning=Current suppliers orders
    -CustomerOrder=Customer order
    -CustomersOrders=Customer orders
    +SupplierOrder=Purchase order
    +SuppliersOrders=Purchase orders
    +SuppliersOrdersRunning=Current purchase orders
    +CustomerOrder=Customer Order
    +CustomersOrders=Customer Orders
     CustomersOrdersRunning=Current customer orders
     CustomersOrdersAndOrdersLines=Customer orders and order lines
     OrdersDeliveredToBill=Customer orders delivered to bill
     OrdersToBill=Customer orders delivered
     OrdersInProcess=Customer orders in process
     OrdersToProcess=Customer orders to process
    -SuppliersOrdersToProcess=Supplier orders to process
    +SuppliersOrdersToProcess=Purchase orders to process
     StatusOrderCanceledShort=Canceled
     StatusOrderDraftShort=Draft
     StatusOrderValidatedShort=Validated
    @@ -75,15 +75,15 @@ ShowOrder=Show order
     OrdersOpened=Orders to process
     NoDraftOrders=No draft orders
     NoOrder=No order
    -NoSupplierOrder=No supplier order
    +NoSupplierOrder=No purchase order
     LastOrders=Latest %s customer orders
     LastCustomerOrders=Latest %s customer orders
    -LastSupplierOrders=Latest %s supplier orders
    +LastSupplierOrders=Latest %s purchase orders
     LastModifiedOrders=Latest %s modified orders
     AllOrders=All orders
     NbOfOrders=Number of orders
     OrdersStatistics=Order's statistics
    -OrdersStatisticsSuppliers=Supplier order's statistics
    +OrdersStatisticsSuppliers=Purchase order statistics
     NumberOfOrdersByMonth=Number of orders by month
     AmountOfOrdersByMonthHT=Amount of orders by month (net of tax)
     ListOfOrders=List of orders
    @@ -97,12 +97,12 @@ ConfirmMakeOrder=Are you sure you want to confirm you made this order on <b>%s</
     GenerateBill=Generate invoice
     ClassifyShipped=Classify delivered
     DraftOrders=Draft orders
    -DraftSuppliersOrders=Draft suppliers orders
    +DraftSuppliersOrders=Draft purchase orders
     OnProcessOrders=In process orders
     RefOrder=Ref. order
     RefCustomerOrder=Ref. order for customer
    -RefOrderSupplier=Ref. order for supplier
    -RefOrderSupplierShort=Ref. order supplier
    +RefOrderSupplier=Ref. order for vendor
    +RefOrderSupplierShort=Ref. order vendor
     SendOrderByMail=Send order by mail
     ActionsOnOrder=Events on order
     NoArticleOfTypeProduct=No article of type 'product' so no shippable article for this order
    @@ -115,9 +115,9 @@ ConfirmCloneOrder=Are you sure you want to clone this order <b>%s</b>?
     DispatchSupplierOrder=Receiving supplier order %s
     FirstApprovalAlreadyDone=First approval already done
     SecondApprovalAlreadyDone=Second approval already done
    -SupplierOrderReceivedInDolibarr=Supplier order %s received %s
    -SupplierOrderSubmitedInDolibarr=Supplier order %s submited
    -SupplierOrderClassifiedBilled=Supplier order %s set billed
    +SupplierOrderReceivedInDolibarr=Purchase Order %s received %s
    +SupplierOrderSubmitedInDolibarr=Purchase Order %s submited
    +SupplierOrderClassifiedBilled=Purchase Order %s set billed
     OtherOrders=Other orders
     ##### Types de contacts #####
     TypeContact_commande_internal_SALESREPFOLL=Representative following-up customer order
    @@ -125,11 +125,11 @@ TypeContact_commande_internal_SHIPPING=Representative following-up shipping
     TypeContact_commande_external_BILLING=Customer invoice contact
     TypeContact_commande_external_SHIPPING=Customer shipping contact
     TypeContact_commande_external_CUSTOMER=Customer contact following-up order
    -TypeContact_order_supplier_internal_SALESREPFOLL=Representative following-up supplier order
    +TypeContact_order_supplier_internal_SALESREPFOLL=Representative following-up purchase order
     TypeContact_order_supplier_internal_SHIPPING=Representative following-up shipping
    -TypeContact_order_supplier_external_BILLING=Supplier invoice contact
    -TypeContact_order_supplier_external_SHIPPING=Supplier shipping contact
    -TypeContact_order_supplier_external_CUSTOMER=Supplier contact following-up order
    +TypeContact_order_supplier_external_BILLING=Vendor invoice contact
    +TypeContact_order_supplier_external_SHIPPING=Vendor shipping contact
    +TypeContact_order_supplier_external_CUSTOMER=Vendor contact following-up order
     Error_COMMANDE_SUPPLIER_ADDON_NotDefined=Constant COMMANDE_SUPPLIER_ADDON not defined
     Error_COMMANDE_ADDON_NotDefined=Constant COMMANDE_ADDON not defined
     Error_OrderNotChecked=No orders to invoice selected
    diff --git a/htdocs/langs/sw_SW/other.lang b/htdocs/langs/sw_SW/other.lang
    index 2afabe43b06..8ef8cc30090 100644
    --- a/htdocs/langs/sw_SW/other.lang
    +++ b/htdocs/langs/sw_SW/other.lang
    @@ -80,9 +80,9 @@ LinkedObject=Linked object
     NbOfActiveNotifications=Number of notifications (nb of recipient emails)
     PredefinedMailTest=__(Hello)__\nThis is a test mail sent to __EMAIL__.\nThe two lines are separated by a carriage return.\n\n__USER_SIGNATURE__
     PredefinedMailTestHtml=__(Hello)__\nThis is a <b>test</b> mail (the word test must be in bold).<br>The two lines are separated by a carriage return.<br><br>__USER_SIGNATURE__
    -PredefinedMailContentSendInvoice=__(Hello)__\n\nYou will find here the invoice __REF__\n\nThis is the link to make your online payment if this invoice is not already payed:\n__ONLINE_PAYMENT_URL__\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
    -PredefinedMailContentSendInvoiceReminder=__(Hello)__\n\nWe would like to warn you that the invoice  __REF__ seems to not be payed. So this is the invoice in attachment again, as a reminder.\n\nThis is the link to make your online payment:\n__ONLINE_PAYMENT_URL__\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
    -PredefinedMailContentSendProposal=__(Hello)__\n\nYou will find here the commercial proposal __PREF__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
    +PredefinedMailContentSendInvoice=__(Hello)__\n\nYou will find here the invoice __REF__\n\n__ONLINE_PAYMENT_TEXT_AND_URL__\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
    +PredefinedMailContentSendInvoiceReminder=__(Hello)__\n\nWe would like to warn you that the invoice  __REF__ seems to not be payed. So this is the invoice in attachment again, as a reminder.\n\n__ONLINE_PAYMENT_TEXT_AND_URL__\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
    +PredefinedMailContentSendProposal=__(Hello)__\n\nYou will find here the commercial proposal __REF__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
     PredefinedMailContentSendSupplierProposal=__(Hello)__\n\nYou will find here the price request __REF__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
     PredefinedMailContentSendOrder=__(Hello)__\n\nYou will find here the order __REF__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
     PredefinedMailContentSendSupplierOrder=__(Hello)__\n\nYou will find here our order __REF__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
    @@ -91,6 +91,7 @@ PredefinedMailContentSendShipping=__(Hello)__\n\nYou will find here the shipping
     PredefinedMailContentSendFichInter=__(Hello)__\n\nYou will find here the intervention __REF__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
     PredefinedMailContentThirdparty=__(Hello)__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
     PredefinedMailContentUser=__(Hello)__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
    +PredefinedMailContentLink=You can click on the link below to make your payment if it is not already done.\n\n%s\n\n
     DemoDesc=Dolibarr is a compact ERP/CRM supporting several business modules. A demo showcasing all modules makes no sense as this scenario never occurs (several hundred available). So, several demo profiles are available.
     ChooseYourDemoProfil=Choose the demo profile that best suits your needs...
     ChooseYourDemoProfilMore=...or build your own profile<br>(manual module selection)
    @@ -218,7 +219,7 @@ FileIsTooBig=Files is too big
     PleaseBePatient=Please be patient...
     NewPassword=New password
     ResetPassword=Reset password
    -RequestToResetPasswordReceived=A request to change your Dolibarr password has been received
    +RequestToResetPasswordReceived=A request to change your password has been received.
     NewKeyIs=This is your new keys to login
     NewKeyWillBe=Your new key to login to software will be
     ClickHereToGoTo=Click here to go to %s
    @@ -233,6 +234,8 @@ PermissionsDelete=Permissions removed
     YourPasswordMustHaveAtLeastXChars=Your password must have at least <strong>%s</strong> chars
     YourPasswordHasBeenReset=Your password has been reset successfully
     ApplicantIpAddress=IP address of applicant
    +SMSSentTo=SMS sent to %s
    +
     ##### Export #####
     ExportsArea=Exports area
     AvailableFormats=Available formats
    diff --git a/htdocs/langs/sw_SW/paypal.lang b/htdocs/langs/sw_SW/paypal.lang
    index 600245dc658..68c5b0aefa1 100644
    --- a/htdocs/langs/sw_SW/paypal.lang
    +++ b/htdocs/langs/sw_SW/paypal.lang
    @@ -14,7 +14,6 @@ PaypalModeOnlyPaypal=PayPal only
     ONLINE_PAYMENT_CSS_URL=Optionnal URL of CSS style sheet on online payment page
     ThisIsTransactionId=This is id of transaction: <b>%s</b>
     PAYPAL_ADD_PAYMENT_URL=Add the url of Paypal payment when you send a document by mail
    -PredefinedMailContentLink=You can click on the link below to make your payment if it is not already done.<br><br>%s<br><br>
     YouAreCurrentlyInSandboxMode=You are currently in the %s "sandbox" mode
     NewOnlinePaymentReceived=New online payment received
     NewOnlinePaymentFailed=New online payment tried but failed
    diff --git a/htdocs/langs/sw_SW/productbatch.lang b/htdocs/langs/sw_SW/productbatch.lang
    index 1c2d22395ce..54270c4a23b 100644
    --- a/htdocs/langs/sw_SW/productbatch.lang
    +++ b/htdocs/langs/sw_SW/productbatch.lang
    @@ -16,7 +16,7 @@ printEatby=Eat-by: %s
     printSellby=Sell-by: %s
     printQty=Qty: %d
     AddDispatchBatchLine=Add a line for Shelf Life dispatching
    -WhenProductBatchModuleOnOptionAreForced=When module Lot/Serial is on, automatic increase/decrease stock mode is forced to shipping validate and manual dispatching for reception and can't be edited. Other options can be defined as you want.
    +WhenProductBatchModuleOnOptionAreForced=When module Lot/Serial is on, automatic stock decrease  is forced to 'Decrease real stocks on shipping validation' and automatic increase mode is forced to 'Increase real stocks on manual dispatching into warehouses' and can't be edited. Other options can be defined as you want.
     ProductDoesNotUseBatchSerial=This product does not use lot/serial number
     ProductLotSetup=Setup of module lot/serial
     ShowCurrentStockOfLot=Show current stock for couple product/lot
    diff --git a/htdocs/langs/sw_SW/products.lang b/htdocs/langs/sw_SW/products.lang
    index b9ebefc91c9..06558c90d81 100644
    --- a/htdocs/langs/sw_SW/products.lang
    +++ b/htdocs/langs/sw_SW/products.lang
    @@ -70,6 +70,7 @@ SoldAmount=Sold amount
     PurchasedAmount=Purchased amount
     NewPrice=New price
     MinPrice=Min. selling price
    +EditSellingPriceLabel=Edit selling price label
     CantBeLessThanMinPrice=The selling price can't be lower than minimum allowed for this product (%s without tax). This message can also appears if you type a too important discount.
     ContractStatusClosed=Closed
     ErrorProductAlreadyExists=A product with reference %s already exists.
    @@ -155,7 +156,7 @@ BuyingPrices=Buying prices
     CustomerPrices=Customer prices
     SuppliersPrices=Supplier prices
     SuppliersPricesOfProductsOrServices=Supplier prices (of products or services)
    -CustomCode=Customs/Commodity/HS code
    +CustomCode=Customs / Commodity / HS code
     CountryOrigin=Origin country
     Nature=Nature
     ShortLabel=Short label
    @@ -250,8 +251,8 @@ PriceNumeric=Number
     DefaultPrice=Default price
     ComposedProductIncDecStock=Increase/Decrease stock on parent change
     ComposedProduct=Sub-product
    -MinSupplierPrice=Minimum supplier price
    -MinCustomerPrice=Minimum customer price
    +MinSupplierPrice=Minimum buying price
    +MinCustomerPrice=Minimum selling price
     DynamicPriceConfiguration=Dynamic price configuration
     DynamicPriceDesc=On product card, with this module enabled, you should be able to set mathematic functions to calculate Customer or Supplier prices. Such function can use all mathematic operators, some constants and variables. You can set here the variables you want to be able to use and if the variable need an automatic update, the external URL to use to ask Dolibarr to update automaticaly the value.
     AddVariable=Add Variable
    diff --git a/htdocs/langs/sw_SW/projects.lang b/htdocs/langs/sw_SW/projects.lang
    index 319a6e7e0e2..e04f28689a1 100644
    --- a/htdocs/langs/sw_SW/projects.lang
    +++ b/htdocs/langs/sw_SW/projects.lang
    @@ -77,6 +77,7 @@ Time=Time
     ListOfTasks=List of tasks
     GoToListOfTimeConsumed=Go to list of time consumed
     GoToListOfTasks=Go to list of tasks
    +GoToGanttView=Go to Gantt view
     GanttView=Gantt View
     ListProposalsAssociatedProject=List of the commercial proposals associated with the project
     ListOrdersAssociatedProject=List of customer orders associated with the project
    @@ -226,4 +227,4 @@ AllowCommentOnProject=Allow user comments on projects
     DontHavePermissionForCloseProject=You do not have permissions to close the project %s
     DontHaveTheValidateStatus=The project %s must be open to be closed
     RecordsClosed=%s project(s) closed
    -SendProjectRef=About project %s
    +SendProjectRef=Information project %s
    diff --git a/htdocs/langs/sw_SW/propal.lang b/htdocs/langs/sw_SW/propal.lang
    index 04941e4c650..8cf3a68167a 100644
    --- a/htdocs/langs/sw_SW/propal.lang
    +++ b/htdocs/langs/sw_SW/propal.lang
    @@ -75,6 +75,7 @@ AvailabilityTypeAV_1M=1 month
     TypeContact_propal_internal_SALESREPFOLL=Representative following-up proposal
     TypeContact_propal_external_BILLING=Customer invoice contact
     TypeContact_propal_external_CUSTOMER=Customer contact following-up proposal
    +TypeContact_propal_external_SHIPPING=Customer contact for delivery
     # Document models
     DocModelAzurDescription=A complete proposal model (logo...)
     DefaultModelPropalCreate=Default model creation
    diff --git a/htdocs/langs/sw_SW/sendings.lang b/htdocs/langs/sw_SW/sendings.lang
    index 5091bfe950d..3b3850e44ed 100644
    --- a/htdocs/langs/sw_SW/sendings.lang
    +++ b/htdocs/langs/sw_SW/sendings.lang
    @@ -52,8 +52,8 @@ ActionsOnShipping=Events on shipment
     LinkToTrackYourPackage=Link to track your package
     ShipmentCreationIsDoneFromOrder=For the moment, creation of a new shipment is done from the order card.
     ShipmentLine=Shipment line
    -ProductQtyInCustomersOrdersRunning=Product quantity into open customers orders
    -ProductQtyInSuppliersOrdersRunning=Product quantity into open suppliers orders
    +ProductQtyInCustomersOrdersRunning=Product quantity into open customer orders
    +ProductQtyInSuppliersOrdersRunning=Product quantity into open purchase orders
     ProductQtyInShipmentAlreadySent=Product quantity from open customer order already sent
     ProductQtyInSuppliersShipmentAlreadyRecevied=Product quantity from open supplier order already received
     NoProductToShipFoundIntoStock=No product to ship found into warehouse <b>%s</b>. Correct stock or go back to choose another warehouse.
    diff --git a/htdocs/langs/sw_SW/stocks.lang b/htdocs/langs/sw_SW/stocks.lang
    index 7fbe2f6b82a..8178a8918b7 100644
    --- a/htdocs/langs/sw_SW/stocks.lang
    +++ b/htdocs/langs/sw_SW/stocks.lang
    @@ -67,7 +67,7 @@ DeStockOnValidateOrder=Decrease real stocks on customers orders validation
     DeStockOnShipment=Decrease real stocks on shipping validation
     DeStockOnShipmentOnClosing=Decrease real stocks on shipping classification closed
     ReStockOnBill=Increase real stocks on suppliers invoices/credit notes validation
    -ReStockOnValidateOrder=Increase real stocks on suppliers orders approbation
    +ReStockOnValidateOrder=Increase real stocks on purchase orders approbation
     ReStockOnDispatchOrder=Increase real stocks on manual dispatching into warehouses, after supplier order receipt of goods
     OrderStatusNotReadyToDispatch=Order has not yet or no more a status that allows dispatching of products in stock warehouses.
     StockDiffPhysicTeoric=Explanation for difference between physical and virtual stock
    @@ -203,3 +203,4 @@ RegulateStock=Regulate Stock
     ListInventory=List
     StockSupportServices=Stock management support services
     StockSupportServicesDesc=By default, you can stock only product with type "product". If on, and if module service is on, you can also stock a product with type "service"
    +ReceiveProducts=Receive items
    diff --git a/htdocs/langs/sw_SW/suppliers.lang b/htdocs/langs/sw_SW/suppliers.lang
    index f9e383e09af..d0cf540d3eb 100644
    --- a/htdocs/langs/sw_SW/suppliers.lang
    +++ b/htdocs/langs/sw_SW/suppliers.lang
    @@ -1,11 +1,11 @@
     # Dolibarr language file - Source file is en_US - suppliers
    -Suppliers=Suppliers
    -SuppliersInvoice=Suppliers invoice
    -ShowSupplierInvoice=Show Supplier Invoice
    -NewSupplier=New supplier
    +Suppliers=Vendors
    +SuppliersInvoice=Vendor invoice
    +ShowSupplierInvoice=Show Vendor Invoice
    +NewSupplier=New vendor
     History=History
    -ListOfSuppliers=List of suppliers
    -ShowSupplier=Show supplier
    +ListOfSuppliers=List of vendors
    +ShowSupplier=Show vendor
     OrderDate=Order date
     BuyingPriceMin=Best buying price
     BuyingPriceMinShort=Best buying price
    @@ -14,34 +14,34 @@ TotalSellingPriceMinShort=Total of subproducts selling prices
     SomeSubProductHaveNoPrices=Some sub-products have no price defined
     AddSupplierPrice=Add buying price
     ChangeSupplierPrice=Change buying price
    -SupplierPrices=Supplier prices
    +SupplierPrices=Vendor prices
     ReferenceSupplierIsAlreadyAssociatedWithAProduct=This reference supplier is already associated with a reference: %s
    -NoRecordedSuppliers=No suppliers recorded
    -SupplierPayment=Supplier payment
    -SuppliersArea=Suppliers area
    -RefSupplierShort=Ref. supplier
    +NoRecordedSuppliers=No vendor recorded
    +SupplierPayment=Vendor payment
    +SuppliersArea=Vendor area
    +RefSupplierShort=Ref. vendor
     Availability=Availability
    -ExportDataset_fournisseur_1=Supplier invoices list and invoice lines
    -ExportDataset_fournisseur_2=Supplier invoices and payments
    -ExportDataset_fournisseur_3=Supplier orders and order lines
    +ExportDataset_fournisseur_1=Vendor invoices list and invoice lines
    +ExportDataset_fournisseur_2=Vendor invoices and payments
    +ExportDataset_fournisseur_3=Purchase orders and order lines
     ApproveThisOrder=Approve this order
     ConfirmApproveThisOrder=Are you sure you want to approve order <b>%s</b>?
     DenyingThisOrder=Deny this order
     ConfirmDenyingThisOrder=Are you sure you want to deny this order <b>%s</b>?
     ConfirmCancelThisOrder=Are you sure you want to cancel this order <b>%s</b>?
    -AddSupplierOrder=Create supplier order
    -AddSupplierInvoice=Create supplier invoice
    -ListOfSupplierProductForSupplier=List of products and prices for supplier <b>%s</b>
    -SentToSuppliers=Sent to suppliers
    -ListOfSupplierOrders=List of supplier orders
    -MenuOrdersSupplierToBill=Supplier orders to invoice
    +AddSupplierOrder=Create Purchase Order
    +AddSupplierInvoice=Create vendor invoice
    +ListOfSupplierProductForSupplier=List of products and prices for vendor <b>%s</b>
    +SentToSuppliers=Sent to vendors
    +ListOfSupplierOrders=List of purchase orders
    +MenuOrdersSupplierToBill=Purchase orders to invoice
     NbDaysToDelivery=Delivery delay in days
     DescNbDaysToDelivery=The biggest deliver delay of the products from this order
    -SupplierReputation=Supplier reputation
    +SupplierReputation=Vendor reputation
     DoNotOrderThisProductToThisSupplier=Do not order
     NotTheGoodQualitySupplier=Wrong quality
     ReputationForThisProduct=Reputation
     BuyerName=Buyer name
     AllProductServicePrices=All product / service prices
     AllProductReferencesOfSupplier=All product / service references of supplier
    -BuyingPriceNumShort=Supplier prices
    +BuyingPriceNumShort=Vendor prices
    diff --git a/htdocs/langs/sw_SW/users.lang b/htdocs/langs/sw_SW/users.lang
    index 8aa5d3749fc..26f22923a9a 100644
    --- a/htdocs/langs/sw_SW/users.lang
    +++ b/htdocs/langs/sw_SW/users.lang
    @@ -48,7 +48,7 @@ PasswordChangeRequest=Request to change password for <b>%s</b>
     PasswordChangeRequestSent=Request to change password for <b>%s</b> sent to <b>%s</b>.
     ConfirmPasswordReset=Confirm password reset
     MenuUsersAndGroups=Users & Groups
    -LastGroupsCreated=Latest %s created groups
    +LastGroupsCreated=Latest %s groups created
     LastUsersCreated=Latest %s users created
     ShowGroup=Show group
     ShowUser=Show user
    diff --git a/htdocs/langs/sw_SW/workflow.lang b/htdocs/langs/sw_SW/workflow.lang
    index a50bd91595b..783373ad66d 100644
    --- a/htdocs/langs/sw_SW/workflow.lang
    +++ b/htdocs/langs/sw_SW/workflow.lang
    @@ -14,7 +14,7 @@ descWORKFLOW_INVOICE_AMOUNT_CLASSIFY_BILLED_ORDER=Classify linked source custome
     descWORKFLOW_INVOICE_CLASSIFY_BILLED_ORDER=Classify linked source customer order(s) to billed when customer invoice is set to paid (and if amount of the invoice is same than total amount of linked orders)
     descWORKFLOW_ORDER_CLASSIFY_SHIPPED_SHIPPING=Classify linked source customer order to shipped when a shipment is validated (and if quantity shipped by all shipments is the same as in the order to update)
     # Autoclassify supplier order
    -descWORKFLOW_ORDER_CLASSIFY_BILLED_SUPPLIER_PROPOSAL=Classify linked source supplier proposal(s) to billed when supplier invoice is validated (and if amount of the invoice is same than total amount of linked proposals)
    -descWORKFLOW_INVOICE_AMOUNT_CLASSIFY_BILLED_SUPPLIER_ORDER=Classify linked source supplier order(s) to billed when supplier invoice is validated (and if amount of the invoice is same than total amount of linked orders)
    +descWORKFLOW_ORDER_CLASSIFY_BILLED_SUPPLIER_PROPOSAL=Classify linked source vendor proposal(s) to billed when vendor invoice is validated (and if amount of the invoice is same than total amount of linked proposals)
    +descWORKFLOW_INVOICE_AMOUNT_CLASSIFY_BILLED_SUPPLIER_ORDER=Classify linked source purchase order(s) to billed when vendor invoice is validated (and if amount of the invoice is same than total amount of linked orders)
     AutomaticCreation=Automatic creation
     AutomaticClassification=Automatic classification
    diff --git a/htdocs/langs/th_TH/accountancy.lang b/htdocs/langs/th_TH/accountancy.lang
    index d98c15c45c2..a1cb168c1a5 100644
    --- a/htdocs/langs/th_TH/accountancy.lang
    +++ b/htdocs/langs/th_TH/accountancy.lang
    @@ -1,4 +1,5 @@
     # Dolibarr language file - en_US - Accounting Expert
    +Accounting=การบัญชี
     ACCOUNTING_EXPORT_SEPARATORCSV=คั่นคอลัมน์สำหรับแฟ้มส่งออก
     ACCOUNTING_EXPORT_DATE=รูปแบบวันที่สำหรับไฟล์การส่งออก
     ACCOUNTING_EXPORT_PIECE=Export the number of piece
    @@ -39,11 +40,11 @@ AccountWithNonZeroValues=Accounts with non zero values
     ListOfAccounts=List of accounts
     
     MainAccountForCustomersNotDefined=Main accounting account for customers not defined in setup
    -MainAccountForSuppliersNotDefined=Main accounting account for suppliers not defined in setup
    +MainAccountForSuppliersNotDefined=Main accounting account for vendors not defined in setup
     MainAccountForUsersNotDefined=Main accounting account for users not defined in setup
     MainAccountForVatPaymentNotDefined=Main accounting account for VAT payment not defined in setup
     
    -AccountancyArea=Accountancy area
    +AccountancyArea=Accounting area
     AccountancyAreaDescIntro=Usage of the accountancy module is done in several step:
     AccountancyAreaDescActionOnce=The following actions are usually executed one time only, or once per year...
     AccountancyAreaDescActionOnceBis=Next steps should be done to save you time in future by suggesting you the correct default accounting account when making the journalization (writing record in Journals and General ledger)
    @@ -54,6 +55,7 @@ AccountancyAreaDescChartModel=STEP %s: Create a model of chart of account from m
     AccountancyAreaDescChart=STEP %s: Create or check content of your chart of account from menu %s
     
     AccountancyAreaDescVat=STEP %s: Define accounting accounts for each VAT Rates. For this, use the menu entry %s.
    +AccountancyAreaDescDefault=STEP %s: Define default accounting accounts. For this, use the menu entry %s.
     AccountancyAreaDescExpenseReport=STEP %s: Define default accounting accounts for each type of expense report. For this, use the menu entry %s.
     AccountancyAreaDescSal=STEP %s: Define default accounting accounts for payment of salaries. For this, use the menu entry %s.
     AccountancyAreaDescContrib=STEP %s: Define default accounting accounts for special expences (miscellaneous taxes). For this, use the menu entry %s.
    @@ -89,7 +91,7 @@ MenuProductsAccounts=Product accounts
     ProductsBinding=Products accounts
     Ventilation=Binding to accounts
     CustomersVentilation=Customer invoice binding
    -SuppliersVentilation=Supplier invoice binding
    +SuppliersVentilation=Vendor invoice binding
     ExpenseReportsVentilation=Expense report binding
     CreateMvts=Create new transaction
     UpdateMvts=Modification of a transaction
    @@ -130,12 +132,14 @@ ACCOUNTING_LENGTH_GACCOUNT=Length of the general accounting accounts (If you set
     ACCOUNTING_LENGTH_AACCOUNT=Length of the third party accounting accounts (If you set value to 6 here, the account '401' will appear like '401000' on screen)
     ACCOUNTING_MANAGE_ZERO=Allow to manage different number of zero at the end of an accounting account. Needed by some countries (like switzerland). If keep to off (default), you can set the 2 following parameters to ask application to add virtual zero.
     BANK_DISABLE_DIRECT_INPUT=Disable direct recording of transaction in bank account
    +ACCOUNTING_ENABLE_EXPORT_DRAFT_JOURNAL=Enable draft export on journal
     
     ACCOUNTING_SELL_JOURNAL=ขายวารสาร
     ACCOUNTING_PURCHASE_JOURNAL=วารสารการสั่งซื้อ
     ACCOUNTING_MISCELLANEOUS_JOURNAL=วารสารเบ็ดเตล็ด
     ACCOUNTING_EXPENSEREPORT_JOURNAL=รายงานค่าใช้จ่ายวารสาร
     ACCOUNTING_SOCIAL_JOURNAL=วารสารสังคม
    +ACCOUNTING_HAS_NEW_JOURNAL=Has new Journal
     
     ACCOUNTING_ACCOUNT_TRANSFER_CASH=Accounting account of transfer
     ACCOUNTING_ACCOUNT_SUSPENSE=Accounting account of wait
    @@ -185,11 +189,12 @@ ListeMvts=List of movements
     ErrorDebitCredit=เดบิตและเครดิตไม่สามารถมีค่าในเวลาเดียวกัน
     AddCompteFromBK=Add accounting accounts to the group
     ReportThirdParty=List third party account
    -DescThirdPartyReport=Consult here the list of the third party customers and suppliers and their accounting accounts
    +DescThirdPartyReport=Consult here the list of the third party customers and vendors and their accounting accounts
     ListAccounts=รายการบัญชีที่บัญชี
     UnknownAccountForThirdparty=Unknown third party account. We will use %s
     UnknownAccountForThirdpartyBlocking=Unknown third party account. Blocking error
     UnknownAccountForThirdpartyAndWaitingAccountNotDefinedBlocking=Unknown third party account and waiting account not defined. Blocking error
    +PaymentsNotLinkedToProduct=Payment not linked to any product / service
     
     Pcgtype=Group of account
     Pcgsubtype=Subgroup of account
    @@ -204,8 +209,8 @@ DescVentilDoneCustomer=Consult here the list of the lines of invoices customers
     DescVentilTodoCustomer=Bind invoice lines not already bound with a product accounting account
     ChangeAccount=Change the product/service accounting account for selected lines with the following accounting account:
     Vide=-
    -DescVentilSupplier=Consult here the list of supplier invoice lines bound or not yet bound to a product accounting account
    -DescVentilDoneSupplier=ให้คำปรึกษาที่นี่รายชื่อของเส้นของผู้จัดจำหน่ายใบแจ้งหนี้และบัญชีบัญชีของพวกเขา
    +DescVentilSupplier=Consult here the list of vendor invoice lines bound or not yet bound to a product accounting account
    +DescVentilDoneSupplier=Consult here the list of the lines of invoices vendors and their accounting account
     DescVentilTodoExpenseReport=Bind expense report lines not already bound with a fee accounting account
     DescVentilExpenseReport=Consult here the list of expense report lines bound (or not) to a fee accounting account
     DescVentilExpenseReportMore=If you setup accounting account on type of expense report lines, the application will be able to make all the binding between your expense report lines and the accounting account of your chart of accounts, just in one click with the button <strong>"%s"</strong>. If account was not set on fees dictionary or if you still has some lines not bound to any account, you will have to make a manual binding from the menu "<strong>%s</strong>".
    @@ -215,7 +220,7 @@ ValidateHistory=Bind Automatically
     AutomaticBindingDone=Automatic binding done
     
     ErrorAccountancyCodeIsAlreadyUse=ข้อผิดพลาดที่คุณไม่สามารถลบบัญชีบัญชีนี้เพราะมันถูกนำมาใช้
    -MvtNotCorrectlyBalanced=Movement not correctly balanced. Credit = %s. Debit = %s
    +MvtNotCorrectlyBalanced=Movement not correctly balanced. Debit = %s | Credit = %s
     FicheVentilation=Binding card
     GeneralLedgerIsWritten=Transactions are written in the Ledger
     GeneralLedgerSomeRecordWasNotRecorded=Some of the transactions could not be journalized. If there is no other error message, this is probably because they were already journalized.
    @@ -293,4 +298,9 @@ Binded=Lines bound
     ToBind=Lines to bind
     UseMenuToSetBindindManualy=Autodection not possible, use menu <a href="%s">%s</a> to make the binding manually
     
    +## Import
    +ImportAccountingEntries=Accounting entries
    +
     WarningReportNotReliable=Warning, this report is not based on the Ledger, so does not contains transaction modified manualy in the Ledger. If your journalization is up to date, the bookkeeping view is more accurate.
    +ExpenseReportJournal=Expense Report Journal
    +InventoryJournal=Inventory Journal
    diff --git a/htdocs/langs/th_TH/admin.lang b/htdocs/langs/th_TH/admin.lang
    index 0990b179628..1b3c4fcb25f 100644
    --- a/htdocs/langs/th_TH/admin.lang
    +++ b/htdocs/langs/th_TH/admin.lang
    @@ -269,10 +269,11 @@ MAIN_MAIL_SMTP_SERVER=SMTP / SMTPS โฮสต์ (โดยค่าเริ
     MAIN_MAIL_SMTP_PORT_NotAvailableOnLinuxLike=SMTP / SMTPS พอร์ต (ไม่กำหนดเข้า PHP บนระบบปฏิบัติการยูนิกซ์เช่นระบบ)
     MAIN_MAIL_SMTP_SERVER_NotAvailableOnLinuxLike=SMTP / SMTPS โฮสต์ (ไม่กำหนดเข้า PHP บนระบบปฏิบัติการยูนิกซ์เช่นระบบ)
     MAIN_MAIL_EMAIL_FROM=Sender email for automatic emails (By default in php.ini: <b>%s</b>)
    -MAIN_MAIL_ERRORS_TO=Email used as 'Errors-To' field in emails sent
    +MAIN_MAIL_ERRORS_TO=Eemail used for error returns emails (fields 'Errors-To' in emails sent)
     MAIN_MAIL_AUTOCOPY_TO= ส่งระบบคาร์บอนสำเนาซ่อนของอีเมลที่ส่งไปทั้งหมด
     MAIN_DISABLE_ALL_MAILS=Disable all emails sendings (for test purposes or demos)
     MAIN_MAIL_FORCE_SENDTO=Send all emails to (instead of real recipients, for test purposes)
    +MAIN_MAIL_ENABLED_USER_DEST_SELECT=Add employees users with email into allowed destinaries list
     MAIN_MAIL_SENDMODE=วิธีการที่จะใช้ในการส่งอีเมล
     MAIN_MAIL_SMTPS_ID=ID SMTP หากตร​​วจสอบที่จำเป็น
     MAIN_MAIL_SMTPS_PW=รหัสผ่าน SMTP หากตร​​วจสอบที่จำเป็น
    @@ -291,7 +292,7 @@ ModuleSetup=การติดตั้งโมดูล
     ModulesSetup=Modules/Application setup
     ModuleFamilyBase=ระบบ
     ModuleFamilyCrm=การบริหารลูกค้าสัมพันธ์ (CRM)
    -ModuleFamilySrm=Supplier Relation Management (SRM)
    +ModuleFamilySrm=Vendor Relation Management (VRM)
     ModuleFamilyProducts=Products Management (PM)
     ModuleFamilyHr=Human Resource Management (HR)
     ModuleFamilyProjects=โครงการ / ทำงานร่วมกัน
    @@ -373,7 +374,8 @@ NoSmsEngine=ไม่มีผู้จัดการผู้ส่ง SMS ท
     PDF=รูปแบบไฟล์ PDF
     PDFDesc=คุณสามารถตั้งค่าตัวเลือกในแต่ละระดับโลกที่เกี่ยวข้องกับการสร้างรูปแบบไฟล์ PDF
     PDFAddressForging=กฎการปลอมกล่องที่อยู่
    -HideAnyVATInformationOnPDF=ซ่อนข้อมูลทั้งหมดที่เกี่ยวข้องกับภาษีมูลค่าเพิ่มในการสร้างรูปแบบไฟล์ PDF
    +HideAnyVATInformationOnPDF=Hide all information related to Sales tax / VAT on generated PDF
    +PDFRulesForSalesTax=Rules for Sales Tax / VAT
     PDFLocaltax=Rules for %s
     HideLocalTaxOnPDF=Hide %s rate into pdf column tax sale
     HideDescOnPDF=ซ่อนรายละเอียดผลิตภัณฑ์ที่เกี่ยวกับการสร้างรูปแบบไฟล์ PDF
    @@ -445,13 +447,14 @@ DisplayCompanyInfo=Display company address
     DisplayCompanyManagers=Display manager names
     DisplayCompanyInfoAndManagers=Display company address and manager names
     EnableAndSetupModuleCron=If you want to have this recurring invoice beeing generated automatically, module *%s* must be enabled and correctly setup. Otherwise, generation of invoices must be done manually from this template with button *Create*. Note that even if you enabled automatic generation, you can still safely launch manual generation. Duplicates generation for same period are not possible.
    -ModuleCompanyCodeAquarium=Return an accounting code built by:<br>%s followed by third party supplier code for a supplier accounting code,<br>%s followed by third party customer code for a customer accounting code.
    +ModuleCompanyCodeCustomerAquarium=%s followed by third party customer code for a customer accounting code
    +ModuleCompanyCodeSupplierAquarium=%s followed by third party supplier code for a supplier accounting code
     ModuleCompanyCodePanicum=Return an empty accounting code.
     ModuleCompanyCodeDigitaria=Accounting code depends on third party code. The code is composed of the character "C" in the first position followed by the first 5 characters of the third party code.
     Use3StepsApproval=By default, Purchase Orders need to be created and approved by 2 different users (one step/user to create and one step/user to approve. Note that if user has both permission to create and approve, one step/user will be enough). You can ask with this option to introduce a third step/user approval, if amount is higher than a dedicated value (so 3 steps will be necessary: 1=validation, 2=first approval and 3=second approval if amount is enough).<br>Set this to empty if one approval (2 steps) is enough, set it to a very low value (0.1) if a second approval (3 steps) is always required.
     UseDoubleApproval=Use a 3 steps approval when amount (without tax) is higher than...
     WarningPHPMail=WARNING: It is often better to setup outgoing emails to use the email server of your provider instead of the default setup. Some email providers (like Yahoo) does not allow you to send an email from another server than their own server. Your current setup use the server of the application to send email and not the server of your email provider, so some recipients (the one compatible with the restrictive DMARC protocol), will ask your email provider if they can accept your email and some email providers (like Yahoo) may respond "no" because the server is not a server of them, so few of your sent Emails may not be accepted (be carefull also to your email provider sending quota).<br>If your Email provider (like Yahoo) has this restriction, you must change Email setup to choose the other method "SMTP server" and enter the SMTP server and credentials provided by your Email provider (ask your EMail provider to get SMTP credentials for your account).
    -WarningPHPMail2=If your email SMTP provider need to restrict email client to some IP addresses (very rare), this is the IP address of your ERP CRM application: <strong>%s</strong>.
    +WarningPHPMail2=If your email SMTP provider need to restrict email client to some IP addresses (very rare), this is the IP address of the mail user agent (MUA) for your ERP CRM application: <strong>%s</strong>.
     ClickToShowDescription=Click to show description
     DependsOn=This module need the module(s)
     RequiredBy=This module is required by module(s)
    @@ -471,6 +474,9 @@ AttachMainDocByDefault=Set this to 1 if you want to attach main document to emai
     FilesAttachedToEmail=Attach file
     SendEmailsReminders=Send agenda reminders by emails
     davDescription=Add a component to be a DAV server
    +DAVSetup=Setup of module DAV
    +DAV_ALLOW_PUBLIC_DIR=Enable the public directory (WebDav directory with no login required)
    +DAV_ALLOW_PUBLIC_DIRTooltip=The WebDav public directory is a WebDAV directory everybody can access to (in read and write mode), with no need to have/use an existing login/password account.
     # Modules
     Module0Name=และกลุ่มผู้ใช้
     Module0Desc=Users / Employees and Groups management
    @@ -479,7 +485,7 @@ Module1Desc=บริษัท และการจัดการรายช
     Module2Name=เชิงพาณิชย์
     Module2Desc=การจัดการเชิงพาณิชย์
     Module10Name=การบัญชี
    -Module10Desc=รายงานบัญชีง่าย (วารสารหมุนเวียน) ตามไปยังเนื้อหาของฐานข้อมูล ไม่มีการฝึกอบรม
    +Module10Desc=Simple accounting reports (journals, turnover) based onto database content. Does not use any ledger table.
     Module20Name=ข้อเสนอ
     Module20Desc=การจัดการข้อเสนอในเชิงพาณิชย์
     Module22Name=E-จดหมายจำนวนมาก
    @@ -491,7 +497,7 @@ Module25Desc=การบริหารลูกค้าสั่งซื้
     Module30Name=ใบแจ้งหนี้
     Module30Desc=ใบแจ้งหนี้และการจัดการใบลดหนี้สำหรับลูกค้า การจัดการใบแจ้งหนี้สำหรับซัพพลายเออร์
     Module40Name=ซัพพลายเออร์
    -Module40Desc=จัดการซัพพลายเออร์และการซื้อ (คำสั่งซื้อและใบแจ้งหนี้)
    +Module40Desc=Suppliers and purchase management (purchase orders and billing)
     Module42Name=Debug Logs
     Module42Desc=Logging facilities (file, syslog, ...). Such logs are for technical/debug purposes.
     Module49Name=บรรณาธิการ
    @@ -546,8 +552,8 @@ Module400Name=โครงการ / โอกาส / นำ
     Module400Desc=Management of projects, opportunities/leads and/or tasks. You can also assign any element (invoice, order, proposal, intervention, ...) to a project and get a transversal view from the project view.
     Module410Name=Webcalendar
     Module410Desc=บูรณาการ Webcalendar
    -Module500Name=ค่าใช้จ่ายพิเศษ
    -Module500Desc=การบริหารจัดการค่าใช้จ่ายพิเศษ (ภาษีภาษีสังคมหรือการเงินการจ่ายเงินปันผล)
    +Module500Name=Taxes and Special expenses
    +Module500Desc=Management of other expenses (sale taxes, social or fiscal taxes, dividends, ...)
     Module510Name=Payment of employee wages
     Module510Desc=Record and follow payment of your employee wages
     Module520Name=เงินกู้
    @@ -561,14 +567,14 @@ Module700Name=การบริจาค
     Module700Desc=การจัดการการบริจาค
     Module770Name=รายงานค่าใช้จ่าย
     Module770Desc=การบริหารจัดการและการเรียกร้องรายงานค่าใช้จ่าย (การขนส่ง, อาหาร, ... )
    -Module1120Name=ข้อเสนอในเชิงพาณิชย์ผู้ผลิต
    -Module1120Desc=ขอข้อเสนอในเชิงพาณิชย์ผู้จัดจำหน่ายและราคา
    +Module1120Name=Vendor commercial proposal
    +Module1120Desc=Request vendor commercial proposal and prices
     Module1200Name=ตั๊กแตนตำข้าว
     Module1200Desc=บูรณาการตั๊กแตนตำข้าว
     Module1520Name=การสร้างเอกสาร
     Module1520Desc=สร้างเอกสารอีเมล์จำนวนมาก
     Module1780Name=แท็ก / หมวดหมู่
    -Module1780Desc=สร้างแท็ก / หมวดหมู่ (ผลิตภัณฑ์ลูกค้าซัพพลายเออร์รายชื่อหรือสมาชิก)
    +Module1780Desc=Create tags/category (products, customers, vendors, contacts or members)
     Module2000Name=แก้ไขแบบ WYSIWYG
     Module2000Desc=Allow to edit some text area using an advanced editor (Based on CKEditor)
     Module2200Name=ราคาแบบไดนามิก
    @@ -576,7 +582,7 @@ Module2200Desc=เปิดใช้งานการใช้งานขอ
     Module2300Name=งานที่กำหนดเวลาไว้
     Module2300Desc=Scheduled jobs management (alias cron or chrono table)
     Module2400Name=Events/Agenda
    -Module2400Desc=Follow done and upcoming events. Let application logs automatic events for tracking purposes or record manual events or rendez-vous.
    +Module2400Desc=Follow done and upcoming events. Let application logs automatic events for tracking purposes or record manual events or rendez-vous. This is the main important module for a good Customer or Supplier Relationship Management.
     Module2500Name=DMS / ECM
     Module2500Desc=Document Management System / Electronic Content Management. Automatic organization of your generated or stored documents. Share them when you need.
     Module2600Name=API/Web services (SOAP server)
    @@ -599,7 +605,7 @@ Module4000Desc=Human resources management (management of department, employee co
     Module5000Name=หลาย บริษัท
     Module5000Desc=ช่วยให้คุณสามารถจัดการกับหลาย บริษัท
     Module6000Name=ขั้นตอนการทำงาน
    -Module6000Desc=การจัดการเวิร์กโฟลว์
    +Module6000Desc=Workflow management (automatic creation of object and/or automatic status change)
     Module10000Name=Websites
     Module10000Desc=Create public websites with a WYSIWG editor. Just setup your web server (Apache, Nginx, ...) to point to the dedicated Dolibarr directory to have it online on the Internet with your own domain name.
     Module20000Name=ขอออกจากการบริหารจัดการ
    @@ -613,7 +619,7 @@ Module50100Desc=Point of sales module (POS).
     Module50200Name=Paypal
     Module50200Desc=Module to offer an online payment page accepting payments using PayPal (credit card or PayPal credit). This can be used to allow your customers to make free payments or for a payment on a particular Dolibarr object (invoice, order, ...)
     Module50400Name=บัญชี (ขั้นสูง)
    -Module50400Desc=Accounting management (double entries, support general and auxiliary ledgers)
    +Module50400Desc=Accounting management (double entries, support general and auxiliary ledgers). Export the ledger in several other accounting software format.
     Module54000Name=PrintIPP
     Module54000Desc=พิมพ์โดยตรง (โดยไม่ต้องเปิดเอกสาร) โดยใช้อินเตอร์เฟซถ้วยไอพีพี (เครื่องพิมพ์จะต้องมองเห็นจากเซิร์ฟเวอร์และ CUPS จะต้อง installe บนเซิร์ฟเวอร์)
     Module55000Name=Poll, Survey or Vote
    @@ -885,7 +891,7 @@ DictionaryCivility=Personal and professional titles
     DictionaryActions=Types of agenda events
     DictionarySocialContributions=ภาษีทางสังคมหรือทางการคลังประเภท
     DictionaryVAT=ภาษีมูลค่าเพิ่มราคาหรืออัตราภาษีการขาย
    -DictionaryRevenueStamp=จำนวนเงินรายได้ของแสตมป์
    +DictionaryRevenueStamp=Amount of tax stamps
     DictionaryPaymentConditions=เงื่อนไขการชำระเงิน
     DictionaryPaymentModes=โหมดการชำระเงิน
     DictionaryTypeContact=ติดต่อเรา / ที่อยู่ประเภท
    @@ -913,7 +919,7 @@ SetupSaved=การตั้งค่าที่บันทึกไว้
     SetupNotSaved=Setup not saved
     BackToModuleList=กลับไปยังรายการโมดูล
     BackToDictionaryList=กลับไปยังรายการพจนานุกรม
    -TypeOfRevenueStamp=Type of revenue stamp
    +TypeOfRevenueStamp=Type of tax stamp
     VATManagement=การบริหารจัดการภาษีมูลค่าเพิ่ม
     VATIsUsedDesc=By default when creating prospects, invoices, orders etc the VAT rate follows the active standard rule:<br>If the seller is not subjected to VAT, then VAT defaults to 0. End of rule.<br>If the (selling country= buying country), then the VAT by default equals the VAT of the product in the selling country. End of rule. <br>If seller and buyer are both in the European Community and goods are transport products (car, ship, plane), the default VAT is 0 ( The VAT should be paid by the buyer to the customoffice of his country and not to the seller). End of rule.<br>If seller and buyer are both in the European Community and the buyer is not a company, then the VAT by defaults to the VAT of the product sold.  End of rule.<br>If seller and buyer are both in the European Community and the buyer is a company, then the VAT is 0 by default . End of rule.<br>In any othe case the proposed default is VAT=0. End of rule.
     VATIsNotUsedDesc=โดยเริ่มต้นภาษีมูลค่าเพิ่มเสนอเป็น 0 ซึ่งสามารถนำมาใช้สำหรับกรณีเช่นสมาคมบุคคลอู บริษัท ขนาดเล็ก
    @@ -1021,7 +1027,7 @@ Delays_MAIN_DELAY_ACTIONS_TODO=Delay tolerance (in days) before alert on planned
     Delays_MAIN_DELAY_PROJECT_TO_CLOSE=Delay tolerance (in days) before alert on project not closed in time
     Delays_MAIN_DELAY_TASKS_TODO=Delay tolerance (in days) before alert on planned tasks (project tasks) not completed yet
     Delays_MAIN_DELAY_ORDERS_TO_PROCESS=Delay tolerance (in days) before alert on orders not processed yet
    -Delays_MAIN_DELAY_SUPPLIER_ORDERS_TO_PROCESS=Delay tolerance (in days) before alert on suppliers orders not processed yet
    +Delays_MAIN_DELAY_SUPPLIER_ORDERS_TO_PROCESS=Delay tolerance (in days) before alert on purchase orders not processed yet
     Delays_MAIN_DELAY_PROPALS_TO_CLOSE=ความอดทนล่าช้า (ในวัน) ก่อนที่จะแจ้งเตือนเกี่ยวกับข้อเสนอที่จะปิด
     Delays_MAIN_DELAY_PROPALS_TO_BILL=ความอดทนล่าช้า (ในวัน) ก่อนที่จะแจ้งเตือนเกี่ยวกับข้อเสนอการเรียกเก็บเงินไม่ได้
     Delays_MAIN_DELAY_NOT_ACTIVATED_SERVICES=ความล่าช้าความอดทน (ในวัน) ก่อนที่จะแจ้งเตือนในการให้บริการเพื่อเปิดใช้งาน
    @@ -1033,9 +1039,9 @@ Delays_MAIN_DELAY_MEMBERS=ความล่าช้าความอดทน
     Delays_MAIN_DELAY_CHEQUES_TO_DEPOSIT=ความล่าช้าความอดทน (ในวัน) ก่อนที่จะแจ้งเตือนสำหรับการฝากเงินการตรวจสอบที่จะทำ
     Delays_MAIN_DELAY_EXPENSEREPORTS=Tolerance delay (in days) before alert for expense reports to approve
     SetupDescription1=The setup area is for initial setup parameters before starting to use Dolibarr.
    -SetupDescription2=The two mandatory setup steps are the first two in the setup menu on the left: %s setup page and %s setup page :
    -SetupDescription3=Parameters in menu <a href="%s">%s -> %s</a> are required because defined data are used on Dolibarr screens and to customize the default behavior of the software (for country-related features for example).
    -SetupDescription4=Parameters in menu <a href="%s">%s -> %s</a> are required because Dolibarr ERP/CRM is a collection of several modules/applications, all more or less independent. New features will be added to menus for every module you will activate.
    +SetupDescription2=The two mandatory setup steps are the following steps (the two first entries in the left setup menu):
    +SetupDescription3=Settings in menu <a href="%s">%s -> %s</a>. This step is required because it defines data used on Dolibarr screens to customize the default behavior of the software (for country-related features for example).
    +SetupDescription4=Settings in menu <a href="%s">%s -> %s</a>. This step is required because Dolibarr ERP/CRM is a collection of several modules/applications, all more or less independent. New features are added to menus for every module you activate.
     SetupDescription5=รายการเมนูอื่น ๆ จัดการพารามิเตอร์ที่ไม่จำเป็น
     LogEvents=ตรวจสอบเหตุการณ์การรักษาความปลอดภัย
     Audit=การตรวจสอบบัญชี
    @@ -1054,8 +1060,9 @@ LogEventDesc=คุณสามารถเปิดใช้การเข้
     AreaForAdminOnly=Setup parameters can be set by <b>administrator users</b> only.
     SystemInfoDesc=ข้อมูลระบบข้อมูลทางด้านเทคนิคอื่น ๆ ที่คุณได้รับในโหมดอ่านอย่างเดียวและมองเห็นสำหรับผู้ดูแลระบบเท่านั้น
     SystemAreaForAdminOnly=บริเวณนี้เป็นที่ใช้ได้สำหรับผู้ใช้ผู้ดูแลระบบเท่านั้น ไม่มีสิทธิ์ Dolibarr สามารถลดขีด จำกัด นี้
    -CompanyFundationDesc=Edit on this page all known information of the company or foundation you need to manage (For this, click on "Modify" or "Save" button at bottom of page)
    +CompanyFundationDesc=Edit on this page all known information of the company or foundation you need to manage (For this, click on "%s" or "%s" button at bottom of page)
     AccountantDesc=Edit on this page all known information about your accountant/bookkeeper
    +AccountantFileNumber=File number
     DisplayDesc=คุณสามารถเลือกแต่ละพารามิเตอร์ที่เกี่ยวข้องกับ Dolibarr มองและความรู้สึกที่นี่
     AvailableModules=Available app/modules
     ToActivateModule=เพื่อเปิดใช้งานโมดูลไปในพื้นที่การติดตั้ง (หน้าแรก> Setup-> โมดูล)
    @@ -1188,11 +1195,11 @@ UserMailRequired=อีเมลที่จำเป็นในการสร
     HRMSetup=HRM module setup
     ##### Company setup #####
     CompanySetup=บริษัท ติดตั้งโมดูล
    -CompanyCodeChecker=Module สำหรับการสร้างรหัสบุคคลที่สามและการตรวจสอบ (ลูกค้าหรือผู้จัดจำหน่าย)
    -AccountCodeManager=Module for accounting code generation (customer or supplier)
    +CompanyCodeChecker=Module for third parties code generation and checking (customer or vendor)
    +AccountCodeManager=Module for accounting code generation (customer or vendor)
     NotificationsDesc=EMails notifications feature allows you to silently send automatic mail, for some Dolibarr events. Targets of notifications can be defined:
     NotificationsDescUser=* per users, one user at time.
    -NotificationsDescContact=* per third parties contacts (customers or suppliers), one contact at time.
    +NotificationsDescContact=* per third parties contacts (customers or vendors), one contact at time.
     NotificationsDescGlobal=* or by setting global target emails in module setup page.
     ModelModules=แม่แบบเอกสาร
     DocumentModelOdt=เอกสารที่สร้างจากแม่แบบ OpenDocuments (.odt หรือไฟล์ .ods สำหรับ OpenOffice, KOffice, TextEdit, ... )
    @@ -1203,6 +1210,9 @@ MustBeUnique=Must be unique?
     MustBeMandatory=Mandatory to create third parties?
     MustBeInvoiceMandatory=Mandatory to validate invoices?
     TechnicalServicesProvided=Technical services provided
    +#####DAV #####
    +WebDAVSetupDesc=This is the links to access the WebDAV directory. It contains a "public" dir open to any user knowing the URL (if public directory access allowed) and a "private" directory that need an existing login account/password to access to.
    +WebDavServer=Root URL of %s server : %s
     ##### Webcal setup #####
     WebCalUrlForVCalExport=<b>การเชื่อมโยงการส่งออกไปยังรูปแบบ% s</b> สามารถดูได้ที่ลิงค์ต่อไปนี้:% s
     ##### Invoices #####
    @@ -1229,15 +1239,15 @@ FreeLegalTextOnProposal=ข้อความฟรีเกี่ยวกั
     WatermarkOnDraftProposal=ลายน้ำในร่างข้อเสนอในเชิงพาณิชย์ (ไม่มีถ้าว่างเปล่า)
     BANK_ASK_PAYMENT_BANK_DURING_PROPOSAL=ขอปลายทางบัญชีธนาคารของข้อเสนอ
     ##### SupplierProposal #####
    -SupplierProposalSetup=ราคาขอซัพพลายเออร์ที่ติดตั้งโมดูล
    -SupplierProposalNumberingModules=ราคาผู้ผลิตร้องขอหมายเลขรุ่น
    -SupplierProposalPDFModules=ราคาขอซัพพลายเออร์รูปแบบเอกสาร
    -FreeLegalTextOnSupplierProposal=ข้อความฟรีในราคาผู้ผลิตร้องขอ
    -WatermarkOnDraftSupplierProposal=ลายน้ำราคาร่างซัพพลายเออร์ขอ (ไม่เลยถ้าว่างเปล่า)
    +SupplierProposalSetup=Price requests vendors module setup
    +SupplierProposalNumberingModules=Price requests vendors numbering models
    +SupplierProposalPDFModules=Price requests vendors documents models
    +FreeLegalTextOnSupplierProposal=Free text on price requests vendors
    +WatermarkOnDraftSupplierProposal=Watermark on draft price requests vendors (none if empty)
     BANK_ASK_PAYMENT_BANK_DURING_SUPPLIER_PROPOSAL=ขอบัญชีธนาคารปลายทางของการร้องขอราคา
     WAREHOUSE_ASK_WAREHOUSE_DURING_ORDER=Ask for Warehouse Source for order
     ##### Suppliers Orders #####
    -BANK_ASK_PAYMENT_BANK_DURING_SUPPLIER_ORDER=Ask for bank account destination of supplier order
    +BANK_ASK_PAYMENT_BANK_DURING_SUPPLIER_ORDER=Ask for bank account destination of purchase order
     ##### Orders #####
     OrdersSetup=การตั้งค่าการจัดการการสั่งซื้อ
     OrdersNumberingModules=สั่งซื้อจำนวนรุ่น
    @@ -1448,7 +1458,7 @@ SyslogFilename=ชื่อแฟ้มและเส้นทาง
     YouCanUseDOL_DATA_ROOT=คุณสามารถใช้ DOL_DATA_ROOT / dolibarr.log สำหรับล็อกไฟล์ใน Dolibarr "เอกสาร" ไดเรกทอรี คุณสามารถตั้งค่าเส้นทางที่แตกต่างกันในการจัดเก็บไฟล์นี้
     ErrorUnknownSyslogConstant=% s คงไม่ได้เป็นที่รู้จักกันอย่างต่อเนื่อง Syslog
     OnlyWindowsLOG_USER=Windows เท่านั้นสนับสนุน LOG_USER
    -CompressSyslogs=Syslog files compression and backup
    +CompressSyslogs=Compression and backup of debug log files (generated by module Log for debug)
     SyslogFileNumberOfSaves=Log backups
     ConfigureCleaningCronjobToSetFrequencyOfSaves=Configure cleaning scheduled job to set log backup frequency
     ##### Donations #####
    @@ -1515,7 +1525,7 @@ OSCommerceTestOk=เชื่อมต่อกับเซิร์ฟเวอ
     OSCommerceTestKo1=เชื่อมต่อกับเซิร์ฟเวอร์ '% s' ประสบความสำเร็จ แต่ฐานข้อมูล '% s' ไม่สามารถเข้าถึงได้
     OSCommerceTestKo2=เชื่อมต่อกับเซิร์ฟเวอร์ '% s' กับผู้ใช้ '% s' ล้มเหลว
     ##### Stock #####
    -StockSetup=โกดังสินค้าติดตั้งโมดูล
    +StockSetup=Stock module setup
     IfYouUsePointOfSaleCheckModule=ถ้าคุณใช้โมดูลจุดขาย (POS ให้โมดูลโดยค่าเริ่มต้นหรือโมดูลภายนอกอื่น) การตั้งค่านี้อาจได้รับการปฏิเสธโดยจุดขายของโมดูล จุดส่วนใหญ่ของโมดูลการขายได้รับการออกแบบเพื่อสร้างทันทีใบแจ้งหนี้และลดหุ้นโดยเริ่มต้นสิ่งที่เป็นตัวเลือกที่นี่ ดังนั้นถ้าคุณต้องการหรือไม่ที่จะมีการลดลงของหุ้นเมื่อลงทะเบียนขายจากจุดขายของคุณให้ตรวจสอบยังโมดูล POS ของคุณตั้งค่า
     ##### Menu #####
     MenuDeleted=เมนูลบ
    @@ -1627,8 +1637,8 @@ ChequeReceiptsNumberingModule=Cheque Receipts Numbering module
     MultiCompanySetup=หลาย บริษัท ติดตั้งโมดูล
     ##### Suppliers #####
     SuppliersSetup=ผู้ผลิตติดตั้งโมดูล
    -SuppliersCommandModel=แม่แบบที่สมบูรณ์ของคำสั่งผู้จัดจำหน่าย (โลโก้ ... )
    -SuppliersInvoiceModel=แม่แบบที่สมบูรณ์ของใบแจ้งหนี้จัดจำหน่าย (โลโก้ ... )
    +SuppliersCommandModel=Complete template of prchase order (logo...)
    +SuppliersInvoiceModel=Complete template of vendor invoice (logo...)
     SuppliersInvoiceNumberingModel=ผู้ผลิตใบแจ้งหนี้เลขรุ่น
     IfSetToYesDontForgetPermission=หากการตั้งค่าใช่ไม่ลืมที่จะให้สิทธิ์กับกลุ่มหรือผู้ใช้ที่ได้รับอนุญาตให้ได้รับการอนุมัติที่สอง
     ##### GeoIPMaxmind #####
    @@ -1665,7 +1675,7 @@ NoAmbiCaracAutoGeneration=อย่าใช้ตัวอักษรที่
     SalariesSetup=การติดตั้งโมดูลของเงินเดือน
     SortOrder=การเรียงลำดับการสั่งซื้อ
     Format=รูป
    -TypePaymentDesc=0: ประเภทการชำระเงินของลูกค้าที่ 1: ประเภทการชำระเงินผู้ผลิต, 2: ทั้งลูกค้าและซัพพลายเออประเภทการชำระเงิน
    +TypePaymentDesc=0:Customer payment type, 1:Vendor payment type, 2:Both customers and vendors payment type
     IncludePath=รวมถึงเส้นทาง (ตามที่กำหนดลงในตัวแปร s%)
     ExpenseReportsSetup=การติดตั้งโมดูลรายงานค่าใช้จ่าย
     TemplatePDFExpenseReports=เอกสารแม่แบบในการสร้างเอกสารรายงานค่าใช้จ่าย
    @@ -1687,7 +1697,7 @@ InstallModuleFromWebHasBeenDisabledByFile=ติดตั้งโมดูล
     ConfFileMustContainCustom=Installing or building an external module from application need to save the module files into directory <strong>%s</strong>. To have this directory processed by Dolibarr, you must setup your <strong>conf/conf.php</strong> to add the 2 directive lines:<br><strong>$dolibarr_main_url_root_alt='/custom';</strong><br><strong>$dolibarr_main_document_root_alt='%s/custom';</strong>
     HighlightLinesOnMouseHover=เน้นเส้นตารางเมื่อเลื่อนเมาส์ผ่านไป
     HighlightLinesColor=Highlight color of the line when the mouse passes over (keep empty for no highlight)
    -TextTitleColor=Color of page title
    +TextTitleColor=Text color of Page title
     LinkColor=Color of links
     PressF5AfterChangingThis=Press CTRL+F5 on keyboard or clear your browser cache after changing this value to have it effective
     NotSupportedByAllThemes=Will works with core themes, may not be supported by external themes
    @@ -1696,6 +1706,7 @@ TopMenuBackgroundColor=สีพื้นหลังสำหรับเมน
     TopMenuDisableImages=Hide images in Top menu
     LeftMenuBackgroundColor=สีพื้นหลังสำหรับเมนูด้านซ้าย
     BackgroundTableTitleColor=Background color for Table title line
    +BackgroundTableTitleTextColor=Text color for Table title line
     BackgroundTableLineOddColor=สีพื้นหลังสำหรับสายตารางแปลก
     BackgroundTableLineEvenColor=สีพื้นหลังสำหรับแม้แต่เส้นตาราง
     MinimumNoticePeriod=ระยะเวลาการแจ้งให้ทราบล่วงหน้าขั้นต่ำ (ตามคำขอลาของคุณจะต้องทำก่อนการหน่วงเวลานี้)
    @@ -1718,19 +1729,19 @@ FillFixTZOnlyIfRequired=Example: +2 (fill only if problem experienced)
     ExpectedChecksum=Expected Checksum
     CurrentChecksum=Current Checksum
     ForcedConstants=Required constant values
    -MailToSendProposal=ที่จะส่งข้อเสนอของลูกค้า
    -MailToSendOrder=ในการส่งคำสั่งของลูกค้า
    -MailToSendInvoice=ในการส่งใบแจ้งหนี้ลูกค้า
    -MailToSendShipment=ในการส่งการจัดส่ง
    -MailToSendIntervention=ในการส่งการแทรกแซง
    -MailToSendSupplierRequestForQuotation=ในการส่งคำขอใบเสนอราคาในการจัดจำหน่าย
    -MailToSendSupplierOrder=ในการส่งคำสั่งผู้จัดจำหน่าย
    -MailToSendSupplierInvoice=ในการส่งใบแจ้งหนี้จัดจำหน่าย
    -MailToSendContract=To send a contract
    -MailToThirdparty=To send email from third party page
    -MailToMember=To send email from member page
    -MailToUser=To send email from user page
    -MailToProject= To send email from project page
    +MailToSendProposal=Customer proposals
    +MailToSendOrder=สั่งซื้อของลูกค้า
    +MailToSendInvoice=Customer invoices
    +MailToSendShipment=การจัดส่ง
    +MailToSendIntervention=การแทรกแซง
    +MailToSendSupplierRequestForQuotation=Quotation request
    +MailToSendSupplierOrder=Purchase orders
    +MailToSendSupplierInvoice=Vendor invoices
    +MailToSendContract=สัญญา
    +MailToThirdparty=บุคคลที่สาม
    +MailToMember=สมาชิก
    +MailToUser=ผู้ใช้
    +MailToProject=Projects page
     ByDefaultInList=Show by default on list view
     YouUseLastStableVersion=You use the latest stable version
     TitleExampleForMajorRelease=Example of message you can use to announce this major release (feel free to use it on your web sites)
    @@ -1780,7 +1791,10 @@ MAIN_PDF_MARGIN_BOTTOM=Bottom margin on PDF
     SetToYesIfGroupIsComputationOfOtherGroups=Set this to yes if this group is a computation of other groups
     EnterCalculationRuleIfPreviousFieldIsYes=Enter calculcation rule if previous field was set to Yes (For example 'CODEGRP1+CODEGRP2')
     SeveralLangugeVariatFound=Several language variants found
    -WebDavServer=URL of %s server : %s
    +COMPANY_AQUARIUM_REMOVE_SPECIAL=Remove special characters
    +COMPANY_AQUARIUM_CLEAN_REGEX=Regex filter to clean value (COMPANY_AQUARIUM_CLEAN_REGEX)
    +GDPRContact=GDPR contact
    +GDPRContactDesc=If you store data about European companies/citizen, you can store here the contact who is responsible for the General Data Protection Regulation
     ##### Resource ####
     ResourceSetup=Configuration du module Resource
     UseSearchToSelectResource=Use a search form to choose a resource (rather than a drop-down list).
    diff --git a/htdocs/langs/th_TH/banks.lang b/htdocs/langs/th_TH/banks.lang
    index 999a4dbf66d..e048ac8042b 100644
    --- a/htdocs/langs/th_TH/banks.lang
    +++ b/htdocs/langs/th_TH/banks.lang
    @@ -1,12 +1,13 @@
     # Dolibarr language file - Source file is en_US - banks
     Bank=ธนาคาร
    -MenuBankCash=ธนาคาร / เงินสด
    +MenuBankCash=Bank | Cash
     MenuVariousPayment=Miscellaneous payments
     MenuNewVariousPayment=New Miscellaneous payment
     BankName=ชื่อธนาคาร
     FinancialAccount=บัญชี
     BankAccount=บัญชีเงินฝาก
     BankAccounts=บัญชีเงินฝากธนาคาร
    +BankAccountsAndGateways=Bank accounts | Gateways
     ShowAccount=แสดงบัญชี
     AccountRef=อ้างอิงบัญชีการเงิน
     AccountLabel=ป้ายชื่อบัญชีการเงิน
    @@ -131,7 +132,7 @@ PaymentDateUpdateSucceeded=Payment date updated successfully
     PaymentDateUpdateFailed=วันที่ชำระเงินไม่สามารถได้รับการปรับปรุง
     Transactions=การทำธุรกรรม
     BankTransactionLine=Bank entry
    -AllAccounts=ธนาคารทั้งหมด / บัญชีเงินสด
    +AllAccounts=All bank and cash accounts
     BackToAccount=กลับไปที่บัญชี
     ShowAllAccounts=แสดงสำหรับบัญชีทั้งหมด
     FutureTransaction=การทำธุรกรรมในอนาคต วิธีที่จะประนีประนอมไม่มี
    @@ -159,5 +160,6 @@ VariousPayment=Miscellaneous payments
     VariousPayments=Miscellaneous payments
     ShowVariousPayment=Show miscellaneous payments
     AddVariousPayment=Add miscellaneous payments
    +SEPAMandate=SEPA mandate
     YourSEPAMandate=Your SEPA mandate
     FindYourSEPAMandate=This is your SEPA mandate to authorize our company to make direct debit order to your bank. Thanks to return it signed (scan of the signed document) or sent it by mail to
    diff --git a/htdocs/langs/th_TH/bills.lang b/htdocs/langs/th_TH/bills.lang
    index aa76ce73987..f9f077e12c7 100644
    --- a/htdocs/langs/th_TH/bills.lang
    +++ b/htdocs/langs/th_TH/bills.lang
    @@ -109,9 +109,9 @@ CancelBill=ยกเลิกใบแจ้งหนี้
     SendRemindByMail=ส่งการแจ้งเตือนทางอีเมล
     DoPayment=Enter payment
     DoPaymentBack=Enter refund
    -ConvertToReduc=แปลงเป็นส่วนลดในอนาคต
    -ConvertExcessReceivedToReduc=Convert excess received into future discount
    -ConvertExcessPaidToReduc=Convert excess paid into future discount
    +ConvertToReduc=Mark as credit available
    +ConvertExcessReceivedToReduc=Convert excess received into available credit
    +ConvertExcessPaidToReduc=Convert excess paid into available discount
     EnterPaymentReceivedFromCustomer=ป้อนการชำระเงินที่ได้รับจากลูกค้า
     EnterPaymentDueToCustomer=ชำระเงินเนื่องจากลูกค้า
     DisabledBecauseRemainderToPayIsZero=ปิดใช้งานเนื่องจากค้างชำระที่เหลือเป็นศูนย์
    @@ -120,7 +120,7 @@ BillStatus=สถานะใบแจ้งหนี้
     StatusOfGeneratedInvoices=Status of generated invoices
     BillStatusDraft=ร่าง (จะต้องมีการตรวจสอบ)
     BillStatusPaid=ต้องจ่าย
    -BillStatusPaidBackOrConverted=Credit note refund or converted into discount
    +BillStatusPaidBackOrConverted=Credit note refund or marked as credit available
     BillStatusConverted=Paid (ready for consumption in final invoice)
     BillStatusCanceled=ถูกปล่อยปละละเลย
     BillStatusValidated=การตรวจสอบ (จะต้องมีการจ่าย)
    @@ -282,6 +282,7 @@ RelativeDiscount=ส่วนลดญาติ
     GlobalDiscount=ลดราคาทั่วโลก
     CreditNote=ใบลดหนี้
     CreditNotes=บันทึกเครดิต
    +CreditNotesOrExcessReceived=Credit notes or excess received
     Deposit=Down payment
     Deposits=Down payments
     DiscountFromCreditNote=ส่วนลดจากใบลดหนี้% s
    @@ -296,10 +297,10 @@ DiscountType=Discount type
     NoteReason=หมายเหตุ / เหตุผล
     ReasonDiscount=เหตุผล
     DiscountOfferedBy=ที่ได้รับจาก
    -DiscountStillRemaining=Discounts available
    -DiscountAlreadyCounted=Discounts already consumed
    +DiscountStillRemaining=Discounts or credits available
    +DiscountAlreadyCounted=Discounts or credits already consumed
     CustomerDiscounts=Customer discounts
    -SupplierDiscounts=Supplier discounts
    +SupplierDiscounts=Vendors discounts
     BillAddress=ที่อยู่บิล
     HelpEscompte=ส่วนลดนี้จะได้รับส่วนลดพิเศษให้กับลูกค้าเนื่องจากการชำระเงินที่ถูกสร้างขึ้นมาก่อนวาระ
     HelpAbandonBadCustomer=เงินจำนวนนี้ถูกทิ้งร้าง (ลูกค้าบอกว่าจะเป็นลูกค้าที่ไม่ดี) และถือเป็นหลวมพิเศษ
    @@ -339,6 +340,12 @@ PaymentOnDifferentThirdBills=Allow payments on different thirdparties bills but
     PaymentNote=Payment note
     ListOfPreviousSituationInvoices=List of previous situation invoices
     ListOfNextSituationInvoices=List of next situation invoices
    +ListOfSituationInvoices=List of situation invoices
    +CurrentSituationTotal=Total current situation
    +DisabledBecauseNotEnouthCreditNote=To remove a situation invoice from cycle, this invoice's credit note total must cover this invoice total
    +RemoveSituationFromCycle=Remove this invoice from cycle
    +ConfirmRemoveSituationFromCycle=Remove this invoice %s from cycle ?
    +ConfirmOuting=Confirm outing
     FrequencyPer_d=Every %s days
     FrequencyPer_m=Every %s months
     FrequencyPer_y=Every %s years
    @@ -387,6 +394,7 @@ PaymentConditionShort14DENDMONTH=14 days of month-end
     PaymentCondition14DENDMONTH=Within 14 days following the end of the month
     FixAmount=จำนวนการแก้ไข
     VarAmount=ปริมาณ (ทีโอที %%.)
    +VarAmountOneLine=Variable amount (%% tot.) - 1 line with label '%s'
     # PaymentType
     PaymentTypeVIR=โอนเงินผ่านธนาคาร
     PaymentTypeShortVIR=โอนเงินผ่านธนาคาร
    @@ -505,9 +513,14 @@ SituationAmount=จำนวนใบแจ้งหนี้สถานกา
     SituationDeduction=ลบสถานการณ์
     ModifyAllLines=การปรับเปลี่ยนสายทั้งหมด
     CreateNextSituationInvoice=สร้างสถานการณ์ต่อไป
    +ErrorFindNextSituationInvoice=Error unable to find next situation cycle ref
    +ErrorOutingSituationInvoiceOnUpdate=Unable to outing this situation invoice.
    +ErrorOutingSituationInvoiceCreditNote=Unable to outing linked credit note.
     NotLastInCycle=This invoice is not the latest in cycle and must not be modified.
     DisabledBecauseNotLastInCycle=สถานการณ์ต่อไปอยู่แล้ว
     DisabledBecauseFinal=สถานการณ์เช่นนี้ถือเป็นที่สิ้นสุด
    +situationInvoiceShortcode_AS=AS
    +situationInvoiceShortcode_S=S
     CantBeLessThanMinPercent=ความคืบหน้าไม่สามารถที่จะมีขนาดเล็กกว่าค่าของมันอยู่ในสถานการณ์ที่ผ่านมา
     NoSituations=ไม่มีสถานการณ์ที่เปิด
     InvoiceSituationLast=รอบชิงชนะเลิศและใบแจ้งหนี้ทั่วไป
    @@ -532,3 +545,4 @@ AutoFillDateFrom=Set start date for service line with invoice date
     AutoFillDateFromShort=Set start date
     AutoFillDateTo=Set end date for service line with next invoice date
     AutoFillDateToShort=Set end date
    +MaxNumberOfGenerationReached=Max number of gen. reached
    diff --git a/htdocs/langs/th_TH/categories.lang b/htdocs/langs/th_TH/categories.lang
    index d14468635c5..fcae3c154fc 100644
    --- a/htdocs/langs/th_TH/categories.lang
    +++ b/htdocs/langs/th_TH/categories.lang
    @@ -16,7 +16,7 @@ MembersCategoriesArea=แท็กสมาชิก / พื้นที่ป
     ContactsCategoriesArea=แท็กติดต่อ / พื้นที่ประเภท
     AccountsCategoriesArea=Accounts tags/categories area
     ProjectsCategoriesArea=Projects tags/categories area
    -SubCats=หมวดหมู่ย่อย
    +SubCats=Sub-categories
     CatList=รายการของแท็ก / ประเภท
     NewCategory=แท็กใหม่ / หมวดหมู่
     ModifCat=ปรับเปลี่ยนแท็ก / หมวดหมู่
    @@ -85,3 +85,4 @@ CategorieRecursivHelp=หากเปิดใช้งานผลิตภั
     AddProductServiceIntoCategory=เพิ่มสินค้า / บริการดังต่อไปนี้
     ShowCategory=แสดงแท็ก / หมวดหมู่
     ByDefaultInList=โดยค่าเริ่มต้นในรายการ
    +ChooseCategory=Choose category
    diff --git a/htdocs/langs/th_TH/commercial.lang b/htdocs/langs/th_TH/commercial.lang
    index 64a8629909a..9ac93e3d89f 100644
    --- a/htdocs/langs/th_TH/commercial.lang
    +++ b/htdocs/langs/th_TH/commercial.lang
    @@ -60,8 +60,8 @@ ActionAC_CLO=ใกล้
     ActionAC_EMAILING=ส่งอีเมลมวล
     ActionAC_COM=ส่งคำสั่งซื้อของลูกค้าโดยทางไปรษณีย์
     ActionAC_SHIP=ส่งจัดส่งทางไปรษณีย์
    -ActionAC_SUP_ORD=ส่งคำสั่งผู้จัดจำหน่ายทางไปรษณีย์
    -ActionAC_SUP_INV=ส่งใบแจ้งหนี้จัดจำหน่ายทางไปรษณีย์
    +ActionAC_SUP_ORD=Send purchase order by mail
    +ActionAC_SUP_INV=Send vendor invoice by mail
     ActionAC_OTH=อื่น ๆ
     ActionAC_OTH_AUTO=เหตุการณ์แทรกโดยอัตโนมัติ
     ActionAC_MANUAL=เหตุการณ์แทรกด้วยตนเอง
    diff --git a/htdocs/langs/th_TH/companies.lang b/htdocs/langs/th_TH/companies.lang
    index 543cb36f917..df60e37a159 100644
    --- a/htdocs/langs/th_TH/companies.lang
    +++ b/htdocs/langs/th_TH/companies.lang
    @@ -8,11 +8,11 @@ ConfirmDeleteContact=Are you sure you want to delete this contact and all inheri
     MenuNewThirdParty=บุคคลที่สามใหม่
     MenuNewCustomer=ลูกค้าใหม่
     MenuNewProspect=โอกาสใหม่
    -MenuNewSupplier=ผู้จัดจำหน่ายใหม่
    +MenuNewSupplier=New vendor
     MenuNewPrivateIndividual=ใหม่เอกชน
    -NewCompany=บริษัท ใหม่ (โอกาสลูกค้าซัพพลายเออร์)
    -NewThirdParty=บุคคลที่สามใหม่ (โอกาสลูกค้าซัพพลายเออร์)
    -CreateDolibarrThirdPartySupplier=สร้างบุคคลที่สาม (ซัพพลายเออร์)
    +NewCompany=New company (prospect, customer, vendor)
    +NewThirdParty=New third party (prospect, customer, vendor)
    +CreateDolibarrThirdPartySupplier=Create a third party (vendor)
     CreateThirdPartyOnly=สร้างของบุคคลที่สาม
     CreateThirdPartyAndContact=Create a third party + a child contact
     ProspectionArea=พื้นที่ prospection
    @@ -37,7 +37,7 @@ ThirdPartyProspectsStats=ลูกค้าเป้าหมาย
     ThirdPartyCustomers=ลูกค้า
     ThirdPartyCustomersStats=ลูกค้า
     ThirdPartyCustomersWithIdProf12=ลูกค้าที่มี% s% s หรือ
    -ThirdPartySuppliers=ซัพพลายเออร์
    +ThirdPartySuppliers=Vendors
     ThirdPartyType=ประเภทของบุคคลที่สาม
     Individual=เอกชน
     ToCreateContactWithSameName=Will create automatically a contact/address with same information than third party under the third party. In most cases, even if your third party is a physical people, creating a third party alone is enough.
    @@ -77,11 +77,11 @@ Web=เว็บ
     Poste= ตำแหน่ง
     DefaultLang=ภาษาโดยปริยาย
     VATIsUsed=Sales tax is used
    -VATIsUsedWhenSelling=This define if this thirdparty includes a sale tax or not when it makes an invoice to its own customers
    +VATIsUsedWhenSelling=This define if this third party includes a sale tax or not when it makes an invoice to its own customers
     VATIsNotUsed=Sales tax is not used
     CopyAddressFromSoc=Fill address with third party address
    -ThirdpartyNotCustomerNotSupplierSoNoRef=Thirdparty neither customer nor supplier, no available refering objects
    -ThirdpartyIsNeitherCustomerNorClientSoCannotHaveDiscounts=Thirdparty neither customer nor supplier, discounts are not available
    +ThirdpartyNotCustomerNotSupplierSoNoRef=Third party neither customer nor vendor, no available refering objects
    +ThirdpartyIsNeitherCustomerNorClientSoCannotHaveDiscounts=Third party neither customer nor supplier, discounts are not available
     PaymentBankAccount=Payment bank account
     OverAllProposals=ข้อเสนอ
     OverAllOrders=คำสั่งซื้อ
    @@ -99,9 +99,9 @@ LocalTax2ES=IRPF
     TypeLocaltax1ES=RE ประเภท
     TypeLocaltax2ES=IRPF ประเภท
     WrongCustomerCode=รหัสลูกค้าที่ไม่ถูกต้อง
    -WrongSupplierCode=รหัสผู้จำหน่ายที่ไม่ถูกต้อง
    +WrongSupplierCode=Vendor code invalid
     CustomerCodeModel=รหัสรูปแบบของลูกค้า
    -SupplierCodeModel=รูปแบบรหัสผู้จำหน่าย
    +SupplierCodeModel=Vendor code model
     Gencod=บาร์โค้ด
     ##### Professional ID #####
     ProfId1Short=ศ. รหัส 1
    @@ -267,7 +267,7 @@ Prospect=โอกาส
     CustomerCard=บัตรของลูกค้า
     Customer=ลูกค้า
     CustomerRelativeDiscount=ส่วนลดลูกค้าญาติ
    -SupplierRelativeDiscount=Relative supplier discount
    +SupplierRelativeDiscount=Relative vendor discount
     CustomerRelativeDiscountShort=ส่วนลดญาติ
     CustomerAbsoluteDiscountShort=ส่วนลดแอบโซลูท
     CompanyHasRelativeDiscount=<b>ลูกค้ารายนี้มีส่วนลดเริ่มต้นของ% s %%</b>
    @@ -284,8 +284,8 @@ HasCreditNoteFromSupplier=You have credit notes for <b>%s</b> %s from this suppl
     CompanyHasNoAbsoluteDiscount=ลูกค้ารายนี้มีเครดิตส่วนลดไม่มี
     CustomerAbsoluteDiscountAllUsers=Absolute customer discounts (granted by all users)
     CustomerAbsoluteDiscountMy=Absolute customer discounts (granted by yourself)
    -SupplierAbsoluteDiscountAllUsers=Absolute supplier discounts (granted by all users)
    -SupplierAbsoluteDiscountMy=Absolute supplier discounts (granted by yourself)
    +SupplierAbsoluteDiscountAllUsers=Absolute vendor discounts (entered by all users)
    +SupplierAbsoluteDiscountMy=Absolute vendor discounts (entered by yourself)
     DiscountNone=ไม่
     Supplier=ผู้ผลิต
     AddContact=สร้างรายชื่อผู้ติดต่อ
    @@ -304,13 +304,13 @@ DeleteACompany=ลบ บริษัท
     PersonalInformations=ข้อมูลส่วนบุคคล
     AccountancyCode=บัญชีการบัญชี
     CustomerCode=รหัสลูกค้า
    -SupplierCode=รหัสผู้จำหน่าย
    +SupplierCode=Vendor code
     CustomerCodeShort=รหัสลูกค้า
    -SupplierCodeShort=รหัสผู้จำหน่าย
    +SupplierCodeShort=Vendor code
     CustomerCodeDesc=รหัสลูกค้าไม่ซ้ำกันสำหรับลูกค้าทุกท่าน
    -SupplierCodeDesc=รหัสผู้จำหน่ายที่ไม่ซ้ำกันสำหรับซัพพลายเออร์ทั้งหมด
    +SupplierCodeDesc=Vendor code, unique for all vendors
     RequiredIfCustomer=จำเป็นต้องใช้ถ้าบุคคลที่สามเป็นลูกค้าหรือโอกาส
    -RequiredIfSupplier=จำเป็นต้องใช้ถ้าบุคคลที่สามเป็นผู้จัดจำหน่าย
    +RequiredIfSupplier=Required if third party is a vendor
     ValidityControledByModule=ตั้งแต่วันที่ควบคุมโดยโมดูล
     ThisIsModuleRules=นี่คือกฎระเบียบสำหรับโมดูลนี้
     ProspectToContact=Prospect ที่จะติดต่อ
    @@ -338,7 +338,7 @@ MyContacts=รายชื่อของฉัน
     Capital=เมืองหลวง
     CapitalOf=เมืองหลวงของ% s
     EditCompany=แก้ไข บริษัท
    -ThisUserIsNot=ผู้ใช้นี้ไม่ได้เป็นความคาดหวังของลูกค้าหรือผู้จัดจำหน่าย
    +ThisUserIsNot=This user is not a prospect, customer nor vendor
     VATIntraCheck=ตรวจสอบ
     VATIntraCheckDesc=<b>การเชื่อมโยง% s</b> ช่วยให้การขอให้ตรวจสอบการให้บริการภาษีมูลค่าเพิ่มยุโรป อินเทอร์เน็ตจากเซิร์ฟเวอร์ภายนอกเป็นสิ่งจำเป็นสำหรับบริการนี​​้ในการทำงาน
     VATIntraCheckURL=http://ec.europa.eu/taxation_customs/vies/vieshome.do
    @@ -396,7 +396,7 @@ ImportDataset_company_4=Third parties/Sales representatives (Assign sales repres
     PriceLevel=ระดับราคา
     DeliveryAddress=ที่อยู่จัดส่ง
     AddAddress=Add address
    -SupplierCategory=ประเภทผู้ผลิต
    +SupplierCategory=Vendor category
     JuridicalStatus200=Independent
     DeleteFile=ลบไฟล์
     ConfirmDeleteFile=คุณแน่ใจว่าคุณต้องการที่จะลบไฟล์นี้หรือไม่?
    @@ -406,7 +406,7 @@ FiscalYearInformation=ข้อมูลเกี่ยวกับปีงบ
     FiscalMonthStart=เริ่มต้นเดือนของปีงบประมาณ
     YouMustAssignUserMailFirst=You must create email for this user first to be able to add emails notifications for him.
     YouMustCreateContactFirst=To be able to add email notifications, you must first define contacts with valid emails for the third party
    -ListSuppliersShort=รายชื่อของซัพพลายเออร์
    +ListSuppliersShort=List of vendors
     ListProspectsShort=รายชื่อลูกค้าเป้าหมาย
     ListCustomersShort=รายชื่อของลูกค้า
     ThirdPartiesArea=บุคคลที่สามและพื้นที่ติดต่อ
    @@ -420,7 +420,7 @@ CurrentOutstandingBill=การเรียกเก็บเงินในป
     OutstandingBill=แม็กซ์ สำหรับการเรียกเก็บเงินที่โดดเด่น
     OutstandingBillReached=Max. for outstanding bill reached
     OrderMinAmount=Minimum amount for order
    -MonkeyNumRefModelDesc=กลับ Numero ที่มีรูปแบบ% syymm-nnnn รหัสลูกค้าและ% syymm-nnnn รหัสผู้จัดจำหน่ายที่ yy เป็นปีเป็นเดือนมิลลิเมตรและ nnnn เป็นลำดับที่มีการหยุดพักและกลับไปที่ 0 ไม่มี
    +MonkeyNumRefModelDesc=Return numero with format %syymm-nnnn for customer code and %syymm-nnnn for vendor code where yy is year, mm is month and nnnn is a sequence with no break and no return to 0.
     LeopardNumRefModelDesc=รหัสที่เป็นอิสระ รหัสนี้สามารถแก้ไขได้ในเวลาใดก็ได้
     ManagingDirectors=ผู้จัดการ (s) ชื่อ (ซีอีโอผู้อำนวยการประธาน ... )
     MergeOriginThirdparty=ซ้ำของบุคคลที่สาม (บุคคลที่สามต้องการลบ)
    @@ -431,4 +431,4 @@ SaleRepresentativeLogin=Login of sales representative
     SaleRepresentativeFirstname=First name of sales representative
     SaleRepresentativeLastname=Last name of sales representative
     ErrorThirdpartiesMerge=There was an error when deleting the third parties. Please check the log. Changes have been reverted.
    -NewCustomerSupplierCodeProposed=New customer or supplier code suggested on duplicate code
    +NewCustomerSupplierCodeProposed=New customer or vendor code suggested on duplicate code
    diff --git a/htdocs/langs/th_TH/compta.lang b/htdocs/langs/th_TH/compta.lang
    index f491347da62..6f7024d9ea4 100644
    --- a/htdocs/langs/th_TH/compta.lang
    +++ b/htdocs/langs/th_TH/compta.lang
    @@ -19,7 +19,8 @@ Income=เงินได้
     Outcome=ค่าใช้จ่าย
     MenuReportInOut=รายได้ / ค่าใช้จ่าย
     ReportInOut=Balance of income and expenses
    -ReportTurnover=ผลประกอบการ
    +ReportTurnover=Turnover invoiced
    +ReportTurnoverCollected=Turnover collected
     PaymentsNotLinkedToInvoice=การชำระเงินไม่ได้เชื่อมโยงกับใบแจ้งหนี้ใด ๆ ดังนั้นไม่เชื่อมโยงกับบุคคลที่สาม
     PaymentsNotLinkedToUser=การชำระเงินที่ไม่เชื่อมโยงกับผู้ใช้ใด ๆ
     Profit=กำไร
    @@ -34,7 +35,8 @@ AmountHTVATRealPaid=จ่ายสุทธิ
     VATToPay=Tax sales
     VATReceived=Tax received
     VATToCollect=Tax purchases
    -VATSummary=Tax Balance
    +VATSummary=Tax monthly
    +VATBalance=Tax Balance
     VATPaid=Tax paid
     LT1Summary=Tax 2 summary
     LT2Summary=Tax 3 summary
    @@ -76,16 +78,16 @@ MenuNewSocialContribution=ใหม่สังคม / ภาษีการค
     NewSocialContribution=ใหม่สังคม / ภาษีการคลัง
     AddSocialContribution=Add social/fiscal tax
     ContributionsToPay=สังคม / ภาษีการคลังที่จะต้องจ่าย
    -AccountancyTreasuryArea=การบัญชี / ธนารักษ์พื้นที่
    +AccountancyTreasuryArea=Billing and payment area
     NewPayment=การชำระเงินใหม่
     Payments=วิธีการชำระเงิน
     PaymentCustomerInvoice=การชำระเงินตามใบแจ้งหนี้ของลูกค้า
    -PaymentSupplierInvoice=ใบแจ้งหนี้การชำระเงินผู้ผลิต
    +PaymentSupplierInvoice=Vendor invoice payment
     PaymentSocialContribution=สังคม / ชำระภาษีการคลัง
     PaymentVat=การชำระเงินภาษีมูลค่าเพิ่ม
     ListPayment=รายชื่อของการชำระเงิน
     ListOfCustomerPayments=รายการชำระเงินของลูกค้า
    -ListOfSupplierPayments=รายชื่อผู้จัดจำหน่ายของการชำระเงิน
    +ListOfSupplierPayments=List of vendor payments
     DateStartPeriod=ระยะเวลาที่เริ่มต้นวันที่
     DateEndPeriod=วันสิ้นงวดวันที่
     newLT1Payment=New tax 2 payment
    @@ -104,19 +106,21 @@ VATPayment=Sales tax payment
     VATPayments=Sales tax payments
     VATRefund=Sales tax refund
     NewVATPayment=New sales tax payment
    +NewLocalTaxPayment=New tax %s payment
     Refund=Refund
     SocialContributionsPayments=สังคม / การชำระเงินภาษีการคลัง
     ShowVatPayment=แสดงการชำระเงินภาษีมูลค่าเพิ่ม
     TotalToPay=ทั้งหมดที่จะต้องจ่าย
     BalanceVisibilityDependsOnSortAndFilters=Balance is visible in this list only if table is sorted ascending on %s and filtered for 1 bank account
     CustomerAccountancyCode=Customer accounting code
    -SupplierAccountancyCode=Supplier accounting code
    +SupplierAccountancyCode=Vendor accounting code
     CustomerAccountancyCodeShort=Cust. account. code
     SupplierAccountancyCodeShort=Sup. account. code
     AccountNumber=เลขที่บัญชี
     NewAccountingAccount=บัญชีใหม่
    -SalesTurnover=ยอดขาย
    -SalesTurnoverMinimum=ยอดขายขั้นต่ำ
    +Turnover=Turnover invoiced
    +TurnoverCollected=Turnover collected
    +SalesTurnoverMinimum=Minimum turnover
     ByExpenseIncome=By expenses & incomes
     ByThirdParties=โดยบุคคลที่สาม
     ByUserAuthorOfInvoice=โดยผู้เขียนใบแจ้งหนี้
    @@ -136,8 +140,8 @@ ConfirmDeleteSocialContribution=คุณแน่ใจหรือว่าต
     ExportDataset_tax_1=ภาษีสังคมและการคลังและการชำระเงิน
     CalcModeVATDebt=<b>โหมด% sVAT ความมุ่งมั่นบัญชี%</b> s
     CalcModeVATEngagement=โหมด <b>sVAT% รายได้ค่าใช้จ่าย-%</b> s
    -CalcModeDebt=<b>โหมด% sClaims-หนี้% s บัญชีกล่าวว่าความมุ่งมั่น</b>
    -CalcModeEngagement=โหมด <b>sIncomes-% ค่าใช้จ่ายใน% s กล่าวว่าบัญชีเงินสด</b>
    +CalcModeDebt=Analysis of known recorded invoices even if they are not yet accounted in ledger.
    +CalcModeEngagement=Analysis of known recorded payments, even if they are not yet accounted in Ledger.
     CalcModeBookkeeping=Analysis of <b>data journalized in Bookkeeping Ledger table</b>
     CalcModeLT1= <b>โหมด% Sre ในใบแจ้งหนี้ของลูกค้า - ซัพพลายเออร์ใบแจ้งหนี้% s</b>
     CalcModeLT1Debt=<b>โหมด% Sre ในใบแจ้งหนี้ของลูกค้า% s</b>
    @@ -150,9 +154,9 @@ AnnualSummaryInputOutputMode=ความสมดุลของรายได
     AnnualByCompanies=Balance of income and expenses, by predefined groups of account
     AnnualByCompaniesDueDebtMode=Balance of income and expenses, detail by predefined groups, mode <b>%sClaims-Debts%s</b> said <b>Commitment accounting</b>.
     AnnualByCompaniesInputOutputMode=Balance of income and expenses, detail by predefined groups, mode <b>%sIncomes-Expenses%s</b> said <b>cash accounting</b>.
    -SeeReportInInputOutputMode=ดูรายงาน <b>sIncomes-% ค่าใช้จ่ายใน% s กล่าวว่าเงินสดบัญชีสำหรับการคำนวณในการชำระเงินที่เกิดขึ้นจริงที่ทำ</b>
    -SeeReportInDueDebtMode=<b>ดูรายงาน% sClaims-หนี้% s กล่าวว่าความมุ่งมั่นในการบัญชีสำหรับการคำนวณในใบแจ้งหนี้ที่ออก</b>
    -SeeReportInBookkeepingMode=See report <b>%sBookeeping%s</b> for a calculation on <b>bookkeeping table analysis</b>
    +SeeReportInInputOutputMode=See %sanalysis of payments%s for a calculation on actual payments made even if they are not yet accounted in Ledger.
    +SeeReportInDueDebtMode=See %sanalysis of invoices%s for a calculation based on known recorded invoices even if they are not yet accounted in Ledger.
    +SeeReportInBookkeepingMode=See <b>%sBookeeping report%s</b> for a calculation on <b>Bookkeeping Ledger table</b>
     RulesAmountWithTaxIncluded=- จํานวนเงินที่แสดงเป็นกับภาษีรวมทั้งหมด
     RulesResultDue=- It includes outstanding invoices, expenses, VAT, donations whether they are paid or not. Is also includes paid salaries.<br>- It is based on the validation date of invoices and VAT and on the due date for expenses. For salaries defined with Salary module, the value date of payment is used.
     RulesResultInOut=- It includes the real payments made on invoices, expenses, VAT and salaries. <br>- It is based on the payment dates of the invoices, expenses, VAT and salaries. The donation date for donation.
    @@ -171,6 +175,8 @@ LT1ReportByCustomersES=รายงานโดยเรื่องของบ
     LT2ReportByCustomersES=รายงานโดยบุคคลที่สาม IRPF
     VATReport=Sale tax report
     VATReportByPeriods=Sale tax report by period
    +VATReportByRates=Sale tax report by rates
    +VATReportByThirdParties=Sale tax report by third parties
     VATReportByCustomers=Sale tax report by customer
     VATReportByCustomersInInputOutputMode=รายงานโดยลูกค้าภาษีมูลค่าเพิ่มที่จัดเก็บและเรียกชำระแล้ว
     VATReportByQuartersInInputOutputMode=Report by Sale tax rate of the tax collected and paid
    @@ -207,7 +213,7 @@ Pcg_version=Chart of accounts models
     Pcg_type=ประเภท PCG
     Pcg_subtype=ชนิดย่อย PCG
     InvoiceLinesToDispatch=เส้นที่จะส่งใบแจ้งหนี้
    -ByProductsAndServices=โดยสินค้าและบริการ
    +ByProductsAndServices=By product and service
     RefExt=อ้างอิงภายนอก
     ToCreateAPredefinedInvoice=To create a template invoice, create a standard invoice, then, without validating it, click onto button "%s".
     LinkedOrder=เชื่อมโยงการสั่งซื้อ
    @@ -215,7 +221,8 @@ Mode1=วิธีที่ 1
     Mode2=วิธีที่ 2
     CalculationRuleDesc=ในการคำนวณภาษีมูลค่าเพิ่มรวมมีสองวิธี: <br> วิธีที่ 1 มีการปัดเศษถังในแต่ละบรรทัดแล้วข้อสรุปพวกเขา <br> วิธีที่ 2 คือข้อสรุปถังทั้งหมดในแต่ละบรรทัดแล้วผลการปัดเศษ <br> ผลสุดท้ายอาจจะแตกต่างจากไม่กี่เซ็นต์ <b>โหมดเริ่มต้นคือโหมด%</b> s
     CalculationRuleDescSupplier=According to supplier, choose appropriate method to apply same calculation rule and get same result expected by your supplier.
    -TurnoverPerProductInCommitmentAccountingNotRelevant=<b>รายงานผลประกอบการต่อผลิตภัณฑ์เมื่อใช้โหมดการบัญชีเงินสดไม่เกี่ยวข้อง รายงานนี้จะใช้ได้เฉพาะเมื่อใช้โหมดการบัญชีการสู้รบ</b> (ดูการตั้งค่าของโมดูลการบัญชี)
    +TurnoverPerProductInCommitmentAccountingNotRelevant=The report of Turnover collected per product is not available. This report is only available for turnover invoiced.
    +TurnoverPerSaleTaxRateInCommitmentAccountingNotRelevant=The report of Turnover collected per sale tax rate is not available. This report is only available for turnover invoiced.
     CalculationMode=โหมดการคำนวณ
     AccountancyJournal=Accounting code journal
     ACCOUNTING_VAT_SOLD_ACCOUNT=Accounting account by default for VAT on sales (used if not defined on VAT dictionary setup)
    @@ -223,7 +230,7 @@ ACCOUNTING_VAT_BUY_ACCOUNT=Accounting account by default for VAT on purchases (u
     ACCOUNTING_VAT_PAY_ACCOUNT=Accounting account by default for paying VAT
     ACCOUNTING_ACCOUNT_CUSTOMER=Accounting account used for customer third parties
     ACCOUNTING_ACCOUNT_CUSTOMER_Desc=The dedicated accounting account defined on third party card will be used for Subledger accouting only. This one will be used for General Ledger and as default value of Subledger accounting if dedicated customer accouting account on third party is not defined.
    -ACCOUNTING_ACCOUNT_SUPPLIER=Accounting account used for supplier third parties
    +ACCOUNTING_ACCOUNT_SUPPLIER=Accounting account used for vendor third parties
     ACCOUNTING_ACCOUNT_SUPPLIER_Desc=The dedicated accounting account defined on third party card will be used for Subledger accouting only. This one will be used for General Ledger and as default value of Subledger accounting if dedicated supplier accouting account on third party is not defined.
     CloneTax=โคลนสังคม / ภาษีการคลัง
     ConfirmCloneTax=ยืนยันโคลนของสังคม / ชำระภาษีการคลัง
    @@ -242,3 +249,11 @@ FiscalPeriod=Accounting period
     ListSocialContributionAssociatedProject=List of social contributions associated with the project
     DeleteFromCat=Remove from accounting group
     AccountingAffectation=Accounting assignement
    +LastDayTaxIsRelatedTo=Last day of period the tax is related to
    +VATDue=Sale tax claimed
    +ClaimedForThisPeriod=Claimed for the period
    +PaidDuringThisPeriod=Paid during this period
    +ByVatRate=By sale tax rate
    +TurnoverbyVatrate=Turnover invoiced by sale tax rate
    +TurnoverCollectedbyVatrate=Turnover collected by sale tax rate
    +PurchasebyVatrate=Purchase by sale tax rate
    diff --git a/htdocs/langs/th_TH/dict.lang b/htdocs/langs/th_TH/dict.lang
    index 8a5b9d080a0..34a2fe908ee 100644
    --- a/htdocs/langs/th_TH/dict.lang
    +++ b/htdocs/langs/th_TH/dict.lang
    @@ -5,7 +5,8 @@ CountryIT=อิตาลี
     CountryES=สเปน
     CountryDE=ประเทศเยอรมัน
     CountryCH=ประเทศสวิสเซอร์แลนด์
    -CountryGB=บริเตนใหญ่
    +# Warning, country code GB is for United Kingdom. UK Does not exists as country code in ISO standard.
    +CountryGB=สหราชอาณาจักร
     CountryUK=สหราชอาณาจักร
     CountryIE=ไอร์แลนด์
     CountryCN=ประเทศจีน
    diff --git a/htdocs/langs/th_TH/ecm.lang b/htdocs/langs/th_TH/ecm.lang
    index 669ab65c00f..42b0f14ca89 100644
    --- a/htdocs/langs/th_TH/ecm.lang
    +++ b/htdocs/langs/th_TH/ecm.lang
    @@ -39,9 +39,10 @@ ShowECMSection=ไดเรกทอรีแสดง
     DeleteSection=ลบไดเรกทอรี
     ConfirmDeleteSection=Can you confirm you want to delete the directory <b>%s</b>?
     ECMDirectoryForFiles=ไดเรกทอรีญาติไฟล์
    -CannotRemoveDirectoryContainsFiles=เอาออกไปไม่ได้เพราะมันมีบางไฟล์
    +CannotRemoveDirectoryContainsFilesOrDirs=Removal not possible because it contains some files or sub-directories
    +CannotRemoveDirectoryContainsFiles=Removal not possible because it contains some files
     ECMFileManager=จัดการไฟล์
    -ECMSelectASection=เลือกไดเรกทอรีบนต้นไม้ซ้าย ...
    +ECMSelectASection=Select a directory in the tree...
     DirNotSynchronizedSyncFirst=This directory seems to be created or modified outside ECM module. You must click on "Resync" button first to synchronize disk and database to get content of this directory.
     ReSyncListOfDir=Resync list of directories
     HashOfFileContent=Hash of file content
    diff --git a/htdocs/langs/th_TH/errors.lang b/htdocs/langs/th_TH/errors.lang
    index 12843075c46..3a60f60475c 100644
    --- a/htdocs/langs/th_TH/errors.lang
    +++ b/htdocs/langs/th_TH/errors.lang
    @@ -32,9 +32,9 @@ ErrorBarCodeRequired=บาร์โค้ดที่จำเป็น
     ErrorCustomerCodeAlreadyUsed=รหัสลูกค้าใช้อยู่แล้ว
     ErrorBarCodeAlreadyUsed=บาร์โค้ดที่ใช้แล้ว
     ErrorPrefixRequired=คำนำหน้าต้อง
    -ErrorBadSupplierCodeSyntax=ไวยากรณ์ Bad รหัสผู้จัดจำหน่าย
    -ErrorSupplierCodeRequired=รหัสผู้จำหน่ายต้อง
    -ErrorSupplierCodeAlreadyUsed=รหัสผู้จำหน่ายใช้แล้ว
    +ErrorBadSupplierCodeSyntax=Bad syntax for vendor code
    +ErrorSupplierCodeRequired=Vendor code required
    +ErrorSupplierCodeAlreadyUsed=Vendor code already used
     ErrorBadParameters=พารามิเตอร์ที่ไม่ดี
     ErrorBadValueForParameter=Wrong value '%s' for parameter '%s'
     ErrorBadImageFormat=ไฟล์ภาพไม่ได้เป็นรูปแบบที่ได้รับการสนับสนุน (PHP ของคุณไม่สนับสนุนฟังก์ชั่นการแปลงภาพของรูปแบบนี้)
    @@ -87,7 +87,7 @@ ErrorsOnXLines=<b>ข้อผิดพลาดในการบันทึ
     ErrorFileIsInfectedWithAVirus=โปรแกรมป้องกันไวรัสที่ไม่สามารถที่จะตรวจสอบไฟล์ (ไฟล์อาจจะมีการติดเชื้อไวรัส)
     ErrorSpecialCharNotAllowedForField=อักขระพิเศษไม่ได้รับอนุญาตสำหรับเขตข้อมูล "% s"
     ErrorNumRefModel=การอ้างอิงที่มีอยู่ในฐานข้อมูล (% s) และไม่ได้เข้ากันได้กับกฎหมายเลขนี้ ลบบันทึกการอ้างอิงหรือเปลี่ยนชื่อเพื่อเปิดใช้งานโมดูลนี้
    -ErrorQtyTooLowForThisSupplier=ปริมาณต่ำเกินไปสำหรับผู้จัดหาสินค้านี้ไม่มีหรือราคาที่กำหนดไว้เกี่ยวกับผลิตภัณฑ์นี้สำหรับผู้จัดหาสินค้านี้
    +ErrorQtyTooLowForThisSupplier=Quantity too low for this vendor or no price defined on this product for this supplier
     ErrorModuleSetupNotComplete=Setup of module looks to be uncomplete. Go on Home - Setup - Modules to complete.
     ErrorBadMask=ข้อผิดพลาดในหน้ากาก
     ErrorBadMaskFailedToLocatePosOfSequence=ข้อผิดพลาดหน้ากากไม่มีหมายเลขลำดับ
    @@ -177,7 +177,7 @@ ErrorBadDefinitionOfMenuArrayInModuleDescriptor=Bad Definition Of Menu Array In
     ErrorSavingChanges=An error has ocurred when saving the changes
     ErrorWarehouseRequiredIntoShipmentLine=Warehouse is required on the line to ship
     ErrorFileMustHaveFormat=File must have format %s
    -ErrorSupplierCountryIsNotDefined=ประเทศผู้ผลิตนี้ไม่ได้ถูกกำหนด แก้ไขปัญหานี้เป็นครั้งแรก
    +ErrorSupplierCountryIsNotDefined=Country for this vendor is not defined. Correct this first.
     ErrorsThirdpartyMerge=Failed to merge the two records. Request canceled.
     ErrorStockIsNotEnoughToAddProductOnOrder=Stock is not enough for product %s to add it into a new order.
     ErrorStockIsNotEnoughToAddProductOnInvoice=Stock is not enough for product %s to add it into a new invoice.
    diff --git a/htdocs/langs/th_TH/install.lang b/htdocs/langs/th_TH/install.lang
    index 4f2373db06d..c6998307258 100644
    --- a/htdocs/langs/th_TH/install.lang
    +++ b/htdocs/langs/th_TH/install.lang
    @@ -6,6 +6,7 @@ ConfFileDoesNotExistsAndCouldNotBeCreated=<b>การกำหนดค่า
     ConfFileCouldBeCreated=<b>การกำหนดค่าไฟล์% s</b> จะถูกสร้างขึ้น
     ConfFileIsNotWritable=<b>การกำหนดค่าไฟล์% s</b> ไม่สามารถเขียนได้ สิทธิ์ในการตรวจสอบ สำหรับการติดตั้งครั้งแรกเว็บเซิร์ฟเวอร์ของคุณต้องได้รับเพื่อให้สามารถเขียนลงในไฟล์นี้ในระหว่างขั้นตอนการตั้งค่า ("chmod 666" ตัวอย่างเช่นในระบบปฏิบัติการยูนิกซ์เช่น OS)
     ConfFileIsWritable=<b>การกำหนดค่าไฟล์% s</b> เขียนได้
    +ConfFileMustBeAFileNotADir=Configuration file <b>%s</b> must be a file, not a directory.
     ConfFileReload=โหลดข้อมูลจากแฟ้มการกำหนดค่า
     PHPSupportSessions=PHP นี้สนับสนุนการประชุม
     PHPSupportPOSTGETOk=PHP นี้สนับสนุนตัวแปร POST และ GET
    @@ -91,8 +92,8 @@ FailedToCreateAdminLogin=Failed to create Dolibarr administrator account.
     WarningRemoveInstallDir=คำเตือนเพื่อความปลอดภัยเมื่อติดตั้งหรืออัพเกรดเสร็จสมบูรณ์หลีกเลี่ยงการใช้ติดตั้งเครื่องมืออีกครั้งคุณควรเพิ่มไฟล์ที่เรียกว่า <b>install.lock</b> ลงในไดเรกทอรีเอกสาร Dolibarr เพื่อที่จะหลีกเลี่ยงการใช้ที่เป็นอันตรายของมัน
     FunctionNotAvailableInThisPHP=ไม่สามารถใช้ได้ใน PHP นี้
     ChoosedMigrateScript=เลือกสคริปต์การย้ายถิ่น
    -DataMigration=การโยกย้ายข้อมูล
    -DatabaseMigration=การย้ายฐานข้อมูลโครงสร้าง
    +DataMigration=Database migration (data)
    +DatabaseMigration=Database migration (structure + some data)
     ProcessMigrateScript=การประมวลผลสคริปต์
     ChooseYourSetupMode=เลือกโหมดการตั้งค่าของคุณและคลิกที่ "เริ่มต้น" ...
     FreshInstall=ติดตั้งใหม่
    @@ -146,7 +147,7 @@ NothingToDo=Nothing to do
     # upgrade
     MigrationFixData=แก้ไขข้อมูล denormalized
     MigrationOrder=การโยกย้ายข้อมูลสำหรับการสั่งซื้อของลูกค้า
    -MigrationSupplierOrder=การโยกย้ายข้อมูลสำหรับการสั่งซื้อของซัพพลายเออร์
    +MigrationSupplierOrder=Data migration for vendor's orders
     MigrationProposal=การโยกย้ายข้อมูลสำหรับข้อเสนอในเชิงพาณิชย์
     MigrationInvoice=การโยกย้ายข้อมูลสำหรับใบแจ้งหนี้ของลูกค้า
     MigrationContract=การโยกย้ายข้อมูลในการทำสัญญา
    @@ -196,8 +197,14 @@ MigrationEvents=การย้ายถิ่นของเหตุการ
     MigrationEventsContact=Migration of events to add event contact into assignement table
     MigrationRemiseEntity=Update entity field value of llx_societe_remise
     MigrationRemiseExceptEntity=Update entity field value of llx_societe_remise_except
    +MigrationUserRightsEntity=Update entity field value of llx_user_rights
    +MigrationUserGroupRightsEntity=Update entity field value of llx_usergroup_rights
     MigrationReloadModule=Reload module %s
     MigrationResetBlockedLog=Reset module BlockedLog for v7 algorithm
     ShowNotAvailableOptions=แสดงตัวเลือกที่มีอยู่ไม่ได้
     HideNotAvailableOptions=ซ่อนตัวเลือกที่มีอยู่ไม่ได้
     ErrorFoundDuringMigration=Error were reported during migration process so next step is not available. To ignore errors, you can <a href="%s">click here</a>, but application or some features may not work correctly until fixed.
    +YouTryInstallDisabledByDirLock=The application try to sefl upgrade, but install/upgrade pages have been disabled for security reason (directory renamed with .lock suffix).<br>
    +YouTryInstallDisabledByFileLock=The application try to sefl upgrade, but install/upgrade pages pages have been disabled for security reason (by lock file <strong>install.lock</strong> into dolibarr documents directory).<br>
    +ClickHereToGoToApp=Click here to go to your application
    +ClickOnLinkOrRemoveManualy=Click on following link and if you always reach this page, you must remove the file install.lock into documents directory manually
    diff --git a/htdocs/langs/th_TH/ldap.lang b/htdocs/langs/th_TH/ldap.lang
    index 7b793616950..d262844ef47 100644
    --- a/htdocs/langs/th_TH/ldap.lang
    +++ b/htdocs/langs/th_TH/ldap.lang
    @@ -1,5 +1,4 @@
     # Dolibarr language file - Source file is en_US - ldap
    -DomainPassword=รหัสผ่านสำหรับโดเมน
     YouMustChangePassNextLogon=<b>รหัสผ่านสำหรับผู้ใช้% s% s</b> ในโดเมนต้องมีการเปลี่ยนแปลง
     UserMustChangePassNextLogon=ผู้ใช้ต้องเปลี่ยนรหัสผ่านในโดเมน% s
     LDAPInformationsForThisContact=ข้อมูลในฐานข้อมูล LDAP สำหรับการติดต่อนี้
    @@ -25,3 +24,4 @@ MemberTypeSynchronized=Member type synchronized
     ContactSynchronized=ติดต่อตรง
     ForceSynchronize=กองทัพตรงกัน Dolibarr -> LDAP
     ErrorFailedToReadLDAP=ไม่สามารถอ่านฐานข้อมูล LDAP ตรวจสอบการติดตั้งโมดูล LDAP และการเข้าถึงฐานข้อมูล
    +PasswordOfUserInLDAP=Password of user in LDAP
    diff --git a/htdocs/langs/th_TH/loan.lang b/htdocs/langs/th_TH/loan.lang
    index 02b5af3d549..7e0f1ce9fe9 100644
    --- a/htdocs/langs/th_TH/loan.lang
    +++ b/htdocs/langs/th_TH/loan.lang
    @@ -10,6 +10,7 @@ LoanCapital=เมืองหลวง
     Insurance=ประกันภัย
     Interest=ความสนใจ
     Nbterms=จำนวนของข้อตกลง
    +Term=Term
     LoanAccountancyCapitalCode=Accounting account capital
     LoanAccountancyInsuranceCode=Accounting account insurance
     LoanAccountancyInterestCode=Accounting account interest
    @@ -17,39 +18,14 @@ ConfirmDeleteLoan=ยืนยันการลบเงินให้กู
     LoanDeleted=สินเชื่อที่ถูกลบประสบความสำเร็จ
     ConfirmPayLoan=ยืนยันการจำแนกจ่ายเงินให้กู้ยืมนี้
     LoanPaid=สินเชื่อการชำระเงิน
    -# Calc
    -LoanCalc=เครื่องคิดเลขสินเชื่อธนาคาร
    -PurchaseFinanceInfo=ข้อมูลการสั่งซื้อและการเงิน
    -SalePriceOfAsset=ราคาขายของสินทรัพย์
    -PercentageDown=ลงร้อยละ
    -LengthOfMortgage=Duration of loan
    -AnnualInterestRate=อัตราดอกเบี้ยประจำปี
    -ExplainCalculations=อธิบายการคำนวณ
    -ShowMeCalculationsAndAmortization=แสดงการคำนวณและค่าตัดจำหน่าย
    -MortgagePaymentInformation=สินเชื่อที่อยู่อาศัยข้อมูลการชำระเงิน
    -DownPayment=การชำระเงินลง
    -DownPaymentDesc=<b>การชำระเงินลง</b> = ราคาของบ้านคูณด้วยอัตราร้อยละแบ่งลดลง 100 (ต่อ 5% ลดลงกลายเป็น 5/100 หรือ 0.05)
    -InterestRateDesc=<b>อัตราดอกเบี้ย</b> = ร้อยละที่น่าสนใจประจำปีหารด้วย 100
    -MonthlyFactorDesc=<b>ปัจจัยรายเดือน</b> = ผลมาจากสูตรต่อไปนี้
    -MonthlyInterestRateDesc=<b>อัตราดอกเบี้ยรายเดือน</b> = อัตราดอกเบี้ยประจำปีหารด้วย 12 (12 เดือนต่อปี)
    -MonthTermDesc=<b>ระยะเดือนของเงินกู้ในเดือน</b> = จำนวนปีที่คุณได้ถ่ายออกเงินกู้ครั้งที่ 12
    -MonthlyPaymentDesc=การชำระเงินรายเดือนจะคิดออกโดยใช้สูตรต่อไปนี้
    -AmortizationPaymentDesc=<a href="#amortization">ค่าตัดจำหน่าย</a> แบ่งลงเท่าใดของการชำระเงินรายเดือนของคุณไปสู่ความสนใจของธนาคารและวิธีการมากที่จะเข้าสู่การจ่ายเงินออกหลักของเงินกู้ของคุณ
    -AmountFinanced=จํานวนเงินทุน
    -AmortizationMonthlyPaymentOverYears=<b>ค่าตัดจำหน่ายสำหรับการชำระเงินรายเดือน:% s%</b> s มากกว่าปีที่ผ่านมา
    -Totalsforyear=ผลรวมสำหรับปี
    -MonthlyPayment=การชำระเงินรายเดือน
    -LoanCalcDesc=This <b>mortgage calculator</b> can be used to figure out monthly payments of a loaning, based on the amount borrowed, the term of the loan desired and the interest rate.<br> This calculator includes also PMI (Private Mortgage Insurance) for loans where less than 20%% is put as a down payment. Also taken into consideration are the town property taxes, and their effect on the total monthly mortgage payment.<br>
    -GoToInterest=% s จะไปสู่​​ความสนใจ
    -GoToPrincipal=% s จะไปต่อที่สำคัญ
    -YouWillSpend=You will spend %s in year %s
     ListLoanAssociatedProject=List of loan associated with the project
     AddLoan=Create loan
    +FinancialCommitment=Financial commitment
    +InterestAmount=ความสนใจ
    +CapitalRemain=Capital remain
     # Admin
     ConfigLoan=การกำหนดค่าของเงินให้กู้ยืมโมดูล
     LOAN_ACCOUNTING_ACCOUNT_CAPITAL=Accounting account capital by default
     LOAN_ACCOUNTING_ACCOUNT_INTEREST=Accounting account interest by default
     LOAN_ACCOUNTING_ACCOUNT_INSURANCE=Accounting account insurance by default
    -FinancialCommitment=Financial commitment
     CreateCalcSchedule=Edit financial commitment
    -InterestAmount=Interest amount
    diff --git a/htdocs/langs/th_TH/mails.lang b/htdocs/langs/th_TH/mails.lang
    index 572546deb5c..684cab79b2b 100644
    --- a/htdocs/langs/th_TH/mails.lang
    +++ b/htdocs/langs/th_TH/mails.lang
    @@ -11,7 +11,9 @@ MailFrom=ผู้ส่ง
     MailErrorsTo=ข้อผิดพลาดที่จะ
     MailReply=ตอบกลับ
     MailTo=รับสัญญาณ (s)
    +MailToUsers=To user(s)
     MailCC=คัดลอกไป
    +MailToCCUsers=Copy to users(s)
     MailCCC=คัดลอกเก็บไว้เพื่อ
     MailTopic=หัวข้ออีเมล
     MailText=ข่าวสาร
    @@ -164,4 +166,4 @@ InGoingEmailSetup=Incoming email setup
     OutGoingEmailSetupForEmailing=Outgoing email setup (for mass emailing)
     DefaultOutgoingEmailSetup=Default outgoing email setup
     Information=ข้อมูล
    -
    +ContactsWithThirdpartyFilter=Contacts avec filtre client
    diff --git a/htdocs/langs/th_TH/main.lang b/htdocs/langs/th_TH/main.lang
    index fbae64fc0d7..21a7296109a 100644
    --- a/htdocs/langs/th_TH/main.lang
    +++ b/htdocs/langs/th_TH/main.lang
    @@ -92,6 +92,7 @@ DolibarrInHttpAuthenticationSoPasswordUseless=Dolibarr authentication mode is se
     Administrator=ผู้บริหาร
     Undefined=ตะคุ่ม
     PasswordForgotten=ลืมรหัสผ่าน?
    +NoAccount=No account?
     SeeAbove=ดูข้างต้น
     HomeArea=พื้นที่หน้าแรก
     LastConnexion=การเชื่อมต่อล่าสุด
    @@ -231,7 +232,7 @@ Limit=จำกัด
     Limits=ขีด จำกัด
     Logout=ออกจากระบบ
     NoLogoutProcessWithAuthMode=ไม่มีคุณลักษณะปลดปรับใช้กับโหมดการตรวจสอบ <b>%s</b>
    -Connection=สัมพันธ์
    +Connection=เข้าสู่ระบบ
     Setup=การติดตั้ง
     Alert=เตือนภัย
     MenuWarnings=การแจ้งเตือน
    @@ -402,6 +403,7 @@ DefaultTaxRate=Default tax rate
     Average=เฉลี่ย
     Sum=รวม
     Delta=รูปสามเหลี่ยม
    +RemainToPay=Remain to pay
     Module=Module/Application
     Modules=Modules/Applications
     Option=ตัวเลือก
    @@ -414,7 +416,7 @@ Favorite=ที่ชื่นชอบ
     ShortInfo=ข้อมูล
     Ref=อ้าง
     ExternalRef=อ้าง extern
    -RefSupplier=อ้าง ผู้จัดจำหน่าย
    +RefSupplier=Ref. vendor
     RefPayment=อ้าง การชำระเงิน
     CommercialProposalsShort=ข้อเสนอเชิงพาณิชย์
     Comment=ความเห็น
    @@ -493,7 +495,7 @@ Received=ที่ได้รับ
     Paid=ต้องจ่าย
     Topic=Subject
     ByCompanies=โดยบุคคลที่สาม
    -ByUsers=โดยผู้ใช้
    +ByUsers=By user
     Links=ลิงค์
     Link=ลิงค์
     Rejects=เสีย
    @@ -505,6 +507,7 @@ NoneF=ไม่
     NoneOrSeveral=None or several
     Late=สาย
     LateDesc=Delay to define if a record is late or not depends on your setup. Ask your admin to change delay from menu Home - Setup - Alerts.
    +NoItemLate=No late item
     Photo=ภาพ
     Photos=รูปภาพ
     AddPhoto=เพิ่มรูปภาพ
    @@ -619,9 +622,9 @@ BuildDoc=สร้างหมอ
     Entity=สิ่งแวดล้อม
     Entities=หน่วยงานที่
     CustomerPreview=ตัวอย่างลูกค้า
    -SupplierPreview=ตัวอย่างผู้ผลิต
    +SupplierPreview=Vendor preview
     ShowCustomerPreview=แสดงตัวอย่างของลูกค้า
    -ShowSupplierPreview=แสดงตัวอย่างผู้จัดจำหน่าย
    +ShowSupplierPreview=Show vendor preview
     RefCustomer=อ้าง ลูกค้า
     Currency=เงินตรา
     InfoAdmin=ข้อมูลสำหรับผู้ดูแล
    @@ -915,11 +918,11 @@ SearchIntoProductsOrServices=Products or services
     SearchIntoProjects=โครงการ
     SearchIntoTasks=งาน
     SearchIntoCustomerInvoices=Customer invoices
    -SearchIntoSupplierInvoices=Supplier invoices
    +SearchIntoSupplierInvoices=Vendor invoices
     SearchIntoCustomerOrders=สั่งซื้อของลูกค้า
    -SearchIntoSupplierOrders=Supplier orders
    +SearchIntoSupplierOrders=Purchase orders
     SearchIntoCustomerProposals=Customer proposals
    -SearchIntoSupplierProposals=Supplier proposals
    +SearchIntoSupplierProposals=Vendor proposals
     SearchIntoInterventions=การแทรกแซง
     SearchIntoContracts=สัญญา
     SearchIntoCustomerShipments=Customer shipments
    @@ -941,3 +944,7 @@ Remote=Remote
     LocalAndRemote=Local and Remote
     KeyboardShortcut=Keyboard shortcut
     AssignedTo=ได้รับมอบหมายให้
    +Deletedraft=Delete draft
    +ConfirmMassDraftDeletion=Draft Bulk delete confirmation
    +FileSharedViaALink=File shared via a link
    +
    diff --git a/htdocs/langs/th_TH/margins.lang b/htdocs/langs/th_TH/margins.lang
    index f1939d829d6..daba5831b4b 100644
    --- a/htdocs/langs/th_TH/margins.lang
    +++ b/htdocs/langs/th_TH/margins.lang
    @@ -28,10 +28,10 @@ UseDiscountAsService=เป็นบริการ
     UseDiscountOnTotal=เกี่ยวกับผลรวมย่อย
     MARGIN_METHODE_FOR_DISCOUNT_DETAILS=กำหนดถ้าลดราคาทั่วโลกจะถือว่าเป็นสินค้าบริการหรือเพียง แต่ในผลรวมย่อยสำหรับการคำนวณอัตรากำไรขั้นต้น
     MARGIN_TYPE=Buying/Cost price suggested by default for margin calculation
    -MargeType1=Margin on Best supplier price
    +MargeType1=Margin on Best vendor price
     MargeType2=Margin on Weighted Average Price (WAP)
     MargeType3=Margin on Cost Price
    -MarginTypeDesc=* Margin on best buying price = Selling price - Best supplier price defined on product card<br>* Margin on Weighted Average Price (WAP) = Selling price - Product Weighted Average Price (WAP) or best supplier price if WAP not yet defined<br>* Margin on Cost price = Selling price - Cost price defined on product card or WAP if cost price not defined, or best supplier price if WAP not yet defined
    +MarginTypeDesc=* Margin on best buying price = Selling price - Best vendor price defined on product card<br>* Margin on Weighted Average Price (WAP) = Selling price - Product Weighted Average Price (WAP) or best supplier price if WAP not yet defined<br>* Margin on Cost price = Selling price - Cost price defined on product card or WAP if cost price not defined, or best supplier price if WAP not yet defined
     CostPrice=ราคาทุน
     UnitCharges=ค่าใช้จ่ายต่อหน่วย
     Charges=ค่าใช้จ่าย
    diff --git a/htdocs/langs/th_TH/members.lang b/htdocs/langs/th_TH/members.lang
    index 07154b23248..ed7fece3dab 100644
    --- a/htdocs/langs/th_TH/members.lang
    +++ b/htdocs/langs/th_TH/members.lang
    @@ -111,7 +111,7 @@ SendingAnEMailToMember=Sending information email to member
     SendingEmailOnAutoSubscription=Sending email on auto registration
     SendingEmailOnMemberValidation=Sending email on new member validation
     SendingEmailOnNewSubscription=Sending email on new subscription
    -SendingReminderForExpiredSubscription=Sending reminder for expired subscription
    +SendingReminderForExpiredSubscription=Sending reminder for expired subscriptions
     SendingEmailOnCancelation=Sending email on cancelation
     # Topic of email templates
     YourMembershipRequestWasReceived=Your membership was received.
    diff --git a/htdocs/langs/th_TH/modulebuilder.lang b/htdocs/langs/th_TH/modulebuilder.lang
    index a3fee23cb53..9d6661eda41 100644
    --- a/htdocs/langs/th_TH/modulebuilder.lang
    +++ b/htdocs/langs/th_TH/modulebuilder.lang
    @@ -74,6 +74,7 @@ NoWidget=No widget
     GoToApiExplorer=Go to API explorer
     ListOfMenusEntries=List of menu entries
     ListOfPermissionsDefined=List of defined permissions
    +SeeExamples=See examples here
     EnabledDesc=Condition to have this field active (Examples: 1 or $conf->global->MYMODULE_MYOPTION)
     VisibleDesc=Is the field visible ? (Examples: 0=Never visible, 1=Visible on list and create/update/view forms, 2=Visible on list only, 3=Visible on create/update/view form only. Using a negative value means field is not shown by default on list but can be selected for viewing)
     IsAMeasureDesc=Can the value of field be cumulated to get a total into list ? (Examples: 1 or 0)
    @@ -95,3 +96,6 @@ DropTableIfEmpty=(Delete table if empty)
     TableDoesNotExists=The table %s does not exists
     TableDropped=Table %s deleted
     InitStructureFromExistingTable=Build the structure array string of an existing table
    +UseAboutPage=Disallow the about page
    +UseDocFolder=Disallow the documentation folder
    +UseSpecificReadme=Use a specific ReadMe
    diff --git a/htdocs/langs/th_TH/opensurvey.lang b/htdocs/langs/th_TH/opensurvey.lang
    index 80cfd0e4d25..da431794e7d 100644
    --- a/htdocs/langs/th_TH/opensurvey.lang
    +++ b/htdocs/langs/th_TH/opensurvey.lang
    @@ -58,3 +58,4 @@ MoreChoices=ใส่เลือกมากขึ้นสำหรับผ
     SurveyExpiredInfo=The poll has been closed or voting delay has expired.
     EmailSomeoneVoted=% s ที่เต็มไปด้วยเส้น คุณสามารถค้นหาการสำรวจความคิดเห็นของคุณได้ที่ลิงค์:% s
     ShowSurvey=Show survey
    +UserMustBeSameThanUserUsedToVote=You must have voted and use the same user name that the one used to vote, to post a comment
    diff --git a/htdocs/langs/th_TH/orders.lang b/htdocs/langs/th_TH/orders.lang
    index 9f4c0cfa3e4..40059787515 100644
    --- a/htdocs/langs/th_TH/orders.lang
    +++ b/htdocs/langs/th_TH/orders.lang
    @@ -1,6 +1,6 @@
     # Dolibarr language file - Source file is en_US - orders
     OrdersArea=ลูกค้าที่สั่งซื้อในพื้นที่
    -SuppliersOrdersArea=ซัพพลายเออร์ในพื้นที่การสั่งซื้อ
    +SuppliersOrdersArea=Purchase orders area
     OrderCard=สั่งซื้อบัตร
     OrderId=รหัสการสั่งซื้อ
     Order=สั่งซื้อ
    @@ -13,18 +13,18 @@ OrderToProcess=เพื่อที่จะดำเนินการ
     NewOrder=คำสั่งซื้อใหม่
     ToOrder=ทำให้การสั่งซื้อ
     MakeOrder=ทำให้การสั่งซื้อ
    -SupplierOrder=เพื่อที่ผู้ผลิต
    -SuppliersOrders=คำสั่งซัพพลายเออร์
    -SuppliersOrdersRunning=ซัพพลายเออร์ที่ปัจจุบันคำสั่งซื้อ
    +SupplierOrder=Purchase order
    +SuppliersOrders=Purchase orders
    +SuppliersOrdersRunning=Current purchase orders
     CustomerOrder=สั่งซื้อของลูกค้า
    -CustomersOrders=สั่งซื้อของลูกค้า
    +CustomersOrders=คำสั่งซื้อของลูกค้า
     CustomersOrdersRunning=สั่งซื้อของลูกค้าในปัจจุบัน
     CustomersOrdersAndOrdersLines=สั่งซื้อของลูกค้าและสายการสั่งซื้อ
     OrdersDeliveredToBill=Customer orders delivered to bill
     OrdersToBill=สั่งซื้อของลูกค้าที่ส่งมอบ
     OrdersInProcess=สั่งซื้อของลูกค้าในกระบวนการ
     OrdersToProcess=สั่งซื้อของลูกค้าในการประมวลผล
    -SuppliersOrdersToProcess=คำสั่งผู้ผลิตในการประมวลผล
    +SuppliersOrdersToProcess=Purchase orders to process
     StatusOrderCanceledShort=ยกเลิก
     StatusOrderDraftShort=ร่าง
     StatusOrderValidatedShort=ผ่านการตรวจสอบ
    @@ -75,15 +75,15 @@ ShowOrder=เพื่อแสดง
     OrdersOpened=คำสั่งในการประมวลผล
     NoDraftOrders=ไม่มีคำสั่งร่าง
     NoOrder=No order
    -NoSupplierOrder=No supplier order
    +NoSupplierOrder=No purchase order
     LastOrders=Latest %s customer orders
     LastCustomerOrders=Latest %s customer orders
    -LastSupplierOrders=Latest %s supplier orders
    +LastSupplierOrders=Latest %s purchase orders
     LastModifiedOrders=Latest %s modified orders
     AllOrders=คำสั่งซื้อทั้งหมด
     NbOfOrders=จำนวนการสั่งซื้อ
     OrdersStatistics=การสั่งซื้อของสถ​​ิติ
    -OrdersStatisticsSuppliers=เพื่อที่ผู้ผลิตสถิติ
    +OrdersStatisticsSuppliers=Purchase order statistics
     NumberOfOrdersByMonth=จำนวนการสั่งซื้อโดย
     AmountOfOrdersByMonthHT=จำนวนเงินของการสั่งซื้อตามเดือน (สุทธิจากภาษี)
     ListOfOrders=รายชื่อของคำสั่ง
    @@ -97,12 +97,12 @@ ConfirmMakeOrder=Are you sure you want to confirm you made this order on <b>%s</
     GenerateBill=สร้างใบแจ้งหนี้
     ClassifyShipped=จำแนกส่ง
     DraftOrders=ร่างคำสั่ง
    -DraftSuppliersOrders=Draft suppliers orders
    +DraftSuppliersOrders=Draft purchase orders
     OnProcessOrders=ขั้นตอนในการสั่งซื้อ
     RefOrder=อ้าง สั่งซื้อ
     RefCustomerOrder=Ref. order for customer
    -RefOrderSupplier=Ref. order for supplier
    -RefOrderSupplierShort=Ref. order supplier
    +RefOrderSupplier=Ref. order for vendor
    +RefOrderSupplierShort=Ref. order vendor
     SendOrderByMail=ส่งคำสั่งซื้อทางไปรษณีย์
     ActionsOnOrder=เหตุการณ์ที่เกิดขึ้นในการสั่งซื้อ
     NoArticleOfTypeProduct=บทความไม่มีชนิด 'สินค้า' จึงไม่มีบทความ shippable สำหรับการสั่งซื้อนี้
    @@ -115,9 +115,9 @@ ConfirmCloneOrder=Are you sure you want to clone this order <b>%s</b>?
     DispatchSupplierOrder=ผู้จัดจำหน่ายที่ได้รับการสั่งซื้อ% s
     FirstApprovalAlreadyDone=ได้รับการอนุมัติครั้งแรกที่ทำมาแล้ว
     SecondApprovalAlreadyDone=Second approval already done
    -SupplierOrderReceivedInDolibarr=Supplier order %s received %s
    -SupplierOrderSubmitedInDolibarr=Supplier order %s submited
    -SupplierOrderClassifiedBilled=Supplier order %s set billed
    +SupplierOrderReceivedInDolibarr=Purchase Order %s received %s
    +SupplierOrderSubmitedInDolibarr=Purchase Order %s submited
    +SupplierOrderClassifiedBilled=Purchase Order %s set billed
     OtherOrders=คำสั่งอื่น ๆ
     ##### Types de contacts #####
     TypeContact_commande_internal_SALESREPFOLL=ต่อไปนี้แทนขึ้นสั่งซื้อของลูกค้า
    @@ -125,11 +125,11 @@ TypeContact_commande_internal_SHIPPING=แทนการจัดส่งส
     TypeContact_commande_external_BILLING=ติดต่อใบแจ้งหนี้ของลูกค้า
     TypeContact_commande_external_SHIPPING=ติดต่อลูกค้าการจัดส่งสินค้า
     TypeContact_commande_external_CUSTOMER=การติดต่อกับลูกค้าเพื่อติดตาม
    -TypeContact_order_supplier_internal_SALESREPFOLL=แทนต่อไปนี้ขึ้นเพื่อจัดจำหน่าย
    +TypeContact_order_supplier_internal_SALESREPFOLL=Representative following-up purchase order
     TypeContact_order_supplier_internal_SHIPPING=แทนการจัดส่งสินค้าต่อไปนี้ขึ้น
    -TypeContact_order_supplier_external_BILLING=ติดต่อผู้ผลิตใบแจ้งหนี้
    -TypeContact_order_supplier_external_SHIPPING=ติดต่อผู้ผลิตจัดส่งสินค้า
    -TypeContact_order_supplier_external_CUSTOMER=ติดต่อผู้ผลิตลำดับต่อไปนี้ขึ้น
    +TypeContact_order_supplier_external_BILLING=Vendor invoice contact
    +TypeContact_order_supplier_external_SHIPPING=Vendor shipping contact
    +TypeContact_order_supplier_external_CUSTOMER=Vendor contact following-up order
     Error_COMMANDE_SUPPLIER_ADDON_NotDefined=COMMANDE_SUPPLIER_ADDON คงที่ไม่ได้กำหนดไว้
     Error_COMMANDE_ADDON_NotDefined=COMMANDE_ADDON คงที่ไม่ได้กำหนดไว้
     Error_OrderNotChecked=คำสั่งซื้อที่ยังไม่ได้ออกใบแจ้งหนี้ที่เลือก
    diff --git a/htdocs/langs/th_TH/other.lang b/htdocs/langs/th_TH/other.lang
    index d8b61b8c455..35a970cbca0 100644
    --- a/htdocs/langs/th_TH/other.lang
    +++ b/htdocs/langs/th_TH/other.lang
    @@ -80,9 +80,9 @@ LinkedObject=วัตถุที่เชื่อมโยง
     NbOfActiveNotifications=จำนวนการแจ้งเตือน (nb ของอีเมลผู้รับ)
     PredefinedMailTest=__(Hello)__\nThis is a test mail sent to __EMAIL__.\nThe two lines are separated by a carriage return.\n\n__USER_SIGNATURE__
     PredefinedMailTestHtml=__(Hello)__\nThis is a <b>test</b> mail (the word test must be in bold).<br>The two lines are separated by a carriage return.<br><br>__USER_SIGNATURE__
    -PredefinedMailContentSendInvoice=__(Hello)__\n\nYou will find here the invoice __REF__\n\nThis is the link to make your online payment if this invoice is not already payed:\n__ONLINE_PAYMENT_URL__\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
    -PredefinedMailContentSendInvoiceReminder=__(Hello)__\n\nWe would like to warn you that the invoice  __REF__ seems to not be payed. So this is the invoice in attachment again, as a reminder.\n\nThis is the link to make your online payment:\n__ONLINE_PAYMENT_URL__\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
    -PredefinedMailContentSendProposal=__(Hello)__\n\nYou will find here the commercial proposal __PREF__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
    +PredefinedMailContentSendInvoice=__(Hello)__\n\nYou will find here the invoice __REF__\n\n__ONLINE_PAYMENT_TEXT_AND_URL__\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
    +PredefinedMailContentSendInvoiceReminder=__(Hello)__\n\nWe would like to warn you that the invoice  __REF__ seems to not be payed. So this is the invoice in attachment again, as a reminder.\n\n__ONLINE_PAYMENT_TEXT_AND_URL__\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
    +PredefinedMailContentSendProposal=__(Hello)__\n\nYou will find here the commercial proposal __REF__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
     PredefinedMailContentSendSupplierProposal=__(Hello)__\n\nYou will find here the price request __REF__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
     PredefinedMailContentSendOrder=__(Hello)__\n\nYou will find here the order __REF__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
     PredefinedMailContentSendSupplierOrder=__(Hello)__\n\nYou will find here our order __REF__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
    @@ -91,6 +91,7 @@ PredefinedMailContentSendShipping=__(Hello)__\n\nYou will find here the shipping
     PredefinedMailContentSendFichInter=__(Hello)__\n\nYou will find here the intervention __REF__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
     PredefinedMailContentThirdparty=__(Hello)__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
     PredefinedMailContentUser=__(Hello)__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
    +PredefinedMailContentLink=You can click on the link below to make your payment if it is not already done.\n\n%s\n\n
     DemoDesc=Dolibarr is a compact ERP/CRM supporting several business modules. A demo showcasing all modules makes no sense as this scenario never occurs (several hundred available). So, several demo profiles are available.
     ChooseYourDemoProfil=Choose the demo profile that best suits your needs...
     ChooseYourDemoProfilMore=...or build your own profile<br>(manual module selection)
    @@ -218,7 +219,7 @@ FileIsTooBig=ไฟล์ที่มีขนาดใหญ่เกินไ
     PleaseBePatient=กรุณาเป็นผู้ป่วย ...
     NewPassword=New password
     ResetPassword=Reset password
    -RequestToResetPasswordReceived=ขอให้เปลี่ยนรหัสผ่านของคุณ Dolibarr ได้รับการตอบรับ
    +RequestToResetPasswordReceived=A request to change your password has been received.
     NewKeyIs=นี่คือกุญแจใหม่ของคุณเข้าสู่ระบบ
     NewKeyWillBe=คีย์ใหม่ของคุณที่จะเข้าสู่ระบบซอฟแวร์จะเป็น
     ClickHereToGoTo=คลิกที่นี่เพื่อไปยัง% s
    @@ -233,6 +234,8 @@ PermissionsDelete=Permissions removed
     YourPasswordMustHaveAtLeastXChars=Your password must have at least <strong>%s</strong> chars
     YourPasswordHasBeenReset=Your password has been reset successfully
     ApplicantIpAddress=IP address of applicant
    +SMSSentTo=SMS sent to %s
    +
     ##### Export #####
     ExportsArea=พื้นที่การส่งออก
     AvailableFormats=รูปแบบที่ใช้ได้
    diff --git a/htdocs/langs/th_TH/paypal.lang b/htdocs/langs/th_TH/paypal.lang
    index c24e0e83bb8..757d7cd72b5 100644
    --- a/htdocs/langs/th_TH/paypal.lang
    +++ b/htdocs/langs/th_TH/paypal.lang
    @@ -14,7 +14,6 @@ PaypalModeOnlyPaypal=PayPal เท่านั้น
     ONLINE_PAYMENT_CSS_URL=Optionnal URL of CSS style sheet on online payment page
     ThisIsTransactionId=<b>นี่คือรหัสของรายการ:% s</b>
     PAYPAL_ADD_PAYMENT_URL=เพิ่ม URL ของการชำระเงิน Paypal เมื่อคุณส่งเอกสารทางไปรษณีย์
    -PredefinedMailContentLink=You can click on the link below to make your payment if it is not already done.<br><br>%s<br><br>
     YouAreCurrentlyInSandboxMode=You are currently in the %s "sandbox" mode
     NewOnlinePaymentReceived=New online payment received
     NewOnlinePaymentFailed=New online payment tried but failed
    diff --git a/htdocs/langs/th_TH/productbatch.lang b/htdocs/langs/th_TH/productbatch.lang
    index 9c26015eb51..dfedb8b0e17 100644
    --- a/htdocs/langs/th_TH/productbatch.lang
    +++ b/htdocs/langs/th_TH/productbatch.lang
    @@ -16,7 +16,7 @@ printEatby=กินโดย:% s
     printSellby=ขายโดย:% s
     printQty=จำนวน:% d
     AddDispatchBatchLine=เพิ่มบรรทัดสำหรับอายุการเก็บรักษาการฝึกอบรม
    -WhenProductBatchModuleOnOptionAreForced=เมื่อโมดูล ล็อท/ลำดับ เปิดใช้งาน โหมดการเพิ่มขึ้น/ลดลงของสต็อคถูกบังคับให้ต้องเลือกยืนยันความถูกต้องในการขนส่ง และการจ่ายแบบทำเองไม่สามารถแก้ไขได้ ตัวเลือกอื่น ๆ สามารถกำหนดได้ตามที่คุณต้องการ
    +WhenProductBatchModuleOnOptionAreForced=When module Lot/Serial is on, automatic stock decrease  is forced to 'Decrease real stocks on shipping validation' and automatic increase mode is forced to 'Increase real stocks on manual dispatching into warehouses' and can't be edited. Other options can be defined as you want.
     ProductDoesNotUseBatchSerial=ผลิตภัณฑ์นี้ไม่ได้ใช้มาก / หมายเลขซีเรีย
     ProductLotSetup=Setup of module lot/serial
     ShowCurrentStockOfLot=Show current stock for couple product/lot
    diff --git a/htdocs/langs/th_TH/products.lang b/htdocs/langs/th_TH/products.lang
    index c6a5a6cb2e9..e39dacae3fa 100644
    --- a/htdocs/langs/th_TH/products.lang
    +++ b/htdocs/langs/th_TH/products.lang
    @@ -70,6 +70,7 @@ SoldAmount=Sold amount
     PurchasedAmount=Purchased amount
     NewPrice=ราคาใหม่
     MinPrice=นาที ราคาขาย
    +EditSellingPriceLabel=Edit selling price label
     CantBeLessThanMinPrice=ราคาขายไม่สามารถจะต่ำกว่าขั้นต่ำที่ได้รับอนุญาตสำหรับสินค้านี้ (% s โดยไม่มีภาษี) ข้อความนี้ยังสามารถปรากฏขึ้นถ้าคุณพิมพ์ส่วนลดสำคัญมากเกินไป
     ContractStatusClosed=ปิด
     ErrorProductAlreadyExists=ผลิตภัณฑ์ที่มีการอ้างอิง% s อยู่แล้ว
    @@ -155,7 +156,7 @@ BuyingPrices=Buying prices
     CustomerPrices=ราคาของลูกค้า
     SuppliersPrices=ราคาผู้ผลิต
     SuppliersPricesOfProductsOrServices=ราคาผู้ผลิต (ของสินค้าหรือบริการ)
    -CustomCode=Customs/Commodity/HS code
    +CustomCode=Customs / Commodity / HS code
     CountryOrigin=ประเทศแหล่งกำเนิดสินค้า
     Nature=ธรรมชาติ
     ShortLabel=ป้ายสั้น
    @@ -250,8 +251,8 @@ PriceNumeric=จำนวน
     DefaultPrice=ราคาเริ่มต้น
     ComposedProductIncDecStock=เพิ่มขึ้น / ลดลงหุ้นเกี่ยวกับการเปลี่ยนแปลงผู้ปกครอง
     ComposedProduct=สินค้าย่อย
    -MinSupplierPrice=ผู้จัดจำหน่ายราคาขั้นต่ำ
    -MinCustomerPrice=Minimum customer price
    +MinSupplierPrice=ราคารับซื้อขั้นต่ำ
    +MinCustomerPrice=Minimum selling price
     DynamicPriceConfiguration=การกำหนดค่าราคาแบบไดนามิก
     DynamicPriceDesc=On product card, with this module enabled, you should be able to set mathematic functions to calculate Customer or Supplier prices. Such function can use all mathematic operators, some constants and variables. You can set here the variables you want to be able to use and if the variable need an automatic update, the external URL to use to ask Dolibarr to update automaticaly the value.
     AddVariable=Add Variable
    diff --git a/htdocs/langs/th_TH/projects.lang b/htdocs/langs/th_TH/projects.lang
    index 54311c11568..d5546ceb21c 100644
    --- a/htdocs/langs/th_TH/projects.lang
    +++ b/htdocs/langs/th_TH/projects.lang
    @@ -77,6 +77,7 @@ Time=เวลา
     ListOfTasks=List of tasks
     GoToListOfTimeConsumed=Go to list of time consumed
     GoToListOfTasks=Go to list of tasks
    +GoToGanttView=Go to Gantt view
     GanttView=Gantt View
     ListProposalsAssociatedProject=รายชื่อของข้อเสนอในเชิงพาณิชย์ที่เกี่ยวข้องกับโครงการ
     ListOrdersAssociatedProject=List of customer orders associated with the project
    @@ -226,4 +227,4 @@ AllowCommentOnProject=Allow user comments on projects
     DontHavePermissionForCloseProject=You do not have permissions to close the project %s
     DontHaveTheValidateStatus=The project %s must be open to be closed
     RecordsClosed=%s project(s) closed
    -SendProjectRef=About project %s
    +SendProjectRef=Information project %s
    diff --git a/htdocs/langs/th_TH/propal.lang b/htdocs/langs/th_TH/propal.lang
    index fed3ca797ae..c4ae988632c 100644
    --- a/htdocs/langs/th_TH/propal.lang
    +++ b/htdocs/langs/th_TH/propal.lang
    @@ -75,6 +75,7 @@ AvailabilityTypeAV_1M=1 เดือน
     TypeContact_propal_internal_SALESREPFOLL=แทนข้อเสนอดังต่อไปนี้ขึ้น
     TypeContact_propal_external_BILLING=ติดต่อใบแจ้งหนี้ของลูกค้า
     TypeContact_propal_external_CUSTOMER=การติดต่อกับลูกค้าข้อเสนอดังต่อไปนี้ขึ้น
    +TypeContact_propal_external_SHIPPING=Customer contact for delivery
     # Document models
     DocModelAzurDescription=รูปแบบข้อเสนอฉบับสมบูรณ์ (โลโก้ ... )
     DefaultModelPropalCreate=เริ่มต้นการสร้างแบบจำลอง
    diff --git a/htdocs/langs/th_TH/sendings.lang b/htdocs/langs/th_TH/sendings.lang
    index c676c26c1d8..149dab6ced1 100644
    --- a/htdocs/langs/th_TH/sendings.lang
    +++ b/htdocs/langs/th_TH/sendings.lang
    @@ -52,8 +52,8 @@ ActionsOnShipping=เหตุการณ์ที่เกิดขึ้น
     LinkToTrackYourPackage=เชื่อมโยงไปยังติดตามแพคเกจของคุณ
     ShipmentCreationIsDoneFromOrder=สำหรับช่วงเวลาที่การสร้างการจัดส่งใหม่จะทำจากการ์ดสั่งซื้อ
     ShipmentLine=สายการจัดส่ง
    -ProductQtyInCustomersOrdersRunning=Product quantity into open customers orders
    -ProductQtyInSuppliersOrdersRunning=Product quantity into open suppliers orders
    +ProductQtyInCustomersOrdersRunning=Product quantity into open customer orders
    +ProductQtyInSuppliersOrdersRunning=Product quantity into open purchase orders
     ProductQtyInShipmentAlreadySent=Product quantity from open customer order already sent
     ProductQtyInSuppliersShipmentAlreadyRecevied=Product quantity from open supplier order already received
     NoProductToShipFoundIntoStock=No product to ship found into warehouse <b>%s</b>. Correct stock or go back to choose another warehouse.
    diff --git a/htdocs/langs/th_TH/stocks.lang b/htdocs/langs/th_TH/stocks.lang
    index a83afa1606c..935cc286a5d 100644
    --- a/htdocs/langs/th_TH/stocks.lang
    +++ b/htdocs/langs/th_TH/stocks.lang
    @@ -67,7 +67,7 @@ DeStockOnValidateOrder=ลดหุ้นที่แท้จริงในก
     DeStockOnShipment=Decrease real stocks on shipping validation
     DeStockOnShipmentOnClosing=Decrease real stocks on shipping classification closed
     ReStockOnBill=เพิ่มหุ้นที่แท้จริงในใบแจ้งหนี้ซัพพลายเออร์ / บันทึกการตรวจสอบเครดิต
    -ReStockOnValidateOrder=เพิ่มหุ้นที่แท้จริงในการอนุมัติคำสั่งซัพพลายเออร์
    +ReStockOnValidateOrder=Increase real stocks on purchase orders approbation
     ReStockOnDispatchOrder=Increase real stocks on manual dispatching into warehouses, after supplier order receipt of goods
     OrderStatusNotReadyToDispatch=การสั่งซื้อที่ยังไม่ได้มีหรือไม่ขึ้นสถานะที่ช่วยให้การจัดส่งสินค้าในคลังสินค้าหุ้น
     StockDiffPhysicTeoric=Explanation for difference between physical and virtual stock
    @@ -203,3 +203,4 @@ RegulateStock=Regulate Stock
     ListInventory=รายการ
     StockSupportServices=Stock management support services
     StockSupportServicesDesc=By default, you can stock only product with type "product". If on, and if module service is on, you can also stock a product with type "service"
    +ReceiveProducts=Receive items
    diff --git a/htdocs/langs/th_TH/stripe.lang b/htdocs/langs/th_TH/stripe.lang
    index babeb47abef..800bc913724 100644
    --- a/htdocs/langs/th_TH/stripe.lang
    +++ b/htdocs/langs/th_TH/stripe.lang
    @@ -58,8 +58,8 @@ NameOnCard=Name on card
     CardNumber=Card Number
     ExpiryDate=Expiry Date
     CVN=CVN
    -DeleteACard=Delete Card record
    -ConfirmDeleteCard=Are you sure you want to delete this Card record?
    +DeleteACard=Delete Card
    +ConfirmDeleteCard=Are you sure you want to delete this Credit or Debit card?
     CreateCustomerOnStripe=Create customer on Stripe
     CreateCardOnStripe=Create card on Stripe
     ShowInStripe=Show in Stripe
    diff --git a/htdocs/langs/th_TH/supplier_proposal.lang b/htdocs/langs/th_TH/supplier_proposal.lang
    index 035f13bdf82..fc69b29c18d 100644
    --- a/htdocs/langs/th_TH/supplier_proposal.lang
    +++ b/htdocs/langs/th_TH/supplier_proposal.lang
    @@ -1,22 +1,22 @@
     # Dolibarr language file - Source file is en_US - supplier_proposal
    -SupplierProposal=Supplier commercial proposals
    -supplier_proposalDESC=Manage price requests to suppliers
    +SupplierProposal=Vendor commercial proposals
    +supplier_proposalDESC=Manage price requests to vendors
     SupplierProposalNew=New price request
     CommRequest=Price request
     CommRequests=Price requests
     SearchRequest=Find a request
     DraftRequests=Draft requests
    -SupplierProposalsDraft=Draft supplier proposals
    +SupplierProposalsDraft=Draft vendor proposals
     LastModifiedRequests=Latest %s modified price requests
     RequestsOpened=Open price requests
    -SupplierProposalArea=Supplier proposals area
    -SupplierProposalShort=Supplier proposal
    -SupplierProposals=Supplier proposals
    -SupplierProposalsShort=Supplier proposals
    +SupplierProposalArea=Vendor proposals area
    +SupplierProposalShort=Vendor proposal
    +SupplierProposals=Vendor proposals
    +SupplierProposalsShort=Vendor proposals
     NewAskPrice=New price request
     ShowSupplierProposal=Show price request
     AddSupplierProposal=Create a price request
    -SupplierProposalRefFourn=Supplier ref
    +SupplierProposalRefFourn=Vendor ref
     SupplierProposalDate=วันที่ส่งมอบ
     SupplierProposalRefFournNotice=Before closing to "Accepted", think to grasp suppliers references.
     ConfirmValidateAsk=Are you sure you want to validate this price request under name <b>%s</b>?
    @@ -47,9 +47,9 @@ CommercialAsk=Price request
     DefaultModelSupplierProposalCreate=เริ่มต้นการสร้างแบบจำลอง
     DefaultModelSupplierProposalToBill=Default template when closing a price request (accepted)
     DefaultModelSupplierProposalClosed=Default template when closing a price request (refused)
    -ListOfSupplierProposals=List of supplier proposal requests
    -ListSupplierProposalsAssociatedProject=List of supplier proposals associated with project
    -SupplierProposalsToClose=Supplier proposals to close
    -SupplierProposalsToProcess=Supplier proposals to process
    +ListOfSupplierProposals=List of vendor proposal requests
    +ListSupplierProposalsAssociatedProject=List of vendor proposals associated with project
    +SupplierProposalsToClose=Vendor proposals to close
    +SupplierProposalsToProcess=Vendor proposals to process
     LastSupplierProposals=Latest %s price requests
     AllPriceRequests=All requests
    diff --git a/htdocs/langs/th_TH/suppliers.lang b/htdocs/langs/th_TH/suppliers.lang
    index a209b6d67cb..7fbc2dbbc07 100644
    --- a/htdocs/langs/th_TH/suppliers.lang
    +++ b/htdocs/langs/th_TH/suppliers.lang
    @@ -1,11 +1,11 @@
     # Dolibarr language file - Source file is en_US - suppliers
    -Suppliers=ซัพพลายเออร์
    -SuppliersInvoice=ซัพพลายเออร์ใบแจ้งหนี้
    -ShowSupplierInvoice=Show Supplier Invoice
    -NewSupplier=ผู้จัดจำหน่ายใหม่
    +Suppliers=Vendors
    +SuppliersInvoice=Vendor invoice
    +ShowSupplierInvoice=Show Vendor Invoice
    +NewSupplier=New vendor
     History=ประวัติศาสตร์
    -ListOfSuppliers=รายชื่อของซัพพลายเออร์
    -ShowSupplier=แสดงผู้จัดจำหน่าย
    +ListOfSuppliers=List of vendors
    +ShowSupplier=Show vendor
     OrderDate=วันที่สั่งซื้อ
     BuyingPriceMin=Best buying price
     BuyingPriceMinShort=Best buying price
    @@ -14,34 +14,34 @@ TotalSellingPriceMinShort=Total of subproducts selling prices
     SomeSubProductHaveNoPrices=บางผลิตภัณฑ์ย่อยได้ไม่มีราคาที่กำหนดไว้
     AddSupplierPrice=Add buying price
     ChangeSupplierPrice=Change buying price
    -SupplierPrices=ราคาผู้ผลิต
    +SupplierPrices=Vendor prices
     ReferenceSupplierIsAlreadyAssociatedWithAProduct=ผู้จัดจำหน่ายอ้างอิงนี้จะเชื่อมโยงกับการอ้างอิง:% s
    -NoRecordedSuppliers=ซัพพลายเออร์ที่ไม่มีการบันทึกไว้
    -SupplierPayment=การชำระเงินผู้ผลิต
    -SuppliersArea=พื้นที่ซัพพลายเออร์
    -RefSupplierShort=อ้าง ผู้จัดจำหน่าย
    +NoRecordedSuppliers=No vendor recorded
    +SupplierPayment=Vendor payment
    +SuppliersArea=Vendor area
    +RefSupplierShort=Ref. vendor
     Availability=ห้องว่าง
    -ExportDataset_fournisseur_1=ผู้ผลิตรายการใบแจ้งหนี้และเส้นใบแจ้งหนี้
    -ExportDataset_fournisseur_2=ผู้ผลิตใบแจ้งหนี้และการชำระเงิน
    -ExportDataset_fournisseur_3=คำสั่งผู้ผลิตและสายการสั่งซื้อ
    +ExportDataset_fournisseur_1=Vendor invoices list and invoice lines
    +ExportDataset_fournisseur_2=Vendor invoices and payments
    +ExportDataset_fournisseur_3=Purchase orders and order lines
     ApproveThisOrder=อนุมัติคำสั่งนี้
     ConfirmApproveThisOrder=Are you sure you want to approve order <b>%s</b>?
     DenyingThisOrder=ปฏิเสธคำสั่งนี้
     ConfirmDenyingThisOrder=Are you sure you want to deny this order <b>%s</b>?
     ConfirmCancelThisOrder=Are you sure you want to cancel this order <b>%s</b>?
    -AddSupplierOrder=เพื่อสร้างผู้จัดจำหน่าย
    -AddSupplierInvoice=สร้างใบแจ้งหนี้จัดจำหน่าย
    -ListOfSupplierProductForSupplier=<b>รายการของผลิตภัณฑ์และราคาสำหรับผู้จัดจำหน่าย% s</b>
    -SentToSuppliers=ส่งไปยังซัพพลายเออร์
    -ListOfSupplierOrders=รายชื่อผู้จัดจำหน่ายของการสั่งซื้อ
    -MenuOrdersSupplierToBill=คำสั่งผู้ผลิตใบแจ้งหนี้
    +AddSupplierOrder=Create Purchase Order
    +AddSupplierInvoice=Create vendor invoice
    +ListOfSupplierProductForSupplier=List of products and prices for vendor <b>%s</b>
    +SentToSuppliers=Sent to vendors
    +ListOfSupplierOrders=List of purchase orders
    +MenuOrdersSupplierToBill=Purchase orders to invoice
     NbDaysToDelivery=ความล่าช้าในการจัดส่งสินค้าในวันที่
     DescNbDaysToDelivery=ที่ใหญ่ที่สุดของการส่งมอบล่าช้าของผลิตภัณฑ์ที่ได้จากคำสั่งนี้
    -SupplierReputation=Supplier reputation
    +SupplierReputation=Vendor reputation
     DoNotOrderThisProductToThisSupplier=Do not order
     NotTheGoodQualitySupplier=Wrong quality
     ReputationForThisProduct=Reputation
     BuyerName=Buyer name
     AllProductServicePrices=All product / service prices
     AllProductReferencesOfSupplier=All product / service references of supplier
    -BuyingPriceNumShort=ราคาผู้ผลิต
    +BuyingPriceNumShort=Vendor prices
    diff --git a/htdocs/langs/th_TH/users.lang b/htdocs/langs/th_TH/users.lang
    index f1499a52500..227e173ba92 100644
    --- a/htdocs/langs/th_TH/users.lang
    +++ b/htdocs/langs/th_TH/users.lang
    @@ -48,7 +48,7 @@ PasswordChangeRequest=Request to change password for <b>%s</b>
     PasswordChangeRequestSent=<b>ขอเปลี่ยนรหัสผ่านสำหรับ% s ส่งไปยัง%</b> s
     ConfirmPasswordReset=Confirm password reset
     MenuUsersAndGroups=ผู้ใช้และกลุ่ม
    -LastGroupsCreated=Latest %s created groups
    +LastGroupsCreated=Latest %s groups created
     LastUsersCreated=Latest %s users created
     ShowGroup=แสดงกลุ่ม
     ShowUser=แสดงผู้ใช้
    diff --git a/htdocs/langs/th_TH/website.lang b/htdocs/langs/th_TH/website.lang
    index b4f831cca59..84689754fdd 100644
    --- a/htdocs/langs/th_TH/website.lang
    +++ b/htdocs/langs/th_TH/website.lang
    @@ -73,7 +73,7 @@ AnotherContainer=Another container
     WEBSITE_USE_WEBSITE_ACCOUNTS=Enable the web site account table
     WEBSITE_USE_WEBSITE_ACCOUNTSTooltip=Enable the table to store web site accounts (login/pass) for each website / thirdparty
     YouMustDefineTheHomePage=You must first define the default Home page
    -OnlyEditionOfSourceForGrabbedContentFuture=Note: only edition of HTML source will be possible when a page content is intiliazed by grabbing it from an external page (WYSIWYG editor will not be available)
    +OnlyEditionOfSourceForGrabbedContentFuture=Note: only edition of HTML source will be possible when a page content is initiliazed by grabbing it from an external page (WYSIWYG editor will not be available)
     OnlyEditionOfSourceForGrabbedContent=Only edition of HTML source is possible when content was grabbed from an external site
     GrabImagesInto=Grab also images found into css and page.
     ImagesShouldBeSavedInto=Images should be saved into directory
    diff --git a/htdocs/langs/th_TH/workflow.lang b/htdocs/langs/th_TH/workflow.lang
    index 1216ae50f48..8e634f15103 100644
    --- a/htdocs/langs/th_TH/workflow.lang
    +++ b/htdocs/langs/th_TH/workflow.lang
    @@ -14,7 +14,7 @@ descWORKFLOW_INVOICE_AMOUNT_CLASSIFY_BILLED_ORDER=Classify linked source custome
     descWORKFLOW_INVOICE_CLASSIFY_BILLED_ORDER=Classify linked source customer order(s) to billed when customer invoice is set to paid (and if amount of the invoice is same than total amount of linked orders)
     descWORKFLOW_ORDER_CLASSIFY_SHIPPED_SHIPPING=Classify linked source customer order to shipped when a shipment is validated (and if quantity shipped by all shipments is the same as in the order to update)
     # Autoclassify supplier order
    -descWORKFLOW_ORDER_CLASSIFY_BILLED_SUPPLIER_PROPOSAL=Classify linked source supplier proposal(s) to billed when supplier invoice is validated (and if amount of the invoice is same than total amount of linked proposals)
    -descWORKFLOW_INVOICE_AMOUNT_CLASSIFY_BILLED_SUPPLIER_ORDER=Classify linked source supplier order(s) to billed when supplier invoice is validated (and if amount of the invoice is same than total amount of linked orders)
    +descWORKFLOW_ORDER_CLASSIFY_BILLED_SUPPLIER_PROPOSAL=Classify linked source vendor proposal(s) to billed when vendor invoice is validated (and if amount of the invoice is same than total amount of linked proposals)
    +descWORKFLOW_INVOICE_AMOUNT_CLASSIFY_BILLED_SUPPLIER_ORDER=Classify linked source purchase order(s) to billed when vendor invoice is validated (and if amount of the invoice is same than total amount of linked orders)
     AutomaticCreation=Automatic creation
     AutomaticClassification=Automatic classification
    diff --git a/htdocs/langs/tr_TR/accountancy.lang b/htdocs/langs/tr_TR/accountancy.lang
    index 5d979fe8d29..f9e263cf3d1 100644
    --- a/htdocs/langs/tr_TR/accountancy.lang
    +++ b/htdocs/langs/tr_TR/accountancy.lang
    @@ -1,4 +1,5 @@
     # Dolibarr language file - en_US - Accounting Expert
    +Accounting=Muhasebe
     ACCOUNTING_EXPORT_SEPARATORCSV=Dışaaktarma dosyası için sütun ayırıcısı
     ACCOUNTING_EXPORT_DATE=Dışaaktarma dosyası için tarih biçimi
     ACCOUNTING_EXPORT_PIECE=Parça sayısını dışaaktar
    @@ -39,11 +40,11 @@ AccountWithNonZeroValues=Accounts with non zero values
     ListOfAccounts=List of accounts
     
     MainAccountForCustomersNotDefined=Main accounting account for customers not defined in setup
    -MainAccountForSuppliersNotDefined=Main accounting account for suppliers not defined in setup
    +MainAccountForSuppliersNotDefined=Main accounting account for vendors not defined in setup
     MainAccountForUsersNotDefined=Main accounting account for users not defined in setup
     MainAccountForVatPaymentNotDefined=Main accounting account for VAT payment not defined in setup
     
    -AccountancyArea=Muhasebe alanı
    +AccountancyArea=Accounting area
     AccountancyAreaDescIntro=Muhasebe modülünün kullanımı birkaç adımda tamamlanır:
     AccountancyAreaDescActionOnce=Aşağıdaki eylemler genellikle yalnızca bir kere veya yılda bir kez gerçekleştirilir...
     AccountancyAreaDescActionOnceBis=Günlükleme yaparken (Günlüklere ve Genel deftere kayıt girme) size doğru varsayılan muhasebe hesabı önererek zamandan tasarruf etmenizi sağlamak için sonraki adımlar tamamlanmalıdır.
    @@ -54,6 +55,7 @@ AccountancyAreaDescChartModel=ADIM %s: "%s" menüsünü kullanarak hesap planı
     AccountancyAreaDescChart=ADIM %s: "%s" menüsünü kullanarak hesap planınızın içeriğini oluşturun veya kontrol edin.
     
     AccountancyAreaDescVat=ADIM %s: "%s" menüsünü kullanarak her bir KDV Oranı için muhasebe hesaplarını tanımlayın.
    +AccountancyAreaDescDefault=STEP %s: Define default accounting accounts. For this, use the menu entry %s.
     AccountancyAreaDescExpenseReport=ADIM %s: "%s" menüsünü kullanarak her bir harcama raporu türü için varsayılan muhasebe hesaplarını tanımlayın.
     AccountancyAreaDescSal=ADIM %s: "%s" menüsünü kullanarak maaş ödemeleri için varsayılan muhasebe hesaplarını tanımlayın.
     AccountancyAreaDescContrib=ADIM %s: "%s" menüsünü kullanarak özel harcamalar (çeşitli vergiler) için varsayılan muhasebe hesaplarını tanımlayın.
    @@ -89,7 +91,7 @@ MenuProductsAccounts=Ürün hesapları
     ProductsBinding=Ürün hesapları
     Ventilation=Hesaba bağlama
     CustomersVentilation=Müşteri faturası bağlama
    -SuppliersVentilation=Tedarikçi faturası bağlama
    +SuppliersVentilation=Vendor invoice binding
     ExpenseReportsVentilation=Gider raporu bağlama
     CreateMvts=Yeni işlem oluştur
     UpdateMvts=İşlemi değiştir
    @@ -130,12 +132,14 @@ ACCOUNTING_LENGTH_GACCOUNT=Genel muhasebe hesaplarının uzunluğu (eğer burada
     ACCOUNTING_LENGTH_AACCOUNT=Üçüncü taraf muhasebe hesaplarının uzunluğu (eğer burada değeri 6 olarak ayarlarsanız '401' nolu hesap ekranda '401000' gibi görüntülenecektir)
     ACCOUNTING_MANAGE_ZERO=Allow to manage different number of zero at the end of an accounting account. Needed by some countries (like switzerland). If keep to off (default), you can set the 2 following parameters to ask application to add virtual zero.
     BANK_DISABLE_DIRECT_INPUT=Disable direct recording of transaction in bank account
    +ACCOUNTING_ENABLE_EXPORT_DRAFT_JOURNAL=Enable draft export on journal
     
     ACCOUNTING_SELL_JOURNAL=Satış günlüğü
     ACCOUNTING_PURCHASE_JOURNAL=Alış günlüğü
     ACCOUNTING_MISCELLANEOUS_JOURNAL=Çeşitli günlük
     ACCOUNTING_EXPENSEREPORT_JOURNAL=Rapor günlüğü dışaaktarılsın mı?
     ACCOUNTING_SOCIAL_JOURNAL=Sosyal günlük
    +ACCOUNTING_HAS_NEW_JOURNAL=Has new Journal
     
     ACCOUNTING_ACCOUNT_TRANSFER_CASH=Muhasebe hesabının transferi
     ACCOUNTING_ACCOUNT_SUSPENSE=Muhasebe hesabının bekletilmesi
    @@ -185,11 +189,12 @@ ListeMvts=Hareketler Listesi
     ErrorDebitCredit=Borç ve Alacak aynı anda bir değere sahip olamaz
     AddCompteFromBK=Add accounting accounts to the group
     ReportThirdParty=Üçüncü taraf hesabını listele
    -DescThirdPartyReport=Burada üçüncü taraf müşterileri ve tedarikçileri ile onların muhasebe hesaplarının listesine bakın
    +DescThirdPartyReport=Consult here the list of the third party customers and vendors and their accounting accounts
     ListAccounts=Muhasebe hesapları listesi
     UnknownAccountForThirdparty=Unknown third party account. We will use %s
     UnknownAccountForThirdpartyBlocking=Unknown third party account. Blocking error
     UnknownAccountForThirdpartyAndWaitingAccountNotDefinedBlocking=Unknown third party account and waiting account not defined. Blocking error
    +PaymentsNotLinkedToProduct=Payment not linked to any product / service
     
     Pcgtype=Group of account
     Pcgsubtype=Subgroup of account
    @@ -204,8 +209,8 @@ DescVentilDoneCustomer=Burada müşteri faturaları satırlarına ve onların ü
     DescVentilTodoCustomer=Bir ürün muhasebe hesabı ile bağlı olmayan müşteri faturaları satırlarını bağlayın
     ChangeAccount=Change the product/service accounting account for selected lines with the following accounting account:
     Vide=-
    -DescVentilSupplier=Consult here the list of supplier invoice lines bound or not yet bound to a product accounting account
    -DescVentilDoneSupplier=Burada tedarikçi faturaları ve muhasebe hesapları satırları listesine başvurun
    +DescVentilSupplier=Consult here the list of vendor invoice lines bound or not yet bound to a product accounting account
    +DescVentilDoneSupplier=Consult here the list of the lines of invoices vendors and their accounting account
     DescVentilTodoExpenseReport=Bind expense report lines not already bound with a fee accounting account
     DescVentilExpenseReport=Consult here the list of expense report lines bound (or not) to a fee accounting account
     DescVentilExpenseReportMore=If you setup accounting account on type of expense report lines, the application will be able to make all the binding between your expense report lines and the accounting account of your chart of accounts, just in one click with the button <strong>"%s"</strong>. If account was not set on fees dictionary or if you still has some lines not bound to any account, you will have to make a manual binding from the menu "<strong>%s</strong>".
    @@ -215,7 +220,7 @@ ValidateHistory=Bind Automatically
     AutomaticBindingDone=Automatic binding done
     
     ErrorAccountancyCodeIsAlreadyUse=Hata, kullanıldığı için bu muhasebe hesabını silemezsiniz
    -MvtNotCorrectlyBalanced=Movement not correctly balanced. Credit = %s. Debit = %s
    +MvtNotCorrectlyBalanced=Movement not correctly balanced. Debit = %s | Credit = %s
     FicheVentilation=Binding card
     GeneralLedgerIsWritten=Transactions are written in the Ledger
     GeneralLedgerSomeRecordWasNotRecorded=Some of the transactions could not be journalized. If there is no other error message, this is probably because they were already journalized.
    @@ -293,4 +298,9 @@ Binded=Bağlanmış satırlar
     ToBind=Bağlanacak satırlar
     UseMenuToSetBindindManualy=Autodection not possible, use menu <a href="%s">%s</a> to make the binding manually
     
    +## Import
    +ImportAccountingEntries=Accounting entries
    +
     WarningReportNotReliable=Warning, this report is not based on the Ledger, so does not contains transaction modified manualy in the Ledger. If your journalization is up to date, the bookkeeping view is more accurate.
    +ExpenseReportJournal=Expense Report Journal
    +InventoryJournal=Inventory Journal
    diff --git a/htdocs/langs/tr_TR/admin.lang b/htdocs/langs/tr_TR/admin.lang
    index d9ed8870052..fdb0612b29d 100644
    --- a/htdocs/langs/tr_TR/admin.lang
    +++ b/htdocs/langs/tr_TR/admin.lang
    @@ -269,10 +269,11 @@ MAIN_MAIL_SMTP_SERVER=Php.ini SMTP / SMTPS Host <b>(Varsayılan:% s)</b>
     MAIN_MAIL_SMTP_PORT_NotAvailableOnLinuxLike=SMTP/SMTPS Port (Unix gibi sistemlerde PHP ye tanıtılmamıştır)
     MAIN_MAIL_SMTP_SERVER_NotAvailableOnLinuxLike=SMTP/SMTPS Sunucu (Unix gibi sistemlerde PHP ye tanıtılmamıştır)
     MAIN_MAIL_EMAIL_FROM=Otomatik e-mailler için gönderen E-posta adresi (php.ini dosyasında varsayılan: <b>%s</b>)
    -MAIN_MAIL_ERRORS_TO=Email used as 'Errors-To' field in emails sent
    +MAIN_MAIL_ERRORS_TO=Eemail used for error returns emails (fields 'Errors-To' in emails sent)
     MAIN_MAIL_AUTOCOPY_TO= Gönderilen bütün epostaların bir gizli karbon-kopyasını sistemli olarak gönder
     MAIN_DISABLE_ALL_MAILS=Disable all emails sendings (for test purposes or demos)
     MAIN_MAIL_FORCE_SENDTO=Tüm e-mailleri şu adreslere gönder (gerçek alıcıların yerine, test amaçlı)
    +MAIN_MAIL_ENABLED_USER_DEST_SELECT=Add employees users with email into allowed destinaries list
     MAIN_MAIL_SENDMODE=E-posta göndermek için kullanılan yöntem
     MAIN_MAIL_SMTPS_ID=Doğrulama gerektirdiğinde SMTP Kimliği
     MAIN_MAIL_SMTPS_PW=Doğrulama gerektirdiğinde SMTP Parolası
    @@ -291,7 +292,7 @@ ModuleSetup=Modül kurulumu
     ModulesSetup=Modül/Uygulama kurulumu
     ModuleFamilyBase=Sistem
     ModuleFamilyCrm=Müşteri İlişkileri Yönetimi (CRM)
    -ModuleFamilySrm=Tefadrikçi İlişkileri Yönetimi (SRM)
    +ModuleFamilySrm=Vendor Relation Management (VRM)
     ModuleFamilyProducts=Ürün Yönetimi (ÜY)
     ModuleFamilyHr=İnsan Kaynakları Yönetimi (İK)
     ModuleFamilyProjects=Projeler/Ortak çalışma
    @@ -373,7 +374,8 @@ NoSmsEngine=SMS gönderen yöneticisi yoktur. SMS gönderen yöneticisi varsayı
     PDF=PDF
     PDFDesc=PDF oluşturma ile ilgili her genel seçeneği ayarlayabilirsiniz.
     PDFAddressForging=Adres kutusu şekillendirme kuralları
    -HideAnyVATInformationOnPDF=Oluşturulan PDF de KDV ile ilgili tüm bilgileri gizleyin
    +HideAnyVATInformationOnPDF=Hide all information related to Sales tax / VAT on generated PDF
    +PDFRulesForSalesTax=Rules for Sales Tax / VAT
     PDFLocaltax=%siçin kurallar 
     HideLocalTaxOnPDF=Hide %s rate into pdf column tax sale
     HideDescOnPDF=Oluşturulan PDF de ürün açıklamasını gizle
    @@ -445,13 +447,14 @@ DisplayCompanyInfo=Firma adresini göster
     DisplayCompanyManagers=Yönetici isimlerini göster
     DisplayCompanyInfoAndManagers=Firma adresini ve yönetici isimlerini göster
     EnableAndSetupModuleCron=Eğer bu yinelenen faturanın otomatik olarak oluşturulmasını istiyorsanız, *%s* modülü etkinleştirilmeli ve doğru olarak ayarlanmış olmalı. Aksi durumda, faturaların oluşturulması *Oluştur* düğmesi ile bu şablondan elle yapılmalıdır. Otomatik oluşturmayı etkinleştirmiş olsanız bile yine elle oluşturmayı güvenli bir şekilde yapabilirsiniz. Aynı sırada kopya oluşturma mümkün olmaz.
    -ModuleCompanyCodeAquarium=Return an accounting code built by:<br>%s followed by third party supplier code for a supplier accounting code,<br>%s followed by third party customer code for a customer accounting code.
    +ModuleCompanyCodeCustomerAquarium=%s followed by third party customer code for a customer accounting code
    +ModuleCompanyCodeSupplierAquarium=%s followed by third party supplier code for a supplier accounting code
     ModuleCompanyCodePanicum=Return an empty accounting code.
     ModuleCompanyCodeDigitaria=Accounting code depends on third party code. The code is composed of the character "C" in the first position followed by the first 5 characters of the third party code.
     Use3StepsApproval=Varsayılan olarak, Satın Alma Siparişlerinin 2 farklı kullanıcı tarafından oluşturulması ve onaylanması gerekir (bir adım/kullanıcı oluşturacak ve bir adım/kullanıcı onaylayacak. Kullanıcının hem oluşturma hem de onaylama izni varsa, bir adım/kullanıcı yeterli olacaktır). Miktar belirli bir değerin üzerindeyse bu seçenekle üçüncü bir adım/kullanıcı onayı vermeyi isteyebilirsiniz (böylece 3 adım zorunlu olacaktır: 1=doğrulama, 2=ilk onay ve 3=miktar yeterli ise ikinci onay).<br>Tek onay (2 adım) yeterli ise bunu boş olarak ayarlayın, ikinci bir onay (3 adım) her zaman gerekiyorsa çok düşük bir değere ayarlayın (0.1).
     UseDoubleApproval=Tutar (vergi öncesi) bu tutardan yüksekse 3 aşamalı bir onaylama kullanın...
     WarningPHPMail=WARNING: It is often better to setup outgoing emails to use the email server of your provider instead of the default setup. Some email providers (like Yahoo) does not allow you to send an email from another server than their own server. Your current setup use the server of the application to send email and not the server of your email provider, so some recipients (the one compatible with the restrictive DMARC protocol), will ask your email provider if they can accept your email and some email providers (like Yahoo) may respond "no" because the server is not a server of them, so few of your sent Emails may not be accepted (be carefull also to your email provider sending quota).<br>If your Email provider (like Yahoo) has this restriction, you must change Email setup to choose the other method "SMTP server" and enter the SMTP server and credentials provided by your Email provider (ask your EMail provider to get SMTP credentials for your account).
    -WarningPHPMail2=If your email SMTP provider need to restrict email client to some IP addresses (very rare), this is the IP address of your ERP CRM application: <strong>%s</strong>.
    +WarningPHPMail2=If your email SMTP provider need to restrict email client to some IP addresses (very rare), this is the IP address of the mail user agent (MUA) for your ERP CRM application: <strong>%s</strong>.
     ClickToShowDescription=Açıklamayı görmek için tıkla
     DependsOn=This module need the module(s)
     RequiredBy=Bu modül, modül (ler) için zorunludur
    @@ -471,6 +474,9 @@ AttachMainDocByDefault=Set this to 1 if you want to attach main document to emai
     FilesAttachedToEmail=Dosya ekle
     SendEmailsReminders=Send agenda reminders by emails
     davDescription=Add a component to be a DAV server
    +DAVSetup=Setup of module DAV
    +DAV_ALLOW_PUBLIC_DIR=Enable the public directory (WebDav directory with no login required)
    +DAV_ALLOW_PUBLIC_DIRTooltip=The WebDav public directory is a WebDAV directory everybody can access to (in read and write mode), with no need to have/use an existing login/password account.
     # Modules
     Module0Name=Kullanıcılar & gruplar
     Module0Desc=Kullanıcı / Çalışan ve Grup Yönetimi
    @@ -479,7 +485,7 @@ Module1Desc=Firma ve kişi yönetimi (müşteriler, adaylar…)
     Module2Name=Ticaret
     Module2Desc=Ticaret yönetimi
     Module10Name=Muhasebe
    -Module10Desc=Veritabanı içeriğine bağlı basit muhasebe raporları (günlükler, ciro). Gönderilmez.
    +Module10Desc=Simple accounting reports (journals, turnover) based onto database content. Does not use any ledger table.
     Module20Name=Teklifler
     Module20Desc=Teklif yönetimi
     Module22Name=Toplu E-postalar
    @@ -491,7 +497,7 @@ Module25Desc=Müşteri siparişleri yönetimi
     Module30Name=Faturalar
     Module30Desc=Müşteri faturaları ve iade faturaları yönetimi. Tedarikçi fatura yönetimi
     Module40Name=Tedarikçiler
    -Module40Desc=Tedarikçi yönetimi ve satın alma (siparişler ve faturalar)
    +Module40Desc=Suppliers and purchase management (purchase orders and billing)
     Module42Name=Debug Logs
     Module42Desc=Logging facilities (file, syslog, ...). Such logs are for technical/debug purposes.
     Module49Name=Düzenleyiciler
    @@ -546,8 +552,8 @@ Module400Name=Projeler/Fırsatlar/Adaylar
     Module400Desc=Management of projects, opportunities/leads and/or tasks. You can also assign any element (invoice, order, proposal, intervention, ...) to a project and get a transversal view from the project view.
     Module410Name=Web Takvimi
     Module410Desc=WebT akvimi entegrasyonu
    -Module500Name=Özel giderler
    -Module500Desc=Özel giderlerin yönetimi (vergiler, sosyal ya da mali vergiler, kar payları)
    +Module500Name=Taxes and Special expenses
    +Module500Desc=Management of other expenses (sale taxes, social or fiscal taxes, dividends, ...)
     Module510Name=Çalışan ücretlerinin ödenmesi
     Module510Desc=Çalışan ücretlerinizi kaydedin ve takip edin
     Module520Name=Borç
    @@ -561,14 +567,14 @@ Module700Name=Bağışlar
     Module700Desc=Bağış yönetimi
     Module770Name=Gider raporları
     Module770Desc=Yönetim ve şikayet gider raporları )nakliye, yemek, ...)
    -Module1120Name=Tedarikçi teklifi
    -Module1120Desc=Tedarikçi teklifi ve fiyatlarını iste
    +Module1120Name=Vendor commercial proposal
    +Module1120Desc=Request vendor commercial proposal and prices
     Module1200Name=Mantis
     Module1200Desc=Mantis entegrasyonu
     Module1520Name=Belge Oluşturma
     Module1520Desc=Toplu posta belgesi oluşturma
     Module1780Name=Etiketler/Kategoriler
    -Module1780Desc=Etiket/kategori oluştur (ürünler, müşteriler, tedarikçiler, kişiler ya da üyeler)
    +Module1780Desc=Create tags/category (products, customers, vendors, contacts or members)
     Module2000Name=FCKdüzenleyici (FCKeditor)
     Module2000Desc=Bazı metin alanlarının gelişmiş düzenleyici kullanarak düzenlenmesini sağlar (CKEditor Temelli)
     Module2200Name=Dinamik Fiyatlar
    @@ -576,7 +582,7 @@ Module2200Desc=Fiyatlar için matematik ifadelerin kullanımını etkinleştir
     Module2300Name=Planlı işler
     Module2300Desc=Scheduled jobs management (alias cron or chrono table)
     Module2400Name=Etkinlik / Ajanda
    -Module2400Desc=Geçmiş ve Gelecek Etkinlikleri izle. Uygulama kayıtlarının otomatik etkinlik takibi ya da el ile etkinlikleri takip et
    +Module2400Desc=Follow done and upcoming events. Let application logs automatic events for tracking purposes or record manual events or rendez-vous. This is the main important module for a good Customer or Supplier Relationship Management.
     Module2500Name=DMS / ECM
     Module2500Desc=Document Management System / Electronic Content Management. Automatic organization of your generated or stored documents. Share them when you need.
     Module2600Name=API/Web hizmetleri (SOAP sunucusu)
    @@ -599,7 +605,7 @@ Module4000Desc=Human resources management (management of department, employee co
     Module5000Name=Çoklu-firma
     Module5000Desc=Birden çok firmayı yönetmenizi sağlar
     Module6000Name=İş akışı
    -Module6000Desc=İş akışı yönetimi
    +Module6000Desc=Workflow management (automatic creation of object and/or automatic status change)
     Module10000Name=Websiteleri
     Module10000Desc=Create public websites with a WYSIWG editor. Just setup your web server (Apache, Nginx, ...) to point to the dedicated Dolibarr directory to have it online on the Internet with your own domain name.
     Module20000Name=İzin İstekleri yönetimi
    @@ -613,7 +619,7 @@ Module50100Desc=Satış noktası  modülü (POS)
     Module50200Name=Paypal
     Module50200Desc=Module to offer an online payment page accepting payments using PayPal (credit card or PayPal credit). This can be used to allow your customers to make free payments or for a payment on a particular Dolibarr object (invoice, order, ...)
     Module50400Name=Muhasebe (gelişmiş)
    -Module50400Desc=Muhasebe yönetimi (çift girişler, genel destek ve yardımcı defterler)
    +Module50400Desc=Accounting management (double entries, support general and auxiliary ledgers). Export the ledger in several other accounting software format.
     Module54000Name=IPP Yazdır
     Module54000Desc=Cups IPP aryüzü kullanılarak doğrudan yazdırma (belgeler açılmadan)  (Yazıcı sunucudan görülmeli ve sunucuda CUPS kurulu olmalı)
     Module55000Name=Anket, Araştırma ya da Oylama
    @@ -885,7 +891,7 @@ DictionaryCivility=Kişisel ve mesleki unvanlar
     DictionaryActions=Gündem etkinlik türleri
     DictionarySocialContributions=Sosyal ya da mali vergi türleri
     DictionaryVAT=KDV Oranları veya Satış Vergisi Oranları
    -DictionaryRevenueStamp=Damga vergisi tutarı
    +DictionaryRevenueStamp=Amount of tax stamps
     DictionaryPaymentConditions=Ödeme koşulları
     DictionaryPaymentModes=Ödeme türleri
     DictionaryTypeContact=Kişi/Adres türleri
    @@ -913,7 +919,7 @@ SetupSaved=Kurulum kaydedildi
     SetupNotSaved=Kurulum kaydedilmedi
     BackToModuleList=Modül listesine geri git
     BackToDictionaryList=Sözlük listesine dön
    -TypeOfRevenueStamp=Type of revenue stamp
    +TypeOfRevenueStamp=Type of tax stamp
     VATManagement=KDV Yönetimi
     VATIsUsedDesc=Adaylar, faturalar, siparişler, v.b oluşturulurrken KDV oranı varsayılan olarak etkin standart kuralı izler:<br>Eğer satıcı KDV ne tabii değilse varsayılan KDV 0 olur, kural sonu.<br>Eğer (satıcı ülkesi=alıcı ülkesi)yse, varsayılan KDV satıcı ülkesindeki ürünün KDV dir. Kural sonu.<br>Eğer satıcı ve alıcı Avrupa Birliğindeyse ve mallar taşıma ürünleriyse (araba, gemi, uçak) varsayılan KDV 0 dır (KDV alıcı tarafından kendi ülkesindeki gümrüğe ödenir, satıcıya değil). Kural sonu.<br>Eğer satıcı ve alıcı Avrupa Birliğinde ise ve alıcı bir firma değilse, varsayılan KDV satılan ürünün KDV dir. Kural sonu.<br>Eğer satıcı ve alıcı Avrupa Birliğindeyse ve alıcı bir firmaysa varsayılan KDV 0 dır. Kural sonu.<br>Yoksa önerilen KDV=0 dır. Kural sonu.
     VATIsNotUsedDesc=Dernekler, şahıslar ve küçük firmalar durumunda varsayılan olarak kullanılması önerilen KDV 0 dır.
    @@ -983,7 +989,7 @@ Host=Sunucu
     DriverType=Sürücü türü
     SummarySystem=Sistem bilgileri özeti
     SummaryConst=Tüm Dolibarr kurulum parametreleri listesi
    -MenuCompanySetup=Company/Organization
    +MenuCompanySetup=Şirket/Kuruluş
     DefaultMenuManager= Standart menü yöneticisi
     DefaultMenuSmartphoneManager=Akıllı telefon (Smartphone) menü yöneticisi
     Skin=Dış görünüm teması
    @@ -999,8 +1005,8 @@ PermanentLeftSearchForm=Sol menüdeki sabit arama formu
     DefaultLanguage=Kullanılan varsayılan dil (dil kodu)
     EnableMultilangInterface=Çoklu dil arayüzünü etkinleştir
     EnableShowLogo=Logoyu sol menüde göster
    -CompanyInfo=Company/organization information
    -CompanyIds=Company/organization identities
    +CompanyInfo=Şirket/Kuruluş bilgileri
    +CompanyIds=Şirket/Kuruluş kimlikleri
     CompanyName=Adı
     CompanyAddress=Adresi
     CompanyZip=Posta Kodu
    @@ -1021,7 +1027,7 @@ Delays_MAIN_DELAY_ACTIONS_TODO=Planlanan etkinliklerdeki (gündem etkinliklerind
     Delays_MAIN_DELAY_PROJECT_TO_CLOSE=Zamanında kapatılmamış projeler için uyarı öncesi bekleme süresi (gün olarak).
     Delays_MAIN_DELAY_TASKS_TODO=Planlanan görevlerdeki (proje görevlerindeki) bekleme süresi (gün olarak) henüz tamamlanmadı
     Delays_MAIN_DELAY_ORDERS_TO_PROCESS=Siparişler üzerindeki uyarı öncesi bekleme süresi (gün olarak) henüz işlenmedi
    -Delays_MAIN_DELAY_SUPPLIER_ORDERS_TO_PROCESS=Tedarikçi siparişleri üzerindeki uyarı öncesi bekleme süresi (gün olarak) henüz işlenmedi
    +Delays_MAIN_DELAY_SUPPLIER_ORDERS_TO_PROCESS=Delay tolerance (in days) before alert on purchase orders not processed yet
     Delays_MAIN_DELAY_PROPALS_TO_CLOSE=Henüz kapatılmamış teklifler öncesi uyarı yapılmadan önceki süre toleransı (gün olarak).
     Delays_MAIN_DELAY_PROPALS_TO_BILL=Henüz faturalandırılmamış teklifler öncesi uyarı yapılmadan önceki süre toleransı (gün olarak).
     Delays_MAIN_DELAY_NOT_ACTIVATED_SERVICES=Etkinleştirilecek hizmetler için uyarı öncesi gecikme toleransı (gün olarak).
    @@ -1033,9 +1039,9 @@ Delays_MAIN_DELAY_MEMBERS=Gecikmiş üyelik ücreti uyarısı öncesi süre tole
     Delays_MAIN_DELAY_CHEQUES_TO_DEPOSIT=Çek ödemesi uyarısı öncesi süre tolerans (gün olarak)
     Delays_MAIN_DELAY_EXPENSEREPORTS=Gider raporlarının onaylanmasından önceki uyarı için bekleme süresi (gün)
     SetupDescription1=Ayarlar alanı, Dolibarr'ı kullanmaya başlamadan önceki ilk parametre ayarları içindir.
    -SetupDescription2=Zorunlu olan iki kurulum adımı sol taraftaki kurulum menüsündeki ilk 2 adımdır: %s ayarlar sayfası ve %s ayarlar sayfası:
    -SetupDescription3=<a href="%s">%s ->%s</a> menüsündeki parametreler gereklidir, çünkü tanımlanmış veriler Dolibarr ekranlarında ve yazılımın varsayılan davranışını özelleştirmek için kullanılır (örneğin ülke ile ilgili özellikler için).
    -SetupDescription4=<a href="%s">%s ->%s</a>menüsündeki parametreler gereklidir, çünkü Dolibarr ERP/CRM birkaç modül/uygulamalar topluluğudur, hepsi az ya da çok bağımsızdır. Yeni özellikler etkinleştireceğiniz her modül için menülere eklenecektir.
    +SetupDescription2=The two mandatory setup steps are the following steps (the two first entries in the left setup menu):
    +SetupDescription3=Settings in menu <a href="%s">%s -> %s</a>. This step is required because it defines data used on Dolibarr screens to customize the default behavior of the software (for country-related features for example).
    +SetupDescription4=Settings in menu <a href="%s">%s -> %s</a>. This step is required because Dolibarr ERP/CRM is a collection of several modules/applications, all more or less independent. New features are added to menus for every module you activate.
     SetupDescription5=Diğer menü girişleri ile isteğe bağlı parametreleri yönetebilirsiniz.
     LogEvents=Güvenlik denetimi etkinlikleri
     Audit=Denetim
    @@ -1054,8 +1060,9 @@ LogEventDesc=Burada Dolibarr güvenlik etkinlikleri için günlük etkinleştire
     AreaForAdminOnly=Kurulum parametreleri sadece <b>yönetici olan kullanıcılar</b> tarafından ayarlanabilir.
     SystemInfoDesc=Sistem bilgileri sadece okuma modunda ve yöneticiler için görüntülenen çeşitli teknik bilgilerdir.
     SystemAreaForAdminOnly=Bu alan yalnız yönetici kullanıcılar için kullanılabilir. Hiçbir Dolibarr izini bu sınırı azaltamaz.
    -CompanyFundationDesc=Bu sayfada yönetmek istediğiniz şirket veya dernekle ilgili bilinen bütün bilgileri düzenleyebilirsiniz. (Bunun için sayfanın en altındaki “Değiştir” ya da "Kaydet" düğmesine basın).
    +CompanyFundationDesc=Edit on this page all known information of the company or foundation you need to manage (For this, click on "%s" or "%s" button at bottom of page)
     AccountantDesc=Edit on this page all known information about your accountant/bookkeeper
    +AccountantFileNumber=File number
     DisplayDesc=Dolibarr ile ilgili her bir parametreyi seçebilirsiniz
     AvailableModules=Mevcut uygulama/modüller
     ToActivateModule=Modülleri etkinleştirmek için, ayarlar alanına gidin (Giriş->Ayarlar>Modüller).
    @@ -1188,11 +1195,11 @@ UserMailRequired=Yeni bir kullanıcı oluşturmak için gerekli EPosta
     HRMSetup=İK modülü ayarları
     ##### Company setup #####
     CompanySetup=Firmalar modülü kurulumu
    -CompanyCodeChecker=Üçüncü partiler için kod üretimi ve denetimi modülü (müşteri veya tedarikçi)
    -AccountCodeManager=Module for accounting code generation (customer or supplier)
    +CompanyCodeChecker=Module for third parties code generation and checking (customer or vendor)
    +AccountCodeManager=Module for accounting code generation (customer or vendor)
     NotificationsDesc=Eposta özelliği, bazı Dolibarr etkinlikleri için sessiz ve otomatik olarak posta göndermenizi sağlar. Bildirim hedefleri şu şekilde tanımlanabilir:
     NotificationsDescUser=* kullanıcı başına, her seferinde bir kullanıcı.
    -NotificationsDescContact=* üçüncü taraf kişileri başına, her seferinde bir kişi.
    +NotificationsDescContact=* per third parties contacts (customers or vendors), one contact at time.
     NotificationsDescGlobal=* veya modül ayarları sayfasında genel hedef epostaları ayarlanarak.
     ModelModules=Belge şablonları
     DocumentModelOdt=OpenDocuments şablonlarından belgeler oluşturun (OpenOffice, KOffice, TextEdit .ODT veya .ODS dosyaları)
    @@ -1203,6 +1210,9 @@ MustBeUnique=Eşsiz olmalıdır?
     MustBeMandatory=Üçüncü tarafları oluşturmak zorunludur?
     MustBeInvoiceMandatory=Faturaları doğrulamak zorunludur ?
     TechnicalServicesProvided=Sağlanan teknik hizmetler
    +#####DAV #####
    +WebDAVSetupDesc=This is the links to access the WebDAV directory. It contains a "public" dir open to any user knowing the URL (if public directory access allowed) and a "private" directory that need an existing login account/password to access to.
    +WebDavServer=Root URL of %s server : %s
     ##### Webcal setup #####
     WebCalUrlForVCalExport=<b>%s</b> biçimine göndermek için gerekli bağlantıyı aşağıdaki bağlantıdan bulabilirsiniz:%s
     ##### Invoices #####
    @@ -1229,15 +1239,15 @@ FreeLegalTextOnProposal=Teklifler üzerinde serbest metin
     WatermarkOnDraftProposal=Taslak tekliflerde filigran (boşsa yoktur)
     BANK_ASK_PAYMENT_BANK_DURING_PROPOSAL=Teklif için banka hesabı iste
     ##### SupplierProposal #####
    -SupplierProposalSetup=Tedarikçiden fiyat istekleri modülü ayarları
    -SupplierProposalNumberingModules=Tedarikçiden fiyat istekleri numaralandırma modeli
    -SupplierProposalPDFModules=Tedarikçiden fiyat istekleri belge modeli
    -FreeLegalTextOnSupplierProposal=Tedarikçiden fiyat isteği üzerinde serbest metin
    -WatermarkOnDraftSupplierProposal=Taslak tedarikçiden fiyat istekleri üzerinde fligran (boş ise yok)
    +SupplierProposalSetup=Price requests vendors module setup
    +SupplierProposalNumberingModules=Price requests vendors numbering models
    +SupplierProposalPDFModules=Price requests vendors documents models
    +FreeLegalTextOnSupplierProposal=Free text on price requests vendors
    +WatermarkOnDraftSupplierProposal=Watermark on draft price requests vendors (none if empty)
     BANK_ASK_PAYMENT_BANK_DURING_SUPPLIER_PROPOSAL=Fiyat isteği için hedef banka hesabı iste
     WAREHOUSE_ASK_WAREHOUSE_DURING_ORDER=Sipariş için Kaynak Depo iste
     ##### Suppliers Orders #####
    -BANK_ASK_PAYMENT_BANK_DURING_SUPPLIER_ORDER=Ask for bank account destination of supplier order
    +BANK_ASK_PAYMENT_BANK_DURING_SUPPLIER_ORDER=Ask for bank account destination of purchase order
     ##### Orders #####
     OrdersSetup=Sipariş yönetimi kurulumu
     OrdersNumberingModules=Sipariş numaralandırma modülü
    @@ -1448,8 +1458,8 @@ SyslogFilename=Dosya adı ve yolu
     YouCanUseDOL_DATA_ROOT=Dolibarr’daki “belgeler” dizinindeki bir log (günlük) dosyası için DOL_DATA_ROOT/dolibarr.log u kullanabilirsiniz. Bu dosyayı saklamak için farklı bir yol (path) kullanabilirsiniz.
     ErrorUnknownSyslogConstant=%s Değişmezi bilinen bir Syslog değişmezi değildir
     OnlyWindowsLOG_USER=Windows yalnızca LOG_USER'ı destekler
    -CompressSyslogs=Syslog files compression and backup
    -SyslogFileNumberOfSaves=Log backups
    +CompressSyslogs=Compression and backup of debug log files (generated by module Log for debug)
    +SyslogFileNumberOfSaves=Günlük yedekleri
     ConfigureCleaningCronjobToSetFrequencyOfSaves=Configure cleaning scheduled job to set log backup frequency
     ##### Donations #####
     DonationsSetup=Bağış modülü kurulumu
    @@ -1515,7 +1525,7 @@ OSCommerceTestOk='%s' Sunucusuna '%s' veritabanında kullanıcı '% s' ile bağl
     OSCommerceTestKo1='%s' Sunucusuna bağlantı başarılı ancak veritabanı '% s' e ulaşılamadı.
     OSCommerceTestKo2=’%s’ Sunucusuna ‘%s’ kullanıcısı ile bağlantı başarısız oldu.
     ##### Stock #####
    -StockSetup=Depo modülü ayarları
    +StockSetup=Stock module setup
     IfYouUsePointOfSaleCheckModule=Eğer bir Satış Noktası modülü kullanıyorsanız (varsayılan olarak sağlanan ya da başka bir dış POS modülü), bu ayarlar Satış Noktası modülünüz tarafından gözardı edilebilir. Buradaki seçenekler ne olursa olsun çoğu satış notası modülü ön tanımlı olarak anında fatura oluşturacak ve stok eksiltecek şeklide tasarlanmıştır. Yani, Satış Noktanızdan bir satış kaydederken stok eksiltme gereksiniminiz varsa da yoksa da, aynı zamanda POS modülünüzün ayarlarını da denetleyin.
     ##### Menu #####
     MenuDeleted=Menü silindi
    @@ -1562,7 +1572,7 @@ SupposedToBeInvoiceDate=Kullanılan fatura tarihi
     Buy=Satınal
     Sell=Sat
     InvoiceDateUsed=Kullanılan fatura tarihi
    -YourCompanyDoesNotUseVAT=Your company has been defined to not use VAT (Home - Setup - Company/Organization), so there is no VAT options to setup.
    +YourCompanyDoesNotUseVAT=Şirketiniz KDV kullanmayacak şekilde tanımlanmış (Giriş- Ayarlar - Şirket/Kuruluş), bu nedenle ayarlanacak KDV seçenekleri yok.
     AccountancyCode=Muhasebe Kodu
     AccountancyCodeSell=Satış hesap. kodu
     AccountancyCodeBuy=Alış hesap. kodu
    @@ -1627,8 +1637,8 @@ ChequeReceiptsNumberingModule=Çek Makbuzu Numaralandırma modülü
     MultiCompanySetup=Çoklu şirket modülü kurulumu
     ##### Suppliers #####
     SuppliersSetup=Tedarikçi modülü kurulumu
    -SuppliersCommandModel=Eksiksiz tedarikçi sipariş şablonu (logo. ..)
    -SuppliersInvoiceModel=Eksiksiz tedarikçi fatura şablonu (logo. ..)
    +SuppliersCommandModel=Complete template of prchase order (logo...)
    +SuppliersInvoiceModel=Complete template of vendor invoice (logo...)
     SuppliersInvoiceNumberingModel=Tedarikçi faturaları numaralandırma modelleri
     IfSetToYesDontForgetPermission=Evet olarak ayarlıysa, ikinci onayı sağlayacak grup ve kullanıcılara izin sağlamayı unutmayın
     ##### GeoIPMaxmind #####
    @@ -1665,7 +1675,7 @@ NoAmbiCaracAutoGeneration=Otomatik oluşturma için belirsiz karakter ("1","l","
     SalariesSetup=Ücretler Modülü Ayarları
     SortOrder=Sıralama düzeni
     Format=Biçim
    -TypePaymentDesc=0:Müşteri ödeme türü, 1:Tedarikçi ödeme türü, 2:Hem müşteri hem de tedarikçi ödeme türü
    +TypePaymentDesc=0:Customer payment type, 1:Vendor payment type, 2:Both customers and vendors payment type
     IncludePath=Yolu içerir (%s değişlende tanımlanır)
     ExpenseReportsSetup=Gider Raporları modülü Ayarları
     TemplatePDFExpenseReports=Gider raporu belgesi oluşturmak için belge şablonları
    @@ -1687,7 +1697,7 @@ InstallModuleFromWebHasBeenDisabledByFile=Dış modülün uygulama içerisinden
     ConfFileMustContainCustom=Installing or building an external module from application need to save the module files into directory <strong>%s</strong>. To have this directory processed by Dolibarr, you must setup your <strong>conf/conf.php</strong> to add the 2 directive lines:<br><strong>$dolibarr_main_url_root_alt='/custom';</strong><br><strong>$dolibarr_main_document_root_alt='%s/custom';</strong>
     HighlightLinesOnMouseHover=Tablo satırlarını fare üzerine geldiğinde vurgula
     HighlightLinesColor=Fare üzerinden geçerken satır rengini vurgula (vurgulanmaması için boş bırakın)
    -TextTitleColor=Sayfa başlık rengi
    +TextTitleColor=Text color of Page title
     LinkColor=Bağlantıların rengi
     PressF5AfterChangingThis=Bu değeri değiştirdikten sonra geçerli olabilmesi için klavyede CTRL+F5 tuşlarına basın veya tarayıcınızın önbelleğini temizleyin
     NotSupportedByAllThemes=Yalnızca çekirdek temaları ile çalışır ancak dış temalar tarafından desteklenmez
    @@ -1696,6 +1706,7 @@ TopMenuBackgroundColor=Üst menü için arka plan rengi
     TopMenuDisableImages=Üst menüdeki görüntüleri gizle
     LeftMenuBackgroundColor=Sol menü için arka plan rengi
     BackgroundTableTitleColor=Tablo satırı başlığı için arka plan rengi
    +BackgroundTableTitleTextColor=Text color for Table title line
     BackgroundTableLineOddColor=Tabloda tek satırlar için arka plan rengi
     BackgroundTableLineEvenColor=Tabloda çift satırlar için arka plan rengi
     MinimumNoticePeriod=Enaz bildirim süresi (İzin isteğiniz bu süreden önce yapılmalı)
    @@ -1718,19 +1729,19 @@ FillFixTZOnlyIfRequired=Örnek: +2 (yalnızca sorun yaşanmışsa doldurun)
     ExpectedChecksum=Beklenen Sağlama
     CurrentChecksum=Geçerli Sağlama
     ForcedConstants=Gerekli sabit değerler
    -MailToSendProposal=Müşteri teklifi göndermek için
    -MailToSendOrder=Müşteri siparişi göndermek için
    -MailToSendInvoice=Müşteri faturası göndermek için
    -MailToSendShipment=Sevkiyat göndermek için
    -MailToSendIntervention=Müdahale göndermek için
    -MailToSendSupplierRequestForQuotation=Tedarikçiye teklif isteği göndermek için
    -MailToSendSupplierOrder=Tedarikçi siparişi göndermek için
    -MailToSendSupplierInvoice=Tedarikçi faturası göndermek için
    -MailToSendContract=Bir sözleşme göndermek için
    -MailToThirdparty=Üçüncü taraf sayfasından eposta göndermek için
    -MailToMember=To send email from member page
    -MailToUser=To send email from user page
    -MailToProject= To send email from project page
    +MailToSendProposal=Müşteri teklifleri
    +MailToSendOrder=Müşteri siparişleri
    +MailToSendInvoice=Müşteri faturaları
    +MailToSendShipment=Sevkiyatlar
    +MailToSendIntervention=Müdahaleler
    +MailToSendSupplierRequestForQuotation=Quotation request
    +MailToSendSupplierOrder=Purchase orders
    +MailToSendSupplierInvoice=Vendor invoices
    +MailToSendContract=Sözleşmeler
    +MailToThirdparty=Üçüncü partiler
    +MailToMember=Üyeler
    +MailToUser=Kullanıcılar
    +MailToProject=Projects page
     ByDefaultInList=Liste görünümünde varsayılana göre göster
     YouUseLastStableVersion=En son kararlı sürümü kullanıyorsunuz
     TitleExampleForMajorRelease=Bu ana sürümü duyurmak için kullanabileceğiniz mesaj örneği (web sitenizde rahatça kullanabilirsiniz)
    @@ -1780,7 +1791,10 @@ MAIN_PDF_MARGIN_BOTTOM=PDF'deki alt kenar boşluğu
     SetToYesIfGroupIsComputationOfOtherGroups=Set this to yes if this group is a computation of other groups
     EnterCalculationRuleIfPreviousFieldIsYes=Enter calculcation rule if previous field was set to Yes (For example 'CODEGRP1+CODEGRP2')
     SeveralLangugeVariatFound=Several language variants found
    -WebDavServer=URL of %s server : %s
    +COMPANY_AQUARIUM_REMOVE_SPECIAL=Remove special characters
    +COMPANY_AQUARIUM_CLEAN_REGEX=Regex filter to clean value (COMPANY_AQUARIUM_CLEAN_REGEX)
    +GDPRContact=GDPR contact
    +GDPRContactDesc=If you store data about European companies/citizen, you can store here the contact who is responsible for the General Data Protection Regulation
     ##### Resource ####
     ResourceSetup=Configuration du module Resource
     UseSearchToSelectResource=Use a search form to choose a resource (rather than a drop-down list).
    diff --git a/htdocs/langs/tr_TR/agenda.lang b/htdocs/langs/tr_TR/agenda.lang
    index 272ea750778..bd59b25eac7 100644
    --- a/htdocs/langs/tr_TR/agenda.lang
    +++ b/htdocs/langs/tr_TR/agenda.lang
    @@ -54,8 +54,8 @@ MemberModifiedInDolibarr=Üye %sdeğiştirildi
     MemberResiliatedInDolibarr=%s üyeliği bitirilmiştir
     MemberDeletedInDolibarr=Silinen üyelik %s
     MemberSubscriptionAddedInDolibarr=Subscription %s for member %s added
    -MemberSubscriptionModifiedInDolibarr=Subscription %s for member %s modified
    -MemberSubscriptionDeletedInDolibarr=Subscription %s for member %s deleted
    +MemberSubscriptionModifiedInDolibarr=%sÜye için %s abonelik değiştirildi
    +MemberSubscriptionDeletedInDolibarr=%sÜye için %s abonelik silindi
     ShipmentValidatedInDolibarr=Sevkiyat %s doğrulandı
     ShipmentClassifyClosedInDolibarr=%s sevkiyatı faturalandı olarak sınıflandırıldı
     ShipmentUnClassifyCloseddInDolibarr=%s sevkiyatı yeniden açıldı olarak sınıflandırıldı
    diff --git a/htdocs/langs/tr_TR/banks.lang b/htdocs/langs/tr_TR/banks.lang
    index 3d51aa4f2cd..d92b96bae51 100644
    --- a/htdocs/langs/tr_TR/banks.lang
    +++ b/htdocs/langs/tr_TR/banks.lang
    @@ -1,12 +1,13 @@
     # Dolibarr language file - Source file is en_US - banks
     Bank=Banka
    -MenuBankCash=Banka/Kasa
    +MenuBankCash=Bank | Cash
     MenuVariousPayment=Miscellaneous payments
     MenuNewVariousPayment=New Miscellaneous payment
     BankName=Banka adı
     FinancialAccount=Hesap
     BankAccount=Banka hesabı
     BankAccounts=Banka hesapları
    +BankAccountsAndGateways=Banka hesapları | Ağ geçitleri
     ShowAccount=Hesabı Göster
     AccountRef=Ticari hesap ref
     AccountLabel=Ticari hesap adı
    @@ -131,7 +132,7 @@ PaymentDateUpdateSucceeded=Ödeme tarihi güncellemesi başarılı
     PaymentDateUpdateFailed=Ödeme tarihi güncellenemedi
     Transactions=İşlemler
     BankTransactionLine=Bank entry
    -AllAccounts=Tüm banka/kasa hesapları
    +AllAccounts=All bank and cash accounts
     BackToAccount=Hesaba geri dön
     ShowAllAccounts=Tüm hesaplar için göster
     FutureTransaction=Gelecekteki işlem. Hiçbir şekilde uzlaştırılamaz.
    @@ -159,5 +160,6 @@ VariousPayment=Miscellaneous payments
     VariousPayments=Miscellaneous payments
     ShowVariousPayment=Show miscellaneous payments
     AddVariousPayment=Add miscellaneous payments
    +SEPAMandate=SEPA mandate
     YourSEPAMandate=Your SEPA mandate
     FindYourSEPAMandate=This is your SEPA mandate to authorize our company to make direct debit order to your bank. Thanks to return it signed (scan of the signed document) or sent it by mail to
    diff --git a/htdocs/langs/tr_TR/bills.lang b/htdocs/langs/tr_TR/bills.lang
    index baa5a2a0751..e8c312862a6 100644
    --- a/htdocs/langs/tr_TR/bills.lang
    +++ b/htdocs/langs/tr_TR/bills.lang
    @@ -109,9 +109,9 @@ CancelBill=Fatura iptal et
     SendRemindByMail=EPosta ile anımsatma gönder
     DoPayment=Enter payment
     DoPaymentBack=Enter refund
    -ConvertToReduc=Gelecekteki indirime dönüştür
    -ConvertExcessReceivedToReduc=Convert excess received into future discount
    -ConvertExcessPaidToReduc=Convert excess paid into future discount
    +ConvertToReduc=Mark as credit available
    +ConvertExcessReceivedToReduc=Convert excess received into available credit
    +ConvertExcessPaidToReduc=Convert excess paid into available discount
     EnterPaymentReceivedFromCustomer=Müşteriden alınan ödeme girin
     EnterPaymentDueToCustomer=Müşteri nedeniyle ödeme yap
     DisabledBecauseRemainderToPayIsZero=Ödenmemiş kalan sıfır olduğundan devre dışı
    @@ -120,7 +120,7 @@ BillStatus=Fatura durumu
     StatusOfGeneratedInvoices=Oluşturulan faturaların durumu
     BillStatusDraft=Taslak (doğrulanma gerektirir)
     BillStatusPaid=Ödenmiş
    -BillStatusPaidBackOrConverted=Credit note refund or converted into discount
    +BillStatusPaidBackOrConverted=Credit note refund or marked as credit available
     BillStatusConverted=Paid (ready for consumption in final invoice)
     BillStatusCanceled=Terkedilmiş
     BillStatusValidated=Doğrulanmış (ödenmesi gerekir)
    @@ -222,7 +222,7 @@ RemainderToPayBack=Remaining amount to refund
     Rest=Bekleyen
     AmountExpected=İstenen tutar
     ExcessReceived=Fazla alınan
    -ExcessPaid=Excess paid
    +ExcessPaid=Fazla ödenen
     EscompteOffered=Teklif edilen indirim (vadeden önce ödemede)
     EscompteOfferedShort=İndirim
     SendBillRef=%s faturasının gönderilmesi
    @@ -282,6 +282,7 @@ RelativeDiscount=Göreceli indirim
     GlobalDiscount=Genel indirim
     CreditNote=İade faturası
     CreditNotes=İade faturaları
    +CreditNotesOrExcessReceived=Credit notes or excess received
     Deposit=Peşinat
     Deposits=Peşinatlar
     DiscountFromCreditNote=İade faturası %s ten indirim
    @@ -292,14 +293,14 @@ AbsoluteDiscountUse=Bu tür alacak fatura onaylanmadan önce faturada kullanıla
     CreditNoteDepositUse=Bu türde alacakları kullanmadan önce fatura doğrulanmış olmalıdır
     NewGlobalDiscount=Yeni mutlak indirim
     NewRelativeDiscount=Yeni göreceli indirim
    -DiscountType=Discount type
    +DiscountType=İndirim türü
     NoteReason=Not/Nedeni
     ReasonDiscount=Neden
     DiscountOfferedBy=Veren
    -DiscountStillRemaining=Mevcut İndirimler
    -DiscountAlreadyCounted=Harcanan indirimler
    -CustomerDiscounts=Customer discounts
    -SupplierDiscounts=Supplier discounts
    +DiscountStillRemaining=Discounts or credits available
    +DiscountAlreadyCounted=Discounts or credits already consumed
    +CustomerDiscounts=Müşteri indirimleri
    +SupplierDiscounts=Vendors discounts
     BillAddress=Fatura adresi
     HelpEscompte=Bu indirim, vadesinden önce ödeme yapıldığından dolayı müşteriye verilir.
     HelpAbandonBadCustomer=Bu tutardan vazgeçilmiştir (müşteri kötü bir müşteri olarak kabul edildiğinden dolayı) ve istisnai bir kayıp olarak kabul edilir.
    @@ -339,6 +340,12 @@ PaymentOnDifferentThirdBills=Ana firmaya ait farklı üçüncü taraf faturalar
     PaymentNote=Ödeme notu
     ListOfPreviousSituationInvoices=Önceki hakediş faturaları listesi
     ListOfNextSituationInvoices=Sonraki hakediş faturaları listesi
    +ListOfSituationInvoices=List of situation invoices
    +CurrentSituationTotal=Total current situation
    +DisabledBecauseNotEnouthCreditNote=To remove a situation invoice from cycle, this invoice's credit note total must cover this invoice total
    +RemoveSituationFromCycle=Remove this invoice from cycle
    +ConfirmRemoveSituationFromCycle=Remove this invoice %s from cycle ?
    +ConfirmOuting=Confirm outing
     FrequencyPer_d=Her %s günde
     FrequencyPer_m=Her %s ayda
     FrequencyPer_y=Her %s yılda
    @@ -387,6 +394,7 @@ PaymentConditionShort14DENDMONTH=14 days of month-end
     PaymentCondition14DENDMONTH=Within 14 days following the end of the month
     FixAmount=Sabit tutar
     VarAmount=Değişken tutar (%% top.)
    +VarAmountOneLine=Variable amount (%% tot.) - 1 line with label '%s'
     # PaymentType
     PaymentTypeVIR=Banka havalesi
     PaymentTypeShortVIR=Banka havalesi
    @@ -505,9 +513,14 @@ SituationAmount=Hakediş faturası tutarı (net)
     SituationDeduction=Hakediş düşülmesi
     ModifyAllLines=Bütün satırları değiştir
     CreateNextSituationInvoice=Sonraki hakedişi oluştur
    +ErrorFindNextSituationInvoice=Error unable to find next situation cycle ref
    +ErrorOutingSituationInvoiceOnUpdate=Unable to outing this situation invoice.
    +ErrorOutingSituationInvoiceCreditNote=Unable to outing linked credit note.
     NotLastInCycle=Bu fatura serinin son faturası değildir ve değiştirilmemelidir.
     DisabledBecauseNotLastInCycle=Sonraki hakediş zaten var.
     DisabledBecauseFinal=Bu hakediş sondur.
    +situationInvoiceShortcode_AS=AS
    +situationInvoiceShortcode_S=Pa
     CantBeLessThanMinPercent=Hakediş önceki hakedişin değerinden daha az olamaz.
     NoSituations=Açık pozisyon yok
     InvoiceSituationLast=Son ve genel fatura
    @@ -529,6 +542,7 @@ StatusOfGeneratedDocuments=Status of document generation
     DoNotGenerateDoc=Belge dosyası üretme
     AutogenerateDoc=Auto generate document file
     AutoFillDateFrom=Set start date for service line with invoice date
    -AutoFillDateFromShort=Set start date
    +AutoFillDateFromShort=Başlangıç tarihini ayarla
     AutoFillDateTo=Set end date for service line with next invoice date
    -AutoFillDateToShort=Set end date
    +AutoFillDateToShort=Bitiş tarihini ayarla
    +MaxNumberOfGenerationReached=Max number of gen. reached
    diff --git a/htdocs/langs/tr_TR/categories.lang b/htdocs/langs/tr_TR/categories.lang
    index 7fad46bce52..d7679be92e6 100644
    --- a/htdocs/langs/tr_TR/categories.lang
    +++ b/htdocs/langs/tr_TR/categories.lang
    @@ -16,7 +16,7 @@ MembersCategoriesArea=Üyeler etiketleri/kategorileri alanı
     ContactsCategoriesArea=Kişi etiketleri/kategorileri alanı
     AccountsCategoriesArea=Hesap etiketleri/kategorileri alanı
     ProjectsCategoriesArea=Proje etiket/kategori alanı
    -SubCats=Alt kategoriler
    +SubCats=Sub-categories
     CatList= Etiketler/kategoriler listesi
     NewCategory=Yeni etiket/kategori
     ModifCat=Etiket/kategori değiştir
    @@ -85,3 +85,4 @@ CategorieRecursivHelp=Etkinse, ürün bir alt kategoriye eklenirken aynı zamand
     AddProductServiceIntoCategory=Aşağıdaki ürünü/hizmeti ekle
     ShowCategory=Etiketi/kategoriyi göster
     ByDefaultInList=B listede varsayılana göre
    +ChooseCategory=Choose category
    diff --git a/htdocs/langs/tr_TR/commercial.lang b/htdocs/langs/tr_TR/commercial.lang
    index bd822d7e563..31e0034a764 100644
    --- a/htdocs/langs/tr_TR/commercial.lang
    +++ b/htdocs/langs/tr_TR/commercial.lang
    @@ -60,20 +60,20 @@ ActionAC_CLO=Kapat
     ActionAC_EMAILING=Toplu eposta gönder
     ActionAC_COM=Müşteri siparişini postayla gönder
     ActionAC_SHIP=Sevkiyatı postayla gönder
    -ActionAC_SUP_ORD=Tedarikçi siparişini postayla gönder
    -ActionAC_SUP_INV=Tedarikçi faturasını postayla gönder
    +ActionAC_SUP_ORD=Send purchase order by mail
    +ActionAC_SUP_INV=Send vendor invoice by mail
     ActionAC_OTH=Diğer
     ActionAC_OTH_AUTO=Otomatikman eklenen etkinlikler
     ActionAC_MANUAL=Elle eklenen etkinlikler
     ActionAC_AUTO=Otomatikman eklenen etkinlikler
    -ActionAC_OTH_AUTOShort=Auto
    +ActionAC_OTH_AUTOShort=Oto
     Stats=Satış istatistikleri
     StatusProsp=Aday durumu
     DraftPropals=Taslak teklifler
     NoLimit=Sınır yok
    -ToOfferALinkForOnlineSignature=Link for online signature
    +ToOfferALinkForOnlineSignature=Online imza için link
     WelcomeOnOnlineSignaturePage=Welcome on the page to accept commerical proposals from %s
    -ThisScreenAllowsYouToSignDocFrom=This screen allow you to accept and sign, or refuse, a quote/commercial proposal
    +ThisScreenAllowsYouToSignDocFrom=Bu ekran, bir teklifi kabul etmenize ve imzalamanıza veya reddetmenize olanak sağlar.
     ThisIsInformationOnDocumentToSign=This is information on document to accept or refuse
     SignatureProposalRef=Signature of quote/commerical proposal %s
     FeatureOnlineSignDisabled=Feature for online signing disabled or document generated before the feature was enabled
    diff --git a/htdocs/langs/tr_TR/companies.lang b/htdocs/langs/tr_TR/companies.lang
    index 76b5b5684af..bddbac42fa0 100644
    --- a/htdocs/langs/tr_TR/companies.lang
    +++ b/htdocs/langs/tr_TR/companies.lang
    @@ -8,11 +8,11 @@ ConfirmDeleteContact=Bu kişiyi ve devralınan tüm bilgilerini silmek istediği
     MenuNewThirdParty=Yeni üçüncü parti
     MenuNewCustomer=Yeni müşteri
     MenuNewProspect=Yeni aday
    -MenuNewSupplier=Yeni tedarikçi
    +MenuNewSupplier=New vendor
     MenuNewPrivateIndividual=Yeni özel şahıs
    -NewCompany=Yeni firma (aday, müşteri, tedarikçi)
    -NewThirdParty=Yeni üçüncü parti (aday, müşteri, tedarikçi)
    -CreateDolibarrThirdPartySupplier=Bir üçüncü parti oluştur (tedarikçi)
    +NewCompany=New company (prospect, customer, vendor)
    +NewThirdParty=New third party (prospect, customer, vendor)
    +CreateDolibarrThirdPartySupplier=Create a third party (vendor)
     CreateThirdPartyOnly=Üçüncü parti oluştur
     CreateThirdPartyAndContact=Bir üçüncü parti + bağlantılı kişi oluşturun
     ProspectionArea=Aday alanı
    @@ -37,13 +37,13 @@ ThirdPartyProspectsStats=Adaylar
     ThirdPartyCustomers=Müşteriler
     ThirdPartyCustomersStats=Müşteriler
     ThirdPartyCustomersWithIdProf12=Müşteriler %s veya %s ile
    -ThirdPartySuppliers=Tedarikçiler
    +ThirdPartySuppliers=Vendors
     ThirdPartyType=Üçüncü parti türü
     Individual=Özel şahıs
     ToCreateContactWithSameName=Will create automatically a contact/address with same information than third party under the third party. In most cases, even if your third party is a physical people, creating a third party alone is enough.
     ParentCompany=Ana firma
     Subsidiaries=Bağlı firmalar
    -ReportByMonth=Report by month
    +ReportByMonth=Aya göre rapor
     ReportByCustomers=Report by customer
     ReportByQuarter=Orana göre rapor
     CivilityCode=Hitap kodu
    @@ -77,11 +77,11 @@ Web=Web
     Poste= Durumu
     DefaultLang=Varsayılan dili
     VATIsUsed=Sales tax is used
    -VATIsUsedWhenSelling=This define if this thirdparty includes a sale tax or not when it makes an invoice to its own customers
    +VATIsUsedWhenSelling=This define if this third party includes a sale tax or not when it makes an invoice to its own customers
     VATIsNotUsed=Sales tax is not used
     CopyAddressFromSoc=Adresi üçüncü parti adresiyle doldurun
    -ThirdpartyNotCustomerNotSupplierSoNoRef=Üçüncü taraf ne müşteri ne de tedarikçidir, bağlanacak uygun bir öğe yok.
    -ThirdpartyIsNeitherCustomerNorClientSoCannotHaveDiscounts=Thirdparty neither customer nor supplier, discounts are not available
    +ThirdpartyNotCustomerNotSupplierSoNoRef=Third party neither customer nor vendor, no available refering objects
    +ThirdpartyIsNeitherCustomerNorClientSoCannotHaveDiscounts=Third party neither customer nor supplier, discounts are not available
     PaymentBankAccount=Ödeme banka hesabı
     OverAllProposals=Teklifler
     OverAllOrders=Siparişler
    @@ -99,9 +99,9 @@ LocalTax2ES=IRPF
     TypeLocaltax1ES=RE Türü
     TypeLocaltax2ES=IRPF Türü
     WrongCustomerCode=Müşteri kodu geçersiz
    -WrongSupplierCode=Tedarikçi kodu geçersiz
    +WrongSupplierCode=Vendor code invalid
     CustomerCodeModel=Müşteri kodu modeli
    -SupplierCodeModel=Tedarikçi kodu modeli
    +SupplierCodeModel=Vendor code model
     Gencod=Barkod
     ##### Professional ID #####
     ProfId1Short=Prof id1
    @@ -261,31 +261,31 @@ ProfId4DZ=NIS
     VATIntra=Sales tax ID
     VATIntraShort=Tax ID
     VATIntraSyntaxIsValid=Sözdizimi geçerli
    -VATReturn=VAT return
    +VATReturn=KDV iadesi
     ProspectCustomer=Aday/Müşteri
     Prospect=Aday
     CustomerCard=Müşteri Kartı
     Customer=Müşteri
     CustomerRelativeDiscount=Göreceli müşteri indirimi
    -SupplierRelativeDiscount=Relative supplier discount
    +SupplierRelativeDiscount=Relative vendor discount
     CustomerRelativeDiscountShort=Göreceli indirim
     CustomerAbsoluteDiscountShort=Mutlak indirim
     CompanyHasRelativeDiscount=Bu müşterinin varsayılan bir <b>%s%%</b> indirimi var
     CompanyHasNoRelativeDiscount=Bu müşterinin varsayılan hiçbir göreceli indirimi yok
    -HasRelativeDiscountFromSupplier=You have a default discount of <b>%s%%</b> from this supplier
    -HasNoRelativeDiscountFromSupplier=You have no default relative discount from this supplier
    +HasRelativeDiscountFromSupplier=Bu tedarikçiden varsayılan olarak <b>%s%%</b> indiriminiz var
    +HasNoRelativeDiscountFromSupplier=Bu tedarikçiden varsayılan göreceli indiriminiz yok 
     CompanyHasAbsoluteDiscount=Bu müşterinin <b>%s</b>%s için mevcut indirimi var (kredi notları veya peşinat)
     CompanyHasDownPaymentOrCommercialDiscount=This customer has discount available (commercial, down payments) for <b>%s</b> %s
     CompanyHasCreditNote=Bu müşterinin hala <b>%s</b> %s için iade faturaları var
    -HasNoAbsoluteDiscountFromSupplier=You have no discount credit available from this supplier
    +HasNoAbsoluteDiscountFromSupplier=Bu tedarikçiden indirim krediniz yok 
     HasAbsoluteDiscountFromSupplier=You have discounts available (credits notes or down payments) for <b>%s</b> %s from this supplier
     HasDownPaymentOrCommercialDiscountFromSupplier=You have discounts available (commercial, down payments) for <b>%s</b> %s from this supplier
     HasCreditNoteFromSupplier=You have credit notes for <b>%s</b> %s from this supplier
     CompanyHasNoAbsoluteDiscount=Bu müşterinin hiçbir indirim alacağı yoktur
     CustomerAbsoluteDiscountAllUsers=Absolute customer discounts (granted by all users)
     CustomerAbsoluteDiscountMy=Absolute customer discounts (granted by yourself)
    -SupplierAbsoluteDiscountAllUsers=Absolute supplier discounts (granted by all users)
    -SupplierAbsoluteDiscountMy=Absolute supplier discounts (granted by yourself)
    +SupplierAbsoluteDiscountAllUsers=Absolute vendor discounts (entered by all users)
    +SupplierAbsoluteDiscountMy=Absolute vendor discounts (entered by yourself)
     DiscountNone=Hiçbiri
     Supplier=Tedarikçi
     AddContact=Kişi oluştur
    @@ -304,13 +304,13 @@ DeleteACompany=Firma sil
     PersonalInformations=Kişisel bilgiler
     AccountancyCode=Muhasebe hesabı
     CustomerCode=Müşteri kodu
    -SupplierCode=Tedarikçi kodu
    +SupplierCode=Vendor code
     CustomerCodeShort=Müşteri kodu
    -SupplierCodeShort=Tedarikçi kodu
    +SupplierCodeShort=Vendor code
     CustomerCodeDesc=Tüm müşteriler için müşteri kodu benzersiz olmalı
    -SupplierCodeDesc=Tüm tedarikçiler için tedarikçi kodu benzersiz olmalı
    +SupplierCodeDesc=Vendor code, unique for all vendors
     RequiredIfCustomer=Eğer üçüncü parti bir müşteri ya da aday ise gereklidir
    -RequiredIfSupplier=Eğer üçüncü bir tedarikçi ise gereklidir
    +RequiredIfSupplier=Required if third party is a vendor
     ValidityControledByModule=Doğrulama modülü tarafından denetlenir
     ThisIsModuleRules=Bu kural bu modül içindir
     ProspectToContact=İletişime geçilecek aday
    @@ -338,7 +338,7 @@ MyContacts=Kişilerim
     Capital=Sermaye
     CapitalOf=Sermaye %s
     EditCompany=Firma düzenle
    -ThisUserIsNot=Bu kullanıcı bir aday, müşteri veya tedarikçi değildir
    +ThisUserIsNot=This user is not a prospect, customer nor vendor
     VATIntraCheck=Denetle
     VATIntraCheckDesc=<b>%s</b> bağlantısı avrupa KDV denetimi hizmetinin istenmesini sağlar. Bu hizmeti çalıştırmak için sunucudan bir dış internet erişimi gerektirir.
     VATIntraCheckURL=http://ec.europa.eu/taxation_customs/vies/vieshome.do
    @@ -396,7 +396,7 @@ ImportDataset_company_4=Third parties/Sales representatives (Assign sales repres
     PriceLevel=Fiyat düzeyi
     DeliveryAddress=Teslimat adresi
     AddAddress=Adres ekle
    -SupplierCategory=Tedarikçi kategorisi
    +SupplierCategory=Vendor category
     JuridicalStatus200=Bağımsız
     DeleteFile=Dosya sil
     ConfirmDeleteFile=Bu dosyayı silmek istediğinizden emin misiniz?
    @@ -406,7 +406,7 @@ FiscalYearInformation=Mali yıla ait bilgi
     FiscalMonthStart=Mali yılın başlangıç ayı
     YouMustAssignUserMailFirst=Bu kişiye eposta bildirimleri ekleyebilmek için önce bu kişiye e-posta oluşturmalısınız.
     YouMustCreateContactFirst=Eposta bildirimleri ekleyebilmek için önce geçerli epostası olan üçüncü taraf kişisi oluşturmanız gerekir.
    -ListSuppliersShort=Tedarikçi listesi
    +ListSuppliersShort=List of vendors
     ListProspectsShort=Aday Listesi
     ListCustomersShort=Müşteri listesi
     ThirdPartiesArea=Üçüncü partiler kişi alanı
    @@ -420,7 +420,7 @@ CurrentOutstandingBill=Geçerli bekleyen fatura
     OutstandingBill=Ödenmemiş fatura için ençok tutar
     OutstandingBillReached=Ödenmemiş fatura için ulaşılan ençok tutar
     OrderMinAmount=Minimum amount for order
    -MonkeyNumRefModelDesc=Sayı biçimini müşteri için %syymm-nnn, tedarikçi için %syymm-nnn gösterir, yy yıl, mm ay ve nnnn ise 0 olmayan bir dizidir
    +MonkeyNumRefModelDesc=Return numero with format %syymm-nnnn for customer code and %syymm-nnnn for vendor code where yy is year, mm is month and nnnn is a sequence with no break and no return to 0.
     LeopardNumRefModelDesc=Müşteri/tedarikçi kodu serbesttir. Bu kod herhangi bir zamanda değiştirilebilir.
     ManagingDirectors=Yönetici(lerin) adı (CEO, müdür, başkan...)
     MergeOriginThirdparty=Çifte üçüncü parti (silmek istediğiniz üçüncü parti)
    @@ -431,4 +431,4 @@ SaleRepresentativeLogin=Satış temsilcisinin kullanıcı adı
     SaleRepresentativeFirstname=Satış temsilcisinin adı
     SaleRepresentativeLastname=Satış temsilcisinin soyadı
     ErrorThirdpartiesMerge=There was an error when deleting the third parties. Please check the log. Changes have been reverted.
    -NewCustomerSupplierCodeProposed=Yinelenen kod üzerinde yeni müşteri veya tedarikçi kodu önerildi
    +NewCustomerSupplierCodeProposed=New customer or vendor code suggested on duplicate code
    diff --git a/htdocs/langs/tr_TR/compta.lang b/htdocs/langs/tr_TR/compta.lang
    index b5507c16f42..61bd992c206 100644
    --- a/htdocs/langs/tr_TR/compta.lang
    +++ b/htdocs/langs/tr_TR/compta.lang
    @@ -19,7 +19,8 @@ Income=Gelir
     Outcome=Gider
     MenuReportInOut=Gelir/Gider
     ReportInOut=Balance of income and expenses
    -ReportTurnover=Ciro
    +ReportTurnover=Turnover invoiced
    +ReportTurnoverCollected=Turnover collected
     PaymentsNotLinkedToInvoice=Herhangi bir faturaya bağlı olmayan ödemeler, herhangi bir üçüncü partiye de bağlı değildir
     PaymentsNotLinkedToUser=Herhangi bir kullanıcıya bağlı olmayan ödemeler
     Profit=Kar
    @@ -34,7 +35,8 @@ AmountHTVATRealPaid=Net ödenen
     VATToPay=Tax sales
     VATReceived=Tax received
     VATToCollect=Tax purchases
    -VATSummary=Tax Balance
    +VATSummary=Tax monthly
    +VATBalance=Tax Balance
     VATPaid=Tax paid
     LT1Summary=Tax 2 summary
     LT2Summary=Tax 3 summary
    @@ -76,16 +78,16 @@ MenuNewSocialContribution=Yeni sosyal/mali
     NewSocialContribution=Yeni sosyal/mali vergi
     AddSocialContribution=Add social/fiscal tax
     ContributionsToPay=Ödenecek sosyal/mali vergiler
    -AccountancyTreasuryArea=Muhasebe/Maliye alanı
    +AccountancyTreasuryArea=Billing and payment area
     NewPayment=Yeni ödeme
     Payments=Ödemeler
     PaymentCustomerInvoice=Müşteri fatura ödemesi
    -PaymentSupplierInvoice=Tedarikçi fatura ödemesi
    +PaymentSupplierInvoice=Vendor invoice payment
     PaymentSocialContribution=Sosyal/mali vergi ödemesi
     PaymentVat=KDV ödeme
     ListPayment=Ödemeler listesi
     ListOfCustomerPayments=Müşteri ödemeleri listesi
    -ListOfSupplierPayments=Tedarikçi ödemeleri listesi
    +ListOfSupplierPayments=List of vendor payments
     DateStartPeriod=Başlangıç dönemi tarihi
     DateEndPeriod=Bitiş dönemi tarihi
     newLT1Payment=Yeni vergi 2 ödemesi
    @@ -104,19 +106,21 @@ VATPayment=Satış vergisi ödemesi
     VATPayments=Satış vergisi ödemeleri
     VATRefund=Sales tax refund
     NewVATPayment=New sales tax payment
    +NewLocalTaxPayment=New tax %s payment
     Refund=İade
     SocialContributionsPayments=Sosyal/mali vergi ödemeleri
     ShowVatPayment=KDV ödemesi göster
     TotalToPay=Ödenecek toplam
     BalanceVisibilityDependsOnSortAndFilters=Balance is visible in this list only if table is sorted ascending on %s and filtered for 1 bank account
     CustomerAccountancyCode=Customer accounting code
    -SupplierAccountancyCode=Supplier accounting code
    +SupplierAccountancyCode=Vendor accounting code
     CustomerAccountancyCodeShort=Müşt. hesap kodu
     SupplierAccountancyCodeShort=Ted. hesap kodu
     AccountNumber=Hesap numarası
     NewAccountingAccount=Yeni hesap
    -SalesTurnover=Satış cirosu
    -SalesTurnoverMinimum=En düşük satış cirosu
    +Turnover=Turnover invoiced
    +TurnoverCollected=Turnover collected
    +SalesTurnoverMinimum=Minimum turnover
     ByExpenseIncome=Giderler ve gelirlere göre
     ByThirdParties=Üçüncü partiye göre
     ByUserAuthorOfInvoice=Faturayı yazana göre
    @@ -136,8 +140,8 @@ ConfirmDeleteSocialContribution=Bu sosyal/mali vergiyi silmek istediğinizden em
     ExportDataset_tax_1=Sosyal ve mali vergiler ve ödemeleri
     CalcModeVATDebt=Mod <b>%sKDV, taahhüt hesabı%s için</b>.
     CalcModeVATEngagement=Mod <b>%sKDV, gelirler-giderler%s için</b>.
    -CalcModeDebt=Mod <b>%sAlacaklar-Borçlar%s</b>, <b>Taahhüt hesabı içindir</b>.
    -CalcModeEngagement=Mod <b>%sAlacaklar-Borçlar%s</b>, <b>kasa hesabı içindir</b>.
    +CalcModeDebt=Analysis of known recorded invoices even if they are not yet accounted in ledger.
    +CalcModeEngagement=Analysis of known recorded payments, even if they are not yet accounted in Ledger.
     CalcModeBookkeeping=Analysis of <b>data journalized in Bookkeeping Ledger table</b>
     CalcModeLT1= Müşteri faturaları için mod <b>%sRE tedrikçi faturaları için mod %s</b>
     CalcModeLT1Debt=Biçim durumu<b>%sRE, bu müşteri faturası için%s</b>
    @@ -150,9 +154,9 @@ AnnualSummaryInputOutputMode=Gelir ve gider bilançosu, yıllık özet
     AnnualByCompanies=Balance of income and expenses, by predefined groups of account
     AnnualByCompaniesDueDebtMode=Balance of income and expenses, detail by predefined groups, mode <b>%sClaims-Debts%s</b> said <b>Commitment accounting</b>.
     AnnualByCompaniesInputOutputMode=Balance of income and expenses, detail by predefined groups, mode <b>%sIncomes-Expenses%s</b> said <b>cash accounting</b>.
    -SeeReportInInputOutputMode=Yapılan gerçek ödemelerin hesaplanması için <b>%sGelirler-Giderler%s</b> söz konusu <b>kasa hesabı</b> raporuna bakın
    -SeeReportInDueDebtMode=Verilen faturaların hesaplamaları için <b>%sAlacaklar-Borölar%s</b> söz konusu <b>taahhüt hesabı</b> raporuna bak
    -SeeReportInBookkeepingMode=See report <b>%sBookeeping%s</b> for a calculation on <b>bookkeeping table analysis</b>
    +SeeReportInInputOutputMode=See %sanalysis of payments%s for a calculation on actual payments made even if they are not yet accounted in Ledger.
    +SeeReportInDueDebtMode=See %sanalysis of invoices%s for a calculation based on known recorded invoices even if they are not yet accounted in Ledger.
    +SeeReportInBookkeepingMode=See <b>%sBookeeping report%s</b> for a calculation on <b>Bookkeeping Ledger table</b>
     RulesAmountWithTaxIncluded=- Gösterilen tutarlara tüm vergiler dahildir
     RulesResultDue=- Ödenmemiş faturaları, giderleri ve KDV ni, ödenmiş ya da ödenmemiş bağışları içerir. Aynı zamanda ödenmiş maaşları da içerir.<br>- Faturaların ve KDV nin doğrulanma tarihleri ve giderlerin ödenme tarihleri baz alınır. Ücretler Maaş modülünde tanımlanır, ödeme tarihi değeri kullanılır.
     RulesResultInOut=- Faturalarda, giderlerde, KDV inde ve maaşlarda yapılan gerçek ödemeleri içerir. <br>- Faturaların, giderleri, KDV nin ve maaşların ödeme tarihleri baz alınır. Bağışlar için bağış tarihi.
    @@ -170,7 +174,9 @@ LT2ReportByCustomers=Report tax 3 by third party
     LT1ReportByCustomersES=RE Üçüncü partiye göre rapor
     LT2ReportByCustomersES=Üçüncü parti IRPF Raporu
     VATReport=Sale tax report
    -VATReportByPeriods=Sale tax report by period
    +VATReportByPeriods=Döneme göre satış vergisi raporu
    +VATReportByRates=Sale tax report by rates
    +VATReportByThirdParties=Sale tax report by third parties
     VATReportByCustomers=Sale tax report by customer
     VATReportByCustomersInInputOutputMode=Müşteriye göre alınan ve ödenen KDV raporu
     VATReportByQuartersInInputOutputMode=Report by Sale tax rate of the tax collected and paid
    @@ -207,7 +213,7 @@ Pcg_version=Hesap planı modelleri
     Pcg_type=Pcg türü
     Pcg_subtype=Pcg alt türü
     InvoiceLinesToDispatch=Gönderilecek fatura kalemleri
    -ByProductsAndServices=Ürün ve hizmete göre
    +ByProductsAndServices=By product and service
     RefExt=Dış ref
     ToCreateAPredefinedInvoice=Bir fatura şablonu oluşturmak için, bir standart fatura oluşturun sonra onu doğrulamadan "%s" düğmesine tıklayın.
     LinkedOrder=Siparişe bağlantıla
    @@ -215,7 +221,8 @@ Mode1=Yöntem 1
     Mode2=Yöntem 2
     CalculationRuleDesc=Toplam KDV hesabı için 2 yöntem vardır:<br>Yöntem 1, her satırda KDV yuvarlanır sonra satırların toplamı alınır.<br>Yöntem 2, her satırda KDV toplanır sonra sonuç yuvarlanır.<br>Sonuç değeri bir kaç kuruş fark gösterebilir. Varsayılan mod <b>%s</b> modudur.
     CalculationRuleDescSupplier=Aynı hesaplama kuralını uygulamak ve tedarikçiniz tarafından beklenen aynı sonucu elde etmek için tedarikçiye göre uygun yöntem seçin.
    -TurnoverPerProductInCommitmentAccountingNotRelevant=Ürüne göre ciro raporu, <b>nakit muhasebesi</b>modu için uygun değildir. Bu rapor yalnızca, <b>tahakkuk muhasebesi</b> modu için uygundur (muhasebe modülü ayarlarına bakın).
    +TurnoverPerProductInCommitmentAccountingNotRelevant=The report of Turnover collected per product is not available. This report is only available for turnover invoiced.
    +TurnoverPerSaleTaxRateInCommitmentAccountingNotRelevant=The report of Turnover collected per sale tax rate is not available. This report is only available for turnover invoiced.
     CalculationMode=Hesaplama modu
     AccountancyJournal=Accounting code journal
     ACCOUNTING_VAT_SOLD_ACCOUNT=Accounting account by default for VAT on sales (used if not defined on VAT dictionary setup)
    @@ -223,7 +230,7 @@ ACCOUNTING_VAT_BUY_ACCOUNT=Accounting account by default for VAT on purchases (u
     ACCOUNTING_VAT_PAY_ACCOUNT=Accounting account by default for paying VAT
     ACCOUNTING_ACCOUNT_CUSTOMER=Accounting account used for customer third parties
     ACCOUNTING_ACCOUNT_CUSTOMER_Desc=The dedicated accounting account defined on third party card will be used for Subledger accouting only. This one will be used for General Ledger and as default value of Subledger accounting if dedicated customer accouting account on third party is not defined.
    -ACCOUNTING_ACCOUNT_SUPPLIER=Accounting account used for supplier third parties
    +ACCOUNTING_ACCOUNT_SUPPLIER=Accounting account used for vendor third parties
     ACCOUNTING_ACCOUNT_SUPPLIER_Desc=The dedicated accounting account defined on third party card will be used for Subledger accouting only. This one will be used for General Ledger and as default value of Subledger accounting if dedicated supplier accouting account on third party is not defined.
     CloneTax=Sosyal/mali vergi kopyala
     ConfirmCloneTax=Sosyal/mali vergi ödemesi kopyalamasını onayla
    @@ -242,3 +249,11 @@ FiscalPeriod=Muhasebe dönemi
     ListSocialContributionAssociatedProject=List of social contributions associated with the project
     DeleteFromCat=Remove from accounting group
     AccountingAffectation=Accounting assignement
    +LastDayTaxIsRelatedTo=Last day of period the tax is related to
    +VATDue=Sale tax claimed
    +ClaimedForThisPeriod=Claimed for the period
    +PaidDuringThisPeriod=Paid during this period
    +ByVatRate=By sale tax rate
    +TurnoverbyVatrate=Turnover invoiced by sale tax rate
    +TurnoverCollectedbyVatrate=Turnover collected by sale tax rate
    +PurchasebyVatrate=Purchase by sale tax rate
    diff --git a/htdocs/langs/tr_TR/dict.lang b/htdocs/langs/tr_TR/dict.lang
    index 8a02ef719c3..189416aa811 100644
    --- a/htdocs/langs/tr_TR/dict.lang
    +++ b/htdocs/langs/tr_TR/dict.lang
    @@ -5,7 +5,8 @@ CountryIT=İtalya
     CountryES=İspanya
     CountryDE=Almanya
     CountryCH=İsviçre
    -CountryGB=İngiltere
    +# Warning, country code GB is for United Kingdom. UK Does not exists as country code in ISO standard.
    +CountryGB=Birleşik Krallık
     CountryUK=Birleşik Krallık
     CountryIE=İrlanda
     CountryCN=Çin
    diff --git a/htdocs/langs/tr_TR/ecm.lang b/htdocs/langs/tr_TR/ecm.lang
    index 24190f84bb9..9bf6bd63247 100644
    --- a/htdocs/langs/tr_TR/ecm.lang
    +++ b/htdocs/langs/tr_TR/ecm.lang
    @@ -39,12 +39,13 @@ ShowECMSection=Dizini göster
     DeleteSection=Dizini kaldır
     ConfirmDeleteSection=<b>%s</b> dizinini silmek istediğinizi onaylayabilir misiniz?
     ECMDirectoryForFiles=Dosyalar için göreceli dizin
    -CannotRemoveDirectoryContainsFiles=Bazı dosyalar içeridiğinden
    +CannotRemoveDirectoryContainsFilesOrDirs=Removal not possible because it contains some files or sub-directories
    +CannotRemoveDirectoryContainsFiles=Removal not possible because it contains some files
     ECMFileManager=Dosya yöneticisi
    -ECMSelectASection=Sol ağaçtan bir dizin seçin...
    +ECMSelectASection=Select a directory in the tree...
     DirNotSynchronizedSyncFirst=This directory seems to be created or modified outside ECM module. You must click on "Resync" button first to synchronize disk and database to get content of this directory.
     ReSyncListOfDir=Resync list of directories
     HashOfFileContent=Hash of file content
     FileNotYetIndexedInDatabase=File not yet indexed into database (try to re-upload it)
     FileSharedViaALink=File shared via a link
    -NoDirectoriesFound=No directories found
    +NoDirectoriesFound=Dizin bulunamadı
    diff --git a/htdocs/langs/tr_TR/errors.lang b/htdocs/langs/tr_TR/errors.lang
    index 23496d5e784..0022570ca0b 100644
    --- a/htdocs/langs/tr_TR/errors.lang
    +++ b/htdocs/langs/tr_TR/errors.lang
    @@ -32,9 +32,9 @@ ErrorBarCodeRequired=Bar kod gerekli
     ErrorCustomerCodeAlreadyUsed=Müşteri kodu zaten kullanılmış
     ErrorBarCodeAlreadyUsed=Bar kod zaten kullanıldı
     ErrorPrefixRequired=Önek gerekli
    -ErrorBadSupplierCodeSyntax=Tedarikçi kodu için hatalı kod
    -ErrorSupplierCodeRequired=Tedarikçi kodu gereklidir
    -ErrorSupplierCodeAlreadyUsed=Tedarikçi kodu zaten kullanılmaktadır
    +ErrorBadSupplierCodeSyntax=Bad syntax for vendor code
    +ErrorSupplierCodeRequired=Vendor code required
    +ErrorSupplierCodeAlreadyUsed=Vendor code already used
     ErrorBadParameters=Hatalı parametreler
     ErrorBadValueForParameter=Yanlış değer '%s', parametre '%s' için
     ErrorBadImageFormat=Resim dosyası desteklenen biçimde değil (PHP niz bu biçimdeki resimlerin dönüştürülme işlevini desteklemez)
    @@ -87,7 +87,7 @@ ErrorsOnXLines=<b>%</b> kaynak satırlarındaki hatalar
     ErrorFileIsInfectedWithAVirus=Virüs koruma programı dosyayı doğrulayamıyor (dosyaya bir virüs bulaşmış olabilir)
     ErrorSpecialCharNotAllowedForField=%s alanında özel karakterlere izin verilmez
     ErrorNumRefModel=Veritabanına (%s) bir başvuru var ve bu numaralandırma kuralı ile uyumlu değildir. Kaydı kaldırın ya da bu modülü etkinleştirmek için başvurunun adını değiştirin.
    -ErrorQtyTooLowForThisSupplier=Bu tedarikçi için miktar çok az ya da bu tedarikçi için bu ürüne tanımlı fiyat yok
    +ErrorQtyTooLowForThisSupplier=Quantity too low for this vendor or no price defined on this product for this supplier
     ErrorModuleSetupNotComplete=Modül ayarı tamamlanmamış gibi görünüyor. Tamamlamak için Giriş - Ayarlar - Modüller menüsüne git.
     ErrorBadMask=Maskede hata
     ErrorBadMaskFailedToLocatePosOfSequence=Hata, sıra numarasız  maske
    @@ -177,7 +177,7 @@ ErrorBadDefinitionOfMenuArrayInModuleDescriptor=Modül Tanımlayıcıda hatalı
     ErrorSavingChanges=Değişiklikler kaydedilirken bir hata oluştu
     ErrorWarehouseRequiredIntoShipmentLine=Depo gemi hattı üzerinde gerekli
     ErrorFileMustHaveFormat=Dosya %s biçiminde olmalıdır
    -ErrorSupplierCountryIsNotDefined=Bu tedarikçi için ülke tanımlanmamış. Önce bunu düzeltin.
    +ErrorSupplierCountryIsNotDefined=Country for this vendor is not defined. Correct this first.
     ErrorsThirdpartyMerge=İki kaydın birleştirilmesinde hata. İstek iptal edildi.
     ErrorStockIsNotEnoughToAddProductOnOrder=Stock is not enough for product %s to add it into a new order.
     ErrorStockIsNotEnoughToAddProductOnInvoice=Stock is not enough for product %s to add it into a new invoice.
    diff --git a/htdocs/langs/tr_TR/install.lang b/htdocs/langs/tr_TR/install.lang
    index b41c5216537..1e2f10367b4 100644
    --- a/htdocs/langs/tr_TR/install.lang
    +++ b/htdocs/langs/tr_TR/install.lang
    @@ -6,6 +6,7 @@ ConfFileDoesNotExistsAndCouldNotBeCreated=Yapılandırma dosyası <b>%s</b> yokt
     ConfFileCouldBeCreated=Yapılandırma dosyası <b>%s</b> oluşturulabilir.
     ConfFileIsNotWritable=Yapılandırma dosyası <b>%s</b> yazılabilir değil. Yetkileri kontrol edin. İlk yüklemede web sunucusuna yapılandırma işlemi sırasında bu dosyaya yazabilme hakkının verilmiş olması gerekir ( "örneğin, chmod 666, bir Unix işletim sistemindeki gibi).
     ConfFileIsWritable=Yapılandırma dosyası <b>%s</b>  yazılabilir.
    +ConfFileMustBeAFileNotADir=Configuration file <b>%s</b> must be a file, not a directory.
     ConfFileReload=Bütün bilgileri yapılandırma dosyasından geri yükle.
     PHPSupportSessions=Bu PHP oturumları destekliyor.
     PHPSupportPOSTGETOk=Bu PHP GÖNDER ve AL değişkenlerini destekliyor.
    @@ -91,8 +92,8 @@ FailedToCreateAdminLogin=Dolibarr yönetici hesabı oluşturulmasında hata.
     WarningRemoveInstallDir=Uyarı, güvenlik nedeniyle, kurulum veya yükseltme tamamlandığında, araçların yeniden kurulumunu önlemek için  <b>install.lock</b> adlı bir dosyayı kötü amaçlı kullanımları önlemek için Dolibarr belge dizinine eklemelisiniz.
     FunctionNotAvailableInThisPHP=Bu PHP de geçerli değil
     ChoosedMigrateScript=Komut dizisi taşıma seç
    -DataMigration=Veri taşıma
    -DatabaseMigration=Veritabanı yapısı taşıma
    +DataMigration=Database migration (data)
    +DatabaseMigration=Database migration (structure + some data)
     ProcessMigrateScript=Komut dizisi işleme
     ChooseYourSetupMode=Kurulum biçimini seçin ve "Başlat" ı tıklayın...
     FreshInstall=Yeni yükleme
    @@ -141,12 +142,12 @@ KeepDefaultValuesProxmox=Proxmox sanal aygıt  üzerinden Dolibarr kurulum sihir
     UpgradeExternalModule=Harici modüllerin özel yükseltme işlemini çalıştırın
     SetAtLeastOneOptionAsUrlParameter=Set at least one option as a parameter in URL. For example:  '...repair.php?standard=confirmed'
     NothingToDelete=Nothing to clean/delete
    -NothingToDo=Nothing to do
    +NothingToDo=Yapacak bir şey yok
     #########
     # upgrade
     MigrationFixData=Standart dışı veri onarımı
     MigrationOrder=Müşteri siparişleri için veri taşıma
    -MigrationSupplierOrder=Tedarikçi siparişleri için veri taşıma
    +MigrationSupplierOrder=Data migration for vendor's orders
     MigrationProposal=Teklifler için veri taşıma
     MigrationInvoice=Müşteri faturaları için veri taşıma
     MigrationContract=Sözleşmeler için veri taşıma
    @@ -196,8 +197,14 @@ MigrationEvents=Atama tablosuna etkinlik sahibi eklemek için gerekli taşıma e
     MigrationEventsContact=Migration of events to add event contact into assignement table
     MigrationRemiseEntity=value of llx_societe_remise varlık alanını güncelle
     MigrationRemiseExceptEntity=llx_societe_remise_except varlık alanını güncelle
    +MigrationUserRightsEntity=Update entity field value of llx_user_rights
    +MigrationUserGroupRightsEntity=Update entity field value of llx_usergroup_rights
     MigrationReloadModule=Modülü yeniden yükle %s
     MigrationResetBlockedLog=Reset module BlockedLog for v7 algorithm
     ShowNotAvailableOptions=Kullanılamayacak seçenekler görüntülensin
     HideNotAvailableOptions=Kullanılamayacak seçenekler gizlensin
     ErrorFoundDuringMigration=Taşıma işlemi sırasında hata bildirildiğinden sonraki adıma geçilemeyecektir. Hataları gözardı etmek için, <a href="%s">buraya tıklayabilirsiniz</a>, ancak onarılana kadar uygulama ya da bazı özellikleri çalışmayabilecektir.
    +YouTryInstallDisabledByDirLock=The application try to sefl upgrade, but install/upgrade pages have been disabled for security reason (directory renamed with .lock suffix).<br>
    +YouTryInstallDisabledByFileLock=The application try to sefl upgrade, but install/upgrade pages pages have been disabled for security reason (by lock file <strong>install.lock</strong> into dolibarr documents directory).<br>
    +ClickHereToGoToApp=Click here to go to your application
    +ClickOnLinkOrRemoveManualy=Click on following link and if you always reach this page, you must remove the file install.lock into documents directory manually
    diff --git a/htdocs/langs/tr_TR/ldap.lang b/htdocs/langs/tr_TR/ldap.lang
    index 50dd4c1ff72..1494328d504 100644
    --- a/htdocs/langs/tr_TR/ldap.lang
    +++ b/htdocs/langs/tr_TR/ldap.lang
    @@ -1,5 +1,4 @@
     # Dolibarr language file - Source file is en_US - ldap
    -DomainPassword=Etki alanı parolası
     YouMustChangePassNextLogon=<b>%s</b> Etki alanındaki <b>%s</b> kullanıcısının parolası değiştirilmelidir.
     UserMustChangePassNextLogon=Kullanıcı, %s etki alanındaki  parolasını değiştirmelidir
     LDAPInformationsForThisContact=Bu kişi için LDAP veritabanındaki bilgi
    @@ -25,3 +24,4 @@ MemberTypeSynchronized=Member type synchronized
     ContactSynchronized=Kişi senkronize edildi
     ForceSynchronize=Dolibarr -> LDAP senkronizyona zorla
     ErrorFailedToReadLDAP=LDAP veritabanı okunamadı. LDAP modülü kurulumunu ve veritabanı erişilebilirliğini denetleyin.
    +PasswordOfUserInLDAP=Password of user in LDAP
    diff --git a/htdocs/langs/tr_TR/loan.lang b/htdocs/langs/tr_TR/loan.lang
    index d43b8c60ca5..758fa6d7a93 100644
    --- a/htdocs/langs/tr_TR/loan.lang
    +++ b/htdocs/langs/tr_TR/loan.lang
    @@ -10,6 +10,7 @@ LoanCapital=Sermaye
     Insurance=Sigorta
     Interest=Faiz
     Nbterms=Koşul sayısı
    +Term=Term
     LoanAccountancyCapitalCode=Muhasebe hesabı sermayesi
     LoanAccountancyInsuranceCode=Muhasebe hesabı sigortası
     LoanAccountancyInterestCode=Muhasebe hesabı faiz oranı
    @@ -17,39 +18,14 @@ ConfirmDeleteLoan=Bu kredinin silinmesini onayla
     LoanDeleted=Kredi Başarıyla Silindi
     ConfirmPayLoan=Bu krediyi ödendi olarak sınıflandırmayı onayla
     LoanPaid=Kredi Ödendi
    -# Calc
    -LoanCalc=Banka Kredisi Hesaplayıcısı
    -PurchaseFinanceInfo=Alış & Finansman Bilgisi
    -SalePriceOfAsset=Varlığın Satış Fiyatı
    -PercentageDown=Peşinat Yüzdesi
    -LengthOfMortgage=Kredinin süresi
    -AnnualInterestRate=Yıllık Faiz Oranı
    -ExplainCalculations=Hesaplama Açıklaması
    -ShowMeCalculationsAndAmortization=Hesaplamaları ve amortismanı göster bana
    -MortgagePaymentInformation=İpotek Kredisi Ödeme Bilgisi
    -DownPayment=Peşinat
    -DownPaymentDesc=<b>Peşinat ödemesi</b> = Evin fiyatı, peşinat yüzdesinin 100 e bölünmüş değeri ile çarpılır (%5 için peşinat 5/100 ya da 0.05)
    -InterestRateDesc=<b>Faiz oranı</b> = Yıllık faiz yüzdesinin 100 e bölünmesi
    -MonthlyFactorDesc=<b>Aylık katsayı</b> = Aşağıdaki formülün sonucu
    -MonthlyInterestRateDesc=<bAylık faiz oranı</b> = Yıllık faiz oranı 12 ye bölünür (yılda 12 ay olduğuna göre)
    -MonthTermDesc=Kredinin ay olarak <b>ay sayısı</b>  = Krediyi aldığınız yıl sayısı çarpı 12
    -MonthlyPaymentDesc=Aylık ödeme aşağıdaki formül kullanılarak bulunur
    -AmortizationPaymentDesc=<a href="#amortization">amortisman</a> aylık ödemelerinizin ne kadarının banka faizine gittiğini ve ne kadarının ana para ödemesine gittiğini ayrıştırır.
    -AmountFinanced=Finanse edilen tutar
    -AmortizationMonthlyPaymentOverYears=Aylık Ödeme Amortismanı:  <b>%s</b>  %s yılın üzerinde
    -Totalsforyear=Toplamı alınan yıl
    -MonthlyPayment=Aylık Ödeme
    -LoanCalcDesc=Bu <b>ipotekli borç hesaplayıcısı</b> alınan krediye, ödeme şartı ve faize dayalı olarak kredinin aylık ödemelerinin hesaplanmasında kullanılır.<br> Bu hesaplayıcısı, %20% az peşin ödemeli krediler için PMI (Özel İpotek Sigortası) da içerir. Aynı zamanda yerel gayrımenkul vergilerini de ve aylık ödemeler yansımasını da dikkate alır.<br>
    -GoToInterest=%s FAİZE gidecek
    -GoToPrincipal=%s ANA PARAYA gidecek
    -YouWillSpend=%s tutarını %s yılda harcayaksınız
     ListLoanAssociatedProject=Proje ile ilişkili kredi listesi
     AddLoan=Kredi oluştur
    +FinancialCommitment=Finansal taahhüt
    +InterestAmount=Faiz
    +CapitalRemain=Capital remain
     # Admin
     ConfigLoan=Kredi modülünün yapılandırılması
     LOAN_ACCOUNTING_ACCOUNT_CAPITAL=Varsayılan muhasebe hesabı sermayesi
     LOAN_ACCOUNTING_ACCOUNT_INTEREST=Varsayılan muhasebe hesabı faiz oranı
     LOAN_ACCOUNTING_ACCOUNT_INSURANCE=Varsayılan muhasebe hesabı sigortası
    -FinancialCommitment=Financial commitment
     CreateCalcSchedule=Edit financial commitment
    -InterestAmount=Interest amount
    diff --git a/htdocs/langs/tr_TR/mails.lang b/htdocs/langs/tr_TR/mails.lang
    index 0e4a9db4ce4..5468d2ff391 100644
    --- a/htdocs/langs/tr_TR/mails.lang
    +++ b/htdocs/langs/tr_TR/mails.lang
    @@ -11,7 +11,9 @@ MailFrom=Gönderen
     MailErrorsTo=Hatalar
     MailReply=Yanıtla
     MailTo=Alıcı(lar)
    +MailToUsers=To user(s)
     MailCC=Kopyala
    +MailToCCUsers=Copy to users(s)
     MailCCC=Önbelleğe kopyala
     MailTopic=EPosta konusu
     MailText=Mesaj
    @@ -164,4 +166,4 @@ InGoingEmailSetup=Gelen e-posta kurulumu
     OutGoingEmailSetupForEmailing=Giden e-posta kurulumu (toplu e-posta için)
     DefaultOutgoingEmailSetup=Varsayılan giden e-posta kurulumu
     Information=Bilgi
    -
    +ContactsWithThirdpartyFilter=Contacts avec filtre client
    diff --git a/htdocs/langs/tr_TR/main.lang b/htdocs/langs/tr_TR/main.lang
    index 12147d314d2..73715b5e57c 100644
    --- a/htdocs/langs/tr_TR/main.lang
    +++ b/htdocs/langs/tr_TR/main.lang
    @@ -44,7 +44,7 @@ ErrorConstantNotDefined=%s Parametresi tanımlı değil
     ErrorUnknown=Bilinmeyen hata
     ErrorSQL=SQL Hatası
     ErrorLogoFileNotFound='%s' Logo dosyası bulunamadı
    -ErrorGoToGlobalSetup=Go to 'Company/Organization' setup to fix this
    +ErrorGoToGlobalSetup=Bunu düzeltmek için 'Şirket/Kuruluş' ayarlarına gidin
     ErrorGoToModuleSetup=Bunu düzeltmek için Modül Kurulumuna git
     ErrorFailedToSendMail=Posta gönderilemedi (gönderen)
     ErrorFileNotUploaded=Dosya gönderilemedi. Boyutun izin verilen ençok dosya boyutunu aşmadığını denetleyin, bu dizinde yeterli boş alan olmalı ve aynı isimde başka bir dosya olmamalı.
    @@ -92,6 +92,7 @@ DolibarrInHttpAuthenticationSoPasswordUseless=Yapılandırma dosyası <b>conf.ph
     Administrator=Yönetici
     Undefined=Tanımlanmamış
     PasswordForgotten=Parola mı unutuldu?
    +NoAccount=No account?
     SeeAbove=Yukarı bak
     HomeArea=Giriş alanı
     LastConnexion=Son bağlantı
    @@ -187,7 +188,7 @@ ToLink=Bağlantı
     Select=Seç
     Choose=Seç
     Resize=Yeniden boyutlandır
    -ResizeOrCrop=Resize or Crop
    +ResizeOrCrop=Yeniden Boyutlandır veya Kırp
     Recenter=Yeniden ortala
     Author=Yazan
     User=Kullanıcı
    @@ -231,7 +232,7 @@ Limit=Sınır
     Limits=Sınırlar
     Logout=Çıkış
     NoLogoutProcessWithAuthMode=Kimlik denetimi modu <b>%s</b> için uygulanabilir bağlantı kesme özelliği yok
    -Connection=Bağlan
    +Connection=Kullanıcı adı
     Setup=Ayarlar
     Alert=Uyarı
     MenuWarnings=Uyarılar
    @@ -328,10 +329,10 @@ Default=Varsayılan
     DefaultValue=Varsayılan değer
     DefaultValues=Varsayılan değerler
     Price=Fiyat
    -PriceCurrency=Price (currency)
    +PriceCurrency=Fiyat (para birimi)
     UnitPrice=Birim fiyat
     UnitPriceHT=Birim fiyat (net)
    -UnitPriceHTCurrency=Unit price (net) (currency)
    +UnitPriceHTCurrency=Birim fiyat (net) (para birimi)
     UnitPriceTTC=Birim fiyat
     PriceU=B.F.
     PriceUHT=B.F. (net)
    @@ -396,12 +397,13 @@ LT2ES=IRPF
     LT1IN=CGST
     LT2IN=SGST
     VATRate=KDV Oranı
    -VATCode=Tax Rate code
    +VATCode=Vergi Oranı kodu
     VATNPR=Tax Rate NPR
     DefaultTaxRate=Varsayılan vergi oranı
     Average=Ortalama
     Sum=Toplam
     Delta=Değişim oranı
    +RemainToPay=Remain to pay
     Module=Modül/Uygulama
     Modules=Modüller/Uygulamalar
     Option=Seçenek
    @@ -414,7 +416,7 @@ Favorite=Sık kullanılan
     ShortInfo=Bilgi.
     Ref=Ref.
     ExternalRef=Ref. stajyer
    -RefSupplier=Ref. tedarikçi
    +RefSupplier=Ref. vendor
     RefPayment=Ref. ödeme
     CommercialProposalsShort=Teklifler
     Comment=Açıklama
    @@ -428,7 +430,7 @@ ActionRunningShort=Devam etmekte
     ActionDoneShort=Bitti
     ActionUncomplete=Tamamlanmamış
     LatestLinkedEvents=Latest %s linked events
    -CompanyFoundation=Company/Organization
    +CompanyFoundation=Şirket/Kuruluş
     Accountant=Accountant
     ContactsForCompany=Bu üçüncü partinin kişileri
     ContactsAddressesForCompany=Bu üçüncü partinin kişleri/adresleri
    @@ -493,7 +495,7 @@ Received=Alınan
     Paid=Ödenen
     Topic=Konu
     ByCompanies=Üçüncü partilere göre
    -ByUsers=Kullanıcılara göre
    +ByUsers=By user
     Links=Bağlantılar
     Link=Bağlantı
     Rejects=Kusurlular
    @@ -505,6 +507,7 @@ NoneF=Hiçbiri
     NoneOrSeveral=Yok veya Birkaç
     Late=Son
     LateDesc=Bir kayıdın sizin ayarlarınıza dayanarak gecikmiş olduğu ya da olmadığını tanımlayabilmek için gerekli süre. Yöneticinizden Giriş - Ayarlar - Uyarılar menüsünden süreyi değiştirmesini isteyin.
    +NoItemLate=No late item
     Photo=Resim
     Photos=Resimler
     AddPhoto=Resim ekle
    @@ -619,9 +622,9 @@ BuildDoc=Doc oluştur
     Entity=Varlık
     Entities=Varlıklar
     CustomerPreview=Müşteri önizleme
    -SupplierPreview=Tedarikçi önizleme
    +SupplierPreview=Vendor preview
     ShowCustomerPreview=Müşteri önizlemeyi göster
    -ShowSupplierPreview=Tedarikçi önizlemeyi göster
    +ShowSupplierPreview=Show vendor preview
     RefCustomer=Müşteri Ref.
     Currency=Para birimi
     InfoAdmin=Yöneticiler için bilgi
    @@ -718,7 +721,7 @@ CoreErrorTitle=Sistem hatası
     CoreErrorMessage=Üzgünüz, bir hata oluştu. Günlükleri kontrol etmek için sistem yöneticinize başvurun veya daha fazla bilgi almak için $dolibarr_main_prod=1 devre dışı bırakın.
     CreditCard=Kredi kartı
     ValidatePayment=Ödeme doğrula
    -CreditOrDebitCard=Credit or debit card
    +CreditOrDebitCard=Kredi veya banka kartı
     FieldsWithAreMandatory=<b>%s</b> olan alanları zorunludur
     FieldsWithIsForPublic=Üyelerin genel listelerinde <b>%s</b> olan alanlar gösterilir. Bunu istemiyorsanız, “genel” kutusundan işareti kaldırın.
     AccordingToGeoIPDatabase=(GeoIP dönüşümüne göre)
    @@ -866,7 +869,7 @@ FileNotShared=File not shared to exernal public
     Project=Proje
     Projects=Projeler
     Rights=İzinler
    -LineNb=Line no.
    +LineNb=Satır no.
     IncotermLabel=Uluslararası Ticaret Terimleri
     # Week day
     Monday=Pazartesi
    @@ -915,11 +918,11 @@ SearchIntoProductsOrServices=Ürünler ya da hizmetler
     SearchIntoProjects=Projeler
     SearchIntoTasks=Görevler
     SearchIntoCustomerInvoices=Müşteri faturaları
    -SearchIntoSupplierInvoices=Tedarikçi faturaları
    +SearchIntoSupplierInvoices=Vendor invoices
     SearchIntoCustomerOrders=Müşteri siparişleri
    -SearchIntoSupplierOrders=Tedarikçi siparişleri
    +SearchIntoSupplierOrders=Purchase orders
     SearchIntoCustomerProposals=Müşteri teklifleri
    -SearchIntoSupplierProposals=Tedarikçi siparişleri
    +SearchIntoSupplierProposals=Vendor proposals
     SearchIntoInterventions=Müdahaleler
     SearchIntoContracts=Sözleşmeler
     SearchIntoCustomerShipments=Müşteri sevkiyatları
    @@ -933,11 +936,15 @@ CommentDeleted=Yorum silindi
     Everybody=Herkes
     PayedBy=Ödeyen
     PayedTo=Ödenen
    -Monthly=Monthly
    -Quarterly=Quarterly
    -Annual=Annual
    +Monthly=Aylık
    +Quarterly=Üç aylık
    +Annual=Yıllık
     Local=Local
     Remote=Remote
     LocalAndRemote=Local and Remote
    -KeyboardShortcut=Keyboard shortcut
    +KeyboardShortcut=Klavye kısayolu
     AssignedTo=Görevlendirilen
    +Deletedraft=Delete draft
    +ConfirmMassDraftDeletion=Draft Bulk delete confirmation
    +FileSharedViaALink=File shared via a link
    +
    diff --git a/htdocs/langs/tr_TR/margins.lang b/htdocs/langs/tr_TR/margins.lang
    index dc9ddf09e15..4320db328c8 100644
    --- a/htdocs/langs/tr_TR/margins.lang
    +++ b/htdocs/langs/tr_TR/margins.lang
    @@ -28,10 +28,10 @@ UseDiscountAsService=Hizmet olarak
     UseDiscountOnTotal=Ara toplamla
     MARGIN_METHODE_FOR_DISCOUNT_DETAILS=Genel bir indirimin, kar oranı hesaplaması için bir ürün, hizmet ya da yalnızca ara toplam olarak mı değerlendirildiğini tanımlayın.
     MARGIN_TYPE=Kar oranı hesaplaması için varsayılan olarak önerilen Satınalma/Maliyet fiyatı
    -MargeType1=En iyi tedarikçi fiyatı kar oranı
    +MargeType1=Margin on Best vendor price
     MargeType2=Ağırlıklı Ortalama Fiyatta Kar Oranı (AOF)
     MargeType3=Maliyet Fiyatı karı
    -MarginTypeDesc=* En iyi alış fiyatı karı _ Satış fiyatı - Ürün kartında tanımlı en iyi tedarikçi fiyatı<br>* Ortalama Ağırlıklı Fiyat (OAF) Karı = Satış fiyatı - Ürün Ortalama Ağırlıklı Fiyatı (OAF) veya eğer OAF henüz tanımlanmadıysa en iyi tedarikçi fiyatı<br>* Maliyet fiyatındaki Kar = Satış fiyatı - Ürün kartında tanımlı maliyet fiyatı veya OAF eğer maliyet fiyatı tanımlanmadıysa veya OAF tanımlanmadıysa en iyi tedarikçi fiyatı
    +MarginTypeDesc=* Margin on best buying price = Selling price - Best vendor price defined on product card<br>* Margin on Weighted Average Price (WAP) = Selling price - Product Weighted Average Price (WAP) or best supplier price if WAP not yet defined<br>* Margin on Cost price = Selling price - Cost price defined on product card or WAP if cost price not defined, or best supplier price if WAP not yet defined
     CostPrice=Maliyet fiyatı
     UnitCharges=Birim masrafları
     Charges=Masraflar
    diff --git a/htdocs/langs/tr_TR/members.lang b/htdocs/langs/tr_TR/members.lang
    index 449a3ff7b0d..8916a7e9ca2 100644
    --- a/htdocs/langs/tr_TR/members.lang
    +++ b/htdocs/langs/tr_TR/members.lang
    @@ -111,14 +111,14 @@ SendingAnEMailToMember=Sending information email to member
     SendingEmailOnAutoSubscription=Sending email on auto registration
     SendingEmailOnMemberValidation=Sending email on new member validation
     SendingEmailOnNewSubscription=Sending email on new subscription
    -SendingReminderForExpiredSubscription=Sending reminder for expired subscription
    +SendingReminderForExpiredSubscription=Sending reminder for expired subscriptions
     SendingEmailOnCancelation=Sending email on cancelation
     # Topic of email templates
    -YourMembershipRequestWasReceived=Your membership was received.
    -YourMembershipWasValidated=Your membership was validated
    +YourMembershipRequestWasReceived=Üyeliğiniz alındı.
    +YourMembershipWasValidated=Üyeliğiniz doğrulandı
     YourSubscriptionWasRecorded=Your new subscription was recorded
    -SubscriptionReminderEmail=Subscription reminder
    -YourMembershipWasCanceled=Your membership was canceled
    +SubscriptionReminderEmail=Abonelik hatırlatma
    +YourMembershipWasCanceled=Üyeliğiniz iptal edildi
     CardContent=Üye kartınızın içeriği
     # Text of email templates
     ThisIsContentOfYourMembershipRequestWasReceived=We want to let you know that your membership request was received.<br><br>
    @@ -191,7 +191,7 @@ NoVatOnSubscription=Abonelikler için KDV yok
     MEMBER_PAYONLINE_SENDEMAIL=Dolibarr bir abonelik için doğrulanmış bir ödemenin onayını aldığında uyarı epostası olarak kullanılacak eposta (Örneğin: paymentdone@example.com)
     ADHERENT_PRODUCT_ID_FOR_SUBSCRIPTIONS=Faturada abonelik kalemi olarak kullanılan ürün: %s
     NameOrCompany=İsim veya şirket
    -SubscriptionRecorded=Subscription recorded
    +SubscriptionRecorded=Abonelik kaydedildi
     NoEmailSentToMember=No email sent to member
     EmailSentToMember=Email sent to member at %s
     SendReminderForExpiredSubscriptionTitle=Send reminder by email for expired subscription
    diff --git a/htdocs/langs/tr_TR/modulebuilder.lang b/htdocs/langs/tr_TR/modulebuilder.lang
    index d54ac847d91..2e70cbd2d69 100644
    --- a/htdocs/langs/tr_TR/modulebuilder.lang
    +++ b/htdocs/langs/tr_TR/modulebuilder.lang
    @@ -74,6 +74,7 @@ NoWidget=No widget
     GoToApiExplorer=Go to API explorer
     ListOfMenusEntries=Menü girişlerinin listesi
     ListOfPermissionsDefined=Tanımlanan izinlerin listesi
    +SeeExamples=See examples here
     EnabledDesc=Condition to have this field active (Examples: 1 or $conf->global->MYMODULE_MYOPTION)
     VisibleDesc=Is the field visible ? (Examples: 0=Never visible, 1=Visible on list and create/update/view forms, 2=Visible on list only, 3=Visible on create/update/view form only. Using a negative value means field is not shown by default on list but can be selected for viewing)
     IsAMeasureDesc=Can the value of field be cumulated to get a total into list ? (Examples: 1 or 0)
    @@ -95,3 +96,6 @@ DropTableIfEmpty=(Delete table if empty)
     TableDoesNotExists=The table %s does not exists
     TableDropped=Table %s deleted
     InitStructureFromExistingTable=Build the structure array string of an existing table
    +UseAboutPage=Disallow the about page
    +UseDocFolder=Disallow the documentation folder
    +UseSpecificReadme=Use a specific ReadMe
    diff --git a/htdocs/langs/tr_TR/opensurvey.lang b/htdocs/langs/tr_TR/opensurvey.lang
    index 6e68be4090e..8a2c5496bfc 100644
    --- a/htdocs/langs/tr_TR/opensurvey.lang
    +++ b/htdocs/langs/tr_TR/opensurvey.lang
    @@ -57,4 +57,5 @@ ErrorInsertingComment=Yorumunuzu eklerken bir hata oluştu
     MoreChoices=Oy kullananlar için daha çok seçenek girin
     SurveyExpiredInfo=Anket kapandı veya oylama süresi doldu.
     EmailSomeoneVoted=%s bir satır doldurdu.\nAnketi bu bağlantıda bulabilirsiniz: \n%s
    -ShowSurvey=Show survey
    +ShowSurvey=Anketi göster
    +UserMustBeSameThanUserUsedToVote=You must have voted and use the same user name that the one used to vote, to post a comment
    diff --git a/htdocs/langs/tr_TR/orders.lang b/htdocs/langs/tr_TR/orders.lang
    index 3466a8384ee..a81da61f28e 100644
    --- a/htdocs/langs/tr_TR/orders.lang
    +++ b/htdocs/langs/tr_TR/orders.lang
    @@ -1,6 +1,6 @@
     # Dolibarr language file - Source file is en_US - orders
     OrdersArea=Müşteri siparişleri alanı
    -SuppliersOrdersArea=Tedarikçi siparişleri alanı
    +SuppliersOrdersArea=Purchase orders area
     OrderCard=Sipariş kartı
     OrderId=Sipariş Kimliği
     Order=Sipariş
    @@ -13,18 +13,18 @@ OrderToProcess=İşlenecek sipariş
     NewOrder=Yeni sipariş
     ToOrder=Sipariş yap
     MakeOrder=Sipariş yap
    -SupplierOrder=Tedarikçi siparişi
    -SuppliersOrders=Tedarikçi siparişleri
    -SuppliersOrdersRunning=Mevcut tedarikçi siparişleri
    +SupplierOrder=Purchase order
    +SuppliersOrders=Purchase orders
    +SuppliersOrdersRunning=Current purchase orders
     CustomerOrder=Müşteri siparişi
    -CustomersOrders=Müşteri siparişleri
    +CustomersOrders=Müşteri Siparişleri
     CustomersOrdersRunning=Geçerli müşteri siparişleri
     CustomersOrdersAndOrdersLines=Müşteri siparişleri ve sipariş kalemleri
     OrdersDeliveredToBill=Faturaya gönderilen müşteri siparişleri
     OrdersToBill=Teslim edilecek müşteri siparişleri
     OrdersInProcess=İşlemde olan müşteri siparişleri
     OrdersToProcess=İşlenecek müşteri siparişleri
    -SuppliersOrdersToProcess=İşlenecek tedarikçi siparişleri
    +SuppliersOrdersToProcess=Purchase orders to process
     StatusOrderCanceledShort=İptal edilmiş
     StatusOrderDraftShort=Taslak
     StatusOrderValidatedShort=Doğrulanmış
    @@ -75,15 +75,15 @@ ShowOrder=Siparişi göster
     OrdersOpened=İşlenecek siparişler
     NoDraftOrders=Taslak sipariş yok
     NoOrder=Sipariş yok
    -NoSupplierOrder=Tedarikçi siparişi yok
    +NoSupplierOrder=No purchase order
     LastOrders=Son %s müşteri siparişi
     LastCustomerOrders=Son %s müşteri siparişi
    -LastSupplierOrders=Son %s tedarikçi siparişi
    +LastSupplierOrders=Latest %s purchase orders
     LastModifiedOrders=Değiştirilen son %s sipariş
     AllOrders=Bütün siparişler
     NbOfOrders=Sipariş sayısı
     OrdersStatistics=Sipariş istatistikleri
    -OrdersStatisticsSuppliers=Tedarikçi siparişleri istatistikleri
    +OrdersStatisticsSuppliers=Purchase order statistics
     NumberOfOrdersByMonth=Aylık sipariş sayısı
     AmountOfOrdersByMonthHT=Aylık sipariş tutarı (vergisiz net)
     ListOfOrders=Sipariş listesi
    @@ -97,12 +97,12 @@ ConfirmMakeOrder=Are you sure you want to confirm you made this order on <b>%s</
     GenerateBill=Fatura oluştur
     ClassifyShipped=Teslim edildi sınıflandır
     DraftOrders=Taslak siparişler
    -DraftSuppliersOrders=Taslak tedarikçi siparişi
    +DraftSuppliersOrders=Draft purchase orders
     OnProcessOrders=İşlemdeki siparişler
     RefOrder=Sipariş ref.
     RefCustomerOrder=Müşterinin sipariş ref.
    -RefOrderSupplier=Tedarikçi sipariş ref.
    -RefOrderSupplierShort=Ref. order supplier
    +RefOrderSupplier=Ref. order for vendor
    +RefOrderSupplierShort=Ref. order vendor
     SendOrderByMail=Siparişi postayla gönder
     ActionsOnOrder=Sipariş etkinlikleri
     NoArticleOfTypeProduct='ürün' türünde herhangi bir madde olmadığından bu sipariş için sevkedilebilir madde yok
    @@ -115,9 +115,9 @@ ConfirmCloneOrder=Bu siparişi kopyalamak istediğinizden emin misiniz <b>%s</b>
     DispatchSupplierOrder=%s tedarikçi siparişini al
     FirstApprovalAlreadyDone=İlk onay zaten yapılmış
     SecondApprovalAlreadyDone=İkinci onaylama zaten yapılmış
    -SupplierOrderReceivedInDolibarr=%s Tedarikçi siparişi alındı %s
    -SupplierOrderSubmitedInDolibarr=%s Tedarikçi siparişi sunuldu
    -SupplierOrderClassifiedBilled=%s Tedarikçi siparişi faturalandı ayarlı
    +SupplierOrderReceivedInDolibarr=Purchase Order %s received %s
    +SupplierOrderSubmitedInDolibarr=Purchase Order %s submited
    +SupplierOrderClassifiedBilled=Purchase Order %s set billed
     OtherOrders=Diğer siparişler
     ##### Types de contacts #####
     TypeContact_commande_internal_SALESREPFOLL=Müşteri siparişi izleme temsilcisi
    @@ -125,11 +125,11 @@ TypeContact_commande_internal_SHIPPING=Sevkiyat izleme temsilcisi
     TypeContact_commande_external_BILLING=Müşteri fatura yetkilisi
     TypeContact_commande_external_SHIPPING=Müşteri nakliye yetkilisi
     TypeContact_commande_external_CUSTOMER=Müşteri sipariş izleme yetkilisi
    -TypeContact_order_supplier_internal_SALESREPFOLL=Tedarikçi sipariş izleme temsilcisi
    +TypeContact_order_supplier_internal_SALESREPFOLL=Representative following-up purchase order
     TypeContact_order_supplier_internal_SHIPPING=Sevkiyat izleme temsilcisi
    -TypeContact_order_supplier_external_BILLING=Tedarikçi fatura yetkilisi
    -TypeContact_order_supplier_external_SHIPPING=Tedarikçi sevkiyat yetkilisi
    -TypeContact_order_supplier_external_CUSTOMER=Tedarikçi sipariş izleme yetkilisi
    +TypeContact_order_supplier_external_BILLING=Vendor invoice contact
    +TypeContact_order_supplier_external_SHIPPING=Vendor shipping contact
    +TypeContact_order_supplier_external_CUSTOMER=Vendor contact following-up order
     Error_COMMANDE_SUPPLIER_ADDON_NotDefined=COMMANDE_SUPPLIER_ADDON değişmezi tanımlanmamış
     Error_COMMANDE_ADDON_NotDefined=Sabit COMMANDE_ADDON tanımlanmamış
     Error_OrderNotChecked=Faturalanacak seçilmiş sipariş yok
    diff --git a/htdocs/langs/tr_TR/other.lang b/htdocs/langs/tr_TR/other.lang
    index 2cb36fdfde6..23fc9f59bf6 100644
    --- a/htdocs/langs/tr_TR/other.lang
    +++ b/htdocs/langs/tr_TR/other.lang
    @@ -80,9 +80,9 @@ LinkedObject=Bağlantılı nesne
     NbOfActiveNotifications=Bildirim sayısı (alıcı epostaları sayısı)
     PredefinedMailTest=__(Hello)__\nBu, __EMAIL__ adresine gönderilen bir test mailidir.\nİki satır bir satırbaşı ile birbirinden ayrılır.\n\n__USER_SIGNATURE__
     PredefinedMailTestHtml=__(Hello)__\nBu bir <b>test</b> mailidir (test kelimesi kalın olmalıdır). <br> İki satır bir satırbaşı ile birbirinden ayrılır. <br><br>__USER_SIGNATURE__
    -PredefinedMailContentSendInvoice=__(Hello)__\n\nYou will find here the invoice __REF__\n\nThis is the link to make your online payment if this invoice is not already payed:\n__ONLINE_PAYMENT_URL__\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
    -PredefinedMailContentSendInvoiceReminder=__(Hello)__\n\nWe would like to warn you that the invoice  __REF__ seems to not be payed. So this is the invoice in attachment again, as a reminder.\n\nThis is the link to make your online payment:\n__ONLINE_PAYMENT_URL__\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
    -PredefinedMailContentSendProposal=__(Hello)__\n\nBurada ticari teklifi bulacaksınız __PREF__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
    +PredefinedMailContentSendInvoice=__(Hello)__\n\nYou will find here the invoice __REF__\n\n__ONLINE_PAYMENT_TEXT_AND_URL__\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
    +PredefinedMailContentSendInvoiceReminder=__(Hello)__\n\nWe would like to warn you that the invoice  __REF__ seems to not be payed. So this is the invoice in attachment again, as a reminder.\n\n__ONLINE_PAYMENT_TEXT_AND_URL__\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
    +PredefinedMailContentSendProposal=__(Hello)__\n\nYou will find here the commercial proposal __REF__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
     PredefinedMailContentSendSupplierProposal=__(Hello)__\n\nBurada fiyat talebini bulacaksınız __REF__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
     PredefinedMailContentSendOrder=__(Hello)__\n\nBurada siparişi bulacaksınız __REF__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
     PredefinedMailContentSendSupplierOrder=__(Hello)__\n\nBurada siparişimizi bulacaksınız __REF__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
    @@ -91,6 +91,7 @@ PredefinedMailContentSendShipping=__(Hello)__\n\nBurada sevkiyatı bulacaksını
     PredefinedMailContentSendFichInter=__(Hello)__\n\nBurada müdahaleyi bulacaksınız __REF__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
     PredefinedMailContentThirdparty=__(Hello)__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
     PredefinedMailContentUser=__(Hello)__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
    +PredefinedMailContentLink=You can click on the link below to make your payment if it is not already done.\n\n%s\n\n
     DemoDesc=Dolibarr, çeşitli iş modüllerini destekleyen kompakt bir ERP/CRM çözümüdür. Tüm modüllerin sergilendiği bir demonun mantığı yoktur, çünkü böyle bir senaryo asla gerçekleşmez (birkaç yüz adet mevcut). Bu nedenle birkaç demo profili vardır.
     ChooseYourDemoProfil=İşlemlerinize uyan demo profilini seçin...
     ChooseYourDemoProfilMore=...veya kendi profilinizi oluşturun<br>(manuel modül seçimi)
    @@ -216,9 +217,9 @@ StartUpload=Yüklemeyi başlat
     CancelUpload=Yüklemeyi iptal et
     FileIsTooBig=Dosyalar çok büyük
     PleaseBePatient=Lütfen sabırlı olun...
    -NewPassword=New password
    +NewPassword=Yeni şifre
     ResetPassword=Şifreyi sıfırla
    -RequestToResetPasswordReceived=Dolibarr parolanızı değiştirmek için bir istek alınmıştır
    +RequestToResetPasswordReceived=A request to change your password has been received.
     NewKeyIs=Oturum açmak için yeni anahtarınız
     NewKeyWillBe=Yazılımda oturum açmak için yeni anahtarınız bu olacaktır
     ClickHereToGoTo=%s e gitmek için buraya tıkla
    @@ -233,6 +234,8 @@ PermissionsDelete=İzinler kaldırıldı
     YourPasswordMustHaveAtLeastXChars=Şifreniz en az <strong>%s</strong> karakter içermelidir
     YourPasswordHasBeenReset=Şifreniz başarılı bir şekilde sıfırlandı
     ApplicantIpAddress=Başvuru sahibinin IP adresi
    +SMSSentTo=SMS sent to %s
    +
     ##### Export #####
     ExportsArea=Dışaaktar alanı
     AvailableFormats=Varolan biçimler
    diff --git a/htdocs/langs/tr_TR/paypal.lang b/htdocs/langs/tr_TR/paypal.lang
    index 76257673ed0..700ebd55da1 100644
    --- a/htdocs/langs/tr_TR/paypal.lang
    +++ b/htdocs/langs/tr_TR/paypal.lang
    @@ -14,7 +14,6 @@ PaypalModeOnlyPaypal=Yalnızca PayPal
     ONLINE_PAYMENT_CSS_URL=Online ödeme sayfasındaki CSS stil sayfasının isteğe bağlı URL'si
     ThisIsTransactionId=Bu işlem kimliğidir: <b>%s</b>
     PAYPAL_ADD_PAYMENT_URL=Posta yoluyla bir belge gönderdiğinizde, Paypal ödeme url'sini ekleyin
    -PredefinedMailContentLink=You can click on the link below to make your payment if it is not already done.<br><br>%s<br><br>
     YouAreCurrentlyInSandboxMode=Şu anda %s "sandbox" modundasınız
     NewOnlinePaymentReceived=Yeni online ödeme alındı
     NewOnlinePaymentFailed=Yeni online ödeme denendi ancak başarısız oldu
    diff --git a/htdocs/langs/tr_TR/productbatch.lang b/htdocs/langs/tr_TR/productbatch.lang
    index b929aef493e..bfd89ca0cf2 100644
    --- a/htdocs/langs/tr_TR/productbatch.lang
    +++ b/htdocs/langs/tr_TR/productbatch.lang
    @@ -16,9 +16,9 @@ printEatby=Son Yenme: %s
     printSellby=Son satış: %s
     printQty=Mik: %d
     AddDispatchBatchLine=Dağıtımda bir Raf Ömrü satırı ekle
    -WhenProductBatchModuleOnOptionAreForced=When module Lot/Serial is on, automatic increase/decrease stock mode is forced to shipping validate and manual dispatching for reception and can't be edited. Other options can be defined as you want.
    +WhenProductBatchModuleOnOptionAreForced=When module Lot/Serial is on, automatic stock decrease  is forced to 'Decrease real stocks on shipping validation' and automatic increase mode is forced to 'Increase real stocks on manual dispatching into warehouses' and can't be edited. Other options can be defined as you want.
     ProductDoesNotUseBatchSerial=Bu ürün parti/seri numarası kullanmıyor
     ProductLotSetup=Parti/seri modülü ayarları
     ShowCurrentStockOfLot=Çift ürün/lot için mevcut stoğu göster
     ShowLogOfMovementIfLot=Çift ürün/lot için hareketler günlüğünü göster
    -StockDetailPerBatch=Stock detail per lot
    +StockDetailPerBatch=Parti başına stok detayı
    diff --git a/htdocs/langs/tr_TR/products.lang b/htdocs/langs/tr_TR/products.lang
    index c79cf9037dd..4aefd69d2aa 100644
    --- a/htdocs/langs/tr_TR/products.lang
    +++ b/htdocs/langs/tr_TR/products.lang
    @@ -27,7 +27,7 @@ ProductAccountancySellExportCode=Muhasebe kodu (satış ihracatı)
     ProductOrService=Ürün veya Hizmet
     ProductsAndServices=Ürünler ve Hizmetler
     ProductsOrServices=Ürünler veya hizmetler
    -ProductsPipeServices=Products | Services
    +ProductsPipeServices=Ürünler | Hizmetler
     ProductsOnSaleOnly=Sadece satılık ürünler
     ProductsOnPurchaseOnly=Sadece satın alınabilir ürünler
     ProductsNotOnSell=Satılık olmayan ve satın alınabilir olmayan ürünler
    @@ -70,6 +70,7 @@ SoldAmount=Satılan tutar
     PurchasedAmount=Satınalınan tutar
     NewPrice=Yeni fiyat
     MinPrice=En düş. satış fiyatı
    +EditSellingPriceLabel=Edit selling price label
     CantBeLessThanMinPrice=Satış fiyatı bu ürün için izin verilen en düşük fiyattan az olamaz (%s vergi hariç). Bu mesaj, çok fazla indirim yaparsanız da belirir.
     ContractStatusClosed=Kapalı
     ErrorProductAlreadyExists=%s Referanslı bir ürün zaten var var.
    @@ -155,7 +156,7 @@ BuyingPrices=Alış fiyatları
     CustomerPrices=Müşteri fiyatları
     SuppliersPrices=Tedarikçi fiyatları
     SuppliersPricesOfProductsOrServices=Tedarikçi fiyatları (ürünlerin ya da hizmetlerin)
    -CustomCode=Gümrük/Emtia/HS kodu
    +CustomCode=Customs / Commodity / HS code
     CountryOrigin=Menşei ülke
     Nature=Niteliği
     ShortLabel=Kısa etiket
    @@ -250,8 +251,8 @@ PriceNumeric=Sayı
     DefaultPrice=Varsayılan fiyat
     ComposedProductIncDecStock=Ana değişimde stok Arttır/Eksilt
     ComposedProduct=Yan ürün
    -MinSupplierPrice=En düşük tedarikçi fiyatı
    -MinCustomerPrice=En düşük müşteri fiyatı
    +MinSupplierPrice=Enaz alış fiyatı
    +MinCustomerPrice=Minimum selling price
     DynamicPriceConfiguration=Dinamik fiyat yapılandırması
     DynamicPriceDesc=Ürün kartında bu modül etkin olduğunda, Müşteri veya Tedarikçi fiyatlarını hesaplamak için matematiksel fonksiyonları ayarlayabiliyor olmanız gerekir. Böyle bir işlev tüm matematiksel operatörleri, bazı sabitler ve değişkenleri kullanabilir. Burada kullanmak istediğiniz değişkenleri ayarlayabilirsiniz ve değişken otomatik güncelleme gerektiriyorsa, dış URL Dolibarr'ın değeri otomatik olarak güncellemesini istemek için kullanılabilir.
     AddVariable=Değişken ekle
    diff --git a/htdocs/langs/tr_TR/projects.lang b/htdocs/langs/tr_TR/projects.lang
    index 89a80553718..04ec0ebc21b 100644
    --- a/htdocs/langs/tr_TR/projects.lang
    +++ b/htdocs/langs/tr_TR/projects.lang
    @@ -77,6 +77,7 @@ Time=Süre
     ListOfTasks=Görevler listesi
     GoToListOfTimeConsumed=Tüketilen süre listesine git
     GoToListOfTasks=Görevler listesine git
    +GoToGanttView=Go to Gantt view
     GanttView=Gantt View
     ListProposalsAssociatedProject=Proje ile ilgili tekliflerin listesi
     ListOrdersAssociatedProject=List of customer orders associated with the project
    @@ -226,4 +227,4 @@ AllowCommentOnProject=Allow user comments on projects
     DontHavePermissionForCloseProject=You do not have permissions to close the project %s
     DontHaveTheValidateStatus=The project %s must be open to be closed
     RecordsClosed=%s project(s) closed
    -SendProjectRef=About project %s
    +SendProjectRef=Information project %s
    diff --git a/htdocs/langs/tr_TR/propal.lang b/htdocs/langs/tr_TR/propal.lang
    index cc27a5b30a7..7360e82b13f 100644
    --- a/htdocs/langs/tr_TR/propal.lang
    +++ b/htdocs/langs/tr_TR/propal.lang
    @@ -75,6 +75,7 @@ AvailabilityTypeAV_1M=1 ay
     TypeContact_propal_internal_SALESREPFOLL=Teklif izleme temsilcisi
     TypeContact_propal_external_BILLING=Müşteri faturası ilgilisi
     TypeContact_propal_external_CUSTOMER=Müşteri teklif izleme ilgilisi
    +TypeContact_propal_external_SHIPPING=Customer contact for delivery
     # Document models
     DocModelAzurDescription=Eksiksiz bir teklif modeli (logo. ..)
     DefaultModelPropalCreate=Varsayılan model oluşturma
    diff --git a/htdocs/langs/tr_TR/sendings.lang b/htdocs/langs/tr_TR/sendings.lang
    index f17bc154358..321e4d61a7d 100644
    --- a/htdocs/langs/tr_TR/sendings.lang
    +++ b/htdocs/langs/tr_TR/sendings.lang
    @@ -36,7 +36,7 @@ StatusSendingDraftShort=Taslak
     StatusSendingValidatedShort=Doğrulanmış
     StatusSendingProcessedShort=İşlenmiş
     SendingSheet=Sevkiyat tablosu
    -ConfirmDeleteSending=Are you sure you want to delete this shipment?
    +ConfirmDeleteSending=Bu sevkiyatı silmek istediğinizden emin misiniz?
     ConfirmValidateSending=<b>%s</b> referanslı bu gönderiyi doğrulamak istediğiniz emin misiniz?
     ConfirmCancelSending=Bu gönderiyi iptal etmek istediğinizden emin misiniz?
     DocumentModelMerou=Merou A5 modeli
    @@ -52,8 +52,8 @@ ActionsOnShipping=Sevkiyat etkinlikleri
     LinkToTrackYourPackage=Paketinizi izleyeceğiniz bağlantı
     ShipmentCreationIsDoneFromOrder=Şu an için, yeni bir sevkiyatın oluşturulması sipariş kartından yapılmıştır.
     ShipmentLine=Sevkiyat kalemi
    -ProductQtyInCustomersOrdersRunning=Açık müşteri siparişlerindeki ürün miktarı
    -ProductQtyInSuppliersOrdersRunning=Açık tedarikçi siparişlerindeki ürün miktarı
    +ProductQtyInCustomersOrdersRunning=Product quantity into open customer orders
    +ProductQtyInSuppliersOrdersRunning=Product quantity into open purchase orders
     ProductQtyInShipmentAlreadySent=Product quantity from open customer order already sent
     ProductQtyInSuppliersShipmentAlreadyRecevied=Product quantity from open supplier order already received
     NoProductToShipFoundIntoStock=Bu <b>%s</b> deposunda sevk edilecek hiç mal bulunamadı. Stoğu düzeltin ya da bir başka depo seçmek için geri gidin.
    diff --git a/htdocs/langs/tr_TR/stocks.lang b/htdocs/langs/tr_TR/stocks.lang
    index 1ab928d8fed..0d8e11d8788 100644
    --- a/htdocs/langs/tr_TR/stocks.lang
    +++ b/htdocs/langs/tr_TR/stocks.lang
    @@ -8,9 +8,9 @@ WarehouseEdit=Depo değiştir
     MenuNewWarehouse=Yeni depo
     WarehouseSource=Kaynak depo
     WarehouseSourceNotDefined=Tanımlı depo yok,
    -AddWarehouse=Create warehouse
    +AddWarehouse=Depo oluştur
     AddOne=Bir tane ekle
    -DefaultWarehouse=Default warehouse
    +DefaultWarehouse=Varsayılan depo
     WarehouseTarget=Hedef depo
     ValidateSending=Gönderim sil
     CancelSending=Gönderim iptal et
    @@ -67,7 +67,7 @@ DeStockOnValidateOrder=Müşteri siparişlerinin doğrulanması üzerine gerçek
     DeStockOnShipment=Sevkiyatın onaylanmasıyla gerçek stoku eksilt
     DeStockOnShipmentOnClosing=Sevkiyatın kapalı olarak sınıflandırılmasıyla gerçek stoğu eksilt
     ReStockOnBill=Müşteri faturalarının/iade faturalarının doğrulanması üzerine gerçek stokları arttır
    -ReStockOnValidateOrder=Tedarikçi siparişlerinin onanması üzerine gerçek stokları arttır
    +ReStockOnValidateOrder=Increase real stocks on purchase orders approbation
     ReStockOnDispatchOrder=Increase real stocks on manual dispatching into warehouses, after supplier order receipt of goods
     OrderStatusNotReadyToDispatch=Sipariş henüz yoksa veya stok deposundan gönderime izin veren bir durum varsa.
     StockDiffPhysicTeoric=Fiziki ve sanal stok arasındaki farkın açıklaması
    @@ -203,3 +203,4 @@ RegulateStock=Regulate Stock
     ListInventory=Liste
     StockSupportServices=Stock management support services
     StockSupportServicesDesc=By default, you can stock only product with type "product". If on, and if module service is on, you can also stock a product with type "service"
    +ReceiveProducts=Receive items
    diff --git a/htdocs/langs/tr_TR/stripe.lang b/htdocs/langs/tr_TR/stripe.lang
    index d2ba655139d..691687eb9d0 100644
    --- a/htdocs/langs/tr_TR/stripe.lang
    +++ b/htdocs/langs/tr_TR/stripe.lang
    @@ -55,11 +55,11 @@ StripePaymentModes=Stripe payment modes
     LocalID=Local ID
     StripeID=Stripe ID
     NameOnCard=Name on card
    -CardNumber=Card Number
    +CardNumber=Kart Numarası
     ExpiryDate=Expiry Date
     CVN=CVN
    -DeleteACard=Delete Card record
    -ConfirmDeleteCard=Are you sure you want to delete this Card record?
    +DeleteACard=Delete Card
    +ConfirmDeleteCard=Are you sure you want to delete this Credit or Debit card?
     CreateCustomerOnStripe=Create customer on Stripe
     CreateCardOnStripe=Create card on Stripe
     ShowInStripe=Show in Stripe
    diff --git a/htdocs/langs/tr_TR/supplier_proposal.lang b/htdocs/langs/tr_TR/supplier_proposal.lang
    index c575026f2df..4ea0b55d442 100644
    --- a/htdocs/langs/tr_TR/supplier_proposal.lang
    +++ b/htdocs/langs/tr_TR/supplier_proposal.lang
    @@ -1,22 +1,22 @@
     # Dolibarr language file - Source file is en_US - supplier_proposal
    -SupplierProposal=Tedarikçi teklifleri
    -supplier_proposalDESC=Tedarikçilere yapılan fiyat isteklerini yönet
    +SupplierProposal=Vendor commercial proposals
    +supplier_proposalDESC=Manage price requests to vendors
     SupplierProposalNew=Yeni fiyat isteği
     CommRequest=Fiyat isteği
     CommRequests=Fiyat istekleri
     SearchRequest=İstek ara
     DraftRequests=Taslak istekler
    -SupplierProposalsDraft=Taslak tedarikçi teklifleri
    +SupplierProposalsDraft=Draft vendor proposals
     LastModifiedRequests=Değiştirilen son %s fiyat isteği
     RequestsOpened=Fiyat isteği aç
    -SupplierProposalArea=Tedarikçi teklifleri alanı
    -SupplierProposalShort=Tedarikçi teklifi
    -SupplierProposals=Tedarikçi teklifleri
    -SupplierProposalsShort=Tedarikçi teklifleri
    +SupplierProposalArea=Vendor proposals area
    +SupplierProposalShort=Vendor proposal
    +SupplierProposals=Vendor proposals
    +SupplierProposalsShort=Vendor proposals
     NewAskPrice=Yeni fiyat isteği
     ShowSupplierProposal=Fiyat isteği göster
     AddSupplierProposal=Fiyat isteği oluştur
    -SupplierProposalRefFourn=Tedarikçi ref
    +SupplierProposalRefFourn=Vendor ref
     SupplierProposalDate=Teslim tarihi
     SupplierProposalRefFournNotice="Kabul edildi" olarak kapatmadan önce tedarikçi referansını tutmayı düşün.
     ConfirmValidateAsk=Bu fiyat talebini <b>%s</b> adı altında onaylamak istediğinizden emin misiniz?
    @@ -47,9 +47,9 @@ CommercialAsk=Fiyat isteği
     DefaultModelSupplierProposalCreate=Varsayılan model oluşturma
     DefaultModelSupplierProposalToBill=Bir fiyat isteğini kapatma sırasında (kabul edilmiş) varsayılan şablon
     DefaultModelSupplierProposalClosed=Bir fiyat isteğini kapatma sırasında (reddedilmiş) varsayılan şablon 
    -ListOfSupplierProposals=Tedarikçi teklif istekleri listesi
    -ListSupplierProposalsAssociatedProject=Proje ile ilişkili tedarikçi teliflerinin listesi
    -SupplierProposalsToClose=Kapatılacak tedarikçi teklifleri
    -SupplierProposalsToProcess=İşlenecek tedarikçi teklifleri
    +ListOfSupplierProposals=List of vendor proposal requests
    +ListSupplierProposalsAssociatedProject=List of vendor proposals associated with project
    +SupplierProposalsToClose=Vendor proposals to close
    +SupplierProposalsToProcess=Vendor proposals to process
     LastSupplierProposals=Son %s fiyat talepleri
     AllPriceRequests=Tüm istekler
    diff --git a/htdocs/langs/tr_TR/suppliers.lang b/htdocs/langs/tr_TR/suppliers.lang
    index 5f1195e9677..9ee2099f4b2 100644
    --- a/htdocs/langs/tr_TR/suppliers.lang
    +++ b/htdocs/langs/tr_TR/suppliers.lang
    @@ -1,11 +1,11 @@
     # Dolibarr language file - Source file is en_US - suppliers
    -Suppliers=Tedarikçiler
    -SuppliersInvoice=Tedarikçi faturası
    -ShowSupplierInvoice=Tedarikçi Faturası Göster
    -NewSupplier=Yeni tedarikçi
    +Suppliers=Vendors
    +SuppliersInvoice=Vendor invoice
    +ShowSupplierInvoice=Show Vendor Invoice
    +NewSupplier=New vendor
     History=Geçmiş
    -ListOfSuppliers=Tedarikçi listesi
    -ShowSupplier=Tedarikçi göster
    +ListOfSuppliers=List of vendors
    +ShowSupplier=Show vendor
     OrderDate=Sipariş tarihi
     BuyingPriceMin=En iyi alış fiyatı
     BuyingPriceMinShort=En iyi alış fiyatı
    @@ -14,34 +14,34 @@ TotalSellingPriceMinShort=Yan ürün satış fiyatları toplamı
     SomeSubProductHaveNoPrices=Bazı altürünlerin fiyatı yok
     AddSupplierPrice=Alış fiyatı ekle
     ChangeSupplierPrice=Alış fiyatı değiştir
    -SupplierPrices=Tedarikçi fiyatları
    +SupplierPrices=Vendor prices
     ReferenceSupplierIsAlreadyAssociatedWithAProduct=Bu referanslı tedarikçi zaten bu referans ile ilişkili: %s
    -NoRecordedSuppliers=Kayıtlı tedarikçi yok
    -SupplierPayment=Tedarikçi ödemesi
    -SuppliersArea=Tedarikçiler alanı
    -RefSupplierShort=Ref. tedarikçi
    +NoRecordedSuppliers=No vendor recorded
    +SupplierPayment=Vendor payment
    +SuppliersArea=Vendor area
    +RefSupplierShort=Ref. vendor
     Availability=Uygunluğu
    -ExportDataset_fournisseur_1=Tedarikçi faturaları listesi ve fatura satırları
    -ExportDataset_fournisseur_2=Tedarikçi faturaları ve ödemeleri
    -ExportDataset_fournisseur_3=Tedarikçi siparişleri ve sipariş satırları
    +ExportDataset_fournisseur_1=Vendor invoices list and invoice lines
    +ExportDataset_fournisseur_2=Vendor invoices and payments
    +ExportDataset_fournisseur_3=Purchase orders and order lines
     ApproveThisOrder=Bu siparişi onayla
     ConfirmApproveThisOrder=Siparişi uygun bulmak istediğinizden emin misiniz <b>%s</b>?
     DenyingThisOrder=Bu siparişi reddet
     ConfirmDenyingThisOrder=Bu siparişi reddetmek istediğinizden emin misiniz <b>%s</b>?
     ConfirmCancelThisOrder=Bu siparişi iptal etmek istediğinizden emin misiniz <b>%s</b>?
    -AddSupplierOrder=Tedarikçi siparişi oluştur
    -AddSupplierInvoice=Tedarikçi faturası oluştur
    -ListOfSupplierProductForSupplier=Tedarikçi <b>%s</b> için ürün ve fiyat listesi
    -SentToSuppliers=Tedarikçilere gönderilen
    -ListOfSupplierOrders=Tedarikçi siparişleri listesi
    -MenuOrdersSupplierToBill=Faturalanacak tedarikçi siparişleri
    +AddSupplierOrder=Create Purchase Order
    +AddSupplierInvoice=Create vendor invoice
    +ListOfSupplierProductForSupplier=List of products and prices for vendor <b>%s</b>
    +SentToSuppliers=Sent to vendors
    +ListOfSupplierOrders=List of purchase orders
    +MenuOrdersSupplierToBill=Purchase orders to invoice
     NbDaysToDelivery=Gün olarak teslim süresi
     DescNbDaysToDelivery=Bu siparişteki en büyük teslimat gecikmesi olan ürünler
    -SupplierReputation=Tedarikçi itibarı
    +SupplierReputation=Vendor reputation
     DoNotOrderThisProductToThisSupplier=Sipariş verme
     NotTheGoodQualitySupplier=Hatalı kalite
     ReputationForThisProduct=İtibar
     BuyerName=Alıcı adı
     AllProductServicePrices=Tüm ürün/hizmet fiyatları
    -AllProductReferencesOfSupplier=All product / service references of supplier
    -BuyingPriceNumShort=Tedarikçi fiyatları
    +AllProductReferencesOfSupplier=Tüm tedarikçi ürün/hizmet referansları
    +BuyingPriceNumShort=Vendor prices
    diff --git a/htdocs/langs/tr_TR/trips.lang b/htdocs/langs/tr_TR/trips.lang
    index c116f74d591..13e7b1c6a89 100644
    --- a/htdocs/langs/tr_TR/trips.lang
    +++ b/htdocs/langs/tr_TR/trips.lang
    @@ -12,7 +12,7 @@ ShowTrip=Gider raporu göster
     NewTrip=Yeni gider raporu
     LastExpenseReports=Latest %s expense reports
     AllExpenseReports=All expense reports
    -CompanyVisited=Company/organization visited
    +CompanyVisited=Ziyaret edilen Şirket/Kuruluş
     FeesKilometersOrAmout=Tutar ya da kilometre
     DeleteTrip=Gider raporu sil
     ConfirmDeleteTrip=Are you sure you want to delete this expense report?
    diff --git a/htdocs/langs/tr_TR/users.lang b/htdocs/langs/tr_TR/users.lang
    index b511e5b188f..a8078b88be3 100644
    --- a/htdocs/langs/tr_TR/users.lang
    +++ b/htdocs/langs/tr_TR/users.lang
    @@ -48,7 +48,7 @@ PasswordChangeRequest=<b>%s</b> için şifre değiştirme isteği
     PasswordChangeRequestSent=Parola değiştirildi ve <b>%s</b> e gönderildi.
     ConfirmPasswordReset=Şifre sıfırlamayı onayla
     MenuUsersAndGroups=Kullanıcılar ve Gruplar
    -LastGroupsCreated=Oluşturulan son %s grup
    +LastGroupsCreated=Latest %s groups created
     LastUsersCreated=Oluşturulan son %s kullanıcı
     ShowGroup=Grubu göster
     ShowUser=Kullanıcıyı göster
    @@ -69,8 +69,8 @@ InternalUser=İç kullanıcı
     ExportDataset_user_1=Dolibarr kullanıcıları ve özellikleri
     DomainUser=Etki alanı kullanıcısı %s
     Reactivate=Yeniden etkinleştir
    -CreateInternalUserDesc=This form allows you to create an user internal to your company/organization. To create an external user (customer, supplier, ...), use the button 'Create Dolibarr user' from third party's contact card.
    -InternalExternalDesc=An <b>internal</b> user is a user that is part of your company/organization.<br>An <b>external</b> user is a customer, supplier or other.<br><br>In both cases, permissions defines rights on Dolibarr, also external user can have a different menu manager than internal user (See Home - Setup - Display)
    +CreateInternalUserDesc=Bu form, şirketiniz/kuruluşunuz için bir iç kullanıcı oluşturmanıza olanak tanır. Bir dış kullanıcı oluşturmak için (müşteri, tedarikçi, ...), üçüncü parti kişi kartından 'Dolibarr Kullanıcısı Oluştur' butonunu kullanın.
    +InternalExternalDesc=Bir <b>İç</b> kullanıcı, şirketinizin/kuruluşunuzun parçası olan bir kullanıcıdır.<br>Bir <b>Dış</b> kullanıcı ise, müşteri, tedarikçi veya buna benzer bir kullanıcıdır.<br><br>Her iki durumda da, verilen izinler Dolibarr üzerindeki hakları tanımlar. Bunun yanı sıra dış kullanıcı, iç kullanıcıdan farklı bir menü yöneticisine sahip olabilir (Giriş - Ayarlar - Ekran bölümüne bakın)
     PermissionInheritedFromAGroup=İzin hak tanındı çünkü bir kullanıcının grubundan intikal etti.
     Inherited=İntikal eden
     UserWillBeInternalUser=Oluşturulacak kullanıcı bir iç kullanıcı olacaktır (çünkü belirli bir üçüncü parti ile bağlantılı değildir)
    @@ -100,7 +100,7 @@ HierarchicView=Sıradüzeni görünümü
     UseTypeFieldToChange=Değiştirmek için Alan türünü kullan
     OpenIDURL=OpenID URL
     LoginUsingOpenID=Oturum açmak için OpenID kullan
    -WeeklyHours=Hours worked (per week)
    +WeeklyHours=Çalışma saati (haftalık toplam)
     ExpectedWorkedHours=Haftalık beklenen çalışma saatleri
     ColorUser=Kullanıcı rengi
     DisabledInMonoUserMode=Bakım modunda devre dışıdır
    diff --git a/htdocs/langs/tr_TR/website.lang b/htdocs/langs/tr_TR/website.lang
    index 2c47c7ec858..10e4e2720f3 100644
    --- a/htdocs/langs/tr_TR/website.lang
    +++ b/htdocs/langs/tr_TR/website.lang
    @@ -72,13 +72,13 @@ MyContainerTitle=Web sitemin başlığı
     AnotherContainer=Another container
     WEBSITE_USE_WEBSITE_ACCOUNTS=Enable the web site account table
     WEBSITE_USE_WEBSITE_ACCOUNTSTooltip=Enable the table to store web site accounts (login/pass) for each website / thirdparty
    -YouMustDefineTheHomePage=You must first define the default Home page
    -OnlyEditionOfSourceForGrabbedContentFuture=Note: only edition of HTML source will be possible when a page content is intiliazed by grabbing it from an external page (WYSIWYG editor will not be available)
    +YouMustDefineTheHomePage=Öncelikle varsayılan Giriş sayfasını tanımlamanız gerekir
    +OnlyEditionOfSourceForGrabbedContentFuture=Note: only edition of HTML source will be possible when a page content is initiliazed by grabbing it from an external page (WYSIWYG editor will not be available)
     OnlyEditionOfSourceForGrabbedContent=Only edition of HTML source is possible when content was grabbed from an external site
     GrabImagesInto=Grab also images found into css and page.
     ImagesShouldBeSavedInto=Images should be saved into directory
     WebsiteRootOfImages=Root directory for website images
     SubdirOfPage=Sub-directory dedicated to page
     AliasPageAlreadyExists=Alias page <strong>%s</strong> already exists
    -CorporateHomePage=Corporate Home page
    -EmptyPage=Empty page
    +CorporateHomePage=Kurumsal Giriş sayfası
    +EmptyPage=Boş sayfa
    diff --git a/htdocs/langs/tr_TR/workflow.lang b/htdocs/langs/tr_TR/workflow.lang
    index 587c2745055..d573cba2530 100644
    --- a/htdocs/langs/tr_TR/workflow.lang
    +++ b/htdocs/langs/tr_TR/workflow.lang
    @@ -14,7 +14,7 @@ descWORKFLOW_INVOICE_AMOUNT_CLASSIFY_BILLED_ORDER=Classify linked source custome
     descWORKFLOW_INVOICE_CLASSIFY_BILLED_ORDER=Classify linked source customer order(s) to billed when customer invoice is set to paid (and if amount of the invoice is same than total amount of linked orders)
     descWORKFLOW_ORDER_CLASSIFY_SHIPPED_SHIPPING=Classify linked source customer order to shipped when a shipment is validated (and if quantity shipped by all shipments is the same as in the order to update)
     # Autoclassify supplier order
    -descWORKFLOW_ORDER_CLASSIFY_BILLED_SUPPLIER_PROPOSAL=Classify linked source supplier proposal(s) to billed when supplier invoice is validated (and if amount of the invoice is same than total amount of linked proposals)
    -descWORKFLOW_INVOICE_AMOUNT_CLASSIFY_BILLED_SUPPLIER_ORDER=Classify linked source supplier order(s) to billed when supplier invoice is validated (and if amount of the invoice is same than total amount of linked orders)
    +descWORKFLOW_ORDER_CLASSIFY_BILLED_SUPPLIER_PROPOSAL=Classify linked source vendor proposal(s) to billed when vendor invoice is validated (and if amount of the invoice is same than total amount of linked proposals)
    +descWORKFLOW_INVOICE_AMOUNT_CLASSIFY_BILLED_SUPPLIER_ORDER=Classify linked source purchase order(s) to billed when vendor invoice is validated (and if amount of the invoice is same than total amount of linked orders)
     AutomaticCreation=Otomatik oluşturma
     AutomaticClassification=Otomatik sınıflandırma
    diff --git a/htdocs/langs/uk_UA/accountancy.lang b/htdocs/langs/uk_UA/accountancy.lang
    index c37db78c215..04bbaa447e7 100644
    --- a/htdocs/langs/uk_UA/accountancy.lang
    +++ b/htdocs/langs/uk_UA/accountancy.lang
    @@ -1,4 +1,5 @@
     # Dolibarr language file - en_US - Accounting Expert
    +Accounting=Accounting
     ACCOUNTING_EXPORT_SEPARATORCSV=Column separator for export file
     ACCOUNTING_EXPORT_DATE=Date format for export file
     ACCOUNTING_EXPORT_PIECE=Export the number of piece
    @@ -39,11 +40,11 @@ AccountWithNonZeroValues=Accounts with non zero values
     ListOfAccounts=List of accounts
     
     MainAccountForCustomersNotDefined=Main accounting account for customers not defined in setup
    -MainAccountForSuppliersNotDefined=Main accounting account for suppliers not defined in setup
    +MainAccountForSuppliersNotDefined=Main accounting account for vendors not defined in setup
     MainAccountForUsersNotDefined=Main accounting account for users not defined in setup
     MainAccountForVatPaymentNotDefined=Main accounting account for VAT payment not defined in setup
     
    -AccountancyArea=Accountancy area
    +AccountancyArea=Accounting area
     AccountancyAreaDescIntro=Usage of the accountancy module is done in several step:
     AccountancyAreaDescActionOnce=The following actions are usually executed one time only, or once per year...
     AccountancyAreaDescActionOnceBis=Next steps should be done to save you time in future by suggesting you the correct default accounting account when making the journalization (writing record in Journals and General ledger)
    @@ -54,6 +55,7 @@ AccountancyAreaDescChartModel=STEP %s: Create a model of chart of account from m
     AccountancyAreaDescChart=STEP %s: Create or check content of your chart of account from menu %s
     
     AccountancyAreaDescVat=STEP %s: Define accounting accounts for each VAT Rates. For this, use the menu entry %s.
    +AccountancyAreaDescDefault=STEP %s: Define default accounting accounts. For this, use the menu entry %s.
     AccountancyAreaDescExpenseReport=STEP %s: Define default accounting accounts for each type of expense report. For this, use the menu entry %s.
     AccountancyAreaDescSal=STEP %s: Define default accounting accounts for payment of salaries. For this, use the menu entry %s.
     AccountancyAreaDescContrib=STEP %s: Define default accounting accounts for special expences (miscellaneous taxes). For this, use the menu entry %s.
    @@ -89,7 +91,7 @@ MenuProductsAccounts=Product accounts
     ProductsBinding=Products accounts
     Ventilation=Binding to accounts
     CustomersVentilation=Customer invoice binding
    -SuppliersVentilation=Supplier invoice binding
    +SuppliersVentilation=Vendor invoice binding
     ExpenseReportsVentilation=Expense report binding
     CreateMvts=Create new transaction
     UpdateMvts=Modification of a transaction
    @@ -130,12 +132,14 @@ ACCOUNTING_LENGTH_GACCOUNT=Length of the general accounting accounts (If you set
     ACCOUNTING_LENGTH_AACCOUNT=Length of the third party accounting accounts (If you set value to 6 here, the account '401' will appear like '401000' on screen)
     ACCOUNTING_MANAGE_ZERO=Allow to manage different number of zero at the end of an accounting account. Needed by some countries (like switzerland). If keep to off (default), you can set the 2 following parameters to ask application to add virtual zero.
     BANK_DISABLE_DIRECT_INPUT=Disable direct recording of transaction in bank account
    +ACCOUNTING_ENABLE_EXPORT_DRAFT_JOURNAL=Enable draft export on journal
     
     ACCOUNTING_SELL_JOURNAL=Sell journal
     ACCOUNTING_PURCHASE_JOURNAL=Purchase journal
     ACCOUNTING_MISCELLANEOUS_JOURNAL=Miscellaneous journal
     ACCOUNTING_EXPENSEREPORT_JOURNAL=Expense report journal
     ACCOUNTING_SOCIAL_JOURNAL=Social journal
    +ACCOUNTING_HAS_NEW_JOURNAL=Has new Journal
     
     ACCOUNTING_ACCOUNT_TRANSFER_CASH=Accounting account of transfer
     ACCOUNTING_ACCOUNT_SUSPENSE=Accounting account of wait
    @@ -185,11 +189,12 @@ ListeMvts=List of movements
     ErrorDebitCredit=Debit and Credit cannot have a value at the same time
     AddCompteFromBK=Add accounting accounts to the group
     ReportThirdParty=List third party account
    -DescThirdPartyReport=Consult here the list of the third party customers and suppliers and their accounting accounts
    +DescThirdPartyReport=Consult here the list of the third party customers and vendors and their accounting accounts
     ListAccounts=List of the accounting accounts
     UnknownAccountForThirdparty=Unknown third party account. We will use %s
     UnknownAccountForThirdpartyBlocking=Unknown third party account. Blocking error
     UnknownAccountForThirdpartyAndWaitingAccountNotDefinedBlocking=Unknown third party account and waiting account not defined. Blocking error
    +PaymentsNotLinkedToProduct=Payment not linked to any product / service
     
     Pcgtype=Group of account
     Pcgsubtype=Subgroup of account
    @@ -204,8 +209,8 @@ DescVentilDoneCustomer=Consult here the list of the lines of invoices customers
     DescVentilTodoCustomer=Bind invoice lines not already bound with a product accounting account
     ChangeAccount=Change the product/service accounting account for selected lines with the following accounting account:
     Vide=-
    -DescVentilSupplier=Consult here the list of supplier invoice lines bound or not yet bound to a product accounting account
    -DescVentilDoneSupplier=Consult here the list of the lines of invoices supplier and their accounting account
    +DescVentilSupplier=Consult here the list of vendor invoice lines bound or not yet bound to a product accounting account
    +DescVentilDoneSupplier=Consult here the list of the lines of invoices vendors and their accounting account
     DescVentilTodoExpenseReport=Bind expense report lines not already bound with a fee accounting account
     DescVentilExpenseReport=Consult here the list of expense report lines bound (or not) to a fee accounting account
     DescVentilExpenseReportMore=If you setup accounting account on type of expense report lines, the application will be able to make all the binding between your expense report lines and the accounting account of your chart of accounts, just in one click with the button <strong>"%s"</strong>. If account was not set on fees dictionary or if you still has some lines not bound to any account, you will have to make a manual binding from the menu "<strong>%s</strong>".
    @@ -215,7 +220,7 @@ ValidateHistory=Bind Automatically
     AutomaticBindingDone=Automatic binding done
     
     ErrorAccountancyCodeIsAlreadyUse=Error, you cannot delete this accounting account because it is used
    -MvtNotCorrectlyBalanced=Movement not correctly balanced. Credit = %s. Debit = %s
    +MvtNotCorrectlyBalanced=Movement not correctly balanced. Debit = %s | Credit = %s
     FicheVentilation=Binding card
     GeneralLedgerIsWritten=Transactions are written in the Ledger
     GeneralLedgerSomeRecordWasNotRecorded=Some of the transactions could not be journalized. If there is no other error message, this is probably because they were already journalized.
    @@ -293,4 +298,9 @@ Binded=Lines bound
     ToBind=Lines to bind
     UseMenuToSetBindindManualy=Autodection not possible, use menu <a href="%s">%s</a> to make the binding manually
     
    +## Import
    +ImportAccountingEntries=Accounting entries
    +
     WarningReportNotReliable=Warning, this report is not based on the Ledger, so does not contains transaction modified manualy in the Ledger. If your journalization is up to date, the bookkeeping view is more accurate.
    +ExpenseReportJournal=Expense Report Journal
    +InventoryJournal=Inventory Journal
    diff --git a/htdocs/langs/uk_UA/admin.lang b/htdocs/langs/uk_UA/admin.lang
    index 679789d5648..919f3160b0a 100644
    --- a/htdocs/langs/uk_UA/admin.lang
    +++ b/htdocs/langs/uk_UA/admin.lang
    @@ -269,10 +269,11 @@ MAIN_MAIL_SMTP_SERVER=SMTP/SMTPS Host (By default in php.ini: <b>%s</b>)
     MAIN_MAIL_SMTP_PORT_NotAvailableOnLinuxLike=SMTP/SMTPS Port (Not defined into PHP on Unix like systems)
     MAIN_MAIL_SMTP_SERVER_NotAvailableOnLinuxLike=SMTP/SMTPS Host (Not defined into PHP on Unix like systems)
     MAIN_MAIL_EMAIL_FROM=Sender email for automatic emails (By default in php.ini: <b>%s</b>)
    -MAIN_MAIL_ERRORS_TO=Email used as 'Errors-To' field in emails sent
    +MAIN_MAIL_ERRORS_TO=Eemail used for error returns emails (fields 'Errors-To' in emails sent)
     MAIN_MAIL_AUTOCOPY_TO= Send systematically a hidden carbon-copy of all sent emails to
     MAIN_DISABLE_ALL_MAILS=Disable all emails sendings (for test purposes or demos)
     MAIN_MAIL_FORCE_SENDTO=Send all emails to (instead of real recipients, for test purposes)
    +MAIN_MAIL_ENABLED_USER_DEST_SELECT=Add employees users with email into allowed destinaries list
     MAIN_MAIL_SENDMODE=Method to use to send EMails
     MAIN_MAIL_SMTPS_ID=SMTP ID if authentication required
     MAIN_MAIL_SMTPS_PW=SMTP Password if authentication required
    @@ -291,7 +292,7 @@ ModuleSetup=Module setup
     ModulesSetup=Modules/Application setup
     ModuleFamilyBase=System
     ModuleFamilyCrm=Customer Relation Management (CRM)
    -ModuleFamilySrm=Supplier Relation Management (SRM)
    +ModuleFamilySrm=Vendor Relation Management (VRM)
     ModuleFamilyProducts=Products Management (PM)
     ModuleFamilyHr=Human Resource Management (HR)
     ModuleFamilyProjects=Projects/Collaborative work
    @@ -373,7 +374,8 @@ NoSmsEngine=No SMS sender manager available. SMS sender manager are not installe
     PDF=PDF
     PDFDesc=You can set each global options related to the PDF generation
     PDFAddressForging=Rules to forge address boxes
    -HideAnyVATInformationOnPDF=Hide all information related to VAT on generated PDF
    +HideAnyVATInformationOnPDF=Hide all information related to Sales tax / VAT on generated PDF
    +PDFRulesForSalesTax=Rules for Sales Tax / VAT
     PDFLocaltax=Rules for %s
     HideLocalTaxOnPDF=Hide %s rate into pdf column tax sale
     HideDescOnPDF=Hide products description on generated PDF
    @@ -445,13 +447,14 @@ DisplayCompanyInfo=Display company address
     DisplayCompanyManagers=Display manager names
     DisplayCompanyInfoAndManagers=Display company address and manager names
     EnableAndSetupModuleCron=If you want to have this recurring invoice beeing generated automatically, module *%s* must be enabled and correctly setup. Otherwise, generation of invoices must be done manually from this template with button *Create*. Note that even if you enabled automatic generation, you can still safely launch manual generation. Duplicates generation for same period are not possible.
    -ModuleCompanyCodeAquarium=Return an accounting code built by:<br>%s followed by third party supplier code for a supplier accounting code,<br>%s followed by third party customer code for a customer accounting code.
    +ModuleCompanyCodeCustomerAquarium=%s followed by third party customer code for a customer accounting code
    +ModuleCompanyCodeSupplierAquarium=%s followed by third party supplier code for a supplier accounting code
     ModuleCompanyCodePanicum=Return an empty accounting code.
     ModuleCompanyCodeDigitaria=Accounting code depends on third party code. The code is composed of the character "C" in the first position followed by the first 5 characters of the third party code.
     Use3StepsApproval=By default, Purchase Orders need to be created and approved by 2 different users (one step/user to create and one step/user to approve. Note that if user has both permission to create and approve, one step/user will be enough). You can ask with this option to introduce a third step/user approval, if amount is higher than a dedicated value (so 3 steps will be necessary: 1=validation, 2=first approval and 3=second approval if amount is enough).<br>Set this to empty if one approval (2 steps) is enough, set it to a very low value (0.1) if a second approval (3 steps) is always required.
     UseDoubleApproval=Use a 3 steps approval when amount (without tax) is higher than...
     WarningPHPMail=WARNING: It is often better to setup outgoing emails to use the email server of your provider instead of the default setup. Some email providers (like Yahoo) does not allow you to send an email from another server than their own server. Your current setup use the server of the application to send email and not the server of your email provider, so some recipients (the one compatible with the restrictive DMARC protocol), will ask your email provider if they can accept your email and some email providers (like Yahoo) may respond "no" because the server is not a server of them, so few of your sent Emails may not be accepted (be carefull also to your email provider sending quota).<br>If your Email provider (like Yahoo) has this restriction, you must change Email setup to choose the other method "SMTP server" and enter the SMTP server and credentials provided by your Email provider (ask your EMail provider to get SMTP credentials for your account).
    -WarningPHPMail2=If your email SMTP provider need to restrict email client to some IP addresses (very rare), this is the IP address of your ERP CRM application: <strong>%s</strong>.
    +WarningPHPMail2=If your email SMTP provider need to restrict email client to some IP addresses (very rare), this is the IP address of the mail user agent (MUA) for your ERP CRM application: <strong>%s</strong>.
     ClickToShowDescription=Click to show description
     DependsOn=This module need the module(s)
     RequiredBy=This module is required by module(s)
    @@ -471,6 +474,9 @@ AttachMainDocByDefault=Set this to 1 if you want to attach main document to emai
     FilesAttachedToEmail=Attach file
     SendEmailsReminders=Send agenda reminders by emails
     davDescription=Add a component to be a DAV server
    +DAVSetup=Setup of module DAV
    +DAV_ALLOW_PUBLIC_DIR=Enable the public directory (WebDav directory with no login required)
    +DAV_ALLOW_PUBLIC_DIRTooltip=The WebDav public directory is a WebDAV directory everybody can access to (in read and write mode), with no need to have/use an existing login/password account.
     # Modules
     Module0Name=Users & groups
     Module0Desc=Users / Employees and Groups management
    @@ -479,7 +485,7 @@ Module1Desc=Companies and contact management (customers, prospects...)
     Module2Name=Commercial
     Module2Desc=Commercial management
     Module10Name=Accounting
    -Module10Desc=Simple accounting reports (journals, turnover) based onto database content. No dispatching.
    +Module10Desc=Simple accounting reports (journals, turnover) based onto database content. Does not use any ledger table.
     Module20Name=Пропозиції
     Module20Desc=Commercial proposal management
     Module22Name=Mass E-mailings
    @@ -491,7 +497,7 @@ Module25Desc=Customer order management
     Module30Name=Рахунки-фактури
     Module30Desc=Invoice and credit note management for customers. Invoice management for suppliers
     Module40Name=Suppliers
    -Module40Desc=Supplier management and buying (orders and invoices)
    +Module40Desc=Suppliers and purchase management (purchase orders and billing)
     Module42Name=Debug Logs
     Module42Desc=Logging facilities (file, syslog, ...). Such logs are for technical/debug purposes.
     Module49Name=Editors
    @@ -546,8 +552,8 @@ Module400Name=Projects/Opportunities/Leads
     Module400Desc=Management of projects, opportunities/leads and/or tasks. You can also assign any element (invoice, order, proposal, intervention, ...) to a project and get a transversal view from the project view.
     Module410Name=Webcalendar
     Module410Desc=Webcalendar integration
    -Module500Name=Special expenses
    -Module500Desc=Management of special expenses (taxes, social or fiscal taxes, dividends)
    +Module500Name=Taxes and Special expenses
    +Module500Desc=Management of other expenses (sale taxes, social or fiscal taxes, dividends, ...)
     Module510Name=Payment of employee wages
     Module510Desc=Record and follow payment of your employee wages
     Module520Name=Loan
    @@ -561,14 +567,14 @@ Module700Name=Donations
     Module700Desc=Donation management
     Module770Name=Expense reports
     Module770Desc=Management and claim expense reports (transportation, meal, ...)
    -Module1120Name=Supplier commercial proposal
    -Module1120Desc=Request supplier commercial proposal and prices
    +Module1120Name=Vendor commercial proposal
    +Module1120Desc=Request vendor commercial proposal and prices
     Module1200Name=Mantis
     Module1200Desc=Mantis integration
     Module1520Name=Document Generation
     Module1520Desc=Mass mail document generation
     Module1780Name=Tags/Categories
    -Module1780Desc=Create tags/category (products, customers, suppliers, contacts or members)
    +Module1780Desc=Create tags/category (products, customers, vendors, contacts or members)
     Module2000Name=WYSIWYG editor
     Module2000Desc=Allow to edit some text area using an advanced editor (Based on CKEditor)
     Module2200Name=Dynamic Prices
    @@ -576,7 +582,7 @@ Module2200Desc=Enable the usage of math expressions for prices
     Module2300Name=Scheduled jobs
     Module2300Desc=Scheduled jobs management (alias cron or chrono table)
     Module2400Name=Events/Agenda
    -Module2400Desc=Follow done and upcoming events. Let application logs automatic events for tracking purposes or record manual events or rendez-vous.
    +Module2400Desc=Follow done and upcoming events. Let application logs automatic events for tracking purposes or record manual events or rendez-vous. This is the main important module for a good Customer or Supplier Relationship Management.
     Module2500Name=DMS / ECM
     Module2500Desc=Document Management System / Electronic Content Management. Automatic organization of your generated or stored documents. Share them when you need.
     Module2600Name=API/Web services (SOAP server)
    @@ -599,7 +605,7 @@ Module4000Desc=Human resources management (management of department, employee co
     Module5000Name=Multi-company
     Module5000Desc=Allows you to manage multiple companies
     Module6000Name=Workflow
    -Module6000Desc=Workflow management
    +Module6000Desc=Workflow management (automatic creation of object and/or automatic status change)
     Module10000Name=Websites
     Module10000Desc=Create public websites with a WYSIWG editor. Just setup your web server (Apache, Nginx, ...) to point to the dedicated Dolibarr directory to have it online on the Internet with your own domain name.
     Module20000Name=Leave Requests management
    @@ -613,7 +619,7 @@ Module50100Desc=Point of sales module (POS).
     Module50200Name=Paypal
     Module50200Desc=Module to offer an online payment page accepting payments using PayPal (credit card or PayPal credit). This can be used to allow your customers to make free payments or for a payment on a particular Dolibarr object (invoice, order, ...)
     Module50400Name=Accounting (advanced)
    -Module50400Desc=Accounting management (double entries, support general and auxiliary ledgers)
    +Module50400Desc=Accounting management (double entries, support general and auxiliary ledgers). Export the ledger in several other accounting software format.
     Module54000Name=PrintIPP
     Module54000Desc=Direct print (without opening the documents) using Cups IPP interface (Printer must be visible from server, and CUPS must be installe on server).
     Module55000Name=Poll, Survey or Vote
    @@ -885,7 +891,7 @@ DictionaryCivility=Personal and professional titles
     DictionaryActions=Types of agenda events
     DictionarySocialContributions=Social or fiscal taxes types
     DictionaryVAT=VAT Rates or Sales Tax Rates
    -DictionaryRevenueStamp=Amount of revenue stamps
    +DictionaryRevenueStamp=Amount of tax stamps
     DictionaryPaymentConditions=Умови платежу
     DictionaryPaymentModes=Payment modes
     DictionaryTypeContact=Contact/Address types
    @@ -913,7 +919,7 @@ SetupSaved=Setup saved
     SetupNotSaved=Setup not saved
     BackToModuleList=Back to modules list
     BackToDictionaryList=Back to dictionaries list
    -TypeOfRevenueStamp=Type of revenue stamp
    +TypeOfRevenueStamp=Type of tax stamp
     VATManagement=VAT Management
     VATIsUsedDesc=By default when creating prospects, invoices, orders etc the VAT rate follows the active standard rule:<br>If the seller is not subjected to VAT, then VAT defaults to 0. End of rule.<br>If the (selling country= buying country), then the VAT by default equals the VAT of the product in the selling country. End of rule. <br>If seller and buyer are both in the European Community and goods are transport products (car, ship, plane), the default VAT is 0 ( The VAT should be paid by the buyer to the customoffice of his country and not to the seller). End of rule.<br>If seller and buyer are both in the European Community and the buyer is not a company, then the VAT by defaults to the VAT of the product sold.  End of rule.<br>If seller and buyer are both in the European Community and the buyer is a company, then the VAT is 0 by default . End of rule.<br>In any othe case the proposed default is VAT=0. End of rule.
     VATIsNotUsedDesc=By default the proposed VAT is 0 which can be used for cases like associations, individuals ou small companies.
    @@ -1021,7 +1027,7 @@ Delays_MAIN_DELAY_ACTIONS_TODO=Delay tolerance (in days) before alert on planned
     Delays_MAIN_DELAY_PROJECT_TO_CLOSE=Delay tolerance (in days) before alert on project not closed in time
     Delays_MAIN_DELAY_TASKS_TODO=Delay tolerance (in days) before alert on planned tasks (project tasks) not completed yet
     Delays_MAIN_DELAY_ORDERS_TO_PROCESS=Delay tolerance (in days) before alert on orders not processed yet
    -Delays_MAIN_DELAY_SUPPLIER_ORDERS_TO_PROCESS=Delay tolerance (in days) before alert on suppliers orders not processed yet
    +Delays_MAIN_DELAY_SUPPLIER_ORDERS_TO_PROCESS=Delay tolerance (in days) before alert on purchase orders not processed yet
     Delays_MAIN_DELAY_PROPALS_TO_CLOSE=Delay tolerance (in days) before alert on proposals to close
     Delays_MAIN_DELAY_PROPALS_TO_BILL=Delay tolerance (in days) before alert on proposals not billed
     Delays_MAIN_DELAY_NOT_ACTIVATED_SERVICES=Tolerance delay (in days) before alert on services to activate
    @@ -1033,9 +1039,9 @@ Delays_MAIN_DELAY_MEMBERS=Tolerance delay (in days) before alert on delayed memb
     Delays_MAIN_DELAY_CHEQUES_TO_DEPOSIT=Tolerance delay (in days) before alert for cheques deposit to do
     Delays_MAIN_DELAY_EXPENSEREPORTS=Tolerance delay (in days) before alert for expense reports to approve
     SetupDescription1=The setup area is for initial setup parameters before starting to use Dolibarr.
    -SetupDescription2=The two mandatory setup steps are the first two in the setup menu on the left: %s setup page and %s setup page :
    -SetupDescription3=Parameters in menu <a href="%s">%s -> %s</a> are required because defined data are used on Dolibarr screens and to customize the default behavior of the software (for country-related features for example).
    -SetupDescription4=Parameters in menu <a href="%s">%s -> %s</a> are required because Dolibarr ERP/CRM is a collection of several modules/applications, all more or less independent. New features will be added to menus for every module you will activate.
    +SetupDescription2=The two mandatory setup steps are the following steps (the two first entries in the left setup menu):
    +SetupDescription3=Settings in menu <a href="%s">%s -> %s</a>. This step is required because it defines data used on Dolibarr screens to customize the default behavior of the software (for country-related features for example).
    +SetupDescription4=Settings in menu <a href="%s">%s -> %s</a>. This step is required because Dolibarr ERP/CRM is a collection of several modules/applications, all more or less independent. New features are added to menus for every module you activate.
     SetupDescription5=Other menu entries manage optional parameters.
     LogEvents=Security audit events
     Audit=Audit
    @@ -1054,8 +1060,9 @@ LogEventDesc=You can enable here the logging for Dolibarr security events. Admin
     AreaForAdminOnly=Setup parameters can be set by <b>administrator users</b> only.
     SystemInfoDesc=System information is miscellaneous technical information you get in read only mode and visible for administrators only.
     SystemAreaForAdminOnly=This area is available for administrator users only. None of the Dolibarr permissions can reduce this limit.
    -CompanyFundationDesc=Edit on this page all known information of the company or foundation you need to manage (For this, click on "Modify" or "Save" button at bottom of page)
    +CompanyFundationDesc=Edit on this page all known information of the company or foundation you need to manage (For this, click on "%s" or "%s" button at bottom of page)
     AccountantDesc=Edit on this page all known information about your accountant/bookkeeper
    +AccountantFileNumber=File number
     DisplayDesc=You can choose each parameter related to the Dolibarr look and feel here
     AvailableModules=Available app/modules
     ToActivateModule=To activate modules, go on setup Area (Home->Setup->Modules).
    @@ -1188,11 +1195,11 @@ UserMailRequired=EMail required to create a new user
     HRMSetup=HRM module setup
     ##### Company setup #####
     CompanySetup=Companies module setup
    -CompanyCodeChecker=Module for third parties code generation and checking (customer or supplier)
    -AccountCodeManager=Module for accounting code generation (customer or supplier)
    +CompanyCodeChecker=Module for third parties code generation and checking (customer or vendor)
    +AccountCodeManager=Module for accounting code generation (customer or vendor)
     NotificationsDesc=EMails notifications feature allows you to silently send automatic mail, for some Dolibarr events. Targets of notifications can be defined:
     NotificationsDescUser=* per users, one user at time.
    -NotificationsDescContact=* per third parties contacts (customers or suppliers), one contact at time.
    +NotificationsDescContact=* per third parties contacts (customers or vendors), one contact at time.
     NotificationsDescGlobal=* or by setting global target emails in module setup page.
     ModelModules=Documents templates
     DocumentModelOdt=Generate documents from OpenDocuments templates (.ODT or .ODS files for OpenOffice, KOffice, TextEdit,...)
    @@ -1203,6 +1210,9 @@ MustBeUnique=Must be unique?
     MustBeMandatory=Mandatory to create third parties?
     MustBeInvoiceMandatory=Mandatory to validate invoices?
     TechnicalServicesProvided=Technical services provided
    +#####DAV #####
    +WebDAVSetupDesc=This is the links to access the WebDAV directory. It contains a "public" dir open to any user knowing the URL (if public directory access allowed) and a "private" directory that need an existing login account/password to access to.
    +WebDavServer=Root URL of %s server : %s
     ##### Webcal setup #####
     WebCalUrlForVCalExport=An export link to <b>%s</b> format is available at following link: %s
     ##### Invoices #####
    @@ -1229,15 +1239,15 @@ FreeLegalTextOnProposal=Free text on commercial proposals
     WatermarkOnDraftProposal=Watermark on draft commercial proposals (none if empty)
     BANK_ASK_PAYMENT_BANK_DURING_PROPOSAL=Ask for bank account destination of proposal
     ##### SupplierProposal #####
    -SupplierProposalSetup=Price requests suppliers module setup
    -SupplierProposalNumberingModules=Price requests suppliers numbering models
    -SupplierProposalPDFModules=Price requests suppliers documents models
    -FreeLegalTextOnSupplierProposal=Free text on price requests suppliers
    -WatermarkOnDraftSupplierProposal=Watermark on draft price requests suppliers (none if empty)
    +SupplierProposalSetup=Price requests vendors module setup
    +SupplierProposalNumberingModules=Price requests vendors numbering models
    +SupplierProposalPDFModules=Price requests vendors documents models
    +FreeLegalTextOnSupplierProposal=Free text on price requests vendors
    +WatermarkOnDraftSupplierProposal=Watermark on draft price requests vendors (none if empty)
     BANK_ASK_PAYMENT_BANK_DURING_SUPPLIER_PROPOSAL=Ask for bank account destination of price request
     WAREHOUSE_ASK_WAREHOUSE_DURING_ORDER=Ask for Warehouse Source for order
     ##### Suppliers Orders #####
    -BANK_ASK_PAYMENT_BANK_DURING_SUPPLIER_ORDER=Ask for bank account destination of supplier order
    +BANK_ASK_PAYMENT_BANK_DURING_SUPPLIER_ORDER=Ask for bank account destination of purchase order
     ##### Orders #####
     OrdersSetup=Order management setup
     OrdersNumberingModules=Orders numbering models
    @@ -1448,7 +1458,7 @@ SyslogFilename=File name and path
     YouCanUseDOL_DATA_ROOT=You can use DOL_DATA_ROOT/dolibarr.log for a log file in Dolibarr "documents" directory. You can set a different path to store this file.
     ErrorUnknownSyslogConstant=Constant %s is not a known Syslog constant
     OnlyWindowsLOG_USER=Windows only supports LOG_USER
    -CompressSyslogs=Syslog files compression and backup
    +CompressSyslogs=Compression and backup of debug log files (generated by module Log for debug)
     SyslogFileNumberOfSaves=Log backups
     ConfigureCleaningCronjobToSetFrequencyOfSaves=Configure cleaning scheduled job to set log backup frequency
     ##### Donations #####
    @@ -1515,7 +1525,7 @@ OSCommerceTestOk=Connection to server '%s' on database '%s' with user '%s' succe
     OSCommerceTestKo1=Connection to server '%s' succeed but database '%s' could not be reached.
     OSCommerceTestKo2=Connection to server '%s' with user '%s' failed.
     ##### Stock #####
    -StockSetup=Warehouse module setup
    +StockSetup=Stock module setup
     IfYouUsePointOfSaleCheckModule=If you use a Point of Sale module (POS module provided by default or another external module), this setup may be ignored by your Point Of Sale module. Most point of sales modules are designed to create immediatly an invoice and decrease stock by default whatever are options here. So, if you need or not to have a stock decrease when registering a sell from your Point Of Sale, check also your POS module set up.
     ##### Menu #####
     MenuDeleted=Menu deleted
    @@ -1627,8 +1637,8 @@ ChequeReceiptsNumberingModule=Cheque Receipts Numbering module
     MultiCompanySetup=Multi-company module setup
     ##### Suppliers #####
     SuppliersSetup=Supplier module setup
    -SuppliersCommandModel=Complete template of supplier order (logo...)
    -SuppliersInvoiceModel=Complete template of supplier invoice (logo...)
    +SuppliersCommandModel=Complete template of prchase order (logo...)
    +SuppliersInvoiceModel=Complete template of vendor invoice (logo...)
     SuppliersInvoiceNumberingModel=Supplier invoices numbering models
     IfSetToYesDontForgetPermission=If set to yes, don't forget to provide permissions to groups or users allowed for the second approval
     ##### GeoIPMaxmind #####
    @@ -1665,7 +1675,7 @@ NoAmbiCaracAutoGeneration=Do not use ambiguous characters ("1","l","i","|","0","
     SalariesSetup=Setup of module salaries
     SortOrder=Sort order
     Format=Format
    -TypePaymentDesc=0:Customer payment type, 1:Supplier payment type, 2:Both customers and suppliers payment type
    +TypePaymentDesc=0:Customer payment type, 1:Vendor payment type, 2:Both customers and vendors payment type
     IncludePath=Include path (defined into variable %s)
     ExpenseReportsSetup=Setup of module Expense Reports
     TemplatePDFExpenseReports=Document templates to generate expense report document
    @@ -1687,7 +1697,7 @@ InstallModuleFromWebHasBeenDisabledByFile=Install of external module from applic
     ConfFileMustContainCustom=Installing or building an external module from application need to save the module files into directory <strong>%s</strong>. To have this directory processed by Dolibarr, you must setup your <strong>conf/conf.php</strong> to add the 2 directive lines:<br><strong>$dolibarr_main_url_root_alt='/custom';</strong><br><strong>$dolibarr_main_document_root_alt='%s/custom';</strong>
     HighlightLinesOnMouseHover=Highlight table lines when mouse move passes over
     HighlightLinesColor=Highlight color of the line when the mouse passes over (keep empty for no highlight)
    -TextTitleColor=Color of page title
    +TextTitleColor=Text color of Page title
     LinkColor=Color of links
     PressF5AfterChangingThis=Press CTRL+F5 on keyboard or clear your browser cache after changing this value to have it effective
     NotSupportedByAllThemes=Will works with core themes, may not be supported by external themes
    @@ -1696,6 +1706,7 @@ TopMenuBackgroundColor=Background color for Top menu
     TopMenuDisableImages=Hide images in Top menu
     LeftMenuBackgroundColor=Background color for Left menu
     BackgroundTableTitleColor=Background color for Table title line
    +BackgroundTableTitleTextColor=Text color for Table title line
     BackgroundTableLineOddColor=Background color for odd table lines
     BackgroundTableLineEvenColor=Background color for even table lines
     MinimumNoticePeriod=Minimum notice period (Your leave request must be done before this delay)
    @@ -1718,19 +1729,19 @@ FillFixTZOnlyIfRequired=Example: +2 (fill only if problem experienced)
     ExpectedChecksum=Expected Checksum
     CurrentChecksum=Current Checksum
     ForcedConstants=Required constant values
    -MailToSendProposal=To send customer proposal
    -MailToSendOrder=To send customer order
    -MailToSendInvoice=To send customer invoice
    -MailToSendShipment=To send shipment
    -MailToSendIntervention=To send intervention
    -MailToSendSupplierRequestForQuotation=To send quotation request to supplier
    -MailToSendSupplierOrder=To send supplier order
    -MailToSendSupplierInvoice=To send supplier invoice
    -MailToSendContract=To send a contract
    -MailToThirdparty=To send email from third party page
    -MailToMember=To send email from member page
    -MailToUser=To send email from user page
    -MailToProject= To send email from project page
    +MailToSendProposal=Customer proposals
    +MailToSendOrder=Customer orders
    +MailToSendInvoice=Customer invoices
    +MailToSendShipment=Shipments
    +MailToSendIntervention=Interventions
    +MailToSendSupplierRequestForQuotation=Quotation request
    +MailToSendSupplierOrder=Purchase orders
    +MailToSendSupplierInvoice=Vendor invoices
    +MailToSendContract=Contracts
    +MailToThirdparty=Third parties
    +MailToMember=Members
    +MailToUser=Users
    +MailToProject=Projects page
     ByDefaultInList=Show by default on list view
     YouUseLastStableVersion=You use the latest stable version
     TitleExampleForMajorRelease=Example of message you can use to announce this major release (feel free to use it on your web sites)
    @@ -1780,7 +1791,10 @@ MAIN_PDF_MARGIN_BOTTOM=Bottom margin on PDF
     SetToYesIfGroupIsComputationOfOtherGroups=Set this to yes if this group is a computation of other groups
     EnterCalculationRuleIfPreviousFieldIsYes=Enter calculcation rule if previous field was set to Yes (For example 'CODEGRP1+CODEGRP2')
     SeveralLangugeVariatFound=Several language variants found
    -WebDavServer=URL of %s server : %s
    +COMPANY_AQUARIUM_REMOVE_SPECIAL=Remove special characters
    +COMPANY_AQUARIUM_CLEAN_REGEX=Regex filter to clean value (COMPANY_AQUARIUM_CLEAN_REGEX)
    +GDPRContact=GDPR contact
    +GDPRContactDesc=If you store data about European companies/citizen, you can store here the contact who is responsible for the General Data Protection Regulation
     ##### Resource ####
     ResourceSetup=Configuration du module Resource
     UseSearchToSelectResource=Use a search form to choose a resource (rather than a drop-down list).
    diff --git a/htdocs/langs/uk_UA/banks.lang b/htdocs/langs/uk_UA/banks.lang
    index d993f69e339..3148777e43b 100644
    --- a/htdocs/langs/uk_UA/banks.lang
    +++ b/htdocs/langs/uk_UA/banks.lang
    @@ -1,12 +1,13 @@
     # Dolibarr language file - Source file is en_US - banks
     Bank=Bank
    -MenuBankCash=Bank/Cash
    +MenuBankCash=Bank | Cash
     MenuVariousPayment=Miscellaneous payments
     MenuNewVariousPayment=New Miscellaneous payment
     BankName=Bank name
     FinancialAccount=Account
     BankAccount=Bank account
     BankAccounts=Bank accounts
    +BankAccountsAndGateways=Bank accounts | Gateways
     ShowAccount=Show Account
     AccountRef=Financial account ref
     AccountLabel=Financial account label
    @@ -131,7 +132,7 @@ PaymentDateUpdateSucceeded=Payment date updated successfully
     PaymentDateUpdateFailed=Payment date could not be updated
     Transactions=Transactions
     BankTransactionLine=Bank entry
    -AllAccounts=All bank/cash accounts
    +AllAccounts=All bank and cash accounts
     BackToAccount=Back to account
     ShowAllAccounts=Show for all accounts
     FutureTransaction=Transaction in futur. No way to conciliate.
    @@ -159,5 +160,6 @@ VariousPayment=Miscellaneous payments
     VariousPayments=Miscellaneous payments
     ShowVariousPayment=Show miscellaneous payments
     AddVariousPayment=Add miscellaneous payments
    +SEPAMandate=SEPA mandate
     YourSEPAMandate=Your SEPA mandate
     FindYourSEPAMandate=This is your SEPA mandate to authorize our company to make direct debit order to your bank. Thanks to return it signed (scan of the signed document) or sent it by mail to
    diff --git a/htdocs/langs/uk_UA/bills.lang b/htdocs/langs/uk_UA/bills.lang
    index 2c265e1eaaa..bf9a1015f88 100644
    --- a/htdocs/langs/uk_UA/bills.lang
    +++ b/htdocs/langs/uk_UA/bills.lang
    @@ -109,9 +109,9 @@ CancelBill=Відмінити рахунок-фактуру
     SendRemindByMail=Відправити нагадування по EMail
     DoPayment=Enter payment
     DoPaymentBack=Enter refund
    -ConvertToReduc=Перетворити в майбутню знижку
    -ConvertExcessReceivedToReduc=Convert excess received into future discount
    -ConvertExcessPaidToReduc=Convert excess paid into future discount
    +ConvertToReduc=Mark as credit available
    +ConvertExcessReceivedToReduc=Convert excess received into available credit
    +ConvertExcessPaidToReduc=Convert excess paid into available discount
     EnterPaymentReceivedFromCustomer=Ввести платіж, отриманий від покупця
     EnterPaymentDueToCustomer=Make payment due to customer
     DisabledBecauseRemainderToPayIsZero=Відключено, тому що оплата, що залишилася є нульовою
    @@ -120,7 +120,7 @@ BillStatus=Статус рахунку-фактури
     StatusOfGeneratedInvoices=Status of generated invoices
     BillStatusDraft=Проект (має бути підтверджений)
     BillStatusPaid=Сплачений
    -BillStatusPaidBackOrConverted=Credit note refund or converted into discount
    +BillStatusPaidBackOrConverted=Credit note refund or marked as credit available
     BillStatusConverted=Paid (ready for consumption in final invoice)
     BillStatusCanceled=Анулюваний
     BillStatusValidated=Підтверджений (необхідно сплатити)
    @@ -282,6 +282,7 @@ RelativeDiscount=Відносна знижка
     GlobalDiscount=Глобальна знижка
     CreditNote=Кредитове авізо
     CreditNotes=Кредитове авізо
    +CreditNotesOrExcessReceived=Credit notes or excess received
     Deposit=Down payment
     Deposits=Down payments
     DiscountFromCreditNote=Знижка з кредитового авізо %s
    @@ -296,10 +297,10 @@ DiscountType=Discount type
     NoteReason=Примітка / Підстава
     ReasonDiscount=Підстава
     DiscountOfferedBy=Надана
    -DiscountStillRemaining=Discounts available
    -DiscountAlreadyCounted=Discounts already consumed
    +DiscountStillRemaining=Discounts or credits available
    +DiscountAlreadyCounted=Discounts or credits already consumed
     CustomerDiscounts=Customer discounts
    -SupplierDiscounts=Supplier discounts
    +SupplierDiscounts=Vendors discounts
     BillAddress=Адреса виставляння
     HelpEscompte=Ця знижка надана Покупцеві за достроковий платіж.
     HelpAbandonBadCustomer=Від цієї суми відмовився Покупець (вважається поганим клієнтом) і вона вважається надзвичайною втратою.
    @@ -339,6 +340,12 @@ PaymentOnDifferentThirdBills=Allow payments on different thirdparties bills but
     PaymentNote=Payment note
     ListOfPreviousSituationInvoices=List of previous situation invoices
     ListOfNextSituationInvoices=List of next situation invoices
    +ListOfSituationInvoices=List of situation invoices
    +CurrentSituationTotal=Total current situation
    +DisabledBecauseNotEnouthCreditNote=To remove a situation invoice from cycle, this invoice's credit note total must cover this invoice total
    +RemoveSituationFromCycle=Remove this invoice from cycle
    +ConfirmRemoveSituationFromCycle=Remove this invoice %s from cycle ?
    +ConfirmOuting=Confirm outing
     FrequencyPer_d=Every %s days
     FrequencyPer_m=Every %s months
     FrequencyPer_y=Every %s years
    @@ -387,6 +394,7 @@ PaymentConditionShort14DENDMONTH=14 days of month-end
     PaymentCondition14DENDMONTH=Within 14 days following the end of the month
     FixAmount=Fix amount
     VarAmount=Variable amount (%% tot.)
    +VarAmountOneLine=Variable amount (%% tot.) - 1 line with label '%s'
     # PaymentType
     PaymentTypeVIR=Bank transfer
     PaymentTypeShortVIR=Bank transfer
    @@ -505,9 +513,14 @@ SituationAmount=Situation invoice amount(net)
     SituationDeduction=Situation subtraction
     ModifyAllLines=Змінити усі строки
     CreateNextSituationInvoice=Create next situation
    +ErrorFindNextSituationInvoice=Error unable to find next situation cycle ref
    +ErrorOutingSituationInvoiceOnUpdate=Unable to outing this situation invoice.
    +ErrorOutingSituationInvoiceCreditNote=Unable to outing linked credit note.
     NotLastInCycle=This invoice is not the latest in cycle and must not be modified.
     DisabledBecauseNotLastInCycle=The next situation already exists.
     DisabledBecauseFinal=This situation is final.
    +situationInvoiceShortcode_AS=AS
    +situationInvoiceShortcode_S=S
     CantBeLessThanMinPercent=The progress can't be smaller than its value in the previous situation.
     NoSituations=No open situations
     InvoiceSituationLast=Фінальний і основний рахунок
    @@ -532,3 +545,4 @@ AutoFillDateFrom=Set start date for service line with invoice date
     AutoFillDateFromShort=Set start date
     AutoFillDateTo=Set end date for service line with next invoice date
     AutoFillDateToShort=Set end date
    +MaxNumberOfGenerationReached=Max number of gen. reached
    diff --git a/htdocs/langs/uk_UA/categories.lang b/htdocs/langs/uk_UA/categories.lang
    index 41e5f4e4c13..c0c8d4c0cef 100644
    --- a/htdocs/langs/uk_UA/categories.lang
    +++ b/htdocs/langs/uk_UA/categories.lang
    @@ -16,7 +16,7 @@ MembersCategoriesArea=Members tags/categories area
     ContactsCategoriesArea=Contacts tags/categories area
     AccountsCategoriesArea=Accounts tags/categories area
     ProjectsCategoriesArea=Projects tags/categories area
    -SubCats=Subcategories
    +SubCats=Sub-categories
     CatList=List of tags/categories
     NewCategory=New tag/category
     ModifCat=Modify tag/category
    @@ -85,3 +85,4 @@ CategorieRecursivHelp=If activated, product will also linked to parent category
     AddProductServiceIntoCategory=Add the following product/service
     ShowCategory=Show tag/category
     ByDefaultInList=By default in list
    +ChooseCategory=Choose category
    diff --git a/htdocs/langs/uk_UA/commercial.lang b/htdocs/langs/uk_UA/commercial.lang
    index edd5c48cc98..1a440031dca 100644
    --- a/htdocs/langs/uk_UA/commercial.lang
    +++ b/htdocs/langs/uk_UA/commercial.lang
    @@ -60,8 +60,8 @@ ActionAC_CLO=Close
     ActionAC_EMAILING=Send mass email
     ActionAC_COM=Send customer order by mail
     ActionAC_SHIP=Send shipping by mail
    -ActionAC_SUP_ORD=Send supplier order by mail
    -ActionAC_SUP_INV=Send supplier invoice by mail
    +ActionAC_SUP_ORD=Send purchase order by mail
    +ActionAC_SUP_INV=Send vendor invoice by mail
     ActionAC_OTH=Інший
     ActionAC_OTH_AUTO=Automatically inserted events
     ActionAC_MANUAL=Manually inserted events
    diff --git a/htdocs/langs/uk_UA/companies.lang b/htdocs/langs/uk_UA/companies.lang
    index a7ce42e687f..fc7592571e3 100644
    --- a/htdocs/langs/uk_UA/companies.lang
    +++ b/htdocs/langs/uk_UA/companies.lang
    @@ -8,11 +8,11 @@ ConfirmDeleteContact=Are you sure you want to delete this contact and all inheri
     MenuNewThirdParty=New third party
     MenuNewCustomer=New customer
     MenuNewProspect=New prospect
    -MenuNewSupplier=New supplier
    +MenuNewSupplier=New vendor
     MenuNewPrivateIndividual=New private individual
    -NewCompany=New company (prospect, customer, supplier)
    -NewThirdParty=New third party (prospect, customer, supplier)
    -CreateDolibarrThirdPartySupplier=Create a third party (supplier)
    +NewCompany=New company (prospect, customer, vendor)
    +NewThirdParty=New third party (prospect, customer, vendor)
    +CreateDolibarrThirdPartySupplier=Create a third party (vendor)
     CreateThirdPartyOnly=Create third party
     CreateThirdPartyAndContact=Create a third party + a child contact
     ProspectionArea=Prospection area
    @@ -37,7 +37,7 @@ ThirdPartyProspectsStats=Prospects
     ThirdPartyCustomers=Customers
     ThirdPartyCustomersStats=Customers
     ThirdPartyCustomersWithIdProf12=Customers with %s or %s
    -ThirdPartySuppliers=Suppliers
    +ThirdPartySuppliers=Vendors
     ThirdPartyType=Third party type
     Individual=Private individual
     ToCreateContactWithSameName=Will create automatically a contact/address with same information than third party under the third party. In most cases, even if your third party is a physical people, creating a third party alone is enough.
    @@ -77,11 +77,11 @@ Web=Web
     Poste= Position
     DefaultLang=Language by default
     VATIsUsed=Sales tax is used
    -VATIsUsedWhenSelling=This define if this thirdparty includes a sale tax or not when it makes an invoice to its own customers
    +VATIsUsedWhenSelling=This define if this third party includes a sale tax or not when it makes an invoice to its own customers
     VATIsNotUsed=Sales tax is not used
     CopyAddressFromSoc=Fill address with third party address
    -ThirdpartyNotCustomerNotSupplierSoNoRef=Thirdparty neither customer nor supplier, no available refering objects
    -ThirdpartyIsNeitherCustomerNorClientSoCannotHaveDiscounts=Thirdparty neither customer nor supplier, discounts are not available
    +ThirdpartyNotCustomerNotSupplierSoNoRef=Third party neither customer nor vendor, no available refering objects
    +ThirdpartyIsNeitherCustomerNorClientSoCannotHaveDiscounts=Third party neither customer nor supplier, discounts are not available
     PaymentBankAccount=Payment bank account
     OverAllProposals=Пропозиції
     OverAllOrders=Orders
    @@ -99,9 +99,9 @@ LocalTax2ES=IRPF
     TypeLocaltax1ES=RE Type
     TypeLocaltax2ES=IRPF Type
     WrongCustomerCode=Customer code invalid
    -WrongSupplierCode=Supplier code invalid
    +WrongSupplierCode=Vendor code invalid
     CustomerCodeModel=Customer code model
    -SupplierCodeModel=Supplier code model
    +SupplierCodeModel=Vendor code model
     Gencod=Bar code
     ##### Professional ID #####
     ProfId1Short=Prof. id 1
    @@ -267,7 +267,7 @@ Prospect=Prospect
     CustomerCard=Customer Card
     Customer=Customer
     CustomerRelativeDiscount=Relative customer discount
    -SupplierRelativeDiscount=Relative supplier discount
    +SupplierRelativeDiscount=Relative vendor discount
     CustomerRelativeDiscountShort=Відносна знижка
     CustomerAbsoluteDiscountShort=Absolute discount
     CompanyHasRelativeDiscount=This customer has a default discount of <b>%s%%</b>
    @@ -284,8 +284,8 @@ HasCreditNoteFromSupplier=You have credit notes for <b>%s</b> %s from this suppl
     CompanyHasNoAbsoluteDiscount=This customer has no discount credit available
     CustomerAbsoluteDiscountAllUsers=Absolute customer discounts (granted by all users)
     CustomerAbsoluteDiscountMy=Absolute customer discounts (granted by yourself)
    -SupplierAbsoluteDiscountAllUsers=Absolute supplier discounts (granted by all users)
    -SupplierAbsoluteDiscountMy=Absolute supplier discounts (granted by yourself)
    +SupplierAbsoluteDiscountAllUsers=Absolute vendor discounts (entered by all users)
    +SupplierAbsoluteDiscountMy=Absolute vendor discounts (entered by yourself)
     DiscountNone=None
     Supplier=Supplier
     AddContact=Create contact
    @@ -304,13 +304,13 @@ DeleteACompany=Delete a company
     PersonalInformations=Personal data
     AccountancyCode=Accounting account
     CustomerCode=Customer code
    -SupplierCode=Supplier code
    +SupplierCode=Vendor code
     CustomerCodeShort=Customer code
    -SupplierCodeShort=Supplier code
    +SupplierCodeShort=Vendor code
     CustomerCodeDesc=Customer code, unique for all customers
    -SupplierCodeDesc=Supplier code, unique for all suppliers
    +SupplierCodeDesc=Vendor code, unique for all vendors
     RequiredIfCustomer=Required if third party is a customer or prospect
    -RequiredIfSupplier=Required if third party is a supplier
    +RequiredIfSupplier=Required if third party is a vendor
     ValidityControledByModule=Validity controled by module
     ThisIsModuleRules=This is rules for this module
     ProspectToContact=Prospect to contact
    @@ -338,7 +338,7 @@ MyContacts=My contacts
     Capital=Capital
     CapitalOf=Capital of %s
     EditCompany=Edit company
    -ThisUserIsNot=This user is not a prospect, customer nor supplier
    +ThisUserIsNot=This user is not a prospect, customer nor vendor
     VATIntraCheck=Чек
     VATIntraCheckDesc=The link <b>%s</b> allows to ask the european VAT checker service. An external internet access from server is required for this service to work.
     VATIntraCheckURL=http://ec.europa.eu/taxation_customs/vies/vieshome.do
    @@ -396,7 +396,7 @@ ImportDataset_company_4=Third parties/Sales representatives (Assign sales repres
     PriceLevel=Price level
     DeliveryAddress=Delivery address
     AddAddress=Add address
    -SupplierCategory=Supplier category
    +SupplierCategory=Vendor category
     JuridicalStatus200=Independent
     DeleteFile=Delete file
     ConfirmDeleteFile=Are you sure you want to delete this file?
    @@ -406,7 +406,7 @@ FiscalYearInformation=Information on the fiscal year
     FiscalMonthStart=Starting month of the fiscal year
     YouMustAssignUserMailFirst=You must create email for this user first to be able to add emails notifications for him.
     YouMustCreateContactFirst=To be able to add email notifications, you must first define contacts with valid emails for the third party
    -ListSuppliersShort=List of suppliers
    +ListSuppliersShort=List of vendors
     ListProspectsShort=List of prospects
     ListCustomersShort=List of customers
     ThirdPartiesArea=Third parties and contact area
    @@ -420,7 +420,7 @@ CurrentOutstandingBill=Current outstanding bill
     OutstandingBill=Max. for outstanding bill
     OutstandingBillReached=Max. for outstanding bill reached
     OrderMinAmount=Minimum amount for order
    -MonkeyNumRefModelDesc=Return numero with format %syymm-nnnn for customer code and %syymm-nnnn for supplier code where yy is year, mm is month and nnnn is a sequence with no break and no return to 0.
    +MonkeyNumRefModelDesc=Return numero with format %syymm-nnnn for customer code and %syymm-nnnn for vendor code where yy is year, mm is month and nnnn is a sequence with no break and no return to 0.
     LeopardNumRefModelDesc=The code is free. This code can be modified at any time.
     ManagingDirectors=Manager(s) name (CEO, director, president...)
     MergeOriginThirdparty=Duplicate third party (third party you want to delete)
    @@ -431,4 +431,4 @@ SaleRepresentativeLogin=Login of sales representative
     SaleRepresentativeFirstname=First name of sales representative
     SaleRepresentativeLastname=Last name of sales representative
     ErrorThirdpartiesMerge=There was an error when deleting the third parties. Please check the log. Changes have been reverted.
    -NewCustomerSupplierCodeProposed=New customer or supplier code suggested on duplicate code
    +NewCustomerSupplierCodeProposed=New customer or vendor code suggested on duplicate code
    diff --git a/htdocs/langs/uk_UA/compta.lang b/htdocs/langs/uk_UA/compta.lang
    index c9013ece43c..956b93142e8 100644
    --- a/htdocs/langs/uk_UA/compta.lang
    +++ b/htdocs/langs/uk_UA/compta.lang
    @@ -19,7 +19,8 @@ Income=Income
     Outcome=Expense
     MenuReportInOut=Income / Expense
     ReportInOut=Balance of income and expenses
    -ReportTurnover=Turnover
    +ReportTurnover=Turnover invoiced
    +ReportTurnoverCollected=Turnover collected
     PaymentsNotLinkedToInvoice=Payments not linked to any invoice, so not linked to any third party
     PaymentsNotLinkedToUser=Payments not linked to any user
     Profit=Profit
    @@ -34,7 +35,8 @@ AmountHTVATRealPaid=Net paid
     VATToPay=Tax sales
     VATReceived=Tax received
     VATToCollect=Tax purchases
    -VATSummary=Tax Balance
    +VATSummary=Tax monthly
    +VATBalance=Tax Balance
     VATPaid=Tax paid
     LT1Summary=Tax 2 summary
     LT2Summary=Tax 3 summary
    @@ -76,16 +78,16 @@ MenuNewSocialContribution=New social/fiscal tax
     NewSocialContribution=New social/fiscal tax
     AddSocialContribution=Add social/fiscal tax
     ContributionsToPay=Social/fiscal taxes to pay
    -AccountancyTreasuryArea=Accountancy/Treasury area
    +AccountancyTreasuryArea=Billing and payment area
     NewPayment=New payment
     Payments=Платежі
     PaymentCustomerInvoice=Customer invoice payment
    -PaymentSupplierInvoice=Supplier invoice payment
    +PaymentSupplierInvoice=Vendor invoice payment
     PaymentSocialContribution=Social/fiscal tax payment
     PaymentVat=VAT payment
     ListPayment=List of payments
     ListOfCustomerPayments=List of customer payments
    -ListOfSupplierPayments=List of supplier payments
    +ListOfSupplierPayments=List of vendor payments
     DateStartPeriod=Date start period
     DateEndPeriod=Date end period
     newLT1Payment=New tax 2 payment
    @@ -104,19 +106,21 @@ VATPayment=Sales tax payment
     VATPayments=Sales tax payments
     VATRefund=Sales tax refund
     NewVATPayment=New sales tax payment
    +NewLocalTaxPayment=New tax %s payment
     Refund=Refund
     SocialContributionsPayments=Social/fiscal taxes payments
     ShowVatPayment=Show VAT payment
     TotalToPay=Total to pay
     BalanceVisibilityDependsOnSortAndFilters=Balance is visible in this list only if table is sorted ascending on %s and filtered for 1 bank account
     CustomerAccountancyCode=Customer accounting code
    -SupplierAccountancyCode=Supplier accounting code
    +SupplierAccountancyCode=Vendor accounting code
     CustomerAccountancyCodeShort=Cust. account. code
     SupplierAccountancyCodeShort=Sup. account. code
     AccountNumber=Номер рахунка
     NewAccountingAccount=New account
    -SalesTurnover=Sales turnover
    -SalesTurnoverMinimum=Minimum sales turnover
    +Turnover=Turnover invoiced
    +TurnoverCollected=Turnover collected
    +SalesTurnoverMinimum=Minimum turnover
     ByExpenseIncome=By expenses & incomes
     ByThirdParties=By third parties
     ByUserAuthorOfInvoice=By invoice author
    @@ -136,8 +140,8 @@ ConfirmDeleteSocialContribution=Are you sure you want to delete this social/fisc
     ExportDataset_tax_1=Social and fiscal taxes and payments
     CalcModeVATDebt=Mode <b>%sVAT on commitment accounting%s</b>.
     CalcModeVATEngagement=Mode <b>%sVAT on incomes-expenses%s</b>.
    -CalcModeDebt=Mode <b>%sClaims-Debts%s</b> said <b>Commitment accounting</b>.
    -CalcModeEngagement=Mode <b>%sIncomes-Expenses%s</b> said <b>cash accounting</b>
    +CalcModeDebt=Analysis of known recorded invoices even if they are not yet accounted in ledger.
    +CalcModeEngagement=Analysis of known recorded payments, even if they are not yet accounted in Ledger.
     CalcModeBookkeeping=Analysis of <b>data journalized in Bookkeeping Ledger table</b>
     CalcModeLT1= Mode <b>%sRE on customer invoices - suppliers invoices%s</b>
     CalcModeLT1Debt=Mode <b>%sRE on customer invoices%s</b>
    @@ -150,9 +154,9 @@ AnnualSummaryInputOutputMode=Balance of income and expenses, annual summary
     AnnualByCompanies=Balance of income and expenses, by predefined groups of account
     AnnualByCompaniesDueDebtMode=Balance of income and expenses, detail by predefined groups, mode <b>%sClaims-Debts%s</b> said <b>Commitment accounting</b>.
     AnnualByCompaniesInputOutputMode=Balance of income and expenses, detail by predefined groups, mode <b>%sIncomes-Expenses%s</b> said <b>cash accounting</b>.
    -SeeReportInInputOutputMode=See report <b>%sIncomes-Expenses%s</b> said <b>cash accounting</b> for a calculation on actual payments made
    -SeeReportInDueDebtMode=See report <b>%sClaims-Debts%s</b> said <b>commitment accounting</b> for a calculation on issued invoices
    -SeeReportInBookkeepingMode=See report <b>%sBookeeping%s</b> for a calculation on <b>bookkeeping table analysis</b>
    +SeeReportInInputOutputMode=See %sanalysis of payments%s for a calculation on actual payments made even if they are not yet accounted in Ledger.
    +SeeReportInDueDebtMode=See %sanalysis of invoices%s for a calculation based on known recorded invoices even if they are not yet accounted in Ledger.
    +SeeReportInBookkeepingMode=See <b>%sBookeeping report%s</b> for a calculation on <b>Bookkeeping Ledger table</b>
     RulesAmountWithTaxIncluded=- Amounts shown are with all taxes included
     RulesResultDue=- It includes outstanding invoices, expenses, VAT, donations whether they are paid or not. Is also includes paid salaries.<br>- It is based on the validation date of invoices and VAT and on the due date for expenses. For salaries defined with Salary module, the value date of payment is used.
     RulesResultInOut=- It includes the real payments made on invoices, expenses, VAT and salaries. <br>- It is based on the payment dates of the invoices, expenses, VAT and salaries. The donation date for donation.
    @@ -171,6 +175,8 @@ LT1ReportByCustomersES=Report by third party RE
     LT2ReportByCustomersES=Report by third party IRPF
     VATReport=Sale tax report
     VATReportByPeriods=Sale tax report by period
    +VATReportByRates=Sale tax report by rates
    +VATReportByThirdParties=Sale tax report by third parties
     VATReportByCustomers=Sale tax report by customer
     VATReportByCustomersInInputOutputMode=Report by the customer VAT collected and paid
     VATReportByQuartersInInputOutputMode=Report by Sale tax rate of the tax collected and paid
    @@ -207,7 +213,7 @@ Pcg_version=Chart of accounts models
     Pcg_type=Pcg type
     Pcg_subtype=Pcg subtype
     InvoiceLinesToDispatch=Invoice lines to dispatch
    -ByProductsAndServices=By products and services
    +ByProductsAndServices=By product and service
     RefExt=External ref
     ToCreateAPredefinedInvoice=To create a template invoice, create a standard invoice, then, without validating it, click onto button "%s".
     LinkedOrder=Link to order
    @@ -215,7 +221,8 @@ Mode1=Method 1
     Mode2=Method 2
     CalculationRuleDesc=To calculate total VAT, there is two methods:<br>Method 1 is rounding vat on each line, then summing them.<br>Method 2 is summing all vat on each line, then rounding result.<br>Final result may differs from few cents. Default mode is mode <b>%s</b>.
     CalculationRuleDescSupplier=According to supplier, choose appropriate method to apply same calculation rule and get same result expected by your supplier.
    -TurnoverPerProductInCommitmentAccountingNotRelevant=Turnover report per product, when using a <b>cash accountancy</b> mode is not relevant. This report is only available when using <b>engagement accountancy</b> mode (see setup of accountancy module).
    +TurnoverPerProductInCommitmentAccountingNotRelevant=The report of Turnover collected per product is not available. This report is only available for turnover invoiced.
    +TurnoverPerSaleTaxRateInCommitmentAccountingNotRelevant=The report of Turnover collected per sale tax rate is not available. This report is only available for turnover invoiced.
     CalculationMode=Calculation mode
     AccountancyJournal=Accounting code journal
     ACCOUNTING_VAT_SOLD_ACCOUNT=Accounting account by default for VAT on sales (used if not defined on VAT dictionary setup)
    @@ -223,7 +230,7 @@ ACCOUNTING_VAT_BUY_ACCOUNT=Accounting account by default for VAT on purchases (u
     ACCOUNTING_VAT_PAY_ACCOUNT=Accounting account by default for paying VAT
     ACCOUNTING_ACCOUNT_CUSTOMER=Accounting account used for customer third parties
     ACCOUNTING_ACCOUNT_CUSTOMER_Desc=The dedicated accounting account defined on third party card will be used for Subledger accouting only. This one will be used for General Ledger and as default value of Subledger accounting if dedicated customer accouting account on third party is not defined.
    -ACCOUNTING_ACCOUNT_SUPPLIER=Accounting account used for supplier third parties
    +ACCOUNTING_ACCOUNT_SUPPLIER=Accounting account used for vendor third parties
     ACCOUNTING_ACCOUNT_SUPPLIER_Desc=The dedicated accounting account defined on third party card will be used for Subledger accouting only. This one will be used for General Ledger and as default value of Subledger accounting if dedicated supplier accouting account on third party is not defined.
     CloneTax=Clone a social/fiscal tax
     ConfirmCloneTax=Confirm the clone of a social/fiscal tax payment
    @@ -242,3 +249,11 @@ FiscalPeriod=Accounting period
     ListSocialContributionAssociatedProject=List of social contributions associated with the project
     DeleteFromCat=Remove from accounting group
     AccountingAffectation=Accounting assignement
    +LastDayTaxIsRelatedTo=Last day of period the tax is related to
    +VATDue=Sale tax claimed
    +ClaimedForThisPeriod=Claimed for the period
    +PaidDuringThisPeriod=Paid during this period
    +ByVatRate=By sale tax rate
    +TurnoverbyVatrate=Turnover invoiced by sale tax rate
    +TurnoverCollectedbyVatrate=Turnover collected by sale tax rate
    +PurchasebyVatrate=Purchase by sale tax rate
    diff --git a/htdocs/langs/uk_UA/dict.lang b/htdocs/langs/uk_UA/dict.lang
    index ca0c61a9cbc..61a7237f472 100644
    --- a/htdocs/langs/uk_UA/dict.lang
    +++ b/htdocs/langs/uk_UA/dict.lang
    @@ -5,7 +5,8 @@ CountryIT=Italy
     CountryES=Spain
     CountryDE=Germany
     CountryCH=Switzerland
    -CountryGB=Great Britain
    +# Warning, country code GB is for United Kingdom. UK Does not exists as country code in ISO standard.
    +CountryGB=United Kingdom
     CountryUK=United Kingdom
     CountryIE=Ireland
     CountryCN=China
    diff --git a/htdocs/langs/uk_UA/ecm.lang b/htdocs/langs/uk_UA/ecm.lang
    index 65e9b17bdb2..5200fa30b1d 100644
    --- a/htdocs/langs/uk_UA/ecm.lang
    +++ b/htdocs/langs/uk_UA/ecm.lang
    @@ -39,9 +39,10 @@ ShowECMSection=Show directory
     DeleteSection=Remove directory
     ConfirmDeleteSection=Can you confirm you want to delete the directory <b>%s</b>?
     ECMDirectoryForFiles=Relative directory for files
    -CannotRemoveDirectoryContainsFiles=Removed not possible because it contains some files
    +CannotRemoveDirectoryContainsFilesOrDirs=Removal not possible because it contains some files or sub-directories
    +CannotRemoveDirectoryContainsFiles=Removal not possible because it contains some files
     ECMFileManager=File manager
    -ECMSelectASection=Select a directory on left tree...
    +ECMSelectASection=Select a directory in the tree...
     DirNotSynchronizedSyncFirst=This directory seems to be created or modified outside ECM module. You must click on "Resync" button first to synchronize disk and database to get content of this directory.
     ReSyncListOfDir=Resync list of directories
     HashOfFileContent=Hash of file content
    diff --git a/htdocs/langs/uk_UA/errors.lang b/htdocs/langs/uk_UA/errors.lang
    index ec036b28bc5..0ca7488b8cb 100644
    --- a/htdocs/langs/uk_UA/errors.lang
    +++ b/htdocs/langs/uk_UA/errors.lang
    @@ -32,9 +32,9 @@ ErrorBarCodeRequired=Bar code required
     ErrorCustomerCodeAlreadyUsed=Customer code already used
     ErrorBarCodeAlreadyUsed=Bar code already used
     ErrorPrefixRequired=Prefix required
    -ErrorBadSupplierCodeSyntax=Bad syntax for supplier code
    -ErrorSupplierCodeRequired=Supplier code required
    -ErrorSupplierCodeAlreadyUsed=Supplier code already used
    +ErrorBadSupplierCodeSyntax=Bad syntax for vendor code
    +ErrorSupplierCodeRequired=Vendor code required
    +ErrorSupplierCodeAlreadyUsed=Vendor code already used
     ErrorBadParameters=Bad parameters
     ErrorBadValueForParameter=Wrong value '%s' for parameter '%s'
     ErrorBadImageFormat=Image file has not a supported format (Your PHP does not support functions to convert images of this format)
    @@ -87,7 +87,7 @@ ErrorsOnXLines=Errors on <b>%s</b> source record(s)
     ErrorFileIsInfectedWithAVirus=The antivirus program was not able to validate the file (file might be infected by a virus)
     ErrorSpecialCharNotAllowedForField=Special characters are not allowed for field "%s"
     ErrorNumRefModel=A reference exists into database (%s) and is not compatible with this numbering rule. Remove record or renamed reference to activate this module.
    -ErrorQtyTooLowForThisSupplier=Quantity too low for this supplier or no price defined on this product for this supplier
    +ErrorQtyTooLowForThisSupplier=Quantity too low for this vendor or no price defined on this product for this supplier
     ErrorModuleSetupNotComplete=Setup of module looks to be uncomplete. Go on Home - Setup - Modules to complete.
     ErrorBadMask=Error on mask
     ErrorBadMaskFailedToLocatePosOfSequence=Error, mask without sequence number
    @@ -177,7 +177,7 @@ ErrorBadDefinitionOfMenuArrayInModuleDescriptor=Bad Definition Of Menu Array In
     ErrorSavingChanges=An error has ocurred when saving the changes
     ErrorWarehouseRequiredIntoShipmentLine=Warehouse is required on the line to ship
     ErrorFileMustHaveFormat=File must have format %s
    -ErrorSupplierCountryIsNotDefined=Country for this supplier is not defined. Correct this first.
    +ErrorSupplierCountryIsNotDefined=Country for this vendor is not defined. Correct this first.
     ErrorsThirdpartyMerge=Failed to merge the two records. Request canceled.
     ErrorStockIsNotEnoughToAddProductOnOrder=Stock is not enough for product %s to add it into a new order.
     ErrorStockIsNotEnoughToAddProductOnInvoice=Stock is not enough for product %s to add it into a new invoice.
    diff --git a/htdocs/langs/uk_UA/install.lang b/htdocs/langs/uk_UA/install.lang
    index e602c54640c..fb521c0c085 100644
    --- a/htdocs/langs/uk_UA/install.lang
    +++ b/htdocs/langs/uk_UA/install.lang
    @@ -6,6 +6,7 @@ ConfFileDoesNotExistsAndCouldNotBeCreated=Configuration file <b>%s</b> does not
     ConfFileCouldBeCreated=Configuration file <b>%s</b> could be created.
     ConfFileIsNotWritable=Configuration file <b>%s</b> is not writable. Check permissions. For first install, your web server must be granted to be able to write into this file during configuration process ("chmod 666" for example on a Unix like OS).
     ConfFileIsWritable=Configuration file <b>%s</b> is writable.
    +ConfFileMustBeAFileNotADir=Configuration file <b>%s</b> must be a file, not a directory.
     ConfFileReload=Reload all information from configuration file.
     PHPSupportSessions=This PHP supports sessions.
     PHPSupportPOSTGETOk=This PHP supports variables POST and GET.
    @@ -91,8 +92,8 @@ FailedToCreateAdminLogin=Failed to create Dolibarr administrator account.
     WarningRemoveInstallDir=Warning, for security reasons, once the install or upgrade is complete, to avoid using install tools again, you should add a file called <b>install.lock</b> into Dolibarr document directory, in order to avoid malicious use of it.
     FunctionNotAvailableInThisPHP=Not available on this PHP
     ChoosedMigrateScript=Choose migration script
    -DataMigration=Data migration
    -DatabaseMigration=Structure database migration
    +DataMigration=Database migration (data)
    +DatabaseMigration=Database migration (structure + some data)
     ProcessMigrateScript=Script processing
     ChooseYourSetupMode=Choose your setup mode and click "Start"...
     FreshInstall=Fresh install
    @@ -146,7 +147,7 @@ NothingToDo=Nothing to do
     # upgrade
     MigrationFixData=Fix for denormalized data
     MigrationOrder=Data migration for customer's orders
    -MigrationSupplierOrder=Data migration for supplier's orders
    +MigrationSupplierOrder=Data migration for vendor's orders
     MigrationProposal=Data migration for commercial proposals
     MigrationInvoice=Data migration for customer's invoices
     MigrationContract=Data migration for contracts
    @@ -196,8 +197,14 @@ MigrationEvents=Migration of events to add event owner into assignement table
     MigrationEventsContact=Migration of events to add event contact into assignement table
     MigrationRemiseEntity=Update entity field value of llx_societe_remise
     MigrationRemiseExceptEntity=Update entity field value of llx_societe_remise_except
    +MigrationUserRightsEntity=Update entity field value of llx_user_rights
    +MigrationUserGroupRightsEntity=Update entity field value of llx_usergroup_rights
     MigrationReloadModule=Reload module %s
     MigrationResetBlockedLog=Reset module BlockedLog for v7 algorithm
     ShowNotAvailableOptions=Show not available options
     HideNotAvailableOptions=Hide not available options
     ErrorFoundDuringMigration=Error were reported during migration process so next step is not available. To ignore errors, you can <a href="%s">click here</a>, but application or some features may not work correctly until fixed.
    +YouTryInstallDisabledByDirLock=The application try to sefl upgrade, but install/upgrade pages have been disabled for security reason (directory renamed with .lock suffix).<br>
    +YouTryInstallDisabledByFileLock=The application try to sefl upgrade, but install/upgrade pages pages have been disabled for security reason (by lock file <strong>install.lock</strong> into dolibarr documents directory).<br>
    +ClickHereToGoToApp=Click here to go to your application
    +ClickOnLinkOrRemoveManualy=Click on following link and if you always reach this page, you must remove the file install.lock into documents directory manually
    diff --git a/htdocs/langs/uk_UA/ldap.lang b/htdocs/langs/uk_UA/ldap.lang
    index d6360f3e540..abe11602147 100644
    --- a/htdocs/langs/uk_UA/ldap.lang
    +++ b/htdocs/langs/uk_UA/ldap.lang
    @@ -1,5 +1,4 @@
     # Dolibarr language file - Source file is en_US - ldap
    -DomainPassword=Password for domain
     YouMustChangePassNextLogon=Password for user <b>%s</b> on the domain <b>%s</b> must be changed.
     UserMustChangePassNextLogon=User must change password on the domain %s
     LDAPInformationsForThisContact=Information in LDAP database for this contact
    @@ -25,3 +24,4 @@ MemberTypeSynchronized=Member type synchronized
     ContactSynchronized=Contact synchronized
     ForceSynchronize=Force synchronizing Dolibarr -> LDAP
     ErrorFailedToReadLDAP=Failed to read LDAP database. Check LDAP module setup and database accessibility.
    +PasswordOfUserInLDAP=Password of user in LDAP
    diff --git a/htdocs/langs/uk_UA/loan.lang b/htdocs/langs/uk_UA/loan.lang
    index 9aae3869cc3..534dee08867 100644
    --- a/htdocs/langs/uk_UA/loan.lang
    +++ b/htdocs/langs/uk_UA/loan.lang
    @@ -10,6 +10,7 @@ LoanCapital=Capital
     Insurance=Insurance
     Interest=Interest
     Nbterms=Number of terms
    +Term=Term
     LoanAccountancyCapitalCode=Accounting account capital
     LoanAccountancyInsuranceCode=Accounting account insurance
     LoanAccountancyInterestCode=Accounting account interest
    @@ -17,39 +18,14 @@ ConfirmDeleteLoan=Confirm deleting this loan
     LoanDeleted=Loan Deleted Successfully
     ConfirmPayLoan=Confirm classify paid this loan
     LoanPaid=Loan Paid
    -# Calc
    -LoanCalc=Bank Loans Calculator
    -PurchaseFinanceInfo=Purchase & Financing Information
    -SalePriceOfAsset=Sale Price of Asset
    -PercentageDown=Percentage Down
    -LengthOfMortgage=Duration of loan
    -AnnualInterestRate=Annual Interest Rate
    -ExplainCalculations=Explain Calculations
    -ShowMeCalculationsAndAmortization=Show me the calculations and amortization
    -MortgagePaymentInformation=Mortgage Payment Information
    -DownPayment=Down Payment
    -DownPaymentDesc=The <b>down payment</b> = The price of the home multiplied by the percentage down divided by 100 (for 5% down becomes 5/100 or 0.05)
    -InterestRateDesc=The <b>interest rate</b> = The annual interest percentage divided by 100
    -MonthlyFactorDesc=The <b>monthly factor</b> = The result of the following formula
    -MonthlyInterestRateDesc=The <b>monthly interest rate</b> = The annual interest rate divided by 12 (for the 12 months in a year)
    -MonthTermDesc=The <b>month term</b> of the loan in months = The number of years you've taken the loan out for times 12
    -MonthlyPaymentDesc=The montly payment is figured out using the following formula
    -AmortizationPaymentDesc=The <a href="#amortization">amortization</a> breaks down how much of your monthly payment goes towards the bank's interest, and how much goes into paying off the principal of your loan.
    -AmountFinanced=Amount Financed
    -AmortizationMonthlyPaymentOverYears=Amortization For Monthly Payment: <b>%s</b> over %s years
    -Totalsforyear=Totals for year
    -MonthlyPayment=Monthly Payment
    -LoanCalcDesc=This <b>mortgage calculator</b> can be used to figure out monthly payments of a loaning, based on the amount borrowed, the term of the loan desired and the interest rate.<br> This calculator includes also PMI (Private Mortgage Insurance) for loans where less than 20%% is put as a down payment. Also taken into consideration are the town property taxes, and their effect on the total monthly mortgage payment.<br>
    -GoToInterest=%s will go towards INTEREST
    -GoToPrincipal=%s will go towards PRINCIPAL
    -YouWillSpend=You will spend %s in year %s
     ListLoanAssociatedProject=List of loan associated with the project
     AddLoan=Create loan
    +FinancialCommitment=Financial commitment
    +InterestAmount=Interest
    +CapitalRemain=Capital remain
     # Admin
     ConfigLoan=Configuration of the module loan
     LOAN_ACCOUNTING_ACCOUNT_CAPITAL=Accounting account capital by default
     LOAN_ACCOUNTING_ACCOUNT_INTEREST=Accounting account interest by default
     LOAN_ACCOUNTING_ACCOUNT_INSURANCE=Accounting account insurance by default
    -FinancialCommitment=Financial commitment
     CreateCalcSchedule=Edit financial commitment
    -InterestAmount=Interest amount
    diff --git a/htdocs/langs/uk_UA/mails.lang b/htdocs/langs/uk_UA/mails.lang
    index 4c3148f9be6..cd6ef1f90e2 100644
    --- a/htdocs/langs/uk_UA/mails.lang
    +++ b/htdocs/langs/uk_UA/mails.lang
    @@ -11,7 +11,9 @@ MailFrom=Відправник
     MailErrorsTo=Errors to
     MailReply=Відповісти
     MailTo=Receiver(s)
    +MailToUsers=To user(s)
     MailCC=Copy to
    +MailToCCUsers=Copy to users(s)
     MailCCC=Cached copy to
     MailTopic=EMail topic
     MailText=Message
    @@ -164,4 +166,4 @@ InGoingEmailSetup=Incoming email setup
     OutGoingEmailSetupForEmailing=Outgoing email setup (for mass emailing)
     DefaultOutgoingEmailSetup=Default outgoing email setup
     Information=Information
    -
    +ContactsWithThirdpartyFilter=Contacts avec filtre client
    diff --git a/htdocs/langs/uk_UA/main.lang b/htdocs/langs/uk_UA/main.lang
    index 40fe34fe6f0..b927b6f9165 100644
    --- a/htdocs/langs/uk_UA/main.lang
    +++ b/htdocs/langs/uk_UA/main.lang
    @@ -92,6 +92,7 @@ DolibarrInHttpAuthenticationSoPasswordUseless=Dolibarr authentication mode is se
     Administrator=Administrator
     Undefined=Undefined
     PasswordForgotten=Password forgotten?
    +NoAccount=No account?
     SeeAbove=See above
     HomeArea=Home area
     LastConnexion=Latest connection
    @@ -231,7 +232,7 @@ Limit=Limit
     Limits=Limits
     Logout=Logout
     NoLogoutProcessWithAuthMode=No applicative disconnect feature with authentication mode <b>%s</b>
    -Connection=Connection
    +Connection=Login
     Setup=Setup
     Alert=Alert
     MenuWarnings=Alerts
    @@ -402,6 +403,7 @@ DefaultTaxRate=Default tax rate
     Average=Average
     Sum=Sum
     Delta=Delta
    +RemainToPay=Remain to pay
     Module=Module/Application
     Modules=Modules/Applications
     Option=Option
    @@ -414,7 +416,7 @@ Favorite=Favorite
     ShortInfo=Info.
     Ref=Ref.
     ExternalRef=Ref. extern
    -RefSupplier=Ref. supplier
    +RefSupplier=Ref. vendor
     RefPayment=Ref. payment
     CommercialProposalsShort=Commercial proposals
     Comment=Comment
    @@ -493,7 +495,7 @@ Received=Received
     Paid=Сплачений
     Topic=Subject
     ByCompanies=By third parties
    -ByUsers=By users
    +ByUsers=By user
     Links=Links
     Link=Link
     Rejects=Rejects
    @@ -505,6 +507,7 @@ NoneF=None
     NoneOrSeveral=None or several
     Late=Late
     LateDesc=Delay to define if a record is late or not depends on your setup. Ask your admin to change delay from menu Home - Setup - Alerts.
    +NoItemLate=No late item
     Photo=Picture
     Photos=Pictures
     AddPhoto=Add picture
    @@ -619,9 +622,9 @@ BuildDoc=Build Doc
     Entity=Environment
     Entities=Entities
     CustomerPreview=Customer preview
    -SupplierPreview=Supplier preview
    +SupplierPreview=Vendor preview
     ShowCustomerPreview=Show customer preview
    -ShowSupplierPreview=Show supplier preview
    +ShowSupplierPreview=Show vendor preview
     RefCustomer=Ref. customer
     Currency=Currency
     InfoAdmin=Information for administrators
    @@ -679,7 +682,7 @@ Color=Color
     Documents=Linked files
     Documents2=Documents
     UploadDisabled=Upload disabled
    -MenuAccountancy=Accountancy
    +MenuAccountancy=Accounting
     MenuECM=Documents
     MenuAWStats=AWStats
     MenuMembers=Members
    @@ -915,11 +918,11 @@ SearchIntoProductsOrServices=Products or services
     SearchIntoProjects=Projects
     SearchIntoTasks=Tasks
     SearchIntoCustomerInvoices=Customer invoices
    -SearchIntoSupplierInvoices=Supplier invoices
    +SearchIntoSupplierInvoices=Vendor invoices
     SearchIntoCustomerOrders=Customer orders
    -SearchIntoSupplierOrders=Supplier orders
    +SearchIntoSupplierOrders=Purchase orders
     SearchIntoCustomerProposals=Customer proposals
    -SearchIntoSupplierProposals=Supplier proposals
    +SearchIntoSupplierProposals=Vendor proposals
     SearchIntoInterventions=Interventions
     SearchIntoContracts=Contracts
     SearchIntoCustomerShipments=Customer shipments
    @@ -941,3 +944,7 @@ Remote=Remote
     LocalAndRemote=Local and Remote
     KeyboardShortcut=Keyboard shortcut
     AssignedTo=Призначено
    +Deletedraft=Delete draft
    +ConfirmMassDraftDeletion=Draft Bulk delete confirmation
    +FileSharedViaALink=File shared via a link
    +
    diff --git a/htdocs/langs/uk_UA/margins.lang b/htdocs/langs/uk_UA/margins.lang
    index 9f590ef3718..b9d52dcfdc6 100644
    --- a/htdocs/langs/uk_UA/margins.lang
    +++ b/htdocs/langs/uk_UA/margins.lang
    @@ -28,10 +28,10 @@ UseDiscountAsService=As a service
     UseDiscountOnTotal=On subtotal
     MARGIN_METHODE_FOR_DISCOUNT_DETAILS=Defines if a global discount is treated as a product, a service, or only on subtotal for margin calculation.
     MARGIN_TYPE=Buying/Cost price suggested by default for margin calculation
    -MargeType1=Margin on Best supplier price
    +MargeType1=Margin on Best vendor price
     MargeType2=Margin on Weighted Average Price (WAP)
     MargeType3=Margin on Cost Price
    -MarginTypeDesc=* Margin on best buying price = Selling price - Best supplier price defined on product card<br>* Margin on Weighted Average Price (WAP) = Selling price - Product Weighted Average Price (WAP) or best supplier price if WAP not yet defined<br>* Margin on Cost price = Selling price - Cost price defined on product card or WAP if cost price not defined, or best supplier price if WAP not yet defined
    +MarginTypeDesc=* Margin on best buying price = Selling price - Best vendor price defined on product card<br>* Margin on Weighted Average Price (WAP) = Selling price - Product Weighted Average Price (WAP) or best supplier price if WAP not yet defined<br>* Margin on Cost price = Selling price - Cost price defined on product card or WAP if cost price not defined, or best supplier price if WAP not yet defined
     CostPrice=Cost price
     UnitCharges=Unit charges
     Charges=Charges
    diff --git a/htdocs/langs/uk_UA/members.lang b/htdocs/langs/uk_UA/members.lang
    index 94504d0d931..fc217281424 100644
    --- a/htdocs/langs/uk_UA/members.lang
    +++ b/htdocs/langs/uk_UA/members.lang
    @@ -111,7 +111,7 @@ SendingAnEMailToMember=Sending information email to member
     SendingEmailOnAutoSubscription=Sending email on auto registration
     SendingEmailOnMemberValidation=Sending email on new member validation
     SendingEmailOnNewSubscription=Sending email on new subscription
    -SendingReminderForExpiredSubscription=Sending reminder for expired subscription
    +SendingReminderForExpiredSubscription=Sending reminder for expired subscriptions
     SendingEmailOnCancelation=Sending email on cancelation
     # Topic of email templates
     YourMembershipRequestWasReceived=Your membership was received.
    diff --git a/htdocs/langs/uk_UA/modulebuilder.lang b/htdocs/langs/uk_UA/modulebuilder.lang
    index a3fee23cb53..9d6661eda41 100644
    --- a/htdocs/langs/uk_UA/modulebuilder.lang
    +++ b/htdocs/langs/uk_UA/modulebuilder.lang
    @@ -74,6 +74,7 @@ NoWidget=No widget
     GoToApiExplorer=Go to API explorer
     ListOfMenusEntries=List of menu entries
     ListOfPermissionsDefined=List of defined permissions
    +SeeExamples=See examples here
     EnabledDesc=Condition to have this field active (Examples: 1 or $conf->global->MYMODULE_MYOPTION)
     VisibleDesc=Is the field visible ? (Examples: 0=Never visible, 1=Visible on list and create/update/view forms, 2=Visible on list only, 3=Visible on create/update/view form only. Using a negative value means field is not shown by default on list but can be selected for viewing)
     IsAMeasureDesc=Can the value of field be cumulated to get a total into list ? (Examples: 1 or 0)
    @@ -95,3 +96,6 @@ DropTableIfEmpty=(Delete table if empty)
     TableDoesNotExists=The table %s does not exists
     TableDropped=Table %s deleted
     InitStructureFromExistingTable=Build the structure array string of an existing table
    +UseAboutPage=Disallow the about page
    +UseDocFolder=Disallow the documentation folder
    +UseSpecificReadme=Use a specific ReadMe
    diff --git a/htdocs/langs/uk_UA/opensurvey.lang b/htdocs/langs/uk_UA/opensurvey.lang
    index 87e6a74913a..76684955e56 100644
    --- a/htdocs/langs/uk_UA/opensurvey.lang
    +++ b/htdocs/langs/uk_UA/opensurvey.lang
    @@ -58,3 +58,4 @@ MoreChoices=Enter more choices for the voters
     SurveyExpiredInfo=The poll has been closed or voting delay has expired.
     EmailSomeoneVoted=%s has filled a line.\nYou can find your poll at the link: \n%s
     ShowSurvey=Show survey
    +UserMustBeSameThanUserUsedToVote=You must have voted and use the same user name that the one used to vote, to post a comment
    diff --git a/htdocs/langs/uk_UA/orders.lang b/htdocs/langs/uk_UA/orders.lang
    index 6db592a603b..761eb2f1b34 100644
    --- a/htdocs/langs/uk_UA/orders.lang
    +++ b/htdocs/langs/uk_UA/orders.lang
    @@ -1,6 +1,6 @@
     # Dolibarr language file - Source file is en_US - orders
     OrdersArea=Customers orders area
    -SuppliersOrdersArea=Suppliers orders area
    +SuppliersOrdersArea=Purchase orders area
     OrderCard=Order card
     OrderId=Order Id
     Order=Order
    @@ -13,18 +13,18 @@ OrderToProcess=Order to process
     NewOrder=New order
     ToOrder=Make order
     MakeOrder=Make order
    -SupplierOrder=Supplier order
    -SuppliersOrders=Suppliers orders
    -SuppliersOrdersRunning=Current suppliers orders
    -CustomerOrder=Customer order
    -CustomersOrders=Customer orders
    +SupplierOrder=Purchase order
    +SuppliersOrders=Purchase orders
    +SuppliersOrdersRunning=Current purchase orders
    +CustomerOrder=Customer Order
    +CustomersOrders=Customer Orders
     CustomersOrdersRunning=Current customer orders
     CustomersOrdersAndOrdersLines=Customer orders and order lines
     OrdersDeliveredToBill=Customer orders delivered to bill
     OrdersToBill=Customer orders delivered
     OrdersInProcess=Customer orders in process
     OrdersToProcess=Customer orders to process
    -SuppliersOrdersToProcess=Supplier orders to process
    +SuppliersOrdersToProcess=Purchase orders to process
     StatusOrderCanceledShort=Canceled
     StatusOrderDraftShort=Проект
     StatusOrderValidatedShort=Підтверджений
    @@ -75,15 +75,15 @@ ShowOrder=Show order
     OrdersOpened=Orders to process
     NoDraftOrders=No draft orders
     NoOrder=No order
    -NoSupplierOrder=No supplier order
    +NoSupplierOrder=No purchase order
     LastOrders=Latest %s customer orders
     LastCustomerOrders=Latest %s customer orders
    -LastSupplierOrders=Latest %s supplier orders
    +LastSupplierOrders=Latest %s purchase orders
     LastModifiedOrders=Latest %s modified orders
     AllOrders=All orders
     NbOfOrders=Number of orders
     OrdersStatistics=Order's statistics
    -OrdersStatisticsSuppliers=Supplier order's statistics
    +OrdersStatisticsSuppliers=Purchase order statistics
     NumberOfOrdersByMonth=Number of orders by month
     AmountOfOrdersByMonthHT=Amount of orders by month (net of tax)
     ListOfOrders=List of orders
    @@ -97,12 +97,12 @@ ConfirmMakeOrder=Are you sure you want to confirm you made this order on <b>%s</
     GenerateBill=Generate invoice
     ClassifyShipped=Classify delivered
     DraftOrders=Draft orders
    -DraftSuppliersOrders=Draft suppliers orders
    +DraftSuppliersOrders=Draft purchase orders
     OnProcessOrders=In process orders
     RefOrder=Ref. order
     RefCustomerOrder=Ref. order for customer
    -RefOrderSupplier=Ref. order for supplier
    -RefOrderSupplierShort=Ref. order supplier
    +RefOrderSupplier=Ref. order for vendor
    +RefOrderSupplierShort=Ref. order vendor
     SendOrderByMail=Send order by mail
     ActionsOnOrder=Events on order
     NoArticleOfTypeProduct=No article of type 'product' so no shippable article for this order
    @@ -115,9 +115,9 @@ ConfirmCloneOrder=Are you sure you want to clone this order <b>%s</b>?
     DispatchSupplierOrder=Receiving supplier order %s
     FirstApprovalAlreadyDone=First approval already done
     SecondApprovalAlreadyDone=Second approval already done
    -SupplierOrderReceivedInDolibarr=Supplier order %s received %s
    -SupplierOrderSubmitedInDolibarr=Supplier order %s submited
    -SupplierOrderClassifiedBilled=Supplier order %s set billed
    +SupplierOrderReceivedInDolibarr=Purchase Order %s received %s
    +SupplierOrderSubmitedInDolibarr=Purchase Order %s submited
    +SupplierOrderClassifiedBilled=Purchase Order %s set billed
     OtherOrders=Other orders
     ##### Types de contacts #####
     TypeContact_commande_internal_SALESREPFOLL=Representative following-up customer order
    @@ -125,11 +125,11 @@ TypeContact_commande_internal_SHIPPING=Representative following-up shipping
     TypeContact_commande_external_BILLING=Customer invoice contact
     TypeContact_commande_external_SHIPPING=Зверніться в службу доставки
     TypeContact_commande_external_CUSTOMER=Customer contact following-up order
    -TypeContact_order_supplier_internal_SALESREPFOLL=Representative following-up supplier order
    +TypeContact_order_supplier_internal_SALESREPFOLL=Representative following-up purchase order
     TypeContact_order_supplier_internal_SHIPPING=Representative following-up shipping
    -TypeContact_order_supplier_external_BILLING=Supplier invoice contact
    -TypeContact_order_supplier_external_SHIPPING=Supplier shipping contact
    -TypeContact_order_supplier_external_CUSTOMER=Supplier contact following-up order
    +TypeContact_order_supplier_external_BILLING=Vendor invoice contact
    +TypeContact_order_supplier_external_SHIPPING=Vendor shipping contact
    +TypeContact_order_supplier_external_CUSTOMER=Vendor contact following-up order
     Error_COMMANDE_SUPPLIER_ADDON_NotDefined=Constant COMMANDE_SUPPLIER_ADDON not defined
     Error_COMMANDE_ADDON_NotDefined=Constant COMMANDE_ADDON not defined
     Error_OrderNotChecked=No orders to invoice selected
    diff --git a/htdocs/langs/uk_UA/other.lang b/htdocs/langs/uk_UA/other.lang
    index 2afabe43b06..8ef8cc30090 100644
    --- a/htdocs/langs/uk_UA/other.lang
    +++ b/htdocs/langs/uk_UA/other.lang
    @@ -80,9 +80,9 @@ LinkedObject=Linked object
     NbOfActiveNotifications=Number of notifications (nb of recipient emails)
     PredefinedMailTest=__(Hello)__\nThis is a test mail sent to __EMAIL__.\nThe two lines are separated by a carriage return.\n\n__USER_SIGNATURE__
     PredefinedMailTestHtml=__(Hello)__\nThis is a <b>test</b> mail (the word test must be in bold).<br>The two lines are separated by a carriage return.<br><br>__USER_SIGNATURE__
    -PredefinedMailContentSendInvoice=__(Hello)__\n\nYou will find here the invoice __REF__\n\nThis is the link to make your online payment if this invoice is not already payed:\n__ONLINE_PAYMENT_URL__\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
    -PredefinedMailContentSendInvoiceReminder=__(Hello)__\n\nWe would like to warn you that the invoice  __REF__ seems to not be payed. So this is the invoice in attachment again, as a reminder.\n\nThis is the link to make your online payment:\n__ONLINE_PAYMENT_URL__\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
    -PredefinedMailContentSendProposal=__(Hello)__\n\nYou will find here the commercial proposal __PREF__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
    +PredefinedMailContentSendInvoice=__(Hello)__\n\nYou will find here the invoice __REF__\n\n__ONLINE_PAYMENT_TEXT_AND_URL__\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
    +PredefinedMailContentSendInvoiceReminder=__(Hello)__\n\nWe would like to warn you that the invoice  __REF__ seems to not be payed. So this is the invoice in attachment again, as a reminder.\n\n__ONLINE_PAYMENT_TEXT_AND_URL__\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
    +PredefinedMailContentSendProposal=__(Hello)__\n\nYou will find here the commercial proposal __REF__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
     PredefinedMailContentSendSupplierProposal=__(Hello)__\n\nYou will find here the price request __REF__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
     PredefinedMailContentSendOrder=__(Hello)__\n\nYou will find here the order __REF__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
     PredefinedMailContentSendSupplierOrder=__(Hello)__\n\nYou will find here our order __REF__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
    @@ -91,6 +91,7 @@ PredefinedMailContentSendShipping=__(Hello)__\n\nYou will find here the shipping
     PredefinedMailContentSendFichInter=__(Hello)__\n\nYou will find here the intervention __REF__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
     PredefinedMailContentThirdparty=__(Hello)__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
     PredefinedMailContentUser=__(Hello)__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
    +PredefinedMailContentLink=You can click on the link below to make your payment if it is not already done.\n\n%s\n\n
     DemoDesc=Dolibarr is a compact ERP/CRM supporting several business modules. A demo showcasing all modules makes no sense as this scenario never occurs (several hundred available). So, several demo profiles are available.
     ChooseYourDemoProfil=Choose the demo profile that best suits your needs...
     ChooseYourDemoProfilMore=...or build your own profile<br>(manual module selection)
    @@ -218,7 +219,7 @@ FileIsTooBig=Files is too big
     PleaseBePatient=Please be patient...
     NewPassword=New password
     ResetPassword=Reset password
    -RequestToResetPasswordReceived=A request to change your Dolibarr password has been received
    +RequestToResetPasswordReceived=A request to change your password has been received.
     NewKeyIs=This is your new keys to login
     NewKeyWillBe=Your new key to login to software will be
     ClickHereToGoTo=Click here to go to %s
    @@ -233,6 +234,8 @@ PermissionsDelete=Permissions removed
     YourPasswordMustHaveAtLeastXChars=Your password must have at least <strong>%s</strong> chars
     YourPasswordHasBeenReset=Your password has been reset successfully
     ApplicantIpAddress=IP address of applicant
    +SMSSentTo=SMS sent to %s
    +
     ##### Export #####
     ExportsArea=Exports area
     AvailableFormats=Available formats
    diff --git a/htdocs/langs/uk_UA/paypal.lang b/htdocs/langs/uk_UA/paypal.lang
    index 600245dc658..68c5b0aefa1 100644
    --- a/htdocs/langs/uk_UA/paypal.lang
    +++ b/htdocs/langs/uk_UA/paypal.lang
    @@ -14,7 +14,6 @@ PaypalModeOnlyPaypal=PayPal only
     ONLINE_PAYMENT_CSS_URL=Optionnal URL of CSS style sheet on online payment page
     ThisIsTransactionId=This is id of transaction: <b>%s</b>
     PAYPAL_ADD_PAYMENT_URL=Add the url of Paypal payment when you send a document by mail
    -PredefinedMailContentLink=You can click on the link below to make your payment if it is not already done.<br><br>%s<br><br>
     YouAreCurrentlyInSandboxMode=You are currently in the %s "sandbox" mode
     NewOnlinePaymentReceived=New online payment received
     NewOnlinePaymentFailed=New online payment tried but failed
    diff --git a/htdocs/langs/uk_UA/productbatch.lang b/htdocs/langs/uk_UA/productbatch.lang
    index c0b66b4aaa7..560bc529c16 100644
    --- a/htdocs/langs/uk_UA/productbatch.lang
    +++ b/htdocs/langs/uk_UA/productbatch.lang
    @@ -16,7 +16,7 @@ printEatby=Eat-by: %s
     printSellby=Sell-by: %s
     printQty=Qty: %d
     AddDispatchBatchLine=Add a line for Shelf Life dispatching
    -WhenProductBatchModuleOnOptionAreForced=When module Lot/Serial is on, automatic increase/decrease stock mode is forced to shipping validate and manual dispatching for reception and can't be edited. Other options can be defined as you want.
    +WhenProductBatchModuleOnOptionAreForced=When module Lot/Serial is on, automatic stock decrease  is forced to 'Decrease real stocks on shipping validation' and automatic increase mode is forced to 'Increase real stocks on manual dispatching into warehouses' and can't be edited. Other options can be defined as you want.
     ProductDoesNotUseBatchSerial=This product does not use lot/serial number
     ProductLotSetup=Setup of module lot/serial
     ShowCurrentStockOfLot=Show current stock for couple product/lot
    diff --git a/htdocs/langs/uk_UA/products.lang b/htdocs/langs/uk_UA/products.lang
    index e754fb3fe1d..ac9ca8ae7d1 100644
    --- a/htdocs/langs/uk_UA/products.lang
    +++ b/htdocs/langs/uk_UA/products.lang
    @@ -70,6 +70,7 @@ SoldAmount=Sold amount
     PurchasedAmount=Purchased amount
     NewPrice=New price
     MinPrice=Min. selling price
    +EditSellingPriceLabel=Edit selling price label
     CantBeLessThanMinPrice=The selling price can't be lower than minimum allowed for this product (%s without tax). This message can also appears if you type a too important discount.
     ContractStatusClosed=Зачинено
     ErrorProductAlreadyExists=A product with reference %s already exists.
    @@ -155,7 +156,7 @@ BuyingPrices=Buying prices
     CustomerPrices=Customer prices
     SuppliersPrices=Supplier prices
     SuppliersPricesOfProductsOrServices=Supplier prices (of products or services)
    -CustomCode=Customs/Commodity/HS code
    +CustomCode=Customs / Commodity / HS code
     CountryOrigin=Origin country
     Nature=Nature
     ShortLabel=Short label
    @@ -250,8 +251,8 @@ PriceNumeric=Number
     DefaultPrice=Default price
     ComposedProductIncDecStock=Increase/Decrease stock on parent change
     ComposedProduct=Sub-product
    -MinSupplierPrice=Minimum supplier price
    -MinCustomerPrice=Minimum customer price
    +MinSupplierPrice=Minimum buying price
    +MinCustomerPrice=Minimum selling price
     DynamicPriceConfiguration=Dynamic price configuration
     DynamicPriceDesc=On product card, with this module enabled, you should be able to set mathematic functions to calculate Customer or Supplier prices. Such function can use all mathematic operators, some constants and variables. You can set here the variables you want to be able to use and if the variable need an automatic update, the external URL to use to ask Dolibarr to update automaticaly the value.
     AddVariable=Add Variable
    diff --git a/htdocs/langs/uk_UA/projects.lang b/htdocs/langs/uk_UA/projects.lang
    index 4546e94baee..feeb06a5af4 100644
    --- a/htdocs/langs/uk_UA/projects.lang
    +++ b/htdocs/langs/uk_UA/projects.lang
    @@ -77,6 +77,7 @@ Time=Time
     ListOfTasks=List of tasks
     GoToListOfTimeConsumed=Go to list of time consumed
     GoToListOfTasks=Go to list of tasks
    +GoToGanttView=Go to Gantt view
     GanttView=Gantt View
     ListProposalsAssociatedProject=List of the commercial proposals associated with the project
     ListOrdersAssociatedProject=List of customer orders associated with the project
    @@ -226,4 +227,4 @@ AllowCommentOnProject=Allow user comments on projects
     DontHavePermissionForCloseProject=You do not have permissions to close the project %s
     DontHaveTheValidateStatus=The project %s must be open to be closed
     RecordsClosed=%s project(s) closed
    -SendProjectRef=About project %s
    +SendProjectRef=Information project %s
    diff --git a/htdocs/langs/uk_UA/propal.lang b/htdocs/langs/uk_UA/propal.lang
    index 8fb9824409c..68ba1ad545f 100644
    --- a/htdocs/langs/uk_UA/propal.lang
    +++ b/htdocs/langs/uk_UA/propal.lang
    @@ -75,6 +75,7 @@ AvailabilityTypeAV_1M=1 month
     TypeContact_propal_internal_SALESREPFOLL=Representative following-up proposal
     TypeContact_propal_external_BILLING=Customer invoice contact
     TypeContact_propal_external_CUSTOMER=Customer contact following-up proposal
    +TypeContact_propal_external_SHIPPING=Customer contact for delivery
     # Document models
     DocModelAzurDescription=A complete proposal model (logo...)
     DefaultModelPropalCreate=Default model creation
    diff --git a/htdocs/langs/uk_UA/sendings.lang b/htdocs/langs/uk_UA/sendings.lang
    index 17a6350b84c..63841bc0b30 100644
    --- a/htdocs/langs/uk_UA/sendings.lang
    +++ b/htdocs/langs/uk_UA/sendings.lang
    @@ -52,8 +52,8 @@ ActionsOnShipping=Events on shipment
     LinkToTrackYourPackage=Link to track your package
     ShipmentCreationIsDoneFromOrder=For the moment, creation of a new shipment is done from the order card.
     ShipmentLine=Shipment line
    -ProductQtyInCustomersOrdersRunning=Product quantity into open customers orders
    -ProductQtyInSuppliersOrdersRunning=Product quantity into open suppliers orders
    +ProductQtyInCustomersOrdersRunning=Product quantity into open customer orders
    +ProductQtyInSuppliersOrdersRunning=Product quantity into open purchase orders
     ProductQtyInShipmentAlreadySent=Product quantity from open customer order already sent
     ProductQtyInSuppliersShipmentAlreadyRecevied=Product quantity from open supplier order already received
     NoProductToShipFoundIntoStock=No product to ship found into warehouse <b>%s</b>. Correct stock or go back to choose another warehouse.
    diff --git a/htdocs/langs/uk_UA/stocks.lang b/htdocs/langs/uk_UA/stocks.lang
    index d1e7a5256dc..3dcc762f3d6 100644
    --- a/htdocs/langs/uk_UA/stocks.lang
    +++ b/htdocs/langs/uk_UA/stocks.lang
    @@ -67,7 +67,7 @@ DeStockOnValidateOrder=Decrease real stocks on customers orders validation
     DeStockOnShipment=Decrease real stocks on shipping validation
     DeStockOnShipmentOnClosing=Decrease real stocks on shipping classification closed
     ReStockOnBill=Increase real stocks on suppliers invoices/credit notes validation
    -ReStockOnValidateOrder=Increase real stocks on suppliers orders approbation
    +ReStockOnValidateOrder=Increase real stocks on purchase orders approbation
     ReStockOnDispatchOrder=Increase real stocks on manual dispatching into warehouses, after supplier order receipt of goods
     OrderStatusNotReadyToDispatch=Order has not yet or no more a status that allows dispatching of products in stock warehouses.
     StockDiffPhysicTeoric=Explanation for difference between physical and virtual stock
    @@ -203,3 +203,4 @@ RegulateStock=Regulate Stock
     ListInventory=List
     StockSupportServices=Stock management support services
     StockSupportServicesDesc=By default, you can stock only product with type "product". If on, and if module service is on, you can also stock a product with type "service"
    +ReceiveProducts=Receive items
    diff --git a/htdocs/langs/uk_UA/stripe.lang b/htdocs/langs/uk_UA/stripe.lang
    index 9fb2fa45113..6fa072b4c9a 100644
    --- a/htdocs/langs/uk_UA/stripe.lang
    +++ b/htdocs/langs/uk_UA/stripe.lang
    @@ -58,8 +58,8 @@ NameOnCard=Name on card
     CardNumber=Card Number
     ExpiryDate=Expiry Date
     CVN=CVN
    -DeleteACard=Delete Card record
    -ConfirmDeleteCard=Are you sure you want to delete this Card record?
    +DeleteACard=Delete Card
    +ConfirmDeleteCard=Are you sure you want to delete this Credit or Debit card?
     CreateCustomerOnStripe=Create customer on Stripe
     CreateCardOnStripe=Create card on Stripe
     ShowInStripe=Show in Stripe
    diff --git a/htdocs/langs/uk_UA/supplier_proposal.lang b/htdocs/langs/uk_UA/supplier_proposal.lang
    index 7e33198bc43..ac50d1e1d65 100644
    --- a/htdocs/langs/uk_UA/supplier_proposal.lang
    +++ b/htdocs/langs/uk_UA/supplier_proposal.lang
    @@ -1,22 +1,22 @@
     # Dolibarr language file - Source file is en_US - supplier_proposal
    -SupplierProposal=Supplier commercial proposals
    -supplier_proposalDESC=Manage price requests to suppliers
    +SupplierProposal=Vendor commercial proposals
    +supplier_proposalDESC=Manage price requests to vendors
     SupplierProposalNew=New price request
     CommRequest=Price request
     CommRequests=Price requests
     SearchRequest=Find a request
     DraftRequests=Draft requests
    -SupplierProposalsDraft=Draft supplier proposals
    +SupplierProposalsDraft=Draft vendor proposals
     LastModifiedRequests=Latest %s modified price requests
     RequestsOpened=Open price requests
    -SupplierProposalArea=Supplier proposals area
    -SupplierProposalShort=Supplier proposal
    -SupplierProposals=Supplier proposals
    -SupplierProposalsShort=Supplier proposals
    +SupplierProposalArea=Vendor proposals area
    +SupplierProposalShort=Vendor proposal
    +SupplierProposals=Vendor proposals
    +SupplierProposalsShort=Vendor proposals
     NewAskPrice=New price request
     ShowSupplierProposal=Show price request
     AddSupplierProposal=Create a price request
    -SupplierProposalRefFourn=Supplier ref
    +SupplierProposalRefFourn=Vendor ref
     SupplierProposalDate=Delivery date
     SupplierProposalRefFournNotice=Before closing to "Accepted", think to grasp suppliers references.
     ConfirmValidateAsk=Are you sure you want to validate this price request under name <b>%s</b>?
    @@ -47,9 +47,9 @@ CommercialAsk=Price request
     DefaultModelSupplierProposalCreate=Default model creation
     DefaultModelSupplierProposalToBill=Default template when closing a price request (accepted)
     DefaultModelSupplierProposalClosed=Default template when closing a price request (refused)
    -ListOfSupplierProposals=List of supplier proposal requests
    -ListSupplierProposalsAssociatedProject=List of supplier proposals associated with project
    -SupplierProposalsToClose=Supplier proposals to close
    -SupplierProposalsToProcess=Supplier proposals to process
    +ListOfSupplierProposals=List of vendor proposal requests
    +ListSupplierProposalsAssociatedProject=List of vendor proposals associated with project
    +SupplierProposalsToClose=Vendor proposals to close
    +SupplierProposalsToProcess=Vendor proposals to process
     LastSupplierProposals=Latest %s price requests
     AllPriceRequests=All requests
    diff --git a/htdocs/langs/uk_UA/suppliers.lang b/htdocs/langs/uk_UA/suppliers.lang
    index f9e383e09af..d0cf540d3eb 100644
    --- a/htdocs/langs/uk_UA/suppliers.lang
    +++ b/htdocs/langs/uk_UA/suppliers.lang
    @@ -1,11 +1,11 @@
     # Dolibarr language file - Source file is en_US - suppliers
    -Suppliers=Suppliers
    -SuppliersInvoice=Suppliers invoice
    -ShowSupplierInvoice=Show Supplier Invoice
    -NewSupplier=New supplier
    +Suppliers=Vendors
    +SuppliersInvoice=Vendor invoice
    +ShowSupplierInvoice=Show Vendor Invoice
    +NewSupplier=New vendor
     History=History
    -ListOfSuppliers=List of suppliers
    -ShowSupplier=Show supplier
    +ListOfSuppliers=List of vendors
    +ShowSupplier=Show vendor
     OrderDate=Order date
     BuyingPriceMin=Best buying price
     BuyingPriceMinShort=Best buying price
    @@ -14,34 +14,34 @@ TotalSellingPriceMinShort=Total of subproducts selling prices
     SomeSubProductHaveNoPrices=Some sub-products have no price defined
     AddSupplierPrice=Add buying price
     ChangeSupplierPrice=Change buying price
    -SupplierPrices=Supplier prices
    +SupplierPrices=Vendor prices
     ReferenceSupplierIsAlreadyAssociatedWithAProduct=This reference supplier is already associated with a reference: %s
    -NoRecordedSuppliers=No suppliers recorded
    -SupplierPayment=Supplier payment
    -SuppliersArea=Suppliers area
    -RefSupplierShort=Ref. supplier
    +NoRecordedSuppliers=No vendor recorded
    +SupplierPayment=Vendor payment
    +SuppliersArea=Vendor area
    +RefSupplierShort=Ref. vendor
     Availability=Availability
    -ExportDataset_fournisseur_1=Supplier invoices list and invoice lines
    -ExportDataset_fournisseur_2=Supplier invoices and payments
    -ExportDataset_fournisseur_3=Supplier orders and order lines
    +ExportDataset_fournisseur_1=Vendor invoices list and invoice lines
    +ExportDataset_fournisseur_2=Vendor invoices and payments
    +ExportDataset_fournisseur_3=Purchase orders and order lines
     ApproveThisOrder=Approve this order
     ConfirmApproveThisOrder=Are you sure you want to approve order <b>%s</b>?
     DenyingThisOrder=Deny this order
     ConfirmDenyingThisOrder=Are you sure you want to deny this order <b>%s</b>?
     ConfirmCancelThisOrder=Are you sure you want to cancel this order <b>%s</b>?
    -AddSupplierOrder=Create supplier order
    -AddSupplierInvoice=Create supplier invoice
    -ListOfSupplierProductForSupplier=List of products and prices for supplier <b>%s</b>
    -SentToSuppliers=Sent to suppliers
    -ListOfSupplierOrders=List of supplier orders
    -MenuOrdersSupplierToBill=Supplier orders to invoice
    +AddSupplierOrder=Create Purchase Order
    +AddSupplierInvoice=Create vendor invoice
    +ListOfSupplierProductForSupplier=List of products and prices for vendor <b>%s</b>
    +SentToSuppliers=Sent to vendors
    +ListOfSupplierOrders=List of purchase orders
    +MenuOrdersSupplierToBill=Purchase orders to invoice
     NbDaysToDelivery=Delivery delay in days
     DescNbDaysToDelivery=The biggest deliver delay of the products from this order
    -SupplierReputation=Supplier reputation
    +SupplierReputation=Vendor reputation
     DoNotOrderThisProductToThisSupplier=Do not order
     NotTheGoodQualitySupplier=Wrong quality
     ReputationForThisProduct=Reputation
     BuyerName=Buyer name
     AllProductServicePrices=All product / service prices
     AllProductReferencesOfSupplier=All product / service references of supplier
    -BuyingPriceNumShort=Supplier prices
    +BuyingPriceNumShort=Vendor prices
    diff --git a/htdocs/langs/uk_UA/users.lang b/htdocs/langs/uk_UA/users.lang
    index 8aa5d3749fc..26f22923a9a 100644
    --- a/htdocs/langs/uk_UA/users.lang
    +++ b/htdocs/langs/uk_UA/users.lang
    @@ -48,7 +48,7 @@ PasswordChangeRequest=Request to change password for <b>%s</b>
     PasswordChangeRequestSent=Request to change password for <b>%s</b> sent to <b>%s</b>.
     ConfirmPasswordReset=Confirm password reset
     MenuUsersAndGroups=Users & Groups
    -LastGroupsCreated=Latest %s created groups
    +LastGroupsCreated=Latest %s groups created
     LastUsersCreated=Latest %s users created
     ShowGroup=Show group
     ShowUser=Show user
    diff --git a/htdocs/langs/uk_UA/website.lang b/htdocs/langs/uk_UA/website.lang
    index 39c5cb2fee2..9116f5cc204 100644
    --- a/htdocs/langs/uk_UA/website.lang
    +++ b/htdocs/langs/uk_UA/website.lang
    @@ -73,7 +73,7 @@ AnotherContainer=Another container
     WEBSITE_USE_WEBSITE_ACCOUNTS=Enable the web site account table
     WEBSITE_USE_WEBSITE_ACCOUNTSTooltip=Enable the table to store web site accounts (login/pass) for each website / thirdparty
     YouMustDefineTheHomePage=You must first define the default Home page
    -OnlyEditionOfSourceForGrabbedContentFuture=Note: only edition of HTML source will be possible when a page content is intiliazed by grabbing it from an external page (WYSIWYG editor will not be available)
    +OnlyEditionOfSourceForGrabbedContentFuture=Note: only edition of HTML source will be possible when a page content is initiliazed by grabbing it from an external page (WYSIWYG editor will not be available)
     OnlyEditionOfSourceForGrabbedContent=Only edition of HTML source is possible when content was grabbed from an external site
     GrabImagesInto=Grab also images found into css and page.
     ImagesShouldBeSavedInto=Images should be saved into directory
    diff --git a/htdocs/langs/uk_UA/workflow.lang b/htdocs/langs/uk_UA/workflow.lang
    index a50bd91595b..783373ad66d 100644
    --- a/htdocs/langs/uk_UA/workflow.lang
    +++ b/htdocs/langs/uk_UA/workflow.lang
    @@ -14,7 +14,7 @@ descWORKFLOW_INVOICE_AMOUNT_CLASSIFY_BILLED_ORDER=Classify linked source custome
     descWORKFLOW_INVOICE_CLASSIFY_BILLED_ORDER=Classify linked source customer order(s) to billed when customer invoice is set to paid (and if amount of the invoice is same than total amount of linked orders)
     descWORKFLOW_ORDER_CLASSIFY_SHIPPED_SHIPPING=Classify linked source customer order to shipped when a shipment is validated (and if quantity shipped by all shipments is the same as in the order to update)
     # Autoclassify supplier order
    -descWORKFLOW_ORDER_CLASSIFY_BILLED_SUPPLIER_PROPOSAL=Classify linked source supplier proposal(s) to billed when supplier invoice is validated (and if amount of the invoice is same than total amount of linked proposals)
    -descWORKFLOW_INVOICE_AMOUNT_CLASSIFY_BILLED_SUPPLIER_ORDER=Classify linked source supplier order(s) to billed when supplier invoice is validated (and if amount of the invoice is same than total amount of linked orders)
    +descWORKFLOW_ORDER_CLASSIFY_BILLED_SUPPLIER_PROPOSAL=Classify linked source vendor proposal(s) to billed when vendor invoice is validated (and if amount of the invoice is same than total amount of linked proposals)
    +descWORKFLOW_INVOICE_AMOUNT_CLASSIFY_BILLED_SUPPLIER_ORDER=Classify linked source purchase order(s) to billed when vendor invoice is validated (and if amount of the invoice is same than total amount of linked orders)
     AutomaticCreation=Automatic creation
     AutomaticClassification=Automatic classification
    diff --git a/htdocs/langs/uz_UZ/accountancy.lang b/htdocs/langs/uz_UZ/accountancy.lang
    index c37db78c215..04bbaa447e7 100644
    --- a/htdocs/langs/uz_UZ/accountancy.lang
    +++ b/htdocs/langs/uz_UZ/accountancy.lang
    @@ -1,4 +1,5 @@
     # Dolibarr language file - en_US - Accounting Expert
    +Accounting=Accounting
     ACCOUNTING_EXPORT_SEPARATORCSV=Column separator for export file
     ACCOUNTING_EXPORT_DATE=Date format for export file
     ACCOUNTING_EXPORT_PIECE=Export the number of piece
    @@ -39,11 +40,11 @@ AccountWithNonZeroValues=Accounts with non zero values
     ListOfAccounts=List of accounts
     
     MainAccountForCustomersNotDefined=Main accounting account for customers not defined in setup
    -MainAccountForSuppliersNotDefined=Main accounting account for suppliers not defined in setup
    +MainAccountForSuppliersNotDefined=Main accounting account for vendors not defined in setup
     MainAccountForUsersNotDefined=Main accounting account for users not defined in setup
     MainAccountForVatPaymentNotDefined=Main accounting account for VAT payment not defined in setup
     
    -AccountancyArea=Accountancy area
    +AccountancyArea=Accounting area
     AccountancyAreaDescIntro=Usage of the accountancy module is done in several step:
     AccountancyAreaDescActionOnce=The following actions are usually executed one time only, or once per year...
     AccountancyAreaDescActionOnceBis=Next steps should be done to save you time in future by suggesting you the correct default accounting account when making the journalization (writing record in Journals and General ledger)
    @@ -54,6 +55,7 @@ AccountancyAreaDescChartModel=STEP %s: Create a model of chart of account from m
     AccountancyAreaDescChart=STEP %s: Create or check content of your chart of account from menu %s
     
     AccountancyAreaDescVat=STEP %s: Define accounting accounts for each VAT Rates. For this, use the menu entry %s.
    +AccountancyAreaDescDefault=STEP %s: Define default accounting accounts. For this, use the menu entry %s.
     AccountancyAreaDescExpenseReport=STEP %s: Define default accounting accounts for each type of expense report. For this, use the menu entry %s.
     AccountancyAreaDescSal=STEP %s: Define default accounting accounts for payment of salaries. For this, use the menu entry %s.
     AccountancyAreaDescContrib=STEP %s: Define default accounting accounts for special expences (miscellaneous taxes). For this, use the menu entry %s.
    @@ -89,7 +91,7 @@ MenuProductsAccounts=Product accounts
     ProductsBinding=Products accounts
     Ventilation=Binding to accounts
     CustomersVentilation=Customer invoice binding
    -SuppliersVentilation=Supplier invoice binding
    +SuppliersVentilation=Vendor invoice binding
     ExpenseReportsVentilation=Expense report binding
     CreateMvts=Create new transaction
     UpdateMvts=Modification of a transaction
    @@ -130,12 +132,14 @@ ACCOUNTING_LENGTH_GACCOUNT=Length of the general accounting accounts (If you set
     ACCOUNTING_LENGTH_AACCOUNT=Length of the third party accounting accounts (If you set value to 6 here, the account '401' will appear like '401000' on screen)
     ACCOUNTING_MANAGE_ZERO=Allow to manage different number of zero at the end of an accounting account. Needed by some countries (like switzerland). If keep to off (default), you can set the 2 following parameters to ask application to add virtual zero.
     BANK_DISABLE_DIRECT_INPUT=Disable direct recording of transaction in bank account
    +ACCOUNTING_ENABLE_EXPORT_DRAFT_JOURNAL=Enable draft export on journal
     
     ACCOUNTING_SELL_JOURNAL=Sell journal
     ACCOUNTING_PURCHASE_JOURNAL=Purchase journal
     ACCOUNTING_MISCELLANEOUS_JOURNAL=Miscellaneous journal
     ACCOUNTING_EXPENSEREPORT_JOURNAL=Expense report journal
     ACCOUNTING_SOCIAL_JOURNAL=Social journal
    +ACCOUNTING_HAS_NEW_JOURNAL=Has new Journal
     
     ACCOUNTING_ACCOUNT_TRANSFER_CASH=Accounting account of transfer
     ACCOUNTING_ACCOUNT_SUSPENSE=Accounting account of wait
    @@ -185,11 +189,12 @@ ListeMvts=List of movements
     ErrorDebitCredit=Debit and Credit cannot have a value at the same time
     AddCompteFromBK=Add accounting accounts to the group
     ReportThirdParty=List third party account
    -DescThirdPartyReport=Consult here the list of the third party customers and suppliers and their accounting accounts
    +DescThirdPartyReport=Consult here the list of the third party customers and vendors and their accounting accounts
     ListAccounts=List of the accounting accounts
     UnknownAccountForThirdparty=Unknown third party account. We will use %s
     UnknownAccountForThirdpartyBlocking=Unknown third party account. Blocking error
     UnknownAccountForThirdpartyAndWaitingAccountNotDefinedBlocking=Unknown third party account and waiting account not defined. Blocking error
    +PaymentsNotLinkedToProduct=Payment not linked to any product / service
     
     Pcgtype=Group of account
     Pcgsubtype=Subgroup of account
    @@ -204,8 +209,8 @@ DescVentilDoneCustomer=Consult here the list of the lines of invoices customers
     DescVentilTodoCustomer=Bind invoice lines not already bound with a product accounting account
     ChangeAccount=Change the product/service accounting account for selected lines with the following accounting account:
     Vide=-
    -DescVentilSupplier=Consult here the list of supplier invoice lines bound or not yet bound to a product accounting account
    -DescVentilDoneSupplier=Consult here the list of the lines of invoices supplier and their accounting account
    +DescVentilSupplier=Consult here the list of vendor invoice lines bound or not yet bound to a product accounting account
    +DescVentilDoneSupplier=Consult here the list of the lines of invoices vendors and their accounting account
     DescVentilTodoExpenseReport=Bind expense report lines not already bound with a fee accounting account
     DescVentilExpenseReport=Consult here the list of expense report lines bound (or not) to a fee accounting account
     DescVentilExpenseReportMore=If you setup accounting account on type of expense report lines, the application will be able to make all the binding between your expense report lines and the accounting account of your chart of accounts, just in one click with the button <strong>"%s"</strong>. If account was not set on fees dictionary or if you still has some lines not bound to any account, you will have to make a manual binding from the menu "<strong>%s</strong>".
    @@ -215,7 +220,7 @@ ValidateHistory=Bind Automatically
     AutomaticBindingDone=Automatic binding done
     
     ErrorAccountancyCodeIsAlreadyUse=Error, you cannot delete this accounting account because it is used
    -MvtNotCorrectlyBalanced=Movement not correctly balanced. Credit = %s. Debit = %s
    +MvtNotCorrectlyBalanced=Movement not correctly balanced. Debit = %s | Credit = %s
     FicheVentilation=Binding card
     GeneralLedgerIsWritten=Transactions are written in the Ledger
     GeneralLedgerSomeRecordWasNotRecorded=Some of the transactions could not be journalized. If there is no other error message, this is probably because they were already journalized.
    @@ -293,4 +298,9 @@ Binded=Lines bound
     ToBind=Lines to bind
     UseMenuToSetBindindManualy=Autodection not possible, use menu <a href="%s">%s</a> to make the binding manually
     
    +## Import
    +ImportAccountingEntries=Accounting entries
    +
     WarningReportNotReliable=Warning, this report is not based on the Ledger, so does not contains transaction modified manualy in the Ledger. If your journalization is up to date, the bookkeeping view is more accurate.
    +ExpenseReportJournal=Expense Report Journal
    +InventoryJournal=Inventory Journal
    diff --git a/htdocs/langs/uz_UZ/admin.lang b/htdocs/langs/uz_UZ/admin.lang
    index fed6af9a6fa..d7042e784dc 100644
    --- a/htdocs/langs/uz_UZ/admin.lang
    +++ b/htdocs/langs/uz_UZ/admin.lang
    @@ -269,10 +269,11 @@ MAIN_MAIL_SMTP_SERVER=SMTP/SMTPS Host (By default in php.ini: <b>%s</b>)
     MAIN_MAIL_SMTP_PORT_NotAvailableOnLinuxLike=SMTP/SMTPS Port (Not defined into PHP on Unix like systems)
     MAIN_MAIL_SMTP_SERVER_NotAvailableOnLinuxLike=SMTP/SMTPS Host (Not defined into PHP on Unix like systems)
     MAIN_MAIL_EMAIL_FROM=Sender email for automatic emails (By default in php.ini: <b>%s</b>)
    -MAIN_MAIL_ERRORS_TO=Email used as 'Errors-To' field in emails sent
    +MAIN_MAIL_ERRORS_TO=Eemail used for error returns emails (fields 'Errors-To' in emails sent)
     MAIN_MAIL_AUTOCOPY_TO= Send systematically a hidden carbon-copy of all sent emails to
     MAIN_DISABLE_ALL_MAILS=Disable all emails sendings (for test purposes or demos)
     MAIN_MAIL_FORCE_SENDTO=Send all emails to (instead of real recipients, for test purposes)
    +MAIN_MAIL_ENABLED_USER_DEST_SELECT=Add employees users with email into allowed destinaries list
     MAIN_MAIL_SENDMODE=Method to use to send EMails
     MAIN_MAIL_SMTPS_ID=SMTP ID if authentication required
     MAIN_MAIL_SMTPS_PW=SMTP Password if authentication required
    @@ -291,7 +292,7 @@ ModuleSetup=Module setup
     ModulesSetup=Modules/Application setup
     ModuleFamilyBase=System
     ModuleFamilyCrm=Customer Relation Management (CRM)
    -ModuleFamilySrm=Supplier Relation Management (SRM)
    +ModuleFamilySrm=Vendor Relation Management (VRM)
     ModuleFamilyProducts=Products Management (PM)
     ModuleFamilyHr=Human Resource Management (HR)
     ModuleFamilyProjects=Projects/Collaborative work
    @@ -373,7 +374,8 @@ NoSmsEngine=No SMS sender manager available. SMS sender manager are not installe
     PDF=PDF
     PDFDesc=You can set each global options related to the PDF generation
     PDFAddressForging=Rules to forge address boxes
    -HideAnyVATInformationOnPDF=Hide all information related to VAT on generated PDF
    +HideAnyVATInformationOnPDF=Hide all information related to Sales tax / VAT on generated PDF
    +PDFRulesForSalesTax=Rules for Sales Tax / VAT
     PDFLocaltax=Rules for %s
     HideLocalTaxOnPDF=Hide %s rate into pdf column tax sale
     HideDescOnPDF=Hide products description on generated PDF
    @@ -445,13 +447,14 @@ DisplayCompanyInfo=Display company address
     DisplayCompanyManagers=Display manager names
     DisplayCompanyInfoAndManagers=Display company address and manager names
     EnableAndSetupModuleCron=If you want to have this recurring invoice beeing generated automatically, module *%s* must be enabled and correctly setup. Otherwise, generation of invoices must be done manually from this template with button *Create*. Note that even if you enabled automatic generation, you can still safely launch manual generation. Duplicates generation for same period are not possible.
    -ModuleCompanyCodeAquarium=Return an accounting code built by:<br>%s followed by third party supplier code for a supplier accounting code,<br>%s followed by third party customer code for a customer accounting code.
    +ModuleCompanyCodeCustomerAquarium=%s followed by third party customer code for a customer accounting code
    +ModuleCompanyCodeSupplierAquarium=%s followed by third party supplier code for a supplier accounting code
     ModuleCompanyCodePanicum=Return an empty accounting code.
     ModuleCompanyCodeDigitaria=Accounting code depends on third party code. The code is composed of the character "C" in the first position followed by the first 5 characters of the third party code.
     Use3StepsApproval=By default, Purchase Orders need to be created and approved by 2 different users (one step/user to create and one step/user to approve. Note that if user has both permission to create and approve, one step/user will be enough). You can ask with this option to introduce a third step/user approval, if amount is higher than a dedicated value (so 3 steps will be necessary: 1=validation, 2=first approval and 3=second approval if amount is enough).<br>Set this to empty if one approval (2 steps) is enough, set it to a very low value (0.1) if a second approval (3 steps) is always required.
     UseDoubleApproval=Use a 3 steps approval when amount (without tax) is higher than...
     WarningPHPMail=WARNING: It is often better to setup outgoing emails to use the email server of your provider instead of the default setup. Some email providers (like Yahoo) does not allow you to send an email from another server than their own server. Your current setup use the server of the application to send email and not the server of your email provider, so some recipients (the one compatible with the restrictive DMARC protocol), will ask your email provider if they can accept your email and some email providers (like Yahoo) may respond "no" because the server is not a server of them, so few of your sent Emails may not be accepted (be carefull also to your email provider sending quota).<br>If your Email provider (like Yahoo) has this restriction, you must change Email setup to choose the other method "SMTP server" and enter the SMTP server and credentials provided by your Email provider (ask your EMail provider to get SMTP credentials for your account).
    -WarningPHPMail2=If your email SMTP provider need to restrict email client to some IP addresses (very rare), this is the IP address of your ERP CRM application: <strong>%s</strong>.
    +WarningPHPMail2=If your email SMTP provider need to restrict email client to some IP addresses (very rare), this is the IP address of the mail user agent (MUA) for your ERP CRM application: <strong>%s</strong>.
     ClickToShowDescription=Click to show description
     DependsOn=This module need the module(s)
     RequiredBy=This module is required by module(s)
    @@ -471,6 +474,9 @@ AttachMainDocByDefault=Set this to 1 if you want to attach main document to emai
     FilesAttachedToEmail=Attach file
     SendEmailsReminders=Send agenda reminders by emails
     davDescription=Add a component to be a DAV server
    +DAVSetup=Setup of module DAV
    +DAV_ALLOW_PUBLIC_DIR=Enable the public directory (WebDav directory with no login required)
    +DAV_ALLOW_PUBLIC_DIRTooltip=The WebDav public directory is a WebDAV directory everybody can access to (in read and write mode), with no need to have/use an existing login/password account.
     # Modules
     Module0Name=Users & groups
     Module0Desc=Users / Employees and Groups management
    @@ -479,7 +485,7 @@ Module1Desc=Companies and contact management (customers, prospects...)
     Module2Name=Commercial
     Module2Desc=Commercial management
     Module10Name=Accounting
    -Module10Desc=Simple accounting reports (journals, turnover) based onto database content. No dispatching.
    +Module10Desc=Simple accounting reports (journals, turnover) based onto database content. Does not use any ledger table.
     Module20Name=Proposals
     Module20Desc=Commercial proposal management
     Module22Name=Mass E-mailings
    @@ -491,7 +497,7 @@ Module25Desc=Customer order management
     Module30Name=Invoices
     Module30Desc=Invoice and credit note management for customers. Invoice management for suppliers
     Module40Name=Suppliers
    -Module40Desc=Supplier management and buying (orders and invoices)
    +Module40Desc=Suppliers and purchase management (purchase orders and billing)
     Module42Name=Debug Logs
     Module42Desc=Logging facilities (file, syslog, ...). Such logs are for technical/debug purposes.
     Module49Name=Editors
    @@ -546,8 +552,8 @@ Module400Name=Projects/Opportunities/Leads
     Module400Desc=Management of projects, opportunities/leads and/or tasks. You can also assign any element (invoice, order, proposal, intervention, ...) to a project and get a transversal view from the project view.
     Module410Name=Webcalendar
     Module410Desc=Webcalendar integration
    -Module500Name=Special expenses
    -Module500Desc=Management of special expenses (taxes, social or fiscal taxes, dividends)
    +Module500Name=Taxes and Special expenses
    +Module500Desc=Management of other expenses (sale taxes, social or fiscal taxes, dividends, ...)
     Module510Name=Payment of employee wages
     Module510Desc=Record and follow payment of your employee wages
     Module520Name=Loan
    @@ -561,14 +567,14 @@ Module700Name=Donations
     Module700Desc=Donation management
     Module770Name=Expense reports
     Module770Desc=Management and claim expense reports (transportation, meal, ...)
    -Module1120Name=Supplier commercial proposal
    -Module1120Desc=Request supplier commercial proposal and prices
    +Module1120Name=Vendor commercial proposal
    +Module1120Desc=Request vendor commercial proposal and prices
     Module1200Name=Mantis
     Module1200Desc=Mantis integration
     Module1520Name=Document Generation
     Module1520Desc=Mass mail document generation
     Module1780Name=Tags/Categories
    -Module1780Desc=Create tags/category (products, customers, suppliers, contacts or members)
    +Module1780Desc=Create tags/category (products, customers, vendors, contacts or members)
     Module2000Name=WYSIWYG editor
     Module2000Desc=Allow to edit some text area using an advanced editor (Based on CKEditor)
     Module2200Name=Dynamic Prices
    @@ -576,7 +582,7 @@ Module2200Desc=Enable the usage of math expressions for prices
     Module2300Name=Scheduled jobs
     Module2300Desc=Scheduled jobs management (alias cron or chrono table)
     Module2400Name=Events/Agenda
    -Module2400Desc=Follow done and upcoming events. Let application logs automatic events for tracking purposes or record manual events or rendez-vous.
    +Module2400Desc=Follow done and upcoming events. Let application logs automatic events for tracking purposes or record manual events or rendez-vous. This is the main important module for a good Customer or Supplier Relationship Management.
     Module2500Name=DMS / ECM
     Module2500Desc=Document Management System / Electronic Content Management. Automatic organization of your generated or stored documents. Share them when you need.
     Module2600Name=API/Web services (SOAP server)
    @@ -599,7 +605,7 @@ Module4000Desc=Human resources management (management of department, employee co
     Module5000Name=Multi-company
     Module5000Desc=Allows you to manage multiple companies
     Module6000Name=Workflow
    -Module6000Desc=Workflow management
    +Module6000Desc=Workflow management (automatic creation of object and/or automatic status change)
     Module10000Name=Websites
     Module10000Desc=Create public websites with a WYSIWG editor. Just setup your web server (Apache, Nginx, ...) to point to the dedicated Dolibarr directory to have it online on the Internet with your own domain name.
     Module20000Name=Leave Requests management
    @@ -613,7 +619,7 @@ Module50100Desc=Point of sales module (POS).
     Module50200Name=Paypal
     Module50200Desc=Module to offer an online payment page accepting payments using PayPal (credit card or PayPal credit). This can be used to allow your customers to make free payments or for a payment on a particular Dolibarr object (invoice, order, ...)
     Module50400Name=Accounting (advanced)
    -Module50400Desc=Accounting management (double entries, support general and auxiliary ledgers)
    +Module50400Desc=Accounting management (double entries, support general and auxiliary ledgers). Export the ledger in several other accounting software format.
     Module54000Name=PrintIPP
     Module54000Desc=Direct print (without opening the documents) using Cups IPP interface (Printer must be visible from server, and CUPS must be installe on server).
     Module55000Name=Poll, Survey or Vote
    @@ -885,7 +891,7 @@ DictionaryCivility=Personal and professional titles
     DictionaryActions=Types of agenda events
     DictionarySocialContributions=Social or fiscal taxes types
     DictionaryVAT=VAT Rates or Sales Tax Rates
    -DictionaryRevenueStamp=Amount of revenue stamps
    +DictionaryRevenueStamp=Amount of tax stamps
     DictionaryPaymentConditions=Payment terms
     DictionaryPaymentModes=Payment modes
     DictionaryTypeContact=Contact/Address types
    @@ -913,7 +919,7 @@ SetupSaved=Setup saved
     SetupNotSaved=Setup not saved
     BackToModuleList=Back to modules list
     BackToDictionaryList=Back to dictionaries list
    -TypeOfRevenueStamp=Type of revenue stamp
    +TypeOfRevenueStamp=Type of tax stamp
     VATManagement=VAT Management
     VATIsUsedDesc=By default when creating prospects, invoices, orders etc the VAT rate follows the active standard rule:<br>If the seller is not subjected to VAT, then VAT defaults to 0. End of rule.<br>If the (selling country= buying country), then the VAT by default equals the VAT of the product in the selling country. End of rule. <br>If seller and buyer are both in the European Community and goods are transport products (car, ship, plane), the default VAT is 0 ( The VAT should be paid by the buyer to the customoffice of his country and not to the seller). End of rule.<br>If seller and buyer are both in the European Community and the buyer is not a company, then the VAT by defaults to the VAT of the product sold.  End of rule.<br>If seller and buyer are both in the European Community and the buyer is a company, then the VAT is 0 by default . End of rule.<br>In any othe case the proposed default is VAT=0. End of rule.
     VATIsNotUsedDesc=By default the proposed VAT is 0 which can be used for cases like associations, individuals ou small companies.
    @@ -1021,7 +1027,7 @@ Delays_MAIN_DELAY_ACTIONS_TODO=Delay tolerance (in days) before alert on planned
     Delays_MAIN_DELAY_PROJECT_TO_CLOSE=Delay tolerance (in days) before alert on project not closed in time
     Delays_MAIN_DELAY_TASKS_TODO=Delay tolerance (in days) before alert on planned tasks (project tasks) not completed yet
     Delays_MAIN_DELAY_ORDERS_TO_PROCESS=Delay tolerance (in days) before alert on orders not processed yet
    -Delays_MAIN_DELAY_SUPPLIER_ORDERS_TO_PROCESS=Delay tolerance (in days) before alert on suppliers orders not processed yet
    +Delays_MAIN_DELAY_SUPPLIER_ORDERS_TO_PROCESS=Delay tolerance (in days) before alert on purchase orders not processed yet
     Delays_MAIN_DELAY_PROPALS_TO_CLOSE=Delay tolerance (in days) before alert on proposals to close
     Delays_MAIN_DELAY_PROPALS_TO_BILL=Delay tolerance (in days) before alert on proposals not billed
     Delays_MAIN_DELAY_NOT_ACTIVATED_SERVICES=Tolerance delay (in days) before alert on services to activate
    @@ -1033,9 +1039,9 @@ Delays_MAIN_DELAY_MEMBERS=Tolerance delay (in days) before alert on delayed memb
     Delays_MAIN_DELAY_CHEQUES_TO_DEPOSIT=Tolerance delay (in days) before alert for cheques deposit to do
     Delays_MAIN_DELAY_EXPENSEREPORTS=Tolerance delay (in days) before alert for expense reports to approve
     SetupDescription1=The setup area is for initial setup parameters before starting to use Dolibarr.
    -SetupDescription2=The two mandatory setup steps are the first two in the setup menu on the left: %s setup page and %s setup page :
    -SetupDescription3=Parameters in menu <a href="%s">%s -> %s</a> are required because defined data are used on Dolibarr screens and to customize the default behavior of the software (for country-related features for example).
    -SetupDescription4=Parameters in menu <a href="%s">%s -> %s</a> are required because Dolibarr ERP/CRM is a collection of several modules/applications, all more or less independent. New features will be added to menus for every module you will activate.
    +SetupDescription2=The two mandatory setup steps are the following steps (the two first entries in the left setup menu):
    +SetupDescription3=Settings in menu <a href="%s">%s -> %s</a>. This step is required because it defines data used on Dolibarr screens to customize the default behavior of the software (for country-related features for example).
    +SetupDescription4=Settings in menu <a href="%s">%s -> %s</a>. This step is required because Dolibarr ERP/CRM is a collection of several modules/applications, all more or less independent. New features are added to menus for every module you activate.
     SetupDescription5=Other menu entries manage optional parameters.
     LogEvents=Security audit events
     Audit=Audit
    @@ -1054,8 +1060,9 @@ LogEventDesc=You can enable here the logging for Dolibarr security events. Admin
     AreaForAdminOnly=Setup parameters can be set by <b>administrator users</b> only.
     SystemInfoDesc=System information is miscellaneous technical information you get in read only mode and visible for administrators only.
     SystemAreaForAdminOnly=This area is available for administrator users only. None of the Dolibarr permissions can reduce this limit.
    -CompanyFundationDesc=Edit on this page all known information of the company or foundation you need to manage (For this, click on "Modify" or "Save" button at bottom of page)
    +CompanyFundationDesc=Edit on this page all known information of the company or foundation you need to manage (For this, click on "%s" or "%s" button at bottom of page)
     AccountantDesc=Edit on this page all known information about your accountant/bookkeeper
    +AccountantFileNumber=File number
     DisplayDesc=You can choose each parameter related to the Dolibarr look and feel here
     AvailableModules=Available app/modules
     ToActivateModule=To activate modules, go on setup Area (Home->Setup->Modules).
    @@ -1188,11 +1195,11 @@ UserMailRequired=EMail required to create a new user
     HRMSetup=HRM module setup
     ##### Company setup #####
     CompanySetup=Companies module setup
    -CompanyCodeChecker=Module for third parties code generation and checking (customer or supplier)
    -AccountCodeManager=Module for accounting code generation (customer or supplier)
    +CompanyCodeChecker=Module for third parties code generation and checking (customer or vendor)
    +AccountCodeManager=Module for accounting code generation (customer or vendor)
     NotificationsDesc=EMails notifications feature allows you to silently send automatic mail, for some Dolibarr events. Targets of notifications can be defined:
     NotificationsDescUser=* per users, one user at time.
    -NotificationsDescContact=* per third parties contacts (customers or suppliers), one contact at time.
    +NotificationsDescContact=* per third parties contacts (customers or vendors), one contact at time.
     NotificationsDescGlobal=* or by setting global target emails in module setup page.
     ModelModules=Documents templates
     DocumentModelOdt=Generate documents from OpenDocuments templates (.ODT or .ODS files for OpenOffice, KOffice, TextEdit,...)
    @@ -1203,6 +1210,9 @@ MustBeUnique=Must be unique?
     MustBeMandatory=Mandatory to create third parties?
     MustBeInvoiceMandatory=Mandatory to validate invoices?
     TechnicalServicesProvided=Technical services provided
    +#####DAV #####
    +WebDAVSetupDesc=This is the links to access the WebDAV directory. It contains a "public" dir open to any user knowing the URL (if public directory access allowed) and a "private" directory that need an existing login account/password to access to.
    +WebDavServer=Root URL of %s server : %s
     ##### Webcal setup #####
     WebCalUrlForVCalExport=An export link to <b>%s</b> format is available at following link: %s
     ##### Invoices #####
    @@ -1229,15 +1239,15 @@ FreeLegalTextOnProposal=Free text on commercial proposals
     WatermarkOnDraftProposal=Watermark on draft commercial proposals (none if empty)
     BANK_ASK_PAYMENT_BANK_DURING_PROPOSAL=Ask for bank account destination of proposal
     ##### SupplierProposal #####
    -SupplierProposalSetup=Price requests suppliers module setup
    -SupplierProposalNumberingModules=Price requests suppliers numbering models
    -SupplierProposalPDFModules=Price requests suppliers documents models
    -FreeLegalTextOnSupplierProposal=Free text on price requests suppliers
    -WatermarkOnDraftSupplierProposal=Watermark on draft price requests suppliers (none if empty)
    +SupplierProposalSetup=Price requests vendors module setup
    +SupplierProposalNumberingModules=Price requests vendors numbering models
    +SupplierProposalPDFModules=Price requests vendors documents models
    +FreeLegalTextOnSupplierProposal=Free text on price requests vendors
    +WatermarkOnDraftSupplierProposal=Watermark on draft price requests vendors (none if empty)
     BANK_ASK_PAYMENT_BANK_DURING_SUPPLIER_PROPOSAL=Ask for bank account destination of price request
     WAREHOUSE_ASK_WAREHOUSE_DURING_ORDER=Ask for Warehouse Source for order
     ##### Suppliers Orders #####
    -BANK_ASK_PAYMENT_BANK_DURING_SUPPLIER_ORDER=Ask for bank account destination of supplier order
    +BANK_ASK_PAYMENT_BANK_DURING_SUPPLIER_ORDER=Ask for bank account destination of purchase order
     ##### Orders #####
     OrdersSetup=Order management setup
     OrdersNumberingModules=Orders numbering models
    @@ -1448,7 +1458,7 @@ SyslogFilename=File name and path
     YouCanUseDOL_DATA_ROOT=You can use DOL_DATA_ROOT/dolibarr.log for a log file in Dolibarr "documents" directory. You can set a different path to store this file.
     ErrorUnknownSyslogConstant=Constant %s is not a known Syslog constant
     OnlyWindowsLOG_USER=Windows only supports LOG_USER
    -CompressSyslogs=Syslog files compression and backup
    +CompressSyslogs=Compression and backup of debug log files (generated by module Log for debug)
     SyslogFileNumberOfSaves=Log backups
     ConfigureCleaningCronjobToSetFrequencyOfSaves=Configure cleaning scheduled job to set log backup frequency
     ##### Donations #####
    @@ -1515,7 +1525,7 @@ OSCommerceTestOk=Connection to server '%s' on database '%s' with user '%s' succe
     OSCommerceTestKo1=Connection to server '%s' succeed but database '%s' could not be reached.
     OSCommerceTestKo2=Connection to server '%s' with user '%s' failed.
     ##### Stock #####
    -StockSetup=Warehouse module setup
    +StockSetup=Stock module setup
     IfYouUsePointOfSaleCheckModule=If you use a Point of Sale module (POS module provided by default or another external module), this setup may be ignored by your Point Of Sale module. Most point of sales modules are designed to create immediatly an invoice and decrease stock by default whatever are options here. So, if you need or not to have a stock decrease when registering a sell from your Point Of Sale, check also your POS module set up.
     ##### Menu #####
     MenuDeleted=Menu deleted
    @@ -1627,8 +1637,8 @@ ChequeReceiptsNumberingModule=Cheque Receipts Numbering module
     MultiCompanySetup=Multi-company module setup
     ##### Suppliers #####
     SuppliersSetup=Supplier module setup
    -SuppliersCommandModel=Complete template of supplier order (logo...)
    -SuppliersInvoiceModel=Complete template of supplier invoice (logo...)
    +SuppliersCommandModel=Complete template of prchase order (logo...)
    +SuppliersInvoiceModel=Complete template of vendor invoice (logo...)
     SuppliersInvoiceNumberingModel=Supplier invoices numbering models
     IfSetToYesDontForgetPermission=If set to yes, don't forget to provide permissions to groups or users allowed for the second approval
     ##### GeoIPMaxmind #####
    @@ -1665,7 +1675,7 @@ NoAmbiCaracAutoGeneration=Do not use ambiguous characters ("1","l","i","|","0","
     SalariesSetup=Setup of module salaries
     SortOrder=Sort order
     Format=Format
    -TypePaymentDesc=0:Customer payment type, 1:Supplier payment type, 2:Both customers and suppliers payment type
    +TypePaymentDesc=0:Customer payment type, 1:Vendor payment type, 2:Both customers and vendors payment type
     IncludePath=Include path (defined into variable %s)
     ExpenseReportsSetup=Setup of module Expense Reports
     TemplatePDFExpenseReports=Document templates to generate expense report document
    @@ -1687,7 +1697,7 @@ InstallModuleFromWebHasBeenDisabledByFile=Install of external module from applic
     ConfFileMustContainCustom=Installing or building an external module from application need to save the module files into directory <strong>%s</strong>. To have this directory processed by Dolibarr, you must setup your <strong>conf/conf.php</strong> to add the 2 directive lines:<br><strong>$dolibarr_main_url_root_alt='/custom';</strong><br><strong>$dolibarr_main_document_root_alt='%s/custom';</strong>
     HighlightLinesOnMouseHover=Highlight table lines when mouse move passes over
     HighlightLinesColor=Highlight color of the line when the mouse passes over (keep empty for no highlight)
    -TextTitleColor=Color of page title
    +TextTitleColor=Text color of Page title
     LinkColor=Color of links
     PressF5AfterChangingThis=Press CTRL+F5 on keyboard or clear your browser cache after changing this value to have it effective
     NotSupportedByAllThemes=Will works with core themes, may not be supported by external themes
    @@ -1696,6 +1706,7 @@ TopMenuBackgroundColor=Background color for Top menu
     TopMenuDisableImages=Hide images in Top menu
     LeftMenuBackgroundColor=Background color for Left menu
     BackgroundTableTitleColor=Background color for Table title line
    +BackgroundTableTitleTextColor=Text color for Table title line
     BackgroundTableLineOddColor=Background color for odd table lines
     BackgroundTableLineEvenColor=Background color for even table lines
     MinimumNoticePeriod=Minimum notice period (Your leave request must be done before this delay)
    @@ -1718,19 +1729,19 @@ FillFixTZOnlyIfRequired=Example: +2 (fill only if problem experienced)
     ExpectedChecksum=Expected Checksum
     CurrentChecksum=Current Checksum
     ForcedConstants=Required constant values
    -MailToSendProposal=To send customer proposal
    -MailToSendOrder=To send customer order
    -MailToSendInvoice=To send customer invoice
    -MailToSendShipment=To send shipment
    -MailToSendIntervention=To send intervention
    -MailToSendSupplierRequestForQuotation=To send quotation request to supplier
    -MailToSendSupplierOrder=To send supplier order
    -MailToSendSupplierInvoice=To send supplier invoice
    -MailToSendContract=To send a contract
    -MailToThirdparty=To send email from third party page
    -MailToMember=To send email from member page
    -MailToUser=To send email from user page
    -MailToProject= To send email from project page
    +MailToSendProposal=Customer proposals
    +MailToSendOrder=Customer orders
    +MailToSendInvoice=Customer invoices
    +MailToSendShipment=Shipments
    +MailToSendIntervention=Interventions
    +MailToSendSupplierRequestForQuotation=Quotation request
    +MailToSendSupplierOrder=Purchase orders
    +MailToSendSupplierInvoice=Vendor invoices
    +MailToSendContract=Contracts
    +MailToThirdparty=Third parties
    +MailToMember=Members
    +MailToUser=Users
    +MailToProject=Projects page
     ByDefaultInList=Show by default on list view
     YouUseLastStableVersion=You use the latest stable version
     TitleExampleForMajorRelease=Example of message you can use to announce this major release (feel free to use it on your web sites)
    @@ -1780,7 +1791,10 @@ MAIN_PDF_MARGIN_BOTTOM=Bottom margin on PDF
     SetToYesIfGroupIsComputationOfOtherGroups=Set this to yes if this group is a computation of other groups
     EnterCalculationRuleIfPreviousFieldIsYes=Enter calculcation rule if previous field was set to Yes (For example 'CODEGRP1+CODEGRP2')
     SeveralLangugeVariatFound=Several language variants found
    -WebDavServer=URL of %s server : %s
    +COMPANY_AQUARIUM_REMOVE_SPECIAL=Remove special characters
    +COMPANY_AQUARIUM_CLEAN_REGEX=Regex filter to clean value (COMPANY_AQUARIUM_CLEAN_REGEX)
    +GDPRContact=GDPR contact
    +GDPRContactDesc=If you store data about European companies/citizen, you can store here the contact who is responsible for the General Data Protection Regulation
     ##### Resource ####
     ResourceSetup=Configuration du module Resource
     UseSearchToSelectResource=Use a search form to choose a resource (rather than a drop-down list).
    diff --git a/htdocs/langs/uz_UZ/banks.lang b/htdocs/langs/uz_UZ/banks.lang
    index be8f75d172b..1d42581c344 100644
    --- a/htdocs/langs/uz_UZ/banks.lang
    +++ b/htdocs/langs/uz_UZ/banks.lang
    @@ -1,12 +1,13 @@
     # Dolibarr language file - Source file is en_US - banks
     Bank=Bank
    -MenuBankCash=Bank/Cash
    +MenuBankCash=Bank | Cash
     MenuVariousPayment=Miscellaneous payments
     MenuNewVariousPayment=New Miscellaneous payment
     BankName=Bank name
     FinancialAccount=Account
     BankAccount=Bank account
     BankAccounts=Bank accounts
    +BankAccountsAndGateways=Bank accounts | Gateways
     ShowAccount=Show Account
     AccountRef=Financial account ref
     AccountLabel=Financial account label
    @@ -131,7 +132,7 @@ PaymentDateUpdateSucceeded=Payment date updated successfully
     PaymentDateUpdateFailed=Payment date could not be updated
     Transactions=Transactions
     BankTransactionLine=Bank entry
    -AllAccounts=All bank/cash accounts
    +AllAccounts=All bank and cash accounts
     BackToAccount=Back to account
     ShowAllAccounts=Show for all accounts
     FutureTransaction=Transaction in futur. No way to conciliate.
    @@ -159,5 +160,6 @@ VariousPayment=Miscellaneous payments
     VariousPayments=Miscellaneous payments
     ShowVariousPayment=Show miscellaneous payments
     AddVariousPayment=Add miscellaneous payments
    +SEPAMandate=SEPA mandate
     YourSEPAMandate=Your SEPA mandate
     FindYourSEPAMandate=This is your SEPA mandate to authorize our company to make direct debit order to your bank. Thanks to return it signed (scan of the signed document) or sent it by mail to
    diff --git a/htdocs/langs/uz_UZ/bills.lang b/htdocs/langs/uz_UZ/bills.lang
    index 5898daa72b0..f76ff018f9d 100644
    --- a/htdocs/langs/uz_UZ/bills.lang
    +++ b/htdocs/langs/uz_UZ/bills.lang
    @@ -109,9 +109,9 @@ CancelBill=Cancel an invoice
     SendRemindByMail=Send reminder by EMail
     DoPayment=Enter payment
     DoPaymentBack=Enter refund
    -ConvertToReduc=Convert into future discount
    -ConvertExcessReceivedToReduc=Convert excess received into future discount
    -ConvertExcessPaidToReduc=Convert excess paid into future discount
    +ConvertToReduc=Mark as credit available
    +ConvertExcessReceivedToReduc=Convert excess received into available credit
    +ConvertExcessPaidToReduc=Convert excess paid into available discount
     EnterPaymentReceivedFromCustomer=Enter payment received from customer
     EnterPaymentDueToCustomer=Make payment due to customer
     DisabledBecauseRemainderToPayIsZero=Disabled because remaining unpaid is zero
    @@ -120,7 +120,7 @@ BillStatus=Invoice status
     StatusOfGeneratedInvoices=Status of generated invoices
     BillStatusDraft=Draft (needs to be validated)
     BillStatusPaid=Paid
    -BillStatusPaidBackOrConverted=Credit note refund or converted into discount
    +BillStatusPaidBackOrConverted=Credit note refund or marked as credit available
     BillStatusConverted=Paid (ready for consumption in final invoice)
     BillStatusCanceled=Abandoned
     BillStatusValidated=Validated (needs to be paid)
    @@ -282,6 +282,7 @@ RelativeDiscount=Relative discount
     GlobalDiscount=Global discount
     CreditNote=Credit note
     CreditNotes=Credit notes
    +CreditNotesOrExcessReceived=Credit notes or excess received
     Deposit=Down payment
     Deposits=Down payments
     DiscountFromCreditNote=Discount from credit note %s
    @@ -296,10 +297,10 @@ DiscountType=Discount type
     NoteReason=Note/Reason
     ReasonDiscount=Reason
     DiscountOfferedBy=Granted by
    -DiscountStillRemaining=Discounts available
    -DiscountAlreadyCounted=Discounts already consumed
    +DiscountStillRemaining=Discounts or credits available
    +DiscountAlreadyCounted=Discounts or credits already consumed
     CustomerDiscounts=Customer discounts
    -SupplierDiscounts=Supplier discounts
    +SupplierDiscounts=Vendors discounts
     BillAddress=Bill address
     HelpEscompte=This discount is a discount granted to customer because its payment was made before term.
     HelpAbandonBadCustomer=This amount has been abandoned (customer said to be a bad customer) and is considered as an exceptional loose.
    @@ -339,6 +340,12 @@ PaymentOnDifferentThirdBills=Allow payments on different thirdparties bills but
     PaymentNote=Payment note
     ListOfPreviousSituationInvoices=List of previous situation invoices
     ListOfNextSituationInvoices=List of next situation invoices
    +ListOfSituationInvoices=List of situation invoices
    +CurrentSituationTotal=Total current situation
    +DisabledBecauseNotEnouthCreditNote=To remove a situation invoice from cycle, this invoice's credit note total must cover this invoice total
    +RemoveSituationFromCycle=Remove this invoice from cycle
    +ConfirmRemoveSituationFromCycle=Remove this invoice %s from cycle ?
    +ConfirmOuting=Confirm outing
     FrequencyPer_d=Every %s days
     FrequencyPer_m=Every %s months
     FrequencyPer_y=Every %s years
    @@ -387,6 +394,7 @@ PaymentConditionShort14DENDMONTH=14 days of month-end
     PaymentCondition14DENDMONTH=Within 14 days following the end of the month
     FixAmount=Fix amount
     VarAmount=Variable amount (%% tot.)
    +VarAmountOneLine=Variable amount (%% tot.) - 1 line with label '%s'
     # PaymentType
     PaymentTypeVIR=Bank transfer
     PaymentTypeShortVIR=Bank transfer
    @@ -505,9 +513,14 @@ SituationAmount=Situation invoice amount(net)
     SituationDeduction=Situation subtraction
     ModifyAllLines=Modify all lines
     CreateNextSituationInvoice=Create next situation
    +ErrorFindNextSituationInvoice=Error unable to find next situation cycle ref
    +ErrorOutingSituationInvoiceOnUpdate=Unable to outing this situation invoice.
    +ErrorOutingSituationInvoiceCreditNote=Unable to outing linked credit note.
     NotLastInCycle=This invoice is not the latest in cycle and must not be modified.
     DisabledBecauseNotLastInCycle=The next situation already exists.
     DisabledBecauseFinal=This situation is final.
    +situationInvoiceShortcode_AS=AS
    +situationInvoiceShortcode_S=S
     CantBeLessThanMinPercent=The progress can't be smaller than its value in the previous situation.
     NoSituations=No open situations
     InvoiceSituationLast=Final and general invoice
    @@ -532,3 +545,4 @@ AutoFillDateFrom=Set start date for service line with invoice date
     AutoFillDateFromShort=Set start date
     AutoFillDateTo=Set end date for service line with next invoice date
     AutoFillDateToShort=Set end date
    +MaxNumberOfGenerationReached=Max number of gen. reached
    diff --git a/htdocs/langs/uz_UZ/categories.lang b/htdocs/langs/uz_UZ/categories.lang
    index 41e5f4e4c13..c0c8d4c0cef 100644
    --- a/htdocs/langs/uz_UZ/categories.lang
    +++ b/htdocs/langs/uz_UZ/categories.lang
    @@ -16,7 +16,7 @@ MembersCategoriesArea=Members tags/categories area
     ContactsCategoriesArea=Contacts tags/categories area
     AccountsCategoriesArea=Accounts tags/categories area
     ProjectsCategoriesArea=Projects tags/categories area
    -SubCats=Subcategories
    +SubCats=Sub-categories
     CatList=List of tags/categories
     NewCategory=New tag/category
     ModifCat=Modify tag/category
    @@ -85,3 +85,4 @@ CategorieRecursivHelp=If activated, product will also linked to parent category
     AddProductServiceIntoCategory=Add the following product/service
     ShowCategory=Show tag/category
     ByDefaultInList=By default in list
    +ChooseCategory=Choose category
    diff --git a/htdocs/langs/uz_UZ/commercial.lang b/htdocs/langs/uz_UZ/commercial.lang
    index f6bfea9c0d3..efadc44d700 100644
    --- a/htdocs/langs/uz_UZ/commercial.lang
    +++ b/htdocs/langs/uz_UZ/commercial.lang
    @@ -60,8 +60,8 @@ ActionAC_CLO=Close
     ActionAC_EMAILING=Send mass email
     ActionAC_COM=Send customer order by mail
     ActionAC_SHIP=Send shipping by mail
    -ActionAC_SUP_ORD=Send supplier order by mail
    -ActionAC_SUP_INV=Send supplier invoice by mail
    +ActionAC_SUP_ORD=Send purchase order by mail
    +ActionAC_SUP_INV=Send vendor invoice by mail
     ActionAC_OTH=Other
     ActionAC_OTH_AUTO=Automatically inserted events
     ActionAC_MANUAL=Manually inserted events
    diff --git a/htdocs/langs/uz_UZ/companies.lang b/htdocs/langs/uz_UZ/companies.lang
    index 3473667fe55..b3e1e7b6c86 100644
    --- a/htdocs/langs/uz_UZ/companies.lang
    +++ b/htdocs/langs/uz_UZ/companies.lang
    @@ -8,11 +8,11 @@ ConfirmDeleteContact=Are you sure you want to delete this contact and all inheri
     MenuNewThirdParty=New third party
     MenuNewCustomer=New customer
     MenuNewProspect=New prospect
    -MenuNewSupplier=New supplier
    +MenuNewSupplier=New vendor
     MenuNewPrivateIndividual=New private individual
    -NewCompany=New company (prospect, customer, supplier)
    -NewThirdParty=New third party (prospect, customer, supplier)
    -CreateDolibarrThirdPartySupplier=Create a third party (supplier)
    +NewCompany=New company (prospect, customer, vendor)
    +NewThirdParty=New third party (prospect, customer, vendor)
    +CreateDolibarrThirdPartySupplier=Create a third party (vendor)
     CreateThirdPartyOnly=Create third party
     CreateThirdPartyAndContact=Create a third party + a child contact
     ProspectionArea=Prospection area
    @@ -37,7 +37,7 @@ ThirdPartyProspectsStats=Prospects
     ThirdPartyCustomers=Customers
     ThirdPartyCustomersStats=Customers
     ThirdPartyCustomersWithIdProf12=Customers with %s or %s
    -ThirdPartySuppliers=Suppliers
    +ThirdPartySuppliers=Vendors
     ThirdPartyType=Third party type
     Individual=Private individual
     ToCreateContactWithSameName=Will create automatically a contact/address with same information than third party under the third party. In most cases, even if your third party is a physical people, creating a third party alone is enough.
    @@ -77,11 +77,11 @@ Web=Web
     Poste= Position
     DefaultLang=Language by default
     VATIsUsed=Sales tax is used
    -VATIsUsedWhenSelling=This define if this thirdparty includes a sale tax or not when it makes an invoice to its own customers
    +VATIsUsedWhenSelling=This define if this third party includes a sale tax or not when it makes an invoice to its own customers
     VATIsNotUsed=Sales tax is not used
     CopyAddressFromSoc=Fill address with third party address
    -ThirdpartyNotCustomerNotSupplierSoNoRef=Thirdparty neither customer nor supplier, no available refering objects
    -ThirdpartyIsNeitherCustomerNorClientSoCannotHaveDiscounts=Thirdparty neither customer nor supplier, discounts are not available
    +ThirdpartyNotCustomerNotSupplierSoNoRef=Third party neither customer nor vendor, no available refering objects
    +ThirdpartyIsNeitherCustomerNorClientSoCannotHaveDiscounts=Third party neither customer nor supplier, discounts are not available
     PaymentBankAccount=Payment bank account
     OverAllProposals=Proposals
     OverAllOrders=Orders
    @@ -99,9 +99,9 @@ LocalTax2ES=IRPF
     TypeLocaltax1ES=RE Type
     TypeLocaltax2ES=IRPF Type
     WrongCustomerCode=Customer code invalid
    -WrongSupplierCode=Supplier code invalid
    +WrongSupplierCode=Vendor code invalid
     CustomerCodeModel=Customer code model
    -SupplierCodeModel=Supplier code model
    +SupplierCodeModel=Vendor code model
     Gencod=Bar code
     ##### Professional ID #####
     ProfId1Short=Prof. id 1
    @@ -267,7 +267,7 @@ Prospect=Prospect
     CustomerCard=Customer Card
     Customer=Customer
     CustomerRelativeDiscount=Relative customer discount
    -SupplierRelativeDiscount=Relative supplier discount
    +SupplierRelativeDiscount=Relative vendor discount
     CustomerRelativeDiscountShort=Relative discount
     CustomerAbsoluteDiscountShort=Absolute discount
     CompanyHasRelativeDiscount=This customer has a default discount of <b>%s%%</b>
    @@ -284,8 +284,8 @@ HasCreditNoteFromSupplier=You have credit notes for <b>%s</b> %s from this suppl
     CompanyHasNoAbsoluteDiscount=This customer has no discount credit available
     CustomerAbsoluteDiscountAllUsers=Absolute customer discounts (granted by all users)
     CustomerAbsoluteDiscountMy=Absolute customer discounts (granted by yourself)
    -SupplierAbsoluteDiscountAllUsers=Absolute supplier discounts (granted by all users)
    -SupplierAbsoluteDiscountMy=Absolute supplier discounts (granted by yourself)
    +SupplierAbsoluteDiscountAllUsers=Absolute vendor discounts (entered by all users)
    +SupplierAbsoluteDiscountMy=Absolute vendor discounts (entered by yourself)
     DiscountNone=None
     Supplier=Supplier
     AddContact=Create contact
    @@ -304,13 +304,13 @@ DeleteACompany=Delete a company
     PersonalInformations=Personal data
     AccountancyCode=Accounting account
     CustomerCode=Customer code
    -SupplierCode=Supplier code
    +SupplierCode=Vendor code
     CustomerCodeShort=Customer code
    -SupplierCodeShort=Supplier code
    +SupplierCodeShort=Vendor code
     CustomerCodeDesc=Customer code, unique for all customers
    -SupplierCodeDesc=Supplier code, unique for all suppliers
    +SupplierCodeDesc=Vendor code, unique for all vendors
     RequiredIfCustomer=Required if third party is a customer or prospect
    -RequiredIfSupplier=Required if third party is a supplier
    +RequiredIfSupplier=Required if third party is a vendor
     ValidityControledByModule=Validity controled by module
     ThisIsModuleRules=This is rules for this module
     ProspectToContact=Prospect to contact
    @@ -338,7 +338,7 @@ MyContacts=My contacts
     Capital=Capital
     CapitalOf=Capital of %s
     EditCompany=Edit company
    -ThisUserIsNot=This user is not a prospect, customer nor supplier
    +ThisUserIsNot=This user is not a prospect, customer nor vendor
     VATIntraCheck=Check
     VATIntraCheckDesc=The link <b>%s</b> allows to ask the european VAT checker service. An external internet access from server is required for this service to work.
     VATIntraCheckURL=http://ec.europa.eu/taxation_customs/vies/vieshome.do
    @@ -396,7 +396,7 @@ ImportDataset_company_4=Third parties/Sales representatives (Assign sales repres
     PriceLevel=Price level
     DeliveryAddress=Delivery address
     AddAddress=Add address
    -SupplierCategory=Supplier category
    +SupplierCategory=Vendor category
     JuridicalStatus200=Independent
     DeleteFile=Delete file
     ConfirmDeleteFile=Are you sure you want to delete this file?
    @@ -406,7 +406,7 @@ FiscalYearInformation=Information on the fiscal year
     FiscalMonthStart=Starting month of the fiscal year
     YouMustAssignUserMailFirst=You must create email for this user first to be able to add emails notifications for him.
     YouMustCreateContactFirst=To be able to add email notifications, you must first define contacts with valid emails for the third party
    -ListSuppliersShort=List of suppliers
    +ListSuppliersShort=List of vendors
     ListProspectsShort=List of prospects
     ListCustomersShort=List of customers
     ThirdPartiesArea=Third parties and contact area
    @@ -420,7 +420,7 @@ CurrentOutstandingBill=Current outstanding bill
     OutstandingBill=Max. for outstanding bill
     OutstandingBillReached=Max. for outstanding bill reached
     OrderMinAmount=Minimum amount for order
    -MonkeyNumRefModelDesc=Return numero with format %syymm-nnnn for customer code and %syymm-nnnn for supplier code where yy is year, mm is month and nnnn is a sequence with no break and no return to 0.
    +MonkeyNumRefModelDesc=Return numero with format %syymm-nnnn for customer code and %syymm-nnnn for vendor code where yy is year, mm is month and nnnn is a sequence with no break and no return to 0.
     LeopardNumRefModelDesc=The code is free. This code can be modified at any time.
     ManagingDirectors=Manager(s) name (CEO, director, president...)
     MergeOriginThirdparty=Duplicate third party (third party you want to delete)
    @@ -431,4 +431,4 @@ SaleRepresentativeLogin=Login of sales representative
     SaleRepresentativeFirstname=First name of sales representative
     SaleRepresentativeLastname=Last name of sales representative
     ErrorThirdpartiesMerge=There was an error when deleting the third parties. Please check the log. Changes have been reverted.
    -NewCustomerSupplierCodeProposed=New customer or supplier code suggested on duplicate code
    +NewCustomerSupplierCodeProposed=New customer or vendor code suggested on duplicate code
    diff --git a/htdocs/langs/uz_UZ/compta.lang b/htdocs/langs/uz_UZ/compta.lang
    index cda96a546b8..c0f5920ea92 100644
    --- a/htdocs/langs/uz_UZ/compta.lang
    +++ b/htdocs/langs/uz_UZ/compta.lang
    @@ -19,7 +19,8 @@ Income=Income
     Outcome=Expense
     MenuReportInOut=Income / Expense
     ReportInOut=Balance of income and expenses
    -ReportTurnover=Turnover
    +ReportTurnover=Turnover invoiced
    +ReportTurnoverCollected=Turnover collected
     PaymentsNotLinkedToInvoice=Payments not linked to any invoice, so not linked to any third party
     PaymentsNotLinkedToUser=Payments not linked to any user
     Profit=Profit
    @@ -34,7 +35,8 @@ AmountHTVATRealPaid=Net paid
     VATToPay=Tax sales
     VATReceived=Tax received
     VATToCollect=Tax purchases
    -VATSummary=Tax Balance
    +VATSummary=Tax monthly
    +VATBalance=Tax Balance
     VATPaid=Tax paid
     LT1Summary=Tax 2 summary
     LT2Summary=Tax 3 summary
    @@ -76,16 +78,16 @@ MenuNewSocialContribution=New social/fiscal tax
     NewSocialContribution=New social/fiscal tax
     AddSocialContribution=Add social/fiscal tax
     ContributionsToPay=Social/fiscal taxes to pay
    -AccountancyTreasuryArea=Accountancy/Treasury area
    +AccountancyTreasuryArea=Billing and payment area
     NewPayment=New payment
     Payments=Payments
     PaymentCustomerInvoice=Customer invoice payment
    -PaymentSupplierInvoice=Supplier invoice payment
    +PaymentSupplierInvoice=Vendor invoice payment
     PaymentSocialContribution=Social/fiscal tax payment
     PaymentVat=VAT payment
     ListPayment=List of payments
     ListOfCustomerPayments=List of customer payments
    -ListOfSupplierPayments=List of supplier payments
    +ListOfSupplierPayments=List of vendor payments
     DateStartPeriod=Date start period
     DateEndPeriod=Date end period
     newLT1Payment=New tax 2 payment
    @@ -104,19 +106,21 @@ VATPayment=Sales tax payment
     VATPayments=Sales tax payments
     VATRefund=Sales tax refund
     NewVATPayment=New sales tax payment
    +NewLocalTaxPayment=New tax %s payment
     Refund=Refund
     SocialContributionsPayments=Social/fiscal taxes payments
     ShowVatPayment=Show VAT payment
     TotalToPay=Total to pay
     BalanceVisibilityDependsOnSortAndFilters=Balance is visible in this list only if table is sorted ascending on %s and filtered for 1 bank account
     CustomerAccountancyCode=Customer accounting code
    -SupplierAccountancyCode=Supplier accounting code
    +SupplierAccountancyCode=Vendor accounting code
     CustomerAccountancyCodeShort=Cust. account. code
     SupplierAccountancyCodeShort=Sup. account. code
     AccountNumber=Account number
     NewAccountingAccount=New account
    -SalesTurnover=Sales turnover
    -SalesTurnoverMinimum=Minimum sales turnover
    +Turnover=Turnover invoiced
    +TurnoverCollected=Turnover collected
    +SalesTurnoverMinimum=Minimum turnover
     ByExpenseIncome=By expenses & incomes
     ByThirdParties=By third parties
     ByUserAuthorOfInvoice=By invoice author
    @@ -136,8 +140,8 @@ ConfirmDeleteSocialContribution=Are you sure you want to delete this social/fisc
     ExportDataset_tax_1=Social and fiscal taxes and payments
     CalcModeVATDebt=Mode <b>%sVAT on commitment accounting%s</b>.
     CalcModeVATEngagement=Mode <b>%sVAT on incomes-expenses%s</b>.
    -CalcModeDebt=Mode <b>%sClaims-Debts%s</b> said <b>Commitment accounting</b>.
    -CalcModeEngagement=Mode <b>%sIncomes-Expenses%s</b> said <b>cash accounting</b>
    +CalcModeDebt=Analysis of known recorded invoices even if they are not yet accounted in ledger.
    +CalcModeEngagement=Analysis of known recorded payments, even if they are not yet accounted in Ledger.
     CalcModeBookkeeping=Analysis of <b>data journalized in Bookkeeping Ledger table</b>
     CalcModeLT1= Mode <b>%sRE on customer invoices - suppliers invoices%s</b>
     CalcModeLT1Debt=Mode <b>%sRE on customer invoices%s</b>
    @@ -150,9 +154,9 @@ AnnualSummaryInputOutputMode=Balance of income and expenses, annual summary
     AnnualByCompanies=Balance of income and expenses, by predefined groups of account
     AnnualByCompaniesDueDebtMode=Balance of income and expenses, detail by predefined groups, mode <b>%sClaims-Debts%s</b> said <b>Commitment accounting</b>.
     AnnualByCompaniesInputOutputMode=Balance of income and expenses, detail by predefined groups, mode <b>%sIncomes-Expenses%s</b> said <b>cash accounting</b>.
    -SeeReportInInputOutputMode=See report <b>%sIncomes-Expenses%s</b> said <b>cash accounting</b> for a calculation on actual payments made
    -SeeReportInDueDebtMode=See report <b>%sClaims-Debts%s</b> said <b>commitment accounting</b> for a calculation on issued invoices
    -SeeReportInBookkeepingMode=See report <b>%sBookeeping%s</b> for a calculation on <b>bookkeeping table analysis</b>
    +SeeReportInInputOutputMode=See %sanalysis of payments%s for a calculation on actual payments made even if they are not yet accounted in Ledger.
    +SeeReportInDueDebtMode=See %sanalysis of invoices%s for a calculation based on known recorded invoices even if they are not yet accounted in Ledger.
    +SeeReportInBookkeepingMode=See <b>%sBookeeping report%s</b> for a calculation on <b>Bookkeeping Ledger table</b>
     RulesAmountWithTaxIncluded=- Amounts shown are with all taxes included
     RulesResultDue=- It includes outstanding invoices, expenses, VAT, donations whether they are paid or not. Is also includes paid salaries.<br>- It is based on the validation date of invoices and VAT and on the due date for expenses. For salaries defined with Salary module, the value date of payment is used.
     RulesResultInOut=- It includes the real payments made on invoices, expenses, VAT and salaries. <br>- It is based on the payment dates of the invoices, expenses, VAT and salaries. The donation date for donation.
    @@ -171,6 +175,8 @@ LT1ReportByCustomersES=Report by third party RE
     LT2ReportByCustomersES=Report by third party IRPF
     VATReport=Sale tax report
     VATReportByPeriods=Sale tax report by period
    +VATReportByRates=Sale tax report by rates
    +VATReportByThirdParties=Sale tax report by third parties
     VATReportByCustomers=Sale tax report by customer
     VATReportByCustomersInInputOutputMode=Report by the customer VAT collected and paid
     VATReportByQuartersInInputOutputMode=Report by Sale tax rate of the tax collected and paid
    @@ -207,7 +213,7 @@ Pcg_version=Chart of accounts models
     Pcg_type=Pcg type
     Pcg_subtype=Pcg subtype
     InvoiceLinesToDispatch=Invoice lines to dispatch
    -ByProductsAndServices=By products and services
    +ByProductsAndServices=By product and service
     RefExt=External ref
     ToCreateAPredefinedInvoice=To create a template invoice, create a standard invoice, then, without validating it, click onto button "%s".
     LinkedOrder=Link to order
    @@ -215,7 +221,8 @@ Mode1=Method 1
     Mode2=Method 2
     CalculationRuleDesc=To calculate total VAT, there is two methods:<br>Method 1 is rounding vat on each line, then summing them.<br>Method 2 is summing all vat on each line, then rounding result.<br>Final result may differs from few cents. Default mode is mode <b>%s</b>.
     CalculationRuleDescSupplier=According to supplier, choose appropriate method to apply same calculation rule and get same result expected by your supplier.
    -TurnoverPerProductInCommitmentAccountingNotRelevant=Turnover report per product, when using a <b>cash accountancy</b> mode is not relevant. This report is only available when using <b>engagement accountancy</b> mode (see setup of accountancy module).
    +TurnoverPerProductInCommitmentAccountingNotRelevant=The report of Turnover collected per product is not available. This report is only available for turnover invoiced.
    +TurnoverPerSaleTaxRateInCommitmentAccountingNotRelevant=The report of Turnover collected per sale tax rate is not available. This report is only available for turnover invoiced.
     CalculationMode=Calculation mode
     AccountancyJournal=Accounting code journal
     ACCOUNTING_VAT_SOLD_ACCOUNT=Accounting account by default for VAT on sales (used if not defined on VAT dictionary setup)
    @@ -223,7 +230,7 @@ ACCOUNTING_VAT_BUY_ACCOUNT=Accounting account by default for VAT on purchases (u
     ACCOUNTING_VAT_PAY_ACCOUNT=Accounting account by default for paying VAT
     ACCOUNTING_ACCOUNT_CUSTOMER=Accounting account used for customer third parties
     ACCOUNTING_ACCOUNT_CUSTOMER_Desc=The dedicated accounting account defined on third party card will be used for Subledger accouting only. This one will be used for General Ledger and as default value of Subledger accounting if dedicated customer accouting account on third party is not defined.
    -ACCOUNTING_ACCOUNT_SUPPLIER=Accounting account used for supplier third parties
    +ACCOUNTING_ACCOUNT_SUPPLIER=Accounting account used for vendor third parties
     ACCOUNTING_ACCOUNT_SUPPLIER_Desc=The dedicated accounting account defined on third party card will be used for Subledger accouting only. This one will be used for General Ledger and as default value of Subledger accounting if dedicated supplier accouting account on third party is not defined.
     CloneTax=Clone a social/fiscal tax
     ConfirmCloneTax=Confirm the clone of a social/fiscal tax payment
    @@ -242,3 +249,11 @@ FiscalPeriod=Accounting period
     ListSocialContributionAssociatedProject=List of social contributions associated with the project
     DeleteFromCat=Remove from accounting group
     AccountingAffectation=Accounting assignement
    +LastDayTaxIsRelatedTo=Last day of period the tax is related to
    +VATDue=Sale tax claimed
    +ClaimedForThisPeriod=Claimed for the period
    +PaidDuringThisPeriod=Paid during this period
    +ByVatRate=By sale tax rate
    +TurnoverbyVatrate=Turnover invoiced by sale tax rate
    +TurnoverCollectedbyVatrate=Turnover collected by sale tax rate
    +PurchasebyVatrate=Purchase by sale tax rate
    diff --git a/htdocs/langs/uz_UZ/dict.lang b/htdocs/langs/uz_UZ/dict.lang
    index ca0c61a9cbc..61a7237f472 100644
    --- a/htdocs/langs/uz_UZ/dict.lang
    +++ b/htdocs/langs/uz_UZ/dict.lang
    @@ -5,7 +5,8 @@ CountryIT=Italy
     CountryES=Spain
     CountryDE=Germany
     CountryCH=Switzerland
    -CountryGB=Great Britain
    +# Warning, country code GB is for United Kingdom. UK Does not exists as country code in ISO standard.
    +CountryGB=United Kingdom
     CountryUK=United Kingdom
     CountryIE=Ireland
     CountryCN=China
    diff --git a/htdocs/langs/uz_UZ/ecm.lang b/htdocs/langs/uz_UZ/ecm.lang
    index 65e9b17bdb2..5200fa30b1d 100644
    --- a/htdocs/langs/uz_UZ/ecm.lang
    +++ b/htdocs/langs/uz_UZ/ecm.lang
    @@ -39,9 +39,10 @@ ShowECMSection=Show directory
     DeleteSection=Remove directory
     ConfirmDeleteSection=Can you confirm you want to delete the directory <b>%s</b>?
     ECMDirectoryForFiles=Relative directory for files
    -CannotRemoveDirectoryContainsFiles=Removed not possible because it contains some files
    +CannotRemoveDirectoryContainsFilesOrDirs=Removal not possible because it contains some files or sub-directories
    +CannotRemoveDirectoryContainsFiles=Removal not possible because it contains some files
     ECMFileManager=File manager
    -ECMSelectASection=Select a directory on left tree...
    +ECMSelectASection=Select a directory in the tree...
     DirNotSynchronizedSyncFirst=This directory seems to be created or modified outside ECM module. You must click on "Resync" button first to synchronize disk and database to get content of this directory.
     ReSyncListOfDir=Resync list of directories
     HashOfFileContent=Hash of file content
    diff --git a/htdocs/langs/uz_UZ/errors.lang b/htdocs/langs/uz_UZ/errors.lang
    index ec036b28bc5..0ca7488b8cb 100644
    --- a/htdocs/langs/uz_UZ/errors.lang
    +++ b/htdocs/langs/uz_UZ/errors.lang
    @@ -32,9 +32,9 @@ ErrorBarCodeRequired=Bar code required
     ErrorCustomerCodeAlreadyUsed=Customer code already used
     ErrorBarCodeAlreadyUsed=Bar code already used
     ErrorPrefixRequired=Prefix required
    -ErrorBadSupplierCodeSyntax=Bad syntax for supplier code
    -ErrorSupplierCodeRequired=Supplier code required
    -ErrorSupplierCodeAlreadyUsed=Supplier code already used
    +ErrorBadSupplierCodeSyntax=Bad syntax for vendor code
    +ErrorSupplierCodeRequired=Vendor code required
    +ErrorSupplierCodeAlreadyUsed=Vendor code already used
     ErrorBadParameters=Bad parameters
     ErrorBadValueForParameter=Wrong value '%s' for parameter '%s'
     ErrorBadImageFormat=Image file has not a supported format (Your PHP does not support functions to convert images of this format)
    @@ -87,7 +87,7 @@ ErrorsOnXLines=Errors on <b>%s</b> source record(s)
     ErrorFileIsInfectedWithAVirus=The antivirus program was not able to validate the file (file might be infected by a virus)
     ErrorSpecialCharNotAllowedForField=Special characters are not allowed for field "%s"
     ErrorNumRefModel=A reference exists into database (%s) and is not compatible with this numbering rule. Remove record or renamed reference to activate this module.
    -ErrorQtyTooLowForThisSupplier=Quantity too low for this supplier or no price defined on this product for this supplier
    +ErrorQtyTooLowForThisSupplier=Quantity too low for this vendor or no price defined on this product for this supplier
     ErrorModuleSetupNotComplete=Setup of module looks to be uncomplete. Go on Home - Setup - Modules to complete.
     ErrorBadMask=Error on mask
     ErrorBadMaskFailedToLocatePosOfSequence=Error, mask without sequence number
    @@ -177,7 +177,7 @@ ErrorBadDefinitionOfMenuArrayInModuleDescriptor=Bad Definition Of Menu Array In
     ErrorSavingChanges=An error has ocurred when saving the changes
     ErrorWarehouseRequiredIntoShipmentLine=Warehouse is required on the line to ship
     ErrorFileMustHaveFormat=File must have format %s
    -ErrorSupplierCountryIsNotDefined=Country for this supplier is not defined. Correct this first.
    +ErrorSupplierCountryIsNotDefined=Country for this vendor is not defined. Correct this first.
     ErrorsThirdpartyMerge=Failed to merge the two records. Request canceled.
     ErrorStockIsNotEnoughToAddProductOnOrder=Stock is not enough for product %s to add it into a new order.
     ErrorStockIsNotEnoughToAddProductOnInvoice=Stock is not enough for product %s to add it into a new invoice.
    diff --git a/htdocs/langs/uz_UZ/install.lang b/htdocs/langs/uz_UZ/install.lang
    index e602c54640c..fb521c0c085 100644
    --- a/htdocs/langs/uz_UZ/install.lang
    +++ b/htdocs/langs/uz_UZ/install.lang
    @@ -6,6 +6,7 @@ ConfFileDoesNotExistsAndCouldNotBeCreated=Configuration file <b>%s</b> does not
     ConfFileCouldBeCreated=Configuration file <b>%s</b> could be created.
     ConfFileIsNotWritable=Configuration file <b>%s</b> is not writable. Check permissions. For first install, your web server must be granted to be able to write into this file during configuration process ("chmod 666" for example on a Unix like OS).
     ConfFileIsWritable=Configuration file <b>%s</b> is writable.
    +ConfFileMustBeAFileNotADir=Configuration file <b>%s</b> must be a file, not a directory.
     ConfFileReload=Reload all information from configuration file.
     PHPSupportSessions=This PHP supports sessions.
     PHPSupportPOSTGETOk=This PHP supports variables POST and GET.
    @@ -91,8 +92,8 @@ FailedToCreateAdminLogin=Failed to create Dolibarr administrator account.
     WarningRemoveInstallDir=Warning, for security reasons, once the install or upgrade is complete, to avoid using install tools again, you should add a file called <b>install.lock</b> into Dolibarr document directory, in order to avoid malicious use of it.
     FunctionNotAvailableInThisPHP=Not available on this PHP
     ChoosedMigrateScript=Choose migration script
    -DataMigration=Data migration
    -DatabaseMigration=Structure database migration
    +DataMigration=Database migration (data)
    +DatabaseMigration=Database migration (structure + some data)
     ProcessMigrateScript=Script processing
     ChooseYourSetupMode=Choose your setup mode and click "Start"...
     FreshInstall=Fresh install
    @@ -146,7 +147,7 @@ NothingToDo=Nothing to do
     # upgrade
     MigrationFixData=Fix for denormalized data
     MigrationOrder=Data migration for customer's orders
    -MigrationSupplierOrder=Data migration for supplier's orders
    +MigrationSupplierOrder=Data migration for vendor's orders
     MigrationProposal=Data migration for commercial proposals
     MigrationInvoice=Data migration for customer's invoices
     MigrationContract=Data migration for contracts
    @@ -196,8 +197,14 @@ MigrationEvents=Migration of events to add event owner into assignement table
     MigrationEventsContact=Migration of events to add event contact into assignement table
     MigrationRemiseEntity=Update entity field value of llx_societe_remise
     MigrationRemiseExceptEntity=Update entity field value of llx_societe_remise_except
    +MigrationUserRightsEntity=Update entity field value of llx_user_rights
    +MigrationUserGroupRightsEntity=Update entity field value of llx_usergroup_rights
     MigrationReloadModule=Reload module %s
     MigrationResetBlockedLog=Reset module BlockedLog for v7 algorithm
     ShowNotAvailableOptions=Show not available options
     HideNotAvailableOptions=Hide not available options
     ErrorFoundDuringMigration=Error were reported during migration process so next step is not available. To ignore errors, you can <a href="%s">click here</a>, but application or some features may not work correctly until fixed.
    +YouTryInstallDisabledByDirLock=The application try to sefl upgrade, but install/upgrade pages have been disabled for security reason (directory renamed with .lock suffix).<br>
    +YouTryInstallDisabledByFileLock=The application try to sefl upgrade, but install/upgrade pages pages have been disabled for security reason (by lock file <strong>install.lock</strong> into dolibarr documents directory).<br>
    +ClickHereToGoToApp=Click here to go to your application
    +ClickOnLinkOrRemoveManualy=Click on following link and if you always reach this page, you must remove the file install.lock into documents directory manually
    diff --git a/htdocs/langs/uz_UZ/ldap.lang b/htdocs/langs/uz_UZ/ldap.lang
    index d6360f3e540..abe11602147 100644
    --- a/htdocs/langs/uz_UZ/ldap.lang
    +++ b/htdocs/langs/uz_UZ/ldap.lang
    @@ -1,5 +1,4 @@
     # Dolibarr language file - Source file is en_US - ldap
    -DomainPassword=Password for domain
     YouMustChangePassNextLogon=Password for user <b>%s</b> on the domain <b>%s</b> must be changed.
     UserMustChangePassNextLogon=User must change password on the domain %s
     LDAPInformationsForThisContact=Information in LDAP database for this contact
    @@ -25,3 +24,4 @@ MemberTypeSynchronized=Member type synchronized
     ContactSynchronized=Contact synchronized
     ForceSynchronize=Force synchronizing Dolibarr -> LDAP
     ErrorFailedToReadLDAP=Failed to read LDAP database. Check LDAP module setup and database accessibility.
    +PasswordOfUserInLDAP=Password of user in LDAP
    diff --git a/htdocs/langs/uz_UZ/loan.lang b/htdocs/langs/uz_UZ/loan.lang
    index 9aae3869cc3..534dee08867 100644
    --- a/htdocs/langs/uz_UZ/loan.lang
    +++ b/htdocs/langs/uz_UZ/loan.lang
    @@ -10,6 +10,7 @@ LoanCapital=Capital
     Insurance=Insurance
     Interest=Interest
     Nbterms=Number of terms
    +Term=Term
     LoanAccountancyCapitalCode=Accounting account capital
     LoanAccountancyInsuranceCode=Accounting account insurance
     LoanAccountancyInterestCode=Accounting account interest
    @@ -17,39 +18,14 @@ ConfirmDeleteLoan=Confirm deleting this loan
     LoanDeleted=Loan Deleted Successfully
     ConfirmPayLoan=Confirm classify paid this loan
     LoanPaid=Loan Paid
    -# Calc
    -LoanCalc=Bank Loans Calculator
    -PurchaseFinanceInfo=Purchase & Financing Information
    -SalePriceOfAsset=Sale Price of Asset
    -PercentageDown=Percentage Down
    -LengthOfMortgage=Duration of loan
    -AnnualInterestRate=Annual Interest Rate
    -ExplainCalculations=Explain Calculations
    -ShowMeCalculationsAndAmortization=Show me the calculations and amortization
    -MortgagePaymentInformation=Mortgage Payment Information
    -DownPayment=Down Payment
    -DownPaymentDesc=The <b>down payment</b> = The price of the home multiplied by the percentage down divided by 100 (for 5% down becomes 5/100 or 0.05)
    -InterestRateDesc=The <b>interest rate</b> = The annual interest percentage divided by 100
    -MonthlyFactorDesc=The <b>monthly factor</b> = The result of the following formula
    -MonthlyInterestRateDesc=The <b>monthly interest rate</b> = The annual interest rate divided by 12 (for the 12 months in a year)
    -MonthTermDesc=The <b>month term</b> of the loan in months = The number of years you've taken the loan out for times 12
    -MonthlyPaymentDesc=The montly payment is figured out using the following formula
    -AmortizationPaymentDesc=The <a href="#amortization">amortization</a> breaks down how much of your monthly payment goes towards the bank's interest, and how much goes into paying off the principal of your loan.
    -AmountFinanced=Amount Financed
    -AmortizationMonthlyPaymentOverYears=Amortization For Monthly Payment: <b>%s</b> over %s years
    -Totalsforyear=Totals for year
    -MonthlyPayment=Monthly Payment
    -LoanCalcDesc=This <b>mortgage calculator</b> can be used to figure out monthly payments of a loaning, based on the amount borrowed, the term of the loan desired and the interest rate.<br> This calculator includes also PMI (Private Mortgage Insurance) for loans where less than 20%% is put as a down payment. Also taken into consideration are the town property taxes, and their effect on the total monthly mortgage payment.<br>
    -GoToInterest=%s will go towards INTEREST
    -GoToPrincipal=%s will go towards PRINCIPAL
    -YouWillSpend=You will spend %s in year %s
     ListLoanAssociatedProject=List of loan associated with the project
     AddLoan=Create loan
    +FinancialCommitment=Financial commitment
    +InterestAmount=Interest
    +CapitalRemain=Capital remain
     # Admin
     ConfigLoan=Configuration of the module loan
     LOAN_ACCOUNTING_ACCOUNT_CAPITAL=Accounting account capital by default
     LOAN_ACCOUNTING_ACCOUNT_INTEREST=Accounting account interest by default
     LOAN_ACCOUNTING_ACCOUNT_INSURANCE=Accounting account insurance by default
    -FinancialCommitment=Financial commitment
     CreateCalcSchedule=Edit financial commitment
    -InterestAmount=Interest amount
    diff --git a/htdocs/langs/uz_UZ/mails.lang b/htdocs/langs/uz_UZ/mails.lang
    index cedcd01066b..2313910de93 100644
    --- a/htdocs/langs/uz_UZ/mails.lang
    +++ b/htdocs/langs/uz_UZ/mails.lang
    @@ -11,7 +11,9 @@ MailFrom=Sender
     MailErrorsTo=Errors to
     MailReply=Reply to
     MailTo=Receiver(s)
    +MailToUsers=To user(s)
     MailCC=Copy to
    +MailToCCUsers=Copy to users(s)
     MailCCC=Cached copy to
     MailTopic=EMail topic
     MailText=Message
    @@ -164,4 +166,4 @@ InGoingEmailSetup=Incoming email setup
     OutGoingEmailSetupForEmailing=Outgoing email setup (for mass emailing)
     DefaultOutgoingEmailSetup=Default outgoing email setup
     Information=Information
    -
    +ContactsWithThirdpartyFilter=Contacts avec filtre client
    diff --git a/htdocs/langs/uz_UZ/main.lang b/htdocs/langs/uz_UZ/main.lang
    index f4aeb71d880..ed1777f9aec 100644
    --- a/htdocs/langs/uz_UZ/main.lang
    +++ b/htdocs/langs/uz_UZ/main.lang
    @@ -92,6 +92,7 @@ DolibarrInHttpAuthenticationSoPasswordUseless=Dolibarr authentication mode is se
     Administrator=Administrator
     Undefined=Undefined
     PasswordForgotten=Password forgotten?
    +NoAccount=No account?
     SeeAbove=See above
     HomeArea=Home area
     LastConnexion=Latest connection
    @@ -231,7 +232,7 @@ Limit=Limit
     Limits=Limits
     Logout=Logout
     NoLogoutProcessWithAuthMode=No applicative disconnect feature with authentication mode <b>%s</b>
    -Connection=Connection
    +Connection=Login
     Setup=Setup
     Alert=Alert
     MenuWarnings=Alerts
    @@ -402,6 +403,7 @@ DefaultTaxRate=Default tax rate
     Average=Average
     Sum=Sum
     Delta=Delta
    +RemainToPay=Remain to pay
     Module=Module/Application
     Modules=Modules/Applications
     Option=Option
    @@ -414,7 +416,7 @@ Favorite=Favorite
     ShortInfo=Info.
     Ref=Ref.
     ExternalRef=Ref. extern
    -RefSupplier=Ref. supplier
    +RefSupplier=Ref. vendor
     RefPayment=Ref. payment
     CommercialProposalsShort=Commercial proposals
     Comment=Comment
    @@ -493,7 +495,7 @@ Received=Received
     Paid=Paid
     Topic=Subject
     ByCompanies=By third parties
    -ByUsers=By users
    +ByUsers=By user
     Links=Links
     Link=Link
     Rejects=Rejects
    @@ -505,6 +507,7 @@ NoneF=None
     NoneOrSeveral=None or several
     Late=Late
     LateDesc=Delay to define if a record is late or not depends on your setup. Ask your admin to change delay from menu Home - Setup - Alerts.
    +NoItemLate=No late item
     Photo=Picture
     Photos=Pictures
     AddPhoto=Add picture
    @@ -619,9 +622,9 @@ BuildDoc=Build Doc
     Entity=Environment
     Entities=Entities
     CustomerPreview=Customer preview
    -SupplierPreview=Supplier preview
    +SupplierPreview=Vendor preview
     ShowCustomerPreview=Show customer preview
    -ShowSupplierPreview=Show supplier preview
    +ShowSupplierPreview=Show vendor preview
     RefCustomer=Ref. customer
     Currency=Currency
     InfoAdmin=Information for administrators
    @@ -679,7 +682,7 @@ Color=Color
     Documents=Linked files
     Documents2=Documents
     UploadDisabled=Upload disabled
    -MenuAccountancy=Accountancy
    +MenuAccountancy=Accounting
     MenuECM=Documents
     MenuAWStats=AWStats
     MenuMembers=Members
    @@ -915,11 +918,11 @@ SearchIntoProductsOrServices=Products or services
     SearchIntoProjects=Projects
     SearchIntoTasks=Tasks
     SearchIntoCustomerInvoices=Customer invoices
    -SearchIntoSupplierInvoices=Supplier invoices
    +SearchIntoSupplierInvoices=Vendor invoices
     SearchIntoCustomerOrders=Customer orders
    -SearchIntoSupplierOrders=Supplier orders
    +SearchIntoSupplierOrders=Purchase orders
     SearchIntoCustomerProposals=Customer proposals
    -SearchIntoSupplierProposals=Supplier proposals
    +SearchIntoSupplierProposals=Vendor proposals
     SearchIntoInterventions=Interventions
     SearchIntoContracts=Contracts
     SearchIntoCustomerShipments=Customer shipments
    @@ -941,3 +944,7 @@ Remote=Remote
     LocalAndRemote=Local and Remote
     KeyboardShortcut=Keyboard shortcut
     AssignedTo=Assigned to
    +Deletedraft=Delete draft
    +ConfirmMassDraftDeletion=Draft Bulk delete confirmation
    +FileSharedViaALink=File shared via a link
    +
    diff --git a/htdocs/langs/uz_UZ/margins.lang b/htdocs/langs/uz_UZ/margins.lang
    index 9f590ef3718..b9d52dcfdc6 100644
    --- a/htdocs/langs/uz_UZ/margins.lang
    +++ b/htdocs/langs/uz_UZ/margins.lang
    @@ -28,10 +28,10 @@ UseDiscountAsService=As a service
     UseDiscountOnTotal=On subtotal
     MARGIN_METHODE_FOR_DISCOUNT_DETAILS=Defines if a global discount is treated as a product, a service, or only on subtotal for margin calculation.
     MARGIN_TYPE=Buying/Cost price suggested by default for margin calculation
    -MargeType1=Margin on Best supplier price
    +MargeType1=Margin on Best vendor price
     MargeType2=Margin on Weighted Average Price (WAP)
     MargeType3=Margin on Cost Price
    -MarginTypeDesc=* Margin on best buying price = Selling price - Best supplier price defined on product card<br>* Margin on Weighted Average Price (WAP) = Selling price - Product Weighted Average Price (WAP) or best supplier price if WAP not yet defined<br>* Margin on Cost price = Selling price - Cost price defined on product card or WAP if cost price not defined, or best supplier price if WAP not yet defined
    +MarginTypeDesc=* Margin on best buying price = Selling price - Best vendor price defined on product card<br>* Margin on Weighted Average Price (WAP) = Selling price - Product Weighted Average Price (WAP) or best supplier price if WAP not yet defined<br>* Margin on Cost price = Selling price - Cost price defined on product card or WAP if cost price not defined, or best supplier price if WAP not yet defined
     CostPrice=Cost price
     UnitCharges=Unit charges
     Charges=Charges
    diff --git a/htdocs/langs/uz_UZ/members.lang b/htdocs/langs/uz_UZ/members.lang
    index 7326f3b9950..b29477e346d 100644
    --- a/htdocs/langs/uz_UZ/members.lang
    +++ b/htdocs/langs/uz_UZ/members.lang
    @@ -111,7 +111,7 @@ SendingAnEMailToMember=Sending information email to member
     SendingEmailOnAutoSubscription=Sending email on auto registration
     SendingEmailOnMemberValidation=Sending email on new member validation
     SendingEmailOnNewSubscription=Sending email on new subscription
    -SendingReminderForExpiredSubscription=Sending reminder for expired subscription
    +SendingReminderForExpiredSubscription=Sending reminder for expired subscriptions
     SendingEmailOnCancelation=Sending email on cancelation
     # Topic of email templates
     YourMembershipRequestWasReceived=Your membership was received.
    diff --git a/htdocs/langs/uz_UZ/opensurvey.lang b/htdocs/langs/uz_UZ/opensurvey.lang
    index 87e6a74913a..76684955e56 100644
    --- a/htdocs/langs/uz_UZ/opensurvey.lang
    +++ b/htdocs/langs/uz_UZ/opensurvey.lang
    @@ -58,3 +58,4 @@ MoreChoices=Enter more choices for the voters
     SurveyExpiredInfo=The poll has been closed or voting delay has expired.
     EmailSomeoneVoted=%s has filled a line.\nYou can find your poll at the link: \n%s
     ShowSurvey=Show survey
    +UserMustBeSameThanUserUsedToVote=You must have voted and use the same user name that the one used to vote, to post a comment
    diff --git a/htdocs/langs/uz_UZ/orders.lang b/htdocs/langs/uz_UZ/orders.lang
    index 8de0279be44..1b36a25df66 100644
    --- a/htdocs/langs/uz_UZ/orders.lang
    +++ b/htdocs/langs/uz_UZ/orders.lang
    @@ -1,6 +1,6 @@
     # Dolibarr language file - Source file is en_US - orders
     OrdersArea=Customers orders area
    -SuppliersOrdersArea=Suppliers orders area
    +SuppliersOrdersArea=Purchase orders area
     OrderCard=Order card
     OrderId=Order Id
     Order=Order
    @@ -13,18 +13,18 @@ OrderToProcess=Order to process
     NewOrder=New order
     ToOrder=Make order
     MakeOrder=Make order
    -SupplierOrder=Supplier order
    -SuppliersOrders=Suppliers orders
    -SuppliersOrdersRunning=Current suppliers orders
    -CustomerOrder=Customer order
    -CustomersOrders=Customer orders
    +SupplierOrder=Purchase order
    +SuppliersOrders=Purchase orders
    +SuppliersOrdersRunning=Current purchase orders
    +CustomerOrder=Customer Order
    +CustomersOrders=Customer Orders
     CustomersOrdersRunning=Current customer orders
     CustomersOrdersAndOrdersLines=Customer orders and order lines
     OrdersDeliveredToBill=Customer orders delivered to bill
     OrdersToBill=Customer orders delivered
     OrdersInProcess=Customer orders in process
     OrdersToProcess=Customer orders to process
    -SuppliersOrdersToProcess=Supplier orders to process
    +SuppliersOrdersToProcess=Purchase orders to process
     StatusOrderCanceledShort=Canceled
     StatusOrderDraftShort=Draft
     StatusOrderValidatedShort=Validated
    @@ -75,15 +75,15 @@ ShowOrder=Show order
     OrdersOpened=Orders to process
     NoDraftOrders=No draft orders
     NoOrder=No order
    -NoSupplierOrder=No supplier order
    +NoSupplierOrder=No purchase order
     LastOrders=Latest %s customer orders
     LastCustomerOrders=Latest %s customer orders
    -LastSupplierOrders=Latest %s supplier orders
    +LastSupplierOrders=Latest %s purchase orders
     LastModifiedOrders=Latest %s modified orders
     AllOrders=All orders
     NbOfOrders=Number of orders
     OrdersStatistics=Order's statistics
    -OrdersStatisticsSuppliers=Supplier order's statistics
    +OrdersStatisticsSuppliers=Purchase order statistics
     NumberOfOrdersByMonth=Number of orders by month
     AmountOfOrdersByMonthHT=Amount of orders by month (net of tax)
     ListOfOrders=List of orders
    @@ -97,12 +97,12 @@ ConfirmMakeOrder=Are you sure you want to confirm you made this order on <b>%s</
     GenerateBill=Generate invoice
     ClassifyShipped=Classify delivered
     DraftOrders=Draft orders
    -DraftSuppliersOrders=Draft suppliers orders
    +DraftSuppliersOrders=Draft purchase orders
     OnProcessOrders=In process orders
     RefOrder=Ref. order
     RefCustomerOrder=Ref. order for customer
    -RefOrderSupplier=Ref. order for supplier
    -RefOrderSupplierShort=Ref. order supplier
    +RefOrderSupplier=Ref. order for vendor
    +RefOrderSupplierShort=Ref. order vendor
     SendOrderByMail=Send order by mail
     ActionsOnOrder=Events on order
     NoArticleOfTypeProduct=No article of type 'product' so no shippable article for this order
    @@ -115,9 +115,9 @@ ConfirmCloneOrder=Are you sure you want to clone this order <b>%s</b>?
     DispatchSupplierOrder=Receiving supplier order %s
     FirstApprovalAlreadyDone=First approval already done
     SecondApprovalAlreadyDone=Second approval already done
    -SupplierOrderReceivedInDolibarr=Supplier order %s received %s
    -SupplierOrderSubmitedInDolibarr=Supplier order %s submited
    -SupplierOrderClassifiedBilled=Supplier order %s set billed
    +SupplierOrderReceivedInDolibarr=Purchase Order %s received %s
    +SupplierOrderSubmitedInDolibarr=Purchase Order %s submited
    +SupplierOrderClassifiedBilled=Purchase Order %s set billed
     OtherOrders=Other orders
     ##### Types de contacts #####
     TypeContact_commande_internal_SALESREPFOLL=Representative following-up customer order
    @@ -125,11 +125,11 @@ TypeContact_commande_internal_SHIPPING=Representative following-up shipping
     TypeContact_commande_external_BILLING=Customer invoice contact
     TypeContact_commande_external_SHIPPING=Customer shipping contact
     TypeContact_commande_external_CUSTOMER=Customer contact following-up order
    -TypeContact_order_supplier_internal_SALESREPFOLL=Representative following-up supplier order
    +TypeContact_order_supplier_internal_SALESREPFOLL=Representative following-up purchase order
     TypeContact_order_supplier_internal_SHIPPING=Representative following-up shipping
    -TypeContact_order_supplier_external_BILLING=Supplier invoice contact
    -TypeContact_order_supplier_external_SHIPPING=Supplier shipping contact
    -TypeContact_order_supplier_external_CUSTOMER=Supplier contact following-up order
    +TypeContact_order_supplier_external_BILLING=Vendor invoice contact
    +TypeContact_order_supplier_external_SHIPPING=Vendor shipping contact
    +TypeContact_order_supplier_external_CUSTOMER=Vendor contact following-up order
     Error_COMMANDE_SUPPLIER_ADDON_NotDefined=Constant COMMANDE_SUPPLIER_ADDON not defined
     Error_COMMANDE_ADDON_NotDefined=Constant COMMANDE_ADDON not defined
     Error_OrderNotChecked=No orders to invoice selected
    diff --git a/htdocs/langs/uz_UZ/other.lang b/htdocs/langs/uz_UZ/other.lang
    index 2afabe43b06..8ef8cc30090 100644
    --- a/htdocs/langs/uz_UZ/other.lang
    +++ b/htdocs/langs/uz_UZ/other.lang
    @@ -80,9 +80,9 @@ LinkedObject=Linked object
     NbOfActiveNotifications=Number of notifications (nb of recipient emails)
     PredefinedMailTest=__(Hello)__\nThis is a test mail sent to __EMAIL__.\nThe two lines are separated by a carriage return.\n\n__USER_SIGNATURE__
     PredefinedMailTestHtml=__(Hello)__\nThis is a <b>test</b> mail (the word test must be in bold).<br>The two lines are separated by a carriage return.<br><br>__USER_SIGNATURE__
    -PredefinedMailContentSendInvoice=__(Hello)__\n\nYou will find here the invoice __REF__\n\nThis is the link to make your online payment if this invoice is not already payed:\n__ONLINE_PAYMENT_URL__\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
    -PredefinedMailContentSendInvoiceReminder=__(Hello)__\n\nWe would like to warn you that the invoice  __REF__ seems to not be payed. So this is the invoice in attachment again, as a reminder.\n\nThis is the link to make your online payment:\n__ONLINE_PAYMENT_URL__\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
    -PredefinedMailContentSendProposal=__(Hello)__\n\nYou will find here the commercial proposal __PREF__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
    +PredefinedMailContentSendInvoice=__(Hello)__\n\nYou will find here the invoice __REF__\n\n__ONLINE_PAYMENT_TEXT_AND_URL__\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
    +PredefinedMailContentSendInvoiceReminder=__(Hello)__\n\nWe would like to warn you that the invoice  __REF__ seems to not be payed. So this is the invoice in attachment again, as a reminder.\n\n__ONLINE_PAYMENT_TEXT_AND_URL__\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
    +PredefinedMailContentSendProposal=__(Hello)__\n\nYou will find here the commercial proposal __REF__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
     PredefinedMailContentSendSupplierProposal=__(Hello)__\n\nYou will find here the price request __REF__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
     PredefinedMailContentSendOrder=__(Hello)__\n\nYou will find here the order __REF__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
     PredefinedMailContentSendSupplierOrder=__(Hello)__\n\nYou will find here our order __REF__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
    @@ -91,6 +91,7 @@ PredefinedMailContentSendShipping=__(Hello)__\n\nYou will find here the shipping
     PredefinedMailContentSendFichInter=__(Hello)__\n\nYou will find here the intervention __REF__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
     PredefinedMailContentThirdparty=__(Hello)__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
     PredefinedMailContentUser=__(Hello)__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
    +PredefinedMailContentLink=You can click on the link below to make your payment if it is not already done.\n\n%s\n\n
     DemoDesc=Dolibarr is a compact ERP/CRM supporting several business modules. A demo showcasing all modules makes no sense as this scenario never occurs (several hundred available). So, several demo profiles are available.
     ChooseYourDemoProfil=Choose the demo profile that best suits your needs...
     ChooseYourDemoProfilMore=...or build your own profile<br>(manual module selection)
    @@ -218,7 +219,7 @@ FileIsTooBig=Files is too big
     PleaseBePatient=Please be patient...
     NewPassword=New password
     ResetPassword=Reset password
    -RequestToResetPasswordReceived=A request to change your Dolibarr password has been received
    +RequestToResetPasswordReceived=A request to change your password has been received.
     NewKeyIs=This is your new keys to login
     NewKeyWillBe=Your new key to login to software will be
     ClickHereToGoTo=Click here to go to %s
    @@ -233,6 +234,8 @@ PermissionsDelete=Permissions removed
     YourPasswordMustHaveAtLeastXChars=Your password must have at least <strong>%s</strong> chars
     YourPasswordHasBeenReset=Your password has been reset successfully
     ApplicantIpAddress=IP address of applicant
    +SMSSentTo=SMS sent to %s
    +
     ##### Export #####
     ExportsArea=Exports area
     AvailableFormats=Available formats
    diff --git a/htdocs/langs/uz_UZ/paypal.lang b/htdocs/langs/uz_UZ/paypal.lang
    index 600245dc658..68c5b0aefa1 100644
    --- a/htdocs/langs/uz_UZ/paypal.lang
    +++ b/htdocs/langs/uz_UZ/paypal.lang
    @@ -14,7 +14,6 @@ PaypalModeOnlyPaypal=PayPal only
     ONLINE_PAYMENT_CSS_URL=Optionnal URL of CSS style sheet on online payment page
     ThisIsTransactionId=This is id of transaction: <b>%s</b>
     PAYPAL_ADD_PAYMENT_URL=Add the url of Paypal payment when you send a document by mail
    -PredefinedMailContentLink=You can click on the link below to make your payment if it is not already done.<br><br>%s<br><br>
     YouAreCurrentlyInSandboxMode=You are currently in the %s "sandbox" mode
     NewOnlinePaymentReceived=New online payment received
     NewOnlinePaymentFailed=New online payment tried but failed
    diff --git a/htdocs/langs/uz_UZ/productbatch.lang b/htdocs/langs/uz_UZ/productbatch.lang
    index 1c2d22395ce..54270c4a23b 100644
    --- a/htdocs/langs/uz_UZ/productbatch.lang
    +++ b/htdocs/langs/uz_UZ/productbatch.lang
    @@ -16,7 +16,7 @@ printEatby=Eat-by: %s
     printSellby=Sell-by: %s
     printQty=Qty: %d
     AddDispatchBatchLine=Add a line for Shelf Life dispatching
    -WhenProductBatchModuleOnOptionAreForced=When module Lot/Serial is on, automatic increase/decrease stock mode is forced to shipping validate and manual dispatching for reception and can't be edited. Other options can be defined as you want.
    +WhenProductBatchModuleOnOptionAreForced=When module Lot/Serial is on, automatic stock decrease  is forced to 'Decrease real stocks on shipping validation' and automatic increase mode is forced to 'Increase real stocks on manual dispatching into warehouses' and can't be edited. Other options can be defined as you want.
     ProductDoesNotUseBatchSerial=This product does not use lot/serial number
     ProductLotSetup=Setup of module lot/serial
     ShowCurrentStockOfLot=Show current stock for couple product/lot
    diff --git a/htdocs/langs/uz_UZ/products.lang b/htdocs/langs/uz_UZ/products.lang
    index b9ebefc91c9..06558c90d81 100644
    --- a/htdocs/langs/uz_UZ/products.lang
    +++ b/htdocs/langs/uz_UZ/products.lang
    @@ -70,6 +70,7 @@ SoldAmount=Sold amount
     PurchasedAmount=Purchased amount
     NewPrice=New price
     MinPrice=Min. selling price
    +EditSellingPriceLabel=Edit selling price label
     CantBeLessThanMinPrice=The selling price can't be lower than minimum allowed for this product (%s without tax). This message can also appears if you type a too important discount.
     ContractStatusClosed=Closed
     ErrorProductAlreadyExists=A product with reference %s already exists.
    @@ -155,7 +156,7 @@ BuyingPrices=Buying prices
     CustomerPrices=Customer prices
     SuppliersPrices=Supplier prices
     SuppliersPricesOfProductsOrServices=Supplier prices (of products or services)
    -CustomCode=Customs/Commodity/HS code
    +CustomCode=Customs / Commodity / HS code
     CountryOrigin=Origin country
     Nature=Nature
     ShortLabel=Short label
    @@ -250,8 +251,8 @@ PriceNumeric=Number
     DefaultPrice=Default price
     ComposedProductIncDecStock=Increase/Decrease stock on parent change
     ComposedProduct=Sub-product
    -MinSupplierPrice=Minimum supplier price
    -MinCustomerPrice=Minimum customer price
    +MinSupplierPrice=Minimum buying price
    +MinCustomerPrice=Minimum selling price
     DynamicPriceConfiguration=Dynamic price configuration
     DynamicPriceDesc=On product card, with this module enabled, you should be able to set mathematic functions to calculate Customer or Supplier prices. Such function can use all mathematic operators, some constants and variables. You can set here the variables you want to be able to use and if the variable need an automatic update, the external URL to use to ask Dolibarr to update automaticaly the value.
     AddVariable=Add Variable
    diff --git a/htdocs/langs/uz_UZ/projects.lang b/htdocs/langs/uz_UZ/projects.lang
    index 319a6e7e0e2..e04f28689a1 100644
    --- a/htdocs/langs/uz_UZ/projects.lang
    +++ b/htdocs/langs/uz_UZ/projects.lang
    @@ -77,6 +77,7 @@ Time=Time
     ListOfTasks=List of tasks
     GoToListOfTimeConsumed=Go to list of time consumed
     GoToListOfTasks=Go to list of tasks
    +GoToGanttView=Go to Gantt view
     GanttView=Gantt View
     ListProposalsAssociatedProject=List of the commercial proposals associated with the project
     ListOrdersAssociatedProject=List of customer orders associated with the project
    @@ -226,4 +227,4 @@ AllowCommentOnProject=Allow user comments on projects
     DontHavePermissionForCloseProject=You do not have permissions to close the project %s
     DontHaveTheValidateStatus=The project %s must be open to be closed
     RecordsClosed=%s project(s) closed
    -SendProjectRef=About project %s
    +SendProjectRef=Information project %s
    diff --git a/htdocs/langs/uz_UZ/propal.lang b/htdocs/langs/uz_UZ/propal.lang
    index 04941e4c650..8cf3a68167a 100644
    --- a/htdocs/langs/uz_UZ/propal.lang
    +++ b/htdocs/langs/uz_UZ/propal.lang
    @@ -75,6 +75,7 @@ AvailabilityTypeAV_1M=1 month
     TypeContact_propal_internal_SALESREPFOLL=Representative following-up proposal
     TypeContact_propal_external_BILLING=Customer invoice contact
     TypeContact_propal_external_CUSTOMER=Customer contact following-up proposal
    +TypeContact_propal_external_SHIPPING=Customer contact for delivery
     # Document models
     DocModelAzurDescription=A complete proposal model (logo...)
     DefaultModelPropalCreate=Default model creation
    diff --git a/htdocs/langs/uz_UZ/sendings.lang b/htdocs/langs/uz_UZ/sendings.lang
    index 5091bfe950d..3b3850e44ed 100644
    --- a/htdocs/langs/uz_UZ/sendings.lang
    +++ b/htdocs/langs/uz_UZ/sendings.lang
    @@ -52,8 +52,8 @@ ActionsOnShipping=Events on shipment
     LinkToTrackYourPackage=Link to track your package
     ShipmentCreationIsDoneFromOrder=For the moment, creation of a new shipment is done from the order card.
     ShipmentLine=Shipment line
    -ProductQtyInCustomersOrdersRunning=Product quantity into open customers orders
    -ProductQtyInSuppliersOrdersRunning=Product quantity into open suppliers orders
    +ProductQtyInCustomersOrdersRunning=Product quantity into open customer orders
    +ProductQtyInSuppliersOrdersRunning=Product quantity into open purchase orders
     ProductQtyInShipmentAlreadySent=Product quantity from open customer order already sent
     ProductQtyInSuppliersShipmentAlreadyRecevied=Product quantity from open supplier order already received
     NoProductToShipFoundIntoStock=No product to ship found into warehouse <b>%s</b>. Correct stock or go back to choose another warehouse.
    diff --git a/htdocs/langs/uz_UZ/stocks.lang b/htdocs/langs/uz_UZ/stocks.lang
    index 7fbe2f6b82a..8178a8918b7 100644
    --- a/htdocs/langs/uz_UZ/stocks.lang
    +++ b/htdocs/langs/uz_UZ/stocks.lang
    @@ -67,7 +67,7 @@ DeStockOnValidateOrder=Decrease real stocks on customers orders validation
     DeStockOnShipment=Decrease real stocks on shipping validation
     DeStockOnShipmentOnClosing=Decrease real stocks on shipping classification closed
     ReStockOnBill=Increase real stocks on suppliers invoices/credit notes validation
    -ReStockOnValidateOrder=Increase real stocks on suppliers orders approbation
    +ReStockOnValidateOrder=Increase real stocks on purchase orders approbation
     ReStockOnDispatchOrder=Increase real stocks on manual dispatching into warehouses, after supplier order receipt of goods
     OrderStatusNotReadyToDispatch=Order has not yet or no more a status that allows dispatching of products in stock warehouses.
     StockDiffPhysicTeoric=Explanation for difference between physical and virtual stock
    @@ -203,3 +203,4 @@ RegulateStock=Regulate Stock
     ListInventory=List
     StockSupportServices=Stock management support services
     StockSupportServicesDesc=By default, you can stock only product with type "product". If on, and if module service is on, you can also stock a product with type "service"
    +ReceiveProducts=Receive items
    diff --git a/htdocs/langs/uz_UZ/suppliers.lang b/htdocs/langs/uz_UZ/suppliers.lang
    index f9e383e09af..d0cf540d3eb 100644
    --- a/htdocs/langs/uz_UZ/suppliers.lang
    +++ b/htdocs/langs/uz_UZ/suppliers.lang
    @@ -1,11 +1,11 @@
     # Dolibarr language file - Source file is en_US - suppliers
    -Suppliers=Suppliers
    -SuppliersInvoice=Suppliers invoice
    -ShowSupplierInvoice=Show Supplier Invoice
    -NewSupplier=New supplier
    +Suppliers=Vendors
    +SuppliersInvoice=Vendor invoice
    +ShowSupplierInvoice=Show Vendor Invoice
    +NewSupplier=New vendor
     History=History
    -ListOfSuppliers=List of suppliers
    -ShowSupplier=Show supplier
    +ListOfSuppliers=List of vendors
    +ShowSupplier=Show vendor
     OrderDate=Order date
     BuyingPriceMin=Best buying price
     BuyingPriceMinShort=Best buying price
    @@ -14,34 +14,34 @@ TotalSellingPriceMinShort=Total of subproducts selling prices
     SomeSubProductHaveNoPrices=Some sub-products have no price defined
     AddSupplierPrice=Add buying price
     ChangeSupplierPrice=Change buying price
    -SupplierPrices=Supplier prices
    +SupplierPrices=Vendor prices
     ReferenceSupplierIsAlreadyAssociatedWithAProduct=This reference supplier is already associated with a reference: %s
    -NoRecordedSuppliers=No suppliers recorded
    -SupplierPayment=Supplier payment
    -SuppliersArea=Suppliers area
    -RefSupplierShort=Ref. supplier
    +NoRecordedSuppliers=No vendor recorded
    +SupplierPayment=Vendor payment
    +SuppliersArea=Vendor area
    +RefSupplierShort=Ref. vendor
     Availability=Availability
    -ExportDataset_fournisseur_1=Supplier invoices list and invoice lines
    -ExportDataset_fournisseur_2=Supplier invoices and payments
    -ExportDataset_fournisseur_3=Supplier orders and order lines
    +ExportDataset_fournisseur_1=Vendor invoices list and invoice lines
    +ExportDataset_fournisseur_2=Vendor invoices and payments
    +ExportDataset_fournisseur_3=Purchase orders and order lines
     ApproveThisOrder=Approve this order
     ConfirmApproveThisOrder=Are you sure you want to approve order <b>%s</b>?
     DenyingThisOrder=Deny this order
     ConfirmDenyingThisOrder=Are you sure you want to deny this order <b>%s</b>?
     ConfirmCancelThisOrder=Are you sure you want to cancel this order <b>%s</b>?
    -AddSupplierOrder=Create supplier order
    -AddSupplierInvoice=Create supplier invoice
    -ListOfSupplierProductForSupplier=List of products and prices for supplier <b>%s</b>
    -SentToSuppliers=Sent to suppliers
    -ListOfSupplierOrders=List of supplier orders
    -MenuOrdersSupplierToBill=Supplier orders to invoice
    +AddSupplierOrder=Create Purchase Order
    +AddSupplierInvoice=Create vendor invoice
    +ListOfSupplierProductForSupplier=List of products and prices for vendor <b>%s</b>
    +SentToSuppliers=Sent to vendors
    +ListOfSupplierOrders=List of purchase orders
    +MenuOrdersSupplierToBill=Purchase orders to invoice
     NbDaysToDelivery=Delivery delay in days
     DescNbDaysToDelivery=The biggest deliver delay of the products from this order
    -SupplierReputation=Supplier reputation
    +SupplierReputation=Vendor reputation
     DoNotOrderThisProductToThisSupplier=Do not order
     NotTheGoodQualitySupplier=Wrong quality
     ReputationForThisProduct=Reputation
     BuyerName=Buyer name
     AllProductServicePrices=All product / service prices
     AllProductReferencesOfSupplier=All product / service references of supplier
    -BuyingPriceNumShort=Supplier prices
    +BuyingPriceNumShort=Vendor prices
    diff --git a/htdocs/langs/uz_UZ/users.lang b/htdocs/langs/uz_UZ/users.lang
    index 8aa5d3749fc..26f22923a9a 100644
    --- a/htdocs/langs/uz_UZ/users.lang
    +++ b/htdocs/langs/uz_UZ/users.lang
    @@ -48,7 +48,7 @@ PasswordChangeRequest=Request to change password for <b>%s</b>
     PasswordChangeRequestSent=Request to change password for <b>%s</b> sent to <b>%s</b>.
     ConfirmPasswordReset=Confirm password reset
     MenuUsersAndGroups=Users & Groups
    -LastGroupsCreated=Latest %s created groups
    +LastGroupsCreated=Latest %s groups created
     LastUsersCreated=Latest %s users created
     ShowGroup=Show group
     ShowUser=Show user
    diff --git a/htdocs/langs/uz_UZ/workflow.lang b/htdocs/langs/uz_UZ/workflow.lang
    index a50bd91595b..783373ad66d 100644
    --- a/htdocs/langs/uz_UZ/workflow.lang
    +++ b/htdocs/langs/uz_UZ/workflow.lang
    @@ -14,7 +14,7 @@ descWORKFLOW_INVOICE_AMOUNT_CLASSIFY_BILLED_ORDER=Classify linked source custome
     descWORKFLOW_INVOICE_CLASSIFY_BILLED_ORDER=Classify linked source customer order(s) to billed when customer invoice is set to paid (and if amount of the invoice is same than total amount of linked orders)
     descWORKFLOW_ORDER_CLASSIFY_SHIPPED_SHIPPING=Classify linked source customer order to shipped when a shipment is validated (and if quantity shipped by all shipments is the same as in the order to update)
     # Autoclassify supplier order
    -descWORKFLOW_ORDER_CLASSIFY_BILLED_SUPPLIER_PROPOSAL=Classify linked source supplier proposal(s) to billed when supplier invoice is validated (and if amount of the invoice is same than total amount of linked proposals)
    -descWORKFLOW_INVOICE_AMOUNT_CLASSIFY_BILLED_SUPPLIER_ORDER=Classify linked source supplier order(s) to billed when supplier invoice is validated (and if amount of the invoice is same than total amount of linked orders)
    +descWORKFLOW_ORDER_CLASSIFY_BILLED_SUPPLIER_PROPOSAL=Classify linked source vendor proposal(s) to billed when vendor invoice is validated (and if amount of the invoice is same than total amount of linked proposals)
    +descWORKFLOW_INVOICE_AMOUNT_CLASSIFY_BILLED_SUPPLIER_ORDER=Classify linked source purchase order(s) to billed when vendor invoice is validated (and if amount of the invoice is same than total amount of linked orders)
     AutomaticCreation=Automatic creation
     AutomaticClassification=Automatic classification
    diff --git a/htdocs/langs/vi_VN/accountancy.lang b/htdocs/langs/vi_VN/accountancy.lang
    index a9a25fa1ad2..d8a21edd42c 100644
    --- a/htdocs/langs/vi_VN/accountancy.lang
    +++ b/htdocs/langs/vi_VN/accountancy.lang
    @@ -1,4 +1,5 @@
     # Dolibarr language file - en_US - Accounting Expert
    +Accounting=Kế toán
     ACCOUNTING_EXPORT_SEPARATORCSV=Dấu ngăn cách cột trong file xuất ra
     ACCOUNTING_EXPORT_DATE=Định dạng ngày trong file xuất ra
     ACCOUNTING_EXPORT_PIECE=Export the number of piece
    @@ -39,11 +40,11 @@ AccountWithNonZeroValues=Accounts with non zero values
     ListOfAccounts=List of accounts
     
     MainAccountForCustomersNotDefined=Main accounting account for customers not defined in setup
    -MainAccountForSuppliersNotDefined=Main accounting account for suppliers not defined in setup
    +MainAccountForSuppliersNotDefined=Main accounting account for vendors not defined in setup
     MainAccountForUsersNotDefined=Main accounting account for users not defined in setup
     MainAccountForVatPaymentNotDefined=Main accounting account for VAT payment not defined in setup
     
    -AccountancyArea=Accountancy area
    +AccountancyArea=Accounting area
     AccountancyAreaDescIntro=Usage of the accountancy module is done in several step:
     AccountancyAreaDescActionOnce=The following actions are usually executed one time only, or once per year...
     AccountancyAreaDescActionOnceBis=Next steps should be done to save you time in future by suggesting you the correct default accounting account when making the journalization (writing record in Journals and General ledger)
    @@ -54,6 +55,7 @@ AccountancyAreaDescChartModel=STEP %s: Create a model of chart of account from m
     AccountancyAreaDescChart=STEP %s: Create or check content of your chart of account from menu %s
     
     AccountancyAreaDescVat=STEP %s: Define accounting accounts for each VAT Rates. For this, use the menu entry %s.
    +AccountancyAreaDescDefault=STEP %s: Define default accounting accounts. For this, use the menu entry %s.
     AccountancyAreaDescExpenseReport=STEP %s: Define default accounting accounts for each type of expense report. For this, use the menu entry %s.
     AccountancyAreaDescSal=STEP %s: Define default accounting accounts for payment of salaries. For this, use the menu entry %s.
     AccountancyAreaDescContrib=STEP %s: Define default accounting accounts for special expences (miscellaneous taxes). For this, use the menu entry %s.
    @@ -89,7 +91,7 @@ MenuProductsAccounts=Product accounts
     ProductsBinding=Products accounts
     Ventilation=Binding to accounts
     CustomersVentilation=Customer invoice binding
    -SuppliersVentilation=Supplier invoice binding
    +SuppliersVentilation=Vendor invoice binding
     ExpenseReportsVentilation=Expense report binding
     CreateMvts=Create new transaction
     UpdateMvts=Modification of a transaction
    @@ -130,12 +132,14 @@ ACCOUNTING_LENGTH_GACCOUNT=Length of the general accounting accounts (If you set
     ACCOUNTING_LENGTH_AACCOUNT=Length of the third party accounting accounts (If you set value to 6 here, the account '401' will appear like '401000' on screen)
     ACCOUNTING_MANAGE_ZERO=Allow to manage different number of zero at the end of an accounting account. Needed by some countries (like switzerland). If keep to off (default), you can set the 2 following parameters to ask application to add virtual zero.
     BANK_DISABLE_DIRECT_INPUT=Disable direct recording of transaction in bank account
    +ACCOUNTING_ENABLE_EXPORT_DRAFT_JOURNAL=Enable draft export on journal
     
     ACCOUNTING_SELL_JOURNAL=Bán tạp chí
     ACCOUNTING_PURCHASE_JOURNAL=Mua tạp chí
     ACCOUNTING_MISCELLANEOUS_JOURNAL=Linh tinh tạp chí
     ACCOUNTING_EXPENSEREPORT_JOURNAL=Expense report journal
     ACCOUNTING_SOCIAL_JOURNAL=Tạp chí Xã hội
    +ACCOUNTING_HAS_NEW_JOURNAL=Has new Journal
     
     ACCOUNTING_ACCOUNT_TRANSFER_CASH=Accounting account of transfer
     ACCOUNTING_ACCOUNT_SUSPENSE=Accounting account of wait
    @@ -185,11 +189,12 @@ ListeMvts=List of movements
     ErrorDebitCredit=Thẻ ghi nợ và tín dụng không thể có một giá trị cùng một lúc
     AddCompteFromBK=Add accounting accounts to the group
     ReportThirdParty=List third party account
    -DescThirdPartyReport=Consult here the list of the third party customers and suppliers and their accounting accounts
    +DescThirdPartyReport=Consult here the list of the third party customers and vendors and their accounting accounts
     ListAccounts=Danh sách các tài khoản kế toán
     UnknownAccountForThirdparty=Unknown third party account. We will use %s
     UnknownAccountForThirdpartyBlocking=Unknown third party account. Blocking error
     UnknownAccountForThirdpartyAndWaitingAccountNotDefinedBlocking=Unknown third party account and waiting account not defined. Blocking error
    +PaymentsNotLinkedToProduct=Payment not linked to any product / service
     
     Pcgtype=Group of account
     Pcgsubtype=Subgroup of account
    @@ -204,8 +209,8 @@ DescVentilDoneCustomer=Consult here the list of the lines of invoices customers
     DescVentilTodoCustomer=Bind invoice lines not already bound with a product accounting account
     ChangeAccount=Change the product/service accounting account for selected lines with the following accounting account:
     Vide=-
    -DescVentilSupplier=Consult here the list of supplier invoice lines bound or not yet bound to a product accounting account
    -DescVentilDoneSupplier=Tham khảo ý kiến ​​ở đây là danh sách các dòng nhà cung cấp hoá đơn, tài khoản kế toán
    +DescVentilSupplier=Consult here the list of vendor invoice lines bound or not yet bound to a product accounting account
    +DescVentilDoneSupplier=Consult here the list of the lines of invoices vendors and their accounting account
     DescVentilTodoExpenseReport=Bind expense report lines not already bound with a fee accounting account
     DescVentilExpenseReport=Consult here the list of expense report lines bound (or not) to a fee accounting account
     DescVentilExpenseReportMore=If you setup accounting account on type of expense report lines, the application will be able to make all the binding between your expense report lines and the accounting account of your chart of accounts, just in one click with the button <strong>"%s"</strong>. If account was not set on fees dictionary or if you still has some lines not bound to any account, you will have to make a manual binding from the menu "<strong>%s</strong>".
    @@ -215,7 +220,7 @@ ValidateHistory=Bind Automatically
     AutomaticBindingDone=Automatic binding done
     
     ErrorAccountancyCodeIsAlreadyUse=Lỗi, bạn không thể xóa tài khoản kế toán này bởi vì nó được sử dụng
    -MvtNotCorrectlyBalanced=Movement not correctly balanced. Credit = %s. Debit = %s
    +MvtNotCorrectlyBalanced=Movement not correctly balanced. Debit = %s | Credit = %s
     FicheVentilation=Binding card
     GeneralLedgerIsWritten=Transactions are written in the Ledger
     GeneralLedgerSomeRecordWasNotRecorded=Some of the transactions could not be journalized. If there is no other error message, this is probably because they were already journalized.
    @@ -293,4 +298,9 @@ Binded=Lines bound
     ToBind=Lines to bind
     UseMenuToSetBindindManualy=Autodection not possible, use menu <a href="%s">%s</a> to make the binding manually
     
    +## Import
    +ImportAccountingEntries=Accounting entries
    +
     WarningReportNotReliable=Warning, this report is not based on the Ledger, so does not contains transaction modified manualy in the Ledger. If your journalization is up to date, the bookkeeping view is more accurate.
    +ExpenseReportJournal=Expense Report Journal
    +InventoryJournal=Inventory Journal
    diff --git a/htdocs/langs/vi_VN/admin.lang b/htdocs/langs/vi_VN/admin.lang
    index 63aab5d71f6..c306183fa8f 100644
    --- a/htdocs/langs/vi_VN/admin.lang
    +++ b/htdocs/langs/vi_VN/admin.lang
    @@ -269,10 +269,11 @@ MAIN_MAIL_SMTP_SERVER=SMTP/SMTPS Host (By default in php.ini: <b>%s</b>)
     MAIN_MAIL_SMTP_PORT_NotAvailableOnLinuxLike=SMTP/SMTPS Port (Not defined into PHP on Unix like systems)
     MAIN_MAIL_SMTP_SERVER_NotAvailableOnLinuxLike=SMTP/SMTPS Host (Not defined into PHP on Unix like systems)
     MAIN_MAIL_EMAIL_FROM=Sender email for automatic emails (By default in php.ini: <b>%s</b>)
    -MAIN_MAIL_ERRORS_TO=Email used as 'Errors-To' field in emails sent
    +MAIN_MAIL_ERRORS_TO=Eemail used for error returns emails (fields 'Errors-To' in emails sent)
     MAIN_MAIL_AUTOCOPY_TO= Gửi một bản CC một cách tự động cho tất cả các email được gửi
     MAIN_DISABLE_ALL_MAILS=Disable all emails sendings (for test purposes or demos)
     MAIN_MAIL_FORCE_SENDTO=Send all emails to (instead of real recipients, for test purposes)
    +MAIN_MAIL_ENABLED_USER_DEST_SELECT=Add employees users with email into allowed destinaries list
     MAIN_MAIL_SENDMODE=Phương pháp sử dụng để gửi email
     MAIN_MAIL_SMTPS_ID=SMTP ID nếu có yêu cầu xác thực
     MAIN_MAIL_SMTPS_PW=Mật khẩu SMTP nếu có yêu cầu xác thực
    @@ -291,7 +292,7 @@ ModuleSetup=Cài đặt module
     ModulesSetup=Modules/Application setup
     ModuleFamilyBase=Hệ thống
     ModuleFamilyCrm=Quản lý quan hệ khách hàng (CRM)
    -ModuleFamilySrm=Supplier Relation Management (SRM)
    +ModuleFamilySrm=Vendor Relation Management (VRM)
     ModuleFamilyProducts=Products Management (PM)
     ModuleFamilyHr=Human Resource Management (HR)
     ModuleFamilyProjects=Các dự án/Việc cộng tác
    @@ -373,7 +374,8 @@ NoSmsEngine=No SMS sender manager available. SMS sender manager are not installe
     PDF=PDF
     PDFDesc=Bạn có thể thiết lập cho mỗi tùy chọn toàn cầu liên quan đến việc tạo PDF
     PDFAddressForging=Quy tắc bắt buộc hộp địa chỉ
    -HideAnyVATInformationOnPDF=Ẩn tất cả các thông tin liên quan đến thuế VAT đối với PDF được tạo ra
    +HideAnyVATInformationOnPDF=Hide all information related to Sales tax / VAT on generated PDF
    +PDFRulesForSalesTax=Rules for Sales Tax / VAT
     PDFLocaltax=Rules for %s
     HideLocalTaxOnPDF=Hide %s rate into pdf column tax sale
     HideDescOnPDF=Ẩn mô tả sản phẩm vào PDF được tạo ra
    @@ -445,13 +447,14 @@ DisplayCompanyInfo=Display company address
     DisplayCompanyManagers=Display manager names
     DisplayCompanyInfoAndManagers=Display company address and manager names
     EnableAndSetupModuleCron=If you want to have this recurring invoice beeing generated automatically, module *%s* must be enabled and correctly setup. Otherwise, generation of invoices must be done manually from this template with button *Create*. Note that even if you enabled automatic generation, you can still safely launch manual generation. Duplicates generation for same period are not possible.
    -ModuleCompanyCodeAquarium=Return an accounting code built by:<br>%s followed by third party supplier code for a supplier accounting code,<br>%s followed by third party customer code for a customer accounting code.
    +ModuleCompanyCodeCustomerAquarium=%s followed by third party customer code for a customer accounting code
    +ModuleCompanyCodeSupplierAquarium=%s followed by third party supplier code for a supplier accounting code
     ModuleCompanyCodePanicum=Return an empty accounting code.
     ModuleCompanyCodeDigitaria=Accounting code depends on third party code. The code is composed of the character "C" in the first position followed by the first 5 characters of the third party code.
     Use3StepsApproval=By default, Purchase Orders need to be created and approved by 2 different users (one step/user to create and one step/user to approve. Note that if user has both permission to create and approve, one step/user will be enough). You can ask with this option to introduce a third step/user approval, if amount is higher than a dedicated value (so 3 steps will be necessary: 1=validation, 2=first approval and 3=second approval if amount is enough).<br>Set this to empty if one approval (2 steps) is enough, set it to a very low value (0.1) if a second approval (3 steps) is always required.
     UseDoubleApproval=Use a 3 steps approval when amount (without tax) is higher than...
     WarningPHPMail=WARNING: It is often better to setup outgoing emails to use the email server of your provider instead of the default setup. Some email providers (like Yahoo) does not allow you to send an email from another server than their own server. Your current setup use the server of the application to send email and not the server of your email provider, so some recipients (the one compatible with the restrictive DMARC protocol), will ask your email provider if they can accept your email and some email providers (like Yahoo) may respond "no" because the server is not a server of them, so few of your sent Emails may not be accepted (be carefull also to your email provider sending quota).<br>If your Email provider (like Yahoo) has this restriction, you must change Email setup to choose the other method "SMTP server" and enter the SMTP server and credentials provided by your Email provider (ask your EMail provider to get SMTP credentials for your account).
    -WarningPHPMail2=If your email SMTP provider need to restrict email client to some IP addresses (very rare), this is the IP address of your ERP CRM application: <strong>%s</strong>.
    +WarningPHPMail2=If your email SMTP provider need to restrict email client to some IP addresses (very rare), this is the IP address of the mail user agent (MUA) for your ERP CRM application: <strong>%s</strong>.
     ClickToShowDescription=Click to show description
     DependsOn=This module need the module(s)
     RequiredBy=This module is required by module(s)
    @@ -471,6 +474,9 @@ AttachMainDocByDefault=Set this to 1 if you want to attach main document to emai
     FilesAttachedToEmail=Attach file
     SendEmailsReminders=Send agenda reminders by emails
     davDescription=Add a component to be a DAV server
    +DAVSetup=Setup of module DAV
    +DAV_ALLOW_PUBLIC_DIR=Enable the public directory (WebDav directory with no login required)
    +DAV_ALLOW_PUBLIC_DIRTooltip=The WebDav public directory is a WebDAV directory everybody can access to (in read and write mode), with no need to have/use an existing login/password account.
     # Modules
     Module0Name=Người dùng & nhóm
     Module0Desc=Users / Employees and Groups management
    @@ -479,7 +485,7 @@ Module1Desc=Quản lý liên lạc và công ty (khách hàng, khách hàng ti
     Module2Name=Thương mại
     Module2Desc=Quản lý thương mại
     Module10Name=Kế toán
    -Module10Desc=Báo cáo kế toán đơn giản (nhật ký, doanh thu) dựa vào nội dung cơ sở dữ liệu. Không có điều phối.
    +Module10Desc=Simple accounting reports (journals, turnover) based onto database content. Does not use any ledger table.
     Module20Name=Đơn hàng đề xuất
     Module20Desc=Quản lý đơn hàng đề xuất
     Module22Name=Gửi Email hàng loạt
    @@ -491,7 +497,7 @@ Module25Desc=Quản lý đơn hàng khách hàng
     Module30Name=Hoá đơn
     Module30Desc=Quản lý hóa đơn và giấy báo có cho khách hàng. Quản lý hóa đơn cho các nhà cung cấp
     Module40Name=Nhà cung cấp
    -Module40Desc=Quản lý nhà cung cấp và mua hàng (đơn hàng và hoá đơn)
    +Module40Desc=Suppliers and purchase management (purchase orders and billing)
     Module42Name=Debug Logs
     Module42Desc=Logging facilities (file, syslog, ...). Such logs are for technical/debug purposes.
     Module49Name=Biên tập
    @@ -546,8 +552,8 @@ Module400Name=Dự án/Cơ hội/Đầu mối
     Module400Desc=Management of projects, opportunities/leads and/or tasks. You can also assign any element (invoice, order, proposal, intervention, ...) to a project and get a transversal view from the project view.
     Module410Name=Lịch trên web
     Module410Desc=Tích hợp lịch trên web
    -Module500Name=Chi phí đặc biệt
    -Module500Desc=Management of special expenses (taxes, social or fiscal taxes, dividends)
    +Module500Name=Taxes and Special expenses
    +Module500Desc=Management of other expenses (sale taxes, social or fiscal taxes, dividends, ...)
     Module510Name=Thanh toán của tiền lương nhân công
     Module510Desc=Bản ghi và theo dõi thanh toán của tiền lương nhân công
     Module520Name=Cho vay
    @@ -561,14 +567,14 @@ Module700Name=Tài trợ
     Module700Desc=Quản lý tài trợ
     Module770Name=Báo cáo chi tiêu
     Module770Desc=Báo cáo quản lý và claim chi phí (di chuyển, ăn uống, ...)
    -Module1120Name=Đơn hàng đề xuất nhà cung cấp
    -Module1120Desc=Yêu cầu giá và đơn hàng đề xuất nhà cung cấp
    +Module1120Name=Vendor commercial proposal
    +Module1120Desc=Request vendor commercial proposal and prices
     Module1200Name=Mantis
     Module1200Desc=Tích hợp Mantis
     Module1520Name=Xuất chứng từ
     Module1520Desc=Xuất chứng từ Mass mail
     Module1780Name=Gán thẻ/phân nhóm
    -Module1780Desc=Tạo gán thẻ/phân nhóm (sản phẩm, khách hàng, nhà cung cấp, liên hệ hoặc thành viên)
    +Module1780Desc=Create tags/category (products, customers, vendors, contacts or members)
     Module2000Name=WYSIWYG editor
     Module2000Desc=Allow to edit some text area using an advanced editor (Based on CKEditor)
     Module2200Name=Giá linh hoạt
    @@ -576,7 +582,7 @@ Module2200Desc=Cho phép sử dụng các biểu thức toán học cho giá
     Module2300Name=Việc theo lịch trình
     Module2300Desc=Scheduled jobs management (alias cron or chrono table)
     Module2400Name=Events/Agenda
    -Module2400Desc=Follow done and upcoming events. Let application logs automatic events for tracking purposes or record manual events or rendez-vous.
    +Module2400Desc=Follow done and upcoming events. Let application logs automatic events for tracking purposes or record manual events or rendez-vous. This is the main important module for a good Customer or Supplier Relationship Management.
     Module2500Name=DMS / ECM
     Module2500Desc=Document Management System / Electronic Content Management. Automatic organization of your generated or stored documents. Share them when you need.
     Module2600Name=API/Web services (SOAP server)
    @@ -599,7 +605,7 @@ Module4000Desc=Human resources management (management of department, employee co
     Module5000Name=Đa công ty
     Module5000Desc=Cho phép bạn quản lý đa công ty
     Module6000Name=Quy trình làm việc
    -Module6000Desc=Quản lý quy trình làm việc
    +Module6000Desc=Workflow management (automatic creation of object and/or automatic status change)
     Module10000Name=Websites
     Module10000Desc=Create public websites with a WYSIWG editor. Just setup your web server (Apache, Nginx, ...) to point to the dedicated Dolibarr directory to have it online on the Internet with your own domain name.
     Module20000Name=Quản lý phiếu nghỉ phép
    @@ -613,7 +619,7 @@ Module50100Desc=Point of sales module (POS).
     Module50200Name=Paypal
     Module50200Desc=Module to offer an online payment page accepting payments using PayPal (credit card or PayPal credit). This can be used to allow your customers to make free payments or for a payment on a particular Dolibarr object (invoice, order, ...)
     Module50400Name=Kế toán (nâng cao)
    -Module50400Desc=Accounting management (double entries, support general and auxiliary ledgers)
    +Module50400Desc=Accounting management (double entries, support general and auxiliary ledgers). Export the ledger in several other accounting software format.
     Module54000Name=PrintIPP
     Module54000Desc=Direct print (without opening the documents) using Cups IPP interface (Printer must be visible from server, and CUPS must be installe on server).
     Module55000Name=Poll, Survey or Vote
    @@ -885,7 +891,7 @@ DictionaryCivility=Personal and professional titles
     DictionaryActions=Types of agenda events
     DictionarySocialContributions=Social or fiscal taxes types
     DictionaryVAT=Tỉ suất VAT hoặc Tỉ xuất thuế bán hàng
    -DictionaryRevenueStamp=Số tiền phiếu doanh thu
    +DictionaryRevenueStamp=Amount of tax stamps
     DictionaryPaymentConditions=Điều khoản thanh toán
     DictionaryPaymentModes=Phương thức thanh toán
     DictionaryTypeContact=Loại Liên lạc/Địa chỉ
    @@ -913,7 +919,7 @@ SetupSaved=Cài đặt đã lưu
     SetupNotSaved=Setup not saved
     BackToModuleList=Trở lại danh sách module
     BackToDictionaryList=Trở lại danh sách từ điển
    -TypeOfRevenueStamp=Type of revenue stamp
    +TypeOfRevenueStamp=Type of tax stamp
     VATManagement=Quản lý thuế VAT
     VATIsUsedDesc=By default when creating prospects, invoices, orders etc the VAT rate follows the active standard rule:<br>If the seller is not subjected to VAT, then VAT defaults to 0. End of rule.<br>If the (selling country= buying country), then the VAT by default equals the VAT of the product in the selling country. End of rule. <br>If seller and buyer are both in the European Community and goods are transport products (car, ship, plane), the default VAT is 0 ( The VAT should be paid by the buyer to the customoffice of his country and not to the seller). End of rule.<br>If seller and buyer are both in the European Community and the buyer is not a company, then the VAT by defaults to the VAT of the product sold.  End of rule.<br>If seller and buyer are both in the European Community and the buyer is a company, then the VAT is 0 by default . End of rule.<br>In any othe case the proposed default is VAT=0. End of rule.
     VATIsNotUsedDesc=By default the proposed VAT is 0 which can be used for cases like associations, individuals ou small companies.
    @@ -1021,7 +1027,7 @@ Delays_MAIN_DELAY_ACTIONS_TODO=Delay tolerance (in days) before alert on planned
     Delays_MAIN_DELAY_PROJECT_TO_CLOSE=Delay tolerance (in days) before alert on project not closed in time
     Delays_MAIN_DELAY_TASKS_TODO=Delay tolerance (in days) before alert on planned tasks (project tasks) not completed yet
     Delays_MAIN_DELAY_ORDERS_TO_PROCESS=Delay tolerance (in days) before alert on orders not processed yet
    -Delays_MAIN_DELAY_SUPPLIER_ORDERS_TO_PROCESS=Delay tolerance (in days) before alert on suppliers orders not processed yet
    +Delays_MAIN_DELAY_SUPPLIER_ORDERS_TO_PROCESS=Delay tolerance (in days) before alert on purchase orders not processed yet
     Delays_MAIN_DELAY_PROPALS_TO_CLOSE=Khoảng trì hoãn (theo ngày) trước khi cảnh báo về đơn hàng đề xuất để đóng
     Delays_MAIN_DELAY_PROPALS_TO_BILL=Khoảng trì hoãn (theo ngày) trước khi cảnh báo về đơn hàng đề xuất không ra hóa đơn
     Delays_MAIN_DELAY_NOT_ACTIVATED_SERVICES=Khoảng trì hoãn (theo ngày) trước khi cảnh báo về dịch vụ để kích hoạt
    @@ -1033,9 +1039,9 @@ Delays_MAIN_DELAY_MEMBERS=Khoảng trì hoãn (theo ngày) trước khi cảnh b
     Delays_MAIN_DELAY_CHEQUES_TO_DEPOSIT=Khoảng trì hoãn (theo ngày) trước khi cảnh báo đối với séc ứng trước để làm
     Delays_MAIN_DELAY_EXPENSEREPORTS=Tolerance delay (in days) before alert for expense reports to approve
     SetupDescription1=The setup area is for initial setup parameters before starting to use Dolibarr.
    -SetupDescription2=The two mandatory setup steps are the first two in the setup menu on the left: %s setup page and %s setup page :
    -SetupDescription3=Parameters in menu <a href="%s">%s -> %s</a> are required because defined data are used on Dolibarr screens and to customize the default behavior of the software (for country-related features for example).
    -SetupDescription4=Parameters in menu <a href="%s">%s -> %s</a> are required because Dolibarr ERP/CRM is a collection of several modules/applications, all more or less independent. New features will be added to menus for every module you will activate.
    +SetupDescription2=The two mandatory setup steps are the following steps (the two first entries in the left setup menu):
    +SetupDescription3=Settings in menu <a href="%s">%s -> %s</a>. This step is required because it defines data used on Dolibarr screens to customize the default behavior of the software (for country-related features for example).
    +SetupDescription4=Settings in menu <a href="%s">%s -> %s</a>. This step is required because Dolibarr ERP/CRM is a collection of several modules/applications, all more or less independent. New features are added to menus for every module you activate.
     SetupDescription5=Thông số tùy chọn quản lý thông tin menu đầu vào khác
     LogEvents=Sự kiện kiểm toán bảo mật
     Audit=Kiểm toán
    @@ -1054,8 +1060,9 @@ LogEventDesc=You can enable here the logging for Dolibarr security events. Admin
     AreaForAdminOnly=Setup parameters can be set by <b>administrator users</b> only.
     SystemInfoDesc=Hệ thống thông tin là thông tin kỹ thuật linh tinh bạn nhận được trong chế độ chỉ đọc và có thể nhìn thấy chỉ cho quản trị viên.
     SystemAreaForAdminOnly=Khu vực này hiện có sẵn cho những người dùng quản trị. Không ai trong số phân quyền Dolibarr có thể làm giảm giới hạn này.
    -CompanyFundationDesc=Edit on this page all known information of the company or foundation you need to manage (For this, click on "Modify" or "Save" button at bottom of page)
    +CompanyFundationDesc=Edit on this page all known information of the company or foundation you need to manage (For this, click on "%s" or "%s" button at bottom of page)
     AccountantDesc=Edit on this page all known information about your accountant/bookkeeper
    +AccountantFileNumber=File number
     DisplayDesc=Bạn có thể chọn từng thông số liên quan đến Dolibarr nhìn và cảm thấy ở đây
     AvailableModules=Available app/modules
     ToActivateModule=Để kích hoạt mô-đun, đi vào Cài đặt Khu vực (Nhà-> Cài đặt-> Modules).
    @@ -1188,11 +1195,11 @@ UserMailRequired=Email được yêu cầu để tạo một người dùng mớ
     HRMSetup=HRM module setup
     ##### Company setup #####
     CompanySetup=Cài đặt module Công ty
    -CompanyCodeChecker=Module cho bên thứ ba tạo mã và kiểm tra (khách hàng hoặc nhà cung cấp)
    -AccountCodeManager=Module for accounting code generation (customer or supplier)
    +CompanyCodeChecker=Module for third parties code generation and checking (customer or vendor)
    +AccountCodeManager=Module for accounting code generation (customer or vendor)
     NotificationsDesc=EMails notifications feature allows you to silently send automatic mail, for some Dolibarr events. Targets of notifications can be defined:
     NotificationsDescUser=* per users, one user at time.
    -NotificationsDescContact=* per third parties contacts (customers or suppliers), one contact at time.
    +NotificationsDescContact=* per third parties contacts (customers or vendors), one contact at time.
     NotificationsDescGlobal=* or by setting global target emails in module setup page.
     ModelModules=Tài liệu mẫu
     DocumentModelOdt=Generate documents from OpenDocuments templates (.ODT or .ODS files for OpenOffice, KOffice, TextEdit,...)
    @@ -1203,6 +1210,9 @@ MustBeUnique=Must be unique?
     MustBeMandatory=Mandatory to create third parties?
     MustBeInvoiceMandatory=Mandatory to validate invoices?
     TechnicalServicesProvided=Technical services provided
    +#####DAV #####
    +WebDAVSetupDesc=This is the links to access the WebDAV directory. It contains a "public" dir open to any user knowing the URL (if public directory access allowed) and a "private" directory that need an existing login account/password to access to.
    +WebDavServer=Root URL of %s server : %s
     ##### Webcal setup #####
     WebCalUrlForVCalExport=Một liên kết xuất dữ liệu sang định dạng <b>%s</b> có sẵn tại liên kết sau đây: %s
     ##### Invoices #####
    @@ -1229,15 +1239,15 @@ FreeLegalTextOnProposal=Free text on commercial proposals
     WatermarkOnDraftProposal=Watermark on draft commercial proposals (none if empty)
     BANK_ASK_PAYMENT_BANK_DURING_PROPOSAL=Yêu cầu tài khoản ngân hàng của đơn hàng đề xuất
     ##### SupplierProposal #####
    -SupplierProposalSetup=Cài đặt module đề nghị giá nhà cung cấp
    -SupplierProposalNumberingModules=Kiểu đánh số cho đề nghị giá nhà cung cấp
    -SupplierProposalPDFModules=Kiểu chứng từ đề nghị giá nhà cung cấp
    -FreeLegalTextOnSupplierProposal=Free text trên đề nghị giá nhà cung cấp
    -WatermarkOnDraftSupplierProposal=Watermark trên dự thảo đề nghị giá nhà cung cấp (không nếu rỗng)
    +SupplierProposalSetup=Price requests vendors module setup
    +SupplierProposalNumberingModules=Price requests vendors numbering models
    +SupplierProposalPDFModules=Price requests vendors documents models
    +FreeLegalTextOnSupplierProposal=Free text on price requests vendors
    +WatermarkOnDraftSupplierProposal=Watermark on draft price requests vendors (none if empty)
     BANK_ASK_PAYMENT_BANK_DURING_SUPPLIER_PROPOSAL=Yêu cầu số tài khoản ngân hàng trên đề nghị giá
     WAREHOUSE_ASK_WAREHOUSE_DURING_ORDER=Ask for Warehouse Source for order
     ##### Suppliers Orders #####
    -BANK_ASK_PAYMENT_BANK_DURING_SUPPLIER_ORDER=Ask for bank account destination of supplier order
    +BANK_ASK_PAYMENT_BANK_DURING_SUPPLIER_ORDER=Ask for bank account destination of purchase order
     ##### Orders #####
     OrdersSetup=Cài đặt quản lý đơn hàng
     OrdersNumberingModules=Mô hình đánh số đơn hàng
    @@ -1448,7 +1458,7 @@ SyslogFilename=Tên tập tin và đường dẫn
     YouCanUseDOL_DATA_ROOT=You can use DOL_DATA_ROOT/dolibarr.log for a log file in Dolibarr "documents" directory. You can set a different path to store this file.
     ErrorUnknownSyslogConstant=Constant %s is not a known Syslog constant
     OnlyWindowsLOG_USER=Windows only supports LOG_USER
    -CompressSyslogs=Syslog files compression and backup
    +CompressSyslogs=Compression and backup of debug log files (generated by module Log for debug)
     SyslogFileNumberOfSaves=Log backups
     ConfigureCleaningCronjobToSetFrequencyOfSaves=Configure cleaning scheduled job to set log backup frequency
     ##### Donations #####
    @@ -1515,7 +1525,7 @@ OSCommerceTestOk=Connection to server '%s' on database '%s' with user '%s' succe
     OSCommerceTestKo1=Connection to server '%s' succeed but database '%s' could not be reached.
     OSCommerceTestKo2=Connection to server '%s' with user '%s' failed.
     ##### Stock #####
    -StockSetup=Cài đặt module Kho hàng
    +StockSetup=Stock module setup
     IfYouUsePointOfSaleCheckModule=Nếu bạn sử dụng module điểm bán hàng(module POS được cung cấp mặc định hoặc mô-đun bên ngoài khác), thiết lập này có thể được bỏ qua bởi Module Điểm bán hàng. Hầu hết module điểm bán hàng được thiết kế để tạo lập tức một hóa đơn và giảm tồn kho theo mặc định bất cứ điều gì là tùy chọn ở đây. Vì vậy, nếu bạn cần hay không giảm tồn kho khi đăng ký bán từ điểm bán hàng của bạn, kiểm tra lại cài đặt module POS của bạn.
     ##### Menu #####
     MenuDeleted=Menu bị xóa
    @@ -1627,8 +1637,8 @@ ChequeReceiptsNumberingModule=Cheque Receipts Numbering module
     MultiCompanySetup=Thiết lập mô-đun đa công ty
     ##### Suppliers #####
     SuppliersSetup=Thiết lập mô-đun nhà cung cấp
    -SuppliersCommandModel=Toàn bộ mẫu đơn hàng nhà cung cấp (logo ...)
    -SuppliersInvoiceModel=Toàn bộ mẫu hóa đơn nhà cung cấp (logo ...)
    +SuppliersCommandModel=Complete template of prchase order (logo...)
    +SuppliersInvoiceModel=Complete template of vendor invoice (logo...)
     SuppliersInvoiceNumberingModel=Mô hình đánh số hóa đơn nhà cung cấp
     IfSetToYesDontForgetPermission=Nếu chỉnh là có, đừng quên cung cấp phân quyền cho nhóm hoặc người dùng được phép cho duyệt lần hai.
     ##### GeoIPMaxmind #####
    @@ -1665,7 +1675,7 @@ NoAmbiCaracAutoGeneration=Không sử dụng các ký tự không rõ ràng ("1"
     SalariesSetup=Cài đặt module lương
     SortOrder=Sắp xếp đơn hàng
     Format=Định dạng
    -TypePaymentDesc=0: Loại khách hàng thanh toán 1: Loại nhà cung cấp thanh toán, 2: Loại cả khách hàng và nhà cung cấp thanh toán
    +TypePaymentDesc=0:Customer payment type, 1:Vendor payment type, 2:Both customers and vendors payment type
     IncludePath=Bao gồm các đường dẫn (được xác định vào biến %s)
     ExpenseReportsSetup=Cài đặt module báo cáo chi phí
     TemplatePDFExpenseReports=Mẫu chứng từ để xuất chứng từ báo cáo chi phí
    @@ -1687,7 +1697,7 @@ InstallModuleFromWebHasBeenDisabledByFile=Cài đặt các module bên ngoài t
     ConfFileMustContainCustom=Installing or building an external module from application need to save the module files into directory <strong>%s</strong>. To have this directory processed by Dolibarr, you must setup your <strong>conf/conf.php</strong> to add the 2 directive lines:<br><strong>$dolibarr_main_url_root_alt='/custom';</strong><br><strong>$dolibarr_main_document_root_alt='%s/custom';</strong>
     HighlightLinesOnMouseHover=Highlight table lines when mouse move passes over
     HighlightLinesColor=Highlight color of the line when the mouse passes over (keep empty for no highlight)
    -TextTitleColor=Color of page title
    +TextTitleColor=Text color of Page title
     LinkColor=Color of links
     PressF5AfterChangingThis=Press CTRL+F5 on keyboard or clear your browser cache after changing this value to have it effective
     NotSupportedByAllThemes=Will works with core themes, may not be supported by external themes
    @@ -1696,6 +1706,7 @@ TopMenuBackgroundColor=Màu nền của menu trên
     TopMenuDisableImages=Hide images in Top menu
     LeftMenuBackgroundColor=Màu nền của menu Trái
     BackgroundTableTitleColor=Màu nền cho tiêu đề của Table
    +BackgroundTableTitleTextColor=Text color for Table title line
     BackgroundTableLineOddColor=Màu nền của hàng lẻ
     BackgroundTableLineEvenColor=Màu nền của hàng chẵn
     MinimumNoticePeriod=Minimum notice period (Your leave request must be done before this delay)
    @@ -1718,19 +1729,19 @@ FillFixTZOnlyIfRequired=Example: +2 (fill only if problem experienced)
     ExpectedChecksum=Expected Checksum
     CurrentChecksum=Current Checksum
     ForcedConstants=Required constant values
    -MailToSendProposal=To send customer proposal
    -MailToSendOrder=To send customer order
    -MailToSendInvoice=To send customer invoice
    -MailToSendShipment=To send shipment
    -MailToSendIntervention=To send intervention
    -MailToSendSupplierRequestForQuotation=To send quotation request to supplier
    -MailToSendSupplierOrder=To send supplier order
    -MailToSendSupplierInvoice=To send supplier invoice
    -MailToSendContract=To send a contract
    -MailToThirdparty=To send email from third party page
    -MailToMember=To send email from member page
    -MailToUser=To send email from user page
    -MailToProject= To send email from project page
    +MailToSendProposal=Customer proposals
    +MailToSendOrder=Customer orders
    +MailToSendInvoice=Customer invoices
    +MailToSendShipment=Vận chuyển
    +MailToSendIntervention=Interventions
    +MailToSendSupplierRequestForQuotation=Quotation request
    +MailToSendSupplierOrder=Purchase orders
    +MailToSendSupplierInvoice=Vendor invoices
    +MailToSendContract=Hợp đồng
    +MailToThirdparty=Bên thứ ba
    +MailToMember=Thành viên
    +MailToUser=Người dùng
    +MailToProject=Projects page
     ByDefaultInList=Show by default on list view
     YouUseLastStableVersion=You use the latest stable version
     TitleExampleForMajorRelease=Example of message you can use to announce this major release (feel free to use it on your web sites)
    @@ -1780,7 +1791,10 @@ MAIN_PDF_MARGIN_BOTTOM=Bottom margin on PDF
     SetToYesIfGroupIsComputationOfOtherGroups=Set this to yes if this group is a computation of other groups
     EnterCalculationRuleIfPreviousFieldIsYes=Enter calculcation rule if previous field was set to Yes (For example 'CODEGRP1+CODEGRP2')
     SeveralLangugeVariatFound=Several language variants found
    -WebDavServer=URL of %s server : %s
    +COMPANY_AQUARIUM_REMOVE_SPECIAL=Remove special characters
    +COMPANY_AQUARIUM_CLEAN_REGEX=Regex filter to clean value (COMPANY_AQUARIUM_CLEAN_REGEX)
    +GDPRContact=GDPR contact
    +GDPRContactDesc=If you store data about European companies/citizen, you can store here the contact who is responsible for the General Data Protection Regulation
     ##### Resource ####
     ResourceSetup=Configuration du module Resource
     UseSearchToSelectResource=Use a search form to choose a resource (rather than a drop-down list).
    diff --git a/htdocs/langs/vi_VN/banks.lang b/htdocs/langs/vi_VN/banks.lang
    index 373503a9e81..8684c5da5b8 100644
    --- a/htdocs/langs/vi_VN/banks.lang
    +++ b/htdocs/langs/vi_VN/banks.lang
    @@ -1,12 +1,13 @@
     # Dolibarr language file - Source file is en_US - banks
     Bank=Ngân hàng
    -MenuBankCash=Ngân hàng / Tiền
    +MenuBankCash=Bank | Cash
     MenuVariousPayment=Miscellaneous payments
     MenuNewVariousPayment=New Miscellaneous payment
     BankName=Tên ngân hàng
     FinancialAccount=Tài khoản
     BankAccount=Tài khoản ngân hàng
     BankAccounts=Tài khoản ngân hàng
    +BankAccountsAndGateways=Bank accounts | Gateways
     ShowAccount=Hiện tài khoản
     AccountRef=Tài khoản tài chính ref
     AccountLabel=Nhãn tài khoản tài chính
    @@ -131,7 +132,7 @@ PaymentDateUpdateSucceeded=Cập nhật thành công ngày thanh toán
     PaymentDateUpdateFailed=Ngày thanh toán không thể được cập nhật
     Transactions=Giao dịch
     BankTransactionLine=Kê khai ngân hàng
    -AllAccounts=Tất cả tài khoản ngân hàng/ tiền mặt
    +AllAccounts=All bank and cash accounts
     BackToAccount=Trở lại tài khoản
     ShowAllAccounts=Hiển thị tất cả tài khoản
     FutureTransaction=Giao dịch trong futur. Không có cách nào để đối chiếu
    @@ -159,5 +160,6 @@ VariousPayment=Miscellaneous payments
     VariousPayments=Miscellaneous payments
     ShowVariousPayment=Show miscellaneous payments
     AddVariousPayment=Add miscellaneous payments
    +SEPAMandate=SEPA mandate
     YourSEPAMandate=Your SEPA mandate
     FindYourSEPAMandate=This is your SEPA mandate to authorize our company to make direct debit order to your bank. Thanks to return it signed (scan of the signed document) or sent it by mail to
    diff --git a/htdocs/langs/vi_VN/bills.lang b/htdocs/langs/vi_VN/bills.lang
    index 7eacd6ac884..efdab877df9 100644
    --- a/htdocs/langs/vi_VN/bills.lang
    +++ b/htdocs/langs/vi_VN/bills.lang
    @@ -109,9 +109,9 @@ CancelBill=Hủy hóa đơn
     SendRemindByMail=Gửi nhắc nhở bằng email
     DoPayment=Enter payment
     DoPaymentBack=Enter refund
    -ConvertToReduc=Chuyển đổi thành giảm giá trong tương lai
    -ConvertExcessReceivedToReduc=Convert excess received into future discount
    -ConvertExcessPaidToReduc=Convert excess paid into future discount
    +ConvertToReduc=Mark as credit available
    +ConvertExcessReceivedToReduc=Convert excess received into available credit
    +ConvertExcessPaidToReduc=Convert excess paid into available discount
     EnterPaymentReceivedFromCustomer=Nhập thanh toán đã nhận được từ khách hàng
     EnterPaymentDueToCustomer=Thực hiện thanh toán do khách hàng
     DisabledBecauseRemainderToPayIsZero=Vô hiệu hóa bởi vì phần chưa thanh toán còn lại là bằng 0
    @@ -120,7 +120,7 @@ BillStatus=Trạng thái hóa đơn
     StatusOfGeneratedInvoices=Status of generated invoices
     BillStatusDraft=Dự thảo (cần được xác nhận)
     BillStatusPaid=Đã trả
    -BillStatusPaidBackOrConverted=Credit note refund or converted into discount
    +BillStatusPaidBackOrConverted=Credit note refund or marked as credit available
     BillStatusConverted=Paid (ready for consumption in final invoice)
     BillStatusCanceled=Đã loại bỏ
     BillStatusValidated=Đã xác nhận (cần được thanh toán)
    @@ -227,7 +227,7 @@ EscompteOffered=Giảm giá được tặng (thanh toán trước hạn)
     EscompteOfferedShort=Giảm giá
     SendBillRef=Nộp hóa đơn %s
     SendReminderBillRef=Nộp hóa đơn %s (nhắc nhở)
    -StandingOrders=Direct debit orders
    +StandingOrders=Lệnh ghi nợ trực tiếp
     StandingOrder=Lệnh ghi nợ trực tiếp
     NoDraftBills=Không có hóa đơn dự thảo
     NoOtherDraftBills=Không có hóa đơn dự thảo khác
    @@ -282,6 +282,7 @@ RelativeDiscount=Giảm theo %
     GlobalDiscount=Giảm giá toàn cục
     CreditNote=Giấy báo có
     CreditNotes=Giấy báo có
    +CreditNotesOrExcessReceived=Credit notes or excess received
     Deposit=Down payment
     Deposits=Down payments
     DiscountFromCreditNote=Giảm giá từ giấy báo có %s
    @@ -296,10 +297,10 @@ DiscountType=Discount type
     NoteReason=Ghi chú/Lý do
     ReasonDiscount=Lý do
     DiscountOfferedBy=Được cấp bởi
    -DiscountStillRemaining=Discounts available
    -DiscountAlreadyCounted=Discounts already consumed
    +DiscountStillRemaining=Discounts or credits available
    +DiscountAlreadyCounted=Discounts or credits already consumed
     CustomerDiscounts=Customer discounts
    -SupplierDiscounts=Supplier discounts
    +SupplierDiscounts=Vendors discounts
     BillAddress=Địa chỉ ra hóa đơn
     HelpEscompte=Giảm giá này được cấp cho các khách hàng bởi vì thanh toán của nó đã được thực hiện trước thời hạn.
     HelpAbandonBadCustomer=Số tiền này đã bị loại bỏ (khách hàng được cho là một khách hàng xấu) và được coi là một ngoại lệ .
    @@ -339,6 +340,12 @@ PaymentOnDifferentThirdBills=Allow payments on different thirdparties bills but
     PaymentNote=Ghi chú thanh toán
     ListOfPreviousSituationInvoices=Danh sách hóa đơn tình huống trước đó
     ListOfNextSituationInvoices=Danh sách hóa đơn tình huống tiếp theo
    +ListOfSituationInvoices=List of situation invoices
    +CurrentSituationTotal=Total current situation
    +DisabledBecauseNotEnouthCreditNote=To remove a situation invoice from cycle, this invoice's credit note total must cover this invoice total
    +RemoveSituationFromCycle=Remove this invoice from cycle
    +ConfirmRemoveSituationFromCycle=Remove this invoice %s from cycle ?
    +ConfirmOuting=Confirm outing
     FrequencyPer_d=Every %s days
     FrequencyPer_m=Every %s months
     FrequencyPer_y=Every %s years
    @@ -387,6 +394,7 @@ PaymentConditionShort14DENDMONTH=14 days of month-end
     PaymentCondition14DENDMONTH=Within 14 days following the end of the month
     FixAmount=Số tiền cố định
     VarAmount=Số tiền thay đổi (%% tot.)
    +VarAmountOneLine=Variable amount (%% tot.) - 1 line with label '%s'
     # PaymentType
     PaymentTypeVIR=Chuyển khoản ngân hàng
     PaymentTypeShortVIR=Chuyển khoản ngân hàng
    @@ -505,9 +513,14 @@ SituationAmount=Số tiền hóa đơn tình huống (chưa thuế)
     SituationDeduction=Tình huống giảm trừ
     ModifyAllLines=Sửa mọi dòng
     CreateNextSituationInvoice=Tạo tình huống tiếp theo
    +ErrorFindNextSituationInvoice=Error unable to find next situation cycle ref
    +ErrorOutingSituationInvoiceOnUpdate=Unable to outing this situation invoice.
    +ErrorOutingSituationInvoiceCreditNote=Unable to outing linked credit note.
     NotLastInCycle=This invoice is not the latest in cycle and must not be modified.
     DisabledBecauseNotLastInCycle=Tình huống tiếp theo đã tồn tại
     DisabledBecauseFinal=Tình huống này là cuối cùng
    +situationInvoiceShortcode_AS=AS
    +situationInvoiceShortcode_S=C
     CantBeLessThanMinPercent=Tiến trình này không thể nhỏ hơn giá trị của nó trong tình huống trước.
     NoSituations=Không có vị trí nào mở
     InvoiceSituationLast=Hóa đơn cuối cùng và tổng hợp
    @@ -532,3 +545,4 @@ AutoFillDateFrom=Set start date for service line with invoice date
     AutoFillDateFromShort=Set start date
     AutoFillDateTo=Set end date for service line with next invoice date
     AutoFillDateToShort=Set end date
    +MaxNumberOfGenerationReached=Max number of gen. reached
    diff --git a/htdocs/langs/vi_VN/categories.lang b/htdocs/langs/vi_VN/categories.lang
    index 0522aa19055..00c29890d62 100644
    --- a/htdocs/langs/vi_VN/categories.lang
    +++ b/htdocs/langs/vi_VN/categories.lang
    @@ -16,7 +16,7 @@ MembersCategoriesArea=Khu vực thẻ/danh mục thành viên
     ContactsCategoriesArea=Contacts tags/categories area
     AccountsCategoriesArea=Accounts tags/categories area
     ProjectsCategoriesArea=Khu vực thẻ/danh mục dự án
    -SubCats=Danh mục con
    +SubCats=Sub-categories
     CatList=Danh sách thẻ/danh mục
     NewCategory=Thẻ/danh mục mới
     ModifCat=Sửa thẻ/ danh mục
    @@ -85,3 +85,4 @@ CategorieRecursivHelp=Nếu được kích hoạt, sản phẩm này cũng sẽ
     AddProductServiceIntoCategory=Thêm sản phẩm / dịch vụ sau đây
     ShowCategory=Show tag/category
     ByDefaultInList=By default in list
    +ChooseCategory=Choose category
    diff --git a/htdocs/langs/vi_VN/commercial.lang b/htdocs/langs/vi_VN/commercial.lang
    index beb490ae4cc..618167645e7 100644
    --- a/htdocs/langs/vi_VN/commercial.lang
    +++ b/htdocs/langs/vi_VN/commercial.lang
    @@ -60,8 +60,8 @@ ActionAC_CLO=Đóng
     ActionAC_EMAILING=Gửi email hàng loạt
     ActionAC_COM=Gửi đơn hàng khách hàng bằng thư
     ActionAC_SHIP=Gửi đơn hàng vận chuyển bằng thư
    -ActionAC_SUP_ORD=Gửi đơn hàng nhà cung cấp bằng thư
    -ActionAC_SUP_INV=Gửi hóa đơn nhà cung cấp bằng thư
    +ActionAC_SUP_ORD=Send purchase order by mail
    +ActionAC_SUP_INV=Send vendor invoice by mail
     ActionAC_OTH=Khác
     ActionAC_OTH_AUTO=Sự kiện tự động chèn
     ActionAC_MANUAL=Sự kiện chèn bằng tay
    diff --git a/htdocs/langs/vi_VN/companies.lang b/htdocs/langs/vi_VN/companies.lang
    index 19f909b9e62..7f5f7c14362 100644
    --- a/htdocs/langs/vi_VN/companies.lang
    +++ b/htdocs/langs/vi_VN/companies.lang
    @@ -8,11 +8,11 @@ ConfirmDeleteContact=Are you sure you want to delete this contact and all inheri
     MenuNewThirdParty=Bên thứ ba mới
     MenuNewCustomer=Khách hàng mới
     MenuNewProspect=KH tiềm năng mới
    -MenuNewSupplier=Nhà cung cấp mới
    +MenuNewSupplier=New vendor
     MenuNewPrivateIndividual=Cá nhân mới
    -NewCompany=Công ty mới (KH tiềm năng, khách hàng, nhà cung cấp)
    -NewThirdParty=Bên thứ ba mới (KH tiềm năng, khách hàng, nhà cung cấp)
    -CreateDolibarrThirdPartySupplier=Tạo bên thứ ba (nhà cung cấp)
    +NewCompany=New company (prospect, customer, vendor)
    +NewThirdParty=New third party (prospect, customer, vendor)
    +CreateDolibarrThirdPartySupplier=Create a third party (vendor)
     CreateThirdPartyOnly=Tạo bên thứ ba
     CreateThirdPartyAndContact=Create a third party + a child contact
     ProspectionArea=Khu vực khảo sát
    @@ -37,7 +37,7 @@ ThirdPartyProspectsStats=Các KH tiềm năng
     ThirdPartyCustomers=Các khách hàng
     ThirdPartyCustomersStats=Các khách hàng
     ThirdPartyCustomersWithIdProf12=Khách hàng  với %s hoặc %s
    -ThirdPartySuppliers=Nhà cung cấp
    +ThirdPartySuppliers=Vendors
     ThirdPartyType=Loại bên thứ ba
     Individual=Cá nhân
     ToCreateContactWithSameName=Will create automatically a contact/address with same information than third party under the third party. In most cases, even if your third party is a physical people, creating a third party alone is enough.
    @@ -77,11 +77,11 @@ Web=Web
     Poste= Chức vụ
     DefaultLang=Ngôn ngữ mặc định
     VATIsUsed=Sales tax is used
    -VATIsUsedWhenSelling=This define if this thirdparty includes a sale tax or not when it makes an invoice to its own customers
    +VATIsUsedWhenSelling=This define if this third party includes a sale tax or not when it makes an invoice to its own customers
     VATIsNotUsed=Sales tax is not used
     CopyAddressFromSoc=Fill address with third party address
    -ThirdpartyNotCustomerNotSupplierSoNoRef=Thirdparty neither customer nor supplier, no available refering objects
    -ThirdpartyIsNeitherCustomerNorClientSoCannotHaveDiscounts=Thirdparty neither customer nor supplier, discounts are not available
    +ThirdpartyNotCustomerNotSupplierSoNoRef=Third party neither customer nor vendor, no available refering objects
    +ThirdpartyIsNeitherCustomerNorClientSoCannotHaveDiscounts=Third party neither customer nor supplier, discounts are not available
     PaymentBankAccount=Payment bank account
     OverAllProposals=Đơn hàng đề xuất
     OverAllOrders=Đơn hàng
    @@ -99,9 +99,9 @@ LocalTax2ES=IRPF
     TypeLocaltax1ES=RE Type
     TypeLocaltax2ES=IRPF Type
     WrongCustomerCode=Mã khách hàng không hợp lệ
    -WrongSupplierCode=Mã nhà cung cấp không hợp lệ
    +WrongSupplierCode=Vendor code invalid
     CustomerCodeModel=Kiểu mã khách hàng
    -SupplierCodeModel=Kiểu mã nhà cung cấp
    +SupplierCodeModel=Vendor code model
     Gencod=Mã vạch
     ##### Professional ID #####
     ProfId1Short=Prof. id 1
    @@ -267,7 +267,7 @@ Prospect=KH tiềm năng
     CustomerCard=Thẻ khách hàng
     Customer=Khách hàng
     CustomerRelativeDiscount=Giảm giá theo số tiền
    -SupplierRelativeDiscount=Relative supplier discount
    +SupplierRelativeDiscount=Relative vendor discount
     CustomerRelativeDiscountShort=Giảm giá theo %
     CustomerAbsoluteDiscountShort=Giảm giá theo số tiền
     CompanyHasRelativeDiscount=Khách hàng này có giảm giá mặc định là <b>%s%%</b>
    @@ -284,8 +284,8 @@ HasCreditNoteFromSupplier=You have credit notes for <b>%s</b> %s from this suppl
     CompanyHasNoAbsoluteDiscount=Khách hàng này không có sẵn nợ chiết khấu
     CustomerAbsoluteDiscountAllUsers=Absolute customer discounts (granted by all users)
     CustomerAbsoluteDiscountMy=Absolute customer discounts (granted by yourself)
    -SupplierAbsoluteDiscountAllUsers=Absolute supplier discounts (granted by all users)
    -SupplierAbsoluteDiscountMy=Absolute supplier discounts (granted by yourself)
    +SupplierAbsoluteDiscountAllUsers=Absolute vendor discounts (entered by all users)
    +SupplierAbsoluteDiscountMy=Absolute vendor discounts (entered by yourself)
     DiscountNone=Không
     Supplier=Nhà cung cấp
     AddContact=Tạo liên lạc
    @@ -304,13 +304,13 @@ DeleteACompany=Xóa một công ty
     PersonalInformations=Dữ liệu cá nhân
     AccountancyCode=Tài khoản kế toán
     CustomerCode=Mã khách hàng
    -SupplierCode=Mã nhà cung cấp
    +SupplierCode=Vendor code
     CustomerCodeShort=Mã khách hàng
    -SupplierCodeShort=Mã nhà cung cấp
    +SupplierCodeShort=Vendor code
     CustomerCodeDesc=Mã khách hàng, duy nhất cho tất cả khách hàng
    -SupplierCodeDesc=Mã nhà cung cấp, duy nhất cho tất cả các nhà cung cấp
    +SupplierCodeDesc=Vendor code, unique for all vendors
     RequiredIfCustomer=Yêu cầu nếu bên thứ ba là một khách hàng hoặc KH tiềm năng
    -RequiredIfSupplier=Yêu cầu nếu bên thứ ba là nhà cung cấp
    +RequiredIfSupplier=Required if third party is a vendor
     ValidityControledByModule=Xác nhận kiểm soát bởi mô-đun
     ThisIsModuleRules=Đây là quy tắc cho các mô-đun này
     ProspectToContact=KH tiềm năng để liên lạc
    @@ -338,7 +338,7 @@ MyContacts=Liên lạc của tôi
     Capital=Vốn
     CapitalOf=Vốn của %s
     EditCompany=Chỉnh sửa công ty
    -ThisUserIsNot=Người dùng này không phải là một KH tiềm năng, khách hàng hoặc nhà cung cấp
    +ThisUserIsNot=This user is not a prospect, customer nor vendor
     VATIntraCheck=Kiểm tra
     VATIntraCheckDesc=Các liên kết <b>%s</b> cho phép yêu cầu các dịch vụ kiểm tra thuế VAT châu Âu. Một truy cập internet từ máy chủ bên ngoài là cần thiết cho dịch vụ này để làm việc.
     VATIntraCheckURL=http://ec.europa.eu/taxation_customs/vies/vieshome.do
    @@ -396,7 +396,7 @@ ImportDataset_company_4=Third parties/Sales representatives (Assign sales repres
     PriceLevel=Mức giá
     DeliveryAddress=Địa chỉ giao hàng
     AddAddress=Thêm địa chỉ
    -SupplierCategory=Phân nhóm nhà cung cấp
    +SupplierCategory=Vendor category
     JuridicalStatus200=Independent
     DeleteFile=Xóa tập tin
     ConfirmDeleteFile=Bạn có chắc muốn xóa tập tin này?
    @@ -406,7 +406,7 @@ FiscalYearInformation=Thông tin về năm tài chính
     FiscalMonthStart=Tháng bắt đầu của năm tài chính
     YouMustAssignUserMailFirst=You must create email for this user first to be able to add emails notifications for him.
     YouMustCreateContactFirst=To be able to add email notifications, you must first define contacts with valid emails for the third party
    -ListSuppliersShort=Danh sách nhà cung cấp
    +ListSuppliersShort=List of vendors
     ListProspectsShort=Danh sách KH tiềm năng
     ListCustomersShort=Danh sách khách hàng
     ThirdPartiesArea=Bên thứ ba và các khu vực liên lạc
    @@ -420,7 +420,7 @@ CurrentOutstandingBill=Công nợ hiện tại
     OutstandingBill=Công nợ tối đa
     OutstandingBillReached=Max. for outstanding bill reached
     OrderMinAmount=Minimum amount for order
    -MonkeyNumRefModelDesc=Return numero with format %syymm-nnnn for customer code and %syymm-nnnn for supplier code where yy is year, mm is month and nnnn is a sequence with no break and no return to 0.
    +MonkeyNumRefModelDesc=Return numero with format %syymm-nnnn for customer code and %syymm-nnnn for vendor code where yy is year, mm is month and nnnn is a sequence with no break and no return to 0.
     LeopardNumRefModelDesc=Mã này tự do. Mã này có thể được sửa đổi bất cứ lúc nào.
     ManagingDirectors=Tên quản lý (CEO, giám đốc, chủ tịch...)
     MergeOriginThirdparty=Duplicate third party (third party you want to delete)
    @@ -431,4 +431,4 @@ SaleRepresentativeLogin=Login of sales representative
     SaleRepresentativeFirstname=First name of sales representative
     SaleRepresentativeLastname=Last name of sales representative
     ErrorThirdpartiesMerge=There was an error when deleting the third parties. Please check the log. Changes have been reverted.
    -NewCustomerSupplierCodeProposed=New customer or supplier code suggested on duplicate code
    +NewCustomerSupplierCodeProposed=New customer or vendor code suggested on duplicate code
    diff --git a/htdocs/langs/vi_VN/compta.lang b/htdocs/langs/vi_VN/compta.lang
    index 14bbf5fef75..a6f45b85558 100644
    --- a/htdocs/langs/vi_VN/compta.lang
    +++ b/htdocs/langs/vi_VN/compta.lang
    @@ -19,7 +19,8 @@ Income=Thu nhập
     Outcome=Chi phí
     MenuReportInOut=Thu nhập / chi phí
     ReportInOut=Balance of income and expenses
    -ReportTurnover=Doanh thu
    +ReportTurnover=Turnover invoiced
    +ReportTurnoverCollected=Turnover collected
     PaymentsNotLinkedToInvoice=Thanh toán không liên quan đến bất kỳ hóa đơn, do đó không liên quan đến bất kỳ bên thứ ba
     PaymentsNotLinkedToUser=Thanh toán không liên quan đến bất kỳ người dùng
     Profit=Lợi nhuận
    @@ -34,7 +35,8 @@ AmountHTVATRealPaid=Net trả
     VATToPay=Tax sales
     VATReceived=Tax received
     VATToCollect=Tax purchases
    -VATSummary=Tax Balance
    +VATSummary=Tax monthly
    +VATBalance=Tax Balance
     VATPaid=Tax paid
     LT1Summary=Tax 2 summary
     LT2Summary=Tax 3 summary
    @@ -76,16 +78,16 @@ MenuNewSocialContribution=New social/fiscal tax
     NewSocialContribution=New social/fiscal tax
     AddSocialContribution=Add social/fiscal tax
     ContributionsToPay=Social/fiscal taxes to pay
    -AccountancyTreasuryArea=Kế toán / Tài chính khu vực
    +AccountancyTreasuryArea=Billing and payment area
     NewPayment=Thanh toán mới
     Payments=Thanh toán
     PaymentCustomerInvoice=Thanh toán hóa đơn của khách hàng
    -PaymentSupplierInvoice=Thanh toán hóa đơn nhà cung cấp
    +PaymentSupplierInvoice=Vendor invoice payment
     PaymentSocialContribution=Thanh toán xã hội/ fiscal tax
     PaymentVat=Nộp thuế GTGT
     ListPayment=Danh sách thanh toán
     ListOfCustomerPayments=Danh sách các khoản thanh toán của khách hàng
    -ListOfSupplierPayments=Danh sách các khoản thanh toán nhà cung cấp
    +ListOfSupplierPayments=List of vendor payments
     DateStartPeriod=Ngày giai đoạn bắt đầu
     DateEndPeriod=Thời gian cuối ngày
     newLT1Payment=New tax 2 payment
    @@ -104,19 +106,21 @@ VATPayment=Sales tax payment
     VATPayments=Sales tax payments
     VATRefund=Sales tax refund
     NewVATPayment=New sales tax payment
    +NewLocalTaxPayment=New tax %s payment
     Refund=Refund
     SocialContributionsPayments=Social/fiscal taxes payments
     ShowVatPayment=Hiện nộp thuế GTGT
     TotalToPay=Tổng số trả
     BalanceVisibilityDependsOnSortAndFilters=Balance is visible in this list only if table is sorted ascending on %s and filtered for 1 bank account
     CustomerAccountancyCode=Customer accounting code
    -SupplierAccountancyCode=Supplier accounting code
    +SupplierAccountancyCode=Vendor accounting code
     CustomerAccountancyCodeShort=Cust. account. code
     SupplierAccountancyCodeShort=Sup. account. code
     AccountNumber=Số tài khoản
     NewAccountingAccount=Tài khoản mới
    -SalesTurnover=Doanh thu bán hàng
    -SalesTurnoverMinimum=Doanh thu bán hàng tối thiểu
    +Turnover=Turnover invoiced
    +TurnoverCollected=Turnover collected
    +SalesTurnoverMinimum=Minimum turnover
     ByExpenseIncome=By expenses & incomes
     ByThirdParties=Do các bên thứ ba
     ByUserAuthorOfInvoice=Của tác giả hóa đơn
    @@ -136,8 +140,8 @@ ConfirmDeleteSocialContribution=Are you sure you want to delete this social/fisc
     ExportDataset_tax_1=Social and fiscal taxes and payments
     CalcModeVATDebt=Chế độ <b>%sVAT về kế toán cam kết%s</b>.
     CalcModeVATEngagement=Chế độ <b>%sVAT đối với thu nhập-chi phí%s.</b>
    -CalcModeDebt=Chế độ <b>%sClaims-Các khoản nợ%s</b> cho biết <b>kế toán cam kết.</b>
    -CalcModeEngagement=Chế độ <b>%sIncomes-Chi%s</b> cho biết <b>kế toán tiền mặt</b>
    +CalcModeDebt=Analysis of known recorded invoices even if they are not yet accounted in ledger.
    +CalcModeEngagement=Analysis of known recorded payments, even if they are not yet accounted in Ledger.
     CalcModeBookkeeping=Analysis of <b>data journalized in Bookkeeping Ledger table</b>
     CalcModeLT1= Chế độ <b>%sRE trên hoá đơn của khách hàng - nhà cung cấp hoá đơn%s</b>
     CalcModeLT1Debt=Chế độ <b>%sRE% trên hóa đơn khách hàng%s</b>
    @@ -150,9 +154,9 @@ AnnualSummaryInputOutputMode=Cán cân thu nhập và chi phí, tổng kết hà
     AnnualByCompanies=Balance of income and expenses, by predefined groups of account
     AnnualByCompaniesDueDebtMode=Balance of income and expenses, detail by predefined groups, mode <b>%sClaims-Debts%s</b> said <b>Commitment accounting</b>.
     AnnualByCompaniesInputOutputMode=Balance of income and expenses, detail by predefined groups, mode <b>%sIncomes-Expenses%s</b> said <b>cash accounting</b>.
    -SeeReportInInputOutputMode=Xem báo <b>cáo %sIncomes-Chi%s</b> cho biết <b>tiền mặt chiếm</b> một tính toán thanh toán thực tế được thực hiện
    -SeeReportInDueDebtMode=Xem báo <b>cáo%sClaims-Các khoản nợ%s</b> cho biết <b>cam kết chiếm</b> một tính toán trên hoá đơn
    -SeeReportInBookkeepingMode=See report <b>%sBookeeping%s</b> for a calculation on <b>bookkeeping table analysis</b>
    +SeeReportInInputOutputMode=See %sanalysis of payments%s for a calculation on actual payments made even if they are not yet accounted in Ledger.
    +SeeReportInDueDebtMode=See %sanalysis of invoices%s for a calculation based on known recorded invoices even if they are not yet accounted in Ledger.
    +SeeReportInBookkeepingMode=See <b>%sBookeeping report%s</b> for a calculation on <b>Bookkeeping Ledger table</b>
     RulesAmountWithTaxIncluded=- Các khoản hiển thị là với tất cả các loại thuế bao gồm
     RulesResultDue=- It includes outstanding invoices, expenses, VAT, donations whether they are paid or not. Is also includes paid salaries.<br>- It is based on the validation date of invoices and VAT and on the due date for expenses. For salaries defined with Salary module, the value date of payment is used.
     RulesResultInOut=- It includes the real payments made on invoices, expenses, VAT and salaries. <br>- It is based on the payment dates of the invoices, expenses, VAT and salaries. The donation date for donation.
    @@ -171,6 +175,8 @@ LT1ReportByCustomersES=Báo cáo của bên thứ ba RE
     LT2ReportByCustomersES=Báo cáo của bên thứ ba IRPF
     VATReport=Sale tax report
     VATReportByPeriods=Sale tax report by period
    +VATReportByRates=Sale tax report by rates
    +VATReportByThirdParties=Sale tax report by third parties
     VATReportByCustomers=Sale tax report by customer
     VATReportByCustomersInInputOutputMode=Báo cáo của thuế GTGT của khách hàng thu thập và trả
     VATReportByQuartersInInputOutputMode=Report by Sale tax rate of the tax collected and paid
    @@ -207,7 +213,7 @@ Pcg_version=Chart of accounts models
     Pcg_type=PCG loại
     Pcg_subtype=PCG chủng
     InvoiceLinesToDispatch=Dòng hoá đơn để gửi
    -ByProductsAndServices=Các sản phẩm và dịch vụ
    +ByProductsAndServices=By product and service
     RefExt=Ref bên ngoài
     ToCreateAPredefinedInvoice=To create a template invoice, create a standard invoice, then, without validating it, click onto button "%s".
     LinkedOrder=Liên kết để đặt hàng
    @@ -215,7 +221,8 @@ Mode1=Phương pháp 1
     Mode2=Phương pháp 2
     CalculationRuleDesc=Để tính tổng số thuế GTGT, có hai phương pháp: <br> Phương pháp 1 đang đi ngang vat trên mỗi dòng, sau đó tổng hợp chúng. <br> Cách 2 là cách tổng hợp tất cả vat trên mỗi dòng, sau đó làm tròn kết quả. <br> Kết quả cuối cùng có thể khác với vài xu. Chế độ mặc định là chế <b>độ%s.</b>
     CalculationRuleDescSupplier=According to supplier, choose appropriate method to apply same calculation rule and get same result expected by your supplier.
    -TurnoverPerProductInCommitmentAccountingNotRelevant=Báo cáo doanh thu mỗi sản phẩm, khi sử dụng chế độ <b>kế toán tiền mặt</b> là không có liên quan. Báo cáo này chỉ có sẵn khi sử dụng chế độ <b>kế toán tham gia</b> (xem thiết lập của module kế toán).
    +TurnoverPerProductInCommitmentAccountingNotRelevant=The report of Turnover collected per product is not available. This report is only available for turnover invoiced.
    +TurnoverPerSaleTaxRateInCommitmentAccountingNotRelevant=The report of Turnover collected per sale tax rate is not available. This report is only available for turnover invoiced.
     CalculationMode=Chế độ tính toán
     AccountancyJournal=Accounting code journal
     ACCOUNTING_VAT_SOLD_ACCOUNT=Accounting account by default for VAT on sales (used if not defined on VAT dictionary setup)
    @@ -223,7 +230,7 @@ ACCOUNTING_VAT_BUY_ACCOUNT=Accounting account by default for VAT on purchases (u
     ACCOUNTING_VAT_PAY_ACCOUNT=Accounting account by default for paying VAT
     ACCOUNTING_ACCOUNT_CUSTOMER=Accounting account used for customer third parties
     ACCOUNTING_ACCOUNT_CUSTOMER_Desc=The dedicated accounting account defined on third party card will be used for Subledger accouting only. This one will be used for General Ledger and as default value of Subledger accounting if dedicated customer accouting account on third party is not defined.
    -ACCOUNTING_ACCOUNT_SUPPLIER=Accounting account used for supplier third parties
    +ACCOUNTING_ACCOUNT_SUPPLIER=Accounting account used for vendor third parties
     ACCOUNTING_ACCOUNT_SUPPLIER_Desc=The dedicated accounting account defined on third party card will be used for Subledger accouting only. This one will be used for General Ledger and as default value of Subledger accounting if dedicated supplier accouting account on third party is not defined.
     CloneTax=Clone a social/fiscal tax
     ConfirmCloneTax=Confirm the clone of a social/fiscal tax payment
    @@ -242,3 +249,11 @@ FiscalPeriod=Accounting period
     ListSocialContributionAssociatedProject=List of social contributions associated with the project
     DeleteFromCat=Remove from accounting group
     AccountingAffectation=Accounting assignement
    +LastDayTaxIsRelatedTo=Last day of period the tax is related to
    +VATDue=Sale tax claimed
    +ClaimedForThisPeriod=Claimed for the period
    +PaidDuringThisPeriod=Paid during this period
    +ByVatRate=By sale tax rate
    +TurnoverbyVatrate=Turnover invoiced by sale tax rate
    +TurnoverCollectedbyVatrate=Turnover collected by sale tax rate
    +PurchasebyVatrate=Purchase by sale tax rate
    diff --git a/htdocs/langs/vi_VN/dict.lang b/htdocs/langs/vi_VN/dict.lang
    index cb44a757b17..9ae85913a6b 100644
    --- a/htdocs/langs/vi_VN/dict.lang
    +++ b/htdocs/langs/vi_VN/dict.lang
    @@ -5,6 +5,7 @@ CountryIT=Ý
     CountryES=Tây Ban Nha
     CountryDE=Đức
     CountryCH=Thụy Sĩ
    +# Warning, country code GB is for United Kingdom. UK Does not exists as country code in ISO standard.
     CountryGB=Vương quốc Anh
     CountryUK=Vương quốc Anh
     CountryIE=Ireland
    diff --git a/htdocs/langs/vi_VN/ecm.lang b/htdocs/langs/vi_VN/ecm.lang
    index a0be18de92e..e61c4097892 100644
    --- a/htdocs/langs/vi_VN/ecm.lang
    +++ b/htdocs/langs/vi_VN/ecm.lang
    @@ -39,9 +39,10 @@ ShowECMSection=Hiện thư mục
     DeleteSection=Hủy bỏ thư mục
     ConfirmDeleteSection=Can you confirm you want to delete the directory <b>%s</b>?
     ECMDirectoryForFiles=Thư mục cho các tập tin tương đối
    -CannotRemoveDirectoryContainsFiles=Loại bỏ không thể vì nó có chứa một số tập tin
    +CannotRemoveDirectoryContainsFilesOrDirs=Removal not possible because it contains some files or sub-directories
    +CannotRemoveDirectoryContainsFiles=Removal not possible because it contains some files
     ECMFileManager=Quản lý tập tin
    -ECMSelectASection=Chọn một thư mục trên cây trái ...
    +ECMSelectASection=Select a directory in the tree...
     DirNotSynchronizedSyncFirst=This directory seems to be created or modified outside ECM module. You must click on "Resync" button first to synchronize disk and database to get content of this directory.
     ReSyncListOfDir=Resync list of directories
     HashOfFileContent=Hash of file content
    diff --git a/htdocs/langs/vi_VN/errors.lang b/htdocs/langs/vi_VN/errors.lang
    index ce730a6912c..2a2fc25379a 100644
    --- a/htdocs/langs/vi_VN/errors.lang
    +++ b/htdocs/langs/vi_VN/errors.lang
    @@ -32,9 +32,9 @@ ErrorBarCodeRequired=Mã vạch yêu cầu
     ErrorCustomerCodeAlreadyUsed=Mã số khách hàng đã sử dụng
     ErrorBarCodeAlreadyUsed=Mã vạch đã được sử dụng
     ErrorPrefixRequired=Tiền tố cần thiết
    -ErrorBadSupplierCodeSyntax=Bad cú pháp mã nhà cung cấp
    -ErrorSupplierCodeRequired=Mã nhà cung cấp yêu cầu
    -ErrorSupplierCodeAlreadyUsed=Mã nhà cung cấp đã được sử dụng
    +ErrorBadSupplierCodeSyntax=Bad syntax for vendor code
    +ErrorSupplierCodeRequired=Vendor code required
    +ErrorSupplierCodeAlreadyUsed=Vendor code already used
     ErrorBadParameters=Thông số xấu
     ErrorBadValueForParameter=Wrong value '%s' for parameter '%s'
     ErrorBadImageFormat=Image file has not a supported format (Your PHP does not support functions to convert images of this format)
    @@ -87,7 +87,7 @@ ErrorsOnXLines=Lỗi được ghi nhận <b>nguồn% s</b> (s)
     ErrorFileIsInfectedWithAVirus=Các chương trình chống virus đã không thể xác nhận các tập tin (tập tin có thể bị nhiễm bởi một loại virus)
     ErrorSpecialCharNotAllowedForField=Ký tự đặc biệt không được phép cho lĩnh vực "% s"
     ErrorNumRefModel=Một tham chiếu tồn tại vào cơ sở dữ liệu (% s) và không tương thích với quy tắc đánh số này. Di chuyển hồ sơ hoặc tài liệu tham khảo đổi tên để kích hoạt module này.
    -ErrorQtyTooLowForThisSupplier=Số lượng quá thấp đối với nhà cung cấp hoặc không có giá quy định về sản phẩm này cho nhà cung cấp này
    +ErrorQtyTooLowForThisSupplier=Quantity too low for this vendor or no price defined on this product for this supplier
     ErrorModuleSetupNotComplete=Setup of module looks to be uncomplete. Go on Home - Setup - Modules to complete.
     ErrorBadMask=Lỗi trên mặt nạ
     ErrorBadMaskFailedToLocatePosOfSequence=Lỗi, mặt nạ mà không có số thứ tự
    @@ -177,7 +177,7 @@ ErrorBadDefinitionOfMenuArrayInModuleDescriptor=Bad Definition Of Menu Array In
     ErrorSavingChanges=An error has ocurred when saving the changes
     ErrorWarehouseRequiredIntoShipmentLine=Warehouse is required on the line to ship
     ErrorFileMustHaveFormat=File must have format %s
    -ErrorSupplierCountryIsNotDefined=Quốc gia cho nhà cung cấp này không được xác định. Điều chỉnh lại trước.
    +ErrorSupplierCountryIsNotDefined=Country for this vendor is not defined. Correct this first.
     ErrorsThirdpartyMerge=Failed to merge the two records. Request canceled.
     ErrorStockIsNotEnoughToAddProductOnOrder=Stock is not enough for product %s to add it into a new order.
     ErrorStockIsNotEnoughToAddProductOnInvoice=Stock is not enough for product %s to add it into a new invoice.
    diff --git a/htdocs/langs/vi_VN/install.lang b/htdocs/langs/vi_VN/install.lang
    index cfa71681caf..6da0d52f3a7 100644
    --- a/htdocs/langs/vi_VN/install.lang
    +++ b/htdocs/langs/vi_VN/install.lang
    @@ -6,6 +6,7 @@ ConfFileDoesNotExistsAndCouldNotBeCreated=Cấu hình tập tin <b>%s</b> không
     ConfFileCouldBeCreated=Cấu hình tập tin <b>%s</b> có thể được tạo ra.
     ConfFileIsNotWritable=Tập tin cấu hình <b>%s</b> là không thể ghi. Kiểm tra quyền truy cập. Đối với lần đầu tiên cài đặt, máy chủ web của bạn phải được cấp để có thể viết vào tập tin này trong quá trình cấu hình ("chmod 666" ví dụ trên Unix như hệ điều hành).
     ConfFileIsWritable=Tập tin cấu hình <b>%s</b> có thể ghi.
    +ConfFileMustBeAFileNotADir=Configuration file <b>%s</b> must be a file, not a directory.
     ConfFileReload=Cập nhật lại thông tin từ tập tin cấu hình.
     PHPSupportSessions=PHP này hỗ trợ phiên.
     PHPSupportPOSTGETOk=PHP này hỗ trợ các biến POST và GET.
    @@ -91,8 +92,8 @@ FailedToCreateAdminLogin=Failed to create Dolibarr administrator account.
     WarningRemoveInstallDir=Cảnh báo, vì lý do bảo mật, một khi cài đặt hoặc nâng cấp hoàn thành, để tránh sử dụng các công cụ cài đặt một lần nữa, bạn nên thêm một tập tin gọi là <b>install.lock</b> vào thư mục tài liệu Dolibarr, để tránh việc sử dụng độc hại của nó.
     FunctionNotAvailableInThisPHP=Không có sẵn trên PHP này
     ChoosedMigrateScript=Chọn kịch bản di cư
    -DataMigration=Di chuyển dữ liệu
    -DatabaseMigration=Di chuyển cơ sở dữ liệu cấu trúc
    +DataMigration=Database migration (data)
    +DatabaseMigration=Database migration (structure + some data)
     ProcessMigrateScript=Xử lý kịch bản
     ChooseYourSetupMode=Chọn chế độ cài đặt của bạn và bấm vào nút "Bắt đầu" ...
     FreshInstall=Cài đặt mới
    @@ -146,7 +147,7 @@ NothingToDo=Nothing to do
     # upgrade
     MigrationFixData=Sửa chữa cho các dữ liệu denormalized
     MigrationOrder=Di chuyển dữ liệu cho các đơn hàng của khách hàng
    -MigrationSupplierOrder=Di chuyển dữ liệu cho các đơn đặt hàng của nhà cung cấp
    +MigrationSupplierOrder=Data migration for vendor's orders
     MigrationProposal=Di chuyển dữ liệu cho đề xuất thương mại
     MigrationInvoice=Di chuyển dữ liệu cho hóa đơn của khách hàng
     MigrationContract=Di chuyển dữ liệu cho các hợp đồng
    @@ -196,8 +197,14 @@ MigrationEvents=Migration of events to add event owner into assignement table
     MigrationEventsContact=Migration of events to add event contact into assignement table
     MigrationRemiseEntity=Update entity field value of llx_societe_remise
     MigrationRemiseExceptEntity=Update entity field value of llx_societe_remise_except
    +MigrationUserRightsEntity=Update entity field value of llx_user_rights
    +MigrationUserGroupRightsEntity=Update entity field value of llx_usergroup_rights
     MigrationReloadModule=Reload module %s
     MigrationResetBlockedLog=Reset module BlockedLog for v7 algorithm
     ShowNotAvailableOptions=Hiển thị tùy chọn không có sẵn
     HideNotAvailableOptions=Ẩn các tùy chọn không có sẵn
     ErrorFoundDuringMigration=Error were reported during migration process so next step is not available. To ignore errors, you can <a href="%s">click here</a>, but application or some features may not work correctly until fixed.
    +YouTryInstallDisabledByDirLock=The application try to sefl upgrade, but install/upgrade pages have been disabled for security reason (directory renamed with .lock suffix).<br>
    +YouTryInstallDisabledByFileLock=The application try to sefl upgrade, but install/upgrade pages pages have been disabled for security reason (by lock file <strong>install.lock</strong> into dolibarr documents directory).<br>
    +ClickHereToGoToApp=Click here to go to your application
    +ClickOnLinkOrRemoveManualy=Click on following link and if you always reach this page, you must remove the file install.lock into documents directory manually
    diff --git a/htdocs/langs/vi_VN/ldap.lang b/htdocs/langs/vi_VN/ldap.lang
    index 7951f7fb0f1..233cc1a1aa0 100644
    --- a/htdocs/langs/vi_VN/ldap.lang
    +++ b/htdocs/langs/vi_VN/ldap.lang
    @@ -1,5 +1,4 @@
     # Dolibarr language file - Source file is en_US - ldap
    -DomainPassword=Mật khẩu cho tên miền
     YouMustChangePassNextLogon=Mật khẩu cho người <b>dùng% s</b> trên <b>miền% s</b> phải được thay đổi.
     UserMustChangePassNextLogon=Người dùng phải thay đổi mật khẩu trên các tên miền% s
     LDAPInformationsForThisContact=Thông tin trong cơ sở dữ liệu LDAP cho liên hệ này
    @@ -25,3 +24,4 @@ MemberTypeSynchronized=Member type synchronized
     ContactSynchronized=Liên hệ đồng bộ
     ForceSynchronize=Lực lượng đồng bộ hóa Dolibarr -> LDAP
     ErrorFailedToReadLDAP=Không thể đọc cơ sở dữ liệu LDAP. Kiểm tra thiết lập mô-đun LDAP và khả năng tiếp cận cơ sở dữ liệu.
    +PasswordOfUserInLDAP=Password of user in LDAP
    diff --git a/htdocs/langs/vi_VN/loan.lang b/htdocs/langs/vi_VN/loan.lang
    index 12c942466c0..07940549297 100644
    --- a/htdocs/langs/vi_VN/loan.lang
    +++ b/htdocs/langs/vi_VN/loan.lang
    @@ -10,6 +10,7 @@ LoanCapital=Vốn
     Insurance=Bảo hiểm
     Interest=Lãi suất
     Nbterms=Số năm vay vốn
    +Term=Term
     LoanAccountancyCapitalCode=Accounting account capital
     LoanAccountancyInsuranceCode=Accounting account insurance
     LoanAccountancyInterestCode=Accounting account interest
    @@ -17,39 +18,14 @@ ConfirmDeleteLoan=Xác nhận xóa khoản vay này
     LoanDeleted=Khoản vay đã xóa thành công
     ConfirmPayLoan=Confirm classify paid this loan
     LoanPaid=Khoản vay đã trả
    -# Calc
    -LoanCalc=Bảng tính khoản vay ngân hàng
    -PurchaseFinanceInfo=Purchase & Financing Information
    -SalePriceOfAsset=Sale Price of Asset
    -PercentageDown=Percentage Down
    -LengthOfMortgage=Thời hạn vay
    -AnnualInterestRate=Lãi suất hàng năm
    -ExplainCalculations=Explain Calculations
    -ShowMeCalculationsAndAmortization=Show me the calculations and amortization
    -MortgagePaymentInformation=Mortgage Payment Information
    -DownPayment=Down Payment
    -DownPaymentDesc=The <b>down payment</b> = The price of the home multiplied by the percentage down divided by 100 (for 5% down becomes 5/100 or 0.05)
    -InterestRateDesc=The <b>interest rate</b> = The annual interest percentage divided by 100
    -MonthlyFactorDesc=The <b>monthly factor</b> = The result of the following formula
    -MonthlyInterestRateDesc=The <b>monthly interest rate</b> = The annual interest rate divided by 12 (for the 12 months in a year)
    -MonthTermDesc=The <b>month term</b> of the loan in months = The number of years you've taken the loan out for times 12
    -MonthlyPaymentDesc=The montly payment is figured out using the following formula
    -AmortizationPaymentDesc=The <a href="#amortization">amortization</a> breaks down how much of your monthly payment goes towards the bank's interest, and how much goes into paying off the principal of your loan.
    -AmountFinanced=Tổng số tài chính
    -AmortizationMonthlyPaymentOverYears=Amortization For Monthly Payment: <b>%s</b> over %s years
    -Totalsforyear=Tổng số theo năm
    -MonthlyPayment=Thanh toán hàng tháng
    -LoanCalcDesc=This <b>mortgage calculator</b> can be used to figure out monthly payments of a loaning, based on the amount borrowed, the term of the loan desired and the interest rate.<br> This calculator includes also PMI (Private Mortgage Insurance) for loans where less than 20%% is put as a down payment. Also taken into consideration are the town property taxes, and their effect on the total monthly mortgage payment.<br>
    -GoToInterest=%s will go towards INTEREST
    -GoToPrincipal=%s will go towards PRINCIPAL
    -YouWillSpend=You will spend %s in year %s
     ListLoanAssociatedProject=Danh sách vay vốn gắn với dự án này
     AddLoan=Create loan
    +FinancialCommitment=Financial commitment
    +InterestAmount=Lãi suất
    +CapitalRemain=Capital remain
     # Admin
     ConfigLoan=Configuration of the module loan
     LOAN_ACCOUNTING_ACCOUNT_CAPITAL=Accounting account capital by default
     LOAN_ACCOUNTING_ACCOUNT_INTEREST=Accounting account interest by default
     LOAN_ACCOUNTING_ACCOUNT_INSURANCE=Accounting account insurance by default
    -FinancialCommitment=Financial commitment
     CreateCalcSchedule=Edit financial commitment
    -InterestAmount=Interest amount
    diff --git a/htdocs/langs/vi_VN/mails.lang b/htdocs/langs/vi_VN/mails.lang
    index 15b91627dca..c29053352ef 100644
    --- a/htdocs/langs/vi_VN/mails.lang
    +++ b/htdocs/langs/vi_VN/mails.lang
    @@ -11,7 +11,9 @@ MailFrom=Tên người gửi
     MailErrorsTo=Lỗi để
     MailReply=Trả lời
     MailTo=Thu (s)
    +MailToUsers=To user(s)
     MailCC=Sao chép vào
    +MailToCCUsers=Copy to users(s)
     MailCCC=Bản cache để
     MailTopic=Thư điện tử chủ đề
     MailText=Tin nhắn
    @@ -164,4 +166,4 @@ InGoingEmailSetup=Incoming email setup
     OutGoingEmailSetupForEmailing=Outgoing email setup (for mass emailing)
     DefaultOutgoingEmailSetup=Default outgoing email setup
     Information=Thông tin
    -
    +ContactsWithThirdpartyFilter=Contacts avec filtre client
    diff --git a/htdocs/langs/vi_VN/main.lang b/htdocs/langs/vi_VN/main.lang
    index 861be482a89..8fd88af55d9 100644
    --- a/htdocs/langs/vi_VN/main.lang
    +++ b/htdocs/langs/vi_VN/main.lang
    @@ -92,6 +92,7 @@ DolibarrInHttpAuthenticationSoPasswordUseless=Dolibarr authentication mode is se
     Administrator=Quản trị
     Undefined=Không xác định
     PasswordForgotten=Password forgotten?
    +NoAccount=No account?
     SeeAbove=Xem ở trên
     HomeArea=Khu vực nhà
     LastConnexion=Latest connection
    @@ -231,7 +232,7 @@ Limit=Giới hạn
     Limits=Giới hạn
     Logout=Đăng xuất
     NoLogoutProcessWithAuthMode=Không áp dụng tính năng ngắt kết nối với chế độ xác thực <b>%s</b>
    -Connection=Kết nối
    +Connection=Đăng nhập
     Setup=Thiết lập
     Alert=Cảnh báo
     MenuWarnings=Cảnh báo
    @@ -402,6 +403,7 @@ DefaultTaxRate=Default tax rate
     Average=Trung bình
     Sum=Tính tổng
     Delta=Delta
    +RemainToPay=Remain to pay
     Module=Module/Application
     Modules=Modules/Applications
     Option=Tùy chọn
    @@ -414,7 +416,7 @@ Favorite=Yêu thích
     ShortInfo=Thông tin.
     Ref=Tham chiếu
     ExternalRef=Ref. extern
    -RefSupplier=Tham chiếu nhà cung cấp
    +RefSupplier=Ref. vendor
     RefPayment=Tham chiếu thanh toán
     CommercialProposalsShort=Đơn hàng đề xuất
     Comment=Chú thích
    @@ -493,7 +495,7 @@ Received=Đã nhận
     Paid=Đã trả
     Topic=Subject
     ByCompanies=Bởi bên thứ ba
    -ByUsers=Bởi người dùng
    +ByUsers=By user
     Links=Liên kết
     Link=Liên kết
     Rejects=Từ chối
    @@ -505,6 +507,7 @@ NoneF=Không
     NoneOrSeveral=None or several
     Late=Trễ
     LateDesc=Delay to define if a record is late or not depends on your setup. Ask your admin to change delay from menu Home - Setup - Alerts.
    +NoItemLate=No late item
     Photo=Hình ảnh
     Photos=Hình ảnh
     AddPhoto=Thêm hình ảnh
    @@ -619,9 +622,9 @@ BuildDoc=Làm file Doc
     Entity=Môi trường
     Entities=Thực thể
     CustomerPreview=Xem trước khách hàng
    -SupplierPreview=Xem trước nhà cung cấp
    +SupplierPreview=Vendor preview
     ShowCustomerPreview=Xem trước khách hàng hiển thị
    -ShowSupplierPreview=Xem trước nhà cung cấp hiển thị
    +ShowSupplierPreview=Show vendor preview
     RefCustomer=Tham chiếu khách hàng
     Currency=Tiền tệ
     InfoAdmin=Thông tin dành cho người quản trị
    @@ -915,11 +918,11 @@ SearchIntoProductsOrServices=Products or services
     SearchIntoProjects=Các dự án
     SearchIntoTasks=Tác vụ
     SearchIntoCustomerInvoices=Customer invoices
    -SearchIntoSupplierInvoices=Supplier invoices
    +SearchIntoSupplierInvoices=Vendor invoices
     SearchIntoCustomerOrders=Customer orders
    -SearchIntoSupplierOrders=Supplier orders
    +SearchIntoSupplierOrders=Purchase orders
     SearchIntoCustomerProposals=Customer proposals
    -SearchIntoSupplierProposals=Supplier proposals
    +SearchIntoSupplierProposals=Vendor proposals
     SearchIntoInterventions=Interventions
     SearchIntoContracts=Hợp đồng
     SearchIntoCustomerShipments=Customer shipments
    @@ -941,3 +944,7 @@ Remote=Remote
     LocalAndRemote=Local and Remote
     KeyboardShortcut=Keyboard shortcut
     AssignedTo=Giao cho
    +Deletedraft=Delete draft
    +ConfirmMassDraftDeletion=Draft Bulk delete confirmation
    +FileSharedViaALink=File shared via a link
    +
    diff --git a/htdocs/langs/vi_VN/margins.lang b/htdocs/langs/vi_VN/margins.lang
    index 10efb77e2ba..5818dd47bb7 100644
    --- a/htdocs/langs/vi_VN/margins.lang
    +++ b/htdocs/langs/vi_VN/margins.lang
    @@ -28,10 +28,10 @@ UseDiscountAsService=Là một dịch vụ
     UseDiscountOnTotal=Trên tổng số phụ
     MARGIN_METHODE_FOR_DISCOUNT_DETAILS=Xác định nếu giảm giá toàn cầu được coi là một sản phẩm, một dịch vụ, hoặc chỉ trên tổng số phụ để tính tỷ suất biên lợi nhuận.
     MARGIN_TYPE=Buying/Cost price suggested by default for margin calculation
    -MargeType1=Margin on Best supplier price
    +MargeType1=Margin on Best vendor price
     MargeType2=Margin on Weighted Average Price (WAP)
     MargeType3=Margin on Cost Price
    -MarginTypeDesc=* Margin on best buying price = Selling price - Best supplier price defined on product card<br>* Margin on Weighted Average Price (WAP) = Selling price - Product Weighted Average Price (WAP) or best supplier price if WAP not yet defined<br>* Margin on Cost price = Selling price - Cost price defined on product card or WAP if cost price not defined, or best supplier price if WAP not yet defined
    +MarginTypeDesc=* Margin on best buying price = Selling price - Best vendor price defined on product card<br>* Margin on Weighted Average Price (WAP) = Selling price - Product Weighted Average Price (WAP) or best supplier price if WAP not yet defined<br>* Margin on Cost price = Selling price - Cost price defined on product card or WAP if cost price not defined, or best supplier price if WAP not yet defined
     CostPrice=Giá thành
     UnitCharges=Chi phí đơn vị
     Charges=Phí
    diff --git a/htdocs/langs/vi_VN/members.lang b/htdocs/langs/vi_VN/members.lang
    index e9d6d14660c..577cc47e660 100644
    --- a/htdocs/langs/vi_VN/members.lang
    +++ b/htdocs/langs/vi_VN/members.lang
    @@ -111,7 +111,7 @@ SendingAnEMailToMember=Sending information email to member
     SendingEmailOnAutoSubscription=Sending email on auto registration
     SendingEmailOnMemberValidation=Sending email on new member validation
     SendingEmailOnNewSubscription=Sending email on new subscription
    -SendingReminderForExpiredSubscription=Sending reminder for expired subscription
    +SendingReminderForExpiredSubscription=Sending reminder for expired subscriptions
     SendingEmailOnCancelation=Sending email on cancelation
     # Topic of email templates
     YourMembershipRequestWasReceived=Your membership was received.
    diff --git a/htdocs/langs/vi_VN/modulebuilder.lang b/htdocs/langs/vi_VN/modulebuilder.lang
    index a3fee23cb53..9d6661eda41 100644
    --- a/htdocs/langs/vi_VN/modulebuilder.lang
    +++ b/htdocs/langs/vi_VN/modulebuilder.lang
    @@ -74,6 +74,7 @@ NoWidget=No widget
     GoToApiExplorer=Go to API explorer
     ListOfMenusEntries=List of menu entries
     ListOfPermissionsDefined=List of defined permissions
    +SeeExamples=See examples here
     EnabledDesc=Condition to have this field active (Examples: 1 or $conf->global->MYMODULE_MYOPTION)
     VisibleDesc=Is the field visible ? (Examples: 0=Never visible, 1=Visible on list and create/update/view forms, 2=Visible on list only, 3=Visible on create/update/view form only. Using a negative value means field is not shown by default on list but can be selected for viewing)
     IsAMeasureDesc=Can the value of field be cumulated to get a total into list ? (Examples: 1 or 0)
    @@ -95,3 +96,6 @@ DropTableIfEmpty=(Delete table if empty)
     TableDoesNotExists=The table %s does not exists
     TableDropped=Table %s deleted
     InitStructureFromExistingTable=Build the structure array string of an existing table
    +UseAboutPage=Disallow the about page
    +UseDocFolder=Disallow the documentation folder
    +UseSpecificReadme=Use a specific ReadMe
    diff --git a/htdocs/langs/vi_VN/opensurvey.lang b/htdocs/langs/vi_VN/opensurvey.lang
    index ef4432ffa50..44029926fba 100644
    --- a/htdocs/langs/vi_VN/opensurvey.lang
    +++ b/htdocs/langs/vi_VN/opensurvey.lang
    @@ -58,3 +58,4 @@ MoreChoices=Nhập nhiều lựa chọn hơn cho các cử tri
     SurveyExpiredInfo=The poll has been closed or voting delay has expired.
     EmailSomeoneVoted=% S đã lấp đầy một đường thẳng. Bạn có thể tìm thăm dò ý kiến ​​của bạn tại liên kết:% s
     ShowSurvey=Show survey
    +UserMustBeSameThanUserUsedToVote=You must have voted and use the same user name that the one used to vote, to post a comment
    diff --git a/htdocs/langs/vi_VN/orders.lang b/htdocs/langs/vi_VN/orders.lang
    index 9f7f617f2dd..da92c9edde5 100644
    --- a/htdocs/langs/vi_VN/orders.lang
    +++ b/htdocs/langs/vi_VN/orders.lang
    @@ -1,6 +1,6 @@
     # Dolibarr language file - Source file is en_US - orders
     OrdersArea=Khu vực đặt hàng của khách hàng
    -SuppliersOrdersArea=Khu vực đặt hàng của nhà cung cấp
    +SuppliersOrdersArea=Purchase orders area
     OrderCard=Thẻ đặt hàng
     OrderId=Mã đặt hàng
     Order=Đơn hàng
    @@ -13,18 +13,18 @@ OrderToProcess=Đơn hàng xử lý
     NewOrder=Đơn hàng mới
     ToOrder=Tạo đơn hàng
     MakeOrder=Tạo đơn hàng
    -SupplierOrder=Đơn hàng nhà cung cấp
    -SuppliersOrders=Đơn hàng nhà cung cấp
    -SuppliersOrdersRunning=Đơn hàng nhà cung cấp hiện tại
    -CustomerOrder=Đơn hàng khách hàng
    -CustomersOrders=Customer orders
    +SupplierOrder=Purchase order
    +SuppliersOrders=Purchase orders
    +SuppliersOrdersRunning=Current purchase orders
    +CustomerOrder=Khách hàng tự
    +CustomersOrders=Đơn hàng khách hàng
     CustomersOrdersRunning=Current customer orders
     CustomersOrdersAndOrdersLines=Customer orders and order lines
     OrdersDeliveredToBill=Customer orders delivered to bill
     OrdersToBill=Customer orders delivered
     OrdersInProcess=Customer orders in process
     OrdersToProcess=Customer orders to process
    -SuppliersOrdersToProcess=Supplier orders to process
    +SuppliersOrdersToProcess=Purchase orders to process
     StatusOrderCanceledShort=Đã hủy bỏ
     StatusOrderDraftShort=Dự thảo
     StatusOrderValidatedShort=Đã xác nhận
    @@ -75,15 +75,15 @@ ShowOrder=Hiển thị đơn hàng
     OrdersOpened=Orders to process
     NoDraftOrders=Không có đơn hàng dự thảo
     NoOrder=No order
    -NoSupplierOrder=No supplier order
    +NoSupplierOrder=No purchase order
     LastOrders=Latest %s customer orders
     LastCustomerOrders=Latest %s customer orders
    -LastSupplierOrders=Latest %s supplier orders
    +LastSupplierOrders=Latest %s purchase orders
     LastModifiedOrders=Latest %s modified orders
     AllOrders=Tất cả đơn hàng
     NbOfOrders=Số lượng đơn hàng
     OrdersStatistics=Thống kê đơn hàng
    -OrdersStatisticsSuppliers=Thống kê đơn hàng nhà cung cấp
    +OrdersStatisticsSuppliers=Purchase order statistics
     NumberOfOrdersByMonth=Số lượng đơn hàng theo tháng
     AmountOfOrdersByMonthHT=Số tiền của đơn hàng theo tháng (chưa thuế)
     ListOfOrders=Danh sách đơn hàng
    @@ -97,12 +97,12 @@ ConfirmMakeOrder=Are you sure you want to confirm you made this order on <b>%s</
     GenerateBill=Xuất ra hóa đơn
     ClassifyShipped=Phân vào đã giao hàng
     DraftOrders=Dự thảo đơn hàng
    -DraftSuppliersOrders=Draft suppliers orders
    +DraftSuppliersOrders=Draft purchase orders
     OnProcessOrders=Đang xử lý đơn hàng
     RefOrder=Tham chiếu đơn hàng
     RefCustomerOrder=Ref. order for customer
    -RefOrderSupplier=Ref. order for supplier
    -RefOrderSupplierShort=Ref. order supplier
    +RefOrderSupplier=Ref. order for vendor
    +RefOrderSupplierShort=Ref. order vendor
     SendOrderByMail=Gửi đơn hàng qua bưu điện
     ActionsOnOrder=Sự kiện trên đơn hàng
     NoArticleOfTypeProduct=Không có điều khoản của loại 'sản phẩm' vì vậy không có điều khoản vận chuyển cho đơn hàng này
    @@ -115,9 +115,9 @@ ConfirmCloneOrder=Are you sure you want to clone this order <b>%s</b>?
     DispatchSupplierOrder=Đang nhận đơn hàng nhà cung cấp %s
     FirstApprovalAlreadyDone=Duyệt mức đầu tiên đã xong
     SecondApprovalAlreadyDone=Second approval already done
    -SupplierOrderReceivedInDolibarr=Supplier order %s received %s
    -SupplierOrderSubmitedInDolibarr=Supplier order %s submited
    -SupplierOrderClassifiedBilled=Supplier order %s set billed
    +SupplierOrderReceivedInDolibarr=Purchase Order %s received %s
    +SupplierOrderSubmitedInDolibarr=Purchase Order %s submited
    +SupplierOrderClassifiedBilled=Purchase Order %s set billed
     OtherOrders=Đơn hàng khác
     ##### Types de contacts #####
     TypeContact_commande_internal_SALESREPFOLL=Đại diện theo dõi đơn hàng khách hàng
    @@ -125,11 +125,11 @@ TypeContact_commande_internal_SHIPPING=Đại diện theo dõi vận chuyển
     TypeContact_commande_external_BILLING=Liên lạc khách hàng về hóa đơn
     TypeContact_commande_external_SHIPPING=Liên lạc khách hàng về việc giao hàng
     TypeContact_commande_external_CUSTOMER=Liên lạc khách hàng để theo dõi đơn hàng
    -TypeContact_order_supplier_internal_SALESREPFOLL=Đại diện theo dõi đơn hàng nhà cung cấp
    +TypeContact_order_supplier_internal_SALESREPFOLL=Representative following-up purchase order
     TypeContact_order_supplier_internal_SHIPPING=Đại diện theo dõi việc vận chuyển
    -TypeContact_order_supplier_external_BILLING=Liên lạc nhà cung cấp về hóa đơn
    -TypeContact_order_supplier_external_SHIPPING=Liên lạc nhà cung cấp về việc giao hàng
    -TypeContact_order_supplier_external_CUSTOMER=Liên lạc nhà cung cấp để theo dõi đơn hàng
    +TypeContact_order_supplier_external_BILLING=Vendor invoice contact
    +TypeContact_order_supplier_external_SHIPPING=Vendor shipping contact
    +TypeContact_order_supplier_external_CUSTOMER=Vendor contact following-up order
     Error_COMMANDE_SUPPLIER_ADDON_NotDefined=Thông số COMMANDE_SUPPLIER_ADDON chưa xác định
     Error_COMMANDE_ADDON_NotDefined=Thông số COMMANDE_ADDON chưa xác định
     Error_OrderNotChecked=Không có đơn hàng nào chuyển sang hóa đơn được chọn
    diff --git a/htdocs/langs/vi_VN/other.lang b/htdocs/langs/vi_VN/other.lang
    index 43142e234d5..a6a8f19ccb2 100644
    --- a/htdocs/langs/vi_VN/other.lang
    +++ b/htdocs/langs/vi_VN/other.lang
    @@ -80,9 +80,9 @@ LinkedObject=Đối tượng liên quan
     NbOfActiveNotifications=Number of notifications (nb of recipient emails)
     PredefinedMailTest=__(Hello)__\nThis is a test mail sent to __EMAIL__.\nThe two lines are separated by a carriage return.\n\n__USER_SIGNATURE__
     PredefinedMailTestHtml=__(Hello)__\nThis is a <b>test</b> mail (the word test must be in bold).<br>The two lines are separated by a carriage return.<br><br>__USER_SIGNATURE__
    -PredefinedMailContentSendInvoice=__(Hello)__\n\nYou will find here the invoice __REF__\n\nThis is the link to make your online payment if this invoice is not already payed:\n__ONLINE_PAYMENT_URL__\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
    -PredefinedMailContentSendInvoiceReminder=__(Hello)__\n\nWe would like to warn you that the invoice  __REF__ seems to not be payed. So this is the invoice in attachment again, as a reminder.\n\nThis is the link to make your online payment:\n__ONLINE_PAYMENT_URL__\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
    -PredefinedMailContentSendProposal=__(Hello)__\n\nYou will find here the commercial proposal __PREF__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
    +PredefinedMailContentSendInvoice=__(Hello)__\n\nYou will find here the invoice __REF__\n\n__ONLINE_PAYMENT_TEXT_AND_URL__\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
    +PredefinedMailContentSendInvoiceReminder=__(Hello)__\n\nWe would like to warn you that the invoice  __REF__ seems to not be payed. So this is the invoice in attachment again, as a reminder.\n\n__ONLINE_PAYMENT_TEXT_AND_URL__\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
    +PredefinedMailContentSendProposal=__(Hello)__\n\nYou will find here the commercial proposal __REF__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
     PredefinedMailContentSendSupplierProposal=__(Hello)__\n\nYou will find here the price request __REF__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
     PredefinedMailContentSendOrder=__(Hello)__\n\nYou will find here the order __REF__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
     PredefinedMailContentSendSupplierOrder=__(Hello)__\n\nYou will find here our order __REF__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
    @@ -91,6 +91,7 @@ PredefinedMailContentSendShipping=__(Hello)__\n\nYou will find here the shipping
     PredefinedMailContentSendFichInter=__(Hello)__\n\nYou will find here the intervention __REF__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
     PredefinedMailContentThirdparty=__(Hello)__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
     PredefinedMailContentUser=__(Hello)__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
    +PredefinedMailContentLink=You can click on the link below to make your payment if it is not already done.\n\n%s\n\n
     DemoDesc=Dolibarr is a compact ERP/CRM supporting several business modules. A demo showcasing all modules makes no sense as this scenario never occurs (several hundred available). So, several demo profiles are available.
     ChooseYourDemoProfil=Choose the demo profile that best suits your needs...
     ChooseYourDemoProfilMore=...or build your own profile<br>(manual module selection)
    @@ -218,7 +219,7 @@ FileIsTooBig=Tập tin là quá lớn
     PleaseBePatient=Xin hãy kiên nhẫn ...
     NewPassword=New password
     ResetPassword=Reset password
    -RequestToResetPasswordReceived=Một yêu cầu thay đổi mật khẩu Dolibarr của bạn đã được nhận
    +RequestToResetPasswordReceived=A request to change your password has been received.
     NewKeyIs=Đây là chìa khóa mới để đăng nhập
     NewKeyWillBe=Khóa mới của bạn để đăng nhập vào phần mềm sẽ được
     ClickHereToGoTo=Click vào đây để đi đến% s
    @@ -233,6 +234,8 @@ PermissionsDelete=Permissions removed
     YourPasswordMustHaveAtLeastXChars=Your password must have at least <strong>%s</strong> chars
     YourPasswordHasBeenReset=Your password has been reset successfully
     ApplicantIpAddress=IP address of applicant
    +SMSSentTo=SMS sent to %s
    +
     ##### Export #####
     ExportsArea=Khu vực xuất khẩu
     AvailableFormats=Định dạng có sẵn
    diff --git a/htdocs/langs/vi_VN/paypal.lang b/htdocs/langs/vi_VN/paypal.lang
    index 600245dc658..68c5b0aefa1 100644
    --- a/htdocs/langs/vi_VN/paypal.lang
    +++ b/htdocs/langs/vi_VN/paypal.lang
    @@ -14,7 +14,6 @@ PaypalModeOnlyPaypal=PayPal only
     ONLINE_PAYMENT_CSS_URL=Optionnal URL of CSS style sheet on online payment page
     ThisIsTransactionId=This is id of transaction: <b>%s</b>
     PAYPAL_ADD_PAYMENT_URL=Add the url of Paypal payment when you send a document by mail
    -PredefinedMailContentLink=You can click on the link below to make your payment if it is not already done.<br><br>%s<br><br>
     YouAreCurrentlyInSandboxMode=You are currently in the %s "sandbox" mode
     NewOnlinePaymentReceived=New online payment received
     NewOnlinePaymentFailed=New online payment tried but failed
    diff --git a/htdocs/langs/vi_VN/productbatch.lang b/htdocs/langs/vi_VN/productbatch.lang
    index 4ac8b6ea420..e0e3a42ca08 100644
    --- a/htdocs/langs/vi_VN/productbatch.lang
    +++ b/htdocs/langs/vi_VN/productbatch.lang
    @@ -16,7 +16,7 @@ printEatby=Ăn theo: %s
     printSellby=Bán theo: %s
     printQty=SL: %d
     AddDispatchBatchLine=Thêm 1 line cho Shelf Life dispatching
    -WhenProductBatchModuleOnOptionAreForced=When module Lot/Serial is on, automatic increase/decrease stock mode is forced to shipping validate and manual dispatching for reception and can't be edited. Other options can be defined as you want.
    +WhenProductBatchModuleOnOptionAreForced=When module Lot/Serial is on, automatic stock decrease  is forced to 'Decrease real stocks on shipping validation' and automatic increase mode is forced to 'Increase real stocks on manual dispatching into warehouses' and can't be edited. Other options can be defined as you want.
     ProductDoesNotUseBatchSerial=This product does not use lot/serial number
     ProductLotSetup=Setup of module lot/serial
     ShowCurrentStockOfLot=Show current stock for couple product/lot
    diff --git a/htdocs/langs/vi_VN/products.lang b/htdocs/langs/vi_VN/products.lang
    index 8f87aa0020d..fe62f20e80a 100644
    --- a/htdocs/langs/vi_VN/products.lang
    +++ b/htdocs/langs/vi_VN/products.lang
    @@ -70,6 +70,7 @@ SoldAmount=Tổng bán
     PurchasedAmount=Tổng mua
     NewPrice=Giá mới
     MinPrice=Giá bán tối thiểu
    +EditSellingPriceLabel=Edit selling price label
     CantBeLessThanMinPrice=Giá bán không thấp hơn mức tối thiểu được cho phép của sản phẩm này (%s chưa thuế). Thông điệp này chỉ xuất hiện khi bạn nhập giảm giá quá lớn.
     ContractStatusClosed=Đã đóng
     ErrorProductAlreadyExists=Một sản phẩm với tham chiếu %s đã tồn tại.
    @@ -155,7 +156,7 @@ BuyingPrices=Giá mua
     CustomerPrices=Giá khách hàng
     SuppliersPrices=Giá nhà cung cấp
     SuppliersPricesOfProductsOrServices=Giá nhà cung cấp (của sản phẩm hoặc dịch vụ)
    -CustomCode=Customs/Commodity/HS code
    +CustomCode=Customs / Commodity / HS code
     CountryOrigin=Nước xuất xứ
     Nature=Tự nhiên
     ShortLabel=Nhãn ngắn
    @@ -250,8 +251,8 @@ PriceNumeric=Số
     DefaultPrice=giá mặc định
     ComposedProductIncDecStock=Tăng/Giảm tồn kho trên thay đổi gốc
     ComposedProduct=Sản phẩm con
    -MinSupplierPrice=Giá tối thiểu nhà cung cấp
    -MinCustomerPrice=Giá khách hàng tối thiểu
    +MinSupplierPrice=Giá mua tối thiểu
    +MinCustomerPrice=Minimum selling price
     DynamicPriceConfiguration=Cấu hình giá linh hoạt
     DynamicPriceDesc=On product card, with this module enabled, you should be able to set mathematic functions to calculate Customer or Supplier prices. Such function can use all mathematic operators, some constants and variables. You can set here the variables you want to be able to use and if the variable need an automatic update, the external URL to use to ask Dolibarr to update automaticaly the value.
     AddVariable=Thêm biến
    diff --git a/htdocs/langs/vi_VN/projects.lang b/htdocs/langs/vi_VN/projects.lang
    index 24f54e275bf..4820ff1a573 100644
    --- a/htdocs/langs/vi_VN/projects.lang
    +++ b/htdocs/langs/vi_VN/projects.lang
    @@ -77,6 +77,7 @@ Time=Thời gian
     ListOfTasks=List of tasks
     GoToListOfTimeConsumed=Go to list of time consumed
     GoToListOfTasks=Go to list of tasks
    +GoToGanttView=Go to Gantt view
     GanttView=Gantt View
     ListProposalsAssociatedProject=Danh sách các đơn hàng đề xuất được gắn với dự án
     ListOrdersAssociatedProject=List of customer orders associated with the project
    @@ -226,4 +227,4 @@ AllowCommentOnProject=Allow user comments on projects
     DontHavePermissionForCloseProject=You do not have permissions to close the project %s
     DontHaveTheValidateStatus=The project %s must be open to be closed
     RecordsClosed=%s project(s) closed
    -SendProjectRef=About project %s
    +SendProjectRef=Information project %s
    diff --git a/htdocs/langs/vi_VN/propal.lang b/htdocs/langs/vi_VN/propal.lang
    index 72ef27b32b6..02f23259285 100644
    --- a/htdocs/langs/vi_VN/propal.lang
    +++ b/htdocs/langs/vi_VN/propal.lang
    @@ -75,6 +75,7 @@ AvailabilityTypeAV_1M=1 tháng
     TypeContact_propal_internal_SALESREPFOLL=Đại diện kinh doanh theo dõi đơn hàng đề xuất
     TypeContact_propal_external_BILLING=Liên lạc khách hàng về hóa đơn
     TypeContact_propal_external_CUSTOMER=Liên hệ với khách hàng sau-up đề nghị
    +TypeContact_propal_external_SHIPPING=Customer contact for delivery
     # Document models
     DocModelAzurDescription=Một mô hình đề xuất đầy đủ (logo ...)
     DefaultModelPropalCreate=Tạo mô hình mặc định
    diff --git a/htdocs/langs/vi_VN/sendings.lang b/htdocs/langs/vi_VN/sendings.lang
    index 01815bf5404..9f8b915c220 100644
    --- a/htdocs/langs/vi_VN/sendings.lang
    +++ b/htdocs/langs/vi_VN/sendings.lang
    @@ -52,8 +52,8 @@ ActionsOnShipping=Các sự kiện trên lô hàng
     LinkToTrackYourPackage=Liên kết để theo dõi gói của bạn
     ShipmentCreationIsDoneFromOrder=Đối với thời điểm này, tạo ra một lô hàng mới được thực hiện từ thẻ thứ tự.
     ShipmentLine=Đường vận chuyển
    -ProductQtyInCustomersOrdersRunning=Product quantity into open customers orders
    -ProductQtyInSuppliersOrdersRunning=Product quantity into open suppliers orders
    +ProductQtyInCustomersOrdersRunning=Product quantity into open customer orders
    +ProductQtyInSuppliersOrdersRunning=Product quantity into open purchase orders
     ProductQtyInShipmentAlreadySent=Product quantity from open customer order already sent
     ProductQtyInSuppliersShipmentAlreadyRecevied=Product quantity from open supplier order already received
     NoProductToShipFoundIntoStock=No product to ship found into warehouse <b>%s</b>. Correct stock or go back to choose another warehouse.
    diff --git a/htdocs/langs/vi_VN/stocks.lang b/htdocs/langs/vi_VN/stocks.lang
    index be7204a1b9a..caaa455973b 100644
    --- a/htdocs/langs/vi_VN/stocks.lang
    +++ b/htdocs/langs/vi_VN/stocks.lang
    @@ -67,7 +67,7 @@ DeStockOnValidateOrder=Giảm tồn kho thực trên khách hàng xác nhận đ
     DeStockOnShipment=Decrease real stocks on shipping validation
     DeStockOnShipmentOnClosing=Decrease real stocks on shipping classification closed
     ReStockOnBill=Tăng tồn kho thực tế các nhà cung cấp hoá đơn tín dụng / ghi xác nhận
    -ReStockOnValidateOrder=Tăng tồn kho thực sự tán thành đơn đặt hàng các nhà cung cấp
    +ReStockOnValidateOrder=Increase real stocks on purchase orders approbation
     ReStockOnDispatchOrder=Increase real stocks on manual dispatching into warehouses, after supplier order receipt of goods
     OrderStatusNotReadyToDispatch=Đặt hàng vẫn chưa hoặc không có thêm một trạng thái cho phép điều phối các sản phẩm trong kho kho.
     StockDiffPhysicTeoric=Explanation for difference between physical and virtual stock
    @@ -203,3 +203,4 @@ RegulateStock=Regulate Stock
     ListInventory=Danh sách
     StockSupportServices=Stock management support services
     StockSupportServicesDesc=By default, you can stock only product with type "product". If on, and if module service is on, you can also stock a product with type "service"
    +ReceiveProducts=Receive items
    diff --git a/htdocs/langs/vi_VN/stripe.lang b/htdocs/langs/vi_VN/stripe.lang
    index 606c311d600..8c2064c6b92 100644
    --- a/htdocs/langs/vi_VN/stripe.lang
    +++ b/htdocs/langs/vi_VN/stripe.lang
    @@ -58,8 +58,8 @@ NameOnCard=Name on card
     CardNumber=Card Number
     ExpiryDate=Expiry Date
     CVN=CVN
    -DeleteACard=Delete Card record
    -ConfirmDeleteCard=Are you sure you want to delete this Card record?
    +DeleteACard=Delete Card
    +ConfirmDeleteCard=Are you sure you want to delete this Credit or Debit card?
     CreateCustomerOnStripe=Create customer on Stripe
     CreateCardOnStripe=Create card on Stripe
     ShowInStripe=Show in Stripe
    diff --git a/htdocs/langs/vi_VN/supplier_proposal.lang b/htdocs/langs/vi_VN/supplier_proposal.lang
    index 714f12f588c..02c317bfb91 100644
    --- a/htdocs/langs/vi_VN/supplier_proposal.lang
    +++ b/htdocs/langs/vi_VN/supplier_proposal.lang
    @@ -1,22 +1,22 @@
     # Dolibarr language file - Source file is en_US - supplier_proposal
    -SupplierProposal=Supplier commercial proposals
    -supplier_proposalDESC=Manage price requests to suppliers
    +SupplierProposal=Vendor commercial proposals
    +supplier_proposalDESC=Manage price requests to vendors
     SupplierProposalNew=New price request
     CommRequest=Price request
     CommRequests=Price requests
     SearchRequest=Find a request
     DraftRequests=Draft requests
    -SupplierProposalsDraft=Draft supplier proposals
    +SupplierProposalsDraft=Draft vendor proposals
     LastModifiedRequests=Latest %s modified price requests
     RequestsOpened=Open price requests
    -SupplierProposalArea=Supplier proposals area
    -SupplierProposalShort=Supplier proposal
    -SupplierProposals=Supplier proposals
    -SupplierProposalsShort=Supplier proposals
    +SupplierProposalArea=Vendor proposals area
    +SupplierProposalShort=Vendor proposal
    +SupplierProposals=Vendor proposals
    +SupplierProposalsShort=Vendor proposals
     NewAskPrice=New price request
     ShowSupplierProposal=Show price request
     AddSupplierProposal=Create a price request
    -SupplierProposalRefFourn=Supplier ref
    +SupplierProposalRefFourn=Vendor ref
     SupplierProposalDate=Ngày giao hàng
     SupplierProposalRefFournNotice=Before closing to "Accepted", think to grasp suppliers references.
     ConfirmValidateAsk=Are you sure you want to validate this price request under name <b>%s</b>?
    @@ -47,9 +47,9 @@ CommercialAsk=Price request
     DefaultModelSupplierProposalCreate=Tạo mô hình mặc định
     DefaultModelSupplierProposalToBill=Default template when closing a price request (accepted)
     DefaultModelSupplierProposalClosed=Default template when closing a price request (refused)
    -ListOfSupplierProposals=List of supplier proposal requests
    -ListSupplierProposalsAssociatedProject=List of supplier proposals associated with project
    -SupplierProposalsToClose=Supplier proposals to close
    -SupplierProposalsToProcess=Supplier proposals to process
    +ListOfSupplierProposals=List of vendor proposal requests
    +ListSupplierProposalsAssociatedProject=List of vendor proposals associated with project
    +SupplierProposalsToClose=Vendor proposals to close
    +SupplierProposalsToProcess=Vendor proposals to process
     LastSupplierProposals=Latest %s price requests
     AllPriceRequests=All requests
    diff --git a/htdocs/langs/vi_VN/suppliers.lang b/htdocs/langs/vi_VN/suppliers.lang
    index db60a3671d9..ad6f562b7fa 100644
    --- a/htdocs/langs/vi_VN/suppliers.lang
    +++ b/htdocs/langs/vi_VN/suppliers.lang
    @@ -1,11 +1,11 @@
     # Dolibarr language file - Source file is en_US - suppliers
    -Suppliers=Nhà cung cấp
    -SuppliersInvoice=Hóa đơn nhà cung cấp
    -ShowSupplierInvoice=Show Supplier Invoice
    -NewSupplier=Nhà cung cấp mới
    +Suppliers=Vendors
    +SuppliersInvoice=Vendor invoice
    +ShowSupplierInvoice=Show Vendor Invoice
    +NewSupplier=New vendor
     History=Lịch sử
    -ListOfSuppliers=Danh sách nhà cung cấp
    -ShowSupplier=Hiện nhà cung cấp
    +ListOfSuppliers=List of vendors
    +ShowSupplier=Show vendor
     OrderDate=Ngày đặt hàng
     BuyingPriceMin=Best buying price
     BuyingPriceMinShort=Best buying price
    @@ -14,34 +14,34 @@ TotalSellingPriceMinShort=Total of subproducts selling prices
     SomeSubProductHaveNoPrices=Một vài sản phẩm con không có giá xác định
     AddSupplierPrice=Add buying price
     ChangeSupplierPrice=Change buying price
    -SupplierPrices=Giá nhà cung cấp
    +SupplierPrices=Vendor prices
     ReferenceSupplierIsAlreadyAssociatedWithAProduct=Cung cấp thông tin này đã được liên kết với một tham chiếu: %s
    -NoRecordedSuppliers=Không có nhà cung cấp được ghi nhận
    -SupplierPayment=Thanh toán của nhà cung cấp
    -SuppliersArea=Khu vực nhà cung cấp
    -RefSupplierShort=Số tham chiếu nhà cung cấp
    +NoRecordedSuppliers=No vendor recorded
    +SupplierPayment=Vendor payment
    +SuppliersArea=Vendor area
    +RefSupplierShort=Ref. vendor
     Availability=Sẵn có
    -ExportDataset_fournisseur_1=Danh sách hóa đơn và chi tiết hóa đơn của nhà cung cấp
    -ExportDataset_fournisseur_2=Thanh toán và hóa đơn của nhà cung cấp
    -ExportDataset_fournisseur_3=Đơn hàng và chi tiết đơn hàng của nhà cung cấp
    +ExportDataset_fournisseur_1=Vendor invoices list and invoice lines
    +ExportDataset_fournisseur_2=Vendor invoices and payments
    +ExportDataset_fournisseur_3=Purchase orders and order lines
     ApproveThisOrder=Duyệt đơn hàng này
     ConfirmApproveThisOrder=Are you sure you want to approve order <b>%s</b>?
     DenyingThisOrder=Từ chối đơn hàng này
     ConfirmDenyingThisOrder=Are you sure you want to deny this order <b>%s</b>?
     ConfirmCancelThisOrder=Are you sure you want to cancel this order <b>%s</b>?
    -AddSupplierOrder=Tạo đơn hàng nhà cung cấp
    -AddSupplierInvoice=Tạo hóa đơn nhà cung cấp
    -ListOfSupplierProductForSupplier=Danh sách sản phẩm và giá cho nhà cung <b>%s</b>
    -SentToSuppliers=Đã gửi đến nhà cung cấp
    -ListOfSupplierOrders=Danh sách các đơn hàng nhà cung cấp
    -MenuOrdersSupplierToBill=Chuyển các đơn hàng nhà cung cấp sang hóa đơn
    +AddSupplierOrder=Create Purchase Order
    +AddSupplierInvoice=Create vendor invoice
    +ListOfSupplierProductForSupplier=List of products and prices for vendor <b>%s</b>
    +SentToSuppliers=Sent to vendors
    +ListOfSupplierOrders=List of purchase orders
    +MenuOrdersSupplierToBill=Purchase orders to invoice
     NbDaysToDelivery=Số ngày giao hàng
     DescNbDaysToDelivery=The biggest deliver delay of the products from this order
    -SupplierReputation=Supplier reputation
    +SupplierReputation=Vendor reputation
     DoNotOrderThisProductToThisSupplier=Do not order
     NotTheGoodQualitySupplier=Wrong quality
     ReputationForThisProduct=Reputation
     BuyerName=Buyer name
     AllProductServicePrices=All product / service prices
     AllProductReferencesOfSupplier=All product / service references of supplier
    -BuyingPriceNumShort=Giá nhà cung cấp
    +BuyingPriceNumShort=Vendor prices
    diff --git a/htdocs/langs/vi_VN/users.lang b/htdocs/langs/vi_VN/users.lang
    index be591fd585c..676affc810d 100644
    --- a/htdocs/langs/vi_VN/users.lang
    +++ b/htdocs/langs/vi_VN/users.lang
    @@ -6,10 +6,10 @@ Permission=Quyền
     Permissions=Quyền
     EditPassword=Sửa mật khẩu
     SendNewPassword=Tạo và gửi mật khẩu
    -SendNewPasswordLink=Send link to reset password
    +SendNewPasswordLink=Gửi link để tạo lại mật khẩu
     ReinitPassword=Tạo mật khẩu
     PasswordChangedTo=Mật khẩu đã đổi sang: %s
    -SubjectNewPassword=Your new password for %s
    +SubjectNewPassword=Mật khẩu mới của bạn cho %s
     GroupRights=Quyền Nhóm
     UserRights=Quyền người dùng
     UserGUISetup=Thiết lập hiển thị người dùng
    @@ -20,7 +20,7 @@ DeleteAUser=Xóa một người dùng
     EnableAUser=Cho phép một người dùng
     DeleteGroup=Xóa
     DeleteAGroup=Xóa một nhóm
    -ConfirmDisableUser=Are you sure you want to disable user <b>%s</b>?
    +ConfirmDisableUser=Bạn có chắc chắn muốn tắt người dùng <b>%s</b>?
     ConfirmDeleteUser=Are you sure you want to delete user <b>%s</b>?
     ConfirmDeleteGroup=Are you sure you want to delete group <b>%s</b>?
     ConfirmEnableUser=Are you sure you want to enable user <b>%s</b>?
    @@ -48,7 +48,7 @@ PasswordChangeRequest=Request to change password for <b>%s</b>
     PasswordChangeRequestSent=Yêu cầu thay đổi mật khẩu cho <b>%s</b> đã gửi đến <b>% s</b>.
     ConfirmPasswordReset=Confirm password reset
     MenuUsersAndGroups=Người dùng & Nhóm
    -LastGroupsCreated=Latest %s created groups
    +LastGroupsCreated=Latest %s groups created
     LastUsersCreated=Latest %s users created
     ShowGroup=Hiển thị nhóm
     ShowUser=Hiển thị người dùng
    @@ -93,18 +93,18 @@ NameToCreate=Tên của bên thứ ba để tạo
     YourRole=Vai trò của bạn
     YourQuotaOfUsersIsReached=Hạn ngạch của người dùng hoạt động đã hết!
     NbOfUsers=Nb of users
    -NbOfPermissions=Nb of permissions
    +NbOfPermissions=Số lượng quyền hạn
     DontDowngradeSuperAdmin=Chỉ có một superadmin có thể hạ bậc một superadmin
     HierarchicalResponsible=Giám sát
     HierarchicView=Xem tính kế thừa
     UseTypeFieldToChange=Dùng trường Loại để thay đổi
     OpenIDURL=OpenID URL
     LoginUsingOpenID=Sử dụng OpenID để đăng nhập
    -WeeklyHours=Hours worked (per week)
    +WeeklyHours=Giờ đã làm (theo tuần)
     ExpectedWorkedHours=Expected worked hours per week
     ColorUser=Màu của người dùng
     DisabledInMonoUserMode=Disabled in maintenance mode
    -UserAccountancyCode=User accounting code
    -UserLogoff=User logout
    -UserLogged=User logged
    -DateEmployment=Date of Employment
    +UserAccountancyCode=Mã kế toán của người dùng
    +UserLogoff=Người dùng đăng xuất
    +UserLogged=Người dùng đăng nhập
    +DateEmployment=Ngày đi làm
    diff --git a/htdocs/langs/vi_VN/website.lang b/htdocs/langs/vi_VN/website.lang
    index 79ae305e708..c5ec67f23bc 100644
    --- a/htdocs/langs/vi_VN/website.lang
    +++ b/htdocs/langs/vi_VN/website.lang
    @@ -73,7 +73,7 @@ AnotherContainer=Another container
     WEBSITE_USE_WEBSITE_ACCOUNTS=Enable the web site account table
     WEBSITE_USE_WEBSITE_ACCOUNTSTooltip=Enable the table to store web site accounts (login/pass) for each website / thirdparty
     YouMustDefineTheHomePage=You must first define the default Home page
    -OnlyEditionOfSourceForGrabbedContentFuture=Note: only edition of HTML source will be possible when a page content is intiliazed by grabbing it from an external page (WYSIWYG editor will not be available)
    +OnlyEditionOfSourceForGrabbedContentFuture=Note: only edition of HTML source will be possible when a page content is initiliazed by grabbing it from an external page (WYSIWYG editor will not be available)
     OnlyEditionOfSourceForGrabbedContent=Only edition of HTML source is possible when content was grabbed from an external site
     GrabImagesInto=Grab also images found into css and page.
     ImagesShouldBeSavedInto=Images should be saved into directory
    diff --git a/htdocs/langs/vi_VN/workflow.lang b/htdocs/langs/vi_VN/workflow.lang
    index 3b10720c677..e8f47abee8c 100644
    --- a/htdocs/langs/vi_VN/workflow.lang
    +++ b/htdocs/langs/vi_VN/workflow.lang
    @@ -14,7 +14,7 @@ descWORKFLOW_INVOICE_AMOUNT_CLASSIFY_BILLED_ORDER=Classify linked source custome
     descWORKFLOW_INVOICE_CLASSIFY_BILLED_ORDER=Classify linked source customer order(s) to billed when customer invoice is set to paid (and if amount of the invoice is same than total amount of linked orders)
     descWORKFLOW_ORDER_CLASSIFY_SHIPPED_SHIPPING=Classify linked source customer order to shipped when a shipment is validated (and if quantity shipped by all shipments is the same as in the order to update)
     # Autoclassify supplier order
    -descWORKFLOW_ORDER_CLASSIFY_BILLED_SUPPLIER_PROPOSAL=Classify linked source supplier proposal(s) to billed when supplier invoice is validated (and if amount of the invoice is same than total amount of linked proposals)
    -descWORKFLOW_INVOICE_AMOUNT_CLASSIFY_BILLED_SUPPLIER_ORDER=Classify linked source supplier order(s) to billed when supplier invoice is validated (and if amount of the invoice is same than total amount of linked orders)
    +descWORKFLOW_ORDER_CLASSIFY_BILLED_SUPPLIER_PROPOSAL=Classify linked source vendor proposal(s) to billed when vendor invoice is validated (and if amount of the invoice is same than total amount of linked proposals)
    +descWORKFLOW_INVOICE_AMOUNT_CLASSIFY_BILLED_SUPPLIER_ORDER=Classify linked source purchase order(s) to billed when vendor invoice is validated (and if amount of the invoice is same than total amount of linked orders)
     AutomaticCreation=Tạo tự động
     AutomaticClassification=Phân loại tự động
    diff --git a/htdocs/langs/zh_CN/accountancy.lang b/htdocs/langs/zh_CN/accountancy.lang
    index b06536c909b..79eea3e0bff 100644
    --- a/htdocs/langs/zh_CN/accountancy.lang
    +++ b/htdocs/langs/zh_CN/accountancy.lang
    @@ -1,4 +1,5 @@
     # Dolibarr language file - en_US - Accounting Expert
    +Accounting=会计
     ACCOUNTING_EXPORT_SEPARATORCSV=列分隔符的导出文件
     ACCOUNTING_EXPORT_DATE=日期格式导出文件
     ACCOUNTING_EXPORT_PIECE=导出件数
    @@ -39,11 +40,11 @@ AccountWithNonZeroValues=Accounts with non zero values
     ListOfAccounts=List of accounts
     
     MainAccountForCustomersNotDefined=Main accounting account for customers not defined in setup
    -MainAccountForSuppliersNotDefined=Main accounting account for suppliers not defined in setup
    +MainAccountForSuppliersNotDefined=Main accounting account for vendors not defined in setup
     MainAccountForUsersNotDefined=Main accounting account for users not defined in setup
     MainAccountForVatPaymentNotDefined=Main accounting account for VAT payment not defined in setup
     
    -AccountancyArea=Accountancy area
    +AccountancyArea=Accounting area
     AccountancyAreaDescIntro=Usage of the accountancy module is done in several step:
     AccountancyAreaDescActionOnce=The following actions are usually executed one time only, or once per year...
     AccountancyAreaDescActionOnceBis=Next steps should be done to save you time in future by suggesting you the correct default accounting account when making the journalization (writing record in Journals and General ledger)
    @@ -54,6 +55,7 @@ AccountancyAreaDescChartModel=STEP %s: Create a model of chart of account from m
     AccountancyAreaDescChart=STEP %s: Create or check content of your chart of account from menu %s
     
     AccountancyAreaDescVat=STEP %s: Define accounting accounts for each VAT Rates. For this, use the menu entry %s.
    +AccountancyAreaDescDefault=STEP %s: Define default accounting accounts. For this, use the menu entry %s.
     AccountancyAreaDescExpenseReport=STEP %s: Define default accounting accounts for each type of expense report. For this, use the menu entry %s.
     AccountancyAreaDescSal=STEP %s: Define default accounting accounts for payment of salaries. For this, use the menu entry %s.
     AccountancyAreaDescContrib=STEP %s: Define default accounting accounts for special expences (miscellaneous taxes). For this, use the menu entry %s.
    @@ -89,7 +91,7 @@ MenuProductsAccounts=Product accounts
     ProductsBinding=Products accounts
     Ventilation=Binding to accounts
     CustomersVentilation=Customer invoice binding
    -SuppliersVentilation=Supplier invoice binding
    +SuppliersVentilation=Vendor invoice binding
     ExpenseReportsVentilation=Expense report binding
     CreateMvts=Create new transaction
     UpdateMvts=Modification of a transaction
    @@ -130,12 +132,14 @@ ACCOUNTING_LENGTH_GACCOUNT=Length of the general accounting accounts (If you set
     ACCOUNTING_LENGTH_AACCOUNT=Length of the third party accounting accounts (If you set value to 6 here, the account '401' will appear like '401000' on screen)
     ACCOUNTING_MANAGE_ZERO=Allow to manage different number of zero at the end of an accounting account. Needed by some countries (like switzerland). If keep to off (default), you can set the 2 following parameters to ask application to add virtual zero.
     BANK_DISABLE_DIRECT_INPUT=Disable direct recording of transaction in bank account
    +ACCOUNTING_ENABLE_EXPORT_DRAFT_JOURNAL=Enable draft export on journal
     
     ACCOUNTING_SELL_JOURNAL=卖杂志
     ACCOUNTING_PURCHASE_JOURNAL=购买杂志
     ACCOUNTING_MISCELLANEOUS_JOURNAL=其他杂志
     ACCOUNTING_EXPENSEREPORT_JOURNAL=费用报表日记
     ACCOUNTING_SOCIAL_JOURNAL=社交杂志
    +ACCOUNTING_HAS_NEW_JOURNAL=Has new Journal
     
     ACCOUNTING_ACCOUNT_TRANSFER_CASH=Accounting account of transfer
     ACCOUNTING_ACCOUNT_SUSPENSE=Accounting account of wait
    @@ -185,11 +189,12 @@ ListeMvts=List of movements
     ErrorDebitCredit=借记卡和信用卡在同一时间不能有一个值
     AddCompteFromBK=Add accounting accounts to the group
     ReportThirdParty=List third party account
    -DescThirdPartyReport=Consult here the list of the third party customers and suppliers and their accounting accounts
    +DescThirdPartyReport=Consult here the list of the third party customers and vendors and their accounting accounts
     ListAccounts=会计账目清单
     UnknownAccountForThirdparty=Unknown third party account. We will use %s
     UnknownAccountForThirdpartyBlocking=Unknown third party account. Blocking error
     UnknownAccountForThirdpartyAndWaitingAccountNotDefinedBlocking=Unknown third party account and waiting account not defined. Blocking error
    +PaymentsNotLinkedToProduct=Payment not linked to any product / service
     
     Pcgtype=Group of account
     Pcgsubtype=Subgroup of account
    @@ -204,8 +209,8 @@ DescVentilDoneCustomer=Consult here the list of the lines of invoices customers
     DescVentilTodoCustomer=Bind invoice lines not already bound with a product accounting account
     ChangeAccount=Change the product/service accounting account for selected lines with the following accounting account:
     Vide=-
    -DescVentilSupplier=Consult here the list of supplier invoice lines bound or not yet bound to a product accounting account
    -DescVentilDoneSupplier=在这里请教发票的供应商的明细和其会计帐户列表
    +DescVentilSupplier=Consult here the list of vendor invoice lines bound or not yet bound to a product accounting account
    +DescVentilDoneSupplier=Consult here the list of the lines of invoices vendors and their accounting account
     DescVentilTodoExpenseReport=Bind expense report lines not already bound with a fee accounting account
     DescVentilExpenseReport=Consult here the list of expense report lines bound (or not) to a fee accounting account
     DescVentilExpenseReportMore=If you setup accounting account on type of expense report lines, the application will be able to make all the binding between your expense report lines and the accounting account of your chart of accounts, just in one click with the button <strong>"%s"</strong>. If account was not set on fees dictionary or if you still has some lines not bound to any account, you will have to make a manual binding from the menu "<strong>%s</strong>".
    @@ -215,7 +220,7 @@ ValidateHistory=Bind Automatically
     AutomaticBindingDone=Automatic binding done
     
     ErrorAccountancyCodeIsAlreadyUse=错误,你不能删除这个会计帐户,因为它是用来
    -MvtNotCorrectlyBalanced=Movement not correctly balanced. Credit = %s. Debit = %s
    +MvtNotCorrectlyBalanced=Movement not correctly balanced. Debit = %s | Credit = %s
     FicheVentilation=Binding card
     GeneralLedgerIsWritten=Transactions are written in the Ledger
     GeneralLedgerSomeRecordWasNotRecorded=Some of the transactions could not be journalized. If there is no other error message, this is probably because they were already journalized.
    @@ -293,4 +298,9 @@ Binded=Lines bound
     ToBind=Lines to bind
     UseMenuToSetBindindManualy=Autodection not possible, use menu <a href="%s">%s</a> to make the binding manually
     
    +## Import
    +ImportAccountingEntries=Accounting entries
    +
     WarningReportNotReliable=Warning, this report is not based on the Ledger, so does not contains transaction modified manualy in the Ledger. If your journalization is up to date, the bookkeeping view is more accurate.
    +ExpenseReportJournal=Expense Report Journal
    +InventoryJournal=Inventory Journal
    diff --git a/htdocs/langs/zh_CN/admin.lang b/htdocs/langs/zh_CN/admin.lang
    index d8cb5687b40..e7399c01294 100644
    --- a/htdocs/langs/zh_CN/admin.lang
    +++ b/htdocs/langs/zh_CN/admin.lang
    @@ -269,10 +269,11 @@ MAIN_MAIL_SMTP_SERVER=SMTP/SMTPS 主机 ( php.ini 文件中的默认值:<b>%s<
     MAIN_MAIL_SMTP_PORT_NotAvailableOnLinuxLike=SMTP/SMTPS 端口 ( Unix 类系统下未在 PHP 中定义)
     MAIN_MAIL_SMTP_SERVER_NotAvailableOnLinuxLike=SMTP/SMTPS 主机 ( Unix 类系统下未在 PHP 中定义)
     MAIN_MAIL_EMAIL_FROM=Sender email for automatic emails (By default in php.ini: <b>%s</b>)
    -MAIN_MAIL_ERRORS_TO=Email used as 'Errors-To' field in emails sent
    +MAIN_MAIL_ERRORS_TO=Eemail used for error returns emails (fields 'Errors-To' in emails sent)
     MAIN_MAIL_AUTOCOPY_TO= BCC 所有发送邮件至
     MAIN_DISABLE_ALL_MAILS=Disable all emails sendings (for test purposes or demos)
     MAIN_MAIL_FORCE_SENDTO=Send all emails to (instead of real recipients, for test purposes)
    +MAIN_MAIL_ENABLED_USER_DEST_SELECT=Add employees users with email into allowed destinaries list
     MAIN_MAIL_SENDMODE=电邮发送方法
     MAIN_MAIL_SMTPS_ID=SMTP ID,如果要求验证
     MAIN_MAIL_SMTPS_PW=SMTP 密码,如果要求验证
    @@ -291,7 +292,7 @@ ModuleSetup=模块设置
     ModulesSetup=Modules/Application setup
     ModuleFamilyBase=系统
     ModuleFamilyCrm=客户关系管理(CRM)
    -ModuleFamilySrm=供应商关系管理 (SRM)
    +ModuleFamilySrm=Vendor Relation Management (VRM)
     ModuleFamilyProducts=产品管理
     ModuleFamilyHr=人力资源管理 (HR)
     ModuleFamilyProjects=项目/协同工作
    @@ -373,7 +374,8 @@ NoSmsEngine=无短信发送管理程序可用。SMS发件人管理器没有安
     PDF=PDF格式
     PDFDesc=你可以设置PDF生成有关的每个全局选项
     PDFAddressForging=PDF 中地址生成规则
    -HideAnyVATInformationOnPDF=生成的PDF中隐藏所有有关增值税的信息
    +HideAnyVATInformationOnPDF=Hide all information related to Sales tax / VAT on generated PDF
    +PDFRulesForSalesTax=Rules for Sales Tax / VAT
     PDFLocaltax=Rules for %s
     HideLocalTaxOnPDF=Hide %s rate into pdf column tax sale
     HideDescOnPDF=生成 PDF 中隐藏产品描述信息
    @@ -445,13 +447,14 @@ DisplayCompanyInfo=显示公司地址
     DisplayCompanyManagers=显示管理员名称
     DisplayCompanyInfoAndManagers=Display company address and manager names
     EnableAndSetupModuleCron=If you want to have this recurring invoice beeing generated automatically, module *%s* must be enabled and correctly setup. Otherwise, generation of invoices must be done manually from this template with button *Create*. Note that even if you enabled automatic generation, you can still safely launch manual generation. Duplicates generation for same period are not possible.
    -ModuleCompanyCodeAquarium=Return an accounting code built by:<br>%s followed by third party supplier code for a supplier accounting code,<br>%s followed by third party customer code for a customer accounting code.
    +ModuleCompanyCodeCustomerAquarium=%s followed by third party customer code for a customer accounting code
    +ModuleCompanyCodeSupplierAquarium=%s followed by third party supplier code for a supplier accounting code
     ModuleCompanyCodePanicum=Return an empty accounting code.
     ModuleCompanyCodeDigitaria=Accounting code depends on third party code. The code is composed of the character "C" in the first position followed by the first 5 characters of the third party code.
     Use3StepsApproval=By default, Purchase Orders need to be created and approved by 2 different users (one step/user to create and one step/user to approve. Note that if user has both permission to create and approve, one step/user will be enough). You can ask with this option to introduce a third step/user approval, if amount is higher than a dedicated value (so 3 steps will be necessary: 1=validation, 2=first approval and 3=second approval if amount is enough).<br>Set this to empty if one approval (2 steps) is enough, set it to a very low value (0.1) if a second approval (3 steps) is always required.
     UseDoubleApproval=Use a 3 steps approval when amount (without tax) is higher than...
     WarningPHPMail=WARNING: It is often better to setup outgoing emails to use the email server of your provider instead of the default setup. Some email providers (like Yahoo) does not allow you to send an email from another server than their own server. Your current setup use the server of the application to send email and not the server of your email provider, so some recipients (the one compatible with the restrictive DMARC protocol), will ask your email provider if they can accept your email and some email providers (like Yahoo) may respond "no" because the server is not a server of them, so few of your sent Emails may not be accepted (be carefull also to your email provider sending quota).<br>If your Email provider (like Yahoo) has this restriction, you must change Email setup to choose the other method "SMTP server" and enter the SMTP server and credentials provided by your Email provider (ask your EMail provider to get SMTP credentials for your account).
    -WarningPHPMail2=If your email SMTP provider need to restrict email client to some IP addresses (very rare), this is the IP address of your ERP CRM application: <strong>%s</strong>.
    +WarningPHPMail2=If your email SMTP provider need to restrict email client to some IP addresses (very rare), this is the IP address of the mail user agent (MUA) for your ERP CRM application: <strong>%s</strong>.
     ClickToShowDescription=Click to show description
     DependsOn=This module need the module(s)
     RequiredBy=This module is required by module(s)
    @@ -471,6 +474,9 @@ AttachMainDocByDefault=Set this to 1 if you want to attach main document to emai
     FilesAttachedToEmail=Attach file
     SendEmailsReminders=Send agenda reminders by emails
     davDescription=Add a component to be a DAV server
    +DAVSetup=Setup of module DAV
    +DAV_ALLOW_PUBLIC_DIR=Enable the public directory (WebDav directory with no login required)
    +DAV_ALLOW_PUBLIC_DIRTooltip=The WebDav public directory is a WebDAV directory everybody can access to (in read and write mode), with no need to have/use an existing login/password account.
     # Modules
     Module0Name=用户和组
     Module0Desc=Users / Employees and Groups management
    @@ -479,7 +485,7 @@ Module1Desc=公司和联络人管理(客户、准客户潜在客户...等等)模
     Module2Name=商业交易
     Module2Desc=交易管理
     Module10Name=会计
    -Module10Desc=根据数据库内容生成的简易会计报表 (日常报表, 营业额)。没有外部数据对接.
    +Module10Desc=Simple accounting reports (journals, turnover) based onto database content. Does not use any ledger table.
     Module20Name=报价
     Module20Desc=报价管理模块
     Module22Name=邮件群发
    @@ -491,7 +497,7 @@ Module25Desc=客户订单管理模块
     Module30Name=发票
     Module30Desc=客户发票和信用记录管理。供应商发票管理。
     Module40Name=供应商
    -Module40Desc=供应商和其采购管理(订单和发票)
    +Module40Desc=Suppliers and purchase management (purchase orders and billing)
     Module42Name=Debug Logs
     Module42Desc=Logging facilities (file, syslog, ...). Such logs are for technical/debug purposes.
     Module49Name=编辑器
    @@ -546,8 +552,8 @@ Module400Name=项目/机会/线索
     Module400Desc=Management of projects, opportunities/leads and/or tasks. You can also assign any element (invoice, order, proposal, intervention, ...) to a project and get a transversal view from the project view.
     Module410Name=Webcalendar
     Module410Desc=Webcalendar 整合
    -Module500Name=特殊开支
    -Module500Desc=特殊开支管理(税、财政税等)
    +Module500Name=Taxes and Special expenses
    +Module500Desc=Management of other expenses (sale taxes, social or fiscal taxes, dividends, ...)
     Module510Name=Payment of employee wages
     Module510Desc=Record and follow payment of your employee wages
     Module520Name=贷款
    @@ -561,14 +567,14 @@ Module700Name=捐赠
     Module700Desc=捐赠管理模块
     Module770Name=费用报表
     Module770Desc=管理和索取费用报表 (交通费, 餐费,等等 ...)模块
    -Module1120Name=供应商商业报价
    -Module1120Desc=要求供应商商业报价和价格
    +Module1120Name=Vendor commercial proposal
    +Module1120Desc=Request vendor commercial proposal and prices
     Module1200Name=Mantis
     Module1200Desc=Mantis 整合
     Module1520Name=文档生成
     Module1520Desc=生成文档群发邮件
     Module1780Name=标签/分类
    -Module1780Desc=创建标签/分类(商品、客户、供应商、联系人或会员)
    +Module1780Desc=Create tags/category (products, customers, vendors, contacts or members)
     Module2000Name=所见即所得编辑器
     Module2000Desc=允许以高级富文本的编辑方式来编辑文本内容(基于 CKEditor)
     Module2200Name=动态定价
    @@ -576,7 +582,7 @@ Module2200Desc=允许价格的数学表达式
     Module2300Name=计划任务
     Module2300Desc=Scheduled jobs management (alias cron or chrono table)
     Module2400Name=Events/Agenda
    -Module2400Desc=Follow done and upcoming events. Let application logs automatic events for tracking purposes or record manual events or rendez-vous.
    +Module2400Desc=Follow done and upcoming events. Let application logs automatic events for tracking purposes or record manual events or rendez-vous. This is the main important module for a good Customer or Supplier Relationship Management.
     Module2500Name=DMS / ECM
     Module2500Desc=Document Management System / Electronic Content Management. Automatic organization of your generated or stored documents. Share them when you need.
     Module2600Name=API/Web 服务 (SOAP 服务器)
    @@ -599,7 +605,7 @@ Module4000Desc=Human resources management (management of department, employee co
     Module5000Name=多公司
     Module5000Desc=允许你管理多个公司
     Module6000Name=工作流程
    -Module6000Desc=工作流管理
    +Module6000Desc=Workflow management (automatic creation of object and/or automatic status change)
     Module10000Name=网站
     Module10000Desc=Create public websites with a WYSIWG editor. Just setup your web server (Apache, Nginx, ...) to point to the dedicated Dolibarr directory to have it online on the Internet with your own domain name.
     Module20000Name=请假申请管理
    @@ -613,7 +619,7 @@ Module50100Desc= (POS)POS模块.
     Module50200Name=Paypal
     Module50200Desc=Module to offer an online payment page accepting payments using PayPal (credit card or PayPal credit). This can be used to allow your customers to make free payments or for a payment on a particular Dolibarr object (invoice, order, ...)
     Module50400Name=会计(高级)
    -Module50400Desc=Accounting management (double entries, support general and auxiliary ledgers)
    +Module50400Desc=Accounting management (double entries, support general and auxiliary ledgers). Export the ledger in several other accounting software format.
     Module54000Name=IPP打印
     Module54000Desc=不打开文档而使用 Cups IPP 界面直接打印 (打印机必须在服务器可见,Cups 必须安装在服务器上)。
     Module55000Name=问卷, 调查或投票
    @@ -885,7 +891,7 @@ DictionaryCivility=个人和专业技术职称
     DictionaryActions=活动议程类型
     DictionarySocialContributions=财政税和增值税类别
     DictionaryVAT=增值税率和消费税率
    -DictionaryRevenueStamp=印花税票金额
    +DictionaryRevenueStamp=Amount of tax stamps
     DictionaryPaymentConditions=付款条件
     DictionaryPaymentModes=付款方式
     DictionaryTypeContact=联络人/地址类型
    @@ -913,7 +919,7 @@ SetupSaved=设置已经成功保存
     SetupNotSaved=Setup not saved
     BackToModuleList=返回模块列表
     BackToDictionaryList=回到字典库
    -TypeOfRevenueStamp=Type of revenue stamp
    +TypeOfRevenueStamp=Type of tax stamp
     VATManagement=增值税管理
     VATIsUsedDesc=By default when creating prospects, invoices, orders etc the VAT rate follows the active standard rule:<br>If the seller is not subjected to VAT, then VAT defaults to 0. End of rule.<br>If the (selling country= buying country), then the VAT by default equals the VAT of the product in the selling country. End of rule. <br>If seller and buyer are both in the European Community and goods are transport products (car, ship, plane), the default VAT is 0 ( The VAT should be paid by the buyer to the customoffice of his country and not to the seller). End of rule.<br>If seller and buyer are both in the European Community and the buyer is not a company, then the VAT by defaults to the VAT of the product sold.  End of rule.<br>If seller and buyer are both in the European Community and the buyer is a company, then the VAT is 0 by default . End of rule.<br>In any othe case the proposed default is VAT=0. End of rule.
     VATIsNotUsedDesc=默认情况下,建议的营业税为0,可用于像机构、个人或小型公司。
    @@ -1021,7 +1027,7 @@ Delays_MAIN_DELAY_ACTIONS_TODO=Delay tolerance (in days) before alert on planned
     Delays_MAIN_DELAY_PROJECT_TO_CLOSE=Delay tolerance (in days) before alert on project not closed in time
     Delays_MAIN_DELAY_TASKS_TODO=Delay tolerance (in days) before alert on planned tasks (project tasks) not completed yet
     Delays_MAIN_DELAY_ORDERS_TO_PROCESS=Delay tolerance (in days) before alert on orders not processed yet
    -Delays_MAIN_DELAY_SUPPLIER_ORDERS_TO_PROCESS=Delay tolerance (in days) before alert on suppliers orders not processed yet
    +Delays_MAIN_DELAY_SUPPLIER_ORDERS_TO_PROCESS=Delay tolerance (in days) before alert on purchase orders not processed yet
     Delays_MAIN_DELAY_PROPALS_TO_CLOSE=合同逾期未关闭最大逾期时间 (天)
     Delays_MAIN_DELAY_PROPALS_TO_BILL=报价单逾期收款最大逾期时间 (天)
     Delays_MAIN_DELAY_NOT_ACTIVATED_SERVICES=服务逾期生效最大逾期时间 (天)
    @@ -1033,9 +1039,9 @@ Delays_MAIN_DELAY_MEMBERS=会员费用最大逾期时间 (天)
     Delays_MAIN_DELAY_CHEQUES_TO_DEPOSIT=支票兑现最大逾期时间 (天) 
     Delays_MAIN_DELAY_EXPENSEREPORTS=Tolerance delay (in days) before alert for expense reports to approve
     SetupDescription1=在开始使用Dolibarr之前请先进行初始化设置相关参数。
    -SetupDescription2=The two mandatory setup steps are the first two in the setup menu on the left: %s setup page and %s setup page :
    -SetupDescription3=Parameters in menu <a href="%s">%s -> %s</a> are required because defined data are used on Dolibarr screens and to customize the default behavior of the software (for country-related features for example).
    -SetupDescription4=Parameters in menu <a href="%s">%s -> %s</a> are required because Dolibarr ERP/CRM is a collection of several modules/applications, all more or less independent. New features will be added to menus for every module you will activate.
    +SetupDescription2=The two mandatory setup steps are the following steps (the two first entries in the left setup menu):
    +SetupDescription3=Settings in menu <a href="%s">%s -> %s</a>. This step is required because it defines data used on Dolibarr screens to customize the default behavior of the software (for country-related features for example).
    +SetupDescription4=Settings in menu <a href="%s">%s -> %s</a>. This step is required because Dolibarr ERP/CRM is a collection of several modules/applications, all more or less independent. New features are added to menus for every module you activate.
     SetupDescription5=其他管理菜单可选参数。
     LogEvents=安全稽核事件
     Audit=安全稽核
    @@ -1054,8 +1060,9 @@ LogEventDesc=这里您可以启用 Dolibarr 的安全事件日志记录。管理
     AreaForAdminOnly=Setup parameters can be set by <b>administrator users</b> only.
     SystemInfoDesc=系统信息指以只读方式显示的其它技术信息,只对系统管理员可见。
     SystemAreaForAdminOnly=此区仅供管理员用户使用。Dolibarr 中没有权限可越过此限制。
    -CompanyFundationDesc=在本页面输入详细的公司或机构的初始资料 (然后点击页面底部的 "变更" 或 "保存" 按钮)
    +CompanyFundationDesc=Edit on this page all known information of the company or foundation you need to manage (For this, click on "%s" or "%s" button at bottom of page)
     AccountantDesc=Edit on this page all known information about your accountant/bookkeeper
    +AccountantFileNumber=File number
     DisplayDesc=这里可以选择 Dolibarr 外观效果相关的所有参数
     AvailableModules=Available app/modules
     ToActivateModule=要启用模块,请到“设定”区 (首页->设定->模块)。
    @@ -1188,11 +1195,11 @@ UserMailRequired=新创建用户时需要输入电子邮箱地址
     HRMSetup=人力资源管理模块设置
     ##### Company setup #####
     CompanySetup=客户/供应商模块及其相关参数设置
    -CompanyCodeChecker=合伙人编号生成与检验模块 (客户或供应商)
    -AccountCodeManager=Module for accounting code generation (customer or supplier)
    +CompanyCodeChecker=Module for third parties code generation and checking (customer or vendor)
    +AccountCodeManager=Module for accounting code generation (customer or vendor)
     NotificationsDesc=Email邮件提醒通知功能允许你给一些Dolibarr活动,自动发送提醒通知邮件。提醒通知的目标可定义:
     NotificationsDescUser=* per users, one user at time.
    -NotificationsDescContact=* per third parties contacts (customers or suppliers), one contact at time.
    +NotificationsDescContact=* per third parties contacts (customers or vendors), one contact at time.
     NotificationsDescGlobal=* or by setting global target emails in module setup page.
     ModelModules=文件模板
     DocumentModelOdt=生成开源办公软件专用格式的(如OpenOffice, KOffice, TextEdit,...等的.ODT格式,.ODS格式)的模板文档。
    @@ -1203,6 +1210,9 @@ MustBeUnique=Must be unique?
     MustBeMandatory=Mandatory to create third parties?
     MustBeInvoiceMandatory=Mandatory to validate invoices?
     TechnicalServicesProvided=Technical services provided
    +#####DAV #####
    +WebDAVSetupDesc=This is the links to access the WebDAV directory. It contains a "public" dir open to any user knowing the URL (if public directory access allowed) and a "private" directory that need an existing login account/password to access to.
    +WebDavServer=Root URL of %s server : %s
     ##### Webcal setup #####
     WebCalUrlForVCalExport=<b>%s</b>格式的导出文件可以通过链接 %s 下载
     ##### Invoices #####
    @@ -1229,15 +1239,15 @@ FreeLegalTextOnProposal=报价单中的额外说明文本
     WatermarkOnDraftProposal=为商业计划书草案添加水印(无则留空)
     BANK_ASK_PAYMENT_BANK_DURING_PROPOSAL=询问银行账户
     ##### SupplierProposal #####
    -SupplierProposalSetup=供应商询价申请模块设置
    -SupplierProposalNumberingModules=供应商询价申请编号模型
    -SupplierProposalPDFModules=供应商询价申请文档模型
    -FreeLegalTextOnSupplierProposal=供应商询价申请额外说明文字
    -WatermarkOnDraftSupplierProposal=给供应商询价申请加盖水印 (无则留空)
    +SupplierProposalSetup=Price requests vendors module setup
    +SupplierProposalNumberingModules=Price requests vendors numbering models
    +SupplierProposalPDFModules=Price requests vendors documents models
    +FreeLegalTextOnSupplierProposal=Free text on price requests vendors
    +WatermarkOnDraftSupplierProposal=Watermark on draft price requests vendors (none if empty)
     BANK_ASK_PAYMENT_BANK_DURING_SUPPLIER_PROPOSAL=询问目标询价申请的银行账号
     WAREHOUSE_ASK_WAREHOUSE_DURING_ORDER=Ask for Warehouse Source for order
     ##### Suppliers Orders #####
    -BANK_ASK_PAYMENT_BANK_DURING_SUPPLIER_ORDER=Ask for bank account destination of supplier order
    +BANK_ASK_PAYMENT_BANK_DURING_SUPPLIER_ORDER=Ask for bank account destination of purchase order
     ##### Orders #####
     OrdersSetup=订单管理设置
     OrdersNumberingModules=订单编号模块
    @@ -1448,7 +1458,7 @@ SyslogFilename=文件名称和路径
     YouCanUseDOL_DATA_ROOT=您可以使用 DOL_DATA_ROOT/dolibarr.log 来表示“documents”目录下的日志文件。您可以设置不同的路径来保存此文件。
     ErrorUnknownSyslogConstant=常量 %s 不是已知的 Syslog 常数
     OnlyWindowsLOG_USER=Windows 仅支持 LOG_USER
    -CompressSyslogs=Syslog files compression and backup
    +CompressSyslogs=Compression and backup of debug log files (generated by module Log for debug)
     SyslogFileNumberOfSaves=Log backups
     ConfigureCleaningCronjobToSetFrequencyOfSaves=Configure cleaning scheduled job to set log backup frequency
     ##### Donations #####
    @@ -1515,7 +1525,7 @@ OSCommerceTestOk=成功连接到服务器'%s'的数据库'%s'上,身份用户
     OSCommerceTestKo1=服务器'%s'连接成功,但无法打开数据库'%s'。
     OSCommerceTestKo2=以用户身份'%s'连接至服务器'%s' 失败。
     ##### Stock #####
    -StockSetup=仓库模块设置
    +StockSetup=Stock module setup
     IfYouUsePointOfSaleCheckModule=如果你使用了POS模块,那么这个设置可能会被POS模块忽略。大多数POS模块都是设计来创建快速发票以及在销售后减掉该商品的库存,无论其他模块的设置如何。所以,如果你不希望在POS模块进行销售时减掉库存,那么请同样检查一下POS模块的设置。
     ##### Menu #####
     MenuDeleted=菜单(项)已删除
    @@ -1627,8 +1637,8 @@ ChequeReceiptsNumberingModule=Cheque Receipts Numbering module
     MultiCompanySetup=多公司模块设置
     ##### Suppliers #####
     SuppliersSetup=供应商模块设置
    -SuppliersCommandModel=采购合同的完整模板(LOGO标识...)
    -SuppliersInvoiceModel=采购账单的完整模板(LOGO标识...)
    +SuppliersCommandModel=Complete template of prchase order (logo...)
    +SuppliersInvoiceModel=Complete template of vendor invoice (logo...)
     SuppliersInvoiceNumberingModel=采购账单编号模块
     IfSetToYesDontForgetPermission=如果选择"是",请不要忘记为用户和组设置二次审核的权限
     ##### GeoIPMaxmind #####
    @@ -1665,7 +1675,7 @@ NoAmbiCaracAutoGeneration=不使用模糊字符 (例如"1","l","i","|","0","O")
     SalariesSetup=薪酬模块设置
     SortOrder=排序顺序
     Format=格式
    -TypePaymentDesc=0:客户支付类型,1:供应商支付类型,2:客户和供应商的付款方式
    +TypePaymentDesc=0:Customer payment type, 1:Vendor payment type, 2:Both customers and vendors payment type
     IncludePath=包含路径 (定义变量 %s)
     ExpenseReportsSetup=费用报表模块设置
     TemplatePDFExpenseReports=用于生成费用报表文件的文件模板
    @@ -1687,7 +1697,7 @@ InstallModuleFromWebHasBeenDisabledByFile=Install of external module from applic
     ConfFileMustContainCustom=Installing or building an external module from application need to save the module files into directory <strong>%s</strong>. To have this directory processed by Dolibarr, you must setup your <strong>conf/conf.php</strong> to add the 2 directive lines:<br><strong>$dolibarr_main_url_root_alt='/custom';</strong><br><strong>$dolibarr_main_document_root_alt='%s/custom';</strong>
     HighlightLinesOnMouseHover=当鼠标经过表格明细时高亮显示
     HighlightLinesColor=Highlight color of the line when the mouse passes over (keep empty for no highlight)
    -TextTitleColor=页面标题颜色
    +TextTitleColor=Text color of Page title
     LinkColor=颜色链接
     PressF5AfterChangingThis=Press CTRL+F5 on keyboard or clear your browser cache after changing this value to have it effective
     NotSupportedByAllThemes=Will works with core themes, may not be supported by external themes
    @@ -1696,6 +1706,7 @@ TopMenuBackgroundColor=顶部菜单背景颜色
     TopMenuDisableImages=隐藏顶部菜单图片
     LeftMenuBackgroundColor=左侧菜单背景颜色
     BackgroundTableTitleColor=清单表格表头背景颜色
    +BackgroundTableTitleTextColor=Text color for Table title line
     BackgroundTableLineOddColor=表格奇数背景颜色
     BackgroundTableLineEvenColor=表格偶数背景颜色
     MinimumNoticePeriod=最小通知间隔
    @@ -1718,19 +1729,19 @@ FillFixTZOnlyIfRequired=例:+2 (只有问题发生时才填写)
     ExpectedChecksum=预计校验
     CurrentChecksum=当前校验
     ForcedConstants=Required constant values
    -MailToSendProposal=发送客户报价
    -MailToSendOrder=发送客户订单
    -MailToSendInvoice=发送客户发票
    -MailToSendShipment=发送发货单
    -MailToSendIntervention=发送干预
    -MailToSendSupplierRequestForQuotation=发送供应商报价请求
    -MailToSendSupplierOrder=发送采购订单
    -MailToSendSupplierInvoice=发送供应商发票
    -MailToSendContract=To send a contract
    -MailToThirdparty=To send email from third party page
    -MailToMember=To send email from member page
    -MailToUser=To send email from user page
    -MailToProject= To send email from project page
    +MailToSendProposal=客户报价
    +MailToSendOrder=客户订单
    +MailToSendInvoice=客户发票
    +MailToSendShipment=运输
    +MailToSendIntervention=干预
    +MailToSendSupplierRequestForQuotation=Quotation request
    +MailToSendSupplierOrder=Purchase orders
    +MailToSendSupplierInvoice=Vendor invoices
    +MailToSendContract=合同
    +MailToThirdparty=合伙人
    +MailToMember=会员
    +MailToUser=用户
    +MailToProject=Projects page
     ByDefaultInList=默认显示列表视图
     YouUseLastStableVersion=You use the latest stable version
     TitleExampleForMajorRelease=Example of message you can use to announce this major release (feel free to use it on your web sites)
    @@ -1780,7 +1791,10 @@ MAIN_PDF_MARGIN_BOTTOM=Bottom margin on PDF
     SetToYesIfGroupIsComputationOfOtherGroups=Set this to yes if this group is a computation of other groups
     EnterCalculationRuleIfPreviousFieldIsYes=Enter calculcation rule if previous field was set to Yes (For example 'CODEGRP1+CODEGRP2')
     SeveralLangugeVariatFound=Several language variants found
    -WebDavServer=URL of %s server : %s
    +COMPANY_AQUARIUM_REMOVE_SPECIAL=Remove special characters
    +COMPANY_AQUARIUM_CLEAN_REGEX=Regex filter to clean value (COMPANY_AQUARIUM_CLEAN_REGEX)
    +GDPRContact=GDPR contact
    +GDPRContactDesc=If you store data about European companies/citizen, you can store here the contact who is responsible for the General Data Protection Regulation
     ##### Resource ####
     ResourceSetup=Configuration du module Resource
     UseSearchToSelectResource=Use a search form to choose a resource (rather than a drop-down list).
    diff --git a/htdocs/langs/zh_CN/banks.lang b/htdocs/langs/zh_CN/banks.lang
    index 22c618a00a8..bdf90957a3b 100644
    --- a/htdocs/langs/zh_CN/banks.lang
    +++ b/htdocs/langs/zh_CN/banks.lang
    @@ -1,12 +1,13 @@
     # Dolibarr language file - Source file is en_US - banks
     Bank=银行
    -MenuBankCash=银行/现金
    +MenuBankCash=Bank | Cash
     MenuVariousPayment=Miscellaneous payments
     MenuNewVariousPayment=New Miscellaneous payment
     BankName=银行名称
     FinancialAccount=帐户
     BankAccount=银行帐户
     BankAccounts=银行帐户
    +BankAccountsAndGateways=Bank accounts | Gateways
     ShowAccount=显示帐户
     AccountRef=财务帐号
     AccountLabel=财务帐户标签
    @@ -131,7 +132,7 @@ PaymentDateUpdateSucceeded=付款日期更新成功
     PaymentDateUpdateFailed=付款日期无法更新
     Transactions=交易
     BankTransactionLine=Bank entry
    -AllAccounts=所有银行/现金帐户
    +AllAccounts=All bank and cash accounts
     BackToAccount=回到帐户
     ShowAllAccounts=显示所有帐户
     FutureTransaction=在FUTUR的交易。调解没有办法。
    @@ -159,5 +160,6 @@ VariousPayment=Miscellaneous payments
     VariousPayments=Miscellaneous payments
     ShowVariousPayment=Show miscellaneous payments
     AddVariousPayment=Add miscellaneous payments
    +SEPAMandate=SEPA mandate
     YourSEPAMandate=Your SEPA mandate
     FindYourSEPAMandate=This is your SEPA mandate to authorize our company to make direct debit order to your bank. Thanks to return it signed (scan of the signed document) or sent it by mail to
    diff --git a/htdocs/langs/zh_CN/bills.lang b/htdocs/langs/zh_CN/bills.lang
    index 52ce5935291..22dcbab9683 100644
    --- a/htdocs/langs/zh_CN/bills.lang
    +++ b/htdocs/langs/zh_CN/bills.lang
    @@ -109,9 +109,9 @@ CancelBill=取消发票
     SendRemindByMail=通过电子邮件发送提醒
     DoPayment=Enter payment
     DoPaymentBack=Enter refund
    -ConvertToReduc=转换到未来的折扣
    -ConvertExcessReceivedToReduc=Convert excess received into future discount
    -ConvertExcessPaidToReduc=Convert excess paid into future discount
    +ConvertToReduc=Mark as credit available
    +ConvertExcessReceivedToReduc=Convert excess received into available credit
    +ConvertExcessPaidToReduc=Convert excess paid into available discount
     EnterPaymentReceivedFromCustomer=输入从客户收到的付款
     EnterPaymentDueToCustomer=为客户创建付款延迟
     DisabledBecauseRemainderToPayIsZero=禁用,因为未支付金额为0
    @@ -120,7 +120,7 @@ BillStatus=发票状态
     StatusOfGeneratedInvoices=Status of generated invoices
     BillStatusDraft=草案(需要确认)
     BillStatusPaid=已支付
    -BillStatusPaidBackOrConverted=Credit note refund or converted into discount
    +BillStatusPaidBackOrConverted=Credit note refund or marked as credit available
     BillStatusConverted=Paid (ready for consumption in final invoice)
     BillStatusCanceled=已丢弃
     BillStatusValidated=已确认 (需要付款)
    @@ -282,6 +282,7 @@ RelativeDiscount=相对折扣
     GlobalDiscount=全球折扣
     CreditNote=信用记录
     CreditNotes=信用记录
    +CreditNotesOrExcessReceived=Credit notes or excess received
     Deposit=Down payment
     Deposits=Down payments
     DiscountFromCreditNote=从信用记录折扣 %s
    @@ -296,10 +297,10 @@ DiscountType=Discount type
     NoteReason=备注/原因
     ReasonDiscount=原因
     DiscountOfferedBy=授予人
    -DiscountStillRemaining=Discounts available
    -DiscountAlreadyCounted=Discounts already consumed
    +DiscountStillRemaining=Discounts or credits available
    +DiscountAlreadyCounted=Discounts or credits already consumed
     CustomerDiscounts=Customer discounts
    -SupplierDiscounts=Supplier discounts
    +SupplierDiscounts=Vendors discounts
     BillAddress=账单地址
     HelpEscompte=这是给予客户优惠折扣,因为客户在付款条件日期前已经付清全款。
     HelpAbandonBadCustomer=这一数额已被放弃(客户说是一个坏的客户),并作为一个特殊的松散考虑。
    @@ -339,6 +340,12 @@ PaymentOnDifferentThirdBills=Allow payments on different thirdparties bills but
     PaymentNote=付款备注
     ListOfPreviousSituationInvoices=List of previous situation invoices
     ListOfNextSituationInvoices=List of next situation invoices
    +ListOfSituationInvoices=List of situation invoices
    +CurrentSituationTotal=Total current situation
    +DisabledBecauseNotEnouthCreditNote=To remove a situation invoice from cycle, this invoice's credit note total must cover this invoice total
    +RemoveSituationFromCycle=Remove this invoice from cycle
    +ConfirmRemoveSituationFromCycle=Remove this invoice %s from cycle ?
    +ConfirmOuting=Confirm outing
     FrequencyPer_d=每 %s 天
     FrequencyPer_m=每 %s 月
     FrequencyPer_y=每 %s 年
    @@ -387,6 +394,7 @@ PaymentConditionShort14DENDMONTH=14 days of month-end
     PaymentCondition14DENDMONTH=Within 14 days following the end of the month
     FixAmount=固定金额
     VarAmount=可变金额(%% tot.)
    +VarAmountOneLine=Variable amount (%% tot.) - 1 line with label '%s'
     # PaymentType
     PaymentTypeVIR=银行转帐
     PaymentTypeShortVIR=银行转帐
    @@ -505,9 +513,14 @@ SituationAmount=Situation invoice amount(net)
     SituationDeduction=Situation subtraction
     ModifyAllLines=全部变更
     CreateNextSituationInvoice=Create next situation
    +ErrorFindNextSituationInvoice=Error unable to find next situation cycle ref
    +ErrorOutingSituationInvoiceOnUpdate=Unable to outing this situation invoice.
    +ErrorOutingSituationInvoiceCreditNote=Unable to outing linked credit note.
     NotLastInCycle=This invoice is not the latest in cycle and must not be modified.
     DisabledBecauseNotLastInCycle=The next situation already exists.
     DisabledBecauseFinal=This situation is final.
    +situationInvoiceShortcode_AS=AS
    +situationInvoiceShortcode_S=S
     CantBeLessThanMinPercent=The progress can't be smaller than its value in the previous situation.
     NoSituations=No open situations
     InvoiceSituationLast=Final and general invoice
    @@ -532,3 +545,4 @@ AutoFillDateFrom=Set start date for service line with invoice date
     AutoFillDateFromShort=Set start date
     AutoFillDateTo=Set end date for service line with next invoice date
     AutoFillDateToShort=Set end date
    +MaxNumberOfGenerationReached=Max number of gen. reached
    diff --git a/htdocs/langs/zh_CN/categories.lang b/htdocs/langs/zh_CN/categories.lang
    index 366896bbaa7..6d2463ddc65 100644
    --- a/htdocs/langs/zh_CN/categories.lang
    +++ b/htdocs/langs/zh_CN/categories.lang
    @@ -16,7 +16,7 @@ MembersCategoriesArea=会员标签/分类区
     ContactsCategoriesArea=联系人标签/分类信息区
     AccountsCategoriesArea=账户标签/分类区
     ProjectsCategoriesArea=项目标签/分类区
    -SubCats=小类
    +SubCats=Sub-categories
     CatList=标签/分类列表
     NewCategory=新建标签/分类
     ModifCat=变更标签/分类
    @@ -85,3 +85,4 @@ CategorieRecursivHelp=如果启动,产品也将与父类的子类添加到
     AddProductServiceIntoCategory=添加下面的产品/服务
     ShowCategory=显示标签/分类
     ByDefaultInList=按默认列表
    +ChooseCategory=Choose category
    diff --git a/htdocs/langs/zh_CN/commercial.lang b/htdocs/langs/zh_CN/commercial.lang
    index 37fce3b30b4..3c6915c5314 100644
    --- a/htdocs/langs/zh_CN/commercial.lang
    +++ b/htdocs/langs/zh_CN/commercial.lang
    @@ -60,8 +60,8 @@ ActionAC_CLO=关闭
     ActionAC_EMAILING=发送群发电子邮件
     ActionAC_COM=通过邮件发送客户订单
     ActionAC_SHIP=发送发货单
    -ActionAC_SUP_ORD=通过邮件发送采购订单
    -ActionAC_SUP_INV=通过邮件发送供应商发票
    +ActionAC_SUP_ORD=Send purchase order by mail
    +ActionAC_SUP_INV=Send vendor invoice by mail
     ActionAC_OTH=其他
     ActionAC_OTH_AUTO=自动插入事件
     ActionAC_MANUAL=手动插入事件
    diff --git a/htdocs/langs/zh_CN/companies.lang b/htdocs/langs/zh_CN/companies.lang
    index 152ea33343c..ffa926a2207 100644
    --- a/htdocs/langs/zh_CN/companies.lang
    +++ b/htdocs/langs/zh_CN/companies.lang
    @@ -8,11 +8,11 @@ ConfirmDeleteContact=Are you sure you want to delete this contact and all inheri
     MenuNewThirdParty=新建合伙人
     MenuNewCustomer=新建客户
     MenuNewProspect=新建准客户
    -MenuNewSupplier=新建供应商
    +MenuNewSupplier=New vendor
     MenuNewPrivateIndividual=新私营个体
    -NewCompany=新建公司 (准客户,客户,供应商)
    -NewThirdParty=新建合伙人 (准客户,客户,供应商)
    -CreateDolibarrThirdPartySupplier=创建合伙人(供应商)
    +NewCompany=New company (prospect, customer, vendor)
    +NewThirdParty=New third party (prospect, customer, vendor)
    +CreateDolibarrThirdPartySupplier=Create a third party (vendor)
     CreateThirdPartyOnly=创建合伙人
     CreateThirdPartyAndContact=Create a third party + a child contact
     ProspectionArea=准客户区
    @@ -37,7 +37,7 @@ ThirdPartyProspectsStats=准客户
     ThirdPartyCustomers=客户
     ThirdPartyCustomersStats=客户
     ThirdPartyCustomersWithIdProf12=与%s或%客户s
    -ThirdPartySuppliers=供应商
    +ThirdPartySuppliers=Vendors
     ThirdPartyType=合伙人类型
     Individual=私营个体
     ToCreateContactWithSameName=Will create automatically a contact/address with same information than third party under the third party. In most cases, even if your third party is a physical people, creating a third party alone is enough.
    @@ -77,11 +77,11 @@ Web=网站
     Poste= 位置
     DefaultLang=默认语言
     VATIsUsed=Sales tax is used
    -VATIsUsedWhenSelling=This define if this thirdparty includes a sale tax or not when it makes an invoice to its own customers
    +VATIsUsedWhenSelling=This define if this third party includes a sale tax or not when it makes an invoice to its own customers
     VATIsNotUsed=Sales tax is not used
     CopyAddressFromSoc=Fill address with third party address
    -ThirdpartyNotCustomerNotSupplierSoNoRef=合伙人无论客户或供应商,都没有对象可参考
    -ThirdpartyIsNeitherCustomerNorClientSoCannotHaveDiscounts=Thirdparty neither customer nor supplier, discounts are not available
    +ThirdpartyNotCustomerNotSupplierSoNoRef=Third party neither customer nor vendor, no available refering objects
    +ThirdpartyIsNeitherCustomerNorClientSoCannotHaveDiscounts=Third party neither customer nor supplier, discounts are not available
     PaymentBankAccount=Payment bank account
     OverAllProposals=报价
     OverAllOrders=订单
    @@ -99,9 +99,9 @@ LocalTax2ES=IRPF
     TypeLocaltax1ES=RE 类型
     TypeLocaltax2ES=IRPF 类型
     WrongCustomerCode=客户代码无效
    -WrongSupplierCode=供应商代码无效
    +WrongSupplierCode=Vendor code invalid
     CustomerCodeModel=客户代码模板
    -SupplierCodeModel=供应商代码模板
    +SupplierCodeModel=Vendor code model
     Gencod=条码
     ##### Professional ID #####
     ProfId1Short=Prof. id 1
    @@ -267,7 +267,7 @@ Prospect=准客户
     CustomerCard=客户信息
     Customer=客户
     CustomerRelativeDiscount=相对客户折扣
    -SupplierRelativeDiscount=Relative supplier discount
    +SupplierRelativeDiscount=Relative vendor discount
     CustomerRelativeDiscountShort=相对折扣
     CustomerAbsoluteDiscountShort=绝对优惠
     CompanyHasRelativeDiscount=这个客户有一个<b>%s的%%</b>的折扣
    @@ -284,8 +284,8 @@ HasCreditNoteFromSupplier=You have credit notes for <b>%s</b> %s from this suppl
     CompanyHasNoAbsoluteDiscount=此客户没有提供贴息贷款
     CustomerAbsoluteDiscountAllUsers=Absolute customer discounts (granted by all users)
     CustomerAbsoluteDiscountMy=Absolute customer discounts (granted by yourself)
    -SupplierAbsoluteDiscountAllUsers=Absolute supplier discounts (granted by all users)
    -SupplierAbsoluteDiscountMy=Absolute supplier discounts (granted by yourself)
    +SupplierAbsoluteDiscountAllUsers=Absolute vendor discounts (entered by all users)
    +SupplierAbsoluteDiscountMy=Absolute vendor discounts (entered by yourself)
     DiscountNone=无
     Supplier=供应商
     AddContact=创建联系人
    @@ -304,13 +304,13 @@ DeleteACompany=删除公司
     PersonalInformations=个人资料
     AccountancyCode=会计账户
     CustomerCode=客户代码
    -SupplierCode=供应商代码
    +SupplierCode=Vendor code
     CustomerCodeShort=客户代码
    -SupplierCodeShort=供应商代码
    +SupplierCodeShort=Vendor code
     CustomerCodeDesc=客户代码,为所有客户提供唯一的客户代码值
    -SupplierCodeDesc=供应商代码,所有供应商的代码均是唯一的
    +SupplierCodeDesc=Vendor code, unique for all vendors
     RequiredIfCustomer=要求合伙人为客户或是准客户
    -RequiredIfSupplier=要求合伙人为供应商
    +RequiredIfSupplier=Required if third party is a vendor
     ValidityControledByModule=有效性控制模块
     ThisIsModuleRules=这是本单元的规则
     ProspectToContact=准客户到联系人
    @@ -338,7 +338,7 @@ MyContacts=我的联系人
     Capital=注册资金
     CapitalOf=注册资金 %s
     EditCompany=编辑公司
    -ThisUserIsNot=该用户不是准客户,也不是客户更不是供应商
    +ThisUserIsNot=This user is not a prospect, customer nor vendor
     VATIntraCheck=支票
     VATIntraCheckDesc=<b>%s的</b>允许该链接要求欧盟增值税检查服务。从服务器的外部网络连接需要这项服务工作。
     VATIntraCheckURL=http://ec.europa.eu/taxation_customs/vies/vieshome.do
    @@ -396,7 +396,7 @@ ImportDataset_company_4=Third parties/Sales representatives (Assign sales repres
     PriceLevel=价格级别
     DeliveryAddress=送货地址
     AddAddress=添加地址
    -SupplierCategory=供应商分类
    +SupplierCategory=Vendor category
     JuridicalStatus200=独立
     DeleteFile=删除文件
     ConfirmDeleteFile=你确定要删除这个文件?
    @@ -406,7 +406,7 @@ FiscalYearInformation=会计年度信息
     FiscalMonthStart=会计年度初始月
     YouMustAssignUserMailFirst=您必须为此账户添加电子邮箱,首先可为他添加电子邮件通知功能。
     YouMustCreateContactFirst=能够添加电子邮件通知, 首先你必须填写合伙人的有效Email地址
    -ListSuppliersShort=供应商列表
    +ListSuppliersShort=List of vendors
     ListProspectsShort=准客户列表
     ListCustomersShort=客户列表
     ThirdPartiesArea=合伙人信息区
    @@ -420,7 +420,7 @@ CurrentOutstandingBill=当前优质账单
     OutstandingBill=优质账单最大值
     OutstandingBillReached=已达到最大优质账单值
     OrderMinAmount=Minimum amount for order
    -MonkeyNumRefModelDesc=返回格式%syymm为客户代码以及%syymm -○○○○供应商代码其中YY是年numero,MM是月,nnnn是一个没有休息,没有为0返回序列。
    +MonkeyNumRefModelDesc=Return numero with format %syymm-nnnn for customer code and %syymm-nnnn for vendor code where yy is year, mm is month and nnnn is a sequence with no break and no return to 0.
     LeopardNumRefModelDesc=客户/供应商代码是免费的。此代码可以随时修改。
     ManagingDirectors=公司高管(s)称呼 (CEO, 董事长, 总裁...)
     MergeOriginThirdparty=重复第三方(第三方要删除)
    @@ -431,4 +431,4 @@ SaleRepresentativeLogin=销售代表登陆
     SaleRepresentativeFirstname=First name of sales representative
     SaleRepresentativeLastname=Last name of sales representative
     ErrorThirdpartiesMerge=There was an error when deleting the third parties. Please check the log. Changes have been reverted.
    -NewCustomerSupplierCodeProposed=New customer or supplier code suggested on duplicate code
    +NewCustomerSupplierCodeProposed=New customer or vendor code suggested on duplicate code
    diff --git a/htdocs/langs/zh_CN/compta.lang b/htdocs/langs/zh_CN/compta.lang
    index 0062da8d52f..eebe23e06c8 100644
    --- a/htdocs/langs/zh_CN/compta.lang
    +++ b/htdocs/langs/zh_CN/compta.lang
    @@ -19,7 +19,8 @@ Income=收入
     Outcome=支出
     MenuReportInOut=收入/支出
     ReportInOut=Balance of income and expenses
    -ReportTurnover=营业额
    +ReportTurnover=Turnover invoiced
    +ReportTurnoverCollected=Turnover collected
     PaymentsNotLinkedToInvoice=付款未链接到任何发票,所以无法与任何合伙人关联
     PaymentsNotLinkedToUser=付款不链接到任何用户
     Profit=利润
    @@ -34,7 +35,8 @@ AmountHTVATRealPaid=净支出
     VATToPay=Tax sales
     VATReceived=Tax received
     VATToCollect=Tax purchases
    -VATSummary=Tax Balance
    +VATSummary=Tax monthly
    +VATBalance=Tax Balance
     VATPaid=Tax paid
     LT1Summary=Tax 2 summary
     LT2Summary=Tax 3 summary
    @@ -76,16 +78,16 @@ MenuNewSocialContribution=新建社会/财政税
     NewSocialContribution=新建社会/财政税
     AddSocialContribution=Add social/fiscal tax
     ContributionsToPay=支付社会/财政税
    -AccountancyTreasuryArea=会计/库务区
    +AccountancyTreasuryArea=Billing and payment area
     NewPayment=新建支付
     Payments=付款
     PaymentCustomerInvoice=客户发票付款
    -PaymentSupplierInvoice=供应商发票付款
    +PaymentSupplierInvoice=Vendor invoice payment
     PaymentSocialContribution=社会/财政税款
     PaymentVat=增值税纳税
     ListPayment=付款列表
     ListOfCustomerPayments=客户付款列表
    -ListOfSupplierPayments=供应商付款的名单
    +ListOfSupplierPayments=List of vendor payments
     DateStartPeriod=起始日期时期
     DateEndPeriod=结束日期时期
     newLT1Payment=New tax 2 payment
    @@ -104,19 +106,21 @@ VATPayment=销售税款
     VATPayments=销售税款
     VATRefund=Sales tax refund
     NewVATPayment=New sales tax payment
    +NewLocalTaxPayment=New tax %s payment
     Refund=Refund
     SocialContributionsPayments=社会/财政税款
     ShowVatPayment=显示增值税纳税
     TotalToPay=共支付
     BalanceVisibilityDependsOnSortAndFilters=Balance is visible in this list only if table is sorted ascending on %s and filtered for 1 bank account
     CustomerAccountancyCode=Customer accounting code
    -SupplierAccountancyCode=Supplier accounting code
    +SupplierAccountancyCode=Vendor accounting code
     CustomerAccountancyCodeShort=客户账户代码
     SupplierAccountancyCodeShort=供应商账户代码
     AccountNumber=帐号
     NewAccountingAccount=新帐户
    -SalesTurnover=销售营业额
    -SalesTurnoverMinimum=最低销售额
    +Turnover=Turnover invoiced
    +TurnoverCollected=Turnover collected
    +SalesTurnoverMinimum=Minimum turnover
     ByExpenseIncome=By expenses & incomes
     ByThirdParties=由合伙人
     ByUserAuthorOfInvoice=按开具发票者
    @@ -136,8 +140,8 @@ ConfirmDeleteSocialContribution=你确定要删除这个社会/财政税款吗
     ExportDataset_tax_1=社会和财政税和付款
     CalcModeVATDebt=模式 <b>%sVAT 关于承诺债务%s</b>.
     CalcModeVATEngagement=模式 <b>%s 增值税收入,支出 %s</b>.
    -CalcModeDebt=模式 <b>%sClaims-Debts%s</b> 据说 <b>承诺债务</b>.
    -CalcModeEngagement=模式 <b>%sIncomes-Expenses%s</b> 据说 <b>现金会计</b>
    +CalcModeDebt=Analysis of known recorded invoices even if they are not yet accounted in ledger.
    +CalcModeEngagement=Analysis of known recorded payments, even if they are not yet accounted in Ledger.
     CalcModeBookkeeping=Analysis of <b>data journalized in Bookkeeping Ledger table</b>
     CalcModeLT1= 模式 <b>%sRE 客户发票 - 供应商发票%s</b>
     CalcModeLT1Debt=模式 <b>%sRE 客户发票%s</b>
    @@ -150,9 +154,9 @@ AnnualSummaryInputOutputMode=年度总结的收支平衡表
     AnnualByCompanies=Balance of income and expenses, by predefined groups of account
     AnnualByCompaniesDueDebtMode=Balance of income and expenses, detail by predefined groups, mode <b>%sClaims-Debts%s</b> said <b>Commitment accounting</b>.
     AnnualByCompaniesInputOutputMode=Balance of income and expenses, detail by predefined groups, mode <b>%sIncomes-Expenses%s</b> said <b>cash accounting</b>.
    -SeeReportInInputOutputMode=见报告<b>%sIncomes-Expenses%s</b> 据说<b>现金会计</b>对实际付款的计算
    -SeeReportInDueDebtMode=见报告 <b>%sClaims-Debts%s</b> 据说<b>承诺债务</b>关于开具发票的计算
    -SeeReportInBookkeepingMode=See report <b>%sBookeeping%s</b> for a calculation on <b>bookkeeping table analysis</b>
    +SeeReportInInputOutputMode=See %sanalysis of payments%s for a calculation on actual payments made even if they are not yet accounted in Ledger.
    +SeeReportInDueDebtMode=See %sanalysis of invoices%s for a calculation based on known recorded invoices even if they are not yet accounted in Ledger.
    +SeeReportInBookkeepingMode=See <b>%sBookeeping report%s</b> for a calculation on <b>Bookkeeping Ledger table</b>
     RulesAmountWithTaxIncluded=- 所示金额均含税
     RulesResultDue=- It includes outstanding invoices, expenses, VAT, donations whether they are paid or not. Is also includes paid salaries.<br>- It is based on the validation date of invoices and VAT and on the due date for expenses. For salaries defined with Salary module, the value date of payment is used.
     RulesResultInOut=- It includes the real payments made on invoices, expenses, VAT and salaries. <br>- It is based on the payment dates of the invoices, expenses, VAT and salaries. The donation date for donation.
    @@ -171,6 +175,8 @@ LT1ReportByCustomersES=按合伙人 RE 报表
     LT2ReportByCustomersES=按合伙人IRPF的报表
     VATReport=Sale tax report
     VATReportByPeriods=Sale tax report by period
    +VATReportByRates=Sale tax report by rates
    +VATReportByThirdParties=Sale tax report by third parties
     VATReportByCustomers=Sale tax report by customer
     VATReportByCustomersInInputOutputMode=每客户增值税征收和支付的报表
     VATReportByQuartersInInputOutputMode=Report by Sale tax rate of the tax collected and paid
    @@ -207,7 +213,7 @@ Pcg_version=Chart of accounts models
     Pcg_type=PCG类型
     Pcg_subtype=PCG子类型
     InvoiceLinesToDispatch=待分配的发票行
    -ByProductsAndServices=通过产品和服务
    +ByProductsAndServices=By product and service
     RefExt=外部编码
     ToCreateAPredefinedInvoice=To create a template invoice, create a standard invoice, then, without validating it, click onto button "%s".
     LinkedOrder=链接到订单
    @@ -215,7 +221,8 @@ Mode1=方法 1
     Mode2=方法 2
     CalculationRuleDesc=要计算增值税总额,有两种方法: <br>方法1是在每一行四舍五入,然后对它们求和。 <br>方法2是在总结增值税在每一行,然后四舍五入结果。 <br>最后的结果可能不同,从几毛钱。默认模式是:<b>%s</b> 。
     CalculationRuleDescSupplier=According to supplier, choose appropriate method to apply same calculation rule and get same result expected by your supplier.
    -TurnoverPerProductInCommitmentAccountingNotRelevant=Turnover report per product, when using a <b>cash accountancy</b> mode is not relevant. This report is only available when using <b>engagement accountancy</b> mode (see setup of accountancy module).
    +TurnoverPerProductInCommitmentAccountingNotRelevant=The report of Turnover collected per product is not available. This report is only available for turnover invoiced.
    +TurnoverPerSaleTaxRateInCommitmentAccountingNotRelevant=The report of Turnover collected per sale tax rate is not available. This report is only available for turnover invoiced.
     CalculationMode=计算模式
     AccountancyJournal=Accounting code journal
     ACCOUNTING_VAT_SOLD_ACCOUNT=Accounting account by default for VAT on sales (used if not defined on VAT dictionary setup)
    @@ -223,7 +230,7 @@ ACCOUNTING_VAT_BUY_ACCOUNT=Accounting account by default for VAT on purchases (u
     ACCOUNTING_VAT_PAY_ACCOUNT=Accounting account by default for paying VAT
     ACCOUNTING_ACCOUNT_CUSTOMER=Accounting account used for customer third parties
     ACCOUNTING_ACCOUNT_CUSTOMER_Desc=The dedicated accounting account defined on third party card will be used for Subledger accouting only. This one will be used for General Ledger and as default value of Subledger accounting if dedicated customer accouting account on third party is not defined.
    -ACCOUNTING_ACCOUNT_SUPPLIER=Accounting account used for supplier third parties
    +ACCOUNTING_ACCOUNT_SUPPLIER=Accounting account used for vendor third parties
     ACCOUNTING_ACCOUNT_SUPPLIER_Desc=The dedicated accounting account defined on third party card will be used for Subledger accouting only. This one will be used for General Ledger and as default value of Subledger accounting if dedicated supplier accouting account on third party is not defined.
     CloneTax=复制 social/fiscal tax
     ConfirmCloneTax=Confirm the clone of a social/fiscal tax payment
    @@ -242,3 +249,11 @@ FiscalPeriod=Accounting period
     ListSocialContributionAssociatedProject=List of social contributions associated with the project
     DeleteFromCat=Remove from accounting group
     AccountingAffectation=Accounting assignement
    +LastDayTaxIsRelatedTo=Last day of period the tax is related to
    +VATDue=Sale tax claimed
    +ClaimedForThisPeriod=Claimed for the period
    +PaidDuringThisPeriod=Paid during this period
    +ByVatRate=By sale tax rate
    +TurnoverbyVatrate=Turnover invoiced by sale tax rate
    +TurnoverCollectedbyVatrate=Turnover collected by sale tax rate
    +PurchasebyVatrate=Purchase by sale tax rate
    diff --git a/htdocs/langs/zh_CN/dict.lang b/htdocs/langs/zh_CN/dict.lang
    index 9056e8341d6..bab583c41ff 100644
    --- a/htdocs/langs/zh_CN/dict.lang
    +++ b/htdocs/langs/zh_CN/dict.lang
    @@ -5,7 +5,8 @@ CountryIT=意大利
     CountryES=西班牙
     CountryDE=德国
     CountryCH=瑞士
    -CountryGB=大不列颠
    +# Warning, country code GB is for United Kingdom. UK Does not exists as country code in ISO standard.
    +CountryGB=英国
     CountryUK=英国
     CountryIE=爱尔兰
     CountryCN=中国
    diff --git a/htdocs/langs/zh_CN/ecm.lang b/htdocs/langs/zh_CN/ecm.lang
    index 39ebb056c29..df401ec6161 100644
    --- a/htdocs/langs/zh_CN/ecm.lang
    +++ b/htdocs/langs/zh_CN/ecm.lang
    @@ -39,9 +39,10 @@ ShowECMSection=显示目录
     DeleteSection=删除目录
     ConfirmDeleteSection=Can you confirm you want to delete the directory <b>%s</b>?
     ECMDirectoryForFiles=相对目录的文件
    -CannotRemoveDirectoryContainsFiles=删除不可能的,因为它包含了一些文件
    +CannotRemoveDirectoryContainsFilesOrDirs=Removal not possible because it contains some files or sub-directories
    +CannotRemoveDirectoryContainsFiles=Removal not possible because it contains some files
     ECMFileManager=档案管理员
    -ECMSelectASection=请在左侧目录树中选取目录...
    +ECMSelectASection=Select a directory in the tree...
     DirNotSynchronizedSyncFirst=This directory seems to be created or modified outside ECM module. You must click on "Resync" button first to synchronize disk and database to get content of this directory.
     ReSyncListOfDir=Resync list of directories
     HashOfFileContent=Hash of file content
    diff --git a/htdocs/langs/zh_CN/errors.lang b/htdocs/langs/zh_CN/errors.lang
    index 1df6a6feb47..80b8871fd69 100644
    --- a/htdocs/langs/zh_CN/errors.lang
    +++ b/htdocs/langs/zh_CN/errors.lang
    @@ -32,9 +32,9 @@ ErrorBarCodeRequired=需要条形码
     ErrorCustomerCodeAlreadyUsed=客户代码已被使用
     ErrorBarCodeAlreadyUsed=条码已存在且已使用
     ErrorPrefixRequired=前缀要求
    -ErrorBadSupplierCodeSyntax=错误的供应商代码
    -ErrorSupplierCodeRequired=要求供应商代码
    -ErrorSupplierCodeAlreadyUsed=供应商代码已被使用
    +ErrorBadSupplierCodeSyntax=Bad syntax for vendor code
    +ErrorSupplierCodeRequired=Vendor code required
    +ErrorSupplierCodeAlreadyUsed=Vendor code already used
     ErrorBadParameters=错误的参数
     ErrorBadValueForParameter=错误值 '%s' 参数 '%s'
     ErrorBadImageFormat=图片格式不支持(你的PHP不支持图片格式转换功能)
    @@ -87,7 +87,7 @@ ErrorsOnXLines=<b>%</b>误差<b>的</b>源上线
     ErrorFileIsInfectedWithAVirus=防病毒程序无法验证文件(文件可能被病毒感染)
     ErrorSpecialCharNotAllowedForField=特殊字符不为外地允许“%s的”
     ErrorNumRefModel=存在一个引用(%s)和编号是不符合本规则兼容到数据库。记录中删除或重命名参考激活此模块。
    -ErrorQtyTooLowForThisSupplier=数量过低,供应商或供应商在这此产品没有价格定义
    +ErrorQtyTooLowForThisSupplier=Quantity too low for this vendor or no price defined on this product for this supplier
     ErrorModuleSetupNotComplete=模块设置看起来未完成设置。请到 主页->设置->模块菜单 完成模块的设置。
     ErrorBadMask=在面具的错误
     ErrorBadMaskFailedToLocatePosOfSequence=没有序列号错误,面具
    @@ -177,7 +177,7 @@ ErrorBadDefinitionOfMenuArrayInModuleDescriptor=Bad Definition Of Menu Array In
     ErrorSavingChanges=An error has ocurred when saving the changes
     ErrorWarehouseRequiredIntoShipmentLine=Warehouse is required on the line to ship
     ErrorFileMustHaveFormat=File must have format %s
    -ErrorSupplierCountryIsNotDefined=此供应商国是没有定义。正确的这第一。
    +ErrorSupplierCountryIsNotDefined=Country for this vendor is not defined. Correct this first.
     ErrorsThirdpartyMerge=两条记录合并失败。请求已取消。
     ErrorStockIsNotEnoughToAddProductOnOrder=Stock is not enough for product %s to add it into a new order.
     ErrorStockIsNotEnoughToAddProductOnInvoice=Stock is not enough for product %s to add it into a new invoice.
    diff --git a/htdocs/langs/zh_CN/install.lang b/htdocs/langs/zh_CN/install.lang
    index 873de199770..2e2ee9abe0d 100644
    --- a/htdocs/langs/zh_CN/install.lang
    +++ b/htdocs/langs/zh_CN/install.lang
    @@ -6,6 +6,7 @@ ConfFileDoesNotExistsAndCouldNotBeCreated=配置文件<b>%s</b>不存在并且
     ConfFileCouldBeCreated=已创建好 <b>%s</b> 配置文件。
     ConfFileIsNotWritable=配置文件 <b>%s</b> 没有写权限。烦请再次检查权限设置。首次安装时,Web服务器必须设置该配置文件为可写权限 (例如Unix系统中需要用"chmod 666"命令来赋予权限)。
     ConfFileIsWritable=配置文件 <b>%s</b> 为可写权限。
    +ConfFileMustBeAFileNotADir=Configuration file <b>%s</b> must be a file, not a directory.
     ConfFileReload=从新的配置文件中加载全部信息。
     PHPSupportSessions=PHP多线程支持。
     PHPSupportPOSTGETOk=PHP的POST和GET支持。
    @@ -91,8 +92,8 @@ FailedToCreateAdminLogin=Failed to create Dolibarr administrator account.
     WarningRemoveInstallDir=温馨提示,出于安全考量,安装或升级完成后你应删除<b>安装目录<b>或重命名为 <b>install.lock</b> ,以避免被他人恶意利用重装Dolibarr。
     FunctionNotAvailableInThisPHP=此服务器上的PHP不支持
     ChoosedMigrateScript=选择迁移脚本
    -DataMigration=数据迁移
    -DatabaseMigration=结构数据库迁移
    +DataMigration=Database migration (data)
    +DatabaseMigration=Database migration (structure + some data)
     ProcessMigrateScript=脚本处理
     ChooseYourSetupMode=选择你的安装模式,然后点击“开始”...
     FreshInstall=全新安装
    @@ -146,7 +147,7 @@ NothingToDo=Nothing to do
     # upgrade
     MigrationFixData=修正了非规范化数据
     MigrationOrder=数据迁移的客户订单
    -MigrationSupplierOrder=数据迁移对供应商订单
    +MigrationSupplierOrder=Data migration for vendor's orders
     MigrationProposal=数据迁移的商业报价
     MigrationInvoice=数据迁移的客户发票
     MigrationContract=数据迁移合同
    @@ -196,8 +197,14 @@ MigrationEvents=迁移事件数据:将事件所有者数据添加到任务列
     MigrationEventsContact=Migration of events to add event contact into assignement table
     MigrationRemiseEntity=更新 llx_societe_remise 的实际栏位参数值
     MigrationRemiseExceptEntity=更新 llx_societe_remise_except 的实际栏位参数值
    +MigrationUserRightsEntity=Update entity field value of llx_user_rights
    +MigrationUserGroupRightsEntity=Update entity field value of llx_usergroup_rights
     MigrationReloadModule=重载模块%s
     MigrationResetBlockedLog=Reset module BlockedLog for v7 algorithm
     ShowNotAvailableOptions=显示不可用的选项
     HideNotAvailableOptions=隐藏不可用的选项
     ErrorFoundDuringMigration=Error were reported during migration process so next step is not available. To ignore errors, you can <a href="%s">click here</a>, but application or some features may not work correctly until fixed.
    +YouTryInstallDisabledByDirLock=The application try to sefl upgrade, but install/upgrade pages have been disabled for security reason (directory renamed with .lock suffix).<br>
    +YouTryInstallDisabledByFileLock=The application try to sefl upgrade, but install/upgrade pages pages have been disabled for security reason (by lock file <strong>install.lock</strong> into dolibarr documents directory).<br>
    +ClickHereToGoToApp=Click here to go to your application
    +ClickOnLinkOrRemoveManualy=Click on following link and if you always reach this page, you must remove the file install.lock into documents directory manually
    diff --git a/htdocs/langs/zh_CN/ldap.lang b/htdocs/langs/zh_CN/ldap.lang
    index c1f3678b1b9..0e344352314 100644
    --- a/htdocs/langs/zh_CN/ldap.lang
    +++ b/htdocs/langs/zh_CN/ldap.lang
    @@ -1,5 +1,4 @@
     # Dolibarr language file - Source file is en_US - ldap
    -DomainPassword=密码域
     YouMustChangePassNextLogon=<b>%</b>用户密码<b>%之S</b>必须改变对域。
     UserMustChangePassNextLogon=用户必须更改密码的域%s
     LDAPInformationsForThisContact=在此LDAP数据库信息联系
    @@ -25,3 +24,4 @@ MemberTypeSynchronized=Member type synchronized
     ContactSynchronized=同步联系人
     ForceSynchronize=力同步Dolibarr - &gt;的LDAP
     ErrorFailedToReadLDAP=无法读取LDAP数据库。检查的LDAP模块设置和数据库获取。
    +PasswordOfUserInLDAP=Password of user in LDAP
    diff --git a/htdocs/langs/zh_CN/loan.lang b/htdocs/langs/zh_CN/loan.lang
    index e71195d1390..823169c28ea 100644
    --- a/htdocs/langs/zh_CN/loan.lang
    +++ b/htdocs/langs/zh_CN/loan.lang
    @@ -10,6 +10,7 @@ LoanCapital=注册资金
     Insurance=保险
     Interest=利率
     Nbterms=一些条款
    +Term=Term
     LoanAccountancyCapitalCode=Accounting account capital
     LoanAccountancyInsuranceCode=Accounting account insurance
     LoanAccountancyInterestCode=Accounting account interest
    @@ -17,39 +18,14 @@ ConfirmDeleteLoan=确认删除本贷款
     LoanDeleted=成功删除贷款
     ConfirmPayLoan=确认支付本贷款
     LoanPaid=贷款已支付
    -# Calc
    -LoanCalc=银行贷款计算器
    -PurchaseFinanceInfo=购买及财务信息
    -SalePriceOfAsset=资产出售价格
    -PercentageDown=贬值比率
    -LengthOfMortgage=贷款期限
    -AnnualInterestRate=年度利率
    -ExplainCalculations=解释计算方式
    -ShowMeCalculationsAndAmortization=显示计算结果及分期摊销
    -MortgagePaymentInformation=抵押付款信息
    -DownPayment=定金
    -DownPaymentDesc=这个 <b>预付订金</b>(注:订金,根据中国现行法律的有关规定,其不具有定金,不是订金哦,其不具有定金的性质,只是单方行为,不具有明显的担保性质。交付订金的一方主张定金权利的,人民法院不予支持。 = The price of the home multiplied by the percentage down divided by 100 (for 5% down becomes 5/100 or 0.05)这句数学没学好不译了:)
    -InterestRateDesc=<b>利率</b> = 按百分比显示的年度利率
    -MonthlyFactorDesc=<b>月度因子</b> = 下列公式的结果
    -MonthlyInterestRateDesc=<b>月度利率</b> = 年度利率除以12(按每年12个月计算)
    -MonthTermDesc=贷款按每月计算的 <b>月限</b> =您借款年限乘以12
    -MonthlyPaymentDesc=月度付款按以下公式计算
    -AmortizationPaymentDesc= <a href="#摊销">摊销</a> 确定您每月支付的银行利息是多少,而本金又是多少。
    -AmountFinanced=财务金额
    -AmortizationMonthlyPaymentOverYears=月度付款的摊销:: <b>%s</b> 按 %s 年计算
    -Totalsforyear=年度合计
    -MonthlyPayment=月度付款
    -LoanCalcDesc=This <b>mortgage calculator</b> can be used to figure out monthly payments of a loaning, based on the amount borrowed, the term of the loan desired and the interest rate.<br> This calculator includes also PMI (Private Mortgage Insurance) for loans where less than 20%% is put as a down payment. Also taken into consideration are the town property taxes, and their effect on the total monthly mortgage payment.<br>
    -GoToInterest=%s 将指向利率
    -GoToPrincipal=%s 将指向注册资金
    -YouWillSpend=你将花费 %s 年 %s
     ListLoanAssociatedProject=List of loan associated with the project
     AddLoan=Create loan
    +FinancialCommitment=Financial commitment
    +InterestAmount=利率
    +CapitalRemain=Capital remain
     # Admin
     ConfigLoan=货款模块设置
     LOAN_ACCOUNTING_ACCOUNT_CAPITAL=Accounting account capital by default
     LOAN_ACCOUNTING_ACCOUNT_INTEREST=Accounting account interest by default
     LOAN_ACCOUNTING_ACCOUNT_INSURANCE=Accounting account insurance by default
    -FinancialCommitment=Financial commitment
     CreateCalcSchedule=Edit financial commitment
    -InterestAmount=Interest amount
    diff --git a/htdocs/langs/zh_CN/mails.lang b/htdocs/langs/zh_CN/mails.lang
    index 3a2361fb308..ab268c6d0de 100644
    --- a/htdocs/langs/zh_CN/mails.lang
    +++ b/htdocs/langs/zh_CN/mails.lang
    @@ -11,7 +11,9 @@ MailFrom=寄件者
     MailErrorsTo=Errors to
     MailReply=回复
     MailTo=收件者(s)
    +MailToUsers=To user(s)
     MailCC=抄送
    +MailToCCUsers=Copy to users(s)
     MailCCC=缓存副本
     MailTopic=主题
     MailText=内容
    @@ -164,4 +166,4 @@ InGoingEmailSetup=Incoming email setup
     OutGoingEmailSetupForEmailing=Outgoing email setup (for mass emailing)
     DefaultOutgoingEmailSetup=Default outgoing email setup
     Information=信息
    -
    +ContactsWithThirdpartyFilter=Contacts avec filtre client
    diff --git a/htdocs/langs/zh_CN/main.lang b/htdocs/langs/zh_CN/main.lang
    index 408def9d9bb..7d9a9c1c458 100644
    --- a/htdocs/langs/zh_CN/main.lang
    +++ b/htdocs/langs/zh_CN/main.lang
    @@ -92,6 +92,7 @@ DolibarrInHttpAuthenticationSoPasswordUseless=Dolibarr authentication mode is se
     Administrator=管理员
     Undefined=未定义
     PasswordForgotten=忘记密码?
    +NoAccount=No account?
     SeeAbove=见上文
     HomeArea=首页信息状态区
     LastConnexion=最后上线时间
    @@ -402,6 +403,7 @@ DefaultTaxRate=Default tax rate
     Average=平均
     Sum=总和
     Delta=增量
    +RemainToPay=Remain to pay
     Module=Module/Application
     Modules=Modules/Applications
     Option=选项
    @@ -414,7 +416,7 @@ Favorite=收藏夹
     ShortInfo=信息
     Ref=编号
     ExternalRef=外部编号
    -RefSupplier=供应商编号
    +RefSupplier=Ref. vendor
     RefPayment=付款编号
     CommercialProposalsShort=报价单
     Comment=说明
    @@ -493,7 +495,7 @@ Received=已收
     Paid=已支付
     Topic=主题
     ByCompanies=由合伙人
    -ByUsers=通过用户
    +ByUsers=By user
     Links=链接
     Link=链接
     Rejects=拒绝
    @@ -505,6 +507,7 @@ NoneF=无
     NoneOrSeveral=None or several
     Late=逾期
     LateDesc=延迟的定义假如一条记录逾期或者取决于你的配置设定。请向管理员询问并从首页菜单->设置->警告菜单下修改相应设置。
    +NoItemLate=No late item
     Photo=图片
     Photos=图片
     AddPhoto=添加图片
    @@ -619,9 +622,9 @@ BuildDoc=生成Doc文件
     Entity=实体
     Entities=实体
     CustomerPreview=客户预览
    -SupplierPreview=供应商预览
    +SupplierPreview=Vendor preview
     ShowCustomerPreview=显示客户预览
    -ShowSupplierPreview=显示供应商预览
    +ShowSupplierPreview=Show vendor preview
     RefCustomer=客户编号
     Currency=货币
     InfoAdmin=信息管理员
    @@ -915,11 +918,11 @@ SearchIntoProductsOrServices=产品或服务
     SearchIntoProjects=项目
     SearchIntoTasks=任务
     SearchIntoCustomerInvoices=客户发票
    -SearchIntoSupplierInvoices=供应商发票
    +SearchIntoSupplierInvoices=Vendor invoices
     SearchIntoCustomerOrders=客户订单
    -SearchIntoSupplierOrders=供应商订单
    +SearchIntoSupplierOrders=Purchase orders
     SearchIntoCustomerProposals=客户报价
    -SearchIntoSupplierProposals=供应商报价
    +SearchIntoSupplierProposals=Vendor proposals
     SearchIntoInterventions=干预
     SearchIntoContracts=合同
     SearchIntoCustomerShipments=客户运输
    @@ -941,3 +944,7 @@ Remote=Remote
     LocalAndRemote=Local and Remote
     KeyboardShortcut=Keyboard shortcut
     AssignedTo=分配给
    +Deletedraft=Delete draft
    +ConfirmMassDraftDeletion=Draft Bulk delete confirmation
    +FileSharedViaALink=File shared via a link
    +
    diff --git a/htdocs/langs/zh_CN/margins.lang b/htdocs/langs/zh_CN/margins.lang
    index 46f38d29bf1..29da0d1f5b6 100644
    --- a/htdocs/langs/zh_CN/margins.lang
    +++ b/htdocs/langs/zh_CN/margins.lang
    @@ -28,10 +28,10 @@ UseDiscountAsService=作为服务
     UseDiscountOnTotal=在小计
     MARGIN_METHODE_FOR_DISCOUNT_DETAILS=Defines if a global discount is treated as a product, a service, or only on subtotal for margin calculation.
     MARGIN_TYPE=Buying/Cost price suggested by default for margin calculation
    -MargeType1=供应商最高价
    +MargeType1=Margin on Best vendor price
     MargeType2=加权平均价差 (WAP)
     MargeType3=成本价格保证金
    -MarginTypeDesc=* Margin on best buying price = Selling price - Best supplier price defined on product card<br>* Margin on Weighted Average Price (WAP) = Selling price - Product Weighted Average Price (WAP) or best supplier price if WAP not yet defined<br>* Margin on Cost price = Selling price - Cost price defined on product card or WAP if cost price not defined, or best supplier price if WAP not yet defined
    +MarginTypeDesc=* Margin on best buying price = Selling price - Best vendor price defined on product card<br>* Margin on Weighted Average Price (WAP) = Selling price - Product Weighted Average Price (WAP) or best supplier price if WAP not yet defined<br>* Margin on Cost price = Selling price - Cost price defined on product card or WAP if cost price not defined, or best supplier price if WAP not yet defined
     CostPrice=成本价
     UnitCharges=费用单位
     Charges=费用
    diff --git a/htdocs/langs/zh_CN/members.lang b/htdocs/langs/zh_CN/members.lang
    index a8b551ae323..52119219ec7 100644
    --- a/htdocs/langs/zh_CN/members.lang
    +++ b/htdocs/langs/zh_CN/members.lang
    @@ -111,7 +111,7 @@ SendingAnEMailToMember=Sending information email to member
     SendingEmailOnAutoSubscription=Sending email on auto registration
     SendingEmailOnMemberValidation=Sending email on new member validation
     SendingEmailOnNewSubscription=Sending email on new subscription
    -SendingReminderForExpiredSubscription=Sending reminder for expired subscription
    +SendingReminderForExpiredSubscription=Sending reminder for expired subscriptions
     SendingEmailOnCancelation=Sending email on cancelation
     # Topic of email templates
     YourMembershipRequestWasReceived=Your membership was received.
    diff --git a/htdocs/langs/zh_CN/modulebuilder.lang b/htdocs/langs/zh_CN/modulebuilder.lang
    index a3fee23cb53..9d6661eda41 100644
    --- a/htdocs/langs/zh_CN/modulebuilder.lang
    +++ b/htdocs/langs/zh_CN/modulebuilder.lang
    @@ -74,6 +74,7 @@ NoWidget=No widget
     GoToApiExplorer=Go to API explorer
     ListOfMenusEntries=List of menu entries
     ListOfPermissionsDefined=List of defined permissions
    +SeeExamples=See examples here
     EnabledDesc=Condition to have this field active (Examples: 1 or $conf->global->MYMODULE_MYOPTION)
     VisibleDesc=Is the field visible ? (Examples: 0=Never visible, 1=Visible on list and create/update/view forms, 2=Visible on list only, 3=Visible on create/update/view form only. Using a negative value means field is not shown by default on list but can be selected for viewing)
     IsAMeasureDesc=Can the value of field be cumulated to get a total into list ? (Examples: 1 or 0)
    @@ -95,3 +96,6 @@ DropTableIfEmpty=(Delete table if empty)
     TableDoesNotExists=The table %s does not exists
     TableDropped=Table %s deleted
     InitStructureFromExistingTable=Build the structure array string of an existing table
    +UseAboutPage=Disallow the about page
    +UseDocFolder=Disallow the documentation folder
    +UseSpecificReadme=Use a specific ReadMe
    diff --git a/htdocs/langs/zh_CN/opensurvey.lang b/htdocs/langs/zh_CN/opensurvey.lang
    index 820896d0e8d..d65fa009d15 100644
    --- a/htdocs/langs/zh_CN/opensurvey.lang
    +++ b/htdocs/langs/zh_CN/opensurvey.lang
    @@ -58,3 +58,4 @@ MoreChoices=Enter more choices for the voters
     SurveyExpiredInfo=The poll has been closed or voting delay has expired.
     EmailSomeoneVoted=%s has filled a line.\nYou can find your poll at the link: \n%s
     ShowSurvey=Show survey
    +UserMustBeSameThanUserUsedToVote=You must have voted and use the same user name that the one used to vote, to post a comment
    diff --git a/htdocs/langs/zh_CN/orders.lang b/htdocs/langs/zh_CN/orders.lang
    index e042df91ac1..7ee5500dce9 100644
    --- a/htdocs/langs/zh_CN/orders.lang
    +++ b/htdocs/langs/zh_CN/orders.lang
    @@ -1,6 +1,6 @@
     # Dolibarr language file - Source file is en_US - orders
     OrdersArea=客户订单区
    -SuppliersOrdersArea=供应商订单区
    +SuppliersOrdersArea=Purchase orders area
     OrderCard=订单信息
     OrderId=订单编号
     Order=订单
    @@ -13,9 +13,9 @@ OrderToProcess=待处理订单
     NewOrder=新订单
     ToOrder=订单填写
     MakeOrder=订单填写
    -SupplierOrder=供应商订单
    -SuppliersOrders=供应商订单
    -SuppliersOrdersRunning=当前供应商订单
    +SupplierOrder=Purchase order
    +SuppliersOrders=Purchase orders
    +SuppliersOrdersRunning=Current purchase orders
     CustomerOrder=客户订单
     CustomersOrders=客户订单
     CustomersOrdersRunning=当前客户订单
    @@ -24,7 +24,7 @@ OrdersDeliveredToBill=Customer orders delivered to bill
     OrdersToBill=客户订单交期
     OrdersInProcess=待处理客户订单
     OrdersToProcess=待处理客户订单
    -SuppliersOrdersToProcess=供应商订单处理
    +SuppliersOrdersToProcess=Purchase orders to process
     StatusOrderCanceledShort=已取消
     StatusOrderDraftShort=草稿
     StatusOrderValidatedShort=已验证
    @@ -75,15 +75,15 @@ ShowOrder=显示订单
     OrdersOpened=处理订单
     NoDraftOrders=没有订单草稿
     NoOrder=空空如也——没有订单
    -NoSupplierOrder=空空如也——没有供应商订单
    +NoSupplierOrder=No purchase order
     LastOrders=最新 %s 客户订单
     LastCustomerOrders=最新 %s 客户订单
    -LastSupplierOrders=最近的 %s 份供应商订单
    +LastSupplierOrders=Latest %s purchase orders
     LastModifiedOrders=最近变更的 %s 份订单
     AllOrders=所有的订单
     NbOfOrders=订单号码
     OrdersStatistics=订单统计
    -OrdersStatisticsSuppliers=供应商订单统计
    +OrdersStatisticsSuppliers=Purchase order statistics
     NumberOfOrdersByMonth=按月份订单数
     AmountOfOrdersByMonthHT=每月订单金额(税后)
     ListOfOrders=订单列表
    @@ -97,12 +97,12 @@ ConfirmMakeOrder=Are you sure you want to confirm you made this order on <b>%s</
     GenerateBill=生成发票
     ClassifyShipped=归类"已交付"
     DraftOrders=订单草稿
    -DraftSuppliersOrders=供应商订单草稿
    +DraftSuppliersOrders=Draft purchase orders
     OnProcessOrders=处理中订单
     RefOrder=订单编号
     RefCustomerOrder=客户订单编号
    -RefOrderSupplier=供应商订单编号
    -RefOrderSupplierShort=Ref. order supplier
    +RefOrderSupplier=Ref. order for vendor
    +RefOrderSupplierShort=Ref. order vendor
     SendOrderByMail=通过邮件发送订单
     ActionsOnOrder=订单上的事件
     NoArticleOfTypeProduct=任何类型的产品文章',以便对这一秩序shippable文章
    @@ -115,9 +115,9 @@ ConfirmCloneOrder=Are you sure you want to clone this order <b>%s</b>?
     DispatchSupplierOrder=接收供应商订单 %s
     FirstApprovalAlreadyDone=审批已完成
     SecondApprovalAlreadyDone=Second approval already done
    -SupplierOrderReceivedInDolibarr=供应商订单 %s 接收 %s
    -SupplierOrderSubmitedInDolibarr=供应商订单 %s 提交
    -SupplierOrderClassifiedBilled=Supplier order %s set billed
    +SupplierOrderReceivedInDolibarr=Purchase Order %s received %s
    +SupplierOrderSubmitedInDolibarr=Purchase Order %s submited
    +SupplierOrderClassifiedBilled=Purchase Order %s set billed
     OtherOrders=其他订单
     ##### Types de contacts #####
     TypeContact_commande_internal_SALESREPFOLL=代表跟进客户订单
    @@ -125,11 +125,11 @@ TypeContact_commande_internal_SHIPPING=送货跟进
     TypeContact_commande_external_BILLING=客户发票联系人
     TypeContact_commande_external_SHIPPING=客户送货联系人
     TypeContact_commande_external_CUSTOMER=客户跟进订单联系人
    -TypeContact_order_supplier_internal_SALESREPFOLL=代表跟进供应商订单
    +TypeContact_order_supplier_internal_SALESREPFOLL=Representative following-up purchase order
     TypeContact_order_supplier_internal_SHIPPING=送货跟进
    -TypeContact_order_supplier_external_BILLING=供应商发票联系人
    -TypeContact_order_supplier_external_SHIPPING=供应商送货联系人
    -TypeContact_order_supplier_external_CUSTOMER=供应商跟进订单联系人
    +TypeContact_order_supplier_external_BILLING=Vendor invoice contact
    +TypeContact_order_supplier_external_SHIPPING=Vendor shipping contact
    +TypeContact_order_supplier_external_CUSTOMER=Vendor contact following-up order
     Error_COMMANDE_SUPPLIER_ADDON_NotDefined=常量COMMANDE_SUPPLIER_ADDON没有定义
     Error_COMMANDE_ADDON_NotDefined=常量COMMANDE_ADDON没有定义
     Error_OrderNotChecked=选定发票中没有订单
    diff --git a/htdocs/langs/zh_CN/other.lang b/htdocs/langs/zh_CN/other.lang
    index c5090dd8387..a764575a79a 100644
    --- a/htdocs/langs/zh_CN/other.lang
    +++ b/htdocs/langs/zh_CN/other.lang
    @@ -80,9 +80,9 @@ LinkedObject=链接对象
     NbOfActiveNotifications=通知数量(收到邮件数量)
     PredefinedMailTest=__(Hello)__\nThis is a test mail sent to __EMAIL__.\nThe two lines are separated by a carriage return.\n\n__USER_SIGNATURE__
     PredefinedMailTestHtml=__(Hello)__\nThis is a <b>test</b> mail (the word test must be in bold).<br>The two lines are separated by a carriage return.<br><br>__USER_SIGNATURE__
    -PredefinedMailContentSendInvoice=__(Hello)__\n\nYou will find here the invoice __REF__\n\nThis is the link to make your online payment if this invoice is not already payed:\n__ONLINE_PAYMENT_URL__\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
    -PredefinedMailContentSendInvoiceReminder=__(Hello)__\n\nWe would like to warn you that the invoice  __REF__ seems to not be payed. So this is the invoice in attachment again, as a reminder.\n\nThis is the link to make your online payment:\n__ONLINE_PAYMENT_URL__\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
    -PredefinedMailContentSendProposal=__(Hello)__\n\nYou will find here the commercial proposal __PREF__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
    +PredefinedMailContentSendInvoice=__(Hello)__\n\nYou will find here the invoice __REF__\n\n__ONLINE_PAYMENT_TEXT_AND_URL__\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
    +PredefinedMailContentSendInvoiceReminder=__(Hello)__\n\nWe would like to warn you that the invoice  __REF__ seems to not be payed. So this is the invoice in attachment again, as a reminder.\n\n__ONLINE_PAYMENT_TEXT_AND_URL__\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
    +PredefinedMailContentSendProposal=__(Hello)__\n\nYou will find here the commercial proposal __REF__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
     PredefinedMailContentSendSupplierProposal=__(Hello)__\n\nYou will find here the price request __REF__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
     PredefinedMailContentSendOrder=__(Hello)__\n\nYou will find here the order __REF__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
     PredefinedMailContentSendSupplierOrder=__(Hello)__\n\nYou will find here our order __REF__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
    @@ -91,6 +91,7 @@ PredefinedMailContentSendShipping=__(Hello)__\n\nYou will find here the shipping
     PredefinedMailContentSendFichInter=__(Hello)__\n\nYou will find here the intervention __REF__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
     PredefinedMailContentThirdparty=__(Hello)__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
     PredefinedMailContentUser=__(Hello)__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
    +PredefinedMailContentLink=You can click on the link below to make your payment if it is not already done.\n\n%s\n\n
     DemoDesc=Dolibarr is a compact ERP/CRM supporting several business modules. A demo showcasing all modules makes no sense as this scenario never occurs (several hundred available). So, several demo profiles are available.
     ChooseYourDemoProfil=选择最适合您所需的演示配置文件…
     ChooseYourDemoProfilMore=...or build your own profile<br>(manual module selection)
    @@ -218,7 +219,7 @@ FileIsTooBig=文件过大
     PleaseBePatient=请耐心等待...
     NewPassword=New password
     ResetPassword=Reset password
    -RequestToResetPasswordReceived=已收到你的Dolibarr密码修改申请
    +RequestToResetPasswordReceived=A request to change your password has been received.
     NewKeyIs=你的新登陆码如上
     NewKeyWillBe=你的新登陆码将会是
     ClickHereToGoTo=点击这里 %s
    @@ -233,6 +234,8 @@ PermissionsDelete=Permissions removed
     YourPasswordMustHaveAtLeastXChars=Your password must have at least <strong>%s</strong> chars
     YourPasswordHasBeenReset=Your password has been reset successfully
     ApplicantIpAddress=IP address of applicant
    +SMSSentTo=SMS sent to %s
    +
     ##### Export #####
     ExportsArea=导出区
     AvailableFormats=可用的格式
    diff --git a/htdocs/langs/zh_CN/paypal.lang b/htdocs/langs/zh_CN/paypal.lang
    index 1885ad3f6e6..4390b91f4a6 100644
    --- a/htdocs/langs/zh_CN/paypal.lang
    +++ b/htdocs/langs/zh_CN/paypal.lang
    @@ -14,7 +14,6 @@ PaypalModeOnlyPaypal=支付宝
     ONLINE_PAYMENT_CSS_URL=Optionnal URL of CSS style sheet on online payment page
     ThisIsTransactionId=这是交易编号<b>:%s</b>
     PAYPAL_ADD_PAYMENT_URL=当你邮寄一份文件,添加URL Paypal付款
    -PredefinedMailContentLink=You can click on the link below to make your payment if it is not already done.<br><br>%s<br><br>
     YouAreCurrentlyInSandboxMode=You are currently in the %s "sandbox" mode
     NewOnlinePaymentReceived=New online payment received
     NewOnlinePaymentFailed=New online payment tried but failed
    diff --git a/htdocs/langs/zh_CN/productbatch.lang b/htdocs/langs/zh_CN/productbatch.lang
    index e293e67b49d..fccb54d3730 100644
    --- a/htdocs/langs/zh_CN/productbatch.lang
    +++ b/htdocs/langs/zh_CN/productbatch.lang
    @@ -16,7 +16,7 @@ printEatby=食用日期: %s
     printSellby=销售日期: %s
     printQty=数量: %d
     AddDispatchBatchLine=添加一个用于货架寿命调度
    -WhenProductBatchModuleOnOptionAreForced=When module Lot/Serial is on, automatic increase/decrease stock mode is forced to shipping validate and manual dispatching for reception and can't be edited. Other options can be defined as you want.
    +WhenProductBatchModuleOnOptionAreForced=When module Lot/Serial is on, automatic stock decrease  is forced to 'Decrease real stocks on shipping validation' and automatic increase mode is forced to 'Increase real stocks on manual dispatching into warehouses' and can't be edited. Other options can be defined as you want.
     ProductDoesNotUseBatchSerial=此产品不使用批号/序列号
     ProductLotSetup=Setup of module lot/serial
     ShowCurrentStockOfLot=Show current stock for couple product/lot
    diff --git a/htdocs/langs/zh_CN/products.lang b/htdocs/langs/zh_CN/products.lang
    index f5c0347d047..a29b4170ef1 100644
    --- a/htdocs/langs/zh_CN/products.lang
    +++ b/htdocs/langs/zh_CN/products.lang
    @@ -70,6 +70,7 @@ SoldAmount=销售总额
     PurchasedAmount=采购总额
     NewPrice=新增价格
     MinPrice=最低销售价
    +EditSellingPriceLabel=Edit selling price label
     CantBeLessThanMinPrice=售价不能低于此产品的最低价格 (%s 税前)。此消息也可能在您输入折扣巨大时出现
     ContractStatusClosed=已禁用
     ErrorProductAlreadyExists=编号为 %s 的产品已存在。
    @@ -155,7 +156,7 @@ BuyingPrices=买价
     CustomerPrices=客户价格
     SuppliersPrices=供应商价格
     SuppliersPricesOfProductsOrServices=供应商价格(产品或服务)
    -CustomCode=Customs/Commodity/HS code
    +CustomCode=Customs / Commodity / HS code
     CountryOrigin=产地国
     Nature=属性
     ShortLabel=标签别名
    @@ -250,8 +251,8 @@ PriceNumeric=数字
     DefaultPrice=默认价格
     ComposedProductIncDecStock=增加/减少父库存变化
     ComposedProduct=子产品
    -MinSupplierPrice=供应商的最低价
    -MinCustomerPrice=最低客户价格
    +MinSupplierPrice=最低购买价格
    +MinCustomerPrice=Minimum selling price
     DynamicPriceConfiguration=动态价格配置
     DynamicPriceDesc=On product card, with this module enabled, you should be able to set mathematic functions to calculate Customer or Supplier prices. Such function can use all mathematic operators, some constants and variables. You can set here the variables you want to be able to use and if the variable need an automatic update, the external URL to use to ask Dolibarr to update automaticaly the value.
     AddVariable=添加变量
    diff --git a/htdocs/langs/zh_CN/projects.lang b/htdocs/langs/zh_CN/projects.lang
    index d36f70f7bb7..eec25ad997f 100644
    --- a/htdocs/langs/zh_CN/projects.lang
    +++ b/htdocs/langs/zh_CN/projects.lang
    @@ -77,6 +77,7 @@ Time=时间
     ListOfTasks=任务列表
     GoToListOfTimeConsumed=Go to list of time consumed
     GoToListOfTasks=任务列表
    +GoToGanttView=Go to Gantt view
     GanttView=Gantt View
     ListProposalsAssociatedProject=项目相关的商业报价列表
     ListOrdersAssociatedProject=List of customer orders associated with the project
    @@ -226,4 +227,4 @@ AllowCommentOnProject=Allow user comments on projects
     DontHavePermissionForCloseProject=You do not have permissions to close the project %s
     DontHaveTheValidateStatus=The project %s must be open to be closed
     RecordsClosed=%s project(s) closed
    -SendProjectRef=About project %s
    +SendProjectRef=Information project %s
    diff --git a/htdocs/langs/zh_CN/propal.lang b/htdocs/langs/zh_CN/propal.lang
    index c39f5df8870..a662e5d7711 100644
    --- a/htdocs/langs/zh_CN/propal.lang
    +++ b/htdocs/langs/zh_CN/propal.lang
    @@ -75,6 +75,7 @@ AvailabilityTypeAV_1M=1 个月
     TypeContact_propal_internal_SALESREPFOLL=跟进报价的销售代表
     TypeContact_propal_external_BILLING=客户账单联系人
     TypeContact_propal_external_CUSTOMER=跟进报价的客户联系人
    +TypeContact_propal_external_SHIPPING=Customer contact for delivery
     # Document models
     DocModelAzurDescription=完整的订单模版 (LOGO标志...)
     DefaultModelPropalCreate=设置默认模板
    diff --git a/htdocs/langs/zh_CN/sendings.lang b/htdocs/langs/zh_CN/sendings.lang
    index 98e39d7d107..fa3189bc092 100644
    --- a/htdocs/langs/zh_CN/sendings.lang
    +++ b/htdocs/langs/zh_CN/sendings.lang
    @@ -52,8 +52,8 @@ ActionsOnShipping=运输活动
     LinkToTrackYourPackage=链接到追踪您的包裹
     ShipmentCreationIsDoneFromOrder=就目前而言,创建一个新的装运完成从订单信息卡。
     ShipmentLine=运输线路
    -ProductQtyInCustomersOrdersRunning=Product quantity into open customers orders
    -ProductQtyInSuppliersOrdersRunning=Product quantity into open suppliers orders
    +ProductQtyInCustomersOrdersRunning=Product quantity into open customer orders
    +ProductQtyInSuppliersOrdersRunning=Product quantity into open purchase orders
     ProductQtyInShipmentAlreadySent=Product quantity from open customer order already sent
     ProductQtyInSuppliersShipmentAlreadyRecevied=Product quantity from open supplier order already received
     NoProductToShipFoundIntoStock=No product to ship found into warehouse <b>%s</b>. Correct stock or go back to choose another warehouse.
    diff --git a/htdocs/langs/zh_CN/stocks.lang b/htdocs/langs/zh_CN/stocks.lang
    index 6d0b194265b..96b075a3a98 100644
    --- a/htdocs/langs/zh_CN/stocks.lang
    +++ b/htdocs/langs/zh_CN/stocks.lang
    @@ -67,7 +67,7 @@ DeStockOnValidateOrder=减少库存对客户订单的确认
     DeStockOnShipment=减少实际库存送货验证
     DeStockOnShipmentOnClosing=Decrease real stocks on shipping classification closed
     ReStockOnBill=增加对供应商发票的实际库存/信用票据验证
    -ReStockOnValidateOrder=对供应商订单增加赞许
    +ReStockOnValidateOrder=Increase real stocks on purchase orders approbation
     ReStockOnDispatchOrder=Increase real stocks on manual dispatching into warehouses, after supplier order receipt of goods
     OrderStatusNotReadyToDispatch=命令还没有或根本没有更多的地位,使产品在仓库库存调度。
     StockDiffPhysicTeoric=Explanation for difference between physical and virtual stock
    @@ -203,3 +203,4 @@ RegulateStock=Regulate Stock
     ListInventory=名单
     StockSupportServices=Stock management support services
     StockSupportServicesDesc=By default, you can stock only product with type "product". If on, and if module service is on, you can also stock a product with type "service"
    +ReceiveProducts=Receive items
    diff --git a/htdocs/langs/zh_CN/stripe.lang b/htdocs/langs/zh_CN/stripe.lang
    index 2809d73f9e6..0f0247fdfbe 100644
    --- a/htdocs/langs/zh_CN/stripe.lang
    +++ b/htdocs/langs/zh_CN/stripe.lang
    @@ -58,8 +58,8 @@ NameOnCard=Name on card
     CardNumber=Card Number
     ExpiryDate=Expiry Date
     CVN=CVN
    -DeleteACard=Delete Card record
    -ConfirmDeleteCard=Are you sure you want to delete this Card record?
    +DeleteACard=Delete Card
    +ConfirmDeleteCard=Are you sure you want to delete this Credit or Debit card?
     CreateCustomerOnStripe=Create customer on Stripe
     CreateCardOnStripe=Create card on Stripe
     ShowInStripe=Show in Stripe
    diff --git a/htdocs/langs/zh_CN/supplier_proposal.lang b/htdocs/langs/zh_CN/supplier_proposal.lang
    index 5599fa751ed..dad1e3f4b1e 100644
    --- a/htdocs/langs/zh_CN/supplier_proposal.lang
    +++ b/htdocs/langs/zh_CN/supplier_proposal.lang
    @@ -1,22 +1,22 @@
     # Dolibarr language file - Source file is en_US - supplier_proposal
    -SupplierProposal=供应商商业报价
    -supplier_proposalDESC=管理供应商询价申请
    +SupplierProposal=Vendor commercial proposals
    +supplier_proposalDESC=Manage price requests to vendors
     SupplierProposalNew=新建询价申请
     CommRequest=询价申请
     CommRequests=询价申请
     SearchRequest=搜索申请
     DraftRequests=草稿
    -SupplierProposalsDraft=供应商报价草稿
    +SupplierProposalsDraft=Draft vendor proposals
     LastModifiedRequests=最近变更的 %s 份询价申请
     RequestsOpened=打开询价申请
    -SupplierProposalArea=供应商报价区
    -SupplierProposalShort=供应商报价
    -SupplierProposals=供应商报价
    -SupplierProposalsShort=供应商报价
    +SupplierProposalArea=Vendor proposals area
    +SupplierProposalShort=Vendor proposal
    +SupplierProposals=Vendor proposals
    +SupplierProposalsShort=Vendor proposals
     NewAskPrice=新建询价申请
     ShowSupplierProposal=显示询价申请
     AddSupplierProposal=创建询价申请
    -SupplierProposalRefFourn=供应商编号
    +SupplierProposalRefFourn=Vendor ref
     SupplierProposalDate=交货日期
     SupplierProposalRefFournNotice=Before closing to "Accepted", think to grasp suppliers references.
     ConfirmValidateAsk=Are you sure you want to validate this price request under name <b>%s</b>?
    @@ -47,9 +47,9 @@ CommercialAsk=询价申请
     DefaultModelSupplierProposalCreate=设置默认模板
     DefaultModelSupplierProposalToBill=当关闭询价申请时的默认模板 (接受)
     DefaultModelSupplierProposalClosed=当关闭询价申请时的默认模板 (拒绝)
    -ListOfSupplierProposals=供应商报价需求列表
    -ListSupplierProposalsAssociatedProject=供应商报价与项目列表
    -SupplierProposalsToClose=供应商无效报价
    -SupplierProposalsToProcess=处理供应商报价
    +ListOfSupplierProposals=List of vendor proposal requests
    +ListSupplierProposalsAssociatedProject=List of vendor proposals associated with project
    +SupplierProposalsToClose=Vendor proposals to close
    +SupplierProposalsToProcess=Vendor proposals to process
     LastSupplierProposals=Latest %s price requests
     AllPriceRequests=全部申请
    diff --git a/htdocs/langs/zh_CN/suppliers.lang b/htdocs/langs/zh_CN/suppliers.lang
    index 04f56c4ed84..5aa256c3c48 100644
    --- a/htdocs/langs/zh_CN/suppliers.lang
    +++ b/htdocs/langs/zh_CN/suppliers.lang
    @@ -1,11 +1,11 @@
     # Dolibarr language file - Source file is en_US - suppliers
    -Suppliers=供应商
    -SuppliersInvoice=供应商发票
    -ShowSupplierInvoice=显示供应商发票
    -NewSupplier=新供应商
    +Suppliers=Vendors
    +SuppliersInvoice=Vendor invoice
    +ShowSupplierInvoice=Show Vendor Invoice
    +NewSupplier=New vendor
     History=历史
    -ListOfSuppliers=供应商列表
    -ShowSupplier=查看供应商
    +ListOfSuppliers=List of vendors
    +ShowSupplier=Show vendor
     OrderDate=订购日期
     BuyingPriceMin=最优采购价
     BuyingPriceMinShort=最优采购价
    @@ -14,34 +14,34 @@ TotalSellingPriceMinShort=子产品销售价格合计
     SomeSubProductHaveNoPrices=某些副产品没有定义价格
     AddSupplierPrice=添加采购价
     ChangeSupplierPrice=更改采购价
    -SupplierPrices=供应商价格
    +SupplierPrices=Vendor prices
     ReferenceSupplierIsAlreadyAssociatedWithAProduct=该参考供应商已经与一参考:%s的
    -NoRecordedSuppliers=空空如也——没有供应商记录
    -SupplierPayment=供应商付款
    -SuppliersArea=供应商区
    -RefSupplierShort=供应商编号
    +NoRecordedSuppliers=No vendor recorded
    +SupplierPayment=Vendor payment
    +SuppliersArea=Vendor area
    +RefSupplierShort=Ref. vendor
     Availability=可用性
    -ExportDataset_fournisseur_1=供应商发票清单和发票的路线
    -ExportDataset_fournisseur_2=供应商发票和付款
    -ExportDataset_fournisseur_3=供应商订单和订单行
    +ExportDataset_fournisseur_1=Vendor invoices list and invoice lines
    +ExportDataset_fournisseur_2=Vendor invoices and payments
    +ExportDataset_fournisseur_3=Purchase orders and order lines
     ApproveThisOrder=批准这一命令
     ConfirmApproveThisOrder=是否确定要批准此订单 <b>%s</b> ?
     DenyingThisOrder=否认这笔订单
     ConfirmDenyingThisOrder=是否确定要拒绝此订单 <b>%s</b>?
     ConfirmCancelThisOrder=是否确定要取消此订单 <b>%s</b>?
    -AddSupplierOrder=创建供应商订单
    -AddSupplierInvoice=创建供应商发票
    -ListOfSupplierProductForSupplier=产品和供应商价格列表 <b>%s</b>
    -SentToSuppliers=发送到供应商
    -ListOfSupplierOrders=供应商订单列表
    -MenuOrdersSupplierToBill=供应商订单发票
    +AddSupplierOrder=Create Purchase Order
    +AddSupplierInvoice=Create vendor invoice
    +ListOfSupplierProductForSupplier=List of products and prices for vendor <b>%s</b>
    +SentToSuppliers=Sent to vendors
    +ListOfSupplierOrders=List of purchase orders
    +MenuOrdersSupplierToBill=Purchase orders to invoice
     NbDaysToDelivery=交货延迟天数
     DescNbDaysToDelivery=此订单产品的最长交货延迟
    -SupplierReputation=供应商信誉
    +SupplierReputation=Vendor reputation
     DoNotOrderThisProductToThisSupplier=不订购
     NotTheGoodQualitySupplier=劣质
     ReputationForThisProduct=信誉
     BuyerName=买家名称
     AllProductServicePrices=全部 产品/服务 价格
     AllProductReferencesOfSupplier=供应商的所有 产品/服务 参考
    -BuyingPriceNumShort=供应商价格
    +BuyingPriceNumShort=Vendor prices
    diff --git a/htdocs/langs/zh_CN/users.lang b/htdocs/langs/zh_CN/users.lang
    index eed0db58ddf..f90759e3fe1 100644
    --- a/htdocs/langs/zh_CN/users.lang
    +++ b/htdocs/langs/zh_CN/users.lang
    @@ -48,7 +48,7 @@ PasswordChangeRequest=Request to change password for <b>%s</b>
     PasswordChangeRequestSent=要求更改密码<b>的S%</b>发送到<b>%s。</b>
     ConfirmPasswordReset=Confirm password reset
     MenuUsersAndGroups=用户和组
    -LastGroupsCreated=最近创建的 %s 个群组
    +LastGroupsCreated=Latest %s groups created
     LastUsersCreated=最近创建的 %s 位用户
     ShowGroup=显示组
     ShowUser=显示用户
    diff --git a/htdocs/langs/zh_CN/website.lang b/htdocs/langs/zh_CN/website.lang
    index beca972780b..6fb270ee4f0 100644
    --- a/htdocs/langs/zh_CN/website.lang
    +++ b/htdocs/langs/zh_CN/website.lang
    @@ -73,7 +73,7 @@ AnotherContainer=Another container
     WEBSITE_USE_WEBSITE_ACCOUNTS=Enable the web site account table
     WEBSITE_USE_WEBSITE_ACCOUNTSTooltip=Enable the table to store web site accounts (login/pass) for each website / thirdparty
     YouMustDefineTheHomePage=You must first define the default Home page
    -OnlyEditionOfSourceForGrabbedContentFuture=Note: only edition of HTML source will be possible when a page content is intiliazed by grabbing it from an external page (WYSIWYG editor will not be available)
    +OnlyEditionOfSourceForGrabbedContentFuture=Note: only edition of HTML source will be possible when a page content is initiliazed by grabbing it from an external page (WYSIWYG editor will not be available)
     OnlyEditionOfSourceForGrabbedContent=Only edition of HTML source is possible when content was grabbed from an external site
     GrabImagesInto=Grab also images found into css and page.
     ImagesShouldBeSavedInto=Images should be saved into directory
    diff --git a/htdocs/langs/zh_CN/workflow.lang b/htdocs/langs/zh_CN/workflow.lang
    index 5cde16c93c5..2aa7123b2ff 100644
    --- a/htdocs/langs/zh_CN/workflow.lang
    +++ b/htdocs/langs/zh_CN/workflow.lang
    @@ -14,7 +14,7 @@ descWORKFLOW_INVOICE_AMOUNT_CLASSIFY_BILLED_ORDER=当客户账单被确认时,
     descWORKFLOW_INVOICE_CLASSIFY_BILLED_ORDER=当客户账单设定为支付时,将关联源客户订单分类为账单(如果账单金额与关联订单总额相同)
     descWORKFLOW_ORDER_CLASSIFY_SHIPPED_SHIPPING=将关联源客户订单分类为发货时进行验证 (如果所有装运的货物数量与更新的订单相同)
     # Autoclassify supplier order
    -descWORKFLOW_ORDER_CLASSIFY_BILLED_SUPPLIER_PROPOSAL=对供应商发票进行验证时关联的源供应商方案进行分类 (如果发票金额与关联的方案总金额相同)
    -descWORKFLOW_INVOICE_AMOUNT_CLASSIFY_BILLED_SUPPLIER_ORDER=在验证供应商发票时对关联的源供应商订单进行分类(如果发票金额与关联的订单总金额相同)
    +descWORKFLOW_ORDER_CLASSIFY_BILLED_SUPPLIER_PROPOSAL=Classify linked source vendor proposal(s) to billed when vendor invoice is validated (and if amount of the invoice is same than total amount of linked proposals)
    +descWORKFLOW_INVOICE_AMOUNT_CLASSIFY_BILLED_SUPPLIER_ORDER=Classify linked source purchase order(s) to billed when vendor invoice is validated (and if amount of the invoice is same than total amount of linked orders)
     AutomaticCreation=自动创建
     AutomaticClassification=自动分类
    diff --git a/htdocs/langs/zh_TW/accountancy.lang b/htdocs/langs/zh_TW/accountancy.lang
    index c013c65bd55..f4676c23f6e 100644
    --- a/htdocs/langs/zh_TW/accountancy.lang
    +++ b/htdocs/langs/zh_TW/accountancy.lang
    @@ -1,4 +1,5 @@
     # Dolibarr language file - en_US - Accounting Expert
    +Accounting=Accounting
     ACCOUNTING_EXPORT_SEPARATORCSV=匯出檔案的欄位分隔字元
     ACCOUNTING_EXPORT_DATE=匯出檔案日期格式
     ACCOUNTING_EXPORT_PIECE=匯出數量
    @@ -39,11 +40,11 @@ AccountWithNonZeroValues=非零值的會計項目
     ListOfAccounts=會計項目清單
     
     MainAccountForCustomersNotDefined=設定中客戶的主要會計項目未定義
    -MainAccountForSuppliersNotDefined=設定中供應商的主要會計項目未定義
    +MainAccountForSuppliersNotDefined=Main accounting account for vendors not defined in setup
     MainAccountForUsersNotDefined=設定中用戶的主要會計項目未定義
     MainAccountForVatPaymentNotDefined=設定中營業稅的應繳金額的主要會計項目未定義
     
    -AccountancyArea=會計區
    +AccountancyArea=Accounting area
     AccountancyAreaDescIntro=使用會計模組需要以下步驟:
     AccountancyAreaDescActionOnce=接下來的動作通常只做一次或一年做一次…
     AccountancyAreaDescActionOnceBis=下一步驟為當製作日記簿(記錄到日記帳簿及總分類帳)時,建議由預設會計項目以節省您的時間。
    @@ -54,6 +55,7 @@ AccountancyAreaDescChartModel=步驟%s:從%s選單建立會計項目表模組
     AccountancyAreaDescChart=步驟%s: 從選單中建立或檢查會計項目表的內容%s。
     
     AccountancyAreaDescVat=步驟%s: 定義每一項營業稅率的預設會計項目。可使用選單輸入%s。
    +AccountancyAreaDescDefault=STEP %s: Define default accounting accounts. For this, use the menu entry %s.
     AccountancyAreaDescExpenseReport=步驟%s: 定義每一費用報表類型的預設會計項目。可使用選單輸入%s。
     AccountancyAreaDescSal=步驟%s: 定義薪資付款的預設會計項目。可使用選單輸入%s。
     AccountancyAreaDescContrib=步驟%s: 定義特定費用(雜項稅捐)的預設會計項目。可使用選單輸入%s。
    @@ -89,7 +91,7 @@ MenuProductsAccounts=產品會計項目
     ProductsBinding=產品會計項目
     Ventilation=關聯到各式會計項目
     CustomersVentilation=客戶發票的關聯
    -SuppliersVentilation=供應商發票的關聯
    +SuppliersVentilation=Vendor invoice binding
     ExpenseReportsVentilation=費用報表的關聯
     CreateMvts=建立新的交易
     UpdateMvts=交易的修改
    @@ -97,7 +99,7 @@ ValidTransaction=驗證交易
     WriteBookKeeping=在總帳中記錄交易
     Bookkeeping=總帳
     AccountBalance=項目餘額
    -ObjectsRef=Source object ref
    +ObjectsRef=參考的來源物件
     CAHTF=稅前總採購供應商
     TotalExpenseReport=總費用報表
     InvoiceLines=關聯的各式發票
    @@ -130,12 +132,14 @@ ACCOUNTING_LENGTH_GACCOUNT=會計項目的長度(如果設定為 6,會計項
     ACCOUNTING_LENGTH_AACCOUNT=合作方會計項目長度(如果設定為 6,會計項目為 401,則會變成 401000)
     ACCOUNTING_MANAGE_ZERO=允許管理會計項目尾數的不同零值。某些國家有此需求(如瑞士)。若為off(預設),則您可設定2個接下來的參數,要求程式增加虛擬零值。
     BANK_DISABLE_DIRECT_INPUT=不啟用在銀行帳戶中直接記錄交易
    +ACCOUNTING_ENABLE_EXPORT_DRAFT_JOURNAL=Enable draft export on journal
     
     ACCOUNTING_SELL_JOURNAL=銷貨簿
     ACCOUNTING_PURCHASE_JOURNAL=進貨簿
     ACCOUNTING_MISCELLANEOUS_JOURNAL=其他日記簿
     ACCOUNTING_EXPENSEREPORT_JOURNAL=費用日記簿
     ACCOUNTING_SOCIAL_JOURNAL=交際/社交會計項目
    +ACCOUNTING_HAS_NEW_JOURNAL=Has new Journal
     
     ACCOUNTING_ACCOUNT_TRANSFER_CASH=過帳的會計項目
     ACCOUNTING_ACCOUNT_SUSPENSE=等待的會計項目
    @@ -185,11 +189,12 @@ ListeMvts=移動清單
     ErrorDebitCredit=借方金額不等貸方金額
     AddCompteFromBK=新增各式會計項目到大類
     ReportThirdParty=合作方會計項目清單
    -DescThirdPartyReport=在此查閱合作方中客戶及供應商名單及其的各式會計項目
    +DescThirdPartyReport=Consult here the list of the third party customers and vendors and their accounting accounts
     ListAccounts=各式會計項目清單
     UnknownAccountForThirdparty=未知合作方會計項目。我們將使用%s
     UnknownAccountForThirdpartyBlocking=未知合作方會計項目。阻止錯誤
     UnknownAccountForThirdpartyAndWaitingAccountNotDefinedBlocking=未知合作方會計項目及等待會計項目未定義。阻止錯誤
    +PaymentsNotLinkedToProduct=Payment not linked to any product / service
     
     Pcgtype=會計項目大類
     Pcgsubtype=會計項目中類
    @@ -204,8 +209,8 @@ DescVentilDoneCustomer=在此查閱已開立各式發票客戶的清單及其產
     DescVentilTodoCustomer=關聯發票沒有關聯到產品會計項目
     ChangeAccount=用以下會計項目變更產品/服務的會計項目:
     Vide=-
    -DescVentilSupplier=在此查閱供應商發票關聯或未關聯到產品會計項目的清單
    -DescVentilDoneSupplier=在此查閱已開立發票供應商的清單及其會計項目
    +DescVentilSupplier=Consult here the list of vendor invoice lines bound or not yet bound to a product accounting account
    +DescVentilDoneSupplier=Consult here the list of the lines of invoices vendors and their accounting account
     DescVentilTodoExpenseReport=關聯費用報表行數還沒準備好要關聯費用會計項目
     DescVentilExpenseReport=在此查閱費用報表行數是否關聯到費用會計項目的清單
     DescVentilExpenseReportMore=若您在費用報表行數的類別設定會計項目,只要按一鍵<strong>"%s"</strong>,程式將會在您費用報表行及會計項目表的會計項目中進行關聯。若在費用目錄中會計項目未設定,或您仍有某些行數沒有關聯到任何會計項目,您要在選單 "<strong>%s</strong>" 中人工進行關聯。
    @@ -215,7 +220,7 @@ ValidateHistory=自動地關聯
     AutomaticBindingDone=自動關聯已完成
     
     ErrorAccountancyCodeIsAlreadyUse=錯誤,您不能刪除此會計項目,因為已使用
    -MvtNotCorrectlyBalanced=移動後借貸不平 。借方 = 1%s , 貸方 = 1%s
    +MvtNotCorrectlyBalanced=Movement not correctly balanced. Debit = %s | Credit = %s
     FicheVentilation=關聯中卡片
     GeneralLedgerIsWritten=交易已紀錄到總帳中
     GeneralLedgerSomeRecordWasNotRecorded=某些交易未記錄。若沒有其他錯誤,這可能是因為已被記錄。
    @@ -234,15 +239,15 @@ AccountingJournal=會計日記簿
     NewAccountingJournal=新會計日記簿
     ShowAccoutingJournal=顯示會計日記簿
     Nature=性質
    -AccountingJournalType1=Miscellaneous operations
    +AccountingJournalType1=雜項操作
     AccountingJournalType2=各式銷貨
     AccountingJournalType3=各式採購
     AccountingJournalType4=銀行
     AccountingJournalType5=費用報表
    -AccountingJournalType8=Inventory
    -AccountingJournalType9=Has-new
    +AccountingJournalType8=庫存
    +AccountingJournalType9=擁有-全新
     ErrorAccountingJournalIsAlreadyUse=此日記簿已使用
    -AccountingAccountForSalesTaxAreDefinedInto=Note: Accounting account for Sales tax are defined into menu <b>%s</b> - <b>%s</b>
    +AccountingAccountForSalesTaxAreDefinedInto=注意:銷項稅額的會計項目定義到選單 <b>%s</b> - <b>%s</b>
     
     ## Export
     ExportDraftJournal=匯出日記簿草稿
    @@ -283,7 +288,7 @@ Formula=公式
     
     ## Error
     SomeMandatoryStepsOfSetupWereNotDone=某些必要的設定步驟沒有完成,請完成它們
    -ErrorNoAccountingCategoryForThisCountry=此國家 %s 沒有會計項目大類可用(查閱首頁-設定-各式目錄)
    +ErrorNoAccountingCategoryForThisCountry=此國家 %s 沒有會計項目大類可用(查閱首頁-設定-各式分類)
     ErrorInvoiceContainsLinesNotYetBounded=您試著記錄發票某行<strong>%s</strong>,但其他行數尚未完成關聯到會計項目。拒絕本張發票全部行數的記錄。
     ErrorInvoiceContainsLinesNotYetBoundedShort=發票中某些行數未關聯到會計項目。
     ExportNotSupported=已設定匯出格式不支援匯出到此頁
    @@ -293,4 +298,9 @@ Binded=關聯行數
     ToBind=關聯行
     UseMenuToSetBindindManualy=不能自動檢測,使用選單 <a href="%s">%s</a> 用人工方式關聯
     
    +## Import
    +ImportAccountingEntries=Accounting entries
    +
     WarningReportNotReliable=警告,此報表非依總帳製作的,所以不含總帳中人工修改的交易。若您日記簿是最新的日期,則記帳檢視會比較準確。
    +ExpenseReportJournal=Expense Report Journal
    +InventoryJournal=Inventory Journal
    diff --git a/htdocs/langs/zh_TW/admin.lang b/htdocs/langs/zh_TW/admin.lang
    index 738c1ef929b..81b5ae4ba7b 100644
    --- a/htdocs/langs/zh_TW/admin.lang
    +++ b/htdocs/langs/zh_TW/admin.lang
    @@ -1,7 +1,7 @@
     # Dolibarr language file - Source file is en_US - admin
     Foundation=基金會
     Version=版本
    -Publisher=Publisher
    +Publisher=發佈者
     VersionProgram=版本計劃
     VersionLastInstall=初始安裝版
     VersionLastUpgrade=升級最新版本
    @@ -37,11 +37,11 @@ UnlockNewSessions=移除連線鎖定
     YourSession=您的連線階段
     Sessions=用戶連線階段
     WebUserGroup=網頁伺服器的用戶/組
    -NoSessionFound=您的 PHP 似乎不容許列出啟動的連線。用於保存連線<b>(%s)</b>檔案目錄的可能受到保護(例如,由作業系統的權限,或由 PHP 指令的 open_basedir)。
    +NoSessionFound=您的 PHP 似乎不容許列出啟動的連線。用於保存連線<b>(%s)</b>資料夾的可能受到保護(例如,由作業系統的權限,或由 PHP 指令的 open_basedir)。
     DBStoringCharset=儲存資料的資料庫字集
     DBSortingCharset=資料排序以資料庫字集
     ClientCharset=客戶端字集
    -ClientSortingCharset=Client collation
    +ClientSortingCharset=客戶端整理
     WarningModuleNotActive=模組<b>%s</b>必須啓用
     WarningOnlyPermissionOfActivatedModules=在此顯示已啓動模組之相關權限。你可在 首頁 -> 設定 -> 模組頁上啓動其他模組。
     DolibarrSetup=Dolibarr 安裝或昇級
    @@ -53,7 +53,7 @@ GUISetup=顯示設定
     SetupArea=設定區
     UploadNewTemplate=上傳新的範例
     FormToTestFileUploadForm=上傳測試檔案(根據設定)
    -IfModuleEnabled=註:若模組<b>%s</b>是啓動時,「是的」有效。
    +IfModuleEnabled=註:若模組<b>%s</b>是啓用時,「是的」有效。
     RemoveLock=若此檔案存在允許昇級工具移除<b>%s</b>檔案。
     RestoreLock=回存檔案 <b>%s</b> ,僅有唯讀權限,並關閉任何昇級工具。
     SecuritySetup=安全設定
    @@ -61,15 +61,15 @@ SecurityFilesDesc=在此定義上傳檔案相關的安全設定。
     ErrorModuleRequirePHPVersion=錯誤,這個模組需要的PHP版本是 %s 或更高版本
     ErrorModuleRequireDolibarrVersion=錯誤,這個模組需要 Dolibarr 版本 %s 或更高版本
     ErrorDecimalLargerThanAreForbidden=錯誤,高度精密的 <b> %s </b>不支援。
    -DictionarySetup=目錄設定
    -Dictionary=目錄
    +DictionarySetup=詞典設定
    +Dictionary=各式分類
     ErrorReservedTypeSystemSystemAuto='system' 及 'systemauto' 為保留值。你可使用 'user' 值加到您自己的紀錄中。
     ErrorCodeCantContainZero=不含 0 值
     DisableJavascript=不啓動 JavaScript and Ajax 功能 (建議盲人或是文字型瀏覽器使用)
    -UseSearchToSelectCompanyTooltip=另外,你若有大量合作方 (> 100 000), 您可在'設定 -> 其他'設定常數 COMPANY_DONOTSEARCH_ANYWHERE 為 1 增加速度。尋找將會限制在字串的開頭。
    -UseSearchToSelectContactTooltip=另外,你若有大量合作方 (> 100 000), 您可在'設定 -> 其他'設定常數 CONTACT_DONOTSEARCH_ANYWHERE 為 1 增加速度。尋找將會限制在字串的開頭。
    -DelaiedFullListToSelectCompany=等你在載入合作方組合列表的內容之前按下一個鍵 (如果你有大量的合作方這可增加效能,不過會減少便利)
    -DelaiedFullListToSelectContact=等你在載入第三方組合列表的內容之前按下一個鍵 (如果你有大量的第三方程式這可增加效能,不過會減少便利)
    +UseSearchToSelectCompanyTooltip=另外您若有大量合作方 (> 100,000), 您可在 "設定 -> 其他" 設定常數 COMPANY_DONOTSEARCH_ANYWHERE 為 1 增加速度。蒐尋則只限在字串的開頭。
    +UseSearchToSelectContactTooltip=另外您若有大量合作方 (> 100,000), 您可在 " 設定 -> 其他" 中設定常數 CONTACT_DONOTSEARCH_ANYWHERE 為 1 以增加速度。蒐尋則只限在字串的開頭。
    +DelaiedFullListToSelectCompany=等你在載入合作方組合明細表的內容之前按下一個鍵 (如果你有大量的合作方這可增加效能,不過會減少便利)
    +DelaiedFullListToSelectContact=等你在載入連絡人組合明細表的內容之前按下一個鍵 (如果你有大量的連絡人這可增加效能,不過會減少便利)
     NumberOfKeyToSearch=需要 %s 個字元進行搜尋
     NotAvailableWhenAjaxDisabled=當 Ajax 不啓動時,此不可用。
     AllowToSelectProjectFromOtherCompany=在合作方的文件上,可選擇已結專案到另外合作方。
    @@ -80,7 +80,7 @@ PreviewNotAvailable=無法預覽
     ThemeCurrentlyActive=目前可用的主題
     CurrentTimeZone=PHP (服務器) 的時區
     MySQLTimeZone=MySql (資料庫) 的時區
    -TZHasNoEffect=Dates are stored and returned by database server as if they were kept as submited string. The timezone has effect only when using UNIX_TIMESTAMP function (that should not be used by Dolibarr, so database TZ should have no effect, even if changed after data was entered).
    +TZHasNoEffect=資料庫伺服器內已儲存及返回值的日期,就像他保存為傳送的字串一樣。當使用 UNIX_TIMESTAMP 功能(此不是由 Dolibarr 使用,所以資料庫時區是無效的,就算是已輸入資料已變更也是)時,時區是有效的。
     Space=空間
     Table=表格
     Fields=欄位
    @@ -89,8 +89,8 @@ Mask=遮罩
     NextValue=下一個值
     NextValueForInvoices=下一個值(發票號)
     NextValueForCreditNotes=下一個值(貸方通知單號)
    -NextValueForDeposit=Next value (down payment)
    -NextValueForReplacements=Next value (replacements)
    +NextValueForDeposit=下一個值 (預付款)
    +NextValueForReplacements=下一個值(代替)
     MustBeLowerThanPHPLimit=註:你的 PHP 限制每個上傳檔案的大小為<b>%s%s</b>,因此不用此參數的值
     NoMaxSizeByPHPLimit=註:你的 PHP 偏好設定為無限制
     MaxSizeForUploadedFiles=上傳檔案最大值(0 為禁止上傳)
    @@ -131,7 +131,7 @@ HoursOnThisPageAreOnServerTZ=Warning, in contrary of other screens, hours on thi
     Box=小工具
     Boxes=各式小工具
     MaxNbOfLinesForBoxes=各式小工具最大行數
    -AllWidgetsWereEnabled=All available widgets are enabled
    +AllWidgetsWereEnabled=所有可用小工具都啟用
     PositionByDefault=預設排序
     Position=位置
     MenusDesc=選單管理器設定2項選單欄(垂直及水平)
    @@ -143,15 +143,15 @@ SystemInfo=系統資訊
     SystemToolsArea=系統各式工具區
     SystemToolsAreaDesc=此區提供了管理層面功能,請使用選單來選擇你想要的功能。
     Purge=清除
    -PurgeAreaDesc=此頁允許您刪除已產生的檔案或存在 Dolibarr ( 在<b>%s</b>的檔案目錄下的暫存檔或全部檔案)。這功能不是必要的。因為此是提供給dolibarr是架在網頁伺服器供應商者,且其無權限刪除檔案者使用。
    +PurgeAreaDesc=此頁允許您刪除已產生的檔案或存在 Dolibarr ( 在<b>%s</b>的資料夾下的暫存檔或全部檔案)。這功能不是必要的。因為此是提供給dolibarr是架在網頁伺服器供應商者,且其無權限刪除檔案者使用。
     PurgeDeleteLogFile=刪除 log 檔案,包含Syslog 模組的 <b>%s</b> (沒有遺失資料風險)
     PurgeDeleteTemporaryFiles=刪除全部暫存檔案(沒有遺失資料風險)
    -PurgeDeleteTemporaryFilesShort=Delete temporary files
    -PurgeDeleteAllFilesInDocumentsDir=在檔案目錄<b>%s</b>中刪除所有檔案。暫存檔案不只是資料庫備份(dumps)、元件的夾檔 ( 合作方、各式發票... ) 及上傳到 ECM 模組的將會被刪除。
    +PurgeDeleteTemporaryFilesShort=刪除範本檔案
    +PurgeDeleteAllFilesInDocumentsDir=在資料夾<b>%s</b>中刪除所有檔案。暫存檔案不只是資料庫備份(dumps)、元件的夾檔 ( 合作方、各式發票... ) 及上傳到 ECM 模組的將會被刪除。
     PurgeRunNow=立即清除
    -PurgeNothingToDelete=沒有可以刪除的檔案目錄或檔案。
    -PurgeNDirectoriesDeleted=<b>%s的</b>檔案或目錄已刪除。
    -PurgeNDirectoriesFailed=Failed to delete <b>%s</b> files or directories.
    +PurgeNothingToDelete=沒有可以刪除的資料夾或檔案。
    +PurgeNDirectoriesDeleted=<b>%s的</b>檔案或資料夾已刪除。
    +PurgeNDirectoriesFailed=刪除<b>%s</b>檔案或資料夾失敗。
     PurgeAuditEvents=清除所有安全性事件
     ConfirmPurgeAuditEvents=您確定要清除全部安全事件?所有安全性 log 將會被刪除,沒有其他資料被移除。
     GenerateBackup=產生備份
    @@ -190,30 +190,30 @@ EncodeBinariesInHexa=在十六進制編碼的二進制數據
     IgnoreDuplicateRecords=忽略重覆資料的錯誤訊息 (INSERT IGNORE)
     AutoDetectLang=自動檢測(瀏覽器的語言)
     FeatureDisabledInDemo=在展示中禁用功能
    -FeatureAvailableOnlyOnStable=Feature only available on official stable versions
    +FeatureAvailableOnlyOnStable=在官方穩定版本中可用的功能
     BoxesDesc=小工具是顯示您自行增加個人化的資料。您可選擇顯示小工具或由選定目標頁點選啟動或禁用。
    -OnlyActiveElementsAreShown=僅從<a href="%s">啟動模組</a>後元件才會顯示。
    -ModulesDesc=Dolibarr 程式/功能的模組可在軟體內啟動。某些程式/模組您必須允許用戶權限,之後再啟動。點選按鈕 on/off 啟動模組/程式。
    +OnlyActiveElementsAreShown=僅從<a href="%s">啟用模組</a>後元件才會顯示。
    +ModulesDesc=Dolibarr 程式/功能的模組可在軟體內啟用。某些程式/模組您必須允許用戶權限,之後再啟動。點選按鈕 on/off 啟用模組/程式。
     ModulesMarketPlaceDesc=您可在外部網頁中找到更多可下載的模組...
    -ModulesDeployDesc=If permissions on your file system allows it, you can use this tool to deploy an external module. The module wil then be visible on the tab <strong>%s</strong>.
    +ModulesDeployDesc=若檔案系統的權限允許,則可以使用此工具來部署外部模組。 該模組將在選項卡上顯示<strong>%s</strong>。
     ModulesMarketPlaces=找外部 app / 模組
    -ModulesDevelopYourModule=Develop your own app/modules
    -ModulesDevelopDesc=You can develop or find a partner to develop for you, your personalised module
    +ModulesDevelopYourModule=發展您自己的應用程式及模組
    +ModulesDevelopDesc=您可以發展或找到夥伴一起發展您的個人化模組
     DOLISTOREdescriptionLong=Instead of switching on <a href="https://www.dolistore.com">www.dolistore.com</a> web site to find an external module, you can use this embedded tool that will make the seach on the external market place for you (may be slow, need an internet access)...
     NewModule=新
     FreeModule=Free
    -CompatibleUpTo=Compatible with version %s
    -NotCompatible=This module does not seem compatible with your Dolibarr %s (Min %s - Max %s).
    -CompatibleAfterUpdate=This module requires an update to your Dolibarr %s (Min %s - Max %s).
    -SeeInMarkerPlace=See in Market place
    -Updated=Updated
    -Nouveauté=Novelty
    -AchatTelechargement=Buy / Download
    -GoModuleSetupArea=To deploy/install a new module, go onto the Module setup area at <a href="%s">%s</a>.
    +CompatibleUpTo=與版本%s相容
    +NotCompatible=此模組似乎不相容您 Dolibarr %s (適用最低版本 %s - 最高版本 %s)。
    +CompatibleAfterUpdate=此模組需要昇級您的 Dolibarr %s (至少 %s - %s)。
    +SeeInMarkerPlace=在市場可以看到
    +Updated=昇級
    +Nouveauté=新奇
    +AchatTelechargement=購買 / 下載
    +GoModuleSetupArea=要部署/安裝新模組,請轉到模組設定區域<a href="%s">%s</a>。
     DoliStoreDesc=DoliStore 是 Dolibarr ERP / CRM 外部模組的官方市集
    -DoliPartnersDesc=List of companies providing custom developed modules or features (Note: anyone experienced in PHP programming can provide custom development for an open source project)
    +DoliPartnersDesc=各家公司提供客制發展模組功能的明細表(注意:任何有經驗的PHP程式編輯人員可提供客制化發展的開放原始碼專案)
     WebSiteDesc=參考網頁找到更多模組...
    -DevelopYourModuleDesc=Some solutions to develop your own module...
    +DevelopYourModuleDesc=某些解決方式要您自行發展模組...
     URL=連線
     BoxesAvailable=可用小工具
     BoxesActivated=小工具已啟用
    @@ -222,7 +222,7 @@ ActiveOn=已啟用
     SourceFile=來源檔案
     AvailableOnlyIfJavascriptAndAjaxNotDisabled=僅當 JavaScript 不是禁用時可用
     Required=必須
    -UsedOnlyWithTypeOption=Used by some agenda option only
    +UsedOnlyWithTypeOption=只供行程選項使用
     Security=安全
     Passwords=密碼
     DoNotStoreClearPassword=在資料庫中不要存明碼,要存成加密(建議啟動)
    @@ -235,63 +235,64 @@ Feature=功能特色
     DolibarrLicense=授權
     Developpers=開發商/貢獻者
     OfficialWebSite=Dolibarr國際官方網站
    -OfficialWebSiteLocal=Local web site (%s)
    +OfficialWebSiteLocal=本地網站(%s)
     OfficialWiki=Dolibarr維基
     OfficialDemo=Dolibarr在線展示
     OfficialMarketPlace=外部模組/插件官方市場
     OfficialWebHostingService=可參考的網站主機服務 (雲端主機)
    -ReferencedPreferredPartners=Preferred Partners
    -OtherResources=Other resources
    -ExternalResources=External resources
    -SocialNetworks=Social Networks
    +ReferencedPreferredPartners=首選合作夥伴
    +OtherResources=其他資源
    +ExternalResources=外部資源
    +SocialNetworks=社會網路
     ForDocumentationSeeWiki=有關用戶或開發人員的文件(文件,常見問題...), <br>可在Dolibarr維基查閱: <br> <a href="%s" target="_blank"><b>%s的</b></a>
     ForAnswersSeeForum=有關任何其他問題/幫助,您可以使用Dolibarr論壇: <br> <a href="%s" target="_blank"><b>%s的</b></a>
     HelpCenterDesc1=此區可以幫助你取得 Dolibarr 的幫忙支援服務。
     HelpCenterDesc2=某些服務<b>僅可使用英文</b> 。
     CurrentMenuHandler=目前選單處理者
     MeasuringUnit=衡量單位
    -LeftMargin=Left margin
    -TopMargin=Top margin
    -PaperSize=Paper type
    -Orientation=Orientation
    -SpaceX=Space X
    -SpaceY=Space Y
    -FontSize=Font size
    -Content=Content
    -NoticePeriod=Notice period
    -NewByMonth=New by month
    -Emails=Emails
    -EMailsSetup=Email 設定
    -EMailsDesc=此頁允許您複寫您 email 傳送的 php 參數。在 Unix/Linux 系統中多數案例,您 php 設定正確及參數是無效的。
    -EmailSenderProfiles=Emails sender profiles
    +LeftMargin=左邊邊界
    +TopMargin=上面邊界
    +PaperSize=紙張類型
    +Orientation=方向
    +SpaceX=空間 X
    +SpaceY=空間 Y
    +FontSize=字型大小
    +Content=內容
    +NoticePeriod=通知期
    +NewByMonth=新的一個月
    +Emails=各式電子郵件
    +EMailsSetup=電子郵件設定
    +EMailsDesc=此頁允許您複寫您電子郵件傳送的 php 參數。在 Unix/Linux 系統中多數案例,您 php 設定正確及參數是無效的。
    +EmailSenderProfiles=電子郵件傳送者簡歷
     MAIN_MAIL_SMTP_PORT=SMTP / SMTPS 連接埠 ( 在 php.ini 中預設值:<b>%s</b>)
     MAIN_MAIL_SMTP_SERVER=SMTP / SMTPS 主機 ( 在 php.ini 中是預設的:<b>%s</b>)
     MAIN_MAIL_SMTP_PORT_NotAvailableOnLinuxLike=SMTP / SMTPS 連接埠 ( 在 Unix like 系統內,沒有定義在 PHP中)
     MAIN_MAIL_SMTP_SERVER_NotAvailableOnLinuxLike=SMTP / SMTPS 主機 ( 在 Unix like 系統內,沒有定義在 PHP 中)
    -MAIN_MAIL_EMAIL_FROM=自動郵件信件時寄件者(在 php.ini中預設值:<b>%s</b>)
    -MAIN_MAIL_ERRORS_TO=在寄出mail時使用 'Errors-To' 欄位
    -MAIN_MAIL_AUTOCOPY_TO= 系統私下寄送所有發送郵件的副件給
    -MAIN_DISABLE_ALL_MAILS=禁用傳送所有郵件(適用於測試目的或是展示)
    -MAIN_MAIL_FORCE_SENDTO=Send all emails to (instead of real recipients, for test purposes)
    +MAIN_MAIL_EMAIL_FROM=自動化電子郵件的寄件者(在 php.ini中預設值:<b>%s</b>)
    +MAIN_MAIL_ERRORS_TO=發生錯誤時退回的電子郵件(發送的電子郵件中的欄位“錯誤 - 收件人”)
    +MAIN_MAIL_AUTOCOPY_TO= 系統私下寄送所有發送的電子郵件副件給
    +MAIN_DISABLE_ALL_MAILS=禁用傳送所有電子郵件(適用於測試目的或是展示)
    +MAIN_MAIL_FORCE_SENDTO=傳送全部電子郵件到(此為測試用,不是真正的收件人)
    +MAIN_MAIL_ENABLED_USER_DEST_SELECT=使用電子郵件將員工用戶增加到允許的目標清單表中
     MAIN_MAIL_SENDMODE=傳送電子郵件方法
     MAIN_MAIL_SMTPS_ID=SMTP 帳號(如果需要驗證)
     MAIN_MAIL_SMTPS_PW=SMTP 密碼(如果需要驗證)
     MAIN_MAIL_EMAIL_TLS= 使用 TLS (SSL) 的加密
    -MAIN_MAIL_EMAIL_STARTTLS= Use TLS (STARTTLS) encrypt
    +MAIN_MAIL_EMAIL_STARTTLS= 使用 TLS (STARTTLS) 加密
     MAIN_DISABLE_ALL_SMS=禁用傳送所有簡訊/SMS(適用於測試目的或展示)
     MAIN_SMS_SENDMODE=使用傳送簡訊/SMS的方法
     MAIN_MAIL_SMS_FROM=傳送簡訊/SMS的傳送者預設電話號碼
    -MAIN_MAIL_DEFAULT_FROMTYPE=Sender email by default for manual sendings (User email or Company email)
    -UserEmail=User email
    -CompanyEmail=Company email
    +MAIN_MAIL_DEFAULT_FROMTYPE=人工傳送時預設的寄件者電子郵件(用戶電子郵件或公司電子郵件)
    +UserEmail=用戶電子郵件
    +CompanyEmail=公司電子郵件
     FeatureNotAvailableOnLinux=在Unix系列系統中不能使用功能。在本地測試您的寄送郵件程式。
    -SubmitTranslation=若未完整地翻譯您的語言或您找到錯誤,您可透過編輯檔案放到<b>langs/%s</b>的檔案目錄中修正他們,或是傳送您做的異動到 www.transifex.com/dolibarr-association/dolibarr/
    -SubmitTranslationENUS=If translation for this language is not complete or you find errors, you can correct this by editing files into directory <b>langs/%s</b> and submit modified files on dolibarr.org/forum or for developers on github.com/Dolibarr/dolibarr.
    +SubmitTranslation=若未完整地翻譯您的語言或您找到錯誤,您可透過編輯檔案放到<b>langs/%s</b>的資料夾中修正他們,或是傳送您做的異動到 www.transifex.com/dolibarr-association/dolibarr/
    +SubmitTranslationENUS=若您的語言翻譯尚未完成,或是您到錯誤,您可以透過編輯在資料夾 <b>langs/%s</b>中的檔案修正它,並把修改後檔案傳送到 dolibarr.org/forum 或是給在  github.com/Dolibarr/dolibarr 開發者。
     ModuleSetup=模組設定
     ModulesSetup=模組/程式設定
     ModuleFamilyBase=系統
     ModuleFamilyCrm=客戶關係管理(CRM)
    -ModuleFamilySrm=Supplier Relation Management (SRM)
    +ModuleFamilySrm=供應商關係管理(VRM)
     ModuleFamilyProducts=產品管理 (PM)
     ModuleFamilyHr=人力資源管理 (HR)
     ModuleFamilyProjects=專案 / 協同作業
    @@ -300,33 +301,33 @@ ModuleFamilyTechnic=多種模組工具
     ModuleFamilyExperimental=實驗性模組
     ModuleFamilyFinancial=財務模組(會計/財務)
     ModuleFamilyECM=數位內容管理 (ECM)
    -ModuleFamilyPortal=Web sites and other frontal application
    -ModuleFamilyInterface=Interfaces with external systems
    +ModuleFamilyPortal=網站及其他應用程式
    +ModuleFamilyInterface=外部系統的介面
     MenuHandlers=選單處理程序
     MenuAdmin=選單編輯器
     DoNotUseInProduction=請勿在實際工作環境使用
     ThisIsProcessToFollow=此處理步驟:
    -ThisIsAlternativeProcessToFollow=This is an alternative setup to process manually:
    +ThisIsAlternativeProcessToFollow=代替的人工設定程序:
     StepNb=步驟 %s 
     FindPackageFromWebSite=尋找您想要功能的套件(在官網 %s 上有範例)。
     DownloadPackageFromWebSite=下載套件(在官網%s上有範例)。
    -UnpackPackageInDolibarrRoot=解壓縮的套件檔案到伺服器下的 dolibarr 檔案目錄:<b>%s</b>
    -UnpackPackageInModulesRoot=To deploy/install an external module, unpack the packaged files into the server directory dedicated to modules: <b>%s</b>
    -SetupIsReadyForUse=模組的發展已完成。您必須透過模組設定頁面啟動及在您的程式中設定模組:<a href="%s">%s</a>
    -NotExistsDirect=替代根檔案目錄沒有定義到已存在的檔案目錄。<br>
    -InfDirAlt=自從第3版起,可定義替代根檔案目錄。此允許您儲存到指定檔案目錄、插件及客製化範本。<br>只要在 dolibarr 的根目錄內建立檔案目錄(例如: 客戶)。<br>
    -InfDirExample=<br>在 <strong>conf.php 檔案宣告 <br>$dolibarr_main_url_root_alt='/custom'<br>$dolibarr_main_document_root_alt='/path/of/dolibarr/htdocs/custom'<br>若這幾行已用"#"方式註解了,啟動他,也就是移除 "#"。
    +UnpackPackageInDolibarrRoot=解壓縮的套件檔案到伺服器下的 dolibarr 資料夾:<b>%s</b>
    +UnpackPackageInModulesRoot=要部署/安裝外部模組,請將打包的檔案解壓縮到專用於模組的服務器資料夾中:<b>%s</b>
    +SetupIsReadyForUse=模組的發展已完成。您必須透過模組設定頁面啟用及在您的程式中設定模組:<a href="%s">%s</a>
    +NotExistsDirect=替代根資料夾的資訊沒有定義到已存在的資料夾中。<br>
    +InfDirAlt=從第3版起,可定義替代根資料夾。此允許您儲存到指定資料夾、插件及客製化範本。<br>只要在 dolibarr 的根資料夾內建立資料夾(例如: 客戶)。<br>
    +InfDirExample=<br>在 <strong>conf.php</strong> 檔案宣告 <br>$dolibarr_main_url_root_alt='/custom'<br>$dolibarr_main_document_root_alt='/path/of/dolibarr/htdocs/custom'<br>若這幾行已用"#"方式註解了,啟用他,也就是移除 "#"。
     YouCanSubmitFile=此步驟,您可傳送模組套件的 .zip 檔案到此:
     CurrentVersion=Dolibarr 目前版本
     CallUpdatePage=到此頁昇級資料庫架構及資料:%s。
     LastStableVersion=最新穩定版本
    -LastActivationDate=Latest activation date
    -LastActivationAuthor=Latest activation author
    -LastActivationIP=Latest activation IP
    -UpdateServerOffline=Update server offline
    -WithCounter=Manage a counter
    +LastActivationDate=最新啟動日期
    +LastActivationAuthor=最新啟動的作者
    +LastActivationIP=最新啟動的 IP
    +UpdateServerOffline=離線昇級伺服器
    +WithCounter=管理計數器
     GenericMaskCodes=您可使用任何數字遮罩。在此遮罩下可使用接下來的標籤:<br>1. <b>{000000}</b>表示每個 %s 編碼會依據此參數產生序號字串,且會自動遞增。有多少個0就表示序號字串有多長,滿最大值會自動歸0。<br>2. <b>{000000+000}</b> 同上面第一條,但是多了 offset 功能,也就第一筆 %s 編碼的起始序號會根據 + 號後面的參數而定。<br>3. <b>{000000@x}</b> 同上面第一條,但是每當為新的月份時,會將序號歸 0 ( x介於 1 到 12 間,或是使用 0 則依您偏好設定中已定義的財務年度的最早月份,或是使用 99 代表每月重新歸 0)。如果使用兩個x 則必需要有 {yy}{mm} 或 {yyyy}{mm} 參數。<br><b>{dd}</b> 表示天 (01 到 31).<br><b>{mm}</b> 表示月 (01 到 12)<br><b>{yy}</b>, <b>{yyyy}</b> or <b>{y}</b>  表示用 2、4 或 1 位數顯示年<br>
    -GenericMaskCodes2=在n字元下客戶代號為<b>{cccc}</b><br>在n字元下客戶代號為<b>{cccc000}</b>是專門給客戶的計數器。此計數器大於全域計數器時會重新歸0。<br>在n字元下合作方類型代號為<b>{tttt}</b>(在選單首頁 - 設定 - 目錄 - 合作方類型)。若您增加標籤,每個合作方類型的計數器會不同。<br>
    +GenericMaskCodes2=在n字元下客戶代號為<b>{cccc}</b><br>在n字元下客戶代號為<b>{cccc000}</b>是專門給客戶的計數器。此計數器大於全域計數器時會重新歸0。<br>在n字元下合作方類型代號為<b>{tttt}</b>(在選單首頁 - 設定 - 詞典 - 合作方類型)。若您增加標籤,每個合作方類型的計數器會不同。<br>
     GenericMaskCodes3=非遮罩字元的則該字元維持不變,也就是 A 就是 A,Z 就是 Z<br>注意:不允許空白字元。<br>
     GenericMaskCodes4a=<u>例如: 日期在 2007-01-31 的第99個%s合作方公司:</u><br>
     GenericMaskCodes4b=<u>例如: 在 2007-03-01 建立的合作方:</u><br>
    @@ -338,11 +339,11 @@ ServerNotAvailableOnIPOrPort=網址<b>%s</b>連接埠<b>%s</b>的伺服器無法
     DoTestServerAvailability=測試伺服器連線
     DoTestSend=傳送測試
     DoTestSendHTML=測試傳送HTML
    -ErrorCantUseRazIfNoYearInMask=Error, can't use option @ to reset counter each year if sequence {yy} or {yyyy} is not in mask.
    +ErrorCantUseRazIfNoYearInMask=錯誤,若序列 {yy} 或 {yyyy} 在條件中,則不能使用 @ 以便每年重新計數。
     ErrorCantUseRazInStartedYearIfNoYearMonthInMask=錯誤,若序列 {yy}{mm} 或 {yyyy}{mm} 不在遮罩內則不能使用選項 @。
     UMask=在 Unix/Linux/BSD/Mac 的檔案系統中新檔案的 UMask 參數。
     UMaskExplanation=此參數允許您定義在伺服器上由 Dolibarr 建立的檔案的權限(例如在上載檔案時)。 <br>這是八進位(例如,0666 為全部人可讀寫)。<br>此參數無法在 Windows 伺服器上使用。
    -SeeWikiForAllTeam=在 wiki 頁面中查看所有角色及其組織的完整清單
    +SeeWikiForAllTeam=在 wiki 頁面中查看所有角色及其組織的完整清單明細
     UseACacheDelay= 以秒為單位的遞延匯出反應的時間(0或空格為沒有緩衝)
     DisableLinkToHelpCenter=登錄頁面上隱藏連線“ <b>需要幫助或支援</b>"
     DisableLinkToHelp=隱藏連線到線上幫助 "<b>%s</b>"
    @@ -350,20 +351,20 @@ AddCRIfTooLong=沒有自動換行功能,若一行太長,請自行按下 Ente
     ConfirmPurge=您確認要執行刪除嗎?<br>此會刪您所有資料,且無法還復(含 ECM 檔案及各式夾檔)。
     MinLength=最小長度
     LanguageFilesCachedIntoShmopSharedMemory=.lang 檔案載入分享記憶體中
    -LanguageFile=Language file
    +LanguageFile=語系檔
     ExamplesWithCurrentSetup=現在執行範例設定
    -ListOfDirectories=OpenDocument 範本檔案目錄下的清單
    -ListOfDirectoriesForModelGenODT=包含 OpenDocument 格式範本的檔案目錄清單。<br><br>檔案目錄完整路徑放在這裡。<br>每一檔案目錄之間要用 enter 鍵。<br>為增加 GED 模組的檔案目錄,請放在<b>DOL_DATA_ROOT/ecm/yourdirectoryname</b>。<br><br>在這些檔案目錄的檔案結尾必須是 <b>.odt</b> 或 <b>.ods</b>。
    -NumberOfModelFilesFound=在這些檔案目錄中找到 ODT/ODS 範本檔數字
    +ListOfDirectories=OpenDocument 範本資料夾下的清單明細
    +ListOfDirectoriesForModelGenODT=包含 OpenDocument 格式範本的資料夾清單明細。<br><br>資料夾完整路徑放在這裡。<br>每一資料夾之間要用 enter 鍵。<br>為增加 GED 模組的資料夾,請放在<b>DOL_DATA_ROOT/ecm/yourdirectoryname</b>。<br><br>在這些資料夾的檔案結尾必須是 <b>.odt</b> 或 <b>.ods</b>。
    +NumberOfModelFilesFound=在這些資料夾中找到 ODT/ODS 範本檔數量
     ExampleOfDirectoriesForModelGen=語法範例:<br> ç:\\mydir<br>/home/mydir<br>DOL_DATA_ROOT/ecm/ecmdir
    -FollowingSubstitutionKeysCanBeUsed=<br>要知道如何建立您的ODT文件範本,並儲存在這些目錄,請上 wiki 網站:
    +FollowingSubstitutionKeysCanBeUsed=<br>要知道如何建立您的ODT文件範本,並儲存在這些資料夾,請上 wiki 網站:
     FullListOnOnlineDocumentation=http://wiki.dolibarr.org/index.php/Create_an_ODT_document_template
     FirstnameNamePosition=名字/姓氏的位置
    -DescWeather=當最後動作的數量達到以下值,以下的圖片將會顯示在儀表板上:
    +DescWeather=當最新行動的數量達到以下值,接以下的圖片將會顯示在儀表板上:
     KeyForWebServicesAccess=輸入使用 Web 服務(在 WebServices 的參數是“dolibarrkey”)
     TestSubmitForm=輸入測試表單
     ThisForceAlsoTheme=無論用戶的選擇為何,使用此選單管理器也將使用其本身的主題。此選單管理器是專適用於智慧手機,但並不適用於全部的智慧手機。若您遇到問題,請使用另一個選單管理器。
    -ThemeDir=skins目錄
    +ThemeDir=skins資料夾
     ConnectionTimeout=連線超時
     ResponseTimeout=回應超時
     SmsTestMessage=測試訊息從 __PHONEFROM__ 到 __PHONETO__
    @@ -373,13 +374,14 @@ NoSmsEngine=沒有簡訊/SMS傳送器可用。簡訊/SMS傳送器預設沒有安
     PDF=PDF格式
     PDFDesc=您可以設定每個全域選項關連到 PDF產生器
     PDFAddressForging=產生地址規則
    -HideAnyVATInformationOnPDF=在產生的 PDF 上隱藏所有有關營業稅的資訊
    -PDFLocaltax=Rules for %s
    -HideLocalTaxOnPDF=Hide %s rate into pdf column tax sale
    +HideAnyVATInformationOnPDF=在產生的 PDF 中隱藏銷售稅 / 營業稅的全部資訊
    +PDFRulesForSalesTax=銷售稅 / 營業稅的規則
    +PDFLocaltax=%s的規則
    +HideLocalTaxOnPDF=將 %s 稅率隱藏到 pdf 列銷售稅中
     HideDescOnPDF=在產生的 PDF 上隱藏產品描述
     HideRefOnPDF=在產生的 PDF 上隱藏產品參考號
     HideDetailsOnPDF=在產生的 PDF 上產品線詳細資訊
    -PlaceCustomerAddressToIsoLocation=Use french standard position (La Poste) for customer address position
    +PlaceCustomerAddressToIsoLocation=使用法國標準位置(La Poste)作為客戶地址位置
     Library=程式庫
     UrlGenerationParameters=將網址安全化的參數
     SecurityTokenIsUnique=每個URL使用獨特的安全/securekey參數
    @@ -392,7 +394,7 @@ PriceBaseTypeToChange=根據已定義的基礎參考價參修改價格
     MassConvert=啟動大量轉換
     String=字串
     TextLong=長字串
    -HtmlText=Html text
    +HtmlText=Html 文字
     Int=整數
     Float=浮點數
     DateAndTime=日期時間
    @@ -402,23 +404,23 @@ ExtrafieldPhone = 電話
     ExtrafieldPrice = 價格
     ExtrafieldMail = 電子郵件
     ExtrafieldUrl = Url
    -ExtrafieldSelect = 選擇清單
    +ExtrafieldSelect = 選擇清單明細
     ExtrafieldSelectList = 從表格選取
     ExtrafieldSeparator=分隔 (非欄位)
     ExtrafieldPassword=密碼
     ExtrafieldRadio=雷達鈕 (限選擇性質)
     ExtrafieldCheckBox=勾選方框
    -ExtrafieldCheckBoxFromList=Checkboxes from table
    -ExtrafieldLink=Link to an object
    -ComputedFormula=Computed field
    +ExtrafieldCheckBoxFromList=從表格來的確認框
    +ExtrafieldLink=連線到物件
    +ComputedFormula=計算欄位
     ComputedFormulaDesc=You can enter here a formula using other properties of object or any PHP coding to get a dynamic computed value. You can use any PHP compatible formulas including the "?" condition operator, and following global object: <strong>$db, $conf, $langs, $mysoc, $user, $object</strong>.<br><strong>WARNING</strong>: Only some properties of $object may be available. If you need a properties not loaded, just fetch yourself the object into your formula like in the second example.<br>Using a computed field means you can't enter yourself any value from interface. Also, if there is a syntax error, the formula may return nothing.<br><br>Example of formula:<br>$object->id < 10 ? round($object->id / 2, 2) : ($object->id + 2 * $user->id) * (int) substr($mysoc->zip, 1, 2)<br><br>Example to reload object<br>(($reloadedobj = new Societe($db)) && ($reloadedobj->fetch($obj->id ? $obj->id : ($obj->rowid ? $obj->rowid : $object->id)) > 0)) ? $reloadedobj->array_options['options_extrafieldkey'] * $reloadedobj->capital / 5 : '-1'<br><br>Other example of formula to force load of object and its parent object:<br>(($reloadedobj = new Task($db)) && ($reloadedobj->fetch($object->id) > 0) && ($secondloadedobj = new Project($db)) && ($secondloadedobj->fetch($reloadedobj->fk_project) > 0)) ? $secondloadedobj->ref : 'Parent project not found'
    -ExtrafieldParamHelpPassword=Keep this field empty means value will be stored without encryption (field must be only hidden with star on screen).<br>Set here value 'auto' to use the default encryption rule to save password into database (then value read will be the hash only, no way to retreive original value)
    -ExtrafieldParamHelpselect=此行的清單清,其格式為 關鍵字,值(關鍵字不為'0')<br><br>例如:<br>1,value1<br>2,value2<br>code3,value3<br>...<br><br>為使清單可依賴於其他補充屬性清單:<br>1,value1|options_<i>parent_list_code</i>:parent_key<br>2,value2|options_<i>parent_list_code</i>:parent_key<br><br>為使清單可依賴於另一清單:<br>1,value1|<i>parent_list_code</i>:parent_key<br>2,value2|<i>parent_list_code</i>:parent_key
    -ExtrafieldParamHelpcheckbox=此行的清單值,其格式為 關鍵字,值 (關鍵字不能為 '0')<br><br>例如:<br>1,value1<br>2,value2<br>3,value3<br>...
    -ExtrafieldParamHelpradio=此行的清單值,其格式為 關鍵字,值 (關鍵字不能為 '0')<br><br>例如:<br>1,value1<br>2,value2<br>3,value3<br>...
    -ExtrafieldParamHelpsellist=從表格來的清單值<br>語法:table_name:label_field:id_field::filter<br>例如:c_typent:libelle:id::filter<br><br>-idfilter 是必須地且主要的初始關鍵字<br>-filter 可以簡單測試(啟動為active=1)只顯示下啟動值<br>您也可以在過濾器中使用 $ID$ 過瀘當期的 id<br>為使用 SELECT 可在過瀘器中使用$SEL$<br>若你想要過濾額外欄位使用語為 extra.fieldcode=... (欄位代號為額外欄位的代號)<br><br>為使清單可依賴另外的補充屬性的清單:<br>c_typent:libelle:id:options_<i>parent_list_code</i>|parent_column:filter <br><br>為使清單可依賴於另外清單:<br>c_typent:libelle:id:<i>parent_list_code</i>|parent_column:filter
    -ExtrafieldParamHelpchkbxlst=List of values comes from a table<br>Syntax : table_name:label_field:id_field::filter<br>Example : c_typent:libelle:id::filter<br><br>filter can be a simple test (eg active=1) to display only active value<br>You can also use $ID$ in filter witch is the current id of current object<br>To do a SELECT in filter use $SEL$<br>if you want to filter on extrafields use syntax  extra.fieldcode=... (where field code is the code of extrafield)<br><br>In order to have the list depending on another complementary attribute list :<br>c_typent:libelle:id:options_<i>parent_list_code</i>|parent_column:filter <br><br>In order to have the list depending on another list:<br>c_typent:libelle:id:<i>parent_list_code</i>|parent_column:filter
    -ExtrafieldParamHelplink=Parameters must be ObjectName:Classpath<br>Syntax : ObjectName:Classpath<br>Examples :<br>Societe:societe/class/societe.class.php<br>Contact:contact/class/contact.class.php
    +ExtrafieldParamHelpPassword=不要加密儲存,此欄位保持空白(在螢幕中欄位有星星的必須隱藏)。<br>此處值設定為'自動'則使用預設的加密規則儲存密碼到資料庫(沒有辦法讀取原始值)
    +ExtrafieldParamHelpselect=此行的清單明細值,其格式為關鍵字,值(關鍵字不為'0')<br><br>例如:<br>1,value1<br>2,value2<br>code3,value3<br>...<br><br>為使清單明細可依賴於其他補充屬性清單明細:<br>1,value1|options_<i>parent_list_code</i>:parent_key<br>2,value2|options_<i>parent_list_code</i>:parent_key<br><br>為使清單明細可依賴於另一清單明細:<br>1,value1|<i>parent_list_code</i>:parent_key<br>2,value2|<i>parent_list_code</i>:parent_key
    +ExtrafieldParamHelpcheckbox=此行的清單明細值,其格式為關鍵字,值 (關鍵字不能為 '0')<br><br>例如:<br>1,value1<br>2,value2<br>3,value3<br>...
    +ExtrafieldParamHelpradio=此行的清單明細值,其格式為關鍵字,值 (關鍵字不能為 '0')<br><br>例如:<br>1,value1<br>2,value2<br>3,value3<br>...
    +ExtrafieldParamHelpsellist=從表格來的清單明細值<br>語法:table_name:label_field:id_field::filter<br>例如:c_typent:libelle:id::filter<br><br>-idfilter 是必須地且主要的初始關鍵字<br>-filter 可以簡單測試(啟動為active=1)只顯示下啟動值<br>您也可以在過濾器中使用 $ID$ 過瀘當期的 id<br>為使用 SELECT 可在過瀘器中使用$SEL$<br>若你想要過濾額外欄位使用語為 extra.fieldcode=... (欄位代號為額外欄位的代號)<br><br>為使清單明細可依賴另外的補充屬性的清單:<br>c_typent:libelle:id:options_<i>parent_list_code</i>|parent_column:filter <br><br>為使清單明細可依賴於另外清單明細:<br>c_typent:libelle:id:<i>parent_list_code</i>|parent_column:filter
    +ExtrafieldParamHelpchkbxlst=表單中值的清單<br>語法: table_name:label_field:id_field::filter<br>例如:: c_typent:libelle:id::filter<br><br>篩選可以是一個簡單的測試 (例如 啟動 =1 ) 只顯示啟動的值<br>您也可以在篩選中使用 $ID$作為目前物件的ID<br>在篩選器中執行 SELECT 則使用 $SEL$<br>若您要在額外欄位篩選使用語法 extra.fieldcode=... (extra.fileldcode為欄位的代碼)<br><br>為使清單明細依賴於另一個補充屬性的清單明細:<br>c_typent:libelle:id:options_<i>parent_list_code</i>|parent_column:filter<br><br>為使清單明細依賴於另一個補充屬性清單明細:<br>c_typent:libelle:id:<i>parent_list_code</i>|parent_column:filter
    +ExtrafieldParamHelplink=參數必須是 ObjectName:Classpath<br>語法:ObjectName:Classpath<br>例如:<br>Societe:societe/class/societe.class.php<br>Contact:contact/class/contact.class.php
     LibraryToBuildPDF=PDF產生器使用程式庫
     LocalTaxDesc=某些國家在每張發票適用 2 或 3 種稅率。若在此情況,選擇第二和三種稅率。可能類型:<br>1: 在地稅率適用不含營業稅的產品及服務(此是以未稅金額計算)<br>2:在地稅率適用含營業稅的產品及服務(此是以金額+主要稅金計算)<br>3:在地稅率適用不含營業稅的產品(此是以未稅金額計算)<br>4:在地稅率適用含營業稅的產品(此是以金額+主要營業稅計算)<br>5:在地稅率適用不含營業稅的服務(此是以未稅金額計算)<br>6:在地稅率適用含營業稅的服務(此是以金額+稅金計算)
     SMS=簡訊
    @@ -427,50 +429,54 @@ RefreshPhoneLink=更新連線
     LinkToTest=用戶產生可連線 <strong>%s</strong> (點選電話號碼來測試)
     KeepEmptyToUseDefault=保留空白則使用預設值
     DefaultLink=預設連線
    -SetAsDefault=Set as default
    +SetAsDefault=設定成預設值
     ValueOverwrittenByUserSetup=警告,用戶指定設定會覆蓋該值(每位用戶可設定自己的 URL )
    -ExternalModule=External module - Installed into directory %s
    -BarcodeInitForThirdparties=Mass barcode init for thirdparties
    -BarcodeInitForProductsOrServices=Mass barcode init or reset for products or services
    -CurrentlyNWithoutBarCode=Currently, you have <strong>%s</strong> record on <strong>%s</strong> %s without barcode defined.
    -InitEmptyBarCode=Init value for next %s empty records
    -EraseAllCurrentBarCode=Erase all current barcode values
    -ConfirmEraseAllCurrentBarCode=Are you sure you want to erase all current barcode values?
    -AllBarcodeReset=All barcode values have been removed
    -NoBarcodeNumberingTemplateDefined=No numbering barcode template enabled into barcode module setup.
    -EnableFileCache=Enable file cache
    -ShowDetailsInPDFPageFoot=Add more details into footer of PDF files, like your company address, or manager names (to complete professional ids, company capital and VAT number).
    -NoDetails=No more details in footer
    -DisplayCompanyInfo=Display company address
    -DisplayCompanyManagers=Display manager names
    -DisplayCompanyInfoAndManagers=Display company address and manager names
    -EnableAndSetupModuleCron=If you want to have this recurring invoice beeing generated automatically, module *%s* must be enabled and correctly setup. Otherwise, generation of invoices must be done manually from this template with button *Create*. Note that even if you enabled automatic generation, you can still safely launch manual generation. Duplicates generation for same period are not possible.
    -ModuleCompanyCodeAquarium=Return an accounting code built by:<br>%s followed by third party supplier code for a supplier accounting code,<br>%s followed by third party customer code for a customer accounting code.
    -ModuleCompanyCodePanicum=Return an empty accounting code.
    -ModuleCompanyCodeDigitaria=Accounting code depends on third party code. The code is composed of the character "C" in the first position followed by the first 5 characters of the third party code.
    -Use3StepsApproval=By default, Purchase Orders need to be created and approved by 2 different users (one step/user to create and one step/user to approve. Note that if user has both permission to create and approve, one step/user will be enough). You can ask with this option to introduce a third step/user approval, if amount is higher than a dedicated value (so 3 steps will be necessary: 1=validation, 2=first approval and 3=second approval if amount is enough).<br>Set this to empty if one approval (2 steps) is enough, set it to a very low value (0.1) if a second approval (3 steps) is always required.
    -UseDoubleApproval=Use a 3 steps approval when amount (without tax) is higher than...
    -WarningPHPMail=WARNING: It is often better to setup outgoing emails to use the email server of your provider instead of the default setup. Some email providers (like Yahoo) does not allow you to send an email from another server than their own server. Your current setup use the server of the application to send email and not the server of your email provider, so some recipients (the one compatible with the restrictive DMARC protocol), will ask your email provider if they can accept your email and some email providers (like Yahoo) may respond "no" because the server is not a server of them, so few of your sent Emails may not be accepted (be carefull also to your email provider sending quota).<br>If your Email provider (like Yahoo) has this restriction, you must change Email setup to choose the other method "SMTP server" and enter the SMTP server and credentials provided by your Email provider (ask your EMail provider to get SMTP credentials for your account).
    -WarningPHPMail2=If your email SMTP provider need to restrict email client to some IP addresses (very rare), this is the IP address of your ERP CRM application: <strong>%s</strong>.
    -ClickToShowDescription=Click to show description
    -DependsOn=This module need the module(s)
    -RequiredBy=This module is required by module(s)
    -TheKeyIsTheNameOfHtmlField=This is the name of the HTML field. This need to have technical knowledges to read the content of the HTML page to get the key name of a field.
    -PageUrlForDefaultValues=You must enter here the relative url of the page. If you include parameters in URL, the default values will be effective if all parameters are set to same value. Examples:
    -PageUrlForDefaultValuesCreate=<br>For form to create a new thirdparty, it is <strong>%s</strong>,<br>If you want default value only if url has some parameter, you can use <strong>%s</strong>
    -PageUrlForDefaultValuesList=<br>For page that list thirdparties, it is <strong>%s</strong>,<br>If you want default value only if url has some parameter, you can use <strong>%s</strong>
    -EnableDefaultValues=Enable usage of personalized default values
    -EnableOverwriteTranslation=Enable usage of overwrote translation
    -GoIntoTranslationMenuToChangeThis=A translation has been found for the key with this code, so to change this value, you must edit it fom Home-Setup-translation.
    +ExternalModule=外部模組 - 已安裝到資料夾 %s
    +BarcodeInitForThirdparties=合作方的大量條碼初始值
    +BarcodeInitForProductsOrServices=大量條碼初始值或是重新設產品或服務
    +CurrentlyNWithoutBarCode=目前您在沒有條碼的<strong>%s</strong>%s中有<strong>%s</strong>的記錄。
    +InitEmptyBarCode=下一筆%s記錄初始值
    +EraseAllCurrentBarCode=刪除目前全部的條碼現有值
    +ConfirmEraseAllCurrentBarCode=您確定您要刪除目前全部的條碼現有值?
    +AllBarcodeReset=全部的條碼值已刪除
    +NoBarcodeNumberingTemplateDefined=沒有啟用條碼模組設定的編號條碼範本
    +EnableFileCache=啟用檔案快取
    +ShowDetailsInPDFPageFoot=增加更多詳細資料到 PDF 檔案的頁腳,像您公司地址,或是管理者名稱 (要完成專業證號、公司資本額及VAT字號)。
    +NoDetails=頁腳沒有更多的詳細資料
    +DisplayCompanyInfo=顯示公司地址
    +DisplayCompanyManagers=顯示管理者名稱
    +DisplayCompanyInfoAndManagers=顯示公司地址及管理者名稱
    +EnableAndSetupModuleCron=若您要自動地產生循環發票,模組"%s"必須啟用且正確設定。然而各式發票的產生必須從此範例的 "建立" 鈕以人工完成。注意即使你啟用自動產生,你仍可安全地以人工方式執行而產生。在相同時間內不能重覆產生發票。
    +ModuleCompanyCodeCustomerAquarium=%s後面是合作方客戶代碼,用於客戶會計代碼
    +ModuleCompanyCodeSupplierAquarium=%s後面是合作方供應商代碼,用於供應商會計代碼
    +ModuleCompanyCodePanicum=回傳空白會計代碼。
    +ModuleCompanyCodeDigitaria=會計代碼依著合作方代碼。代碼是由第一個字母 "C" 接下來是合作方代碼的前面5 個字母組成的。
    +Use3StepsApproval=存預設情況下,採購訂單需要由 2 個不同的用戶建立和核准 (一個步驟/用戶建立,另一個步驟/用戶核准。請注意,若用戶同時具有建立和批准的權限,則一個步驟/用戶就足夠了) 。 若金額高於指定值時,您可以通過此選項進行要求以引入第三步/用戶核准 (因此需要3個步驟:1 =驗證,2 =首次批准,3 =若金額足夠,則為第二次批准) 。 <br>若一次核准 ( 2個步驟) 就足夠,則將不做任何設定,若總是需要第二次批准 (3個步驟),則將其設置為非常低的值 (0.1)。
    +UseDoubleApproval=當金額(未稅)大於...時使用3步驟核准
    +WarningPHPMail=警告:通常設定寄出的電子郵件為您提供的電子郵件伺服器以代替預設值是比較好的。某些電子郵件提供者(像 Yahoo)不允許您傳送電子郵件從另一個伺服器到他們自己的伺服器。您正確的設定要使用應用軟體的伺服器傳送電子郵件而不是您的電子郵件提供者,所以某些收件者(與限制性DMARC協議兼容的一種)會詢問您的電子郵件提供者,若他們可接受您的電子郵件及某些電子郵件提供者(像 Yahoo)可能回應"no",因為伺服器不是他們的伺服器,所以少數您寄的電子郵件可能不被接受(也還要小心你的電子郵件提供者發送大小限制)。<br>若您的電子郵件提供者(像 Yahoo)有限制,您必須變更您電子郵件設定為選用其他方法 "SMTP 伺服器" 及輸入 SMTP 伺服器及由您電子郵件提供者提供的認證(詢問您的電子郵件提供者為您的電子郵件帳戶取得 SMTP 認證)。
    +WarningPHPMail2=若您的電子郵件 SMTP 供應商需要將電子郵件客戶端限制為某些 IP 地址(非常罕見),則您的ERP CRM 應用程序的 IP 地址:<strong>%s</strong>
    +ClickToShowDescription=點一下顯示描述
    +DependsOn=此模組需要其他各式模組
    +RequiredBy=模組需要此模組
    +TheKeyIsTheNameOfHtmlField=HTML 欄位名稱。此需要一點知識去閱讀 HTML 頁面的內容以取得主要欄位的名稱。
    +PageUrlForDefaultValues=您必須在此輸入相對頁面的URL。 若您在URL中包含參數時,若所有參數都設為相同的值,則預設值將生效。 例如:
    +PageUrlForDefaultValuesCreate=<br>對表單來建立新的合作方,他是 <strong>%s</strong>,<br>若只要在 url 中有一些參數時才需要預設值,則可以使用 <strong>%s</strong>
    +PageUrlForDefaultValuesList=<br>此頁為合作方清單,是<strong>%s</strong>,<br>若只有當 url 有參數時才需要預設值,您可使用 <strong>%s</strong>
    +EnableDefaultValues=啟用個人使用的預設值
    +EnableOverwriteTranslation=啟用使用覆寫翻譯
    +GoIntoTranslationMenuToChangeThis=此程式碼值找到翻譯,因此要更改此值,您必須到 首頁 - 設定 - 翻譯 進行編輯。
     WarningSettingSortOrder=Warning, setting a default sort order may result in a technical error when going on the list page if field is an unknown field. If you experience such an error, come back to this page to remove the default sort order and restore default behavior.
     Field=欄位
    -ProductDocumentTemplates=Document templates to generate product document
    -FreeLegalTextOnExpenseReports=Free legal text on expense reports
    -WatermarkOnDraftExpenseReports=Watermark on draft expense reports
    -AttachMainDocByDefault=Set this to 1 if you want to attach main document to email by default (if applicable)
    -FilesAttachedToEmail=Attach file
    -SendEmailsReminders=Send agenda reminders by emails
    -davDescription=Add a component to be a DAV server
    +ProductDocumentTemplates=文件範例產生產品文件檔
    +FreeLegalTextOnExpenseReports=在費用報表中加註法律文字
    +WatermarkOnDraftExpenseReports=在草稿的費用報表中的浮水印
    +AttachMainDocByDefault=若您要預設將主要文件附加到電子郵件(若適用的話),此值設定為 1
    +FilesAttachedToEmail=附加檔案
    +SendEmailsReminders=用電子郵件傳送行程提醒
    +davDescription=新增元件到 DAV 伺服器
    +DAVSetup=DAV 模組設定
    +DAV_ALLOW_PUBLIC_DIR=啟用公開資料夾(不再登入 WebDav 資料夾)
    +DAV_ALLOW_PUBLIC_DIRTooltip=The WebDav public directory is a WebDAV directory everybody can access to (in read and write mode), with no need to have/use an existing login/password account.
     # Modules
     Module0Name=用戶和群組
     Module0Desc=用戶/員工以及群組管理
    @@ -479,9 +485,9 @@ Module1Desc=公司和聯絡人的管理(客戶、潛在客戶)
     Module2Name=商業
     Module2Desc=商業管理
     Module10Name=會計
    -Module10Desc=簡單的會計管理(發票和付款作業)
    -Module20Name=建議書
    -Module20Desc=商業建議書的管理
    +Module10Desc=基於資料庫內容的簡單會計報告(日記簿、營業額、周轉)。 不使用任何總帳表單。
    +Module20Name=提案/建議書
    +Module20Desc=商業提案/建議書的管理
     Module22Name=大量發送的電子郵件
     Module22Desc=大量電子郵件發送的管理
     Module23Name=能源
    @@ -491,7 +497,7 @@ Module25Desc=客戶訂單管理
     Module30Name=發票
     Module30Desc=客戶發票和貸方通知單的管理。供應商發票的管理。
     Module40Name=供應商
    -Module40Desc=供應商的管理和採購管理(訂單和發票)
    +Module40Desc=各式供應商及採購管理(採購訂單及計費)
     Module42Name=除錯日誌
     Module42Desc=日誌記錄 (file, syslog, ...)。這些日誌是針對技術性以及除錯用途。
     Module49Name=編輯
    @@ -520,8 +526,8 @@ Module70Name=干預/介入
     Module70Desc=干預/介入的管理
     Module75Name=費用和出差筆記
     Module75Desc=費用和旅遊音符的管理
    -Module80Name=出貨
    -Module80Desc=出貨和交貨單的管理
    +Module80Name=裝貨
    +Module80Desc=裝貨和交貨單的管理
     Module85Name=銀行及現金
     Module85Desc=銀行或現金帳戶管理
     Module100Name=外部網站
    @@ -529,7 +535,7 @@ Module100Desc=本模組將一個外部網站或網頁含到 Dolibarr 選單中
     Module105Name=Mailman and SPIP
     Module105Desc=會員模組用的 Mailman 或 SPIP 介面
     Module200Name=LDAP
    -Module200Desc=LDAP 檔案目錄的同步
    +Module200Desc=LDAP 資料夾的同步
     Module210Name=PostNuke
     Module210Desc=PostNuke 的整合
     Module240Name=匯出資料
    @@ -546,86 +552,86 @@ Module400Name=專案/機會/潛在客戶
     Module400Desc=各式專案、機會/潛在客戶及或任務的管理。您也可以分配任何元件(發票、訂單、提案/建議書、干預/介入...)到專案及從專案檢視中以橫向檢視。
     Module410Name=Webcalendar
     Module410Desc=Webcalendar 整合
    -Module500Name=特別支出
    -Module500Desc=特別支出管理(稅負、社會或年度稅負、分配)
    -Module510Name=Payment of employee wages
    -Module510Desc=Record and follow payment of your employee wages
    -Module520Name=Loan
    -Module520Desc=Management of loans
    +Module500Name=稅賦及特定費用
    +Module500Desc=其他費用管理(銷售稅、社會或年度稅、股利...)
    +Module510Name=支付員工薪資
    +Module510Desc=記錄及接下來支付您員工薪資
    +Module520Name=借款
    +Module520Desc=借款的管理
     Module600Name=商業事件通知
    -Module600Desc=傳送 EMail 通知 ( 由某些商業事件引起 ) 給用戶 ( 在每位用戶中設定 )、給合作方通訊錄 ( 在每位合作方中設定 ) 或是給固定的 email
    -Module600Long=Note that this module is dedicated to send real time emails when a dedicated business event occurs. If you are looking for a feature to send reminders by email of your agenda events, go into setup of module Agenda.
    -Module610Name=Product Variants
    -Module610Desc=Allows creation of products variant based on attributes (color, size, ...)
    +Module600Desc=傳送電子郵件通知 ( 由某些商業事件引起 ) 給用戶 ( 在每位用戶中設定 )、給合作方通訊錄 ( 在每位合作方中設定 ) 或是給固定的電子郵件
    +Module600Long=請注意,此模組專用於在發生專用商務事件時發送即時的電子郵件。若您正在尋找通過您的行程事件的電子郵件傳送提醒的功能,請進入行程模組的設定。
    +Module610Name=產品變種
    +Module610Desc=允許基於屬性(顏色、大小...)建立產品變種
     Module700Name=捐贈
     Module700Desc=捐款的管理
    -Module770Name=Expense reports
    -Module770Desc=Management and claim expense reports (transportation, meal, ...)
    -Module1120Name=Supplier commercial proposal
    -Module1120Desc=Request supplier commercial proposal and prices
    +Module770Name=費用報表
    +Module770Desc=管理及認列費用報表(交通、餐飲...等)
    +Module1120Name=供應商商業提案/建議書
    +Module1120Desc=回覆供應商商業提案/建議書及報價
     Module1200Name=Mantis 工作管理
     Module1200Desc=Mantis 功能整合
    -Module1520Name=Document Generation
    -Module1520Desc=Mass mail document generation
    +Module1520Name=文件的產生
    +Module1520Desc=大量郵件文件的產生
     Module1780Name=標籤/分類
    -Module1780Desc=建立標籤/分類 (產品、客戶、供應商、通訊錄或是會員)
    +Module1780Desc=建立標籤/類別(產品、客戶、供應商、通訊錄或會員)
     Module2000Name=所視即所得編輯器
     Module2000Desc=允許使用進階的編輯器 ( CKEditor ) 編輯某些文字區
    -Module2200Name=Dynamic Prices
    -Module2200Desc=Enable the usage of math expressions for prices
    +Module2200Name=浮動價格
    +Module2200Desc=啟用價格的數學表達式
     Module2300Name=排程工作
     Module2300Desc=排程工作管理(連到 cron 或是 chrono table)
     Module2400Name=事件/行程
    -Module2400Desc=遵循完成及即將發生的事件。讓應用程式記錄自動事件以用於跟踪目的或記錄手動事件或rendez-vous。
    -Module2500Name=DMS / ECM
    +Module2400Desc=Follow done and upcoming events. Let application logs automatic events for tracking purposes or record manual events or rendez-vous. This is the main important module for a good Customer or Supplier Relationship Management.
    +Module2500Name=檔案管理系統(DMS) / 電子控制管理(ECM)
     Module2500Desc=文件管理系統 / 電子內容管理。您產生或是儲存的文件會自動整理組織。當您有需要就分享吧。
     Module2600Name=API/Web 服務 ( SOAP 伺服器 )
    -Module2600Desc=啟動 Dolibarr SOAP 伺服器提供 API 服務 
    -Module2610Name=API/Web services (REST server)
    -Module2610Desc=Enable the Dolibarr REST server providing API services
    -Module2660Name=Call WebServices (SOAP client)
    -Module2660Desc=Enable the Dolibarr web services client (Can be used to push data/requests to external servers. Supplier orders supported only for the moment)
    +Module2600Desc=啟用 Dolibarr SOAP 伺服器提供 API 服務 
    +Module2610Name=API/Web 服務( REST 伺服器)
    +Module2610Desc=啟用 Dolibarr REST 伺服器提供 API 服務
    +Module2660Name=呼叫網站服務 (SOAP 客戶端)
    +Module2660Desc=啟用 Dolibarr 網站服務客戶端(可以使用傳送資料及要求到外部伺服器。目前只支援供應商訂單)
     Module2700Name=Gravatar
    -Module2700Desc=使用線上的 Gravatar 服務 ( www.gravatar.com ),以顯示用戶/會員的照片 (使用本身的 email 尋找)。此需要連上網
    +Module2700Desc=使用線上的 Gravatar 服務 ( www.gravatar.com ),以顯示用戶/會員的照片 (使用本身的電子郵件尋找)。此需要連上網
     Module2800Desc=FTP 客戶端
     Module2900Name=GeoIPMaxmind
     Module2900Desc=GeoIP Maxmind 的轉換功能
     Module3100Name=Skype
    -Module3100Desc=Add a Skype button into users / third parties / contacts / members cards
    -Module3200Name=Unalterable Archives
    +Module3100Desc=增加 Skype 鈕到用戶 / 合作方 / 通訊錄 / 會員資料卡中
    +Module3200Name=不可改變的檔案
     Module3200Desc=Activate log of some business events into an unalterable log. Events are archived in real-time. The log is a table of chained events that can be read only and exported. This module may be mandatory for some countries.
    -Module4000Name=HRM
    -Module4000Desc=Human resources management (management of department, employee contracts and feelings)
    +Module4000Name=人資
    +Module4000Desc=人力資源管理(部門、員工合約及感受的管理)
     Module5000Name=多個公司
     Module5000Desc=允許您管理多個公司
    -Module6000Name=Workflow
    -Module6000Desc=Workflow management
    -Module10000Name=Websites
    -Module10000Desc=Create public websites with a WYSIWG editor. Just setup your web server (Apache, Nginx, ...) to point to the dedicated Dolibarr directory to have it online on the Internet with your own domain name.
    +Module6000Name=工作流程
    +Module6000Desc=Workflow management (automatic creation of object and/or automatic status change)
    +Module10000Name=網站
    +Module10000Desc=透過所見即所視的編輯器建立公開網站。只要設定您網站伺服器 (Apache, Nginx,...) 指向專用的 Dolibarr 資料夾,使其通過 internet 連線到您自己的網域即可。
     Module20000Name=離職申請管理
     Module20000Desc=聲明並遵守員工離職申請
     Module39000Name=產品批次
     Module39000Desc=在產品中批次或序號、有效日及銷售日的管理
     Module50000Name=PayBox
     Module50000Desc=提供使用 PayBox 的借貸卡做為線上支付方式的模組。此可允許您客戶免付款或是用在特定Dolibarr元件 ( 發票、訂單 ... ) 上付款。
    -Module50100Name=銷售時點情報
    -Module50100Desc=銷售時點情報模組 ( POS )
    +Module50100Name=收銀機
    +Module50100Desc=收銀機模組 ( POS )
     Module50200Name=Paypal
     Module50200Desc=提供使用 PayPal ( 信用卡或是 PayPal 信用) 做為線上支付方式的模組。此可允許您客戶免付款或是在特定 Dolibarr 元件 ( 發票、訂單 ... ) 上付款。
    -Module50400Name=Accounting (advanced)
    -Module50400Desc=Accounting management (double entries, support general and auxiliary ledgers)
    +Module50400Name=會計(進階)
    +Module50400Desc=Accounting management (double entries, support general and auxiliary ledgers). Export the ledger in several other accounting software format.
     Module54000Name=PrintIPP
    -Module54000Desc=Direct print (without opening the documents) using Cups IPP interface (Printer must be visible from server, and CUPS must be installe on server).
    -Module55000Name=Poll, Survey or Vote
    -Module55000Desc=Module to make online polls, surveys or votes (like Doodle, Studs, Rdvz, ...)
    +Module54000Desc=直接列印(不用打開文件)使用 Cups IPP 介面(印表機可在伺服器上看到,且 CUPS 必須已安裝在伺服器上)。
    +Module55000Name=問卷、調查或票選
    +Module55000Desc=製作問卷、調查或票選的模組(像 Doodle, Styds, Rdvz, ...)
     Module59000Name=利潤
     Module59000Desc=模組管理利潤
     Module60000Name=委員會
     Module60000Desc=模組管理委員會
    -Module62000Name=Incoterm
    -Module62000Desc=Add features to manage Incoterm
    +Module62000Name=交易條件
    +Module62000Desc=新增功能管理交易條件
     Module63000Name=資源
    -Module63000Desc=Manage resources (printers, cars, room, ...) you can then share into events
    +Module63000Desc=管理資源 (印表機、車子、會議室...) 您可在之後分享到事件中
     Permission11=讀取客戶發票
     Permission12=建立/修改客戶發票
     Permission13=使客戶發票無效
    @@ -633,13 +639,13 @@ Permission14=驗證客戶發票
     Permission15=以電子郵件發送客戶發票
     Permission16=為客戶發票建立付款單
     Permission19=刪除客戶發票
    -Permission21=讀取商業的報價/提案/建議書
    -Permission22=建立/修改商業報價/提案/建議書
    -Permission24=驗證商業報價/提案/建議書
    -Permission25=傳送商業報價/提案/建議書
    -Permission26=結束商業報價/提案/建議書(結案)
    -Permission27=刪除商業報價/提案/建議書
    -Permission28=匯出商業報價/提案/建議書
    +Permission21=讀取商業案/建議書
    +Permission22=建立/修改商業提案/建議書
    +Permission24=驗證商業提案/建議書
    +Permission25=傳送商業提案/建議書
    +Permission26=結束商業提案/建議書(結案)
    +Permission27=刪除商業提案/建議書
    +Permission28=匯出商業提案/建議書
     Permission31=讀取產品資訊
     Permission32=建立/修改產品資訊
     Permission34=刪除產品資訊
    @@ -648,7 +654,7 @@ Permission38=匯出產品資訊
     Permission41=讀取專案及任務(分享專案及有關我的專案聯絡人)。也可針對自己或是層級已分配的任務輸入處理時間(時間表)
     Permission42=建立/修改專案(分享專案及有關我的專案聯絡人)。也可建立任務及分配用戶的專案及任務
     Permission44=刪除專案(分享專案及有關我的專案聯絡人)
    -Permission45=Export projects
    +Permission45=匯出各式專案
     Permission61=讀取干預/介入
     Permission62=建立/修改干預/介入
     Permission64=刪除干預/介入
    @@ -667,10 +673,10 @@ Permission86=發送客戶訂單
     Permission87=結束客戶訂單(結案)
     Permission88=取消客戶訂單
     Permission89=刪除客戶訂單
    -Permission91=讀取社會或年度稅務及營業稅
    -Permission92=建立/修改社會或年度稅務及營業稅
    -Permission93=刪除社會或年度稅務及營業稅
    -Permission94=匯出社會或年度稅務及營業稅
    +Permission91=讀取社會或年度稅費及營業稅
    +Permission92=建立/修改社會或年度稅費及營業稅
    +Permission93=刪除社會或年度稅費及營業稅
    +Permission94=匯出社會或年度稅費及營業稅
     Permission95=讀取報告
     Permission101=讀取出貨資訊
     Permission102=建立/修改出貨單
    @@ -702,11 +708,11 @@ Permission162=建立/修改合約/訂閱
     Permission163=啟動服務合約/合約的訂閱
     Permission164=禁用服務合約/合約的訂閱
     Permission165=刪除合約/訂閱
    -Permission167=Export contracts
    +Permission167=匯出合約
     Permission171=讀取旅費(您與您的部屬)
     Permission172=建立及修改旅費
     Permission173=刪除旅費
    -Permission174=Read all trips and expenses
    +Permission174=讀取全部旅費及費用
     Permission178=匯出旅費
     Permission180=讀取供應商資訊
     Permission181=讀取供應商訂單
    @@ -749,7 +755,7 @@ PermissionAdvanced253=建立/修改內部/外部用戶和權限
     Permission254=只能建立/修改外部用戶資訊
     Permission255=修改其他用戶密碼
     Permission256=刪除或禁用其他用戶
    -Permission262=延伸存取到全部合作方 (不只是用戶是銷售代表的合作方) 。<br>對外部用戶無效 ( 限於自已的提案/報價、訂單、發票、合約等)。<br>對專案無效 (只有專案權限、可見性和分配事宜的規則)。
    +Permission262=延伸存取到全部合作方 (不只是用戶是銷售代表的合作方) 。<br>對外部用戶無效 ( 限於自已的提案/建議書、訂單、發票、合約等)。<br>對專案無效 (只有專案權限、可見性和分配事宜的規則)。
     Permission271=讀取 CA
     Permission272=讀取發票
     Permission273=發票問題
    @@ -781,17 +787,17 @@ Permission401=讀取折扣
     Permission402=建立/修改折扣
     Permission403=驗證折扣
     Permission404=刪除折扣
    -Permission501=Read employee contracts/salaries
    -Permission502=Create/modify employee contracts/salaries
    -Permission511=Read payment of salaries
    -Permission512=Create/modify payment of salaries
    -Permission514=Delete salaries
    -Permission517=Export salaries
    -Permission520=Read Loans
    -Permission522=Create/modify loans
    -Permission524=Delete loans
    -Permission525=Access loan calculator
    -Permission527=Export loans
    +Permission501=讀取員工合約/薪資
    +Permission502=建立/修改員工合約/薪資
    +Permission511=讀取薪資的付款方式
    +Permission512=建立/修改支付的薪資
    +Permission514=刪除薪資
    +Permission517=匯出薪資
    +Permission520=讀取借款
    +Permission522=建立/修改借款
    +Permission524=刪除借款
    +Permission525=存取借款計算器
    +Permission527=匯出借款
     Permission531=讀取服務
     Permission532=建立/修改服務
     Permission534=刪除服務
    @@ -800,13 +806,13 @@ Permission538=匯出服務
     Permission701=讀取捐款
     Permission702=建立/修改捐款
     Permission703=刪除捐款
    -Permission771=Read expense reports (yours and your subordinates)
    -Permission772=Create/modify expense reports
    -Permission773=Delete expense reports
    -Permission774=Read all expense reports (even for user not subordinates)
    -Permission775=Approve expense reports
    -Permission776=Pay expense reports
    -Permission779=Export expense reports
    +Permission771=讀取費用報表(您自己及您下屬的)
    +Permission772=建立/修改費用報表
    +Permission773=刪除費用報表
    +Permission774=讀取全部費用報表(甚至非屬於用戶的下屬)
    +Permission775=核准費用報表
    +Permission776=支付費用報表
    +Permission779=匯出費用報表
     Permission1001=讀取庫存資訊
     Permission1002=建立/修改倉庫
     Permission1003=刪除倉庫
    @@ -824,7 +830,7 @@ Permission1185=核准供應商訂單
     Permission1186=訂購供應商訂單
     Permission1187=告知供應商訂單的接收資訊
     Permission1188=刪除供應商訂單
    -Permission1190=Approve (second approval) supplier orders
    +Permission1190=核准(第二次核准)供應商訂單
     Permission1201=取得匯出結果
     Permission1202=建立/修改匯出
     Permission1231=讀取供應商發票
    @@ -836,14 +842,14 @@ Permission1236=匯出供應商發票、屬性及其付款資訊
     Permission1237=匯出供應商訂單及其詳細資料
     Permission1251=執行匯入大量外部資料到資料庫的功能 (載入資料)
     Permission1321=匯出客戶發票、屬性及其付款資訊
    -Permission1322=Reopen a paid bill
    +Permission1322=重啟已付帳單
     Permission1421=匯出客戶訂單及屬性資訊
    -Permission20001=Read leave requests (your leaves and the one of your subordinates)
    -Permission20002=Create/modify your leave requests (yours leaves and the one of your subordinates)
    -Permission20003=Delete leave requests
    -Permission20004=Read all leave requests (even of user not subordinates)
    -Permission20005=Create/modify leave requests for everybody (even of user not subordinates)
    -Permission20006=Admin leave requests (setup and update balance)
    +Permission20001=讀取離職需求(您的離職及您的下屬)
    +Permission20002=建立/修改您離職需求(您的離職及您的下屬)
    +Permission20003=刪除離職需求
    +Permission20004=讀取全部離職需求 (甚至非您下屬的用戶)
    +Permission20005=建立/修改全部人離職需求(甚至非您下屬的用戶)
    +Permission20006=管理員離職需求(設定及昇級平衡)
     Permission23001=讀取預定工作
     Permission23002=建立/更新預定工作
     Permission23003=刪除預定工作
    @@ -854,66 +860,66 @@ Permission2403=刪除連結到其帳戶的行動(事件或任務)
     Permission2411=讀取其他的行動(事件或任務)
     Permission2412=建立/修改其他的行動(事件或任務)
     Permission2413=刪除其他的行動(事件或任務)
    -Permission2414=Export actions/tasks of others
    +Permission2414=匯入其他的行動/任務
     Permission2501=讀取/下載文件
     Permission2502=下載文件
     Permission2503=提交或刪除文件
    -Permission2515=設定文件的檔案目錄
    +Permission2515=設定文件的各式資料夾
     Permission2801=在唯讀模式下使用 FTP 客戶端 (僅瀏覽及下載)
     Permission2802=在寫入模式下使用 FTP 客戶端 (可刪除或上傳檔案)
    -Permission50101=使用銷售時點情報系統
    +Permission50101=使用收銀機
     Permission50201=讀取交易
     Permission50202=匯入交易
    -Permission54001=Print
    -Permission55001=Read polls
    -Permission55002=Create/modify polls
    -Permission59001=Read commercial margins
    -Permission59002=Define commercial margins
    -Permission59003=Read every user margin
    -Permission63001=Read resources
    -Permission63002=Create/modify resources
    -Permission63003=Delete resources
    -Permission63004=Link resources to agenda events
    -DictionaryCompanyType=Types of thirdparties
    -DictionaryCompanyJuridicalType=Legal forms of thirdparties
    -DictionaryProspectLevel=展望潛在水平
    +Permission54001=列印
    +Permission55001=讀取問卷
    +Permission55002=建立/修改問卷
    +Permission59001=讀取商業邊際利潤
    +Permission59002=定義商業邊際利潤
    +Permission59003=取得每位用戶利潤
    +Permission63001=讀取資源
    +Permission63002=建立/修改資源
    +Permission63003=刪除資源
    +Permission63004=連線資源到行程事件
    +DictionaryCompanyType=合作方類型
    +DictionaryCompanyJuridicalType=合作方的法律形式
    +DictionaryProspectLevel=展望潛在水準
     DictionaryCanton=州/省
     DictionaryRegion=地區
     DictionaryCountry=國家
     DictionaryCurrency=幣別
    -DictionaryCivility=Personal and professional titles
    -DictionaryActions=Types of agenda events
    -DictionarySocialContributions=Social or fiscal taxes types
    -DictionaryVAT=營業稅率
    -DictionaryRevenueStamp=Amount of revenue stamps
    +DictionaryCivility=個人及專業頭銜
    +DictionaryActions=行程事件的類型
    +DictionarySocialContributions=社會或年度稅費類型
    +DictionaryVAT=營業稅率或銷售稅率
    +DictionaryRevenueStamp=稅票金額
     DictionaryPaymentConditions=付款條件
     DictionaryPaymentModes=付款方式
    -DictionaryTypeContact=聯絡人類型
    -DictionaryTypeOfContainer=Type of website pages/containers
    -DictionaryEcotaxe=Ecotax指令(WEEE)
    +DictionaryTypeContact=聯絡人/地址類型
    +DictionaryTypeOfContainer=網站頁面/容器的類型
    +DictionaryEcotaxe=Ecotax(WEEE)
     DictionaryPaperFormat=文件格式
    -DictionaryFormatCards=Cards formats
    -DictionaryFees=Expense report - Types of expense report lines
    -DictionarySendingMethods=出貨方式
    +DictionaryFormatCards=卡片格式
    +DictionaryFees=費用報表-費用報表類型行
    +DictionarySendingMethods=裝貨方式
     DictionaryStaff=員工人數
     DictionaryAvailability=遲延交付
    -DictionaryOrderMethods=排列方法
    -DictionarySource=訂單來源方式
    -DictionaryAccountancyCategory=Personalized groups for reports
    -DictionaryAccountancysystem=Models for chart of accounts
    +DictionaryOrderMethods=下訂方法
    +DictionarySource=原始的提案/建議書/訂單
    +DictionaryAccountancyCategory=報表的個人化群組
    +DictionaryAccountancysystem=會計項目表的模組
     DictionaryAccountancyJournal=各式會計日記簿
    -DictionaryEMailTemplates=Emails templates
    +DictionaryEMailTemplates=電子郵件的範本
     DictionaryUnits=單位
    -DictionaryProspectStatus=Prospection status
    -DictionaryHolidayTypes=Types of leaves
    +DictionaryProspectStatus=預測狀況
    +DictionaryHolidayTypes=離職類型
     DictionaryOpportunityStatus=專案/潛在客戶的機會狀況
    -DictionaryExpenseTaxCat=Expense report - Transportation categories
    -DictionaryExpenseTaxRange=Expense report - Range by transportation category
    +DictionaryExpenseTaxCat=費用報表 -  交通各式類別
    +DictionaryExpenseTaxRange=費用報表 - 依交通類別劃分範圍
     SetupSaved=設定值已儲存
    -SetupNotSaved=Setup not saved
    -BackToModuleList=返回模組清單
    -BackToDictionaryList=回到設定選項清單
    -TypeOfRevenueStamp=Type of revenue stamp
    +SetupNotSaved=設定未儲存
    +BackToModuleList=返回模組清單明細
    +BackToDictionaryList=回到各式分類明細表
    +TypeOfRevenueStamp=稅票的類別
     VATManagement=營業稅管理
     VATIsUsedDesc=當建立潛在客戶、發票、訂單等營業稅稅率會以下列標準規則啟動:<br>若賣方不接受營業稅,則營業稅預設為 0 的規則。<br>若(買賣雙方國家)相同時,營業稅率會預設為賣方國家的產品營業稅。<br>若賣方與買方皆歐盟國家且貨物是運輸產品(車子、船舶、飛機),則預設營業稅為 0 ( 營業稅由買方支付給買方國家,非賣方 )。<br>若賣方與買方皆歐盟國家且買方非公司組織,則營業稅預設為銷售產品的營業稅。<br>若賣方與買方皆歐盟國家且買方是公司組織,則營業稅預設為 0。<br>其他例子則預設營業稅為 0。
     VATIsNotUsedDesc=預設情況下建議的營業稅為 0,可用於像協會、個人或是小型公司。
    @@ -943,26 +949,26 @@ LocalTax2IsUsedDescES= 當在建立潛在客戶、發票、訂單等後續活動
     LocalTax2IsNotUsedDescES= 預設的 IRPF 建議值為0。
     LocalTax2IsUsedExampleES= 在西班牙,自由職業者及提供服務的專業人士及選擇稅務系統模組的公司。
     LocalTax2IsNotUsedExampleES= 在西班牙他們是生意不是稅務系統模組話題。
    -CalcLocaltax=Reports on local taxes
    -CalcLocaltax1=Sales - Purchases
    -CalcLocaltax1Desc=Local Taxes reports are calculated with the difference between localtaxes sales and localtaxes purchases
    +CalcLocaltax=地方稅報表
    +CalcLocaltax1=銷貨 - 採購
    +CalcLocaltax1Desc=地方稅報表是由銷貨的地方稅與採購的地方稅之差異。
     CalcLocaltax2=可否採購
    -CalcLocaltax2Desc=Local Taxes reports are the total of localtaxes purchases
    +CalcLocaltax2Desc=地方稅報表是地方稅採購總數
     CalcLocaltax3=可否銷售
    -CalcLocaltax3Desc=Local Taxes reports are the total of localtaxes sales
    +CalcLocaltax3Desc=地方稅報表是地方稅銷貨總數
     LabelUsedByDefault=若代號沒有找翻譯字句,則預設使用標籤
     LabelOnDocuments=文件上的標籤
     NbOfDays=Nb 的天數
     AtEndOfMonth=月底
    -CurrentNext=Current/Next
    +CurrentNext=現在/下一個
     Offset=抵銷
     AlwaysActive=始終啟動
     Upgrade=升級
     MenuUpgrade=升級/擴充
     AddExtensionThemeModuleOrOther=部署/安裝外部程式/模組
     WebServer=網頁伺服器
    -DocumentRootServer=網頁伺服器的根目錄
    -DataRootServer=資料檔案的檔案目錄
    +DocumentRootServer=網頁伺服器的根資料夾
    +DataRootServer=資料檔案的資料夾
     IP=IP
     Port=連接埠
     VirtualServerName=虛擬服務器名稱
    @@ -982,19 +988,19 @@ NbOfRecord=Nb 的記錄
     Host=服務器
     DriverType=驅動程式類型
     SummarySystem=系統資訊摘要
    -SummaryConst=所有 Dolibarr 設定參數清單
    +SummaryConst=所有 Dolibarr 設定參數清單明細
     MenuCompanySetup=公司/組織
     DefaultMenuManager= 標準選單管理器
     DefaultMenuSmartphoneManager=智慧型手機選單管理器
     Skin=佈景主題
     DefaultSkin=預設佈景主題
    -MaxSizeList=清單的最大長度
    -DefaultMaxSizeList=預設清單的最大長度
    -DefaultMaxSizeShortList=Default max length for short lists (ie in customer card)
    +MaxSizeList=清單明細的最大長度
    +DefaultMaxSizeList=預設清單明細的最大長度
    +DefaultMaxSizeShortList=縮短名單預設最大長度(即在客戶卡中)
     MessageOfDay=一天的訊息
     MessageLogin=登錄頁的訊息
    -LoginPage=Login page
    -BackgroundImageLogin=Background image
    +LoginPage=登入頁面
    +BackgroundImageLogin=背景圖片
     PermanentLeftSearchForm=左側選單上的尋找表單
     DefaultLanguage=預設使用語言(語言代號)
     EnableMultilangInterface=啟用多語言界面
    @@ -1007,7 +1013,7 @@ CompanyZip=郵遞區號
     CompanyTown=鄉鎮市區
     CompanyCountry=國家
     CompanyCurrency=主要貨幣
    -CompanyObject=Object of the company
    +CompanyObject=公司的物件
     Logo=組織標誌
     DoNotSuggestPaymentMode=不建議
     NoActiveBankAccountDefined=沒有定義有效的銀行帳戶
    @@ -1018,12 +1024,12 @@ Alerts=警告
     DelaysOfToleranceBeforeWarning=警告提醒
     DelaysOfToleranceDesc=此螢幕允許您定義對每一元件用形狀%s的螢幕警告提醒。
     Delays_MAIN_DELAY_ACTIONS_TODO=在已計劃的事件(行程事件)中尚未完成的警告提醒(以天計)
    -Delays_MAIN_DELAY_PROJECT_TO_CLOSE=沒有即時結束專案提醒的延遲容忍度(以天為單位)
    -Delays_MAIN_DELAY_TASKS_TODO=Delay tolerance (in days) before alert on planned tasks (project tasks) not completed yet
    +Delays_MAIN_DELAY_PROJECT_TO_CLOSE=沒有即時結束專案的警告提醒(以天計)
    +Delays_MAIN_DELAY_TASKS_TODO=計劃中任務(專案任務)尚未完成前的警告提醒(以天計)
     Delays_MAIN_DELAY_ORDERS_TO_PROCESS=對訂單尚未完成程序的警告提醒(以天計)
    -Delays_MAIN_DELAY_SUPPLIER_ORDERS_TO_PROCESS=對供應商訂單尚未完成的警告提醒(以天計)
    -Delays_MAIN_DELAY_PROPALS_TO_CLOSE=在結束提案前的警告提醒(以天計)
    -Delays_MAIN_DELAY_PROPALS_TO_BILL=建議書/報價/提單沒有計費的警告提醒(以天計)
    +Delays_MAIN_DELAY_SUPPLIER_ORDERS_TO_PROCESS=Delay tolerance (in days) before alert on purchase orders not processed yet
    +Delays_MAIN_DELAY_PROPALS_TO_CLOSE=在結束提案/建議書前的警告提醒(以天計)
    +Delays_MAIN_DELAY_PROPALS_TO_BILL=提案/建議書沒有計費的警告提醒(以天計)
     Delays_MAIN_DELAY_NOT_ACTIVATED_SERVICES=對服務尚未啟動的警告提醒(以天計)
     Delays_MAIN_DELAY_RUNNING_SERVICES=對過期服務的警告提醒(以天計)
     Delays_MAIN_DELAY_SUPPLIER_BILLS_TO_PAY=對尚未付款供應商發票的警告提醒(以天計)
    @@ -1031,45 +1037,46 @@ Delays_MAIN_DELAY_CUSTOMER_BILLS_UNPAYED=對尚未付款客戶發票的警告提
     Delays_MAIN_DELAY_TRANSACTIONS_TO_CONCILIATE=正在等待銀行對帳的警告提醒(以天計)
     Delays_MAIN_DELAY_MEMBERS=對延遲會員費用的警告提醒(以天計)
     Delays_MAIN_DELAY_CHEQUES_TO_DEPOSIT=檢查存款的警告提醒(以天計)
    -Delays_MAIN_DELAY_EXPENSEREPORTS=Tolerance delay (in days) before alert for expense reports to approve
    +Delays_MAIN_DELAY_EXPENSEREPORTS=費用報表核准前的警告提醒(以天計)
     SetupDescription1=在使用 Dolibarr 前"設定區"是一開始要設定的參數。
    -SetupDescription2=這兩個必需的設定步驟是左側設定選單中的前兩個步驟:%s設定頁面及%s設定頁面:
    -SetupDescription3=在選單的參數<a href="%s">%s -> %s</a>是必須的,因為在 Dolibarr 螢幕會使用到定義的資料及以客制化的預設軟體行為(例如與各國相關的功能)
    -SetupDescription4=在選單的參數<a href="%s">%s -> %s</a>是必須的,因為 Dolibarr ERP/CRM 是數個模組/程式的集合,或多或少是獨立的。每一啟動的模組會增加選單的功能。
    +SetupDescription2=The two mandatory setup steps are the following steps (the two first entries in the left setup menu):
    +SetupDescription3=Settings in menu <a href="%s">%s -> %s</a>. This step is required because it defines data used on Dolibarr screens to customize the default behavior of the software (for country-related features for example).
    +SetupDescription4=Settings in menu <a href="%s">%s -> %s</a>. This step is required because Dolibarr ERP/CRM is a collection of several modules/applications, all more or less independent. New features are added to menus for every module you activate.
     SetupDescription5=其他選單項管理可選的參數。
     LogEvents=安全稽核事件
     Audit=稽核
     InfoDolibarr=關於 Dolibarr
    -InfoBrowser=About Browser
    +InfoBrowser=有關於瀏覽器
     InfoOS=關於作業系統
     InfoWebServer=關於網頁伺服器
     InfoDatabase=關於資料庫
     InfoPHP=關於 PHP
    -InfoPerf=About Performances
    -BrowserName=Browser name
    -BrowserOS=Browser OS
    -ListOfSecurityEvents=Dolibarr 安全事件清單
    +InfoPerf=有關效/性能
    +BrowserName=瀏覽器名稱
    +BrowserOS=瀏覽器操作系統
    +ListOfSecurityEvents=Dolibarr 安全事件清單明細
     SecurityEventsPurged=清除安全事件
    -LogEventDesc=您可以啟動記錄 Dolibarr 安全事件日誌。管理員就可以透過選單<b>系統工具-稽核</b> 看到內容。警告,此功能在資料庫中消耗了大量資料。
    +LogEventDesc=您可以啟用記錄 Dolibarr 安全事件日誌。管理員就可以透過選單<b>系統工具-稽核</b> 看到內容。警告,此功能在資料庫中消耗了大量資料。
     AreaForAdminOnly=設定參數僅由<b>管理員用戶</b>設定。
     SystemInfoDesc=僅供具有系統管理員以唯讀及可見模式取得系統資訊。
     SystemAreaForAdminOnly=此區僅供具有管理員權限用戶。Dolibarr 權限都不能減少此限制。
    -CompanyFundationDesc=在此頁編輯你需要管理的公司或是基金會的全部已知資訊(點選下方的"修改"或是儲存"鈕)。
    -AccountantDesc=Edit on this page all known information about your accountant/bookkeeper
    +CompanyFundationDesc=在此頁面上編輯您需要管理的公司或基金會的所有已知資訊(點選頁面的”%s“或"%s"按鈕)
    +AccountantDesc=在此頁面上編輯有關於您的會計師/記帳士的資訊
    +AccountantFileNumber=檔案數
     DisplayDesc=您可以選擇與 Dolibarr 的外觀及感受有關的每一項參數
     AvailableModules=可用的程式/模組
     ToActivateModule=為啟動模組則到設定區(首頁 -> 設定 -> 模組)。
     SessionTimeOut=連線階段超時
     SessionExplanation=當此連線階段由內部PHP連線階段清除器清除時(沒有別的),此數字保證連線階段在遞延前不會到期。內部PHP連線階段清除器不會保證此遞延後的連線階段將會到期。當連線階段清除器在執行時,則此遞延之後將會到期,所以每個<b>%s/%s</b>存取,不只限制由其他階段存取的期間。<br>注意:有外部連線階段清除機器的某些伺服器( DEBIAN, UBUNTU 下的 CRON),不論參數值多少,當預設參數<strong>session.gc_maxlifetime</strong>定義後,連線階段會被破壞。
     TriggersAvailable=可用的觸發器
    -TriggersDesc=觸發器是可以修改Dolibarr工作流程行為的檔案,一旦複製到該檔案目錄<b>/htdocs/core/triggers</b>。他們實現了新的行動,啟動 Dolibarr 事件(新公司的建立,發票驗證...)。
    +TriggersDesc=觸發器是可以修改Dolibarr工作流程行為的檔案,一旦複製到該資料夾<b>/htdocs/core/triggers</b>。他們實現了新的行動,啟動 Dolibarr 事件(新公司的建立,發票驗證...)。
     TriggerDisabledByName=在此檔案中觸發器是禁用的,其名稱尾碼<b>-NORUN</b>。
     TriggerDisabledAsModuleDisabled=當模組<b>%s</b>禁用時,此檔案中觸發器是禁用的。
     TriggerAlwaysActive=此檔案中觸發器是活躍的,無論啟動任何 Dolibarr 模組。
    -TriggerActiveAsModuleActive=當模組<b>%s</b>為啟動時,此檔案中觸發器是可用的。
    +TriggerActiveAsModuleActive=當模組<b>%s</b>為啟用時,此檔案中觸發器是可用的。
     GeneratedPasswordDesc=在此定義當您詢問需要自動產生密碼時,您就要使用新密碼
    -DictionaryDesc=Insert all reference data. You can add your values to the default.
    -ConstDesc=此頁允許您編輯所有不在前頁的參數。這些主要是為開發人員或進階故障排除預留參數。<a href="https://wiki.dolibarr.org/index.php/Setup_Other#List_of_known_hidden_options" title="External Site - opens in a new window" target="_blank">在此可檢查</a>選項清單。
    +DictionaryDesc=插入全部參考資料。您可加入您的預設值。
    +ConstDesc=此頁允許您編輯所有不在前頁的參數。這些主要是為開發人員或進階故障排除預留參數。<a href="https://wiki.dolibarr.org/index.php/Setup_Other#List_of_known_hidden_options" title="External Site - opens in a new window" target="_blank">在此可檢查</a>選項清單明細。
     MiscellaneousDesc=所有其他與安全參數有關的在此定義。
     LimitsSetup=限制及精準度設定
     LimitsDesc=在此 Dolibarr 使用您定義的限制、精準度及最佳化。
    @@ -1080,17 +1087,17 @@ MAIN_ROUNDING_RULE_TOT=捨去範圍的步驟 (對於基數為10以外的國家/
     UnitPriceOfProduct=產品的淨單位價格
     TotalPriceAfterRounding=捨去後總價格(淨價/營業稅/含稅價)
     ParameterActiveForNextInputOnly=下一個輸入參數才能有效
    -NoEventOrNoAuditSetup=尚未有被記錄的安全事件。若“設定 - 安全 - 稽核”頁面沒有啟動稽核,則為正常的。
    +NoEventOrNoAuditSetup=尚未有被記錄的安全事件。若“設定 - 安全 - 稽核”頁面沒有啟用稽核,則為正常的。
     NoEventFoundWithCriteria=沒有搜尋到此條件的安全事件。
     SeeLocalSendMailSetup=查看本地的 sendmail 的設定
     BackupDesc=為了完整的 Dolibarr 備份,您必須:
    -BackupDesc2=儲存文件檔案目錄的內 (<b>%s</b>) 包含所有已上傳及產生的檔案 ( 所以此包含在步驟1中所有產生的轉存檔案 )
    +BackupDesc2=儲存文件資料夾內容 (<b>%s</b>) 包含所有已上傳及產生的檔案 ( 所以此包含在步驟1中所有產生的轉存檔案 )
     BackupDesc3=儲存您資料庫的內容(<b>%s</b>)到轉存檔案。為完成此您要使用接下來的助理。
    -BackupDescX=檔案目錄應該被存放於安全的地方。
    +BackupDescX=資料夾應該被存放於安全的地方。
     BackupDescY=產生的轉存檔案應存放於安全的地方。
     BackupPHPWarning=此法不能保證可備份。使用上一個
     RestoreDesc=還原 Dolibarr 備份檔,您必須:
    -RestoreDesc2=還原文件目錄的檔案 (例如 ZIP 檔) 是將以樹狀目錄的方式解壓檔案到新安裝 Dolibarr 的文件檔案目錄內或是解到目前文件檔案目錄(<b>%s</b>)。
    +RestoreDesc2=還原文件資料夾的檔案 (例如 ZIP 檔) 是將以樹狀目錄的方式解壓檔案到新安裝 Dolibarr 的文件資料夾內或是解到目前文件資料夾(<b>%s</b>)。
     RestoreDesc3=從備份轉存檔案還原的資料匯入到新安裝的 Dolibarr 或是目前已安裝的程式 (<b>%s</b>)。警告,一旦還原完成,您必須使用回復的資料庫中的用戶及密碼重新連線。還原備份資料庫到目前已安裝的程式,你可以依照接以下的幫助處理。
     RestoreMySQL=匯入 MySQL
     ForcedToByAModule= 啟動的模組<b>%s</b>都強制適用此規則
    @@ -1105,11 +1112,11 @@ ShowProfIdInAddress=顯示在文件中專業  ID
     ShowVATIntaInAddress=隱藏在文件中營業稅內部編號
     TranslationUncomplete=部分翻譯
     MAIN_DISABLE_METEO=禁用氣象檢視
    -MeteoStdMod=Standard mode
    -MeteoStdModEnabled=Standard mode enabled
    -MeteoPercentageMod=Percentage mode
    -MeteoPercentageModEnabled=Percentage mode enabled
    -MeteoUseMod=Click to use %s
    +MeteoStdMod=標準模式
    +MeteoStdModEnabled=標準模式啟用
    +MeteoPercentageMod=百分比模式
    +MeteoPercentageModEnabled=百分比模式啟用
    +MeteoUseMod=點擊使用 %s
     TestLoginToAPI=測試登入到 API
     ProxyDesc=Dolibarr 的某些功能需要連上網路工作。此定義為這類參數。,如果 Dolibarr 服務器是在隱藏在代理服務器後,則那些參數為通知 Dolibarr 要如何通過它來連上網路。
     ExternalAccess=外部存取
    @@ -1120,245 +1127,248 @@ MAIN_PROXY_USER=登入使用代理服務器
     MAIN_PROXY_PASS=使用代理服務器的密碼
     DefineHereComplementaryAttributes=在此定義全部屬性,也包含了預設可用的屬性,以便讓 %s 模組可以支援顯示。
     ExtraFields=補充屬性
    -ExtraFieldsLines=Complementary attributes (lines)
    -ExtraFieldsLinesRec=Complementary attributes (templates invoices lines)
    -ExtraFieldsSupplierOrdersLines=Complementary attributes (order lines)
    -ExtraFieldsSupplierInvoicesLines=Complementary attributes (invoice lines)
    +ExtraFieldsLines=補充屬性(行)
    +ExtraFieldsLinesRec=補充屬性 ( 範本發票行)
    +ExtraFieldsSupplierOrdersLines=補充屬性(訂單行)
    +ExtraFieldsSupplierInvoicesLines=補充屬性(發票行)
     ExtraFieldsThirdParties=補充屬性(合作方)
     ExtraFieldsContacts=補充屬性(聯絡資訊/地址)
     ExtraFieldsMember=補充屬性(會員)
     ExtraFieldsMemberType=補充屬性(會員類型)
     ExtraFieldsCustomerInvoices=補充屬性(發票)
    -ExtraFieldsCustomerInvoicesRec=Complementary attributes (templates invoices)
    +ExtraFieldsCustomerInvoicesRec=互補屬性(範本發票)
     ExtraFieldsSupplierOrders=補充屬性(訂單)
     ExtraFieldsSupplierInvoices=補充屬性(發票)
     ExtraFieldsProject=補充屬性(專案)
     ExtraFieldsProjectTask=補充屬性(任務)
     ExtraFieldHasWrongValue=屬性 %s 有錯誤值。
    -AlphaNumOnlyLowerCharsAndNoSpace=only alphanumericals and lower case characters without space
    +AlphaNumOnlyLowerCharsAndNoSpace=只限字母數字和小寫字元且沒有空格
     SendmailOptionNotComplete=警告,在某些Linux系統,從您的電子郵件發送電子郵件,必須包含 sendmail 的執行設置選項 -ba(在您的 php.ini 檔案設定參數 mail.force_extra_parameters )。如果收件人沒有收到電子郵件,嘗試編輯 mail.force_extra_parameters = -ba 這個PHP參數。
     PathToDocuments=文件路徑
    -PathDirectory=目錄
    -SendmailOptionMayHurtBuggedMTA=Feature to send mails using method "PHP mail direct" will generate a mail message that might be not correctly parsed by some receiving mail servers. Result is that some mails can't be read by people hosted by those bugged platforms. It's case for some Internet providers (Ex: Orange in France). This is not a problem into Dolibarr nor into PHP but onto receiving mail server. You can however add option MAIN_FIX_FOR_BUGGED_MTA to 1 into setup - other to modify Dolibarr to avoid this. However, you may experience problem with other servers that respect strictly the SMTP standard. The other solution (recommended) is to use the method "SMTP socket library" that has no disadvantages.
    +PathDirectory=資料夾
    +SendmailOptionMayHurtBuggedMTA=傳送郵件使用 "PHP mail direct" 的功能可能會由接收方郵件伺服器產生不正確的郵件訊息。結果是某些郵件無法讀取。這是因為某些網路供應商(例如在法國的 Orange)。這不是 Dolibarr 也不是 PHP 問題,而是接收郵件伺服器的問題。然而您可修改在「設定-其他」並增加一個選項 MAIN_FIX_FOR_BUGGED_MTA 為 1 以避免這個問題。然而您也可能有經歷過其他嚴格遵守 SMTP 標準的伺服器問題。因此其他解決方式 (建議) 是使用 "SMTP socket library" 會比較沒有風險。
     TranslationSetup=翻譯設定
    -TranslationKeySearch=Search a translation key or string
    -TranslationOverwriteKey=Overwrite a translation string
    +TranslationKeySearch=尋找翻譯值或字串
    +TranslationOverwriteKey=覆寫翻譯字串
     TranslationDesc=如何設定顯示應用程式語言: <br>* 系統上: 選單 <strong> 首頁 - 設定 - 顯示</strong><br> * 每個人: 在用戶卡 (點選螢幕最上方的用戶) 使用 <strong>用戶顯示設定</strong> 分頁。
    -TranslationOverwriteDesc=You can also override strings filling the following table. Choose your language from "%s" dropdown, insert the translation key string into "%s" and your new translation into "%s"
    -TranslationOverwriteDesc2=You can use the other tab to help you know translation key to use
    -TranslationString=Translation string
    -CurrentTranslationString=Current translation string
    -WarningAtLeastKeyOrTranslationRequired=A search criteria is required at least for key or translation string
    -NewTranslationStringToShow=New translation string to show
    -OriginalValueWas=The original translation is overwritten. Original value was:<br><br>%s
    -TransKeyWithoutOriginalValue=You forced a new translation for the translation key '<strong>%s</strong>' that does not exists in any language files
    +TranslationOverwriteDesc=您也可以用覆寫的方式填滿接下來的表格。選擇您的語言從 "%s" 下拉,插入翻譯字串到 "%s" 及您的新翻譯到 "%s"
    +TranslationOverwriteDesc2=您可使用其他分頁幫助您使用知道的翻譯值
    +TranslationString=翻譯字串
    +CurrentTranslationString=目前翻譯字串
    +WarningAtLeastKeyOrTranslationRequired=搜索條件至少要有一個值或翻譯字串
    +NewTranslationStringToShow=顯示新翻譯字串
    +OriginalValueWas=已覆蓋原始翻譯。 原始值是:<br><br>%s
    +TransKeyWithoutOriginalValue=您強制不存在於任何語言檔案中新翻譯的翻譯值 '<strong>%s</strong>' 
     TotalNumberOfActivatedModules=已啟動程式/模組: <b>%s</b> / <b>%s</b>
    -YouMustEnableOneModule=您至少要啟動 1 個模組
    +YouMustEnableOneModule=您至少要啟用 1 個模組
     ClassNotFoundIntoPathWarning=在 PHP 路徑沒有找到 Class %s
     YesInSummer=是的,在夏天
     OnlyFollowingModulesAreOpenedToExternalUsers=注意,接下來的模組由外部用戶 ( 無論用戶的權限為何 ) 開啟且只有授權的情況下:
     SuhosinSessionEncrypt=以 Suhosin 加密方式儲存連線階段
     ConditionIsCurrently=目前情況 %s
    -YouUseBestDriver=You use driver %s that is best driver available currently.
    -YouDoNotUseBestDriver=You use drive %s but driver %s is recommended.
    -NbOfProductIsLowerThanNoPb=You have only %s products/services into database. This does not required any particular optimization.
    -SearchOptim=Search optimization
    -YouHaveXProductUseSearchOptim=You have %s product into database. You should add the constant PRODUCT_DONOTSEARCH_ANYWHERE to 1 into Home-Setup-Other, you limit the search to the beginning of strings making possible for database to use index and you should get an immediate response.
    -BrowserIsOK=You are using the web browser %s. This browser is ok for security and performance.
    -BrowserIsKO=You are using the web browser %s. This browser is known to be a bad choice for security, performance and reliability. We recommand you to use Firefox, Chrome, Opera or Safari.
    -XDebugInstalled=XDebug is loaded.
    -XCacheInstalled=XCache is loaded.
    -AddRefInList=Display customer/supplier ref into list (select list or combobox) and most of hyperlink. Third parties will appears with name "CC12345 - SC45678 - The big company coorp", instead of "The big company coorp".
    -AskForPreferredShippingMethod=Ask for preferred Sending Method for Third Parties.
    -FieldEdition=外地版 %s
    -FillThisOnlyIfRequired=Example: +2 (fill only if timezone offset problems are experienced)
    -GetBarCode=Get barcode
    +YouUseBestDriver=目前您可用的驅動程式 %s。
    +YouDoNotUseBestDriver=您必須驅動%s,但建議用%s的驅動程式
    +NbOfProductIsLowerThanNoPb=您只能放%s產品/服務到資料庫中。不用任何的最佳化程序。
    +SearchOptim=最佳化的蒐尋
    +YouHaveXProductUseSearchOptim=您放%s產品到資料庫中。您必須在「首頁-設定-其他」增加常數 PRODUCT_DONOTSEARCH_ANYWHERE 為 1 。您限制在資料庫中使用索引以便一輸入字串即蒐尋,以便您立即反應。
    +BrowserIsOK=您使用瀏覽器為%s。此瀏覽器在安全及效能上是沒問題的。
    +BrowserIsKO=您使用中的瀏覽器為%s。此瀏覽器在安全、效能及可靠上是不好的選。我們建議您使用 Firefox, Chrome, Opera 或 Safari。
    +XDebugInstalled=已載入 XDebug。
    +XCacheInstalled=已載入 XCache。
    +AddRefInList=在清單明細(選擇清單明細或是混合框)中顯示客戶/供應商參考資訊及超連結。合作方將以"CC12345 - SC45678 - The big company coorp"代替"The big company coorp"的名稱顯現。
    +AskForPreferredShippingMethod=詢問合作方的預備傳送方法
    +FieldEdition=欗位的編輯 %s
    +FillThisOnlyIfRequired=例如: +2 (若遇到時區偏移問題時才填寫)
    +GetBarCode=取得條碼
     ##### Module password generation
     PasswordGenerationStandard=回到由 Dolibarr 本身算法所產生的密碼:8個字元,包含小寫數字和字元。
     PasswordGenerationNone=不建議產生任何密碼,必須由人工輸入。
    -PasswordGenerationPerso=Return a password according to your personally defined configuration.
    -SetupPerso=According to your configuration
    -PasswordPatternDesc=Password pattern description
    +PasswordGenerationPerso=根據您個人定義的偏號設定返回密碼。
    +SetupPerso=根據你的偏好設定
    +PasswordPatternDesc=密碼模式描述
     ##### Users setup #####
     RuleForGeneratedPasswords=依建議的規則產生密碼或驗證密碼
     DisableForgetPasswordLinkOnLogonPage=在登入頁面不顯示連結“忘記密碼”的連線
     UsersSetup=用戶模組設定
     UserMailRequired=建立用戶時需要輸入電子郵件資訊
     ##### HRM setup #####
    -HRMSetup=HRM module setup
    +HRMSetup=人資模組設定
     ##### Company setup #####
     CompanySetup=各式公司模組設定
    -CompanyCodeChecker=產生及檢查合作方代號的模組(客戶或供應商)
    -AccountCodeManager=產生會計代號的模組(客戶或供應商)
    -NotificationsDesc=EMail 通知功能允許您在某些 Dolibarr 事件時自動傳送郵件。通知的標的如下:
    -NotificationsDescUser=* per users, one user at time.
    -NotificationsDescContact=* per third parties contacts (customers or suppliers), one contact at time.
    -NotificationsDescGlobal=* or by setting global target emails in module setup page.
    +CompanyCodeChecker=合作方代碼產生及檢查(客戶或供應商)模組
    +AccountCodeManager=會計代碼產生(客戶或供應商)模組
    +NotificationsDesc=電子郵件通知功能允許您在某些 Dolibarr 事件時自動傳送郵件。通知的標的如下:
    +NotificationsDescUser=在時間內 * 每位用戶,一用戶。
    +NotificationsDescContact=* 每位合作方通訊錄(客戶或供應商),一次一位連絡人。
    +NotificationsDescGlobal=* 或在模組設定頁面中設定全域目標的電子郵件。
     ModelModules=文件範本
     DocumentModelOdt=從 OpenDocument 的範本產生文件(可由 OpenOffice, KOffice, TextEdit 開啟的 .ODT 或.ODS檔案)
     WatermarkOnDraft=在草稿文件上產生浮水印字串(如果以下文字框不是空字串)
    -JSOnPaimentBill=Activate feature to autofill payment lines on payment form
    +JSOnPaimentBill=啟動在付款表單中自動填入付款行的功能
     CompanyIdProfChecker=專業術語欄位ID是否獨一無二
     MustBeUnique=必須是唯一值?
     MustBeMandatory=強制建立合作方?
     MustBeInvoiceMandatory=強制驗證發票?
    -TechnicalServicesProvided=Technical services provided
    +TechnicalServicesProvided=提供的科技服務
    +#####DAV #####
    +WebDAVSetupDesc=此是連線到 WebDAV 資料夾。此包含開放給任何知道 URL 用戶的”公開“檔案目錄(若資料夾允許公開)及需要已登入帳號/密碼的”不公開“資料夾的存取。
    +WebDavServer=%s伺服器的根目錄 URL:%s
     ##### Webcal setup #####
     WebCalUrlForVCalExport=匯出連接到 <b>%s</b> 格式可在以下連結:%s的
     ##### Invoices #####
     BillsSetup=發票模組設定
     BillsNumberingModule=發票及貸方通知單編號模組
     BillsPDFModules=發票文件模組
    -PaymentsPDFModules=Payment documents models
    +PaymentsPDFModules=付款文件模式
     CreditNote=貸方通知單
     CreditNotes=貸方通知單
     ForceInvoiceDate=強制使用驗證日期為發票(invoice)日期
     SuggestedPaymentModesIfNotDefinedInInvoice=如果在發票上沒有定義付款方式,則其預設值。
     SuggestPaymentByRIBOnAccount=建議用匯款方式付款
     SuggestPaymentByChequeToAddress=建議用支票方式付款
    -FreeLegalTextOnInvoices=輸入額外的發票資訊
    +FreeLegalTextOnInvoices=在發票中加註文字
     WatermarkOnDraftInvoices=在發票草稿上的浮水印(若空白則無)
    -PaymentsNumberingModule=Payments numbering model
    +PaymentsNumberingModule=付款編號模式
     SuppliersPayment=已收到的供應商付款單據清單
    -SupplierPaymentSetup=Suppliers payments setup
    +SupplierPaymentSetup=供應商付款設定
     ##### Proposals #####
    -PropalSetup=商業報價/提案模組設定
    -ProposalsNumberingModules=商業報價/提案編號模式
    -ProposalsPDFModules=商業報價/提案文件模式
    -FreeLegalTextOnProposal=輸入額外的商業報價/提案
    -WatermarkOnDraftProposal=商業報價/提案草稿上的浮水印(若空白則無)
    -BANK_ASK_PAYMENT_BANK_DURING_PROPOSAL=Ask for bank account destination of proposal
    +PropalSetup=商業提案/建議書模組設定
    +ProposalsNumberingModules=商業提案/建議書編號模式
    +ProposalsPDFModules=商業提案/建議書文件模式
    +FreeLegalTextOnProposal=在商業提案/建議書中加註文字
    +WatermarkOnDraftProposal=商業提案/建議書草稿上的浮水印(若空白則無)
    +BANK_ASK_PAYMENT_BANK_DURING_PROPOSAL=詢問提案/建議書的目地的銀行帳戶
     ##### SupplierProposal #####
    -SupplierProposalSetup=Price requests suppliers module setup
    -SupplierProposalNumberingModules=Price requests suppliers numbering models
    -SupplierProposalPDFModules=Price requests suppliers documents models
    -FreeLegalTextOnSupplierProposal=Free text on price requests suppliers
    -WatermarkOnDraftSupplierProposal=Watermark on draft price requests suppliers (none if empty)
    -BANK_ASK_PAYMENT_BANK_DURING_SUPPLIER_PROPOSAL=Ask for bank account destination of price request
    -WAREHOUSE_ASK_WAREHOUSE_DURING_ORDER=Ask for Warehouse Source for order
    +SupplierProposalSetup=供應商報價模組設定
    +SupplierProposalNumberingModules=供應商報價編號模型
    +SupplierProposalPDFModules=供應商報價文件模組
    +FreeLegalTextOnSupplierProposal=供應商報價的加註文字 
    +WatermarkOnDraftSupplierProposal=在預設供應商報價草稿浮水印(無若空白)
    +BANK_ASK_PAYMENT_BANK_DURING_SUPPLIER_PROPOSAL=詢問報價的目的地銀行帳戶
    +WAREHOUSE_ASK_WAREHOUSE_DURING_ORDER=詢問訂單的倉庫來源
     ##### Suppliers Orders #####
    -BANK_ASK_PAYMENT_BANK_DURING_SUPPLIER_ORDER=Ask for bank account destination of supplier order
    +BANK_ASK_PAYMENT_BANK_DURING_SUPPLIER_ORDER=詢問供應商訂單中目的地銀行帳戶
     ##### Orders #####
     OrdersSetup=訂單管理設定
     OrdersNumberingModules=訂單編號模組
     OrdersModelModule=訂單文件模式
    -FreeLegalTextOnOrders=可在下面輸入額外的訂單資訊
    +FreeLegalTextOnOrders=在訂單中加註文字
     WatermarkOnDraftOrders=訂單草稿上的浮水印(若空白則無)
    -ShippableOrderIconInList=Add an icon in Orders list which indicate if order is shippable
    -BANK_ASK_PAYMENT_BANK_DURING_ORDER=Ask for bank account destination of order
    +ShippableOrderIconInList=在訂單明細清單中增加指明訂單是否可出貨的圖示
    +BANK_ASK_PAYMENT_BANK_DURING_ORDER=詢問訂單的目的地銀行帳戶
     ##### Interventions #####
    -InterventionsSetup=干預模組設置
    -FreeLegalTextOnInterventions=可在下面輸入額外的調停(干涉)資訊
    -FicheinterNumberingModules=干預編號模組
    -TemplatePDFInterventions=干預卡文件模式
    -WatermarkOnDraftInterventionCards=Watermark on intervention card documents (none if empty)
    +InterventionsSetup=干預/介入模組設定
    +FreeLegalTextOnInterventions=在干預/介入文件中加註文字
    +FicheinterNumberingModules=干預/介入編號模式
    +TemplatePDFInterventions=干預/介入卡片文件模式
    +WatermarkOnDraftInterventionCards=在干預/介入卡片文件上的浮水印(若無則空白)
     ##### Contracts #####
    -ContractsSetup=Contracts/Subscriptions module setup
    -ContractsNumberingModules=合同編號模組
    -TemplatePDFContracts=Contracts documents models
    -FreeLegalTextOnContracts=Free text on contracts
    -WatermarkOnDraftContractCards=Watermark on draft contracts (none if empty)
    +ContractsSetup=合約/訂閱模組設定
    +ContractsNumberingModules=合約編號模組
    +TemplatePDFContracts=合約文件模式
    +FreeLegalTextOnContracts=合約加註文字
    +WatermarkOnDraftContractCards=草稿合約的浮水印(若空白則無)
     ##### Members #####
    -MembersSetup=委員模組設置
    +MembersSetup=會員模組設定
     MemberMainOptions=主要選項
    -AdherentLoginRequired= 管理每個成員登錄
    -AdherentMailRequired=電子郵件要求創建一個新成員
    -MemberSendInformationByMailByDefault=複選框發送電子郵件確認為成員(驗證或新訂閲)預設是
    -VisitorCanChooseItsPaymentMode=Visitor can choose among available payment modes
    +AdherentLoginRequired= 管理每位會員登入
    +AdherentMailRequired=建立一位新會員需要電子郵件
    +MemberSendInformationByMailByDefault=預設傳送電子郵件以驗證成員(驗證或新訂閲)的確認鍵是開啟的
    +VisitorCanChooseItsPaymentMode=訪客可選擇適合的付款模式
     ##### LDAP setup #####
    -LDAPSetup=LDAP設置
    -LDAPGlobalParameters=全局參數
    +LDAPSetup=LDAP 設定
    +LDAPGlobalParameters=全域參數
     LDAPUsersSynchro=用戶
     LDAPGroupsSynchro=群組
    -LDAPContactsSynchro=往來
    -LDAPMembersSynchro=成員
    +LDAPContactsSynchro=通訊錄
    +LDAPMembersSynchro= 會員
     LDAPMembersTypesSynchro=成員類型
    -LDAPSynchronization=LDAP同步
    -LDAPFunctionsNotAvailableOnPHP=LDAP的功能不可用在你的PHP
    +LDAPSynchronization=LDAP 同步
    +LDAPFunctionsNotAvailableOnPHP=您的 PHP 中的 LDAP 的功能無法使用
     LDAPToDolibarr=LDAP的 - > Dolibarr
    -DolibarrToLDAP=Dolibarr - >的LDAP
    -LDAPNamingAttribute=關鍵在LDAP
    -LDAPSynchronizeUsers=在LDAP的用戶組織
    -LDAPSynchronizeGroups=在LDAP群組組織
    -LDAPSynchronizeContacts=在LDAP組織接觸
    -LDAPSynchronizeMembers=地基的成員組織在LDAP
    -LDAPSynchronizeMembersTypes=Organization of foundation's members types in LDAP
    -LDAPPrimaryServer=主服務器
    -LDAPSecondaryServer=中學服務器
    -LDAPServerPort=服務器連接埠
    +DolibarrToLDAP=Dolibarr - > LDAP
    +LDAPNamingAttribute=在 LDAP 的關鍵值
    +LDAPSynchronizeUsers=在 LDAP 中用戶的組織
    +LDAPSynchronizeGroups=在 LDAP 中群組的組織
    +LDAPSynchronizeContacts=在 LDAP 中通訊錄的組織
    +LDAPSynchronizeMembers=在 LDAP 中基金會會員的組織
    +LDAPSynchronizeMembersTypes=在 LDAP 中基金會組織的會員類型
    +LDAPPrimaryServer=主要伺服器
    +LDAPSecondaryServer=次要伺服器
    +LDAPServerPort=伺服器連接埠
     LDAPServerPortExample=預設連接埠:389
    -LDAPServerProtocolVersion=協議版本
    -LDAPServerUseTLS=使用TLS
    -LDAPServerUseTLSExample=您的LDAP服務器使用TLS
    -LDAPServerDn=服務器的DN
    -LDAPAdminDn=管理員的DN
    -LDAPAdminDnExample=Complete DN (ex: cn=admin,dc=example,dc=com or cn=Administrator,cn=Users,dc=example,dc=com for active directory)
    +LDAPServerProtocolVersion=通訊協議版本
    +LDAPServerUseTLS=使用 TLS
    +LDAPServerUseTLSExample=您的 LDAP 服務器使用TLS
    +LDAPServerDn=DN 的伺服器
    +LDAPAdminDn=DN 的管理員
    +LDAPAdminDnExample=完整 DN ( 例如:針對啟動資料夾 cn=admin, dc=example, dc=com 或  cn=Administrator, cn=Users, dc=example, dc=com )
     LDAPPassword=管理員密碼
     LDAPUserDn=用戶的DN
    -LDAPUserDnExample=完整的DN(例如:歐=用戶,直流=社會,直流= com)上
    -LDAPGroupDn=組'的DN
    -LDAPGroupDnExample=完整的DN(例如:歐=組,直流=社會,直流= com)上
    -LDAPServerExample=服務器地址(例如:本地主機,192.168.0.2,ldaps:/ / ldap.example.com /)
    -LDAPServerDnExample=完整的DN(例如:直流=公司,直流= com)上
    -LDAPDnSynchroActive=用戶和組同步
    -LDAPDnSynchroActiveExample=LDAP來Dolibarr或Dolibarr到LDAP同步
    -LDAPDnContactActive=聯繫人的同步
    -LDAPDnContactActiveExample=激活/未活化同步
    -LDAPDnMemberActive=議員的同步
    -LDAPDnMemberActiveExample=激活/未活化同步
    -LDAPDnMemberTypeActive=Members types' synchronization
    -LDAPDnMemberTypeActiveExample=激活/未活化同步
    -LDAPContactDn=Dolibarr接觸'的DN
    -LDAPContactDnExample=完整的DN(例如:歐=接觸,直流=社會,直流= com)上
    -LDAPMemberDn=Dolibarr成員的DN
    -LDAPMemberDnExample=完整的DN(例如:歐=成員,直流=社會,直流= com)上
    -LDAPMemberObjectClassList=objectClass 清單
    -LDAPMemberObjectClassListExample=objectClass 清單已定義記錄屬性(例如:top,inetOrgPerson 或是 top, 啟動檔案目錄的用戶)
    -LDAPMemberTypeDn=Dolibarr members types DN
    -LDAPMemberTypepDnExample=Complete DN (ex: ou=memberstypes,dc=example,dc=com)
    +LDAPUserDnExample=完整的DN ( 例如:ou=users, dc=example, dc=com )
    +LDAPGroupDn=群組的 DN
    +LDAPGroupDnExample=完整的 DN ( 例如:ou=groups, dc=example, dc=com )
    +LDAPServerExample=伺服器網址 ( 例如: localhost, 192.168.0.2, ldaps://ldap.example.com/ )
    +LDAPServerDnExample=完整的 DN ( 例如:dc=example,dc=com )
    +LDAPDnSynchroActive=用戶和群組同步
    +LDAPDnSynchroActiveExample=LDAP 到 Dolibarr 或 Dolibarr 到 LDAP 的同步
    +LDAPDnContactActive=通訊錄同步
    +LDAPDnContactActiveExample=啟動或不啟動同步
    +LDAPDnMemberActive=會員的同步
    +LDAPDnMemberActiveExample=啟動或不啟動同步
    +LDAPDnMemberTypeActive=會員類型的同步化
    +LDAPDnMemberTypeActiveExample=啟動/未啟動同步
    +LDAPContactDn=Dolibarr 通訊錄的 DN
    +LDAPContactDnExample=完整的 DN (例如: ou=contacts, dc=example, dc=com)
    +LDAPMemberDn=Dolibarr 會員 DN
    +LDAPMemberDnExample=完整的 DN (ex: ou=members,dc=example,dc=com)
    +LDAPMemberObjectClassList=objectClass 清單明細
    +LDAPMemberObjectClassListExample=objectClass 清單定義記錄屬性 ( 例如:top, inetOrgPerson 或 top, 啟動資料夾的用戶 )
    +LDAPMemberTypeDn=Dolibarr 會員類型 DN
    +LDAPMemberTypepDnExample=完整 DN (ex: ou=memberstypes,dc=example,dc=com)
     LDAPMemberTypeObjectClassList=objectClass的名單
     LDAPMemberTypeObjectClassListExample=定義(例如:記錄屬性objectclass列表的頂部,groupOfUniqueNames)
    -LDAPUserObjectClassList=objectClass 清單
    -LDAPUserObjectClassListExample=objectClass 清單已定義記錄屬性(例如:top,inetOrgPerson 或是 top, 啟動檔案目錄的用戶)
    -LDAPGroupObjectClassList=objectClass 清單
    -LDAPGroupObjectClassListExample=objectClass 清單已定義記錄屬性(例如:top,groupOfUniqueNames)
    -LDAPContactObjectClassList=objectClass 清單
    -LDAPContactObjectClassListExample=objectClass 清單已定義記錄屬性(例如:top,inetOrgPerson 或是 top, 啟動檔案目錄的用戶)
    -LDAPTestConnect=測試LDAP連接
    -LDAPTestSynchroContact=測試聯繫人的同步
    +LDAPUserObjectClassList=objectClass 清單明細
    +LDAPUserObjectClassListExample=objectClass 清單明細定義記錄屬性 ( 例如:top, inetOrgPerson 或 top, 啟動資料夾的用戶 )
    +LDAPGroupObjectClassList=objectClass 清單明細
    +LDAPGroupObjectClassListExample=objectClass 清單明細定義記錄屬性 ( 例如:top, groupOfUniqueNames )
    +LDAPContactObjectClassList=objectClass 清單明細
    +LDAPContactObjectClassListExample=objectClass 清單明細定義記錄屬性 ( 例如:top, inetOrgPerson 或 top, 啟動資料夾的用戶 )
    +LDAPTestConnect=測試 LDAP 連線
    +LDAPTestSynchroContact=測試通訊錄的同步
     LDAPTestSynchroUser=測試用戶的同步
    -LDAPTestSynchroGroup=試驗組的同步
    -LDAPTestSynchroMember=測試成員的同步
    -LDAPTestSynchroMemberType=Test member type synchronization
    -LDAPTestSearch= Test a LDAP search
    +LDAPTestSynchroGroup=測試群組的同步
    +LDAPTestSynchroMember=測試會員的同步
    +LDAPTestSynchroMemberType=測試會員類型同步
    +LDAPTestSearch= 測試 LDAP 蒐尋
     LDAPSynchroOK=同步測試成功
     LDAPSynchroKO=同步測試失敗
    -LDAPSynchroKOMayBePermissions=同步失敗的考驗。檢查聯接到服務器的正確配置,並允許LDAP的udpates
    -LDAPTCPConnectOK=TCP連接到LDAP服務器的成功(服務器=%s連接埠=%s)的
    -LDAPTCPConnectKO=TCP連接到LDAP服務器失敗(服務器=%s連接埠=%s)的
    -LDAPBindOK=Connect/Authentificate to LDAP server successful (Server=%s, Port=%s, Admin=%s, Password=%s)
    -LDAPBindKO=連接/ Authentificate到LDAP服務器失敗(服務器=%s連接埠=%s後,管理員=%s的,密碼=%s)的
    -LDAPSetupForVersion3=LDAP服務器配置為第3版
    -LDAPSetupForVersion2=LDAP服務器配置為版本2
    -LDAPDolibarrMapping=Dolibarr映射
    -LDAPLdapMapping=LDAP的映射
    -LDAPFieldLoginUnix=登錄(Unix系統)
    -LDAPFieldLoginExample=例如:的UID
    -LDAPFilterConnection=搜尋篩選器
    -LDAPFilterConnectionExample=例如:&(objectClass的=的inetOrgPerson)
    -LDAPFieldLoginSamba=登錄(桑巴,activedirectory)
    -LDAPFieldLoginSambaExample=例如:sAMAccountName賦
    -LDAPFieldFullname=名字名稱
    -LDAPFieldFullnameExample=例如:架CN
    +LDAPSynchroKOMayBePermissions=同步測試失敗。檢查連線到伺服器的設定是否正確,並允許 LDAP 的昇級
    +LDAPTCPConnectOK=TCP 成功地連線到 LDAP 伺服器 ( 伺服器 = %s, 連接埠 = %s )
    +LDAPTCPConnectKO=TCP 連線到 LDAP 伺服器失敗 (伺服器 = %s, 連接埠 = %s )
    +LDAPBindOK=成功地連線/驗證到 LDAP 伺服器 ( 伺服器=%s, 連線埠=%s, 管理者 =%s, 密碼=%s)
    +LDAPBindKO=連接/驗證到 LDAP 伺服器失敗 ( 伺服器=%s, 連接埠=%s, 管理者=%s, 密碼=%s)
    +LDAPSetupForVersion3=第 3 版的 LDAP 伺服器設定
    +LDAPSetupForVersion2=第 2 版的 LDAP 伺服器設定
    +LDAPDolibarrMapping=Dolibarr 映射
    +LDAPLdapMapping=LDAP 映射
    +LDAPFieldLoginUnix=登入(Unix系統)
    +LDAPFieldLoginExample=例如:uid
    +LDAPFilterConnection=蒐尋篩選器
    +LDAPFilterConnectionExample=例如:&(objectClass=inetOrgPerson)
    +LDAPFieldLoginSamba=登入 (samba, activedirectory)
    +LDAPFieldLoginSambaExample=例如:samaccountname
    +LDAPFieldFullname=全名
    +LDAPFieldFullnameExample=例如:CN
     LDAPFieldPasswordNotCrypted=不加密的密碼
     LDAPFieldPasswordCrypted=密碼加密的
    -LDAPFieldPasswordExample=例如:userPassword時
    -LDAPFieldCommonNameExample=例如:架CN
    +LDAPFieldPasswordExample=例如:userPassword
    +LDAPFieldCommonNameExample=例如:CN
     LDAPFieldName=名稱
    -LDAPFieldNameExample=例如:錫
    +LDAPFieldNameExample=例如:sn
     LDAPFieldFirstName=名字
    -LDAPFieldFirstNameExample=例如:givenname
    -LDAPFieldMail=電郵地址
    +LDAPFieldFirstNameExample=例如:givenName
    +LDAPFieldMail=電子郵件地址
     LDAPFieldMailExample=例如:郵件
     LDAPFieldPhone=專業的電話號碼
     LDAPFieldPhoneExample=例如:telephonenumber
    @@ -1366,97 +1376,97 @@ LDAPFieldHomePhone=個人電話號碼
     LDAPFieldHomePhoneExample=例如:homephone
     LDAPFieldMobile=手機
     LDAPFieldMobileExample=例如:移動
    -LDAPFieldFax=傳真號
    +LDAPFieldFax=傳真號碼
     LDAPFieldFaxExample=例如:facsimiletelephonenumber
    -LDAPFieldAddress=街頭
    -LDAPFieldAddressExample=例如:街道
    -LDAPFieldZip=拉鏈
    +LDAPFieldAddress=街道名稱
    +LDAPFieldAddressExample=例如:street
    +LDAPFieldZip=郵遞區號
     LDAPFieldZipExample=例如:郵遞區號
    -LDAPFieldTown=鎮
    -LDAPFieldTownExample=例如:升
    +LDAPFieldTown=鄉鎮區
    +LDAPFieldTownExample=例如:l
     LDAPFieldCountry=國家
     LDAPFieldDescription=描述
     LDAPFieldDescriptionExample=例如:說明
    -LDAPFieldNotePublic=Public Note
    -LDAPFieldNotePublicExample=Example : publicnote
    -LDAPFieldGroupMembers= 集團成員
    +LDAPFieldNotePublic=公開註解
    +LDAPFieldNotePublicExample=例如:公開註解
    +LDAPFieldGroupMembers= 群組會員
     LDAPFieldGroupMembersExample= 例如:uniqueMember
     LDAPFieldBirthdate=生日
     LDAPFieldCompany=公司
    -LDAPFieldCompanyExample=例如:O型
    -LDAPFieldSid=的SID
    -LDAPFieldSidExample=例如:的objectSID
    -LDAPFieldEndLastSubscription=認購結束日期
    -LDAPFieldTitle=Job position
    -LDAPFieldTitleExample=Example: title
    -LDAPSetupNotComplete=LDAP的安裝程序不完整的(對別人去標籤)
    -LDAPNoUserOrPasswordProvidedAccessIsReadOnly=沒有管理員或密碼。 LDAP的訪問將是匿名的,在只讀模式。
    -LDAPDescContact=此頁面允許您定義的LDAP屬性的LDAP樹就Dolibarr接觸發現每個數據的名稱。
    -LDAPDescUsers=此頁面允許您定義的LDAP屬性的LDAP樹就Dolibarr用戶發現每個數據的名稱。
    -LDAPDescGroups=此頁面允許您定義的LDAP屬性的LDAP樹就Dolibarr組發現每個數據的名稱。
    -LDAPDescMembers=此頁面允許您定義的LDAP屬性的LDAP樹就Dolibarr成員發現每個數據模組的名稱。
    -LDAPDescMembersTypes=This page allows you to define LDAP attributes name in LDAP tree for each data found on Dolibarr members types.
    -LDAPDescValues=例如<b>OpenLDAP的</b>設計值與下列加載模式<b>:core.schema,cosine.schema,inetorgperson.schema)。</b>如果您使用thoose價值觀和OpenLDAP,修改您的LDAP配置文件<b>的slapd.conf</b>讓所有thoose模式加載。
    -ForANonAnonymousAccess=對於一個寫驗證存取權限,例如訪問()
    -PerfDolibarr=Performance setup/optimizing report
    -YouMayFindPerfAdviceHere=You will find on this page some checks or advices related to performance.
    -NotInstalled=Not installed, so your server is not slow down by this.
    -ApplicativeCache=Applicative cache
    -MemcachedNotAvailable=No applicative cache found. You can enhance performance by installing a cache server Memcached and a module able to use this cache server.<br>More information here <a href="http://wiki.dolibarr.org/index.php/Module_MemCached_EN">http://wiki.dolibarr.org/index.php/Module_MemCached_EN</a>.<br>Note that a lot of web hosting provider does not provide such cache server.
    -MemcachedModuleAvailableButNotSetup=Module memcached for applicative cache found but setup of module is not complete.
    -MemcachedAvailableAndSetup=Module memcached dedicated to use memcached server is enabled.
    -OPCodeCache=OPCode cache
    -NoOPCodeCacheFound=No OPCode cache found. May be you use another OPCode cache than XCache or eAccelerator (good), may be you don't have OPCode cache (very bad).
    -HTTPCacheStaticResources=HTTP cache for static resources (css, img, javascript)
    -FilesOfTypeCached=Files of type %s are cached by HTTP server
    -FilesOfTypeNotCached=Files of type %s are not cached by HTTP server
    -FilesOfTypeCompressed=Files of type %s are compressed by HTTP server
    -FilesOfTypeNotCompressed=Files of type %s are not compressed by HTTP server
    -CacheByServer=Cache by server
    -CacheByServerDesc=For exemple using the Apache directive "ExpiresByType image/gif A2592000"
    -CacheByClient=Cache by browser
    -CompressionOfResources=Compression of HTTP responses
    -CompressionOfResourcesDesc=For exemple using the Apache directive "AddOutputFilterByType DEFLATE"
    -TestNotPossibleWithCurrentBrowsers=Such an automatic detection is not possible with current browsers
    -DefaultValuesDesc=You can define/force here the default value you want to get when your create a new record, and/or defaut filters or sort order when your list record.
    -DefaultCreateForm=Default values (on forms to create)
    -DefaultSearchFilters=Default search filters
    -DefaultSortOrder=Default sort orders
    -DefaultFocus=Default focus fields
    +LDAPFieldCompanyExample=例如:O
    +LDAPFieldSid=SID
    +LDAPFieldSidExample=例如:objectsid
    +LDAPFieldEndLastSubscription=訂閱結束日期
    +LDAPFieldTitle=工作職稱
    +LDAPFieldTitleExample=例如:頭銜
    +LDAPSetupNotComplete=LDAP 的設定不完整(可到其他分頁)
    +LDAPNoUserOrPasswordProvidedAccessIsReadOnly=沒有提供管理者或密碼。 LDAP 將以匿名且唯讀模式存取。
    +LDAPDescContact=此頁面允許您在 LDAP 樹狀圖中定義每一個您在 Dolibarr 通訊錄中找到的 LDAP 屬性名稱。
    +LDAPDescUsers=此頁面允許您在 LDAP 樹狀圖中定義每一個您在 Dolibarr 用戶中找到的 LDAP 屬性名稱。
    +LDAPDescGroups=此頁面允許您在 LDAP 樹狀圖中定義每一個您在 Dolibarr 群組中找到的 LDAP 屬性名稱。
    +LDAPDescMembers=此頁面允許您在 LDAP 樹狀圖中定義每一個您在 Dolibarr 會員模組中找到的 LDAP 屬性名稱。
    +LDAPDescMembersTypes=此頁面允許您在 LDAP樹狀圖中對在 Dolibarr 會員類型中找的資料定義 LDAP 屬性名稱。
    +LDAPDescValues=例如 <b>OpenLDAP</b> 的設計值是載入以下架構: <b>core.schema, cosine.schema, inetorgpersion.schema</b>)。若您使用這些值及 OpenLDAP, 修改您的 LDAP 設定檔 <b>slapd.conf</b> 這些 schemas 將全載入。
    +ForANonAnonymousAccess=已驗證存取(例如在寫入的存取)
    +PerfDolibarr=設定/最佳化效能報表
    +YouMayFindPerfAdviceHere=您可在此頁找到相關效能的檢查項或是建議。
    +NotInstalled=未安裝,所以您伺服器不會減少速度。
    +ApplicativeCache=應用程式的快取
    +MemcachedNotAvailable=沒有找到應用程式快取。你可安裝快取伺服器 Memcached 及該伺服器啟動該模組以增加效能。<br>更多的資訊在<a href="http://wiki.dolibarr.org/index.php/Module_MemCached_EN">http://wiki.dolibarr.org/index.php/Module_MemCached_EN</a>。<br>注意多數的伺服器供應商不提供類似的快取伺服器。
    +MemcachedModuleAvailableButNotSetup=找到可快取模組的應用程式快取,但模組設定沒有完成。
    +MemcachedAvailableAndSetup=啟用由可快取模組決定使用 memcached 伺服器
    +OPCodeCache=OPCode 快取
    +NoOPCodeCacheFound=沒找到 OPCode 快取。可能您使用另外的 Xcache 或 eAccelerator (好的選擇) 取代 OPCode 快取,也可能您沒有 OPCode 快取 (很糟的選擇)。
    +HTTPCacheStaticResources=統計資源 (css, img, javascipt) 的 HTTP 快取
    +FilesOfTypeCached=HTTP 伺服器已快取%s類型的檔案
    +FilesOfTypeNotCached=HTTP 伺服器沒有快取%s類型的檔案
    +FilesOfTypeCompressed=HTTP 伺服器已壓縮%s類型的檔案
    +FilesOfTypeNotCompressed=HTTP 伺服器沒有已壓縮%s類型的檔案
    +CacheByServer=伺服器的快取
    +CacheByServerDesc=例如,使用Apache指令“ExpiresByType image / gif A2592000”
    +CacheByClient=瀏覽器的快取
    +CompressionOfResources=HTTP 壓縮的反應
    +CompressionOfResourcesDesc=例如:使用 Apache 指令 "AddOutputFilterByType DEFLATE"
    +TestNotPossibleWithCurrentBrowsers=如自動針測目前的瀏覽器是不可能的
    +DefaultValuesDesc=您可以在此定義/強制建立新記錄時的預設值,以及/或者在列表清單記錄時進行過濾或排序。
    +DefaultCreateForm=預設值(在表單上建立)
    +DefaultSearchFilters=預設尋找過濾器
    +DefaultSortOrder=預設排序訂單
    +DefaultFocus=預設焦點欄位
     ##### Products #####
    -ProductSetup=產品模組設置
    -ServiceSetup=服務模組的設置
    -ProductServiceSetup=產品和服務模組的設置
    -NumberOfProductShowInSelect=在 combos 選擇清單中,最大可供選擇的產品數量(0 =沒有限制)
    -ViewProductDescInFormAbility=在表單上是否可以直接顯示產品描述資訊(如果關閉則採用彈出式訊息框方式顯示)
    -MergePropalProductCard=Activate in product/service Attached Files tab an option to merge product PDF document to proposal PDF azur if product/service is in the proposal
    -ViewProductDescInThirdpartyLanguageAbility=Visualization of products descriptions in the third party language
    -UseSearchToSelectProductTooltip=Also if you have a large number of product (> 100 000), you can increase speed by setting constant PRODUCT_DONOTSEARCH_ANYWHERE to 1 in Setup->Other. Search will then be limited to start of string.
    -UseSearchToSelectProduct=Wait you press a key before loading content of product combo list (This may increase performance if you have a large number of products, but it is less convenient)
    -SetDefaultBarcodeTypeProducts=預設的條碼類型
    -SetDefaultBarcodeTypeThirdParties=預設的條碼類型給客戶/供應商模組使用
    -UseUnits=Define a unit of measure for Quantity during order, proposal or invoice lines edition
    -ProductCodeChecker= Module for product code generation and checking (product or service)
    -ProductOtherConf= Product / Service configuration
    -IsNotADir=is not a directory!
    +ProductSetup=產品模組設定
    +ServiceSetup=服務模組設定
    +ProductServiceSetup=產品和服務模組設定
    +NumberOfProductShowInSelect=在混合選擇清單明細中,最大可供選擇的產品數量(0 =沒有限制)
    +ViewProductDescInFormAbility=在表單上顯示產品描述資訊 (否則則採用彈出式訊息框方式顯示)
    +MergePropalProductCard=若產品/服務在提案/建議書內,啟動產品/服務中夾檔分頁有選項可將產品 PDF 文件整合成報價/建議書/提案的 azur 式的 PDF
    +ViewProductDescInThirdpartyLanguageAbility=在合作方語言中顯示產品描述資訊
    +UseSearchToSelectProductTooltip=另外您有大量產品編號(>100,000),您可在 " 設定 -> 其他 "中設定常數 PRODUCT_DONOTSEARCH_ANYWHERE 為 1 增加速度。蒐尋則只限在字串的開頭。
    +UseSearchToSelectProduct=請按任一鍵前載入產品混合清單明細的內容(若您有大量的產品時此會增加效率,但會減少方便性)
    +SetDefaultBarcodeTypeProducts=產品的預設條碼類型
    +SetDefaultBarcodeTypeThirdParties=給合作方使用的預設條碼類型
    +UseUnits=定義在訂單、提案/建議書,或是發票版本的衡量單位
    +ProductCodeChecker= 產品代號產生及檢查(產品或服務)模組
    +ProductOtherConf= 產品/服務的偏好設定
    +IsNotADir=不是資料夾!
     ##### Syslog #####
    -SyslogSetup=系統日誌模組設置
    +SyslogSetup=系統日誌模組設定
     SyslogOutput=日誌輸出
     SyslogFacility=設施
    -SyslogLevel=水平
    -SyslogFilename=文件名稱和路徑
    -YouCanUseDOL_DATA_ROOT=你可以使用DOL_DATA_ROOT /可在Dolibarr日誌文件dolibarr.log“文件”目錄。你可以設置一個不同的路徑來存儲該文件。
    -ErrorUnknownSyslogConstant=恆%s不是一個已知的syslog常數
    -OnlyWindowsLOG_USER=Windows only supports LOG_USER
    -CompressSyslogs=Syslog files compression and backup
    -SyslogFileNumberOfSaves=Log backups
    -ConfigureCleaningCronjobToSetFrequencyOfSaves=Configure cleaning scheduled job to set log backup frequency
    +SyslogLevel=水準
    +SyslogFilename=檔案名稱和路徑
    +YouCanUseDOL_DATA_ROOT=您可使用在 Dolibarr "文件"資料夾的日誌檔案 DOL_DATA_ROOT/dolibarr.log 。您可以設定不同的路徑來存儲該檔案。
    +ErrorUnknownSyslogConstant=常數 %s 不是一個已知的 Syslog 常數
    +OnlyWindowsLOG_USER=Windows 只支援 LOG_USER
    +CompressSyslogs=除臭記錄檔案的縮壓及備份(由記錄除臭模組產生的)
    +SyslogFileNumberOfSaves=日誌備份
    +ConfigureCleaningCronjobToSetFrequencyOfSaves=清除偏好設定的排程工作設定成經常備份日誌
     ##### Donations #####
    -DonationsSetup=捐贈模組設置
    -DonationsReceiptModel=模板的捐贈收據
    +DonationsSetup=捐贈模組設定
    +DonationsReceiptModel=捐贈收據的範例
     ##### Barcode #####
     BarcodeSetup=條碼設置
    -PaperFormatModule=打印格式模組
    +PaperFormatModule=列印格式模組
     BarcodeEncodeModule=條碼編碼類型
     CodeBarGenerator=條碼產生器
     ChooseABarCode=沒有定義條碼產生器
    @@ -1464,64 +1474,64 @@ FormatNotSupportedByGenerator=條碼產生器不支援此格式
     BarcodeDescEAN8=EAN 8 條碼
     BarcodeDescEAN13=一般商品常用的 EAN 13 條碼
     BarcodeDescUPC=通用產品條碼(UPC)
    -BarcodeDescISBN=書籍條碼類型
    +BarcodeDescISBN=書籍條碼(ISBN)類型
     BarcodeDescC39=Code 39 條碼
     BarcodeDescC128=Code 128 條碼
    -BarcodeDescDATAMATRIX=Barcode of type Datamatrix
    -BarcodeDescQRCODE=Barcode of type QR code
    -GenbarcodeLocation=Bar code generation command line tool (used by internal engine for some bar code types). Must be compatible with "genbarcode".<br>For example: /usr/local/bin/genbarcode
    -BarcodeInternalEngine=Internal engine
    -BarCodeNumberManager=Manager to auto define barcode numbers
    +BarcodeDescDATAMATRIX=Datamatrix 類型的條碼
    +BarcodeDescQRCODE=QR code 類型的條碼
    +GenbarcodeLocation=條碼產生命令行工具 ( 某些條碼類型使用內部引擎 )。必須符合 "genbarcode"。<br>例如:/usr/local/bin/genbarcode
    +BarcodeInternalEngine=內部引擎
    +BarCodeNumberManager=管理自動編號的條碼
     ##### Prelevements #####
    -WithdrawalsSetup=Setup of module Direct debit payment orders
    +WithdrawalsSetup=模組內直接付款訂單的設定
     ##### ExternalRSS #####
    -ExternalRSSSetup=外部的RSS進口格局
    -NewRSS=新的RSS飼料
    +ExternalRSSSetup=外部的RSS匯入設定
    +NewRSS=新的 RSS 訂閱
     RSSUrl=RSS URL
    -RSSUrlExample=An interesting RSS feed
    +RSSUrlExample=有興趣 RSS 的訂閱
     ##### Mailing #####
    -MailingSetup=設定電子郵件發送模組
    -MailingEMailFrom=發件人的電子郵件(從)為通過電子郵件發送電子郵件模組
    -MailingEMailError=回電子郵件(錯誤對),與錯誤的電子郵件
    -MailingDelay=Seconds to wait after sending next message
    +MailingSetup=設定電子郵件傳送模組
    +MailingEMailFrom=電子郵件模組中傳送郵件的寄件人電子郵件(從)
    +MailingEMailError=當郵件傳送錯誤時返回的電子郵件(Errors-to)
    +MailingDelay=等待幾秒鐘之後傳送下一訊息
     ##### Notification #####
    -NotificationSetup=EMail notification module setup
    -NotificationEMailFrom=發件人的電子郵件(從)為發送通知郵件
    -FixedEmailTarget=Fixed email target
    +NotificationSetup=電子郵件通知模組設定
    +NotificationEMailFrom=傳送通知的電子郵件之寄件人的電子郵件(從)
    +FixedEmailTarget=固定電子郵件目標
     ##### Sendings #####
    -SendingsSetup=設定出貨單模組
    -SendingsReceiptModel=出貨單據範本
    -SendingsNumberingModules=設定出貨單編號模組
    -SendingsAbility=Support shipping sheets for customer deliveries
    -NoNeedForDeliveryReceipts=In most cases, shipping sheets are used both as sheets for customer deliveries (list of products to send) and sheets that is received and signed by customer. So product deliveries receipts is a duplicated feature and is rarely activated.
    -FreeLegalTextOnShippings=Free text on shipments
    +SendingsSetup=出貨單模組設定
    +SendingsReceiptModel=出貨單據模式
    +SendingsNumberingModules=出貨單編號模組設定
    +SendingsAbility=支援客戶的裝貨單
    +NoNeedForDeliveryReceipts=在多數案件中,裝貨單可當成送貨給客戶的送貨單(出貨的清單明細)及客戶收貨且簽收的簽收單。所以客戶送貨收據是有重覆功能且很少啟動的。
    +FreeLegalTextOnShippings=裝貨加註文字
     ##### Deliveries #####
    -DeliveryOrderNumberingModules=產品收貨編號模組
    -DeliveryOrderModel=產品收貨模型
    +DeliveryOrderNumberingModules=產品交貨收據編號模組
    +DeliveryOrderModel=產品交貨單模型式
     DeliveriesOrderAbility=開啟或關閉出貨單支援產品的交貨單據
    -FreeLegalTextOnDeliveryReceipts=可在下面輸入額外的收貨資訊
    +FreeLegalTextOnDeliveryReceipts=在交貨收據中加註文字
     ##### FCKeditor #####
    -AdvancedEditor=高級編輯
    +AdvancedEditor=進階編輯器
     ActivateFCKeditor=以下為進階的編輯器功能,請決定啟用或關閉:
    -FCKeditorForCompany=描述及註解採用所見即所得的方式建立或編輯(不含產品及服務)
    -FCKeditorForProduct=產品/服務的描述及註解採用所見即所得的方式建立或編輯
    -FCKeditorForProductDetails=WYSIWIG creation/edition of products details lines for all entities (proposals, orders, invoices, etc...). <font class="warning">Warning: Using this option for this case is seriously not recommended as it can create problems with special characters and page formating when building PDF files.</font>
    -FCKeditorForMailing= 所見即所得創建/編輯的郵件
    -FCKeditorForUserSignature=WYSIWIG creation/edition of user signature
    -FCKeditorForMail=WYSIWIG creation/edition for all mail (except Tools->eMailing)
    +FCKeditorForCompany=描述及註解採用所見即所視的方式建立或編輯(不含產品及服務)
    +FCKeditorForProduct=產品/服務的描述及註解採用所見即所視的方式建立或編輯
    +FCKeditorForProductDetails=針對所有項目(提案/建議書、訂單、發票等)的產品描述採用所見即所視的方式建立及編輯。<font class="warning">警告:當建立 PDF 檔案時會在特定字元或頁面格式時會產生問題,因此鄭重地不建議使用此選項。</font>
    +FCKeditorForMailing= 以所見即所視的建立/編輯電子郵件 ( 工具 --> 電子郵件 )
    +FCKeditorForUserSignature=以所見即所視的建立/編輯用戶簽名檔
    +FCKeditorForMail=以所見即所視的建立/編輯全部電子郵件( 除工具 --> 電子郵件外)
     ##### OSCommerce 1 #####
    -OSCommerceErrorConnectOkButWrongDatabase=數據庫連接成功,但並不指望成為oscommerce的數據庫(關鍵%不是%s的表中找到)。
    -OSCommerceTestOk=連接到服務器'%s'於資料庫'用戶'%s'的%s'的成功。
    -OSCommerceTestKo1=連接到服務器'%s'的成功,但是數據庫'%s'的無法達成。
    +OSCommerceErrorConnectOkButWrongDatabase=資料庫連接成功,但資料庫不是OSCommerce的資料庫(在%s表中的關鍵值不是%s)。
    +OSCommerceTestOk=成功地使用用戶'%s'連線到伺服器'%s'上的資料庫'%s'。
    +OSCommerceTestKo1=成功地連線到伺服器'%s',但是資料庫'%s'的無法連上。
     OSCommerceTestKo2=連接到服務器'%s的與用戶'%s'的失敗。
     ##### Stock #####
    -StockSetup=Warehouse module setup
    -IfYouUsePointOfSaleCheckModule=If you use a Point of Sale module (POS module provided by default or another external module), this setup may be ignored by your Point Of Sale module. Most point of sales modules are designed to create immediatly an invoice and decrease stock by default whatever are options here. So, if you need or not to have a stock decrease when registering a sell from your Point Of Sale, check also your POS module set up.
    +StockSetup=庫存模組設定
    +IfYouUsePointOfSaleCheckModule=若使用收銀機模組(收銀機模組預設已提供,或是額外模組),此設定可能會被收銀機模組忽略。大多數收銀機模組是預設馬上開立發票及馬上減少庫存,因此不論此處選項設定為何。所以若當在收銀機操作時,您需要或是不要減少庫存,請檢查您收銀機模組的設定。
     ##### Menu #####
     MenuDeleted=選單中刪除
     Menus=選單
     TreeMenuPersonalized=個性化選單
    -NotTopTreeMenuPersonalized=Personalized menus not linked to a top menu entry
    +NotTopTreeMenuPersonalized=個人化選單沒有連上到頂端選單項
     NewMenu=新選單
     Menu=選擇選單
     MenuHandler=選單處理程序
    @@ -1529,32 +1539,32 @@ MenuModule=原始碼模組
     HideUnauthorizedMenu= 隱藏未經授權的選單(灰色)
     DetailId=選單編號
     DetailMenuHandler=顯示新的選單的選單處理程序
    -DetailMenuModule=模組名稱,如果菜單項來自一個模組
    -DetailType=類型選單(頂部或左)
    -DetailTitre=選單標籤或標籤代碼翻譯
    -DetailUrl=菜單上的網址發送給您(絶對網址連結或以http://外部連結)
    -DetailEnabled=條件不顯示或入境
    +DetailMenuModule=若選單項來自一個模組則為模組名稱
    +DetailType=選單類型(在頂部或左側)
    +DetailTitre=翻譯的選單標籤或標籤代碼
    +DetailUrl=發送選單上的網址給您(以 http:// 的絶對網址 URL 連線或外部連線)
    +DetailEnabled=條件顯示或不進入
     DetailRight=未經批准的條件,顯示灰色菜單
    -DetailLangs=郎文件名稱的標籤代碼轉換
    +DetailLangs=長檔案名稱的標籤代碼轉換
     DetailUser=實習生/外部/所有
     Target=目標
    -DetailTarget=目標的連結(_blank頂開一新視窗)
    -DetailLevel=級(-1:頂部菜單,0:頭菜單,> 0菜單和子菜單)
    -ModifMenu=菜單上的變化
    +DetailTarget=目標的連結(_blank top 開一新視窗)
    +DetailLevel=層級(-1:頂部選單,0:頭選單,> 0 選單和子選單)
    +ModifMenu=選單上的變化
     DeleteMenu=刪除選單項
    -ConfirmDeleteMenu=Are you sure you want to delete menu entry <b>%s</b>?
    -FailedToInitializeMenu=Failed to initialize menu
    +ConfirmDeleteMenu=您確定要刪除選單項目 <b>%s</b>?
    +FailedToInitializeMenu=初始化選單失敗
     ##### Tax #####
    -TaxSetup=Taxes, social or fiscal taxes and dividends module setup
    -OptionVatMode=由於營業稅
    -OptionVATDefault=Standard basis
    -OptionVATDebitOption=Accrual basis
    -OptionVatDefaultDesc=增值稅是因為: <br> - 交貨/付款商品<br> - 關於服務費
    -OptionVatDebitOptionDesc=增值稅是因為: <br> - 交貨/付款商品<br> - 對發票(付款)服務
    -OptionPaymentForProductAndServices=Cash basis for products and services
    -OptionPaymentForProductAndServicesDesc=VAT is due:<br>- on payment for goods<br>- on payments for services
    -SummaryOfVatExigibilityUsedByDefault=Time of VAT exigibility by default according to chosen option:
    -OnDelivery=交貨
    +TaxSetup=各稅、社會或年度稅費及股利模組設定
    +OptionVatMode=應繳營業稅
    +OptionVATDefault=標準基礎
    +OptionVATDebitOption=權責制
    +OptionVatDefaultDesc=營業稅的發生時間: <br> - 交貨商品時(本系統使用發票日期) <br> - 服務部分則為收付款時
    +OptionVatDebitOptionDesc=營業稅的發生時間: <br> - 交貨商品(本系統使用發票日期)<br> - 服務部分則為發票(貸方通知單)
    +OptionPaymentForProductAndServices=產品及服務的現金基礎
    +OptionPaymentForProductAndServicesDesc=營業稅是由於:<br>-支付商品<br>-支付服務費用
    +SummaryOfVatExigibilityUsedByDefault=根據所選的選項預設營業稅時間:
    +OnDelivery=關於交貨
     OnPayment=關於付款
     OnInvoice=關於發票
     SupposedToBePaymentDate=如果使用的付款日期交貨日期不詳
    @@ -1562,228 +1572,232 @@ SupposedToBeInvoiceDate=使用的發票日期
     Buy=購買
     Sell=出售
     InvoiceDateUsed=使用的發票日期
    -YourCompanyDoesNotUseVAT=Your company has been defined to not use VAT (Home - Setup - Company/Organization), so there is no VAT options to setup.
    -AccountancyCode=Accounting Code
    -AccountancyCodeSell=Sale account. code
    -AccountancyCodeBuy=Purchase account. code
    +YourCompanyDoesNotUseVAT=您的公司尚未定義營業稅 ( 首頁 - 設定 - 公司/組織 ),所以在設定中沒有營業稅選項。
    +AccountancyCode=會計代號
    +AccountancyCodeSell=銷貨會計代號
    +AccountancyCodeBuy=採購會計代號
     ##### Agenda #####
    -AgendaSetup=模組設置的行動和議程
    -PasswordTogetVCalExport=授權出口的關鍵環節
    -PastDelayVCalExport=不要以上出口事件
    -AGENDA_USE_EVENT_TYPE=Use events types (managed into menu Setup -> Dictionaries -> Type of agenda events)
    -AGENDA_USE_EVENT_TYPE_DEFAULT=Set automatically this default value for type of event into event create form
    -AGENDA_DEFAULT_FILTER_TYPE=Set automatically this type of event into search filter of agenda view
    -AGENDA_DEFAULT_FILTER_STATUS=Set automatically this status for events into search filter of agenda view
    -AGENDA_DEFAULT_VIEW=Which tab do you want to open by default when selecting menu Agenda
    -AGENDA_REMINDER_EMAIL=Enable event reminder <b>by emails</b> (remind option/delay can be defined on each event). Note: Module <strong>%s</strong> must be enabled and correctly setup to have reminder sent at the correct frequency.
    -AGENDA_REMINDER_BROWSER=Enable event reminder <b>on users browser</b> (when event date is reached, each user is able to refuse this from the browser confirmation question)
    -AGENDA_REMINDER_BROWSER_SOUND=Enable sound notification
    -AGENDA_SHOW_LINKED_OBJECT=Show linked object into agenda view
    +AgendaSetup=事件及行程模組設定
    +PasswordTogetVCalExport=授權匯出連線的值
    +PastDelayVCalExport=不要匯出大於~的事件
    +AGENDA_USE_EVENT_TYPE=使用事件類型(管理可到選單設定-->各式分類-->行程事件類型)
    +AGENDA_USE_EVENT_TYPE_DEFAULT=事件類型設定為自動的預設值放到建立事件表單中
    +AGENDA_DEFAULT_FILTER_TYPE=設定自動帶入事件類型到事件檢視的尋找過濾器中
    +AGENDA_DEFAULT_FILTER_STATUS=設定自動帶入事件狀況到事件檢視的尋找過濾器中
    +AGENDA_DEFAULT_VIEW=當選定選單行事功能時預設要打開的分頁
    +AGENDA_REMINDER_EMAIL=啟用<b>透過電子郵件</b>傳送事件鬧鐘(提醒選項/延遲可以在每個事件上定義)。注意:模組<strong>%s</strong>必須啟用且正確設定鬧鐘才能正確的發送。
    +AGENDA_REMINDER_BROWSER=啟用<b>在用戶瀏覽器</b>顯示事件鬧鐘(若事件日期已到期,每位用戶可以拒絕來自瀏覽器確認的問題。)
    +AGENDA_REMINDER_BROWSER_SOUND=啟用音效警告
    +AGENDA_SHOW_LINKED_OBJECT=顯示已連接物件到行程的檢視中
     ##### Clicktodial #####
     ClickToDialSetup=點擊撥號模組設定
    -ClickToDialUrlDesc=Url called when a click on phone picto is done.  In URL, you can use tags<br><b>__PHONETO__</b> that will be replaced with the phone number of person to call<br><b>__PHONEFROM__</b> that will be replaced with phone number of calling person (yours)<br><b>__LOGIN__</b> that will be replaced with clicktodial login (defined on user card)<br><b>__PASS__</b> that will be replaced with clicktodial password (defined on user card).
    -ClickToDialDesc=This module allows to make phone numbers clickable. A click on this icon will call make your phone to call the phone number. This can be used to call a call center system from Dolibarr that can call the phone number on a SIP system for example.
    -ClickToDialUseTelLink=Use just a link "tel:" on phone numbers
    -ClickToDialUseTelLinkDesc=Use this method if your users have a softphone or a software interface installed on same computer than the browser, and called when you click on a link in your browser that start with "tel:". If you need a full server solution (no need of local software installation), you must set this to "No" and fill next field.
    +ClickToDialUrlDesc=當點選電話圖示時則呼叫 URL。在 URL中,你可使用標籤<br><b>__PHONETO__</b>,他可取代個人的電話號碼以撥打<br><b>__PHONEFROM__</b>,他可以取代個人的電話號碼(您自己的)<br><b>__LOGIN__</b>,他可以取代點選撥打登錄(在用戶卡中定義)<br><b>__PASS__</b>,他可以取代點選撥打密碼(在用戶卡中定義)。
    +ClickToDialDesc=此模組可以直接點選電話號碼。點選圖示會呼叫您手機撥號。這可用於call center 也就是從 Dolibarr 撥號到 SIP 系統。
    +ClickToDialUseTelLink=在電話號碼中使用 "tel:" 連線
    +ClickToDialUseTelLinkDesc=若用戶有智慧型手機或是在同一台電腦上已裝上軟體介面時使用此方法,則當您在瀏覽器上點選時連線到 "tel:" 進行呼叫。若您需要完整服務的解決方案(不需要安裝軟體到本機中),您必須設定為 "否" 及填寫下一欄位。
     ##### Point Of Sales (CashDesk) #####
    -CashDesk=銷售點
    -CashDeskSetup=模組設置的銷售點
    -CashDeskThirdPartyForSell=在銷售時預設一般的合作方
    -CashDeskBankAccountForSell=帳戶用於接收現金付款
    -CashDeskBankAccountForCheque= 帳戶用於接收支票付款
    -CashDeskBankAccountForCB= 帳戶用於接收信用卡支付現金
    -CashDeskDoNotDecreaseStock=Disable stock decrease when a sell is done from Point of Sale (if "no", stock decrease is done for each sell done from POS, whatever is option set into module Stock).
    -CashDeskIdWareHouse=Force and restrict warehouse to use for stock decrease
    -StockDecreaseForPointOfSaleDisabled=Stock decrease from Point Of Sale disabled
    -StockDecreaseForPointOfSaleDisabledbyBatch=在POS中庫存減少與批次管理不相容
    -CashDeskYouDidNotDisableStockDecease=You did not disable stock decrease when making a sell from Point Of Sale. So a warehouse is required.
    +CashDesk=收銀機
    +CashDeskSetup=收銀機模組設定
    +CashDeskThirdPartyForSell=在銷售時預設的合作方
    +CashDeskBankAccountForSell=預設收到合作方現金付款之帳戶
    +CashDeskBankAccountForCheque= 預設收到合作方付款支票之帳戶
    +CashDeskBankAccountForCB= 預設收到合作方信用卡支付之帳戶
    +CashDeskDoNotDecreaseStock=禁用當在收銀機銷售完成時滅少庫存(若為「否」,代表為不論庫存模組如何設定,當透過收銀機完成銷售後,立即減少庫存)。
    +CashDeskIdWareHouse=庫存減少時強制並限制倉庫使用
    +StockDecreaseForPointOfSaleDisabled=禁用由收銀機減少庫存
    +StockDecreaseForPointOfSaleDisabledbyBatch=在收銀機中庫存減少與批次管理不相容
    +CashDeskYouDidNotDisableStockDecease=您不能禁用透過收銀機銷售時減少庫存。因此必需有倉庫。
     ##### Bookmark #####
    -BookmarkSetup=模組設置書籤
    -BookmarkDesc=這個模組允許您管理書籤。您還可以添加快捷方式到任何Dolibarr網頁或在您的左邊菜單externale網站。
    -NbOfBoomarkToShow=最大數量的書籤顯示在左邊的菜單
    +BookmarkSetup=書籤模組設定
    +BookmarkDesc=這個模組允許您管理書籤。您可在左側選單中以增加捷徑方式連線到 Dolibarr 任何頁面或外部網站。
    +NbOfBoomarkToShow=在左側選單中顯示最大數量的書籤
     ##### WebServices #####
    -WebServicesSetup=符模組設置
    -WebServicesDesc=通過啟用這個模組,Dolibarr成為網絡服務的服務器,提供網絡服務的雜項。
    -WSDLCanBeDownloadedHere=的WSDL描述文件提供serviceses可以從這裡下載
    -EndPointIs=SOAP clients must send their requests to the Dolibarr endpoint available at URL
    +WebServicesSetup=網站伺服器模組設定
    +WebServicesDesc=藉由啟用此模組,Dolibarr 會成為提供雜項網路服務的伺服器。
    +WSDLCanBeDownloadedHere=提供服務的 WSDL 描述者檔案可以從這裡下載
    +EndPointIs=SOAP 客戶端必須提出向 Dolibarr 的可用終端網址(URL)提出要求
     ##### API ####
    -ApiSetup=API module setup
    -ApiDesc=By enabling this module, Dolibarr become a REST server to provide miscellaneous web services.
    -ApiProductionMode=Enable production mode (this will activate use of a cache for services management)
    -ApiExporerIs=You can explore and test the APIs at URL
    -OnlyActiveElementsAreExposed=Only elements from enabled modules are exposed
    -ApiKey=Key for API
    -WarningAPIExplorerDisabled=The API explorer has been disabled. API explorer is not required to provide API services. It is a tool for developer to find/test REST APIs. If you need this tool, go into setup of module API REST to activate it.
    +ApiSetup=API 模組設定
    +ApiDesc=透過啟動此模組,Dolibarr 變成 REST 伺服器以提供網站雜項服務。
    +ApiProductionMode=啟用生產模式(此會啟動服務管理的快取使用)
    +ApiExporerIs=您可在 URL 中探索及測試 APIs
    +OnlyActiveElementsAreExposed=只有啟用模組的元件才會出現
    +ApiKey=API 的值
    +WarningAPIExplorerDisabled=API 瀏覽器已被禁用。 API 瀏覽器不需要提供 API 服務。 它是開發人員查找/測試 REST API的工具。 若您需要此工具,請進入模組 API REST 的設定中啟動它。
     ##### Bank #####
    -BankSetupModule=銀行模組設置
    -FreeLegalTextOnChequeReceipts=可在下面輸入額外的支票資訊
    -BankOrderShow=顯示使用“詳細的銀行數目”國家為了銀行帳戶
    +BankSetupModule=銀行模組設定
    +FreeLegalTextOnChequeReceipts=在支票收據中加註文字
    +BankOrderShow=針對某些國家使用“詳細的銀行號碼”顯示銀行帳戶的要求
     BankOrderGlobal=一般
     BankOrderGlobalDesc=一般的顯示順序
     BankOrderES=西班牙人
     BankOrderESDesc=西班牙的顯示順序
    -ChequeReceiptsNumberingModule=Cheque Receipts Numbering module
    +ChequeReceiptsNumberingModule=檢查收據編號模組
     ##### Multicompany #####
    -MultiCompanySetup=多模組安裝公司
    +MultiCompanySetup=多公司模組設定
     ##### Suppliers #####
    -SuppliersSetup=供應商模組設置
    -SuppliersCommandModel=完整的供應商訂單文件範本(logo. ..)
    -SuppliersInvoiceModel=完整的供應商發票(invoice)文件範本(logo. ...)
    -SuppliersInvoiceNumberingModel=Supplier invoices numbering models
    -IfSetToYesDontForgetPermission=If set to yes, don't forget to provide permissions to groups or users allowed for the second approval
    +SuppliersSetup=供應商模組設定
    +SuppliersCommandModel=採購訂單的完整範本 (標誌...)
    +SuppliersInvoiceModel=供應商發票的完整範本(logo. ...)
    +SuppliersInvoiceNumberingModel=供應商發票編號模組
    +IfSetToYesDontForgetPermission=若設定為「是的」,則別忘了提供群組或用戶允許第二次批准的權限
     ##### GeoIPMaxmind #####
    -GeoIPMaxmindSetup=geoip的Maxmind模組設置
    -PathToGeoIPMaxmindCountryDataFile=Path to file containing Maxmind ip to country translation.<br>Examples:<br>/usr/local/share/GeoIP/GeoIP.dat<br>/usr/share/GeoIP/GeoIP.dat
    -NoteOnPathLocation=請注意您的IP到國家數據文件必須是你的PHP目錄內可以讀取(檢查你的PHP中的open_basedir設置和文件系統權限)。
    -YouCanDownloadFreeDatFileTo=你可以下載一個在%s的<b>免費演示版</b> geoip的國家Maxmind文件
    -YouCanDownloadAdvancedDatFileTo=您也可以下載一個更<b>完整</b>的<b>版本,更新,</b>對Maxmind geoip的文件在%s的國家
    -TestGeoIPResult=試驗的IP轉換 - >國家
    +GeoIPMaxmindSetup=GeoIP Maxmind 模組設定
    +PathToGeoIPMaxmindCountryDataFile=包含 Maxmind ip 位置的檔案路徑。<br>例如:<br>/usr/local/share/GeoIP/GeoIP.dat<br>/usr/share/GeoIP/GeoIP.dat
    +NoteOnPathLocation=請注意您的 IP 到國家資料檔案必須在您 PHP 資料夾中且可以讀取(檢查您 PHP 中 open_basedir 設定和檔案系統權限)。
    +YouCanDownloadFreeDatFileTo=你可以下載一個在%s Maxmind GeoIP 國家 檔案的<b>免費展示版本</b> 
    +YouCanDownloadAdvancedDatFileTo=您也可以在%s下載更<b>新的完整版本</b>的 Maxmind GeoIP 國家檔案
    +TestGeoIPResult=IP - > 國家轉換的測試
     ##### Projects #####
    -ProjectsNumberingModules=項目編號模組
    -ProjectsSetup=項目模組設置
    -ProjectsModelModule=項目的報告文檔模型
    -TasksNumberingModules=Tasks numbering module
    -TaskModelModule=Tasks reports document model
    -UseSearchToSelectProject=Wait you press a key before loading content of project combo list (This may increase performance if you have a large number of project, but it is less convenient)
    +ProjectsNumberingModules=專案編號模組
    +ProjectsSetup=專案模組設定
    +ProjectsModelModule=專案的報告文件模式
    +TasksNumberingModules=任務編號模組
    +TaskModelModule=任務報告文件模式
    +UseSearchToSelectProject=在載入專案組合列表的內容之前,等您按下任一個鍵 ( 若您有大量專案,這可能會提高效能,但它不太方便 )
     ##### ECM (GED) #####
     ##### Fiscal Year #####
    -AccountingPeriods=Accounting periods
    -AccountingPeriodCard=Accounting period
    -NewFiscalYear=New accounting period
    -OpenFiscalYear=Open accounting period
    -CloseFiscalYear=關帳
    -DeleteFiscalYear=Delete accounting period
    -ConfirmDeleteFiscalYear=Are you sure to delete this accounting period?
    -ShowFiscalYear=Show accounting period
    -AlwaysEditable=Can always be edited
    -MAIN_APPLICATION_TITLE=Force visible name of application (warning: setting your own name here may break autofill login feature when using DoliDroid mobile application)
    -NbMajMin=Minimum number of uppercase characters
    -NbNumMin=Minimum number of numeric characters
    -NbSpeMin=Minimum number of special characters
    -NbIteConsecutive=Maximum number of repeating same characters
    -NoAmbiCaracAutoGeneration=Do not use ambiguous characters ("1","l","i","|","0","O") for automatic generation
    -SalariesSetup=Setup of module salaries
    -SortOrder=Sort order
    -Format=Format
    -TypePaymentDesc=0:Customer payment type, 1:Supplier payment type, 2:Both customers and suppliers payment type
    -IncludePath=Include path (defined into variable %s)
    -ExpenseReportsSetup=Setup of module Expense Reports
    -TemplatePDFExpenseReports=Document templates to generate expense report document
    -ExpenseReportsIkSetup=Setup of module Expense Reports - Milles index
    -ExpenseReportsRulesSetup=Setup of module Expense Reports - Rules
    -ExpenseReportNumberingModules=Expense reports numbering module
    -NoModueToManageStockIncrease=No module able to manage automatic stock increase has been activated. Stock increase will be done on manual input only.
    -YouMayFindNotificationsFeaturesIntoModuleNotification=You may find options for EMail notifications by enabling and configuring the module "Notification".
    -ListOfNotificationsPerUser=List of notifications per user*
    -ListOfNotificationsPerUserOrContact=List of notifications per user* or per contact**
    -ListOfFixedNotifications=List of fixed notifications
    -GoOntoUserCardToAddMore=Go on the tab "Notifications" of a user to add or remove notifications for users
    -GoOntoContactCardToAddMore=Go on the tab "Notifications" of a third party to add or remove notifications for contacts/addresses
    +AccountingPeriods=會計期間
    +AccountingPeriodCard=會計期間
    +NewFiscalYear=新會計期間
    +OpenFiscalYear=開啟會計期間
    +CloseFiscalYear=關閉會計期間
    +DeleteFiscalYear=刪除會計期間
    +ConfirmDeleteFiscalYear=您確定要刪除會計期間嗎?
    +ShowFiscalYear=顯示會計期間
    +AlwaysEditable=總是可編輯的嗎
    +MAIN_APPLICATION_TITLE=強制顯示應用程式名稱(警告:當使用在手機的 DoliDroid APP 時,設定您自己名稱可能會破壞自動填入的登入功能)
    +NbMajMin=大寫字元的最少數量
    +NbNumMin=數字字元的最少數量
    +NbSpeMin=特定字元的最少數量
    +NbIteConsecutive=重覆相同字元的最大數量
    +NoAmbiCaracAutoGeneration=自動產生時不要使用會混淆的字元("1","l","i","|","0","O")
    +SalariesSetup=薪資模組的設定
    +SortOrder=排序訂單
    +Format=格式
    +TypePaymentDesc=0:客戶付款類別, 1:供應商付款類別, 2:客戶及供應商付款類別
    +IncludePath=包含路徑(預先定義的變數 %s)
    +ExpenseReportsSetup=費用報表模組的設定
    +TemplatePDFExpenseReports=用文件範本產生費用報表文件
    +ExpenseReportsIkSetup=費用報表模組的設定 - Milles 指數
    +ExpenseReportsRulesSetup=設定費用報表模組 - 規則
    +ExpenseReportNumberingModules=費用報表編號模組
    +NoModueToManageStockIncrease=當自動增加庫存啟動後沒有模組可以管理。此時增加庫存只能人工輸入。
    +YouMayFindNotificationsFeaturesIntoModuleNotification=您可在啟用電子郵件通知中找到選項及偏好設定通知的模組。
    +ListOfNotificationsPerUser=每位用戶* 的通知明細表
    +ListOfNotificationsPerUserOrContact=每位用戶* 或每位連絡人** 的通知明細表
    +ListOfFixedNotifications=固定通知的明細表
    +GoOntoUserCardToAddMore=到用戶的 "通知" 分頁增加或刪除用戶的通知
    +GoOntoContactCardToAddMore=移到合作方的「通知」分頁以便針對通訊錄/地址等增加或移除通知
     Threshold=Threshold
    -BackupDumpWizard=Wizard to build database backup dump file
    -SomethingMakeInstallFromWebNotPossible=Installation of external module is not possible from the web interface for the following reason:
    -SomethingMakeInstallFromWebNotPossible2=For this reason, process to upgrade described here is only manual steps a privileged user can do.
    -InstallModuleFromWebHasBeenDisabledByFile=Install of external module from application has been disabled by your administrator. You must ask him to remove the file <strong>%s</strong> to allow this feature.
    -ConfFileMustContainCustom=Installing or building an external module from application need to save the module files into directory <strong>%s</strong>. To have this directory processed by Dolibarr, you must setup your <strong>conf/conf.php</strong> to add the 2 directive lines:<br><strong>$dolibarr_main_url_root_alt='/custom';</strong><br><strong>$dolibarr_main_document_root_alt='%s/custom';</strong>
    -HighlightLinesOnMouseHover=Highlight table lines when mouse move passes over
    -HighlightLinesColor=Highlight color of the line when the mouse passes over (keep empty for no highlight)
    -TextTitleColor=Color of page title
    -LinkColor=Color of links
    -PressF5AfterChangingThis=Press CTRL+F5 on keyboard or clear your browser cache after changing this value to have it effective
    -NotSupportedByAllThemes=Will works with core themes, may not be supported by external themes
    -BackgroundColor=Background color
    -TopMenuBackgroundColor=Background color for Top menu
    -TopMenuDisableImages=Hide images in Top menu
    -LeftMenuBackgroundColor=Background color for Left menu
    -BackgroundTableTitleColor=Background color for Table title line
    -BackgroundTableLineOddColor=Background color for odd table lines
    -BackgroundTableLineEvenColor=Background color for even table lines
    -MinimumNoticePeriod=Minimum notice period (Your leave request must be done before this delay)
    -NbAddedAutomatically=Number of days added to counters of users (automatically) each month
    -EnterAnyCode=This field contains a reference to identify line. Enter any value of your choice, but without special characters.
    -UnicodeCurrency=Enter here between braces, list of byte number that represent the currency symbol. For exemple: for $, enter [36] - for brazil real R$ [82,36] - for €, enter [8364]
    -ColorFormat=The RGB color is in HEX format, eg: FF0000
    -PositionIntoComboList=Position of line into combo lists
    -SellTaxRate=Sale tax rate
    -RecuperableOnly=Yes for VAT "Not Perceived but Recoverable" dedicated for some state in France. Keep value to "No" in all other cases.
    -UrlTrackingDesc=If the provider or transport service offer a page or web site to check status of your shipping, you can enter it here. You can use the key {TRACKID} into URL parameters so the system will replace it with value of tracking number user entered into shipment card.
    -OpportunityPercent=When you create an opportunity, you will defined an estimated amount of project/lead. According to status of opportunity, this amount may be multiplicated by this rate to evaluate global amount all your opportunities may generate. Value is percent (between 0 and 100).
    -TemplateForElement=This template record is dedicated to which element
    -TypeOfTemplate=Type of template
    +BackupDumpWizard=構建資料庫備份轉儲檔案的精靈
    +SomethingMakeInstallFromWebNotPossible=由於以下原因,無法從 Web 界面安裝外部模組:
    +SomethingMakeInstallFromWebNotPossible2=基於此原因,敘述昇級程序中只能允許最高權限用戶可以使用人工步驟。
    +InstallModuleFromWebHasBeenDisabledByFile=您的管理塤 已禁用從應用程式來的外部模組安裝。你必須詢問管理員移除檔案<strong>%s</strong>以達成此功能。
    +ConfFileMustContainCustom=從應用程式安裝或綁定外部模組需要儲存模組檔案到資料夾<strong>%s</strong>。為由 Dolibarr 擁有此資料夾的處理權,您必須在<strong>conf/conf.php</strong>中新增兩行指令:<br><strong>$dolibarr_main_url_root_alt='/custom';</strong><br><strong>$dolibarr_main_document_root_alt='%s/custom';</strong>
    +HighlightLinesOnMouseHover=滑鼠移過時會顯示表格線
    +HighlightLinesColor=滑鼠移過時顯示線條的顏色(保持為空白不顯示)
    +TextTitleColor=頁面標題的文字顏色
    +LinkColor=連線的顏色
    +PressF5AfterChangingThis=在鍵盤上按 CTRL+F5 或變更此值後清除您的瀏覽器的快取以使其生效
    +NotSupportedByAllThemes=將適用於核心主題,可能不受外部主題支援
    +BackgroundColor=背景顏色
    +TopMenuBackgroundColor=頂端選單的背景顏色
    +TopMenuDisableImages=在頂端選單中隱藏圖片
    +LeftMenuBackgroundColor=左側選單的背景顏色
    +BackgroundTableTitleColor=表單抬頭行的背景顏色
    +BackgroundTableTitleTextColor=表格標題行的文字顏色
    +BackgroundTableLineOddColor=表單奇數行的背景顏色
    +BackgroundTableLineEvenColor=表單偶數行的背景顏色
    +MinimumNoticePeriod=最短通知期限(您的請假必須在前完成)
    +NbAddedAutomatically=每月(自動)新增到用戶計數器的天數
    +EnterAnyCode=此欄包含定義的參考值。您輸入除特定字元外的任何值。
    +UnicodeCurrency=在括號之間輸入代表貨幣符號的字元數列表。例如: $,輸入 [36] - 巴西 R$ [82,36] - €,輸入 [8364]
    +ColorFormat=在 HEX 格式中 RGB 顏色,例如: FF0000
    +PositionIntoComboList=行的位置放到組合清單中
    +SellTaxRate=銷貨稅率
    +RecuperableOnly=在法國某些州增值稅是 “Not Perceived but Recoverable”。 在其他情況下,則將該值保持為“否”。
    +UrlTrackingDesc=若提供者或運輸服務提供頁面或網站以便確認您的運送,您可在此輸入。您可使用 {TRACKID}值放到 URL 參數中,因此系統將會用戶輸入的追踪碼取代此值放到裝貨單中。
    +OpportunityPercent=當您建立一個機會時,您也要評估專案/潛在的金額 。根據機會的狀況,此金額可能是估計全球金額乘上您的機會所產生的。該值是百分比表示(介於 0 ~ 100)
    +TemplateForElement=這個範本記錄專用於哪個元件
    +TypeOfTemplate=範本類型
     TemplateIsVisibleByOwnerOnly=只有擁有者才可看到範本
    -VisibleEverywhere=Visible everywhere
    -VisibleNowhere=Visible nowhere
    -FixTZ=TimeZone fix
    -FillFixTZOnlyIfRequired=Example: +2 (fill only if problem experienced)
    -ExpectedChecksum=Expected Checksum
    -CurrentChecksum=Current Checksum
    -ForcedConstants=Required constant values
    -MailToSendProposal=To send customer proposal
    -MailToSendOrder=To send customer order
    -MailToSendInvoice=To send customer invoice
    -MailToSendShipment=To send shipment
    -MailToSendIntervention=To send intervention
    -MailToSendSupplierRequestForQuotation=To send quotation request to supplier
    -MailToSendSupplierOrder=To send supplier order
    -MailToSendSupplierInvoice=To send supplier invoice
    -MailToSendContract=To send a contract
    -MailToThirdparty=To send email from third party page
    -MailToMember=To send email from member page
    -MailToUser=To send email from user page
    -MailToProject= To send email from project page
    -ByDefaultInList=Show by default on list view
    -YouUseLastStableVersion=You use the latest stable version
    -TitleExampleForMajorRelease=Example of message you can use to announce this major release (feel free to use it on your web sites)
    -TitleExampleForMaintenanceRelease=Example of message you can use to announce this maintenance release (feel free to use it on your web sites)
    -ExampleOfNewsMessageForMajorRelease=Dolibarr ERP & CRM %s is available. Version %s is a major release with a lot of new features for both users and developers. You can download it from the download area of https://www.dolibarr.org portal (subdirectory Stable versions). You can read <a href="https://github.com/Dolibarr/dolibarr/blob/develop/ChangeLog">ChangeLog</a> for complete list of changes.
    -ExampleOfNewsMessageForMaintenanceRelease=Dolibarr ERP & CRM %s is available. Version %s is a maintenance version, so it contains only fixes of bugs. We recommend everybody using an older version to upgrade to this one. As any maintenance release, no new features, nor data structure change is present into this version. You can download it from the download area of https://www.dolibarr.org portal (subdirectory Stable versions). You can read <a href="https://github.com/Dolibarr/dolibarr/blob/develop/ChangeLog">ChangeLog</a> for complete list of changes.
    -MultiPriceRuleDesc=When option "Several level of prices per product/service" is on, you can define different prices (one per price level) for each product. To save you time, you can enter here rule to have price for each level autocalculated according to price of first level, so you will have to enter only price for first level on each product. This page is here to save you time and can be usefull only if your prices for each leve are relative to first level. You can ignore this page in most cases.
    -ModelModulesProduct=Templates for product documents
    -ToGenerateCodeDefineAutomaticRuleFirst=To be able to generate automatically codes, you must first define a manager to auto define barcode number.
    -SeeSubstitutionVars=See * note for list of possible substitution variables
    -SeeChangeLog=See ChangeLog file (english only)
    -AllPublishers=All publishers
    -UnknownPublishers=Unknown publishers
    -AddRemoveTabs=Add or remove tabs
    -AddDataTables=Add object tables
    -AddDictionaries=Add dictionaries tables
    -AddData=Add objects or dictionaries data
    -AddBoxes=Add widgets
    -AddSheduledJobs=Add scheduled jobs
    -AddHooks=Add hooks
    -AddTriggers=Add triggers
    -AddMenus=Add menus
    -AddPermissions=Add permissions
    -AddExportProfiles=Add export profiles
    -AddImportProfiles=Add import profiles
    -AddOtherPagesOrServices=Add other pages or services
    -AddModels=Add document or numbering templates
    -AddSubstitutions=Add keys substitutions
    -DetectionNotPossible=Detection not possible
    -UrlToGetKeyToUseAPIs=Url to get token to use API (once token has been received it is saved on database user table and must be provided on each API call)
    -ListOfAvailableAPIs=List of available APIs
    -activateModuleDependNotSatisfied=Module "%s" depends on module "%s" that is missing, so module "%1$s" may not work correclty. Please install module "%2$s" or disable module "%1$s" if you want to be safe from any surprise
    -CommandIsNotInsideAllowedCommands=The command you try to run is not inside list of allowed commands defined into parameter <strong>$dolibarr_main_restrict_os_commands</strong> into <strong>conf.php</strong> file.
    -LandingPage=Landing page
    -SamePriceAlsoForSharedCompanies=If you use a multicompany module, with the choice "Single price", price will be also the same for all companies if products are shared between environments
    -ModuleEnabledAdminMustCheckRights=Module has been activated. Permissions for activated module(s) were given to admin users only. You may need to grant permissions to other users or groups manually if necessary.
    -UserHasNoPermissions=This user has no permission defined
    -TypeCdr=Use "None" if the date of payment term is date of invoice plus a delta in days (delta is field "Nb of days")<br>Use "At end of month", if, after delta, the date must be increased to reach the end of month (+ an optional "Offset" in days)<br>Use "Current/Next" to have payment term date being the first Nth of the month (N is stored into field "Nb of days")
    -BaseCurrency=Reference currency of the company (go into setup of company to change this)
    -WarningNoteModuleInvoiceForFrenchLaw=This module %s is compliant with french laws (Loi Finance 2016).
    -WarningNoteModulePOSForFrenchLaw=This module %s is compliant with french laws (Loi Finance 2016) because module Non Reversible Logs is automatically activated.
    -WarningInstallationMayBecomeNotCompliantWithLaw=You try to install the module %s that is an external module. Activating an external module means you trust the publisher of the module and you are sure that this module does not alterate negatively the behavior of your application and is compliant with laws of your country (%s). If the module bring a non legal feature, you become responsible for the use of a non legal software.
    -MAIN_PDF_MARGIN_LEFT=Left margin on PDF
    -MAIN_PDF_MARGIN_RIGHT=Right margin on PDF
    -MAIN_PDF_MARGIN_TOP=Top margin on PDF
    -MAIN_PDF_MARGIN_BOTTOM=Bottom margin on PDF
    -SetToYesIfGroupIsComputationOfOtherGroups=Set this to yes if this group is a computation of other groups
    -EnterCalculationRuleIfPreviousFieldIsYes=Enter calculcation rule if previous field was set to Yes (For example 'CODEGRP1+CODEGRP2')
    -SeveralLangugeVariatFound=Several language variants found
    -WebDavServer=URL of %s server : %s
    +VisibleEverywhere=到處可見
    +VisibleNowhere=現在可看見
    +FixTZ=修正時區
    +FillFixTZOnlyIfRequired=例子:+2 (只有在遇到問題時才填入)
    +ExpectedChecksum=預期的校驗和
    +CurrentChecksum=目前的校驗和
    +ForcedConstants=必需的常數
    +MailToSendProposal=客戶提案/建議書
    +MailToSendOrder=Customer orders
    +MailToSendInvoice=各式客戶發票
    +MailToSendShipment=裝貨
    +MailToSendIntervention=干預/介入
    +MailToSendSupplierRequestForQuotation=要求報價
    +MailToSendSupplierOrder=採購訂單
    +MailToSendSupplierInvoice=供應商發票
    +MailToSendContract=Contracts
    +MailToThirdparty=合作方
    +MailToMember= 會員
    +MailToUser=Users
    +MailToProject=專案頁面
    +ByDefaultInList=以預設方式顯示檢視明細表
    +YouUseLastStableVersion=您可使用最新穩定版本
    +TitleExampleForMajorRelease=您可用公佈的主要發行版本做為訊息的例子(隨時可在您網站上使用它)
    +TitleExampleForMaintenanceRelease=您可用公佈的維護版本做為訊息的例子(隨時可在您網站上使用它)
    +ExampleOfNewsMessageForMajorRelease=Dolibarr ERP & CRM %s 可以使用。%s 的版本對用戶及開發者是擁有許多新功能的主要發行。您可從 https://www.dolibarr.org portal 下載區 (是穩定版本的子資料夾) 下載。您可讀取 <a href="https://github.com/Dolibarr/dolibarr/blob/develop/ChangeLog"> ChangeLog </a> 有完整變動明細表。
    +ExampleOfNewsMessageForMaintenanceRelease=Dolibarr ERP & CRM %s 可以使用。 %s 的版本是維護版本,所以僅修復程式臭蟲。我們建議使用舊版人們昇級到此。當任何維護發行時沒有新功能,也沒有資料結構變更到此版本。您可從 https://www.dolibarr.org portal 下載區 (是穩定版本的子資料夾) 下載。您可讀取 <a href="https://github.com/Dolibarr/dolibarr/blob/develop/ChangeLog">ChangeLog</a> 有完整變動明細表。
    +MultiPriceRuleDesc=當啟用 "每個產品/服務有數個價格" 時,您針對不同產品定義不同價格(每個價格水準)。為節省您的時間,您可輸入根據第一層的價格水準而自動計算的每一層價格水準,所以只要每個產品中輸入第一層的價格即可。此頁面適用於節省您的時間及每一層的價格是相對於第一層的價格。在多數情況您可忽略此頁面。
    +ModelModulesProduct=產品文件的範本
    +ToGenerateCodeDefineAutomaticRuleFirst=為能自動地產生代號,您必須先定義管理自動定義的條碼數字。
    +SeeSubstitutionVars=請參閱 * 註釋以取得可能的替代變數名單
    +SeeChangeLog=查看變更日誌檔案(限英文版)
    +AllPublishers=全部發佈者
    +UnknownPublishers=未知發佈者
    +AddRemoveTabs=增加或移除各式分頁
    +AddDataTables=新增物件表格
    +AddDictionaries=增加各式分類表格
    +AddData=新增物件或各式分類資料
    +AddBoxes=新增小工具
    +AddSheduledJobs=新增排定工作
    +AddHooks=增加鉤子
    +AddTriggers=增加發射器
    +AddMenus=增加選單
    +AddPermissions=增加權限
    +AddExportProfiles=增加匯出簡歷
    +AddImportProfiles=增加匯入簡歷
    +AddOtherPagesOrServices=增加其他頁面或服務
    +AddModels=新增文件檔或編號的範例檔
    +AddSubstitutions=新增替換值
    +DetectionNotPossible=不可能檢測
    +UrlToGetKeyToUseAPIs=使用 API 取得 URL (一旦收到就會儲存在資料庫用戶表中,並且必須在每次 API 呼叫中提供)
    +ListOfAvailableAPIs=可用 APIs 的明細表
    +activateModuleDependNotSatisfied=模組 "%s" 相依於模組 "%s" 已遺失,所以模組 "%1$s" 可能無法正確運作。如果你想避免任何安全意外,請安裝模組 "%2$s" 或是禁用模組 "%1$s"
    +CommandIsNotInsideAllowedCommands=您試著執行的命令不是內部可執行的已定義到參數的指令<strong>$dolibarr_main_restrict_os_commands</strong>到<strong>conf.php</strong>檔案。
    +LandingPage=登入頁面
    +SamePriceAlsoForSharedCompanies=當您使用多公司模組中選擇 “單一價格” 時,若產品為共享環境時,則所有公司的價格也將相同。
    +ModuleEnabledAdminMustCheckRights=模組已被啟動。 已啟動模組的權限僅限管理員用戶。 若必要,您可能需要人工方式開授予權限給其他用戶或群組。
    +UserHasNoPermissions=此用戶沒有權限
    +TypeCdr=使用 "無" 若付款日期條件是發票日期加上增量天 (增量是 "幾天" )<br>使用 "月底",則在增量天後,日期必須是到月底 ( + 為可偏移的天數) <br>使用 "目前/下次" 則將付款條件日期定為當月的第一個 N 天 ( N 是指 "天數" )
    +BaseCurrency=參考的公司貨幣 (可到公司設定去變更)
    +WarningNoteModuleInvoiceForFrenchLaw=模組 %s 是符合法國法律(Loi Finance 2016)
    +WarningNoteModulePOSForFrenchLaw=該模組 %s 符合法國法律 (Loi Finance 2016),因為模組 Non Reversible Logs 會自動啟動。
    +WarningInstallationMayBecomeNotCompliantWithLaw=您試著安裝模組 %s 此模組來自外部。啟動外部模組代表您信任模組的發佈者及您確定此模組不會對您的應用程序的行為產生負面影響,並且符合您所在國家/地區的法律(%s)。若此模組帶來不合法功能,您要負起使用不合法軟體的責任。
    +MAIN_PDF_MARGIN_LEFT=在 PDF 的左邊邊界
    +MAIN_PDF_MARGIN_RIGHT=在 PDF 的右邊邊界
    +MAIN_PDF_MARGIN_TOP=在 PDF 的上面邊界
    +MAIN_PDF_MARGIN_BOTTOM=在 PDF 下面邊界
    +SetToYesIfGroupIsComputationOfOtherGroups=若該群組是其他群組的計算值,則將其設定為 yes
    +EnterCalculationRuleIfPreviousFieldIsYes=若先前欄位設為“是”,則輸入計算規則(例如 'CODEGRP1 + CODEGRP2')
    +SeveralLangugeVariatFound=發現數個語言變數
    +COMPANY_AQUARIUM_REMOVE_SPECIAL=刪除特殊字元
    +COMPANY_AQUARIUM_CLEAN_REGEX=正則表達式過濾器來清理價值 (COMPANY_AQUARIUM_CLEAN_REGEX)
    +GDPRContact=GDPR 連絡人
    +GDPRContactDesc=若您儲存有關歐洲的公司或公民的資料時,您可以在這裡儲存負責“一般資料保護條例”的連絡人
     ##### Resource ####
    -ResourceSetup=Configuration du module Resource
    -UseSearchToSelectResource=Use a search form to choose a resource (rather than a drop-down list).
    -DisabledResourceLinkUser=Disable feature to link a resource to users
    -DisabledResourceLinkContact=Disable feature to link a resource to contacts
    -ConfirmUnactivation=Confirm module reset
    +ResourceSetup=du 模組資源的偏好設定
    +UseSearchToSelectResource=使用尋找表單選取資源 (下拉式清單)
    +DisabledResourceLinkUser=禁用資源連線到用戶的功能
    +DisabledResourceLinkContact=禁用資源連線到通訊錄的功能
    +ConfirmUnactivation=確認模組重設
    diff --git a/htdocs/langs/zh_TW/agenda.lang b/htdocs/langs/zh_TW/agenda.lang
    index 7266a474476..dd60af4df5d 100644
    --- a/htdocs/langs/zh_TW/agenda.lang
    +++ b/htdocs/langs/zh_TW/agenda.lang
    @@ -39,10 +39,10 @@ EventRemindersByEmailNotEnabled=在行程模組設定中沒有啟用透過 EMail
     ##### Agenda event labels #####
     NewCompanyToDolibarr=合作方 %s 已建立
     ContractValidatedInDolibarr=合約 %s 已驗證
    -PropalClosedSignedInDolibarr=提案/報價 %s 已簽署
    -PropalClosedRefusedInDolibarr=提案/報價 %s 已拒絕
    -PropalValidatedInDolibarr=提案/報價 %s 已驗證
    -PropalClassifiedBilledInDolibarr=提案/報價 %s 歸類為已結
    +PropalClosedSignedInDolibarr=提案/建議書 %s 已簽署
    +PropalClosedRefusedInDolibarr=提案/建議書 %s 已拒絕
    +PropalValidatedInDolibarr=提案/建議書 %s 已驗證
    +PropalClassifiedBilledInDolibarr=提案/建議書 %s 歸類為已計費
     InvoiceValidatedInDolibarr=發票 %s 的驗證
     InvoiceValidatedInDolibarrFromPos=POS 的發票 %s 的驗證
     InvoiceBackToDraftInDolibarr=發票 %s 回復到草案狀態
    @@ -53,9 +53,9 @@ MemberValidatedInDolibarr=會員 %s 已驗證
     MemberModifiedInDolibarr=會員 %s 已修改
     MemberResiliatedInDolibarr=會員 %s 已停止
     MemberDeletedInDolibarr=會員 %s 已刪除
    -MemberSubscriptionAddedInDolibarr=Subscription %s for member %s added
    -MemberSubscriptionModifiedInDolibarr=Subscription %s for member %s modified
    -MemberSubscriptionDeletedInDolibarr=Subscription %s for member %s deleted
    +MemberSubscriptionAddedInDolibarr=會員 %s 新增 %s 的訂閱
    +MemberSubscriptionModifiedInDolibarr=會員 %s 修改 %s 訂閱
    +MemberSubscriptionDeletedInDolibarr=會員 %s 刪除 %s 訂閱
     ShipmentValidatedInDolibarr=貨運單 %s 已驗證
     ShipmentClassifyClosedInDolibarr=貨運單 %s 歸類為已結帳
     ShipmentUnClassifyCloseddInDolibarr=貨運單 %s 歸類為再開啓
    @@ -68,7 +68,7 @@ OrderBilledInDolibarr=訂單 %s 歸類為已結帳
     OrderApprovedInDolibarr=訂單 %s 已核准
     OrderRefusedInDolibarr=訂單 %s 被拒絕
     OrderBackToDraftInDolibarr=訂單 %s 回復到草案狀態
    -ProposalSentByEMail=已透過 E-Mail 傳送商業提案/建議 %s
    +ProposalSentByEMail=已透過 E-Mail 傳送商業提案/建議書 %s
     ContractSentByEMail=合約 %s 透過 EMail 傳送
     OrderSentByEMail=已透過 E-Mail 傳送客戶訂單 %s
     InvoiceSentByEMail=已透過 E-Mail 傳送客戶發票 %s
    @@ -77,7 +77,7 @@ SupplierInvoiceSentByEMail=已透過 E-Mail 傳送供應商發票 %s
     ShippingSentByEMail=已透過 E-Mail 傳送貨運單 %s
     ShippingValidated= 貨運單 %s 已驗證
     InterventionSentByEMail=已透過 E-Mail 傳送 Intervention %s
    -ProposalDeleted=提案/建議已刪除
    +ProposalDeleted=提案/建議書已刪除
     OrderDeleted=訂單已刪除
     InvoiceDeleted=發票已刪除
     PRODUCT_CREATEInDolibarr=產品 %s 已建立
    @@ -112,7 +112,7 @@ ExportCal=匯出日曆
     ExtSites=匯入外部日曆
     ExtSitesEnableThisTool=顯示外部日曆 (已在全域設定中定義) 到行程。不會影響由使用者自行定義的外部日曆。
     ExtSitesNbOfAgenda=日曆數量
    -AgendaExtNb=Calendar no. %s
    +AgendaExtNb=行事曆編號 %s
     ExtSiteUrlAgenda=用 URL 存取 .iCal 檔案
     ExtSiteNoLabel=無說明
     VisibleTimeRange=顯示時間區間
    diff --git a/htdocs/langs/zh_TW/banks.lang b/htdocs/langs/zh_TW/banks.lang
    index db3fa13b574..08f9263f6cb 100644
    --- a/htdocs/langs/zh_TW/banks.lang
    +++ b/htdocs/langs/zh_TW/banks.lang
    @@ -1,151 +1,152 @@
     # Dolibarr language file - Source file is en_US - banks
    -Bank=银行
    -MenuBankCash=银行/现金
    -MenuVariousPayment=Miscellaneous payments
    -MenuNewVariousPayment=New Miscellaneous payment
    -BankName=银行名称
    -FinancialAccount=帐户/*
    +Bank=銀行
    +MenuBankCash=Bank | Cash
    +MenuVariousPayment=雜項付款
    +MenuNewVariousPayment=新的雜項付款
    +BankName=銀行名稱
    +FinancialAccount=帳戶
     BankAccount=銀行帳戶
    -BankAccounts=銀行帳戶
    -ShowAccount=Show Account
    -AccountRef=金融帳號
    +BankAccounts=各式銀行帳戶
    +BankAccountsAndGateways=Bank accounts | Gateways
    +ShowAccount=顯示金額
    +AccountRef=金融帳戶參考值
     AccountLabel=金融帳戶標簽
     CashAccount=現金帳戶
    -CashAccounts=現金帳戶
    -CurrentAccounts=往來帳戶
    -SavingAccounts=儲蓄帳戶
    +CashAccounts=各式現金帳戶
    +CurrentAccounts=目前各式帳戶
    +SavingAccounts=各式儲蓄帳戶
     ErrorBankLabelAlreadyExists=金融帳戶標簽已存在
    -BankBalance=平衡
    +BankBalance=餘額
     BankBalanceBefore=Balance before
     BankBalanceAfter=Balance after
    -BalanceMinimalAllowed=允許的最小平衡
    -BalanceMinimalDesired=最低所需的平衡
    -InitialBankBalance=初步平衡
    -EndBankBalance=年末余額
    -CurrentBalance=當前余額
    -FutureBalance=未來的平衡
    -ShowAllTimeBalance=顯示余額開始
    +BalanceMinimalAllowed=允許的最小餘額
    +BalanceMinimalDesired=所需的最少餘額
    +InitialBankBalance=期初餘額
    +EndBankBalance=期末餘額
    +CurrentBalance=目前餘額
    +FutureBalance=未來餘額
    +ShowAllTimeBalance=從一開始顯示餘額
     AllTime=From start
    -Reconciliation=和解
    -RIB=銀行帳號
    -IBAN=IBAN號碼
    -BIC=的BIC / SWIFT的號碼
    +Reconciliation=調節
    +RIB=銀行帳戶的號碼
    +IBAN=IBAN 號碼
    +BIC=BIC/SWIFT 的號碼
     SwiftValid=BIC/SWIFT valid
     SwiftVNotalid=BIC/SWIFT not valid
     IbanValid=BAN valid
     IbanNotValid=BAN not valid
     StandingOrders=Direct Debit orders
     StandingOrder=Direct debit order
    -AccountStatement=戶口結單
    -AccountStatementShort=聲明
    -AccountStatements=戶口結單
    +AccountStatement=帳戶報表
    +AccountStatementShort=報表
    +AccountStatements=各式帳戶報表
     LastAccountStatements=最近帳戶報表
     IOMonthlyReporting=每月報告
     BankAccountDomiciliation=帳戶地址
    -BankAccountCountry=到國家
    +BankAccountCountry=帳戶的國家
     BankAccountOwner=帳戶持有人姓名
     BankAccountOwnerAddress=帳戶持有人地址
    -RIBControlError=值的完整性檢查失敗。這意味著此帳號的信息不完整或錯誤(檢查國家,數字和IBAN)。
    -CreateAccount=創建帳戶
    +RIBControlError=值的完整性檢查失敗。這意味著此帳戶的資訊不完整或錯誤(檢查國家,號碼和IBAN)。
    +CreateAccount=建立帳戶
     NewBankAccount=新帳戶
    -NewFinancialAccount=新的金融帳
    -MenuNewFinancialAccount=新的金融帳
    +NewFinancialAccount=新的金融帳戶
    +MenuNewFinancialAccount=新的金融帳戶
     EditFinancialAccount=編輯帳戶
     LabelBankCashAccount=銀行或現金標簽
    -AccountType=賬戶類型
    +AccountType=帳戶類型
     BankType0=儲蓄賬戶
    -BankType1=經常帳
    +BankType1=目前或信用卡帳戶
     BankType2=現金帳戶
    -AccountsArea=面積占
    -AccountCard=戶口卡
    +AccountsArea=帳戶區
    +AccountCard=帳戶卡
     DeleteAccount=刪除帳戶
    -ConfirmDeleteAccount=Are you sure you want to delete this account?
    +ConfirmDeleteAccount=您確定要刪除此筆金額?
     Account=帳戶
    -BankTransactionByCategories=Bank entries by categories
    -BankTransactionForCategory=Bank entries for category <b>%s</b>
    -RemoveFromRubrique=刪除連接類
    -RemoveFromRubriqueConfirm=Are you sure you want to remove link between the entry and the category?
    -ListBankTransactions=List of bank entries
    -IdTransaction=事務ID
    -BankTransactions=Bank entries
    -BankTransaction=Bank entry
    -ListTransactions=List entries
    -ListTransactionsByCategory=List entries/category
    -TransactionsToConciliate=Entries to reconcile
    -Conciliable=可以兩全
    -Conciliate=調和
    -Conciliation=和解
    +BankTransactionByCategories=依各式類別製作銀行分錄
    +BankTransactionForCategory=依類別製作銀行分錄<b>%s</b>
    +RemoveFromRubrique=刪除類別的連線
    +RemoveFromRubriqueConfirm=您確定您要移除分錄與類別之間的連線嗎?
    +ListBankTransactions=銀行分錄明細表
    +IdTransaction=交易ID
    +BankTransactions=銀行分錄
    +BankTransaction=銀行項目
    +ListTransactions=分錄明細表
    +ListTransactionsByCategory=分錄/類別明細表
    +TransactionsToConciliate=調整分錄
    +Conciliable=可以調節的
    +Conciliate=調節
    +Conciliation=調節
     ReconciliationLate=Reconciliation late
    -IncludeClosedAccount=包括關閉賬戶
    -OnlyOpenedAccount=僅開立賬戶
    +IncludeClosedAccount=包括已結束帳戶
    +OnlyOpenedAccount=僅開放的各式帳戶
     AccountToCredit=帳戶信用
     AccountToDebit=帳戶轉帳
    -DisableConciliation=此帳戶的禁用和解功能
    -ConciliationDisabled=和解功能禁用
    +DisableConciliation=此帳戶禁用調節功能
    +ConciliationDisabled=調節功能禁用
     LinkedToAConciliatedTransaction=Linked to a conciliated entry
     StatusAccountOpened=開放
    -StatusAccountClosed=關閉
    -AccountIdShort=數
    +StatusAccountClosed=已結束
    +AccountIdShort=數字
     LineRecord=交易
    -AddBankRecord=Add entry
    -AddBankRecordLong=Add entry manually
    +AddBankRecord=新增一項
    +AddBankRecordLong=人工方式新增一項
     Conciliated=Reconciled
    -ConciliatedBy=由調和
    -DateConciliating=核對日期
    -BankLineConciliated=Entry reconciled
    +ConciliatedBy=由調節
    +DateConciliating=調節日期
    +BankLineConciliated=項目已調節
     Reconciled=Reconciled
     NotReconciled=Not reconciled
     CustomerInvoicePayment=客戶付款
     SupplierInvoicePayment=供應商付款
     SubscriptionPayment=認購款項
     WithdrawalPayment=提款支付
    -SocialContributionPayment=Social/fiscal tax payment
    -BankTransfer=銀行匯款
    +SocialContributionPayment=社會/財務稅負繳款單
    +BankTransfer=銀行轉帳
     BankTransfers=銀行轉帳
     MenuBankInternalTransfer=Internal transfer
    -TransferDesc=Transfer from one account to another one, Dolibarr will write two record (a debit in source account and a credit in target account. The same amount (except sign), label and date will be used for this transaction)
    +TransferDesc=從某帳戶轉到另一帳戶,Dolibarr會寫成兩筆(在來源帳戶的貸方及目的地帳戶的借方。此交易將使用相同金額、標籤及日期)
     TransferFrom=從
     TransferTo=至
    -TransferFromToDone=一個<b>%</b>轉讓<b>從</b> s到<b>%s</b>的<b>%s%s</b>已被記錄。
    +TransferFromToDone=從<b>%s</b>到<b>%s</b>的<b>%s</b>%s轉帳已記錄。
     CheckTransmitter=發射機
    -ValidateCheckReceipt=Validate this check receipt?
    -ConfirmValidateCheckReceipt=Are you sure you want to validate this check receipt, no change will be possible once this is done?
    -DeleteCheckReceipt=Delete this check receipt?
    -ConfirmDeleteCheckReceipt=Are you sure you want to delete this check receipt?
    +ValidateCheckReceipt=驗證此支票收據
    +ConfirmValidateCheckReceipt=您確定要驗證這張支票收據嗎?一旦完成,不會有任何改變嗎?
    +DeleteCheckReceipt=刪除支票收據?
    +ConfirmDeleteCheckReceipt=您確認定您要刪除此張支票收據?
     BankChecks=銀行支票
    -BankChecksToReceipt=Checks awaiting deposit
    -ShowCheckReceipt=顯示檢查存單
    -NumberOfCheques=鈮檢查
    -DeleteTransaction=Delete entry
    -ConfirmDeleteTransaction=Are you sure you want to delete this entry?
    -ThisWillAlsoDeleteBankRecord=This will also delete generated bank entry
    -BankMovements=運動
    -PlannedTransactions=Planned entries
    +BankChecksToReceipt=託收票據
    +ShowCheckReceipt=顯示支票入存收據
    +NumberOfCheques=檢查數量
    +DeleteTransaction=刪除項目
    +ConfirmDeleteTransaction=您確定要刪除此筆項目
    +ThisWillAlsoDeleteBankRecord=也會刪除產生的銀行項目
    +BankMovements=移動
    +PlannedTransactions=已安排的項目
     Graph=圖像
    -ExportDataset_banque_1=Bank entries and account statement
    +ExportDataset_banque_1=銀行項目及會計項目描述
     ExportDataset_banque_2=Deposit slip
    -TransactionOnTheOtherAccount=交易的其他帳戶
    +TransactionOnTheOtherAccount=在其他帳戶的交易
     PaymentNumberUpdateSucceeded=付款號碼更新成功
    -PaymentNumberUpdateFailed=付款數目無法更新
    +PaymentNumberUpdateFailed=付款號碼無法更新
     PaymentDateUpdateSucceeded=付款日期更新成功
     PaymentDateUpdateFailed=付款日期可能無法更新
     Transactions=交易
    -BankTransactionLine=Bank entry
    -AllAccounts=所有銀行/現金帳戶
    +BankTransactionLine=銀行項目
    +AllAccounts=All bank and cash accounts
     BackToAccount=回到帳戶
     ShowAllAccounts=顯示所有帳戶
    -FutureTransaction=在FUTUR的交易。調解沒有辦法。
    -SelectChequeTransactionAndGenerate=選擇/篩選器檢查納入支票存款收據,並單擊“創建”。
    -InputReceiptNumber=Choose the bank statement related with the conciliation. Use a sortable numeric value: YYYYMM or YYYYMMDD
    +FutureTransaction=未來的交易。沒有其他方式調節。
    +SelectChequeTransactionAndGenerate="選擇/篩選器"檢查包含支票存款收據並點擊“建立”。
    +InputReceiptNumber=選擇要調節的銀行對帳單。使用可排序的數值: YYYYMM 或 YYYYMMDD
     EventualyAddCategory=Eventually, specify a category in which to classify the records
    -ToConciliate=To reconcile?
    +ToConciliate=調節嗎?
     ThenCheckLinesAndConciliate=Then, check the lines present in the bank statement and click
    -DefaultRIB=Default BAN
    -AllRIB=All BAN
    -LabelRIB=BAN Label
    -NoBANRecord=No BAN record
    -DeleteARib=Delete BAN record
    -ConfirmDeleteRib=Are you sure you want to delete this BAN record?
    +DefaultRIB=預設 BAN
    +AllRIB=全部 BAN
    +LabelRIB=BAN 標籤
    +NoBANRecord=沒有 BAN 記錄
    +DeleteARib=刪除 BAN 記錄
    +ConfirmDeleteRib=您確定要刪除此 BAN 記錄
     RejectCheck=Check returned
     ConfirmRejectCheck=Are you sure you want to mark this check as rejected?
     RejectCheckDate=Date the check was returned
    @@ -154,10 +155,11 @@ CheckRejectedAndInvoicesReopened=Check returned and invoices reopened
     BankAccountModelModule=Document templates for bank accounts
     DocumentModelSepaMandate=Template of SEPA mandate. Usefull for european countries in EEC only.
     DocumentModelBan=Template to print a page with BAN information.
    -NewVariousPayment=New miscellaneous payments
    -VariousPayment=Miscellaneous payments
    -VariousPayments=Miscellaneous payments
    -ShowVariousPayment=Show miscellaneous payments
    -AddVariousPayment=Add miscellaneous payments
    +NewVariousPayment=新的雜項付款
    +VariousPayment=雜項付款
    +VariousPayments=雜項付款
    +ShowVariousPayment=顯示雜項付款
    +AddVariousPayment=新增雜項付款
    +SEPAMandate=SEPA mandate
     YourSEPAMandate=Your SEPA mandate
     FindYourSEPAMandate=This is your SEPA mandate to authorize our company to make direct debit order to your bank. Thanks to return it signed (scan of the signed document) or sent it by mail to
    diff --git a/htdocs/langs/zh_TW/bills.lang b/htdocs/langs/zh_TW/bills.lang
    index bc4936144aa..18341a60767 100644
    --- a/htdocs/langs/zh_TW/bills.lang
    +++ b/htdocs/langs/zh_TW/bills.lang
    @@ -95,7 +95,7 @@ HelpPaymentHigherThanReminderToPay=註意,一個或更多的票據付款金額
     HelpPaymentHigherThanReminderToPaySupplier=Attention, the payment amount of one or more bills is higher than the rest to pay. <br> Edit your entry, otherwise confirm and think about creating a credit note of the excess paid for each overpaid invoice.
     ClassifyPaid=分類'有償'
     ClassifyPaidPartially=分類薪部分'
    -ClassifyCanceled=分類'遺棄'
    +ClassifyCanceled=分類'已放棄'
     ClassifyClosed=分類'關閉'
     ClassifyUnBilled=Classify 'Unbilled'
     CreateBill=建立發票
    @@ -109,9 +109,9 @@ CancelBill=取消發票
     SendRemindByMail=通過電子郵件發送提醒
     DoPayment=Enter payment
     DoPaymentBack=Enter refund
    -ConvertToReduc=轉換到未來的折扣
    -ConvertExcessReceivedToReduc=Convert excess received into future discount
    -ConvertExcessPaidToReduc=Convert excess paid into future discount
    +ConvertToReduc=Mark as credit available
    +ConvertExcessReceivedToReduc=Convert excess received into available credit
    +ConvertExcessPaidToReduc=Convert excess paid into available discount
     EnterPaymentReceivedFromCustomer=輸入從客戶收到付款
     EnterPaymentDueToCustomer=由於客戶的付款
     DisabledBecauseRemainderToPayIsZero=因剩餘未付款為零而停用
    @@ -120,9 +120,9 @@ BillStatus=發票狀態
     StatusOfGeneratedInvoices=Status of generated invoices
     BillStatusDraft=草案(等待驗證)
     BillStatusPaid=支付
    -BillStatusPaidBackOrConverted=Credit note refund or converted into discount
    +BillStatusPaidBackOrConverted=Credit note refund or marked as credit available
     BillStatusConverted=Paid (ready for consumption in final invoice)
    -BillStatusCanceled=棄
    +BillStatusCanceled=已放棄
     BillStatusValidated=驗證(需要付費)
     BillStatusStarted=開始
     BillStatusNotPaid=尚未支付
    @@ -133,7 +133,7 @@ BillShortStatusDraft=草案
     BillShortStatusPaid=支付
     BillShortStatusPaidBackOrConverted=Refund or converted
     BillShortStatusConverted=已支付
    -BillShortStatusCanceled=棄
    +BillShortStatusCanceled=已放棄
     BillShortStatusValidated=驗證
     BillShortStatusStarted=開始
     BillShortStatusNotPaid=尚未支付
    @@ -186,7 +186,7 @@ ConfirmClassifyPaidPartiallyReasonDiscountNoVat=Remaining unpaid <b>(%s %s)</b>
     ConfirmClassifyPaidPartiallyReasonDiscountVat=Remaining unpaid <b>(%s %s)</b> is a discount granted because payment was made before term. I recover the VAT on this discount without a credit note.
     ConfirmClassifyPaidPartiallyReasonBadCustomer=壞顧客
     ConfirmClassifyPaidPartiallyReasonProductReturned=產品部分退貨
    -ConfirmClassifyPaidPartiallyReasonOther=其他原因而放棄額
    +ConfirmClassifyPaidPartiallyReasonOther=其他原因而放棄金額
     ConfirmClassifyPaidPartiallyReasonDiscountNoVatDesc=這個選擇是可能的,如果您的發票已提供適當的評論。 (例«只有相應的稅收已實際支付給權利扣除價格»)
     ConfirmClassifyPaidPartiallyReasonDiscountVatDesc=在一些國家,這種選擇是可能的,如果您的發票上只包含正確的說明。
     ConfirmClassifyPaidPartiallyReasonAvoirDesc=使用這個選擇,如果所有其他不適合
    @@ -215,7 +215,7 @@ ShowPayment=顯示支付
     AlreadyPaid=已支付
     AlreadyPaidBack=Already paid back
     AlreadyPaidNoCreditNotesNoDeposits=Already paid (without credit notes and down payments)
    -Abandoned=棄
    +Abandoned=已放棄
     RemainderToPay=Remaining unpaid
     RemainderToTake=Remaining amount to take
     RemainderToPayBack=Remaining amount to refund
    @@ -237,7 +237,7 @@ ToBill=為了法案
     RemainderToBill=其余部分法案
     SendBillByMail=通過電子郵件發送發票
     SendReminderBillByMail=通過電子郵件發送提醒
    -RelatedCommercialProposals=有關的商業建議
    +RelatedCommercialProposals=相關的商業提案/建議書
     RelatedRecurringCustomerInvoices=Related recurring customer invoices
     MenuToValid=為了有效
     DateMaxPayment=Payment due on
    @@ -282,6 +282,7 @@ RelativeDiscount=相對折扣
     GlobalDiscount=全球折扣
     CreditNote=信用票據
     CreditNotes=信用票據
    +CreditNotesOrExcessReceived=Credit notes or excess received
     Deposit=Down payment
     Deposits=Down payments
     DiscountFromCreditNote=從信用註意%折扣s
    @@ -296,13 +297,13 @@ DiscountType=Discount type
     NoteReason=備註/原因
     ReasonDiscount=原因
     DiscountOfferedBy=獲
    -DiscountStillRemaining=Discounts available
    -DiscountAlreadyCounted=Discounts already consumed
    +DiscountStillRemaining=Discounts or credits available
    +DiscountAlreadyCounted=Discounts or credits already consumed
     CustomerDiscounts=Customer discounts
    -SupplierDiscounts=Supplier discounts
    +SupplierDiscounts=Vendors discounts
     BillAddress=條例草案的報告
     HelpEscompte=這是給予客戶優惠折扣,因為它的任期作出之前付款。
    -HelpAbandonBadCustomer=這一數額已被放棄(客戶說是一個壞的客戶),並作為一個特殊的松散考慮。
    +HelpAbandonBadCustomer=此金額已放棄(客戶說是一個壞的客戶),並作為一個特殊的松散考慮。
     HelpAbandonOther=這一數額已被放棄,因為這是一個錯誤(錯誤的顧客或由其他替代例如發票)
     IdSocialContribution=Social/fiscal tax payment id
     PaymentId=付款編號
    @@ -339,6 +340,12 @@ PaymentOnDifferentThirdBills=Allow payments on different thirdparties bills but
     PaymentNote=Payment note
     ListOfPreviousSituationInvoices=List of previous situation invoices
     ListOfNextSituationInvoices=List of next situation invoices
    +ListOfSituationInvoices=List of situation invoices
    +CurrentSituationTotal=Total current situation
    +DisabledBecauseNotEnouthCreditNote=To remove a situation invoice from cycle, this invoice's credit note total must cover this invoice total
    +RemoveSituationFromCycle=Remove this invoice from cycle
    +ConfirmRemoveSituationFromCycle=Remove this invoice %s from cycle ?
    +ConfirmOuting=Confirm outing
     FrequencyPer_d=Every %s days
     FrequencyPer_m=Every %s months
     FrequencyPer_y=Every %s years
    @@ -387,6 +394,7 @@ PaymentConditionShort14DENDMONTH=14 days of month-end
     PaymentCondition14DENDMONTH=Within 14 days following the end of the month
     FixAmount=Fix amount
     VarAmount=Variable amount (%% tot.)
    +VarAmountOneLine=Variable amount (%% tot.) - 1 line with label '%s'
     # PaymentType
     PaymentTypeVIR=銀行匯款
     PaymentTypeShortVIR=銀行匯款
    @@ -440,7 +448,7 @@ LawApplicationPart2=貨物仍然是財產
     LawApplicationPart3=賣方直到完全兌現
     LawApplicationPart4=他們的價格。
     LimitedLiabilityCompanyCapital=SARL公司與資本
    -UseLine=Apply
    +UseLine=套用
     UseDiscount=使用折扣
     UseCredit=使用信用卡
     UseCreditNoteInInvoicePayment=減少金額與本信用證支付
    @@ -505,9 +513,14 @@ SituationAmount=Situation invoice amount(net)
     SituationDeduction=Situation subtraction
     ModifyAllLines=Modify all lines
     CreateNextSituationInvoice=Create next situation
    +ErrorFindNextSituationInvoice=Error unable to find next situation cycle ref
    +ErrorOutingSituationInvoiceOnUpdate=Unable to outing this situation invoice.
    +ErrorOutingSituationInvoiceCreditNote=Unable to outing linked credit note.
     NotLastInCycle=This invoice is not the latest in cycle and must not be modified.
     DisabledBecauseNotLastInCycle=The next situation already exists.
     DisabledBecauseFinal=This situation is final.
    +situationInvoiceShortcode_AS=AS
    +situationInvoiceShortcode_S=Su
     CantBeLessThanMinPercent=The progress can't be smaller than its value in the previous situation.
     NoSituations=No open situations
     InvoiceSituationLast=Final and general invoice
    @@ -532,3 +545,4 @@ AutoFillDateFrom=Set start date for service line with invoice date
     AutoFillDateFromShort=Set start date
     AutoFillDateTo=Set end date for service line with next invoice date
     AutoFillDateToShort=Set end date
    +MaxNumberOfGenerationReached=Max number of gen. reached
    diff --git a/htdocs/langs/zh_TW/boxes.lang b/htdocs/langs/zh_TW/boxes.lang
    index bd26e1362ca..59516abd9b2 100644
    --- a/htdocs/langs/zh_TW/boxes.lang
    +++ b/htdocs/langs/zh_TW/boxes.lang
    @@ -8,7 +8,7 @@ BoxLastSupplierBills=Latest supplier invoices
     BoxLastCustomerBills=Latest customer invoices
     BoxOldestUnpaidCustomerBills=Oldest unpaid customer invoices
     BoxOldestUnpaidSupplierBills=Oldest unpaid supplier invoices
    -BoxLastProposals=Latest commercial proposals
    +BoxLastProposals=最新商業提案/建議書
     BoxLastProspects=Latest modified prospects
     BoxLastCustomers=Latest modified customers
     BoxLastSuppliers=Latest modified suppliers
    @@ -42,7 +42,7 @@ BoxTitleLastActionsToDo=Latest %s actions to do
     BoxTitleLastContracts=Latest %s modified contracts
     BoxTitleLastModifiedDonations=Latest %s modified donations
     BoxTitleLastModifiedExpenses=Latest %s modified expense reports
    -BoxGlobalActivity=Global activity (invoices, proposals, orders)
    +BoxGlobalActivity=全球活動(發票、提案/建議書、訂單)
     BoxGoodCustomers=Good customers
     BoxTitleGoodCustomers=%s Good customers
     FailedToRefreshDataInfoNotUpToDate=Failed to refresh RSS flux. Latest successfull refresh date: %s
    @@ -53,7 +53,7 @@ NoRecordedCustomers=沒有記錄客戶
     NoRecordedContacts=沒有任何聯絡人的記錄
     NoActionsToDo=做任何動作
     NoRecordedOrders=No recorded customer orders
    -NoRecordedProposals=沒有任何建議書的記錄
    +NoRecordedProposals=沒有任何提案/建議書的記錄
     NoRecordedInvoices=No recorded customer invoices
     NoUnpaidCustomerBills=No unpaid customer invoices
     NoUnpaidSupplierBills=No unpaid supplier invoices
    @@ -69,7 +69,7 @@ BoxCustomersInvoicesPerMonth=Customer invoices per month
     BoxSuppliersInvoicesPerMonth=Supplier invoices per month
     BoxCustomersOrdersPerMonth=Customer orders per month
     BoxSuppliersOrdersPerMonth=Supplier orders per month
    -BoxProposalsPerMonth=Proposals per month
    +BoxProposalsPerMonth=每月的提案/建議書
     NoTooLowStockProducts=No product under the low stock limit
     BoxProductDistribution=Products/Services distribution
     BoxProductDistributionFor=Distribution of %s for %s
    @@ -77,10 +77,10 @@ BoxTitleLastModifiedSupplierBills=Latest %s modified supplier bills
     BoxTitleLatestModifiedSupplierOrders=Latest %s modified supplier orders
     BoxTitleLastModifiedCustomerBills=Latest %s modified customer bills
     BoxTitleLastModifiedCustomerOrders=Latest %s modified customer orders
    -BoxTitleLastModifiedPropals=Latest %s modified proposals
    +BoxTitleLastModifiedPropals=最新修改的提案/建議書%s
     ForCustomersInvoices=客戶的發票
     ForCustomersOrders=Customers orders
    -ForProposals=建議
    +ForProposals=提案/建議書
     LastXMonthRolling=The latest %s month rolling
     ChooseBoxToAdd=Add widget to your dashboard
     BoxAdded=Widget was added in your dashboard
    diff --git a/htdocs/langs/zh_TW/categories.lang b/htdocs/langs/zh_TW/categories.lang
    index 78fe0fbf756..52b77c6376f 100644
    --- a/htdocs/langs/zh_TW/categories.lang
    +++ b/htdocs/langs/zh_TW/categories.lang
    @@ -1,55 +1,55 @@
     # Dolibarr language file - Source file is en_US - categories
    -Rubrique=Tag/Category
    +Rubrique=標籤/類別
     Rubriques=標籤/分類
     RubriquesTransactions=Tags/Categories of transactions
    -categories=tags/categories
    -NoCategoryYet=No tag/category of this type created
    +categories=標籤/各式類別
    +NoCategoryYet=此類型沒有已建立標籤/類別
     In=在
     AddIn=加入
     modify=修改
     Classify=分類
    -CategoriesArea=Tags/Categories area
    -ProductsCategoriesArea=Products/Services tags/categories area
    -SuppliersCategoriesArea=Suppliers tags/categories area
    -CustomersCategoriesArea=Customers tags/categories area
    -MembersCategoriesArea=Members tags/categories area
    +CategoriesArea=標籤/各式類別區
    +ProductsCategoriesArea=產品/服務的標籤/各式類別區
    +SuppliersCategoriesArea=供應商的標籤/各式類別區
    +CustomersCategoriesArea=客戶的標籤/各式類別區
    +MembersCategoriesArea=會員的標籤/各式類別區
     ContactsCategoriesArea=Contacts tags/categories area
     AccountsCategoriesArea=Accounts tags/categories area
     ProjectsCategoriesArea=Projects tags/categories area
    -SubCats=Sub-categories
    -CatList=List of tags/categories
    -NewCategory=New tag/category
    -ModifCat=Modify tag/category
    -CatCreated=Tag/category created
    -CreateCat=Create tag/category
    -CreateThisCat=Create this tag/category
    +SubCats=子各式類別
    +CatList=標籤/各式類別的明細表
    +NewCategory=新的標籤/類別
    +ModifCat=修改標籤/類別
    +CatCreated=標籤/類別已建立
    +CreateCat=建立標籤/類別
    +CreateThisCat=建立此標籤/類別
     NoSubCat=無子類別
     SubCatOf=子類別
    -FoundCats=Found tags/categories
    -ImpossibleAddCat=Impossible to add the tag/category %s
    +FoundCats=已尋找標籤/各式類別
    +ImpossibleAddCat=不可能增加標籤/類別%s
     WasAddedSuccessfully=<b>%s</b>是添加成功。
    -ObjectAlreadyLinkedToCategory=Element is already linked to this tag/category.
    -ProductIsInCategories=Product/service is linked to following tags/categories
    -CompanyIsInCustomersCategories=This third party is linked to following customers/prospects tags/categories
    -CompanyIsInSuppliersCategories=This third party is linked to following suppliers tags/categories
    -MemberIsInCategories=This member is linked to following members tags/categories
    +ObjectAlreadyLinkedToCategory=元件已連上此標籤/類別
    +ProductIsInCategories=產品/服務已連上接下來的標籤/各式類別
    +CompanyIsInCustomersCategories=合作方已連上接下來的客戶/願景的標籤/各式類別
    +CompanyIsInSuppliersCategories=此合作方已連上接下來的供應商標籤/各式類別
    +MemberIsInCategories=此會員已連上接下來的會員標籤/各式類別
     ContactIsInCategories=This contact is linked to following contacts tags/categories
    -ProductHasNoCategory=This product/service is not in any tags/categories
    -CompanyHasNoCategory=This third party is not in any tags/categories
    -MemberHasNoCategory=This member is not in any tags/categories
    +ProductHasNoCategory=此產品/服務已無任何標籤/各式類別
    +CompanyHasNoCategory=在標籤/各式類別中沒有此合作方
    +MemberHasNoCategory=在標籤/各式類別中沒有此會員
     ContactHasNoCategory=This contact is not in any tags/categories
     ProjectHasNoCategory=This project is not in any tags/categories
    -ClassifyInCategory=Add to tag/category
    -NotCategorized=Without tag/category
    +ClassifyInCategory=增加到標籤/類別
    +NotCategorized=沒有標籤/類別
     CategoryExistsAtSameLevel=此類別已存在此號
     ContentsVisibleByAllShort=所有內容可見
     ContentsNotVisibleByAllShort=所有內容不可見
    -DeleteCategory=Delete tag/category
    -ConfirmDeleteCategory=Are you sure you want to delete this tag/category?
    -NoCategoriesDefined=No tag/category defined
    -SuppliersCategoryShort=Suppliers tag/category
    -CustomersCategoryShort=Customers tag/category
    -ProductsCategoryShort=Products tag/category
    +DeleteCategory=刪除標籤/類別
    +ConfirmDeleteCategory=您確定要刪除此標籤/類別嗎?
    +NoCategoriesDefined=沒有已定義的標籤/類別
    +SuppliersCategoryShort=供應商標籤/類別
    +CustomersCategoryShort=客戶標籤/類別
    +ProductsCategoryShort=產品標籤/類別
     MembersCategoryShort=Members tag/category
     SuppliersCategoriesShort=Suppliers tags/categories
     CustomersCategoriesShort=Customers tags/categories
    @@ -85,3 +85,4 @@ CategorieRecursivHelp=If activated, product will also linked to parent category
     AddProductServiceIntoCategory=Add the following product/service
     ShowCategory=Show tag/category
     ByDefaultInList=By default in list
    +ChooseCategory=Choose category
    diff --git a/htdocs/langs/zh_TW/commercial.lang b/htdocs/langs/zh_TW/commercial.lang
    index 65f38974f3a..c3f4c586b0d 100644
    --- a/htdocs/langs/zh_TW/commercial.lang
    +++ b/htdocs/langs/zh_TW/commercial.lang
    @@ -34,7 +34,7 @@ LastActionsToDo=Oldest %s not completed actions
     DoneAndToDoActions=任務完成,並要做到
     DoneActions=已完成的行動
     ToDoActions=不完整的行動
    -SendPropalRef=孚瑞科技報價單 %s
    +SendPropalRef=商業提案/建議書的次任務 %s
     SendOrderRef=孚瑞科技採購單 %s
     StatusNotApplicable=不適用
     StatusActionToDo=要做到
    @@ -45,12 +45,12 @@ LastProspectDoNotContact=無須聯絡
     LastProspectNeverContacted=從未聯絡過
     LastProspectToContact=待聯絡
     LastProspectContactInProcess=聯絡中
    -LastProspectContactDone=聯絡完成
    +LastProspectContactDone=完成連絡
     ActionAffectedTo=Event assigned to
    -ActionDoneBy=行動方面所做的
    +ActionDoneBy=由誰完成事件
     ActionAC_TEL=電話
     ActionAC_FAX=發送傳真
    -ActionAC_PROP=通過郵件發送建議
    +ActionAC_PROP=通過郵件發送提案/建議書
     ActionAC_EMAIL=發送電子郵件
     ActionAC_RDV=會議
     ActionAC_INT=Intervention on site
    @@ -60,8 +60,8 @@ ActionAC_CLO=關閉
     ActionAC_EMAILING=發送大量的電子郵件
     ActionAC_COM=通過郵件發送客戶訂單
     ActionAC_SHIP=發送郵件運輸
    -ActionAC_SUP_ORD=郵寄供應商的訂單
    -ActionAC_SUP_INV=郵寄發票的供應商
    +ActionAC_SUP_ORD=Send purchase order by mail
    +ActionAC_SUP_INV=Send vendor invoice by mail
     ActionAC_OTH=其他
     ActionAC_OTH_AUTO=Automatically inserted events
     ActionAC_MANUAL=Manually inserted events
    @@ -69,7 +69,7 @@ ActionAC_AUTO=Automatically inserted events
     ActionAC_OTH_AUTOShort=Auto
     Stats=Sales statistics
     StatusProsp=潛在狀態
    -DraftPropals=起草商業建議
    +DraftPropals=商業提案/建議書草稿
     NoLimit=無限制
     ToOfferALinkForOnlineSignature=Link for online signature
     WelcomeOnOnlineSignaturePage=Welcome on the page to accept commerical proposals from %s
    diff --git a/htdocs/langs/zh_TW/companies.lang b/htdocs/langs/zh_TW/companies.lang
    index 17e728ef738..5fb63ab7c33 100644
    --- a/htdocs/langs/zh_TW/companies.lang
    +++ b/htdocs/langs/zh_TW/companies.lang
    @@ -2,65 +2,65 @@
     ErrorCompanyNameAlreadyExists=公司名稱%s已經存在。選擇另外一個。
     ErrorSetACountryFirst=請先設定國家
     SelectThirdParty=請選擇客戶/供應商
    -ConfirmDeleteCompany=Are you sure you want to delete this company and all inherited information?
    +ConfirmDeleteCompany=您確定要刪除此公司和所有繼承的資訊嗎?
     DeleteContact=刪除聯絡人
    -ConfirmDeleteContact=Are you sure you want to delete this contact and all inherited information?
    -MenuNewThirdParty=建立新客戶/供應商
    -MenuNewCustomer=建立新客戶
    -MenuNewProspect=建立新潛在名單
    -MenuNewSupplier=建立新供應商
    +ConfirmDeleteContact=您確定要刪除這個連絡人和所有關連資訊?
    +MenuNewThirdParty=新的合作方
    +MenuNewCustomer=新客戶
    +MenuNewProspect=新潛力者
    +MenuNewSupplier=新供應商
     MenuNewPrivateIndividual=新的私營個體
    -NewCompany=新客戶/供應商(潛在、客戶、供應商)
    -NewThirdParty=新客戶/供應商(潛在、客戶、供應商)
    -CreateDolibarrThirdPartySupplier=建立一個合作廠商(供應商)
    -CreateThirdPartyOnly=新增客戶/供應商
    -CreateThirdPartyAndContact=Create a third party + a child contact
    +NewCompany=新公司(潪力者、客戶、供應商)
    +NewThirdParty=新合作方(潪力者、客戶、供應商)
    +CreateDolibarrThirdPartySupplier=建立合作方(供應商)
    +CreateThirdPartyOnly=建立合作方
    +CreateThirdPartyAndContact=建立合作方+其連絡人
     ProspectionArea=勘察區
    -IdThirdParty=第三方身份
    +IdThirdParty=合作方ID
     IdCompany=公司ID
    -IdContact=聯系人ID
    -Contacts=聯絡人
    -ThirdPartyContacts=客戶/供應商聯絡人
    -ThirdPartyContact=客戶/供應商聯絡人
    +IdContact=連絡人ID
    +Contacts=通訊錄/地址
    +ThirdPartyContacts=合作方通訊錄
    +ThirdPartyContact=合作方連絡人/地址
     Company=公司
     CompanyName=公司名稱
     AliasNames=別名(商業的,商標,...)
     AliasNameShort=別名
     Companies=公司
     CountryIsInEEC=國家屬於歐盟經濟體內
    -ThirdPartyName=客戶/供應商名稱
    -ThirdPartyEmail=Third party email
    -ThirdParty=客戶/供應商
    -ThirdParties=客戶/供應商
    -ThirdPartyProspects=潛在
    -ThirdPartyProspectsStats=潛在
    +ThirdPartyName=合作方名稱
    +ThirdPartyEmail=合作方電子郵件
    +ThirdParty=合作方
    +ThirdParties=各式合作方
    +ThirdPartyProspects=潛力者
    +ThirdPartyProspectsStats=潛力者
     ThirdPartyCustomers=客戶
     ThirdPartyCustomersStats=客戶
    -ThirdPartyCustomersWithIdProf12=與%s或%客戶s
    +ThirdPartyCustomersWithIdProf12=%s或%s的客戶
     ThirdPartySuppliers=供應商
    -ThirdPartyType=客戶/供應商類型
    +ThirdPartyType=合作方類別
     Individual=私營個體
    -ToCreateContactWithSameName=Will create automatically a contact/address with same information than third party under the third party. In most cases, even if your third party is a physical people, creating a third party alone is enough.
    +ToCreateContactWithSameName=將自動建立與合作方下的合作方相同資訊的連絡人/地址。在大多數情況下,即使合作方就是等於實際連絡人,您只要建立合作方就足夠了。
     ParentCompany=母公司
     Subsidiaries=附屬公司
    -ReportByMonth=Report by month
    -ReportByCustomers=Report by customer
    -ReportByQuarter=報告率
    +ReportByMonth=月報表
    +ReportByCustomers=依客戶排序的報表
    +ReportByQuarter=百分比報告
     CivilityCode=文明守則
     RegisteredOffice=註冊辦事處
     Lastname=姓氏
     Firstname=名字
    -PostOrFunction=Job position
    +PostOrFunction=職稱
     UserTitle=稱呼
    -NatureOfThirdParty=Nature of Third party
    +NatureOfThirdParty=合作方的本質
     Address=地址
     State=州/省
    -StateShort=State
    +StateShort=州
     Region=地區
    -Region-State=Region - State
    +Region-State=地區 - 州
     Country=國家
     CountryCode=國家代碼
    -CountryId=國家編號
    +CountryId=國家ID
     Phone=電話
     PhoneShort=電話
     Skype=Skype
    @@ -69,29 +69,29 @@ Chat=對話
     PhonePro=公司電話號碼
     PhonePerso=個人電話號碼
     PhoneMobile=手機號碼
    -No_Email=Refuse mass e-mailings
    +No_Email=拒絕大量電子郵件
     Fax=傳真號碼
     Zip=郵遞區號
     Town=城市
     Web=網站
     Poste= 位置
     DefaultLang=預設語系
    -VATIsUsed=Sales tax is used
    -VATIsUsedWhenSelling=This define if this thirdparty includes a sale tax or not when it makes an invoice to its own customers
    -VATIsNotUsed=Sales tax is not used
    -CopyAddressFromSoc=Fill address with third party address
    -ThirdpartyNotCustomerNotSupplierSoNoRef=Thirdparty neither customer nor supplier, no available refering objects
    -ThirdpartyIsNeitherCustomerNorClientSoCannotHaveDiscounts=Thirdparty neither customer nor supplier, discounts are not available
    -PaymentBankAccount=Payment bank account
    -OverAllProposals=建議
    +VATIsUsed=使用中的銷售稅
    +VATIsUsedWhenSelling=這定義了當該合作方向其客戶開具發票時是否包含銷售稅
    +VATIsNotUsed=不使用的銷售稅
    +CopyAddressFromSoc=填上合作方的地址
    +ThirdpartyNotCustomerNotSupplierSoNoRef=合作方既不是客戶也不是供應商,沒有可用的引用物件
    +ThirdpartyIsNeitherCustomerNorClientSoCannotHaveDiscounts=合作方既不是客戶也不是供應商,折扣不適用
    +PaymentBankAccount=付款銀行帳戶
    +OverAllProposals=提案/建議書
     OverAllOrders=訂單
     OverAllInvoices=發票
    -OverAllSupplierProposals=Price requests
    +OverAllSupplierProposals=報價
     ##### Local Taxes #####
    -LocalTax1IsUsed=Use second tax
    +LocalTax1IsUsed=使用第二種稅率
     LocalTax1IsUsedES= 稀土用於
     LocalTax1IsNotUsedES= 不使用可再生能源
    -LocalTax2IsUsed=Use third tax
    +LocalTax2IsUsed=使用第三種稅率
     LocalTax2IsUsedES= IRPF使用
     LocalTax2IsNotUsedES= IRPF不使用
     LocalTax1ES=稀土
    @@ -99,42 +99,42 @@ LocalTax2ES=IRPF
     TypeLocaltax1ES=RE種類
     TypeLocaltax2ES=IRPF種類
     WrongCustomerCode=客戶代碼無效
    -WrongSupplierCode=供應商代號無效
    +WrongSupplierCode=供應商代碼無效
     CustomerCodeModel=客戶編碼模組
     SupplierCodeModel=供應商編碼模組
     Gencod=條碼
     ##### Professional ID #####
    -ProfId1Short=ProfID1
    -ProfId2Short=ProfID2
    -ProfId3Short=ProfID3
    -ProfId4Short=ProfID4
    -ProfId5Short=ProfID5
    -ProfId6Short=ProfID6
    -ProfId1=ProfID1
    -ProfId2=ProfID2
    -ProfId3=ProfID3
    -ProfId4=ProfID4
    -ProfId5=ProfID5
    -ProfId6=ProfID6
    -ProfId1AR=ProfID1
    -ProfId2AR=ProfID2
    -ProfId3AR=ProfID3
    -ProfId4AR=ProfID4
    -ProfId5AR=ProfID5
    -ProfId6AR=ProfID6
    -ProfId1AT=Prof ID 1
    -ProfId2AT=Prof ID 2
    -ProfId3AT=Prof ID 3
    -ProfId4AT=Prof ID 4
    -ProfId5AT=Prof ID 5
    -ProfId6AT=Prof ID 6
    -ProfId1AU=教授ID已1(荷蘭)
    +ProfId1Short=Prof. id 1
    +ProfId2Short=Prof. id 2
    +ProfId3Short=Prof. id 3
    +ProfId4Short=Prof. id 4
    +ProfId5Short=Prof. id 5
    +ProfId6Short=Prof. id 6
    +ProfId1=Professional ID 1
    +ProfId2=Professional ID 2
    +ProfId3=Professional ID 3
    +ProfId4=Professional ID 4
    +ProfId5=Professional ID 5
    +ProfId6=Professional ID 6
    +ProfId1AR=Prof Id 1 (CUIT/CUIL)
    +ProfId2AR=Prof Id 2 (Revenu brutes)
    +ProfId3AR=-
    +ProfId4AR=-
    +ProfId5AR=-
    +ProfId6AR=-
    +ProfId1AT=Prof Id 1 (USt.-IdNr)
    +ProfId2AT=Prof Id 2 (USt.-Nr)
    +ProfId3AT=Prof Id 3 (Handelsregister-Nr.)
    +ProfId4AT=-
    +ProfId5AT=-
    +ProfId6AT=-
    +ProfId1AU=Prof Id 1 (ABN)
     ProfId2AU=-
     ProfId3AU=-
     ProfId4AU=-
     ProfId5AU=-
     ProfId6AU=-
    -ProfId1BE=教授ID是1(專業數)
    +ProfId1BE=Prof Id 1 (Professional number)
     ProfId2BE=-
     ProfId3BE=-
     ProfId4BE=-
    @@ -148,130 +148,130 @@ ProfId4BR=CPF
     #ProfId6BR=INSS
     ProfId1CH=-
     ProfId2CH=-
    -ProfId3CH=教授ID是1(聯邦數)
    -ProfId4CH=教授ID為2(商業記錄數)
    +ProfId3CH=Prof Id 1(聯邦碼)
    +ProfId4CH=Prof Id 2(商業記錄碼)
     ProfId5CH=-
     ProfId6CH=-
    -ProfId1CL=教授ID 1(車轍)
    +ProfId1CL=Prof Id 1 (R.U.T.)
     ProfId2CL=-
     ProfId3CL=-
     ProfId4CL=-
     ProfId5CL=-
     ProfId6CL=-
    -ProfId1CO=教授ID 1(車轍)
    +ProfId1CO=Prof Id 1 (R.U.T.)
     ProfId2CO=-
     ProfId3CO=-
     ProfId4CO=-
     ProfId5CO=-
     ProfId6CO=-
    -ProfId1DE=教授ID已1(USt. - IdNr)
    -ProfId2DE=教授ID為2(USt.,星期日)
    -ProfId3DE=教授ID已3(Handelsregister-Nr.)
    +ProfId1DE=Prof Id 1 (USt.-IdNr)
    +ProfId2DE=Prof Id 2 (USt.-Nr)
    +ProfId3DE=Prof Id 3 (Handelsregister-Nr.)
     ProfId4DE=-
     ProfId5DE=-
     ProfId6DE=-
    -ProfId1ES=教授ID已1(到岸價格/伊陣)
    -ProfId2ES=ID為2教授(社會安全號碼)
    -ProfId3ES=教授ID已3(CNAE)
    -ProfId4ES=教授ID已4(高校數量)
    +ProfId1ES=Prof Id 1 (CIF/NIF)
    +ProfId2ES=Prof Id 2 (社會安全號碼)
    +ProfId3ES=Prof Id 3 (CNAE)
    +ProfId4ES=Prof Id 4 (Collegiate number)
     ProfId5ES=-
     ProfId6ES=-
    -ProfId1FR=Prof ID 1
    -ProfId2FR=Prof ID 2
    -ProfId3FR=Prof ID 3
    -ProfId4FR=Prof ID 4
    -ProfId5FR=Prof ID 5
    -ProfId6FR=Prof ID 6
    -ProfId1GB=教授ID是1(註冊號)
    +ProfId1FR=Prof Id 1 (SIREN)
    +ProfId2FR=Prof Id 2 (SIRET)
    +ProfId3FR=Prof Id 3 (NAF, old APE)
    +ProfId4FR=Prof Id 4 (RCS/RM)
    +ProfId5FR=-
    +ProfId6FR=-
    +ProfId1GB=註冊號
     ProfId2GB=-
    -ProfId3GB=教授ID已3(碳化矽)
    +ProfId3GB=SIC
     ProfId4GB=-
     ProfId5GB=-
     ProfId6GB=-
    -ProfId1HN=ID教授。 1。(RTN)
    +ProfId1HN=Id prof. 1 (RTN)
     ProfId2HN=-
     ProfId3HN=-
     ProfId4HN=-
     ProfId5HN=-
     ProfId6HN=-
    -ProfId1IN=Prof ID 1
    -ProfId2IN=Prof ID 2
    -ProfId3IN=Prof ID 3
    -ProfId4IN=Prof ID 4
    -ProfId5IN=Prof ID 5
    -ProfId6IN=Prof ID 6
    +ProfId1IN=Prof Id 1 (TIN)
    +ProfId2IN=Prof Id 2 (PAN)
    +ProfId3IN=Prof Id 3 (SRVC TAX)
    +ProfId4IN=Prof Id 4
    +ProfId5IN=Prof Id 5
    +ProfId6IN=-
     ProfId1LU=Id. prof. 1 (R.C.S. Luxembourg)
     ProfId2LU=Id. prof. 2 (Business permit)
    -ProfId3LU=Prof ID 6
    -ProfId4LU=Prof ID 6
    -ProfId5LU=Prof ID 6
    -ProfId6LU=Prof ID 6
    -ProfId1MA=ID教授。 1(RC)的
    -ProfId2MA=ID教授。 2(Patente)
    -ProfId3MA=ID教授。 3(如果)
    -ProfId4MA=ID教授。 4(CNSS)
    +ProfId3LU=-
    +ProfId4LU=-
    +ProfId5LU=-
    +ProfId6LU=-
    +ProfId1MA=Id prof. 1 (R.C.)
    +ProfId2MA=Id prof. 2 (Patente)
    +ProfId3MA=Id prof. 3 (I.F.)
    +ProfId4MA=Id prof. 4 (C.N.S.S.)
     ProfId5MA=Id. prof. 5 (I.C.E.)
     ProfId6MA=-
    -ProfId1MX=(RFC)的ID 1教授。
    -ProfId2MX=ID 2教授(體育IMSS的河。)
    -ProfId3MX=教授ID 3(高職教“憲章”)
    +ProfId1MX=Prof Id 1 (R.F.C).
    +ProfId2MX=Prof Id 2 (R..P. IMSS)
    +ProfId3MX=Prof Id 3 (Profesional Charter)
     ProfId4MX=-
     ProfId5MX=-
     ProfId6MX=-
    -ProfId1NL=KVK公司納默
    +ProfId1NL=KVK nummer
     ProfId2NL=-
     ProfId3NL=-
     ProfId4NL=-
     ProfId5NL=-
     ProfId6NL=-
    -ProfId1PT=教授ID已1(酞菁鎳)
    -ProfId2PT=ID為2教授(社會安全號碼)
    -ProfId3PT=教授ID已三(商業記錄數)
    -ProfId4PT=ID四教授(學院)
    +ProfId1PT=Prof Id 1 (NIPC)
    +ProfId2PT=Prof Id 2(社會安全號碼)
    +ProfId3PT=Prof Id 3(商業記錄碼)
    +ProfId4PT=Prof Id 4 (Conservatory)
     ProfId5PT=-
     ProfId6PT=-
    -ProfId1SN=鋼筋混凝土
    +ProfId1SN=RC
     ProfId2SN=NINEA
     ProfId3SN=-
     ProfId4SN=-
     ProfId5SN=-
     ProfId6SN=-
    -ProfId1TN=教授ID是1(區局)
    -ProfId2TN=教授ID為2(財政matricule)
    -ProfId3TN=教授ID已3(杜阿納代碼)
    -ProfId4TN=教授ID已4(班)
    +ProfId1TN=Prof Id 1 (RC)
    +ProfId2TN=Prof Id 2 (Fiscal matricule)
    +ProfId3TN=Prof Id 3 (Douane code)
    +ProfId4TN=Prof Id 4 (BAN)
     ProfId5TN=-
     ProfId6TN=-
     ProfId1US=Prof Id (FEIN)
    -ProfId2US=Prof ID 6
    -ProfId3US=Prof ID 6
    -ProfId4US=Prof ID 6
    -ProfId5US=Prof ID 6
    -ProfId6US=Prof ID 6
    -ProfId1RU=教授ID一日(OGRN)
    -ProfId2RU=教授ID 2(非專利)
    -ProfId3RU=教授ID 3(KPP的)
    -ProfId4RU=教授ID 4(玉浦)
    +ProfId2US=-
    +ProfId3US=-
    +ProfId4US=-
    +ProfId5US=-
    +ProfId6US=-
    +ProfId1RU=Prof Id 1 (OGRN)
    +ProfId2RU=Prof Id 2 (INN)
    +ProfId3RU=Prof Id 3 (KPP)
    +ProfId4RU=Prof Id 4 (OKPO)
     ProfId5RU=-
     ProfId6RU=-
    -ProfId1DZ=鋼筋混凝土
    +ProfId1DZ=RC
     ProfId2DZ=Art.
     ProfId3DZ=NIF
     ProfId4DZ=NIS
    -VATIntra=Sales tax ID
    -VATIntraShort=Tax ID
    +VATIntra=銷售稅 ID
    +VATIntraShort=稅務 ID
     VATIntraSyntaxIsValid=語法是有效的
    -VATReturn=VAT return
    -ProspectCustomer=潛在/客戶
    -Prospect=潛在
    +VATReturn=增值稅退稅
    +ProspectCustomer=潛力/客戶
    +Prospect=潛力
     CustomerCard=客戶卡
     Customer=客戶
     CustomerRelativeDiscount=相對客戶折扣
    -SupplierRelativeDiscount=Relative supplier discount
    +SupplierRelativeDiscount=相對供應商折扣
     CustomerRelativeDiscountShort=相對折扣
     CustomerAbsoluteDiscountShort=無條件折扣
    -CompanyHasRelativeDiscount=這個客戶有一個<b>%s%%</b>的折扣
    -CompanyHasNoRelativeDiscount=此客戶沒有定義相關的折扣
    +CompanyHasRelativeDiscount=此客戶有預設的<b>%s%%</b>的折扣
    +CompanyHasNoRelativeDiscount=此客戶預設沒有相對的折扣
     HasRelativeDiscountFromSupplier=You have a default discount of <b>%s%%</b> from this supplier
     HasNoRelativeDiscountFromSupplier=You have no default relative discount from this supplier
     CompanyHasAbsoluteDiscount=This customer has discount available (credits notes or down payments) for <b>%s</b> %s
    @@ -284,8 +284,8 @@ HasCreditNoteFromSupplier=You have credit notes for <b>%s</b> %s from this suppl
     CompanyHasNoAbsoluteDiscount=此客戶沒有無條件折扣條件
     CustomerAbsoluteDiscountAllUsers=Absolute customer discounts (granted by all users)
     CustomerAbsoluteDiscountMy=Absolute customer discounts (granted by yourself)
    -SupplierAbsoluteDiscountAllUsers=Absolute supplier discounts (granted by all users)
    -SupplierAbsoluteDiscountMy=Absolute supplier discounts (granted by yourself)
    +SupplierAbsoluteDiscountAllUsers=Absolute vendor discounts (entered by all users)
    +SupplierAbsoluteDiscountMy=Absolute vendor discounts (entered by yourself)
     DiscountNone=無
     Supplier=供應商
     AddContact=建立聯絡人資訊
    @@ -304,13 +304,13 @@ DeleteACompany=刪除公司
     PersonalInformations=個人資料
     AccountancyCode=Accounting account
     CustomerCode=客戶代碼
    -SupplierCode=供應商代號
    +SupplierCode=Vendor code
     CustomerCodeShort=Customer code
    -SupplierCodeShort=Supplier code
    +SupplierCodeShort=Vendor code
     CustomerCodeDesc=客戶代碼(唯一碼,不同客戶有不同代碼)
    -SupplierCodeDesc=供應商代碼(唯一碼,不同供應商有不同代碼)
    +SupplierCodeDesc=Vendor code, unique for all vendors
     RequiredIfCustomer=必需填入(如果是客戶或潛在)
    -RequiredIfSupplier=必需填入(如果是供應商)
    +RequiredIfSupplier=Required if third party is a vendor
     ValidityControledByModule=正確性是由此模組控制
     ThisIsModuleRules=這是此模組的規則
     ProspectToContact=展望接觸
    @@ -318,18 +318,18 @@ CompanyDeleted=公司“%S”已從資料庫中刪除。
     ListOfContacts=聯絡人名單
     ListOfContactsAddresses=聯絡人及地址清單
     ListOfThirdParties=客戶/供應商清單
    -ShowCompany=Show third party
    +ShowCompany=顯示合作方
     ShowContact=顯示聯絡
     ContactsAllShort=全部(不過濾)
     ContactType=聯絡型式
     ContactForOrders=訂單聯絡人
     ContactForOrdersOrShipments=訂單或送貨聯絡人
    -ContactForProposals=報價聯絡人
    +ContactForProposals=提案/建議書連絡人
     ContactForContracts=合約聯絡人
     ContactForInvoices=發票聯絡人
     NoContactForAnyOrder=非訂單聯絡人
     NoContactForAnyOrderOrShipments=非訂單或送貨聯絡人
    -NoContactForAnyProposal=非報價聯絡人
    +NoContactForAnyProposal=此連絡人不屬於任何商業提案/建議書連絡人
     NoContactForAnyContract=非合同聯絡人
     NoContactForAnyInvoice=非發票聯絡人
     NewContact=新增聯絡人
    @@ -338,7 +338,7 @@ MyContacts=我的聯絡人
     Capital=資本
     CapitalOf=資本 %s
     EditCompany=編輯公司
    -ThisUserIsNot=這個用戶不是一個潛在客戶、客戶或供應商
    +ThisUserIsNot=This user is not a prospect, customer nor vendor
     VATIntraCheck=查詢
     VATIntraCheckDesc=<b>%s</b>連結允許連上"歐盟營業稅檢查服務"網頁。連上此網頁需具有外部網際網路連線能力。
     VATIntraCheckURL=http://ec.europa.eu/taxation_customs/vies/vieshome.do
    @@ -375,12 +375,12 @@ StatusProspect-1=無需聯絡
     StatusProspect0=從未聯絡過
     StatusProspect1=To be contacted
     StatusProspect2=聯絡中
    -StatusProspect3=聯絡完成
    +StatusProspect3=完成連絡
     ChangeDoNotContact=禁止聯絡
     ChangeNeverContacted=未曾接觸
     ChangeToContact=Change status to 'To be contacted'
     ChangeContactInProcess=聯絡中
    -ChangeContactDone=已連絡
    +ChangeContactDone=改變狀態為 " 完成連絡 "
     ProspectsByStatus=潛在狀態
     NoParentCompany=無
     ExportCardToFormat=匯出格式
    @@ -396,7 +396,7 @@ ImportDataset_company_4=Third parties/Sales representatives (Assign sales repres
     PriceLevel=價格水平
     DeliveryAddress=送貨地址
     AddAddress=添加地址
    -SupplierCategory=供應商類別
    +SupplierCategory=Vendor category
     JuridicalStatus200=Independent
     DeleteFile=刪除文件
     ConfirmDeleteFile=你確定要刪除這個文件?
    @@ -406,7 +406,7 @@ FiscalYearInformation=信息財政年度
     FiscalMonthStart=本財年開始一個月
     YouMustAssignUserMailFirst=You must create email for this user first to be able to add emails notifications for him.
     YouMustCreateContactFirst=To be able to add email notifications, you must first define contacts with valid emails for the third party
    -ListSuppliersShort=供應商名單
    +ListSuppliersShort=List of vendors
     ListProspectsShort=潛在名單
     ListCustomersShort=客戶名單
     ThirdPartiesArea=客戶/供應商資料區
    @@ -420,7 +420,7 @@ CurrentOutstandingBill=目前未兌現票據
     OutstandingBill=最高數量的未兌現票據
     OutstandingBillReached=Max. for outstanding bill reached
     OrderMinAmount=Minimum amount for order
    -MonkeyNumRefModelDesc=用以下固定的方式回傳編號:<br> %syymm-nnnn 為客戶編號生成格式。<br> %syymm-nnnn 為供應商編號生成格式。<br>   yy 是年、mm是月、nnnn是一個不為0的序號。
    +MonkeyNumRefModelDesc=Return numero with format %syymm-nnnn for customer code and %syymm-nnnn for vendor code where yy is year, mm is month and nnnn is a sequence with no break and no return to 0.
     LeopardNumRefModelDesc=客戶/供應商編號規則不受限制,此編碼可以隨時修改。(可開啟Elephant or Monkey模組來設定編碼規則)
     ManagingDirectors=主管(們)姓名 (執行長, 部門主管, 總裁...)
     MergeOriginThirdparty=重複的客戶/供應商 (你想刪除的客戶/供應商)
    @@ -431,4 +431,4 @@ SaleRepresentativeLogin=Login of sales representative
     SaleRepresentativeFirstname=First name of sales representative
     SaleRepresentativeLastname=Last name of sales representative
     ErrorThirdpartiesMerge=There was an error when deleting the third parties. Please check the log. Changes have been reverted.
    -NewCustomerSupplierCodeProposed=New customer or supplier code suggested on duplicate code
    +NewCustomerSupplierCodeProposed=New customer or vendor code suggested on duplicate code
    diff --git a/htdocs/langs/zh_TW/compta.lang b/htdocs/langs/zh_TW/compta.lang
    index a48ffd3e084..a31bbc3fb0d 100644
    --- a/htdocs/langs/zh_TW/compta.lang
    +++ b/htdocs/langs/zh_TW/compta.lang
    @@ -19,7 +19,8 @@ Income=收入
     Outcome=費用
     MenuReportInOut=收入/支出
     ReportInOut=Balance of income and expenses
    -ReportTurnover=營業額
    +ReportTurnover=Turnover invoiced
    +ReportTurnoverCollected=Turnover collected
     PaymentsNotLinkedToInvoice=付款不鏈接到任何發票,所以無法與任何第三方
     PaymentsNotLinkedToUser=付款不鏈接到任何用戶
     Profit=利潤
    @@ -34,7 +35,8 @@ AmountHTVATRealPaid=凈支付
     VATToPay=Tax sales
     VATReceived=Tax received
     VATToCollect=Tax purchases
    -VATSummary=Tax Balance
    +VATSummary=Tax monthly
    +VATBalance=Tax Balance
     VATPaid=Tax paid
     LT1Summary=Tax 2 summary
     LT2Summary=Tax 3 summary
    @@ -76,16 +78,16 @@ MenuNewSocialContribution=New social/fiscal tax
     NewSocialContribution=New social/fiscal tax
     AddSocialContribution=Add social/fiscal tax
     ContributionsToPay=Social/fiscal taxes to pay
    -AccountancyTreasuryArea=財務/會計區
    +AccountancyTreasuryArea=Billing and payment area
     NewPayment=新的支付
     Payments=付款
     PaymentCustomerInvoice=客戶付款發票
    -PaymentSupplierInvoice=供應商發票付款
    -PaymentSocialContribution=Social/fiscal tax payment
    +PaymentSupplierInvoice=Vendor invoice payment
    +PaymentSocialContribution=社會/財務稅負繳款單
     PaymentVat=增值稅納稅
     ListPayment=金名單
     ListOfCustomerPayments=客戶已付款名單
    -ListOfSupplierPayments=供應商已付款的名單
    +ListOfSupplierPayments=List of vendor payments
     DateStartPeriod=Date start period
     DateEndPeriod=Date end period
     newLT1Payment=New tax 2 payment
    @@ -104,19 +106,21 @@ VATPayment=Sales tax payment
     VATPayments=Sales tax payments
     VATRefund=Sales tax refund
     NewVATPayment=New sales tax payment
    +NewLocalTaxPayment=New tax %s payment
     Refund=Refund
     SocialContributionsPayments=Social/fiscal taxes payments
     ShowVatPayment=顯示增值稅納稅
     TotalToPay=共支付
     BalanceVisibilityDependsOnSortAndFilters=Balance is visible in this list only if table is sorted ascending on %s and filtered for 1 bank account
     CustomerAccountancyCode=Customer accounting code
    -SupplierAccountancyCode=Supplier accounting code
    +SupplierAccountancyCode=Vendor accounting code
     CustomerAccountancyCodeShort=Cust. account. code
     SupplierAccountancyCodeShort=Sup. account. code
     AccountNumber=帳號
     NewAccountingAccount=新帳戶
    -SalesTurnover=銷售營業額
    -SalesTurnoverMinimum=Minimum sales turnover
    +Turnover=Turnover invoiced
    +TurnoverCollected=Turnover collected
    +SalesTurnoverMinimum=Minimum turnover
     ByExpenseIncome=By expenses & incomes
     ByThirdParties=布第三者
     ByUserAuthorOfInvoice=筆者按發票
    @@ -136,8 +140,8 @@ ConfirmDeleteSocialContribution=Are you sure you want to delete this social/fisc
     ExportDataset_tax_1=Social and fiscal taxes and payments
     CalcModeVATDebt=Mode <b>%sVAT on commitment accounting%s</b>.
     CalcModeVATEngagement=Mode <b>%sVAT on incomes-expenses%s</b>.
    -CalcModeDebt=Mode <b>%sClaims-Debts%s</b> said <b>Commitment accounting</b>.
    -CalcModeEngagement=Mode <b>%sIncomes-Expenses%s</b> said <b>cash accounting</b>
    +CalcModeDebt=Analysis of known recorded invoices even if they are not yet accounted in ledger.
    +CalcModeEngagement=Analysis of known recorded payments, even if they are not yet accounted in Ledger.
     CalcModeBookkeeping=Analysis of <b>data journalized in Bookkeeping Ledger table</b>
     CalcModeLT1= Mode <b>%sRE on customer invoices - suppliers invoices%s</b>
     CalcModeLT1Debt=Mode <b>%sRE on customer invoices%s</b>
    @@ -150,9 +154,9 @@ AnnualSummaryInputOutputMode=Balance of income and expenses, annual summary
     AnnualByCompanies=Balance of income and expenses, by predefined groups of account
     AnnualByCompaniesDueDebtMode=Balance of income and expenses, detail by predefined groups, mode <b>%sClaims-Debts%s</b> said <b>Commitment accounting</b>.
     AnnualByCompaniesInputOutputMode=Balance of income and expenses, detail by predefined groups, mode <b>%sIncomes-Expenses%s</b> said <b>cash accounting</b>.
    -SeeReportInInputOutputMode=見報告<b>%sIncomes頭獎%據說占</b>實際支付的<b>現金</b>計算所取得的
    -SeeReportInDueDebtMode=見報告<b>%sClaims -%s的債務承擔會計</b>說發票計算的頒布
    -SeeReportInBookkeepingMode=See report <b>%sBookeeping%s</b> for a calculation on <b>bookkeeping table analysis</b>
    +SeeReportInInputOutputMode=See %sanalysis of payments%s for a calculation on actual payments made even if they are not yet accounted in Ledger.
    +SeeReportInDueDebtMode=See %sanalysis of invoices%s for a calculation based on known recorded invoices even if they are not yet accounted in Ledger.
    +SeeReportInBookkeepingMode=See <b>%sBookeeping report%s</b> for a calculation on <b>Bookkeeping Ledger table</b>
     RulesAmountWithTaxIncluded=- Amounts shown are with all taxes included
     RulesResultDue=- It includes outstanding invoices, expenses, VAT, donations whether they are paid or not. Is also includes paid salaries.<br>- It is based on the validation date of invoices and VAT and on the due date for expenses. For salaries defined with Salary module, the value date of payment is used.
     RulesResultInOut=- It includes the real payments made on invoices, expenses, VAT and salaries. <br>- It is based on the payment dates of the invoices, expenses, VAT and salaries. The donation date for donation.
    @@ -171,6 +175,8 @@ LT1ReportByCustomersES=Report by third party RE
     LT2ReportByCustomersES=報告由第三方IRPF
     VATReport=Sale tax report
     VATReportByPeriods=Sale tax report by period
    +VATReportByRates=Sale tax report by rates
    +VATReportByThirdParties=Sale tax report by third parties
     VATReportByCustomers=Sale tax report by customer
     VATReportByCustomersInInputOutputMode=Report by the customer VAT collected and paid
     VATReportByQuartersInInputOutputMode=Report by Sale tax rate of the tax collected and paid
    @@ -188,7 +194,7 @@ OptionVatInfoModuleComptabilite=註:對於實物資產,它應該使用的交
     ThisIsAnEstimatedValue=This is a preview, based on business events and not from the final ledger table, so final results may differ from this preview values
     PercentOfInvoice=%%/發票
     NotUsedForGoods=未使用的貨物
    -ProposalStats=統計數據的建議
    +ProposalStats=提案/建議書的統計
     OrderStats=訂單統計
     InvoiceStats=法案的統計數字
     Dispatch=調度
    @@ -207,15 +213,16 @@ Pcg_version=Chart of accounts models
     Pcg_type=Pcg type
     Pcg_subtype=Pcg subtype
     InvoiceLinesToDispatch=Invoice lines to dispatch
    -ByProductsAndServices=By products and services
    +ByProductsAndServices=By product and service
     RefExt=External ref
     ToCreateAPredefinedInvoice=To create a template invoice, create a standard invoice, then, without validating it, click onto button "%s".
    -LinkedOrder=Link to order
    +LinkedOrder=連線到訂單
     Mode1=Method 1
     Mode2=Method 2
     CalculationRuleDesc=To calculate total VAT, there is two methods:<br>Method 1 is rounding vat on each line, then summing them.<br>Method 2 is summing all vat on each line, then rounding result.<br>Final result may differs from few cents. Default mode is mode <b>%s</b>.
     CalculationRuleDescSupplier=According to supplier, choose appropriate method to apply same calculation rule and get same result expected by your supplier.
    -TurnoverPerProductInCommitmentAccountingNotRelevant=Turnover report per product, when using a <b>cash accountancy</b> mode is not relevant. This report is only available when using <b>engagement accountancy</b> mode (see setup of accountancy module).
    +TurnoverPerProductInCommitmentAccountingNotRelevant=The report of Turnover collected per product is not available. This report is only available for turnover invoiced.
    +TurnoverPerSaleTaxRateInCommitmentAccountingNotRelevant=The report of Turnover collected per sale tax rate is not available. This report is only available for turnover invoiced.
     CalculationMode=Calculation mode
     AccountancyJournal=Accounting code journal
     ACCOUNTING_VAT_SOLD_ACCOUNT=Accounting account by default for VAT on sales (used if not defined on VAT dictionary setup)
    @@ -223,7 +230,7 @@ ACCOUNTING_VAT_BUY_ACCOUNT=Accounting account by default for VAT on purchases (u
     ACCOUNTING_VAT_PAY_ACCOUNT=Accounting account by default for paying VAT
     ACCOUNTING_ACCOUNT_CUSTOMER=Accounting account used for customer third parties
     ACCOUNTING_ACCOUNT_CUSTOMER_Desc=The dedicated accounting account defined on third party card will be used for Subledger accouting only. This one will be used for General Ledger and as default value of Subledger accounting if dedicated customer accouting account on third party is not defined.
    -ACCOUNTING_ACCOUNT_SUPPLIER=Accounting account used for supplier third parties
    +ACCOUNTING_ACCOUNT_SUPPLIER=Accounting account used for vendor third parties
     ACCOUNTING_ACCOUNT_SUPPLIER_Desc=The dedicated accounting account defined on third party card will be used for Subledger accouting only. This one will be used for General Ledger and as default value of Subledger accounting if dedicated supplier accouting account on third party is not defined.
     CloneTax=Clone a social/fiscal tax
     ConfirmCloneTax=Confirm the clone of a social/fiscal tax payment
    @@ -238,7 +245,15 @@ LinkedFichinter=Link to an intervention
     ImportDataset_tax_contrib=Social/fiscal taxes
     ImportDataset_tax_vat=Vat payments
     ErrorBankAccountNotFound=Error: Bank account not found
    -FiscalPeriod=Accounting period
    +FiscalPeriod=會計期間
     ListSocialContributionAssociatedProject=List of social contributions associated with the project
     DeleteFromCat=Remove from accounting group
     AccountingAffectation=Accounting assignement
    +LastDayTaxIsRelatedTo=Last day of period the tax is related to
    +VATDue=Sale tax claimed
    +ClaimedForThisPeriod=Claimed for the period
    +PaidDuringThisPeriod=Paid during this period
    +ByVatRate=By sale tax rate
    +TurnoverbyVatrate=Turnover invoiced by sale tax rate
    +TurnoverCollectedbyVatrate=Turnover collected by sale tax rate
    +PurchasebyVatrate=Purchase by sale tax rate
    diff --git a/htdocs/langs/zh_TW/cron.lang b/htdocs/langs/zh_TW/cron.lang
    index bcfa4d2a335..63c4e9ba0d8 100644
    --- a/htdocs/langs/zh_TW/cron.lang
    +++ b/htdocs/langs/zh_TW/cron.lang
    @@ -6,7 +6,7 @@ Permission23102 = 建立/更新預定工作
     Permission23103 = 刪除預定工作
     Permission23104 = 執行預定工作
     # Admin
    -CronSetup= Scheduled job management setup
    +CronSetup=Scheduled job management setup
     URLToLaunchCronJobs=URL to check and launch qualified cron jobs
     OrToLaunchASpecificJob=Or to check and launch a specific job
     KeyForCronAccess=Security key for URL to launch cron jobs
    diff --git a/htdocs/langs/zh_TW/dict.lang b/htdocs/langs/zh_TW/dict.lang
    index fbdb7876965..85310a761c9 100644
    --- a/htdocs/langs/zh_TW/dict.lang
    +++ b/htdocs/langs/zh_TW/dict.lang
    @@ -5,7 +5,8 @@ CountryIT=意大利
     CountryES=西班牙
     CountryDE=德國
     CountryCH=瑞士
    -CountryGB=大不列顛
    +# Warning, country code GB is for United Kingdom. UK Does not exists as country code in ISO standard.
    +CountryGB=United Kingdom
     CountryUK=United Kingdom
     CountryIE=愛爾蘭
     CountryCN=中國
    @@ -138,7 +139,7 @@ CountryLS=萊索托
     CountryLR=利比裏亞
     CountryLY=利比亞
     CountryLI=列支敦士登
    -CountryLT=Lithuania
    +CountryLT=立陶宛
     CountryLU=盧森堡
     CountryMO=澳門
     CountryMK=馬其頓,前南斯拉夫的
    @@ -252,7 +253,7 @@ CivilityMME=夫人
     CivilityMR=先生
     CivilityMLE=女士
     CivilityMTRE=主
    -CivilityDR=Doctor
    +CivilityDR=醫生
     ##### Currencies #####
     Currencyeuros=歐元
     CurrencyAUD=澳元
    @@ -289,10 +290,10 @@ CurrencyXOF=非洲法郎西非國家中央銀行
     CurrencySingXOF=郎西非國家中央銀行
     CurrencyXPF=CFP法郎
     CurrencySingXPF=太平洋法郎
    -CurrencyCentSingEUR=cent
    +CurrencyCentSingEUR=一分錢
     CurrencyCentINR=paisa
     CurrencyCentSingINR=paise
    -CurrencyThousandthSingTND=thousandth
    +CurrencyThousandthSingTND=千分之一
     #### Input reasons #####
     DemandReasonTypeSRC_INTE=因特網
     DemandReasonTypeSRC_CAMP_MAIL=郵寄活動
    @@ -301,24 +302,24 @@ DemandReasonTypeSRC_CAMP_PHO=電話運動
     DemandReasonTypeSRC_CAMP_FAX=傳真運動
     DemandReasonTypeSRC_COMM=商業聯系
     DemandReasonTypeSRC_SHOP=商店聯系
    -DemandReasonTypeSRC_WOM=Word of mouth
    -DemandReasonTypeSRC_PARTNER=Partner
    -DemandReasonTypeSRC_EMPLOYEE=Employee
    -DemandReasonTypeSRC_SPONSORING=Sponsorship
    +DemandReasonTypeSRC_WOM=口碑
    +DemandReasonTypeSRC_PARTNER=夥伴
    +DemandReasonTypeSRC_EMPLOYEE=員工
    +DemandReasonTypeSRC_SPONSORING=贊助
     #### Paper formats ####
    -PaperFormatEU4A0=Format 4A0
    -PaperFormatEU2A0=Format 2A0
    -PaperFormatEUA0=Format A0
    -PaperFormatEUA1=Format A1
    -PaperFormatEUA2=Format A2
    -PaperFormatEUA3=Format A3
    -PaperFormatEUA4=Format A4
    -PaperFormatEUA5=Format A5
    -PaperFormatEUA6=Format A6
    -PaperFormatUSLETTER=Format Letter US
    -PaperFormatUSLEGAL=Format Legal US
    -PaperFormatUSEXECUTIVE=Format Executive US
    -PaperFormatUSLEDGER=Format Ledger/Tabloid
    +PaperFormatEU4A0=4A0 格式
    +PaperFormatEU2A0=2A0 格式
    +PaperFormatEUA0=A0 格式
    +PaperFormatEUA1=A1 格式
    +PaperFormatEUA2=A2 格式
    +PaperFormatEUA3=A3 格式
    +PaperFormatEUA4=A4 格式
    +PaperFormatEUA5=A5 格式
    +PaperFormatEUA6=A6 格式
    +PaperFormatUSLETTER=美式信件格式
    +PaperFormatUSLEGAL=美式法定格式
    +PaperFormatUSEXECUTIVE=美式執行格式
    +PaperFormatUSLEDGER=總帳/小報格式
     PaperFormatCAP1=Format P1 Canada
     PaperFormatCAP2=Format P2 Canada
     PaperFormatCAP3=Format P3 Canada
    diff --git a/htdocs/langs/zh_TW/ecm.lang b/htdocs/langs/zh_TW/ecm.lang
    index e2bdf32b7f9..fe14f4ebc96 100644
    --- a/htdocs/langs/zh_TW/ecm.lang
    +++ b/htdocs/langs/zh_TW/ecm.lang
    @@ -25,7 +25,7 @@ ECMSectionOfDocuments=目錄中的文件
     ECMTypeAuto=自動
     ECMDocsBySocialContributions=Documents linked to social or fiscal taxes
     ECMDocsByThirdParties=文件鏈接到第三方
    -ECMDocsByProposals=文件與建議
    +ECMDocsByProposals=提案/建議書的文件
     ECMDocsByOrders=文件鏈接到客戶的訂單
     ECMDocsByContracts=文件與合約
     ECMDocsByInvoices=文件與客戶發票
    @@ -39,12 +39,12 @@ ShowECMSection=顯示目錄
     DeleteSection=刪除目錄
     ConfirmDeleteSection=Can you confirm you want to delete the directory <b>%s</b>?
     ECMDirectoryForFiles=相對目錄的文件
    -CannotRemoveDirectoryContainsFiles=刪除不可能的,因為它包含了一些文件
    +CannotRemoveDirectoryContainsFilesOrDirs=Removal not possible because it contains some files or sub-directories
    +CannotRemoveDirectoryContainsFiles=Removal not possible because it contains some files
     ECMFileManager=檔案管理員
    -ECMSelectASection=左樹中選擇一個目錄...
    +ECMSelectASection=Select a directory in the tree...
     DirNotSynchronizedSyncFirst=This directory seems to be created or modified outside ECM module. You must click on "Resync" button first to synchronize disk and database to get content of this directory.
     ReSyncListOfDir=Resync list of directories
     HashOfFileContent=Hash of file content
    -FileNotYetIndexedInDatabase=File not yet indexed into database (try to re-upload it)
    -FileSharedViaALink=File shared via a link
     NoDirectoriesFound=No directories found
    +FileNotYetIndexedInDatabase=File not yet indexed into database (try to re-upload it)
    diff --git a/htdocs/langs/zh_TW/errors.lang b/htdocs/langs/zh_TW/errors.lang
    index d32cec1cfda..0546500cf5b 100644
    --- a/htdocs/langs/zh_TW/errors.lang
    +++ b/htdocs/langs/zh_TW/errors.lang
    @@ -32,9 +32,9 @@ ErrorBarCodeRequired=Bar code required
     ErrorCustomerCodeAlreadyUsed=客戶代碼已被使用
     ErrorBarCodeAlreadyUsed=Bar code already used
     ErrorPrefixRequired=前綴要求
    -ErrorBadSupplierCodeSyntax=錯誤!錯誤的供應商代碼語法
    -ErrorSupplierCodeRequired=錯誤!需要提供供應商代號
    -ErrorSupplierCodeAlreadyUsed=錯誤!供應商代號已被使用
    +ErrorBadSupplierCodeSyntax=Bad syntax for vendor code
    +ErrorSupplierCodeRequired=Vendor code required
    +ErrorSupplierCodeAlreadyUsed=Vendor code already used
     ErrorBadParameters=錯誤的參數
     ErrorBadValueForParameter=Wrong value '%s' for parameter '%s'
     ErrorBadImageFormat=Image file has not a supported format (Your PHP does not support functions to convert images of this format)
    @@ -71,7 +71,7 @@ ErrorNoAccountancyModuleLoaded=沒有一個會計模塊激活
     ErrorExportDuplicateProfil=This profile name already exists for this export set.
     ErrorLDAPSetupNotComplete=Dolibarr - LDAP的匹配是不完整的。
     ErrorLDAPMakeManualTest=甲。LDIF文件已經生成在目錄%s的嘗試加載命令行手動有更多的錯誤信息。
    -ErrorCantSaveADoneUserWithZeroPercentage=無法儲存與行動“規約未啟動”如果領域“做的”,也是填補。
    +ErrorCantSaveADoneUserWithZeroPercentage=若欄位也填上 "由誰完成" 則不能將行動存成 "未開始的狀態"
     ErrorRefAlreadyExists=號的創作已經存在。
     ErrorPleaseTypeBankTransactionReportName=Please enter the bank statement name where the entry has to be reported (Format YYYYMM or YYYYMMDD)
     ErrorRecordHasChildren=Failed to delete record since it has some childs.
    @@ -87,7 +87,7 @@ ErrorsOnXLines=<b>%</b>誤差<b>的</b>源上線
     ErrorFileIsInfectedWithAVirus=防病毒程序無法驗證文件(文件可能被病毒感染)
     ErrorSpecialCharNotAllowedForField=特殊字符不為外地允許“%s的”
     ErrorNumRefModel=存在一個引用(%s)和編號是不符合本規則兼容到數據庫。記錄中刪除或重命名參考激活此模塊。
    -ErrorQtyTooLowForThisSupplier=數量過低,供應商或供應商在這此產品沒有價格定義
    +ErrorQtyTooLowForThisSupplier=Quantity too low for this vendor or no price defined on this product for this supplier
     ErrorModuleSetupNotComplete=Setup of module looks to be uncomplete. Go on Home - Setup - Modules to complete.
     ErrorBadMask=錯誤的遮罩參數值
     ErrorBadMaskFailedToLocatePosOfSequence=沒有序列號錯誤,面具
    @@ -177,12 +177,12 @@ ErrorBadDefinitionOfMenuArrayInModuleDescriptor=Bad Definition Of Menu Array In
     ErrorSavingChanges=An error has ocurred when saving the changes
     ErrorWarehouseRequiredIntoShipmentLine=Warehouse is required on the line to ship
     ErrorFileMustHaveFormat=File must have format %s
    -ErrorSupplierCountryIsNotDefined=未定義此供應商國別
    +ErrorSupplierCountryIsNotDefined=Country for this vendor is not defined. Correct this first.
     ErrorsThirdpartyMerge=Failed to merge the two records. Request canceled.
     ErrorStockIsNotEnoughToAddProductOnOrder=Stock is not enough for product %s to add it into a new order.
     ErrorStockIsNotEnoughToAddProductOnInvoice=Stock is not enough for product %s to add it into a new invoice.
     ErrorStockIsNotEnoughToAddProductOnShipment=Stock is not enough for product %s to add it into a new shipment.
    -ErrorStockIsNotEnoughToAddProductOnProposal=Stock is not enough for product %s to add it into a new proposal.
    +ErrorStockIsNotEnoughToAddProductOnProposal=產品 %s 庫存不足,增加此項到新的提案/建議書
     ErrorFailedToLoadLoginFileForMode=Failed to get the login key for mode '%s'.
     ErrorModuleNotFound=File of module was not found.
     ErrorFieldAccountNotDefinedForBankLine=Value for Accounting account not defined for source line id %s (%s)
    diff --git a/htdocs/langs/zh_TW/exports.lang b/htdocs/langs/zh_TW/exports.lang
    index 44730adae30..05e78fe0f5b 100644
    --- a/htdocs/langs/zh_TW/exports.lang
    +++ b/htdocs/langs/zh_TW/exports.lang
    @@ -120,7 +120,7 @@ SelectPrimaryColumnsForUpdateAttempt=Select column(s) to use as primary key for
     UpdateNotYetSupportedForThisImport=Update is not supported for this type of import (only insert)
     NoUpdateAttempt=No update attempt was performed, only insert
     ImportDataset_user_1=Users (employees or not) and properties
    -ComputedField=Computed field
    +ComputedField=計算欄位
     ## filters
     SelectFilterFields=If you want to filter on some values, just input values here.
     FilteredFields=Filtered fields
    diff --git a/htdocs/langs/zh_TW/ftp.lang b/htdocs/langs/zh_TW/ftp.lang
    index e8962f85922..caf5fc3f19c 100644
    --- a/htdocs/langs/zh_TW/ftp.lang
    +++ b/htdocs/langs/zh_TW/ftp.lang
    @@ -9,6 +9,6 @@ FailedToConnectToFTPServer=無法連接到FTP服務器(服務器%s,港口%s
     FailedToConnectToFTPServerWithCredentials=無法登錄到FTP服務器的定義登錄/密碼
     FTPFailedToRemoveFile=無法刪除文件<b>%s。</b>
     FTPFailedToRemoveDir=無法刪除目錄<b>%s(</b>檢查權限和目錄是空的)。
    -FTPPassiveMode=Passive mode
    -ChooseAFTPEntryIntoMenu=Choose a FTP entry into menu...
    -FailedToGetFile=Failed to get files %s
    +FTPPassiveMode=被動模式
    +ChooseAFTPEntryIntoMenu=選擇 FTP 選項放入選單中...
    +FailedToGetFile=無法獲取檔案 %s
    diff --git a/htdocs/langs/zh_TW/help.lang b/htdocs/langs/zh_TW/help.lang
    index f6822f5e4fc..ac22c7a46a7 100644
    --- a/htdocs/langs/zh_TW/help.lang
    +++ b/htdocs/langs/zh_TW/help.lang
    @@ -11,7 +11,7 @@ TypeOfSupport=源支持
     TypeSupportCommunauty=社區(免費)
     TypeSupportCommercial=商業
     TypeOfHelp=說明類型
    -NeedHelpCenter=Need help or support?
    +NeedHelpCenter=需要幫助或支援嗎?
     Efficiency=效率
     TypeHelpOnly=只需要說明
     TypeHelpDev=說明+開發
    @@ -22,5 +22,5 @@ ToGetHelpGoOnSparkAngels2=有時,是目前公司沒有可供您進行搜尋,
     BackToHelpCenter=否則,請點擊這裏進入<a href="%s">返回幫助中心主頁</a> 。
     LinkToGoldMember=你可以調用由Dolibarr預選您的語言(%s的按一下他的小工具(狀態和最高價格自動更新))的教練之一:
     PossibleLanguages=支持的語言
    -SubscribeToFoundation=Help Dolibarr project, subscribe to the foundation
    -SeeOfficalSupport=For official Dolibarr support in your language: <br><b><a href="%s" target="_blank">%s</a></b>
    +SubscribeToFoundation=幫助 Dolibarr 專案,訂閱基金會
    +SeeOfficalSupport=用您的語言給 Dolibarr 官方支持:<br><b><a href="%s" target="_blank">%s</a></b>
    diff --git a/htdocs/langs/zh_TW/holiday.lang b/htdocs/langs/zh_TW/holiday.lang
    index 86d92dab855..d76910503b5 100644
    --- a/htdocs/langs/zh_TW/holiday.lang
    +++ b/htdocs/langs/zh_TW/holiday.lang
    @@ -1,5 +1,5 @@
     # Dolibarr language file - Source file is en_US - holiday
    -HRM=HRM
    +HRM=人資
     Holidays=休假
     CPTitreMenu=休假
     MenuReportMonth=Monthly statement
    @@ -16,7 +16,12 @@ CancelCP=取消
     RefuseCP=拒絕
     ValidatorCP=Approbator
     ListeCP=List of leaves
    +LeaveId=Leave ID
     ReviewedByCP=Will be approved by
    +UserForApprovalID=User for approval ID
    +UserForApprovalFirstname=Firstname of approval user
    +UserForApprovalLastname=Lastname of approval user
    +UserForApprovalLogin=Login of approval user
     DescCP=描述
     SendRequestCP=Create leave request
     DelayToRequestCP=Leave requests must be made at least <b>%s day(s)</b> before them.
    @@ -30,7 +35,14 @@ ErrorUserViewCP=You are not authorized to read this leave request.
     InfosWorkflowCP=Information Workflow
     RequestByCP=Requested by
     TitreRequestCP=Leave request
    +TypeOfLeaveId=Type of leave ID
    +TypeOfLeaveCode=Type of leave code
    +TypeOfLeaveLabel=Type of leave label
     NbUseDaysCP=Number of days of vacation consumed
    +NbUseDaysCPShort=Days consumed
    +NbUseDaysCPShortInMonth=Days consumed in month
    +DateStartInMonth=Start date in month
    +DateEndInMonth=End date in month
     EditCP=編輯
     DeleteCP=刪除
     ActionRefuseCP=Refuse
    @@ -59,6 +71,7 @@ DateRefusCP=Date of refusal
     DateCancelCP=Date of cancellation
     DefineEventUserCP=Assign an exceptional leave for a user
     addEventToUserCP=Assign leave
    +NotTheAssignedApprover=You are not the assigned approver
     MotifCP=雷森
     UserCP=用戶
     ErrorAddEventToUserCP=An error occurred while adding the exceptional leave.
    @@ -69,7 +82,7 @@ ActionByCP=Performed by
     UserUpdateCP=For the user
     PrevSoldeCP=Previous Balance
     NewSoldeCP=New Balance
    -alreadyCPexist=A leave request has already been done on this period.
    +alreadyCPexist=在這段期間離職請求已完成。
     FirstDayOfHoliday=First day of vacation
     LastDayOfHoliday=Last day of vacation
     BoxTitleLastLeaveRequests=Latest %s modified leave requests
    @@ -81,7 +94,12 @@ EmployeeFirstname=Employee first name
     TypeWasDisabledOrRemoved=Leave type (id %s) was disabled or removed
     LastHolidays=Latest %s leave requests
     AllHolidays=All leave requests
    -
    +HalfDay=Half day
    +NotTheAssignedApprover=You are not the assigned approver
    +LEAVE_PAID=Paid vacation
    +LEAVE_SICK=Sick leave
    +LEAVE_OTHER=Other leave
    +LEAVE_PAID_FR=Paid vacation
     ## Configuration du Module ##
     LastUpdateCP=Latest automatic update of leaves allocation
     MonthOfLastMonthlyUpdate=Month of latest automatic update of leaves allocation
    @@ -89,7 +107,7 @@ UpdateConfCPOK=Updated successfully.
     Module27130Name= Management of leave requests
     Module27130Desc= Management of leave requests
     ErrorMailNotSend=An error occurred while sending email:
    -NoticePeriod=Notice period
    +NoticePeriod=通知期
     #Messages
     HolidaysToValidate=Validate leave requests
     HolidaysToValidateBody=Below is a leave request to validate
    @@ -103,4 +121,4 @@ HolidaysCanceled=Canceled leaved request
     HolidaysCanceledBody=Your leave request for %s to %s has been canceled.
     FollowedByACounter=1: This type of leave need to be followed by a counter. Counter is incremented manually or automatically and when a leave request is validated, counter is decremented.<br>0: Not followed by a counter.
     NoLeaveWithCounterDefined=There is no leave types defined that need to be followed by a counter
    -GoIntoDictionaryHolidayTypes=Go into <strong>Home - Setup - Dictionaries - Type of leaves</strong> to setup the different types of leaves.
    +GoIntoDictionaryHolidayTypes=到 <strong> 首頁 - 設定 - 各式分類 - 離職類型 </strong> 設定不同離職類型。 
    diff --git a/htdocs/langs/zh_TW/hrm.lang b/htdocs/langs/zh_TW/hrm.lang
    index 3889c73dbbb..485c466269a 100644
    --- a/htdocs/langs/zh_TW/hrm.lang
    +++ b/htdocs/langs/zh_TW/hrm.lang
    @@ -13,5 +13,5 @@ DictionaryDepartment=HRM - Department list
     DictionaryFunction=HRM - Function list
     # Module
     Employees=Employees
    -Employee=Employee
    +Employee=員工
     NewEmployee=New employee
    diff --git a/htdocs/langs/zh_TW/install.lang b/htdocs/langs/zh_TW/install.lang
    index f247e900847..2aa83d6dc06 100644
    --- a/htdocs/langs/zh_TW/install.lang
    +++ b/htdocs/langs/zh_TW/install.lang
    @@ -6,6 +6,7 @@ ConfFileDoesNotExistsAndCouldNotBeCreated=配置文件<b>%s</b>不存在,無
     ConfFileCouldBeCreated=<b>%s的</b>配置文件可以被創建。
     ConfFileIsNotWritable=配置文件<b>%s</b>不是寫。檢查權限。對於第一次安裝,您的Web服務器必須被授予能夠進入這個文件寫在配置過程中(“文件模式,例如666”在一個像Unix的作業系統)。
     ConfFileIsWritable=配置文件<b>%s</b>是可寫的。
    +ConfFileMustBeAFileNotADir=Configuration file <b>%s</b> must be a file, not a directory.
     ConfFileReload=重新載入配置文件的所有信息。
     PHPSupportSessions=這個PHP支持會議。
     PHPSupportPOSTGETOk=這個PHP支持的變量的POST和GET。
    @@ -91,8 +92,8 @@ FailedToCreateAdminLogin=Failed to create Dolibarr administrator account.
     WarningRemoveInstallDir=警告,出於安全原因,一旦安裝或升級完成後,你應該刪除<b>安裝目錄或重命名為install.lock,以避免其惡意使用。</b>
     FunctionNotAvailableInThisPHP=不是可以用這個PHP
     ChoosedMigrateScript=選擇遷移腳本
    -DataMigration=數據遷移
    -DatabaseMigration=結構數據庫遷移
    +DataMigration=Database migration (data)
    +DatabaseMigration=Database migration (structure + some data)
     ProcessMigrateScript=腳本處理
     ChooseYourSetupMode=選擇你的安裝模式,然後點擊“開始”...
     FreshInstall=全新安裝
    @@ -146,8 +147,8 @@ NothingToDo=Nothing to do
     # upgrade
     MigrationFixData=修正了非規範化數據
     MigrationOrder=數據遷移的客戶的訂單
    -MigrationSupplierOrder=數據遷移對供應商的訂單
    -MigrationProposal=數據遷移的商業建議
    +MigrationSupplierOrder=Data migration for vendor's orders
    +MigrationProposal=商業提案/建議書的資料移轉
     MigrationInvoice=數據遷移的客戶的發票
     MigrationContract=數據遷移合同
     MigrationSuccessfullUpdate=Upgrade successfull
    @@ -164,7 +165,7 @@ MigrationContractsLineCreation=創建合同號線中1%的合同
     MigrationContractsNothingToUpdate=沒有更多的事情要做
     MigrationContractsFieldDontExist=場fk_facture不存在了。無事可做。
     MigrationContractsEmptyDatesUpdate=合同空日期更正
    -MigrationContractsEmptyDatesUpdateSuccess=Contract emtpy date correction done successfully
    +MigrationContractsEmptyDatesUpdateSuccess=合約空白日期成功地更正完成
     MigrationContractsEmptyDatesNothingToUpdate=沒有合同的日期,以正確的空
     MigrationContractsEmptyCreationDatesNothingToUpdate=沒有合同,以正確的創建日期
     MigrationContractsInvalidDatesUpdate=合同日期更正錯誤的價值
    @@ -203,3 +204,7 @@ MigrationResetBlockedLog=Reset module BlockedLog for v7 algorithm
     ShowNotAvailableOptions=顯示不可用的選項
     HideNotAvailableOptions= 隱藏不可用的選項
     ErrorFoundDuringMigration=Error were reported during migration process so next step is not available. To ignore errors, you can <a href="%s">click here</a>, but application or some features may not work correctly until fixed.
    +YouTryInstallDisabledByDirLock=The application try to sefl upgrade, but install/upgrade pages have been disabled for security reason (directory renamed with .lock suffix).<br>
    +YouTryInstallDisabledByFileLock=The application try to sefl upgrade, but install/upgrade pages pages have been disabled for security reason (by lock file <strong>install.lock</strong> into dolibarr documents directory).<br>
    +ClickHereToGoToApp=Click here to go to your application
    +ClickOnLinkOrRemoveManualy=Click on following link and if you always reach this page, you must remove the file install.lock into documents directory manually
    diff --git a/htdocs/langs/zh_TW/interventions.lang b/htdocs/langs/zh_TW/interventions.lang
    index d4c78e5184f..ae954f2257c 100644
    --- a/htdocs/langs/zh_TW/interventions.lang
    +++ b/htdocs/langs/zh_TW/interventions.lang
    @@ -26,7 +26,7 @@ DocumentModelStandard=標準文檔模型的幹預
     InterventionCardsAndInterventionLines=Interventions and lines of interventions
     InterventionClassifyBilled=分類“帳單”
     InterventionClassifyUnBilled=Classify "Unbilled"
    -InterventionClassifyDone=Classify "Done"
    +InterventionClassifyDone=分類“完成”
     StatusInterInvoiced=帳單
     SendInterventionRef=Submission of intervention %s
     SendInterventionByMail=Send intervention by Email
    diff --git a/htdocs/langs/zh_TW/ldap.lang b/htdocs/langs/zh_TW/ldap.lang
    index e4e0fb848cb..f8bf73736c5 100644
    --- a/htdocs/langs/zh_TW/ldap.lang
    +++ b/htdocs/langs/zh_TW/ldap.lang
    @@ -1,5 +1,4 @@
     # Dolibarr language file - Source file is en_US - ldap
    -DomainPassword=密碼域
     YouMustChangePassNextLogon=<b>%</b>用戶密碼<b>%之S</b>必須改變對域。
     UserMustChangePassNextLogon=用戶必須更改密碼的域%s
     LDAPInformationsForThisContact=在此LDAP數據庫信息聯系
    @@ -25,3 +24,4 @@ MemberTypeSynchronized=Member type synchronized
     ContactSynchronized=聯系同步
     ForceSynchronize=力同步Dolibarr - &gt;的LDAP
     ErrorFailedToReadLDAP=無法讀取LDAP數據庫。檢查的LDAP模塊設置和數據庫獲取。
    +PasswordOfUserInLDAP=Password of user in LDAP
    diff --git a/htdocs/langs/zh_TW/loan.lang b/htdocs/langs/zh_TW/loan.lang
    index a62e22dca79..51051ef8b08 100644
    --- a/htdocs/langs/zh_TW/loan.lang
    +++ b/htdocs/langs/zh_TW/loan.lang
    @@ -1,5 +1,5 @@
     # Dolibarr language file - Source file is en_US - loan
    -Loan=Loan
    +Loan=借款
     Loans=Loans
     NewLoan=New Loan
     ShowLoan=Show Loan
    @@ -10,6 +10,7 @@ LoanCapital=資本
     Insurance=Insurance
     Interest=Interest
     Nbterms=Number of terms
    +Term=Term
     LoanAccountancyCapitalCode=Accounting account capital
     LoanAccountancyInsuranceCode=Accounting account insurance
     LoanAccountancyInterestCode=Accounting account interest
    @@ -17,39 +18,14 @@ ConfirmDeleteLoan=Confirm deleting this loan
     LoanDeleted=Loan Deleted Successfully
     ConfirmPayLoan=Confirm classify paid this loan
     LoanPaid=Loan Paid
    -# Calc
    -LoanCalc=Bank Loans Calculator
    -PurchaseFinanceInfo=Purchase & Financing Information
    -SalePriceOfAsset=Sale Price of Asset
    -PercentageDown=Percentage Down
    -LengthOfMortgage=Duration of loan
    -AnnualInterestRate=Annual Interest Rate
    -ExplainCalculations=Explain Calculations
    -ShowMeCalculationsAndAmortization=Show me the calculations and amortization
    -MortgagePaymentInformation=Mortgage Payment Information
    -DownPayment=Down Payment
    -DownPaymentDesc=The <b>down payment</b> = The price of the home multiplied by the percentage down divided by 100 (for 5% down becomes 5/100 or 0.05)
    -InterestRateDesc=The <b>interest rate</b> = The annual interest percentage divided by 100
    -MonthlyFactorDesc=The <b>monthly factor</b> = The result of the following formula
    -MonthlyInterestRateDesc=The <b>monthly interest rate</b> = The annual interest rate divided by 12 (for the 12 months in a year)
    -MonthTermDesc=The <b>month term</b> of the loan in months = The number of years you've taken the loan out for times 12
    -MonthlyPaymentDesc=The montly payment is figured out using the following formula
    -AmortizationPaymentDesc=The <a href="#amortization">amortization</a> breaks down how much of your monthly payment goes towards the bank's interest, and how much goes into paying off the principal of your loan.
    -AmountFinanced=Amount Financed
    -AmortizationMonthlyPaymentOverYears=Amortization For Monthly Payment: <b>%s</b> over %s years
    -Totalsforyear=Totals for year
    -MonthlyPayment=Monthly Payment
    -LoanCalcDesc=This <b>mortgage calculator</b> can be used to figure out monthly payments of a loaning, based on the amount borrowed, the term of the loan desired and the interest rate.<br> This calculator includes also PMI (Private Mortgage Insurance) for loans where less than 20%% is put as a down payment. Also taken into consideration are the town property taxes, and their effect on the total monthly mortgage payment.<br>
    -GoToInterest=%s will go towards INTEREST
    -GoToPrincipal=%s will go towards PRINCIPAL
    -YouWillSpend=You will spend %s in year %s
     ListLoanAssociatedProject=List of loan associated with the project
     AddLoan=Create loan
    +FinancialCommitment=Financial commitment
    +InterestAmount=Interest
    +CapitalRemain=Capital remain
     # Admin
     ConfigLoan=Configuration of the module loan
     LOAN_ACCOUNTING_ACCOUNT_CAPITAL=Accounting account capital by default
     LOAN_ACCOUNTING_ACCOUNT_INTEREST=Accounting account interest by default
     LOAN_ACCOUNTING_ACCOUNT_INSURANCE=Accounting account insurance by default
    -FinancialCommitment=Financial commitment
     CreateCalcSchedule=Edit financial commitment
    -InterestAmount=Interest amount
    diff --git a/htdocs/langs/zh_TW/mails.lang b/htdocs/langs/zh_TW/mails.lang
    index 66d20ed1267..fcb22f20bdf 100644
    --- a/htdocs/langs/zh_TW/mails.lang
    +++ b/htdocs/langs/zh_TW/mails.lang
    @@ -11,7 +11,9 @@ MailFrom=寄件人
     MailErrorsTo=誤差的
     MailReply=回復
     MailTo=收件人
    +MailToUsers=To user(s)
     MailCC=副本
    +MailToCCUsers=Copy to users(s)
     MailCCC=緩存副本
     MailTopic=電子郵件的標題
     MailText=郵件內容
    @@ -164,4 +166,4 @@ InGoingEmailSetup=Incoming email setup
     OutGoingEmailSetupForEmailing=Outgoing email setup (for mass emailing)
     DefaultOutgoingEmailSetup=Default outgoing email setup
     Information=Information
    -
    +ContactsWithThirdpartyFilter=Contacts avec filtre client
    diff --git a/htdocs/langs/zh_TW/main.lang b/htdocs/langs/zh_TW/main.lang
    index 58036e26e9d..c04b7119083 100644
    --- a/htdocs/langs/zh_TW/main.lang
    +++ b/htdocs/langs/zh_TW/main.lang
    @@ -14,7 +14,7 @@ FormatDateShortJava=MM/dd/yyyy
     FormatDateShortJavaInput=MM/dd/yyyy
     FormatDateShortJQuery=mm/dd/yy
     FormatDateShortJQueryInput=mm/dd/yy
    -FormatHourShortJQuery=%H:%M
    +FormatHourShortJQuery=HH:MI
     FormatHourShort=%I:%M %p
     FormatHourShortDuration=%H:%M
     FormatDateTextShort=%b %d, %Y
    @@ -24,13 +24,13 @@ FormatDateHourSecShort=%m/%d/%Y %I:%M:%S %p
     FormatDateHourTextShort=%b %d, %Y, %I:%M %p
     FormatDateHourText=%B %d, %Y, %I:%M %p
     DatabaseConnection=資料庫連線
    -NoTemplateDefined=No template available for this email type
    -AvailableVariables=Available substitution variables
    +NoTemplateDefined=此電子郵件類別沒有可用的範本
    +AvailableVariables=可用的替代變數
     NoTranslation=無交易
    -Translation=產品描述翻譯
    +Translation=自助翻譯
     NoRecordFound=沒有找到任何紀錄
    -NoRecordDeleted=No record deleted
    -NotEnoughDataYet=Not enough data
    +NoRecordDeleted=沒有刪除記錄
    +NotEnoughDataYet=沒有足夠資料
     NoError=沒有發生錯誤
     Error=錯誤
     Errors=錯誤
    @@ -43,80 +43,81 @@ ErrorCanNotReadDir=不能讀取檔案目錄%s
     ErrorConstantNotDefined=參數%s沒定義
     ErrorUnknown=未知錯誤
     ErrorSQL=SQL錯誤
    -ErrorLogoFileNotFound=徽標文件'%s'沒有找到
    -ErrorGoToGlobalSetup=Go to 'Company/Organization' setup to fix this
    -ErrorGoToModuleSetup=前往模塊設置來解決此
    -ErrorFailedToSendMail=錯誤!無法傳送郵件(寄件人=%s、收件人=%s)。
    -ErrorFileNotUploaded=文件沒有上傳。檢查大小不超過允許的最大值,即在磁盤上的可用空間是可用和有沒有這已經與in這個目錄同名文件。
    +ErrorLogoFileNotFound=標誌檔案 '%s' 沒有找到
    +ErrorGoToGlobalSetup=到 '公司/組織' 設定修正
    +ErrorGoToModuleSetup=前往模組設定修正
    +ErrorFailedToSendMail=無法傳送郵件 (寄件人=%s、收件人=%s)
    +ErrorFileNotUploaded=檔案沒有上傳。檢查檔案大小沒有超過可允許的最大值,即磁碟上的可用空間以及在此資料夾中有沒有相同檔案。
     ErrorInternalErrorDetected=錯誤檢測
     ErrorWrongHostParameter=錯誤的主機參數
    -ErrorYourCountryIsNotDefined=你的國家是沒有定義。回到首頁安裝程序,編輯和後再次形成。
    -ErrorRecordIsUsedByChild=無法刪除此記錄。此記錄至少使用子記錄。
    +ErrorYourCountryIsNotDefined=沒有定義您的國家。到首頁-設定-編輯和後再次填寫表單。
    +ErrorRecordIsUsedByChild=無法刪除此記錄。此記錄至少已使用到一個子記錄。
     ErrorWrongValue=錯誤的值
    -ErrorWrongValueForParameterX=錯誤的參數值之%
    +ErrorWrongValueForParameterX=參數%s的錯誤值
     ErrorNoRequestInError=在錯誤狀況下,沒有要求
     ErrorServiceUnavailableTryLater=服務暫時無法使用。請稍後再試。
    -ErrorDuplicateField=重復的值在一個獨特的領域
    -ErrorSomeErrorWereFoundRollbackIsDone=有些發現錯誤。我們回滾更改。
    -ErrorConfigParameterNotDefined=參數<b>%s</b>是沒有定義的配置文件裏面Dolibarr <b>conf.php。</b>
    -ErrorCantLoadUserFromDolibarrDatabase=無法找到用戶<b>%s</b>在Dolibarr數據庫。
    -ErrorNoVATRateDefinedForSellerCountry=錯誤!沒有定義 '%s' 幣別的營業稅率。
    -ErrorNoSocialContributionForSellerCountry=Error, no social/fiscal taxes type defined for country '%s'.
    -ErrorFailedToSaveFile=錯誤,無法保存文件。
    -ErrorCannotAddThisParentWarehouse=You are trying to add a parent warehouse which is already a child of current one
    -MaxNbOfRecordPerPage=Max number of record per page
    -NotAuthorized=You are not authorized to do that.
    +ErrorDuplicateField=在唯一的欄位有重覆的值
    +ErrorSomeErrorWereFoundRollbackIsDone=發現某些錯誤。我們會滾動式修改。
    +ErrorConfigParameterNotDefined=參數<b>%s</b>沒有定義在 Dolibarr 配置檔案 <b>conf.php</b>裡。
    +ErrorCantLoadUserFromDolibarrDatabase=在 Dolibarr 資料庫中無法找到用戶<b>%s</b>。
    +ErrorNoVATRateDefinedForSellerCountry=錯誤,沒有定義 '%s' 國家的營業稅率。
    +ErrorNoSocialContributionForSellerCountry=錯誤,在 '%s' 國家中沒有定義社會/財務稅務類別。
    +ErrorFailedToSaveFile=錯誤,無法儲存檔案。
    +ErrorCannotAddThisParentWarehouse=您正在試著新增目前已經是子倉庫的父倉庫
    +MaxNbOfRecordPerPage=每頁記錄的最大數
    +NotAuthorized=您無權這樣做。
     SetDate=設定日期
     SelectDate=選擇日期
     SeeAlso=請參考 %s
    -SeeHere=See here
    +SeeHere=看這裡
     ClickHere=點擊這裏
    -Here=Here
    -Apply=Apply
    -BackgroundColorByDefault=默認的背景顏色
    -FileRenamed=The file was successfully renamed
    -FileGenerated=The file was successfully generated
    -FileSaved=The file was successfully saved
    -FileUploaded=檔案已上傳
    -FileTransferComplete=File(s) was uploaded successfully
    -FilesDeleted=File(s) successfully deleted
    -FileWasNotUploaded=附件尚未上傳
    -NbOfEntries=鈮條目
    -GoToWikiHelpPage=Read online help (Internet access needed)
    -GoToHelpPage=閱讀幫助
    +Here=這裡
    +Apply=套用
    +BackgroundColorByDefault=預設的背景顏色
    +FileRenamed=檔案已成功地變更名稱
    +FileGenerated=檔案已成功地產生
    +FileSaved=檔案已成功地儲存
    +FileUploaded=檔案已成功地上傳
    +FileTransferComplete=檔案成功地已上傳
    +FilesDeleted=檔案已成功地刪除
    +FileWasNotUploaded=夾檔所選定的檔案尚未上傳。點選 "附加檔案"。
    +NbOfEntries=條目的數量
    +GoToWikiHelpPage=讀取線上求助 (需要連上網路)
    +GoToHelpPage=讀取求助
     RecordSaved=記錄保存
     RecordDeleted=紀錄已刪除
     LevelOfFeature=特色等級
     NotDefined=未定義
    -DolibarrInHttpAuthenticationSoPasswordUseless=Dolibarr authentication mode is set to <b>%s</b> in configuration file <b>conf.php</b>.<br>This means that the password database is external to Dolibarr, so changing this field may have no effect.
    +DolibarrInHttpAuthenticationSoPasswordUseless=Dolibarr 認證模式是在編好設定檔案<b> conf.php </b> 中設定成 <b>%s</b>。<br>即密碼資料庫是外部到 Dolibarr,所以變更此欄位是沒有效果的。
     Administrator=管理員
     Undefined=未定義
    -PasswordForgotten=Password forgotten?
    +PasswordForgotten=忘記密碼?
    +NoAccount=沒有帳號?
     SeeAbove=見上文
     HomeArea=首頁區
    -LastConnexion=Latest connection
    +LastConnexion=最新一次連線
     PreviousConnexion=上次連線時間
    -PreviousValue=Previous value
    -ConnectedOnMultiCompany=對實體連接
    -ConnectedSince=自連接
    -AuthenticationMode=Authentication mode
    -RequestedUrl=Requested URL
    -DatabaseTypeManager=資料庫管理器
    -RequestLastAccessInError=Latest database access request error
    -ReturnCodeLastAccessInError=Return code for latest database access request error
    -InformationLastAccessInError=Information for latest database access request error
    +PreviousValue=之前值
    +ConnectedOnMultiCompany=連接的環境
    +ConnectedSince=連接自
    +AuthenticationMode=認證模式
    +RequestedUrl=被請求的 URL
    +DatabaseTypeManager=資料庫類別管理器
    +RequestLastAccessInError=最新錯誤的請求資料庫存取
    +ReturnCodeLastAccessInError=最新錯誤的請求資料庫存取返回值
    +InformationLastAccessInError=最新錯誤的請求資料庫存取的資訊
     DolibarrHasDetectedError=Dolibarr 偵測到一個技術性的錯誤
    -YouCanSetOptionDolibarrMainProdToZero=You can read log file or set option $dolibarr_main_prod to '0' in your config file to get more information.
    -InformationToHelpDiagnose=This information can be useful for diagnostic purposes (you can set option $dolibarr_main_prod to '1' to remove such notices)
    +YouCanSetOptionDolibarrMainProdToZero=您可以讀取 log 檔案或是在編好設定檔案中設定  $dolibarr_main_prod 選項的值為 0,以取得更多資訊。
    +InformationToHelpDiagnose=以診斷目的而言此資訊很有用 ( 您可以在 $dolibarr_main_prod 選項中設定為 1  移除類似的警告)
     MoreInformation=更多資訊
     TechnicalInformation=技術資訊
     TechnicalID=Technical ID
    -NotePublic=備註(會顯示在單據上)
    -NotePrivate=備註(私人)
    -PrecisionUnitIsLimitedToXDecimals=小數位數可到 <b>%s</b> 位。
    +NotePublic=備註(公開)
    +NotePrivate=備註(不公開)
    +PrecisionUnitIsLimitedToXDecimals=Dolibarr 已設定每單位價格的小數位數可到 <b>%s</b> 位。
     DoTest=測試
     ToFilter=篩選器
    -NoFilter=No filter
    +NoFilter=沒有篩選器
     WarningYouHaveAtLeastOneTaskLate=至少有一個欄位輸入錯誤
     yes=Yes
     Yes=Yes
    @@ -127,42 +128,42 @@ Home=首頁
     Help=幫助
     OnlineHelp=線上說明
     PageWiki=維基頁面
    -MediaBrowser=Media browser
    +MediaBrowser=多媒體瀏覽器
     Always=總是
     Never=從來沒有
     Under=下
     Period=期間
     PeriodEndDate=結束日期
    -SelectedPeriod=Selected period
    -PreviousPeriod=Previous period
    -Activate=啟用
    -Activated=已啟用
    -Closed=已關閉
    -Closed2=已關閉
    -NotClosed=Not closed
    +SelectedPeriod=選擇期間
    +PreviousPeriod=前期
    +Activate=啟動
    +Activated=已啟動
    +Closed=結案
    +Closed2=結案
    +NotClosed=尚未結案
     Enabled=啟用
    -Deprecated=Deprecated
    +Deprecated=放棄
     Disable=禁用
     Disabled=已禁用
     Add=新增
     AddLink=新增連結
     RemoveLink=移除連結
    -AddToDraft=Add to draft
    +AddToDraft=新增草稿
     Update=更新
    -Close=關閉
    -CloseBox=Remove widget from your dashboard
    +Close=結案
    +CloseBox=從儀表表中移除小工具
     Confirm=確認
    -ConfirmSendCardByMail=Do you really want to send content of this card by mail to <b>%s</b>?
    +ConfirmSendCardByMail=您真要透過電子郵件發送給 <b>%s</b> 此卡片的內容?
     Delete=刪除
     Remove=移除
    -Resiliate=Terminate
    +Resiliate=終止
     Cancel=取消
     Modify=修改
     Edit=編輯
    -Validate=確認
    -ValidateAndApprove=確認核准
    +Validate=驗證
    +ValidateAndApprove=驗證與核准
     ToValidate=為了驗證
    -NotValidated=Not validated
    +NotValidated=沒有驗證
     Save=儲存
     SaveAs=另存為
     TestConnection=測試連接
    @@ -174,110 +175,110 @@ Go=Go
     Run=執行
     CopyOf=複製
     Show=顯示
    -Hide=Hide
    -ShowCardHere=廣告單
    +Hide=隱藏
    +ShowCardHere=顯示卡片
     Search=搜尋
     SearchOf=搜尋
     Valid=有效
    -Approve=批準
    -Disapprove=Disapprove
    -ReOpen=重新開放
    -Upload=上傳文件
    -ToLink=Link
    +Approve=核准
    +Disapprove=不核准
    +ReOpen=重新公開
    +Upload=傳送檔案
    +ToLink=連線
     Select=選擇
     Choose=選擇
     Resize=調整大小
    -ResizeOrCrop=Resize or Crop
    +ResizeOrCrop=調整大小或裁剪
     Recenter=Recenter
    -Author=發起者
    +Author=作者
     User=用戶
    -Users=用戶
    +Users=各用戶
     Group=群組
    -Groups=群組
    +Groups=各群組
     NoUserGroupDefined=無定義群組
     Password=密碼
     PasswordRetype=重新輸入您的密碼
    -NoteSomeFeaturesAreDisabled=請注意,多模組已禁用。
    +NoteSomeFeaturesAreDisabled=請注意在這個示範中多項功能/模組已禁用。
     Name=名稱
    -Person=人
    -Parameter=參數名稱
    -Parameters=參數清單
    +Person=人員
    +Parameter=參數
    +Parameters=各參數
     Value=值
     PersonalValue=個人設定值
    -NewObject=New %s
    +NewObject=新 %s
     NewValue=新值
     CurrentValue=當前值
    -Code=碼
    +Code=代碼
     Type=類型
     Language=語系
    -MultiLanguage=多語言
    -Note=註解
    +MultiLanguage=多國語言
    +Note=注意/筆記
     Title=標題
    -Label=品號
    -RefOrLabel=參考號或品名
    +Label=標籤
    +RefOrLabel=參考值或標籤
     Info=日誌
     Family=家庭
    -Description=品名
    -Designation=廠商品號/品名/商品描述
    -Model=Doc template
    -DefaultModel=Default doc template
    -Action=行動
    +Description=詳細描述
    +Designation=描述
    +Model=文件範本
    +DefaultModel=預設文件範本
    +Action=事件
     About=關於
     Number=數量
    -NumberByMonth=按月份數
    +NumberByMonth=每月數量
     AmountByMonth=每月金額
    -Numero=數
    +Numero=數量
     Limit=限制
     Limits=範圍
     Logout=登出
    -NoLogoutProcessWithAuthMode=No applicative disconnect feature with authentication mode <b>%s</b>
    -Connection=連接
    +NoLogoutProcessWithAuthMode=驗證模式<b>%s</b>沒有應用程序可中斷的功能
    +Connection=登入
     Setup=設定
    -Alert=提示
    -MenuWarnings=其他快訊資訊
    +Alert=警告
    +MenuWarnings=各式警告
     Previous=前一筆
     Next=下一筆
    -Cards=資訊卡
    +Cards=各式資訊卡
     Card=資訊卡
     Now=現在
     HourStart=開始(時)
     Date=日期
    -DateAndHour=日期時間
    -DateToday=Today's date
    -DateReference=Reference date
    +DateAndHour=日期及小時
    +DateToday=今日日期
    +DateReference=參考日期
     DateStart=開始日期
     DateEnd=結束日期
     DateCreation=建立日期
    -DateCreationShort=Creat. date
    +DateCreationShort=建立日
     DateModification=修改日期
    -DateModificationShort=修改日期
    -DateLastModification=Latest modification date
    +DateModificationShort=修改日
    +DateLastModification=最新修改日期
     DateValidation=驗證日期
    -DateClosing=截止日期
    +DateClosing=結案日期
     DateDue=截止日期
     DateValue=值的日期
     DateValueShort=值的日期
     DateOperation=操作日期
    -DateOperationShort=操作日期
    -DateLimit=期限
    +DateOperationShort=操作日
    +DateLimit=期限日
     DateRequest=申請日期
     DateProcess=處理日期
    -DateBuild=報告生成日期
    +DateBuild=報表產生日期
     DatePayment=付款日期
     DateApprove=核准日期
    -DateApprove2=核准日期(主管)
    -RegistrationDate=Registration date
    -UserCreation=Creation user
    -UserModification=Modification user
    -UserValidation=Validation user
    -UserCreationShort=Creat. user
    -UserModificationShort=Modif. user
    -UserValidationShort=Valid. user
    +DateApprove2=核准日期(第二次核准)
    +RegistrationDate=註冊日期
    +UserCreation=建立的用戶
    +UserModification=修改的用戶
    +UserValidation=驗證的用戶
    +UserCreationShort=建立者
    +UserModificationShort=修改者
    +UserValidationShort=驗證者
     DurationYear=年
     DurationMonth=月
     DurationWeek=周
     DurationDay=天
    -DurationYears=歲
    +DurationYears=年
     DurationMonths=個月
     DurationWeeks=周
     DurationDays=天
    @@ -288,7 +289,7 @@ WeekShort=周
     Day=天
     Hour=小時
     Minute=分鐘
    -Second=第二
    +Second=秒
     Years=歲
     Months=個月
     Days=天
    @@ -303,178 +304,179 @@ Tomorrow=明天
     Morning=上午
     Afternoon=下午
     Quadri=季
    -MonthOfDay=日
    +MonthOfDay=當天的月份
     HourShort=時
     MinuteShort=分
     Rate=稅率
    -CurrencyRate=Currency conversion rate
    -UseLocalTax=營業稅
    +CurrencyRate=目前轉換匯率
    +UseLocalTax=含稅
     Bytes=Bytes
     KiloBytes=KB
     MegaBytes=MB
     GigaBytes=GB
     TeraBytes=TB
    -UserAuthor=User of creation
    -UserModif=User of last update
    +UserAuthor=建立的用戶
    +UserModif=最後一次更新的用戶
     b=b
     Kb=Kb
     Mb=Mb
     Gb=Gb
     Tb=Tb
    -Cut=切
    +Cut=剪下
     Copy=複製
     Paste=貼上
     Default=預設
     DefaultValue=預設值
    -DefaultValues=Default values
    +DefaultValues=預設值
     Price=價格
    -PriceCurrency=Price (currency)
    -UnitPrice=單價
    -UnitPriceHT=單位價格(凈值)
    -UnitPriceHTCurrency=Unit price (net) (currency)
    -UnitPriceTTC=單價
    -PriceU=向上
    -PriceUHT=單價
    -PriceUHTCurrency=U.P (currency)
    -PriceUTTC=U.P. (inc. tax)
    -Amount=總額
    +PriceCurrency=價格(目前)
    +UnitPrice=單位價格
    +UnitPriceHT=單位價格(凈值)
    +UnitPriceHTCurrency=單位價格(淨值)(目前)
    +UnitPriceTTC=單位價格
    +PriceU=單價
    +PriceUHT=單價(淨)
    +PriceUHTCurrency=單價(目前)
    +PriceUTTC=單價(含稅)
    +Amount=金額
     AmountInvoice=發票金額
    -AmountInvoiced=Amount invoiced
    +AmountInvoiced=已開發票金額
     AmountPayment=付款金額
    -AmountHTShort=金額
    -AmountTTCShort=金額(含稅)
    -AmountHT=銷售金額
    -AmountTTC=金額(含稅)
    -AmountVAT=營業稅金額
    -MulticurrencyAlreadyPaid=Already payed, original currency
    -MulticurrencyRemainderToPay=Remain to pay, original currency
    -MulticurrencyPaymentAmount=Payment amount, original currency
    -MulticurrencyAmountHT=Amount (net of tax), original currency
    -MulticurrencyAmountTTC=Amount (inc. of tax), original currency
    -MulticurrencyAmountVAT=Amount tax, original currency
    -AmountLT1=Amount tax 2
    -AmountLT2=Amount tax 3
    -AmountLT1ES=稀土額
    -AmountLT2ES=數額IRPF
    +AmountHTShort=金額(淨值)
    +AmountTTCShort=金額(含稅)
    +AmountHT=金額(稅後)
    +AmountTTC=金額(含稅)
    +AmountVAT=稅金
    +MulticurrencyAlreadyPaid=已支付, 原來幣別
    +MulticurrencyRemainderToPay=保持付款, 原來幣別
    +MulticurrencyPaymentAmount=付款金額, 原來幣別
    +MulticurrencyAmountHT=金額(稅後), 原來幣別
    +MulticurrencyAmountTTC=金額(含稅), 原來幣別
    +MulticurrencyAmountVAT=稅金, 原來幣別
    +AmountLT1=稅金 2
    +AmountLT2=稅金 3
    +AmountLT1ES=RE 金額
    +AmountLT2ES=IRPF 金額
     AmountTotal=總金額
     AmountAverage=平均金額
    -PriceQtyMinHT=最低採購價格 (稅後)
    -PriceQtyMinHTCurrency=Price quantity min. (net of tax) (currency)
    +PriceQtyMinHT=最低價格數量(稅後)
    +PriceQtyMinHTCurrency=最低價格數量(稅後)(目前)
     Percentage=百分比
     Total=總計
    -SubTotal=銷售額合計
    -TotalHTShort=金額
    -TotalHTShortCurrency=Total (net in currency)
    +SubTotal=小計
    +TotalHTShort=金額(淨額)
    +TotalHTShortCurrency=總計 (目前的淨值)
     TotalTTCShort=總計(含稅)
    -TotalHT=金額合計
    -TotalHTforthispage=Total (net of tax) for this page
    -Totalforthispage=Total for this page
    -TotalTTC=金額總計
    +TotalHT=金額合計(稅後)
    +TotalHTforthispage=此頁總計(稅後)
    +Totalforthispage=此頁總計
    +TotalTTC=金額總計(含稅)
     TotalTTCToYourCredit=信用額度(含稅)
    -TotalVAT=營業稅
    -TotalVATIN=Total IGST
    -TotalLT1=Total tax 2
    -TotalLT2=Total tax 3
    -TotalLT1ES=共有再生能源
    -TotalLT2ES=共有IRPF
    -TotalLT1IN=Total CGST
    -TotalLT2IN=Total SGST
    -HT=不含稅
    +TotalVAT=總稅金
    +TotalVATIN=IGST 總計
    +TotalLT1=總稅金 2
    +TotalLT2=總稅金 3
    +TotalLT1ES=RE 總計
    +TotalLT2ES=IRPF 總計
    +TotalLT1IN=CGST 總計
    +TotalLT2IN=SGST 總計
    +HT=稅後
     TTC=含稅
    -INCVATONLY=Inc. VAT
    -INCT=Inc. all taxes
    -VAT=營業稅
    +INCVATONLY=含營業稅
    +INCT=包含各式稅金
    +VAT=銷售稅金
     VATIN=IGST
    -VATs=營業稅
    -VATINs=IGST taxes
    -LT1=Sales tax 2
    -LT1Type=Sales tax 2 type
    -LT2=Sales tax 3
    -LT2Type=Sales tax 3 type
    -LT1ES=稀土
    +VATs=銷售稅
    +VATINs=IGST 稅金
    +LT1=銷售稅 2
    +LT1Type=銷售稅 2 類別
    +LT2=銷售稅 3
    +LT2Type=銷售稅 3 類別
    +LT1ES=RE
     LT2ES=IRPF
     LT1IN=CGST
     LT2IN=SGST
    -VATRate=營業稅率
    -VATCode=Tax Rate code
    -VATNPR=Tax Rate NPR
    -DefaultTaxRate=Default tax rate
    +VATRate=稅率
    +VATCode=稅率代碼
    +VATNPR=NPR 稅率
    +DefaultTaxRate=預設稅率
     Average=平均
     Sum=總和
    -Delta=三角洲
    -Module=Module/Application
    -Modules=Modules/Applications
    +Delta=增額
    +RemainToPay=保持付款
    +Module=模組/應用程式
    +Modules=各式模組/應用程式
     Option=選項
    -List=清單列表
    -FullList=全部列表
    +List=明細表
    +FullList=全部明細表
     Statistics=統計
     OtherStatistics=其他統計
     Status=狀態
    -Favorite=Favorite
    -ShortInfo=Info.
    -Ref=編號
    -ExternalRef=Ref. extern
    -RefSupplier=供應商編號
    -RefPayment=付款號
    -CommercialProposalsShort=報價單
    +Favorite=最愛
    +ShortInfo=資訊
    +Ref=參考號
    +ExternalRef=參考的外部
    +RefSupplier=參考的供應商
    +RefPayment=參考的付款資訊
    +CommercialProposalsShort=商業建議及提案
     Comment=註解
     Comments=註解
    -ActionsToDo=這樣的行動
    -ActionsToDoShort=要做到
    +ActionsToDo=待辦事件
    +ActionsToDoShort=待辦
     ActionsDoneShort=完成
     ActionNotApplicable=不適用
    -ActionRunningNotStarted=未開始
    -ActionRunningShort=In progress
    -ActionDoneShort=成品
    -ActionUncomplete=Uncomplete
    -LatestLinkedEvents=Latest %s linked events
    -CompanyFoundation=Company/Organization
    -Accountant=Accountant
    -ContactsForCompany=聯系方式/不會忽略這個第三者
    -ContactsAddressesForCompany=此客戶(供應商)的聯絡人及地址清單
    -AddressesForCompany=Addresses for this third party
    -ActionsOnCompany=關於這個第三方的行動
    -ActionsOnMember=有關此成員的活動
    -ActionsOnProduct=Events about this product
    +ActionRunningNotStarted=從頭開始
    +ActionRunningShort=進行中
    +ActionDoneShort=已完成
    +ActionUncomplete=尚未完成
    +LatestLinkedEvents=最新 %s 已連結的事件
    +CompanyFoundation=公司/組織
    +Accountant=會計人員
    +ContactsForCompany=此合作方的通訊錄
    +ContactsAddressesForCompany=此合作方的通訊錄及地址
    +AddressesForCompany=此合作方的地址
    +ActionsOnCompany=此合作方的各種事件
    +ActionsOnMember=此會員的各種事件
    +ActionsOnProduct=此產品的各種事件
     NActionsLate=%s的後期
    -ToDo=要做到
    -Completed=Completed
    -Running=In progress
    -RequestAlreadyDone=Request already recorded
    +ToDo=待辦
    +Completed=已完成
    +Running=進行中
    +RequestAlreadyDone=請求已經記錄
     Filter=篩選器
    -FilterOnInto=Search criteria '<strong>%s</strong>' into fields %s
    +FilterOnInto=尋找準則 '<strong>%s</strong>' 放到欄位 %s
     RemoveFilter=刪除篩選器
    -ChartGenerated=圖表生成
    -ChartNotGenerated=圖不會生成
    +ChartGenerated=產生圖表
    +ChartNotGenerated=不會產生圖表
     GeneratedOn=建立於%s
     Generate=產生
     Duration=為期
     TotalDuration=總時間
     Summary=摘要
    -DolibarrStateBoard=Database statistics
    -DolibarrWorkBoard=Open items dashboard
    -NoOpenedElementToProcess=No opened element to process
    +DolibarrStateBoard=資料庫統計
    +DolibarrWorkBoard=開放項目儀表板
    +NoOpenedElementToProcess=沒有已開放元件要處理
     Available=可用的
    -NotYetAvailable=尚未提供
    -NotAvailable=不適用
    -Categories=Tags/categories
    -Category=Tag/category
    +NotYetAvailable=尚不可用
    +NotAvailable=無法使用
    +Categories=標籤/各式類別
    +Category=標籤/類別
     By=由
    -From=From
    +From=從
     to=至
     and=和
     or=或
     Other=其他
     Others=其他
    -OtherInformations=其它信息
    +OtherInformations=其他信息
     Quantity=數量
    -Qty=數量
    +Qty=量
     ChangedBy=修改者
     ApprovedBy=核准者
    -ApprovedBy2=Approved by (second approval)
    -Approved=Approved
    -Refused=Refused
    -ReCalculate=Recalculate
    +ApprovedBy2=核准者(第二次核准)
    +Approved=核准
    +Refused=已拒絕
    +ReCalculate=重新計算
     ResultKo=失敗
     Reporting=報告
     Reportings=報表
    @@ -488,33 +490,34 @@ Discount=折扣
     Unknown=未知
     General=一般
     Size=大小
    -OriginalSize=Original size
    +OriginalSize=組織大小
     Received=已收到
     Paid=已支付
    -Topic=Subject
    -ByCompanies=由第三方
    -ByUsers=通過用戶
    -Links=鏈接
    -Link=鏈接
    +Topic=主旨
    +ByCompanies=依合作方
    +ByUsers=依用戶
    +Links=連結
    +Link=連線 
     Rejects=拒絕
     Preview=預覽
     NextStep=下一步
    -Datas=數據
    +Datas=資料
     None=無
     NoneF=無
    -NoneOrSeveral=None or several
    +NoneOrSeveral=沒有或幾個
     Late=最新
    -LateDesc=Delay to define if a record is late or not depends on your setup. Ask your admin to change delay from menu Home - Setup - Alerts.
    +LateDesc=延遲定義記錄是否延遲取決於您的設定。 詢問您的管理員如何從主頁的選單 - 設定 - 警告更改延遲。
    +NoItemLate=No late item
     Photo=圖片
     Photos=圖片
     AddPhoto=添加圖片
    -DeletePicture=Picture delete
    -ConfirmDeletePicture=Confirm picture deletion?
    -Login=註冊
    -LoginEmail=Login (email)
    -LoginOrEmail=Login or Email
    -CurrentLogin=當前登錄
    -EnterLoginDetail=Enter login details
    +DeletePicture=刪除圖片
    +ConfirmDeletePicture=確認刪除圖片?
    +Login=註入
    +LoginEmail=登入(電子郵件)
    +LoginOrEmail=登入/電子郵件
    +CurrentLogin=當前登入
    +EnterLoginDetail=輸入登入詳細資料
     January=一月
     February=二月
     March=三月
    @@ -576,158 +579,158 @@ MonthVeryShort10=O
     MonthVeryShort11=N
     MonthVeryShort12=D
     AttachedFiles=附加檔案和文件
    -JoinMainDoc=Join main document
    -DateFormatYYYYMM=為YYYY - MM
    -DateFormatYYYYMMDD=為YYYY - MM - dd的
    -DateFormatYYYYMMDDHHMM=為YYYY - MM - dd
    +JoinMainDoc=加入主文件
    +DateFormatYYYYMM=YYYY - MM
    +DateFormatYYYYMMDD=YYYY - MM - DD
    +DateFormatYYYYMMDDHHMM=YYYY - MM - DD HH:SS
     ReportName=報告名稱
    -ReportPeriod=報告期內
    +ReportPeriod=報告期間
     ReportDescription=描述
     Report=報告
    -Keyword=Keyword
    -Origin=Origin
    +Keyword=關鍵字
    +Origin=原來
     Legend=傳說
    -Fill=Fill
    -Reset=Reset
    +Fill=填入
    +Reset=重設
     File=檔案
    -Files=檔案
    +Files=各式檔案
     NotAllowed=不允許
     ReadPermissionNotAllowed=讀取權限不允許
     AmountInCurrency=金額 %s
    -Example=範例說明
    -Examples=範例
    +Example=範例
    +Examples=各式範例
     NoExample=沒有範例
     FindBug=報告錯誤
    -NbOfThirdParties=客戶/供應商數
    +NbOfThirdParties=合作方數量
     NbOfLines=行數
    -NbOfObjects=物件數
    -NbOfObjectReferers=Number of related items
    -Referers=Related items
    +NbOfObjects=物件數量
    +NbOfObjectReferers=相關項目數量
    +Referers=各種相關項目
     TotalQuantity=總數量
     DateFromTo=從%s到%s
    -DateFrom=第05期從%s
    -DateUntil=直到%s的
    -Check=支票
    -Uncheck=Uncheck
    +DateFrom=從%s
    +DateUntil=直到%s
    +Check=確認
    +Uncheck=未確認
     Internal=內部
    -External=非內部
    +External=外部
     Internals=內部
    -Externals=非內部
    +Externals=外部
     Warning=警告
    -Warnings=警告
    -BuildDoc=建立督
    -Entity=實體
    +Warnings=各式警告
    +BuildDoc=建立文件
    +Entity=環境
     Entities=實體
     CustomerPreview=客戶預覽資訊
    -SupplierPreview=供應商預覽資訊
    +SupplierPreview=供應商預覽
     ShowCustomerPreview=顯示客戶預覽資訊
    -ShowSupplierPreview=顯示供應商預覽資訊
    -RefCustomer=客戶的訂單號
    +ShowSupplierPreview=顯示供應商預覽
    +RefCustomer=參考值的客戶
     Currency=貨幣
     InfoAdmin=資訊管理員
     Undo=復原
    -Redo=重做
    +Redo=再做一次
     ExpandAll=全部展開
    -UndoExpandAll=撤消擴大
    -SeeAll=See all
    +UndoExpandAll=合併
    +SeeAll=查看全部
     Reason=理由
     FeatureNotYetSupported=功能尚不支持
     CloseWindow=關閉視窗
     Response=反應
     Priority=優先
    -SendByMail=通過電子郵件發送
    -MailSentBy=通過電子郵件發送
    +SendByMail=透過電子郵件傳送
    +MailSentBy=電子郵件傳送自
     TextUsedInTheMessageBody=電子郵件正文
    -SendAcknowledgementByMail=Send confirmation email
    -SendMail=發送電子郵件
    -EMail=E-mail
    +SendAcknowledgementByMail=傳送確認電子郵件
    +SendMail=傳送電子郵件
    +EMail=電子郵件
     NoEMail=沒有電子郵件
     Email=電子郵件
    -NoMobilePhone=No mobile phone
    -Owner=業主
    -FollowingConstantsWillBeSubstituted=以下常量將與相應的值代替。
    +NoMobilePhone=沒有手機
    +Owner=擁有者
    +FollowingConstantsWillBeSubstituted=接下來常數將代替相對應的值。
     Refresh=重新整理
    -BackToList=返回列表
    -GoBack=回去
    +BackToList=返回明細表
    +GoBack=返回
     CanBeModifiedIfOk=可以被修改(如果值有效)
     CanBeModifiedIfKo=可以被修改(如果值無效)
     ValueIsValid=值是有效的
    -ValueIsNotValid=Value is not valid
    -RecordCreatedSuccessfully=Record created successfully
    -RecordModifiedSuccessfully=記錄修改成功
    -RecordsModified=%s record modified
    -RecordsDeleted=%s record deleted
    +ValueIsNotValid=值是無效的
    +RecordCreatedSuccessfully=成功地建立記錄
    +RecordModifiedSuccessfully=成功地修改記錄
    +RecordsModified=%s記錄已修改
    +RecordsDeleted=%s記錄已刪除
     AutomaticCode=自動產生代碼
    -FeatureDisabled=功能禁用
    -MoveBox=Move widget
    +FeatureDisabled=禁用功能
    +MoveBox=移動小工具
     Offered=提供
     NotEnoughPermissions=您沒有這個動作的權限
    -SessionName=會議名稱
    +SessionName=連線階段名稱
     Method=方法
     Receive=收到
    -CompleteOrNoMoreReceptionExpected=Complete or nothing more expected
    -ExpectedValue=Expected Value
    +CompleteOrNoMoreReceptionExpected=完成或沒有更多的預期
    +ExpectedValue=期望值
     CurrentValue=當前值
     PartialWoman=部分
     TotalWoman=全部
     NeverReceived=從未收到
     Canceled=取消
    -YouCanChangeValuesForThisListFromDictionarySetup=You can change values for this list from menu Setup - Dictionaries
    -YouCanChangeValuesForThisListFrom=You can change values for this list from menu %s
    -YouCanSetDefaultValueInModuleSetup=You can set the default value used when creating a new record into module setup
    +YouCanChangeValuesForThisListFromDictionarySetup=您可從選單「設定-各式分類」改變此明細表的值
    +YouCanChangeValuesForThisListFrom=您可從選單 %s 修改此明細表的值
    +YouCanSetDefaultValueInModuleSetup=當建立一筆新記錄時您可以在設定模組中設定要使用的預設值
     Color=彩色
     Documents=附加檔案
     Documents2=文件
    -UploadDisabled=上傳禁用
    +UploadDisabled=禁用上傳
     MenuAccountancy=會計
     MenuECM=文件
    -MenuAWStats=awstats的
    -MenuMembers=成員
    -MenuAgendaGoogle=谷歌議程
    -ThisLimitIsDefinedInSetup=Dolibarr限制(菜單家庭安裝安全):%s的Kb的,PHP的限制:%s的Kb的
    -NoFileFound=沒有任何檔案或文件
    -CurrentUserLanguage=當前語言
    -CurrentTheme=當前主題
    -CurrentMenuManager=Current menu manager
    +MenuAWStats=AWStats 軟體
    +MenuMembers=會員
    +MenuAgendaGoogle=Google 行事曆
    +ThisLimitIsDefinedInSetup=Dolibarr 的限制(選單 首頁 - 設定 - 安全): %s Kb, PHP的限制:%s Kb
    +NoFileFound=此資料夾沒有任何檔案或文件
    +CurrentUserLanguage=目前語言
    +CurrentTheme=目前主題
    +CurrentMenuManager=目前選單管理器
     Browser=瀏覽器
    -Layout=Layout
    -Screen=Screen
    +Layout=佈置
    +Screen=蟇幕
     DisabledModules=禁用模組
     For=為
     ForCustomer=客戶
     Signature=電子郵件簽名
    -DateOfSignature=Date of signature
    -HidePassword=隱藏密碼
    -UnHidePassword=顯示密碼
    +DateOfSignature=簽名日期
    +HidePassword=顯示命令時隱藏密碼
    +UnHidePassword=顯示實際命令時顯示密碼
     Root=根目錄
     Informations=資訊
     Page=頁面
     Notes=備註
    -AddNewLine=新增項目
    +AddNewLine=新增一行
     AddFile=新增檔案
    -FreeZone=Not a predefined product/service
    -FreeLineOfType=Not a predefined entry of type
    -CloneMainAttributes=複製的對象,其主要屬性
    +FreeZone=沒有預先定義的產品/服務
    +FreeLineOfType=沒有預先定義的輸入類型
    +CloneMainAttributes=完整複製物件時複製主要屬性
     PDFMerge=合併PDF
     Merge=合併
    -DocumentModelStandardPDF=Standard PDF template
    -PrintContentArea=全螢幕顯示資訊區
    -MenuManager=Menu manager
    -WarningYouAreInMaintenanceMode=警告,你是在維護模式,因此,只有登錄<b>%s</b>是允許使用在目前的應用。
    +DocumentModelStandardPDF=標準 PDF 範本
    +PrintContentArea=顯示頁面列印的主要內容區域
    +MenuManager=選單管理器
    +WarningYouAreInMaintenanceMode=警告,您在維護模式,因此目前只能允許登入<b>%s</b>及使用應用程式。
     CoreErrorTitle=系統錯誤
    -CoreErrorMessage=Sorry, an error occurred. Contact your system administrator to check the logs or disable $dolibarr_main_prod=1 to get more information.
    +CoreErrorMessage=很抱歉,產生錯誤。連絡您系統管理員以確認記錄檔或禁用 $dolibarr_main_prod=1 取得更多資訊。
     CreditCard=信用卡
     ValidatePayment=驗證付款
    -CreditOrDebitCard=Credit or debit card
    -FieldsWithAreMandatory=與<b>%或學科</b>是強制性
    -FieldsWithIsForPublic=<b>%與</b> s域的成員顯示在公開名單。如果你不想要這個,檢查“公共”框。
    -AccordingToGeoIPDatabase=(根據geoip的轉換)
    +CreditOrDebitCard=信用或金融卡
    +FieldsWithAreMandatory=<b>%s</b>的欄位是強制性
    +FieldsWithIsForPublic=在公開會員明細表中 <b>%s</b> 的欄位是顯示。如果你不想要顯示,檢查“公共”盒並關閉。
    +AccordingToGeoIPDatabase=(根據 GeoIP 的轉換)
     Line=線
     NotSupported=不支持
    -RequiredField=必填字段
    +RequiredField=必填欄位
     Result=結果
     ToTest=測試
    -ValidateBefore=卡在使用之前必須經過驗證此功能
    +ValidateBefore=卡片在使用之前必須經過驗證此功能
     Visibility=能見度
     Private=私人
     Hidden=隱蔽
    @@ -736,138 +739,138 @@ Source=來源
     Prefix=字首
     Before=前
     After=後
    -IPAddress=IP地址
    +IPAddress=IP 地址
     Frequency=頻率
     IM=即時通訊軟體
     NewAttribute=新屬性
     AttributeCode=屬性代碼
    -URLPhoto=照片的URL
    -SetLinkToAnotherThirdParty=鏈接到另一個第三方
    -LinkTo=Link to
    -LinkToProposal=Link to proposal
    -LinkToOrder=Link to order
    -LinkToInvoice=Link to invoice
    -LinkToSupplierOrder=Link to supplier order
    -LinkToSupplierProposal=Link to supplier proposal
    -LinkToSupplierInvoice=Link to supplier invoice
    -LinkToContract=Link to contract
    -LinkToIntervention=Link to intervention
    +URLPhoto=照片/標誌的 URL
    +SetLinkToAnotherThirdParty=連線到另一個合作方
    +LinkTo=連線到
    +LinkToProposal=連線到報價單/提案/建議書
    +LinkToOrder=連線到訂單
    +LinkToInvoice=連線到發票
    +LinkToSupplierOrder=連線到供應商訂單
    +LinkToSupplierProposal=連線到供應商報價/提案/建議書
    +LinkToSupplierInvoice=連線到供應商發票
    +LinkToContract=連線到合約
    +LinkToIntervention=連線到干預
     CreateDraft=建立草稿
    -SetToDraft=Back to draft
    -ClickToEdit=單擊“編輯”
    -EditWithEditor=Edit with CKEditor
    -EditWithTextEditor=Edit with Text editor
    -EditHTMLSource=Edit HTML Source
    -ObjectDeleted=刪除對象%s
    -ByCountry=按國家
    -ByTown=由鎮
    -ByDate=按日期
    -ByMonthYear=按月/年
    -ByYear=在今年
    +SetToDraft=回到草稿
    +ClickToEdit=點擊後“編輯”
    +EditWithEditor=用 CKEditor 編輯
    +EditWithTextEditor=用文字編輯器編輯
    +EditHTMLSource=編輯 HTML 來源檔
    +ObjectDeleted=刪除物件 %s
    +ByCountry=依國家
    +ByTown=依鄉鎮市區
    +ByDate=依日期
    +ByMonthYear=依月/年
    +ByYear=依年
     ByMonth=按月份
    -ByDay=白天
    -BySalesRepresentative=按業務
    -LinkedToSpecificUsers=Linked to a particular user contact
    -NoResults=No results
    -AdminTools=Admin tools
    -SystemTools=System tools
    -ModulesSystemTools=Modules tools
    -Test=Test
    -Element=Element
    -NoPhotoYet=No pictures available yet
    -Dashboard=Dashboard
    -MyDashboard=My dashboard
    -Deductible=Deductible
    +ByDay=依日期
    +BySalesRepresentative=依業務代表
    +LinkedToSpecificUsers=連線到特定用戶連絡人
    +NoResults=無結果
    +AdminTools=管理者工具
    +SystemTools=系統工具
    +ModulesSystemTools=模組工具
    +Test=測試
    +Element=元件
    +NoPhotoYet=還沒有圖片
    +Dashboard=儀表板
    +MyDashboard=我的儀表板
    +Deductible=免賠額
     from=從
     toward=toward
    -Access=Access
    -SelectAction=Select action
    -SelectTargetUser=Select target user/employee
    -HelpCopyToClipboard=按 Ctrl+C 複製
    -SaveUploadedFileWithMask=Save file on server with name "<strong>%s</strong>" (otherwise "%s")
    +Access=存取
    +SelectAction=選擇行動
    +SelectTargetUser=選擇目標用戶/員工
    +HelpCopyToClipboard=按 Ctrl+C 複製到剪貼簿
    +SaveUploadedFileWithMask=以 "<strong>%s</strong>"名稱儲存檔案到伺服器上 (否則用 "%s")
     OriginFileName=原始檔名
     SetDemandReason=設定來源
     SetBankAccount=定義銀行帳號
    -AccountCurrency=Account currency
    -ViewPrivateNote=View notes
    -XMoreLines=%s line(s) hidden
    -ShowMoreLines=Show more/less lines
    +AccountCurrency=帳戶幣別
    +ViewPrivateNote=檢視備註
    +XMoreLines=%s 行(數)被隱藏
    +ShowMoreLines=顯示更多/更少行數
     PublicUrl=公開網址
    -AddBox=Add box
    -SelectElementAndClick=Select an element and click %s
    +AddBox=增加盒子
    +SelectElementAndClick=選擇元件及點選 %s
     PrintFile=列印檔案 %s
    -ShowTransaction=Show entry on bank account
    -ShowIntervention=展幹預
    -ShowContract=查看合同
    -GoIntoSetupToChangeLogo=Go into Home - Setup - Company to change logo or go into Home - Setup - Display to hide.
    +ShowTransaction=在銀行帳戶中顯示交易
    +ShowIntervention=顯示干預
    +ShowContract=顯示合約
    +GoIntoSetupToChangeLogo=移到首頁 - 設定 - 公司 以變更標誌或是移到 首頁 - 設定 - 顯示 中隱藏
     Deny=拒絕
     Denied=拒絕
    -ListOf=List of %s
    -ListOfTemplates=範本列表
    +ListOf=%s 的明細表
    +ListOfTemplates=範本明細表
     Gender=性別
     Genderman=男
     Genderwoman=女
    -ViewList=List view
    +ViewList=列示檢視
     Mandatory=必要
    -Hello=Hello
    -GoodBye=GoodBye
    +Hello=哈囉
    +GoodBye=再見
     Sincerely=敬祝商祺
    -DeleteLine=Delete line
    -ConfirmDeleteLine=Are you sure you want to delete this line?
    -NoPDFAvailableForDocGenAmongChecked=No PDF were available for the document generation among checked record
    -TooManyRecordForMassAction=Too many record selected for mass action. The action is restricted to a list of %s record.
    -NoRecordSelected=No record selected
    -MassFilesArea=Area for files built by mass actions
    -ShowTempMassFilesArea=Show area of files built by mass actions
    -ConfirmMassDeletion=Bulk delete confirmation
    -ConfirmMassDeletionQuestion=Are you sure you want to delete the %s selected record ?
    -RelatedObjects=Related Objects
    +DeleteLine=刪除行
    +ConfirmDeleteLine=您認定您要刪除此行嗎?
    +NoPDFAvailableForDocGenAmongChecked=在確定記錄的中沒有可用的 PDF 可以產生文件
    +TooManyRecordForMassAction=大量行動選取了記錄。該操作僅限於 %s 記錄明細表。
    +NoRecordSelected=沒有記錄被選取
    +MassFilesArea=透過大量操作構建的文件區域
    +ShowTempMassFilesArea=顯示透過大量操作構建的文件區域
    +ConfirmMassDeletion=大量刪除確認
    +ConfirmMassDeletionQuestion=您確定您要刪除 %s 的記錄?
    +RelatedObjects=相關物件
     ClassifyBilled=分類計費
    -ClassifyUnbilled=Classify unbilled
    +ClassifyUnbilled=分類未開單
     Progress=進展
    -FrontOffice=Front office
    +FrontOffice=前面辦公室
     BackOffice=回到辦公室
    -View=View
    -Export=Export
    -Exports=Exports
    -ExportFilteredList=Export filtered list
    -ExportList=Export list
    +View=檢視
    +Export=匯出
    +Exports=各式匯出
    +ExportFilteredList=匯出篩選的明細表
    +ExportList=匯出明細表
     ExportOptions=匯出選項
     Miscellaneous=雜項
    -Calendar=日歷
    -GroupBy=Group by...
    -ViewFlatList=View flat list
    -RemoveString=Remove string '%s'
    -SomeTranslationAreUncomplete=Some languages may be partially translated or may contains errors. If you detect some, you can fix language files registering to <a href="https://transifex.com/projects/p/dolibarr/" target="_blank">https://transifex.com/projects/p/dolibarr/</a>.
    -DirectDownloadLink=Direct download link (public/external)
    -DirectDownloadInternalLink=Direct download link (need to be logged and need permissions)
    -Download=Download
    -DownloadDocument=Download document
    -ActualizeCurrency=Update currency rate
    -Fiscalyear=Fiscal year
    -ModuleBuilder=Module Builder
    -SetMultiCurrencyCode=Set currency
    -BulkActions=Bulk actions
    -ClickToShowHelp=Click to show tooltip help
    -WebSite=Web site
    -WebSites=Web sites
    -WebSiteAccounts=Web site accounts
    -ExpenseReport=差旅報表
    -ExpenseReports=差旅報表
    -HR=HR
    -HRAndBank=HR and Bank
    -AutomaticallyCalculated=Automatically calculated
    -TitleSetToDraft=Go back to draft
    -ConfirmSetToDraft=Are you sure you want to go back to Draft status ?
    -ImportId=Import id
    -Events=活動
    -EMailTemplates=Emails templates
    -FileNotShared=File not shared to exernal public
    -Project=項目
    -Projects=Projects
    +Calendar=日曆
    +GroupBy=群組依...
    +ViewFlatList=大圖示明細表
    +RemoveString=移除字串‘%s’
    +SomeTranslationAreUncomplete=某些語言可能已翻譯部分或可能包含錯誤。若您發現了,可在 <a href="https://transifex.com/projects/p/dolibarr/" target="_blank">https://transifex.com/projects/p/dolibarr/</a>註冊並修改語言檔。
    +DirectDownloadLink=直接下載的連線(公開/外部)
    +DirectDownloadInternalLink=直接下載的連線(需要登入及存取權限)
    +Download=下載
    +DownloadDocument=下載文件
    +ActualizeCurrency=更新匯率
    +Fiscalyear=會計年度
    +ModuleBuilder=模組建立者
    +SetMultiCurrencyCode=設定幣別
    +BulkActions=大量動作
    +ClickToShowHelp=點一下顯示工具提示
    +WebSite=網站
    +WebSites=各式網站
    +WebSiteAccounts=網站帳號
    +ExpenseReport=費用報表
    +ExpenseReports=費用報表
    +HR=人資
    +HRAndBank=人資與銀行
    +AutomaticallyCalculated=自動計算
    +TitleSetToDraft=回到草稿
    +ConfirmSetToDraft=您確定您要回到草稿狀態?
    +ImportId=輸入ID
    +Events=事件
    +EMailTemplates=Email 的範本
    +FileNotShared=檔案沒有分享到外部
    +Project=專案
    +Projects=各式專案
     Rights=權限
    -LineNb=Line no.
    -IncotermLabel=Incoterms
    +LineNb=行數號
    +IncotermLabel=交易條件
     # Week day
     Monday=星期一
     Tuesday=星期二
    @@ -897,47 +900,51 @@ ShortThursday=Th
     ShortFriday=Fr
     ShortSaturday=Sa
     ShortSunday=Su
    -SelectMailModel=Select an email template
    -SetRef=Set ref
    -Select2ResultFoundUseArrows=Some results found. Use arrows to select.
    -Select2NotFound=No result found
    -Select2Enter=Enter
    -Select2MoreCharacter=or more character
    -Select2MoreCharacters=or more characters
    -Select2MoreCharactersMore=<strong>Search syntax:</strong><br><kbd><strong> |</strong></kbd><kbd> OR</kbd> (a|b)<br><kbd><strong>*</strong></kbd><kbd> Any character</kbd> (a*b)<br><kbd><strong>^</strong></kbd><kbd> Start with</kbd> (^ab)<br><kbd><strong>$</strong></kbd><kbd> End with</kbd> (ab$)<br>
    -Select2LoadingMoreResults=Loading more results...
    -Select2SearchInProgress=Search in progress...
    -SearchIntoThirdparties=第三方
    -SearchIntoContacts=Contacts
    -SearchIntoMembers=Members
    -SearchIntoUsers=Users
    -SearchIntoProductsOrServices=Products or services
    -SearchIntoProjects=Projects
    +SelectMailModel=選擇一個電子郵件範本
    +SetRef=設定參考
    +Select2ResultFoundUseArrows=找到某些結果。使用箭頭選擇。
    +Select2NotFound=結果沒有找到
    +Select2Enter=輸入
    +Select2MoreCharacter=或是更多字元
    +Select2MoreCharacters=或是更多字元
    +Select2MoreCharactersMore=<strong>尋找語法:</strong><br><kbd><strong> |</strong></kbd><kbd> 或</kbd> (a|b)<br><kbd><strong>*</strong></kbd><kbd> 任何字元 </kbd> (a*b)<br><kbd><strong>^</strong></kbd><kbd> 開始為</kbd> (^ab)<br><kbd><strong>$</strong></kbd><kbd> 結尾為</kbd> (ab$)<br>
    +Select2LoadingMoreResults=載入更多的結果...
    +Select2SearchInProgress=搜尋進行中...
    +SearchIntoThirdparties=合作方
    +SearchIntoContacts=通訊錄
    +SearchIntoMembers=會員
    +SearchIntoUsers=用戶
    +SearchIntoProductsOrServices=產品或服務
    +SearchIntoProjects=專案
     SearchIntoTasks=任務
    -SearchIntoCustomerInvoices=Customer invoices
    -SearchIntoSupplierInvoices=Supplier invoices
    -SearchIntoCustomerOrders=Customer orders
    -SearchIntoSupplierOrders=Supplier orders
    -SearchIntoCustomerProposals=Customer proposals
    -SearchIntoSupplierProposals=Supplier proposals
    -SearchIntoInterventions=Interventions
    -SearchIntoContracts=Contracts
    -SearchIntoCustomerShipments=Customer shipments
    -SearchIntoExpenseReports=Expense reports
    +SearchIntoCustomerInvoices=客戶發票
    +SearchIntoSupplierInvoices=供應商發票
    +SearchIntoCustomerOrders=客戶訂單
    +SearchIntoSupplierOrders=採購訂單
    +SearchIntoCustomerProposals=客戶提案/建議書
    +SearchIntoSupplierProposals=供應商提案/建議書
    +SearchIntoInterventions=干預/介入
    +SearchIntoContracts=合約
    +SearchIntoCustomerShipments=客戶關係
    +SearchIntoExpenseReports=費用報表
     SearchIntoLeaves=休假
     CommentLink=註解
    -NbComments=Number of comments
    -CommentPage=Comments space
    -CommentAdded=Comment added
    -CommentDeleted=Comment deleted
    +NbComments=註解數
    +CommentPage=註解空間
    +CommentAdded=註解已新增
    +CommentDeleted=註解已刪除
     Everybody=每個人
    -PayedBy=Payed by
    -PayedTo=Payed to
    -Monthly=Monthly
    -Quarterly=Quarterly
    -Annual=Annual
    -Local=Local
    -Remote=Remote
    -LocalAndRemote=Local and Remote
    -KeyboardShortcut=Keyboard shortcut
    +PayedBy=由誰付款
    +PayedTo=付款給
    +Monthly=每月
    +Quarterly=每季
    +Annual=每年
    +Local=本地
    +Remote=遠端
    +LocalAndRemote=本地與遠端
    +KeyboardShortcut=鍵盤快捷鍵
     AssignedTo=指定給
    +Deletedraft=刪除草稿
    +ConfirmMassDraftDeletion=草稿大量刪除確認
    +FileSharedViaALink=透過連線分享檔案
    +
    diff --git a/htdocs/langs/zh_TW/margins.lang b/htdocs/langs/zh_TW/margins.lang
    index 7bf5f801891..caefd807f91 100644
    --- a/htdocs/langs/zh_TW/margins.lang
    +++ b/htdocs/langs/zh_TW/margins.lang
    @@ -28,10 +28,10 @@ UseDiscountAsService=As a service
     UseDiscountOnTotal=On subtotal
     MARGIN_METHODE_FOR_DISCOUNT_DETAILS=Defines if a global discount is treated as a product, a service, or only on subtotal for margin calculation.
     MARGIN_TYPE=Buying/Cost price suggested by default for margin calculation
    -MargeType1=Margin on Best supplier price
    +MargeType1=Margin on Best vendor price
     MargeType2=Margin on Weighted Average Price (WAP)
     MargeType3=Margin on Cost Price
    -MarginTypeDesc=* Margin on best buying price = Selling price - Best supplier price defined on product card<br>* Margin on Weighted Average Price (WAP) = Selling price - Product Weighted Average Price (WAP) or best supplier price if WAP not yet defined<br>* Margin on Cost price = Selling price - Cost price defined on product card or WAP if cost price not defined, or best supplier price if WAP not yet defined
    +MarginTypeDesc=* Margin on best buying price = Selling price - Best vendor price defined on product card<br>* Margin on Weighted Average Price (WAP) = Selling price - Product Weighted Average Price (WAP) or best supplier price if WAP not yet defined<br>* Margin on Cost price = Selling price - Cost price defined on product card or WAP if cost price not defined, or best supplier price if WAP not yet defined
     CostPrice=Cost price
     UnitCharges=Unit charges
     Charges=Charges
    diff --git a/htdocs/langs/zh_TW/members.lang b/htdocs/langs/zh_TW/members.lang
    index 5f78a76f421..4547ea00687 100644
    --- a/htdocs/langs/zh_TW/members.lang
    +++ b/htdocs/langs/zh_TW/members.lang
    @@ -111,7 +111,7 @@ SendingAnEMailToMember=Sending information email to member
     SendingEmailOnAutoSubscription=Sending email on auto registration
     SendingEmailOnMemberValidation=Sending email on new member validation
     SendingEmailOnNewSubscription=Sending email on new subscription
    -SendingReminderForExpiredSubscription=Sending reminder for expired subscription
    +SendingReminderForExpiredSubscription=Sending reminder for expired subscriptions
     SendingEmailOnCancelation=Sending email on cancelation
     # Topic of email templates
     YourMembershipRequestWasReceived=Your membership was received.
    diff --git a/htdocs/langs/zh_TW/modulebuilder.lang b/htdocs/langs/zh_TW/modulebuilder.lang
    index a3fee23cb53..9d6661eda41 100644
    --- a/htdocs/langs/zh_TW/modulebuilder.lang
    +++ b/htdocs/langs/zh_TW/modulebuilder.lang
    @@ -74,6 +74,7 @@ NoWidget=No widget
     GoToApiExplorer=Go to API explorer
     ListOfMenusEntries=List of menu entries
     ListOfPermissionsDefined=List of defined permissions
    +SeeExamples=See examples here
     EnabledDesc=Condition to have this field active (Examples: 1 or $conf->global->MYMODULE_MYOPTION)
     VisibleDesc=Is the field visible ? (Examples: 0=Never visible, 1=Visible on list and create/update/view forms, 2=Visible on list only, 3=Visible on create/update/view form only. Using a negative value means field is not shown by default on list but can be selected for viewing)
     IsAMeasureDesc=Can the value of field be cumulated to get a total into list ? (Examples: 1 or 0)
    @@ -95,3 +96,6 @@ DropTableIfEmpty=(Delete table if empty)
     TableDoesNotExists=The table %s does not exists
     TableDropped=Table %s deleted
     InitStructureFromExistingTable=Build the structure array string of an existing table
    +UseAboutPage=Disallow the about page
    +UseDocFolder=Disallow the documentation folder
    +UseSpecificReadme=Use a specific ReadMe
    diff --git a/htdocs/langs/zh_TW/opensurvey.lang b/htdocs/langs/zh_TW/opensurvey.lang
    index c67241d4315..bd17d41f04d 100644
    --- a/htdocs/langs/zh_TW/opensurvey.lang
    +++ b/htdocs/langs/zh_TW/opensurvey.lang
    @@ -58,3 +58,4 @@ MoreChoices=Enter more choices for the voters
     SurveyExpiredInfo=The poll has been closed or voting delay has expired.
     EmailSomeoneVoted=%s has filled a line.\nYou can find your poll at the link: \n%s
     ShowSurvey=Show survey
    +UserMustBeSameThanUserUsedToVote=You must have voted and use the same user name that the one used to vote, to post a comment
    diff --git a/htdocs/langs/zh_TW/orders.lang b/htdocs/langs/zh_TW/orders.lang
    index ae1c9fe6b01..fd57138b803 100644
    --- a/htdocs/langs/zh_TW/orders.lang
    +++ b/htdocs/langs/zh_TW/orders.lang
    @@ -1,6 +1,6 @@
     # Dolibarr language file - Source file is en_US - orders
     OrdersArea=客戶訂單面積
    -SuppliersOrdersArea=供應商的訂單面積
    +SuppliersOrdersArea=Purchase orders area
     OrderCard=訂單資訊
     OrderId=訂單編號
     Order=訂單
    @@ -13,18 +13,18 @@ OrderToProcess=Order to process
     NewOrder=建立新訂單
     ToOrder=製作訂單
     MakeOrder=製作訂單
    -SupplierOrder=供應商訂單
    -SuppliersOrders=供應商訂單
    -SuppliersOrdersRunning=當前供應商的訂單
    +SupplierOrder=Purchase order
    +SuppliersOrders=採購訂單
    +SuppliersOrdersRunning=Current purchase orders
     CustomerOrder=客戶訂單
    -CustomersOrders=Customer orders
    +CustomersOrders=客戶訂單
     CustomersOrdersRunning=當前客戶訂單
     CustomersOrdersAndOrdersLines=Customer orders and order lines
     OrdersDeliveredToBill=Customer orders delivered to bill
     OrdersToBill=Customer orders delivered
     OrdersInProcess=Customer orders in process
     OrdersToProcess=Customer orders to process
    -SuppliersOrdersToProcess=Supplier orders to process
    +SuppliersOrdersToProcess=Purchase orders to process
     StatusOrderCanceledShort=已取消
     StatusOrderDraftShort=草案階段
     StatusOrderValidatedShort=驗證階段
    @@ -75,15 +75,15 @@ ShowOrder=顯示訂單
     OrdersOpened=Orders to process
     NoDraftOrders=No draft orders
     NoOrder=No order
    -NoSupplierOrder=No supplier order
    +NoSupplierOrder=No purchase order
     LastOrders=最新%s個客戶訂單
     LastCustomerOrders=最新%s個客戶訂單
    -LastSupplierOrders=Latest %s supplier orders
    +LastSupplierOrders=Latest %s purchase orders
     LastModifiedOrders=Latest %s modified orders
     AllOrders=所有的訂單
     NbOfOrders=訂單號碼
     OrdersStatistics=訂單統計
    -OrdersStatisticsSuppliers=供應商的訂單統計
    +OrdersStatisticsSuppliers=Purchase order statistics
     NumberOfOrdersByMonth=按月份訂單數
     AmountOfOrdersByMonthHT=Amount of orders by month (net of tax)
     ListOfOrders=訂單列表
    @@ -97,12 +97,12 @@ ConfirmMakeOrder=Are you sure you want to confirm you made this order on <b>%s</
     GenerateBill=生成發票
     ClassifyShipped=已發貨
     DraftOrders=草案訂單
    -DraftSuppliersOrders=Draft suppliers orders
    +DraftSuppliersOrders=Draft purchase orders
     OnProcessOrders=處理中的訂單
     RefOrder=訂單號碼
     RefCustomerOrder=Ref. order for customer
    -RefOrderSupplier=Ref. order for supplier
    -RefOrderSupplierShort=Ref. order supplier
    +RefOrderSupplier=Ref. order for vendor
    +RefOrderSupplierShort=Ref. order vendor
     SendOrderByMail=為了通過郵件發送
     ActionsOnOrder=採購過程中的事件記錄
     NoArticleOfTypeProduct=任何類型的產品文章',以便對這一秩序shippable文章
    @@ -115,9 +115,9 @@ ConfirmCloneOrder=Are you sure you want to clone this order <b>%s</b>?
     DispatchSupplierOrder=接收供應商的訂單%s
     FirstApprovalAlreadyDone=First approval already done
     SecondApprovalAlreadyDone=Second approval already done
    -SupplierOrderReceivedInDolibarr=Supplier order %s received %s
    -SupplierOrderSubmitedInDolibarr=Supplier order %s submited
    -SupplierOrderClassifiedBilled=Supplier order %s set billed
    +SupplierOrderReceivedInDolibarr=Purchase Order %s received %s
    +SupplierOrderSubmitedInDolibarr=Purchase Order %s submited
    +SupplierOrderClassifiedBilled=Purchase Order %s set billed
     OtherOrders=其他命令
     ##### Types de contacts #####
     TypeContact_commande_internal_SALESREPFOLL=代替客戶下單
    @@ -125,11 +125,11 @@ TypeContact_commande_internal_SHIPPING=代替客戶寄送
     TypeContact_commande_external_BILLING=客戶 Invoice 聯絡人
     TypeContact_commande_external_SHIPPING=客戶 Shipping 聯絡人
     TypeContact_commande_external_CUSTOMER=客戶訂單聯絡人
    -TypeContact_order_supplier_internal_SALESREPFOLL=直接拜訪客戶的方式
    +TypeContact_order_supplier_internal_SALESREPFOLL=Representative following-up purchase order
     TypeContact_order_supplier_internal_SHIPPING=利用貨運方式
    -TypeContact_order_supplier_external_BILLING=供應商利用發票(invoice)方式
    -TypeContact_order_supplier_external_SHIPPING=供應商利用貨運方式
    -TypeContact_order_supplier_external_CUSTOMER=供應商來訪的方式
    +TypeContact_order_supplier_external_BILLING=Vendor invoice contact
    +TypeContact_order_supplier_external_SHIPPING=Vendor shipping contact
    +TypeContact_order_supplier_external_CUSTOMER=Vendor contact following-up order
     Error_COMMANDE_SUPPLIER_ADDON_NotDefined=常COMMANDE_SUPPLIER_ADDON沒有定義
     Error_COMMANDE_ADDON_NotDefined=常COMMANDE_ADDON沒有定義
     Error_OrderNotChecked=No orders to invoice selected
    diff --git a/htdocs/langs/zh_TW/other.lang b/htdocs/langs/zh_TW/other.lang
    index b9e2693c5a9..2a7b0282b2b 100644
    --- a/htdocs/langs/zh_TW/other.lang
    +++ b/htdocs/langs/zh_TW/other.lang
    @@ -40,10 +40,10 @@ Notify_ORDER_SUPPLIER_SENTBYMAIL=通過郵件發送的供應商的訂單
     Notify_ORDER_SUPPLIER_VALIDATE=Supplier order recorded
     Notify_ORDER_SUPPLIER_APPROVE=供應商為了批準
     Notify_ORDER_SUPPLIER_REFUSE=供應商的訂單被拒絕
    -Notify_PROPAL_VALIDATE=驗證客戶的建議
    +Notify_PROPAL_VALIDATE=驗證客戶的客戶提案/建議書
     Notify_PROPAL_CLOSE_SIGNED=Customer propal closed signed
     Notify_PROPAL_CLOSE_REFUSED=Customer propal closed refused
    -Notify_PROPAL_SENTBYMAIL=通過郵件發送的商業提案
    +Notify_PROPAL_SENTBYMAIL=通過郵件發送的商業提案/建議書
     Notify_WITHDRAW_TRANSMIT=傳輸撤軍
     Notify_WITHDRAW_CREDIT=信貸撤離
     Notify_WITHDRAW_EMIT=執行撤離
    @@ -80,9 +80,9 @@ LinkedObject=鏈接對象
     NbOfActiveNotifications=Number of notifications (nb of recipient emails)
     PredefinedMailTest=__(Hello)__\nThis is a test mail sent to __EMAIL__.\nThe two lines are separated by a carriage return.\n\n__USER_SIGNATURE__
     PredefinedMailTestHtml=__(Hello)__\nThis is a <b>test</b> mail (the word test must be in bold).<br>The two lines are separated by a carriage return.<br><br>__USER_SIGNATURE__
    -PredefinedMailContentSendInvoice=__(Hello)__\n\nYou will find here the invoice __REF__\n\nThis is the link to make your online payment if this invoice is not already payed:\n__ONLINE_PAYMENT_URL__\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
    -PredefinedMailContentSendInvoiceReminder=__(Hello)__\n\nWe would like to warn you that the invoice  __REF__ seems to not be payed. So this is the invoice in attachment again, as a reminder.\n\nThis is the link to make your online payment:\n__ONLINE_PAYMENT_URL__\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
    -PredefinedMailContentSendProposal=__(Hello)__\n\nYou will find here the commercial proposal __PREF__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
    +PredefinedMailContentSendInvoice=__(Hello)__\n\nYou will find here the invoice __REF__\n\n__ONLINE_PAYMENT_TEXT_AND_URL__\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
    +PredefinedMailContentSendInvoiceReminder=__(Hello)__\n\nWe would like to warn you that the invoice  __REF__ seems to not be payed. So this is the invoice in attachment again, as a reminder.\n\n__ONLINE_PAYMENT_TEXT_AND_URL__\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
    +PredefinedMailContentSendProposal=__(Hello)__\n\nYou will find here the commercial proposal __REF__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
     PredefinedMailContentSendSupplierProposal=__(Hello)__\n\nYou will find here the price request __REF__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
     PredefinedMailContentSendOrder=__(Hello)__\n\nYou will find here the order __REF__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
     PredefinedMailContentSendSupplierOrder=__(Hello)__\n\nYou will find here our order __REF__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
    @@ -91,6 +91,7 @@ PredefinedMailContentSendShipping=__(Hello)__\n\nYou will find here the shipping
     PredefinedMailContentSendFichInter=__(Hello)__\n\nYou will find here the intervention __REF__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
     PredefinedMailContentThirdparty=__(Hello)__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
     PredefinedMailContentUser=__(Hello)__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__
    +PredefinedMailContentLink=You can click on the link below to make your payment if it is not already done.\n\n%s\n\n
     DemoDesc=Dolibarr is a compact ERP/CRM supporting several business modules. A demo showcasing all modules makes no sense as this scenario never occurs (several hundred available). So, several demo profiles are available.
     ChooseYourDemoProfil=Choose the demo profile that best suits your needs...
     ChooseYourDemoProfilMore=...or build your own profile<br>(manual module selection)
    @@ -172,23 +173,23 @@ ProfIdShortDesc=<b>教授ID為%s</b>是一個國家的信息取決於第三方
     DolibarrDemo=Dolibarr的ERP / CRM的演示
     StatsByNumberOfUnits=Statistics for sum of qty of products/services
     StatsByNumberOfEntities=Statistics in number of referring entities (nb of invoice, or order...)
    -NumberOfProposals=Number of proposals
    +NumberOfProposals=提案/建議書的數量
     NumberOfCustomerOrders=Number of customer orders
     NumberOfCustomerInvoices=Number of customer invoices
    -NumberOfSupplierProposals=Number of supplier proposals
    +NumberOfSupplierProposals=供應商提案/建議書的數量
     NumberOfSupplierOrders=Number of supplier orders
     NumberOfSupplierInvoices=Number of supplier invoices
    -NumberOfUnitsProposals=Number of units on proposals
    +NumberOfUnitsProposals=提案/建議書的單位數量
     NumberOfUnitsCustomerOrders=Number of units on customer orders
     NumberOfUnitsCustomerInvoices=Number of units on customer invoices
    -NumberOfUnitsSupplierProposals=Number of units on supplier proposals
    +NumberOfUnitsSupplierProposals=供應商提案/建議書的單位數量
     NumberOfUnitsSupplierOrders=Number of units on supplier orders
     NumberOfUnitsSupplierInvoices=Number of units on supplier invoices
     EMailTextInterventionAddedContact=A newintervention %s has been assigned to you.
     EMailTextInterventionValidated=幹預%s已被驗證。
     EMailTextInvoiceValidated=發票%s已被確認。
    -EMailTextProposalValidated=這項建議%s已經驗證。
    -EMailTextProposalClosedSigned=The proposal %s has been closed signed.
    +EMailTextProposalValidated=此提案/建議書 %s 已經驗證。
    +EMailTextProposalClosedSigned=此提案/建議書 %s 已結束簽約。
     EMailTextOrderValidated=該命令%s已被驗證。
     EMailTextOrderApproved=該命令%s已被批準。
     EMailTextOrderValidatedBy=The order %s has been recorded by %s.
    @@ -218,7 +219,7 @@ FileIsTooBig=文件過大
     PleaseBePatient=請耐心等待...
     NewPassword=New password
     ResetPassword=Reset password
    -RequestToResetPasswordReceived=A request to change your Dolibarr password has been received
    +RequestToResetPasswordReceived=A request to change your password has been received.
     NewKeyIs=This is your new keys to login
     NewKeyWillBe=Your new key to login to software will be
     ClickHereToGoTo=Click here to go to %s
    @@ -233,6 +234,8 @@ PermissionsDelete=Permissions removed
     YourPasswordMustHaveAtLeastXChars=Your password must have at least <strong>%s</strong> chars
     YourPasswordHasBeenReset=Your password has been reset successfully
     ApplicantIpAddress=IP address of applicant
    +SMSSentTo=SMS sent to %s
    +
     ##### Export #####
     ExportsArea=出口地區
     AvailableFormats=可用的格式
    diff --git a/htdocs/langs/zh_TW/paypal.lang b/htdocs/langs/zh_TW/paypal.lang
    index 1882ef50dd7..71e430a2993 100644
    --- a/htdocs/langs/zh_TW/paypal.lang
    +++ b/htdocs/langs/zh_TW/paypal.lang
    @@ -14,7 +14,6 @@ PaypalModeOnlyPaypal=PayPal only
     ONLINE_PAYMENT_CSS_URL=Optionnal URL of CSS style sheet on online payment page
     ThisIsTransactionId=這是交易編號<b>:%s</b>
     PAYPAL_ADD_PAYMENT_URL=當你郵寄一份文件,添加URL Paypal付款
    -PredefinedMailContentLink=You can click on the link below to make your payment if it is not already done.<br><br>%s<br><br>
     YouAreCurrentlyInSandboxMode=You are currently in the %s "sandbox" mode
     NewOnlinePaymentReceived=New online payment received
     NewOnlinePaymentFailed=New online payment tried but failed
    diff --git a/htdocs/langs/zh_TW/productbatch.lang b/htdocs/langs/zh_TW/productbatch.lang
    index 3dacb865df7..d5df2a6b893 100644
    --- a/htdocs/langs/zh_TW/productbatch.lang
    +++ b/htdocs/langs/zh_TW/productbatch.lang
    @@ -16,7 +16,7 @@ printEatby=有效日: %s
     printSellby=銷售日: %s
     printQty=數量: %d
     AddDispatchBatchLine=增加一行的保存期限
    -WhenProductBatchModuleOnOptionAreForced=當批次/序號模組啟動,庫存的自動增/減模式會依已驗證的發出及人工調度強制增減且無法修改。其他的選項則依您的需求定義。
    +WhenProductBatchModuleOnOptionAreForced=When module Lot/Serial is on, automatic stock decrease  is forced to 'Decrease real stocks on shipping validation' and automatic increase mode is forced to 'Increase real stocks on manual dispatching into warehouses' and can't be edited. Other options can be defined as you want.
     ProductDoesNotUseBatchSerial=此產品不能使用批次/序號數字
     ProductLotSetup=批次/序號模組的設定
     ShowCurrentStockOfLot=顯示產品/批次的目前庫存
    diff --git a/htdocs/langs/zh_TW/products.lang b/htdocs/langs/zh_TW/products.lang
    index c1550dc445d..c9d87b7ec63 100644
    --- a/htdocs/langs/zh_TW/products.lang
    +++ b/htdocs/langs/zh_TW/products.lang
    @@ -70,6 +70,7 @@ SoldAmount=Sold amount
     PurchasedAmount=Purchased amount
     NewPrice=新價格
     MinPrice=Min. selling price
    +EditSellingPriceLabel=Edit selling price label
     CantBeLessThanMinPrice=售價不能低於該產品的最低售價(%s 不含稅)。如果你輸入的折扣過高也會出現此訊息。
     ContractStatusClosed=關閉
     ErrorProductAlreadyExists=一個產品的參考%s已經存在。
    @@ -92,7 +93,7 @@ BarCode=條碼
     BarcodeType=條碼類型
     SetDefaultBarcodeType=設定條碼類型
     BarcodeValue=條碼值
    -NoteNotVisibleOnBill=註解(不會在發票或提案上顯示)
    +NoteNotVisibleOnBill=註解(不會在發票或提案/建議書上顯示)
     ServiceLimitedDuration=如果產品是一種有期限的服務,請指定服務周期:
     MultiPricesAbility=Several segment of prices per product/service (each customer is in one segment)
     MultiPricesNumPrices=多種價格的數量
    @@ -155,7 +156,7 @@ BuyingPrices=採購價格
     CustomerPrices=客戶價格
     SuppliersPrices=供應商價格
     SuppliersPricesOfProductsOrServices=供應商價格
    -CustomCode=Customs/Commodity/HS code
    +CustomCode=Customs / Commodity / HS code
     CountryOrigin=原產地
     Nature=類型
     ShortLabel=簡短標籤
    @@ -250,8 +251,8 @@ PriceNumeric=Number
     DefaultPrice=Default price
     ComposedProductIncDecStock=Increase/Decrease stock on parent change
     ComposedProduct=Sub-product
    -MinSupplierPrice=Minimum supplier price
    -MinCustomerPrice=Minimum customer price
    +MinSupplierPrice=最低採購價格
    +MinCustomerPrice=Minimum selling price
     DynamicPriceConfiguration=Dynamic price configuration
     DynamicPriceDesc=On product card, with this module enabled, you should be able to set mathematic functions to calculate Customer or Supplier prices. Such function can use all mathematic operators, some constants and variables. You can set here the variables you want to be able to use and if the variable need an automatic update, the external URL to use to ask Dolibarr to update automaticaly the value.
     AddVariable=Add Variable
    @@ -274,7 +275,7 @@ IncludingProductWithTag=Including product/service with tag
     DefaultPriceRealPriceMayDependOnCustomer=Default price, real price may depend on customer
     WarningSelectOneDocument=Please select at least one document
     DefaultUnitToShow=Unit
    -NbOfQtyInProposals=Qty in proposals
    +NbOfQtyInProposals=在提案/建議書的數量
     ClinkOnALinkOfColumn=Click on a link of column %s to get a detailed view...
     ProductsOrServicesTranslations=Products or services translation
     TranslatedLabel=Translated label
    diff --git a/htdocs/langs/zh_TW/projects.lang b/htdocs/langs/zh_TW/projects.lang
    index 97c7f572012..ae068e55c55 100644
    --- a/htdocs/langs/zh_TW/projects.lang
    +++ b/htdocs/langs/zh_TW/projects.lang
    @@ -77,8 +77,9 @@ Time=時間
     ListOfTasks=List of tasks
     GoToListOfTimeConsumed=Go to list of time consumed
     GoToListOfTasks=Go to list of tasks
    +GoToGanttView=Go to Gantt view
     GanttView=Gantt View
    -ListProposalsAssociatedProject=指定給專案的商業報價/提案列表清單
    +ListProposalsAssociatedProject=指定給專案的商業提案/建議書清單
     ListOrdersAssociatedProject=List of customer orders associated with the project
     ListInvoicesAssociatedProject=List of customer invoices associated with the project
     ListPredefinedInvoicesAssociatedProject=List of customer template invoices associated with project
    @@ -170,7 +171,7 @@ DocumentModelBeluga=Project template for linked objects overview
     DocumentModelBaleine=Project report template for tasks
     PlannedWorkload=Planned workload
     PlannedWorkloadShort=Workload
    -ProjectReferers=Related items
    +ProjectReferers=相關項目
     ProjectMustBeValidatedFirst=Project must be validated first
     FirstAddRessourceToAllocateTime=Assign a user resource to task to allocate time
     InputPerDay=Input per day
    @@ -209,7 +210,7 @@ OpportunityPonderatedAmount=Opportunities weighted amount
     OpportunityPonderatedAmountDesc=Opportunities amount weighted with probability
     OppStatusPROSP=Prospection
     OppStatusQUAL=Qualification
    -OppStatusPROPO=建議
    +OppStatusPROPO=提案/建議書
     OppStatusNEGO=Negociation
     OppStatusPENDING=Pending
     OppStatusWON=Won
    @@ -226,4 +227,4 @@ AllowCommentOnProject=Allow user comments on projects
     DontHavePermissionForCloseProject=You do not have permissions to close the project %s
     DontHaveTheValidateStatus=The project %s must be open to be closed
     RecordsClosed=%s project(s) closed
    -SendProjectRef=About project %s
    +SendProjectRef=Information project %s
    diff --git a/htdocs/langs/zh_TW/propal.lang b/htdocs/langs/zh_TW/propal.lang
    index 7c10e78720f..03aab775251 100644
    --- a/htdocs/langs/zh_TW/propal.lang
    +++ b/htdocs/langs/zh_TW/propal.lang
    @@ -1,34 +1,34 @@
     # Dolibarr language file - Source file is en_US - propal
    -Proposals=商業建議
    -Proposal=商業建議
    -ProposalShort=建議
    -ProposalsDraft=商業建議草案
    -ProposalsOpened=Open commercial proposals
    -CommercialProposal=商業建議
    -PdfCommercialProposalTitle=商業建議
    -ProposalCard=建議卡
    -NewProp=新的商業建議
    -NewPropal=新建議
    +Proposals=商業提案/建議書
    +Proposal=商業提案/建議書
    +ProposalShort=提案/建議書
    +ProposalsDraft=商業提案/建議書草稿
    +ProposalsOpened=開啟商業提案/建議書
    +CommercialProposal=商業提案/建議書
    +PdfCommercialProposalTitle=商業提案/建議書
    +ProposalCard=提案/建議書卡片
    +NewProp=新的商業提案/建議書
    +NewPropal=新提案/建議書
     Prospect=展望
    -DeleteProp=商業建議刪除
    -ValidateProp=驗證的商業建議
    -AddProp=Create proposal
    -ConfirmDeleteProp=Are you sure you want to delete this commercial proposal?
    -ConfirmValidateProp=Are you sure you want to validate this commercial proposal under name <b>%s</b>?
    -LastPropals=Latest %s proposals
    -LastModifiedProposals=Latest %s modified proposals
    -AllPropals=所有提案
    -SearchAProposal=搜尋建議
    -NoProposal=No proposal
    -ProposalsStatistics=商業建議的統計數字
    +DeleteProp=刪除商業提案/建議書
    +ValidateProp=驗證的商業提案/建議書
    +AddProp=建立提案/建議書
    +ConfirmDeleteProp=您確認要刪除此商業提案/建議書?
    +ConfirmValidateProp=您確定您要用名稱<b>%s</b>驗證此商業提案/建議書?
    +LastPropals=最新提案/建議書 %s
    +LastModifiedProposals=最新修改的提案/建議書%s
    +AllPropals=所有提案/建議書
    +SearchAProposal=搜尋提案/建議書
    +NoProposal=沒有提案/建議書
    +ProposalsStatistics=商業提案/建議書的統計數字
     NumberOfProposalsByMonth=按月份數
     AmountOfProposalsByMonthHT=按月份金額(稅後)
    -NbOfProposals=商業建議數
    -ShowPropal=顯示建議
    +NbOfProposals=商業提案/建議書數量
    +ShowPropal=顯示提案/建議書
     PropalsDraft=草稿
     PropalsOpened=開放
     PropalStatusDraft=草案(等待驗證)
    -PropalStatusValidated=Validated (proposal is opened)
    +PropalStatusValidated=驗證(提案/建議書已開放)
     PropalStatusSigned=簽名(需要收費)
     PropalStatusNotSigned=不簽署(非公開)
     PropalStatusBilled=帳單
    @@ -38,33 +38,33 @@ PropalStatusClosedShort=關閉
     PropalStatusSignedShort=簽名
     PropalStatusNotSignedShort=未簽署
     PropalStatusBilledShort=帳單
    -PropalsToClose=商業建議關閉
    +PropalsToClose=商業提案/建議書將結束
     PropalsToBill=到法案簽署商業建議
    -ListOfProposals=商業建議名單
    -ActionsOnPropal=行動上的建議
    -RefProposal=商業建議參考
    -SendPropalByMail=通過郵件發送的商業建議
    -DatePropal=日期的建議
    +ListOfProposals=商業提案/建議書名單
    +ActionsOnPropal=提案/建議書上的事件
    +RefProposal=商業提案/建議書參考值
    +SendPropalByMail=透過郵件發送的商業提案/建議書
    +DatePropal=提案/建議書的日期
     DateEndPropal=有效期結束日期
     ValidityDuration=有效期
     CloseAs=Set status to
     SetAcceptedRefused=Set accepted/refused
     ErrorPropalNotFound=Propal%s不符合
    -AddToDraftProposals=Add to draft proposal
    -NoDraftProposals=No draft proposals
    -CopyPropalFrom=通過復制現有的商業建議提案
    -CreateEmptyPropal=創建空的商業建議維耶熱或從產品/服務列表
    -DefaultProposalDurationValidity=默認的商業建議有效期(天數)
    -UseCustomerContactAsPropalRecipientIfExist=使用客戶聯系地址,如果定義的,而不是作為提案的第三黨的地址收件人地址
    -ClonePropal=克隆的商業建議
    -ConfirmClonePropal=Are you sure you want to clone the commercial proposal <b>%s</b>?
    -ConfirmReOpenProp=Are you sure you want to open back the commercial proposal <b>%s</b>?
    -ProposalsAndProposalsLines=商業建議和行
    -ProposalLine=建議行
    +AddToDraftProposals=增加提案/建議書草稿
    +NoDraftProposals=沒有提案/建議書草稿
    +CopyPropalFrom=利用現有的商業提案/建議書建立商業提案/建議書
    +CreateEmptyPropal=從產品/服務清單或空白建立提案/建議書
    +DefaultProposalDurationValidity=預設的商業提案/建議書有效期(天數)
    +UseCustomerContactAsPropalRecipientIfExist=使用客戶連絡人地址(如果已定義)而非合作方地址作為提案/建議書收件人地址
    +ClonePropal=完整複製商業提案/建議書
    +ConfirmClonePropal=您確定您要完整複製商業提案/建議書<b>%s</b>?
    +ConfirmReOpenProp=您確定要打開商業提案/建議書<b>%s</b>嗎?
    +ProposalsAndProposalsLines=商業提案/建議書和行數
    +ProposalLine=提案/建議書行
     AvailabilityPeriod=可用性延遲
     SetAvailability=設置可用性延遲
     AfterOrder=訂單後
    -OtherProposals=其他建議
    +OtherProposals=其他提案/建議書
     ##### Availability #####
     AvailabilityTypeAV_NOW=即時
     AvailabilityTypeAV_1W=1個星期
    @@ -72,13 +72,14 @@ AvailabilityTypeAV_2W=2個星期
     AvailabilityTypeAV_3W=3個星期
     AvailabilityTypeAV_1M=1個月
     ##### Types de contacts #####
    -TypeContact_propal_internal_SALESREPFOLL=代表隨訪的建議
    +TypeContact_propal_internal_SALESREPFOLL=代表性的後續提案/建議書
     TypeContact_propal_external_BILLING=客戶發票接觸
    -TypeContact_propal_external_CUSTOMER=客戶聯系隨訪的建議
    +TypeContact_propal_external_CUSTOMER=後續提案/建議書的客戶連絡人
    +TypeContact_propal_external_SHIPPING=Customer contact for delivery
     # Document models
    -DocModelAzurDescription=一個完整的方案模型(logo. ..)
    +DocModelAzurDescription=一個完整的提案/建議書模型(logo. ..)
     DefaultModelPropalCreate=Default model creation
    -DefaultModelPropalToBill=Default template when closing a business proposal (to be invoiced)
    -DefaultModelPropalClosed=Default template when closing a business proposal (unbilled)
    +DefaultModelPropalToBill=當結束企業提案/建議書時使用預設範本(開立發票)
    +DefaultModelPropalClosed=當結束企業提案/建議書時使用預設範本(尚未計價)
     ProposalCustomerSignature=Written acceptance, company stamp, date and signature
    -ProposalsStatisticsSuppliers=Supplier proposals statistics
    +ProposalsStatisticsSuppliers=供應商提案/建議書統計
    diff --git a/htdocs/langs/zh_TW/sendings.lang b/htdocs/langs/zh_TW/sendings.lang
    index 96ce4be64b3..765c6c9015d 100644
    --- a/htdocs/langs/zh_TW/sendings.lang
    +++ b/htdocs/langs/zh_TW/sendings.lang
    @@ -52,8 +52,8 @@ ActionsOnShipping=對裝運的事件
     LinkToTrackYourPackage=鏈接到追蹤您的包裹
     ShipmentCreationIsDoneFromOrder=就目前而言,從這個訂單而建立的出貨單已經完成。
     ShipmentLine=Shipment line
    -ProductQtyInCustomersOrdersRunning=Product quantity into open customers orders
    -ProductQtyInSuppliersOrdersRunning=Product quantity into open suppliers orders
    +ProductQtyInCustomersOrdersRunning=Product quantity into open customer orders
    +ProductQtyInSuppliersOrdersRunning=Product quantity into open purchase orders
     ProductQtyInShipmentAlreadySent=Product quantity from open customer order already sent
     ProductQtyInSuppliersShipmentAlreadyRecevied=Product quantity from open supplier order already received
     NoProductToShipFoundIntoStock=No product to ship found into warehouse <b>%s</b>. Correct stock or go back to choose another warehouse.
    diff --git a/htdocs/langs/zh_TW/stocks.lang b/htdocs/langs/zh_TW/stocks.lang
    index 2df0946c2aa..0d00cb46ee8 100644
    --- a/htdocs/langs/zh_TW/stocks.lang
    +++ b/htdocs/langs/zh_TW/stocks.lang
    @@ -67,7 +67,7 @@ DeStockOnValidateOrder=在客戶訂單驗證後,減少實際庫存量
     DeStockOnShipment=Decrease real stocks on shipping validation
     DeStockOnShipmentOnClosing=Decrease real stocks on shipping classification closed
     ReStockOnBill=在供應商發票(invoice)或票據(Credit notes)驗證後,增加實際庫存量
    -ReStockOnValidateOrder=在供應商訂單批准後,增加實際庫存量
    +ReStockOnValidateOrder=Increase real stocks on purchase orders approbation
     ReStockOnDispatchOrder=Increase real stocks on manual dispatching into warehouses, after supplier order receipt of goods
     OrderStatusNotReadyToDispatch=命令還沒有或根本沒有更多的地位,使產品在倉庫庫存調度。
     StockDiffPhysicTeoric=Explanation for difference between physical and virtual stock
    @@ -161,7 +161,7 @@ inventoryCreatePermission=Create new inventory
     inventoryReadPermission=View inventories
     inventoryWritePermission=Update inventories
     inventoryValidatePermission=Validate inventory
    -inventoryTitle=Inventory
    +inventoryTitle=庫存
     inventoryListTitle=Inventories
     inventoryListEmpty=No inventory in progress
     inventoryCreateDelete=Create/Delete inventory
    @@ -177,7 +177,7 @@ inventoryMvtStock=By inventory
     inventoryWarningProductAlreadyExists=This product is already into list
     SelectCategory=分類篩選器
     SelectFournisseur=Supplier filter
    -inventoryOnDate=Inventory
    +inventoryOnDate=庫存
     INVENTORY_DISABLE_VIRTUAL=Allow to not destock child product from a kit on inventory
     INVENTORY_USE_MIN_PA_IF_NO_LAST_PA=Use the buy price if no last buy price can be found
     INVENTORY_USE_INVENTORY_DATE_FROM_DATEMVT=Stock movement have date of inventory
    @@ -203,3 +203,4 @@ RegulateStock=Regulate Stock
     ListInventory=清單列表
     StockSupportServices=Stock management support services
     StockSupportServicesDesc=By default, you can stock only product with type "product". If on, and if module service is on, you can also stock a product with type "service"
    +ReceiveProducts=Receive items
    diff --git a/htdocs/langs/zh_TW/stripe.lang b/htdocs/langs/zh_TW/stripe.lang
    index 1830b2aa5e2..ca989766167 100644
    --- a/htdocs/langs/zh_TW/stripe.lang
    +++ b/htdocs/langs/zh_TW/stripe.lang
    @@ -58,8 +58,8 @@ NameOnCard=Name on card
     CardNumber=Card Number
     ExpiryDate=Expiry Date
     CVN=CVN
    -DeleteACard=Delete Card record
    -ConfirmDeleteCard=Are you sure you want to delete this Card record?
    +DeleteACard=Delete Card
    +ConfirmDeleteCard=Are you sure you want to delete this Credit or Debit card?
     CreateCustomerOnStripe=Create customer on Stripe
     CreateCardOnStripe=Create card on Stripe
     ShowInStripe=Show in Stripe
    diff --git a/htdocs/langs/zh_TW/supplier_proposal.lang b/htdocs/langs/zh_TW/supplier_proposal.lang
    index 97f269d6a7e..b1b2534a2d8 100644
    --- a/htdocs/langs/zh_TW/supplier_proposal.lang
    +++ b/htdocs/langs/zh_TW/supplier_proposal.lang
    @@ -1,22 +1,22 @@
     # Dolibarr language file - Source file is en_US - supplier_proposal
    -SupplierProposal=Supplier commercial proposals
    -supplier_proposalDESC=Manage price requests to suppliers
    +SupplierProposal=供應商商業提案/建議書
    +supplier_proposalDESC=Manage price requests to vendors
     SupplierProposalNew=New price request
     CommRequest=Price request
    -CommRequests=Price requests
    +CommRequests=請求報價
     SearchRequest=Find a request
     DraftRequests=Draft requests
    -SupplierProposalsDraft=Draft supplier proposals
    +SupplierProposalsDraft=供應商提案/建議書草稿
     LastModifiedRequests=Latest %s modified price requests
     RequestsOpened=Open price requests
    -SupplierProposalArea=Supplier proposals area
    -SupplierProposalShort=Supplier proposal
    -SupplierProposals=Supplier proposals
    -SupplierProposalsShort=Supplier proposals
    +SupplierProposalArea=供應商提案/建議書區
    +SupplierProposalShort=供應商提案/建議書
    +SupplierProposals=供應商提案/建議書
    +SupplierProposalsShort=供應商提案/建議書
     NewAskPrice=New price request
     ShowSupplierProposal=Show price request
     AddSupplierProposal=Create a price request
    -SupplierProposalRefFourn=Supplier ref
    +SupplierProposalRefFourn=Vendor ref
     SupplierProposalDate=交貨日期
     SupplierProposalRefFournNotice=Before closing to "Accepted", think to grasp suppliers references.
     ConfirmValidateAsk=Are you sure you want to validate this price request under name <b>%s</b>?
    @@ -47,9 +47,9 @@ CommercialAsk=Price request
     DefaultModelSupplierProposalCreate=Default model creation
     DefaultModelSupplierProposalToBill=Default template when closing a price request (accepted)
     DefaultModelSupplierProposalClosed=Default template when closing a price request (refused)
    -ListOfSupplierProposals=List of supplier proposal requests
    -ListSupplierProposalsAssociatedProject=List of supplier proposals associated with project
    -SupplierProposalsToClose=Supplier proposals to close
    -SupplierProposalsToProcess=Supplier proposals to process
    +ListOfSupplierProposals=要求供應商提案/建議書清單
    +ListSupplierProposalsAssociatedProject=專案中供應商提案/建議書清單
    +SupplierProposalsToClose=將供應商提案/建議書結案
    +SupplierProposalsToProcess=將處理供應商提案/建議書
     LastSupplierProposals=Latest %s price requests
     AllPriceRequests=All requests
    diff --git a/htdocs/langs/zh_TW/suppliers.lang b/htdocs/langs/zh_TW/suppliers.lang
    index 6821ee870dd..8e88fa482d5 100644
    --- a/htdocs/langs/zh_TW/suppliers.lang
    +++ b/htdocs/langs/zh_TW/suppliers.lang
    @@ -1,11 +1,11 @@
     # Dolibarr language file - Source file is en_US - suppliers
     Suppliers=供應商
    -SuppliersInvoice=供應商的發票
    -ShowSupplierInvoice=Show Supplier Invoice
    +SuppliersInvoice=Vendor invoice
    +ShowSupplierInvoice=Show Vendor Invoice
     NewSupplier=新供應商
     History=歷史紀錄
    -ListOfSuppliers=供應商名單
    -ShowSupplier=查看供應商
    +ListOfSuppliers=List of vendors
    +ShowSupplier=Show vendor
     OrderDate=訂購日期
     BuyingPriceMin=Best buying price
     BuyingPriceMinShort=Best buying price
    @@ -14,34 +14,34 @@ TotalSellingPriceMinShort=Total of subproducts selling prices
     SomeSubProductHaveNoPrices=Some sub-products have no price defined
     AddSupplierPrice=Add buying price
     ChangeSupplierPrice=Change buying price
    -SupplierPrices=供應商價格
    +SupplierPrices=Vendor prices
     ReferenceSupplierIsAlreadyAssociatedWithAProduct=該參考供應商已經與一參考:%s的
    -NoRecordedSuppliers=沒有供應商記錄
    -SupplierPayment=供應商付款
    -SuppliersArea=供應商區
    -RefSupplierShort=供應商訂單號
    +NoRecordedSuppliers=No vendor recorded
    +SupplierPayment=Vendor payment
    +SuppliersArea=Vendor area
    +RefSupplierShort=參考供應商
     Availability=可用性
    -ExportDataset_fournisseur_1=供應商發票清單和發票的路線
    -ExportDataset_fournisseur_2=供應商發票和付款
    -ExportDataset_fournisseur_3=Supplier orders and order lines
    +ExportDataset_fournisseur_1=Vendor invoices list and invoice lines
    +ExportDataset_fournisseur_2=Vendor invoices and payments
    +ExportDataset_fournisseur_3=Purchase orders and order lines
     ApproveThisOrder=批準這個訂單
     ConfirmApproveThisOrder=Are you sure you want to approve order <b>%s</b>?
     DenyingThisOrder=拒絕此訂單
     ConfirmDenyingThisOrder=Are you sure you want to deny this order <b>%s</b>?
     ConfirmCancelThisOrder=Are you sure you want to cancel this order <b>%s</b>?
    -AddSupplierOrder=新增供應商的訂單
    -AddSupplierInvoice=新增供應商發票
    -ListOfSupplierProductForSupplier=<b>供應商 %s 的產品及價格清單</b>
    -SentToSuppliers=已確認採購
    -ListOfSupplierOrders=採購單列表
    -MenuOrdersSupplierToBill=待付款採購
    +AddSupplierOrder=Create Purchase Order
    +AddSupplierInvoice=Create vendor invoice
    +ListOfSupplierProductForSupplier=List of products and prices for vendor <b>%s</b>
    +SentToSuppliers=Sent to vendors
    +ListOfSupplierOrders=List of purchase orders
    +MenuOrdersSupplierToBill=Purchase orders to invoice
     NbDaysToDelivery=延遲交貨天數
     DescNbDaysToDelivery=此訂單中最長延遲時間
    -SupplierReputation=Supplier reputation
    +SupplierReputation=Vendor reputation
     DoNotOrderThisProductToThisSupplier=Do not order
     NotTheGoodQualitySupplier=Wrong quality
     ReputationForThisProduct=Reputation
     BuyerName=Buyer name
     AllProductServicePrices=All product / service prices
     AllProductReferencesOfSupplier=All product / service references of supplier
    -BuyingPriceNumShort=供應商價格
    +BuyingPriceNumShort=Vendor prices
    diff --git a/htdocs/langs/zh_TW/users.lang b/htdocs/langs/zh_TW/users.lang
    index 2fe1c29c80c..cc0c96f5a6c 100644
    --- a/htdocs/langs/zh_TW/users.lang
    +++ b/htdocs/langs/zh_TW/users.lang
    @@ -1,69 +1,69 @@
     # Dolibarr language file - Source file is en_US - users
    -HRMArea=HRM area
    -UserCard=帳戶資訊
    +HRMArea=人資區
    +UserCard=用戶卡
     GroupCard=集團卡
     Permission=允許
     Permissions=權限
     EditPassword=修改密碼
     SendNewPassword=重新產生並發送密碼
    -SendNewPasswordLink=Send link to reset password
    +SendNewPasswordLink=傳送連線重設密碼
     ReinitPassword=重設密碼
     PasswordChangedTo=密碼更改為:%s
    -SubjectNewPassword=Your new password for %s
    -GroupRights=組權限
    -UserRights=帳戶權限
    -UserGUISetup=設置使用者介面
    -DisableUser=停用帳戶
    -DisableAUser=禁用一個用戶
    -DeleteUser=刪除帳戶
    -DeleteAUser=刪除一個用戶
    -EnableAUser=使用戶
    +SubjectNewPassword=您新的密碼是 %s
    +GroupRights=群組權限
    +UserRights=用戶權限
    +UserGUISetup=設定用戶介面
    +DisableUser=停用用戶
    +DisableAUser=停用一位用戶
    +DeleteUser=刪除用戶
    +DeleteAUser=刪除一位用戶
    +EnableAUser=啟用用戶
     DeleteGroup=刪除
    -DeleteAGroup=刪除一組
    -ConfirmDisableUser=Are you sure you want to disable user <b>%s</b>?
    -ConfirmDeleteUser=Are you sure you want to delete user <b>%s</b>?
    -ConfirmDeleteGroup=Are you sure you want to delete group <b>%s</b>?
    -ConfirmEnableUser=Are you sure you want to enable user <b>%s</b>?
    -ConfirmReinitPassword=Are you sure you want to generate a new password for user <b>%s</b>?
    -ConfirmSendNewPassword=Are you sure you want to generate and send new password for user <b>%s</b>?
    +DeleteAGroup=刪除一群組
    +ConfirmDisableUser=您確定要禁用用戶 <b>%s</b> ?
    +ConfirmDeleteUser=您確定要刪除用戶 <b>%s</b> ?
    +ConfirmDeleteGroup=您確定要刪除群組 <b>%s</b>?
    +ConfirmEnableUser=您確定要啟用用戶 <b>%s</b>?
    +ConfirmReinitPassword=您確定要產生新密碼給用戶 <b>%s</b>?
    +ConfirmSendNewPassword=您確定要產生及傳送新密碼給用戶 <b>%s</b>?
     NewUser=新增用戶
    -CreateUser=創建用戶
    +CreateUser=建立用戶
     LoginNotDefined=登錄沒有定義。
     NameNotDefined=名稱沒有定義。
     ListOfUsers=用戶名單
     SuperAdministrator=超級管理員
    -SuperAdministratorDesc=管理員的所有權利
    +SuperAdministratorDesc=全域管理員
     AdministratorDesc=管理員
    -DefaultRights=默認權限
    -DefaultRightsDesc=這裏定義<u>默認</u> )權限自動授予一個<u>新創建的</u>用戶的用戶(轉到卡上改變現有的用戶權限。
    +DefaultRights=預設權限
    +DefaultRightsDesc=這裏定義<u>預設</u> 權限自動授予一位<u>新建立</u>的用戶(移到用戶卡上改變現有的用戶權限)。
     DolibarrUsers=Dolibarr用戶
     LastName=姓氏
     FirstName=名字
     ListOfGroups=群組名單
    -NewGroup=新增群組
    +NewGroup=新群組
     CreateGroup=建立群組
    -RemoveFromGroup=從組中刪除
    -PasswordChangedAndSentTo=密碼更改,發送到<b>%s。</b>
    -PasswordChangeRequest=Request to change password for <b>%s</b>
    -PasswordChangeRequestSent=要求更改密碼<b>的S%</b>發送到<b>%s。</b>
    -ConfirmPasswordReset=Confirm password reset
    +RemoveFromGroup=從群組中刪除
    +PasswordChangedAndSentTo=密碼更改,發送到<b>%s</b>。
    +PasswordChangeRequest=<b>%s</b>要求變更密碼
    +PasswordChangeRequestSent=<b>%s</b> 傳送給 <b>%s</b> 要求更改密碼。
    +ConfirmPasswordReset=確認密碼重設
     MenuUsersAndGroups=用戶和群組
    -LastGroupsCreated=Latest %s created groups
    -LastUsersCreated=Latest %s users created
    +LastGroupsCreated=最新建立的群組 %s
    +LastUsersCreated=最新建立的用戶 %s
     ShowGroup=顯示群組
     ShowUser=顯示用戶
    -NonAffectedUsers=非受影響的用戶
    +NonAffectedUsers=非指派的用戶
     UserModified=用戶修改成功
     PhotoFile=圖片檔案
    -ListOfUsersInGroup=在這個名單的用戶組
    -ListOfGroupsForUser=這個名單的用戶群
    -LinkToCompanyContact=是否為客戶/潛在/供應商的聯絡人
    -LinkedToDolibarrMember=鏈接到會員
    -LinkedToDolibarrUser=用戶鏈接到Dolibarr
    -LinkedToDolibarrThirdParty=鏈接到第三方Dolibarr
    -CreateDolibarrLogin=創建一個用戶
    -CreateDolibarrThirdParty=創建一個第三者
    -LoginAccountDisableInDolibarr=帳戶已停用的Dolibarr。
    +ListOfUsersInGroup=此群組內用戶明細表
    +ListOfGroupsForUser=此用戶的群組明細表
    +LinkToCompanyContact=連線成為合作方的連絡人
    +LinkedToDolibarrMember=連線成為會員
    +LinkedToDolibarrUser=連線成為 Dolibarr 用戶
    +LinkedToDolibarrThirdParty=連線成為 Dolibarr 的合作方
    +CreateDolibarrLogin=建立一位用戶
    +CreateDolibarrThirdParty=建立一位合作方
    +LoginAccountDisableInDolibarr=在 Dolibarr 中帳戶已禁用。
     UsePersonalValue=使用個人設定值
     InternalUser=內部用戶
     ExportDataset_user_1=Dolibarr的用戶和屬性
    @@ -83,7 +83,7 @@ UserDisabled=用戶%s禁用
     UserEnabled=用戶%s啟動
     UserDeleted=使用者%s刪除
     NewGroupCreated=集團創建%s的
    -GroupModified=Group %s modified
    +GroupModified=群組 %s 已修改
     GroupDeleted=群組%s刪除
     ConfirmCreateContact=Are you sure you want to create a Dolibarr account for this contact?
     ConfirmCreateLogin=Are you sure you want to create a Dolibarr account for this member?
    diff --git a/htdocs/langs/zh_TW/website.lang b/htdocs/langs/zh_TW/website.lang
    index 25796dda9f1..7bbcf5348b2 100644
    --- a/htdocs/langs/zh_TW/website.lang
    +++ b/htdocs/langs/zh_TW/website.lang
    @@ -73,7 +73,7 @@ AnotherContainer=Another container
     WEBSITE_USE_WEBSITE_ACCOUNTS=Enable the web site account table
     WEBSITE_USE_WEBSITE_ACCOUNTSTooltip=Enable the table to store web site accounts (login/pass) for each website / thirdparty
     YouMustDefineTheHomePage=You must first define the default Home page
    -OnlyEditionOfSourceForGrabbedContentFuture=Note: only edition of HTML source will be possible when a page content is intiliazed by grabbing it from an external page (WYSIWYG editor will not be available)
    +OnlyEditionOfSourceForGrabbedContentFuture=Note: only edition of HTML source will be possible when a page content is initiliazed by grabbing it from an external page (WYSIWYG editor will not be available)
     OnlyEditionOfSourceForGrabbedContent=Only edition of HTML source is possible when content was grabbed from an external site
     GrabImagesInto=Grab also images found into css and page.
     ImagesShouldBeSavedInto=Images should be saved into directory
    diff --git a/htdocs/langs/zh_TW/workflow.lang b/htdocs/langs/zh_TW/workflow.lang
    index bc6ef25913c..c26ef6b6d53 100644
    --- a/htdocs/langs/zh_TW/workflow.lang
    +++ b/htdocs/langs/zh_TW/workflow.lang
    @@ -1,20 +1,20 @@
     # Dolibarr language file - Source file is en_US - workflow
     WorkflowSetup=工作流程模組設置
    -WorkflowDesc=這個模組是設計來修改自動化的行為。預設為工作流程開啟(你可以依照你要的順序做事)。你可以啟動你有興趣的自動化項目。
    -ThereIsNoWorkflowToModify=這個模組啟動會無法修正工作流程。
    +WorkflowDesc=此模組是設計來修改應用程式的自動化的行為。預設為開啟工作流程(您可以依照你要的順序做事)。您可以啟動您有興趣的自動化行為。
    +ThereIsNoWorkflowToModify=已啟動的模組無法可修改的工作流程。
     # Autocreate
    -descWORKFLOW_PROPAL_AUTOCREATE_ORDER=Automatically create a customer order after a commercial proposal is signed (new order will have same amount than proposal)
    -descWORKFLOW_PROPAL_AUTOCREATE_INVOICE=當商業建議書簽署,自動建立客戶發票 (新發票會有和建議書相同的金額)
    +descWORKFLOW_PROPAL_AUTOCREATE_ORDER=在商業提案/建議書簽署後自動地建立客戶訂單(新訂單的金額與報價/提案/建議書金額相同)
    +descWORKFLOW_PROPAL_AUTOCREATE_INVOICE=當商業提案/建議書簽署後自動建立客戶發票 (新發票的金額與報價/提案/建議書金額相同)
     descWORKFLOW_CONTRACT_AUTOCREATE_INVOICE=當合約生效,自動建立客戶發票
     descWORKFLOW_ORDER_AUTOCREATE_INVOICE=當客戶訂單結案,自動產生客戶發票。(新發票會和訂單金額相同)
     # Autoclassify customer proposal or order
    -descWORKFLOW_ORDER_CLASSIFY_BILLED_PROPAL=Classify linked source proposal(s) to billed when customer order is set to billed (and if amount of the order is same than total amount of signed linked proposals)
    -descWORKFLOW_INVOICE_CLASSIFY_BILLED_PROPAL=Classify linked source proposal(s) to billed when customer invoice is validated (and if amount of the invoice is same than total amount of signed linked proposals)
    -descWORKFLOW_INVOICE_AMOUNT_CLASSIFY_BILLED_ORDER=Classify linked source customer order(s) to billed when customer invoice is validated (and if amount of the invoice is same than total amount of linked orders)
    -descWORKFLOW_INVOICE_CLASSIFY_BILLED_ORDER=Classify linked source customer order(s) to billed when customer invoice is set to paid (and if amount of the invoice is same than total amount of linked orders)
    -descWORKFLOW_ORDER_CLASSIFY_SHIPPED_SHIPPING=Classify linked source customer order to shipped when a shipment is validated (and if quantity shipped by all shipments is the same as in the order to update)
    +descWORKFLOW_ORDER_CLASSIFY_BILLED_PROPAL=當客戶訂單設定為結算時,將來源的提案/建議書分類為結算(並且訂單金額與簽署的提案/建議書的總金額相同)
    +descWORKFLOW_INVOICE_CLASSIFY_BILLED_PROPAL=當客戶發票已生效時,將來源的提案/建議書分類為結算(並且如果發票金額與簽署的提案/建議書的總金額相同)
    +descWORKFLOW_INVOICE_AMOUNT_CLASSIFY_BILLED_ORDER=當客戶發票已生效時,將來源的客戶訂單分類為結算(並且如果發票金額與關連訂單的總金額相同)
    +descWORKFLOW_INVOICE_CLASSIFY_BILLED_ORDER=當客戶發票設定為已付款時,將來源的客戶訂單分類為結算(並且如果發票金額與關連訂單的總金額相同)
    +descWORKFLOW_ORDER_CLASSIFY_SHIPPED_SHIPPING=當送貨單生效時時,將來源的客戶訂單分類為已運送(並且如果送貨單運送的數量與關連訂單的總金額相同)
     # Autoclassify supplier order
    -descWORKFLOW_ORDER_CLASSIFY_BILLED_SUPPLIER_PROPOSAL=Classify linked source supplier proposal(s) to billed when supplier invoice is validated (and if amount of the invoice is same than total amount of linked proposals)
    -descWORKFLOW_INVOICE_AMOUNT_CLASSIFY_BILLED_SUPPLIER_ORDER=Classify linked source supplier order(s) to billed when supplier invoice is validated (and if amount of the invoice is same than total amount of linked orders)
    +descWORKFLOW_ORDER_CLASSIFY_BILLED_SUPPLIER_PROPOSAL=當供應商發票已生效時,將來源的供應商提案/建議書分類為結算(並且如果發票金額與關連訂單的總金額相同)
    +descWORKFLOW_INVOICE_AMOUNT_CLASSIFY_BILLED_SUPPLIER_ORDER=當供應商發票已生效時,將來源的採購訂單分類為結算(並且如果發票金額與關連訂單的總金額相同)
     AutomaticCreation=自動建立
     AutomaticClassification=自動分類
    diff --git a/htdocs/livraison/card.php b/htdocs/livraison/card.php
    index b6b25424e65..44eb12299d9 100644
    --- a/htdocs/livraison/card.php
    +++ b/htdocs/livraison/card.php
    @@ -5,7 +5,7 @@
      * Copyright (C) 2005-2014	Regis Houssin			<regis.houssin@capnetworks.com>
      * Copyright (C) 2007		Franky Van Liedekerke	<franky.van.liedekerke@telenet.be>
      * Copyright (C) 2013       Florian Henry		  	<florian.henry@open-concept.pro>
    - * Copyright (C) 2015			  Claudio Aschieri		<c.aschieri@19.coop>
    + * Copyright (C) 2015	    Claudio Aschieri		<c.aschieri@19.coop>
      *
      * This program is free software; you can redistribute it and/or modify
      * it under the terms of the GNU General Public License as published by
    @@ -45,11 +45,9 @@ if (! empty($conf->projet->enabled)) {
         require_once DOL_DOCUMENT_ROOT.'/core/class/html.formprojet.class.php';
     }
     
    +// Load translation files required by the page
    +$langs->loadLangs(array("sendings","bills",'deliveries','orders'));
     
    -$langs->load("sendings");
    -$langs->load("bills");
    -$langs->load('deliveries');
    -$langs->load('orders');
     if (!empty($conf->incoterm->enabled)) $langs->load('incoterm');
     
     $action=GETPOST('action', 'alpha');
    @@ -77,9 +75,11 @@ include DOL_DOCUMENT_ROOT.'/core/actions_fetchobject.inc.php';  // Must be inclu
     // Initialize technical object to manage hooks of page. Note that conf->hooks_modules contains array of hook context
     $hookmanager->initHooks(array('deliverycard','globalcard'));
     
    +
     /*
      * Actions
      */
    +
     $parameters=array();
     $reshook=$hookmanager->executeHooks('doActions',$parameters,$object,$action);    // Note that $action and $object may have been modified by some hooks
     
    @@ -245,9 +245,16 @@ if ($action == 'update_extras_line')
     }
     
     
    +// Actions to build doc
    +$upload_dir = $conf->expedition->dir_output.'/receipt';
    +$permissioncreate = $user->rights->expedition->creer;
    +include DOL_DOCUMENT_ROOT.'/core/actions_builddoc.inc.php';
    +
    +
     /*
      * Build document
      */
    +/*
     if ($action == 'builddoc')	// En get ou en post
     {
     	// Save last template used to generate document
    @@ -283,6 +290,7 @@ elseif ($action == 'remove_file')
     	if ($ret) setEventMessages($langs->trans("FileWasRemoved", GETPOST('urlfile')), null, 'mesgs');
     	else setEventMessages($langs->trans("ErrorFailToDeleteFile", GETPOST('urlfile')), null, 'errors');
     }
    +*/
     
     
     /*
    @@ -498,7 +506,7 @@ else
     				print '<form name="setdate_livraison" action="'.$_SERVER["PHP_SELF"].'?id='.$object->id.'" method="post">';
     				print '<input type="hidden" name="token" value="'.$_SESSION['newtoken'].'">';
     				print '<input type="hidden" name="action" value="setdate_livraison">';
    -				$form->select_date($object->date_delivery?$object->date_delivery:-1, 'liv_', 1, 1, '', "setdate_livraison", 1, 1);
    +				print $form->selectDate($object->date_delivery?$object->date_delivery:-1, 'liv_', 1, 1, '', "setdate_livraison", 1, 1);
     				print '<input type="submit" class="button" value="'.$langs->trans('Modify').'">';
     				print '</form>';
     			}
    @@ -578,7 +586,7 @@ else
     			print '</div>';
     
     			/*
    -			 * Lignes produits
    +			 * Products lines
     			 */
     
     			$num_prod = count($object->lines);
    @@ -596,11 +604,8 @@ else
     				print '<td align="center">'.$langs->trans("QtyReceived").'</td>';
     				print "</tr>\n";
     			}
    -			$var=true;
     			while ($i < $num_prod)
     			{
    -
    -
     				print '<tr class="oddeven">';
     				if ($object->lines[$i]->fk_product > 0)
     				{
    @@ -678,7 +683,7 @@ else
     						$line->array_options = array_merge($line->array_options, $srcLine->array_options);
     					}
     					print '<tr class="oddeven">';
    -					print $line->showOptionals($extrafieldsline, $mode, array('style'=>$bc[$var], 'colspan'=>$colspan),$i);
    +					print $line->showOptionals($extrafieldsline, $mode, array('style'=>'class="oddeven"', 'colspan'=>$colspan),$i);
     					print '</tr>';
     				}
     
    @@ -776,6 +781,6 @@ else
     	}
     }
     
    -
    +// End of page
     llxFooter();
     $db->close();
    diff --git a/htdocs/livraison/class/livraison.class.php b/htdocs/livraison/class/livraison.class.php
    index 46b3c113ff2..c5e4b36ed25 100644
    --- a/htdocs/livraison/class/livraison.class.php
    +++ b/htdocs/livraison/class/livraison.class.php
    @@ -3,8 +3,8 @@
      * Copyright (C) 2005-2014 Regis Houssin         <regis.houssin@capnetworks.com>
      * Copyright (C) 2006-2007 Laurent Destailleur   <eldy@users.sourceforge.net>
      * Copyright (C) 2007      Franky Van Liedekerke <franky.van.liedekerke@telenet.be>
    - * Copyright (C) 2011-2012 Philippe Grand	     <philippe.grand@atoo-net.com>
    - * Copyright (C) 2013      Florian Henry		  	<florian.henry@open-concept.pro>
    + * Copyright (C) 2011-2018 Philippe Grand	     <philippe.grand@atoo-net.com>
    + * Copyright (C) 2013      Florian Henry	     <florian.henry@open-concept.pro>
      * Copyright (C) 2014-2015 Marcos García         <marcosgdf@gmail.com>
      *
      * This program is free software; you can redistribute it and/or modify
    @@ -24,7 +24,7 @@
     /**
      *  \file       htdocs/livraison/class/livraison.class.php
      *  \ingroup    delivery
    - *  \brief      Fichier de la classe de gestion des bons de livraison
    + *  \brief      Delivery Order Management Class File
      */
     
     require_once DOL_DOCUMENT_ROOT.'/core/class/commonobject.class.php';
    @@ -39,19 +39,34 @@ if (! empty($conf->commande->enabled)) require_once DOL_DOCUMENT_ROOT.'/commande
      */
     class Livraison extends CommonObject
     {
    +	/**
    +	 * @var string ID to identify managed object
    +	 */
     	public $element="delivery";
    +
    +	/**
    +	 * @var int Field with ID of parent key if this field has a parent
    +	 */
     	public $fk_element="fk_livraison";
    +
    +	/**
    +	 * @var string Name of table without prefix where object is stored
    +	 */
     	public $table_element="livraison";
    +
    +	/**
    +	 * @var int    Name of subtable line
    +	 */
     	public $table_element_line="livraisondet";
     
    -	var $brouillon;
    -	var $socid;
    -	var $ref_customer;
    +	public $brouillon;
    +	public $socid;
    +	public $ref_customer;
     
    -	var $date_delivery;    // Date really received
    -	var $date_creation;
    -	var $date_valid;
    -	var $model_pdf;
    +	public $date_delivery;    // Date really received
    +	public $date_creation;
    +	public $date_valid;
    +	public $model_pdf;
     
     	/**
     	 * Constructor
    @@ -149,7 +164,7 @@ class Livraison extends CommonObject
     
     
     				/*
    -				 *  Insertion des produits dans la base
    +				 *  Inserting products into the database
     				 */
     				$num=count($this->lines);
     				for ($i = 0; $i < $num; $i++)
    @@ -212,6 +227,7 @@ class Livraison extends CommonObject
     		}
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *	Create a line
     	 *
    @@ -223,6 +239,7 @@ class Livraison extends CommonObject
     	 */
     	function create_line($origin_id, $qty, $fk_product, $description)
     	{
    +        // phpcs:enable
     		$error = 0;
     		$idprod = $fk_product;
     		$j = 0;
    @@ -301,7 +318,7 @@ class Livraison extends CommonObject
     
     				if ($this->statut == 0) $this->brouillon = 1;
     
    -				// Retreive all extrafield
    +				// Retreive all extrafields
     				// fetch optionals attributes and labels
     				$this->fetch_optionals();
     
    @@ -352,7 +369,7 @@ class Livraison extends CommonObject
     		{
     			if (! empty($conf->global->LIVRAISON_ADDON_NUMBER))
     			{
    -				// Definition du nom de module de numerotation de commande
    +				// Setting the command numbering module name
     				$modName = $conf->global->LIVRAISON_ADDON_NUMBER;
     
     				if (is_readable(DOL_DOCUMENT_ROOT .'/core/modules/livraison/'.$modName.'.php'))
    @@ -361,7 +378,7 @@ class Livraison extends CommonObject
     
     					$now=dol_now();
     
    -					// Recuperation de la nouvelle reference
    +					// Retrieving the new reference
     					$objMod = new $modName($this->db);
     					$soc = new Societe($this->db);
     					$soc->fetch($this->socid);
    @@ -376,8 +393,7 @@ class Livraison extends CommonObject
     		            }
                 		$this->newref = $numref;
     
    -					// Tester si non deja au statut valide. Si oui, on arrete afin d'eviter
    -					// de decrementer 2 fois le stock.
    +					// Test if is not already in valid status. If so, we stop to avoid decrementing the stock twice.
     					$sql = "SELECT ref";
     					$sql.= " FROM ".MAIN_DB_PREFIX."livraison";
     					$sql.= " WHERE ref = '".$this->db->escape($numref)."'";
    @@ -483,15 +499,17 @@ class Livraison extends CommonObject
     		}
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
    -	 * 	Cree le bon de livraison depuis une expedition existante
    +	 * 	Creating the delivery slip from an existing shipment
     	 *
    -	 *	@param	User	$user            Utilisateur qui cree
    -	 *	@param  int		$sending_id      Id de l'expedition qui sert de modele
    +	 *	@param	User	$user            User who creates
    +	 *	@param  int		$sending_id      Id of the expedition that serves as a model
     	 *	@return	integer
     	 */
     	function create_from_sending($user, $sending_id)
     	{
    +        // phpcs:enable
     		$expedition = new Expedition($this->db);
     		$result=$expedition->fetch($sending_id);
     
    @@ -528,6 +546,7 @@ class Livraison extends CommonObject
     		return $this->create($user);
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 * Update a livraison line (only extrafields)
     	 *
    @@ -537,6 +556,7 @@ class Livraison extends CommonObject
     	 */
     	function update_line($id, $array_options=0)
     	{
    +        // phpcs:enable
     		global $conf;
     		$error = 0;
     
    @@ -725,6 +745,7 @@ class Livraison extends CommonObject
     		return $result;
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *	Load lines
     	 *
    @@ -732,6 +753,7 @@ class Livraison extends CommonObject
     	 */
     	function fetch_lines()
     	{
    +        // phpcs:enable
     		$this->lines = array();
     
     		$sql = "SELECT ld.rowid, ld.fk_product, ld.description, ld.subprice, ld.total_ht, ld.qty as qty_shipped, ld.fk_origin_line, ";
    @@ -794,6 +816,7 @@ class Livraison extends CommonObject
     		return $this->LibStatut($this->statut,$mode);
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *	Renvoi le libelle d'un statut donne
     	 *
    @@ -803,31 +826,32 @@ class Livraison extends CommonObject
     	 */
     	function LibStatut($statut,$mode)
     	{
    +        // phpcs:enable
     		global $langs;
     
     		if ($mode==0)
     		{
     			if ($statut==-1) return $langs->trans('StatusDeliveryCanceled');
    -			if ($statut==0)  return $langs->trans('StatusDeliveryDraft');
    -			if ($statut==1)  return $langs->trans('StatusDeliveryValidated');
    +			elseif ($statut==0)  return $langs->trans('StatusDeliveryDraft');
    +			elseif ($statut==1)  return $langs->trans('StatusDeliveryValidated');
     		}
    -		if ($mode==1)
    +		elseif ($mode==1)
     		{
     			if ($statut==-1) return $langs->trans($this->statuts[$statut]);
    -			if ($statut==0)  return $langs->trans($this->statuts[$statut]);
    -			if ($statut==1)  return $langs->trans($this->statuts[$statut]);
    +			elseif ($statut==0)  return $langs->trans($this->statuts[$statut]);
    +			elseif ($statut==1)  return $langs->trans($this->statuts[$statut]);
     		}
    -		if ($mode == 4)
    +		elseif ($mode == 4)
     		{
     			if ($statut==-1) return img_picto($langs->trans('StatusDeliveryCanceled'),'statut5').' '.$langs->trans('StatusDeliveryCanceled');
    -			if ($statut==0)  return img_picto($langs->trans('StatusDeliveryDraft'),'statut0').' '.$langs->trans('StatusDeliveryDraft');
    -			if ($statut==1)  return img_picto($langs->trans('StatusDeliveryValidated'),'statut4').' '.$langs->trans('StatusDeliveryValidated');
    +			elseif ($statut==0)  return img_picto($langs->trans('StatusDeliveryDraft'),'statut0').' '.$langs->trans('StatusDeliveryDraft');
    +			elseif ($statut==1)  return img_picto($langs->trans('StatusDeliveryValidated'),'statut4').' '.$langs->trans('StatusDeliveryValidated');
     		}
    -		if ($mode == 6)
    +		elseif ($mode == 6)
     		{
     			if ($statut==-1) return $langs->trans('StatusDeliveryCanceled').' '.img_picto($langs->trans('StatusDeliveryCanceled'),'statut5');
    -			if ($statut==0)  return $langs->trans('StatusDeliveryDraft').' '.img_picto($langs->trans('StatusDeliveryDraft'),'statut0');
    -			if ($statut==1)  return $langs->trans('StatusDeliveryValidated').' '.img_picto($langs->trans('StatusDeliveryValidated'),'statut4');
    +			elseif ($statut==0)  return $langs->trans('StatusDeliveryDraft').' '.img_picto($langs->trans('StatusDeliveryDraft'),'statut0');
    +			elseif ($statut==1)  return $langs->trans('StatusDeliveryValidated').' '.img_picto($langs->trans('StatusDeliveryValidated'),'statut4');
     		}
     	}
     
    @@ -965,6 +989,7 @@ class Livraison extends CommonObject
     		}
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *	Set the planned delivery date
     	 *
    @@ -974,6 +999,7 @@ class Livraison extends CommonObject
     	 */
     	function set_date_livraison($user, $date_livraison)
     	{
    +        // phpcs:enable
     		if ($user->rights->expedition->creer)
     		{
     			$sql = "UPDATE ".MAIN_DB_PREFIX."livraison";
    @@ -1047,17 +1073,19 @@ class Livraison extends CommonObject
     
     		return CommonObject::commonReplaceThirdparty($db, $origin_id, $dest_id, $tables);
     	}
    -
     }
     
     
     
     /**
    - *  Classe de gestion des lignes de bons de livraison
    + *  Management class of delivery note lines
      */
     class LivraisonLigne extends CommonObjectLine
     {
    -	var $db;
    +    /**
    +     * @var DoliDB Database handler.
    +     */
    +    public $db;
     
     	// From llx_expeditiondet
     	var $qty;
    @@ -1066,23 +1094,39 @@ class LivraisonLigne extends CommonObjectLine
     	var $price;
     	var $fk_product;
     	var $origin_id;
    -	var $label;       // Label produit
    -	var $description;  // Description produit
    +
    +    /**
    +     * @var string delivery note lines label
    +     */
    +    public $label;
    +
    +	/**
    +	 * @var string product description
    +	 */
    +	public $description;
    +
     	/**
     	 * @deprecated
     	 * @see product_ref
     	 */
    -	var $ref;
    +	public $ref;
     	/**
     	 * @deprecated
     	 * @see product_label;
     	 */
    -	var $libelle;
    +	public $libelle;
     
     	public $product_ref;
     	public $product_label;
     
    +	/**
    +	 * @var string ID to identify managed object
    +	 */
     	public $element='livraisondet';
    +
    +	/**
    +	 * @var string Name of table without prefix where object is stored
    +	 */
     	public $table_element='livraisondet';
     
     	/**
    @@ -1094,5 +1138,4 @@ class LivraisonLigne extends CommonObjectLine
     	{
     		$this->db=$db;
     	}
    -
     }
    diff --git a/htdocs/loan/calc.php b/htdocs/loan/calc.php
    deleted file mode 100644
    index fedf26e6a36..00000000000
    --- a/htdocs/loan/calc.php
    +++ /dev/null
    @@ -1,393 +0,0 @@
    -<?php
    -/* Copyright (C) 2002		David Tufts			<http://dave.imarc.net>
    - * Copyright (C) 2014		Alexandre Spangaro	<aspangaro.dolibarr@gmail.com>
    - * Copyright (C) 2015		Frederic France		<frederic.france@free.fr>
    - *
    - * This program is free software; you can redistribute it and/or modify
    - * it under the terms of the GNU General Public License as published by
    - * the Free Software Foundation; either version 3 of the License, or
    - * (at your option) any later version.
    - *
    - * This program is distributed in the hope that it will be useful,
    - * but WITHOUT ANY WARRANTY; without even the implied warranty of
    - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
    - * GNU General Public License for more details.
    - *
    - * You should have received a copy of the GNU General Public License
    - * along with this program. If not, see <http://www.gnu.org/licenses/>.
    - */
    -
    -require '../main.inc.php';
    -
    -$langs->load("loan");
    -
    -/* --------------------------------------------------- *
    - * Set Form DEFAULT values
    - * --------------------------------------------------- */
    -$default_sale_price              = "150000";
    -$default_annual_interest_percent = 7.0;
    -$default_year_term               = 30;
    -$default_down_percent            = 10;
    -$default_show_progress           = true;
    -
    -/* --------------------------------------------------- *
    - * Initialize Variables
    - * --------------------------------------------------- */
    -$sale_price                      = 0;
    -$annual_interest_percent         = 0;
    -$year_term                       = 0;
    -$down_percent                    = 0;
    -$this_year_interest_paid         = 0;
    -$this_year_principal_paid        = 0;
    -$form_complete                   = false;
    -$show_progress                   = false;
    -$monthly_payment                 = false;
    -$show_progress                   = false;
    -$error                           = false;
    -
    -/* --------------------------------------------------- *
    - * Set the USER INPUT values
    - * --------------------------------------------------- */
    -if (isset($_REQUEST['form_complete'])) {
    -    $sale_price                      = GETPOST('sale_price');
    -    $annual_interest_percent         = GETPOST('annual_interest_percent');
    -    $year_term                       = GETPOST('year_term');
    -    $down_percent                    = GETPOST('down_percent');
    -    $show_progress                   = (isset($_REQUEST['show_progress'])) ? GETPOST('show_progress') : false;
    -    $form_complete                   = GETPOST('form_complete');
    -}
    -
    -// This function does the actual mortgage calculations
    -// by plotting a PVIFA (Present Value Interest Factor of Annuity)
    -// table...
    -function get_interest_factor($year_term, $monthly_interest_rate) {
    -    global $base_rate;
    -
    -    $factor      = 0;
    -    $base_rate   = 1 + $monthly_interest_rate;
    -    $denominator = $base_rate;
    -    for ($i=0; $i < ($year_term * 12); $i++) {
    -        $factor += (1 / $denominator);
    -        $denominator *= $base_rate;
    -    }
    -    return $factor;
    -}
    -
    -// If the form is complete, we'll start the math
    -if ($form_complete) {
    -    // We'll set all the numeric values to JUST
    -    // numbers - this will delete any dollars signs,
    -    // commas, spaces, and letters, without invalidating
    -    // the value of the number
    -    $sale_price              = preg_replace( "[^0-9.]", "", $sale_price);
    -    $annual_interest_percent = preg_replace( "[^0-9.]", "", $annual_interest_percent);
    -    $year_term               = preg_replace( "[^0-9.]", "", $year_term);
    -    $down_percent            = preg_replace( "[^0-9.]", "", $down_percent);
    -
    -	if ((float) $year_term <= 0) {
    -		$errors[] = "You must enter a <b>Sale Price of Home</b>";
    -	}
    -	if ((float) $sale_price <= 0) {
    -		$errors[] = "You must enter a <b>Length of Mortgage</b>";
    -	}
    -	if ((float) $annual_interest_percent <= 0) {
    -		$errors[] = "You must enter an <b>Annual Interest Rate</b>";
    -	}
    -	if (!$errors) {
    -        $month_term              = $year_term * 12;
    -        $down_payment            = $sale_price * ($down_percent / 100);
    -        $annual_interest_rate    = $annual_interest_percent / 100;
    -        $monthly_interest_rate   = $annual_interest_rate / 12;
    -        $financing_price         = $sale_price - $down_payment;
    -        $monthly_factor          = get_interest_factor($year_term, $monthly_interest_rate);
    -        $monthly_payment         = $financing_price / $monthly_factor;
    -    }
    -} else {
    -    if (!$sale_price)              { $sale_price              = $default_sale_price;              }
    -    if (!$annual_interest_percent) { $annual_interest_percent = $default_annual_interest_percent; }
    -    if (!$year_term)               { $year_term               = $default_year_term;               }
    -    if (!$down_percent)            { $down_percent            = $default_down_percent;            }
    -    if (!$show_progress)           { $show_progress           = $default_show_progress;           }
    -}
    -
    -if (! empty($errors)) {
    -    setEventMessages('', $errors, 'errors');
    -    $form_complete   = false;
    -}
    -
    -
    -
    -/*
    - *	View
    - */
    -
    -llxHeader();
    -
    -print load_fiche_titre($langs->trans("LoanCalc"), '', 'title_accountancy.png');
    -
    -print $langs->trans('LoanCalcDesc');
    -
    -print '<form method="GET" name="information" action="'.$_SERVER['PHP_SELF'].'">';
    -print '<input type="hidden" name="form_complete" value="1"><br>';
    -
    -dol_fiche_head('');
    -
    -print '<table class="noborder centpercent">';
    -//print '<tr>';
    -//print '<td align="right"><img src="/images/clear.gif" width="225" height="1" border="0" alt=""></td>';
    -//print '<td align="smalltext" width="100%"><img src="/images/clear.gif" width="250" height="1" border="0" alt=""></td>';
    -//print '</tr>';
    -print '<tr>';
    -print '<td align="center" colspan="2"><b>'.$langs->trans('PurchaseFinanceInfo').'</b></td>';
    -print '</tr>';
    -print '<tr>';
    -print '<td align="right">'.$langs->trans('SalePriceOfAsset').':</td>';
    -print '<td><input type="text" size="10" name="sale_price" value="'.$sale_price.'"> '.$langs->trans("Currency".$conf->currency).'</td>';print '</tr>';
    -print '<tr>';
    -print '<td align="right">'.$langs->trans('PercentageDown').':</td>';
    -print '<td><input type="text" size="5" name="down_percent" value="'.$down_percent.'">%</td>';
    -print '</tr>';
    -print '<tr>';
    -print '<td align="right">'.$langs->trans('LengthOfMortgage').':</td>';
    -print '<td><input type="text" size="3" name="year_term" value="'.$year_term.'"> '.$langs->trans("years").'</td>';
    -print '</tr>';
    -print '<tr>';
    -print '<td align="right">'.$langs->trans('AnnualInterestRate').':</td>';
    -print '<td><input type="text" size="5" name="annual_interest_percent" value="'.$annual_interest_percent.'">%</td>';
    -print '</tr>';
    -print '<tr>';
    -print '<td align="right">'.$langs->trans('ExplainCalculations').':</td>';
    -
    -if (! empty($show_progress))
    -{
    -	print '<td><input type="checkbox" name="show_progress" value="1" checked>'.$langs->trans('ShowMeCalculationsAndAmortization').'</td>';
    -}
    -else
    -{
    -	print '<td><input type="checkbox" name="show_progress" value="1">'.$langs->trans('ShowMeCalculationsAndAmortization').'</td>';
    -}
    -
    -print '</tr>';
    -print '</table>';
    -
    -dol_fiche_end();
    -
    -print '<center><input class="button" type="submit" value="'.$langs->trans("Calculate").'"> &nbsp; &nbsp; ';
    -print '<input class="button" type="submit" name="cancel" value="'.$langs->trans("Cancel").'"></center>';
    -
    -// If the form has already been calculated, the $down_payment
    -// and $monthly_payment variables will be figured out, so we can show them in this table
    -if ($form_complete && $monthly_payment)
    -{
    -	print '<br>';
    -	print '<table cellpadding="2" cellspacing="0" border="0" width="100%">';
    -	print '<tr valign="top">';
    -	print '<td align="center" colspan="2" bgcolor="#000000"><font color="#ffffff"><b>'.$langs->trans('MortgagePaymentInformation').'</b></font></td>';
    -	print '</tr>';
    -	print '<tr valign="top" bgcolor="#eeeeee">';
    -	print '<td align="right">'.$langs->trans('DownPayment').':</td>';
    -	print '<td><b>' . number_format($down_payment, "2", ".", ",") . ' ' . $langs->trans("Currency".$conf->currency) . '</b></td>';
    -	print '</tr>';
    -	print '<tr valign="top" bgcolor="#eeeeee">';
    -	print '<td align="right">'.$langs->trans('AmountFinanced').':</td>';
    -	print '<td><b>' . number_format($financing_price, "2", ".", ",") . ' ' . $langs->trans("Currency".$conf->currency) . '</b></td>';
    -	print '</tr>';
    -	print '<tr valign="top" bgcolor="#cccccc">';
    -	print '<td align="right">'.$langs->trans('MonthlyPayment').':</td>';
    -	print '<td><b>' . number_format($monthly_payment, "2", ".", ",") . ' ' . $langs->trans("Currency".$conf->currency) . '</b><br><font>(Principal &amp; Interest ONLY)</font></td>';
    -	print '</tr>';
    -
    -    if ($down_percent < 20)
    -	{
    -        $pmi_per_month = 55 * ($financing_price / 100000);
    -
    -		/*print '<tr valign="top" bgcolor="#FFFFCC">';
    -		print '<td align="right">&nbsp;</td>';
    -		print '<td>';
    -		print '<br>';
    -        echo 'Since you are putting LESS than 20% down, you will need to pay PMI
    -                      (<a href="http://www.google.com/search?hl=en&q=private+mortgage+insurance">Private Mortgage Insurance</a>), which tends
    -                       to be about $55 per month for every $100,000 financed (until you have paid off 20% of your loan). This could add
    -                        '."\$" . number_format($pmi_per_month, "2", ".", ",").' to your monthly payment.';
    -		print '</td>';
    -		print '</tr>';*/
    -		print '<tr valign="top" bgcolor="#FFFF99">';
    -		print '<td align="right">'.$langs->trans('MonthlyPayment').':</td>';
    -		print '<td><b>' . number_format(($monthly_payment + $pmi_per_month), "2", ".", ",") . $langs->trans("Currency".$conf->currency) . '</b><br><font>';
    -		print '(Principal &amp; Interest, and PMI)</td>';
    -		print '</tr>';
    -	}
    -
    -	/*print '<tr valign="top" bgcolor="#CCCCFF">';
    -	print '<td align="right">&nbsp;</td>';
    -	print '<td>';
    -	print '<br>';*/
    -
    -	$assessed_price          = ($sale_price * .85);
    -	$residential_yearly_tax  = ($assessed_price / 1000) * 14;
    -	$residential_monthly_tax = $residential_yearly_tax / 12;
    -
    -	if ($pmi_per_month)
    -	{
    -		$pmi_text = "PMI";
    -	}
    -	/*echo "Residential (or Property) Taxes are a little harder to figure out... In Massachusetts, the average resedential tax rate seems
    -          to be around $14 per year for every $1,000 of your property's assessed value.";*/
    -	//print '<br><br>';
    -	//print "Let's say that your property's <i>assessed value</i> is 85% of what you actually paid for it - ";
    -	/*print number_format($assessed_price, "2", ".", ",") . ' ' . $langs->trans("Currency".$conf->currency) . 'This would mean that your yearly residential taxes will be around';
    -	print number_format($residential_yearly_tax, "2", ".", ",") . ' ' . $langs->trans("Currency".$conf->currency);
    -	print 'This could add ' . number_format($residential_monthly_tax, "2", ".", ",") . ' ' . $langs->trans("Currency".$conf->currency) . 'to your monthly payment';
    -	print '</td>';
    -	print '</tr>';
    -	*/
    -
    -	print '<tr valign="top" bgcolor="#9999FF">';
    -	print '<td align="right">TOTAL Monthly Payment:</td>';
    -	print '<td><b>' . number_format(($monthly_payment + $pmi_per_month + $residential_monthly_tax), "2", ".", ",") . ' ' . $langs->trans("Currency".$conf->currency) . '</b><br><font>';
    -	print '(including '.$pmi_text.')</font></td>';
    -    print '</tr>';
    -}
    -
    -print '</table>';
    -print '</form>';
    -
    -// This prints the calculation progress and
    -// the instructions of HOW everything is figured
    -// out
    -if ($form_complete && $show_progress) {
    -    $step = 1;
    -
    -	print '<br><br>';
    -	print '<table cellpadding="5" cellspacing="0" border="1" width="100%">';
    -	print '<tr valign="top">';
    -	print '<td><b>'. $step++ .'</b></td>';
    -	print '<td>';
    -	print $langs->trans('DownPaymentDesc').'<br><br>';
    -    print number_format($down_payment,"2",".",",") . ' ' . $langs->trans("Currency".$conf->currency) . ' = ';
    -    print number_format($sale_price,"2",".",",") . ' ' . $langs->trans("Currency".$conf->currency) . ' X (' . $down_percent . ' / 100)';
    -	print '</td>';
    -	print '</tr>';
    -	print '<tr valign="top">';
    -	print '<td><b>' . $step++ . '</b></td>';
    -	print '<td>';
    -	print $langs->trans('InterestRateDesc') . '<br><br>';
    -	print $annual_interest_rate . ' = ' . $annual_interest_percent . '% / 100';
    -	print '</td>';
    -	print '</tr>';
    -	print '<tr valign="top" bgcolor="#cccccc">';
    -	print '<td colspan="2">';
    -	print $langs->trans('MonthlyFactorDesc') . ':';
    -	print '</td>';
    -	print '</tr>';
    -	print '<tr valign="top">';
    -	print '<td><b>' . $step++ . '</b></td>';
    -	print '<td>';
    -	print $langs->trans('MonthlyInterestRateDesc') . '<br><br>';
    -	print $monthly_interest_rate . ' = ' . $annual_interest_rate . ' / 12';
    -	print '</td>';
    -	print '</tr>';
    -	print '<tr valign="top">';
    -	print '<td><b>' . $step++ . '</b></td>';
    -	print '<td>';
    -	print $langs->trans('MonthTermDesc') . '<br><br>';
    -	print $month_term . ' '. $langs->trans('Months') . ' = ' . $year_term . ' '. $langs->trans('Years') . ' X 12';
    -	print '</td>';
    -	print '</tr>';
    -	print '<tr valign="top">';
    -	print '<td><b>' . $step++ . '</b></td>';
    -	print '<td>';
    -	print $langs->trans('MonthlyPaymentDesc') . ':<br>';
    -	print $langs->trans('MonthlyPayment').' = ' . number_format($financing_price, "2", "", "") . ' * ';
    -	print '(1 - ((1 + ' . number_format($monthly_interest_rate, "4", "", "") . ')';
    -	print '<sup>-(' . $month_term . ')</sup>)))';
    -	print '<br><br>';
    -	print $langs->trans('AmortizationPaymentDesc');
    -	print '</td>';
    -	print '</tr>';
    -	print '</table>';
    -	print '<br>';
    -
    -
    -	// Set some base variables
    -	$principal     = $financing_price;
    -	$current_month = 1;
    -	$current_year  = 1;
    -
    -	// This basically, re-figures out the monthly payment, again.
    -	$power = -($month_term);
    -	$denom = pow((1 + $monthly_interest_rate), $power);
    -	$monthly_payment = $principal * ($monthly_interest_rate / (1 - $denom));
    -
    -	print '<br><br><a name="amortization"></a>'.$langs->trans('AmortizationMonthlyPaymentOverYears', number_format($monthly_payment, "2", ".", ","), $year_term)."<br>\n";
    -
    -	print '<table class="noborder" width="100%">';
    -
    -	// This LEGEND will get reprinted every 12 months
    -	$legend = '<tr class="liste_titre">';
    -	$legend.= '<td class="liste_titre" align="center">' . $langs->trans("Month") . '</td>';
    -	$legend.= '<td class="liste_titre" align="center">' . $langs->trans("Interest") . '</td>';
    -	$legend.= '<td class="liste_titre" align="center">' . $langs->trans("LoanCapital") . '</td>';
    -	$legend.= '<td class="liste_titre" align="center">' . $langs->trans("Position") . '</td>';
    -	$legend.= '</tr>';
    -
    -	print $legend;
    -
    -	// Loop through and get the current month's payments for
    -	// the length of the loan
    -	while ($current_month <= $month_term)
    -	{
    -		$interest_paid     = $principal * $monthly_interest_rate;
    -		$principal_paid    = $monthly_payment - $interest_paid;
    -		$remaining_balance = $principal - $principal_paid;
    -
    -		$this_year_interest_paid  = $this_year_interest_paid + $interest_paid;
    -		$this_year_principal_paid = $this_year_principal_paid + $principal_paid;
    -
    -		$var = !$var;
    -		print '<tr class="oddeven">';
    -		print '<td align="right">' . $current_month . '</td>';
    -		print '<td align="right">' . number_format($interest_paid, "2", ".", ",") . ' ' . $langs->trans("Currency".$conf->currency) . '</td>';
    -		print '<td align="right">' . number_format($principal_paid, "2", ".", ",") . ' ' . $langs->trans("Currency".$conf->currency) . '</td>';
    -		print '<td align="right">' . number_format($remaining_balance, "2", ".", ",") . ' ' . $langs->trans("Currency".$conf->currency) . '</td>';
    -		print '</tr>';
    -
    -		($current_month % 12) ? ($show_legend = false) : ($show_legend = true);
    -
    -		if ($show_legend) {
    -			print '<tr>';
    -			print '<td colspan="4"><b>' . $langs->trans("Totalsforyear") . ' ' . $current_year . '</td>';
    -			print '</tr>';
    -
    -			$total_spent_this_year = $this_year_interest_paid + $this_year_principal_paid;
    -			print '<tr>';
    -			print '<td>&nbsp;</td>';
    -			print '<td colspan="3">';
    -			print $langs->trans('YouWillSpend', number_format($total_spent_this_year, "2", ".", ",") . ' ' . $langs->trans("Currency".$conf->currency), $current_year) . '<br>';
    -			print $langs->trans('GoToInterest', number_format($this_year_interest_paid, "2", ".", ",") . ' ' . $langs->trans("Currency".$conf->currency)) . '<br>';
    -			print $langs->trans('GoToPrincipal', number_format($this_year_principal_paid, "2", ".", ",") . ' ' . $langs->trans("Currency".$conf->currency)) . '<br>';
    -			print '</td>';
    -			print '</tr>';
    -
    -			print '<tr>';
    -			print '<td colspan="4">&nbsp;<br></td>';
    -			print '</tr>';
    -
    -			$current_year++;
    -			$this_year_interest_paid  = 0;
    -			$this_year_principal_paid = 0;
    -
    -			if (($current_month + 6) < $month_term)
    -			{
    -				echo $legend;
    -            }
    -        }
    -		$principal = $remaining_balance;
    -		$current_month++;
    -    }
    -	print "</table>\n";
    -}
    -
    -llxFooter();
    -
    -$db->close();
    diff --git a/htdocs/loan/card.php b/htdocs/loan/card.php
    index 53cf9e7cb82..25651ac842a 100644
    --- a/htdocs/loan/card.php
    +++ b/htdocs/loan/card.php
    @@ -1,5 +1,5 @@
     <?php
    -/* Copyright (C) 2014-2017  Alexandre Spangaro   <aspangaro@zendsi.com>
    +/* Copyright (C) 2014-2018  Alexandre Spangaro   <aspangaro@zendsi.com>
      * Copyright (C) 2015       Frederic France      <frederic.france@free.fr>
      * Copyright (C) 2017       Laurent Destailleur  <eldy@users.sourceforge.net>
      *
    @@ -32,9 +32,8 @@ if (! empty($conf->accounting->enabled)) require_once DOL_DOCUMENT_ROOT.'/accoun
     require_once DOL_DOCUMENT_ROOT.'/projet/class/project.class.php';
     require_once DOL_DOCUMENT_ROOT.'/core/class/html.formprojet.class.php';
     
    -$langs->load("compta");
    -$langs->load("bills");
    -$langs->load("loan");
    +// Load translation files required by the page
    +$langs->loadLangs(array("compta","bills","loan"));
     
     $id=GETPOST('id','int');
     $action=GETPOST('action','aZ09');
    @@ -239,7 +238,7 @@ if (empty($reshook))
     
     $form = new Form($db);
     $formproject = new FormProjets($db);
    -if (! empty($conf->accounting->enabled)) $formaccounting = New FormAccounting($db);
    +if (! empty($conf->accounting->enabled)) $formaccounting = new FormAccounting($db);
     
     $title = $langs->trans("Loan") . ' - ' . $langs->trans("Card");
     $help_url = 'EN:Module_Loan|FR:Module_Emprunt';
    @@ -287,13 +286,13 @@ if ($action == 'create')
     	// Date Start
     	print "<tr>";
     	print '<td class="fieldrequired">'.$langs->trans("DateStart").'</td><td>';
    -	print $form->select_date($datestart?$datestart:-1,'start','','','','add',1,1,1);
    +	print $form->selectDate($datestart?$datestart:-1,'start','','','','add',1,1);
     	print '</td></tr>';
     
     	// Date End
     	print "<tr>";
     	print '<td class="fieldrequired">'.$langs->trans("DateEnd").'</td><td>';
    -	print $form->select_date($dateend?$dateend:-1,'end','','','','add',1,1,1);
    +	print $form->selectDate($dateend?$dateend:-1,'end','','','','add',1,1);
     	print '</td></tr>';
     
     	// Number of terms
    @@ -308,7 +307,7 @@ if ($action == 'create')
     		$formproject=new FormProjets($db);
     
     		// Projet associe
    -		$langs->load("projects");
    +		$langs->loadLangs(array("projects"));
     
     		print '<tr><td>'.$langs->trans("Project").'</td><td>';
     
    @@ -444,7 +443,7 @@ if ($id > 0)
     		// Project
     		if (! empty($conf->projet->enabled))
     		{
    -			$langs->load("projects");
    +			$langs->loadLangs(array("projects"));
     			$morehtmlref.='<br>'.$langs->trans('Project') . ' ';
     			if ($user->rights->loan->write)
     			{
    @@ -502,7 +501,7 @@ if ($id > 0)
     		print "<td>";
     		if ($action == 'edit')
     		{
    -			print $form->select_date($object->datestart, 'start', 0, 0, 0, 'update', 1, 0, 1);
    +			print $form->selectDate($object->datestart, 'start', 0, 0, 0, 'update', 1, 0);
     		}
     		else
     		{
    @@ -515,7 +514,7 @@ if ($id > 0)
     		print "<td>";
     		if ($action == 'edit')
     		{
    -			print $form->select_date($object->dateend, 'end', 0, 0, 0, 'update', 1, 0, 1);
    +			print $form->selectDate($object->dateend, 'end', 0, 0, 0, 'update', 1, 0);
     		}
     		else
     		{
    @@ -699,8 +698,8 @@ if ($id > 0)
     			print '<td>'.$langs->trans("Type").'</td>';
     			print '<td align="right">'.$langs->trans("Insurance").'</td>';
     			print '<td align="right">'.$langs->trans("Interest").'</td>';
    -	  		print '<td align="right">'.$langs->trans("LoanCapital").'</td>';
    -	  		print '</tr>';
    +			print '<td align="right">'.$langs->trans("LoanCapital").'</td>';
    +			print '</tr>';
     
     			while ($i < $num)
     			{
    @@ -710,9 +709,9 @@ if ($id > 0)
     				print '<td><a href="'.DOL_URL_ROOT.'/loan/payment/card.php?id='.$objp->rowid.'">'.img_object($langs->trans("Payment"),"payment").' '.$objp->rowid.'</a></td>';
     				print '<td>'.dol_print_date($db->jdate($objp->dp),'day')."</td>\n";
     				print "<td>".$objp->paiement_type.' '.$objp->num_payment."</td>\n";
    -				print '<td align="right">'.price($objp->amount_insurance, 0, $langs, 0, 0, -1, $conf->currency)."</td>\n";
    -				print '<td align="right">'.price($objp->amount_interest, 0, $langs, 0, 0, -1, $conf->currency)."</td>\n";
    -				print '<td align="right">'.price($objp->amount_capital, 0, $langs, 0, 0, -1, $conf->currency)."</td>\n";
    +				print '<td align="right">'.price($objp->amount_insurance, 0, $outputlangs, 1, -1, -1, $conf->currency)."</td>\n";
    +				print '<td align="right">'.price($objp->amount_interest, 0, $outputlangs, 1, -1, -1, $conf->currency)."</td>\n";
    +				print '<td align="right">'.price($objp->amount_capital, 0, $outputlangs, 1, -1, -1, $conf->currency)."</td>\n";
     				print "</tr>";
     				$total_capital += $objp->amount_capital;
     				$i++;
    @@ -770,7 +769,7 @@ if ($id > 0)
     				print '<div class="tabsAction">';
     
     				// Edit
    -				if ($user->rights->loan->write)
    +				if ($object->paid == 0 && $user->rights->loan->write)
     				{
     					print '<a href="javascript:popEcheancier()" class="butAction">'.$langs->trans('CreateCalcSchedule').'</a>';
     
    @@ -790,7 +789,7 @@ if ($id > 0)
     				}
     
     				// Delete
    -				if ($user->rights->loan->delete)
    +				if ($object->paid == 0 && $user->rights->loan->delete)
     				{
     					print '<a class="butActionDelete" href="'.DOL_URL_ROOT.'/loan/card.php?id='.$object->id.'&amp;action=delete">'.$langs->trans("Delete").'</a>';
     				}
    @@ -806,6 +805,6 @@ if ($id > 0)
     	}
     }
     
    +// End of page
     llxFooter();
    -
     $db->close();
    diff --git a/htdocs/loan/class/loan.class.php b/htdocs/loan/class/loan.class.php
    index 1de0e908c97..dd066f0064c 100644
    --- a/htdocs/loan/class/loan.class.php
    +++ b/htdocs/loan/class/loan.class.php
    @@ -1,6 +1,6 @@
     <?php
    -/* Copyright (C) 2014-2016  Alexandre Spangaro   <aspangaro@zendsi.com>
    - * Copyright (C) 2015       Frederic France      <frederic.france@free.fr>
    +/* Copyright (C) 2014-2018  Alexandre Spangaro   <aspangaro@zendsi.com>
    + * Copyright (C) 2015-2018  Frédéric France      <frederic.france@netlogic.fr>
      *
      * This program is free software; you can redistribute it and/or modify
      * it under the terms of the GNU General Public License as published by
    @@ -29,16 +29,33 @@ require_once DOL_DOCUMENT_ROOT.'/core/class/commonobject.class.php';
      */
     class Loan extends CommonObject
     {
    +	/**
    +	 * @var string ID to identify managed object
    +	 */
     	public $element='loan';
    +
     	public $table='loan';
    +
    +	/**
    +	 * @var string Name of table without prefix where object is stored
    +	 */
     	public $table_element='loan';
     
     	public $picto = 'bill';
     
    +	/**
    +	 * @var int ID
    +	 */
     	public $rowid;
    +
     	public $datestart;
     	public $dateend;
    -	public $label;
    +
    +	/**
    +     * @var string Loan label
    +     */
    +    public $label;
    +
     	public $capital;
     	public $nbterm;
     	public $rate;
    @@ -63,7 +80,6 @@ class Loan extends CommonObject
     	function __construct($db)
     	{
     		$this->db = $db;
    -		return 1;
     	}
     
     	/**
    @@ -278,7 +294,6 @@ class Loan extends CommonObject
     			$this->db->rollback();
     			return -1;
     		}
    -
     	}
     
     
    @@ -326,6 +341,7 @@ class Loan extends CommonObject
     		}
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *  Tag loan as payed completely
     	 *
    @@ -334,6 +350,7 @@ class Loan extends CommonObject
     	 */
     	function set_paid($user)
     	{
    +        // phpcs:enable
     		$sql = "UPDATE ".MAIN_DB_PREFIX."loan SET";
     		$sql.= " paid = 1";
     		$sql.= " WHERE rowid = ".$this->id;
    @@ -344,7 +361,7 @@ class Loan extends CommonObject
     			$this->error=$this->db->lasterror();
     			return -1;
     		}
    -    }
    +	}
     
     	/**
     	 *  Return label of loan status (unpaid, paid)
    @@ -358,6 +375,7 @@ class Loan extends CommonObject
     		return $this->LibStatut($this->paid,$mode,$alreadypaid);
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *  Return label for given status
     	 *
    @@ -368,52 +386,47 @@ class Loan extends CommonObject
     	 */
     	function LibStatut($statut,$mode=0,$alreadypaid=-1)
     	{
    +        // phpcs:enable
     		global $langs;
    -		$langs->load('customers');
    -		$langs->load('bills');
    +		$langs->loadLangs(array("customers","bills"));
     
    -		if ($mode == 0)
    +		if ($mode == 0 || $mode == 1)
     		{
     			if ($statut ==  0) return $langs->trans("Unpaid");
    -			if ($statut ==  1) return $langs->trans("Paid");
    +			elseif ($statut ==  1) return $langs->trans("Paid");
     		}
    -		if ($mode == 1)
    -		{
    -			if ($statut ==  0) return $langs->trans("Unpaid");
    -			if ($statut ==  1) return $langs->trans("Paid");
    -		}
    -		if ($mode == 2)
    +		elseif ($mode == 2)
     		{
     			if ($statut ==  0 && $alreadypaid <= 0) return img_picto($langs->trans("Unpaid"), 'statut1').' '.$langs->trans("Unpaid");
    -			if ($statut ==  0 && $alreadypaid > 0) return img_picto($langs->trans("BillStatusStarted"), 'statut3').' '.$langs->trans("BillStatusStarted");
    -			if ($statut ==  1) return img_picto($langs->trans("Paid"), 'statut6').' '.$langs->trans("Paid");
    +			elseif ($statut ==  0 && $alreadypaid > 0) return img_picto($langs->trans("BillStatusStarted"), 'statut3').' '.$langs->trans("BillStatusStarted");
    +			elseif ($statut ==  1) return img_picto($langs->trans("Paid"), 'statut6').' '.$langs->trans("Paid");
     		}
    -		if ($mode == 3)
    +		elseif ($mode == 3)
     		{
     			if ($statut ==  0 && $alreadypaid <= 0) return img_picto($langs->trans("Unpaid"), 'statut1');
    -			if ($statut ==  0 && $alreadypaid > 0) return img_picto($langs->trans("BillStatusStarted"), 'statut3');
    -			if ($statut ==  1) return img_picto($langs->trans("Paid"), 'statut6');
    +			elseif ($statut ==  0 && $alreadypaid > 0) return img_picto($langs->trans("BillStatusStarted"), 'statut3');
    +			elseif ($statut ==  1) return img_picto($langs->trans("Paid"), 'statut6');
     		}
    -		if ($mode == 4)
    +		elseif ($mode == 4)
     		{
     			if ($statut ==  0 && $alreadypaid <= 0) return img_picto($langs->trans("Unpaid"), 'statut1').' '.$langs->trans("Unpaid");
    -			if ($statut ==  0 && $alreadypaid > 0) return img_picto($langs->trans("BillStatusStarted"), 'statut3').' '.$langs->trans("BillStatusStarted");
    -			if ($statut ==  1) return img_picto($langs->trans("Paid"), 'statut6').' '.$langs->trans("Paid");
    +			elseif ($statut ==  0 && $alreadypaid > 0) return img_picto($langs->trans("BillStatusStarted"), 'statut3').' '.$langs->trans("BillStatusStarted");
    +			elseif ($statut ==  1) return img_picto($langs->trans("Paid"), 'statut6').' '.$langs->trans("Paid");
     		}
    -		if ($mode == 5)
    +		elseif ($mode == 5)
     		{
     			if ($statut ==  0 && $alreadypaid <= 0) return $langs->trans("Unpaid").' '.img_picto($langs->trans("Unpaid"), 'statut1');
    -			if ($statut ==  0 && $alreadypaid > 0) return $langs->trans("BillStatusStarted").' '.img_picto($langs->trans("BillStatusStarted"), 'statut3');
    -			if ($statut ==  1) return $langs->trans("Paid").' '.img_picto($langs->trans("Paid"), 'statut6');
    +			elseif ($statut ==  0 && $alreadypaid > 0) return $langs->trans("BillStatusStarted").' '.img_picto($langs->trans("BillStatusStarted"), 'statut3');
    +			elseif ($statut ==  1) return $langs->trans("Paid").' '.img_picto($langs->trans("Paid"), 'statut6');
     		}
    -		if ($mode == 6)
    +		elseif ($mode == 6)
     		{
     			if ($statut ==  0 && $alreadypaid <= 0) return $langs->trans("Unpaid").' '.img_picto($langs->trans("Unpaid"), 'statut1');
    -			if ($statut ==  0 && $alreadypaid > 0) return $langs->trans("BillStatusStarted").' '.img_picto($langs->trans("BillStatusStarted"), 'statut3');
    -			if ($statut ==  1) return $langs->trans("Paid").' '.img_picto($langs->trans("Paid"), 'statut6');
    +			elseif ($statut ==  0 && $alreadypaid > 0) return $langs->trans("BillStatusStarted").' '.img_picto($langs->trans("BillStatusStarted"), 'statut3');
    +			elseif ($statut ==  1) return $langs->trans("Paid").' '.img_picto($langs->trans("Paid"), 'statut6');
     		}
     
    -		return "Error, mode/status not found";
    +		else return "Error, mode/status not found";
     	}
     
     
    @@ -447,6 +460,36 @@ class Loan extends CommonObject
     		return $result;
     	}
     
    +	/**
    +	 *  Initialise an instance with random values.
    +	 *  Used to build previews or test instances.
    +	 * 	id must be 0 if object instance is a specimen.
    +	 *
    +	 *  @return	void
    +	 */
    +	function initAsSpecimen()
    +	{
    +	    global $user, $langs, $conf;
    +
    +	    $now=dol_now();
    +
    +	    // Initialise parameters
    +	    $this->id = 0;
    +	    $this->fk_bank = 1;
    +	    $this->label = 'SPECIMEN';
    +	    $this->specimen = 1;
    +	    $this->socid = 1;
    +	    $this->account_capital = 16;
    +	    $this->account_insurance = 616;
    +	    $this->account_interest = 518;
    +	    $this->datestart = $now;
    +	    $this->dateend = $now + (3600 * 24 * 365);
    +	    $this->note_public = 'SPECIMEN';
    +	    $this->capital = 20000;
    +	    $this->nbterm = 48;
    +	    $this->rate = 4.3;
    +	}
    +
     	/**
     	 *  Return amount of payments already done
     	 *
    diff --git a/htdocs/loan/class/loanschedule.class.php b/htdocs/loan/class/loanschedule.class.php
    index a430f79366e..2f37b1a870c 100644
    --- a/htdocs/loan/class/loanschedule.class.php
    +++ b/htdocs/loan/class/loanschedule.class.php
    @@ -17,8 +17,8 @@
     
     /**
      *      \file       htdocs/loan/class/loanschedule.class.php
    - *		\ingroup    facture
    - *		\brief      File of class to manage schedule of loans
    + *      \ingroup    loan
    + *      \brief      File of class to manage schedule of loans
      */
     
     require_once DOL_DOCUMENT_ROOT.'/core/class/commonobject.class.php';
    @@ -29,8 +29,15 @@ require_once DOL_DOCUMENT_ROOT.'/core/class/commonobject.class.php';
      */
     class LoanSchedule extends CommonObject
     {
    -	public $element='loan_schedule';			//!< Id that identify managed objects
    -	public $table_element='loan_schedule';	//!< Name of table without prefix where object is stored
    +	/**
    +	 * @var string ID to identify managed object
    +	 */
    +	public $element='loan_schedule';
    +
    +	/**
    +	 * @var string Name of table without prefix where object is stored
    +	 */
    +	public $table_element='loan_schedule';
     
     	var $fk_loan;
     	var $datec='';
    @@ -51,7 +58,7 @@ class LoanSchedule extends CommonObject
     	 * @deprecated
     	 * @see amount, amounts
     	 */
    -	var $total;
    +	public $total;
     
     	/**
     	 *	Constructor
    @@ -183,37 +190,35 @@ class LoanSchedule extends CommonObject
     
     		dol_syslog(get_class($this)."::fetch", LOG_DEBUG);
     		$resql=$this->db->query($sql);
    -		if ($resql)
    -	{
    -		if ($this->db->num_rows($resql))
    -		{
    -			$obj = $this->db->fetch_object($resql);
    +		if ($resql) {
    +            if ($this->db->num_rows($resql)) {
    +                $obj = $this->db->fetch_object($resql);
     
    -			$this->id = $obj->rowid;
    -			$this->ref = $obj->rowid;
    +                $this->id = $obj->rowid;
    +                $this->ref = $obj->rowid;
     
    -			$this->fk_loan = $obj->fk_loan;
    -			$this->datec = $this->db->jdate($obj->datec);
    -			$this->tms = $this->db->jdate($obj->tms);
    -			$this->datep = $this->db->jdate($obj->datep);
    -			$this->amount_capital = $obj->amount_capital;
    -			$this->amount_insurance = $obj->amount_insurance;
    -			$this->amount_interest = $obj->amount_interest;
    -			$this->fk_typepayment = $obj->fk_typepayment;
    -			$this->num_payment = $obj->num_payment;
    -			$this->note_private = $obj->note_private;
    -			$this->note_public = $obj->note_public;
    -			$this->fk_bank = $obj->fk_bank;
    -			$this->fk_user_creat = $obj->fk_user_creat;
    -			$this->fk_user_modif = $obj->fk_user_modif;
    +                $this->fk_loan = $obj->fk_loan;
    +                $this->datec = $this->db->jdate($obj->datec);
    +                $this->tms = $this->db->jdate($obj->tms);
    +                $this->datep = $this->db->jdate($obj->datep);
    +                $this->amount_capital = $obj->amount_capital;
    +                $this->amount_insurance = $obj->amount_insurance;
    +                $this->amount_interest = $obj->amount_interest;
    +                $this->fk_typepayment = $obj->fk_typepayment;
    +                $this->num_payment = $obj->num_payment;
    +                $this->note_private = $obj->note_private;
    +                $this->note_public = $obj->note_public;
    +                $this->fk_bank = $obj->fk_bank;
    +                $this->fk_user_creat = $obj->fk_user_creat;
    +                $this->fk_user_modif = $obj->fk_user_modif;
     
    -			$this->type_code = $obj->type_code;
    -			$this->type_libelle = $obj->type_libelle;
    +                $this->type_code = $obj->type_code;
    +                $this->type_libelle = $obj->type_libelle;
     
    -			$this->bank_account   = $obj->fk_account;
    -			$this->bank_line      = $obj->fk_bank;
    -		}
    -		$this->db->free($resql);
    +                $this->bank_account   = $obj->fk_account;
    +                $this->bank_line      = $obj->fk_bank;
    +            }
    +            $this->db->free($resql);
     
     			return 1;
     		}
    @@ -367,13 +372,22 @@ class LoanSchedule extends CommonObject
     		}
     	}
     
    -	function calc_mens($capital,$rate,$nbterm)
    +	// phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
    +	/**
    +	 * Calculate mensuality
    +	 *
    +	 * @param   double  $capital        Capital
    +	 * @param   double  $rate           rate
    +	 * @param   int     $nbterm         nb term
    +	 * @return  double                  mensuality
    +	 */
    +	function calc_mens($capital, $rate, $nbterm)
     	{
    +        // phpcs:enable
     		$result='';
     
    -		if (!empty($capital)&&!empty($rate)&&!empty($nbterm))
    -		{
    -			$result=($capital*($rate/12))/(1-pow((1+($rate/12)),($nbterm*-1)));
    +		if (!empty($capital) && !empty($rate) && !empty($nbterm)) {
    +			$result = ($capital*($rate/12))/(1-pow((1+($rate/12)),($nbterm*-1)));
     		}
     
     		return $result;
    @@ -416,7 +430,7 @@ class LoanSchedule extends CommonObject
     		{
     			while($obj = $this->db->fetch_object($resql))
     			{
    -				$line = New LoanSchedule($this->db);
    +				$line = new LoanSchedule($this->db);
     				$line->id = $obj->rowid;
     				$line->ref = $obj->rowid;
     
    @@ -447,6 +461,7 @@ class LoanSchedule extends CommonObject
     		}
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *  trans_paiment
     	 *
    @@ -454,6 +469,7 @@ class LoanSchedule extends CommonObject
     	 */
     	function trans_paiment()
     	{
    +        // phpcs:enable
     		require_once DOL_DOCUMENT_ROOT.'/loan/class/loan.class.php';
     		require_once DOL_DOCUMENT_ROOT.'/core/lib/loan.lib.php';
     		require_once DOL_DOCUMENT_ROOT.'/core/lib/date.lib.php';
    @@ -540,4 +556,3 @@ class LoanSchedule extends CommonObject
     		return $result;
     	}
     }
    -
    diff --git a/htdocs/loan/class/paymentloan.class.php b/htdocs/loan/class/paymentloan.class.php
    index 022cf050f11..add1aef496d 100644
    --- a/htdocs/loan/class/paymentloan.class.php
    +++ b/htdocs/loan/class/paymentloan.class.php
    @@ -1,5 +1,5 @@
     <?php
    -/* Copyright (C) 2014-2016	Alexandre Spangaro   <aspangaro.dolibarr@gmail.com>
    +/* Copyright (C) 2014-2018  Alexandre Spangaro   <aspangaro@zendsi.com>
      * Copyright (C) 2015       Frederic France      <frederic.france@free.fr>
      *
      * This program is free software; you can redistribute it and/or modify
    @@ -17,28 +17,35 @@
      */
     
     /**
    - *      \file       htdocs/loan/class/paymentloan.class.php
    - *		\ingroup    facture
    - *		\brief      File of class to manage payment of loans
    + *  \file       htdocs/loan/class/paymentloan.class.php
    + *  \ingroup    loan
    + *  \brief      File of class to manage payment of loans
      */
     
     require_once DOL_DOCUMENT_ROOT.'/core/class/commonobject.class.php';
     
     
    -/**     \class      PaymentLoan
    - *		\brief      Class to manage payments of loans
    +/** \class      PaymentLoan
    + *  \brief      Class to manage payments of loans
      */
     class PaymentLoan extends CommonObject
     {
    -	public $element='payment_loan';			//!< Id that identify managed objects
    -	public $table_element='payment_loan';	//!< Name of table without prefix where object is stored
    +	/**
    +	 * @var string ID to identify managed object
    +	 */
    +	public $element='payment_loan';
    +
    +	/**
    +	 * @var string Name of table without prefix where object is stored
    +	 */
    +	public $table_element='payment_loan';
     
     	var $fk_loan;
     	var $datec='';
     	var $tms='';
     	var $datep='';
    -    var $amounts=array();   // Array of amounts
    -    var $amount_capital;    // Total amount of payment
    +	var $amounts=array();   // Array of amounts
    +	var $amount_capital;    // Total amount of payment
     	var $amount_insurance;
     	var $amount_interest;
     	var $fk_typepayment;
    @@ -65,8 +72,8 @@ class PaymentLoan extends CommonObject
     
     	/**
     	 *  Create payment of loan into database.
    -     *  Use this->amounts to have list of lines for the payment
    -     *
    +	 *  Use this->amounts to have list of lines for the payment
    +	 *
     	 *  @param      User		$user   User making payment
     	 *  @return     int     			<0 if KO, id of payment if OK
     	 */
    @@ -76,9 +83,9 @@ class PaymentLoan extends CommonObject
     
     		$error=0;
     
    -        $now=dol_now();
    +		$now=dol_now();
     
    -        // Validate parameters
    +		// Validate parameters
     		if (! $this->datepaid)
     		{
     			$this->error='ErrorBadValueForParameter';
    @@ -98,11 +105,11 @@ class PaymentLoan extends CommonObject
     		if (isset($this->fk_user_creat))	$this->fk_user_creat = trim($this->fk_user_creat);
     		if (isset($this->fk_user_modif))	$this->fk_user_modif = trim($this->fk_user_modif);
     
    -        $totalamount = $this->amount_capital + $this->amount_insurance + $this->amount_interest;
    -        $totalamount = price2num($totalamount);
    +		$totalamount = $this->amount_capital + $this->amount_insurance + $this->amount_interest;
    +		$totalamount = price2num($totalamount);
     
    -        // Check parameters
    -        if ($totalamount == 0) return -1; // Negative amounts are accepted for reject prelevement but not null
    +		// Check parameters
    +		if ($totalamount == 0) return -1; // Negative amounts are accepted for reject prelevement but not null
     
     
     		$this->db->begin();
    @@ -127,7 +134,7 @@ class PaymentLoan extends CommonObject
     			}
     			else
     			{
    -                $this->error=$this->db->lasterror();
    +				$this->error=$this->db->lasterror();
     				$error++;
     			}
     
    @@ -135,9 +142,9 @@ class PaymentLoan extends CommonObject
     
     		if ($totalamount != 0 && ! $error)
     		{
    -		    $this->amount_capital=$totalamount;
    -            $this->total=$totalamount;    // deprecated
    -		    $this->db->commit();
    +			$this->amount_capital=$totalamount;
    +			$this->total=$totalamount;    // deprecated
    +			$this->db->commit();
     			return $this->id;
     		}
     		else
    @@ -168,8 +175,8 @@ class PaymentLoan extends CommonObject
     		$sql.= " t.amount_interest,";
     		$sql.= " t.fk_typepayment,";
     		$sql.= " t.num_payment,";
    -        $sql.= " t.note_private,";
    -        $sql.= " t.note_public,";
    +		$sql.= " t.note_private,";
    +		$sql.= " t.note_public,";
     		$sql.= " t.fk_bank,";
     		$sql.= " t.fk_user_creat,";
     		$sql.= " t.fk_user_modif,";
    @@ -209,8 +216,8 @@ class PaymentLoan extends CommonObject
     				$this->type_code = $obj->type_code;
     				$this->type_libelle = $obj->type_libelle;
     
    -				$this->bank_account   = $obj->fk_account;
    -				$this->bank_line      = $obj->fk_bank;
    +				$this->bank_account = $obj->fk_account;
    +				$this->bank_line = $obj->fk_bank;
     			}
     			$this->db->free($resql);
     
    @@ -250,7 +257,6 @@ class PaymentLoan extends CommonObject
     		if (isset($this->fk_user_modif)) $this->fk_user_modif=trim($this->fk_user_modif);
     
     		// Check parameters
    -		// Put here code to add control on parameters values
     
     		// Update request
     		$sql = "UPDATE ".MAIN_DB_PREFIX."payment_loan SET";
    @@ -327,15 +333,15 @@ class PaymentLoan extends CommonObject
     
     		$this->db->begin();
     
    -	    if (! $error)
    -        {
    -            $sql = "DELETE FROM ".MAIN_DB_PREFIX."bank_url";
    -            $sql.= " WHERE type='payment_loan' AND url_id=".$this->id;
    +		if (! $error)
    +		{
    +			$sql = "DELETE FROM ".MAIN_DB_PREFIX."bank_url";
    +			$sql.= " WHERE type='payment_loan' AND url_id=".$this->id;
     
    -            dol_syslog(get_class($this)."::delete", LOG_DEBUG);
    -            $resql = $this->db->query($sql);
    -            if (! $resql) { $error++; $this->errors[]="Error ".$this->db->lasterror(); }
    -        }
    +			dol_syslog(get_class($this)."::delete", LOG_DEBUG);
    +			$resql = $this->db->query($sql);
    +			if (! $resql) { $error++; $this->errors[]="Error ".$this->db->lasterror(); }
    +		}
     
     		if (! $error)
     		{
    @@ -381,97 +387,98 @@ class PaymentLoan extends CommonObject
     		}
     	}
     
    -    /**
    -     *      Add record into bank for payment with links between this bank record and invoices of payment.
    -     *      All payment properties must have been set first like after a call to create().
    -     *
    -     *      @param	User	$user               Object of user making payment
    -     *      @param  int		$fk_loan            Id of fk_loan to do link with this payment
    -     *      @param  string	$mode               'payment_loan'
    -     *      @param  string	$label              Label to use in bank record
    -     *      @param  int		$accountid          Id of bank account to do link with
    -     *      @param  string	$emetteur_nom       Name of transmitter
    -     *      @param  string	$emetteur_banque    Name of bank
    -     *      @return int                 		<0 if KO, >0 if OK
    -     */
    -    function addPaymentToBank($user, $fk_loan, $mode, $label, $accountid, $emetteur_nom, $emetteur_banque)
    -    {
    -        global $conf;
    +	/**
    +	 *      Add record into bank for payment with links between this bank record and invoices of payment.
    +	 *      All payment properties must have been set first like after a call to create().
    +	 *
    +	 *      @param	User	$user               Object of user making payment
    +	 *      @param  int		$fk_loan            Id of fk_loan to do link with this payment
    +	 *      @param  string	$mode               'payment_loan'
    +	 *      @param  string	$label              Label to use in bank record
    +	 *      @param  int		$accountid          Id of bank account to do link with
    +	 *      @param  string	$emetteur_nom       Name of transmitter
    +	 *      @param  string	$emetteur_banque    Name of bank
    +	 *      @return int                 		<0 if KO, >0 if OK
    +	 */
    +	function addPaymentToBank($user, $fk_loan, $mode, $label, $accountid, $emetteur_nom, $emetteur_banque)
    +	{
    +		global $conf;
     
    -        $error=0;
    +		$error=0;
     
    -        if (! empty($conf->banque->enabled))
    -        {
    -            require_once DOL_DOCUMENT_ROOT.'/compta/bank/class/account.class.php';
    +		if (! empty($conf->banque->enabled))
    +		{
    +			require_once DOL_DOCUMENT_ROOT.'/compta/bank/class/account.class.php';
     
    -            $acc = new Account($this->db);
    -            $acc->fetch($accountid);
    +			$acc = new Account($this->db);
    +			$acc->fetch($accountid);
     
    -            $total=$this->total;
    -            if ($mode == 'payment_loan') $total=-$total;
    +			$total=$this->total;
    +			if ($mode == 'payment_loan') $total=-$total;
     
    -            // Insert payment into llx_bank
    -            $bank_line_id = $acc->addline(
    -                $this->datepaid,
    -                $this->paymenttype,  // Payment mode id or code ("CHQ or VIR for example")
    -                $label,
    -                $total,
    -                $this->num_payment,
    -                '',
    -                $user,
    -                $emetteur_nom,
    -                $emetteur_banque
    -            );
    +			// Insert payment into llx_bank
    +			$bank_line_id = $acc->addline(
    +				$this->datepaid,
    +				$this->paymenttype,  // Payment mode id or code ("CHQ or VIR for example")
    +				$label,
    +				$total,
    +				$this->num_payment,
    +				'',
    +				$user,
    +				$emetteur_nom,
    +				$emetteur_banque
    +			);
     
    -            // Update fk_bank into llx_paiement.
    -            // We know the payment who generated the account write
    -            if ($bank_line_id > 0)
    -            {
    -                $result=$this->update_fk_bank($bank_line_id);
    -                if ($result <= 0)
    -                {
    -                    $error++;
    -                    dol_print_error($this->db);
    -                }
    +			// Update fk_bank into llx_paiement.
    +			// We know the payment who generated the account write
    +			if ($bank_line_id > 0)
    +			{
    +				$result=$this->update_fk_bank($bank_line_id);
    +				if ($result <= 0)
    +				{
    +					$error++;
    +					dol_print_error($this->db);
    +				}
     
    -                // Add link 'payment_loan' in bank_url between payment and bank transaction
    -                $url='';
    -                if ($mode == 'payment_loan') $url=DOL_URL_ROOT.'/loan/payment/card.php?id=';
    -                if ($url)
    -                {
    -                    $result=$acc->add_url_line($bank_line_id, $this->id, $url, '(payment)', $mode);
    -                    if ($result <= 0)
    -                    {
    -                        $error++;
    -                        dol_print_error($this->db);
    -                    }
    -                }
    +				// Add link 'payment_loan' in bank_url between payment and bank transaction
    +				$url='';
    +				if ($mode == 'payment_loan') $url=DOL_URL_ROOT.'/loan/payment/card.php?id=';
    +				if ($url)
    +				{
    +					$result=$acc->add_url_line($bank_line_id, $this->id, $url, '(payment)', $mode);
    +					if ($result <= 0)
    +					{
    +						$error++;
    +						dol_print_error($this->db);
    +					}
    +				}
     
    -                // Add link 'loan' in bank_url between invoice and bank transaction (for each invoice concerned by payment)
    -                if ($mode == 'payment_loan')
    -                {
    -                    $result=$acc->add_url_line($bank_line_id, $fk_loan, DOL_URL_ROOT.'/loan/card.php?id=', ($this->label?$this->label:''),'loan');
    -                    if ($result <= 0) dol_print_error($this->db);
    -                }
    -            }
    -            else
    -            {
    -                $this->error=$acc->error;
    -                $error++;
    -            }
    -        }
    +				// Add link 'loan' in bank_url between invoice and bank transaction (for each invoice concerned by payment)
    +				if ($mode == 'payment_loan')
    +				{
    +					$result=$acc->add_url_line($bank_line_id, $fk_loan, DOL_URL_ROOT.'/loan/card.php?id=', ($this->label?$this->label:''),'loan');
    +					if ($result <= 0) dol_print_error($this->db);
    +				}
    +			}
    +			else
    +			{
    +				$this->error=$acc->error;
    +				$error++;
    +			}
    +		}
     
    -        if (! $error)
    -        {
    -            return 1;
    -        }
    -        else
    -        {
    -            return -1;
    -        }
    -    }
    +		if (! $error)
    +		{
    +			return 1;
    +		}
    +		else
    +		{
    +			return -1;
    +		}
    +	}
     
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *  Update link between loan's payment and the line generate in llx_bank
     	 *
    @@ -480,6 +487,7 @@ class PaymentLoan extends CommonObject
     	 */
     	function update_fk_bank($id_bank)
     	{
    +        // phpcs:enable
     		$sql = "UPDATE ".MAIN_DB_PREFIX."payment_loan SET fk_bank = ".$id_bank." WHERE rowid = ".$this->id;
     
     		dol_syslog(get_class($this)."::update_fk_bank", LOG_DEBUG);
    @@ -512,7 +520,7 @@ class PaymentLoan extends CommonObject
     
     		if (!empty($this->id))
     		{
    -			$link = '<a href="'.DOL_URL_ROOT.'/compta/payment/card.php?id='.$this->id.'">';
    +			$link = '<a href="'.DOL_URL_ROOT.'/loan/payment/card.php?id='.$this->id.'">';
     			$linkend='</a>';
     
     			if ($withpicto) $result.=($link.img_object($langs->trans("ShowPayment").': '.$this->ref,'payment').$linkend.' ');
    diff --git a/htdocs/loan/createschedule.php b/htdocs/loan/createschedule.php
    index 0ecc0038835..08ca019f00e 100644
    --- a/htdocs/loan/createschedule.php
    +++ b/htdocs/loan/createschedule.php
    @@ -1,5 +1,6 @@
     <?php
    -/* Copyright (C) 2017	Franck Moreau   <franck.moreau@theobald.com>
    +/* Copyright (C) 2017      Franck Moreau        <franck.moreau@theobald.com>
    + * Copyright (C) 2018      Alexandre Spangaro   <aspangaro@zendsi.com>
      *
      * This program is free software; you can redistribute it and/or modify
      * it under the terms of the GNU General Public License as published by
    @@ -16,9 +17,9 @@
      */
     
     /**
    - *      \file       htdocs/loan/createecheancier.php
    - *		\ingroup    loan
    - *		\brief      Schedule card
    + *  \file       htdocs/loan/createschedule.php
    + *  \ingroup    loan
    + *  \brief      Schedule card
      */
     
     require '../main.inc.php';
    @@ -33,7 +34,8 @@ $action = GETPOST('action','aZ09');
     $object = new Loan($db);
     $object->fetch($loanid);
     
    -$langs->load('loan');
    +// Load translation files required by the page
    +$langs->loadLangs(array("loan"));
     
     if ($action == 'createecheancier') {
     
    @@ -147,11 +149,11 @@ print '</th>';
     print '</tr>';
     
     print '<tr class="liste_titre">';
    -Print '<th width="10%" align="center">'.$langs->trans("DueDate").'</th>';
    +Print '<th width="10%" align="center">'.$langs->trans("Term").'</th>';
     Print '<th width="10%" align="center">'.$langs->trans("Date").'</th>';
     Print '<th width="10%" align="center">'.$langs->trans("Amount").'</th>';
     Print '<th width="20%" align="center">'.$langs->trans("InterestAmount").'</th>';
    -Print '<th width="40%" align="center">'.$langs->trans("Remain");
    +Print '<th width="40%" align="center">'.$langs->trans("CapitalRemain");
     print ' ('.price2num($object->capital).')';
     print '<input type="hidden" name="hi_capital0" id ="hi_capital0" value="'.$object->capital.'">';
     print '</th>';
    @@ -208,6 +210,7 @@ print '</br>';
     print '<div align="center"><input class="button" type="submit" value="'.$langs->trans("Save").'"></div>';
     print '</form>';
     
    +// End of page
     llxFooter();
     $db->close();
     
    diff --git a/htdocs/loan/document.php b/htdocs/loan/document.php
    index 54333029689..2c762b624d2 100644
    --- a/htdocs/loan/document.php
    +++ b/htdocs/loan/document.php
    @@ -1,6 +1,6 @@
     <?php
    -/* Copyright (C) 2014-2016	Alexandre Spangaro   <aspangaro@zendsi.com>
    - * Copyright (C) 2017      Ferran Marcet       	 <fmarcet@2byte.es>
    +/* Copyright (C) 2014-2018  Alexandre Spangaro  <aspangaro@zendsi.com>
    + * Copyright (C) 2017       Ferran Marcet       <fmarcet@2byte.es>
      *
      * This program is free software; you can redistribute it and/or modify
      * it under the terms of the GNU General Public License as published by
    @@ -32,11 +32,8 @@ if (! empty($conf->projet->enabled)) {
     	require_once DOL_DOCUMENT_ROOT . '/projet/class/project.class.php';
     }
     
    -$langs->load("other");
    -$langs->load("companies");
    -$langs->load("compta");
    -$langs->load("bills");
    -$langs->load("loan");
    +// Load translation files required by the page
    +$langs->loadLangs(array("other","companies","compta","bills","loan"));
     
     $id = GETPOST('id','int');
     $action = GETPOST('action','aZ09');
    @@ -137,7 +134,7 @@ if ($object->id)
     	print '<div class="underbanner clearboth"></div>';
     
     
    -    // Construit liste des fichiers
    +    // Build file list
         $filearray=dol_dir_list($upload_dir,"files",0,'','(\.meta|_preview.*\.png)$',$sortfield,(strtolower($sortorder)=='desc'?SORT_DESC:SORT_ASC),1);
         $totalsize=0;
         foreach($filearray as $key => $file)
    @@ -166,7 +163,6 @@ else
         print $langs->trans("ErrorUnknown");
     }
     
    -
    +// End of page
     llxFooter();
    -
     $db->close();
    diff --git a/htdocs/loan/index.php b/htdocs/loan/index.php
    index 7a6bee5d79f..5b81ebbb023 100644
    --- a/htdocs/loan/index.php
    +++ b/htdocs/loan/index.php
    @@ -1,8 +1,8 @@
     <?php
    -/* Copyright (C) 2014       Alexandre Spangaro   <aspangaro.dolibarr@gmail.com>
    +/* Copyright (C) 2014-2018  Alexandre Spangaro   <aspangaro@zendsi.com>
      * Copyright (C) 2015       Frederic France      <frederic.france@free.fr>
    - * Copyright (C) 2015		Juanjo Menent		 <jmenent@2byte.es>
    - * Copyright (C) 2016		Laurent Destailleur  <eldy@users.sourceforge.net>
    + * Copyright (C) 2015       Juanjo Menent        <jmenent@2byte.es>
    + * Copyright (C) 2016       Laurent Destailleur  <eldy@users.sourceforge.net>
      *
      * This program is free software; you can redistribute it and/or modify
      * it under the terms of the GNU General Public License as published by
    @@ -19,18 +19,16 @@
      */
     
     /**
    - *   	\file       htdocs/loan/index.php
    - *		\ingroup    loan
    - *		\brief      Page to list all loans
    + *  \file       htdocs/loan/index.php
    + *  \ingroup    loan
    + *  \brief      Page to list all loans
      */
     
     require '../main.inc.php';
     require_once DOL_DOCUMENT_ROOT.'/loan/class/loan.class.php';
     
    -$langs->load("loan");
    -$langs->load("compta");
    -$langs->load("banks");
    -$langs->load("bills");
    +// Load translation files required by the page
    +$langs->loadLangs(array("loan","compta","banks","bills"));
     
     // Security check
     $socid = GETPOST('socid', 'int');
    @@ -57,7 +55,7 @@ $optioncss = GETPOST('optioncss','alpha');
     // Purge search criteria
     if (GETPOST('button_removefilter_x','alpha') || GETPOST('button_removefilter','alpha')) // Both test are required to be compatible with all browsers
     {
    -    $search_ref="";
    +	$search_ref="";
     	$search_label="";
     	$search_amount="";
     }
    @@ -71,7 +69,7 @@ $loan_static = new Loan($db);
     
     llxHeader();
     
    -$sql = "SELECT l.rowid, l.label, l.capital, l.datestart, l.dateend,";
    +$sql = "SELECT l.rowid, l.label, l.capital, l.datestart, l.dateend, l.paid,";
     $sql.= " SUM(pl.amount_capital) as alreadypayed";
     $sql.= " FROM ".MAIN_DB_PREFIX."loan as l LEFT JOIN ".MAIN_DB_PREFIX."payment_loan AS pl";
     $sql.= " ON l.rowid = pl.fk_loan";
    @@ -80,22 +78,22 @@ if ($search_amount)	$sql.= natural_search("l.capital", $search_amount, 1);
     if ($search_ref) 	$sql.= " AND l.rowid = ".$db->escape($search_ref);
     if ($search_label)	$sql.= natural_search("l.label", $search_label);
     if ($filtre) {
    -    $filtre=str_replace(":","=",$filtre);
    -    $sql .= " AND ".$filtre;
    +	$filtre=str_replace(":","=",$filtre);
    +	$sql .= " AND ".$filtre;
     }
    -$sql.= " GROUP BY l.rowid, l.label, l.capital, l.datestart, l.dateend";
    +$sql.= " GROUP BY l.rowid, l.label, l.capital, l.paid, l.datestart, l.dateend";
     $sql.= $db->order($sortfield,$sortorder);
     
     $nbtotalofrecords = '';
     if (empty($conf->global->MAIN_DISABLE_FULL_SCANLIST))
     {
    -    $result = $db->query($sql);
    -    $nbtotalofrecords = $db->num_rows($result);
    -    if (($page * $limit) > $nbtotalofrecords)	// if total resultset is smaller then paging size (filtering), goto and load page 0
    -    {
    -    	$page = 0;
    -    	$offset = 0;
    -    }
    +	$result = $db->query($sql);
    +	$nbtotalofrecords = $db->num_rows($result);
    +	if (($page * $limit) > $nbtotalofrecords)	// if total resultset is smaller then paging size (filtering), goto and load page 0
    +	{
    +		$page = 0;
    +		$offset = 0;
    +	}
     }
     
     $sql.= $db->plimit($limit+1, $offset);
    @@ -106,37 +104,36 @@ if ($resql)
     {
     	$num = $db->num_rows($resql);
     	$i = 0;
    -	$var=true;
     
    -    $param='';
    -    if (! empty($contextpage) && $contextpage != $_SERVER["PHP_SELF"]) $param.='&contextpage='.urlencode($contextpage);
    -    if ($limit > 0 && $limit != $conf->liste_limit) $param.='&limit='.urlencode($limit);
    -    if ($search_ref) $param.="&amp;search_ref=".urlencode($search_ref);
    -    if ($search_label) $param.="&amp;search_label=".urlencode($search_user);
    -    if ($search_amount) $param.="&amp;search_amount=".urlencode($search_amount_ht);
    -    if ($optioncss != '') $param.='&amp;optioncss='.urlencode($optioncss);
    +	$param='';
    +	if (! empty($contextpage) && $contextpage != $_SERVER["PHP_SELF"]) $param.='&contextpage='.urlencode($contextpage);
    +	if ($limit > 0 && $limit != $conf->liste_limit) $param.='&limit='.urlencode($limit);
    +	if ($search_ref) $param.="&amp;search_ref=".urlencode($search_ref);
    +	if ($search_label) $param.="&amp;search_label=".urlencode($search_user);
    +	if ($search_amount) $param.="&amp;search_amount=".urlencode($search_amount_ht);
    +	if ($optioncss != '') $param.='&amp;optioncss='.urlencode($optioncss);
     
    -    $newcardbutton='';
    -    if ($user->rights->loan->write)
    -    {
    -    	$newcardbutton='<a class="butActionNew" href="'.DOL_URL_ROOT.'/loan/card.php?action=create">'.$langs->trans('NewLoan');
    -    	$newcardbutton.= '<span class="fa fa-plus-circle valignmiddle"></span>';
    -    	$newcardbutton.= '</a>';
    -    }
    +	$newcardbutton='';
    +	if ($user->rights->loan->write)
    +	{
    +		$newcardbutton='<a class="butActionNew" href="'.DOL_URL_ROOT.'/loan/card.php?action=create"><span class="valignmiddle">'.$langs->trans('NewLoan').'</span>';
    +		$newcardbutton.= '<span class="fa fa-plus-circle valignmiddle"></span>';
    +		$newcardbutton.= '</a>';
    +	}
     
    -    print '<form method="POST" action="'.$_SERVER["PHP_SELF"].'">'."\n";
    -    if ($optioncss != '') print '<input type="hidden" name="optioncss" value="'.$optioncss.'">';
    +	print '<form method="POST" action="'.$_SERVER["PHP_SELF"].'">'."\n";
    +	if ($optioncss != '') print '<input type="hidden" name="optioncss" value="'.$optioncss.'">';
     	print '<input type="hidden" name="token" value="'.$_SESSION['newtoken'].'">';
     	print '<input type="hidden" name="action" value="list">';
     	print '<input type="hidden" name="sortfield" value="'.$sortfield.'">';
     	print '<input type="hidden" name="sortorder" value="'.$sortorder.'">';
    -    print '<input type="hidden" name="page" value="'.$page.'">';
    +	print '<input type="hidden" name="page" value="'.$page.'">';
     	print '<input type="hidden" name="viewstatut" value="'.$viewstatut.'">';
     
     	print_barre_liste($langs->trans("Loans"), $page, $_SERVER["PHP_SELF"], $param, $sortfield, $sortorder, '', $num, $nbtotalofrecords, 'title_accountancy.png', 0, $newcardbutton, '', $limit);
     
    -    print '<div class="div-table-responsive">';
    -    print '<table class="tagtable liste'.($moreforfilter?" listwithfilterbefore":"").'">'."\n";
    +	print '<div class="div-table-responsive">';
    +	print '<table class="tagtable liste'.($moreforfilter?" listwithfilterbefore":"").'">'."\n";
     
     	// Filters lines
     	print '<tr class="liste_titre_filter">';
    @@ -144,6 +141,7 @@ if ($resql)
     	print '<td class="liste_titre"><input class="flat" size="12" type="text" name="search_label" value="'.$search_label.'"></td>';
     	print '<td class="liste_titre" align="right" ><input class="flat" size="8" type="text" name="search_amount" value="'.$search_amount.'"></td>';
     	print '<td class="liste_titre">&nbsp;</td>';
    +	print '<td class="liste_titre">&nbsp;</td>';
     	print '<td class="liste_titre"></td>';
     	print '<td align="right" class="liste_titre">';
     	print '<input type="image" class="liste_titre" src="'.img_picto($langs->trans("Search"),'search.png','','',1).'" name="button_search" value="'.dol_escape_htmltag($langs->trans("Search")).'" title="'.dol_escape_htmltag($langs->trans("Search")).'">';
    @@ -156,6 +154,7 @@ if ($resql)
     	print_liste_field_titre("Label",$_SERVER["PHP_SELF"],"l.label","",$param,'align="left"',$sortfield,$sortorder);
     	print_liste_field_titre("LoanCapital",$_SERVER["PHP_SELF"],"l.capital","",$param,'align="right"',$sortfield,$sortorder);
     	print_liste_field_titre("DateStart",$_SERVER["PHP_SELF"],"l.datestart","",$param,'align="center"',$sortfield,$sortorder);
    +	print_liste_field_titre("DateEnd",$_SERVER["PHP_SELF"],"l.dateend","",$param,'align="center"',$sortfield,$sortorder);
     	print_liste_field_titre("Status",$_SERVER["PHP_SELF"],"l.paid","",$param,'align="right"',$sortfield,$sortorder);
     	print_liste_field_titre('');
     	print "</tr>\n";
    @@ -163,11 +162,10 @@ if ($resql)
     	while ($i < min($num,$limit))
     	{
     		$obj = $db->fetch_object($resql);
    -        $loan_static->id = $obj->rowid;
    -        $loan_static->ref = $obj->rowid;
    -        $loan_static->label = $obj->label;
    +		$loan_static->id = $obj->rowid;
    +		$loan_static->ref = $obj->rowid;
    +		$loan_static->label = $obj->label;
     
    -		$var = !$var;
     		print '<tr class="oddeven">';
     
     		// Ref
    @@ -182,25 +180,28 @@ if ($resql)
     		// Date start
     		print '<td width="110" align="center">'.dol_print_date($db->jdate($obj->datestart), 'day').'</td>';
     
    +		// Date end
    +		print '<td width="110" align="center">'.dol_print_date($db->jdate($obj->dateend), 'day').'</td>';
    +
     		print '<td align="right" class="nowrap">'.$loan_static->LibStatut($obj->paid,5,$obj->alreadypayed).'</a></td>';
     
     		print '<td></td>';
     
    -        print "</tr>\n";
    +		print "</tr>\n";
     
     		$i++;
     	}
     
    -    print "</table>";
    -    print '</div>';
    -    print "</form>\n";
    -    $db->free($resql);
    +	print "</table>";
    +	print '</div>';
    +	print "</form>\n";
    +	$db->free($resql);
     }
     else
     {
    -    dol_print_error($db);
    +	dol_print_error($db);
     }
     
    +// End of page
     llxFooter();
    -
     $db->close();
    diff --git a/htdocs/loan/info.php b/htdocs/loan/info.php
    index ea7237cdd34..3a092e4cb84 100644
    --- a/htdocs/loan/info.php
    +++ b/htdocs/loan/info.php
    @@ -1,6 +1,6 @@
     <?php
    -/* Copyright (C) 2014-2016	Alexandre Spangaro	<aspangaro@zendsi.com>
    - * Copyright (C) 2017      Ferran Marcet       	 <fmarcet@2byte.es>
    +/* Copyright (C) 2014-2018  Alexandre Spangaro  <aspangaro@zendsi.com>
    + * Copyright (C) 2017       Ferran Marcet       <fmarcet@2byte.es>
      *
      * This program is free software; you can redistribute it and/or modify
      * it under the terms of the GNU General Public License as published by
    @@ -30,9 +30,8 @@ if (! empty($conf->projet->enabled)) {
     	require_once DOL_DOCUMENT_ROOT . '/projet/class/project.class.php';
     }
     
    -$langs->load("compta");
    -$langs->load("bills");
    -$langs->load("loan");
    +// Load translation files required by the page
    +$langs->loadLangs(array("compta","bills","loan"));
     
     $id=GETPOST('id','int');
     $action=GETPOST('action','aZ09');
    @@ -114,5 +113,6 @@ print '</td></tr></table>';
     
     print '</div>';
     
    +// End of page
     llxFooter();
     $db->close();
    diff --git a/htdocs/loan/note.php b/htdocs/loan/note.php
    index 8f64036f819..2ed8e82f20b 100644
    --- a/htdocs/loan/note.php
    +++ b/htdocs/loan/note.php
    @@ -4,8 +4,8 @@
      * Copyright (C) 2005-2012  Regis Houssin           <regis.houssin@capnetworks.com>
      * Copyright (C) 2013       Florian Henry           <florian.henry@open-concept.pro>
      * Copyright (C) 2015       Frederic France         <frederic.france@free.fr>
    - * Copyright (C) 2016       Alexandre Spangaro      <aspangaro@zendsi.com>
    - * Copyright (C) 2017      Ferran Marcet       	 <fmarcet@2byte.es>
    + * Copyright (C) 2016-2018  Alexandre Spangaro      <aspangaro@zendsi.com>
    + * Copyright (C) 2017       Ferran Marcet       	 <fmarcet@2byte.es>
      *
      * This program is free software; you can redistribute it and/or modify
      * it under the terms of the GNU General Public License as published by
    @@ -28,7 +28,7 @@
      */
     
     require '../main.inc.php';
    -require_once(DOL_DOCUMENT_ROOT.'/loan/class/loan.class.php');
    +require_once DOL_DOCUMENT_ROOT.'/loan/class/loan.class.php';
     require_once DOL_DOCUMENT_ROOT.'/core/lib/loan.lib.php';
     if (! empty($conf->projet->enabled)) {
     	require_once DOL_DOCUMENT_ROOT . '/projet/class/project.class.php';
    @@ -36,7 +36,8 @@ if (! empty($conf->projet->enabled)) {
     
     $action = GETPOST('action','aZ09');
     
    -$langs->load('loan');
    +// Load translation files required by the page
    +$langs->loadLangs(array("loan"));
     
     // Security check
     $id = GETPOST('id','int');
    @@ -82,7 +83,7 @@ if ($id > 0)
     	$morehtmlref.=$form->editfieldval("Label", 'label', $object->label, $object, 0, 'string', '', null, null, '', 1);
     	// Project
     	if (! empty($conf->projet->enabled)) {
    -		$langs->load("projects");
    +		$langs->loadLangs(array("projects"));
     		$morehtmlref .= '<br>' . $langs->trans('Project') . ' : ';
     		if ($user->rights->loan->write) {
     			//if ($action != 'classify')
    @@ -128,6 +129,7 @@ if ($id > 0)
         dol_fiche_end();
     }
     
    +// End of page
     llxFooter();
     $db->close();
     
    diff --git a/htdocs/loan/payment/card.php b/htdocs/loan/payment/card.php
    index 47efb9c8cde..919139bd6e3 100644
    --- a/htdocs/loan/payment/card.php
    +++ b/htdocs/loan/payment/card.php
    @@ -1,5 +1,5 @@
     <?php
    -/* Copyright (C) 2014-2016	Alexandre Spangaro	<aspangaro.dolibarr@gmail.com>
    +/* Copyright (C) 2014-2018  Alexandre Spangaro  <aspangaro@zendsi.com>
      *
      * This program is free software; you can redistribute it and/or modify
      * it under the terms of the GNU General Public License as published by
    @@ -16,9 +16,9 @@
      */
     
     /**
    - *	    \file       htdocs/loan/payment/card.php
    - *		\ingroup    loan
    - *		\brief      Payment's card of loan
    + *  \file       htdocs/loan/payment/card.php
    + *  \ingroup    loan
    + *  \brief      Payment's card of loan
      */
     
     require '../../main.inc.php';
    @@ -26,10 +26,8 @@ require_once DOL_DOCUMENT_ROOT.'/loan/class/loan.class.php';
     require_once DOL_DOCUMENT_ROOT.'/loan/class/paymentloan.class.php';
     if (! empty($conf->banque->enabled)) require_once DOL_DOCUMENT_ROOT.'/compta/bank/class/account.class.php';
     
    -$langs->load('bills');
    -$langs->load('banks');
    -$langs->load('companies');
    -$langs->load('loan');
    +// Load translation files required by the page
    +$langs->loadLangs(array("bills","banks","companies","loan"));
     
     // Security check
     $id=GETPOST("id",'int');
    @@ -59,14 +57,14 @@ if ($action == 'confirm_delete' && $confirm == 'yes' && $user->rights->loan->del
     	$result = $payment->delete($user);
     	if ($result > 0)
     	{
    -        $db->commit();
    -        header("Location: ".DOL_URL_ROOT."/loan/index.php");
    -        exit;
    +		$db->commit();
    +		header("Location: ".DOL_URL_ROOT."/loan/index.php");
    +		exit;
     	}
     	else
     	{
     		setEventMessages($payment->error, $payment->errors, 'errors');
    -        $db->rollback();
    +		$db->rollback();
     	}
     }
     
    @@ -173,18 +171,18 @@ print '<tr><td>'.$langs->trans('NotePublic').'</td><td>'.nl2br($payment->note_pu
     // Bank account
     if (! empty($conf->banque->enabled))
     {
    -    if ($payment->bank_account)
    -    {
    -    	$bankline=new AccountLine($db);
    -    	$bankline->fetch($payment->bank_line);
    +	if ($payment->bank_account)
    +	{
    +		$bankline=new AccountLine($db);
    +		$bankline->fetch($payment->bank_line);
     
    -    	print '<tr>';
    -    	print '<td>'.$langs->trans('BankTransactionLine').'</td>';
    +		print '<tr>';
    +		print '<td>'.$langs->trans('BankTransactionLine').'</td>';
     		print '<td>';
     		print $bankline->getNomUrl(1,0,'showall');
    -    	print '</td>';
    -    	print '</tr>';
    -    }
    +		print '</td>';
    +		print '</tr>';
    +	}
     }
     
     print '</table>';
    @@ -213,7 +211,7 @@ if ($resql)
     	print '<tr class="liste_titre">';
     	print '<td>'.$langs->trans('Loan').'</td>';
     	print '<td>'.$langs->trans('Label').'</td>';
    -	print '<td align="right">'.$langs->trans('ExpectedToPay').'</td>';
    +	// print '<td align="right">'.$langs->trans('ExpectedToPay').'</td>';
     	print '<td align="center">'.$langs->trans('Status').'</td>';
     	print '<td align="right">'.$langs->trans('PayedByThisPayment').'</td>';
     	print "</tr>\n";
    @@ -233,11 +231,13 @@ if ($resql)
     			// Label
     			print '<td>'.$objp->label.'</td>';
     			// Expected to pay
    -			print '<td align="right">'.price($objp->capital).'</td>';
    +			// print '<td align="right">'.price($objp->capital).'</td>';
     			// Status
     			print '<td align="center">'.$loan->getLibStatut(4,$objp->amount_capital).'</td>';
     			// Amount payed
    -			print '<td align="right">'.price($objp->amount_capital).'</td>';
    +			$amount_payed = $objp->amount_capital + $objp->amount_insurance + $objp->amount_interest;
    +
    +			print '<td align="right">'.price($amount_payed).'</td>';
     			print "</tr>\n";
     			if ($objp->paid == 1)	// If at least one invoice is paid, disable delete
     			{
    @@ -292,8 +292,6 @@ if (empty($action) && ! empty($user->rights->loan->delete))
     
     print '</div>';
     
    -
    -
    +// End of page
     llxFooter();
    -
     $db->close();
    diff --git a/htdocs/loan/payment/payment.php b/htdocs/loan/payment/payment.php
    index 8faac08fb60..d84ea4ae26b 100644
    --- a/htdocs/loan/payment/payment.php
    +++ b/htdocs/loan/payment/payment.php
    @@ -1,6 +1,6 @@
     <?php
    -/* Copyright (C) 2014-2016	Alexandre Spangaro   <aspangaro.dolibarr@gmail.com>
    - * Copyright (C) 2015       Frederic France      <frederic.france@free.fr>
    +/* Copyright (C) 2014-2018  Alexandre Spangaro      <aspangaro@zendsi.com>
    + * Copyright (C) 2015-2018  Frédéric France         <frederic.france@netlogic.fr>
      *
      * This program is free software; you can redistribute it and/or modify
      * it under the terms of the GNU General Public License as published by
    @@ -27,8 +27,7 @@ require_once DOL_DOCUMENT_ROOT.'/loan/class/loan.class.php';
     require_once DOL_DOCUMENT_ROOT.'/loan/class/paymentloan.class.php';
     require_once DOL_DOCUMENT_ROOT.'/compta/bank/class/account.class.php';
     
    -$langs->load("bills");
    -$langs->load("loan");
    +$langs->loadLangs(array("bills","loan"));
     
     $chid=GETPOST('id','int');
     $action=GETPOST('action','aZ09');
    @@ -201,7 +200,7 @@ if ($action == 'create')
     	print '<tr><td class="titlefield fieldrequired">'.$langs->trans("Date").'</td><td colspan="2">';
     	$datepaid = dol_mktime(12, 0, 0, GETPOST('remonth', 'int'), GETPOST('reday', 'int'), GETPOST('reyear', 'int'));
     	$datepayment = empty($conf->global->MAIN_AUTOFILL_DATE)?(empty($_POST["remonth"])?-1:$datepaye):0;
    -	$form->select_date($datepayment, '', '', '', '', "add_payment", 1, 1);
    +	print $form->selectDate($datepayment, '', '', '', '', "add_payment", 1, 1);
     	print "</td>";
     	print '</tr>';
     
    diff --git a/htdocs/mailmanspip/class/mailmanspip.class.php b/htdocs/mailmanspip/class/mailmanspip.class.php
    index f7ae2608da5..de075eb2dc5 100644
    --- a/htdocs/mailmanspip/class/mailmanspip.class.php
    +++ b/htdocs/mailmanspip/class/mailmanspip.class.php
    @@ -38,13 +38,20 @@ require_once DOL_DOCUMENT_ROOT.'/core/lib/date.lib.php';
      */
     class MailmanSpip
     {
    -    var $db;
    -    var $error;
    +    /**
    +     * @var DoliDB Database handler.
    +     */
    +    public $db;
     
    -    var $mladded_ok;
    -    var $mladded_ko;
    -    var $mlremoved_ok;
    -    var $mlremoved_ko;
    +    /**
    +	 * @var string Error code (or message)
    +	 */
    +	public $error='';
    +
    +    public $mladded_ok;
    +    public $mladded_ko;
    +    public $mlremoved_ok;
    +    public $mlremoved_ko;
     
     
         /**
    @@ -163,6 +170,7 @@ class MailmanSpip
             return $result;
         }
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
         /**
          *  Fonction qui donne les droits redacteurs dans spip
          *
    @@ -171,6 +179,7 @@ class MailmanSpip
          */
         function add_to_spip($object)
         {
    +        // phpcs:enable
             dol_syslog(get_class($this)."::add_to_spip");
     
             if ($this->isSpipEnabled())
    @@ -205,6 +214,7 @@ class MailmanSpip
             return 0;
         }
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
         /**
          *  Fonction qui enleve les droits redacteurs dans spip
          *
    @@ -213,6 +223,7 @@ class MailmanSpip
          */
         function del_to_spip($object)
         {
    +        // phpcs:enable
             dol_syslog(get_class($this)."::del_to_spip");
     
             if ($this->isSpipEnabled())
    @@ -244,6 +255,7 @@ class MailmanSpip
             return 0;
         }
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
         /**
          *  Fonction qui dit si cet utilisateur est un redacteur existant dans spip
          *
    @@ -252,6 +264,7 @@ class MailmanSpip
          */
         function is_in_spip($object)
         {
    +        // phpcs:enable
             if ($this->isSpipEnabled())
             {
                 if ($this->checkSpipConfig())
    @@ -294,6 +307,7 @@ class MailmanSpip
             return -1;
         }
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
         /**
          *  Subscribe an email to all mailing-lists
          *
    @@ -303,6 +317,7 @@ class MailmanSpip
          */
         function add_to_mailman($object,$listes='')
         {
    +        // phpcs:enable
             global $conf,$langs,$user;
     
             dol_syslog(get_class($this)."::add_to_mailman");
    @@ -365,6 +380,7 @@ class MailmanSpip
             }
         }
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
         /**
          *  Unsubscribe an email from all mailing-lists
          *  Used when a user is resiliated
    @@ -375,6 +391,7 @@ class MailmanSpip
          */
         function del_to_mailman($object,$listes='')
         {
    +        // phpcs:enable
             global $conf,$langs,$user;
     
             dol_syslog(get_class($this)."::del_to_mailman");
    @@ -436,5 +453,4 @@ class MailmanSpip
     	        }
             }
         }
    -
     }
    diff --git a/htdocs/main.inc.php b/htdocs/main.inc.php
    index 72a7327a1a1..7fbb0cbb07b 100644
    --- a/htdocs/main.inc.php
    +++ b/htdocs/main.inc.php
    @@ -68,28 +68,50 @@ if (function_exists('get_magic_quotes_gpc'))	// magic_quotes_* deprecated in PHP
     	}
     }
     
    +// phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
    +/**
    + * Security: SQL Injection and XSS Injection (scripts) protection (Filters on GET, POST, PHP_SELF).
    + *
    + * @param       string      $val        Value
    + * @param       string      $type       1=GET, 0=POST, 2=PHP_SELF, 3=GET without sql reserved keywords (the less tolerant test)
    + * @return      int                     >0 if there is an injection, 0 if none
    + * @deprecated                          use testSqlAndScriptInject
    + * @see testSqlAndScriptInject($val, $type)
    + */
    +function test_sql_and_script_inject($val, $type)
    +{
    +    // phpcs:enable
    +    return testSqlAndScriptInject($val, $type);
    +}
    +
     /**
      * Security: SQL Injection and XSS Injection (scripts) protection (Filters on GET, POST, PHP_SELF).
      *
      * @param		string		$val		Value
    - * @param		string		$type		1=GET, 0=POST, 2=PHP_SELF
    + * @param		string		$type		1=GET, 0=POST, 2=PHP_SELF, 3=GET without sql reserved keywords (the less tolerant test)
      * @return		int						>0 if there is an injection, 0 if none
      */
    -function test_sql_and_script_inject($val, $type)
    +function testSqlAndScriptInject($val, $type)
     {
     	$inj = 0;
     	// For SQL Injection (only GET are used to be included into bad escaped SQL requests)
    -	if ($type == 1)
    +	if ($type == 1 || $type == 3)
     	{
    -		$inj += preg_match('/updatexml\(/i',	 $val);
     		$inj += preg_match('/delete\s+from/i',	 $val);
     		$inj += preg_match('/create\s+table/i',	 $val);
     		$inj += preg_match('/insert\s+into/i', 	 $val);
     		$inj += preg_match('/select\s+from/i', 	 $val);
     		$inj += preg_match('/into\s+(outfile|dumpfile)/i',  $val);
    +		$inj += preg_match('/user\s*\(/i',  $val);						// avoid to use function user() that return current database login
    +		$inj += preg_match('/information_schema/i',  $val);				// avoid to use request that read information_schema database
     	}
    -	if ($type != 2)	// Not common, we can check on POST
    +	if ($type == 3)
     	{
    +		$inj += preg_match('/select|update|delete|replace|group\s+by|concat|count|from/i',	 $val);
    +	}
    +	if ($type != 2)	// Not common key strings, so we can check them both on GET and POST
    +	{
    +		$inj += preg_match('/updatexml\(/i', 	 $val);
     		$inj += preg_match('/update.+set.+=/i',  $val);
     		$inj += preg_match('/union.+select/i', 	 $val);
     		$inj += preg_match('/(\.\.%2f)+/i',		 $val);
    @@ -152,7 +174,7 @@ function analyseVarsForSqlAndScriptsInjection(&$var, $type)
     	}
     	else
     	{
    -		return (test_sql_and_script_inject($var, $type) <= 0);
    +		return (testSqlAndScriptInject($var, $type) <= 0);
     	}
     }
     
    @@ -250,8 +272,6 @@ if (isset($_SERVER["HTTP_USER_AGENT"]))
     	$conf->browser->os=$tmp['browseros'];
     	$conf->browser->version=$tmp['browserversion'];
     	$conf->browser->layout=$tmp['layout'];     // 'classic', 'phone', 'tablet'
    -	$conf->browser->phone=$tmp['phone'];	   // TODO deprecated, use ->layout
    -	$conf->browser->tablet=$tmp['tablet'];	   // TODO deprecated, use ->layout
     	//var_dump($conf->browser);
     
     	if ($conf->browser->layout == 'phone') $conf->dol_no_mouse_hover=1;
    @@ -474,23 +494,12 @@ if (! defined('NOLOGIN'))
     			if (! $ok)
     			{
     				dol_syslog('Bad value for code, connexion refused');
    -				$langs->load('main');
    -				$langs->load('errors');
    +				// Load translation files required by page
    +				$langs->loadLangs(array('main', 'errors'));
     
     				$_SESSION["dol_loginmesg"]=$langs->trans("ErrorBadValueForCode");
     				$test=false;
     
    -				// TODO @deprecated Remove this. Hook must be used, not this trigger.
    -				$user->trigger_mesg='ErrorBadValueForCode - login='.GETPOST("username","alpha",2);
    -				// Call of triggers
    -				include_once DOL_DOCUMENT_ROOT . '/core/class/interfaces.class.php';
    -				$interface=new Interfaces($db);
    -				$result=$interface->run_triggers('USER_LOGIN_FAILED',$user,$user,$langs,$conf);
    -				if ($result < 0) {
    -					$error++;
    -				}
    -				// End Call of triggers
    -
     				// Hooks on failed login
     				$action='';
     				$hookmanager->initHooks(array('login'));
    @@ -552,24 +561,13 @@ if (! defined('NOLOGIN'))
     			if (! $login)
     			{
     				dol_syslog('Bad password, connexion refused',LOG_DEBUG);
    -				$langs->load('main');
    -				$langs->load('errors');
    +				// Load translation files required by page
    +				$langs->loadLangs(array('main', 'errors'));
     
     				// Bad password. No authmode has found a good password.
     				// We set a generic message if not defined inside function checkLoginPassEntity or subfunctions
     				if (empty($_SESSION["dol_loginmesg"])) $_SESSION["dol_loginmesg"]=$langs->trans("ErrorBadLoginPassword");
     
    -				// TODO @deprecated Remove this. Hook must be used, not this trigger.
    -				$user->trigger_mesg=$langs->trans("ErrorBadLoginPassword").' - login='.GETPOST("username","alpha",2);
    -				// Call of triggers
    -				include_once DOL_DOCUMENT_ROOT.'/core/class/interfaces.class.php';
    -				$interface=new Interfaces($db);
    -				$result=$interface->run_triggers('USER_LOGIN_FAILED',$user,$user,$langs,$conf,GETPOST("username","alpha",2));
    -				if ($result < 0) {
    -					$error++;
    -				}
    -				// End Call of triggers
    -
     				// Hooks on failed login
     				$action='';
     				$hookmanager->initHooks(array('login'));
    @@ -602,31 +600,16 @@ if (! defined('NOLOGIN'))
     
     			if ($resultFetchUser == 0)
     			{
    -				$langs->load('main');
    -				$langs->load('errors');
    +				// Load translation files required by page
    +				$langs->loadLangs(array('main', 'errors'));
     
     				$_SESSION["dol_loginmesg"]=$langs->trans("ErrorCantLoadUserFromDolibarrDatabase",$login);
    -
    -				// TODO @deprecated Remove this. Hook must be used, not this trigger.
    -				$user->trigger_mesg='ErrorCantLoadUserFromDolibarrDatabase - login='.$login;
     			}
     			if ($resultFetchUser < 0)
     			{
     				$_SESSION["dol_loginmesg"]=$user->error;
    -
    -				// TODO @deprecated Remove this. Hook must be used, not this trigger.
    -				$user->trigger_mesg=$user->error;
     			}
     
    -			// Call triggers
    -			include_once DOL_DOCUMENT_ROOT . '/core/class/interfaces.class.php';
    -			$interface=new Interfaces($db);
    -			$result=$interface->run_triggers('USER_LOGIN_FAILED',$user,$user,$langs,$conf);
    -			if ($result < 0) {
    -				$error++;
    -			}
    -			// End call triggers
    -
     			// Hooks on failed login
     			$action='';
     			$hookmanager->initHooks(array('login'));
    @@ -661,32 +644,16 @@ if (! defined('NOLOGIN'))
     
     			if ($resultFetchUser == 0)
     			{
    -				$langs->load('main');
    -				$langs->load('errors');
    +				// Load translation files required by page
    +				$langs->loadLangs(array('main', 'errors'));
     
     				$_SESSION["dol_loginmesg"]=$langs->trans("ErrorCantLoadUserFromDolibarrDatabase",$login);
    -
    -				// TODO @deprecated Remove this. Hook must be used, not this trigger.
    -				$user->trigger_mesg='ErrorCantLoadUserFromDolibarrDatabase - login='.$login;
     			}
     			if ($resultFetchUser < 0)
     			{
     				$_SESSION["dol_loginmesg"]=$user->error;
    -
    -				// TODO @deprecated Remove this. Hook must be used, not this trigger.
    -				$user->trigger_mesg=$user->error;
     			}
     
    -			// TODO @deprecated Remove this. Hook must be used, not this trigger.
    -			// Call triggers
    -			include_once DOL_DOCUMENT_ROOT . '/core/class/interfaces.class.php';
    -			$interface=new Interfaces($db);
    -			$result=$interface->run_triggers('USER_LOGIN_FAILED',$user,$user,$langs,$conf);
    -			if ($result < 0) {
    -				$error++;
    -			}
    -			// End call triggers
    -
     			// Hooks on failed login
     			$action='';
     			$hookmanager->initHooks(array('login'));
    @@ -707,7 +674,7 @@ if (! defined('NOLOGIN'))
     		    $hookmanager->initHooks(array('main'));
     
     		    // Code for search criteria persistence.
    -		    if (! empty($_GET['save_lastsearch_values']))    // Keep $_GET here
    +		    if (! empty($_GET['save_lastsearch_values']))    // We must use $_GET here
     		    {
     			    $relativepathstring = preg_replace('/\?.*$/','',$_SERVER["HTTP_REFERER"]);
     			    $relativepathstring = preg_replace('/^https?:\/\/[^\/]*/','',$relativepathstring);     // Get full path except host server
    @@ -720,9 +687,15 @@ if (! defined('NOLOGIN'))
     			    // We click on a link that leave a page we have to save search criteria. We save them from tmp to no tmp
     			    if (! empty($_SESSION['lastsearch_values_tmp_'.$relativepathstring]))
     			    {
    -				    $_SESSION['lastsearch_values_'.$relativepathstring]=$_SESSION['lastsearch_values_tmp_'.$relativepathstring];
    +			    	$_SESSION['lastsearch_values_'.$relativepathstring]=$_SESSION['lastsearch_values_tmp_'.$relativepathstring];
     				    unset($_SESSION['lastsearch_values_tmp_'.$relativepathstring]);
     			    }
    +			    // We also save contextpage
    +			    if (! empty($_SESSION['lastsearch_contextpage_tmp_'.$relativepathstring]))
    +			    {
    +			    	$_SESSION['lastsearch_contextpage_'.$relativepathstring]=$_SESSION['lastsearch_contextpage_tmp_'.$relativepathstring];
    +			    	unset($_SESSION['lastsearch_contextpage_tmp_'.$relativepathstring]);
    +			    }
     		    }
     
     		    $action = '';
    @@ -768,17 +741,6 @@ if (! defined('NOLOGIN'))
     
     		$loginfo = 'TZ='.$_SESSION["dol_tz"].';TZString='.$_SESSION["dol_tz_string"].';Screen='.$_SESSION["dol_screenwidth"].'x'.$_SESSION["dol_screenheight"];
     
    -		// TODO @deprecated Remove this. Hook must be used, not this trigger.
    -		$user->trigger_mesg = $loginfo;
    -		// Call triggers
    -		include_once DOL_DOCUMENT_ROOT . '/core/class/interfaces.class.php';
    -		$interface=new Interfaces($db);
    -		$result=$interface->run_triggers('USER_LOGIN',$user,$user,$langs,$conf);
    -		if ($result < 0) {
    -			$error++;
    -		}
    -		// End call triggers
    -
     		// Hooks on successfull login
     		$action='';
     		$hookmanager->initHooks(array('login'));
    @@ -790,7 +752,7 @@ if (! defined('NOLOGIN'))
     		{
     			$db->rollback();
     			session_destroy();
    -			dol_print_error($db,'Error in some hooks afterLogin (or old trigger USER_LOGIN)');
    +			dol_print_error($db,'Error in some hooks afterLogin');
     			exit;
     		}
     		else
    @@ -888,7 +850,6 @@ if (! empty($conf->dol_use_jmobile) && in_array($conf->theme,array('bureau2crea'
     	$conf->theme='eldy';
     	$conf->css  =  "/theme/".$conf->theme."/style.css.php";
     }
    -//var_dump($conf->browser->phone);
     
     if (! defined('NOREQUIRETRAN'))
     {
    @@ -935,8 +896,8 @@ dol_syslog("--- Access to ".$_SERVER["PHP_SELF"].' - action='.GETPOST('action','
     // Load main languages files
     if (! defined('NOREQUIRETRAN'))
     {
    -	$langs->load("main");
    -	$langs->load("dict");
    +	// Load translation files required by page
    +	$langs->loadLangs(array('main', 'dict'));
     }
     
     // Define some constants used for style of arrays
    @@ -976,7 +937,7 @@ else
     	define('ROWS_9',8);
     }
     
    -$heightforframes=48;
    +$heightforframes=50;
     
     // Init menu manager
     if (! defined('NOREQUIREMENU'))
    @@ -1047,7 +1008,7 @@ if (! function_exists("llxHeader"))
     		print '<body id="mainbody"'.($morecssonbody?' class="'.$morecssonbody.'"':'').'>' . "\n";
     
     		// top menu and left menu area
    -		if (empty($conf->dol_hide_topmenu))
    +		if (empty($conf->dol_hide_topmenu) || GETPOST('dol_invisible_topmenu','int'))
     		{
     			top_menu($head, $title, $target, $disablejs, $disablehead, $arrayofjs, $arrayofcss, $morequerystring, $help_url);
     		}
    @@ -1142,7 +1103,7 @@ function top_httphead($contenttype='text/html', $forcenocache=0)
      */
     function top_htmlhead($head, $title='', $disablejs=0, $disablehead=0, $arrayofjs='', $arrayofcss='', $disablejmobile=0, $disablenofollow=0)
     {
    -	global $user, $conf, $langs, $db;
    +	global $db, $conf, $langs, $user, $hookmanager;
     
     	top_httphead();
     
    @@ -1158,11 +1119,15 @@ function top_htmlhead($head, $title='', $disablejs=0, $disablehead=0, $arrayofjs
     		$ext='layout='.$conf->browser->layout.'&version='.urlencode(DOL_VERSION);
     
     		print "<head>\n";
    +
     		if (GETPOST('dol_basehref','alpha')) print '<base href="'.dol_escape_htmltag(GETPOST('dol_basehref','alpha')).'">'."\n";
    +
     		// Displays meta
    +		print '<meta charset="UTF-8">'."\n";
     		print '<meta name="robots" content="noindex'.($disablenofollow?'':',nofollow').'">'."\n";	// Do not index
     		print '<meta name="viewport" content="width=device-width, initial-scale=1.0">'."\n";		// Scale for mobile device
     		print '<meta name="author" content="Dolibarr Development Team">'."\n";
    +
     		// Favicon
     		$favicon=dol_buildpath('/theme/'.$conf->theme.'/img/favicon.ico',1);
     		if (! empty($conf->global->MAIN_FAVICON_URL)) $favicon=$conf->global->MAIN_FAVICON_URL;
    @@ -1171,13 +1136,29 @@ function top_htmlhead($head, $title='', $disablejs=0, $disablehead=0, $arrayofjs
     		//if (empty($conf->global->MAIN_OPTIMIZEFORTEXTBROWSER)) print '<link rel="copyright" title="GNU General Public License" href="http://www.gnu.org/copyleft/gpl.html#SEC1">'."\n";
     		//if (empty($conf->global->MAIN_OPTIMIZEFORTEXTBROWSER)) print '<link rel="author" title="Dolibarr Development Team" href="https://www.dolibarr.org">'."\n";
     
    +		// Auto refresh page
    +		if (GETPOST('autorefresh','int') > 0) print '<meta http-equiv="refresh" content="'.GETPOST('autorefresh','int').'">';
    +
     		// Displays title
     		$appli=constant('DOL_APPLICATION_TITLE');
     		if (!empty($conf->global->MAIN_APPLICATION_TITLE)) $appli=$conf->global->MAIN_APPLICATION_TITLE;
     
    -		if ($title && ! empty($conf->global->MAIN_HTML_TITLE) && preg_match('/noapp/',$conf->global->MAIN_HTML_TITLE)) print '<title>'.dol_htmlentities($title).'</title>';
    -		else if ($title) print '<title>'.dol_htmlentities($appli.' - '.$title).'</title>';
    -		else print "<title>".dol_htmlentities($appli)."</title>";
    +		print '<title>';
    +		$titletoshow='';
    +		if ($title && ! empty($conf->global->MAIN_HTML_TITLE) && preg_match('/noapp/',$conf->global->MAIN_HTML_TITLE)) $titletoshow = dol_htmlentities($title);
    +		else if ($title) $titletoshow = dol_htmlentities($appli.' - '.$title);
    +		else $titletoshow = dol_htmlentities($appli);
    +
    +		if (! is_object($hookmanager)) $hookmanager = new HookManager($db);
    +		$hookmanager->initHooks("main");
    +		$parameters=array('title'=>$titletoshow);
    +		$result=$hookmanager->executeHooks('setHtmlTitle',$parameters);		// Note that $action and $object may have been modified by some hooks
    +		if ($result > 0) $titletoshow = $hookmanager->resPrint;				// Replace Title to show
    +		else $titletoshow .= $hookmanager->resPrint;						// Concat to Title to show
    +
    +		print $titletoshow;
    +		print '</title>';
    +
     		print "\n";
     
     		if (GETPOST('version','int')) $ext='version='.GETPOST('version','int');	// usefull to force no cache on css/js
    @@ -1331,7 +1312,11 @@ function top_htmlhead($head, $title='', $disablejs=0, $disablehead=0, $arrayofjs
                 	$tmpplugin=empty($conf->global->MAIN_USE_JQUERY_MULTISELECT)?constant('REQUIRE_JQUERY_MULTISELECT'):$conf->global->MAIN_USE_JQUERY_MULTISELECT;
                 	print '<script type="text/javascript" src="'.DOL_URL_ROOT.'/includes/jquery/plugins/'.$tmpplugin.'/dist/js/'.$tmpplugin.'.full.min.js'.($ext?'?'.$ext:'').'"></script>'."\n";	// We include full because we need the support of containerCssClass
                 }
    -        }
    +            if (! defined('DISABLE_MULTISELECT'))     // jQuery plugin "mutiselect" to select with checkboxes
    +            {
    +            	print '<script type="text/javascript" src="'.DOL_URL_ROOT.'/includes/jquery/plugins/multiselect/jquery.multi-select.js'.($ext?'?'.$ext:'').'"></script>'."\n";
    +            }
    +		}
     
             if (! $disablejs && ! empty($conf->use_javascript_ajax))
             {
    @@ -1427,7 +1412,7 @@ function top_htmlhead($head, $title='', $disablejs=0, $disablehead=0, $arrayofjs
      *  @param		string	$morequerystring	Query string to add to the link "print" to get same parameters (use only if autodetect fails)
      *  @param      string	$helppagename    	Name of wiki page for help ('' by default).
      * 				     		                Syntax is: For a wiki page: EN:EnglishPage|FR:FrenchPage|ES:SpanishPage
    - * 									                   For other external page: http://server/url
    + * 						                    For other external page: http://server/url
      *  @return		void
      */
     function top_menu($head, $title='', $target='', $disablejs=0, $disablehead=0, $arrayofjs='', $arrayofcss='', $morequerystring='', $helppagename='')
    @@ -1454,11 +1439,11 @@ function top_menu($head, $title='', $target='', $disablejs=0, $disablehead=0, $a
     	/*
          * Top menu
          */
    -	if (empty($conf->dol_hide_topmenu) && (! defined('NOREQUIREMENU') || ! constant('NOREQUIREMENU')))
    +	if ((empty($conf->dol_hide_topmenu) || GETPOST('dol_invisible_topmenu','int')) && (! defined('NOREQUIREMENU') || ! constant('NOREQUIREMENU')))
     	{
     		print "\n".'<!-- Start top horizontal -->'."\n";
     
    -		print '<div class="side-nav-vert"><div id="id-top">';
    +		print '<div class="side-nav-vert'.(GETPOST('dol_invisible_topmenu','int')?' hidden':'').'"><div id="id-top">';		// dol_invisible_topmenu differs from dol_hide_topmenu: dol_invisible_topmenu means we output menu but we make it invisible.
     
     		// Show menu entries
     		print '<div id="tmenu_tooltip'.(empty($conf->global->MAIN_MENU_INVERT)?'':'invert').'" class="tmenu">'."\n";
    @@ -1542,7 +1527,7 @@ function top_menu($head, $title='', $target='', $disablejs=0, $disablehead=0, $a
     		}
     
     		// Link to print main content area
    -		if (empty($conf->global->MAIN_PRINT_DISABLELINK) && empty($conf->global->MAIN_OPTIMIZEFORTEXTBROWSER) && empty($conf->browser->phone))
    +		if (empty($conf->global->MAIN_PRINT_DISABLELINK) && empty($conf->global->MAIN_OPTIMIZEFORTEXTBROWSER) && $conf->browser->layout != 'phone')
     		{
     			$qs=dol_escape_htmltag($_SERVER["QUERY_STRING"]);
     
    @@ -1581,6 +1566,10 @@ function top_menu($head, $title='', $target='', $disablejs=0, $disablehead=0, $a
     			if ($helpbaseurl && $helppage)
     			{
     				$text='';
    +	            if(!empty($conf->global->MAIN_SHOWDATABASENAMEINHELPPAGESLINK)) {
    +                    $langs->load('admin');
    +                    $appli .= '<br>' . $langs->trans("Database") . ': ' . $db->database_name;
    +                }
     				$title=$appli.'<br>';
     				$title.=$langs->trans($mode == 'wiki' ? 'GoToWikiHelpPage': 'GoToHelpPage');
     				if ($mode == 'wiki') $title.=' - '.$langs->trans("PageWiki").' &quot;'.dol_escape_htmltag(strtr($helppage,'_',' ')).'&quot;';
    @@ -1609,8 +1598,6 @@ function top_menu($head, $title='', $target='', $disablejs=0, $disablehead=0, $a
     
     		print '</div></div>';
     
    -		//unset($form);
    -
     		print '<div style="clear: both;"></div>';
     		print "<!-- End top horizontal menu -->\n\n";
     	}
    @@ -1625,7 +1612,7 @@ function top_menu($head, $title='', $target='', $disablejs=0, $disablehead=0, $a
      *  @param  array	$menu_array_before 	       	Table of menu entries to show before entries of menu handler. This param is deprectaed and must be provided to ''.
      *  @param  string	$helppagename    	       	Name of wiki page for help ('' by default).
      * 				     		                   	Syntax is: For a wiki page: EN:EnglishPage|FR:FrenchPage|ES:SpanishPage
    - * 									         		       For other external page: http://server/url
    + * 									         	For other external page: http://server/url
      *  @param  string	$notused             		Deprecated. Used in past to add content into left menu. Hooks can be used now.
      *  @param  array	$menu_array_after           Table of menu entries to show after entries of menu handler
      *  @param  int		$leftmenuwithoutmainarea    Must be set to 1. 0 by default for backward compatibility with old modules.
    @@ -1704,7 +1691,7 @@ function left_menu($menu_array_before, $helppagename='', $notused='', $menu_arra
     		// Define $bookmarks
     		if (! empty($conf->bookmark->enabled) && $user->rights->bookmark->lire)
     		{
    -			include_once (DOL_DOCUMENT_ROOT.'/bookmarks/bookmarks.lib.php');
    +			include_once DOL_DOCUMENT_ROOT.'/bookmarks/bookmarks.lib.php';
     			$langs->load("bookmarks");
     
     			$bookmarks=printBookmarksList($db, $langs);
    @@ -1765,9 +1752,8 @@ function left_menu($menu_array_before, $helppagename='', $notused='', $menu_arra
     			$bugbaseurl.= '?title=';
     			$bugbaseurl.= urlencode("Bug: ");
     			$bugbaseurl.= '&body=';
    -			// TODO use .github/ISSUE_TEMPLATE.md to generate?
    -			$bugbaseurl .= urlencode("# Bug\n");
    -			$bugbaseurl .= urlencode("\n");
    +			$bugbaseurl.= urlencode("# Bug\n");
    +			$bugbaseurl.= urlencode("\n");
     			$bugbaseurl.= urlencode("## Environment\n");
     			$bugbaseurl.= urlencode("- **Version**: " . DOL_VERSION . "\n");
     			$bugbaseurl.= urlencode("- **OS**: " . php_uname('s') . "\n");
    @@ -1899,7 +1885,10 @@ function printSearchForm($urlaction, $urlobject, $title, $htmlmorecss, $htmlinpu
     	$ret.=($accesskey?' accesskey="'.$accesskey.'"':'');
     	$ret.=' placeholder="'.strip_tags($title).'"';
     	$ret.=' name="'.$htmlinputname.'" id="'.$prefhtmlinputname.$htmlinputname.'" />';
    -	$ret.='<input type="submit" class="button" style="padding-top: 4px; padding-bottom: 4px; padding-left: 6px; padding-right: 6px" value="'.$langs->trans("Go").'">';
    +	//$ret.='<input type="submit" class="button" style="padding-top: 4px; padding-bottom: 4px; padding-left: 6px; padding-right: 6px" value="'.$langs->trans("Go").'">';
    +	$ret.='<button type="submit" class="button" style="padding-top: 4px; padding-bottom: 4px; padding-left: 6px; padding-right: 6px">';
    +	$ret.='<span class="fa fa-search"></span>';
    +	$ret.='</button>';
     	$ret.="</form>\n";
     	return $ret;
     }
    @@ -1920,7 +1909,7 @@ if (! function_exists("llxFooter"))
     	function llxFooter($comment='',$zone='private', $disabledoutputofmessages=0)
     	{
     		global $conf, $langs, $user, $object;
    -		global $delayedhtmlcontent;
    +		global $delayedhtmlcontent, $contextpage;
     
     		$ext='layout='.$conf->browser->layout.'&version='.urlencode(DOL_VERSION);
     
    @@ -1928,24 +1917,37 @@ if (! function_exists("llxFooter"))
     		dol_htmloutput_events($disabledoutputofmessages);
     
     		// Code for search criteria persistence.
    -		// Save $user->lastsearch_values if defined (define on list pages when a form field search_xxx exists)
    +		// $user->lastsearch_values was set by the GETPOST when form field search_xxx exists
     		if (is_object($user) && ! empty($user->lastsearch_values_tmp) && is_array($user->lastsearch_values_tmp))
     		{
    -			// Clean data
    +			// Clean and save data
     			foreach($user->lastsearch_values_tmp as $key => $val)
     			{
    -				unset($_SESSION['lastsearch_values_tmp_'.$key]);			// Clean arry to rebuild it just after
    +				unset($_SESSION['lastsearch_values_tmp_'.$key]);			// Clean array to rebuild it just after
     				if (count($val) && empty($_POST['button_removefilter']))	// If there is search criteria to save and we did not click on 'Clear filter' button
     				{
     					if (empty($val['sortfield'])) unset($val['sortfield']);
     					if (empty($val['sortorder'])) unset($val['sortorder']);
    -					dol_syslog('Save lastsearch_values_tmp_'.$key.'='.json_encode($val, 0)." (systematic recording of last search criteria)");
    +					dol_syslog('Save lastsearch_values_tmp_'.$key.'='.json_encode($val, 0)." (systematic recording of last search criterias)");
     					$_SESSION['lastsearch_values_tmp_'.$key]=json_encode($val);
     					unset($_SESSION['lastsearch_values_'.$key]);
     				}
     			}
     		}
     
    +
    +		$relativepathstring = $_SERVER["PHP_SELF"];
    +		// Clean $relativepathstring
    +		if (constant('DOL_URL_ROOT')) $relativepathstring = preg_replace('/^'.preg_quote(constant('DOL_URL_ROOT'),'/').'/', '', $relativepathstring);
    +		$relativepathstring = preg_replace('/^\//', '', $relativepathstring);
    +		$relativepathstring = preg_replace('/^custom\//', '', $relativepathstring);
    +		if (preg_match('/list\.php$/', $relativepathstring))
    +		{
    +			unset($_SESSION['lastsearch_contextpage_tmp_'.$relativepathstring]);
    +			if (! empty($contextpage)) $_SESSION['lastsearch_contextpage_tmp_'.$relativepathstring]=$contextpage;
    +			unset($_SESSION['lastsearch_contextpage_'.$relativepathstring]);
    +		}
    +
     		// Core error message
     		if (! empty($conf->global->MAIN_CORE_ERROR))
     		{
    @@ -2027,4 +2029,3 @@ if (! function_exists("llxFooter"))
     		print "</html>\n";
     	}
     }
    -
    diff --git a/htdocs/margin/admin/margin.php b/htdocs/margin/admin/margin.php
    index d37dfe0c83b..b2c74506990 100644
    --- a/htdocs/margin/admin/margin.php
    +++ b/htdocs/margin/admin/margin.php
    @@ -26,13 +26,10 @@ include '../../main.inc.php';
     
     require_once DOL_DOCUMENT_ROOT.'/margin/lib/margins.lib.php';
     require_once DOL_DOCUMENT_ROOT.'/core/lib/admin.lib.php';
    -require_once(DOL_DOCUMENT_ROOT.'/core/class/html.formcompany.class.php');
    -require_once(DOL_DOCUMENT_ROOT."/compta/facture/class/facture.class.php");
    +require_once DOL_DOCUMENT_ROOT.'/core/class/html.formcompany.class.php';
    +require_once DOL_DOCUMENT_ROOT."/compta/facture/class/facture.class.php";
     
    -$langs->load("admin");
    -$langs->load("bills");
    -$langs->load("margins");
    -$langs->load("stocks");
    +$langs->loadLangs(array("admin", "bills", "margins", "stocks"));
     
     if (! $user->admin) accessforbidden();
     
    @@ -129,11 +126,9 @@ print '<td colspan="2" align="center">'.$langs->trans("Value").'</td>'."\n";
     print '<td align="left">'.$langs->trans("Description").'</td>'."\n";
     print '</tr>';
     
    -$var=true;
     $form = new Form($db);
     
     // GLOBAL DISCOUNT MANAGEMENT
    -
     print '<form method="POST" action="'.$_SERVER['PHP_SELF'].'">';
     print '<input type="hidden" name="token" value="'.$_SESSION['newtoken'].'">';
     print "<input type=\"hidden\" name=\"action\" value=\"typemarges\">";
    @@ -165,7 +160,6 @@ print '</tr>';
     print '</form>';
     
     // DISPLAY MARGIN RATES
    -
     print '<tr class="oddeven">';
     print '<td>'.$langs->trans("DisplayMarginRates").'</td>';
     print '<td colspan="2" align="center">';
    @@ -189,7 +183,6 @@ print '<td>'.$langs->trans('MarginRate').' = '.$langs->trans('Margin').' / '.$la
     print '</tr>';
     
     // DISPLAY MARK RATES
    -
     print '<tr class="oddeven">';
     print '<td>'.$langs->trans("DisplayMarkRates").'</td>';
     print '<td colspan="2" align="center">';
    @@ -259,7 +252,6 @@ print '</tr>';
     print '</form>';
     
     // INTERNAL CONTACT TYPE USED AS COMMERCIAL AGENT
    -
     print '<form method="POST" action="'.$_SERVER['PHP_SELF'].'">';
     print '<input type="hidden" name="token" value="'.$_SESSION['newtoken'].'">';
     print "<input type=\"hidden\" name=\"action\" value=\"contact\">";
    @@ -283,5 +275,6 @@ dol_fiche_end();
     
     print '<br>';
     
    +// End of page
     llxFooter();
     $db->close();
    diff --git a/htdocs/margin/agentMargins.php b/htdocs/margin/agentMargins.php
    index 9867a3da5ec..5c808051a06 100644
    --- a/htdocs/margin/agentMargins.php
    +++ b/htdocs/margin/agentMargins.php
    @@ -29,10 +29,8 @@ require_once DOL_DOCUMENT_ROOT.'/compta/facture/class/facture.class.php';
     require_once DOL_DOCUMENT_ROOT.'/product/class/product.class.php';
     require_once DOL_DOCUMENT_ROOT.'/margin/lib/margins.lib.php';
     
    -$langs->load("companies");
    -$langs->load("bills");
    -$langs->load("products");
    -$langs->load("margins");
    +// Load translation files required by the page
    +$langs->loadLangs(array('companies', 'bills', 'products', 'margins'));
     
     $mesg = '';
     
    @@ -112,11 +110,11 @@ print '</td></tr>';
     // Start date
     print '<td>'.$langs->trans('DateStart').' ('.$langs->trans("DateValidation").')</td>';
     print '<td>';
    -$form->select_date($startdate,'startdate','','',1,"sel",1,1);
    +print $form->selectDate($startdate, 'startdate', '', '', 1, "sel", 1, 1);
     print '</td>';
     print '<td>'.$langs->trans('DateEnd').' ('.$langs->trans("DateValidation").')</td>';
     print '<td>';
    -$form->select_date($enddate,'enddate','','',1,"sel",1,1);
    +print $form->selectDate($enddate, 'enddate', '', '', 1, "sel", 1, 1);
     print '</td>';
     print '<td style="text-align: center;">';
     print '<input type="submit" class="button" value="'.dol_escape_htmltag($langs->trans('Refresh')).'" />';
    @@ -210,7 +208,6 @@ if ($result)
     
     	if ($num > 0)
     	{
    -		$var=true;
     
     		while ($i < $num /*&& $i < $conf->liste_limit*/)
     		{
    @@ -231,8 +228,6 @@ if ($result)
     				$markRate = ($pv != 0)?(100 * $marge / $pv):'' ;
     			}
     
    -
    -
     			print '<tr class="oddeven">';
     			if ($agentid > 0) {
     				$companystatic->id=$objp->socid;
    @@ -273,6 +268,6 @@ $(document).ready(function() {
     });
     </script>'."\n";
     
    +// End of page
     llxFooter();
     $db->close();
    -
    diff --git a/htdocs/margin/checkMargins.php b/htdocs/margin/checkMargins.php
    index d1c682540ff..06527f42b91 100644
    --- a/htdocs/margin/checkMargins.php
    +++ b/htdocs/margin/checkMargins.php
    @@ -29,10 +29,8 @@ require_once DOL_DOCUMENT_ROOT . '/compta/facture/class/facture.class.php';
     require_once DOL_DOCUMENT_ROOT . '/product/class/product.class.php';
     require_once DOL_DOCUMENT_ROOT . '/margin/lib/margins.lib.php';
     
    -$langs->load("companies");
    -$langs->load("bills");
    -$langs->load("products");
    -$langs->load("margins");
    +// Load translation files required by the page
    +$langs->loadLangs(array('companies', 'bills', 'products', 'margins'));
     
     $action     = GETPOST('action','alpha');
     $massaction = GETPOST('massaction','alpha');
    @@ -167,11 +165,11 @@ print '<table class="border" width="100%">';
     
     print '<tr><td class="titlefield">' . $langs->trans('DateStart') . ' (' . $langs->trans("DateValidation") . ')</td>';
     print '<td>';
    -$form->select_date($startdate, 'startdate', '', '', 1, "sel", 1, 1);
    +print $form->selectDate($startdate, 'startdate', '', '', 1, "sel", 1, 1);
     print '</td>';
     print '<td>' . $langs->trans('DateEnd') . ' (' . $langs->trans("DateValidation") . ')</td>';
     print '<td>';
    -$form->select_date($enddate, 'enddate', '', '', 1, "sel", 1, 1);
    +print $form->selectDate($enddate, 'enddate', '', '', 1, "sel", 1, 1);
     print '</td>';
     print '<td style="text-align: center;">';
     print '<input type="submit" class="button" value="' . dol_escape_htmltag($langs->trans('Refresh')) . '" name="button_search" />';
    @@ -323,5 +321,6 @@ print '</form>';
     
     $db->free($result);
     
    +// End of page
     llxFooter();
    -$db->close();
    \ No newline at end of file
    +$db->close();
    diff --git a/htdocs/margin/customerMargins.php b/htdocs/margin/customerMargins.php
    index dfa97bd7536..675fe527a47 100644
    --- a/htdocs/margin/customerMargins.php
    +++ b/htdocs/margin/customerMargins.php
    @@ -28,10 +28,8 @@ require_once DOL_DOCUMENT_ROOT.'/compta/facture/class/facture.class.php';
     require_once DOL_DOCUMENT_ROOT.'/product/class/product.class.php';
     require_once DOL_DOCUMENT_ROOT.'/margin/lib/margins.lib.php';
     
    -$langs->load("companies");
    -$langs->load("bills");
    -$langs->load("products");
    -$langs->load("margins");
    +// Load translation files required by the page
    +$langs->loadLangs(array('companies', 'bills', 'products', 'margins'));
     
     // Security check
     $socid = GETPOST('socid','int');
    @@ -161,11 +159,11 @@ print '</tr>';
     // Start date
     print '<td>'.$langs->trans('DateStart').' ('.$langs->trans("DateValidation").')</td>';
     print '<td>';
    -$form->select_date($startdate,'startdate','','',1,"sel",1,1);
    +print $form->selectDate($startdate, 'startdate', '', '', 1, "sel", 1, 1);
     print '</td>';
     print '<td>'.$langs->trans('DateEnd').' ('.$langs->trans("DateValidation").')</td>';
     print '<td>';
    -$form->select_date($enddate,'enddate','','',1,"sel",1,1);
    +print $form->selectDate($enddate, 'enddate', '', '', 1, "sel", 1, 1);
     print '</td>';
     print '<td style="text-align: center;">';
     print '<input type="submit" class="button" value="'.dol_escape_htmltag($langs->trans('Refresh')).'" />';
    @@ -385,5 +383,6 @@ $(document).ready(function() {
     </script>
     ';
     
    +// End of page
     llxFooter();
     $db->close();
    diff --git a/htdocs/margin/productMargins.php b/htdocs/margin/productMargins.php
    index ad1fc773bd3..cb8bd53f790 100644
    --- a/htdocs/margin/productMargins.php
    +++ b/htdocs/margin/productMargins.php
    @@ -28,10 +28,8 @@ require_once DOL_DOCUMENT_ROOT.'/compta/facture/class/facture.class.php';
     require_once DOL_DOCUMENT_ROOT.'/product/class/product.class.php';
     require_once DOL_DOCUMENT_ROOT.'/margin/lib/margins.lib.php';
     
    -$langs->load("companies");
    -$langs->load("bills");
    -$langs->load("products");
    -$langs->load("margins");
    +// Load translation files required by the page
    +$langs->loadLangs(array('companies', 'bills', 'products', 'margins'));
     
     $id = GETPOST('id', 'int');
     $ref = GETPOST('ref', 'alpha');
    @@ -136,11 +134,11 @@ print '</tr>';
     print '<tr>';
     print '<td class="titlefield">'.$langs->trans('DateStart').' ('.$langs->trans("DateValidation").')</td>';
     print '<td>';
    -$form->select_date($startdate,'startdate','','',1,"sel",1,1);
    +print $form->selectDate($startdate, 'startdate', '', '', 1, "sel", 1, 1);
     print '</td>';
     print '<td>'.$langs->trans('DateEnd').' ('.$langs->trans("DateValidation").')</td>';
     print '<td>';
    -$form->select_date($enddate,'enddate','','',1,"sel",1,1);
    +print $form->selectDate($enddate, 'enddate', '', '', 1, "sel", 1, 1);
     print '</td>';
     print '<td style="text-align: center;">';
     print '<input type="submit" class="button" value="'.dol_escape_htmltag($langs->trans('Refresh')).'" />';
    @@ -369,5 +367,6 @@ $(document).ready(function() {
     </script>
     ';
     
    +// End of page
     llxFooter();
     $db->close();
    diff --git a/htdocs/margin/tabs/productMargins.php b/htdocs/margin/tabs/productMargins.php
    index 94eff1911e7..5659be448de 100644
    --- a/htdocs/margin/tabs/productMargins.php
    +++ b/htdocs/margin/tabs/productMargins.php
    @@ -26,10 +26,7 @@ require_once DOL_DOCUMENT_ROOT.'/core/lib/product.lib.php';
     require_once DOL_DOCUMENT_ROOT.'/compta/facture/class/facture.class.php';
     require_once DOL_DOCUMENT_ROOT.'/product/class/product.class.php';
     
    -$langs->load("companies");
    -$langs->load("bills");
    -$langs->load("products");
    -$langs->load("margins");
    +$langs->loadLangs(array("companies", "bills", "products", "margins"));
     
     $id = GETPOST('id', 'int');
     $ref = GETPOST('ref', 'alpha');
    @@ -138,9 +135,9 @@ if ($id > 0 || ! empty($ref))
                 $sql.= " f.datef, f.paye, f.fk_statut as statut, f.type,";
                 if (!$user->rights->societe->client->voir && !$socid) $sql.= " sc.fk_soc, sc.fk_user,";
                 $sql.= " sum(d.total_ht) as selling_price,";							// may be negative or positive
    -            $sql.= " sum(d.qty) as qty,";
    -            $sql.= " sum(d.qty * d.buy_price_ht) as buying_price,";					// always positive
    -            $sql.= " sum(abs(d.total_ht) - (d.buy_price_ht * d.qty)) as marge" ;	// always positive
    +            $sql.= " IF(f.type = 2, -1, 1) * sum(d.qty) as qty,";						// not always positive in case of Credit note
    +            $sql.= " IF(f.type = 2, -1, 1) * sum(d.qty * d.buy_price_ht) as buying_price,";			// not always positive in case of Credit note
    +            $sql.= " IF(f.type = 2, -1, 1) * sum(abs(d.total_ht) - (d.buy_price_ht * d.qty)) as marge" ;	// not always positive in case of Credit note
                 $sql.= " FROM ".MAIN_DB_PREFIX."societe as s";
                 $sql.= ", ".MAIN_DB_PREFIX."facture as f";
                 $sql.= ", ".MAIN_DB_PREFIX."facturedet as d";
    @@ -273,5 +270,6 @@ print '
         </script>
     ';
     
    +// End of page
     llxFooter();
     $db->close();
    diff --git a/htdocs/margin/tabs/thirdpartyMargins.php b/htdocs/margin/tabs/thirdpartyMargins.php
    index eb61e4ec41f..8ce4b7a0c0b 100644
    --- a/htdocs/margin/tabs/thirdpartyMargins.php
    +++ b/htdocs/margin/tabs/thirdpartyMargins.php
    @@ -26,10 +26,7 @@ require_once DOL_DOCUMENT_ROOT.'/core/lib/company.lib.php';
     require_once DOL_DOCUMENT_ROOT.'/compta/facture/class/facture.class.php';
     require_once DOL_DOCUMENT_ROOT.'/product/class/product.class.php';
     
    -$langs->load("companies");
    -$langs->load("bills");
    -$langs->load("products");
    -$langs->load("margins");
    +$langs->loadLangs(array("companies", "bills", "products", "margins"));
     
     // Security check
     $socid = GETPOST('socid','int');
    @@ -282,5 +279,6 @@ print '
         </script>
     ';
     
    +// End of page
     llxFooter();
     $db->close();
    diff --git a/htdocs/master.inc.php b/htdocs/master.inc.php
    index 52c4c9780c7..56ff709da8a 100644
    --- a/htdocs/master.inc.php
    +++ b/htdocs/master.inc.php
    @@ -80,7 +80,7 @@ if (! empty($dolibarr_main_document_root_alt))
     	{
     		if (preg_match('/^http(s)?:/',$value))
     		{
    -			// TODO: Make this a warning rather than an error since the correct value can be derived in most cases
    +			// Show error message
     			$correct_value = str_replace($dolibarr_main_url_root, '', $value);
     			print '<b>Error:</b><br>'."\n";
     			print 'Wrong <b>$dolibarr_main_url_root_alt</b> value in <b>conf.php</b> file.<br>'."\n";
    diff --git a/htdocs/modulebuilder/admin/setup.php b/htdocs/modulebuilder/admin/setup.php
    new file mode 100644
    index 00000000000..6ca9bfe2a1e
    --- /dev/null
    +++ b/htdocs/modulebuilder/admin/setup.php
    @@ -0,0 +1,165 @@
    +<?php
    +/* Copyright (C) 2018 Nicolas ZABOURI   <info@inovea-conseil.com>
    + *
    + * This program is free software; you can redistribute it and/or modify
    + * it under the terms of the GNU General Public License as published by
    + * the Free Software Foundation; either version 3 of the License, or
    + * (at your option) any later version.
    + *
    + * This program is distributed in the hope that it will be useful,
    + * but WITHOUT ANY WARRANTY; without even the implied warranty of
    + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
    + * GNU General Public License for more details.
    + *
    + * You should have received a copy of the GNU General Public License
    + * along with this program. If not, see <http://www.gnu.org/licenses/>.
    + */
    +
    +/**
    + *  \file       htdocs/modulebuilder/admin/setup.php
    + *  \ingroup    modulebuilder
    + *  \brief      Page setup for modulebuilder module
    + */
    +require '../../main.inc.php';
    +require_once DOL_DOCUMENT_ROOT . '/core/lib/admin.lib.php';
    +
    +global $conf,$langs,$user, $db;
    +$langs->loadLangs(array("admin", "other", "modulebuilder"));
    +
    +if (!$user->admin || empty($conf->modulebuilder->enabled))
    +    accessforbidden();
    +
    +$action = GETPOST('action', 'alpha');
    +$backtopage = GETPOST('backtopage', 'alpha');
    +
    +/*
    + * Actions
    + */
    +if($action=="update"){
    +   $res1=dolibarr_set_const($db, 'MODULEBUILDER_SPECIFIC_README', GETPOST('MODULEBUILDER_SPECIFIC_README'), 'chaine', 0, '', $conf->entity);
    +   if ($res1 < 0)
    +    {
    +        setEventMessages('ErrorFailedToSaveDate', null, 'errors');
    +        $db->rollback();
    +    }
    +    else
    +    {
    +        setEventMessages('RecordModifiedSuccessfully', null, 'mesgs');
    +        $db->commit();
    +    }
    +}
    +
    +if (preg_match('/set_(.*)/', $action, $reg)) {
    +    $code = $reg[1];
    +    $values = GETPOST($code);
    +    if (is_array($values))
    +        $values = implode(',', $values);
    +
    +    if (dolibarr_set_const($db, $code, $values, 'chaine', 0, '', $conf->entity) > 0) {
    +        header("Location: " . $_SERVER["PHP_SELF"]);
    +        exit;
    +    } else {
    +        dol_print_error($db);
    +    }
    +}
    +
    +if (preg_match('/del_(.*)/', $action, $reg)) {
    +    $code = $reg[1];
    +    if (dolibarr_del_const($db, $code, 0) > 0) {
    +        Header("Location: " . $_SERVER["PHP_SELF"]);
    +        exit;
    +    } else {
    +        dol_print_error($db);
    +    }
    +}
    +
    +
    +/*
    + * 	View
    + */
    +
    +$form = new Form($db);
    +
    +llxHeader('', $langs->trans("ModulebuilderSetup"));
    +
    +$linkback = '';
    +if (GETPOST('withtab', 'alpha')) {
    +    $linkback = '<a href="' . ($backtopage ? $backtopage : DOL_URL_ROOT . '/admin/modules.php') . '">' . $langs->trans("BackToModuleList") . '</a>';
    +}
    +
    +print '<form action="'.$_SERVER["PHP_SELF"].'" method="POST">';
    +print '<input type="hidden" name="token" value="'.$_SESSION['newtoken'].'">';
    +print '<input type="hidden" name="action" value="update">';
    +
    +print load_fiche_titre($langs->trans("ModuleSetup") . ' ' . $langs->trans('Modulebuilder'), $linkback);
    +
    +if (GETPOST('withtab', 'alpha')) {
    +    dol_fiche_head($head, 'modulebuilder', '', -1);
    +}
    +
    +print '<span class="opacitymedium">' . $langs->trans("ModuleBuilderDesc") . "</span><br>\n";
    +
    +print '<br>';
    +
    +print '<table class="noborder" width="100%">';
    +
    +print '<tr class="liste_titre">';
    +print '<td>' . $langs->trans("Key") . '</td>';
    +print '<td>' . $langs->trans("Value") . '</td>';
    +print "</tr>\n";
    +
    +
    +if ($conf->global->MAIN_FEATURES_LEVEL >= 2)
    +{
    +	// What is use cas of this 2 options ?
    +
    +	print '<tr class="oddeven">';
    +	print '<td>' . $langs->trans("UseAboutPage") . '</td>';
    +	print '<td align="center">';
    +	if ($conf->use_javascript_ajax) {
    +	    print ajax_constantonoff('MODULEBUILDER_USE_ABOUT');
    +	} else {
    +	    if (empty($conf->global->MODULEBUILDER_USE_ABOUT)) {
    +	        print '<a href="' . $_SERVER['PHP_SELF'] . '?action=set_MODULEBUILDER_USE_ABOUT">' . img_picto($langs->trans("Disabled"), 'off') . '</a>';
    +	    } else {
    +	        print '<a href="' . $_SERVER['PHP_SELF'] . '?action=del_MODULEBUILDER_USE_ABOUT">' . img_picto($langs->trans("Enabled"), 'on') . '</a>';
    +	    }
    +	}
    +	print '</td></tr>';
    +
    +	print '<tr class="oddeven">';
    +	print '<td>' . $langs->trans("UseDocFolder") . '</td>';
    +	print '<td align="center">';
    +	if ($conf->use_javascript_ajax) {
    +	    print ajax_constantonoff('MODULEBUILDER_USE_DOCFOLDER');
    +	} else {
    +	    if (empty($conf->global->MODULEBUILDER_USE_DOCFOLDER)) {
    +	        print '<a href="' . $_SERVER['PHP_SELF'] . '?action=set_MODULEBUILDER_USE_DOCFOLDER">' . img_picto($langs->trans("Disabled"), 'off') . '</a>';
    +	    } else {
    +	        print '<a href="' . $_SERVER['PHP_SELF'] . '?action=del_MODULEBUILDER_USE_DOCFOLDER">' . img_picto($langs->trans("Enabled"), 'on') . '</a>';
    +	    }
    +	}
    +	print '</td></tr>';
    +}
    +
    +print '<tr class="oddeven">';
    +print '<td class="tdtop">' . $langs->trans("UseSpecificReadme") . '</td>';
    +print '<td>';
    +print '<textarea class="centpercent" rows="20" name="MODULEBUILDER_SPECIFIC_README">'.$conf->global->MODULEBUILDER_SPECIFIC_README.'</textarea>';
    +print '</td>';
    +print '</tr>';
    +print '</table>';
    +
    +print '<center><input type="submit" class="button" value="'.$langs->trans("Save").'" name="Button"></center>';
    +
    +if (GETPOST('withtab', 'alpha')) {
    +    dol_fiche_end();
    +}
    +
    +print '<br>';
    +
    +print '</form>';
    +
    +// End of page
    +llxFooter();
    +$db->close();
    diff --git a/htdocs/modulebuilder/index.php b/htdocs/modulebuilder/index.php
    index 1048dde3c51..d325e52a343 100644
    --- a/htdocs/modulebuilder/index.php
    +++ b/htdocs/modulebuilder/index.php
    @@ -1,5 +1,6 @@
     <?php
     /* Copyright (C) 2004-2017 Laurent Destailleur  <eldy@users.sourceforge.net>
    + * Copyright (C) 2018	   Nicolas ZABOURI	<info@inovea-conseil.com>
      *
      * This program is free software; you can redistribute it and/or modify
      * it under the terms of the GNU General Public License as published by
    @@ -33,6 +34,7 @@ require_once DOL_DOCUMENT_ROOT.'/core/lib/modulebuilder.lib.php';
     require_once DOL_DOCUMENT_ROOT.'/core/class/doleditor.class.php';
     require_once DOL_DOCUMENT_ROOT.'/core/class/utils.class.php';
     
    +// Load translation files required by the page
     $langs->loadLangs(array("admin", "modulebuilder", "other", "cron"));
     
     $action=GETPOST('action','aZ09');
    @@ -119,13 +121,22 @@ if ($dirins && $action == 'initmodule' && $modulename)
     			}
     		}
     
    -		// Delete some files
    +		if (!empty($conf->global->MODULEBUILDER_USE_ABOUT))
    +		{
    +			dol_delete_file($destdir.'/admin/about.php');
    +		}
    +		if (!empty($conf->global->MODULEBUILDER_USE_DOCFOLDER))
    +		{
    +			dol_delete_dir($destdir.'/doc/');
    +		}
    +
    +		// Delete some files related to object (because to previous dolCopyDir has copied everything)
     		dol_delete_file($destdir.'/myobject_card.php');
     		dol_delete_file($destdir.'/myobject_note.php');
     		dol_delete_file($destdir.'/myobject_document.php');
     		dol_delete_file($destdir.'/myobject_agenda.php');
     		dol_delete_file($destdir.'/myobject_list.php');
    -		dol_delete_file($destdir.'/lib/myobject.lib.php');
    +		dol_delete_file($destdir.'/lib/mymodule_myobject.lib.php');
     		dol_delete_file($destdir.'/test/phpunit/MyObjectTest.php');
     		dol_delete_file($destdir.'/sql/llx_mymodule_myobject.sql');
     		dol_delete_file($destdir.'/sql/llx_mymodule_myobject_extrafields.sql');
    @@ -163,6 +174,12 @@ if ($dirins && $action == 'initmodule' && $modulename)
     				setEventMessages($langs->trans("ErrorFailToMakeReplacementInto", $phpfileval['fullname']), null, 'errors');
     			}
     		}
    +
    +		if (!empty($conf->global->MODULEBUILDER_SPECIFIC_README))
    +		{
    +			dol_delete_file($destdir.'/README.md');
    +			file_put_contents($destdir.'/README.md', $conf->global->MODULEBUILDER_SPECIFIC_README);
    +		}
     	}
     
     	if (! $error)
    @@ -277,14 +294,14 @@ if ($dirins && $action == 'initobject' && $module && $objectname)
     
     	if (! $error)
     	{
    -		// Delete some files
    +		// Copy some files
     		$filetogenerate = array(
     		'myobject_card.php'=>strtolower($objectname).'_card.php',
     		'myobject_note.php'=>strtolower($objectname).'_note.php',
     		'myobject_document.php'=>strtolower($objectname).'_document.php',
     		'myobject_agenda.php'=>strtolower($objectname).'_agenda.php',
     		'myobject_list.php'=>strtolower($objectname).'_list.php',
    -		'lib/myobject.lib.php'=>'lib/'.strtolower($objectname).'.lib.php',
    +		'lib/mymodule_myobject.lib.php'=>'lib/'.strtolower($module).'_'.strtolower($objectname).'.lib.php',
     		'test/phpunit/MyObjectTest.php'=>'test/phpunit/'.$objectname.'Test.php',
     		'sql/llx_mymodule_myobject.sql'=>'sql/llx_'.strtolower($module).'_'.strtolower($objectname).'.sql',
     		'sql/llx_mymodule_myobject_extrafields.sql'=>'sql/llx_'.strtolower($module).'_'.strtolower($objectname).'_extrafields.sql',
    @@ -397,7 +414,8 @@ if ($dirins && $action == 'initobject' && $module && $objectname)
     			'Mon module'=>$module,
     			'htdocs/modulebuilder/template/'=>strtolower($modulename),
     			'myobject'=>strtolower($objectname),
    -			'MyObject'=>$objectname
    +			'MyObject'=>$objectname,
    +                        'MYOBJECT'=>strtoupper($objectname)
     			);
     
     			$result=dolReplaceInFile($phpfileval['fullname'], $arrayreplacement);
    @@ -645,7 +663,8 @@ if ($dirins && $action == 'confirm_deleteobject' && $objectname)
     		'myobject_document.php'=>strtolower($objectname).'_document.php',
     		'myobject_agenda.php'=>strtolower($objectname).'_agenda.php',
     		'myobject_list.php'=>strtolower($objectname).'_list.php',
    -		'lib/myobject.lib.php'=>'lib/'.strtolower($objectname).'.lib.php',
    +		'lib/mymodule.lib.php'=>'lib/'.strtolower($module).'.lib.php',
    +		'lib/mymodule_myobject.lib.php'=>'lib/'.strtolower($module).'_'.strtolower($objectname).'.lib.php',
     		'test/phpunit/MyObjectTest.php'=>'test/phpunit/'.$objectname.'Test.php',
     		'sql/llx_mymodule_myobject.sql'=>'sql/llx_'.strtolower($module).'_'.strtolower($objectname).'.sql',
     		'sql/llx_mymodule_myobject_extrafields.sql'=>'sql/llx_'.strtolower($module).'_'.strtolower($objectname).'_extrafields.sql',
    @@ -1166,7 +1185,7 @@ elseif (! empty($module))
     				print '<br>';
     				print '<br>';
     
    -				print_fiche_titre($langs->trans("DescriptorFile"));
    +				print load_fiche_titre($langs->trans("DescriptorFile"));
     
     				if (! empty($moduleobj))
     				{
    @@ -1230,7 +1249,7 @@ elseif (! empty($module))
     					print '<br><br>';
     
     					// Readme file
    -					print_fiche_titre($langs->trans("ReadmeFile"));
    +					print load_fiche_titre($langs->trans("ReadmeFile"));
     
     					print '<div class="underbanner clearboth"></div>';
     					print '<div class="fichecenter">';
    @@ -1240,7 +1259,7 @@ elseif (! empty($module))
     					print '<br><br>';
     
     					// ChangeLog
    -					print_fiche_titre($langs->trans("ChangeLog"));
    +					print load_fiche_titre($langs->trans("ChangeLog"));
     
     					print '<div class="underbanner clearboth"></div>';
     					print '<div class="fichecenter">';
    @@ -1625,7 +1644,7 @@ elseif (! empty($module))
     						}
     						else
     						{
    -							$result = @include_once($dirread.'/'.$pathtoclass);
    +							$result = @include_once $dirread.'/'.$pathtoclass;
     						}
     						if (class_exists($tabobj))
     						{
    @@ -1665,24 +1684,24 @@ elseif (! empty($module))
     							print '<div class="div-table-responsive">';
     							print '<table class="noborder">';
     							print '<tr class="liste_titre">';
    -							print '<td>'.$langs->trans("Property");
    -							print ' (<a href="https://wiki.dolibarr.org/index.php/Language_and_development_rules#Table_and_fields_structures" target="_blank">'.$langs->trans("Example").'</a>)';
    -							print '</td>';
    -							print '<td>';
    +							print '<th class="liste_titre">'.$langs->trans("Property");
    +							print ' (<a class="" href="https://wiki.dolibarr.org/index.php/Language_and_development_rules#Table_and_fields_structures" target="_blank">'.$langs->trans("SeeExamples").'</a>)';
    +							print '</th>';
    +							print '<th>';
     							print $form->textwithpicto($langs->trans("Label"), $langs->trans("YouCanUseTranslationKey"));
    -							print '</td>';
    -							print '<td>'.$langs->trans("Type").'</td>';
    -							print '<td>'.$form->textwithpicto($langs->trans("ArrayOfKeyValues"), $langs->trans("ArrayOfKeyValuesDesc")).'</td>';
    -							print '<td class="center">'.$form->textwithpicto($langs->trans("NotNull"), $langs->trans("NotNullDesc")).'</td>';
    -							print '<td class="center">'.$langs->trans("DefaultValue").'</td>';
    -							print '<td class="center">'.$langs->trans("DatabaseIndex").'</td>';
    -							print '<td class="right">'.$langs->trans("Position").'</td>';
    -							print '<td class="center">'.$form->textwithpicto($langs->trans("Enabled"), $langs->trans("EnabledDesc")).'</td>';
    -							print '<td class="center">'.$form->textwithpicto($langs->trans("Visible"), $langs->trans("VisibleDesc")).'</td>';
    -							print '<td class="center">'.$form->textwithpicto($langs->trans("IsAMeasure"), $langs->trans("IsAMeasureDesc")).'</td>';
    -							print '<td class="center">'.$form->textwithpicto($langs->trans("SearchAll"), $langs->trans("SearchAllDesc")).'</td>';
    -							print '<td>'.$langs->trans("Comment").'</td>';
    -							print '<td></td>';
    +							print '</th>';
    +							print '<th>'.$langs->trans("Type").'</td>';
    +							print '<th>'.$form->textwithpicto($langs->trans("ArrayOfKeyValues"), $langs->trans("ArrayOfKeyValuesDesc")).'</th>';
    +							print '<th class="center">'.$form->textwithpicto($langs->trans("NotNull"), $langs->trans("NotNullDesc")).'</th>';
    +							print '<th class="center">'.$langs->trans("DefaultValue").'</th>';
    +							print '<th class="center">'.$langs->trans("DatabaseIndex").'</th>';
    +							print '<th class="right">'.$langs->trans("Position").'</th>';
    +							print '<th class="center">'.$form->textwithpicto($langs->trans("Enabled"), $langs->trans("EnabledDesc")).'</th>';
    +							print '<th class="center">'.$form->textwithpicto($langs->trans("Visible"), $langs->trans("VisibleDesc")).'</th>';
    +							print '<th class="center">'.$form->textwithpicto($langs->trans("IsAMeasure"), $langs->trans("IsAMeasureDesc")).'</th>';
    +							print '<th class="center">'.$form->textwithpicto($langs->trans("SearchAll"), $langs->trans("SearchAllDesc")).'</th>';
    +							print '<th>'.$langs->trans("Comment").'</th>';
    +							print '<th></th>';
     							print '</tr>';
     
     							// We must use $reflectorpropdefault['fields'] to get list of fields because $tmpobjet->fields may have been
    @@ -2472,8 +2491,6 @@ elseif (! empty($module))
     
     dol_fiche_end(); // End modules
     
    -
    -
    +// End of page
     llxFooter();
    -
     $db->close();
    diff --git a/htdocs/modulebuilder/template/README.md b/htdocs/modulebuilder/template/README.md
    index d745c808bf4..635e1eed5b0 100644
    --- a/htdocs/modulebuilder/template/README.md
    +++ b/htdocs/modulebuilder/template/README.md
    @@ -13,7 +13,7 @@ Other modules are available on <a href="https://www.dolistore.com" target="_new"
     
     ### Translations
     
    -Translations can be define manually by editing files into directories [langs](langs). 
    +Translations can be define manually by editing files into directories *langs*. 
     
     <!--
     This module contains also a sample configuration for Transifex, under the hidden directory [.tx](.tx), so it is possible to manage translation using this service. 
    @@ -91,7 +91,7 @@ Licenses
     
     GPLv3 or (at your option) any later version.
     
    -See [COPYING](COPYING) for more information.
    +See file COPYING for more information.
     
     #### Documentation
     
    diff --git a/htdocs/modulebuilder/template/admin/about.php b/htdocs/modulebuilder/template/admin/about.php
    index c34574791c1..e580c6c7457 100644
    --- a/htdocs/modulebuilder/template/admin/about.php
    +++ b/htdocs/modulebuilder/template/admin/about.php
    @@ -25,15 +25,15 @@
     // Load Dolibarr environment
     $res=0;
     // Try main.inc.php into web root known defined into CONTEXT_DOCUMENT_ROOT (not always defined)
    -if (! $res && ! empty($_SERVER["CONTEXT_DOCUMENT_ROOT"])) $res=@include($_SERVER["CONTEXT_DOCUMENT_ROOT"]."/main.inc.php");
    -// Try main.inc.php into web root detected using web root caluclated from SCRIPT_FILENAME
    +if (! $res && ! empty($_SERVER["CONTEXT_DOCUMENT_ROOT"])) $res=@include $_SERVER["CONTEXT_DOCUMENT_ROOT"]."/main.inc.php";
    +// Try main.inc.php into web root detected using web root calculated from SCRIPT_FILENAME
     $tmp=empty($_SERVER['SCRIPT_FILENAME'])?'':$_SERVER['SCRIPT_FILENAME'];$tmp2=realpath(__FILE__); $i=strlen($tmp)-1; $j=strlen($tmp2)-1;
     while($i > 0 && $j > 0 && isset($tmp[$i]) && isset($tmp2[$j]) && $tmp[$i]==$tmp2[$j]) { $i--; $j--; }
    -if (! $res && $i > 0 && file_exists(substr($tmp, 0, ($i+1))."/main.inc.php")) $res=@include(substr($tmp, 0, ($i+1))."/main.inc.php");
    -if (! $res && $i > 0 && file_exists(dirname(substr($tmp, 0, ($i+1)))."/main.inc.php")) $res=@include(dirname(substr($tmp, 0, ($i+1)))."/main.inc.php");
    +if (! $res && $i > 0 && file_exists(substr($tmp, 0, ($i+1))."/main.inc.php")) $res=@include substr($tmp, 0, ($i+1))."/main.inc.php";
    +if (! $res && $i > 0 && file_exists(dirname(substr($tmp, 0, ($i+1)))."/main.inc.php")) $res=@include dirname(substr($tmp, 0, ($i+1)))."/main.inc.php";
     // Try main.inc.php using relative path
    -if (! $res && file_exists("../../main.inc.php")) $res=@include("../../main.inc.php");
    -if (! $res && file_exists("../../../main.inc.php")) $res=@include("../../../main.inc.php");
    +if (! $res && file_exists("../../main.inc.php")) $res=@include "../../main.inc.php";
    +if (! $res && file_exists("../../../main.inc.php")) $res=@include "../../../main.inc.php";
     if (! $res) die("Include of main fails");
     
     // Libraries
    diff --git a/htdocs/modulebuilder/template/admin/setup.php b/htdocs/modulebuilder/template/admin/setup.php
    index 58a572a42ac..6e0be4d0011 100644
    --- a/htdocs/modulebuilder/template/admin/setup.php
    +++ b/htdocs/modulebuilder/template/admin/setup.php
    @@ -25,15 +25,15 @@
     // Load Dolibarr environment
     $res=0;
     // Try main.inc.php into web root known defined into CONTEXT_DOCUMENT_ROOT (not always defined)
    -if (! $res && ! empty($_SERVER["CONTEXT_DOCUMENT_ROOT"])) $res=@include($_SERVER["CONTEXT_DOCUMENT_ROOT"]."/main.inc.php");
    -// Try main.inc.php into web root detected using web root caluclated from SCRIPT_FILENAME
    +if (! $res && ! empty($_SERVER["CONTEXT_DOCUMENT_ROOT"])) $res=@include $_SERVER["CONTEXT_DOCUMENT_ROOT"]."/main.inc.php";
    +// Try main.inc.php into web root detected using web root calculated from SCRIPT_FILENAME
     $tmp=empty($_SERVER['SCRIPT_FILENAME'])?'':$_SERVER['SCRIPT_FILENAME'];$tmp2=realpath(__FILE__); $i=strlen($tmp)-1; $j=strlen($tmp2)-1;
     while($i > 0 && $j > 0 && isset($tmp[$i]) && isset($tmp2[$j]) && $tmp[$i]==$tmp2[$j]) { $i--; $j--; }
    -if (! $res && $i > 0 && file_exists(substr($tmp, 0, ($i+1))."/main.inc.php")) $res=@include(substr($tmp, 0, ($i+1))."/main.inc.php");
    -if (! $res && $i > 0 && file_exists(dirname(substr($tmp, 0, ($i+1)))."/main.inc.php")) $res=@include(dirname(substr($tmp, 0, ($i+1)))."/main.inc.php");
    +if (! $res && $i > 0 && file_exists(substr($tmp, 0, ($i+1))."/main.inc.php")) $res=@include substr($tmp, 0, ($i+1))."/main.inc.php";
    +if (! $res && $i > 0 && file_exists(dirname(substr($tmp, 0, ($i+1)))."/main.inc.php")) $res=@include dirname(substr($tmp, 0, ($i+1)))."/main.inc.php";
     // Try main.inc.php using relative path
    -if (! $res && file_exists("../../main.inc.php")) $res=@include("../../main.inc.php");
    -if (! $res && file_exists("../../../main.inc.php")) $res=@include("../../../main.inc.php");
    +if (! $res && file_exists("../../main.inc.php")) $res=@include "../../main.inc.php";
    +if (! $res && file_exists("../../../main.inc.php")) $res=@include "../../../main.inc.php";
     if (! $res) die("Include of main fails");
     
     global $langs, $user;
    @@ -53,14 +53,19 @@ if (! $user->admin) accessforbidden();
     $action = GETPOST('action', 'alpha');
     $backtopage = GETPOST('backtopage', 'alpha');
     
    -$arrayofparameters=array('MYMODULE_MYPARAM1'=>array('css'=>'minwidth200'), 'MYMODULE_MYPARAM2'=>array('css'=>'minwidth500'));
    +$arrayofparameters=array(
    +	'MYMODULE_MYPARAM1'=>array('css'=>'minwidth200','enabled'=>1),
    +	'MYMODULE_MYPARAM2'=>array('css'=>'minwidth500','enabled'=>1)
    +);
     
     
     /*
      * Actions
      */
    -
    -include DOL_DOCUMENT_ROOT.'/core/actions_setmoduleoptions.inc.php';
    +if ((float) DOL_VERSION >= 6)
    +{
    +	include DOL_DOCUMENT_ROOT.'/core/actions_setmoduleoptions.inc.php';
    +}
     
     
     /*
    @@ -80,7 +85,7 @@ $head = mymoduleAdminPrepareHead();
     dol_fiche_head($head, 'settings', '', -1, "mymodule@mymodule");
     
     // Setup page goes here
    -echo $langs->trans("MyModuleSetupPage");
    +echo $langs->trans("MyModuleSetupPage").'<br><br>';
     
     
     if ($action == 'edit')
    @@ -98,7 +103,6 @@ if ($action == 'edit')
     		print $form->textwithpicto($langs->trans($key),$langs->trans($key.'Tooltip'));
     		print '</td><td><input name="'.$key.'"  class="flat '.(empty($val['css'])?'minwidth200':$val['css']).'" value="' . $conf->global->$key . '"></td></tr>';
     	}
    -
     	print '</table>';
     
     	print '<br><div class="center">';
    @@ -110,21 +114,28 @@ if ($action == 'edit')
     }
     else
     {
    -	print '<table class="noborder" width="100%">';
    -	print '<tr class="liste_titre"><td class="titlefield">'.$langs->trans("Parameter").'</td><td>'.$langs->trans("Value").'</td></tr>';
    -
    -	foreach($arrayofparameters as $key => $val)
    +	if (! empty($arrayofparameters))
     	{
    -		print '<tr class="oddeven"><td>';
    -		print $form->textwithpicto($langs->trans($key),$langs->trans($key.'Tooltip'));
    -		print '</td><td>' . $conf->global->$key . '</td></tr>';
    +		print '<table class="noborder" width="100%">';
    +		print '<tr class="liste_titre"><td class="titlefield">'.$langs->trans("Parameter").'</td><td>'.$langs->trans("Value").'</td></tr>';
    +
    +		foreach($arrayofparameters as $key => $val)
    +		{
    +			print '<tr class="oddeven"><td>';
    +			print $form->textwithpicto($langs->trans($key),$langs->trans($key.'Tooltip'));
    +			print '</td><td>' . $conf->global->$key . '</td></tr>';
    +		}
    +
    +		print '</table>';
    +
    +		print '<div class="tabsAction">';
    +		print '<a class="butAction" href="'.$_SERVER["PHP_SELF"].'?action=edit">'.$langs->trans("Modify").'</a>';
    +		print '</div>';
    +	}
    +	else
    +	{
    +		print '<br>'.$langs->trans("NothingToSetup");
     	}
    -
    -	print '</table>';
    -
    -	print '<div class="tabsAction">';
    -	print '<a class="butAction" href="'.$_SERVER["PHP_SELF"].'?action=edit">'.$langs->trans("Modify").'</a>';
    -	print '</div>';
     }
     
     
    @@ -133,3 +144,4 @@ dol_fiche_end();
     
     llxFooter();
     $db->close();
    +
    diff --git a/htdocs/modulebuilder/template/class/actions_mymodule.class.php b/htdocs/modulebuilder/template/class/actions_mymodule.class.php
    index 789e4e469f9..7d85d804d25 100644
    --- a/htdocs/modulebuilder/template/class/actions_mymodule.class.php
    +++ b/htdocs/modulebuilder/template/class/actions_mymodule.class.php
    @@ -32,10 +32,12 @@ class ActionsMyModule
          * @var DoliDB Database handler.
          */
         public $db;
    +
         /**
    -     * @var string Error
    +     * @var string Error code (or message)
          */
         public $error = '';
    +
         /**
          * @var array Errors
          */
    @@ -240,5 +242,4 @@ class ActionsMyModule
     	}
     
     	/* Add here any other hooked methods... */
    -
     }
    diff --git a/htdocs/modulebuilder/template/class/api_mymodule.class.php b/htdocs/modulebuilder/template/class/api_mymodule.class.php
    index b4abf60861e..ab559a26612 100644
    --- a/htdocs/modulebuilder/template/class/api_mymodule.class.php
    +++ b/htdocs/modulebuilder/template/class/api_mymodule.class.php
    @@ -41,7 +41,7 @@ class MyModuleApi extends DolibarrApi
          * @var array   $FIELDS     Mandatory fields, checked when create and update object
          */
         static $FIELDS = array(
    -        'name'
    +        'name',
         );
     
     
    @@ -109,34 +109,38 @@ class MyModuleApi extends DolibarrApi
          *
          * @url	GET /myobjects/
          */
    -    function index($sortfield = "t.rowid", $sortorder = 'ASC', $limit = 100, $page = 0, $sqlfilters = '') {
    +    function index($sortfield = "t.rowid", $sortorder = 'ASC', $limit = 100, $page = 0, $sqlfilters = '')
    +    {
             global $db, $conf;
     
             $obj_ret = array();
     
             $socid = DolibarrApiAccess::$user->societe_id ? DolibarrApiAccess::$user->societe_id : '';
     
    +        $restictonsocid = 0;	// Set to 1 if there is a field socid in table of object
    +
             // If the internal user must only see his customers, force searching by him
    -        if (! DolibarrApiAccess::$user->rights->societe->client->voir && !$socid) $search_sale = DolibarrApiAccess::$user->id;
    +        $search_sale = 0;
    +        if ($restictonsocid && ! DolibarrApiAccess::$user->rights->societe->client->voir && !$socid) $search_sale = DolibarrApiAccess::$user->id;
     
    -        $sql = "SELECT s.rowid";
    -        if ((!DolibarrApiAccess::$user->rights->societe->client->voir && !$socid) || $search_sale > 0) $sql .= ", sc.fk_soc, sc.fk_user"; // We need these fields in order to filter by sale (including the case where the user can only see his prospects)
    -        $sql.= " FROM ".MAIN_DB_PREFIX."myobject as s";
    +        $sql = "SELECT t.rowid";
    +        if ($restictonsocid && (!DolibarrApiAccess::$user->rights->societe->client->voir && !$socid) || $search_sale > 0) $sql .= ", sc.fk_soc, sc.fk_user"; // We need these fields in order to filter by sale (including the case where the user can only see his prospects)
    +        $sql.= " FROM ".MAIN_DB_PREFIX."myobject_mytable as t";
     
    -        if ((!DolibarrApiAccess::$user->rights->societe->client->voir && !$socid) || $search_sale > 0) $sql.= ", ".MAIN_DB_PREFIX."societe_commerciaux as sc"; // We need this table joined to the select in order to filter by sale
    -        $sql.= ", ".MAIN_DB_PREFIX."c_stcomm as st";
    -        $sql.= " WHERE s.fk_stcomm = st.id";
    +        if ($restictonsocid && (!DolibarrApiAccess::$user->rights->societe->client->voir && !$socid) || $search_sale > 0) $sql.= ", ".MAIN_DB_PREFIX."societe_commerciaux as sc"; // We need this table joined to the select in order to filter by sale
    +        $sql.= " WHERE 1 = 1";
     
    -		// Example of use $mode
    +        // Example of use $mode
             //if ($mode == 1) $sql.= " AND s.client IN (1, 3)";
             //if ($mode == 2) $sql.= " AND s.client IN (2, 3)";
     
    -        $sql.= ' AND s.entity IN ('.getEntity('myobject').')';
    -        if ((!DolibarrApiAccess::$user->rights->societe->client->voir && !$socid) || $search_sale > 0) $sql.= " AND s.fk_soc = sc.fk_soc";
    -        if ($socid) $sql.= " AND s.fk_soc = ".$socid;
    -        if ($search_sale > 0) $sql.= " AND s.rowid = sc.fk_soc";		// Join for the needed table to filter by sale
    +        $tmpobject = new MyObject($db);
    +        if ($tmpobject->ismultientitymanaged) $sql.= ' AND t.entity IN ('.getEntity('myobject').')';
    +        if ($restictonsocid && (!DolibarrApiAccess::$user->rights->societe->client->voir && !$socid) || $search_sale > 0) $sql.= " AND t.fk_soc = sc.fk_soc";
    +        if ($restictonsocid && $socid) $sql.= " AND t.fk_soc = ".$socid;
    +        if ($restictonsocid && $search_sale > 0) $sql.= " AND t.rowid = sc.fk_soc";		// Join for the needed table to filter by sale
             // Insert sale filter
    -        if ($search_sale > 0)
    +        if ($restictonsocid && $search_sale > 0)
             {
                 $sql .= " AND sc.fk_user = ".$search_sale;
             }
    @@ -170,7 +174,7 @@ class MyModuleApi extends DolibarrApi
                     $obj = $db->fetch_object($result);
                     $myobject_static = new MyObject($db);
                     if($myobject_static->fetch($obj->rowid)) {
    -                    $obj_ret[] = parent::_cleanObjectDatas($myobject_static);
    +                    $obj_ret[] = $this->_cleanObjectDatas($myobject_static);
                     }
                     $i++;
                 }
    @@ -195,8 +199,8 @@ class MyModuleApi extends DolibarrApi
         function post($request_data = null)
         {
             if(! DolibarrApiAccess::$user->rights->myobject->create) {
    -			throw new RestException(401);
    -		}
    +            throw new RestException(401);
    +        }
             // Check mandatory fields
             $result = $this->_validate($request_data);
     
    @@ -221,8 +225,8 @@ class MyModuleApi extends DolibarrApi
         function put($id, $request_data = null)
         {
             if(! DolibarrApiAccess::$user->rights->myobject->create) {
    -			throw new RestException(401);
    -		}
    +            throw new RestException(401);
    +        }
     
             $result = $this->myobject->fetch($id);
             if( ! $result ) {
    @@ -253,7 +257,7 @@ class MyModuleApi extends DolibarrApi
          */
         function delete($id)
         {
    -        if(! DolibarrApiAccess::$user->rights->myobject->supprimer) {
    +    	if(! DolibarrApiAccess::$user->rights->myobject->delete) {
     			throw new RestException(401);
     		}
             $result = $this->myobject->fetch($id);
    @@ -261,11 +265,11 @@ class MyModuleApi extends DolibarrApi
                 throw new RestException(404, 'MyObject not found');
             }
     
    -		if( ! DolibarrApi::_checkAccessToResource('myobject',$this->myobject->id)) {
    -			throw new RestException(401, 'Access not allowed for login '.DolibarrApiAccess::$user->login);
    -		}
    +        if( ! DolibarrApi::_checkAccessToResource('myobject',$this->myobject->id)) {
    +            throw new RestException(401, 'Access not allowed for login '.DolibarrApiAccess::$user->login);
    +        }
     
    -        if( !$this->myobject->delete($id))
    +		if( !$this->myobject->delete(DolibarrApiAccess::$user, 0))
             {
                 throw new RestException(500);
             }
    @@ -276,7 +280,27 @@ class MyModuleApi extends DolibarrApi
                     'message' => 'MyObject deleted'
                 )
             );
    +    }
     
    +
    +    /**
    +     * Clean sensible object datas
    +     *
    +     * @param   object  $object    Object to clean
    +     * @return    array    Array of cleaned object properties
    +     */
    +    function _cleanObjectDatas($object)
    +    {
    +    	$object = parent::_cleanObjectDatas($object);
    +
    +    	/*unset($object->note);
    +    	unset($object->address);
    +    	unset($object->barcode_type);
    +    	unset($object->barcode_type_code);
    +    	unset($object->barcode_type_label);
    +    	unset($object->barcode_type_coder);*/
    +
    +    	return $object;
         }
     
         /**
    diff --git a/htdocs/modulebuilder/template/class/myobject.class.php b/htdocs/modulebuilder/template/class/myobject.class.php
    index 9815d664ae3..ec4b95ad94c 100644
    --- a/htdocs/modulebuilder/template/class/myobject.class.php
    +++ b/htdocs/modulebuilder/template/class/myobject.class.php
    @@ -36,18 +36,22 @@ class MyObject extends CommonObject
     	 * @var string ID to identify managed object
     	 */
     	public $element = 'myobject';
    +
     	/**
     	 * @var string Name of table without prefix where object is stored
     	 */
     	public $table_element = 'mymodule_myobject';
    +
     	/**
     	 * @var int  Does myobject support multicompany module ? 0=No test on entity, 1=Test with field entity, 2=Test with link by societe
     	 */
     	public $ismultientitymanaged = 0;
    +
     	/**
     	 * @var int  Does myobject support extrafields ? 0=No, 1=Yes
     	 */
     	public $isextrafieldmanaged = 1;
    +
     	/**
     	 * @var string String with name of icon for myobject. Must be the part after the 'object_' into object_myobject.png
     	 */
    @@ -66,6 +70,7 @@ class MyObject extends CommonObject
     	 *  'position' is the sort order of field.
     	 *  'searchall' is 1 if we want to search in this field when making a search from the quick search button.
     	 *  'isameasure' must be set to 1 if you want to have a total on list for this field. Field type must be summable like integer or double(24,8).
    +	 *  'css' is the CSS style to use on field. For example: 'maxwidth200'
     	 *  'help' is a string visible as a tooltip on field
     	 *  'comment' is not used. You can store here any text of your choice. It is not used by application.
     	 *  'showoncombobox' if value of the field must be visible into the label of the combobox that list record
    @@ -83,7 +88,7 @@ class MyObject extends CommonObject
     	    'label'         =>array('type'=>'varchar(255)', 'label'=>'Label',            'enabled'=>1, 'visible'=>1,  'position'=>30,  'searchall'=>1, 'css'=>'minwidth200', 'help'=>'Help text', 'showoncombobox'=>1),
     	    'amount'        =>array('type'=>'double(24,8)', 'label'=>'Amount',           'enabled'=>1, 'visible'=>1,  'default'=>'null', 'position'=>40,  'searchall'=>0, 'isameasure'=>1, 'help'=>'Help text'),
     		'fk_soc' 		=>array('type'=>'integer:Societe:societe/class/societe.class.php', 'label'=>'ThirdParty', 'visible'=>1, 'enabled'=>1, 'position'=>50, 'notnull'=>-1, 'index'=>1, 'help'=>'LinkToThirparty'),
    -		'description'   =>array('type'=>'text',			'label'=>'Descrption',		 'enabled'=>1, 'visible'=>0,  'position'=>60),
    +		'description'   =>array('type'=>'text',			'label'=>'Description',		 'enabled'=>1, 'visible'=>0,  'position'=>60),
     		'note_public'   =>array('type'=>'html',			'label'=>'NotePublic',		 'enabled'=>1, 'visible'=>0,  'position'=>61),
     		'note_private'  =>array('type'=>'html',			'label'=>'NotePrivate',		 'enabled'=>1, 'visible'=>0,  'position'=>62),
     		'date_creation' =>array('type'=>'datetime',     'label'=>'DateCreation',     'enabled'=>1, 'visible'=>-2, 'notnull'=>1,  'position'=>500),
    @@ -96,12 +101,33 @@ class MyObject extends CommonObject
     	    'status'        =>array('type'=>'integer',      'label'=>'Status',           'enabled'=>1, 'visible'=>1,  'notnull'=>1, 'default'=>0, 'index'=>1,  'position'=>1000, 'arrayofkeyval'=>array(0=>'Draft', 1=>'Active', -1=>'Cancel')),
     	);
     
    +	/**
    +	 * @var int ID
    +	 */
     	public $rowid;
    +
    +	/**
    +	 * @var string Ref
    +	 */
     	public $ref;
    +
    +	/**
    +	 * @var int Entity
    +	 */
     	public $entity;
    -	public $label;
    +
    +	/**
    +     * @var string label
    +     */
    +    public $label;
    +
     	public $amount;
    +
    +	/**
    +	 * @var int Status
    +	 */
     	public $status;
    +
     	public $date_creation;
     	public $tms;
     	public $fk_user_creat;
    @@ -117,18 +143,22 @@ class MyObject extends CommonObject
     	 * @var int    Name of subtable line
     	 */
     	//public $table_element_line = 'myobjectdet';
    +
     	/**
     	 * @var int    Field with ID of parent key if this field has a parent
     	 */
     	//public $fk_element = 'fk_myobject';
    +
     	/**
     	 * @var int    Name of subtable class that manage subtable lines
     	 */
     	//public $class_element_line = 'MyObjectline';
    +
     	/**
     	 * @var array  Array of child tables (child tables to delete before deleting a record)
     	 */
     	//protected $childtables=array('myobjectdet');
    +
     	/**
     	 * @var MyObjectLine[]     Array of subtable lines
     	 */
    @@ -181,7 +211,7 @@ class MyObject extends CommonObject
     	 */
     	public function createFromClone(User $user, $fromid)
     	{
    -		global $hookmanager, $langs;
    +		global $langs, $hookmanager, $extrafields;
     	    $error = 0;
     
     	    dol_syslog(__METHOD__, LOG_DEBUG);
    @@ -201,6 +231,20 @@ class MyObject extends CommonObject
     	    $object->ref = "copy_of_".$object->ref;
     	    $object->title = $langs->trans("CopyOf")." ".$object->title;
     	    // ...
    +	    // Clear extrafields that are unique
    +	    if (is_array($object->array_options) && count($object->array_options) > 0)
    +	    {
    +	    	$extrafields->fetch_name_optionals_label($this->element);
    +	    	foreach($object->array_options as $key => $option)
    +	    	{
    +	    		$shortkey = preg_replace('/options_/', '', $key);
    +	    		if (! empty($extrafields->attributes[$this->element]['unique'][$shortkey]))
    +	    		{
    +	    			//var_dump($key); var_dump($clonedObj->array_options[$key]); exit;
    +	    			unset($object->array_options[$key]);
    +	    		}
    +	    	}
    +	    }
     
     	    // Create clone
     		$object->context['createfromclone'] = 'createfromclone';
    @@ -285,7 +329,7 @@ class MyObject extends CommonObject
     	 */
     	function getNomUrl($withpicto=0, $option='', $notooltip=0, $morecss='', $save_lastsearch_value=-1)
     	{
    -		global $db, $conf, $langs;
    +		global $db, $conf, $langs, $hookmanager;
             global $dolibarr_main_authentication, $dolibarr_main_demo;
             global $menumanager;
     
    @@ -318,6 +362,13 @@ class MyObject extends CommonObject
                 }
                 $linkclose.=' title="'.dol_escape_htmltag($label, 1).'"';
                 $linkclose.=' class="classfortooltip'.($morecss?' '.$morecss:'').'"';
    +
    +            /*
    +             $hookmanager->initHooks(array('myobjectdao'));
    +             $parameters=array('id'=>$this->id);
    +             $reshook=$hookmanager->executeHooks('getnomurltooltip',$parameters,$this,$action);    // Note that $action and $object may have been modified by some hooks
    +             if ($reshook > 0) $linkclose = $hookmanager->resPrint;
    +             */
             }
             else $linkclose = ($morecss?' class="'.$morecss.'"':'');
     
    @@ -331,6 +382,13 @@ class MyObject extends CommonObject
     		$result .= $linkend;
     		//if ($withpicto != 2) $result.=(($addlabel && $this->label) ? $sep . dol_trunc($this->label, ($addlabel > 1 ? $addlabel : 0)) : '');
     
    +		global $action,$hookmanager;
    +		$hookmanager->initHooks(array('myobjectdao'));
    +		$parameters=array('id'=>$this->id, 'getnomurl'=>$result);
    +		$reshook=$hookmanager->executeHooks('getNomUrl',$parameters,$this,$action);    // Note that $action and $object may have been modified by some hooks
    +		if ($reshook > 0) $result = $hookmanager->resPrint;
    +		else $result .= $hookmanager->resPrint;
    +
     		return $result;
     	}
     
    @@ -345,6 +403,7 @@ class MyObject extends CommonObject
     		return $this->LibStatut($this->status, $mode);
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *  Return the status
     	 *
    @@ -352,8 +411,9 @@ class MyObject extends CommonObject
     	 *  @param  int		$mode          0=long label, 1=short label, 2=Picto + short label, 3=Picto, 4=Picto + long label, 5=Short label + Picto, 6=Long label + Picto
     	 *  @return string 			       Label of status
     	 */
    -	static function LibStatut($status, $mode=0)
    +	function LibStatut($status, $mode=0)
     	{
    +		// phpcs:enable
     		if (empty($this->labelstatus))
     		{
     			global $langs;
    @@ -366,34 +426,34 @@ class MyObject extends CommonObject
     		{
     			return $this->labelstatus[$status];
     		}
    -		if ($mode == 1)
    +		elseif ($mode == 1)
     		{
     			return $this->labelstatus[$status];
     		}
    -		if ($mode == 2)
    +		elseif ($mode == 2)
     		{
     			if ($status == 1) return img_picto($this->labelstatus[$status],'statut4').' '.$this->labelstatus[$status];
    -			if ($status == 0) return img_picto($this->labelstatus[$status],'statut5').' '.$this->labelstatus[$status];
    +			elseif ($status == 0) return img_picto($this->labelstatus[$status],'statut5').' '.$this->labelstatus[$status];
     		}
    -		if ($mode == 3)
    +		elseif ($mode == 3)
     		{
     			if ($status == 1) return img_picto($this->labelstatus[$status],'statut4');
    -			if ($status == 0) return img_picto($this->labelstatus[$status],'statut5');
    +			elseif ($status == 0) return img_picto($this->labelstatus[$status],'statut5');
     		}
    -		if ($mode == 4)
    +		elseif ($mode == 4)
     		{
     			if ($status == 1) return img_picto($this->labelstatus[$status],'statut4').' '.$this->labelstatus[$status];
    -			if ($status == 0) return img_picto($this->labelstatus[$status],'statut5').' '.$this->labelstatus[$status];
    +			elseif ($status == 0) return img_picto($this->labelstatus[$status],'statut5').' '.$this->labelstatus[$status];
     		}
    -		if ($mode == 5)
    +		elseif ($mode == 5)
     		{
     			if ($status == 1) return $this->labelstatus[$status].' '.img_picto($this->labelstatus[$status],'statut4');
    -			if ($status == 0) return $this->labelstatus[$status].' '.img_picto($this->labelstatus[$status],'statut5');
    +			elseif ($status == 0) return $this->labelstatus[$status].' '.img_picto($this->labelstatus[$status],'statut5');
     		}
    -		if ($mode == 6)
    +		elseif ($mode == 6)
     		{
     			if ($status == 1) return $this->labelstatus[$status].' '.img_picto($this->labelstatus[$status],'statut4');
    -			if ($status == 0) return $this->labelstatus[$status].' '.img_picto($this->labelstatus[$status],'statut5');
    +			elseif ($status == 0) return $this->labelstatus[$status].' '.img_picto($this->labelstatus[$status],'statut5');
     		}
     	}
     
    @@ -507,4 +567,4 @@ class MyObjectLine
     	// @var mixed Sample line property 2
     	public $prop2;
     }
    -*/
    \ No newline at end of file
    +*/
    diff --git a/htdocs/modulebuilder/template/core/modules/mailings/mailinglist_mymodule_myobject.modules.php b/htdocs/modulebuilder/template/core/modules/mailings/mailinglist_mymodule_myobject.modules.php
    index cd8612cb7d1..545e53d350a 100644
    --- a/htdocs/modulebuilder/template/core/modules/mailings/mailinglist_mymodule_myobject.modules.php
    +++ b/htdocs/modulebuilder/template/core/modules/mailings/mailinglist_mymodule_myobject.modules.php
    @@ -27,7 +27,11 @@ class mailing_mailinglist_mymodule_myobject extends MailingTargets
     	var $enabled=0;
     	var $require_module=array();
     	var $picto='mymodule@mymodule';
    -	var $db;
    +
    +	/**
    +     * @var DoliDB Database handler.
    +     */
    +    public $db;
     
     
     	/**
    @@ -88,6 +92,7 @@ class mailing_mailinglist_mymodule_myobject extends MailingTargets
     	}
     
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *  This is the main function that returns the array of emails
     	 *
    @@ -97,6 +102,7 @@ class mailing_mailinglist_mymodule_myobject extends MailingTargets
     	 */
     	function add_to_target($mailing_id,$filtersarray=array())
     	{
    +        // phpcs:enable
     		$target = array();
     		$cibles = array();
     		$j = 0;
    @@ -195,6 +201,4 @@ class mailing_mailinglist_mymodule_myobject extends MailingTargets
     		if ($a < 0) return -1;
     		return $a;
     	}
    -
     }
    -
    diff --git a/htdocs/modulebuilder/template/core/modules/modMyModule.class.php b/htdocs/modulebuilder/template/core/modules/modMyModule.class.php
    index 0ca707daa1c..b83580f4017 100644
    --- a/htdocs/modulebuilder/template/core/modules/modMyModule.class.php
    +++ b/htdocs/modulebuilder/template/core/modules/modMyModule.class.php
    @@ -1,5 +1,6 @@
     <?php
     /* Copyright (C) 2004-2018 Laurent Destailleur  <eldy@users.sourceforge.net>
    + * Copyright (C) 2018	   Nicolas ZABOURI 	<info@inovea-conseil.com>
      * Copyright (C) ---Put here your own copyright and developer email---
      *
      * This program is free software; you can redistribute it and/or modify
    @@ -27,15 +28,11 @@
     include_once DOL_DOCUMENT_ROOT .'/core/modules/DolibarrModules.class.php';
     
     
    -// The class name should start with a lower case mod for Dolibarr to pick it up
    -// so we ignore the Squiz.Classes.ValidClassName.NotCamelCaps rule.
    -// @codingStandardsIgnoreStart
     /**
      *  Description and activation class for module MyModule
      */
     class modMyModule extends DolibarrModules
     {
    -	// @codingStandardsIgnoreEnd
     	/**
     	 * Constructor. Define names, constants, directories, boxes, permissions
     	 *
    @@ -58,12 +55,12 @@ class modMyModule extends DolibarrModules
     		$this->family = "other";
     		// Module position in the family on 2 digits ('01', '10', '20', ...)
     		$this->module_position = '90';
    -		// Gives the possibility to the module, to provide his own family info and position of this family (Overwrite $this->family and $this->module_position. Avoid this)
    +		// Gives the possibility for the module, to provide his own family info and position of this family (Overwrite $this->family and $this->module_position. Avoid this)
     		//$this->familyinfo = array('myownfamily' => array('position' => '01', 'label' => $langs->trans("MyOwnFamily")));
     
    -		// Module label (no space allowed), used if translation string 'ModuleMyModuleName' not found (MyModue is name of module).
    +		// Module label (no space allowed), used if translation string 'ModuleMyModuleName' not found (MyModule is name of module).
     		$this->name = preg_replace('/^mod/i','',get_class($this));
    -		// Module description, used if translation string 'ModuleMyModuleDesc' not found (MyModue is name of module).
    +		// Module description, used if translation string 'ModuleMyModuleDesc' not found (MyModule is name of module).
     		$this->description = "MyModuleDescription";
     		// Used only if file README.md and README-LL.md not found.
     		$this->descriptionlong = "MyModuleDescription (Long)";
    @@ -73,6 +70,9 @@ class modMyModule extends DolibarrModules
     
     		// Possible values for version are: 'development', 'experimental', 'dolibarr', 'dolibarr_deprecated' or a version string like 'x.y.z'
     		$this->version = '1.0';
    +
    +        //Url to the file with your last numberversion of this module
    +        $this->url_last_version = 'http://www.example.com/versionmodule.txt';
     		// Key used in llx_const table to save module status enabled/disabled (where MYMODULE is value of property name of module in uppercase)
     		$this->const_name = 'MAIN_MODULE_'.strtoupper($this->name);
     		// Name of image file used for this module.
    @@ -85,18 +85,19 @@ class modMyModule extends DolibarrModules
     		// for specific path of parts (eg: /mymodule/core/modules/barcode)
     		// for specific css file (eg: /mymodule/css/mymodule.css.php)
     		$this->module_parts = array(
    -		                        	'triggers' => 1,                                 	// Set this to 1 if module has its own trigger directory (core/triggers)
    -									'login' => 0,                                    	// Set this to 1 if module has its own login method file (core/login)
    -									'substitutions' => 1,                            	// Set this to 1 if module has its own substitution function file (core/substitutions)
    -									'menus' => 0,                                    	// Set this to 1 if module has its own menus handler directory (core/menus)
    -									'theme' => 0,                                    	// Set this to 1 if module has its own theme directory (theme)
    -		                        	'tpl' => 0,                                      	// Set this to 1 if module overwrite template dir (core/tpl)
    -									'barcode' => 0,                                  	// Set this to 1 if module has its own barcode directory (core/modules/barcode)
    -									'models' => 0,                                   	// Set this to 1 if module has its own models directory (core/modules/xxx)
    -									'css' => array('/mymodule/css/mymodule.css.php'),	// Set this to relative path of css file if module has its own css file
    -	 								'js' => array('/mymodule/js/mymodule.js.php'),          // Set this to relative path of js file if module must load a js on all pages
    -									'hooks' => array('data'=>array('hookcontext1','hookcontext2'), 'entity'=>'0') 	// Set here all hooks context managed by module. To find available hook context, make a "grep -r '>initHooks(' *" on source code. You can also set hook context 'all'
    -		                        );
    +		    'triggers' => 1,                                 	// Set this to 1 if module has its own trigger directory (core/triggers)
    +			'login' => 0,                                    	// Set this to 1 if module has its own login method file (core/login)
    +			'substitutions' => 1,                            	// Set this to 1 if module has its own substitution function file (core/substitutions)
    +			'menus' => 0,                                    	// Set this to 1 if module has its own menus handler directory (core/menus)
    +			'theme' => 0,                                    	// Set this to 1 if module has its own theme directory (theme)
    +		    'tpl' => 0,                                      	// Set this to 1 if module overwrite template dir (core/tpl)
    +			'barcode' => 0,                                  	// Set this to 1 if module has its own barcode directory (core/modules/barcode)
    +			'models' => 0,                                   	// Set this to 1 if module has its own models directory (core/modules/xxx)
    +			'css' => array('/mymodule/css/mymodule.css.php'),	// Set this to relative path of css file if module has its own css file
    +	 		'js' => array('/mymodule/js/mymodule.js.php'),          // Set this to relative path of js file if module must load a js on all pages
    +			'hooks' => array('data'=>array('hookcontext1','hookcontext2'), 'entity'=>'0'), 	// Set here all hooks context managed by module. To find available hook context, make a "grep -r '>initHooks(' *" on source code. You can also set hook context 'all'
    +			'moduleforexternal' => 0							// Set this to 1 if feature of module are opened to external users
    +		);
     
     		// Data directories to create when module is enabled.
     		// Example: this->dirs = array("/mymodule/temp","/mymodule/subdir");
    @@ -108,10 +109,10 @@ class modMyModule extends DolibarrModules
     		// Dependencies
     		$this->hidden = false;			// A condition to hide module
     		$this->depends = array();		// List of module class names as string that must be enabled if this module is enabled
    -		$this->requiredby = array();	// List of module ids to disable if this one is disabled
    +		$this->requiredby = array();	// List of module class names to disable if this one is disabled
     		$this->conflictwith = array();	// List of module class names as string this module is in conflict with
     		$this->langfiles = array("mymodule@mymodule");
    -		$this->phpmin = array(5,3);					// Minimum version of PHP required by module
    +		$this->phpmin = array(5,4);					// Minimum version of PHP required by module
     		$this->need_dolibarr_version = array(4,0);	// Minimum version of Dolibarr required by module
     		$this->warnings_activation = array();                     // Warning to show when we activate module. array('always'='text') or array('FR'='textfr','ES'='textes'...)
     		$this->warnings_activation_ext = array();                 // Warning to show when we activate an external module. array('always'='text') or array('FR'='textfr','ES'='textes'...)
    @@ -199,10 +200,10 @@ class modMyModule extends DolibarrModules
     		// Cronjobs (List of cron jobs entries to add when module is enabled)
     		// unit_frequency must be 60 for minute, 3600 for hour, 86400 for day, 604800 for week
     		$this->cronjobs = array(
    -			0=>array('label'=>'MyJob label', 'jobtype'=>'method', 'class'=>'/mymodule/class/myobject.class.php', 'objectname'=>'MyObject', 'method'=>'doScheduledJob', 'parameters'=>'', 'comment'=>'Comment', 'frequency'=>2, 'unitfrequency'=>3600, 'status'=>0, 'test'=>true)
    +			0=>array('label'=>'MyJob label', 'jobtype'=>'method', 'class'=>'/mymodule/class/myobject.class.php', 'objectname'=>'MyObject', 'method'=>'doScheduledJob', 'parameters'=>'', 'comment'=>'Comment', 'frequency'=>2, 'unitfrequency'=>3600, 'status'=>0, 'test'=>'$conf->mymodule->enabled')
     		);
    -		// Example: $this->cronjobs=array(0=>array('label'=>'My label', 'jobtype'=>'method', 'class'=>'/dir/class/file.class.php', 'objectname'=>'MyClass', 'method'=>'myMethod', 'parameters'=>'param1, param2', 'comment'=>'Comment', 'frequency'=>2, 'unitfrequency'=>3600, 'status'=>0, 'test'=>true),
    -		//                                1=>array('label'=>'My label', 'jobtype'=>'command', 'command'=>'', 'parameters'=>'param1, param2', 'comment'=>'Comment', 'frequency'=>1, 'unitfrequency'=>3600*24, 'status'=>0, 'test'=>true)
    +		// Example: $this->cronjobs=array(0=>array('label'=>'My label', 'jobtype'=>'method', 'class'=>'/dir/class/file.class.php', 'objectname'=>'MyClass', 'method'=>'myMethod', 'parameters'=>'param1, param2', 'comment'=>'Comment', 'frequency'=>2, 'unitfrequency'=>3600, 'status'=>0, 'test'=>'$conf->mymodule->enabled'),
    +		//                                1=>array('label'=>'My label', 'jobtype'=>'command', 'command'=>'', 'parameters'=>'param1, param2', 'comment'=>'Comment', 'frequency'=>1, 'unitfrequency'=>3600*24, 'status'=>0, 'test'=>'$conf->mymodule->enabled')
     		// );
     
     
    @@ -313,7 +314,8 @@ class modMyModule extends DolibarrModules
     	 */
     	public function init($options='')
     	{
    -		$this->_load_tables('/mymodule/sql/');
    +		$result=$this->_load_tables('/mymodule/sql/');
    +		if ($result < 0) return -1; // Do not activate module if not allowed errors found on module SQL queries (the _load_table run sql with run_sql with error allowed parameter to 'default')
     
     		// Create extrafields
     		include_once DOL_DOCUMENT_ROOT.'/core/class/extrafields.class.php';
    @@ -344,5 +346,4 @@ class modMyModule extends DolibarrModules
     
     		return $this->_remove($sql, $options);
     	}
    -
     }
    diff --git a/htdocs/modulebuilder/template/core/triggers/interface_99_modMyModule_MyModuleTriggers.class.php b/htdocs/modulebuilder/template/core/triggers/interface_99_modMyModule_MyModuleTriggers.class.php
    index f9984e8fb40..1935054893b 100644
    --- a/htdocs/modulebuilder/template/core/triggers/interface_99_modMyModule_MyModuleTriggers.class.php
    +++ b/htdocs/modulebuilder/template/core/triggers/interface_99_modMyModule_MyModuleTriggers.class.php
    @@ -105,210 +105,207 @@ class InterfaceMyModuleTriggers extends DolibarrTriggers
             switch ($action) {
     
                 // Users
    -		    case 'USER_CREATE':
    -		    case 'USER_MODIFY':
    -		    case 'USER_NEW_PASSWORD':
    -		    case 'USER_ENABLEDISABLE':
    -		    case 'USER_DELETE':
    -		    case 'USER_SETINGROUP':
    -		    case 'USER_REMOVEFROMGROUP':
    +		    //case 'USER_CREATE':
    +		    //case 'USER_MODIFY':
    +		    //case 'USER_NEW_PASSWORD':
    +		    //case 'USER_ENABLEDISABLE':
    +		    //case 'USER_DELETE':
    +		    //case 'USER_SETINGROUP':
    +		    //case 'USER_REMOVEFROMGROUP':
     
    -		    case 'USER_LOGIN':
    -		    case 'USER_LOGIN_FAILED':
    -		    case 'USER_LOGOUT':
    -		    case 'USER_UPDATE_SESSION':      // Warning: To increase performances, this action is triggered only if constant MAIN_ACTIVATE_UPDATESESSIONTRIGGER is set to 1.
    +		    // Actions
    +		    //case 'ACTION_MODIFY':
    +		    //case 'ACTION_CREATE':
    +		    //case 'ACTION_DELETE':
     
    -		        // Actions
    -		    case 'ACTION_MODIFY':
    -		    case 'ACTION_CREATE':
    -		    case 'ACTION_DELETE':
    +		    // Groups
    +		    //case 'GROUP_CREATE':
    +		    //case 'GROUP_MODIFY':
    +		    //case 'GROUP_DELETE':
     
    -		        // Groups
    -		    case 'GROUP_CREATE':
    -		    case 'GROUP_MODIFY':
    -		    case 'GROUP_DELETE':
    +		    // Companies
    +		    //case 'COMPANY_CREATE':
    +		    //case 'COMPANY_MODIFY':
    +		    //case 'COMPANY_DELETE':
     
    -		        // Companies
    -		    case 'COMPANY_CREATE':
    -		    case 'COMPANY_MODIFY':
    -		    case 'COMPANY_DELETE':
    +		    // Contacts
    +		    //case 'CONTACT_CREATE':
    +		    //case 'CONTACT_MODIFY':
    +		    //case 'CONTACT_DELETE':
    +		    //case 'CONTACT_ENABLEDISABLE':
     
    -		        // Contacts
    -		    case 'CONTACT_CREATE':
    -		    case 'CONTACT_MODIFY':
    -		    case 'CONTACT_DELETE':
    -		    case 'CONTACT_ENABLEDISABLE':
    +		    // Products
    +		    //case 'PRODUCT_CREATE':
    +		    //case 'PRODUCT_MODIFY':
    +		    //case 'PRODUCT_DELETE':
    +		    //case 'PRODUCT_PRICE_MODIFY':
    +		    //case 'PRODUCT_SET_MULTILANGS':
    +		    //case 'PRODUCT_DEL_MULTILANGS':
     
    -		        // Products
    -		    case 'PRODUCT_CREATE':
    -		    case 'PRODUCT_MODIFY':
    -		    case 'PRODUCT_DELETE':
    -		    case 'PRODUCT_PRICE_MODIFY':
    -		    case 'PRODUCT_SET_MULTILANGS':
    -		    case 'PRODUCT_DEL_MULTILANGS':
    +		    //Stock mouvement
    +		    //case 'STOCK_MOVEMENT':
     
    -		        //Stock mouvement
    -		    case 'STOCK_MOVEMENT':
    +		    //MYECMDIR
    +		    //case 'MYECMDIR_CREATE':
    +		    //case 'MYECMDIR_MODIFY':
    +		    //case 'MYECMDIR_DELETE':
     
    -		        //MYECMDIR
    -		    case 'MYECMDIR_CREATE':
    -		    case 'MYECMDIR_MODIFY':
    -		    case 'MYECMDIR_DELETE':
    +		    // Customer orders
    +		    //case 'ORDER_CREATE':
    +		    //case 'ORDER_MODIFY':
    +		    //case 'ORDER_VALIDATE':
    +		    //case 'ORDER_DELETE':
    +		    //case 'ORDER_CANCEL':
    +		    //case 'ORDER_SENTBYMAIL':
    +		    //case 'ORDER_CLASSIFY_BILLED':
    +		    //case 'ORDER_SETDRAFT':
    +		    //case 'LINEORDER_INSERT':
    +		    //case 'LINEORDER_UPDATE':
    +		    //case 'LINEORDER_DELETE':
     
    -		        // Customer orders
    -		    case 'ORDER_CREATE':
    -		    case 'ORDER_MODIFY':
    -		    case 'ORDER_VALIDATE':
    -		    case 'ORDER_DELETE':
    -		    case 'ORDER_CANCEL':
    -		    case 'ORDER_SENTBYMAIL':
    -		    case 'ORDER_CLASSIFY_BILLED':
    -		    case 'ORDER_SETDRAFT':
    -		    case 'LINEORDER_INSERT':
    -		    case 'LINEORDER_UPDATE':
    -		    case 'LINEORDER_DELETE':
    +		    // Supplier orders
    +		    //case 'ORDER_SUPPLIER_CREATE':
    +		    //case 'ORDER_SUPPLIER_MODIFY':
    +		    //case 'ORDER_SUPPLIER_VALIDATE':
    +		    //case 'ORDER_SUPPLIER_DELETE':
    +		    //case 'ORDER_SUPPLIER_APPROVE':
    +		    //case 'ORDER_SUPPLIER_REFUSE':
    +		    //case 'ORDER_SUPPLIER_CANCEL':
    +		    //case 'ORDER_SUPPLIER_SENTBYMAIL':
    +		    //case 'ORDER_SUPPLIER_DISPATCH':
    +		    //case 'LINEORDER_SUPPLIER_DISPATCH':
    +		    //case 'LINEORDER_SUPPLIER_CREATE':
    +		    //case 'LINEORDER_SUPPLIER_UPDATE':
    +		    //case 'LINEORDER_SUPPLIER_DELETE':
     
    -		        // Supplier orders
    -		    case 'ORDER_SUPPLIER_CREATE':
    -		    case 'ORDER_SUPPLIER_MODIFY':
    -		    case 'ORDER_SUPPLIER_VALIDATE':
    -		    case 'ORDER_SUPPLIER_DELETE':
    -		    case 'ORDER_SUPPLIER_APPROVE':
    -		    case 'ORDER_SUPPLIER_REFUSE':
    -		    case 'ORDER_SUPPLIER_CANCEL':
    -		    case 'ORDER_SUPPLIER_SENTBYMAIL':
    -		    case 'ORDER_SUPPLIER_DISPATCH':
    -		    case 'LINEORDER_SUPPLIER_DISPATCH':
    -		    case 'LINEORDER_SUPPLIER_CREATE':
    -		    case 'LINEORDER_SUPPLIER_UPDATE':
    +		    // Proposals
    +		    //case 'PROPAL_CREATE':
    +		    //case 'PROPAL_MODIFY':
    +		    //case 'PROPAL_VALIDATE':
    +		    //case 'PROPAL_SENTBYMAIL':
    +		    //case 'PROPAL_CLOSE_SIGNED':
    +		    //case 'PROPAL_CLOSE_REFUSED':
    +		    //case 'PROPAL_DELETE':
    +		    //case 'LINEPROPAL_INSERT':
    +		    //case 'LINEPROPAL_UPDATE':
    +		    //case 'LINEPROPAL_DELETE':
     
    -		        // Proposals
    -		    case 'PROPAL_CREATE':
    -		    case 'PROPAL_MODIFY':
    -		    case 'PROPAL_VALIDATE':
    -		    case 'PROPAL_SENTBYMAIL':
    -		    case 'PROPAL_CLOSE_SIGNED':
    -		    case 'PROPAL_CLOSE_REFUSED':
    -		    case 'PROPAL_DELETE':
    -		    case 'LINEPROPAL_INSERT':
    -		    case 'LINEPROPAL_UPDATE':
    -		    case 'LINEPROPAL_DELETE':
    +		    // SupplierProposal
    +		    //case 'SUPPLIER_PROPOSAL_CREATE':
    +		    //case 'SUPPLIER_PROPOSAL_MODIFY':
    +		    //case 'SUPPLIER_PROPOSAL_VALIDATE':
    +		    //case 'SUPPLIER_PROPOSAL_SENTBYMAIL':
    +		    //case 'SUPPLIER_PROPOSAL_CLOSE_SIGNED':
    +		    //case 'SUPPLIER_PROPOSAL_CLOSE_REFUSED':
    +		    //case 'SUPPLIER_PROPOSAL_DELETE':
    +		    //case 'LINESUPPLIER_PROPOSAL_INSERT':
    +		    //case 'LINESUPPLIER_PROPOSAL_UPDATE':
    +		    //case 'LINESUPPLIER_PROPOSAL_DELETE':
     
    -		        // SupplierProposal
    -		    case 'SUPPLIER_PROPOSAL_CREATE':
    -		    case 'SUPPLIER_PROPOSAL_MODIFY':
    -		    case 'SUPPLIER_PROPOSAL_VALIDATE':
    -		    case 'SUPPLIER_PROPOSAL_SENTBYMAIL':
    -		    case 'SUPPLIER_PROPOSAL_CLOSE_SIGNED':
    -		    case 'SUPPLIER_PROPOSAL_CLOSE_REFUSED':
    -		    case 'SUPPLIER_PROPOSAL_DELETE':
    -		    case 'LINESUPPLIER_PROPOSAL_INSERT':
    -		    case 'LINESUPPLIER_PROPOSAL_UPDATE':
    -		    case 'LINESUPPLIER_PROPOSAL_DELETE':
    +		    // Contracts
    +		    //case 'CONTRACT_CREATE':
    +		    //case 'CONTRACT_MODIFY':
    +		    //case 'CONTRACT_ACTIVATE':
    +		    //case 'CONTRACT_CANCEL':
    +		    //case 'CONTRACT_CLOSE':
    +		    //case 'CONTRACT_DELETE':
    +		    //case 'LINECONTRACT_INSERT':
    +		    //case 'LINECONTRACT_UPDATE':
    +		    //case 'LINECONTRACT_DELETE':
     
    -		        // Contracts
    -		    case 'CONTRACT_CREATE':
    -		    case 'CONTRACT_MODIFY':
    -		    case 'CONTRACT_ACTIVATE':
    -		    case 'CONTRACT_CANCEL':
    -		    case 'CONTRACT_CLOSE':
    -		    case 'CONTRACT_DELETE':
    -		    case 'LINECONTRACT_INSERT':
    -		    case 'LINECONTRACT_UPDATE':
    -		    case 'LINECONTRACT_DELETE':
    +		    // Bills
    +		    //case 'BILL_CREATE':
    +		    //case 'BILL_MODIFY':
    +		    //case 'BILL_VALIDATE':
    +		    //case 'BILL_UNVALIDATE':
    +		    //case 'BILL_SENTBYMAIL':
    +		    //case 'BILL_CANCEL':
    +		    //case 'BILL_DELETE':
    +		    //case 'BILL_PAYED':
    +		    //case 'LINEBILL_INSERT':
    +		    //case 'LINEBILL_UPDATE':
    +		    //case 'LINEBILL_DELETE':
     
    -		        // Bills
    -		    case 'BILL_CREATE':
    -		    case 'BILL_MODIFY':
    -		    case 'BILL_VALIDATE':
    -		    case 'BILL_UNVALIDATE':
    -		    case 'BILL_SENTBYMAIL':
    -		    case 'BILL_CANCEL':
    -		    case 'BILL_DELETE':
    -		    case 'BILL_PAYED':
    -		    case 'LINEBILL_INSERT':
    -		    case 'LINEBILL_UPDATE':
    -		    case 'LINEBILL_DELETE':
    +		    //Supplier Bill
    +		    //case 'BILL_SUPPLIER_CREATE':
    +		    //case 'BILL_SUPPLIER_UPDATE':
    +		    //case 'BILL_SUPPLIER_DELETE':
    +		    //case 'BILL_SUPPLIER_PAYED':
    +		    //case 'BILL_SUPPLIER_UNPAYED':
    +		    //case 'BILL_SUPPLIER_VALIDATE':
    +		    //case 'BILL_SUPPLIER_UNVALIDATE':
    +		    //case 'LINEBILL_SUPPLIER_CREATE':
    +		    //case 'LINEBILL_SUPPLIER_UPDATE':
    +		    //case 'LINEBILL_SUPPLIER_DELETE':
     
    -		        //Supplier Bill
    -		    case 'BILL_SUPPLIER_CREATE':
    -		    case 'BILL_SUPPLIER_UPDATE':
    -		    case 'BILL_SUPPLIER_DELETE':
    -		    case 'BILL_SUPPLIER_PAYED':
    -		    case 'BILL_SUPPLIER_UNPAYED':
    -		    case 'BILL_SUPPLIER_VALIDATE':
    -		    case 'BILL_SUPPLIER_UNVALIDATE':
    -		    case 'LINEBILL_SUPPLIER_CREATE':
    -		    case 'LINEBILL_SUPPLIER_UPDATE':
    -		    case 'LINEBILL_SUPPLIER_DELETE':
    +		    // Payments
    +		    //case 'PAYMENT_CUSTOMER_CREATE':
    +		    //case 'PAYMENT_SUPPLIER_CREATE':
    +		    //case 'PAYMENT_ADD_TO_BANK':
    +		    //case 'PAYMENT_DELETE':
     
    -		        // Payments
    -		    case 'PAYMENT_CUSTOMER_CREATE':
    -		    case 'PAYMENT_SUPPLIER_CREATE':
    -		    case 'PAYMENT_ADD_TO_BANK':
    -		    case 'PAYMENT_DELETE':
    +		    // Online
    +		    //case 'PAYMENT_PAYBOX_OK':
    +		    //case 'PAYMENT_PAYPAL_OK':
    +		    //case 'PAYMENT_STRIPE_OK':
     
    -		        // Online
    -		    case 'PAYMENT_PAYBOX_OK':
    -		    case 'PAYMENT_PAYPAL_OK':
    -		    case 'PAYMENT_STRIPE_OK':
    +		    // Donation
    +		    //case 'DON_CREATE':
    +		    //case 'DON_UPDATE':
    +		    //case 'DON_DELETE':
     
    -		        // Donation
    -		    case 'DON_CREATE':
    -		    case 'DON_UPDATE':
    -		    case 'DON_DELETE':
    +		    // Interventions
    +		    //case 'FICHINTER_CREATE':
    +		    //case 'FICHINTER_MODIFY':
    +		    //case 'FICHINTER_VALIDATE':
    +		    //case 'FICHINTER_DELETE':
    +		    //case 'LINEFICHINTER_CREATE':
    +		    //case 'LINEFICHINTER_UPDATE':
    +		    //case 'LINEFICHINTER_DELETE':
     
    -		        // Interventions
    -		    case 'FICHINTER_CREATE':
    -		    case 'FICHINTER_MODIFY':
    -		    case 'FICHINTER_VALIDATE':
    -		    case 'FICHINTER_DELETE':
    -		    case 'LINEFICHINTER_CREATE':
    -		    case 'LINEFICHINTER_UPDATE':
    -		    case 'LINEFICHINTER_DELETE':
    +		    // Members
    +		    //case 'MEMBER_CREATE':
    +		    //case 'MEMBER_VALIDATE':
    +		    //case 'MEMBER_SUBSCRIPTION':
    +		    //case 'MEMBER_MODIFY':
    +		    //case 'MEMBER_NEW_PASSWORD':
    +		    //case 'MEMBER_RESILIATE':
    +		    //case 'MEMBER_DELETE':
     
    -		        // Members
    -		    case 'MEMBER_CREATE':
    -		    case 'MEMBER_VALIDATE':
    -		    case 'MEMBER_SUBSCRIPTION':
    -		    case 'MEMBER_MODIFY':
    -		    case 'MEMBER_NEW_PASSWORD':
    -		    case 'MEMBER_RESILIATE':
    -		    case 'MEMBER_DELETE':
    +		    // Categories
    +		    //case 'CATEGORY_CREATE':
    +		    //case 'CATEGORY_MODIFY':
    +		    //case 'CATEGORY_DELETE':
    +		    //case 'CATEGORY_SET_MULTILANGS':
     
    -		        // Categories
    -		    case 'CATEGORY_CREATE':
    -		    case 'CATEGORY_MODIFY':
    -		    case 'CATEGORY_DELETE':
    -		    case 'CATEGORY_SET_MULTILANGS':
    +		    // Projects
    +		    //case 'PROJECT_CREATE':
    +		    //case 'PROJECT_MODIFY':
    +		    //case 'PROJECT_DELETE':
     
    -		        // Projects
    -		    case 'PROJECT_CREATE':
    -		    case 'PROJECT_MODIFY':
    -		    case 'PROJECT_DELETE':
    +		    // Project tasks
    +		    //case 'TASK_CREATE':
    +		    //case 'TASK_MODIFY':
    +		    //case 'TASK_DELETE':
     
    -		        // Project tasks
    -		    case 'TASK_CREATE':
    -		    case 'TASK_MODIFY':
    -		    case 'TASK_DELETE':
    +		    // Task time spent
    +		    //case 'TASK_TIMESPENT_CREATE':
    +		    //case 'TASK_TIMESPENT_MODIFY':
    +		    //case 'TASK_TIMESPENT_DELETE':
     
    -		        // Task time spent
    -		    case 'TASK_TIMESPENT_CREATE':
    -		    case 'TASK_TIMESPENT_MODIFY':
    -		    case 'TASK_TIMESPENT_DELETE':
    -
    -		        // Shipping
    -		    case 'SHIPPING_CREATE':
    -		    case 'SHIPPING_MODIFY':
    -		    case 'SHIPPING_VALIDATE':
    -		    case 'SHIPPING_SENTBYMAIL':
    -		    case 'SHIPPING_BILLED':
    -		    case 'SHIPPING_CLOSED':
    -		    case 'SHIPPING_REOPEN':
    -		    case 'SHIPPING_DELETE':
    +		    // Shipping
    +		    //case 'SHIPPING_CREATE':
    +		    //case 'SHIPPING_MODIFY':
    +		    //case 'SHIPPING_VALIDATE':
    +		    //case 'SHIPPING_SENTBYMAIL':
    +		    //case 'SHIPPING_BILLED':
    +		    //case 'SHIPPING_CLOSED':
    +		    //case 'SHIPPING_REOPEN':
    +			//case 'SHIPPING_DELETE':
    +			//	break;
    +			default:
     		        dol_syslog("Trigger '".$this->name."' for action '$action' launched by ".__FILE__.". id=".$object->id);
     		        break;
    -
     		    }
     
     		return 0;
    diff --git a/htdocs/modulebuilder/template/css/mymodule.css.php b/htdocs/modulebuilder/template/css/mymodule.css.php
    index cd9a4b6035b..486d860e7f5 100644
    --- a/htdocs/modulebuilder/template/css/mymodule.css.php
    +++ b/htdocs/modulebuilder/template/css/mymodule.css.php
    @@ -35,15 +35,15 @@ if (! defined('NOREQUIREAJAX'))   define('NOREQUIREAJAX','1');
     // Load Dolibarr environment
     $res=0;
     // Try main.inc.php into web root known defined into CONTEXT_DOCUMENT_ROOT (not always defined)
    -if (! $res && ! empty($_SERVER["CONTEXT_DOCUMENT_ROOT"])) $res=@include($_SERVER["CONTEXT_DOCUMENT_ROOT"]."/main.inc.php");
    -// Try main.inc.php into web root detected using web root caluclated from SCRIPT_FILENAME
    +if (! $res && ! empty($_SERVER["CONTEXT_DOCUMENT_ROOT"])) $res=@include $_SERVER["CONTEXT_DOCUMENT_ROOT"]."/main.inc.php";
    +// Try main.inc.php into web root detected using web root calculated from SCRIPT_FILENAME
     $tmp=empty($_SERVER['SCRIPT_FILENAME'])?'':$_SERVER['SCRIPT_FILENAME'];$tmp2=realpath(__FILE__); $i=strlen($tmp)-1; $j=strlen($tmp2)-1;
     while($i > 0 && $j > 0 && isset($tmp[$i]) && isset($tmp2[$j]) && $tmp[$i]==$tmp2[$j]) { $i--; $j--; }
    -if (! $res && $i > 0 && file_exists(substr($tmp, 0, ($i+1))."/main.inc.php")) $res=@include(substr($tmp, 0, ($i+1))."/main.inc.php");
    -if (! $res && $i > 0 && file_exists(substr($tmp, 0, ($i+1))."/../main.inc.php")) $res=@include(substr($tmp, 0, ($i+1))."/../main.inc.php");
    +if (! $res && $i > 0 && file_exists(substr($tmp, 0, ($i+1))."/main.inc.php")) $res=@include substr($tmp, 0, ($i+1))."/main.inc.php";
    +if (! $res && $i > 0 && file_exists(substr($tmp, 0, ($i+1))."/../main.inc.php")) $res=@include substr($tmp, 0, ($i+1))."/../main.inc.php";
     // Try main.inc.php using relative path
    -if (! $res && file_exists("../../main.inc.php")) $res=@include("../../main.inc.php");
    -if (! $res && file_exists("../../../main.inc.php")) $res=@include("../../../main.inc.php");
    +if (! $res && file_exists("../../main.inc.php")) $res=@include "../../main.inc.php";
    +if (! $res && file_exists("../../../main.inc.php")) $res=@include "../../../main.inc.php";
     if (! $res) die("Include of main fails");
     
     require_once DOL_DOCUMENT_ROOT.'/core/lib/functions2.lib.php';
    diff --git a/htdocs/modulebuilder/template/dev/codesniffer/DolibarrPSR2.xml b/htdocs/modulebuilder/template/dev/codesniffer/DolibarrPSR2.xml
    deleted file mode 100644
    index 48d3f5d8d1d..00000000000
    --- a/htdocs/modulebuilder/template/dev/codesniffer/DolibarrPSR2.xml
    +++ /dev/null
    @@ -1,12 +0,0 @@
    -<?xml version="1.0"?>
    -<ruleset name="Dolibarr (PSR2)">
    - <description>The PSR2 standard with Dolibarr quirks.</description>
    -
    - <!-- Include the whole PSR2 standard -->
    - <rule ref="PSR2">
    -     <!-- Code can be indented with tabs -->
    -     <exclude name="Generic.WhiteSpace.DisallowTabIndent" />
    -     <!-- Dolibarr don't support namespacing (yet) -->
    -     <exclude name="PSR1.Classes.ClassDeclaration.MissingNamespace" />
    - </rule>
    -</ruleset>
    \ No newline at end of file
    diff --git a/htdocs/modulebuilder/template/dev/git-hooks/README b/htdocs/modulebuilder/template/dev/git-hooks/README
    deleted file mode 100644
    index a5d024c1bf5..00000000000
    --- a/htdocs/modulebuilder/template/dev/git-hooks/README
    +++ /dev/null
    @@ -1,15 +0,0 @@
    -# Git hooks
    -
    -Optional [GIT hooks](https://git-scm.com/book/it/v2/Customizing-Git-Git-Hooks) are provided.
    -These are just wrappers calling composer scripts.  
    -They ensure best practices are followed during module development.  
    -
    -Install:
    -```sh
    -composer git_hooks_install
    -```
    -
    -Remove:
    -```sh
    -composer git_hooks_remove
    -```
    diff --git a/htdocs/modulebuilder/template/dev/git-hooks/post-commit b/htdocs/modulebuilder/template/dev/git-hooks/post-commit
    deleted file mode 100755
    index d44ff23047c..00000000000
    --- a/htdocs/modulebuilder/template/dev/git-hooks/post-commit
    +++ /dev/null
    @@ -1,2 +0,0 @@
    -#!/bin/sh
    -composer git_post_commit
    diff --git a/htdocs/modulebuilder/template/dev/git-hooks/pre-commit b/htdocs/modulebuilder/template/dev/git-hooks/pre-commit
    deleted file mode 100755
    index d8bd735325c..00000000000
    --- a/htdocs/modulebuilder/template/dev/git-hooks/pre-commit
    +++ /dev/null
    @@ -1,2 +0,0 @@
    -#!/bin/sh
    -composer git_pre_commit
    diff --git a/htdocs/modulebuilder/template/dev/git-hooks/pre-push b/htdocs/modulebuilder/template/dev/git-hooks/pre-push
    deleted file mode 100755
    index 61848c24831..00000000000
    --- a/htdocs/modulebuilder/template/dev/git-hooks/pre-push
    +++ /dev/null
    @@ -1,2 +0,0 @@
    -#!/bin/sh
    -composer git_pre_push
    diff --git a/htdocs/modulebuilder/template/doc/user/Makefile b/htdocs/modulebuilder/template/doc/user/Makefile
    deleted file mode 100644
    index 5c33e8bf0a3..00000000000
    --- a/htdocs/modulebuilder/template/doc/user/Makefile
    +++ /dev/null
    @@ -1,225 +0,0 @@
    -# Makefile for Sphinx documentation
    -#
    -
    -# You can set these variables from the command line.
    -SPHINXOPTS    =
    -SPHINXBUILD   = sphinx-build
    -PAPER         =
    -BUILDDIR      = build
    -
    -# Internal variables.
    -PAPEROPT_a4     = -D latex_paper_size=a4
    -PAPEROPT_letter = -D latex_paper_size=letter
    -ALLSPHINXOPTS   = -d $(BUILDDIR)/doctrees $(PAPEROPT_$(PAPER)) $(SPHINXOPTS) source
    -# the i18n builder cannot share the environment and doctrees with the others
    -I18NSPHINXOPTS  = $(PAPEROPT_$(PAPER)) $(SPHINXOPTS) source
    -
    -.PHONY: help
    -help:
    -	@echo "Please use \`make <target>' where <target> is one of"
    -	@echo "  html       to make standalone HTML files"
    -	@echo "  dirhtml    to make HTML files named index.html in directories"
    -	@echo "  singlehtml to make a single large HTML file"
    -	@echo "  pickle     to make pickle files"
    -	@echo "  json       to make JSON files"
    -	@echo "  htmlhelp   to make HTML files and a HTML help project"
    -	@echo "  qthelp     to make HTML files and a qthelp project"
    -	@echo "  applehelp  to make an Apple Help Book"
    -	@echo "  devhelp    to make HTML files and a Devhelp project"
    -	@echo "  epub       to make an epub"
    -	@echo "  epub3      to make an epub3"
    -	@echo "  latex      to make LaTeX files, you can set PAPER=a4 or PAPER=letter"
    -	@echo "  latexpdf   to make LaTeX files and run them through pdflatex"
    -	@echo "  latexpdfja to make LaTeX files and run them through platex/dvipdfmx"
    -	@echo "  text       to make text files"
    -	@echo "  man        to make manual pages"
    -	@echo "  texinfo    to make Texinfo files"
    -	@echo "  info       to make Texinfo files and run them through makeinfo"
    -	@echo "  gettext    to make PO message catalogs"
    -	@echo "  changes    to make an overview of all changed/added/deprecated items"
    -	@echo "  xml        to make Docutils-native XML files"
    -	@echo "  pseudoxml  to make pseudoxml-XML files for display purposes"
    -	@echo "  linkcheck  to check all external links for integrity"
    -	@echo "  doctest    to run all doctests embedded in the documentation (if enabled)"
    -	@echo "  coverage   to run coverage check of the documentation (if enabled)"
    -	@echo "  dummy      to check syntax errors of document sources"
    -
    -.PHONY: clean
    -clean:
    -	rm -rf $(BUILDDIR)/*
    -
    -.PHONY: html
    -html:
    -	$(SPHINXBUILD) -b html $(ALLSPHINXOPTS) $(BUILDDIR)/html
    -	@echo
    -	@echo "Build finished. The HTML pages are in $(BUILDDIR)/html."
    -
    -.PHONY: dirhtml
    -dirhtml:
    -	$(SPHINXBUILD) -b dirhtml $(ALLSPHINXOPTS) $(BUILDDIR)/dirhtml
    -	@echo
    -	@echo "Build finished. The HTML pages are in $(BUILDDIR)/dirhtml."
    -
    -.PHONY: singlehtml
    -singlehtml:
    -	$(SPHINXBUILD) -b singlehtml $(ALLSPHINXOPTS) $(BUILDDIR)/singlehtml
    -	@echo
    -	@echo "Build finished. The HTML page is in $(BUILDDIR)/singlehtml."
    -
    -.PHONY: pickle
    -pickle:
    -	$(SPHINXBUILD) -b pickle $(ALLSPHINXOPTS) $(BUILDDIR)/pickle
    -	@echo
    -	@echo "Build finished; now you can process the pickle files."
    -
    -.PHONY: json
    -json:
    -	$(SPHINXBUILD) -b json $(ALLSPHINXOPTS) $(BUILDDIR)/json
    -	@echo
    -	@echo "Build finished; now you can process the JSON files."
    -
    -.PHONY: htmlhelp
    -htmlhelp:
    -	$(SPHINXBUILD) -b htmlhelp $(ALLSPHINXOPTS) $(BUILDDIR)/htmlhelp
    -	@echo
    -	@echo "Build finished; now you can run HTML Help Workshop with the" \
    -	      ".hhp project file in $(BUILDDIR)/htmlhelp."
    -
    -.PHONY: qthelp
    -qthelp:
    -	$(SPHINXBUILD) -b qthelp $(ALLSPHINXOPTS) $(BUILDDIR)/qthelp
    -	@echo
    -	@echo "Build finished; now you can run "qcollectiongenerator" with the" \
    -	      ".qhcp project file in $(BUILDDIR)/qthelp, like this:"
    -	@echo "# qcollectiongenerator $(BUILDDIR)/qthelp/Mymodule.qhcp"
    -	@echo "To view the help file:"
    -	@echo "# assistant -collectionFile $(BUILDDIR)/qthelp/Mymodule.qhc"
    -
    -.PHONY: applehelp
    -applehelp:
    -	$(SPHINXBUILD) -b applehelp $(ALLSPHINXOPTS) $(BUILDDIR)/applehelp
    -	@echo
    -	@echo "Build finished. The help book is in $(BUILDDIR)/applehelp."
    -	@echo "N.B. You won't be able to view it unless you put it in" \
    -	      "~/Library/Documentation/Help or install it in your application" \
    -	      "bundle."
    -
    -.PHONY: devhelp
    -devhelp:
    -	$(SPHINXBUILD) -b devhelp $(ALLSPHINXOPTS) $(BUILDDIR)/devhelp
    -	@echo
    -	@echo "Build finished."
    -	@echo "To view the help file:"
    -	@echo "# mkdir -p $$HOME/.local/share/devhelp/Mymodule"
    -	@echo "# ln -s $(BUILDDIR)/devhelp $$HOME/.local/share/devhelp/Mymodule"
    -	@echo "# devhelp"
    -
    -.PHONY: epub
    -epub:
    -	$(SPHINXBUILD) -b epub $(ALLSPHINXOPTS) $(BUILDDIR)/epub
    -	@echo
    -	@echo "Build finished. The epub file is in $(BUILDDIR)/epub."
    -
    -.PHONY: epub3
    -epub3:
    -	$(SPHINXBUILD) -b epub3 $(ALLSPHINXOPTS) $(BUILDDIR)/epub3
    -	@echo
    -	@echo "Build finished. The epub3 file is in $(BUILDDIR)/epub3."
    -
    -.PHONY: latex
    -latex:
    -	$(SPHINXBUILD) -b latex $(ALLSPHINXOPTS) $(BUILDDIR)/latex
    -	@echo
    -	@echo "Build finished; the LaTeX files are in $(BUILDDIR)/latex."
    -	@echo "Run \`make' in that directory to run these through (pdf)latex" \
    -	      "(use \`make latexpdf' here to do that automatically)."
    -
    -.PHONY: latexpdf
    -latexpdf:
    -	$(SPHINXBUILD) -b latex $(ALLSPHINXOPTS) $(BUILDDIR)/latex
    -	@echo "Running LaTeX files through pdflatex..."
    -	$(MAKE) -C $(BUILDDIR)/latex all-pdf
    -	@echo "pdflatex finished; the PDF files are in $(BUILDDIR)/latex."
    -
    -.PHONY: latexpdfja
    -latexpdfja:
    -	$(SPHINXBUILD) -b latex $(ALLSPHINXOPTS) $(BUILDDIR)/latex
    -	@echo "Running LaTeX files through platex and dvipdfmx..."
    -	$(MAKE) -C $(BUILDDIR)/latex all-pdf-ja
    -	@echo "pdflatex finished; the PDF files are in $(BUILDDIR)/latex."
    -
    -.PHONY: text
    -text:
    -	$(SPHINXBUILD) -b text $(ALLSPHINXOPTS) $(BUILDDIR)/text
    -	@echo
    -	@echo "Build finished. The text files are in $(BUILDDIR)/text."
    -
    -.PHONY: man
    -man:
    -	$(SPHINXBUILD) -b man $(ALLSPHINXOPTS) $(BUILDDIR)/man
    -	@echo
    -	@echo "Build finished. The manual pages are in $(BUILDDIR)/man."
    -
    -.PHONY: texinfo
    -texinfo:
    -	$(SPHINXBUILD) -b texinfo $(ALLSPHINXOPTS) $(BUILDDIR)/texinfo
    -	@echo
    -	@echo "Build finished. The Texinfo files are in $(BUILDDIR)/texinfo."
    -	@echo "Run \`make' in that directory to run these through makeinfo" \
    -	      "(use \`make info' here to do that automatically)."
    -
    -.PHONY: info
    -info:
    -	$(SPHINXBUILD) -b texinfo $(ALLSPHINXOPTS) $(BUILDDIR)/texinfo
    -	@echo "Running Texinfo files through makeinfo..."
    -	make -C $(BUILDDIR)/texinfo info
    -	@echo "makeinfo finished; the Info files are in $(BUILDDIR)/texinfo."
    -
    -.PHONY: gettext
    -gettext:
    -	$(SPHINXBUILD) -b gettext $(I18NSPHINXOPTS) $(BUILDDIR)/locale
    -	@echo
    -	@echo "Build finished. The message catalogs are in $(BUILDDIR)/locale."
    -
    -.PHONY: changes
    -changes:
    -	$(SPHINXBUILD) -b changes $(ALLSPHINXOPTS) $(BUILDDIR)/changes
    -	@echo
    -	@echo "The overview file is in $(BUILDDIR)/changes."
    -
    -.PHONY: linkcheck
    -linkcheck:
    -	$(SPHINXBUILD) -b linkcheck $(ALLSPHINXOPTS) $(BUILDDIR)/linkcheck
    -	@echo
    -	@echo "Link check complete; look for any errors in the above output " \
    -	      "or in $(BUILDDIR)/linkcheck/output.txt."
    -
    -.PHONY: doctest
    -doctest:
    -	$(SPHINXBUILD) -b doctest $(ALLSPHINXOPTS) $(BUILDDIR)/doctest
    -	@echo "Testing of doctests in the sources finished, look at the " \
    -	      "results in $(BUILDDIR)/doctest/output.txt."
    -
    -.PHONY: coverage
    -coverage:
    -	$(SPHINXBUILD) -b coverage $(ALLSPHINXOPTS) $(BUILDDIR)/coverage
    -	@echo "Testing of coverage in the sources finished, look at the " \
    -	      "results in $(BUILDDIR)/coverage/python.txt."
    -
    -.PHONY: xml
    -xml:
    -	$(SPHINXBUILD) -b xml $(ALLSPHINXOPTS) $(BUILDDIR)/xml
    -	@echo
    -	@echo "Build finished. The XML files are in $(BUILDDIR)/xml."
    -
    -.PHONY: pseudoxml
    -pseudoxml:
    -	$(SPHINXBUILD) -b pseudoxml $(ALLSPHINXOPTS) $(BUILDDIR)/pseudoxml
    -	@echo
    -	@echo "Build finished. The pseudo-XML files are in $(BUILDDIR)/pseudoxml."
    -
    -.PHONY: dummy
    -dummy:
    -	$(SPHINXBUILD) -b dummy $(ALLSPHINXOPTS) $(BUILDDIR)/dummy
    -	@echo
    -	@echo "Build finished. Dummy builder generates no files."
    diff --git a/htdocs/modulebuilder/template/doc/user/make.bat b/htdocs/modulebuilder/template/doc/user/make.bat
    deleted file mode 100644
    index 35018adf3ba..00000000000
    --- a/htdocs/modulebuilder/template/doc/user/make.bat
    +++ /dev/null
    @@ -1,281 +0,0 @@
    -@ECHO OFF
    -
    -REM Command file for Sphinx documentation
    -
    -if "%SPHINXBUILD%" == "" (
    -	set SPHINXBUILD=sphinx-build
    -)
    -set BUILDDIR=build
    -set ALLSPHINXOPTS=-d %BUILDDIR%/doctrees %SPHINXOPTS% source
    -set I18NSPHINXOPTS=%SPHINXOPTS% source
    -if NOT "%PAPER%" == "" (
    -	set ALLSPHINXOPTS=-D latex_paper_size=%PAPER% %ALLSPHINXOPTS%
    -	set I18NSPHINXOPTS=-D latex_paper_size=%PAPER% %I18NSPHINXOPTS%
    -)
    -
    -if "%1" == "" goto help
    -
    -if "%1" == "help" (
    -	:help
    -	echo.Please use `make ^<target^>` where ^<target^> is one of
    -	echo.  html       to make standalone HTML files
    -	echo.  dirhtml    to make HTML files named index.html in directories
    -	echo.  singlehtml to make a single large HTML file
    -	echo.  pickle     to make pickle files
    -	echo.  json       to make JSON files
    -	echo.  htmlhelp   to make HTML files and a HTML help project
    -	echo.  qthelp     to make HTML files and a qthelp project
    -	echo.  devhelp    to make HTML files and a Devhelp project
    -	echo.  epub       to make an epub
    -	echo.  epub3      to make an epub3
    -	echo.  latex      to make LaTeX files, you can set PAPER=a4 or PAPER=letter
    -	echo.  text       to make text files
    -	echo.  man        to make manual pages
    -	echo.  texinfo    to make Texinfo files
    -	echo.  gettext    to make PO message catalogs
    -	echo.  changes    to make an overview over all changed/added/deprecated items
    -	echo.  xml        to make Docutils-native XML files
    -	echo.  pseudoxml  to make pseudoxml-XML files for display purposes
    -	echo.  linkcheck  to check all external links for integrity
    -	echo.  doctest    to run all doctests embedded in the documentation if enabled
    -	echo.  coverage   to run coverage check of the documentation if enabled
    -	echo.  dummy      to check syntax errors of document sources
    -	goto end
    -)
    -
    -if "%1" == "clean" (
    -	for /d %%i in (%BUILDDIR%\*) do rmdir /q /s %%i
    -	del /q /s %BUILDDIR%\*
    -	goto end
    -)
    -
    -
    -REM Check if sphinx-build is available and fallback to Python version if any
    -%SPHINXBUILD% 1>NUL 2>NUL
    -if errorlevel 9009 goto sphinx_python
    -goto sphinx_ok
    -
    -:sphinx_python
    -
    -set SPHINXBUILD=python -m sphinx.__init__
    -%SPHINXBUILD% 2> nul
    -if errorlevel 9009 (
    -	echo.
    -	echo.The 'sphinx-build' command was not found. Make sure you have Sphinx
    -	echo.installed, then set the SPHINXBUILD environment variable to point
    -	echo.to the full path of the 'sphinx-build' executable. Alternatively you
    -	echo.may add the Sphinx directory to PATH.
    -	echo.
    -	echo.If you don't have Sphinx installed, grab it from
    -	echo.http://sphinx-doc.org/
    -	exit /b 1
    -)
    -
    -:sphinx_ok
    -
    -
    -if "%1" == "html" (
    -	%SPHINXBUILD% -b html %ALLSPHINXOPTS% %BUILDDIR%/html
    -	if errorlevel 1 exit /b 1
    -	echo.
    -	echo.Build finished. The HTML pages are in %BUILDDIR%/html.
    -	goto end
    -)
    -
    -if "%1" == "dirhtml" (
    -	%SPHINXBUILD% -b dirhtml %ALLSPHINXOPTS% %BUILDDIR%/dirhtml
    -	if errorlevel 1 exit /b 1
    -	echo.
    -	echo.Build finished. The HTML pages are in %BUILDDIR%/dirhtml.
    -	goto end
    -)
    -
    -if "%1" == "singlehtml" (
    -	%SPHINXBUILD% -b singlehtml %ALLSPHINXOPTS% %BUILDDIR%/singlehtml
    -	if errorlevel 1 exit /b 1
    -	echo.
    -	echo.Build finished. The HTML pages are in %BUILDDIR%/singlehtml.
    -	goto end
    -)
    -
    -if "%1" == "pickle" (
    -	%SPHINXBUILD% -b pickle %ALLSPHINXOPTS% %BUILDDIR%/pickle
    -	if errorlevel 1 exit /b 1
    -	echo.
    -	echo.Build finished; now you can process the pickle files.
    -	goto end
    -)
    -
    -if "%1" == "json" (
    -	%SPHINXBUILD% -b json %ALLSPHINXOPTS% %BUILDDIR%/json
    -	if errorlevel 1 exit /b 1
    -	echo.
    -	echo.Build finished; now you can process the JSON files.
    -	goto end
    -)
    -
    -if "%1" == "htmlhelp" (
    -	%SPHINXBUILD% -b htmlhelp %ALLSPHINXOPTS% %BUILDDIR%/htmlhelp
    -	if errorlevel 1 exit /b 1
    -	echo.
    -	echo.Build finished; now you can run HTML Help Workshop with the ^
    -.hhp project file in %BUILDDIR%/htmlhelp.
    -	goto end
    -)
    -
    -if "%1" == "qthelp" (
    -	%SPHINXBUILD% -b qthelp %ALLSPHINXOPTS% %BUILDDIR%/qthelp
    -	if errorlevel 1 exit /b 1
    -	echo.
    -	echo.Build finished; now you can run "qcollectiongenerator" with the ^
    -.qhcp project file in %BUILDDIR%/qthelp, like this:
    -	echo.^> qcollectiongenerator %BUILDDIR%\qthelp\Mymodule.qhcp
    -	echo.To view the help file:
    -	echo.^> assistant -collectionFile %BUILDDIR%\qthelp\Mymodule.ghc
    -	goto end
    -)
    -
    -if "%1" == "devhelp" (
    -	%SPHINXBUILD% -b devhelp %ALLSPHINXOPTS% %BUILDDIR%/devhelp
    -	if errorlevel 1 exit /b 1
    -	echo.
    -	echo.Build finished.
    -	goto end
    -)
    -
    -if "%1" == "epub" (
    -	%SPHINXBUILD% -b epub %ALLSPHINXOPTS% %BUILDDIR%/epub
    -	if errorlevel 1 exit /b 1
    -	echo.
    -	echo.Build finished. The epub file is in %BUILDDIR%/epub.
    -	goto end
    -)
    -
    -if "%1" == "epub3" (
    -	%SPHINXBUILD% -b epub3 %ALLSPHINXOPTS% %BUILDDIR%/epub3
    -	if errorlevel 1 exit /b 1
    -	echo.
    -	echo.Build finished. The epub3 file is in %BUILDDIR%/epub3.
    -	goto end
    -)
    -
    -if "%1" == "latex" (
    -	%SPHINXBUILD% -b latex %ALLSPHINXOPTS% %BUILDDIR%/latex
    -	if errorlevel 1 exit /b 1
    -	echo.
    -	echo.Build finished; the LaTeX files are in %BUILDDIR%/latex.
    -	goto end
    -)
    -
    -if "%1" == "latexpdf" (
    -	%SPHINXBUILD% -b latex %ALLSPHINXOPTS% %BUILDDIR%/latex
    -	cd %BUILDDIR%/latex
    -	make all-pdf
    -	cd %~dp0
    -	echo.
    -	echo.Build finished; the PDF files are in %BUILDDIR%/latex.
    -	goto end
    -)
    -
    -if "%1" == "latexpdfja" (
    -	%SPHINXBUILD% -b latex %ALLSPHINXOPTS% %BUILDDIR%/latex
    -	cd %BUILDDIR%/latex
    -	make all-pdf-ja
    -	cd %~dp0
    -	echo.
    -	echo.Build finished; the PDF files are in %BUILDDIR%/latex.
    -	goto end
    -)
    -
    -if "%1" == "text" (
    -	%SPHINXBUILD% -b text %ALLSPHINXOPTS% %BUILDDIR%/text
    -	if errorlevel 1 exit /b 1
    -	echo.
    -	echo.Build finished. The text files are in %BUILDDIR%/text.
    -	goto end
    -)
    -
    -if "%1" == "man" (
    -	%SPHINXBUILD% -b man %ALLSPHINXOPTS% %BUILDDIR%/man
    -	if errorlevel 1 exit /b 1
    -	echo.
    -	echo.Build finished. The manual pages are in %BUILDDIR%/man.
    -	goto end
    -)
    -
    -if "%1" == "texinfo" (
    -	%SPHINXBUILD% -b texinfo %ALLSPHINXOPTS% %BUILDDIR%/texinfo
    -	if errorlevel 1 exit /b 1
    -	echo.
    -	echo.Build finished. The Texinfo files are in %BUILDDIR%/texinfo.
    -	goto end
    -)
    -
    -if "%1" == "gettext" (
    -	%SPHINXBUILD% -b gettext %I18NSPHINXOPTS% %BUILDDIR%/locale
    -	if errorlevel 1 exit /b 1
    -	echo.
    -	echo.Build finished. The message catalogs are in %BUILDDIR%/locale.
    -	goto end
    -)
    -
    -if "%1" == "changes" (
    -	%SPHINXBUILD% -b changes %ALLSPHINXOPTS% %BUILDDIR%/changes
    -	if errorlevel 1 exit /b 1
    -	echo.
    -	echo.The overview file is in %BUILDDIR%/changes.
    -	goto end
    -)
    -
    -if "%1" == "linkcheck" (
    -	%SPHINXBUILD% -b linkcheck %ALLSPHINXOPTS% %BUILDDIR%/linkcheck
    -	if errorlevel 1 exit /b 1
    -	echo.
    -	echo.Link check complete; look for any errors in the above output ^
    -or in %BUILDDIR%/linkcheck/output.txt.
    -	goto end
    -)
    -
    -if "%1" == "doctest" (
    -	%SPHINXBUILD% -b doctest %ALLSPHINXOPTS% %BUILDDIR%/doctest
    -	if errorlevel 1 exit /b 1
    -	echo.
    -	echo.Testing of doctests in the sources finished, look at the ^
    -results in %BUILDDIR%/doctest/output.txt.
    -	goto end
    -)
    -
    -if "%1" == "coverage" (
    -	%SPHINXBUILD% -b coverage %ALLSPHINXOPTS% %BUILDDIR%/coverage
    -	if errorlevel 1 exit /b 1
    -	echo.
    -	echo.Testing of coverage in the sources finished, look at the ^
    -results in %BUILDDIR%/coverage/python.txt.
    -	goto end
    -)
    -
    -if "%1" == "xml" (
    -	%SPHINXBUILD% -b xml %ALLSPHINXOPTS% %BUILDDIR%/xml
    -	if errorlevel 1 exit /b 1
    -	echo.
    -	echo.Build finished. The XML files are in %BUILDDIR%/xml.
    -	goto end
    -)
    -
    -if "%1" == "pseudoxml" (
    -	%SPHINXBUILD% -b pseudoxml %ALLSPHINXOPTS% %BUILDDIR%/pseudoxml
    -	if errorlevel 1 exit /b 1
    -	echo.
    -	echo.Build finished. The pseudo-XML files are in %BUILDDIR%/pseudoxml.
    -	goto end
    -)
    -
    -if "%1" == "dummy" (
    -	%SPHINXBUILD% -b dummy %ALLSPHINXOPTS% %BUILDDIR%/dummy
    -	if errorlevel 1 exit /b 1
    -	echo.
    -	echo.Build finished. Dummy builder generates no files.
    -	goto end
    -)
    -
    -:end
    diff --git a/htdocs/modulebuilder/template/doc/user/source/conf.py b/htdocs/modulebuilder/template/doc/user/source/conf.py
    deleted file mode 100644
    index 130bd5a12e5..00000000000
    --- a/htdocs/modulebuilder/template/doc/user/source/conf.py
    +++ /dev/null
    @@ -1,428 +0,0 @@
    -#!/usr/bin/env python3
    -# -*- coding: utf-8 -*-
    -#
    -# My Module documentation build configuration file, created by
    -# sphinx-quickstart on Mon Sep 26 17:54:17 2016.
    -#
    -# This file is execfile()d with the current directory set to its
    -# containing dir.
    -#
    -# Note that not all possible configuration values are present in this
    -# autogenerated file.
    -#
    -# All configuration values have a default; values that are commented out
    -# serve to show the default.
    -
    -# If extensions (or modules to document with autodoc) are in another directory,
    -# add these directories to sys.path here. If the directory is relative to the
    -# documentation root, use os.path.abspath to make it absolute, like shown here.
    -#
    -# import os
    -# import sys
    -# sys.path.insert(0, os.path.abspath('.'))
    -
    -# -- General configuration ------------------------------------------------
    -
    -# If your documentation needs a minimal Sphinx version, state it here.
    -#
    -# needs_sphinx = '1.0'
    -
    -# Add any Sphinx extension module names here, as strings. They can be
    -# extensions coming with Sphinx (named 'sphinx.ext.*') or your custom
    -# ones.
    -extensions = [
    -    'sphinx.ext.todo',
    -    'sphinx.ext.imgmath',
    -    'sphinx.ext.githubpages',
    -]
    -
    -# Add any paths that contain templates here, relative to this directory.
    -templates_path = ['_templates']
    -
    -# The suffix(es) of source filenames.
    -# You can specify multiple suffix as a list of string:
    -#
    -# source_suffix = ['.rst', '.md']
    -source_suffix = '.rst'
    -
    -# The encoding of source files.
    -#
    -# source_encoding = 'utf-8-sig'
    -
    -# The master toctree document.
    -master_doc = 'index'
    -
    -# General information about the project.
    -project = 'My Module'
    -copyright = '2016, Raphaël Doursenaud <rdoursenaud@gpcsolutions.fr>'
    -author = 'Raphaël Doursenaud <rdoursenaud@gpcsolutions.fr>'
    -
    -# The version info for the project you're documenting, acts as replacement for
    -# |version| and |release|, also used in various other places throughout the
    -# built documents.
    -#
    -# The short X.Y version.
    -version = 'development'
    -# The full version, including alpha/beta/rc tags.
    -release = 'development'
    -
    -# The language for content autogenerated by Sphinx. Refer to documentation
    -# for a list of supported languages.
    -#
    -# This is also used if you do content translation via gettext catalogs.
    -# Usually you set "language" from the command line for these cases.
    -language = None
    -
    -# There are two options for replacing |today|: either, you set today to some
    -# non-false value, then it is used:
    -#
    -# today = ''
    -#
    -# Else, today_fmt is used as the format for a strftime call.
    -#
    -# today_fmt = '%B %d, %Y'
    -
    -# List of patterns, relative to source directory, that match files and
    -# directories to ignore when looking for source files.
    -# This patterns also effect to html_static_path and html_extra_path
    -exclude_patterns = []
    -
    -# The reST default role (used for this markup: `text`) to use for all
    -# documents.
    -#
    -# default_role = None
    -
    -# If true, '()' will be appended to :func: etc. cross-reference text.
    -#
    -# add_function_parentheses = True
    -
    -# If true, the current module name will be prepended to all description
    -# unit titles (such as .. function::).
    -#
    -# add_module_names = True
    -
    -# If true, sectionauthor and moduleauthor directives will be shown in the
    -# output. They are ignored by default.
    -#
    -# show_authors = False
    -
    -# The name of the Pygments (syntax highlighting) style to use.
    -pygments_style = 'sphinx'
    -
    -# A list of ignored prefixes for module index sorting.
    -# modindex_common_prefix = []
    -
    -# If true, keep warnings as "system message" paragraphs in the built documents.
    -# keep_warnings = False
    -
    -# If true, `todo` and `todoList` produce output, else they produce nothing.
    -todo_include_todos = True
    -
    -
    -# -- Options for HTML output ----------------------------------------------
    -
    -# The theme to use for HTML and HTML Help pages.  See the documentation for
    -# a list of builtin themes.
    -#
    -html_theme = 'alabaster'
    -
    -# Theme options are theme-specific and customize the look and feel of a theme
    -# further.  For a list of options available for each theme, see the
    -# documentation.
    -#
    -# html_theme_options = {}
    -
    -# Add any paths that contain custom themes here, relative to this directory.
    -# html_theme_path = []
    -
    -# The name for this set of Sphinx documents.
    -# "<project> v<release> documentation" by default.
    -#
    -# html_title = 'My Module vdevelopment'
    -
    -# A shorter title for the navigation bar.  Default is the same as html_title.
    -#
    -# html_short_title = None
    -
    -# The name of an image file (relative to this directory) to place at the top
    -# of the sidebar.
    -#
    -# html_logo = None
    -
    -# The name of an image file (relative to this directory) to use as a favicon of
    -# the docs.  This file should be a Windows icon file (.ico) being 16x16 or 32x32
    -# pixels large.
    -#
    -# html_favicon = None
    -
    -# Add any paths that contain custom static files (such as style sheets) here,
    -# relative to this directory. They are copied after the builtin static files,
    -# so a file named "default.css" will overwrite the builtin "default.css".
    -html_static_path = ['_static']
    -
    -# Add any extra paths that contain custom files (such as robots.txt or
    -# .htaccess) here, relative to this directory. These files are copied
    -# directly to the root of the documentation.
    -#
    -# html_extra_path = []
    -
    -# If not None, a 'Last updated on:' timestamp is inserted at every page
    -# bottom, using the given strftime format.
    -# The empty string is equivalent to '%b %d, %Y'.
    -#
    -# html_last_updated_fmt = None
    -
    -# If true, SmartyPants will be used to convert quotes and dashes to
    -# typographically correct entities.
    -#
    -# html_use_smartypants = True
    -
    -# Custom sidebar templates, maps document names to template names.
    -#
    -# html_sidebars = {}
    -
    -# Additional templates that should be rendered to pages, maps page names to
    -# template names.
    -#
    -# html_additional_pages = {}
    -
    -# If false, no module index is generated.
    -#
    -# html_domain_indices = True
    -
    -# If false, no index is generated.
    -#
    -# html_use_index = True
    -
    -# If true, the index is split into individual pages for each letter.
    -#
    -# html_split_index = False
    -
    -# If true, links to the reST sources are added to the pages.
    -#
    -# html_show_sourcelink = True
    -
    -# If true, "Created using Sphinx" is shown in the HTML footer. Default is True.
    -#
    -# html_show_sphinx = True
    -
    -# If true, "(C) Copyright ..." is shown in the HTML footer. Default is True.
    -#
    -# html_show_copyright = True
    -
    -# If true, an OpenSearch description file will be output, and all pages will
    -# contain a <link> tag referring to it.  The value of this option must be the
    -# base URL from which the finished HTML is served.
    -#
    -# html_use_opensearch = ''
    -
    -# This is the file name suffix for HTML files (e.g. ".xhtml").
    -# html_file_suffix = None
    -
    -# Language to be used for generating the HTML full-text search index.
    -# Sphinx supports the following languages:
    -#   'da', 'de', 'en', 'es', 'fi', 'fr', 'h', 'it', 'ja'
    -#   'nl', 'no', 'pt', 'ro', 'r', 'sv', 'tr', 'zh'
    -#
    -# html_search_language = 'en'
    -
    -# A dictionary with options for the search language support, empty by default.
    -# 'ja' uses this config value.
    -# 'zh' user can custom change `jieba` dictionary path.
    -#
    -# html_search_options = {'type': 'default'}
    -
    -# The name of a javascript file (relative to the configuration directory) that
    -# implements a search results scorer. If empty, the default will be used.
    -#
    -# html_search_scorer = 'scorer.js'
    -
    -# Output file base name for HTML help builder.
    -htmlhelp_basename = 'Mymoduledoc'
    -
    -# -- Options for LaTeX output ---------------------------------------------
    -
    -latex_elements = {
    -     # The paper size ('letterpaper' or 'a4paper').
    -     #
    -     # 'papersize': 'letterpaper',
    -
    -     # The font size ('10pt', '11pt' or '12pt').
    -     #
    -     # 'pointsize': '10pt',
    -
    -     # Additional stuff for the LaTeX preamble.
    -     #
    -     # 'preamble': '',
    -
    -     # Latex figure (float) alignment
    -     #
    -     # 'figure_align': 'htbp',
    -}
    -
    -# Grouping the document tree into LaTeX files. List of tuples
    -# (source start file, target name, title,
    -#  author, documentclass [howto, manual, or own class]).
    -latex_documents = [
    -    (master_doc, 'Mymodule.tex', 'My Module Documentation',
    -     'Raphaël Doursenaud \\textless{}rdoursenaud@gpcsolutions.fr\\textgreater{}', 'manual'),
    -]
    -
    -# The name of an image file (relative to this directory) to place at the top of
    -# the title page.
    -#
    -# latex_logo = None
    -
    -# For "manual" documents, if this is true, then toplevel headings are parts,
    -# not chapters.
    -#
    -# latex_use_parts = False
    -
    -# If true, show page references after internal links.
    -#
    -# latex_show_pagerefs = False
    -
    -# If true, show URL addresses after external links.
    -#
    -# latex_show_urls = False
    -
    -# Documents to append as an appendix to all manuals.
    -#
    -# latex_appendices = []
    -
    -# It false, will not define \strong, \code, 	itleref, \crossref ... but only
    -# \sphinxstrong, ..., \sphinxtitleref, ... To help avoid clash with user added
    -# packages.
    -#
    -# latex_keep_old_macro_names = True
    -
    -# If false, no module index is generated.
    -#
    -# latex_domain_indices = True
    -
    -
    -# -- Options for manual page output ---------------------------------------
    -
    -# One entry per manual page. List of tuples
    -# (source start file, name, description, authors, manual section).
    -man_pages = [
    -    (master_doc, 'mymodule', 'My Module Documentation',
    -     [author], 1)
    -]
    -
    -# If true, show URL addresses after external links.
    -#
    -# man_show_urls = False
    -
    -
    -# -- Options for Texinfo output -------------------------------------------
    -
    -# Grouping the document tree into Texinfo files. List of tuples
    -# (source start file, target name, title, author,
    -#  dir menu entry, description, category)
    -texinfo_documents = [
    -    (master_doc, 'Mymodule', 'My Module Documentation',
    -     author, 'Mymodule', 'One line description of project.',
    -     'Miscellaneous'),
    -]
    -
    -# Documents to append as an appendix to all manuals.
    -#
    -# texinfo_appendices = []
    -
    -# If false, no module index is generated.
    -#
    -# texinfo_domain_indices = True
    -
    -# How to display URL addresses: 'footnote', 'no', or 'inline'.
    -#
    -# texinfo_show_urls = 'footnote'
    -
    -# If true, do not generate a @detailmenu in the "Top" node's menu.
    -#
    -# texinfo_no_detailmenu = False
    -
    -
    -# -- Options for Epub output ----------------------------------------------
    -
    -# Bibliographic Dublin Core info.
    -epub_title = project
    -epub_author = author
    -epub_publisher = author
    -epub_copyright = copyright
    -
    -# The basename for the epub file. It defaults to the project name.
    -# epub_basename = project
    -
    -# The HTML theme for the epub output. Since the default themes are not
    -# optimized for small screen space, using the same theme for HTML and epub
    -# output is usually not wise. This defaults to 'epub', a theme designed to save
    -# visual space.
    -#
    -# epub_theme = 'epub'
    -
    -# The language of the text. It defaults to the language option
    -# or 'en' if the language is not set.
    -#
    -# epub_language = ''
    -
    -# The scheme of the identifier. Typical schemes are ISBN or URL.
    -# epub_scheme = ''
    -
    -# The unique identifier of the text. This can be a ISBN number
    -# or the project homepage.
    -#
    -# epub_identifier = ''
    -
    -# A unique identification for the text.
    -#
    -# epub_uid = ''
    -
    -# A tuple containing the cover image and cover page html template filenames.
    -#
    -# epub_cover = ()
    -
    -# A sequence of (type, uri, title) tuples for the guide element of content.opf.
    -#
    -# epub_guide = ()
    -
    -# HTML files that should be inserted before the pages created by sphinx.
    -# The format is a list of tuples containing the path and title.
    -#
    -# epub_pre_files = []
    -
    -# HTML files that should be inserted after the pages created by sphinx.
    -# The format is a list of tuples containing the path and title.
    -#
    -# epub_post_files = []
    -
    -# A list of files that should not be packed into the epub file.
    -epub_exclude_files = ['search.html']
    -
    -# The depth of the table of contents in toc.ncx.
    -#
    -# epub_tocdepth = 3
    -
    -# Allow duplicate toc entries.
    -#
    -# epub_tocdup = True
    -
    -# Choose between 'default' and 'includehidden'.
    -#
    -# epub_tocscope = 'default'
    -
    -# Fix unsupported image types using the Pillow.
    -#
    -# epub_fix_images = False
    -
    -# Scale large images.
    -#
    -# epub_max_image_width = 0
    -
    -# How to display URL addresses: 'footnote', 'no', or 'inline'.
    -#
    -# epub_show_urls = 'inline'
    -
    -# If false, no index is generated.
    -#
    -# epub_use_index = True
    diff --git a/htdocs/modulebuilder/template/doc/user/source/index.rst b/htdocs/modulebuilder/template/doc/user/source/index.rst
    deleted file mode 100644
    index 48f2a6e49d8..00000000000
    --- a/htdocs/modulebuilder/template/doc/user/source/index.rst
    +++ /dev/null
    @@ -1,22 +0,0 @@
    -.. My Module documentation master file, created by
    -   sphinx-quickstart on Mon Sep 26 17:54:17 2016.
    -   You can adapt this file completely to your liking, but it should at least
    -   contain the root `toctree` directive.
    -
    -Welcome to My Module's documentation!
    -=====================================
    -
    -Contents:
    -
    -.. toctree::
    -   :maxdepth: 2
    -
    -
    -
    -Indices and tables
    -==================
    -
    -* :ref:`genindex`
    -* :ref:`modindex`
    -* :ref:`search`
    -
    diff --git a/htdocs/modulebuilder/template/js/mymodule.js.php b/htdocs/modulebuilder/template/js/mymodule.js.php
    index b9ca46e652e..6a3447625a5 100644
    --- a/htdocs/modulebuilder/template/js/mymodule.js.php
    +++ b/htdocs/modulebuilder/template/js/mymodule.js.php
    @@ -38,15 +38,15 @@ if (!defined('NOREQUIREAJAX'))  define('NOREQUIREAJAX','1');
     // Load Dolibarr environment
     $res=0;
     // Try main.inc.php into web root known defined into CONTEXT_DOCUMENT_ROOT (not always defined)
    -if (! $res && ! empty($_SERVER["CONTEXT_DOCUMENT_ROOT"])) $res=@include($_SERVER["CONTEXT_DOCUMENT_ROOT"]."/main.inc.php");
    -// Try main.inc.php into web root detected using web root caluclated from SCRIPT_FILENAME
    +if (! $res && ! empty($_SERVER["CONTEXT_DOCUMENT_ROOT"])) $res=@include $_SERVER["CONTEXT_DOCUMENT_ROOT"]."/main.inc.php";
    +// Try main.inc.php into web root detected using web root calculated from SCRIPT_FILENAME
     $tmp=empty($_SERVER['SCRIPT_FILENAME'])?'':$_SERVER['SCRIPT_FILENAME'];$tmp2=realpath(__FILE__); $i=strlen($tmp)-1; $j=strlen($tmp2)-1;
     while($i > 0 && $j > 0 && isset($tmp[$i]) && isset($tmp2[$j]) && $tmp[$i]==$tmp2[$j]) { $i--; $j--; }
    -if (! $res && $i > 0 && file_exists(substr($tmp, 0, ($i+1))."/main.inc.php")) $res=@include(substr($tmp, 0, ($i+1))."/main.inc.php");
    -if (! $res && $i > 0 && file_exists(substr($tmp, 0, ($i+1))."/../main.inc.php")) $res=@include(substr($tmp, 0, ($i+1))."/../main.inc.php");
    +if (! $res && $i > 0 && file_exists(substr($tmp, 0, ($i+1))."/main.inc.php")) $res=@include substr($tmp, 0, ($i+1))."/main.inc.php";
    +if (! $res && $i > 0 && file_exists(substr($tmp, 0, ($i+1))."/../main.inc.php")) $res=@include substr($tmp, 0, ($i+1))."/../main.inc.php";
     // Try main.inc.php using relative path
    -if (! $res && file_exists("../../main.inc.php")) $res=@include("../../main.inc.php");
    -if (! $res && file_exists("../../../main.inc.php")) $res=@include("../../../main.inc.php");
    +if (! $res && file_exists("../../main.inc.php")) $res=@include "../../main.inc.php";
    +if (! $res && file_exists("../../../main.inc.php")) $res=@include "../../../main.inc.php";
     if (! $res) die("Include of main fails");
     
     // Define js type
    diff --git a/htdocs/modulebuilder/template/lib/myobject.lib.php b/htdocs/modulebuilder/template/lib/mymodule_myobject.lib.php
    similarity index 97%
    rename from htdocs/modulebuilder/template/lib/myobject.lib.php
    rename to htdocs/modulebuilder/template/lib/mymodule_myobject.lib.php
    index d3665dff236..dbf049b3827 100644
    --- a/htdocs/modulebuilder/template/lib/myobject.lib.php
    +++ b/htdocs/modulebuilder/template/lib/mymodule_myobject.lib.php
    @@ -16,7 +16,7 @@
      */
     
     /**
    - * \file    htdocs/modulebuilder/template/lib/myobject.lib.php
    + * \file    htdocs/modulebuilder/template/lib/mymodule_myobject.lib.php
      * \ingroup mymodule
      * \brief   Library files with common functions for MyObject
      */
    diff --git a/htdocs/modulebuilder/template/mymoduleindex.php b/htdocs/modulebuilder/template/mymoduleindex.php
    index 8073d31fd60..b2b9356217e 100644
    --- a/htdocs/modulebuilder/template/mymoduleindex.php
    +++ b/htdocs/modulebuilder/template/mymoduleindex.php
    @@ -27,20 +27,21 @@
     // Load Dolibarr environment
     $res=0;
     // Try main.inc.php into web root known defined into CONTEXT_DOCUMENT_ROOT (not always defined)
    -if (! $res && ! empty($_SERVER["CONTEXT_DOCUMENT_ROOT"])) $res=@include($_SERVER["CONTEXT_DOCUMENT_ROOT"]."/main.inc.php");
    -// Try main.inc.php into web root detected using web root caluclated from SCRIPT_FILENAME
    +if (! $res && ! empty($_SERVER["CONTEXT_DOCUMENT_ROOT"])) $res=@include $_SERVER["CONTEXT_DOCUMENT_ROOT"]."/main.inc.php";
    +// Try main.inc.php into web root detected using web root calculated from SCRIPT_FILENAME
     $tmp=empty($_SERVER['SCRIPT_FILENAME'])?'':$_SERVER['SCRIPT_FILENAME'];$tmp2=realpath(__FILE__); $i=strlen($tmp)-1; $j=strlen($tmp2)-1;
     while($i > 0 && $j > 0 && isset($tmp[$i]) && isset($tmp2[$j]) && $tmp[$i]==$tmp2[$j]) { $i--; $j--; }
    -if (! $res && $i > 0 && file_exists(substr($tmp, 0, ($i+1))."/main.inc.php")) $res=@include(substr($tmp, 0, ($i+1))."/main.inc.php");
    -if (! $res && $i > 0 && file_exists(dirname(substr($tmp, 0, ($i+1)))."/main.inc.php")) $res=@include(dirname(substr($tmp, 0, ($i+1)))."/main.inc.php");
    +if (! $res && $i > 0 && file_exists(substr($tmp, 0, ($i+1))."/main.inc.php")) $res=@include substr($tmp, 0, ($i+1))."/main.inc.php";
    +if (! $res && $i > 0 && file_exists(dirname(substr($tmp, 0, ($i+1)))."/main.inc.php")) $res=@include dirname(substr($tmp, 0, ($i+1)))."/main.inc.php";
     // Try main.inc.php using relative path
    -if (! $res && file_exists("../main.inc.php")) $res=@include("../main.inc.php");
    -if (! $res && file_exists("../../main.inc.php")) $res=@include("../../main.inc.php");
    -if (! $res && file_exists("../../../main.inc.php")) $res=@include("../../../main.inc.php");
    +if (! $res && file_exists("../main.inc.php")) $res=@include "../main.inc.php";
    +if (! $res && file_exists("../../main.inc.php")) $res=@include "../../main.inc.php";
    +if (! $res && file_exists("../../../main.inc.php")) $res=@include "../../../main.inc.php";
     if (! $res) die("Include of main fails");
     
     require_once DOL_DOCUMENT_ROOT.'/core/class/html.formfile.class.php';
     
    +// Load translation files required by the page
     $langs->loadLangs(array("mymodule@mymodule"));
     
     $action=GETPOST('action', 'alpha');
    @@ -232,6 +233,6 @@ if (! empty($conf->mymodule->enabled) && $user->rights->mymodule->read)
     
     print '</div></div></div>';
     
    +// End of page
     llxFooter();
    -
     $db->close();
    diff --git a/htdocs/modulebuilder/template/myobject_agenda.php b/htdocs/modulebuilder/template/myobject_agenda.php
    index 3fafc181c5a..9c6c9265592 100644
    --- a/htdocs/modulebuilder/template/myobject_agenda.php
    +++ b/htdocs/modulebuilder/template/myobject_agenda.php
    @@ -25,26 +25,26 @@
     // Load Dolibarr environment
     $res=0;
     // Try main.inc.php into web root known defined into CONTEXT_DOCUMENT_ROOT (not always defined)
    -if (! $res && ! empty($_SERVER["CONTEXT_DOCUMENT_ROOT"])) $res=@include($_SERVER["CONTEXT_DOCUMENT_ROOT"]."/main.inc.php");
    -// Try main.inc.php into web root detected using web root caluclated from SCRIPT_FILENAME
    +if (! $res && ! empty($_SERVER["CONTEXT_DOCUMENT_ROOT"])) $res=@include $_SERVER["CONTEXT_DOCUMENT_ROOT"]."/main.inc.php";
    +// Try main.inc.php into web root detected using web root calculated from SCRIPT_FILENAME
     $tmp=empty($_SERVER['SCRIPT_FILENAME'])?'':$_SERVER['SCRIPT_FILENAME'];$tmp2=realpath(__FILE__); $i=strlen($tmp)-1; $j=strlen($tmp2)-1;
     while($i > 0 && $j > 0 && isset($tmp[$i]) && isset($tmp2[$j]) && $tmp[$i]==$tmp2[$j]) { $i--; $j--; }
    -if (! $res && $i > 0 && file_exists(substr($tmp, 0, ($i+1))."/main.inc.php")) $res=@include(substr($tmp, 0, ($i+1))."/main.inc.php");
    -if (! $res && $i > 0 && file_exists(dirname(substr($tmp, 0, ($i+1)))."/main.inc.php")) $res=@include(dirname(substr($tmp, 0, ($i+1)))."/main.inc.php");
    +if (! $res && $i > 0 && file_exists(substr($tmp, 0, ($i+1))."/main.inc.php")) $res=@include substr($tmp, 0, ($i+1))."/main.inc.php";
    +if (! $res && $i > 0 && file_exists(dirname(substr($tmp, 0, ($i+1)))."/main.inc.php")) $res=@include dirname(substr($tmp, 0, ($i+1)))."/main.inc.php";
     // Try main.inc.php using relative path
    -if (! $res && file_exists("../main.inc.php")) $res=@include("../main.inc.php");
    -if (! $res && file_exists("../../main.inc.php")) $res=@include("../../main.inc.php");
    -if (! $res && file_exists("../../../main.inc.php")) $res=@include("../../../main.inc.php");
    +if (! $res && file_exists("../main.inc.php")) $res=@include "../main.inc.php";
    +if (! $res && file_exists("../../main.inc.php")) $res=@include "../../main.inc.php";
    +if (! $res && file_exists("../../../main.inc.php")) $res=@include "../../../main.inc.php";
     if (! $res) die("Include of main fails");
     
     require_once DOL_DOCUMENT_ROOT.'/contact/class/contact.class.php';
     require_once DOL_DOCUMENT_ROOT.'/core/lib/company.lib.php';
     require_once DOL_DOCUMENT_ROOT.'/core/lib/functions2.lib.php';
     dol_include_once('/mymodule/class/myobject.class.php');
    -dol_include_once('/mymodule/lib/myobject.lib.php');
    +dol_include_once('/mymodule/lib/mymodule_myobject.lib.php');
     
     
    -// Load traductions files requiredby by page
    +// Load translation files required by the page
     $langs->loadLangs(array("mymodule@mymodule","other"));
     
     // Get parameters
    @@ -256,7 +256,6 @@ if ($object->id > 0)
         }
     }
     
    -
    +// End of page
     llxFooter();
    -
     $db->close();
    diff --git a/htdocs/modulebuilder/template/myobject_card.php b/htdocs/modulebuilder/template/myobject_card.php
    index 5b2a1213c0f..26643bd7c33 100644
    --- a/htdocs/modulebuilder/template/myobject_card.php
    +++ b/htdocs/modulebuilder/template/myobject_card.php
    @@ -31,11 +31,11 @@
     //if (! defined('NOCSRFCHECK'))              define('NOCSRFCHECK','1');					// Do not check CSRF attack (test on referer + on token if option MAIN_SECURITY_CSRF_WITH_TOKEN is on).
     //if (! defined('NOTOKENRENEWAL'))           define('NOTOKENRENEWAL','1');				// Do not roll the Anti CSRF token (used if MAIN_SECURITY_CSRF_WITH_TOKEN is on)
     //if (! defined('NOSTYLECHECK'))             define('NOSTYLECHECK','1');				// Do not check style html tag into posted data
    -//if (! defined('NOIPCHECK'))                define('NOIPCHECK','1');					// Do not check IP defined into conf $dolibarr_main_restrict_ip
     //if (! defined('NOREQUIREMENU'))            define('NOREQUIREMENU','1');				// If there is no need to load and show top and left menu
     //if (! defined('NOREQUIREHTML'))            define('NOREQUIREHTML','1');				// If we don't need to load the html.form.class.php
     //if (! defined('NOREQUIREAJAX'))            define('NOREQUIREAJAX','1');       	  	// Do not load ajax.lib.php library
    -//if (! defined("NOLOGIN"))                  define("NOLOGIN",'1');						// If this page is public (can be called outside logged session)
    +//if (! defined("NOLOGIN"))                  define("NOLOGIN",'1');						// If this page is public (can be called outside logged session). This include the NOIPCHECK too.
    +//if (! defined('NOIPCHECK'))                define('NOIPCHECK','1');					// Do not check IP defined into conf $dolibarr_main_restrict_ip
     //if (! defined("MAIN_LANG_DEFAULT"))        define('MAIN_LANG_DEFAULT','auto');					// Force lang to a particular value
     //if (! defined("MAIN_AUTHENTICATION_MODE")) define('MAIN_AUTHENTICATION_MODE','aloginmodule');		// Force authentication handler
     //if (! defined("NOREDIRECTBYMAINTOLOGIN"))  define('NOREDIRECTBYMAINTOLOGIN',1);		// The main.inc.php does not make a redirect if not logged, instead show simple error message
    @@ -45,30 +45,31 @@
     // Load Dolibarr environment
     $res=0;
     // Try main.inc.php into web root known defined into CONTEXT_DOCUMENT_ROOT (not always defined)
    -if (! $res && ! empty($_SERVER["CONTEXT_DOCUMENT_ROOT"])) $res=@include($_SERVER["CONTEXT_DOCUMENT_ROOT"]."/main.inc.php");
    -// Try main.inc.php into web root detected using web root caluclated from SCRIPT_FILENAME
    +if (! $res && ! empty($_SERVER["CONTEXT_DOCUMENT_ROOT"])) $res=@include $_SERVER["CONTEXT_DOCUMENT_ROOT"]."/main.inc.php";
    +// Try main.inc.php into web root detected using web root calculated from SCRIPT_FILENAME
     $tmp=empty($_SERVER['SCRIPT_FILENAME'])?'':$_SERVER['SCRIPT_FILENAME'];$tmp2=realpath(__FILE__); $i=strlen($tmp)-1; $j=strlen($tmp2)-1;
     while($i > 0 && $j > 0 && isset($tmp[$i]) && isset($tmp2[$j]) && $tmp[$i]==$tmp2[$j]) { $i--; $j--; }
    -if (! $res && $i > 0 && file_exists(substr($tmp, 0, ($i+1))."/main.inc.php")) $res=@include(substr($tmp, 0, ($i+1))."/main.inc.php");
    -if (! $res && $i > 0 && file_exists(dirname(substr($tmp, 0, ($i+1)))."/main.inc.php")) $res=@include(dirname(substr($tmp, 0, ($i+1)))."/main.inc.php");
    +if (! $res && $i > 0 && file_exists(substr($tmp, 0, ($i+1))."/main.inc.php")) $res=@include substr($tmp, 0, ($i+1))."/main.inc.php";
    +if (! $res && $i > 0 && file_exists(dirname(substr($tmp, 0, ($i+1)))."/main.inc.php")) $res=@include dirname(substr($tmp, 0, ($i+1)))."/main.inc.php";
     // Try main.inc.php using relative path
    -if (! $res && file_exists("../main.inc.php")) $res=@include("../main.inc.php");
    -if (! $res && file_exists("../../main.inc.php")) $res=@include("../../main.inc.php");
    -if (! $res && file_exists("../../../main.inc.php")) $res=@include("../../../main.inc.php");
    +if (! $res && file_exists("../main.inc.php")) $res=@include "../main.inc.php";
    +if (! $res && file_exists("../../main.inc.php")) $res=@include "../../main.inc.php";
    +if (! $res && file_exists("../../../main.inc.php")) $res=@include "../../../main.inc.php";
     if (! $res) die("Include of main fails");
     
    -include_once(DOL_DOCUMENT_ROOT.'/core/class/html.formcompany.class.php');
    -include_once(DOL_DOCUMENT_ROOT.'/core/class/html.formfile.class.php');
    +require_once DOL_DOCUMENT_ROOT.'/core/class/html.formcompany.class.php';
    +require_once DOL_DOCUMENT_ROOT.'/core/class/html.formfile.class.php';
     dol_include_once('/mymodule/class/myobject.class.php');
    -dol_include_once('/mymodule/lib/myobject.lib.php');
    +dol_include_once('/mymodule/lib/mymodule_myobject.lib.php');
     
    -// Load traductions files requiredby by page
    +// Load translation files required by the page
     $langs->loadLangs(array("mymodule@mymodule","other"));
     
     // Get parameters
     $id			= GETPOST('id', 'int');
     $ref        = GETPOST('ref', 'alpha');
     $action		= GETPOST('action', 'alpha');
    +$confirm    = GETPOST('confirm', 'alpha');
     $cancel     = GETPOST('cancel', 'aZ09');
     $contextpage= GETPOST('contextpage','aZ')?GETPOST('contextpage','aZ'):'myobjectcard';   // To manage different context of search
     $backtopage = GETPOST('backtopage', 'alpha');
    @@ -79,7 +80,7 @@ $extrafields = new ExtraFields($db);
     $diroutputmassaction=$conf->mymodule->dir_output . '/temp/massgeneration/'.$user->id;
     $hookmanager->initHooks(array('myobjectcard','globalcard'));     // Note that conf->hooks_modules contains array
     // Fetch optionals attributes and labels
    -$extralabels = $extrafields->fetch_name_optionals_label('myobject');
    +$extralabels = $extrafields->fetch_name_optionals_label($object->table_element);
     $search_array_options=$extrafields->getOptionalsFromPost($extralabels,'','search_');
     
     // Initialize array of search criterias
    @@ -87,22 +88,18 @@ $search_all=trim(GETPOST("search_all",'alpha'));
     $search=array();
     foreach($object->fields as $key => $val)
     {
    -    if (GETPOST('search_'.$key,'alpha')) $search[$key]=GETPOST('search_'.$key,'alpha');
    +	if (GETPOST('search_'.$key,'alpha')) $search[$key]=GETPOST('search_'.$key,'alpha');
     }
     
     if (empty($action) && empty($id) && empty($ref)) $action='view';
     
    -// Security check - Protection if external user
    -//if ($user->societe_id > 0) access_forbidden();
    -//if ($user->societe_id > 0) $socid = $user->societe_id;
    -//$result = restrictedArea($user, 'mymodule', $id);
    -
    -// fetch optionals attributes and labels
    -$extralabels = $extrafields->fetch_name_optionals_label($object->table_element);
    -
     // Load object
     include DOL_DOCUMENT_ROOT.'/core/actions_fetchobject.inc.php';  // Must be include, not include_once  // Must be include, not include_once. Include fetch and fetch_thirdparty but not fetch_optionals
     
    +// Security check - Protection if external user
    +//if ($user->societe_id > 0) access_forbidden();
    +//if ($user->societe_id > 0) $socid = $user->societe_id;
    +//$result = restrictedArea($user, 'mymodule', $object->id);
     
     
     /*
    @@ -121,13 +118,16 @@ if (empty($reshook))
     
     	$permissiontoadd = $user->rights->mymodule->write;
     	$permissiontodelete = $user->rights->mymodule->delete;
    -	if (empty($backtopage)) $backtopage = dol_buildpath('/mymodule/myobject_card.php',1).'?id=__ID__';
    +	if (empty($backtopage)) $backtopage = dol_buildpath('/mymodule/myobject_card.php',1).'?id='.($id > 0 ? $id : '__ID__');
     	$backurlforlist = dol_buildpath('/mymodule/myobject_list.php',1);
    -	$triggermodname = 'MYMODULE_MODIFY';
    +	$triggermodname = 'MYMODULE_MYOBJECT_MODIFY';	// Name of trigger action code to execute when we modify record
     
    -	// Actions cancel, add, update or delete
    +	// Actions cancel, add, update, delete or clone
     	include DOL_DOCUMENT_ROOT.'/core/actions_addupdatedelete.inc.php';
     
    +	// Actions when linking object each other
    +	include DOL_DOCUMENT_ROOT.'/core/actions_dellink.inc.php';		// Must be include, not include_once
    +
     	// Actions when printing a doc from card
     	include DOL_DOCUMENT_ROOT.'/core/actions_printing.inc.php';
     
    @@ -249,26 +249,35 @@ if ($object->id > 0 && (empty($action) || ($action != 'edit' && $action != 'crea
     	    $formconfirm = $form->formconfirm($_SERVER["PHP_SELF"] . '?id=' . $object->id, $langs->trans('DeleteMyObject'), $langs->trans('ConfirmDeleteMyObject'), 'confirm_delete', '', 0, 1);
     	}
     
    +	// Clone confirmation
    +	if ($action == 'clone') {
    +		// Create an array for form
    +		$formquestion = array();
    +		$formconfirm = $form->formconfirm($_SERVER["PHP_SELF"] . '?id=' . $object->id, $langs->trans('CloneMyObject'), $langs->trans('ConfirmCloneMyObject', $object->ref), 'confirm_clone', $formquestion, 'yes', 1);
    +	}
    +
     	// Confirmation of action xxxx
     	if ($action == 'xxx')
     	{
    -	    $formquestion=array();
    +		$formquestion=array();
     	    /*
    -	        $formquestion = array(
    -	            // 'text' => $langs->trans("ConfirmClone"),
    -	            // array('type' => 'checkbox', 'name' => 'clone_content', 'label' => $langs->trans("CloneMainAttributes"), 'value' => 1),
    -	            // array('type' => 'checkbox', 'name' => 'update_prices', 'label' => $langs->trans("PuttingPricesUpToDate"), 'value' => 1),
    -	            // array('type' => 'other',    'name' => 'idwarehouse',   'label' => $langs->trans("SelectWarehouseForStockDecrease"), 'value' => $formproduct->selectWarehouses(GETPOST('idwarehouse')?GETPOST('idwarehouse'):'ifone', 'idwarehouse', '', 1)));
    -	    }*/
    +		$forcecombo=0;
    +		if ($conf->browser->name == 'ie') $forcecombo = 1;	// There is a bug in IE10 that make combo inside popup crazy
    +	    $formquestion = array(
    +	        // 'text' => $langs->trans("ConfirmClone"),
    +	        // array('type' => 'checkbox', 'name' => 'clone_content', 'label' => $langs->trans("CloneMainAttributes"), 'value' => 1),
    +	        // array('type' => 'checkbox', 'name' => 'update_prices', 'label' => $langs->trans("PuttingPricesUpToDate"), 'value' => 1),
    +	        // array('type' => 'other',    'name' => 'idwarehouse',   'label' => $langs->trans("SelectWarehouseForStockDecrease"), 'value' => $formproduct->selectWarehouses(GETPOST('idwarehouse')?GETPOST('idwarehouse'):'ifone', 'idwarehouse', '', 1, 0, 0, '', 0, $forcecombo))
    +        );
    +	    */
     	    $formconfirm = $form->formconfirm($_SERVER["PHP_SELF"] . '?id=' . $object->id, $langs->trans('XXX'), $text, 'confirm_xxx', $formquestion, 0, 1, 220);
     	}
     
    -	if (! $formconfirm) {
    -	    $parameters = array('lineid' => $lineid);
    -	    $reshook = $hookmanager->executeHooks('formConfirm', $parameters, $object, $action); // Note that $action and $object may have been modified by hook
    -	    if (empty($reshook)) $formconfirm.=$hookmanager->resPrint;
    -	    elseif ($reshook > 0) $formconfirm=$hookmanager->resPrint;
    -	}
    +	// Call Hook formConfirm
    +	$parameters = array('lineid' => $lineid);
    +	$reshook = $hookmanager->executeHooks('formConfirm', $parameters, $object, $action); // Note that $action and $object may have been modified by hook
    +	if (empty($reshook)) $formconfirm.=$hookmanager->resPrint;
    +	elseif ($reshook > 0) $formconfirm=$hookmanager->resPrint;
     
     	// Print form confirm
     	print $formconfirm;
    @@ -309,9 +318,7 @@ if ($object->id > 0 && (empty($action) || ($action != 'edit' && $action != 'crea
     	        if (! empty($object->fk_project)) {
     	            $proj = new Project($db);
     	            $proj->fetch($object->fk_project);
    -	            $morehtmlref.='<a href="'.DOL_URL_ROOT.'/projet/card.php?id=' . $object->fk_project . '" title="' . $langs->trans('ShowProject') . '">';
    -	            $morehtmlref.=$proj->ref;
    -	            $morehtmlref.='</a>';
    +	            $morehtmlref.=$proj->getNomUrl();
     	        } else {
     	            $morehtmlref.='';
     	        }
    @@ -358,6 +365,7 @@ if ($object->id > 0 && (empty($action) || ($action != 'edit' && $action != 'crea
         	    // Send
                 print '<a class="butAction" href="' . $_SERVER["PHP_SELF"] . '?id=' . $object->id . '&action=presend&mode=init#formmailbeforetitle">' . $langs->trans('SendMail') . '</a>'."\n";
     
    +            // Modify
         		if ($user->rights->mymodule->write)
         		{
         			print '<a class="butAction" href="'.$_SERVER["PHP_SELF"].'?id='.$object->id.'&amp;action=edit">'.$langs->trans("Modify").'</a>'."\n";
    @@ -367,8 +375,14 @@ if ($object->id > 0 && (empty($action) || ($action != 'edit' && $action != 'crea
         			print '<a class="butActionRefused" href="#" title="'.dol_escape_htmltag($langs->trans("NotEnoughPermissions")).'">'.$langs->trans('Modify').'</a>'."\n";
         		}
     
    +    		// Clone
    +    		if ($user->rights->mymodule->write)
    +    		{
    +    			print '<div class="inline-block divButAction"><a class="butAction" href="' . $_SERVER['PHP_SELF'] . '?id=' . $object->id . '&amp;socid=' . $object->socid . '&amp;action=clone&amp;object=order">' . $langs->trans("ToClone") . '</a></div>';
    +    		}
    +
         		/*
    -    		if ($user->rights->mymodule->create)
    +    		if ($user->rights->mymodule->write)
         		{
         			if ($object->status == 1)
         		 	{
    @@ -396,7 +410,7 @@ if ($object->id > 0 && (empty($action) || ($action != 'edit' && $action != 'crea
     
     	// Select mail models is same action as presend
     	if (GETPOST('modelselected')) {
    -	    $action = 'presend';
    +		$action = 'presend';
     	}
     
     	if ($action != 'presend')
    @@ -449,7 +463,6 @@ if ($object->id > 0 && (empty($action) || ($action != 'edit' && $action != 'crea
     	 */
     }
     
    -
     // End of page
     llxFooter();
     $db->close();
    diff --git a/htdocs/modulebuilder/template/myobject_document.php b/htdocs/modulebuilder/template/myobject_document.php
    index 905f16d8780..4e2b19e3afc 100644
    --- a/htdocs/modulebuilder/template/myobject_document.php
    +++ b/htdocs/modulebuilder/template/myobject_document.php
    @@ -25,16 +25,16 @@
     // Load Dolibarr environment
     $res=0;
     // Try main.inc.php into web root known defined into CONTEXT_DOCUMENT_ROOT (not always defined)
    -if (! $res && ! empty($_SERVER["CONTEXT_DOCUMENT_ROOT"])) $res=@include($_SERVER["CONTEXT_DOCUMENT_ROOT"]."/main.inc.php");
    -// Try main.inc.php into web root detected using web root caluclated from SCRIPT_FILENAME
    +if (! $res && ! empty($_SERVER["CONTEXT_DOCUMENT_ROOT"])) $res=@include $_SERVER["CONTEXT_DOCUMENT_ROOT"]."/main.inc.php";
    +// Try main.inc.php into web root detected using web root calculated from SCRIPT_FILENAME
     $tmp=empty($_SERVER['SCRIPT_FILENAME'])?'':$_SERVER['SCRIPT_FILENAME'];$tmp2=realpath(__FILE__); $i=strlen($tmp)-1; $j=strlen($tmp2)-1;
     while($i > 0 && $j > 0 && isset($tmp[$i]) && isset($tmp2[$j]) && $tmp[$i]==$tmp2[$j]) { $i--; $j--; }
    -if (! $res && $i > 0 && file_exists(substr($tmp, 0, ($i+1))."/main.inc.php")) $res=@include(substr($tmp, 0, ($i+1))."/main.inc.php");
    -if (! $res && $i > 0 && file_exists(dirname(substr($tmp, 0, ($i+1)))."/main.inc.php")) $res=@include(dirname(substr($tmp, 0, ($i+1)))."/main.inc.php");
    +if (! $res && $i > 0 && file_exists(substr($tmp, 0, ($i+1))."/main.inc.php")) $res=@include substr($tmp, 0, ($i+1))."/main.inc.php";
    +if (! $res && $i > 0 && file_exists(dirname(substr($tmp, 0, ($i+1)))."/main.inc.php")) $res=@include dirname(substr($tmp, 0, ($i+1)))."/main.inc.php";
     // Try main.inc.php using relative path
    -if (! $res && file_exists("../main.inc.php")) $res=@include("../main.inc.php");
    -if (! $res && file_exists("../../main.inc.php")) $res=@include("../../main.inc.php");
    -if (! $res && file_exists("../../../main.inc.php")) $res=@include("../../../main.inc.php");
    +if (! $res && file_exists("../main.inc.php")) $res=@include "../main.inc.php";
    +if (! $res && file_exists("../../main.inc.php")) $res=@include "../../main.inc.php";
    +if (! $res && file_exists("../../../main.inc.php")) $res=@include "../../../main.inc.php";
     if (! $res) die("Include of main fails");
     
     require_once DOL_DOCUMENT_ROOT.'/core/lib/company.lib.php';
    @@ -42,9 +42,9 @@ require_once DOL_DOCUMENT_ROOT.'/core/lib/files.lib.php';
     require_once DOL_DOCUMENT_ROOT.'/core/lib/images.lib.php';
     require_once DOL_DOCUMENT_ROOT.'/core/class/html.formfile.class.php';
     dol_include_once('/mymodule/class/myobject.class.php');
    -dol_include_once('/mymodule/lib/myobject.lib.php');
    +dol_include_once('/mymodule/lib/mymodule_myobject.lib.php');
     
    -// Load traductions files requiredby by page
    +// Load translation files required by the page
     $langs->loadLangs(array("mymodule@mymodule","companies","other","mails"));
     
     
    @@ -113,7 +113,7 @@ if ($object->id)
     	dol_fiche_head($head, 'document', $langs->trans("MyObject"), -1, 'myobject@mymodule');
     
     
    -	// Construit liste des fichiers
    +	// Build file list
     	$filearray=dol_dir_list($upload_dir,"files",0,'','(\.meta|_preview.*\.png)$',$sortfield,(strtolower($sortorder)=='desc'?SORT_DESC:SORT_ASC),1);
     	$totalsize=0;
     	foreach($filearray as $key => $file)
    @@ -161,6 +161,6 @@ else
     	accessforbidden('',0,0);
     }
     
    -
    +// End of page
     llxFooter();
     $db->close();
    diff --git a/htdocs/modulebuilder/template/myobject_list.php b/htdocs/modulebuilder/template/myobject_list.php
    index 8d4cf6439a4..ece26aba6cb 100644
    --- a/htdocs/modulebuilder/template/myobject_list.php
    +++ b/htdocs/modulebuilder/template/myobject_list.php
    @@ -43,24 +43,24 @@
     // Load Dolibarr environment
     $res=0;
     // Try main.inc.php into web root known defined into CONTEXT_DOCUMENT_ROOT (not always defined)
    -if (! $res && ! empty($_SERVER["CONTEXT_DOCUMENT_ROOT"])) $res=@include($_SERVER["CONTEXT_DOCUMENT_ROOT"]."/main.inc.php");
    -// Try main.inc.php into web root detected using web root caluclated from SCRIPT_FILENAME
    +if (! $res && ! empty($_SERVER["CONTEXT_DOCUMENT_ROOT"])) $res=@include $_SERVER["CONTEXT_DOCUMENT_ROOT"]."/main.inc.php";
    +// Try main.inc.php into web root detected using web root calculated from SCRIPT_FILENAME
     $tmp=empty($_SERVER['SCRIPT_FILENAME'])?'':$_SERVER['SCRIPT_FILENAME'];$tmp2=realpath(__FILE__); $i=strlen($tmp)-1; $j=strlen($tmp2)-1;
     while($i > 0 && $j > 0 && isset($tmp[$i]) && isset($tmp2[$j]) && $tmp[$i]==$tmp2[$j]) { $i--; $j--; }
    -if (! $res && $i > 0 && file_exists(substr($tmp, 0, ($i+1))."/main.inc.php")) $res=@include(substr($tmp, 0, ($i+1))."/main.inc.php");
    -if (! $res && $i > 0 && file_exists(dirname(substr($tmp, 0, ($i+1)))."/main.inc.php")) $res=@include(dirname(substr($tmp, 0, ($i+1)))."/main.inc.php");
    +if (! $res && $i > 0 && file_exists(substr($tmp, 0, ($i+1))."/main.inc.php")) $res=@include substr($tmp, 0, ($i+1))."/main.inc.php";
    +if (! $res && $i > 0 && file_exists(dirname(substr($tmp, 0, ($i+1)))."/main.inc.php")) $res=@include dirname(substr($tmp, 0, ($i+1)))."/main.inc.php";
     // Try main.inc.php using relative path
    -if (! $res && file_exists("../main.inc.php")) $res=@include("../main.inc.php");
    -if (! $res && file_exists("../../main.inc.php")) $res=@include("../../main.inc.php");
    -if (! $res && file_exists("../../../main.inc.php")) $res=@include("../../../main.inc.php");
    +if (! $res && file_exists("../main.inc.php")) $res=@include "../main.inc.php";
    +if (! $res && file_exists("../../main.inc.php")) $res=@include "../../main.inc.php";
    +if (! $res && file_exists("../../../main.inc.php")) $res=@include "../../../main.inc.php";
     if (! $res) die("Include of main fails");
     
    -require_once(DOL_DOCUMENT_ROOT.'/core/class/html.formcompany.class.php');
    +require_once DOL_DOCUMENT_ROOT.'/core/class/html.formcompany.class.php';
     require_once DOL_DOCUMENT_ROOT.'/core/lib/date.lib.php';
     require_once DOL_DOCUMENT_ROOT.'/core/lib/company.lib.php';
     dol_include_once('/mymodule/class/myobject.class.php');
     
    -// Load traductions files requiredby by page
    +// Load translation files required by the page
     $langs->loadLangs(array("mymodule@mymodule","other"));
     
     $action     = GETPOST('action','aZ09')?GETPOST('action','aZ09'):'view';				// The action 'add', 'create', 'edit', 'update', 'view', ...
    @@ -80,7 +80,7 @@ $limit = GETPOST('limit','int')?GETPOST('limit','int'):$conf->liste_limit;
     $sortfield = GETPOST('sortfield','alpha');
     $sortorder = GETPOST('sortorder','alpha');
     $page = GETPOST('page','int');
    -if (empty($page) || $page == -1) { $page = 0; }     // If $page is not defined, or '' or -1
    +if (empty($page) || $page == -1 || GETPOST('button_search','alpha') || GETPOST('button_removefilter','alpha') || (empty($toselect) && $massaction === '0')) { $page = 0; }     // If $page is not defined, or '' or -1 or if we click on clear filters or if we select empty mass action
     $offset = $limit * $page;
     $pageprev = $page - 1;
     $pagenext = $page + 1;
    @@ -262,13 +262,13 @@ if (empty($conf->global->MAIN_DISABLE_FULL_SCANLIST))
     {
     	$resql = $db->query($sql);
     	$nbtotalofrecords = $db->num_rows($resql);
    -	if (($page * $limit) > $nbtotalofrecords)	// if total resultset is smaller then paging size (filtering), goto and load page 0
    +	if (($page * $limit) > $nbtotalofrecords)	// if total of record found is smaller than page * limit, goto and load page 0
     	{
     		$page = 0;
     		$offset = 0;
     	}
     }
    -// if total resultset is smaller than limit, no need to do paging adn restart select with limits.
    +// if total of record found is smaller than limit, no need to do paging and to restart another select with limits set.
     if (is_numeric($nbtotalofrecords) && $limit > $nbtotalofrecords)
     {
     	$num = $nbtotalofrecords;
    @@ -336,7 +336,7 @@ $arrayofmassactions =  array(
     	//'builddoc'=>$langs->trans("PDFMerge"),
     );
     if ($user->rights->mymodule->delete) $arrayofmassactions['predelete']=$langs->trans("Delete");
    -if (in_array($massaction, array('presend','predelete'))) $arrayofmassactions=array();
    +if (GETPOST('nomassaction','int') || in_array($massaction, array('presend','predelete'))) $arrayofmassactions=array();
     $massactionbutton=$form->selectMassAction('', $arrayofmassactions);
     
     print '<form method="POST" id="searchFormList" action="'.$_SERVER["PHP_SELF"].'">';
    @@ -352,7 +352,7 @@ print '<input type="hidden" name="contextpage" value="'.$contextpage.'">';
     $newcardbutton='';
     //if ($user->rights->mymodule->creer)
     //{
    -	$newcardbutton='<a class="butActionNew" href="card.php?action=create">'.$langs->trans('New');
    +	$newcardbutton='<a class="butActionNew" href="card.php?action=create&backtopage='.urlencode($_SERVER['PHP_SELF']).'"><span class="valignmiddle">'.$langs->trans('New').'</span>';
     	$newcardbutton.= '<span class="fa fa-plus-circle valignmiddle"></span>';
     	$newcardbutton.= '</a>';
     //}
    @@ -369,7 +369,7 @@ include DOL_DOCUMENT_ROOT.'/core/tpl/massactions_pre.tpl.php';
     if ($sall)
     {
     	foreach($fieldstosearchall as $key => $val) $fieldstosearchall[$key]=$langs->trans($val);
    -	print $langs->trans("FilterOnInto", $sall) . join(', ',$fieldstosearchall);
    +	print '<div class="divsearchfieldfilter">'.$langs->trans("FilterOnInto", $sall) . join(', ',$fieldstosearchall).'</div>';
     }
     
     $moreforfilter = '';
    @@ -563,7 +563,7 @@ if (in_array('builddoc',$arrayofmassactions) && ($nbtotalofrecords === '' || $nb
     	$hidegeneratedfilelistifempty=1;
     	if ($massaction == 'builddoc' || $action == 'remove_file' || $show_files) $hidegeneratedfilelistifempty=0;
     
    -	require_once(DOL_DOCUMENT_ROOT.'/core/class/html.formfile.class.php');
    +	require_once DOL_DOCUMENT_ROOT.'/core/class/html.formfile.class.php';
     	$formfile = new FormFile($db);
     
     	// Show list of available documents
    diff --git a/htdocs/modulebuilder/template/myobject_note.php b/htdocs/modulebuilder/template/myobject_note.php
    index 3cb6a5791b3..876c5e105a6 100644
    --- a/htdocs/modulebuilder/template/myobject_note.php
    +++ b/htdocs/modulebuilder/template/myobject_note.php
    @@ -25,22 +25,22 @@
     // Load Dolibarr environment
     $res=0;
     // Try main.inc.php into web root known defined into CONTEXT_DOCUMENT_ROOT (not always defined)
    -if (! $res && ! empty($_SERVER["CONTEXT_DOCUMENT_ROOT"])) $res=@include($_SERVER["CONTEXT_DOCUMENT_ROOT"]."/main.inc.php");
    -// Try main.inc.php into web root detected using web root caluclated from SCRIPT_FILENAME
    +if (! $res && ! empty($_SERVER["CONTEXT_DOCUMENT_ROOT"])) $res=@include $_SERVER["CONTEXT_DOCUMENT_ROOT"]."/main.inc.php";
    +// Try main.inc.php into web root detected using web root calculated from SCRIPT_FILENAME
     $tmp=empty($_SERVER['SCRIPT_FILENAME'])?'':$_SERVER['SCRIPT_FILENAME'];$tmp2=realpath(__FILE__); $i=strlen($tmp)-1; $j=strlen($tmp2)-1;
     while($i > 0 && $j > 0 && isset($tmp[$i]) && isset($tmp2[$j]) && $tmp[$i]==$tmp2[$j]) { $i--; $j--; }
    -if (! $res && $i > 0 && file_exists(substr($tmp, 0, ($i+1))."/main.inc.php")) $res=@include(substr($tmp, 0, ($i+1))."/main.inc.php");
    -if (! $res && $i > 0 && file_exists(dirname(substr($tmp, 0, ($i+1)))."/main.inc.php")) $res=@include(dirname(substr($tmp, 0, ($i+1)))."/main.inc.php");
    +if (! $res && $i > 0 && file_exists(substr($tmp, 0, ($i+1))."/main.inc.php")) $res=@include substr($tmp, 0, ($i+1))."/main.inc.php";
    +if (! $res && $i > 0 && file_exists(dirname(substr($tmp, 0, ($i+1)))."/main.inc.php")) $res=@include dirname(substr($tmp, 0, ($i+1)))."/main.inc.php";
     // Try main.inc.php using relative path
    -if (! $res && file_exists("../main.inc.php")) $res=@include("../main.inc.php");
    -if (! $res && file_exists("../../main.inc.php")) $res=@include("../../main.inc.php");
    -if (! $res && file_exists("../../../main.inc.php")) $res=@include("../../../main.inc.php");
    +if (! $res && file_exists("../main.inc.php")) $res=@include "../main.inc.php";
    +if (! $res && file_exists("../../main.inc.php")) $res=@include "../../main.inc.php";
    +if (! $res && file_exists("../../../main.inc.php")) $res=@include "../../../main.inc.php";
     if (! $res) die("Include of main fails");
     
     dol_include_once('/mymodule/class/myobject.class.php');
    -dol_include_once('/mymodule/lib/myobject.lib.php');
    +dol_include_once('/mymodule/lib/mymodule_myobject.lib.php');
     
    -// Load traductions files requiredby by page
    +// Load translation files required by the page
     $langs->loadLangs(array("mymodule@mymodule","companies"));
     
     // Get parameters
    @@ -159,6 +159,6 @@ if ($id > 0 || ! empty($ref))
     	dol_fiche_end();
     }
     
    -
    +// End of page
     llxFooter();
     $db->close();
    diff --git a/htdocs/modulebuilder/template/scripts/myobject.php b/htdocs/modulebuilder/template/scripts/myobject.php
    index c2be67451cb..67bcdea1d74 100755
    --- a/htdocs/modulebuilder/template/scripts/myobject.php
    +++ b/htdocs/modulebuilder/template/scripts/myobject.php
    @@ -44,15 +44,15 @@ define('EVEN_IF_ONLY_LOGIN_ALLOWED',1);		// Set this define to 0 if you want to
     
     // Load Dolibarr environment
     $res=0;
    -// Try master.inc.php into web root detected using web root caluclated from SCRIPT_FILENAME
    +// Try master.inc.php into web root detected using web root calculated from SCRIPT_FILENAME
     $tmp=empty($_SERVER['SCRIPT_FILENAME'])?'':$_SERVER['SCRIPT_FILENAME'];$tmp2=realpath(__FILE__); $i=strlen($tmp)-1; $j=strlen($tmp2)-1;
     while($i > 0 && $j > 0 && isset($tmp[$i]) && isset($tmp2[$j]) && $tmp[$i]==$tmp2[$j]) { $i--; $j--; }
    -if (! $res && $i > 0 && file_exists(substr($tmp, 0, ($i+1))."/master.inc.php")) $res=@include(substr($tmp, 0, ($i+1))."/master.inc.php");
    -if (! $res && $i > 0 && file_exists(dirname(substr($tmp, 0, ($i+1)))."/master.inc.php")) $res=@include(dirname(substr($tmp, 0, ($i+1)))."/master.inc.php");
    +if (! $res && $i > 0 && file_exists(substr($tmp, 0, ($i+1))."/master.inc.php")) $res=@include substr($tmp, 0, ($i+1))."/master.inc.php";
    +if (! $res && $i > 0 && file_exists(dirname(substr($tmp, 0, ($i+1)))."/master.inc.php")) $res=@include dirname(substr($tmp, 0, ($i+1)))."/master.inc.php";
     // Try master.inc.php using relative path
    -if (! $res && file_exists("../master.inc.php")) $res=@include("../master.inc.php");
    -if (! $res && file_exists("../../master.inc.php")) $res=@include("../../master.inc.php");
    -if (! $res && file_exists("../../../master.inc.php")) $res=@include("../../../master.inc.php");
    +if (! $res && file_exists("../master.inc.php")) $res=@include "../master.inc.php";
    +if (! $res && file_exists("../../master.inc.php")) $res=@include "../../master.inc.php";
    +if (! $res && file_exists("../../../master.inc.php")) $res=@include "../../../master.inc.php";
     if (! $res) die("Include of master fails");
     // After this $db, $mysoc, $langs, $conf and $hookmanager are defined (Opened $db handler to database will be closed at end of file).
     // $user is created but empty.
    diff --git a/htdocs/modulebuilder/template/test/phpunit/MyModuleFunctionalTest.php b/htdocs/modulebuilder/template/test/phpunit/MyModuleFunctionalTest.php
    index a70cc9bee8d..8adf184e24f 100644
    --- a/htdocs/modulebuilder/template/test/phpunit/MyModuleFunctionalTest.php
    +++ b/htdocs/modulebuilder/template/test/phpunit/MyModuleFunctionalTest.php
    @@ -99,6 +99,7 @@ class MyModuleFunctionalTest extends \PHPUnit_Extensions_Selenium2TestCase
     
     	/**
     	 * Global test setup
    +     * @return void
     	 */
     	public static function setUpBeforeClass()
     	{
    @@ -106,6 +107,7 @@ class MyModuleFunctionalTest extends \PHPUnit_Extensions_Selenium2TestCase
     
     	/**
     	 * Unit test setup
    +     * @return void
     	 */
     	public function setUp()
     	{
    @@ -115,6 +117,7 @@ class MyModuleFunctionalTest extends \PHPUnit_Extensions_Selenium2TestCase
     
     	/**
     	 * Verify pre conditions
    +     * @return void
     	 */
     	protected function assertPreConditions()
     	{
    @@ -122,6 +125,7 @@ class MyModuleFunctionalTest extends \PHPUnit_Extensions_Selenium2TestCase
     
     	/**
     	 * Handle Dolibarr authentication
    +     * @return void
     	 */
     	private function authenticate()
     	{
    @@ -142,6 +146,7 @@ class MyModuleFunctionalTest extends \PHPUnit_Extensions_Selenium2TestCase
     
     	/**
     	 * Test enabling developer mode
    +     * @return bool
     	 */
     	public function testEnableDeveloperMode()
     	{
    @@ -161,6 +166,7 @@ class MyModuleFunctionalTest extends \PHPUnit_Extensions_Selenium2TestCase
     	 * Test enabling the module
     	 *
     	 * @depends testEnableDeveloperMode
    +     * @return bool
     	 */
     	public function testModuleEnabled()
     	{
    @@ -186,6 +192,7 @@ class MyModuleFunctionalTest extends \PHPUnit_Extensions_Selenium2TestCase
     	 * Test access to the configuration page
     	 *
     	 * @depends testModuleEnabled
    +     * @return bool
     	 */
     	public function testConfigurationPage()
     	{
    @@ -198,6 +205,7 @@ class MyModuleFunctionalTest extends \PHPUnit_Extensions_Selenium2TestCase
     	 * Test access to the about page
     	 *
     	 * @depends testConfigurationPage
    +     * @return bool
     	 */
     	public function testAboutPage()
     	{
    @@ -210,6 +218,7 @@ class MyModuleFunctionalTest extends \PHPUnit_Extensions_Selenium2TestCase
     	 * Test about page is rendering Markdown
     	 *
     	 * @depends testAboutPage
    +     * @return bool
     	 */
     	public function testAboutPageRendersMarkdownReadme()
     	{
    @@ -226,6 +235,7 @@ class MyModuleFunctionalTest extends \PHPUnit_Extensions_Selenium2TestCase
     	 * Test box is properly declared
     	 *
     	 * @depends testModuleEnabled
    +     * @return bool
     	 */
     	public function testBoxDeclared()
     	{
    @@ -238,6 +248,7 @@ class MyModuleFunctionalTest extends \PHPUnit_Extensions_Selenium2TestCase
     	 * Test trigger is properly enabled
     	 *
     	 * @depends testModuleEnabled
    +     * @return bool
     	 */
     	public function testTriggerDeclared()
     	{
    @@ -254,6 +265,7 @@ class MyModuleFunctionalTest extends \PHPUnit_Extensions_Selenium2TestCase
     	 * Test trigger is properly declared
     	 *
     	 * @depends testTriggerDeclared
    +     * @return bool
     	 */
     	public function testTriggerEnabled()
     	{
    @@ -268,6 +280,7 @@ class MyModuleFunctionalTest extends \PHPUnit_Extensions_Selenium2TestCase
     
     	/**
     	 * Verify post conditions
    +     * @return void
     	 */
     	protected function assertPostConditions()
     	{
    @@ -275,6 +288,7 @@ class MyModuleFunctionalTest extends \PHPUnit_Extensions_Selenium2TestCase
     
     	/**
     	 * Unit test teardown
    +     * @return void
     	 */
     	public function tearDown()
     	{
    @@ -282,6 +296,7 @@ class MyModuleFunctionalTest extends \PHPUnit_Extensions_Selenium2TestCase
     
     	/**
     	 * Global test teardown
    +     * @return void
     	 */
     	public static function tearDownAfterClass()
     	{
    diff --git a/htdocs/modulebuilder/template/test/phpunit/MyObjectTest.php b/htdocs/modulebuilder/template/test/phpunit/MyObjectTest.php
    index f2ea5b9934b..b62e2231313 100644
    --- a/htdocs/modulebuilder/template/test/phpunit/MyObjectTest.php
    +++ b/htdocs/modulebuilder/template/test/phpunit/MyObjectTest.php
    @@ -32,6 +32,7 @@ class MyObjectTest extends \PHPUnit_Framework_TestCase
     {
     	/**
     	 * Global test setup
    +     * @return void
     	 */
     	public static function setUpBeforeClass()
     	{
    @@ -40,6 +41,7 @@ class MyObjectTest extends \PHPUnit_Framework_TestCase
     
     	/**
     	 * Unit test setup
    +     * @return void
     	 */
     	protected function setUp()
     	{
    @@ -48,6 +50,7 @@ class MyObjectTest extends \PHPUnit_Framework_TestCase
     
     	/**
     	 * Verify pre conditions
    +     * @return void
     	 */
     	protected function assertPreConditions()
     	{
    @@ -56,6 +59,7 @@ class MyObjectTest extends \PHPUnit_Framework_TestCase
     
     	/**
     	 * A sample test
    +     * @return bool
     	 */
     	public function testSomething()
     	{
    @@ -66,6 +70,7 @@ class MyObjectTest extends \PHPUnit_Framework_TestCase
     
     	/**
     	 * Verify post conditions
    +     * @return void
     	 */
     	protected function assertPostConditions()
     	{
    @@ -74,6 +79,7 @@ class MyObjectTest extends \PHPUnit_Framework_TestCase
     
     	/**
     	 * Unit test teardown
    +     * @return void
     	 */
     	protected function tearDown()
     	{
    @@ -82,6 +88,7 @@ class MyObjectTest extends \PHPUnit_Framework_TestCase
     
     	/**
     	 * Global test teardown
    +     * @return void
     	 */
     	public static function tearDownAfterClass()
     	{
    @@ -92,6 +99,7 @@ class MyObjectTest extends \PHPUnit_Framework_TestCase
     	 * Unsuccessful test
     	 *
     	 * @param  Exception $e    Exception
    +     * @return void
     	 * @throws Exception
     	 */
     	protected function onNotSuccessfulTest(Exception $e)
    diff --git a/htdocs/multicurrency/class/multicurrency.class.php b/htdocs/multicurrency/class/multicurrency.class.php
    index 67725bad586..549f0fd411a 100644
    --- a/htdocs/multicurrency/class/multicurrency.class.php
    +++ b/htdocs/multicurrency/class/multicurrency.class.php
    @@ -20,15 +20,14 @@
      */
     
     /**
    - * \file    dev/skeletons/skeleton_class.class.php
    - * \ingroup mymodule othermodule1 othermodule2
    - * \brief   This file is an example for a CRUD class file (Create/Read/Update/Delete)
    - *          Put some comments here
    + * \file    htdocs/multicurrency/class/multicurrency.class.php
    + * \ingroup multicurrency
    + * \brief   This file is a CRUD class file (Create/Read/Update/Delete) for multicurrency
      */
     
     // Put here all includes required by your class file
    -require_once DOL_DOCUMENT_ROOT . '/core/class/commonobject.class.php';
    -require_once DOL_DOCUMENT_ROOT ."/core/class/commonobjectline.class.php";
    +require_once DOL_DOCUMENT_ROOT .'/core/class/commonobject.class.php';
    +require_once DOL_DOCUMENT_ROOT .'/core/class/commonobjectline.class.php';
     
     /**
      * Class Currency
    @@ -42,10 +41,12 @@ class MultiCurrency extends CommonObject
     	 * @var string Id to identify managed objects
     	 */
     	public $element = 'multicurrency';
    +
     	/**
     	 * @var string Name of table without prefix where object is stored
     	 */
     	public $table_element = 'multicurrency';
    +
     	/**
     	 * @var string Name of table without prefix where object is stored
     	 */
    @@ -60,26 +61,32 @@ class MultiCurrency extends CommonObject
     	 * @var mixed Sample property 1
     	 */
     	public $id;
    +
     	/**
     	 * @var mixed Sample property 1
     	 */
     	public $code;
    +
     	/**
     	 * @var mixed Sample property 2
     	 */
     	public $name;
    +
     	/**
    -	 * @var mixed Sample property 2
    +	 * @var int Entity
     	 */
     	public $entity;
    +
     	/**
     	 * @var mixed Sample property 2
     	 */
     	public $date_create;
    +
     	/**
     	 * @var mixed Sample property 2
     	 */
     	public $fk_user;
    +
     	/**
     	 * @var mixed Sample property 2
     	 */
    @@ -93,7 +100,7 @@ class MultiCurrency extends CommonObject
     	public function __construct(DoliDB $db)
     	{
     		$this->db = &$db;
    -		
    +
     		return 1;
     	}
     
    @@ -108,21 +115,21 @@ class MultiCurrency extends CommonObject
     	public function create(User $user, $trigger = true)
     	{
     		global $conf,$langs;
    -		
    +
     		dol_syslog('Currency::create', LOG_DEBUG);
     
     		$error = 0;
    -		
    +
     		if (self::checkCodeAlreadyExists($this->code))
     		{
     			$error++;
     			$this->errors[] = $langs->trans('multicurrency_code_already_added');
     			return -1;
     		}
    -		
    +
     		if (empty($this->entity) || $this->entity <= 0) $this->entity = $conf->entity;
     		$now=date('Y-m-d H:i:s');
    -		
    +
     		// Insert request
     		$sql = 'INSERT INTO ' . MAIN_DB_PREFIX . $this->table_element . '(';
     		$sql .= ' code,';
    @@ -152,7 +159,7 @@ class MultiCurrency extends CommonObject
     			$this->id = $this->db->last_insert_id(MAIN_DB_PREFIX . $this->table_element);
     			$this->date_create = $now;
     			$this->fk_user = $user->id;
    -			
    +
     			if ($trigger) {
     				$result=$this->call_trigger('CURRENCY_CREATE', $user);
     				if ($result < 0) $error++;
    @@ -181,7 +188,7 @@ class MultiCurrency extends CommonObject
     	public function fetch($id, $code = null)
     	{
     		dol_syslog('Currency::fetch', LOG_DEBUG);
    -		
    +
     		global $conf;
     
     		$sql = 'SELECT';
    @@ -192,7 +199,7 @@ class MultiCurrency extends CommonObject
     
     		dol_syslog(__METHOD__,LOG_DEBUG);
     		$resql = $this->db->query($sql);
    -		
    +
     		if ($resql) {
     			$numrows = $this->db->num_rows($resql);
     			if ($numrows) {
    @@ -204,7 +211,7 @@ class MultiCurrency extends CommonObject
     				$this->entity = $obj->entity;
     				$this->date_create = $obj->date_create;
     				$this->fk_user = $obj->fk_user;
    -				
    +
     				$this->fetchAllCurrencyRate();
     				$this->getRate();
     			}
    @@ -234,7 +241,7 @@ class MultiCurrency extends CommonObject
     		$sql.= ' FROM ' . MAIN_DB_PREFIX . $this->table_element_line. ' as cr';
     		$sql.= ' WHERE cr.fk_multicurrency = '.$this->id;
     		$sql.= ' ORDER BY cr.date_sync DESC';
    -		
    +
     		$this->rates = array();
     
     		dol_syslog(__METHOD__,LOG_DEBUG);
    @@ -245,7 +252,7 @@ class MultiCurrency extends CommonObject
     			while ($obj = $this->db->fetch_object($resql)) {
     				$rate = new CurrencyRate($this->db);
     				$rate->fetch($obj->rowid);
    -				
    +
     				$this->rates[] = $rate;
     			}
     			$this->db->free($resql);
    @@ -272,19 +279,19 @@ class MultiCurrency extends CommonObject
     		$error = 0;
     
     		dol_syslog('Currency::update', LOG_DEBUG);
    -		
    +
     		// Clean parameters
     		$this->name = trim($this->name);
     		$this->code = trim($this->code);
    -		
    +
     		// Check parameters
     		if (empty($this->code)) {
     			$error++;
     			dol_syslog('Currency::update $this->code can not be empty', LOG_ERR);
    -			
    +
     			return -1;
     		}
    -		
    +
     		// Update request
     		$sql = 'UPDATE ' . MAIN_DB_PREFIX . $this->table_element . ' SET';
     		$sql .= ' name=\''.$this->db->escape($this->name).'\'';
    @@ -328,7 +335,7 @@ class MultiCurrency extends CommonObject
     	public function delete($trigger = true)
     	{
     		global $user;
    -		
    +
     		dol_syslog('Currency::delete', LOG_DEBUG);
     
     		$error = 0;
    @@ -347,7 +354,7 @@ class MultiCurrency extends CommonObject
     				$this->errors[] = 'Error ' . $this->db->lasterror();
     				dol_syslog('Currency::delete  ' . join(',', $this->errors), LOG_ERR);
     			}
    -			
    +
     			$sql = 'DELETE FROM ' . MAIN_DB_PREFIX . $this->table_element;
     			$sql .= ' WHERE rowid=' . $this->id;
     
    @@ -371,7 +378,7 @@ class MultiCurrency extends CommonObject
     			return 1;
     		}
     	}
    -	
    +
     	/**
     	 * Delete rates in database
     	 *
    @@ -386,137 +393,136 @@ class MultiCurrency extends CommonObject
     				return false;
     			}
     		}
    -		
    +
     		return true;
     	}
    -	
    +
     	/**
    -	 * Delete rate in database 
    -	 * 
    +	 * Delete rate in database
    +	 *
     	 * @param double	$rate	rate value
    -	 * 
    +	 *
     	 * @return int -1 if KO, 1 if OK
     	 */
    -	 public function addRate($rate)
    -	 {
    +	public function addRate($rate)
    +	{
     	 	$currencyRate = new CurrencyRate($this->db);
     		$currencyRate->rate = $rate;
    -		
    -		if ($currencyRate->create($this->id) > 0) 
    +
    +		if ($currencyRate->create($this->id) > 0)
     		{
     			$this->rate = $currencyRate;
     			return 1;
     		}
    -		else 
    +		else
     		{
     			$this->rate = null;
     			return -1;
     		}
     	 }
    -	 
    -	 /**
    -	  * Try get label of code in llx_currency then add rate
    -	  * 
    -	  * @param	string	$code	currency code
    -	  * @param	double	$rate	new rate
    -	  * 
    -	  * @return int -1 if KO, 1 if OK, 2 if label found and OK
    -	  */
    +
    +	/**
    +	 * Try get label of code in llx_currency then add rate.
    +	 *
    +	 * @param	string	$code	currency code
    +	 * @param	double	$rate	new rate
    +	 *
    +	 * @return int -1 if KO, 1 if OK, 2 if label found and OK
    +	 */
     	function addRateFromDolibarr($code, $rate)
     	{
     	 	global $db, $user;
    -		
    +
     		$currency = new MultiCurrency($db);
     		$currency->code = $code;
     		$currency->name = $code;
    -		
    +
     	 	$sql = 'SELECT label FROM '.MAIN_DB_PREFIX.'c_currencies WHERE code_iso = \''.$db->escape($code).'\'';
    -	 	
    +
     	 	dol_syslog(__METHOD__,LOG_DEBUG);
     		$resql = $db->query($sql);
     		if ($resql && ($line = $db->fetch_object($resql)))
     		{
     			$currency->name = $line->label;
     		}
    -		
    +
     		if ($currency->create($user) > 0)
     		{
     			$currency->addRate($rate);
    -			
    +
     			if (!empty($line)) return 2;
     			else return 1;
     		}
    -		
    -		return -1;	
    +
    +		return -1;
     	}
    -	 
    +
     	 /**
     	 * Add new entry into llx_multicurrency_rate to historise
    -	 * 
    +	 *
     	 * @param double	$rate	rate value
    -	  * 
    +	  *
     	 * @return int <0 if KO, >0 if OK
     	 */
    -	 public function updateRate($rate)
    -	 {
    +	public function updateRate($rate)
    +	{
     	 	return $this->addRate($rate);
     	 }
    -	
    +
     	/**
    -	 * Fetch CurrencyRate object in $this->rate 
    -	 * 
    +	 * Fetch CurrencyRate object in $this->rate
    +	 *
     	 * @return int <0 if KO, 0 if not found, >0 if OK
     	 */
    -	 public function getRate()
    -	 {
    +	public function getRate()
    +	{
     	 	$sql = 'SELECT cr.rowid';
     		$sql.= ' FROM '.MAIN_DB_PREFIX.$this->table_element_line.' as cr';
     		$sql.= ' WHERE cr.fk_multicurrency = '.$this->id;
     		$sql.= ' AND cr.date_sync = (SELECT MAX(cr2.date_sync) FROM '.MAIN_DB_PREFIX.$this->table_element_line.' AS cr2 WHERE cr2.fk_multicurrency = '.$this->id.')';
    -		
    +
     		dol_syslog(__METHOD__,LOG_DEBUG);
     		$resql = $this->db->query($sql);
     		if ($resql && ($obj = $this->db->fetch_object($resql))) {
     			$this->rate = new CurrencyRate($this->db);
     			return $this->rate->fetch($obj->rowid);
     		}
    -		
     	 }
    -	 
    +
     	 /**
    -	 * Get id of currency from code 
    +	 * Get id of currency from code
     	 *
     	 * @param DoliDB	$db		object db
     	 * @param string	$code	code value search
    -	 * 
    +	 *
     	 * @return 0 if not found, >0 if OK
     	 */
    -	 public static function getIdFromCode(&$db, $code)
    -	 {
    +	public static function getIdFromCode(&$db, $code)
    +	{
     	 	global $conf;
    -		
    +
     	 	$sql = 'SELECT rowid FROM '.MAIN_DB_PREFIX.'multicurrency WHERE code = \''.$db->escape($code).'\' AND entity = '.$conf->entity;
    -	 	
    +
     	 	dol_syslog(__METHOD__,LOG_DEBUG);
     		$resql = $db->query($sql);
     		if ($resql && $obj = $db->fetch_object($resql)) return $obj->rowid;
     		else return 0;
     	 }
    -	 
    +
     	 /**
    -	 * Get id and rate of currency from code 
    -	 * 
    +	 * Get id and rate of currency from code
    +	 *
     	 * @param DoliDB	$db		object db
     	 * @param string	$code	code value search
     	 * @param date		$date_document	date from document (propal, order, invoice, ...)
    -	 * 
    +	 *
     	 * @return 	array	[0] => id currency
     	 *					[1] => rate
     	 */
    -	 public static function getIdAndTxFromCode(&$db, $code, $date_document='')
    -	 {
    +	public static function getIdAndTxFromCode(&$db, $code, $date_document='')
    +	{
     		global $conf;
    -		
    +
     	 	$sql1 = 'SELECT m.rowid, mc.rate FROM '.MAIN_DB_PREFIX.'multicurrency m';
     		$sql1.= ' LEFT JOIN '.MAIN_DB_PREFIX.'multicurrency_rate mc ON (m.rowid = mc.fk_multicurrency)';
     		$sql1.= ' WHERE m.code = \''.$db->escape($code).'\'';
    @@ -524,10 +530,10 @@ class MultiCurrency extends CommonObject
     		$sql2= '';
     		if (!empty($conf->global->MULTICURRENCY_USE_RATE_ON_DOCUMENT_DATE) && !empty($date_document)) $sql2.= ' AND DATE_FORMAT(mc.date_sync, "%Y-%m-%d") = "'.date('Y-m-d', $date_document).'"';
     		$sql3.= ' ORDER BY mc.date_sync DESC LIMIT 1';
    -		
    +
     		dol_syslog(__METHOD__,LOG_DEBUG);
     		$resql = $db->query($sql1.$sql2.$sql3);
    -		
    +
     		if ($resql && $obj = $db->fetch_object($resql)) return array($obj->rowid, $obj->rate);
     		else
     		{
    @@ -536,67 +542,67 @@ class MultiCurrency extends CommonObject
     				$resql = $db->query($sql1.$sql3);
     				if ($resql && $obj = $db->fetch_object($resql)) return array($obj->rowid, $obj->rate);
     			}
    -			
    +
     			return array(0, 1);
     		}
    -	 }  
    -	 
    +	 }
    +
     	 /**
     	  * Get the conversion of amount with invoice rate
    -	  * 
    +	  *
     	  * @param	int		$fk_facture		id of facture
     	  * @param	double	$amount			amount to convert
     	  * @param	string	$way			dolibarr mean the amount is in dolibarr currency
     	  * @param	string	$table			facture or facture_fourn
    -	  * 
     	  * @return	double					amount converted
     	  */
     	  public static function getAmountConversionFromInvoiceRate($fk_facture, $amount, $way='dolibarr', $table='facture')
     	  {
     		 global $db;
    -		 
    +
     		 $multicurrency_tx = self::getInvoiceRate($fk_facture, $table);
    -		 
    -		 if ($multicurrency_tx) 
    +
    +		 if ($multicurrency_tx)
     		 {
     		 	if ($way == 'dolibarr') return $amount * $multicurrency_tx;
     			else return $amount / $multicurrency_tx;
     		 }
     		 else return $amount;
     	  }
    -	  
    -	  /**
    -	   *  Get current invoite rate
    -	   * 
    -	   *  @param	int 	$fk_facture 	id of facture
    -	   *  @param 	string 	$table 			facture or facture_fourn
    -	   */
    -	   public static function getInvoiceRate($fk_facture, $table='facture')
    -	   {
    -		 global $db;
    -		 
    -		 $sql = 'SELECT multicurrency_tx FROM '.MAIN_DB_PREFIX.$table.' WHERE rowid = '.$fk_facture;
    -		 
    -		 dol_syslog(__METHOD__,LOG_DEBUG);
    -		 $resql = $db->query($sql);
    -		 if ($resql && ($line = $db->fetch_object($resql)))
    -		 {
    -		 	return $line->multicurrency_tx;
    -		 }
    -		 
    -		 return false;
    -	   }
    +
    +	/**
    +	 *  Get current invoite rate
    +	 *
    +	 *  @param	int 	$fk_facture 	id of facture
    +	 *  @param 	string 	$table 			facture or facture_fourn
    +     *  @return bool
    +	 */
    +	public static function getInvoiceRate($fk_facture, $table='facture')
    +	{
    +		global $db;
    +
    +		$sql = 'SELECT multicurrency_tx FROM '.MAIN_DB_PREFIX.$table.' WHERE rowid = '.$fk_facture;
    +
    +		dol_syslog(__METHOD__,LOG_DEBUG);
    +		$resql = $db->query($sql);
    +		if ($resql && ($line = $db->fetch_object($resql)))
    +		{
    +			return $line->multicurrency_tx;
    +		}
    +
    +		return false;
    +	}
     
     	/**
     	 * With free account we can't set source then recalcul all rates to force another source
    -	 * 
    -	 * @param	stdClass	$TRate	Object containing all currencies rates	
    +	 *
    +	 * @param   stdClass	$TRate	Object containing all currencies rates
     	 * @return	-1 if KO, 0 if nothing, 1 if OK
     	 */
    -	public static function  recalculRates(&$TRate)
    +	public static function recalculRates(&$TRate)
     	{
     		global $conf;
    -		
    +
     		if (!empty($conf->global->MULTICURRENCY_ALTERNATE_SOURCE))
     		{
     			$alternate_source = 'USD'.$conf->global->MULTICURRENCY_ALTERNATE_SOURCE;
    @@ -607,60 +613,75 @@ class MultiCurrency extends CommonObject
     				{
     					$rate *= $coef;
     				}
    -				
    +
     				return 1;
     			}
    -			
    +
     			return -1; // Alternate souce not found
     		}
    -		
    +
     		return 0; // Nothing to do
     	}
    -	
    +
     	/**
     	 *  Sync rates from api
    -	 * 
    +	 *
     	 *  @param 	array 	$response 	array of reponse from api to sync dolibarr rates
    +     * @return void
     	 */
     	public static function syncRates($response)
     	{
     		global $db,$conf;
    -		
    -		$TRate = $response->quotes;
    -		$timestamp = $response->timestamp;
    -		
    -		if (self::recalculRates($TRate) >= 0) 
    -		{
    -			foreach ($TRate as $currency_code => $rate)
    +
    +		$ch = curl_init('http://apilayer.net/api/live?access_key='.$key.'');
    +                curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
    +                $response = curl_exec($ch);
    +                curl_close($ch);
    +                $response = json_decode($response);
    +
    +                if ($response->success)
    +                {
    +
    +			$TRate = $response->quotes;
    +			$timestamp = $response->timestamp;
    +
    +			if (self::recalculRates($TRate) >= 0)
     			{
    -				$code = substr($currency_code, 3, 3);
    -				$obj = new MultiCurrency($db);
    -				if ($obj->fetch(null, $code) > 0)
    +				foreach ($TRate as $currency_code => $rate)
     				{
    -					$obj->updateRate($rate);
    +					$code = substr($currency_code, 3, 3);
    +					$obj = new MultiCurrency($db);
    +					if ($obj->fetch(null, $code) > 0)
    +					{
    +						$obj->updateRate($rate);
    +					}
    +					else
    +					{
    +						self::addRateFromDolibarr($code, $rate);
    +					}
     				}
    -				else 
    -				{
    -					self::addRateFromDolibarr($code, $rate);
    -				}
    -			}	
    +			}
    +		}
    +		else
    +		{
    +			setEventMessages($langs->trans('multicurrency_syncronize_error', $response->error->info), null, 'errors');
     		}
     	}
    -	
    +
     	/**
     	 * Check in database if the current code already exists
    -	 * 
    +	 *
     	 * @param	string	$code 	current code to search
     	 * @return	boolean         True if exists, false if not exists
     	 */
    -	 public static function checkCodeAlreadyExists($code)
    -	 {
    +	public static function checkCodeAlreadyExists($code)
    +	{
     	 	global $db;
    -		
    +
     	 	$currency = new MultiCurrency($db);
     		if ($currency->fetch('', $code) > 0) return true;
     		else return false;
    -	 }
    +	}
     }
     
     /**
    @@ -672,31 +693,37 @@ class CurrencyRate extends CommonObjectLine
     	 * @var string Id to identify managed objects
     	 */
     	public $element = 'multicurrency_rate';
    +
     	/**
     	 * @var string Name of table without prefix where object is stored
     	 */
     	public $table_element = 'multicurrency_rate';
    +
     	/**
     	 * @var int ID
     	 */
     	public $id;
    +
     	/**
     	 * @var double Rate
     	 */
     	public $rate;
    +
     	/**
     	 * @var date Date synchronisation
     	 */
     	public $date_sync;
    +
     	/**
     	 * @var int Id of currency
     	 */
     	public $fk_multicurrency;
    +
     	/**
     	 * @var int Id of entity
     	 */
     	public $entity;
    -	
    +
     	/**
     	 * Constructor
     	 *
    @@ -705,10 +732,10 @@ class CurrencyRate extends CommonObjectLine
     	public function __construct(DoliDB $db)
     	{
     		$this->db = &$db;
    -		
    +
     		return 1;
     	}
    -	
    +
     	/**
     	 * Create object into database
     	 *
    @@ -720,14 +747,14 @@ class CurrencyRate extends CommonObjectLine
     	public function create($fk_multicurrency, $trigger = true)
     	{
     		global $conf, $user;
    -		
    +
     		dol_syslog('CurrencyRate::create', LOG_DEBUG);
     
     		$error = 0;
     		$this->rate = price2num($this->rate);
     		if (empty($this->entity) || $this->entity <= 0) $this->entity = $conf->entity;
     		$now=date('Y-m-d H:i:s');
    -		
    +
     		// Insert request
     		$sql = 'INSERT INTO ' . MAIN_DB_PREFIX . $this->table_element . '(';
     		$sql .= ' rate,';
    @@ -755,7 +782,7 @@ class CurrencyRate extends CommonObjectLine
     			$this->id = $this->db->last_insert_id(MAIN_DB_PREFIX . $this->table_element);
     			$this->fk_multicurrency = $fk_multicurrency;
     			$this->date_sync = $now;
    -			
    +
     			if ($trigger) {
     				$result=$this->call_trigger('CURRENCYRATE_CREATE', $user);
     				if ($result < 0) $error++;
    @@ -815,7 +842,7 @@ class CurrencyRate extends CommonObjectLine
     			return - 1;
     		}
     	}
    -	
    +
     	/**
     	 * Update object into database
     	 *
    @@ -826,13 +853,13 @@ class CurrencyRate extends CommonObjectLine
     	public function update($trigger = true)
     	{
     		global $user;
    -		
    +
     		$error = 0;
     
     		dol_syslog('CurrencyRate::update', LOG_DEBUG);
    -		
    +
     		$this->rate = price2num($this->rate);
    -		
    +
     		// Update request
     		$sql = 'UPDATE ' . MAIN_DB_PREFIX . $this->table_element . ' SET';
     		$sql .= ' rate='.$this->rate;
    @@ -864,7 +891,7 @@ class CurrencyRate extends CommonObjectLine
     			return 1;
     		}
     	}
    -	
    +
     	/**
     	 * Delete object in database
     	 *
    @@ -875,7 +902,7 @@ class CurrencyRate extends CommonObjectLine
     	public function delete($trigger = true)
     	{
     		global $user;
    -		
    +
     		dol_syslog('CurrencyRate::delete', LOG_DEBUG);
     
     		$error = 0;
    @@ -911,5 +938,4 @@ class CurrencyRate extends CommonObjectLine
     			return 1;
     		}
     	}
    -	
     }
    diff --git a/htdocs/opensurvey/card.php b/htdocs/opensurvey/card.php
    index fda06d67012..2a2b3f85ae4 100644
    --- a/htdocs/opensurvey/card.php
    +++ b/htdocs/opensurvey/card.php
    @@ -1,6 +1,7 @@
     <?php
    -/* Copyright (C) 2013-2015 Laurent Destailleur  <eldy@users.sourceforge.net>
    - * Copyright (C) 2014      Marcos García		<marcosgdf@gmail.com>
    +/* Copyright (C) 2013-2015  Laurent Destailleur     <eldy@users.sourceforge.net>
    + * Copyright (C) 2014       Marcos García           <marcosgdf@gmail.com>
    + * Copyright (C) 2018       Frédéric France         <frederic.france@netlogic.fr>
      *
      * This program is free software; you can redistribute it and/or modify
      * it under the terms of the GNU General Public License as published by
    @@ -22,12 +23,12 @@
      *	\brief      Page to edit survey
      */
     
    -require_once('../main.inc.php');
    -require_once(DOL_DOCUMENT_ROOT."/core/lib/admin.lib.php");
    -require_once(DOL_DOCUMENT_ROOT."/core/lib/files.lib.php");
    -require_once(DOL_DOCUMENT_ROOT."/core/class/doleditor.class.php");
    -require_once(DOL_DOCUMENT_ROOT."/opensurvey/class/opensurveysondage.class.php");
    -require_once(DOL_DOCUMENT_ROOT."/opensurvey/fonctions.php");
    +require '../main.inc.php';
    +require_once DOL_DOCUMENT_ROOT."/core/lib/admin.lib.php";
    +require_once DOL_DOCUMENT_ROOT."/core/lib/files.lib.php";
    +require_once DOL_DOCUMENT_ROOT."/core/class/doleditor.class.php";
    +require_once DOL_DOCUMENT_ROOT."/opensurvey/class/opensurveysondage.class.php";
    +require_once DOL_DOCUMENT_ROOT."/opensurvey/fonctions.php";
     
     
     // Security check
    @@ -306,7 +307,7 @@ print '</td></tr>';
     
     // Expire date
     print '<tr><td>'.$langs->trans('ExpireDate').'</td><td colspan="2">';
    -if ($action == 'edit') print $form->select_date($expiredate?$expiredate:$object->date_fin,'expire',0,0,0,'',1,0,1);
    +if ($action == 'edit') print $form->selectDate($expiredate?$expiredate:$object->date_fin, 'expire', 0, 0, 0, '', 1, 0);
     else
     {
         print dol_print_date($object->date_fin,'day');
    @@ -430,6 +431,6 @@ if ($object->allow_comments) {
     
     print '</form>';
     
    +// End of page
     llxFooter();
    -
     $db->close();
    diff --git a/htdocs/opensurvey/class/opensurveysondage.class.php b/htdocs/opensurvey/class/opensurveysondage.class.php
    index a2b6096d77c..2e6789b3f89 100644
    --- a/htdocs/opensurvey/class/opensurveysondage.class.php
    +++ b/htdocs/opensurvey/class/opensurveysondage.class.php
    @@ -24,9 +24,9 @@
      */
     
     // Put here all includes required by your class file
    -require_once(DOL_DOCUMENT_ROOT."/core/class/commonobject.class.php");
    -//require_once(DOL_DOCUMENT_ROOT."/societe/class/societe.class.php");
    -//require_once(DOL_DOCUMENT_ROOT."/product/class/product.class.php");
    +require_once DOL_DOCUMENT_ROOT."/core/class/commonobject.class.php";
    +//require_once DOL_DOCUMENT_ROOT."/societe/class/societe.class.php";
    +//require_once DOL_DOCUMENT_ROOT."/product/class/product.class.php";
     
     
     /**
    @@ -34,8 +34,16 @@ require_once(DOL_DOCUMENT_ROOT."/core/class/commonobject.class.php");
      */
     class Opensurveysondage extends CommonObject
     {
    -	public $element='opensurvey_sondage';			//!< Id that identify managed objects
    -	public $table_element='opensurvey_sondage';	//!< Name of table without prefix where object is stored
    +	/**
    +	 * @var string ID to identify managed object
    +	 */
    +	public $element='opensurvey_sondage';
    +
    +	/**
    +	 * @var string Name of table without prefix where object is stored
    +	 */
    +	public $table_element='opensurvey_sondage';
    +
         public $picto = 'opensurvey';
     
     	public $id_sondage;
    @@ -44,6 +52,10 @@ class Opensurveysondage extends CommonObject
     	 * @see description
     	 */
     	public $commentaires;
    +
    +	/**
    +	 * @var string description
    +	 */
     	public $description;
     
     	public $mail_admin;
    @@ -99,7 +111,6 @@ class Opensurveysondage extends CommonObject
         function __construct($db)
         {
             $this->db = $db;
    -        return 1;
         }
     
     
    @@ -459,6 +470,7 @@ class Opensurveysondage extends CommonObject
     		return $result;
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 * Return array of lines
     	 *
    @@ -466,6 +478,7 @@ class Opensurveysondage extends CommonObject
     	 */
     	function fetch_lines()
     	{
    +        // phpcs:enable
     		$ret=array();
     
     		$sql = "SELECT id_users, nom as name, reponses FROM ".MAIN_DB_PREFIX."opensurvey_user_studs";
    @@ -614,6 +627,7 @@ class Opensurveysondage extends CommonObject
     	    return $this->LibStatut($this->status,$mode);
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *	Return label of status
     	 *
    @@ -623,6 +637,7 @@ class Opensurveysondage extends CommonObject
     	 */
     	function LibStatut($status,$mode)
     	{
    +        // phpcs:enable
     	    global $langs, $conf;
     
     	    //print 'x'.$status.'-'.$billed;
    @@ -663,5 +678,4 @@ class Opensurveysondage extends CommonObject
     	        if ($status==self::STATUS_CLOSED) return '<span class="hideonsmartphone">'.$langs->trans('Closed').' </span>'.img_picto($langs->trans('Closed'),'statut6');
     	    }
     	}
    -
     }
    diff --git a/htdocs/opensurvey/css/style.css b/htdocs/opensurvey/css/style.css
    index 7e359bd134e..e790d2d59f8 100644
    --- a/htdocs/opensurvey/css/style.css
    +++ b/htdocs/opensurvey/css/style.css
    @@ -104,10 +104,10 @@ borghesi@unistra.fr
     Ce logiciel est régi par la licence CeCILL-B soumise au droit français et
     respectant les principes de diffusion des logiciels libres. Vous pouvez
     utiliser, modifier et/ou redistribuer ce programme sous les conditions
    -de la licence CeCILL-B telle que diffusée par le CEA, le CNRS et l'INRIA 
    +de la licence CeCILL-B telle que diffusée par le CEA, le CNRS et l'INRIA
     sur le site "http://www.cecill.info".
     
    -Le fait que vous puissiez accéder à cet en-tête signifie que vous avez 
    +Le fait que vous puissiez accéder à cet en-tête signifie que vous avez
     pris connaissance de la licence CeCILL-B, et que vous en avez accepté les
     termes. Vous pouvez trouver une copie de la licence dans le fichier LICENCE.
     
    @@ -120,10 +120,10 @@ Creation : Feb 2008
     borghesi@unistra.fr
     
     This software is governed by the CeCILL-B license under French law and
    -abiding by the rules of distribution of free software. You can  use, 
    +abiding by the rules of distribution of free software. You can  use,
     modify and/ or redistribute the software under the terms of the CeCILL-B
     license as circulated by CEA, CNRS and INRIA at the following URL
    -"http://www.cecill.info". 
    +"http://www.cecill.info".
     
     The fact that you are presently reading this means that you have had
     knowledge of the CeCILL-B license and that you accept its terms. You can
    @@ -133,12 +133,12 @@ find a copy of this license in the file LICENSE.
     */
     
     /*
    -Le fichier style.css est le fichier de style de studs. Il se trouve à la racine 
    +Le fichier style.css est le fichier de style de studs. Il se trouve à la racine
     du répertoire studs. Il contient toutes les mises en forme des fichiers PHP
     de Studs.
     */
     /*bandeau de titre*/
    -div.bandeau{ 
    +div.bandeau{
     	line-height:35px;
     	text-align:center;
     	background-color: #0b419b;
    @@ -146,7 +146,7 @@ div.bandeau{
     	vertical-align:middle;
     	font-size:35px;
     	font-family:arial, sans-serif;
    -	padding:8px; 
    +	padding:8px;
     	height:35px;
     	position:static;
     	top:6px;
    @@ -154,30 +154,30 @@ div.bandeau{
     	right:6px;
     
     }
    -div.logo{ 
    +div.logo{
     	height:64px;
     	float:right;
     	top:8px;
     	right:8px;
     	margin-left: 0;
    -	margin-right:0; 
    +	margin-right:0;
     	margin-bottom:auto;
     }
     /*Sous bandeau avec bouton de navigation*/
    -div.bandeautitre{ 
    +div.bandeautitre{
     	height:17px;
     	font-size:14px;
     	font-weight:bold;
     	text-align:center;
     	vertical-align:middle;
     	font-family:arial, sans-serif;
    - 	padding:3px; 
    + 	padding:3px;
     	position:static;
     	top:57px;
     	left:6px;
     	right:6px;
    -} 
    -div.sousbandeau{ 
    +}
    +div.sousbandeau{
     	height:17px;
     	background-color: #DDDDDD;
     	font-size:11px;
    @@ -191,15 +191,15 @@ div.sousbandeau{
     	right:6px;
     }
     /*bandeau de pied*/
    -div.surbandeaupied{ 
    +div.surbandeaupied{
     	background-color: #0077DD;
     	position:absolute;
     	bottom:30px;
     	left:6px;
    -	right:6px; 
    +	right:6px;
     	height:6px;
     }
    -div.bandeaupied{ 
    +div.bandeaupied{
     	text-align:center;
     	background-color: #0b419b;
     	color:white;
    @@ -209,29 +209,29 @@ div.bandeaupied{
     	position:fixed;
     	bottom:6px;
     	left:6px;
    -	right:6px; 
    +	right:6px;
     	margin:2px;
     }
    -div.surbandeaupiedmobile{ 
    +div.surbandeaupiedmobile{
     	background-color: #0077DD;
    -	position:static; 
    +	position:static;
     	bottom:32px;
     	left:6px;
    -	right:6px; 
    +	right:6px;
     	height:6px;
     }
    -div.bandeaupiedmobile{ 
    +div.bandeaupiedmobile{
     	text-align:center;
     	background-color: #0b419b;
     	color:white;
     	font-size:11px;
     	font-family:arial, sans-serif;
    -	padding:6px; 
    -	position:static; 
    +	padding:6px;
    +	position:static;
     }
     /*les boutons se trouvant dans le sousbandeau*/
     div.sousbandeau a, div.sousbandeau span.sousbandeaulangue a {
    - 	background-color: #0b419b; 
    + 	background-color: #0b419b;
     	height:16px;
     	padding: 2px 6px 2px 6px;
     	vertical-align:middle;
    @@ -249,7 +249,7 @@ span.sousbandeaulangue {
     	float:right;
     }
     /*corps de la page index.php*/
    -div.corps{ 
    +div.corps{
     	font-size:12px;
     	font-family:arial, sans-serif;
     	position:static;
    @@ -257,10 +257,10 @@ div.corps{
     }
     div.corps  table{
     	font-family:arial, sans-serif;
    -	font-size:12px;	
    +	font-size:12px;
     	font-weight:bold;
     }
    -div.corpscentre{ 
    +div.corpscentre{
     	font-size:12px;
     	font-family:arial, sans-serif;
     	text-align:center;
    @@ -285,7 +285,7 @@ div.jourschoisis {
     div.bodydate {
     	padding:10px;
     	font-family:arial, sans-serif;
    -	font-size:12px;	
    +	font-size:12px;
     	text-align:center;
     	position:static;
     	top:330px;
    @@ -294,7 +294,7 @@ div.bodydate {
     }
     div.bodydate table{
     	font-family:arial, sans-serif;
    -	font-size:12px;	
    +	font-size:12px;
     	font-weight:bold;
     }
     /*cadre de commentaires*/
    @@ -302,7 +302,7 @@ div.presentationdate {
     	width:100%;
     	font-family:arial, sans-serif;
     	text-align:center;
    -	font-size:12px;	
    +	font-size:12px;
     	border-top:1px solid;
     	border-bottom:1px solid;
     	border-left: none;
    @@ -321,14 +321,14 @@ div.presentationdatefin {
         border: 1px solid;
         margin-top: 10px;
     	margin-left: 30%;
    -    margin-right: 30%; 
    +    margin-right: 30%;
     	position:static;
     }
     /*cadre principal de studs.php*/
     div.cadre {
    -	padding:10px; 
    +	padding:10px;
     	font-family:arial, sans-serif;
    -	font-size:12px;	
    +	font-size:12px;
     	position:static;
     	top:235px;
     	text-align:center;
    @@ -350,54 +350,54 @@ div.cadre td {
     }
     /*case de tableau OK dans affichage de sondage*/
     div.cadre td.ok {
    -	background-color: #66FF99; 
    -	font-size:12px;	
    +	background-color: #66FF99;
    +	font-size:12px;
     	text-align:center;
     }
     /*Case de tableau NON dans affichage de sondage*/
     div.cadre td.non {
    -	background-color: #FF7777; 
    +	background-color: #FF7777;
     	min-width: 60px;
     }
     /*Case de tableau VIDE dans affichage de sondage*/
     div.cadre td.vide {
    -	background-color: #DDDDDD; 
    +	background-color: #DDDDDD;
     	text-align:center;
     }
     /*Case de tableau contenant les noms dans affichage de sondage*/
     div.cadre td.nom {
    -	background-color: #DDDDDD; 
    -	font-size:12px;	 
    +	background-color: #DDDDDD;
    +	font-size:12px;
     	text-align:center;
     }
     div.cadre td.casevide {
    -	background-color: white; 
    +	background-color: white;
     	text-align:center;
     }
     /*les cases contenant les sommes de chaque colonne dans l'affichage de calendrier*/
     div.cadre td.somme {
     	font-weight:  bold;
    -	font-size:14px; 
    +	font-size:14px;
     }
     
     /*Case de tableau SUJET dans affichage de sondage*/
     div.cadre td.sujet, div.cadre td.jour, div.cadre td.heure {
     	border: 2px;
    -	background-color: #DDDDDD; 
    +	background-color: #DDDDDD;
     	font-size:14px;
     	padding:1px 5px;
     }
     
     div.cadre td.annee {
     	border: 2px;
    -	background-color: #969696; 
    +	background-color: #969696;
     	font-weight: bold;
     	font-size:14px;
     	padding:1px 5px;
     }
     div.cadre td.mois {
     	border: 2px;
    -	background-color: #C0C0C0; 
    +	background-color: #C0C0C0;
     	font-weight: bold;
     	font-size:14px;
     	padding:1px 5px;
    @@ -421,7 +421,7 @@ div.calendrier td.joursemaine {
     	font-family:arial, sans-serif;
     	font-size:14px;
     	border: 2px;
    -	background-color: white; 
    +	background-color: white;
     }
     div.calendrier td.jourwe {
     	width:65px;
    @@ -429,7 +429,7 @@ div.calendrier td.jourwe {
     	font-family:arial, sans-serif;
     	font-size:14px;
     	border: 2px;
    -	background-color: #C0C0C0; 
    +	background-color: #C0C0C0;
     }
     /*jour avant le premier jour du mois dans calendrier*/
     div.calendrier td.avant {
    @@ -438,21 +438,21 @@ div.calendrier td.avant {
     	border: 2px;
     	font-family:arial, sans-serif;
     	font-size:13px;
    -	background-color: #DDDDDD; 
    +	background-color: #DDDDDD;
     }
     /*jour libre dans calendrier*/
     div.calendrier td.libre {
     	width:65px;
     	text-align: center;
     	border: 2px;
    -	background-color: #66FF99; 
    +	background-color: #66FF99;
     }
     /*jour deja selectionné dans calendrier*/
     div.calendrier td.choisi {
     	width:65px;
     	text-align: center;
     	border: 2px;
    -	background-color: #0077DD; 
    +	background-color: #0077DD;
     }
     /* Le paragraphe de fin */
     p.affichageresultats{
    diff --git a/htdocs/opensurvey/exportcsv.php b/htdocs/opensurvey/exportcsv.php
    index 90fd56cd4d1..b36a5256059 100644
    --- a/htdocs/opensurvey/exportcsv.php
    +++ b/htdocs/opensurvey/exportcsv.php
    @@ -23,10 +23,10 @@
      */
     
     
    -require_once('../main.inc.php');
    -require_once(DOL_DOCUMENT_ROOT."/core/lib/admin.lib.php");
    -require_once(DOL_DOCUMENT_ROOT."/core/lib/files.lib.php");
    -require_once(DOL_DOCUMENT_ROOT."/opensurvey/class/opensurveysondage.class.php");
    +require '../main.inc.php';
    +require_once DOL_DOCUMENT_ROOT."/core/lib/admin.lib.php";
    +require_once DOL_DOCUMENT_ROOT."/core/lib/files.lib.php";
    +require_once DOL_DOCUMENT_ROOT."/opensurvey/class/opensurveysondage.class.php";
     
     $action=GETPOST('action','aZ09');
     $numsondage = '';
    diff --git a/htdocs/opensurvey/fonctions.php b/htdocs/opensurvey/fonctions.php
    index 3828d4e5e25..3df5b37c88f 100644
    --- a/htdocs/opensurvey/fonctions.php
    +++ b/htdocs/opensurvey/fonctions.php
    @@ -29,7 +29,8 @@
      * @param Opensurveysondage $object Current viewing poll
      * @return array Tabs for the opensurvey section
      */
    -function opensurvey_prepare_head(Opensurveysondage $object) {
    +function opensurvey_prepare_head(Opensurveysondage $object)
    +{
     
     	global $langs, $conf;
     
    @@ -70,10 +71,25 @@ function opensurvey_prepare_head(Opensurveysondage $object) {
      */
     function llxHeaderSurvey($title, $head="", $disablejs=0, $disablehead=0, $arrayofjs='', $arrayofcss='')
     {
    +	global $conf, $mysoc;
    +
     	top_htmlhead($head, $title, $disablejs, $disablehead, $arrayofjs, $arrayofcss); // Show html headers
     	print '<body id="mainbody" class="publicnewmemberform" style="margin-top: 10px;">';
     
    -	showlogo();
    +	// Print logo
    +	if ($mysoc->logo) {
    +		if (file_exists($conf->mycompany->dir_output.'/logos/thumbs/'.$mysoc->logo_small)) {
    +			$urllogo=DOL_URL_ROOT.'/viewimage.php?cache=1&amp;modulepart=mycompany&amp;file='.urlencode('logos/thumbs/'.$mysoc->logo_small);
    +		}
    +	}
    +
    +	if (!$urllogo && (is_readable(DOL_DOCUMENT_ROOT.'/theme/dolibarr_logo.png')))
    +	{
    +		$urllogo=DOL_URL_ROOT.'/theme/dolibarr_logo.png';
    +	}
    +
    +	print '<div style="text-align:center"><img alt="Logo" id="logosubscribe" title="" src="'.$urllogo.'"/></div>';
    +	print '<br>';
     
     	print '<div style="margin-left: 50px; margin-right: 50px;">';
     }
    @@ -96,32 +112,6 @@ function llxFooterSurvey()
     }
     
     
    -/**
    - * Show logo
    - *
    - * @return	void
    - */
    -function showlogo()
    -{
    -	global $conf, $mysoc;
    -
    -	// Print logo
    -	if ($mysoc->logo) {
    -		if (file_exists($conf->mycompany->dir_output.'/logos/thumbs/'.$mysoc->logo_small)) {
    -			$urllogo=DOL_URL_ROOT.'/viewimage.php?cache=1&amp;modulepart=mycompany&amp;file=thumbs/'.urlencode($mysoc->logo_small);
    -		}
    -	}
    -
    -	if (!$urllogo && (is_readable(DOL_DOCUMENT_ROOT.'/theme/dolibarr_logo.png')))
    -	{
    -		$urllogo=DOL_URL_ROOT.'/theme/dolibarr_logo.png';
    -	}
    -
    -	print '<div style="text-align:center"><img alt="Logo" id="logosubscribe" title="" src="'.$urllogo.'"/></div>';
    -	print '<br>';
    -}
    -
    -
     /**
      * get_server_name
      *
    diff --git a/htdocs/opensurvey/index.php b/htdocs/opensurvey/index.php
    index 93e913c1585..4c60a807445 100644
    --- a/htdocs/opensurvey/index.php
    +++ b/htdocs/opensurvey/index.php
    @@ -21,9 +21,9 @@
      *	\brief      Home page of opensurvey area
      */
     
    -require_once('../main.inc.php');
    -require_once(DOL_DOCUMENT_ROOT."/core/lib/admin.lib.php");
    -require_once(DOL_DOCUMENT_ROOT."/core/lib/files.lib.php");
    +require '../main.inc.php';
    +require_once DOL_DOCUMENT_ROOT."/core/lib/admin.lib.php";
    +require_once DOL_DOCUMENT_ROOT."/core/lib/files.lib.php";
     
     // Security check
     if (!$user->rights->opensurvey->read) accessforbidden();
    @@ -32,6 +32,7 @@ if (!$user->rights->opensurvey->read) accessforbidden();
      * View
      */
     
    + // Load translation files required by the page
     $langs->load("opensurvey");
     
     llxHeader();
    @@ -77,8 +78,6 @@ print '</table>';
     
     print '</div></div></div>';
     
    -
    -
    +// End of page
     llxFooter();
    -
     $db->close();
    diff --git a/htdocs/opensurvey/list.php b/htdocs/opensurvey/list.php
    index 77934e68744..ecb26047e52 100644
    --- a/htdocs/opensurvey/list.php
    +++ b/htdocs/opensurvey/list.php
    @@ -22,10 +22,10 @@
      *	\brief      Page to list surveys
      */
     
    -require_once('../main.inc.php');
    -require_once(DOL_DOCUMENT_ROOT."/core/lib/admin.lib.php");
    -require_once(DOL_DOCUMENT_ROOT."/core/lib/files.lib.php");
    -require_once(DOL_DOCUMENT_ROOT."/opensurvey/class/opensurveysondage.class.php");
    +require '../main.inc.php';
    +require_once DOL_DOCUMENT_ROOT."/core/lib/admin.lib.php";
    +require_once DOL_DOCUMENT_ROOT."/core/lib/files.lib.php";
    +require_once DOL_DOCUMENT_ROOT."/opensurvey/class/opensurveysondage.class.php";
     
     // Security check
     if (!$user->rights->opensurvey->read) accessforbidden();
    @@ -58,6 +58,7 @@ $pagenext = $page + 1;
     if (! $sortfield) $sortfield="p.date_fin";
     if (! $sortorder) $sortorder="DESC";
     
    +// Load translation files required by the page
     $langs->load("opensurvey");
     
     
    @@ -99,7 +100,7 @@ $fieldtosortuser=empty($conf->global->MAIN_FIRSTNAME_NAME_POSITION)?'firstname':
     $newcardbutton='';
     if (!$user->rights->opensurvey->creer)
     {
    -	$newcardbutton='<a class="butActionNew" href="'.DOL_URL_ROOT.'/opensurvey/wizard/index.php">'.$langs->trans('NewSurvey');
    +	$newcardbutton='<a class="butActionNew" href="'.DOL_URL_ROOT.'/opensurvey/wizard/index.php"><span class="valignmiddle">'.$langs->trans('NewSurvey').'</span>';
     	$newcardbutton.= '<span class="fa fa-plus-circle valignmiddle"></span>';
     	$newcardbutton.= '</a>';
     }
    @@ -295,6 +296,6 @@ print '</table>'."\n";
     print '</div>';
     print '</form>';
     
    +// End of page
     llxFooter();
    -
     $db->close();
    diff --git a/htdocs/opensurvey/results.php b/htdocs/opensurvey/results.php
    index cd6e6ed3225..404843c3eed 100644
    --- a/htdocs/opensurvey/results.php
    +++ b/htdocs/opensurvey/results.php
    @@ -1,6 +1,7 @@
     <?php
    -/* Copyright (C) 2013-2015 Laurent Destailleur <eldy@users.sourceforge.net>
    - * Copyright (C) 2014      Marcos García       <marcosgdf@gmail.com>
    +/* Copyright (C) 2013-2015  Laurent Destailleur     <eldy@users.sourceforge.net>
    + * Copyright (C) 2014       Marcos García           <marcosgdf@gmail.com>
    + * Copyright (C) 2018       Frédéric France         <frederic.france@netlogic.fr>
      *
      * This program is free software; you can redistribute it and/or modify
      * it under the terms of the GNU General Public License as published by
    @@ -22,12 +23,11 @@
      *	\brief      Page to preview votes of a survey
      */
     
    -$res=0;
    -require_once('../main.inc.php');
    -require_once(DOL_DOCUMENT_ROOT."/core/lib/admin.lib.php");
    -require_once(DOL_DOCUMENT_ROOT."/core/lib/files.lib.php");
    -require_once(DOL_DOCUMENT_ROOT."/opensurvey/class/opensurveysondage.class.php");
    -require_once(DOL_DOCUMENT_ROOT."/opensurvey/fonctions.php");
    +require '../main.inc.php';
    +require_once DOL_DOCUMENT_ROOT."/core/lib/admin.lib.php";
    +require_once DOL_DOCUMENT_ROOT."/core/lib/files.lib.php";
    +require_once DOL_DOCUMENT_ROOT."/opensurvey/class/opensurveysondage.class.php";
    +require_once DOL_DOCUMENT_ROOT."/opensurvey/fonctions.php";
     
     
     // Security check
    @@ -459,7 +459,7 @@ print '</td></tr>';
     
     // Expire date
     print '<tr><td>'.$langs->trans('ExpireDate').'</td><td colspan="2">';
    -if ($action == 'edit') print $form->select_date($expiredate?$expiredate:$object->date_fin,'expire',0,0,0,'',1,0,1);
    +if ($action == 'edit') print $form->selectDate($expiredate?$expiredate:$object->date_fin, 'expire', 0, 0, 0, '', 1, 0);
     else print dol_print_date($object->date_fin,'day');
     print '</td></tr>';
     
    diff --git a/htdocs/opensurvey/wizard/choix_autre.php b/htdocs/opensurvey/wizard/choix_autre.php
    index a415d6b4987..366842513c8 100644
    --- a/htdocs/opensurvey/wizard/choix_autre.php
    +++ b/htdocs/opensurvey/wizard/choix_autre.php
    @@ -22,10 +22,10 @@
      *	\brief      Page to create a new survey (choice selection)
      */
     
    -require_once('../../main.inc.php');
    -require_once(DOL_DOCUMENT_ROOT."/core/lib/admin.lib.php");
    -require_once(DOL_DOCUMENT_ROOT."/core/lib/files.lib.php");
    -require_once(DOL_DOCUMENT_ROOT."/opensurvey/fonctions.php");
    +require '../../main.inc.php';
    +require_once DOL_DOCUMENT_ROOT."/core/lib/admin.lib.php";
    +require_once DOL_DOCUMENT_ROOT."/core/lib/files.lib.php";
    +require_once DOL_DOCUMENT_ROOT."/opensurvey/fonctions.php";
     
     // Security check
     if (!$user->rights->opensurvey->write) accessforbidden();
    @@ -161,6 +161,6 @@ print '<a name=bas></a>'."\n";
     print '<br><br><br>'."\n";
     print '</div>'."\n";
     
    +// End of page
     llxFooter();
    -
     $db->close();
    diff --git a/htdocs/opensurvey/wizard/choix_date.php b/htdocs/opensurvey/wizard/choix_date.php
    index 7dd0168c77a..5aa478d9450 100644
    --- a/htdocs/opensurvey/wizard/choix_date.php
    +++ b/htdocs/opensurvey/wizard/choix_date.php
    @@ -22,10 +22,10 @@
      *	\brief      Page to create a new survey (date selection)
      */
     
    -require_once('../../main.inc.php');
    -require_once(DOL_DOCUMENT_ROOT."/core/lib/admin.lib.php");
    -require_once(DOL_DOCUMENT_ROOT."/core/lib/files.lib.php");
    -require_once(DOL_DOCUMENT_ROOT."/opensurvey/fonctions.php");
    +require '../../main.inc.php';
    +require_once DOL_DOCUMENT_ROOT."/core/lib/admin.lib.php";
    +require_once DOL_DOCUMENT_ROOT."/core/lib/files.lib.php";
    +require_once DOL_DOCUMENT_ROOT."/opensurvey/fonctions.php";
     
     // Security check
     if (!$user->rights->opensurvey->write) accessforbidden();
    @@ -564,6 +564,6 @@ print '</form>'."\n";
     print '<br><br><br><br>'."\n";
     print '</div></div>'."\n";
     
    +// End of page
     llxFooter();
    -
     $db->close();
    diff --git a/htdocs/opensurvey/wizard/create_survey.php b/htdocs/opensurvey/wizard/create_survey.php
    index 0dfc2505ce3..8664e616c55 100644
    --- a/htdocs/opensurvey/wizard/create_survey.php
    +++ b/htdocs/opensurvey/wizard/create_survey.php
    @@ -2,6 +2,7 @@
     /* Copyright (C) 2013-2014 Laurent Destailleur <eldy@users.sourceforge.net>
      * Copyright (C) 2014      Marcos García       <marcosgdf@gmail.com>
      * Copyright (C) 2015-2016 Alexandre Spangaro  <aspangaro.dolibarr@gmail.com>
    + * Copyright (C) 2018       Frédéric France         <frederic.france@netlogic.fr>
      *
      * This program is free software; you can redistribute it and/or modify
      * it under the terms of the GNU General Public License as published by
    @@ -23,11 +24,11 @@
      *	\brief      Page to create a new survey
      */
     
    -require_once('../../main.inc.php');
    -require_once(DOL_DOCUMENT_ROOT."/core/lib/admin.lib.php");
    -require_once(DOL_DOCUMENT_ROOT."/core/lib/files.lib.php");
    -require_once(DOL_DOCUMENT_ROOT."/core/class/doleditor.class.php");
    -require_once(DOL_DOCUMENT_ROOT."/opensurvey/fonctions.php");
    +require '../../main.inc.php';
    +require_once DOL_DOCUMENT_ROOT."/core/lib/admin.lib.php";
    +require_once DOL_DOCUMENT_ROOT."/core/lib/files.lib.php";
    +require_once DOL_DOCUMENT_ROOT."/core/class/doleditor.class.php";
    +require_once DOL_DOCUMENT_ROOT."/opensurvey/fonctions.php";
     
     // Security check
     if (!$user->rights->opensurvey->write) accessforbidden();
    @@ -156,7 +157,7 @@ print '</tr>'."\n";
     
     print '<tr><td class="fieldrequired">'.  $langs->trans("ExpireDate")  .'</td><td>';
     
    -print $form->select_date($champdatefin?$champdatefin:-1,'champdatefin','','','',"add",1,0,1);
    +print $form->selectDate($champdatefin?$champdatefin:-1, 'champdatefin', '', '', '', "add", 1, 0);
     
     print '</tr>'."\n";
     print '</table>'."\n";
    @@ -204,6 +205,6 @@ else
     print '<br><br><br>'."\n";
     print '</form>'."\n";
     
    +// End of page
     llxFooter();
    -
     $db->close();
    diff --git a/htdocs/opensurvey/wizard/index.php b/htdocs/opensurvey/wizard/index.php
    index f911321062b..f15284e2e83 100644
    --- a/htdocs/opensurvey/wizard/index.php
    +++ b/htdocs/opensurvey/wizard/index.php
    @@ -45,11 +45,18 @@ print '<div class="center">';
     print '<p>'.$langs->trans("OrganizeYourMeetingEasily").'</p>';
     print '<div class="corps">';
     print '<br>';
    -print '<div class="index_date"><div><img class="opacity imgopensurveywizard" src="../img/date.png" onclick="document.formulaire.date.click()"></div><button id="date" name="choix_sondage" value="date" type="submit" class="button orange bigrounded"><img src="../img/calendar-32.png" alt="'.dol_escape_htmltag($langs->trans("CreateSurveyDate")).'" style="padding-right: 4px">'.dol_escape_htmltag($langs->trans("CreateSurveyDate")).'</button></div>';
    -print '<div class="index_sondage"><div><img class="opacity imgopensurveywizard" src="../img/sondage2.png" onclick="document.formulaire.autre.click()"></div><button id="autre" name="choix_sondage" value="autre" type="submit" class="button blue bigrounded"><img src="../img/chart-32.png" alt="'.dol_escape_htmltag($langs->trans("CreateSurveyStandard")).'" style="padding-right: 4px">'.dol_escape_htmltag($langs->trans("CreateSurveyStandard")).'</button></div><div style="clear:both;"></div>';
    +print '<div class="index_date">';
    +print '<div><img class="opacity imgopensurveywizard" src="../img/date.png" onclick="document.formulaire.date.click()"></div>';
    +print '<button id="date" name="choix_sondage" value="date" type="submit" class="button orange bigrounded"><img src="../img/calendar-32.png" alt="'.dol_escape_htmltag($langs->trans("CreateSurveyDate")).'" style="padding-right: 4px">'.dol_escape_htmltag($langs->trans("CreateSurveyDate")).'</button>';
    +print '</div>';
    +print '<div class="index_sondage">';
    +print '<div><img class="opacity imgopensurveywizard" src="../img/sondage2.png" onclick="document.formulaire.autre.click()"></div>';
    +print '<button id="autre" name="choix_sondage" value="autre" type="submit" class="button blue bigrounded"><img src="../img/chart-32.png" alt="'.dol_escape_htmltag($langs->trans("CreateSurveyStandard")).'" style="padding-right: 4px">'.dol_escape_htmltag($langs->trans("CreateSurveyStandard")).'</button>';
    +print '</div>';
    +print '<div style="clear:both;"></div>';
     print '</div>';
     print '</div></form>';
     
    +// End of page
     llxFooter();
    -
     $db->close();
    diff --git a/htdocs/paybox/admin/paybox.php b/htdocs/paybox/admin/paybox.php
    index 1db6c1906a3..dd9676a6813 100644
    --- a/htdocs/paybox/admin/paybox.php
    +++ b/htdocs/paybox/admin/paybox.php
    @@ -29,10 +29,8 @@ require_once DOL_DOCUMENT_ROOT.'/core/class/doleditor.class.php';
     
     $servicename='PayBox';
     
    -$langs->load("admin");
    -$langs->load("other");
    -$langs->load("paybox");
    -$langs->load("paypal");
    +// Load translation files required by the page
    +$langs->loadLangs(array('admin', 'other', 'paybox', 'paypal'));
     
     if (!$user->admin)
       accessforbidden();
    @@ -223,8 +221,8 @@ print '</td></tr>';
     
     print '<tr class="oddeven"><td>';
     print $langs->trans("ONLINE_PAYMENT_SENDEMAIL").'</td><td>';
    -print '<input size="32" type="email" name="ONLINE_PAYMENT_SENDEMAIL" value="'.$conf->global->ONLINE_PAYMENT_SENDEMAIL.'">';
    -print ' &nbsp; '.$langs->trans("Example").': myemail@myserver.com';
    +print '<input size="32" type="text" name="ONLINE_PAYMENT_SENDEMAIL" value="'.$conf->global->ONLINE_PAYMENT_SENDEMAIL.'">';
    +print ' &nbsp; '.$langs->trans("Example").': myemail@myserver.com, Payment service &lt;myemail2@myserver2.com&gt;';
     print '</td></tr>';
     
     // Payment token for URL
    @@ -252,5 +250,6 @@ print '<br><br>';
     
     include DOL_DOCUMENT_ROOT.'/core/tpl/onlinepaymentlinks.tpl.php';
     
    +// End of page
     llxFooter();
     $db->close();
    diff --git a/htdocs/paypal/admin/paypal.php b/htdocs/paypal/admin/paypal.php
    index 23bf26d375f..c4fb21c99e5 100644
    --- a/htdocs/paypal/admin/paypal.php
    +++ b/htdocs/paypal/admin/paypal.php
    @@ -32,10 +32,8 @@ require_once DOL_DOCUMENT_ROOT.'/core/class/doleditor.class.php';
     
     $servicename='PayPal';
     
    -$langs->load("admin");
    -$langs->load("other");
    -$langs->load("paypal");
    -$langs->load("paybox");
    +// Load translation files required by the page
    +$langs->loadLangs(array('admin', 'other', 'paypal', 'paybox'));
     
     if (! $user->admin) accessforbidden();
     
    @@ -256,8 +254,8 @@ print '</td></tr>';
     
     print '<tr class="oddeven"><td>';
     print $langs->trans("ONLINE_PAYMENT_SENDEMAIL").'</td><td>';
    -print '<input size="32" type="email" name="ONLINE_PAYMENT_SENDEMAIL" value="'.$conf->global->ONLINE_PAYMENT_SENDEMAIL.'">';
    -print ' &nbsp; '.$langs->trans("Example").': myemail@myserver.com';
    +print '<input size="32" type="text" name="ONLINE_PAYMENT_SENDEMAIL" value="'.$conf->global->ONLINE_PAYMENT_SENDEMAIL.'">';
    +print ' &nbsp; '.$langs->trans("Example").': myemail@myserver.com, Payment service &lt;myemail2@myserver2.com&gt;';
     print '</td></tr>';
     
     print '<tr class="liste_titre">';
    @@ -328,5 +326,6 @@ $token='';
     
     include DOL_DOCUMENT_ROOT.'/core/tpl/onlinepaymentlinks.tpl.php';
     
    +// End of page
     llxFooter();
     $db->close();
    diff --git a/htdocs/paypal/lib/paypal.lib.php b/htdocs/paypal/lib/paypal.lib.php
    index 4855799c508..e99acdedf5d 100644
    --- a/htdocs/paypal/lib/paypal.lib.php
    +++ b/htdocs/paypal/lib/paypal.lib.php
    @@ -287,7 +287,6 @@ function print_paypal_redirect($paymentAmount,$currencyCodeType,$paymentType,$re
     
             return $mesg;
         }
    -
     }
     
     /**
    @@ -401,7 +400,7 @@ function callSetExpressCheckout($paymentAmount, $currencyCodeType, $paymentType,
     	    $urlwithroot=$urlwithouturlroot.DOL_URL_ROOT;		// This is to use external domain name found into config file
     	    //$urlwithroot=DOL_MAIN_URL_ROOT;					// This is to use same domain name than current
     
    -	    $urllogo=$urlwithroot."/viewimage.php?modulepart=mycompany&file=".$mysoc->logo;
    +	    $urllogo=$urlwithroot."/viewimage.php?modulepart=mycompany&file=".urlencode('logos/'.$mysoc->logo);
     	    $nvpstr = $nvpstr . "&LOGOIMG=" . urlencode($urllogo);
         }
         if (! empty($conf->global->PAYPAL_BRANDNAME))
    diff --git a/htdocs/printing/admin/printing.php b/htdocs/printing/admin/printing.php
    index 66d1b0ac6f3..529ad7e33ec 100644
    --- a/htdocs/printing/admin/printing.php
    +++ b/htdocs/printing/admin/printing.php
    @@ -30,9 +30,8 @@ require_once DOL_DOCUMENT_ROOT.'/core/modules/printing/modules_printing.php';
     require_once DOL_DOCUMENT_ROOT.'/printing/lib/printing.lib.php';
     use OAuth\Common\Storage\DoliStorage;
     
    -$langs->load("admin");
    -$langs->load("printing");
    -$langs->load("oauth");
    +// Load translation files required by the page
    +$langs->loadLangs(array('admin', 'printing', 'oauth'));
     
     if (! $user->admin) accessforbidden();
     
    @@ -110,12 +109,12 @@ if ($action == 'setvalue' && $user->admin)
     
     $form = new Form($db);
     
    -llxHeader('',$langs->trans("PrintingSetup"));
    +llxHeader('', $langs->trans("PrintingSetup"));
     
     $linkback='<a href="'.DOL_URL_ROOT.'/admin/modules.php?restore_lastsearch_values=1">'.$langs->trans("BackToModuleList").'</a>';
     print load_fiche_titre($langs->trans("PrintingSetup"),$linkback,'title_setup');
     
    -$head=printingadmin_prepare_head($mode);
    +$head = printingAdminPrepareHead($mode);
     
     if ($mode == 'setup' && $user->admin)
     {
    @@ -128,7 +127,6 @@ if ($mode == 'setup' && $user->admin)
         print $langs->trans("PrintingDriverDesc".$driver)."<br><br>\n";
     
         print '<table class="noborder" width="100%">'."\n";
    -    $var=true;
         print '<tr class="liste_titre">';
         print '<th>'.$langs->trans("Parameters").'</th>';
         print '<th>'.$langs->trans("Value").'</th>';
    @@ -136,8 +134,7 @@ if ($mode == 'setup' && $user->admin)
         print "</tr>\n";
         $submit_enabled=0;
     
    -    if (! empty($driver))
    -    {
    +    if (! empty($driver)) {
             require_once DOL_DOCUMENT_ROOT.'/core/modules/printing/'.$driver.'.modules.php';
             $classname = 'printing_'.$driver;
             $langs->load($driver);
    @@ -147,7 +144,6 @@ if ($mode == 'setup' && $user->admin)
             $submit_enabled=0;
             foreach ($printer->conf as $key)
             {
    -
                 switch ($key['type']) {
                     case "text":
                     case "password":
    @@ -249,7 +245,6 @@ if ($mode == 'config' && $user->admin)
     
         print '<table class="noborder" width="100%">'."\n";
     
    -    $var=true;
         print '<tr class="liste_titre">';
         print '<th>'.$langs->trans("Description").'</th>';
         print '<th class="center">'.$langs->trans("Active").'</th>';
    @@ -308,7 +303,7 @@ if ($mode == 'test' && $user->admin)
             $langs->load($driver);
             $printer = new $classname($db);
             //print '<pre>'.print_r($printer, true).'</pre>';
    -        if (count($printer->getlist_available_printers())) {
    +        if (count($printer->getlistAvailablePrinters())) {
                 if ($printer->listAvailablePrinters()==0) {
                     print $printer->resprint;
                 } else {
    @@ -334,7 +329,6 @@ if ($mode == 'userconf' && $user->admin)
         print $langs->trans('PrintUserConfDesc'.$driver)."<br><br>\n";
     
         print '<table class="noborder" width="100%">';
    -    $var=true;
         print '<tr class="liste_titre">';
         print '<th>'.$langs->trans("User").'</th>';
         print '<th>'.$langs->trans("PrintModule").'</th>';
    @@ -366,6 +360,6 @@ if ($mode == 'userconf' && $user->admin)
     
     }
     
    +// End of page
     llxFooter();
    -
     $db->close();
    diff --git a/htdocs/printing/index.php b/htdocs/printing/index.php
    index 4fd21e6abc6..a95e3517be6 100644
    --- a/htdocs/printing/index.php
    +++ b/htdocs/printing/index.php
    @@ -1,6 +1,6 @@
     <?php
    -/* Copyright (C) 2014-2015  Frederic France      <frederic.france@free.fr>
    - * Copyright (C) 2016       Laurent Destailleur  <eldy@users.sourceforge.net>
    +/* Copyright (C) 2014-2018  Frederic France         <frederic.france@netlogic.fr>
    + * Copyright (C) 2016       Laurent Destailleur     <eldy@users.sourceforge.net>
      *
      * This program is free software; you can redistribute it and/or modify
      * it under the terms of the GNU General Public License as published by
    @@ -25,6 +25,7 @@
     require '../main.inc.php';
     include_once DOL_DOCUMENT_ROOT.'/core/modules/printing/modules_printing.php';
     
    +// Load translation files required by the page
     $langs->load("printing");
     
     
    @@ -39,34 +40,31 @@ $langs->load("printing");
      * View
      */
     
    -llxHeader("",$langs->trans("Printing"));
    +llxHeader("", $langs->trans("Printing"));
     
    -print_barre_liste($langs->trans("Printing"), 0, $_SERVER["PHP_SELF"], '', '', '', '<a class="button" href="'.$_SERVER["PHP_SELF"].'">'.$langs->trans("Refresh").'</a>', 0, 0, 'title_setup.png');
    +print_barre_liste($langs->trans("Printing"), 0, $_SERVER["PHP_SELF"], '', '', '', '<a class="button" href="' . $_SERVER["PHP_SELF"] . '">' . $langs->trans("Refresh") . '</a>', 0, 0, 'title_setup.png');
     
     print $langs->trans("DirectPrintingJobsDesc").'<br><br>';
     
     // List Jobs from printing modules
     $object = new PrintingDriver($db);
     $result = $object->listDrivers($db, 10);
    -foreach ($result as $driver) 
    -{
    +foreach ($result as $driver) {
         require_once DOL_DOCUMENT_ROOT.'/core/modules/printing/'.$driver.'.modules.php';
         $classname = 'printing_'.$driver;
         $langs->load($driver);
         $printer = new $classname($db);
    -    if ($conf->global->{$printer->active}) 
    -    {
    -        //$printer->list_jobs('commande');
    -        $result = $printer->list_jobs();
    +    if ($conf->global->{$printer->active}) {
    +        //$printer->listJobs('commande');
    +        $result = $printer->listJobs();
             print $printer->resprint;
    -        
    -        if ($result > 0) 
    -        {
    +
    +        if ($result > 0) {
                 setEventMessages($printer->error, $printer->errors, 'errors');
             }
         }
     }
     
    +// End of page
     llxFooter();
    -
     $db->close();
    diff --git a/htdocs/printing/lib/printing.lib.php b/htdocs/printing/lib/printing.lib.php
    index 697e986cd56..53257891e25 100644
    --- a/htdocs/printing/lib/printing.lib.php
    +++ b/htdocs/printing/lib/printing.lib.php
    @@ -1,5 +1,6 @@
     <?php
    -/* Copyright (C) 2015 Laurent Destailleur  <eldy@users.sourceforge.net>
    +/* Copyright (C) 2015       Laurent Destailleur     <eldy@users.sourceforge.net>
    + * Copyright (C) 2018       Frédéric France         <frederic.france@netlogic.fr>
      *
      * This program is free software; you can redistribute it and/or modify
      * it under the terms of the GNU General Public License as published by
    @@ -26,10 +27,10 @@
     /**
      *  Define head array for tabs of printing tools setup pages
      *
    - *  @param	string	$mode		Mode
    - *  @return         			Array of head
    + *  @param  string  $mode       Mode
    + *  @return array               Array of head
      */
    -function printingadmin_prepare_head($mode)
    +function printingAdminPrepareHead($mode)
     {
         global $langs, $conf;
     
    @@ -41,28 +42,26 @@ function printingadmin_prepare_head($mode)
         $head[$h][2] = 'config';
         $h++;
     
    -    if ($mode == 'setup')
    -    {
    -	    $head[$h][0] = DOL_URL_ROOT."/printing/admin/printing.php?mode=setup&driver=".GETPOST('driver','alpha');
    -	    $head[$h][1] = $langs->trans("SetupDriver");
    -	    $head[$h][2] = 'setup';
    -	    $h++;
    +    if ($mode == 'setup') {
    +        $head[$h][0] = DOL_URL_ROOT."/printing/admin/printing.php?mode=setup&driver=".GETPOST('driver','alpha');
    +        $head[$h][1] = $langs->trans("SetupDriver");
    +        $head[$h][2] = 'setup';
    +        $h++;
         }
     
    -    if ($mode == 'test')
    -    {
    -	    $head[$h][0] = DOL_URL_ROOT."/printing/admin/printing.php?mode=test&driver=".GETPOST('driver','alpha');
    -	    $head[$h][1] = $langs->trans("TargetedPrinter");
    -	    $head[$h][2] = 'test';
    -	    $h++;
    +    if ($mode == 'test') {
    +        $head[$h][0] = DOL_URL_ROOT."/printing/admin/printing.php?mode=test&driver=".GETPOST('driver','alpha');
    +        $head[$h][1] = $langs->trans("TargetedPrinter");
    +        $head[$h][2] = 'test';
    +        $h++;
         }
     
    -		/** TODO This feature seem to be not ready yet.
    -	    $head[$h][0] = DOL_URL_ROOT."/printing/admin/printing.php?mode=userconf";
    -	    $head[$h][1] = $langs->trans("UserConf");
    -	    $head[$h][2] = 'userconf';
    -	    $h++;
    -	    */
    +    /** TODO This feature seem to be not ready yet.
    +    $head[$h][0] = DOL_URL_ROOT."/printing/admin/printing.php?mode=userconf";
    +    $head[$h][1] = $langs->trans("UserConf");
    +    $head[$h][2] = 'userconf';
    +    $h++;
    +    */
     
         //$object=new stdClass();
     
    @@ -76,4 +75,3 @@ function printingadmin_prepare_head($mode)
     
         return $head;
     }
    -
    diff --git a/htdocs/product/admin/dynamic_prices.php b/htdocs/product/admin/dynamic_prices.php
    index bd7fce52b77..4f40c85e2a9 100644
    --- a/htdocs/product/admin/dynamic_prices.php
    +++ b/htdocs/product/admin/dynamic_prices.php
    @@ -27,6 +27,7 @@ require_once DOL_DOCUMENT_ROOT.'/fourn/class/fournisseur.product.class.php';
     require_once DOL_DOCUMENT_ROOT.'/product/dynamic_price/class/price_global_variable.class.php';
     require_once DOL_DOCUMENT_ROOT.'/product/dynamic_price/class/price_global_variable_updater.class.php';
     
    +// Load translation files required by the page
     $langs->load("products");
     
     $id = GETPOST('id', 'int');
    @@ -356,5 +357,6 @@ if ($action == 'create_updater' || $action == 'edit_updater') {
         print '</form>';
     }
     
    +// End of page
     llxFooter();
     $db->close();
    diff --git a/htdocs/product/admin/price_rules.php b/htdocs/product/admin/price_rules.php
    index 088c0126417..e0faaaf83e5 100644
    --- a/htdocs/product/admin/price_rules.php
    +++ b/htdocs/product/admin/price_rules.php
    @@ -14,7 +14,7 @@
      *
      * You should have received a copy of the GNU General Public License
      * along with this program. If not, see <http://www.gnu.org/licenses/>.
    - * 
    + *
      * Page to set how to autocalculate price for each level when option
      * PRODUCT_MULTIPRICE is on.
      */
    @@ -23,8 +23,8 @@ require '../../main.inc.php';
     require_once DOL_DOCUMENT_ROOT.'/core/lib/admin.lib.php';
     require_once DOL_DOCUMENT_ROOT.'/core/lib/product.lib.php';
     
    -$langs->load("admin");
    -$langs->load("products");
    +// Load translation files required by the page
    +$langs->loadLangs(array('admin', 'products'));
     
     // Security check
     if (! $user->admin || (empty($conf->product->enabled) && empty($conf->service->enabled)))
    @@ -145,7 +145,7 @@ for ($i = 1; $i <= $conf->global->PRODUIT_MULTIPRICES_LIMIT; $i++) {
     	$price_options[$i] = $langs->trans('SellingPrice').' '.$i;
     }
     
    -$genPriceOptions = function($level) use ($price_options) {
    +$genPriceOptions = function ($level) use ($price_options) {
     
     	$return = array();
     
    @@ -190,16 +190,16 @@ $genPriceOptions = function($level) use ($price_options) {
     		<?php endfor ?>
     	</table>
     
    -<?php 
    +<?php
     
     dol_fiche_end();
     
     print '<div style="text-align: center">
     		<input type="submit" value="'.$langs->trans('Save').'" class="button">
     	</div>';
    -	
    +
     print '</form>';
     
    +// End of page
     llxFooter();
    -
     $db->close();
    diff --git a/htdocs/product/admin/product.php b/htdocs/product/admin/product.php
    index 3ff76dd1f82..2cdb5c1ca52 100644
    --- a/htdocs/product/admin/product.php
    +++ b/htdocs/product/admin/product.php
    @@ -36,6 +36,7 @@ require_once DOL_DOCUMENT_ROOT.'/core/lib/product.lib.php';
     require_once DOL_DOCUMENT_ROOT.'/product/class/product.class.php';
     require_once DOL_DOCUMENT_ROOT.'/core/class/html.formbarcode.class.php';
     
    +// Load translation files required by the page
     $langs->loadLangs(array("admin","products"));
     
     // Security check
    @@ -143,6 +144,18 @@ if ($action == 'other')
     
     	$value = GETPOST('activate_usesearchtoselectproduct','alpha');
     	$res = dolibarr_set_const($db, "PRODUIT_USE_SEARCH_TO_SELECT", $value,'chaine',0,'',$conf->entity);
    +	
    +	$value = GETPOST('activate_useProdFournDesc', 'alpha');
    +	$res = dolibarr_set_const($db, "PRODUIT_FOURN_TEXTS", $value,'chaine',0,'',$conf->entity);
    +	if ($value) {
    +	    $sql_test = "SELECT count(desc_fourn) as cpt FROM ".MAIN_DB_PREFIX."product_fournisseur_price WHERE 1";
    +	    $resql = $db->query($sql_test);
    +	    if (!$resql && $db->lasterrno == 'DB_ERROR_NOSUCHFIELD') // if the field does not exist, we create it
    +	    {
    +	        $sql_new = "ALTER TABLE ".MAIN_DB_PREFIX."product_fournisseur_price ADD COLUMN desc_fourn text";
    +	        $resql_new = $db->query($sql_new);
    +	    }
    +	}
     }
     
     if ($action == 'specimen') // For products
    @@ -179,13 +192,13 @@ if ($action == 'specimen') // For products
     		}
     		else
     		{
    -			setEventMessage($obj->error,'errors');
    +			setEventMessages($obj->error, $obj->errors, 'errors');
     			dol_syslog($obj->error, LOG_ERR);
     		}
     	}
     	else
     	{
    -		setEventMessage($langs->trans("ErrorModuleNotFound"),'errors');
    +		setEventMessages($langs->trans("ErrorModuleNotFound"), null, 'errors');
     		dol_syslog($langs->trans("ErrorModuleNotFound"), LOG_ERR);
     	}
     }
    @@ -400,7 +413,6 @@ print "</tr>\n";
     
     clearstatcache();
     
    -$var=true;
     foreach ($dirmodels as $reldir)
     {
         foreach (array('','/doc') as $valdir)
    @@ -437,7 +449,6 @@ foreach ($dirmodels as $reldir)
     
     	                        if ($modulequalified)
     	                        {
    -	                            $var = !$var;
     	                            print '<tr class="oddeven"><td width="100">';
     	                            print (empty($module->name)?$name:$module->name);
     	                            print "</td><td>\n";
    @@ -523,12 +534,10 @@ print "<br>";
     print load_fiche_titre($langs->trans("ProductOtherConf"), '', '');
     
     
    -
     print '<form method="POST" action="'.$_SERVER['PHP_SELF'].'">';
     print '<input type="hidden" name="token" value="'.$_SESSION['newtoken'].'">';
     print '<input type="hidden" name="action" value="other">';
     
    -$var=true;
     print '<table class="noborder" width="100%">';
     print '<tr class="liste_titre">';
     print '<td>'.$langs->trans("Parameters").'</td>'."\n";
    @@ -541,9 +550,10 @@ print '<td width="80">&nbsp;</td></tr>'."\n";
      */
     
     $rowspan = 4;
    -if (! empty($conf->global->PRODUIT_MULTIPRICES)) $rowspan++;
    +if (! empty($conf->global->PRODUIT_MULTIPRICES) || ! empty($conf->global->PRODUIT_CUSTOMER_PRICES_BY_QTY_MULTIPRICES)) $rowspan++;
     if (empty($conf->global->PRODUIT_USE_SEARCH_TO_SELECT)) $rowspan++;
     if (! empty($conf->global->MAIN_MULTILANGS)) $rowspan++;
    +if (! empty($conf->fournisseur->enabled)) $rowspan++;
     
     
     print '<tr class="oddeven">';
    @@ -553,7 +563,7 @@ $current_rule = 'PRODUCT_PRICE_UNIQ';
     if (!empty($conf->global->PRODUIT_MULTIPRICES)) $current_rule='PRODUIT_MULTIPRICES';
     if (!empty($conf->global->PRODUIT_CUSTOMER_PRICES_BY_QTY)) $current_rule='PRODUIT_CUSTOMER_PRICES_BY_QTY';
     if (!empty($conf->global->PRODUIT_CUSTOMER_PRICES)) $current_rule='PRODUIT_CUSTOMER_PRICES';
    -if ((!empty($conf->global->PRODUIT_CUSTOMER_PRICES_BY_QTY)) && (!empty($conf->global->PRODUIT_MULTIPRICES))) $current_rule='PRODUIT_CUSTOMER_PRICES_BY_QTY_MULTIPRICES';
    +if (!empty($conf->global->PRODUIT_CUSTOMER_PRICES_BY_QTY_MULTIPRICES)) $current_rule='PRODUIT_CUSTOMER_PRICES_BY_QTY_MULTIPRICES';
     print $form->selectarray("princingrule",$select_pricing_rules,$current_rule);
     if ( empty($conf->multicompany->enabled))
     {
    @@ -566,9 +576,8 @@ print '</tr>';
     
     
     // multiprix nombre de prix a proposer
    -if (! empty($conf->global->PRODUIT_MULTIPRICES))
    +if (! empty($conf->global->PRODUIT_MULTIPRICES) || ! empty($conf->global->PRODUIT_CUSTOMER_PRICES_BY_QTY_MULTIPRICES))
     {
    -
     	print '<tr class="oddeven">';
     	print '<td>'.$langs->trans("MultiPricesNumPrices").'</td>';
     	print '<td align="right"><input size="3" type="text" class="flat" name="value_PRODUIT_MULTIPRICES_LIMIT" value="'.$conf->global->PRODUIT_MULTIPRICES_LIMIT.'"></td>';
    @@ -610,7 +619,6 @@ print '</tr>';
     
     if (empty($conf->global->PRODUIT_USE_SEARCH_TO_SELECT))
     {
    -
     	print '<tr class="oddeven">';
     	print '<td>'.$langs->trans("NumberOfProductShowInSelect").'</td>';
     	print '<td align="right"><input size="3" type="text" class="flat" name="value_PRODUIT_LIMIT_SIZE" value="'.$conf->global->PRODUIT_LIMIT_SIZE.'"></td>';
    @@ -618,7 +626,6 @@ if (empty($conf->global->PRODUIT_USE_SEARCH_TO_SELECT))
     }
     
     // Visualiser description produit dans les formulaires activation/desactivation
    -
     print '<tr class="oddeven">';
     print '<td>'.$langs->trans("ViewProductDescInFormAbility").'</td>';
     print '<td width="60" align="right">';
    @@ -651,7 +658,6 @@ print '</tr>';
     // View product description in thirdparty language
     if (! empty($conf->global->MAIN_MULTILANGS))
     {
    -
     	print '<tr class="oddeven">';
     	print '<td>'.$langs->trans("ViewProductDescInThirdpartyLanguageAbility").'</td>';
     	print '<td width="60" align="right">';
    @@ -660,12 +666,20 @@ if (! empty($conf->global->MAIN_MULTILANGS))
     	print '</tr>';
     }
     
    +if (! empty($conf->fournisseur->enabled))
    +{
    +    print '<tr class="oddeven">';
    +    print '<td>'.$langs->trans("UseProductFournDesc").'</td>';
    +    print '<td width="60" align="right">';
    +    print $form->selectyesno("activate_useProdFournDesc", (! empty($conf->global->PRODUIT_FOURN_TEXTS)?$conf->global->PRODUIT_FOURN_TEXTS:0), 1);
    +    print '</td>';
    +    print '</tr>';
    +}
     
     if (! empty($conf->global->PRODUCT_CANVAS_ABILITY))
     {
     	// Add canvas feature
     	$dir = DOL_DOCUMENT_ROOT . "/product/canvas/";
    -	$var = false;
     
     	print '<tr class="liste_titre">';
     	print '<td>'.$langs->trans("ProductSpecial").'</td>'."\n";
    @@ -693,8 +707,7 @@ if (! empty($conf->global->PRODUCT_CANVAS_ABILITY))
     
         				if ($conf->$module->enabled)
         				{
    -
    -    					print "<tr ".$bc[$var]."><td>";
    +    					print '<tr class="oddeven"><td>';
     
         					print $object->description;
     
    @@ -731,7 +744,7 @@ print '</table>';
     
     print '</form>';
     
    +// End of page
     llxFooter();
    -
     $db->close();
     
    diff --git a/htdocs/product/admin/product_extrafields.php b/htdocs/product/admin/product_extrafields.php
    index 856151a8238..82eafd230d7 100644
    --- a/htdocs/product/admin/product_extrafields.php
    +++ b/htdocs/product/admin/product_extrafields.php
    @@ -29,9 +29,8 @@ require '../../main.inc.php';
     require_once DOL_DOCUMENT_ROOT.'/core/lib/product.lib.php';
     require_once DOL_DOCUMENT_ROOT.'/core/class/extrafields.class.php';
     
    -$langs->load("companies");
    -$langs->load("admin");
    -$langs->load("products");
    +// Load translation files required by the page
    +$langs->loadLangs(array('companies', 'admin', 'products'));
     
     $extrafields = new ExtraFields($db);
     $form = new Form($db);
    @@ -95,7 +94,7 @@ dol_fiche_end();
     if ($action != 'create' && $action != 'edit')
     {
         print '<div class="tabsAction">';
    -    print "<a class=\"butAction\" href=\"".$_SERVER["PHP_SELF"]."?action=create\">".$langs->trans("NewAttribute")."</a>";
    +    print "<a class=\"butAction\" href=\"".$_SERVER["PHP_SELF"]."?action=create#newattrib\">".$langs->trans("NewAttribute")."</a>";
         print "</div>";
     }
     
    @@ -108,8 +107,8 @@ if ($action != 'create' && $action != 'edit')
     
     if ($action == 'create')
     {
    -    print "<br>";
    -    print load_fiche_titre($langs->trans('NewAttribute'));
    +	print '<br><div id="newattrib"></div>';
    +	print load_fiche_titre($langs->trans('NewAttribute'));
     
         require DOL_DOCUMENT_ROOT.'/core/tpl/admin_extrafields_add.tpl.php';
     }
    @@ -127,6 +126,6 @@ if ($action == 'edit' && ! empty($attrname))
         require DOL_DOCUMENT_ROOT.'/core/tpl/admin_extrafields_edit.tpl.php';
     }
     
    +// End of page
     llxFooter();
    -
     $db->close();
    diff --git a/htdocs/product/admin/product_lot_extrafields.php b/htdocs/product/admin/product_lot_extrafields.php
    index 20f3b9d30b9..8e57daf7491 100644
    --- a/htdocs/product/admin/product_lot_extrafields.php
    +++ b/htdocs/product/admin/product_lot_extrafields.php
    @@ -29,10 +29,8 @@ require '../../main.inc.php';
     require_once DOL_DOCUMENT_ROOT.'/core/lib/product.lib.php';
     require_once DOL_DOCUMENT_ROOT.'/core/class/extrafields.class.php';
     
    -$langs->load("companies");
    -$langs->load("admin");
    -$langs->load("products");
    -$langs->load("productbatch");
    +// Load translation files required by the page
    +$langs->loadLangs(array('companies', 'admin', 'products', 'productbatch'));
     
     $extrafields = new ExtraFields($db);
     $form = new Form($db);
    @@ -86,7 +84,7 @@ dol_fiche_end();
     if ($action != 'create' && $action != 'edit')
     {
         print '<div class="tabsAction">';
    -    print "<a class=\"butAction\" href=\"".$_SERVER["PHP_SELF"]."?action=create\">".$langs->trans("NewAttribute")."</a>";
    +    print "<a class=\"butAction\" href=\"".$_SERVER["PHP_SELF"]."?action=create#newattrib\">".$langs->trans("NewAttribute")."</a>";
         print "</div>";
     }
     
    @@ -99,8 +97,8 @@ if ($action != 'create' && $action != 'edit')
     
     if ($action == 'create')
     {
    -    print "<br>";
    -    print load_fiche_titre($langs->trans('NewAttribute'));
    +	print '<br><div id="newattrib"></div>';
    +	print load_fiche_titre($langs->trans('NewAttribute'));
     
         require DOL_DOCUMENT_ROOT.'/core/tpl/admin_extrafields_add.tpl.php';
     }
    @@ -118,6 +116,6 @@ if ($action == 'edit' && ! empty($attrname))
         require DOL_DOCUMENT_ROOT.'/core/tpl/admin_extrafields_edit.tpl.php';
     }
     
    +// End of page
     llxFooter();
    -
     $db->close();
    diff --git a/htdocs/product/admin/product_tools.php b/htdocs/product/admin/product_tools.php
    index c9323f75823..a153e9f1ab6 100644
    --- a/htdocs/product/admin/product_tools.php
    +++ b/htdocs/product/admin/product_tools.php
    @@ -31,8 +31,8 @@ require_once DOL_DOCUMENT_ROOT.'/core/lib/product.lib.php';
     require_once DOL_DOCUMENT_ROOT.'/product/class/product.class.php';
     require_once DOL_DOCUMENT_ROOT.'/fourn/class/fournisseur.product.class.php';
     
    -$langs->load("admin");
    -$langs->load("products");
    +// Load translation files required by the page
    +$langs->loadLangs(array('admin', 'products'));
     
     // Security check
     if (! $user->admin) accessforbidden();
    @@ -294,8 +294,6 @@ if (empty($mysoc->country_code))
     else
     {
     
    -	$var=true;
    -
     	print '<form method="POST" action="'.$_SERVER['PHP_SELF'].'">';
     	print '<input type="hidden" name="token" value="'.$_SESSION['newtoken'].'" />';
     	print '<input type="hidden" name="action" value="convert" />';
    @@ -344,6 +342,6 @@ else
     	print '</form>';
     }
     
    +// End of page
     llxFooter();
    -
     $db->close();
    diff --git a/htdocs/product/agenda.php b/htdocs/product/agenda.php
    index 166265ba247..2dfe8aa425f 100644
    --- a/htdocs/product/agenda.php
    +++ b/htdocs/product/agenda.php
    @@ -33,6 +33,7 @@ require_once DOL_DOCUMENT_ROOT.'/compta/facture/class/facture.class.php';
     require_once DOL_DOCUMENT_ROOT.'/core/lib/functions2.lib.php';
     require_once DOL_DOCUMENT_ROOT.'/core/lib/product.lib.php';
     
    +// Load translation files required by the page
     $langs->load("companies");
     
     if (GETPOST('actioncode','array'))
    @@ -202,7 +203,6 @@ if ($id > 0 || $ref)
         }
     }
     
    -
    +// End of page
     llxFooter();
    -
     $db->close();
    diff --git a/htdocs/product/canvas/product/actions_card_product.class.php b/htdocs/product/canvas/product/actions_card_product.class.php
    index d7b91abe246..bcd9773c719 100644
    --- a/htdocs/product/canvas/product/actions_card_product.class.php
    +++ b/htdocs/product/canvas/product/actions_card_product.class.php
    @@ -1,5 +1,5 @@
     <?php
    -/* Copyright (C) 2010 Regis Houssin  <regis.houssin@capnetworks.com>
    +/* Copyright (C) 2010-2018 Regis Houssin  <regis.houssin@capnetworks.com>
      *
      * This program is free software; you can redistribute it and/or modify
      * it under the terms of the GNU General Public License as published by
    @@ -64,6 +64,7 @@ class ActionsCardProduct
     	}
     
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *    Assign custom values for canvas (for example into this->tpl to be used by templates)
     	 *
    @@ -74,6 +75,7 @@ class ActionsCardProduct
     	 */
     	function assign_values(&$action, $id=0, $ref='')
     	{
    +        // phpcs:enable
     		global $limit, $offset, $sortfield, $sortorder;
             global $conf, $langs, $user, $mysoc, $canvas;
     		global $form, $formproduct;
    @@ -101,7 +103,7 @@ class ActionsCardProduct
     		$this->tpl['ref'] = $this->ref;
     
     		// Label
    -		$this->tpl['label'] = $this->libelle;
    +		$this->tpl['label'] = $this->label;
     
     		// Description
     		$this->tpl['description'] = nl2br($this->description);
    @@ -123,20 +125,6 @@ class ActionsCardProduct
     			$this->tpl['tva_tx'] = $form->load_tva("tva_tx",-1,$mysoc,'');
     		}
     
    -		if ($action == 'create' || $action == 'edit')
    -		{
    -			// Status
    -			$statutarray=array('1' => $langs->trans("OnSell"), '0' => $langs->trans("NotOnSell"));
    -			$this->tpl['status'] = $form->selectarray('statut',$statutarray,$this->status);
    -
    -			//To Buy
    -			$statutarray=array('1' => $langs->trans("Yes"), '0' => $langs->trans("No"));
    -			$this->tpl['tobuy'] = $form->selectarray('tobuy',$statutarray,$this->status_buy);
    -
    -            $this->tpl['description'] = $this->description;
    -            $this->tpl['note'] = $this->note;
    -		}
    -
     		if ($action == 'view')
     		{
                 $head = product_prepare_head($this->object);
    @@ -180,10 +168,13 @@ class ActionsCardProduct
     		{
         		// Status
         		$statutarray=array('1' => $langs->trans("OnSell"), '0' => $langs->trans("NotOnSell"));
    -    		$this->tpl['status'] = $form->selectarray('statut',$statutarray,$_POST["statut"]);
    +    		$this->tpl['status'] = $form->selectarray('statut',$statutarray,$this->object->status);
     
         		$statutarray=array('1' => $langs->trans("ProductStatusOnBuy"), '0' => $langs->trans("ProductStatusNotOnBuy"));
    -    		$this->tpl['status_buy'] = $form->selectarray('statut_buy',$statutarray,$_POST["statut_buy"]);
    +    		$this->tpl['status_buy'] = $form->selectarray('statut_buy',$statutarray,$this->object->status_buy);
    +
    +    		$this->tpl['description'] = $this->description;
    +    		$this->tpl['note'] = $this->note;
     
     		    // Finished
     			$statutarray=array('1' => $langs->trans("Finished"), '0' => $langs->trans("RowMaterial"));
    @@ -208,10 +199,6 @@ class ActionsCardProduct
     
     		if ($action == 'view')
     		{
    -    		// Status
    -    		$this->tpl['status'] = $this->object->getLibStatut(2,0);
    -    		$this->tpl['status_buy'] = $this->object->getLibStatut(2,1);
    -
         		// Photo
     			$this->tpl['nblignes'] = 4;
     			if ($this->object->is_photo_available($conf->product->multidir_output[$this->object->entity]))
    @@ -253,7 +240,6 @@ class ActionsCardProduct
     		{
     	        $this->LoadListDatas($limit, $offset, $sortfield, $sortorder);
     		}
    -
     	}
     
     
    @@ -268,7 +254,7 @@ class ActionsCardProduct
     
     		$this->field_list = array();
     
    -		$sql = "SELECT rowid, name, alias, title, align, sort, search, enabled, rang";
    +		$sql = "SELECT rowid, name, alias, title, align, sort, search, visible, enabled, rang";
     		$sql.= " FROM ".MAIN_DB_PREFIX."c_field_list";
     		$sql.= " WHERE element = '".$this->db->escape($this->fieldListName)."'";
     		$sql.= " AND entity = ".$conf->entity;
    @@ -293,6 +279,7 @@ class ActionsCardProduct
     				$fieldlist["align"]		= $obj->align;
     				$fieldlist["sort"]		= $obj->sort;
     				$fieldlist["search"]	= $obj->search;
    +				$fieldlist["visible"]	= $obj->visible;
     				$fieldlist["enabled"]	= verifCond($obj->enabled);
     				$fieldlist["order"]		= $obj->rang;
     
    @@ -309,6 +296,7 @@ class ActionsCardProduct
     	}
     
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 * 	Fetch datas list and save into ->list_datas
     	 *
    @@ -320,6 +308,7 @@ class ActionsCardProduct
     	 */
     	function LoadListDatas($limit, $offset, $sortfield, $sortorder)
     	{
    +        // phpcs:enable
     		global $conf, $langs;
     
             $this->getFieldList();
    @@ -445,6 +434,4 @@ class ActionsCardProduct
     			dol_print_error($this->db);
     		}
     	}
    -
     }
    -
    diff --git a/htdocs/product/canvas/product/tpl/card_create.tpl.php b/htdocs/product/canvas/product/tpl/card_create.tpl.php
    index e763605f701..dbaaed35319 100644
    --- a/htdocs/product/canvas/product/tpl/card_create.tpl.php
    +++ b/htdocs/product/canvas/product/tpl/card_create.tpl.php
    @@ -1,5 +1,5 @@
     <?php
    -/* Copyright (C) 2010 Regis Houssin <regis.houssin@capnetworks.com>
    +/* Copyright (C) 2010-2018 Regis Houssin <regis.houssin@capnetworks.com>
      *
      * This program is free software; you can redistribute it and/or modify
      * it under the terms of the GNU General Public License as published by
    @@ -30,7 +30,10 @@ $statutarray=array('1' => $langs->trans("OnSell"), '0' => $langs->trans("NotOnSe
     
     <!-- BEGIN PHP TEMPLATE -->
     
    -<?php print load_fiche_titre($langs->trans("Product")); ?>
    +<?php
    +print load_fiche_titre($langs->trans("NewProduct"),'','title_products.png');
    +dol_fiche_head('');
    +?>
     
     <?php dol_htmloutput_errors((is_numeric($object->error)?'':$object->error),$object->errors); ?>
     
    @@ -55,7 +58,7 @@ $statutarray=array('1' => $langs->trans("OnSell"), '0' => $langs->trans("NotOnSe
     
     <tr>
     <td class="fieldrequired"><?php echo $langs->trans("Label"); ?></td>
    -<td><input name="libelle" size="40" value="<?php echo $object->label; ?>"></td>
    +<td><input name="label" size="40" value="<?php echo $object->label; ?>"></td>
     </tr>
     
     <tr>
    @@ -65,7 +68,7 @@ $statutarray=array('1' => $langs->trans("OnSell"), '0' => $langs->trans("NotOnSe
     
     <tr>
     <td class="fieldrequired"><?php echo $langs->trans("Status").' ('.$langs->trans("Buy").')'; ?></td>
    -<td><?php echo $form->selectarray('statut_buy',$statutarray,$object->status_tobuy); ?></td>
    +<td><?php echo $form->selectarray('statut_buy',$statutarray,$object->status_buy); ?></td>
     </tr>
     
     <?php if (! empty($conf->stock->enabled)) { ?>
    diff --git a/htdocs/product/canvas/product/tpl/card_edit.tpl.php b/htdocs/product/canvas/product/tpl/card_edit.tpl.php
    index c64c5dbe1e4..f114020a4bc 100644
    --- a/htdocs/product/canvas/product/tpl/card_edit.tpl.php
    +++ b/htdocs/product/canvas/product/tpl/card_edit.tpl.php
    @@ -1,5 +1,5 @@
     <?php
    -/* Copyright (C) 2010 Regis Houssin <regis.houssin@capnetworks.com>
    +/* Copyright (C) 2010-2018 Regis Houssin <regis.houssin@capnetworks.com>
      *
      * This program is free software; you can redistribute it and/or modify
      * it under the terms of the GNU General Public License as published by
    @@ -31,7 +31,9 @@ $statutarray=array('1' => $langs->trans("OnSell"), '0' => $langs->trans("NotOnSe
     <!-- BEGIN PHP TEMPLATE -->
     
     <?php
    -print load_fiche_titre($langs->trans("Product"));
    +$head=product_prepare_head($object);
    +$titre=$langs->trans("CardProduct".$object->type);
    +dol_fiche_head($head, 'card', $titre, 0, 'product');
     
     dol_htmloutput_errors($object->error,$object->errors);
     ?>
    @@ -55,7 +57,7 @@ dol_htmloutput_errors($object->error,$object->errors);
     
     <tr>
     <td class="fieldrequired"><?php echo $langs->trans("Label"); ?></td>
    -<td><input name="libelle" size="40" value="<?php echo $object->label; ?>"></td>
    +<td><input name="label" size="40" value="<?php echo $object->label; ?>"></td>
     </tr>
     
     <tr>
    @@ -65,7 +67,7 @@ dol_htmloutput_errors($object->error,$object->errors);
     
     <tr>
     <td class="fieldrequired"><?php echo $langs->trans("Status").' ('.$langs->trans("Buy").')'; ?></td>
    -<td><?php echo $form->selectarray('statut_buy',$statutarray,$object->status_tobuy); ?></td>
    +<td><?php echo $form->selectarray('statut_buy',$statutarray,$object->status_buy); ?></td>
     </tr>
     
     <?php if (! empty($conf->stock->enabled)) { ?>
    diff --git a/htdocs/product/canvas/product/tpl/card_view.tpl.php b/htdocs/product/canvas/product/tpl/card_view.tpl.php
    index 44b1f96203b..61964399e1c 100644
    --- a/htdocs/product/canvas/product/tpl/card_view.tpl.php
    +++ b/htdocs/product/canvas/product/tpl/card_view.tpl.php
    @@ -1,5 +1,5 @@
     <?php
    -/* Copyright (C) 2010-2012 Regis Houssin <regis.houssin@capnetworks.com>
    +/* Copyright (C) 2010-2018 Regis Houssin <regis.houssin@capnetworks.com>
      *
      * This program is free software; you can redistribute it and/or modify
      * it under the terms of the GNU General Public License as published by
    @@ -27,7 +27,20 @@ $object=$GLOBALS['object'];
     ?>
     
     <!-- BEGIN PHP TEMPLATE -->
    -<?php echo $langs->trans("Product"); ?>
    +<?php
    +$head=product_prepare_head($object);
    +$titre=$langs->trans("CardProduct".$object->type);
    +
    +dol_fiche_head($head, 'card', $titre, -1, 'product');
    +
    +$linkback = '<a href="'.DOL_URL_ROOT.'/product/list.php?restore_lastsearch_values=1&type='.$object->type.'">'.$langs->trans("BackToList").'</a>';
    +$object->next_prev_filter=" fk_product_type = ".$object->type;
    +
    +$shownav = 1;
    +if ($user->societe_id && ! in_array('product', explode(',',$conf->global->MAIN_MODULES_FOR_EXTERNAL))) $shownav=0;
    +
    +dol_banner_tab($object, 'ref', $linkback, $shownav, 'ref');
    +?>
     
     <?php dol_htmloutput_errors($object->error,$object->errors); ?>
     
    @@ -50,16 +63,6 @@ $object=$GLOBALS['object'];
     
     </tr>
     
    -<tr>
    -<td><?php echo $langs->trans("Status").' ('.$langs->trans("Sell").')'; ?></td>
    -<td><?php echo $object->status; ?></td>
    -</tr>
    -
    -<tr>
    -<td><?php echo $langs->trans("Status").' ('.$langs->trans("Buy").')'; ?></td>
    -<td><?php echo $object->status_buy; ?></td>
    -</tr>
    -
     <tr>
     <td class="tdtop"><?php echo $langs->trans("Description"); ?></td>
     <td colspan="2"><?php echo $object->description; ?></td>
    diff --git a/htdocs/product/canvas/product/tpl/list.tpl.php b/htdocs/product/canvas/product/tpl/list.tpl.php
    deleted file mode 100644
    index e5c315e8148..00000000000
    --- a/htdocs/product/canvas/product/tpl/list.tpl.php
    +++ /dev/null
    @@ -1,108 +0,0 @@
    -<?php
    -/* Copyright (C) 2010 Regis Houssin <regis.houssin@capnetworks.com>
    - *
    - * This program is free software; you can redistribute it and/or modify
    - * it under the terms of the GNU General Public License as published by
    - * the Free Software Foundation; either version 3 of the License, or
    - * (at your option) any later version.
    - *
    - * This program is distributed in the hope that it will be useful,
    - * but WITHOUT ANY WARRANTY; without even the implied warranty of
    - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
    - * GNU General Public License for more details.
    - *
    - * You should have received a copy of the GNU General Public License
    - * along with this program. If not, see <http://www.gnu.org/licenses/>.
    - */
    -
    -// Protection to avoid direct call of template
    -if (empty($conf) || ! is_object($conf))
    -{
    -	print "Error, template page can't be called as URL";
    -	exit;
    -}
    -
    -?>
    -
    -<!-- BEGIN PHP TEMPLATE -->
    -
    -<table class="notopnoleftnoright allwidth" style="margin-bottom: 2px;">
    -<tr>
    -	<td class="nobordernopadding" width="40" align="left" valign="middle">
    -		<?php echo $title_picto; ?>
    -	</td>
    -	<td class="nobordernopadding" valign="middle">
    -    	<div class="titre"><?php echo $title_text; ?></div>
    -	</td>
    -</tr>
    -</table>
    -
    -<form action="<?php echo $_SERVER["PHP_SELF"]; ?>" method="post" name="formulaire">
    -<input type="hidden" name="token" value="<?php echo $_SESSION['newtoken']; ?>">
    -<input type="hidden" name="action" value="list">
    -<input type="hidden" name="sortfield" value="<?php echo $sortfield; ?>">
    -<input type="hidden" name="sortorder" value="<?php echo $sortorder; ?>">
    -<input type="hidden" name="canvas" value="default">
    -<input type="hidden" name="type" value="0">
    -
    -<table class="liste allwidth">
    -
    -<!-- FIELDS TITLE -->
    -
    -<tr class="liste_titre">
    -	<?php
    - 	foreach($fieldlist as $field) {
    - 		if ($field['enabled']) {
    - 			if ($field['sort'])	{ ?>
    - 				<td class="liste_titre" align="<?php echo $field['align']; ?>"><?php echo $field['title']; ?>
    - 					<a href="<?php echo $_SERVER["PHP_SELF"];?>?sortfield=<?php echo $field['name']; ?>&amp;sortorder=asc&amp;begin=&amp;tosell=&amp;canvas=default&amp;fourn_id=&amp;snom=&amp;sref=">
    - 						<img src="<?php echo DOL_URL_ROOT; ?>/theme/<?php echo $conf->theme; ?>/img/1downarrow.png" border="0" alt="A-Z" title="A-Z">
    - 					</a>
    -  					<a href="<?php echo $_SERVER["PHP_SELF"];?>?sortfield=<?php echo $field['name']; ?>&amp;sortorder=desc&amp;begin=&amp;tosell=&amp;canvas=default&amp;fourn_id=&amp;snom=&amp;sref=">
    -  						<img src="<?php echo DOL_URL_ROOT; ?>/theme/<?php echo $conf->theme; ?>/img/1uparrow.png" border="0" alt="Z-A" title="Z-A">
    -  					</a>
    -  				</td>
    -  		<?php } else { ?>
    -  				<td class="liste_titre" align="<?php echo $field['align']; ?>"><?php echo $field['title']; ?></td>
    -	<?php } } } ?>
    -</tr>
    -
    - <!-- FIELDS SEARCH -->
    -
    -<tr class="liste_titre">
    -	<?php
    - 	$num = count($fieldlist);
    - 	foreach($fieldlist as $key => $searchfield)	{
    - 		if ($searchfield['enabled']) {
    - 			if ($searchfield['search'])	{ ?>
    -  				<td class="liste_titre" align="<?php echo $searchfield['align']; ?>"><input class="flat" type="text" name="s<?php echo $searchfield['alias']; ?>" value=""></td>
    -	<?php } else if ($key == $num) {
    -        print '<td class="liste_titre" align="right">';
    -        $searchpicto=$form->showFilterAndCheckAddButtons(0);
    -        print $searchpicto;
    -        print '</td>';
    -	} else { ?>
    -  			<td class="liste_titre">&nbsp;</td>
    - 	<?php } } } ?>
    -</tr>
    -
    -<!-- FIELDS DATA -->
    -
    -<?php
    -$var=true;
    -foreach($datas as $line) {
    -		?>
    -	<tr <?php echo $bc[$var]; ?>>
    -   		<?php
    -   		foreach($line as $key => $value) {
    -   			foreach($fieldlist as $field) {
    -   				if ($field['alias'] == $key) { ?>
    -   					<td align="<?php echo $field['align']; ?>"><?php echo $value; ?></td>
    -   		<?php } } } ?>
    -   	</tr>
    -<?php } ?>
    -
    -</table>
    -</form>
    -
    -<!-- END PHP TEMPLATE -->
    \ No newline at end of file
    diff --git a/htdocs/product/canvas/service/actions_card_service.class.php b/htdocs/product/canvas/service/actions_card_service.class.php
    index ba43898724e..2f0489b6f91 100644
    --- a/htdocs/product/canvas/service/actions_card_service.class.php
    +++ b/htdocs/product/canvas/service/actions_card_service.class.php
    @@ -1,5 +1,5 @@
     <?php
    -/* Copyright (C) 2010 Regis Houssin  <regis.houssin@capnetworks.com>
    +/* Copyright (C) 2010-2018 Regis Houssin  <regis.houssin@capnetworks.com>
      *
      * This program is free software; you can redistribute it and/or modify
      * it under the terms of the GNU General Public License as published by
    @@ -63,6 +63,7 @@ class ActionsCardService
     	}
     
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
         /**
     	 *    Assign custom values for canvas (for example into this->tpl to be used by templates)
     	 *
    @@ -73,6 +74,7 @@ class ActionsCardService
     	 */
     	function assign_values(&$action, $id=0, $ref='')
     	{
    +        // phpcs:enable
     		global $limit, $offset, $sortfield, $sortorder;
             global $conf, $langs, $user, $mysoc, $canvas;
     		global $form, $formproduct;
    @@ -100,7 +102,7 @@ class ActionsCardService
     		$this->tpl['ref'] = $this->ref;
     
     		// Label
    -		$this->tpl['label'] = $this->libelle;
    +		$this->tpl['label'] = $this->label;
     
     		// Description
     		$this->tpl['description'] = nl2br($this->description);
    @@ -122,20 +124,6 @@ class ActionsCardService
     			$this->tpl['tva_tx'] = $form->load_tva("tva_tx",-1,$mysoc,'');
     		}
     
    -		if ($action == 'create' || $action == 'edit')
    -		{
    -			// Status
    -			$statutarray=array('1' => $langs->trans("OnSell"), '0' => $langs->trans("NotOnSell"));
    -			$this->tpl['status'] = $form->selectarray('statut',$statutarray,$this->status);
    -
    -			//To Buy
    -			$statutarray=array('1' => $langs->trans("Yes"), '0' => $langs->trans("No"));
    -			$this->tpl['tobuy'] = $form->selectarray('tobuy',$statutarray,$this->status_buy);
    -
    -            $this->tpl['description'] = $this->description;
    -            $this->tpl['note'] = $this->note;
    -		}
    -
     		if ($action == 'view')
     		{
                 $head = product_prepare_head($this->object);
    @@ -182,10 +170,13 @@ class ActionsCardService
     		{
         		// Status
         		$statutarray=array('1' => $langs->trans("OnSell"), '0' => $langs->trans("NotOnSell"));
    -    		$this->tpl['status'] = $form->selectarray('statut',$statutarray,$_POST["statut"]);
    +    		$this->tpl['status'] = $form->selectarray('statut',$statutarray,$this->object->status);
     
         		$statutarray=array('1' => $langs->trans("ProductStatusOnBuy"), '0' => $langs->trans("ProductStatusNotOnBuy"));
    -    		$this->tpl['status_buy'] = $form->selectarray('statut_buy',$statutarray,$_POST["statut_buy"]);
    +    		$this->tpl['status_buy'] = $form->selectarray('statut_buy',$statutarray,$this->object->status_buy);
    +
    +    		$this->tpl['description'] = $this->description;
    +    		$this->tpl['note'] = $this->note;
     
     		    // Duration unit
     			// TODO creer fonction
    @@ -203,10 +194,6 @@ class ActionsCardService
     
     		if ($action == 'view')
     		{
    -    		// Status
    -    		$this->tpl['status'] = $this->object->getLibStatut(2,0);
    -    		$this->tpl['status_buy'] = $this->object->getLibStatut(2,1);
    -
     		    // Photo
     			$this->tpl['nblignes'] = 4;
     			if ($this->object->is_photo_available($conf->service->multidir_output[$this->object->entity]))
    @@ -232,7 +219,6 @@ class ActionsCardService
     		{
     	        $this->LoadListDatas($limit, $offset, $sortfield, $sortorder);
     		}
    -
     	}
     
     
    @@ -247,7 +233,7 @@ class ActionsCardService
     
             $this->field_list = array();
     
    -		$sql = "SELECT rowid, name, alias, title, align, sort, search, enabled, rang";
    +		$sql = "SELECT rowid, name, alias, title, align, sort, search, visible, enabled, rang";
     		$sql.= " FROM ".MAIN_DB_PREFIX."c_field_list";
     		$sql.= " WHERE element = '".$this->db->escape($this->fieldListName)."'";
     		$sql.= " AND entity = ".$conf->entity;
    @@ -272,6 +258,7 @@ class ActionsCardService
     				$fieldlist["align"]		= $obj->align;
     				$fieldlist["sort"]		= $obj->sort;
     				$fieldlist["search"]	= $obj->search;
    +				$fieldlist["visible"]	= $obj->visible;
     				$fieldlist["enabled"]	= verifCond($obj->enabled);
     				$fieldlist["order"]		= $obj->rang;
     
    @@ -287,6 +274,7 @@ class ActionsCardService
     		}
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 * 	Fetch datas list and save into ->list_datas
     	 *
    @@ -298,6 +286,7 @@ class ActionsCardService
     	 */
     	function LoadListDatas($limit, $offset, $sortfield, $sortorder)
     	{
    +        // phpcs:enable
     		global $conf;
     		global $search_categ,$sall,$sref,$search_barcode,$snom,$catid;
     
    @@ -377,6 +366,4 @@ class ActionsCardService
     			print $sql;
     		}
     	}
    -
     }
    -
    diff --git a/htdocs/product/canvas/service/tpl/card_create.tpl.php b/htdocs/product/canvas/service/tpl/card_create.tpl.php
    index 46db54d63b8..f748edc03e6 100644
    --- a/htdocs/product/canvas/service/tpl/card_create.tpl.php
    +++ b/htdocs/product/canvas/service/tpl/card_create.tpl.php
    @@ -1,5 +1,5 @@
     <?php
    -/* Copyright (C) 2010 Regis Houssin <regis.houssin@capnetworks.com>
    +/* Copyright (C) 2010-2018 Regis Houssin <regis.houssin@capnetworks.com>
      *
      * This program is free software; you can redistribute it and/or modify
      * it under the terms of the GNU General Public License as published by
    @@ -30,7 +30,10 @@ $statutarray=array('1' => $langs->trans("OnSell"), '0' => $langs->trans("NotOnSe
     
     <!-- BEGIN PHP TEMPLATE CREATE.TPL -->
     
    -<?php print load_fiche_titre($langs->trans("Service")); ?>
    +<?php
    +print load_fiche_titre($langs->trans("NewService"),'','title_products.png');
    +dol_fiche_head('');
    +?>
     
     <?php dol_htmloutput_errors($this->control->tpl['error'],$this->control->tpl['errors']); ?>
     
    @@ -52,7 +55,7 @@ $statutarray=array('1' => $langs->trans("OnSell"), '0' => $langs->trans("NotOnSe
     
     <tr>
     <td class="fieldrequired"><?php echo $langs->trans("Label"); ?></td>
    -<td><input name="libelle" size="40" value="<?php echo $object->label; ?>"></td>
    +<td><input name="label" size="40" value="<?php echo $object->label; ?>"></td>
     </tr>
     
     <tr>
    @@ -62,7 +65,7 @@ $statutarray=array('1' => $langs->trans("OnSell"), '0' => $langs->trans("NotOnSe
     
     <tr>
     <td class="fieldrequired"><?php echo $langs->trans("Status").' ('.$langs->trans("Buy").')'; ?></td>
    -<td><?php echo $form->selectarray('statut_buy',$statutarray,$object->status_tobuy); ?></td>
    +<td><?php echo $form->selectarray('statut_buy',$statutarray,$object->status_buy); ?></td>
     </tr>
     
     <tr><td><?php echo $langs->trans("Duration"); ?></td>
    diff --git a/htdocs/product/canvas/service/tpl/card_edit.tpl.php b/htdocs/product/canvas/service/tpl/card_edit.tpl.php
    index 06d1b3ff612..969ce3de2da 100644
    --- a/htdocs/product/canvas/service/tpl/card_edit.tpl.php
    +++ b/htdocs/product/canvas/service/tpl/card_edit.tpl.php
    @@ -1,5 +1,5 @@
     <?php
    -/* Copyright (C) 2010 Regis Houssin <regis.houssin@capnetworks.com>
    +/* Copyright (C) 2010-2018 Regis Houssin <regis.houssin@capnetworks.com>
      *
      * This program is free software; you can redistribute it and/or modify
      * it under the terms of the GNU General Public License as published by
    @@ -31,7 +31,9 @@ $statutarray=array('1' => $langs->trans("OnSell"), '0' => $langs->trans("NotOnSe
     <!-- BEGIN PHP TEMPLATE EDIT.TPL -->
     
     <?php
    -print load_fiche_titre($langs->trans("Service"));
    +$head=product_prepare_head($object);
    +$titre=$langs->trans("CardProduct".$object->type);
    +dol_fiche_head($head, 'card', $titre, 0, 'service');
     
     dol_htmloutput_errors($object->error,$object->errors);
     ?>
    @@ -52,7 +54,7 @@ dol_htmloutput_errors($object->error,$object->errors);
     
     <tr>
     <td class="fieldrequired"><?php echo $langs->trans("Label"); ?></td>
    -<td><input name="libelle" size="40" value="<?php echo $object->label; ?>"></td>
    +<td><input name="label" size="40" value="<?php echo $object->label; ?>"></td>
     </tr>
     
     <tr>
    @@ -62,7 +64,7 @@ dol_htmloutput_errors($object->error,$object->errors);
     
     <tr>
     <td class="fieldrequired"><?php echo $langs->trans("Status").' ('.$langs->trans("Buy").')'; ?></td>
    -<td><?php echo $form->selectarray('statut_buy',$statutarray,$object->status_tobuy); ?></td>
    +<td><?php echo $form->selectarray('statut_buy',$statutarray,$object->status_buy); ?></td>
     </tr>
     
     <tr><td><?php echo $langs->trans("Duration"); ?></td>
    diff --git a/htdocs/product/canvas/service/tpl/card_view.tpl.php b/htdocs/product/canvas/service/tpl/card_view.tpl.php
    index fc129132dee..5826d78583f 100644
    --- a/htdocs/product/canvas/service/tpl/card_view.tpl.php
    +++ b/htdocs/product/canvas/service/tpl/card_view.tpl.php
    @@ -1,5 +1,5 @@
     <?php
    -/* Copyright (C) 2010 Regis Houssin <regis.houssin@capnetworks.com>
    +/* Copyright (C) 2010-2018 Regis Houssin <regis.houssin@capnetworks.com>
      *
      * This program is free software; you can redistribute it and/or modify
      * it under the terms of the GNU General Public License as published by
    @@ -27,7 +27,20 @@ $object=$GLOBALS['object'];
     ?>
     
     <!-- BEGIN PHP TEMPLATE VIEW.TPL -->
    -<?php echo $langs->trans("Service"); ?>
    +<?php
    +$head=product_prepare_head($object);
    +$titre=$langs->trans("CardProduct".$object->type);
    +
    +dol_fiche_head($head, 'card', $titre, -1, 'service');
    +
    +$linkback = '<a href="'.DOL_URL_ROOT.'/product/list.php?restore_lastsearch_values=1&type='.$object->type.'">'.$langs->trans("BackToList").'</a>';
    +$object->next_prev_filter=" fk_product_type = ".$object->type;
    +
    +$shownav = 1;
    +if ($user->societe_id && ! in_array('product', explode(',',$conf->global->MAIN_MODULES_FOR_EXTERNAL))) $shownav=0;
    +
    +dol_banner_tab($object, 'ref', $linkback, $shownav, 'ref');
    +?>
     
     <?php dol_htmloutput_errors($object->error,$object->errors); ?>
     
    @@ -50,16 +63,6 @@ $object=$GLOBALS['object'];
     
     </tr>
     
    -<tr>
    -<td><?php echo $langs->trans("Status").' ('.$langs->trans("Sell").')'; ?></td>
    -<td><?php echo $object->status; ?></td>
    -</tr>
    -
    -<tr>
    -<td><?php echo $langs->trans("Status").' ('.$langs->trans("Buy").')'; ?></td>
    -<td><?php echo $object->status_buy; ?></td>
    -</tr>
    -
     <tr>
     <td class="tdtop"><?php echo $langs->trans("Description"); ?></td>
     <td colspan="2"><?php echo $object->description; ?></td>
    diff --git a/htdocs/product/canvas/service/tpl/list.tpl.php b/htdocs/product/canvas/service/tpl/list.tpl.php
    deleted file mode 100644
    index ef6d461fc5c..00000000000
    --- a/htdocs/product/canvas/service/tpl/list.tpl.php
    +++ /dev/null
    @@ -1,107 +0,0 @@
    -<?php
    -/* Copyright (C) 2010 Regis Houssin <regis.houssin@capnetworks.com>
    - *
    - * This program is free software; you can redistribute it and/or modify
    - * it under the terms of the GNU General Public License as published by
    - * the Free Software Foundation; either version 3 of the License, or
    - * (at your option) any later version.
    - *
    - * This program is distributed in the hope that it will be useful,
    - * but WITHOUT ANY WARRANTY; without even the implied warranty of
    - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
    - * GNU General Public License for more details.
    - *
    - * You should have received a copy of the GNU General Public License
    - * along with this program. If not, see <http://www.gnu.org/licenses/>.
    - */
    -
    -// Protection to avoid direct call of template
    -if (empty($conf) || ! is_object($conf))
    -{
    -	print "Error, template page can't be called as URL";
    -	exit;
    -}
    -
    -?>
    -
    -<!-- BEGIN PHP TEMPLATE -->
    -
    -<table class="notopnoleftnoright allwidth" style="margin-bottom: 2px;">
    -<tr>
    -	<td class="nobordernopadding" width="40" align="left" valign="middle">
    -		<?php echo $title_picto; ?>
    -	</td>
    -	<td class="nobordernopadding" valign="middle">
    -    	<div class="titre"><?php echo $title_text; ?></div>
    -	</td>
    -</tr>
    -</table>
    -
    -<form action="<?php echo $_SERVER["PHP_SELF"]; ?>" method="post" name="formulaire">
    -<input type="hidden" name="token" value="<?php echo $_SESSION['newtoken']; ?>">
    -<input type="hidden" name="action" value="list">
    -<input type="hidden" name="sortfield" value="<?php echo $sortfield; ?>">
    -<input type="hidden" name="sortorder" value="<?php echo $sortorder; ?>">
    -<input type="hidden" name="canvas" value="service">
    -<input type="hidden" name="type" value="1">
    -
    -<table class="liste allwidth">
    -
    -<!-- FIELDS TITLE -->
    -
    -<tr class="liste_titre">
    -	<?php
    - 	foreach($fieldlist as $field) {
    - 		if ($field['enabled']) {
    - 			if ($field['sort'])	{ ?>
    - 				<td class="liste_titre" align="<?php echo $field['align']; ?>"><?php echo $field['title']; ?>
    - 					<a href="<?php echo $_SERVER["PHP_SELF"];?>?sortfield=<?php echo $field['name']; ?>&amp;sortorder=asc&amp;begin=&amp;tosell=&amp;canvas=default&amp;fourn_id=&amp;snom=&amp;sref=">
    - 						<img src="<?php echo DOL_URL_ROOT; ?>/theme/<?php echo $conf->theme; ?>/img/1downarrow.png" border="0" alt="A-Z" title="A-Z">
    - 					</a>
    -  					<a href="<?php echo $_SERVER["PHP_SELF"];?>?sortfield=<?php echo $field['name']; ?>&amp;sortorder=desc&amp;begin=&amp;tosell=&amp;canvas=default&amp;fourn_id=&amp;snom=&amp;sref=">
    -  						<img src="<?php echo DOL_URL_ROOT; ?>/theme/<?php echo $conf->theme; ?>/img/1uparrow.png" border="0" alt="Z-A" title="Z-A">
    -  					</a>
    -  				</td>
    -  		<?php } else { ?>
    -  				<td class="liste_titre" align="<?php echo $field['align']; ?>"><?php echo $field['title']; ?></td>
    -	<?php } } } ?>
    -</tr>
    -
    - <!-- FIELDS SEARCH -->
    -
    -<tr class="liste_titre">
    -	<?php
    - 	$num = count($fieldlist);
    - 	foreach($fieldlist as $key => $searchfield)	{
    - 		if ($searchfield['enabled']) {
    - 			if ($searchfield['search'])	{ ?>
    -  				<td class="liste_titre" align="<?php echo $searchfield['align']; ?>"><input class="flat" type="text" name="s<?php echo $searchfield['alias']; ?>" value=""></td>
    -	<?php } else if ($key == $num) {
    -        print '<td class="liste_titre" align="right">';
    -        $searchpicto=$form->showFilterAndCheckAddButtons(0);
    -        print $searchpicto;
    -        print '</td>';
    - 			} else { ?>
    -  			<td class="liste_titre">&nbsp;</td>
    - 	<?php } } } ?>
    -</tr>
    -
    -<!-- FIELDS DATA -->
    -
    -<?php
    -foreach($datas as $line) {
    -		?>
    -	<tr class="oddeven">
    -   		<?php
    -   		foreach($line as $key => $value) {
    -   			foreach($fieldlist as $field) {
    -   				if ($field['alias'] == $key) { ?>
    -   					<td align="<?php echo $field['align']; ?>"><?php echo $value; ?></td>
    -   		<?php } } } ?>
    -   	</tr>
    -<?php } ?>
    -
    -</table>
    -</form>
    -
    -<!-- END PHP TEMPLATE -->
    \ No newline at end of file
    diff --git a/htdocs/product/card.php b/htdocs/product/card.php
    index a0ab4508d9c..d51a4fa494c 100644
    --- a/htdocs/product/card.php
    +++ b/htdocs/product/card.php
    @@ -46,7 +46,7 @@ require_once DOL_DOCUMENT_ROOT.'/core/class/genericobject.class.php';
     require_once DOL_DOCUMENT_ROOT.'/core/lib/product.lib.php';
     require_once DOL_DOCUMENT_ROOT.'/core/lib/company.lib.php';
     require_once DOL_DOCUMENT_ROOT.'/categories/class/categorie.class.php';
    -require_once DOL_DOCUMENT_ROOT.'/core/modules/product/modules_product.php';
    +require_once DOL_DOCUMENT_ROOT.'/core/modules/product/modules_product.class.php';
     
     if (! empty($conf->propal->enabled))     require_once DOL_DOCUMENT_ROOT.'/comm/propal/class/propal.class.php';
     if (! empty($conf->facture->enabled))    require_once DOL_DOCUMENT_ROOT.'/compta/facture/class/facture.class.php';
    @@ -55,8 +55,8 @@ if (! empty($conf->accounting->enabled)) require_once DOL_DOCUMENT_ROOT.'/core/l
     if (! empty($conf->accounting->enabled)) require_once DOL_DOCUMENT_ROOT.'/core/class/html.formaccounting.class.php';
     if (! empty($conf->accounting->enabled)) require_once DOL_DOCUMENT_ROOT.'/accountancy/class/accountingaccount.class.php';
     
    -$langs->load("products");
    -$langs->load("other");
    +// Load translation files required by the page
    +$langs->loadLangs(array('products', 'other'));
     if (! empty($conf->stock->enabled)) $langs->load("stocks");
     if (! empty($conf->facture->enabled)) $langs->load("bills");
     if (! empty($conf->productbatch->enabled)) $langs->load("productbatch");
    @@ -112,7 +112,7 @@ if (! empty($canvas))
     // Security check
     $fieldvalue = (! empty($id) ? $id : (! empty($ref) ? $ref : ''));
     $fieldtype = (! empty($id) ? 'rowid' : 'ref');
    -$result=restrictedArea($user,'produit|service',$fieldvalue,'product&product','','',$fieldtype,$objcanvas);
    +$result=restrictedArea($user,'produit|service',$fieldvalue,'product&product','','',$fieldtype);
     
     // Initialize technical object to manage hooks of page. Note that conf->hooks_modules contains array of hook context
     $hookmanager->initHooks(array('productcard','globalcard'));
    @@ -167,7 +167,7 @@ if (empty($reshook))
     
     		if ($result >= 0)
     		{
    -	    	$result = $object->setValueFrom('barcode', GETPOST('barcode'));
    +	    	$result = $object->setValueFrom('barcode', GETPOST('barcode'), '', null, 'text', '', $user, 'PRODUCT_MODIFY');
     	    	header("Location: ".$_SERVER['PHP_SELF']."?id=".$object->id);
     	    	exit;
     		}
    @@ -289,8 +289,8 @@ if (empty($reshook))
                 $object->url					 = GETPOST('url');
                 $object->note_private          	 = dol_htmlcleanlastbr(GETPOST('note_private','none'));
                 $object->note               	 = $object->note_private;   // deprecated
    -            $object->customcode              = GETPOST('customcode');
    -            $object->country_id              = GETPOST('country_id');
    +            $object->customcode              = GETPOST('customcode','alpha');
    +            $object->country_id              = GETPOST('country_id','int');
                 $object->duration_value     	 = $duration_value;
                 $object->duration_unit      	 = $duration_unit;
                 $object->fk_default_warehouse	 = GETPOST('fk_default_warehouse');
    @@ -307,13 +307,13 @@ if (empty($reshook))
                 $object->surface_units      	 = GETPOST('surface_units');
                 $object->volume             	 = GETPOST('volume');
                 $object->volume_units       	 = GETPOST('volume_units');
    -            $object->finished           	 = GETPOST('finished');
    -	        $object->fk_unit                 = GETPOST('units');
    +            $object->finished           	 = GETPOST('finished','alpha');
    +            $object->fk_unit                 = GETPOST('units','alpha');
     
    -			$accountancy_code_sell 			 = GETPOST('accountancy_code_sell');
    -			$accountancy_code_sell_intra	 = GETPOST('accountancy_code_sell_intra');
    -			$accountancy_code_sell_export	 = GETPOST('accountancy_code_sell_export');
    -			$accountancy_code_buy 			 = GETPOST('accountancy_code_buy');
    +	        $accountancy_code_sell 			 = GETPOST('accountancy_code_sell','alpha');
    +	        $accountancy_code_sell_intra	 = GETPOST('accountancy_code_sell_intra','alpha');
    +	        $accountancy_code_sell_export	 = GETPOST('accountancy_code_sell_export','alpha');
    +	        $accountancy_code_buy 			 = GETPOST('accountancy_code_buy','alpha');
     
     			if ($accountancy_code_sell <= 0) { $object->accountancy_code_sell = ''; } else { $object->accountancy_code_sell = $accountancy_code_sell; }
     			if ($accountancy_code_sell_intra <= 0) { $object->accountancy_code_sell_intra = ''; } else { $object->accountancy_code_sell_intra = $accountancy_code_sell_intra; }
    @@ -386,11 +386,11 @@ if (empty($reshook))
                     	$object->note_private           = dol_htmlcleanlastbr(GETPOST('note_private','none'));
                         $object->note                   = $object->note_private;
         			}
    -                $object->customcode             = GETPOST('customcode');
    -                $object->country_id             = GETPOST('country_id');
    -                $object->status                 = GETPOST('statut');
    -                $object->status_buy             = GETPOST('statut_buy');
    -                $object->status_batch	        = GETPOST('status_batch');
    +                $object->customcode             = GETPOST('customcode','alpha');
    +                $object->country_id             = GETPOST('country_id','int');
    +                $object->status                 = GETPOST('statut','int');
    +                $object->status_buy             = GETPOST('statut_buy','int');
    +                $object->status_batch	        = GETPOST('status_batch','aZ09');
                     // removed from update view so GETPOST always empty
                     $object->fk_default_warehouse   = GETPOST('fk_default_warehouse');
                     /*
    @@ -412,7 +412,7 @@ if (empty($reshook))
                     $object->surface_units          = GETPOST('surface_units');
                     $object->volume                 = GETPOST('volume');
                     $object->volume_units           = GETPOST('volume_units');
    -                $object->finished               = GETPOST('finished');
    +                $object->finished               = GETPOST('finished','alpha');
     
     	            $units = GETPOST('units', 'int');
     
    @@ -439,10 +439,10 @@ if (empty($reshook))
         	        $object->barcode_type_coder     = $stdobject->barcode_type_coder;
         	        $object->barcode_type_label     = $stdobject->barcode_type_label;
     
    -				$accountancy_code_sell 			 = GETPOST('accountancy_code_sell');
    -				$accountancy_code_sell_intra	 = GETPOST('accountancy_code_sell_intra');
    -				$accountancy_code_sell_export	 = GETPOST('accountancy_code_sell_export');
    -				$accountancy_code_buy 			 = GETPOST('accountancy_code_buy');
    +    	        $accountancy_code_sell 			 = GETPOST('accountancy_code_sell','alpha');
    +    	        $accountancy_code_sell_intra	 = GETPOST('accountancy_code_sell_intra','alpha');
    +    	        $accountancy_code_sell_export	 = GETPOST('accountancy_code_sell_export','alpha');
    +    	        $accountancy_code_buy 			 = GETPOST('accountancy_code_buy','alpha');
     
     				if ($accountancy_code_sell <= 0) { $object->accountancy_code_sell = ''; } else { $object->accountancy_code_sell = $accountancy_code_sell; }
     				if ($accountancy_code_sell_intra <= 0) { $object->accountancy_code_sell_intra = ''; } else { $object->accountancy_code_sell_intra = $accountancy_code_sell_intra; }
    @@ -689,7 +689,7 @@ if (empty($reshook))
                     if (($result = $propal->defineBuyPrice($pu_ht, GETPOST('remise_percent'), $object->id)) < 0)
                     {
                         dol_syslog($langs->trans('FailedToGetCostPrice'));
    -                    setEventMessage($langs->trans('FailedToGetCostPrice'), 'errors');
    +                    setEventMessages($langs->trans('FailedToGetCostPrice'), null, 'errors');
                     }
                     else
                     {
    @@ -732,7 +732,7 @@ if (empty($reshook))
                     if (($result = $commande->defineBuyPrice($pu_ht, GETPOST('remise_percent'), $object->id)) < 0)
                     {
                         dol_syslog($langs->trans('FailedToGetCostPrice'));
    -                    setEventMessage($langs->trans('FailedToGetCostPrice'), 'errors');
    +                    setEventMessages($langs->trans('FailedToGetCostPrice'), null, 'errors');
                     }
                     else
                     {
    @@ -775,7 +775,7 @@ if (empty($reshook))
                     if (($result = $facture->defineBuyPrice($pu_ht, GETPOST('remise_percent'), $object->id)) < 0)
                     {
                         dol_syslog($langs->trans('FailedToGetCostPrice'));
    -                    setEventMessage($langs->trans('FailedToGetCostPrice'), 'errors');
    +                    setEventMessages($langs->trans('FailedToGetCostPrice'), null, 'errors');
                     }
                     else
                     {
    @@ -977,7 +977,7 @@ else
     	        }
     	        require_once DOL_DOCUMENT_ROOT.'/core/class/html.formbarcode.class.php';
                 $formbarcode = new FormBarCode($db);
    -	        print $formbarcode->select_barcode_type($fk_barcode_type, 'fk_barcode_type', 1);
    +            print $formbarcode->selectBarcodeType($fk_barcode_type, 'fk_barcode_type', 1);
     	        print '</td><td>'.$langs->trans("BarcodeValue").'</td><td>';
     	        $tmpcode=isset($_POST['barcode'])?GETPOST('barcode'):$object->barcode;
     	        if (empty($tmpcode) && ! empty($modBarCodeProduct->code_auto)) $tmpcode=$modBarCodeProduct->getNextValue($object,$type);
    @@ -1033,7 +1033,8 @@ else
             if ($type == 1)
             {
                 print '<tr><td>' . $langs->trans("Duration") . '</td><td colspan="3"><input name="duration_value" size="6" maxlength="5" value="' . $duration_value . '"> &nbsp;';
    -            print '<input name="duration_unit" type="radio" value="h">'.$langs->trans("Hour").'&nbsp;';
    +            print '<input name="duration_unit" type="radio" value="i">'.$langs->trans("Minute").'&nbsp;';
    +	    print '<input name="duration_unit" type="radio" value="h">'.$langs->trans("Hour").'&nbsp;';
                 print '<input name="duration_unit" type="radio" value="d">'.$langs->trans("Day").'&nbsp;';
                 print '<input name="duration_unit" type="radio" value="w">'.$langs->trans("Week").'&nbsp;';
                 print '<input name="duration_unit" type="radio" value="m">'.$langs->trans("Month").'&nbsp;';
    @@ -1066,11 +1067,14 @@ else
                     print $formproduct->select_measuring_units("surface_units","surface");
                     print '</td></tr>';
                 }
    -            // Volume
    -            print '<tr><td>'.$langs->trans("Volume").'</td><td colspan="3">';
    -            print '<input name="volume" size="4" value="'.GETPOST('volume').'">';
    -            print $formproduct->select_measuring_units("volume_units","volume");
    -            print '</td></tr>';
    +            if (empty($conf->global->PRODUCT_DISABLE_VOLUME))
    +            {
    +                // Volume
    +                print '<tr><td>'.$langs->trans("Volume").'</td><td colspan="3">';
    +                print '<input name="volume" size="4" value="'.GETPOST('volume').'">';
    +                print $formproduct->select_measuring_units("volume_units","volume");
    +                print '</td></tr>';
    +            }
             }
     
             // Units
    @@ -1094,7 +1098,7 @@ else
             }
     
             // Other attributes
    -        $parameters=array('cols' => 3);
    +        $parameters=array('colspan' => 3);
             $reshook=$hookmanager->executeHooks('formObjectOptions',$parameters,$object,$action);    // Note that $action and $object may have been modified by hook
             print $hookmanager->resPrint;
             if (empty($reshook))
    @@ -1339,7 +1343,7 @@ else
     		        }
     		        require_once DOL_DOCUMENT_ROOT.'/core/class/html.formbarcode.class.php';
     	            $formbarcode = new FormBarCode($db);
    -		        print $formbarcode->select_barcode_type($fk_barcode_type, 'fk_barcode_type', 1);
    +                print $formbarcode->selectBarcodeType($fk_barcode_type, 'fk_barcode_type', 1);
     		        print '</td><td>'.$langs->trans("BarcodeValue").'</td><td>';
     		        $tmpcode=isset($_POST['barcode'])?GETPOST('barcode'):$object->barcode;
     		        if (empty($tmpcode) && ! empty($modBarCodeProduct->code_auto)) $tmpcode=$modBarCodeProduct->getNextValue($object,$type);
    @@ -1401,6 +1405,8 @@ else
                     // Duration
                     print '<tr><td>'.$langs->trans("Duration").'</td><td colspan="3"><input name="duration_value" size="3" maxlength="5" value="'.$object->duration_value.'">';
                     print '&nbsp; ';
    +                print '<input name="duration_unit" type="radio" value="i"'.($object->duration_unit=='i'?' checked':'').'>'.$langs->trans("Minute");
    +		print '&nbsp; ';
                     print '<input name="duration_unit" type="radio" value="h"'.($object->duration_unit=='h'?' checked':'').'>'.$langs->trans("Hour");
                     print '&nbsp; ';
                     print '<input name="duration_unit" type="radio" value="d"'.($object->duration_unit=='d'?' checked':'').'>'.$langs->trans("Day");
    @@ -1633,7 +1639,7 @@ else
     				}
                     if ($action == 'editbarcodetype')
                     {
    -                    $formbarcode->form_barcode_type($_SERVER['PHP_SELF'].'?id='.$object->id,$object->barcode_type,'fk_barcode_type');
    +                    print $formbarcode->formBarcodeType($_SERVER['PHP_SELF'].'?id='.$object->id, $object->barcode_type, 'fk_barcode_type');
                     }
                     else
                     {
    @@ -1676,10 +1682,13 @@ else
     			print '</td><td colspan="2">';
     			if (! empty($conf->accounting->enabled))
     			{
    -				$accountingaccount = new AccountingAccount($db);
    -				$accountingaccount->fetch('',$object->accountancy_code_sell,1);
    +				if (! empty($object->accountancy_code_sell))
    +				{
    +					$accountingaccount = new AccountingAccount($db);
    +					$accountingaccount->fetch('',$object->accountancy_code_sell,1);
     
    -				print $accountingaccount->getNomUrl(0,1,1,'',1);
    +					print $accountingaccount->getNomUrl(0,1,1,'',1);
    +				}
     			} else {
     				print $object->accountancy_code_sell;
     			}
    @@ -1695,10 +1704,13 @@ else
     					print '</td><td colspan="2">';
     					if (! empty($conf->accounting->enabled))
     					{
    -						$accountingaccount2 = new AccountingAccount($db);
    -						$accountingaccount2->fetch('',$object->accountancy_code_sell_intra,1);
    +						if (! empty($object->accountancy_code_sell_intra))
    +						{
    +							$accountingaccount2 = new AccountingAccount($db);
    +							$accountingaccount2->fetch('',$object->accountancy_code_sell_intra,1);
     
    -						print $accountingaccount2->getNomUrl(0,1,1,'',1);
    +							print $accountingaccount2->getNomUrl(0,1,1,'',1);
    +						}
     					} else {
     						print $object->accountancy_code_sell_intra;
     					}
    @@ -1711,10 +1723,13 @@ else
     				print '</td><td colspan="2">';
     				if (! empty($conf->accounting->enabled))
     				{
    -					$accountingaccount3 = new AccountingAccount($db);
    -					$accountingaccount3->fetch('',$object->accountancy_code_sell_export,1);
    +					if (! empty($object->accountancy_code_sell_export))
    +					{
    +						$accountingaccount3 = new AccountingAccount($db);
    +						$accountingaccount3->fetch('',$object->accountancy_code_sell_export,1);
     
    -					print $accountingaccount3->getNomUrl(0,1,1,'',1);
    +						print $accountingaccount3->getNomUrl(0,1,1,'',1);
    +					}
     				} else {
     					print $object->accountancy_code_sell_export;
     				}
    @@ -1727,10 +1742,13 @@ else
     			print '</td><td colspan="2">';
     			if (! empty($conf->accounting->enabled))
     			{
    -				$accountingaccount4 = new AccountingAccount($db);
    -				$accountingaccount4->fetch('',$object->accountancy_code_buy,1);
    +				if (! empty($object->accountancy_code_buy))
    +				{
    +					$accountingaccount4 = new AccountingAccount($db);
    +					$accountingaccount4->fetch('',$object->accountancy_code_buy,1);
     
    -				print $accountingaccount4->getNomUrl(0,1,1,'',1);
    +					print $accountingaccount4->getNomUrl(0,1,1,'',1);
    +				}
     			} else {
     				print $object->accountancy_code_buy;
     			}
    @@ -1807,11 +1825,11 @@ else
                     print '<tr><td class="titlefield">'.$langs->trans("Duration").'</td><td colspan="2">'.$object->duration_value.'&nbsp;';
                     if ($object->duration_value > 1)
                     {
    -                    $dur=array("h"=>$langs->trans("Hours"),"d"=>$langs->trans("Days"),"w"=>$langs->trans("Weeks"),"m"=>$langs->trans("Months"),"y"=>$langs->trans("Years"));
    +                    $dur=array("i"=>$langs->trans("Minute"),"h"=>$langs->trans("Hours"),"d"=>$langs->trans("Days"),"w"=>$langs->trans("Weeks"),"m"=>$langs->trans("Months"),"y"=>$langs->trans("Years"));
                     }
                     else if ($object->duration_value > 0)
                     {
    -                    $dur=array("h"=>$langs->trans("Hour"),"d"=>$langs->trans("Day"),"w"=>$langs->trans("Week"),"m"=>$langs->trans("Month"),"y"=>$langs->trans("Year"));
    +                    $dur=array("i"=>$langs->trans("Minute"),"h"=>$langs->trans("Hour"),"d"=>$langs->trans("Day"),"w"=>$langs->trans("Week"),"m"=>$langs->trans("Month"),"y"=>$langs->trans("Year"));
                     }
                     print (! empty($object->duration_unit) && isset($dur[$object->duration_unit]) ? $langs->trans($dur[$object->duration_unit]) : '')."&nbsp;";
     
    @@ -2165,8 +2183,6 @@ if ($action != 'create' && $action != 'edit' && $action != 'delete')
         $genallowed=$usercanread;
         $delallowed=$usercancreate;
     
    -    $var=true;
    -
         print $formfile->showdocuments($modulepart,$object->ref,$filedir,$urlsource,$genallowed,$delallowed,'',0,0,0,28,0,'',0,'',$object->default_lang, '', $object);
         $somethingshown=$formfile->numoffiles;
     
    @@ -2186,6 +2202,6 @@ if ($action != 'create' && $action != 'edit' && $action != 'delete')
         print '</div></div></div>';
     }
     
    -
    +// End of page
     llxFooter();
     $db->close();
    diff --git a/htdocs/product/class/api_products.class.php b/htdocs/product/class/api_products.class.php
    index 8ba4eaaecc8..ce6928c7331 100644
    --- a/htdocs/product/class/api_products.class.php
    +++ b/htdocs/product/class/api_products.class.php
    @@ -102,7 +102,8 @@ class Products extends DolibarrApi
          * @param string    $sqlfilters Other criteria to filter answers separated by a comma. Syntax example "(t.tobuy:=:0) and (t.tosell:=:1)"
          * @return array                Array of product objects
          */
    -    function index($sortfield = "t.ref", $sortorder = 'ASC', $limit = 100, $page = 0, $mode=0, $category=0, $sqlfilters = '') {
    +    function index($sortfield = "t.ref", $sortorder = 'ASC', $limit = 100, $page = 0, $mode=0, $category=0, $sqlfilters = '')
    +    {
             global $db, $conf;
     
             $obj_ret = array();
    @@ -340,7 +341,7 @@ class Products extends DolibarrApi
     		}
     
     		if ($result < 0) {
    -			throw new RestException(503, 'Error when retrieve category list : '.array_merge(array($categories->error), $categories->errors));  
    +			throw new RestException(503, 'Error when retrieve category list : '.array_merge(array($categories->error), $categories->errors));
     		}
     
     		return $result;
    @@ -467,7 +468,8 @@ class Products extends DolibarrApi
          * @param   object  $object    Object to clean
          * @return    array    Array of cleaned object properties
          */
    -    function _cleanObjectDatas($object) {
    +    function _cleanObjectDatas($object)
    +    {
     
             $object = parent::_cleanObjectDatas($object);
     
    diff --git a/htdocs/product/class/html.formproduct.class.php b/htdocs/product/class/html.formproduct.class.php
    index 6ae31645a50..5356d212c38 100644
    --- a/htdocs/product/class/html.formproduct.class.php
    +++ b/htdocs/product/class/html.formproduct.class.php
    @@ -29,8 +29,15 @@ require_once DOL_DOCUMENT_ROOT.'/product/stock/class/entrepot.class.php';
      */
     class FormProduct
     {
    -	var $db;
    -	var $error;
    +	/**
    +     * @var DoliDB Database handler.
    +     */
    +    public $db;
    +
    +	/**
    +	 * @var string Error code (or message)
    +	 */
    +	public $error='';
     
     	// Cache arrays
     	var $cache_warehouses=array();
    @@ -45,8 +52,6 @@ class FormProduct
     	function __construct($db)
     	{
     		$this->db = $db;
    -
    -		return 1;
     	}
     
     
    @@ -160,6 +165,7 @@ class FormProduct
     		}
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.ScopeNotCamelCaps
     	/**
     	 * Return full path to current warehouse in $tab (recursive function)
     	 *
    @@ -167,8 +173,9 @@ class FormProduct
     	 * @param	String	$final_label	full label with all parents, separated by ' >> ' (completed on each call)
     	 * @return	String					full label with all parents, separated by ' >> '
     	 */
    -	private function get_parent_path($tab, $final_label='') {
    -
    +    private function get_parent_path($tab, $final_label='')
    +    {
    +        //phpcs:enable
     		if(empty($final_label)) $final_label = $tab['label'];
     
     		if(empty($tab['parent_id'])) return $final_label;
    @@ -180,7 +187,6 @@ class FormProduct
     		}
     
     		return $final_label;
    -
     	}
     
     	/**
    @@ -274,6 +280,7 @@ class FormProduct
             }
         }
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *  Output a combo box with list of units
     	 *  pour l'instant on ne definit pas les unites dans la base
    @@ -286,9 +293,11 @@ class FormProduct
     	 */
     	function select_measuring_units($name='measuring_units', $measuring_style='', $default='0', $adddefault=0)
     	{
    +        //phpcs:enable
     		print $this->load_measuring_units($name, $measuring_style, $default, $adddefault);
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *  Return a combo box with list of units
     	 *  For the moment, units labels are defined in measuring_units_string
    @@ -301,6 +310,7 @@ class FormProduct
     	 */
     	function load_measuring_units($name='measuring_units', $measuring_style='', $default='0', $adddefault=0)
     	{
    +        //phpcs:enable
     		global $langs,$conf,$mysoc;
     		$langs->load("other");
     
    @@ -483,4 +493,4 @@ class FormProduct
     			}
     		}
     	}
    -}
    \ No newline at end of file
    +}
    diff --git a/htdocs/product/class/product.class.php b/htdocs/product/class/product.class.php
    index 06ff0bd3ee6..cdef8e18db7 100644
    --- a/htdocs/product/class/product.class.php
    +++ b/htdocs/product/class/product.class.php
    @@ -43,11 +43,28 @@ require_once DOL_DOCUMENT_ROOT.'/product/stock/class/entrepot.class.php';
      */
     class Product extends CommonObject
     {
    +	/**
    +	 * @var string ID to identify managed object
    +	 */
     	public $element='product';
    +
    +	/**
    +	 * @var string Name of table without prefix where object is stored
    +	 */
     	public $table_element='product';
    +
    +	/**
    +	 * @var int Field with ID of parent key if this field has a parent
    +	 */
     	public $fk_element='fk_product';
    +
     	protected $childtables=array('supplier_proposaldet', 'propaldet','commandedet','facturedet','contratdet','facture_fourn_det','commande_fournisseurdet');    // To test if we can delete object
    -	public $ismultientitymanaged = 1;	// 0=No test on entity, 1=Test with field entity, 2=Test with link by societe
    +
    +	/**
    +	 * 0=No test on entity, 1=Test with field entity, 2=Test with link by societe
    +	 * @var int
    +	 */
    +	public $ismultientitymanaged = 1;
     
     	/**
     	 * {@inheritdoc}
    @@ -275,14 +292,10 @@ class Product extends CommonObject
     
         public $fk_price_expression;
     
    -	/**
    -	 * @deprecated
    -	 * @see fourn_pu
    -	 */
    -	public $buyprice;
    +    /* To store supplier price found */
     	public $fourn_pu;
    -
     	public $fourn_price_base_type;
    +	public $fourn_socid;
     
     	/**
     	 * @deprecated
    @@ -304,6 +317,23 @@ class Product extends CommonObject
     	public $price_autogen = 0;
     
     
    +	public $fields = array(
    +		'rowid'         =>array('type'=>'integer',      'label'=>'TechnicalID',      'enabled'=>1, 'visible'=>-2, 'notnull'=>1,  'index'=>1, 'position'=>1, 'comment'=>'Id'),
    +		'ref'           =>array('type'=>'varchar(128)', 'label'=>'Ref',              'enabled'=>1, 'visible'=>1,  'notnull'=>1,  'showoncombobox'=>1, 'index'=>1, 'position'=>10, 'searchall'=>1, 'comment'=>'Reference of object'),
    +		'entity'        =>array('type'=>'integer',      'label'=>'Entity',           'enabled'=>1, 'visible'=>0,  'default'=>1, 'notnull'=>1,  'index'=>1, 'position'=>20),
    +		'note_public'   =>array('type'=>'html',			'label'=>'NotePublic',		 'enabled'=>1, 'visible'=>0,  'position'=>61),
    +		'note'          =>array('type'=>'html',			'label'=>'NotePrivate',		 'enabled'=>1, 'visible'=>0,  'position'=>62),
    +		'datec'         =>array('type'=>'datetime',     'label'=>'DateCreation',     'enabled'=>1, 'visible'=>-2, 'notnull'=>1,  'position'=>500),
    +		'tms'           =>array('type'=>'timestamp',    'label'=>'DateModification', 'enabled'=>1, 'visible'=>-2, 'notnull'=>1,  'position'=>501),
    +		//'date_valid'    =>array('type'=>'datetime',     'label'=>'DateCreation',     'enabled'=>1, 'visible'=>-2, 'position'=>502),
    +		'fk_user_author'=>array('type'=>'integer',      'label'=>'UserAuthor',       'enabled'=>1, 'visible'=>-2, 'notnull'=>1,  'position'=>510, 'foreignkey'=>'llx_user.rowid'),
    +		'fk_user_modif' =>array('type'=>'integer',      'label'=>'UserModif',        'enabled'=>1, 'visible'=>-2, 'notnull'=>-1, 'position'=>511),
    +		//'fk_user_valid' =>array('type'=>'integer',      'label'=>'UserValidation',        'enabled'=>1, 'visible'=>-1, 'position'=>512),
    +		'import_key'    =>array('type'=>'varchar(14)',  'label'=>'ImportId',         'enabled'=>1, 'visible'=>-2, 'notnull'=>-1, 'index'=>0,  'position'=>1000),
    +		//'tosell'       =>array('type'=>'integer',      'label'=>'Status',           'enabled'=>1, 'visible'=>1,  'notnull'=>1, 'default'=>0, 'index'=>1,  'position'=>1000, 'arrayofkeyval'=>array(0=>'Draft', 1=>'Active', -1=>'Cancel')),
    +		//'tobuy'        =>array('type'=>'integer',      'label'=>'Status',           'enabled'=>1, 'visible'=>1,  'notnull'=>1, 'default'=>0, 'index'=>1,  'position'=>1000, 'arrayofkeyval'=>array(0=>'Draft', 1=>'Active', -1=>'Cancel')),
    +	);
    +
     	/**
     	 * Regular product
     	 */
    @@ -329,8 +359,6 @@ class Product extends CommonObject
     	 */
     	function __construct($db)
     	{
    -		global $langs;
    -
     		$this->db = $db;
     		$this->canvas = '';
     	}
    @@ -626,7 +654,6 @@ class Product extends CommonObject
                 dol_syslog(get_class($this)."::Create fails verify ".join(',',$this->errors), LOG_WARNING);
                 return -3;
             }
    -
     	}
     
     
    @@ -672,11 +699,12 @@ class Product extends CommonObject
             return $result;
         }
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
         /**
          *  Check barcode
          *
    -     *	@param	string	$valuetotest	Value to test
    -     *  @param	string	$typefortest	Type of barcode (ISBN, EAN, ...)
    +     *  @param  string  $valuetotest    Value to test
    +     *  @param  string  $typefortest    Type of barcode (ISBN, EAN, ...)
          *  @return int						0 if OK
          * 									-1 ErrorBadBarCodeSyntax
          * 									-2 ErrorBarCodeRequired
    @@ -684,6 +712,7 @@ class Product extends CommonObject
          */
         function check_barcode($valuetotest,$typefortest)
         {
    +        // phpcs:enable
             global $conf;
             if (! empty($conf->barcode->enabled) && ! empty($conf->global->BARCODE_PRODUCT_ADDON_NUM))
             {
    @@ -920,7 +949,7 @@ class Product extends CommonObject
     				$action='update';
     
     				// Actions on extra fields
    -				if (empty($conf->global->MAIN_EXTRAFIELDS_DISABLED)) // For avoid conflicts if trigger used
    +				if (! $error && empty($conf->global->MAIN_EXTRAFIELDS_DISABLED))
     				{
     					$result=$this->insertExtraFields();
     					if ($result < 0)
    @@ -987,7 +1016,7 @@ class Product extends CommonObject
     				if ($this->db->errno() == 'DB_ERROR_RECORD_ALREADY_EXISTS')
     				{
     					$langs->load("errors");
    -					if (empty($conf->barcode->enabled)) $this->error=$langs->trans("Error")." : ".$langs->trans("ErrorProductAlreadyExists",$this->ref);
    +					if (empty($conf->barcode->enabled) || empty($this->barcode)) $this->error=$langs->trans("Error")." : ".$langs->trans("ErrorProductAlreadyExists",$this->ref);
     					else $this->error=$langs->trans("Error")." : ".$langs->trans("ErrorProductBarCodeAlreadyExists",$this->barcode);
     					$this->errors[]=$this->error;
     					$this->db->rollback();
    @@ -1103,7 +1132,7 @@ class Product extends CommonObject
     				//If it is a parent product, then we remove the association with child products
     				$prodcomb = new ProductCombination($this->db);
     
    -				if ($prodcomb->deleteByFkProductParent($id) < 0) {
    +				if ($prodcomb->deleteByFkProductParent($user, $id) < 0) {
     					$error++;
     					$this->errors[] = 'Error deleting combinations';
     				}
    @@ -1425,6 +1454,7 @@ class Product extends CommonObject
     
     
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *  Insert a track that we changed a customer price
     	 *
    @@ -1434,6 +1464,7 @@ class Product extends CommonObject
     	 */
     	function _log_price($user,$level=0)
     	{
    +        // phpcs:enable
     		global $conf;
     
     		$now=dol_now();
    @@ -1463,6 +1494,7 @@ class Product extends CommonObject
     	}
     
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *  Delete a price line
     	 *
    @@ -1472,6 +1504,7 @@ class Product extends CommonObject
     	 */
     	function log_price_delete($user, $rowid)
     	{
    +        // phpcs:enable
     		$sql = "DELETE FROM ".MAIN_DB_PREFIX."product_price_by_qty";
     		$sql.= " WHERE fk_product_price=".$rowid;
     		$resql=$this->db->query($sql);
    @@ -1491,6 +1524,7 @@ class Product extends CommonObject
     	}
     
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *	Read price used by a provider.
     	 *	We enter as input couple prodfournprice/qty or triplet qty/product_id/fourn_ref.
    @@ -1505,12 +1539,13 @@ class Product extends CommonObject
     	 */
     	function get_buyprice($prodfournprice, $qty, $product_id=0, $fourn_ref='', $fk_soc=0)
     	{
    +        // phpcs:enable
     		global $conf;
     		$result = 0;
     
     		// We do a first seach with a select by searching with couple prodfournprice and qty only (later we will search on triplet qty/product_id/fourn_ref)
     		$sql = "SELECT pfp.rowid, pfp.price as price, pfp.quantity as quantity, pfp.remise_percent,";
    -		$sql.= " pfp.fk_product, pfp.ref_fourn, pfp.fk_soc, pfp.tva_tx, pfp.fk_supplier_price_expression";
    +		$sql.= " pfp.fk_product, pfp.ref_fourn, pfp.desc_fourn, pfp.fk_soc, pfp.tva_tx, pfp.fk_supplier_price_expression";
     		$sql.= " ,pfp.default_vat_code";
             $sql.= " ,pfp.multicurrency_price, pfp.multicurrency_unitprice, pfp.multicurrency_tx, pfp.fk_multicurrency, pfp.multicurrency_code";
     		$sql.= " FROM ".MAIN_DB_PREFIX."product_fournisseur_price as pfp";
    @@ -1544,8 +1579,10 @@ class Product extends CommonObject
     				$this->buyprice = $obj->price;                      // deprecated
     				$this->fourn_pu = $obj->price / $obj->quantity;     // Unit price of product of supplier
     				$this->fourn_price_base_type = 'HT';                // Price base type
    +				$this->fourn_socid = $obj->fk_soc;                  // Company that offer this price
     				$this->ref_fourn = $obj->ref_fourn;                 // deprecated
     				$this->ref_supplier = $obj->ref_fourn;              // Ref supplier
    +				$this->desc_supplier = $obj->desc_fourn;            // desc supplier
     				$this->remise_percent = $obj->remise_percent;       // remise percent if present and not typed
     				$this->vatrate_supplier = $obj->tva_tx;             // Vat ref supplier
     				$this->default_vat_code = $obj->default_vat_code;   // Vat code supplier
    @@ -1561,7 +1598,7 @@ class Product extends CommonObject
     			{
     				// We do a second search by doing a select again but searching with less reliable criteria: couple qty/id product, and if set fourn_ref or fk_soc.
     				$sql = "SELECT pfp.rowid, pfp.price as price, pfp.quantity as quantity, pfp.fk_soc,";
    -				$sql.= " pfp.fk_product, pfp.ref_fourn as ref_supplier, pfp.tva_tx, pfp.fk_supplier_price_expression";
    +				$sql.= " pfp.fk_product, pfp.ref_fourn as ref_supplier, pfp.desc_fourn as desc_supplier, pfp.tva_tx, pfp.fk_supplier_price_expression";
     				$sql.= " ,pfp.default_vat_code";
                     $sql.= " ,pfp.multicurrency_price, pfp.multicurrency_unitprice, pfp.multicurrency_tx, pfp.fk_multicurrency, pfp.multicurrency_code";
     				$sql.= " FROM ".MAIN_DB_PREFIX."product_fournisseur_price as pfp";
    @@ -1599,8 +1636,10 @@ class Product extends CommonObject
     						$this->fourn_qty = $obj->quantity;					// min quantity for price for a virtual supplier
     						$this->fourn_pu = $obj->price / $obj->quantity;     // Unit price of product for a virtual supplier
     						$this->fourn_price_base_type = 'HT';                // Price base type for a virtual supplier
    +						$this->fourn_socid = $obj->fk_soc;                  // Company that offer this price
     						$this->ref_fourn = $obj->ref_supplier;              // deprecated
     						$this->ref_supplier = $obj->ref_supplier;           // Ref supplier
    +						$this->desc_supplier = $obj->desc_supplier;         // desc supplier
     						$this->remise_percent = $obj->remise_percent;       // remise percent if present and not typed
     						$this->vatrate_supplier = $obj->tva_tx;             // Vat ref supplier
     						$this->default_vat_code = $obj->default_vat_code;   // Vat code supplier
    @@ -1665,7 +1704,7 @@ class Product extends CommonObject
     
     		// If multiprices are enabled, then we check if the current product is subject to price autogeneration
     		// Price will be modified ONLY when the first one is the one that is being modified
    -		if (!empty($conf->global->PRODUIT_MULTIPRICES) && !$ignore_autogen && $this->price_autogen && ($level == 1))
    +		if ((!empty($conf->global->PRODUIT_MULTIPRICES) || ! empty($conf->global->PRODUIT_CUSTOMER_PRICES_BY_QTY_MULTIPRICES)) && !$ignore_autogen && $this->price_autogen && ($level == 1))
     		{
     			return $this->generateMultiprices($user, $newprice, $newpricebase, $newvat, $newnpr, $newpbq);
     		}
    @@ -1845,7 +1884,7 @@ class Product extends CommonObject
     		if (! $id && ! $ref && ! $ref_ext)
     		{
     			$this->error='ErrorWrongParameters';
    -			dol_print_error(get_class($this)."::fetch ".$this->error);
    +			dol_syslog(get_class($this)."::fetch ".$this->error);
     			return -1;
     		}
     
    @@ -2088,7 +2127,71 @@ class Product extends CommonObject
     				}
     				else if (! empty($conf->global->PRODUIT_CUSTOMER_PRICES_BY_QTY_MULTIPRICES))	// prices per customer and quantity
     				{
    -					// Not yet implemented
    +					for ($i=1; $i <= $conf->global->PRODUIT_MULTIPRICES_LIMIT; $i++)
    +					{
    +						$sql = "SELECT price, price_ttc, price_min, price_min_ttc,";
    +						$sql.= " price_base_type, tva_tx, default_vat_code, tosell, price_by_qty, rowid, recuperableonly";
    +						$sql.= " FROM ".MAIN_DB_PREFIX."product_price";
    +						$sql.= " WHERE entity IN (".getEntity('productprice').")";
    +						$sql.= " AND price_level=".$i;
    +						$sql.= " AND fk_product = ".$this->id;
    +						$sql.= " ORDER BY date_price DESC, rowid DESC";
    +						$sql.= " LIMIT 1";
    +						$resql = $this->db->query($sql);
    +						if ($resql)
    +						{
    +							$result = $this->db->fetch_array($resql);
    +
    +							$this->multiprices[$i]=$result["price"];
    +							$this->multiprices_ttc[$i]=$result["price_ttc"];
    +							$this->multiprices_min[$i]=$result["price_min"];
    +							$this->multiprices_min_ttc[$i]=$result["price_min_ttc"];
    +							$this->multiprices_base_type[$i]=$result["price_base_type"];
    +							// Next two fields are used only if PRODUIT_MULTIPRICES_USE_VAT_PER_LEVEL is on
    +							$this->multiprices_tva_tx[$i]=$result["tva_tx"];     // TODO Add ' ('.$result['default_vat_code'].')'
    +							$this->multiprices_recuperableonly[$i]=$result["recuperableonly"];
    +
    +							// Price by quantity
    +							$this->prices_by_qty[$i]=$result["price_by_qty"];
    +							$this->prices_by_qty_id[$i]=$result["rowid"];
    +							// Récuperation de la liste des prix selon qty si flag positionné
    +							if ($this->prices_by_qty[$i] == 1)
    +							{
    +								$sql = "SELECT rowid, price, unitprice, quantity, remise_percent, remise, price_base_type";
    +								$sql.= " FROM ".MAIN_DB_PREFIX."product_price_by_qty";
    +								$sql.= " WHERE fk_product_price = ".$this->prices_by_qty_id[$i];
    +								$sql.= " ORDER BY quantity ASC";
    +								$resultat=array();
    +								$resql = $this->db->query($sql);
    +								if ($resql)
    +								{
    +									$ii=0;
    +									while ($result= $this->db->fetch_array($resql)) {
    +										$resultat[$ii]=array();
    +										$resultat[$ii]["rowid"]=$result["rowid"];
    +										$resultat[$ii]["price"]= $result["price"];
    +										$resultat[$ii]["unitprice"]= $result["unitprice"];
    +										$resultat[$ii]["quantity"]= $result["quantity"];
    +										$resultat[$ii]["remise_percent"]= $result["remise_percent"];
    +										$resultat[$ii]["remise"]= $result["remise"];					// deprecated
    +										$resultat[$ii]["price_base_type"]= $result["price_base_type"];
    +										$ii++;
    +									}
    +									$this->prices_by_qty_list[$i]=$resultat;
    +								}
    +								else
    +								{
    +									dol_print_error($this->db);
    +									return -1;
    +								}
    +							}
    +						}
    +						else
    +						{
    +							dol_print_error($this->db);
    +							return -1;
    +						}
    +					}
     				}
     
                     if (!empty($conf->dynamicprices->enabled) && !empty($this->fk_price_expression) && empty($ignore_expression))
    @@ -2124,6 +2227,7 @@ class Product extends CommonObject
     	}
     
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *  Charge tableau des stats propale pour le produit/service
     	 *
    @@ -2132,6 +2236,7 @@ class Product extends CommonObject
     	 */
     	function load_stats_propale($socid=0)
     	{
    +        // phpcs:enable
     		global $conf;
     		global $user;
     
    @@ -2167,6 +2272,7 @@ class Product extends CommonObject
     	}
     
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *  Charge tableau des stats propale pour le produit/service
     	 *
    @@ -2175,6 +2281,7 @@ class Product extends CommonObject
     	 */
     	function load_stats_proposal_supplier($socid=0)
     	{
    +        // phpcs:enable
     		global $conf;
     		global $user;
     
    @@ -2210,6 +2317,7 @@ class Product extends CommonObject
     	}
     
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *  Charge tableau des stats commande client pour le produit/service
     	 *
    @@ -2220,6 +2328,7 @@ class Product extends CommonObject
     	 */
     	function load_stats_commande($socid=0,$filtrestatut='', $forVirtualStock = 0)
     	{
    +        // phpcs:enable
     		global $conf,$user;
     
     		$sql = "SELECT COUNT(DISTINCT c.fk_soc) as nb_customers, COUNT(DISTINCT c.rowid) as nb,";
    @@ -2306,6 +2415,7 @@ class Product extends CommonObject
     		}
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *  Charge tableau des stats commande fournisseur pour le produit/service
     	 *
    @@ -2316,6 +2426,7 @@ class Product extends CommonObject
     	 */
     	function load_stats_commande_fournisseur($socid=0,$filtrestatut='', $forVirtualStock = 0)
     	{
    +        // phpcs:enable
     		global $conf,$user;
     
     		$sql = "SELECT COUNT(DISTINCT c.fk_soc) as nb_suppliers, COUNT(DISTINCT c.rowid) as nb,";
    @@ -2349,6 +2460,7 @@ class Product extends CommonObject
     		}
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *  Charge tableau des stats expedition client pour le produit/service
     	 *
    @@ -2359,6 +2471,7 @@ class Product extends CommonObject
     	 */
     	function load_stats_sending($socid=0,$filtrestatut='', $forVirtualStock = 0)
     	{
    +        // phpcs:enable
     		global $conf,$user;
     
     		$sql = "SELECT COUNT(DISTINCT e.fk_soc) as nb_customers, COUNT(DISTINCT e.rowid) as nb,";
    @@ -2396,6 +2509,7 @@ class Product extends CommonObject
     		}
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *  Charge tableau des stats réception fournisseur pour le produit/service
     	 *
    @@ -2406,6 +2520,7 @@ class Product extends CommonObject
     	 */
     	function load_stats_reception($socid=0,$filtrestatut='', $forVirtualStock = 0)
     	{
    +        // phpcs:enable
     		global $conf,$user;
     
     		$sql = "SELECT COUNT(DISTINCT cf.fk_soc) as nb_customers, COUNT(DISTINCT cf.rowid) as nb,";
    @@ -2439,14 +2554,16 @@ class Product extends CommonObject
     		}
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *  Charge tableau des stats contrat pour le produit/service
     	 *
    -	 *  @param    int	$socid      Id societe
    +	 *  @param    int   $socid      Id societe
     	 *  @return   array       		Tableau des stats
     	 */
     	function load_stats_contrat($socid=0)
     	{
    +        // phpcs:enable
     		global $conf;
     		global $user;
     
    @@ -2481,6 +2598,7 @@ class Product extends CommonObject
     		}
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *  Charge tableau des stats facture pour le produit/service
     	 *
    @@ -2489,6 +2607,7 @@ class Product extends CommonObject
     	 */
     	function load_stats_facture($socid=0)
     	{
    +        // phpcs:enable
     		global $conf;
     		global $user;
     
    @@ -2523,6 +2642,7 @@ class Product extends CommonObject
     		}
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *  Charge tableau des stats facture pour le produit/service
     	 *
    @@ -2531,6 +2651,7 @@ class Product extends CommonObject
     	 */
     	function load_stats_facture_fournisseur($socid=0)
     	{
    +        // phpcs:enable
     		global $conf;
     		global $user;
     
    @@ -2565,6 +2686,7 @@ class Product extends CommonObject
     		}
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *  Return an array formated for showing graphs
     	 *
    @@ -2575,6 +2697,7 @@ class Product extends CommonObject
     	 */
     	function _get_stats($sql, $mode, $year=0)
     	{
    +        // phpcs:enable
     		$resql = $this->db->query($sql);
     		if ($resql)
     		{
    @@ -2629,6 +2752,7 @@ class Product extends CommonObject
     	}
     
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *  Return nb of units or customers invoices in which product is included
     	 *
    @@ -2641,6 +2765,7 @@ class Product extends CommonObject
     	 */
     	function get_nb_vente($socid, $mode, $filteronproducttype=-1, $year=0, $morefilter='')
     	{
    +        // phpcs:enable
     		global $conf;
     		global $user;
     
    @@ -2665,6 +2790,7 @@ class Product extends CommonObject
     	}
     
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *  Return nb of units or supplier invoices in which product is included
     	 *
    @@ -2677,6 +2803,7 @@ class Product extends CommonObject
     	 */
     	function get_nb_achat($socid, $mode, $filteronproducttype=-1, $year=0, $morefilter='')
     	{
    +        // phpcs:enable
     		global $conf;
     		global $user;
     
    @@ -2700,6 +2827,7 @@ class Product extends CommonObject
     		return $this->_get_stats($sql,$mode, $year);
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *  Return nb of units or proposals in which product is included
     	 *
    @@ -2712,6 +2840,7 @@ class Product extends CommonObject
     	 */
     	function get_nb_propal($socid, $mode, $filteronproducttype=-1, $year=0, $morefilter='')
     	{
    +        // phpcs:enable
     		global $conf;
     		global $user;
     
    @@ -2735,6 +2864,7 @@ class Product extends CommonObject
     		return $this->_get_stats($sql,$mode, $year);
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *  Return nb of units or proposals in which product is included
     	 *
    @@ -2747,6 +2877,7 @@ class Product extends CommonObject
     	 */
     	function get_nb_propalsupplier($socid, $mode, $filteronproducttype=-1, $year=0, $morefilter='')
     	{
    +        // phpcs:enable
     		global $conf;
     		global $user;
     
    @@ -2770,6 +2901,7 @@ class Product extends CommonObject
     		return $this->_get_stats($sql,$mode, $year);
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *  Return nb of units or orders in which product is included
     	 *
    @@ -2782,6 +2914,7 @@ class Product extends CommonObject
     	 */
     	function get_nb_order($socid, $mode, $filteronproducttype=-1, $year=0, $morefilter='')
     	{
    +        // phpcs:enable
     		global $conf, $user;
     
     		$sql = "SELECT sum(d.qty), date_format(c.date_commande, '%Y%m')";
    @@ -2804,6 +2937,7 @@ class Product extends CommonObject
     		return $this->_get_stats($sql,$mode, $year);
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *  Return nb of units or orders in which product is included
     	 *
    @@ -2816,6 +2950,7 @@ class Product extends CommonObject
     	 */
     	function get_nb_ordersupplier($socid, $mode, $filteronproducttype=-1, $year=0, $morefilter='')
     	{
    +        // phpcs:enable
     		global $conf, $user;
     
     		$sql = "SELECT sum(d.qty), date_format(c.date_commande, '%Y%m')";
    @@ -2838,6 +2973,7 @@ class Product extends CommonObject
     		return $this->_get_stats($sql,$mode, $year);
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *  Link a product/service to a parent product/service
     	 *
    @@ -2849,6 +2985,7 @@ class Product extends CommonObject
     	 */
     	function add_sousproduit($id_pere, $id_fils, $qty, $incdec=1)
     	{
    +        // phpcs:enable
     		// Clean parameters
     		if (! is_numeric($id_pere)) $id_pere=0;
     		if (! is_numeric($id_fils)) $id_fils=0;
    @@ -2894,6 +3031,7 @@ class Product extends CommonObject
     		}
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *  Modify composed product
     	 *
    @@ -2905,6 +3043,7 @@ class Product extends CommonObject
     	 */
     	function update_sousproduit($id_pere, $id_fils, $qty, $incdec=1)
     	{
    +        // phpcs:enable
     		// Clean parameters
     		if (! is_numeric($id_pere)) $id_pere=0;
     		if (! is_numeric($id_fils)) $id_fils=0;
    @@ -2925,9 +3064,9 @@ class Product extends CommonObject
     		{
     			return 1;
     		}
    -
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *  Retire le lien entre un sousproduit et un produit/service
     	 *
    @@ -2937,6 +3076,7 @@ class Product extends CommonObject
     	 */
     	function del_sousproduit($fk_parent, $fk_child)
     	{
    +        // phpcs:enable
     		if (! is_numeric($fk_parent)) $fk_parent=0;
     		if (! is_numeric($fk_child)) $fk_child=0;
     
    @@ -2954,15 +3094,17 @@ class Product extends CommonObject
     		return 1;
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *  Verifie si c'est un sous-produit
     	 *
    -	 *  @param      int	$fk_parent		Id du produit auquel le produit est lie
    -	 *  @param      int	$fk_child		Id du produit lie
    +	 *  @param      int $fk_parent		Id du produit auquel le produit est lie
    +	 *  @param      int $fk_child		Id du produit lie
     	 *  @return     int			    	< 0 si erreur, > 0 si ok
     	 */
     	function is_sousproduit($fk_parent, $fk_child)
     	{
    +        // phpcs:enable
     		$sql = "SELECT fk_product_pere, qty, incdec";
     		$sql.= " FROM ".MAIN_DB_PREFIX."product_association";
     		$sql.= " WHERE fk_product_pere  = '".$fk_parent."'";
    @@ -2994,6 +3136,7 @@ class Product extends CommonObject
     	}
     
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *  Add a supplier price for the product.
     	 *  Note: Duplicate ref is accepted for different quantity only, or for different companies.
    @@ -3006,6 +3149,7 @@ class Product extends CommonObject
     	 */
     	function add_fournisseur($user, $id_fourn, $ref_fourn, $quantity)
     	{
    +        // phpcs:enable
     		global $conf;
     
     		$now=dol_now();
    @@ -3019,7 +3163,7 @@ class Product extends CommonObject
         		$sql.= " WHERE fk_soc = ".$id_fourn;
         		$sql.= " AND ref_fourn = '".$this->db->escape($ref_fourn)."'";
         		$sql.= " AND fk_product != ".$this->id;
    -    		$sql.= " AND entity IN (".getEntity('productprice').")";
    +    		$sql.= " AND entity IN (".getEntity('productsupplierprice').")";
     
         		$resql=$this->db->query($sql);
         		if ($resql)
    @@ -3042,7 +3186,7 @@ class Product extends CommonObject
     		else $sql.= " AND (ref_fourn = '' OR ref_fourn IS NULL)";
     		$sql.= " AND quantity = '".$quantity."'";
     		$sql.= " AND fk_product = ".$this->id;
    -		$sql.= " AND entity IN (".getEntity('productprice').")";
    +		$sql.= " AND entity IN (".getEntity('productsupplierprice').")";
     
     		$resql=$this->db->query($sql);
     		if ($resql)
    @@ -3098,6 +3242,7 @@ class Product extends CommonObject
     	}
     
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *  Renvoie la liste des fournisseurs du produit/service
     	 *
    @@ -3105,6 +3250,7 @@ class Product extends CommonObject
     	 */
     	function list_suppliers()
     	{
    +        // phpcs:enable
     		global $conf;
     
     		$list = array();
    @@ -3130,6 +3276,7 @@ class Product extends CommonObject
     		return $list;
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *  Recopie les prix d'un produit/service sur un autre
     	 *
    @@ -3139,6 +3286,7 @@ class Product extends CommonObject
     	 */
     	function clone_price($fromId, $toId)
     	{
    +        // phpcs:enable
     		$this->db->begin();
     
     		// les prix
    @@ -3158,6 +3306,7 @@ class Product extends CommonObject
     		return 1;
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 * Clone links between products
     	 *
    @@ -3167,6 +3316,7 @@ class Product extends CommonObject
     	 */
     	function clone_associations($fromId, $toId)
     	{
    +        // phpcs:enable
     		$this->db->begin();
     
     		$sql = 'INSERT INTO '.MAIN_DB_PREFIX.'product_association (fk_product_pere, fk_product_fils, qty)';
    @@ -3184,6 +3334,7 @@ class Product extends CommonObject
     		return 1;
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *  Recopie les fournisseurs et prix fournisseurs d'un produit/service sur un autre
     	 *
    @@ -3193,6 +3344,7 @@ class Product extends CommonObject
     	 */
     	function clone_fournisseurs($fromId, $toId)
     	{
    +        // phpcs:enable
     		$this->db->begin();
     
     		$now=dol_now();
    @@ -3231,6 +3383,7 @@ class Product extends CommonObject
     		}
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *  Fonction recursive uniquement utilisee par get_arbo_each_prod, recompose l'arborescence des sousproduits
     	 * 	Define value of this->res
    @@ -3244,6 +3397,7 @@ class Product extends CommonObject
     	 */
     	function fetch_prod_arbo($prod, $compl_path="", $multiply=1, $level=1, $id_parent=0)
     	{
    +        // phpcs:enable
     		global $conf,$langs;
     
     		$product = new Product($this->db);
    @@ -3290,6 +3444,7 @@ class Product extends CommonObject
     		}
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *  Build the tree of subproducts into an array
     	 *  this->sousprods is loaded by this->get_sousproduits_arbo()
    @@ -3299,6 +3454,7 @@ class Product extends CommonObject
     	 */
     	function get_arbo_each_prod($multiply=1)
     	{
    +        // phpcs:enable
     		$this->res = array();
     		if (isset($this->sousprods) && is_array($this->sousprods))
     		{
    @@ -3440,6 +3596,7 @@ class Product extends CommonObject
     		}
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 * 	Return tree of all subproducts for product. Tree contains id, name and quantity.
     	 * 	Set this->sousprods
    @@ -3448,6 +3605,7 @@ class Product extends CommonObject
     	 */
     	function get_sousproduits_arbo()
     	{
    +        // phpcs:enable
     	    $parent=array();
     
     		foreach($this->getChildsArbo($this->id) as $keyChild => $valueChild)	// Warning. getChildsArbo can call getChildsArbo recursively. Starting point is $value[0]=id of product
    @@ -3501,10 +3659,10 @@ class Product extends CommonObject
                     $label.="<br><b>".$langs->trans("ManageLotSerial").'</b>: '.$this->getLibStatut(0,2);
                 }
             }
    -        if ($this->type == Product::TYPE_SERVICE)
    -        {
    +        //if ($this->type == Product::TYPE_SERVICE)
    +        //{
                 //
    -        }
    +        //}
             if (! empty($conf->accounting->enabled) && $this->status)
             {
             	include_once DOL_DOCUMENT_ROOT.'/core/lib/accounting.lib.php';
    @@ -3514,6 +3672,7 @@ class Product extends CommonObject
             }
             if (! empty($conf->accounting->enabled) && $this->status_buy)
             {
    +        	include_once DOL_DOCUMENT_ROOT.'/core/lib/accounting.lib.php';
             	$label.= '<br><b>' . $langs->trans('ProductAccountancyBuyCode') . ':</b> '. length_accountg($this->accountancy_code_buy);
             }
             if (! empty($this->entity))
    @@ -3534,11 +3693,7 @@ class Product extends CommonObject
     		    $linkclose.= ' title="'.dol_escape_htmltag($label, 1, 1).'"';
     		    $linkclose.= ' class="classfortooltip"';
     
    -		    /*if (! is_object($hookmanager))
    -	        {
    -	            include_once DOL_DOCUMENT_ROOT.'/core/class/hookmanager.class.php';
    -	            $hookmanager=new HookManager($this->db);
    -	        }
    +		    /*
     	        $hookmanager->initHooks(array('productdao'));
     	        $parameters=array('id'=>$this->id);
     	        $reshook=$hookmanager->executeHooks('getnomurltooltip',$parameters,$this,$action);    // Note that $action and $object may have been modified by some hooks
    @@ -3571,17 +3726,12 @@ class Product extends CommonObject
             $result.=$linkstart;
     		if ($withpicto) {
     			if ($this->type == Product::TYPE_PRODUCT) $result.=(img_object(($notooltip?'':$label), 'product', ($notooltip?'class="paddingright"':'class="paddingright classfortooltip"'), 0, 0, $notooltip?0:1));
    -			if ($this->type == Product::TYPE_SERVICE) $result.=(img_object(($notooltip?'':$label), 'service',  ($notooltip?'class="paddinright"':'class="paddingright classfortooltip"'), 0, 0, $notooltip?0:1));
    +			if ($this->type == Product::TYPE_SERVICE) $result.=(img_object(($notooltip?'':$label), 'service', ($notooltip?'class="paddinright"':'class="paddingright classfortooltip"'), 0, 0, $notooltip?0:1));
     		}
     		$result.= $newref;
     		$result.= $linkend;
     
     		global $action;
    -		if (! is_object($hookmanager))
    -		{
    -			include_once DOL_DOCUMENT_ROOT.'/core/class/hookmanager.class.php';
    -			$hookmanager=new HookManager($this->db);
    -		}
     		$hookmanager->initHooks(array('productdao'));
     		$parameters=array('id'=>$this->id, 'getnomurl'=>$result);
     		$reshook=$hookmanager->executeHooks('getNomUrl',$parameters,$this,$action);    // Note that $action and $object may have been modified by some hooks
    @@ -3649,6 +3799,7 @@ class Product extends CommonObject
     		}
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *	Return label of a given status
     	 *
    @@ -3659,6 +3810,7 @@ class Product extends CommonObject
     	 */
     	function LibStatut($status,$mode=0,$type=0)
     	{
    +        // phpcs:enable
     		global $conf, $langs;
     
     		$langs->load('products');
    @@ -3691,37 +3843,37 @@ class Product extends CommonObject
     		if ($mode == 0)
     		{
     			if ($status == 0) return ($type==0 ? $langs->trans('ProductStatusNotOnSellShort'):$langs->trans('ProductStatusNotOnBuyShort'));
    -			if ($status == 1) return ($type==0 ? $langs->trans('ProductStatusOnSellShort'):$langs->trans('ProductStatusOnBuyShort'));
    +			elseif ($status == 1) return ($type==0 ? $langs->trans('ProductStatusOnSellShort'):$langs->trans('ProductStatusOnBuyShort'));
     		}
    -		if ($mode == 1)
    +		elseif ($mode == 1)
     		{
     			if ($status == 0) return ($type==0 ? $langs->trans('ProductStatusNotOnSell'):$langs->trans('ProductStatusNotOnBuy'));
    -			if ($status == 1) return ($type==0 ? $langs->trans('ProductStatusOnSell'):$langs->trans('ProductStatusOnBuy'));
    +			elseif ($status == 1) return ($type==0 ? $langs->trans('ProductStatusOnSell'):$langs->trans('ProductStatusOnBuy'));
     		}
    -		if ($mode == 2)
    +		elseif ($mode == 2)
     		{
     			if ($status == 0) return img_picto($langs->trans('ProductStatusNotOnSell'),'statut5', 'class="pictostatus"').' '.($type==0 ? $langs->trans('ProductStatusNotOnSellShort'):$langs->trans('ProductStatusNotOnBuyShort'));
    -			if ($status == 1) return img_picto($langs->trans('ProductStatusOnSell'),'statut4', 'class="pictostatus"').' '.($type==0 ? $langs->trans('ProductStatusOnSellShort'):$langs->trans('ProductStatusOnBuyShort'));
    +			elseif ($status == 1) return img_picto($langs->trans('ProductStatusOnSell'),'statut4', 'class="pictostatus"').' '.($type==0 ? $langs->trans('ProductStatusOnSellShort'):$langs->trans('ProductStatusOnBuyShort'));
     		}
    -		if ($mode == 3)
    +		elseif ($mode == 3)
     		{
     			if ($status == 0) return img_picto(($type==0 ? $langs->trans('ProductStatusNotOnSell') : $langs->trans('ProductStatusNotOnBuy')),'statut5', 'class="pictostatus"');
    -			if ($status == 1) return img_picto(($type==0 ? $langs->trans('ProductStatusOnSell') : $langs->trans('ProductStatusOnBuy')),'statut4', 'class="pictostatus"');
    +			elseif ($status == 1) return img_picto(($type==0 ? $langs->trans('ProductStatusOnSell') : $langs->trans('ProductStatusOnBuy')),'statut4', 'class="pictostatus"');
     		}
    -		if ($mode == 4)
    +		elseif ($mode == 4)
     		{
     			if ($status == 0) return img_picto($langs->trans('ProductStatusNotOnSell'),'statut5', 'class="pictostatus"').' '.($type==0 ? $langs->trans('ProductStatusNotOnSell'):$langs->trans('ProductStatusNotOnBuy'));
    -			if ($status == 1) return img_picto($langs->trans('ProductStatusOnSell'),'statut4', 'class="pictostatus"').' '.($type==0 ? $langs->trans('ProductStatusOnSell'):$langs->trans('ProductStatusOnBuy'));
    +			elseif ($status == 1) return img_picto($langs->trans('ProductStatusOnSell'),'statut4', 'class="pictostatus"').' '.($type==0 ? $langs->trans('ProductStatusOnSell'):$langs->trans('ProductStatusOnBuy'));
     		}
    -		if ($mode == 5)
    +		elseif ($mode == 5)
     		{
     			if ($status == 0) return ($type==0 ? $langs->trans('ProductStatusNotOnSellShort'):$langs->trans('ProductStatusNotOnBuyShort')).' '.img_picto(($type==0 ? $langs->trans('ProductStatusNotOnSell'):$langs->trans('ProductStatusNotOnBuy')), 'statut5', 'class="pictostatus"');
    -			if ($status == 1) return ($type==0 ? $langs->trans('ProductStatusOnSellShort'):$langs->trans('ProductStatusOnBuyShort')).' '.img_picto(($type==0 ? $langs->trans('ProductStatusOnSell'):$langs->trans('ProductStatusOnBuy')),'statut4', 'class="pictostatus"');
    +			elseif ($status == 1) return ($type==0 ? $langs->trans('ProductStatusOnSellShort'):$langs->trans('ProductStatusOnBuyShort')).' '.img_picto(($type==0 ? $langs->trans('ProductStatusOnSell'):$langs->trans('ProductStatusOnBuy')),'statut4', 'class="pictostatus"');
     		}
    -		if ($mode == 6)
    +		elseif ($mode == 6)
     		{
     			if ($status == 0) return ($type==0 ? $langs->trans('ProductStatusNotOnSellShort'):$langs->trans('ProductStatusNotOnBuyShort')).' '.img_picto(($type==0 ? $langs->trans('ProductStatusNotOnSell'):$langs->trans('ProductStatusNotOnBuy')), 'statut5', 'class="pictostatus"');
    -			if ($status == 1) return ($type==0 ? $langs->trans('ProductStatusOnSellShort'):$langs->trans('ProductStatusOnBuyShort')).' '.img_picto(($type==0 ? $langs->trans('ProductStatusOnSell'):$langs->trans('ProductStatusOnBuy')),'statut4', 'class="pictostatus"');
    +			elseif ($status == 1) return ($type==0 ? $langs->trans('ProductStatusOnSellShort'):$langs->trans('ProductStatusOnBuyShort')).' '.img_picto(($type==0 ? $langs->trans('ProductStatusOnSell'):$langs->trans('ProductStatusOnBuy')),'statut4', 'class="pictostatus"');
     		}
     		return $langs->trans('Unknown');
     	}
    @@ -3743,6 +3895,7 @@ class Product extends CommonObject
     	}
     
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *  Adjust stock in a warehouse for product
     	 *
    @@ -3759,6 +3912,7 @@ class Product extends CommonObject
     	 */
     	function correct_stock($user, $id_entrepot, $nbpiece, $movement, $label='', $price=0, $inventorycode='', $origin_element='', $origin_id=null)
     	{
    +        // phpcs:enable
     		if ($id_entrepot)
     		{
     			$this->db->begin();
    @@ -3788,6 +3942,7 @@ class Product extends CommonObject
     		}
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *  Adjust stock in a warehouse for product with batch number
     	 *
    @@ -3807,6 +3962,7 @@ class Product extends CommonObject
     	 */
     	function correct_stock_batch($user, $id_entrepot, $nbpiece, $movement, $label='', $price=0, $dlc='', $dluo='',$lot='', $inventorycode='', $origin_element='', $origin_id=null)
     	{
    +        // phpcs:enable
     		if ($id_entrepot)
     		{
     			$this->db->begin();
    @@ -3836,6 +3992,7 @@ class Product extends CommonObject
     		}
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *    Load information about stock of a product into ->stock_reel, ->stock_warehouse[] (including stock_warehouse[idwarehouse]->detail_batch for batch products)
     	 *    This function need a lot of load. If you use it on list, use a cache to execute it once for each product id.
    @@ -3852,6 +4009,7 @@ class Product extends CommonObject
     	 */
     	function load_stock($option='')
     	{
    +        // phpcs:enable
     		global $conf;
     
     		$this->stock_reel = 0;
    @@ -3916,6 +4074,7 @@ class Product extends CommonObject
     		}
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *    Load value ->stock_theorique of a product. Property this->id must be defined.
     	 *    This function need a lot of load. If you use it on list, use a cache to execute it one for each product id.
    @@ -3925,6 +4084,7 @@ class Product extends CommonObject
     	 */
         function load_virtual_stock()
         {
    +        // phpcs:enable
             global $conf, $action;
     
             $stock_commande_client=0;
    @@ -4026,6 +4186,7 @@ class Product extends CommonObject
         }
     
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *  Move an uploaded file described into $file array into target directory $sdir.
     	 *
    @@ -4035,6 +4196,7 @@ class Product extends CommonObject
     	 */
     	function add_photo($sdir, $file)
     	{
    +        // phpcs:enable
     		global $conf;
     
     		require_once DOL_DOCUMENT_ROOT.'/core/lib/files.lib.php';
    @@ -4067,6 +4229,7 @@ class Product extends CommonObject
     		else return -1;
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *  Return if at least one photo is available
     	 *
    @@ -4075,6 +4238,7 @@ class Product extends CommonObject
     	 */
     	function is_photo_available($sdir)
     	{
    +        // phpcs:enable
     	    include_once DOL_DOCUMENT_ROOT .'/core/lib/files.lib.php';
     	    include_once DOL_DOCUMENT_ROOT .'/core/lib/images.lib.php';
     
    @@ -4103,6 +4267,7 @@ class Product extends CommonObject
     	}
     
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *  Retourne tableau de toutes les photos du produit
     	 *
    @@ -4112,6 +4277,7 @@ class Product extends CommonObject
     	 */
     	function liste_photos($dir,$nbmax=0)
     	{
    +        // phpcs:enable
     	    include_once DOL_DOCUMENT_ROOT.'/core/lib/files.lib.php';
     	    include_once DOL_DOCUMENT_ROOT.'/core/lib/images.lib.php';
     
    @@ -4158,6 +4324,7 @@ class Product extends CommonObject
     		return $tabobj;
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *  Efface la photo du produit et sa vignette
     	 *
    @@ -4166,6 +4333,7 @@ class Product extends CommonObject
     	 */
     	function delete_photo($file)
     	{
    +        // phpcs:enable
     	    require_once DOL_DOCUMENT_ROOT.'/core/lib/files.lib.php';
     	    require_once DOL_DOCUMENT_ROOT.'/core/lib/images.lib.php';
     
    @@ -4193,6 +4361,7 @@ class Product extends CommonObject
     		}
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *  Load size of image file
     	 *
    @@ -4201,12 +4370,14 @@ class Product extends CommonObject
     	 */
     	function get_image_size($file)
     	{
    +        // phpcs:enable
     		$file_osencoded=dol_osencode($file);
     		$infoImg = getimagesize($file_osencoded); // Get information on image
     		$this->imgWidth = $infoImg[0]; // Largeur de l'image
     		$this->imgHeight = $infoImg[1]; // Hauteur de l'image
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *  Load indicators this->nb for the dashboard
     	 *
    @@ -4214,6 +4385,7 @@ class Product extends CommonObject
     	 */
     	function load_state_board()
     	{
    +        // phpcs:enable
     		global $conf, $user, $hookmanager;
     
     		$this->nb=array();
    @@ -4269,6 +4441,7 @@ class Product extends CommonObject
     		return ($this->type == Product::TYPE_SERVICE ? true : false);
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
         /**
          *  Get a barcode from the module to generate barcode values.
          *  Return value is stored into this->barcode
    @@ -4279,6 +4452,7 @@ class Product extends CommonObject
          */
         function get_barcode($object,$type='')
         {
    +        // phpcs:enable
             global $conf;
     
             $result='';
    @@ -4362,8 +4536,6 @@ class Product extends CommonObject
     
     		$langs->load('products');
     
    -		$this->db->begin();
    -
     		$label_type = 'label';
     
     		if ($type == 'short')
    @@ -4399,13 +4571,15 @@ class Product extends CommonObject
     	}
     
     
    -	/**
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
    +    /**
          * Return minimum product recommended price
          *
    -	 * @return	int			Minimum recommanded price that is higher price among all suppliers * PRODUCT_MINIMUM_RECOMMENDED_PRICE
    +     * @return  int			Minimum recommanded price that is higher price among all suppliers * PRODUCT_MINIMUM_RECOMMENDED_PRICE
          */
     	function min_recommended_price()
     	{
    +        // phpcs:enable
     		global $conf;
     
     		$maxpricesupplier=0;
    @@ -4442,8 +4616,10 @@ class Product extends CommonObject
     	 * Existing categories are left untouch.
     	 *
     	 * @param int[]|int $categories Category or categories IDs
    +     * @return void
     	 */
    -	public function setCategories($categories) {
    +    public function setCategories($categories)
    +    {
     		// Handle single category
     		if (! is_array($categories)) {
     			$categories = array($categories);
    @@ -4621,5 +4797,4 @@ class Product extends CommonObject
                 dol_print_error($this->db);
             }
         }
    -
     }
    diff --git a/htdocs/product/class/productbatch.class.php b/htdocs/product/class/productbatch.class.php
    index 48afbcc9dbb..f6a7df212eb 100644
    --- a/htdocs/product/class/productbatch.class.php
    +++ b/htdocs/product/class/productbatch.class.php
    @@ -22,7 +22,7 @@
      *  \brief      Manage record and specific data for batch number management
      */
     
    -require_once(DOL_DOCUMENT_ROOT."/core/class/commonobject.class.php");
    +require_once DOL_DOCUMENT_ROOT."/core/class/commonobject.class.php";
     
     
     /**
    @@ -30,7 +30,11 @@ require_once(DOL_DOCUMENT_ROOT."/core/class/commonobject.class.php");
      */
     class Productbatch extends CommonObject
     {
    -	var $element='productbatch';			//!< Id that identify managed objects
    +	/**
    +	 * @var string ID to identify managed object
    +	 */
    +	public $element='productbatch';
    +
     	private static $_table_element='product_batch';		//!< Name of table without prefix where object is stored
     
     	var $tms='';
    @@ -52,7 +56,6 @@ class Productbatch extends CommonObject
         function __construct($db)
         {
             $this->db = $db;
    -        return 1;
         }
     
     
    @@ -69,7 +72,7 @@ class Productbatch extends CommonObject
     		$error=0;
     
     		// Clean parameters
    -		$this->clean_param();
    +		$this->cleanParam();
     
     		// Check parameters
     		// Put here code to add control on parameters values
    @@ -200,7 +203,7 @@ class Productbatch extends CommonObject
     		$error=0;
     
     		// Clean parameters
    -		$this->clean_param();
    +		$this->cleanParam();
     
     		// TODO Check qty is ok for stock move. Negative may not be allowed.
     		if ($this->qty < 0)
    @@ -391,16 +394,14 @@ class Productbatch extends CommonObject
     		$this->eatby='';
     		$this->batch='';
     		$this->import_key='';
    -
    -
     	}
     
     	/**
     	 *  Clean fields (triming)
     	 *
    -	 *	@return	void
    +	 *  @return	void
     	 */
    -	private function clean_param()
    +	private function cleanParam()
     	{
     		if (isset($this->fk_product_stock)) $this->fk_product_stock=(int) trim($this->fk_product_stock);
     		if (isset($this->batch)) $this->batch=trim($this->batch);
    @@ -539,5 +540,4 @@ class Productbatch extends CommonObject
                 return -1;
             }
         }
    -
     }
    diff --git a/htdocs/product/class/productcustomerprice.class.php b/htdocs/product/class/productcustomerprice.class.php
    index 5b41cb0f02b..5aaa2c079ea 100644
    --- a/htdocs/product/class/productcustomerprice.class.php
    +++ b/htdocs/product/class/productcustomerprice.class.php
    @@ -28,36 +28,58 @@ require_once DOL_DOCUMENT_ROOT . '/core/class/commonobject.class.php';
      */
     class Productcustomerprice extends CommonObject
     {
    -	var $element = 'product_customer_price'; // !< Id that identify managed objects
    -	var $table_element = 'product_customer_price'; // !< Name of table without prefix where object is stored
    -	var $entity;
    -	var $datec = '';
    -	var $tms = '';
    -	var $fk_product;
    -	var $fk_soc;
    -	var $price;
    -	var $price_ttc;
    -	var $price_min;
    -	var $price_min_ttc;
    -	var $price_base_type;
    -	var $tva_tx;
    -	var $recuperableonly;
    -	var $localtax1_type;
    -	var $localtax1_tx;
    -	var $localtax2_type;
    -	var $localtax2_tx;
    -	var $fk_user;
    -	var $lines = array ();
    +	/**
    +	 * @var string ID to identify managed object
    +	 */
    +	public $element = 'product_customer_price';
    +
    +	/**
    +	 * @var string Name of table without prefix where object is stored
    +	 */
    +	public $table_element = 'product_customer_price';
    +
    +	/**
    +	 * @var int Entity
    +	 */
    +	public $entity;
    +
    +	public $datec = '';
    +	public $tms = '';
    +	public $fk_product;
    +
    +	/**
    +	 * @var int Thirdparty ID
    +	 */
    +  public $fk_soc;
    +
    +	public $price;
    +	public $price_ttc;
    +	public $price_min;
    +	public $price_min_ttc;
    +	public $price_base_type;
    +	public $tva_tx;
    +	public $recuperableonly;
    +	public $localtax1_type;
    +	public $localtax1_tx;
    +	public $localtax2_type;
    +	public $localtax2_tx;
    +
    +	/**
    +	 * @var int User ID
    +	 */
    +	public $fk_user;
    +
    +	public $lines = array ();
    +
     
     	/**
     	 * Constructor
     	 *
     	 * @param DoliDb $db handler
     	 */
    -	function __construct($db) {
    -
    +    function __construct($db)
    +    {
     		$this->db = $db;
    -		return 1;
     	}
     
     	/**
    @@ -68,7 +90,8 @@ class Productcustomerprice extends CommonObject
     	 * @param int $forceupdateaffiliate update price on each soc child
     	 * @return int <0 if KO, Id of created object if OK
     	 */
    -	function create($user, $notrigger = 0, $forceupdateaffiliate = 0) {
    +    function create($user, $notrigger = 0, $forceupdateaffiliate = 0)
    +    {
     
     		global $conf, $langs;
     		$error = 0;
    @@ -294,6 +317,7 @@ class Productcustomerprice extends CommonObject
     		}
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 * Load all customer prices in memory from database
     	 *
    @@ -306,6 +330,7 @@ class Productcustomerprice extends CommonObject
     	 */
     	function fetch_all($sortorder = '', $sortfield = '', $limit = 0, $offset = 0, $filter = array())
     	{
    +        // phpcs:enable
     		global $langs;
     
     		if ( empty($sortfield)) $sortfield = "t.rowid";
    @@ -341,6 +366,7 @@ class Productcustomerprice extends CommonObject
     		$sql .= " WHERE soc.rowid=t.fk_soc ";
     		$sql .= " AND prod.rowid=t.fk_product ";
     		$sql .= " AND prod.entity IN (" . getEntity('product') . ")";
    +		$sql .= " AND t.entity IN (" . getEntity('productprice') . ")";
     
     		// Manage filter
     		if (count($filter) > 0) {
    @@ -406,6 +432,7 @@ class Productcustomerprice extends CommonObject
     		}
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 * Load all objects in memory from database
     	 *
    @@ -418,6 +445,7 @@ class Productcustomerprice extends CommonObject
     	 */
     	function fetch_all_log($sortorder, $sortfield, $limit, $offset, $filter = array())
     	{
    +        // phpcs:enable
     		global $langs;
     
     		if (! empty($sortfield)) $sortfield = "t.rowid";
    @@ -450,6 +478,7 @@ class Productcustomerprice extends CommonObject
     		$sql .= " WHERE soc.rowid=t.fk_soc ";
     		$sql .= " AND prod.rowid=t.fk_product ";
     		$sql .= " AND prod.entity IN (" . getEntity('product') . ")";
    +		$sql .= " AND t.entity IN (" . getEntity('productprice') . ")";
     
     		// Manage filter
     		if (count($filter) > 0) {
    @@ -520,7 +549,8 @@ class Productcustomerprice extends CommonObject
     	 * @param int $forceupdateaffiliate update price on each soc child
     	 * @return int <0 if KO, >0 if OK
     	 */
    -	function update($user = 0, $notrigger = 0, $forceupdateaffiliate = 0) {
    +    function update($user = 0, $notrigger = 0, $forceupdateaffiliate = 0)
    +    {
     
     		global $conf, $langs;
     		$error = 0;
    @@ -717,7 +747,8 @@ class Productcustomerprice extends CommonObject
     	 * @param int $forceupdateaffiliate update price on each soc child
     	 * @return int <0 if KO, >0 if OK
     	 */
    -	function setPriceOnAffiliateThirdparty($user, $forceupdateaffiliate) {
    +    function setPriceOnAffiliateThirdparty($user, $forceupdateaffiliate)
    +    {
     
     		$error = 0;
     
    @@ -809,7 +840,8 @@ class Productcustomerprice extends CommonObject
     	 * @param int $notrigger triggers after, 1=disable triggers
     	 * @return int <0 if KO, >0 if OK
     	 */
    -	function delete($user, $notrigger = 0) {
    +    function delete($user, $notrigger = 0)
    +    {
     
     		global $conf, $langs;
     		$error = 0;
    @@ -862,7 +894,8 @@ class Productcustomerprice extends CommonObject
     	 * @param int $fromid of object to clone
     	 * @return int id of clone
     	 */
    -	function createFromClone($fromid) {
    +    function createFromClone($fromid)
    +    {
     
     		global $user, $langs;
     
    @@ -912,7 +945,8 @@ class Productcustomerprice extends CommonObject
     	 *
     	 * @return void
     	 */
    -	function initAsSpecimen() {
    +    function initAsSpecimen()
    +    {
     
     		$this->id = 0;
     
    @@ -941,24 +975,42 @@ class Productcustomerprice extends CommonObject
      */
     class PriceByCustomerLine
     {
    -	var $id;
    -	var $entity;
    -	var $datec = '';
    -	var $tms = '';
    -	var $fk_product;
    -	var $fk_soc;
    -	var $price;
    -	var $price_ttc;
    -	var $price_min;
    -	var $price_min_ttc;
    -	var $price_base_type;
    -	var $default_vat_code;
    -	var $tva_tx;
    -	var $recuperableonly;
    -	var $localtax1_tx;
    -	var $localtax2_tx;
    -	var $fk_user;
    -	var $import_key;
    -	var $socname;
    -	var $prodref;
    +	/**
    +	 * @var int ID
    +	 */
    +	public $id;
    +
    +	/**
    +	 * @var int Entity
    +	 */
    +	public $entity;
    +
    +	public $datec = '';
    +	public $tms = '';
    +	public $fk_product;
    +
    +	/**
    +	 * @var int Thirdparty ID
    +	 */
    +  public $fk_soc;
    +
    +	public $price;
    +	public $price_ttc;
    +	public $price_min;
    +	public $price_min_ttc;
    +	public $price_base_type;
    +	public $default_vat_code;
    +	public $tva_tx;
    +	public $recuperableonly;
    +	public $localtax1_tx;
    +	public $localtax2_tx;
    +
    +	/**
    +	 * @var int User ID
    +	 */
    +	public $fk_user;
    +
    +	public $import_key;
    +	public $socname;
    +	public $prodref;
     }
    diff --git a/htdocs/product/class/propalmergepdfproduct.class.php b/htdocs/product/class/propalmergepdfproduct.class.php
    index 87fdd132878..3a7f3fb586d 100644
    --- a/htdocs/product/class/propalmergepdfproduct.class.php
    +++ b/htdocs/product/class/propalmergepdfproduct.class.php
    @@ -22,7 +22,7 @@
      *  \brief      This file is an CRUD class file (Create/Read/Update/Delete)
      */
     
    -require_once(DOL_DOCUMENT_ROOT."/core/class/commonobject.class.php");
    +require_once DOL_DOCUMENT_ROOT."/core/class/commonobject.class.php";
     
     
     
    @@ -31,8 +31,15 @@ require_once(DOL_DOCUMENT_ROOT."/core/class/commonobject.class.php");
      */
     class Propalmergepdfproduct extends CommonObject
     {
    -	var $element='propal_merge_pdf_product';			//!< Id that identify managed objects
    -	var $table_element='propal_merge_pdf_product';		//!< Name of table without prefix where object is stored
    +	/**
    +	 * @var string ID to identify managed object
    +	 */
    +	public $element='propal_merge_pdf_product';
    +
    +	/**
    +	 * @var string Name of table without prefix where object is stored
    +	 */
    +	public $table_element='propal_merge_pdf_product';
     
     	var $fk_product;
     	var $file_name;
    @@ -55,7 +62,6 @@ class Propalmergepdfproduct extends CommonObject
         function __construct($db)
         {
             $this->db = $db;
    -        return 1;
         }
     
     
    @@ -216,6 +222,7 @@ class Propalmergepdfproduct extends CommonObject
             }
         }
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
         /**
          *  Load object in memory from the database
          *
    @@ -225,6 +232,7 @@ class Propalmergepdfproduct extends CommonObject
          */
         function fetch_by_product($product_id, $lang='')
         {
    +        // phpcs:enable
         	global $langs,$conf;
     
         	$sql = "SELECT";
    @@ -313,9 +321,6 @@ class Propalmergepdfproduct extends CommonObject
     		if (isset($this->fk_user_mod)) $this->fk_user_mod=trim($this->fk_user_mod);
     		if (isset($this->lang)) $this->lang=trim($this->lang);
     
    -
    -
    -
     		// Check parameters
     		// Put here code to add a control on parameters values
     
    @@ -431,6 +436,7 @@ class Propalmergepdfproduct extends CommonObject
     		}
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *  Delete object in database
     	 *
    @@ -442,6 +448,7 @@ class Propalmergepdfproduct extends CommonObject
     	 */
     	function delete_by_product($user, $product_id, $lang_id='',  $notrigger=0)
     	{
    +        // phpcs:enable
     		global $conf, $langs;
     		$error=0;
     
    @@ -495,6 +502,7 @@ class Propalmergepdfproduct extends CommonObject
     		}
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *  Delete object in database
     	 *
    @@ -503,6 +511,7 @@ class Propalmergepdfproduct extends CommonObject
     	 */
     	function delete_by_file($user)
     	{
    +        // phpcs:enable
     		global $conf, $langs;
     		$error=0;
     
    @@ -625,10 +634,7 @@ class Propalmergepdfproduct extends CommonObject
     		$this->datec='';
     		$this->tms='';
     		$this->import_key='';
    -
    -
     	}
    -
     }
     
     /**
    @@ -636,18 +642,25 @@ class Propalmergepdfproduct extends CommonObject
      */
     class PropalmergepdfproductLine
     {
    -	var $id;
    +	/**
    +	 * @var int ID
    +	 */
    +	public $id;
     
    -	var $fk_product;
    -	var $file_name;
    -	var $lang;
    -	var $fk_user_author;
    -	var $fk_user_mod;
    -	var $datec='';
    -	var $tms='';
    -	var $import_key;
    +	public $fk_product;
    +	public $file_name;
    +	public $lang;
    +	public $fk_user_author;
    +	public $fk_user_mod;
    +	public $datec='';
    +	public $tms='';
    +	public $import_key;
     
    -	function __construct() {
    -		return 1;
    -	}
    +    /**
    +     *  Constructor
    +     */
    +    function __construct()
    +    {
    +        return 1;
    +    }
     }
    diff --git a/htdocs/product/composition/card.php b/htdocs/product/composition/card.php
    index 3dc10ec8f32..5f91a0e369e 100644
    --- a/htdocs/product/composition/card.php
    +++ b/htdocs/product/composition/card.php
    @@ -2,7 +2,7 @@
     /* Copyright (C) 2001-2007  Rodolphe Quiedeville    <rodolphe@quiedeville.org>
      * Copyright (C) 2004-2017  Laurent Destailleur     <eldy@users.sourceforge.net>
      * Copyright (C) 2005       Eric Seigne             <eric.seigne@ryxeo.com>
    - * Copyright (C) 2005-2012  Regis Houssin           <regis.houssin@capnetworks.com>
    + * Copyright (C) 2005-2018  Regis Houssin           <regis.houssin@capnetworks.com>
      * Copyright (C) 2006       Andre Cianfarani        <acianfa@free.fr>
      * Copyright (C) 2011-2014  Juanjo Menent           <jmenent@2byte.es>
      * Copyright (C) 2015       Raphaël Doursenaud      <rdoursenaud@gpcsolutions.fr>
    @@ -33,9 +33,8 @@ require_once DOL_DOCUMENT_ROOT.'/core/lib/product.lib.php';
     require_once DOL_DOCUMENT_ROOT.'/product/class/product.class.php';
     require_once DOL_DOCUMENT_ROOT.'/categories/class/categorie.class.php';
     
    -$langs->load("bills");
    -$langs->load("products");
    -$langs->load("stocks");
    +// Load translation files required by the page
    +$langs->loadLangs(array('bills', 'products', 'stocks'));
     
     $id=GETPOST('id','int');
     $ref=GETPOST('ref','alpha');
    @@ -343,6 +342,7 @@ if ($id > 0 || ! empty($ref))
     
     			$class='pair';
     
    +			$totalsell=0;
     			if (count($prods_arbo))
     			{
     				foreach($prods_arbo as $value)
    @@ -370,11 +370,16 @@ if ($id > 0 || ! empty($ref))
     						}
     						print '</td>';
     
    -					    $totalline=price2num($value['nb'] * ($product_fourn->fourn_unitprice * (1 - $product_fourn->fourn_remise_percent/100) - $product_fourn->fourn_remise), 'MT');
    +						// For avoid a non-numeric value
    +						$fourn_unitprice = (!empty($product_fourn->fourn_unitprice)?$product_fourn->fourn_unitprice:0);
    +						$fourn_remise_percent = (!empty($product_fourn->fourn_remise_percent)?$product_fourn->fourn_remise_percent:0);
    +						$fourn_remise = (!empty($product_fourn->fourn_remise)?$product_fourn->fourn_remise:0);
    +
    +						$totalline=price2num($value['nb'] * ($fourn_unitprice * (1 - $fourn_remise_percent/100) - $fourn_remise), 'MT');
     						$total+=$totalline;
     
     						print '<td align="right">';
    -						print ($notdefined?'':($value['nb']> 1 ? $value['nb'].'x' : '').price($product_fourn->fourn_unitprice,'','',0,0,-1,$conf->currency));
    +						print ($notdefined?'':($value['nb']> 1 ? $value['nb'].'x' : '').price($fourn_unitprice,'','',0,0,-1,$conf->currency));
     						print '</td>';
     
     						// Best selling price
    @@ -383,10 +388,15 @@ if ($id > 0 || ! empty($ref))
     						{
     							$pricesell='Variable';
     						}
    -						$totallinesell=price2num($value['nb'] * ($pricesell), 'MT');
    -						$totalsell+=$totallinesell;
    +						else
    +						{
    +							$totallinesell=price2num($value['nb'] * ($pricesell), 'MT');
    +							$totalsell+=$totallinesell;
    +						}
     						print '<td align="right" colspan="2">';
    -						print ($notdefined?'':($value['nb']> 1 ? $value['nb'].'x' : '').price($pricesell,'','',0,0,-1,$conf->currency));
    +						print ($notdefined?'':($value['nb']> 1 ? $value['nb'].'x' : ''));
    +						if (is_numeric($pricesell)) print price($pricesell,'','',0,0,-1,$conf->currency);
    +						else print $langs->trans($pricesell);
     						print '</td>';
     
     						// Stock
    @@ -541,7 +551,6 @@ if ($id > 0 || ! empty($ref))
     			{
     				$num = $db->num_rows($resql);
     				$i=0;
    -				$var=true;
     
     				if($num == 0) print '<tr><td colspan="4">'.$langs->trans("NoMatchFound").'</td></tr>';
     
    @@ -645,11 +654,9 @@ if ($id > 0 || ! empty($ref))
     
     			print '</form>';
     		}
    -
     	}
     }
     
    -
    +// End of page
     llxFooter();
    -
     $db->close();
    diff --git a/htdocs/product/document.php b/htdocs/product/document.php
    index 442eb3f53f3..0b5b7fa6f16 100644
    --- a/htdocs/product/document.php
    +++ b/htdocs/product/document.php
    @@ -37,8 +37,8 @@ require_once DOL_DOCUMENT_ROOT.'/core/class/html.formfile.class.php';
     if (!empty($conf->global->PRODUIT_PDF_MERGE_PROPAL))
     	require_once DOL_DOCUMENT_ROOT.'/product/class/propalmergepdfproduct.class.php';
     
    -$langs->load("other");
    -$langs->load("products");
    +// Load translation files required by the page
    +$langs->loadLangs(array('other', 'products'));
     
     $id     = GETPOST('id', 'int');
     $ref    = GETPOST('ref', 'alpha');
    @@ -197,7 +197,7 @@ if ($object->id)
         print $hookmanager->resPrint;
     	if ($reshook < 0) setEventMessages($hookmanager->error, $hookmanager->errors, 'errors');
     
    -	// Construit liste des fichiers
    +	// Build file list
     	$filearray=dol_dir_list($upload_dir,"files",0,'','(\.meta|_preview.*\.png)$',$sortfield,(strtolower($sortorder)=='desc'?SORT_DESC:SORT_ASC),1);
     
     	if (! empty($conf->global->PRODUCT_USE_OLD_PATH_FOR_PHOTO))    // For backward compatiblity, we scan also old dirs
    @@ -288,11 +288,11 @@ if ($object->id)
     
         			print  '<tr class="liste_titre"><td>';
     
    -    			$delauft_lang = empty($lang_id) ? $langs->getDefaultLang() : $lang_id;
    +    			$default_lang = empty($lang_id) ? $langs->getDefaultLang() : $lang_id;
     
         			$langs_available = $langs->get_available_languages(DOL_DOCUMENT_ROOT, 12);
     
    -			    print Form::selectarray('lang_id', $langs_available, $delauft_lang, 0, 0, 0, '', 0, 0, 0, 'ASC');
    +			    print Form::selectarray('lang_id', $langs_available, $default_lang, 0, 0, 0, '', 0, 0, 0, 'ASC');
     
         			if ($conf->global->MAIN_MULTILANGS) {
         				print  '<input type="submit" class="button" name="refresh" value="' . $langs->trans('Refresh') . '">';
    @@ -301,25 +301,18 @@ if ($object->id)
         			print  '</td></tr>';
         		}
     
    -    		$style = 'impair';
         		foreach ($filearray as $filetoadd)
         		{
         			if ($ext = pathinfo($filetoadd['name'], PATHINFO_EXTENSION) == 'pdf')
         			{
    -    				if ($style == 'pair') {
    -    					$style = 'impair';
    -    				} else {
    -    					$style = 'pair';
    -    				}
    -
         				$checked = '';
         				$filename = $filetoadd['name'];
     
         				if ($conf->global->MAIN_MULTILANGS)
         				{
    -    					if (array_key_exists($filetoadd['name'] . '_' . $delauft_lang, $filetomerge->lines))
    +    					if (array_key_exists($filetoadd['name'] . '_' . $default_lang, $filetomerge->lines))
         					{
    -    						$filename = $filetoadd['name'] . ' - ' . $langs->trans('Language_' . $delauft_lang);
    +    						$filename = $filetoadd['name'] . ' - ' . $langs->trans('Language_' . $default_lang);
         						$checked = ' checked ';
         					}
         				}
    @@ -331,7 +324,7 @@ if ($object->id)
         					}
         				}
     
    -    				print  '<tr class="' . $style . '"><td>';
    +    				print  '<tr class="oddeven"><td>';
         				print  '<input type="checkbox" ' . $checked . ' name="filetoadd[]" id="filetoadd" value="' . $filetoadd['name'] . '">' . $filename . '</input>';
         				print  '</td></tr>';
         			}
    @@ -352,6 +345,6 @@ else
     	print $langs->trans("ErrorUnknown");
     }
     
    -
    +// End of page
     llxFooter();
     $db->close();
    diff --git a/htdocs/product/dynamic_price/class/index.html b/htdocs/product/dynamic_price/class/index.html
    new file mode 100644
    index 00000000000..8b137891791
    --- /dev/null
    +++ b/htdocs/product/dynamic_price/class/index.html
    @@ -0,0 +1 @@
    +
    diff --git a/htdocs/product/dynamic_price/class/price_expression.class.php b/htdocs/product/dynamic_price/class/price_expression.class.php
    index 5ce3068c144..6b73b413522 100644
    --- a/htdocs/product/dynamic_price/class/price_expression.class.php
    +++ b/htdocs/product/dynamic_price/class/price_expression.class.php
    @@ -29,12 +29,32 @@
      */
     class PriceExpression
     {
    -	var $db;							//!< To store db handler
    -	var $error;							//!< To return error code (or message)
    -	var $errors=array();				//!< To return several error codes (or messages)
    -    var $id;
    -    var $title;
    -	var $expression;
    +	/**
    +     * @var DoliDB Database handler.
    +     */
    +    public $db;
    +
    +	/**
    +	 * @var string Error code (or message)
    +	 */
    +	public $error='';
    +
    +	/**
    +	 * @var string[] Error codes (or messages)
    +	 */
    +	public $errors = array();
    +
    +    /**
    +	 * @var int ID
    +	 */
    +	public $id;
    +
    +    public $title;
    +    public $expression;
    +
    +    /**
    +     * @var string Name of table without prefix where object is stored
    +     */
         public $table_element = "c_price_expression";
     
         /**
    @@ -45,7 +65,6 @@ class PriceExpression
         function __construct($db)
         {
             $this->db = $db;
    -        return 1;
         }
     
     
    @@ -127,7 +146,7 @@ class PriceExpression
                 $this->error='ErrorWrongParameters';
                 return -1;
             }
    -        
    +
             $sql = "SELECT title, expression";
             $sql.= " FROM ".MAIN_DB_PREFIX.$this->table_element;
             $sql.= " WHERE rowid = ".$id;
    @@ -156,6 +175,7 @@ class PriceExpression
             }
         }
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
         /**
          *    List all price expressions
          *
    @@ -163,6 +183,7 @@ class PriceExpression
          */
         function list_price_expression()
         {
    +        // phpcs:enable
             $sql = "SELECT rowid, title, expression";
             $sql.= " FROM ".MAIN_DB_PREFIX.$this->table_element;
             $sql.= " ORDER BY title";
    @@ -193,6 +214,7 @@ class PriceExpression
         }
     
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
         /**
          *  Returns any existing rowid with specified title
          *
    @@ -201,6 +223,7 @@ class PriceExpression
          */
         function find_title($title)
         {
    +        // phpcs:enable
             $sql = "SELECT rowid";
             $sql.= " FROM ".MAIN_DB_PREFIX.$this->table_element;
             $sql.= " WHERE title = '".$this->db->escape($title)."'";
    @@ -299,7 +322,7 @@ class PriceExpression
     		$error=0;
     
     		$rowid = $this->id;
    -		
    +
     		$this->db->begin();
     
     		if (! $error)
    diff --git a/htdocs/product/dynamic_price/class/price_global_variable.class.php b/htdocs/product/dynamic_price/class/price_global_variable.class.php
    index 97a3ee1f4e6..4cd900979ab 100644
    --- a/htdocs/product/dynamic_price/class/price_global_variable.class.php
    +++ b/htdocs/product/dynamic_price/class/price_global_variable.class.php
    @@ -29,14 +29,39 @@
      */
     class PriceGlobalVariable
     {
    -    var $db;							//!< To store db handler
    -    var $error;							//!< To return error code (or message)
    -    var $errors=array();				//!< To return several error codes (or messages)
    -    var $id;
    -    var $code;
    -    var $description;
    -    var $value;
    -    public $table_element = "c_price_global_variable";
    +    /**
    +     * @var DoliDB Database handler.
    +     */
    +    public $db;
    +
    +    /**
    +	 * @var string Error code (or message)
    +	 */
    +	public $error='';
    +
    +    /**
    +	 * @var string[] Error codes (or messages)
    +	 */
    +	public $errors = array();
    +
    +    /**
    +	 * @var int ID
    +	 */
    +	public $id;
    +
    +    public $code;
    +
    +    /**
    +	 * @var string description
    +	 */
    +	public $description;
    +
    +    public $value;
    +
    +    /**
    +	 * @var string Name of table without prefix where object is stored
    +	 */
    +	public $table_element = "c_price_global_variable";
     
         /**
          *  Constructor
    @@ -46,7 +71,6 @@ class PriceGlobalVariable
         function __construct($db)
         {
             $this->db = $db;
    -        return 1;
         }
     
     
    diff --git a/htdocs/product/dynamic_price/class/price_global_variable_updater.class.php b/htdocs/product/dynamic_price/class/price_global_variable_updater.class.php
    index f4595062098..b06a249ccc6 100644
    --- a/htdocs/product/dynamic_price/class/price_global_variable_updater.class.php
    +++ b/htdocs/product/dynamic_price/class/price_global_variable_updater.class.php
    @@ -29,30 +29,55 @@
      */
     class PriceGlobalVariableUpdater
     {
    -    var $db;							//!< To store db handler
    -    var $error;							//!< To return error code (or message)
    -    var $errors=array();				//!< To return several error codes (or messages)
    -    var $types=array(0, 1);				//!< Updater types
    -    var $update_min = 5;				//!< Minimal update rate
    -    var $id;
    -    var $type;
    -    var $description;
    -    var $parameters;
    -    var $fk_variable;
    -    var $update_interval;				//!< Interval in mins
    -    var $next_update;					//!< Next update timestamp
    -    var $last_status;
    -    public $table_element = "c_price_global_variable_updater";
    +    /**
    +     * @var DoliDB Database handler.
    +     */
    +    public $db;
    +
    +    /**
    +	 * @var string Error code (or message)
    +	 */
    +	public $error='';
    +
    +    /**
    +	 * @var string[] Error codes (or messages)
    +	 */
    +	public $errors = array();
    +
    +    public $types=array(0, 1);				//!< Updater types
    +    public $update_min = 5;				//!< Minimal update rate
    +
    +    /**
    +	 * @var int ID
    +	 */
    +	public $id;
    +
    +    public $type;
    +
    +    /**
    +	 * @var string description
    +	 */
    +	public $description;
    +
    +    public $parameters;
    +    public $fk_variable;
    +    public $update_interval;				//!< Interval in mins
    +    public $next_update;					//!< Next update timestamp
    +    public $last_status;
    +
    +    /**
    +	 * @var string Name of table without prefix where object is stored
    +	 */
    +	public $table_element = "c_price_global_variable_updater";
     
         /**
          *  Constructor
          *
    -     *  @param	DoliDb		$db      Database handler
    +     *  @param  DoliDb      $db      Database handler
          */
         function __construct($db)
         {
             $this->db = $db;
    -        return 1;
         }
     
     
    @@ -530,6 +555,7 @@ class PriceGlobalVariableUpdater
             return 1;
         }
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
         /**
          *  Update next_update into database
          *
    @@ -540,6 +566,7 @@ class PriceGlobalVariableUpdater
          */
         function update_next_update($next_update, $user=0, $notrigger=0)
         {
    +        // phpcs:enable
             $error=0;
     
             $this->next_update = $next_update;
    @@ -574,6 +601,7 @@ class PriceGlobalVariableUpdater
             }
         }
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
         /**
          *  Update last_status into database
          *
    @@ -584,6 +612,7 @@ class PriceGlobalVariableUpdater
          */
         function update_status($last_status, $user=0, $notrigger=0)
         {
    +        // phpcs:enable
             $error=0;
     
             $this->last_status = $last_status;
    diff --git a/htdocs/product/dynamic_price/class/price_parser.class.php b/htdocs/product/dynamic_price/class/price_parser.class.php
    index 867a30faaeb..3249671d173 100644
    --- a/htdocs/product/dynamic_price/class/price_parser.class.php
    +++ b/htdocs/product/dynamic_price/class/price_parser.class.php
    @@ -335,4 +335,4 @@ class PriceParser
     		));
     		return $this->parseExpression($product, $expression, $extra_values);
     	}
    -}
    \ No newline at end of file
    +}
    diff --git a/htdocs/product/dynamic_price/editor.php b/htdocs/product/dynamic_price/editor.php
    index bcf18750981..baa738c20c5 100644
    --- a/htdocs/product/dynamic_price/editor.php
    +++ b/htdocs/product/dynamic_price/editor.php
    @@ -28,8 +28,8 @@ require_once DOL_DOCUMENT_ROOT.'/product/dynamic_price/class/price_expression.cl
     require_once DOL_DOCUMENT_ROOT.'/product/dynamic_price/class/price_global_variable.class.php';
     require_once DOL_DOCUMENT_ROOT.'/product/dynamic_price/class/price_parser.class.php';
     
    -$langs->load("products");
    -$langs->load("accountancy"); //"Back" translation is on this file
    +// Load translation files required by the page
    +$langs->loadLangs(array('products', 'accountancy')); //"Back" translation is on this accountancy file
     
     $id = GETPOST('id', 'int');
     $eid = GETPOST('eid', 'int');
    @@ -244,5 +244,6 @@ print '<script type="text/javascript">
     	}
     </script>';
     
    +// End of page
     llxFooter();
     $db->close();
    diff --git a/htdocs/product/dynamic_price/index.html b/htdocs/product/dynamic_price/index.html
    new file mode 100644
    index 00000000000..8b137891791
    --- /dev/null
    +++ b/htdocs/product/dynamic_price/index.html
    @@ -0,0 +1 @@
    +
    diff --git a/htdocs/product/fournisseurs.php b/htdocs/product/fournisseurs.php
    index 21439a1ac8a..7ad740eab0a 100644
    --- a/htdocs/product/fournisseurs.php
    +++ b/htdocs/product/fournisseurs.php
    @@ -37,10 +37,8 @@ require_once DOL_DOCUMENT_ROOT.'/fourn/class/fournisseur.product.class.php';
     require_once DOL_DOCUMENT_ROOT.'/product/dynamic_price/class/price_expression.class.php';
     require_once DOL_DOCUMENT_ROOT.'/product/dynamic_price/class/price_parser.class.php';
     
    -$langs->load("products");
    -$langs->load("suppliers");
    -$langs->load("bills");
    -$langs->load("margins");
    +// Load translation files required by the page
    +$langs->loadLangs(array('products', 'suppliers', 'bills', 'margins'));
     
     $id = GETPOST('id', 'int');
     $ref = GETPOST('ref', 'alpha');
    @@ -158,6 +156,7 @@ if (empty($reshook))
     		$price_expression = GETPOST('eid', 'int') ? GETPOST('eid', 'int') : ''; // Discard expression if not in expression mode
     		$delivery_time_days = GETPOST('delivery_time_days', 'int') ? GETPOST('delivery_time_days', 'int') : '';
     		$supplier_reputation = GETPOST('supplier_reputation');
    +		$supplier_description = GETPOST('supplier_description', 'alpha');
     
     		if ($tva_tx == '')
     		{
    @@ -250,14 +249,20 @@ if (empty($reshook))
     				if (isset($_POST['ref_fourn_price_id']))
     					$object->fetch_product_fournisseur_price($_POST['ref_fourn_price_id']);
     
    -                if ($conf->multicurrency->enabled) {
    -                    $ret = $object->update_buyprice($quantity, $_POST["price"], $user, $_POST["price_base_type"], $supplier, $_POST["oselDispo"], $ref_fourn, $tva_tx, $_POST["charges"], $remise_percent, 0, $npr, $delivery_time_days, $supplier_reputation, array(), '', $_POST["multicurrency_price"], $_POST["multicurrency_price_base_type"], $_POST["multicurrency_tx"], $_POST["multicurrency_code"]);
    +				$newprice = price2num(GETPOST("price","alpha"));
    +
    +                if ($conf->multicurrency->enabled)
    +                {
    +                	$multicurrency_tx = price2num(GETPOST("multicurrency_tx",'alpha'));
    +                	$multicurrency_price = price2num(GETPOST("multicurrency_price",'alpha'));
    +                	$multicurrency_code = GETPOST("multicurrency_code",'alpha');
    +
    +                    $ret = $object->update_buyprice($quantity, $newprice, $user, $_POST["price_base_type"], $supplier, $_POST["oselDispo"], $ref_fourn, $tva_tx, $_POST["charges"], $remise_percent, 0, $npr, $delivery_time_days, $supplier_reputation, array(), '', $multicurrency_price, $_POST["multicurrency_price_base_type"], $multicurrency_tx, $multicurrency_code, $supplier_description);
                     } else {
    -                    $ret = $object->update_buyprice($quantity, $_POST["price"], $user, $_POST["price_base_type"], $supplier, $_POST["oselDispo"], $ref_fourn, $tva_tx, $_POST["charges"], $remise_percent, 0, $npr, $delivery_time_days, $supplier_reputation);
    +                    $ret = $object->update_buyprice($quantity, $newprice, $user, $_POST["price_base_type"], $supplier, $_POST["oselDispo"], $ref_fourn, $tva_tx, $_POST["charges"], $remise_percent, 0, $npr, $delivery_time_days, $supplier_reputation, array(), '', 0, 'HT', 1, '', $supplier_description);
                     }
     				if ($ret < 0)
     				{
    -
     					$error++;
     					setEventMessages($object->error, $object->errors, 'errors');
     				}
    @@ -567,7 +572,7 @@ if ($id > 0 || $ref)
                         // Currency price qty min
                         print '<tr><td class="fieldrequired">'.$langs->trans("PriceQtyMinCurrency").'</td>';
                         $pricesupplierincurrencytouse=(GETPOST('multicurrency_price')?GETPOST('multicurrency_price'):(isset($object->fourn_multicurrency_price)?$object->fourn_multicurrency_price:''));
    -                    print '<td><input class="flat" name="multicurrency_price" size="8" value="'.$pricesupplierincurrencytouse.'">';
    +                    print '<td><input class="flat" name="multicurrency_price" size="8" value="'.price($pricesupplierincurrencytouse).'">';
                         print '&nbsp;';
                         print $form->selectPriceBaseType((GETPOST('multicurrency_price_base_type')?GETPOST('multicurrency_price_base_type'):'HT'), "multicurrency_price_base_type");  // We keep 'HT' here, multicurrency_price_base_type is not yet supported for supplier prices
                         print '</td></tr>';
    @@ -674,6 +679,23 @@ SCRIPT;
     					}
     				}
     
    +				// Product description of the supplier
    +				if (! empty($conf->global->PRODUIT_FOURN_TEXTS))
    +				{
    +				    //WYSIWYG Editor
    +				    require_once DOL_DOCUMENT_ROOT.'/core/class/doleditor.class.php';
    +
    +    				print '<tr>';
    +    				print '<td>'.$langs->trans('ProductSupplierDescription').'</td>';
    +    				print '<td>';
    +
    +    				$doleditor = new DolEditor('supplier_description', $object->desc_supplier, '', 160, 'dolibarr_details', '', false, true, $conf->global->FCKEDITOR_ENABLE_PRODUCTDESC, ROWS_4, '90%');
    +    				$doleditor->Create();
    +
    +    				print '</td>';
    +    				print '</tr>';
    +				}
    +
     				if (is_object($hookmanager))
     				{
     					$parameters=array('id_fourn'=>$id_fourn,'prod_id'=>$object->id);
    @@ -761,12 +783,9 @@ SCRIPT;
     
     				if (is_array($product_fourn_list))
     				{
    -					$var=true;
     
     					foreach($product_fourn_list as $productfourn)
     					{
    -
    -
     						print '<tr class="oddeven">';
     
     						// Supplier
    @@ -876,7 +895,6 @@ else
     	print $langs->trans("ErrorUnknown");
     }
     
    -
     // End of page
     llxFooter();
     $db->close();
    diff --git a/htdocs/product/index.php b/htdocs/product/index.php
    index 1254af2213b..71cf2636661 100644
    --- a/htdocs/product/index.php
    +++ b/htdocs/product/index.php
    @@ -39,8 +39,8 @@ if ($type=='0') $result=restrictedArea($user,'produit');
     else if ($type=='1') $result=restrictedArea($user,'service');
     else $result=restrictedArea($user,'produit|service');
     
    -$langs->load("products");
    -$langs->load("stocks");
    +// Load translation files required by the page
    +$langs->loadLangs(array('products', 'stocks'));
     
     // Initialize technical object to manage hooks. Note that conf->hooks_modules contains array of hooks
     $hookmanager->initHooks(array('productindex'));
    @@ -302,10 +302,12 @@ if ($result)
     		print '<div class="div-table-responsive-no-min">';
     		print '<table class="noborder" width="100%">';
     
    -		$colnb=5;
    +		$colnb=4;
     		if (empty($conf->global->PRODUIT_MULTIPRICES)) $colnb++;
     
    -		print '<tr class="liste_titre"><th colspan="'.$colnb.'">'.$transRecordedType.'</th></tr>';
    +		print '<tr class="liste_titre"><th colspan="'.$colnb.'">'.$transRecordedType.'</th>';
    +		print '<th class="right"><a href="'.DOL_URL_ROOT.'/product/list.php?sortfield=p.tms&sortorder=DESC">'.$langs->trans("FullList").'</td>';
    +		print '</tr>';
     
     		while ($i < $num)
     		{
    @@ -395,8 +397,8 @@ if (! empty($conf->global->MAIN_SHOW_PRODUCT_ACTIVITY_TRIM))
     
     print '</div></div></div>';
     
    +// End of page
     llxFooter();
    -
     $db->close();
     
     
    @@ -455,8 +457,6 @@ function activitytrim($product_type)
     		}
     		$i = 0;
     
    -		$var=true;
    -
     		while ($i < $num)
     		{
     			$objp = $db->fetch_object($result);
    @@ -464,7 +464,6 @@ function activitytrim($product_type)
     			{
     				if ($trim1+$trim2+$trim3+$trim4 > 0)
     				{
    -
     					print '<tr class="oddeven"><td align=left>'.$tmpyear.'</td>';
     					print '<td align=right>'.price($trim1).'</td>';
     					print '<td align=right>'.price($trim2).'</td>';
    @@ -498,7 +497,6 @@ function activitytrim($product_type)
     		}
     		if ($trim1+$trim2+$trim3+$trim4 > 0)
     		{
    -
     			print '<tr class="oddeven"><td align=left>'.$tmpyear.'</td>';
     			print '<td align=right>'.price($trim1).'</td>';
     			print '<td align=right>'.price($trim2).'</td>';
    diff --git a/htdocs/product/inventory/ajax/ajax.inventory.php b/htdocs/product/inventory/ajax/ajax.inventory.php
    index 4884d7ab065..56459ab7be9 100644
    --- a/htdocs/product/inventory/ajax/ajax.inventory.php
    +++ b/htdocs/product/inventory/ajax/ajax.inventory.php
    @@ -1,51 +1,50 @@
     <?php
     
    -    require '../../../main.inc.php';
    -    require_once DOL_DOCUMENT_ROOT.'/product/inventory/class/inventory.class.php';
    -  
    -    $get = GETPOST('get');
    -    $put = GETPOST('put');
    -    
    +require '../../../main.inc.php';
    +require_once DOL_DOCUMENT_ROOT.'/product/inventory/class/inventory.class.php';
    +
    +$get = GETPOST('get');
    +$put = GETPOST('put');
    +
         switch ($put)
         {
             case 'qty':
             	if (empty($user->rights->stock->creer)) { echo -1; exit; }
    -            
    +
                 $fk_det_inventory = GETPOST('fk_det_inventory');
    -            
    +
                 $det = new Inventorydet($db);
                 if( $det->fetch( $fk_det_inventory))
                 {
                     $det->qty_view+=GETPOST('qty');
                     $res = $det->update($user);
    -                
    +
                     echo $det->qty_view;
                 }
                 else
                 {
                     echo -2;
    -            }            
    -           
    +            }
    +
                 break;
    -			
    +
             case 'pmp':
             	if (empty($user->rights->stock->creer) || empty($user->rights->stock->changePMP)) { echo -1; exit; }
    -            
    +
                 $fk_det_inventory = GETPOST('fk_det_inventory');
    -            
    +
                 $det = new Inventorydet($db);
                 if( $det->fetch( $fk_det_inventory))
                 {
                     $det->new_pmp=price2num(GETPOST('pmp'));
                     $det->update($user);
    -                
    +
                     echo $det->new_pmp;
                 }
                 else
                 {
                     echo -2;
    -            }            
    -            
    +            }
    +
                 break;
         }
    - 
    diff --git a/htdocs/product/inventory/card.php b/htdocs/product/inventory/card.php
    index d41e3ea6d64..2784e3c303b 100644
    --- a/htdocs/product/inventory/card.php
    +++ b/htdocs/product/inventory/card.php
    @@ -26,13 +26,14 @@ include_once DOL_DOCUMENT_ROOT.'/core/class/html.formcompany.class.php';
     include_once DOL_DOCUMENT_ROOT.'/product/inventory/class/inventory.class.php';
     include_once DOL_DOCUMENT_ROOT.'/product/inventory/lib/inventory.lib.php';
     
    -// Load traductions files requiredby by page
    +// Load translation files required by the page
     $langs->loadLangs(array("stocks","other"));
     
     // Get parameters
     $id			= GETPOST('id', 'int');
     $ref        = GETPOST('ref', 'alpha');
     $action		= GETPOST('action', 'alpha');
    +$confirm    = GETPOST('confirm', 'alpha');
     $cancel     = GETPOST('cancel', 'aZ09');
     $backtopage = GETPOST('backtopage', 'alpha');
     
    @@ -42,7 +43,7 @@ if (empty($conf->global->MAIN_USE_ADVANCED_PERMS))
     }
     else
     {
    -	$result = restrictedArea($user, 'stock', $id, '', 'advance_inventory');
    +	$result = restrictedArea($user, 'stock', $id, '', 'inventory_advance');
     }
     
     // Initialize technical objects
    @@ -82,8 +83,8 @@ if (empty($conf->global->MAIN_USE_ADVANCED_PERMS))
     }
     else
     {
    -	$permissiontoadd = $user->rights->stock->advance_inventory->create;
    -	$permissiontodelete = $user->rights->stock->advance_inventory->write;
    +	$permissiontoadd = $user->rights->stock->inventory_advance->create;
    +	$permissiontodelete = $user->rights->stock->inventory_advance->write;
     }
     
     
    @@ -223,26 +224,11 @@ if ($object->id > 0 && (empty($action) || ($action != 'edit' && $action != 'crea
     	    $formconfirm = $form->formconfirm($_SERVER["PHP_SELF"] . '?id=' . $object->id, $langs->trans('DeleteInventory'), $langs->trans('ConfirmDeleteOrder'), 'confirm_delete', '', 0, 1);
     	}
     
    -	// Confirmation of action xxxx
    -	if ($action == 'xxx')
    -	{
    -	    $formquestion=array();
    -	    /*
    -	        $formquestion = array(
    -	            // 'text' => $langs->trans("ConfirmClone"),
    -	            // array('type' => 'checkbox', 'name' => 'clone_content', 'label' => $langs->trans("CloneMainAttributes"), 'value' => 1),
    -	            // array('type' => 'checkbox', 'name' => 'update_prices', 'label' => $langs->trans("PuttingPricesUpToDate"), 'value' => 1),
    -	            // array('type' => 'other',    'name' => 'idwarehouse',   'label' => $langs->trans("SelectWarehouseForStockDecrease"), 'value' => $formproduct->selectWarehouses(GETPOST('idwarehouse')?GETPOST('idwarehouse'):'ifone', 'idwarehouse', '', 1)));
    -	    }*/
    -	    $formconfirm = $form->formconfirm($_SERVER["PHP_SELF"] . '?id=' . $object->id, $langs->trans('XXX'), $text, 'confirm_xxx', $formquestion, 0, 1, 220);
    -	}
    -
    -	if (! $formconfirm) {
    -	    $parameters = array('lineid' => $lineid);
    -	    $reshook = $hookmanager->executeHooks('formConfirm', $parameters, $object, $action); // Note that $action and $object may have been modified by hook
    -	    if (empty($reshook)) $formconfirm.=$hookmanager->resPrint;
    -	    elseif ($reshook > 0) $formconfirm=$hookmanager->resPrint;
    -	}
    +	// Call Hook formConfirm
    +	$parameters = array('lineid' => $lineid);
    +	$reshook = $hookmanager->executeHooks('formConfirm', $parameters, $object, $action); // Note that $action and $object may have been modified by hook
    +	if (empty($reshook)) $formconfirm.=$hookmanager->resPrint;
    +	elseif ($reshook > 0) $formconfirm=$hookmanager->resPrint;
     
     	// Print form confirm
     	print $formconfirm;
    @@ -422,7 +408,6 @@ if ($object->id > 0 && (empty($action) || ($action != 'edit' && $action != 'crea
     	*/
     }
     
    -
     // End of page
     llxFooter();
     $db->close();
    diff --git a/htdocs/product/inventory/class/inventory.class.php b/htdocs/product/inventory/class/inventory.class.php
    index dc4f600b529..e1be589ac88 100644
    --- a/htdocs/product/inventory/class/inventory.class.php
    +++ b/htdocs/product/inventory/class/inventory.class.php
    @@ -38,6 +38,7 @@ class Inventory extends CommonObject
     	 * @var string ID to identify managed object
     	 */
     	public $element = 'inventory';
    +
     	/**
     	 * @var string Name of table without prefix where object is stored
     	 */
    @@ -47,6 +48,7 @@ class Inventory extends CommonObject
     	 * @var array  Does inventory support multicompany module ? 0=No test on entity, 1=Test with field entity, 2=Test with link by societe
     	 */
     	public $ismultientitymanaged = 1;
    +
     	/**
     	 * @var string String with name of icon for inventory
     	 */
    @@ -76,7 +78,7 @@ class Inventory extends CommonObject
     	 */
     	public $fields=array(
     		'rowid' => array('type'=>'integer', 'label'=>'TechnicalID', 'visible'=>-1, 'enabled'=>1, 'position'=>1, 'notnull'=>1, 'index'=>1, 'comment'=>'Id',),
    -		'ref'        => array('type'=>'varchar(64)', 'label'=>'Ref', 'visible'=>1, 'enabled'=>1, 'position'=>10, 'notnull'=>1, 'index'=>1, 'searchall'=>1, 'comment'=>'Reference of object', 'css'=>'maxwidth200'),
    +		'ref' => array('type'=>'varchar(64)', 'label'=>'Ref', 'visible'=>1, 'enabled'=>1, 'position'=>10, 'notnull'=>1, 'index'=>1, 'searchall'=>1, 'comment'=>'Reference of object', 'css'=>'maxwidth200'),
     		'entity'         => array('type'=>'integer', 'label'=>'Entity', 'visible'=>0, 'enabled'=>1, 'position'=>20, 'notnull'=>1, 'index'=>1,),
     		'title'          => array('type'=>'varchar(255)', 'label'=>'Label', 'visible'=>1, 'enabled'=>1, 'position'=>25, 'css'=>'minwidth300'),
     		'fk_warehouse'   => array('type'=>'integer:Entrepot:product/stock/class/entrepot.class.php', 'label'=>'Warehouse', 'visible'=>1, 'enabled'=>1, 'position'=>30, 'index'=>1, 'help'=>'LinkToThirparty'),
    @@ -97,13 +99,30 @@ class Inventory extends CommonObject
     		'status' => array('type'=>'integer', 'label'=>'Status', 'visible'=>1, 'enabled'=>1, 'position'=>1000, 'default'=>0, 'arrayofkeyval'=>array(0=>'Todo', 1=>'Done', -1=>'Cancel')),
     	);
     
    +	/**
    +	 * @var int ID
    +	 */
     	public $rowid;
    +
    +	/**
    +	 * @var string Ref
    +	 */
     	public $ref;
    +
    +	/**
    +	 * @var int Entity
    +	 */
     	public $entity;
    +
     	public $fk_warehouse;
     	public $date_inventory;
     	public $title;
    +
    +	/**
    +	 * @var int Status
    +	 */
     	public $status;
    +
     	public $date_creation;
     	public $date_validation;
     	public $tms;
    @@ -121,18 +140,22 @@ class Inventory extends CommonObject
     	 * @var int    Name of subtable line
     	 */
     	//public $table_element_line = 'inventorydet';
    +
     	/**
     	 * @var int    Field with ID of parent key if this field has a parent
     	 */
     	//public $fk_element = 'fk_inventory';
    +
     	/**
     	 * @var int    Name of subtable class that manage subtable lines
     	 */
     	//public $class_element_line = 'Inventoryline';
    +
     	/**
     	 * @var array  Array of child tables (child tables to delete before deleting a record)
     	 */
     	//protected $childtables=array('inventorydet');
    +
     	/**
     	 * @var InventoryLine[]     Array of subtable lines
     	 */
    @@ -333,6 +356,7 @@ class Inventory extends CommonObject
     		return $this->LibStatut($this->status,$mode);
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *  Return the status
     	 *
    @@ -342,50 +366,51 @@ class Inventory extends CommonObject
     	 */
     	static function LibStatut($status,$mode=0)
     	{
    +        // phpcs:enable
     		global $langs;
     
     		if ($mode == 0)
     		{
     			$prefix='';
     			if ($status == 0) return $langs->trans('Draft');
    -			if ($status == 1) return $langs->trans('Enabled');
    -			if ($status == -1) return $langs->trans('Canceled');
    +			elseif ($status == 1) return $langs->trans('Enabled');
    +			elseif ($status == -1) return $langs->trans('Canceled');
     		}
    -		if ($mode == 1)
    +		elseif ($mode == 1)
     		{
     			if ($status == 0) return $langs->trans('Draft');
    -			if ($status == 1) return $langs->trans('Enabled');
    -			if ($status == -1) return $langs->trans('Canceled');
    +			elseif ($status == 1) return $langs->trans('Enabled');
    +			elseif ($status == -1) return $langs->trans('Canceled');
     		}
    -		if ($mode == 2)
    +		elseif ($mode == 2)
     		{
     			if ($status == 0) return img_picto($langs->trans('Draft'),'statut0').' '.$langs->trans('Draft');
    -			if ($status == 1) return img_picto($langs->trans('Enabled'),'statut4').' '.$langs->trans('Enabled');
    -			if ($status == -1) return img_picto($langs->trans('Canceled'),'statut6').' '.$langs->trans('Canceled');
    +			elseif ($status == 1) return img_picto($langs->trans('Enabled'),'statut4').' '.$langs->trans('Enabled');
    +			elseif ($status == -1) return img_picto($langs->trans('Canceled'),'statut6').' '.$langs->trans('Canceled');
     		}
    -		if ($mode == 3)
    +		elseif ($mode == 3)
     		{
     			if ($status == 0) return img_picto($langs->trans('Draft'),'statut0');
    -			if ($status == 1) return img_picto($langs->trans('Enabled'),'statut4');
    -			if ($status == -1) return img_picto($langs->trans('Canceled'),'statut6');
    +			elseif ($status == 1) return img_picto($langs->trans('Enabled'),'statut4');
    +			elseif ($status == -1) return img_picto($langs->trans('Canceled'),'statut6');
     		}
    -		if ($mode == 4)
    +		elseif ($mode == 4)
     		{
     			if ($status == 0) return img_picto($langs->trans('Draft'),'statut0').' '.$langs->trans('Draft');
    -			if ($status == 1) return img_picto($langs->trans('Enabled'),'statut4').' '.$langs->trans('Enabled');
    -			if ($status == -1) return img_picto($langs->trans('Canceled'),'statut6').' '.$langs->trans('Canceled');
    +			elseif ($status == 1) return img_picto($langs->trans('Enabled'),'statut4').' '.$langs->trans('Enabled');
    +			elseif ($status == -1) return img_picto($langs->trans('Canceled'),'statut6').' '.$langs->trans('Canceled');
     		}
    -		if ($mode == 5)
    +		elseif ($mode == 5)
     		{
     			if ($status == 0) return $langs->trans('Draft').' '.img_picto($langs->trans('Draft'),'statut0');
    -			if ($status == 1) return $langs->trans('Enabled').' '.img_picto($langs->trans('Enabled'),'statut4');
    -			if ($status == -1) return $langs->trans('Canceled').' '.img_picto($langs->trans('Canceled'),'statut6');
    +			elseif ($status == 1) return $langs->trans('Enabled').' '.img_picto($langs->trans('Enabled'),'statut4');
    +			elseif ($status == -1) return $langs->trans('Canceled').' '.img_picto($langs->trans('Canceled'),'statut6');
     		}
    -		if ($mode == 6)
    +		elseif ($mode == 6)
     		{
     			if ($status == 0) return $langs->trans('Draft').' '.img_picto($langs->trans('Draft'),'statut0');
    -			if ($status == 1) return $langs->trans('Enabled').' '.img_picto($langs->trans('Enabled'),'statut4');
    -			if ($status == -1) return $langs->trans('Canceled').' '.img_picto($langs->trans('Canceled'),'statut6');
    +			elseif ($status == 1) return $langs->trans('Enabled').' '.img_picto($langs->trans('Enabled'),'statut4');
    +			elseif ($status == -1) return $langs->trans('Canceled').' '.img_picto($langs->trans('Canceled'),'statut6');
     		}
     	}
     
    @@ -453,7 +478,6 @@ class Inventory extends CommonObject
     	{
     		$this->initAsSpecimenCommon();
     	}
    -
     }
     
     /**
    @@ -465,10 +489,12 @@ class InventoryObjectLine
     	 * @var int ID
     	 */
     	public $id;
    +
     	/**
     	 * @var mixed Sample line property 1
     	 */
     	public $prop1;
    +
     	/**
     	 * @var mixed Sample line property 2
     	 */
    diff --git a/htdocs/product/inventory/lib/inventory.lib.php b/htdocs/product/inventory/lib/inventory.lib.php
    index aa8c9c9677d..d6230e4f3e7 100644
    --- a/htdocs/product/inventory/lib/inventory.lib.php
    +++ b/htdocs/product/inventory/lib/inventory.lib.php
    @@ -25,7 +25,7 @@
     /**
      *  Define head array for tabs of inventory tools setup pages
      *
    - *  @return			Array of head
    + *  @return array Array of head
      */
     function inventoryAdminPrepareHead()
     {
    @@ -40,7 +40,7 @@ function inventoryAdminPrepareHead()
         $head[$h][1] = $langs->trans("Parameters");
         $head[$h][2] = 'settings';
         $h++;
    -    
    +
     
         // Show more tabs from modules
         // Entries must be declared in modules descriptor with line
    @@ -55,10 +55,19 @@ function inventoryAdminPrepareHead()
         return $head;
     }
     
    +/**
    + *  Define head array for tabs of inventory tools setup pages
    + *
    + *  @param  Inventory   $inventory      Object inventory
    + *  @param  string      $title          parameter
    + *  @param  string      $get            parameter
    + *
    + *  @return array                       Array of head
    + */
     function inventoryPrepareHead(&$inventory, $title='Inventory', $get='')
     {
     	global $langs;
    -	
    +
     	return array(
     		array(dol_buildpath('/product/inventory/card.php?id='.$inventory->id.$get, 1), $langs->trans($title),'inventory')
     	);
    @@ -66,26 +75,33 @@ function inventoryPrepareHead(&$inventory, $title='Inventory', $get='')
     
     
     
    +/**
    + *  Define head array for tabs of inventory tools setup pages
    + *
    + *  @param   Inventory  $inventory      Object inventory
    + *
    + *  @return string                      html of products
    + */
     function inventorySelectProducts(&$inventory)
     {
     	global $conf,$db,$langs;
    -	
    +
     	$except_product_id = array();
    -	
    +
     	foreach ($inventory->Inventorydet as $Inventorydet)
     	{
     		$except_product_id[] = $Inventorydet->fk_product;
     	}
    -	
    +
     	ob_start();
     	$form = new Form($db);
     	$form->select_produits(-1, 'fk_product');
    -	
    +
     	$TChildWarehouses = array($inventory->fk_warehouse);
     	$e = new Entrepot($db);
     	$e->fetch($inventory->fk_warehouse);
     	if(method_exists($e, 'get_children_warehouses')) $e->get_children_warehouses($e->id, $TChildWarehouses);
    -	
    +
     	$Tab = array();
     	$sql = 'SELECT rowid, label
     			FROM '.MAIN_DB_PREFIX.'entrepot WHERE rowid IN('.implode(', ', $TChildWarehouses).')';
    @@ -96,9 +112,8 @@ function inventorySelectProducts(&$inventory)
     	}
     	print '&nbsp;&nbsp;&nbsp;';
     	print $langs->trans('Warehouse').' : '.$form::selectarray('fk_warehouse', $Tab);
    -	
    +
     	$select_html = ob_get_clean();
    -	
    +
     	return $select_html;
     }
    -
    diff --git a/htdocs/product/inventory/list.php b/htdocs/product/inventory/list.php
    index 4a6ca485686..a5592c87f5d 100644
    --- a/htdocs/product/inventory/list.php
    +++ b/htdocs/product/inventory/list.php
    @@ -27,7 +27,7 @@ require_once DOL_DOCUMENT_ROOT.'/core/lib/date.lib.php';
     require_once DOL_DOCUMENT_ROOT.'/core/lib/company.lib.php';
     require_once DOL_DOCUMENT_ROOT.'/product/inventory/class/inventory.class.php';
     
    -// Load traductions files requiredby by page
    +// Load translation files required by the page
     $langs->loadLangs(array("stocks","other"));
     
     $action     = GETPOST('action','alpha')?GETPOST('action','alpha'):'view';				// The action 'add', 'create', 'edit', 'update', 'view', ...
    @@ -78,7 +78,7 @@ if (empty($conf->global->MAIN_USE_ADVANCED_PERMS))
     }
     else
     {
    -	$result = restrictedArea($user, 'stock', $objectid, '', 'advance_inventory');
    +	$result = restrictedArea($user, 'stock', $objectid, '', 'inventory_advance');
     }
     
     // Initialize array of search criterias
    @@ -333,7 +333,7 @@ include DOL_DOCUMENT_ROOT.'/core/tpl/massactions_pre.tpl.php';
     if ($sall)
     {
     	foreach($fieldstosearchall as $key => $val) $fieldstosearchall[$key]=$langs->trans($val);
    -	print $langs->trans("FilterOnInto", $sall) . join(', ',$fieldstosearchall);
    +	print '<div class="divsearchfieldfilter">'.$langs->trans("FilterOnInto", $sall) . join(', ',$fieldstosearchall).'</div>';
     }
     
     $moreforfilter = '';
    @@ -525,7 +525,7 @@ if (in_array('builddoc',$arrayofmassactions) && ($nbtotalofrecords === '' || $nb
     	$hidegeneratedfilelistifempty=1;
     	if ($massaction == 'builddoc' || $action == 'remove_file' || $show_files) $hidegeneratedfilelistifempty=0;
     
    -	require_once(DOL_DOCUMENT_ROOT.'/core/class/html.formfile.class.php');
    +	require_once DOL_DOCUMENT_ROOT.'/core/class/html.formfile.class.php';
     	$formfile = new FormFile($db);
     
     	// Show list of available documents
    diff --git a/htdocs/product/list.php b/htdocs/product/list.php
    index 11be839aa4f..28f08035198 100644
    --- a/htdocs/product/list.php
    +++ b/htdocs/product/list.php
    @@ -39,10 +39,8 @@ require_once DOL_DOCUMENT_ROOT.'/core/class/html.formother.class.php';
     if (! empty($conf->categorie->enabled))
     	require_once DOL_DOCUMENT_ROOT.'/categories/class/categorie.class.php';
     
    -$langs->load("products");
    -$langs->load("stocks");
    -$langs->load("suppliers");
    -$langs->load("companies");
    +// Load translation files required by the page
    +$langs->loadLangs(array('products', 'stocks', 'suppliers', 'companies'));
     if (! empty($conf->productbatch->enabled)) $langs->load("productbatch");
     
     $action=GETPOST('action','alpha');
    @@ -244,753 +242,736 @@ if (empty($reshook))
     
     $htmlother=new FormOther($db);
     
    -if (is_object($objcanvas) && $objcanvas->displayCanvasExists($action))
    +$title=$langs->trans("ProductsAndServices");
    +
    +if ($search_type != '' && $search_type != '-1')
     {
    -	$objcanvas->assign_values($action);       // This must contains code to load data (must call LoadListDatas($limit, $offset, $sortfield, $sortorder))
    -	$objcanvas->display_canvas($action);  	  // This is code to show template
    +	if ($search_type == 1)
    +	{
    +		$texte = $langs->trans("Services");
    +	}
    +	else
    +	{
    +		$texte = $langs->trans("Products");
    +	}
     }
     else
     {
    -	$title=$langs->trans("ProductsAndServices");
    +	$texte = $langs->trans("ProductsAndServices");
    +}
     
    -	if ($search_type != '' && $search_type != '-1')
    +$sql = 'SELECT DISTINCT p.rowid, p.ref, p.label, p.fk_product_type, p.barcode, p.price, p.price_ttc, p.price_base_type, p.entity,';
    +$sql.= ' p.fk_product_type, p.duration, p.tosell, p.tobuy, p.seuil_stock_alerte, p.desiredstock,';
    +$sql.= ' p.tobatch, p.accountancy_code_sell, p.accountancy_code_sell_intra, p.accountancy_code_sell_export, p.accountancy_code_buy,';
    +$sql.= ' p.datec as date_creation, p.tms as date_update, p.pmp,';
    +$sql.= ' MIN(pfp.unitprice) as minsellprice';
    +if (!empty($conf->variants->enabled) && $search_hidechildproducts && ($search_type === 0)) {
    +	$sql .= ', pac.rowid prod_comb_id';
    +}
    +// Add fields from extrafields
    +if (! empty($extrafields->attributes[$object->table_element]['label'])) {
    +	foreach ($extrafields->attributes[$object->table_element]['label'] as $key => $val) $sql.=($extrafields->attributes[$object->table_element]['type'][$key] != 'separate' ? ", ef.".$key.' as options_'.$key : '');
    +}
    +// Add fields from hooks
    +$parameters=array();
    +$reshook=$hookmanager->executeHooks('printFieldListSelect',$parameters);    // Note that $action and $object may have been modified by hook
    +$sql.=$hookmanager->resPrint;
    +$sql.= ' FROM '.MAIN_DB_PREFIX.'product as p';
    +if (is_array($extrafields->attributes[$object->table_element]['label']) && count($extrafields->attributes[$object->table_element]['label'])) $sql.= " LEFT JOIN ".MAIN_DB_PREFIX."product_extrafields as ef on (p.rowid = ef.fk_object)";
    +if (! empty($search_categ) || ! empty($catid)) $sql.= ' LEFT JOIN '.MAIN_DB_PREFIX."categorie_product as cp ON p.rowid = cp.fk_product"; // We'll need this table joined to the select in order to filter by categ
    +$sql.= " LEFT JOIN ".MAIN_DB_PREFIX."product_fournisseur_price as pfp ON p.rowid = pfp.fk_product";
    +// multilang
    +if (! empty($conf->global->MAIN_MULTILANGS)) $sql.= " LEFT JOIN ".MAIN_DB_PREFIX."product_lang as pl ON pl.fk_product = p.rowid AND pl.lang = '".$langs->getDefaultLang() ."'";
    +if (!empty($conf->variants->enabled) && $search_hidechildproducts && ($search_type === 0)) {
    +	$sql .= " LEFT JOIN ".MAIN_DB_PREFIX."product_attribute_combination pac ON pac.fk_product_child = p.rowid";
    +}
    +
    +$sql.= ' WHERE p.entity IN ('.getEntity('product').')';
    +if ($sall) $sql .= natural_search(array_keys($fieldstosearchall), $sall);
    +// if the type is not 1, we show all products (type = 0,2,3)
    +if (dol_strlen($search_type) && $search_type != '-1')
    +{
    +	if ($search_type == 1) $sql.= " AND p.fk_product_type = 1";
    +	else $sql.= " AND p.fk_product_type <> 1";
    +}
    +if ($search_ref)     $sql .= natural_search('p.ref', $search_ref);
    +if ($search_label)   $sql .= natural_search('p.label', $search_label);
    +if ($search_barcode) $sql .= natural_search('p.barcode', $search_barcode);
    +if (isset($search_tosell) && dol_strlen($search_tosell) > 0  && $search_tosell!=-1) $sql.= " AND p.tosell = ".$db->escape($search_tosell);
    +if (isset($search_tobuy) && dol_strlen($search_tobuy) > 0  && $search_tobuy!=-1)   $sql.= " AND p.tobuy = ".$db->escape($search_tobuy);
    +if (dol_strlen($canvas) > 0)                    $sql.= " AND p.canvas = '".$db->escape($canvas)."'";
    +if ($catid > 0)     $sql.= " AND cp.fk_categorie = ".$catid;
    +if ($catid == -2)   $sql.= " AND cp.fk_categorie IS NULL";
    +if ($search_categ > 0)   $sql.= " AND cp.fk_categorie = ".$db->escape($search_categ);
    +if ($search_categ == -2) $sql.= " AND cp.fk_categorie IS NULL";
    +if ($fourn_id > 0)  $sql.= " AND pfp.fk_soc = ".$fourn_id;
    +if ($search_tobatch != '' && $search_tobatch >= 0)   $sql.= " AND p.tobatch = ".$db->escape($search_tobatch);
    +if ($search_accountancy_code_sell) $sql.= natural_search('p.accountancy_code_sell', $search_accountancy_code_sell);
    +if ($search_accountancy_code_buy)  $sql.= natural_search('p.accountancy_code_buy', $search_accountancy_code_buy);
    +if (!empty($conf->variants->enabled) && $search_hidechildproducts && ($search_type === 0)) $sql .= " AND pac.rowid IS NULL";
    +// Add where from extra fields
    +include DOL_DOCUMENT_ROOT.'/core/tpl/extrafields_list_search_sql.tpl.php';
    +// Add where from hooks
    +$parameters=array();
    +$reshook=$hookmanager->executeHooks('printFieldListWhere',$parameters);    // Note that $action and $object may have been modified by hook
    +$sql.=$hookmanager->resPrint;
    +$sql.= " GROUP BY p.rowid, p.ref, p.label, p.barcode, p.price, p.price_ttc, p.price_base_type,";
    +$sql.= " p.fk_product_type, p.duration, p.tosell, p.tobuy, p.seuil_stock_alerte, p.desiredstock,";
    +$sql.= ' p.datec, p.tms, p.entity, p.tobatch, p.accountancy_code_sell, p.accountancy_code_sell_intra, p.accountancy_code_sell_export, p.accountancy_code_buy, p.pmp';
    +if (!empty($conf->variants->enabled) && $search_hidechildproducts && ($search_type === 0)) $sql .= ', pac.rowid';
    +// Add fields from extrafields
    +if (! empty($extrafields->attributes[$object->table_element]['label'])) {
    +	foreach ($extrafields->attributes[$object->table_element]['label'] as $key => $val) $sql.=($extrafields->attributes[$object->table_element]['type'][$key] != 'separate' ? ", ef.".$key : '');
    +}
    +// Add fields from hooks
    +$parameters=array();
    +$reshook=$hookmanager->executeHooks('printFieldSelect',$parameters);    // Note that $action and $object may have been modified by hook
    +$sql.=$hookmanager->resPrint;
    +//if (GETPOST("toolowstock")) $sql.= " HAVING SUM(s.reel) < p.seuil_stock_alerte";    // Not used yet
    +$sql.= $db->order($sortfield,$sortorder);
    +
    +$nbtotalofrecords = '';
    +if (empty($conf->global->MAIN_DISABLE_FULL_SCANLIST))
    +{
    +	$result = $db->query($sql);
    +	$nbtotalofrecords = $db->num_rows($result);
    +	if (($page * $limit) > $nbtotalofrecords)	// if total resultset is smaller then paging size (filtering), goto and load page 0
     	{
    -		if ($search_type == 1)
    -		{
    -			$texte = $langs->trans("Services");
    -		}
    -		else
    -		{
    -			$texte = $langs->trans("Products");
    -		}
    -	}
    -	else
    -	{
    -		$texte = $langs->trans("ProductsAndServices");
    -	}
    -
    -	$sql = 'SELECT DISTINCT p.rowid, p.ref, p.label, p.fk_product_type, p.barcode, p.price, p.price_ttc, p.price_base_type, p.entity,';
    -	$sql.= ' p.fk_product_type, p.duration, p.tosell, p.tobuy, p.seuil_stock_alerte, p.desiredstock,';
    -	$sql.= ' p.tobatch, p.accountancy_code_sell, p.accountancy_code_sell_intra, p.accountancy_code_sell_export, p.accountancy_code_buy,';
    -	$sql.= ' p.datec as date_creation, p.tms as date_update, p.pmp,';
    -	$sql.= ' MIN(pfp.unitprice) as minsellprice';
    -	if (!empty($conf->variants->enabled) && $search_hidechildproducts && ($search_type === 0)) {
    -		$sql .= ', pac.rowid prod_comb_id';
    -	}
    -	// Add fields from extrafields
    -	if (! empty($extrafields->attributes[$object->table_element]['label'])) {
    -		foreach ($extrafields->attributes[$object->table_element]['label'] as $key => $val) $sql.=($extrafields->attributes[$object->table_element]['type'][$key] != 'separate' ? ", ef.".$key.' as options_'.$key : '');
    -	}
    -	// Add fields from hooks
    -	$parameters=array();
    -	$reshook=$hookmanager->executeHooks('printFieldListSelect',$parameters);    // Note that $action and $object may have been modified by hook
    -	$sql.=$hookmanager->resPrint;
    -	$sql.= ' FROM '.MAIN_DB_PREFIX.'product as p';
    -	if (is_array($extrafields->attributes[$object->table_element]['label']) && count($extrafields->attributes[$object->table_element]['label'])) $sql.= " LEFT JOIN ".MAIN_DB_PREFIX."product_extrafields as ef on (p.rowid = ef.fk_object)";
    -	if (! empty($search_categ) || ! empty($catid)) $sql.= ' LEFT JOIN '.MAIN_DB_PREFIX."categorie_product as cp ON p.rowid = cp.fk_product"; // We'll need this table joined to the select in order to filter by categ
    -   	$sql.= " LEFT JOIN ".MAIN_DB_PREFIX."product_fournisseur_price as pfp ON p.rowid = pfp.fk_product";
    -	// multilang
    -	if (! empty($conf->global->MAIN_MULTILANGS)) $sql.= " LEFT JOIN ".MAIN_DB_PREFIX."product_lang as pl ON pl.fk_product = p.rowid AND pl.lang = '".$langs->getDefaultLang() ."'";
    -	if (!empty($conf->variants->enabled) && $search_hidechildproducts && ($search_type === 0)) {
    -		$sql .= " LEFT JOIN ".MAIN_DB_PREFIX."product_attribute_combination pac ON pac.fk_product_child = p.rowid";
    -	}
    -
    -	$sql.= ' WHERE p.entity IN ('.getEntity('product').')';
    -	if ($sall) $sql .= natural_search(array_keys($fieldstosearchall), $sall);
    -	// if the type is not 1, we show all products (type = 0,2,3)
    -	if (dol_strlen($search_type) && $search_type != '-1')
    -	{
    -		if ($search_type == 1) $sql.= " AND p.fk_product_type = 1";
    -		else $sql.= " AND p.fk_product_type <> 1";
    -	}
    -	if ($search_ref)     $sql .= natural_search('p.ref', $search_ref);
    -	if ($search_label)   $sql .= natural_search('p.label', $search_label);
    -	if ($search_barcode) $sql .= natural_search('p.barcode', $search_barcode);
    -	if (isset($search_tosell) && dol_strlen($search_tosell) > 0  && $search_tosell!=-1) $sql.= " AND p.tosell = ".$db->escape($search_tosell);
    -	if (isset($search_tobuy) && dol_strlen($search_tobuy) > 0  && $search_tobuy!=-1)   $sql.= " AND p.tobuy = ".$db->escape($search_tobuy);
    -	if (dol_strlen($canvas) > 0)                    $sql.= " AND p.canvas = '".$db->escape($canvas)."'";
    -	if ($catid > 0)     $sql.= " AND cp.fk_categorie = ".$catid;
    -	if ($catid == -2)   $sql.= " AND cp.fk_categorie IS NULL";
    -	if ($search_categ > 0)   $sql.= " AND cp.fk_categorie = ".$db->escape($search_categ);
    -	if ($search_categ == -2) $sql.= " AND cp.fk_categorie IS NULL";
    -	if ($fourn_id > 0)  $sql.= " AND pfp.fk_soc = ".$fourn_id;
    -	if ($search_tobatch != '' && $search_tobatch >= 0)   $sql.= " AND p.tobatch = ".$db->escape($search_tobatch);
    -	if ($search_accountancy_code_sell) $sql.= natural_search('p.accountancy_code_sell', $search_accountancy_code_sell);
    -	if ($search_accountancy_code_buy)  $sql.= natural_search('p.accountancy_code_buy', $search_accountancy_code_buy);
    -	if (!empty($conf->variants->enabled) && $search_hidechildproducts && ($search_type === 0)) $sql .= " AND pac.rowid IS NULL";
    -	// Add where from extra fields
    -	include DOL_DOCUMENT_ROOT.'/core/tpl/extrafields_list_search_sql.tpl.php';
    -	// Add where from hooks
    -	$parameters=array();
    -	$reshook=$hookmanager->executeHooks('printFieldListWhere',$parameters);    // Note that $action and $object may have been modified by hook
    -	$sql.=$hookmanager->resPrint;
    -	$sql.= " GROUP BY p.rowid, p.ref, p.label, p.barcode, p.price, p.price_ttc, p.price_base_type,";
    -	$sql.= " p.fk_product_type, p.duration, p.tosell, p.tobuy, p.seuil_stock_alerte, p.desiredstock,";
    -	$sql.= ' p.datec, p.tms, p.entity, p.tobatch, p.accountancy_code_sell, p.accountancy_code_sell_intra, p.accountancy_code_sell_export, p.accountancy_code_buy, p.pmp';
    -	if (!empty($conf->variants->enabled) && $search_hidechildproducts && ($search_type === 0)) $sql .= ', pac.rowid';
    -	// Add fields from extrafields
    -	if (! empty($extrafields->attributes[$object->table_element]['label'])) {
    -		foreach ($extrafields->attributes[$object->table_element]['label'] as $key => $val) $sql.=($extrafields->attributes[$object->table_element]['type'][$key] != 'separate' ? ", ef.".$key : '');
    -	}
    -	// Add fields from hooks
    -	$parameters=array();
    -	$reshook=$hookmanager->executeHooks('printFieldSelect',$parameters);    // Note that $action and $object may have been modified by hook
    -	$sql.=$hookmanager->resPrint;
    -	//if (GETPOST("toolowstock")) $sql.= " HAVING SUM(s.reel) < p.seuil_stock_alerte";    // Not used yet
    -	$sql.= $db->order($sortfield,$sortorder);
    -
    -	$nbtotalofrecords = '';
    -	if (empty($conf->global->MAIN_DISABLE_FULL_SCANLIST))
    -	{
    -		$result = $db->query($sql);
    -		$nbtotalofrecords = $db->num_rows($result);
    -		if (($page * $limit) > $nbtotalofrecords)	// if total resultset is smaller then paging size (filtering), goto and load page 0
    -		{
    -			$page = 0;
    -			$offset = 0;
    -		}
    -	}
    -
    -	$sql.= $db->plimit($limit + 1, $offset);
    -
    -	$resql = $db->query($sql);
    -	if ($resql)
    -	{
    -		$num = $db->num_rows($resql);
    -
    -		$arrayofselected=is_array($toselect)?$toselect:array();
    -
    -		if ($num == 1 && ! empty($conf->global->MAIN_SEARCH_DIRECT_OPEN_IF_ONLY_ONE) && $sall)
    -		{
    -			$obj = $db->fetch_object($resql);
    -			$id = $obj->rowid;
    -			header("Location: ".DOL_URL_ROOT.'/product/card.php?id='.$id);
    -			exit;
    -		}
    -
    -		$helpurl='';
    -		if ($search_type != '')
    -		{
    -			if ($search_type == 0)
    -			{
    -				$helpurl='EN:Module_Products|FR:Module_Produits|ES:M&oacute;dulo_Productos';
    -			}
    -			else if ($search_type == 1)
    -			{
    -				$helpurl='EN:Module_Services_En|FR:Module_Services|ES:M&oacute;dulo_Servicios';
    -			}
    -		}
    -
    -		llxHeader('',$title,$helpurl,'');
    -
    -		// Displays product removal confirmation
    -		if (GETPOST('delprod'))	{
    -			setEventMessages($langs->trans("ProductDeleted", GETPOST('delprod')), null, 'mesgs');
    -		}
    -
    -		$param='';
    -		if (! empty($contextpage) && $contextpage != $_SERVER["PHP_SELF"]) $param.='&contextpage='.urlencode($contextpage);
    -		if ($limit > 0 && $limit != $conf->liste_limit) $param.='&limit='.urlencode($limit);
    -		if ($sall) $param.="&sall=".urlencode($sall);
    -		if ($search_categ > 0) $param.="&search_categ=".urlencode($search_categ);
    -		if ($search_ref) $param="&search_ref=".urlencode($search_ref);
    -		if ($search_ref_supplier) $param="&search_ref_supplier=".urlencode($search_ref_supplier);
    -		if ($search_barcode) $param.=($search_barcode?"&search_barcode=".urlencode($search_barcode):"");
    -		if ($search_label) $param.="&search_label=".urlencode($search_label);
    -		if ($search_tosell != '') $param.="&search_tosell=".urlencode($search_tosell);
    -		if ($search_tobuy != '') $param.="&search_tobuy=".urlencode($search_tobuy);
    -		if ($fourn_id > 0) $param.=($fourn_id?"&fourn_id=".$fourn_id:"");
    -		if ($seach_categ) $param.=($search_categ?"&search_categ=".urlencode($search_categ):"");
    -		if ($type != '') $param.='&type='.urlencode($type);
    -		if ($search_type != '') $param.='&search_type='.urlencode($search_type);
    -		if ($optioncss != '') $param.='&optioncss='.urlencode($optioncss);
    -		if ($search_tobatch) $param="&search_ref_supplier=".urlencode($search_ref_supplier);
    -		if ($search_accountancy_code_sell) $param="&search_accountancy_code_sell=".urlencode($search_accountancy_code_sell);
    -		if ($search_accountancy_code_buy) $param="&search_accountancy_code_buy=".urlencode($search_accountancy_code_buy);
    -		// Add $param from extra fields
    -		include DOL_DOCUMENT_ROOT.'/core/tpl/extrafields_list_search_param.tpl.php';
    -
    -		// List of mass actions available
    -		$arrayofmassactions =  array(
    -			//'presend'=>$langs->trans("SendByMail"),
    -			//'builddoc'=>$langs->trans("PDFMerge"),
    -		);
    -		if ($user->rights->produit->supprimer) $arrayofmassactions['predelete']=$langs->trans("Delete");
    -		if (in_array($massaction, array('presend','predelete'))) $arrayofmassactions=array();
    -		$massactionbutton=$form->selectMassAction('', $arrayofmassactions);
    -
    -		$newcardbutton='';
    -		$rightskey='produit';
    -		if($type == Product::TYPE_SERVICE) $rightskey='service';
    -		if($user->rights->{$rightskey}->creer)
    -		{
    -			$label='NewProduct';
    -			if($type == Product::TYPE_SERVICE) $label='NewService';
    -			$newcardbutton='<a class="butActionNew" href="'.DOL_URL_ROOT.'/product/card.php?action=create&amp;type='.$type.'">'.$langs->trans($label);
    -			$newcardbutton.= '<span class="fa fa-plus-circle valignmiddle"></span>';
    -			$newcardbutton.= '</a>';
    -		}
    -
    -		print '<form action="'.$_SERVER["PHP_SELF"].'" method="post" name="formulaire">';
    -		if ($optioncss != '') print '<input type="hidden" name="optioncss" value="'.$optioncss.'">';
    -		print '<input type="hidden" name="token" value="'.$_SESSION['newtoken'].'">';
    -		print '<input type="hidden" name="formfilteraction" id="formfilteraction" value="list">';
    -		print '<input type="hidden" name="action" value="list">';
    -		print '<input type="hidden" name="sortfield" value="'.$sortfield.'">';
    -		print '<input type="hidden" name="sortorder" value="'.$sortorder.'">';
    -		print '<input type="hidden" name="page" value="'.$page.'">';
    -		print '<input type="hidden" name="type" value="'.$type.'">';
    -		if (empty($arrayfields['p.fk_product_type']['checked'])) print '<input type="hidden" name="search_type" value="'.dol_escape_htmltag($search_type).'">';
    -
    -		print_barre_liste($texte, $page, $_SERVER["PHP_SELF"], $param, $sortfield, $sortorder, $massactionbutton, $num, $nbtotalofrecords, 'title_products.png', 0, $newcardbutton, '', $limit);
    -
    -		$topicmail="Information";
    -		$modelmail="product";
    -		$objecttmp=new Product($db);
    -		$trackid='prod'.$object->id;
    -		include DOL_DOCUMENT_ROOT.'/core/tpl/massactions_pre.tpl.php';
    -
    -		if (! empty($catid))
    -		{
    -			print "<div id='ways'>";
    -			$c = new Categorie($db);
    -			$ways = $c->print_all_ways(' &gt; ','product/list.php');
    -			print " &gt; ".$ways[0]."<br>\n";
    -			print "</div><br>";
    -		}
    -
    -		if (! empty($canvas) && file_exists(DOL_DOCUMENT_ROOT.'/product/canvas/'.$canvas.'/actions_card_'.$canvas.'.class.php'))
    -		{
    -			$fieldlist = $object->field_list;
    -			$datas = $object->list_datas;
    -			$picto='title.png';
    -			$title_picto = img_picto('',$picto);
    -			$title_text = $title;
    -
    -			// Default templates directory
    -			$template_dir = DOL_DOCUMENT_ROOT . '/product/canvas/'.$canvas.'/tpl/';
    -			// Check if a custom template is present
    -			if (file_exists(DOL_DOCUMENT_ROOT . '/theme/'.$conf->theme.'/tpl/product/'.$canvas.'/list.tpl.php'))
    -			{
    -				$template_dir = DOL_DOCUMENT_ROOT . '/theme/'.$conf->theme.'/tpl/product/'.$canvas.'/';
    -			}
    -
    -			include $template_dir.'list.tpl.php';	// Include native PHP templates
    -		}
    -		else
    -		{
    -			if ($sall)
    -			{
    -				foreach($fieldstosearchall as $key => $val) $fieldstosearchall[$key]=$langs->trans($val);
    -				print $langs->trans("FilterOnInto", $sall) . join(', ',$fieldstosearchall);
    -			}
    -
    -			// Filter on categories
    -		 	$moreforfilter='';
    -			if (! empty($conf->categorie->enabled))
    -			{
    -				$moreforfilter.='<div class="divsearchfield">';
    -				$moreforfilter.=$langs->trans('Categories'). ': ';
    -				$moreforfilter.=$htmlother->select_categories(Categorie::TYPE_PRODUCT,$search_categ,'search_categ',1);
    -			 	$moreforfilter.='</div>';
    -			}
    -
    -			//Show/hide child products. Hidden by default
    -			if (!empty($conf->variants->enabled) && $search_type === 0) {
    -				$moreforfilter.='<div class="divsearchfield">';
    -				$moreforfilter.= '<input type="checkbox" id="search_hidechildproducts" name="search_hidechildproducts" value="on"'.($search_hidechildproducts ? 'checked="checked"' : '').'>';
    -				$moreforfilter.= ' <label for="search_hidechildproducts">'.$langs->trans('HideChildProducts').'</label>';
    -				$moreforfilter.='</div>';
    -			}
    -
    -    		$parameters=array();
    -    		$reshook=$hookmanager->executeHooks('printFieldPreListTitle',$parameters);    // Note that $action and $object may have been modified by hook
    -    		if (empty($reshook)) $moreforfilter.=$hookmanager->resPrint;
    -    		else $moreforfilter=$hookmanager->resPrint;
    -
    -    	 	if ($moreforfilter)
    -			{
    -        		print '<div class="liste_titre liste_titre_bydiv centpercent">';
    -    		    print $moreforfilter;
    -    		    print '</div>';
    -    		}
    -
    -			$varpage=empty($contextpage)?$_SERVER["PHP_SELF"]:$contextpage;
    -			$selectedfields=$form->multiSelectArrayWithCheckbox('selectedfields', $arrayfields, $varpage);	// This also change content of $arrayfields
    -			if ($massactionbutton) $selectedfields.=$form->showCheckAddButtons('checkforselect', 1);
    -
    -			print '<div class="div-table-responsive">';
    -			print '<table class="tagtable liste'.($moreforfilter?" listwithfilterbefore":"").'">'."\n";
    -
    -			// Lines with input filters
    -			print '<tr class="liste_titre_filter">';
    -			if (! empty($arrayfields['p.ref']['checked']))
    -			{
    -				print '<td class="liste_titre" align="left">';
    -				print '<input class="flat" type="text" name="search_ref" size="8" value="'.dol_escape_htmltag($search_ref).'">';
    -				print '</td>';
    -			}
    -			if (! empty($arrayfields['pfp.ref_fourn']['checked']))
    -			{
    -				print '<td class="liste_titre" align="left">';
    -				print '<input class="flat" type="text" name="search_ref_supplier" size="8" value="'.dol_escape_htmltag($search_ref_supplier).'">';
    -				print '</td>';
    -			}
    -			if (! empty($arrayfields['p.label']['checked']))
    -			{
    -				print '<td class="liste_titre" align="left">';
    -		   		print '<input class="flat" type="text" name="search_label" size="12" value="'.dol_escape_htmltag($search_label).'">';
    -				print '</td>';
    -			}
    -			// Type
    -			if (! empty($arrayfields['p.fk_product_type']['checked']))
    -			{
    -				print '<td class="liste_titre" align="left">';
    -		   		$array=array('-1'=>'&nbsp;', '0'=>$langs->trans('Product'), '1'=>$langs->trans('Service'));
    -				print $form->selectarray('search_type', $array, $search_type);
    -				print '</td>';
    -			}
    -			// Barcode
    -			if (! empty($arrayfields['p.barcode']['checked']))
    -			{
    -				print '<td class="liste_titre">';
    -				print '<input class="flat" type="text" name="search_barcode" size="6" value="'.dol_escape_htmltag($search_barcode).'">';
    -				print '</td>';
    -			}
    -			// Duration
    -			if (! empty($arrayfields['p.duration']['checked']))
    -			{
    -				print '<td class="liste_titre">';
    -				print '&nbsp;';
    -				print '</td>';
    -			}
    -			// Sell price
    -			if (! empty($arrayfields['p.sellprice']['checked']))
    -			{
    -				print '<td class="liste_titre" align="right">';
    -				print '</td>';
    -			}
    -			// Minimum buying Price
    -			if (! empty($arrayfields['p.minbuyprice']['checked']))
    -			{
    -				print '<td class="liste_titre">';
    -				print '&nbsp;';
    -				print '</td>';
    -			}
    -			// Number buying Price
    -			if (! empty($arrayfields['p.numbuyprice']['checked']))
    -			{
    -				print '<td class="liste_titre">';
    -				print '&nbsp;';
    -				print '</td>';
    -			}
    -			// WAP
    -			if (! empty($arrayfields['p.pmp']['checked']))
    -			{
    -				print '<td class="liste_titre">';
    -				print '&nbsp;';
    -				print '</td>';
    -			}
    -			// Limit for alert
    -			if (! empty($arrayfields['p.seuil_stock_alerte']['checked']))
    -			{
    -				print '<td class="liste_titre">';
    -				print '&nbsp;';
    -				print '</td>';
    -			}
    -			// Desired stock
    -			if (! empty($arrayfields['p.desiredstock']['checked']))
    -			{
    -				print '<td class="liste_titre">';
    -				print '&nbsp;';
    -				print '</td>';
    -			}
    -			// Stock
    -			if (! empty($arrayfields['p.stock']['checked'])) print '<td class="liste_titre">&nbsp;</td>';
    -			// Stock
    -			if (! empty($arrayfields['stock_virtual']['checked'])) print '<td class="liste_titre">&nbsp;</td>';
    -			// To batch
    -			if (! empty($arrayfields['p.tobatch']['checked'])) print '<td class="liste_titre center">'.$form->selectyesno($search_tobatch, '', '', '', 1).'</td>';
    -			// Accountancy code sell
    -			if (! empty($arrayfields['p.accountancy_code_sell']['checked'])) print '<td class="liste_titre"><input class="flat" type="text" name="search_accountancy_code_sell" size="6" value="'.dol_escape_htmltag($search_accountancy_code_sell).'"></td>';
    -			// Accountancy code sell
    -			if (! empty($arrayfields['p.accountancy_code_buy']['checked'])) print '<td class="liste_titre"><input class="flat" type="text" name="search_accountancy_code_buy" size="6" value="'.dol_escape_htmltag($search_accountancy_code_buy).'"></td>';
    -			// Extra fields
    -			include DOL_DOCUMENT_ROOT.'/core/tpl/extrafields_list_search_input.tpl.php';
    -			// Fields from hook
    -			$parameters=array('arrayfields'=>$arrayfields);
    -			$reshook=$hookmanager->executeHooks('printFieldListOption',$parameters);    // Note that $action and $object may have been modified by hook
    -			print $hookmanager->resPrint;
    -			// Date creation
    -			if (! empty($arrayfields['p.datec']['checked']))
    -			{
    -				print '<td class="liste_titre">';
    -				print '</td>';
    -			}
    -			// Date modification
    -			if (! empty($arrayfields['p.tms']['checked']))
    -			{
    -				print '<td class="liste_titre">';
    -				print '</td>';
    -			}
    -			if (! empty($arrayfields['p.tosell']['checked']))
    -			{
    -				print '<td class="liste_titre" align="right">';
    -				print $form->selectarray('search_tosell', array('0'=>$langs->trans('ProductStatusNotOnSellShort'),'1'=>$langs->trans('ProductStatusOnSellShort')),$search_tosell,1);
    -				print '</td >';
    -			}
    -			if (! empty($arrayfields['p.tobuy']['checked']))
    -			{
    -				print '<td class="liste_titre" align="right">';
    -				print $form->selectarray('search_tobuy', array('0'=>$langs->trans('ProductStatusNotOnBuyShort'),'1'=>$langs->trans('ProductStatusOnBuyShort')),$search_tobuy,1);
    -				print '</td>';
    -			}
    -			print '<td class="liste_titre" align="middle">';
    -			$searchpicto=$form->showFilterButtons();
    -			print $searchpicto;
    -			print '</td>';
    -
    -			print '</tr>';
    -
    -			print '<tr class="liste_titre">';
    -			if (! empty($arrayfields['p.ref']['checked']))  print_liste_field_titre($arrayfields['p.ref']['label'], $_SERVER["PHP_SELF"],"p.ref","",$param,"",$sortfield,$sortorder);
    -			if (! empty($arrayfields['pfp.ref_fourn']['checked']))  print_liste_field_titre($arrayfields['pfp.ref_fourn']['label'], $_SERVER["PHP_SELF"],"pfp.ref_fourn","",$param,"",$sortfield,$sortorder);
    -			if (! empty($arrayfields['p.label']['checked']))  print_liste_field_titre($arrayfields['p.label']['label'], $_SERVER["PHP_SELF"],"p.label","",$param,"",$sortfield,$sortorder);
    -			if (! empty($arrayfields['p.fk_product_type']['checked']))  print_liste_field_titre($arrayfields['p.fk_product_type']['label'], $_SERVER["PHP_SELF"],"p.fk_product_type","",$param,"",$sortfield,$sortorder);
    -			if (! empty($arrayfields['p.barcode']['checked']))  print_liste_field_titre($arrayfields['p.barcode']['label'], $_SERVER["PHP_SELF"],"p.barcode","",$param,"",$sortfield,$sortorder);
    -			if (! empty($arrayfields['p.duration']['checked']))  print_liste_field_titre($arrayfields['p.duration']['label'], $_SERVER["PHP_SELF"],"p.duration","",$param,'align="center"',$sortfield,$sortorder);
    -			if (! empty($arrayfields['p.sellprice']['checked']))  print_liste_field_titre($arrayfields['p.sellprice']['label'], $_SERVER["PHP_SELF"],"","",$param,'align="right"',$sortfield,$sortorder);
    -			if (! empty($arrayfields['p.minbuyprice']['checked']))  print_liste_field_titre($arrayfields['p.minbuyprice']['label'], $_SERVER["PHP_SELF"],"","",$param,'align="right"',$sortfield,$sortorder);
    -			if (! empty($arrayfields['p.numbuyprice']['checked']))  print_liste_field_titre($arrayfields['p.numbuyprice']['label'], $_SERVER["PHP_SELF"],"","",$param,'align="right"',$sortfield,$sortorder);
    -			if (! empty($arrayfields['p.pmp']['checked']))  print_liste_field_titre($arrayfields['p.pmp']['label'], $_SERVER["PHP_SELF"],"","",$param,'align="right"',$sortfield,$sortorder);
    -			if (! empty($arrayfields['p.seuil_stock_alerte']['checked']))  print_liste_field_titre($arrayfields['p.seuil_stock_alerte']['label'], $_SERVER["PHP_SELF"],"p.seuil_stock_alerte","",$param,'align="right"',$sortfield,$sortorder);
    -			if (! empty($arrayfields['p.desiredstock']['checked']))  print_liste_field_titre($arrayfields['p.desiredstock']['label'], $_SERVER["PHP_SELF"],"p.desiredstock","",$param,'align="right"',$sortfield,$sortorder);
    -			if (! empty($arrayfields['p.stock']['checked']))  print_liste_field_titre($arrayfields['p.stock']['label'], $_SERVER["PHP_SELF"],"p.stock","",$param,'align="right"',$sortfield,$sortorder);
    -			if (! empty($arrayfields['stock_virtual']['checked']))  print_liste_field_titre($arrayfields['stock_virtual']['label'], $_SERVER["PHP_SELF"],"","",$param,'align="right"',$sortfield,$sortorder);
    -			if (! empty($arrayfields['p.tobatch']['checked']))  print_liste_field_titre($arrayfields['p.tobatch']['label'], $_SERVER["PHP_SELF"],"p.tobatch","",$param,'align="center"',$sortfield,$sortorder);
    -			if (! empty($arrayfields['p.accountancy_code_sell']['checked']))  print_liste_field_titre($arrayfields['p.accountancy_code_sell']['label'], $_SERVER["PHP_SELF"],"p.accountancy_code_sell","",$param,'',$sortfield,$sortorder);
    -			if (! empty($arrayfields['p.accountancy_code_buy']['checked']))  print_liste_field_titre($arrayfields['p.accountancy_code_buy']['label'], $_SERVER["PHP_SELF"],"p.accountancy_code_buy","",$param,'',$sortfield,$sortorder);
    -			// Extra fields
    -			include DOL_DOCUMENT_ROOT.'/core/tpl/extrafields_list_search_title.tpl.php';
    -			// Hook fields
    -			$parameters=array('arrayfields'=>$arrayfields,'param'=>$param,'sortfield'=>$sortfield,'sortorder'=>$sortorder);
    -			$reshook=$hookmanager->executeHooks('printFieldListTitle',$parameters);    // Note that $action and $object may have been modified by hook
    -			print $hookmanager->resPrint;
    -			if (! empty($arrayfields['p.datec']['checked']))  print_liste_field_titre($arrayfields['p.datec']['label'],$_SERVER["PHP_SELF"],"p.datec","",$param,'align="center" class="nowrap"',$sortfield,$sortorder);
    -			if (! empty($arrayfields['p.tms']['checked']))    print_liste_field_titre($arrayfields['p.tms']['label'],$_SERVER["PHP_SELF"],"p.tms","",$param,'align="center" class="nowrap"',$sortfield,$sortorder);
    -			if (! empty($arrayfields['p.tosell']['checked'])) print_liste_field_titre($arrayfields['p.tosell']['label'],$_SERVER["PHP_SELF"],"p.tosell","",$param,'align="right"',$sortfield,$sortorder);
    -			if (! empty($arrayfields['p.tobuy']['checked']))  print_liste_field_titre($arrayfields['p.tobuy']['label'],$_SERVER["PHP_SELF"],"p.tobuy","",$param,'align="right"',$sortfield,$sortorder);
    -			print_liste_field_titre($selectedfields, $_SERVER["PHP_SELF"],"",'','','align="center"',$sortfield,$sortorder,'maxwidthsearch ');
    -			print "</tr>\n";
    -
    -
    -			$product_static=new Product($db);
    -			$product_fourn =new ProductFournisseur($db);
    -
    -			$i = 0;
    -			$totalarray=array();
    -			while ($i < min($num,$limit))
    -			{
    -				$obj = $db->fetch_object($resql);
    -
    -				// Multilangs
    -				if (! empty($conf->global->MAIN_MULTILANGS)) // si l'option est active
    -				{
    -					$sql = "SELECT label";
    -					$sql.= " FROM ".MAIN_DB_PREFIX."product_lang";
    -					$sql.= " WHERE fk_product=".$obj->rowid;
    -					$sql.= " AND lang='". $db->escape($langs->getDefaultLang()) ."'";
    -					$sql.= " LIMIT 1";
    -
    -					$result = $db->query($sql);
    -					if ($result)
    -					{
    -						$objtp = $db->fetch_object($result);
    -						if (! empty($objtp->label)) $obj->label = $objtp->label;
    -					}
    -				}
    -
    -				$product_static->id = $obj->rowid;
    -				$product_static->ref = $obj->ref;
    -				$product_static->ref_fourn = $obj->ref_supplier;
    -				$product_static->label = $obj->label;
    -				$product_static->type = $obj->fk_product_type;
    -				$product_static->status_buy = $obj->tobuy;
    -				$product_static->status     = $obj->tosell;
    -				$product_static->status_batch = $obj->tobatch;
    -				$product_static->entity = $obj->entity;
    -				$product_static->pmp = $obj->pmp;
    -				$product_static->accountancy_code_sell = $obj->accountancy_code_sell;
    -				$product_static->accountancy_code_sell_export = $obj->accountancy_code_sell_export;
    -				$product_static->accountancy_code_sell_intra = $obj->accountancy_code_sell_intra;
    -				$product_static->accountancy_code_buy = $obj->accountancy_code_buy;
    -
    -				if ((! empty($conf->stock->enabled) && $user->rights->stock->lire && $search_type != 1) || ! empty($conf->global->STOCK_DISABLE_OPTIM_LOAD))	// To optimize call of load_stock
    -				{
    -					if ($obj->fk_product_type != 1 || ! empty($conf->global->STOCK_SUPPORTS_SERVICES))    // Not a service
    -					{
    -						$product_static->load_stock('nobatch');             // Load stock_reel + stock_warehouse. This also call load_virtual_stock()
    -					}
    -				}
    -
    -
    -				print '<tr class="oddeven">';
    -
    -				// Ref
    -				if (! empty($arrayfields['p.ref']['checked']))
    -				{
    -					print '<td class="tdoverflowmax200">';
    -					print $product_static->getNomUrl(1);
    -					print "</td>\n";
    -					if (! $i) $totalarray['nbfield']++;
    -				}
    -	   			// Ref supplier
    -				if (! empty($arrayfields['pfp.ref_fourn']['checked']))
    -				{
    -					print '<td class="tdoverflowmax200">';
    -					print $product_static->getNomUrl(1);
    -					print "</td>\n";
    -					if (! $i) $totalarray['nbfield']++;
    -				}
    -				// Label
    -				if (! empty($arrayfields['p.label']['checked']))
    -				{
    -					print '<td class="tdoverflowmax200">'.dol_trunc($obj->label,40).'</td>';
    -					if (! $i) $totalarray['nbfield']++;
    -				}
    -
    -				// Type
    -				if (! empty($arrayfields['p.fk_product_type']['checked']))
    -				{
    -					print '<td>'.$obj->fk_product_type.'</td>';
    -					if (! $i) $totalarray['nbfield']++;
    -				}
    -
    -				// Barcode
    -				if (! empty($arrayfields['p.barcode']['checked']))
    -				{
    -					print '<td>'.$obj->barcode.'</td>';
    -					if (! $i) $totalarray['nbfield']++;
    -				}
    -
    -				// Duration
    - 				if (! empty($arrayfields['p.duration']['checked']))
    -				{
    -					print '<td align="center">';
    -					if (preg_match('/([^a-z]+)[a-z]/i',$obj->duration))
    -					{
    -						if (preg_match('/([^a-z]+)y/i',$obj->duration,$regs)) print $regs[1].' '.$langs->trans("DurationYear");
    -						elseif (preg_match('/([^a-z]+)m/i',$obj->duration,$regs)) print $regs[1].' '.$langs->trans("DurationMonth");
    -						elseif (preg_match('/([^a-z]+)w/i',$obj->duration,$regs)) print $regs[1].' '.$langs->trans("DurationWeek");
    -						elseif (preg_match('/([^a-z]+)d/i',$obj->duration,$regs)) print $regs[1].' '.$langs->trans("DurationDay");
    -						//elseif (preg_match('/([^a-z]+)h/i',$obj->duration,$regs)) print $regs[1].' '.$langs->trans("DurationHour");
    -						else print $obj->duration;
    -					}
    -					print '</td>';
    -					if (! $i) $totalarray['nbfield']++;
    -				}
    -
    -				// Sell price
    - 				if (! empty($arrayfields['p.sellprice']['checked']))
    -				{
    -					print '<td align="right">';
    -					if ($obj->tosell)
    -					{
    -						if ($obj->price_base_type == 'TTC') print price($obj->price_ttc).' '.$langs->trans("TTC");
    -						else print price($obj->price).' '.$langs->trans("HT");
    -					}
    -					print '</td>';
    -					if (! $i) $totalarray['nbfield']++;
    -				}
    -
    -				// Better buy price
    -				if (! empty($arrayfields['p.minbuyprice']['checked']))
    -				{
    -					print  '<td align="right">';
    -					if ($obj->tobuy && $obj->minsellprice != '')
    -					{
    -						//print price($obj->minsellprice).' '.$langs->trans("HT");
    -						if ($product_fourn->find_min_price_product_fournisseur($obj->rowid) > 0)
    -						{
    -							if ($product_fourn->product_fourn_price_id > 0)
    -							{
    -								if (! empty($conf->fournisseur->enabled) && $user->rights->fournisseur->lire)
    -								{
    -									$htmltext=$product_fourn->display_price_product_fournisseur(1, 1, 0, 1);
    -									print $form->textwithpicto(price($product_fourn->fourn_unitprice * (1 - $product_fourn->fourn_remise_percent/100) - $product_fourn->fourn_remise).' '.$langs->trans("HT"),$htmltext);
    -								}
    -								else print price($product_fourn->fourn_unitprice).' '.$langs->trans("HT");
    -							}
    -						}
    -					}
    -					print '</td>';
    -					if (! $i) $totalarray['nbfield']++;
    -				}
    -
    -				// Number of buy prices
    -				if (! empty($arrayfields['p.numbuyprice']['checked']))
    -				{
    -					print  '<td align="right">';
    -					if ($obj->tobuy)
    -					{
    -						if (count($productFournList = $product_fourn->list_product_fournisseur_price($obj->rowid)) > 0)
    -						{
    -							$htmltext=$product_fourn->display_price_product_fournisseur(1, 1, 0, 1, $productFournList);
    -							print $form->textwithpicto(count($productFournList),$htmltext);
    -						}
    -					}
    -					print '</td>';
    -				}
    -
    -				// WAP
    -				if (! empty($arrayfields['p.pmp']['checked']))
    -				{
    -					print '<td class="nowrap" align="right">';
    -					print price($product_static->pmp, 1, $langs);
    -					print '</td>';
    -				}
    -
    -				// Limit alert
    -				if (! empty($arrayfields['p.seuil_stock_alerte']['checked']))
    -				{
    -					print '<td align="right">';
    -					if ($obj->fk_product_type != 1)
    -					{
    -						print $obj->seuil_stock_alerte;
    -					}
    -					print '</td>';
    -					if (! $i) $totalarray['nbfield']++;
    -				}
    -				// Desired stock
    -				if (! empty($arrayfields['p.desiredstock']['checked']))
    -				{
    -					print '<td align="right">';
    -					if ($obj->fk_product_type != 1)
    -					{
    -						print $obj->desiredstock;
    -					}
    -					print '</td>';
    -					if (! $i) $totalarray['nbfield']++;
    -				}
    -				// Stock real
    -				if (! empty($arrayfields['p.stock']['checked']))
    -				{
    -   					print '<td align="right">';
    -					if ($obj->fk_product_type != 1)
    -					{
    -   						if ($obj->seuil_stock_alerte != '' && $product_static->stock_reel < (float) $obj->seuil_stock_alerte) print img_warning($langs->trans("StockLowerThanLimit", $obj->seuil_stock_alerte)).' ';
    -	  					print $product_static->stock_reel;
    -					}
    -					print '</td>';
    -					if (! $i) $totalarray['nbfield']++;
    -				}
    -				// Stock virtual
    -				if (! empty($arrayfields['stock_virtual']['checked']))
    -				{
    -   					print '<td align="right">';
    -					if ($obj->fk_product_type != 1)
    -					{
    -   						if ($obj->seuil_stock_alerte != '' && $product_static->stock_theorique < (float) $obj->seuil_stock_alerte) print img_warning($langs->trans("StockLowerThanLimit", $obj->seuil_stock_alerte)).' ';
    -	  					print $product_static->stock_theorique;
    -					}
    -					print '</td>';
    -					if (! $i) $totalarray['nbfield']++;
    -				}
    -				// Lot/Serial
    -				if (! empty($arrayfields['p.tobatch']['checked']))
    -				{
    -					print '<td align="center">';
    -					print yn($obj->tobatch);
    -					print '</td>';
    -					if (! $i) $totalarray['nbfield']++;
    -				}
    -				// Accountancy code sell
    -				if (! empty($arrayfields['p.accountancy_code_sell']['checked']))
    -				{
    -					print '<td>'.$obj->accountancy_code_sell.'</td>';
    -					if (! $i) $totalarray['nbfield']++;
    -				}
    -				// Accountancy code sell
    -				if (! empty($arrayfields['p.accountancy_code_buy']['checked']))
    -				{
    -					print '<td>'.$obj->accountancy_code_buy.'</td>';
    -					if (! $i) $totalarray['nbfield']++;
    -				}
    -				// Extra fields
    -				include DOL_DOCUMENT_ROOT.'/core/tpl/extrafields_list_print_fields.tpl.php';
    -				// Fields from hook
    -				$parameters=array('arrayfields'=>$arrayfields, 'obj'=>$obj);
    -				$reshook=$hookmanager->executeHooks('printFieldListValue',$parameters);    // Note that $action and $object may have been modified by hook
    -				print $hookmanager->resPrint;
    -				// Date creation
    -				if (! empty($arrayfields['p.datec']['checked']))
    -				{
    -					print '<td align="center">';
    -					print dol_print_date($obj->date_creation, 'dayhour', 'tzuser');
    -					print '</td>';
    -					if (! $i) $totalarray['nbfield']++;
    -				}
    -				// Date modification
    -				if (! empty($arrayfields['p.tms']['checked']))
    -				{
    -					print '<td align="center">';
    -					print dol_print_date($obj->date_update, 'dayhour', 'tzuser');
    -					print '</td>';
    -					if (! $i) $totalarray['nbfield']++;
    -				}
    -
    -				// Status (to sell)
    -				if (! empty($arrayfields['p.tosell']['checked']))
    -				{
    -					print '<td align="right" nowrap="nowrap">';
    -					if (! empty($conf->use_javascript_ajax) && $user->rights->produit->creer && ! empty($conf->global->MAIN_DIRECT_STATUS_UPDATE)) {
    -						print ajax_object_onoff($product_static, 'status', 'tosell', 'ProductStatusOnSell', 'ProductStatusNotOnSell');
    -					} else {
    -						print $product_static->LibStatut($obj->tosell,5,0);
    -					}
    -					print '</td>';
    -					if (! $i) $totalarray['nbfield']++;
    -				}
    -				// Status (to buy)
    -				if (! empty($arrayfields['p.tobuy']['checked']))
    -				{
    -					print '<td align="right" nowrap="nowrap">';
    -					if (! empty($conf->use_javascript_ajax) && $user->rights->produit->creer && ! empty($conf->global->MAIN_DIRECT_STATUS_UPDATE)) {
    -						print ajax_object_onoff($product_static, 'status_buy', 'tobuy', 'ProductStatusOnBuy', 'ProductStatusNotOnBuy');
    -					} else {
    -						print $product_static->LibStatut($obj->tobuy,5,1);
    -					}
    -					print '</td>';
    -					if (! $i) $totalarray['nbfield']++;
    -				}
    -				// Action
    -				print '<td class="nowrap" align="center">';
    -				if ($massactionbutton || $massaction)   // If we are in select mode (massactionbutton defined) or if we have already selected and sent an action ($massaction) defined
    -				{
    -					$selected=0;
    -					if (in_array($obj->rowid, $arrayofselected)) $selected=1;
    -					print '<input id="cb'.$obj->rowid.'" class="flat checkforselect" type="checkbox" name="toselect[]" value="'.$obj->rowid.'"'.($selected?' checked="checked"':'').'>';
    -				}
    -				print '</td>';
    -				if (! $i) $totalarray['nbfield']++;
    -
    -				print "</tr>\n";
    -				$i++;
    -			}
    -
    -			$db->free($resql);
    -
    -			print "</table>";
    -			print "</div>";
    -		}
    -		print '</form>';
    -	}
    -	else
    -	{
    -		dol_print_error($db);
    +		$page = 0;
    +		$offset = 0;
     	}
     }
     
    +$sql.= $db->plimit($limit + 1, $offset);
     
    +$resql = $db->query($sql);
    +if ($resql)
    +{
    +	$num = $db->num_rows($resql);
    +
    +	$arrayofselected=is_array($toselect)?$toselect:array();
    +
    +	if ($num == 1 && ! empty($conf->global->MAIN_SEARCH_DIRECT_OPEN_IF_ONLY_ONE) && $sall)
    +	{
    +		$obj = $db->fetch_object($resql);
    +		$id = $obj->rowid;
    +		header("Location: ".DOL_URL_ROOT.'/product/card.php?id='.$id);
    +		exit;
    +	}
    +
    +	$helpurl='';
    +	if ($search_type != '')
    +	{
    +		if ($search_type == 0)
    +		{
    +			$helpurl='EN:Module_Products|FR:Module_Produits|ES:M&oacute;dulo_Productos';
    +		}
    +		else if ($search_type == 1)
    +		{
    +			$helpurl='EN:Module_Services_En|FR:Module_Services|ES:M&oacute;dulo_Servicios';
    +		}
    +	}
    +
    +	llxHeader('',$title,$helpurl,'');
    +
    +	// Displays product removal confirmation
    +	if (GETPOST('delprod'))	{
    +		setEventMessages($langs->trans("ProductDeleted", GETPOST('delprod')), null, 'mesgs');
    +	}
    +
    +	$param='';
    +	if (! empty($contextpage) && $contextpage != $_SERVER["PHP_SELF"]) $param.='&contextpage='.urlencode($contextpage);
    +	if ($limit > 0 && $limit != $conf->liste_limit) $param.='&limit='.urlencode($limit);
    +	if ($sall) $param.="&sall=".urlencode($sall);
    +	if ($search_categ > 0) $param.="&search_categ=".urlencode($search_categ);
    +	if ($search_ref) $param="&search_ref=".urlencode($search_ref);
    +	if ($search_ref_supplier) $param="&search_ref_supplier=".urlencode($search_ref_supplier);
    +	if ($search_barcode) $param.=($search_barcode?"&search_barcode=".urlencode($search_barcode):"");
    +	if ($search_label) $param.="&search_label=".urlencode($search_label);
    +	if ($search_tosell != '') $param.="&search_tosell=".urlencode($search_tosell);
    +	if ($search_tobuy != '') $param.="&search_tobuy=".urlencode($search_tobuy);
    +	if ($fourn_id > 0) $param.=($fourn_id?"&fourn_id=".$fourn_id:"");
    +	if ($seach_categ) $param.=($search_categ?"&search_categ=".urlencode($search_categ):"");
    +	if ($type != '') $param.='&type='.urlencode($type);
    +	if ($search_type != '') $param.='&search_type='.urlencode($search_type);
    +	if ($optioncss != '') $param.='&optioncss='.urlencode($optioncss);
    +	if ($search_tobatch) $param="&search_ref_supplier=".urlencode($search_ref_supplier);
    +	if ($search_accountancy_code_sell) $param="&search_accountancy_code_sell=".urlencode($search_accountancy_code_sell);
    +	if ($search_accountancy_code_buy) $param="&search_accountancy_code_buy=".urlencode($search_accountancy_code_buy);
    +	// Add $param from extra fields
    +	include DOL_DOCUMENT_ROOT.'/core/tpl/extrafields_list_search_param.tpl.php';
    +
    +	// List of mass actions available
    +	$arrayofmassactions =  array(
    +	//'presend'=>$langs->trans("SendByMail"),
    +	//'builddoc'=>$langs->trans("PDFMerge"),
    +	);
    +	if ($user->rights->produit->supprimer) $arrayofmassactions['predelete']=$langs->trans("Delete");
    +	if (in_array($massaction, array('presend','predelete'))) $arrayofmassactions=array();
    +	$massactionbutton=$form->selectMassAction('', $arrayofmassactions);
    +
    +	$newcardbutton='';
    +	$rightskey='produit';
    +	if($type == Product::TYPE_SERVICE) $rightskey='service';
    +	if($user->rights->{$rightskey}->creer)
    +	{
    +		$label='NewProduct';
    +		if($type == Product::TYPE_SERVICE) $label='NewService';
    +		$newcardbutton='<a class="butActionNew" href="'.DOL_URL_ROOT.'/product/card.php?action=create&amp;type='.$type.'"><span class="valignmiddle">'.$langs->trans($label).'</span>';
    +		$newcardbutton.= '<span class="fa fa-plus-circle valignmiddle"></span>';
    +		$newcardbutton.= '</a>';
    +	}
    +
    +	print '<form action="'.$_SERVER["PHP_SELF"].'" method="post" name="formulaire">';
    +	if ($optioncss != '') print '<input type="hidden" name="optioncss" value="'.$optioncss.'">';
    +	print '<input type="hidden" name="token" value="'.$_SESSION['newtoken'].'">';
    +	print '<input type="hidden" name="formfilteraction" id="formfilteraction" value="list">';
    +	print '<input type="hidden" name="action" value="list">';
    +	print '<input type="hidden" name="sortfield" value="'.$sortfield.'">';
    +	print '<input type="hidden" name="sortorder" value="'.$sortorder.'">';
    +	print '<input type="hidden" name="page" value="'.$page.'">';
    +	print '<input type="hidden" name="type" value="'.$type.'">';
    +	if (empty($arrayfields['p.fk_product_type']['checked'])) print '<input type="hidden" name="search_type" value="'.dol_escape_htmltag($search_type).'">';
    +
    +	print_barre_liste($texte, $page, $_SERVER["PHP_SELF"], $param, $sortfield, $sortorder, $massactionbutton, $num, $nbtotalofrecords, 'title_products.png', 0, $newcardbutton, '', $limit);
    +
    +	$topicmail="Information";
    +	$modelmail="product";
    +	$objecttmp=new Product($db);
    +	$trackid='prod'.$object->id;
    +	include DOL_DOCUMENT_ROOT.'/core/tpl/massactions_pre.tpl.php';
    +
    +	if (! empty($catid))
    +	{
    +		print "<div id='ways'>";
    +		$c = new Categorie($db);
    +		$ways = $c->print_all_ways(' &gt; ','product/list.php');
    +		print " &gt; ".$ways[0]."<br>\n";
    +		print "</div><br>";
    +	}
    +
    +	if ($sall)
    +	{
    +		foreach($fieldstosearchall as $key => $val) $fieldstosearchall[$key]=$langs->trans($val);
    +		print '<div class="divsearchfieldfilter">'.$langs->trans("FilterOnInto", $sall) . join(', ',$fieldstosearchall).'</div>';
    +	}
    +
    +	// Filter on categories
    +	$moreforfilter='';
    +	if (! empty($conf->categorie->enabled))
    +	{
    +		$moreforfilter.='<div class="divsearchfield">';
    +		$moreforfilter.=$langs->trans('Categories'). ': ';
    +		$moreforfilter.=$htmlother->select_categories(Categorie::TYPE_PRODUCT,$search_categ,'search_categ',1);
    +		$moreforfilter.='</div>';
    +	}
    +
    +	//Show/hide child products. Hidden by default
    +	if (!empty($conf->variants->enabled) && $search_type === 0) {
    +		$moreforfilter.='<div class="divsearchfield">';
    +		$moreforfilter.= '<input type="checkbox" id="search_hidechildproducts" name="search_hidechildproducts" value="on"'.($search_hidechildproducts ? 'checked="checked"' : '').'>';
    +		$moreforfilter.= ' <label for="search_hidechildproducts">'.$langs->trans('HideChildProducts').'</label>';
    +		$moreforfilter.='</div>';
    +	}
    +
    +	$parameters=array();
    +	$reshook=$hookmanager->executeHooks('printFieldPreListTitle',$parameters);    // Note that $action and $object may have been modified by hook
    +	if (empty($reshook)) $moreforfilter.=$hookmanager->resPrint;
    +	else $moreforfilter=$hookmanager->resPrint;
    +
    +	if ($moreforfilter)
    +	{
    +		print '<div class="liste_titre liste_titre_bydiv centpercent">';
    +		print $moreforfilter;
    +		print '</div>';
    +	}
    +
    +	$varpage=empty($contextpage)?$_SERVER["PHP_SELF"]:$contextpage;
    +	$selectedfields=$form->multiSelectArrayWithCheckbox('selectedfields', $arrayfields, $varpage);	// This also change content of $arrayfields
    +	if ($massactionbutton) $selectedfields.=$form->showCheckAddButtons('checkforselect', 1);
    +
    +	print '<div class="div-table-responsive">';
    +	print '<table class="tagtable liste'.($moreforfilter?" listwithfilterbefore":"").'">'."\n";
    +
    +	// Lines with input filters
    +	print '<tr class="liste_titre_filter">';
    +	if (! empty($arrayfields['p.ref']['checked']))
    +	{
    +		print '<td class="liste_titre" align="left">';
    +		print '<input class="flat" type="text" name="search_ref" size="8" value="'.dol_escape_htmltag($search_ref).'">';
    +		print '</td>';
    +	}
    +	if (! empty($arrayfields['pfp.ref_fourn']['checked']))
    +	{
    +		print '<td class="liste_titre" align="left">';
    +		print '<input class="flat" type="text" name="search_ref_supplier" size="8" value="'.dol_escape_htmltag($search_ref_supplier).'">';
    +		print '</td>';
    +	}
    +	if (! empty($arrayfields['p.label']['checked']))
    +	{
    +		print '<td class="liste_titre" align="left">';
    +		print '<input class="flat" type="text" name="search_label" size="12" value="'.dol_escape_htmltag($search_label).'">';
    +		print '</td>';
    +	}
    +	// Type
    +	if (! empty($arrayfields['p.fk_product_type']['checked']))
    +	{
    +		print '<td class="liste_titre" align="left">';
    +		$array=array('-1'=>'&nbsp;', '0'=>$langs->trans('Product'), '1'=>$langs->trans('Service'));
    +		print $form->selectarray('search_type', $array, $search_type);
    +		print '</td>';
    +	}
    +	// Barcode
    +	if (! empty($arrayfields['p.barcode']['checked']))
    +	{
    +		print '<td class="liste_titre">';
    +		print '<input class="flat" type="text" name="search_barcode" size="6" value="'.dol_escape_htmltag($search_barcode).'">';
    +		print '</td>';
    +	}
    +	// Duration
    +	if (! empty($arrayfields['p.duration']['checked']))
    +	{
    +		print '<td class="liste_titre">';
    +		print '&nbsp;';
    +		print '</td>';
    +	}
    +	// Sell price
    +	if (! empty($arrayfields['p.sellprice']['checked']))
    +	{
    +		print '<td class="liste_titre" align="right">';
    +		print '</td>';
    +	}
    +	// Minimum buying Price
    +	if (! empty($arrayfields['p.minbuyprice']['checked']))
    +	{
    +		print '<td class="liste_titre">';
    +		print '&nbsp;';
    +		print '</td>';
    +	}
    +	// Number buying Price
    +	if (! empty($arrayfields['p.numbuyprice']['checked']))
    +	{
    +		print '<td class="liste_titre">';
    +		print '&nbsp;';
    +		print '</td>';
    +	}
    +	// WAP
    +	if (! empty($arrayfields['p.pmp']['checked']))
    +	{
    +		print '<td class="liste_titre">';
    +		print '&nbsp;';
    +		print '</td>';
    +	}
    +	// Limit for alert
    +	if (! empty($arrayfields['p.seuil_stock_alerte']['checked']))
    +	{
    +		print '<td class="liste_titre">';
    +		print '&nbsp;';
    +		print '</td>';
    +	}
    +	// Desired stock
    +	if (! empty($arrayfields['p.desiredstock']['checked']))
    +	{
    +		print '<td class="liste_titre">';
    +		print '&nbsp;';
    +		print '</td>';
    +	}
    +	// Stock
    +	if (! empty($arrayfields['p.stock']['checked'])) print '<td class="liste_titre">&nbsp;</td>';
    +	// Stock
    +	if (! empty($arrayfields['stock_virtual']['checked'])) print '<td class="liste_titre">&nbsp;</td>';
    +	// To batch
    +	if (! empty($arrayfields['p.tobatch']['checked'])) print '<td class="liste_titre center">'.$form->selectyesno($search_tobatch, '', '', '', 1).'</td>';
    +	// Accountancy code sell
    +	if (! empty($arrayfields['p.accountancy_code_sell']['checked'])) print '<td class="liste_titre"><input class="flat" type="text" name="search_accountancy_code_sell" size="6" value="'.dol_escape_htmltag($search_accountancy_code_sell).'"></td>';
    +	// Accountancy code sell
    +	if (! empty($arrayfields['p.accountancy_code_buy']['checked'])) print '<td class="liste_titre"><input class="flat" type="text" name="search_accountancy_code_buy" size="6" value="'.dol_escape_htmltag($search_accountancy_code_buy).'"></td>';
    +	// Extra fields
    +	include DOL_DOCUMENT_ROOT.'/core/tpl/extrafields_list_search_input.tpl.php';
    +	// Fields from hook
    +	$parameters=array('arrayfields'=>$arrayfields);
    +	$reshook=$hookmanager->executeHooks('printFieldListOption',$parameters);    // Note that $action and $object may have been modified by hook
    +	print $hookmanager->resPrint;
    +	// Date creation
    +	if (! empty($arrayfields['p.datec']['checked']))
    +	{
    +		print '<td class="liste_titre">';
    +		print '</td>';
    +	}
    +	// Date modification
    +	if (! empty($arrayfields['p.tms']['checked']))
    +	{
    +		print '<td class="liste_titre">';
    +		print '</td>';
    +	}
    +	if (! empty($arrayfields['p.tosell']['checked']))
    +	{
    +		print '<td class="liste_titre" align="right">';
    +		print $form->selectarray('search_tosell', array('0'=>$langs->trans('ProductStatusNotOnSellShort'),'1'=>$langs->trans('ProductStatusOnSellShort')),$search_tosell,1);
    +		print '</td >';
    +	}
    +	if (! empty($arrayfields['p.tobuy']['checked']))
    +	{
    +		print '<td class="liste_titre" align="right">';
    +		print $form->selectarray('search_tobuy', array('0'=>$langs->trans('ProductStatusNotOnBuyShort'),'1'=>$langs->trans('ProductStatusOnBuyShort')),$search_tobuy,1);
    +		print '</td>';
    +	}
    +	print '<td class="liste_titre" align="middle">';
    +	$searchpicto=$form->showFilterButtons();
    +	print $searchpicto;
    +	print '</td>';
    +
    +	print '</tr>';
    +
    +	print '<tr class="liste_titre">';
    +	if (! empty($arrayfields['p.ref']['checked']))  print_liste_field_titre($arrayfields['p.ref']['label'], $_SERVER["PHP_SELF"],"p.ref","",$param,"",$sortfield,$sortorder);
    +	if (! empty($arrayfields['pfp.ref_fourn']['checked']))  print_liste_field_titre($arrayfields['pfp.ref_fourn']['label'], $_SERVER["PHP_SELF"],"pfp.ref_fourn","",$param,"",$sortfield,$sortorder);
    +	if (! empty($arrayfields['p.label']['checked']))  print_liste_field_titre($arrayfields['p.label']['label'], $_SERVER["PHP_SELF"],"p.label","",$param,"",$sortfield,$sortorder);
    +	if (! empty($arrayfields['p.fk_product_type']['checked']))  print_liste_field_titre($arrayfields['p.fk_product_type']['label'], $_SERVER["PHP_SELF"],"p.fk_product_type","",$param,"",$sortfield,$sortorder);
    +	if (! empty($arrayfields['p.barcode']['checked']))  print_liste_field_titre($arrayfields['p.barcode']['label'], $_SERVER["PHP_SELF"],"p.barcode","",$param,"",$sortfield,$sortorder);
    +	if (! empty($arrayfields['p.duration']['checked']))  print_liste_field_titre($arrayfields['p.duration']['label'], $_SERVER["PHP_SELF"],"p.duration","",$param,'align="center"',$sortfield,$sortorder);
    +	if (! empty($arrayfields['p.sellprice']['checked']))  print_liste_field_titre($arrayfields['p.sellprice']['label'], $_SERVER["PHP_SELF"],"","",$param,'align="right"',$sortfield,$sortorder);
    +	if (! empty($arrayfields['p.minbuyprice']['checked']))  print_liste_field_titre($arrayfields['p.minbuyprice']['label'], $_SERVER["PHP_SELF"],"","",$param,'align="right"',$sortfield,$sortorder);
    +	if (! empty($arrayfields['p.numbuyprice']['checked']))  print_liste_field_titre($arrayfields['p.numbuyprice']['label'], $_SERVER["PHP_SELF"],"","",$param,'align="right"',$sortfield,$sortorder);
    +	if (! empty($arrayfields['p.pmp']['checked']))  print_liste_field_titre($arrayfields['p.pmp']['label'], $_SERVER["PHP_SELF"],"","",$param,'align="right"',$sortfield,$sortorder);
    +	if (! empty($arrayfields['p.seuil_stock_alerte']['checked']))  print_liste_field_titre($arrayfields['p.seuil_stock_alerte']['label'], $_SERVER["PHP_SELF"],"p.seuil_stock_alerte","",$param,'align="right"',$sortfield,$sortorder);
    +	if (! empty($arrayfields['p.desiredstock']['checked']))  print_liste_field_titre($arrayfields['p.desiredstock']['label'], $_SERVER["PHP_SELF"],"p.desiredstock","",$param,'align="right"',$sortfield,$sortorder);
    +	if (! empty($arrayfields['p.stock']['checked']))  print_liste_field_titre($arrayfields['p.stock']['label'], $_SERVER["PHP_SELF"],"p.stock","",$param,'align="right"',$sortfield,$sortorder);
    +	if (! empty($arrayfields['stock_virtual']['checked']))  print_liste_field_titre($arrayfields['stock_virtual']['label'], $_SERVER["PHP_SELF"],"","",$param,'align="right"',$sortfield,$sortorder);
    +	if (! empty($arrayfields['p.tobatch']['checked']))  print_liste_field_titre($arrayfields['p.tobatch']['label'], $_SERVER["PHP_SELF"],"p.tobatch","",$param,'align="center"',$sortfield,$sortorder);
    +	if (! empty($arrayfields['p.accountancy_code_sell']['checked']))  print_liste_field_titre($arrayfields['p.accountancy_code_sell']['label'], $_SERVER["PHP_SELF"],"p.accountancy_code_sell","",$param,'',$sortfield,$sortorder);
    +	if (! empty($arrayfields['p.accountancy_code_buy']['checked']))  print_liste_field_titre($arrayfields['p.accountancy_code_buy']['label'], $_SERVER["PHP_SELF"],"p.accountancy_code_buy","",$param,'',$sortfield,$sortorder);
    +	// Extra fields
    +	include DOL_DOCUMENT_ROOT.'/core/tpl/extrafields_list_search_title.tpl.php';
    +	// Hook fields
    +	$parameters=array('arrayfields'=>$arrayfields,'param'=>$param,'sortfield'=>$sortfield,'sortorder'=>$sortorder);
    +	$reshook=$hookmanager->executeHooks('printFieldListTitle',$parameters);    // Note that $action and $object may have been modified by hook
    +	print $hookmanager->resPrint;
    +	if (! empty($arrayfields['p.datec']['checked']))  print_liste_field_titre($arrayfields['p.datec']['label'],$_SERVER["PHP_SELF"],"p.datec","",$param,'align="center" class="nowrap"',$sortfield,$sortorder);
    +	if (! empty($arrayfields['p.tms']['checked']))    print_liste_field_titre($arrayfields['p.tms']['label'],$_SERVER["PHP_SELF"],"p.tms","",$param,'align="center" class="nowrap"',$sortfield,$sortorder);
    +	if (! empty($arrayfields['p.tosell']['checked'])) print_liste_field_titre($arrayfields['p.tosell']['label'],$_SERVER["PHP_SELF"],"p.tosell","",$param,'align="right"',$sortfield,$sortorder);
    +	if (! empty($arrayfields['p.tobuy']['checked']))  print_liste_field_titre($arrayfields['p.tobuy']['label'],$_SERVER["PHP_SELF"],"p.tobuy","",$param,'align="right"',$sortfield,$sortorder);
    +	print_liste_field_titre($selectedfields, $_SERVER["PHP_SELF"],"",'','','align="center"',$sortfield,$sortorder,'maxwidthsearch ');
    +	print "</tr>\n";
    +
    +
    +	$product_static=new Product($db);
    +	$product_fourn =new ProductFournisseur($db);
    +
    +	$i = 0;
    +	$totalarray=array();
    +	while ($i < min($num,$limit))
    +	{
    +		$obj = $db->fetch_object($resql);
    +
    +		// Multilangs
    +		if (! empty($conf->global->MAIN_MULTILANGS)) // si l'option est active
    +		{
    +			$sql = "SELECT label";
    +			$sql.= " FROM ".MAIN_DB_PREFIX."product_lang";
    +			$sql.= " WHERE fk_product=".$obj->rowid;
    +			$sql.= " AND lang='". $db->escape($langs->getDefaultLang()) ."'";
    +			$sql.= " LIMIT 1";
    +
    +			$result = $db->query($sql);
    +			if ($result)
    +			{
    +				$objtp = $db->fetch_object($result);
    +				if (! empty($objtp->label)) $obj->label = $objtp->label;
    +			}
    +		}
    +
    +		$product_static->id = $obj->rowid;
    +		$product_static->ref = $obj->ref;
    +		$product_static->ref_fourn = $obj->ref_supplier;
    +		$product_static->label = $obj->label;
    +		$product_static->type = $obj->fk_product_type;
    +		$product_static->status_buy = $obj->tobuy;
    +		$product_static->status     = $obj->tosell;
    +		$product_static->status_batch = $obj->tobatch;
    +		$product_static->entity = $obj->entity;
    +		$product_static->pmp = $obj->pmp;
    +		$product_static->accountancy_code_sell = $obj->accountancy_code_sell;
    +		$product_static->accountancy_code_sell_export = $obj->accountancy_code_sell_export;
    +		$product_static->accountancy_code_sell_intra = $obj->accountancy_code_sell_intra;
    +		$product_static->accountancy_code_buy = $obj->accountancy_code_buy;
    +
    +		if ((! empty($conf->stock->enabled) && $user->rights->stock->lire && $search_type != 1) || ! empty($conf->global->STOCK_DISABLE_OPTIM_LOAD))	// To optimize call of load_stock
    +		{
    +			if ($obj->fk_product_type != 1 || ! empty($conf->global->STOCK_SUPPORTS_SERVICES))    // Not a service
    +			{
    +				$product_static->load_stock('nobatch');             // Load stock_reel + stock_warehouse. This also call load_virtual_stock()
    +			}
    +		}
    +
    +
    +		print '<tr class="oddeven">';
    +
    +		// Ref
    +		if (! empty($arrayfields['p.ref']['checked']))
    +		{
    +			print '<td class="tdoverflowmax200">';
    +			print $product_static->getNomUrl(1);
    +			print "</td>\n";
    +			if (! $i) $totalarray['nbfield']++;
    +		}
    +		// Ref supplier
    +		if (! empty($arrayfields['pfp.ref_fourn']['checked']))
    +		{
    +			print '<td class="tdoverflowmax200">';
    +			print $product_static->getNomUrl(1);
    +			print "</td>\n";
    +			if (! $i) $totalarray['nbfield']++;
    +		}
    +		// Label
    +		if (! empty($arrayfields['p.label']['checked']))
    +		{
    +			print '<td class="tdoverflowmax200">'.dol_trunc($obj->label,40).'</td>';
    +			if (! $i) $totalarray['nbfield']++;
    +		}
    +
    +		// Type
    +		if (! empty($arrayfields['p.fk_product_type']['checked']))
    +		{
    +			print '<td>'.$obj->fk_product_type.'</td>';
    +			if (! $i) $totalarray['nbfield']++;
    +		}
    +
    +		// Barcode
    +		if (! empty($arrayfields['p.barcode']['checked']))
    +		{
    +			print '<td>'.$obj->barcode.'</td>';
    +			if (! $i) $totalarray['nbfield']++;
    +		}
    +
    +			// Duration
    +			if (! empty($arrayfields['p.duration']['checked']))
    +			{
    +				print '<td align="center">';
    +
    +				if (preg_match('/([^a-z]+)[a-z]$/i',$obj->duration))
    +				{
    +					$duration_value	= substr($obj->duration,0,dol_strlen($obj->duration)-1);
    +					$duration_unit	= substr($obj->duration,-1);
    +
    +					if ((float) $duration_value > 1)
    +					{
    +					    $dur=array("i"=>$langs->trans("Minutes"),"h"=>$langs->trans("Hours"),"d"=>$langs->trans("Days"),"w"=>$langs->trans("Weeks"),"m"=>$langs->trans("Months"),"y"=>$langs->trans("Years"));
    +					}
    +					else if ((float) $duration_value > 0)
    +					{
    +					    $dur=array("i"=>$langs->trans("Minute"),"h"=>$langs->trans("Hour"),"d"=>$langs->trans("Day"),"w"=>$langs->trans("Week"),"m"=>$langs->trans("Month"),"y"=>$langs->trans("Year"));
    +					}
    +					print $duration_value;
    +					print (! empty($duration_unit) && isset($dur[$duration_unit]) ? ' '.$langs->trans($dur[$duration_unit]) : '');
    +				}
    +				else
    +				{
    +					print $obj->duration;
    +				}
    +				print '</td>';
    +				if (! $i) $totalarray['nbfield']++;
    +			}
    +
    +		// Sell price
    +		if (! empty($arrayfields['p.sellprice']['checked']))
    +		{
    +			print '<td class="right nowraponall">';
    +			if ($obj->tosell)
    +			{
    +				if ($obj->price_base_type == 'TTC') print price($obj->price_ttc).' '.$langs->trans("TTC");
    +				else print price($obj->price).' '.$langs->trans("HT");
    +			}
    +			print '</td>';
    +			if (! $i) $totalarray['nbfield']++;
    +		}
    +
    +		// Better buy price
    +		if (! empty($arrayfields['p.minbuyprice']['checked']))
    +		{
    +			print  '<td class="right nowraponall">';
    +			if ($obj->tobuy && $obj->minsellprice != '')
    +			{
    +				//print price($obj->minsellprice).' '.$langs->trans("HT");
    +				if ($product_fourn->find_min_price_product_fournisseur($obj->rowid) > 0)
    +				{
    +					if ($product_fourn->product_fourn_price_id > 0)
    +					{
    +						if (! empty($conf->fournisseur->enabled) && $user->rights->fournisseur->lire)
    +						{
    +							$htmltext=$product_fourn->display_price_product_fournisseur(1, 1, 0, 1);
    +							print $form->textwithpicto(price($product_fourn->fourn_unitprice * (1 - $product_fourn->fourn_remise_percent/100) - $product_fourn->fourn_remise).' '.$langs->trans("HT"),$htmltext);
    +						}
    +						else print price($product_fourn->fourn_unitprice).' '.$langs->trans("HT");
    +					}
    +				}
    +			}
    +			print '</td>';
    +			if (! $i) $totalarray['nbfield']++;
    +		}
    +
    +		// Number of buy prices
    +		if (! empty($arrayfields['p.numbuyprice']['checked']))
    +		{
    +			print  '<td align="right">';
    +			if ($obj->tobuy)
    +			{
    +				if (count($productFournList = $product_fourn->list_product_fournisseur_price($obj->rowid)) > 0)
    +				{
    +					$htmltext=$product_fourn->display_price_product_fournisseur(1, 1, 0, 1, $productFournList);
    +					print $form->textwithpicto(count($productFournList),$htmltext);
    +				}
    +			}
    +			print '</td>';
    +		}
    +
    +		// WAP
    +		if (! empty($arrayfields['p.pmp']['checked']))
    +		{
    +			print '<td class="nowrap" align="right">';
    +			print price($product_static->pmp, 1, $langs);
    +			print '</td>';
    +		}
    +
    +		// Limit alert
    +		if (! empty($arrayfields['p.seuil_stock_alerte']['checked']))
    +		{
    +			print '<td align="right">';
    +			if ($obj->fk_product_type != 1)
    +			{
    +				print $obj->seuil_stock_alerte;
    +			}
    +			print '</td>';
    +			if (! $i) $totalarray['nbfield']++;
    +		}
    +		// Desired stock
    +		if (! empty($arrayfields['p.desiredstock']['checked']))
    +		{
    +			print '<td align="right">';
    +			if ($obj->fk_product_type != 1)
    +			{
    +				print $obj->desiredstock;
    +			}
    +			print '</td>';
    +			if (! $i) $totalarray['nbfield']++;
    +		}
    +		// Stock real
    +		if (! empty($arrayfields['p.stock']['checked']))
    +		{
    +			print '<td align="right">';
    +			if ($obj->fk_product_type != 1)
    +			{
    +				if ($obj->seuil_stock_alerte != '' && $product_static->stock_reel < (float) $obj->seuil_stock_alerte) print img_warning($langs->trans("StockLowerThanLimit", $obj->seuil_stock_alerte)).' ';
    +				print $product_static->stock_reel;
    +			}
    +			print '</td>';
    +			if (! $i) $totalarray['nbfield']++;
    +		}
    +		// Stock virtual
    +		if (! empty($arrayfields['stock_virtual']['checked']))
    +		{
    +			print '<td align="right">';
    +			if ($obj->fk_product_type != 1)
    +			{
    +				if ($obj->seuil_stock_alerte != '' && $product_static->stock_theorique < (float) $obj->seuil_stock_alerte) print img_warning($langs->trans("StockLowerThanLimit", $obj->seuil_stock_alerte)).' ';
    +				print $product_static->stock_theorique;
    +			}
    +			print '</td>';
    +			if (! $i) $totalarray['nbfield']++;
    +		}
    +		// Lot/Serial
    +		if (! empty($arrayfields['p.tobatch']['checked']))
    +		{
    +			print '<td align="center">';
    +			print yn($obj->tobatch);
    +			print '</td>';
    +			if (! $i) $totalarray['nbfield']++;
    +		}
    +		// Accountancy code sell
    +		if (! empty($arrayfields['p.accountancy_code_sell']['checked']))
    +		{
    +			print '<td>'.$obj->accountancy_code_sell.'</td>';
    +			if (! $i) $totalarray['nbfield']++;
    +		}
    +		// Accountancy code sell
    +		if (! empty($arrayfields['p.accountancy_code_buy']['checked']))
    +		{
    +			print '<td>'.$obj->accountancy_code_buy.'</td>';
    +			if (! $i) $totalarray['nbfield']++;
    +		}
    +		// Extra fields
    +		include DOL_DOCUMENT_ROOT.'/core/tpl/extrafields_list_print_fields.tpl.php';
    +		// Fields from hook
    +		$parameters=array('arrayfields'=>$arrayfields, 'obj'=>$obj);
    +		$reshook=$hookmanager->executeHooks('printFieldListValue',$parameters);    // Note that $action and $object may have been modified by hook
    +		print $hookmanager->resPrint;
    +		// Date creation
    +		if (! empty($arrayfields['p.datec']['checked']))
    +		{
    +			print '<td align="center">';
    +			print dol_print_date($obj->date_creation, 'dayhour', 'tzuser');
    +			print '</td>';
    +			if (! $i) $totalarray['nbfield']++;
    +		}
    +		// Date modification
    +		if (! empty($arrayfields['p.tms']['checked']))
    +		{
    +			print '<td align="center">';
    +			print dol_print_date($obj->date_update, 'dayhour', 'tzuser');
    +			print '</td>';
    +			if (! $i) $totalarray['nbfield']++;
    +		}
    +
    +		// Status (to sell)
    +		if (! empty($arrayfields['p.tosell']['checked']))
    +		{
    +			print '<td align="right" nowrap="nowrap">';
    +			if (! empty($conf->use_javascript_ajax) && $user->rights->produit->creer && ! empty($conf->global->MAIN_DIRECT_STATUS_UPDATE)) {
    +				print ajax_object_onoff($product_static, 'status', 'tosell', 'ProductStatusOnSell', 'ProductStatusNotOnSell');
    +			} else {
    +				print $product_static->LibStatut($obj->tosell,5,0);
    +			}
    +			print '</td>';
    +			if (! $i) $totalarray['nbfield']++;
    +		}
    +		// Status (to buy)
    +		if (! empty($arrayfields['p.tobuy']['checked']))
    +		{
    +			print '<td align="right" nowrap="nowrap">';
    +			if (! empty($conf->use_javascript_ajax) && $user->rights->produit->creer && ! empty($conf->global->MAIN_DIRECT_STATUS_UPDATE)) {
    +				print ajax_object_onoff($product_static, 'status_buy', 'tobuy', 'ProductStatusOnBuy', 'ProductStatusNotOnBuy');
    +			} else {
    +				print $product_static->LibStatut($obj->tobuy,5,1);
    +			}
    +			print '</td>';
    +			if (! $i) $totalarray['nbfield']++;
    +		}
    +		// Action
    +		print '<td class="nowrap" align="center">';
    +		if ($massactionbutton || $massaction)   // If we are in select mode (massactionbutton defined) or if we have already selected and sent an action ($massaction) defined
    +		{
    +			$selected=0;
    +			if (in_array($obj->rowid, $arrayofselected)) $selected=1;
    +			print '<input id="cb'.$obj->rowid.'" class="flat checkforselect" type="checkbox" name="toselect[]" value="'.$obj->rowid.'"'.($selected?' checked="checked"':'').'>';
    +		}
    +		print '</td>';
    +		if (! $i) $totalarray['nbfield']++;
    +
    +		print "</tr>\n";
    +		$i++;
    +	}
    +
    +	$db->free($resql);
    +
    +	print "</table>";
    +	print "</div>";
    +	print '</form>';
    +}
    +else
    +{
    +	dol_print_error($db);
    +}
    +
    +// End of page
     llxFooter();
     $db->close();
    diff --git a/htdocs/product/note.php b/htdocs/product/note.php
    index 5e73548579c..8bf30c3d6e0 100644
    --- a/htdocs/product/note.php
    +++ b/htdocs/product/note.php
    @@ -30,6 +30,7 @@ require '../main.inc.php';
     require_once DOL_DOCUMENT_ROOT.'/core/lib/product.lib.php';
     require_once DOL_DOCUMENT_ROOT.'/product/class/product.class.php';
     
    +// Load translation files required by the page
     $langs->load("companies");
     
     $id = GETPOST('id', 'int');
    @@ -114,6 +115,7 @@ if ($id > 0 || ! empty($ref))
         dol_fiche_end();
     }
     
    +// End of page
     llxFooter();
     $db->close();
     
    diff --git a/htdocs/product/popuprop.php b/htdocs/product/popuprop.php
    index 91a8f4f80a4..0d54808ecef 100644
    --- a/htdocs/product/popuprop.php
    +++ b/htdocs/product/popuprop.php
    @@ -29,6 +29,7 @@
     require '../main.inc.php';
     require_once DOL_DOCUMENT_ROOT.'/product/class/product.class.php';
     
    +// Load translation files required by the page
     //Required to translate NbOfProposals
     $langs->load('propal');
     
    @@ -206,6 +207,6 @@ print "</table>";
     
     dol_fiche_end();
     
    -
    +// End of page
     llxFooter();
     $db->close();
    diff --git a/htdocs/product/price.php b/htdocs/product/price.php
    index 61b6316ca01..a72ea28928b 100644
    --- a/htdocs/product/price.php
    +++ b/htdocs/product/price.php
    @@ -6,7 +6,7 @@
      * Copyright (C) 2006		Andre Cianfarani			<acianfa@free.fr>
      * Copyright (C) 2014		Florian Henry			<florian.henry@open-concept.pro>
      * Copyright (C) 2014-2016	Juanjo Menent			<jmenent@2byte.es>
    - * Copyright (C) 2014-2015 	Philippe Grand 		    <philippe.grand@atoo-net.com>
    + * Copyright (C) 2014-2018 	Philippe Grand 		    <philippe.grand@atoo-net.com>
      * Copyright (C) 2014		Ion agorria				<ion@agorria.com>
      * Copyright (C) 2015		Alexandre Spangaro		<aspangaro.dolibarr@gmail.com>
      * Copyright (C) 2015		Marcos García			<marcosgdf@gmail.com>
    @@ -45,9 +45,8 @@ if (! empty($conf->global->PRODUIT_CUSTOMER_PRICES)) {
     	$prodcustprice = new Productcustomerprice($db);
     }
     
    -$langs->load("products");
    -$langs->load("bills");
    -$langs->load("companies");
    +// Load translation files required by the page
    +$langs->loadLangs(array('products', 'bills', 'companies', 'other'));
     
     $mesg=''; $error=0; $errors=array();
     
    @@ -72,7 +71,7 @@ if ($id > 0 || ! empty($ref))
     }
     
     // Clean param
    -if (! empty($conf->global->PRODUIT_MULTIPRICES) && empty($conf->global->PRODUIT_MULTIPRICES_LIMIT)) $conf->global->PRODUIT_MULTIPRICES_LIMIT = 5;
    +if ((! empty($conf->global->PRODUIT_MULTIPRICES)  || ! empty($conf->global->PRODUIT_CUSTOMER_PRICES_BY_QTY_MULTIPRICES)) && empty($conf->global->PRODUIT_MULTIPRICES_LIMIT)) $conf->global->PRODUIT_MULTIPRICES_LIMIT = 5;
     
     // Initialize technical object to manage hooks of page. Note that conf->hooks_modules contains array of hook context
     $hookmanager->initHooks(array('productpricecard','globalcard'));
    @@ -153,7 +152,7 @@ if (empty($reshook))
     	    $db->begin();
     
     	    $resql = $object->update($object->id, $user);
    -	    if (! $resql)
    +	    if (! $resql || $resql < 0)
     	    {
     	        $error++;
     	        setEventMessages($object->error, $object->errors, 'errors');
    @@ -202,7 +201,7 @@ if (empty($reshook))
     		}
     
     		// Multiprices
    -		if (! $error && ! empty($conf->global->PRODUIT_MULTIPRICES)) {
    +		if (! $error && (! empty($conf->global->PRODUIT_MULTIPRICES) || ! empty($conf->global->PRODUIT_CUSTOMER_PRICES_BY_QTY_MULTIPRICES))) {
     
     			$newprice = GETPOST('price', 'array');
     			$newprice_min = GETPOST('price_min', 'array');
    @@ -466,7 +465,7 @@ if (empty($reshook))
     
     			$result = $db->query($sql);
     		} else {
    -			setEventMessage('delete_price_by_qty Missing Ids','errors');
    +			setEventMessages(('delete_price_by_qty'.$langs->transnoentities(MissingIds)), null,'errors');
     		}
     	}
     
    @@ -479,7 +478,7 @@ if (empty($reshook))
     
     		$result = $db->query($sql);
     		} else {
    -			setEventMessage('delete_all_price_by_qty Missing Ids','errors');
    +			setEventMessages(('delete_price_by_qty'.$langs->transnoentities(MissingIds)), null,'errors');
     		}
     	}
     
    @@ -717,7 +716,7 @@ print '<div class="underbanner clearboth"></div>';
     print '<table class="border tableforfield" width="100%">';
     
     // Price per customer segment/level
    -if (! empty($conf->global->PRODUIT_MULTIPRICES))
    +if (! empty($conf->global->PRODUIT_MULTIPRICES) || ! empty($conf->global->PRODUIT_CUSTOMER_PRICES_BY_QTY_MULTIPRICES))
     {
     	// Price and min price are variable (depends on level of company).
     	if (! empty($socid))
    @@ -880,10 +879,11 @@ if (! empty($conf->global->PRODUIT_MULTIPRICES))
     			print '</td></tr>';
     
     			// Price by quantity
    -			if (! empty($conf->global->PRODUIT_CUSTOMER_PRICES_BY_QTY))      // TODO Fix the form included into a tr instead of a td
    +			if (! empty($conf->global->PRODUIT_CUSTOMER_PRICES_BY_QTY) || ! empty($conf->global->PRODUIT_CUSTOMER_PRICES_BY_QTY_MULTIPRICES))      // TODO Fix the form included into a tr instead of a td
     			{
     				print '<tr><td>' . $langs->trans("PriceByQuantity") . ' ' . $i;
    -				print '</td><td>';
    +			    if (! empty($conf->global->$keyforlabel)) print ' - '.$langs->trans($conf->global->$keyforlabel);
    +				print '</td><td colspan="2">';
     
     				if ($object->prices_by_qty[$i] == 1) {
     					print '<table width="50%" class="border" summary="List of quantities">';
    @@ -935,15 +935,16 @@ if (! empty($conf->global->PRODUIT_MULTIPRICES))
     						print '<input type="hidden" value="0" name="rowid">';										// id in product_price
     						print '<tr class="' . ($ii % 2 == 0 ? 'pair' : 'impair') . '">';
     						print '<td><input size="5" type="text" value="1" name="quantity"></td>';
    -						print '<td align="right" colspan="2"><input size="10" type="text" value="0" name="price">&nbsp;' . $object->price_base_type . '</td>';
    -						// print '<td align="right">&nbsp;</td>';
    -						print '<td align="right"><input size="5" type="text" value="0" name="remise_percent">&nbsp;%</td>';
    +						print '<td align="right" class="nowrap"><input size="10" type="text" value="0" name="price">&nbsp;' . $object->price_base_type . '</td>';
    +						print '<td align="right">&nbsp;</td>';
    +						print '<td align="right" class="nowrap"><input size="5" type="text" value="0" name="remise_percent">&nbsp;%</td>';
     						print '<td align="center"><input type="submit" value="' . $langs->trans("Add") . '" class="button"></td>';
     						print '</tr>';
     						print '</form>';
     					}
     
     					print '</table>';
    +					print '<a href="' . $_SERVER['PHP_SELF'] . '?id=' . $object->id . '&action=disable_price_by_qty&level='.$i.'">(' . $langs->trans("DisablePriceByQty").')</a>';
     				} else {
     					print $langs->trans("No");
     					print '&nbsp; <a href="' . $_SERVER['PHP_SELF'] . '?id=' . $object->id . '&action=activate_price_by_qty&level=' . $i . '">(' . $langs->trans("Activate") . ')</a>';
    @@ -991,7 +992,7 @@ else
     	print '</td></tr>';
     
     	// Price by quantity
    -	if (! empty($conf->global->PRODUIT_CUSTOMER_PRICES_BY_QTY))    // TODO Fix the form inside tr instead of td
    +	if (! empty($conf->global->PRODUIT_CUSTOMER_PRICES_BY_QTY) || ! empty($conf->global->PRODUIT_CUSTOMER_PRICES_BY_QTY_MULTIPRICES))    // TODO Fix the form inside tr instead of td
     	{
     		print '<tr><td>' . $langs->trans("PriceByQuantity");
     		if ($object->prices_by_qty[0] == 0) {
    @@ -1108,7 +1109,7 @@ if (! $action || $action == 'delete' || $action == 'showlog_customer_price' || $
     {
     	print "\n" . '<div class="tabsAction">' . "\n";
     
    -	if (empty($conf->global->PRODUIT_MULTIPRICES))
    +	if (empty($conf->global->PRODUIT_MULTIPRICES) && empty($conf->global->PRODUIT_CUSTOMER_PRICES_BY_QTY_MULTIPRICES))
     	{
         	if ($user->rights->produit->creer || $user->rights->service->creer) {
         		print '<div class="inline-block divButAction"><a class="butAction" href="' . $_SERVER['PHP_SELF'] . '?action=edit_price&amp;id=' . $object->id . '">' . $langs->trans("UpdateDefaultPrice") . '</a></div>';
    @@ -1122,7 +1123,7 @@ if (! $action || $action == 'delete' || $action == 'showlog_customer_price' || $
     	  	}
     	}
     
    -	if (! empty($conf->global->PRODUIT_MULTIPRICES))
    +	if (! empty($conf->global->PRODUIT_MULTIPRICES) || ! empty($conf->global->PRODUIT_CUSTOMER_PRICES_BY_QTY_MULTIPRICES))
     	{
     	    if ($user->rights->produit->creer || $user->rights->service->creer) {
         		print '<div class="inline-block divButAction"><a class="butAction" href="' . $_SERVER['PHP_SELF'] . '?action=edit_vat&amp;id=' . $object->id . '">' . $langs->trans("UpdateVAT") . '</a></div>';
    @@ -1177,7 +1178,7 @@ if ($action == 'edit_price' && $object->getRights()->creer)
     {
     	print load_fiche_titre($langs->trans("NewPrice"), '');
     
    -	if (empty($conf->global->PRODUIT_MULTIPRICES))
    +	if (empty($conf->global->PRODUIT_MULTIPRICES) && empty($conf->global->PRODUIT_CUSTOMER_PRICES_BY_QTY_MULTIPRICES))
     	{
     	    print '<!-- Edit price -->'."\n";
     		print '<form action="' . $_SERVER["PHP_SELF"] . '?id=' . $object->id . '" method="POST">';
    @@ -1322,7 +1323,7 @@ if ($action == 'edit_price' && $object->getRights()->creer)
     
     		//dol_fiche_head('', '', '', -1);
     
    -		if (! empty($conf->global->PRODUIT_MULTIPRICES) && ! empty($conf->global->PRODUIT_MULTIPRICES_ALLOW_AUTOCALC_PRICELEVEL)) {
    +		if ((! empty($conf->global->PRODUIT_MULTIPRICES)  || ! empty($conf->global->PRODUIT_CUSTOMER_PRICES_BY_QTY_MULTIPRICES)) && ! empty($conf->global->PRODUIT_MULTIPRICES_ALLOW_AUTOCALC_PRICELEVEL)) {
     			print $langs->trans('UseMultipriceRules'). ' <input type="checkbox" id="usePriceRules" name="usePriceRules" '.($object->price_autogen ? 'checked' : '').'><br><br>';
     		}
     
    @@ -1442,7 +1443,7 @@ if ((empty($conf->global->PRODUIT_CUSTOMER_PRICES) || $action=='showlog_default_
         		// On l'ajoute donc pour remettre a niveau (pb vieilles versions)
         		//$object->updatePrice($object->price, $object->price_base_type, $user, $newprice_min);
                 if (! empty($conf->global->PRODUIT_MULTIPRICES)) {
    -                $object->updatePrice($object->multiprices[1], $object->multiprices_base_type[1], $user, $object->multiprices_tva_tx[1], $object->multiprices_min[1], 1);
    +            	$object->updatePrice($object->multiprices[1], $object->multiprices_base_type[1], $user, (empty($object->multiprices_tva_tx[1])?0:$object->multiprices_tva_tx[1]), $object->multiprices_min[1], 1);
                 } else {
                     $object->updatePrice($object->price, $object->price_base_type, $user, $object->tva_tx, $object->price_min);
                 }
    @@ -1468,16 +1469,16 @@ if ((empty($conf->global->PRODUIT_CUSTOMER_PRICES) || $action=='showlog_default_
         		print '<tr class="liste_titre">';
         		print '<td>' . $langs->trans("AppliedPricesFrom") . '</td>';
     
    -    		if (! empty($conf->global->PRODUIT_MULTIPRICES)) {
    +    		if (! empty($conf->global->PRODUIT_MULTIPRICES) || ! empty($conf->global->PRODUIT_CUSTOMER_PRICES_BY_QTY_MULTIPRICES)) {
         			print '<td align="center">' . $langs->trans("PriceLevel") . '</td>';
         		}
    -    		if (! empty($conf->global->PRODUIT_CUSTOMER_PRICES_BY_QTY)) {
    +    		if (! empty($conf->global->PRODUIT_CUSTOMER_PRICES_BY_QTY) || ! empty($conf->global->PRODUIT_CUSTOMER_PRICES_BY_QTY_MULTIPRICES)) {
         			print '<td align="center">' . $langs->trans("Type") . '</td>';
         		}
     
         		print '<td align="center">' . $langs->trans("PriceBase") . '</td>';
         		print $conf->global->PRODUIT_MULTIPRICES_USE_VAT_PER_LEVEL;
    -    		if (empty($conf->global->PRODUIT_MULTIPRICES)) print '<td align="right">' . $langs->trans("DefaultTaxRate") . '</td>';
    +    		if (empty($conf->global->PRODUIT_MULTIPRICES) && empty($conf->global->PRODUIT_CUSTOMER_PRICES_BY_QTY_MULTIPRICES)) print '<td align="right">' . $langs->trans("DefaultTaxRate") . '</td>';
         		print '<td align="right">' . $langs->trans("HT") . '</td>';
         		print '<td align="right">' . $langs->trans("TTC") . '</td>';
         		if (! empty($conf->dynamicprices->enabled)) {
    @@ -1502,11 +1503,11 @@ if ((empty($conf->global->PRODUIT_CUSTOMER_PRICES) || $action=='showlog_default_
         			print "<td>" . dol_print_date($db->jdate($objp->dp), "dayhour") . "</td>";
     
         			// Price level
    -    			if (! empty($conf->global->PRODUIT_MULTIPRICES)) {
    +    			if (! empty($conf->global->PRODUIT_MULTIPRICES) || ! empty($conf->global->PRODUIT_CUSTOMER_PRICES_BY_QTY_MULTIPRICES)) {
         				print '<td align="center">' . $objp->price_level . "</td>";
         			}
         			// Price by quantity
    -    			if (! empty($conf->global->PRODUIT_CUSTOMER_PRICES_BY_QTY))
    +    			if (! empty($conf->global->PRODUIT_CUSTOMER_PRICES_BY_QTY) || ! empty($conf->global->PRODUIT_CUSTOMER_PRICES_BY_QTY_MULTIPRICES))
         			{
         				$type = ($objp->price_by_qty == 1) ? 'PriceByQuantity' : 'Standard';
         				print '<td align="center">' . $langs->trans($type) . "</td>";
    @@ -1518,7 +1519,7 @@ if ((empty($conf->global->PRODUIT_CUSTOMER_PRICES) || $action=='showlog_default_
         			}
         			print "</td>";
     
    -    			if (empty($conf->global->PRODUIT_MULTIPRICES))
    +    			if (empty($conf->global->PRODUIT_MULTIPRICES) && empty($conf->global->PRODUIT_CUSTOMER_PRICES_BY_QTY_MULTIPRICES))
         			{
         			    print '<td align="right">';
     
    @@ -1586,7 +1587,7 @@ if ((empty($conf->global->PRODUIT_CUSTOMER_PRICES) || $action=='showlog_default_
         			if ($user->rights->produit->supprimer)
         			{
         			    $candelete=0;
    -    			    if (! empty($conf->global->PRODUIT_MULTIPRICES))
    +    			    if (! empty($conf->global->PRODUIT_MULTIPRICES) || ! empty($conf->global->PRODUIT_CUSTOMER_PRICES_BY_QTY_MULTIPRICES))
         			    {
         			        if (empty($notfirstlineforlevel[$objp->price_level])) $notfirstlineforlevel[$objp->price_level]=1;
         			        else $candelete=1;
    @@ -2192,6 +2193,6 @@ if (! empty($conf->global->PRODUIT_CUSTOMER_PRICES))
     	}
     }
     
    +// End of page
     llxFooter();
    -
     $db->close();
    diff --git a/htdocs/product/reassort.php b/htdocs/product/reassort.php
    index 88b9f2080aa..14c2a00d477 100644
    --- a/htdocs/product/reassort.php
    +++ b/htdocs/product/reassort.php
    @@ -1,7 +1,7 @@
     <?php
     /* Copyright (C) 2001-2006  Rodolphe Quiedeville    <rodolphe@quiedeville.org>
      * Copyright (C) 2004-2015  Laurent Destailleur     <eldy@users.sourceforge.net>
    - * Copyright (C) 2005-2012  Regis Houssin           <regis.houssin@capnetworks.com>
    + * Copyright (C) 2005-2018  Regis Houssin           <regis.houssin@capnetworks.com>
      * Copyright (C) 2013       Cédric Salvador         <csalvador@gpcsolutions.fr>
      * Copyright (C) 2015       Raphaël Doursenaud      <rdoursenaud@gpcsolutions.fr>
      *
    @@ -31,8 +31,8 @@ require_once DOL_DOCUMENT_ROOT.'/core/class/html.formother.class.php';
     require_once DOL_DOCUMENT_ROOT.'/categories/class/categorie.class.php';
     require_once DOL_DOCUMENT_ROOT.'/product/class/html.formproduct.class.php';
     
    -$langs->load("products");
    -$langs->load("stocks");
    +// Load translation files required by the page
    +$langs->loadLangs(array('products', 'stocks'));
     
     // Security check
     if ($user->societe_id) $socid=$user->societe_id;
    @@ -57,6 +57,7 @@ $page = GETPOST("page",'int');
     if (! $sortfield) $sortfield="p.ref";
     if (! $sortorder) $sortorder="ASC";
     $limit = GETPOST('limit','int')?GETPOST('limit','int'):$conf->liste_limit;
    +if (empty($page) || $page == -1) { $page = 0; }     // If $page is not defined, or '' or -1
     $offset = $limit * $page ;
     
     // Load sale and categ filters
    @@ -134,7 +135,7 @@ if (dol_strlen($type))
             $sql.= " AND p.fk_product_type <> '1'";
         }
     }
    -if ($sref)     $sql.= natural_search('p.ref', $ref);
    +if ($sref)     $sql.= natural_search('p.ref', $sref);
     if ($search_barcode) $sql.= natural_search('p.barcode', $search_barcode);
     if ($snom)     $sql.= natural_search('p.label', $snom);
     if (! empty($tosell)) $sql.= " AND p.tosell = ".$tosell;
    @@ -247,6 +248,8 @@ if ($resql)
     	if ($fourn_id)	$param.="&fourn_id=".$fourn_id;
     	if ($snom)		$param.="&snom=".$snom;
     	if ($sref)		$param.="&sref=".$sref;
    +	if ($toolowstock)		$param.="&toolowstock=".$toolowstock;
    +	if ($search_categ)		$param.="&search_categ=".$search_categ;
     
     	$formProduct = new FormProduct($db);
     	$formProduct->loadWarehouses();
    @@ -316,11 +319,12 @@ if ($resql)
     	{
     		$objp = $db->fetch_object($resql);
     
    -		print '<tr>';
    -		print '<td class="nowrap">';
     		$product=new Product($db);
     		$product->fetch($objp->rowid);
     		$product->load_stock();
    +
    +		print '<tr>';
    +		print '<td class="nowrap">';
     		print $product->getNomUrl(1,'',16);
     		//if ($objp->stock_theorique < $objp->seuil_stock_alerte) print ' '.img_warning($langs->trans("StockTooLow"));
     		print '</td>';
    @@ -357,15 +361,13 @@ if ($resql)
     			}
     		}
     
    -
    -
     		// Virtual stock
     		if ($virtualdiffersfromphysical)
     		{
    -	    		print '<td align="right">';
    +			print '<td align="right">';
     			if ($objp->seuil_stock_alerte != '' && ($product->stock_theorique < $objp->seuil_stock_alerte)) print img_warning($langs->trans("StockTooLow")).' ';
    -	    		print $product->stock_theorique;
    -	    		print '</td>';
    +			print $product->stock_theorique;
    +			print '</td>';
     		}
     		print '<td align="right"><a href="'.DOL_URL_ROOT.'/product/stock/mouvement.php?idproduct='.$product->id.'">'.$langs->trans("Movements").'</a></td>';
     		print '<td align="right" class="nowrap">'.$product->LibStatut($objp->statut,5,0).'</td>';
    @@ -388,6 +390,6 @@ else
     	dol_print_error($db);
     }
     
    -
    +// End of page
     llxFooter();
     $db->close();
    diff --git a/htdocs/product/reassortlot.php b/htdocs/product/reassortlot.php
    index 423d0f4015d..e4ec3854fb5 100644
    --- a/htdocs/product/reassortlot.php
    +++ b/htdocs/product/reassortlot.php
    @@ -1,7 +1,7 @@
     <?php
     /* Copyright (C) 2001-2006  Rodolphe Quiedeville    <rodolphe@quiedeville.org>
      * Copyright (C) 2004-2016  Laurent Destailleur     <eldy@users.sourceforge.net>
    - * Copyright (C) 2005-2012  Regis Houssin           <regis.houssin@capnetworks.com>
    + * Copyright (C) 2005-2018  Regis Houssin           <regis.houssin@capnetworks.com>
      * Copyright (C) 2013       Cédric Salvador         <csalvador@gpcsolutions.fr>
      * Copyright (C) 2015       Raphaël Doursenaud      <rdoursenaud@gpcsolutions.fr>
      * Copyright (C) 2016       Ferran Marcet			<fmarcet@2byte.es>
    @@ -33,9 +33,8 @@ require_once DOL_DOCUMENT_ROOT.'/core/class/html.formother.class.php';
     require_once DOL_DOCUMENT_ROOT.'/categories/class/categorie.class.php';
     require_once DOL_DOCUMENT_ROOT.'/product/stock/class/entrepot.class.php';
     
    -$langs->load("products");
    -$langs->load("stocks");
    -$langs->load("productbatch");
    +// Load translation files required by the page
    +$langs->loadLangs(array('products', 'stocks', 'productbatch'));
     
     // Security check
     if ($user->societe_id) $socid=$user->societe_id;
    @@ -62,6 +61,7 @@ $page = GETPOST("page",'int');
     if (! $sortfield) $sortfield="p.ref";
     if (! $sortorder) $sortorder="ASC";
     $limit = GETPOST('limit','int')?GETPOST('limit','int'):$conf->liste_limit;
    +if (empty($page) || $page == -1) { $page = 0; }     // If $page is not defined, or '' or -1
     $offset = $limit * $page ;
     
     // Load sale and categ filters
    @@ -421,6 +421,6 @@ else
     	dol_print_error($db);
     }
     
    -
    +// End of page
     llxFooter();
     $db->close();
    diff --git a/htdocs/product/stats/card.php b/htdocs/product/stats/card.php
    index 8f08e0b0317..e7c50e8309e 100644
    --- a/htdocs/product/stats/card.php
    +++ b/htdocs/product/stats/card.php
    @@ -36,11 +36,8 @@ require_once DOL_DOCUMENT_ROOT.'/core/class/html.formother.class.php';
     $WIDTH=DolGraph::getDefaultGraphSizeForStats('width',380);
     $HEIGHT=DolGraph::getDefaultGraphSizeForStats('height',160);
     
    -$langs->load("companies");
    -$langs->load("products");
    -$langs->load("stocks");
    -$langs->load("bills");
    -$langs->load("other");
    +// Load translation files required by the page
    +$langs->loadLangs(array('companies', 'products', 'stocks', 'bills', 'other'));
     
     $id		= GETPOST('id','int');         // For this page, id can also be 'all'
     $ref	= GETPOST('ref');
    @@ -78,9 +75,9 @@ if (empty($search_year)) $search_year=$currentyear;
     
     $form = new Form($db);
     $htmlother = new FormOther($db);
    -
     $object = new Product($db);
    -if (! $id)
    +
    +if (! $id && empty($ref))
     {
         llxHeader("",$langs->trans("ProductStatistics"));
     
    @@ -436,6 +433,6 @@ if (! $id)
         dol_fiche_end();
     }
     
    +// End of page
     llxFooter();
    -
     $db->close();
    diff --git a/htdocs/product/stats/commande.php b/htdocs/product/stats/commande.php
    index 2d01a2f6e9c..f85fb375b5a 100644
    --- a/htdocs/product/stats/commande.php
    +++ b/htdocs/product/stats/commande.php
    @@ -30,9 +30,8 @@ require_once DOL_DOCUMENT_ROOT.'/commande/class/commande.class.php';
     require_once DOL_DOCUMENT_ROOT.'/product/class/product.class.php';
     require_once DOL_DOCUMENT_ROOT.'/core/class/html.formother.class.php';
     
    -$langs->load("orders");
    -$langs->load("products");
    -$langs->load("companies");
    +// Load translation files required by the page
    +$langs->loadLangs(array('orders', 'products', 'companies'));
     
     $id = GETPOST('id', 'int');
     $ref = GETPOST('ref', 'alpha');
    @@ -49,11 +48,13 @@ $hookmanager->initHooks(array('productstatsorder'));
     
     $mesg = '';
     
    +// Load variable for pagination
    +$limit = GETPOST('limit','int')?GETPOST('limit','int'):$conf->liste_limit;
     $sortfield = GETPOST("sortfield",'alpha');
     $sortorder = GETPOST("sortorder",'alpha');
     $page = GETPOST("page",'int');
     if (empty($page) || $page == -1) { $page = 0; }     // If $page is not defined, or '' or -1
    -$offset = $conf->liste_limit * $page;
    +$offset = $limit * $page;
     $pageprev = $page - 1;
     $pagenext = $page + 1;
     if (! $sortorder) $sortorder="DESC";
    @@ -112,7 +113,7 @@ if ($id > 0 || ! empty($ref))
             print '<div class="underbanner clearboth"></div>';
             print '<table class="border tableforfield" width="100%">';
     
    -		show_stats_for_company($product,$socid);
    +        $nboflines = show_stats_for_company($product, $socid);
     
     		print "</table>";
     
    @@ -142,24 +143,21 @@ if ($id > 0 || ! empty($ref))
     	            	$sql.= ' AND YEAR(c.date_commande) IN (' . $search_year . ')';
     			if (!$user->rights->societe->client->voir && !$socid) $sql.= " AND s.rowid = sc.fk_soc AND sc.fk_user = " .$user->id;
     			if ($socid) $sql.= " AND c.fk_soc = ".$socid;
    -			$sql.= " ORDER BY $sortfield $sortorder ";
    +			$sql.= $db->order($sortfield, $sortorder);
     
     	        //Calcul total qty and amount for global if full scan list
     	        $total_ht=0;
     	        $total_qty=0;
    -			$totalrecords=0;
    -	        if (empty($conf->global->MAIN_DISABLE_FULL_SCANLIST)) {
    +
    +	        // Count total nb of records
    +	        $totalofrecords = '';
    +	        if (empty($conf->global->MAIN_DISABLE_FULL_SCANLIST))
    +	        {
     	        	$result = $db->query($sql);
    -	        	if ($result) {
    -	        		$totalrecords = $db->num_rows($result);
    -	        		while ($objp = $db->fetch_object($result)) {
    -	        			$total_ht+=$objp->total_ht;
    -	        			$total_qty+=$objp->qty;
    -	        		}
    -	        	}
    +	        	$totalofrecords = $db->num_rows($result);
     	        }
     
    -			$sql.= $db->plimit($conf->liste_limit +1, $offset);
    +	        $sql .= $db->plimit($limit + 1, $offset);
     
     			$result = $db->query($sql);
     			if ($result)
    @@ -172,6 +170,7 @@ if ($id > 0 || ! empty($ref))
     	            	$option .= '&amp;search_month='.$search_month;
     	            if (! empty($search_year))
     	            	$option .= '&amp;search_year='.$search_year;
    +	            if ($limit > 0 && $limit != $conf->liste_limit) $option.='&limit='.urlencode($limit);
     
     	            print '<form method="post" action="' . $_SERVER ['PHP_SELF'] . '?id='.$product->id.'" name="search_form">' . "\n";
     	            if (! empty($sortfield))
    @@ -183,7 +182,7 @@ if ($id > 0 || ! empty($ref))
     	            	$option .= '&amp;page=' . $page;
     	            }
     
    -				print_barre_liste($langs->trans("CustomersOrders"),$page,$_SERVER["PHP_SELF"],"&amp;id=$product->id",$sortfield,$sortorder,'',$num,$totalrecords,'');
    +	            print_barre_liste($langs->trans("CustomersOrders"), $page, $_SERVER["PHP_SELF"], "&amp;id=".$product->id, $sortfield, $sortorder, '', $num, $totalofrecords, '', 0, '', '', $limit);
                     print '<div class="liste_titre liste_titre_bydiv centpercent">';
                     print '<div class="divsearchfield">';
     			    print $langs->trans('Period').' ('.$langs->trans("OrderDate") .') - ';
    @@ -211,18 +210,22 @@ if ($id > 0 || ! empty($ref))
     
     				if ($num > 0)
     				{
    -					while ($i < $num && $i < $conf->liste_limit)
    +					while ($i < min($num, $limit))
     					{
     						$objp = $db->fetch_object($result);
     
    +						$total_ht+=$objp->total_ht;
    +						$total_qty+=$objp->qty;
    +
    +						$orderstatic->id=$objp->commandeid;
    +						$orderstatic->ref=$objp->ref;
    +						$orderstatic->ref_client=$objp->ref_client;
    +						$societestatic->fetch($objp->socid);
    +
     						print '<tr class="oddeven">';
     	 					print '<td>';
    -	                    $orderstatic->id=$objp->commandeid;
    -	                    $orderstatic->ref=$objp->ref;
    -	                    $orderstatic->ref_client=$objp->ref_client;
     	                    print $orderstatic->getNomUrl(1);
     	                    print "</td>\n";
    -						$societestatic->fetch($objp->socid);
     	                    print '<td>'.$societestatic->getNomUrl(1).'</td>';
     	                    print "<td>".$objp->code_client."</td>\n";
     						print '<td align="center">';
    @@ -232,15 +235,11 @@ if ($id > 0 || ! empty($ref))
     						print '<td align="right">'.$orderstatic->LibStatut($objp->statut,$objp->facture,5).'</td>';
     						print "</tr>\n";
     						$i++;
    -
    -	                    if (!empty($conf->global->MAIN_DISABLE_FULL_SCANLIST)) {
    -	                        $total_ht+=$objp->total_ht;
    -	                        $total_qty+=$objp->qty;
    -						}
     					}
     				}
                     print '<tr class="liste_total">';
    -                print '<td>' . $langs->trans('Total') . '</td>';
    +                if ($num < $limit) print '<td align="left">'.$langs->trans("Total").'</td>';
    +                else print '<td align="left">'.$langs->trans("Totalforthispage").'</td>';
                     print '<td colspan="3"></td>';
                     print '<td align="center">'.$total_qty.'</td>';
                     print '<td align="right">'.price($total_ht).'</td>';
    @@ -258,5 +257,6 @@ if ($id > 0 || ! empty($ref))
     	dol_print_error();
     }
     
    +// End of page
     llxFooter();
     $db->close();
    diff --git a/htdocs/product/stats/commande_fournisseur.php b/htdocs/product/stats/commande_fournisseur.php
    index 63bb9028a4e..ed49d34fbc3 100644
    --- a/htdocs/product/stats/commande_fournisseur.php
    +++ b/htdocs/product/stats/commande_fournisseur.php
    @@ -29,9 +29,8 @@ require_once DOL_DOCUMENT_ROOT . '/fourn/class/fournisseur.commande.class.php';
     require_once DOL_DOCUMENT_ROOT . '/product/class/product.class.php';
     require_once DOL_DOCUMENT_ROOT . '/core/class/html.formother.class.php';
     
    -$langs->load("orders");
    -$langs->load("products");
    -$langs->load("companies");
    +// Load translation files required by the page
    +$langs->loadLangs(array('orders', 'products', 'companies'));
     
     $id = GETPOST('id', 'int');
     $ref = GETPOST('ref', 'alpha');
    @@ -119,7 +118,7 @@ if ($id > 0 || ! empty($ref)) {
             print '<div class="underbanner clearboth"></div>';
             print '<table class="border tableforfield" width="100%">';
     
    -		show_stats_for_company($product, $socid);
    +        $nboflines = show_stats_for_company($product, $socid);
     
     		print "</table>";
     
    @@ -153,24 +152,21 @@ if ($id > 0 || ! empty($ref)) {
     				$sql .= " AND s.rowid = sc.fk_soc AND sc.fk_user = " . $user->id;
     			if ($socid)
     				$sql .= " AND c.fk_soc = " . $socid;
    -			$sql .= " ORDER BY $sortfield $sortorder ";
    +			$sql.= $db->order($sortfield, $sortorder);
     
     			// Calcul total qty and amount for global if full scan list
     			$total_ht = 0;
     			$total_qty = 0;
    -			$totalrecords = 0;
    -			if (empty($conf->global->MAIN_DISABLE_FULL_SCANLIST)) {
    +
    +			// Count total nb of records
    +			$totalofrecords = '';
    +			if (empty($conf->global->MAIN_DISABLE_FULL_SCANLIST))
    +			{
     				$result = $db->query($sql);
    -				if ($result) {
    -					$totalrecords = $db->num_rows($result);
    -					while ( $objp = $db->fetch_object($result) ) {
    -						$total_ht += $objp->total_ht;
    -						$total_qty += $objp->qty;
    -					}
    -				}
    +				$totalofrecords = $db->num_rows($result);
     			}
     
    -			$sql .= $db->plimit($conf->liste_limit + 1, $offset);
    +			$sql .= $db->plimit($limit + 1, $offset);
     
     			$result = $db->query($sql);
     			if ($result) {
    @@ -182,6 +178,7 @@ if ($id > 0 || ! empty($ref)) {
     					$option .= '&amp;search_month=' . $search_month;
     				if (! empty($search_year))
     					$option .= '&amp;search_year=' . $search_year;
    +				if ($limit > 0 && $limit != $conf->liste_limit) $option.='&limit='.urlencode($limit);
     
     				print '<form method="post" action="' . $_SERVER['PHP_SELF'] . '?id=' . $product->id . '" name="search_form">' . "\n";
     				if (! empty($sortfield))
    @@ -193,7 +190,7 @@ if ($id > 0 || ! empty($ref)) {
     					$option .= '&amp;page=' . $page;
     				}
     
    -				print_barre_liste($langs->trans("SuppliersOrders"), $page, $_SERVER["PHP_SELF"], "&amp;id=$product->id", $sortfield, $sortorder, '', $num, $totalrecords, '');
    +				print_barre_liste($langs->trans("SuppliersOrders"), $page, $_SERVER["PHP_SELF"], "&amp;id=".$product->id, $sortfield, $sortorder, '', $num, $totalofrecords, '', 0, '', '', $limit);
                     print '<div class="liste_titre liste_titre_bydiv centpercent">';
                     print '<div class="divsearchfield">';
     				print $langs->trans('Period') . ' (' . $langs->trans("OrderDate") . ') - ';
    @@ -219,19 +216,24 @@ if ($id > 0 || ! empty($ref)) {
     				print_liste_field_titre("Status", $_SERVER["PHP_SELF"], "c.fk_statut", "", $option, 'align="right"', $sortfield, $sortorder);
     				print "</tr>\n";
     
    -				if ($num > 0) {
    -
    -					while ( $i < $num && $i < $conf->liste_limit ) {
    +				if ($num > 0)
    +				{
    +					while ($i < min($num, $limit))
    +					{
     						$objp = $db->fetch_object($result);
     
    -						print '<tr class="oddeven">';
    -						print '<td>';
    +						$total_ht+=$objp->total_ht;
    +						$total_qty+=$objp->qty;
    +
     						$supplierorderstatic->id = $objp->commandeid;
     						$supplierorderstatic->ref = $objp->ref;
     						$supplierorderstatic->statut = $objp->statut;
    +						$societestatic->fetch($objp->socid);
    +
    +						print '<tr class="oddeven">';
    +						print '<td>';
     						print $supplierorderstatic->getNomUrl(1);
     						print "</td>\n";
    -						$societestatic->fetch($objp->socid);
     						print '<td>' . $societestatic->getNomUrl(1) . '</td>';
     						print "<td>" . $objp->code_client . "</td>\n";
     						print '<td align="center">';
    @@ -240,16 +242,12 @@ if ($id > 0 || ! empty($ref)) {
     						print '<td align="right">' . price($objp->total_ht) . "</td>\n";
     						print '<td align="right">' . $supplierorderstatic->getLibStatut(4) . '</td>';
     						print "</tr>\n";
    -						$i ++;
    -
    -						if (! empty($conf->global->MAIN_DISABLE_FULL_SCANLIST)) {
    -							$total_ht += $objp->total_ht;
    -							$total_qty += $objp->qty;
    -						}
    +						$i++;
     					}
     				}
     				print '<tr class="liste_total">';
    -				print '<td>' . $langs->trans('Total') . '</td>';
    +				if ($num < $limit) print '<td align="left">'.$langs->trans("Total").'</td>';
    +				else print '<td align="left">'.$langs->trans("Totalforthispage").'</td>';
     				print '<td colspan="3"></td>';
     				print '<td align="center">' . $total_qty . '</td>';
     				print '<td align="right">' . price($total_ht) . '</td>';
    @@ -267,5 +265,6 @@ if ($id > 0 || ! empty($ref)) {
     	dol_print_error();
     }
     
    +// End of page
     llxFooter();
     $db->close();
    diff --git a/htdocs/product/stats/contrat.php b/htdocs/product/stats/contrat.php
    index ed4d989011e..55ae3a29939 100644
    --- a/htdocs/product/stats/contrat.php
    +++ b/htdocs/product/stats/contrat.php
    @@ -28,9 +28,8 @@ require_once DOL_DOCUMENT_ROOT.'/core/lib/product.lib.php';
     require_once DOL_DOCUMENT_ROOT.'/contrat/class/contrat.class.php';
     require_once DOL_DOCUMENT_ROOT.'/product/class/product.class.php';
     
    -$langs->load("contracts");
    -$langs->load("products");
    -$langs->load("companies");
    +// Load translation files required by the page
    +$langs->loadLangs(array('contracts', 'products', 'companies'));
     
     $id = GETPOST('id', 'int');
     $ref = GETPOST('ref', 'alpha');
    @@ -46,11 +45,13 @@ $hookmanager->initHooks(array('productstatscontract'));
     
     $mesg = '';
     
    +// Load variable for pagination
    +$limit = GETPOST('limit','int')?GETPOST('limit','int'):$conf->liste_limit;
     $sortfield = GETPOST("sortfield",'alpha');
     $sortorder = GETPOST("sortorder",'alpha');
     $page = GETPOST("page",'int');
     if (empty($page) || $page == -1) { $page = 0; }     // If $page is not defined, or '' or -1
    -$offset = $conf->liste_limit * $page;
    +$offset = $limit * $page;
     $pageprev = $page - 1;
     $pagenext = $page + 1;
     if (! $sortorder) $sortorder="DESC";
    @@ -102,7 +103,7 @@ if ($id > 0 || ! empty($ref))
             print '<div class="underbanner clearboth"></div>';
             print '<table class="border tableforfield" width="100%">';
     
    -        show_stats_for_company($product,$socid);
    +        $nboflines = show_stats_for_company($product,$socid);
     
     		print "</table>";
     
    @@ -133,7 +134,20 @@ if ($id > 0 || ! empty($ref))
     		if ($socid) $sql.= " AND s.rowid = ".$socid;
     		$sql.= " GROUP BY c.rowid, c.ref, c.ref_customer, c.ref_supplier, c.date_contrat, c.statut, s.nom, s.rowid, s.code_client";
     		$sql.= $db->order($sortfield, $sortorder);
    -		$sql.= $db->plimit($conf->liste_limit +1, $offset);
    +
    +		//Calcul total qty and amount for global if full scan list
    +		$total_ht=0;
    +		$total_qty=0;
    +
    +		// Count total nb of records
    +		$totalofrecords = '';
    +		if (empty($conf->global->MAIN_DISABLE_FULL_SCANLIST))
    +		{
    +			$result = $db->query($sql);
    +			$totalofrecords = $db->num_rows($result);
    +		}
    +
    +		$sql .= $db->plimit($limit + 1, $offset);
     
     		$result = $db->query($sql);
     		if ($result)
    @@ -145,6 +159,7 @@ if ($id > 0 || ! empty($ref))
                     $option .= '&amp;search_month=' . $search_month;
                 if (! empty($search_year))
                     $option .= '&amp;search_year=' . $search_year;
    +            if ($limit > 0 && $limit != $conf->liste_limit) $option.='&limit='.urlencode($limit);
     
                 print '<form method="post" action="' . $_SERVER['PHP_SELF'] . '?id=' . $product->id . '" name="search_form">' . "\n";
                 if (! empty($sortfield))
    @@ -156,7 +171,7 @@ if ($id > 0 || ! empty($ref))
                     $option .= '&amp;page=' . $page;
                 }
     
    -			print_barre_liste($langs->trans("Contrats"),$page,$_SERVER["PHP_SELF"],"&amp;id=$product->id",$sortfield,$sortorder,'',$num,0,'');
    +            print_barre_liste($langs->trans("Contrats"), $page, $_SERVER["PHP_SELF"], "&amp;id=".$product->id, $sortfield, $sortorder, '', $num, $totalofrecords, '', 0, '', '', $limit);
     
     			$i = 0;
                 print '<div class="div-table-responsive">';
    @@ -177,7 +192,7 @@ if ($id > 0 || ! empty($ref))
     
     			if ($num > 0)
     			{
    -				while ($i < $num && $i < $conf->liste_limit)
    +				while ($i < min($num, $limit))
     				{
     					$objp = $db->fetch_object($result);
     
    @@ -221,6 +236,6 @@ else
     	dol_print_error();
     }
     
    -
    +// End of page
     llxFooter();
     $db->close();
    diff --git a/htdocs/product/stats/facture.php b/htdocs/product/stats/facture.php
    index 47abbee30a0..fa4e468a5f9 100644
    --- a/htdocs/product/stats/facture.php
    +++ b/htdocs/product/stats/facture.php
    @@ -31,9 +31,8 @@ require_once DOL_DOCUMENT_ROOT.'/compta/facture/class/facture.class.php';
     require_once DOL_DOCUMENT_ROOT.'/product/class/product.class.php';
     require_once DOL_DOCUMENT_ROOT.'/core/class/html.formother.class.php';
     
    -$langs->load("companies");
    -$langs->load("bills");
    -$langs->load("products");
    +// Load translation files required by the page
    +$langs->loadLangs(array('companies', 'bills', 'products'));
     
     $id = GETPOST('id', 'int');
     $ref = GETPOST('ref', 'alpha');
    @@ -50,15 +49,18 @@ $hookmanager->initHooks(array('productstatsinvoice'));
     
     $showmessage=GETPOST('showmessage');
     
    +// Load variable for pagination
    +$limit = GETPOST('limit','int')?GETPOST('limit','int'):$conf->liste_limit;
     $sortfield = GETPOST("sortfield",'alpha');
     $sortorder = GETPOST("sortorder",'alpha');
     $page = GETPOST("page",'int');
     if (empty($page) || $page == -1) { $page = 0; }     // If $page is not defined, or '' or -1
    -$offset = $conf->liste_limit * $page;
    +$offset = $limit * $page;
     $pageprev = $page - 1;
     $pagenext = $page + 1;
     if (! $sortorder) $sortorder="DESC";
     if (! $sortfield) $sortfield="f.datef";
    +
     $search_month = GETPOST('search_month', 'aplha');
     $search_year = GETPOST('search_year', 'int');
     
    @@ -129,7 +131,7 @@ if ($id > 0 || ! empty($ref))
             print '<div class="underbanner clearboth"></div>';
             print '<table class="border tableforfield" width="100%">';
     
    -		$nboflines = show_stats_for_company($product,$socid);
    +		$nboflines = show_stats_for_company($product, $socid);
     
     		print "</table>";
     
    @@ -164,25 +166,19 @@ if ($id > 0 || ! empty($ref))
                 if ($socid) $sql.= " AND f.fk_soc = ".$socid;
                 $sql.= $db->order($sortfield, $sortorder);
     
    -            //Calcul total qty and amount for global if full scan list
    +            // Calcul total qty and amount for global if full scan list
                 $total_ht=0;
                 $total_qty=0;
    -			$totalrecords=0;
    +
    +            // Count total nb of records
    +            $totalofrecords = '';
                 if (empty($conf->global->MAIN_DISABLE_FULL_SCANLIST))
                 {
                 	$result = $db->query($sql);
    -            	if ($result)
    -            	{
    -            		$totalrecords = $db->num_rows($result);
    -            		while ($objp = $db->fetch_object($result))
    -            		{
    -            			$total_ht+=$objp->total_ht;
    -            			$total_qty+=$objp->qty;
    -            		}
    -            	}
    +            	$totalofrecords = $db->num_rows($result);
                 }
     
    -            $sql.= $db->plimit($conf->liste_limit + 1, $offset);
    +            $sql.= $db->plimit($limit + 1, $offset);
     
                 $result = $db->query($sql);
                 if ($result)
    @@ -194,7 +190,8 @@ if ($id > 0 || ! empty($ref))
                     if (! empty($search_month))
                     	$option .= '&amp;search_month='.$search_month;
                     if (! empty($search_year))
    -                	$option .= '&amp;search_year='.$search_year;
    +	               	$option .= '&amp;search_year='.$search_year;
    +                if ($limit > 0 && $limit != $conf->liste_limit) $option.='&limit='.urlencode($limit);
     
                     print '<form method="post" action="' . $_SERVER ['PHP_SELF'] . '?id='.$product->id.'" name="search_form">' . "\n";
                     if (! empty($sortfield))
    @@ -206,7 +203,7 @@ if ($id > 0 || ! empty($ref))
                     	$option .= '&amp;page=' . $page;
                     }
     
    -                print_barre_liste($langs->trans("CustomersInvoices"),$page,$_SERVER["PHP_SELF"],"&amp;id=".$product->id,$sortfield,$sortorder,'',$num,$totalrecords,'');
    +                print_barre_liste($langs->trans("CustomersInvoices"), $page, $_SERVER["PHP_SELF"],"&amp;id=".$product->id, $sortfield, $sortorder, '', $num, $totalofrecords, '', 0, '', '', $limit);
                     print '<div class="liste_titre liste_titre_bydiv centpercent">';
                     print '<div class="divsearchfield">';
                     print $langs->trans('Period').' ('.$langs->trans("DateInvoice") .') - ';
    @@ -234,10 +231,13 @@ if ($id > 0 || ! empty($ref))
     
                     if ($num > 0)
     				{
    -                    while ($i < min($num,$conf->liste_limit))
    +                    while ($i < min($num, $limit))
     					{
                             $objp = $db->fetch_object($result);
     
    +                        $total_ht+=$objp->total_ht;
    +                        $total_qty+=$objp->qty;
    +
                             $invoicestatic->id=$objp->facid;
     						$invoicestatic->ref=$objp->facnumber;
     						$societestatic->fetch($objp->socid);
    @@ -256,15 +256,11 @@ if ($id > 0 || ! empty($ref))
                             print '<td align="right">'.$invoicestatic->LibStatut($objp->paye,$objp->statut,5,$paiement,$objp->type).'</td>';
                             print "</tr>\n";
                             $i++;
    -
    -                        if (!empty($conf->global->MAIN_DISABLE_FULL_SCANLIST)) {
    -                        	$total_ht+=$objp->total_ht;
    -                        	$total_qty+=$objp->qty;
    -                        }
                         }
                     }
                     print '<tr class="liste_total">';
    -                print '<td>' . $langs->trans('Total') . '</td>';
    +                if ($num < $limit) print '<td align="left">'.$langs->trans("Total").'</td>';
    +                else print '<td align="left">'.$langs->trans("Totalforthispage").'</td>';
                     print '<td colspan="3"></td>';
                     print '<td align="center">'.$total_qty.'</td>';
                     print '<td align="right">'.price($total_ht).'</td>';
    @@ -282,5 +278,6 @@ if ($id > 0 || ! empty($ref))
     	dol_print_error();
     }
     
    +// End of page
     llxFooter();
     $db->close();
    diff --git a/htdocs/product/stats/facture_fournisseur.php b/htdocs/product/stats/facture_fournisseur.php
    index e17d03fe7e9..b3f8d1e41c0 100644
    --- a/htdocs/product/stats/facture_fournisseur.php
    +++ b/htdocs/product/stats/facture_fournisseur.php
    @@ -1,6 +1,6 @@
     <?php
     /* Copyright (C) 2003-2007 Rodolphe Quiedeville <rodolphe@quiedeville.org>
    - * Copyright (C) 2004-2009 Laurent Destailleur  <eldy@users.sourceforge.net>
    + * Copyright (C) 2004-2018 Laurent Destailleur  <eldy@users.sourceforge.net>
      * Copyright (C) 2005-2012 Regis Houssin        <regis.houssin@capnetworks.com>
      * Copyright (C) 2013	   Juanjo Menent        <jmenent@2byte.es>
      * Copyright (C) 2014	   Florian Henry		<florian.henry@open-concept.pro>
    @@ -31,10 +31,8 @@ require_once DOL_DOCUMENT_ROOT . '/fourn/class/fournisseur.facture.class.php';
     require_once DOL_DOCUMENT_ROOT . '/product/class/product.class.php';
     require_once DOL_DOCUMENT_ROOT . '/core/class/html.formother.class.php';
     
    -$langs->load("companies");
    -$langs->load("bills");
    -$langs->load("products");
    -$langs->load("companies");
    +// Load translation files required by the page
    +$langs->loadLangs(array('companies', 'bills', 'products', 'companies'));
     
     $id = GETPOST('id', 'int');
     $ref = GETPOST('ref', 'alpha');
    @@ -51,11 +49,13 @@ $hookmanager->initHooks(array('productstatssupplyinvoice'));
     
     $mesg = '';
     
    +// Load variable for pagination
    +$limit = GETPOST('limit','int')?GETPOST('limit','int'):$conf->liste_limit;
     $sortfield = GETPOST("sortfield", 'alpha');
     $sortorder = GETPOST("sortorder", 'alpha');
     $page = GETPOST("page", 'int');
     if (empty($page) || $page == -1) { $page = 0; }     // If $page is not defined, or '' or -1
    -$offset = $conf->liste_limit * $page;
    +$offset = $limit * $page;
     $pageprev = $page - 1;
     $pagenext = $page + 1;
     if (! $sortorder) $sortorder = "DESC";
    @@ -114,7 +114,7 @@ if ($id > 0 || ! empty($ref))
             print '<div class="underbanner clearboth"></div>';
             print '<table class="border tableforfield" width="100%">';
     
    -		show_stats_for_company($product, $socid);
    +        $nboflines = show_stats_for_company($product, $socid);
     
     		print "</table>";
     
    @@ -149,19 +149,16 @@ if ($id > 0 || ! empty($ref))
     			// Calcul total qty and amount for global if full scan list
     			$total_ht = 0;
     			$total_qty = 0;
    -			$totalrecords = 0;
    -			if (empty($conf->global->MAIN_DISABLE_FULL_SCANLIST)) {
    +
    +			// Count total nb of records
    +			$totalofrecords = '';
    +			if (empty($conf->global->MAIN_DISABLE_FULL_SCANLIST))
    +			{
     				$result = $db->query($sql);
    -				if ($result) {
    -					$totalrecords = $db->num_rows($result);
    -					while ( $objp = $db->fetch_object($result) ) {
    -						$total_ht += $objp->total_ht;
    -						$total_qty += $objp->qty;
    -					}
    -				}
    +				$totalofrecords = $db->num_rows($result);
     			}
     
    -			$sql .= $db->plimit($conf->liste_limit + 1, $offset);
    +			$sql.= $db->plimit($limit + 1, $offset);
     
     			$result = $db->query($sql);
     			if ($result)
    @@ -174,6 +171,7 @@ if ($id > 0 || ! empty($ref))
     					$option .= '&amp;search_month=' . $search_month;
     				if (! empty($search_year))
     					$option .= '&amp;search_year=' . $search_year;
    +				if ($limit > 0 && $limit != $conf->liste_limit) $option.='&limit='.urlencode($limit);
     
     				print '<form method="post" action="' . $_SERVER['PHP_SELF'] . '?id=' . $product->id . '" name="search_form">' . "\n";
     				if (! empty($sortfield))
    @@ -185,7 +183,7 @@ if ($id > 0 || ! empty($ref))
     					$option .= '&amp;page=' . $page;
     				}
     
    -				print_barre_liste($langs->trans("SuppliersInvoices"), $page, $_SERVER["PHP_SELF"], "&amp;id=$product->id", $sortfield, $sortorder, '', $num, $totalrecords, '');
    +				print_barre_liste($langs->trans("SuppliersInvoices"), $page, $_SERVER["PHP_SELF"], "&amp;id=$product->id", $sortfield, $sortorder, '', $num, $totalofrecords, '', 0, '', '', $limit);
                     print '<div class="liste_titre liste_titre_bydiv centpercent">';
                     print '<div class="divsearchfield">';
     				print $langs->trans('Period') . ' (' . $langs->trans("DateInvoice") . ') - ';
    @@ -213,10 +211,13 @@ if ($id > 0 || ! empty($ref))
     
     				if ($num > 0)
     				{
    -					while ($i < $num && $i < $conf->liste_limit)
    +					while ($i < min($num, $limit))
     					{
     						$objp = $db->fetch_object($result);
     
    +						$total_ht+=$objp->total_ht;
    +						$total_qty+=$objp->qty;
    +
     						$supplierinvoicestatic->id = $objp->facid;
     						$supplierinvoicestatic->ref = $objp->ref;
     						$supplierinvoicestatic->ref_supplier = $objp->ref_supplier;
    @@ -225,11 +226,12 @@ if ($id > 0 || ! empty($ref))
     						$supplierinvoicestatic->total_ttc = $objp->total_ttc;
     						$supplierinvoicestatic->total_tva = $objp->total_tva;
     
    +						$societestatic->fetch($objp->socid);
    +
     						print '<tr class="oddeven">';
     						print '<td>';
     						print $supplierinvoicestatic->getNomUrl(1);
     						print "</td>\n";
    -						$societestatic->fetch($objp->socid);
     						print '<td>' . $societestatic->getNomUrl(1) . '</td>';
     						print "<td>" . $objp->code_client . "</td>\n";
                        		print '<td align="center">';
    @@ -238,16 +240,12 @@ if ($id > 0 || ! empty($ref))
     						print '<td align="right">' . price($objp->total_ht) . "</td>\n";
     						print '<td align="right">' . $supplierinvoicestatic->LibStatut($objp->paye, $objp->statut, 5) . '</td>';
     						print "</tr>\n";
    -						$i ++;
    -
    -						if (! empty($conf->global->MAIN_DISABLE_FULL_SCANLIST)) {
    -							$total_ht += $objp->total_ht;
    -							$total_qty += $objp->qty;
    -						}
    +						$i++;
     					}
     				}
     				print '<tr class="liste_total">';
    -				print '<td>' . $langs->trans('Total') . '</td>';
    +				if ($num < $limit) print '<td align="left">'.$langs->trans("Total").'</td>';
    +				else print '<td align="left">'.$langs->trans("Totalforthispage").'</td>';
     				print '<td colspan="3"></td>';
     				print '<td align="center">' . $total_qty . '</td>';
     				print '<td align="right">' . price($total_ht) . '</td>';
    @@ -265,5 +263,6 @@ if ($id > 0 || ! empty($ref))
     	dol_print_error();
     }
     
    +// End of page
     llxFooter();
     $db->close();
    diff --git a/htdocs/product/stats/propal.php b/htdocs/product/stats/propal.php
    index 36dcc945fe1..a58bb01961e 100644
    --- a/htdocs/product/stats/propal.php
    +++ b/htdocs/product/stats/propal.php
    @@ -30,8 +30,8 @@ require_once DOL_DOCUMENT_ROOT . '/comm/propal/class/propal.class.php';
     require_once DOL_DOCUMENT_ROOT . '/product/class/product.class.php';
     require_once DOL_DOCUMENT_ROOT . '/core/class/html.formother.class.php';
     
    -$langs->load("products");
    -$langs->load("companies");
    +// Load translation files required by the page
    +$langs->loadLangs(array('products', 'companies'));
     
     $id = GETPOST('id', 'int');
     $ref = GETPOST('ref', 'alpha');
    @@ -114,7 +114,7 @@ if ($id > 0 || ! empty($ref))
             print '<div class="underbanner clearboth"></div>';
             print '<table class="border tableforfield" width="100%">';
     
    -		show_stats_for_company($product, $socid);
    +        $nboflines = show_stats_for_company($product, $socid);
     
     		print "</table>";
     
    @@ -148,24 +148,21 @@ if ($id > 0 || ! empty($ref))
     				$sql .= " AND s.rowid = sc.fk_soc AND sc.fk_user = " . $user->id;
     			if ($socid)
     				$sql .= " AND p.fk_soc = " . $socid;
    -			$sql .= " ORDER BY $sortfield $sortorder ";
    +			$sql.= $db->order($sortfield, $sortorder);
     
     			// Calcul total qty and amount for global if full scan list
     			$total_ht = 0;
     			$total_qty = 0;
    -			$totalrecords = 0;
    -			if (empty($conf->global->MAIN_DISABLE_FULL_SCANLIST)) {
    +
    +			// Count total nb of records
    +			$totalofrecords = '';
    +			if (empty($conf->global->MAIN_DISABLE_FULL_SCANLIST))
    +			{
     				$result = $db->query($sql);
    -				if ($result) {
    -					$totalrecords = $db->num_rows($result);
    -					while ( $objp = $db->fetch_object($result) ) {
    -						$total_ht += $objp->amount;
    -						$total_qty += $objp->qty;
    -					}
    -				}
    +				$totalofrecords = $db->num_rows($result);
     			}
     
    -			$sql .= $db->plimit($conf->liste_limit + 1, $offset);
    +			$sql .= $db->plimit($limit + 1, $offset);
     
     			$result = $db->query($sql);
     			if ($result)
    @@ -178,6 +175,7 @@ if ($id > 0 || ! empty($ref))
     					$option .= '&amp;search_month=' . $search_month;
     				if (! empty($search_year))
     					$option .= '&amp;search_year=' . $search_year;
    +				if ($limit > 0 && $limit != $conf->liste_limit) $option.='&limit='.urlencode($limit);
     
     				print '<form method="post" action="' . $_SERVER['PHP_SELF'] . '?id=' . $product->id . '" name="search_form">' . "\n";
     				if (! empty($sortfield))
    @@ -189,7 +187,7 @@ if ($id > 0 || ! empty($ref))
     					$option .= '&amp;page=' . $page;
     				}
     
    -				print_barre_liste($langs->trans("Proposals"), $page, $_SERVER["PHP_SELF"], "&amp;id=$product->id", $sortfield, $sortorder, '', $num, $totalrecords, '');
    +				print_barre_liste($langs->trans("Proposals"), $page, $_SERVER["PHP_SELF"], "&amp;id=".$product->id, $sortfield, $sortorder, '', $num, $totalofrecords, '', 0, '', '', $limit);
                     print '<div class="liste_titre liste_titre_bydiv centpercent">';
                     print '<div class="divsearchfield">';
     				print $langs->trans('Period') . ' (' . $langs->trans("DatePropal") . ') - ';
    @@ -216,18 +214,22 @@ if ($id > 0 || ! empty($ref))
     
     				if ($num > 0)
     				{
    -					while ($i < $num && $i < $conf->liste_limit)
    +					while ($i < min($num, $limit))
     					{
     						$objp = $db->fetch_object($result);
     
    -						print '<tr class="oddeven">';
    -						print '<td>';
    +						$total_ht+=$objp->amount;
    +						$total_qty+=$objp->qty;
    +
     						$propalstatic->id=$objp->propalid;
     						$propalstatic->ref=$objp->ref;
     						$propalstatic->ref_client=$objp->ref_client;
    -						print $propalstatic->getNomUrl(1);
    -						 print "</td>\n";
     						$societestatic->fetch($objp->socid);
    +
    +						print '<tr class="oddeven">';
    +						print '<td>';
    +						print $propalstatic->getNomUrl(1);
    +						print "</td>\n";
                             print '<td>'.$societestatic->getNomUrl(1).'</td>';
     						print '<td align="center">';
     						print dol_print_date($db->jdate($objp->datep), 'dayhour') . "</td>";
    @@ -235,17 +237,13 @@ if ($id > 0 || ! empty($ref))
     						print '<td align="right">' . price($objp->amount) . '</td>' . "\n";
     						print '<td align="right">' . $propalstatic->LibStatut($objp->statut, 5) . '</td>';
     						print "</tr>\n";
    -						$i ++;
    -
    -						if (! empty($conf->global->MAIN_DISABLE_FULL_SCANLIST)) {
    -							$total_ht += $objp->total_ht;
    -							$total_qty += $objp->qty;
    -						}
    +						$i++;
     					}
     				}
     
             		print '<tr class="liste_total">';
    -        		print '<td>' . $langs->trans('Total') . '</td>';
    +        		if ($num < $limit) print '<td align="left">'.$langs->trans("Total").'</td>';
    +        		else print '<td align="left">'.$langs->trans("Totalforthispage").'</td>';
             		print '<td colspan="2"></td>';
             		print '<td align="center">' . $total_qty . '</td>';
             		print '<td align="right">' . price($total_ht) . '</td>';
    @@ -263,5 +261,6 @@ if ($id > 0 || ! empty($ref))
     	dol_print_error();
     }
     
    +// End of page
     llxFooter();
     $db->close();
    diff --git a/htdocs/product/stats/supplier_proposal.php b/htdocs/product/stats/supplier_proposal.php
    index 587d024b4c4..ca165a7cfd1 100644
    --- a/htdocs/product/stats/supplier_proposal.php
    +++ b/htdocs/product/stats/supplier_proposal.php
    @@ -30,8 +30,8 @@ require_once DOL_DOCUMENT_ROOT . '/supplier_proposal/class/supplier_proposal.cla
     require_once DOL_DOCUMENT_ROOT . '/product/class/product.class.php';
     require_once DOL_DOCUMENT_ROOT . '/core/class/html.formother.class.php';
     
    -$langs->load("products");
    -$langs->load("companies");
    +// Load translation files required by the page
    +$langs->loadLangs(array('products', 'companies'));
     
     $id = GETPOST('id', 'int');
     $ref = GETPOST('ref', 'alpha');
    @@ -114,7 +114,7 @@ if ($id > 0 || ! empty($ref))
             print '<div class="underbanner clearboth"></div>';
             print '<table class="border tableforfield" width="100%">';
     
    -		show_stats_for_company($product, $socid);
    +        $nboflines = show_stats_for_company($product, $socid);
     
     		print "</table>";
     
    @@ -148,24 +148,21 @@ if ($id > 0 || ! empty($ref))
     				$sql .= " AND s.rowid = sc.fk_soc AND sc.fk_user = " . $user->id;
     			if ($socid)
     				$sql .= " AND p.fk_soc = " . $socid;
    -			$sql .= " ORDER BY $sortfield $sortorder ";
    +			$sql.= $db->order($sortfield, $sortorder);
     
     			// Calcul total qty and amount for global if full scan list
     			$total_ht = 0;
     			$total_qty = 0;
    -			$totalrecords = 0;
    -			if (empty($conf->global->MAIN_DISABLE_FULL_SCANLIST)) {
    +
    +			// Count total nb of records
    +			$totalofrecords = '';
    +			if (empty($conf->global->MAIN_DISABLE_FULL_SCANLIST))
    +			{
     				$result = $db->query($sql);
    -				if ($result) {
    -					$totalrecords = $db->num_rows($result);
    -					while ( $objp = $db->fetch_object($result) ) {
    -						$total_ht += $objp->amount;
    -						$total_qty += $objp->qty;
    -					}
    -				}
    +				$totalofrecords = $db->num_rows($result);
     			}
     
    -			$sql .= $db->plimit($conf->liste_limit + 1, $offset);
    +			$sql .= $db->plimit($limit + 1, $offset);
     
     			$result = $db->query($sql);
     			if ($result)
    @@ -178,6 +175,7 @@ if ($id > 0 || ! empty($ref))
     					$option .= '&amp;search_month=' . $search_month;
     				if (! empty($search_year))
     					$option .= '&amp;search_year=' . $search_year;
    +				if ($limit > 0 && $limit != $conf->liste_limit) $option.='&limit='.urlencode($limit);
     
     				print '<form method="post" action="' . $_SERVER['PHP_SELF'] . '?id=' . $product->id . '" name="search_form">' . "\n";
     				if (! empty($sortfield))
    @@ -189,7 +187,7 @@ if ($id > 0 || ! empty($ref))
     					$option .= '&amp;page=' . $page;
     				}
     
    -				print_barre_liste($langs->trans("Proposals"), $page, $_SERVER["PHP_SELF"], "&amp;id=$product->id", $sortfield, $sortorder, '', $num, $totalrecords, '');
    +				print_barre_liste($langs->trans("Proposals"), $page, $_SERVER["PHP_SELF"], "&amp;id=".$product->id, $sortfield, $sortorder, '', $num, $totalofrecords, '', 0, '', '', $limit);
                     print '<div class="liste_titre liste_titre_bydiv centpercent">';
                     print '<div class="divsearchfield">';
     				print $langs->trans('Period') . ' (' . $langs->trans("DatePropal") . ') - ';
    @@ -216,17 +214,21 @@ if ($id > 0 || ! empty($ref))
     
     				if ($num > 0)
     				{
    -					while ($i < $num && $i < $conf->liste_limit)
    +					while ($i < min($num, $limit))
     					{
     						$objp = $db->fetch_object($result);
     
    -						print '<tr class="oddeven">';
    -						print '<td>';
    +						$total_ht+=$objp->amount;
    +						$total_qty+=$objp->qty;
    +
     						$propalstatic->id=$objp->propalid;
     						$propalstatic->ref=$objp->ref;
    -						print $propalstatic->getNomUrl(1);
    -						 print "</td>\n";
     						$societestatic->fetch($objp->socid);
    +
    +						print '<tr class="oddeven">';
    +						print '<td>';
    +						print $propalstatic->getNomUrl(1);
    +						print "</td>\n";
                             print '<td>'.$societestatic->getNomUrl(1).'</td>';
     						print '<td align="center">';
     						print dol_print_date($db->jdate($objp->date_valid), 'dayhour') . "</td>";
    @@ -234,17 +236,13 @@ if ($id > 0 || ! empty($ref))
     						print '<td align="right">' . price($objp->amount) . '</td>' . "\n";
     						print '<td align="right">' . $propalstatic->LibStatut($objp->statut, 5) . '</td>';
     						print "</tr>\n";
    -						$i ++;
    -
    -						if (! empty($conf->global->MAIN_DISABLE_FULL_SCANLIST)) {
    -							$total_ht += $objp->total_ht;
    -							$total_qty += $objp->qty;
    -						}
    +						$i++;
     					}
     				}
     
             		print '<tr class="liste_total">';
    -        		print '<td>' . $langs->trans('Total') . '</td>';
    +        		if ($num < $limit) print '<td align="left">'.$langs->trans("Total").'</td>';
    +        		else print '<td align="left">'.$langs->trans("Totalforthispage").'</td>';
             		print '<td colspan="2"></td>';
             		print '<td align="center">' . $total_qty . '</td>';
             		print '<td align="right">' . price($total_ht) . '</td>';
    @@ -262,5 +260,6 @@ if ($id > 0 || ! empty($ref))
     	dol_print_error();
     }
     
    +// End of page
     llxFooter();
     $db->close();
    diff --git a/htdocs/product/stock/card.php b/htdocs/product/stock/card.php
    index 4fccbf4622f..334ccdb0b65 100644
    --- a/htdocs/product/stock/card.php
    +++ b/htdocs/product/stock/card.php
    @@ -26,6 +26,7 @@
      */
     
     require '../../main.inc.php';
    +require_once DOL_DOCUMENT_ROOT.'/core/class/html.formfile.class.php';
     require_once DOL_DOCUMENT_ROOT.'/product/stock/class/entrepot.class.php';
     require_once DOL_DOCUMENT_ROOT.'/product/class/product.class.php';
     require_once DOL_DOCUMENT_ROOT.'/core/lib/stock.lib.php';
    @@ -33,10 +34,8 @@ require_once DOL_DOCUMENT_ROOT.'/core/lib/product.lib.php';
     require_once DOL_DOCUMENT_ROOT.'/core/class/html.formcompany.class.php';
     require_once DOL_DOCUMENT_ROOT.'/product/class/html.formproduct.class.php';
     
    -$langs->load("products");
    -$langs->load("stocks");
    -$langs->load("companies");
    -$langs->load("categories");
    +// Load translation files required by the page
    +$langs->loadLangs(array('products', 'stocks', 'companies', 'categories'));
     
     $action=GETPOST('action','aZ09');
     $cancel=GETPOST('cancel','alpha');
    @@ -60,10 +59,15 @@ $hookmanager->initHooks(array('warehousecard','globalcard'));
     
     $object = new Entrepot($db);
     
    +
     /*
      * Actions
      */
     
    +$usercanread = (($user->rights->stock->lire));
    +$usercancreate = (($user->rights->stock->creer));
    +$usercandelete = (($user->rights->stock->supprimer));
    +
     // Ajout entrepot
     if ($action == 'add' && $user->rights->stock->creer)
     {
    @@ -112,7 +116,7 @@ if ($action == 'add' && $user->rights->stock->creer)
     // Delete warehouse
     if ($action == 'confirm_delete' && $confirm == 'yes' && $user->rights->stock->supprimer)
     {
    -	$object->fetch($_REQUEST["id"]);
    +	$object->fetch(GETPOST('id','int'));
     	$result=$object->delete($user);
     	if ($result > 0)
     	{
    @@ -165,6 +169,11 @@ if ($cancel == $langs->trans("Cancel"))
     }
     
     
    +// Actions to build doc
    +$upload_dir = $conf->stock->dir_output;
    +$permissioncreate = $user->rights->stock->creer;
    +include DOL_DOCUMENT_ROOT.'/core/actions_builddoc.inc.php';
    +
     
     /*
      * View
    @@ -174,6 +183,7 @@ $productstatic=new Product($db);
     $form=new Form($db);
     $formproduct=new FormProduct($db);
     $formcompany=new FormCompany($db);
    +$formfile = new FormFile($db);
     
     $help_url='EN:Module_Stocks_En|FR:Module_Stock|ES:M&oacute;dulo_Stocks';
     llxHeader("",$langs->trans("WarehouseCard"),$help_url);
    @@ -288,12 +298,11 @@ else
     				$formconfirm = $form->formconfirm($_SERVER["PHP_SELF"]."?id=".$object->id,$langs->trans("DeleteAWarehouse"),$langs->trans("ConfirmDeleteWarehouse",$object->libelle),"confirm_delete",'',0,2);
     			}
     
    -			if (! $formconfirm) {
    -			    $parameters = array();
    -			    $reshook = $hookmanager->executeHooks('formConfirm', $parameters, $object, $action); // Note that $action and $object may have been modified by hook
    -			    if (empty($reshook)) $formconfirm.=$hookmanager->resPrint;
    -			    elseif ($reshook > 0) $formconfirm=$hookmanager->resPrint;
    -			}
    +			// Call Hook formConfirm
    +			$parameters = array();
    +			$reshook = $hookmanager->executeHooks('formConfirm', $parameters, $object, $action); // Note that $action and $object may have been modified by hook
    +			if (empty($reshook)) $formconfirm.=$hookmanager->resPrint;
    +			elseif ($reshook > 0) $formconfirm=$hookmanager->resPrint;
     
     			// Print form confirm
     			print $formconfirm;
    @@ -654,7 +663,49 @@ else
     	}
     }
     
    +/*
    + * Documents generes
    + */
     
    +if ($conf->global->MAIN_FEATURES_LEVEL >= 2)
    +{
    +	$modulepart='stock';
    +
    +	if ($action != 'create' && $action != 'edit' && $action != 'delete')
    +	{
    +		print '<br/>';
    +	    print '<div class="fichecenter"><div class="fichehalfleft">';
    +	    print '<a name="builddoc"></a>'; // ancre
    +
    +	    // Documents
    +	    $objectref = dol_sanitizeFileName($object->ref);
    +	    $relativepath = $comref . '/' . $objectref . '.pdf';
    +	    $filedir = $conf->stock->dir_output . '/' . $objectref;
    +	    $urlsource=$_SERVER["PHP_SELF"]."?id=".$object->id;
    +	    $genallowed=$usercanread;
    +	    $delallowed=$usercancreate;
    +	    $modulepart = 'stock';
    +
    +	    print $formfile->showdocuments($modulepart,$object->ref,$filedir,$urlsource,$genallowed,$delallowed,'',0,0,0,28,0,'',0,'',$object->default_lang, '', $object);
    +	    $somethingshown=$formfile->numoffiles;
    +
    +	    print '</div><div class="fichehalfright"><div class="ficheaddleft">';
    +
    +	    $MAXEVENT = 10;
    +
    +	    $morehtmlright = '<a href="'.DOL_URL_ROOT.'/product/agenda.php?id='.$object->id.'">';
    +	    $morehtmlright.= $langs->trans("SeeAll");
    +	    $morehtmlright.= '</a>';
    +
    +	    // List of actions on element
    +	    include_once DOL_DOCUMENT_ROOT . '/core/class/html.formactions.class.php';
    +	    $formactions = new FormActions($db);
    +	    $somethingshown = $formactions->showactions($object, 'stock', 0, 1, '', $MAXEVENT, '', $morehtmlright);		// Show all action for product
    +
    +	    print '</div></div></div>';
    +	}
    +}
    +
    +// End of page
     llxFooter();
    -
     $db->close();
    diff --git a/htdocs/product/stock/class/api_stockmovements.class.php b/htdocs/product/stock/class/api_stockmovements.class.php
    index 16d21c02eb3..2dc45a262ab 100644
    --- a/htdocs/product/stock/class/api_stockmovements.class.php
    +++ b/htdocs/product/stock/class/api_stockmovements.class.php
    @@ -93,7 +93,8 @@ class StockMovements extends DolibarrApi
          *
     	 * @throws RestException
          */
    -    function index($sortfield = "t.rowid", $sortorder = 'ASC', $limit = 100, $page = 0, $sqlfilters = '') {
    +    function index($sortfield = "t.rowid", $sortorder = 'ASC', $limit = 100, $page = 0, $sqlfilters = '')
    +    {
             global $db, $conf;
     
             $obj_ret = array();
    @@ -153,15 +154,15 @@ class StockMovements extends DolibarrApi
     		return $obj_ret;
         }
     
    -/*
    -    * @param   int     $product_id         Id product id {@min 1}
    -    * @param   int     $warehouse_id       Id warehouse {@min 1}
    -    * @param   float   $qty                Qty to add (Use negative value for a stock decrease) {@min 0} {@message qty must be higher than 0}
    -    * @param   string  $lot                Lot
    -    * @param   string  $movementcode       Movement code {@example INV123}
    -    * @param   string  $movementlabel      Movement label {@example Inventory number 123}
    -    * @param   string  $price              To update AWP (Average Weighted Price) when you make a stock increase (qty must be higher then 0).
    -    */
    +    /*
    +     * @param   int     $product_id         Id product id {@min 1}
    +     * @param   int     $warehouse_id       Id warehouse {@min 1}
    +     * @param   float   $qty                Qty to add (Use negative value for a stock decrease) {@min 0} {@message qty must be higher than 0}
    +     * @param   string  $lot                Lot
    +     * @param   string  $movementcode       Movement code {@example INV123}
    +     * @param   string  $movementlabel      Movement label {@example Inventory number 123}
    +     * @param   string  $price              To update AWP (Average Weighted Price) when you make a stock increase (qty must be higher then 0).
    +     */
     
     
         /**
    @@ -279,7 +280,8 @@ class StockMovements extends DolibarrApi
          * @param   MouvementStock  $object    Object to clean
          * @return    array    Array of cleaned object properties
          */
    -    function _cleanObjectDatas($object) {
    +    function _cleanObjectDatas($object)
    +    {
     
             $object = parent::_cleanObjectDatas($object);
     
    diff --git a/htdocs/product/stock/class/api_warehouses.class.php b/htdocs/product/stock/class/api_warehouses.class.php
    index 10b76d22a25..91ee105acb7 100644
    --- a/htdocs/product/stock/class/api_warehouses.class.php
    +++ b/htdocs/product/stock/class/api_warehouses.class.php
    @@ -92,7 +92,8 @@ class Warehouses extends DolibarrApi
          *
     	 * @throws RestException
          */
    -    function index($sortfield = "t.rowid", $sortorder = 'ASC', $limit = 100, $page = 0, $sqlfilters = '') {
    +    function index($sortfield = "t.rowid", $sortorder = 'ASC', $limit = 100, $page = 0, $sqlfilters = '')
    +    {
             global $db, $conf;
     
             $obj_ret = array();
    @@ -248,7 +249,8 @@ class Warehouses extends DolibarrApi
          * @param   Entrepot  $object    Object to clean
          * @return    array    Array of cleaned object properties
          */
    -    function _cleanObjectDatas($object) {
    +    function _cleanObjectDatas($object)
    +    {
     
             $object = parent::_cleanObjectDatas($object);
     
    diff --git a/htdocs/product/stock/class/entrepot.class.php b/htdocs/product/stock/class/entrepot.class.php
    index 1dfc3c21481..575aa2a705d 100644
    --- a/htdocs/product/stock/class/entrepot.class.php
    +++ b/htdocs/product/stock/class/entrepot.class.php
    @@ -33,8 +33,16 @@ require_once DOL_DOCUMENT_ROOT.'/core/class/commonobject.class.php';
      */
     class Entrepot extends CommonObject
     {
    +	/**
    +	 * @var string ID to identify managed object
    +	 */
     	public $element='stock';
    +
    +	/**
    +	 * @var string Name of table without prefix where object is stored
    +	 */
     	public $table_element='entrepot';
    +
     	public $picto='stock';
     
     	/**
    @@ -52,18 +60,28 @@ class Entrepot extends CommonObject
     	 */
     	const STATUS_OPEN_INTERNAL = 2;
     
    -	var $libelle;
    -	var $description;
    -	var $statut;
    -	var $lieu;
    -	var $address;
    +	public $libelle;
    +
    +	/**
    +	 * @var string description
    +	 */
    +	public $description;
    +
    +	public $statut;
    +	public $lieu;
    +
    +	/**
    +	 * @var string Address
    +	 */
    +	public $address;
    +
     	//! Code Postal
    -	var $zip;
    -	var $town;
    -	var $fk_parent;
    +	public $zip;
    +	public $town;
    +	public $fk_parent;
     
     	// List of short language codes for status
    -	var $statuts = array();
    +	public $statuts = array();
     
     	/**
     	 *  Constructor
    @@ -85,7 +103,6 @@ class Entrepot extends CommonObject
     		{
     			$this->statuts[self::STATUS_OPEN_ALL] = 'Opened';
     		}
    -
     	}
     
     	/**
    @@ -159,7 +176,6 @@ class Entrepot extends CommonObject
     			$this->db->rollback();
     			return -1;
     		}
    -
     	}
     
     	/**
    @@ -293,7 +309,6 @@ class Entrepot extends CommonObject
     			$this->error=$this->db->lasterror();
     			return -1;
     		}
    -
     	}
     
     
    @@ -410,6 +425,7 @@ class Entrepot extends CommonObject
     	}
     
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *  Return list of all warehouses
     	 *
    @@ -418,6 +434,7 @@ class Entrepot extends CommonObject
     	 */
     	function list_array($status=1)
     	{
    +        // phpcs:enable
     		$liste = array();
     
     		$sql = "SELECT rowid, ref as label";
    @@ -441,6 +458,7 @@ class Entrepot extends CommonObject
     		return $liste;
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *	Return number of unique different product into a warehouse
     	 *
    @@ -448,6 +466,7 @@ class Entrepot extends CommonObject
     	 */
     	function nb_different_products()
     	{
    +        // phpcs:enable
     		$ret=array();
     
     		$sql = "SELECT count(distinct p.rowid) as nb";
    @@ -473,6 +492,7 @@ class Entrepot extends CommonObject
     		return $ret;
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *	Return stock and value of warehosue
     	 *
    @@ -480,6 +500,7 @@ class Entrepot extends CommonObject
     	 */
     	function nb_products()
     	{
    +        // phpcs:enable
     		$ret=array();
     
     		$sql = "SELECT sum(ps.reel) as nb, sum(ps.reel * p.pmp) as value";
    @@ -517,6 +538,7 @@ class Entrepot extends CommonObject
     		return $this->LibStatut($this->statut,$mode);
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *	Return label of a given status
     	 *
    @@ -526,6 +548,7 @@ class Entrepot extends CommonObject
     	 */
     	function LibStatut($statut,$mode=0)
     	{
    +        // phpcs:enable
     		global $langs;
     
     		$langs->load('stocks');
    @@ -643,6 +666,7 @@ class Entrepot extends CommonObject
             $this->country_code='FR';
         }
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *	Return full path to current warehouse
     	 *
    @@ -650,6 +674,7 @@ class Entrepot extends CommonObject
     	 */
     	function get_full_arbo()
     	{
    +        // phpcs:enable
             global $user,$langs,$conf;
     
             $TArbo = array(empty($this->label)?$this->libelle:$this->label);
    @@ -683,14 +708,17 @@ class Entrepot extends CommonObject
             return implode(' >> ', array_reverse($TArbo));
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 * Return array of children warehouses ids from $id warehouse (recursive function)
     	 *
     	 * @param	int		$id					id parent warehouse
    -	 * @param	array()	$TChildWarehouses	array which will contain all children (param by reference)
    -	 * @return	array()	$TChildWarehouses	array which will contain all children
    +	 * @param	array	$TChildWarehouses	array which will contain all children (param by reference)
    +	 * @return	array	$TChildWarehouses	array which will contain all children
     	 */
    -	function get_children_warehouses($id, &$TChildWarehouses) {
    +    function get_children_warehouses($id, &$TChildWarehouses)
    +    {
    +        // phpcs:enable
     
     		$sql = 'SELECT rowid
     				FROM '.MAIN_DB_PREFIX.'entrepot
    @@ -705,7 +733,37 @@ class Entrepot extends CommonObject
     		}
     
     		return $TChildWarehouses;
    -
     	}
     
    +	/**
    +	 *	Create object on disk
    +	 *
    +	 *	@param     string		$modele			force le modele a utiliser ('' to not force)
    +	 * 	@param     Translate	$outputlangs	Object langs to use for output
    +	 *  @param     int			$hidedetails    Hide details of lines
    +	 *  @param     int			$hidedesc       Hide description
    +	 *  @param     int			$hideref        Hide ref
    +	 *  @return    int             				0 if KO, 1 if OK
    +	 */
    +	public function generateDocument($modele, $outputlangs='',$hidedetails=0,$hidedesc=0,$hideref=0)
    +	{
    +		global $conf,$user,$langs;
    +
    +		$langs->load("stocks");
    +
    +		if (! dol_strlen($modele)) {
    +
    +			$modele = 'standard';
    +
    +			if ($this->modelpdf) {
    +				$modele = $this->modelpdf;
    +			} elseif (! empty($conf->global->STOCK_ADDON_PDF)) {
    +				$modele = $conf->global->STOCK_ADDON_PDF;
    +			}
    +		}
    +
    +		$modelpath = "core/modules/stock/doc/";
    +
    +		return $this->commonGenerateDocument($modelpath, $modele, $outputlangs, $hidedetails, $hidedesc, $hideref);
    +	}
     }
    diff --git a/htdocs/product/stock/class/mouvementstock.class.php b/htdocs/product/stock/class/mouvementstock.class.php
    index f27dfa4a70e..0d8338c4d9f 100644
    --- a/htdocs/product/stock/class/mouvementstock.class.php
    +++ b/htdocs/product/stock/class/mouvementstock.class.php
    @@ -34,6 +34,7 @@ class MouvementStock extends CommonObject
     	 * @var string Id to identify managed objects
     	 */
     	public $element = 'stockmouvement';
    +
     	/**
     	 * @var string Name of table without prefix where object is stored
     	 */
    @@ -49,7 +50,12 @@ class MouvementStock extends CommonObject
     	public $datem = '';
     	public $price;
     	public $fk_user_author;
    -	public $label;
    +
    +	/**
    +     * @var string stock movements label
    +     */
    +    public $label;
    +
     	public $fk_origin;
     	public $origintype;
     	public $inventorycode;
    @@ -119,9 +125,15 @@ class MouvementStock extends CommonObject
     
     		// Set properties of movement
     		$this->product_id = $fk_product;
    -		$this->entrepot_id = $entrepot_id;
    +		$this->entrepot_id = $entrepot_id; // deprecated
    +		$this->warehouse_id = $entrepot_id;
     		$this->qty = $qty;
     		$this->type = $type;
    +		$this->price = $price;
    +		$this->label = $label;
    +		$this->inventorycode = $inventorycode;
    +		$this->datem = $now;
    +		$this->batch = $batch;
     
     		$mvid = 0;
     
    @@ -771,8 +783,8 @@ class MouvementStock extends CommonObject
     	 * Create or update batch record (update table llx_product_batch). No check is done here, done by parent.
     	 *
     	 * @param	array|int	$dluo	      Could be either
    -	 *                                     - int if row id of product_batch table
    -	 *                                     - or complete array('fk_product_stock'=>, 'batchnumber'=>)
    +	 *                                    - int if row id of product_batch table
    +	 *                                    - or complete array('fk_product_stock'=>, 'batchnumber'=>)
     	 * @param	int			$qty	      Quantity of product with batch number. May be a negative amount.
     	 * @return 	int   				      <0 if KO, else return productbatch id
     	 */
    @@ -851,6 +863,7 @@ class MouvementStock extends CommonObject
     		return $result;
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 * Return Url link of origin object
     	 *
    @@ -860,6 +873,7 @@ class MouvementStock extends CommonObject
     	 */
     	function get_origin($fk_origin, $origintype)
     	{
    +        // phpcs:enable
     	    $origin='';
     
     		switch ($origintype) {
    @@ -1004,6 +1018,7 @@ class MouvementStock extends CommonObject
     		return $this->LibStatut($mode);
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *  Renvoi le libelle d'un status donne
     	 *
    @@ -1012,31 +1027,60 @@ class MouvementStock extends CommonObject
     	 */
     	function LibStatut($mode=0)
     	{
    +        // phpcs:enable
     		global $langs;
     
    -		if ($mode == 0)
    +		if ($mode == 0 || $mode == 1)
     		{
     			return $langs->trans('StatusNotApplicable');
     		}
    -		if ($mode == 1)
    -		{
    -			return $langs->trans('StatusNotApplicable');
    -		}
    -		if ($mode == 2)
    +		elseif ($mode == 2)
     		{
     			return img_picto($langs->trans('StatusNotApplicable'),'statut9').' '.$langs->trans('StatusNotApplicable');
     		}
    -		if ($mode == 3)
    +		elseif ($mode == 3)
     		{
     			return img_picto($langs->trans('StatusNotApplicable'),'statut9');
     		}
    -		if ($mode == 4)
    +		elseif ($mode == 4)
     		{
     			return img_picto($langs->trans('StatusNotApplicable'),'statut9').' '.$langs->trans('StatusNotApplicable');
     		}
    -		if ($mode == 5)
    +		elseif ($mode == 5)
     		{
     			return $langs->trans('StatusNotApplicable').' '.img_picto($langs->trans('StatusNotApplicable'),'statut9');
     		}
     	}
    +
    +	/**
    +	 *	Create object on disk
    +	 *
    +	 *	@param     string		$modele			force le modele a utiliser ('' to not force)
    +	 * 	@param     Translate	$outputlangs	Object langs to use for output
    +	 *  @param     int			$hidedetails    Hide details of lines
    +	 *  @param     int			$hidedesc       Hide description
    +	 *  @param     int			$hideref        Hide ref
    +	 *  @return    int             				0 if KO, 1 if OK
    +	 */
    +	public function generateDocument($modele, $outputlangs='',$hidedetails=0,$hidedesc=0,$hideref=0)
    +	{
    +		global $conf,$user,$langs;
    +
    +		$langs->load("stocks");
    +
    +		if (! dol_strlen($modele)) {
    +
    +			$modele = 'stdmovement';
    +
    +			if ($this->modelpdf) {
    +				$modele = $this->modelpdf;
    +			} elseif (! empty($conf->global->MOUVEMENT_ADDON_PDF)) {
    +				$modele = $conf->global->MOUVEMENT_ADDON_PDF;
    +			}
    +		}
    +
    +		$modelpath = "core/modules/stock/doc/";
    +
    +		return $this->commonGenerateDocument($modelpath, $modele, $outputlangs, $hidedetails, $hidedesc, $hideref);
    +	}
     }
    diff --git a/htdocs/product/stock/class/productlot.class.php b/htdocs/product/stock/class/productlot.class.php
    index 6167a967199..d7b77cd83ee 100644
    --- a/htdocs/product/stock/class/productlot.class.php
    +++ b/htdocs/product/stock/class/productlot.class.php
    @@ -39,6 +39,7 @@ class Productlot extends CommonObject
     	 * @var string Id to identify managed objects
     	 */
     	public $element = 'productlot';
    +
     	/**
     	 * @var string Name of table without prefix where object is stored
     	 */
    @@ -46,6 +47,10 @@ class Productlot extends CommonObject
     
     	public $picto='barcode';
     
    +	/**
    +	 * 0=No test on entity, 1=Test with field entity, 2=Test with link by societe
    +	 * @var int
    +	 */
         public $ismultientitymanaged = 1;
     
     	/**
    @@ -54,9 +59,10 @@ class Productlot extends CommonObject
     	public $lines = array();
     
     	/**
    +	 * @var int Entity
     	 */
    -
     	public $entity;
    +
     	public $fk_product;
     	public $batch;
     	public $eatby = '';
    @@ -67,9 +73,6 @@ class Productlot extends CommonObject
     	public $fk_user_modif;
     	public $import_key;
     
    -	/**
    -	 */
    -
     
     	/**
     	 * Constructor
    @@ -166,7 +169,7 @@ class Productlot extends CommonObject
     					$error++;
     				}
     			}
    -			
    +
     			if (! $error && ! $notrigger) {
     				// Uncomment this and change MYOBJECT to your own tag if you
     				// want this action to call a trigger.
    @@ -234,7 +237,7 @@ class Productlot extends CommonObject
     				//$this->ref = $obj->fk_product.'_'.$obj->batch;
     
     				$this->batch = $obj->batch;
    -				$this->entity = (!empty($obj->entity)?$obj->entity:$conf->entity); // Prevent "null" entity 
    +				$this->entity = (!empty($obj->entity)?$obj->entity:$conf->entity); // Prevent "null" entity
     				$this->fk_product = $obj->fk_product;
     				$this->eatby = $this->db->jdate($obj->eatby);
     				$this->sellby = $this->db->jdate($obj->sellby);
    @@ -301,6 +304,13 @@ class Productlot extends CommonObject
     		// Check parameters
     		// Put here code to add a control on parameters values
     
    +		if (empty($this->oldcopy))
    +		{
    +			$org=new self($this->db);
    +			$org->fetch($this->id);
    +			$this->oldcopy=$org;
    +		}
    +
     		// Update request
     		$sql = 'UPDATE ' . MAIN_DB_PREFIX . $this->table_element . ' SET';
     		$sql .= ' entity = '.(isset($this->entity)?$this->entity:"null").',';
    @@ -333,7 +343,7 @@ class Productlot extends CommonObject
     				$error++;
     			}
     		}
    -		
    +
     		if (!$error && !$notrigger) {
     			// Uncomment this and change MYOBJECT to your own tag if you
     			// want this action calls a trigger.
    @@ -467,6 +477,7 @@ class Productlot extends CommonObject
     	    return $this->LibStatut(0,$mode);
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *	Return label of a given status
     	 *
    @@ -476,6 +487,7 @@ class Productlot extends CommonObject
     	 */
     	function LibStatut($statut,$mode=0)
     	{
    +        // phpcs:enable
     	    global $langs;
     
     	    //$langs->load('stocks');
    @@ -573,6 +585,4 @@ class Productlot extends CommonObject
     		$this->fk_user_modif = '';
     		$this->import_key = '';
     	}
    -
     }
    -
    diff --git a/htdocs/product/stock/class/productstockentrepot.class.php b/htdocs/product/stock/class/productstockentrepot.class.php
    index cbca4e5854d..1ab24b553d8 100644
    --- a/htdocs/product/stock/class/productstockentrepot.class.php
    +++ b/htdocs/product/stock/class/productstockentrepot.class.php
    @@ -3,7 +3,7 @@
      * Copyright (C) 2014-2016  Juanjo Menent       <jmenent@2byte.es>
      * Copyright (C) 2015       Florian Henry       <florian.henry@open-concept.pro>
      * Copyright (C) 2015       Raphaël Doursenaud  <rdoursenaud@gpcsolutions.fr>
    - * Copyright (C) ---Put here your own copyright and developer email---
    + * Copyright (C) 2018       Frédéric France     <frederic.france@netlogic.fr>
      *
      * This program is free software; you can redistribute it and/or modify
      * it under the terms of the GNU General Public License as published by
    @@ -44,14 +44,12 @@ class ProductStockEntrepot extends CommonObject
     	 * @var string Id to identify managed objects
     	 */
     	public $element = 'ProductStockEntrepot';
    +
     	/**
     	 * @var string Name of table without prefix where object is stored
     	 */
     	public $table_element = 'product_warehouse_properties';
     
    -	/**
    -	 */
    -
     	public $tms = '';
     	public $fk_product;
     	public $fk_entrepot;
    @@ -59,9 +57,6 @@ class ProductStockEntrepot extends CommonObject
     	public $desiredstock;
     	public $import_key;
     
    -	/**
    -	 */
    -
     
     	/**
     	 * Constructor
    @@ -131,7 +126,7 @@ class ProductStockEntrepot extends CommonObject
     		if (!$error) {
     			$this->id = $this->db->last_insert_id(MAIN_DB_PREFIX . $this->table_element);
     
    -			if (!$notrigger) {
    +			//if (!$notrigger) {
     				// Uncomment this and change MYOBJECT to your own tag if you
     				// want this action to call a trigger.
     
    @@ -139,7 +134,7 @@ class ProductStockEntrepot extends CommonObject
     				//$result=$this->call_trigger('MYOBJECT_CREATE',$user);
     				//if ($result < 0) $error++;
     				//// End call triggers
    -			}
    +			//}
     		}
     
     		// Commit or rollback
    @@ -345,7 +340,7 @@ class ProductStockEntrepot extends CommonObject
     			dol_syslog(__METHOD__ . ' ' . implode(',', $this->errors), LOG_ERR);
     		}
     
    -		if (!$error && !$notrigger) {
    +		//if (!$error && !$notrigger) {
     			// Uncomment this and change MYOBJECT to your own tag if you
     			// want this action calls a trigger.
     
    @@ -353,7 +348,7 @@ class ProductStockEntrepot extends CommonObject
     			//$result=$this->call_trigger('MYOBJECT_MODIFY',$user);
     			//if ($result < 0) { $error++; //Do also what you must do to rollback action if trigger fail}
     			//// End call triggers
    -		}
    +		//}
     
     		// Commit or rollback
     		if ($error) {
    @@ -383,8 +378,7 @@ class ProductStockEntrepot extends CommonObject
     
     		$this->db->begin();
     
    -		if (!$error) {
    -			if (!$notrigger) {
    +		//if (!$error && !$notrigger) {
     				// Uncomment this and change MYOBJECT to your own tag if you
     				// want this action calls a trigger.
     
    @@ -392,8 +386,7 @@ class ProductStockEntrepot extends CommonObject
     				//$result=$this->call_trigger('MYOBJECT_DELETE',$user);
     				//if ($result < 0) { $error++; //Do also what you must do to rollback action if trigger fail}
     				//// End call triggers
    -			}
    -		}
    +		//}
     
     		if (!$error) {
     			$sql = 'DELETE FROM ' . MAIN_DB_PREFIX . $this->table_element;
    @@ -516,6 +509,7 @@ class ProductStockEntrepot extends CommonObject
     		return $this->LibStatut($this->status,$mode);
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *  Renvoi le libelle d'un status donne
     	 *
    @@ -525,38 +519,38 @@ class ProductStockEntrepot extends CommonObject
     	 */
     	function LibStatut($status,$mode=0)
     	{
    +        // phpcs:enable
     		global $langs;
     
     		if ($mode == 0)
     		{
    -			$prefix='';
     			if ($status == 1) return $langs->trans('Enabled');
    -			if ($status == 0) return $langs->trans('Disabled');
    +			elseif ($status == 0) return $langs->trans('Disabled');
     		}
    -		if ($mode == 1)
    +		elseif ($mode == 1)
     		{
     			if ($status == 1) return $langs->trans('Enabled');
    -			if ($status == 0) return $langs->trans('Disabled');
    +			elseif ($status == 0) return $langs->trans('Disabled');
     		}
    -		if ($mode == 2)
    +		elseif ($mode == 2)
     		{
     			if ($status == 1) return img_picto($langs->trans('Enabled'),'statut4').' '.$langs->trans('Enabled');
    -			if ($status == 0) return img_picto($langs->trans('Disabled'),'statut5').' '.$langs->trans('Disabled');
    +			elseif ($status == 0) return img_picto($langs->trans('Disabled'),'statut5').' '.$langs->trans('Disabled');
     		}
    -		if ($mode == 3)
    +		elseif ($mode == 3)
     		{
     			if ($status == 1) return img_picto($langs->trans('Enabled'),'statut4');
    -			if ($status == 0) return img_picto($langs->trans('Disabled'),'statut5');
    +			elseif ($status == 0) return img_picto($langs->trans('Disabled'),'statut5');
     		}
    -		if ($mode == 4)
    +		elseif ($mode == 4)
     		{
     			if ($status == 1) return img_picto($langs->trans('Enabled'),'statut4').' '.$langs->trans('Enabled');
    -			if ($status == 0) return img_picto($langs->trans('Disabled'),'statut5').' '.$langs->trans('Disabled');
    +			elseif ($status == 0) return img_picto($langs->trans('Disabled'),'statut5').' '.$langs->trans('Disabled');
     		}
    -		if ($mode == 5)
    +		elseif ($mode == 5)
     		{
     			if ($status == 1) return $langs->trans('Enabled').' '.img_picto($langs->trans('Enabled'),'statut4');
    -			if ($status == 0) return $langs->trans('Disabled').' '.img_picto($langs->trans('Disabled'),'statut5');
    +			elseif ($status == 0) return $langs->trans('Disabled').' '.img_picto($langs->trans('Disabled'),'statut5');
     		}
     	}
     
    @@ -577,8 +571,5 @@ class ProductStockEntrepot extends CommonObject
     		$this->seuil_stock_alerte = '';
     		$this->desiredstock = '';
     		$this->import_key = '';
    -
    -
     	}
    -
     }
    diff --git a/htdocs/product/stock/fiche-valo.php b/htdocs/product/stock/fiche-valo.php
    index e05013cbe77..d815e56a00b 100644
    --- a/htdocs/product/stock/fiche-valo.php
    +++ b/htdocs/product/stock/fiche-valo.php
    @@ -26,9 +26,8 @@ require '../../main.inc.php';
     require_once DOL_DOCUMENT_ROOT.'/product/stock/class/entrepot.class.php';
     require_once DOL_DOCUMENT_ROOT.'/core/lib/stock.lib.php';
     
    -$langs->load("products");
    -$langs->load("stocks");
    -$langs->load("companies");
    +// Load translation files required by the page
    +$langs->loadLangs(array('products', 'stocks', 'companies'));
     $mesg = '';
     
     // Security check
    @@ -141,5 +140,6 @@ if ($_GET["id"])
     	print "</div>";
     }
     
    +// End of page
     llxFooter();
     $db->close();
    diff --git a/htdocs/product/stock/index.php b/htdocs/product/stock/index.php
    index a1414ab06ac..e658b794d4b 100644
    --- a/htdocs/product/stock/index.php
    +++ b/htdocs/product/stock/index.php
    @@ -27,8 +27,8 @@ require '../../main.inc.php';
     require_once DOL_DOCUMENT_ROOT.'/product/stock/class/entrepot.class.php';
     require_once DOL_DOCUMENT_ROOT.'/product/class/product.class.php';
     
    -$langs->load("stocks");
    -$langs->load("productbatch");
    +// Load translation files required by the page
    +$langs->loadLangs(array('stocks', 'productbatch'));
     
     // Security check
     $result=restrictedArea($user,'stock');
    @@ -185,6 +185,6 @@ if ($resql)
     //print '</td></tr></table>';
     print '</div></div></div>';
     
    +// End of page
     llxFooter();
    -
     $db->close();
    diff --git a/htdocs/product/stock/info.php b/htdocs/product/stock/info.php
    index 4d49a0c8514..065dd448a8d 100644
    --- a/htdocs/product/stock/info.php
    +++ b/htdocs/product/stock/info.php
    @@ -26,6 +26,7 @@ require_once DOL_DOCUMENT_ROOT.'/product/stock/class/entrepot.class.php';
     require_once DOL_DOCUMENT_ROOT.'/core/lib/functions2.lib.php';
     require_once DOL_DOCUMENT_ROOT.'/core/lib/stock.lib.php';
     
    +// Load translation files required by the page
     $langs->load("stocks");
     
     $id = GETPOST('id','int');
    @@ -72,6 +73,6 @@ dol_print_object_info($object);
     
     print '</div>';
     
    +// End of page
     llxFooter();
    -
     $db->close();
    diff --git a/htdocs/product/stock/list.php b/htdocs/product/stock/list.php
    index 3d01e7a9f06..ca6cad1d664 100644
    --- a/htdocs/product/stock/list.php
    +++ b/htdocs/product/stock/list.php
    @@ -27,6 +27,7 @@
     require '../../main.inc.php';
     require_once DOL_DOCUMENT_ROOT.'/product/stock/class/entrepot.class.php';
     
    +// Load translation files required by the page
     $langs->load("stocks");
     
     // Security check
    @@ -133,7 +134,7 @@ if ($result)
     	$newcardbutton='';
     	if ($user->rights->stock->creer)
     	{
    -		$newcardbutton='<a class="butActionNew" href="'.DOL_URL_ROOT.'/product/stock/card.php?action=create">'.$langs->trans('MenuNewWarehouse');
    +		$newcardbutton='<a class="butActionNew" href="'.DOL_URL_ROOT.'/product/stock/card.php?action=create"><span class="valignmiddle">'.$langs->trans('MenuNewWarehouse').'</span>';
     		$newcardbutton.= '<span class="fa fa-plus-circle valignmiddle"></span>';
     		$newcardbutton.= '</a>';
     	}
    @@ -150,7 +151,7 @@ if ($result)
     	if ($sall)
     	{
     	    foreach($fieldstosearchall as $key => $val) $fieldstosearchall[$key]=$langs->trans($val);
    -	    print $langs->trans("FilterOnInto", $sall) . join(', ',$fieldstosearchall);
    +	    print '<div class="divsearchfieldfilter">'.$langs->trans("FilterOnInto", $sall) . join(', ',$fieldstosearchall).'</div>';
     	}
     
     	$moreforfilter='';
    @@ -270,7 +271,6 @@ else
       dol_print_error($db);
     }
     
    -
    +// End of page
     llxFooter();
    -
     $db->close();
    diff --git a/htdocs/product/stock/massstockmove.php b/htdocs/product/stock/massstockmove.php
    index 270217b33f9..c585b7a7e89 100644
    --- a/htdocs/product/stock/massstockmove.php
    +++ b/htdocs/product/stock/massstockmove.php
    @@ -1,5 +1,5 @@
     <?php
    -/* Copyright (C) 2013-2016 Laurent Destaileur	<ely@users.sourceforge.net>
    +/* Copyright (C) 2013-2018 Laurent Destaileur	<ely@users.sourceforge.net>
      * Copyright (C) 2014	   Regis Houssin		<regis.houssin@capnetworks.com>
      *
      * This program is free software: you can redistribute it and/or modify
    @@ -31,10 +31,8 @@ require_once DOL_DOCUMENT_ROOT.'/core/class/html.formother.class.php';
     require_once DOL_DOCUMENT_ROOT.'/fourn/class/fournisseur.commande.class.php';
     require_once DOL_DOCUMENT_ROOT.'/product/class/html.formproduct.class.php';
     
    -$langs->load("products");
    -$langs->load("stocks");
    -$langs->load("orders");
    -$langs->load("productbatch");
    +// Load translation files required by the page
    +$langs->loadLangs(array('products', 'stocks', 'orders', 'productbatch'));
     
     // Security check
     if ($user->societe_id) {
    @@ -287,7 +285,7 @@ if ($action == 'createmovements')
     			}
     			else
     			{
    -				dol_print_error('',"Bad value saved into sessions");
    +				// dol_print_error('',"Bad value saved into sessions");
     				$error++;
     			}
     		}
    @@ -336,8 +334,6 @@ $buttonrecordnoent=$langs->transnoentitiesnoconv("RecordMovement");
     print '<span class="opacitymedium">'.$langs->trans("SelectProductInAndOutWareHouse",$titletoaddnoent,$buttonrecordnoent).'</span><br>';
     print '<br>'."\n";
     
    -$var=true;
    -
     // Form to add a line
     print '<form action="'.$_SERVER["PHP_SELF"].'" method="POST" name="formulaire">';
     print '<input type="hidden" name="token" value="' .$_SESSION['newtoken'] . '">';
    @@ -377,25 +373,25 @@ else
     	$limit = $conf->global->PRODUIT_LIMIT_SIZE;
     }
     
    -print $form->select_produits($id_product, 'productid', $filtertype, $limit, 0, -1, 2, '', 0, array(), 0, '1', 0, 'minwidth300imp maxwidth400', 1);
    +print $form->select_produits($id_product, 'productid', $filtertype, $limit, 0, -1, 2, '', 0, array(), 0, '1', 0, 'minwidth200imp maxwidth300', 1);
     print '</td>';
     // Batch number
     if ($conf->productbatch->enabled)
     {
     	print '<td>';
    -	print '<input type="text" name="batch" class="flat maxwidth50onsmartphone" value="'.$batch.'">';
    +	print '<input type="text" name="batch" class="flat maxwidth50" value="'.$batch.'">';
     	print '</td>';
     }
     // In warehouse
     print '<td>';
    -print $formproduct->selectWarehouses($id_sw, 'id_sw', 'warehouseopen,warehouseinternal', 1, 0, 0, '', 0, 0, array(), 'minwidth200imp');
    +print $formproduct->selectWarehouses($id_sw, 'id_sw', 'warehouseopen,warehouseinternal', 1, 0, 0, '', 0, 0, array(), 'minwidth200imp maxwidth200');
     print '</td>';
     // Out warehouse
     print '<td>';
    -print $formproduct->selectWarehouses($id_tw, 'id_tw', 'warehouseopen,warehouseinternal', 1, 0, 0, '', 0, 0, array(), 'minwidth200imp');
    +print $formproduct->selectWarehouses($id_tw, 'id_tw', 'warehouseopen,warehouseinternal', 1, 0, 0, '', 0, 0, array(), 'minwidth200imp maxwidth200');
     print '</td>';
     // Qty
    -print '<td align="center"><input type="text" size="3" class="flat" name="qty" value="'.$qty.'"></td>';
    +print '<td align="center"><input type="text" class="flat maxwidth50" name="qty" value="'.$qty.'"></td>';
     // Button to add line
     print '<td align="right"><input type="submit" class="button" name="addline" value="'.dol_escape_htmltag($titletoadd).'"></td>';
     
    @@ -404,8 +400,6 @@ print '</tr>';
     
     foreach($listofdata as $key => $val)
     {
    -
    -
     	$productstatic->fetch($val['id_product']);
     	$warehousestatics->fetch($val['id_sw']);
     	$warehousestatict->fetch($val['id_tw']);
    @@ -468,7 +462,6 @@ print '<div class="center"><input class="button" type="submit" name="valid" valu
     
     print '</form>';
     
    -
    +// End of page
     llxFooter();
    -
     $db->close();
    diff --git a/htdocs/product/stock/mouvement.php b/htdocs/product/stock/mouvement.php
    index 883cd316c76..8ee5383ded0 100644
    --- a/htdocs/product/stock/mouvement.php
    +++ b/htdocs/product/stock/mouvement.php
    @@ -26,6 +26,7 @@
      */
     
     require '../../main.inc.php';
    +require_once DOL_DOCUMENT_ROOT.'/core/class/html.formfile.class.php';
     require_once DOL_DOCUMENT_ROOT.'/product/class/product.class.php';
     require_once DOL_DOCUMENT_ROOT.'/product/stock/class/entrepot.class.php';
     require_once DOL_DOCUMENT_ROOT.'/product/stock/class/mouvementstock.class.php';
    @@ -41,8 +42,8 @@ if (! empty($conf->projet->enabled))
     	require_once DOL_DOCUMENT_ROOT.'/projet/class/project.class.php';
     }
     
    -$langs->load("products");
    -$langs->load("stocks");
    +// Load translation files required by the page
    +$langs->loadLangs(array('products', 'stocks'));
     if (! empty($conf->productbatch->enabled)) $langs->load("productbatch");
     
     // Security check
    @@ -68,6 +69,7 @@ $search_inventorycode = trim(GETPOST("search_inventorycode"));
     $search_user = trim(GETPOST("search_user"));
     $search_batch = trim(GETPOST("search_batch"));
     $search_qty = trim(GETPOST("search_qty"));
    +$search_type_mouvement=GETPOST('search_type_mouvement','int');
     
     $limit = GETPOST('limit','int')?GETPOST('limit','int'):$conf->liste_limit;
     $page = GETPOST("page",'int');
    @@ -84,6 +86,7 @@ $pdluoid=GETPOST('pdluoid','int');
     $object = new MouvementStock($db);
     $hookmanager->initHooks(array('movementlist'));
     $extrafields = new ExtraFields($db);
    +$formfile = new FormFile($db);
     
     // fetch optionals attributes and labels
     $extralabels = $extrafields->fetch_name_optionals_label('movement');
    @@ -92,7 +95,7 @@ $search_array_options=$extrafields->getOptionalsFromPost($extralabels,'','search
     $arrayfields=array(
         'm.rowid'=>array('label'=>$langs->trans("Ref"), 'checked'=>1),
         'm.datem'=>array('label'=>$langs->trans("Date"), 'checked'=>1),
    -    'p.ref'=>array('label'=>$langs->trans("ProductRef"), 'checked'=>1),
    +    'p.ref'=>array('label'=>$langs->trans("ProductRef"), 'checked'=>1, 'css'=>'maxwidth100'),
         'p.label'=>array('label'=>$langs->trans("ProductLabel"), 'checked'=>1),
         'm.batch'=>array('label'=>$langs->trans("BatchNumberShort"), 'checked'=>1, 'enabled'=>(! empty($conf->productbatch->enabled))),
         'pl.eatby'=>array('label'=>$langs->trans("EatByDate"), 'checked'=>0, 'enabled'=>(! empty($conf->productbatch->enabled))),
    @@ -101,6 +104,7 @@ $arrayfields=array(
         'm.fk_user_author'=>array('label'=>$langs->trans("Author"), 'checked'=>0),
         'm.inventorycode'=>array('label'=>$langs->trans("InventoryCodeShort"), 'checked'=>1),
         'm.label'=>array('label'=>$langs->trans("LabelMovement"), 'checked'=>1),
    +    'm.type_mouvement'=>array('label'=>$langs->trans("TypeMovement"), 'checked'=>1),
         'origin'=>array('label'=>$langs->trans("Origin"), 'checked'=>1),
     	'm.value'=>array('label'=>$langs->trans("Qty"), 'checked'=>1),
     	'm.price'=>array('label'=>$langs->trans("UnitPurchaseValue"), 'checked'=>0),
    @@ -114,6 +118,10 @@ $arrayfields=array(
      * Actions
      */
     
    +$usercanread = (($user->rights->stock->mouvement->lire));
    +$usercancreate = (($user->rights->stock->mouvement->creer));
    +$usercandelete = (($user->rights->stock->mouvement->supprimer));
    +
     if (GETPOST('cancel','alpha')) { $action='list'; $massaction=''; }
     if (! GETPOST('confirmmassaction','alpha') && $massaction != 'presend' && $massaction != 'confirm_presend') { $massaction=''; }
     
    @@ -130,6 +138,8 @@ if (GETPOST('button_removefilter_x','alpha') || GETPOST('button_removefilter.x',
         $month='';
         $search_ref='';
         $search_movement="";
    +    $search_type_mouvement="";
    +    $search_inventorycode="";
         $search_product_ref="";
         $search_product="";
         $search_warehouse="";
    @@ -389,7 +399,18 @@ if ($action == "transfert_stock" && ! $cancel)
         }
     }
     
    -if (empty($reshook))
    +
    +/*
    + * Build document
    + */
    +/* The builddoc action for object of a movement must be on the movement card
    +// Actions to build doc
    +$upload_dir = $conf->stock->dir_output;
    +$permissioncreate = $user->rights->stock->creer;
    +include DOL_DOCUMENT_ROOT.'/core/actions_builddoc.inc.php';
    +*/
    +
    +if (empty($reshook) && $action != 'remove_file')
     {
         $objectclass='MouvementStock';
         $objectlabel='Movements';
    @@ -419,6 +440,7 @@ $sql = "SELECT p.rowid, p.ref as product_ref, p.label as produit, p.tobatch, p.f
     $sql.= " e.ref as stock, e.rowid as entrepot_id, e.lieu,";
     $sql.= " m.rowid as mid, m.value as qty, m.datem, m.fk_user_author, m.label, m.inventorycode, m.fk_origin, m.origintype,";
     $sql.= " m.batch, m.price,";
    +$sql.= " m.type_mouvement,";
     $sql.= " pl.rowid as lotid, pl.eatby, pl.sellby,";
     $sql.= " u.login, u.photo, u.lastname, u.firstname";
     // Add fields from extrafields
    @@ -460,6 +482,7 @@ if ($search_warehouse > 0)          $sql.= " AND e.rowid = '".$db->escape($searc
     if (! empty($search_user))          $sql.= natural_search('u.login', $search_user);
     if (! empty($search_batch))         $sql.= natural_search('m.batch', $search_batch);
     if ($search_qty != '')				$sql.= natural_search('m.value', $search_qty, 1);
    +if ($search_type_mouvement)	$sql.= " AND m.type_mouvement = '".$db->escape($search_type_mouvement)."'";
     // Add where from extra fields
     include DOL_DOCUMENT_ROOT.'/core/tpl/extrafields_list_search_sql.tpl.php';
     // Add where from hooks
    @@ -480,11 +503,21 @@ if (empty($conf->global->MAIN_DISABLE_FULL_SCANLIST))
         }
     }
     
    -$sql.= $db->plimit($limit+1, $offset);
    +if(empty($search_inventorycode))
    +{
    +	$sql.= $db->plimit($limit+1, $offset);
    +}
    +else
    +{
    +	$limit = 0;
    +}
     
     //print $sql;
     
     $resql = $db->query($sql);
    +
    +if(!empty($search_inventorycode)) $limit = $db->num_rows($resql);
    +
     if ($resql)
     {
     	$product = new Product($db);
    @@ -663,6 +696,7 @@ if ($resql)
         if ($id > 0)                 $param.='&id='.$id;
         if ($search_movement)        $param.='&search_movement='.urlencode($search_movement);
         if ($search_inventorycode)   $param.='&search_inventorycode='.urlencode($search_inventorycode);
    +    if ($search_type_mouvement)	 $param.='&search_type_mouvement='.urlencode($search_type_mouvement);
         if ($search_product_ref)     $param.='&search_product_ref='.urlencode($search_product_ref);
         if ($search_product)         $param.='&search_product='.urlencode($search_product);
         if ($search_batch)           $param.='&search_batch='.urlencode($search_batch);
    @@ -701,7 +735,7 @@ if ($resql)
     	if ($sall)
         {
             foreach($fieldstosearchall as $key => $val) $fieldstosearchall[$key]=$langs->trans($val);
    -        print $langs->trans("FilterOnInto", $sall) . join(', ',$fieldstosearchall);
    +        print '<div class="divsearchfieldfilter">'.$langs->trans("FilterOnInto", $sall) . join(', ',$fieldstosearchall).'</div>';
         }
     
         $moreforfilter='';
    @@ -735,12 +769,12 @@ if ($resql)
         }
         if (! empty($arrayfields['m.datem']['checked']))
         {
    -    	print '<td class="liste_titre" valign="right">';
    +    	print '<td class="liste_titre nowraponall">';
     	    print '<input class="flat" type="text" size="2" maxlength="2" placeholder="'.dol_escape_htmltag($langs->trans("Month")).'" name="month" value="'.$month.'">';
         	if (empty($conf->productbatch->enabled)) print '&nbsp;';
     	    //else print '<br>';
     	    $syear = $year?$year:-1;
    -	    print '<input class="flat" type="text" size="3" maxlength="4" placeholder="'.dol_escape_htmltag($langs->trans("Year")).'" name="year" value="'.($syear > 0 ? $syear : '').'">';
    +	    print '<input class="flat maxwidth50" type="text" maxlength="4" placeholder="'.dol_escape_htmltag($langs->trans("Year")).'" name="year" value="'.($syear > 0 ? $syear : '').'">';
     	    //print $formother->selectyear($syear,'year',1, 20, 5);
     	    print '</td>';
         }
    @@ -748,7 +782,7 @@ if ($resql)
         {
     	    // Product Ref
     	    print '<td class="liste_titre" align="left">';
    -	    print '<input class="flat maxwidth100" type="text" name="search_product_ref" value="'.dol_escape_htmltag($idproduct?$product->ref:$search_product_ref).'">';
    +	    print '<input class="flat maxwidth75" type="text" name="search_product_ref" value="'.dol_escape_htmltag($idproduct?$product->ref:$search_product_ref).'">';
     	    print '</td>';
         }
         if (! empty($arrayfields['p.label']['checked']))
    @@ -761,7 +795,7 @@ if ($resql)
         // Batch
         if (! empty($arrayfields['m.batch']['checked']))
         {
    -    	print '<td class="liste_titre" align="center"><input class="flat maxwidth100" type="text" name="search_batch" value="'.dol_escape_htmltag($search_batch).'"></td>';
    +    	print '<td class="liste_titre" align="center"><input class="flat maxwidth75" type="text" name="search_batch" value="'.dol_escape_htmltag($search_batch).'"></td>';
     	}
         if (! empty($arrayfields['pl.eatby']['checked']))
         {
    @@ -801,6 +835,22 @@ if ($resql)
     	    print '<td class="liste_titre" align="left">';
     	    print '<input class="flat" type="text" size="8" name="search_movement" value="'.dol_escape_htmltag($search_movement).'">';
     	    print '</td>';
    +    }
    +	if (! empty($arrayfields['m.type_mouvement']['checked']))
    +    {
    +	    // Type of movement
    +	    print '<td class="liste_titre" align="center">';
    +	    //print '<input class="flat" type="text" size="3" name="search_type_mouvement" value="'.dol_escape_htmltag($search_type_mouvement).'">';
    +		print '<select name="search_type_mouvement">';
    +		print '<option value="" '.(($search_type_mouvement=="")?'selected="selected"':'').'></option>';
    +		print '<option value="0" '.(($search_type_mouvement=="0")?'selected="selected"':'').'>0</option>';
    +		print '<option value="1" '.(($search_type_mouvement=="1")?'selected="selected"':'').'>1</option>';
    +		print '<option value="2" '.(($search_type_mouvement=="2")?'selected="selected"':'').'>2</option>';
    +		print '<option value="3" '.(($search_type_mouvement=="3")?'selected="selected"':'').'>3</option>';
    +		print '</select>';
    +		// TODO: add new function $formentrepot->selectTypeOfMovement(...) like
    +		// print $formproduct->selectWarehouses($search_warehouse, 'search_warehouse', 'warehouseopen,warehouseinternal', 1, 0, 0, '', 0, 0, null, 'maxwidth200');
    +	    print '</td>';
         }
         if (! empty($arrayfields['origin']['checked']))
         {
    @@ -824,6 +874,7 @@ if ($resql)
         	print '</td>';
         }
     
    +
         // Extra fields
         include DOL_DOCUMENT_ROOT.'/core/tpl/extrafields_list_search_input.tpl.php';
     
    @@ -862,6 +913,7 @@ if ($resql)
         if (! empty($arrayfields['m.fk_user_author']['checked']))   print_liste_field_titre($arrayfields['m.fk_user_author']['label'],$_SERVER["PHP_SELF"], "m.fk_user_author","",$param,"",$sortfield,$sortorder);
         if (! empty($arrayfields['m.inventorycode']['checked']))    print_liste_field_titre($arrayfields['m.inventorycode']['label'],$_SERVER["PHP_SELF"], "m.inventorycode","",$param,"",$sortfield,$sortorder);
         if (! empty($arrayfields['m.label']['checked']))            print_liste_field_titre($arrayfields['m.label']['label'],$_SERVER["PHP_SELF"], "m.label","",$param,"",$sortfield,$sortorder);
    +    if (! empty($arrayfields['m.type_mouvement']['checked']))	print_liste_field_titre($arrayfields['m.type_mouvement']['label'],$_SERVER["PHP_SELF"], "m.type_mouvement","",$param,'align="center"',$sortfield,$sortorder);
         if (! empty($arrayfields['origin']['checked']))             print_liste_field_titre($arrayfields['origin']['label'],$_SERVER["PHP_SELF"], "","",$param,"",$sortfield,$sortorder);
         if (! empty($arrayfields['m.value']['checked']))            print_liste_field_titre($arrayfields['m.value']['label'],$_SERVER["PHP_SELF"], "m.value","",$param,'align="right"',$sortfield,$sortorder);
         if (! empty($arrayfields['m.price']['checked']))            print_liste_field_titre($arrayfields['m.price']['label'],$_SERVER["PHP_SELF"], "m.price","",$param,'align="right"',$sortfield,$sortorder);
    @@ -975,12 +1027,25 @@ if ($resql)
             if (! empty($arrayfields['m.inventorycode']['checked']))
             {
     	        // Inventory code
    -	        print '<td>'.$objp->inventorycode.'</td>';
    +	        print '<td>'.'<a href="'
    +								.DOL_URL_ROOT.'/product/stock/mouvement.php'
    +								.'?id='.$objp->entrepot_id
    +								.'&amp;search_inventorycode='.$objp->inventorycode
    +							    .'&amp;search_type_mouvement='.$objp->type_mouvement
    +						.'">'
    +							.$objp->inventorycode
    +						.'</a>'
    +					.'</td>';
             }
             if (! empty($arrayfields['m.label']['checked']))
             {
                 // Label of movement
             	print '<td class="tdoverflowmax100aaa">'.$objp->label.'</td>';
    +        }
    +		if (! empty($arrayfields['m.type_mouvement']['checked']))
    +        {
    +            // Type of movement
    +        	print '<td align="center">'.$objp->type_mouvement.'</td>';
             }
             if (! empty($arrayfields['origin']['checked']))
             {
    @@ -999,7 +1064,7 @@ if ($resql)
             {
             	// Price
             	print '<td align="right">';
    -        	print price($objp->price);
    +        	if ($objp->price != 0) print price($objp->price);
             	print '</td>';
             }
             // Action column
    @@ -1059,7 +1124,55 @@ else
         dol_print_error($db);
     }
     
    +
    +
    +/*
    + * Documents generes
    + */
    +/* Area for doc and last events of warehouse are stored on the main card of warehouse
    +$modulepart='mouvement';
    +
    +if ($action != 'create' && $action != 'edit' && $action != 'delete' && $id>0)
    +{
    +	print '<br/>';
    +    print '<div class="fichecenter"><div class="fichehalfleft">';
    +    print '<a name="builddoc"></a>'; // ancre
    +
    +    // Documents
    +    $objectref = dol_sanitizeFileName($object->ref);
    +	// Add inventorycode & type_mouvement to filename of the pdf
    +	if(!empty($search_inventorycode)) $objectref.="_".$id."_".$search_inventorycode;
    +	if($search_type_mouvement) $objectref.="_".$search_type_mouvement;
    +    $relativepath = $comref . '/' . $objectref . '.pdf';
    +    $filedir = $conf->stock->dir_output . '/movement/' . $objectref;
    +
    +    $urlsource=$_SERVER["PHP_SELF"]."?id=".$object->id."&search_inventorycode=".$search_inventorycode."&search_type_mouvement=$search_type_mouvement";
    +    $genallowed=$usercanread;
    +    $delallowed=$usercancreate;
    +
    +	$genallowed=$user->rights->stock->mouvement->lire;
    +    $delallowed=$user->rights->stock->mouvement->creer;
    +
    +    print $formfile->showdocuments($modulepart,$objectref,$filedir,$urlsource,$genallowed,$delallowed,'',0,0,0,28,0,'',0,'',$object->default_lang, '', $object);
    +    $somethingshown=$formfile->numoffiles;
    +
    +    print '</div><div class="fichehalfright"><div class="ficheaddleft">';
    +
    +    $MAXEVENT = 10;
    +
    +    $morehtmlright = '<a href="'.DOL_URL_ROOT.'/product/agenda.php?id='.$object->id.'">';
    +    $morehtmlright.= $langs->trans("SeeAll");
    +    $morehtmlright.= '</a>';
    +
    +    // List of actions on element
    +    include_once DOL_DOCUMENT_ROOT . '/core/class/html.formactions.class.php';
    +    $formactions = new FormActions($db);
    +    $somethingshown = $formactions->showactions($object, 'stock', 0, 1, '', $MAXEVENT, '', $morehtmlright);		// Show all action for product
    +
    +    print '</div></div></div>';
    +}
    +*/
    +
    +// End of page
     llxFooter();
    -
     $db->close();
    -
    diff --git a/htdocs/product/stock/product.php b/htdocs/product/stock/product.php
    index bc4d6daaaa4..324e14047d4 100644
    --- a/htdocs/product/stock/product.php
    +++ b/htdocs/product/stock/product.php
    @@ -1,5 +1,5 @@
     <?php
    -/* Copyright (C) 2001-2007 Rodolphe Quiedeville <rodolphe@quiedeville.org>
    +/* Copyright (C) 2001-2007  Rodolphe Quiedeville    <rodolphe@quiedeville.org>
      * Copyright (C) 2004-2015 Laurent Destailleur  <eldy@users.sourceforge.net>
      * Copyright (C) 2004      Eric Seigne          <eric.seigne@ryxeo.com>
      * Copyright (C) 2005      Simon TOSSER         <simon@kornog-computing.com>
    @@ -8,6 +8,7 @@
      * Copyright (C) 2013-2015 Juanjo Menent	    <jmenent@2byte.es>
      * Copyright (C) 2014-2015 Cédric Gross         <c.gross@kreiz-it.fr>
      * Copyright (C) 2015      Marcos García        <marcosgdf@gmail.com>
    + * Copyright (C) 2018       Frédéric France         <frederic.france@netlogic.fr>
      *
      * This program is free software; you can redistribute it and/or modify
      * it under the terms of the GNU General Public License as published by
    @@ -44,11 +45,8 @@ if (! empty($conf->projet->enabled))
     	require_once DOL_DOCUMENT_ROOT.'/projet/class/project.class.php';
     }
     
    -$langs->load("products");
    -$langs->load("orders");
    -$langs->load("bills");
    -$langs->load("stocks");
    -$langs->load("sendings");
    +// Load translation files required by the page
    +$langs->loadlangs(array('products', 'orders', 'bills', 'stocks', 'sendings'));
     if (! empty($conf->productbatch->enabled)) $langs->load("productbatch");
     
     $backtopage=GETPOST('backtopage','alpha');
    @@ -85,6 +83,9 @@ if ($id > 0 || ! empty($ref))
         $result = $object->fetch($id, $ref);
     
     }
    +
    +if(empty($id) && !empty($object->id)) $id = $object->id;
    +
     $modulepart='product';
     
     // Get object canvas (By default, this is not defined, so standard usage of dolibarr)
    @@ -130,27 +131,27 @@ if ($action == 'addlimitstockwarehouse' && !empty($user->rights->produit->creer)
     	if($maj_ok) {
     
     		$pse = new ProductStockEntrepot($db);
    -		if($pse->fetch('', GETPOST('id'), GETPOST('fk_entrepot')) > 0) {
    +		if($pse->fetch('', $id, GETPOST('fk_entrepot')) > 0) {
     
     			// Update
     			$pse->seuil_stock_alerte = $seuil_stock_alerte;
     			$pse->desiredstock  	 = $desiredstock;
    -			if($pse->update($user) > 0) setEventMessage($langs->trans('ProductStockWarehouseUpdated'));
    +			if($pse->update($user) > 0) setEventMessages($langs->trans('ProductStockWarehouseUpdated'), null, 'mesgs');
     
     		} else {
     
     			// Create
     			$pse->fk_entrepot 		 = GETPOST('fk_entrepot');
    -			$pse->fk_product  	 	 = GETPOST('id');
    +			$pse->fk_product  	 	 = $id;
     			$pse->seuil_stock_alerte = GETPOST('seuil_stock_alerte');
     			$pse->desiredstock  	 = GETPOST('desiredstock');
    -			if($pse->create($user) > 0) setEventMessage($langs->trans('ProductStockWarehouseCreated'));
    +			if($pse->create($user) > 0) setEventMessages($langs->trans('ProductStockWarehouseCreated'), null, 'mesgs');
     
     		}
     
     	}
     
    -	header("Location: ".$_SERVER["PHP_SELF"]."?id=".GETPOST('id'));
    +	header("Location: ".$_SERVER["PHP_SELF"]."?id=".$id);
     	exit;
     
     }
    @@ -160,7 +161,7 @@ if($action == 'delete_productstockwarehouse' && !empty($user->rights->produit->c
     
     	$pse = new ProductStockEntrepot($db);
     	$pse->fetch(GETPOST('fk_productstockwarehouse'));
    -	if($pse->delete($user) > 0) setEventMessage($langs->trans('ProductStockWarehouseDeleted'));
    +	if($pse->delete($user) > 0) setEventMessages($langs->trans('ProductStockWarehouseDeleted'), null, 'mesgs');
     
     	$action = '';
     
    @@ -176,7 +177,7 @@ if ($action == 'setseuil_stock_alerte' && !empty($user->rights->produit->creer))
         if ($result < 0)
         	setEventMessages($object->error, $object->errors, 'errors');
         //else
    -    //	setEventMessage($lans->trans("SavedRecordSuccessfully"));
    +    //	setEventMessages($lans->trans("SavedRecordSuccessfully"), null, 'mesgs');
         $action='';
     }
     
    @@ -884,10 +885,10 @@ if ($resql)
     			        print '<input type="hidden" name="pdluoid" value="'.$pdluo->id.'"><input type="hidden" name="action" value="updateline"><input type="hidden" name="id" value="'.$id.'"><table class="noborder" width="100%"><tr><td width="10%"></td>';
     			        print '<td align="right" width="10%"><input type="text" name="batch_number" value="'.$pdluo->batch.'"></td>';
     			        print '<td align="center" width="10%">';
    -			        $form->select_date($pdluo->eatby,'eatby','','',1,'',1,0,1);
    +			        print $form->selectDate($pdluo->eatby,'eatby','','',1,'',1,0);
     			        print '</td>';
     			        print '<td align="center" width="10%">';
    -			        $form->select_date($pdluo->sellby,'sellby','','',1,'',1,0,1);
    +			        print $form->selectDate($pdluo->sellby,'sellby','','',1,'',1,0);
     			        print '</td>';
     			        print '<td align="right" width="10%">'.$pdluo->qty.($pdluo->qty<0?' '.img_warning():'').'</td>';
     			        print '<td colspan="4"><input type="submit" class="button" id="savelinebutton" name="save" value="'.$langs->trans("Save").'">';
    @@ -951,7 +952,7 @@ if (!empty($conf->global->STOCK_ALLOW_ADD_LIMIT_STOCK_BY_WAREHOUSE))
     	if (!empty($user->rights->produit->creer)){
     		print '<form action="'.$_SERVER["PHP_SELF"].'" method="POST">';
     		print '<input type="hidden" name="action" value="addlimitstockwarehouse">';
    -		print '<input type="hidden" name="id" value="'.GETPOST('id').'">';
    +		print '<input type="hidden" name="id" value="'.$id.'">';
     	}
     	print '<table class="noborder" width="100%">';
     	if (!empty($user->rights->produit->creer)){
    @@ -968,7 +969,7 @@ if (!empty($conf->global->STOCK_ALLOW_ADD_LIMIT_STOCK_BY_WAREHOUSE))
     	}
     
     	$pse = new ProductStockEntrepot($db);
    -	$lines = $pse->fetchAll(GETPOST('id'));
    +	$lines = $pse->fetchAll($id);
     
     	if (!empty($lines))
     	{
    @@ -981,7 +982,7 @@ if (!empty($conf->global->STOCK_ALLOW_ADD_LIMIT_STOCK_BY_WAREHOUSE))
     			print '<td align="right">'.$line['seuil_stock_alerte'].'</td>';
     			print '<td align="right">'.$line['desiredstock'].'</td>';
     			if (!empty($user->rights->produit->creer)){
    -				print '<td align="right"><a href="?id='.GETPOST('id').'&fk_productstockwarehouse='.$line['id'].'&action=delete_productstockwarehouse">'.img_delete().'</a></td>';
    +			    print '<td align="right"><a href="?id='.$id.'&fk_productstockwarehouse='.$line['id'].'&action=delete_productstockwarehouse">'.img_delete().'</a></td>';
     			}
     			print '</tr>';
     		}
    @@ -989,11 +990,11 @@ if (!empty($conf->global->STOCK_ALLOW_ADD_LIMIT_STOCK_BY_WAREHOUSE))
     
     	print "</table>";
     
    -	if (!empty($user->rights->produit->creer)){ 
    -	    print '</form>'; 
    +	if (!empty($user->rights->produit->creer)){
    +	    print '</form>';
     	}
     }
     
    +// End of page
     llxFooter();
    -
     $db->close();
    diff --git a/htdocs/product/stock/productlot_card.php b/htdocs/product/stock/productlot_card.php
    index 757d01868b5..334ab91ebc4 100644
    --- a/htdocs/product/stock/productlot_card.php
    +++ b/htdocs/product/stock/productlot_card.php
    @@ -24,25 +24,16 @@
      *					Initialy built by build_class_from_table on 2016-05-17 12:22
      */
     
    -// Change this following line to use the correct relative path (../, ../../, etc)
    -$res=0;
    -if (! $res && file_exists("../main.inc.php")) $res=@include '../main.inc.php';					// to work if your module directory is into dolibarr root htdocs directory
    -if (! $res && file_exists("../../main.inc.php")) $res=@include '../../main.inc.php';			// to work if your module directory is into a subdir of root htdocs directory
    -if (! $res && file_exists("../../../dolibarr/htdocs/main.inc.php")) $res=@include '../../../dolibarr/htdocs/main.inc.php';     // Used on dev env only
    -if (! $res && file_exists("../../../../dolibarr/htdocs/main.inc.php")) $res=@include '../../../../dolibarr/htdocs/main.inc.php';   // Used on dev env only
    -if (! $res) die("Include of main fails");
    -// Change this following line to use the correct relative path from htdocs
    +require '../../main.inc.php';
     require_once DOL_DOCUMENT_ROOT.'/core/class/html.formfile.class.php';
    -include_once(DOL_DOCUMENT_ROOT.'/core/class/html.formcompany.class.php');
    -include_once(DOL_DOCUMENT_ROOT.'/core/lib/product.lib.php');
    -include_once(DOL_DOCUMENT_ROOT.'/product/class/product.class.php');
    +require_once DOL_DOCUMENT_ROOT.'/core/class/html.formcompany.class.php';
    +require_once DOL_DOCUMENT_ROOT.'/core/lib/product.lib.php';
    +require_once DOL_DOCUMENT_ROOT.'/product/class/product.class.php';
     require_once DOL_DOCUMENT_ROOT.'/core/class/extrafields.class.php';
    -dol_include_once('/product/stock/class/productlot.class.php');
    +require_once DOL_DOCUMENT_ROOT.'/product/stock/class/productlot.class.php';
     
    -// Load traductions files requiredby by page
    -$langs->load("stock");
    -$langs->load("other");
    -$langs->load("productbatch");
    +// Load translation files required by the page
    +$langs->loadLangs(array('stock', 'other', 'productbatch'));
     
     // Get parameters
     $id			= GETPOST('id','int');
    @@ -418,8 +409,6 @@ if (empty($action))
         $genallowed=$usercanread;
         $delallowed=$usercancreate;
     
    -	$var=true;
    -
         print $formfile->showdocuments('product_batch',dol_sanitizeFileName($object->ref),$filedir,$urlsource,$genallowed,$delallowed,'',0,0,0,28,0,'',0,'',$object->default_lang, '', $object);
         $somethingshown=$formfile->numoffiles;
     
    @@ -427,7 +416,6 @@ if (empty($action))
     
     }
     
    -
     // End of page
     llxFooter();
     $db->close();
    diff --git a/htdocs/product/stock/productlot_document.php b/htdocs/product/stock/productlot_document.php
    index be93256858f..6a3925c4a55 100644
    --- a/htdocs/product/stock/productlot_document.php
    +++ b/htdocs/product/stock/productlot_document.php
    @@ -29,22 +29,16 @@
      *       \brief      Page des documents joints sur les lots produits
      */
     
    -// Change this following line to use the correct relative path (../, ../../, etc)
    -$res=0;
    -if (! $res && file_exists("../main.inc.php")) $res=@include '../main.inc.php';					// to work if your module directory is into dolibarr root htdocs directory
    -if (! $res && file_exists("../../main.inc.php")) $res=@include '../../main.inc.php';			// to work if your module directory is into a subdir of root htdocs directory
    -if (! $res && file_exists("../../../dolibarr/htdocs/main.inc.php")) $res=@include '../../../dolibarr/htdocs/main.inc.php';     // Used on dev env only
    -if (! $res && file_exists("../../../../dolibarr/htdocs/main.inc.php")) $res=@include '../../../../dolibarr/htdocs/main.inc.php';   // Used on dev env only
    -if (! $res) die("Include of main fails");
    +require '../../main.inc.php';
     require_once DOL_DOCUMENT_ROOT.'/core/lib/product.lib.php';
     require_once DOL_DOCUMENT_ROOT.'/product/class/product.class.php';
     require_once DOL_DOCUMENT_ROOT.'/core/lib/files.lib.php';
     require_once DOL_DOCUMENT_ROOT.'/core/lib/images.lib.php';
     require_once DOL_DOCUMENT_ROOT.'/core/class/html.formfile.class.php';
    -dol_include_once('/product/stock/class/productlot.class.php');
    +require_once DOL_DOCUMENT_ROOT.'/product/stock/class/productlot.class.php';
     
    -$langs->load("other");
    -$langs->load("products");
    +// Load translation files required by the page
    +$langs->loadLangs(array('other', 'products'));
     
     $id     = GETPOST('id', 'int');
     $ref    = GETPOST('ref', 'alpha');
    @@ -128,7 +122,7 @@ if ($object->id)
         print $hookmanager->resPrint;
     	if ($reshook < 0) setEventMessages($hookmanager->error, $hookmanager->errors, 'errors');
     
    -	// Construit liste des fichiers
    +	// Build file list
     	$filearray=dol_dir_list($upload_dir,"files",0,'','(\.meta|_preview.*\.png)$',$sortfield,(strtolower($sortorder)=='desc'?SORT_DESC:SORT_ASC),1);
     
     	$totalsize=0;
    diff --git a/htdocs/product/stock/productlot_list.php b/htdocs/product/stock/productlot_list.php
    index c9ac6269dbd..912720c747b 100644
    --- a/htdocs/product/stock/productlot_list.php
    +++ b/htdocs/product/stock/productlot_list.php
    @@ -23,25 +23,15 @@
      *					Initialy built by build_class_from_table on 2016-05-17 12:22
      */
     
    -// Change this following line to use the correct relative path (../, ../../, etc)
    -$res=0;
    -if (! $res && file_exists("../main.inc.php")) $res=@include '../main.inc.php';					// to work if your module directory is into dolibarr root htdocs directory
    -if (! $res && file_exists("../../main.inc.php")) $res=@include '../../main.inc.php';			// to work if your module directory is into a subdir of root htdocs directory
    -if (! $res && file_exists("../../../dolibarr/htdocs/main.inc.php")) $res=@include '../../../dolibarr/htdocs/main.inc.php';     // Used on dev env only
    -if (! $res && file_exists("../../../../dolibarr/htdocs/main.inc.php")) $res=@include '../../../../dolibarr/htdocs/main.inc.php';   // Used on dev env only
    -if (! $res) die("Include of main fails");
    -// Change this following line to use the correct relative path from htdocs
    -require_once(DOL_DOCUMENT_ROOT.'/core/class/html.formcompany.class.php');
    +require '../../main.inc.php';
    +require_once DOL_DOCUMENT_ROOT.'/core/class/html.formcompany.class.php';
     require_once DOL_DOCUMENT_ROOT.'/core/lib/date.lib.php';
     require_once DOL_DOCUMENT_ROOT.'/core/lib/company.lib.php';
     require_once DOL_DOCUMENT_ROOT.'/product/class/product.class.php';
    -dol_include_once('/product/stock/class/productlot.class.php');
    +require_once DOL_DOCUMENT_ROOT.'/product/stock/class/productlot.class.php';
     
    -// Load traductions files requiredby by page
    -$langs->load("stocks");
    -$langs->load("productbatch");
    -$langs->load("other");
    -$langs->load("users");
    +// Load translation files required by the page
    +$langs->loadLangs(array('stocks', 'productbatch', 'other', 'users'));
     
     // Get parameters
     $id			= GETPOST('id','int');
    @@ -228,7 +218,7 @@ $sql.= " FROM ".MAIN_DB_PREFIX."product_lot as t";
     if (is_array($extrafields->attribute_label) && count($extrafields->attribute_label)) $sql.= " LEFT JOIN ".MAIN_DB_PREFIX."product_lot_extrafields as ef on (t.rowid = ef.fk_object)";
     $sql.= ", ".MAIN_DB_PREFIX."product as p";
     $sql.= " WHERE p.rowid = t.fk_product";
    -//$sql.= " WHERE u.entity IN (".getEntity('productlot').")";
    +$sql.= " AND p.entity IN (".getEntity('product').")";
     
     if ($search_entity) $sql.= natural_search("entity",$search_entity);
     if ($search_product) $sql.= natural_search("p.ref",$search_product);
    @@ -312,7 +302,7 @@ if ($resql)
     	if ($sall)
     	{
     		foreach($fieldstosearchall as $key => $val) $fieldstosearchall[$key]=$langs->trans($val);
    -		print $langs->trans("FilterOnInto", $sall) . join(', ',$fieldstosearchall);
    +		print '<div class="divsearchfieldfilter">'.$langs->trans("FilterOnInto", $sall) . join(', ',$fieldstosearchall).'</div>';
     	}
     
     	/*$moreforfilter = '';
    @@ -406,14 +396,12 @@ if ($resql)
     	$productlot = new Productlot($db);
     
     	$i=0;
    -	$var=true;
     	$totalarray=array();
     	while ($i < min($num, $limit))
     	{
     		$obj = $db->fetch_object($resql);
     		if ($obj)
     		{
    -			$var = !$var;
     
     			$productlot->id = $obj->rowid;
     			$productlot->batch = $obj->batch;
    @@ -563,7 +551,6 @@ else
     	dol_print_error($db);
     }
     
    -
     // End of page
     llxFooter();
     $db->close();
    diff --git a/htdocs/product/stock/replenish.php b/htdocs/product/stock/replenish.php
    index 360a12a7c69..994edfa823e 100644
    --- a/htdocs/product/stock/replenish.php
    +++ b/htdocs/product/stock/replenish.php
    @@ -1,6 +1,6 @@
     <?php
     /* Copyright (C) 2013		Cédric Salvador		<csalvador@gpcsolutions.fr>
    - * Copyright (C) 2013-2016	Laurent Destaileur	<ely@users.sourceforge.net>
    + * Copyright (C) 2013-2018	Laurent Destaileur	<ely@users.sourceforge.net>
      * Copyright (C) 2014		Regis Houssin		<regis.houssin@capnetworks.com>
      * Copyright (C) 2016		Juanjo Menent		<jmenent@2byte.es>
      * Copyright (C) 2016		ATM Consulting		<support@atm-consulting.fr>
    @@ -33,9 +33,8 @@ require_once DOL_DOCUMENT_ROOT.'/fourn/class/fournisseur.commande.class.php';
     require_once DOL_DOCUMENT_ROOT.'/product/class/html.formproduct.class.php';
     require_once './lib/replenishment.lib.php';
     
    -$langs->load("products");
    -$langs->load("stocks");
    -$langs->load("orders");
    +// Load translation files required by the page
    +$langs->loadLangs(array('products', 'stocks', 'orders'));
     
     // Security check
     if ($user->societe_id) {
    @@ -43,6 +42,9 @@ if ($user->societe_id) {
     }
     $result=restrictedArea($user,'produit|service');
     
    +// Initialize technical object to manage hooks of page. Note that conf->hooks_modules contains array of hook context
    +$hookmanager->initHooks(array('stockreplenishlist'));
    +
     //checks if a product has been ordered
     
     $action = GETPOST('action','alpha');
    @@ -87,6 +89,9 @@ if (! empty($conf->global->STOCK_CALCULATE_ON_SHIPMENT)
     $usevirtualstock=0;
     if ($mode == 'virtual') $usevirtualstock=1;
     
    +$parameters=array();
    +$reshook=$hookmanager->executeHooks('doActions',$parameters,$object,$action);    // Note that $action and $object may have been modified by some hooks
    +if ($reshook < 0) setEventMessages($hookmanager->error, $hookmanager->errors, 'errors');
     
     /*
      * Actions
    @@ -185,6 +190,7 @@ if ($action == 'order' && isset($_POST['valid']))
                 $sql = "SELECT rowid FROM ".MAIN_DB_PREFIX."commande_fournisseur";
                 $sql.= " WHERE fk_soc = ".$suppliersid[$i];
                 $sql.= " AND source = 42 AND fk_statut = 0";
    +            $sql.= " AND entity IN (".getEntity('commande_fournisseur').")";
                 $sql.= " ORDER BY date_creation DESC";
                 $resql = $db->query($sql);
                 if($resql && $db->num_rows($resql) > 0) {
    @@ -294,7 +300,7 @@ $sql.= ' ,'.$sqldesiredtock.' as desiredstock, '.$sqlalertstock.' as alertstock,
     $sql.= ' SUM('.$db->ifsql("s.reel IS NULL", "0", "s.reel").') as stock_physique';
     $sql.= ' FROM ' . MAIN_DB_PREFIX . 'product as p';
     $sql.= ' LEFT JOIN ' . MAIN_DB_PREFIX . 'product_stock as s';
    -$sql.= ' ON p.rowid = s.fk_product';
    +$sql.= ' ON (p.rowid = s.fk_product AND s.fk_entrepot IN (SELECT ent.rowid FROM '.MAIN_DB_PREFIX.'entrepot AS ent WHERE ent.entity IN('.getEntity('stock').')))';
     if($fk_supplier > 0) {
     	$sql.= ' INNER JOIN '.MAIN_DB_PREFIX.'product_fournisseur_price pfp ON (pfp.fk_product = p.rowid AND pfp.fk_soc = '.$fk_supplier.')';
     }
    @@ -670,6 +676,11 @@ while ($i < ($limit ? min($num, $limit) : $num))
     	}
     	$i++;
     }
    +
    +$parameters=array('sql'=>$sql);
    +$reshook=$hookmanager->executeHooks('printFieldListFooter',$parameters);    // Note that $action and $object may have been modified by hook
    +print $hookmanager->resPrint;
    +
     print '</table>';
     print '</div>';
     
    diff --git a/htdocs/product/stock/replenishorders.php b/htdocs/product/stock/replenishorders.php
    index c10e1117024..316d463fb27 100644
    --- a/htdocs/product/stock/replenishorders.php
    +++ b/htdocs/product/stock/replenishorders.php
    @@ -1,7 +1,8 @@
     <?php
     /*
    - * Copyright (C) 2013	Cédric Salvador	<csalvador@gpcsolutions.fr>
    - * Copyright (C) 2014	Regis Houssin	<regis.houssin@capnetworks.com>
    + * Copyright (C) 2013       Cédric Salvador         <csalvador@gpcsolutions.fr>
    + * Copyright (C) 2014       Regis Houssin           <regis.houssin@capnetworks.com>
    + * Copyright (C) 2018       Frédéric France         <frederic.france@netlogic.fr>
      *
      * This program is free software: you can redistribute it and/or modify
      * it under the terms of the GNU General Public License as published by
    @@ -32,9 +33,8 @@ require_once DOL_DOCUMENT_ROOT.'/fourn/class/fournisseur.commande.class.php';
     require_once DOL_DOCUMENT_ROOT.'/product/stock/lib/replenishment.lib.php';
     require_once DOL_DOCUMENT_ROOT.'/core/lib/date.lib.php';
     
    -$langs->load("products");
    -$langs->load("stocks");
    -$langs->load("orders");
    +// Load translation files required by the page
    +$langs->loadLangs(array('products', 'stocks', 'orders'));
     
     // Security check
     if ($user->societe_id) $socid=$user->societe_id;
    @@ -196,76 +196,76 @@ if ($resql)
              '<input type="text" class="flat" name="search_ttc" value="' . dol_escape_htmltag($sttc) . '">'.
              '</td>'.
              '<td class="liste_titre">'.
    -         $form->select_date($search_date, 'search_date', 0, 0, 1, '', 1, 0, 1, 0, '').
    +         $form->selectDate($search_date, 'search_date', 0, 0, 1, '', 1, 0, 0, '').
              '</td>'.
              '<td class="liste_titre" align="right">';
    -         $searchpicto=$form->showFilterAndCheckAddButtons(0);
    -         print $searchpicto;
    -         '</td>'.
    -         '</tr>';
    +    $searchpicto = $form->showFilterAndCheckAddButtons(0);
    +    print $searchpicto;
    +    print '</td>';
    +    print '</tr>';
     
    -         print '<tr class="liste_titre">';
    -         print_liste_field_titre(
    -             'Ref',
    -             $_SERVER['PHP_SELF'],
    -             'cf.ref',
    -             '',
    -             $param,
    -             '',
    -             $sortfield,
    -             $sortorder
    -             );
    -         print_liste_field_titre(
    -             'Company',
    -             $_SERVER['PHP_SELF'],
    -             's.nom',
    -             '',
    -             $param,
    -             '',
    -             $sortfield,
    -             $sortorder
    -             );
    -         print_liste_field_titre(
    -             'Author',
    -             $_SERVER['PHP_SELF'],
    -             'u.login',
    -             '',
    -             '',
    -             '',
    -             $sortfield,
    -             $sortorder
    -             );
    -         print_liste_field_titre(
    -             'AmountTTC',
    -             $_SERVER['PHP_SELF'],
    -             'cf.total_ttc',
    -             '',
    -             $param,
    -             '',
    -             $sortfield,
    -             $sortorder
    -             );
    -         print_liste_field_titre(
    -             'OrderCreation',
    -             $_SERVER['PHP_SELF'],
    -             'cf.date_creation',
    -             '',
    -             $param,
    -             '',
    -             $sortfield,
    -             $sortorder
    -             );
    -         print_liste_field_titre(
    -             'Status',
    -             $_SERVER['PHP_SELF'],
    -             'cf.fk_statut',
    -             '',
    -             $param,
    -             'align="right"',
    -             $sortfield,
    -             $sortorder
    -             );
    -         print '</tr>';
    +    print '<tr class="liste_titre">';
    +    print_liste_field_titre(
    +        'Ref',
    +        $_SERVER['PHP_SELF'],
    +        'cf.ref',
    +        '',
    +        $param,
    +        '',
    +        $sortfield,
    +        $sortorder
    +    );
    +    print_liste_field_titre(
    +        'Company',
    +        $_SERVER['PHP_SELF'],
    +        's.nom',
    +        '',
    +        $param,
    +        '',
    +        $sortfield,
    +        $sortorder
    +    );
    +    print_liste_field_titre(
    +        'Author',
    +        $_SERVER['PHP_SELF'],
    +        'u.login',
    +        '',
    +        '',
    +        '',
    +        $sortfield,
    +        $sortorder
    +    );
    +    print_liste_field_titre(
    +        'AmountTTC',
    +        $_SERVER['PHP_SELF'],
    +        'cf.total_ttc',
    +        '',
    +        $param,
    +        '',
    +        $sortfield,
    +        $sortorder
    +    );
    +    print_liste_field_titre(
    +        'OrderCreation',
    +        $_SERVER['PHP_SELF'],
    +        'cf.date_creation',
    +        '',
    +        $param,
    +        '',
    +        $sortfield,
    +        $sortorder
    +    );
    +    print_liste_field_titre(
    +        'Status',
    +        $_SERVER['PHP_SELF'],
    +        'cf.fk_statut',
    +        '',
    +        $param,
    +        'align="right"',
    +        $sortfield,
    +        $sortorder
    +    );
    +    print '</tr>';
     
         $userstatic = new User($db);
     
    @@ -325,8 +325,8 @@ if ($resql)
             }
             $i++;
         }
    -    print '</table>'.
    -         '</form>';
    +    print '</table>';
    +    print '</form>';
     
         $db->free($resql);
     
    @@ -337,6 +337,6 @@ else
     	dol_print_error($db);
     }
     
    +// End of page
     llxFooter();
    -
     $db->close();
    diff --git a/htdocs/product/stock/tpl/stockcorrection.tpl.php b/htdocs/product/stock/tpl/stockcorrection.tpl.php
    index 3d2e1c99e9b..ce947c2003b 100644
    --- a/htdocs/product/stock/tpl/stockcorrection.tpl.php
    +++ b/htdocs/product/stock/tpl/stockcorrection.tpl.php
    @@ -1,5 +1,6 @@
     <?php
    -/* Copyright (C) 2010-2017 Laurent Destailleur <eldy@users.sourceforge.net>
    +/* Copyright (C) 2010-2017  Laurent Destailleur     <eldy@users.sourceforge.net>
    + * Copyright (C) 2018       Frédéric France         <frederic.france@netlogic.fr>
      *
      * This program is free software; you can redistribute it and/or modify
      * it under the terms of the GNU General Public License as published by
    @@ -19,8 +20,7 @@
      */
     
     // Protection to avoid direct call of template
    -if (empty($conf) || ! is_object($conf))
    -{
    +if (empty($conf) || ! is_object($conf)) {
     	print "Error, template page can't be called as URL";
     	exit;
     }
    @@ -119,11 +119,11 @@ if (empty($conf) || ! is_object($conf))
     			print '<tr>';
     			print '<td>'.$langs->trans("EatByDate").'</td><td>';
     			$eatbyselected=dol_mktime(0, 0, 0, GETPOST('eatbymonth'), GETPOST('eatbyday'), GETPOST('eatbyyear'));
    -			$form->select_date($eatbyselected,'eatby','','',1,"");
    +			print $form->selectDate($eatbyselected,'eatby','','',1,"");
     			print '</td>';
     			print '<td>'.$langs->trans("SellByDate").'</td><td>';
     			$sellbyselected=dol_mktime(0, 0, 0, GETPOST('sellbymonth'), GETPOST('sellbyday'), GETPOST('sellbyyear'));
    -			$form->select_date($sellbyselected,'sellby','','',1,"");
    +			print $form->selectDate($sellbyselected,'sellby','','',1,"");
     			print '</td>';
     			print '</tr>';
     		}
    diff --git a/htdocs/product/stock/tpl/stocktransfer.tpl.php b/htdocs/product/stock/tpl/stocktransfer.tpl.php
    index 136f0f0702a..370010b07eb 100644
    --- a/htdocs/product/stock/tpl/stocktransfer.tpl.php
    +++ b/htdocs/product/stock/tpl/stocktransfer.tpl.php
    @@ -1,5 +1,6 @@
     <?php
    -/* Copyright (C) 2010-2017 Laurent Destailleur <eldy@users.sourceforge.net>
    +/* Copyright (C) 2010-2017  Laurent Destailleur     <eldy@users.sourceforge.net>
    + * Copyright (C) 2018       Frédéric France         <frederic.france@netlogic.fr>
      *
      * This program is free software; you can redistribute it and/or modify
      * it under the terms of the GNU General Public License as published by
    @@ -114,10 +115,10 @@ if (empty($conf) || ! is_object($conf))
     
     			print '<tr>';
     			print '<td>'.$langs->trans("EatByDate").'</td><td>';
    -			print $form->select_date(($d_eatby?$d_eatby:$pdluo->eatby),'eatby','','',1,"", 1, 0, 1, ($pdluoid > 0 ? 1 : 0));		// If form was opened for a specific pdluoid, field is disabled
    +			print $form->selectDate(($d_eatby?$d_eatby:$pdluo->eatby),'eatby','','',1,"", 1, 0, ($pdluoid > 0 ? 1 : 0));		// If form was opened for a specific pdluoid, field is disabled
     			print '</td>';
     			print '<td>'.$langs->trans("SellByDate").'</td><td>';
    -			print $form->select_date(($d_sellby?$d_sellby:$pdluo->sellby),'sellby','','',1,"", 1, 0, 1, ($pdluoid > 0 ? 1 : 0));		// If form was opened for a specific pdluoid, field is disabled
    +			print $form->selectDate(($d_sellby?$d_sellby:$pdluo->sellby),'sellby','','',1,"", 1, 0, ($pdluoid > 0 ? 1 : 0));		// If form was opened for a specific pdluoid, field is disabled
     			print '</td>';
     			print '</tr>';
     		}
    diff --git a/htdocs/product/stock/valo.php b/htdocs/product/stock/valo.php
    index bfc7cd80a78..4e3a245060c 100644
    --- a/htdocs/product/stock/valo.php
    +++ b/htdocs/product/stock/valo.php
    @@ -26,6 +26,7 @@
     require '../../main.inc.php';
     require_once DOL_DOCUMENT_ROOT.'/product/stock/class/entrepot.class.php';
     
    +// Load translation files required by the page
     $langs->load("stocks");
     
     // Security check
    @@ -156,7 +157,6 @@ else
         dol_print_error($db);
     }
     
    -
    +// End of page
     llxFooter();
    -
     $db->close();
    diff --git a/htdocs/product/traduction.php b/htdocs/product/traduction.php
    index d0740f7cd71..4c344786553 100644
    --- a/htdocs/product/traduction.php
    +++ b/htdocs/product/traduction.php
    @@ -1,5 +1,5 @@
     <?php
    -/* Copyright (C) 2005-2012 Regis Houssin        <regis.houssin@capnetworks.com>
    +/* Copyright (C) 2005-2018 Regis Houssin        <regis.houssin@capnetworks.com>
      * Copyright (C) 2007      Rodolphe Quiedeville <rodolphe@quiedeville.org>
      * Copyright (C) 2010-2012 Destailleur Laurent <eldy@users.sourceforge.net>
      * Copyright (C) 2014 	   Henry Florian <florian.henry@open-concept.pro>
    @@ -31,8 +31,8 @@ require_once DOL_DOCUMENT_ROOT.'/core/lib/functions2.lib.php';
     require_once DOL_DOCUMENT_ROOT.'/product/class/product.class.php';
     require_once DOL_DOCUMENT_ROOT.'/core/class/html.formadmin.class.php';
     
    -$langs->load("products");
    -$langs->load("languages");
    +// Load translation files required by the page
    +$langs->loadLangs(array('products', 'languages'));
     
     $id = GETPOST('id', 'int');
     $ref = GETPOST('ref', 'alpha');
    @@ -205,7 +205,7 @@ $linkback = '<a href="'.DOL_URL_ROOT.'/product/list.php?restore_lastsearch_value
     $shownav = 1;
     if ($user->societe_id && ! in_array('product', explode(',',$conf->global->MAIN_MODULES_FOR_EXTERNAL))) $shownav=0;
     
    -dol_banner_tab($object, 'ref', $linkback, shownav, 'ref', '', '', '', 0, '', '', 1);
    +dol_banner_tab($object, 'ref', $linkback, $shownav, 'ref', '', '', '', 0, '', '', 1);
     
     dol_fiche_end();
     
    @@ -354,5 +354,6 @@ if ($action == 'add' && ($user->rights->produit->creer || $user->rights->service
     	print '<br>';
     }
     
    +// End of page
     llxFooter();
     $db->close();
    diff --git a/htdocs/projet/activity/index.php b/htdocs/projet/activity/index.php
    index fb23eed80b0..2ed1bb1498f 100644
    --- a/htdocs/projet/activity/index.php
    +++ b/htdocs/projet/activity/index.php
    @@ -23,7 +23,7 @@
      *	\brief      Page activite perso du module projet
      */
     
    -require ("../../main.inc.php");
    +require "../../main.inc.php";
     require_once DOL_DOCUMENT_ROOT.'/projet/class/project.class.php';
     require_once DOL_DOCUMENT_ROOT.'/projet/class/task.class.php';
     require_once DOL_DOCUMENT_ROOT.'/core/lib/project.lib.php';
    @@ -39,7 +39,7 @@ if ($user->societe_id > 0) $socid=$user->societe_id;
     //$result = restrictedArea($user, 'projet', $projectid);
     if (!$user->rights->projet->lire) accessforbidden();
     
    -
    +// Load translation files required by the page
     $langs->load("projects");
     
     
    @@ -145,12 +145,10 @@ $sql.= " GROUP BY p.rowid, p.ref, p.title, p.public";
     $resql = $db->query($sql);
     if ( $resql )
     {
    -	$var=true;
     	$total=0;
     
     	while ($row = $db->fetch_object($resql))
     	{
    -
     		print '<tr class="oddeven">';
     		print '<td>';
     		$projectstatic->id=$row->rowid;
    @@ -202,12 +200,10 @@ $sql.= " GROUP BY p.rowid, p.ref, p.title, p.public";
     $resql = $db->query($sql);
     if ( $resql )
     {
    -	$var=true;
     	$total=0;
     
     	while ($row = $db->fetch_object($resql))
     	{
    -
     		print '<tr class="oddeven">';
     		print '<td>';
     		$projectstatic->id=$row->rowid;
    @@ -263,11 +259,9 @@ if ($db->type != 'pgsql')
         if ( $resql )
         {
         	$total = 0;
    -    	$var=true;
     
         	while ($row = $db->fetch_object($resql))
         	{
    -
         		print '<tr class="oddeven">';
         		print '<td>';
         		$projectstatic->id=$row->rowid;
    @@ -320,8 +314,6 @@ if (! empty($conf->global->PROJECT_TASK_TIME_MONTH))
         $resql = $db->query($sql);
         if ( $resql )
         {
    -    	$var=false;
    -
         	while ($row = $db->fetch_object($resql))
         	{
         		print '<tr class="oddeven">';
    @@ -369,7 +361,6 @@ if (! empty($conf->global->PROJECT_TASK_TIME_YEAR))
     	$sql.= " AND p.rowid in (".$projectsListId.")";
     	$sql.= " GROUP BY p.rowid, p.ref, p.title, p.public";
     
    -	$var=false;
     	$resql = $db->query($sql);
     	if ( $resql )
     	{
    @@ -463,8 +454,6 @@ if (empty($conf->global->PROJECT_HIDE_TASKS) && ! empty($conf->global->PROJECT_S
     	$sql.= " ORDER BY t.dateo desc, t.rowid desc, t.datee";
     	$sql.= $db->plimit($max+1);	// We want more to know if we have more than limit
     
    -	$var=true;
    -
     	dol_syslog('projet:index.php: affectationpercent', LOG_DEBUG);
     	$resql = $db->query($sql);
     	if ( $resql )
    @@ -492,7 +481,6 @@ if (empty($conf->global->PROJECT_HIDE_TASKS) && ! empty($conf->global->PROJECT_S
     		{
     			$obj = $db->fetch_object($resql);
     
    -
     			$username='';
     			if ($obj->userid && $userstatic->id != $obj->userid)	// We have a user and it is not last loaded user
     			{
    @@ -588,7 +576,6 @@ if (empty($conf->global->PROJECT_HIDE_TASKS) && ! empty($conf->global->PROJECT_S
     
     print '</div></div></div>';
     
    -
    +// End of page
     llxFooter();
    -
     $db->close();
    diff --git a/htdocs/projet/activity/perday.php b/htdocs/projet/activity/perday.php
    index d188be86c16..623838f8149 100644
    --- a/htdocs/projet/activity/perday.php
    +++ b/htdocs/projet/activity/perday.php
    @@ -3,6 +3,7 @@
      * Copyright (C) 2004-2016 Laurent Destailleur  <eldy@users.sourceforge.net>
      * Copyright (C) 2005-2010 Regis Houssin        <regis.houssin@capnetworks.com>
      * Copyright (C) 2010      François Legastelois <flegastelois@teclib.com>
    + * Copyright (C) 2018       Frédéric France         <frederic.france@netlogic.fr>
      *
      * This program is free software; you can redistribute it and/or modify
      * it under the terms of the GNU General Public License as published by
    @@ -24,7 +25,7 @@
      *	\brief      List activities of tasks (per day entry)
      */
     
    -require ("../../main.inc.php");
    +require "../../main.inc.php";
     require_once DOL_DOCUMENT_ROOT.'/projet/class/project.class.php';
     require_once DOL_DOCUMENT_ROOT.'/projet/class/task.class.php';
     require_once DOL_DOCUMENT_ROOT.'/core/lib/project.lib.php';
    @@ -34,6 +35,7 @@ require_once DOL_DOCUMENT_ROOT.'/core/class/html.formprojet.class.php';
     require_once DOL_DOCUMENT_ROOT.'/core/class/html.formcompany.class.php';
     require_once DOL_DOCUMENT_ROOT.'/holiday/class/holiday.class.php';
     
    +// Load translation files required by the page
     $langs->loadLangs(array('projects','users','companies'));
     
     $action=GETPOST('action','aZ09');
    @@ -49,7 +51,8 @@ $projectid=isset($_GET["id"])?$_GET["id"]:$_POST["projectid"];
     
     // Security check
     $socid=0;
    -if ($user->societe_id > 0) $socid=$user->societe_id;
    +// For external user, no check is done on company because readability is managed by public status of project and assignement.
    +//if ($user->societe_id > 0) $socid=$user->societe_id;
     $result = restrictedArea($user, 'projet', $projectid);
     
     $now=dol_now();
    @@ -115,6 +118,9 @@ if (GETPOST('button_removefilter_x','alpha') || GETPOST('button_removefilter.x',
     	$search_project_ref = '';
     	$search_thirdparty = '';
     	$search_declared_progress = '';
    +
    +	// We redefine $usertoprocess
    +	$usertoprocess=$user;
     }
     if (GETPOST("button_search_x",'alpha') || GETPOST("button_search.x",'alpha') || GETPOST("button_search",'alpha'))
     {
    @@ -329,7 +335,7 @@ if ($id)
     $onlyopenedproject=1;	// or -1
     $morewherefilter='';
     
    -if ($search_project_ref) $morewherefilter.=natural_search("p.ref", $search_project_ref);
    +if ($search_project_ref) $morewherefilter.=natural_search(array("p.ref", "p.title"), $search_project_ref);
     if ($search_task_ref)    $morewherefilter.=natural_search("t.ref", $search_task_ref);
     if ($search_task_label)  $morewherefilter.=natural_search(array("t.ref", "t.label"), $search_task_label);
     if ($search_thirdparty)  $morewherefilter.=natural_search("s.nom", $search_thirdparty);
    @@ -342,7 +348,7 @@ if ($morewherefilter)	// Get all task without any filter, so we can show total o
     }
     $projectsrole=$taskstatic->getUserRolesForProjectsOrTasks($usertoprocess, 0, ($project->id?$project->id:0), 0, $onlyopenedproject);
     $tasksrole=$taskstatic->getUserRolesForProjectsOrTasks(0, $usertoprocess, ($project->id?$project->id:0), 0, $onlyopenedproject);
    -//var_dump($tasksarray);
    +//var_dump($usertoprocess);
     //var_dump($projectsrole);
     //var_dump($taskrole);
     
    @@ -364,7 +370,7 @@ $nav.=dol_print_date(dol_mktime(0,0,0,$month,$day,$year),"%A").' ';
     $nav.=" <span id=\"month_name\">".dol_print_date(dol_mktime(0,0,0,$month,$day,$year),"day")." </span>\n";
     $nav.='<a class="inline-block valignmiddle" href="?year='.$next_year."&amp;month=".$next_month."&amp;day=".$next_day.$param.'">'.img_next($langs->trans("Next"))."</a>\n";
     $nav.=" &nbsp; (<a href=\"?year=".$nowyear."&amp;month=".$nowmonth."&amp;day=".$nowday.$param."\">".$langs->trans("Today")."</a>)";
    -$nav.='<br>'.$form->select_date(-1,'',0,0,2,"addtime",1,0,1).' ';
    +$nav.='<br>'.$form->selectDate(-1, '', 0, 0, 2, "addtime", 1, 0).' ';
     $nav.=' <input type="submit" name="submitdateselect" class="button valignmiddle" value="'.$langs->trans("Refresh").'">';
     
     $picto='calendarweek';
    @@ -499,7 +505,7 @@ print '<td align="right" class="maxwidth100">'.$langs->trans("TimeSpent").($user
     print '<td class="center leftborder">'.$langs->trans("HourStart").'</td>';
     
     // By default, we can edit only tasks we are assigned to
    -$restrictviewformytask=(empty($conf->global->PROJECT_TIME_SHOW_TASK_NOT_ASSIGNED)?1:0);
    +$restrictviewformytask=((! isset($conf->global->PROJECT_TIME_SHOW_TASK_NOT_ASSIGNED)) ? 2 : $conf->global->PROJECT_TIME_SHOW_TASK_NOT_ASSIGNED);
     
     // Get if user is available or not for each day
     $isavailable=array();
    @@ -514,7 +520,7 @@ if (! empty($conf->global->MAIN_DEFAULT_WORKING_DAYS))
     }
     
     $statusofholidaytocheck = '3';
    -$isavailablefordayanduser = $holiday->verifDateHolidayForTimestamp($usertoprocess->id, $daytoparse, $statusofholiday);	// $daytoparse is a date with hours = 0
    +$isavailablefordayanduser = $holiday->verifDateHolidayForTimestamp($usertoprocess->id, $daytoparse, $statusofholidaytocheck);	// $daytoparse is a date with hours = 0
     $isavailable[$daytoparse]=$isavailablefordayanduser;			// in projectLinesPerWeek later, we are using $firstdaytoshow and dol_time_plus_duree to loop on each day
     
     $tmparray = dol_getdate($daytoparse,true);	// detail of current day
    @@ -708,6 +714,6 @@ if ($conf->use_javascript_ajax)
     	print '</script>';
     }
     
    +// End of page
     llxFooter();
    -
     $db->close();
    diff --git a/htdocs/projet/activity/perweek.php b/htdocs/projet/activity/perweek.php
    index 3f2c5255143..214879c7f92 100644
    --- a/htdocs/projet/activity/perweek.php
    +++ b/htdocs/projet/activity/perweek.php
    @@ -3,6 +3,7 @@
      * Copyright (C) 2004-2015 Laurent Destailleur  <eldy@users.sourceforge.net>
      * Copyright (C) 2005-2010 Regis Houssin        <regis.houssin@capnetworks.com>
      * Copyright (C) 2010      François Legastelois <flegastelois@teclib.com>
    + * Copyright (C) 2018       Frédéric France         <frederic.france@netlogic.fr>
      *
      * This program is free software; you can redistribute it and/or modify
      * it under the terms of the GNU General Public License as published by
    @@ -24,7 +25,7 @@
      *	\brief      List activities of tasks (per week entry)
      */
     
    -require ("../../main.inc.php");
    +require "../../main.inc.php";
     require_once DOL_DOCUMENT_ROOT.'/projet/class/project.class.php';
     require_once DOL_DOCUMENT_ROOT.'/projet/class/task.class.php';
     require_once DOL_DOCUMENT_ROOT.'/core/lib/project.lib.php';
    @@ -34,6 +35,7 @@ require_once DOL_DOCUMENT_ROOT.'/core/class/html.formprojet.class.php';
     require_once DOL_DOCUMENT_ROOT.'/core/class/html.formcompany.class.php';
     require_once DOL_DOCUMENT_ROOT.'/holiday/class/holiday.class.php';
     
    +// Load translation files required by the page
     $langs->loadLangs(array('projects','users','companies'));
     
     $action=GETPOST('action','aZ09');
    @@ -49,7 +51,8 @@ $projectid=isset($_GET["id"])?$_GET["id"]:$_POST["projectid"];
     
     // Security check
     $socid=0;
    -if ($user->societe_id > 0) $socid=$user->societe_id;
    +// For external user, no check is done on company because readability is managed by public status of project and assignement.
    +// if ($user->societe_id > 0) $socid=$user->societe_id;
     $result = restrictedArea($user, 'projet', $projectid);
     
     $now=dol_now();
    @@ -126,6 +129,9 @@ if (GETPOST('button_removefilter_x','alpha') || GETPOST('button_removefilter.x',
     	$search_project_ref = '';
     	$search_thirdparty = '';
     	$search_declared_progress = '';
    +
    +	// We redefine $usertoprocess
    +	$usertoprocess=$user;
     }
     if (GETPOST("button_search_x",'alpha') || GETPOST("button_search.x",'alpha') || GETPOST("button_search",'alpha'))
     {
    @@ -332,7 +338,7 @@ if ($id)
     $onlyopenedproject=1;	// or -1
     $morewherefilter='';
     
    -if ($search_project_ref) $morewherefilter.=natural_search("p.ref", $search_project_ref);
    +if ($search_project_ref) $morewherefilter.=natural_search(array("p.ref", "p.title"), $search_project_ref);
     if ($search_task_ref)    $morewherefilter.=natural_search("t.ref", $search_task_ref);
     if ($search_task_label)  $morewherefilter.=natural_search(array("t.ref", "t.label"), $search_task_label);
     if ($search_thirdparty)  $morewherefilter.=natural_search("s.nom", $search_thirdparty);
    @@ -367,7 +373,7 @@ $nav ='<a class="inline-block valignmiddle" href="?year='.$prev_year."&month=".$
     $nav.=" <span id=\"month_name\">".dol_print_date(dol_mktime(0,0,0,$first_month,$first_day,$first_year),"%Y").", ".$langs->trans("WeekShort")." ".$week." </span>\n";
     $nav.='<a class="inline-block valignmiddle" href="?year='.$next_year."&month=".$next_month."&day=".$next_day.$param.'">'.img_next($langs->trans("Next"))."</a>\n";
     $nav.=" &nbsp; (<a href=\"?year=".$nowyear."&month=".$nowmonth."&day=".$nowday.$param."\">".$langs->trans("Today")."</a>)";
    -$nav.='<br>'.$form->select_date(-1,'',0,0,2,"addtime",1,0,1).' ';
    +$nav.='<br>'.$form->selectDate(-1, '', 0, 0, 2, "addtime", 1, 0).' ';
     $nav.=' <input type="submit" name="submitdateselect" class="button" value="'.$langs->trans("Refresh").'">';
     
     $picto='calendarweek';
    @@ -591,8 +597,7 @@ if ($conf->use_javascript_ajax)
     
     
     // By default, we can edit only tasks we are assigned to
    -$restrictviewformytask=(empty($conf->global->PROJECT_TIME_SHOW_TASK_NOT_ASSIGNED)?1:0);
    -
    +$restrictviewformytask=((! isset($conf->global->PROJECT_TIME_SHOW_TASK_NOT_ASSIGNED)) ? 2 : $conf->global->PROJECT_TIME_SHOW_TASK_NOT_ASSIGNED);
     if (count($tasksarray) > 0)
     {
     	//var_dump($tasksarray);				// contains only selected tasks
    @@ -747,7 +752,6 @@ if ($conf->use_javascript_ajax)
     	print '</script>';
     }
     
    -
    +// End of page
     llxFooter();
    -
     $db->close();
    diff --git a/htdocs/projet/admin/project.php b/htdocs/projet/admin/project.php
    index 4135d547be3..f82a71514c4 100644
    --- a/htdocs/projet/admin/project.php
    +++ b/htdocs/projet/admin/project.php
    @@ -2,7 +2,7 @@
     /* Copyright (C) 2010-2014	Regis Houssin		<regis.houssin@capnetworks.com>
      * Copyright (C) 2011-2016	Laurent Destailleur	<eldy@users.sourceforge.net>
      * Copyright (C) 2011-2015	Juanjo Menent		<jmenent@2byte.es>
    - * Copyright (C) 2011-2015	Philippe Grand		<philippe.grand@atoo-net.com>
    + * Copyright (C) 2011-2018	Philippe Grand		<philippe.grand@atoo-net.com>
      * Copyright (C) 2013		Florian Henry		<florian.henry@open-concept.pro>
      * Copyright (C) 2015       Marcos García       <marcosgdf@gmail.com>
      * Copyright (C) 2018		Ferran Marcet		<fmarcet@2byte.es>
    @@ -33,10 +33,8 @@ require_once DOL_DOCUMENT_ROOT.'/core/lib/project.lib.php';
     require_once DOL_DOCUMENT_ROOT.'/projet/class/project.class.php';
     require_once DOL_DOCUMENT_ROOT.'/projet/class/task.class.php';
     
    -$langs->load("admin");
    -$langs->load("errors");
    -$langs->load("other");
    -$langs->load("projects");
    +// Load translation files required by the page
    +$langs->loadLangs(array('admin', 'errors', 'other', 'projects'));
     
     if (!$user->admin) accessforbidden();
     
    @@ -303,7 +301,6 @@ dol_fiche_head($head, 'project', $langs->trans("Projects"), -1, 'project');
     
     // Main options
     $form=new Form($db);
    -$var=true;
     
     print '<form method="POST" action="'.$_SERVER['PHP_SELF'].'">';
     print '<input type="hidden" name="token" value="'.$_SESSION['newtoken'].'">';
    @@ -315,8 +312,6 @@ print "<td>".$langs->trans("Parameters")."</td>\n";
     print '<td align="right" width="60">'.$langs->trans("Value").'</td>'."\n";
     print '<td width="80">&nbsp;</td></tr>'."\n";
     
    -
    -
     print '<tr class="oddeven">';
     print '<td width="80%">'.$langs->trans("ManageOpportunitiesStatus").'</td>';
     print '<td width="60" align="right">';
    @@ -374,8 +369,6 @@ foreach ($dirmodels as $reldir)
     		$handle = opendir($dir);
     		if (is_resource($handle))
     		{
    -			$var=true;
    -
     			while (($file = readdir($handle))!==false)
     			{
     				if (preg_match('/^(mod_.*)\.php$/i',$file,$reg))
    @@ -393,7 +386,6 @@ foreach ($dirmodels as $reldir)
     
     					if ($module->isEnabled())
     					{
    -
     						print '<tr class="oddeven"><td>'.$module->name."</td><td>\n";
     						print $module->info();
     						print '</td>';
    @@ -478,8 +470,6 @@ if (empty($conf->global->PROJECT_HIDE_TASKS))
     			$handle = opendir($dir);
     			if (is_resource($handle))
     			{
    -				$var=true;
    -
     				while (($file = readdir($handle))!==false)
     				{
     					if (preg_match('/^(mod_.*)\.php$/i',$file,$reg))
    @@ -497,7 +487,6 @@ if (empty($conf->global->PROJECT_HIDE_TASKS))
     
     						if ($module->isEnabled())
     						{
    -
     							print '<tr class="oddeven"><td>'.$module->name."</td><td>\n";
     							print $module->info();
     							print '</td>';
    @@ -602,7 +591,6 @@ print "</tr>\n";
     
     clearstatcache();
     
    -$var=true;
     foreach ($dirmodels as $reldir)
     {
     	foreach (array('','/doc') as $valdir)
    @@ -639,7 +627,6 @@ foreach ($dirmodels as $reldir)
     
     							if ($modulequalified)
     							{
    -
     								print '<tr class="oddeven"><td width="100">';
     								print (empty($module->name)?$name:$module->name);
     								print "</td><td>\n";
    @@ -761,7 +748,6 @@ if (empty($conf->global->PROJECT_HIDE_TASKS))
     
     	clearstatcache();
     
    -	$var=true;
     	foreach ($dirmodels as $reldir)
     	{
     		foreach (array('','/doc') as $valdir)
    @@ -798,7 +784,6 @@ if (empty($conf->global->PROJECT_HIDE_TASKS))
     
     								if ($modulequalified)
     								{
    -									$var = !$var;
     									print '<tr class="oddeven"><td width="100">';
     									print (empty($module->name)?$name:$module->name);
     									print "</td><td>\n";
    @@ -877,7 +862,6 @@ print load_fiche_titre($langs->trans("Other"), '', '');
     
     // Other options
     $form=new Form($db);
    -$var=true;
     
     print '<form method="POST" action="'.$_SERVER['PHP_SELF'].'">';
     print '<input type="hidden" name="token" value="'.$_SESSION['newtoken'].'">';
    @@ -889,8 +873,6 @@ print "<td>".$langs->trans("Parameters")."</td>\n";
     print '<td align="right" width="60">'.$langs->trans("Value").'</td>'."\n";
     print '<td width="80">&nbsp;</td></tr>'."\n";
     
    -
    -
     print '<tr class="oddeven">';
     print '<td width="80%">'.$langs->trans("UseSearchToSelectProject").'</td>';
     if (! $conf->use_javascript_ajax)
    @@ -914,7 +896,6 @@ else
     }
     print '</tr>';
     
    -
     print '<tr class="oddeven">';
     print '<td>'.$langs->trans("AllowToSelectProjectFromOtherCompany").'</td>';
     
    @@ -929,5 +910,6 @@ print '</table>';
     
     print '</form>';
     
    +// End of page
     llxFooter();
     $db->close();
    diff --git a/htdocs/projet/admin/project_extrafields.php b/htdocs/projet/admin/project_extrafields.php
    index d247408079c..15ccd50bf76 100644
    --- a/htdocs/projet/admin/project_extrafields.php
    +++ b/htdocs/projet/admin/project_extrafields.php
    @@ -30,8 +30,7 @@ require '../../main.inc.php';
     require_once DOL_DOCUMENT_ROOT.'/core/lib/project.lib.php';
     require_once DOL_DOCUMENT_ROOT.'/core/class/extrafields.class.php';
     
    -$langs->load("project");
    -$langs->load("admin");
    +$langs->loadLangs(array("project", "admin"));
     
     $extrafields = new ExtraFields($db);
     $form = new Form($db);
    @@ -113,6 +112,6 @@ if ($action == 'edit' && ! empty($attrname))
         require DOL_DOCUMENT_ROOT.'/core/tpl/admin_extrafields_edit.tpl.php';
     }
     
    +// End of page
     llxFooter();
    -
     $db->close();
    diff --git a/htdocs/projet/admin/project_task_extrafields.php b/htdocs/projet/admin/project_task_extrafields.php
    index 01a001bb039..90729840035 100644
    --- a/htdocs/projet/admin/project_task_extrafields.php
    +++ b/htdocs/projet/admin/project_task_extrafields.php
    @@ -30,8 +30,8 @@ require '../../main.inc.php';
     require_once DOL_DOCUMENT_ROOT.'/core/lib/project.lib.php';
     require_once DOL_DOCUMENT_ROOT.'/core/class/extrafields.class.php';
     
    -$langs->load("project");
    -$langs->load("admin");
    +// Load translation files required by the page
    +$langs->loadLangs(array('project', 'admin'));
     
     $extrafields = new ExtraFields($db);
     $form = new Form($db);
    @@ -112,6 +112,6 @@ if ($action == 'edit' && ! empty($attrname))
         require DOL_DOCUMENT_ROOT.'/core/tpl/admin_extrafields_edit.tpl.php';
     }
     
    +// End of page
     llxFooter();
    -
     $db->close();
    diff --git a/htdocs/projet/ajax/projects.php b/htdocs/projet/ajax/projects.php
    index 991cae22aa3..f2417df5353 100644
    --- a/htdocs/projet/ajax/projects.php
    +++ b/htdocs/projet/ajax/projects.php
    @@ -48,6 +48,7 @@ dol_syslog(join(',',$_GET));
     
     require_once DOL_DOCUMENT_ROOT.'/core/class/html.formprojet.class.php';
     
    +// Load translation files required by the page
     $langs->load("main");
     
     top_httphead();
    diff --git a/htdocs/projet/card.php b/htdocs/projet/card.php
    index e73db5a9155..dd18a115ab6 100644
    --- a/htdocs/projet/card.php
    +++ b/htdocs/projet/card.php
    @@ -33,8 +33,8 @@ require_once DOL_DOCUMENT_ROOT.'/core/modules/project/modules_project.php';
     require_once DOL_DOCUMENT_ROOT.'/core/class/extrafields.class.php';
     require_once DOL_DOCUMENT_ROOT.'/categories/class/categorie.class.php';
     
    -$langs->load("projects");
    -$langs->load('companies');
    +// Load translation files required by the page
    +$langs->loadLangs(array('projects', 'companies'));
     
     $id=GETPOST('id','int');
     $ref=GETPOST('ref','alpha');
    @@ -64,6 +64,7 @@ if ($id > 0 || ! empty($ref))
     	$ret = $object->fetch($id,$ref);	// If we create project, ref may be defined into POST but record does not yet exists into database
     	if ($ret > 0) {
     		$object->fetch_thirdparty();
    +		if(! empty($conf->global->PROJECT_ALLOW_COMMENT_ON_PROJECT) && method_exists($object, 'fetchComments') && empty($object->comments)) $object->fetchComments();
     		$id=$object->id;
     	}
     }
    @@ -471,6 +472,17 @@ $help_url="EN:Module_Projects|FR:Module_Projets|ES:M&oacute;dulo_Proyectos";
     
     llxHeader("",$title,$help_url);
     
    +$titleboth=$langs->trans("LeadsOrProjects");
    +$titlenew = $langs->trans("NewLeadOrProject");	// Leads and opportunities by default
    +if ($conf->global->PROJECT_USE_OPPORTUNITIES == 0)
    +{
    +	$titleboth=$langs->trans("Projects");
    +	$titlenew = $langs->trans("NewProject");
    +}
    +if ($conf->global->PROJECT_USE_OPPORTUNITIES == 2) {	// 2 = leads only
    +	$titleboth=$langs->trans("Leads");
    +	$titlenew = $langs->trans("NewLead");
    +}
     
     if ($action == 'create' && $user->rights->projet->creer)
     {
    @@ -481,7 +493,7 @@ if ($action == 'create' && $user->rights->projet->creer)
     	$thirdparty=new Societe($db);
     	if ($socid > 0) $thirdparty->fetch($socid);
     
    -	print load_fiche_titre($langs->trans("NewProject"), '', 'title_project');
    +	print load_fiche_titre($titlenew, '', 'title_project');
     
     	print '<form action="'.$_SERVER["PHP_SELF"].'" method="POST">';
     	print '<input type="hidden" name="token" value="'.$_SESSION['newtoken'].'">';
    @@ -568,12 +580,12 @@ if ($action == 'create' && $user->rights->projet->creer)
     
     	// Date start
     	print '<tr><td>'.$langs->trans("DateStart").'</td><td>';
    -	print $form->select_date(($date_start?$date_start:''),'projectstart',0,0,0,'',1,0,1);
    +	print $form->selectDate(($date_start?$date_start:''), 'projectstart', 0, 0, 0, '', 1, 0);
     	print '</td></tr>';
     
     	// Date end
     	print '<tr><td>'.$langs->trans("DateEnd").'</td><td>';
    -	print $form->select_date(($date_end?$date_end:-1),'projectend',0,0,0,'',1,0,1);
    +	print $form->selectDate(($date_end?$date_end:-1), 'projectend', 0, 0, 0, '', 1, 0);
     	print '</td></tr>';
     
     	if (! empty($conf->global->PROJECT_USE_OPPORTUNITIES))
    @@ -821,7 +833,7 @@ elseif ($object->id > 0)
     
     		// Date start
     		print '<tr><td>'.$langs->trans("DateStart").'</td><td>';
    -		print $form->select_date($object->date_start?$object->date_start:-1,'projectstart',0,0,0,'',1,0,1);
    +		print $form->selectDate($object->date_start?$object->date_start:-1, 'projectstart', 0, 0, 0, '', 1, 0);
     		print ' &nbsp; &nbsp; <input type="checkbox" class="valignmiddle" name="reportdate" value="yes" ';
     		if ($comefromclone){print ' checked ';}
     		print '/> '. $langs->trans("ProjectReportDate");
    @@ -829,7 +841,7 @@ elseif ($object->id > 0)
     
     		// Date end
     		print '<tr><td>'.$langs->trans("DateEnd").'</td><td>';
    -		print $form->select_date($object->date_end?$object->date_end:-1,'projectend',0,0,0,'',1,0,1);
    +		print $form->selectDate($object->date_end?$object->date_end:-1, 'projectend', 0, 0, 0, '', 1, 0);
     		print '</td></tr>';
     
     		// Budget
    @@ -1288,6 +1300,6 @@ else
     	print $langs->trans("RecordNotFound");
     }
     
    +// End of page
     llxFooter();
    -
     $db->close();
    diff --git a/htdocs/projet/class/api_projects.class.php b/htdocs/projet/class/api_projects.class.php
    index ab157bf237c..6deacab7204 100644
    --- a/htdocs/projet/class/api_projects.class.php
    +++ b/htdocs/projet/class/api_projects.class.php
    @@ -98,7 +98,8 @@ class Projects extends DolibarrApi
          * @param string           $sqlfilters          Other criteria to filter answers separated by a comma. Syntax example "(t.ref:like:'SO-%') and (t.date_creation:<:'20160101')"
          * @return  array                               Array of project objects
          */
    -    function index($sortfield = "t.rowid", $sortorder = 'ASC', $limit = 100, $page = 0, $thirdparty_ids = '', $sqlfilters = '') {
    +    function index($sortfield = "t.rowid", $sortorder = 'ASC', $limit = 100, $page = 0, $thirdparty_ids = '', $sqlfilters = '')
    +    {
             global $db, $conf;
     
             $obj_ret = array();
    @@ -214,7 +215,8 @@ class Projects extends DolibarrApi
          *
          * @url	GET {id}/tasks
          */
    -    function getLines($id, $includetimespent=0) {
    +    function getLines($id, $includetimespent=0)
    +    {
           if(! DolibarrApiAccess::$user->rights->projet->lire) {
     		  	throw new RestException(401);
     		  }
    @@ -256,7 +258,8 @@ class Projects extends DolibarrApi
          *
          * @return int
          */
    -    function getRoles($id, $userid=0) {
    +    function getRoles($id, $userid=0)
    +    {
             global $db;
     
             if(! DolibarrApiAccess::$user->rights->projet->lire) {
    @@ -300,7 +303,8 @@ class Projects extends DolibarrApi
          * @return int
          */
         /*
    -    function postLine($id, $request_data = null) {
    +    function postLine($id, $request_data = null)
    +    {
           if(! DolibarrApiAccess::$user->rights->projet->creer) {
     		  	throw new RestException(401);
     		  }
    @@ -362,7 +366,8 @@ class Projects extends DolibarrApi
          * @return object
          */
         /*
    -    function putLine($id, $lineid, $request_data = null) {
    +    function putLine($id, $lineid, $request_data = null)
    +    {
           if(! DolibarrApiAccess::$user->rights->projet->creer) {
     		  	throw new RestException(401);
     		  }
    @@ -418,7 +423,8 @@ class Projects extends DolibarrApi
          *
          * @return int
          */
    -    function put($id, $request_data = null) {
    +    function put($id, $request_data = null)
    +    {
           if(! DolibarrApiAccess::$user->rights->projet->creer) {
     		  	throw new RestException(401);
     		  }
    @@ -477,7 +483,6 @@ class Projects extends DolibarrApi
                     'message' => 'Project deleted'
                 )
             );
    -
         }
     
         /**
    @@ -535,7 +540,8 @@ class Projects extends DolibarrApi
          * @param   object  $object    Object to clean
          * @return    array    Array of cleaned object properties
          */
    -    function _cleanObjectDatas($object) {
    +    function _cleanObjectDatas($object)
    +    {
     
             $object = parent::_cleanObjectDatas($object);
     
    diff --git a/htdocs/projet/class/api_tasks.class.php b/htdocs/projet/class/api_tasks.class.php
    index 3125546c10a..294c0f0faae 100644
    --- a/htdocs/projet/class/api_tasks.class.php
    +++ b/htdocs/projet/class/api_tasks.class.php
    @@ -106,7 +106,8 @@ class Tasks extends DolibarrApi
          * @param string           $sqlfilters          Other criteria to filter answers separated by a comma. Syntax example "(t.ref:like:'SO-%') and (t.date_creation:<:'20160101')"
          * @return  array                               Array of project objects
          */
    -    function index($sortfield = "t.rowid", $sortorder = 'ASC', $limit = 100, $page = 0, $sqlfilters = '') {
    +    function index($sortfield = "t.rowid", $sortorder = 'ASC', $limit = 100, $page = 0, $sqlfilters = '')
    +    {
             global $db, $conf;
     
             $obj_ret = array();
    @@ -221,7 +222,8 @@ class Tasks extends DolibarrApi
          * @url	GET {id}/tasks
          */
         /*
    -    function getLines($id, $includetimespent=0) {
    +    function getLines($id, $includetimespent=0)
    +    {
           if(! DolibarrApiAccess::$user->rights->projet->lire) {
     		  	throw new RestException(401);
     		  }
    @@ -263,7 +265,8 @@ class Tasks extends DolibarrApi
          *
          * @return int
          */
    -    function getRoles($id, $userid=0) {
    +    function getRoles($id, $userid=0)
    +    {
             global $db;
     
             if(! DolibarrApiAccess::$user->rights->projet->lire) {
    @@ -305,7 +308,8 @@ class Tasks extends DolibarrApi
          * @return int
          */
         /*
    -    function postLine($id, $request_data = null) {
    +    function postLine($id, $request_data = null)
    +    {
           if(! DolibarrApiAccess::$user->rights->projet->creer) {
     		  	throw new RestException(401);
     		  }
    @@ -367,7 +371,8 @@ class Tasks extends DolibarrApi
          * @return object
          */
         /*
    -    function putLine($id, $lineid, $request_data = null) {
    +    function putLine($id, $lineid, $request_data = null)
    +    {
           if(! DolibarrApiAccess::$user->rights->projet->creer) {
     		  	throw new RestException(401);
     		  }
    @@ -422,7 +427,8 @@ class Tasks extends DolibarrApi
          *
          * @return int
          */
    -    function put($id, $request_data = null) {
    +    function put($id, $request_data = null)
    +    {
           if(! DolibarrApiAccess::$user->rights->projet->creer) {
     		  	throw new RestException(401);
     		  }
    @@ -481,7 +487,6 @@ class Tasks extends DolibarrApi
                     'message' => 'Task deleted'
                 )
             );
    -
         }
     
     
    @@ -550,7 +555,8 @@ class Tasks extends DolibarrApi
          * @param   object  $object    Object to clean
          * @return    array    Array of cleaned object properties
          */
    -    function _cleanObjectDatas($object) {
    +    function _cleanObjectDatas($object)
    +    {
     
             $object = parent::_cleanObjectDatas($object);
     
    diff --git a/htdocs/projet/class/project.class.php b/htdocs/projet/class/project.class.php
    index 6a0850c9191..a8b34e9c57d 100644
    --- a/htdocs/projet/class/project.class.php
    +++ b/htdocs/projet/class/project.class.php
    @@ -33,11 +33,32 @@ require_once DOL_DOCUMENT_ROOT . '/core/class/commonobject.class.php';
     class Project extends CommonObject
     {
     
    -    public $element = 'project';    //!< Id that identify managed objects
    -    public $table_element = 'projet';  //!< Name of table without prefix where object is stored
    -    public $table_element_line = 'projet_task';
    -    public $fk_element = 'fk_projet';
    -    public $ismultientitymanaged = 1;  // 0=No test on entity, 1=Test with field entity, 2=Test with link by societe
    +    /**
    +	 * @var string ID to identify managed object
    +	 */
    +	public $element = 'project';
    +
    +    /**
    +	 * @var string Name of table without prefix where object is stored
    +	 */
    +	public $table_element = 'projet';
    +
    +    /**
    +	 * @var int    Name of subtable line
    +	 */
    +	public $table_element_line = 'projet_task';
    +
    +    /**
    +	 * @var int Field with ID of parent key if this field has a parent
    +	 */
    +	public $fk_element = 'fk_projet';
    +
    +	/**
    +	 * 0=No test on entity, 1=Test with field entity, 2=Test with link by societe
    +	 * @var int
    +	 */
    +    public $ismultientitymanaged = 1;
    +
         public $picto = 'projectpub';
     
         /**
    @@ -45,38 +66,43 @@ class Project extends CommonObject
          */
         protected $table_ref_field = 'ref';
     
    -    var $description;
    +    /**
    +	 * @var string description
    +	 */
    +	public $description;
    +
     	/**
     	 * @var string
     	 * @deprecated
     	 * @see title
     	 */
     	public $titre;
    -    var $title;
    -    var $date_start;
    -    var $date_end;
    -    var $date_close;
     
    -    var $socid;             // To store id of thirdparty
    -    var $thirdparty_name;   // To store name of thirdparty (defined only in some cases)
    +    public $title;
    +    public $date_start;
    +    public $date_end;
    +    public $date_close;
     
    -    var $user_author_id;    //!< Id of project creator. Not defined if shared project.
    -	var $user_close_id;
    -    var $public;      //!< Tell if this is a public or private project
    -    var $budget_amount;
    -    var $bill_time;			// Is the time spent on project must be invoiced or not
    +    public $socid;             // To store id of thirdparty
    +    public $thirdparty_name;   // To store name of thirdparty (defined only in some cases)
     
    -    var $statuts_short;
    -    var $statuts_long;
    +    public $user_author_id;    //!< Id of project creator. Not defined if shared project.
    +	public $user_close_id;
    +    public $public;      //!< Tell if this is a public or private project
    +    public $budget_amount;
    +    public $bill_time;			// Is the time spent on project must be invoiced or not
     
    -    var $statut;			// 0=draft, 1=opened, 2=closed
    -    var $opp_status;		// opportunity status, into table llx_c_lead_status
    -	var $opp_percent;		// opportunity probability
    +    public $statuts_short;
    +    public $statuts_long;
     
    -    var $oldcopy;
    +    public $statut;			// 0=draft, 1=opened, 2=closed
    +    public $opp_status;		// opportunity status, into table llx_c_lead_status
    +	public $opp_percent;		// opportunity probability
     
    -    var $weekWorkLoad;			// Used to store workload details of a projet
    -    var $weekWorkLoadPerTask;	// Used to store workload details of tasks of a projet
    +    public $oldcopy;
    +
    +    public $weekWorkLoad;			// Used to store workload details of a projet
    +    public $weekWorkLoadPerTask;	// Used to store workload details of tasks of a projet
     
     	/**
     	 * @var int Creation date
    @@ -84,16 +110,19 @@ class Project extends CommonObject
     	 * @see date_c
     	 */
     	public $datec;
    +
     	/**
     	 * @var int Creation date
     	 */
     	public $date_c;
    +
     	/**
     	 * @var int Modification date
     	 * @deprecated
     	 * @see date_m
     	 */
     	public $datem;
    +
     	/**
     	 * @var int Modification date
     	 */
    @@ -108,10 +137,12 @@ class Project extends CommonObject
     	 * Draft status
     	 */
     	const STATUS_DRAFT = 0;
    +
     	/**
     	 * Open/Validated status
     	 */
     	const STATUS_VALIDATED = 1;
    +
     	/**
     	 * Closed status
     	 */
    @@ -454,18 +485,12 @@ class Project extends CommonObject
                     // fetch optionals attributes and labels
                     $this->fetch_optionals();
     
    -                if (!empty($conf->global->PROJECT_ALLOW_COMMENT_ON_PROJECT))
    -                {
    -                	$this->fetchComments();
    -                }
    -
                     return 1;
                 }
     
                 $this->db->free($resql);
     
    -            if ($num_rows) return 1;
    -            else return 0;
    +            return 0;
             }
             else
             {
    @@ -474,6 +499,7 @@ class Project extends CommonObject
             }
         }
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
         /**
          * 	Return list of projects
          *
    @@ -482,6 +508,7 @@ class Project extends CommonObject
          */
         function liste_array($socid='')
         {
    +        // phpcs:enable
             global $conf;
     
             $projects = array();
    @@ -515,6 +542,7 @@ class Project extends CommonObject
             }
         }
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
         /**
          * 	Return list of elements for type, linked to a project
          *
    @@ -523,10 +551,12 @@ class Project extends CommonObject
          * 	@param		string		$datefieldname	name of date field for filter
          *  @param		int			$dates			Start date
          *  @param		int			$datee			End date
    +	 *	@param		string		$projectkey		Equivalent key  to fk_projet for actual type
          * 	@return		mixed						Array list of object ids linked to project, < 0 or string if error
          */
    -    function get_element_list($type, $tablename, $datefieldname='', $dates='', $datee='')
    +    function get_element_list($type, $tablename, $datefieldname='', $dates='', $datee='', $projectkey='fk_projet')
         {
    +        // phpcs:enable
             $elements = array();
     
             if ($this->id <= 0) return $elements;
    @@ -555,7 +585,7 @@ class Project extends CommonObject
     		}
             else
     		{
    -            $sql = "SELECT rowid FROM " . MAIN_DB_PREFIX . $tablename." WHERE fk_projet IN (". $ids .")";
    +            $sql = "SELECT rowid FROM " . MAIN_DB_PREFIX . $tablename." WHERE ".$projectkey." IN (". $ids .")";
     		}
     
     		if ($dates > 0)
    @@ -652,9 +682,8 @@ class Project extends CommonObject
     		$this->getLinesArray($user);
     
     		// Delete tasks
    -		foreach($this->lines as &$task) {
    -			$task->delete($user);
    -		}
    +		$ret = $this->deleteTasks($user);
    +		if ($ret < 0) $error++;
     
             // Delete project
             if (! $error)
    @@ -731,6 +760,40 @@ class Project extends CommonObject
             }
         }
     
    +    /**
    +     * 		Delete tasks with no children first, then task with children recursively
    +     *
    +     *  	@param     	User		$user		User
    +     *		@return		int				<0 if KO, 1 if OK
    +     */
    +    function deleteTasks($user)
    +    {
    +        $countTasks = count($this->lines);
    +        $deleted = false;
    +        if ($countTasks)
    +        {
    +            foreach($this->lines as $task)
    +            {
    +                if ($task->hasChildren() <= 0) {		// If there is no children (or error to detect them)
    +                    $deleted = true;
    +                    $ret = $task->delete($user);
    +                    if ($ret <= 0)
    +                    {
    +                        $this->errors[] = $this->db->lasterror();
    +                        return -1;
    +                    }
    +                }
    +            }
    +        }
    +        $this->getLinesArray($user);
    +        if ($deleted && count($this->lines) < $countTasks)
    +        {
    +            if (count($this->lines)) $this->deleteTasks($this->lines);
    +        }
    +
    +        return 1;
    +    }
    +
         /**
          * 		Validate a project
          *
    @@ -869,6 +932,7 @@ class Project extends CommonObject
             return $this->LibStatut($this->statut, $mode);
         }
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
         /**
          *  Renvoi status label for a status
          *
    @@ -878,6 +942,7 @@ class Project extends CommonObject
          */
         function LibStatut($statut, $mode=0)
         {
    +        // phpcs:enable
             global $langs;
     
             if ($mode == 0)
    @@ -940,7 +1005,7 @@ class Project extends CommonObject
          */
         function getNomUrl($withpicto=0, $option='', $addlabel=0, $moreinpopup='', $sep=' - ', $notooltip=0, $save_lastsearch_value=-1)
         {
    -        global $conf, $langs, $user;
    +        global $conf, $langs, $user, $hookmanager;
     
             if (! empty($conf->dol_no_mouse_hover)) $notooltip=1;   // Force disable tooltips
     
    @@ -989,10 +1054,7 @@ class Project extends CommonObject
                 $linkclose.=' title="'.dol_escape_htmltag($label, 1).'"';
                 $linkclose.=' class="classfortooltip"';
     
    -			/*if (! is_object($hookmanager)) {
    -				include_once DOL_DOCUMENT_ROOT.'/core/class/hookmanager.class.php';
    -				$hookmanager=new HookManager($this->db);
    -			}
    +			/*
     			$hookmanager->initHooks(array('projectdao'));
     			$parameters=array('id'=>$this->id);
     			// Note that $action and $object may have been modified by some hooks
    @@ -1016,11 +1078,6 @@ class Project extends CommonObject
             if ($withpicto != 2) $result.=(($addlabel && $this->title) ? $sep . dol_trunc($this->title, ($addlabel > 1 ? $addlabel : 0)) : '');
     
             global $action;
    -        if (! is_object($hookmanager))
    -        {
    -        	include_once DOL_DOCUMENT_ROOT.'/core/class/hookmanager.class.php';
    -        	$hookmanager=new HookManager($this->db);
    -        }
             $hookmanager->initHooks(array('projectdao'));
             $parameters=array('id'=>$this->id, 'getnomurl'=>$result);
             $reshook=$hookmanager->executeHooks('getNomUrl',$parameters,$this,$action);    // Note that $action and $object may have been modified by some hooks
    @@ -1549,15 +1606,17 @@ class Project extends CommonObject
     	}
     
     
    -	 /**
    -	  *    Associate element to a project
    -	  *
    -	  *    @param	string	$tableName			Table of the element to update
    -	  *    @param	int		$elementSelectId	Key-rowid of the line of the element to update
    -	  *    @return	int							1 if OK or < 0 if KO
    -	  */
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
    +	/**
    +	 *    Associate element to a project
    +	 *
    +	 *    @param	string	$tableName			Table of the element to update
    +	 *    @param	int		$elementSelectId	Key-rowid of the line of the element to update
    +	 *    @return	int							1 if OK or < 0 if KO
    +     */
     	function update_element($tableName, $elementSelectId)
     	{
    +        // phpcs:enable
     		$sql="UPDATE ".MAIN_DB_PREFIX.$tableName;
     
     		if ($tableName == "actioncomm")
    @@ -1579,9 +1638,9 @@ class Project extends CommonObject
     		}else {
     			return 1;
     		}
    -
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *    Associate element to a project
     	 *
    @@ -1591,6 +1650,7 @@ class Project extends CommonObject
     	 */
     	function remove_element($tableName, $elementSelectId)
     	{
    +        // phpcs:enable
     		$sql="UPDATE ".MAIN_DB_PREFIX.$tableName;
     
     		if ($TableName=="actioncomm")
    @@ -1612,7 +1672,6 @@ class Project extends CommonObject
     		}else {
     			return 1;
     		}
    -
     	}
     
     	/**
    @@ -1713,6 +1772,7 @@ class Project extends CommonObject
         }
     
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
         /**
          * Load indicators for dashboard (this->nbtodo and this->nbtodolate)
          *
    @@ -1721,25 +1781,29 @@ class Project extends CommonObject
          */
         function load_board($user)
         {
    +        // phpcs:enable
             global $conf, $langs;
     
    -        $mine=0; $socid=$user->societe_id;
    +        // For external user, no check is done on company because readability is managed by public status of project and assignement.
    +        //$socid=$user->societe_id;
     
    -        $projectsListId = $this->getProjectsAuthorizedForUser($user,$mine?$mine:($user->rights->projet->all->lire?2:0),1,$socid);
    +        if (! $user->rights->projet->all->lire) $projectsListId = $this->getProjectsAuthorizedForUser($user,0,1,$socid);
     
             $sql = "SELECT p.rowid, p.fk_statut as status, p.fk_opp_status, p.datee as datee";
             $sql.= " FROM (".MAIN_DB_PREFIX."projet as p";
             $sql.= ")";
             $sql.= " LEFT JOIN ".MAIN_DB_PREFIX."societe as s on p.fk_soc = s.rowid";
    -        if (! $user->rights->societe->client->voir && ! $socid) $sql .= " LEFT JOIN ".MAIN_DB_PREFIX."societe_commerciaux as sc ON sc.fk_soc = s.rowid";
    +        // For external user, no check is done on company permission because readability is managed by public status of project and assignement.
    +        //if (! $user->rights->societe->client->voir && ! $socid) $sql .= " LEFT JOIN ".MAIN_DB_PREFIX."societe_commerciaux as sc ON sc.fk_soc = s.rowid";
             $sql.= " WHERE p.fk_statut = 1";
    -        $sql.= " AND p.entity IN (".getEntity('project', 0).')';
    -        if ($mine || ! $user->rights->projet->all->lire) $sql.= " AND p.rowid IN (".$projectsListId.")";
    +        $sql.= " AND p.entity IN (".getEntity('project').')';
    +        if (! $user->rights->projet->all->lire) $sql.= " AND p.rowid IN (".$projectsListId.")";
             // No need to check company, as filtering of projects must be done by getProjectsAuthorizedForUser
             //if ($socid || ! $user->rights->societe->client->voir)	$sql.= "  AND (p.fk_soc IS NULL OR p.fk_soc = 0 OR p.fk_soc = ".$socid.")";
    -        if ($socid) $sql.= "  AND (p.fk_soc IS NULL OR p.fk_soc = 0 OR p.fk_soc = ".$socid.")";
    -        if (! $user->rights->societe->client->voir && ! $socid) $sql.= " AND ((s.rowid = sc.fk_soc AND sc.fk_user = " .$user->id.") OR (s.rowid IS NULL))";
    +        // For external user, no check is done on company permission because readability is managed by public status of project and assignement.
    +        //if (! $user->rights->societe->client->voir && ! $socid) $sql.= " AND ((s.rowid = sc.fk_soc AND sc.fk_user = " .$user->id.") OR (s.rowid IS NULL))";
     
    +        //print $sql;
             $resql=$this->db->query($sql);
             if ($resql)
             {
    @@ -1794,6 +1858,7 @@ class Project extends CommonObject
     	}
     
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *      Charge indicateurs this->nb pour le tableau de bord
     	 *
    @@ -1801,6 +1866,7 @@ class Project extends CommonObject
     	 */
     	function load_state_board()
     	{
    +        // phpcs:enable
     	    global $user;
     
     	    $this->nb=array();
    @@ -1808,7 +1874,7 @@ class Project extends CommonObject
     	    $sql = "SELECT count(p.rowid) as nb";
     	    $sql.= " FROM ".MAIN_DB_PREFIX."projet as p";
     	    $sql.= " WHERE";
    -	    $sql.= " p.entity IN (".getEntity('projet').")";
    +	    $sql.= " p.entity IN (".getEntity('project').")";
     		if (! $user->rights->projet->all->lire)
     		{
     			$projectsListId = $this->getProjectsAuthorizedForUser($user,0,1);
    @@ -1908,6 +1974,7 @@ class Project extends CommonObject
     	 * Existing categories are left untouch.
     	 *
     	 * @param int[]|int $categories Category or categories IDs
    +     * @return void
     	 */
     	public function setCategories($categories)
     	{
    @@ -1974,6 +2041,4 @@ class Project extends CommonObject
     
     	    $this->lines = $taskstatic->getTasksArray(0, $user, $this->id, 0, 0);
     	}
    -
     }
    -
    diff --git a/htdocs/projet/class/projectstats.class.php b/htdocs/projet/class/projectstats.class.php
    index 5643533239f..472fb26eaf0 100644
    --- a/htdocs/projet/class/projectstats.class.php
    +++ b/htdocs/projet/class/projectstats.class.php
    @@ -29,7 +29,12 @@ class ProjectStats extends Stats
     	public $socid;
     	public $year;
     
    -	function __construct($db)
    +    /**
    +     * Constructor
    +     *
    +     * @param   DoliDB $db     Database handler
    +     */
    +    function __construct($db)
     	{
     		global $conf, $user;
     
    @@ -57,10 +62,15 @@ class ProjectStats extends Stats
     		$sql = "SELECT";
     		$sql .= " SUM(t.opp_amount), t.fk_opp_status, cls.code, cls.label";
     		$sql .= " FROM " . MAIN_DB_PREFIX . "projet as t";
    -		if (! $user->rights->societe->client->voir && ! $user->socid)
    -			$sql .= " INNER JOIN " . MAIN_DB_PREFIX . "societe_commerciaux as sc ON sc.fk_soc=t.fk_soc AND sc.fk_user=" . $user->id;
    +		// No check is done on company permission because readability is managed by public status of project and assignement.
    +		//if (! $user->rights->societe->client->voir && ! $user->socid)
    +		//	$sql .= " INNER JOIN " . MAIN_DB_PREFIX . "societe_commerciaux as sc ON sc.fk_soc=t.fk_soc AND sc.fk_user=" . $user->id;
     		$sql .= ", ".MAIN_DB_PREFIX."c_lead_status as cls";
     		$sql .= $this->buildWhere();
    +		// For external user, no check is done on company permission because readability is managed by public status of project and assignement.
    +		//if ($socid > 0) $sql.= " AND t.fk_soc = ".$socid;
    +		// No check is done on company permission because readability is managed by public status of project and assignement.
    +		//if (! $user->rights->societe->client->voir && ! $socid) $sql.= " AND ((s.rowid = sc.fk_soc AND sc.fk_user = " .$user->id.") OR (s.rowid IS NULL))";
     		$sql .= " AND t.fk_opp_status = cls.rowid";
     		$sql .= " AND t.fk_statut <> 0";     // We want historic also, so all projects not draft
     		$sql .= " GROUP BY t.fk_opp_status, cls.code, cls.label";
    @@ -78,22 +88,22 @@ class ProjectStats extends Stats
     				$row = $this->db->fetch_row($resql);
     				if ($i < $limit || $num == $limit)
     				{
    -				    $label = (($langs->trans("OppStatus".$row[2]) != "OppStatus".$row[2]) ? $langs->trans("OppStatus".$row[2]) : $row[2]);
    +					$label = (($langs->trans("OppStatus".$row[2]) != "OppStatus".$row[2]) ? $langs->trans("OppStatus".$row[2]) : $row[2]);
     					$result[$i] = array(
    -						$label. ' (' . price(price2num($row[0], 'MT'), 1, $langs, 1, -1, -1, $conf->currency) . ')',
    -						$row[0]
    +					$label. ' (' . price(price2num($row[0], 'MT'), 1, $langs, 1, -1, -1, $conf->currency) . ')',
    +					$row[0]
     					);
     				}
     				else
     					$other += $row[1];
    -				$i++;
    +					$i++;
     			}
     			if ($num > $limit)
     				$result[$i] = array (
    -						$langs->transnoentitiesnoconv("Other"),
    -						$other
    +				$langs->transnoentitiesnoconv("Other"),
    +				$other
     				);
    -			$this->db->free($resql);
    +				$this->db->free($resql);
     		} else {
     			$this->error = "Error " . $this->db->lasterror();
     			dol_syslog(get_class($this) . '::' . __METHOD__ . ' ' . $this->error, LOG_ERR);
    @@ -119,9 +129,14 @@ class ProjectStats extends Stats
     		$sql = "SELECT date_format(t.datec,'%Y') as year, COUNT(t.rowid) as nb, SUM(t.opp_amount) as total, AVG(t.opp_amount) as avg,";
     		$sql.= " SUM(t.opp_amount * ".$this->db->ifsql("t.opp_percent IS NULL".($wonlostfilter?" OR cls.code IN ('WON','LOST')":""), '0', 't.opp_percent')." / 100) as weighted";
     		$sql.= " FROM " . MAIN_DB_PREFIX . "projet as t LEFT JOIN ".MAIN_DB_PREFIX."c_lead_status as cls ON cls.rowid = t.fk_opp_status";
    -		if (! $user->rights->societe->client->voir && ! $user->soc_id)
    -			$sql .= " INNER JOIN " . MAIN_DB_PREFIX . "societe_commerciaux as sc ON sc.fk_soc=t.fk_soc AND sc.fk_user=" . $user->id;
    +		// No check is done on company permission because readability is managed by public status of project and assignement.
    +		//if (! $user->rights->societe->client->voir && ! $user->soc_id)
    +		//	$sql .= " INNER JOIN " . MAIN_DB_PREFIX . "societe_commerciaux as sc ON sc.fk_soc=t.fk_soc AND sc.fk_user=" . $user->id;
     		$sql.= $this->buildWhere();
    +		// For external user, no check is done on company permission because readability is managed by public status of project and assignement.
    +		//if ($socid > 0) $sql.= " AND t.fk_soc = ".$socid;
    +		// No check is done on company permission because readability is managed by public status of project and assignement.
    +		//if (! $user->rights->societe->client->voir && ! $socid) $sql.= " AND ((s.rowid = sc.fk_soc AND sc.fk_user = " .$user->id.") OR (s.rowid IS NULL))";
     		$sql.= " GROUP BY year";
     		$sql.= $this->db->order('year', 'DESC');
     
    @@ -136,13 +151,22 @@ class ProjectStats extends Stats
     	 */
     	public function buildWhere()
     	{
    +		global $user;
    +
     		$sqlwhere_str = '';
     		$sqlwhere = array();
     
    +		// Get list of project id allowed to user (in a string list separated by coma)
    +		$object = new Project($this->db);
    +		$projectsListId='';
    +		if (! $user->rights->projet->all->lire) $projectsListId = $object->getProjectsAuthorizedForUser($user,0,1,$user->socid);
    +
     		$sqlwhere[] = ' t.entity IN (' . getEntity('project') . ')';
     
     		if (! empty($this->userid))
     			$sqlwhere[] = ' t.fk_user_resp=' . $this->userid;
    +
    +		// Forced filter on socid is similar to forced filter on project. TODO Use project assignement to allow to not use filter on project
     		if (! empty($this->socid))
     			$sqlwhere[] = ' t.fk_soc=' . $this->socid;
     		if (! empty($this->year) && empty($this->yearmonth))
    @@ -153,6 +177,8 @@ class ProjectStats extends Stats
     		if (! empty($this->status))
     			$sqlwhere[] = " t.fk_opp_status IN (" . $this->status . ")";
     
    +		if (! $user->rights->projet->all->lire) $sqlwhere[] = " AND p.rowid IN (".$projectsListId.")";     // public and assigned to, or restricted to company for external users
    +
     		if (count($sqlwhere) > 0) {
     			$sqlwhere_str = ' WHERE ' . implode(' AND ', $sqlwhere);
     		}
    @@ -164,7 +190,7 @@ class ProjectStats extends Stats
     	 * Return Project number by month for a year
     	 *
     	 * @param 	int 	$year 		Year to scan
    -     * @param	int		$format		0=Label of absiss is a translated text, 1=Label of absiss is month number, 2=Label of absiss is first letter of month
    +	 * @param	int		$format		0=Label of absiss is a translated text, 1=Label of absiss is month number, 2=Label of absiss is first letter of month
     	 * @return 	array 				Array of values
     	 */
     	function getNbByMonth($year, $format=0)
    @@ -175,8 +201,9 @@ class ProjectStats extends Stats
     
     		$sql = "SELECT date_format(t.datec,'%m') as dm, COUNT(*) as nb";
     		$sql .= " FROM " . MAIN_DB_PREFIX . "projet as t";
    -		if (! $user->rights->societe->client->voir && ! $user->soc_id)
    -			$sql .= " INNER JOIN " . MAIN_DB_PREFIX . "societe_commerciaux as sc ON sc.fk_soc=t.fk_soc AND sc.fk_user=" . $user->id;
    +		// No check is done on company permission because readability is managed by public status of project and assignement.
    +		//if (! $user->rights->societe->client->voir && ! $user->soc_id)
    +		//	$sql .= " INNER JOIN " . MAIN_DB_PREFIX . "societe_commerciaux as sc ON sc.fk_soc=t.fk_soc AND sc.fk_user=" . $user->id;
     		$sql .= $this->buildWhere();
     		$sql .= " GROUP BY dm";
     		$sql .= $this->db->order('dm', 'DESC');
    @@ -192,7 +219,7 @@ class ProjectStats extends Stats
     	 * Return the Project amount by month for a year
     	 *
     	 * @param 	int 	$year 		Year to scan
    -     * @param	int		$format		0=Label of absiss is a translated text, 1=Label of absiss is month number, 2=Label of absiss is first letter of month
    +	 * @param	int		$format		0=Label of absiss is a translated text, 1=Label of absiss is month number, 2=Label of absiss is first letter of month
     	 * @return 	array 				Array with amount by month
     	 */
     	function getAmountByMonth($year, $format=0)
    @@ -203,8 +230,9 @@ class ProjectStats extends Stats
     
     		$sql = "SELECT date_format(t.datec,'%m') as dm, SUM(t.opp_amount)";
     		$sql .= " FROM " . MAIN_DB_PREFIX . "projet as t";
    -		if (! $user->rights->societe->client->voir && ! $user->soc_id)
    -			$sql .= " INNER JOIN " . MAIN_DB_PREFIX . "societe_commerciaux as sc ON sc.fk_soc=t.fk_soc AND sc.fk_user=" . $user->id;
    +		// No check is done on company permission because readability is managed by public status of project and assignement.
    +		//if (! $user->rights->societe->client->voir && ! $user->soc_id)
    +		//	$sql .= " INNER JOIN " . MAIN_DB_PREFIX . "societe_commerciaux as sc ON sc.fk_soc=t.fk_soc AND sc.fk_user=" . $user->id;
     		$sql .= $this->buildWhere();
     		$sql .= " GROUP BY dm";
     		$sql .= $this->db->order('dm', 'DESC');
    @@ -229,45 +257,45 @@ class ProjectStats extends Stats
     	{
     		global $conf,$user,$langs;
     
    -        if ($startyear > $endyear) return -1;
    +		if ($startyear > $endyear) return -1;
     
    -        $datay=array();
    +		$datay=array();
     
    -        // Search into cache
    -        if (! empty($cachedelay))
    -        {
    -        	include_once DOL_DOCUMENT_ROOT.'/core/lib/files.lib.php';
    -        	include_once DOL_DOCUMENT_ROOT.'/core/lib/json.lib.php';
    -        }
    +		// Search into cache
    +		if (! empty($cachedelay))
    +		{
    +			include_once DOL_DOCUMENT_ROOT.'/core/lib/files.lib.php';
    +			include_once DOL_DOCUMENT_ROOT.'/core/lib/json.lib.php';
    +		}
     
    -        $newpathofdestfile=$conf->user->dir_temp.'/'.get_class($this).'_'.__FUNCTION__.'_'.(empty($this->cachefilesuffix)?'':$this->cachefilesuffix.'_').$langs->defaultlang.'_user'.$user->id.'.cache';
    -        $newmask='0644';
    +		$newpathofdestfile=$conf->user->dir_temp.'/'.get_class($this).'_'.__FUNCTION__.'_'.(empty($this->cachefilesuffix)?'':$this->cachefilesuffix.'_').$langs->defaultlang.'_user'.$user->id.'.cache';
    +		$newmask='0644';
     
    -        $nowgmt = dol_now();
    +		$nowgmt = dol_now();
     
    -        $foundintocache=0;
    -        if ($cachedelay > 0)
    -        {
    -        	$filedate=dol_filemtime($newpathofdestfile);
    -        	if ($filedate >= ($nowgmt - $cachedelay))
    -        	{
    -        		$foundintocache=1;
    +		$foundintocache=0;
    +		if ($cachedelay > 0)
    +		{
    +			$filedate=dol_filemtime($newpathofdestfile);
    +			if ($filedate >= ($nowgmt - $cachedelay))
    +			{
    +				$foundintocache=1;
     
    -        		$this->_lastfetchdate[get_class($this).'_'.__FUNCTION__]=$filedate;
    -        	}
    -        	else
    -        	{
    -        		dol_syslog(get_class($this).'::'.__FUNCTION__." cache file ".$newpathofdestfile." is not found or older than now - cachedelay (".$nowgmt." - ".$cachedelay.") so we can't use it.");
    -        	}
    -        }
    +				$this->_lastfetchdate[get_class($this).'_'.__FUNCTION__]=$filedate;
    +			}
    +			else
    +			{
    +				dol_syslog(get_class($this).'::'.__FUNCTION__." cache file ".$newpathofdestfile." is not found or older than now - cachedelay (".$nowgmt." - ".$cachedelay.") so we can't use it.");
    +			}
    +		}
     
    -        // Load file into $data
    -        if ($foundintocache)    // Cache file found and is not too old
    -        {
    -        	dol_syslog(get_class($this).'::'.__FUNCTION__." read data from cache file ".$newpathofdestfile." ".$filedate.".");
    -        	$data = json_decode(file_get_contents($newpathofdestfile), true);
    -        }
    -        else
    +		// Load file into $data
    +		if ($foundintocache)    // Cache file found and is not too old
    +		{
    +			dol_syslog(get_class($this).'::'.__FUNCTION__." read data from cache file ".$newpathofdestfile." ".$filedate.".");
    +			$data = json_decode(file_get_contents($newpathofdestfile), true);
    +		}
    +		else
     		{
     			$year=$startyear;
     			while($year <= $endyear)
    @@ -326,8 +354,9 @@ class ProjectStats extends Stats
     
     		$sql = "SELECT date_format(t.datec,'%m') as dm, SUM(t.opp_amount * ".$this->db->ifsql("t.opp_percent IS NULL".($wonlostfilter?" OR cls.code IN ('WON','LOST')":""), '0', 't.opp_percent')." / 100)";
     		$sql .= " FROM " . MAIN_DB_PREFIX . "projet as t LEFT JOIN ".MAIN_DB_PREFIX.'c_lead_status as cls ON t.fk_opp_status = cls.rowid';
    -		if (! $user->rights->societe->client->voir && ! $user->soc_id)
    -			$sql .= " INNER JOIN " . MAIN_DB_PREFIX . "societe_commerciaux as sc ON sc.fk_soc=t.fk_soc AND sc.fk_user=" . $user->id;
    +		// No check is done on company permission because readability is managed by public status of project and assignement.
    +		//if (! $user->rights->societe->client->voir && ! $user->soc_id)
    +		//	$sql .= " INNER JOIN " . MAIN_DB_PREFIX . "societe_commerciaux as sc ON sc.fk_soc=t.fk_soc AND sc.fk_user=" . $user->id;
     		$sql .= $this->buildWhere();
     		$sql .= " GROUP BY dm";
     		$sql .= $this->db->order('dm', 'DESC');
    @@ -424,7 +453,7 @@ class ProjectStats extends Stats
     	 * Return the Project transformation rate by month for a year
     	 *
     	 * @param 	int 	$year 		Year to scan
    -     * @param	int		$format		0=Label of absiss is a translated text, 1=Label of absiss is month number, 2=Label of absiss is first letter of month
    +	 * @param	int		$format		0=Label of absiss is a translated text, 1=Label of absiss is month number, 2=Label of absiss is first letter of month
     	 * @return 	array 				Array with amount by month
     	 */
     	function getTransformRateByMonth($year, $format=0)
    @@ -435,8 +464,9 @@ class ProjectStats extends Stats
     
     		$sql = "SELECT date_format(t.datec,'%m') as dm, count(t.opp_amount)";
     		$sql .= " FROM " . MAIN_DB_PREFIX . "projet as t";
    -		if (! $user->rights->societe->client->voir && ! $user->soc_id)
    -			$sql .= " INNER JOIN " . MAIN_DB_PREFIX . "societe_commerciaux as sc ON sc.fk_soc=t.fk_soc AND sc.fk_user=" . $user->id;
    +		// No check is done on company permission because readability is managed by public status of project and assignement.
    +		//if (! $user->rights->societe->client->voir && ! $user->soc_id)
    +		//	$sql .= " INNER JOIN " . MAIN_DB_PREFIX . "societe_commerciaux as sc ON sc.fk_soc=t.fk_soc AND sc.fk_user=" . $user->id;
     		$sql .= $this->buildWhere();
     		$sql .= " GROUP BY dm";
     		$sql .= $this->db->order('dm', 'DESC');
    @@ -447,8 +477,9 @@ class ProjectStats extends Stats
     
     		$sql = "SELECT date_format(t.datec,'%m') as dm, count(t.opp_amount)";
     		$sql .= " FROM " . MAIN_DB_PREFIX . "projet as t";
    -		if (! $user->rights->societe->client->voir && ! $user->soc_id)
    -			$sql .= " INNER JOIN " . MAIN_DB_PREFIX . "societe_commerciaux as sc ON sc.fk_soc=t.fk_soc AND sc.fk_user=" . $user->id;
    +		// No check is done on company permission because readability is managed by public status of project and assignement.
    +		//if (! $user->rights->societe->client->voir && ! $user->soc_id)
    +		//	$sql .= " INNER JOIN " . MAIN_DB_PREFIX . "societe_commerciaux as sc ON sc.fk_soc=t.fk_soc AND sc.fk_user=" . $user->id;
     		$sql .= $this->buildWhere();
     		$sql .= " GROUP BY dm";
     		$sql .= $this->db->order('dm', 'DESC');
    diff --git a/htdocs/projet/class/task.class.php b/htdocs/projet/class/task.class.php
    index 57b705e2286..a3fd5fb1703 100644
    --- a/htdocs/projet/class/task.class.php
    +++ b/htdocs/projet/class/task.class.php
    @@ -31,46 +31,67 @@ require_once DOL_DOCUMENT_ROOT.'/core/class/commonobject.class.php';
      */
     class Task extends CommonObject
     {
    -	public $element='project_task';		//!< Id that identify managed objects
    -	public $table_element='projet_task';	//!< Name of table without prefix where object is stored
    +	/**
    +	 * @var string ID to identify managed object
    +	 */
    +	public $element='project_task';
    +
    +	/**
    +	 * @var string Name of table without prefix where object is stored
    +	 */
    +	public $table_element='projet_task';
    +
    +	/**
    +	 * @var int Field with ID of parent key if this field has a parent
    +	 */
     	public $fk_element='fk_task';
    +
     	public $picto = 'task';
     	protected $childtables=array('projet_task_time');    // To test if we can delete object
     
    -	var $fk_task_parent;
    -	var $label;
    -	var $description;
    -	var $duration_effective;		// total of time spent on this task
    -	var $planned_workload;
    -	var $date_c;
    -	var $date_start;
    -	var $date_end;
    -	var $progress;
    -	var $fk_statut;
    -	var $priority;
    -	var $fk_user_creat;
    -	var $fk_user_valid;
    -	var $rang;
    +    public $fk_task_parent;
     
    -	var $timespent_min_date;
    -	var $timespent_max_date;
    -	var $timespent_total_duration;
    -	var $timespent_total_amount;
    -	var $timespent_nblinesnull;
    -	var $timespent_nblines;
    +    /**
    +     * @var string Label of task
    +     */
    +    public $label;
    +
    +	/**
    +	 * @var string description
    +	 */
    +	public $description;
    +
    +	public $duration_effective;		// total of time spent on this task
    +	public $planned_workload;
    +	public $date_c;
    +	public $date_start;
    +	public $date_end;
    +	public $progress;
    +	public $fk_statut;
    +	public $priority;
    +	public $fk_user_creat;
    +	public $fk_user_valid;
    +	public $rang;
    +
    +	public $timespent_min_date;
    +	public $timespent_max_date;
    +	public $timespent_total_duration;
    +	public $timespent_total_amount;
    +	public $timespent_nblinesnull;
    +	public $timespent_nblines;
     	// For detail of lines of timespent record, there is the property ->lines in common
     
     	// Var used to call method addTimeSpent(). Bad practice.
    -	var $timespent_id;
    -	var $timespent_duration;
    -	var $timespent_old_duration;
    -	var $timespent_date;
    -	var $timespent_datehour;		// More accurate start date (same than timespent_date but includes hours, minutes and seconds)
    -	var $timespent_withhour;		// 1 = we entered also start hours for timesheet line
    -	var $timespent_fk_user;
    -	var $timespent_note;
    +	public $timespent_id;
    +	public $timespent_duration;
    +	public $timespent_old_duration;
    +	public $timespent_date;
    +	public $timespent_datehour;		// More accurate start date (same than timespent_date but includes hours, minutes and seconds)
    +	public $timespent_withhour;		// 1 = we entered also start hours for timesheet line
    +	public $timespent_fk_user;
    +	public $timespent_note;
     
    -	var $comments = array();
    +	public $comments = array();
     
     	public $oldcopy;
     
    @@ -194,7 +215,7 @@ class Task extends CommonObject
     	 */
     	function fetch($id, $ref='', $loadparentdata=0)
     	{
    -		global $langs;
    +		global $langs, $conf;
     
     		$sql = "SELECT";
     		$sql.= " t.rowid,";
    @@ -267,7 +288,6 @@ class Task extends CommonObject
     				}
     
     				// Retreive all extrafield
    -				// fetch optionals attributes and labels
     				$this->fetch_optionals();
     			}
     
    @@ -687,13 +707,13 @@ class Task extends CommonObject
     	 * @param	int		$socid				Third party id
     	 * @param	int		$mode				0=Return list of tasks and their projects, 1=Return projects and tasks if exists
     	 * @param	string	$filteronproj    	Filter on project ref or label
    -	 * @param	string	$filteronprojstatus	Filter on project status
    +	 * @param	string	$filteronprojstatus	Filter on project status ('-1'=no filter, '0,1'=Draft+Validated only)
     	 * @param	string	$morewherefilter	Add more filter into where SQL request (must start with ' AND ...')
     	 * @param	string	$filteronprojuser	Filter on user that is a contact of project
     	 * @param	string	$filterontaskuser	Filter on user assigned to task
     	 * @return 	array						Array of tasks
     	 */
    -	function getTasksArray($usert=null, $userp=null, $projectid=0, $socid=0, $mode=0, $filteronproj='', $filteronprojstatus=-1, $morewherefilter='',$filteronprojuser=0,$filterontaskuser=0)
    +	function getTasksArray($usert=null, $userp=null, $projectid=0, $socid=0, $mode=0, $filteronproj='', $filteronprojstatus='-1', $morewherefilter='',$filteronprojuser=0,$filterontaskuser=0)
     	{
     		global $conf;
     
    @@ -769,7 +789,7 @@ class Task extends CommonObject
     		if ($socid)	$sql.= " AND p.fk_soc = ".$socid;
     		if ($projectid) $sql.= " AND p.rowid in (".$projectid.")";
     		if ($filteronproj) $sql.= natural_search(array("p.ref", "p.title"), $filteronproj);
    -		if ($filteronprojstatus > -1) $sql.= " AND p.fk_statut IN (".$filteronprojstatus.")";
    +		if ($filteronprojstatus && $filteronprojstatus != '-1') $sql.= " AND p.fk_statut IN (".$filteronprojstatus.")";
     		if ($morewherefilter) $sql.=$morewherefilter;
     		$sql.= " ORDER BY p.ref, t.rang, t.dateo";
     
    @@ -1699,6 +1719,7 @@ class Task extends CommonObject
     		return $this->LibStatut($this->fk_statut, $mode);
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *	Return status label for an object
     	 *
    @@ -1708,6 +1729,7 @@ class Task extends CommonObject
     	 */
     	function LibStatut($statut, $mode=0)
     	{
    +        // phpcs:enable
     		// list of Statut of the task
     		$this->statuts[0]='Draft';
     		$this->statuts[1]='ToDo';
    @@ -1726,59 +1748,59 @@ class Task extends CommonObject
     		{
     			return $langs->trans($this->statuts[$statut]);
     		}
    -		if ($mode == 1)
    +		elseif ($mode == 1)
     		{
     			return $langs->trans($this->statuts_short[$statut]);
     		}
    -		if ($mode == 2)
    +		elseif ($mode == 2)
     		{
     			if ($statut==0) return img_picto($langs->trans($this->statuts_short[$statut]),'statut0').' '.$langs->trans($this->statuts_short[$statut]);
    -			if ($statut==1) return img_picto($langs->trans($this->statuts_short[$statut]),'statut1').' '.$langs->trans($this->statuts_short[$statut]);
    -			if ($statut==2) return img_picto($langs->trans($this->statuts_short[$statut]),'statut3').' '.$langs->trans($this->statuts_short[$statut]);
    -			if ($statut==3) return img_picto($langs->trans($this->statuts_short[$statut]),'statut6').' '.$langs->trans($this->statuts_short[$statut]);
    -			if ($statut==4) return img_picto($langs->trans($this->statuts_short[$statut]),'statut6').' '.$langs->trans($this->statuts_short[$statut]);
    -			if ($statut==5) return img_picto($langs->trans($this->statuts_short[$statut]),'statut5').' '.$langs->trans($this->statuts_short[$statut]);
    +			elseif ($statut==1) return img_picto($langs->trans($this->statuts_short[$statut]),'statut1').' '.$langs->trans($this->statuts_short[$statut]);
    +			elseif ($statut==2) return img_picto($langs->trans($this->statuts_short[$statut]),'statut3').' '.$langs->trans($this->statuts_short[$statut]);
    +			elseif ($statut==3) return img_picto($langs->trans($this->statuts_short[$statut]),'statut6').' '.$langs->trans($this->statuts_short[$statut]);
    +			elseif ($statut==4) return img_picto($langs->trans($this->statuts_short[$statut]),'statut6').' '.$langs->trans($this->statuts_short[$statut]);
    +			elseif ($statut==5) return img_picto($langs->trans($this->statuts_short[$statut]),'statut5').' '.$langs->trans($this->statuts_short[$statut]);
     		}
    -		if ($mode == 3)
    +		elseif ($mode == 3)
     		{
     			if ($statut==0) return img_picto($langs->trans($this->statuts_short[$statut]),'statut0');
    -			if ($statut==1) return img_picto($langs->trans($this->statuts_short[$statut]),'statut1');
    -			if ($statut==2) return img_picto($langs->trans($this->statuts_short[$statut]),'statut3');
    -			if ($statut==3) return img_picto($langs->trans($this->statuts_short[$statut]),'statut6');
    -			if ($statut==4) return img_picto($langs->trans($this->statuts_short[$statut]),'statut6');
    -			if ($statut==5) return img_picto($langs->trans($this->statuts_short[$statut]),'statut5');
    +			elseif ($statut==1) return img_picto($langs->trans($this->statuts_short[$statut]),'statut1');
    +			elseif ($statut==2) return img_picto($langs->trans($this->statuts_short[$statut]),'statut3');
    +			elseif ($statut==3) return img_picto($langs->trans($this->statuts_short[$statut]),'statut6');
    +			elseif ($statut==4) return img_picto($langs->trans($this->statuts_short[$statut]),'statut6');
    +			elseif ($statut==5) return img_picto($langs->trans($this->statuts_short[$statut]),'statut5');
     		}
    -		if ($mode == 4)
    +		elseif ($mode == 4)
     		{
     			if ($statut==0) return img_picto($langs->trans($this->statuts_short[$statut]),'statut0').' '.$langs->trans($this->statuts[$statut]);
    -			if ($statut==1) return img_picto($langs->trans($this->statuts_short[$statut]),'statut1').' '.$langs->trans($this->statuts[$statut]);
    -			if ($statut==2) return img_picto($langs->trans($this->statuts_short[$statut]),'statut3').' '.$langs->trans($this->statuts[$statut]);
    -			if ($statut==3) return img_picto($langs->trans($this->statuts_short[$statut]),'statut6').' '.$langs->trans($this->statuts[$statut]);
    -			if ($statut==4) return img_picto($langs->trans($this->statuts_short[$statut]),'statut6').' '.$langs->trans($this->statuts[$statut]);
    -			if ($statut==5) return img_picto($langs->trans($this->statuts_short[$statut]),'statut5').' '.$langs->trans($this->statuts[$statut]);
    +			elseif ($statut==1) return img_picto($langs->trans($this->statuts_short[$statut]),'statut1').' '.$langs->trans($this->statuts[$statut]);
    +			elseif ($statut==2) return img_picto($langs->trans($this->statuts_short[$statut]),'statut3').' '.$langs->trans($this->statuts[$statut]);
    +			elseif ($statut==3) return img_picto($langs->trans($this->statuts_short[$statut]),'statut6').' '.$langs->trans($this->statuts[$statut]);
    +			elseif ($statut==4) return img_picto($langs->trans($this->statuts_short[$statut]),'statut6').' '.$langs->trans($this->statuts[$statut]);
    +			elseif ($statut==5) return img_picto($langs->trans($this->statuts_short[$statut]),'statut5').' '.$langs->trans($this->statuts[$statut]);
     		}
    -		if ($mode == 5)
    +		elseif ($mode == 5)
     		{
     			/*if ($statut==0) return $langs->trans($this->statuts_short[$statut]).' '.img_picto($langs->trans($this->statuts_short[$statut]),'statut0');
    -			if ($statut==1) return $langs->trans($this->statuts_short[$statut]).' '.img_picto($langs->trans($this->statuts_short[$statut]),'statut1');
    -			if ($statut==2) return $langs->trans($this->statuts_short[$statut]).' '.img_picto($langs->trans($this->statuts_short[$statut]),'statut3');
    -			if ($statut==3) return $langs->trans($this->statuts_short[$statut]).' '.img_picto($langs->trans($this->statuts_short[$statut]),'statut6');
    -			if ($statut==4) return $langs->trans($this->statuts_short[$statut]).' '.img_picto($langs->trans($this->statuts_short[$statut]),'statut6');
    -			if ($statut==5) return $langs->trans($this->statuts_short[$statut]).' '.img_picto($langs->trans($this->statuts_short[$statut]),'statut5');
    +			elseif ($statut==1) return $langs->trans($this->statuts_short[$statut]).' '.img_picto($langs->trans($this->statuts_short[$statut]),'statut1');
    +			elseif ($statut==2) return $langs->trans($this->statuts_short[$statut]).' '.img_picto($langs->trans($this->statuts_short[$statut]),'statut3');
    +			elseif ($statut==3) return $langs->trans($this->statuts_short[$statut]).' '.img_picto($langs->trans($this->statuts_short[$statut]),'statut6');
    +			elseif ($statut==4) return $langs->trans($this->statuts_short[$statut]).' '.img_picto($langs->trans($this->statuts_short[$statut]),'statut6');
    +			elseif ($statut==5) return $langs->trans($this->statuts_short[$statut]).' '.img_picto($langs->trans($this->statuts_short[$statut]),'statut5');
     			*/
    -			//return $this->progress.' %';
    +			//else return $this->progress.' %';
     			return '&nbsp;';
     		}
    -		if ($mode == 6)
    +		elseif ($mode == 6)
     		{
     			/*if ($statut==0) return $langs->trans($this->statuts[$statut]).' '.img_picto($langs->trans($this->statuts_short[$statut]),'statut0');
    -			if ($statut==1) return $langs->trans($this->statuts[$statut]).' '.img_picto($langs->trans($this->statuts_short[$statut]),'statut1');
    -			if ($statut==2) return $langs->trans($this->statuts[$statut]).' '.img_picto($langs->trans($this->statuts_short[$statut]),'statut3');
    -			if ($statut==3) return $langs->trans($this->statuts[$statut]).' '.img_picto($langs->trans($this->statuts_short[$statut]),'statut6');
    -			if ($statut==4) return $langs->trans($this->statuts[$statut]).' '.img_picto($langs->trans($this->statuts_short[$statut]),'statut6');
    -			if ($statut==5) return $langs->trans($this->statuts[$statut]).' '.img_picto($langs->trans($this->statuts_short[$statut]),'statut5');
    +			elseif ($statut==1) return $langs->trans($this->statuts[$statut]).' '.img_picto($langs->trans($this->statuts_short[$statut]),'statut1');
    +			elseif ($statut==2) return $langs->trans($this->statuts[$statut]).' '.img_picto($langs->trans($this->statuts_short[$statut]),'statut3');
    +			elseif ($statut==3) return $langs->trans($this->statuts[$statut]).' '.img_picto($langs->trans($this->statuts_short[$statut]),'statut6');
    +			elseif ($statut==4) return $langs->trans($this->statuts[$statut]).' '.img_picto($langs->trans($this->statuts_short[$statut]),'statut6');
    +			elseif ($statut==5) return $langs->trans($this->statuts[$statut]).' '.img_picto($langs->trans($this->statuts_short[$statut]),'statut5');
     			*/
    -			//return $this->progress.' %';
    +			//else return $this->progress.' %';
     			return '&nbsp;';
     		}
     	}
    @@ -1816,6 +1838,7 @@ class Task extends CommonObject
     	}
     
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 * Load indicators for dashboard (this->nbtodo and this->nbtodolate)
     	 *
    @@ -1824,12 +1847,14 @@ class Task extends CommonObject
     	 */
     	function load_board($user)
     	{
    +        // phpcs:enable
     		global $conf, $langs;
     
    -		$mine=0; $socid=$user->societe_id;
    +		// For external user, no check is done on company because readability is managed by public status of project and assignement.
    +		//$socid=$user->societe_id;
     
     		$projectstatic = new Project($this->db);
    -		$projectsListId = $projectstatic->getProjectsAuthorizedForUser($user,$mine,1,$socid);
    +		$projectsListId = $projectstatic->getProjectsAuthorizedForUser($user,0,1,$socid);
     
     		// List of tasks (does not care about permissions. Filtering will be done later)
     		$sql = "SELECT p.rowid as projectid, p.fk_statut as projectstatus,";
    @@ -1837,17 +1862,19 @@ class Task extends CommonObject
     		$sql.= " t.dateo as date_start, t.datee as datee";
     		$sql.= " FROM ".MAIN_DB_PREFIX."projet as p";
     		$sql.= " LEFT JOIN ".MAIN_DB_PREFIX."societe as s on p.fk_soc = s.rowid";
    -		if (! $user->rights->societe->client->voir && ! $socid) $sql .= " LEFT JOIN ".MAIN_DB_PREFIX."societe_commerciaux as sc ON sc.fk_soc = s.rowid";
    +		//if (! $user->rights->societe->client->voir && ! $socid) $sql .= " LEFT JOIN ".MAIN_DB_PREFIX."societe_commerciaux as sc ON sc.fk_soc = s.rowid";
     		$sql.= ", ".MAIN_DB_PREFIX."projet_task as t";
     		$sql.= " WHERE p.entity IN (".getEntity('project', 0).')';
     		$sql.= " AND p.fk_statut = 1";
     		$sql.= " AND t.fk_projet = p.rowid";
     		$sql.= " AND t.progress < 100";         // tasks to do
    -		if ($mine || ! $user->rights->projet->all->lire) $sql.= " AND p.rowid IN (".$projectsListId.")";
    +		if (! $user->rights->projet->all->lire) $sql.= " AND p.rowid IN (".$projectsListId.")";
     		// No need to check company, as filtering of projects must be done by getProjectsAuthorizedForUser
     		//if ($socid || ! $user->rights->societe->client->voir)	$sql.= "  AND (p.fk_soc IS NULL OR p.fk_soc = 0 OR p.fk_soc = ".$socid.")";
     		if ($socid) $sql.= "  AND (p.fk_soc IS NULL OR p.fk_soc = 0 OR p.fk_soc = ".$socid.")";
    -		if (! $user->rights->societe->client->voir && ! $socid) $sql.= " AND ((s.rowid = sc.fk_soc AND sc.fk_user = " .$user->id.") OR (s.rowid IS NULL))";
    +		// No need to check company, as filtering of projects must be done by getProjectsAuthorizedForUser
    +		// if (! $user->rights->societe->client->voir && ! $socid) $sql.= " AND ((s.rowid = sc.fk_soc AND sc.fk_user = " .$user->id.") OR (s.rowid IS NULL))";
    +
     		//print $sql;
     		$resql=$this->db->query($sql);
     		if ($resql)
    @@ -1886,6 +1913,7 @@ class Task extends CommonObject
     	}
     
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *      Charge indicateurs this->nb de tableau de bord
     	 *
    @@ -1893,6 +1921,7 @@ class Task extends CommonObject
     	 */
     	function load_state_board()
     	{
    +        // phpcs:enable
     		global $user;
     
     		$mine=0; $socid=$user->societe_id;
    diff --git a/htdocs/projet/class/taskstats.class.php b/htdocs/projet/class/taskstats.class.php
    index c3add03828c..4164c1427b6 100644
    --- a/htdocs/projet/class/taskstats.class.php
    +++ b/htdocs/projet/class/taskstats.class.php
    @@ -29,10 +29,13 @@ class TaskStats extends Stats
     	public $socid;
     	public $year;
     
    +    /**
    +     * Constructor of the class
    +     *
    +     * @param   DoliDb  $db     Database handler
    +     */
     	function __construct($db)
     	{
    -		global $conf, $user;
    -
     		$this->db = $db;
     
     		require_once 'task.class.php';
    @@ -138,8 +141,9 @@ class TaskStats extends Stats
     
     		if (! empty($this->userid))
     			$sqlwhere[] = ' t.fk_user_resp=' . $this->userid;
    +		// Forced filter on socid is similar to forced filter on project. TODO Use project assignement to allow to not use filter on project
     		if (! empty($this->socid))
    -			$sqlwhere[] = ' t.fk_soc=' . $this->socid;
    +			$sqlwhere[] = ' p.fk_soc=' . $this->socid;		// Link on thirdparty is on project, not on task
     		if (! empty($this->year) && empty($this->yearmonth))
     			$sqlwhere[] = " date_format(t.datec,'%Y')='" . $this->db->escape($this->year) . "'";
     		if (! empty($this->yearmonth))
    diff --git a/htdocs/projet/comment.php b/htdocs/projet/comment.php
    index a51d4872c80..f6cd6ac0005 100644
    --- a/htdocs/projet/comment.php
    +++ b/htdocs/projet/comment.php
    @@ -34,8 +34,8 @@ require_once DOL_DOCUMENT_ROOT.'/core/modules/project/modules_project.php';
     require_once DOL_DOCUMENT_ROOT.'/core/class/extrafields.class.php';
     require_once DOL_DOCUMENT_ROOT.'/categories/class/categorie.class.php';
     
    -$langs->load("projects");
    -$langs->load("companies");
    +// Load translation files required by the page
    +$langs->loadLangs(array('projects', 'companies'));
     
     $id=GETPOST('id','int');
     $idcomment=GETPOST('idcomment','int');
    @@ -67,6 +67,7 @@ if ($id > 0 || ! empty($ref))
     	$ret = $object->fetch($id,$ref);	// If we create project, ref may be defined into POST but record does not yet exists into database
     	if ($ret > 0) {
     		$object->fetch_thirdparty();
    +		if(! empty($conf->global->PROJECT_ALLOW_COMMENT_ON_PROJECT) && method_exists($object, 'fetchComments') && empty($object->comments)) $object->fetchComments();
     		$id=$object->id;
     	}
     }
    @@ -183,6 +184,6 @@ print '<br>';
     // Include comment tpl view
     include DOL_DOCUMENT_ROOT . '/core/tpl/bloc_comment.tpl.php';
     
    -
    +// End of page
     llxFooter();
     $db->close();
    diff --git a/htdocs/projet/contact.php b/htdocs/projet/contact.php
    index fde0ed45288..68c9b530c88 100644
    --- a/htdocs/projet/contact.php
    +++ b/htdocs/projet/contact.php
    @@ -28,8 +28,8 @@ require_once DOL_DOCUMENT_ROOT.'/contact/class/contact.class.php';
     require_once DOL_DOCUMENT_ROOT.'/core/lib/project.lib.php';
     require_once DOL_DOCUMENT_ROOT.'/core/class/html.formcompany.class.php';
     
    -$langs->load("projects");
    -$langs->load("companies");
    +// Load translation files required by the page
    +$langs->loadLangs(array('projects', 'companies'));
     
     $id     = GETPOST('id','int');
     $ref    = GETPOST('ref','alpha');
    @@ -43,12 +43,14 @@ $mine   = GETPOST('mode')=='mine' ? 1 : 0;
     $object = new Project($db);
     
     include DOL_DOCUMENT_ROOT.'/core/actions_fetchobject.inc.php';  // Must be include, not include_once
    +if(! empty($conf->global->PROJECT_ALLOW_COMMENT_ON_PROJECT) && method_exists($object, 'fetchComments') && empty($object->comments)) $object->fetchComments();
     
     // Security check
     $socid=0;
     //if ($user->societe_id > 0) $socid = $user->societe_id;    // For external user, no check is done on company because readability is managed by public status of project and assignement.
     $result = restrictedArea($user, 'projet', $id,'projet&project');
     
    +$hookmanager->initHooks(array('projectcontactcard','globalcard'));
     
     /*
      * Actions
    @@ -139,6 +141,7 @@ $userstatic=new User($db);
     
     if ($id > 0 || ! empty($ref))
     {
    +	if(! empty($conf->global->PROJECT_ALLOW_COMMENT_ON_PROJECT) && method_exists($object, 'fetchComments') && empty($object->comments)) $object->fetchComments();
     	// To verify role of users
     	//$userAccess = $object->restrictedProjectArea($user,'read');
     	$userWrite  = $object->restrictedProjectArea($user,'write');
    @@ -265,6 +268,6 @@ if ($id > 0 || ! empty($ref))
     	}
     }
     
    +// End of page
     llxFooter();
    -
     $db->close();
    diff --git a/htdocs/projet/document.php b/htdocs/projet/document.php
    index 4677e409f35..e585acd7d85 100644
    --- a/htdocs/projet/document.php
    +++ b/htdocs/projet/document.php
    @@ -30,8 +30,8 @@ require_once DOL_DOCUMENT_ROOT.'/core/lib/files.lib.php';
     require_once DOL_DOCUMENT_ROOT.'/core/lib/images.lib.php';
     require_once DOL_DOCUMENT_ROOT.'/core/class/html.formfile.class.php';
     
    -$langs->load('projects');
    -$langs->load('other');
    +// Load translation files required by the page
    +$langs->loadLangs(array('projects', 'other'));
     
     $action		= GETPOST('action','alpha');
     $confirm	= GETPOST('confirm','alpha');
    @@ -48,6 +48,7 @@ $result=restrictedArea($user,'projet',$id,'projet&project');
     $object = new Project($db);
     
     include DOL_DOCUMENT_ROOT.'/core/actions_fetchobject.inc.php';  // Must be include, not include_once
    +if(! empty($conf->global->PROJECT_ALLOW_COMMENT_ON_PROJECT) && method_exists($object, 'fetchComments') && empty($object->comments)) $object->fetchComments();
     
     if ($id > 0 || ! empty($ref)) {
         $upload_dir = $conf->projet->dir_output . "/" . dol_sanitizeFileName($object->ref);
    @@ -158,6 +159,6 @@ else
     	dol_print_error('','NoRecordFound');
     }
     
    +// End of page
     llxFooter();
    -
     $db->close();
    diff --git a/htdocs/projet/element.php b/htdocs/projet/element.php
    index 8b791b7a9c7..1da887ea7a9 100644
    --- a/htdocs/projet/element.php
    +++ b/htdocs/projet/element.php
    @@ -3,7 +3,7 @@
      * Copyright (C) 2004-2015 Laurent Destailleur  <eldy@users.sourceforge.net>
      * Copyright (C) 2005-2010 Regis Houssin        <regis.houssin@capnetworks.com>
      * Copyright (C) 2012-2016 Juanjo Menent        <jmenent@2byte.es>
    - * Copyright (C) 2015-2017 Alexandre Spangaro	<aspangaro@zendsi.com>
    + * Copyright (C) 2015-2018 Alexandre Spangaro   <aspangaro@zendsi.com>
      * Copyright (C) 2015      Marcos García        <marcosgdf@gmail.com>
      * Copyright (C) 2016      Josep Lluís Amador   <joseplluis@lliuretic.cat>
      *
    @@ -43,7 +43,7 @@ if (! empty($conf->fournisseur->enabled))	require_once DOL_DOCUMENT_ROOT.'/fourn
     if (! empty($conf->fournisseur->enabled))	require_once DOL_DOCUMENT_ROOT.'/fourn/class/fournisseur.commande.class.php';
     if (! empty($conf->contrat->enabled))		require_once DOL_DOCUMENT_ROOT.'/contrat/class/contrat.class.php';
     if (! empty($conf->ficheinter->enabled))	require_once DOL_DOCUMENT_ROOT.'/fichinter/class/fichinter.class.php';
    -if (! empty($conf->expedition->enabled))    require_once DOL_DOCUMENT_ROOT.'/expedition/class/expedition.class.php';
    +if (! empty($conf->expedition->enabled))	require_once DOL_DOCUMENT_ROOT.'/expedition/class/expedition.class.php';
     if (! empty($conf->deplacement->enabled))	require_once DOL_DOCUMENT_ROOT.'/compta/deplacement/class/deplacement.class.php';
     if (! empty($conf->expensereport->enabled))	require_once DOL_DOCUMENT_ROOT.'/expensereport/class/expensereport.class.php';
     if (! empty($conf->agenda->enabled))		require_once DOL_DOCUMENT_ROOT.'/comm/action/class/actioncomm.class.php';
    @@ -52,19 +52,19 @@ if (! empty($conf->loan->enabled))			require_once DOL_DOCUMENT_ROOT.'/loan/class
     if (! empty($conf->stock->enabled))			require_once DOL_DOCUMENT_ROOT.'/product/stock/class/mouvementstock.class.php';
     if (! empty($conf->tax->enabled))			require_once DOL_DOCUMENT_ROOT.'/compta/sociales/class/chargesociales.class.php';
     if (! empty($conf->banque->enabled))		require_once DOL_DOCUMENT_ROOT.'/compta/bank/class/paymentvarious.class.php';
    +if (! empty($conf->salaries->enabled))		require_once DOL_DOCUMENT_ROOT.'/compta/salaries/class/paymentsalary.class.php';
     
    -$langs->load("projects");
    -$langs->load("companies");
    -$langs->load("suppliers");
    -$langs->load("compta");
    -if (! empty($conf->facture->enabled))  	    $langs->load("bills");
    -if (! empty($conf->commande->enabled)) 	    $langs->load("orders");
    -if (! empty($conf->propal->enabled))   	    $langs->load("propal");
    +// Load translation files required by the page
    +$langs->loadLangs(array('projects', 'companies', 'suppliers', 'compta'));
    +if (! empty($conf->facture->enabled))		$langs->load("bills");
    +if (! empty($conf->commande->enabled))		$langs->load("orders");
    +if (! empty($conf->propal->enabled))		$langs->load("propal");
     if (! empty($conf->ficheinter->enabled))	$langs->load("interventions");
     if (! empty($conf->deplacement->enabled))	$langs->load("trips");
     if (! empty($conf->expensereport->enabled)) $langs->load("trips");
     if (! empty($conf->don->enabled))			$langs->load("donations");
     if (! empty($conf->loan->enabled))			$langs->load("loan");
    +if (! empty($conf->salaries->enabled))		$langs->load("salaries");
     
     $id=GETPOST('id','int');
     $ref=GETPOST('ref','alpha');
    @@ -97,6 +97,7 @@ $projectid=$id;	// For backward compatibility
     $object = new Project($db);
     
     include DOL_DOCUMENT_ROOT.'/core/actions_fetchobject.inc.php';  // Must be include, not include_once
    +if(! empty($conf->global->PROJECT_ALLOW_COMMENT_ON_PROJECT) && method_exists($object, 'fetchComments') && empty($object->comments)) $object->fetchComments();
     
     // Security check
     $socid=$object->socid;
    @@ -146,7 +147,7 @@ $morehtmlref.='</div>';
     if (! $user->rights->projet->all->lire)
     {
         $objectsListId = $object->getProjectsAuthorizedForUser($user,0,0);
    -    $object->next_prev_filter=" rowid in (".(count($objectsListId)?join(',',array_keys($objectsListId)):'0').")";
    +    $object->next_prev_filter=" te.rowid in (".(count($objectsListId)?join(',',array_keys($objectsListId)):'0').")";
     }
     
     dol_banner_tab($object, 'ref', $linkback, 1, 'ref', 'ref', $morehtmlref);
    @@ -291,7 +292,7 @@ $listofreferent=array(
     	'class'=>'SupplierProposal',
     	'table'=>'supplier_proposal',
     	'datefieldname'=>'date',
    -    'urlnew'=>DOL_URL_ROOT.'/supplier_proposal/card.php?action=create&projectid='.$id.'&socid='.$socid,
    +	'urlnew'=>DOL_URL_ROOT.'/supplier_proposal/card.php?action=create&projectid='.$id,	// No socid parameter here, the socid is often the customer and we create a supplier object
         'lang'=>'supplier_proposal',
         'buttonnew'=>'AddSupplierProposal',
         'testnew'=>$user->rights->supplier_proposal->creer,
    @@ -440,6 +441,19 @@ $listofreferent=array(
     	'datefieldname'=>'datem',
     	'disableamount'=>0,
     	'test'=>($conf->stock->enabled && $user->rights->stock->mouvement->lire && ! empty($conf->global->STOCK_MOVEMENT_INTO_PROJECT_OVERVIEW))),
    +'salaries'=>array(
    +	'name'=>"Salaries",
    +	'title'=>"ListSalariesAssociatedProject",
    +	'class'=>'PaymentSalary',
    +	'table'=>'payment_salary',
    +	'datefieldname'=>'datev',
    +	'margin'=>'minus',
    +	'disableamount'=>0,
    +	'urlnew'=>DOL_URL_ROOT.'/compta/salaries/card.php?action=create&projectid='.$id,
    +	'lang'=>'salaries',
    +	'buttonnew'=>'AddSalariesPayment',
    +	'testnew'=>$user->rights->salaries->write,
    +	'test'=>$conf->salaries->enabled && $user->rights->salaries->read),
     'variouspayment'=>array(
     	'name'=>"VariousPayments",
     	'title'=>"ListVariousPaymentsAssociatedProject",
    @@ -515,10 +529,10 @@ if (! $showdatefilter)
     	print '<input type="hidden" name="action" value="view">';
     	print '<table class="center"><tr>';
     	print '<td>'.$langs->trans("From").' ';
    -	print $form->select_date($dates,'dates',0,0,1,'',1,0,1);
    +	print $form->selectDate($dates, 'dates', 0, 0, 1, '', 1, 0);
     	print '</td>';
     	print '<td>'.$langs->trans("to").' ';
    -	print $form->select_date($datee,'datee',0,0,1,'',1,0,1);
    +	print $form->selectDate($datee, 'datee', 0, 0, 1, '', 1, 0);
     	print '</td>';
     	print '<td>';
     	print '<input type="submit" name="refresh" value="'.$langs->trans("Refresh").'" class="button">';
    @@ -534,11 +548,8 @@ if (! $showdatefilter)
     
     // Show balance for whole project
     
    -$langs->load("suppliers");
    -$langs->load("bills");
    -$langs->load("orders");
    -$langs->load("proposals");
    -$langs->load("margins");
    +$langs->loadLangs(array("suppliers", "bills", "orders", "proposals", "margins"));
    +
     if (!empty($conf->stock->enabled)) $langs->load('stocks');
     
     print load_fiche_titre($langs->trans("Profit"), '', 'title_accountancy');
    @@ -551,8 +562,6 @@ print '<td align="right" width="100">'.$langs->trans("AmountHT").'</td>';
     print '<td align="right" width="100">'.$langs->trans("AmountTTC").'</td>';
     print '</tr>';
     
    -$var = false;
    -
     foreach ($listofreferent as $key => $value)
     {
     	$name=$langs->trans($value['name']);
    @@ -562,11 +571,12 @@ foreach ($listofreferent as $key => $value)
     	$datefieldname=$value['datefieldname'];
     	$qualified=$value['test'];
     	$margin = $value['margin'];
    +	$project_field = $value['project_field'];
     	if ($qualified && isset($margin))		// If this element must be included into profit calculation ($margin is 'minus' or 'plus')
     	{
     		$element = new $classname($db);
     
    -		$elementarray = $object->get_element_list($key, $tablename, $datefieldname, $dates, $datee);
    +		$elementarray = $object->get_element_list($key, $tablename, $datefieldname, $dates, $datee, !empty($project_field)?$project_field:'fk_projet');
     
     		if (count($elementarray)>0 && is_array($elementarray))
     		{
    @@ -697,6 +707,10 @@ foreach ($listofreferent as $key => $value)
     	$urlnew=$value['urlnew'];
     	$buttonnew=$value['buttonnew'];
         $testnew=$value['testnew'];
    +	$project_field=$value['project_field'];
    +
    +	$exclude_select_element = array('payment_various');
    +	if (!empty($value['exclude_select_element'])) $exclude_select_element[] = $value['exclude_select_element'];
     
     	if ($qualified)
     	{
    @@ -717,9 +731,9 @@ foreach ($listofreferent as $key => $value)
     		    if (! empty($conf->global->PROJECT_OTHER_THIRDPARTY_ID_TO_ADD_ELEMENTS)) $idtofilterthirdparty.=','.$conf->global->PROJECT_OTHER_THIRDPARTY_ID_TO_ADD_ELEMENTS;
     		}
     
    -       	if (empty($conf->global->PROJECT_LINK_ON_OVERWIEW_DISABLED) && $idtofilterthirdparty && !in_array($tablename, array('payment_various')))
    +       	if (empty($conf->global->PROJECT_LINK_ON_OVERWIEW_DISABLED) && $idtofilterthirdparty && !in_array($tablename,$exclude_select_element))
            	{
    -			$selectList=$formproject->select_element($tablename, $idtofilterthirdparty, 'minwidth300');
    +			$selectList=$formproject->select_element($tablename, $idtofilterthirdparty, 'minwidth300',-2,!empty($project_field)?$project_field:'fk_projet');
     			if (! $selectList || ($selectList<0))
     			{
     				setEventMessages($formproject->error,$formproject->errors,'errors');
    @@ -744,9 +758,9 @@ foreach ($listofreferent as $key => $value)
     		if (empty($conf->global->PROJECT_CREATE_ON_OVERVIEW_DISABLED) && $urlnew)
     		{
     			$addform.='<div class="inline-block valignmiddle">';
    -			if ($testnew) $addform.='<a class="buttonxxx" href="'.$urlnew.'">'.($buttonnew?$langs->trans($buttonnew):$langs->trans("Create")).'</a>';
    +			if ($testnew) $addform.='<a class="buttonxxx" href="'.$urlnew.'">'.($buttonnew?$langs->trans($buttonnew):$langs->trans("Create")).' <span class="fa fa-plus-circle valignmiddle"></span></a>';
     			elseif (empty($conf->global->MAIN_BUTTON_HIDE_UNAUTHORIZED)) {
    -				$addform.='<a class="buttonxxx buttonRefused" disabled="disabled" href="#">'.($buttonnew?$langs->trans($buttonnew):$langs->trans("Create")).'</a>';
    +				$addform.='<a class="buttonxxx buttonRefused" disabled="disabled" href="#">'.($buttonnew?$langs->trans($buttonnew):$langs->trans("Create")).' <span class="fa fa-plus-circle valignmiddle"></span></a>';
     			}
                 $addform.='<div>';
     		}
    @@ -770,7 +784,7 @@ foreach ($listofreferent as $key => $value)
     		print '<td>';
     		if (in_array($tablename, array('projet_task')) && $key == 'project_task') print '';		// if $key == 'project_task', we don't want details per user
     		elseif (in_array($tablename, array('payment_various'))) print '';						// if $key == 'payment_various', we don't have any thirdparty
    -		elseif (in_array($tablename, array('expensereport_det','don','projet_task','stock_mouvement'))) print $langs->trans("User");
    +		elseif (in_array($tablename, array('expensereport_det','don','projet_task','stock_mouvement','payment_salary'))) print $langs->trans("User");
     		else print $langs->trans("ThirdParty");
     		print '</td>';
     		// Amount HT
    @@ -787,7 +801,7 @@ foreach ($listofreferent as $key => $value)
     		else print '<td align="right" width="200">'.$langs->trans("Status").'</td>';
     		print '</tr>';
     
    -		$elementarray = $object->get_element_list($key, $tablename, $datefieldname, $dates, $datee);
    +		$elementarray = $object->get_element_list($key, $tablename, $datefieldname, $dates, $datee,!empty($project_field)?$project_field:'fk_projet');
     		if (is_array($elementarray) && count($elementarray)>0)
     		{
     			$total_ht = 0;
    @@ -868,7 +882,7 @@ foreach ($listofreferent as $key => $value)
     				}
     				else
     				{
    -				    // Show ref with link
    +					// Show ref with link
     					if ($element instanceof Task)
     					{
     						print $element->getNomUrl(1,'withproject','time');
    @@ -903,6 +917,7 @@ foreach ($listofreferent as $key => $value)
     				$date=''; $total_time_by_line = null;
     				if ($tablename == 'expensereport_det') $date = $element->date;      // No draft status on lines
     				elseif ($tablename == 'stock_mouvement') $date = $element->datem;
    +				elseif ($tablename == 'payment_salary') $date = $element->datev;
     				elseif ($tablename == 'payment_various') $date = $element->datev;
     				elseif ($tablename == 'chargesociales') $date = $element->date_ech;
     				elseif (! empty($element->status) || ! empty($element->statut) || ! empty($element->fk_status))
    @@ -948,6 +963,12 @@ foreach ($listofreferent as $key => $value)
                     	$tmpuser->fetch($expensereport->fk_user_author);
                     	print $tmpuser->getNomUrl(1,'',48);
                     }
    +				else if ($tablename == 'payment_salary')
    +				{
    +					$tmpuser=new User($db);
    +					$tmpuser->fetch($element->fk_user);
    +					print $tmpuser->getNomUrl(1,'',48);
    +				}
     				else if ($tablename == 'don' || $tablename == 'stock_mouvement')
                     {
                     	if ($element->fk_user_author > 0)
    @@ -969,7 +990,7 @@ foreach ($listofreferent as $key => $value)
     				{
     				    $total_ht_by_line=null;
     				    $othermessage='';
    -					if ($tablename == 'don' || $tablename == 'chargesociales' || $tablename == 'payment_various') $total_ht_by_line=$element->amount;
    +					if ($tablename == 'don' || $tablename == 'chargesociales' || $tablename == 'payment_various' || $tablename == 'payment_salary') $total_ht_by_line=$element->amount;
     					else if($tablename == 'fichinter') $total_ht_by_line=$element->getAmount();
     					elseif ($tablename == 'stock_mouvement') $total_ht_by_line=$element->price*abs($element->qty);
     					elseif (in_array($tablename, array('projet_task')))
    @@ -1010,7 +1031,7 @@ foreach ($listofreferent as $key => $value)
     				if (empty($value['disableamount']))
     				{
     				    $total_ttc_by_line=null;
    -					if ($tablename == 'don' || $tablename == 'chargesociales' || $tablename == 'payment_various') $total_ttc_by_line=$element->amount;
    +					if ($tablename == 'don' || $tablename == 'chargesociales' || $tablename == 'payment_various' || $tablename == 'payment_salary') $total_ttc_by_line=$element->amount;
     					else if($tablename == 'fichinter') $total_ttc_by_line=$element->getAmount();
     					elseif ($tablename == 'stock_mouvement') $total_ttc_by_line=$element->price*abs($element->qty);
     					elseif ($tablename == 'projet_task')
    @@ -1159,10 +1180,8 @@ if ($conf->use_javascript_ajax)
     	print $comboenhancement;
     }
     
    -
    -
    +// End of page
     llxFooter();
    -
     $db->close();
     
     
    diff --git a/htdocs/projet/ganttchart.inc.php b/htdocs/projet/ganttchart.inc.php
    index bc85e5bae78..dc76e098b59 100644
    --- a/htdocs/projet/ganttchart.inc.php
    +++ b/htdocs/projet/ganttchart.inc.php
    @@ -271,8 +271,6 @@ function constructGanttLine($tarr, $task, $task_dependencies, $level=0, $project
     
         $s.= "g.AddTaskItem(new JSGantt.TaskItem('".$taskid."', '".dol_escape_js(trim($name))."', '".$start_date."', '".$end_date."', '".$css."', '".$link."', ".$task['task_milestone'].", '".dol_escape_js($resources)."', ".($percent >= 0 ? $percent : 0).", ".$line_is_auto_group.", '".$parent."', 1, '".$dependency."', '".(empty($task["task_is_group"]) ? (($percent >= 0 && $percent != '') ? $percent.'%' : '') : '')."', '".dol_escape_js($note)."', g));";
         echo $s;
    -
    -
     }
     
     /**
    diff --git a/htdocs/projet/ganttview.php b/htdocs/projet/ganttview.php
    index 0c1e86c8ab5..00f568271e0 100644
    --- a/htdocs/projet/ganttview.php
    +++ b/htdocs/projet/ganttview.php
    @@ -23,7 +23,7 @@
      *	\brief      Gantt diagramm of a project
      */
     
    -require ("../main.inc.php");
    +require "../main.inc.php";
     require_once DOL_DOCUMENT_ROOT.'/projet/class/project.class.php';
     require_once DOL_DOCUMENT_ROOT.'/projet/class/task.class.php';
     require_once DOL_DOCUMENT_ROOT.'/core/lib/project.lib.php';
    @@ -42,14 +42,15 @@ $mine = ($mode == 'mine' ? 1 : 0);
     $object = new Project($db);
     
     include DOL_DOCUMENT_ROOT.'/core/actions_fetchobject.inc.php';  // Must be include, not include_once
    +if(! empty($conf->global->PROJECT_ALLOW_COMMENT_ON_PROJECT) && method_exists($object, 'fetchComments') && empty($object->comments)) $object->fetchComments();
     
     // Security check
     $socid=0;
     //if ($user->societe_id > 0) $socid = $user->societe_id;    // For external user, no check is done on company because readability is managed by public status of project and assignement.
     $result = restrictedArea($user, 'projet', $id, 'projet&project');
     
    -$langs->load("users");
    -$langs->load("projects");
    +// Load translation files required by the page
    +$langs->loadlangs(array('users', 'projects'));
     
     
     /*
    @@ -80,7 +81,8 @@ if (! empty($conf->use_javascript_ajax))
     	);
     }
     
    -$title=$langs->trans("Project").' - '.$langs->trans("Gantt").($object->ref?' - '.$object->ref.' '.$object->name:'');
    +//$title=$langs->trans("Gantt").($object->ref?' - '.$object->ref.' '.$object->name:'');
    +$title=$langs->trans("Gantt");
     if (! empty($conf->global->MAIN_HTML_TITLE) && preg_match('/projectnameonly/',$conf->global->MAIN_HTML_TITLE) && $object->name) $title=($object->ref?$object->ref.' '.$object->name.' - ':'').$langs->trans("Gantt");
     $help_url="EN:Module_Projects|FR:Module_Projets|ES:M&oacute;dulo_Proyectos";
     llxHeader("",$title,$help_url,'',0,0,$arrayofjs,$arrayofcss);
    @@ -93,7 +95,7 @@ if (($id > 0 && is_numeric($id)) || ! empty($ref))
     	//$userDelete = $object->restrictedProjectArea($user,'delete');
     	//print "userAccess=".$userAccess." userWrite=".$userWrite." userDelete=".$userDelete;
     
    -    $tab='gantt';
    +    $tab='tasks';
     
         $head=project_prepare_head($object);
         dol_fiche_head($head, $tab, $langs->trans("Project"), -1, ($object->public?'projectpub':'project'));
    @@ -187,43 +189,32 @@ if (($id > 0 && is_numeric($id)) || ! empty($ref))
         print '<div class="clearboth"></div>';
     
         dol_fiche_end();
    +
    +    print '<br>';
     }
     
    -
    -/*
    - * Buttons actions
    - */
    -
    -if ($id > 0 && is_numeric($id))
    +// Link to create task
    +if ($user->rights->projet->all->creer || $user->rights->projet->creer)
     {
    -
    -	print '<div class="tabsAction">';
    -
    -	if ($user->rights->projet->all->creer || $user->rights->projet->creer)
    +	if ($object->public || $userWrite > 0)
     	{
    -	    if ($object->public || $userWrite > 0)
    -	    {
    -	        print '<a class="butAction" href="'.DOL_URL_ROOT.'/projet/tasks.php?id='.$object->id.'&action=create'.$param.'&tab=gantt&backtopage='.urlencode($_SERVER['PHP_SELF'].'?id='.$object->id).'">'.$langs->trans('AddTask').'</a>';
    -	    }
    -	    else
    -	    {
    -	        print '<a class="butActionRefused" href="#" title="'.$langs->trans("NotOwnerOfProject").'">'.$langs->trans('AddTask').'</a>';
    -	    }
    +		$linktocreatetask = '<a class="butActionNew" href="'.$_SERVER['PHP_SELF'].'?id='.$object->id.'&action=create'.$param.'&backtopage='.urlencode($_SERVER['PHP_SELF'].'?id='.$object->id).'">'.$langs->trans('AddTask').'<span class="fa fa-plus-circle valignmiddle"></span></a>';
     	}
     	else
     	{
    -	    print '<a class="butActionRefused" href="#" title="'.$langs->trans("NotEnoughPermissions").'">'.$langs->trans('AddTask').'</a>';
    +		$linktocreatetask = '<a class="butActionNewRefused" href="#" title="'.$langs->trans("NotOwnerOfProject").'">'.$langs->trans('AddTask').'<span class="fa fa-plus-circle valignmiddle"></span></a>';
     	}
    -
    -	print '</div>';
    -
    -	print '<br>';
     }
     else
     {
    -	print_fiche_titre($langs->trans("GanttView"));
    +	$linktocreatetask = '<a class="butActionNewRefused" href="#" title="'.$langs->trans("NotEnoughPermissions").'">'.$langs->trans('AddTask').'<span class="fa fa-plus-circle valignmiddle"></span></a>';
     }
     
    +$linktolist='<a href="'.DOL_URL_ROOT.'/projet/tasks.php?id='.$object->id.'">'.$langs->trans("GoToListOfTasks").'<span class="paddingleft fa fa-list-ul valignmiddle"></span></a>';
    +
    +//print_barre_liste($title, 0, $_SERVER["PHP_SELF"], '', $sortfield, $sortorder, $linktotasks, $num, $totalnboflines, 'title_generic.png', 0, '', '', 0, 1);
    +print load_fiche_titre($title, $linktolist.' &nbsp; '.$linktocreatetask, 'title_generic.png');
    +
     
     // Get list of tasks in tasksarray and taskarrayfiltered
     // We need all tasks (even not limited to a user because a task to user
    @@ -374,7 +365,6 @@ else
     	print '<div class="opacitymedium">'.$langs->trans("NoTasks").'</div>';
     }
     
    -
    +// End of page
     llxFooter();
    -
     $db->close();
    diff --git a/htdocs/projet/index.php b/htdocs/projet/index.php
    index c922ca0514b..50143057205 100644
    --- a/htdocs/projet/index.php
    +++ b/htdocs/projet/index.php
    @@ -30,9 +30,8 @@ require_once DOL_DOCUMENT_ROOT.'/core/class/html.formfile.class.php';
     require_once DOL_DOCUMENT_ROOT.'/core/lib/project.lib.php';
     require_once DOL_DOCUMENT_ROOT.'/core/lib/date.lib.php';
     
    -
    -$langs->load("projects");
    -$langs->load("companies");
    +// Load translation files required by the page
    +$langs->loadLangs(array('projects', 'companies'));
     
     $search_project_user = GETPOST('search_project_user','int');
     $mine = GETPOST('mode','aZ09')=='mine' ? 1 : 0;
    @@ -266,7 +265,6 @@ if ($socid)	$sql.= " AND (p.fk_soc IS NULL OR p.fk_soc = 0 OR p.fk_soc = ".$soci
     $sql.= " GROUP BY s.nom, s.rowid";
     $sql.= $db->order($sortfield, $sortorder);
     
    -$var=true;
     $resql = $db->query($sql);
     if ( $resql )
     {
    @@ -290,7 +288,10 @@ if ( $resql )
     			print $langs->trans("OthersNotLinkedToThirdParty");
     		}
     		print '</td>';
    -		print '<td align="right"><a href="'.DOL_URL_ROOT.'/projet/list.php?socid='.$obj->socid.'&search_status=1">'.$obj->nb.'</a></td>';
    +		print '<td align="right">';
    +		if ($obj->socid) print '<a href="'.DOL_URL_ROOT.'/projet/list.php?socid='.$obj->socid.'&search_status=1">'.$obj->nb.'</a>';
    +		else print '<a href="'.DOL_URL_ROOT.'/projet/list.php?search_societe='.urlencode('^$').'&search_status=1">'.$obj->nb.'</a>';
    +		print '</td>';
     		print "</tr>\n";
     
     		$i++;
    @@ -317,7 +318,6 @@ if (! empty($conf->global->PROJECT_SHOW_PROJECT_LIST_ON_PROJECT_AREA))
     
     print '</div></div></div>';
     
    -
    +// End of page
     llxFooter();
    -
     $db->close();
    diff --git a/htdocs/projet/info.php b/htdocs/projet/info.php
    index 68f4b8b4cbb..7aa0dccd67d 100644
    --- a/htdocs/projet/info.php
    +++ b/htdocs/projet/info.php
    @@ -28,6 +28,7 @@ require_once DOL_DOCUMENT_ROOT.'/projet/class/project.class.php';
     require_once DOL_DOCUMENT_ROOT.'/core/lib/project.lib.php';
     require_once DOL_DOCUMENT_ROOT.'/core/lib/company.lib.php';
     
    +// Load translation files required by the page
     $langs->load("projects");
     
     $id     = GETPOST('id','int');
    @@ -97,6 +98,7 @@ if ($id > 0 || ! empty($ref))
     {
         $object->fetch($id, $ref);
         $object->fetch_thirdparty();
    +	if(! empty($conf->global->PROJECT_ALLOW_COMMENT_ON_PROJECT) && method_exists($object, 'fetchComments') && empty($object->comments)) $object->fetchComments();
         $object->info($object->id);
     }
     
    @@ -162,7 +164,9 @@ if (! empty($conf->agenda->enabled))
     {
         if (! empty($user->rights->agenda->myactions->create) || ! empty($user->rights->agenda->allactions->create))
         {
    -        $morehtmlcenter.='<a class="butAction" href="'.DOL_URL_ROOT.'/comm/action/card.php?action=create'.$out.'&backtopage='.urlencode($_SERVER["PHP_SELF"].'?id='.$object->id).'">'.$langs->trans("AddAction").'</a>';
    +        $morehtmlcenter.='<a class="butActionNew" href="'.DOL_URL_ROOT.'/comm/action/card.php?action=create'.$out.'&backtopage='.urlencode($_SERVER["PHP_SELF"].'?id='.$object->id).'"><span class="valignmiddle">'.$langs->trans("AddAction").'</span>';
    +        $morehtmlcenter.='<span class="fa fa-plus-circle valignmiddle"></span>';
    +        $morehtmlcenter.='</a>';
         }
         else
         {
    @@ -188,6 +192,6 @@ if (!empty($object->id))
         show_actions_done($conf,$langs,$db,$object,null,0,$actioncode, '', $filters, $sortfield, $sortorder);
     }
     
    -
    +// End of page
     llxFooter();
     $db->close();
    diff --git a/htdocs/projet/list.php b/htdocs/projet/list.php
    index 94a3850fe33..a93fac0edbd 100644
    --- a/htdocs/projet/list.php
    +++ b/htdocs/projet/list.php
    @@ -33,6 +33,7 @@ require_once DOL_DOCUMENT_ROOT.'/core/lib/date.lib.php';
     require_once DOL_DOCUMENT_ROOT.'/core/class/html.formother.class.php';
     require_once DOL_DOCUMENT_ROOT.'/core/class/html.formprojet.class.php';
     
    +// Load translation files required by the page
     $langs->loadLangs(array('projects', 'companies', 'commercial'));
     
     $action=GETPOST('action','alpha');
    @@ -69,7 +70,7 @@ $offset = $limit * $page ;
     $pageprev = $page - 1;
     $pagenext = $page + 1;
     
    -$search_all=GETPOST('search_all', 'alphanohtml');
    +$search_all=GETPOST('search_all', 'alphanohtml') ? GETPOST('search_all', 'alphanohtml') : GETPOST('sall', 'alphanohtml');
     $search_categ=GETPOST("search_categ",'alpha');
     $search_ref=GETPOST("search_ref");
     $search_label=GETPOST("search_label");
    @@ -296,7 +297,7 @@ $sql.= " LEFT JOIN ".MAIN_DB_PREFIX."c_lead_status as cls on p.fk_opp_status = c
     // We'll need this table joined to the select in order to filter by categ
     if (! empty($search_categ)) $sql.= ' LEFT JOIN '.MAIN_DB_PREFIX."categorie_project as cs ON p.rowid = cs.fk_project"; // We'll need this table joined to the select in order to filter by categ
     // We'll need this table joined to the select in order to filter by sale
    -// For external user, no check is done on company permission because readability is managed by public status of project and assignement.
    +// No check is done on company permission because readability is managed by public status of project and assignement.
     //if ($search_sale > 0 || (! $user->rights->societe->client->voir && ! $socid)) $sql .= " LEFT JOIN ".MAIN_DB_PREFIX."societe_commerciaux as sc ON sc.fk_soc = s.rowid";
     if ($search_sale > 0) $sql .= " LEFT JOIN ".MAIN_DB_PREFIX."societe_commerciaux as sc ON sc.fk_soc = s.rowid";
     if ($search_project_user > 0)
    @@ -306,7 +307,7 @@ if ($search_project_user > 0)
     $sql.= " WHERE p.entity IN (".getEntity('project').')';
     if (! $user->rights->projet->all->lire) $sql.= " AND p.rowid IN (".$projectsListId.")";     // public and assigned to, or restricted to company for external users
     // No need to check if company is external user, as filtering of projects must be done by getProjectsAuthorizedForUser
    -if ($socid > 0) $sql.= " AND (p.fk_soc = ".$socid.")";
    +if ($socid > 0) $sql.= " AND (p.fk_soc = ".$socid.")";	// This filter if when we use a hard coded filter on company on url (not related to filter for external users)
     if ($search_categ > 0)    $sql.= " AND cs.fk_categorie = ".$db->escape($search_categ);
     if ($search_categ == -2)  $sql.= " AND cs.fk_categorie IS NULL";
     if ($search_ref) $sql .= natural_search('p.ref', $search_ref);
    @@ -351,11 +352,14 @@ if ($search_opp_status)
     	if (is_numeric($search_opp_status) && $search_opp_status > 0) $sql .= " AND p.fk_opp_status = ".$db->escape($search_opp_status);
     	if ($search_opp_status == 'all') $sql .= " AND p.fk_opp_status IS NOT NULL";
     	if ($search_opp_status == 'openedopp') $sql .= " AND p.fk_opp_status IS NOT NULL AND p.fk_opp_status NOT IN (SELECT rowid FROM ".MAIN_DB_PREFIX."c_lead_status WHERE code IN ('WON','LOST'))";
    +	if ($search_opp_status == 'notopenedopp') $sql .= " AND (p.fk_opp_status IS NULL OR p.fk_opp_status IN (SELECT rowid FROM ".MAIN_DB_PREFIX."c_lead_status WHERE code IN ('WON')))";
     	if ($search_opp_status == 'none') $sql .= " AND p.fk_opp_status IS NULL";
     }
     if ($search_public!='') $sql .= " AND p.public = ".$db->escape($search_public);
    -if ($search_sale > 0) $sql.= " AND sc.fk_user = " .$search_sale;
     // For external user, no check is done on company permission because readability is managed by public status of project and assignement.
    +//if ($socid > 0) $sql.= " AND s.rowid = ".$socid;
    +if ($search_sale > 0) $sql.= " AND sc.fk_user = " .$search_sale;
    +// No check is done on company permission because readability is managed by public status of project and assignement.
     //if (! $user->rights->societe->client->voir && ! $socid) $sql.= " AND ((s.rowid = sc.fk_soc AND sc.fk_user = " .$user->id.") OR (s.rowid IS NULL))";
     if ($search_project_user > 0) $sql.= " AND ecp.fk_c_type_contact IN (".join(',',array_keys($listofprojectcontacttype)).") AND ecp.element_id = p.rowid AND ecp.fk_socpeople = ".$search_project_user;
     if ($search_opp_amount != '') $sql .= natural_search('p.opp_amount', $search_opp_amount, 1);
    @@ -421,7 +425,7 @@ if ($search_ref != '') 			$param.='&search_ref='.$search_ref;
     if ($search_label != '') 		$param.='&search_label='.$search_label;
     if ($search_societe != '') 		$param.='&search_societe='.$search_societe;
     if ($search_status >= 0) 		$param.='&search_status='.$search_status;
    -if ((is_numeric($search_opp_status) && $search_opp_status >= 0) || in_array($search_opp_status, array('all','openedopp','none'))) 	    $param.='&search_opp_status='.urlencode($search_opp_status);
    +if ((is_numeric($search_opp_status) && $search_opp_status >= 0) || in_array($search_opp_status, array('all','openedopp','notopenedopp','none'))) 	    $param.='&search_opp_status='.urlencode($search_opp_status);
     if ($search_opp_percent != '') 	$param.='&search_opp_percent='.urlencode($search_opp_percent);
     if ($search_public != '') 		$param.='&search_public='.$search_public;
     if ($search_project_user != '')   $param.='&search_project_user='.$search_project_user;
    @@ -447,7 +451,7 @@ $massactionbutton=$form->selectMassAction('', $arrayofmassactions);
     $newcardbutton='';
     if ($user->rights->projet->creer)
     {
    -	$newcardbutton = '<a class="butActionNew" href="'.DOL_URL_ROOT.'/projet/card.php?action=create">'.$langs->trans('NewProject');
    +	$newcardbutton = '<a class="butActionNew" href="'.DOL_URL_ROOT.'/projet/card.php?action=create"><span class="valignmiddle">'.$langs->trans('NewProject').'</span>';
     	$newcardbutton.= '<span class="fa fa-plus-circle valignmiddle"></span>';
     	$newcardbutton.= '</a>';
     }
    @@ -484,7 +488,7 @@ include DOL_DOCUMENT_ROOT.'/core/tpl/massactions_pre.tpl.php';
     if ($search_all)
     {
     	foreach($fieldstosearchall as $key => $val) $fieldstosearchall[$key]=$langs->trans($val);
    -	print $langs->trans("FilterOnInto", $search_all) . join(', ',$fieldstosearchall);
    +	print '<div class="divsearchfieldfilter">'.$langs->trans("FilterOnInto", $search_all) . join(', ',$fieldstosearchall).'</div>';
     }
     
     $moreforfilter='';
    @@ -535,18 +539,21 @@ print '<div class="div-table-responsive">';
     print '<table class="tagtable liste'.($moreforfilter?" listwithfilterbefore":"").'">'."\n";
     
     print '<tr class="liste_titre_filter">';
    +// Project ref
     if (! empty($arrayfields['p.ref']['checked']))
     {
     	print '<td class="liste_titre">';
     	print '<input type="text" class="flat" name="search_ref" value="'.dol_escape_htmltag($search_ref).'" size="6">';
     	print '</td>';
     }
    +// Project label
     if (! empty($arrayfields['p.title']['checked']))
     {
     	print '<td class="liste_titre">';
     	print '<input type="text" class="flat" name="search_label" size="8" value="'.dol_escape_htmltag($search_label).'">';
     	print '</td>';
     }
    +// Third party
     if (! empty($arrayfields['s.nom']['checked']))
     {
     	print '<td class="liste_titre">';
    @@ -589,6 +596,7 @@ if (! empty($arrayfields['p.public']['checked']))
     	print $form->selectarray('search_public',$array,$search_public);
     	print '</td>';
     }
    +// Opp status
     if (! empty($arrayfields['p.fk_opp_status']['checked']))
     {
     	print '<td class="liste_titre nowrap center">';
    @@ -916,7 +924,6 @@ print "</table>\n";
     print '</div>';
     print "</form>\n";
     
    -
    +// End of page
     llxFooter();
    -
     $db->close();
    diff --git a/htdocs/projet/note.php b/htdocs/projet/note.php
    index 88217fbfb1c..4d455bdcbc7 100644
    --- a/htdocs/projet/note.php
    +++ b/htdocs/projet/note.php
    @@ -26,6 +26,7 @@ require '../main.inc.php';
     require_once DOL_DOCUMENT_ROOT.'/projet/class/project.class.php';
     require_once DOL_DOCUMENT_ROOT.'/core/lib/project.lib.php';
     
    +// Load translation files required by the page
     $langs->load('projects');
     
     $action=GETPOST('action','aZ09');
    @@ -38,6 +39,7 @@ $mine = $_REQUEST['mode']=='mine' ? 1 : 0;
     $object = new Project($db);
     
     include DOL_DOCUMENT_ROOT.'/core/actions_fetchobject.inc.php';  // Must be include, not include_once
    +if(! empty($conf->global->PROJECT_ALLOW_COMMENT_ON_PROJECT) && method_exists($object, 'fetchComments') && empty($object->comments)) $object->fetchComments();
     
     // Security check
     $socid=0;
    @@ -117,6 +119,6 @@ if ($id > 0 || ! empty($ref))
     	dol_fiche_end();
     }
     
    +// End of page
     llxFooter();
    -
     $db->close();
    diff --git a/htdocs/projet/stats/index.php b/htdocs/projet/stats/index.php
    index 5f6c526d1d5..46c6248ebd3 100644
    --- a/htdocs/projet/stats/index.php
    +++ b/htdocs/projet/stats/index.php
    @@ -49,8 +49,8 @@ $year = GETPOST('year')>0?GETPOST('year'):$nowyear;
     $startyear=$year-1;
     $endyear=$year;
     
    -$langs->load('companies');
    -$langs->load('projects');
    +// Load translation files required by the page
    +$langs->loadLangs(array('companies', 'projects'));
     
     
     /*
    @@ -315,7 +315,6 @@ if (! empty($conf->global->PROJECT_USE_OPPORTUNITIES))
     print '</tr>';
     
     $oldyear=0;
    -$var=true;
     foreach ($data_all_year as $val)
     {
     	$year = $val['year'];
    @@ -323,7 +322,7 @@ foreach ($data_all_year as $val)
     	{	// If we have empty year
     		$oldyear--;
     
    -		print '<tr '.$bc[$var].' height="24">';
    +		print '<tr class="oddeven" height="24">';
     		print '<td align="center"><a href="'.$_SERVER["PHP_SELF"].'?year='.$oldyear.'&amp;mode='.$mode.($socid>0?'&socid='.$socid:'').($userid>0?'&userid='.$userid:'').'">'.$oldyear.'</a></td>';
     		if (! empty($conf->global->PROJECT_USE_OPPORTUNITIES))
     		{
    @@ -335,7 +334,7 @@ foreach ($data_all_year as $val)
     		print '</tr>';
     	}
     
    -	print '<tr '.$bc[$var].' height="24">';
    +	print '<tr class="oddeven" height="24">';
     	print '<td align="center"><a href="'.$_SERVER["PHP_SELF"].'?year='.$year.'&amp;mode='.$mode.($socid>0?'&socid='.$socid:'').($userid>0?'&userid='.$userid:'').'">'.$year.'</a></td>';
     	print '<td align="right">'.$val['nb'].'</td>';
     	if (! empty($conf->global->PROJECT_USE_OPPORTUNITIES))
    @@ -374,6 +373,6 @@ print $stringtoshow;
     print '</div></div></div>';
     print '<div style="clear:both"></div>';
     
    -
    +// End of page
     llxFooter();
     $db->close();
    diff --git a/htdocs/projet/tasks.php b/htdocs/projet/tasks.php
    index 67dd84a1572..bffe5f4a373 100644
    --- a/htdocs/projet/tasks.php
    +++ b/htdocs/projet/tasks.php
    @@ -1,6 +1,6 @@
     <?php
     /* Copyright (C) 2005      Rodolphe Quiedeville <rodolphe@quiedeville.org>
    - * Copyright (C) 2004-2015 Laurent Destailleur  <eldy@users.sourceforge.net>
    + * Copyright (C) 2004-2018 Laurent Destailleur  <eldy@users.sourceforge.net>
      * Copyright (C) 2005-2017 Regis Houssin        <regis.houssin@capnetworks.com>
      *
      * This program is free software; you can redistribute it and/or modify
    @@ -23,16 +23,17 @@
      *	\brief      List all tasks of a project
      */
     
    -require ("../main.inc.php");
    +require "../main.inc.php";
     require_once DOL_DOCUMENT_ROOT.'/projet/class/project.class.php';
     require_once DOL_DOCUMENT_ROOT.'/projet/class/task.class.php';
     require_once DOL_DOCUMENT_ROOT.'/core/lib/project.lib.php';
     require_once DOL_DOCUMENT_ROOT.'/core/lib/date.lib.php';
     require_once DOL_DOCUMENT_ROOT.'/core/class/html.formother.class.php';
     require_once DOL_DOCUMENT_ROOT.'/core/class/extrafields.class.php';
    +require_once DOL_DOCUMENT_ROOT.'/contact/class/contact.class.php';
     
    -$langs->load("users");
    -$langs->load("projects");
    +// Load translation files required by the page
    +$langs->loadLangs(array("users", "projects"));
     
     $id = GETPOST('id', 'int');
     $ref = GETPOST('ref', 'alpha');
    @@ -42,6 +43,18 @@ $backtopage=GETPOST('backtopage','alpha');
     $cancel=GETPOST('cancel','alpha');
     
     $search_user_id = GETPOST('search_user_id', 'int');
    +$search_taskref=GETPOST('search_taskref');
    +$search_tasklabel=GETPOST('search_tasklabel');
    +$search_dtstartday=GETPOST('search_dtstartday');
    +$search_dtstartmonth=GETPOST('search_dtstartmonth');
    +$search_dtstartyear=GETPOST('search_dtstartyear');
    +$search_dtendday=GETPOST('search_dtendday');
    +$search_dtendmonth=GETPOST('search_dtendmonth');
    +$search_dtendyear=GETPOST('search_dtendyear');
    +$search_planedworkload=GETPOST('search_planedworkload');
    +$search_timespend=GETPOST('search_timespend');
    +$search_progresscalc=GETPOST('search_progresscalc');
    +$search_progressdeclare=GETPOST('search_progressdeclare');
     
     //if (! $user->rights->projet->all->lire) $mine=1;	// Special for projects
     
    @@ -51,6 +64,7 @@ $extrafields_project = new ExtraFields($db);
     $extrafields_task = new ExtraFields($db);
     
     include DOL_DOCUMENT_ROOT.'/core/actions_fetchobject.inc.php';  // Must be include, not include_once
    +if(! empty($conf->global->PROJECT_ALLOW_COMMENT_ON_PROJECT) && method_exists($object, 'fetchComments') && empty($object->comments)) $object->fetchComments();
     
     if ($id > 0 || ! empty($ref))
     {
    @@ -65,7 +79,7 @@ $socid=0;
     $result = restrictedArea($user, 'projet', $id, 'projet&project');
     
     // Initialize technical object to manage hooks of page. Note that conf->hooks_modules contains array of hook context
    -$hookmanager->initHooks(array('projecttaskcard','globalcard'));
    +$hookmanager->initHooks(array('projecttaskscard','globalcard'));
     
     $progress=GETPOST('progress', 'int');
     $label=GETPOST('label', 'alpha');
    @@ -88,10 +102,86 @@ if ($reshook < 0) setEventMessages($hookmanager->error, $hookmanager->errors, 'e
     if (GETPOST('button_removefilter_x','alpha') || GETPOST('button_removefilter.x','alpha') || GETPOST('button_removefilter','alpha')) // All tests are required to be compatible with all browsers
     {
         $search_user_id="";
    +    $search_taskref='';
    +    $search_tasklabel='';
    +    $search_dtstartday='';
    +    $search_dtstartmonth='';
    +    $search_dtstartyear='';
    +    $search_dtendday='';
    +    $search_dtendmonth='';
    +    $search_dtendyear='';
    +    $search_planedworkload='';
    +    $search_timespend='';
    +    $search_progresscalc='';
    +    $search_progressdeclare='';
         $toselect='';
         $search_array_options=array();
     }
     
    +$morewherefilterarray=array();
    +
    +if (!empty($search_taskref)) {
    +	$morewherefilterarray[]= natural_search('t.ref', $search_taskref, 0, 1);
    +}
    +
    +if (!empty($search_tasklabel)) {
    +	$morewherefilterarray[]= natural_search('t.label', $search_tasklabel, 0, 1);
    +}
    +
    +if ($search_dtstartmonth > 0)
    +{
    +	if ($search_dtstartyear > 0 && empty($search_dtstartday)) {
    +		$morewherefilterarray[]= " (t.dateo BETWEEN '".$db->idate(dol_get_first_day($search_dtstartyear,$search_dtstartmonth,false))."' AND '".$db->idate(dol_get_last_day($search_dtstartyear,$search_dtstartmonth,false))."')";
    +	}else if ($search_dtstartyear > 0 && ! empty($search_dtstartday)) {
    +		$morewherefilterarray[]= " (t.dateo BETWEEN '".$db->idate(dol_mktime(0, 0, 0, $search_dtstartmonth, $search_dtstartday, $search_dtstartyear))."' AND '".$db->idate(dol_mktime(23, 59, 59, $search_dtstartmonth, $search_dtstartday, $search_dtstartyear))."')";
    +	}else {
    +		$morewherefilterarray[]= " date_format(t.dateo, '%m') = '".$search_dtstartmonth."'";
    +	}
    +}
    +else if ($search_dtstartyear > 0)
    +{
    +	$morewherefilterarray[]= " (t.dateo BETWEEN '".$db->idate(dol_get_first_day($search_dtstartyear,1,false))."' AND '".$db->idate(dol_get_last_day($search_dtstartyear,12,false))."')";
    +}
    +
    +if ($search_dtendmonth > 0)
    +{
    +	if ($search_dtendyear > 0 && empty($search_dtendday)) {
    +		$morewherefilterarray[]= " (t.datee BETWEEN '".$db->idate(dol_get_first_day($search_dtendyear,$search_dtendmonth,false))."' AND '".$db->idate(dol_get_last_day($search_dtendyear,$search_dtendmonth,false))."')";
    +	}else if ($search_dtendyear > 0 && ! empty($search_dtendday)) {
    +		$morewherefilterarray[]= " (t.datee BETWEEN '".$db->idate(dol_mktime(0, 0, 0, $search_dtendmonth, $search_dtendday, $search_dtendyear))."' AND '".$db->idate(dol_mktime(23, 59, 59, $search_dtendmonth, $search_dtendday, $search_dtendyear))."')";
    +	}else {
    +		$morewherefilterarray[]= " date_format(t.datee, '%m') = '".$search_dtendmonth."'";
    +	}
    +}
    +else if ($search_dtendyear > 0)
    +{
    +	$morewherefilterarray[]= " (t.datee BETWEEN '".$db->idate(dol_get_first_day($search_dtendyear,1,false))."' AND '".$db->idate(dol_get_last_day($search_dtendyear,12,false))."')";
    +}
    +
    +if (!empty($search_planedworkload)) {
    +	$morewherefilterarray[]= natural_search('t.planned_workload', $search_planedworkload, 1, 1);
    +}
    +
    +if (!empty($search_timespend)) {
    +	$morewherefilterarray[]= natural_search('t.duration_effective', $search_timespend, 1, 1);
    +}
    +
    +if (!empty($search_progresscalc)) {
    +	$filterprogresscalc='if '.natural_search('round(100 * $line->duration / $line->planned_workload,2)',$search_progresscalc,1,1). '{return 1;} else {return 0;}';
    +} else {
    +	$filterprogresscalc='';
    +}
    +
    +if (!empty($search_progressdeclare)) {
    +	$morewherefilterarray[]= natural_search('t.progress', $search_progressdeclare, 1, 1);
    +}
    +
    +
    +$morewherefilter='';
    +if (count($morewherefilterarray)>0) {
    +	$morewherefilter= ' AND '. implode(' AND ', $morewherefilterarray);
    +}
    +
     if ($action == 'createtask' && $user->rights->projet->creer)
     {
     	$error=0;
    @@ -283,9 +373,9 @@ if ($id > 0 || ! empty($ref))
     
         // Date start - end
         print '<tr><td>'.$langs->trans("DateStart").' - '.$langs->trans("DateEnd").'</td><td>';
    -    $start = dol_print_date($object->date_start,'day');
    +    $start = dol_print_date($object->date_start,'dayhour');
         print ($start?$start:'?');
    -    $end = dol_print_date($object->date_end,'day');
    +    $end = dol_print_date($object->date_end,'dayhour');
         print ' - ';
         print ($end?$end:'?');
         if ($object->hasDelay()) print img_warning("Late");
    @@ -373,7 +463,7 @@ if ($action == 'create' && $user->rights->projet->creer && (empty($object->third
     
     	// List of projects
     	print '<tr><td class="fieldrequired">'.$langs->trans("ChildOfProjectTask").'</td><td>';
    -	print $formother->selectProjectTasks(GETPOST('task_parent'),$projectid?$projectid:$object->id, 'task_parent', 0, 0, 1, 1);
    +	print $formother->selectProjectTasks(GETPOST('task_parent'), $projectid?$projectid:$object->id, 'task_parent', 0, 0, 1, 1, 0, '0,1', 'maxwidth500');
     	print '</td></tr>';
     
     	print '<tr><td>'.$langs->trans("AffectedTo").'</td><td>';
    @@ -390,12 +480,12 @@ if ($action == 'create' && $user->rights->projet->creer && (empty($object->third
     
     	// Date start
     	print '<tr><td>'.$langs->trans("DateStart").'</td><td>';
    -	print $form->select_date(($date_start?$date_start:''),'dateo',1,1,0,'',1,1,1);
    +	print $form->selectDate(($date_start?$date_start:''), 'dateo', 1, 1, 0, '', 1, 1);
     	print '</td></tr>';
     
     	// Date end
     	print '<tr><td>'.$langs->trans("DateEnd").'</td><td>';
    -	print $form->select_date(($date_end?$date_end:-1),'datee',-1,1,0,'',1,1,1);
    +	print $form->selectDate(($date_end?$date_end:-1),'datee', -1, 1, 0, '', 1, 1);
     	print '</td></tr>';
     
     	// Planned workload
    @@ -418,7 +508,7 @@ if ($action == 'create' && $user->rights->projet->creer && (empty($object->third
     	$parameters=array();
     	$reshook=$hookmanager->executeHooks('formObjectOptions',$parameters,$object,$action); // Note that $action and $object may have been modified by hook
         print $hookmanager->resPrint;
    -	if (empty($reshook))
    +    if (empty($reshook) && ! empty($extrafields_task->attribute_label))
     	{
     		print $object->showOptionals($extrafields_task,'edit');
     	}
    @@ -489,7 +579,7 @@ else if ($id > 0 || ! empty($ref))
     	print '<input type="hidden" name="contextpage" value="'.$contextpage.'">';
     
     	$title=$langs->trans("ListOfTasks");
    -	$linktotasks='<a href="'.DOL_URL_ROOT.'/projet/tasks/time.php?projectid='.$object->id.'&withproject=1">'.$langs->trans("GoToListOfTimeConsumed").'</a>';
    +	$linktotasks='<a href="'.DOL_URL_ROOT.'/projet/ganttview.php?id='.$object->id.'&withproject=1">'.$langs->trans("GoToGanttView").'<span class="paddingleft fa fa-calendar-minus-o valignmiddle"></span></a>';
     
     	//print_barre_liste($title, 0, $_SERVER["PHP_SELF"], '', $sortfield, $sortorder, $linktotasks, $num, $totalnboflines, 'title_generic.png', 0, '', '', 0, 1);
     	print load_fiche_titre($title, $linktotasks.' &nbsp; '.$linktocreatetask, 'title_generic.png');
    @@ -497,7 +587,7 @@ else if ($id > 0 || ! empty($ref))
     	// Get list of tasks in tasksarray and taskarrayfiltered
     	// We need all tasks (even not limited to a user because a task to user can have a parent that is not affected to him).
     	$filteronthirdpartyid = $socid;
    -	$tasksarray=$taskstatic->getTasksArray(0, 0, $object->id, $filteronthirdpartyid, 0);
    +	$tasksarray=$taskstatic->getTasksArray(0, 0, $object->id, $filteronthirdpartyid, 0,'',-1,$morewherefilter);
     	// We load also tasks limited to a particular user
     	$tmpuser=new User($db);
     	if ($search_user_id > 0) $tmpuser->fetch($search_user_id);
    @@ -511,26 +601,75 @@ else if ($id > 0 || ! empty($ref))
     		include DOL_DOCUMENT_ROOT.'/core/tpl/ajaxrow.tpl.php';
     	}
     
    +	// Filter on categories
    +	$moreforfilter='';
    +	if (count($tasksarray) > 0)
    +	{
    +		$moreforfilter.='<div class="divsearchfield">';
    +		$moreforfilter.=$langs->trans("TasksAssignedTo").': ';
    +		$moreforfilter.=$form->select_dolusers($tmpuser->id > 0 ? $tmpuser->id : '', 'search_user_id', 1);
    +		$moreforfilter.='</div>';
    +	}
    +	if ($moreforfilter)
    +	{
    +		print '<div class="liste_titre liste_titre_bydiv centpercent">';
    +		print $moreforfilter;
    +		print '</div>';
    +	}
    +
     	$varpage=empty($contextpage)?$_SERVER["PHP_SELF"]:$contextpage;
     	$selectedfields=$form->multiSelectArrayWithCheckbox('selectedfields', $arrayfields, $varpage);	// This also change content of $arrayfields
     
     	print '<div class="div-table-responsive">';
    -	print '<table id="tablelines" class="noborder" width="100%">';
    +	print '<table id="tablelines" class="tagtable liste'.($moreforfilter?" listwithfilterbefore":"").'"">';
     
    -	if (count($tasksarray) > 0)
    -	{
    -    	// Link to switch in "my task" / "all task"
    -    	print '<tr class="liste_titre_filter nodrag nodrop"><td colspan="8">';
    -   	    print $langs->trans("TasksAssignedTo");
    -   	    print $form->select_dolusers($tmpuser->id > 0 ? $tmpuser->id : '', 'search_user_id', 1);
    -    	print '</td>';
    +	// Fields title search
    +	print '<tr class="liste_titre_filter">';
     
    -        // Action column
    -        print '<td class="liste_titre" align="right">';
    -        $searchpicto=$form->showFilterButtons();
    -        print $searchpicto;
    -        print '</td>';
    -	}
    +	print '<td class="liste_titre">';
    +	print '<input class="flat searchstring maxwidth50" type="text" name="search_taskref" value="'.dol_escape_htmltag($search_taskref).'">';
    +	print '</td>';
    +
    +	print '<td class="liste_titre">';
    +	print '<input class="flat searchstring maxwidth100" type="text" name="search_tasklabel" value="'.dol_escape_htmltag($search_tasklabel).'">';
    +	print '</td>';
    +
    +	print '<td class="liste_titre" align="center">';
    +	print '<input class="flat valignmiddle" type="text" size="1" maxlength="2" name="search_dtstartday" value="'.$search_dtstartday.'">';
    +	print '<input class="flat valignmiddle" type="text" size="1" maxlength="2" name="search_dtstartmonth" value="'.$search_dtstartmonth.'">';
    +	$formother->select_year($search_dtstartyear?$search_dtstartyear:-1,'search_dtstartyear',1, 20, 5);
    +	print '</td>';
    +
    +	print '<td class="liste_titre" align="center">';
    +	print '<input class="flat valignmiddle" type="text" size="1" maxlength="2" name="search_dtendday" value="'.$search_dtendday.'">';
    +	print '<input class="flat valignmiddle" type="text" size="1" maxlength="2" name="search_dtendmonth" value="'.$search_dtendmonth.'">';
    +	$formother->select_year($search_dtendyear?$search_dtendyear:-1,'search_dtendyear',1, 20, 5);
    +	print '</td>';
    +
    +	print '<td class="liste_titre" align="right">';
    +	print '<input class="flat" type="text" size="4" name="search_planedworkload" value="'.$search_planedworkload.'">';
    +	print '</td>';
    +
    +	print '<td class="liste_titre" align="right">';
    +	print '<input class="flat" type="text" size="4" name="search_timespend" value="'.$search_timespend.'">';
    +	print '</td>';
    +
    +	print '<td class="liste_titre" align="right">';
    +	print '<input class="flat" type="text" size="4" name="search_progresscalc" value="'.$search_progresscalc.'">';
    +	print '</td>';
    +
    +	print '<td class="liste_titre" align="right">';
    +	print '<input class="flat" type="text" size="4" name="search_progressdeclare" value="'.$search_progressdeclare.'">';
    +	print '</td>';
    +
    +	if (! empty($conf->global->PROJECT_SHOW_CONTACTS_IN_LIST)) print '<td></td>';
    +
    +	// Action column
    +	print '<td class="liste_titre" align="right">';
    +	$searchpicto=$form->showFilterButtons();
    +	print $searchpicto;
    +	print '</td>';
    +	print "</tr>\n";
     
     	print '<tr class="liste_titre nodrag nodrop">';
     	// print '<td>'.$langs->trans("Project").'</td>';
    @@ -542,7 +681,7 @@ else if ($id > 0 || ! empty($ref))
     	print_liste_field_titre("TimeSpent", $_SERVER["PHP_SELF"],"",'','','align="right"',$sortfield,$sortorder,'');
     	print_liste_field_titre("ProgressCalculated", $_SERVER["PHP_SELF"],"",'','','align="right"',$sortfield,$sortorder,'');
     	print_liste_field_titre("ProgressDeclared", $_SERVER["PHP_SELF"],"",'','','align="right"',$sortfield,$sortorder,'');
    -	//print_liste_field_titre($selectedfields, $_SERVER["PHP_SELF"],"",'','','align="center" width="80"',$sortfield,$sortorder,'maxwidthsearch ');
    +	if (! empty($conf->global->PROJECT_SHOW_CONTACTS_IN_LIST)) print_liste_field_titre("TaskRessourceLinks",$_SERVER["PHP_SELF"],'','','',$sortfield,$sortorder,'');
     	print_liste_field_titre('', $_SERVER["PHP_SELF"],"",'','','align="center" width="80"',$sortfield,$sortorder,'maxwidthsearch ');
     	print "</tr>\n";
     
    @@ -550,11 +689,11 @@ else if ($id > 0 || ! empty($ref))
     	{
     	    // Show all lines in taskarray (recursive function to go down on tree)
     		$j=0; $level=0;
    -		$nboftaskshown=projectLinesa($j, 0, $tasksarray, $level, true, 0, $tasksrole, $object->id, 1, $object->id);
    +		$nboftaskshown=projectLinesa($j, 0, $tasksarray, $level, true, 0, $tasksrole, $object->id, 1, $object->id, $filterprogresscalc);
     	}
     	else
     	{
    -		print '<tr class="oddeven"><td colspan="9" class="opacitymedium">'.$langs->trans("NoTasks").'</td></tr>';
    +		print '<tr class="oddeven"><td colspan="10" class="opacitymedium">'.$langs->trans("NoTasks").'</td></tr>';
     	}
     
     	print "</table>";
    @@ -586,6 +725,6 @@ else if ($id > 0 || ! empty($ref))
     	}
     }
     
    +// End of page
     llxFooter();
    -
     $db->close();
    diff --git a/htdocs/projet/tasks/comment.php b/htdocs/projet/tasks/comment.php
    index cf6e29d5ef6..19ba461fbe4 100644
    --- a/htdocs/projet/tasks/comment.php
    +++ b/htdocs/projet/tasks/comment.php
    @@ -23,7 +23,7 @@
      *	\brief      Page of a project task
      */
     
    -require ("../../main.inc.php");
    +require "../../main.inc.php";
     require_once DOL_DOCUMENT_ROOT.'/projet/class/project.class.php';
     require_once DOL_DOCUMENT_ROOT.'/projet/class/task.class.php';
     require_once DOL_DOCUMENT_ROOT.'/core/lib/project.lib.php';
    @@ -34,8 +34,8 @@ require_once DOL_DOCUMENT_ROOT.'/core/lib/functions2.lib.php';
     require_once DOL_DOCUMENT_ROOT.'/core/class/html.formfile.class.php';
     require_once DOL_DOCUMENT_ROOT.'/core/modules/project/task/modules_task.php';
     
    -$langs->load("projects");
    -$langs->load("companies");
    +// Load translation files required by the page
    +$langs->loadLangs(array('projects', 'companies'));
     
     $id=GETPOST('id','int');
     $idcomment=GETPOST('idcomment','int');
    @@ -53,7 +53,7 @@ $socid=0;
     if (! $user->rights->projet->lire) accessforbidden();
     
     // Initialize technical object to manage hooks of page. Note that conf->hooks_modules contains array of hook context
    -$hookmanager->initHooks(array('projecttaskcard','globalcard'));
    +$hookmanager->initHooks(array('projecttaskcommentcard','globalcard'));
     
     $object = new Task($db);
     $extrafields = new ExtraFields($db);
    @@ -106,6 +106,7 @@ if ($id > 0 || ! empty($ref))
     
     		$result=$projectstatic->fetch($object->fk_project);
     		if (! empty($projectstatic->socid)) $projectstatic->fetch_thirdparty();
    +		if(! empty($conf->global->PROJECT_ALLOW_COMMENT_ON_PROJECT) && method_exists($projectstatic, 'fetchComments') && empty($projectstatic->comments)) $projectstatic->fetchComments();
     
     		$object->project = clone $projectstatic;
     
    @@ -278,6 +279,6 @@ if ($id > 0 || ! empty($ref))
     	}
     }
     
    -
    +// End of page
     llxFooter();
     $db->close();
    diff --git a/htdocs/projet/tasks/contact.php b/htdocs/projet/tasks/contact.php
    index a2db82fc0ed..3272c43ad10 100644
    --- a/htdocs/projet/tasks/contact.php
    +++ b/htdocs/projet/tasks/contact.php
    @@ -23,15 +23,15 @@
      *	\brief      Actors of a task
      */
     
    -require ("../../main.inc.php");
    +require "../../main.inc.php";
     require_once DOL_DOCUMENT_ROOT.'/projet/class/project.class.php';
     require_once DOL_DOCUMENT_ROOT.'/projet/class/task.class.php';
     require_once DOL_DOCUMENT_ROOT.'/contact/class/contact.class.php';
     require_once DOL_DOCUMENT_ROOT.'/core/lib/project.lib.php';
     require_once DOL_DOCUMENT_ROOT.'/core/class/html.formcompany.class.php';
     
    -$langs->load("projects");
    -$langs->load("companies");
    +// Load translation files required by the page
    +$langs->loadLangs(array('projects', 'companies'));
     
     $id=GETPOST('id','int');
     $ref=GETPOST('ref','alpha');
    @@ -173,9 +173,11 @@ if ($id > 0 || ! empty($ref))
     {
     	if ($object->fetch($id, $ref) > 0)
     	{
    +		if(! empty($conf->global->PROJECT_ALLOW_COMMENT_ON_TASK) && method_exists($object, 'fetchComments') && empty($object->comments)) $object->fetchComments();
     	    $id = $object->id;     // So when doing a search from ref, id is also set correctly.
     
     		$result=$projectstatic->fetch($object->fk_project);
    +		if(! empty($conf->global->PROJECT_ALLOW_COMMENT_ON_PROJECT) && method_exists($projectstatic, 'fetchComments') && empty($projectstatic->comments)) $projectstatic->fetchComments();
     		if (! empty($projectstatic->socid)) $projectstatic->fetch_thirdparty();
     
     		$object->project = clone $projectstatic;
    @@ -303,6 +305,7 @@ if ($id > 0 || ! empty($ref))
     		// Project
     		if (empty($withproject))
     		{
    +		    $result=$projectstatic->fetch($object->fk_project);
     		    $morehtmlref.='<div class="refidno">';
     		    $morehtmlref.=$langs->trans("Project").': ';
     		    $morehtmlref.=$projectstatic->getNomUrl(1);
    @@ -310,7 +313,11 @@ if ($id > 0 || ! empty($ref))
     
     		    // Third party
     		    $morehtmlref.=$langs->trans("ThirdParty").': ';
    -		    $morehtmlref.=$projectstatic->thirdparty->getNomUrl(1);
    +		    if($projectstatic->socid>0) {
    +		        $projectstatic->fetch_thirdparty();
    +		        $morehtmlref.=$projectstatic->thirdparty->getNomUrl(1);
    +		    }
    +
     		    $morehtmlref.='</div>';
     		}
     
    @@ -347,8 +354,6 @@ if ($id > 0 || ! empty($ref))
     			print '<td colspan="3">&nbsp;</td>';
     			print "</tr>\n";
     
    -			$var = false;
    -
     			print '<form action="'.$_SERVER["PHP_SELF"].'?id='.$id.'" method="POST">';
     			print '<input type="hidden" name="token" value="'.$_SESSION['newtoken'].'">';
     			print '<input type="hidden" name="action" value="addcontact">';
    @@ -431,7 +436,6 @@ if ($id > 0 || ! empty($ref))
     		print "</tr>\n";
     
     		$companystatic = new Societe($db);
    -		$var = true;
     
     		foreach(array('internal','external') as $source)
     		{
    @@ -441,9 +445,7 @@ if ($id > 0 || ! empty($ref))
     			$i = 0;
     			while ($i < $num)
     			{
    -				$var = !$var;
    -
    -				print '<tr '.$bc[$var].' valign="top">';
    +				print '<tr class="oddeven" valign="top">';
     
     				// Source
     				print '<td align="left">';
    @@ -531,7 +533,6 @@ if (is_object($hookmanager))
     	$reshook=$hookmanager->executeHooks('formContactTpl',$parameters,$object,$action);
     }
     
    -
    +// End of page
     llxFooter();
    -
     $db->close();
    diff --git a/htdocs/projet/tasks/document.php b/htdocs/projet/tasks/document.php
    index 1cb5acb73b5..a186c89988f 100644
    --- a/htdocs/projet/tasks/document.php
    +++ b/htdocs/projet/tasks/document.php
    @@ -32,9 +32,8 @@ require_once DOL_DOCUMENT_ROOT.'/core/lib/files.lib.php';
     require_once DOL_DOCUMENT_ROOT.'/core/lib/images.lib.php';
     require_once DOL_DOCUMENT_ROOT.'/core/class/html.formfile.class.php';
     
    -
    -$langs->load('projects');
    -$langs->load('other');
    +// Load translation files required by the page
    +$langs->loadLangs(array('projects', 'other'));
     
     $action=GETPOST('action','alpha');
     $confirm=GETPOST('confirm','alpha');
    @@ -92,7 +91,9 @@ if ($id > 0 || ! empty($ref))
     {
     	if ($object->fetch($id,$ref) > 0)
     	{
    +		if(! empty($conf->global->PROJECT_ALLOW_COMMENT_ON_TASK) && method_exists($object, 'fetchComments') && empty($object->comments)) $object->fetchComments();
     		$projectstatic->fetch($object->fk_project);
    +		if(! empty($conf->global->PROJECT_ALLOW_COMMENT_ON_PROJECT) && method_exists($projectstatic, 'fetchComments') && empty($projectstatic->comments)) $projectstatic->fetchComments();
     
     		if (! empty($projectstatic->socid)) {
     			$projectstatic->fetch_thirdparty();
    @@ -293,7 +294,6 @@ else
     	exit;
     }
     
    -
    +// End of page
     llxFooter();
    -
     $db->close();
    diff --git a/htdocs/projet/tasks/list.php b/htdocs/projet/tasks/list.php
    index b15207513ef..2366ccc738b 100644
    --- a/htdocs/projet/tasks/list.php
    +++ b/htdocs/projet/tasks/list.php
    @@ -24,13 +24,14 @@
      *	\brief      List all task of a project
      */
     
    -require ("../../main.inc.php");
    +require "../../main.inc.php";
     require_once DOL_DOCUMENT_ROOT.'/projet/class/project.class.php';
     require_once DOL_DOCUMENT_ROOT.'/projet/class/task.class.php';
     require_once DOL_DOCUMENT_ROOT.'/core/lib/project.lib.php';
     require_once DOL_DOCUMENT_ROOT.'/core/lib/date.lib.php';
     require_once DOL_DOCUMENT_ROOT.'/core/class/html.formother.class.php';
     
    +// Load translation files required by the page
     $langs->loadLangs(array('projects', 'users', 'companies'));
     
     $action=GETPOST('action','alpha');
    @@ -399,7 +400,7 @@ $massactionbutton=$form->selectMassAction('', $arrayofmassactions);
     $newcardbutton='';
     if ($user->rights->projet->creer)
     {
    -	$newcardbutton = '<a class="butActionNew" href="'.DOL_URL_ROOT.'/projet/tasks.php?action=create">'.$langs->trans('NewTask');
    +	$newcardbutton = '<a class="butActionNew" href="'.DOL_URL_ROOT.'/projet/tasks.php?action=create"><span class="valignmiddle">'.$langs->trans('NewTask').'</span>';
     	$newcardbutton.= '<span class="fa fa-plus-circle valignmiddle"></span>';
     	$newcardbutton.= '</a>';
     }
    @@ -436,7 +437,7 @@ include DOL_DOCUMENT_ROOT.'/core/tpl/massactions_pre.tpl.php';
     if ($search_all)
     {
     	foreach($fieldstosearchall as $key => $val) $fieldstosearchall[$key]=$langs->trans($val);
    -	print $langs->trans("FilterOnInto", $search_all) . join(', ',$fieldstosearchall);
    +	print '<div class="divsearchfieldfilter">'.$langs->trans("FilterOnInto", $search_all) . join(', ',$fieldstosearchall).'</div>';
     }
     
     $morehtmlfilter = '';
    @@ -727,7 +728,7 @@ while ($i < min($num,$limit))
     			$showlineingray=0;$showproject=1;
     			print '<td class="center">';
     			if ($showlineingray) print '<i>';
    -			else print '<a href="'.DOL_URL_ROOT.'/projet/tasks/time.php?id='.$lines[$i]->id.($showproject?'':'&withproject=1').'">';
    +			else print '<a href="'.DOL_URL_ROOT.'/projet/tasks/time.php?id='.$object->id.($showproject?'':'&withproject=1').'">';
     			if ($obj->duration_effective) print convertSecondToTime($obj->duration_effective,$timespentoutputformat);
     			else print '--:--';
     			if ($showlineingray) print '</i>';
    @@ -840,5 +841,6 @@ print '</div>';
     
     print '</form>';
     
    +// End of page
     llxFooter();
     $db->close();
    diff --git a/htdocs/projet/tasks/note.php b/htdocs/projet/tasks/note.php
    index f915aaf836a..668c2a96d83 100644
    --- a/htdocs/projet/tasks/note.php
    +++ b/htdocs/projet/tasks/note.php
    @@ -21,11 +21,12 @@
      *	\brief      Page to show information on a task
      */
     
    -require ("../../main.inc.php");
    +require "../../main.inc.php";
     require_once DOL_DOCUMENT_ROOT.'/projet/class/project.class.php';
     require_once DOL_DOCUMENT_ROOT.'/projet/class/task.class.php';
     require_once DOL_DOCUMENT_ROOT.'/core/lib/project.lib.php';
     
    +// Load translation files required by the page
     $langs->load('projects');
     
     $action=GETPOST('action','alpha');
    @@ -50,7 +51,9 @@ if ($id > 0 || ! empty($ref))
     {
     	if ($object->fetch($id,$ref) > 0)
     	{
    +		if(! empty($conf->global->PROJECT_ALLOW_COMMENT_ON_TASK) && method_exists($object, 'fetchComments') && empty($object->comments)) $object->fetchComments();
     		$projectstatic->fetch($object->fk_project);
    +		if(! empty($conf->global->PROJECT_ALLOW_COMMENT_ON_PROJECT) && method_exists($projectstatic, 'fetchComments') && empty($projectstatic->comments)) $projectstatic->fetchComments();
     		if (! empty($projectstatic->socid)) $projectstatic->fetch_thirdparty();
     
     		$object->project = clone $projectstatic;
    @@ -246,6 +249,6 @@ if ($object->id > 0)
     	dol_fiche_end();
     }
     
    -
    +// End of page
     llxFooter();
     $db->close();
    diff --git a/htdocs/projet/tasks/stats/index.php b/htdocs/projet/tasks/stats/index.php
    index d030f858f4e..68b52339ebb 100644
    --- a/htdocs/projet/tasks/stats/index.php
    +++ b/htdocs/projet/tasks/stats/index.php
    @@ -49,8 +49,8 @@ $year = GETPOST('year')>0?GETPOST('year'):$nowyear;
     $startyear=$year-1;
     $endyear=$year;
     
    -$langs->load('companies');
    -$langs->load('projects');
    +// Load translation files required by the page
    +$langs->loadlangs(array('companies', 'projects'));
     
     
     /*
    @@ -174,7 +174,6 @@ print '<td align="right">'.$langs->trans("NbOfTasks").'</td>';
     print '</tr>';
     
     $oldyear=0;
    -$var=true;
     foreach ($data_all_year as $val)
     {
     	$year = $val['year'];
    @@ -182,13 +181,13 @@ foreach ($data_all_year as $val)
     	{	// If we have empty year
     		$oldyear--;
     
    -		print '<tr '.$bc[$var].' height="24">';
    +		print '<tr class="oddeven" height="24">';
     		print '<td align="center"><a href="'.$_SERVER["PHP_SELF"].'?year='.$oldyear.'&amp;mode='.$mode.($socid>0?'&socid='.$socid:'').($userid>0?'&userid='.$userid:'').'">'.$oldyear.'</a></td>';
     		print '<td align="right">0</td>';
     		print '</tr>';
     	}
     
    -	print '<tr '.$bc[$var].' height="24">';
    +	print '<tr class="oddeven" height="24">';
     	print '<td align="center"><a href="'.$_SERVER["PHP_SELF"].'?year='.$year.'&amp;mode='.$mode.($socid>0?'&socid='.$socid:'').($userid>0?'&userid='.$userid:'').'">'.$year.'</a></td>';
     	print '<td align="right">'.$val['nb'].'</td>';
     	print '</tr>';
    @@ -213,6 +212,6 @@ print $stringtoshow;
     print '</div></div></div>';
     print '<div style="clear:both"></div>';
     
    -
    +// End of page
     llxFooter();
     $db->close();
    diff --git a/htdocs/projet/tasks/task.php b/htdocs/projet/tasks/task.php
    index 735b5a81195..fa9796449db 100644
    --- a/htdocs/projet/tasks/task.php
    +++ b/htdocs/projet/tasks/task.php
    @@ -2,6 +2,7 @@
     /* Copyright (C) 2005		Rodolphe Quiedeville	<rodolphe@quiedeville.org>
      * Copyright (C) 2006-2017	Laurent Destailleur		<eldy@users.sourceforge.net>
      * Copyright (C) 2010-2012	Regis Houssin			<regis.houssin@capnetworks.com>
    + * Copyright (C) 2018       Frédéric France         <frederic.france@netlogic.fr>
      *
      * This program is free software; you can redistribute it and/or modify
      * it under the terms of the GNU General Public License as published by
    @@ -23,7 +24,7 @@
      *	\brief      Page of a project task
      */
     
    -require ("../../main.inc.php");
    +require "../../main.inc.php";
     require_once DOL_DOCUMENT_ROOT.'/projet/class/project.class.php';
     require_once DOL_DOCUMENT_ROOT.'/projet/class/task.class.php';
     require_once DOL_DOCUMENT_ROOT.'/core/lib/project.lib.php';
    @@ -33,8 +34,8 @@ require_once DOL_DOCUMENT_ROOT.'/core/lib/date.lib.php';
     require_once DOL_DOCUMENT_ROOT.'/core/class/html.formfile.class.php';
     require_once DOL_DOCUMENT_ROOT.'/core/modules/project/task/modules_task.php';
     
    -$langs->load("projects");
    -$langs->load("companies");
    +// Load translation files required by the page
    +$langs->loadlangs(array('projects', 'companies'));
     
     $id=GETPOST('id','int');
     $ref=GETPOST("ref",'alpha',1);          // task ref
    @@ -211,8 +212,10 @@ if ($id > 0 || ! empty($ref))
     	if ($object->fetch($id,$ref) > 0)
     	{
     		$res=$object->fetch_optionals();
    +		if(! empty($conf->global->PROJECT_ALLOW_COMMENT_ON_TASK) && method_exists($object, 'fetchComments') && empty($object->comments)) $object->fetchComments();
     
     		$result=$projectstatic->fetch($object->fk_project);
    +		if(! empty($conf->global->PROJECT_ALLOW_COMMENT_ON_PROJECT) && method_exists($projectstatic, 'fetchComments') && empty($projectstatic->comments)) $projectstatic->fetchComments();
     		if (! empty($projectstatic->socid)) $projectstatic->fetch_thirdparty();
     
     		$object->project = clone $projectstatic;
    @@ -388,12 +391,12 @@ if ($id > 0 || ! empty($ref))
     
     			// Date start
     			print '<tr><td>'.$langs->trans("DateStart").'</td><td>';
    -			print $form->select_date($object->date_start,'dateo',1,1,0,'',1,0,1);
    +			print $form->selectDate($object->date_start, 'dateo', 1, 1, 0, '', 1, 0);
     			print '</td></tr>';
     
     			// Date end
     			print '<tr><td>'.$langs->trans("DateEnd").'</td><td>';
    -			print $form->select_date($object->date_end?$object->date_end:-1,'datee',1,1,0,'',1,0,1);
    +			print $form->selectDate($object->date_end?$object->date_end:-1, 'datee', 1, 1, 0, '', 1, 0);
     			print '</td></tr>';
     
     			// Planned workload
    @@ -612,8 +615,6 @@ if ($id > 0 || ! empty($ref))
     			$genallowed=($user->rights->projet->lire);
     			$delallowed=($user->rights->projet->creer);
     
    -			$var=true;
    -
     			print $formfile->showdocuments('project_task',$filename,$filedir,$urlsource,$genallowed,$delallowed,$object->modelpdf);
     
     			print '</div><div class="fichehalfright"><div class="ficheaddleft">';
    @@ -628,6 +629,6 @@ if ($id > 0 || ! empty($ref))
     	}
     }
     
    -
    +// End of page
     llxFooter();
     $db->close();
    diff --git a/htdocs/projet/tasks/time.php b/htdocs/projet/tasks/time.php
    index 0f2ec5f9fcd..e432fcdf7fd 100644
    --- a/htdocs/projet/tasks/time.php
    +++ b/htdocs/projet/tasks/time.php
    @@ -4,6 +4,7 @@
      * Copyright (C) 2010-2012	Regis Houssin			<regis.houssin@capnetworks.com>
      * Copyright (C) 2011		Juanjo Menent			<jmenent@2byte.es>
      * Copyright (C) 2018		Ferran Marcet			<fmarcet@2byte.es>
    + * Copyright (C) 2018       Frédéric France         <frederic.france@netlogic.fr>
      *
      * This program is free software; you can redistribute it and/or modify
      * it under the terms of the GNU General Public License as published by
    @@ -33,6 +34,7 @@ require_once DOL_DOCUMENT_ROOT.'/core/lib/date.lib.php';
     require_once DOL_DOCUMENT_ROOT.'/core/class/html.formother.class.php';
     require_once DOL_DOCUMENT_ROOT.'/core/class/html.formprojet.class.php';
     
    +// Load translation files required by the page
     $langs->load('projects');
     
     $id=GETPOST('id','int');
    @@ -70,11 +72,11 @@ $offset = $limit * $page;
     $pageprev = $page - 1;
     $pagenext = $page + 1;
     if (! $sortfield) $sortfield='t.task_date,t.task_datehour,t.rowid';
    -if (! $sortorder) $sortorder='DESC';
    +if (! $sortorder) $sortorder='DESC,DESC,DESC';
     
     // Initialize technical object to manage hooks of page. Note that conf->hooks_modules contains array of hook context
     //$object = new TaskTime($db);
    -$hookmanager->initHooks(array('projecttaskcard','globalcard'));
    +$hookmanager->initHooks(array('projecttasktime','globalcard'));
     
     $object = new Task($db);
     $projectstatic = new Project($db);
    @@ -157,9 +159,9 @@ if ($action == 'addtimespent' && $user->rights->projet->lire)
     		else
     		{
     			$object->timespent_note = $_POST["timespent_note"];
    -			$object->progress = GETPOST('progress', 'int');
    +			if (GETPOST('progress', 'int') > 0) $object->progress = GETPOST('progress', 'int');		// If progress is -1 (not defined), we do not change value
     			$object->timespent_duration = $_POST["timespent_durationhour"]*60*60;	// We store duration in seconds
    -			$object->timespent_duration+= $_POST["timespent_durationmin"]*60;		// We store duration in seconds
    +			$object->timespent_duration+= ($_POST["timespent_durationmin"]?$_POST["timespent_durationmin"]:0)*60;   // We store duration in seconds
     	        if (GETPOST("timehour") != '' && GETPOST("timehour") >= 0)	// If hour was entered
     	        {
     				$object->timespent_date = dol_mktime(GETPOST("timehour"),GETPOST("timemin"),0,GETPOST("timemonth"),GETPOST("timeday"),GETPOST("timeyear"));
    @@ -306,7 +308,9 @@ if (($id > 0 || ! empty($ref)) || $projectidforalltimes > 0)
         }
         elseif ($object->fetch($id, $ref) >= 0)
     	{
    +		if(! empty($conf->global->PROJECT_ALLOW_COMMENT_ON_TASK) && method_exists($object, 'fetchComments') && empty($object->comments)) $object->fetchComments();
     		$result=$projectstatic->fetch($object->fk_project);
    +		if(! empty($conf->global->PROJECT_ALLOW_COMMENT_ON_PROJECT) && method_exists($projectstatic, 'fetchComments') && empty($projectstatic->comments)) $projectstatic->fetchComments();
     		if (! empty($projectstatic->socid)) $projectstatic->fetch_thirdparty();
     		$res=$projectstatic->fetch_optionals();
     
    @@ -320,7 +324,8 @@ if (($id > 0 || ! empty($ref)) || $projectidforalltimes > 0)
     		if ($withproject)
     		{
     			// Tabs for project
    -			$tab='tasks';
    +			if (empty($id)) $tab='timespent';
    +			else $tab='tasks';
     			$head=project_prepare_head($projectstatic);
     			dol_fiche_head($head, $tab, $langs->trans("Project"), -1, ($projectstatic->public?'projectpub':'project'));
     
    @@ -420,7 +425,16 @@ if (($id > 0 || ! empty($ref)) || $projectidforalltimes > 0)
         			{
         				if ($projectstatic->public || $userWrite > 0)
         			    {
    -    			    	$linktocreatetime = '<a class="butActionNew" href="'.$_SERVER['PHP_SELF'].'?withproject=1'.($object->id > 0 ? '&id='.$object->id : '&projectid='.$projectstatic->id).'&action=createtime'.$param.'&backtopage='.urlencode($_SERVER['PHP_SELF'].'?id='.$object->id).'">'.$langs->trans('AddTimeSpent').'<span class="fa fa-plus-circle valignmiddle"></span></a>';
    +    			    	if (! empty($projectidforalltimes))		// We are on tab 'Time Spent' of project
    +    			    	{
    +    			    		$backtourl = $_SERVER['PHP_SELF'].'?projectid='.$projectstatic->id.($withproject?'&withproject=1':'');
    +    			    		$linktocreatetime = '<a class="butActionNew" href="'.$_SERVER['PHP_SELF'].'?withproject=1&projectid='.$projectstatic->id.'&action=createtime'.$param.'&backtopage='.urlencode($backtourl).'">'.$langs->trans('AddTimeSpent').'<span class="fa fa-plus-circle valignmiddle"></span></a>';
    +    			    	}
    +    			    	else									// We are on tab 'Time Spent' of task
    +    			    	{
    +    			    		$backtourl = $_SERVER['PHP_SELF'].'?id='.$object->id.($withproject?'&withproject=1':'');
    +    			    		$linktocreatetime = '<a class="butActionNew" href="'.$_SERVER['PHP_SELF'].'?withproject=1'.($object->id > 0 ? '&id='.$object->id : '&projectid='.$projectstatic->id).'&action=createtime'.$param.'&backtopage='.urlencode($backtourl).'">'.$langs->trans('AddTimeSpent').'<span class="fa fa-plus-circle valignmiddle"></span></a>';
    +    			    	}
         			    }
         			    else
         			    {
    @@ -567,7 +581,7 @@ if (($id > 0 || ! empty($ref)) || $projectidforalltimes > 0)
     			print '<td class="maxwidthonsmartphone">';
     			//$newdate=dol_mktime(12,0,0,$_POST["timemonth"],$_POST["timeday"],$_POST["timeyear"]);
     			$newdate='';
    -			print $form->select_date($newdate, 'time', ($conf->browser->layout == 'phone'?2:1), 1, 2, "timespent_date", 1, 0, 1);
    +			print $form->selectDate($newdate, 'time', ($conf->browser->layout == 'phone'?2:1), 1, 2, "timespent_date", 1, 0);
     			print '</td>';
     
     			// Contributor
    @@ -576,7 +590,8 @@ if (($id > 0 || ! empty($ref)) || $projectidforalltimes > 0)
     			$contactsoftask=$object->getListContactId('internal');
     			if (count($contactsoftask)>0)
     			{
    -				$userid=$contactsoftask[0];
    +				if(in_array($user->id, $contactsoftask)) $userid = $user->id;
    +				else $userid=$contactsoftask[0];
     				print $form->select_dolusers((GETPOST('userid')?GETPOST('userid'):$userid), 'userid', 0, '', 0, '', $contactsoftask, 0, 0, 0, '', 0, $langs->trans("ResourceNotAssignedToTheTask"), 'maxwidth200');
     			}
     			else
    @@ -597,7 +612,7 @@ if (($id > 0 || ! empty($ref)) || $projectidforalltimes > 0)
     
     			// Progress declared
     			print '<td class="nowrap">';
    -			print $formother->select_percent(GETPOST('progress')?GETPOST('progress'):$object->progress,'progress');
    +			print $formother->select_percent(GETPOST('progress')?GETPOST('progress'):$object->progress, 'progress', 0, 5, 0, 100, 1);
     			print '</td>';
     
     			print '<td align="center">';
    @@ -695,9 +710,9 @@ if (($id > 0 || ! empty($ref)) || $projectidforalltimes > 0)
     				print '<!-- List of time spent for project -->'."\n";
     
     				$title=$langs->trans("ListTaskTimeUserProject");
    -			    $linktotasks='<a href="'.DOL_URL_ROOT.'/projet/tasks.php?id='.$projectstatic->id.'">'.$langs->trans("GoToListOfTasks").'</a>';
    +			    //$linktotasks='<a href="'.DOL_URL_ROOT.'/projet/tasks.php?id='.$projectstatic->id.'">'.$langs->trans("GoToListOfTasks").'</a>';
     			    //print_barre_liste($title, 0, $_SERVER["PHP_SELF"], '', $sortfield, $sortorder, $linktotasks, $num, $totalnboflines, 'title_generic.png', 0, '', '', 0, 1);
    -			    print load_fiche_titre($title,$linktotasks.' &nbsp; '.$linktocreatetime, 'title_generic.png');
    +			    print load_fiche_titre($title, $linktocreatetime, 'title_generic.png');
     			}
     
     			$i = 0;
    @@ -745,7 +760,7 @@ if (($id > 0 || ! empty($ref)) || $projectidforalltimes > 0)
     			print '<td class="maxwidthonsmartphone">';
     			//$newdate=dol_mktime(12,0,0,$_POST["timemonth"],$_POST["timeday"],$_POST["timeyear"]);
     			$newdate='';
    -			print $form->select_date($newdate, 'time', ($conf->browser->layout == 'phone'?2:1), 1, 2, "timespent_date", 1, 0, 1);
    +			print $form->selectDate($newdate, 'time', ($conf->browser->layout == 'phone'?2:1), 1, 2, "timespent_date", 1, 0);
     			print '</td>';
     
     			// Task
    @@ -782,7 +797,7 @@ if (($id > 0 || ! empty($ref)) || $projectidforalltimes > 0)
     
     			// Progress declared
     			print '<td class="nowrap">';
    -			print $formother->select_percent(GETPOST('progress')?GETPOST('progress'):$object->progress,'progress');
    +			print $formother->select_percent(GETPOST('progress')?GETPOST('progress'):$object->progress, 'progress', 0, 5, 0, 100, 1);
     			print '</td>';
     
     			print '<td align="center">';
    @@ -868,8 +883,8 @@ if (($id > 0 || ! empty($ref)) || $projectidforalltimes > 0)
     		if (! empty($arrayfields['t.task_date']['checked']))
     		{
     			print '<td class="liste_titre">';
    -			if (! empty($conf->global->MAIN_LIST_FILTER_ON_DAY)) print '<input class="flat" type="text" size="1" maxlength="2" name="search_day" value="'.$search_day.'">';
    -			print '<input class="flat" type="text" size="1" maxlength="2" name="search_month" value="'.$search_month.'">';
    +			if (! empty($conf->global->MAIN_LIST_FILTER_ON_DAY)) print '<input class="flat valignmiddle" type="text" size="1" maxlength="2" name="search_day" value="'.$search_day.'">';
    +			print '<input class="flat valignmiddle" type="text" size="1" maxlength="2" name="search_month" value="'.$search_month.'">';
     			$formother->select_year($search_year,'search_year',1, 20, 5);
     			print '</td>';
     		}
    @@ -951,9 +966,9 @@ if (($id > 0 || ! empty($ref)) || $projectidforalltimes > 0)
         			{
         				if (empty($task_time->task_date_withhour))
         				{
    -    					print $form->select_date(($date2?$date2:$date1),'timeline',3,3,2,"timespent_date",1,0,1);
    +    					print $form->selectDate(($date2?$date2:$date1), 'timeline', 3, 3, 2, "timespent_date", 1, 0);
         				}
    -    				else print $form->select_date(($date2?$date2:$date1),'timeline',1,1,2,"timespent_date",1,0,1);
    +    				else print $form->selectDate(($date2?$date2:$date1), 'timeline', 1, 1, 2, "timespent_date", 1, 0);
         			}
         			else
         			{
    @@ -1150,6 +1165,6 @@ if (($id > 0 || ! empty($ref)) || $projectidforalltimes > 0)
     	}
     }
     
    -
    +// End of page
     llxFooter();
     $db->close();
    diff --git a/htdocs/public/agenda/agendaexport.php b/htdocs/public/agenda/agendaexport.php
    index 72f1a6b9242..6e08f06d630 100644
    --- a/htdocs/public/agenda/agendaexport.php
    +++ b/htdocs/public/agenda/agendaexport.php
    @@ -42,13 +42,19 @@ if (! defined('NOCSRFCHECK'))    define("NOCSRFCHECK",1);	// We accept to go on
      *
      * @return	void
      */
    -function llxHeaderVierge() { print '<html><title>Export agenda cal</title><body>'; }
    +function llxHeaderVierge()
    +{
    +    print '<html><title>Export agenda cal</title><body>';
    +}
     /**
      * Footer function
      *
      * @return	void
      */
    -function llxFooterVierge() { print '</body></html>'; }
    +function llxFooterVierge()
    +{
    +    print '</body></html>';
    +}
     
     require '../../main.inc.php';
     require_once DOL_DOCUMENT_ROOT.'/comm/action/class/actioncomm.class.php';
    diff --git a/htdocs/public/cron/cron_run_jobs.php b/htdocs/public/cron/cron_run_jobs.php
    index b11bf4cc42f..320a8e3895a 100644
    --- a/htdocs/public/cron/cron_run_jobs.php
    +++ b/htdocs/public/cron/cron_run_jobs.php
    @@ -36,11 +36,7 @@ if (is_numeric($entity)) define("DOLENTITY", $entity);
     
     // librarie core
     // Dolibarr environment
    -$res = @include("../../main.inc.php"); // From htdocs directory
    -if (! $res) {
    -	$res = @include("../../../main.inc.php"); // From "custom" directory
    -}
    -if (! $res) die("Include of master.inc.php fails");
    +require '../../main.inc.php';
     
     // librarie jobs
     dol_include_once("/cron/class/cronjob.class.php");
    @@ -48,12 +44,7 @@ dol_include_once("/cron/class/cronjob.class.php");
     global $langs, $conf;
     
     // Language Management
    -$langs->load("admin");
    -$langs->load("cron");
    -
    -
    -
    -
    +$langs->loadLangs(array("admin", "cron"));
     
     /*
      * View
    @@ -111,15 +102,14 @@ if (! empty($id))
     		dol_syslog("cron_run_jobs.php Bad value for parameter job id", LOG_WARNING);
     		exit;
     	}
    -	$filter=array();
     	$filter['t.rowid']=$id;
     }
     
    -$result = $object->fetch_all('DESC','t.rowid', 0, 0, 1, $filter, 0);
    +$result = $object->fetch_all('ASC,ASC,ASC','t.priority,t.entity,t.rowid', 0, 0, 1, $filter, 0);
     if ($result<0)
     {
    -	echo "Error: ".$cronjob->error;
    -	dol_syslog("cron_run_jobs.php fetch Error".$cronjob->error, LOG_WARNING);
    +	echo "Error: ".$object->error;
    +	dol_syslog("cron_run_jobs.php fetch Error".$object->error, LOG_WARNING);
     	exit;
     }
     
    diff --git a/htdocs/public/demo/demo.css b/htdocs/public/demo/demo.css
    index c4624f2d943..d137b7be456 100644
    --- a/htdocs/public/demo/demo.css
    +++ b/htdocs/public/demo/demo.css
    @@ -16,19 +16,19 @@ a:hover {
     	border: 1px solid #bbb;
     	border-radius: 8px;
     	-moz-border-radius: 8px;
    -	box-shadow: 2px 2px 8px #BBB; 
    +	box-shadow: 2px 2px 8px #BBB;
     }
     .CTable {
     	padding: 6px;
     	font-weight: normal;
     	color: #444444 !important;
    -	
    +
     	margin: 8px 0px 8px 2px;
    -	
    +
     	/*border: 1px solid #bbb;
     	border-radius: 8px;
     	-moz-border-radius: 8px;*/
    -	
    +
     	background: -webkit-linear-gradient(bottom, rgb(255,255,255) 85%, rgb(255,255,255) 100%);
     }
     .csscolumns {
    @@ -129,4 +129,4 @@ img.demothumb {
             margin-left: 0px;
             margin-right: 0px;
         }
    -}
    \ No newline at end of file
    +}
    diff --git a/htdocs/public/demo/index.php b/htdocs/public/demo/index.php
    index 61919c54b1a..f9169bb47d2 100644
    --- a/htdocs/public/demo/index.php
    +++ b/htdocs/public/demo/index.php
    @@ -30,9 +30,7 @@ define("NOCSRFCHECK",1);	// We accept to go on this page from external web site.
     require '../../main.inc.php';
     require_once '../../core/lib/functions2.lib.php';
     
    -$langs->load("main");
    -$langs->load("install");
    -$langs->load("other");
    +$langs->loadLangs(array("main", "install", "other"));
     
     $conf->dol_hide_topmenu=GETPOST('dol_hide_topmenu','int');
     $conf->dol_hide_leftmenu=GETPOST('dol_hide_leftmenu','int');
    diff --git a/htdocs/public/donations/donateurs_code.php b/htdocs/public/donations/donateurs_code.php
    index 3d8057cbe85..9f03f9e293e 100644
    --- a/htdocs/public/donations/donateurs_code.php
    +++ b/htdocs/public/donations/donateurs_code.php
    @@ -1,5 +1,6 @@
     <?php
    -/* Copyright (C) 2002 Rodolphe Quiedeville <rodolphe@quiedeville.org>
    +/* Copyright (C) 2002       Rodolphe Quiedeville    <rodolphe@quiedeville.org>
    + * Copyright (C) 2018       Frédéric France         <frederic.france@netlogic.fr>
      *
      * This program is free software; you can redistribute it and/or modify
      * it under the terms of the GNU General Public License as published by
    @@ -30,19 +31,25 @@ define("NOCSRFCHECK",1);	// We accept to go on this page from external web site.
      *
      * @return	void
      */
    -function llxHeaderVierge() { print '<html><title>Export agenda cal</title><body>'; }
    +function llxHeaderVierge()
    +{
    +    print '<html><title>Export agenda cal</title><body>';
    +}
     /**
      * Header function
      *
      * @return	void
      */
    -function llxFooterVierge() { print '</body></html>'; }
    +function llxFooterVierge()
    +{
    +    print '</body></html>';
    +}
     
     require '../../main.inc.php';
     require_once DOL_DOCUMENT_ROOT .'/don/class/don.class.php';
     
     // Security check
    -if (empty($conf->don->enabled)) accessforbidden('',0,0,1);
    +if (empty($conf->don->enabled)) accessforbidden('', 0, 0, 1);
     
     
     $langs->load("donations");
    @@ -65,13 +72,13 @@ if ($resql)
     	if ($num)
     	{
     
    -		print "<TABLE border=\"0\" width=\"100%\" cellspacing=\"0\" cellpadding=\"4\">";
    +		print "<table border=\"0\" width=\"100%\" cellspacing=\"0\" cellpadding=\"4\">";
     
    -		print '<TR>';
    +		print '<tr>';
     		print "<td>".$langs->trans("Name")." / ".$langs->trans("Company")."</td>";
     		print "<td>Date</td>";
    -		print "<td align=\"right\">".$langs->trans("Amount")."</TD>";
    -		print "</TR>\n";
    +		print "<td align=\"right\">".$langs->trans("Amount")."</td>";
    +		print "</tr>\n";
     
     		while ($i < $num)
     		{
    diff --git a/htdocs/public/emailing/mailing-read.php b/htdocs/public/emailing/mailing-read.php
    index 4aa388ecf24..23511974137 100644
    --- a/htdocs/public/emailing/mailing-read.php
    +++ b/htdocs/public/emailing/mailing-read.php
    @@ -36,13 +36,17 @@ if (! defined('NOREQUIREMENU'))  define('NOREQUIREMENU','1');	// If there is no
      *
      * @return	void
      */
    -function llxHeader() { }
    +function llxHeader()
    +{
    +}
     /**
      * Footer empty
      *
      * @return	void
      */
    -function llxFooter() { }
    +function llxFooter()
    +{
    +}
     
     
     require '../../main.inc.php';
    diff --git a/htdocs/public/emailing/mailing-unsubscribe.php b/htdocs/public/emailing/mailing-unsubscribe.php
    index 61e8ccdb0d6..c27cb024aab 100644
    --- a/htdocs/public/emailing/mailing-unsubscribe.php
    +++ b/htdocs/public/emailing/mailing-unsubscribe.php
    @@ -35,13 +35,17 @@ if (! defined('NOREQUIREMENU'))  define('NOREQUIREMENU','1');	// If there is no
      *
      * @return	void
      */
    -function llxHeader() { }
    +function llxHeader()
    +{
    +}
     /**
      * Footer empty
      *
      * @return	void
      */
    -function llxFooter() { }
    +function llxFooter()
    +{
    +}
     
     
     require '../../main.inc.php';
    @@ -49,8 +53,7 @@ require_once DOL_DOCUMENT_ROOT.'/core/lib/company.lib.php';
     
     global $user, $conf, $langs;
     
    -$langs->load("main");
    -$langs->load("mails");
    +$langs->loadLangs(array("main", "mails"));
     
     $tag=GETPOST('tag');
     $unsuscrib=GETPOST('unsuscrib');
    diff --git a/htdocs/public/members/new.php b/htdocs/public/members/new.php
    index b6d87ce9ac2..f2395020bda 100644
    --- a/htdocs/public/members/new.php
    +++ b/htdocs/public/members/new.php
    @@ -4,6 +4,7 @@
      * Copyright (C) 2006-2013	Laurent Destailleur		<eldy@users.sourceforge.net>
      * Copyright (C) 2012		Regis Houssin			<regis.houssin@capnetworks.com>
      * Copyright (C) 2012		J. Fernando Lagrange    <fernando@demo-tic.org>
    + * Copyright (C) 2018       Frédéric France         <frederic.france@netlogic.fr>
      *
      * This program is free software; you can redistribute it and/or modify
      * it under the terms of the GNU General Public License as published by
    @@ -35,8 +36,9 @@
      *  MEMBER_NEWFORM_FORCECOUNTRYCODE     Force country
      */
     
    -define("NOLOGIN",1);		// This means this output page does not require to be logged.
    -define("NOCSRFCHECK",1);	// We accept to go on this page from external web site.
    +if (! defined('NOLOGIN'))		define("NOLOGIN",1);		// This means this output page does not require to be logged.
    +if (! defined('NOCSRFCHECK'))	define("NOCSRFCHECK",1);	// We accept to go on this page from external web site.
    +if (! defined('NOIPCHECK'))		define('NOIPCHECK','1');	// Do not check IP defined into conf $dolibarr_main_restrict_ip
     
     // For MultiCompany module.
     // Do not use GETPOST here, function is not defined and define must be done before including main.inc.php
    @@ -98,11 +100,11 @@ function llxHeaderVierge($title, $head="", $disablejs=0, $disablehead=0, $arrayo
     
         if (! empty($mysoc->logo_small) && is_readable($conf->mycompany->dir_output.'/logos/thumbs/'.$mysoc->logo_small))
         {
    -        $urllogo=DOL_URL_ROOT.'/viewimage.php?cache=1&amp;modulepart=mycompany&amp;file='.urlencode('thumbs/'.$mysoc->logo_small);
    +        $urllogo=DOL_URL_ROOT.'/viewimage.php?cache=1&amp;modulepart=mycompany&amp;file='.urlencode('logos/thumbs/'.$mysoc->logo_small);
         }
         elseif (! empty($mysoc->logo) && is_readable($conf->mycompany->dir_output.'/logos/'.$mysoc->logo))
         {
    -        $urllogo=DOL_URL_ROOT.'/viewimage.php?cache=1&amp;modulepart=mycompany&amp;file='.urlencode($mysoc->logo);
    +        $urllogo=DOL_URL_ROOT.'/viewimage.php?cache=1&amp;modulepart=mycompany&amp;file='.urlencode('logos/'.$mysoc->logo);
             $width=128;
         }
         elseif (is_readable(DOL_DOCUMENT_ROOT.'/theme/dolibarr_logo.png'))
    @@ -275,8 +277,9 @@ if ($action == 'add')
                 	// Set output language
                 	$outputlangs = new Translate('', $conf);
                 	$outputlangs->setDefaultLang(empty($object->thirdparty->default_lang) ? $mysoc->default_lang : $object->thirdparty->default_lang);
    +            	// Load traductions files requiredby by page
                 	$outputlangs->loadLangs(array("main", "members"));
    -            	// Get email content fro mtemplae
    +            	// Get email content from template
                 	$arraydefaultmessage=null;
                 	$labeltouse = $conf->global->ADHERENT_EMAIL_TEMPLATE_AUTOREGISTER;
     
    @@ -295,7 +298,9 @@ if ($action == 'add')
     
                 	if ($subjecttosend && $texttosend)
                 	{
    -            		$result=$object->send_an_email($texttosend, $subjecttosend, array(), array(), array(), "", "", 0, -1);
    +            		$moreinheader='X-Dolibarr-Info: send_an_email by public/members/new.php'."\r\n";
    +
    +            		$result=$object->send_an_email($texttosend, $subjecttosend, array(), array(), array(), "", "", 0, -1, '', $moreinheader);
                 	}
                 	/*if ($result < 0)
                 	{
    @@ -356,7 +361,7 @@ if ($action == 'add')
                     if ($conf->global->MEMBER_NEWFORM_PAYONLINE == 'all')
                     {
                         $urlback=DOL_MAIN_URL_ROOT.'/public/payment/newpayment.php?from=membernewform&source=membersubscription&ref='.urlencode($adh->ref);
    -                    if (price2num(GETPOST('amount'))) $urlback.='&amount='.price2num(GETPOST('amount'));
    +                    if (price2num(GETPOST('amount','alpha'))) $urlback.='&amount='.price2num(GETPOST('amount','alpha'));
                         if (GETPOST('email')) $urlback.='&email='.urlencode(GETPOST('email'));
                         if (! empty($conf->global->PAYMENT_SECURITY_TOKEN))
                         {
    @@ -373,51 +378,51 @@ if ($action == 'add')
                 	else if ($conf->global->MEMBER_NEWFORM_PAYONLINE == 'paybox')
                     {
                         $urlback=DOL_MAIN_URL_ROOT.'/public/paybox/newpayment.php?from=membernewform&source=membersubscription&ref='.urlencode($adh->ref);
    -                    if (price2num(GETPOST('amount'))) $urlback.='&amount='.price2num(GETPOST('amount'));
    +                    if (price2num(GETPOST('amount','alpha'))) $urlback.='&amount='.price2num(GETPOST('amount','alpha'));
                         if (GETPOST('email')) $urlback.='&email='.urlencode(GETPOST('email'));
    -                    if (! empty($conf->global->PAYBOX_SECURITY_TOKEN))
    +                    if (! empty($conf->global->PAYMENT_SECURITY_TOKEN))
                         {
    -                    	if (! empty($conf->global->PAYBOX_SECURITY_TOKEN_UNIQUE))
    +                    	if (! empty($conf->global->PAYMENT_SECURITY_TOKEN_UNIQUE))
                         	{
    -                    		$urlback.='&securekey='.urlencode(dol_hash($conf->global->PAYBOX_SECURITY_TOKEN . 'membersubscription' . $adh->ref, 2));
    +                    		$urlback.='&securekey='.urlencode(dol_hash($conf->global->PAYMENT_SECURITY_TOKEN . 'membersubscription' . $adh->ref, 2));
                         	}
                         	else
                         	{
    -                    		$urlback.='&securekey='.urlencode($conf->global->PAYBOX_SECURITY_TOKEN);
    +                    		$urlback.='&securekey='.urlencode($conf->global->PAYMENT_SECURITY_TOKEN);
                         	}
                         }
                     }
                     else if ($conf->global->MEMBER_NEWFORM_PAYONLINE == 'paypal')
                     {
                         $urlback=DOL_MAIN_URL_ROOT.'/public/paypal/newpayment.php?from=membernewform&source=membersubscription&ref='.urlencode($adh->ref);
    -                    if (price2num(GETPOST('amount'))) $urlback.='&amount='.price2num(GETPOST('amount'));
    +                    if (price2num(GETPOST('amount','alpha'))) $urlback.='&amount='.price2num(GETPOST('amount','alpha'));
                         if (GETPOST('email')) $urlback.='&email='.urlencode(GETPOST('email'));
    -                    if (! empty($conf->global->PAYPAL_SECURITY_TOKEN))
    +                    if (! empty($conf->global->PAYMENT_SECURITY_TOKEN))
                         {
    -                        if (! empty($conf->global->PAYPAL_SECURITY_TOKEN_UNIQUE))
    +                    	if (! empty($conf->global->PAYMENT_SECURITY_TOKEN_UNIQUE))
                             {
    -                    	    $urlback.='&securekey='.urlencode(dol_hash($conf->global->PAYPAL_SECURITY_TOKEN . 'membersubscription' . $adh->ref, 2));
    +                        	$urlback.='&securekey='.urlencode(dol_hash($conf->global->PAYMENT_SECURITY_TOKEN . 'membersubscription' . $adh->ref, 2));
                             }
                             else
                             {
    -                            $urlback.='&securekey='.urlencode($conf->global->PAYPAL_SECURITY_TOKEN);
    +                        	$urlback.='&securekey='.urlencode($conf->global->PAYMENT_SECURITY_TOKEN);
                             }
                         }
                     }
     				else if ($conf->global->MEMBER_NEWFORM_PAYONLINE == 'stripe')
                     {
                         $urlback=DOL_MAIN_URL_ROOT.'/public/stripe/newpayment.php?from=membernewform&source=membersubscription&ref='.$adh->ref;
    -                    if (price2num(GETPOST('amount'))) $urlback.='&amount='.price2num(GETPOST('amount'));
    +                    if (price2num(GETPOST('amount','alpha'))) $urlback.='&amount='.price2num(GETPOST('amount','alpha'));
                         if (GETPOST('email')) $urlback.='&email='.urlencode(GETPOST('email'));
    -                    if (! empty($conf->global->STRIPE_SECURITY_TOKEN))
    +                    if (! empty($conf->global->PAYMENT_SECURITY_TOKEN))
                         {
    -                        if (! empty($conf->global->STRIPE_SECURITY_TOKEN_UNIQUE))
    +                    	if (! empty($conf->global->PAYMENT_SECURITY_TOKEN_UNIQUE))
                             {
    -                    	    $urlback.='&securekey='.urlencode(dol_hash($conf->global->STRIPE_SECURITY_TOKEN . 'membersubscription' . $adh->ref, 2));
    +                        	$urlback.='&securekey='.urlencode(dol_hash($conf->global->PAYMENT_SECURITY_TOKEN . 'membersubscription' . $adh->ref, 2));
                             }
                             else
                             {
    -                            $urlback.='&securekey='.urlencode($conf->global->STRIPE_SECURITY_TOKEN);
    +                        	$urlback.='&securekey='.urlencode($conf->global->PAYMENT_SECURITY_TOKEN);
                             }
                         }
                     }
    @@ -545,7 +550,7 @@ if (empty($conf->global->MEMBER_NEWFORM_FORCETYPE))
         $isempty=1;
         if (count($listoftype)==1) { $defaulttype=$tmp[0]; $isempty=0; }
         print '<tr><td class="titlefield">'.$langs->trans("Type").' <FONT COLOR="red">*</FONT></td><td>';
    -    print $form->selectarray("type",  $adht->liste_array(), GETPOST('type')?GETPOST('type'):$defaulttype, $isempty);
    +    print $form->selectarray("type", $adht->liste_array(), GETPOST('type')?GETPOST('type'):$defaulttype, $isempty);
         print '</td></tr>'."\n";
     }
     else
    @@ -560,7 +565,7 @@ $morphys["mor"] = $langs->trans("Moral");
     if (empty($conf->global->MEMBER_NEWFORM_FORCEMORPHY))
     {
         print '<tr class="morphy"><td class="titlefield">'.$langs->trans('Nature').' <FONT COLOR="red">*</FONT></td><td>'."\n";
    -    print $form->selectarray("morphy",  $morphys, GETPOST('morphy'), 1);
    +    print $form->selectarray("morphy", $morphys, GETPOST('morphy'), 1);
         print '</td></tr>'."\n";
     }
     else
    @@ -623,7 +628,7 @@ if (empty($conf->global->ADHERENT_LOGIN_NOT_REQUIRED))
     }
     // Birthday
     print '<tr id="trbirth" class="trbirth"><td>'.$langs->trans("DateToBirth").'</td><td>';
    -print $form->select_date($birthday,'birth',0,0,1,"newmember",1,0,1);
    +print $form->selectDate($birthday, 'birth', 0, 0, 1, "newmember", 1, 0);
     print '</td></tr>'."\n";
     // Photo
     print '<tr><td>'.$langs->trans("URLPhoto").'</td><td><input type="text" name="photo" class="minwidth150" value="'.dol_escape_htmltag(GETPOST('photo')).'"></td></tr>'."\n";
    diff --git a/htdocs/public/members/public_card.php b/htdocs/public/members/public_card.php
    index f3027eb0149..eda1aaf2c68 100644
    --- a/htdocs/public/members/public_card.php
    +++ b/htdocs/public/members/public_card.php
    @@ -24,8 +24,9 @@
      * 	\brief      File to show a public card of a member
      */
     
    -define("NOLOGIN",1);		// This means this output page does not require to be logged.
    -define("NOCSRFCHECK",1);	// We accept to go on this page from external web site.
    +if (! defined('NOLOGIN'))		define("NOLOGIN",1);		// This means this output page does not require to be logged.
    +if (! defined('NOCSRFCHECK'))	define("NOCSRFCHECK",1);	// We accept to go on this page from external web site.
    +if (! defined('NOIPCHECK'))		define('NOIPCHECK','1');	// Do not check IP defined into conf $dolibarr_main_restrict_ip
     
     // For MultiCompany module.
     // Do not use GETPOST here, function is not defined and define must be done before including main.inc.php
    @@ -42,10 +43,7 @@ require_once DOL_DOCUMENT_ROOT.'/core/class/extrafields.class.php';
     if (empty($conf->adherent->enabled)) accessforbidden('',0,0,1);
     
     
    -$langs->load("main");
    -$langs->load("members");
    -$langs->load("companies");
    -$langs->load("other");
    +$langs->loadLangs(array("main", "members", "companies", "other"));
     
     $id=GETPOST('id','int');
     $object = new Adherent($db);
    diff --git a/htdocs/public/members/public_list.php b/htdocs/public/members/public_list.php
    index b3438e8be02..6ba46182427 100644
    --- a/htdocs/public/members/public_list.php
    +++ b/htdocs/public/members/public_list.php
    @@ -24,8 +24,9 @@
      *  \brief      File sample to list members
      */
     
    -define("NOLOGIN",1);		// This means this output page does not require to be logged.
    -define("NOCSRFCHECK",1);	// We accept to go on this page from external web site.
    +if (! defined('NOLOGIN'))		define("NOLOGIN",1);		// This means this output page does not require to be logged.
    +if (! defined('NOCSRFCHECK'))	define("NOCSRFCHECK",1);	// We accept to go on this page from external web site.
    +if (! defined('NOIPCHECK'))		define('NOIPCHECK','1');	// Do not check IP defined into conf $dolibarr_main_restrict_ip
     
     // For MultiCompany module.
     // Do not use GETPOST here, function is not defined and define must be done before including main.inc.php
    @@ -39,10 +40,7 @@ require '../../main.inc.php';
     if (empty($conf->adherent->enabled)) accessforbidden('',0,0,1);
     
     
    -$langs->load("main");
    -$langs->load("members");
    -$langs->load("companies");
    -$langs->load("other");
    +$langs->loadLangs(array("main", "members", "companies", "other"));
     
     
     /**
    diff --git a/htdocs/public/notice.php b/htdocs/public/notice.php
    index 623baa2020a..3b25349324c 100644
    --- a/htdocs/public/notice.php
    +++ b/htdocs/public/notice.php
    @@ -19,13 +19,13 @@
      *	\file       htdocs/public/notice.php
      *	\brief      Dolibarr page to show a notice.
      *              Default notice is a message to say network connection is off.
    - *              You can also call this page with URL: 
    + *              You can also call this page with URL:
      *                /public/notice.php?lang=xx_XX&transkey=translation_key  (key must be inside file main.lang, error.lang or other.lang)
      *                /public/notice.php?transphrase=url_encoded_sentence_to_show
      */
     
     define('NOCSRFCHECK',1);
    -define('NOLOGIN',1);		
    +define('NOLOGIN',1);
     
     require '../main.inc.php';
     
    @@ -43,8 +43,8 @@ else
     {
         $langs->load("error");
         $langs->load("other");
    -    
    -    if (GETPOST('transphrase')) print GETPOST('transphrase'); 
    +
    +    if (GETPOST('transphrase')) print GETPOST('transphrase');
         if (GETPOST('transkey')) print $langs->trans(GETPOST('transkey'));
     }
     
    diff --git a/htdocs/public/onlinesign/index.html b/htdocs/public/onlinesign/index.html
    new file mode 100644
    index 00000000000..8b137891791
    --- /dev/null
    +++ b/htdocs/public/onlinesign/index.html
    @@ -0,0 +1 @@
    +
    diff --git a/htdocs/public/onlinesign/newonlinesign.php b/htdocs/public/onlinesign/newonlinesign.php
    index 6c9b4b154bf..e8db916ad91 100644
    --- a/htdocs/public/onlinesign/newonlinesign.php
    +++ b/htdocs/public/onlinesign/newonlinesign.php
    @@ -44,13 +44,7 @@ require_once DOL_DOCUMENT_ROOT.'/product/class/product.class.php';
     // Security check
     // No check on module enabled. Done later according to $validpaymentmethod
     
    -$langs->load("main");
    -$langs->load("other");
    -$langs->load("dict");
    -$langs->load("bills");
    -$langs->load("companies");
    -$langs->load("errors");
    -$langs->load("paybox");     // File with generic data
    +$langs->loadLangs(array("main", "other", "dict", "bills", "companies", "errors", "paybox"));
     
     $action=GETPOST('action','alpha');
     
    @@ -147,6 +141,7 @@ if (! empty($source) && in_array($ref, array('member_ref', 'contractline_ref', '
     {
         $langs->load("errors");
         dol_print_error_email('BADREFINONLINESIGNFORM', $langs->trans("ErrorBadLinkSourceSetButBadValueForRef", $source, $ref));
    +    // End of page
         llxFooter();
         $db->close();
         exit;
    @@ -179,11 +174,11 @@ else if (! empty($conf->global->ONLINE_SIGN_LOGO)) $logosmall=$conf->global->ONL
     $urllogo='';
     if (! empty($logosmall) && is_readable($conf->mycompany->dir_output.'/logos/thumbs/'.$logosmall))
     {
    -	$urllogo=DOL_URL_ROOT.'/viewimage.php?modulepart=mycompany&amp;file='.urlencode('thumbs/'.$logosmall);
    +	$urllogo=DOL_URL_ROOT.'/viewimage.php?modulepart=mycompany&amp;entity='.$conf->entity.'&amp;file='.urlencode('logos/thumbs/'.$logosmall);
     }
     elseif (! empty($logo) && is_readable($conf->mycompany->dir_output.'/logos/'.$logo))
     {
    -	$urllogo=DOL_URL_ROOT.'/viewimage.php?modulepart=mycompany&amp;file='.urlencode($logo);
    +	$urllogo=DOL_URL_ROOT.'/viewimage.php?modulepart=mycompany&amp;entity='.$conf->entity.'&amp;file='.urlencode('logos/'.$logo);
     	$width=96;
     }
     // Output html code for logo
    diff --git a/htdocs/public/opensurvey/studs.php b/htdocs/public/opensurvey/studs.php
    index 32cb5f2e1ba..a9bd8a0fb70 100644
    --- a/htdocs/public/opensurvey/studs.php
    +++ b/htdocs/public/opensurvey/studs.php
    @@ -24,11 +24,11 @@
     
     define("NOLOGIN",1);		// This means this output page does not require to be logged.
     define("NOCSRFCHECK",1);	// We accept to go on this page from external web site.
    -require_once('../../main.inc.php');
    -require_once(DOL_DOCUMENT_ROOT."/core/lib/admin.lib.php");
    -require_once(DOL_DOCUMENT_ROOT."/core/lib/files.lib.php");
    -require_once(DOL_DOCUMENT_ROOT."/opensurvey/class/opensurveysondage.class.php");
    -require_once(DOL_DOCUMENT_ROOT."/opensurvey/fonctions.php");
    +require '../../main.inc.php';
    +require_once DOL_DOCUMENT_ROOT."/core/lib/admin.lib.php";
    +require_once DOL_DOCUMENT_ROOT."/core/lib/files.lib.php";
    +require_once DOL_DOCUMENT_ROOT."/opensurvey/class/opensurveysondage.class.php";
    +require_once DOL_DOCUMENT_ROOT."/opensurvey/fonctions.php";
     
     
     // Init vars
    diff --git a/htdocs/public/paybox/paymentko.php b/htdocs/public/paybox/paymentko.php
    index feb4070c16b..ef642a5b80b 100644
    --- a/htdocs/public/paybox/paymentko.php
    +++ b/htdocs/public/paybox/paymentko.php
    @@ -39,15 +39,7 @@ require_once DOL_DOCUMENT_ROOT.'/core/lib/payments.lib.php';
     // Security check
     if (empty($conf->paybox->enabled)) accessforbidden('',0,0,1);
     
    -$langs->load("main");
    -$langs->load("other");
    -$langs->load("dict");
    -$langs->load("bills");
    -$langs->load("companies");
    -$langs->load("paybox");
    -$langs->load("paypal");
    -$langs->load("stripe");
    -
    +$langs->loadLangs(array("main", "other", "dict", "bills", "companies", "paybox", "paypal", "stripe"));
     
     $object = new stdClass();   // For triggers
     
    diff --git a/htdocs/public/paybox/paymentok.php b/htdocs/public/paybox/paymentok.php
    index 9e711ade51b..41eef8784bc 100644
    --- a/htdocs/public/paybox/paymentok.php
    +++ b/htdocs/public/paybox/paymentok.php
    @@ -39,14 +39,7 @@ require_once DOL_DOCUMENT_ROOT.'/core/lib/payments.lib.php';
     // Security check
     if (empty($conf->paybox->enabled)) accessforbidden('',0,0,1);
     
    -$langs->load("main");
    -$langs->load("other");
    -$langs->load("dict");
    -$langs->load("bills");
    -$langs->load("companies");
    -$langs->load("paybox");
    -$langs->load("paypal");
    -$langs->load("stripe");
    +$langs->loadLangs(array("main", "other", "dict", "bills", "companies", "paybox", "paypal", "stripe"));
     
     /*$source=GETPOST('source');
     $ref=GETPOST('ref');
    diff --git a/htdocs/public/payment/newpayment.php b/htdocs/public/payment/newpayment.php
    index ae7821b8841..e0234fcd1f9 100644
    --- a/htdocs/public/payment/newpayment.php
    +++ b/htdocs/public/payment/newpayment.php
    @@ -24,16 +24,15 @@
     /**
      *     	\file       htdocs/public/payment/newpayment.php
      *		\ingroup    core
    - *		\brief      File to offer a way to make a payment for a particular Dolibarr entity
    + *		\brief      File to offer a way to make a payment for a particular Dolibarr object
      */
     
     define("NOLOGIN",1);		// This means this output page does not require to be logged.
     define("NOCSRFCHECK",1);	// We accept to go on this page from external web site.
     
     // For MultiCompany module.
    -// Do not use GETPOST here, function is not defined and define must be done before including main.inc.php
    -// TODO This should be useless. Because entity must be retreive from object ref and not from url.
    -$entity=(! empty($_GET['entity']) ? (int) $_GET['entity'] : (! empty($_POST['entity']) ? (int) $_POST['entity'] : 1));
    +// Do not use GETPOST here, function is not defined and get of entity must be done before including main.inc.php
    +$entity=(! empty($_GET['entity']) ? (int) $_GET['entity'] : (! empty($_POST['entity']) ? (int) $_POST['entity'] : (! empty($_GET['e']) ? (int) $_GET['e'] : (! empty($_POST['e']) ? (int) $_POST['e'] : 1))));
     if (is_numeric($entity)) define("DOLENTITY", $entity);
     
     require '../../main.inc.php';
    @@ -46,7 +45,7 @@ require_once DOL_DOCUMENT_ROOT.'/societe/class/societeaccount.class.php';
     // Security check
     // No check on module enabled. Done later according to $validpaymentmethod
     
    -$langs->loadLangs(array("main","other","dict","bills","companies","errors","paybox","paypal"));     // File with generic data
    +$langs->loadLangs(array("main","other","dict","bills","companies","errors","paybox","paypal","stripe"));     // File with generic data
     
     $action=GETPOST('action','aZ09');
     
    @@ -208,6 +207,8 @@ if ((empty($paymentmethod) || $paymentmethod == 'stripe') && ! empty($conf->stri
     	$validpaymentmethod['stripe']='valid';
     }
     
    +// TODO Replace previous set of $validpaymentmethod with this line:
    +//$validpaymentmethod = getValidOnlinePaymentMethods($paymentmethod);
     
     
     // Check security token
    @@ -269,6 +270,7 @@ if ($action == 'dopayment')
     		$PAYPAL_API_PRICE=price2num(GETPOST("newamount",'alpha'),'MT');
     		$PAYPAL_PAYMENT_TYPE='Sale';
     
    +		// Vars that are used as global var later in print_paypal_redirect()
     		$origfulltag=GETPOST("fulltag",'alpha');
     		$shipToName=GETPOST("shipToName",'alpha');
     		$shipToStreet=GETPOST("shipToStreet",'alpha');
    @@ -282,18 +284,24 @@ if ($action == 'dopayment')
     		$desc=GETPOST("desc",'alpha');
     		$thirdparty_id=GETPOST('thirdparty_id', 'int');
     
    +		// Special case for Paypal-Indonesia
    +		if ($shipToCountryCode == 'ID' && ! preg_match('/\-/', $shipToState))
    +		{
    +			$shipToState = 'ID-'.$shipToState;
    +		}
    +
     		$mesg='';
     		if (empty($PAYPAL_API_PRICE) || ! is_numeric($PAYPAL_API_PRICE))
     		{
     			$mesg=$langs->trans("ErrorFieldRequired",$langs->transnoentitiesnoconv("Amount"));
    -			$action='';
    +			$action = '';
     		}
     		//elseif (empty($EMAIL))          $mesg=$langs->trans("ErrorFieldRequired",$langs->transnoentitiesnoconv("YourEMail"));
     		//elseif (! isValidEMail($EMAIL)) $mesg=$langs->trans("ErrorBadEMail",$EMAIL);
     		elseif (! $origfulltag)
     		{
     			$mesg=$langs->trans("ErrorFieldRequired",$langs->transnoentitiesnoconv("PaymentCode"));
    -			$action='';
    +			$action = '';
     		}
     
     		//var_dump($_POST);
    @@ -402,23 +410,26 @@ if ($action == 'charge' && ! empty($conf->stripe->enabled))
     	$stripeToken = GETPOST("stripeToken",'alpha');
     	$email = GETPOST("email",'alpha');
     	$thirdparty_id=GETPOST('thirdparty_id', 'int');		// Note that for payment following online registration for members, this is empty because thirdparty is created once payment is confirmed by paymentok.php
    -	$vatnumber = GETPOST('vatnumber','alpha');
    +	$dol_type=(GETPOST('s', 'alpha') ? GETPOST('s', 'alpha') : GETPOST('source', 'alpha'));
    +  	$dol_id=GETPOST('dol_id', 'int');
    +  	$vatnumber = GETPOST('vatnumber','alpha');
    +  	$savesource=GETPOSTISSET('savesource')?GETPOST('savesource', 'int'):1;
     
    -	dol_syslog("stripeToken = ".$stripeToken, LOG_DEBUG, 0, '_stripe');
    -	dol_syslog("email = ".$email, LOG_DEBUG, 0, '_stripe');
    -	dol_syslog("thirdparty_id = ".$thirdparty_id, LOG_DEBUG, 0, '_stripe');
    -	dol_syslog("vatnumber = ".$vatnumber, LOG_DEBUG, 0, '_stripe');
    +	dol_syslog("POST stripeToken = ".$stripeToken, LOG_DEBUG, 0, '_stripe');
    +	dol_syslog("POST email = ".$email, LOG_DEBUG, 0, '_stripe');
    +	dol_syslog("POST thirdparty_id = ".$thirdparty_id, LOG_DEBUG, 0, '_stripe');
    +	dol_syslog("POST vatnumber = ".$vatnumber, LOG_DEBUG, 0, '_stripe');
     
     	$error = 0;
     
     	try {
     		$metadata = array(
    -			'dol_version'=>DOL_VERSION,
    -			'dol_entity'=>$conf->entity,
    +			'dol_version' => DOL_VERSION,
    +			'dol_entity'  => $conf->entity,
    +			'dol_company' => $mysoc->name,		// Usefull when using multicompany
     			'ipaddress'=>(empty($_SERVER['REMOTE_ADDR'])?'':$_SERVER['REMOTE_ADDR'])
     		);
    -		if (! empty($dol_id))        $metadata["dol_id"] = $dol_id;
    -		if (! empty($dol_type))      $metadata["dol_type"] = $dol_type;
    +
     		if (! empty($thirdparty_id)) $metadata["dol_thirdparty_id"] = $thirdparty_id;
     
     		if ($thirdparty_id > 0)
    @@ -432,16 +443,22 @@ if ($action == 'charge' && ! empty($conf->stripe->enabled))
     				$service = 'StripeLive';
     				$servicestatus = 1;
     			}
    -			$stripeacc = null;	// No Oauth/connect use for public pages
     
     			$thirdparty = new Societe($db);
     			$thirdparty->fetch($thirdparty_id);
     
    +			// Create Stripe customer
     			include_once DOL_DOCUMENT_ROOT.'/stripe/class/stripe.class.php';
     			$stripe = new Stripe($db);
    +            $stripeacc = $stripe->getStripeAccount($service);
     			$customer = $stripe->customerStripe($thirdparty, $stripeacc, $servicestatus, 1);
     
    -			$card = $customer->sources->create(array("source" => $stripeToken, "metadata" => $metadata));
    +			// Create Stripe card from Token
    +			if ($savesource) {
    +				$card = $customer->sources->create(array("source" => $stripeToken, "metadata" => $metadata));
    +			} else {
    +				$card = $stripeToken;
    +			}
     
     			if (empty($card))
     			{
    @@ -452,17 +469,21 @@ if ($action == 'charge' && ! empty($conf->stripe->enabled))
     			}
     			else
     			{
    +				if (! empty($FULLTAG))       $metadata["FULLTAG"] = $FULLTAG;
    +				if (! empty($dol_id))        $metadata["dol_id"] = $dol_id;
    +				if (! empty($dol_type))      $metadata["dol_type"] = $dol_type;
    +
     				dol_syslog("Create charge on card ".$card->id, LOG_DEBUG, 0, '_stripe');
     				$charge = \Stripe\Charge::create(array(
     					'amount'   => price2num($amountstripe, 'MU'),
     					'currency' => $currency,
     					'capture'  => true,							// Charge immediatly
    -					'description' => 'Stripe payment: '.$FULLTAG,
    -					'metadata' => array("FULLTAG" => $FULLTAG, 'Recipient' => $mysoc->name, 'dol_version'=>DOL_VERSION, 'dol_entity'=>$conf->entity, 'ipaddress'=>(empty($_SERVER['REMOTE_ADDR'])?'':$_SERVER['REMOTE_ADDR'])),
    +					'description' => 'Stripe payment: '.$FULLTAG.' ref='.$ref,
    +					'metadata' => $metadata,
     					'customer' => $customer->id,
     					'source' => $card,
     					'statement_descriptor' => dol_trunc(dol_trunc(dol_string_unaccent($mysoc->name), 6, 'right', 'UTF-8', 1).' '.$FULLTAG, 22, 'right', 'UTF-8', 1)     // 22 chars that appears on bank receipt
    -				));
    +				),array("idempotency_key" => "$ref", "stripe_account" => "$stripeacc"));
     				// Return $charge = array('id'=>'ch_XXXX', 'status'=>'succeeded|pending|failed', 'failure_code'=>, 'failure_message'=>...)
     				if (empty($charge))
     				{
    @@ -475,16 +496,30 @@ if ($action == 'charge' && ! empty($conf->stripe->enabled))
     		}
     		else
     		{
    +			$vatcleaned = $vatnumber ? $vatnumber : null;
    +
    +			$taxinfo = array('type'=>'vat');
    +			if ($vatcleaned)
    +			{
    +				$taxinfo["tax_id"] = $vatcleaned;
    +			}
    +			// We force data to "null" if not defined as expected by Stripe
    +			if (empty($vatcleaned)) $taxinfo=null;
    +
     			dol_syslog("Create anonymous customer card profile", LOG_DEBUG, 0, '_stripe');
     			$customer = \Stripe\Customer::create(array(
     				'email' => $email,
     				'description' => ($email?'Anonymous customer for '.$email:'Anonymous customer'),
     				'metadata' => $metadata,
    -				'business_vat_id' => ($vatnumber?$vatnumber:null),
    +				'tax_info' => $taxinfo,
     				'source'  => $stripeToken           // source can be a token OR array('object'=>'card', 'exp_month'=>xx, 'exp_year'=>xxxx, 'number'=>xxxxxxx, 'cvc'=>xxx, 'name'=>'Cardholder's full name', zip ?)
     			));
     			// Return $customer = array('id'=>'cus_XXXX', ...)
     
    +			if (! empty($FULLTAG))       $metadata["FULLTAG"] = $FULLTAG;
    +			if (! empty($dol_id))        $metadata["dol_id"] = $dol_id;
    +			if (! empty($dol_type))      $metadata["dol_type"] = $dol_type;
    +
     			// The customer was just created with a source, so we can make a charge
     			// with no card defined, the source just used for customer creation will be used.
     			dol_syslog("Create charge", LOG_DEBUG, 0, '_stripe');
    @@ -493,10 +528,10 @@ if ($action == 'charge' && ! empty($conf->stripe->enabled))
     				'amount'   => price2num($amountstripe, 'MU'),
     				'currency' => $currency,
     				'capture'  => true,							// Charge immediatly
    -				'description' => 'Stripe payment: '.$FULLTAG,
    -				'metadata' => array("FULLTAG" => $FULLTAG, 'Recipient' => $mysoc->name, 'dol_version'=>DOL_VERSION, 'dol_entity'=>$conf->entity, 'ipaddress'=>(empty($_SERVER['REMOTE_ADDR'])?'':$_SERVER['REMOTE_ADDR'])),
    +				'description' => 'Stripe payment: '.$FULLTAG.' ref='.$ref,
    +				'metadata' => $metadata,
     				'statement_descriptor' => dol_trunc(dol_trunc(dol_string_unaccent($mysoc->name), 6, 'right', 'UTF-8', 1).' '.$FULLTAG, 22, 'right', 'UTF-8', 1)     // 22 chars that appears on bank receipt
    -			));
    +			),array("idempotency_key" => "$ref", "stripe_account" => "$stripeacc"));
     			// Return $charge = array('id'=>'ch_XXXX', 'status'=>'succeeded|pending|failed', 'failure_code'=>, 'failure_message'=>...)
     			if (empty($charge))
     			{
    @@ -606,8 +641,9 @@ if ($source && in_array($ref, array('member_ref', 'contractline_ref', 'invoice_r
     {
     	$langs->load("errors");
     	dol_print_error_email('BADREFINPAYMENTFORM', $langs->trans("ErrorBadLinkSourceSetButBadValueForRef", $source, $ref));
    -	llxFooter();
    -	$db->close();
    +	// End of page
    +    llxFooter();
    +    $db->close();;
     	exit;
     }
     
    @@ -669,12 +705,12 @@ else if (! empty($conf->global->ONLINE_PAYMENT_LOGO)) $logosmall=$conf->global->
     $urllogo='';
     if (! empty($logosmall) && is_readable($conf->mycompany->dir_output.'/logos/thumbs/'.$logosmall))
     {
    -	$urllogo=DOL_URL_ROOT.'/viewimage.php?modulepart=mycompany&amp;file='.urlencode('thumbs/'.$logosmall);
    +	$urllogo=DOL_URL_ROOT.'/viewimage.php?modulepart=mycompany&amp;entity='.$conf->entity.'&amp;file='.urlencode('logos/thumbs/'.$logosmall);
     	$width=150;
     }
     elseif (! empty($logo) && is_readable($conf->mycompany->dir_output.'/logos/'.$logo))
     {
    -	$urllogo=DOL_URL_ROOT.'/viewimage.php?modulepart=mycompany&amp;file='.urlencode($logo);
    +	$urllogo=DOL_URL_ROOT.'/viewimage.php?modulepart=mycompany&amp;entity='.$conf->entity.'&amp;file='.urlencode('logos/'.$logo);
     	$width=150;
     }
     // Output html code for logo
    @@ -788,7 +824,7 @@ if ($source == 'order')
     		$amount=price2num($amount);
     	}
     
    -	$fulltag='ORD='.$order->ref.'.CUS='.$order->thirdparty->id;
    +	$fulltag='ORD='.$order->id.'.CUS='.$order->thirdparty->id;
     	//$fulltag.='.NAM='.strtr($order->thirdparty->name,"-"," ");
     	if (! empty($TAG)) { $tag=$TAG; $fulltag.='.TAG='.$TAG; }
     	$fulltag=dol_string_unaccent($fulltag);
    @@ -810,6 +846,7 @@ if ($source == 'order')
     	print '</td><td class="CTableRow'.($var?'1':'2').'">'.$text;
     	print '<input type="hidden" name="s" value="'.dol_escape_htmltag($source).'">';
     	print '<input type="hidden" name="ref" value="'.dol_escape_htmltag($order->ref).'">';
    +  	print '<input type="hidden" name="dol_id" value="'.dol_escape_htmltag($order->id).'">';
     	$directdownloadlink = $order->getLastMainDocLink('commande');
     	if ($directdownloadlink)
     	{
    @@ -907,7 +944,7 @@ if ($source == 'invoice')
     		$amount=price2num($amount);
     	}
     
    -	$fulltag='INV='.$invoice->ref.'.CUS='.$invoice->thirdparty->id;
    +	$fulltag='INV='.$invoice->id.'.CUS='.$invoice->thirdparty->id;
     	//$fulltag.='.NAM='.strtr($invoice->thirdparty->name,"-"," ");
     	if (! empty($TAG)) { $tag=$TAG; $fulltag.='.TAG='.$TAG; }
     	$fulltag=dol_string_unaccent($fulltag);
    @@ -929,6 +966,7 @@ if ($source == 'invoice')
     	print '</td><td class="CTableRow'.($var?'1':'2').'">'.$text;
     	print '<input type="hidden" name="s" value="'.dol_escape_htmltag($source).'">';
     	print '<input type="hidden" name="ref" value="'.dol_escape_htmltag($invoice->ref).'">';
    + 	print '<input type="hidden" name="dol_id" value="'.dol_escape_htmltag($invoice->id).'">';
     	$directdownloadlink = $invoice->getLastMainDocLink('facture');
     	if ($directdownloadlink)
     	{
    @@ -1088,7 +1126,7 @@ if ($source == 'contractline')
     		$amount=price2num($amount);
     	}
     
    -	$fulltag='COL='.$contractline->ref.'.CON='.$contract->ref.'.CUS='.$contract->thirdparty->id.'.DAT='.dol_print_date(dol_now(),'%Y%m%d%H%M');
    +	$fulltag='COL='.$contractline->id.'.CON='.$contract->id.'.CUS='.$contract->thirdparty->id.'.DAT='.dol_print_date(dol_now(),'%Y%m%d%H%M');
     	//$fulltag.='.NAM='.strtr($contract->thirdparty->name,"-"," ");
     	if (! empty($TAG)) { $tag=$TAG; $fulltag.='.TAG='.$TAG; }
     	$fulltag=dol_string_unaccent($fulltag);
    @@ -1110,7 +1148,8 @@ if ($source == 'contractline')
     	$text='<b>'.$langs->trans("PaymentRenewContractId",$contract->ref,$contractline->ref).'</b>';
     	if ($contractline->fk_product)
     	{
    -		$text.='<br>'.$product->ref.($product->label?' - '.$product->label:'');
    +		$contractline->fetch_product();
    +		$text.='<br>'.$contractline->product->ref.($contractline->product->label?' - '.$contractline->product->label:'');
     	}
     	if ($contractline->description) $text.='<br>'.dol_htmlentitiesbr($contractline->description);
     	//if ($contractline->date_fin_validite) {
    @@ -1126,6 +1165,7 @@ if ($source == 'contractline')
     	print '</td><td class="CTableRow'.($var?'1':'2').'">'.$text;
     	print '<input type="hidden" name="source" value="'.dol_escape_htmltag($source).'">';
     	print '<input type="hidden" name="ref" value="'.dol_escape_htmltag($contractline->ref).'">';
    +	print '<input type="hidden" name="dol_id" value="'.dol_escape_htmltag($contractline->id).'">';
     	$directdownloadlink = $contract->getLastMainDocLink('contract');
     	if ($directdownloadlink)
     	{
    @@ -1141,12 +1181,12 @@ if ($source == 'contractline')
     	$duration='';
     	if ($contractline->fk_product)
     	{
    -		if ($product->isService() && $product->duration_value > 0)
    +		if ($contractline->product->isService() && $contractline->product->duration_value > 0)
     		{
     			$label=$langs->trans("Duration");
     
     			// TODO Put this in a global method
    -			if ($product->duration_value > 1)
    +			if ($contractline->product->duration_value > 1)
     			{
     				$dur=array("h"=>$langs->trans("Hours"),"d"=>$langs->trans("DurationDays"),"w"=>$langs->trans("DurationWeeks"),"m"=>$langs->trans("DurationMonths"),"y"=>$langs->trans("DurationYears"));
     			}
    @@ -1154,7 +1194,7 @@ if ($source == 'contractline')
     			{
     				$dur=array("h"=>$langs->trans("Hour"),"d"=>$langs->trans("DurationDay"),"w"=>$langs->trans("DurationWeek"),"m"=>$langs->trans("DurationMonth"),"y"=>$langs->trans("DurationYear"));
     			}
    -			$duration=$product->duration_value.' '.$dur[$product->duration_unit];
    +			$duration=$contractline->product->duration_value.' '.$dur[$contractline->product->duration_unit];
     		}
     	}
     	print '<tr class="CTableRow'.($var?'1':'2').'"><td class="CTableRow'.($var?'1':'2').'">'.$label.'</td>';
    @@ -1363,6 +1403,7 @@ if ($source == 'membersubscription')
     	$phoneNum=$member->phone;
     	if ($shipToName && $shipToStreet && $shipToCity && $shipToCountryCode && $shipToZip)
     	{
    +		print '<!-- Shipping address information -->';
     		print '<input type="hidden" name="shipToName" value="'.$shipToName.'">'."\n";
     		print '<input type="hidden" name="shipToStreet" value="'.$shipToStreet.'">'."\n";
     		print '<input type="hidden" name="shipToCity" value="'.$shipToCity.'">'."\n";
    @@ -1399,7 +1440,7 @@ if ($action != 'dopayment')
     	{
     		if ($source == 'invoice' && $object->paye)
     		{
    -			print '<br><br>'.$langs->trans("InvoicePaid");
    +			print '<br><br><span class="amountpaymentcomplete">'.$langs->trans("InvoicePaid").'</span>';
     		}
     		else
     		{
    @@ -1531,7 +1572,6 @@ if (preg_match('/^dopayment/',$action))
     	    <div id="card-element">
     	    <!-- a Stripe Element will be inserted here. -->
     	    </div>
    -
     	    <!-- Used to display form errors -->
     	    <div id="card-errors" role="alert"></div>
     	    </div>
    @@ -1542,14 +1582,13 @@ if (preg_match('/^dopayment/',$action))
     
     	    </form>
     
    -
    -	    <script src="https://js.stripe.com/v2/"></script>
     	    <script src="https://js.stripe.com/v3/"></script>
     
     	    <script type="text/javascript" language="javascript">';
    +
     		?>
     
    -	    // Create a Stripe client
    +	    // Create a Stripe client.
     	    var stripe = Stripe('<?php echo $stripearrayofkeys['publishable_key']; // Defined into config.php ?>');
     
     	    // Create an instance of Elements
    @@ -1595,19 +1634,44 @@ if (preg_match('/^dopayment/',$action))
     	    console.log(form);
     	    form.addEventListener('submit', function(event) {
     	      event.preventDefault();
    -
    -	      stripe.createToken(card).then(function(result) {
    -	        if (result.error) {
    -	          // Inform the user if there was an error
    -	          var errorElement = document.getElementById('card-errors');
    -	          errorElement.textContent = result.error.message;
    -	        } else {
    -	          // Send the token to your server
    -	          stripeTokenHandler(result.token);
    -	        }
    -	      });
    +			<?php
    +			if (empty($conf->global->STRIPE_USE_3DSECURE))	// Ask credit card directly, no 3DS test
    +			{
    +			?>
    +				/* Use token */
    +				stripe.createToken(card).then(function(result) {
    +			        if (result.error) {
    +			          // Inform the user if there was an error
    +			          var errorElement = document.getElementById('card-errors');
    +			          errorElement.textContent = result.error.message;
    +			        } else {
    +			          // Send the token to your server
    +			          stripeTokenHandler(result.token);
    +			        }
    +				});
    +			<?php
    +			}
    +			else											// Ask credit card with 3DS test
    +			{
    +			?>
    +				/* Use 3DS source */
    +				stripe.createSource(card).then(function(result) {
    +				    if (result.error) {
    +				      // Inform the user if there was an error
    +				      var errorElement = document.getElementById('card-errors');
    +				      errorElement.textContent = result.error.message;
    +				    } else {
    +				      // Send the source to your server
    +				      stripeSourceHandler(result.source);
    +				    }
    +				});
    +			<?php
    +			}
    +			?>
     	    });
     
    +
    +		/* Insert the Token into the form so it gets submitted to the server */
     	    function stripeTokenHandler(token) {
     	      // Insert the token ID into the form so it gets submitted to the server
     	      var form = document.getElementById('payment-form');
    @@ -1620,10 +1684,28 @@ if (preg_match('/^dopayment/',$action))
     	      // Submit the form
     	      jQuery('#buttontopay').hide();
     	      jQuery('#hourglasstopay').show();
    -	      console.log("submit");
    +	      console.log("submit token");
     	      form.submit();
     	    }
     
    +		/* Insert the Source into the form so it gets submitted to the server */
    +		function stripeSourceHandler(source) {
    +		  // Insert the source ID into the form so it gets submitted to the server
    +		  var form = document.getElementById('payment-form');
    +		  var hiddenInput = document.createElement('input');
    +		  hiddenInput.setAttribute('type', 'hidden');
    +		  hiddenInput.setAttribute('name', 'stripeSource');
    +		  hiddenInput.setAttribute('value', source.id);
    +		  form.appendChild(hiddenInput);
    +
    +		  // Submit the form
    +	      jQuery('#buttontopay').hide();
    +	      jQuery('#hourglasstopay').show();
    +	      console.log("submit source");
    +		  form.submit();
    +		}
    +
    +
     	    <?php
     		print '</script>';
     	}
    @@ -1635,4 +1717,3 @@ htmlPrintOnlinePaymentFooter($mysoc,$langs,1,$suffix,$object);
     llxFooter('', 'public');
     
     $db->close();
    -
    diff --git a/htdocs/public/payment/paymentko.php b/htdocs/public/payment/paymentko.php
    index bdc301a0dce..33fc1fb5101 100644
    --- a/htdocs/public/payment/paymentko.php
    +++ b/htdocs/public/payment/paymentko.php
    @@ -44,14 +44,7 @@ if (! empty($conf->paypal->enabled))
     	require_once DOL_DOCUMENT_ROOT.'/paypal/lib/paypalfunctions.lib.php';
     }
     
    -$langs->load("main");
    -$langs->load("other");
    -$langs->load("dict");
    -$langs->load("bills");
    -$langs->load("companies");
    -$langs->load("paybox");
    -$langs->load("paypal");
    -$langs->load("stripe");
    +$langs->loadLangs(array("main", "other", "dict", "bills", "companies", "paybox", "paypal", "stripe"));
     
     if (! empty($conf->paypal->enabled))
     {
    @@ -219,12 +212,12 @@ else if (! empty($conf->global->ONLINE_PAYMENT_LOGO)) $logosmall=$conf->global->
     $urllogo='';
     if (! empty($logosmall) && is_readable($conf->mycompany->dir_output.'/logos/thumbs/'.$logosmall))
     {
    -	$urllogo=DOL_URL_ROOT.'/viewimage.php?modulepart=mycompany&amp;file='.urlencode('thumbs/'.$logosmall);
    +	$urllogo=DOL_URL_ROOT.'/viewimage.php?modulepart=mycompany&amp;file='.urlencode('logos/thumbs/'.$logosmall);
     	$width=150;
     }
     elseif (! empty($logo) && is_readable($conf->mycompany->dir_output.'/logos/'.$logo))
     {
    -	$urllogo=DOL_URL_ROOT.'/viewimage.php?modulepart=mycompany&amp;file='.urlencode($logo);
    +	$urllogo=DOL_URL_ROOT.'/viewimage.php?modulepart=mycompany&amp;file='.urlencode('logos/'.$logo);
     	$width=150;
     }
     // Output html code for logo
    diff --git a/htdocs/public/payment/paymentok.php b/htdocs/public/payment/paymentok.php
    index 78cf69d8337..9b844d8d8b9 100644
    --- a/htdocs/public/payment/paymentok.php
    +++ b/htdocs/public/payment/paymentok.php
    @@ -87,10 +87,8 @@ if (empty($paymentmethod))
         dol_print_error(null, 'The back url does not contains a parameter fulltag that should help us to find the payment method used');
         exit;
     }
    -else
    -{
    -    dol_syslog("paymentmethod=".$paymentmethod);
    -}
    +
    +dol_syslog("***** paymentok.php is called paymentmethod=".$paymentmethod." FULLTAG=".$FULLTAG." REQUEST_URI=".$_SERVER["REQUEST_URI"], LOG_DEBUG, 0, '_payment');
     
     
     $validpaymentmethod=array();
    @@ -159,12 +157,12 @@ else if (! empty($conf->global->ONLINE_PAYMENT_LOGO)) $logosmall=$conf->global->
     $urllogo='';
     if (! empty($logosmall) && is_readable($conf->mycompany->dir_output.'/logos/thumbs/'.$logosmall))
     {
    -	$urllogo=DOL_URL_ROOT.'/viewimage.php?modulepart=mycompany&amp;file='.urlencode('thumbs/'.$logosmall);
    +	$urllogo=DOL_URL_ROOT.'/viewimage.php?modulepart=mycompany&amp;file='.urlencode('logos/thumbs/'.$logosmall);
     	$width=150;
     }
     elseif (! empty($logo) && is_readable($conf->mycompany->dir_output.'/logos/'.$logo))
     {
    -	$urllogo=DOL_URL_ROOT.'/viewimage.php?modulepart=mycompany&amp;file='.urlencode($logo);
    +	$urllogo=DOL_URL_ROOT.'/viewimage.php?modulepart=mycompany&amp;file='.urlencode('logos/'.$logo);
     	$width=150;
     }
     // Output html code for logo
    @@ -194,7 +192,7 @@ if (! empty($conf->paypal->enabled))
     		    // From env
     		    $ipaddress          = $_SESSION['ipaddress'];
     
    -			dol_syslog("Call paymentok with token=".$onlinetoken." paymentType=".$paymentType." currencyCodeType=".$currencyCodeType." payerID=".$payerID." ipaddress=".$ipaddress." FinalPaymentAmt=".$FinalPaymentAmt." fulltag=".$fulltag, LOG_DEBUG, 0, '_paypal');
    +			dol_syslog("Call paymentok with token=".$onlinetoken." paymentType=".$paymentType." currencyCodeType=".$currencyCodeType." payerID=".$payerID." ipaddress=".$ipaddress." FinalPaymentAmt=".$FinalPaymentAmt." fulltag=".$fulltag, LOG_DEBUG, 0, '_payment');
     
     			// Validate record
     		    if (! empty($paymentType))
    @@ -203,34 +201,50 @@ if (! empty($conf->paypal->enabled))
     		        $resArray=getDetails($onlinetoken);
     		        //var_dump($resarray);
     
    -		        dol_syslog("We call DoExpressCheckoutPayment token=".$onlinetoken." paymentType=".$paymentType." currencyCodeType=".$currencyCodeType." payerID=".$payerID." ipaddress=".$ipaddress." FinalPaymentAmt=".$FinalPaymentAmt." fulltag=".$fulltag, LOG_DEBUG, 0, '_payment');
    -		        $resArray=confirmPayment($onlinetoken, $paymentType, $currencyCodeType, $payerID, $ipaddress, $FinalPaymentAmt, $fulltag);
    -
     		        $ack = strtoupper($resArray["ACK"]);
     		        if ($ack=="SUCCESS" || $ack=="SUCCESSWITHWARNING")
     		        {
    +		        	// Nothing to do
    +		        	dol_syslog("Call to GetExpressCheckoutDetails return ".$ack);
    +		        }
    +		        else
    +		        {
    +		        	dol_syslog("Call to GetExpressCheckoutDetails return error: ".json_encode($resArray), LOG_WARNING);
    +		        }
    +
    +		        dol_syslog("We call DoExpressCheckoutPayment token=".$onlinetoken." paymentType=".$paymentType." currencyCodeType=".$currencyCodeType." payerID=".$payerID." ipaddress=".$ipaddress." FinalPaymentAmt=".$FinalPaymentAmt." fulltag=".$fulltag, LOG_DEBUG, 0, '_payment');
    +		        $resArray2=confirmPayment($onlinetoken, $paymentType, $currencyCodeType, $payerID, $ipaddress, $FinalPaymentAmt, $fulltag);
    +		        //var_dump($resarray);
    +
    +		        $ack = strtoupper($resArray2["ACK"]);
    +		        if ($ack=="SUCCESS" || $ack=="SUCCESSWITHWARNING")
    +		        {
    +		        	dol_syslog("Call to GetExpressCheckoutDetails return ".$ack);
    +
     		        	$object->source		= $source;
     		        	$object->ref		= $ref;
     		        	$object->payerID	= $payerID;
     		        	$object->fulltag	= $fulltag;
    -		        	$object->resArray	= $resArray;
    +		        	$object->resArray	= $resArray2;
     
     		            // resArray was built from a string like that
     		            // TOKEN=EC%2d1NJ057703V9359028&TIMESTAMP=2010%2d11%2d01T11%3a40%3a13Z&CORRELATIONID=1efa8c6a36bd8&ACK=Success&VERSION=56&BUILD=1553277&TRANSACTIONID=9B994597K9921420R&TRANSACTIONTYPE=expresscheckout&PAYMENTTYPE=instant&ORDERTIME=2010%2d11%2d01T11%3a40%3a12Z&AMT=155%2e57&FEEAMT=5%2e54&TAXAMT=0%2e00&CURRENCYCODE=EUR&PAYMENTSTATUS=Completed&PENDINGREASON=None&REASONCODE=None
    -		            $PAYMENTSTATUS=urldecode($resArray["PAYMENTSTATUS"]);   // Should contains 'Completed'
    -		            $TRANSACTIONID=urldecode($resArray["TRANSACTIONID"]);
    -		            $TAXAMT=urldecode($resArray["TAXAMT"]);
    -		            $NOTE=urldecode($resArray["NOTE"]);
    +		            $PAYMENTSTATUS=urldecode($resArray2["PAYMENTSTATUS"]);   // Should contains 'Completed'
    +		            $TRANSACTIONID=urldecode($resArray2["TRANSACTIONID"]);
    +		            $TAXAMT=urldecode($resArray2["TAXAMT"]);
    +		            $NOTE=urldecode($resArray2["NOTE"]);
     
     		            $ispaymentok=true;
     		        }
     		        else
     		        {
    +		        	dol_syslog("Call to DoExpressCheckoutPayment return error: ".json_encode($resArray2), LOG_WARNING);
    +
     		            //Display a user friendly Error on the page using any of the following error information returned by PayPal
    -		            $ErrorCode = urldecode($resArray["L_ERRORCODE0"]);
    -		            $ErrorShortMsg = urldecode($resArray["L_SHORTMESSAGE0"]);
    -		            $ErrorLongMsg = urldecode($resArray["L_LONGMESSAGE0"]);
    -		            $ErrorSeverityCode = urldecode($resArray["L_SEVERITYCODE0"]);
    +		            $ErrorCode = urldecode($resArray2["L_ERRORCODE0"]);
    +		            $ErrorShortMsg = urldecode($resArray2["L_SHORTMESSAGE0"]);
    +		            $ErrorLongMsg = urldecode($resArray2["L_LONGMESSAGE0"]);
    +		            $ErrorSeverityCode = urldecode($resArray2["L_SEVERITYCODE0"]);
     		        }
     		    }
     		    else
    @@ -266,6 +280,9 @@ $fulltag            = $FULLTAG;
     $tmptag=dolExplodeIntoArray($fulltag,'.','=');
     
     
    +dol_syslog("ispaymentok=".$ispaymentok, LOG_DEBUG, 0, '_payment');
    +
    +
     // Make complementary actions
     $ispostactionok = 0;
     $postactionmessages = array();
    @@ -296,7 +313,7 @@ if ($ispaymentok)
     		$adht = new AdherentType($db);
     		$object = new Adherent($db);
     
    -		$result1 = $object->fetch(0, $tmptag['MEM']);
    +		$result1 = $object->fetch($tmptag['MEM']);
     		$result2 = $adht->fetch($object->typeid);
     
     		if ($result1 > 0 && $result2 > 0)
    @@ -372,6 +389,8 @@ if ($ispaymentok)
     				// Create subscription
     				if (! $error)
     				{
    +					dol_syslog("Call ->subscription to create subscription", LOG_DEBUG, 0, '_payment');
    +
     					$crowid=$object->subscription($datesubscription, $amount, $accountid, $operation, $label, $num_chq, $emetteur_nom, $emetteur_banque, $datesubend);
     					if ($crowid <= 0)
     					{
    @@ -389,11 +408,15 @@ if ($ispaymentok)
     
     				if (! $error)
     				{
    -					$autocreatethirdparty = 1;
    +					dol_syslog("Call ->subscriptionComplementaryActions option=".$option, LOG_DEBUG, 0, '_payment');
    +
    +					$autocreatethirdparty = 1;	// will create thirdparty if member not yet linked to a thirdparty
     
     					$result = $object->subscriptionComplementaryActions($crowid, $option, $accountid, $datesubscription, $paymentdate, $operation, $label, $amount, $num_chq, $emetteur_nom, $emetteur_banque, $autocreatethirdparty);
     					if ($result < 0)
     					{
    +						dol_syslog("Error ".$object->error." ".join(',', $object->errors), LOG_DEBUG, 0, '_payment');
    +
     						$error++;
     						$postactionmessages[] = $object->error;
     						$postactionmessages = array_merge($postactionmessages, $object->errors);
    @@ -401,9 +424,21 @@ if ($ispaymentok)
     					}
     					else
     					{
    -						if ($option == 'bankviainvoice') $postactionmessages[] = 'Invoice, payment and bank record created';
    -						if ($option == 'bankdirect')     $postactionmessages[] = 'Bank record created';
    -						if ($option == 'invoiceonly')    $postactionmessages[] = 'Invoice recorded';
    +						if ($option == 'bankviainvoice')
    +						{
    +							$postactionmessages[] = 'Invoice, payment and bank record created';
    +							dol_syslog("Invoice, payment and bank record created", LOG_DEBUG, 0, '_payment');
    +						}
    +						if ($option == 'bankdirect')
    +						{
    +							$postactionmessages[] = 'Bank record created';
    +							dol_syslog("Bank record created", LOG_DEBUG, 0, '_payment');
    +						}
    +						if ($option == 'invoiceonly')
    +						{
    +							$postactionmessages[] = 'Invoice recorded';
    +							dol_syslog("Invoice recorded", LOG_DEBUG, 0, '_payment');
    +						}
     						$ispostactionok = 1;
     
     						// If an invoice was created, it is into $object->invoice
    @@ -416,7 +451,7 @@ if ($ispaymentok)
     					{
     						$thirdparty_id = $object->fk_soc;
     
    -						dol_syslog("Search existing Stripe customer profile for thirdparty_id=".$thirdparty_id, LOG_DEBUG, 0, '_stripe');
    +						dol_syslog("Search existing Stripe customer profile for thirdparty_id=".$thirdparty_id, LOG_DEBUG, 0, '_payment');
     
     						$service = 'StripeTest';
     						$servicestatus = 0;
    @@ -436,6 +471,8 @@ if ($ispaymentok)
     
     						if (! $customer && $TRANSACTIONID)	// Not linked to a stripe customer, we make the link
     						{
    +							dol_syslog("No stripe profile found, so we add it", LOG_DEBUG, 0, '_payment');
    +
     							$ch = \Stripe\Charge::retrieve($TRANSACTIONID);		// contains the charge id
     							$stripecu = $ch->customer;							// value 'cus_....'
     
    @@ -462,9 +499,11 @@ if ($ispaymentok)
     					$db->rollback();
     				}
     
    -				// Send email
    +				// Send email to member
     				if (! $error)
     				{
    +					dol_syslog("Send email to customer to ".$object->email." if we have to (sendalsoemail = ".$sendalsoemail.")", LOG_DEBUG, 0, '_payment');
    +
     					// Send confirmation Email
     					if ($object->email && $sendalsoemail)
     					{
    @@ -477,8 +516,9 @@ if ($ispaymentok)
     						// Set output language
     						$outputlangs = new Translate('', $conf);
     						$outputlangs->setDefaultLang(empty($object->thirdparty->default_lang) ? $mysoc->default_lang : $object->thirdparty->default_lang);
    +						// Load traductions files requiredby by page
     						$outputlangs->loadLangs(array("main", "members"));
    -						// Get email content from templae
    +						// Get email content from template
     						$arraydefaultmessage=null;
     						$labeltouse = $conf->global->ADHERENT_EMAIL_TEMPLATE_SUBSCRIPTION;
     
    @@ -511,7 +551,9 @@ if ($ispaymentok)
     							$listofmimes=array(dol_mimetype($file));
     						}
     
    -						$result=$object->send_an_email($texttosend, $subjecttosend, $listofpaths, $listofnames, $listofmimes, "", "", 0, -1);
    +						$moreinheader='X-Dolibarr-Info: send_an_email by public/payment/paymentok.php'."\r\n";
    +
    +						$result=$object->send_an_email($texttosend, $subjecttosend, $listofpaths, $listofmimes, $listofnames, "", "", 0, -1, "", $moreinheader);
     
     						if ($result < 0)
     						{
    @@ -523,6 +565,8 @@ if ($ispaymentok)
     						{
     							if ($file) $postactionmessages[] = 'Email sent to member (with invoice document attached)';
     							else $postactionmessages[] = 'Email sent to member (without any attached document)';
    +
    +							// TODO Add actioncomm event
     						}
     					}
     				}
    @@ -544,7 +588,7 @@ if ($ispaymentok)
     		// Record payment
     		include_once DOL_DOCUMENT_ROOT.'/compta/facture/class/facture.class.php';
     		$invoice = new Facture($db);
    -		$result = $invoice->fetch(0, $tmptag['INV']);
    +		$result = $invoice->fetch($tmptag['INV']);
     		if ($result)
     		{
     			$FinalPaymentAmt    = $_SESSION["FinalPaymentAmt"];
    @@ -623,13 +667,13 @@ if ($ispaymentok)
     						}
     						else
     						{
    -							$postactionmessages[] = 'Bank entry of payment created';
    +							$postactionmessages[] = 'Bank transaction of payment created';
     							$ispostactionok=1;
     						}
     					}
     					else
     					{
    -						$postactionmessages[] = 'Setup of bank account to use in module '.$paymentmethod.' was not set. Not way to record the payment.';
    +						$postactionmessages[] = 'Setup of bank account to use in module '.$paymentmethod.' was not set. No way to record the payment.';
     						$ispostactionok = -1;
     						$error++;
     					}
    @@ -691,7 +735,9 @@ if ($ispaymentok)
     
         $tmptag=dolExplodeIntoArray($fulltag,'.','=');
     
    -	// Send an email
    +    dol_syslog("Send email to admins if we have to (sendemail = ".$sendemail.")", LOG_DEBUG, 0, '_payment');
    +
    +	// Send an email to admins
         if ($sendemail)
     	{
     		$companylangs = new Translate('', $conf);
    @@ -730,9 +776,9 @@ if ($ispaymentok)
     		}
     		elseif (in_array('INV', array_keys($tmptag)))
     		{
    -			$url=$urlwithroot."/compta/facture/card.php?ref=".$tmptag['INV'];
    +			$url=$urlwithroot."/compta/facture/card.php?id=".$tmptag['INV'];
     			$content.='<strong>'.$companylangs->trans("Payment")."</strong><br><br>\n";
    -			$content.=$companylangs->trans("Invoice").': <strong>'.$tmptag['INV']."</strong><br>\n";
    +			$content.=$companylangs->trans("InvoiceId").': <strong>'.$tmptag['INV']."</strong><br>\n";
     			//$content.=$companylangs->trans("ThirdPartyId").': '.$tmptag['CUS']."<br>\n";
     			$content.=$companylangs->trans("Link").': <a href="'.$url.'">'.$url.'</a>'."<br>\n";
     		}
    @@ -774,6 +820,11 @@ if ($ispaymentok)
     		$content.="<br>\n";
     		$content.="tag=".$fulltag."<br>\ntoken=".$onlinetoken."<br>\npaymentType=".$paymentType."<br>\ncurrencycodeType=".$currencyCodeType."<br>\npayerId=".$payerID."<br>\nipaddress=".$ipaddress."<br>\nFinalPaymentAmt=".$FinalPaymentAmt."<br>\n";
     
    +		if (! empty($ErrorCode))         $content.="ErrorCode = ".$ErrorCode."<br>\n";
    +		if (! empty($ErrorShortMsg))     $content.="ErrorShortMsg = ".$ErrorShortMsg."<br>\n";
    +		if (! empty($ErrorLongMsg))      $content.="ErrorLongMsg = ".$ErrorLongMsg."<br>\n";
    +		if (! empty($ErrorSeverityCode)) $content.="ErrorSeverityCode = ".$ErrorSeverityCode."<br>\n";
    +
     		$ishtml=dol_textishtml($content);	// May contain urls
     
     		require_once DOL_DOCUMENT_ROOT.'/core/class/CMailFile.class.php';
    diff --git a/htdocs/public/paypal/paymentko.php b/htdocs/public/paypal/paymentko.php
    index 3e555379849..03645244e91 100644
    --- a/htdocs/public/paypal/paymentko.php
    +++ b/htdocs/public/paypal/paymentko.php
    @@ -43,14 +43,7 @@ require_once DOL_DOCUMENT_ROOT.'/core/lib/payments.lib.php';
     // Security check
     if (empty($conf->paypal->enabled)) accessforbidden('',0,0,1);
     
    -$langs->load("main");
    -$langs->load("other");
    -$langs->load("dict");
    -$langs->load("bills");
    -$langs->load("companies");
    -$langs->load("paybox");
    -$langs->load("paypal");
    -$langs->load("stripe");
    +$langs->loadLangs(array("main", "other", "dict", "bills", "companies", "paybox", "paypal", "stripe"));
     
     $PAYPALTOKEN=GETPOST('TOKEN');
     if (empty($PAYPALTOKEN)) $PAYPALTOKEN=GETPOST('token');
    diff --git a/htdocs/public/paypal/paymentok.php b/htdocs/public/paypal/paymentok.php
    index 1e6adb7ca51..72a43dcbc7b 100644
    --- a/htdocs/public/paypal/paymentok.php
    +++ b/htdocs/public/paypal/paymentok.php
    @@ -43,14 +43,7 @@ require_once DOL_DOCUMENT_ROOT.'/core/lib/payments.lib.php';
     // Security check
     if (empty($conf->paypal->enabled)) accessforbidden('',0,0,1);
     
    -$langs->load("main");
    -$langs->load("other");
    -$langs->load("dict");
    -$langs->load("bills");
    -$langs->load("companies");
    -$langs->load("paybox");
    -$langs->load("paypal");
    -$langs->load("stripe");
    +$langs->loadLangs(array("main","other","dict","bills","companies","paybox","paypal","stripe"));
     
     // Clean parameters
     $PAYPAL_API_USER="";
    diff --git a/htdocs/public/stripe/ipn.php b/htdocs/public/stripe/ipn.php
    index 19f9b8c80bc..e1b160541b2 100644
    --- a/htdocs/public/stripe/ipn.php
    +++ b/htdocs/public/stripe/ipn.php
    @@ -1,5 +1,6 @@
     <?php
    -/* Copyright (C) 2018
    +/* Copyright (C) 2018       Thibault FOUCART        <support@ptibogxiv.net>
    + * Copyright (C) 2018       Frédéric France         <frederic.france@netlogic.fr>
      *
      * This program is free software; you can redistribute it and/or modify
      * it under the terms of the GNU General Public License as published by
    @@ -21,11 +22,10 @@ define("NOCSRFCHECK",1);	// We accept to go on this page from external web site.
     $entity=(! empty($_GET['entity']) ? (int) $_GET['entity'] : (! empty($_POST['entity']) ? (int) $_POST['entity'] : 1));
     if (is_numeric($entity)) define("DOLENTITY", $entity);
     
    -$res=0;
    -if (! $res && file_exists("../../main.inc.php")) $res=@include("../../main.inc.php");		// to work if your module directory is into a subdir of root htdocs directory
    -if (! $res) die("Include of main fails");
    +require '../../main.inc.php';
     
     if (empty($conf->stripe->enabled)) accessforbidden('',0,0,1);
    +require_once DOL_DOCUMENT_ROOT.'/core/lib/admin.lib.php';
     require_once DOL_DOCUMENT_ROOT.'/user/class/user.class.php';
     require_once DOL_DOCUMENT_ROOT.'/includes/stripe/init.php';
     require_once DOL_DOCUMENT_ROOT.'/stripe/class/stripe.class.php';
    @@ -35,6 +35,7 @@ require_once DOL_DOCUMENT_ROOT.'/compta/paiement/class/paiement.class.php';
     require_once DOL_DOCUMENT_ROOT.'/compta/facture/class/facture.class.php';
     require_once DOL_DOCUMENT_ROOT.'/compta/bank/class/account.class.php';
     require_once DOL_DOCUMENT_ROOT.'/societe/class/societe.class.php';
    +require_once DOL_DOCUMENT_ROOT .'/core/class/CMailFile.class.php';
     
     // You can find your endpoint's secret in your webhook settings
     if (isset($_GET['connect'])){
    @@ -42,11 +43,13 @@ if (isset($_GET['connect'])){
     	{
     		$endpoint_secret =  $conf->global->STRIPE_TEST_WEBHOOK_CONNECT_KEY;
     		$service = 'StripeTest';
    +        $servicestatus = 0;
     	}
     	else
     	{
     		$endpoint_secret =  $conf->global->STRIPE_LIVE_WEBHOOK_CONNECT_KEY;
     		$service = 'StripeLive';
    +        $servicestatus = 1;
     	}
     }
     else {
    @@ -54,11 +57,13 @@ else {
     	{
     		$endpoint_secret =  $conf->global->STRIPE_TEST_WEBHOOK_KEY;
     		$service = 'StripeTest';
    +        $servicestatus = 0;
     	}
     	else
     	{
     		$endpoint_secret =  $conf->global->STRIPE_LIVE_WEBHOOK_KEY;
     		$service = 'StripeLive';
    +        $servicestatus = 1;
     	}
     }
     $payload = @file_get_contents("php://input");
    @@ -83,12 +88,15 @@ catch(\UnexpectedValueException $e) {
     // Do something with $event
     
     http_response_code(200); // PHP 5.4 or greater
    +
     $langs->load("main");
    +
    +// TODO Do we really need a user in setup just to have an name to fill an email topic when it is a technical system notification email
     $user = new User($db);
    -$user->fetch(5);
    +$user->fetch($conf->global->STRIPE_USER_ACCOUNT_FOR_ACTIONS);
     $user->getrights();
     
    -if (! empty($conf->multicompany->enabled) && ! empty($conf->stripeconnect->enabled)) {
    +if (! empty($conf->multicompany->enabled) && ! empty($conf->stripeconnect->enabled) && is_object($mc)) {
     	$sql = "SELECT entity";
     	$sql.= " FROM ".MAIN_DB_PREFIX."oauth_token";
     	$sql.= " WHERE service = '".$db->escape($service)."' and tokenstring = '%".$db->escape($event->account)."%'";
    @@ -102,13 +110,15 @@ if (! empty($conf->multicompany->enabled) && ! empty($conf->stripeconnect->enabl
     			$obj = $db->fetch_object($result);
     			$key=$obj->entity;
     		}
    -		else {$key=1;
    +		else {
    +			$key=1;
     		}
     	}
    -	else {$key=1;
    +	else {
    +		$key=1;
     	}
     	$ret=$mc->switchEntity($key);
    -	if (! $res && file_exists("../../main.inc.php")) $res=@include("../../main.inc.php");
    +	if (! $res && file_exists("../../main.inc.php")) $res=@include "../../main.inc.php";
     	if (! $res) die("Include of main fails");
     }
     
    @@ -117,16 +127,41 @@ $stripe=new Stripe($db);
     if ($event->type == 'payout.created') {
     	$error=0;
     
    -	$result=dolibarr_set_const($db, $service."_NEXTPAYOUT", date('Y-m-d H:i:s',$event->data->object->arrival_date), 'chaine', 0, '', $conf->entity);
    +	$result=dolibarr_set_const($db, $servicestatus."_NEXTPAYOUT", date('Y-m-d H:i:s',$event->data->object->arrival_date), 'chaine', 0, '', $conf->entity);
     
     	if ($result > 0)
     	{
    -		// TODO Use CMail and translation
    -		$body = "Un virement de ".price2num($event->data->object->amount/100)." ".$event->data->object->currency." est attendu sur votre compte le ".date('d-m-Y H:i:s',$event->data->object->arrival_date);
    -		$subject = '[NOTIFICATION] Virement programmée';
    -		$headers = 'From: "'.$conf->global->MAIN_INFO_SOCIETE_MAIL.'" <'.$conf->global->MAIN_INFO_SOCIETE_MAIL.'>'; // TODO  convert in dolibarr standard
    -		mail(''.$conf->global->MAIN_INFO_SOCIETE_MAIL.'', $subject, $body, $headers);
    -		return 1;
    +        $subject = '[NOTIFICATION] Stripe payout scheduled';
    +        if (!empty($user->email)) {
    +            $sendto = dolGetFirstLastname($user->firstname, $user->lastname) . " <".$user->email.">";
    +        } else {
    +            $sendto = $conf->global->MAIN_INFO_SOCIETE_MAIL.'" <'.$conf->global->MAIN_INFO_SOCIETE_MAIL.'>';
    +        }
    +        $replyto = $sendto;
    +        $sendtocc = '';
    +        if (!empty($conf->global->ONLINE_PAYMENT_SENDEMAIL)) {
    +            $sendtocc = $conf->global->ONLINE_PAYMENT_SENDEMAIL.'" <'.$conf->global->ONLINE_PAYMENT_SENDEMAIL.'>';
    +        }
    +
    +        $message = "A bank transfer of ".price2num($event->data->object->amount/100)." ".$event->data->object->currency." should arrive in your account the ".dol_print_date($event->data->object->arrival_date, 'dayhour');
    +
    +        $mailfile = new CMailFile(
    +            $subject,
    +            $sendto,
    +            $replyto,
    +            $message,
    +            array(),
    +            array(),
    +            array(),
    +            $sendtocc,
    +            '',
    +            0,
    +            -1
    +        );
    +
    +        $ret = $mailfile->sendfile();
    +
    +        return 1;
     	}
     	else
     	{
    @@ -137,7 +172,7 @@ if ($event->type == 'payout.created') {
     elseif ($event->type == 'payout.paid') {
     	global $conf;
     	$error=0;
    -	$result=dolibarr_set_const($db, $service."_NEXTPAYOUT",null,'chaine',0,'',$conf->entity);
    +	$result=dolibarr_set_const($db, $servicestatus."_NEXTPAYOUT",null,'chaine',0,'',$conf->entity);
     	if ($result)
     	{
     		$langs->load("errors");
    @@ -220,24 +255,41 @@ elseif ($event->type == 'charge.failed') {
     
     	$subject = 'Your payment has been received: '.$event->data->object->id.'';
     	$headers = 'From: "'.$conf->global->MAIN_INFO_SOCIETE_MAIL.'" <'.$conf->global->MAIN_INFO_SOCIETE_MAIL.'>';
    -	//mail('ptibogxiv@msn.com', $subject, 'test', $headers);
     
     }
     elseif (($event->type == 'source.chargeable') && ($event->data->object->type == 'three_d_secure') && ($event->data->object->three_d_secure->authenticated==true)) {
     
    -	$stripe=new Stripe($db);
    -	$charge=$stripe->CreatePaymentStripe($event->data->object->amount/100,$event->data->object->currency,$event->data->object->metadata->source,$event->data->object->metadata->idsource,$event->data->object->id,$event->data->object->metadata->customer,$stripe->getStripeAccount($service));
    +    $fulltag=$event->data->object->metadata->FULLTAG;
    +	// Save into $tmptag all metadata
    +	$tmptag=dolExplodeIntoArray($fulltag,'.','=');
     
    -	if (isset($charge->id) && $charge->statut=='error'){
    +    if (! empty($tmptag['ORD'])) {
    +        $order=new Commande($db);
    +	    $order->fetch('',$tmptag['ORD']);
    +        $origin='order';
    +        $item=$order->id;
    +    } elseif (! empty($tmptag['INV'])) {
    +        $invoice = new Facture($db);
    +	    $invoice->fetch('',$tmptag['INV']);
    +        $origin='invoice';
    +        $item=$invoice->id;
    +    }
    +
    +    $stripe=new Stripe($db);
    +    $stripeacc = $stripe->getStripeAccount($service);								// Stripe OAuth connect account of dolibarr user (no network access here)
    +    $stripecu = $stripe->getStripeCustomerAccount($tmptag['CUS'], $servicestatus);		// Get thirdparty cu_...
    +	$charge=$stripe->createPaymentStripe($event->data->object->amount/100,$event->data->object->currency,$origin,$item,$event->data->object->id,$stripecu,$stripeacc,$servicestatus);
    +
    +	if (isset($charge->id) && $charge->statut=='error') {
     		$msg=$charge->message;
     		$code=$charge->code;
     		$error++;
     	}
    -	elseif (isset($charge->id) && $charge->statut=='success' && $event->data->object->metadata->source=='order') {
    -		$order=new Commande($db);
    -		$order->fetch($event->data->object->metadata->idsource);
    +	elseif (isset($charge->id) && $charge->statut=='success' && (! empty($tmptag['ORD']))) {
    +        //$order=new Commande($db);
    +	    //$order->fetch('',$tmptag['ORD']);
     		$invoice = new Facture($db);
    -		$idinv=$invoice->createFromOrder($order);
    +		$idinv=$invoice->createFromOrder($order,$user);
     
     		if ($idinv > 0)
     		{
    @@ -251,19 +303,19 @@ elseif (($event->type == 'source.chargeable') && ($event->data->object->type ==
     				$ifverif=$invoice->socid;
     				$currency=$invoice->multicurrency_code;
     				$total=price2num($invoice->total_ttc - $paiement - $creditnotes - $deposits,'MT');
    -			}else{
    +			} else {
     				$msg=$invoice->error;
     				$error++;
     			}
    -		}else{
    +		} else {
     			$msg=$invoice->error;
     			$error++;
     		}
     	}
     
    -	if (!$error){
    +	if (!$error) {
     		$datepaye = dol_now();
    -		$paiementcode ="CB";
    +		$paymentType ="CB";
     		$amounts=array();
     		$amounts[$invoice->id] = $total;
     		$multicurrency_amounts=array();
    @@ -272,15 +324,15 @@ elseif (($event->type == 'source.chargeable') && ($event->data->object->type ==
     		$paiement->datepaye     = $datepaye;
     		$paiement->amounts      = $amounts;   // Array with all payments dispatching
     		$paiement->multicurrency_amounts = $multicurrency_amounts;   // Array with all payments dispatching
    -		$paiement->paiementid   = dol_getIdFromCode($db,$paiementcode,'c_paiement');
    +		$paiement->paiementid   = dol_getIdFromCode($db, $paymentType, 'c_paiement', 'code', 'id', 1);
     		$paiement->num_paiement = $charge->message;
     		$paiement->note         = '';
     	}
     
    -	if (! $error){
    +	if (! $error) {
     		$paiement_id=$paiement->create($user, 0);
     
    -		if (empty($conf->global->MAIN_DISABLE_PDF_AUTOUPDATE) && count($invoice->lines)){
    +		if (empty($conf->global->MAIN_DISABLE_PDF_AUTOUPDATE) && count($invoice->lines)) {
     			$outputlangs = $langs;
     			$newlang = '';
     			if ($conf->global->MAIN_MULTILANGS && empty($newlang) && GETPOST('lang_id','aZ09')) $newlang = GETPOST('lang_id','aZ09');
    @@ -294,17 +346,17 @@ elseif (($event->type == 'source.chargeable') && ($event->data->object->type ==
     
     			$invoice->generateDocument($model, $outputlangs, $hidedetails, $hidedesc, $hideref);
     		}
    -		if ($paiement_id < 0){
    +		if ($paiement_id < 0) {
     			$msg=$paiement->errors;
     			$error++;
    -		}else{
    +		} else {
     			if ($event->data->object->metadata->source=='order') {
     				$order->classifyBilled($user);
     			}
     		}
     	}
     
    -	if (! $error){
    +	if (! $error) {
     		$label='(CustomerInvoicePayment)';
     		if (GETPOST('type') == 2) $label='(CustomerInvoicePaymentBack)';
     		$paiement->addPaymentToBank($user,'payment',$label,$conf->global->STRIPE_BANK_ACCOUNT_FOR_PAYMENTS,'','');
    @@ -319,7 +371,6 @@ elseif (($event->type == 'source.chargeable') && ($event->data->object->type ==
     	$body = "";
     	$subject = 'Facture '.$invoice->ref;
     	$headers = 'From: "'.$conf->global->MAIN_INFO_SOCIETE_MAIL.'" <'.$conf->global->MAIN_INFO_SOCIETE_MAIL.'>';
    -	//mail('ptibogxiv@msn.com', $subject, $body, $headers); TODO  convert in dolibarr standard
     }
     elseif ($event->type == 'customer.deleted') {
     	$db->begin();
    @@ -328,4 +379,3 @@ elseif ($event->type == 'customer.deleted') {
     	$db->query($sql);
     	$db->commit();
     }
    -
    diff --git a/htdocs/public/stripe/newpayment.php b/htdocs/public/stripe/newpayment.php
    index 5357f99dd3d..fcc7acd29ad 100644
    --- a/htdocs/public/stripe/newpayment.php
    +++ b/htdocs/public/stripe/newpayment.php
    @@ -21,10 +21,10 @@
      */
     
     /**
    -*  \file       htdocs/public/stripe/newpayment.php
    -*  \ingroup    Stripe
    -*  \brief      Page to do payment with Stripe
    -*/
    + *  \file       htdocs/public/stripe/newpayment.php
    + *  \ingroup    Stripe
    + *  \brief      Page to do payment with Stripe
    + */
     
     define("NOLOGIN",1);		// This means this output page does not require to be logged.
     define("NOCSRFCHECK",1);	// We accept to go on this page from external web site.
    diff --git a/htdocs/public/stripe/paymentko.php b/htdocs/public/stripe/paymentko.php
    index ff1abfae9e4..be285cfc628 100644
    --- a/htdocs/public/stripe/paymentko.php
    +++ b/htdocs/public/stripe/paymentko.php
    @@ -36,14 +36,7 @@ require '../../main.inc.php';
     require_once DOL_DOCUMENT_ROOT.'/core/lib/company.lib.php';
     require_once DOL_DOCUMENT_ROOT.'/core/lib/payments.lib.php';
     
    -$langs->load("main");
    -$langs->load("other");
    -$langs->load("dict");
    -$langs->load("bills");
    -$langs->load("companies");
    -$langs->load("paybox");
    -$langs->load("paypal");
    -$langs->load("stripe");
    +$langs->loadLangs(array("main", "other", "dict", "bills", "companies", "paybox", "paypal", "stripe"));
     
     $FULLTAG=GETPOST('FULLTAG');
     if (empty($FULLTAG)) $FULLTAG=GETPOST('fulltag');
    diff --git a/htdocs/public/stripe/paymentok.php b/htdocs/public/stripe/paymentok.php
    index 52b3dac8a7f..4bce7dd62ce 100644
    --- a/htdocs/public/stripe/paymentok.php
    +++ b/htdocs/public/stripe/paymentok.php
    @@ -36,13 +36,7 @@ require '../../main.inc.php';
     require_once DOL_DOCUMENT_ROOT.'/core/lib/company.lib.php';
     require_once DOL_DOCUMENT_ROOT.'/core/lib/payments.lib.php';
     
    -$langs->load("main");
    -$langs->load("other");
    -$langs->load("dict");
    -$langs->load("bills");
    -$langs->load("companies");
    -$langs->load("paybox");
    -$langs->load("paypal");
    +$langs->loadLangs(array("main", "other", "dict", "bills", "companies", "paybox", "paypal"));
     
     $FULLTAG=GETPOST('FULLTAG');
     if (empty($FULLTAG)) $FULLTAG=GETPOST('fulltag');
    diff --git a/htdocs/public/test/index.html b/htdocs/public/test/index.html
    new file mode 100644
    index 00000000000..8b137891791
    --- /dev/null
    +++ b/htdocs/public/test/index.html
    @@ -0,0 +1 @@
    +
    diff --git a/htdocs/public/test/test_arrays.php b/htdocs/public/test/test_arrays.php
    index 02f5786632c..e3a5f33cbeb 100644
    --- a/htdocs/public/test/test_arrays.php
    +++ b/htdocs/public/test/test_arrays.php
    @@ -174,9 +174,9 @@ if ($showbirthday)  $nav.='<input type="hidden" name="showbirthday" value="1">';
     if ($pid)    $nav.='<input type="hidden" name="projectid" value="'.$pid.'">';
     if ($type)   $nav.='<input type="hidden" name="type" value="'.$type.'">';
     if ($usergroup) $nav.='<input type="hidden" name="usergroup" value="'.$usergroup.'">';
    -$nav.=$form->select_date($dateselect, 'dateselect', 0, 0, 1, '', 1, 0, 1);
    -$nav.=' <input type="submit" name="submitdateselect" class="button" value="'.$langs->trans("Refresh").'">';
    -$nav.='</form>';
    +$nav.= $form->selectDate($dateselect, 'dateselect', 0, 0, 1, '', 1, 0);
    +$nav.= ' <input type="submit" name="submitdateselect" class="button" value="'.$langs->trans("Refresh").'">';
    +$nav.= '</form>';
     
     $limit=10;
     print_barre_liste('Title of my list', 12, $_SERVER["PHP_SELF"], '', '', '', 'Text in middle', 20, 500, '', 0, $nav, '', $limit);
    diff --git a/htdocs/public/test/test_forms.php b/htdocs/public/test/test_forms.php
    index a53f812611a..343acab9a4a 100644
    --- a/htdocs/public/test/test_forms.php
    +++ b/htdocs/public/test/test_forms.php
    @@ -27,24 +27,29 @@ This page is a sample of page using Dolibarr HTML widget methods. It is designed
     <?php
     $form=new Form($db);
     
    -// Test1: form->select_date using tzuser date
    -print "Test 1: We must have here current hour for user (must match hour on browser). Note: Check your are logged so user TZ and DST are known.";
    +// Test1: form->selectDate using tzuser date
    +print "Test 1a: We must have here current date and hour for user (must match hour on browser). Note: Check your are logged so user TZ and DST are known.";
     $offsettz=(empty($_SESSION['dol_tz'])?0:$_SESSION['dol_tz'])*60*60;
     $offsetdst=(empty($_SESSION['dol_dst'])?0:$_SESSION['dol_dst'])*60*60;
     print " (dol_tz=".$offsettz." dol_dst=".$dol_dst.")<br>\n";
    -$form->select_date('', 'test1', 1, 1, 0);
    +print $form->selectDate(dol_now(), 'test1a', 1, 1, 0);
     
     print '<br><br>'."\n";
     
    -// Test2: form->select_date using tzuser date
    +print "Test 1b: We must have here current date with hours to 00:00.<br>";
    +print $form->selectDate('', 'test1b', 1, 1, 0);
    +
    +print '<br><br>'."\n";
    +
    +// Test2: form->selectDate using tzuser date
     print "Test 2: We must have here 1970-01-01 00:00:00 selected (fields can be empty)<br>\n";
    -$form->select_date(dol_get_first_day(1970,1,false), 'test2', 1, 1, 1);
    +print $form->selectDate(dol_get_first_day(1970,1,false), 'test2', 1, 1, 1);
     
     print '<br><br>'."\n";
     
    -// Test3: form->select_date for 1970-01-01 00:00:00
    +// Test3: form->selectDate for 1970-01-01 00:00:00
     print "Test 3: We must have here 1970-01-01 00:00:00 selected (fields are mandatory)<br>\n";
    -$form->select_date(dol_get_first_day(1970,1,false), 'test3', 1, 1, 0);
    +print $form->selectDate(dol_get_first_day(1970,1,false), 'test3', 1, 1, 0);
     
     print '<br><br>'."\n";
     
    @@ -89,6 +94,6 @@ $array=array(1=>'Value 1',2=>'Value 2',3=>'Value 3');
     $arrayselected=array(1,3);
     print $form->multiselectarray('testmulti', $array, $arrayselected, '', 0, '', 0, 250);
     
    -
    +// End of page
     llxFooter();
     $db->close();
    diff --git a/htdocs/public/ticketsup/create_ticket.php b/htdocs/public/ticket/create_ticket.php
    similarity index 81%
    rename from htdocs/public/ticketsup/create_ticket.php
    rename to htdocs/public/ticket/create_ticket.php
    index a6fc6778f96..d451d96d011 100644
    --- a/htdocs/public/ticketsup/create_ticket.php
    +++ b/htdocs/public/ticket/create_ticket.php
    @@ -17,8 +17,8 @@
      */
     
     /**
    - *       \file       htdocs/public/ticketsup/index.php
    - *       \ingroup    ticketsup
    + *       \file       htdocs/public/ticket/index.php
    + *       \ingroup    ticket
      *       \brief      Display public form to add new ticket
      */
     
    @@ -30,17 +30,14 @@ if (!defined('NOLOGIN'))        define("NOLOGIN", 1);     // This means this out
     if (!defined('NOCSRFCHECK'))    define("NOCSRFCHECK", 1); // We accept to go on this page from external web site.
     
     require '../../main.inc.php';
    -require_once DOL_DOCUMENT_ROOT.'/ticketsup/class/actions_ticketsup.class.php';
    -require_once DOL_DOCUMENT_ROOT.'/core/class/html.formticketsup.class.php';
    -require_once DOL_DOCUMENT_ROOT.'/core/lib/ticketsup.lib.php';
    +require_once DOL_DOCUMENT_ROOT.'/ticket/class/actions_ticket.class.php';
    +require_once DOL_DOCUMENT_ROOT.'/core/class/html.formticket.class.php';
    +require_once DOL_DOCUMENT_ROOT.'/core/lib/ticket.lib.php';
     require_once DOL_DOCUMENT_ROOT.'/core/class/extrafields.class.php';
     require_once DOL_DOCUMENT_ROOT.'/user/class/user.class.php';
     
    -// Load traductions files requiredby by page
    -$langs->load("companies");
    -$langs->load("other");
    -$langs->load("mails");
    -$langs->load("ticketsup");
    +// Load translation files required by the page
    +$langs->loadLangs(array('companies', 'other', 'mails', 'ticket'));
     
     // Get parameters
     $id = GETPOST('id', 'int');
    @@ -48,7 +45,7 @@ $msg_id = GETPOST('msg_id', 'int');
     
     $action = GETPOST('action', 'alpha');
     
    -$object = new Ticketsup($db);
    +$object = new Ticket($db);
     
     $extrafields = new ExtraFields($db);
     $extralabels = $extrafields->fetch_name_optionals_label($object->table_element);
    @@ -66,7 +63,7 @@ if (GETPOST('addfile') && !GETPOST('add_ticket')) {
         include_once DOL_DOCUMENT_ROOT . '/core/lib/files.lib.php';
     
         // Set tmp directory TODO Use a dedicated directory for temp mails files
    -    $vardir = $conf->ticketsup->dir_output;
    +    $vardir = $conf->ticket->dir_output;
         $upload_dir_tmp = $vardir . '/temp';
         if (!dol_is_dir($upload_dir_tmp)) {
             dol_mkdir($upload_dir_tmp);
    @@ -82,7 +79,7 @@ if (GETPOST('removedfile') && !GETPOST('add_ticket')) {
         include_once DOL_DOCUMENT_ROOT . '/core/lib/files.lib.php';
     
         // Set tmp directory
    -    $vardir = $conf->ticketsup->dir_output . '/';
    +    $vardir = $conf->ticket->dir_output . '/';
         $upload_dir_tmp = $vardir . '/temp';
     
         // TODO Delete only files that was uploaded from email form
    @@ -105,7 +102,7 @@ if ($action == 'create_ticket' && GETPOST('add_ticket')) {
             $contacts = $object->searchContactByEmail($origin_email);
     
             // Option to require email exists to create ticket
    -        if (!empty($conf->global->TICKETS_EMAIL_MUST_EXISTS) && !$contacts[0]->socid) {
    +        if (!empty($conf->global->TICKET_EMAIL_MUST_EXISTS) && !$contacts[0]->socid) {
                 $error++;
                 array_push($object->errors, $langs->trans("ErrorEmailMustExistToCreateTicket"));
                 $action = '';
    @@ -158,7 +155,7 @@ if ($action == 'create_ticket' && GETPOST('add_ticket')) {
                 $user = new User($db);
             }
     
    -        $object->context['disableticketsupemail']=1;		// Disable emails sent by ticketsup trigger when creation is done from this page, emails are already sent later
    +        $object->context['disableticketemail']=1;		// Disable emails sent by ticket trigger when creation is done from this page, emails are already sent later
     
             $id = $object->create($user);
             if ($id <= 0) {
    @@ -180,7 +177,7 @@ if ($action == 'create_ticket' && GETPOST('add_ticket')) {
             	$action = "infos_success";
             } else {
     	    	$object->db->rollback();
    -	    	setEventMessage($object->errors, 'errors');
    +	    	setEventMessages($object->error, $object->errors, 'errors');
     	    	$action = 'create_ticket';
     	    }
     
    @@ -206,42 +203,42 @@ if ($action == 'create_ticket' && GETPOST('add_ticket')) {
                     // Send email to customer
     
                     $subject = '[' . $conf->global->MAIN_INFO_SOCIETE_NOM . '] ' . $langs->transnoentities('TicketNewEmailSubject');
    -                $message .= ($conf->global->TICKETS_MESSAGE_MAIL_NEW ? $conf->global->TICKETS_MESSAGE_MAIL_NEW : $langs->transnoentities('TicketNewEmailBody')) . "\n\n";
    +                $message .= ($conf->global->TICKET_MESSAGE_MAIL_NEW ? $conf->global->TICKET_MESSAGE_MAIL_NEW : $langs->transnoentities('TicketNewEmailBody')) . "\n\n";
                     $message .= $langs->transnoentities('TicketNewEmailBodyInfosTicket') . "\n";
     
    -                $url_public_ticket = ($conf->global->TICKETS_URL_PUBLIC_INTERFACE ? $conf->global->TICKETS_URL_PUBLIC_INTERFACE . '/' : dol_buildpath('/public/ticketsup/view.php', 2)) . '?track_id=' . $object->track_id;
    +                $url_public_ticket = ($conf->global->TICKET_URL_PUBLIC_INTERFACE ? $conf->global->TICKET_URL_PUBLIC_INTERFACE . '/' : dol_buildpath('/public/ticket/view.php', 2)) . '?track_id=' . $object->track_id;
                     $infos_new_ticket = $langs->transnoentities('TicketNewEmailBodyInfosTrackId', '<a href="' . $url_public_ticket . '">' . $object->track_id . '</a>') . "\n";
                     $infos_new_ticket .= $langs->transnoentities('TicketNewEmailBodyInfosTrackUrl') . "\n\n";
     
                     $message .= dol_nl2br($infos_new_ticket);
    -                $message .= $conf->global->TICKETS_MESSAGE_MAIL_SIGNATURE ? $conf->global->TICKETS_MESSAGE_MAIL_SIGNATURE : $langs->transnoentities('TicketMessageMailSignatureText');
    +                $message .= $conf->global->TICKET_MESSAGE_MAIL_SIGNATURE ? $conf->global->TICKET_MESSAGE_MAIL_SIGNATURE : $langs->transnoentities('TicketMessageMailSignatureText');
     
                     $sendto = GETPOST('email','alpha');
     
    -                $from = $conf->global->MAIN_INFO_SOCIETE_NOM . '<' . $conf->global->TICKETS_NOTIFICATION_EMAIL_FROM . '>';
    +                $from = $conf->global->MAIN_INFO_SOCIETE_NOM . '<' . $conf->global->TICKET_NOTIFICATION_EMAIL_FROM . '>';
                     $replyto = $from;
     
                     $message = dol_nl2br($message);
     
    -                if (!empty($conf->global->TICKETS_DISABLE_MAIL_AUTOCOPY_TO)) {
    +                if (!empty($conf->global->TICKET_DISABLE_MAIL_AUTOCOPY_TO)) {
                         $old_MAIN_MAIL_AUTOCOPY_TO = $conf->global->MAIN_MAIL_AUTOCOPY_TO;
                         $conf->global->MAIN_MAIL_AUTOCOPY_TO = '';
                     }
                     include_once DOL_DOCUMENT_ROOT . '/core/class/CMailFile.class.php';
                     $mailfile = new CMailFile($subject, $sendto, $from, $message, $filepath, $mimetype, $filename, $sendtocc, '', $deliveryreceipt, -1);
    -                if ($mailfile->error) {
    -                    setEventMessage($mailfile->error, 'errors');
    +                if ($mailfile->error || $mailfile->errors) {
    +                    setEventMessages($mailfile->error, $mailfile->errors, 'errors');
                     } else {
                         $result = $mailfile->sendfile();
                     }
    -                if (!empty($conf->global->TICKETS_DISABLE_MAIL_AUTOCOPY_TO)) {
    +                if (!empty($conf->global->TICKET_DISABLE_MAIL_AUTOCOPY_TO)) {
                         $conf->global->MAIN_MAIL_AUTOCOPY_TO = $old_MAIN_MAIL_AUTOCOPY_TO;
                     }
     
     
    -                // Send email to TICKETS_NOTIFICATION_EMAIL_TO
    +                // Send email to TICKET_NOTIFICATION_EMAIL_TO
     
    -                $sendto = $conf->global->TICKETS_NOTIFICATION_EMAIL_TO;
    +                $sendto = $conf->global->TICKET_NOTIFICATION_EMAIL_TO;
     
                     if ($sendto)
                     {
    @@ -277,32 +274,32 @@ if ($action == 'create_ticket' && GETPOST('add_ticket')) {
     
     	                $message_admin .= '</ul>';
     	                $message_admin .= '<p>' . $langs->trans('Message') . ' : <br>' . $object->message . '</p>';
    -	                $message_admin .= '<p><a href="' . dol_buildpath('/ticketsup/card.php', 2) . '?track_id=' . $object->track_id . '">' . $langs->trans('SeeThisTicketIntomanagementInterface') . '</a></p>';
    +	                $message_admin .= '<p><a href="' . dol_buildpath('/ticket/card.php', 2) . '?track_id=' . $object->track_id . '">' . $langs->trans('SeeThisTicketIntomanagementInterface') . '</a></p>';
     
    -	                $from = $conf->global->MAIN_INFO_SOCIETE_NOM . '<' . $conf->global->TICKETS_NOTIFICATION_EMAIL_FROM . '>';
    +	                $from = $conf->global->MAIN_INFO_SOCIETE_NOM . '<' . $conf->global->TICKET_NOTIFICATION_EMAIL_FROM . '>';
     	                $replyto = $from;
     
     	                $message_admin = dol_nl2br($message_admin);
     
    -	                if (!empty($conf->global->TICKETS_DISABLE_MAIL_AUTOCOPY_TO)) {
    +	                if (!empty($conf->global->TICKET_DISABLE_MAIL_AUTOCOPY_TO)) {
     	                    $old_MAIN_MAIL_AUTOCOPY_TO = $conf->global->MAIN_MAIL_AUTOCOPY_TO;
     	                    $conf->global->MAIN_MAIL_AUTOCOPY_TO = '';
     	                }
     	                include_once DOL_DOCUMENT_ROOT . '/core/class/CMailFile.class.php';
     	                $mailfile = new CMailFile($subject, $sendto, $from, $message_admin, $filepath, $mimetype, $filename, $sendtocc, '', $deliveryreceipt, -1);
    -	                if ($mailfile->error) {
    -	                    setEventMessage($mailfile->error, 'errors');
    -	                } else {
    +	                if ($mailfile->error || $mailfile->errors) {
    +                        setEventMessages($mailfile->error, $mailfile->errors, 'errors');
    +                    } else {
     	                    $result = $mailfile->sendfile();
     	                }
    -	                if (!empty($conf->global->TICKETS_DISABLE_MAIL_AUTOCOPY_TO)) {
    +	                if (!empty($conf->global->TICKET_DISABLE_MAIL_AUTOCOPY_TO)) {
     	                    $conf->global->MAIN_MAIL_AUTOCOPY_TO = $old_MAIN_MAIL_AUTOCOPY_TO;
     	                }
                     }
                 }
     
                 // Copy files into ticket directory
    -            $destdir = $conf->ticketsup->dir_output . '/' . $object->track_id;
    +            $destdir = $conf->ticket->dir_output . '/' . $object->track_id;
                 if (! dol_is_dir($destdir)) {
                 	dol_mkdir($destdir);
                 }
    @@ -311,10 +308,10 @@ if ($action == 'create_ticket' && GETPOST('add_ticket')) {
                 	$formmail->remove_attached_files($i);
                 }
     
    -            setEventMessage($langs->trans('YourTicketSuccessfullySaved'));
    +            setEventMessages($langs->trans('YourTicketSuccessfullySaved'), null, 'mesgs');
             }
         } else {
    -        setEventMessage($object->errors, 'errors');
    +        setEventMessages($object->error, $object->errors, 'errors');
         }
     }
     
    @@ -325,14 +322,14 @@ if ($action == 'create_ticket' && GETPOST('add_ticket')) {
      */
     
     $arrayofjs = array();
    -$arrayofcss = array('/opensurvey/css/style.css', '/ticketsup/css/styles.css.php');
    +$arrayofcss = array('/opensurvey/css/style.css', '/ticket/css/styles.css.php');
     
     llxHeaderTicket($langs->trans("CreateTicket"), "", 0, 0, $arrayofjs, $arrayofcss);
     
     $form = new Form($db);
    -$formticket = new FormTicketsup($db);
    +$formticket = new FormTicket($db);
     
    -if (!$conf->global->TICKETS_ENABLE_PUBLIC_INTERFACE) {
    +if (!$conf->global->TICKET_ENABLE_PUBLIC_INTERFACE) {
         print '<div class="error">' . $langs->trans('TicketPublicInterfaceForbidden') . '</div>';
         $db->close();
         exit();
    diff --git a/htdocs/public/ticketsup/img/bg_ticket.png b/htdocs/public/ticket/img/bg_ticket.png
    similarity index 100%
    rename from htdocs/public/ticketsup/img/bg_ticket.png
    rename to htdocs/public/ticket/img/bg_ticket.png
    diff --git a/htdocs/public/ticket/img/index.html b/htdocs/public/ticket/img/index.html
    new file mode 100644
    index 00000000000..8b137891791
    --- /dev/null
    +++ b/htdocs/public/ticket/img/index.html
    @@ -0,0 +1 @@
    +
    diff --git a/htdocs/public/ticketsup/index.php b/htdocs/public/ticket/index.php
    similarity index 66%
    rename from htdocs/public/ticketsup/index.php
    rename to htdocs/public/ticket/index.php
    index a7649576275..52b3b843fa1 100644
    --- a/htdocs/public/ticketsup/index.php
    +++ b/htdocs/public/ticket/index.php
    @@ -16,8 +16,8 @@
      */
     
     /**
    - *       \file       htdocs/public/ticketsup/index.php
    - *       \ingroup    ticketsup
    + *       \file       htdocs/public/ticket/index.php
    + *       \ingroup    ticket
      *       \brief      Public file to add and manage ticket
      */
     
    @@ -25,17 +25,21 @@ if (!defined('NOCSRFCHECK'))   define('NOCSRFCHECK', '1');
     if (!defined('NOREQUIREMENU')) define('NOREQUIREMENU', '1');
     if (!defined("NOLOGIN"))       define("NOLOGIN", '1');				// If this page is public (can be called outside logged session)
     
    -require '../../main.inc.php';
    -require_once DOL_DOCUMENT_ROOT.'/ticketsup/class/actions_ticketsup.class.php';
    -require_once DOL_DOCUMENT_ROOT.'/core/class/html.formticketsup.class.php';
    -require_once DOL_DOCUMENT_ROOT.'/core/lib/ticketsup.lib.php';
    -require_once DOL_DOCUMENT_ROOT.'/core/lib/security.lib.php';
    +// For MultiCompany module.
    +// Do not use GETPOST here, function is not defined and define must be done before including main.inc.php
    +// TODO This should be useless. Because entity must be retreive from object ref and not from url.
    +$entity=(! empty($_GET['entity']) ? (int) $_GET['entity'] : (! empty($_POST['entity']) ? (int) $_POST['entity'] : 1));
    +if (is_numeric($entity)) define("DOLENTITY", $entity);
     
    -// Load traductions files requiredby by page
    -$langs->load("companies");
    -$langs->load("other");
    -$langs->load("ticketsup");
    -$langs->load("errors");
    +require '../../main.inc.php';
    +require_once DOL_DOCUMENT_ROOT.'/ticket/class/actions_ticket.class.php';
    +require_once DOL_DOCUMENT_ROOT.'/core/class/html.formticket.class.php';
    +require_once DOL_DOCUMENT_ROOT.'/core/lib/ticket.lib.php';
    +require_once DOL_DOCUMENT_ROOT.'/core/lib/security.lib.php';
    +require_once DOL_DOCUMENT_ROOT.'/core/lib/payments.lib.php';
    +
    +// Load translation files required by the page
    +$langs->loadLangs(array('companies', 'other', 'ticket', 'errors'));
     
     // Get parameters
     $track_id = GETPOST('track_id', 'alpha');
    @@ -46,17 +50,17 @@ $action = GETPOST('action', 'alpha');
      *
      ****************************************************/
     $form = new Form($db);
    -$formticket = new FormTicketsup($db);
    +$formticket = new FormTicket($db);
     
     $arrayofjs = array();
    -$arrayofcss = array('/ticketsup/css/styles.css.php');
    +$arrayofcss = array('/ticket/css/styles.css.php');
     llxHeaderTicket($langs->trans("Tickets"), "", 0, 0, $arrayofjs, $arrayofcss);
     
    -if (!$conf->global->TICKETS_ENABLE_PUBLIC_INTERFACE) {
    +if (!$conf->global->TICKET_ENABLE_PUBLIC_INTERFACE) {
         print '<div class="error">' . $langs->trans('TicketPublicInterfaceForbidden') . '</div>';
     } else {
         print '<div style="margin: 0 auto; width:60%">';
    -    print '<p style="text-align: center">' . ($conf->global->TICKETS_PUBLIC_TEXT_HOME ? $conf->global->TICKETS_PUBLIC_TEXT_HOME : $langs->trans("TicketPublicDesc")) . '</p>';
    +    print '<p style="text-align: center">' . ($conf->global->TICKET_PUBLIC_TEXT_HOME ? $conf->global->TICKET_PUBLIC_TEXT_HOME : $langs->trans("TicketPublicDesc")) . '</p>';
         print '<div class="corps">';
         print '<div class="index_create"><a href="create_ticket.php" class="button orange bigrounded"><strong>&nbsp;' . dol_escape_htmltag($langs->trans("CreateTicket")) . '</strong></a></div>';
         print '<div class="index_display"><a href="list.php" class="button blue bigrounded"><strong>&nbsp;' . dol_escape_htmltag($langs->trans("ShowListTicketWithTrackId")) . '</strong></a></div>';
    @@ -67,5 +71,8 @@ if (!$conf->global->TICKETS_ENABLE_PUBLIC_INTERFACE) {
     }
     
     // End of page
    -llxFooter();
    +htmlPrintOnlinePaymentFooter($mysoc,$langs,1,$suffix,$object);
    +
    +llxFooter('', 'public');
    +
     $db->close();
    diff --git a/htdocs/public/ticketsup/list.php b/htdocs/public/ticket/list.php
    similarity index 95%
    rename from htdocs/public/ticketsup/list.php
    rename to htdocs/public/ticket/list.php
    index 9a930bc78b0..5ab17fedba2 100644
    --- a/htdocs/public/ticketsup/list.php
    +++ b/htdocs/public/ticket/list.php
    @@ -16,8 +16,8 @@
      */
     
     /**
    - *       \file       htdocs/public/ticketsup/list.php
    - *       \ingroup    ticketsup
    + *       \file       htdocs/public/ticket/list.php
    + *       \ingroup    ticket
      *       \brief      Public file to add and manage ticket
      */
     
    @@ -35,12 +35,12 @@ if (!defined("NOLOGIN")) {
     // If this page is public (can be called outside logged session)
     
     require '../../main.inc.php';
    -require_once DOL_DOCUMENT_ROOT.'/ticketsup/class/actions_ticketsup.class.php';
    -require_once DOL_DOCUMENT_ROOT.'/core/class/html.formticketsup.class.php';
    -require_once DOL_DOCUMENT_ROOT.'/core/lib/ticketsup.lib.php';
    +require_once DOL_DOCUMENT_ROOT.'/ticket/class/actions_ticket.class.php';
    +require_once DOL_DOCUMENT_ROOT.'/core/class/html.formticket.class.php';
    +require_once DOL_DOCUMENT_ROOT.'/core/lib/ticket.lib.php';
     
    -// Load traductions files requiredby by page
    -$langs->loadLangs(array("companies","other","ticketsup"));
    +// Load translation files required by the page
    +$langs->loadLangs(array("companies","other","ticket"));
     
     // Get parameters
     $track_id = GETPOST('track_id', 'alpha');
    @@ -58,7 +58,7 @@ if (isset($_SESSION['email_customer'])) {
         $email = $_SESSION['email_customer'];
     }
     
    -$object = new ActionsTicketsup($db);
    +$object = new ActionsTicket($db);
     
     
     
    @@ -121,8 +121,8 @@ if ($action == "view_ticketlist") {
             }
         }
     
    -    if ($error) {
    -        setEventMessage($object->errors, 'errors');
    +    if ($error || $errors) {
    +        setEventMessages($object->error, $object->errors, 'errors');
             $action = '';
         }
     }
    @@ -138,13 +138,13 @@ $object->doActions($action);
     $form = new Form($db);
     $user_assign = new User($db);
     $user_create = new User($db);
    -$formticket = new FormTicketsup($db);
    +$formticket = new FormTicket($db);
     
     $arrayofjs = array();
    -$arrayofcss = array('/ticketsup/css/styles.css.php');
    +$arrayofcss = array('/ticket/css/styles.css.php');
     llxHeaderTicket($langs->trans("Tickets"), "", 0, 0, $arrayofjs, $arrayofcss);
     
    -if (!$conf->global->TICKETS_ENABLE_PUBLIC_INTERFACE) {
    +if (!$conf->global->TICKET_ENABLE_PUBLIC_INTERFACE) {
         print '<div class="error">' . $langs->trans('TicketPublicInterfaceForbidden') . '</div>';
         $db->close();
         exit();
    @@ -166,7 +166,7 @@ if ($action == "view_ticketlist")
             $search_fk_user_assign = GETPOST("search_fk_user_assign", 'int');
     
             // Store current page url
    -        $url_page_current = dol_buildpath('/public/ticketsup/list.php', 1);
    +        $url_page_current = dol_buildpath('/public/ticket/list.php', 1);
     
             // Do we click on purge search criteria ?
             if (GETPOST("button_removefilter_x")) {
    @@ -181,7 +181,7 @@ if ($action == "view_ticketlist")
     
             // fetch optionals attributes and labels
             $extrafields = new ExtraFields($db);
    -        $extralabels = $extrafields->fetch_name_optionals_label('ticketsup');
    +        $extralabels = $extrafields->fetch_name_optionals_label('ticket');
             $search_array_options = $extrafields->getOptionalsFromPost($extralabels, '', 'search_');
     
             $filter = array();
    @@ -308,10 +308,10 @@ if ($action == "view_ticketlist")
             	foreach ($extrafields->attributes[$object->table_element]['label'] as $key => $val)
             		$sql .= ($extrafields->attributes[$object->table_element]['type'][$key] != 'separate' ? ", ef." . $key . ' as options_' . $key : '');
             }
    -        $sql .= " FROM " . MAIN_DB_PREFIX . "ticketsup as t";
    -        $sql .= " LEFT JOIN " . MAIN_DB_PREFIX . "c_ticketsup_type as type ON type.code=t.type_code";
    -        $sql .= " LEFT JOIN " . MAIN_DB_PREFIX . "c_ticketsup_category as category ON category.code=t.category_code";
    -        $sql .= " LEFT JOIN " . MAIN_DB_PREFIX . "c_ticketsup_severity as severity ON severity.code=t.severity_code";
    +        $sql .= " FROM " . MAIN_DB_PREFIX . "ticket as t";
    +        $sql .= " LEFT JOIN " . MAIN_DB_PREFIX . "c_ticket_type as type ON type.code=t.type_code";
    +        $sql .= " LEFT JOIN " . MAIN_DB_PREFIX . "c_ticket_category as category ON category.code=t.category_code";
    +        $sql .= " LEFT JOIN " . MAIN_DB_PREFIX . "c_ticket_severity as severity ON severity.code=t.severity_code";
             $sql .= " LEFT JOIN " . MAIN_DB_PREFIX . "societe as s ON s.rowid=t.fk_soc";
             $sql .= " LEFT JOIN " . MAIN_DB_PREFIX . "user as uc ON uc.rowid=t.fk_user_create";
             $sql .= " LEFT JOIN " . MAIN_DB_PREFIX . "user as ua ON ua.rowid=t.fk_user_assign";
    @@ -319,9 +319,9 @@ if ($action == "view_ticketlist")
             $sql .= " LEFT JOIN " . MAIN_DB_PREFIX . "c_type_contact as tc ON ec.fk_c_type_contact=tc.rowid";
             $sql .= " LEFT JOIN " . MAIN_DB_PREFIX . "socpeople sp ON ec.fk_socpeople=sp.rowid";
             if (is_array($extrafields->attributes[$object->table_element]['label']) && count($extrafields->attributes[$object->table_element]['label'])) {
    -            $sql .= " LEFT JOIN " . MAIN_DB_PREFIX . "ticketsup_extrafields as ef on (t.rowid = ef.fk_object)";
    +            $sql .= " LEFT JOIN " . MAIN_DB_PREFIX . "ticket_extrafields as ef on (t.rowid = ef.fk_object)";
             }
    -        $sql .= " WHERE t.entity IN (" . getEntity('ticketsup') . ")";
    +        $sql .= " WHERE t.entity IN (" . getEntity('ticket') . ")";
             $sql .= " AND ((tc.source = 'external'";
             $sql .= " AND tc.element='" . $db->escape($object->dao->element) . "'";
             $sql .= " AND tc.active=1)";
    @@ -359,7 +359,7 @@ if ($action == "view_ticketlist")
                 $resql = $db->query($sql);
                 if ($resql) {
                     $num = $db->num_rows($resql);
    -                print_barre_liste($langs->trans('TicketList'), $page, 'public/list.php', $param, $sortfield, $sortorder, '', $num, $num_total, 'ticketsup');
    +                print_barre_liste($langs->trans('TicketList'), $page, 'public/list.php', $param, $sortfield, $sortorder, '', $num, $num_total, 'ticket');
     
                     /*
                     * Search bar
    @@ -430,7 +430,7 @@ if ($action == "view_ticketlist")
                     /*
                      * Filter bar
                      */
    -                $formTicket = new FormTicketsup($db);
    +                $formTicket = new FormTicket($db);
     
                     print '<tr class="liste_titre">';
     
    @@ -643,7 +643,7 @@ if ($action == "view_ticketlist")
                     print '</table>';
                     print '</form>';
     
    -                print '<form method="post" id="form_view_ticket" name="form_view_ticket" enctype="multipart/form-data" action="' . dol_buildpath('/public/ticketsup/view.php', 1) . '" style="display:none;">';
    +                print '<form method="post" id="form_view_ticket" name="form_view_ticket" enctype="multipart/form-data" action="' . dol_buildpath('/public/ticket/view.php', 1) . '" style="display:none;">';
                     print '<input type="hidden" name="token" value="' . $_SESSION['newtoken'] . '">';
                     print '<input type="hidden" name="action" value="view_ticket">';
                     print '<input type="hidden" name="btn_view_ticket_list" value="1">';
    diff --git a/htdocs/public/ticketsup/view.php b/htdocs/public/ticket/view.php
    similarity index 92%
    rename from htdocs/public/ticketsup/view.php
    rename to htdocs/public/ticket/view.php
    index 5f039d87ea5..b2bb0100d6d 100644
    --- a/htdocs/public/ticketsup/view.php
    +++ b/htdocs/public/ticket/view.php
    @@ -16,8 +16,8 @@
      */
     
     /**
    - *       \file       htdocs/public/ticketsup/index.php
    - *       \ingroup    ticketsup
    + *       \file       htdocs/public/ticket/index.php
    + *       \ingroup    ticket
      *       \brief      Public file to add and manage ticket
      */
     
    @@ -35,12 +35,12 @@ if (!defined("NOLOGIN")) {
     // If this page is public (can be called outside logged session)
     
     require '../../main.inc.php';
    -require_once DOL_DOCUMENT_ROOT.'/ticketsup/class/actions_ticketsup.class.php';
    -require_once DOL_DOCUMENT_ROOT.'/core/class/html.formticketsup.class.php';
    -require_once DOL_DOCUMENT_ROOT.'/core/lib/ticketsup.lib.php';
    +require_once DOL_DOCUMENT_ROOT.'/ticket/class/actions_ticket.class.php';
    +require_once DOL_DOCUMENT_ROOT.'/core/class/html.formticket.class.php';
    +require_once DOL_DOCUMENT_ROOT.'/core/lib/ticket.lib.php';
     
    -// Load traductions files requiredby by page
    -$langs->loadLangs(array("companies","other","ticketsup"));
    +// Load translation files required by the page
    +$langs->loadLangs(array("companies","other","ticket"));
     
     // Get parameters
     $track_id = GETPOST('track_id', 'alpha');
    @@ -54,7 +54,7 @@ if (isset($_SESSION['email_customer'])) {
         $email = $_SESSION['email_customer'];
     }
     
    -$object = new ActionsTicketsup($db);
    +$object = new ActionsTicket($db);
     
     
     /*
    @@ -112,8 +112,8 @@ if ($action == "view_ticket" || $action == "add_message" || $action == "close" |
             }
         }
     
    -    if ($error) {
    -        setEventMessage($object->errors, 'errors');
    +    if ($error || $errors) {
    +        setEventMessages($object->error, $object->errors, 'errors');
             $action = '';
         }
     }
    @@ -126,14 +126,14 @@ $object->doActions($action);
      */
     
     $form = new Form($db);
    -$formticket = new FormTicketsup($db);
    +$formticket = new FormTicket($db);
     
     $arrayofjs = array();
    -$arrayofcss = array('/ticketsup/css/styles.css.php');
    +$arrayofcss = array('/ticket/css/styles.css.php');
     
     llxHeaderTicket($langs->trans("Tickets"), "", 0, 0, $arrayofjs, $arrayofcss);
     
    -if (!$conf->global->TICKETS_ENABLE_PUBLIC_INTERFACE) {
    +if (!$conf->global->TICKET_ENABLE_PUBLIC_INTERFACE) {
         print '<div class="error">' . $langs->trans('TicketPublicInterfaceForbidden') . '</div>';
         $db->close();
         exit();
    @@ -245,9 +245,9 @@ if ($action == "view_ticket" || $action == "add_message" || $action == "close" |
             print '<div style="clear: both; margin-top: 1.5em;"></div>';
     
             if ($action == 'add_message') {
    -            print load_fiche_titre($langs->trans('TicketAddMessage'), '', 'messages@ticketsup');
    +            print load_fiche_titre($langs->trans('TicketAddMessage'), '', 'messages@ticket');
     
    -            $formticket = new FormTicketsup($db);
    +            $formticket = new FormTicket($db);
     
                 $formticket->action = "new_public_message";
                 $formticket->track_id = $object->dao->track_id;
    @@ -258,7 +258,7 @@ if ($action == "view_ticket" || $action == "add_message" || $action == "close" |
                 $formticket->withfile = 2;
                 $formticket->showMessageForm('100%');
             } else {
    -            print '<form method="post" id="form_view_ticket_list" name="form_view_ticket_list" enctype="multipart/form-data" action="' . dol_buildpath('/public/ticketsup/list.php', 1) . '">';
    +            print '<form method="post" id="form_view_ticket_list" name="form_view_ticket_list" enctype="multipart/form-data" action="' . dol_buildpath('/public/ticket/list.php', 1) . '">';
                 print '<input type="hidden" name="token" value="' . $_SESSION['newtoken'] . '">';
                 print '<input type="hidden" name="action" value="view_ticketlist">';
                 print '<input type="hidden" name="track_id" value="'.$object->dao->track_id.'">';
    @@ -284,13 +284,13 @@ if ($action == "view_ticket" || $action == "add_message" || $action == "close" |
             }
     
             // Message list
    -        print load_fiche_titre($langs->trans('TicketMessagesList'), '', 'messages@ticketsup');
    +        print load_fiche_titre($langs->trans('TicketMessagesList'), '', 'messages@ticket');
             $object->viewTicketMessages(false);
     
             print '<br>';
     
             // Logs list
    -        print load_fiche_titre($langs->trans('TicketHistory'), '', 'history@ticketsup');
    +        print load_fiche_titre($langs->trans('TicketHistory'), '', 'history@ticket');
             $object->viewTicketLogs(false);
         } else {
             print '<div class="error">Not Allowed<br><a href="' . $_SERVER['PHP_SELF'] . '?track_id=' . $object->dao->track_id . '">' . $langs->trans('Back') . '</a></div>';
    diff --git a/htdocs/public/website/index.php b/htdocs/public/website/index.php
    index 795dffeb4ea..862d8ada71a 100644
    --- a/htdocs/public/website/index.php
    +++ b/htdocs/public/website/index.php
    @@ -34,13 +34,17 @@ if (! defined('NOREQUIREAJAX'))  define('NOREQUIREAJAX','1');
      *
      * @return	void
      */
    -function llxHeader() { }
    +function llxHeader()
    +{
    +}
     /**
      * Footer empty
      *
      * @return	void
      */
    -function llxFooter() { }
    +function llxFooter()
    +{
    +}
     
     require '../../master.inc.php';
     require_once DOL_DOCUMENT_ROOT.'/core/lib/files.lib.php';
    @@ -89,10 +93,19 @@ if (empty($pageid))
         if ($pageref)
         {
         	$result=$objectpage->fetch(0, $object->id, $pageref);
    -        if ($result > 0)
    +    	if ($result > 0)
     	    {
     	        $pageid = $objectpage->id;
     	    }
    +	    elseif($result == 0)
    +	    {
    +	    	// Page not found from ref=pageurl, we try using alternative alias
    +	    	$result=$objectpage->fetch(0, $object->id, null, $pageref);
    +	    	if ($result > 0)
    +	    	{
    +	    		$pageid = $objectpage->id;
    +	    	}
    +	    }
         }
         else
         {
    @@ -122,7 +135,8 @@ if (empty($pageid))
         header($_SERVER["SERVER_PROTOCOL"]." 404 Not Found", true, 404);
     
         $langs->load("website");
    -    print $langs->trans("PreviewOfSiteNotYetAvailable");
    +
    +    if (! GETPOSTISSET('pageref')) print $langs->trans("PreviewOfSiteNotYetAvailable", $websitekey);
     
         include DOL_DOCUMENT_ROOT.'/public/error-404.php';
         exit;
    @@ -194,4 +208,3 @@ print '<!-- Page content '.$original_file.' rendered with DOLIBARR SERVER : Html
     include_once $original_file_osencoded;		// Note: The pageXXX.tpl.php showed here contains a formatage with dolWebsiteOutput() at end of page.
     
     if (is_object($db)) $db->close();
    -
    diff --git a/htdocs/public/website/styles.css.php b/htdocs/public/website/styles.css.php
    index 36e93d00faf..3e2462d889c 100644
    --- a/htdocs/public/website/styles.css.php
    +++ b/htdocs/public/website/styles.css.php
    @@ -33,13 +33,17 @@ if (! defined('NOREQUIREAJAX'))  define('NOREQUIREAJAX','1');
      *
      * @return	void
      */
    -function llxHeader() { }
    +function llxHeader()
    +{
    +}
     /**
      * Footer empty
      *
      * @return	void
      */
    -function llxFooter() { }
    +function llxFooter()
    +{
    +}
     
     require '../../master.inc.php';
     require_once DOL_DOCUMENT_ROOT.'/core/lib/files.lib.php';
    @@ -81,7 +85,7 @@ if (empty($pageid))
         $objectpage=new WebsitePage($db);
         $array=$objectpage->fetchAll($object->id);
     
    -    if (count($array) > 0)
    +    if (is_array($array) && count($array) > 0)
         {
             $firstrep=reset($array);
             $pageid=$firstrep->id;
    @@ -145,4 +149,3 @@ require_once $original_file_osencoded;
     
     
     if (is_object($db)) $db->close();
    -
    diff --git a/htdocs/resource/agenda.php b/htdocs/resource/agenda.php
    new file mode 100644
    index 00000000000..442be89f923
    --- /dev/null
    +++ b/htdocs/resource/agenda.php
    @@ -0,0 +1,175 @@
    +<?php
    +/* Copyright (C) 2001-2007 Rodolphe Quiedeville <rodolphe@quiedeville.org>
    + * Copyright (C) 2005      Brice Davoleau       <brice.davoleau@gmail.com>
    + * Copyright (C) 2005-2012 Regis Houssin        <regis.houssin@capnetworks.com>
    + * Copyright (C) 2006-2015 Laurent Destailleur  <eldy@users.sourceforge.net>
    + * Copyright (C) 2007      Patrick Raguin  		<patrick.raguin@gmail.com>
    + * Copyright (C) 2010      Juanjo Menent        <jmenent@2byte.es>
    + * Copyright (C) 2015      Marcos García        <marcosgdf@gmail.com>
    + * Copyright (C) 2018      Florain Henry        <florian.henry@open-concept.pro
    + *
    + * This program is free software; you can redistribute it and/or modify
    + * it under the terms of the GNU General Public License as published by
    + * the Free Software Foundation; either version 3 of the License, or
    + * (at your option) any later version.
    + *
    + * This program is distributed in the hope that it will be useful,
    + * but WITHOUT ANY WARRANTY; without even the implied warranty of
    + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
    + * GNU General Public License for more details.
    + *
    + * You should have received a copy of the GNU General Public License
    + * along with this program. If not, see <http://www.gnu.org/licenses/>.
    + */
    +
    +/**
    + *  \file       htdocs/resource/agenda.php
    + *  \ingroup    resource
    + *  \brief      Page of resource events
    + */
    +
    +require '../main.inc.php';
    +require_once DOL_DOCUMENT_ROOT.'/contact/class/contact.class.php';
    +require_once DOL_DOCUMENT_ROOT.'/core/lib/functions2.lib.php';
    +require_once DOL_DOCUMENT_ROOT.'/core/lib/resource.lib.php';
    +require_once DOL_DOCUMENT_ROOT.'/resource/class/dolresource.class.php';
    +
    +// Load translation files required by the page
    +$langs->load("companies");
    +
    +if (GETPOST('actioncode','array'))
    +{
    +    $actioncode=GETPOST('actioncode','array',3);
    +    if (! count($actioncode)) $actioncode='0';
    +}
    +else
    +{
    +    $actioncode=GETPOST("actioncode","alpha",3)?GETPOST("actioncode","alpha",3):(GETPOST("actioncode")=='0'?'0':(empty($conf->global->AGENDA_DEFAULT_FILTER_TYPE_FOR_OBJECT)?'':$conf->global->AGENDA_DEFAULT_FILTER_TYPE_FOR_OBJECT));
    +}
    +$search_agenda_label=GETPOST('search_agenda_label');
    +
    +// Security check
    +$id = GETPOST('id','int');
    +$ref = GETPOST('ref', 'alpha');
    +if ($user->societe_id) $id=$user->societe_id;
    +// Protection if external user
    +if ($user->socid > 0)
    +{
    +	accessforbidden();
    +}
    +
    +if( ! $user->rights->resource->read)
    +{
    +	accessforbidden();
    +}
    +
    +$limit = GETPOST('limit','int')?GETPOST('limit','int'):$conf->liste_limit;
    +$sortfield = GETPOST("sortfield",'alpha');
    +$sortorder = GETPOST("sortorder",'alpha');
    +$page = GETPOST("page",'int');
    +if (empty($page) || $page == -1) { $page = 0; }     // If $page is not defined, or '' or -1
    +$offset = $limit * $page;
    +$pageprev = $page - 1;
    +$pagenext = $page + 1;
    +if (! $sortfield) $sortfield='a.datep,a.id';
    +if (! $sortorder) $sortorder='DESC,DESC';
    +
    +// Initialize technical object to manage hooks of page. Note that conf->hooks_modules contains array of hook context
    +$hookmanager->initHooks(array('agendaresource'));
    +
    +
    +/*
    + *	Actions
    + */
    +
    +$parameters=array('id'=>$id);
    +$reshook=$hookmanager->executeHooks('doActions',$parameters,$object,$action);    // Note that $action and $object may have been modified by some hooks
    +if ($reshook < 0) setEventMessages($hookmanager->error, $hookmanager->errors, 'errors');
    +
    +if (empty($reshook))
    +{
    +    // Cancel
    +    if (GETPOST('cancel','alpha') && ! empty($backtopage))
    +    {
    +        header("Location: ".$backtopage);
    +        exit;
    +    }
    +
    +    // Purge search criteria
    +    if (GETPOST('button_removefilter_x','alpha') || GETPOST('button_removefilter.x','alpha') || GETPOST('button_removefilter','alpha')) // All tests are required to be compatible with all browsers
    +    {
    +        $actioncode='';
    +        $search_agenda_label='';
    +    }
    +}
    +
    +
    +
    +/*
    + *	View
    + */
    +
    +$contactstatic = new Contact($db);
    +
    +$form = new Form($db);
    +
    +if ($id > 0 || $ref)
    +{
    +	require_once DOL_DOCUMENT_ROOT.'/core/lib/company.lib.php';
    +	require_once DOL_DOCUMENT_ROOT.'/product/class/product.class.php';
    +
    +	$langs->load("companies");
    +	$picto = 'resource';
    +
    +	$object = new Dolresource($db);
    +	$result = $object->fetch($id);
    +
    +	$title=$langs->trans("Agenda");
    +	if (! empty($conf->global->MAIN_HTML_TITLE) && preg_match('/productnameonly/',$conf->global->MAIN_HTML_TITLE) && $object->name) $title=$object->ref." - ".$title;
    +	llxHeader('',$title);
    +
    +	if (! empty($conf->notification->enabled)) $langs->load("mails");
    +	$type = $langs->trans('ResourceSingular');
    +
    +	$head = resource_prepare_head($object);
    +
    +	$titre=$langs->trans("ResourceSingular");
    +	dol_fiche_head($head, 'agenda', $titre, -1, $picto);
    +
    +    $linkback = '<a href="'.DOL_URL_ROOT.'/resource/list.php?restore_lastsearch_values=1">'.$langs->trans("BackToList").'</a>';
    +
    +    $shownav = 1;
    +    if ($user->societe_id && ! in_array('resource', explode(',',$conf->global->MAIN_MODULES_FOR_EXTERNAL))) $shownav=0;
    +
    +    dol_banner_tab($object, 'id', $linkback, $shownav, 'id');
    +
    +    print '<div class="fichecenter">';
    +
    +    print '<div class="underbanner clearboth"></div>';
    +
    +	print '</div>';
    +
    +	dol_fiche_end();
    +
    +    if (! empty($conf->agenda->enabled) && (!empty($user->rights->agenda->myactions->read) || !empty($user->rights->agenda->allactions->read) ))
    +    {
    +    	print '<br>';
    +
    +        $param='&id='.$id;
    +        if (! empty($contextpage) && $contextpage != $_SERVER["PHP_SELF"]) $param.='&contextpage='.$contextpage;
    +        if ($limit > 0 && $limit != $conf->liste_limit) $param.='&limit='.$limit;
    +
    +		print_barre_liste($langs->trans("ActionsOnResource"), 0, $_SERVER["PHP_SELF"], '', $sortfield, $sortorder, '', 0, -1, '', 0, $morehtmlcenter, '', 0, 1, 1);
    +
    +        // List of all actions
    +		$filters=array();
    +        $filters['search_agenda_label']=$search_agenda_label;
    +
    +        // TODO Replace this with same code than into list.php
    +        show_actions_done($conf,$langs,$db,$object,null,0,$actioncode, '', $filters, $sortfield, $sortorder);
    +    }
    +}
    +
    +// End of page
    +llxFooter();
    +$db->close();
    diff --git a/htdocs/resource/card.php b/htdocs/resource/card.php
    index afdc26db622..5ba98ae9f69 100644
    --- a/htdocs/resource/card.php
    +++ b/htdocs/resource/card.php
    @@ -22,12 +22,7 @@
      */
     
     
    -// Change this following line to use the correct relative path (../, ../../, etc)
    -$res=0;
    -$res=@include("../main.inc.php");				// For root directory
    -if (! $res) $res=@include("../../main.inc.php");	// For "custom" directory
    -if (! $res) die("Include of main fails");
    -
    +require '../main.inc.php';
     require_once DOL_DOCUMENT_ROOT.'/contact/class/contact.class.php';
     require_once DOL_DOCUMENT_ROOT.'/resource/class/dolresource.class.php';
     require_once DOL_DOCUMENT_ROOT.'/resource/class/html.formresource.class.php';
    @@ -35,11 +30,8 @@ require_once DOL_DOCUMENT_ROOT.'/core/lib/resource.lib.php';
     require_once DOL_DOCUMENT_ROOT.'/core/lib/company.lib.php';
     require_once DOL_DOCUMENT_ROOT.'/core/class/extrafields.class.php';
     
    -// Load traductions files requiredby by page
    -$langs->load("resource");
    -$langs->load("companies");
    -$langs->load("other");
    -$langs->load("main");
    +// Load translation files required by the page
    +$langs->loadLangs(array('resource', 'companies', 'other', 'main'));
     
     // Get parameters
     $id						= GETPOST('id','int');
    @@ -409,8 +401,6 @@ else {
     	dol_print_error();
     }
     
    -
    -
     // End of page
     llxFooter();
     $db->close();
    diff --git a/htdocs/resource/class/dolresource.class.php b/htdocs/resource/class/dolresource.class.php
    index 7c3999db7c9..1c04a5633ec 100644
    --- a/htdocs/resource/class/dolresource.class.php
    +++ b/htdocs/resource/class/dolresource.class.php
    @@ -19,19 +19,26 @@
      *  \file      	resource/class/resource.class.php
      *  \ingroup    resource
      *  \brief      Class file for resource object
    -
      */
     
     require_once DOL_DOCUMENT_ROOT."/core/class/commonobject.class.php";
     require_once DOL_DOCUMENT_ROOT."/core/lib/functions2.lib.php";
     
     /**
    - *	DAO Resource object
    + *  DAO Resource object
      */
     class Dolresource extends CommonObject
     {
    -	public $element='dolresource';			//!< Id that identify managed objects
    -	public $table_element='resource';	//!< Name of table without prefix where object is stored
    +	/**
    +	 * @var string ID to identify managed object
    +	 */
    +	public $element='dolresource';
    +
    +	/**
    +	 * @var string Name of table without prefix where object is stored
    +	 */
    +	public $table_element='resource';
    +
         public $picto = 'resource';
     
     	public $resource_id;
    @@ -54,20 +61,19 @@ class Dolresource extends CommonObject
         function __construct($db)
         {
             $this->db = $db;
    -        return 1;
         }
     
         /**
          *  Create object into database
          *
    -     *  @param	User	$user        User that creates
    +     *  @param	User    $user        User that creates
          *  @param  int		$notrigger   0=launch triggers after, 1=disable triggers
          *  @return int      		   	 <0 if KO, Id of created object if OK
          */
         function create($user, $notrigger=0)
         {
    -    	global $conf, $langs, $hookmanager;
    -    	$error=0;
    +        global $conf, $langs, $hookmanager;
    +        $error=0;
     
         	// Clean parameters
     
    @@ -326,6 +332,7 @@ class Dolresource extends CommonObject
     		}
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
         /**
          *    Load object in memory from database
          *
    @@ -334,6 +341,7 @@ class Dolresource extends CommonObject
          */
         function fetch_element_resource($id)
         {
    +        // phpcs:enable
         	global $langs;
         	$sql = "SELECT";
         	$sql.= " t.rowid,";
    @@ -470,6 +478,7 @@ class Dolresource extends CommonObject
     		}
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
         /**
          *	Load resource objects into $this->lines
          *
    @@ -482,6 +491,7 @@ class Dolresource extends CommonObject
          */
         function fetch_all($sortorder, $sortfield, $limit, $offset, $filter='')
         {
    +        // phpcs:enable
         	global $conf;
         	$sql="SELECT ";
         	$sql.= " t.rowid,";
    @@ -491,7 +501,7 @@ class Dolresource extends CommonObject
         	$sql.= " t.fk_code_type_resource,";
         	$sql.= " t.tms,";
     
    -    	require_once(DOL_DOCUMENT_ROOT.'/core/class/extrafields.class.php');
    +    	require_once DOL_DOCUMENT_ROOT.'/core/class/extrafields.class.php';
         	$extrafields=new ExtraFields($this->db);
         	$extralabels=$extrafields->fetch_name_optionals_label($this->table_element,true);
         	if (is_array($extralabels) && count($extralabels)>0) {
    @@ -563,9 +573,9 @@ class Dolresource extends CommonObject
         		$this->error = $this->db->lasterror();
         		return -1;
         	}
    -
         }
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
          /**
          *	Load all objects into $this->lines
          *
    @@ -578,6 +588,7 @@ class Dolresource extends CommonObject
          */
         function fetch_all_resources($sortorder, $sortfield, $limit, $offset, $filter='')
         {
    +        // phpcs:enable
        		global $conf;
        		$sql="SELECT ";
        		$sql.= " t.rowid,";
    @@ -641,9 +652,9 @@ class Dolresource extends CommonObject
        			$this->error = $this->db->lasterror();
        			return -1;
        		}
    -
         }
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
         /**
          *	Load all objects into $this->lines
          *
    @@ -656,6 +667,7 @@ class Dolresource extends CommonObject
          */
         function fetch_all_used($sortorder, $sortfield, $limit, $offset=1, $filter='')
         {
    +        // phpcs:enable
         	global $conf;
     
         	if ( ! $sortorder) $sortorder="ASC";
    @@ -719,9 +731,9 @@ class Dolresource extends CommonObject
         		$this->error = $this->db->lasterror();
         		return -1;
         	}
    -
         }
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
         /**
          * Fetch all resources available, declared by modules
          * Load available resource in array $this->available_resources
    @@ -730,7 +742,9 @@ class Dolresource extends CommonObject
          * @deprecated, remplaced by hook getElementResources
          * @see getElementResources()
          */
    -    function fetch_all_available() {
    +    function fetch_all_available()
    +    {
    +        // phpcs:enable
         	global $conf;
     
         	if (! empty($conf->modules_parts['resources']))
    @@ -742,6 +756,7 @@ class Dolresource extends CommonObject
         	return 0;
         }
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
         /**
          *  Update element resource into database
          *
    @@ -751,6 +766,7 @@ class Dolresource extends CommonObject
          */
         function update_element_resource($user=null, $notrigger=0)
         {
    +        // phpcs:enable
         	global $conf, $langs;
     		$error=0;
     
    @@ -866,10 +882,10 @@ class Dolresource extends CommonObject
                 $i++;
             }
             return $i;
    -
         }
     
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
         /**
          *      Load in cache resource type code (setup in dictionary)
          *
    @@ -877,6 +893,7 @@ class Dolresource extends CommonObject
          */
         function load_cache_code_type_resource()
         {
    +        // phpcs:enable
         	global $langs;
     
         	if (count($this->cache_code_type_resource)) return 0;    // Cache deja charge
    @@ -956,6 +973,7 @@ class Dolresource extends CommonObject
             return $this->LibStatut($this->status,$mode);
         }
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
         /**
          *  Return the status
          *
    @@ -965,6 +983,7 @@ class Dolresource extends CommonObject
          */
         static function LibStatut($status,$mode=0)
         {
    +        // phpcs:enable
             global $langs;
     
             return '';
    diff --git a/htdocs/resource/class/html.formresource.class.php b/htdocs/resource/class/html.formresource.class.php
    index 0a4d4f67425..c118643aa7d 100644
    --- a/htdocs/resource/class/html.formresource.class.php
    +++ b/htdocs/resource/class/html.formresource.class.php
    @@ -21,8 +21,8 @@
      *       \ingroup    core
      *       \brief      Class file to manage forms into resource module
      */
    -require_once(DOL_DOCUMENT_ROOT ."/core/class/html.form.class.php");
    -require_once(DOL_DOCUMENT_ROOT ."/resource/class/dolresource.class.php");
    +require_once DOL_DOCUMENT_ROOT ."/core/class/html.form.class.php";
    +require_once DOL_DOCUMENT_ROOT ."/resource/class/dolresource.class.php";
     
     
     /**
    @@ -33,12 +33,19 @@ require_once(DOL_DOCUMENT_ROOT ."/resource/class/dolresource.class.php");
      */
     class FormResource
     {
    -    var $db;
    +    /**
    +     * @var DoliDB Database handler.
    +     */
    +    public $db;
     
    -    var $substit=array();
    -    var $param=array();
    +    public $substit=array();
     
    -    var $error;
    +    public $param=array();
    +
    +    /**
    +	 * @var string Error code (or message)
    +	 */
    +	public $error='';
     
     
     	/**
    @@ -49,11 +56,10 @@ class FormResource
         function __construct($db)
         {
             $this->db = $db;
    -
    -        return 1;
         }
     
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
         /**
          *  Output html form to select a resource
          *
    @@ -71,6 +77,7 @@ class FormResource
          */
         function select_resource_list($selected='',$htmlname='fk_resource',$filter='',$showempty=0, $showtype=0, $forcecombo=0, $event=array(), $filterkey='', $outputmode=0, $limit=20)
         {
    +        // phpcs:enable
         	global $conf,$user,$langs;
     
         	$out='';
    @@ -148,20 +155,22 @@ class FormResource
         	return $out;
         }
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
         /**
    -     *      Return html list of tickets type
    +     *  Return html list of tickets type
          *
    -     *      @param	string	$selected       Id du type pre-selectionne
    -     *      @param  string	$htmlname       Nom de la zone select
    -     *      @param  string	$filtertype     To filter on field type in llx_c_ticketsup_type (array('code'=>xx,'label'=>zz))
    -     *      @param  int		$format         0=id+libelle, 1=code+code, 2=code+libelle, 3=id+code
    -     *      @param  int		$empty			1=peut etre vide, 0 sinon
    -     * 		@param	int		$noadmininfo	0=Add admin info, 1=Disable admin info
    -     *      @param  int		$maxlength      Max length of label
    -     * 		@return	void
    +     *  @param	string	$selected       Id du type pre-selectionne
    +     *  @param  string	$htmlname       Nom de la zone select
    +     *  @param  string	$filtertype     To filter on field type in llx_c_ticket_type (array('code'=>xx,'label'=>zz))
    +     *  @param  int		$format         0=id+libelle, 1=code+code, 2=code+libelle, 3=id+code
    +     *  @param  int		$empty			1=peut etre vide, 0 sinon
    +     *  @param	int		$noadmininfo	0=Add admin info, 1=Disable admin info
    +     *  @param  int		$maxlength      Max length of label
    +     * 	@return	void
          */
         function select_types_resource($selected='',$htmlname='type_resource',$filtertype='',$format=0, $empty=0, $noadmininfo=0,$maxlength=0)
         {
    +        // phpcs:enable
         	global $langs,$user;
     
         	$resourcestat = new Dolresource($this->db);
    @@ -202,8 +211,4 @@ class FormResource
         	print '</select>';
         	if ($user->admin && ! $noadmininfo) print info_admin($langs->trans("YouCanChangeValuesForThisListFromDictionarySetup"),1);
         }
    -
    -
    -
     }
    -
    diff --git a/htdocs/resource/contact.php b/htdocs/resource/contact.php
    index 543e69b83ef..a90d68ff94c 100644
    --- a/htdocs/resource/contact.php
    +++ b/htdocs/resource/contact.php
    @@ -2,7 +2,7 @@
     /* Copyright (C) 2005-2012  Regis Houssin        <regis.houssin@capnetworks.com>
      * Copyright (C) 2007-2009  Laurent Destailleur  <eldy@users.sourceforge.net>
      * Copyright (C) 2012       Juanjo Menent        <jmenent@2byte.es>
    - * Copyright (C) 2016		    Gilles Poirier		   <glgpoirier@gmail.com>
    + * Copyright (C) 2016		Gilles Poirier		 <glgpoirier@gmail.com>
     
      *
      * This program is free software; you can redistribute it and/or modify
    @@ -31,9 +31,8 @@ require_once DOL_DOCUMENT_ROOT.'/contact/class/contact.class.php';
     require_once DOL_DOCUMENT_ROOT.'/core/lib/resource.lib.php';
     require_once DOL_DOCUMENT_ROOT.'/core/class/html.formcompany.class.php';
     
    -$langs->load("resource");
    -$langs->load("sendings");
    -$langs->load("companies");
    +// Load translation files required by the page
    +$langs->loadLangs(array('resource', 'sendings', 'companies'));
     
     $id = GETPOST('id','int');
     $ref = GETPOST('ref','alpha');
    @@ -48,7 +47,7 @@ $result = $object->fetch($id,$ref);
     
     
     /*
    - * Ajout d'un nouveau contact
    + * Add a new contact
      */
     
     if ($action == 'addcontact' && $user->rights->resource->write)
    @@ -73,17 +72,17 @@ if ($action == 'addcontact' && $user->rights->resource->write)
     			$mesg = $object->error;
     		}
     
    -		setEventMessage($mesg, 'errors');
    +		setEventMessages($mesg, null, 'errors');
     	}
     }
     
    -// bascule du statut d'un contact
    +// Toggle the status of a contact
     else if ($action == 'swapstatut' && $user->rights->resource->write)
     {
         $result=$object->swapContactStatus(GETPOST('ligne','int'));
     }
     
    -// Efface un contact
    +// Erase a contact
     else if ($action == 'deletecontact' && $user->rights->resource->write)
     {
     	$result = $object->delete_contact(GETPOST('lineid','int'));
    @@ -163,6 +162,6 @@ if ($id > 0 || ! empty($ref))
     	include DOL_DOCUMENT_ROOT.'/core/tpl/contacts.tpl.php';
     }
     
    -
    +// End of page
     llxFooter();
     $db->close();
    diff --git a/htdocs/resource/document.php b/htdocs/resource/document.php
    index 43b5a852b10..6a32ba9f645 100644
    --- a/htdocs/resource/document.php
    +++ b/htdocs/resource/document.php
    @@ -35,9 +35,8 @@ require_once DOL_DOCUMENT_ROOT.'/core/lib/images.lib.php';
     require_once DOL_DOCUMENT_ROOT.'/core/lib/resource.lib.php';
     require_once DOL_DOCUMENT_ROOT.'/core/class/html.formfile.class.php';
     
    -$langs->load("other");
    -$langs->load("resource");
    -$langs->load("companies");
    +// Load translation files required by the page
    +$langs->loadLangs(array('other', 'resource', 'companies'));
     
     $id = GETPOST('id','int');
     $ref = GETPOST('ref','alpha');
    @@ -92,7 +91,7 @@ if ($object->id)
     	dol_fiche_head($head, 'documents',  $langs->trans("ResourceSingular"), -1, 'resource');
     
     
    -	// Construit liste des fichiers
    +	// Build file list
     	$filearray=dol_dir_list($upload_dir,"files",0,'','(\.meta|_preview.*\.png)$',$sortfield,(strtolower($sortorder)=='desc'?SORT_DESC:SORT_ASC),1);
     	$totalsize=0;
     	foreach($filearray as $key => $file)
    @@ -143,7 +142,6 @@ else
     	print $langs->trans("ErrorUnknown");
     }
     
    -
    +// End of page
     llxFooter();
    -
     $db->close();
    diff --git a/htdocs/resource/element_resource.php b/htdocs/resource/element_resource.php
    index 52b3cabda59..adbd8eec87f 100644
    --- a/htdocs/resource/element_resource.php
    +++ b/htdocs/resource/element_resource.php
    @@ -23,11 +23,7 @@
      */
     
     
    -$res=0;
    -$res=@include("../main.inc.php");                               // For root directory
    -if (! $res) $res=@include("../../main.inc.php");        // For "custom" directory
    -if (! $res) die("Include of main fails");
    -
    +require '../main.inc.php';
     require_once DOL_DOCUMENT_ROOT.'/resource/class/dolresource.class.php';
     require_once DOL_DOCUMENT_ROOT.'/core/lib/functions2.lib.php';
     require_once DOL_DOCUMENT_ROOT.'/fichinter/class/fichinter.class.php';
    @@ -36,10 +32,8 @@ if (! empty($conf->projet->enabled)) {
         require_once DOL_DOCUMENT_ROOT . '/core/class/html.formprojet.class.php';
     }
     
    -// Load traductions files requiredby by page
    -$langs->load("resource");
    -$langs->load("other");
    -$langs->load("interventions");
    +// Load translation files required by the page
    +$langs->loadLangs(array('resource', 'other', 'interventions'));
     
     /*
     $sortorder                      = GETPOST('sortorder','alpha');
    @@ -479,6 +473,6 @@ else
     	}
     }
     
    +// End of page
     llxFooter();
    -
     $db->close();
    diff --git a/htdocs/resource/list.php b/htdocs/resource/list.php
    index a49d8b6030e..4492d74be65 100644
    --- a/htdocs/resource/list.php
    +++ b/htdocs/resource/list.php
    @@ -1,5 +1,6 @@
     <?php
     /* Copyright (C) 2013-2014      Jean-François Ferry     <jfefe@aternatik.fr>
    + * Copyright (C) 2018           Nicolas ZABOURI         <info@inovea-conseil.com>
      *
      * This program is free software: you can redistribute it and/or modify
      * it under the terms of the GNU General Public License as published by
    @@ -25,7 +26,7 @@
     require '../main.inc.php';
     require_once DOL_DOCUMENT_ROOT.'/resource/class/dolresource.class.php';
     
    -// Load translations files required by page
    +// Load translation files required by the page
     $langs->loadLangs(array("resource","companies","other"));
     
     // Get parameters
    @@ -162,10 +163,6 @@ if ($action == 'delete_resource')
     	print $form->formconfirm($_SERVER['PHP_SELF']."?element=".$element."&element_id=".$element_id."&lineid=".$lineid,$langs->trans("DeleteResource"),$langs->trans("ConfirmDeleteResourceElement"),"confirm_delete_resource",'','',1);
     }
     
    -
    -
    -$var=true;
    -
     $varpage=empty($contextpage)?$_SERVER["PHP_SELF"]:$contextpage;
     $selectedfields=$form->multiSelectArrayWithCheckbox('selectedfields', $arrayfields, $varpage);
     
    @@ -199,7 +196,7 @@ if($ret == -1) {
     	$newcardbutton='';
     	if ($user->rights->resource->write)
     	{
    -		$newcardbutton='<a class="butActionNew" href="'.DOL_URL_ROOT.'/product/stock/card.php?action=create">'.$langs->trans('MenuResourceAdd');
    +		$newcardbutton='<a class="butActionNew" href="'.DOL_URL_ROOT.'/product/stock/card.php?action=create"><span class="valignmiddle">'.$langs->trans('MenuResourceAdd').'</span>';
     		$newcardbutton.= '<span class="fa fa-plus-circle valignmiddle"></span>';
     		$newcardbutton.= '</a>';
     	}
    @@ -245,7 +242,7 @@ print "</tr>\n";
     
     if ($ret)
     {
    -    foreach ($object->lines as $resource)
    +	foreach ($object->lines as $resource)
         {
             print '<tr class="oddeven">';
     
    @@ -265,6 +262,7 @@ if ($ret)
     	        if (! $i) $totalarray['nbfield']++;
             }
             // Extra fields
    +        $obj = (Object) $resource->array_options;
             include DOL_DOCUMENT_ROOT.'/core/tpl/extrafields_list_print_fields.tpl.php';
     
             print '<td align="center">';
    @@ -291,5 +289,6 @@ else
     print '</table>';
     print "</form>\n";
     
    +// End of page
     llxFooter();
     $db->close();
    diff --git a/htdocs/resource/note.php b/htdocs/resource/note.php
    index 5fe1751d1f4..f811d0e07ed 100644
    --- a/htdocs/resource/note.php
    +++ b/htdocs/resource/note.php
    @@ -29,8 +29,8 @@ require '../main.inc.php';
     require_once DOL_DOCUMENT_ROOT.'/resource/class/dolresource.class.php';
     require_once DOL_DOCUMENT_ROOT.'/core/lib/resource.lib.php';
     
    -$langs->load('companies');
    -$langs->load("interventions");
    +// Load translation files required by the page
    +$langs->loadLangs(array('companies', 'interventions'));
     
     $id = GETPOST('id','int');
     $ref = GETPOST('ref','alpha');
    @@ -100,5 +100,6 @@ if ($id > 0 || ! empty($ref))
     	dol_fiche_end();
     }
     
    +// End of page
     llxFooter();
     $db->close();
    diff --git a/htdocs/societe/admin/contact_extrafields.php b/htdocs/societe/admin/contact_extrafields.php
    index 4facdd11ea1..5eaba3c1cb1 100644
    --- a/htdocs/societe/admin/contact_extrafields.php
    +++ b/htdocs/societe/admin/contact_extrafields.php
    @@ -28,8 +28,7 @@ require '../../main.inc.php';
     require_once DOL_DOCUMENT_ROOT.'/core/lib/company.lib.php';
     require_once DOL_DOCUMENT_ROOT.'/core/class/extrafields.class.php';
     
    -$langs->load("companies");
    -$langs->load("admin");
    +$langs->loadLangs(array("companies", "admin"));
     
     $extrafields = new ExtraFields($db);
     $form = new Form($db);
    @@ -81,7 +80,7 @@ dol_fiche_end();
     if ($action != 'create' && $action != 'edit')
     {
         print '<div class="tabsAction">';
    -    print "<a class=\"butAction\" href=\"".$_SERVER["PHP_SELF"]."?action=create\">".$langs->trans("NewAttribute")."</a>";
    +    print "<a class=\"butAction\" href=\"".$_SERVER["PHP_SELF"]."?action=create#newattrib\">".$langs->trans("NewAttribute")."</a>";
         print "</div>";
     }
     
    @@ -94,8 +93,8 @@ if ($action != 'create' && $action != 'edit')
     
     if ($action == 'create')
     {
    -    print "<br>";
    -    print load_fiche_titre($langs->trans('NewAttribute'));
    +	print '<br><div id="newattrib"></div>';
    +	print load_fiche_titre($langs->trans('NewAttribute'));
     
         require DOL_DOCUMENT_ROOT.'/core/tpl/admin_extrafields_add.tpl.php';
     }
    @@ -113,6 +112,6 @@ if ($action == 'edit' && ! empty($attrname))
         require DOL_DOCUMENT_ROOT.'/core/tpl/admin_extrafields_edit.tpl.php';
     }
     
    +// End of page
     llxFooter();
    -
     $db->close();
    diff --git a/htdocs/societe/admin/societe.php b/htdocs/societe/admin/societe.php
    index ecbefe2cb1d..3a7b26505c7 100644
    --- a/htdocs/societe/admin/societe.php
    +++ b/htdocs/societe/admin/societe.php
    @@ -29,8 +29,7 @@ require '../../main.inc.php';
     require_once DOL_DOCUMENT_ROOT.'/core/lib/admin.lib.php';
     require_once DOL_DOCUMENT_ROOT.'/core/lib/company.lib.php';
     
    -$langs->load("admin");
    -$langs->load('other');
    +$langs->loadLangs(array("admin", "other"));
     
     $action=GETPOST('action','alpha');
     $value=GETPOST('value','alpha');
    @@ -182,6 +181,21 @@ if ($action=="setaddrefinlist") {
     	}
     }
     
    +//Activate Set adress in list
    +if ($action=="setaddadressinlist") {
    +	$val = GETPOST('value','int');
    +	$res = dolibarr_set_const($db, "COMPANY_SHOW_ADDRESS_SELECTLIST", $val,'yesno',0,'',$conf->entity);
    +	if (! $res > 0) $error++;
    +	if (! $error)
    +	{
    +		setEventMessages($langs->trans("SetupSaved"), null, 'mesgs');
    +	}
    +	else
    +	{
    +		setEventMessages($langs->trans("Error"), null, 'errors');
    +	}
    +}
    +
     //Activate Ask For Preferred Shipping Method
     if ($action=="setaskforshippingmet") {
     	$setaskforshippingmet = GETPOST('value','int');
    @@ -769,6 +783,24 @@ else
     print '</a></td>';
     print '</tr>';
     
    +print '<tr class="oddeven">';
    +print '<td width="80%">'.$langs->trans("AddAdressInList").'</td>';
    +print '<td>&nbsp</td>';
    +print '<td align="center">';
    +if (!empty($conf->global->COMPANY_SHOW_ADDRESS_SELECTLIST))
    +{
    +	print '<a href="'.$_SERVER['PHP_SELF'].'?action=setaddadressinlist&value=0">';
    +	print img_picto($langs->trans("Activated"),'switch_on');
    +
    +}
    +else
    +{
    +	print '<a href="'.$_SERVER['PHP_SELF'].'?action=setaddadressinlist&value=1">';
    +	print img_picto($langs->trans("Disabled"),'switch_off');
    +}
    +print '</a></td>';
    +print '</tr>';
    +
     
     
     print '<tr class="oddeven">';
    @@ -835,7 +867,6 @@ print '</form>';
     
     dol_fiche_end();
     
    -
    +// End of page
     llxFooter();
    -
     $db->close();
    diff --git a/htdocs/societe/admin/societe_extrafields.php b/htdocs/societe/admin/societe_extrafields.php
    index 06dc57677f5..0835df13e22 100644
    --- a/htdocs/societe/admin/societe_extrafields.php
    +++ b/htdocs/societe/admin/societe_extrafields.php
    @@ -28,9 +28,7 @@ require '../../main.inc.php';
     require_once DOL_DOCUMENT_ROOT.'/core/lib/company.lib.php';
     require_once DOL_DOCUMENT_ROOT.'/core/class/extrafields.class.php';
     
    -$langs->load("companies");
    -$langs->load("admin");
    -$langs->load("members");
    +$langs->loadLangs(array("companies", "admin", "members"));
     
     $extrafields = new ExtraFields($db);
     $form = new Form($db);
    @@ -82,7 +80,7 @@ dol_fiche_end();
     if ($action != 'create' && $action != 'edit')
     {
         print '<div class="tabsAction">';
    -    print "<a class=\"butAction\" href=\"".$_SERVER["PHP_SELF"]."?action=create\">".$langs->trans("NewAttribute")."</a>";
    +    print "<a class=\"butAction\" href=\"".$_SERVER["PHP_SELF"]."?action=create#newattrib\">".$langs->trans("NewAttribute")."</a>";
         print "</div>";
     }
     
    @@ -95,7 +93,7 @@ if ($action != 'create' && $action != 'edit')
     
     if ($action == 'create')
     {
    -    print "<br>";
    +    print '<br><div id="newattrib"></div>';
         print load_fiche_titre($langs->trans('NewAttribute'));
     
         require DOL_DOCUMENT_ROOT.'/core/tpl/admin_extrafields_add.tpl.php';
    @@ -108,12 +106,12 @@ if ($action == 'create')
     /* ************************************************************************** */
     if ($action == 'edit' && ! empty($attrname))
     {
    -    print "<br>";
    +    print '<br><div id="editattrib"></div>';
         print load_fiche_titre($langs->trans("FieldEdition", $attrname));
     
         require DOL_DOCUMENT_ROOT.'/core/tpl/admin_extrafields_edit.tpl.php';
     }
     
    +// End of page
     llxFooter();
    -
     $db->close();
    diff --git a/htdocs/societe/agenda.php b/htdocs/societe/agenda.php
    index f992206ef23..ffcd894e84a 100644
    --- a/htdocs/societe/agenda.php
    +++ b/htdocs/societe/agenda.php
    @@ -164,7 +164,7 @@ if ($socid > 0)
         {
         	if (! empty($user->rights->agenda->myactions->create) || ! empty($user->rights->agenda->allactions->create))
         	{
    -        	$newcardbutton.='<a class="butActionNew" href="'.DOL_URL_ROOT.'/comm/action/card.php?action=create'.$out.'">'.$langs->trans("AddAction");
    +        	$newcardbutton.='<a class="butActionNew" href="'.DOL_URL_ROOT.'/comm/action/card.php?action=create'.$out.'"><span class="valignmiddle">'.$langs->trans("AddAction").'</span>';
             	$newcardbutton.= '<span class="fa fa-plus-circle valignmiddle"></span>';
             	$newcardbutton.= '</a>';
         	}
    @@ -190,7 +190,6 @@ if ($socid > 0)
         }
     }
     
    -
    +// End of page
     llxFooter();
    -
     $db->close();
    diff --git a/htdocs/societe/ajax/company.php b/htdocs/societe/ajax/company.php
    index 349e19b0c26..d62c8a445d6 100644
    --- a/htdocs/societe/ajax/company.php
    +++ b/htdocs/societe/ajax/company.php
    @@ -87,7 +87,7 @@ else
     
     	if (! $searchkey) return;
     
    -	$form = new Form($db);
    +	if (! is_object($form)) $form = new Form($db);
     	$arrayresult=$form->select_thirdparty_list(0, $htmlname, $filter, 1, $showtype, 0, null, $searchkey, $outjson);
     
     	$db->close();
    diff --git a/htdocs/societe/canvas/actions_card_common.class.php b/htdocs/societe/canvas/actions_card_common.class.php
    index 37082f4140b..2577f5bed5d 100644
    --- a/htdocs/societe/canvas/actions_card_common.class.php
    +++ b/htdocs/societe/canvas/actions_card_common.class.php
    @@ -27,7 +27,11 @@
      */
     abstract class ActionsCardCommon
     {
    -    var $db;
    +    /**
    +     * @var DoliDB Database handler.
    +     */
    +    public $db;
    +
         var $dirmodule;
         var $targetmodule;
         var $canvas;
    @@ -37,10 +41,17 @@ abstract class ActionsCardCommon
     	var $tpl = array();
     	//! Object container
     	var $object;
    -	//! Error string
    -	var $error;
    -	//! Error array
    -	var $errors=array();
    +
    +	/**
    +	 * @var string Error code (or message)
    +	 */
    +	public $error='';
    +
    +
    +	/**
    +	 * @var string[] Error codes (or messages)
    +	 */
    +	public $errors = array();
     
     
     	/**
    @@ -59,6 +70,7 @@ abstract class ActionsCardCommon
         	$this->object = $object;
         }
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *    Assign custom values for canvas (for example into this->tpl to be used by templates)
     	 *
    @@ -69,6 +81,7 @@ abstract class ActionsCardCommon
          */
         function assign_values(&$action, $id=0, $ref='')
         {
    +        // phpcs:enable
             global $conf, $langs, $user, $mysoc, $canvas;
             global $form, $formadmin, $formcompany;
     
    @@ -358,6 +371,7 @@ abstract class ActionsCardCommon
             }
         }
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.ScopeNotCamelCaps
         /**
          *  Assign POST values into object
          *
    @@ -366,6 +380,7 @@ abstract class ActionsCardCommon
          */
         private function assign_post($action)
         {
    +        // phpcs:enable
             global $langs, $mysoc;
     
             $this->object->id					=	$_POST["socid"];
    @@ -380,7 +395,7 @@ abstract class ActionsCardCommon
             $this->object->town					=	$_POST["town"];
             $this->object->country_id			=	$_POST["country_id"]?$_POST["country_id"]:$mysoc->country_id;
             $this->object->state_id		        =	$_POST["state_id"];
    -        $this->object->phone					=	$_POST["tel"];
    +        $this->object->phone				=	$_POST["tel"];
             $this->object->fax					=	$_POST["fax"];
             $this->object->email				=	$_POST["email"];
             $this->object->url					=	$_POST["url"];
    @@ -411,5 +426,4 @@ abstract class ActionsCardCommon
                 $this->object->country_label=	$tmparray['label'];
             }
         }
    -
     }
    diff --git a/htdocs/societe/canvas/company/actions_card_company.class.php b/htdocs/societe/canvas/company/actions_card_company.class.php
    index 419a5ecb73e..3e18b7944f2 100644
    --- a/htdocs/societe/canvas/company/actions_card_company.class.php
    +++ b/htdocs/societe/canvas/company/actions_card_company.class.php
    @@ -67,6 +67,7 @@ class ActionsCardCompany extends ActionsCardCommon
         }
     
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *    Assign custom values for canvas (for example into this->tpl to be used by templates)
     	 *
    @@ -77,6 +78,7 @@ class ActionsCardCompany extends ActionsCardCommon
     	 */
     	function assign_values(&$action, $id=0, $ref='')
     	{
    +        // phpcs:enable
     		global $conf, $langs, $user, $mysoc;
     		global $form, $formadmin, $formcompany;
     
    @@ -218,6 +220,4 @@ class ActionsCardCompany extends ActionsCardCommon
     	{
     		return restrictedArea($user,$features,$objectid,$dbtablename,$feature2,$dbt_keyfield,$dbt_select);
     	}
    -
     }
    -
    diff --git a/htdocs/societe/canvas/individual/actions_card_individual.class.php b/htdocs/societe/canvas/individual/actions_card_individual.class.php
    index 78064004e37..5fd7ee01faf 100644
    --- a/htdocs/societe/canvas/individual/actions_card_individual.class.php
    +++ b/htdocs/societe/canvas/individual/actions_card_individual.class.php
    @@ -84,6 +84,7 @@ class ActionsCardIndividual extends ActionsCardCommon
     		return $return;
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *    Assign custom values for canvas (for example into this->tpl to be used by templates)
     	 *
    @@ -94,6 +95,7 @@ class ActionsCardIndividual extends ActionsCardCommon
     	 */
     	function assign_values(&$action, $id=0, $ref='')
     	{
    +        // phpcs:enable
     		global $conf, $langs;
     		global $form, $formcompany;
     
    @@ -134,6 +136,4 @@ class ActionsCardIndividual extends ActionsCardCommon
     	{
     		return restrictedArea($user,$features,$objectid,$dbtablename,$feature2,$dbt_keyfield,$dbt_select);
     	}
    -
     }
    -
    diff --git a/htdocs/societe/card.php b/htdocs/societe/card.php
    index 4e2e0a61af7..1fbabc01462 100644
    --- a/htdocs/societe/card.php
    +++ b/htdocs/societe/card.php
    @@ -145,7 +145,7 @@ if (empty($reshook))
     				$object->client = $object->client | $soc_origin->client;
     				$object->fournisseur = $object->fournisseur | $soc_origin->fournisseur;
     				$listofproperties=array(
    -					'address', 'zip', 'town', 'state_id', 'country_id', 'phone', 'phone_pro', 'fax', 'email', 'skype', 'url', 'barcode',
    +					'address', 'zip', 'town', 'state_id', 'country_id', 'phone', 'phone_pro', 'fax', 'email', 'skype', 'twitter', 'facebook', 'url', 'barcode',
     					'idprof1', 'idprof2', 'idprof3', 'idprof4', 'idprof5', 'idprof6',
     					'tva_intra', 'effectif_id', 'forme_juridique', 'remise_percent', 'remise_supplier_percent', 'mode_reglement_supplier_id', 'cond_reglement_supplier_id', 'name_bis',
     					'stcomm_id', 'outstanding_limit', 'price_level', 'parent', 'default_lang', 'ref', 'ref_ext', 'import_key', 'fk_incoterms', 'fk_multicurrency',
    @@ -340,12 +340,12 @@ if (empty($reshook))
     
             if (! $error)
             {
    -            $result = $object->insertExtraFields('COMPANY_MODIFY');
    -   			if ($result < 0)
    -			{
    -				setEventMessages($object->error, $object->errors, 'errors');
    -				$error++;
    -			}
    +        	$result = $object->insertExtraFields('COMPANY_MODIFY');
    +        	if ($result < 0)
    +        	{
    +        		setEventMessages($object->error, $object->errors, 'errors');
    +        		$error++;
    +        	}
             }
     
             if ($error) $action = 'edit_extras';
    @@ -376,19 +376,19 @@ if (empty($reshook))
     
             if (! $error)
             {
    -        		if ($action == 'update')
    +        	if ($action == 'update')
     	        {
    -	        		$ret=$object->fetch($socid);
    +	        	$ret=$object->fetch($socid);
     				$object->oldcopy = clone $object;
     	        }
     			else $object->canvas=$canvas;
     
     	        if (GETPOST("private") == 1)	// Ask to create a contact
     	        {
    -	            $object->particulier			= GETPOST("private");
    +	            $object->particulier		= GETPOST("private");
     
     	            $object->name				= dolGetFirstLastname(GETPOST('firstname','alpha'),GETPOST('name','alpha'));
    -	            $object->civility_id			= GETPOST('civility_id');	// Note: civility id is a code, not an int
    +	            $object->civility_id		= GETPOST('civility_id');	// Note: civility id is a code, not an int
     	            // Add non official properties
     	            $object->name_bis			= GETPOST('name','alpha');
     	            $object->firstname			= GETPOST('firstname','alpha');
    @@ -399,54 +399,56 @@ if (empty($reshook))
     	        }
     	        $object->entity					= (GETPOSTISSET('entity')?GETPOST('entity', 'int'):$conf->entity);
     	        $object->name_alias				= GETPOST('name_alias');
    -	        $object->address					= GETPOST('address');
    -	        $object->zip						= GETPOST('zipcode', 'alpha');
    +	        $object->address				= GETPOST('address');
    +	        $object->zip					= GETPOST('zipcode', 'alpha');
     	        $object->town					= GETPOST('town', 'alpha');
     	        $object->country_id				= GETPOST('country_id', 'int');
     	        $object->state_id				= GETPOST('state_id', 'int');
     	        $object->skype					= GETPOST('skype', 'alpha');
    +	        $object->twitter				= GETPOST('twitter', 'alpha');
    +	        $object->facebook				= GETPOST('facebook', 'alpha');
     	        $object->phone					= GETPOST('phone', 'alpha');
    -	        $object->fax						= GETPOST('fax','alpha');
    +	        $object->fax					= GETPOST('fax','alpha');
     	        $object->email					= trim(GETPOST('email', 'custom', 0, FILTER_SANITIZE_EMAIL));
    -	        $object->url						= trim(GETPOST('url', 'custom', 0, FILTER_SANITIZE_URL));
    -	        $object->idprof1					= trim(GETPOST('idprof1', 'alpha'));
    -	        $object->idprof2					= trim(GETPOST('idprof2', 'alpha'));
    -	        $object->idprof3					= trim(GETPOST('idprof3', 'alpha'));
    -	        $object->idprof4					= trim(GETPOST('idprof4', 'alpha'));
    -	        $object->idprof5					= trim(GETPOST('idprof5', 'alpha'));
    -	        $object->idprof6					= trim(GETPOST('idprof6', 'alpha'));
    -	        $object->prefix_comm				= GETPOST('prefix_comm', 'alpha');
    -	        $object->code_client				= GETPOST('code_client', 'alpha');
    +	        $object->url					= trim(GETPOST('url', 'custom', 0, FILTER_SANITIZE_URL));
    +	        $object->idprof1				= trim(GETPOST('idprof1', 'alpha'));
    +	        $object->idprof2				= trim(GETPOST('idprof2', 'alpha'));
    +	        $object->idprof3				= trim(GETPOST('idprof3', 'alpha'));
    +	        $object->idprof4				= trim(GETPOST('idprof4', 'alpha'));
    +	        $object->idprof5				= trim(GETPOST('idprof5', 'alpha'));
    +	        $object->idprof6				= trim(GETPOST('idprof6', 'alpha'));
    +	        $object->prefix_comm			= GETPOST('prefix_comm', 'alpha');
    +	        $object->code_client			= GETPOST('code_client', 'alpha');
     	        $object->code_fournisseur		= GETPOST('code_fournisseur', 'alpha');
    -	        $object->capital					= GETPOST('capital', 'alpha');
    -	        $object->barcode					= GETPOST('barcode', 'alpha');
    +	        $object->capital				= GETPOST('capital', 'alpha');
    +	        $object->barcode				= GETPOST('barcode', 'alpha');
     
     	        $object->tva_intra				= GETPOST('tva_intra', 'alpha');
     	        $object->tva_assuj				= GETPOST('assujtva_value', 'alpha');
     	        $object->status					= GETPOST('status', 'alpha');
     
     	        // Local Taxes
    -	        $object->localtax1_assuj			= GETPOST('localtax1assuj_value', 'alpha');
    -	        $object->localtax2_assuj			= GETPOST('localtax2assuj_value', 'alpha');
    +	        $object->localtax1_assuj		= GETPOST('localtax1assuj_value', 'alpha');
    +	        $object->localtax2_assuj		= GETPOST('localtax2assuj_value', 'alpha');
     
    -	        $object->localtax1_value			= GETPOST('lt1', 'alpha');
    -	        $object->localtax2_value			= GETPOST('lt2', 'alpha');
    +	        $object->localtax1_value		= GETPOST('lt1', 'alpha');
    +	        $object->localtax2_value		= GETPOST('lt2', 'alpha');
     
     	        $object->forme_juridique_code	= GETPOST('forme_juridique_code', 'int');
    -	        $object->effectif_id				= GETPOST('effectif_id', 'int');
    +	        $object->effectif_id			= GETPOST('effectif_id', 'int');
     	        $object->typent_id				= GETPOST('typent_id','int');
     
    -	        $object->typent_code				= dol_getIdFromCode($db, $object->typent_id, 'c_typent', 'id', 'code');	// Force typent_code too so check in verify() will be done on new type
    +	        $object->typent_code			= dol_getIdFromCode($db, $object->typent_id, 'c_typent', 'id', 'code');	// Force typent_code too so check in verify() will be done on new type
     
     	        $object->client					= GETPOST('client', 'int');
    -	        $object->fournisseur				= GETPOST('fournisseur', 'int');
    +	        $object->fournisseur			= GETPOST('fournisseur', 'int');
     
     	        $object->commercial_id			= GETPOST('commercial_id', 'int');
     	        $object->default_lang			= GETPOST('default_lang');
     
     	        // Webservices url/key
    -	        $object->webservices_url			= GETPOST('webservices_url', 'custom', 0, FILTER_SANITIZE_URL);
    -	        $object->webservices_key			= GETPOST('webservices_key', 'san_alpha');
    +	        $object->webservices_url		= GETPOST('webservices_url', 'custom', 0, FILTER_SANITIZE_URL);
    +	        $object->webservices_key		= GETPOST('webservices_key', 'san_alpha');
     
     			// Incoterms
     			if (!empty($conf->incoterm->enabled))
    @@ -485,11 +487,6 @@ if (empty($reshook))
     	                $langs->load("errors");
     	                setEventMessages('', $langs->trans("ErrorBadUrl",$object->url), 'errors');
     	            }
    -	            if ($object->fournisseur && ! $conf->fournisseur->enabled)
    -	            {
    -	                $langs->load("errors");
    -	                setEventMessages('', $langs->trans("ErrorSupplierModuleNotEnabled"), 'errors');
    -	            }
     	            if (! empty($object->webservices_url)) {
     	                //Check if has transport, without any the soap client will give error
     	                if (strpos($object->webservices_url, "http") === false)
    @@ -674,7 +671,7 @@ if (empty($reshook))
                     if ($result <=  0)
                     {
                         setEventMessages($object->error, $object->errors, 'errors');
    -                  	$error++;
    +                    $error++;
                     }
     
     				// Links with users
    @@ -711,7 +708,7 @@ if (empty($reshook))
                     // Logo/Photo save
                     $dir     = $conf->societe->multidir_output[$object->entity]."/".$object->id."/logos";
                     $file_OK = is_uploaded_file($_FILES['photo']['tmp_name']);
    -                if (GETPOST('deletephoto') && $object->photo)
    +                if (GETPOST('deletephoto') && $object->logo)
                     {
                         $fileimg=$dir.'/'.$object->logo;
                         $dirthumbs=$dir.'/thumbs';
    @@ -781,6 +778,7 @@ if (empty($reshook))
                     	{
                     		$error++;
                     		$object->error .= $object->db->lasterror();
    +                		setEventMessages($object->error, $object->errors, 'errors');
                     	}
                     }
     
    @@ -963,6 +961,8 @@ else
             $object->town				= GETPOST('town', 'alpha');
             $object->state_id			= GETPOST('state_id', 'int');
             $object->skype				= GETPOST('skype', 'alpha');
    +        $object->twitter			= GETPOST('twitter', 'alpha');
    +        $object->facebook			= GETPOST('facebook', 'alpha');
             $object->phone				= GETPOST('phone', 'alpha');
             $object->fax				= GETPOST('fax', 'alpha');
             $object->email				= GETPOST('email', 'custom', 0, FILTER_SANITIZE_EMAIL);
    @@ -1063,6 +1063,39 @@ else
                             	$("#TypeName").html(document.formsoc.LastName.value);
                             	document.formsoc.private.value=1;
                             });
    +
    +						init_customer_categ();
    +			  			$("#customerprospect").change(function() {
    +								init_customer_categ();
    +						});
    +						function init_customer_categ() {
    +								console.log("is customer or prospect = "+jQuery("#customerprospect").val());
    +								if (jQuery("#customerprospect").val() == 0 && (jQuery("#fournisseur").val() == 0 || '.(empty($conf->global->THIRDPARTY_CAN_HAVE_CATEGORY_EVEN_IF_NOT_CUSTOMER_PROSPECT_SUPPLIER)?'1':'0').'))
    +								{
    +									jQuery(".visibleifcustomer").hide();
    +								}
    +								else
    +								{
    +									jQuery(".visibleifcustomer").show();
    +								}
    +						}
    +
    +						init_supplier_categ();
    +			       		$("#fournisseur").change(function() {
    +							init_supplier_categ();
    +						});
    +						function init_supplier_categ() {
    +								console.log("is supplier = "+jQuery("#fournisseur").val());
    +								if (jQuery("#fournisseur").val() == 0)
    +								{
    +									jQuery(".visibleifsupplier").hide();
    +								}
    +								else
    +								{
    +									jQuery(".visibleifsupplier").show();
    +								}
    +						}
    +
                             $("#selectcountry_id").change(function() {
                             	document.formsoc.action.value="create";
                             	document.formsoc.submit();
    @@ -1165,7 +1198,8 @@ else
             print '</td></tr></table>';
             print '</td></tr>';
     
    -        if (! empty($conf->fournisseur->enabled) && ! empty($user->rights->fournisseur->lire))
    +        if ((! empty($conf->fournisseur->enabled) && ! empty($user->rights->fournisseur->lire))
    +        	|| (! empty($conf->supplier_proposal->enabled) && ! empty($user->rights->supplier_proposal->lire)))
             {
                 // Supplier
                 print '<tr>';
    @@ -1174,15 +1208,23 @@ else
                 if (! empty($conf->global->THIRDPARTY_SUPPLIER_BY_DEFAULT)) $default=1;
                 print $form->selectyesno("fournisseur", (GETPOST('fournisseur','int')!=''?GETPOST('fournisseur','int'):(GETPOST("type",'alpha') == '' ? $default : $object->fournisseur)), 1, 0, (GETPOST("type",'alpha') == '' ? 1 : 0));
                 print '</td>';
    -            print '<td>'.fieldLabel('SupplierCode','supplier_code').'</td><td>';
    -            print '<table class="nobordernopadding"><tr><td>';
    -            $tmpcode=$object->code_fournisseur;
    -            if (empty($tmpcode) && ! empty($modCodeFournisseur->code_auto)) $tmpcode=$modCodeFournisseur->getNextValue($object,1);
    -            print '<input type="text" name="code_fournisseur" id="supplier_code" class="maxwidthonsmartphone" value="'.dol_escape_htmltag($tmpcode).'" maxlength="15">';
    +            print '<td>';
    +            if (! empty($conf->fournisseur->enabled) && ! empty($user->rights->fournisseur->lire))
    +            {
    +            	print fieldLabel('SupplierCode','supplier_code');
    +            }
                 print '</td><td>';
    -            $s=$modCodeFournisseur->getToolTip($langs,$object,1);
    -            print $form->textwithpicto('',$s,1);
    -            print '</td></tr></table>';
    +            if (! empty($conf->fournisseur->enabled) && ! empty($user->rights->fournisseur->lire))
    +            {
    +	            print '<table class="nobordernopadding"><tr><td>';
    +	            $tmpcode=$object->code_fournisseur;
    +	            if (empty($tmpcode) && ! empty($modCodeFournisseur->code_auto)) $tmpcode=$modCodeFournisseur->getNextValue($object,1);
    +	            print '<input type="text" name="code_fournisseur" id="supplier_code" class="maxwidthonsmartphone" value="'.dol_escape_htmltag($tmpcode).'" maxlength="15">';
    +	            print '</td><td>';
    +	            $s=$modCodeFournisseur->getToolTip($langs,$object,1);
    +	            print $form->textwithpicto('',$s,1);
    +	            print '</td></tr></table>';
    +            }
                 print '</td></tr>';
             }
     
    @@ -1235,17 +1277,32 @@ else
                 print '</td></tr>';
             }
     
    -        // Email web
    +        // Email / Web
             print '<tr><td>'.fieldLabel('EMail','email',$conf->global->SOCIETE_EMAIL_MANDATORY).'</td>';
     	    print '<td colspan="3"><input type="text" name="email" id="email" value="'.$object->email.'"></td></tr>';
             print '<tr><td>'.fieldLabel('Web','url').'</td>';
     	    print '<td colspan="3"><input type="text" name="url" id="url" value="'.$object->url.'"></td></tr>';
     
    -        // Skype
    -        if (! empty($conf->skype->enabled))
    +        if (! empty($conf->socialnetworks->enabled))
             {
    -            print '<tr><td>'.fieldLabel('Skype','skype').'</td>';
    -	        print '<td colspan="3"><input type="text" name="skype" id="skype" value="'.$object->skype.'"></td></tr>';
    +        	// Skype
    +        	if (! empty($conf->global->SOCIALNETWORKS_SKYPE))
    +        	{
    +        		print '<tr><td>'.fieldLabel('Skype','skype').'</td>';
    +        		print '<td colspan="3"><input type="text" name="skype" class="minwidth100" maxlength="80" id="skype" value="'.dol_escape_htmltag(GETPOSTISSET("skype")?GETPOST("skype",'alpha'):$object->skype).'"></td></tr>';
    +        	}
    +        	// Twitter
    +        	if (! empty($conf->global->SOCIALNETWORKS_TWITTER))
    +        	{
    +        		print '<tr><td>'.fieldLabel('Twitter','twitter').'</td>';
    +        		print '<td colspan="3"><input type="text" name="twitter" class="minwidth100" maxlength="80" id="twitter" value="'.dol_escape_htmltag(GETPOSTISSET("twitter")?GETPOST("twitter",'alpha'):$object->twitter).'"></td></tr>';
    +        	}
    +        	// Facebook
    +        	if (! empty($conf->global->SOCIALNETWORKS_FACEBOOK))
    +        	{
    +	        	print '<tr><td>'.fieldLabel('Facebook','facebook').'</td>';
    +	        	print '<td colspan="3"><input type="text" name="facebook" class="minwidth100" maxlength="80" id="facebook" value="'.dol_escape_htmltag(GETPOSTISSET("facebook")?GETPOST("facebook",'alpha'):$object->facebook).'"></td></tr>';
    +        	}
             }
     
             // Phone / Fax
    @@ -1372,16 +1429,14 @@ else
                 print '</tr>';
             }
     
    -        if ($user->rights->societe->client->voir)
    -        {
    -            // Assign a Name
    -            print '<tr>';
    -            print '<td>'.fieldLabel('AllocateCommercial','commercial_id').'</td>';
    -            print '<td colspan="3" class="maxwidthonsmartphone">';
    -			$userlist = $form->select_dolusers('', '', 0, null, 0, '', '', 0, 0, 0, '', 0, '', '', 0, 1);
    -            print $form->multiselectarray('commercial', $userlist, GETPOST('commercial', 'array'), null, null, null, null, "90%");
    -            print '</td></tr>';
    -        }
    +		// Assign a sale representative
    +		print '<tr>';
    +		print '<td>'.fieldLabel('AllocateCommercial','commercial_id').'</td>';
    +		print '<td colspan="3" class="maxwidthonsmartphone">';
    +		$userlist = $form->select_dolusers('', '', 0, null, 0, '', '', 0, 0, 0, '', 0, '', '', 0, 1);
    +		// Note: If user has no right to "see all thirdparties", we for selection of sale representative to him, so after creation he can see the record.
    +		print $form->multiselectarray('commercial', $userlist, (count(GETPOST('commercial', 'array')) > 0?GETPOST('commercial', 'array'):(empty($user->rights->societe->client->voir)?array($user->id):array())), null, null, null, null, "90%");
    +		print '</td></tr>';
     
     		// Incoterms
     		if (!empty($conf->incoterm->enabled))
    @@ -1399,22 +1454,20 @@ else
     			$langs->load('categories');
     
     			// Customer
    -			if ($object->prospect || $object->client) {
    -				print '<tr><td class="toptd">' . fieldLabel('CustomersCategoriesShort', 'custcats') . '</td><td colspan="3">';
    -				$cate_arbo = $form->select_all_categories(Categorie::TYPE_CUSTOMER, null, 'parent', null, null, 1);
    -				print $form->multiselectarray('custcats', $cate_arbo, GETPOST('custcats', 'array'), null, null, null,
    -					null, "90%");
    -				print "</td></tr>";
    -			}
    +			//if ($object->prospect || $object->client || (! $object->fournisseur && ! empty($conf->global->THIRDPARTY_CAN_HAVE_CATEGORY_EVEN_IF_NOT_CUSTOMER_PROSPECT_SUPPLIER))) {
    +			print '<tr class="visibleifcustomer"><td class="toptd">' . fieldLabel('CustomersCategoriesShort', 'custcats') . '</td><td colspan="3">';
    +			$cate_arbo = $form->select_all_categories(Categorie::TYPE_CUSTOMER, null, 'parent', null, null, 1);
    +			print $form->multiselectarray('custcats', $cate_arbo, GETPOST('custcats', 'array'), null, null, null, null, "90%");
    +			print "</td></tr>";
    +			//}
     
     			// Supplier
    -			if ($object->fournisseur) {
    -				print '<tr><td class="toptd">' . fieldLabel('SuppliersCategoriesShort', 'suppcats') . '</td><td colspan="3">';
    -				$cate_arbo = $form->select_all_categories(Categorie::TYPE_SUPPLIER, null, 'parent', null, null, 1);
    -				print $form->multiselectarray('suppcats', $cate_arbo, GETPOST('suppcats', 'array'), null, null, null,
    -					null, "90%");
    -				print "</td></tr>";
    -			}
    +			//if ($object->fournisseur) {
    +			print '<tr class="visibleifsupplier"><td class="toptd">' . fieldLabel('SuppliersCategoriesShort', 'suppcats') . '</td><td colspan="3">';
    +			$cate_arbo = $form->select_all_categories(Categorie::TYPE_SUPPLIER, null, 'parent', null, null, 1);
    +			print $form->multiselectarray('suppcats', $cate_arbo, GETPOST('suppcats', 'array'), null, null, null, null, "90%");
    +			print "</td></tr>";
    +			//}
     		}
     
     		// Multicurrency
    @@ -1466,11 +1519,6 @@ else
         }
         elseif ($action == 'edit')
         {
    -        /*
    -         * Edition
    -         */
    -
    -
             //print load_fiche_titre($langs->trans("EditCompany"));
     
             if ($socid)
    @@ -1533,6 +1581,8 @@ else
                     $object->country_id				= GETPOST('country_id')?GETPOST('country_id', 'int'):$mysoc->country_id;
                     $object->state_id				= GETPOST('state_id', 'int');
                     $object->skype					= GETPOST('skype', 'alpha');
    +                $object->twitter				= GETPOST('twitter', 'alpha');
    +                $object->facebook				= GETPOST('facebook', 'alpha');
                     $object->phone					= GETPOST('phone', 'alpha');
                     $object->fax					= GETPOST('fax', 'alpha');
                     $object->email					= GETPOST('email', 'custom', 0, FILTER_SANITIZE_EMAIL);
    @@ -1588,8 +1638,10 @@ else
                 	$sub2=0;
                 }else{$sub2=1;}
     
    -            print "\n".'<script type="text/javascript">';
    -            print '$(document).ready(function () {
    +            if ($conf->use_javascript_ajax)
    +            {
    +            	print "\n".'<script type="text/javascript">';
    +            	print '$(document).ready(function () {
         			var val='.$sub.';
         			var val2='.$sub2.';
         			if("#localtax1assuj_value".value==undefined){
    @@ -1623,19 +1675,44 @@ else
         				}
         			});
     
    -               });';
    -            print '</script>'."\n";
    +				init_customer_categ();
    +	  			$("#customerprospect").change(function() {
    +					init_customer_categ();
    +				});
    +       			function init_customer_categ() {
    +					console.log("is customer or prospect = "+jQuery("#customerprospect").val());
    +					if (jQuery("#customerprospect").val() == 0 && (jQuery("#fournisseur").val() == 0 || '.(empty($conf->global->THIRDPARTY_CAN_HAVE_CATEGORY_EVEN_IF_NOT_CUSTOMER_PROSPECT_SUPPLIER)?'1':'0').'))
    +					{
    +						jQuery(".visibleifcustomer").hide();
    +					}
    +					else
    +					{
    +						jQuery(".visibleifcustomer").show();
    +					}
    +				}
     
    +				init_supplier_categ();
    +	  			$("#fournisseur").change(function() {
    +					init_supplier_categ();
    +				});
    +       			function init_supplier_categ() {
    +					console.log("is supplier = "+jQuery("#fournisseur").val());
    +					if (jQuery("#fournisseur").val() == 0)
    +					{
    +						jQuery(".visibleifsupplier").hide();
    +					}
    +					else
    +					{
    +						jQuery(".visibleifsupplier").show();
    +					}
    +				};
     
    -            if ($conf->use_javascript_ajax)
    -            {
    -                print "\n".'<script type="text/javascript" language="javascript">';
    -                print '$(document).ready(function () {
    -                			$("#selectcountry_id").change(function() {
    -                				document.formsoc.action.value="edit";
    -                				document.formsoc.submit();
    -                			});
    -                       })';
    +       			$("#selectcountry_id").change(function() {
    +       				document.formsoc.action.value="edit";
    +      				document.formsoc.submit();
    +        			});
    +
    +                })';
                     print '</script>'."\n";
                 }
     
    @@ -1720,36 +1797,43 @@ else
                 print '</td></tr>';
     
                 // Supplier
    -            if (! empty($conf->fournisseur->enabled) && ! empty($user->rights->fournisseur->lire))
    +            if ((! empty($conf->fournisseur->enabled) && ! empty($user->rights->fournisseur->lire))
    +            	|| (! empty($conf->supplier_proposal->enabled) && ! empty($user->rights->supplier_proposal->lire)))
                 {
                     print '<tr>';
                     print '<td>'.fieldLabel('Supplier','fournisseur',1).'</td><td class="maxwidthonsmartphone">';
                     print $form->selectyesno("fournisseur",$object->fournisseur,1);
                     print '</td>';
    -                print '<td>'.fieldLabel('SupplierCode','supplier_code').'</td><td>';
    -
    -                print '<table class="nobordernopadding"><tr><td>';
    -                if ((!$object->code_fournisseur || $object->code_fournisseur == -1) && $modCodeFournisseur->code_auto)
    +                print '<td>';
    +                if (! empty($conf->fournisseur->enabled) && ! empty($user->rights->fournisseur->lire))
                     {
    -                    $tmpcode=$object->code_fournisseur;
    -                    if (empty($tmpcode) && ! empty($object->oldcopy->code_fournisseur)) $tmpcode=$object->oldcopy->code_fournisseur; // When there is an error to update a thirdparty, the number for supplier and customer code is kept to old value.
    -                    if (empty($tmpcode) && ! empty($modCodeFournisseur->code_auto)) $tmpcode=$modCodeFournisseur->getNextValue($object,1);
    -                    print '<input type="text" name="code_fournisseur" id="supplier_code" size="16" value="'.dol_escape_htmltag($tmpcode).'" maxlength="15">';
    -                }
    -                else if ($object->codefournisseur_modifiable())
    -                {
    -                    print '<input type="text" name="code_fournisseur" id="supplier_code" size="16" value="'.$object->code_fournisseur.'" maxlength="15">';
    -                }
    -                else
    -              {
    -                    print $object->code_fournisseur;
    -                    print '<input type="hidden" name="code_fournisseur" value="'.$object->code_fournisseur.'">';
    +                	print fieldLabel('SupplierCode','supplier_code');
                     }
                     print '</td><td>';
    -                $s=$modCodeFournisseur->getToolTip($langs,$object,1);
    -                print $form->textwithpicto('',$s,1);
    -                print '</td></tr></table>';
    -
    +                if (! empty($conf->fournisseur->enabled) && ! empty($user->rights->fournisseur->lire))
    +                {
    +	                print '<table class="nobordernopadding"><tr><td>';
    +	                if ((!$object->code_fournisseur || $object->code_fournisseur == -1) && $modCodeFournisseur->code_auto)
    +	                {
    +	                    $tmpcode=$object->code_fournisseur;
    +	                    if (empty($tmpcode) && ! empty($object->oldcopy->code_fournisseur)) $tmpcode=$object->oldcopy->code_fournisseur; // When there is an error to update a thirdparty, the number for supplier and customer code is kept to old value.
    +	                    if (empty($tmpcode) && ! empty($modCodeFournisseur->code_auto)) $tmpcode=$modCodeFournisseur->getNextValue($object,1);
    +	                    print '<input type="text" name="code_fournisseur" id="supplier_code" size="16" value="'.dol_escape_htmltag($tmpcode).'" maxlength="15">';
    +	                }
    +	                else if ($object->codefournisseur_modifiable())
    +	                {
    +	                    print '<input type="text" name="code_fournisseur" id="supplier_code" size="16" value="'.$object->code_fournisseur.'" maxlength="15">';
    +	                }
    +	                else
    +	              {
    +	                    print $object->code_fournisseur;
    +	                    print '<input type="hidden" name="code_fournisseur" value="'.$object->code_fournisseur.'">';
    +	                }
    +	                print '</td><td>';
    +	                $s=$modCodeFournisseur->getToolTip($langs,$object,1);
    +	                print $form->textwithpicto('',$s,1);
    +	                print '</td></tr></table>';
    +                }
                     print '</td></tr>';
                 }
     
    @@ -1807,12 +1891,27 @@ else
                 print '<tr><td>'.fieldLabel('Web','url').'</td>';
     	        print '<td colspan="3"><input type="text" name="url" id="url" size="32" value="'.$object->url.'"></td></tr>';
     
    -            // Skype
    -            if (! empty($conf->skype->enabled))
    -            {
    -                print '<tr><td>'.fieldLabel('Skype','skype').'</td>';
    -	            print '<td colspan="3"><input type="text" name="skype" id="skype" size="32" value="'.$object->skype.'"></td></tr>';
    -            }
    +	        if (! empty($conf->socialnetworks->enabled))
    +	        {
    +	        	// Skype
    +	        	if (! empty($conf->global->SOCIALNETWORKS_SKYPE))
    +	        	{
    +	        		print '<tr><td>'.fieldLabel('Skype','skype').'</td>';
    +	        		print '<td colspan="3"><input type="text" name="skype" id="skype" value="'.$object->skype.'"></td></tr>';
    +	        	}
    +	        	// Twitter
    +	        	if (! empty($conf->global->SOCIALNETWORKS_TWITTER))
    +	        	{
    +	        		print '<tr><td>'.fieldLabel('Twitter','twitter').'</td>';
    +	        		print '<td colspan="3"><input type="text" name="twitter" id="twitter" value="'.$object->twitter.'"></td></tr>';
    +	        	}
    +	        	// Facebook
    +	        	if (! empty($conf->global->SOCIALNETWORKS_FACEBOOK))
    +	        	{
    +	        		print '<tr><td>'.fieldLabel('Facebook','facebook').'</td>';
    +	        		print '<td colspan="3"><input type="text" name="facebook" id="facebook" value="'.$object->facebook.'"></td></tr>';
    +	        	}
    +	        }
     
                 // Phone / Fax
                 print '<tr><td>'.fieldLabel('Phone','phone').'</td>';
    @@ -1950,7 +2049,7 @@ else
                 // Capital
                 print '<tr><td>'.fieldLabel('Capital','capital').'</td>';
     	        print '<td colspan="3"><input type="text" name="capital" id="capital" size="10" value="';
    -	        print dol_escape_htmltag(price($object->capital));
    +	        print $object->capital != '' ? dol_escape_htmltag(price($object->capital)) : '';
     	        print '"> <font class="hideonsmartphone">'.$langs->trans("Currency".$conf->currency).'</font></td></tr>';
     
     			// Assign a Name
    @@ -1976,34 +2075,30 @@ else
     			if (! empty($conf->categorie->enabled)  && ! empty($user->rights->categorie->lire))
     			{
     				// Customer
    -				if ($object->prospect || $object->client) {
    -					print '<tr><td>' . fieldLabel('CustomersCategoriesShort', 'custcats') . '</td>';
    -					print '<td colspan="3">';
    -					$cate_arbo = $form->select_all_categories(Categorie::TYPE_CUSTOMER, null, null, null, null, 1);
    -					$c = new Categorie($db);
    -					$cats = $c->containing($object->id, Categorie::TYPE_CUSTOMER);
    -					$arrayselected=array();
    -					foreach ($cats as $cat) {
    -						$arrayselected[] = $cat->id;
    -					}
    -					print $form->multiselectarray('custcats', $cate_arbo, $arrayselected, '', 0, '', 0, '90%');
    -					print "</td></tr>";
    +				print '<tr class="visibleifcustomer"><td>' . fieldLabel('CustomersCategoriesShort', 'custcats') . '</td>';
    +				print '<td colspan="3">';
    +				$cate_arbo = $form->select_all_categories(Categorie::TYPE_CUSTOMER, null, null, null, null, 1);
    +				$c = new Categorie($db);
    +				$cats = $c->containing($object->id, Categorie::TYPE_CUSTOMER);
    +				$arrayselected=array();
    +				foreach ($cats as $cat) {
    +					$arrayselected[] = $cat->id;
     				}
    +				print $form->multiselectarray('custcats', $cate_arbo, $arrayselected, '', 0, '', 0, '90%');
    +				print "</td></tr>";
     
     				// Supplier
    -				if ($object->fournisseur) {
    -					print '<tr><td>' . fieldLabel('SuppliersCategoriesShort', 'suppcats') . '</td>';
    -					print '<td colspan="3">';
    -					$cate_arbo = $form->select_all_categories(Categorie::TYPE_SUPPLIER, null, null, null, null, 1);
    -					$c = new Categorie($db);
    -					$cats = $c->containing($object->id, Categorie::TYPE_SUPPLIER);
    -					$arrayselected=array();
    -					foreach ($cats as $cat) {
    -						$arrayselected[] = $cat->id;
    -					}
    -					print $form->multiselectarray('suppcats', $cate_arbo, $arrayselected, '', 0, '', 0, '90%');
    -					print "</td></tr>";
    +				print '<tr class="visibleifsupplier"><td>' . fieldLabel('SuppliersCategoriesShort', 'suppcats') . '</td>';
    +				print '<td colspan="3">';
    +				$cate_arbo = $form->select_all_categories(Categorie::TYPE_SUPPLIER, null, null, null, null, 1);
    +				$c = new Categorie($db);
    +				$cats = $c->containing($object->id, Categorie::TYPE_SUPPLIER);
    +				$arrayselected=array();
    +				foreach ($cats as $cat) {
    +					$arrayselected[] = $cat->id;
     				}
    +				print $form->multiselectarray('suppcats', $cate_arbo, $arrayselected, '', 0, '', 0, '90%');
    +				print "</td></tr>";
     			}
     
     			// Multicurrency
    @@ -2128,7 +2223,7 @@ else
         	print '</td></tr>';
     
         	// Supplier
    -    	if (! empty($conf->fournisseur->enabled))
    +   		if (! empty($conf->fournisseur->enabled) || ! empty($conf->supplier_proposal->enabled))
         	{
         		print '<tr><td>'.$langs->trans('Supplier').'</td><td>';
         		print yn($object->fournisseur);
    @@ -2370,7 +2465,7 @@ else
     		if (! empty($conf->categorie->enabled)  && ! empty($user->rights->categorie->lire))
     		{
     			// Customer
    -			if ($object->prospect || $object->client) {
    +			if ($object->prospect || $object->client || (! $object->fournisseur && ! empty($conf->global->THIRDPARTY_CAN_HAVE_CATEGORY_EVEN_IF_NOT_CUSTOMER_PROSPECT_SUPPLIER))) {
     				print '<tr><td>' . $langs->trans("CustomersCategoriesShort") . '</td>';
     				print '<td>';
     				print $form->showCategories($object->id, 'customer', 1);
    @@ -2638,7 +2733,6 @@ else
         }
     }
     
    -
     // End of page
     llxFooter();
     $db->close();
    diff --git a/htdocs/societe/checkvat/checkVatPopup.php b/htdocs/societe/checkvat/checkVatPopup.php
    index f1e56d4a359..1222689358f 100644
    --- a/htdocs/societe/checkvat/checkVatPopup.php
    +++ b/htdocs/societe/checkvat/checkVatPopup.php
    @@ -21,7 +21,7 @@
      *		\brief      Popup screen to validate VAT
      */
     
    -require ("../../main.inc.php");
    +require "../../main.inc.php";
     require_once DOL_DOCUMENT_ROOT.'/core/lib/company.lib.php';
     require_once NUSOAP_PATH.'/nusoap.php';
     
    @@ -174,6 +174,6 @@ if ($messagetoshow)
     	print nl2br($messagetoshow);
     }
     
    -
    +// End of page
     llxFooter();
    -$db->close();
    +$db->close();;
    diff --git a/htdocs/societe/class/address.class.php b/htdocs/societe/class/address.class.php
    index 43e46008910..63b23d42f9e 100644
    --- a/htdocs/societe/class/address.class.php
    +++ b/htdocs/societe/class/address.class.php
    @@ -33,12 +33,26 @@ class Address
     {
     	protected $db;
     
    +	/**
    +	 * @var int ID
    +	 */
     	public $id;
    +
     	public $type;
    -	public $label;
    +
    +	/**
    +     * @var string Address label
    +     */
    +    public $label;
    +
     	public $socid;
     	public $name;
    +
    +	/**
    +	 * @var string Address
    +	 */
     	public $address;
    +
     	public $zip;
     	public $town;
     	public $country_id;
    @@ -228,9 +242,9 @@ class Address
     				return $result;
     			}
     		}
    -
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *  Charge depuis la base toutes les adresses d'une societe
     	 *
    @@ -240,6 +254,7 @@ class Address
     	 */
     	function fetch_lines($socid, $user=null)
     	{
    +        // phpcs:enable
     		global $langs, $conf;
     
     		$sql = 'SELECT rowid, nom as name, client, fournisseur';
    @@ -324,6 +339,7 @@ class Address
     		}
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *  Charge depuis la base l'objet adresse
     	 *
    @@ -333,6 +349,7 @@ class Address
     	 */
     	function fetch_address($id, $user=null)
     	{
    +        // phpcs:enable
     		global $langs;
     		global $conf;
     
    @@ -486,7 +503,6 @@ class Address
     			dol_print_error($this->db);
     		}
     	}
    -
     }
     
     
    @@ -496,12 +512,27 @@ class Address
     class AddressLine
     {
     	protected $db;
    +
    +	/**
    +	 * @var int ID
    +	 */
     	public $id;
    +
     	public $date_creation;
     	public $date_modification;
    -	public $label;
    +
    +	/**
    +     * @var string stock movements label
    +     */
    +    public $label;
    +
     	public $name;
    +
    +	/**
    +	 * @var string Address
    +	 */
     	public $address;
    +
     	public $zip;
     	public $town;
     	public $country_id;
    diff --git a/htdocs/societe/class/api_contacts.class.php b/htdocs/societe/class/api_contacts.class.php
    index 508fe892ebe..9e9a6a58a80 100644
    --- a/htdocs/societe/class/api_contacts.class.php
    +++ b/htdocs/societe/class/api_contacts.class.php
    @@ -34,7 +34,7 @@ class Contacts extends DolibarrApi
     	 * @var array   $FIELDS     Mandatory fields, checked when create and update object
     	 */
     	static $FIELDS = array(
    -		'lastname'
    +		'lastname',
     	);
     
     	/**
    @@ -101,8 +101,9 @@ class Contacts extends DolibarrApi
     	 * @return array                        Array of contact objects
          *
     	 * @throws RestException
    -	 */
    -	function index($sortfield = "t.rowid", $sortorder = 'ASC', $limit = 100, $page = 0, $thirdparty_ids = '', $sqlfilters = '') {
    +     */
    +    function index($sortfield = "t.rowid", $sortorder = 'ASC', $limit = 100, $page = 0, $thirdparty_ids = '', $sqlfilters = '')
    +    {
     		global $db, $conf;
     
     		$obj_ret = array();
    @@ -122,6 +123,7 @@ class Contacts extends DolibarrApi
     
     		$sql = "SELECT t.rowid";
     		$sql.= " FROM " . MAIN_DB_PREFIX . "socpeople as t";
    +		$sql.= " LEFT JOIN ".MAIN_DB_PREFIX . "socpeople_extrafields as te ON te.fk_object = t.rowid";
     		if ((!DolibarrApiAccess::$user->rights->societe->client->voir && !$socids) || $search_sale > 0) {
     			// We need this table joined to the select in order to filter by sale
     			$sql.= ", " . MAIN_DB_PREFIX . "societe_commerciaux as sc";
    @@ -194,7 +196,8 @@ class Contacts extends DolibarrApi
     	 * @param   array   $request_data   Request datas
     	 * @return  int     ID of contact
     	 */
    -	function post($request_data = null) {
    +    function post($request_data = null)
    +    {
     		if (!DolibarrApiAccess::$user->rights->societe->contact->creer)
     		{
     			throw new RestException(401, 'No permission to create/update contacts');
    @@ -219,7 +222,8 @@ class Contacts extends DolibarrApi
     	 * @param array $request_data   Datas
     	 * @return int
     	 */
    -	function put($id, $request_data = null) {
    +    function put($id, $request_data = null)
    +    {
     		if (!DolibarrApiAccess::$user->rights->societe->contact->creer)
     		{
     			throw new RestException(401, 'No permission to create/update contacts');
    @@ -254,7 +258,8 @@ class Contacts extends DolibarrApi
     	 * @param   int     $id Contact ID
     	 * @return  integer
     	 */
    -	function delete($id) {
    +    function delete($id)
    +    {
     		if (!DolibarrApiAccess::$user->rights->societe->contact->supprimer)
     		{
     			throw new RestException(401, 'No permission to delete contacts');
    @@ -282,7 +287,8 @@ class Contacts extends DolibarrApi
     	 *
     	 * @url	POST {id}/createUser
     	 */
    -	function createUser($id, $request_data = null) {
    +    function createUser($id, $request_data = null)
    +    {
     	    //if (!DolibarrApiAccess::$user->rights->user->user->creer) {
     	    //throw new RestException(401);
     	    //}
    @@ -364,7 +370,8 @@ class Contacts extends DolibarrApi
          * @param   object  $object    Object to clean
          * @return    array    Array of cleaned object properties
          */
    -    function _cleanObjectDatas($object) {
    +    function _cleanObjectDatas($object)
    +    {
     
         	$object = parent::_cleanObjectDatas($object);
     
    @@ -388,7 +395,8 @@ class Contacts extends DolibarrApi
     	 * @return  array
     	 * @throws RestException
     	 */
    -	function _validate($data) {
    +    function _validate($data)
    +    {
     		$contact = array();
     		foreach (Contacts::$FIELDS as $field)
     		{
    diff --git a/htdocs/societe/class/api_thirdparties.class.php b/htdocs/societe/class/api_thirdparties.class.php
    index 73c782ddf7c..0b640fe1085 100644
    --- a/htdocs/societe/class/api_thirdparties.class.php
    +++ b/htdocs/societe/class/api_thirdparties.class.php
    @@ -1,5 +1,6 @@
     <?php
     /* Copyright (C) 2015   Jean-François Ferry     <jfefe@aternatik.fr>
    + * Copyright (C) 2018   Pierre Chéné            <pierre.chene44@gmail.com>
      *
      * This program is free software; you can redistribute it and/or modify
      * it under the terms of the GNU General Public License as published by
    @@ -32,7 +33,7 @@ class Thirdparties extends DolibarrApi
     	 * @var array   $FIELDS     Mandatory fields, checked when create and update object
     	 */
     	static $FIELDS = array(
    -	'name'
    +		'name'
     	);
     
     	/**
    @@ -49,6 +50,7 @@ class Thirdparties extends DolibarrApi
     		$this->db = $db;
     
     		require_once DOL_DOCUMENT_ROOT.'/societe/class/societe.class.php';
    +		require_once DOL_DOCUMENT_ROOT.'/societe/class/societeaccount.class.php';
     		require_once DOL_DOCUMENT_ROOT.'/categories/class/categorie.class.php';
     
     		$this->company = new Societe($this->db);
    @@ -114,7 +116,8 @@ class Thirdparties extends DolibarrApi
     	 * @param   string  $sqlfilters Other criteria to filter answers separated by a comma. Syntax example "(t.nom:like:'TheCompany%') and (t.date_creation:<:'20160101')"
     	 * @return  array               Array of thirdparty objects
     	 */
    -	function index($sortfield = "t.rowid", $sortorder = 'ASC', $limit = 100, $page = 0, $mode=0, $sqlfilters = '') {
    +	function index($sortfield = "t.rowid", $sortorder = 'ASC', $limit = 100, $page = 0, $mode=0, $sqlfilters = '')
    +    {
     		global $db, $conf;
     
     		$obj_ret = array();
    @@ -213,7 +216,7 @@ class Thirdparties extends DolibarrApi
     		if ($this->company->create(DolibarrApiAccess::$user) < 0)
     			throw new RestException(500, 'Error creating thirdparty', array_merge(array($this->company->error), $this->company->errors));
     
    -			return $this->company->id;
    +		return $this->company->id;
     	}
     
     	/**
    @@ -246,7 +249,7 @@ class Thirdparties extends DolibarrApi
     		if($this->company->update($id, DolibarrApiAccess::$user,1,'','','update'))
     			return $this->get($id);
     
    -			return false;
    +		return false;
     	}
     
     	/**
    @@ -312,12 +315,12 @@ class Thirdparties extends DolibarrApi
     		$object->client = $object->client | $soc_origin->client;
     		$object->fournisseur = $object->fournisseur | $soc_origin->fournisseur;
     		$listofproperties=array(
    -		'address', 'zip', 'town', 'state_id', 'country_id', 'phone', 'phone_pro', 'fax', 'email', 'skype', 'url', 'barcode',
    -		'idprof1', 'idprof2', 'idprof3', 'idprof4', 'idprof5', 'idprof6',
    -		'tva_intra', 'effectif_id', 'forme_juridique', 'remise_percent', 'remise_supplier_percent', 'mode_reglement_supplier_id', 'cond_reglement_supplier_id', 'name_bis',
    -		'stcomm_id', 'outstanding_limit', 'price_level', 'parent', 'default_lang', 'ref', 'ref_ext', 'import_key', 'fk_incoterms', 'fk_multicurrency',
    -		'code_client', 'code_fournisseur', 'code_compta', 'code_compta_fournisseur',
    -		'model_pdf', 'fk_projet'
    +			'address', 'zip', 'town', 'state_id', 'country_id', 'phone', 'phone_pro', 'fax', 'email', 'skype', 'url', 'barcode',
    +			'idprof1', 'idprof2', 'idprof3', 'idprof4', 'idprof5', 'idprof6',
    +			'tva_intra', 'effectif_id', 'forme_juridique', 'remise_percent', 'remise_supplier_percent', 'mode_reglement_supplier_id', 'cond_reglement_supplier_id', 'name_bis',
    +			'stcomm_id', 'outstanding_limit', 'price_level', 'parent', 'default_lang', 'ref', 'ref_ext', 'import_key', 'fk_incoterms', 'fk_multicurrency',
    +			'code_client', 'code_fournisseur', 'code_compta', 'code_compta_fournisseur',
    +			'model_pdf', 'fk_projet'
     		);
     		foreach ($listofproperties as $property)
     		{
    @@ -326,7 +329,7 @@ class Thirdparties extends DolibarrApi
     
     		// Concat some data
     		$listofproperties=array(
    -		'note_public', 'note_private'
    +			'note_public', 'note_private'
     		);
     		foreach ($listofproperties as $property)
     		{
    @@ -372,27 +375,27 @@ class Thirdparties extends DolibarrApi
     		if (! $error)
     		{
     			$objects = array(
    -			'Adherent' => '/adherents/class/adherent.class.php',
    -			'Societe' => '/societe/class/societe.class.php',
    -			'Categorie' => '/categories/class/categorie.class.php',
    -			'ActionComm' => '/comm/action/class/actioncomm.class.php',
    -			'Propal' => '/comm/propal/class/propal.class.php',
    -			'Commande' => '/commande/class/commande.class.php',
    -			'Facture' => '/compta/facture/class/facture.class.php',
    -			'FactureRec' => '/compta/facture/class/facture-rec.class.php',
    -			'LignePrelevement' => '/compta/prelevement/class/ligneprelevement.class.php',
    -			'Contact' => '/contact/class/contact.class.php',
    -			'Contrat' => '/contrat/class/contrat.class.php',
    -			'Expedition' => '/expedition/class/expedition.class.php',
    -			'Fichinter' => '/fichinter/class/fichinter.class.php',
    -			'CommandeFournisseur' => '/fourn/class/fournisseur.commande.class.php',
    -			'FactureFournisseur' => '/fourn/class/fournisseur.facture.class.php',
    -			'SupplierProposal' => '/supplier_proposal/class/supplier_proposal.class.php',
    -			'ProductFournisseur' => '/fourn/class/fournisseur.product.class.php',
    -			'Livraison' => '/livraison/class/livraison.class.php',
    -			'Product' => '/product/class/product.class.php',
    -			'Project' => '/projet/class/project.class.php',
    -			'User' => '/user/class/user.class.php',
    +				'Adherent' => '/adherents/class/adherent.class.php',
    +				'Societe' => '/societe/class/societe.class.php',
    +				'Categorie' => '/categories/class/categorie.class.php',
    +				'ActionComm' => '/comm/action/class/actioncomm.class.php',
    +				'Propal' => '/comm/propal/class/propal.class.php',
    +				'Commande' => '/commande/class/commande.class.php',
    +				'Facture' => '/compta/facture/class/facture.class.php',
    +				'FactureRec' => '/compta/facture/class/facture-rec.class.php',
    +				'LignePrelevement' => '/compta/prelevement/class/ligneprelevement.class.php',
    +				'Contact' => '/contact/class/contact.class.php',
    +				'Contrat' => '/contrat/class/contrat.class.php',
    +				'Expedition' => '/expedition/class/expedition.class.php',
    +				'Fichinter' => '/fichinter/class/fichinter.class.php',
    +				'CommandeFournisseur' => '/fourn/class/fournisseur.commande.class.php',
    +				'FactureFournisseur' => '/fourn/class/fournisseur.facture.class.php',
    +				'SupplierProposal' => '/supplier_proposal/class/supplier_proposal.class.php',
    +				'ProductFournisseur' => '/fourn/class/fournisseur.product.class.php',
    +				'Livraison' => '/livraison/class/livraison.class.php',
    +				'Product' => '/product/class/product.class.php',
    +				'Project' => '/projet/class/project.class.php',
    +				'User' => '/user/class/user.class.php',
     			);
     
     			//First, all core objects must update their tables
    @@ -412,8 +415,8 @@ class Thirdparties extends DolibarrApi
     		if (!$errors)
     		{
     			$reshook = $hookmanager->executeHooks('replaceThirdparty', array(
    -			'soc_origin' => $soc_origin->id,
    -			'soc_dest' => $object->id
    +				'soc_origin' => $soc_origin->id,
    +				'soc_dest' => $object->id
     			), $soc_dest, $action);
     
     			if ($reshook < 0)
    @@ -851,8 +854,6 @@ class Thirdparties extends DolibarrApi
     		return $result;
     	}
     
    -
    -
     	/**
     	 * Get fixed amount discount of a thirdparty (all sources: deposit, credit note, commercial offers...)
     	 *
    @@ -928,8 +929,8 @@ class Thirdparties extends DolibarrApi
     	 * @throws 404
     	 * @throws 405
     	 */
    -	function getInvoicesQualifiedForReplacement($id) {
    -
    +	function getInvoicesQualifiedForReplacement($id)
    +    {
     		if(! DolibarrApiAccess::$user->rights->facture->lire) {
     			throw new RestException(401);
     		}
    @@ -970,8 +971,8 @@ class Thirdparties extends DolibarrApi
     	 * @throws 404
     	 * @throws 405
     	 */
    -	function getInvoicesQualifiedForCreditNote($id) {
    -
    +	function getInvoicesQualifiedForCreditNote($id)
    +    {
     		if(! DolibarrApiAccess::$user->rights->facture->lire) {
     			throw new RestException(401);
     		}
    @@ -997,6 +998,634 @@ class Thirdparties extends DolibarrApi
     		return $result;
     	}
     
    +	/**
    +	 * Get CompanyBankAccount objects for thirdparty
    +	 *
    +	 * @param int $id ID of thirdparty
    +	 *
    +	 * @return array
    +	 *
    +	 * @url GET {id}/bankaccounts
    +	 */
    +	function getCompanyBankAccount($id)
    +    {
    +		global $db, $conf;
    +
    +		if(! DolibarrApiAccess::$user->rights->facture->lire) {
    +			throw new RestException(401);
    +		}
    +		if(empty($id)) {
    +			throw new RestException(400, 'Thirdparty ID is mandatory');
    +		}
    +
    +		if( ! DolibarrApi::_checkAccessToResource('societe',$id)) {
    +			throw new RestException(401, 'Access not allowed for login '.DolibarrApiAccess::$user->login);
    +		}
    +
    +		/**
    +		 * We select all the records that match the socid
    +		 */
    +
    +		$sql = "SELECT rowid, fk_soc, bank, number, code_banque, code_guichet, cle_rib, bic, iban_prefix as iban, domiciliation, proprio,";
    +		$sql.= " owner_address, default_rib, label, datec, tms as datem, rum, frstrecur";
    +		$sql.= " FROM ".MAIN_DB_PREFIX."societe_rib";
    +		if ($id) $sql.= " WHERE fk_soc  = ".$id." ";
    +
    +
    +		$result = $db->query($sql);
    +
    +		if($result->num_rows == 0 ){
    +			throw new RestException(404, 'Account not found');
    +		}
    +
    +		$i=0;
    +
    +		$accounts =[];
    +
    +		if ($result)
    +		{
    +			$num = $db->num_rows($result);
    +			while ($i < $num)
    +			{
    +				$obj = $db->fetch_object($result);
    +				$account = new CompanyBankAccount($db);
    +				if($account->fetch($obj->rowid)) {
    +					$accounts[] = $account;
    +				}
    +				$i++;
    +			}
    +		}
    +		else{
    +			throw new RestException(404, 'Account not found');
    +		}
    +
    +
    +		$fields = ['socid', 'default_rib', 'frstrecur', '1000110000001', 'datec', 'datem', 'label', 'bank', 'bic', 'iban', 'id', 'rum'];
    +
    +		$returnAccounts = [];
    +
    +		foreach($accounts as $account){
    +			$object= [];
    +			foreach($account as $key => $value)
    +				if(in_array($key, $fields)){
    +					$object[$key] = $value;
    +
    +				}
    +			$returnAccounts[] = $object;
    +		}
    +
    +		return $returnAccounts;
    +	}
    +
    +	/**
    +	 * Create CompanyBankAccount object for thirdparty
    +	 * @param int  $id ID of thirdparty
    +	 * @param array $request_data Request data
    +	 *
    +	 * @return object  ID of thirdparty
    +	 *
    +	 * @url POST {id}/bankaccounts
    +	 */
    +	function createCompanyBankAccount($id, $request_data = null)
    +	{
    +		if(! DolibarrApiAccess::$user->rights->societe->creer) {
    +			throw new RestException(401);
    +		}
    +
    +		$account = new CompanyBankAccount($this->db);
    +
    +		$account->socid = $id;
    +
    +		foreach($request_data as $field => $value) {
    +			$account->$field = $value;
    +		}
    +
    +		if ($account->create(DolibarrApiAccess::$user) < 0)
    +			throw new RestException(500, 'Error creating Company Bank account');
    +
    +
    +		if ($account->update(DolibarrApiAccess::$user) < 0)
    +			throw new RestException(500, 'Error updating values');
    +
    +		return $account;
    +	}
    +
    +	/**
    +	 * Update CompanyBankAccount object for thirdparty
    +	 *
    +	 * @param int $id ID of thirdparty
    +	 * @param int  $bankaccount_id ID of CompanyBankAccount
    +	 * @param array $request_data Request data
    +	 *
    +	 * @return object  ID of thirdparty
    +	 *
    +	 * @url PUT {id}/bankaccounts/{bankaccount_id}
    +	 */
    +	function updateCompanyBankAccount($id, $bankaccount_id, $request_data = null)
    +	{
    +		if(! DolibarrApiAccess::$user->rights->societe->creer) {
    +			throw new RestException(401);
    +		}
    +
    +		$account = new CompanyBankAccount($this->db);
    +
    +		$account->fetch($bankaccount_id, $id, -1, '');
    +
    +		if($account->socid != $id){
    +			throw new RestException(401);
    +		}
    +
    +
    +		foreach($request_data as $field => $value) {
    +			$account->$field = $value;
    +		}
    +
    +		if ($account->update(DolibarrApiAccess::$user) < 0)
    +			throw new RestException(500, 'Error updating values');
    +
    +		return $account;
    +	}
    +
    +	/**
    +	 * Delete a bank account attached to a thirdparty
    +	 *
    +	 * @param int $id ID of thirdparty
    +	 * @param int $bankaccount_id ID of CompanyBankAccount
    +	 *
    +	 * @return int -1 if error 1 if correct deletion
    +	 *
    +	 * @url DELETE {id}/bankaccounts/{bankaccount_id}
    +	 */
    +	function deleteCompanyBankAccount($id, $bankaccount_id)
    +    {
    +		if(! DolibarrApiAccess::$user->rights->societe->creer) {
    +			throw new RestException(401);
    +		}
    +
    +		$account = new CompanyBankAccount($this->db);
    +
    +		$account->fetch($bankaccount_id);
    +
    +		if(!$account->socid == $id)
    +			throw new RestException(401);
    +
    +		return $account->delete(DolibarrApiAccess::$user);
    +	}
    +
    +	/**
    +	 * Generate a Document from a bank account record (like SEPA mandate)
    +	 *
    +	 * @param int 		$id 			Thirdparty id
    +	 * @param int 		$companybankid 	Companybank id
    +	 * @param string 	$model 			Model of document to generate
    +	 * @return void
    +	 *
    +	 * @url GET {id}/generateBankAccountDocument/{companybankid}/{model}
    +	 */
    +	public function generateBankAccountDocument($id, $companybankid = null, $model = 'sepamandate')
    +	{
    +		global $conf;
    +
    +		$this->langs->loadLangs(array("main","dict","commercial","products","companies","banks","bills","withdrawals"));
    +
    +		$this->company->fetch($id);
    +
    +		$action = 'builddoc';
    +		if(! DolibarrApiAccess::$user->rights->societe->creer)
    +			throw new RestException(401);
    +
    +		$this->company->setDocModel(DolibarrApiAccess::$user, $model);
    +
    +		$this->company->fk_bank = $this->company->fk_account;
    +
    +		$outputlangs = $this->langs;
    +		$newlang='';
    +
    +		if ($this->conf->global->MAIN_MULTILANGS && empty($newlang) && GETPOST('lang_id','aZ09')) $newlang=GETPOST('lang_id','aZ09');
    +		if ($this->conf->global->MAIN_MULTILANGS && empty($newlang) && isset($this->company->thirdparty->default_lang)) $newlang=$this->company->thirdparty->default_lang;  // for proposal, order, invoice, ...
    +		if ($this->conf->global->MAIN_MULTILANGS && empty($newlang) && isset($this->company->default_lang)) $newlang=$this->company->default_lang;                  // for thirdparty
    +		if (! empty($newlang)) {
    +			$outputlangs = new Translate("",$conf);
    +			$outputlangs->setDefaultLang($newlang);
    +		}
    +
    +		// To be sure vars is defined
    +		$hidedetails = $hidedesc = $hideref = 0;
    +		$moreparams=null;
    +		if (empty($hidedetails)) $hidedetails=0;
    +		if (empty($hidedesc)) $hidedesc=0;
    +		if (empty($hideref)) $hideref=0;
    +		if (empty($moreparams)) $moreparams=null;
    +
    +
    +		$sql = "SELECT rowid";
    +		$sql.= " FROM ".MAIN_DB_PREFIX."societe_rib";
    +		if ($id) $sql.= " WHERE fk_soc  = ".$id." ";
    +		if ($companybankid) $sql.= " AND id = ".$companybankid."";
    +
    +		$i=0;
    +		$accounts=array();
    +
    +		$result = $this->db->query($sql);
    +		if ($result)
    +		{
    +			if ($result->num_rows == 0) {
    +				throw new RestException(404, 'Bank account not found');
    +			}
    +
    +			$num = $this->db->num_rows($result);
    +			while ($i < $num)
    +			{
    +				$obj = $this->db->fetch_object($result);
    +
    +				$account = new CompanyBankAccount($this->db);
    +				if ($account->fetch($obj->rowid)) {
    +					$accounts[] = $account;
    +				}
    +				$i++;
    +			}
    +		}
    +		else
    +		{
    +			throw new RestException(404, 'Bank account not found');
    +		}
    +
    +		$moreparams = array(
    +			'use_companybankid'=>$accounts[0]->id,
    +			'force_dir_output'=>$this->conf->societe->multidir_output[$this->company->entity].'/'.dol_sanitizeFileName($this->company->id)
    +		);
    +
    +		$result = 0;
    +
    +		$result = $this->company->generateDocument($model, $outputlangs, $hidedetails, $hidedesc, $hideref, $moreparams);
    +
    +		if ($result > 0)
    +		{
    +			return array("success" => $result);
    +		}
    +		else
    +		{
    +			throw new RestException(500);
    +		}
    +    }
    +
    +  /**
    +	 * Get a specific gateway attached to a thirdparty (by specifying the site key)
    +	 *
    +	 * @param int $id ID of thirdparty
    +	 * @param string $site Site key
    +	 *
    +	 * @return SocieteAccount[]
    +	 * @throws 401 Unauthorized: User does not have permission to read thirdparties
    +	 * @throws 404 Not Found: Specified thirdparty ID does not belongs to an existing thirdparty
    +	 *
    +	 * @url GET {id}/gateways/
    +	 */
    +	function getSocieteAccounts($id, $site=null)
    +    {
    +		global $db, $conf;
    +
    +		if(!DolibarrApiAccess::$user->rights->societe->lire) {
    +			throw new RestException(401);
    +		}
    +
    +		if(!DolibarrApi::_checkAccessToResource('societe',$id)) {
    +			throw new RestException(401, 'Access not allowed for login '.DolibarrApiAccess::$user->login);
    +		}
    +
    +		/**
    +		 * We select all the records that match the socid
    +		 */
    +		$sql = "SELECT rowid, fk_soc, key_account, site, date_creation, tms FROM ".MAIN_DB_PREFIX."societe_account";
    +		$sql.= " WHERE fk_soc = $id";
    +		if($site) $sql .= " AND site ='$site'";
    +
    +		$result = $db->query($sql);
    +
    +		if($result->num_rows == 0){
    +			throw new RestException(404, 'This thirdparty does not have any gateway attached or does not exist.');
    +		}
    +
    +		$i=0;
    +
    +		$accounts =[];
    +
    +		$num = $db->num_rows($result);
    +		while ($i < $num)
    +		{
    +			$obj = $db->fetch_object($result);
    +			$account = new SocieteAccount($db);
    +
    +			if($account->fetch($obj->rowid)) {
    +				$accounts[] = $account;
    +			}
    +			$i++;
    +		}
    +
    +		$fields = ['id', 'fk_soc', 'key_account', 'site', 'date_creation', 'tms'];
    +
    +		$returnAccounts = [];
    +
    +		foreach($accounts as $account){
    +			$object= [];
    +			foreach($account as $key => $value)
    +				if(in_array($key, $fields)){
    +					$object[$key] = $value;
    +
    +				}
    +			$returnAccounts[] = $object;
    +		}
    +
    +		return $returnAccounts;
    +	}
    +
    +	/**
    +	 * Create and attach a new gateway to an existing thirdparty
    +	 *
    +	 * Possible fields for request_data (request body) are specified in <code>llx_societe_account</code> table.<br>
    +	 * See <a href="https://wiki.dolibarr.org/index.php/Table_llx_societe_account">Table llx_societe_account</a> wiki page for more information<br><br>
    +	 * <u>Example body payload :</u> <pre>{"key_account": "cus_DAVkLSs1LYyYI", "site": "stripe"}</pre>
    +	 *
    +	 * @param int $id ID of thirdparty
    +	 * @param array $request_data Request data
    +	 *
    +	 * @return SocieteAccount
    +	 * @throws 401 Unauthorized: User does not have permission to read thirdparties
    +	 * @throws 409 Conflict: A SocieteAccount entity (gateway) already exists for this company and site.
    +	 * @throws 422 Unprocessable Entity: You must pass the site attribute in your request data !
    +	 * @throws 500 Internal Server Error: Error creating SocieteAccount account
    +	 * @status 201
    +	 *
    +	 * @url POST {id}/gateways
    +	 */
    +	function createSocieteAccount($id, $request_data = null)
    +	{
    +		global $db;
    +
    +		if(! DolibarrApiAccess::$user->rights->societe->creer) {
    +			throw new RestException(401);
    +		}
    +
    +		if(!isset($request_data['site'])) {
    +			throw new RestException(422, 'Unprocessable Entity: You must pass the site attribute in your request data !');
    +		}
    +
    +		$sql = "SELECT rowid FROM ".MAIN_DB_PREFIX."societe_account WHERE fk_soc  = ".$id." AND site = '". $request_data['site']."' ";
    +		$result = $db->query($sql);
    +
    +		if($result->num_rows == 0 ){
    +			$account = new SocieteAccount($this->db);
    +			if(!isset($request_data['login'])) {
    +				$account->login = "";
    +			}
    +			$account->fk_soc = $id;
    +
    +			foreach($request_data as $field => $value) {
    +				$account->$field = $value;
    +			}
    +
    +			if ($account->create(DolibarrApiAccess::$user) < 0)
    +				throw new RestException(500, 'Error creating SocieteAccount entity. Ensure that the ID of thirdparty provided does exist!');
    +
    +			$this->_cleanObjectDatas($account);
    +
    +			return $account;
    +		} else {
    +			throw new RestException(409, 'A SocieteAccount entity already exists for this company and site.');
    +		}
    +	}
    +
    +	/**
    +	 * Create and attach a new (or replace an existing) specific site gateway to a thirdparty
    +	 *
    +	 * You <strong>MUST</strong> pass all values to keep (otherwise, they will be deleted) !<br>
    +	 * If you just need to update specific fields prefer <code>PATCH /thirdparties/{id}/gateways/{site}</code> endpoint.<br><br>
    +	 * When a <strong>SocieteAccount</strong> entity does not exist for the <code>id</code> and <code>site</code>
    +	 * supplied, a new one will be created. In that case <code>fk_soc</code> and <code>site</code> members form
    +	 * request body payload will be ignored and <code>id</code> and <code>site</code> query strings parameters
    +	 * will be used instead.
    +	 *
    +	 * @param int $id ID of thirdparty
    +	 * @param string $site Site key
    +	 * @param array $request_data Request data
    +	 *
    +	 * @return SocieteAccount
    +	 * @throws 401 Unauthorized: User does not have permission to read thirdparties
    +	 * @throws 422 Unprocessable Entity: You must pass the site attribute in your request data !
    +	 * @throws 500 Internal Server Error: Error updating SocieteAccount entity
    +	 *
    +	 * @throws RestException
    +	 * @url PUT {id}/gateways/{site}
    +	 */
    +	function putSocieteAccount($id, $site, $request_data = null)
    +	{
    +		global $db;
    +
    +		if(! DolibarrApiAccess::$user->rights->societe->creer) {
    +			throw new RestException(401);
    +		}
    +
    +		$sql = "SELECT rowid, fk_user_creat, date_creation FROM ".MAIN_DB_PREFIX."societe_account WHERE fk_soc = $id AND site = '$site' ";
    +		$result = $db->query($sql);
    +
    +		// We do not found an existing SocieteAccount entity for this fk_soc and site ; we then create a new one.
    +		if($result->num_rows == 0 ){
    +			if(!isset($request_data['key_account'])) {
    +				throw new RestException(422, 'Unprocessable Entity: You must pass the key_account attribute in your request data !');
    +			}
    +			$account = new SocieteAccount($this->db);
    +			if(!isset($request_data['login'])) {
    +				$account->login = "";
    +			}
    +
    +			foreach($request_data as $field => $value) {
    +				$account->$field = $value;
    +			}
    +
    +			$account->fk_soc = $id;
    +			$account->site = $site;
    +
    +			if ($account->create(DolibarrApiAccess::$user) < 0)
    +				throw new RestException(500, 'Error creating SocieteAccount entity.');
    +		// We found an existing SocieteAccount entity, we are replacing it
    +		} else {
    +
    +			if(isset($request_data['site']) && $request_data['site'] !== $site) {
    +				$sql = "SELECT rowid FROM ".MAIN_DB_PREFIX."societe_account WHERE fk_soc  = ".$id." AND site = '". $request_data['site']."' ";
    +				$result = $db->query($sql);
    +
    +				if($result->num_rows !== 0)
    +					throw new RestException(409, "You are trying to update this thirdparty SocieteAccount (gateway record) from $site to ".$request_data['site'] . " but another SocieteAccount entity already exists with this site key.");
    +			}
    +
    +			$obj = $db->fetch_object($result);
    +
    +			$account = new SocieteAccount($this->db);
    +			$account->id = $obj->rowid;
    +			$account->fk_soc = $id;
    +			$account->site = $site;
    +			if(!isset($request_data['login'])) {
    +				$account->login = "";
    +			}
    +			$account->fk_user_creat = $obj->fk_user_creat;
    +			$account->date_creation = $obj->date_creation;
    +
    +			foreach($request_data as $field => $value) {
    +				$account->$field = $value;
    +			}
    +
    +			if ($account->update(DolibarrApiAccess::$user) < 0)
    +				throw new RestException(500, 'Error updating SocieteAccount entity.');
    +		}
    +
    +		$this->_cleanObjectDatas($account);
    +
    +		return $account;
    +	}
    +
    +	/**
    +	 * Update specified values of a specific site gateway attached to a thirdparty
    +	 *
    +	 * @param int $id Id of thirdparty
    +	 * @param string  $site Site key
    +	 * @param array $request_data Request data
    +	 *
    +	 * @return SocieteAccount
    +	 * @throws 401 Unauthorized: User does not have permission to read thirdparties
    +	 * @throws 404 Not Found: Specified thirdparty ID does not belongs to an existing thirdparty
    +	 * @throws 409 Conflict: Another SocieteAccount entity already exists for this thirdparty with this site key.
    +	 * @throws 500 Internal Server Error: Error updating SocieteAccount entity
    +	 *
    +	 * @url PATCH {id}/gateways/{site}
    +	 */
    +	function patchSocieteAccount($id, $site, $request_data = null)
    +	{
    +		global $db;
    +
    +		if(! DolibarrApiAccess::$user->rights->societe->creer) {
    +			throw new RestException(401);
    +		}
    +
    +		$sql = "SELECT rowid FROM ".MAIN_DB_PREFIX."societe_account WHERE fk_soc  = $id AND site = '$site' ";
    +		$result = $db->query($sql);
    +
    +		if($result->num_rows == 0 ){
    +			throw new RestException(404, "This thirdparty does not have $site gateway attached or does not exist.");
    +		} else {
    +
    +			// If the user tries to edit the site member, we check first if
    +			if(isset($request_data['site']) && $request_data['site'] !== $site) {
    +				$sql = "SELECT rowid FROM ".MAIN_DB_PREFIX."societe_account WHERE fk_soc  = ".$id." AND site = '". $request_data['site']."' ";
    +				$result = $db->query($sql);
    +
    +				if($result->num_rows !== 0)
    +					throw new RestException(409, "You are trying to update this thirdparty SocieteAccount (gateway record) site member from $site to ".$request_data['site'] . " but another SocieteAccount entity already exists for this thirdparty with this site key.");
    +			}
    +
    +			$obj = $db->fetch_object($result);
    +			$account = new SocieteAccount($this->db);
    +			$account->fetch($obj->rowid);
    +
    +			foreach($request_data as $field => $value) {
    +				$account->$field = $value;
    +			}
    +
    +			if ($account->update(DolibarrApiAccess::$user) < 0)
    +				throw new RestException(500, 'Error updating SocieteAccount account');
    +
    +			$this->_cleanObjectDatas($account);
    +
    +			return $account;
    +		}
    +	}
    +
    +	/**
    +	 * Delete a specific site gateway attached to a thirdparty (by gateway id)
    +	 *
    +	 * @param int $id ID of thirdparty
    +	 * @param int $site Site key
    +	 *
    +	 * @return void
    +	 * @throws 401 Unauthorized: User does not have permission to delete thirdparties gateways
    +	 * @throws 404 Not Found: Specified thirdparty ID does not belongs to an existing thirdparty
    +	 * @throws 500 Internal Server Error: Error deleting SocieteAccount entity
    +	 *
    +	 * @url DELETE {id}/gateways/{site}
    +	 */
    +	function deleteSocieteAccount($id, $site)
    +    {
    +		global /** @var Database $db */
    +		$db;
    +
    +		if(! DolibarrApiAccess::$user->rights->societe->creer) {
    +			throw new RestException(401);
    +		}
    +
    +		$sql = "SELECT rowid FROM ".MAIN_DB_PREFIX."societe_account WHERE fk_soc  = $id AND site = '$site' ";
    +		$result = $db->query($sql);
    +
    +		if($result->num_rows == 0 ){
    +			throw new RestException(404);
    +		} else {
    +			$obj = $db->fetch_object($result);
    +			$account = new SocieteAccount($this->db);
    +			$account->fetch($obj->rowid);
    +
    +			if($account->delete(DolibarrApiAccess::$user) < 0) {
    +				throw new RestException(500, "Error while deleting $site gateway attached to this third party");
    +			}
    +		}
    +	}
    +
    +	/**
    +	 * Delete all gateways attached to a thirdparty
    +	 *
    +	 * @param int $id ID of thirdparty
    +	 *
    +	 * @return void
    +	 * @throws 401 Unauthorized: User does not have permission to delete thirdparties gateways
    +	 * @throws 404 Not Found: Specified thirdparty ID does not belongs to an existing thirdparty
    +	 * @throws 500 Internal Server Error: Error deleting SocieteAccount entity
    +	 *
    +	 * @url DELETE {id}/gateways
    +	 */
    +	function deleteSocieteAccounts($id)
    +    {
    +		global /** @var Database $db */
    +		$db;
    +
    +		if(! DolibarrApiAccess::$user->rights->societe->creer) {
    +			throw new RestException(401);
    +		}
    +
    +		/**
    +		 * We select all the records that match the socid
    +		 */
    +
    +		$sql = "SELECT rowid, fk_soc, key_account, site, date_creation, tms";
    +		$sql.= " FROM ".MAIN_DB_PREFIX."societe_account WHERE fk_soc  = $id ";
    +
    +		$result = $db->query($sql);
    +
    +		if($result->num_rows == 0 ){
    +			throw new RestException(404, 'This third party does not have any gateway attached or does not exist.');
    +		} else {
    +			$i=0;
    +
    +			$num = $db->num_rows($result);
    +			while ($i < $num)
    +			{
    +				$obj = $db->fetch_object($result);
    +				$account = new SocieteAccount($db);
    +				$account->fetch($obj->rowid);
    +
    +				if($account->delete(DolibarrApiAccess::$user) < 0) {
    +					throw new RestException(500, 'Error while deleting gateways attached to this third party');
    +				}
    +				$i++;
    +			}
    +		}
    +	}
     
     	/**
     	 * Clean sensible object datas
    @@ -1004,8 +1633,8 @@ class Thirdparties extends DolibarrApi
     	 * @param   object  $object    Object to clean
     	 * @return    array    Array of cleaned object properties
     	 */
    -	function _cleanObjectDatas($object) {
    -
    +	function _cleanObjectDatas($object)
    +    {
     		$object = parent::_cleanObjectDatas($object);
     
     		unset($object->nom);	// ->name already defined and nom deprecated
    @@ -1036,7 +1665,7 @@ class Thirdparties extends DolibarrApi
     		foreach (Thirdparties::$FIELDS as $field) {
     			if (!isset($data[$field]))
     				throw new RestException(400, "$field field missing");
    -				$thirdparty[$field] = $data[$field];
    +			$thirdparty[$field] = $data[$field];
     		}
     		return $thirdparty;
     	}
    diff --git a/htdocs/societe/class/client.class.php b/htdocs/societe/class/client.class.php
    index 59eea72c2c7..400dc65b0c2 100644
    --- a/htdocs/societe/class/client.class.php
    +++ b/htdocs/societe/class/client.class.php
    @@ -47,6 +47,7 @@ class Client extends Societe
             $this->fournisseur = 0;
         }
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
         /**
          *  Load indicators into this->nb for board
          *
    @@ -54,6 +55,7 @@ class Client extends Societe
          */
         function load_state_board()
         {
    +        // phpcs:enable
             global $user;
     
             $this->nb=array("customers" => 0,"prospects" => 0);
    @@ -88,7 +90,6 @@ class Client extends Societe
                 $this->error=$this->db->lasterror();
                 return -1;
             }
    -
         }
     
     	/**
    @@ -114,5 +115,4 @@ class Client extends Societe
     		}
     		return 1;
         }
    -
     }
    diff --git a/htdocs/societe/class/companybankaccount.class.php b/htdocs/societe/class/companybankaccount.class.php
    index 187f7c5ec65..3a3b9126b7b 100644
    --- a/htdocs/societe/class/companybankaccount.class.php
    +++ b/htdocs/societe/class/companybankaccount.class.php
    @@ -197,10 +197,12 @@ class CompanyBankAccount extends Account
     	 * 	Load record from database
     	 *
     	 *	@param	int		$id			Id of record
    -	 * 	@param	int		$socid		Id of company. If this is filled, function will return the first default RIB of company
    +	 * 	@param	int		$socid		Id of company. If this is filled, function will return the first entry found (matching $default and $type)
    +	 *  @param	int		$default	If id of company filled, we say if we want first record among all (-1), default record (1) or non default record (0)
    +	 *  @param	int		$type		If id of company filled, we say if we want record of this type only
     	 * 	@return	int					<0 if KO, >0 if OK
     	 */
    -	function fetch($id, $socid=0)
    +	function fetch($id, $socid=0, $default=1, $type='ban')
     	{
     		if (empty($id) && empty($socid)) return -1;
     
    @@ -208,7 +210,12 @@ class CompanyBankAccount extends Account
     		$sql.= " owner_address, default_rib, label, datec, tms as datem, rum, frstrecur";
     		$sql.= " FROM ".MAIN_DB_PREFIX."societe_rib";
     		if ($id)    $sql.= " WHERE rowid = ".$id;
    -		if ($socid) $sql.= " WHERE fk_soc  = ".$socid." AND default_rib = 1 AND type ='ban'";
    +		if ($socid)
    +		{
    +			$sql.= " WHERE fk_soc  = ".$socid;
    +			if ($default > -1) $sql.=" AND default_rib = ".$this->db->escape($default);
    +			if ($type) $sql.= " AND type ='".$this->db->escape($type)."'";
    +		}
     
     		$resql = $this->db->query($sql);
     		if ($resql)
    @@ -408,6 +415,5 @@ class CompanyBankAccount extends Account
     
     		$this->socid = 0;
     	}
    -
     }
     
    diff --git a/htdocs/societe/class/companypaymentmode.class.php b/htdocs/societe/class/companypaymentmode.class.php
    index 4403d5b8fde..83303a3a41d 100644
    --- a/htdocs/societe/class/companypaymentmode.class.php
    +++ b/htdocs/societe/class/companypaymentmode.class.php
    @@ -18,7 +18,7 @@
     
     /**
      * \file        class/companypaymentmode.class.php
    - * \ingroup     monmodule
    + * \ingroup     company
      * \brief       This file is a CRUD class file for CompanyPaymentMode (Create/Read/Update/Delete)
      */
     
    @@ -36,18 +36,22 @@ class CompanyPaymentMode extends CommonObject
     	 * @var string ID to identify managed object
     	 */
     	public $element = 'companypaymentmode';
    +
     	/**
     	 * @var string Name of table without prefix where object is stored
     	 */
     	public $table_element = 'societe_rib';
    +
     	/**
     	 * @var int  Does companypaymentmode support multicompany module ? 0=No test on entity, 1=Test with field entity, 2=Test with link by societe
     	 */
     	public $ismultientitymanaged = 2;
    +
     	/**
     	 * @var int  Does companypaymentmode support extrafields ? 0=No, 1=Yes
     	 */
     	public $isextrafieldmanaged = 0;
    +
     	/**
     	 * @var string String with name of icon for companypaymentmode. Must be the part after the 'object_' into object_companypaymentmode.png
     	 */
    @@ -114,9 +118,22 @@ class CompanyPaymentMode extends CommonObject
     		'import_key' =>array('type'=>'varchar(14)', 'label'=>'Import key', 'enabled'=>1, 'visible'=>-2, 'position'=>105),
     	//'aaa' =>array('type'=>'date', 'label'=>'Ending date', 'enabled'=>0, 'visible'=>-2, 'position'=>185),
     	);
    +
    +	/**
    +	 * @var int ID
    +	 */
     	public $rowid;
    -	public $fk_soc;
    -	public $label;
    +
    +	/**
    +	 * @var int Thirdparty ID
    +	 */
    +    public $fk_soc;
    +
    +	/**
    +     * @var string company payment mode label
    +     */
    +    public $label;
    +
     	public $bank;
     	public $code_banque;
     	public $code_guichet;
    @@ -144,7 +161,12 @@ class CompanyPaymentMode extends CommonObject
     	public $preapproval_key;
     	public $total_amount_of_all_payments;
     	public $stripe_card_ref;
    +
    +	/**
    +	 * @var int Status
    +	 */
     	public $status;
    +
     	public $starting_date;
     	public $ending_date;
     	public $datec;
    @@ -448,6 +470,7 @@ class CompanyPaymentMode extends CommonObject
     		return $this->LibStatut($this->status,$mode);
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *  Return the status
     	 *
    @@ -457,40 +480,35 @@ class CompanyPaymentMode extends CommonObject
     	 */
     	static function LibStatut($status,$mode=0)
     	{
    +        // phpcs:enable
     		global $langs;
     
    -		if ($mode == 0)
    -		{
    -			$prefix='';
    -			if ($status == 1) return $langs->trans('Enabled');
    -			if ($status == 0) return $langs->trans('Disabled');
    -		}
    -		if ($mode == 1)
    +		if ($mode == 0 || $mode == 1)
     		{
     			if ($status == 1) return $langs->trans('Enabled');
     			if ($status == 0) return $langs->trans('Disabled');
     		}
    -		if ($mode == 2)
    +		elseif ($mode == 2)
     		{
     			if ($status == 1) return img_picto($langs->trans('Enabled'),'statut4').' '.$langs->trans('Enabled');
     			if ($status == 0) return img_picto($langs->trans('Disabled'),'statut5').' '.$langs->trans('Disabled');
     		}
    -		if ($mode == 3)
    +		elseif ($mode == 3)
     		{
     			if ($status == 1) return img_picto($langs->trans('Enabled'),'statut4');
     			if ($status == 0) return img_picto($langs->trans('Disabled'),'statut5');
     		}
    -		if ($mode == 4)
    +		elseif ($mode == 4)
     		{
     			if ($status == 1) return img_picto($langs->trans('Enabled'),'statut4').' '.$langs->trans('Enabled');
     			if ($status == 0) return img_picto($langs->trans('Disabled'),'statut5').' '.$langs->trans('Disabled');
     		}
    -		if ($mode == 5)
    +		elseif ($mode == 5)
     		{
     			if ($status == 1) return $langs->trans('Enabled').' '.img_picto($langs->trans('Enabled'),'statut4');
     			if ($status == 0) return $langs->trans('Disabled').' '.img_picto($langs->trans('Disabled'),'statut5');
     		}
    -		if ($mode == 6)
    +		elseif ($mode == 6)
     		{
     			if ($status == 1) return $langs->trans('Enabled').' '.img_picto($langs->trans('Enabled'),'statut4');
     			if ($status == 0) return $langs->trans('Disabled').' '.img_picto($langs->trans('Disabled'),'statut5');
    @@ -561,5 +579,4 @@ class CompanyPaymentMode extends CommonObject
     	{
     		$this->initAsSpecimenCommon();
     	}
    -
     }
    diff --git a/htdocs/societe/class/societe.class.php b/htdocs/societe/class/societe.class.php
    index 32f29522268..dbc51c93816 100644
    --- a/htdocs/societe/class/societe.class.php
    +++ b/htdocs/societe/class/societe.class.php
    @@ -41,9 +41,21 @@ require_once DOL_DOCUMENT_ROOT.'/multicurrency/class/multicurrency.class.php';
      */
     class Societe extends CommonObject
     {
    +	/**
    +	 * @var string ID to identify managed object
    +	 */
     	public $element='societe';
    +
    +	/**
    +	 * @var string Name of table without prefix where object is stored
    +	 */
     	public $table_element = 'societe';
    +
    +	/**
    +	 * @var int Field with ID of parent key if this field has a parent
    +	 */
     	public $fk_element='fk_soc';
    +
     	public $fieldsforcombobox='nom,name_alias';
     	protected $childtables=array("supplier_proposal"=>'SupplierProposal',"propal"=>'Proposal',"commande"=>'Order',"facture"=>'Invoice',"facture_rec"=>'RecurringInvoiceTemplate',"contrat"=>'Contract',"fichinter"=>'Fichinter',"facture_fourn"=>'SupplierInvoice',"commande_fournisseur"=>'SupplierOrder',"projet"=>'Project',"expedition"=>'Shipment',"prelevement_lignes"=>'DirectDebitRecord');    // To test if we can delete object
     	protected $childtablesoncascade=array("societe_prices", "societe_log", "societe_address", "product_fournisseur_price", "product_customer_price_log", "product_customer_price", "socpeople", "adherent", "societe_rib", "societe_remise", "societe_remise_except", "societe_commerciaux", "categorie", "notify", "notify_def", "actioncomm");
    @@ -54,6 +66,7 @@ class Societe extends CommonObject
     	 * @var int
     	 */
     	public $ismultientitymanaged = 1;
    +
     	/**
     	 * 0=Default, 1=View may be restricted to sales representative only if no permission to see all or to company of external user if external user
     	 * @var integer
    @@ -67,9 +80,9 @@ class Societe extends CommonObject
     	 */
     	public $fields=array(
     		'rowid'         =>array('type'=>'integer',      'label'=>'TechnicalID',      'enabled'=>1, 'visible'=>-2, 'notnull'=>1,  'index'=>1, 'position'=>1, 'comment'=>'Id'),
    -		'nom'           =>array('type'=>'varchar(128)', 'label'=>'Name',            'enabled'=>1, 'visible'=>1,  'notnull'=>1,  'showoncombobox'=>1, 'index'=>1, 'position'=>10, 'searchall'=>1, 'comment'=>'Reference of object'),
    -		'name_alias'    =>array('type'=>'varchar(128)', 'label'=>'Name',            'enabled'=>1, 'visible'=>1,  'notnull'=>1,  'showoncombobox'=>1, 'index'=>1, 'position'=>10, 'searchall'=>1, 'comment'=>'Reference of object'),
    -		'entity'        =>array('type'=>'integer',      'label'=>'Entity',           'enabled'=>1, 'visible'=>0,  'default'=>1, 'notnull'=>1,  'index'=>1, 'position'=>20),
    +		'nom'           =>array('type'=>'varchar(128)', 'label'=>'Name',             'enabled'=>1, 'visible'=>1,  'notnull'=>1,  'showoncombobox'=>1, 'index'=>1, 'position'=>10, 'searchall'=>1, 'comment'=>'Reference of object'),
    +		'name_alias'    =>array('type'=>'varchar(128)', 'label'=>'Name',             'enabled'=>1, 'visible'=>1,  'notnull'=>1,  'showoncombobox'=>1, 'index'=>1, 'position'=>10, 'searchall'=>1, 'comment'=>'Reference of object'),
    +		'entity'        =>array('type'=>'integer',      'label'=>'Entity',           'enabled'=>1, 'visible'=>0,  'default'=>1,  'notnull'=>1,  'index'=>1, 'position'=>20),
     		'note_public'   =>array('type'=>'text',			'label'=>'NotePublic',		 'enabled'=>1, 'visible'=>0,  'position'=>60),
     		'note_private'  =>array('type'=>'text',			'label'=>'NotePrivate',		 'enabled'=>1, 'visible'=>0,  'position'=>61),
     		'date_creation' =>array('type'=>'datetime',     'label'=>'DateCreation',     'enabled'=>1, 'visible'=>-2, 'notnull'=>1,  'position'=>500),
    @@ -82,6 +95,9 @@ class Societe extends CommonObject
     	);
     
     
    +	/**
    +	 * @var int Entity
    +	 */
     	public $entity;
     
     	/**
    @@ -92,6 +108,11 @@ class Societe extends CommonObject
     	 */
     	public $nom;
     
    +	/**
    +	 * @var string name
    +	 */
    +	public $name;
    +
     	/**
     	 * Alias names (commercial, trademark or alias names)
     	 * @var string
    @@ -99,7 +120,12 @@ class Societe extends CommonObject
     	public $name_alias;
     
     	public $particulier;
    +
    +	/**
    +	 * @var string Address
    +	 */
     	public $address;
    +
     	public $zip;
     	public $town;
     
    @@ -166,6 +192,16 @@ class Societe extends CommonObject
     	 * @var string
     	 */
     	public $skype;
    +	/**
    +	 * Twitter username
    +	 * @var string
    +	 */
    +	public $twitter;
    +	/**
    +	 * Facebook username
    +	 * @var string
    +	 */
    +	public $facebook;
     	/**
     	 * Webpage
     	 * @var string
    @@ -308,6 +344,12 @@ class Societe extends CommonObject
     	 */
     	public $code_compta;
     
    +    /**
    +     * Accounting code for client
    +     * @var string
    +     */
    +    public $code_compta_client;
    +
     	/**
     	 * Accounting code for suppliers
     	 * @var string
    @@ -366,7 +408,11 @@ class Societe extends CommonObject
     	 */
     	public $default_lang;
     
    +	/**
    +	 * @var string Ref
    +	 */
     	public $ref;
    +
     	public $ref_int;
     	/**
     	 * External user reference.
    @@ -480,10 +526,10 @@ class Societe extends CommonObject
     
     		if ($result >= 0)
     		{
    -			$entity = ((isset($this->entity) && is_numeric($this->entity))?$this->entity:$conf->entity);
    +			$this->entity = ((isset($this->entity) && is_numeric($this->entity))?$this->entity:$conf->entity);
     
     			$sql = "INSERT INTO ".MAIN_DB_PREFIX."societe (nom, name_alias, entity, datec, fk_user_creat, canvas, status, ref_int, ref_ext, fk_stcomm, fk_incoterms, location_incoterms ,import_key, fk_multicurrency, multicurrency_code)";
    -			$sql.= " VALUES ('".$this->db->escape($this->name)."', '".$this->db->escape($this->name_alias)."', ".$entity.", '".$this->db->idate($now)."'";
    +			$sql.= " VALUES ('".$this->db->escape($this->name)."', '".$this->db->escape($this->name_alias)."', ".$this->db->escape($this->entity).", '".$this->db->idate($now)."'";
     			$sql.= ", ".(! empty($user->id) ? "'".$user->id."'":"null");
     			$sql.= ", ".(! empty($this->canvas) ? "'".$this->db->escape($this->canvas)."'":"null");
     			$sql.= ", ".$this->status;
    @@ -510,7 +556,7 @@ class Societe extends CommonObject
     					$this->add_commercial($user, $this->commercial_id);
     				}
     				// si un commercial cree un client il lui est affecte automatiquement
    -				else if (empty($user->rights->societe->client->voir))
    +				elseif (empty($user->rights->societe->client->voir))
     				{
     					$this->add_commercial($user, $user->id);
     				}
    @@ -563,6 +609,7 @@ class Societe extends CommonObject
     	}
     
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 * Create a contact/address from thirdparty
     	 *
    @@ -571,6 +618,7 @@ class Societe extends CommonObject
     	 */
     	function create_individual(User $user)
     	{
    +        // phpcs:enable
     		require_once DOL_DOCUMENT_ROOT.'/contact/class/contact.class.php';
     		$contact=new Contact($this->db);
     
    @@ -631,15 +679,15 @@ class Societe extends CommonObject
     				{
     					$this->errors[] = 'ErrorBadCustomerCodeSyntax';
     				}
    -				if ($rescode == -2)
    +				elseif ($rescode == -2)
     				{
     					$this->errors[] = 'ErrorCustomerCodeRequired';
     				}
    -				if ($rescode == -3)
    +				elseif ($rescode == -3)
     				{
     					$this->errors[] = 'ErrorCustomerCodeAlreadyUsed';
     				}
    -				if ($rescode == -4)
    +				elseif ($rescode == -4)
     				{
     					$this->errors[] = 'ErrorPrefixRequired';
     				}
    @@ -656,15 +704,15 @@ class Societe extends CommonObject
     				{
     					$this->errors[] = 'ErrorBadSupplierCodeSyntax';
     				}
    -				if ($rescode == -2)
    +				elseif ($rescode == -2)
     				{
     					$this->errors[] = 'ErrorSupplierCodeRequired';
     				}
    -				if ($rescode == -3)
    +				elseif ($rescode == -3)
     				{
     					$this->errors[] = 'ErrorSupplierCodeAlreadyUsed';
     				}
    -				if ($rescode == -5)
    +				elseif ($rescode == -5)
     				{
     					$this->errors[] = 'ErrorprefixRequired';
     				}
    @@ -754,6 +802,7 @@ class Societe extends CommonObject
     	function update($id, $user='', $call_trigger=1, $allowmodcodeclient=0, $allowmodcodefournisseur=0, $action='update', $nosyncmember=1)
     	{
     		global $langs,$conf,$hookmanager;
    +
     		require_once DOL_DOCUMENT_ROOT.'/core/lib/functions2.lib.php';
     
     		if (empty($id)) $id = $this->id;
    @@ -784,6 +833,8 @@ class Societe extends CommonObject
     		$this->fax			= preg_replace("/\./","",$this->fax);
     		$this->email		= trim($this->email);
     		$this->skype		= trim($this->skype);
    +		$this->twitter		= trim($this->twitter);
    +		$this->facebook		= trim($this->facebook);
     		$this->url			= $this->url?clean_url($this->url,0):'';
     		$this->note_private = trim($this->note_private);
     		$this->note_public  = trim($this->note_public);
    @@ -891,7 +942,7 @@ class Societe extends CommonObject
     			dol_syslog(get_class($this)."::update verify ok or not done");
     
     			$sql  = "UPDATE ".MAIN_DB_PREFIX."societe SET ";
    -			$sql .= "entity = " . $this->entity;
    +			$sql .= "entity = " . $this->db->escape($this->entity);
     			$sql .= ",nom = '" . $this->db->escape($this->name) ."'"; // Required
     			$sql .= ",name_alias = '" . $this->db->escape($this->name_alias) ."'";
     			$sql .= ",ref_ext = " .(! empty($this->ref_ext)?"'".$this->db->escape($this->ref_ext) ."'":"null");
    @@ -907,8 +958,12 @@ class Societe extends CommonObject
     			$sql .= ",fax = ".(! empty($this->fax)?"'".$this->db->escape($this->fax)."'":"null");
     			$sql .= ",email = ".(! empty($this->email)?"'".$this->db->escape($this->email)."'":"null");
     			$sql .= ",skype = ".(! empty($this->skype)?"'".$this->db->escape($this->skype)."'":"null");
    +			$sql .= ",twitter = ".(! empty($this->twitter)?"'".$this->db->escape($this->twitter)."'":"null");
    +			$sql .= ",facebook = ".(! empty($this->facebook)?"'".$this->db->escape($this->facebook)."'":"null");
     			$sql .= ",url = ".(! empty($this->url)?"'".$this->db->escape($this->url)."'":"null");
     
    +			$sql .= ",parent = " . ($this->parent > 0 ? $this->parent : "null");
    +
     			$sql .= ",note_private = ".(! empty($this->note_private)?"'".$this->db->escape($this->note_private)."'":"null");
     			$sql .= ",note_public = ".(! empty($this->note_public)?"'".$this->db->escape($this->note_public)."'":"null");
     
    @@ -1030,6 +1085,8 @@ class Societe extends CommonObject
     							$lmember->address=$this->address;
     							$lmember->email=$this->email;
     							$lmember->skype=$this->skype;
    +							$lmember->twitter=$this->twitter;
    +							$lmember->facebook=$this->facebook;
     							$lmember->phone=$this->phone;
     
     							$result=$lmember->update($user,0,1,1,1);	// Use nosync to 1 to avoid cyclic updates
    @@ -1040,7 +1097,7 @@ class Societe extends CommonObject
     								$error++;
     							}
     						}
    -						else if ($result < 0)
    +						elseif ($result < 0)
     						{
     							$this->error=$lmember->error;
     							$error++;
    @@ -1051,7 +1108,7 @@ class Societe extends CommonObject
     				$action='update';
     
     				// Actions on extra fields
    -				if (empty($conf->global->MAIN_EXTRAFIELDS_DISABLED)) // For avoid conflicts if trigger used
    +				if (! $error && empty($conf->global->MAIN_EXTRAFIELDS_DISABLED)) // For avoid conflicts if trigger used
     				{
     					$result=$this->insertExtraFields();
     					if ($result < 0)
    @@ -1133,7 +1190,7 @@ class Societe extends CommonObject
     		$sql .= ', s.status';
     		$sql .= ', s.price_level';
     		$sql .= ', s.tms as date_modification, s.fk_user_creat, s.fk_user_modif';
    -		$sql .= ', s.phone, s.fax, s.email, s.skype, s.url, s.zip, s.town, s.note_private, s.note_public, s.model_pdf, s.client, s.fournisseur';
    +		$sql .= ', s.phone, s.fax, s.email, s.skype, s.twitter, s.facebook, s.url, s.zip, s.town, s.note_private, s.note_public, s.model_pdf, s.client, s.fournisseur';
     		$sql .= ', s.siren as idprof1, s.siret as idprof2, s.ape as idprof3, s.idprof4, s.idprof5, s.idprof6';
     		$sql .= ', s.capital, s.tva_intra';
     		$sql .= ', s.fk_typent as typent_id';
    @@ -1226,6 +1283,8 @@ class Societe extends CommonObject
     
     				$this->email = $obj->email;
     				$this->skype = $obj->skype;
    +				$this->twitter = $obj->twitter;
    +				$this->facebook = $obj->facebook;
     				$this->url = $obj->url;
     				$this->phone = $obj->phone;
     				$this->fax = $obj->fax;
    @@ -1337,114 +1396,6 @@ class Societe extends CommonObject
     		return $result;
     	}
     
    -	/**
    -	 * 	Search and fetch thirparties by name
    -	 *
    -	 * 	@param		string		$name		Name
    -	 * 	@param		int			$type		Type of thirdparties (0=any, 1=customer, 2=prospect, 3=supplier)
    -	 * 	@param		array		$filters	Array of couple field name/value to filter the companies with the same name
    -	 * 	@param		boolean		$exact		Exact string search (true/false)
    -	 * 	@param		boolean		$case		Case sensitive (true/false)
    -	 * 	@param		boolean		$similar	Add test if string inside name into database, or name into database inside string. Do not use this: Not compatible with other database.
    -	 * 	@param		string		$clause		Clause for filters
    -	 * 	@return		array|int				<0 if KO, array of thirdparties object if OK
    -	 */
    -	function searchByName($name, $type='0', $filters = array(), $exact = false, $case = false, $similar = false, $clause = 'AND')
    -	{
    -		$thirdparties = array();
    -
    -		dol_syslog("searchByName name=".$name." type=".$type." exact=".$exact);
    -
    -		// Check parameter
    -		if (empty($name))
    -		{
    -			$this->errors[]='ErrorBadValueForParameter';
    -			return -1;
    -		}
    -
    -		// Generation requete recherche
    -		$sql = "SELECT rowid FROM ".MAIN_DB_PREFIX."societe";
    -		$sql.= " WHERE entity IN (".getEntity('category').")";
    -		if (! empty($type))
    -		{
    -			if ($type == 1 || $type == 2)
    -				$sql.= " AND client = ".$type;
    -			elseif ($type == 3)
    -				$sql.= " AND fournisseur = 1";
    -		}
    -		if (! empty($name))
    -		{
    -			if (! $exact)
    -			{
    -				if (preg_match('/^([\*])?[^*]+([\*])?$/', $name, $regs) && count($regs) > 1)
    -				{
    -					$name = str_replace('*', '%', $name);
    -				}
    -				else
    -				{
    -					$name = '%'.$name.'%';
    -				}
    -			}
    -			$sql.= " AND ";
    -			if (is_array($filters) && ! empty($filters))
    -				$sql.= "(";
    -			if ($similar)
    -			{
    -				// For test similitude (string inside name into database, or name into database inside string)
    -				// Do not use this. Not compatible with other database.
    -				$sql.= "(LOCATE('".$this->db->escape($name)."', nom) > 0 OR LOCATE(nom, '".$this->db->escape($name)."') > 0)";
    -			}
    -			else
    -			{
    -				if (! $case)
    -					$sql.= "nom LIKE '".$this->db->escape($name)."'";
    -				else
    -					$sql.= "nom LIKE BINARY '".$this->db->escape($name)."'";
    -			}
    -		}
    -		if (is_array($filters) && ! empty($filters))
    -		{
    -			foreach($filters as $field => $value)
    -			{
    -				if (! $exact)
    -				{
    -					if (preg_match('/^([\*])?[^*]+([\*])?$/', $value, $regs) && count($regs) > 1)
    -					{
    -						$value = str_replace('*', '%', $value);
    -					}
    -					else
    -					{
    -						$value = '%'.$value.'%';
    -					}
    -				}
    -				if (! $case)
    -					$sql.= " ".$clause." ".$field." LIKE '".$this->db->escape($value)."'";
    -				else
    -					$sql.= " ".$clause." ".$field." LIKE BINARY '".$this->db->escape($value)."'";
    -			}
    -			if (! empty($name))
    -				$sql.= ")";
    -		}
    -
    -		$res  = $this->db->query($sql);
    -		if ($res)
    -		{
    -			while ($rec = $this->db->fetch_array($res))
    -			{
    -				$soc = new Societe($this->db);
    -				$soc->fetch($rec['rowid']);
    -				$thirdparties[] = $soc;
    -			}
    -
    -			return $thirdparties;
    -		}
    -		else
    -		{
    -			$this->error=$this->db->lasterror();
    -			return -1;
    -		}
    -	}
    -
     	/**
     	 *    Delete a third party from database and all its dependencies (contacts, rib...)
     	 *
    @@ -1571,6 +1522,7 @@ class Societe extends CommonObject
     		return 0;
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *  Define third party as a customer
     	 *
    @@ -1578,6 +1530,7 @@ class Societe extends CommonObject
     	 */
     	function set_as_client()
     	{
    +        // phpcs:enable
     		if ($this->id)
     		{
     			$newclient=1;
    @@ -1597,6 +1550,7 @@ class Societe extends CommonObject
     		return 0;
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *  Definit la societe comme un client
     	 *
    @@ -1607,6 +1561,7 @@ class Societe extends CommonObject
     	 */
     	function set_remise_client($remise, $note, User $user)
     	{
    +        // phpcs:enable
     		global $conf, $langs;
     
     		// Nettoyage parametres
    @@ -1658,6 +1613,7 @@ class Societe extends CommonObject
     		}
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *  Definit la societe comme un client
     	 *
    @@ -1668,6 +1624,7 @@ class Societe extends CommonObject
     	 */
     	function set_remise_supplier($remise, $note, User $user)
     	{
    +        // phpcs:enable
     		global $conf, $langs;
     
     		// Nettoyage parametres
    @@ -1719,6 +1676,7 @@ class Societe extends CommonObject
     		}
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *    	Add a discount for third party
     	 *
    @@ -1731,6 +1689,7 @@ class Societe extends CommonObject
     	 */
     	function set_remise_except($remise, User $user, $desc, $tva_tx=0, $discount_type=0)
     	{
    +        // phpcs:enable
     		global $langs;
     
     		// Clean parameters
    @@ -1863,6 +1822,7 @@ class Societe extends CommonObject
     		}
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 * Set the price level
     	 *
    @@ -1872,6 +1832,7 @@ class Societe extends CommonObject
     	 */
     	function set_price_level($price_level, User $user)
     	{
    +        // phpcs:enable
     		if ($this->id)
     		{
     			$now=dol_now();
    @@ -1900,6 +1861,7 @@ class Societe extends CommonObject
     		return -1;
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *	Add link to sales representative
     	 *
    @@ -1909,6 +1871,10 @@ class Societe extends CommonObject
     	 */
     	function add_commercial(User $user, $commid)
     	{
    +        // phpcs:enable
    +		$error=0;
    +
    +
     		if ($this->id > 0 && $commid > 0)
     		{
     			$sql = "DELETE FROM  ".MAIN_DB_PREFIX."societe_commerciaux";
    @@ -1924,9 +1890,16 @@ class Societe extends CommonObject
     			{
     				dol_syslog(get_class($this)."::add_commercial Erreur");
     			}
    +			else {
    +				$this->context=array('commercial_modified'=>$commid);
    +
    +				$result=$this->call_trigger('COMPANY_LINK_SALE_REPRESENTATIVE',$user);
    +                if ($result < 0) $error++;
    +			}
     		}
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *	Add link to sales representative
     	 *
    @@ -1936,6 +1909,13 @@ class Societe extends CommonObject
     	 */
     	function del_commercial(User $user, $commid)
     	{
    +        // phpcs:enable
    +		$error=0;
    +		$this->context=array('commercial_modified'=>$commid);
    +
    +		$result=$this->call_trigger('COMPANY_UNLINK_SALE_REPRESENTATIVE',$user);
    +        if ($result < 0) $error++;
    +
     		if ($this->id > 0 && $commid > 0)
     		{
     			$sql  = "DELETE FROM  ".MAIN_DB_PREFIX."societe_commerciaux ";
    @@ -2015,37 +1995,37 @@ class Societe extends CommonObject
     		   $label.= '<u>' . $langs->trans("ShowCustomer") . '</u>';
     		   $linkstart = '<a href="'.DOL_URL_ROOT.'/comm/card.php?socid='.$this->id;
     		}
    -		else if ($option == 'prospect' && empty($conf->global->SOCIETE_DISABLE_PROSPECTS))
    +		elseif ($option == 'prospect' && empty($conf->global->SOCIETE_DISABLE_PROSPECTS))
     		{
     			$label.= '<u>' . $langs->trans("ShowProspect") . '</u>';
     			$linkstart = '<a href="'.DOL_URL_ROOT.'/comm/card.php?socid='.$this->id;
     		}
    -		else if ($option == 'supplier')
    +		elseif ($option == 'supplier')
     		{
     			$label.= '<u>' . $langs->trans("ShowSupplier") . '</u>';
     			$linkstart = '<a href="'.DOL_URL_ROOT.'/fourn/card.php?socid='.$this->id;
     		}
    -		else if ($option == 'agenda')
    +		elseif ($option == 'agenda')
     		{
     			$label.= '<u>' . $langs->trans("ShowAgenda") . '</u>';
     			$linkstart = '<a href="'.DOL_URL_ROOT.'/societe/agenda.php?socid='.$this->id;
     		}
    -		else if ($option == 'project')
    +		elseif ($option == 'project')
     		{
     			$label.= '<u>' . $langs->trans("ShowProject") . '</u>';
     			$linkstart = '<a href="'.DOL_URL_ROOT.'/societe/project.php?socid='.$this->id;
     		}
    -		else if ($option == 'margin')
    +		elseif ($option == 'margin')
     		{
     			$label.= '<u>' . $langs->trans("ShowMargin") . '</u>';
     			$linkstart = '<a href="'.DOL_URL_ROOT.'/margin/tabs/thirdpartyMargins.php?socid='.$this->id.'&type=1';
     		}
    -		else if ($option == 'contact')
    +		elseif ($option == 'contact')
     		{
     			$label.= '<u>' . $langs->trans("ShowContacts") . '</u>';
     			$linkstart = '<a href="'.DOL_URL_ROOT.'/societe/contact.php?socid='.$this->id;
     		}
    -		else if ($option == 'ban')
    +		elseif ($option == 'ban')
     		{
     			$label.= '<u>' . $langs->trans("ShowBan") . '</u>';
     			$linkstart = '<a href="'.DOL_URL_ROOT.'/societe/paymentmodes.php?socid='.$this->id;
    @@ -2066,8 +2046,17 @@ class Societe extends CommonObject
     		}
     		if (! empty($this->country_code))
     			$label.= '<br><b>' . $langs->trans('Country') . ':</b> '. $this->country_code;
    -		if (! empty($this->tva_intra))
    +		if (! empty($this->tva_intra) || (! empty($conf->global->SOCIETE_SHOW_FIELD_IN_TOOLTIP) && strpos($conf->global->SOCIETE_SHOW_FIELD_IN_TOOLTIP, 'vatnumber') !== false))
     			$label.= '<br><b>' . $langs->trans('VATIntra') . ':</b> '. $this->tva_intra;
    +		if (! empty($conf->global->SOCIETE_SHOW_FIELD_IN_TOOLTIP))
    +		{
    +			if (strpos($conf->global->SOCIETE_SHOW_FIELD_IN_TOOLTIP, 'profid1') !== false) $label.= '<br><b>' . $langs->trans('ProfId1'.$this->country_code) . ':</b> '. $this->idprof1;
    +			if (strpos($conf->global->SOCIETE_SHOW_FIELD_IN_TOOLTIP, 'profid2') !== false) $label.= '<br><b>' . $langs->trans('ProfId2'.$this->country_code) . ':</b> '. $this->idprof2;
    +			if (strpos($conf->global->SOCIETE_SHOW_FIELD_IN_TOOLTIP, 'profid3') !== false) $label.= '<br><b>' . $langs->trans('ProfId3'.$this->country_code) . ':</b> '. $this->idprof3;
    +			if (strpos($conf->global->SOCIETE_SHOW_FIELD_IN_TOOLTIP, 'profid4') !== false) $label.= '<br><b>' . $langs->trans('ProfId4'.$this->country_code) . ':</b> '. $this->idprof4;
    +			if (strpos($conf->global->SOCIETE_SHOW_FIELD_IN_TOOLTIP, 'profid5') !== false) $label.= '<br><b>' . $langs->trans('ProfId5'.$this->country_code) . ':</b> '. $this->idprof5;
    +			if (strpos($conf->global->SOCIETE_SHOW_FIELD_IN_TOOLTIP, 'profid6') !== false) $label.= '<br><b>' . $langs->trans('ProfId6'.$this->country_code) . ':</b> '. $this->idprof6;
    +		}
     		if (! empty($this->code_client) && $this->client)
     			$label.= '<br><b>' . $langs->trans('CustomerCode') . ':</b> '. $this->code_client;
     		if (! empty($this->code_fournisseur) && $this->fournisseur)
    @@ -2098,11 +2087,7 @@ class Societe extends CommonObject
     			$linkclose.= ' title="'.dol_escape_htmltag($label, 1).'"';
     			$linkclose.=' class="classfortooltip refurl"';
     
    -		 	/*if (! is_object($hookmanager))
    -			{
    -				include_once DOL_DOCUMENT_ROOT.'/core/class/hookmanager.class.php';
    -				$hookmanager=new HookManager($this->db);
    -			}
    +		 	/*
     			$hookmanager->initHooks(array('thirdpartydao'));
     			$parameters=array('id'=>$this->id);
     			$reshook=$hookmanager->executeHooks('getnomurltooltip',$parameters,$this,$action);    // Note that $action and $object may have been modified by some hooks
    @@ -2125,11 +2110,6 @@ class Societe extends CommonObject
     		$result.=$linkend;
     
     		global $action;
    -		if (! is_object($hookmanager))
    -		{
    -			include_once DOL_DOCUMENT_ROOT.'/core/class/hookmanager.class.php';
    -			$hookmanager=new HookManager($this->db);
    -		}
     		$hookmanager->initHooks(array('thirdpartydao'));
     		$parameters=array('id'=>$this->id, 'getnomurl'=>$result);
     		$reshook=$hookmanager->executeHooks('getNomUrl',$parameters,$this,$action);    // Note that $action and $object may have been modified by some hooks
    @@ -2150,6 +2130,7 @@ class Societe extends CommonObject
     		return $this->LibStatut($this->status,$mode);
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *  Renvoi le libelle d'un statut donne
     	 *
    @@ -2159,46 +2140,48 @@ class Societe extends CommonObject
     	 */
     	function LibStatut($statut,$mode=0)
     	{
    +        // phpcs:enable
     		global $langs;
     		$langs->load('companies');
     
     		if ($mode == 0)
     		{
     			if ($statut==0) return $langs->trans("ActivityCeased");
    -			if ($statut==1) return $langs->trans("InActivity");
    +			elseif ($statut==1) return $langs->trans("InActivity");
     		}
    -		if ($mode == 1)
    +		elseif ($mode == 1)
     		{
     			if ($statut==0) return $langs->trans("ActivityCeased");
    -			if ($statut==1) return $langs->trans("InActivity");
    +			elseif ($statut==1) return $langs->trans("InActivity");
     		}
    -		if ($mode == 2)
    +		elseif ($mode == 2)
     		{
     			if ($statut==0) return img_picto($langs->trans("ActivityCeased"),'statut5', 'class="pictostatus"').' '.$langs->trans("ActivityCeased");
    -			if ($statut==1) return img_picto($langs->trans("InActivity"),'statut4', 'class="pictostatus"').' '.$langs->trans("InActivity");
    +			elseif ($statut==1) return img_picto($langs->trans("InActivity"),'statut4', 'class="pictostatus"').' '.$langs->trans("InActivity");
     		}
    -		if ($mode == 3)
    +		elseif ($mode == 3)
     		{
     			if ($statut==0) return img_picto($langs->trans("ActivityCeased"),'statut5', 'class="pictostatus"');
    -			if ($statut==1) return img_picto($langs->trans("InActivity"),'statut4', 'class="pictostatus"');
    +			elseif ($statut==1) return img_picto($langs->trans("InActivity"),'statut4', 'class="pictostatus"');
     		}
    -		if ($mode == 4)
    +		elseif ($mode == 4)
     		{
     			if ($statut==0) return img_picto($langs->trans("ActivityCeased"),'statut5', 'class="pictostatus"').' '.$langs->trans("ActivityCeased");
    -			if ($statut==1) return img_picto($langs->trans("InActivity"),'statut4', 'class="pictostatus"').' '.$langs->trans("InActivity");
    +			elseif ($statut==1) return img_picto($langs->trans("InActivity"),'statut4', 'class="pictostatus"').' '.$langs->trans("InActivity");
     		}
    -		if ($mode == 5)
    +		elseif ($mode == 5)
     		{
     			if ($statut==0) return '<span class="hideonsmartphone">'.$langs->trans("ActivityCeased").'</span> '.img_picto($langs->trans("ActivityCeased"),'statut5', 'class="pictostatus"');
    -			if ($statut==1) return '<span class="hideonsmartphone">'.$langs->trans("InActivity").'</span> '.img_picto($langs->trans("InActivity"),'statut4', 'class="pictostatus"');
    +			elseif ($statut==1) return '<span class="hideonsmartphone">'.$langs->trans("InActivity").'</span> '.img_picto($langs->trans("InActivity"),'statut4', 'class="pictostatus"');
     		}
    -		if ($mode == 6)
    +		elseif ($mode == 6)
     		{
     			if ($statut==0) return '<span class="hideonsmartphone">'.$langs->trans("ActivityCeased").'</span> '.img_picto($langs->trans("ActivityCeased"),'statut5', 'class="pictostatus"');
    -			if ($statut==1) return '<span class="hideonsmartphone">'.$langs->trans("InActivity").'</span> '.img_picto($langs->trans("InActivity"),'statut4', 'class="pictostatus"');
    +			elseif ($statut==1) return '<span class="hideonsmartphone">'.$langs->trans("InActivity").'</span> '.img_picto($langs->trans("InActivity"),'statut4', 'class="pictostatus"');
     		}
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *    Return list of contacts emails existing for third party
     	 *
    @@ -2207,6 +2190,7 @@ class Societe extends CommonObject
     	 */
     	function thirdparty_and_contact_email_array($addthirdparty=0)
     	{
    +        // phpcs:enable
     		global $langs;
     
     		$contact_emails = $this->contact_property_array('email',1);
    @@ -2219,6 +2203,7 @@ class Societe extends CommonObject
     		return $contact_emails;
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *    Return list of contacts mobile phone existing for third party
     	 *
    @@ -2226,6 +2211,7 @@ class Societe extends CommonObject
     	 */
     	function thirdparty_and_contact_phone_array()
     	{
    +        // phpcs:enable
     		global $langs;
     
     		$contact_phone = $this->contact_property_array('mobile');
    @@ -2239,6 +2225,7 @@ class Societe extends CommonObject
     		return $contact_phone;
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *  Return list of contacts emails or mobile existing for third party
     	 *
    @@ -2248,6 +2235,7 @@ class Societe extends CommonObject
     	 */
     	function contact_property_array($mode='email', $hidedisabled=0)
     	{
    +        // phpcs:enable
     		global $langs;
     
     		$contact_property = array();
    @@ -2307,6 +2295,7 @@ class Societe extends CommonObject
     	}
     
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *    Renvoie la liste des contacts de cette societe
     	 *
    @@ -2314,6 +2303,7 @@ class Societe extends CommonObject
     	 */
     	function contact_array()
     	{
    +        // phpcs:enable
     		$contacts = array();
     
     		$sql = "SELECT rowid, lastname, firstname FROM ".MAIN_DB_PREFIX."socpeople WHERE fk_soc = ".$this->id;
    @@ -2339,6 +2329,7 @@ class Societe extends CommonObject
     		return $contacts;
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *    Renvoie la liste des contacts de cette societe
     	 *
    @@ -2346,6 +2337,7 @@ class Societe extends CommonObject
     	 */
     	function contact_array_objects()
     	{
    +        // phpcs:enable
     		require_once DOL_DOCUMENT_ROOT . '/contact/class/contact.class.php';
     		$contacts = array();
     
    @@ -2374,6 +2366,7 @@ class Societe extends CommonObject
     		return $contacts;
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *  Return property of contact from its id
     	 *
    @@ -2383,6 +2376,7 @@ class Societe extends CommonObject
     	 */
     	function contact_get_property($rowid,$mode)
     	{
    +        // phpcs:enable
     		$contact_property='';
     
     		if (empty($rowid)) return '';
    @@ -2409,10 +2403,10 @@ class Societe extends CommonObject
     		{
     			dol_print_error($this->db);
     		}
    -
     	}
     
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *  Return bank number property of thirdparty (label or rum)
     	 *
    @@ -2421,6 +2415,7 @@ class Societe extends CommonObject
     	 */
     	function display_rib($mode='label')
     	{
    +        // phpcs:enable
     		require_once DOL_DOCUMENT_ROOT . '/societe/class/companybankaccount.class.php';
     
     		$bac = new CompanyBankAccount($this->db);
    @@ -2449,6 +2444,7 @@ class Societe extends CommonObject
     		return 'BadParameterToFunctionDisplayRib';
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 * Return Array of RIB
     	 *
    @@ -2456,6 +2452,7 @@ class Societe extends CommonObject
     	 */
     	function get_all_rib()
     	{
    +        // phpcs:enable
     		require_once DOL_DOCUMENT_ROOT . '/societe/class/companybankaccount.class.php';
     		$sql = "SELECT rowid FROM ".MAIN_DB_PREFIX."societe_rib WHERE type='ban' AND fk_soc = ".$this->id;
     		$result = $this->db->query($sql);
    @@ -2477,6 +2474,7 @@ class Societe extends CommonObject
     		}
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *  Attribut un code client a partir du module de controle des codes.
     	 *  Return value is stored into this->code_client
    @@ -2487,6 +2485,7 @@ class Societe extends CommonObject
     	 */
     	function get_codeclient($objsoc=0,$type=0)
     	{
    +        // phpcs:enable
     		global $conf;
     		if (! empty($conf->global->SOCIETE_CODECLIENT_ADDON))
     		{
    @@ -2507,6 +2506,7 @@ class Societe extends CommonObject
     		}
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *  Attribut un code fournisseur a partir du module de controle des codes.
     	 *  Return value is stored into this->code_fournisseur
    @@ -2517,6 +2517,7 @@ class Societe extends CommonObject
     	 */
     	function get_codefournisseur($objsoc=0,$type=1)
     	{
    +        // phpcs:enable
     		global $conf;
     		if (! empty($conf->global->SOCIETE_CODECLIENT_ADDON))
     		{
    @@ -2536,6 +2537,7 @@ class Societe extends CommonObject
     		}
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *    Verifie si un code client est modifiable en fonction des parametres
     	 *    du module de controle des codes.
    @@ -2544,6 +2546,7 @@ class Societe extends CommonObject
     	 */
     	function codeclient_modifiable()
     	{
    +        // phpcs:enable
     		global $conf;
     		if (! empty($conf->global->SOCIETE_CODECLIENT_ADDON))
     		{
    @@ -2571,6 +2574,7 @@ class Societe extends CommonObject
     	}
     
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *    Verifie si un code fournisseur est modifiable dans configuration du module de controle des codes
     	 *
    @@ -2578,6 +2582,7 @@ class Societe extends CommonObject
     	 */
     	function codefournisseur_modifiable()
     	{
    +        // phpcs:enable
     		global $conf;
     		if (! empty($conf->global->SOCIETE_CODECLIENT_ADDON))
     		{
    @@ -2605,6 +2610,7 @@ class Societe extends CommonObject
     	}
     
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *  Check customer code
     	 *
    @@ -2616,6 +2622,7 @@ class Societe extends CommonObject
     	 */
     	function check_codeclient()
     	{
    +        // phpcs:enable
     		global $conf;
     		if (! empty($conf->global->SOCIETE_CODECLIENT_ADDON))
     		{
    @@ -2640,6 +2647,7 @@ class Societe extends CommonObject
     		}
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *    Check supplier code
     	 *
    @@ -2651,6 +2659,7 @@ class Societe extends CommonObject
     	 */
     	function check_codefournisseur()
     	{
    +        // phpcs:enable
     		global $conf;
     		if (! empty($conf->global->SOCIETE_CODECLIENT_ADDON))
     		{
    @@ -2675,6 +2684,7 @@ class Societe extends CommonObject
     		}
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *    	Renvoie un code compta, suivant le module de code compta.
     	 *      Peut etre identique a celui saisit ou genere automatiquement.
    @@ -2685,6 +2695,7 @@ class Societe extends CommonObject
     	 */
     	function get_codecompta($type)
     	{
    +        // phpcs:enable
     		global $conf;
     
     		if (! empty($conf->global->SOCIETE_CODECOMPTA_ADDON))
    @@ -2725,6 +2736,7 @@ class Societe extends CommonObject
     		}
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *    Define parent commany of current company
     	 *
    @@ -2733,6 +2745,7 @@ class Societe extends CommonObject
     	 */
     	function set_parent($id)
     	{
    +        // phpcs:enable
     		if ($this->id)
     		{
     			$sql = "UPDATE ".MAIN_DB_PREFIX."societe";
    @@ -2753,6 +2766,7 @@ class Societe extends CommonObject
     		else return -1;
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *  Returns if a profid sould be verified
     	 *
    @@ -2761,6 +2775,7 @@ class Societe extends CommonObject
     	 */
     	function id_prof_verifiable($idprof)
     	{
    +        // phpcs:enable
     		global $conf;
     
     	 	switch($idprof)
    @@ -2790,6 +2805,7 @@ class Societe extends CommonObject
     		return $ret;
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *    Verify if a profid exists into database for others thirds
     	 *
    @@ -2800,6 +2816,7 @@ class Societe extends CommonObject
     	 */
     	function id_prof_exists($idprof, $value, $socid=0)
     	{
    +        // phpcs:enable
     		$field = $idprof;
     
     	 	switch($idprof)	// For backward compatibility
    @@ -2848,6 +2865,7 @@ class Societe extends CommonObject
     		else return false;
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *  Verifie la validite d'un identifiant professionnel en fonction du pays de la societe (siren, siret, ...)
     	 *
    @@ -2858,6 +2876,7 @@ class Societe extends CommonObject
     	 */
     	function id_prof_check($idprof,$soc)
     	{
    +        // phpcs:enable
     		global $conf;
     
     		$ok=1;
    @@ -2939,7 +2958,7 @@ class Societe extends CommonObject
     			//algorithm checking type code CIF
     			$sum = $num[2] + $num[4] + $num[6];
     			for ($i = 1; $i < 8; $i += 2)
    -			$sum += substr((2 * $num[$i]),0,1) + substr((2 * $num[$i]),1,1);
    +			$sum += intval(substr((2 * $num[$i]),0,1)) + intval(substr((2 * $num[$i]),1,1));
     			$n = 10 - substr($sum, strlen($sum) - 1, 1);
     
     			//Chek special NIF
    @@ -2997,6 +3016,7 @@ class Societe extends CommonObject
     		return $ok;
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *   Return an url to check online a professional id or empty string
     	 *
    @@ -3007,6 +3027,7 @@ class Societe extends CommonObject
     	 */
     	function id_prof_url($idprof,$thirdparty)
     	{
    +        // phpcs:enable
     		global $conf,$langs,$hookmanager;
     
     		$url='';
    @@ -3021,20 +3042,21 @@ class Societe extends CommonObject
     			}
     
     			// TODO Move links to validate professional ID into a dictionary table "country" + "link"
    +            $strippedIdProf1 = str_replace(' ', '', $thirdparty->idprof1);
     			if ($idprof == 1 && $thirdparty->country_code == 'FR') {
    -				$url='http://www.societe.com/cgi-bin/search?champs='.$thirdparty->idprof1;    // See also http://avis-situation-sirene.insee.fr/
    +				$url='http://www.societe.com/cgi-bin/search?champs='.$strippedIdProf1;    // See also http://avis-situation-sirene.insee.fr/
     			}
     			if ($idprof == 1 && ($thirdparty->country_code == 'GB' || $thirdparty->country_code == 'UK')) {
    -				$url='https://beta.companieshouse.gov.uk/company/'.$thirdparty->idprof1;
    +				$url='https://beta.companieshouse.gov.uk/company/'.$strippedIdProf1;
     			}
     			if ($idprof == 1 && $thirdparty->country_code == 'ES') {
    -				$url='http://www.e-informa.es/servlet/app/portal/ENTP/screen/SProducto/prod/ETIQUETA_EMPRESA/nif/'.$thirdparty->idprof1;
    +				$url='http://www.e-informa.es/servlet/app/portal/ENTP/screen/SProducto/prod/ETIQUETA_EMPRESA/nif/'.$strippedIdProf1;
     			}
     			if ($idprof == 1 && $thirdparty->country_code == 'IN') {
    -				$url='http://www.tinxsys.com/TinxsysInternetWeb/dealerControllerServlet?tinNumber='.$thirdparty->idprof1.';&searchBy=TIN&backPage=searchByTin_Inter.jsp';
    +				$url='http://www.tinxsys.com/TinxsysInternetWeb/dealerControllerServlet?tinNumber='.$strippedIdProf1.';&searchBy=TIN&backPage=searchByTin_Inter.jsp';
     			}
     			if ($idprof == 1 && $thirdparty->country_code == 'PT') {
    -				$url='http://www.nif.pt/'.$thirdparty->idprof1;
    +				$url='http://www.nif.pt/'.$strippedIdProf1;
     			}
     
     			if ($url) {
    @@ -3048,6 +3070,7 @@ class Societe extends CommonObject
     		return '';
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *   Indique si la societe a des projets
     	 *
    @@ -3055,6 +3078,7 @@ class Societe extends CommonObject
     	 */
     	function has_projects()
     	{
    +        // phpcs:enable
     		$sql = 'SELECT COUNT(*) as numproj FROM '.MAIN_DB_PREFIX.'projet WHERE fk_soc = ' . $this->id;
     		$resql = $this->db->query($sql);
     		if ($resql)
    @@ -3132,8 +3156,12 @@ class Societe extends CommonObject
     		// Define if third party is treated as company (or not) when nature is unknown
     		$isacompany=empty($conf->global->MAIN_UNKNOWN_CUSTOMERS_ARE_COMPANIES)?0:1; // 0 by default
     		if (! empty($this->tva_intra)) $isacompany=1;
    -		else if (! empty($this->typent_code) && in_array($this->typent_code,array('TE_PRIVATE'))) $isacompany=0;
    -		else if (! empty($this->typent_code) && in_array($this->typent_code,array('TE_SMALL','TE_MEDIUM','TE_LARGE','TE_GROUP'))) $isacompany=1;
    +		else if (! empty($this->typent_code) && $this->typent_code != 'TE_UNKNOWN')
    +		{
    +			// TODO Add a field is_a_company into dictionary
    +			if (preg_match('/^TE_PRIVATE/', $this->typent_code)) $isacompany=0;
    +			else $isacompany=1;
    +		}
     
     		return $isacompany;
     	}
    @@ -3149,6 +3177,7 @@ class Societe extends CommonObject
     		return isInEEC($this);
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *  Charge la liste des categories fournisseurs
     	 *
    @@ -3156,6 +3185,7 @@ class Societe extends CommonObject
     	 */
     	function LoadSupplierCateg()
     	{
    +        // phpcs:enable
     		$this->SupplierCategories = array();
     		$sql = "SELECT rowid, label";
     		$sql.= " FROM ".MAIN_DB_PREFIX."categorie";
    @@ -3176,6 +3206,7 @@ class Societe extends CommonObject
     		}
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *  Insert link supplier - category
     	 *
    @@ -3184,6 +3215,7 @@ class Societe extends CommonObject
     	 */
     	function AddFournisseurInCategory($categorie_id)
     	{
    +        // phpcs:enable
     		if ($categorie_id > 0 && $this->id > 0)
     		{
     			$sql = "INSERT INTO ".MAIN_DB_PREFIX."categorie_fournisseur (fk_categorie, fk_soc) ";
    @@ -3199,6 +3231,7 @@ class Societe extends CommonObject
     	}
     
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *  Create a third party into database from a member object
     	 *
    @@ -3209,6 +3242,7 @@ class Societe extends CommonObject
     	 */
     	function create_from_member(Adherent $member, $socname='', $socalias='')
     	{
    +        // phpcs:enable
     		global $user,$langs;
     
     		dol_syslog(get_class($this)."::create_from_member", LOG_DEBUG);
    @@ -3230,6 +3264,8 @@ class Societe extends CommonObject
     		$this->phone=$member->phone;       // Prof phone
     		$this->email=$member->email;
     		$this->skype=$member->skype;
    +		$this->twitter=$member->twitter;
    +		$this->facebook=$member->facebook;
     
     		$this->client = 1;				// A member is a customer by default
     		$this->code_client = -1;
    @@ -3369,6 +3405,8 @@ class Societe extends CommonObject
     		$this->country_code='FR';
     		$this->email='specimen@specimen.com';
     		$this->skype='tom.hanson';
    +		$this->twitter='tomhanson';
    +		$this->facebook='tomhanson';
     		$this->url='http://www.specimen.com';
     
     		$this->phone='0909090901';
    @@ -3475,6 +3513,7 @@ class Societe extends CommonObject
     		return $this->LibProspLevel($this->fk_prospectlevel);
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *  Return label of prospect level
     	 *
    @@ -3483,6 +3522,7 @@ class Societe extends CommonObject
     	 */
     	function LibProspLevel($fk_prospectlevel)
     	{
    +        // phpcs:enable
     		global $langs;
     
     		$lib=$langs->trans("ProspectLevel".$fk_prospectlevel);
    @@ -3495,6 +3535,7 @@ class Societe extends CommonObject
     	}
     
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *  Set prospect level
     	 *
    @@ -3504,6 +3545,7 @@ class Societe extends CommonObject
     	 */
     	function set_prospect_level(User $user)
     	{
    +        // phpcs:enable
     		return $this->update($this->id, $user);
     	}
     
    @@ -3519,6 +3561,7 @@ class Societe extends CommonObject
     		return $this->LibProspCommStatut($this->stcomm_id, $mode, $label);
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *  Return label of a given status
     	 *
    @@ -3529,6 +3572,7 @@ class Societe extends CommonObject
     	 */
     	function LibProspCommStatut($statut, $mode=0, $label='')
     	{
    +        // phpcs:enable
     		global $langs;
     		$langs->load('customers');
     
    @@ -3572,6 +3616,7 @@ class Societe extends CommonObject
     		return "Error, mode/status not found";
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *  Set outstanding value
     	 *
    @@ -3581,6 +3626,7 @@ class Societe extends CommonObject
     	 */
     	function set_OutstandingBill(User $user)
     	{
    +        // phpcs:enable
     		return $this->update($this->id, $user);
     	}
     
    @@ -3737,6 +3783,7 @@ class Societe extends CommonObject
     		}
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *  Return amount of bill not paid
     	 *
    @@ -3745,6 +3792,7 @@ class Societe extends CommonObject
     	 */
     	function get_OutstandingBill()
     	{
    +        // phpcs:enable
     		/* Accurate value of remain to pay is to sum remaintopay for each invoice
     	     $paiement = $invoice->getSommePaiement();
     	     $creditnotes=$invoice->getSumCreditNotesUsed();
    @@ -3790,6 +3838,7 @@ class Societe extends CommonObject
     		return $this->LibCustProspStatut($this->client);
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *  Renvoi le libelle d'un statut donne
     	 *
    @@ -3798,6 +3847,7 @@ class Societe extends CommonObject
     	 */
     	function LibCustProspStatut($statut)
     	{
    +        // phpcs:enable
     		global $langs;
     		$langs->load('companies');
     
    @@ -3805,7 +3855,6 @@ class Societe extends CommonObject
     		if ($statut==1) return $langs->trans("Customer");
     		if ($statut==2) return $langs->trans("Prospect");
     		if ($statut==3) return $langs->trans("ProspectCustomer");
    -
     	}
     
     
    diff --git a/htdocs/societe/class/societeaccount.class.php b/htdocs/societe/class/societeaccount.class.php
    index 6b2199925be..bcb09675c3d 100644
    --- a/htdocs/societe/class/societeaccount.class.php
    +++ b/htdocs/societe/class/societeaccount.class.php
    @@ -39,14 +39,17 @@ class SocieteAccount extends CommonObject
     	 * @var string ID to identify managed object
     	 */
     	public $element = 'societeaccount';
    +
     	/**
     	 * @var string Name of table without prefix where object is stored
     	 */
     	public $table_element = 'societe_account';
    +
     	/**
     	 * @var array  Does societeaccount support multicompany module ? 0=No test on entity, 1=Test with field entity, 2=Test with link by societe
     	 */
     	public $ismultientitymanaged = 0;
    +
     	/**
     	 * @var string String with name of icon for societeaccount. Must be the part after the 'object_' into object_myobject.png
     	 */
    @@ -84,7 +87,7 @@ class SocieteAccount extends CommonObject
     		'pass_temp'    => array('type'=>'varchar(128)', 'label'=>'Temp', 'visible'=>0, 'enabled'=>0, 'position'=>32, 'notnull'=>-1,),
     		'fk_soc' => array('type'=>'integer:Societe:societe/class/societe.class.php', 'label'=>'ThirdParty', 'visible'=>1, 'enabled'=>1, 'position'=>40, 'notnull'=>-1, 'index'=>1),
     		'site' => array('type'=>'varchar(128)', 'label'=>'Site', 'visible'=>-1, 'enabled'=>1, 'position'=>41),
    -		'fk_website' => array('type'=>'integer:Website:website/class/website.class.php', 'label'=>'WebSite', 'visible'=>1, 'enabled'=>1, 'position'=>42, 'notnull'=>1, 'index'=>1),
    +		'fk_website' => array('type'=>'integer:Website:website/class/website.class.php', 'label'=>'WebSite', 'visible'=>1, 'enabled'=>1, 'position'=>42, 'notnull'=>-1, 'index'=>1),
     		'date_last_login' => array('type'=>'datetime', 'label'=>'LastConnexion', 'visible'=>2, 'enabled'=>1, 'position'=>50, 'notnull'=>0,),
     		'date_previous_login' => array('type'=>'datetime', 'label'=>'PreviousConnexion', 'visible'=>2, 'enabled'=>1, 'position'=>51, 'notnull'=>0,),
     		//'note_public' => array('type'=>'text', 'label'=>'NotePublic', 'visible'=>-1, 'enabled'=>1, 'position'=>45, 'notnull'=>-1,),
    @@ -96,13 +99,28 @@ class SocieteAccount extends CommonObject
     		'import_key' => array('type'=>'varchar(14)', 'label'=>'ImportId', 'visible'=>-2, 'enabled'=>1, 'position'=>1000, 'notnull'=>-1, 'index'=>1,),
     		'status' => array('type'=>'integer', 'label'=>'Status', 'visible'=>1, 'enabled'=>1, 'position'=>1000, 'notnull'=>1, 'index'=>1, 'default'=>1, 'arrayofkeyval'=>array('1'=>'Active','0'=>'Disabled')),
     	);
    +
    +	/**
    +	 * @var int ID
    +	 */
     	public $rowid;
    +
    +	/**
    +	 * @var int Entity
    +	 */
     	public $entity;
    +
     	public $key_account;
    +	public $login;
     	public $pass_encoding;
     	public $pass_crypted;
     	public $pass_temp;
    -	public $fk_soc;
    +
    +	/**
    +	 * @var int Thirdparty ID
    +	 */
    +    public $fk_soc;
    +
     	public $site;
     	public $date_last_login;
     	public $date_previous_login;
    @@ -112,7 +130,12 @@ class SocieteAccount extends CommonObject
     	public $fk_user_creat;
     	public $fk_user_modif;
     	public $import_key;
    +
    +	/**
    +	 * @var int Status
    +	 */
     	public $status;
    +
     	// END MODULEBUILDER PROPERTIES
     
     
    @@ -334,7 +357,7 @@ class SocieteAccount extends CommonObject
             $label.= '<b>' . $langs->trans('Login') . ':</b> ' . $this->ref;
             //$label.= '<b>' . $langs->trans('WebSite') . ':</b> ' . $this->ref;
     
    -        $url = dol_buildpath('/societe/societeaccount_card.php',1).'?id='.$this->id;
    +        $url = dol_buildpath('/website/websiteaccount_card.php',1).'?id='.$this->id;
     
             if ($option != 'nolink')
             {
    @@ -391,6 +414,7 @@ class SocieteAccount extends CommonObject
     		return $this->LibStatut($this->status,$mode);
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *  Return the status
     	 *
    @@ -400,43 +424,44 @@ class SocieteAccount extends CommonObject
     	 */
     	static function LibStatut($status,$mode=0)
     	{
    +        // phpcs:enable
     		global $langs;
     
     		if ($mode == 0)
     		{
     			$prefix='';
     			if ($status == 1) return $langs->trans('Enabled');
    -			if ($status == 0) return $langs->trans('Disabled');
    +			elseif ($status == 0) return $langs->trans('Disabled');
     		}
    -		if ($mode == 1)
    +		elseif ($mode == 1)
     		{
     			if ($status == 1) return $langs->trans('Enabled');
    -			if ($status == 0) return $langs->trans('Disabled');
    +			elseif ($status == 0) return $langs->trans('Disabled');
     		}
    -		if ($mode == 2)
    +		elseif ($mode == 2)
     		{
     			if ($status == 1) return img_picto($langs->trans('Enabled'),'statut4').' '.$langs->trans('Enabled');
    -			if ($status == 0) return img_picto($langs->trans('Disabled'),'statut5').' '.$langs->trans('Disabled');
    +			elseif ($status == 0) return img_picto($langs->trans('Disabled'),'statut5').' '.$langs->trans('Disabled');
     		}
    -		if ($mode == 3)
    +		elseif ($mode == 3)
     		{
     			if ($status == 1) return img_picto($langs->trans('Enabled'),'statut4');
    -			if ($status == 0) return img_picto($langs->trans('Disabled'),'statut5');
    +			elseif ($status == 0) return img_picto($langs->trans('Disabled'),'statut5');
     		}
    -		if ($mode == 4)
    +		elseif ($mode == 4)
     		{
     			if ($status == 1) return img_picto($langs->trans('Enabled'),'statut4').' '.$langs->trans('Enabled');
    -			if ($status == 0) return img_picto($langs->trans('Disabled'),'statut5').' '.$langs->trans('Disabled');
    +			elseif ($status == 0) return img_picto($langs->trans('Disabled'),'statut5').' '.$langs->trans('Disabled');
     		}
    -		if ($mode == 5)
    +		elseif ($mode == 5)
     		{
     			if ($status == 1) return $langs->trans('Enabled').' '.img_picto($langs->trans('Enabled'),'statut4');
    -			if ($status == 0) return $langs->trans('Disabled').' '.img_picto($langs->trans('Disabled'),'statut5');
    +			elseif ($status == 0) return $langs->trans('Disabled').' '.img_picto($langs->trans('Disabled'),'statut5');
     		}
    -		if ($mode == 6)
    +		elseif ($mode == 6)
     		{
     			if ($status == 1) return $langs->trans('Enabled').' '.img_picto($langs->trans('Enabled'),'statut4');
    -			if ($status == 0) return $langs->trans('Disabled').' '.img_picto($langs->trans('Disabled'),'statut5');
    +			elseif ($status == 0) return $langs->trans('Disabled').' '.img_picto($langs->trans('Disabled'),'statut5');
     		}
     	}
     
    diff --git a/htdocs/societe/consumption.php b/htdocs/societe/consumption.php
    index 0d13c45e5bd..b74b66a1a44 100644
    --- a/htdocs/societe/consumption.php
    +++ b/htdocs/societe/consumption.php
    @@ -25,7 +25,7 @@
      *	\brief      Add a tab on thirpdarty view to list all products/services bought or sells by thirdparty
      */
     
    -require("../main.inc.php");
    +require "../main.inc.php";
     require_once DOL_DOCUMENT_ROOT.'/core/lib/company.lib.php';
     require_once DOL_DOCUMENT_ROOT.'/core/class/html.formother.class.php';
     require_once DOL_DOCUMENT_ROOT.'/core/lib/date.lib.php';
    @@ -68,15 +68,8 @@ if (GETPOST('button_removefilter_x','alpha') || GETPOST('button_removefilter.x',
     $thirdTypeSelect = GETPOST("third_select_id");
     $type_element = GETPOST('type_element')?GETPOST('type_element'):'';
     
    -
    -$langs->load("companies");
    -$langs->load("bills");
    -$langs->load("orders");
    -$langs->load("suppliers");
    -$langs->load("propal");
    -$langs->load("interventions");
    -$langs->load("contracts");
    -$langs->load("products");
    +// Load translation files required by the page
    +$langs->loadLangs(array("companies", "bills", "orders", "suppliers", "propal", "interventions", "contracts", "products"));
     
     // Initialize technical object to manage hooks of page. Note that conf->hooks_modules contains array of hook context
     $hookmanager->initHooks(array('consumptionthirdparty'));
    @@ -168,6 +161,7 @@ if ($object->fournisseur)
     	$thirdTypeArray['supplier']=$langs->trans("supplier");
     	if ($conf->fournisseur->enabled && $user->rights->fournisseur->facture->lire) $elementTypeArray['supplier_invoice']=$langs->transnoentitiesnoconv('SuppliersInvoices');
     	if ($conf->fournisseur->enabled && $user->rights->fournisseur->commande->lire) $elementTypeArray['supplier_order']=$langs->transnoentitiesnoconv('SuppliersOrders');
    +	if ($conf->fournisseur->enabled && $user->rights->supplier_proposal->lire) $elementTypeArray['supplier_proposal']=$langs->transnoentitiesnoconv('SupplierProposals');
     }
     print '</table>';
     
    @@ -254,6 +248,19 @@ if ($type_element == 'supplier_invoice')
     	$doc_number='f.ref';
     	$thirdTypeSelect='supplier';
     }
    +if ($type_element == 'supplier_proposal')
    +{
    +    require_once DOL_DOCUMENT_ROOT.'/supplier_proposal/class/supplier_proposal.class.php';
    +    $documentstatic=new SupplierProposal($db);
    +    $sql_select = 'SELECT c.rowid as doc_id, c.ref as doc_number, \'1\' as doc_type, c.date_valid as dateprint, c.fk_statut as status, ';
    +    $tables_from = MAIN_DB_PREFIX."supplier_proposal as c,".MAIN_DB_PREFIX."supplier_proposaldet as d";
    +    $where = " WHERE c.fk_soc = s.rowid AND s.rowid = ".$socid;
    +    $where.= " AND d.fk_supplier_proposal = c.rowid";
    +    $where.= " AND c.entity = ".$conf->entity;
    +    $dateprint = 'c.date_valid';
    +    $doc_number='c.ref';
    +    $thirdTypeSelect='supplier';
    +}
     if ($type_element == 'supplier_order')
     { 	// Supplier : Show products from orders.
     	require_once DOL_DOCUMENT_ROOT.'/fourn/class/fournisseur.commande.class.php';
    @@ -282,11 +289,15 @@ if ($type_element == 'contract')
     	$thirdTypeSelect='customer';
     }
     
    +$parameters=array();
    +$reshook=$hookmanager->executeHooks('printFieldListSelect',$parameters);    // Note that $action and $object may have been modified by hook
    +
     if (!empty($sql_select))
     {
     	$sql = $sql_select;
     	$sql.= ' d.description as description,';
    -	if ($type_element != 'fichinter' && $type_element != 'contract') $sql.= ' d.label, d.fk_product as product_id, d.fk_product as fk_product, d.info_bits, d.date_start, d.date_end, d.qty, d.qty as prod_qty, d.total_ht as total_ht, ';
    +	if ($type_element != 'fichinter' && $type_element != 'contract' && $type_element != 'supplier_proposal') $sql.= ' d.label, d.fk_product as product_id, d.fk_product as fk_product, d.info_bits, d.date_start, d.date_end, d.qty, d.qty as prod_qty, d.total_ht as total_ht, ';
    +	if ($type_element == 'supplier_proposal') $sql.= ' d.label, d.fk_product as product_id, d.fk_product as fk_product, d.info_bits, d.qty, d.qty as prod_qty, d.total_ht as total_ht, ';
     	if ($type_element == 'contract') $sql.= ' d.label, d.fk_product as product_id, d.fk_product as fk_product, d.info_bits, d.date_ouverture as date_start, d.date_cloture as date_end, d.qty, d.qty as prod_qty, d.total_ht as total_ht, ';
     	if ($type_element != 'fichinter') $sql.= ' p.ref as ref, p.rowid as prod_id, p.rowid as fk_product, p.fk_product_type as prod_type, p.fk_product_type as fk_product_type, p.entity as pentity,';
     	$sql.= " s.rowid as socid ";
    @@ -351,7 +362,6 @@ if ($sql_select)
     	$resql=$db->query($sql);
     	if (!$resql) dol_print_error($db);
     
    -	$var=true;
     	$num = $db->num_rows($resql);
     
     	$param="&socid=".$socid."&type_element=".$type_element;
    @@ -374,7 +384,7 @@ if ($sql_select)
         print '<input class="flat" type="text" name="sref" size="8" value="'.$sref.'">';
         print '</td>';
         print '<td class="liste_titre nowrap center">'; // date
    -    print $formother->select_month($month?$month:-1,'month',1);
    +    print $formother->select_month($month?$month:-1, 'month', 1, 0, 'valignmiddle');
         $formother->select_year($year?$year:-1,'year',1, 20, 1);
         print '</td>';
         print '<td class="liste_titre" align="center">';
    @@ -418,7 +428,6 @@ if ($sql_select)
     
     		if (is_object($documentstaticline)) $documentstaticline->statut=$objp->status;
     
    -
     		print '<tr class="oddeven">';
     		print '<td class="nobordernopadding nowrap" width="100">';
     		print $documentstatic->getNomUrl(1);
    @@ -628,7 +637,7 @@ else if (empty($type_element) || $type_element == -1)
         print_liste_field_titre('Quantity',$_SERVER['PHP_SELF'],'prod_qty','',$param,'align="right"',$sortfield,$sortorder);
         print "</tr>\n";
     
    -	print '<tr '.$bc[0].'><td class="opacitymedium" colspan="5">'.$langs->trans("SelectElementAndClick", $langs->transnoentitiesnoconv("Search")).'</td></tr>';
    +	print '<tr class="oddeven"><td class="opacitymedium" colspan="5">'.$langs->trans("SelectElementAndClick", $langs->transnoentitiesnoconv("Search")).'</td></tr>';
     
     	print "</table>";
     }
    @@ -637,13 +646,13 @@ else {
     
         print '<table class="liste" width="100%">'."\n";
     
    -	print '<tr '.$bc[0].'><td class="opacitymedium" colspan="5">'.$langs->trans("FeatureNotYetAvailable").'</td></tr>';
    +	print '<tr class="oddeven"><td class="opacitymedium" colspan="5">'.$langs->trans("FeatureNotYetAvailable").'</td></tr>';
     
     	print "</table>";
     }
     
     print "</form>";
     
    +// End of page
     llxFooter();
    -
     $db->close();
    diff --git a/htdocs/societe/contact.php b/htdocs/societe/contact.php
    index 297ff3e8a56..24ec0026455 100644
    --- a/htdocs/societe/contact.php
    +++ b/htdocs/societe/contact.php
    @@ -102,7 +102,7 @@ if ($reshook < 0) setEventMessages($hookmanager->error, $hookmanager->errors, 'e
     
     if (empty($reshook))
     {
    -    if ($cancel)
    +	if ($cancel)
         {
             $action='';
             if (! empty($backtopage))
    @@ -139,51 +139,38 @@ llxHeader('',$title,$help_url);
     
     $countrynotdefined=$langs->trans("ErrorSetACountryFirst").' ('.$langs->trans("SeeAbove").')';
     
    -if (is_object($objcanvas) && $objcanvas->displayCanvasExists($action))
    +
    +if (!empty($object->id)) $res=$object->fetch_optionals($object->id,$extralabels);
    +//if ($res < 0) { dol_print_error($db); exit; }
    +
    +
    +$head = societe_prepare_head($object);
    +
    +dol_fiche_head($head, 'contact', $langs->trans("ThirdParty"), 0, 'company');
    +
    +$linkback = '<a href="'.DOL_URL_ROOT.'/societe/list.php?restore_lastsearch_values=1">'.$langs->trans("BackToList").'</a>';
    +
    +dol_banner_tab($object, 'socid', $linkback, ($user->societe_id?0:1), 'rowid', 'nom', '', '', 0, '', '', 'arearefnobottom');
    +
    +dol_fiche_end();
    +
    +print '<br>';
    +
    +if ($action != 'presend')
     {
    -    // -----------------------------------------
    -    // When used with CANVAS
    -    // -----------------------------------------
    -   	$objcanvas->assign_values($action, $object->id, $object->ref);	// Set value for templates
    -    $objcanvas->display_canvas($action);							// Show template
    -}
    -else
    -{
    -
    -    if (!empty($object->id)) $res=$object->fetch_optionals();
    -    //if ($res < 0) { dol_print_error($db); exit; }
    -
    -
    -    $head = societe_prepare_head($object);
    -
    -    dol_fiche_head($head, 'contact', $langs->trans("ThirdParty"), 0, 'company');
    -
    -	$linkback = '<a href="'.DOL_URL_ROOT.'/societe/list.php?restore_lastsearch_values=1">'.$langs->trans("BackToList").'</a>';
    -
    -    dol_banner_tab($object, 'socid', $linkback, ($user->societe_id?0:1), 'rowid', 'nom', '', '', 0, '', '', 'arearefnobottom');
    -
    -    dol_fiche_end();
    -
    -	print '<br>';
    -
    -	if ($action != 'presend')
    +	// Contacts list
    +	if (empty($conf->global->SOCIETE_DISABLE_CONTACTS))
     	{
    -		// Contacts list
    -		if (empty($conf->global->SOCIETE_DISABLE_CONTACTS))
    -		{
    -			$result=show_contacts($conf,$langs,$db,$object,$_SERVER["PHP_SELF"].'?socid='.$object->id);
    -		}
    -
    -		// Addresses list
    -		if (! empty($conf->global->SOCIETE_ADDRESSES_MANAGEMENT))
    -		{
    -			$result=show_addresses($conf,$langs,$db,$object,$_SERVER["PHP_SELF"].'?socid='.$object->id);
    -		}
    +		$result=show_contacts($conf,$langs,$db,$object,$_SERVER["PHP_SELF"].'?socid='.$object->id);
     	}
     
    +	// Addresses list
    +	if (! empty($conf->global->SOCIETE_ADDRESSES_MANAGEMENT))
    +	{
    +		$result=show_addresses($conf,$langs,$db,$object,$_SERVER["PHP_SELF"].'?socid='.$object->id);
    +	}
     }
     
    -
     // End of page
     llxFooter();
     $db->close();
    diff --git a/htdocs/societe/document.php b/htdocs/societe/document.php
    index e393fa64a2c..a9aae7a8654 100644
    --- a/htdocs/societe/document.php
    +++ b/htdocs/societe/document.php
    @@ -32,9 +32,7 @@ require_once DOL_DOCUMENT_ROOT.'/core/lib/files.lib.php';
     require_once DOL_DOCUMENT_ROOT.'/core/lib/images.lib.php';
     require_once DOL_DOCUMENT_ROOT.'/core/class/html.formfile.class.php';
     
    -$langs->load("companies");
    -$langs->load('other');
    -
    +$langs->loadLangs(array("companies", "other"));
     
     $action=GETPOST('action','aZ09');
     $confirm=GETPOST('confirm');
    @@ -105,7 +103,7 @@ if ($object->id)
     	dol_fiche_head($head, 'document', $langs->trans("ThirdParty"), -1, 'company');
     
     
    -	// Construit liste des fichiers
    +	// Build file list
     	$filearray=dol_dir_list($upload_dir,"files",0,'','(\.meta|_preview.*\.png)$',$sortfield,(strtolower($sortorder)=='desc'?SORT_DESC:SORT_ASC),1);
     	$totalsize=0;
     	foreach($filearray as $key => $file)
    @@ -169,6 +167,6 @@ else
     	accessforbidden('',0,0);
     }
     
    -
    +// End of page
     llxFooter();
     $db->close();
    diff --git a/htdocs/societe/index.php b/htdocs/societe/index.php
    index ea1925afc08..0759008c435 100644
    --- a/htdocs/societe/index.php
    +++ b/htdocs/societe/index.php
    @@ -1,6 +1,6 @@
     <?php
     /* Copyright (C) 2001-2006 Rodolphe Quiedeville <rodolphe@quiedeville.org>
    - * Copyright (C) 2004-2015 Laurent Destailleur  <eldy@users.sourceforge.net>
    + * Copyright (C) 2004-2018 Laurent Destailleur  <eldy@users.sourceforge.net>
      * Copyright (C) 2005-2012 Regis Houssin        <regis.houssin@capnetworks.com>
      * Copyright (C) 2014      Charles-Fr Benke	    <charles.fr@benke.fr>
      * Copyright (C) 2015      Jean-François Ferry	<jfefe@aternatik.fr>
    @@ -264,7 +264,7 @@ print '</div><div class="fichetwothirdright"><div class="ficheaddleft">';
      * Last third parties modified
      */
     $max=15;
    -$sql = "SELECT s.rowid, s.nom as name, s.client, s.fournisseur";
    +$sql = "SELECT s.rowid, s.nom as name, s.email, s.client, s.fournisseur";
     $sql.= ", s.code_client";
     $sql.= ", s.code_fournisseur";
     $sql.= ", s.logo";
    @@ -296,7 +296,7 @@ if ($result)
     
             print '<tr class="liste_titre"><th colspan="2">'.$transRecordedType.'</th>';
             print '<th>&nbsp;</th>';
    -        print '<th align="right">'.$langs->trans('Status').'</th>';
    +        print '<th class="right"><a href="'.DOL_URL_ROOT.'/societe/list.php?sortfield=s.tms&sortorder=DESC">'.$langs->trans("FullList").'</th>';
             print '</tr>'."\n";
     
             while ($i < $num)
    @@ -313,6 +313,7 @@ if ($result)
                 $thirdparty_static->code_client = $objp->code_client;
                 $thirdparty_static->code_fournisseur = $objp->code_fournisseur;
                 $thirdparty_static->canvas=$objp->canvas;
    +            $thirdparty_static->email = $objp->email;
     
                 print '<tr class="oddeven">';
                 // Name
    @@ -365,6 +366,6 @@ else
     //print '</td></tr></table>';
     print '</div></div></div>';
     
    +// End of page
     llxFooter();
    -
     $db->close();
    diff --git a/htdocs/societe/list.php b/htdocs/societe/list.php
    index 58043bc511c..684f6f8c471 100644
    --- a/htdocs/societe/list.php
    +++ b/htdocs/societe/list.php
    @@ -70,6 +70,7 @@ $search_state=trim(GETPOST("search_state"));
     $search_region=trim(GETPOST("search_region"));
     $search_email=trim(GETPOST('search_email'));
     $search_phone=trim(GETPOST('search_phone'));
    +$search_fax=trim(GETPOST('search_fax'));
     $search_url=trim(GETPOST('search_url'));
     $search_idprof1=trim(GETPOST('search_idprof1'));
     $search_idprof2=trim(GETPOST('search_idprof2'));
    @@ -83,16 +84,18 @@ $search_categ_cus=trim(GETPOST("search_categ_cus",'int'));
     $search_categ_sup=trim(GETPOST("search_categ_sup",'int'));
     $search_country=GETPOST("search_country",'intcomma');
     $search_type_thirdparty=GETPOST("search_type_thirdparty",'int');
    +$search_staff=GETPOST("search_staff",'int');
     $search_status=GETPOST("search_status",'int');
     $search_type=GETPOST('search_type','alpha');
    -$search_level_from = GETPOST("search_level_from","alpha");
    -$search_level_to   = GETPOST("search_level_to","alpha");
    +$search_level      = GETPOST("search_level", "array");
     $search_stcomm=GETPOST('search_stcomm','int');
     $search_import_key  = GETPOST("search_import_key","alpha");
    +$search_btn=GETPOST('button_search','alpha');
    +$search_remove_btn=GETPOST('button_removefilter','alpha');
     
    -$type=GETPOST('type');
    +$type=GETPOST('type','alpha');
     $optioncss=GETPOST('optioncss','alpha');
    -$mode=GETPOST("mode");
    +$mode=GETPOST("mode",'');
     
     $diroutputmassaction=$conf->societe->dir_output . '/temp/massgeneration/'.$user->id;
     
    @@ -102,14 +105,14 @@ $sortorder=GETPOST("sortorder",'alpha');
     $page=GETPOST("page",'int');
     if (! $sortorder) $sortorder="ASC";
     if (! $sortfield) $sortfield="s.nom";
    -if (empty($page) || $page == -1) { $page = 0; }
    +if (empty($page) || $page == -1 || !empty($search_btn) || !empty($search_remove_btn) || (empty($toselect) && $massaction === '0')) { $page = 0; }
     $offset = $limit * $page;
     $pageprev = $page - 1;
     $pagenext = $page + 1;
     
    -if ($type == 'c') { $contextpage='customerlist'; if ($search_type=='') $search_type='1,3'; }
    -if ($type == 'p') { $contextpage='prospectlist'; if ($search_type=='') $search_type='2,3'; }
    -if ($type == 'f') { $contextpage='supplierlist'; if ($search_type=='') $search_type='4'; }
    +if ($type == 'c') { if (empty($contextpage) || $contextpage == 'thirdpartylist') $contextpage='customerlist'; if ($search_type=='') $search_type='1,3'; }
    +if ($type == 'p') { if (empty($contextpage) || $contextpage == 'thirdpartylist') $contextpage='prospectlist'; if ($search_type=='') $search_type='2,3'; }
    +if ($type == 'f') { if (empty($contextpage) || $contextpage == 'thirdpartylist') $contextpage='supplierlist'; if ($search_type=='') $search_type='4'; }
     
     // Initialize technical object to manage hooks of page. Note that conf->hooks_modules contains array of hook context
     $object = new Societe($db);
    @@ -135,6 +138,7 @@ $fieldstosearchall = array(
     	's.siret'=>"ProfId2",
     	's.ape'=>"ProfId3",
     	's.phone'=>"Phone",
    +	's.fax'=>"Fax",
     );
     if (($tmp = $langs->transnoentities("ProfId4".$mysoc->country_code)) && $tmp != "ProfId4".$mysoc->country_code && $tmp != '-') $fieldstosearchall['s.idprof4']='ProfId4';
     if (($tmp = $langs->transnoentities("ProfId5".$mysoc->country_code)) && $tmp != "ProfId5".$mysoc->country_code && $tmp != '-') $fieldstosearchall['s.idprof5']='ProfId5';
    @@ -178,7 +182,9 @@ $arrayfields=array(
     	's.email'=>array('label'=>"Email", 'checked'=>0),
     	's.url'=>array('label'=>"Url", 'checked'=>0),
     	's.phone'=>array('label'=>"Phone", 'checked'=>1),
    +	's.fax'=>array('label'=>"Fax", 'checked'=>0),
     	'typent.code'=>array('label'=>"ThirdPartyType", 'checked'=>$checkedtypetiers),
    +	'staff.code'=>array('label'=>"Staff", 'checked'=>0),
     	's.siren'=>array('label'=>"ProfId1Short", 'checked'=>$checkedprofid1),
     	's.siret'=>array('label'=>"ProfId2Short", 'checked'=>$checkedprofid2),
     	's.ape'=>array('label'=>"ProfId3Short", 'checked'=>$checkedprofid3),
    @@ -242,6 +248,7 @@ if (empty($reshook))
     		$search_country='';
     		$search_email='';
     		$search_phone='';
    +		$search_fax='';
     		$search_url='';
     		$search_idprof1='';
     		$search_idprof2='';
    @@ -252,10 +259,10 @@ if (empty($reshook))
     		$search_vat='';
     		$search_type='';
     		$search_type_thirdparty='';
    +		$search_staff='';
     		$search_status=-1;
     		$search_stcomm='';
    -	 	$search_level_from='';
    -	 	$search_level_to='';
    +	 	$search_level='';
     	 	$search_import_key='';
     	 	$toselect='';
     		$search_array_options=array();
    @@ -312,89 +319,32 @@ if ($type == 'c' && (empty($search_type) || ($search_type == '1,3'))) $title=$la
     if ($type == 'p' && (empty($search_type) || ($search_type == '2,3'))) $title=$langs->trans("ListOfProspects");
     if ($type == 'f' && (empty($search_type) || ($search_type == '4'))) $title=$langs->trans("ListOfSuppliers");
     
    -// If both parameters are set, search for everything BETWEEN them
    -if ($search_level_from != '' && $search_level_to != '')
    -{
    -	// Ensure that these parameters are numbers
    -	$search_level_from = (int) $search_level_from;
    -	$search_level_to = (int) $search_level_to;
    -
    -	// If from is greater than to, reverse orders
    -	if ($search_level_from > $search_level_to)
    -	{
    -		$tmp = $search_level_to;
    -		$search_level_to = $search_level_from;
    -		$search_level_from = $tmp;
    -	}
    -
    -	// Generate the SQL request
    -	$sortwhere = '(sortorder BETWEEN '.$search_level_from.' AND '.$search_level_to.') AS is_in_range';
    -}
    -// If only "from" parameter is set, search for everything GREATER THAN it
    -else if ($search_level_from != '')
    -{
    -	// Ensure that this parameter is a number
    -	$search_level_from = (int) $search_level_from;
    -
    -	// Generate the SQL request
    -	$sortwhere = '(sortorder >= '.$search_level_from.') AS is_in_range';
    -}
    -// If only "to" parameter is set, search for everything LOWER THAN it
    -else if ($search_level_to != '')
    -{
    -	// Ensure that this parameter is a number
    -	$search_level_to = (int) $search_level_to;
    -
    -	// Generate the SQL request
    -	$sortwhere = '(sortorder <= '.$search_level_to.') AS is_in_range';
    -}
    -// If no parameters are set, dont search for anything
    -else
    -{
    -	$sortwhere = '0 as is_in_range';
    -}
    -
     // Select every potentiels, and note each potentiels which fit in search parameters
    -dol_syslog('societe/list.php',LOG_DEBUG);
    -$sql = "SELECT code, label, sortorder, ".$sortwhere;
    +$tab_level = array();
    +$sql = "SELECT code, label, sortorder";
     $sql.= " FROM ".MAIN_DB_PREFIX."c_prospectlevel";
     $sql.= " WHERE active > 0";
     $sql.= " ORDER BY sortorder";
    -
     $resql = $db->query($sql);
     if ($resql)
     {
    -	$tab_level = array();
    -	$search_levels = array();
    -
     	while ($obj = $db->fetch_object($resql))
     	{
     		// Compute level text
     		$level=$langs->trans($obj->code);
     		if ($level == $obj->code) $level=$langs->trans($obj->label);
    -
    -		// Put it in the array sorted by sortorder
    -		$tab_level[$obj->sortorder] = $level;
    -
    -		// If this potentiel fit in parameters, add its code to the $search_levels array
    -		if ($obj->is_in_range == 1)
    -		{
    -			$search_levels[] = '"'.preg_replace('[^A-Za-z0-9_-]', '', $obj->code).'"';
    -		}
    +		$tab_level[$obj->code] = $level;
     	}
    -
    -	// Implode the $search_levels array so that it can be use in a "IN (...)" where clause.
    -	// If no paramters was set, $search_levels will be empty
    -	$search_levels = implode(',', $search_levels);
     }
     else dol_print_error($db);
     
     $sql = "SELECT s.rowid, s.nom as name, s.name_alias, s.barcode, s.town, s.zip, s.datec, s.code_client, s.code_fournisseur, s.logo,";
     $sql.= " st.libelle as stcomm, s.fk_stcomm as stcomm_id, s.fk_prospectlevel, s.prefix_comm, s.client, s.fournisseur, s.canvas, s.status as status,";
    -$sql.= " s.email, s.phone, s.url, s.siren as idprof1, s.siret as idprof2, s.ape as idprof3, s.idprof4 as idprof4, s.idprof5 as idprof5, s.idprof6 as idprof6, s.tva_intra, s.fk_pays,";
    +$sql.= " s.email, s.phone, s.fax, s.url, s.siren as idprof1, s.siret as idprof2, s.ape as idprof3, s.idprof4 as idprof4, s.idprof5 as idprof5, s.idprof6 as idprof6, s.tva_intra, s.fk_pays,";
     $sql.= " s.tms as date_update, s.datec as date_creation,";
     $sql.= " s.code_compta,s.code_compta_fournisseur,";
     $sql.= " typent.code as typent_code,";
    +$sql.= " staff.code as staff_code,";
     $sql.= " country.code as country_code,";
     $sql.= " state.code_departement as state_code, state.nom as state_name,";
     $sql.= " region.code_region as region_code, region.nom as region_name";
    @@ -413,16 +363,16 @@ $sql.= " FROM ".MAIN_DB_PREFIX."societe as s";
     if (is_array($extrafields->attribute_label) && count($extrafields->attribute_label)) $sql.= " LEFT JOIN ".MAIN_DB_PREFIX."societe_extrafields as ef on (s.rowid = ef.fk_object)";
     $sql.= " LEFT JOIN ".MAIN_DB_PREFIX."c_country as country on (country.rowid = s.fk_pays)";
     $sql.= " LEFT JOIN ".MAIN_DB_PREFIX."c_typent as typent on (typent.id = s.fk_typent)";
    +$sql.= " LEFT JOIN ".MAIN_DB_PREFIX."c_effectif as staff on (staff.id = s.fk_effectif)";
     $sql.= " LEFT JOIN ".MAIN_DB_PREFIX."c_departements as state on (state.rowid = s.fk_departement)";
     $sql.= " LEFT JOIN ".MAIN_DB_PREFIX."c_regions as region on (region.	code_region = state.fk_region)";
     // We'll need this table joined to the select in order to filter by categ
     if (! empty($search_categ_cus)) $sql.= ' LEFT JOIN '.MAIN_DB_PREFIX."categorie_societe as cc ON s.rowid = cc.fk_soc"; // We'll need this table joined to the select in order to filter by categ
     if (! empty($search_categ_sup)) $sql.= ' LEFT JOIN '.MAIN_DB_PREFIX."categorie_fournisseur as cs ON s.rowid = cs.fk_soc"; // We'll need this table joined to the select in order to filter by categ
    -$sql.= " ,".MAIN_DB_PREFIX."c_stcomm as st";
    +$sql.= ' LEFT JOIN '.MAIN_DB_PREFIX."c_stcomm as st ON s.fk_stcomm = st.id";
     // We'll need this table joined to the select in order to filter by sale
     if ($search_sale || (!$user->rights->societe->client->voir && !$socid)) $sql.= ", ".MAIN_DB_PREFIX."societe_commerciaux as sc";
    -$sql.= " WHERE s.fk_stcomm = st.id";
    -$sql.= " AND s.entity IN (".getEntity('societe').")";
    +$sql.= " WHERE s.entity IN (".getEntity('societe').")";
     if (! $user->rights->societe->client->voir && ! $socid)	$sql.= " AND s.rowid = sc.fk_soc AND sc.fk_user = " .$user->id;
     if ($socid)                $sql.= " AND s.rowid = ".$socid;
     if ($search_sale)          $sql.= " AND s.rowid = sc.fk_soc";        // Join for the needed table to filter by sale
    @@ -447,10 +397,11 @@ if ($search_account_supplier_code) $sql.= natural_search("s.code_compta_fourniss
     if ($search_town)          $sql.= natural_search("s.town",$search_town);
     if (strlen($search_zip))   $sql.= natural_search("s.zip",$search_zip);
     if ($search_state)         $sql.= natural_search("state.nom",$search_state);
    -if ($search_region)         $sql.= natural_search("region.nom",$search_region);
    -if ($search_country)       $sql .= " AND s.fk_pays IN (".$search_country.')';
    +if ($search_region)        $sql.= natural_search("region.nom",$search_region);
    +if ($search_country && $search_country != '-1')       $sql .= " AND s.fk_pays IN (".$db->escape($search_country).')';
     if ($search_email)         $sql.= natural_search("s.email",$search_email);
     if (strlen($search_phone)) $sql.= natural_search("s.phone", $search_phone);
    +if (strlen($search_fax)) $sql.= natural_search("s.phone", $search_fax);
     if ($search_url)           $sql.= natural_search("s.url",$search_url);
     if (strlen($search_idprof1)) $sql.= natural_search("s.siren",$search_idprof1);
     if (strlen($search_idprof2)) $sql.= natural_search("s.siret",$search_idprof2);
    @@ -463,11 +414,12 @@ if (strlen($search_vat))     $sql.= natural_search("s.tva_intra",$search_vat);
     if ($search_type > 0 && in_array($search_type,array('1,3','2,3'))) $sql .= " AND s.client IN (".$db->escape($search_type).")";
     if ($search_type > 0 && in_array($search_type,array('4')))         $sql .= " AND s.fournisseur = 1";
     if ($search_type == '0') $sql .= " AND s.client = 0 AND s.fournisseur = 0";
    -if ($search_status!='' && $search_status >= 0) $sql .= " AND s.status = ".$db->escape($search_status);
    +if ($search_status!='' && $search_status >= 0) $sql .= natural_search("s.status", $search_status, 2);
     if (!empty($conf->barcode->enabled) && $search_barcode) $sql.= natural_search("s.barcode", $search_barcode);
    -if ($search_type_thirdparty) $sql .= " AND s.fk_typent IN (".$search_type_thirdparty.')';
    -if ($search_levels)  $sql .= " AND s.fk_prospectlevel IN (".$search_levels.')';
    -if ($search_stcomm != '' && $search_stcomm != -2) $sql.= natural_search("s.fk_stcomm",$search_stcomm,2);
    +if ($search_type_thirdparty && $search_type_thirdparty != '-1') $sql.= natural_search("s.fk_typent", $search_type_thirdparty, 2);
    +if (! empty($search_staff) && $search_staff != '-1')            $sql.= natural_search("s.fk_effectif", $search_staff, 2);
    +if ($search_level)  $sql .= natural_search("s.fk_prospectlevel", join(',', $search_level), 3);
    +if ($search_stcomm != '' && $search_stcomm != -2) $sql.= natural_search("s.fk_stcomm", $search_stcomm, 2);
     if ($search_import_key)    $sql.= natural_search("s.import_key",$search_import_key);
     // Add where from extra fields
     include DOL_DOCUMENT_ROOT.'/core/tpl/extrafields_list_search_sql.tpl.php';
    @@ -528,19 +480,20 @@ $help_url='EN:Module_Third_Parties|FR:Module_Tiers|ES:Empresas';
     llxHeader('',$langs->trans("ThirdParty"),$help_url);
     
     $param='';
    -if (! empty($contextpage) && $contextpage != $_SERVER["PHP_SELF"]) $param.='&contextpage='.$contextpage;
    -if ($limit > 0 && $limit != $conf->liste_limit) $param.='&limit='.$limit;
    +if (! empty($contextpage) && $contextpage != $_SERVER["PHP_SELF"]) $param.='&contextpage='.urlencode($contextpage);
    +if ($limit > 0 && $limit != $conf->liste_limit) $param.='&limit='.urlencode($limit);
     if ($search_all != '')     $param = "&sall=".urlencode($search_all);
     if ($sall != '')           $param.= "&sall=".urlencode($sall);
    -if ($search_categ_cus > 0) $param.='&search_categ_cus='.urlencode($search_categ_cus);
    -if ($search_categ_sup > 0) $param.='&search_categ_sup='.urlencode($search_categ_sup);
    -if ($search_sale > 0)	   $param.='&search_sale='.urlencode($search_sale);
    +if ($search_categ_cus > 0) $param.= '&search_categ_cus='.urlencode($search_categ_cus);
    +if ($search_categ_sup > 0) $param.= '&search_categ_sup='.urlencode($search_categ_sup);
    +if ($search_sale > 0)	   $param.= '&search_sale='.urlencode($search_sale);
     if ($search_id > 0)        $param.= "&search_id=".urlencode($search_id);
     if ($search_nom != '')     $param.= "&search_nom=".urlencode($search_nom);
     if ($search_alias != '')   $param.= "&search_alias=".urlencode($search_alias);
     if ($search_town != '')    $param.= "&search_town=".urlencode($search_town);
     if ($search_zip != '')     $param.= "&search_zip=".urlencode($search_zip);
     if ($search_phone != '')   $param.= "&search_phone=".urlencode($search_phone);
    +if ($search_fax != '')     $param.= "&search_fax=".urlencode($search_fax);
     if ($search_email != '')   $param.= "&search_email=".urlencode($search_email);
     if ($search_url != '')     $param.= "&search_url=".urlencode($search_url);
     if ($search_state != '')   $param.= "&search_state=".urlencode($search_state);
    @@ -559,13 +512,12 @@ if ($search_idprof6 != '') $param.= '&search_idprof6='.urlencode($search_idprof6
     if ($search_vat != '')     $param.= '&search_vat='.urlencode($search_vat);
     if ($search_type_thirdparty != '')    $param.='&search_type_thirdparty='.urlencode($search_type_thirdparty);
     if ($search_type != '')    $param.='&search_type='.urlencode($search_type);
    -if ($optioncss != '')      $param.='&optioncss='.urlencode($optioncss);
    +if (is_array($search_level) && count($search_level)) foreach($search_level as $slevel) $param.='&search_level[]='.urlencode($slevel);
     if ($search_status != '')  $param.='&search_status='.urlencode($search_status);
     if ($search_stcomm != '')  $param.='&search_stcomm='.urlencode($search_stcomm);
    -if ($search_level_from != '') $param.='&search_level_from='.urlencode($search_level_from);
    -if ($search_level_to != '')   $param.='&search_level_to='.urlencode($search_level_to);
     if ($search_import_key != '') $param.='&search_import_key='.urlencode($search_import_key);
     if ($type != '') $param.='&type='.urlencode($type);
    +if ($optioncss != '')      $param.='&optioncss='.urlencode($optioncss);
     // Add $param from extra fields
     include DOL_DOCUMENT_ROOT.'/core/tpl/extrafields_list_search_param.tpl.php';
     
    @@ -582,7 +534,7 @@ $arrayofmassactions =  array(
     );
     //if($user->rights->societe->creer) $arrayofmassactions['createbills']=$langs->trans("CreateInvoiceForThisCustomer");
     if ($user->rights->societe->supprimer) $arrayofmassactions['predelete']=$langs->trans("Delete");
    -if (in_array($massaction, array('presend','predelete'))) $arrayofmassactions=array();
    +if (GETPOST('nomassaction','int') || in_array($massaction, array('presend','predelete'))) $arrayofmassactions=array();
     $massactionbutton=$form->selectMassAction('', $arrayofmassactions);
     
     $newcardbutton='';
    @@ -599,12 +551,12 @@ if ($user->rights->societe->creer)
     		if($type == 'f') $label='NewSupplier';
     	}
     
    -	$newcardbutton = '<a class="butActionNew" href="'.DOL_URL_ROOT.'/societe/card.php?action=create'.$typefilter.'">'.$langs->trans($label);
    +	$newcardbutton = '<a class="butActionNew" href="'.DOL_URL_ROOT.'/societe/card.php?action=create'.$typefilter.'"><span class="valignmiddle">'.$langs->trans($label).'</span>';
     	$newcardbutton.= '<span class="fa fa-plus-circle valignmiddle"></span>';
     	$newcardbutton.= '</a>';
     }
     
    -print '<form method="post" action="'.$_SERVER["PHP_SELF"].'" name="formfilter">';
    +print '<form method="POST" action="'.$_SERVER["PHP_SELF"].'" name="formfilter" autocomplete="off">';
     if ($optioncss != '') print '<input type="hidden" name="optioncss" value="'.$optioncss.'">';
     print '<input type="hidden" name="token" value="'.$_SESSION['newtoken'].'">';
     print '<input type="hidden" name="formfilteraction" id="formfilteraction" value="list">';
    @@ -636,7 +588,7 @@ include DOL_DOCUMENT_ROOT.'/core/tpl/massactions_pre.tpl.php';
     if ($search_all)
     {
     	foreach($fieldstosearchall as $key => $val) $fieldstosearchall[$key]=$langs->trans($val);
    -	print $langs->trans("FilterOnInto", $search_all) . join(', ',$fieldstosearchall);
    +	print '<div class="divsearchfieldfilter">'.$langs->trans("FilterOnInto", $search_all) . join(', ',$fieldstosearchall).'</div>';
     }
     
     // Filter on categories
    @@ -703,48 +655,48 @@ if (! empty($arrayfields['s.nom']['checked']))
     {
     	print '<td class="liste_titre">';
     	if (! empty($search_nom_only) && empty($search_nom)) $search_nom=$search_nom_only;
    -	print '<input class="flat searchstring" type="text" name="search_nom" size="8" value="'.dol_escape_htmltag($search_nom).'">';
    +	print '<input class="flat searchstring maxwidth50" type="text" name="search_nom" value="'.dol_escape_htmltag($search_nom).'">';
     	print '</td>';
     }
     if (! empty($arrayfields['s.name_alias']['checked']))
     {
     	print '<td class="liste_titre">';
    -	print '<input class="flat searchstring" type="text" name="search_alias" size="8" value="'.dol_escape_htmltag($search_alias).'">';
    +	print '<input class="flat searchstring maxwidth50" type="text" name="search_alias" value="'.dol_escape_htmltag($search_alias).'">';
     	print '</td>';
     }
     // Barcode
     if (! empty($arrayfields['s.barcode']['checked']))
     {
     	print '<td class="liste_titre">';
    -	print '<input class="flat searchstring" type="text" name="search_barcode" size="6" value="'.dol_escape_htmltag($search_barcode).'">';
    +	print '<input class="flat searchstring maxwidth50" type="text" name="search_barcode" value="'.dol_escape_htmltag($search_barcode).'">';
     	print '</td>';
     }
     // Customer code
     if (! empty($arrayfields['s.code_client']['checked']))
     {
     	print '<td class="liste_titre">';
    -	print '<input class="flat searchstring" size="8" type="text" name="search_customer_code" value="'.dol_escape_htmltag($search_customer_code).'">';
    +	print '<input class="flat searchstring maxwidth50" type="text" name="search_customer_code" value="'.dol_escape_htmltag($search_customer_code).'">';
     	print '</td>';
     }
     // Supplier code
     if (! empty($arrayfields['s.code_fournisseur']['checked']))
     {
     	print '<td class="liste_titre">';
    -	print '<input class="flat searchstring" size="8" type="text" name="search_supplier_code" value="'.dol_escape_htmltag($search_supplier_code).'">';
    +	print '<input class="flat searchstring maxwidth50" type="text" name="search_supplier_code" value="'.dol_escape_htmltag($search_supplier_code).'">';
     	print '</td>';
     }
     // Account Customer code
     if (! empty($arrayfields['s.code_compta']['checked']))
     {
     	print '<td class="liste_titre">';
    -	print '<input class="flat searchstring" size="8" type="text" name="search_account_customer_code" value="'.dol_escape_htmltag($search_account_customer_code).'">';
    +	print '<input class="flat searchstring maxwidth50" type="text" name="search_account_customer_code" value="'.dol_escape_htmltag($search_account_customer_code).'">';
     	print '</td>';
     }
     // Account Supplier code
     if (! empty($arrayfields['s.code_compta_fournisseur']['checked']))
     {
     	print '<td class="liste_titre">';
    -	print '<input class="flat" size="8" type="text" name="search_account_supplier_code" value="'.dol_escape_htmltag($search_account_supplier_code).'">';
    +	print '<input class="flat maxwidth50" type="text" name="search_account_supplier_code" value="'.dol_escape_htmltag($search_account_supplier_code).'">';
     	print '</td>';
     }
     // Town
    @@ -758,21 +710,21 @@ if (! empty($arrayfields['s.town']['checked']))
     if (! empty($arrayfields['s.zip']['checked']))
     {
     	print '<td class="liste_titre">';
    -	print '<input class="flat searchstring" size="4" type="text" name="search_zip" value="'.dol_escape_htmltag($search_zip).'">';
    +	print '<input class="flat searchstring maxwidth50" type="text" name="search_zip" value="'.dol_escape_htmltag($search_zip).'">';
     	print '</td>';
     }
     // State
     if (! empty($arrayfields['state.nom']['checked']))
     {
     	print '<td class="liste_titre">';
    -	print '<input class="flat searchstring" size="4" type="text" name="search_state" value="'.dol_escape_htmltag($search_state).'">';
    +	print '<input class="flat searchstring maxwidth50" type="text" name="search_state" value="'.dol_escape_htmltag($search_state).'">';
     	print '</td>';
     }
     // Region
     if (! empty($arrayfields['region.nom']['checked']))
     {
     	print '<td class="liste_titre">';
    -	print '<input class="flat searchstring" size="4" type="text" name="search_region" value="'.dol_escape_htmltag($search_region).'">';
    +	print '<input class="flat searchstring maxwidth50" type="text" name="search_region" value="'.dol_escape_htmltag($search_region).'">';
     	print '</td>';
     }
     // Country
    @@ -789,32 +741,46 @@ if (! empty($arrayfields['typent.code']['checked']))
     	print $form->selectarray("search_type_thirdparty", $formcompany->typent_array(0), $search_type_thirdparty, 0, 0, 0, '', 0, 0, 0, (empty($conf->global->SOCIETE_SORT_ON_TYPEENT)?'ASC':$conf->global->SOCIETE_SORT_ON_TYPEENT));
     	print '</td>';
     }
    +// Staff
    +if (! empty($arrayfields['staff.code']['checked']))
    +{
    +	print '<td class="liste_titre maxwidthonsmartphone" align="center">';
    +	print $form->selectarray("search_staff", $formcompany->effectif_array(0), $search_staff, 0, 0, 0, '', 0, 0, 0, $sort, 'maxwidth100');
    +	print '</td>';
    +}
     if (! empty($arrayfields['s.email']['checked']))
     {
     	// Email
     	print '<td class="liste_titre">';
    -	print '<input class="flat searchemail" size="4" type="text" name="search_email" value="'.dol_escape_htmltag($search_email).'">';
    +	print '<input class="flat searchemail maxwidth50" type="text" name="search_email" value="'.dol_escape_htmltag($search_email).'">';
     	print '</td>';
     }
     if (! empty($arrayfields['s.phone']['checked']))
     {
     	// Phone
     	print '<td class="liste_titre">';
    -	print '<input class="flat searchstring" size="4" type="text" name="search_phone" value="'.dol_escape_htmltag($search_phone).'">';
    +	print '<input class="flat searchstring maxwidth50" type="text" name="search_phone" value="'.dol_escape_htmltag($search_phone).'">';
    +	print '</td>';
    +}
    +if (! empty($arrayfields['s.fax']['checked']))
    +{
    +	// Fax
    +	print '<td class="liste_titre">';
    +	print '<input class="flat searchstring" size="4" type="text" name="search_fax" value="'.dol_escape_htmltag($search_fax).'">';
     	print '</td>';
     }
     if (! empty($arrayfields['s.url']['checked']))
     {
     	// Url
     	print '<td class="liste_titre">';
    -	print '<input class="flat searchstring" size="4" type="text" name="search_url" value="'.dol_escape_htmltag($search_url).'">';
    +	print '<input class="flat searchstring maxwidth50" type="text" name="search_url" value="'.dol_escape_htmltag($search_url).'">';
     	print '</td>';
     }
     if (! empty($arrayfields['s.siren']['checked']))
     {
     	// IdProf1
     	print '<td class="liste_titre">';
    -	print '<input class="flat searchstring" size="4" type="text" name="search_idprof1" value="'.dol_escape_htmltag($search_idprof1).'">';
    +	print '<input class="flat searchstring maxwidth50" type="text" name="search_idprof1" value="'.dol_escape_htmltag($search_idprof1).'">';
     	print '</td>';
     }
     if (! empty($arrayfields['s.siret']['checked']))
    @@ -835,28 +801,28 @@ if (! empty($arrayfields['s.idprof4']['checked']))
     {
     	// IdProf4
     	print '<td class="liste_titre">';
    -	print '<input class="flat searchstring" size="4" type="text" name="search_idprof4" value="'.dol_escape_htmltag($search_idprof4).'">';
    +	print '<input class="flat searchstring maxwidth50" type="text" name="search_idprof4" value="'.dol_escape_htmltag($search_idprof4).'">';
     	print '</td>';
     }
     if (! empty($arrayfields['s.idprof5']['checked']))
     {
     	// IdProf5
     	print '<td class="liste_titre">';
    -	print '<input class="flat searchstring" size="4" type="text" name="search_idprof5" value="'.dol_escape_htmltag($search_idprof5).'">';
    +	print '<input class="flat searchstring maxwidth50" type="text" name="search_idprof5" value="'.dol_escape_htmltag($search_idprof5).'">';
     	print '</td>';
     }
     if (! empty($arrayfields['s.idprof6']['checked']))
     {
     	// IdProf6
     	print '<td class="liste_titre">';
    -	print '<input class="flat searchstring" size="4" type="text" name="search_idprof6" value="'.dol_escape_htmltag($search_idprof6).'">';
    +	print '<input class="flat searchstring maxwidth50" type="text" name="search_idprof6" value="'.dol_escape_htmltag($search_idprof6).'">';
     	print '</td>';
     }
     if (! empty($arrayfields['s.tva_intra']['checked']))
     {
     	// Vat number
     	print '<td class="liste_titre">';
    -	print '<input class="flat searchstring" size="4" type="text" name="search_vat" value="'.dol_escape_htmltag($search_vat).'">';
    +	print '<input class="flat searchstring maxwidth50" type="text" name="search_vat" value="'.dol_escape_htmltag($search_vat).'">';
     	print '</td>';
     }
     
    @@ -874,37 +840,16 @@ if (! empty($arrayfields['customerorsupplier']['checked']))
     	print '<option value="0"'.($search_type=='0'?' selected':'').'>'.$langs->trans('Others').'</option>';
     	print '</select></td>';
     }
    +// Prospect level
     if (! empty($arrayfields['s.fk_prospectlevel']['checked']))
     {
    -	// Prospect level
      	print '<td class="liste_titre" align="center">';
    - 	$options_from = '<option value="">&nbsp;</option>';	 	// Generate in $options_from the list of each option sorted
    - 	foreach ($tab_level as $tab_level_sortorder => $tab_level_label)
    - 	{
    - 		$options_from .= '<option value="'.$tab_level_sortorder.'"'.($search_level_from == $tab_level_sortorder ? ' selected':'').'>';
    - 		$options_from .= $langs->trans($tab_level_label);
    - 		$options_from .= '</option>';
    - 	}
    - 	array_reverse($tab_level, true);	// Reverse the list
    - 	$options_to = '<option value="">&nbsp;</option>';		// Generate in $options_to the list of each option sorted in the reversed order
    - 	foreach ($tab_level as $tab_level_sortorder => $tab_level_label)
    - 	{
    - 		$options_to .= '<option value="'.$tab_level_sortorder.'"'.($search_level_to == $tab_level_sortorder ? ' selected':'').'>';
    - 		$options_to .= $langs->trans($tab_level_label);
    - 		$options_to .= '</option>';
    - 	}
    -
    -	// Print these two select
    - 	print $langs->trans("From").' <select class="flat" name="search_level_from">'.$options_from.'</select>';
    - 	print ' ';
    - 	print $langs->trans("to").' <select class="flat" name="search_level_to">'.$options_to.'</select>';
    -
    + 	print $form->multiselectarray('search_level', $tab_level, $search_level, 0, 0, 'width75', 0, 0, '', '', '', 2);
     	print '</td>';
     }
    -
    +// Prospect status
     if (! empty($arrayfields['s.fk_stcomm']['checked']))
     {
    -	// Prospect status
     	print '<td class="liste_titre maxwidthonsmartphone" align="center">';
     	$arraystcomm=array();
     	foreach($prospectstatic->cacheprospectstatus as $key => $val)
    @@ -936,14 +881,14 @@ if (! empty($arrayfields['s.tms']['checked']))
     // Status
     if (! empty($arrayfields['s.status']['checked']))
     {
    -	print '<td class="liste_titre maxwidthonsmartphone center">';
    +	print '<td class="liste_titre center minwidth75imp">';
     	print $form->selectarray('search_status', array('0'=>$langs->trans('ActivityCeased'),'1'=>$langs->trans('InActivity')), $search_status, 1);
     	print '</td>';
     }
     if (! empty($arrayfields['s.import_key']['checked']))
     {
     	print '<td class="liste_titre center">';
    -	print '<input class="flat searchstring" type="text" name="search_import_key" size="3" value="'.dol_escape_htmltag($search_import_key).'">';
    +	print '<input class="flat searchstring maxwidth50" type="text" name="search_import_key" value="'.dol_escape_htmltag($search_import_key).'">';
     	print '</td>';
     }
     // Action column
    @@ -969,8 +914,10 @@ if (! empty($arrayfields['state.nom']['checked']))        print_liste_field_titr
     if (! empty($arrayfields['region.nom']['checked']))       print_liste_field_titre($arrayfields['region.nom']['label'],$_SERVER["PHP_SELF"],"region.nom","",$param,'',$sortfield,$sortorder);
     if (! empty($arrayfields['country.code_iso']['checked'])) print_liste_field_titre($arrayfields['country.code_iso']['label'],$_SERVER["PHP_SELF"],"country.code_iso","",$param,'align="center"',$sortfield,$sortorder);
     if (! empty($arrayfields['typent.code']['checked']))      print_liste_field_titre($arrayfields['typent.code']['label'],$_SERVER["PHP_SELF"],"typent.code","",$param,'align="center"',$sortfield,$sortorder);
    +if (! empty($arrayfields['staff.code']['checked']))       print_liste_field_titre($arrayfields['staff.code']['label'],$_SERVER["PHP_SELF"],"staff.code","",$param,'align="center"',$sortfield,$sortorder);
     if (! empty($arrayfields['s.email']['checked']))          print_liste_field_titre($arrayfields['s.email']['label'],$_SERVER["PHP_SELF"],"s.email","",$param,'',$sortfield,$sortorder);
     if (! empty($arrayfields['s.phone']['checked']))          print_liste_field_titre($arrayfields['s.phone']['label'],$_SERVER["PHP_SELF"],"s.phone","",$param,'',$sortfield,$sortorder);
    +if (! empty($arrayfields['s.fax']['checked'])) print_liste_field_titre($arrayfields['s.fax']['label'],$_SERVER["PHP_SELF"],"s.fax","",$param,'',$sortfield,$sortorder);
     if (! empty($arrayfields['s.url']['checked']))            print_liste_field_titre($arrayfields['s.url']['label'],$_SERVER["PHP_SELF"],"s.url","",$param,'',$sortfield,$sortorder);
     if (! empty($arrayfields['s.siren']['checked']))          print_liste_field_titre($form->textwithpicto($langs->trans("ProfId1Short"),$textprofid[1],1,0),$_SERVER["PHP_SELF"],"s.siren","",$param,'class="nowrap"',$sortfield,$sortorder);
     if (! empty($arrayfields['s.siret']['checked']))          print_liste_field_titre($form->textwithpicto($langs->trans("ProfId2Short"),$textprofid[2],1,0),$_SERVER["PHP_SELF"],"s.siret","",$param,'class="nowrap"',$sortfield,$sortorder);
    @@ -1053,13 +1000,13 @@ while ($i < min($num, $limit))
     	// Customer code
     	if (! empty($arrayfields['s.code_client']['checked']))
     	{
    -		print '<td>'.$obj->code_client.'</td>';
    +		print '<td class="nowraponall">'.$obj->code_client.'</td>';
     		if (! $i) $totalarray['nbfield']++;
     	}
     	// Supplier code
     	if (! empty($arrayfields['s.code_fournisseur']['checked']))
     	{
    -		print '<td>'.$obj->code_fournisseur.'</td>';
    +		print '<td class="nowraponall">'.$obj->code_fournisseur.'</td>';
     		if (! $i) $totalarray['nbfield']++;
     	}
     	// Account customer code
    @@ -1116,6 +1063,15 @@ while ($i < min($num, $limit))
     		print '</td>';
     		if (! $i) $totalarray['nbfield']++;
     	}
    +	// Staff
    +	if (! empty($arrayfields['staff.code']['checked']))
    +	{
    +		print '<td align="center">';
    +		if (! is_array($staffArray) || count($staffArray)==0) $staffArray = $formcompany->effectif_array(1);
    +		print $staffArray[$obj->staff_code];
    +		print '</td>';
    +		if (! $i) $totalarray['nbfield']++;
    +	}
     	if (! empty($arrayfields['s.email']['checked']))
     	{
     		print "<td>".$obj->email."</td>\n";
    @@ -1123,7 +1079,12 @@ while ($i < min($num, $limit))
     	}
     	if (! empty($arrayfields['s.phone']['checked']))
     	{
    -       		print "<td>".dol_print_phone($obj->phone, $obj->country_code, 0, $obj->rowid)."</td>\n";
    +		print "<td>".dol_print_phone($obj->phone, $obj->country_code, 0, $obj->rowid)."</td>\n";
    +		if (! $i) $totalarray['nbfield']++;
    +	}
    +	if (! empty($arrayfields['s.fax']['checked']))
    +	{
    +		print "<td>".dol_print_phone($obj->fax, $obj->country_code, 0, $obj->rowid)."</td>\n";
     		if (! $i) $totalarray['nbfield']++;
     	}
     	if (! empty($arrayfields['s.url']['checked']))
    @@ -1184,7 +1145,7 @@ while ($i < min($num, $limit))
     	  		$companystatic->name_alias='';
     			$s.=$companystatic->getNomUrl(0,'prospect',0,1);
     		}
    -		if (! empty($conf->fournisseur->enabled) && $obj->fournisseur)
    +		if ((! empty($conf->fournisseur->enabled) || ! empty($conf->supplier_proposal->enabled)) && $obj->fournisseur)
     		{
     			if ($s) $s.=" / ";
     			$companystatic->name=$langs->trans("Supplier");
    @@ -1282,5 +1243,6 @@ print "</div>";
     
     print '</form>';
     
    +// End of page
     llxFooter();
     $db->close();
    diff --git a/htdocs/societe/note.php b/htdocs/societe/note.php
    index e31a07e8e65..169d2b687e9 100644
    --- a/htdocs/societe/note.php
    +++ b/htdocs/societe/note.php
    @@ -129,6 +129,7 @@ else
     	print $langs->trans("ErrorRecordNotFound");
     }
     
    +// End of page
     llxFooter();
     $db->close();
     
    diff --git a/htdocs/societe/notify/card.php b/htdocs/societe/notify/card.php
    index cd8212ae327..b5de5c77456 100644
    --- a/htdocs/societe/notify/card.php
    +++ b/htdocs/societe/notify/card.php
    @@ -30,10 +30,7 @@ require_once DOL_DOCUMENT_ROOT.'/core/lib/company.lib.php';
     require_once DOL_DOCUMENT_ROOT.'/contact/class/contact.class.php';
     require_once DOL_DOCUMENT_ROOT.'/core/triggers/interface_50_modNotification_Notification.class.php';
     
    -$langs->load("companies");
    -$langs->load("mails");
    -$langs->load("admin");
    -$langs->load("other");
    +$langs->loadLangs(array("companies", "mails", "admin", "other"));
     
     $socid = GETPOST("socid",'int');
     $action = GETPOST('action','aZ09');
    @@ -532,7 +529,6 @@ if ($result > 0)
     }
     else dol_print_error('','RecordNotFound');
     
    -
    +// End of page
     llxFooter();
    -
     $db->close();
    diff --git a/htdocs/societe/notify/index.php b/htdocs/societe/notify/index.php
    index 3326e431178..129131ff5c6 100644
    --- a/htdocs/societe/notify/index.php
    +++ b/htdocs/societe/notify/index.php
    @@ -23,8 +23,7 @@
      */
     
     require '../../main.inc.php';
    -$langs->load("companies");
    -$langs->load("banks");
    +$langs->loadLangs(array("companies", "banks"));
     
     // S�curit� acc�s client
     if ($user->societe_id > 0)
    @@ -105,6 +104,6 @@ else
     	dol_print_error($db);
     }
     
    -
    +// End of page
     llxFooter();
     $db->close();
    diff --git a/htdocs/societe/paymentmodes.php b/htdocs/societe/paymentmodes.php
    index 0baffe090d2..604012a24c3 100644
    --- a/htdocs/societe/paymentmodes.php
    +++ b/htdocs/societe/paymentmodes.php
    @@ -39,7 +39,7 @@ require_once DOL_DOCUMENT_ROOT.'/societe/class/societeaccount.class.php';
     require_once DOL_DOCUMENT_ROOT.'/compta/prelevement/class/bonprelevement.class.php';
     require_once DOL_DOCUMENT_ROOT.'/stripe/class/stripe.class.php';
     
    -$langs->loadLangs(array("companies","commercial","banks","bills",'paypal','stripe'));
    +$langs->loadLangs(array("companies","commercial","banks","bills",'paypal','stripe','withdrawals'));
     
     
     // Security check
    @@ -550,13 +550,17 @@ if (empty($reshook))
     
     			$db->begin();
     
    +                if (empty($newcu)) {
    +                        $sql  = "DELETE FROM ".MAIN_DB_PREFIX."societe_account WHERE site = 'stripe' AND fk_soc = ".$object->id." AND status = ".$servicestatus." AND entity = ".$conf->entity;
    +                } else {
     			$sql = 'UPDATE '.MAIN_DB_PREFIX."societe_account";
     			$sql.= " SET key_account = '".$db->escape(GETPOST('key_account', 'alpha'))."'";
     			$sql.= " WHERE site = 'stripe' AND fk_soc = ".$object->id." AND status = ".$servicestatus." AND entity = ".$conf->entity;	// Keep = here for entity. Only 1 record must be modified !
    -
    +                }
    +     
     			$resql = $db->query($sql);
     			$num = $db->num_rows($resql);
    -			if (empty($num))
    +			if (empty($num) && !empty($newcu))
     			{
     				$societeaccount = new SocieteAccount($db);
     				$societeaccount->fk_soc = $object->id;
    @@ -614,7 +618,7 @@ if (empty($reshook))
     				setEventMessages($e->getMessage(), null, 'errors');
     			}
     		}
    -		elseif ($action == 'deletecard')
    +		elseif ($action == 'deletecard' && $source)
     		{
     			try {
     				$cu=$stripe->customerStripe($object, $stripeacc, $servicestatus);
    @@ -758,12 +762,13 @@ if ($socid && $action != 'edit' && $action != 'create' && $action != 'editcard'
     		print '</td><td>';
     		//print $stripecu;
     		print $form->editfieldval("StripeCustomerId", 'key_account', $stripecu, $object, $permissiontowrite, 'string', '', null, null, '', 2, '', 'socid');
    -		if ($stripecu)
    +		if ($stripecu && $action != 'editkey_account')
     		{
    -			$url='https://dashboard.stripe.com/test/customers/'.$stripecu;
    +			if (! empty($conf->stripe->enabled) && !empty($stripeacc)) $connect=$stripeacc.'/';
    +			$url='https://dashboard.stripe.com/'.$connect.'test/customers/'.$stripecu;
     			if ($servicestatus)
     			{
    -				$url='https://dashboard.stripe.com/customers/'.$stripecu;
    +				$url='https://dashboard.stripe.com/'.$connect.'customers/'.$stripecu;
     			}
     			print ' <a href="'.$url.'" target="_stripe">'.img_picto($langs->trans('ShowInStripe'), 'object_globe').'</a>';
     		}
    @@ -796,7 +801,7 @@ if ($socid && $action != 'edit' && $action != 'create' && $action != 'editcard'
     		{
     			$morehtmlright='<a class="butActionNew" href="'.$_SERVER["PHP_SELF"].'?socid='.$object->id.'&amp;action=createcard">'.$langs->trans("Add").' <span class="fa fa-plus-circle valignmiddle"></span></a>';
     		}
    -		print load_fiche_titre($langs->trans('StripePaymentModes').($stripeacc?' (Stripe connection with Stripe OAuth Connect account '.$stripeacc.')':' (Stripe connection with keys from Stripe module setup)'), $morehtmlright, '');
    +		print load_fiche_titre($langs->trans('StripePaymentModes').($stripeacc?' (Stripe connection with StripeConnect account '.$stripeacc.')':' (Stripe connection with keys from Stripe module setup)'), $morehtmlright, '');
     
     		$listofsources = array();
     		if (is_object($stripe))
    @@ -826,7 +831,9 @@ if ($socid && $action != 'edit' && $action != 'create' && $action != 'editcard'
     		print '<td></td>';
     		print '<td align="center">'.$langs->trans('Default').'</td>';
     		print '<td>'.$langs->trans('Note').'</td>';
    -		print "<td></td></tr>\n";
    +		print '<td>'.$langs->trans('DateModification').'</td>';
    +		print "<td></td>";
    +		print "</tr>\n";
     
     		$nbremote = 0;
     		$nblocal = 0;
    @@ -841,6 +848,7 @@ if ($socid && $action != 'edit' && $action != 'create' && $action != 'editcard'
     			$sql='SELECT rowid FROM '.MAIN_DB_PREFIX."societe_rib";
     			$sql.=" WHERE type in ('card', 'paypal')";
     			$sql.=" AND fk_soc = ".$object->id;
    +			$sql.=" AND status = ".$servicestatus;
     
     			$resql = $db->query($sql);
     			if ($resql)
    @@ -906,6 +914,9 @@ if ($socid && $action != 'edit' && $action != 'create' && $action != 'editcard'
     							if (empty($companypaymentmodetemp->stripe_card_ref)) print $langs->trans("Local");
     							else print $langs->trans("LocalAndRemote");
     							print '</td>';
    +							print '<td>';
    +							print dol_print_date($companypaymentmodetemp->tms, 'dayhour');
    +							print '</td>';
     							print '<td align="right" class="nowraponall">';
     							if ($user->rights->societe->creer)
     							{
    @@ -918,7 +929,7 @@ if ($socid && $action != 'edit' && $action != 'create' && $action != 'editcard'
     								print img_picto($langs->trans("Modify"),'edit');
     								print '</a>';
     								print '&nbsp;';
    -								print '<a href="' . DOL_URL_ROOT.'/societe/paymentmodes.php?socid='.$object->id.'&id='.$companypaymentmodetemp->id.'&action=deletecard">';
    +								print '<a href="' . DOL_URL_ROOT.'/societe/paymentmodes.php?socid='.$object->id.'&id='.$companypaymentmodetemp->id.'&action=deletecard">';	// source='.$companypaymentmodetemp->stripe_card_ref.'&
     								print img_picto($langs->trans("Delete"), 'delete');
     								print '</a>';
     							}
    @@ -1017,6 +1028,11 @@ if ($socid && $action != 'edit' && $action != 'create' && $action != 'editcard'
     				print '</td>';
     				print '<td>';
     				print $langs->trans("Remote");
    +				//if ($src->cvc_check == 'fail') print ' - CVC check fail';
    +				print '</td>';
    +				print '<td>';
    +				//var_dump($src);
    +				print '';
     				print '</td>';
     				print '<td align="right" class="nowraponall">';
     				if ($user->rights->societe->creer)
    @@ -1183,7 +1199,7 @@ if ($socid && $action != 'edit' && $action != 'create' && $action != 'editcard'
     					$formadmin=new FormAdmin($db);
     					$defaultlang=$codelang?$codelang:$langs->getDefaultLang();
     					$morecss='maxwidth150';
    -					if (! empty($conf->browser->phone)) $morecss='maxwidth100';
    +					if ($conf->browser->layout == 'phone') $morecss='maxwidth100';
     					$out.= $formadmin->select_language($defaultlang, 'lang_idrib'.$rib->id, 0, 0, 0, 0, 0, $morecss);
     				}
     				// Button
    @@ -1609,7 +1625,6 @@ if ($socid && ($action == 'create' || $action == 'createcard') && $user->rights-
     	print '</form>';
     }
     
    -
    +// End of page
     llxFooter();
    -
     $db->close();
    diff --git a/htdocs/societe/price.php b/htdocs/societe/price.php
    index e35cf186ae3..0fbc4368a87 100644
    --- a/htdocs/societe/price.php
    +++ b/htdocs/societe/price.php
    @@ -38,9 +38,7 @@ if (! empty($conf->global->PRODUIT_CUSTOMER_PRICES)) {
     	$prodcustprice = new Productcustomerprice($db);
     }
     
    -$langs->load("products");
    -$langs->load("companies");
    -$langs->load("bills");
    +$langs->loadLangs(array("products", "companies", "bills"));
     
     $action = GETPOST('action', 'alpha');
     $search_prod = GETPOST('search_prod','alpha');
    @@ -615,6 +613,6 @@ if (! empty($conf->global->PRODUIT_CUSTOMER_PRICES)) {
     	}
     }
     
    +// End of page
     llxFooter();
    -
     $db->close();
    diff --git a/htdocs/societe/project.php b/htdocs/societe/project.php
    index 08e2f593acb..f92d274fe46 100644
    --- a/htdocs/societe/project.php
    +++ b/htdocs/societe/project.php
    @@ -31,8 +31,7 @@ require '../main.inc.php';
     require_once DOL_DOCUMENT_ROOT.'/contact/class/contact.class.php';
     require_once DOL_DOCUMENT_ROOT.'/projet/class/project.class.php';
     
    -$langs->load("companies");
    -$langs->load("projects");
    +$langs->loadLangs(array("companies", "projects"));
     
     // Security check
     $socid = GETPOST('socid','int');
    @@ -147,7 +146,6 @@ if ($socid)
     	$result=show_projects($conf, $langs, $db, $object, $_SERVER["PHP_SELF"].'?socid='.$object->id, 1, $addbutton);
     }
     
    -
    +// End of page
     llxFooter();
    -
     $db->close();
    diff --git a/htdocs/societe/societecontact.php b/htdocs/societe/societecontact.php
    index dfe78041f8a..edfa2f28d5c 100644
    --- a/htdocs/societe/societecontact.php
    +++ b/htdocs/societe/societecontact.php
    @@ -32,8 +32,7 @@ require_once DOL_DOCUMENT_ROOT.'/core/lib/company.lib.php';
     require_once DOL_DOCUMENT_ROOT.'/core/class/html.formother.class.php';
     require_once DOL_DOCUMENT_ROOT.'/core/class/html.formcompany.class.php';
     
    -$langs->load("orders");
    -$langs->load("companies");
    +$langs->loadLangs(array("orders", "companies"));
     
     $id=GETPOST('id','int')?GETPOST('id','int'):GETPOST('socid','int');
     $ref=GETPOST('ref','alpha');
    @@ -343,5 +342,6 @@ if ($id > 0 || ! empty($ref))
     	}
     }
     
    +// End of page
     llxFooter();
     $db->close();
    diff --git a/htdocs/societe/tpl/linesalesrepresentative.tpl.php b/htdocs/societe/tpl/linesalesrepresentative.tpl.php
    index 2f325f3001f..c2ea3d987a5 100644
    --- a/htdocs/societe/tpl/linesalesrepresentative.tpl.php
    +++ b/htdocs/societe/tpl/linesalesrepresentative.tpl.php
    @@ -23,10 +23,10 @@ if (empty($conf) || ! is_object($conf))
     }
     
     // Sale representative
    -print '<tr><td>';
    +print '<tr><td class="titlefield">';
     print $langs->trans('SalesRepresentatives');
     print '</td>';
    -print '<td colspan="3">';
    +print '<td>';
     
     $listsalesrepresentatives=$object->getSalesRepresentatives($user);
     $nbofsalesrepresentative=count($listsalesrepresentatives);
    diff --git a/htdocs/societe/website.php b/htdocs/societe/website.php
    index 97b31e09010..760bfef4d27 100644
    --- a/htdocs/societe/website.php
    +++ b/htdocs/societe/website.php
    @@ -31,7 +31,7 @@
     require '../main.inc.php';
     require_once DOL_DOCUMENT_ROOT.'/contact/class/contact.class.php';
     require_once DOL_DOCUMENT_ROOT.'/societe/class/societe.class.php';
    -require_once DOL_DOCUMENT_ROOT.'/website/class/websiteaccount.class.php';
    +require_once DOL_DOCUMENT_ROOT.'/societe/class/societeaccount.class.php';
     require_once DOL_DOCUMENT_ROOT.'/core/lib/functions2.lib.php';
     require_once DOL_DOCUMENT_ROOT.'/core/lib/company.lib.php';
     
    @@ -57,12 +57,12 @@ if (! $sortorder) $sortorder='ASC';
     
     // Initialize technical objects
     $object=new Societe($db);
    -$objectwebsiteaccount=new WebsiteAccount($db);
    +$objectwebsiteaccount=new SocieteAccount($db);
     $extrafields = new ExtraFields($db);
     $diroutputmassaction=$conf->website->dir_output . '/temp/massgeneration/'.$user->id;
     $hookmanager->initHooks(array('websitethirdpartylist'));     // Note that conf->hooks_modules contains array
     // Fetch optionals attributes and labels
    -$extralabels = $extrafields->fetch_name_optionals_label('websiteaccount');
    +$extralabels = $extrafields->fetch_name_optionals_label('thirdpartyaccount');
     $search_array_options=$extrafields->getOptionalsFromPost($extralabels,'','search_');
     
     unset($objectwebsiteaccount->fields['fk_soc']);		// Remove this field, we are already on the thirdparty
    @@ -224,7 +224,7 @@ dol_fiche_end();
     $newcardbutton = '';
     if (! empty($conf->website->enabled)) {
     	if (! empty($user->rights->societe->lire)) {
    -		$newcardbutton .= '<a class="butActionNew" href="' . DOL_URL_ROOT.'/website/websiteaccount_card.php?action=create&fk_soc='.$object->id.'&backtopage='.urlencode($_SERVER["PHP_SELF"].'?id='.$object->id).'">' . $langs->trans("AddWebsiteAccount");
    +		$newcardbutton .= '<a class="butActionNew" href="' . DOL_URL_ROOT.'/website/websiteaccount_card.php?action=create&fk_soc='.$object->id.'&backtopage='.urlencode($_SERVER["PHP_SELF"].'?id='.$object->id).'"><span class="valignmiddle">' . $langs->trans("AddWebsiteAccount").'</span>';
     		$newcardbutton.= '<span class="fa fa-plus-circle valignmiddle"></span>';
     		$newcardbutton.= '</a>';
     	} else {
    @@ -252,9 +252,9 @@ $parameters=array();
     $reshook=$hookmanager->executeHooks('printFieldListSelect', $parameters, $objectwebsiteaccount);    // Note that $action and $object may have been modified by hook
     $sql.=$hookmanager->resPrint;
     $sql=preg_replace('/, $/','', $sql);
    -$sql.= " FROM ".MAIN_DB_PREFIX."website_account as t";
    -if (is_array($extrafields->attribute_label) && count($extrafields->attribute_label)) $sql.= " LEFT JOIN ".MAIN_DB_PREFIX."websiteaccount_extrafields as ef on (t.rowid = ef.fk_object)";
    -if ($objectwebsiteaccount->ismultientitymanaged == 1) $sql.= " WHERE t.entity IN (".getEntity('websiteaccount').")";
    +$sql.= " FROM ".MAIN_DB_PREFIX."societe_account as t";
    +if (is_array($extrafields->attribute_label) && count($extrafields->attribute_label)) $sql.= " LEFT JOIN ".MAIN_DB_PREFIX."societe_account_extrafields as ef on (t.rowid = ef.fk_object)";
    +if ($objectwebsiteaccount->ismultientitymanaged == 1) $sql.= " WHERE t.entity IN (".getEntity('societeaccount').")";
     else $sql.=" WHERE 1 = 1";
     $sql.=" AND fk_soc = ".$object->id;
     foreach($search as $key => $val)
    @@ -335,15 +335,15 @@ print '<input type="hidden" name="contextpage" value="'.$contextpage.'">';
     print_barre_liste($title, $page, $_SERVER["PHP_SELF"], $param, $sortfield, $sortorder, $massactionbutton, $num, $nbtotalofrecords, '', 0, $newcardbutton, '', $limit);
     
     $topicmail="Information";
    -$modelmail="websiteaccount";
    -$objecttmp=new WebsiteAccount($db);
    -$trackid='websiteaccount'.$object->id;
    +$modelmail="societeaccount";
    +$objecttmp=new SocieteAccount($db);
    +$trackid='thi'.$object->id;
     include DOL_DOCUMENT_ROOT.'/core/tpl/massactions_pre.tpl.php';
     
     if ($sall)
     {
     	foreach($fieldstosearchall as $key => $val) $fieldstosearchall[$key]=$langs->trans($val);
    -	print $langs->trans("FilterOnInto", $sall) . join(', ',$fieldstosearchall);
    +	print '<div class="divsearchfieldfilter">'.$langs->trans("FilterOnInto", $sall) . join(', ',$fieldstosearchall).'</div>';
     }
     
     /*$moreforfilter = '';
    @@ -535,7 +535,7 @@ if (in_array('builddoc',$arrayofmassactions) && ($nbtotalofrecords === '' || $nb
     	$hidegeneratedfilelistifempty=1;
     	if ($massaction == 'builddoc' || $action == 'remove_file' || $show_files) $hidegeneratedfilelistifempty=0;
     
    -	require_once(DOL_DOCUMENT_ROOT.'/core/class/html.formfile.class.php');
    +	require_once DOL_DOCUMENT_ROOT.'/core/class/html.formfile.class.php';
     	$formfile = new FormFile($db);
     
     	// Show list of available documents
    @@ -549,8 +549,6 @@ if (in_array('builddoc',$arrayofmassactions) && ($nbtotalofrecords === '' || $nb
     	print $formfile->showdocuments('massfilesarea_mymodule','',$filedir,$urlsource,0,$delallowed,'',1,1,0,48,1,$param,$title,'','','',null,$hidegeneratedfilelistifempty);
     }
     
    -
    -
    +// End of page
     llxFooter();
    -
     $db->close();
    diff --git a/htdocs/stripe/admin/stripe.php b/htdocs/stripe/admin/stripe.php
    index 62ca1000822..6a4dd8713f7 100644
    --- a/htdocs/stripe/admin/stripe.php
    +++ b/htdocs/stripe/admin/stripe.php
    @@ -3,6 +3,7 @@
      * Copyright (C) 2017		Olivier Geffroy			<jeff@jeffinfo.com>
      * Copyright (C) 2017		Saasprov				<saasprov@gmail.com>
      * Copyright (C) 2018		ptibogxiv				<support@ptibogxiv.net>
    + * Copyright (C) 2018       Frédéric France         <frederic.france@netlogic.fr>
      *
      * This program is free software; you can redistribute it and/or modify
      * it under the terms of the GNU General Public License as published by
    @@ -32,11 +33,8 @@ require_once DOL_DOCUMENT_ROOT.'/product/class/html.formproduct.class.php';
     
     $servicename='Stripe';
     
    -$langs->load("admin");
    -$langs->load("other");
    -$langs->load("paypal");
    -$langs->load("paybox");
    -$langs->load("stripe");
    +// Load translation files required by the page
    +$langs->loadLangs(array('admin', 'other', 'paypal', 'paybox', 'stripe'));
     
     if (! $user->admin) accessforbidden();
     
    @@ -73,12 +71,16 @@ if ($action == 'setvalue' && $user->admin)
     	$result = dolibarr_set_const($db, "STRIPE_BANK_ACCOUNT_FOR_PAYMENTS", GETPOST('STRIPE_BANK_ACCOUNT_FOR_PAYMENTS', 'int'), 'chaine', 0, '', $conf->entity);
     	if (! $result > 0)
     		$error ++;
    -	$result = dolibarr_set_const($db, "STRIPE_BANK_ACCOUNT_FOR_BANKTRANSFERS", GETPOST('STRIPE_BANK_ACCOUNT_FOR_BANKTRANSFERS', 'int'), 'chaine', 0, '', $conf->entity);
    +    $result = dolibarr_set_const($db, "STRIPE_USER_ACCOUNT_FOR_ACTIONS", GETPOST('STRIPE_USER_ACCOUNT_FOR_ACTIONS', 'int'), 'chaine', 0, '', $conf->entity);
    +    if (! $result > 0) {
    +        $error ++;
    +    }
    +    $result = dolibarr_set_const($db, "STRIPE_BANK_ACCOUNT_FOR_BANKTRANSFERS", GETPOST('STRIPE_BANK_ACCOUNT_FOR_BANKTRANSFERS', 'int'), 'chaine', 0, '', $conf->entity);
     	if (! $result > 0)
     		$error ++;
    -  $result = dolibarr_set_const($db, "STRIPE_MINIMAL_3DSECURE", GETPOST('STRIPE_MINIMAL_3DSECURE', 'int'), 'chaine', 0, '', $conf->entity);
    +    $result = dolibarr_set_const($db, "STRIPE_MINIMAL_3DSECURE", GETPOST('STRIPE_MINIMAL_3DSECURE', 'int'), 'chaine', 0, '', $conf->entity);
     	if (! $result > 0)
    -		$error ++;  
    +		$error ++;
     	$result = dolibarr_set_const($db, "ONLINE_PAYMENT_CSS_URL", GETPOST('ONLINE_PAYMENT_CSS_URL', 'alpha'), 'chaine', 0, '', $conf->entity);
     	if (! $result > 0)
     		$error ++;
    @@ -119,10 +121,8 @@ if ($action == 'setvalue' && $user->admin)
     if ($action=="setlive")
     {
     	$liveenable = GETPOST('value','int');
    -	$res = dolibarr_set_const($db, "STRIPE_LIVE", $liveenable,'yesno',0,'',$conf->entity);
    -	if (! $res > 0) $error++;
    -	if (! $error)
    -	{
    +	$res = dolibarr_set_const($db, "STRIPE_LIVE", $liveenable, 'yesno', 0, '', $conf->entity);
    +	if ($res > 0) {
     		setEventMessages($langs->trans("SetupSaved"), null, 'mesgs');
     	}
     	else
    @@ -254,6 +254,11 @@ print '<input size="64" type="text" name="ONLINE_PAYMENT_CREDITOR" value="'.$con
     print ' &nbsp; '.$langs->trans("Example").': '.$mysoc->name;
     print '</td></tr>';
     
    +print '<tr class="oddeven"><td>';
    +print $langs->trans("StripeUserAccountForActions").'</td><td>';
    +print $form->select_dolusers($conf->global->STRIPE_USER_ACCOUNT_FOR_ACTIONS, 'STRIPE_USER_ACCOUNT_FOR_ACTIONS', 0);
    +print '</td></tr>';
    +
     print '<tr class="oddeven"><td>';
     print $langs->trans("BankAccount").'</td><td>';
     print $form->select_comptes($conf->global->STRIPE_BANK_ACCOUNT_FOR_PAYMENTS, 'STRIPE_BANK_ACCOUNT_FOR_PAYMENTS', 0, '', 1);
    @@ -268,13 +273,16 @@ if ($conf->global->MAIN_FEATURES_LEVEL >= 2)	// What is this for ?
     }
     
     // Minimal amount for force 3Dsecure if it's optionnal
    -print '<tr class="oddeven"><td>';
    -print $langs->trans("STRIPE_MINIMAL_3DSECURE").'</td><td>';
    -print '<input class="flat" name="STRIPE_MINIMAL_3DSECURE" size="3" value="' .$conf->global->STRIPE_MINIMAL_3DSECURE . '">'.$langs->getCurrencySymbol($conf->currency).'</td></tr>';
    +if ($conf->global->MAIN_FEATURES_LEVEL >= 2)	// TODO Not used by current code
    +{
    +	print '<tr class="oddeven"><td>';
    +	print $langs->trans("STRIPE_MINIMAL_3DSECURE").'</td><td>';
    +	print '<input class="flat" name="STRIPE_MINIMAL_3DSECURE" size="3" value="' .$conf->global->STRIPE_MINIMAL_3DSECURE . '">'.$langs->getCurrencySymbol($conf->currency).'</td></tr>';
    +}
     
    +// Warehouse for automatic decrement
     if ($conf->global->MAIN_FEATURES_LEVEL >= 2)	// What is this for ?
     {
    -	// Stock for automatic decrement
     	print '<tr class="oddeven"><td>';
     	print $langs->trans("ONLINE_PAYMENT_WAREHOUSE").'</td><td>';
     	print $formproduct->selectWarehouses($conf->global->ONLINE_PAYMENT_WAREHOUSE,'ONLINE_PAYMENT_WAREHOUSE','',1,$disabled);
    @@ -307,8 +315,8 @@ print '</td></tr>';
     
     print '<tr class="oddeven"><td>';
     print $langs->trans("ONLINE_PAYMENT_SENDEMAIL").'</td><td>';
    -print '<input size="32" type="email" name="ONLINE_PAYMENT_SENDEMAIL" value="'.$conf->global->ONLINE_PAYMENT_SENDEMAIL.'">';
    -print ' &nbsp; '.$langs->trans("Example").': myemail@myserver.com';
    +print '<input size="32" type="text" name="ONLINE_PAYMENT_SENDEMAIL" value="'.$conf->global->ONLINE_PAYMENT_SENDEMAIL.'">';
    +print ' &nbsp; '.$langs->trans("Example").': myemail@myserver.com, Payment service &lt;myemail2@myserver2.com&gt;';
     print '</td></tr>';
     
     // Payment token for URL
    @@ -354,7 +362,6 @@ if (! empty($conf->use_javascript_ajax))
     	print '</script>';
     }
     
    -
    +// End of page
     llxFooter();
     $db->close();
    -
    diff --git a/htdocs/stripe/charge.php b/htdocs/stripe/charge.php
    index 90779d24962..0f26bf0e11a 100644
    --- a/htdocs/stripe/charge.php
    +++ b/htdocs/stripe/charge.php
    @@ -1,5 +1,5 @@
     <?php
    -/* Copyright (C) 2018 	PtibogXIV        <support@ptibogxiv.net>
    +/* Copyright (C) 2018 	Thibault FOUCART        <support@ptibogxiv.net>
      *
      * This program is free software; you can redistribute it and/or modify
      * it under the terms of the GNU General Public License as published by
    @@ -27,11 +27,8 @@ require_once DOL_DOCUMENT_ROOT.'/commande/class/commande.class.php';
     require_once DOL_DOCUMENT_ROOT.'/compta/facture/class/facture.class.php';
     if (! empty($conf->accounting->enabled)) require_once DOL_DOCUMENT_ROOT . '/accountancy/class/accountingjournal.class.php';
     
    -$langs->load("compta");
    -$langs->load("salaries");
    -$langs->load("bills");
    -$langs->load("hrm");
    -$langs->load("stripe");
    +// Load translation files required by the page
    +$langs->loadLangs(array('compta', 'salaries', 'bills', 'hrm', 'stripe'));
     
     // Security check
     $socid = GETPOST("socid","int");
    @@ -65,14 +62,16 @@ llxHeader('', $langs->trans("StripeChargeList"));
     if (! empty($conf->stripe->enabled) && (empty($conf->global->STRIPE_LIVE) || GETPOST('forcesandbox','alpha')))
     {
     	$service = 'StripeTest';
    +	$servicestatus = '0';
     	dol_htmloutput_mesg($langs->trans('YouAreCurrentlyInSandboxMode', 'Stripe'), '', 'warning');
     }
     else
     {
     	$service = 'StripeLive';
    +	$servicestatus = '1';
     }
     
    -$stripeaccount = $stripe->getStripeAccount($service);
    +$stripeacc = $stripe->getStripeAccount($service);
     /*if (empty($stripeaccount))
     {
     	print $langs->trans('ErrorStripeAccountNotDefined');
    @@ -80,24 +79,24 @@ $stripeaccount = $stripe->getStripeAccount($service);
     
     if (!$rowid)
     {
    -	print '<FORM method="POST" action="'.$_SERVER["PHP_SELF"].'">';
    -    if ($optioncss != '') print '<INPUT type="hidden" name="optioncss" value="'.$optioncss.'">';
    -    print '<INPUT type="hidden" name="token" value="'.$_SESSION['newtoken'].'">';
    -	print '<INPUT type="hidden" name="formfilteraction" id="formfilteraction" value="list">';
    -    print '<INPUT type="hidden" name="action" value="list">';
    -    print '<INPUT type="hidden" name="sortfield" value="'.$sortfield.'">';
    -    print '<INPUT type="hidden" name="sortorder" value="'.$sortorder.'">';
    -    print '<INPUT type="hidden" name="page" value="'.$page.'">';
    +	print '<form method="POST" action="'.$_SERVER["PHP_SELF"].'">';
    +    if ($optioncss != '') print '<input type="hidden" name="optioncss" value="'.$optioncss.'">';
    +    print '<input type="hidden" name="token" value="'.$_SESSION['newtoken'].'">';
    +	print '<input type="hidden" name="formfilteraction" id="formfilteraction" value="list">';
    +    print '<input type="hidden" name="action" value="list">';
    +    print '<input type="hidden" name="sortfield" value="'.$sortfield.'">';
    +    print '<input type="hidden" name="sortorder" value="'.$sortorder.'">';
    +    print '<input type="hidden" name="page" value="'.$page.'">';
     
         $title=$langs->trans("StripeChargeList");
    -    $title.=($stripeaccount?' (Stripe connection with Stripe OAuth Connect account '.$stripeaccount.')':' (Stripe connection with keys from Stripe module setup)');
    +    $title.=($stripeacc?' (Stripe connection with Stripe OAuth Connect account '.$stripeacc.')':' (Stripe connection with keys from Stripe module setup)');
     
     	print_barre_liste($title, $page, $_SERVER["PHP_SELF"], $param, $sortfield, $sortorder,'',$num, $totalnboflines, 'title_accountancy.png', 0, '', '', $limit);
     
    -    print '<DIV class="div-table-responsive">';
    -    print '<TABLE class="tagtable liste'.($moreforfilter?" listwithfilterbefore":"").'">'."\n";
    +    print '<div class="div-table-responsive">';
    +    print '<table class="tagtable liste'.($moreforfilter?" listwithfilterbefore":"").'">'."\n";
     
    -    print '<TR class="liste_titre">';
    +    print '<tr class="liste_titre">';
         print_liste_field_titre("Ref",$_SERVER["PHP_SELF"],"","","","",$sortfield,$sortorder);
         print_liste_field_titre("StripeCustomerId",$_SERVER["PHP_SELF"],"","","","",$sortfield,$sortorder);
         print_liste_field_titre("Customer",$_SERVER["PHP_SELF"],"","","","",$sortfield,$sortorder);
    @@ -106,13 +105,13 @@ if (!$rowid)
         print_liste_field_titre("Type",$_SERVER["PHP_SELF"],"","","",'align="left"',$sortfield,$sortorder);
         print_liste_field_titre("Paid",$_SERVER["PHP_SELF"],"","","",'align="right"',$sortfield,$sortorder);
         print_liste_field_titre("Status",$_SERVER["PHP_SELF"],"","","",'align="right"');
    -    print "</TR>\n";
    +    print "</tr>\n";
     
    -	print "</TR>\n";
    +	print "</tr>\n";
     
    -	if ($stripeaccount)
    +	if ($stripeacc)
     	{
    -		$list=\Stripe\Charge::all(array("limit" => $limit), array("stripe_account" => $stripeaccount));
    +		$list=\Stripe\Charge::all(array("limit" => $limit), array("stripe_account" => $stripeacc));
     	}
     	else
     	{
    @@ -128,15 +127,19 @@ if (!$rowid)
     		// Save into $tmparray all metadata
     		$tmparray = dolExplodeIntoArray($FULLTAG,'.','=');
     		// Load origin object according to metadata
    -		if (! empty($tmparray['CUS']))
    +		if (! empty($tmparray['CUS']) && $tmparray['CUS'] > 0)
     		{
     			$societestatic->fetch($tmparray['CUS']);
     		}
    +		elseif (! empty($charge->metadata->dol_thirdparty_id) && $charge->metadata->dol_thirdparty_id > 0)
    +		{
    +			$societestatic->fetch($charge->metadata->dol_thirdparty_id);
    +		}
     		else
     		{
     			$societestatic->id = 0;
     		}
    -		if (! empty($tmparray['MEM']))
    +		if (! empty($tmparray['MEM']) && $tmparray['MEM'] > 0)
     		{
     			$memberstatic->fetch($tmparray['MEM']);
     		}
    @@ -145,39 +148,60 @@ if (!$rowid)
     			$memberstatic->id = 0;
     		}
     
    -	    print '<TR class="oddeven">';
    -	    // Ref
    -		print "<TD><A href='".DOL_URL_ROOT."/stripe/charge.php?rowid=".$charge->id."'>".$charge->id."</A></TD>\n";
    +		print '<tr class="oddeven">';
    +    
    +    if (!empty($stripeacc)) $connect=$stripeacc.'/';
    +    
    +		// Ref
    +		$url='https://dashboard.stripe.com/'.$connect.'test/payments/'.$charge->id;
    +			if ($servicestatus)
    +			{
    +				$url='https://dashboard.stripe.com/'.$connect.'payments/'.$charge->id;
    +			}
    +		print "<td><a href='".$url."' target='_stripe'>".img_picto($langs->trans('ShowInStripe'), 'object_globe')." ".$charge->id."</a></td>\n";
     		// Stripe customer
    -		print "<TD>".$charge->customer."</TD>\n";
    +		print "<td>";
    +
    +    if (! empty($conf->stripe->enabled) && !empty($stripeacc)) $connect=$stripeacc.'/';
    +		$url='https://dashboard.stripe.com/'.$connect.'test/customers/'.$charge->customer;
    +		if ($servicestatus)
    +		{
    +    $url='https://dashboard.stripe.com/'.$connect.'customers/'.$charge->customer;
    +		}
    +		print '<a href="'.$url.'" target="_stripe">'.img_picto($langs->trans('ShowInStripe'), 'object_globe').' '.$charge->customer.'</a>';
    +  
    +    print "</td>\n";
     		// Link
    -		print "<TD>";
    +		print "<td>";
     		if ($societestatic->id > 0)
     		{
     			print $societestatic->getNomUrl(1);
     		}
    -		if ($memberstatic->id > 0)
    +		elseif ($memberstatic->id > 0)
     		{
     			print $memberstatic->getNomUrl(1);
     		}
    -		print "</TD>\n";
    +		print "</td>\n";
     		// Origine
    -		print "<TD>";
    -		print $FULLTAG;
    -		if ($charge->metadata->source=="order"){
    +		print "<td>";
    +		if ($charge->metadata->dol_type=="order"){
     			$object = new Commande($db);
    -			$object->fetch($charge->metadata->idsource);
    -			print "<A href='".DOL_URL_ROOT."/commande/card.php?id=".$charge->metadata->idsource."'>".img_picto('', 'object_order')." ".$object->ref."</A>";
    -		} elseif ($charge->metadata->source=="invoice"){
    +			$object->fetch($charge->metadata->dol_id);
    +      if ($object->id > 0) {
    +			print "<a href='".DOL_URL_ROOT."/commande/card.php?id=".$object->id."'>".img_picto('', 'object_order')." ".$object->ref."</a>";
    +      } else print $FULLTAG;
    +		} elseif ($charge->metadata->dol_type=="invoice"){
     			$object = new Facture($db);
    -			$object->fetch($charge->metadata->idsource);
    -		    print "<A href='".DOL_URL_ROOT."/compta/facture/card.php?facid=".$charge->metadata->idsource."'>".img_picto('', 'object_invoice')." ".$object->ref."</A>";
    -		}
    -	    print "</TD>\n";
    +			$object->fetch($charge->metadata->dol_id);
    +      if ($object->id > 0) {
    +		  print "<a href='".DOL_URL_ROOT."/compta/facture/card.php?facid=".$charge->metadata->dol_id."'>".img_picto('', 'object_invoice')." ".$object->ref."</a>";
    +      } else print $FULLTAG;
    +		} else print $FULLTAG;
    +	    print "</td>\n";
     		// Date payment
    -	    print '<TD align="center">'.dol_print_date($charge->created,'%d/%m/%Y %H:%M')."</TD>\n";
    +	    print '<td align="center">'.dol_print_date($charge->created,'%d/%m/%Y %H:%M')."</td>\n";
     	    // Type
    -	    print '<TD>';
    +	    print '<td>';
     		if ($charge->source->object=='card')
     		{
     		    print $langs->trans("card");
    @@ -187,28 +211,31 @@ if (!$rowid)
     		} elseif ($charge->source->type=='three_d_secure'){
     		    print $langs->trans("card3DS");
     		}
    -	    print '</TD>';
    +	    print '</td>';
     	    // Amount
    -	    print "<TD align=\"right\">".price(($charge->amount-$charge->amount_refunded)/100)."</TD>";
    +	    print "<td align=\"right\">".price(($charge->amount-$charge->amount_refunded)/100, 0, '', 1, - 1, - 1, strtoupper($charge->currency))."</td>";
     	    // Status
    -	    print '<TD align="right">';
    +	    print '<td align="right">';
     	    if ($charge->refunded=='1'){
    -	    	print $langs->trans("refunded");
    +	    	print img_picto($langs->trans("refunded"),'statut6');
     	    } elseif ($charge->paid=='1'){
    -	    	print $langs->trans("".$charge->status."");
    +
    +        print img_picto($langs->trans("".$charge->status.""),'statut4');
    +             
     	    } else {
     	    	$label="Message: ".$charge->failure_message."<br>";
     	    	$label.="Réseau: ".$charge->outcome->network_status."<br>";
     	    	$label.="Statut: ".$langs->trans("".$charge->outcome->seller_message."");
    -	    	print $form->textwithpicto($langs->trans("".$charge->status.""),$label,1);
    +	    	print $form->textwithpicto(img_picto($langs->trans("".$charge->status.""),'statut8'),$label,1);
     	    }
    -	    print "</TD>\n";
    +	    print "</td>\n";
     
    -	    print "</TR>\n";
    +	    print "</tr>\n";
     	}
     } else {
     
     }
     
    +// End of page
     llxFooter();
     $db->close();
    diff --git a/htdocs/stripe/class/actions_stripe.class.php b/htdocs/stripe/class/actions_stripe.class.php
    index 0451c1d4782..f3c76be9d35 100644
    --- a/htdocs/stripe/class/actions_stripe.class.php
    +++ b/htdocs/stripe/class/actions_stripe.class.php
    @@ -36,8 +36,10 @@ $langs->load("stripe@stripe");
      */
     class ActionsStripeconnect
     {
    -	/** @var DoliDB */
    -	var $db;
    +	/**
    +     * @var DoliDB Database handler.
    +     */
    +    public $db;
     
     	private $config=array();
     
    @@ -63,6 +65,7 @@ class ActionsStripeconnect
     	 * @param	array	$parameters		Parameters
     	 * @param	Object	$object			Object
     	 * @param	string	$action			Action
    +     * @return bool
     	 */
     	function formObjectOptions($parameters, &$object, &$action)
     	{
    @@ -233,5 +236,4 @@ class ActionsStripeconnect
     		}
     		return 0;
     	}
    -
     }
    diff --git a/htdocs/stripe/class/index.html b/htdocs/stripe/class/index.html
    new file mode 100644
    index 00000000000..8b137891791
    --- /dev/null
    +++ b/htdocs/stripe/class/index.html
    @@ -0,0 +1 @@
    +
    diff --git a/htdocs/stripe/class/stripe.class.php b/htdocs/stripe/class/stripe.class.php
    index 3b53b4572f0..db2553ee167 100644
    --- a/htdocs/stripe/class/stripe.class.php
    +++ b/htdocs/stripe/class/stripe.class.php
    @@ -28,15 +28,36 @@ require_once DOL_DOCUMENT_ROOT.'/stripe/config.php';						// This set stripe glo
      */
     class Stripe extends CommonObject
     {
    +	/**
    +	 * @var int ID
    +	 */
     	public $rowid;
    -	public $fk_soc;
    +
    +	/**
    +	 * @var int Thirdparty ID
    +	 */
    +    public $fk_soc;
    +
     	public $fk_key;
    +
    +	/**
    +	 * @var int ID
    +	 */
     	public $id;
    +
     	public $mode;
    +
    +	/**
    +	 * @var int Entity
    +	 */
     	public $entity;
    +
     	public $statut;
    +
     	public $type;
    +
     	public $code;
    +
     	public $message;
     
     	/**
    @@ -47,7 +68,6 @@ class Stripe extends CommonObject
     	public function __construct($db)
     	{
     		$this->db = $db;
    -
     	}
     
     
    @@ -135,7 +155,7 @@ class Stripe extends CommonObject
     		$sql.= " AND sa.site = 'stripe' AND sa.status = ".((int) $status);
     		$sql.= " AND key_account IS NOT NULL AND key_account <> ''";
     
    -		dol_syslog(get_class($this) . "::fetch search stripe customer id for thirdparty id=".$object->id, LOG_DEBUG);
    +		dol_syslog(get_class($this) . "::customerStripe search stripe customer id for thirdparty id=".$object->id, LOG_DEBUG);
     		$resql = $this->db->query($sql);
     		if ($resql) {
     			$num = $this->db->num_rows($resql);
    @@ -143,6 +163,13 @@ class Stripe extends CommonObject
     			{
     				$obj = $this->db->fetch_object($resql);
     				$tiers = $obj->key_account;
    +
    +				dol_syslog(get_class($this) . "::customerStripe found stripe customer key_account = ".$tiers);
    +
    +				// Force to use the correct API key
    +				global $stripearrayofkeysbyenv;
    +				\Stripe\Stripe::setApiKey($stripearrayofkeysbyenv[$status]['secret_key']);
    +
     				try {
     					if (empty($key)) {				// If the Stripe connect account not set, we use common API usage
     						$customer = \Stripe\Customer::retrieve("$tiers");
    @@ -159,14 +186,29 @@ class Stripe extends CommonObject
     			{
     				$dataforcustomer = array(
     					"email" => $object->email,
    -					"business_vat_id" => $object->tva_intra,
     					"description" => $object->name,
     					"metadata" => array('dol_id'=>$object->id, 'dol_version'=>DOL_VERSION, 'dol_entity'=>$conf->entity, 'ipaddress'=>(empty($_SERVER['REMOTE_ADDR'])?'':$_SERVER['REMOTE_ADDR']))
     				);
     
    +				$vatcleaned = $object->tva_intra ? $object->tva_intra : null;
    +
    +				$taxinfo = array('type'=>'vat');
    +				if ($vatcleaned)
    +				{
    +					$taxinfo["tax_id"] = $vatcleaned;
    +				}
    +				// We force data to "null" if not defined as expected by Stripe
    +				if (empty($vatcleaned)) $taxinfo=null;
    +
    +				$dataforcustomer["tax_info"] = $taxinfo;
    +
     				//$a = \Stripe\Stripe::getApiKey();
     				//var_dump($a);var_dump($key);exit;
     				try {
    +					// Force to use the correct API key
    +					global $stripearrayofkeysbyenv;
    +					\Stripe\Stripe::setApiKey($stripearrayofkeysbyenv[$status]['secret_key']);
    +
     					if (empty($key)) {				// If the Stripe connect account not set, we use common API usage
     						$customer = \Stripe\Customer::create($dataforcustomer);
     					} else {
    @@ -217,7 +259,7 @@ class Stripe extends CommonObject
     		//$sql.= " AND sa.entity IN (".getEntity('societe').")";
     		$sql.= " AND sa.type = 'card'";
     
    -		dol_syslog(get_class($this) . "::fetch search stripe card id for paymentmode id=".$object->id.", stripeacc=".$stripeacc, LOG_DEBUG);
    +		dol_syslog(get_class($this) . "::fetch search stripe card id for paymentmode id=".$object->id.", stripeacc=".$stripeacc.", status=".$status.", createifnotlinkedtostripe=".$createifnotlinkedtostripe, LOG_DEBUG);
     		$resql = $this->db->query($sql);
     		if ($resql) {
     			$num = $this->db->num_rows($resql);
    @@ -225,7 +267,7 @@ class Stripe extends CommonObject
     			{
     				$obj = $this->db->fetch_object($resql);
     				$cardref = $obj->stripe_card_ref;
    -				dol_syslog("*************".$cardref);
    +				dol_syslog("************* cardref=".$cardref);
     				if ($cardref)
     				{
     					try {
    @@ -258,6 +300,7 @@ class Stripe extends CommonObject
     
     					//$a = \Stripe\Stripe::getApiKey();
     					//var_dump($a);var_dump($stripeacc);exit;
    +					dol_syslog("Try to create card dataforcard = ".dol_json_encode($dataforcard));
     					try {
     						if (empty($stripeacc)) {				// If the Stripe connect account not set, we use common API usage
     							$card = $cu->sources->create($dataforcard);
    @@ -303,18 +346,19 @@ class Stripe extends CommonObject
     	/**
     	 * Create charge with public/payment/newpayment.php, stripe/card.php, cronjobs or REST API
     	 *
    -	 * @param int 		$amount									Amount to pay
    -	 * @param string 	$currency								EUR, GPB...
    -	 * @param string 	$origin									Object type to pay (order, invoice, contract...)
    -	 * @param int 		$item									Object id to pay
    -	 * @param string 	$source									src_xxxxx or card_xxxxx
    -	 * @param string 	$customer								Stripe customer ref 'cus_xxxxxxxxxxxxx' via customerStripe()
    -	 * @param string 	$account								Stripe account ref 'acc_xxxxxxxxxxxxx' via  getStripeAccount()
    +	 * @param	int 	$amount									Amount to pay
    +	 * @param	string 	$currency								EUR, GPB...
    +	 * @param	string 	$origin									Object type to pay (order, invoice, contract...)
    +	 * @param	int 	$item									Object id to pay
    +	 * @param	string 	$source									src_xxxxx or card_xxxxx
    +	 * @param	string 	$customer								Stripe customer ref 'cus_xxxxxxxxxxxxx' via customerStripe()
    +	 * @param	string 	$account								Stripe account ref 'acc_xxxxxxxxxxxxx' via  getStripeAccount()
     	 * @param	int		$status									Status (0=test, 1=live)
     	 * @param	int		$usethirdpartyemailforreceiptemail		Use thirdparty email as receipt email
    +	 * @param	boolean	$capture								Set capture flag to true (take payment) or false (wait)
     	 * @return Stripe
     	 */
    -	public function createPaymentStripe($amount, $currency, $origin, $item, $source, $customer, $account, $status=0, $usethirdpartyemailforreceiptemail=0)
    +	public function createPaymentStripe($amount, $currency, $origin, $item, $source, $customer, $account, $status=0, $usethirdpartyemailforreceiptemail=0, $capture=true)
     	{
     		global $conf;
     
    @@ -355,24 +399,29 @@ class Stripe extends CommonObject
     			$order = new Commande($this->db);
     			$order->fetch($item);
     			$ref = $order->ref;
    -			$description = "ORD=" . $ref . ".CUS=" . $societe->id;
    +			$description = "ORD=" . $ref . ".CUS=" . $societe->id.".PM=stripe";
     		} elseif ($origin == invoice) {
     			$invoice = new Facture($this->db);
     			$invoice->fetch($item);
     			$ref = $invoice->ref;
    -			$description = "INV=" . $ref . ".CUS=" . $societe->id;
    +			$description = "INV=" . $ref . ".CUS=" . $societe->id.".PM=stripe";
     		}
     
     		$metadata = array(
     			"dol_id" => "" . $item . "",
     			"dol_type" => "" . $origin . "",
     			"dol_thirdparty_id" => "" . $societe->id . "",
    +			'dol_thirdparty_name' => $societe->name,
     			'dol_version'=>DOL_VERSION,
     			'dol_entity'=>$conf->entity,
     			'ipaddress'=>(empty($_SERVER['REMOTE_ADDR'])?'':$_SERVER['REMOTE_ADDR'])
     		);
     		$return = new Stripe($this->db);
     		try {
    +			// Force to use the correct API key
    +			global $stripearrayofkeysbyenv;
    +			\Stripe\Stripe::setApiKey($stripearrayofkeysbyenv[$status]['secret_key']);
    +
     			if (empty($conf->stripeconnect->enabled))
     			{
     				if (preg_match('/acct_/i', $source))
    @@ -380,7 +429,9 @@ class Stripe extends CommonObject
     					$charge = \Stripe\Charge::create(array(
     						"amount" => "$stripeamount",
     						"currency" => "$currency",
    -						// "statement_descriptor" => " ",
    +						"statement_descriptor" => dol_trunc(dol_trunc(dol_string_unaccent($mysoc->name), 8, 'right', 'UTF-8', 1).' '.$description, 22, 'right', 'UTF-8', 1),     // 22 chars that appears on bank receipt
    +						"description" => "Stripe payment: ".$description,
    +						"capture"  => $capture,
     						"metadata" => $metadata,
     						"source" => "$source"
     					));
    @@ -388,8 +439,9 @@ class Stripe extends CommonObject
     					$paymentarray = array(
     						"amount" => "$stripeamount",
     						"currency" => "$currency",
    -						// "statement_descriptor" => " ",
    -						"description" => "$description",
    +						"statement_descriptor" => dol_trunc(dol_trunc(dol_string_unaccent($mysoc->name), 8, 'right', 'UTF-8', 1).' '.$description, 22, 'right', 'UTF-8', 1),     // 22 chars that appears on bank receipt
    +						"description" => "Stripe payment: ".$description,
    +						"capture"  => $capture,
     						"metadata" => $metadata,
     						"source" => "$source",
     						"customer" => "$customer"
    @@ -409,19 +461,26 @@ class Stripe extends CommonObject
     					$fee = round($conf->global->STRIPE_APPLICATION_FEE_MINIMAL * 100);
     				}
     
    -				$charge = \Stripe\Charge::create(array(
    -				"amount" => "$stripeamount",
    -				"currency" => "$currency",
    -				// "statement_descriptor" => " ",
    -				"description" => "$description",
    -				"metadata" => $metadata,
    -				"source" => "$source",
    -				"customer" => "$customer",
    -				"application_fee" => "$fee"
    -				), array(
    -				"idempotency_key" => "$ref",
    -				"stripe_account" => "$account"
    -				));
    +        		$paymentarray = array(
    +						"amount" => "$stripeamount",
    +						"currency" => "$currency",
    +						"statement_descriptor" => dol_trunc(dol_trunc(dol_string_unaccent($mysoc->name), 8, 'right', 'UTF-8', 1).' '.$description, 22, 'right', 'UTF-8', 1),     // 22 chars that appears on bank receipt
    +						"description" => "Stripe payment: ".$description,
    +						"capture"  => $capture,
    +						"metadata" => $metadata,
    +						"source" => "$source",
    +						"customer" => "$customer"
    +					);
    +					if ($conf->entity!=$conf->global->STRIPECONNECT_PRINCIPAL && $fee>0)
    +					{
    +						$paymentarray["application_fee"] = $fee;
    +					}
    +					if ($societe->email && $usethirdpartyemailforreceiptemail)
    +					{
    +						$paymentarray["receipt_email"] = $societe->email;
    +					}
    +
    +					$charge = \Stripe\Charge::create($paymentarray, array("idempotency_key" => "$ref","stripe_account" => "$account"));
     			}
     			if (isset($charge->id)) {}
     
    @@ -485,5 +544,4 @@ class Stripe extends CommonObject
     		}
     		return $return;
     	}
    -
     }
    diff --git a/htdocs/stripe/config.php b/htdocs/stripe/config.php
    index db982e878f9..6141c2a32f8 100644
    --- a/htdocs/stripe/config.php
    +++ b/htdocs/stripe/config.php
    @@ -30,23 +30,29 @@ require_once DOL_DOCUMENT_ROOT.'/includes/stripe/lib/Stripe.php';
     
     global $stripe;
     global $conf;
    +global $stripearrayofkeysbyenv;
     
    +$stripearrayofkeysbyenv = array(
    +	0=>array(
    +		"secret_key"      => $conf->global->STRIPE_TEST_SECRET_KEY,
    +		"publishable_key" => $conf->global->STRIPE_TEST_PUBLISHABLE_KEY
    +	),
    +	1=>array(
    +		"secret_key"      => $conf->global->STRIPE_LIVE_SECRET_KEY,
    +		"publishable_key" => $conf->global->STRIPE_LIVE_PUBLISHABLE_KEY
    +	)
    +);
     
     $stripearrayofkeys = array();
     if (empty($conf->global->STRIPE_LIVE) || GETPOST('forcesandbox','alpha'))
     {
    -	$stripearrayofkeys = array(
    -		"secret_key"      => $conf->global->STRIPE_TEST_SECRET_KEY,
    -		"publishable_key" => $conf->global->STRIPE_TEST_PUBLISHABLE_KEY
    -	);
    +	$stripearrayofkeys = $stripearrayofkeysbyenv[0];	// Test
     }
     else
     {
    -	$stripearrayofkeys = array(
    -		"secret_key"      => $conf->global->STRIPE_LIVE_SECRET_KEY,
    -		"publishable_key" => $conf->global->STRIPE_LIVE_PUBLISHABLE_KEY
    -	);
    +	$stripearrayofkeys = $stripearrayofkeysbyenv[1];	// Live
     }
     
     \Stripe\Stripe::setApiKey($stripearrayofkeys['secret_key']);
    -\Stripe\Stripe::setAppInfo("Stripe", DOL_VERSION, "https://www.dolibarr.org"); // add dolibarr version
    +\Stripe\Stripe::setAppInfo("Dolibarr Stripe", DOL_VERSION, "https://www.dolibarr.org"); // add dolibarr version
    +\Stripe\Stripe::setApiVersion("2018-09-24"); // force version API
    diff --git a/htdocs/stripe/payment.php b/htdocs/stripe/payment.php
    index 68a695e2f33..fbf9784a6b3 100644
    --- a/htdocs/stripe/payment.php
    +++ b/htdocs/stripe/payment.php
    @@ -1,13 +1,15 @@
     <?php
    -/* Copyright (C) 2001-2006 Rodolphe Quiedeville  <rodolphe@quiedeville.org>
    - * Copyright (C) 2004-2016 Laurent Destailleur   <eldy@users.sourceforge.net>
    - * Copyright (C) 2005      Marc Barilley / Ocebo <marc@ocebo.com>
    - * Copyright (C) 2005-2012 Regis Houssin         <regis.houssin@capnetworks.com>
    - * Copyright (C) 2007      Franky Van Liedekerke <franky.van.liedekerke@telenet.be>
    - * Copyright (C) 2012      Cédric Salvador       <csalvador@gpcsolutions.fr>
    - * Copyright (C) 2014      Raphaël Doursenaud    <rdoursenaud@gpcsolutions.fr>
    - * Copyright (C) 2014      Teddy Andreotti       <125155@supinfo.com>
    - * Copyright (C) 2015      Juanjo Menent		 <jmenent@2byte.es>
    +/* Copyright (C) 2001-2006  Rodolphe Quiedeville    <rodolphe@quiedeville.org>
    + * Copyright (C) 2004-2016  Laurent Destailleur     <eldy@users.sourceforge.net>
    + * Copyright (C) 2005       Marc Barilley / Ocebo   <marc@ocebo.com>
    + * Copyright (C) 2005-2012  Regis Houssin           <regis.houssin@capnetworks.com>
    + * Copyright (C) 2007       Franky Van Liedekerke   <franky.van.liedekerke@telenet.be>
    + * Copyright (C) 2012       Cédric Salvador         <csalvador@gpcsolutions.fr>
    + * Copyright (C) 2014       Raphaël Doursenaud      <rdoursenaud@gpcsolutions.fr>
    + * Copyright (C) 2014       Teddy Andreotti         <125155@supinfo.com>
    + * Copyright (C) 2015       Juanjo Menent           <jmenent@2byte.es>
    + * Copyright (C) 2018       ThibaultFOUCART         <support@ptibogxiv.net>
    + * Copyright (C) 2018       Frédéric France         <frederic.france@netlogic.fr>
      *
      * This program is free software; you can redistribute it and/or modify
      * it under the terms of the GNU General Public License as published by
    @@ -30,8 +32,7 @@
      */
     
     // Load Dolibarr environment
    -$res=@include("../main.inc.php");                                // For root directory
    -if (! $res) $res=@include("../../main.inc.php");
    +require '../main.inc.php';
     require_once DOL_DOCUMENT_ROOT.'/core/lib/company.lib.php';
     require_once DOL_DOCUMENT_ROOT.'/compta/paiement/class/paiement.class.php';
     require_once DOL_DOCUMENT_ROOT.'/compta/facture/class/facture.class.php';
    @@ -39,20 +40,17 @@ require_once DOL_DOCUMENT_ROOT.'/compta/bank/class/account.class.php';
     require_once DOL_DOCUMENT_ROOT.'/societe/class/societe.class.php';
     require_once DOL_DOCUMENT_ROOT.'/stripe/class/stripe.class.php';
     
    -$langs->load('companies');
    -$langs->load('bills');
    -$langs->load('banks');
    -$langs->load('multicurrency');
    -$langs->load('stripe@stripe');
    +// Load translation files required by the page
    +$langs->loadLangs(array('companies', 'bills', 'banks', 'multicurrency', 'stripe'));
     
     $action		= GETPOST('action','alpha');
     $confirm	= GETPOST('confirm');
     
     $facid		= GETPOST('facid','int');
     $socname	= GETPOST('socname');
    -$source	= GETPOST('source_id');
    +$source = GETPOST('source_id');
     $accountid	= GETPOST('accountid');
    -$paymentnum	= GETPOST('num_paiement');
    +$paymentnum = GETPOST('num_paiement');
     
     $sortfield	= GETPOST('sortfield','alpha');
     $sortorder	= GETPOST('sortorder','alpha');
    @@ -221,15 +219,12 @@ if (empty($reshook))
     	/*
     	 * Action add_paiement
     	 */
    -	if ($action == 'add_paiement')
    -	{
    -	    if ($error)
    -	    {
    -      $action = 'create';
    -      if (!$source)
    -	    {
    -			setEventMessages($langs->transnoentities('NoSource'), null, 'errors');
    -	    }
    +	if ($action == 'add_paiement') {
    +	    if ($error) {
    +            $action = 'create';
    +            if (!$source) {
    +			    setEventMessages($langs->transnoentities('NoSource'), null, 'errors');
    +	        }
     	        $error++;
     	    }
     	    // Le reste propre a cette action s'affiche en bas de page.
    @@ -304,7 +299,7 @@ if (empty($reshook))
     		}
     		elseif (preg_match('/src_/i',$source))
     		{
    -	
    +
     		        $customer2 = $customerstripe=$stripe->customerStripe($facture->thirdparty, $stripeacc, $servicestatus);
     			$src = $customer2->sources->retrieve("$source");
     			if ($src->type=='card')
    @@ -409,16 +404,14 @@ if (empty($reshook))
      * View
      */
     
    -$form=new Form($db);
    +$form = new Form($db);
     
     llxHeader();
     
    -if (! empty($conf->global->STRIPE_LIVE) && ! GETPOST('forcesandbox','alpha'))
    -{
    +if (! empty($conf->global->STRIPE_LIVE) && ! GETPOST('forcesandbox','alpha')) {
     	$service = 'StripeLive';
     	$servicestatus = 0;
    -}
    -else {
    +} else {
     	dol_htmloutput_mesg($langs->trans('YouAreCurrentlyInSandboxMode','Stripe'),'','warning');
     }
     
    @@ -571,7 +564,7 @@ if ($action == 'create' || $action == 'confirm_paiement' || $action == 'add_paie
     			print '<tr><td class="titlefieldcreate"><span class="fieldrequired">'.$langs->trans('Invoice').'</span></td><td>'.$facture->getNomUrl(4)."</td></tr>\n";
     		}*/
     
    -		// Third party
    +        // Third party
             print '<tr><td class="titlefieldcreate"><span class="fieldrequired">'.$langs->trans('Company').'</span></td><td>'.$facture->thirdparty->getNomUrl(4)."</td></tr>\n";
     
             // Bank account
    @@ -586,22 +579,22 @@ if ($action == 'create' || $action == 'confirm_paiement' || $action == 'add_paie
             }
     
             // Cheque number
    -//        print '<tr><td>'.$langs->trans('Numero');
    -//        print ' <em>('.$langs->trans("ChequeOrTransferNumber").')</em>';
    -//        print '</td>';
    -//        print '<td><input name="num_paiement" type="text" value="'.$paymentnum.'"></td></tr>';
    +        //print '<tr><td>'.$langs->trans('Numero');
    +        //print ' <em>('.$langs->trans("ChequeOrTransferNumber").')</em>';
    +        //print '</td>';
    +        //print '<td><input name="num_paiement" type="text" value="'.$paymentnum.'"></td></tr>';
     
             // Check transmitter
    -//        print '<tr><td class="'.(GETPOST('paiementcode')=='CHQ'?'fieldrequired ':'').'fieldrequireddyn">'.$langs->trans('CheckTransmitter');
    -//        print ' <em>('.$langs->trans("ChequeMaker").')</em>';
    -//        print '</td>';
    -//        print '<td><input id="fieldchqemetteur" name="chqemetteur" size="30" type="text" value="'.GETPOST('chqemetteur').'"></td></tr>';
    +        //print '<tr><td class="'.(GETPOST('paiementcode')=='CHQ'?'fieldrequired ':'').'fieldrequireddyn">'.$langs->trans('CheckTransmitter');
    +        //print ' <em>('.$langs->trans("ChequeMaker").')</em>';
    +        //print '</td>';
    +        //print '<td><input id="fieldchqemetteur" name="chqemetteur" size="30" type="text" value="'.GETPOST('chqemetteur').'"></td></tr>';
     
             // Bank name
    -//        print '<tr><td>'.$langs->trans('Bank');
    -//        print ' <em>('.$langs->trans("ChequeBank").')</em>';
    -//        print '</td>';
    -//        print '<td><input name="chqbank" size="30" type="text" value="'.GETPOST('chqbank').'"></td></tr>';
    +        //print '<tr><td>'.$langs->trans('Bank');
    +        //print ' <em>('.$langs->trans("ChequeBank").')</em>';
    +        //print '</td>';
    +        //print '<td><input name="chqbank" size="30" type="text" value="'.GETPOST('chqbank').'"></td></tr>';
     
     		// Comments
     		print '<tr><td>'.$langs->trans('Comments').'</td>';
    @@ -610,157 +603,155 @@ if ($action == 'create' || $action == 'confirm_paiement' || $action == 'add_paie
     
             print '</table>';
     
    -		dol_fiche_end();
    +        dol_fiche_end();
     
     
    -		$customerstripe=$stripe->customerStripe($facture->thirdparty, $stripeacc, $servicestatus);
    +        $customerstripe=$stripe->customerStripe($facture->thirdparty, $stripeacc, $servicestatus);
     
    -		 print '<br>';
    -		    print_barre_liste($langs->trans('StripeSourceList').' '.$typeElementString.' '.$button, $page, $_SERVER["PHP_SELF"], $param, $sortfield, $sortorder,'',$num, '', '');
    +        print '<br>';
    +        print_barre_liste($langs->trans('StripeSourceList').' '.$typeElementString.' '.$button, $page, $_SERVER["PHP_SELF"], $param, $sortfield, $sortorder,'',$num, '', '');
     
    -		    print '<table class="liste" width="100%">'."\n";
    -		    // Titles with sort buttons
    -		    print '<tr class="liste_titre">';
    -		    print '<td align="left"></td>';
    -		    print '<td align="left">'.$langs->trans('Type').'</td>';
    -		    print '<td align="left">'.$langs->trans('Informations').'</td>';
    -		    print '<td align="left"></td>';
    -		    print "<td></td></tr>\n";
    -		    foreach ($customerstripe->sources->data as $src) {
    -		print '<tr>';
    +        print '<table class="liste" width="100%">'."\n";
    +        // Titles with sort buttons
    +        print '<tr class="liste_titre">';
    +        print '<td align="left"></td>';
    +        print '<td align="left">'.$langs->trans('Type').'</td>';
    +        print '<td align="left">'.$langs->trans('Informations').'</td>';
    +        print '<td align="left"></td>';
    +        print "<td></td></tr>\n";
    +        foreach ($customerstripe->sources->data as $src) {
    +            print '<tr>';
     
                 print '<td align="center" width="20" ';
    -if (($action == 'add_paiement' && $src->id!=$source) or ($src->object=='source' && $src->card->three_d_secure=='required')) { print'class="opacitymedium"';}
    -print'><input type="radio" id="source_id" class="flat" name="source_id"  value="'.$src->id.'"';
    -if (($action == 'add_paiement' && $src->id!=$source) or ($src->object=='source' && $src->card->three_d_secure=='required')) {
    +            if (($action == 'add_paiement' && $src->id!=$source) or ($src->object=='source' && $src->card->three_d_secure=='required')) {
    +                print'class="opacitymedium"';
    +            }
    +            print '><input type="radio" id="source_id" class="flat" name="source_id"  value="'.$src->id.'"';
    +            if (($action == 'add_paiement' && $src->id!=$source) or ($src->object=='source' && $src->card->three_d_secure=='required')) {
                     print ' disabled';
                 } elseif (($customerstripe->default_source==$src->id && $action != 'add_paiement') or ($source==$src->id && $action == 'add_paiement')) {
                     print ' checked';
                 }
                 print '></td>';
     
    -print '<td ';
    -if (($action == 'add_paiement' && $src->id!=$source) or ($src->object=='source' && $src->card->three_d_secure=='required')) { print'class="opacitymedium"';}
    +            print '<td ';
    +            if (($action == 'add_paiement' && $src->id!=$source) or ($src->object=='source' && $src->card->three_d_secure=='required')) {
    +                print'class="opacitymedium"';
    +            }
     
    -print' >';
    -if ($src->object=='card'){
    -if ($src->brand == 'Visa') {$brand='cc-visa';}
    -elseif ($src->brand == 'MasterCard') {$brand='cc-mastercard';}
    -elseif ($src->brand == 'American Express') {$brand='cc-amex';}
    -elseif ($src->brand == 'Discover') {$brand='cc-discover';}
    -elseif ($src->brand == 'JCB') {$brand='cc-jcb';}
    -elseif ($src->brand == 'Diners Club') {$brand='cc-diners-club';}
    -else {$brand='credit-card-alt';}
    -print '<span class="fa fa-'.$brand.' fa-3x fa-fw"></span>';
    -}
    -elseif ($src->object=='source' && $src->type=='card'){
    -if ($src->card->brand == 'Visa') {$brand='cc-visa';}
    -elseif ($src->card->brand == 'MasterCard') {$brand='cc-mastercard';}
    -elseif ($src->card->brand == 'American Express') {$brand='cc-amex';}
    -elseif ($src->card->brand == 'Discover') {$brand='cc-discover';}
    -elseif ($src->card->brand == 'JCB') {$brand='cc-jcb';}
    -elseif ($src->card->brand == 'Diners Club') {$brand='cc-diners-club';}
    -else {$brand='credit-card-alt';}
    -
    -print '<span class="fa fa-'.$brand.' fa-3x fa-fw"></span>';
    -}
    -elseif ($src->object=='source' && $src->type=='sepa_debit'){
    -print '<span class="fa fa-university fa-3x fa-fw"></span>';
    -}
    -print '</td>';
    -print '<td ';
    -if (($action == 'add_paiement' && $src->id!=$source) or ($src->object=='source' && $src->card->three_d_secure=='required')) { print'class="opacitymedium"';}
    -print' >';
    -if ($src->object=='card'){
    -print '**** '.$src->last4.'<br>Exp. '.$src->exp_month.'/'.$src->exp_year.'';
    -print '</td><td>';
    - if ($src->country)
    -	{
    -		$img=picto_from_langcode($src->country);
    -		print $img?$img.' ':'';
    -		print getCountry($src->country,1);
    -	}
    -	else print img_warning().' <font class="error">'.$langs->trans("ErrorFieldRequired",$langs->transnoentitiesnoconv("CompanyCountry")).'</font>';
    -}
    -elseif ($src->object=='source' && $src->type=='card'){
    -					print $src->owner->name.'<br>**** '.$src->card->last4.' - '.$src->card->exp_month.'/'.$src->card->exp_year.'';
    -print '</td><td>';
    - if ($src->card->country)
    -	{
    -		$img=picto_from_langcode($src->card->country);
    -		print $img?$img.' ':'';
    -		print getCountry($src->card->country,1);
    -	}
    -	else print img_warning().' <font class="error">'.$langs->trans("ErrorFieldRequired",$langs->transnoentitiesnoconv("CompanyCountry")).'</font>';
    -}
    -elseif ($src->object=='source' && $src->type=='sepa_debit'){
    -print 'info sepa';
    -print '</td><td>';
    - if ($src->sepa_debit->country)
    -	{
    -		$img=picto_from_langcode($src->sepa_debit->country);
    -		print $img?$img.' ':'';
    -		print getCountry($src->sepa_debit->country,1);
    -	}
    -	else print img_warning().' <font class="error">'.$langs->trans("ErrorFieldRequired",$langs->transnoentitiesnoconv("CompanyCountry")).'</font>';
    -}
    -print '</td>';
    +            print' >';
    +            if ($src->object=='card') {
    +                print img_credit_card($src->brand);
    +            } elseif ($src->object=='source' && $src->type=='card') {
    +                print img_credit_card($src->card->brand);
    +            } elseif ($src->object=='source' && $src->type=='sepa_debit') {
    +                print '<span class="fa fa-university fa-2x fa-fw"></span>';
    +            }
    +            print '</td>';
    +            print '<td ';
    +            if (($action == 'add_paiement' && $src->id!=$source) or ($src->object=='source' && $src->card->three_d_secure=='required')) {
    +                print'class="opacitymedium"';
    +            }
    +            print' >';
    +            if ($src->object=='card') {
    +                print '....'.$src->last4.' - '.$src->exp_month.'/'.$src->exp_year.'';
    +                print '</td><td>';
    +                if ($src->country) {
    +                    $img = picto_from_langcode($src->country);
    +                    print $img?$img.' ':'';
    +                    print getCountry($src->country,1);
    +                } else {
    +                    print img_warning().' <font class="error">'.$langs->trans("ErrorFieldRequired",$langs->transnoentitiesnoconv("CompanyCountry")).'</font>';
    +                }
    +            } elseif ($src->object=='source' && $src->type=='card') {
    +                print $src->owner->name.'<br>....'.$src->card->last4.' - '.$src->card->exp_month.'/'.$src->card->exp_year.'';
    +                print '</td><td>';
    +                if ($src->card->country) {
    +                    $img = picto_from_langcode($src->card->country);
    +                    print $img?$img.' ':'';
    +                    print getCountry($src->card->country,1);
    +                } else {
    +                    print img_warning().' <font class="error">'.$langs->trans("ErrorFieldRequired",$langs->transnoentitiesnoconv("CompanyCountry")).'</font>';
    +                }
    +            } elseif ($src->object=='source' && $src->type=='sepa_debit') {
    +                print 'info sepa';
    +                print '</td><td>';
    +                if ($src->sepa_debit->country) {
    +                    $img = picto_from_langcode($src->sepa_debit->country);
    +                    print $img?$img.' ':'';
    +                    print getCountry($src->sepa_debit->country,1);
    +                } else {
    +                    print img_warning().' <font class="error">'.$langs->trans("ErrorFieldRequired",$langs->transnoentitiesnoconv("CompanyCountry")).'</font>';
    +                }
    +            }
    +            print '</td>';
                 // Default
                 print '<td align="center" width="50" ';
    -if (($action == 'add_paiement' && $src->id!=$source) or ($src->object=='source' && $src->card->three_d_secure=='required')) { print'class="opacitymedium"';}
    -print'>';
    +            if (($action == 'add_paiement' && $src->id!=$source) or ($src->object=='source' && $src->card->three_d_secure=='required')) {
    +                print'class="opacitymedium"';
    +            }
    +            print'>';
                 if (($customerstripe->default_source==$src->id)) {
                     print "<SPAN class=' fa fa-star  fa-2x'></SPAN>";
                 }
                 print '</td>';
    -print '</tr>';
    -}
    -// TODO more dolibarize with new stripe function and stripeconnect
    -//if ($stripe->getStripeCustomerAccount($facture->socid)) {
    -//$account=\Stripe\Account::retrieve("".$stripe->getStripeCustomerAccount($facture->socid)."");
    -//}
    +            print '</tr>';
    +        }
    +        // TODO more dolibarize with new stripe function and stripeconnect
    +        //if ($stripe->getStripeCustomerAccount($facture->socid)) {
    +        //    $account=\Stripe\Account::retrieve("".$stripe->getStripeCustomerAccount($facture->socid)."");
    +        //}
     
    -	if (($account->type=='custom' or $account->type=='express') && $entity==1) {
    -	print '<tr '.$bc[0].'>';
    +        if (($account->type=='custom' or $account->type=='express') && $entity==1) {
    +            print '<tr class="oddeven">';
     
    -	            print '<td align="center" width="20" ';
    -	if ($action == 'add_paiement' && $stripe->getStripeCustomerAccount($facture->socid)!=$source) { print'class="opacitymedium"';}
    -	print'><input type="radio" id="source_id" class="flat" name="source_id"  value="'.$conf->global->STRIPE_EXTERNAL_ACCOUNT.'"';
    -	            if ((empty($input) && $action != 'add_paiement') or ($source==$conf->global->STRIPE_EXTERNAL_ACCOUNT && $action == 'add_paiement')) {
    -	                print ' checked';
    -	            } elseif ($action == 'add_paiement' && $conf->global->STRIPE_EXTERNAL_ACCOUNT!=$source) {
    -	                print ' disabled';
    -	            }
    -	            print '></td><td ';
    -	if ($action == 'add_paiement' && $stripe->getStripeCustomerAccount($facture->socid)!=$source) { print'class="opacitymedium"';}
    -	            print '><span class="fa fa-cc-stripe fa-3x fa-fw"></span></td>';
    +            print '<td align="center" width="20" ';
    +            if ($action == 'add_paiement' && $stripe->getStripeCustomerAccount($facture->socid)!=$source) {
    +                print'class="opacitymedium"';
    +            }
    +            print'><input type="radio" id="source_id" class="flat" name="source_id"  value="'.$conf->global->STRIPE_EXTERNAL_ACCOUNT.'"';
    +            if ((empty($input) && $action != 'add_paiement') or ($source==$conf->global->STRIPE_EXTERNAL_ACCOUNT && $action == 'add_paiement')) {
    +                print ' checked';
    +            } elseif ($action == 'add_paiement' && $conf->global->STRIPE_EXTERNAL_ACCOUNT!=$source) {
    +                print ' disabled';
    +            }
    +            print '></td><td ';
    +            if ($action == 'add_paiement' && $stripe->getStripeCustomerAccount($facture->socid)!=$source) {
    +                print'class="opacitymedium"';
    +            }
    +            print '><span class="fa fa-cc-stripe fa-3x fa-fw"></span></td>';
     
    -	print '<td ';
    -	if ($action == 'add_paiement' && $stripe->getStripeCustomerAccount($facture->socid)!=$source) { print'class="opacitymedium"';}
    -	print'>'.$langs->trans('sold');
    -	print'</td><td ';
    -	if ($action == 'add_paiement' && $src->id!=$source) { print'class="opacitymedium"';}
    -	print'>';
    +            print '<td ';
    +            if ($action == 'add_paiement' && $stripe->getStripeCustomerAccount($facture->socid)!=$source) {
    +                print'class="opacitymedium"';
    +            }
    +            print'>'.$langs->trans('sold');
    +            print'</td><td ';
    +            if ($action == 'add_paiement' && $src->id!=$source) {
    +                print'class="opacitymedium"';
    +            }
    +            print'>';
     
    -	print '</td>';
    -	            // Default
    -	            print '<td align="center" width="50" ';
    -	if ($action == 'add_paiement' && $src->id!=$source) { print'class="opacitymedium"';}
    -	print'>';
    -	//            if (($customer->default_source!=$src->id)) {
    -	//                print img_picto($langs->trans("Disabled"),'off');
    -	//            } else {
    -	//                print img_picto($langs->trans("Default"),'on');
    -	//            }
    -	            print '</td>';
    -	print '</tr>';
    -	}
    -	if (empty($input)&&!$stripe->getStripeCustomerAccount($facture->socid))
    -	{
    -	print '<tr><td class="opacitymedium" colspan="5">'.$langs->trans("None").'</td></tr>';
    -	}
    +            print '</td>';
    +            // Default
    +            print '<td align="center" width="50" ';
    +            if ($action == 'add_paiement' && $src->id!=$source) {
    +                print'class="opacitymedium"';
    +            }
    +            print'>';
    +            //if (($customer->default_source!=$src->id)) {
    +            //    print img_picto($langs->trans("Disabled"),'off');
    +            //} else {
    +            //    print img_picto($langs->trans("Default"),'on');
    +            //}
    +            print '</td>';
    +            print '</tr>';
    +        }
    +        if (empty($input)&&!$stripe->getStripeCustomerAccount($facture->socid)) {
    +            print '<tr><td class="opacitymedium" colspan="5">'.$langs->trans("None").'</td></tr>';
    +        }
     
    -	print "</table>";
    +        print "</table>";
     
     
             /*
    @@ -771,14 +762,14 @@ print '</tr>';
             $sql.= ' f.datef as df, f.fk_soc as socid';
             $sql.= ' FROM '.MAIN_DB_PREFIX.'facture as f';
     
    -		if(!empty($conf->global->FACTURE_PAYMENTS_ON_DIFFERENT_THIRDPARTIES_BILLS)) {
    +		if (!empty($conf->global->FACTURE_PAYMENTS_ON_DIFFERENT_THIRDPARTIES_BILLS)) {
     			$sql.= ' LEFT JOIN '.MAIN_DB_PREFIX.'societe as s ON (f.fk_soc = s.rowid)';
     		}
     
     		$sql.= ' WHERE f.entity = '.$conf->entity;
             $sql.= ' AND (f.fk_soc = '.$facture->socid;
     
    -		if(!empty($conf->global->FACTURE_PAYMENTS_ON_DIFFERENT_THIRDPARTIES_BILLS) && !empty($facture->thirdparty->parent)) {
    +		if (!empty($conf->global->FACTURE_PAYMENTS_ON_DIFFERENT_THIRDPARTIES_BILLS) && !empty($facture->thirdparty->parent)) {
     			$sql.= ' OR f.fk_soc IN (SELECT rowid FROM '.MAIN_DB_PREFIX.'societe WHERE parent = '.$facture->thirdparty->parent.')';
     		}
     
    @@ -817,24 +808,27 @@ print '</tr>';
                     $i = 0;
                     //print '<tr><td colspan="3">';
                     print '<br>';
    -                 print_barre_liste($langs->trans('StripeInvoiceList').' '.$typeElementString.' '.$button, $page, $_SERVER["PHP_SELF"], $param, $sortfield, $sortorder,'',$num, '', '');
    +                print_barre_liste($langs->trans('StripeInvoiceList').' '.$typeElementString.' '.$button, $page, $_SERVER["PHP_SELF"], $param, $sortfield, $sortorder,'',$num, '', '');
                     print '<table class="noborder" width="100%">';
                     print '<tr class="liste_titre">';
                     print '<td>'.$arraytitle.'</td>';
                     print '<td align="center">'.$langs->trans('Date').'</td>';
    -                if (!empty($conf->multicurrency->enabled)) print '<td>'.$langs->trans('Currency').'</td>';
    -                if (!empty($conf->multicurrency->enabled)) print '<td align="right">'.$langs->trans('MulticurrencyAmountTTC').'</td>';
    -                if (!empty($conf->multicurrency->enabled)) print '<td align="right">'.$multicurrencyalreadypayedlabel.'</td>';
    -                if (!empty($conf->multicurrency->enabled)) print '<td align="right">'.$multicurrencyremaindertopay.'</td>';
    +                if (!empty($conf->multicurrency->enabled)) {
    +                    print '<td>'.$langs->trans('Currency').'</td>';
    +                    print '<td align="right">'.$langs->trans('MulticurrencyAmountTTC').'</td>';
    +                    print '<td align="right">'.$multicurrencyalreadypayedlabel.'</td>';
    +                    print '<td align="right">'.$multicurrencyremaindertopay.'</td>';
    +                }
                     print '<td align="right">'.$langs->trans('AmountTTC').'</td>';
                     print '<td align="right">'.$alreadypayedlabel.'</td>';
                     print '<td align="right">'.$remaindertopay.'</td>';
                     print '<td align="right">'.$langs->trans('PaymentAmount').'</td>';
    -                if (!empty($conf->multicurrency->enabled)) print '<td align="right">'.$langs->trans('MulticurrencyPaymentAmount').'</td>';
    +                if (!empty($conf->multicurrency->enabled)) {
    +                    print '<td align="right">'.$langs->trans('MulticurrencyPaymentAmount').'</td>';
    +                }
                     print '<td align="right">&nbsp;</td>';
                     print "</tr>\n";
     
    -                $var=true;
                     $total=0;
                     $totalrecu=0;
                     $totalrecucreditnote=0;
    @@ -843,7 +837,6 @@ print '</tr>';
                     while ($i < $num)
                     {
                         $objp = $db->fetch_object($resql);
    -                    $var=!$var;
     
     					$soc = new Societe($db);
     					$soc->fetch($objp->socid);
    @@ -866,7 +859,7 @@ print '</tr>';
     	                    $multicurrency_remaintopay=price2num($invoice->multicurrency_total_ttc - $multicurrency_payment - $multicurrency_creditnotes - $multicurrency_deposits,'MT');
     					}
     
    -                    print '<tr '.$bc[$var].'>';
    +                    print '<tr class="oddeven">';
     
                         print '<td>';
                         print $invoice->getNomUrl(1,'');
    @@ -991,17 +984,21 @@ print '</tr>';
                         // Print total
                         print '<tr class="liste_total">';
                         print '<td colspan="2" align="left">'.$langs->trans('TotalTTC').'</td>';
    -					if (!empty($conf->multicurrency->enabled)) print '<td></td>';
    -					if (!empty($conf->multicurrency->enabled)) print '<td></td>';
    -					if (!empty($conf->multicurrency->enabled)) print '<td></td>';
    +					if (!empty($conf->multicurrency->enabled)) {
    +                        print '<td></td>';
    +					    print '<td></td>';
    +					    print '<td></td>';
    +                    }
     					print '<td align="right"><b>'.price($sign * $total_ttc).'</b></td>';
                         print '<td align="right"><b>'.price($sign * $totalrecu);
                         if ($totalrecucreditnote) print '+'.price($totalrecucreditnote);
                         if ($totalrecudeposits) print '+'.price($totalrecudeposits);
                         print '</b></td>';
    -                   print '<td align="right"><b>'.price($sign * price2num($total_ttc - $totalrecu - $totalrecucreditnote - $totalrecudeposits,'MT')).'</b></td>';
    +                    print '<td align="right"><b>'.price($sign * price2num($total_ttc - $totalrecu - $totalrecucreditnote - $totalrecudeposits,'MT')).'</b></td>';
                         print '<td align="right" id="result" style="font-weight: bold;"></td>';
    -					if (!empty($conf->multicurrency->enabled)) {print '<td align="right" id="multicurrency_result" style="font-weight: bold;"></td>';}
    +					if (!empty($conf->multicurrency->enabled)) {
    +                        print '<td align="right" id="multicurrency_result" style="font-weight: bold;"></td>';
    +                    }
                         print "</tr>\n";
                     }
                     print "</table>";
    @@ -1040,10 +1037,11 @@ print '</tr>';
                 $preselectedchoice=$addwarning?'no':'yes';
     
                 print '<br>';
    -            if (!empty($totalpayment)) $text=$langs->trans('ConfirmCustomerPayment',$totalpayment,$langs->trans("Currency".$conf->currency));
    -			if (!empty($multicurrency_totalpayment))
    -			{
    -				$text.='<br>'.$langs->trans('ConfirmCustomerPayment',$multicurrency_totalpayment,$langs->trans("paymentInInvoiceCurrency"));
    +            if (!empty($totalpayment)) {
    +                $text = $langs->trans('ConfirmCustomerPayment', $totalpayment, $langs->trans("Currency".$conf->currency));
    +            }
    +			if (!empty($multicurrency_totalpayment)) {
    +				$text.='<br>'.$langs->trans('ConfirmCustomerPayment', $multicurrency_totalpayment, $langs->trans("paymentInInvoiceCurrency"));
     			}
                 if (GETPOST('closepaidinvoices'))
                 {
    @@ -1089,7 +1087,6 @@ if (! GETPOST('action'))
         {
             $num = $db->num_rows($resql);
             $i = 0;
    -        $var=true;
     
             print_barre_liste($langs->trans('Payments'), $page, $_SERVER["PHP_SELF"],'',$sortfield,$sortorder,'',$num);
             print '<table class="noborder" width="100%">';
    @@ -1104,8 +1101,7 @@ if (! GETPOST('action'))
             while ($i < min($num,$limit))
             {
                 $objp = $db->fetch_object($resql);
    -            $var=!$var;
    -            print '<tr '.$bc[$var].'>';
    +            print '<tr class="oddeven">';
                 print '<td><a href="'.DOL_URL_ROOT.'compta/facture/card.php?facid='.$objp->facid.'">'.$objp->facnumber."</a></td>\n";
                 print '<td>'.dol_print_date($db->jdate($objp->dp))."</td>\n";
                 print '<td>'.$objp->paiement_type.' '.$objp->num_paiement."</td>\n";
    @@ -1121,6 +1117,6 @@ if (! GETPOST('action'))
         }
     }
     
    +// End of page
     llxFooter();
    -
     $db->close();
    diff --git a/htdocs/stripe/transaction.php b/htdocs/stripe/transaction.php
    index 28848106361..f95bde08369 100644
    --- a/htdocs/stripe/transaction.php
    +++ b/htdocs/stripe/transaction.php
    @@ -1,5 +1,6 @@
     <?php
    -/* Copyright (C) 2018 	PtibogXIV        <support@ptibogxiv.net>
    +/* Copyright (C) 2018       Thibault FOUCART        <support@ptibogxiv.net>
    + * Copyright (C) 2018       Frédéric France         <frederic.france@netlogic.fr>
      *
      * This program is free software; you can redistribute it and/or modify
      * it under the terms of the GNU General Public License as published by
    @@ -27,11 +28,8 @@ require_once DOL_DOCUMENT_ROOT.'/commande/class/commande.class.php';
     require_once DOL_DOCUMENT_ROOT.'/compta/facture/class/facture.class.php';
     if (! empty($conf->accounting->enabled)) require_once DOL_DOCUMENT_ROOT . '/accountancy/class/accountingjournal.class.php';
     
    -$langs->load("compta");
    -$langs->load("salaries");
    -$langs->load("bills");
    -$langs->load("hrm");
    -$langs->load("stripe");
    +// Load translation files required by the page
    +$langs->loadLangs(array('compta', 'salaries', 'bills', 'hrm', 'stripe'));
     
     // Security check
     $socid = GETPOST("socid","int");
    @@ -65,14 +63,16 @@ llxHeader('', $langs->trans("StripeTransactionList"));
     if (! empty($conf->stripe->enabled) && (empty($conf->global->STRIPE_LIVE) || GETPOST('forcesandbox','alpha')))
     {
     	$service = 'StripeTest';
    +	$servicestatus = '0';
     	dol_htmloutput_mesg($langs->trans('YouAreCurrentlyInSandboxMode', 'Stripe'), '', 'warning');
     }
     else
     {
     	$service = 'StripeLive';
    +	$servicestatus = '1';
     }
     
    -$stripeaccount = $stripe->getStripeAccount($service);
    +$stripeacc = $stripe->getStripeAccount($service);
     /*if (empty($stripeaccount))
     {
     	print $langs->trans('ErrorStripeAccountNotDefined');
    @@ -80,55 +80,55 @@ $stripeaccount = $stripe->getStripeAccount($service);
     
     if (! $rowid) {
     
    -	print '<FORM method="POST" action="' . $_SERVER["PHP_SELF"] . '">';
    +	print '<form method="POST" action="' . $_SERVER["PHP_SELF"] . '">';
     	if ($optioncss != '')
    -		print '<INPUT type="hidden" name="optioncss" value="' . $optioncss . '">';
    -	print '<INPUT type="hidden" name="token" value="' . $_SESSION['newtoken'] . '">';
    -	print '<INPUT type="hidden" name="formfilteraction" id="formfilteraction" value="list">';
    -	print '<INPUT type="hidden" name="action" value="list">';
    -	print '<INPUT type="hidden" name="sortfield" value="' . $sortfield . '">';
    -	print '<INPUT type="hidden" name="sortorder" value="' . $sortorder . '">';
    -	print '<INPUT type="hidden" name="page" value="' . $page . '">';
    +		print '<input type="hidden" name="optioncss" value="' . $optioncss . '">';
    +	print '<input type="hidden" name="token" value="' . $_SESSION['newtoken'] . '">';
    +	print '<input type="hidden" name="formfilteraction" id="formfilteraction" value="list">';
    +	print '<input type="hidden" name="action" value="list">';
    +	print '<input type="hidden" name="sortfield" value="' . $sortfield . '">';
    +	print '<input type="hidden" name="sortorder" value="' . $sortorder . '">';
    +	print '<input type="hidden" name="page" value="' . $page . '">';
     
     	$title=$langs->trans("StripeTransactionList");
    -	$title.=($stripeaccount?' (Stripe connection with Stripe OAuth Connect account '.$stripeaccount.')':' (Stripe connection with keys from Stripe module setup)');
    +	$title.=($stripeaccount?' (Stripe connection with Stripe OAuth Connect account '.$stripeacc.')':' (Stripe connection with keys from Stripe module setup)');
     
     	print_barre_liste($title, $page, $_SERVER["PHP_SELF"], $param, $sortfield, $sortorder, '', $num, $totalnboflines, 'title_accountancy.png', 0, '', '', $limit);
     
    -	print '<DIV class="div-table-responsive">';
    -	print '<TABLE class="tagtable liste' . ($moreforfilter ? " listwithfilterbefore" : "") . '">' . "\n";
    +	print '<div class="div-table-responsive">';
    +	print '<table class="tagtable liste' . ($moreforfilter ? " listwithfilterbefore" : "") . '">' . "\n";
     
    -	print '<TR class="liste_titre">';
    +	print '<tr class="liste_titre">';
     	print_liste_field_titre("Ref", $_SERVER["PHP_SELF"], "", "", "", "", $sortfield, $sortorder);
     	//print_liste_field_titre("StripeCustomerId",$_SERVER["PHP_SELF"],"","","","",$sortfield,$sortorder);
     	//print_liste_field_titre("CustomerId", $_SERVER["PHP_SELF"], "", "", "", "", $sortfield, $sortorder);
    -	print_liste_field_titre("Origin", $_SERVER["PHP_SELF"], "", "", "", "", $sortfield, $sortorder);
    +	//print_liste_field_titre("Origin", $_SERVER["PHP_SELF"], "", "", "", "", $sortfield, $sortorder);
     	print_liste_field_titre("DatePayment", $_SERVER["PHP_SELF"], "", "", "", 'align="center"', $sortfield, $sortorder);
     	print_liste_field_titre("Type", $_SERVER["PHP_SELF"], "", "", "", 'align="left"', $sortfield, $sortorder);
     	print_liste_field_titre("Paid", $_SERVER["PHP_SELF"], "", "", "", 'align="right"', $sortfield, $sortorder);
     	print_liste_field_titre("Fee", $_SERVER["PHP_SELF"], "", "", "", 'align="right"', $sortfield, $sortorder);
     	print_liste_field_titre("Status", $_SERVER["PHP_SELF"], "", "", "", 'align="right"');
    -	print "</TR>\n";
    +	print "</tr>\n";
     
    -	print "</TR>\n";
    +	print "</tr>\n";
     
    -	if ($stripeaccount)
    +	if ($stripeacc)
     	{
    -		$txn = \Stripe\BalanceTransaction::all(array("limit" => $limit), array("stripe_account" => $stripeaccount));
    +		$txn = \Stripe\BalanceTransaction::all(array("limit" => $limit), array("stripe_account" => $stripeacc));
     	}
     	else
     	{
     		$txn = \Stripe\BalanceTransaction::all(array("limit" => $limit));
     	}
     
    -	foreach ($txn->data as $txn) 
    +	foreach ($txn->data as $txn)
     	{
     		//$charge = $txn;
     		//var_dump($txn);
    -		
    +
     		// The metadata FULLTAG is defined by the online payment page
     		/*$FULLTAG=$charge->metadata->FULLTAG;
    -		
    +
     		// Save into $tmparray all metadata
     		$tmparray = dolExplodeIntoArray($FULLTAG,'.','=');
     		// Load origin object according to metadata
    @@ -148,7 +148,7 @@ if (! $rowid) {
     		{
     			$memberstatic->id = 0;
     		}*/
    -		
    +
     		$societestatic->fetch($charge->metadata->idcustomer);
     		$societestatic->id = $charge->metadata->idcustomer;
     		$societestatic->lastname = $obj->lastname;
    @@ -158,14 +158,34 @@ if (! $rowid) {
     		$societestatic->email = $obj->email;
     		$societestatic->societe_id = $obj->fk_soc;
     
    -		print '<TR class="oddeven">';
    -		
    +		print '<tr class="oddeven">';
    +
     		// Ref
    -		print "<TD><A href='" . DOL_URL_ROOT . "/stripe/transaction.php?rowid=" . $txn->source . "'>" . $txn->source . "</A></TD>\n";
    +        if (!empty($stripeacc)) $connect=$stripeacc.'/';
    +    
    +		// Ref
    +        if (preg_match('/po_/i', $txn->source)){
    +            $origin="payouts";
    +        } elseif (preg_match('/fee_/i', $txn->source)) {
    +            $origin="connect/application_fees";
    +        } else {
    +            $origin="payments";
    +        }
    +
    +		$url='https://dashboard.stripe.com/'.$connect.'test/'.$origin.'/'.$txn->source;
    +		if ($servicestatus) {
    +			$url='https://dashboard.stripe.com/'.$connect.$origin.'/'.$txn->source;
    +		}
    +        if ($txn->type == 'stripe_fee' || $txn->type == 'reserve_transaction') {
    +            print "<td>".$txn->type."</td>";
    +        } else {
    +            print "<td><a href='".$url."' target='_stripe'>".img_picto($langs->trans('ShowInStripe'), 'object_globe')." " . $txn->source . "</a></td>\n";
    +        }
    +
     		// Stripe customer
    -		//print "<TD>".$charge->customer."</TD>\n";
    +		//print "<td>".$charge->customer."</td>\n";
     		// Link
    -		/*print "<TD>";
    +		/*print "<td>";
     		if ($societestatic->id > 0)
     		{
     			print $societestatic->getNomUrl(1);
    @@ -174,37 +194,42 @@ if (! $rowid) {
     		{
     			print $memberstatic->getNomUrl(1);
     		}
    -		print "</TD>\n";*/
    +		print "</td>\n";*/
     		// Origine
    -		print "<TD>";
    -		print $FULLTAG;
    -		if ($charge->metadata->source=="order"){
    -			$object = new Commande($db);
    -			$object->fetch($charge->metadata->idsource);
    -			print "<A href='".DOL_URL_ROOT."/commande/card.php?id=".$charge->metadata->idsource."'>".img_picto('', 'object_order')." ".$object->ref."</A>";
    -		} elseif ($charge->metadata->source=="invoice"){
    -			$object = new Facture($db);
    -			$object->fetch($charge->metadata->idsource);
    -			print "<A href='".DOL_URL_ROOT."/compta/facture/card.php?facid=".$charge->metadata->idsource."'>".img_picto('', 'object_invoice')." ".$object->ref."</A>";
    -		}
    -		print "</TD>\n";
    +		//print "<td>";
    +		////if ($charge->metadata->dol_type=="order"){
    +		//	$object = new Commande($db);
    +		//	$object->fetch($charge->metadata->dol_id);
    +		//	print "<a href='".DOL_URL_ROOT."/commande/card.php?id=".$charge->metadata->dol_id."'>".img_picto('', 'object_order')." ".$object->ref."</a>";
    +		//} elseif ($charge->metadata->dol_type=="invoice"){
    +		//	$object = new Facture($db);
    +		//	$object->fetch($charge->metadata->dol_id);
    +		//	print "<a href='".DOL_URL_ROOT."/compta/facture/card.php?facid=".$charge->metadata->dol_id."'>".img_picto('', 'object_invoice')." ".$object->ref."</a>";
    +		//}
    +		//print "</td>\n";
     		// Date payment
    -		print '<TD align="center">' . dol_print_date($txn->created, '%d/%m/%Y %H:%M') . "</TD>\n";
    +		print '<td align="center">' . dol_print_date($txn->created, '%d/%m/%Y %H:%M') . "</td>\n";
     		// Type
    -		print '<TD>' . $txn->type . '</TD>';
    +		print '<td>' . $txn->type . '</td>';
     		// Amount
    -		print "<TD align=\"right\">" . price(($txn->amount) / 100) . "</TD>";
    -		print "<TD align=\"right\">" . price(($txn->fee) / 100) . "</TD>";
    +		print "<td align=\"right\">" . price(($txn->amount) / 100, 0, '', 1, - 1, - 1, strtoupper($txn->currency)) . "</td>";
    +		print "<td align=\"right\">" . price(($txn->fee) / 100, 0, '', 1, - 1, - 1, strtoupper($txn->currency)) . "</td>";
     		// Status
    -		print "<TD align='right'>";
    -		print $txn->status;
    -		print '</TD>';
    -		print "</TR>\n";
    +		print "<td align='right'>";
    +		if ($txn->status=='available')
    + 		{print img_picto($langs->trans("".$txn->status.""),'statut4');}
    +		elseif ($txn->status=='pending')
    +		{print img_picto($langs->trans("".$txn->status.""),'statut7');}
    +		elseif ($txn->status=='failed')
    +		{print img_picto($langs->trans("".$txn->status.""),'statut8');}
    +		print '</td>';
    +		print "</tr>\n";
     	}
    -	print "</TABLE>";
    -	print '</DIV>';
    -	print '</FORM>';
    -} else {}
    +	print "</table>";
    +	print '</div>';
    +	print '</form>';
    +}
     
    +// End of page
     llxFooter();
     $db->close();
    diff --git a/htdocs/supplier_proposal/admin/supplier_proposal_extrafields.php b/htdocs/supplier_proposal/admin/supplier_proposal_extrafields.php
    index cea668cfae2..24ae20848f1 100644
    --- a/htdocs/supplier_proposal/admin/supplier_proposal_extrafields.php
    +++ b/htdocs/supplier_proposal/admin/supplier_proposal_extrafields.php
    @@ -22,9 +22,8 @@ require '../../main.inc.php';
     require_once DOL_DOCUMENT_ROOT.'/core/lib/supplier_proposal.lib.php';
     require_once DOL_DOCUMENT_ROOT.'/core/class/extrafields.class.php';
     
    -$langs->load("companies");
    -$langs->load("admin");
    -$langs->load('supplier_proposal');
    +// Load translation files required by the page
    +$langs->loadLangs(array('companies', 'admin', 'supplier_proposal'));
     
     $extrafields = new ExtraFields($db);
     $form = new Form($db);
    @@ -144,6 +143,6 @@ if ($action == 'edit' && ! empty($attrname))
         require DOL_DOCUMENT_ROOT.'/core/tpl/admin_extrafields_edit.tpl.php';
     }
     
    +// End of page
     llxFooter();
    -
     $db->close();
    diff --git a/htdocs/supplier_proposal/admin/supplier_proposaldet_extrafields.php b/htdocs/supplier_proposal/admin/supplier_proposaldet_extrafields.php
    index 41101ec7759..7d153a78cdc 100644
    --- a/htdocs/supplier_proposal/admin/supplier_proposaldet_extrafields.php
    +++ b/htdocs/supplier_proposal/admin/supplier_proposaldet_extrafields.php
    @@ -29,9 +29,8 @@ require_once DOL_DOCUMENT_ROOT.'/core/class/extrafields.class.php';
     if (!$user->admin)
     	accessforbidden();
     
    -$langs->load("admin");
    -$langs->load("other");
    -$langs->load("supplier_proposal");
    +	// Load translation files required by the page
    +$langs->loadLangs(array('admin', 'other', 'supplier_proposal'));
     
     $extrafields = new ExtraFields($db);
     $form = new Form($db);
    @@ -114,7 +113,7 @@ dol_fiche_end();
     if ($action != 'create' && $action != 'edit')
     {
         print '<div class="tabsAction">';
    -    print "<a class=\"butAction\" href=\"".$_SERVER["PHP_SELF"]."?action=create\">".$langs->trans("NewAttribute")."</a>";
    +    print "<a class=\"butAction\" href=\"".$_SERVER["PHP_SELF"]."?action=create#newattrib\">".$langs->trans("NewAttribute")."</a>";
         print "</div>";
     }
     
    @@ -127,8 +126,8 @@ if ($action != 'create' && $action != 'edit')
     
     if ($action == 'create')
     {
    -    print "<br>";
    -    print load_fiche_titre($langs->trans('NewAttribute'));
    +	print '<br><div id="newattrib"></div>';
    +	print load_fiche_titre($langs->trans('NewAttribute'));
     
         require DOL_DOCUMENT_ROOT.'/core/tpl/admin_extrafields_add.tpl.php';
     }
    @@ -146,6 +145,6 @@ if ($action == 'edit' && ! empty($attrname))
         require DOL_DOCUMENT_ROOT.'/core/tpl/admin_extrafields_edit.tpl.php';
     }
     
    +// End of page
     llxFooter();
    -
     $db->close();
    diff --git a/htdocs/supplier_proposal/card.php b/htdocs/supplier_proposal/card.php
    index 1c9b4afc5ec..2f765c6c75f 100644
    --- a/htdocs/supplier_proposal/card.php
    +++ b/htdocs/supplier_proposal/card.php
    @@ -1,15 +1,16 @@
     <?php
    -/* Copyright (C) 2001-2007 Rodolphe Quiedeville  <rodolphe@quiedeville.org>
    - * Copyright (C) 2004-2017 Laurent Destailleur   <eldy@users.sourceforge.net>
    - * Copyright (C) 2004      Eric Seigne           <eric.seigne@ryxeo.com>
    - * Copyright (C) 2005      Marc Barilley / Ocebo <marc@ocebo.com>
    - * Copyright (C) 2005-2012 Regis Houssin         <regis.houssin@capnetworks.com>
    - * Copyright (C) 2006      Andre Cianfarani      <acianfa@free.fr>
    - * Copyright (C) 2010-2014 Juanjo Menent         <jmenent@2byte.es>
    - * Copyright (C) 2010-2011 Philippe Grand        <philippe.grand@atoo-net.com>
    - * Copyright (C) 2012-2013 Christophe Battarel   <christophe.battarel@altairis.fr>
    - * Copyright (C) 2013-2014 Florian Henry		 <florian.henry@open-concept.pro>
    - * Copyright (C) 2014	   Ferran Marcet		 <fmarcet@2byte.es>
    +/* Copyright (C) 2001-2007  Rodolphe Quiedeville    <rodolphe@quiedeville.org>
    + * Copyright (C) 2004-2017  Laurent Destailleur     <eldy@users.sourceforge.net>
    + * Copyright (C) 2004       Eric Seigne             <eric.seigne@ryxeo.com>
    + * Copyright (C) 2005       Marc Barilley / Ocebo   <marc@ocebo.com>
    + * Copyright (C) 2005-2012  Regis Houssin           <regis.houssin@capnetworks.com>
    + * Copyright (C) 2006       Andre Cianfarani        <acianfa@free.fr>
    + * Copyright (C) 2010-2014  Juanjo Menent           <jmenent@2byte.es>
    + * Copyright (C) 2010-2011  Philippe Grand          <philippe.grand@atoo-net.com>
    + * Copyright (C) 2012-2013  Christophe Battarel     <christophe.battarel@altairis.fr>
    + * Copyright (C) 2013-2014  Florian Henry           <florian.henry@open-concept.pro>
    + * Copyright (C) 2014       Ferran Marcet           <fmarcet@2byte.es>
    + * Copyright (C) 2018       Frédéric France         <frederic.france@netlogic.fr>
      *
      * This program is free software; you can redistribute it and/or modify
      * it under the terms of the GNU General Public License as published by
    @@ -46,15 +47,8 @@ if (! empty($conf->projet->enabled)) {
     	require_once DOL_DOCUMENT_ROOT . '/core/class/html.formprojet.class.php';
     }
     
    -$langs->load('companies');
    -$langs->load('supplier_proposal');
    -$langs->load('compta');
    -$langs->load('bills');
    -$langs->load('propal');
    -$langs->load('orders');
    -$langs->load('products');
    -$langs->load("deliveries");
    -$langs->load('sendings');
    +// Load translation files required by the page
    +$langs->loadLangs(array('companies', 'supplier_proposal', 'compta', 'bills', 'propal', 'orders', 'products', 'deliveries', 'sendings'));
     if (! empty($conf->margin->enabled))
     	$langs->load('margins');
     
    @@ -67,6 +61,7 @@ $action = GETPOST('action', 'alpha');
     $origin = GETPOST('origin', 'alpha');
     $originid = GETPOST('originid', 'int');
     $confirm = GETPOST('confirm', 'alpha');
    +$projectid = GETPOST('projectid', 'int');
     $lineid = GETPOST('lineid', 'int');
     $contactid = GETPOST('contactid','int');
     
    @@ -265,7 +260,7 @@ if (empty($reshook))
     					$object->remise_percent = GETPOST('remise_percent');
     					$object->remise_absolue = GETPOST('remise_absolue');
     					$object->socid = GETPOST('socid');
    -					$object->fk_project = GETPOST('projectid');
    +					$object->fk_project = GETPOST('projectid','int');
     					$object->modelpdf = GETPOST('model');
     					$object->author = $user->id; // deprecated
     					$object->note = GETPOST('note','none');
    @@ -283,7 +278,7 @@ if (empty($reshook))
     				$object->cond_reglement_id = GETPOST('cond_reglement_id');
     				$object->mode_reglement_id = GETPOST('mode_reglement_id');
     				$object->fk_account = GETPOST('fk_account', 'int');
    -				$object->fk_project = GETPOST('projectid');
    +				$object->fk_project = GETPOST('projectid','int');
     				$object->modelpdf = GETPOST('model');
     				$object->author = $user->id; // deprecated
     				$object->note = GETPOST('note','none');
    @@ -362,7 +357,15 @@ if (empty($reshook))
     										$array_options = $lines[$i]->array_options;
     									}
     
    -									$result = $object->addline($desc, $lines[$i]->subprice, $lines[$i]->qty, $lines[$i]->tva_tx, $lines[$i]->localtax1_tx, $lines[$i]->localtax2_tx, $lines[$i]->fk_product, $lines[$i]->remise_percent, 'HT', 0, $lines[$i]->info_bits, $product_type, $lines[$i]->rang, $lines[$i]->special_code, $fk_parent_line, $lines[$i]->fk_fournprice, $lines[$i]->pa_ht, $label, $array_options, $lines[$i]->ref_supplier, $lines[$i]->fk_unit);
    +									$result = $object->addline(
    +										$desc, $lines[$i]->subprice, $lines[$i]->qty, $lines[$i]->tva_tx,
    +										$lines[$i]->localtax1_tx, $lines[$i]->localtax2_tx,
    +										$lines[$i]->fk_product, $lines[$i]->remise_percent,
    +										'HT', 0, $lines[$i]->info_bits, $product_type,
    +										$lines[$i]->rang, $lines[$i]->special_code, $fk_parent_line,
    +										$lines[$i]->fk_fournprice, $lines[$i]->pa_ht, $label, $array_options,
    +										$lines[$i]->ref_supplier, $lines[$i]->fk_unit
    +									);
     
     									if ($result > 0) {
     										$lineid = $result;
    @@ -587,21 +590,34 @@ if (empty($reshook))
     				$productsupplier = new ProductFournisseur($db);
     
     				$idprod=0;
    -				if (GETPOST('idprodfournprice') == -1 || GETPOST('idprodfournprice') == '') $idprod=-99;	// Same behaviour than with combolist. When not select idprodfournprice is now -99 (to avoid conflict with next action that may return -1, -2, ...)
    +				if (GETPOST('idprodfournprice','alpha') == -1 || GETPOST('idprodfournprice','alpha') == '') $idprod=-99;	// Same behaviour than with combolist. When not select idprodfournprice is now -99 (to avoid conflict with next action that may return -1, -2, ...)
     
    -				if (preg_match('/^idprod_([0-9]+)$/', GETPOST('idprodfournprice'), $reg))
    +				if (preg_match('/^idprod_([0-9]+)$/', GETPOST('idprodfournprice','alpha'), $reg))
     				{
     					$idprod=$reg[1];
     					$res=$productsupplier->fetch($idprod);
    -					// Call to init properties of $productsupplier
    +					// Call to init some price properties of $productsupplier
     					// So if a supplier price already exists for another thirdparty (first one found), we use it as reference price
    -					$productsupplier->get_buyprice(0, -1, $idprod, 'none');        // We force qty to -1 to be sure to find if a supplier price exist
    +					if (! empty($conf->global->SUPPLIER_TAKE_FIRST_PRICE_IF_NO_PRICE_FOR_CURRENT_SUPPLIER))
    +					{
    +						$fksoctosearch = 0;
    +						$productsupplier->get_buyprice(0, -1, $idprod, 'none', $fksoctosearch);        // We force qty to -1 to be sure to find if a supplier price exist
    +						if ($productsupplier->fourn_socid != $socid)	// The price we found is for another supplier, so we clear supplier price
    +						{
    +							$productsupplier->ref_supplier = '';
    +						}
    +					}
    +					else
    +					{
    +						$fksoctosearch = $object->thirdparty->id;
    +						$productsupplier->get_buyprice(0, -1, $idprod, 'none', $fksoctosearch);        // We force qty to -1 to be sure to find if a supplier price exist
    +					}
     				}
    -				elseif (GETPOST('idprodfournprice') > 0)
    +				elseif (GETPOST('idprodfournprice','alpha') > 0)
     				{
     					//$qtytosearch=$qty; 	   // Just to see if a price exists for the quantity. Not used to found vat.
     					$qtytosearch=-1;	       // We force qty to -1 to be sure to find if a supplier price exist
    -					$idprod=$productsupplier->get_buyprice(GETPOST('idprodfournprice'), $qtytosearch);
    +					$idprod=$productsupplier->get_buyprice(GETPOST('idprodfournprice','alpha'), $qtytosearch);
     					$res=$productsupplier->fetch($idprod);
     				}
     
    @@ -609,7 +625,11 @@ if (empty($reshook))
     				{
     					$label = $productsupplier->label;
     
    -					$desc = $productsupplier->description;
    +					// if we use supplier description of the products
    +					if(!empty($productsupplier->desc_supplier) && !empty($conf->global->PRODUIT_FOURN_TEXTS)) {
    +					    $desc = $productsupplier->desc_supplier;
    +					} else $desc = $productsupplier->description;
    +
     					if (trim($product_desc) != trim($desc)) $desc = dol_concatdesc($desc, $product_desc);
     
     					$pu_ht = $productsupplier->fourn_pu;
    @@ -619,8 +639,8 @@ if (empty($reshook))
     
     					$ref_supplier = $productsupplier->ref_supplier;
     
    -					$tva_tx	= get_default_tva($object->thirdparty, $mysoc, $productsupplier->id, GETPOST('idprodfournprice'));
    -					$tva_npr = get_default_npr($object->thirdparty, $mysoc, $productsupplier->id, GETPOST('idprodfournprice'));
    +					$tva_tx	= get_default_tva($object->thirdparty, $mysoc, $productsupplier->id, GETPOST('idprodfournprice','alpha'));
    +					$tva_npr = get_default_npr($object->thirdparty, $mysoc, $productsupplier->id, GETPOST('idprodfournprice','alpha'));
     					if (empty($tva_tx)) $tva_npr=0;
     					$localtax1_tx= get_localtax($tva_tx, 1, $mysoc, $object->thirdparty, $tva_npr);
     					$localtax2_tx= get_localtax($tva_tx, 2, $mysoc, $object->thirdparty, $tva_npr);
    @@ -773,7 +793,7 @@ if (empty($reshook))
     	}
     
     	// Mise a jour d'une ligne dans la demande de prix
    -	else if ($action == 'updateligne' && $user->rights->supplier_proposal->creer && GETPOST('save') == $langs->trans("Save")) {
    +	else if ($action == 'updateline' && $user->rights->supplier_proposal->creer && GETPOST('save') == $langs->trans("Save")) {
     
     		// Define info_bits
     		$info_bits = 0;
    @@ -899,14 +919,14 @@ if (empty($reshook))
     		}
     	}
     
    -	else if ($action == 'updateligne' && $user->rights->supplier_proposal->creer && GETPOST('cancel','alpha') == $langs->trans('Cancel')) {
    +	else if ($action == 'updateline' && $user->rights->supplier_proposal->creer && GETPOST('cancel','alpha') == $langs->trans('Cancel')) {
     		header('Location: ' . $_SERVER['PHP_SELF'] . '?id=' . $object->id); // Pour reaffichage de la fiche en cours d'edition
     		exit();
     	}
     
     	// Set project
     	else if ($action == 'classin' && $user->rights->supplier_proposal->creer) {
    -		$object->setProject($_POST['projectid']);
    +		$object->setProject(GETPOST('projectid'),'int');
     	}
     
     	// Delai de livraison
    @@ -1114,9 +1134,9 @@ if ($action == 'create')
     		$syear = date("Y", $tmpdte);
     		$smonth = date("m", $tmpdte);
     		$sday = date("d", $tmpdte);
    -		$form->select_date($syear."-".$smonth."-".$sday, 'liv_', '', '', '', "addask");
    +		print $form->selectDate($syear."-".$smonth."-".$sday, 'liv_', '', '', '', "addask");
     	} else {
    -		$form->select_date($datedelivery ? $datedelivery : -1, 'liv_', '', '', '', "addask", 1, 1);
    +		print $form->selectDate($datedelivery ? $datedelivery : -1, 'liv_', '', '', '', "addask", 1, 1);
     	}
     	print '</td></tr>';
     
    @@ -1136,9 +1156,7 @@ if ($action == 'create')
     
     		$formproject = new FormProjets($db);
     
    -		$projectid = 0;
    -		if ($origin == 'project')
    -			$projectid = ($originid ? $originid : 0);
    +		if ($origin == 'project') $projectid = ($originid ? $originid : 0);
     
     		print '<tr>';
     		print '<td>' . $langs->trans("Project") . '</td><td colspan="2">';
    @@ -1355,12 +1373,11 @@ if ($action == 'create')
     			$formconfirm = $form->formconfirm($_SERVER["PHP_SELF"] . '?id=' . $object->id, $langs->trans('ValidateAsk'), $text, 'confirm_validate', '', 0, 1);
     	}
     
    -	if (! $formconfirm) {
    -		$parameters = array('lineid' => $lineid);
    -		$reshook = $hookmanager->executeHooks('formConfirm', $parameters, $object, $action); // Note that $action and $object may have been modified by hook
    -		if (empty($reshook)) $formconfirm.=$hookmanager->resPrint;
    -		elseif ($reshook > 0) $formconfirm=$hookmanager->resPrint;
    -	}
    +	// Call Hook formConfirm
    +	$parameters = array('lineid' => $lineid);
    +	$reshook = $hookmanager->executeHooks('formConfirm', $parameters, $object, $action); // Note that $action and $object may have been modified by hook
    +	if (empty($reshook)) $formconfirm.=$hookmanager->resPrint;
    +	elseif ($reshook > 0) $formconfirm=$hookmanager->resPrint;
     
     	// Print form confirm
     	print $formconfirm;
    @@ -1376,6 +1393,7 @@ if ($action == 'create')
     	//$morehtmlref.=$form->editfieldval("RefSupplier", 'ref_supplier', $object->ref_supplier, $object, $user->rights->fournisseur->commande->creer, 'string', '', null, null, '', 1);
     	// Thirdparty
     	$morehtmlref.=$langs->trans('ThirdParty') . ' : ' . $object->thirdparty->getNomUrl(1);
    +	if (empty($conf->global->MAIN_DISABLE_OTHER_LINK) && $object->thirdparty->id > 0) $morehtmlref.=' (<a href="'.DOL_URL_ROOT.'/supplier_proposal/list.php?socid='.$object->thirdparty->id.'&search_societe='.urlencode($object->thirdparty->name).'">'.$langs->trans("OtherProposals").'</a>)';
     	// Project
     	if (! empty($conf->projet->enabled))
     	{
    @@ -1474,7 +1492,7 @@ if ($action == 'create')
     		print '<form name="editdate_livraison" action="' . $_SERVER["PHP_SELF"] . '?id=' . $object->id . '" method="post">';
     		print '<input type="hidden" name="token" value="' . $_SESSION ['newtoken'] . '">';
     		print '<input type="hidden" name="action" value="setdate_livraison">';
    -		$form->select_date($object->date_livraison, 'liv_', '', '', '', "editdate_livraison");
    +		print $form->selectDate($object->date_livraison, 'liv_', '', '', '', "editdate_livraison");
     		print '<input type="submit" class="button" value="' . $langs->trans('Modify') . '">';
     		print '</form>';
     	} else {
    @@ -1673,7 +1691,7 @@ if ($action == 'create')
     
     	print '	<form name="addproduct" id="addproduct" action="' . $_SERVER["PHP_SELF"] . '?id=' . $object->id . (($action != 'editline') ? '#add' : '#line_' . GETPOST('lineid')) . '" method="POST">
     	<input type="hidden" name="token" value="' . $_SESSION ['newtoken'] . '">
    -	<input type="hidden" name="action" value="' . (($action != 'editline') ? 'addline' : 'updateligne') . '">
    +	<input type="hidden" name="action" value="' . (($action != 'editline') ? 'addline' : 'updateline') . '">
     	<input type="hidden" name="mode" value="">
     	<input type="hidden" name="id" value="' . $object->id . '">
     	';
    diff --git a/htdocs/supplier_proposal/class/api_supplier_proposals.class.php b/htdocs/supplier_proposal/class/api_supplier_proposals.class.php
    index 306c7e3e177..3d10c47f6a1 100644
    --- a/htdocs/supplier_proposal/class/api_supplier_proposals.class.php
    +++ b/htdocs/supplier_proposal/class/api_supplier_proposals.class.php
    @@ -94,7 +94,8 @@ class Supplierproposals extends DolibarrApi
     	 * @param string    $sqlfilters         Other criteria to filter answers separated by a comma. Syntax example "(t.ref:like:'SO-%') and (t.datec:<:'20160101')"
     	 * @return  array                       Array of order objects
     	 */
    -	function index($sortfield = "t.rowid", $sortorder = 'ASC', $limit = 100, $page = 0, $thirdparty_ids = '', $sqlfilters = '') {
    +    function index($sortfield = "t.rowid", $sortorder = 'ASC', $limit = 100, $page = 0, $thirdparty_ids = '', $sqlfilters = '')
    +    {
     		global $db, $conf;
     
     		$obj_ret = array();
    @@ -190,24 +191,25 @@ class Supplierproposals extends DolibarrApi
     	}
     
     
    -	/**
    -	 * Clean sensible object datas
    -	 *
    -	 * @param   object  $object    Object to clean
    -	 * @return    array    Array of cleaned object properties
    -	 */
    -	function _cleanObjectDatas($object) {
    +    /**
    +     * Clean sensible object datas
    +     *
    +     * @param   object  $object    Object to clean
    +     * @return    array    Array of cleaned object properties
    +     */
    +    function _cleanObjectDatas($object)
    +    {
     
    -		$object = parent::_cleanObjectDatas($object);
    +        $object = parent::_cleanObjectDatas($object);
     
    -		unset($object->name);
    -		unset($object->lastname);
    -		unset($object->firstname);
    -		unset($object->civility_id);
    -		unset($object->address);
    -		unset($object->datec);
    -		unset($object->datev);
    +        unset($object->name);
    +        unset($object->lastname);
    +        unset($object->firstname);
    +        unset($object->civility_id);
    +        unset($object->address);
    +        unset($object->datec);
    +        unset($object->datev);
     
    -		return $object;
    -	}
    +        return $object;
    +    }
     }
    diff --git a/htdocs/supplier_proposal/class/supplier_proposal.class.php b/htdocs/supplier_proposal/class/supplier_proposal.class.php
    index a39fba04b81..688f6aa1276 100644
    --- a/htdocs/supplier_proposal/class/supplier_proposal.class.php
    +++ b/htdocs/supplier_proposal/class/supplier_proposal.class.php
    @@ -7,11 +7,12 @@
      * Copyright (C) 2006      Andre Cianfarani			<acianfa@free.fr>
      * Copyright (C) 2008      Raphael Bertrand			<raphael.bertrand@resultic.fr>
      * Copyright (C) 2010-2015 Juanjo Menent			<jmenent@2byte.es>
    - * Copyright (C) 2010-2011 Philippe Grand			<philippe.grand@atoo-net.com>
    + * Copyright (C) 2010-2018 Philippe Grand			<philippe.grand@atoo-net.com>
      * Copyright (C) 2012-2014 Christophe Battarel  	<christophe.battarel@altairis.fr>
      * Copyright (C) 2013      Florian Henry		  	<florian.henry@open-concept.pro>
      * Copyright (C) 2014      Marcos García            <marcosgdf@gmail.com>
      * Copyright (C) 2016      Ferran Marcet            <fmarcet@2byte.es>
    + * Copyright (C) 2018      Nicolas ZABOURI			<info@inovea-conseil.com>
      *
      * This program is free software; you can redistribute it and/or modify
      * it under the terms of the GNU General Public License as published by
    @@ -44,16 +45,34 @@ require_once DOL_DOCUMENT_ROOT .'/multicurrency/class/multicurrency.class.php';
      */
     class SupplierProposal extends CommonObject
     {
    -    public $element='supplier_proposal';
    -    public $table_element='supplier_proposal';
    -    public $table_element_line='supplier_proposaldet';
    +    /**
    +	 * @var string ID to identify managed object
    +	 */
    +	public $element='supplier_proposal';
    +
    +    /**
    +	 * @var string Name of table without prefix where object is stored
    +	 */
    +	public $table_element='supplier_proposal';
    +
    +    /**
    +	 * @var int    Name of subtable line
    +	 */
    +	public $table_element_line='supplier_proposaldet';
    +
    +	/**
    +	 * @var int Field with ID of parent key if this field has a parent
    +	 */
         public $fk_element='fk_supplier_proposal';
    +
         public $picto='propal';
    +
         /**
          * 0=No test on entity, 1=Test with field entity, 2=Test with link by societe
          * @var int
          */
         public $ismultientitymanaged = 1;
    +
         /**
          * 0=Default, 1=View may be restricted to sales representative only if no permission to see all or to company of external user if external user
          * @var integer
    @@ -65,23 +84,25 @@ class SupplierProposal extends CommonObject
          */
         protected $table_ref_field = 'ref';
     
    -    var $socid;		// Id client
    +    public $socid;		// Id client
     
     	/**
     	 * @deprecated
     	 * @see user_author_id
     	 */
    -    var $author;
    -	var $ref_fourn;  //Reference saisie lors de l'ajout d'une ligne à la demande
    -    var $statut;					// 0 (draft), 1 (validated), 2 (signed), 3 (not signed), 4 (processed/billed)
    -    var $date;						// Date of proposal
    -    var $date_livraison;
    +    public $author;
    +
    +    public $ref_fourn;					//Reference saisie lors de l'ajout d'une ligne à la demande
    +    public $ref_supplier;				//Reference saisie lors de l'ajout d'une ligne à la demande
    +    public $statut;					// 0 (draft), 1 (validated), 2 (signed), 3 (not signed), 4 (processed/billed)
    +    public $date;						// Date of proposal
    +    public $date_livraison;
     
     	/**
     	 * @deprecated
     	 * @see date_creation
     	 */
    -	var $datec;
    +	public $datec;
     
     	/**
     	 * Creation date
    @@ -93,7 +114,7 @@ class SupplierProposal extends CommonObject
     	 * @deprecated
     	 * @see date_validation
     	 */
    -	var $datev;
    +	public $datev;
     
     	/**
     	 * Validation date
    @@ -102,70 +123,76 @@ class SupplierProposal extends CommonObject
     	public $date_validation;
     
     
    -    var $user_author_id;
    -    var $user_valid_id;
    -    var $user_close_id;
    +    public $user_author_id;
    +    public $user_valid_id;
    +    public $user_close_id;
     
     	/**
     	 * @deprecated
     	 * @see price_ht
     	 */
    -    var $price;
    +    public $price;
    +
     	/**
     	 * @deprecated
     	 * @see total_tva
     	 */
    -    var $tva;
    +    public $tva;
    +
     	/**
     	 * @deprecated
     	 * @see total_ttc
     	 */
    -    var $total;
    +    public $total;
     
    -    var $cond_reglement_code;
    -    var $mode_reglement_code;
    -    var $remise = 0;
    -    var $remise_percent = 0;
    -    var $remise_absolue = 0;
    +    public $cond_reglement_code;
    +    public $mode_reglement_code;
    +    public $remise = 0;
    +    public $remise_percent = 0;
    +    public $remise_absolue = 0;
     
    -    var $products=array();
    -    var $extraparams=array();
    +    public $products=array();
    +    public $extraparams=array();
     
    -    var $lines = array();
    -    var $line;
    +    public $lines = array();
    +    public $line;
     
    -    var $labelstatut=array();
    -    var $labelstatut_short=array();
    +    public $labelstatut=array();
    +    public $labelstatut_short=array();
     
    -    var $nbtodo;
    -    var $nbtodolate;
    +    public $nbtodo;
    +    public $nbtodolate;
     
    -    var $specimen;
    +    public $specimen;
     
     	// Multicurrency
    -	var $fk_multicurrency;
    -	var $multicurrency_code;
    -	var $multicurrency_tx;
    -	var $multicurrency_total_ht;
    -	var $multicurrency_total_tva;
    -	var $multicurrency_total_ttc;
    +	public $fk_multicurrency;
    +	public $multicurrency_code;
    +	public $multicurrency_tx;
    +	public $multicurrency_total_ht;
    +	public $multicurrency_total_tva;
    +	public $multicurrency_total_ttc;
     
     	/**
     	 * Draft status
     	 */
     	const STATUS_DRAFT = 0;
    +
     	/**
     	 * Validated status
     	 */
     	const STATUS_VALIDATED = 1;
    +
     	/**
     	 * Signed quote
     	 */
     	const STATUS_SIGNED = 2;
    +
     	/**
     	 * Not signed quote, canceled
     	 */
     	const STATUS_NOTSIGNED = 3;
    +
     	/**
     	 * Billed or closed/processed quote
     	 */
    @@ -193,9 +220,10 @@ class SupplierProposal extends CommonObject
         }
     
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
         /**
          * 	Add line into array products
    -     *	$this->client doit etre charge
    +     *  $this->client doit etre charge
          *
          * 	@param  int		$idproduct       	Product Id to add
          * 	@param  int		$qty             	Quantity
    @@ -207,6 +235,7 @@ class SupplierProposal extends CommonObject
          */
         function add_product($idproduct, $qty, $remise_percent=0)
         {
    +        // phpcs:enable
             global $conf, $mysoc;
     
             if (! $qty) $qty = 1;
    @@ -248,6 +277,7 @@ class SupplierProposal extends CommonObject
             }
         }
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
         /**
          *	Adding line of fixed discount in the proposal in DB
          *
    @@ -256,6 +286,7 @@ class SupplierProposal extends CommonObject
          */
         function insert_discount($idremise)
         {
    +        // phpcs:enable
             global $langs;
     
             include_once DOL_DOCUMENT_ROOT.'/core/lib/price.lib.php';
    @@ -350,7 +381,7 @@ class SupplierProposal extends CommonObject
          *      @param		int			$pa_ht				Buying price without tax
          *      @param		string		$label				???
          *      @param		array		$array_option		extrafields array
    -	 * 		@param		string		$ref_fourn			Supplier price reference
    +	 * 		@param		string		$ref_supplier			Supplier price reference
     	 * 		@param		int			$fk_unit			Id of the unit to use.
     	 * 		@param		string		$origin				'order', 'supplier_proposal', ...
     	 * 		@param		int			$origin_id			Id of origin line
    @@ -359,7 +390,7 @@ class SupplierProposal extends CommonObject
          *
          *    	@see       	add_product
          */
    -    function addline($desc, $pu_ht, $qty, $txtva, $txlocaltax1=0, $txlocaltax2=0, $fk_product=0, $remise_percent=0, $price_base_type='HT', $pu_ttc=0, $info_bits=0, $type=0, $rang=-1, $special_code=0, $fk_parent_line=0, $fk_fournprice=0, $pa_ht=0, $label='',$array_option=0, $ref_fourn='', $fk_unit='', $origin='', $origin_id=0, $pu_ht_devise=0)
    +    function addline($desc, $pu_ht, $qty, $txtva, $txlocaltax1=0, $txlocaltax2=0, $fk_product=0, $remise_percent=0, $price_base_type='HT', $pu_ttc=0, $info_bits=0, $type=0, $rang=-1, $special_code=0, $fk_parent_line=0, $fk_fournprice=0, $pa_ht=0, $label='',$array_option=0, $ref_supplier='', $fk_unit='', $origin='', $origin_id=0, $pu_ht_devise=0)
         {
         	global $mysoc, $conf;
     
    @@ -403,12 +434,13 @@ class SupplierProposal extends CommonObject
                 	if (! empty($conf->global->SUPPLIER_PROPOSAL_WITH_PREDEFINED_PRICES_ONLY))
                 	{
                 		// Check quantity is enough
    -            		dol_syslog(get_class($this)."::addline we check supplier prices fk_product=".$fk_product." fk_prod_fourn_price=".$fk_prod_fourn_price." qty=".$qty." ref_supplier=".$ref_supplier);
    +            		dol_syslog(get_class($this)."::addline we check supplier prices fk_product=".$fk_product." fk_fournprice=".$fk_fournprice." qty=".$qty." ref_supplier=".$ref_supplier);
                 		$prod = new Product($this->db, $fk_product);
                 		if ($prod->fetch($fk_product) > 0)
                 		{
                 			$product_type = $prod->type;
                 			$label = $prod->label;
    +            			$fk_prod_fourn_price = $fk_fournprice;
     
                 			// We use 'none' instead of $ref_supplier, because fourn_ref may not exists anymore. So we will take the first supplier price ok.
                 			// If we want a dedicated supplier price, we must provide $fk_prod_fourn_price.
    @@ -532,7 +564,7 @@ class SupplierProposal extends CommonObject
                 $this->line->fk_unit=$fk_unit;
                 $this->line->origin=$origin;
                 $this->line->origin_id=$origin_id;
    -			$this->line->ref_fourn = $this->db->escape($ref_fourn);
    +			$this->line->ref_fourn = $this->db->escape($ref_supplier);
     
     			// infos marge
     			if (!empty($fk_product) && empty($fk_fournprice) && empty($pa_ht)) {
    @@ -616,11 +648,11 @@ class SupplierProposal extends CommonObject
          *  @param		string		$label				???
          *  @param		int			$type				0/1=Product/service
     	 *  @param		array		$array_option		extrafields array
    -	 * 	@param		string		$ref_fourn			Supplier price reference
    +	 * 	@param		string		$ref_supplier			Supplier price reference
     	 *	@param		int			$fk_unit			Id of the unit to use.
          *  @return     int     		        		0 if OK, <0 if KO
          */
    -	function updateline($rowid, $pu, $qty, $remise_percent, $txtva, $txlocaltax1=0, $txlocaltax2=0, $desc='', $price_base_type='HT', $info_bits=0, $special_code=0, $fk_parent_line=0, $skip_update_total=0, $fk_fournprice=0, $pa_ht=0, $label='', $type=0, $array_option=0, $ref_fourn='', $fk_unit='')
    +	function updateline($rowid, $pu, $qty, $remise_percent, $txtva, $txlocaltax1=0, $txlocaltax2=0, $desc='', $price_base_type='HT', $info_bits=0, $special_code=0, $fk_parent_line=0, $skip_update_total=0, $fk_fournprice=0, $pa_ht=0, $label='', $type=0, $array_option=0, $ref_supplier='', $fk_unit='')
         {
             global $conf,$user,$langs, $mysoc;
     
    @@ -706,7 +738,7 @@ class SupplierProposal extends CommonObject
                 $this->line->special_code		= $special_code;
                 $this->line->fk_parent_line		= $fk_parent_line;
                 $this->line->skip_update_total	= $skip_update_total;
    -            $this->line->ref_fourn			= $ref_fourn;
    +            $this->line->ref_fourn			= $ref_supplier;
     			$this->line->fk_unit			= $fk_unit;
     
                 // infos marge
    @@ -1010,7 +1042,7 @@ class SupplierProposal extends CommonObject
                         	$action='update';
     
                         	// Actions on extra fields
    -                   		if (empty($conf->global->MAIN_EXTRAFIELDS_DISABLED)) // For avoid conflicts if trigger used
    +                   		if (! $error && empty($conf->global->MAIN_EXTRAFIELDS_DISABLED))
                        		{
                        			$result=$this->insertExtraFields();
                        			if ($result < 0)
    @@ -1019,7 +1051,7 @@ class SupplierProposal extends CommonObject
                        			}
                         	}
     
    -                        if (! $erro && ! $notrigger)
    +                        if (! $error && ! $notrigger)
                             {
                                 // Call trigger
                                 $result=$this->call_trigger('PROPAL_SUPPLIER_CREATE',$user);
    @@ -1061,6 +1093,7 @@ class SupplierProposal extends CommonObject
         }
     
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
         /**
          *	Insert into DB a supplier_proposal object completely defined by its data members (ex, results from copy).
          *
    @@ -1070,6 +1103,7 @@ class SupplierProposal extends CommonObject
          */
         function create_from($user)
         {
    +        // phpcs:enable
             $this->products=$this->lines;
     
             return $this->create($user);
    @@ -1490,6 +1524,7 @@ class SupplierProposal extends CommonObject
             }
         }
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
         /**
          *	Set delivery date
          *
    @@ -1499,6 +1534,7 @@ class SupplierProposal extends CommonObject
          */
         function set_date_livraison($user, $date_livraison)
         {
    +        // phpcs:enable
             if (! empty($user->rights->supplier_proposal->creer))
             {
                 $sql = "UPDATE ".MAIN_DB_PREFIX."supplier_proposal ";
    @@ -1519,6 +1555,7 @@ class SupplierProposal extends CommonObject
             }
         }
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
         /**
          *	Set an overall discount on the proposal
          *
    @@ -1528,6 +1565,7 @@ class SupplierProposal extends CommonObject
          */
         function set_remise_percent($user, $remise)
         {
    +        // phpcs:enable
             $remise=trim($remise)?trim($remise):0;
     
             if (! empty($user->rights->supplier_proposal->creer))
    @@ -1552,6 +1590,7 @@ class SupplierProposal extends CommonObject
         }
     
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
         /**
          *	Set an absolute overall discount on the proposal
          *
    @@ -1561,6 +1600,7 @@ class SupplierProposal extends CommonObject
          */
         function set_remise_absolue($user, $remise)
         {
    +        // phpcs:enable
             $remise=trim($remise)?trim($remise):0;
     
             if (! empty($user->rights->supplier_proposal->creer))
    @@ -1772,7 +1812,8 @@ class SupplierProposal extends CommonObject
     	 *	@param      User	$user					Object user
          *	@return     int         					<0 if KO, >0 if OK
          */
    -     function updatePriceFournisseur($idProductFournPrice, $product, $user) {
    +    function updatePriceFournisseur($idProductFournPrice, $product, $user)
    +    {
     		$price=price2num($product->subprice*$product->qty,'MU');
     		$unitPrice = price2num($product->subprice,'MU');
     
    @@ -1784,7 +1825,7 @@ class SupplierProposal extends CommonObject
                 $this->db->rollback();
                 return -1;
     		}
    -	 }
    +	}
     
     	 /**
          *	Create ProductFournisseur
    @@ -1793,7 +1834,8 @@ class SupplierProposal extends CommonObject
     	 *	@param      User		$user		Object user
          *	@return     int         			<0 if KO, >0 if OK
          */
    -	 function createPriceFournisseur($product, $user) {
    +    function createPriceFournisseur($product, $user)
    +    {
     	 	$price=price2num($product->subprice*$product->qty,'MU');
     	    $qty=price2num($product->qty);
     		$unitPrice = price2num($product->subprice,'MU');
    @@ -1820,16 +1862,18 @@ class SupplierProposal extends CommonObject
                 $this->db->rollback();
                 return -1;
     		}
    -	 }
    +	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
         /**
    -     *	Set draft status
    +     *  Set draft status
          *
          *	@param		User	$user		Object user that modify
          *	@return		int					<0 if KO, >0 if OK
          */
         function set_draft($user)
         {
    +        // phpcs:enable
             global $conf,$langs;
     
             $sql = "UPDATE ".MAIN_DB_PREFIX."supplier_proposal SET fk_statut = 0";
    @@ -1848,6 +1892,7 @@ class SupplierProposal extends CommonObject
         }
     
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
         /**
          *    Return list of askprice (eventually filtered on user) into an array
          *
    @@ -1863,6 +1908,7 @@ class SupplierProposal extends CommonObject
          */
         function liste_array($shortlist=0, $draft=0, $notcurrentuser=0, $socid=0, $limit=0, $offset=0, $sortfield='p.datec', $sortorder='DESC')
         {
    +        // phpcs:enable
             global $conf,$user;
     
             $ga = array();
    @@ -2112,15 +2158,17 @@ class SupplierProposal extends CommonObject
             return $this->LibStatut($this->statut,$mode);
         }
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
         /**
    -     *    	Return label of a status (draft, validated, ...)
    +     *  Return label of a status (draft, validated, ...)
          *
    -     *    	@param      int			$statut		id statut
    -     *    	@param      int			$mode      	0=long label, 1=short label, 2=Picto + short label, 3=Picto, 4=Picto + long label, 5=Short label + Picto
    -     *    	@return     string		Label
    +     *  @param      int			$statut		id statut
    +     *  @param      int			$mode      	0=long label, 1=short label, 2=Picto + short label, 3=Picto, 4=Picto + long label, 5=Short label + Picto
    +     *  @return     string      Label
          */
     	function LibStatut($statut,$mode=1)
         {
    +        // phpcs:enable
         	// Init/load array of translation of status
         	if (empty($this->labelstatut) || empty($this->labelstatut_short))
         	{
    @@ -2140,30 +2188,32 @@ class SupplierProposal extends CommonObject
     
         	$statuttrans='';
     		if ($statut==0) $statuttrans='statut0';
    -		if ($statut==1) $statuttrans='statut1';
    -		if ($statut==2) $statuttrans='statut3';
    -		if ($statut==3) $statuttrans='statut5';
    -		if ($statut==4) $statuttrans='statut6';
    +		elseif ($statut==1) $statuttrans='statut1';
    +		elseif ($statut==2) $statuttrans='statut3';
    +		elseif ($statut==3) $statuttrans='statut5';
    +		elseif ($statut==4) $statuttrans='statut6';
     
     		if ($mode == 0)	return $this->labelstatut[$statut];
    -		if ($mode == 1)	return $this->labelstatut_short[$statut];
    -		if ($mode == 2)	return img_picto($this->labelstatut[$statut], $statuttrans).' '.$this->labelstatut_short[$statut];
    -		if ($mode == 3)	return img_picto($this->labelstatut[$statut], $statuttrans);
    -		if ($mode == 4)	return img_picto($this->labelstatut[$statut],$statuttrans).' '.$this->labelstatut[$statut];
    -		if ($mode == 5)	return '<span class="hideonsmartphone">'.$this->labelstatut_short[$statut].' </span>'.img_picto($this->labelstatut[$statut],$statuttrans);
    -		if ($mode == 6)	return '<span class="hideonsmartphone">'.$this->labelstatut[$statut].' </span>'.img_picto($this->labelstatut[$statut],$statuttrans);
    +		elseif ($mode == 1)	return $this->labelstatut_short[$statut];
    +		elseif ($mode == 2)	return img_picto($this->labelstatut[$statut], $statuttrans).' '.$this->labelstatut_short[$statut];
    +		elseif ($mode == 3)	return img_picto($this->labelstatut[$statut], $statuttrans);
    +		elseif ($mode == 4)	return img_picto($this->labelstatut[$statut],$statuttrans).' '.$this->labelstatut[$statut];
    +		elseif ($mode == 5)	return '<span class="hideonsmartphone">'.$this->labelstatut_short[$statut].' </span>'.img_picto($this->labelstatut[$statut],$statuttrans);
    +		elseif ($mode == 6)	return '<span class="hideonsmartphone">'.$this->labelstatut[$statut].' </span>'.img_picto($this->labelstatut[$statut],$statuttrans);
     	}
     
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
         /**
          *      Load indicators for dashboard (this->nbtodo and this->nbtodolate)
          *
          *      @param          User	$user   Object user
          *      @param          int		$mode   "opened" for askprice to close, "signed" for proposal to invoice
    -     *      @return         int     		<0 if KO, >0 if OK
    +     *      @return         int             <0 if KO, >0 if OK
          */
         function load_board($user,$mode)
         {
    +        // phpcs:enable
             global $conf, $user, $langs;
     
             $now=dol_now();
    @@ -2315,6 +2365,7 @@ class SupplierProposal extends CommonObject
             }
         }
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
         /**
          *      Charge indicateurs this->nb de tableau de bord
          *
    @@ -2322,6 +2373,7 @@ class SupplierProposal extends CommonObject
          */
         function load_state_board()
         {
    +        // phpcs:enable
             global $conf, $user;
     
             $this->nb=array();
    @@ -2580,9 +2632,10 @@ class SupplierProposal extends CommonObject
     	 *  @param      int			$hidedetails    Hide details of lines
     	 *  @param      int			$hidedesc       Hide description
     	 *  @param      int			$hideref        Hide ref
    +         *  @param   null|array  $moreparams     Array to provide more information
     	 * 	@return     int         				0 if KO, 1 if OK
     	 */
    -	public function generateDocument($modele, $outputlangs, $hidedetails=0, $hidedesc=0, $hideref=0)
    +	public function generateDocument($modele, $outputlangs, $hidedetails=0, $hidedesc=0, $hideref=0, $moreparams=null)
     	{
     		global $conf, $langs;
     
    @@ -2601,7 +2654,7 @@ class SupplierProposal extends CommonObject
     
     		$modelpath = "core/modules/supplier_proposal/doc/";
     
    -		return $this->commonGenerateDocument($modelpath, $modele, $outputlangs, $hidedetails, $hidedesc, $hideref);
    +		return $this->commonGenerateDocument($modelpath, $modele, $outputlangs, $hidedetails, $hidedesc, $hideref, $moreparams);
     	}
     
     
    @@ -2621,7 +2674,6 @@ class SupplierProposal extends CommonObject
     
     	    return CommonObject::commonReplaceThirdparty($db, $origin_id, $dest_id, $tables);
     	}
    -
     }
     
     
    @@ -2630,26 +2682,46 @@ class SupplierProposal extends CommonObject
      */
     class SupplierProposalLine extends CommonObjectLine
     {
    -    var $db;
    -    var $error;
    +    /**
    +     * @var DoliDB Database handler.
    +     */
    +    public $db;
     
    -    public $element='supplier_proposaldet';
    -    public $table_element='supplier_proposaldet';
    +    /**
    +	 * @var string Error code (or message)
    +	 */
    +	public $error='';
     
    -    var $oldline;
    +    /**
    +	 * @var string ID to identify managed object
    +	 */
    +	public $element='supplier_proposaldet';
    +
    +    /**
    +	 * @var string Name of table without prefix where object is stored
    +	 */
    +	public $table_element='supplier_proposaldet';
    +
    +    public $oldline;
     
         // From llx_supplier_proposaldet
    -    var $rowid; // deprecated
    -    var $id;
    -    var $fk_supplier_proposal;
    -    var $fk_parent_line;
    -    var $desc;          	// Description ligne
    -    var $fk_product;		// Id produit predefini
    +    public $rowid; // deprecated
    +
    +    /**
    +	 * @var int ID
    +	 */
    +	public $id;
    +
    +    public $fk_supplier_proposal;
    +    public $fk_parent_line;
    +    public $desc;          	// Description ligne
    +    public $fk_product;		// Id produit predefini
    +
     	/**
     	 * @deprecated
     	 * @see product_type
     	 */
    -	var $fk_product_type;
    +	public $fk_product_type;
     	/**
     	 * Product type
     	 * @var int
    @@ -2657,88 +2729,94 @@ class SupplierProposalLine extends CommonObjectLine
     	 */
         public $product_type = Product::TYPE_PRODUCT;
     
    -    var $qty;
    -    var $tva_tx;
    -    var $subprice;
    -    var $remise_percent;
    -    var $fk_remise_except;
    +    public $qty;
    +    public $tva_tx;
    +    public $subprice;
    +    public $remise_percent;
    +    public $fk_remise_except;
     
    -    var $rang = 0;
    +    public $rang = 0;
     
    -	var $fk_fournprice;
    -	var $pa_ht;
    -	var $marge_tx;
    -	var $marque_tx;
    +	public $fk_fournprice;
    +	public $pa_ht;
    +	public $marge_tx;
    +	public $marque_tx;
     
    -    var $special_code;	// Tag for special lines (exlusive tags)
    +    public $special_code;	// Tag for special lines (exlusive tags)
         // 1: frais de port
         // 2: ecotaxe
         // 3: option line (when qty = 0)
     
    -    var $info_bits = 0;	// Liste d'options cumulables:
    +    public $info_bits = 0;	// Liste d'options cumulables:
         // Bit 0: 	0 si TVA normal - 1 si TVA NPR
         // Bit 1:	0 ligne normale - 1 si ligne de remise fixe
     
    -    var $total_ht;			// Total HT  de la ligne toute quantite et incluant la remise ligne
    -    var $total_tva;			// Total TVA  de la ligne toute quantite et incluant la remise ligne
    -    var $total_ttc;			// Total TTC de la ligne toute quantite et incluant la remise ligne
    +    public $total_ht;			// Total HT  de la ligne toute quantite et incluant la remise ligne
    +    public $total_tva;			// Total TVA  de la ligne toute quantite et incluant la remise ligne
    +    public $total_ttc;			// Total TTC de la ligne toute quantite et incluant la remise ligne
     
     	/**
     	 * @deprecated
     	 * @see remise_percent, fk_remise_except
     	 */
    -    var $remise;
    +    public $remise;
    +
     	/**
     	 * @deprecated
     	 * @see subprice
     	 */
    -    var $price;
    +    public $price;
     
         // From llx_product
     	/**
     	 * @deprecated
     	 * @see product_ref
     	 */
    -	var $ref;
    +	public $ref;
    +
     	/**
     	 * Product reference
     	 * @var string
     	 */
     	public $product_ref;
    +
     	/**
     	 * @deprecated
     	 * @see product_label
     	 */
    -	var $libelle;
    +	public $libelle;
    +
     	/**
     	 *  Product label
     	 * @var string
     	 */
     	public $product_label;
    +
     	/**
     	 * Product description
     	 * @var string
     	 */
     	public $product_desc;
     
    -    var $localtax1_tx;		// Local tax 1
    -    var $localtax2_tx;		// Local tax 2
    -    var $localtax1_type;	// Local tax 1 type
    -	var $localtax2_type;	// Local tax 2 type
    -    var $total_localtax1;  	// Line total local tax 1
    -    var $total_localtax2;	// Line total local tax 2
    +    public $localtax1_tx;		// Local tax 1
    +    public $localtax2_tx;		// Local tax 2
    +    public $localtax1_type;	// Local tax 1 type
    +	public $localtax2_type;	// Local tax 2 type
    +    public $total_localtax1;  	// Line total local tax 1
    +    public $total_localtax2;	// Line total local tax 2
     
    -    var $skip_update_total; // Skip update price total for special lines
    +    public $skip_update_total; // Skip update price total for special lines
     
    -	var $ref_fourn;
    +    public $ref_fourn;
    +    public $ref_supplier;
     
     	// Multicurrency
    -	var $fk_multicurrency;
    -	var $multicurrency_code;
    -	var $multicurrency_subprice;
    -	var $multicurrency_total_ht;
    -	var $multicurrency_total_tva;
    -	var $multicurrency_total_ttc;
    +	public $fk_multicurrency;
    +	public $multicurrency_code;
    +	public $multicurrency_subprice;
    +	public $multicurrency_total_ht;
    +	public $multicurrency_total_tva;
    +	public $multicurrency_total_ttc;
     
         /**
          * 	Class line Contructor
    @@ -3141,6 +3219,7 @@ class SupplierProposalLine extends CommonObjectLine
             }
         }
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
         /**
          *	Update DB line fields total_xxx
          *	Used by migration
    @@ -3149,6 +3228,7 @@ class SupplierProposalLine extends CommonObjectLine
          */
         function update_total()
         {
    +        // phpcs:enable
             $this->db->begin();
     
             // Mise a jour ligne en base
    @@ -3173,6 +3253,4 @@ class SupplierProposalLine extends CommonObjectLine
                 return -2;
             }
         }
    -
     }
    -
    diff --git a/htdocs/supplier_proposal/contact.php b/htdocs/supplier_proposal/contact.php
    index 3773aab6f0c..7be0dcbc78a 100644
    --- a/htdocs/supplier_proposal/contact.php
    +++ b/htdocs/supplier_proposal/contact.php
    @@ -31,6 +31,7 @@ require_once DOL_DOCUMENT_ROOT.'/core/lib/supplier_proposal.lib.php';
     require_once DOL_DOCUMENT_ROOT.'/core/class/html.formcompany.class.php';
     require_once DOL_DOCUMENT_ROOT.'/projet/class/project.class.php';
     
    +// Load translation files required by the page
     $langs->loadLangs(array("propal","facture","orders","sendings","companies"));
     
     $id		= GETPOST('id', 'int');
    @@ -201,6 +202,6 @@ if ($id > 0 || ! empty($ref))
     	}
     }
     
    -
    +// End of page
     llxFooter();
     $db->close();
    diff --git a/htdocs/supplier_proposal/document.php b/htdocs/supplier_proposal/document.php
    index 2be5dae222b..cf500246290 100644
    --- a/htdocs/supplier_proposal/document.php
    +++ b/htdocs/supplier_proposal/document.php
    @@ -35,9 +35,8 @@ require_once DOL_DOCUMENT_ROOT.'/core/class/html.formfile.class.php';
     if (! empty($conf->projet->enabled)) {
     	require_once DOL_DOCUMENT_ROOT . '/projet/class/project.class.php';
     }
    -
    -$langs->load('compta');
    -$langs->load('other');
    +// Load translation files required by the page
    +$langs->loadLangs(array('compta', 'other'));
     
     $action		= GETPOST('action','alpha');
     $confirm	= GETPOST('confirm','alpha');
    @@ -88,7 +87,7 @@ if ($object->id > 0)
     	$head = supplier_proposal_prepare_head($object);
     	dol_fiche_head($head, 'document', $langs->trans('CommRequest'), -1, 'supplier_proposal');
     
    -	// Construit liste des fichiers
    +	// Build file list
     	$filearray=dol_dir_list($upload_dir,"files",0,'','(\.meta|_preview.*\.png)$',$sortfield,(strtolower($sortorder)=='desc'?SORT_DESC:SORT_ASC),1);
     	$totalsize=0;
     	foreach($filearray as $key => $file)
    @@ -171,5 +170,6 @@ else
     	print $langs->trans("ErrorUnknown");
     }
     
    +// End of page
     llxFooter();
     $db->close();
    diff --git a/htdocs/supplier_proposal/index.php b/htdocs/supplier_proposal/index.php
    index 17565e7f140..cec80662c41 100644
    --- a/htdocs/supplier_proposal/index.php
    +++ b/htdocs/supplier_proposal/index.php
    @@ -27,8 +27,8 @@ require '../main.inc.php';
     require_once DOL_DOCUMENT_ROOT.'/core/class/html.formfile.class.php';
     require_once DOL_DOCUMENT_ROOT .'/supplier_proposal/class/supplier_proposal.class.php';
     
    -$langs->load("supplier_proposal");
    -$langs->load("companies");
    +// Load translation files required by the page
    +$langs->loadLangs(array('supplier_proposal', 'companies'));
     
     // Security check
     $socid=GETPOST('socid','int');
    @@ -63,7 +63,6 @@ print '<div class="fichecenter"><div class="fichethirdleft">';
     
     if (! empty($conf->global->MAIN_SEARCH_FORM_ON_HOME_AREAS))     // This is useless due to the global search combo
     {
    -    $var=false;
         print '<form method="post" action="'.DOL_URL_ROOT.'/supplier_proposal/list.php">';
         print '<input type="hidden" name="token" value="'.$_SESSION['newtoken'].'">';
         print '<table class="noborder nohover" width="100%">';
    @@ -118,14 +117,12 @@ if ($resql)
     
         print '<table class="noborder" width="100%">';
         print '<tr class="liste_titre"><th colspan="2">'.$langs->trans("Statistics").' - '.$langs->trans("CommRequests").'</th></tr>'."\n";
    -    $var=true;
         $listofstatus=array(0,1,2,3,4);
         foreach ($listofstatus as $status)
         {
             $dataseries[]=array($supplier_proposalstatic->LibStatut($status,1), (isset($vals[$status])?(int) $vals[$status]:0));
             if (! $conf->use_javascript_ajax)
             {
    -
                 print '<tr class="oddeven">';
                 print '<td>'.$supplier_proposalstatic->LibStatut($status,0).'</td>';
                 print '<td align="right"><a href="list.php?statut='.$status.'">'.(isset($vals[$status])?$vals[$status]:0).'</a></td>';
    @@ -189,7 +186,6 @@ if (! empty($conf->supplier_proposal->enabled))
     				$obj = $db->fetch_object($resql);
     
     				print '<tr class="oddeven">';
    -
     				$supplier_proposalstatic->id=$obj->rowid;
     				$supplier_proposalstatic->ref=$obj->ref;
     				print '<td class="nowrap">'.$supplier_proposalstatic->getNomUrl(1).'</td>';
    @@ -314,8 +310,6 @@ if (! empty($conf->supplier_proposal->enabled) && $user->rights->supplier_propos
     		$i = 0;
     		if ($num > 0)
     		{
    -			$var=true;
    -
     			print '<table class="noborder" width="100%">';
     			print '<tr class="liste_titre"><th colspan="5">'.$langs->trans("RequestsOpened").' <a href="'.DOL_URL_ROOT.'/supplier_proposal/list.php?viewstatut=1"><span class="badge">'.$num.'</span></a></th></tr>';
     
    @@ -381,6 +375,6 @@ if (! empty($conf->supplier_proposal->enabled) && $user->rights->supplier_propos
     
     print '</div></div></div>';
     
    +// End of page
     llxFooter();
    -
     $db->close();
    diff --git a/htdocs/supplier_proposal/info.php b/htdocs/supplier_proposal/info.php
    index 9724e86b1d5..95a753272be 100644
    --- a/htdocs/supplier_proposal/info.php
    +++ b/htdocs/supplier_proposal/info.php
    @@ -32,8 +32,8 @@ if (! empty($conf->projet->enabled)) {
     	require_once DOL_DOCUMENT_ROOT . '/projet/class/project.class.php';
     }
     
    -$langs->load('supplier_proposal');
    -$langs->load('compta');
    +// Load translation files required by the page
    +$langs->loadLangs(array('supplier_proposal', 'compta'));
     
     $id=GETPOST('id','int');
     $socid=GETPOST('socid','int');
    @@ -123,5 +123,6 @@ print '</div>';
     
     dol_fiche_end();
     
    +// End of page
     llxFooter();
     $db->close();
    diff --git a/htdocs/supplier_proposal/list.php b/htdocs/supplier_proposal/list.php
    index aa5c7e70ab3..2fcb296b433 100644
    --- a/htdocs/supplier_proposal/list.php
    +++ b/htdocs/supplier_proposal/list.php
    @@ -42,13 +42,8 @@ require_once DOL_DOCUMENT_ROOT.'/supplier_proposal/class/supplier_proposal.class
     if (! empty($conf->projet->enabled))
     	require_once DOL_DOCUMENT_ROOT.'/projet/class/project.class.php';
     
    -$langs->load('companies');
    -$langs->load('propal');
    -$langs->load('supplier_proposal');
    -$langs->load('compta');
    -$langs->load('bills');
    -$langs->load('orders');
    -$langs->load('products');
    +// Load translation files required by the page
    +$langs->loadLangs(array('companies', 'propal', 'supplier_proposal', 'compta', 'bills', 'orders', 'products'));
     
     $socid=GETPOST('socid','int');
     
    @@ -74,6 +69,8 @@ $search_montant_vat=GETPOST('search_montant_vat','alpha');
     $search_montant_ttc=GETPOST('search_montant_ttc','alpha');
     $search_status=GETPOST('viewstatut','alpha')?GETPOST('viewstatut','alpha'):GETPOST('search_status','int');
     $object_statut=$db->escape(GETPOST('supplier_proposal_statut'));
    +$search_btn=GETPOST('button_search','alpha');
    +$search_remove_btn=GETPOST('button_removefilter','alpha');
     
     $sall=trim((GETPOST('search_all', 'alphanohtml')!='')?GETPOST('search_all', 'alphanohtml'):GETPOST('sall', 'alphanohtml'));
     $mesg=(GETPOST("msg") ? GETPOST("msg") : GETPOST("mesg"));
    @@ -86,7 +83,7 @@ $limit = GETPOST('limit','int')?GETPOST('limit','int'):$conf->liste_limit;
     $sortfield = GETPOST("sortfield",'alpha');
     $sortorder = GETPOST("sortorder",'alpha');
     $page = GETPOST("page",'int');
    -if (empty($page) || $page == -1) { $page = 0; }     // If $page is not defined, or '' or -1
    +if (empty($page) || $page == -1 || !empty($search_btn) || !empty($search_remove_btn) || (empty($toselect) && $massaction === '0')) { $page = 0; }     // If $page is not defined, or '' or -1
     $offset = $limit * $page;
     $pageprev = $page - 1;
     $pagenext = $page + 1;
    @@ -394,7 +391,7 @@ if ($resql)
     	$newcardbutton='';
     	if($user->rights->supplier_proposal->creer)
     	{
    -		$newcardbutton='<a class="butActionNew" href="'.DOL_URL_ROOT.'/supplier_proposal/card.php?action=create">'.$langs->trans('NewAskPrice');
    +		$newcardbutton='<a class="butActionNew" href="'.DOL_URL_ROOT.'/supplier_proposal/card.php?action=create"><span class="valignmiddle">'.$langs->trans('NewAskPrice').'</span>';
     		$newcardbutton.= '<span class="fa fa-plus-circle valignmiddle"></span>';
     		$newcardbutton.= '</a>';
     	}
    @@ -420,7 +417,7 @@ if ($resql)
     	if ($sall)
     	{
     		foreach($fieldstosearchall as $key => $val) $fieldstosearchall[$key]=$langs->trans($val);
    -		print $langs->trans("FilterOnInto", $sall) . join(', ',$fieldstosearchall);
    +		print '<div class="divsearchfieldfilter">'.$langs->trans("FilterOnInto", $sall) . join(', ',$fieldstosearchall).'</div>';
     	}
     
     	$i = 0;
    diff --git a/htdocs/supplier_proposal/note.php b/htdocs/supplier_proposal/note.php
    index 57c6fbed502..ff531b05d83 100644
    --- a/htdocs/supplier_proposal/note.php
    +++ b/htdocs/supplier_proposal/note.php
    @@ -32,10 +32,8 @@ require_once DOL_DOCUMENT_ROOT.'/core/lib/supplier_proposal.lib.php';
     if (! empty($conf->projet->enabled)) {
     	require_once DOL_DOCUMENT_ROOT . '/projet/class/project.class.php';
     }
    -
    -$langs->load('supplier_proposal');
    -$langs->load('compta');
    -$langs->load('bills');
    +// Load translation files required by the page
    +$langs->loadLangs(array('supplier_proposal', 'compta', 'bills'));
     
     $id = GETPOST('id','int');
     $ref=GETPOST('ref','alpha');
    @@ -145,6 +143,6 @@ if ($id > 0 || ! empty($ref))
     	}
     }
     
    -
    +// End of page
     llxFooter();
     $db->close();
    diff --git a/htdocs/supplier_proposal/tpl/linkedobjectblock.tpl.php b/htdocs/supplier_proposal/tpl/linkedobjectblock.tpl.php
    index ca604e61fcc..794ed96f3ec 100644
    --- a/htdocs/supplier_proposal/tpl/linkedobjectblock.tpl.php
    +++ b/htdocs/supplier_proposal/tpl/linkedobjectblock.tpl.php
    @@ -36,12 +36,11 @@ $langs = $GLOBALS['langs'];
     $linkedObjectBlock = $GLOBALS['linkedObjectBlock'];
     
     $total=0; $ilink=0;
    -$var=true;
     foreach($linkedObjectBlock as $key => $objectlink)
     {
         $ilink++;
     
    -    $trclass=($var?'pair':'impair');
    +    $trclass='oddeven';
         if ($ilink == count($linkedObjectBlock) && empty($noMoreLinkedObjectBlockAfter) && count($linkedObjectBlock) <= 1) $trclass.=' liste_sub_total';
     ?>
         <tr class="<?php echo $trclass; ?>">
    diff --git a/htdocs/support/default.css b/htdocs/support/default.css
    index 17204387eb4..6737a6ede00 100644
    --- a/htdocs/support/default.css
    +++ b/htdocs/support/default.css
    @@ -1,4 +1,4 @@
    -/* Copyright (C) 2004 Rodolphe Quiedeville <rodolphe@quiedeville.org> 
    +/* Copyright (C) 2004 Rodolphe Quiedeville <rodolphe@quiedeville.org>
      * Copyright (C) 2009 Laurent Destailleur  <eldy@users.sourceforge.net>
      *
      * This program is free software; you can redistribute it and/or modify
    @@ -147,7 +147,7 @@ padding: 4px 4px 4px 4px;
     
     tr.title
     {
    -background: #DDDFDD;	
    +background: #DDDFDD;
     }
     
     table { font-size: 12px; }
    diff --git a/htdocs/support/index.php b/htdocs/support/index.php
    index ab5d62df39e..bc0ef1a79c5 100644
    --- a/htdocs/support/index.php
    +++ b/htdocs/support/index.php
    @@ -34,9 +34,7 @@ if ($pos == '/') $pos = '';     // si $pos vaut /, on le met a ''
     if (! defined('DOL_URL_ROOT'))
     	define('DOL_URL_ROOT', $pos);	// URL racine relative
     
    -$langs->load("other");
    -$langs->load("help");
    -
    +$langs->loadLangs(array("other", $langs->load("help")));
     
     /*
      * View
    diff --git a/htdocs/support/online.php b/htdocs/support/online.php
    index 0f2dca142fc..01b2cb4dbd1 100644
    --- a/htdocs/support/online.php
    +++ b/htdocs/support/online.php
    @@ -30,9 +30,7 @@ if ($pos == '/') $pos = '';     // si $pos vaut /, on le met a ''
     define('DOL_URL_ROOT', $pos);	// URL racine relative
     
     
    -$langs->load("other");
    -$langs->load("help");
    -
    +$langs->loadLangs(array("other", "help"));
     
     /*
      * View
    diff --git a/htdocs/takepos/ChangeLog.md b/htdocs/takepos/ChangeLog.md
    new file mode 100644
    index 00000000000..7b623eaa252
    --- /dev/null
    +++ b/htdocs/takepos/ChangeLog.md
    @@ -0,0 +1,5 @@
    +# CHANGELOG TAKEPOS FOR <a href="https://www.dolibarr.org">DOLIBARR ERP CRM</a>
    +
    +## 1.0
    +Initial version
    +
    diff --git a/htdocs/takepos/README.md b/htdocs/takepos/README.md
    new file mode 100644
    index 00000000000..40d4742af27
    --- /dev/null
    +++ b/htdocs/takepos/README.md
    @@ -0,0 +1,100 @@
    +# TAKEPOS FOR <a href="https://www.takepos.com">DOLIBARR ERP CRM</a>
    +
    +## Features
    +Touch Screen POS
    +
    +<!--
    +![Screenshot takepos](img/screenshot_takepos.png?raw=true "TakePos"){imgmd}
    +-->
    +
    +Other modules are available on <a href="https://www.dolistore.com" target="_new">Dolistore.com</a>.
    +
    +
    +
    +### Translations
    +
    +Translations can be define manually by editing files into directories [langs](langs). 
    +
    +<!--
    +This module contains also a sample configuration for Transifex, under the hidden directory [.tx](.tx), so it is possible to manage translation using this service. 
    +
    +For more informations, see the [translator's documentation](https://wiki.dolibarr.org/index.php/Translator_documentation).
    +
    +There is a [Transifex project](https://transifex.com/projects/p/dolibarr-module-template) for this module.
    +-->
    +
    +
    +<!--
    +
    +Install
    +-------
    +
    +### From the ZIP file and GUI interface
    +
    +- If you get the module in a zip file (like when downloading it from the market place [Dolistore](https://www.dolistore.com)), go into
    +menu ```Home - Setup - Modules - Deploy external module``` and upload the zip file.
    +
    +
    +Note: If this screen tell you there is no custom directory, check your setup is correct: 
    +
    +- In your Dolibarr installation directory, edit the ```htdocs/conf/conf.php``` file and check that following lines are not commented:
    +
    +    ```php
    +    //$dolibarr_main_url_root_alt ...
    +    //$dolibarr_main_document_root_alt ...
    +    ```
    +
    +- Uncomment them if necessary (delete the leading ```//```) and assign a sensible value according to your Dolibarr installation
    +
    +    For example :
    +
    +    - UNIX:
    +        ```php
    +        $dolibarr_main_url_root_alt = '/custom';
    +        $dolibarr_main_document_root_alt = '/var/www/Dolibarr/htdocs/custom';
    +        ```
    +
    +    - Windows:
    +        ```php
    +        $dolibarr_main_url_root_alt = '/custom';
    +        $dolibarr_main_document_root_alt = 'C:/My Web Sites/Dolibarr/htdocs/custom';
    +        ```
    +        
    +### From a GIT repository
    +
    +- Clone the repository in ```$dolibarr_main_document_root_alt/takepos```
    +
    +```sh
    +cd ....../custom
    +git clone git@github.com:gitlogin/takepos.git takepos
    +```
    +
    +### <a name="final_steps"></a>Final steps
    +
    +From your browser:
    +
    +  - Log into Dolibarr as a super-administrator
    +  - Go to "Setup" -> "Modules"
    +  - You should now be able to find and enable the module
    +
    +
    +
    +-->
    +
    +
    +Licenses
    +--------
    +
    +### Main code
    +
    +![GPLv3 logo](img/gplv3.png)
    +
    +GPLv3 or (at your option) any later version.
    +
    +See [COPYING](COPYING) for more information.
    +
    +#### Documentation
    +
    +All texts and readmes.
    +
    +![GFDL logo](img/gfdl.png)
    diff --git a/htdocs/takepos/admin/about.php b/htdocs/takepos/admin/about.php
    new file mode 100644
    index 00000000000..27b5e51b03b
    --- /dev/null
    +++ b/htdocs/takepos/admin/about.php
    @@ -0,0 +1,75 @@
    +<?php
    +/* Copyright (C) 2004-2017 Laurent Destailleur  <eldy@users.sourceforge.net>
    + * Copyright (C) 2018 SuperAdmin
    + *
    + * This program is free software: you can redistribute it and/or modify
    + * it under the terms of the GNU General Public License as published by
    + * the Free Software Foundation, either version 3 of the License, or
    + * (at your option) any later version.
    + *
    + * This program is distributed in the hope that it will be useful,
    + * but WITHOUT ANY WARRANTY; without even the implied warranty of
    + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
    + * GNU General Public License for more details.
    + *
    + * You should have received a copy of the GNU General Public License
    + * along with this program.  If not, see <http://www.gnu.org/licenses/>.
    + */
    +
    +/**
    + * \file    takepos/admin/about.php
    + * \ingroup takepos
    + * \brief   About page of module TakePos.
    + */
    +
    +require '../../main.inc.php';	// Load $user and permissions
    +require_once DOL_DOCUMENT_ROOT.'/core/lib/admin.lib.php';
    +require_once DOL_DOCUMENT_ROOT.'/core/lib/functions2.lib.php';
    +require_once '../lib/takepos.lib.php';
    +
    +// Translations
    +$langs->loadLangs(array("errors","admin","cashdesk"));
    +
    +// Access control
    +if (! $user->admin) {
    +	accessforbidden();
    +}
    +
    +// Parameters
    +$action = GETPOST('action', 'alpha');
    +$backtopage = GETPOST('backtopage', 'alpha');
    +
    +
    +/*
    + * Actions
    + */
    +
    +// None
    +
    +
    +/*
    + * View
    + */
    +
    +$form = new Form($db);
    +
    +$page_name = "TakePosAbout";
    +llxHeader('', $langs->trans($page_name));
    +
    +// Subheader
    +$linkback = '<a href="'.($backtopage?$backtopage:DOL_URL_ROOT.'/admin/modules.php').'">'.$langs->trans("BackToModuleList").'</a>';
    +
    +print load_fiche_titre($langs->trans($page_name), $linkback, 'object_takepos@takepos');
    +
    +// Configuration header
    +$head = takeposAdminPrepareHead();
    +dol_fiche_head($head, 'about', '', 0, 'takepos@takepos');
    +
    +dol_include_once('/takepos/core/modules/modTakePos.class.php');
    +$tmpmodule = new modTakePos($db);
    +print $tmpmodule->getDescLong();
    +
    +// Page end
    +dol_fiche_end();
    +llxFooter();
    +$db->close();
    diff --git a/htdocs/takepos/admin/orderprinters.php b/htdocs/takepos/admin/orderprinters.php
    new file mode 100644
    index 00000000000..4c72031b41b
    --- /dev/null
    +++ b/htdocs/takepos/admin/orderprinters.php
    @@ -0,0 +1,199 @@
    +<?php
    +/* Copyright (C) 2005       Matthieu Valleton   <mv@seeschloss.org>
    + * Copyright (C) 2005       Eric Seigne         <eric.seigne@ryxeo.com>
    + * Copyright (C) 2006-2016  Laurent Destailleur <eldy@users.sourceforge.net>
    + * Copyright (C) 2007       Patrick Raguin      <patrick.raguin@gmail.com>
    + * Copyright (C) 2005-2012  Regis Houssin       <regis.houssin@capnetworks.com>
    + * Copyright (C) 2015       Raphaël Doursenaud  <rdoursenaud@gpcsolutions.fr>
    + *
    + * This program is free software; you can redistribute it and/or modify
    + * it under the terms of the GNU General Public License as published by
    + * the Free Software Foundation; either version 3 of the License, or
    + * (at your option) any later version.
    + *
    + * This program is distributed in the hope that it will be useful,
    + * but WITHOUT ANY WARRANTY; without even the implied warranty of
    + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
    + * GNU General Public License for more details.
    + *
    + * You should have received a copy of the GNU General Public License
    + * along with this program. If not, see <http://www.gnu.org/licenses/>.
    + */
    +
    +/**
    + *      \file       htdocs/takepos/admin/orderprinters.php
    + *      \ingroup    takepos
    + *      \brief      Home page of category area
    + */
    +
    +require '../../main.inc.php';	// Load $user and permissions
    +require_once DOL_DOCUMENT_ROOT.'/categories/class/categorie.class.php';
    +require_once DOL_DOCUMENT_ROOT.'/core/lib/treeview.lib.php';
    +require_once DOL_DOCUMENT_ROOT.'/core/lib/functions2.lib.php';
    +require_once DOL_DOCUMENT_ROOT.'/core/lib/admin.lib.php';
    +
    +$langs->loadLangs(array("main"), "categories", "takepos", "printing");
    +
    +if (! $user->rights->categorie->lire) accessforbidden();
    +
    +$id=GETPOST('id','int');
    +$type=(GETPOST('type','aZ09') ? GETPOST('type','aZ09') : Categorie::TYPE_PRODUCT);
    +$catname=GETPOST('catname','alpha');
    +$action=GETPOST('action','alpha');
    +$printer1=GETPOST('printer1','alpha');
    +$printer2=GETPOST('printer2','alpha');
    +
    +if (is_numeric($type)) $type=Categorie::$MAP_ID_TO_CODE[$type];	// For backward compatibility
    +
    +/*
    + * Actions
    + */
    +print $action;
    +if ($action=="SavePrinter1"){
    +	$printedcategories=";";
    +	if (is_array($printer1)) foreach ($printer1 as $cat){
    +		$printedcategories=$printedcategories.$cat.";";
    +	}
    +	dolibarr_set_const($db,"TAKEPOS_PRINTED_CATEGORIES_1", $printedcategories,'chaine',0,'',$conf->entity);
    +}
    +
    +if ($action=="SavePrinter2"){
    +	$printedcategories=";";
    +	if (is_array($printer2)) foreach ($printer2 as $cat){
    +		$printedcategories=$printedcategories.$cat.";";
    +	}
    +	dolibarr_set_const($db,"TAKEPOS_PRINTED_CATEGORIES_2", $printedcategories,'chaine',0,'',$conf->entity);
    +}
    +
    +
    +/*
    + * View
    + */
    +
    +$categstatic = new Categorie($db);
    +$form = new Form($db);
    +
    +if ($type == Categorie::TYPE_PRODUCT)       { $title=$langs->trans("ProductsCategoriesArea");  $typetext='product'; }
    +elseif ($type == Categorie::TYPE_SUPPLIER)  { $title=$langs->trans("SuppliersCategoriesArea"); $typetext='supplier'; }
    +elseif ($type == Categorie::TYPE_CUSTOMER)  { $title=$langs->trans("CustomersCategoriesArea"); $typetext='customer'; }
    +elseif ($type == Categorie::TYPE_MEMBER)    { $title=$langs->trans("MembersCategoriesArea");   $typetext='member'; }
    +elseif ($type == Categorie::TYPE_CONTACT)   { $title=$langs->trans("ContactsCategoriesArea");  $typetext='contact'; }
    +elseif ($type == Categorie::TYPE_ACCOUNT)   { $title=$langs->trans("AccountsCategoriesArea");  $typetext='bank_account'; }
    +elseif ($type == Categorie::TYPE_PROJECT)   { $title=$langs->trans("ProjectsCategoriesArea");  $typetext='project'; }
    +elseif ($type == Categorie::TYPE_USER)      { $title=$langs->trans("UsersCategoriesArea");     $typetext='user'; }
    +else                                        { $title=$langs->trans("CategoriesArea");          $typetext='unknown'; }
    +
    +$arrayofjs=array('/includes/jquery/plugins/jquerytreeview/jquery.treeview.js', '/includes/jquery/plugins/jquerytreeview/lib/jquery.cookie.js');
    +$arrayofcss=array('/includes/jquery/plugins/jquerytreeview/jquery.treeview.css');
    +
    +llxHeader('',$title,'','',0,0,$arrayofjs,$arrayofcss);
    +
    +
    +print load_fiche_titre($langs->trans("OrderPrinters"));
    +
    +//print '<table border="0" width="100%" class="notopnoleftnoright">';
    +//print '<tr><td valign="top" width="30%" class="notopnoleft">';
    +print '<div class="fichecenter"><div class="fichethirdleft">';
    +
    +
    +//print '</td><td valign="top" width="70%">';
    +print '</div><div class="fichetwothirdright"><div class="ficheaddleft">';
    +
    +
    +//print '</td></tr></table>';
    +print '</div></div></div>';
    +
    +print '<div class="fichecenter"><br>';
    +
    +
    +// Charge tableau des categories
    +$cate_arbo = $categstatic->get_full_arbo($typetext);
    +
    +// Define fulltree array
    +$fulltree=$cate_arbo;
    +
    +// Define data (format for treeview)
    +$data=array();
    +$data[] = array('rowid'=>0,'fk_menu'=>-1,'title'=>"racine",'mainmenu'=>'','leftmenu'=>'','fk_mainmenu'=>'','fk_leftmenu'=>'');
    +foreach($fulltree as $key => $val)
    +{
    +	$categstatic->id=$val['id'];
    +	$categstatic->ref=$val['label'];
    +	$categstatic->color=$val['color'];
    +	$categstatic->type=$type;
    +	$li=$categstatic->getNomUrl(1,'',60);
    +	$desc=dol_htmlcleanlastbr($val['description']);
    +
    +	$data[] = array(
    +	'rowid'=>$val['rowid'],
    +	'fk_menu'=>$val['fk_menu'],
    +	'fk_menu'=>$val['fk_parent'],
    +	'label'=>$val['label']
    +	);
    +}
    +
    +//Printer1
    +print '<table class="liste nohover" width="100%">';
    +print '<tr class="liste_titre"><td>'.$langs->trans("Printer").' 1</td><td></td><td align="right">';
    +print '</td></tr>';
    +$nbofentries=(count($data) - 1);
    +print '<form action="orderprinters.php">';
    +if ($nbofentries > 0)
    +{
    +	print '<tr class="pair"><td colspan="3">';
    +	print '<input type="hidden" name="action" value="SavePrinter1">';
    +	foreach ($data as $row) {
    +		if (strpos($conf->global->TAKEPOS_PRINTED_CATEGORIES_1, ';'.$row["rowid"].';') !== false) $checked='checked'; else $checked='';
    +		if ($row["fk_menu"]==0) print '<input type="checkbox" name="printer1[]" value="'.$row["rowid"].'" '.$checked.'>'.$row["label"].'<br>';
    +	}
    +	print '</td></tr>';
    +}
    +else
    +{
    +	print '<tr class="pair">';
    +	print '<td colspan="3"><table class="nobordernopadding"><tr class="nobordernopadding"><td>'.img_picto_common('','treemenu/branchbottom.gif').'</td>';
    +	print '<td valign="middle">';
    +	print $langs->trans("NoCategoryYet");
    +	print '</td>';
    +	print '<td>&nbsp;</td>';
    +	print '</table></td>';
    +	print '</tr>';
    +}
    +print "</table>";
    +print '<input type="submit" value="'.$langs->trans("Save").'"></form><br><br>';
    +
    +//Printer2
    +print '<table class="liste nohover" width="100%">';
    +print '<tr class="liste_titre"><td>'.$langs->trans("Printer").' 2</td><td></td><td align="right">';
    +print '</td></tr>';
    +$nbofentries=(count($data) - 1);
    +print '<form action="orderprinters.php">';
    +if ($nbofentries > 0)
    +{
    +	print '<tr class="pair"><td colspan="3">';
    +	print '<input type="hidden" name="action" value="SavePrinter2">';
    +	foreach ($data as $row) {
    +		if (strpos($conf->global->TAKEPOS_PRINTED_CATEGORIES_2, ';'.$row["rowid"].';') !== false) $checked='checked'; else $checked='';
    +		if ($row["fk_menu"]==0) print '<input type="checkbox" name="printer2[]" value="'.$row["rowid"].'" '.$checked.'>'.$row["label"].'<br>';
    +	}
    +	print '</td></tr>';
    +}
    +else
    +{
    +	print '<tr class="pair">';
    +	print '<td colspan="3"><table class="nobordernopadding"><tr class="nobordernopadding"><td>'.img_picto_common('','treemenu/branchbottom.gif').'</td>';
    +	print '<td valign="middle">';
    +	print $langs->trans("NoCategoryYet");
    +	print '</td>';
    +	print '<td>&nbsp;</td>';
    +	print '</table></td>';
    +	print '</tr>';
    +}
    +print "</table>";
    +print '<input type="submit" value="'.$langs->trans("Save").'"></form>';
    +
    +print '</div>';
    +
    +llxFooter();
    +
    +$db->close();
    diff --git a/htdocs/takepos/admin/setup.php b/htdocs/takepos/admin/setup.php
    new file mode 100644
    index 00000000000..453ecf64609
    --- /dev/null
    +++ b/htdocs/takepos/admin/setup.php
    @@ -0,0 +1,252 @@
    +<?php
    +/* Copyright (C) 2008-2011 Laurent Destailleur  <eldy@users.sourceforge.net>
    + * Copyright (C) 2011-2017 Juanjo Menent		<jmenent@2byte.es>
    + *
    + * This program is free software; you can redistribute it and/or modify
    + * it under the terms of the GNU General Public License as published by
    + * the Free Software Foundation; either version 3 of the License, or
    + * (at your option) any later version.
    + *
    + * This program is distributed in the hope that it will be useful,
    + * but WITHOUT ANY WARRANTY; without even the implied warranty of
    + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
    + * GNU General Public License for more details.
    + *
    + * You should have received a copy of the GNU General Public License
    + * along with this program. If not, see <http://www.gnu.org/licenses/>.
    + */
    +
    +/**
    + *	\file       htdocs/takepos/admin/setup.php
    + *	\ingroup    takepos
    + *	\brief      Setup page for TakePos module
    + */
    +
    +require '../../main.inc.php';	// Load $user and permissions
    +require_once DOL_DOCUMENT_ROOT.'/core/lib/admin.lib.php';
    +require_once DOL_DOCUMENT_ROOT.'/product/class/html.formproduct.class.php';
    +
    +// If socid provided by ajax company selector
    +if (! empty($_REQUEST['CASHDESK_ID_THIRDPARTY_id']))
    +{
    +	$_GET['CASHDESK_ID_THIRDPARTY'] = GETPOST('CASHDESK_ID_THIRDPARTY_id','alpha');
    +	$_POST['CASHDESK_ID_THIRDPARTY'] = GETPOST('CASHDESK_ID_THIRDPARTY_id','alpha');
    +	$_REQUEST['CASHDESK_ID_THIRDPARTY'] = GETPOST('CASHDESK_ID_THIRDPARTY_id','alpha');
    +}
    +
    +// Security check
    +if (!$user->admin) accessforbidden();
    +
    +$langs->loadLangs(array("admin", "cashdesk"));
    +
    +/*
    + * Actions
    + */
    +if (GETPOST('action','alpha') == 'set')
    +{
    +	$db->begin();
    +
    +	if (GETPOST('socid','int') < 0) $_POST["socid"]='';
    +
    +	$res = dolibarr_set_const($db,"CASHDESK_ID_THIRDPARTY",(GETPOST('socid','int') > 0 ? GETPOST('socid','int') : ''),'chaine',0,'',$conf->entity);
    +	$res = dolibarr_set_const($db,"CASHDESK_ID_BANKACCOUNT_CASH",(GETPOST('CASHDESK_ID_BANKACCOUNT_CASH','alpha') > 0 ? GETPOST('CASHDESK_ID_BANKACCOUNT_CASH','alpha') : ''),'chaine',0,'',$conf->entity);
    +	$res = dolibarr_set_const($db,"CASHDESK_ID_BANKACCOUNT_CHEQUE",(GETPOST('CASHDESK_ID_BANKACCOUNT_CHEQUE','alpha') > 0 ? GETPOST('CASHDESK_ID_BANKACCOUNT_CHEQUE','alpha') : ''),'chaine',0,'',$conf->entity);
    +	$res = dolibarr_set_const($db,"CASHDESK_ID_BANKACCOUNT_CB",(GETPOST('CASHDESK_ID_BANKACCOUNT_CB','alpha') > 0 ? GETPOST('CASHDESK_ID_BANKACCOUNT_CB','alpha') : ''),'chaine',0,'',$conf->entity);
    +	$res = dolibarr_set_const($db,"CASHDESK_ID_WAREHOUSE",(GETPOST('CASHDESK_ID_WAREHOUSE','alpha') > 0 ? GETPOST('CASHDESK_ID_WAREHOUSE','alpha') : ''),'chaine',0,'',$conf->entity);
    +	$res = dolibarr_set_const($db,"CASHDESK_NO_DECREASE_STOCK",GETPOST('CASHDESK_NO_DECREASE_STOCK','alpha'),'chaine',0,'',$conf->entity);
    +	$res = dolibarr_set_const($db,"CASHDESK_SERVICES", GETPOST('CASHDESK_SERVICES','alpha'),'chaine',0,'',$conf->entity);
    +	$res = dolibarr_set_const($db,"TAKEBOX", GETPOST('TAKEBOX','alpha'),'chaine',0,'',$conf->entity);
    +	$res = dolibarr_set_const($db,"TAKEPOS_BAR_RESTAURANT", GETPOST('TAKEPOS_BAR_RESTAURANT','alpha'),'chaine',0,'',$conf->entity);
    +    $res = dolibarr_set_const($db,"TAKEPOS_PRINT_SERVER", GETPOST('TAKEPOS_PRINT_SERVER','alpha'),'chaine',0,'',$conf->entity);
    +	$res = dolibarr_set_const($db,"TAKEPOS_ORDER_PRINTERS", GETPOST('TAKEPOS_ORDER_PRINTERS','alpha'),'chaine',0,'',$conf->entity);
    +
    +	dol_syslog("admin/cashdesk: level ".GETPOST('level','alpha'));
    +
    +	if (! $res > 0) $error++;
    +
    + 	if (! $error)
    +    {
    +        $db->commit();
    +	    setEventMessages($langs->trans("SetupSaved"), null, 'mesgs');
    +    }
    +    else
    +    {
    +        $db->rollback();
    +	    setEventMessages($langs->trans("Error"), null, 'errors');
    +    }
    +}
    +
    +/*
    + * View
    + */
    +
    +$form=new Form($db);
    +$formproduct=new FormProduct($db);
    +
    +llxHeader('',$langs->trans("CashDeskSetup"));
    +
    +$linkback='<a href="'.DOL_URL_ROOT.'/admin/modules.php">'.$langs->trans("BackToModuleList").'</a>';
    +print load_fiche_titre($langs->trans("CashDeskSetup"),$linkback,'title_setup');
    +print '<br>';
    +
    +
    +// Mode
    +print '<form action="'.$_SERVER["PHP_SELF"].'" method="post">';
    +print '<input type="hidden" name="token" value="'.$_SESSION['newtoken'].'">';
    +print '<input type="hidden" name="action" value="set">';
    +
    +print '<table class="noborder" width="100%">';
    +print '<tr class="liste_titre">';
    +print '<td>'.$langs->trans("Parameters").'</td><td>'.$langs->trans("Value").'</td>';
    +print "</tr>\n";
    +
    +print '<tr class="oddeven"><td width=\"50%\">'.$langs->trans("CashDeskThirdPartyForSell").'</td>';
    +print '<td colspan="2">';
    +print $form->select_company($conf->global->CASHDESK_ID_THIRDPARTY,'socid','s.client in (1,3) AND s.status = 1',1,0,1,array(),0);
    +print '</td></tr>';
    +if (! empty($conf->banque->enabled))
    +{
    +
    +	print '<tr class="oddeven"><td>'.$langs->trans("CashDeskBankAccountForSell").'</td>';
    +	print '<td colspan="2">';
    +	$form->select_comptes($conf->global->CASHDESK_ID_BANKACCOUNT_CASH,'CASHDESK_ID_BANKACCOUNT_CASH',0,"courant=2",1);
    +	print '</td></tr>';
    +
    +
    +	print '<tr class="oddeven"><td>'.$langs->trans("CashDeskBankAccountForCheque").'</td>';
    +	print '<td colspan="2">';
    +	$form->select_comptes($conf->global->CASHDESK_ID_BANKACCOUNT_CHEQUE,'CASHDESK_ID_BANKACCOUNT_CHEQUE',0,"courant=1",1);
    +	print '</td></tr>';
    +
    +
    +	print '<tr class="oddeven"><td>'.$langs->trans("CashDeskBankAccountForCB").'</td>';
    +	print '<td colspan="2">';
    +	$form->select_comptes($conf->global->CASHDESK_ID_BANKACCOUNT_CB,'CASHDESK_ID_BANKACCOUNT_CB',0,"courant=1",1);
    +	print '</td></tr>';
    +}
    +
    +if (! empty($conf->stock->enabled))
    +{
    +
    +	print '<tr class="oddeven"><td>'.$langs->trans("CashDeskDoNotDecreaseStock").'</td>';	// Force warehouse (this is not a default value)
    +	print '<td colspan="2">';
    +	if (empty($conf->productbatch->enabled)) {
    +	   print $form->selectyesno('CASHDESK_NO_DECREASE_STOCK',$conf->global->CASHDESK_NO_DECREASE_STOCK,1);
    +	}
    +	else
    +	{
    +	    if (!$conf->global->CASHDESK_NO_DECREASE_STOCK) {
    +	       $res = dolibarr_set_const($db,"CASHDESK_NO_DECREASE_STOCK",1,'chaine',0,'',$conf->entity);
    +	    }
    +	    print $langs->trans('StockDecreaseForPointOfSaleDisabledbyBatch');
    +	}
    +	print '</td></tr>';
    +
    +	$disabled=$conf->global->CASHDESK_NO_DECREASE_STOCK;
    +
    +
    +	print '<tr class="oddeven"><td>'.$langs->trans("CashDeskIdWareHouse").'</td>';	// Force warehouse (this is not a default value)
    +	print '<td colspan="2">';
    +	if (! $disabled)
    +	{
    +		print $formproduct->selectWarehouses($conf->global->CASHDESK_ID_WAREHOUSE,'CASHDESK_ID_WAREHOUSE','',1,$disabled);
    +		print ' <a href="'.DOL_URL_ROOT.'/product/stock/card.php?action=create&backtopage='.urlencode($_SERVER["PHP_SELF"]).'">('.$langs->trans("Create").')</a>';
    +	}
    +	else
    +	{
    +		print $langs->trans("StockDecreaseForPointOfSaleDisabled");
    +	}
    +	print '</td></tr>';
    +}
    +
    +if (! empty($conf->service->enabled))
    +{
    +    print '<tr class="oddeven"><td>';
    +    print $langs->trans("CashdeskShowServices");
    +    print '<td colspan="2">';
    +    print $form->selectyesno("CASHDESK_SERVICES",$conf->global->CASHDESK_SERVICES,1);
    +    print "</td></tr>\n";
    +}
    +
    +// Use Takepos printing
    +print '<tr class="oddeven"><td>';
    +print $langs->trans("DolibarrReceiptPrinter").' TakeBOX (<a href="http://en.takepos.com/takebox">'.$langs->trans("TakeboxNecesary").'</a>)';
    +print '<td colspan="2">';
    +print $form->selectyesno("TAKEBOX",$conf->global->TAKEBOX,1);
    +print "</td></tr>\n";
    +
    +if ($conf->global->TAKEBOX){
    +    print '<tr class="oddeven value"><td>';
    +    print $langs->trans("IPAddress").' (<a href="http://en.takepos.com/takebox">'.$langs->trans("TakeboxNecesary").'</a>)';
    +    print '<td colspan="2">';
    +    print '<input type="text" size="20" id="TAKEPOS_PRINT_SERVER" name="TAKEPOS_PRINT_SERVER" value="'.$conf->global->TAKEPOS_PRINT_SERVER.'">';
    +    print '</td></tr>';
    +}
    +
    +// Bar Restaurant mode
    +print '<tr class="oddeven"><td>';
    +print 'Bar Restaurant';
    +print '<td colspan="2">';
    +print $form->selectyesno("TAKEPOS_BAR_RESTAURANT",$conf->global->TAKEPOS_BAR_RESTAURANT,1);
    +print "</td></tr>\n";
    +
    +if ($conf->global->TAKEPOS_BAR_RESTAURANT and $conf->global->TAKEBOX){
    +    print '<tr class="oddeven value"><td>';
    +    print $langs->trans("OrderPrinters").' (<a href="orderprinters.php?leftmenu=setup">'.$langs->trans("Setup").'</a>)';
    +    print '<td colspan="2">';
    +    print $form->selectyesno("TAKEPOS_ORDER_PRINTERS",$conf->global->TAKEPOS_ORDER_PRINTERS,1);
    +    print '</td></tr>';
    +}
    +
    +print '</table>';
    +print '<br>';
    +
    +print '<div class="center"><input type="submit" class="button" value="'.$langs->trans("Save").'"></div>';
    +
    +print "</form>\n";
    +
    +
    +
    +// Marketplace
    +print "<br><table summary=\"list_of_modules\" class=\"noborder\" width=\"100%\">\n";
    +print "<tr class=\"liste_titre\">\n";
    +print '<td colspan="2">TakePOS Marketplace</td>';
    +print '<td>'.$langs->trans("URL").'</td>';
    +print '</tr>';
    +
    +print "<tr class=\"oddeven\">\n";
    +$url='https://www.dolistore.com/en/modules/980-TakePOS-7-mobile.html';
    +print '<td align="left"><a href="'.$url.'" target="_blank" rel="external"><img border="0" class="imgautosize imgmaxwidth180" src="../img/marketplace/takeposmobile.jpg"></a></td>';
    +print '<td>TakePOS for mobile devices</td>';
    +print '<td><a href="'.$url.'" target="_blank" rel="external">'.$url.'</a></td>';
    +print '</tr>';
    +
    +print "<tr class=\"oddeven\">\n";
    +$url='https://www.dolistore.com/en/modules/949-Cash-Control-7.html';
    +print '<td align="left"><a href="'.$url.'" target="_blank" rel="external"><img border="0" class="imgautosize imgmaxwidth180" src="../img/marketplace/cashcontrol.jpg"></a></td>';
    +print '<td>TakePOS CashControl</td>';
    +print '<td><a href="'.$url.'" target="_blank" rel="external">'.$url.'</a></td>';
    +print '</tr>';
    +
    +print "</table>\n";
    +print '<br>';
    +
    +// Support
    +print "<br><table summary=\"list_of_modules\" class=\"noborder\" width=\"100%\">\n";
    +print "<tr class=\"liste_titre\">\n";
    +print '<td colspan="2">TakePOS Support</td>';
    +print '<td>'.$langs->trans("URL").'</td>';
    +print '</tr>';
    +
    +print "<tr class=\"oddeven\">\n";
    +$url='http://www.takepos.com';
    +print '<td align="left"><a href="'.$url.'" target="_blank" rel="external"><img border="0" class="imgautosize imgmaxwidth180" src="../img/takepos.png"></a></td>';
    +print '<td>TakePOS original developers</td>';
    +print '<td><a href="'.$url.'" target="_blank" rel="external">'.$url.'</a></td>';
    +print '</tr>';
    +
    +print "</table>\n";
    +print '<br>';
    +
    +llxFooter();
    +$db->close();
    diff --git a/htdocs/takepos/ajax.php b/htdocs/takepos/ajax.php
    new file mode 100644
    index 00000000000..33d1503891e
    --- /dev/null
    +++ b/htdocs/takepos/ajax.php
    @@ -0,0 +1,62 @@
    +<?php
    +/* Copyright (C) 2001-2004	Andreu Bisquerra	<jove@bisquerra.com>
    + *
    + * This program is free software; you can redistribute it and/or modify
    + * it under the terms of the GNU General Public License as published by
    + * the Free Software Foundation; either version 3 of the License, or
    + * (at your option) any later version.
    + *
    + * This program is distributed in the hope that it will be useful,
    + * but WITHOUT ANY WARRANTY; without even the implied warranty of
    + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
    + * GNU General Public License for more details.
    + *
    + * You should have received a copy of the GNU General Public License
    + * along with this program. If not, see <http://www.gnu.org/licenses/>.
    + */
    +
    +/**
    + *	\file       htdocs/takepos/ajax.php
    + *	\brief      Ajax search component for TakePos. It search products of a category.
    + */
    +
    +//if (! defined('NOREQUIREUSER'))	define('NOREQUIREUSER','1');	// Not disabled cause need to load personalized language
    +//if (! defined('NOREQUIREDB'))		define('NOREQUIREDB','1');		// Not disabled cause need to load personalized language
    +if (! defined('NOREQUIRESOC'))		define('NOREQUIRESOC','1');
    +//if (! defined('NOREQUIRETRAN'))		define('NOREQUIRETRAN','1');
    +if (! defined('NOCSRFCHECK'))		define('NOCSRFCHECK','1');
    +if (! defined('NOTOKENRENEWAL'))	define('NOTOKENRENEWAL','1');
    +if (! defined('NOREQUIREMENU'))		define('NOREQUIREMENU','1');
    +if (! defined('NOREQUIREHTML'))		define('NOREQUIREHTML','1');
    +if (! defined('NOREQUIREAJAX'))		define('NOREQUIREAJAX','1');
    +
    +require '../main.inc.php';	// Load $user and permissions
    +require_once DOL_DOCUMENT_ROOT.'/categories/class/categorie.class.php';
    +
    +$category = GETPOST('category','alpha');
    +$action = GETPOST('action','alpha');
    +$term = GETPOST('term','alpha');
    +
    +
    +/*
    + * View
    + */
    +
    +if ($action=="getProducts"){
    +	$object = new Categorie($db);
    +	$result=$object->fetch($category);
    +	$prods = $object->getObjectsInCateg("product");
    +	echo json_encode($prods);
    +}
    +
    +if ($action=="search"){
    +	$sql = 'SELECT * FROM '.MAIN_DB_PREFIX.'product';
    +	$sql.= ' WHERE entity IN ('.getEntity('product').')';
    +	$sql .= natural_search(array('label','barcode'), $term);
    +	$resql = $db->query($sql);
    +	$rows = array();
    +	while($row = $db->fetch_array ($resql)){
    +		$rows[] = $row;
    +	}
    +	echo json_encode($rows);
    +}
    \ No newline at end of file
    diff --git a/htdocs/takepos/class/actions_takepos.class.php b/htdocs/takepos/class/actions_takepos.class.php
    new file mode 100644
    index 00000000000..2ed4a27525b
    --- /dev/null
    +++ b/htdocs/takepos/class/actions_takepos.class.php
    @@ -0,0 +1,219 @@
    +<?php
    +/* Copyright (C) 2018 SuperAdmin
    + *
    + * This program is free software: you can redistribute it and/or modify
    + * it under the terms of the GNU General Public License as published by
    + * the Free Software Foundation, either version 3 of the License, or
    + * (at your option) any later version.
    + *
    + * This program is distributed in the hope that it will be useful,
    + * but WITHOUT ANY WARRANTY; without even the implied warranty of
    + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
    + * GNU General Public License for more details.
    + *
    + * You should have received a copy of the GNU General Public License
    + * along with this program.  If not, see <http://www.gnu.org/licenses/>.
    + */
    +
    +/**
    + * \file    takepos/class/actions_takepos.class.php
    + * \ingroup takepos
    + * \brief   Hooks of takepos module
    + */
    +
    +/**
    + * Class ActionsTakePos
    + */
    +class ActionsTakePos
    +{
    +    /**
    +     * @var DoliDB Database handler.
    +     */
    +    public $db;
    +    /**
    +     * @var string Error
    +     */
    +    public $error = '';
    +    /**
    +     * @var array Errors
    +     */
    +    public $errors = array();
    +
    +
    +	/**
    +	 * @var array Hook results. Propagated to $hookmanager->resArray for later reuse
    +	 */
    +	public $results = array();
    +
    +	/**
    +	 * @var string String displayed by executeHook() immediately after return
    +	 */
    +	public $resprints;
    +
    +
    +	/**
    +	 * Constructor
    +	 *
    +	 *  @param		DoliDB		$db      Database handler
    +	 */
    +	public function __construct($db)
    +	{
    +	    $this->db = $db;
    +	}
    +
    +	/**
    +	 * Overloading the doActions function : replacing the parent's function with the one below
    +	 *
    +	 * @param   array()         $parameters     Hook metadatas (context, etc...)
    +	 * @param   CommonObject    $object         The object to process (an invoice if you are in invoice module, a propale in propale's module, etc...)
    +	 * @param   string          $action         Current action (if set). Generally create or edit or null
    +	 * @param   HookManager     $hookmanager    Hook manager propagated to allow calling another hook
    +	 * @return  int                             < 0 on error, 0 on success, 1 to replace standard code
    +	 */
    +	public function doActions($parameters, &$object, &$action, $hookmanager)
    +	{
    +		global $conf, $user, $langs;
    +
    +		$error = 0; // Error counter
    +
    +        /* print_r($parameters); print_r($object); echo "action: " . $action; */
    +	    if (in_array($parameters['currentcontext'], array('somecontext1','somecontext2')))	    // do something only for the context 'somecontext1' or 'somecontext2'
    +	    {
    +			// Do what you want here...
    +			// You can for example call global vars like $fieldstosearchall to overwrite them, or update database depending on $action and $_POST values.
    +		}
    +
    +		if (! $error) {
    +			$this->results = array('myreturn' => 999);
    +			$this->resprints = 'A text to show';
    +			return 0;                                    // or return 1 to replace standard code
    +		} else {
    +			$this->errors[] = 'Error message';
    +			return -1;
    +		}
    +	}
    +
    +
    +	/**
    +	 * Overloading the doActions function : replacing the parent's function with the one below
    +	 *
    +	 * @param   array()         $parameters     Hook metadatas (context, etc...)
    +	 * @param   CommonObject    $object         The object to process (an invoice if you are in invoice module, a propale in propale's module, etc...)
    +	 * @param   string          $action         Current action (if set). Generally create or edit or null
    +	 * @param   HookManager     $hookmanager    Hook manager propagated to allow calling another hook
    +	 * @return  int                             < 0 on error, 0 on success, 1 to replace standard code
    +	 */
    +	public function addMoreActionsButtons($parameters, &$object, &$action, $hookmanager)
    +	{
    +	    global $conf, $user, $langs;
    +
    +	    $error = 0; // Error counter
    +
    +        /* print_r($parameters); print_r($object); echo "action: " . $action; */
    +	    if (in_array($parameters['currentcontext'], array('invoicecard')))		// do something only for the context 'somecontext1' or 'somecontext2'
    +	    {
    +
    +			$receipt_url=DOL_URL_ROOT."/takepos/receipt.php";
    +	        print '<div class="inline-block divButAction"><a target="_blank" class="butAction" href="' . $receipt_url . '?facid=' . $object->id.'">' . $langs->trans('Ticket') .'</a></div>';
    +	    }
    +
    +	    if (! $error) {
    +	        $this->results = array('myreturn' => 999);
    +	        $this->resprints = 'A text to show';
    +	        return 0;                                    // or return 1 to replace standard code
    +	    } else {
    +	        $this->errors[] = 'Error message';
    +	        return -1;
    +	    }
    +	}
    +
    +
    +	/**
    +	 * Overloading the addMoreMassActions function : replacing the parent's function with the one below
    +	 *
    +	 * @param   array()         $parameters     Hook metadatas (context, etc...)
    +	 * @param   CommonObject    $object         The object to process (an invoice if you are in invoice module, a propale in propale's module, etc...)
    +	 * @param   string          $action         Current action (if set). Generally create or edit or null
    +	 * @param   HookManager     $hookmanager    Hook manager propagated to allow calling another hook
    +	 * @return  int                             < 0 on error, 0 on success, 1 to replace standard code
    +	 */
    +	public function addMoreMassActions($parameters, &$object, &$action, $hookmanager)
    +	{
    +	    global $conf, $user, $langs;
    +
    +	    $error = 0; // Error counter
    +
    +        /* print_r($parameters); print_r($object); echo "action: " . $action; */
    +	    if (in_array($parameters['currentcontext'], array('somecontext1','somecontext2')))		// do something only for the context 'somecontext1' or 'somecontext2'
    +	    {
    +	        $this->resprints = '<option value="0"'.($disabled?' disabled="disabled"':'').'>'.$langs->trans("TakePosMassAction").'</option>';
    +	    }
    +
    +	    if (! $error) {
    +	        return 0;                                    // or return 1 to replace standard code
    +	    } else {
    +	        $this->errors[] = 'Error message';
    +	        return -1;
    +	    }
    +	}
    +
    +
    +
    +	/**
    +	 * Execute action
    +	 *
    +	 * @param	array	$parameters		Array of parameters
    +	 * @param   Object	$object		   	Object output on PDF
    +	 * @param   string	$action     	'add', 'update', 'view'
    +	 * @return  int 		        	<0 if KO,
    +	 *                          		=0 if OK but we want to process standard actions too,
    +	 *  	                            >0 if OK and we want to replace standard actions.
    +	 */
    +	function beforePDFCreation($parameters, &$object, &$action)
    +	{
    +		global $langs,$conf;
    +		global $hookmanager;
    +
    +		$outputlangs=$langs;
    +
    +		$ret=0; $deltemp=array();
    +		dol_syslog(get_class($this).'::executeHooks action='.$action);
    +
    +		/* print_r($parameters); print_r($object); echo "action: " . $action; */
    +		if (in_array($parameters['currentcontext'], array('somecontext1','somecontext2')))		// do something only for the context 'somecontext1' or 'somecontext2'
    +		{
    +
    +		}
    +
    +		return $ret;
    +	}
    +
    +	/**
    +	 * Execute action
    +	 *
    +	 * @param	array	$parameters		Array of parameters
    +	 * @param   Object	$pdfhandler   	PDF builder handler
    +	 * @param   string	$action     	'add', 'update', 'view'
    +	 * @return  int 		        	<0 if KO,
    +	 *                          		=0 if OK but we want to process standard actions too,
    +	 *  	                            >0 if OK and we want to replace standard actions.
    +	 */
    +	function afterPDFCreation($parameters, &$pdfhandler, &$action)
    +	{
    +		global $langs,$conf;
    +		global $hookmanager;
    +
    +		$outputlangs=$langs;
    +
    +		$ret=0; $deltemp=array();
    +		dol_syslog(get_class($this).'::executeHooks action='.$action);
    +
    +		/* print_r($parameters); print_r($object); echo "action: " . $action; */
    +		if (in_array($parameters['currentcontext'], array('somecontext1','somecontext2')))		// do something only for the context 'somecontext1' or 'somecontext2'
    +		{
    +
    +		}
    +
    +		return $ret;
    +	}
    +}
    diff --git a/htdocs/takepos/css/colorbox.css b/htdocs/takepos/css/colorbox.css
    new file mode 100644
    index 00000000000..e51a84c8282
    --- /dev/null
    +++ b/htdocs/takepos/css/colorbox.css
    @@ -0,0 +1,58 @@
    +/*
    +    Colorbox Core Style:
    +    The following CSS is consistent between example themes and should not be altered.
    +*/
    +#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden; -webkit-transform: translate3d(0,0,0);}
    +#cboxWrapper {max-width:none;}
    +#cboxOverlay{position:fixed; width:100%; height:100%;}
    +#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
    +#cboxContent{position:relative;}
    +#cboxLoadedContent{overflow:auto; -webkit-overflow-scrolling: touch;}
    +#cboxTitle{margin:0;}
    +#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%; height:100%;}
    +#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
    +.cboxPhoto{float:left; margin:auto; border:0; display:block; max-width:none; -ms-interpolation-mode:bicubic;}
    +.cboxIframe{width:100%; height:100%; display:block; border:0; padding:0; margin:0;}
    +#colorbox, #cboxContent, #cboxLoadedContent{box-sizing:content-box; -moz-box-sizing:content-box; -webkit-box-sizing:content-box;}
    +
    +/*
    +    User Style:
    +    Change the following styles to modify the appearance of Colorbox.  They are
    +    ordered & tabbed in a way that represents the nesting of the generated HTML.
    +*/
    +#cboxOverlay{background:#000; opacity: 0.9; filter: alpha(opacity = 90);}
    +#colorbox{outline:0;}
    +#cboxTopLeft{width:14px; height:14px; background:url(images/controls.png) no-repeat 0 0;}
    +#cboxTopCenter{height:14px; background:url(images/border.png) repeat-x top left;}
    +#cboxTopRight{width:14px; height:14px; background:url(images/controls.png) no-repeat -36px 0;}
    +#cboxBottomLeft{width:14px; height:43px; background:url(images/controls.png) no-repeat 0 -32px;}
    +#cboxBottomCenter{height:43px; background:url(images/border.png) repeat-x bottom left;}
    +#cboxBottomRight{width:14px; height:43px; background:url(images/controls.png) no-repeat -36px -32px;}
    +#cboxMiddleLeft{width:14px; background:url(images/controls.png) repeat-y -175px 0;}
    +#cboxMiddleRight{width:14px; background:url(images/controls.png) repeat-y -211px 0;}
    +#cboxContent{background:#fff; overflow:visible;}
    +.cboxIframe{background:#fff;}
    +#cboxError{padding:50px; border:1px solid #ccc;}
    +#cboxLoadedContent{margin-bottom:5px;}
    +#cboxLoadingOverlay{background:url(images/loading_background.png) no-repeat center center;}
    +#cboxLoadingGraphic{background:url(images/loading.gif) no-repeat center center;}
    +#cboxTitle{position:absolute; bottom:-25px; left:0; text-align:center; width:100%; font-weight:bold; color:#7C7C7C;}
    +#cboxCurrent{position:absolute; bottom:-25px; left:58px; font-weight:bold; color:#7C7C7C;}
    +
    +/* these elements are buttons, and may need to have additional styles reset to avoid unwanted base styles */
    +#cboxPrevious, #cboxNext, #cboxSlideshow, #cboxClose {border:0; padding:0; margin:0; overflow:visible;  position:absolute; bottom:-29px; background:url(images/controls.png) no-repeat 0px 0px; width:23px; height:23px; text-indent:-9999px;}
    +
    +/* avoid outlines on :active (mouseclick), but preserve outlines on :focus (tabbed navigating) */
    +#cboxPrevious:active, #cboxNext:active, #cboxSlideshow:active, #cboxClose:active {outline:0;}
    +
    +#cboxPrevious{left:0px; background-position: -51px -25px;}
    +#cboxPrevious:hover{background-position:-51px 0px;}
    +#cboxNext{left:27px; background-position:-75px -25px;}
    +#cboxNext:hover{background-position:-75px 0px;}
    +#cboxClose{right:0; background-position:-100px -25px;}
    +#cboxClose:hover{background-position:-100px 0px;}
    +
    +.cboxSlideshow_on #cboxSlideshow{background-position:-125px 0px; right:27px;}
    +.cboxSlideshow_on #cboxSlideshow:hover{background-position:-150px 0px;}
    +.cboxSlideshow_off #cboxSlideshow{background-position:-150px -25px; right:27px;}
    +.cboxSlideshow_off #cboxSlideshow:hover{background-position:-125px 0px;}
    diff --git a/htdocs/takepos/css/images/border.png b/htdocs/takepos/css/images/border.png
    new file mode 100644
    index 00000000000..c1cd1a2a451
    Binary files /dev/null and b/htdocs/takepos/css/images/border.png differ
    diff --git a/htdocs/takepos/css/images/controls.png b/htdocs/takepos/css/images/controls.png
    new file mode 100644
    index 00000000000..259130cd537
    Binary files /dev/null and b/htdocs/takepos/css/images/controls.png differ
    diff --git a/htdocs/takepos/css/images/loading.gif b/htdocs/takepos/css/images/loading.gif
    new file mode 100644
    index 00000000000..dba33c8167b
    Binary files /dev/null and b/htdocs/takepos/css/images/loading.gif differ
    diff --git a/htdocs/takepos/css/images/loading_background.png b/htdocs/takepos/css/images/loading_background.png
    new file mode 100644
    index 00000000000..23a336b3989
    Binary files /dev/null and b/htdocs/takepos/css/images/loading_background.png differ
    diff --git a/htdocs/takepos/css/pos.css b/htdocs/takepos/css/pos.css
    new file mode 100644
    index 00000000000..8a2122de9f3
    --- /dev/null
    +++ b/htdocs/takepos/css/pos.css
    @@ -0,0 +1,114 @@
    +html,body {
    +    padding:0;
    +    margin:0;
    +    height:100%;
    +}
    +
    +body {
    +    width:100%;
    +}
    +
    +.row {
    +    width:100%;
    +    height:50%;
    +}
    +
    +.row div {
    +    width:33%;
    +    height:100%;
    +    float:left;
    +}
    +
    +button.calcbutton {
    +	display: inline-block;
    +	position: relative;
    +	padding: 0;
    +	line-height: normal;
    +	cursor: pointer;
    +	vertical-align: middle;
    +	text-align: center;
    +	font-size:180%;
    +	overflow: visible; /* removes extra width in IE */
    +	width:24%;
    +	height:24%;
    +}
    +
    +button.calcbutton2 {
    +	display: inline-block;
    +	position: relative;
    +	padding: 0;
    +	line-height: normal;
    +	cursor: pointer;
    +	vertical-align: middle;
    +	text-align: center;
    +	font-size:120%;
    +	overflow: visible; /* removes extra width in IE */
    +	width:24%;
    +	height:24%;
    +}
    +
    +button.actionbutton {
    +	display: inline-block;
    +	position: relative;
    +	padding: 0;
    +	line-height: normal;
    +	cursor: pointer;
    +	vertical-align: middle;
    +	text-align: center;
    +	font-size:100%;
    +	overflow: visible; /* removes extra width in IE */
    +	width:32%;
    +	height:32%;
    +}
    +
    +div.wrapper{
    +	float:left; /* important */
    +	position:relative; /* important(so we can absolutely position the description div */
    +	width:21.5%;
    +	height:23%;
    +	margin:1%;
    +	border: 0.1em solid;
    +	box-shadow: 3px 3px 2px #888;
    +	text-align: center;
    +}
    +
    +div.wrapper2{
    +	float:left; /* important */
    +	position:relative; /* important(so we can absolutely position the description div */
    +	width:10.2%;
    +	height:23%;
    +	margin-top:0.5%;
    +	margin-bottom:0.5%;
    +	margin-left:0.5%;
    +	margin-right:0.5%;
    +	border: 0.1em solid;
    +	box-shadow: 3px 3px 2px #888;
    +	text-align: center;
    +}
    +
    +div.description{
    +	position:absolute; /* absolute position (so we can position it where we want)*/
    +	bottom:0px; /* position will be on bottom */
    +	left:0px;
    +	width:100%;
    +	/* styling bellow */
    +	background-color:black;
    +	font-family: 'tahoma';
    +	font-size:100%;
    +	color:white;
    +	opacity:0.8; /* transparency */
    +	filter:alpha(opacity=80); /* IE transparency */
    +	text-align:center;
    +}
    +
    +@media only screen and (max-aspect-ratio: 6/4) {
    +	div.description{
    +	min-height:20%;
    +	}
    +}
    +
    +p.description_content{
    +	padding:10px;
    +	margin:0px;
    +	
    +}
    diff --git a/htdocs/takepos/customers.php b/htdocs/takepos/customers.php
    new file mode 100644
    index 00000000000..f5bcb8557cf
    --- /dev/null
    +++ b/htdocs/takepos/customers.php
    @@ -0,0 +1,1271 @@
    +<?php
    +/* Copyright (C) 2001-2004  Rodolphe Quiedeville    <rodolphe@quiedeville.org>
    + * Copyright (C) 2004-2016  Laurent Destailleur     <eldy@users.sourceforge.net>
    + * Copyright (C) 2005-2012  Regis Houssin           <regis.houssin@capnetworks.com>
    + * Copyright (C) 2012       Marcos García           <marcosgdf@gmail.com>
    + * Copyright (C) 2013-2015  Raphaël Doursenaud      <rdoursenaud@gpcsolutions.fr>
    + * Copyright (C) 2015       Florian Henry           <florian.henry@open-concept.pro>
    + * Copyright (C) 2016       Josep Lluis Amador      <joseplluis@lliuretic.cat>
    + * Copyright (C) 2016       Ferran Marcet      		<fmarcet@2byte.es>
    + * Copyright (C) 2017       Rui Strecht      		<rui.strecht@aliartalentos.com>
    + * Copyright (C) 2017       Juanjo Menent      		<jmenent@2byte.es>
    + *
    + * This program is free software; you can redistribute it and/or modify
    + * it under the terms of the GNU General Public License as published by
    + * the Free Software Foundation; either version 3 of the License, or
    + * (at your option) any later version.
    + *
    + * This program is distributed in the hope that it will be useful,
    + * but WITHOUT ANY WARRANTY; without even the implied warranty of
    + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
    + * GNU General Public License for more details.
    + *
    + * You should have received a copy of the GNU General Public License
    + * along with this program. If not, see <http://www.gnu.org/licenses/>.
    + */
    +
    +/**
    + *	\file       htdocs/takepos/customers.php
    + *	\ingroup    societe
    + *	\brief      Page to show list of third parties. TODO Merge with societe/list.php
    + */
    +
    +require '../main.inc.php';	// Load $user and permissions
    +include_once DOL_DOCUMENT_ROOT.'/contact/class/contact.class.php';
    +require_once DOL_DOCUMENT_ROOT.'/core/class/html.formother.class.php';
    +require_once DOL_DOCUMENT_ROOT.'/core/lib/company.lib.php';
    +require_once DOL_DOCUMENT_ROOT.'/core/class/html.formcompany.class.php';
    +require_once DOL_DOCUMENT_ROOT.'/societe/class/client.class.php';
    +
    +$langs->loadLangs(array("companies", "commercial", "customers", "suppliers", "bills", "compta", "categories", "cashdesk"));
    +
    +$action=GETPOST('action','alpha');
    +$massaction=GETPOST('massaction','alpha');
    +$show_files=GETPOST('show_files','int');
    +$confirm=GETPOST('confirm','alpha');
    +$toselect = GETPOST('toselect', 'array');
    +$idcustomer = GETPOST('idcustomer','int');
    +$place = GETPOST('place','int');
    +
    +$_GET['optioncss'] = 'print';
    +
    +
    +/*
    + * Actions
    + */
    +
    +if ($action=="change") {
    +    $sql="UPDATE ".MAIN_DB_PREFIX."facture set fk_soc=".$idcustomer." where facnumber='(PROV-POS-".$place.")'";
    +    $resql = $db->query($sql);
    +    ?>
    +    <script>
    +    parent.$("#poslines").load("invoice.php?place="+<?php print $place;?>, function() {
    +        parent.$("#poslines").scrollTop(parent.$("#poslines")[0].scrollHeight);
    +        parent.$.colorbox.close();
    +    });
    +    </script>
    +    <?php
    +    exit;
    +}
    +
    +// Security check
    +$socid = GETPOST('socid','int');
    +if ($user->societe_id) $socid=$user->societe_id;
    +$result = restrictedArea($user,'societe',$socid,'');
    +
    +$search_all=trim(GETPOST('search_all', 'alphanohtml')?GETPOST('search_all', 'alphanohtml'):GETPOST('sall', 'alphanohtml'));
    +$search_cti=preg_replace('/^0+/', '', preg_replace('/[^0-9]/', '', GETPOST('search_cti', 'alphanohtml')));	// Phone number without any special chars
    +
    +$search_id=trim(GETPOST("search_id","int"));
    +$search_nom=trim(GETPOST("search_nom"));
    +$search_alias=trim(GETPOST("search_alias"));
    +$search_nom_only=trim(GETPOST("search_nom_only"));
    +$search_barcode=trim(GETPOST("search_barcode"));
    +$search_customer_code=trim(GETPOST('search_customer_code'));
    +$search_supplier_code=trim(GETPOST('search_supplier_code'));
    +$search_account_customer_code=trim(GETPOST('search_account_customer_code'));
    +$search_account_supplier_code=trim(GETPOST('search_account_supplier_code'));
    +$search_town=trim(GETPOST("search_town"));
    +$search_zip=trim(GETPOST("search_zip"));
    +$search_state=trim(GETPOST("search_state"));
    +$search_region=trim(GETPOST("search_region"));
    +$search_email=trim(GETPOST('search_email'));
    +$search_phone=trim(GETPOST('search_phone'));
    +$search_url=trim(GETPOST('search_url'));
    +$search_idprof1=trim(GETPOST('search_idprof1'));
    +$search_idprof2=trim(GETPOST('search_idprof2'));
    +$search_idprof3=trim(GETPOST('search_idprof3'));
    +$search_idprof4=trim(GETPOST('search_idprof4'));
    +$search_idprof5=trim(GETPOST('search_idprof5'));
    +$search_idprof6=trim(GETPOST('search_idprof6'));
    +$search_vat=trim(GETPOST('search_vat'));
    +$search_sale=trim(GETPOST("search_sale",'int'));
    +$search_categ_cus=trim(GETPOST("search_categ_cus",'int'));
    +$search_categ_sup=trim(GETPOST("search_categ_sup",'int'));
    +$search_country=GETPOST("search_country",'intcomma');
    +$search_type_thirdparty=GETPOST("search_type_thirdparty",'int');
    +$search_status=GETPOST("search_status",'int');
    +$search_type=GETPOST('search_type','alpha');
    +$search_level_from = GETPOST("search_level_from","alpha");
    +$search_level_to   = GETPOST("search_level_to","alpha");
    +$search_stcomm=GETPOST('search_stcomm','int');
    +$search_import_key  = GETPOST("search_import_key","alpha");
    +
    +$type=GETPOST('type');
    +$optioncss=GETPOST('optioncss','alpha');
    +$mode=GETPOST("mode");
    +
    +$diroutputmassaction=$conf->societe->dir_output . '/temp/massgeneration/'.$user->id;
    +
    +$limit = GETPOST('limit','int')?GETPOST('limit','int'):$conf->liste_limit;
    +$sortfield=GETPOST("sortfield",'alpha');
    +$sortorder=GETPOST("sortorder",'alpha');
    +$page=GETPOST("page",'int');
    +if (! $sortorder) $sortorder="ASC";
    +if (! $sortfield) $sortfield="s.nom";
    +if (empty($page) || $page == -1) { $page = 0; }
    +$offset = $limit * $page;
    +$pageprev = $page - 1;
    +$pagenext = $page + 1;
    +
    +// Initialize technical object to manage hooks of page. Note that conf->hooks_modules contains array of hook context
    +$contextpage='thirdpartylist';
    +/*if ($search_type == '1,3') { $contextpage='customerlist'; $type='c'; }
    +if ($search_type == '2,3') { $contextpage='prospectlist'; $type='p'; }
    +if ($search_type == '4') { $contextpage='supplierlist'; $type='f'; }
    +*/
    +if ($type == 'c') { $contextpage='customerlist'; if ($search_type=='') $search_type='1,3'; }
    +if ($type == 'p') { $contextpage='prospectlist'; if ($search_type=='') $search_type='2,3'; }
    +if ($type == 'f') { $contextpage='supplierlist'; if ($search_type=='') $search_type='4'; }
    +
    +// Initialize technical object to manage hooks of page. Note that conf->hooks_modules contains array of hook context
    +$hookmanager->initHooks(array($contextpage));
    +$extrafields = new ExtraFields($db);
    +
    +// fetch optionals attributes and labels
    +$extralabels = $extrafields->fetch_name_optionals_label('societe');
    +$search_array_options=$extrafields->getOptionalsFromPost($extralabels,'','search_');
    +
    +// List of fields to search into when doing a "search in all"
    +$fieldstosearchall = array(
    +	's.nom'=>"ThirdPartyName",
    +	's.name_alias'=>"AliasNameShort",
    +	's.code_client'=>"CustomerCode",
    +	's.code_fournisseur'=>"SupplierCode",
    +	's.code_compta'=>"CustomerAccountancyCodeShort",
    +	's.code_compta_fournisseur'=>"SupplierAccountancyCodeShort",
    +	's.email'=>"EMail",
    +	's.url'=>"URL",
    +	's.tva_intra'=>"VATIntra",
    +	's.siren'=>"ProfId1",
    +	's.siret'=>"ProfId2",
    +	's.ape'=>"ProfId3",
    +);
    +if (($tmp = $langs->transnoentities("ProfId4".$mysoc->country_code)) && $tmp != "ProfId4".$mysoc->country_code && $tmp != '-') $fieldstosearchall['s.idprof4']='ProfId4';
    +if (($tmp = $langs->transnoentities("ProfId5".$mysoc->country_code)) && $tmp != "ProfId5".$mysoc->country_code && $tmp != '-') $fieldstosearchall['s.idprof5']='ProfId5';
    +if (($tmp = $langs->transnoentities("ProfId6".$mysoc->country_code)) && $tmp != "ProfId6".$mysoc->country_code && $tmp != '-') $fieldstosearchall['s.idprof6']='ProfId6';
    +if (!empty($conf->barcode->enabled)) $fieldstosearchall['s.barcode']='Gencod';
    +
    +// Define list of fields to show into list
    +$checkedcustomercode=(in_array($contextpage, array('thirdpartylist', 'customerlist', 'prospectlist')) ? 1 : 0);
    +$checkedsuppliercode=(in_array($contextpage, array('supplierlist')) ? 1 : 0);
    +$checkedcustomeraccountcode=(in_array($contextpage, array('customerlist')) ? 1 : 0);
    +$checkedsupplieraccountcode=(in_array($contextpage, array('supplierlist')) ? 1 : 0);
    +$checkedtypetiers=1;
    +$checkedprofid1=0;
    +$checkedprofid2=0;
    +$checkedprofid3=0;
    +$checkedprofid4=0;
    +$checkedprofid5=0;
    +$checkedprofid6=0;
    +//$checkedprofid4=((($tmp = $langs->transnoentities("ProfId4".$mysoc->country_code)) && $tmp != "ProfId4".$mysoc->country_code && $tmp != '-') ? 1 : 0);
    +//$checkedprofid5=((($tmp = $langs->transnoentities("ProfId5".$mysoc->country_code)) && $tmp != "ProfId5".$mysoc->country_code && $tmp != '-') ? 1 : 0);
    +//$checkedprofid6=((($tmp = $langs->transnoentities("ProfId6".$mysoc->country_code)) && $tmp != "ProfId6".$mysoc->country_code && $tmp != '-') ? 1 : 0);
    +$checkprospectlevel=(in_array($contextpage, array('prospectlist')) ? 1 : 0);
    +$checkstcomm=(in_array($contextpage, array('prospectlist')) ? 1 : 0);
    +$arrayfields=array(
    +	's.rowid'=>array('label'=>"TechnicalID", 'checked'=>($conf->global->MAIN_SHOW_TECHNICAL_ID?1:0), 'enabled'=>($conf->global->MAIN_SHOW_TECHNICAL_ID?1:0)),
    +	's.nom'=>array('label'=>"ThirdPartyName", 'checked'=>1),
    +	's.name_alias'=>array('label'=>"AliasNameShort", 'checked'=>1),
    +	's.barcode'=>array('label'=>"Gencod", 'checked'=>1, 'enabled'=>(! empty($conf->barcode->enabled))),
    +	's.code_client'=>array('label'=>"CustomerCodeShort", 'checked'=>$checkedcustomercode),
    +	's.code_fournisseur'=>array('label'=>"SupplierCodeShort", 'checked'=>$checkedsuppliercode, 'enabled'=>(! empty($conf->fournisseur->enabled))),
    +	's.code_compta'=>array('label'=>"CustomerAccountancyCodeShort", 'checked'=>$checkedcustomeraccountcode),
    +	's.code_compta_fournisseur'=>array('label'=>"SupplierAccountancyCodeShort", 'checked'=>$checkedsupplieraccountcode, 'enabled'=>(! empty($conf->fournisseur->enabled))),
    +	's.town'=>array('label'=>"Town", 'checked'=>1),
    +	's.zip'=>array('label'=>"Zip", 'checked'=>1),
    +	'state.nom'=>array('label'=>"State", 'checked'=>0),
    +	'region.nom'=>array('label'=>"Region", 'checked'=>0),
    +	'country.code_iso'=>array('label'=>"Country", 'checked'=>0),
    +	's.email'=>array('label'=>"Email", 'checked'=>0),
    +	's.url'=>array('label'=>"Url", 'checked'=>0),
    +	's.phone'=>array('label'=>"Phone", 'checked'=>1),
    +	'typent.code'=>array('label'=>"ThirdPartyType", 'checked'=>$checkedtypetiers),
    +	's.siren'=>array('label'=>"ProfId1Short", 'checked'=>$checkedprofid1),
    +	's.siret'=>array('label'=>"ProfId2Short", 'checked'=>$checkedprofid2),
    +	's.ape'=>array('label'=>"ProfId3Short", 'checked'=>$checkedprofid3),
    +	's.idprof4'=>array('label'=>"ProfId4Short", 'checked'=>$checkedprofid4),
    +	's.idprof5'=>array('label'=>"ProfId5Short", 'checked'=>$checkedprofid5),
    +	's.idprof6'=>array('label'=>"ProfId6Short", 'checked'=>$checkedprofid6),
    +	's.tva_intra'=>array('label'=>"VATIntra", 'checked'=>0),
    +	'customerorsupplier'=>array('label'=>'Nature', 'checked'=>1),
    +	's.fk_prospectlevel'=>array('label'=>"ProspectLevelShort", 'checked'=>$checkprospectlevel),
    +	's.fk_stcomm'=>array('label'=>"StatusProsp", 'checked'=>$checkstcomm),
    +	's.datec'=>array('label'=>"DateCreation", 'checked'=>0, 'position'=>500),
    +	's.tms'=>array('label'=>"DateModificationShort", 'checked'=>0, 'position'=>500),
    +	's.status'=>array('label'=>"Status", 'checked'=>1, 'position'=>1000),
    +	's.import_key'=>array('label'=>"ImportId", 'checked'=>0, 'position'=>1100),
    +);
    +// Extra fields
    +if (is_array($extrafields->attribute_label) && count($extrafields->attribute_label))
    +{
    +   foreach($extrafields->attribute_label as $key => $val)
    +   {
    +		if (! empty($extrafields->attribute_list[$key])) $arrayfields["ef.".$key]=array('label'=>$extrafields->attribute_label[$key], 'checked'=>(($extrafields->attribute_list[$key]<0)?0:1), 'position'=>$extrafields->attribute_pos[$key], 'enabled'=>(abs($extrafields->attribute_list[$key])!=3 && $extrafields->attribute_perms[$key]));
    +   }
    +}
    +
    +$object = new Societe($db);
    +
    +
    +/*
    + * Actions
    + */
    +
    +if (GETPOST('cancel','alpha')) { $action='list'; $massaction=''; }
    +if (! GETPOST('confirmmassaction','alpha') && $massaction != 'presend' && $massaction != 'confirm_presend') { $massaction=''; }
    +
    +$parameters=array();
    +$reshook=$hookmanager->executeHooks('doActions',$parameters, $object, $action);    // Note that $action and $object may have been modified by some hooks
    +if ($reshook < 0) setEventMessages($hookmanager->error, $hookmanager->errors, 'errors');
    +
    +if (empty($reshook))
    +{
    +	// Selection of new fields
    +	include DOL_DOCUMENT_ROOT.'/core/actions_changeselectedfields.inc.php';
    +
    +	// Did we click on purge search criteria ?
    +	if (GETPOST('button_removefilter_x','alpha') || GETPOST('button_removefilter.x','alpha') || GETPOST('button_removefilter','alpha')) // All tests are required to be compatible with all browsers
    +	{
    +		$search_id='';
    +		$search_nom='';
    +		$search_alias='';
    +		$search_categ_cus=0;
    +		$search_categ_sup=0;
    +		$search_sale='';
    +		$search_barcode="";
    +		$search_customer_code='';
    +		$search_supplier_code='';
    +		$search_account_customer_code='';
    +		$search_account_supplier_code='';
    +		$search_town="";
    +		$search_zip="";
    +		$search_state="";
    +		$search_country='';
    +		$search_email='';
    +		$search_phone='';
    +		$search_url='';
    +		$search_idprof1='';
    +		$search_idprof2='';
    +		$search_idprof3='';
    +		$search_idprof4='';
    +		$search_idprof5='';
    +		$search_idprof6='';
    +		$search_vat='';
    +		$search_type='';
    +		$search_type_thirdparty='';
    +		$search_status=-1;
    +		$search_stcomm='';
    +	 	$search_level_from='';
    +	 	$search_level_to='';
    +	 	$search_import_key='';
    +	 	$toselect='';
    +		$search_array_options=array();
    +	}
    +
    +	// Mass actions
    +	$objectclass='Societe';
    +	$objectlabel='ThirdParty';
    +	$permtoread = $user->rights->societe->lire;
    +	$permtodelete = $user->rights->societe->supprimer;
    +	$uploaddir = $conf->societe->dir_output;
    +	include DOL_DOCUMENT_ROOT.'/core/actions_massactions.inc.php';
    +
    +	if ($action == 'setstcomm')
    +	{
    +		$object = new Client($db);
    +		$result=$object->fetch(GETPOST('stcommsocid'));
    +		$object->stcomm_id=dol_getIdFromCode($db, GETPOST('stcomm','alpha'), 'c_stcomm');
    +		$result=$object->update($object->id, $user);
    +		if ($result < 0) setEventMessages($object->error,$object->errors,'errors');
    +
    +		$action='';
    +	}
    +}
    +
    +if ($search_status=='') $search_status=1; // always display active thirdparty first
    +
    +
    +
    +/*
    + * View
    + */
    +
    +/*
    + REM: Rules on permissions to see thirdparties
    + Internal or External user + No permission to see customers => See nothing
    + Internal user socid=0 + Permission to see ALL customers    => See all thirdparties
    + Internal user socid=0 + No permission to see ALL customers => See only thirdparties linked to user that are sale representative
    + External user socid=x + Permission to see ALL customers    => Can see only himself
    + External user socid=x + No permission to see ALL customers => Can see only himself
    + */
    +
    +$form=new Form($db);
    +$formother=new FormOther($db);
    +$companystatic=new Societe($db);
    +$formcompany=new FormCompany($db);
    +$prospectstatic=new Client($db);
    +$prospectstatic->client=2;
    +$prospectstatic->loadCacheOfProspStatus();
    +
    +
    +$title=$langs->trans("ListOfThirdParties");
    +if ($type == 'c' && (empty($search_type) || ($search_type == '1,3'))) $title=$langs->trans("ListOfCustomers");
    +if ($type == 'p' && (empty($search_type) || ($search_type == '2,3'))) $title=$langs->trans("ListOfProspects");
    +if ($type == 'f' && (empty($search_type) || ($search_type == '4'))) $title=$langs->trans("ListOfSuppliers");
    +
    +// If both parameters are set, search for everything BETWEEN them
    +if ($search_level_from != '' && $search_level_to != '')
    +{
    +	// Ensure that these parameters are numbers
    +	$search_level_from = (int) $search_level_from;
    +	$search_level_to = (int) $search_level_to;
    +
    +	// If from is greater than to, reverse orders
    +	if ($search_level_from > $search_level_to)
    +	{
    +		$tmp = $search_level_to;
    +		$search_level_to = $search_level_from;
    +		$search_level_from = $tmp;
    +	}
    +
    +	// Generate the SQL request
    +	$sortwhere = '(sortorder BETWEEN '.$search_level_from.' AND '.$search_level_to.') AS is_in_range';
    +}
    +// If only "from" parameter is set, search for everything GREATER THAN it
    +else if ($search_level_from != '')
    +{
    +	// Ensure that this parameter is a number
    +	$search_level_from = (int) $search_level_from;
    +
    +	// Generate the SQL request
    +	$sortwhere = '(sortorder >= '.$search_level_from.') AS is_in_range';
    +}
    +// If only "to" parameter is set, search for everything LOWER THAN it
    +else if ($search_level_to != '')
    +{
    +	// Ensure that this parameter is a number
    +	$search_level_to = (int) $search_level_to;
    +
    +	// Generate the SQL request
    +	$sortwhere = '(sortorder <= '.$search_level_to.') AS is_in_range';
    +}
    +// If no parameters are set, dont search for anything
    +else
    +{
    +	$sortwhere = '0 as is_in_range';
    +}
    +
    +// Select every potentiels, and note each potentiels which fit in search parameters
    +dol_syslog('societe/list.php',LOG_DEBUG);
    +$sql = "SELECT code, label, sortorder, ".$sortwhere;
    +$sql.= " FROM ".MAIN_DB_PREFIX."c_prospectlevel";
    +$sql.= " WHERE active > 0";
    +$sql.= " ORDER BY sortorder";
    +
    +$resql = $db->query($sql);
    +if ($resql)
    +{
    +	$tab_level = array();
    +	$search_levels = array();
    +
    +	while ($obj = $db->fetch_object($resql))
    +	{
    +		// Compute level text
    +		$level=$langs->trans($obj->code);
    +		if ($level == $obj->code) $level=$langs->trans($obj->label);
    +
    +		// Put it in the array sorted by sortorder
    +		$tab_level[$obj->sortorder] = $level;
    +
    +		// If this potentiel fit in parameters, add its code to the $search_levels array
    +		if ($obj->is_in_range == 1)
    +		{
    +			$search_levels[] = '"'.preg_replace('[^A-Za-z0-9_-]', '', $obj->code).'"';
    +		}
    +	}
    +
    +	// Implode the $search_levels array so that it can be use in a "IN (...)" where clause.
    +	// If no paramters was set, $search_levels will be empty
    +	$search_levels = implode(',', $search_levels);
    +}
    +else dol_print_error($db);
    +
    +$sql = "SELECT s.rowid, s.nom as name, s.name_alias, s.barcode, s.town, s.zip, s.datec, s.code_client, s.code_fournisseur, s.logo,";
    +$sql.= " st.libelle as stcomm, s.fk_stcomm as stcomm_id, s.fk_prospectlevel, s.prefix_comm, s.client, s.fournisseur, s.canvas, s.status as status,";
    +$sql.= " s.email, s.phone, s.url, s.siren as idprof1, s.siret as idprof2, s.ape as idprof3, s.idprof4 as idprof4, s.idprof5 as idprof5, s.idprof6 as idprof6, s.tva_intra, s.fk_pays,";
    +$sql.= " s.tms as date_update, s.datec as date_creation,";
    +$sql.= " s.code_compta,s.code_compta_fournisseur,";
    +$sql.= " typent.code as typent_code,";
    +$sql.= " state.code_departement as state_code, state.nom as state_name,";
    +$sql.= " region.code_region as region_code, region.nom as region_name";
    +// We'll need these fields in order to filter by sale (including the case where the user can only see his prospects)
    +if ($search_sale) $sql .= ", sc.fk_soc, sc.fk_user";
    +// We'll need these fields in order to filter by categ
    +if ($search_categ_cus) $sql .= ", cc.fk_categorie, cc.fk_soc";
    +if ($search_categ_sup) $sql .= ", cs.fk_categorie, cs.fk_soc";
    +// Add fields from extrafields
    +foreach ($extrafields->attribute_label as $key => $val) $sql.=($extrafields->attribute_type[$key] != 'separate' ? ",ef.".$key.' as options_'.$key : '');
    +// Add fields from hooks
    +$parameters=array();
    +$reshook=$hookmanager->executeHooks('printFieldListSelect',$parameters);    // Note that $action and $object may have been modified by hook
    +$sql.=$hookmanager->resPrint;
    +$sql.= " FROM ".MAIN_DB_PREFIX."societe as s";
    +if (is_array($extrafields->attribute_label) && count($extrafields->attribute_label)) $sql.= " LEFT JOIN ".MAIN_DB_PREFIX."societe_extrafields as ef on (s.rowid = ef.fk_object)";
    +$sql.= " LEFT JOIN ".MAIN_DB_PREFIX."c_country as country on (country.rowid = s.fk_pays)";
    +$sql.= " LEFT JOIN ".MAIN_DB_PREFIX."c_typent as typent on (typent.id = s.fk_typent)";
    +$sql.= " LEFT JOIN ".MAIN_DB_PREFIX."c_departements as state on (state.rowid = s.fk_departement)";
    +$sql.= " LEFT JOIN ".MAIN_DB_PREFIX."c_regions as region on (region.	code_region = state.fk_region)";
    +// We'll need this table joined to the select in order to filter by categ
    +if (! empty($search_categ_cus)) $sql.= ' LEFT JOIN '.MAIN_DB_PREFIX."categorie_societe as cc ON s.rowid = cc.fk_soc"; // We'll need this table joined to the select in order to filter by categ
    +if (! empty($search_categ_sup)) $sql.= ' LEFT JOIN '.MAIN_DB_PREFIX."categorie_fournisseur as cs ON s.rowid = cs.fk_soc"; // We'll need this table joined to the select in order to filter by categ
    +$sql.= " ,".MAIN_DB_PREFIX."c_stcomm as st";
    +// We'll need this table joined to the select in order to filter by sale
    +if ($search_sale || (!$user->rights->societe->client->voir && !$socid)) $sql.= ", ".MAIN_DB_PREFIX."societe_commerciaux as sc";
    +$sql.= " WHERE s.fk_stcomm = st.id";
    +$sql.= " AND s.entity IN (".getEntity('societe').")";
    +if (! $user->rights->societe->client->voir && ! $socid)	$sql.= " AND s.rowid = sc.fk_soc AND sc.fk_user = " .$user->id;
    +if ($socid)                $sql.= " AND s.rowid = ".$socid;
    +if ($search_sale)          $sql.= " AND s.rowid = sc.fk_soc";        // Join for the needed table to filter by sale
    +if (! $user->rights->fournisseur->lire) $sql.=" AND (s.fournisseur <> 1 OR s.client <> 0)";    // client=0, fournisseur=0 must be visible
    +if ($search_sale)          $sql.= " AND sc.fk_user = ".$db->escape($search_sale);
    +if ($search_categ_cus > 0) $sql.= " AND cc.fk_categorie = ".$db->escape($search_categ_cus);
    +if ($search_categ_sup > 0) $sql.= " AND cs.fk_categorie = ".$db->escape($search_categ_sup);
    +if ($search_categ_cus == -2)   $sql.= " AND cc.fk_categorie IS NULL";
    +if ($search_categ_sup == -2)   $sql.= " AND cs.fk_categorie IS NULL";
    +
    +if ($search_all)           $sql.= natural_search(array_keys($fieldstosearchall), $search_all);
    +if (strlen($search_cti))   $sql.= natural_search('s.phone', $search_cti);
    +
    +if ($search_id > 0)        $sql.= natural_search("s.rowid",$search_id,1);
    +if ($search_nom)           $sql.= natural_search("s.nom",$search_nom);
    +if ($search_alias)         $sql.= natural_search("s.name_alias",$search_alias);
    +if ($search_nom_only)      $sql.= natural_search("s.nom",$search_nom_only);
    +if ($search_customer_code) $sql.= natural_search("s.code_client",$search_customer_code);
    +if ($search_supplier_code) $sql.= natural_search("s.code_fournisseur",$search_supplier_code);
    +if ($search_account_customer_code) $sql.= natural_search("s.code_compta",$search_account_customer_code);
    +if ($search_account_supplier_code) $sql.= natural_search("s.code_compta_fournisseur",$search_account_supplier_code);
    +if ($search_town)          $sql.= natural_search("s.town",$search_town);
    +if (strlen($search_zip))   $sql.= natural_search("s.zip",$search_zip);
    +if ($search_state)         $sql.= natural_search("state.nom",$search_state);
    +if ($search_region)         $sql.= natural_search("region.nom",$search_region);
    +if ($search_country)       $sql .= " AND s.fk_pays IN (".$search_country.')';
    +if ($search_email)         $sql.= natural_search("s.email",$search_email);
    +if (strlen($search_phone)) $sql.= natural_search("s.phone", $search_phone);
    +if ($search_url)           $sql.= natural_search("s.url",$search_url);
    +if (strlen($search_idprof1)) $sql.= natural_search("s.siren",$search_idprof1);
    +if (strlen($search_idprof2)) $sql.= natural_search("s.siret",$search_idprof2);
    +if (strlen($search_idprof3)) $sql.= natural_search("s.ape",$search_idprof3);
    +if (strlen($search_idprof4)) $sql.= natural_search("s.idprof4",$search_idprof4);
    +if (strlen($search_idprof5)) $sql.= natural_search("s.idprof5",$search_idprof5);
    +if (strlen($search_idprof6)) $sql.= natural_search("s.idprof6",$search_idprof6);
    +if (strlen($search_vat))     $sql.= natural_search("s.tva_intra",$search_vat);
    +// Filter on type of thirdparty
    +if ($search_type > 0 && in_array($search_type,array('1,3','2,3'))) $sql .= " AND s.client IN (".$db->escape($search_type).")";
    +if ($search_type > 0 && in_array($search_type,array('4')))         $sql .= " AND s.fournisseur = 1";
    +if ($search_type == '0') $sql .= " AND s.client = 0 AND s.fournisseur = 0";
    +if ($search_status!='' && $search_status >= 0) $sql .= " AND s.status = ".$db->escape($search_status);
    +if (!empty($conf->barcode->enabled) && $search_barcode) $sql.= natural_search("s.barcode", $search_barcode);
    +if ($search_type_thirdparty) $sql .= " AND s.fk_typent IN (".$search_type_thirdparty.')';
    +if ($search_levels)  $sql .= " AND s.fk_prospectlevel IN (".$search_levels.')';
    +if ($search_stcomm != '' && $search_stcomm != -2) $sql.= natural_search("s.fk_stcomm",$search_stcomm,2);
    +if ($search_import_key)    $sql.= natural_search("s.import_key",$search_import_key);
    +// Add where from extra fields
    +include DOL_DOCUMENT_ROOT.'/core/tpl/extrafields_list_search_sql.tpl.php';
    +
    +// Add where from hooks
    +$parameters=array();
    +$reshook=$hookmanager->executeHooks('printFieldListWhere',$parameters);    // Note that $action and $object may have been modified by hook
    +$sql.=$hookmanager->resPrint;
    +
    +$sql.= $db->order($sortfield,$sortorder);
    +
    +// Count total nb of records
    +$nbtotalofrecords = '';
    +if (empty($conf->global->MAIN_DISABLE_FULL_SCANLIST))
    +{
    +	$result = $db->query($sql);
    +	$nbtotalofrecords = $db->num_rows($result);
    +}
    +
    +$sql.= $db->plimit($limit+1, $offset);
    +
    +$resql = $db->query($sql);
    +if (! $resql)
    +{
    +	dol_print_error($db);
    +	exit;
    +}
    +
    +$num = $db->num_rows($resql);
    +
    +$arrayofselected=is_array($toselect)?$toselect:array();
    +
    +if ($num == 1 && ! empty($conf->global->MAIN_SEARCH_DIRECT_OPEN_IF_ONLY_ONE) && ($search_all != '' || $search_cti != '') && $action != 'list')
    +{
    +	$obj = $db->fetch_object($resql);
    +	$id = $obj->rowid;
    +	header("Location: ".DOL_URL_ROOT.'/societe/card.php?socid='.$id);
    +	exit;
    +}
    +
    +$help_url='EN:Module_Third_Parties|FR:Module_Tiers|ES:Empresas';
    +llxHeader('',$langs->trans("ThirdParty"),$help_url);
    +
    +$param='';
    +if (! empty($contextpage) && $contextpage != $_SERVER["PHP_SELF"]) $param.='&contextpage='.$contextpage;
    +if ($limit > 0 && $limit != $conf->liste_limit) $param.='&limit='.$limit;
    +if ($search_all != '')     $param = "&sall=".urlencode($search_all);
    +if ($sall != '')           $param .= "&sall=".urlencode($sall);
    +if ($search_categ_cus > 0) $param.='&search_categ_cus='.urlencode($search_categ_cus);
    +if ($search_categ_sup > 0) $param.='&search_categ_sup='.urlencode($search_categ_sup);
    +if ($search_sale > 0)	   $param.='&search_sale='.urlencode($search_sale);
    +if ($search_id > 0)        $param.= "&search_id=".urlencode($search_id);
    +if ($search_nom != '')     $param.= "&search_nom=".urlencode($search_nom);
    +if ($search_alias != '')   $param.= "&search_alias=".urlencode($search_alias);
    +if ($search_town != '')    $param.= "&search_town=".urlencode($search_town);
    +if ($search_zip != '')     $param.= "&search_zip=".urlencode($search_zip);
    +if ($search_phone != '')   $param.= "&search_phone=".urlencode($search_phone);
    +if ($search_email != '')   $param.= "&search_email=".urlencode($search_email);
    +if ($search_url != '')     $param.= "&search_url=".urlencode($search_url);
    +if ($search_state != '')   $param.= "&search_state=".urlencode($search_state);
    +if ($search_country != '') $param.= "&search_country=".urlencode($search_country);
    +if ($search_customer_code != '') $param.= "&search_customer_code=".urlencode($search_customer_code);
    +if ($search_supplier_code != '') $param.= "&search_supplier_code=".urlencode($search_supplier_code);
    +if ($search_account_customer_code != '') $param.= "&search_account_customer_code=".urlencode($search_account_customer_code);
    +if ($search_account_supplier_code != '') $param.= "&search_account_supplier_code=".urlencode($search_account_supplier_code);
    +if ($search_barcode != '') $param.= "&search_barcode=".urlencode($search_barcode);
    +if ($search_idprof1 != '') $param.= '&search_idprof1='.urlencode($search_idprof1);
    +if ($search_idprof2 != '') $param.= '&search_idprof2='.urlencode($search_idprof2);
    +if ($search_idprof3 != '') $param.= '&search_idprof3='.urlencode($search_idprof3);
    +if ($search_idprof4 != '') $param.= '&search_idprof4='.urlencode($search_idprof4);
    +if ($search_idprof5 != '') $param.= '&search_idprof5='.urlencode($search_idprof5);
    +if ($search_idprof6 != '') $param.= '&search_idprof6='.urlencode($search_idprof6);
    +if ($search_vat != '')     $param.= '&search_vat='.urlencode($search_vat);
    +if ($search_type_thirdparty != '')    $param.='&search_type_thirdparty='.urlencode($search_type_thirdparty);
    +if ($search_type != '')    $param.='&search_type='.urlencode($search_type);
    +if ($optioncss != '')      $param.='&optioncss='.urlencode($optioncss);
    +if ($search_status != '')  $param.='&search_status='.urlencode($search_status);
    +if ($search_stcomm != '')  $param.='&search_stcomm='.urlencode($search_stcomm);
    +if ($search_level_from != '') $param.='&search_level_from='.urlencode($search_level_from);
    +if ($search_level_to != '')   $param.='&search_level_to='.urlencode($search_level_to);
    +if ($search_import_key != '') $param.='&search_import_key='.urlencode($search_import_key);
    +if ($type != '') $param.='&type='.urlencode($type);
    +// Add $param from extra fields
    +include DOL_DOCUMENT_ROOT.'/core/tpl/extrafields_list_search_param.tpl.php';
    +
    +// Show delete result message
    +if (GETPOST('delsoc'))
    +{
    +	setEventMessages($langs->trans("CompanyDeleted",GETPOST('delsoc')), null, 'mesgs');
    +}
    +
    +// List of mass actions available
    +$arrayofmassactions =  array(
    +	'presend'=>$langs->trans("SendByMail"),
    +//    'builddoc'=>$langs->trans("PDFMerge"),
    +);
    +//if($user->rights->societe->creer) $arrayofmassactions['createbills']=$langs->trans("CreateInvoiceForThisCustomer");
    +if ($user->rights->societe->supprimer) $arrayofmassactions['predelete']=$langs->trans("Delete");
    +if (GETPOST('nomassaction','int') || in_array($massaction, array('presend','predelete'))) $arrayofmassactions=array();
    +$massactionbutton=$form->selectMassAction('', $arrayofmassactions);
    +
    +print '<form method="post" action="'.$_SERVER["PHP_SELF"].'" name="formfilter">';
    +if ($optioncss != '') print '<input type="hidden" name="optioncss" value="'.$optioncss.'">';
    +print '<input type="hidden" name="token" value="'.$_SESSION['newtoken'].'">';
    +print '<input type="hidden" name="formfilteraction" id="formfilteraction" value="list">';
    +print '<input type="hidden" name="sortfield" value="'.$sortfield.'">';
    +print '<input type="hidden" name="sortorder" value="'.$sortorder.'">';
    +print '<input type="hidden" name="page" value="'.$page.'">';
    +
    +print_barre_liste($title, $page, $_SERVER["PHP_SELF"], $param, $sortfield, $sortorder, $massactionbutton, $num, $nbtotalofrecords, 'title_companies', 0, '', '', $limit);
    +
    +$langs->load("other");
    +$textprofid=array();
    +foreach(array(1,2,3,4,5,6) as $key)
    +{
    +	$label=$langs->transnoentities("ProfId".$key.$mysoc->country_code);
    +	$textprofid[$key]='';
    +	if ($label != "ProfId".$key.$mysoc->country_code)
    +	{	// Get only text between ()
    +		if (preg_match('/\((.*)\)/i',$label,$reg)) $label=$reg[1];
    +		$textprofid[$key]=$langs->trans("ProfIdShortDesc",$key,$mysoc->country_code,$label);
    +	}
    +}
    +
    +$topicmail="Information";
    +$modelmail="thirdparty";
    +$objecttmp=new Societe($db);
    +$trackid='thi'.$object->id;
    +include DOL_DOCUMENT_ROOT.'/core/tpl/massactions_pre.tpl.php';
    +
    +if ($search_all)
    +{
    +	foreach($fieldstosearchall as $key => $val) $fieldstosearchall[$key]=$langs->trans($val);
    +	print $langs->trans("FilterOnInto", $search_all) . join(', ',$fieldstosearchall);
    +}
    +
    +// Filter on categories
    +$moreforfilter='';
    +if (empty($type) || $type == 'c' || $type == 'p')
    +{
    +	if (! empty($conf->categorie->enabled))
    +	{
    +		require_once DOL_DOCUMENT_ROOT . '/categories/class/categorie.class.php';
    +		$moreforfilter.='<div class="divsearchfield">';
    +	 	$moreforfilter.=$langs->trans('CustomersProspectsCategoriesShort').': ';
    +		$moreforfilter.=$formother->select_categories('customer', $search_categ_cus, 'search_categ_cus', 1, $langs->trans('CustomersProspectsCategoriesShort'));
    +	 	$moreforfilter.='</div>';
    +	}
    +}
    +if (empty($type) || $type == 'f')
    +{
    +	if (! empty($conf->categorie->enabled))
    +	{
    +		require_once DOL_DOCUMENT_ROOT . '/categories/class/categorie.class.php';
    +		$moreforfilter.='<div class="divsearchfield">';
    +		$moreforfilter.=$langs->trans('SuppliersCategoriesShort').': ';
    +		$moreforfilter.=$formother->select_categories('supplier',$search_categ_sup,'search_categ_sup',1);
    +		$moreforfilter.='</div>';
    +	}
    +}
    +
    +// If the user can view prospects other than his'
    +if ($user->rights->societe->client->voir || $socid)
    +{
    + 	$moreforfilter.='<div class="divsearchfield">';
    + 	$moreforfilter.=$langs->trans('SalesRepresentatives'). ': ';
    +	$moreforfilter.=$formother->select_salesrepresentatives($search_sale,'search_sale',$user, 0, 1, 'maxwidth300');
    +	$moreforfilter.='</div>';
    +}
    +if ($moreforfilter)
    +{
    +	print '<div class="liste_titre liste_titre_bydiv centpercent">';
    +	print $moreforfilter;
    +	$parameters=array('type'=>$type);
    +	$reshook=$hookmanager->executeHooks('printFieldPreListTitle',$parameters);    // Note that $action and $object may have been modified by hook
    +	print $hookmanager->resPrint;
    +	print '</div>';
    +}
    +
    +$varpage=empty($contextpage)?$_SERVER["PHP_SELF"]:$contextpage;
    +$selectedfields=$form->multiSelectArrayWithCheckbox('selectedfields', $arrayfields, $varpage);	// This also change content of $arrayfields
    +if ($massactionbutton) $selectedfields.=$form->showCheckAddButtons('checkforselect', 1);
    +
    +if (empty($arrayfields['customerorsupplier']['checked'])) print '<input type="hidden" name="type" value="'.$type.'">';
    +
    +print '<div class="div-table-responsive">';
    +print '<table class="tagtable liste'.($moreforfilter?" listwithfilterbefore":"").'">'."\n";
    +
    +// Fields title search
    +print '<tr class="liste_titre_filter">';
    +if (! empty($arrayfields['s.rowid']['checked']))
    +{
    +	print '<td class="liste_titre">';
    +	print '<input class="flat searchstring" type="text" name="search_id" size="1" value="'.dol_escape_htmltag($search_id).'">';
    +	print '</td>';
    +}
    +if (! empty($arrayfields['s.nom']['checked']))
    +{
    +	print '<td class="liste_titre">';
    +	if (! empty($search_nom_only) && empty($search_nom)) $search_nom=$search_nom_only;
    +	print '<input class="flat searchstring" type="text" name="search_nom" size="8" value="'.dol_escape_htmltag($search_nom).'">';
    +	print '</td>';
    +}
    +if (! empty($arrayfields['s.name_alias']['checked']))
    +{
    +	print '<td class="liste_titre">';
    +	print '<input class="flat searchstring" type="text" name="search_alias" size="8" value="'.dol_escape_htmltag($search_alias).'">';
    +	print '</td>';
    +}
    +// Barcode
    +if (! empty($arrayfields['s.barcode']['checked']))
    +{
    +	print '<td class="liste_titre">';
    +	print '<input class="flat searchstring" type="text" name="search_barcode" size="6" value="'.dol_escape_htmltag($search_barcode).'">';
    +	print '</td>';
    +}
    +// Customer code
    +if (! empty($arrayfields['s.code_client']['checked']))
    +{
    +	print '<td class="liste_titre">';
    +	print '<input class="flat searchstring" size="8" type="text" name="search_customer_code" value="'.dol_escape_htmltag($search_customer_code).'">';
    +	print '</td>';
    +}
    +// Supplier code
    +if (! empty($arrayfields['s.code_fournisseur']['checked']))
    +{
    +	print '<td class="liste_titre">';
    +	print '<input class="flat searchstring" size="8" type="text" name="search_supplier_code" value="'.dol_escape_htmltag($search_supplier_code).'">';
    +	print '</td>';
    +}
    +// Account Customer code
    +if (! empty($arrayfields['s.code_compta']['checked']))
    +{
    +	print '<td class="liste_titre">';
    +	print '<input class="flat searchstring" size="8" type="text" name="search_account_customer_code" value="'.dol_escape_htmltag($search_account_customer_code).'">';
    +	print '</td>';
    +}
    +// Account Supplier code
    +if (! empty($arrayfields['s.code_compta_fournisseur']['checked']))
    +{
    +	print '<td class="liste_titre">';
    +	print '<input class="flat" size="8" type="text" name="search_account_supplier_code" value="'.dol_escape_htmltag($search_account_supplier_code).'">';
    +	print '</td>';
    +}
    +// Town
    +if (! empty($arrayfields['s.town']['checked']))
    +{
    +	print '<td class="liste_titre">';
    +	print '<input class="flat searchstring" size="6" type="text" name="search_town" value="'.dol_escape_htmltag($search_town).'">';
    +	print '</td>';
    +}
    +// Zip
    +if (! empty($arrayfields['s.zip']['checked']))
    +{
    +	print '<td class="liste_titre">';
    +	print '<input class="flat searchstring" size="4" type="text" name="search_zip" value="'.dol_escape_htmltag($search_zip).'">';
    +	print '</td>';
    +}
    +// State
    +if (! empty($arrayfields['state.nom']['checked']))
    +{
    +	print '<td class="liste_titre">';
    +	print '<input class="flat searchstring" size="4" type="text" name="search_state" value="'.dol_escape_htmltag($search_state).'">';
    +	print '</td>';
    +}
    +// Region
    +if (! empty($arrayfields['region.nom']['checked']))
    +{
    +	print '<td class="liste_titre">';
    +	print '<input class="flat searchstring" size="4" type="text" name="search_region" value="'.dol_escape_htmltag($search_region).'">';
    +	print '</td>';
    +}
    +// Country
    +if (! empty($arrayfields['country.code_iso']['checked']))
    +{
    +	print '<td class="liste_titre" align="center">';
    +	print $form->select_country($search_country,'search_country','',0,'maxwidth100');
    +	print '</td>';
    +}
    +// Company type
    +if (! empty($arrayfields['typent.code']['checked']))
    +{
    +	print '<td class="liste_titre maxwidthonsmartphone" align="center">';
    +	print $form->selectarray("search_type_thirdparty", $formcompany->typent_array(0), $search_type_thirdparty, 0, 0, 0, '', 0, 0, 0, (empty($conf->global->SOCIETE_SORT_ON_TYPEENT)?'ASC':$conf->global->SOCIETE_SORT_ON_TYPEENT));
    +	print '</td>';
    +}
    +if (! empty($arrayfields['s.email']['checked']))
    +{
    +	// Email
    +	print '<td class="liste_titre">';
    +	print '<input class="flat searchemail" size="4" type="text" name="search_email" value="'.dol_escape_htmltag($search_email).'">';
    +	print '</td>';
    +}
    +if (! empty($arrayfields['s.phone']['checked']))
    +{
    +	// Phone
    +	print '<td class="liste_titre">';
    +	print '<input class="flat searchstring" size="4" type="text" name="search_phone" value="'.dol_escape_htmltag($search_phone).'">';
    +	print '</td>';
    +}
    +if (! empty($arrayfields['s.url']['checked']))
    +{
    +	// Url
    +	print '<td class="liste_titre">';
    +	print '<input class="flat searchstring" size="4" type="text" name="search_url" value="'.dol_escape_htmltag($search_url).'">';
    +	print '</td>';
    +}
    +if (! empty($arrayfields['s.siren']['checked']))
    +{
    +	// IdProf1
    +	print '<td class="liste_titre">';
    +	print '<input class="flat searchstring" size="4" type="text" name="search_idprof1" value="'.dol_escape_htmltag($search_idprof1).'">';
    +	print '</td>';
    +}
    +if (! empty($arrayfields['s.siret']['checked']))
    +{
    +	// IdProf2
    +	print '<td class="liste_titre">';
    +	print '<input class="flat searchstring" size="4" type="text" name="search_idprof2" value="'.dol_escape_htmltag($search_idprof2).'">';
    +	print '</td>';
    +}
    +if (! empty($arrayfields['s.ape']['checked']))
    +{
    +	// IdProf3
    +	print '<td class="liste_titre">';
    +	print '<input class="flat searchstring" size="4" type="text" name="search_idprof3" value="'.dol_escape_htmltag($search_idprof3).'">';
    +	print '</td>';
    +}
    +if (! empty($arrayfields['s.idprof4']['checked']))
    +{
    +	// IdProf4
    +	print '<td class="liste_titre">';
    +	print '<input class="flat searchstring" size="4" type="text" name="search_idprof4" value="'.dol_escape_htmltag($search_idprof4).'">';
    +	print '</td>';
    +}
    +if (! empty($arrayfields['s.idprof5']['checked']))
    +{
    +	// IdProf5
    +	print '<td class="liste_titre">';
    +	print '<input class="flat searchstring" size="4" type="text" name="search_idprof5" value="'.dol_escape_htmltag($search_idprof5).'">';
    +	print '</td>';
    +}
    +if (! empty($arrayfields['s.idprof6']['checked']))
    +{
    +	// IdProf6
    +	print '<td class="liste_titre">';
    +	print '<input class="flat searchstring" size="4" type="text" name="search_idprof6" value="'.dol_escape_htmltag($search_idprof6).'">';
    +	print '</td>';
    +}
    +if (! empty($arrayfields['s.tva_intra']['checked']))
    +{
    +	// Vat number
    +	print '<td class="liste_titre">';
    +	print '<input class="flat searchstring" size="4" type="text" name="search_vat" value="'.dol_escape_htmltag($search_vat).'">';
    +	print '</td>';
    +}
    +
    +// Type (customer/prospect/supplier)
    +if (! empty($arrayfields['customerorsupplier']['checked']))
    +{
    +	print '<td class="liste_titre maxwidthonsmartphone" align="middle">';
    +	if ($type != '') print '<input type="hidden" name="type" value="'.$type.'">';
    +	print '<select class="flat" name="search_type">';
    +	print '<option value="-1"'.($search_type==''?' selected':'').'>&nbsp;</option>';
    +	if (empty($conf->global->SOCIETE_DISABLE_CUSTOMERS)) print '<option value="1,3"'.($search_type=='1,3'?' selected':'').'>'.$langs->trans('Customer').'</option>';
    +	if (empty($conf->global->SOCIETE_DISABLE_PROSPECTS)) print '<option value="2,3"'.($search_type=='2,3'?' selected':'').'>'.$langs->trans('Prospect').'</option>';
    +	//if (empty($conf->global->SOCIETE_DISABLE_PROSPECTS)) print '<option value="3"'.($search_type=='3'?' selected':'').'>'.$langs->trans('ProspectCustomer').'</option>';
    +	print '<option value="4"'.($search_type=='4'?' selected':'').'>'.$langs->trans('Supplier').'</option>';
    +	print '<option value="0"'.($search_type=='0'?' selected':'').'>'.$langs->trans('Others').'</option>';
    +	print '</select></td>';
    +}
    +if (! empty($arrayfields['s.fk_prospectlevel']['checked']))
    +{
    +	// Prospect level
    + 	print '<td class="liste_titre" align="center">';
    + 	$options_from = '<option value="">&nbsp;</option>';	 	// Generate in $options_from the list of each option sorted
    + 	foreach ($tab_level as $tab_level_sortorder => $tab_level_label)
    + 	{
    + 		$options_from .= '<option value="'.$tab_level_sortorder.'"'.($search_level_from == $tab_level_sortorder ? ' selected':'').'>';
    + 		$options_from .= $langs->trans($tab_level_label);
    + 		$options_from .= '</option>';
    + 	}
    + 	array_reverse($tab_level, true);	// Reverse the list
    + 	$options_to = '<option value="">&nbsp;</option>';		// Generate in $options_to the list of each option sorted in the reversed order
    + 	foreach ($tab_level as $tab_level_sortorder => $tab_level_label)
    + 	{
    + 		$options_to .= '<option value="'.$tab_level_sortorder.'"'.($search_level_to == $tab_level_sortorder ? ' selected':'').'>';
    + 		$options_to .= $langs->trans($tab_level_label);
    + 		$options_to .= '</option>';
    + 	}
    +
    +	// Print these two select
    + 	print $langs->trans("From").' <select class="flat" name="search_level_from">'.$options_from.'</select>';
    + 	print ' ';
    + 	print $langs->trans("to").' <select class="flat" name="search_level_to">'.$options_to.'</select>';
    +
    +	print '</td>';
    +}
    +
    +if (! empty($arrayfields['s.fk_stcomm']['checked']))
    +{
    +	// Prospect status
    +	print '<td class="liste_titre maxwidthonsmartphone" align="center">';
    +	$arraystcomm=array();
    +	foreach($prospectstatic->cacheprospectstatus as $key => $val)
    +	{
    +		$arraystcomm[$val['id']]=($langs->trans("StatusProspect".$val['id']) != "StatusProspect".$val['id'] ? $langs->trans("StatusProspect".$val['id']) : $val['label']);
    +	}
    +	print $form->selectarray('search_stcomm', $arraystcomm, $search_stcomm, -2);
    +	print '</td>';
    +}
    +// Extra fields
    +include DOL_DOCUMENT_ROOT.'/core/tpl/extrafields_list_search_input.tpl.php';
    +
    +// Fields from hook
    +$parameters=array('arrayfields'=>$arrayfields);
    +$reshook=$hookmanager->executeHooks('printFieldListOption',$parameters);    // Note that $action and $object may have been modified by hook
    +print $hookmanager->resPrint;
    +// Date creation
    +if (! empty($arrayfields['s.datec']['checked']))
    +{
    +	print '<td class="liste_titre">';
    +	print '</td>';
    +}
    +// Date modification
    +if (! empty($arrayfields['s.tms']['checked']))
    +{
    +	print '<td class="liste_titre">';
    +	print '</td>';
    +}
    +// Status
    +if (! empty($arrayfields['s.status']['checked']))
    +{
    +	print '<td class="liste_titre maxwidthonsmartphone center">';
    +	print $form->selectarray('search_status', array('0'=>$langs->trans('ActivityCeased'),'1'=>$langs->trans('InActivity')), $search_status, 1);
    +	print '</td>';
    +}
    +if (! empty($arrayfields['s.import_key']['checked']))
    +{
    +	print '<td class="liste_titre center">';
    +	print '<input class="flat searchstring" type="text" name="search_import_key" size="3" value="'.dol_escape_htmltag($search_import_key).'">';
    +	print '</td>';
    +}
    +// Action column
    +print '<td class="liste_titre" align="right">';
    +$searchpicto=$form->showFilterButtons();
    +print $searchpicto;
    +print '</td>';
    +
    +print "</tr>\n";
    +
    +print '<tr class="liste_titre">';
    +if (! empty($arrayfields['s.rowid']['checked']))                   print_liste_field_titre($arrayfields['s.rowid']['label'], $_SERVER["PHP_SELF"],"s.rowid","",$param,"",$sortfield,$sortorder);
    +if (! empty($arrayfields['s.nom']['checked']))                     print_liste_field_titre($arrayfields['s.nom']['label'], $_SERVER["PHP_SELF"],"s.nom","",$param,"",$sortfield,$sortorder);
    +if (! empty($arrayfields['s.name_alias']['checked']))              print_liste_field_titre($arrayfields['s.name_alias']['label'], $_SERVER["PHP_SELF"],"s.name_alias","",$param,"",$sortfield,$sortorder);
    +if (! empty($arrayfields['s.barcode']['checked']))                 print_liste_field_titre($arrayfields['s.barcode']['label'], $_SERVER["PHP_SELF"], "s.barcode",$param,'','',$sortfield,$sortorder);
    +if (! empty($arrayfields['s.code_client']['checked']))             print_liste_field_titre($arrayfields['s.code_client']['label'],$_SERVER["PHP_SELF"],"s.code_client","",$param,'',$sortfield,$sortorder);
    +if (! empty($arrayfields['s.code_fournisseur']['checked']))        print_liste_field_titre($arrayfields['s.code_fournisseur']['label'],$_SERVER["PHP_SELF"],"s.code_fournisseur","",$param,'',$sortfield,$sortorder);
    +if (! empty($arrayfields['s.code_compta']['checked']))             print_liste_field_titre($arrayfields['s.code_compta']['label'],$_SERVER["PHP_SELF"],"s.code_compta","",$param,'',$sortfield,$sortorder);
    +if (! empty($arrayfields['s.code_compta_fournisseur']['checked'])) print_liste_field_titre($arrayfields['s.code_compta_fournisseur']['label'],$_SERVER["PHP_SELF"],"s.code_compta_fournisseur","",$param,'',$sortfield,$sortorder);
    +if (! empty($arrayfields['s.town']['checked']))           print_liste_field_titre($arrayfields['s.town']['label'],$_SERVER["PHP_SELF"],"s.town","",$param,'',$sortfield,$sortorder);
    +if (! empty($arrayfields['s.zip']['checked']))            print_liste_field_titre($arrayfields['s.zip']['label'],$_SERVER["PHP_SELF"],"s.zip","",$param,'',$sortfield,$sortorder);
    +if (! empty($arrayfields['state.nom']['checked']))        print_liste_field_titre($arrayfields['state.nom']['label'],$_SERVER["PHP_SELF"],"state.nom","",$param,'',$sortfield,$sortorder);
    +if (! empty($arrayfields['region.nom']['checked']))       print_liste_field_titre($arrayfields['region.nom']['label'],$_SERVER["PHP_SELF"],"region.nom","",$param,'',$sortfield,$sortorder);
    +if (! empty($arrayfields['country.code_iso']['checked'])) print_liste_field_titre($arrayfields['country.code_iso']['label'],$_SERVER["PHP_SELF"],"country.code_iso","",$param,'align="center"',$sortfield,$sortorder);
    +if (! empty($arrayfields['typent.code']['checked']))      print_liste_field_titre($arrayfields['typent.code']['label'],$_SERVER["PHP_SELF"],"typent.code","",$param,'align="center"',$sortfield,$sortorder);
    +if (! empty($arrayfields['s.email']['checked']))          print_liste_field_titre($arrayfields['s.email']['label'],$_SERVER["PHP_SELF"],"s.email","",$param,'',$sortfield,$sortorder);
    +if (! empty($arrayfields['s.phone']['checked']))          print_liste_field_titre($arrayfields['s.phone']['label'],$_SERVER["PHP_SELF"],"s.phone","",$param,'',$sortfield,$sortorder);
    +if (! empty($arrayfields['s.url']['checked']))            print_liste_field_titre($arrayfields['s.url']['label'],$_SERVER["PHP_SELF"],"s.url","",$param,'',$sortfield,$sortorder);
    +if (! empty($arrayfields['s.siren']['checked']))          print_liste_field_titre($form->textwithpicto($langs->trans("ProfId1Short"),$textprofid[1],1,0),$_SERVER["PHP_SELF"],"s.siren","",$param,'class="nowrap"',$sortfield,$sortorder);
    +if (! empty($arrayfields['s.siret']['checked']))          print_liste_field_titre($form->textwithpicto($langs->trans("ProfId2Short"),$textprofid[2],1,0),$_SERVER["PHP_SELF"],"s.siret","",$param,'class="nowrap"',$sortfield,$sortorder);
    +if (! empty($arrayfields['s.ape']['checked']))            print_liste_field_titre($form->textwithpicto($langs->trans("ProfId3Short"),$textprofid[3],1,0),$_SERVER["PHP_SELF"],"s.ape","",$param,'class="nowrap"',$sortfield,$sortorder);
    +if (! empty($arrayfields['s.idprof4']['checked']))        print_liste_field_titre($form->textwithpicto($langs->trans("ProfId4Short"),$textprofid[4],1,0),$_SERVER["PHP_SELF"],"s.idprof4","",$param,'class="nowrap"',$sortfield,$sortorder);
    +if (! empty($arrayfields['s.idprof5']['checked']))        print_liste_field_titre($form->textwithpicto($langs->trans("ProfId5Short"),$textprofid[4],1,0),$_SERVER["PHP_SELF"],"s.idprof5","",$param,'class="nowrap"',$sortfield,$sortorder);
    +if (! empty($arrayfields['s.idprof6']['checked']))        print_liste_field_titre($form->textwithpicto($langs->trans("ProfId6Short"),$textprofid[4],1,0),$_SERVER["PHP_SELF"],"s.idprof6","",$param,'class="nowrap"',$sortfield,$sortorder);
    +if (! empty($arrayfields['s.tva_intra']['checked']))      print_liste_field_titre($arrayfields['s.tva_intra']['label'],$_SERVER["PHP_SELF"],"s.tva_intra","",$param,'class="nowrap"',$sortfield,$sortorder);
    +if (! empty($arrayfields['customerorsupplier']['checked']))        print_liste_field_titre('');   // type of customer
    +if (! empty($arrayfields['s.fk_prospectlevel']['checked']))        print_liste_field_titre($arrayfields['s.fk_prospectlevel']['label'],$_SERVER["PHP_SELF"],"s.fk_prospectlevel","",$param,'align="center"',$sortfield,$sortorder);
    +if (! empty($arrayfields['s.fk_stcomm']['checked']))               print_liste_field_titre($arrayfields['s.fk_stcomm']['label'],$_SERVER["PHP_SELF"],"s.fk_stcomm","",$param,'align="center"',$sortfield,$sortorder);
    +// Extra fields
    +include DOL_DOCUMENT_ROOT.'/core/tpl/extrafields_list_search_title.tpl.php';
    +// Hook fields
    +$parameters=array('arrayfields'=>$arrayfields,'param'=>$param,'sortfield'=>$sortfield,'sortorder'=>$sortorder);
    +$reshook=$hookmanager->executeHooks('printFieldListTitle',$parameters);    // Note that $action and $object may have been modified by hook
    +print $hookmanager->resPrint;
    +if (! empty($arrayfields['s.datec']['checked']))      print_liste_field_titre($arrayfields['s.datec']['label'],$_SERVER["PHP_SELF"],"s.datec","",$param,'align="center" class="nowrap"',$sortfield,$sortorder);
    +if (! empty($arrayfields['s.tms']['checked']))        print_liste_field_titre($arrayfields['s.tms']['label'],$_SERVER["PHP_SELF"],"s.tms","",$param,'align="center" class="nowrap"',$sortfield,$sortorder);
    +if (! empty($arrayfields['s.status']['checked']))     print_liste_field_titre($arrayfields['s.status']['label'],$_SERVER["PHP_SELF"],"s.status","",$param,'align="center"',$sortfield,$sortorder);
    +if (! empty($arrayfields['s.import_key']['checked'])) print_liste_field_titre($arrayfields['s.import_key']['label'],$_SERVER["PHP_SELF"],"s.import_key","",$param,'align="center"',$sortfield,$sortorder);
    +print_liste_field_titre($selectedfields, $_SERVER["PHP_SELF"],"",'','','align="center"',$sortfield,$sortorder,'maxwidthsearch ');
    +print "</tr>\n";
    +
    +
    +$i = 0;
    +$totalarray=array();
    +while ($i < min($num, $limit))
    +{
    +	$obj = $db->fetch_object($resql);
    +
    +	$companystatic->id=$obj->rowid;
    +	$companystatic->name=$obj->name;
    +	$companystatic->name_alias=$obj->name_alias;
    +	$companystatic->logo=$obj->logo;
    +	$companystatic->canvas=$obj->canvas;
    +	$companystatic->client=$obj->client;
    +	$companystatic->status=$obj->status;
    +	$companystatic->email=$obj->email;
    +	$companystatic->fournisseur=$obj->fournisseur;
    +	$companystatic->code_client=$obj->code_client;
    +	$companystatic->code_fournisseur=$obj->code_fournisseur;
    +
    +	$companystatic->code_compta_client=$obj->code_compta;
    +	$companystatic->code_compta_fournisseur=$obj->code_compta_fournisseur;
    +
    +   	$companystatic->fk_prospectlevel=$obj->fk_prospectlevel;
    +
    +	print '<tr class="oddeven" onclick="location.href=\'customers.php?action=change&idcustomer='.$obj->rowid.'&place='.$place.'\'">';
    +	if (! empty($arrayfields['s.rowid']['checked']))
    +	{
    +		print '<td class="tdoverflowmax50">';
    +		print $obj->rowid;
    +		print "</td>\n";
    +		if (! $i) $totalarray['nbfield']++;
    +	}
    +	if (! empty($arrayfields['s.nom']['checked']))
    +	{
    +		$savalias = $obj->name_alias;
    +		if (! empty($arrayfields['s.name_alias']['checked'])) $companystatic->name_alias='';
    +		print '<td class="tdoverflowmax200">';
    +		print $obj->name;
    +		print "</td>\n";
    +        if (! $i) $totalarray['nbfield']++;
    +	}
    +	if (! empty($arrayfields['s.name_alias']['checked']))
    +	{
    +		print '<td class="tdoverflowmax200">';
    +		print $companystatic->name_alias;
    +		print "</td>\n";
    +		if (! $i) $totalarray['nbfield']++;
    +	}
    +	// Barcode
    +	if (! empty($arrayfields['s.barcode']['checked']))
    +	{
    +		print '<td>'.$obj->barcode.'</td>';
    +		if (! $i) $totalarray['nbfield']++;
    +	}
    +	// Customer code
    +	if (! empty($arrayfields['s.code_client']['checked']))
    +	{
    +		print '<td>'.$obj->code_client.'</td>';
    +		if (! $i) $totalarray['nbfield']++;
    +	}
    +	// Supplier code
    +	if (! empty($arrayfields['s.code_fournisseur']['checked']))
    +	{
    +		print '<td>'.$obj->code_fournisseur.'</td>';
    +		if (! $i) $totalarray['nbfield']++;
    +	}
    +	// Account customer code
    +	if (! empty($arrayfields['s.code_compta']['checked']))
    +	{
    +		print '<td>'.$obj->code_compta.'</td>';
    +		if (! $i) $totalarray['nbfield']++;
    +	}
    +	// Account supplier code
    +	if (! empty($arrayfields['s.code_compta_fournisseur']['checked']))
    +	{
    +		print '<td>'.$obj->code_compta_fournisseur.'</td>';
    +		if (! $i) $totalarray['nbfield']++;
    +	}
    +	// Town
    +	if (! empty($arrayfields['s.town']['checked']))
    +	{
    +		print "<td>".$obj->town."</td>\n";
    +		if (! $i) $totalarray['nbfield']++;
    +	}
    +	// Zip
    +	if (! empty($arrayfields['s.zip']['checked']))
    +	{
    +		print "<td>".$obj->zip."</td>\n";
    +		if (! $i) $totalarray['nbfield']++;
    +	}
    +	// State
    +	if (! empty($arrayfields['state.nom']['checked']))
    +	{
    +		print "<td>".$obj->state_name."</td>\n";
    +		if (! $i) $totalarray['nbfield']++;
    +	}
    +	// Region
    +	if (! empty($arrayfields['region.nom']['checked']))
    +	{
    +		print "<td>".$obj->region_name."</td>\n";
    +		if (! $i) $totalarray['nbfield']++;
    +	}
    +	// Country
    +	if (! empty($arrayfields['country.code_iso']['checked']))
    +	{
    +		print '<td align="center">';
    +		$tmparray=getCountry($obj->fk_pays,'all');
    +		print $tmparray['label'];
    +		print '</td>';
    +		if (! $i) $totalarray['nbfield']++;
    +	}
    +	// Type ent
    +	if (! empty($arrayfields['typent.code']['checked']))
    +	{
    +		print '<td align="center">';
    +		if (! is_array($typenArray) || count($typenArray)==0) $typenArray = $formcompany->typent_array(1);
    +		print $typenArray[$obj->typent_code];
    +		print '</td>';
    +		if (! $i) $totalarray['nbfield']++;
    +	}
    +	if (! empty($arrayfields['s.email']['checked']))
    +	{
    +		print "<td>".$obj->email."</td>\n";
    +		if (! $i) $totalarray['nbfield']++;
    +	}
    +	if (! empty($arrayfields['s.phone']['checked']))
    +	{
    +		print "<td>".$obj->phone."</td>\n";
    +		if (! $i) $totalarray['nbfield']++;
    +	}
    +	if (! empty($arrayfields['s.url']['checked']))
    +	{
    +		print "<td>".$obj->url."</td>\n";
    +		if (! $i) $totalarray['nbfield']++;
    +	}
    +	if (! empty($arrayfields['s.siren']['checked']))
    +	{
    +		print "<td>".$obj->idprof1."</td>\n";
    +		if (! $i) $totalarray['nbfield']++;
    +	}
    +	if (! empty($arrayfields['s.siret']['checked']))
    +	{
    +		print "<td>".$obj->idprof2."</td>\n";
    +		if (! $i) $totalarray['nbfield']++;
    +	}
    +	if (! empty($arrayfields['s.ape']['checked']))
    +	{
    +		print "<td>".$obj->idprof3."</td>\n";
    +		if (! $i) $totalarray['nbfield']++;
    +	}
    +	if (! empty($arrayfields['s.idprof4']['checked']))
    +	{
    +		print "<td>".$obj->idprof4."</td>\n";
    +		if (! $i) $totalarray['nbfield']++;
    +	}
    +	if (! empty($arrayfields['s.idprof5']['checked']))
    +	{
    +		print "<td>".$obj->idprof5."</td>\n";
    +		if (! $i) $totalarray['nbfield']++;
    +	}
    +	if (! empty($arrayfields['s.idprof6']['checked']))
    +	{
    +		print "<td>".$obj->idprof6."</td>\n";
    +		if (! $i) $totalarray['nbfield']++;
    +	}
    +	if (! empty($arrayfields['s.tva_intra']['checked']))
    +	{
    +		print "<td>".$obj->tva_intra."</td>\n";
    +		if (! $i) $totalarray['nbfield']++;
    +	}
    +	// Type
    +	if (! empty($arrayfields['customerorsupplier']['checked']))
    +	{
    +		print '<td align="center">';
    +		$s='';
    +		if (($obj->client==1 || $obj->client==3) && empty($conf->global->SOCIETE_DISABLE_CUSTOMERS))
    +		{
    +	  		$companystatic->name=$langs->trans("Customer");
    +	  		$companystatic->name_alias='';
    +			$s.=$companystatic->getNomUrl(0,'customer',0,1);
    +		}
    +		if (($obj->client==2 || $obj->client==3) && empty($conf->global->SOCIETE_DISABLE_PROSPECTS))
    +		{
    +			if ($s) $s.=" / ";
    +			$companystatic->name=$langs->trans("Prospect");
    +	  		$companystatic->name_alias='';
    +			$s.=$companystatic->getNomUrl(0,'prospect',0,1);
    +		}
    +		if (! empty($conf->fournisseur->enabled) && $obj->fournisseur)
    +		{
    +			if ($s) $s.=" / ";
    +			$companystatic->name=$langs->trans("Supplier");
    +	  		$companystatic->name_alias='';
    +			$s.=$companystatic->getNomUrl(0,'supplier',0,1);
    +		}
    +		print $s;
    +		print '</td>';
    +		if (! $i) $totalarray['nbfield']++;
    +	}
    +
    +	if (! empty($arrayfields['s.fk_prospectlevel']['checked']))
    +	{
    +		// Prospect level
    +		print '<td align="center">';
    +		print $companystatic->getLibProspLevel();
    +		print "</td>";
    +		if (! $i) $totalarray['nbfield']++;
    +	}
    +
    +	if (! empty($arrayfields['s.fk_stcomm']['checked']))
    +	{
    +		// Prospect status
    +		print '<td align="center" class="nowrap"><div class="nowrap">';
    +		print '<div class="inline-block">'.$companystatic->LibProspCommStatut($obj->stcomm_id,2,$prospectstatic->cacheprospectstatus[$obj->stcomm_id]['label']);
    +		print '</div> - <div class="inline-block">';
    +		foreach($prospectstatic->cacheprospectstatus as $key => $val)
    +		{
    +			$titlealt='default';
    +			if (! empty($val['code']) && ! in_array($val['code'], array('ST_NO', 'ST_NEVER', 'ST_TODO', 'ST_PEND', 'ST_DONE'))) $titlealt=$val['label'];
    +			if ($obj->stcomm_id != $val['id']) print '<a class="pictosubstatus" href="'.$_SERVER["PHP_SELF"].'?stcommsocid='.$obj->rowid.'&stcomm='.$val['code'].'&action=setstcomm'.$param.($page?'&page='.urlencode($page):'').'">'.img_action($titlealt,$val['code']).'</a>';
    +		}
    +		print '</div></div></td>';
    +		if (! $i) $totalarray['nbfield']++;
    +	}
    +	// Extra fields
    +	include DOL_DOCUMENT_ROOT.'/core/tpl/extrafields_list_print_fields.tpl.php';
    +	// Fields from hook
    +	$parameters=array('arrayfields'=>$arrayfields, 'obj'=>$obj);
    +	$reshook=$hookmanager->executeHooks('printFieldListValue',$parameters);    // Note that $action and $object may have been modified by hook
    +	print $hookmanager->resPrint;
    +	// Date creation
    +	if (! empty($arrayfields['s.datec']['checked']))
    +	{
    +		print '<td align="center" class="nowrap">';
    +		print dol_print_date($db->jdate($obj->date_creation), 'dayhour', 'tzuser');
    +		print '</td>';
    +		if (! $i) $totalarray['nbfield']++;
    +	}
    +	// Date modification
    +	if (! empty($arrayfields['s.tms']['checked']))
    +	{
    +		print '<td align="center" class="nowrap">';
    +		print dol_print_date($db->jdate($obj->date_update), 'dayhour', 'tzuser');
    +		print '</td>';
    +		if (! $i) $totalarray['nbfield']++;
    +	}
    +	// Status
    +	if (! empty($arrayfields['s.status']['checked']))
    +	{
    +		print '<td align="center" class="nowrap">'.$companystatic->getLibStatut(3).'</td>';
    +		if (! $i) $totalarray['nbfield']++;
    +	}
    +	if (! empty($arrayfields['s.import_key']['checked']))
    +	{
    +		print '<td class="tdoverflowmax100">';
    +		print $obj->import_key;
    +		print "</td>\n";
    +		if (! $i) $totalarray['nbfield']++;
    +	}
    +
    +	// Action column
    +	print '<td class="nowrap" align="center">';
    +	if ($massactionbutton || $massaction)   // If we are in select mode (massactionbutton defined) or if we have already selected and sent an action ($massaction) defined
    +	{
    +		$selected=0;
    +		if (in_array($obj->rowid, $arrayofselected)) $selected=1;
    +		print '<input id="cb'.$obj->rowid.'" class="flat checkforselect" type="checkbox" name="toselect[]" value="'.$obj->rowid.'"'.($selected?' checked="checked"':'').'>';
    +	}
    +	print '</td>';
    +	if (! $i) $totalarray['nbfield']++;
    +
    +	print '</tr>'."\n";
    +	$i++;
    +}
    +
    +$db->free($resql);
    +
    +$parameters=array('arrayfields'=>$arrayfields, 'sql'=>$sql);
    +$reshook=$hookmanager->executeHooks('printFieldListFooter',$parameters);    // Note that $action and $object may have been modified by hook
    +print $hookmanager->resPrint;
    +
    +print "</table>";
    +print "</div>";
    +
    +print '</form>';
    +
    +llxFooter();
    +$db->close();
    diff --git a/htdocs/modulebuilder/template/dev/img/README.md b/htdocs/takepos/dev/img/README.md
    similarity index 75%
    rename from htdocs/modulebuilder/template/dev/img/README.md
    rename to htdocs/takepos/dev/img/README.md
    index f44c37f30c6..5cd4c76d010 100644
    --- a/htdocs/modulebuilder/template/dev/img/README.md
    +++ b/htdocs/takepos/dev/img/README.md
    @@ -15,7 +15,7 @@ These resides in the [/img](../../img) directory.
     Required.
     Name must begin by ```object_```.
     
    -- Sample:  ![object_mymodule.png](../../img/object_mymodule.png) [object_mymodule.png](../../img/object_mymodule.png)
    +- Sample:  ![object_takepos.png](../../img/object_takepos.png) [object_takepos.png](../../img/object_takepos.png)
     - Size: 14×14 pixels
     - Type: PNG
     
    @@ -23,7 +23,7 @@ Name must begin by ```object_```.
     
     Optional.
     
    -- Sample: ![mymodule.png](../../img/mymodule.png) [mymodule.png](../../img/mymodule.png)
    +- Sample: ![takepos.png](../../img/takepos.png) [takepos.png](../../img/takepos.png)
     - Size: 32×32 pixels
     - Type: PNG
     
    diff --git a/htdocs/takepos/dev/img/gfdl-129x44.png b/htdocs/takepos/dev/img/gfdl-129x44.png
    new file mode 100644
    index 00000000000..f2bacfd179a
    Binary files /dev/null and b/htdocs/takepos/dev/img/gfdl-129x44.png differ
    diff --git a/htdocs/modulebuilder/template/dev/img/gfdl-66x23.png b/htdocs/takepos/dev/img/gfdl-66x23.png
    similarity index 100%
    rename from htdocs/modulebuilder/template/dev/img/gfdl-66x23.png
    rename to htdocs/takepos/dev/img/gfdl-66x23.png
    diff --git a/htdocs/modulebuilder/template/dev/img/gfdl-logo.svg b/htdocs/takepos/dev/img/gfdl-logo.svg
    similarity index 100%
    rename from htdocs/modulebuilder/template/dev/img/gfdl-logo.svg
    rename to htdocs/takepos/dev/img/gfdl-logo.svg
    diff --git a/htdocs/modulebuilder/template/dev/img/gpl-v3-logo.svg b/htdocs/takepos/dev/img/gpl-v3-logo.svg
    similarity index 100%
    rename from htdocs/modulebuilder/template/dev/img/gpl-v3-logo.svg
    rename to htdocs/takepos/dev/img/gpl-v3-logo.svg
    diff --git a/htdocs/modulebuilder/template/dev/img/gplv3-127x51.png b/htdocs/takepos/dev/img/gplv3-127x51.png
    similarity index 100%
    rename from htdocs/modulebuilder/template/dev/img/gplv3-127x51.png
    rename to htdocs/takepos/dev/img/gplv3-127x51.png
    diff --git a/htdocs/modulebuilder/template/dev/img/gplv3-88x31.png b/htdocs/takepos/dev/img/gplv3-88x31.png
    similarity index 100%
    rename from htdocs/modulebuilder/template/dev/img/gplv3-88x31.png
    rename to htdocs/takepos/dev/img/gplv3-88x31.png
    diff --git a/htdocs/modulebuilder/template/dev/img/mymodule.svg b/htdocs/takepos/dev/img/takepos.svg
    similarity index 100%
    rename from htdocs/modulebuilder/template/dev/img/mymodule.svg
    rename to htdocs/takepos/dev/img/takepos.svg
    diff --git a/htdocs/takepos/floors.php b/htdocs/takepos/floors.php
    new file mode 100644
    index 00000000000..8dd6f729950
    --- /dev/null
    +++ b/htdocs/takepos/floors.php
    @@ -0,0 +1,176 @@
    +<?php
    +/* Copyright (C) 2018	Andreu Bisquerra	<jove@bisquerra.com>
    + *
    + * This program is free software; you can redistribute it and/or modify
    + * it under the terms of the GNU General Public License as published by
    + * the Free Software Foundation; either version 3 of the License, or
    + * (at your option) any later version.
    + *
    + * This program is distributed in the hope that it will be useful,
    + * but WITHOUT ANY WARRANTY; without even the implied warranty of
    + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
    + * GNU General Public License for more details.
    + *
    + * You should have received a copy of the GNU General Public License
    + * along with this program. If not, see <http://www.gnu.org/licenses/>.
    + */
    +
    +//if (! defined('NOREQUIREUSER'))	define('NOREQUIREUSER','1');	// Not disabled cause need to load personalized language
    +//if (! defined('NOREQUIREDB'))		define('NOREQUIREDB','1');		// Not disabled cause need to load personalized language
    +//if (! defined('NOREQUIRESOC'))		define('NOREQUIRESOC','1');
    +//if (! defined('NOREQUIRETRAN'))		define('NOREQUIRETRAN','1');
    +if (! defined('NOCSRFCHECK'))		define('NOCSRFCHECK','1');
    +if (! defined('NOTOKENRENEWAL'))	define('NOTOKENRENEWAL','1');
    +if (! defined('NOREQUIREMENU'))		define('NOREQUIREMENU','1');
    +if (! defined('NOREQUIREHTML'))		define('NOREQUIREHTML','1');
    +if (! defined('NOREQUIREAJAX'))		define('NOREQUIREAJAX','1');
    +
    +$_GET['theme']="md"; // Force theme. MD theme provides better look and feel to TakePOS
    +
    +require '../main.inc.php';	// Load $user and permissions
    +
    +$floor=GETPOST('floor','alpha');
    +if ($floor=="") $floor=1;
    +$id = GETPOST('id','int');
    +$action = GETPOST('action','alpha');
    +$left = GETPOST('left','alpha');
    +$top = GETPOST('top','alpha');
    +$place = GETPOST('place','int');
    +$newname = GETPOST('newname');
    +$mode = GETPOST('mode','alpha');
    +
    +if ($action=="getTables"){
    +    $sql="SELECT * from ".MAIN_DB_PREFIX."takepos_floor_tables where floor=".$floor;
    +    $resql = $db->query($sql);
    +    $rows = array();
    +    while($row = $db->fetch_array ($resql)){
    +        $rows[] = $row;
    +    }
    +    echo json_encode($rows);
    +    exit;
    +}
    +
    +if ($action=="update")
    +{
    +    if ($left>95) $left=95;
    +    if ($top>95) $top=95;
    +    if ($left>3 or $top>4) $db->query("update ".MAIN_DB_PREFIX."takepos_floor_tables set leftpos=$left, toppos=$top where label='$place'");
    +    else $db->query("delete from ".MAIN_DB_PREFIX."takepos_floor_tables where label='$place'");
    +}
    +
    +if ($action=="updatename")
    +{
    +	$newname = preg_replace("/[^a-zA-Z0-9\s]/", "", $newname); // Only English chars
    +	if (strlen($newname) > 3) $newname = substr($newname, 0, 3); // Only 3 chars
    +    $db->query("update ".MAIN_DB_PREFIX."takepos_floor_tables set label='$newname' where label='$place'");
    +}
    +
    +if ($action=="add")
    +{
    +    $asdf=$db->query("insert into ".MAIN_DB_PREFIX."takepos_floor_tables values ('', '', '', '45', '45', $floor)");
    +	$db->query("update ".MAIN_DB_PREFIX."takepos_floor_tables set label=rowid where label=''"); // No empty table names
    +}
    +
    +// Title
    +$title='TakePOS - Dolibarr '.DOL_VERSION;
    +if (! empty($conf->global->MAIN_APPLICATION_TITLE)) $title='TakePOS - '.$conf->global->MAIN_APPLICATION_TITLE;
    +top_htmlhead($head, $title, $disablejs, $disablehead, $arrayofjs, $arrayofcss);
    +?>
    +<link rel="stylesheet" href="css/pos.css?a=xxx">
    +<style type="text/css">
    +div.tablediv{
    +background-image:url(img/table.gif);
    +-moz-background-size:100% 100%;
    +-webkit-background-size:100% 100%;
    +background-size:100% 100%;
    +height:10%;
    +width:10%;
    +text-align: center;
    +font-size:300%;
    +color:white;
    +}
    +html, body
    +{
    +height: 100%;
    +}
    +</style>
    +
    +<script>
    +var DragDrop='<?php echo $langs->trans("DragDrop"); ?>';
    +
    +function updateplace(idplace, left, top) {
    +	$.ajax({
    +		type: "POST",
    +		url: "floors.php",
    +		data: { action: "update", left: left, top: top, place: idplace }
    +		}).done(function( msg ) {
    +		window.location.href='floors.php?mode=edit&floor=<?php echo $floor;?>';
    +	});
    +}
    +
    +function updatename(before) {
    +	var after=$("#"+before).text();
    +	$.ajax({
    +		type: "POST",
    +		url: "floors.php",
    +		data: { action: "updatename", place: before, newname: after }
    +		}).done(function( msg ) {
    +		window.location.href='floors.php?mode=edit&floor=<?php echo $floor;?>';
    +		});
    +	}
    +
    +function LoadPlace(place){
    +	parent.location.href='takepos.php?place='+place;
    +}
    +
    +
    +$( document ).ready(function() {
    +	$.getJSON('./floors.php?action=getTables&floor=<?php echo $floor; ?>', function(data) {
    +        $.each(data, function(key, val) {
    +			<?php if ($mode=="edit"){?>
    +			$('body').append('<div class="tablediv" contenteditable onblur="updatename('+val.label+');" style="position: absolute; left: '+val.leftpos+'%; top: '+val.toppos+'%;" id="'+val.label+'">'+val.label+'</div>');
    +			$( "#"+val.label ).draggable(
    +				{
    +					start: function() {
    +					$("#add").html("<?php echo $langs->trans("Delete"); ?>");
    +                    },
    +					stop: function() {
    +					var left=$(this).offset().left*100/$(window).width();
    +					var top=$(this).offset().top*100/$(window).height();
    +					updateplace($(this).attr('id'), left, top);
    +					}
    +				}
    +			);
    +			//simultaneous draggable and contenteditable
    +			$('#'+val.label).draggable().bind('click', function(){
    +				$(this).focus();
    +			})
    +			<?php }
    +			else {?>
    +			$('body').append('<div class="tablediv" onclick="LoadPlace('+val.label+');" style="position: absolute; left: '+val.leftpos+'%; top: '+val.toppos+'%;" id="'+val.label+'">'+val.label+'</div>');
    +			<?php } ?>
    +		});
    +	});
    +});
    +
    +</script>
    +</head>
    +<body style="overflow: hidden">
    +<?php if ($user->admin){?>
    +<div style="position: absolute; left: 0.1%; top: 0.8%; width:8%; height:11%;">
    +<?php if ($mode=="edit"){?>
    +<a id="add" onclick="window.location.href='floors.php?mode=edit&action=add&floor=<?php echo $floor;?>';"><?php echo $langs->trans("AddTable"); ?></a>
    +<?php } else { ?>
    +<a onclick="window.location.href='floors.php?mode=edit&floor=<?php echo $floor;?>';"><?php echo $langs->trans("Edit"); ?></a>
    +<?php } ?>
    +</div>
    +<?php }
    +?>
    +
    +<div style="position: absolute; left: 25%; bottom: 8%; width:50%; height:3%;">
    +    <center>
    +    <h1><img src="./img/arrow-prev.png" width="5%" onclick="location.href='floors.php?floor=<?php if ($floor>1) { $floor--; echo $floor; $floor++;} else echo "1"; ?>';"><?php echo $langs->trans("Floor")." ".$floor; ?><img src="./img/arrow-next.png" width="5%" onclick="location.href='floors.php?floor=<?php $floor++; echo $floor; ?>';"></h1>
    +    </center>
    +</div>
    +</body>
    +</html>
    \ No newline at end of file
    diff --git a/htdocs/takepos/freezone.php b/htdocs/takepos/freezone.php
    new file mode 100644
    index 00000000000..702c59541a3
    --- /dev/null
    +++ b/htdocs/takepos/freezone.php
    @@ -0,0 +1,59 @@
    +<?php
    +/* Copyright (C) 2018	Andreu Bisquerra	<jove@bisquerra.com>
    + *
    + * This program is free software; you can redistribute it and/or modify
    + * it under the terms of the GNU General Public License as published by
    + * the Free Software Foundation; either version 3 of the License, or
    + * (at your option) any later version.
    + *
    + * This program is distributed in the hope that it will be useful,
    + * but WITHOUT ANY WARRANTY; without even the implied warranty of
    + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
    + * GNU General Public License for more details.
    + *
    + * You should have received a copy of the GNU General Public License
    + * along with this program. If not, see <http://www.gnu.org/licenses/>.
    + */
    +
    +//if (! defined('NOREQUIREUSER'))	define('NOREQUIREUSER','1');	// Not disabled cause need to load personalized language
    +//if (! defined('NOREQUIREDB'))		define('NOREQUIREDB','1');		// Not disabled cause need to load personalized language
    +//if (! defined('NOREQUIRESOC'))		define('NOREQUIRESOC','1');
    +//if (! defined('NOREQUIRETRAN'))		define('NOREQUIRETRAN','1');
    +if (! defined('NOCSRFCHECK'))		define('NOCSRFCHECK','1');
    +if (! defined('NOTOKENRENEWAL'))	define('NOTOKENRENEWAL','1');
    +if (! defined('NOREQUIREMENU'))		define('NOREQUIREMENU','1');
    +if (! defined('NOREQUIREHTML'))		define('NOREQUIREHTML','1');
    +if (! defined('NOREQUIREAJAX'))		define('NOREQUIREAJAX','1');
    +
    +require '../main.inc.php';	// Load $user and permissions
    +
    +$langs->loadLangs(array("bills", "cashdesk"));
    +
    +$place = GETPOST('place','int');
    +
    +
    +/*
    + * View
    + */
    +
    +top_htmlhead($head, $title, $disablejs, $disablehead, $arrayofjs, $arrayofcss);
    +
    +?>
    +<script>
    +function Save(){
    +	$.get( "invoice.php", { action: "freezone", place: "<?php echo $place;?>", desc:$('#desc').val(), number:$('#price').val()} );
    +	parent.$.colorbox.close();
    +}
    +</script>
    +</head>
    +<body>
    +<br>
    +<center>
    +<input type="text" id="desc" name="desc" style="width:40%;font-size: 200%;" placeholder="<?php echo $langs->trans('Description');?>">
    +<input type="text" id="price" name="price" style="width:15%;font-size: 200%;" placeholder="<?php echo $langs->trans('Price');?>">
    +<input type="hidden" name="place" value="<?php echo $place;?>">
    +<input type="button" style="width:15%;font-size: 200%;" value="OK" onclick="Save();">
    +</center>
    +
    +</body>
    +</html>
    \ No newline at end of file
    diff --git a/htdocs/takepos/genimg/add.jpg b/htdocs/takepos/genimg/add.jpg
    new file mode 100644
    index 00000000000..976fd10697d
    Binary files /dev/null and b/htdocs/takepos/genimg/add.jpg differ
    diff --git a/htdocs/takepos/genimg/empty.jpg b/htdocs/takepos/genimg/empty.jpg
    new file mode 100644
    index 00000000000..8883f7c9957
    Binary files /dev/null and b/htdocs/takepos/genimg/empty.jpg differ
    diff --git a/htdocs/takepos/genimg/index.php b/htdocs/takepos/genimg/index.php
    new file mode 100644
    index 00000000000..ff1b368b743
    --- /dev/null
    +++ b/htdocs/takepos/genimg/index.php
    @@ -0,0 +1,143 @@
    +<?php
    +/* Copyright (C) 2018	Andreu Bisquerra	<jove@bisquerra.com>
    + *
    + * This program is free software; you can redistribute it and/or modify
    + * it under the terms of the GNU General Public License as published by
    + * the Free Software Foundation; either version 3 of the License, or
    + * (at your option) any later version.
    + *
    + * This program is distributed in the hope that it will be useful,
    + * but WITHOUT ANY WARRANTY; without even the implied warranty of
    + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
    + * GNU General Public License for more details.
    + *
    + * You should have received a copy of the GNU General Public License
    + * along with this program. If not, see <http://www.gnu.org/licenses/>.
    + */
    +
    +//if (! defined('NOREQUIREUSER'))	define('NOREQUIREUSER','1');	// Not disabled cause need to load personalized language
    +//if (! defined('NOREQUIREDB'))		define('NOREQUIREDB','1');		// Not disabled cause need to load personalized language
    +if (! defined('NOREQUIRESOC'))		define('NOREQUIRESOC','1');
    +//if (! defined('NOREQUIRETRAN'))		define('NOREQUIRETRAN','1');
    +if (! defined('NOCSRFCHECK'))		define('NOCSRFCHECK','1');
    +if (! defined('NOTOKENRENEWAL'))	define('NOTOKENRENEWAL','1');
    +if (! defined('NOREQUIREMENU'))		define('NOREQUIREMENU','1');
    +if (! defined('NOREQUIREHTML'))		define('NOREQUIREHTML','1');
    +if (! defined('NOREQUIREAJAX'))		define('NOREQUIREAJAX','1');
    +
    +require '../../main.inc.php';	// Load $user and permissions
    +
    +$id= GETPOST('id');
    +$w= GETPOST('w');
    +$h= GETPOST('h');
    +$query= GETPOST('query');
    +
    +
    +
    +/*
    + * View
    + */
    +
    +header('Content-Type: image/jpeg');
    +header('Cache-Control: max-age=604800, public, must-revalidate');
    +header('Pragma: cache');
    +
    +if ($query=="cat")
    +{
    +	require_once DOL_DOCUMENT_ROOT.'/categories/class/categorie.class.php';
    +	require_once DOL_DOCUMENT_ROOT.'/core/lib/categories.lib.php';
    +
    +	$object = new Categorie($db);
    +	$result = $object->fetch($id);
    +	$upload_dir = $conf->categorie->multidir_output[$object->entity];
    +	$pdir = get_exdir($object->id,2,0,0,$object,'category') . $object->id ."/photos/";
    +	$dir = $upload_dir.'/'.$pdir;
    +	foreach ($object->liste_photos($dir) as $key => $obj)
    +	{
    +		$filename=$obj['photo'];
    +	}
    +
    +	// The file
    +	$filename = $dir.$filename;
    +	if (!file_exists($filename)) $filename="empty.jpg";
    +
    +	// Dimensions
    +	list($width, $height) = getimagesize($filename);
    +	$new_width = $w;
    +	$new_height = $h;
    +
    +	// Resample
    +	$image_p = imagecreatetruecolor($new_width, $new_height);
    +	$image = imagecreatefromjpeg($filename);
    +	imagecopyresampled($image_p, $image, 0, 0, 0, 0, $new_width, $new_height, $width, $height);
    +
    +	// Add icon
    +	$icon = imagecreatefromjpeg('add.jpg');
    +	list($width, $height) = getimagesize('add.jpg');
    +	$new_width = $w*0.3;
    +	$new_height = $h*0.3;
    +	$icon_p = imagecreatetruecolor($new_width, $new_height);
    +	imagecopyresampled($icon_p, $icon, 0, 0, 0, 0, $new_width, $new_height, $width, $height);
    +	imagecopymerge($image_p, $icon_p,  0, 0, 0, 0, $new_width, $new_height, 100);
    +
    +	// Output
    +	imagejpeg($image_p, null, 100);
    +}
    +else if ($query=="pro")
    +{
    +	require_once DOL_DOCUMENT_ROOT."/product/class/product.class.php";
    +
    +	$objProd = new Product($db);
    +	$objProd->fetch($id);
    +
    +	$dir .= get_exdir(0,0,0,0,$objProd,'product').$objProd->ref.'/';
    +	$pdir .= get_exdir(0,0,0,0,$objProd,'product').$objProd->ref.'/';
    +
    +	foreach ($objProd->liste_photos($dir) as $key => $obj)
    +	{
    +		$filename=$obj['photo'];
    +	}
    +	$filename = $dir.$filename;
    +
    +	if (!file_exists($filename)){
    +		$dir = $conf->product->multidir_output[$objProd->entity].'/'.$pdir;
    +		foreach ($objProd->liste_photos($dir) as $key => $obj)
    +		{
    +		$filename=$obj['photo'];
    +		}
    +		$filename = $dir.$filename;
    +	}
    +
    +	if (!file_exists($filename)) $filename="empty.jpg";
    +
    +	// Dimensions
    +	list($width, $height) = getimagesize($filename);
    +	$new_width = $w;
    +	$new_height = $h;
    +
    +	// Resample
    +	$image_p = imagecreatetruecolor($new_width, $new_height);
    +	$image = imagecreatefromjpeg($filename);
    +	imagecopyresampled($image_p, $image, 0, 0, 0, 0, $new_width, $new_height, $width, $height);
    +
    +	// Output
    +	imagejpeg($image_p, null, 100);
    +}
    +else
    +{
    +	// The file
    +	$filename = $query.".jpg";
    +
    +	// Dimensions
    +	list($width, $height) = getimagesize($filename);
    +	$new_width = $w;
    +	$new_height = $h;
    +
    +	// Resample
    +	$image_p = imagecreatetruecolor($new_width, $new_height);
    +	$image = imagecreatefromjpeg($filename);
    +	imagecopyresampled($image_p, $image, 0, 0, 0, 0, $new_width, $new_height, $width, $height);
    +
    +	// Output
    +	imagejpeg($image_p, null, 100);
    +}
    diff --git a/htdocs/takepos/img/arrow-next-top.png b/htdocs/takepos/img/arrow-next-top.png
    new file mode 100644
    index 00000000000..70f720cab10
    Binary files /dev/null and b/htdocs/takepos/img/arrow-next-top.png differ
    diff --git a/htdocs/takepos/img/arrow-next.png b/htdocs/takepos/img/arrow-next.png
    new file mode 100644
    index 00000000000..1056f024390
    Binary files /dev/null and b/htdocs/takepos/img/arrow-next.png differ
    diff --git a/htdocs/takepos/img/arrow-prev-top.png b/htdocs/takepos/img/arrow-prev-top.png
    new file mode 100644
    index 00000000000..23567d35890
    Binary files /dev/null and b/htdocs/takepos/img/arrow-prev-top.png differ
    diff --git a/htdocs/takepos/img/arrow-prev.png b/htdocs/takepos/img/arrow-prev.png
    new file mode 100644
    index 00000000000..b7311f26f54
    Binary files /dev/null and b/htdocs/takepos/img/arrow-prev.png differ
    diff --git a/htdocs/takepos/img/gfdl.png b/htdocs/takepos/img/gfdl.png
    new file mode 100644
    index 00000000000..f2bacfd179a
    Binary files /dev/null and b/htdocs/takepos/img/gfdl.png differ
    diff --git a/htdocs/takepos/img/gplv3.png b/htdocs/takepos/img/gplv3.png
    new file mode 100644
    index 00000000000..ba78d4c4941
    Binary files /dev/null and b/htdocs/takepos/img/gplv3.png differ
    diff --git a/htdocs/takepos/img/marketplace/cashcontrol.jpg b/htdocs/takepos/img/marketplace/cashcontrol.jpg
    new file mode 100644
    index 00000000000..66240218dff
    Binary files /dev/null and b/htdocs/takepos/img/marketplace/cashcontrol.jpg differ
    diff --git a/htdocs/takepos/img/marketplace/takeposmobile.jpg b/htdocs/takepos/img/marketplace/takeposmobile.jpg
    new file mode 100644
    index 00000000000..918f7c49d5e
    Binary files /dev/null and b/htdocs/takepos/img/marketplace/takeposmobile.jpg differ
    diff --git a/htdocs/takepos/img/object_takepos.png b/htdocs/takepos/img/object_takepos.png
    new file mode 100644
    index 00000000000..5a307bfc62f
    Binary files /dev/null and b/htdocs/takepos/img/object_takepos.png differ
    diff --git a/htdocs/takepos/img/table.gif b/htdocs/takepos/img/table.gif
    new file mode 100644
    index 00000000000..54f7a209d89
    Binary files /dev/null and b/htdocs/takepos/img/table.gif differ
    diff --git a/htdocs/takepos/img/takepos.png b/htdocs/takepos/img/takepos.png
    new file mode 100644
    index 00000000000..be9d3dcfc3f
    Binary files /dev/null and b/htdocs/takepos/img/takepos.png differ
    diff --git a/htdocs/takepos/invoice.php b/htdocs/takepos/invoice.php
    new file mode 100644
    index 00000000000..cdfe47a756f
    --- /dev/null
    +++ b/htdocs/takepos/invoice.php
    @@ -0,0 +1,290 @@
    +<?php
    +/* Copyright (C) 2018	Andreu Bisquerra	<jove@bisquerra.com>
    + *
    + * This program is free software; you can redistribute it and/or modify
    + * it under the terms of the GNU General Public License as published by
    + * the Free Software Foundation; either version 3 of the License, or
    + * (at your option) any later version.
    + *
    + * This program is distributed in the hope that it will be useful,
    + * but WITHOUT ANY WARRANTY; without even the implied warranty of
    + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
    + * GNU General Public License for more details.
    + *
    + * You should have received a copy of the GNU General Public License
    + * along with this program. If not, see <http://www.gnu.org/licenses/>.
    + */
    +
    +//if (! defined('NOREQUIREUSER'))	define('NOREQUIREUSER','1');	// Not disabled cause need to load personalized language
    +//if (! defined('NOREQUIREDB'))		define('NOREQUIREDB','1');		// Not disabled cause need to load personalized language
    +//if (! defined('NOREQUIRESOC'))		define('NOREQUIRESOC','1');
    +//if (! defined('NOREQUIRETRAN'))		define('NOREQUIRETRAN','1');
    +if (! defined('NOCSRFCHECK'))		define('NOCSRFCHECK','1');
    +if (! defined('NOTOKENRENEWAL'))	define('NOTOKENRENEWAL','1');
    +if (! defined('NOREQUIREMENU'))		define('NOREQUIREMENU','1');
    +if (! defined('NOREQUIREHTML'))		define('NOREQUIREHTML','1');
    +if (! defined('NOREQUIREAJAX'))		define('NOREQUIREAJAX','1');
    +
    +require '../main.inc.php';	// Load $user and permissions
    +require_once DOL_DOCUMENT_ROOT.'/compta/facture/class/facture.class.php';
    +require_once DOL_DOCUMENT_ROOT.'/compta/paiement/class/paiement.class.php';
    +
    +$langs->loadLangs(array("bills", "cashdesk"));
    +
    +$id = GETPOST('id','int');
    +$action = GETPOST('action','alpha');
    +$idproduct = GETPOST('idproduct','int');
    +$place = GETPOST('place','int');
    +$number = GETPOST('number');
    +$idline = GETPOST('idline');
    +$desc = GETPOST('desc','alpha');
    +$pay = GETPOST('pay');
    +
    +$sql="SELECT rowid FROM ".MAIN_DB_PREFIX."facture where facnumber='(PROV-POS-".$place.")'";
    +$resql = $db->query($sql);
    +$row = $db->fetch_array ($resql);
    +$placeid=$row[0];
    +if (! $placeid) $placeid=0; // not necesary
    +else{
    +	$invoice = new Facture($db);
    +	$invoice->fetch($placeid);
    +}
    +
    +/*
    + * Actions
    + */
    +
    +if ($action == 'valid' && $user->rights->facture->creer){
    +	if ($pay=="cash") $bankaccount=$conf->global->CASHDESK_ID_BANKACCOUNT_CASH;
    +	else if ($pay=="card") $bankaccount=$conf->global->CASHDESK_ID_BANKACCOUNT_CB;
    +	$now=dol_now();
    +	$invoice = new Facture($db);
    +	$invoice->fetch($placeid);
    +	if (! empty($conf->stock->enabled) and $conf->global->CASHDESK_NO_DECREASE_STOCK!="1") $invoice->validate($user, '', $conf->global->CASHDESK_ID_WAREHOUSE);
    +	else $invoice->validate($user);
    +	// Add the payment
    +	$payment=new Paiement($db);
    +	$payment->datepaye=$now;
    +	$payment->bank_account=$bankaccount;
    +	$payment->amounts[$invoice->id]=$invoice->total_ttc;
    +	if ($pay=="cash") $payment->paiementid=4;
    +	else if ($pay=="card") $payment->paiementid=6;
    +	$payment->num_paiement=$invoice->facnumber;
    +	$payment->create($user);
    +	$payment->addPaymentToBank($user, 'payment', '(CustomerInvoicePayment)', $bankaccount, '', '');
    +	$invoice->set_paid($user);
    +}
    +
    +if (($action=="addline" || $action=="freezone") and $placeid==0)
    +{
    +	// $place is id of POS, $placeid is id of invoice
    +	if ($placeid==0) {
    +		$invoice = new Facture($db);
    +		$invoice->socid=$conf->global->CASHDESK_ID_THIRDPARTY;
    +		$invoice->date=dol_now();
    +		$invoice->ref="(PROV-POS)";
    +		$invoice->module_source = 'takepos';
    +		$invoice->pos_source = (string) (empty($place)?'0':$place);
    +
    +		$placeid=$invoice->create($user);
    +		$sql="UPDATE ".MAIN_DB_PREFIX."facture set facnumber='(PROV-POS-".$place.")' where rowid=".$placeid;
    +		$db->query($sql);
    +	}
    +}
    +
    +if ($action=="addline"){
    +	$prod = new Product($db);
    +	$prod->fetch($idproduct);
    +	$invoice->addline($prod->description, $prod->price, 1, $prod->tva_tx, $prod->localtax1_tx, $prod->localtax2_tx, $idproduct, $prod->remise_percent, '', 0, 0, 0, '', $prod->price_base_type, $prod->price_ttc, $prod->type, - 1, 0, '', 0, 0, null, 0, '', 0, 100, '', null, 0);
    +	$invoice->fetch($placeid);
    +}
    +
    +if ($action=="freezone"){
    +	$invoice->addline($desc, $number, 1, $conf->global->MAIN_VAT_DEFAULT_IF_AUTODETECT_FAILS, 0, 0, 0, 0, '', 0, 0, 0, '', 'TTC', $number, 0, - 1, 0, '', 0, 0, null, 0, '', 0, 100, '', null, 0);
    +	$invoice->fetch($placeid);
    +}
    +
    +if ($action=="deleteline"){
    +    if ($idline>0 and $placeid>0){ //If exist invoice and line, to avoid errors if deleted from other device or no line selected
    +        $invoice->deleteline($idline);
    +        $invoice->fetch($placeid);
    +    }
    +    else if ($placeid>0){ //If exist invoice, but no line selected, proced to delete last line
    +        $sql="SELECT rowid FROM ".MAIN_DB_PREFIX."facturedet where fk_facture='$placeid' order by rowid DESC";
    +        $resql = $db->query($sql);
    +        $row = $db->fetch_array ($resql);
    +        $deletelineid=$row[0];
    +        $invoice->deleteline($deletelineid);
    +        $invoice->fetch($deletelineid);
    +    }
    +}
    +
    +if ($action=="updateqty"){
    +    foreach ($invoice->lines as $line){
    +        if ($line->id==$idline) $result = $invoice->updateline($line->id, $line->desc, $line->subprice, $number, $line->remise_percent,
    +			$line->date_start, $line->date_end, $line->tva_tx, $line->localtax1_tx, $line->localtax2_tx, 'HT', $line->info_bits, $line->product_type,
    +			$line->fk_parent_line, 0, $line->fk_fournprice, $line->pa_ht, $line->label, $line->special_code, $line->array_options, $line->situation_percent,
    +			$line->fk_unit);
    +    }
    +	$invoice->fetch($placeid);
    +}
    +
    +if ($action=="updateprice"){
    +    foreach ($invoice->lines as $line){
    +        if ($line->id==$idline) $result = $invoice->updateline($line->id, $line->desc, $number, $line->qty, $line->remise_percent,
    +			$line->date_start, $line->date_end, $line->tva_tx, $line->localtax1_tx, $line->localtax2_tx, 'HT', $line->info_bits, $line->product_type,
    +			$line->fk_parent_line, 0, $line->fk_fournprice, $line->pa_ht, $line->label, $line->special_code, $line->array_options, $line->situation_percent,
    +			$line->fk_unit);
    +    }
    +	$invoice->fetch($placeid);
    +}
    +
    +if ($action=="updatereduction"){
    +    foreach ($invoice->lines as $line){
    +        if ($line->id==$idline) $result = $invoice->updateline($line->id, $line->desc, $line->subprice, $line->qty, $number,
    +			$line->date_start, $line->date_end, $line->tva_tx, $line->localtax1_tx, $line->localtax2_tx, 'HT', $line->info_bits, $line->product_type,
    +			$line->fk_parent_line, 0, $line->fk_fournprice, $line->pa_ht, $line->label, $line->special_code, $line->array_options, $line->situation_percent,
    +			$line->fk_unit);
    +    }
    +	$invoice->fetch($placeid);
    +}
    +
    +if ($action=="order"){
    +	require_once DOL_DOCUMENT_ROOT . '/categories/class/categorie.class.php';
    +	$headerorder='<html><br><b>'.$langs->trans('Place').' '.$place.'<br><table width="65%"><thead><tr><th align="left">'.$langs->trans("Label").'</th><th align="right">'.$langs->trans("Qty").'</th></tr></thead><tbody>';
    +	$footerorder='</tbody></table>'.dol_print_date(dol_now(), 'dayhour').'<br></html>';
    +	$order_receipt_printer1="";
    +	$order_receipt_printer2="";
    +	$catsprinter1 = explode(';',$conf->global->TAKEPOS_PRINTED_CATEGORIES_1);
    +	$catsprinter2 = explode(';',$conf->global->TAKEPOS_PRINTED_CATEGORIES_2);
    +	foreach ($invoice->lines as $line){
    +		if ($line->special_code=="3") continue;
    +		$c = new Categorie($db);
    +		$existing = $c->containing($line->fk_product, Categorie::TYPE_PRODUCT, 'id');
    +		$result = array_intersect($catsprinter1, $existing);
    +		$count=count($result);
    +		if ($count>0){
    +			$sql="UPDATE ".MAIN_DB_PREFIX."facturedet set special_code='3' where rowid=$line->rowid";
    +			$db->query($sql);
    +			$order_receipt_printer1.='<tr>'.$line->product_label.'<td align="right">'.$line->qty.'</td></tr>';
    +		}
    +    }
    +	foreach ($invoice->lines as $line){
    +		if ($line->special_code=="3") continue;
    +		$c = new Categorie($db);
    +		$existing = $c->containing($line->fk_product, Categorie::TYPE_PRODUCT, 'id');
    +		$result = array_intersect($catsprinter2, $existing);
    +		$count=count($result);
    +		if ($count>0){
    +			$sql="UPDATE ".MAIN_DB_PREFIX."facturedet set special_code='3' where rowid=$line->rowid";
    +			$db->query($sql);
    +			$order_receipt_printer2.='<tr>'.$line->product_label.'<td align="right">'.$line->qty.'</td></tr>';
    +		}
    +    }
    +	$invoice->fetch($placeid);
    +}
    +
    +?>
    +<style>
    +.selected {
    +	color: red;
    +}
    +.order {
    +	color: limegreen;
    +}
    +</style>
    +<script language="javascript">
    +var selectedline=0;
    +var selectedtext="";
    +$(document).ready(function(){
    +    $('table tbody tr').click(function(){
    +		$('table tbody tr').removeClass("selected");
    +        $(this).addClass("selected");
    +		if (selectedline==this.id) return; // If is already selected
    +        else selectedline=this.id;
    +        selectedtext=$('#'+selectedline).find("td:first").html();
    +    });
    +<?php if ($action=="order" and $order_receipt_printer1!=""){
    +	?>
    +	$.ajax({
    +		type: "POST",
    +		url: 'http://<?php print $conf->global->TAKEPOS_PRINT_SERVER;?>:8111/print',
    +		data: '<?php print $headerorder.$order_receipt_printer1.$footerorder; ?>'
    +	});
    +<?php
    +}
    +if ($action=="order" and $order_receipt_printer2!=""){
    +	?>
    +	$.ajax({
    +		type: "POST",
    +		url: 'http://<?php print $conf->global->TAKEPOS_PRINT_SERVER;?>:8111/print2',
    +		data: '<?php print $headerorder.$order_receipt_printer2.$footerorder; ?>'
    +	});
    +<?php
    +}
    +if ($action=="search"){
    +	?>
    +	$('#search').focus();
    +	<?php
    +}
    +?>
    +});
    +
    +function Print(id){
    +	$.colorbox({href:"receipt.php?facid="+id, width:"40%", height:"90%", transition:"none", iframe:"true", title:"<?php echo $langs->trans("PrintTicket");?>"});
    +}
    +
    +function TakeposPrinting(id){
    +	var receipt;
    +	$.get("receipt.php?facid="+id, function(data, status){
    +        receipt=data.replace(/([^>\r\n]?)(\r\n|\n\r|\r|\n)/g, '');;
    +		$.ajax({
    +			type: "POST",
    +			url: 'http://<?php print $conf->global->TAKEPOS_PRINT_SERVER;?>:8111/print',
    +			data: receipt
    +		});
    +    });
    +}
    +</script>
    +<?php
    +print '<div class="div-table-responsive-no-min">';
    +print '<table id="tablelines" class="noborder noshadow" width="100%">';
    +print '<tr class="liste_titre nodrag nodrop">';
    +print '<td class="linecoldescription">'.$langs->trans('Description').'</td>';
    +print '<td class="linecolqty" align="right">'.$langs->trans('Qty').'</td>';
    +print '<td class="linecolht" align="right">'.$langs->trans('TotalHTShort').'</td>';
    +print "</tr>\n";
    +if ($placeid>0) foreach ($invoice->lines as $line)
    +{
    +	print '<tr class="drag drop oddeven';
    +	if ($line->special_code=="3") print ' order';
    +	print '" id="'.$line->rowid.'">';
    +	print '<td>'.$line->product_label.$line->desc.'</td>';
    +	print '<td align="right">'.$line->qty.'</td>';
    +	print '<td align="right">'.price($line->total_ttc).'</td>';
    +	print '</tr>';
    +}
    +print '</table>';
    +print '<p style="font-size:120%;" align="right"><b>'.$langs->trans('TotalTTC');
    +if($conf->global->TAKEPOS_BAR_RESTAURANT) print " ".$langs->trans('Place')." ".$place;
    +print ': '.price($invoice->total_ttc, 1, '', 1, - 1, - 1, $conf->currency).'&nbsp;</b></p>';
    +
    +//if ($invoice->socid != $conf->global->CASHDESK_ID_THIRDPARTY){
    +    $soc = new Societe($db);
    +    if ($invoice->socid > 0) $soc->fetch($invoice->socid);
    +    else $soc->fetch($conf->global->CASHDESK_ID_THIRDPARTY);
    +    print '<p style="font-size:120%;" align="right">';
    +    print $langs->trans("Customer").': '.$soc->name;
    +    print '</p>';
    +//}
    +if ($action=="valid"){
    +	print '<p style="font-size:120%;" align="center"><b>'.$invoice->facnumber." ".$langs->trans('BillShortStatusValidated').'</b></p>';
    +	if ($conf->global->TAKEBOX) print '<center><button type="button" onclick="TakeposPrinting('.$placeid.');">'.$langs->trans('PrintTicket').'</button><center>';
    +	else print '<center><button type="button" onclick="Print('.$placeid.');">'.$langs->trans('PrintTicket').'</button><center>';
    +}
    +if ($action=="search"){
    +	print '<center>
    +	<input type="text" id="search" name="search" onkeyup="Search2();" name="search" style="width:80%;font-size: 150%;" placeholder='.$langs->trans('Search').'
    +	</center>';
    +}
    +print '</div>';
    diff --git a/htdocs/takepos/js/jquery.colorbox-min.js b/htdocs/takepos/js/jquery.colorbox-min.js
    new file mode 100644
    index 00000000000..b5109a262ef
    --- /dev/null
    +++ b/htdocs/takepos/js/jquery.colorbox-min.js
    @@ -0,0 +1,6 @@
    +/*!
    +	Colorbox 1.6.4
    +	license: MIT
    +	http://www.jacklmoore.com/colorbox
    +*/
    +(function(t,e,i){function n(i,n,o){var r=e.createElement(i);return n&&(r.id=Z+n),o&&(r.style.cssText=o),t(r)}function o(){return i.innerHeight?i.innerHeight:t(i).height()}function r(e,i){i!==Object(i)&&(i={}),this.cache={},this.el=e,this.value=function(e){var n;return void 0===this.cache[e]&&(n=t(this.el).attr("data-cbox-"+e),void 0!==n?this.cache[e]=n:void 0!==i[e]?this.cache[e]=i[e]:void 0!==X[e]&&(this.cache[e]=X[e])),this.cache[e]},this.get=function(e){var i=this.value(e);return t.isFunction(i)?i.call(this.el,this):i}}function h(t){var e=W.length,i=(A+t)%e;return 0>i?e+i:i}function a(t,e){return Math.round((/%/.test(t)?("x"===e?E.width():o())/100:1)*parseInt(t,10))}function s(t,e){return t.get("photo")||t.get("photoRegex").test(e)}function l(t,e){return t.get("retinaUrl")&&i.devicePixelRatio>1?e.replace(t.get("photoRegex"),t.get("retinaSuffix")):e}function d(t){"contains"in x[0]&&!x[0].contains(t.target)&&t.target!==v[0]&&(t.stopPropagation(),x.focus())}function c(t){c.str!==t&&(x.add(v).removeClass(c.str).addClass(t),c.str=t)}function g(e){A=0,e&&e!==!1&&"nofollow"!==e?(W=t("."+te).filter(function(){var i=t.data(this,Y),n=new r(this,i);return n.get("rel")===e}),A=W.index(_.el),-1===A&&(W=W.add(_.el),A=W.length-1)):W=t(_.el)}function u(i){t(e).trigger(i),ae.triggerHandler(i)}function f(i){var o;if(!G){if(o=t(i).data(Y),_=new r(i,o),g(_.get("rel")),!U){U=$=!0,c(_.get("className")),x.css({visibility:"hidden",display:"block",opacity:""}),I=n(se,"LoadedContent","width:0; height:0; overflow:hidden; visibility:hidden"),b.css({width:"",height:""}).append(I),j=T.height()+k.height()+b.outerHeight(!0)-b.height(),D=C.width()+H.width()+b.outerWidth(!0)-b.width(),N=I.outerHeight(!0),z=I.outerWidth(!0);var h=a(_.get("initialWidth"),"x"),s=a(_.get("initialHeight"),"y"),l=_.get("maxWidth"),f=_.get("maxHeight");_.w=Math.max((l!==!1?Math.min(h,a(l,"x")):h)-z-D,0),_.h=Math.max((f!==!1?Math.min(s,a(f,"y")):s)-N-j,0),I.css({width:"",height:_.h}),J.position(),u(ee),_.get("onOpen"),O.add(F).hide(),x.focus(),_.get("trapFocus")&&e.addEventListener&&(e.addEventListener("focus",d,!0),ae.one(re,function(){e.removeEventListener("focus",d,!0)})),_.get("returnFocus")&&ae.one(re,function(){t(_.el).focus()})}var p=parseFloat(_.get("opacity"));v.css({opacity:p===p?p:"",cursor:_.get("overlayClose")?"pointer":"",visibility:"visible"}).show(),_.get("closeButton")?B.html(_.get("close")).appendTo(b):B.appendTo("<div/>"),w()}}function p(){x||(V=!1,E=t(i),x=n(se).attr({id:Y,"class":t.support.opacity===!1?Z+"IE":"",role:"dialog",tabindex:"-1"}).hide(),v=n(se,"Overlay").hide(),L=t([n(se,"LoadingOverlay")[0],n(se,"LoadingGraphic")[0]]),y=n(se,"Wrapper"),b=n(se,"Content").append(F=n(se,"Title"),R=n(se,"Current"),P=t('<button type="button"/>').attr({id:Z+"Previous"}),K=t('<button type="button"/>').attr({id:Z+"Next"}),S=t('<button type="button"/>').attr({id:Z+"Slideshow"}),L),B=t('<button type="button"/>').attr({id:Z+"Close"}),y.append(n(se).append(n(se,"TopLeft"),T=n(se,"TopCenter"),n(se,"TopRight")),n(se,!1,"clear:left").append(C=n(se,"MiddleLeft"),b,H=n(se,"MiddleRight")),n(se,!1,"clear:left").append(n(se,"BottomLeft"),k=n(se,"BottomCenter"),n(se,"BottomRight"))).find("div div").css({"float":"left"}),M=n(se,!1,"position:absolute; width:9999px; visibility:hidden; display:none; max-width:none;"),O=K.add(P).add(R).add(S)),e.body&&!x.parent().length&&t(e.body).append(v,x.append(y,M))}function m(){function i(t){t.which>1||t.shiftKey||t.altKey||t.metaKey||t.ctrlKey||(t.preventDefault(),f(this))}return x?(V||(V=!0,K.click(function(){J.next()}),P.click(function(){J.prev()}),B.click(function(){J.close()}),v.click(function(){_.get("overlayClose")&&J.close()}),t(e).bind("keydown."+Z,function(t){var e=t.keyCode;U&&_.get("escKey")&&27===e&&(t.preventDefault(),J.close()),U&&_.get("arrowKey")&&W[1]&&!t.altKey&&(37===e?(t.preventDefault(),P.click()):39===e&&(t.preventDefault(),K.click()))}),t.isFunction(t.fn.on)?t(e).on("click."+Z,"."+te,i):t("."+te).live("click."+Z,i)),!0):!1}function w(){var e,o,r,h=J.prep,d=++le;if($=!0,q=!1,u(he),u(ie),_.get("onLoad"),_.h=_.get("height")?a(_.get("height"),"y")-N-j:_.get("innerHeight")&&a(_.get("innerHeight"),"y"),_.w=_.get("width")?a(_.get("width"),"x")-z-D:_.get("innerWidth")&&a(_.get("innerWidth"),"x"),_.mw=_.w,_.mh=_.h,_.get("maxWidth")&&(_.mw=a(_.get("maxWidth"),"x")-z-D,_.mw=_.w&&_.w<_.mw?_.w:_.mw),_.get("maxHeight")&&(_.mh=a(_.get("maxHeight"),"y")-N-j,_.mh=_.h&&_.h<_.mh?_.h:_.mh),e=_.get("href"),Q=setTimeout(function(){L.show()},100),_.get("inline")){var c=t(e).eq(0);r=t("<div>").hide().insertBefore(c),ae.one(he,function(){r.replaceWith(c)}),h(c)}else _.get("iframe")?h(" "):_.get("html")?h(_.get("html")):s(_,e)?(e=l(_,e),q=_.get("createImg"),t(q).addClass(Z+"Photo").bind("error."+Z,function(){h(n(se,"Error").html(_.get("imgError")))}).one("load",function(){d===le&&setTimeout(function(){var e;_.get("retinaImage")&&i.devicePixelRatio>1&&(q.height=q.height/i.devicePixelRatio,q.width=q.width/i.devicePixelRatio),_.get("scalePhotos")&&(o=function(){q.height-=q.height*e,q.width-=q.width*e},_.mw&&q.width>_.mw&&(e=(q.width-_.mw)/q.width,o()),_.mh&&q.height>_.mh&&(e=(q.height-_.mh)/q.height,o())),_.h&&(q.style.marginTop=Math.max(_.mh-q.height,0)/2+"px"),W[1]&&(_.get("loop")||W[A+1])&&(q.style.cursor="pointer",t(q).bind("click."+Z,function(){J.next()})),q.style.width=q.width+"px",q.style.height=q.height+"px",h(q)},1)}),q.src=e):e&&M.load(e,_.get("data"),function(e,i){d===le&&h("error"===i?n(se,"Error").html(_.get("xhrError")):t(this).contents())})}var v,x,y,b,T,C,H,k,W,E,I,M,L,F,R,S,K,P,B,O,_,j,D,N,z,A,q,U,$,G,Q,J,V,X={html:!1,photo:!1,iframe:!1,inline:!1,transition:"elastic",speed:300,fadeOut:300,width:!1,initialWidth:"600",innerWidth:!1,maxWidth:!1,height:!1,initialHeight:"450",innerHeight:!1,maxHeight:!1,scalePhotos:!0,scrolling:!0,opacity:.9,preloading:!0,className:!1,overlayClose:!0,escKey:!0,arrowKey:!0,top:!1,bottom:!1,left:!1,right:!1,fixed:!1,data:void 0,closeButton:!0,fastIframe:!0,open:!1,reposition:!0,loop:!0,slideshow:!1,slideshowAuto:!0,slideshowSpeed:2500,slideshowStart:"start slideshow",slideshowStop:"stop slideshow",photoRegex:/\.(gif|png|jp(e|g|eg)|bmp|ico|webp|jxr|svg)((#|\?).*)?$/i,retinaImage:!1,retinaUrl:!1,retinaSuffix:"@2x.$1",current:"image {current} of {total}",previous:"previous",next:"next",close:"close",xhrError:"This content failed to load.",imgError:"This image failed to load.",returnFocus:!0,trapFocus:!0,onOpen:!1,onLoad:!1,onComplete:!1,onCleanup:!1,onClosed:!1,rel:function(){return this.rel},href:function(){return t(this).attr("href")},title:function(){return this.title},createImg:function(){var e=new Image,i=t(this).data("cbox-img-attrs");return"object"==typeof i&&t.each(i,function(t,i){e[t]=i}),e},createIframe:function(){var i=e.createElement("iframe"),n=t(this).data("cbox-iframe-attrs");return"object"==typeof n&&t.each(n,function(t,e){i[t]=e}),"frameBorder"in i&&(i.frameBorder=0),"allowTransparency"in i&&(i.allowTransparency="true"),i.name=(new Date).getTime(),i.allowFullscreen=!0,i}},Y="colorbox",Z="cbox",te=Z+"Element",ee=Z+"_open",ie=Z+"_load",ne=Z+"_complete",oe=Z+"_cleanup",re=Z+"_closed",he=Z+"_purge",ae=t("<a/>"),se="div",le=0,de={},ce=function(){function t(){clearTimeout(h)}function e(){(_.get("loop")||W[A+1])&&(t(),h=setTimeout(J.next,_.get("slideshowSpeed")))}function i(){S.html(_.get("slideshowStop")).unbind(s).one(s,n),ae.bind(ne,e).bind(ie,t),x.removeClass(a+"off").addClass(a+"on")}function n(){t(),ae.unbind(ne,e).unbind(ie,t),S.html(_.get("slideshowStart")).unbind(s).one(s,function(){J.next(),i()}),x.removeClass(a+"on").addClass(a+"off")}function o(){r=!1,S.hide(),t(),ae.unbind(ne,e).unbind(ie,t),x.removeClass(a+"off "+a+"on")}var r,h,a=Z+"Slideshow_",s="click."+Z;return function(){r?_.get("slideshow")||(ae.unbind(oe,o),o()):_.get("slideshow")&&W[1]&&(r=!0,ae.one(oe,o),_.get("slideshowAuto")?i():n(),S.show())}}();t[Y]||(t(p),J=t.fn[Y]=t[Y]=function(e,i){var n,o=this;return e=e||{},t.isFunction(o)&&(o=t("<a/>"),e.open=!0),o[0]?(p(),m()&&(i&&(e.onComplete=i),o.each(function(){var i=t.data(this,Y)||{};t.data(this,Y,t.extend(i,e))}).addClass(te),n=new r(o[0],e),n.get("open")&&f(o[0])),o):o},J.position=function(e,i){function n(){T[0].style.width=k[0].style.width=b[0].style.width=parseInt(x[0].style.width,10)-D+"px",b[0].style.height=C[0].style.height=H[0].style.height=parseInt(x[0].style.height,10)-j+"px"}var r,h,s,l=0,d=0,c=x.offset();if(E.unbind("resize."+Z),x.css({top:-9e4,left:-9e4}),h=E.scrollTop(),s=E.scrollLeft(),_.get("fixed")?(c.top-=h,c.left-=s,x.css({position:"fixed"})):(l=h,d=s,x.css({position:"absolute"})),d+=_.get("right")!==!1?Math.max(E.width()-_.w-z-D-a(_.get("right"),"x"),0):_.get("left")!==!1?a(_.get("left"),"x"):Math.round(Math.max(E.width()-_.w-z-D,0)/2),l+=_.get("bottom")!==!1?Math.max(o()-_.h-N-j-a(_.get("bottom"),"y"),0):_.get("top")!==!1?a(_.get("top"),"y"):Math.round(Math.max(o()-_.h-N-j,0)/2),x.css({top:c.top,left:c.left,visibility:"visible"}),y[0].style.width=y[0].style.height="9999px",r={width:_.w+z+D,height:_.h+N+j,top:l,left:d},e){var g=0;t.each(r,function(t){return r[t]!==de[t]?(g=e,void 0):void 0}),e=g}de=r,e||x.css(r),x.dequeue().animate(r,{duration:e||0,complete:function(){n(),$=!1,y[0].style.width=_.w+z+D+"px",y[0].style.height=_.h+N+j+"px",_.get("reposition")&&setTimeout(function(){E.bind("resize."+Z,J.position)},1),t.isFunction(i)&&i()},step:n})},J.resize=function(t){var e;U&&(t=t||{},t.width&&(_.w=a(t.width,"x")-z-D),t.innerWidth&&(_.w=a(t.innerWidth,"x")),I.css({width:_.w}),t.height&&(_.h=a(t.height,"y")-N-j),t.innerHeight&&(_.h=a(t.innerHeight,"y")),t.innerHeight||t.height||(e=I.scrollTop(),I.css({height:"auto"}),_.h=I.height()),I.css({height:_.h}),e&&I.scrollTop(e),J.position("none"===_.get("transition")?0:_.get("speed")))},J.prep=function(i){function o(){return _.w=_.w||I.width(),_.w=_.mw&&_.mw<_.w?_.mw:_.w,_.w}function a(){return _.h=_.h||I.height(),_.h=_.mh&&_.mh<_.h?_.mh:_.h,_.h}if(U){var d,g="none"===_.get("transition")?0:_.get("speed");I.remove(),I=n(se,"LoadedContent").append(i),I.hide().appendTo(M.show()).css({width:o(),overflow:_.get("scrolling")?"auto":"hidden"}).css({height:a()}).prependTo(b),M.hide(),t(q).css({"float":"none"}),c(_.get("className")),d=function(){function i(){t.support.opacity===!1&&x[0].style.removeAttribute("filter")}var n,o,a=W.length;U&&(o=function(){clearTimeout(Q),L.hide(),u(ne),_.get("onComplete")},F.html(_.get("title")).show(),I.show(),a>1?("string"==typeof _.get("current")&&R.html(_.get("current").replace("{current}",A+1).replace("{total}",a)).show(),K[_.get("loop")||a-1>A?"show":"hide"]().html(_.get("next")),P[_.get("loop")||A?"show":"hide"]().html(_.get("previous")),ce(),_.get("preloading")&&t.each([h(-1),h(1)],function(){var i,n=W[this],o=new r(n,t.data(n,Y)),h=o.get("href");h&&s(o,h)&&(h=l(o,h),i=e.createElement("img"),i.src=h)})):O.hide(),_.get("iframe")?(n=_.get("createIframe"),_.get("scrolling")||(n.scrolling="no"),t(n).attr({src:_.get("href"),"class":Z+"Iframe"}).one("load",o).appendTo(I),ae.one(he,function(){n.src="//about:blank"}),_.get("fastIframe")&&t(n).trigger("load")):o(),"fade"===_.get("transition")?x.fadeTo(g,1,i):i())},"fade"===_.get("transition")?x.fadeTo(g,0,function(){J.position(0,d)}):J.position(g,d)}},J.next=function(){!$&&W[1]&&(_.get("loop")||W[A+1])&&(A=h(1),f(W[A]))},J.prev=function(){!$&&W[1]&&(_.get("loop")||A)&&(A=h(-1),f(W[A]))},J.close=function(){U&&!G&&(G=!0,U=!1,u(oe),_.get("onCleanup"),E.unbind("."+Z),v.fadeTo(_.get("fadeOut")||0,0),x.stop().fadeTo(_.get("fadeOut")||0,0,function(){x.hide(),v.hide(),u(he),I.remove(),setTimeout(function(){G=!1,u(re),_.get("onClosed")},1)}))},J.remove=function(){x&&(x.stop(),t[Y].close(),x.stop(!1,!0).remove(),v.remove(),G=!1,x=null,t("."+te).removeData(Y).removeClass(te),t(e).unbind("click."+Z).unbind("keydown."+Z))},J.element=function(){return t(_.el)},J.settings=X)})(jQuery,document,window);
    \ No newline at end of file
    diff --git a/htdocs/takepos/js/takepos.js b/htdocs/takepos/js/takepos.js
    new file mode 100644
    index 00000000000..062a3bb4e4a
    --- /dev/null
    +++ b/htdocs/takepos/js/takepos.js
    @@ -0,0 +1,15 @@
    +/* Copyright (C) 2018	Charles-FR BENKE		<jove@bisquerra.com>
    + *
    + * This program is free software; you can redistribute it and/or modify
    + * it under the terms of the GNU General Public License as published by
    + * the Free Software Foundation; either version 3 of the License, or
    + * (at your option) any later version.
    + *
    + * This program is distributed in the hope that it will be useful,
    + * but WITHOUT ANY WARRANTY; without even the implied warranty of
    + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
    + * GNU General Public License for more details.
    + *
    + * You should have received a copy of the GNU General Public License
    + * along with this program. If not, see <http://www.gnu.org/licenses/>.
    + */
    diff --git a/htdocs/takepos/lib/takepos.lib.php b/htdocs/takepos/lib/takepos.lib.php
    new file mode 100644
    index 00000000000..691f118d2cb
    --- /dev/null
    +++ b/htdocs/takepos/lib/takepos.lib.php
    @@ -0,0 +1,58 @@
    +<?php
    +/* Copyright (C) 2018 SuperAdmin
    + *
    + * This program is free software: you can redistribute it and/or modify
    + * it under the terms of the GNU General Public License as published by
    + * the Free Software Foundation, either version 3 of the License, or
    + * (at your option) any later version.
    + *
    + * This program is distributed in the hope that it will be useful,
    + * but WITHOUT ANY WARRANTY; without even the implied warranty of
    + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
    + * GNU General Public License for more details.
    + *
    + * You should have received a copy of the GNU General Public License
    + * along with this program.  If not, see <http://www.gnu.org/licenses/>.
    + */
    +
    +/**
    + * \file    takepos/lib/takepos.lib.php
    + * \ingroup takepos
    + * \brief   Library files with common functions for TakePos
    + */
    +
    +/**
    + * Prepare admin pages header
    + *
    + * @return array
    + */
    +function takeposAdminPrepareHead()
    +{
    +	global $langs, $conf;
    +
    +	$langs->load("cashdesk");
    +
    +	$h = 0;
    +	$head = array();
    +
    +	$head[$h][0] = dol_buildpath("/takepos/admin/setup.php", 1);
    +	$head[$h][1] = $langs->trans("Settings");
    +	$head[$h][2] = 'settings';
    +	$h++;
    +	$head[$h][0] = dol_buildpath("/takepos/admin/about.php", 1);
    +	$head[$h][1] = $langs->trans("About");
    +	$head[$h][2] = 'about';
    +	$h++;
    +
    +	// Show more tabs from modules
    +	// Entries must be declared in modules descriptor with line
    +	//$this->tabs = array(
    +	//	'entity:+tabname:Title:@takepos:/takepos/mypage.php?id=__ID__'
    +	//); // to add new tab
    +	//$this->tabs = array(
    +	//	'entity:-tabname:Title:@takepos:/takepos/mypage.php?id=__ID__'
    +	//); // to remove a tab
    +	complete_head_from_modules($conf, $langs, $object, $head, $h, 'takepos');
    +
    +	return $head;
    +}
    diff --git a/htdocs/takepos/modulebuilder.txt b/htdocs/takepos/modulebuilder.txt
    new file mode 100644
    index 00000000000..24ea0d6eac5
    --- /dev/null
    +++ b/htdocs/takepos/modulebuilder.txt
    @@ -0,0 +1,3 @@
    +# DO NOT DELETE THIS FILE MANUALLY
    +# File to flag module built using official module template.
    +# When this file is present into a module directory, you can edit it with the module builder tool. Use ModuleBuilder if you want to delete module. 
    \ No newline at end of file
    diff --git a/htdocs/takepos/pay.php b/htdocs/takepos/pay.php
    new file mode 100644
    index 00000000000..c0bfc35294a
    --- /dev/null
    +++ b/htdocs/takepos/pay.php
    @@ -0,0 +1,120 @@
    +<?php
    +/* Copyright (C) 2018	Andreu Bisquerra	<jove@bisquerra.com>
    + *
    + * This program is free software; you can redistribute it and/or modify
    + * it under the terms of the GNU General Public License as published by
    + * the Free Software Foundation; either version 3 of the License, or
    + * (at your option) any later version.
    + *
    + * This program is distributed in the hope that it will be useful,
    + * but WITHOUT ANY WARRANTY; without even the implied warranty of
    + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
    + * GNU General Public License for more details.
    + *
    + * You should have received a copy of the GNU General Public License
    + * along with this program. If not, see <http://www.gnu.org/licenses/>.
    + */
    +
    +//if (! defined('NOREQUIREUSER'))	define('NOREQUIREUSER','1');	// Not disabled cause need to load personalized language
    +//if (! defined('NOREQUIREDB'))		define('NOREQUIREDB','1');		// Not disabled cause need to load personalized language
    +//if (! defined('NOREQUIRESOC'))		define('NOREQUIRESOC','1');
    +//if (! defined('NOREQUIRETRAN'))		define('NOREQUIRETRAN','1');
    +if (! defined('NOCSRFCHECK'))		define('NOCSRFCHECK','1');
    +if (! defined('NOTOKENRENEWAL'))	define('NOTOKENRENEWAL','1');
    +if (! defined('NOREQUIREMENU'))		define('NOREQUIREMENU','1');
    +if (! defined('NOREQUIREHTML'))		define('NOREQUIREHTML','1');
    +if (! defined('NOREQUIREAJAX'))		define('NOREQUIREAJAX','1');
    +
    +$_GET['theme']="md"; // Force theme. MD theme provides better look and feel to TakePOS
    +
    +require '../main.inc.php';	// Load $user and permissions
    +require_once DOL_DOCUMENT_ROOT . '/compta/facture/class/facture.class.php';
    +
    +$place = GETPOST('place','int');
    +
    +
    +/*
    + * View
    + */
    +
    +$sql="SELECT rowid FROM ".MAIN_DB_PREFIX."facture where facnumber='(PROV-POS-".$place.")'";
    +$resql = $db->query($sql);
    +$row = $db->fetch_array ($resql);
    +$placeid=$row[0];
    +if (! $placeid) $placeid=0; // Developing error message with no lines
    +else{
    +	$invoice = new Facture($db);
    +	$invoice->fetch($placeid);
    +}
    +
    +top_htmlhead($head, $title, $disablejs, $disablehead, $arrayofjs, $arrayofcss);
    +
    +$langs->loadLangs(array("main", "bills", "cashdesk"));
    +?>
    +<link rel="stylesheet" href="css/pos.css">
    +	<script>
    +	var received=0;
    +	function addreceived(price)
    +	{
    +	received+=parseFloat(price);
    +	$('#change1').html(received.toFixed(2));
    +	if (received><?php echo $invoice->total_ttc;?>)
    +		{
    +		var change=parseFloat(received-<?php echo $invoice->total_ttc;?>);
    +		$('#change2').html(change.toFixed(2));
    +		}
    +	}
    +
    +	function reset()
    +	{
    +		received=0;
    +		addreceived(0);
    +		$('#change2').html(received.toFixed(2));
    +	}
    +
    +	function Validate(payment){
    +        parent.$("#poslines").load("invoice.php?place=<?php echo $place;?>&action=valid&pay="+payment, function() {
    +            parent.$("#poslines").scrollTop(parent.$("#poslines")[0].scrollHeight);
    +            parent.$.colorbox.close();
    +        });
    +
    +	}
    +</script>
    +</head>
    +<body>
    +
    +<div style="position:absolute; top:2%; left:5%; height:36%; width:91%;">
    +<center>
    +<div style="width:40%; background-color:#222222; border-radius:8px; margin-bottom: 4px;">
    +<center><span style='font-family: digital; font-size: 280%;'><font color="white"><?php echo $langs->trans('TotalTTC');?>: </font><font color="red"><span id="totaldisplay"><?php echo price($invoice->total_ttc, 1, '', 1, - 1, - 1, $conf->currency) ?></span></span></center>
    +</div>
    +<div style="width:40%; background-color:#333333; border-radius:8px; margin-bottom: 4px;">
    +<center><span style='font-family: digital; font-size: 250%;'><font color="white"><?php echo $langs->trans("AlreadyPaid"); ?>: </font><font color="red"><span id="change1"><?php echo price(0) ?></span></center>
    +</div>
    +<div style="width:40%; background-color:#333333; border-radius:8px; margin-bottom: 4px;">
    +<center><span style='font-family: digital; font-size: 250%;'><font color="white"><?php echo $langs->trans("Change"); ?>: </font><font color="red"><span id="change2"><?php echo price(0) ?></span></span></center>
    +</div>
    +</center>
    +</div>
    +
    +<div style="position:absolute; top:40%; left:5%; height:55%; width:91%;">
    +<button type="button" class="calcbutton" onclick="addreceived(10);">10</button>
    +<button type="button" class="calcbutton" onclick="addreceived(20);">20</button>
    +<button type="button" class="calcbutton" onclick="addreceived(50);">50</button>
    +<button type="button" class="calcbutton2" onclick="Validate('cash');"><?php echo $langs->trans("Cash"); ?></button>
    +<button type="button" class="calcbutton" onclick="addreceived(1);">1</button>
    +<button type="button" class="calcbutton" onclick="addreceived(2);">2</button>
    +<button type="button" class="calcbutton" onclick="addreceived(5);">5</button>
    +<button type="button" class="calcbutton2" onclick="Validate('card');"><?php echo $langs->trans("PaymentTypeCB"); ?></button>
    +<button type="button" class="calcbutton" onclick="addreceived(0.10);">0.10</button>
    +<button type="button" class="calcbutton" onclick="addreceived(0.20);">0.20</button>
    +<button type="button" class="calcbutton" onclick="addreceived(0.50);">0.50</button>
    +<button type="button" class="calcbutton2" onclick="printclick();"><span id="printtext"><?php echo $langs->trans("GoBack"); ?></span></button>
    +<button type="button" class="calcbutton" onclick="addreceived(0.01);">0.01</button>
    +<button type="button" class="calcbutton" onclick="addreceived(0.02);">0.02</button>
    +<button type="button" class="calcbutton" onclick="addreceived(0.05);">0.05</button>
    +<button type="button" class="calcbutton2" onclick="reset();"><span style='font-size: 150%;'>C</span></button>
    +</div>
    +
    +</body>
    +</html>
    \ No newline at end of file
    diff --git a/htdocs/takepos/receipt.php b/htdocs/takepos/receipt.php
    new file mode 100644
    index 00000000000..d5c4ceba0a1
    --- /dev/null
    +++ b/htdocs/takepos/receipt.php
    @@ -0,0 +1,106 @@
    +<?php
    +/* Copyright (C) 2007-2008 Jeremie Ollivier    <jeremie.o@laposte.net>
    + * Copyright (C) 2011      Laurent Destailleur <eldy@users.sourceforge.net>
    + * Copyright (C) 2012      Marcos García       <marcosgdf@gmail.com>
    + * Copyright (C) 2018      Andreu Bisquerra    <jove@bisquerra.com>
    + *
    + * This program is free software; you can redistribute it and/or modify
    + * it under the terms of the GNU General Public License as published by
    + * the Free Software Foundation; either version 3 of the License, or
    + * (at your option) any later version.
    + *
    + * This program is distributed in the hope that it will be useful,
    + * but WITHOUT ANY WARRANTY; without even the implied warranty of
    + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
    + * GNU General Public License for more details.
    + *
    + * You should have received a copy of the GNU General Public License
    + * along with this program. If not, see <http://www.gnu.org/licenses/>.
    + */
    +
    +require '../main.inc.php';	// Load $user and permissions
    +include_once DOL_DOCUMENT_ROOT.'/compta/facture/class/facture.class.php';
    +
    +$langs->loadLangs(array("main", "cashdesk"));
    +
    +/*
    + * View
    + */
    +
    +top_httphead('text/html');
    +
    +$facid=GETPOST('facid','int');
    +$place=GETPOST('place','int');
    +if ($place>0){
    +    $sql="SELECT rowid FROM ".MAIN_DB_PREFIX."facture where facnumber='(PROV-POS-".$place.")'";
    +    $resql = $db->query($sql);
    +    $row = $db->fetch_array ($resql);
    +    $facid=$row[0];
    +}
    +$object=new Facture($db);
    +$object->fetch($facid);
    +
    +// IMPORTANT: This file is sended to 'Takepos Printing' application. Keep basic file. No external files as css, js... If you need images use absolut path.
    +?>
    +<html>
    +<body>
    +<center>
    +<font size="4">
    +<?php echo $mysoc->name; ?>
    +</font>
    +</center>
    +<br>
    +<p align="left">
    +<?php print dol_nl2br(dol_format_address($mysoc)); ?>
    +</p>
    +<p align="right">
    +<?php
    +print $langs->trans('Date')." ".dol_print_date($object->date, 'day').'<br>';
    +if ($mysoc->country_code == 'ES') print "Factura simplificada ";
    +print $object->ref;
    +?>
    +</p>
    +<br>
    +
    +<table width="100%">
    +    <thead>
    +	<tr>
    +        <th align="center"><?php print $langs->trans("Label"); ?></th>
    +        <th align="right"><?php print $langs->trans("Qty"); ?></th>
    +        <th align="right"><?php print $langs->trans("TotalTTC"); ?></th>
    +	</tr>
    +    </thead>
    +    <tbody>
    +    <?php
    +    foreach ($object->lines as $line)
    +    {
    +    ?>
    +    <tr>
    +        <td><?php echo $line->product_label;?></td>
    +        <td align="right"><?php echo $line->qty;?></td>
    +        <td align="right"><?php echo price($line->total_ttc);?></td>
    +    </tr>
    +    <?php
    +    }
    +    ?>
    +    </tbody>
    +</table>
    +<br>
    +<table align="right">
    +<tr>
    +    <th align="right"><?php echo $langs->trans("TotalHT");?></th>
    +    <td align="right"><?php echo price($object->total_ht, 1, '', 1, - 1, - 1, $conf->currency)."\n";?></td>
    +</tr>
    +<tr>
    +    <th align="right"><?php echo $langs->trans("TotalVAT").'</th><td align="right">'.price($object->total_tva, 1, '', 1, - 1, - 1, $conf->currency)."\n";?></td>
    +</tr>
    +<tr>
    +    <th align="right"><?php echo ''.$langs->trans("TotalTTC").'</th><td align="right">'.price($object->total_ttc, 1, '', 1, - 1, - 1, $conf->currency)."\n";?></td>
    +</tr>
    +</table>
    +
    +<script type="text/javascript">
    +    window.print();
    +</script>
    +</body>
    +</html>
    diff --git a/htdocs/takepos/takepos.php b/htdocs/takepos/takepos.php
    new file mode 100644
    index 00000000000..8dec143bffe
    --- /dev/null
    +++ b/htdocs/takepos/takepos.php
    @@ -0,0 +1,403 @@
    +<?php
    +/* Copyright (C) 2018	Andreu Bisquerra	<jove@bisquerra.com>
    + *
    + * This program is free software; you can redistribute it and/or modify
    + * it under the terms of the GNU General Public License as published by
    + * the Free Software Foundation; either version 3 of the License, or
    + * (at your option) any later version.
    + *
    + * This program is distributed in the hope that it will be useful,
    + * but WITHOUT ANY WARRANTY; without even the implied warranty of
    + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
    + * GNU General Public License for more details.
    + *
    + * You should have received a copy of the GNU General Public License
    + * along with this program. If not, see <http://www.gnu.org/licenses/>.
    + */
    +
    +//if (! defined('NOREQUIREUSER'))	define('NOREQUIREUSER','1');	// Not disabled cause need to load personalized language
    +//if (! defined('NOREQUIREDB'))		define('NOREQUIREDB','1');		// Not disabled cause need to load personalized language
    +//if (! defined('NOREQUIRESOC'))		define('NOREQUIRESOC','1');
    +//if (! defined('NOREQUIRETRAN'))		define('NOREQUIRETRAN','1');
    +if (! defined('NOCSRFCHECK'))		define('NOCSRFCHECK','1');
    +if (! defined('NOTOKENRENEWAL'))	define('NOTOKENRENEWAL','1');
    +if (! defined('NOREQUIREMENU'))		define('NOREQUIREMENU','1');
    +if (! defined('NOREQUIREHTML'))		define('NOREQUIREHTML','1');
    +if (! defined('NOREQUIREAJAX'))		define('NOREQUIREAJAX','1');
    +
    +$_GET['theme']="md"; // Force theme. MD theme provides better look and feel to TakePOS
    +
    +require '../main.inc.php';	// Load $user and permissions
    +require_once DOL_DOCUMENT_ROOT.'/core/class/html.formother.class.php';
    +require_once DOL_DOCUMENT_ROOT.'/categories/class/categorie.class.php';
    +require_once DOL_DOCUMENT_ROOT . '/compta/facture/class/facture.class.php';
    +
    +$place = GETPOST('place','int');
    +if ($place=="") $place="0";
    +$action = GETPOST('action','alpha');
    +
    +$langs->loadLangs(array("bills","orders","commercial","cashdesk"));
    +
    +
    +/*
    + * View
    + */
    +
    +// Title
    +$title='TakePOS - Dolibarr '.DOL_VERSION;
    +if (! empty($conf->global->MAIN_APPLICATION_TITLE)) $title='TakePOS - '.$conf->global->MAIN_APPLICATION_TITLE;
    +top_htmlhead($head, $title, $disablejs, $disablehead, $arrayofjs, $arrayofcss);
    +
    +?>
    +<link rel="stylesheet" href="css/pos.css?a=xxx">
    +<script type="text/javascript" src="js/takepos.js" ></script>
    +<link rel="stylesheet" href="css/colorbox.css" type="text/css" media="screen" />
    +<script type="text/javascript" src="js/jquery.colorbox-min.js"></script>
    +<script language="javascript">
    +<?php
    +$categorie = new Categorie($db);
    +$categories = $categorie->get_full_arbo('product');
    +?>
    +var categories = JSON.parse( '<?php echo json_encode($categories);?>' );
    +var currentcat;
    +var pageproducts=0;
    +var pagecategories=0;
    +var place="<?php echo $place;?>";
    +var editaction="qty";
    +var editnumber="";
    +function PrintCategories(first){
    +	for (i = 0; i < 14; i++) {
    +		if (typeof (categories[parseInt(i)+parseInt(first)]) == "undefined") break;
    +		$("#catdesc"+i).text(categories[parseInt(i)+parseInt(first)]['label']);
    +        $("#catimg"+i).attr("src","genimg/?query=cat&w=55&h=50&id="+categories[parseInt(i)+parseInt(first)]['rowid']);
    +        $("#catdiv"+i).data("rowid",categories[parseInt(i)+parseInt(first)]['rowid']);
    +	}
    +}
    +
    +function MoreCategories(moreorless){
    +	if (moreorless=="more"){
    +		$('#catimg15').animate({opacity: '0.5'}, 100);
    +		$('#catimg15').animate({opacity: '1'}, 100);
    +		pagecategories=pagecategories+1;
    +	}
    +	if (moreorless=="less"){
    +		$('#catimg14').animate({opacity: '0.5'}, 100);
    +		$('#catimg14').animate({opacity: '1'}, 100);
    +		if (pagecategories==0) return; //Return if no less pages
    +		pagecategories=pagecategories-1;
    +	}
    +	if (typeof (categories[14*pagecategories] && moreorless=="more") == "undefined"){ // Return if no more pages
    +		pagecategories=pagecategories-1;
    +		return;
    +	}
    +	for (i = 0; i < 14; i++) {
    +		if (typeof (categories[i+(14*pagecategories)]) == "undefined"){
    +				$("#catdesc"+i).text("");
    +				$("#catimg"+i).attr("src","");
    +				continue;
    +			}
    +		$("#catdesc"+i).text(categories[i+(14*pagecategories)]['label']);
    +        $("#catimg"+i).attr("src","genimg/?query=cat&w=55&h=50&id="+categories[i+(14*pagecategories)]['rowid']);
    +        $("#catdiv"+i).data("rowid",categories[i+(14*pagecategories)]['rowid']);
    +	}
    +}
    +
    +function LoadProducts(position){
    +    $('#catimg'+position).animate({opacity: '0.5'}, 100);
    +	$('#catimg'+position).animate({opacity: '1'}, 100);
    +	currentcat=$('#catdiv'+position).data('rowid');
    +    if (currentcat=="") return;
    +	pageproducts=0;
    +	$.getJSON('./ajax.php?action=getProducts&category='+currentcat, function(data) {
    +		for (i = 0; i < 30; i++) {
    +			if (typeof (data[i]) == "undefined"){
    +				$("#prodesc"+i).text("");
    +				$("#proimg"+i).attr("src","");
    +                $("#prodiv"+i).data("rowid","");
    +				continue;
    +			}
    +			$("#prodesc"+i).text(data[parseInt(i)]['label']);
    +			$("#proimg"+i).attr("src","genimg/?query=pro&w=55&h=50&id="+data[i]['id']);
    +			$("#prodiv"+i).data("rowid",data[i]['id']);
    +		}
    +	});
    +}
    +
    +function MoreProducts(moreorless){
    +	if (moreorless=="more"){
    +		$('#proimg31').animate({opacity: '0.5'}, 100);
    +		$('#proimg31').animate({opacity: '1'}, 100);
    +		pageproducts=pageproducts+1;
    +	}
    +	if (moreorless=="less"){
    +		$('#proimg30').animate({opacity: '0.5'}, 100);
    +		$('#proimg30').animate({opacity: '1'}, 100);
    +		if (pageproducts==0) return; //Return if no less pages
    +		pageproducts=pageproducts-1;
    +	}
    +	$.getJSON('./ajax.php?action=getProducts&category='+currentcat, function(data) {
    +		if (typeof (data[(30*pageproducts)]) == "undefined" && moreorless=="more"){ // Return if no more pages
    +			pageproducts=pageproducts-1;
    +			return;
    +		}
    +		for (i = 0; i < 30; i++) {
    +			if (typeof (data[i+(30*pageproducts)]) == "undefined"){
    +				$("#prodesc"+i).text("");
    +				$("#proimg"+i).attr("src","");
    +                $("#prodiv"+i).data("rowid","");
    +				continue;
    +			}
    +			$("#prodesc"+i).text(data[parseInt(i+(30*pageproducts))]['label']);
    +			$("#proimg"+i).attr("src","genimg/?query=pro&w=55&h=50&id="+data[i+(30*pageproducts)]['id']);
    +			$("#prodiv"+i).data("rowid",data[i+(30*pageproducts)]['id']);
    +		}
    +	});
    +}
    +
    +function ClickProduct(position){
    +    $('#proimg'+position).animate({opacity: '0.5'}, 100);
    +	$('#proimg'+position).animate({opacity: '1'}, 100);
    +	idproduct=$('#prodiv'+position).data('rowid');
    +    if (idproduct=="") return;
    +	$("#poslines").load("invoice.php?action=addline&place="+place+"&idproduct="+idproduct, function() {
    +		$('#poslines').scrollTop($('#poslines')[0].scrollHeight);
    +	});
    +
    +}
    +
    +function deleteline(){
    +	$("#poslines").load("invoice.php?action=deleteline&place="+place+"&idline="+selectedline, function() {
    +		$('#poslines').scrollTop($('#poslines')[0].scrollHeight);
    +	});
    +}
    +
    +function Customer(){
    +	$.colorbox({href:"customers.php?nomassaction=1&place="+place, width:"90%", height:"80%", transition:"none", iframe:"true", title:"<?php echo $langs->trans("Customer");?>"});
    +}
    +
    +function CloseBill(){
    +	$.colorbox({href:"pay.php?place="+place, width:"80%", height:"90%", transition:"none", iframe:"true", title:"<?php echo $langs->trans("CloseBill");?>"});
    +}
    +
    +function Floors(){
    +	$.colorbox({href:"floors.php?place="+place, width:"90%", height:"90%", transition:"none", iframe:"true", title:"<?php echo $langs->trans("Floors");?>"});
    +}
    +
    +function FreeZone(){
    +	$.colorbox({href:"freezone.php?place="+place, onClosed: function () { Refresh(); },width:"80%", height:"30%", transition:"none", iframe:"true", title:"<?php echo $langs->trans("FreeZone");?>"});
    +}
    +
    +function Refresh(){
    +	$("#poslines").load("invoice.php?place="+place, function() {
    +		$('#poslines').scrollTop($('#poslines')[0].scrollHeight);
    +	});
    +}
    +
    +function Search(){
    +	$("#poslines").load("invoice.php?action=search&place="+place, function() {
    +		$('#poslines').scrollTop($('#poslines')[0].scrollHeight);
    +	});
    +}
    +
    +function Search2(){
    +	pageproducts=0;
    +	$.getJSON('./ajax.php?action=search&term='+$('#search').val(), function(data) {
    +		for (i = 0; i < 30; i++) {
    +			if (typeof (data[i]) == "undefined"){
    +				$("#prodesc"+i).text("");
    +				$("#proimg"+i).attr("src","");
    +                $("#prodiv"+i).data("rowid","");
    +				continue;
    +			}
    +			$("#prodesc"+i).text(data[parseInt(i)]['label']);
    +			$("#proimg"+i).attr("src","genimg/?query=pro&w=55&h=50&id="+data[i]['rowid']);
    +			$("#prodiv"+i).data("rowid",data[i]['rowid']);
    +		}
    +	});
    +}
    +
    +function Edit(number){
    +    var text=selectedtext+"<br> ";
    +    if (number=='c'){
    +        editnumber="";
    +        Refresh();
    +        return;
    +    }
    +    else if (number=='qty'){
    +        if (editaction=='qty' && editnumber!=""){
    +            $("#poslines").load("invoice.php?action=updateqty&place="+place+"&idline="+selectedline+"&number="+editnumber, function() {
    +                editnumber="";
    +                $('#poslines').scrollTop($('#poslines')[0].scrollHeight);
    +                $("#qty").html("<?php echo $langs->trans("Qty"); ?>");
    +            });
    +            return;
    +        }
    +        else {
    +            editaction="qty";
    +        }
    +    }
    +    else if (number=='p'){
    +        if (editaction=='p' && editnumber!=""){
    +            $("#poslines").load("invoice.php?action=updateprice&place="+place+"&idline="+selectedline+"&number="+editnumber, function() {
    +                editnumber="";
    +                $('#poslines').scrollTop($('#poslines')[0].scrollHeight);
    +                $("#price").html("<?php echo $langs->trans("Price"); ?>");
    +            });
    +            return;
    +        }
    +        else {
    +            editaction="p";
    +        }
    +    }
    +    else if (number=='r'){
    +        if (editaction=='r' && editnumber!=""){
    +            $("#poslines").load("invoice.php?action=updatereduction&place="+place+"&idline="+selectedline+"&number="+editnumber, function() {
    +                editnumber="";
    +                $('#poslines').scrollTop($('#poslines')[0].scrollHeight);
    +                $("#reduction").html("<?php echo $langs->trans("ReductionShort"); ?>");
    +            });
    +            return;
    +        }
    +        else {
    +            editaction="r";
    +        }
    +    }
    +    else {
    +        editnumber=editnumber+number;
    +    }
    +    if (editaction=='qty'){
    +        text=text+"<?php echo $langs->trans("Modify")." -> ".$langs->trans("Qty").": "; ?>";
    +        $("#qty").html("OK");
    +        $("#price").html("<?php echo $langs->trans("Price"); ?>");
    +        $("#reduction").html("<?php echo $langs->trans("ReductionShort"); ?>");
    +    }
    +    if (editaction=='p'){
    +        text=text+"<?php echo $langs->trans("Modify")." -> ".$langs->trans("Price").": "; ?>";
    +        $("#qty").html("<?php echo $langs->trans("Qty"); ?>");
    +        $("#price").html("OK");
    +        $("#reduction").html("<?php echo $langs->trans("ReductionShort"); ?>");
    +    }
    +    if (editaction=='r'){
    +        text=text+"<?php echo $langs->trans("Modify")." -> ".$langs->trans("ReductionShort").": "; ?>";
    +        $("#qty").html("<?php echo $langs->trans("Qty"); ?>");
    +        $("#price").html("<?php echo $langs->trans("Price"); ?>");
    +        $("#reduction").html("OK");
    +    }
    +    $('#'+selectedline).find("td:first").html(text+editnumber);
    +}
    +
    +function TakeposPrintingOrder(){
    +	$("#poslines").load("invoice.php?action=order&place="+place, function() {
    +		$('#poslines').scrollTop($('#poslines')[0].scrollHeight);
    +	});
    +}
    +
    +$( document ).ready(function() {
    +    PrintCategories(0);
    +	LoadProducts(0);
    +	Refresh();
    +});
    +</script>
    +
    +<body style="overflow: hidden; background-color:#E8E8E8;">
    +
    +<div id="poslines" style="position:absolute; top:2%; left:0.5%; height:36%; width:31%; overflow: auto;">
    +</div>
    +
    +<div style="position:absolute; top:1%; left:32.5%; height:37%; width:32.5%;">
    +    <button type="button" class="calcbutton" onclick="Edit(7);">7</button>
    +    <button type="button" class="calcbutton" onclick="Edit(8);">8</button>
    +    <button type="button" class="calcbutton" onclick="Edit(9);">9</button>
    +    <button type="button" id="qty" class="calcbutton2" onclick="Edit('qty');"><?php echo $langs->trans("Qty"); ?></button>
    +    <button type="button" class="calcbutton" onclick="Edit(4);">4</button>
    +    <button type="button" class="calcbutton" onclick="Edit(5);">5</button>
    +    <button type="button" class="calcbutton" onclick="Edit(6);">6</button>
    +    <button type="button" id="price" class="calcbutton2" onclick="Edit('p');"><?php echo $langs->trans("Price"); ?></button>
    +    <button type="button" class="calcbutton" onclick="Edit(1);">1</button>
    +    <button type="button" class="calcbutton" onclick="Edit(2);">2</button>
    +    <button type="button" class="calcbutton" onclick="Edit(3);">3</button>
    +    <button type="button" id="reduction" class="calcbutton2" onclick="Edit('r');"><?php echo $langs->trans("ReductionShort"); ?></button>
    +    <button type="button" class="calcbutton" onclick="Edit(0);">0</button>
    +    <button type="button" class="calcbutton" onclick="Edit('.');">.</button>
    +    <button type="button" class="calcbutton" onclick="Edit('c');">C</button>
    +    <button type="button" class="calcbutton2" id="delete" style="color: red;" onclick="deleteline();"><b>X</b></button>
    +</div>
    +
    +<?php
    +// User menu and external TakePOS modules
    +$menus = array();
    +$r=0;
    +$menus[$r++]=array('title'=>$langs->trans("SearchProduct"),
    +					'action'=>'Search();');
    +$menus[$r++]=array('title'=>$langs->trans("FreeZone"),
    +                   'action'=>'FreeZone();');
    +$menus[$r++]=array('title'=>$langs->trans("Customer"),
    +					'action'=>'Customer();');
    +$menus[$r++]=array('title'=>$langs->trans("BackOffice"),
    +                   'action'=>'window.open(\''.DOL_URL_ROOT.'\', \'backoffice\');');
    +$menus[$r++]=array('title'=>$langs->trans("ValidateBill"),
    +					'action'=>'CloseBill();');
    +$menus[$r++]=array('title'=>$langs->trans("Logout"),
    +                   'action'=>'window.location.href=\''.DOL_URL_ROOT.'/user/logout.php\';');
    +if($conf->global->TAKEPOS_BAR_RESTAURANT){
    +	$menus[$r++]=array('title'=>$langs->trans("Floors"),
    +					'action'=>'Floors();');
    +	if ($conf->global->TAKEPOS_ORDER_PRINTERS){
    +		$menus[$r++]=array('title'=>$langs->trans("Order"),
    +						'action'=>'TakeposPrintingOrder();');
    +	}
    +}
    +?>
    +<div style="position:absolute; top:1%; left:65.5%; height:37%; width:32.5%;">
    +<?php
    +foreach($menus as $menu) {
    +    echo '<button type="button" class="actionbutton" onclick="'.$menu['action'].'">'.$menu['title'].'</button>';
    +}
    +?>
    +</div>
    +
    +<div style="position:absolute; top:39%; left:0.3%; height:59%; width:32%;">
    +	<?php
    +	$count=0;
    +	while ($count<16)
    +	{
    +	?>
    +	<div class='wrapper' <?php if ($count==14) echo 'onclick="MoreCategories(\'less\');"'; else if ($count==15) echo 'onclick="MoreCategories(\'more\');"'; else echo 'onclick="LoadProducts('.$count.');"';?> id='catdiv<?php echo $count;?>'>
    +		<img class='imgwrapper' <?php if ($count==14) echo 'src="img/arrow-prev-top.png"'; if ($count==15) echo 'src="img/arrow-next-top.png"';?> width="98%" id='catimg<?php echo $count;?>'/>
    +		<div class='description'>
    +			<div class='description_content' id='catdesc<?php echo $count;?>'></div>
    +		</div>
    +	</div>
    +	<?php
    +    $count++;
    +	}
    +	?>
    +</div>
    +
    +<div style="position:absolute; top:39%; left:32%; height:58%; width:72%;">
    +<?php
    +$count=0;
    +while ($count<32)
    +	{
    +	?>
    +	<div class='wrapper2' id='prodiv<?php echo $count;?>' <?php if ($count==30) {?> onclick="MoreProducts('less');" <?php } if ($count==31) {?> onclick="MoreProducts('more');" <?php } else echo 'onclick="ClickProduct('.$count.');"';?>>
    +		<img class='imgwrapper' <?php if ($count==30) echo 'src="img/arrow-prev-top.png"'; if ($count==31) echo 'src="img/arrow-next-top.png"';?> width="95%" id='proimg<?php echo $count;?>'/>
    +		<div class='description'>
    +			<div class='description_content' id='prodesc<?php echo $count;?>'></div>
    +		</div>
    +	</div>
    +	<?php
    +	$count++;
    +	}
    +?>
    +</div>
    +
    +</body>
    +<?php
    +
    +llxFooter();
    +
    +$db->close();
    +
    +
    +
    diff --git a/htdocs/theme/common/octicons/build/data.json b/htdocs/theme/common/octicons/build/data.json
    index 41fa0740b8a..c70ceda6631 100644
    --- a/htdocs/theme/common/octicons/build/data.json
    +++ b/htdocs/theme/common/octicons/build/data.json
    @@ -1 +1 @@
    -{"alert":{"name":"alert","figma":{"id":"0:5","file":"FP7lqd1V00LUaT5zvdklkkZr"},"keywords":["warning","triangle","exclamation","point"],"width":16,"height":16,"path":"<path fill-rule=\"evenodd\" d=\"M8.893 1.5c-.183-.31-.52-.5-.887-.5s-.703.19-.886.5L.138 13.499a.98.98 0 0 0 0 1.001c.193.31.53.501.886.501h13.964c.367 0 .704-.19.877-.5a1.03 1.03 0 0 0 .01-1.002L8.893 1.5zm.133 11.497H6.987v-2.003h2.039v2.003zm0-3.004H6.987V5.987h2.039v4.006z\"/>"},"arrow-down":{"name":"arrow-down","figma":{"id":"0:8","file":"FP7lqd1V00LUaT5zvdklkkZr"},"keywords":["point","direction"],"width":10,"height":16,"path":"<path fill-rule=\"evenodd\" d=\"M7 7V3H3v4H0l5 6 5-6H7z\"/>"},"arrow-left":{"name":"arrow-left","figma":{"id":"0:10","file":"FP7lqd1V00LUaT5zvdklkkZr"},"keywords":["point","direction"],"width":10,"height":16,"path":"<path fill-rule=\"evenodd\" d=\"M6 3L0 8l6 5v-3h4V6H6V3z\"/>"},"arrow-right":{"name":"arrow-right","figma":{"id":"0:12","file":"FP7lqd1V00LUaT5zvdklkkZr"},"keywords":["point","direction"],"width":10,"height":16,"path":"<path fill-rule=\"evenodd\" d=\"M10 8L4 3v3H0v4h4v3l6-5z\"/>"},"arrow-up":{"name":"arrow-up","figma":{"id":"0:14","file":"FP7lqd1V00LUaT5zvdklkkZr"},"keywords":["point","direction"],"width":10,"height":16,"path":"<path fill-rule=\"evenodd\" d=\"M5 3L0 9h3v4h4V9h3L5 3z\"/>"},"arrow-small-down":{"name":"arrow-small-down","figma":{"id":"0:16","file":"FP7lqd1V00LUaT5zvdklkkZr"},"keywords":["point","direction","little","tiny"],"width":6,"height":16,"path":"<path fill-rule=\"evenodd\" d=\"M4 7V5H2v2H0l3 4 3-4H4z\"/>"},"arrow-small-left":{"name":"arrow-small-left","figma":{"id":"0:18","file":"FP7lqd1V00LUaT5zvdklkkZr"},"keywords":["point","direction","little","tiny"],"width":6,"height":16,"path":"<path fill-rule=\"evenodd\" d=\"M4 7V5L0 8l4 3V9h2V7H4z\"/>"},"arrow-small-right":{"name":"arrow-small-right","figma":{"id":"0:20","file":"FP7lqd1V00LUaT5zvdklkkZr"},"keywords":["point","direction","little","tiny"],"width":6,"height":16,"path":"<path fill-rule=\"evenodd\" d=\"M6 8L2 5v2H0v2h2v2l4-3z\"/>"},"arrow-small-up":{"name":"arrow-small-up","figma":{"id":"0:22","file":"FP7lqd1V00LUaT5zvdklkkZr"},"keywords":["point","direction","little","tiny"],"width":6,"height":16,"path":"<path fill-rule=\"evenodd\" d=\"M3 5L0 9h2v2h2V9h2L3 5z\"/>"},"beaker":{"name":"beaker","figma":{"id":"0:26","file":"FP7lqd1V00LUaT5zvdklkkZr"},"keywords":["experiment","labs","experimental","feature","test","science","education","study","development","testing"],"width":16,"height":16,"path":"<path fill-rule=\"evenodd\" d=\"M14.84 14.59L11.46 7V3h1V2h-9v1h1v4l-3.37 7.59A1 1 0 0 0 2 16h11.94c.72 0 1.2-.75.91-1.41h-.01zM4.21 10l1.25-3V3h5v4l1.25 3h-7.5zm4.25-2h1v1h-1V8zm-1-1h-1V6h1v1zm0-3h1v1h-1V4zm0-3h-1V0h1v1z\"/>"},"bell":{"name":"bell","figma":{"id":"0:34","file":"FP7lqd1V00LUaT5zvdklkkZr"},"keywords":["notification"],"width":14,"height":16,"path":"<path fill-rule=\"evenodd\" d=\"M14 12v1H0v-1l.73-.58c.77-.77.81-2.55 1.19-4.42C2.69 3.23 6 2 6 2c0-.55.45-1 1-1s1 .45 1 1c0 0 3.39 1.23 4.16 5 .38 1.88.42 3.66 1.19 4.42l.66.58H14zm-7 4c1.11 0 2-.89 2-2H5c0 1.11.89 2 2 2z\"/>"},"bold":{"name":"bold","figma":{"id":"0:38","file":"FP7lqd1V00LUaT5zvdklkkZr"},"keywords":["markdown","bold","text"],"width":10,"height":16,"path":"<path fill-rule=\"evenodd\" d=\"M1 2h3.83c2.48 0 4.3.75 4.3 2.95 0 1.14-.63 2.23-1.67 2.61v.06c1.33.3 2.3 1.23 2.3 2.86 0 2.39-1.97 3.52-4.61 3.52H1V2zm3.66 4.95c1.67 0 2.38-.66 2.38-1.69 0-1.17-.78-1.61-2.34-1.61H3.13v3.3h1.53zm.27 5.39c1.77 0 2.75-.64 2.75-1.98 0-1.27-.95-1.81-2.75-1.81h-1.8v3.8h1.8v-.01z\"/>"},"book":{"name":"book","figma":{"id":"0:43","file":"FP7lqd1V00LUaT5zvdklkkZr"},"keywords":["book","journal","wiki","readme"],"width":16,"height":16,"path":"<path fill-rule=\"evenodd\" d=\"M3 5h4v1H3V5zm0 3h4V7H3v1zm0 2h4V9H3v1zm11-5h-4v1h4V5zm0 2h-4v1h4V7zm0 2h-4v1h4V9zm2-6v9c0 .55-.45 1-1 1H9.5l-1 1-1-1H2c-.55 0-1-.45-1-1V3c0-.55.45-1 1-1h5.5l1 1 1-1H15c.55 0 1 .45 1 1zm-8 .5L7.5 3H2v9h6V3.5zm7-.5H9.5l-.5.5V12h6V3z\"/>"},"bookmark":{"name":"bookmark","figma":{"id":"0:54","file":"FP7lqd1V00LUaT5zvdklkkZr"},"keywords":["tab","star"],"width":10,"height":16,"path":"<path fill-rule=\"evenodd\" d=\"M9 0H1C.27 0 0 .27 0 1v15l5-3.09L10 16V1c0-.73-.27-1-1-1zm-.78 4.25L6.36 5.61l.72 2.16c.06.22-.02.28-.2.17L5 6.6 3.12 7.94c-.19.11-.25.05-.2-.17l.72-2.16-1.86-1.36c-.17-.16-.14-.23.09-.23l2.3-.03.7-2.16h.25l.7 2.16 2.3.03c.23 0 .27.08.09.23h.01z\"/>"},"briefcase":{"name":"briefcase","figma":{"id":"0:58","file":"FP7lqd1V00LUaT5zvdklkkZr"},"keywords":["suitcase","business"],"width":14,"height":16,"path":"<path fill-rule=\"evenodd\" d=\"M9 4V3c0-.55-.45-1-1-1H6c-.55 0-1 .45-1 1v1H1c-.55 0-1 .45-1 1v8c0 .55.45 1 1 1h12c.55 0 1-.45 1-1V5c0-.55-.45-1-1-1H9zM6 3h2v1H6V3zm7 6H8v1H6V9H1V5h1v3h10V5h1v4z\"/>"},"broadcast":{"name":"broadcast","figma":{"id":"0:63","file":"FP7lqd1V00LUaT5zvdklkkZr"},"keywords":["rss","radio","signal"],"width":16,"height":16,"path":"<path fill-rule=\"evenodd\" d=\"M9 9H8c.55 0 1-.45 1-1V7c0-.55-.45-1-1-1H7c-.55 0-1 .45-1 1v1c0 .55.45 1 1 1H6c-.55 0-1 .45-1 1v2h1v3c0 .55.45 1 1 1h1c.55 0 1-.45 1-1v-3h1v-2c0-.55-.45-1-1-1zM7 7h1v1H7V7zm2 4H8v4H7v-4H6v-1h3v1zm2.09-3.5c0-1.98-1.61-3.59-3.59-3.59A3.593 3.593 0 0 0 4 8.31v1.98c-.61-.77-1-1.73-1-2.8 0-2.48 2.02-4.5 4.5-4.5S12 5.01 12 7.49c0 1.06-.39 2.03-1 2.8V8.31c.06-.27.09-.53.09-.81zm3.91 0c0 2.88-1.63 5.38-4 6.63v-1.05a6.553 6.553 0 0 0 3.09-5.58A6.59 6.59 0 0 0 7.5.91 6.59 6.59 0 0 0 .91 7.5c0 2.36 1.23 4.42 3.09 5.58v1.05A7.497 7.497 0 0 1 7.5 0C11.64 0 15 3.36 15 7.5z\"/>"},"browser":{"name":"browser","figma":{"id":"0:70","file":"FP7lqd1V00LUaT5zvdklkkZr"},"keywords":["window","web"],"width":14,"height":16,"path":"<path fill-rule=\"evenodd\" d=\"M5 3h1v1H5V3zM3 3h1v1H3V3zM1 3h1v1H1V3zm12 10H1V5h12v8zm0-9H7V3h6v1zm1-1c0-.55-.45-1-1-1H1c-.55 0-1 .45-1 1v10c0 .55.45 1 1 1h12c.55 0 1-.45 1-1V3z\"/>"},"bug":{"name":"bug","figma":{"id":"0:78","file":"FP7lqd1V00LUaT5zvdklkkZr"},"keywords":["insect","issue"],"width":16,"height":16,"path":"<path fill-rule=\"evenodd\" d=\"M11.17 10h3V9h-3V8l3.17-1.03-.34-.94-2.83.97V6c0-.55-.45-1-1-1V4c0-.48-.36-.88-.83-.97L10.37 2h1.8V1h-2.2l-2 2h-.59L5.37 1h-2.2v1h1.8L6 3.03c-.47.09-.83.48-.83.97v1c-.55 0-1 .45-1 1v1l-2.83-.97-.34.94L4.17 8v1h-3v1h3v1L1 12.03l.34.94L4.17 12v1c0 .55.45 1 1 1h1l1-1V6h1v7l1 1h1c.55 0 1-.45 1-1v-1l2.83.97.34-.94L11.17 11v-1zm-2-5h-3V4h3v1z\"/>"},"calendar":{"name":"calendar","figma":{"id":"0:82","file":"FP7lqd1V00LUaT5zvdklkkZr"},"keywords":["time","day","month","year","date","appointment"],"width":14,"height":16,"path":"<path fill-rule=\"evenodd\" d=\"M13 2h-1v1.5c0 .28-.22.5-.5.5h-2c-.28 0-.5-.22-.5-.5V2H6v1.5c0 .28-.22.5-.5.5h-2c-.28 0-.5-.22-.5-.5V2H2c-.55 0-1 .45-1 1v11c0 .55.45 1 1 1h11c.55 0 1-.45 1-1V3c0-.55-.45-1-1-1zm0 12H2V5h11v9zM5 3H4V1h1v2zm6 0h-1V1h1v2zM6 7H5V6h1v1zm2 0H7V6h1v1zm2 0H9V6h1v1zm2 0h-1V6h1v1zM4 9H3V8h1v1zm2 0H5V8h1v1zm2 0H7V8h1v1zm2 0H9V8h1v1zm2 0h-1V8h1v1zm-8 2H3v-1h1v1zm2 0H5v-1h1v1zm2 0H7v-1h1v1zm2 0H9v-1h1v1zm2 0h-1v-1h1v1zm-8 2H3v-1h1v1zm2 0H5v-1h1v1zm2 0H7v-1h1v1zm2 0H9v-1h1v1z\"/>"},"check":{"name":"check","figma":{"id":"0:104","file":"FP7lqd1V00LUaT5zvdklkkZr"},"keywords":["mark","yes","confirm","accept","ok","success"],"width":12,"height":16,"path":"<path fill-rule=\"evenodd\" d=\"M12 5.5l-8 8-4-4L1.5 8 4 10.5 10.5 4 12 5.5z\"/>"},"checklist":{"name":"checklist","figma":{"id":"0:108","file":"FP7lqd1V00LUaT5zvdklkkZr"},"keywords":["todo","tasks"],"width":16,"height":16,"path":"<path fill-rule=\"evenodd\" d=\"M16 8.5l-6 6-3-3L8.5 10l1.5 1.5L14.5 7 16 8.5zM5.7 12.2l.8.8H2c-.55 0-1-.45-1-1V3c0-.55.45-1 1-1h7c.55 0 1 .45 1 1v6.5l-.8-.8c-.39-.39-1.03-.39-1.42 0L5.7 10.8a.996.996 0 0 0 0 1.41v-.01zM4 4h5V3H4v1zm0 2h5V5H4v1zm0 2h3V7H4v1zM3 9H2v1h1V9zm0-2H2v1h1V7zm0-2H2v1h1V5zm0-2H2v1h1V3z\"/>"},"chevron-down":{"name":"chevron-down","figma":{"id":"0:117","file":"FP7lqd1V00LUaT5zvdklkkZr"},"keywords":["triangle","arrow"],"width":10,"height":16,"path":"<path fill-rule=\"evenodd\" d=\"M5 11.5l-5-5L1.5 5 5 8.75 8.5 5 10 6.5l-5 5z\"/>"},"chevron-left":{"name":"chevron-left","figma":{"id":"0:119","file":"FP7lqd1V00LUaT5zvdklkkZr"},"keywords":["triangle","arrow"],"width":8,"height":16,"path":"<path fill-rule=\"evenodd\" d=\"M6 3l1.5 1.5L3.75 8l3.75 3.5L6 13 1 8l5-5z\"/>"},"chevron-right":{"name":"chevron-right","figma":{"id":"0:121","file":"FP7lqd1V00LUaT5zvdklkkZr"},"keywords":["triangle","arrow"],"width":8,"height":16,"path":"<path fill-rule=\"evenodd\" d=\"M7.5 8l-5 5L1 11.5 4.75 8 1 4.5 2.5 3l5 5z\"/>"},"chevron-up":{"name":"chevron-up","figma":{"id":"0:123","file":"FP7lqd1V00LUaT5zvdklkkZr"},"keywords":["triangle","arrow"],"width":10,"height":16,"path":"<path fill-rule=\"evenodd\" d=\"M10 10l-1.5 1.5L5 7.75 1.5 11.5 0 10l5-5 5 5z\"/>"},"circle-slash":{"name":"circle-slash","figma":{"id":"0:127","file":"FP7lqd1V00LUaT5zvdklkkZr"},"keywords":["no","deny","fail","failure","error","bad"],"width":14,"height":16,"path":"<path fill-rule=\"evenodd\" d=\"M7 1C3.14 1 0 4.14 0 8s3.14 7 7 7 7-3.14 7-7-3.14-7-7-7zm0 1.3c1.3 0 2.5.44 3.47 1.17l-8 8A5.755 5.755 0 0 1 1.3 8c0-3.14 2.56-5.7 5.7-5.7zm0 11.41c-1.3 0-2.5-.44-3.47-1.17l8-8c.73.97 1.17 2.17 1.17 3.47 0 3.14-2.56 5.7-5.7 5.7z\"/>"},"circuit-board":{"name":"circuit-board","figma":{"id":"0:132","file":"FP7lqd1V00LUaT5zvdklkkZr"},"keywords":["developer","hardware","electricity"],"width":14,"height":16,"path":"<path fill-rule=\"evenodd\" d=\"M3 5c0-.55.45-1 1-1s1 .45 1 1-.45 1-1 1-1-.45-1-1zm8 0c0-.55-.45-1-1-1s-1 .45-1 1 .45 1 1 1 1-.45 1-1zm0 6c0-.55-.45-1-1-1s-1 .45-1 1 .45 1 1 1 1-.45 1-1zm2-10H5v2.17c.36.19.64.47.83.83h2.34c.42-.78 1.33-1.28 2.34-1.05.75.19 1.36.8 1.53 1.55.31 1.38-.72 2.59-2.05 2.59-.8 0-1.48-.44-1.83-1.09H5.83c-.42.8-1.33 1.28-2.34 1.03-.73-.17-1.34-.78-1.52-1.52C1.72 4.49 2.2 3.59 3 3.17V1H1c-.55 0-1 .45-1 1v12c0 .55.45 1 1 1l5-5h2.17c.42-.78 1.33-1.28 2.34-1.05.75.19 1.36.8 1.53 1.55.31 1.38-.72 2.59-2.05 2.59-.8 0-1.48-.44-1.83-1.09H6.99L4 15h9c.55 0 1-.45 1-1V2c0-.55-.45-1-1-1z\"/>"},"clippy":{"name":"clippy","figma":{"id":"0:138","file":"FP7lqd1V00LUaT5zvdklkkZr"},"keywords":["copy","paste","save","capture","clipboard"],"width":14,"height":16,"path":"<path fill-rule=\"evenodd\" d=\"M2 13h4v1H2v-1zm5-6H2v1h5V7zm2 3V8l-3 3 3 3v-2h5v-2H9zM4.5 9H2v1h2.5V9zM2 12h2.5v-1H2v1zm9 1h1v2c-.02.28-.11.52-.3.7-.19.18-.42.28-.7.3H1c-.55 0-1-.45-1-1V4c0-.55.45-1 1-1h3c0-1.11.89-2 2-2 1.11 0 2 .89 2 2h3c.55 0 1 .45 1 1v5h-1V6H1v9h10v-2zM2 5h8c0-.55-.45-1-1-1H8c-.55 0-1-.45-1-1s-.45-1-1-1-1 .45-1 1-.45 1-1 1H3c-.55 0-1 .45-1 1z\"/>"},"clock":{"name":"clock","figma":{"id":"0:147","file":"FP7lqd1V00LUaT5zvdklkkZr"},"keywords":["time","hour","minute","second","watch"],"width":14,"height":16,"path":"<path fill-rule=\"evenodd\" d=\"M8 8h3v2H7c-.55 0-1-.45-1-1V4h2v4zM7 2.3c3.14 0 5.7 2.56 5.7 5.7s-2.56 5.7-5.7 5.7A5.71 5.71 0 0 1 1.3 8c0-3.14 2.56-5.7 5.7-5.7zM7 1C3.14 1 0 4.14 0 8s3.14 7 7 7 7-3.14 7-7-3.14-7-7-7z\"/>"},"cloud-download":{"name":"cloud-download","figma":{"id":"0:152","file":"FP7lqd1V00LUaT5zvdklkkZr"},"keywords":["save","install","get"],"width":16,"height":16,"path":"<path fill-rule=\"evenodd\" d=\"M9 12h2l-3 3-3-3h2V7h2v5zm3-8c0-.44-.91-3-4.5-3C5.08 1 3 2.92 3 5 1.02 5 0 6.52 0 8c0 1.53 1 3 3 3h3V9.7H3C1.38 9.7 1.3 8.28 1.3 8c0-.17.05-1.7 1.7-1.7h1.3V5c0-1.39 1.56-2.7 3.2-2.7 2.55 0 3.13 1.55 3.2 1.8v1.2H12c.81 0 2.7.22 2.7 2.2 0 2.09-2.25 2.2-2.7 2.2h-2V11h2c2.08 0 4-1.16 4-3.5C16 5.06 14.08 4 12 4z\"/>"},"cloud-upload":{"name":"cloud-upload","figma":{"id":"0:156","file":"FP7lqd1V00LUaT5zvdklkkZr"},"keywords":["put","export"],"width":16,"height":16,"path":"<path fill-rule=\"evenodd\" d=\"M7 9H5l3-3 3 3H9v5H7V9zm5-4c0-.44-.91-3-4.5-3C5.08 2 3 3.92 3 6 1.02 6 0 7.52 0 9c0 1.53 1 3 3 3h3v-1.3H3c-1.62 0-1.7-1.42-1.7-1.7 0-.17.05-1.7 1.7-1.7h1.3V6c0-1.39 1.56-2.7 3.2-2.7 2.55 0 3.13 1.55 3.2 1.8v1.2H12c.81 0 2.7.22 2.7 2.2 0 2.09-2.25 2.2-2.7 2.2h-2V12h2c2.08 0 4-1.16 4-3.5C16 6.06 14.08 5 12 5z\"/>"},"code":{"name":"code","figma":{"id":"0:160","file":"FP7lqd1V00LUaT5zvdklkkZr"},"keywords":["brackets"],"width":14,"height":16,"path":"<path fill-rule=\"evenodd\" d=\"M9.5 3L8 4.5 11.5 8 8 11.5 9.5 13 14 8 9.5 3zm-5 0L0 8l4.5 5L6 11.5 2.5 8 6 4.5 4.5 3z\"/>"},"comment-discussion":{"name":"comment-discussion","figma":{"id":"0:164","file":"FP7lqd1V00LUaT5zvdklkkZr"},"keywords":["converse","talk"],"width":16,"height":16,"path":"<path fill-rule=\"evenodd\" d=\"M15 1H6c-.55 0-1 .45-1 1v2H1c-.55 0-1 .45-1 1v6c0 .55.45 1 1 1h1v3l3-3h4c.55 0 1-.45 1-1V9h1l3 3V9h1c.55 0 1-.45 1-1V2c0-.55-.45-1-1-1zM9 11H4.5L3 12.5V11H1V5h4v3c0 .55.45 1 1 1h3v2zm6-3h-2v1.5L11.5 8H6V2h9v6z\"/>"},"comment":{"name":"comment","figma":{"id":"0:169","file":"FP7lqd1V00LUaT5zvdklkkZr"},"keywords":["speak","bubble"],"width":16,"height":16,"path":"<path fill-rule=\"evenodd\" d=\"M14 1H2c-.55 0-1 .45-1 1v8c0 .55.45 1 1 1h2v3.5L7.5 11H14c.55 0 1-.45 1-1V2c0-.55-.45-1-1-1zm0 9H7l-2 2v-2H2V2h12v8z\"/>"},"credit-card":{"name":"credit-card","figma":{"id":"0:173","file":"FP7lqd1V00LUaT5zvdklkkZr"},"keywords":["money","billing","payments","transactions"],"width":16,"height":16,"path":"<path fill-rule=\"evenodd\" d=\"M12 9H2V8h10v1zm4-6v9c0 .55-.45 1-1 1H1c-.55 0-1-.45-1-1V3c0-.55.45-1 1-1h14c.55 0 1 .45 1 1zm-1 3H1v6h14V6zm0-3H1v1h14V3zm-9 7H2v1h4v-1z\"/>"},"dash":{"name":"dash","figma":{"id":"0:178","file":"FP7lqd1V00LUaT5zvdklkkZr"},"keywords":["hyphen","range"],"width":8,"height":16,"path":"<path fill-rule=\"evenodd\" d=\"M0 7v2h8V7H0z\"/>"},"dashboard":{"name":"dashboard","figma":{"id":"0:182","file":"FP7lqd1V00LUaT5zvdklkkZr"},"keywords":["speed","dial"],"width":16,"height":16,"path":"<path fill-rule=\"evenodd\" d=\"M9 5H8V4h1v1zm4 3h-1v1h1V8zM6 5H5v1h1V5zM5 8H4v1h1V8zm11-5.5l-.5-.5L9 7c-.06-.02-1 0-1 0-.55 0-1 .45-1 1v1c0 .55.45 1 1 1h1c.55 0 1-.45 1-1v-.92l6-5.58zm-1.59 4.09c.19.61.3 1.25.3 1.91 0 3.42-2.78 6.2-6.2 6.2-3.42 0-6.21-2.78-6.21-6.2 0-3.42 2.78-6.2 6.2-6.2 1.2 0 2.31.34 3.27.94l.94-.94A7.459 7.459 0 0 0 8.51 1C4.36 1 1 4.36 1 8.5 1 12.64 4.36 16 8.5 16c4.14 0 7.5-3.36 7.5-7.5 0-1.03-.2-2.02-.59-2.91l-1 1z\"/>"},"database":{"name":"database","figma":{"id":"0:190","file":"FP7lqd1V00LUaT5zvdklkkZr"},"keywords":["disks","data"],"width":12,"height":16,"path":"<path fill-rule=\"evenodd\" d=\"M6 15c-3.31 0-6-.9-6-2v-2c0-.17.09-.34.21-.5.67.86 3 1.5 5.79 1.5s5.12-.64 5.79-1.5c.13.16.21.33.21.5v2c0 1.1-2.69 2-6 2zm0-4c-3.31 0-6-.9-6-2V7c0-.11.04-.21.09-.31.03-.06.07-.13.12-.19C.88 7.36 3.21 8 6 8s5.12-.64 5.79-1.5c.05.06.09.13.12.19.05.1.09.21.09.31v2c0 1.1-2.69 2-6 2zm0-4c-3.31 0-6-.9-6-2V4 3c0-1.1 2.69-2 6-2s6 .9 6 2v2c0 1.1-2.69 2-6 2zm0-5c-2.21 0-4 .45-4 1s1.79 1 4 1 4-.45 4-1-1.79-1-4-1z\"/>"},"desktop-download":{"name":"desktop-download","figma":{"id":"0:196","file":"FP7lqd1V00LUaT5zvdklkkZr"},"keywords":["clone","download"],"width":16,"height":16,"path":"<path fill-rule=\"evenodd\" d=\"M4 6h3V0h2v6h3l-4 4-4-4zm11-4h-4v1h4v8H1V3h4V2H1c-.55 0-1 .45-1 1v9c0 .55.45 1 1 1h5.34c-.25.61-.86 1.39-2.34 2h8c-1.48-.61-2.09-1.39-2.34-2H15c.55 0 1-.45 1-1V3c0-.55-.45-1-1-1z\"/>"},"device-camera-video":{"name":"device-camera-video","figma":{"id":"0:198","file":"FP7lqd1V00LUaT5zvdklkkZr"},"keywords":["watch","view","media","stream"],"width":16,"height":16,"path":"<path fill-rule=\"evenodd\" d=\"M15.2 2.091L10 5.721v-2.72c0-.55-.45-1-1-1H1c-.55 0-1 .45-1 1v9c0 .55.45 1 1 1h8c.55 0 1-.45 1-1v-2.72l5.2 3.63c.33.23.8 0 .8-.41v-10c0-.41-.47-.64-.8-.41z\"/>"},"device-camera":{"name":"device-camera","figma":{"id":"0:202","file":"FP7lqd1V00LUaT5zvdklkkZr"},"keywords":["photo","picture","image","snapshot"],"width":16,"height":16,"path":"<path fill-rule=\"evenodd\" d=\"M15 3H7c0-.55-.45-1-1-1H2c-.55 0-1 .45-1 1-.55 0-1 .45-1 1v9c0 .55.45 1 1 1h14c.55 0 1-.45 1-1V4c0-.55-.45-1-1-1zM6 5H2V4h4v1zm4.5 7C8.56 12 7 10.44 7 8.5S8.56 5 10.5 5 14 6.56 14 8.5 12.44 12 10.5 12zM13 8.5c0 1.38-1.13 2.5-2.5 2.5S8 9.87 8 8.5 9.13 6 10.5 6 13 7.13 13 8.5z\"/>"},"device-desktop":{"name":"device-desktop","figma":{"id":"0:208","file":"FP7lqd1V00LUaT5zvdklkkZr"},"keywords":["computer","monitor"],"width":16,"height":16,"path":"<path fill-rule=\"evenodd\" d=\"M15 2H1c-.55 0-1 .45-1 1v9c0 .55.45 1 1 1h5.34c-.25.61-.86 1.39-2.34 2h8c-1.48-.61-2.09-1.39-2.34-2H15c.55 0 1-.45 1-1V3c0-.55-.45-1-1-1zm0 9H1V3h14v8z\"/>"},"device-mobile":{"name":"device-mobile","figma":{"id":"0:212","file":"FP7lqd1V00LUaT5zvdklkkZr"},"keywords":["phone","iphone","cellphone"],"width":10,"height":16,"path":"<path fill-rule=\"evenodd\" d=\"M9 0H1C.45 0 0 .45 0 1v14c0 .55.45 1 1 1h8c.55 0 1-.45 1-1V1c0-.55-.45-1-1-1zM5 15.3c-.72 0-1.3-.58-1.3-1.3 0-.72.58-1.3 1.3-1.3.72 0 1.3.58 1.3 1.3 0 .72-.58 1.3-1.3 1.3zM9 12H1V2h8v10z\"/>"},"diff-added":{"name":"diff-added","figma":{"id":"0:217","file":"FP7lqd1V00LUaT5zvdklkkZr"},"keywords":["new","addition","plus"],"width":14,"height":16,"path":"<path fill-rule=\"evenodd\" d=\"M13 1H1c-.55 0-1 .45-1 1v12c0 .55.45 1 1 1h12c.55 0 1-.45 1-1V2c0-.55-.45-1-1-1zm0 13H1V2h12v12zM6 9H3V7h3V4h2v3h3v2H8v3H6V9z\"/>"},"diff-ignored":{"name":"diff-ignored","figma":{"id":"0:222","file":"FP7lqd1V00LUaT5zvdklkkZr"},"keywords":["slash"],"width":14,"height":16,"path":"<path fill-rule=\"evenodd\" d=\"M13 1H1c-.55 0-1 .45-1 1v12c0 .55.45 1 1 1h12c.55 0 1-.45 1-1V2c0-.55-.45-1-1-1zm0 13H1V2h12v12zm-8.5-2H3v-1.5L9.5 4H11v1.5L4.5 12z\"/>"},"diff-modified":{"name":"diff-modified","figma":{"id":"0:227","file":"FP7lqd1V00LUaT5zvdklkkZr"},"keywords":["dot","changed","updated"],"width":14,"height":16,"path":"<path fill-rule=\"evenodd\" d=\"M13 1H1c-.55 0-1 .45-1 1v12c0 .55.45 1 1 1h12c.55 0 1-.45 1-1V2c0-.55-.45-1-1-1zm0 13H1V2h12v12zM4 8c0-1.66 1.34-3 3-3s3 1.34 3 3-1.34 3-3 3-3-1.34-3-3z\"/>"},"diff-removed":{"name":"diff-removed","figma":{"id":"0:232","file":"FP7lqd1V00LUaT5zvdklkkZr"},"keywords":["deleted","subtracted","dash"],"width":14,"height":16,"path":"<path fill-rule=\"evenodd\" d=\"M13 1H1c-.55 0-1 .45-1 1v12c0 .55.45 1 1 1h12c.55 0 1-.45 1-1V2c0-.55-.45-1-1-1zm0 13H1V2h12v12zm-2-5H3V7h8v2z\"/>"},"diff-renamed":{"name":"diff-renamed","figma":{"id":"0:237","file":"FP7lqd1V00LUaT5zvdklkkZr"},"keywords":["moved","arrow"],"width":14,"height":16,"path":"<path fill-rule=\"evenodd\" d=\"M6 9H3V7h3V4l5 4-5 4V9zm8-7v12c0 .55-.45 1-1 1H1c-.55 0-1-.45-1-1V2c0-.55.45-1 1-1h12c.55 0 1 .45 1 1zm-1 0H1v12h12V2z\"/>"},"diff":{"name":"diff","figma":{"id":"0:242","file":"FP7lqd1V00LUaT5zvdklkkZr"},"keywords":["difference","changes","compare"],"width":13,"height":16,"path":"<path fill-rule=\"evenodd\" d=\"M6 7h2v1H6v2H5V8H3V7h2V5h1v2zm-3 6h5v-1H3v1zM7.5 2L11 5.5V15c0 .55-.45 1-1 1H1c-.55 0-1-.45-1-1V3c0-.55.45-1 1-1h6.5zM10 6L7 3H1v12h9V6zM8.5 0H3v1h5l4 4v8h1V4.5L8.5 0z\"/>"},"ellipsis":{"name":"ellipsis","figma":{"id":"0:249","file":"FP7lqd1V00LUaT5zvdklkkZr"},"keywords":["dot","read","more","hidden","expand"],"width":12,"height":16,"path":"<path fill-rule=\"evenodd\" d=\"M11 5H1c-.55 0-1 .45-1 1v4c0 .55.45 1 1 1h10c.55 0 1-.45 1-1V6c0-.55-.45-1-1-1zM4 9H2V7h2v2zm3 0H5V7h2v2zm3 0H8V7h2v2z\"/>"},"eye":{"name":"eye","figma":{"id":"0:255","file":"FP7lqd1V00LUaT5zvdklkkZr"},"keywords":["look","watch","see"],"width":16,"height":16,"path":"<path fill-rule=\"evenodd\" d=\"M8.06 2C3 2 0 8 0 8s3 6 8.06 6C13 14 16 8 16 8s-3-6-7.94-6zM8 12c-2.2 0-4-1.78-4-4 0-2.2 1.8-4 4-4 2.22 0 4 1.8 4 4 0 2.22-1.78 4-4 4zm2-4c0 1.11-.89 2-2 2-1.11 0-2-.89-2-2 0-1.11.89-2 2-2 1.11 0 2 .89 2 2z\"/>"},"file-binary":{"name":"file-binary","figma":{"id":"0:260","file":"FP7lqd1V00LUaT5zvdklkkZr"},"keywords":["image","video","word","powerpoint","excel"],"width":12,"height":16,"path":"<path fill-rule=\"evenodd\" d=\"M4 12h1v1H2v-1h1v-2H2V9h2v3zm8-7.5V14c0 .55-.45 1-1 1H1c-.55 0-1-.45-1-1V2c0-.55.45-1 1-1h7.5L12 4.5zM11 5L8 2H1v12h10V5zM8 4H6v1h1v2H6v1h3V7H8V4zM2 4h3v4H2V4zm1 3h1V5H3v2zm3 2h3v4H6V9zm1 3h1v-2H7v2z\"/>"},"file-code":{"name":"file-code","figma":{"id":"0:270","file":"FP7lqd1V00LUaT5zvdklkkZr"},"keywords":["text","javascript","html","css","php","ruby","coffeescript","sass","scss"],"width":12,"height":16,"path":"<path fill-rule=\"evenodd\" d=\"M8.5 1H1c-.55 0-1 .45-1 1v12c0 .55.45 1 1 1h10c.55 0 1-.45 1-1V4.5L8.5 1zM11 14H1V2h7l3 3v9zM5 6.98L3.5 8.5 5 10l-.5 1L2 8.5 4.5 6l.5.98zM7.5 6L10 8.5 7.5 11l-.5-.98L8.5 8.5 7 7l.5-1z\"/>"},"file-directory":{"name":"file-directory","figma":{"id":"0:276","file":"FP7lqd1V00LUaT5zvdklkkZr"},"keywords":["folder"],"width":14,"height":16,"path":"<path fill-rule=\"evenodd\" d=\"M13 4H7V3c0-.66-.31-1-1-1H1c-.55 0-1 .45-1 1v10c0 .55.45 1 1 1h12c.55 0 1-.45 1-1V5c0-.55-.45-1-1-1zM6 4H1V3h5v1z\"/>"},"file-media":{"name":"file-media","figma":{"id":"0:280","file":"FP7lqd1V00LUaT5zvdklkkZr"},"keywords":["image","video","audio"],"width":12,"height":16,"path":"<path fill-rule=\"evenodd\" d=\"M6 5h2v2H6V5zm6-.5V14c0 .55-.45 1-1 1H1c-.55 0-1-.45-1-1V2c0-.55.45-1 1-1h7.5L12 4.5zM11 5L8 2H1v11l3-5 2 4 2-2 3 3V5z\"/>"},"file-pdf":{"name":"file-pdf","figma":{"id":"0:285","file":"FP7lqd1V00LUaT5zvdklkkZr"},"keywords":["adobe"],"width":12,"height":16,"path":"<path fill-rule=\"evenodd\" d=\"M8.5 1H1a1 1 0 0 0-1 1v12a1 1 0 0 0 1 1h10a1 1 0 0 0 1-1V4.5L8.5 1zM1 2h4a.68.68 0 0 0-.31.2 1.08 1.08 0 0 0-.23.47 4.22 4.22 0 0 0-.09 1.47c.06.609.173 1.211.34 1.8A21.78 21.78 0 0 1 3.6 8.6c-.5 1-.8 1.66-.91 1.84a7.161 7.161 0 0 0-.69.3 4.19 4.19 0 0 0-1 .64V2zm4.42 4.8a5.65 5.65 0 0 0 1.17 2.09c.275.237.595.417.94.53-.64.09-1.23.2-1.81.33a12.22 12.22 0 0 0-1.81.59c-.587.243.22-.44.61-1.25.365-.74.67-1.51.91-2.3l-.01.01zM11 14H1.5a.743.743 0 0 1-.17 0 2.12 2.12 0 0 0 .73-.44 10.14 10.14 0 0 0 1.78-2.38c.31-.13.58-.23.81-.31l.42-.14c.45-.13.94-.23 1.44-.33s1-.16 1.48-.2c.447.216.912.394 1.39.53.403.11.814.188 1.23.23h.38V14H11zm0-4.86a3.74 3.74 0 0 0-.64-.28 4.22 4.22 0 0 0-.75-.11c-.411.003-.822.03-1.23.08a3 3 0 0 1-1-.64 6.07 6.07 0 0 1-1.29-2.33c.111-.662.178-1.33.2-2 .02-.25.02-.5 0-.75a1.05 1.05 0 0 0-.2-.88.82.82 0 0 0-.61-.23H8l3 3v4.14z\"/>"},"file-submodule":{"name":"file-submodule","figma":{"id":"0:292","file":"FP7lqd1V00LUaT5zvdklkkZr"},"keywords":["folder"],"width":14,"height":16,"path":"<path fill-rule=\"evenodd\" d=\"M10 7H4v7h9c.55 0 1-.45 1-1V8h-4V7zM9 9H5V8h4v1zm4-5H7V3c0-.66-.31-1-1-1H1c-.55 0-1 .45-1 1v10c0 .55.45 1 1 1h2V7c0-.55.45-1 1-1h6c.55 0 1 .45 1 1h3V5c0-.55-.45-1-1-1zM6 4H1V3h5v1z\"/>"},"file-symlink-directory":{"name":"file-symlink-directory","figma":{"id":"0:298","file":"FP7lqd1V00LUaT5zvdklkkZr"},"keywords":["folder","subfolder","link","alias"],"width":14,"height":16,"path":"<path fill-rule=\"evenodd\" d=\"M13 4H7V3c0-.66-.31-1-1-1H1c-.55 0-1 .45-1 1v10c0 .55.45 1 1 1h12c.55 0 1-.45 1-1V5c0-.55-.45-1-1-1zM1 3h5v1H1V3zm6 9v-2c-.98-.02-1.84.22-2.55.7-.71.48-1.19 1.25-1.45 2.3.02-1.64.39-2.88 1.13-3.73C4.86 8.43 5.82 8 7.01 8V6l4 3-4 3H7z\"/>"},"file-symlink-file":{"name":"file-symlink-file","figma":{"id":"0:303","file":"FP7lqd1V00LUaT5zvdklkkZr"},"keywords":["link","alias"],"width":12,"height":16,"path":"<path fill-rule=\"evenodd\" d=\"M8.5 1H1c-.55 0-1 .45-1 1v12c0 .55.45 1 1 1h10c.55 0 1-.45 1-1V4.5L8.5 1zM11 14H1V2h7l3 3v9zM6 4.5l4 3-4 3v-2c-.98-.02-1.84.22-2.55.7-.71.48-1.19 1.25-1.45 2.3.02-1.64.39-2.88 1.13-3.73.73-.84 1.69-1.27 2.88-1.27v-2H6z\"/>"},"file":{"name":"file","figma":{"id":"0:308","file":"FP7lqd1V00LUaT5zvdklkkZr"},"keywords":["file","text","words"],"width":12,"height":16,"path":"<path fill-rule=\"evenodd\" d=\"M6 5H2V4h4v1zM2 8h7V7H2v1zm0 2h7V9H2v1zm0 2h7v-1H2v1zm10-7.5V14c0 .55-.45 1-1 1H1c-.55 0-1-.45-1-1V2c0-.55.45-1 1-1h7.5L12 4.5zM11 5L8 2H1v12h10V5z\"/>"},"file-zip":{"name":"file-zip","figma":{"id":"0:316","file":"FP7lqd1V00LUaT5zvdklkkZr"},"keywords":["compress","archive"],"width":12,"height":16,"path":"<path fill-rule=\"evenodd\" d=\"M8.5 1H1a1 1 0 0 0-1 1v12a1 1 0 0 0 1 1h10a1 1 0 0 0 1-1V4.5L8.5 1zM11 14H1V2h3v1h1V2h3l3 3v9zM5 4V3h1v1H5zM4 4h1v1H4V4zm1 2V5h1v1H5zM4 6h1v1H4V6zm1 2V7h1v1H5zM4 9.28A2 2 0 0 0 3 11v1h4v-1a2 2 0 0 0-2-2V8H4v1.28zM6 10v1H4v-1h2z\"/>"},"flame":{"name":"flame","figma":{"id":"0:325","file":"FP7lqd1V00LUaT5zvdklkkZr"},"keywords":["fire","hot","burn","trending"],"width":12,"height":16,"path":"<path fill-rule=\"evenodd\" d=\"M5.05.01c.81 2.17.41 3.38-.52 4.31C3.55 5.37 1.98 6.15.9 7.68c-1.45 2.05-1.7 6.53 3.53 7.7-2.2-1.16-2.67-4.52-.3-6.61-.61 2.03.53 3.33 1.94 2.86 1.39-.47 2.3.53 2.27 1.67-.02.78-.31 1.44-1.13 1.81 3.42-.59 4.78-3.42 4.78-5.56 0-2.84-2.53-3.22-1.25-5.61-1.52.13-2.03 1.13-1.89 2.75.09 1.08-1.02 1.8-1.86 1.33-.67-.41-.66-1.19-.06-1.78C8.18 5.01 8.68 2.15 5.05.02L5.03 0l.02.01z\"/>"},"fold":{"name":"fold","figma":{"id":"0:329","file":"FP7lqd1V00LUaT5zvdklkkZr"},"keywords":["unfold","hide","collapse"],"width":14,"height":16,"path":"<path fill-rule=\"evenodd\" d=\"M7 9l3 3H8v3H6v-3H4l3-3zm3-6H8V0H6v3H4l3 3 3-3zm4 2c0-.55-.45-1-1-1h-2.5l-1 1h3l-2 2h-7l-2-2h3l-1-1H1c-.55 0-1 .45-1 1l2.5 2.5L0 10c0 .55.45 1 1 1h2.5l1-1h-3l2-2h7l2 2h-3l1 1H13c.55 0 1-.45 1-1l-2.5-2.5L14 5z\"/>"},"gear":{"name":"gear","figma":{"id":"0:334","file":"FP7lqd1V00LUaT5zvdklkkZr"},"keywords":["settings"],"width":14,"height":16,"path":"<path fill-rule=\"evenodd\" d=\"M14 8.76v-1.6l-1.94-.64-.45-1.09.88-1.84-1.13-1.13-1.81.91-1.09-.45L7.77 1h-1.6l-.63 1.94-1.11.45-1.84-.88-1.13 1.13.91 1.81-.45 1.09L0 7.22v1.59l1.94.64.45 1.09-.88 1.84 1.13 1.13 1.81-.91 1.09.45.69 1.92h1.59l.63-1.94 1.11-.45 1.84.88 1.13-1.13-.92-1.81.47-1.09L14 8.74v.02zm-7 2.23c-1.66 0-3-1.34-3-3s1.34-3 3-3 3 1.34 3 3-1.34 3-3 3z\"/>"},"gift":{"name":"gift","figma":{"id":"0:338","file":"FP7lqd1V00LUaT5zvdklkkZr"},"keywords":["package","present","skill","craft","freebie"],"width":14,"height":16,"path":"<path fill-rule=\"evenodd\" d=\"M13.02 4h-1.38c.19-.33.33-.67.36-.91.06-.67-.11-1.22-.52-1.61-.36-.38-.81-.48-1.36-.48h-.11c-.53.02-1.11.25-1.53.58-.42.33-.73.72-.97 1.2-.23-.48-.55-.88-.97-1.2-.42-.32-1-.58-1.53-.58h-.03c-.56 0-1.06.09-1.44.48-.41.39-.58.94-.52 1.61.03.23.17.58.36.91H2c-.55 0-1 .45-1 1v3h1v5c0 .55.45 1 1 1h9c.55 0 1-.45 1-1V8h1V5c0-.55-.45-1-1-1h.02zm-4.78-.88c.17-.36.42-.67.75-.92.3-.23.72-.39 1.05-.41h.09c.45 0 .66.11.8.25s.33.39.3.95c-.05.19-.25.61-.5 1h-2.9l.41-.88v.01zM4.11 2.04c.13-.13.31-.25.91-.25.31 0 .72.17 1.03.41.33.25.58.55.75.92l.42.88h-2.9c-.25-.39-.45-.81-.5-1-.03-.56.16-.81.3-.95l-.01-.01zm2.91 10.95h-4V8h4v5-.01zm0-6h-5V5h5v2-.01zm5 6h-4V8h4v5-.01zm1-6h-5V5h5v2-.01z\"/>"},"gist-secret":{"name":"gist-secret","figma":{"id":"0:347","file":"FP7lqd1V00LUaT5zvdklkkZr"},"keywords":["gist","secret","private"],"width":14,"height":16,"path":"<path fill-rule=\"evenodd\" d=\"M7.782 10.5l1 3.5h-4l1-3.5-.75-1.5h3.5l-.75 1.5zm2-4.5h-6l-2 1h10l-2-1zm-1-4l-2 1-2-1-1 3h6l-1-3zm4.03 7.75L9.782 9l1 2-2 3h3.22c.45 0 .86-.31.97-.75l.56-2.28c.14-.53-.19-1.08-.72-1.22zM3.782 9l-3.03.75c-.53.14-.86.69-.72 1.22l.56 2.28c.11.44.52.75.97.75h3.22l-2-3 1-2z\"/>"},"gist":{"name":"gist","figma":{"id":"0:354","file":"FP7lqd1V00LUaT5zvdklkkZr"},"keywords":["gist","github"],"width":12,"height":16,"path":"<path fill-rule=\"evenodd\" d=\"M7.5 5L10 7.5 7.5 10l-.75-.75L8.5 7.5 6.75 5.75 7.5 5zm-3 0L2 7.5 4.5 10l.75-.75L3.5 7.5l1.75-1.75L4.5 5zM0 13V2c0-.55.45-1 1-1h10c.55 0 1 .45 1 1v11c0 .55-.45 1-1 1H1c-.55 0-1-.45-1-1zm1 0h10V2H1v11z\"/>"},"git-branch":{"name":"git-branch","figma":{"id":"0:360","file":"FP7lqd1V00LUaT5zvdklkkZr"},"keywords":["fork","branch","git","duplicate"],"width":10,"height":16,"path":"<path fill-rule=\"evenodd\" d=\"M10 5c0-1.11-.89-2-2-2a1.993 1.993 0 0 0-1 3.72v.3c-.02.52-.23.98-.63 1.38-.4.4-.86.61-1.38.63-.83.02-1.48.16-2 .45V4.72a1.993 1.993 0 0 0-1-3.72C.88 1 0 1.89 0 3a2 2 0 0 0 1 1.72v6.56c-.59.35-1 .99-1 1.72 0 1.11.89 2 2 2 1.11 0 2-.89 2-2 0-.53-.2-1-.53-1.36.09-.06.48-.41.59-.47.25-.11.56-.17.94-.17 1.05-.05 1.95-.45 2.75-1.25S8.95 7.77 9 6.73h-.02C9.59 6.37 10 5.73 10 5zM2 1.8c.66 0 1.2.55 1.2 1.2 0 .65-.55 1.2-1.2 1.2C1.35 4.2.8 3.65.8 3c0-.65.55-1.2 1.2-1.2zm0 12.41c-.66 0-1.2-.55-1.2-1.2 0-.65.55-1.2 1.2-1.2.65 0 1.2.55 1.2 1.2 0 .65-.55 1.2-1.2 1.2zm6-8c-.66 0-1.2-.55-1.2-1.2 0-.65.55-1.2 1.2-1.2.65 0 1.2.55 1.2 1.2 0 .65-.55 1.2-1.2 1.2z\"/>"},"git-commit":{"name":"git-commit","figma":{"id":"0:366","file":"FP7lqd1V00LUaT5zvdklkkZr"},"keywords":["save"],"width":14,"height":16,"path":"<path fill-rule=\"evenodd\" d=\"M10.86 7c-.45-1.72-2-3-3.86-3-1.86 0-3.41 1.28-3.86 3H0v2h3.14c.45 1.72 2 3 3.86 3 1.86 0 3.41-1.28 3.86-3H14V7h-3.14zM7 10.2c-1.22 0-2.2-.98-2.2-2.2 0-1.22.98-2.2 2.2-2.2 1.22 0 2.2.98 2.2 2.2 0 1.22-.98 2.2-2.2 2.2z\"/>"},"git-compare":{"name":"git-compare","figma":{"id":"0:370","file":"FP7lqd1V00LUaT5zvdklkkZr"},"keywords":["difference","changes"],"width":14,"height":16,"path":"<path fill-rule=\"evenodd\" d=\"M5 12H4c-.27-.02-.48-.11-.69-.31-.21-.2-.3-.42-.31-.69V4.72A1.993 1.993 0 0 0 2 1a1.993 1.993 0 0 0-1 3.72V11c.03.78.34 1.47.94 2.06.6.59 1.28.91 2.06.94h1v2l3-3-3-3v2zM2 1.8c.66 0 1.2.55 1.2 1.2 0 .65-.55 1.2-1.2 1.2C1.35 4.2.8 3.65.8 3c0-.65.55-1.2 1.2-1.2zm11 9.48V5c-.03-.78-.34-1.47-.94-2.06-.6-.59-1.28-.91-2.06-.94H9V0L6 3l3 3V4h1c.27.02.48.11.69.31.21.2.3.42.31.69v6.28A1.993 1.993 0 0 0 12 15a1.993 1.993 0 0 0 1-3.72zm-1 2.92c-.66 0-1.2-.55-1.2-1.2 0-.65.55-1.2 1.2-1.2.65 0 1.2.55 1.2 1.2 0 .65-.55 1.2-1.2 1.2z\"/>"},"git-merge":{"name":"git-merge","figma":{"id":"0:376","file":"FP7lqd1V00LUaT5zvdklkkZr"},"keywords":["join"],"width":12,"height":16,"path":"<path fill-rule=\"evenodd\" d=\"M10 7.01c-.73 0-1.38.41-1.73 1.02v-.02C7.22 7.99 6 7.65 5.14 6.99c-.75-.58-1.5-1.61-1.89-2.44A1.993 1.993 0 0 0 2 1C.89 1 0 1.9 0 3.01a2 2 0 0 0 1 1.72v6.56c-.59.35-1 .99-1 1.72 0 1.11.89 2 2 2a1.993 1.993 0 0 0 1-3.72V7.68c.67.7 1.44 1.27 2.3 1.69.86.42 2.03.63 2.97.64v-.02c.36.61 1 1.02 1.73 1.02 1.11 0 2-.89 2-2 0-1.11-.89-2-2-2zm-6.8 6c0 .66-.55 1.2-1.2 1.2-.65 0-1.2-.55-1.2-1.2 0-.65.55-1.2 1.2-1.2.65 0 1.2.55 1.2 1.2zM2 4.21c-.66 0-1.2-.55-1.2-1.2 0-.65.55-1.2 1.2-1.2.65 0 1.2.55 1.2 1.2 0 .65-.55 1.2-1.2 1.2zm8 6c-.66 0-1.2-.55-1.2-1.2 0-.65.55-1.2 1.2-1.2.65 0 1.2.55 1.2 1.2 0 .65-.55 1.2-1.2 1.2z\"/>"},"git-pull-request":{"name":"git-pull-request","figma":{"id":"0:382","file":"FP7lqd1V00LUaT5zvdklkkZr"},"keywords":["review"],"width":12,"height":16,"path":"<path fill-rule=\"evenodd\" d=\"M11 11.28V5c-.03-.78-.34-1.47-.94-2.06C9.46 2.35 8.78 2.03 8 2H7V0L4 3l3 3V4h1c.27.02.48.11.69.31.21.2.3.42.31.69v6.28A1.993 1.993 0 0 0 10 15a1.993 1.993 0 0 0 1-3.72zm-1 2.92c-.66 0-1.2-.55-1.2-1.2 0-.65.55-1.2 1.2-1.2.65 0 1.2.55 1.2 1.2 0 .65-.55 1.2-1.2 1.2zM4 3c0-1.11-.89-2-2-2a1.993 1.993 0 0 0-1 3.72v6.56A1.993 1.993 0 0 0 2 15a1.993 1.993 0 0 0 1-3.72V4.72c.59-.34 1-.98 1-1.72zm-.8 10c0 .66-.55 1.2-1.2 1.2-.65 0-1.2-.55-1.2-1.2 0-.65.55-1.2 1.2-1.2.65 0 1.2.55 1.2 1.2zM2 4.2C1.34 4.2.8 3.65.8 3c0-.65.55-1.2 1.2-1.2.65 0 1.2.55 1.2 1.2 0 .65-.55 1.2-1.2 1.2z\"/>"},"globe":{"name":"globe","figma":{"id":"0:389","file":"FP7lqd1V00LUaT5zvdklkkZr"},"keywords":["world","earth","planet"],"width":14,"height":16,"path":"<path fill-rule=\"evenodd\" d=\"M7 1C3.14 1 0 4.14 0 8s3.14 7 7 7c.48 0 .94-.05 1.38-.14-.17-.08-.2-.73-.02-1.09.19-.41.81-1.45.2-1.8-.61-.35-.44-.5-.81-.91-.37-.41-.22-.47-.25-.58-.08-.34.36-.89.39-.94.02-.06.02-.27 0-.33 0-.08-.27-.22-.34-.23-.06 0-.11.11-.2.13-.09.02-.5-.25-.59-.33-.09-.08-.14-.23-.27-.34-.13-.13-.14-.03-.33-.11s-.8-.31-1.28-.48c-.48-.19-.52-.47-.52-.66-.02-.2-.3-.47-.42-.67-.14-.2-.16-.47-.2-.41-.04.06.25.78.2.81-.05.02-.16-.2-.3-.38-.14-.19.14-.09-.3-.95s.14-1.3.17-1.75c.03-.45.38.17.19-.13-.19-.3 0-.89-.14-1.11-.13-.22-.88.25-.88.25.02-.22.69-.58 1.16-.92.47-.34.78-.06 1.16.05.39.13.41.09.28-.05-.13-.13.06-.17.36-.13.28.05.38.41.83.36.47-.03.05.09.11.22s-.06.11-.38.3c-.3.2.02.22.55.61s.38-.25.31-.55c-.07-.3.39-.06.39-.06.33.22.27.02.5.08.23.06.91.64.91.64-.83.44-.31.48-.17.59.14.11-.28.3-.28.3-.17-.17-.19.02-.3.08-.11.06-.02.22-.02.22-.56.09-.44.69-.42.83 0 .14-.38.36-.47.58-.09.2.25.64.06.66-.19.03-.34-.66-1.31-.41-.3.08-.94.41-.59 1.08.36.69.92-.19 1.11-.09.19.1-.06.53-.02.55.04.02.53.02.56.61.03.59.77.53.92.55.17 0 .7-.44.77-.45.06-.03.38-.28 1.03.09.66.36.98.31 1.2.47.22.16.08.47.28.58.2.11 1.06-.03 1.28.31.22.34-.88 2.09-1.22 2.28-.34.19-.48.64-.84.92s-.81.64-1.27.91c-.41.23-.47.66-.66.8 3.14-.7 5.48-3.5 5.48-6.84 0-3.86-3.14-7-7-7L7 1zm1.64 6.56c-.09.03-.28.22-.78-.08-.48-.3-.81-.23-.86-.28 0 0-.05-.11.17-.14.44-.05.98.41 1.11.41.13 0 .19-.13.41-.05.22.08.05.13-.05.14zM6.34 1.7c-.05-.03.03-.08.09-.14.03-.03.02-.11.05-.14.11-.11.61-.25.52.03-.11.27-.58.3-.66.25zm1.23.89c-.19-.02-.58-.05-.52-.14.3-.28-.09-.38-.34-.38-.25-.02-.34-.16-.22-.19.12-.03.61.02.7.08.08.06.52.25.55.38.02.13 0 .25-.17.25zm1.47-.05c-.14.09-.83-.41-.95-.52-.56-.48-.89-.31-1-.41-.11-.1-.08-.19.11-.34.19-.15.69.06 1 .09.3.03.66.27.66.55.02.25.33.5.19.63h-.01z\"/>"},"graph":{"name":"graph","figma":{"id":"0:396","file":"FP7lqd1V00LUaT5zvdklkkZr"},"keywords":["trend","stats","statistics"],"width":16,"height":16,"path":"<path fill-rule=\"evenodd\" d=\"M16 14v1H0V0h1v14h15zM5 13H3V8h2v5zm4 0H7V3h2v10zm4 0h-2V6h2v7z\"/>"},"heart":{"name":"heart","figma":{"id":"0:400","file":"FP7lqd1V00LUaT5zvdklkkZr"},"keywords":["love","beat"],"width":12,"height":16,"path":"<path fill-rule=\"evenodd\" d=\"M11.2 3c-.52-.63-1.25-.95-2.2-1-.97 0-1.69.42-2.2 1-.51.58-.78.92-.8 1-.02-.08-.28-.42-.8-1-.52-.58-1.17-1-2.2-1-.95.05-1.69.38-2.2 1-.52.61-.78 1.28-.8 2 0 .52.09 1.52.67 2.67C1.25 8.82 3.01 10.61 6 13c2.98-2.39 4.77-4.17 5.34-5.33C11.91 6.51 12 5.5 12 5c-.02-.72-.28-1.39-.8-2.02V3z\"/>"},"history":{"name":"history","figma":{"id":"0:404","file":"FP7lqd1V00LUaT5zvdklkkZr"},"keywords":["time","past","revert","back"],"width":14,"height":16,"path":"<path fill-rule=\"evenodd\" d=\"M8 13H6V6h5v2H8v5zM7 1C4.81 1 2.87 2.02 1.59 3.59L0 2v4h4L2.5 4.5C3.55 3.17 5.17 2.3 7 2.3c3.14 0 5.7 2.56 5.7 5.7s-2.56 5.7-5.7 5.7A5.71 5.71 0 0 1 1.3 8c0-.34.03-.67.09-1H.08C.03 7.33 0 7.66 0 8c0 3.86 3.14 7 7 7s7-3.14 7-7-3.14-7-7-7z\"/>"},"home":{"name":"home","figma":{"id":"0:408","file":"FP7lqd1V00LUaT5zvdklkkZr"},"keywords":["welcome","index","house","building"],"width":16,"height":16,"path":"<path fill-rule=\"evenodd\" d=\"M16 9l-3-3V2h-2v2L8 1 0 9h2l1 5c0 .55.45 1 1 1h8c.55 0 1-.45 1-1l1-5h2zm-4 5H9v-4H7v4H4L2.81 7.69 8 2.5l5.19 5.19L12 14z\"/>"},"horizontal-rule":{"name":"horizontal-rule","figma":{"id":"0:412","file":"FP7lqd1V00LUaT5zvdklkkZr"},"keywords":["hr"],"width":10,"height":16,"path":"<path fill-rule=\"evenodd\" d=\"M1 7h2v2h1V3H3v3H1V3H0v6h1V7zm9 2V7H9v2h1zm0-3V4H9v2h1zM7 6V4h2V3H6v6h1V7h2V6H7zm-7 7h10v-2H0v2z\"/>"},"hubot":{"name":"hubot","figma":{"id":"0:419","file":"FP7lqd1V00LUaT5zvdklkkZr"},"keywords":["robot","bot"],"width":14,"height":16,"path":"<path fill-rule=\"evenodd\" d=\"M3 6c-.55 0-1 .45-1 1v2c0 .55.45 1 1 1h8c.55 0 1-.45 1-1V7c0-.55-.45-1-1-1H3zm8 1.75L9.75 9h-1.5L7 7.75 5.75 9h-1.5L3 7.75V7h.75L5 8.25 6.25 7h1.5L9 8.25 10.25 7H11v.75zM5 11h4v1H5v-1zm2-9C3.14 2 0 4.91 0 8.5V13c0 .55.45 1 1 1h12c.55 0 1-.45 1-1V8.5C14 4.91 10.86 2 7 2zm6 11H1V8.5c0-3.09 2.64-5.59 6-5.59s6 2.5 6 5.59V13z\"/>"},"inbox":{"name":"inbox","figma":{"id":"0:426","file":"FP7lqd1V00LUaT5zvdklkkZr"},"keywords":["mail","todo","new","messages"],"width":14,"height":16,"path":"<path fill-rule=\"evenodd\" d=\"M14 9l-1.13-7.14c-.08-.48-.5-.86-1-.86H2.13c-.5 0-.92.38-1 .86L0 9v5c0 .55.45 1 1 1h12c.55 0 1-.45 1-1V9zm-3.28.55l-.44.89c-.17.34-.52.56-.91.56H4.61c-.38 0-.72-.22-.89-.55l-.44-.91c-.17-.33-.52-.55-.89-.55H1l1-7h10l1 7h-1.38c-.39 0-.73.22-.91.55l.01.01z\"/>"},"info":{"name":"info","figma":{"id":"0:430","file":"FP7lqd1V00LUaT5zvdklkkZr"},"keywords":["help"],"width":14,"height":16,"path":"<path fill-rule=\"evenodd\" d=\"M6.3 5.71a.942.942 0 0 1-.28-.7c0-.28.09-.52.28-.7.19-.18.42-.28.7-.28.28 0 .52.09.7.28.18.19.28.42.28.7 0 .28-.09.52-.28.7a1 1 0 0 1-.7.3c-.28 0-.52-.11-.7-.3zM8 8.01c-.02-.25-.11-.48-.31-.69-.2-.19-.42-.3-.69-.31H6c-.27.02-.48.13-.69.31-.2.2-.3.44-.31.69h1v3c.02.27.11.5.31.69.2.2.42.31.69.31h1c.27 0 .48-.11.69-.31.2-.19.3-.42.31-.69H8V8v.01zM7 2.32C3.86 2.32 1.3 4.86 1.3 8c0 3.14 2.56 5.7 5.7 5.7s5.7-2.55 5.7-5.7c0-3.15-2.56-5.69-5.7-5.69v.01zM7 1c3.86 0 7 3.14 7 7s-3.14 7-7 7-7-3.12-7-7 3.14-7 7-7z\"/>"},"issue-closed":{"name":"issue-closed","figma":{"id":"0:436","file":"FP7lqd1V00LUaT5zvdklkkZr"},"keywords":["done","complete"],"width":16,"height":16,"path":"<path fill-rule=\"evenodd\" d=\"M7 10h2v2H7v-2zm2-6H7v5h2V4zm1.5 1.5l-1 1L12 9l4-4.5-1-1L12 7l-1.5-1.5zM8 13.7A5.71 5.71 0 0 1 2.3 8c0-3.14 2.56-5.7 5.7-5.7 1.83 0 3.45.88 4.5 2.2l.92-.92A6.947 6.947 0 0 0 8 1C4.14 1 1 4.14 1 8s3.14 7 7 7 7-3.14 7-7l-1.52 1.52c-.66 2.41-2.86 4.19-5.48 4.19v-.01z\"/>"},"issue-opened":{"name":"issue-opened","figma":{"id":"0:442","file":"FP7lqd1V00LUaT5zvdklkkZr"},"keywords":["new"],"width":14,"height":16,"path":"<path fill-rule=\"evenodd\" d=\"M7 2.3c3.14 0 5.7 2.56 5.7 5.7s-2.56 5.7-5.7 5.7A5.71 5.71 0 0 1 1.3 8c0-3.14 2.56-5.7 5.7-5.7zM7 1C3.14 1 0 4.14 0 8s3.14 7 7 7 7-3.14 7-7-3.14-7-7-7zm1 3H6v5h2V4zm0 6H6v2h2v-2z\"/>"},"issue-reopened":{"name":"issue-reopened","figma":{"id":"0:448","file":"FP7lqd1V00LUaT5zvdklkkZr"},"keywords":["regression"],"width":14,"height":16,"path":"<path fill-rule=\"evenodd\" d=\"M8 9H6V4h2v5zm-2 3h2v-2H6v2zm6.33-2H10l1.5 1.5c-1.05 1.33-2.67 2.2-4.5 2.2A5.71 5.71 0 0 1 1.3 8c0-.34.03-.67.09-1H.08C.03 7.33 0 7.66 0 8c0 3.86 3.14 7 7 7 2.19 0 4.13-1.02 5.41-2.59L14 14v-4h-1.67zM1.67 6H4L2.5 4.5C3.55 3.17 5.17 2.3 7 2.3c3.14 0 5.7 2.56 5.7 5.7 0 .34-.03.67-.09 1h1.31c.05-.33.08-.66.08-1 0-3.86-3.14-7-7-7-2.19 0-4.13 1.02-5.41 2.59L0 2v4h1.67z\"/>"},"italic":{"name":"italic","figma":{"id":"0:454","file":"FP7lqd1V00LUaT5zvdklkkZr"},"keywords":["font","italic","style"],"width":6,"height":16,"path":"<path fill-rule=\"evenodd\" d=\"M2.81 5h1.98L3 14H1l1.81-9zm.36-2.7c0-.7.58-1.3 1.33-1.3.56 0 1.13.38 1.13 1.03 0 .75-.59 1.3-1.33 1.3-.58 0-1.13-.38-1.13-1.03z\"/>"},"jersey":{"name":"jersey","figma":{"id":"0:458","file":"FP7lqd1V00LUaT5zvdklkkZr"},"keywords":["team","game","basketball"],"width":14,"height":16,"path":"<path fill-rule=\"evenodd\" d=\"M4.5 6l-.5.5v5l.5.5h2l.5-.5v-5L6.5 6h-2zM6 11H5V7h1v4zm6.27-7.25C12.05 2.37 11.96 1.12 12 0H9.02c0 .27-.13.48-.39.69-.25.2-.63.3-1.13.3-.5 0-.88-.09-1.13-.3-.23-.2-.36-.42-.36-.69H3c.05 1.13-.03 2.38-.25 3.75C2.55 5.13 1.95 5.88 1 6v9c.02.27.11.48.31.69.2.21.42.3.69.31h11c.27-.02.48-.11.69-.31.21-.2.3-.42.31-.69V6c-.95-.13-1.53-.88-1.75-2.25h.02zM13 15H2V7c.89-.5 1.48-1.25 1.72-2.25S4.03 2.5 4 1h1c-.02.78.16 1.47.52 2.06.36.58 1.02.89 2 .94.98-.02 1.64-.33 2-.94.36-.59.5-1.28.48-2.06h1c.02 1.42.13 2.55.33 3.38.2.81.69 2 1.67 2.63v8V15zM8.5 6l-.5.5v5l.5.5h2l.5-.5v-5l-.5-.5h-2zm1.5 5H9V7h1v4z\"/>"},"keyboard":{"name":"keyboard","figma":{"id":"0:466","file":"FP7lqd1V00LUaT5zvdklkkZr"},"keywords":["type","keys","write","shortcuts"],"width":16,"height":16,"path":"<path fill-rule=\"evenodd\" d=\"M10 5H9V4h1v1zM3 6H2v1h1V6zm5-2H7v1h1V4zM4 4H2v1h2V4zm8 7h2v-1h-2v1zM8 7h1V6H8v1zm-4 3H2v1h2v-1zm8-6h-1v1h1V4zm2 0h-1v1h1V4zm-2 5h2V6h-2v3zm4-6v9c0 .55-.45 1-1 1H1c-.55 0-1-.45-1-1V3c0-.55.45-1 1-1h14c.55 0 1 .45 1 1zm-1 0H1v9h14V3zM6 7h1V6H6v1zm0-3H5v1h1V4zM4 7h1V6H4v1zm1 4h6v-1H5v1zm5-4h1V6h-1v1zM3 8H2v1h1V8zm5 0v1h1V8H8zM6 8v1h1V8H6zM5 8H4v1h1V8zm5 1h1V8h-1v1z\"/>"},"law":{"name":"law","figma":{"id":"0:490","file":"FP7lqd1V00LUaT5zvdklkkZr"},"keywords":["legal","bill"],"width":14,"height":16,"path":"<path fill-rule=\"evenodd\" d=\"M7 4c-.83 0-1.5-.67-1.5-1.5S6.17 1 7 1s1.5.67 1.5 1.5S7.83 4 7 4zm7 6c0 1.11-.89 2-2 2h-1c-1.11 0-2-.89-2-2l2-4h-1c-.55 0-1-.45-1-1H8v8c.42 0 1 .45 1 1h1c.42 0 1 .45 1 1H3c0-.55.58-1 1-1h1c0-.55.58-1 1-1h.03L6 5H5c0 .55-.45 1-1 1H3l2 4c0 1.11-.89 2-2 2H2c-1.11 0-2-.89-2-2l2-4H1V5h3c0-.55.45-1 1-1h4c.55 0 1 .45 1 1h3v1h-1l2 4zM2.5 7L1 10h3L2.5 7zM13 10l-1.5-3-1.5 3h3z\"/>"},"link":{"name":"link","figma":{"id":"0:496","file":"FP7lqd1V00LUaT5zvdklkkZr"},"keywords":["connect","hyperlink"],"width":16,"height":16,"path":"<path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/>"},"list-ordered":{"name":"list-ordered","figma":{"id":"0:500","file":"FP7lqd1V00LUaT5zvdklkkZr"},"keywords":["numbers","tasks","todo","items"],"width":12,"height":16,"path":"<path fill-rule=\"evenodd\" d=\"M12.01 13c0 .59 0 1-.59 1H4.6c-.59 0-.59-.41-.59-1 0-.59 0-1 .59-1h6.81c.59 0 .59.41.59 1h.01zM4.6 4h6.81C12 4 12 3.59 12 3c0-.59 0-1-.59-1H4.6c-.59 0-.59.41-.59 1 0 .59 0 1 .59 1zm6.81 3H4.6c-.59 0-.59.41-.59 1 0 .59 0 1 .59 1h6.81C12 9 12 8.59 12 8c0-.59 0-1-.59-1zm-9.4-6h-.72c-.3.19-.58.25-1.03.34V2h.75v2.14H.17V5h2.84v-.86h-1V1zm.25 8.13c-.17 0-.45.03-.66.06.53-.56 1.14-1.25 1.14-1.89C2.72 6.52 2.18 6 1.38 6c-.59 0-.97.2-1.38.64l.58.58c.19-.19.38-.38.64-.38.28 0 .48.16.48.52 0 .53-.77 1.2-1.7 2.06V10h3l-.09-.88h-.66l.01.01zm-.08 3.78v-.03c.44-.19.64-.47.64-.86 0-.7-.56-1.11-1.44-1.11-.48 0-.89.19-1.28.52l.55.64c.25-.2.44-.31.69-.31.27 0 .42.13.42.36 0 .27-.2.44-.86.44v.75c.83 0 .98.17.98.47 0 .25-.23.38-.58.38-.28 0-.56-.14-.81-.38l-.48.66c.3.36.77.56 1.41.56.83 0 1.53-.41 1.53-1.16 0-.5-.31-.81-.77-.94v.01z\"/>"},"list-unordered":{"name":"list-unordered","figma":{"id":"0:508","file":"FP7lqd1V00LUaT5zvdklkkZr"},"keywords":["bullet","point","tasks","todo","items"],"width":12,"height":16,"path":"<path fill-rule=\"evenodd\" d=\"M2 13c0 .59 0 1-.59 1H.59C0 14 0 13.59 0 13c0-.59 0-1 .59-1h.81c.59 0 .59.41.59 1H2zm2.59-9h6.81c.59 0 .59-.41.59-1 0-.59 0-1-.59-1H4.59C4 2 4 2.41 4 3c0 .59 0 1 .59 1zM1.41 7H.59C0 7 0 7.41 0 8c0 .59 0 1 .59 1h.81c.59 0 .59-.41.59-1 0-.59 0-1-.59-1h.01zm0-5H.59C0 2 0 2.41 0 3c0 .59 0 1 .59 1h.81c.59 0 .59-.41.59-1 0-.59 0-1-.59-1h.01zm10 5H4.59C4 7 4 7.41 4 8c0 .59 0 1 .59 1h6.81c.59 0 .59-.41.59-1 0-.59 0-1-.59-1h.01zm0 5H4.59C4 12 4 12.41 4 13c0 .59 0 1 .59 1h6.81c.59 0 .59-.41.59-1 0-.59 0-1-.59-1h.01z\"/>"},"location":{"name":"location","figma":{"id":"0:516","file":"FP7lqd1V00LUaT5zvdklkkZr"},"keywords":["here","marker"],"width":12,"height":16,"path":"<path fill-rule=\"evenodd\" d=\"M6 0C2.69 0 0 2.5 0 5.5 0 10.02 6 16 6 16s6-5.98 6-10.5C12 2.5 9.31 0 6 0zm0 14.55C4.14 12.52 1 8.44 1 5.5 1 3.02 3.25 1 6 1c1.34 0 2.61.48 3.56 1.36.92.86 1.44 1.97 1.44 3.14 0 2.94-3.14 7.02-5 9.05zM8 5.5c0 1.11-.89 2-2 2-1.11 0-2-.89-2-2 0-1.11.89-2 2-2 1.11 0 2 .89 2 2z\"/>"},"lock":{"name":"lock","figma":{"id":"0:521","file":"FP7lqd1V00LUaT5zvdklkkZr"},"keywords":["secure","safe","protected"],"width":12,"height":16,"path":"<path fill-rule=\"evenodd\" d=\"M4 13H3v-1h1v1zm8-6v7c0 .55-.45 1-1 1H1c-.55 0-1-.45-1-1V7c0-.55.45-1 1-1h1V4c0-2.2 1.8-4 4-4s4 1.8 4 4v2h1c.55 0 1 .45 1 1zM3.8 6h4.41V4c0-1.22-.98-2.2-2.2-2.2-1.22 0-2.2.98-2.2 2.2v2H3.8zM11 7H2v7h9V7zM4 8H3v1h1V8zm0 2H3v1h1v-1z\"/>"},"logo-gist":{"name":"logo-gist","figma":{"id":"0:529","file":"FP7lqd1V00LUaT5zvdklkkZr"},"keywords":["brand","github","logo"],"width":25,"height":16,"path":"<path fill-rule=\"evenodd\" d=\"M4.7 8.73h2.45v4.02c-.55.27-1.64.34-2.53.34-2.56 0-3.47-2.2-3.47-5.05 0-2.85.91-5.06 3.48-5.06 1.28 0 2.06.23 3.28.73V2.66C7.27 2.33 6.25 2 4.63 2 1.13 2 0 4.69 0 8.03c0 3.34 1.11 6.03 4.63 6.03 1.64 0 2.81-.27 3.59-.64V7.73H4.7v1zm6.39 3.72V6.06h-1.05v6.28c0 1.25.58 1.72 1.72 1.72v-.89c-.48 0-.67-.16-.67-.7v-.02zm.25-8.72c0-.44-.33-.78-.78-.78s-.77.34-.77.78.33.78.77.78.78-.34.78-.78zm4.34 5.69c-1.5-.13-1.78-.48-1.78-1.17 0-.77.33-1.34 1.88-1.34 1.05 0 1.66.16 2.27.36v-.94c-.69-.3-1.52-.39-2.25-.39-2.2 0-2.92 1.2-2.92 2.31 0 1.08.47 1.88 2.73 2.08 1.55.13 1.77.63 1.77 1.34 0 .73-.44 1.42-2.06 1.42-1.11 0-1.86-.19-2.33-.36v.94c.5.2 1.58.39 2.33.39 2.38 0 3.14-1.2 3.14-2.41 0-1.28-.53-2.03-2.75-2.23h-.03zm8.58-2.47v-.86h-2.42v-2.5l-1.08.31v2.11l-1.56.44v.48h1.56v5c0 1.53 1.19 2.13 2.5 2.13.19 0 .52-.02.69-.05v-.89c-.19.03-.41.03-.61.03-.97 0-1.5-.39-1.5-1.34V6.94h2.42v.02-.01z\"/>"},"logo-github":{"name":"logo-github","figma":{"id":"0:536","file":"FP7lqd1V00LUaT5zvdklkkZr"},"keywords":["brand","github","logo"],"width":45,"height":16,"path":"<path fill-rule=\"evenodd\" d=\"M18.53 12.03h-.02c.009 0 .015.01.024.011h.006l-.01-.01zm.004.011c-.093.001-.327.05-.574.05-.78 0-1.05-.36-1.05-.83V8.13h1.59c.09 0 .16-.08.16-.19v-1.7c0-.09-.08-.17-.16-.17h-1.59V3.96c0-.08-.05-.13-.14-.13h-2.16c-.09 0-.14.05-.14.13v2.17s-1.09.27-1.16.28c-.08.02-.13.09-.13.17v1.36c0 .11.08.19.17.19h1.11v3.28c0 2.44 1.7 2.69 2.86 2.69.53 0 1.17-.17 1.27-.22.06-.02.09-.09.09-.16v-1.5a.177.177 0 0 0-.146-.18zm23.696-2.2c0-1.81-.73-2.05-1.5-1.97-.6.04-1.08.34-1.08.34v3.52s.49.34 1.22.36c1.03.03 1.36-.34 1.36-2.25zm2.43-.16c0 3.43-1.11 4.41-3.05 4.41-1.64 0-2.52-.83-2.52-.83s-.04.46-.09.52c-.03.06-.08.08-.14.08h-1.48c-.1 0-.19-.08-.19-.17l.02-11.11c0-.09.08-.17.17-.17h2.13c.09 0 .17.08.17.17v3.77s.82-.53 2.02-.53l-.01-.02c1.2 0 2.97.45 2.97 3.88zm-8.72-3.61H33.84c-.11 0-.17.08-.17.19v5.44s-.55.39-1.3.39-.97-.34-.97-1.09V6.25c0-.09-.08-.17-.17-.17h-2.14c-.09 0-.17.08-.17.17v5.11c0 2.2 1.23 2.75 2.92 2.75 1.39 0 2.52-.77 2.52-.77s.05.39.08.45c.02.05.09.09.16.09h1.34c.11 0 .17-.08.17-.17l.02-7.47c0-.09-.08-.17-.19-.17zm-23.7-.01h-2.13c-.09 0-.17.09-.17.2v7.34c0 .2.13.27.3.27h1.92c.2 0 .25-.09.25-.27V6.23c0-.09-.08-.17-.17-.17zm-1.05-3.38c-.77 0-1.38.61-1.38 1.38 0 .77.61 1.38 1.38 1.38.75 0 1.36-.61 1.36-1.38 0-.77-.61-1.38-1.36-1.38zm16.49-.25h-2.11c-.09 0-.17.08-.17.17v4.09h-3.31V2.6c0-.09-.08-.17-.17-.17h-2.13c-.09 0-.17.08-.17.17v11.11c0 .09.09.17.17.17h2.13c.09 0 .17-.08.17-.17V8.96h3.31l-.02 4.75c0 .09.08.17.17.17h2.13c.09 0 .17-.08.17-.17V2.6c0-.09-.08-.17-.17-.17zM8.81 7.35v5.74c0 .04-.01.11-.06.13 0 0-1.25.89-3.31.89-2.49 0-5.44-.78-5.44-5.92S2.58 1.99 5.1 2c2.18 0 3.06.49 3.2.58.04.05.06.09.06.14L7.94 4.5c0 .09-.09.2-.2.17-.36-.11-.9-.33-2.17-.33-1.47 0-3.05.42-3.05 3.73s1.5 3.7 2.58 3.7c.92 0 1.25-.11 1.25-.11v-2.3H4.88c-.11 0-.19-.08-.19-.17V7.35c0-.09.08-.17.19-.17h3.74c.11 0 .19.08.19.17z\"/>"},"mail-read":{"name":"mail-read","figma":{"id":"0:547","file":"FP7lqd1V00LUaT5zvdklkkZr"},"keywords":["email","open"],"width":14,"height":16,"path":"<path fill-rule=\"evenodd\" d=\"M6 5H4V4h2v1zm3 1H4v1h5V6zm5-.48V14c0 .55-.45 1-1 1H1c-.55 0-1-.45-1-1V5.52c0-.33.16-.63.42-.81L2 3.58V3c0-.55.45-1 1-1h1.2L7 0l2.8 2H11c.55 0 1 .45 1 1v.58l1.58 1.13c.27.19.42.48.42.81zM3 7.5L7 10l4-2.5V3H3v4.5zm-2 6l4.5-3-4.5-3v6zm11 .5l-5-3-5 3h10zm1-6.5l-4.5 3 4.5 3v-6z\"/>"},"reply":{"name":"reply","figma":{"id":"0:554","file":"FP7lqd1V00LUaT5zvdklkkZr"},"keywords":["reply all","back"],"width":14,"height":16,"path":"<path fill-rule=\"evenodd\" d=\"M6.5 3.5c3.92.44 8 3.125 8 10-2.312-5.062-4.75-6-8-6V11L1 5.5 6.5 0v3.5z\"/>"},"mail":{"name":"mail","figma":{"id":"0:558","file":"FP7lqd1V00LUaT5zvdklkkZr"},"keywords":["email","unread"],"width":14,"height":16,"path":"<path fill-rule=\"evenodd\" d=\"M0 4v8c0 .55.45 1 1 1h12c.55 0 1-.45 1-1V4c0-.55-.45-1-1-1H1c-.55 0-1 .45-1 1zm13 0L7 9 1 4h12zM1 5.5l4 3-4 3v-6zM2 12l3.5-3L7 10.5 8.5 9l3.5 3H2zm11-.5l-4-3 4-3v6z\"/>"},"mark-github":{"name":"mark-github","figma":{"id":"0:563","file":"FP7lqd1V00LUaT5zvdklkkZr"},"keywords":["octocat","brand","github","logo"],"width":16,"height":16,"path":"<path fill-rule=\"evenodd\" d=\"M8 0C3.58 0 0 3.58 0 8c0 3.54 2.29 6.53 5.47 7.59.4.07.55-.17.55-.38 0-.19-.01-.82-.01-1.49-2.01.37-2.53-.49-2.69-.94-.09-.23-.48-.94-.82-1.13-.28-.15-.68-.52-.01-.53.63-.01 1.08.58 1.23.82.72 1.21 1.87.87 2.33.66.07-.52.28-.87.51-1.07-1.78-.2-3.64-.89-3.64-3.95 0-.87.31-1.59.82-2.15-.08-.2-.36-1.02.08-2.12 0 0 .67-.21 2.2.82.64-.18 1.32-.27 2-.27.68 0 1.36.09 2 .27 1.53-1.04 2.2-.82 2.2-.82.44 1.1.16 1.92.08 2.12.51.56.82 1.27.82 2.15 0 3.07-1.87 3.75-3.65 3.95.29.25.54.73.54 1.48 0 1.07-.01 1.93-.01 2.2 0 .21.15.46.55.38A8.013 8.013 0 0 0 16 8c0-4.42-3.58-8-8-8z\"/>"},"markdown":{"name":"markdown","figma":{"id":"0:567","file":"FP7lqd1V00LUaT5zvdklkkZr"},"keywords":["markup","style"],"width":16,"height":16,"path":"<path fill-rule=\"evenodd\" d=\"M14.85 3H1.15C.52 3 0 3.52 0 4.15v7.69C0 12.48.52 13 1.15 13h13.69c.64 0 1.15-.52 1.15-1.15v-7.7C16 3.52 15.48 3 14.85 3zM9 11H7V8L5.5 9.92 4 8v3H2V5h2l1.5 2L7 5h2v6zm2.99.5L9.5 8H11V5h2v3h1.5l-2.51 3.5z\"/>"},"megaphone":{"name":"megaphone","figma":{"id":"0:572","file":"FP7lqd1V00LUaT5zvdklkkZr"},"keywords":["bullhorn","loud","shout","broadcast"],"width":16,"height":16,"path":"<path fill-rule=\"evenodd\" d=\"M10 1c-.17 0-.36.05-.52.14C8.04 2.02 4.5 4.58 3 5c-1.38 0-3 .67-3 2.5S1.63 10 3 10c.3.08.64.23 1 .41V15h2v-3.45c1.34.86 2.69 1.83 3.48 2.31.16.09.34.14.52.14.52 0 1-.42 1-1V2c0-.58-.48-1-1-1zm0 12c-.38-.23-.89-.58-1.5-1-.16-.11-.33-.22-.5-.34V3.31c.16-.11.31-.2.47-.31.61-.41 1.16-.77 1.53-1v11zm2-6h4v1h-4V7zm0 2l4 2v1l-4-2V9zm4-6v1l-4 2V5l4-2z\"/>"},"mention":{"name":"mention","figma":{"id":"0:579","file":"FP7lqd1V00LUaT5zvdklkkZr"},"keywords":["at","ping"],"width":14,"height":16,"path":"<path fill-rule=\"evenodd\" d=\"M6.58 15c1.25 0 2.52-.31 3.56-.94l-.42-.94c-.84.52-1.89.83-3.03.83-3.23 0-5.64-2.08-5.64-5.72 0-4.37 3.23-7.18 6.58-7.18 3.45 0 5.22 2.19 5.22 5.2 0 2.39-1.34 3.86-2.5 3.86-1.05 0-1.36-.73-1.05-2.19l.73-3.75H8.98l-.11.72c-.41-.63-.94-.83-1.56-.83-2.19 0-3.66 2.39-3.66 4.38 0 1.67.94 2.61 2.3 2.61.84 0 1.67-.53 2.3-1.25.11.94.94 1.45 1.98 1.45 1.67 0 3.77-1.67 3.77-5C14 2.61 11.59 0 7.83 0 3.66 0 0 3.33 0 8.33 0 12.71 2.92 15 6.58 15zm-.31-5c-.73 0-1.36-.52-1.36-1.67 0-1.45.94-3.22 2.41-3.22.52 0 .84.2 1.25.83l-.52 3.02c-.63.73-1.25 1.05-1.78 1.05V10z\"/>"},"milestone":{"name":"milestone","figma":{"id":"0:583","file":"FP7lqd1V00LUaT5zvdklkkZr"},"keywords":["marker"],"width":14,"height":16,"path":"<path fill-rule=\"evenodd\" d=\"M8 2H6V0h2v2zm4 5H2c-.55 0-1-.45-1-1V4c0-.55.45-1 1-1h10l2 2-2 2zM8 4H6v2h2V4zM6 16h2V8H6v8z\"/>"},"mirror":{"name":"mirror","figma":{"id":"0:589","file":"FP7lqd1V00LUaT5zvdklkkZr"},"keywords":["reflect"],"width":16,"height":16,"path":"<path fill-rule=\"evenodd\" d=\"M15.5 4.7L8.5 0l-7 4.7c-.3.19-.5.45-.5.8V16l7.5-4 7.5 4V5.5c0-.34-.2-.61-.5-.8zm-.5 9.8l-6-3.25V10H8v1.25L2 14.5v-9l6-4V6h1V1.5l6 4v9zM6 7h5V5l3 3-3 3V9H6v2L3 8l3-3v2z\"/>"},"mortar-board":{"name":"mortar-board","figma":{"id":"0:594","file":"FP7lqd1V00LUaT5zvdklkkZr"},"keywords":["education","learn","teach"],"width":16,"height":16,"path":"<path fill-rule=\"evenodd\" d=\"M7.808 9.405l-3.83-1.19c-4-8 0 1.5 0 2.5s1.8 1.5 4 1.5 4-.5 4-1.5v-2.5l-3.83 1.19a.73.73 0 0 1-.36 0h.02zm.28-6.39a.34.34 0 0 0-.2 0l-7.64 2.38a.35.35 0 0 0 0 .67l1.73.55v1.77c-.3.17-.5.5-.5.86 0 .19.05.36.14.5-.08.14-.14.31-.14.5v2.58c0 .55 2 .55 2 0v-2.58c0-.19-.05-.36-.14-.5.08-.14.14-.31.14-.5 0-.38-.2-.69-.5-.86v-1.45l4.89 1.53c.06.02.14.02.2 0l7.64-2.38a.35.35 0 0 0 0-.67l-7.63-2.39.01-.01zm-.09 3.2c-.55 0-1-.22-1-.5s.45-.5 1-.5 1 .22 1 .5-.45.5-1 .5z\"/>"},"mute":{"name":"mute","figma":{"id":"0:599","file":"FP7lqd1V00LUaT5zvdklkkZr"},"keywords":["quiet","sound","audio","turn","off"],"width":16,"height":16,"path":"<path fill-rule=\"evenodd\" d=\"M8 2.75v10.38c0 .67-.81 1-1.28.53L3 9.94H1c-.55 0-1-.45-1-1v-2c0-.55.45-1 1-1h2l3.72-3.72C7.19 1.75 8 2.08 8 2.75zm7.53 3.22l-1.06-1.06-1.97 1.97-1.97-1.97-1.06 1.06 1.97 1.97-1.97 1.97 1.06 1.06L12.5 9l1.97 1.97 1.06-1.06-1.97-1.97 1.97-1.97z\"/>"},"no-newline":{"name":"no-newline","figma":{"id":"0:603","file":"FP7lqd1V00LUaT5zvdklkkZr"},"keywords":["return"],"width":16,"height":16,"path":"<path fill-rule=\"evenodd\" d=\"M16 5v3c0 .55-.45 1-1 1h-3v2L9 8l3-3v2h2V5h2zM8 8c0 2.2-1.8 4-4 4s-4-1.8-4-4 1.8-4 4-4 4 1.8 4 4zM1.5 9.66L5.66 5.5C5.18 5.19 4.61 5 4 5 2.34 5 1 6.34 1 8c0 .61.19 1.17.5 1.66zM7 8c0-.61-.19-1.17-.5-1.66L2.34 10.5c.48.31 1.05.5 1.66.5 1.66 0 3-1.34 3-3z\"/>"},"octoface":{"name":"octoface","figma":{"id":"0:609","file":"FP7lqd1V00LUaT5zvdklkkZr"},"keywords":["octocat","brand"],"width":16,"height":16,"path":"<path fill-rule=\"evenodd\" d=\"M14.7 5.34c.13-.32.55-1.59-.13-3.31 0 0-1.05-.33-3.44 1.3-1-.28-2.07-.32-3.13-.32s-2.13.04-3.13.32c-2.39-1.64-3.44-1.3-3.44-1.3-.68 1.72-.26 2.99-.13 3.31C.49 6.21 0 7.33 0 8.69 0 13.84 3.33 15 7.98 15S16 13.84 16 8.69c0-1.36-.49-2.48-1.3-3.35zM8 14.02c-3.3 0-5.98-.15-5.98-3.35 0-.76.38-1.48 1.02-2.07 1.07-.98 2.9-.46 4.96-.46 2.07 0 3.88-.52 4.96.46.65.59 1.02 1.3 1.02 2.07 0 3.19-2.68 3.35-5.98 3.35zM5.49 9.01c-.66 0-1.2.8-1.2 1.78s.54 1.79 1.2 1.79c.66 0 1.2-.8 1.2-1.79s-.54-1.78-1.2-1.78zm5.02 0c-.66 0-1.2.79-1.2 1.78s.54 1.79 1.2 1.79c.66 0 1.2-.8 1.2-1.79s-.53-1.78-1.2-1.78z\"/>"},"organization":{"name":"organization","figma":{"id":"0:613","file":"FP7lqd1V00LUaT5zvdklkkZr"},"keywords":["people","group","team"],"width":16,"height":16,"path":"<path fill-rule=\"evenodd\" d=\"M16 12.999c0 .439-.45 1-1 1H7.995c-.539 0-.994-.447-.995-.999H1c-.54 0-1-.561-1-1 0-2.634 3-4 3-4s.229-.409 0-1c-.841-.621-1.058-.59-1-3 .058-2.419 1.367-3 2.5-3s2.442.58 2.5 3c.058 2.41-.159 2.379-1 3-.229.59 0 1 0 1s1.549.711 2.42 2.088A6.78 6.78 0 0 1 10 8.999s.229-.409 0-1c-.841-.62-1.058-.59-1-3 .058-2.419 1.367-3 2.5-3s2.437.581 2.495 3c.059 2.41-.158 2.38-1 3-.229.59 0 1 0 1s3.005 1.366 3.005 4z\"/>"},"package":{"name":"package","figma":{"id":"0:617","file":"FP7lqd1V00LUaT5zvdklkkZr"},"keywords":["box","ship"],"width":16,"height":16,"path":"<path fill-rule=\"evenodd\" d=\"M1 4.732v7.47c0 .45.3.84.75.97l6.5 1.73c.16.05.34.05.5 0l6.5-1.73c.45-.13.75-.52.75-.97v-7.47c0-.45-.3-.84-.75-.97l-6.5-1.74a1.4 1.4 0 0 0-.5 0l-6.5 1.74c-.45.13-.75.52-.75.97zm7 9.09l-6-1.59v-6.77l6 1.61v6.75zm-6-9.36l2.5-.67 6.5 1.73-2.5.67L2 4.463zm13 7.77l-6 1.59v-6.75l2-.55v2.44l2-.53v-2.44l2-.53v6.77zm-2-7.24l-6.5-1.73 2-.53 6.5 1.73-2 .53z\"/>"},"paintcan":{"name":"paintcan","figma":{"id":"0:624","file":"FP7lqd1V00LUaT5zvdklkkZr"},"keywords":["style","theme","art","color"],"width":12,"height":16,"path":"<path fill-rule=\"evenodd\" d=\"M6 0C2.69 0 0 2.69 0 6v1c0 .55.45 1 1 1v5c0 1.1 2.24 2 5 2s5-.9 5-2V8c.55 0 1-.45 1-1V6c0-3.31-2.69-6-6-6zm3 10v.5c0 .28-.22.5-.5.5s-.5-.22-.5-.5V10c0-.28-.22-.5-.5-.5s-.5.22-.5.5v2.5c0 .28-.22.5-.5.5s-.5-.22-.5-.5v-2c0-.28-.22-.5-.5-.5s-.5.22-.5.5v.5c0 .55-.45 1-1 1s-1-.45-1-1v-1c-.55 0-1-.45-1-1V7.2c.91.49 2.36.8 4 .8 1.64 0 3.09-.31 4-.8V9c0 .55-.45 1-1 1zM6 7c-1.68 0-3.12-.41-3.71-1C2.88 5.41 4.32 5 6 5c1.68 0 3.12.41 3.71 1-.59.59-2.03 1-3.71 1zm0-3c-2.76 0-5 .89-5 2 0-2.76 2.24-5 5-5s5 2.24 5 5c0-1.1-2.24-2-5-2z\"/>"},"pencil":{"name":"pencil","figma":{"id":"0:630","file":"FP7lqd1V00LUaT5zvdklkkZr"},"keywords":["edit","change","update","write"],"width":14,"height":16,"path":"<path fill-rule=\"evenodd\" d=\"M0 11.592v3h3l8-8-3-3-8 8zm3 2H1v-2h1v1h1v1zm10.3-9.3l-1.3 1.3-3-3 1.3-1.3a.996.996 0 0 1 1.41 0l1.59 1.59c.39.39.39 1.02 0 1.41z\"/>"},"person":{"name":"person","figma":{"id":"0:633","file":"FP7lqd1V00LUaT5zvdklkkZr"},"keywords":["people","man","woman","human"],"width":12,"height":16,"path":"<path fill-rule=\"evenodd\" d=\"M12 14.002a.998.998 0 0 1-.998.998H1.001A1 1 0 0 1 0 13.999V13c0-2.633 4-4 4-4s.229-.409 0-1c-.841-.62-.944-1.59-1-4 .173-2.413 1.867-3 3-3s2.827.586 3 3c-.056 2.41-.159 3.38-1 4-.229.59 0 1 0 1s4 1.367 4 4v1.002z\"/>"},"pin":{"name":"pin","figma":{"id":"0:635","file":"FP7lqd1V00LUaT5zvdklkkZr"},"keywords":["save","star","bookmark"],"width":16,"height":16,"path":"<path fill-rule=\"evenodd\" d=\"M10 1.494v.8l.5 1-4.5 3H2.2c-.44 0-.67.53-.34.86L5 10.294l-4 5 5-4 3.14 3.14a.5.5 0 0 0 .86-.34v-3.8l3-4.5 1 .5h.8c.44 0 .67-.53.34-.86l-4.28-4.28a.5.5 0 0 0-.86.34z\"/>"},"plug":{"name":"plug","figma":{"id":"0:637","file":"FP7lqd1V00LUaT5zvdklkkZr"},"keywords":["hook","webhook"],"width":14,"height":16,"path":"<path fill-rule=\"evenodd\" d=\"M14 6V5h-4V3H8v1H6c-1.03 0-1.77.81-2 2L3 7c-1.66 0-3 1.34-3 3v2h1v-2c0-1.11.89-2 2-2l1 1c.25 1.16.98 2 2 2h2v1h2v-2h4V9h-4V6h4z\"/>"},"plus":{"name":"plus","figma":{"id":"0:639","file":"FP7lqd1V00LUaT5zvdklkkZr"},"keywords":["add","new","more"],"width":12,"height":16,"path":"<path fill-rule=\"evenodd\" d=\"M12 9H7v5H5V9H0V7h5V2h2v5h5v2z\"/>"},"primitive-dot":{"name":"primitive-dot","figma":{"id":"0:641","file":"FP7lqd1V00LUaT5zvdklkkZr"},"keywords":["circle"],"width":8,"height":16,"path":"<path fill-rule=\"evenodd\" d=\"M0 8c0-2.2 1.8-4 4-4s4 1.8 4 4-1.8 4-4 4-4-1.8-4-4z\"/>"},"primitive-square":{"name":"primitive-square","figma":{"id":"0:643","file":"FP7lqd1V00LUaT5zvdklkkZr"},"keywords":["box"],"width":8,"height":16,"path":"<path fill-rule=\"evenodd\" d=\"M8 12H0V4h8v8z\"/>"},"pulse":{"name":"pulse","figma":{"id":"0:645","file":"FP7lqd1V00LUaT5zvdklkkZr"},"keywords":["graph","trend","line","activity"],"width":14,"height":16,"path":"<path fill-rule=\"evenodd\" d=\"M11.5 8.4L8.8 5.8 6.6 8.9 5.5 2 2.38 8.4H0v2h3.6l.9-1.8.9 5.4L9 8.9l1.6 1.5H14v-2h-2.5z\"/>"},"question":{"name":"question","figma":{"id":"0:649","file":"FP7lqd1V00LUaT5zvdklkkZr"},"keywords":["help","explain"],"width":14,"height":16,"path":"<path fill-rule=\"evenodd\" d=\"M6 10h2v2H6v-2zm4-3.5C10 8.64 8 9 8 9H6c0-.55.45-1 1-1h.5c.28 0 .5-.22.5-.5v-1c0-.28-.22-.5-.5-.5h-1c-.28 0-.5.22-.5.5V7H4c0-1.5 1.5-3 3-3s3 1 3 2.5zM7 2.3c3.14 0 5.7 2.56 5.7 5.7s-2.56 5.7-5.7 5.7A5.71 5.71 0 0 1 1.3 8c0-3.14 2.56-5.7 5.7-5.7zM7 1C3.14 1 0 4.14 0 8s3.14 7 7 7 7-3.14 7-7-3.14-7-7-7z\"/>"},"quote":{"name":"quote","figma":{"id":"0:655","file":"FP7lqd1V00LUaT5zvdklkkZr"},"keywords":["quotation"],"width":14,"height":16,"path":"<path fill-rule=\"evenodd\" d=\"M6.16 3.84C3.73 5.4 2.55 7.01 2.55 9.7c.16-.05.3-.05.44-.05 1.27 0 2.5.86 2.5 2.41 0 1.61-1.03 2.61-2.5 2.61-1.9 0-2.99-1.52-2.99-4.25C0 6.62 1.75 3.89 5.02 2l1.14 1.84zm7 0C10.73 5.4 9.55 7.01 9.55 9.7c.16-.05.3-.05.44-.05 1.27 0 2.5.86 2.5 2.41 0 1.61-1.03 2.61-2.5 2.61-1.89 0-2.98-1.52-2.98-4.25 0-3.8 1.75-6.53 5.02-8.42l1.14 1.84h-.01z\"/>"},"radio-tower":{"name":"radio-tower","figma":{"id":"0:659","file":"FP7lqd1V00LUaT5zvdklkkZr"},"keywords":["broadcast"],"width":16,"height":16,"path":"<path fill-rule=\"evenodd\" d=\"M4.78 5.78c.25-.25.25-.67 0-.92-.32-.33-.48-.76-.48-1.19 0-.43.16-.86.48-1.19.25-.26.25-.67 0-.92a.613.613 0 0 0-.45-.19c-.16 0-.33.06-.45.19-.57.58-.85 1.35-.85 2.11 0 .76.29 1.53.85 2.11.25.25.66.25.9 0zM2.32.19a.651.651 0 0 0-.92 0C.47 1.15 0 2.41 0 3.66c0 1.26.47 2.52 1.4 3.48.25.26.66.26.91 0s.25-.68 0-.94c-.68-.7-1.02-1.62-1.02-2.54 0-.92.34-1.84 1.02-2.54a.66.66 0 0 0 .01-.93zm5.69 5.1a1.62 1.62 0 1 0-1.62-1.62c-.01.89.72 1.62 1.62 1.62zM14.58.2a.628.628 0 0 0-.91 0c-.25.26-.25.68 0 .94.68.7 1.02 1.62 1.02 2.54 0 .92-.34 1.83-1.02 2.54-.25.26-.25.68 0 .94a.651.651 0 0 0 .92 0c.93-.96 1.4-2.22 1.4-3.48A5.048 5.048 0 0 0 14.58.2zM8.01 6.59c-.41 0-.83-.1-1.2-.3l-3.15 8.37h1.49l.86-1h4l.84 1h1.49L9.2 6.29c-.38.2-.78.3-1.19.3zM8 7.07l1.01 3.6h-2L8 7.07zm-1.99 5.59l1-1h2l1 1h-4zm5.19-11.1c-.25.25-.25.67 0 .92.32.33.48.76.48 1.19 0 .43-.16.86-.48 1.19-.25.26-.25.67 0 .92a.63.63 0 0 0 .9 0c.57-.58.85-1.35.85-2.11 0-.76-.28-1.53-.85-2.11a.634.634 0 0 0-.9 0z\"/>"},"repo-clone":{"name":"repo-clone","figma":{"id":"0:669","file":"FP7lqd1V00LUaT5zvdklkkZr"},"keywords":["book","journal","repository"],"width":16,"height":16,"path":"<path fill-rule=\"evenodd\" d=\"M15 0H9v7c0 .55.45 1 1 1h1v1h1V8h3c.55 0 1-.45 1-1V1c0-.55-.45-1-1-1zm-4 7h-1V6h1v1zm4 0h-3V6h3v1zm0-2h-4V1h4v4zM4 5H3V4h1v1zm0-2H3V2h1v1zM2 1h6V0H1C.45 0 0 .45 0 1v12c0 .55.45 1 1 1h2v2l1.5-1.5L6 16v-2h5c.55 0 1-.45 1-1v-3H2V1zm9 10v2H6v-1H3v1H1v-2h10zM3 8h1v1H3V8zm1-1H3V6h1v1z\"/>"},"repo-force-push":{"name":"repo-force-push","figma":{"id":"0:681","file":"FP7lqd1V00LUaT5zvdklkkZr"},"keywords":["book","journal","put"],"width":12,"height":16,"path":"<path fill-rule=\"evenodd\" d=\"M10 9H8v7H6V9H4l2.25-3H4l3-4 3 4H7.75L10 9zm1-9H1C.45 0 0 .45 0 1v12c0 .55.45 1 1 1h4v-1H1v-2h4v-1H2V1h9v9H9v1h2v2H9v1h2c.55 0 1-.45 1-1V1c0-.55-.45-1-1-1z\"/>"},"repo-forked":{"name":"repo-forked","figma":{"id":"0:685","file":"FP7lqd1V00LUaT5zvdklkkZr"},"keywords":["book","journal","copy"],"width":10,"height":16,"path":"<path fill-rule=\"evenodd\" d=\"M8 1a1.993 1.993 0 0 0-1 3.72V6L5 8 3 6V4.72A1.993 1.993 0 0 0 2 1a1.993 1.993 0 0 0-1 3.72V6.5l3 3v1.78A1.993 1.993 0 0 0 5 15a1.993 1.993 0 0 0 1-3.72V9.5l3-3V4.72A1.993 1.993 0 0 0 8 1zM2 4.2C1.34 4.2.8 3.65.8 3c0-.65.55-1.2 1.2-1.2.65 0 1.2.55 1.2 1.2 0 .65-.55 1.2-1.2 1.2zm3 10c-.66 0-1.2-.55-1.2-1.2 0-.65.55-1.2 1.2-1.2.65 0 1.2.55 1.2 1.2 0 .65-.55 1.2-1.2 1.2zm3-10c-.66 0-1.2-.55-1.2-1.2 0-.65.55-1.2 1.2-1.2.65 0 1.2.55 1.2 1.2 0 .65-.55 1.2-1.2 1.2z\"/>"},"repo-pull":{"name":"repo-pull","figma":{"id":"0:691","file":"FP7lqd1V00LUaT5zvdklkkZr"},"keywords":["book","journal","get"],"width":16,"height":16,"path":"<path fill-rule=\"evenodd\" d=\"M13 8V6H7V4h6V2l3 3-3 3zM4 2H3v1h1V2zm7 5h1v6c0 .55-.45 1-1 1H6v2l-1.5-1.5L3 16v-2H1c-.55 0-1-.45-1-1V1c0-.55.45-1 1-1h10c.55 0 1 .45 1 1v2h-1V1H2v9h9V7zm0 4H1v2h2v-1h3v1h5v-2zM4 6H3v1h1V6zm0-2H3v1h1V4zM3 9h1V8H3v1z\"/>"},"repo-push":{"name":"repo-push","figma":{"id":"0:700","file":"FP7lqd1V00LUaT5zvdklkkZr"},"keywords":["book","journal","repository","put"],"width":12,"height":16,"path":"<path fill-rule=\"evenodd\" d=\"M4 3H3V2h1v1zM3 5h1V4H3v1zm4 0L4 9h2v7h2V9h2L7 5zm4-5H1C.45 0 0 .45 0 1v12c0 .55.45 1 1 1h4v-1H1v-2h4v-1H2V1h9.02L11 10H9v1h2v2H9v1h2c.55 0 1-.45 1-1V1c0-.55-.45-1-1-1z\"/>"},"repo":{"name":"repo","figma":{"id":"0:706","file":"FP7lqd1V00LUaT5zvdklkkZr"},"keywords":["book","journal","repository"],"width":12,"height":16,"path":"<path fill-rule=\"evenodd\" d=\"M4 9H3V8h1v1zm0-3H3v1h1V6zm0-2H3v1h1V4zm0-2H3v1h1V2zm8-1v12c0 .55-.45 1-1 1H6v2l-1.5-1.5L3 16v-2H1c-.55 0-1-.45-1-1V1c0-.55.45-1 1-1h10c.55 0 1 .45 1 1zm-1 10H1v2h2v-1h3v1h5v-2zm0-10H2v9h9V1z\"/>"},"rocket":{"name":"rocket","figma":{"id":"0:715","file":"FP7lqd1V00LUaT5zvdklkkZr"},"keywords":["staff","stafftools","blast","off","space","launch","ship"],"width":16,"height":16,"path":"<path fill-rule=\"evenodd\" d=\"M12.17 3.83c-.27-.27-.47-.55-.63-.88-.16-.31-.27-.66-.34-1.02-.58.33-1.16.7-1.73 1.13-.58.44-1.14.94-1.69 1.48-.7.7-1.33 1.81-1.78 2.45H3L0 10h3l2-2c-.34.77-1.02 2.98-1 3l1 1c.02.02 2.23-.64 3-1l-2 2v3l3-3v-3c.64-.45 1.75-1.09 2.45-1.78.55-.55 1.05-1.13 1.47-1.7.44-.58.81-1.16 1.14-1.72-.36-.08-.7-.19-1.03-.34a3.39 3.39 0 0 1-.86-.63zM16 0s-.09.38-.3 1.06c-.2.7-.55 1.58-1.06 2.66-.7-.08-1.27-.33-1.66-.72-.39-.39-.63-.94-.7-1.64C13.36.84 14.23.48 14.92.28 15.62.08 16 0 16 0z\"/>"},"rss":{"name":"rss","figma":{"id":"0:719","file":"FP7lqd1V00LUaT5zvdklkkZr"},"keywords":["broadcast","feed","atom"],"width":10,"height":16,"path":"<path fill-rule=\"evenodd\" d=\"M2 13H0v-2c1.11 0 2 .89 2 2zM0 3v1a9 9 0 0 1 9 9h1C10 7.48 5.52 3 0 3zm0 4v1c2.75 0 5 2.25 5 5h1c0-3.31-2.69-6-6-6z\"/>"},"ruby":{"name":"ruby","figma":{"id":"0:724","file":"FP7lqd1V00LUaT5zvdklkkZr"},"keywords":["code","language"],"width":16,"height":16,"path":"<path fill-rule=\"evenodd\" d=\"M13 6l-5 5V4h3l2 2zm3 0l-8 8-8-8 4-4h8l4 4zm-8 6.5L14.5 6l-3-3h-7l-3 3L8 12.5z\"/>"},"search":{"name":"search","figma":{"id":"0:729","file":"FP7lqd1V00LUaT5zvdklkkZr"},"keywords":["magnifying","glass"],"width":16,"height":16,"path":"<path fill-rule=\"evenodd\" d=\"M15.7 13.3l-3.81-3.83A5.93 5.93 0 0 0 13 6c0-3.31-2.69-6-6-6S1 2.69 1 6s2.69 6 6 6c1.3 0 2.48-.41 3.47-1.11l3.83 3.81c.19.2.45.3.7.3.25 0 .52-.09.7-.3a.996.996 0 0 0 0-1.41v.01zM7 10.7c-2.59 0-4.7-2.11-4.7-4.7 0-2.59 2.11-4.7 4.7-4.7 2.59 0 4.7 2.11 4.7 4.7 0 2.59-2.11 4.7-4.7 4.7z\"/>"},"server":{"name":"server","figma":{"id":"0:733","file":"FP7lqd1V00LUaT5zvdklkkZr"},"keywords":["computers","racks","ops"],"width":12,"height":16,"path":"<path fill-rule=\"evenodd\" d=\"M11 6H1c-.55 0-1 .45-1 1v2c0 .55.45 1 1 1h10c.55 0 1-.45 1-1V7c0-.55-.45-1-1-1zM2 9H1V7h1v2zm2 0H3V7h1v2zm2 0H5V7h1v2zm2 0H7V7h1v2zm3-8H1c-.55 0-1 .45-1 1v2c0 .55.45 1 1 1h10c.55 0 1-.45 1-1V2c0-.55-.45-1-1-1zM2 4H1V2h1v2zm2 0H3V2h1v2zm2 0H5V2h1v2zm2 0H7V2h1v2zm3-1h-1V2h1v1zm0 8H1c-.55 0-1 .45-1 1v2c0 .55.45 1 1 1h10c.55 0 1-.45 1-1v-2c0-.55-.45-1-1-1zm-9 3H1v-2h1v2zm2 0H3v-2h1v2zm2 0H5v-2h1v2zm2 0H7v-2h1v2z\"/>"},"settings":{"name":"settings","figma":{"id":"0:751","file":"FP7lqd1V00LUaT5zvdklkkZr"},"keywords":["sliders","filters","controls","levels"],"width":16,"height":16,"path":"<path fill-rule=\"evenodd\" d=\"M4 7H3V2h1v5zm-1 7h1v-3H3v3zm5 0h1V8H8v6zm5 0h1v-2h-1v2zm1-12h-1v6h1V2zM9 2H8v2h1V2zM5 8H2c-.55 0-1 .45-1 1s.45 1 1 1h3c.55 0 1-.45 1-1s-.45-1-1-1zm5-3H7c-.55 0-1 .45-1 1s.45 1 1 1h3c.55 0 1-.45 1-1s-.45-1-1-1zm5 4h-3c-.55 0-1 .45-1 1s.45 1 1 1h3c.55 0 1-.45 1-1s-.45-1-1-1z\"/>"},"shield":{"name":"shield","figma":{"id":"0:762","file":"FP7lqd1V00LUaT5zvdklkkZr"},"keywords":["protect","shield","lock"],"width":14,"height":16,"path":"<path fill-rule=\"evenodd\" d=\"M7 0L0 2v6.02C0 12.69 5.31 16 7 16c1.69 0 7-3.31 7-7.98V2L7 0zM5 11l1.14-2.8a.568.568 0 0 0-.25-.59C5.33 7.25 5 6.66 5 6c0-1.09.89-2 1.98-2C8.06 4 9 4.91 9 6c0 .66-.33 1.25-.89 1.61-.19.13-.3.36-.25.59L9 11H5z\"/>"},"sign-in":{"name":"sign-in","figma":{"id":"0:764","file":"FP7lqd1V00LUaT5zvdklkkZr"},"keywords":["door","arrow","direction","enter","log in"],"width":14,"height":16,"path":"<path fill-rule=\"evenodd\" d=\"M7 6.75V12h4V8h1v4c0 .55-.45 1-1 1H7v3l-5.45-2.72c-.33-.17-.55-.52-.55-.91V1c0-.55.45-1 1-1h9c.55 0 1 .45 1 1v3h-1V1H3l4 2v2.25L10 3v2h4v2h-4v2L7 6.75z\"/>"},"sign-out":{"name":"sign-out","figma":{"id":"0:768","file":"FP7lqd1V00LUaT5zvdklkkZr"},"keywords":["door","arrow","direction","leave","log out"],"width":16,"height":16,"path":"<path fill-rule=\"evenodd\" d=\"M12 9V7H8V5h4V3l4 3-4 3zm-2 3H6V3L2 1h8v3h1V1c0-.55-.45-1-1-1H1C.45 0 0 .45 0 1v11.38c0 .39.22.73.55.91L6 16.01V13h4c.55 0 1-.45 1-1V8h-1v4z\"/>"},"smiley":{"name":"smiley","figma":{"id":"0:772","file":"FP7lqd1V00LUaT5zvdklkkZr"},"keywords":["emoji","smile","mood","emotion"],"width":16,"height":16,"path":"<path fill-rule=\"evenodd\" d=\"M8 0C3.58 0 0 3.58 0 8s3.58 8 8 8 8-3.58 8-8-3.58-8-8-8zm4.81 12.81a6.72 6.72 0 0 1-2.17 1.45c-.83.36-1.72.53-2.64.53-.92 0-1.81-.17-2.64-.53-.81-.34-1.55-.83-2.17-1.45a6.773 6.773 0 0 1-1.45-2.17A6.59 6.59 0 0 1 1.21 8c0-.92.17-1.81.53-2.64.34-.81.83-1.55 1.45-2.17.62-.62 1.36-1.11 2.17-1.45A6.59 6.59 0 0 1 8 1.21c.92 0 1.81.17 2.64.53.81.34 1.55.83 2.17 1.45.62.62 1.11 1.36 1.45 2.17.36.83.53 1.72.53 2.64 0 .92-.17 1.81-.53 2.64-.34.81-.83 1.55-1.45 2.17zM4 6.8v-.59c0-.66.53-1.19 1.2-1.19h.59c.66 0 1.19.53 1.19 1.19v.59c0 .67-.53 1.2-1.19 1.2H5.2C4.53 8 4 7.47 4 6.8zm5 0v-.59c0-.66.53-1.19 1.2-1.19h.59c.66 0 1.19.53 1.19 1.19v.59c0 .67-.53 1.2-1.19 1.2h-.59C9.53 8 9 7.47 9 6.8zm4 3.2c-.72 1.88-2.91 3-5 3s-4.28-1.13-5-3c-.14-.39.23-1 .66-1h8.59c.41 0 .89.61.75 1z\"/>"},"squirrel":{"name":"squirrel","figma":{"id":"0:779","file":"FP7lqd1V00LUaT5zvdklkkZr"},"keywords":["ship","shipit","launch"],"width":16,"height":16,"path":"<path fill-rule=\"evenodd\" d=\"M11.75 1c-2.21 0-4 1.31-4 2.92 0 1.94.5 3.03 0 6.08 0-4.5-2.77-6.34-4-6.34.05-.5-.48-.66-.48-.66s-.22.11-.3.34c-.27-.31-.56-.27-.56-.27l-.13.58S.45 4.29.43 6.87c.2.33 1.53.6 2.47.43.89.05.67.79.47.99C2.53 9.13 1.75 8 .75 8s-1 1 0 1 1 1 3 1c-3.09 1.2 0 4 0 4h-1c-1 0-1 1-1 1h6c3 0 5-1 5-3.47 0-.85-.43-1.79-1-2.53-1.11-1.46.23-2.68 1-2 .77.68 3 1 3-2 0-2.21-1.79-4-4-4zm-9.5 5c-.28 0-.5-.22-.5-.5s.22-.5.5-.5.5.22.5.5-.22.5-.5.5z\"/>"},"star":{"name":"star","figma":{"id":"0:781","file":"FP7lqd1V00LUaT5zvdklkkZr"},"keywords":["save","remember","like"],"width":14,"height":16,"path":"<path fill-rule=\"evenodd\" d=\"M14 6l-4.9-.64L7 1 4.9 5.36 0 6l3.6 3.26L2.67 14 7 11.67 11.33 14l-.93-4.74L14 6z\"/>"},"stop":{"name":"stop","figma":{"id":"0:785","file":"FP7lqd1V00LUaT5zvdklkkZr"},"keywords":["block","spam","report"],"width":14,"height":16,"path":"<path fill-rule=\"evenodd\" d=\"M10 1H4L0 5v6l4 4h6l4-4V5l-4-4zm3 9.5L9.5 14h-5L1 10.5v-5L4.5 2h5L13 5.5v5zM6 4h2v5H6V4zm0 6h2v2H6v-2z\"/>"},"sync":{"name":"sync","figma":{"id":"0:791","file":"FP7lqd1V00LUaT5zvdklkkZr"},"keywords":["cycle","refresh","loop"],"width":12,"height":16,"path":"<path fill-rule=\"evenodd\" d=\"M10.236 7.4a4.15 4.15 0 0 1-1.2 3.6 4.346 4.346 0 0 1-5.41.54l1.17-1.14-4.3-.6.6 4.2 1.31-1.26c2.36 1.74 5.7 1.57 7.84-.54a5.876 5.876 0 0 0 1.74-4.46l-1.75-.34zM2.956 5a4.346 4.346 0 0 1 5.41-.54L7.196 5.6l4.3.6-.6-4.2-1.31 1.26c-2.36-1.74-5.7-1.57-7.85.54-1.24 1.23-1.8 2.85-1.73 4.46l1.75.35A4.17 4.17 0 0 1 2.956 5z\"/>"},"tag":{"name":"tag","figma":{"id":"0:795","file":"FP7lqd1V00LUaT5zvdklkkZr"},"keywords":["release"],"width":14,"height":16,"path":"<path fill-rule=\"evenodd\" d=\"M7.73 1.73C7.26 1.26 6.62 1 5.96 1H3.5C2.13 1 1 2.13 1 3.5v2.47c0 .66.27 1.3.73 1.77l6.06 6.06c.39.39 1.02.39 1.41 0l4.59-4.59a.996.996 0 0 0 0-1.41L7.73 1.73zM2.38 7.09c-.31-.3-.47-.7-.47-1.13V3.5c0-.88.72-1.59 1.59-1.59h2.47c.42 0 .83.16 1.13.47l6.14 6.13-4.73 4.73-6.13-6.15zM3.01 3h2v2H3V3h.01z\"/>"},"tasklist":{"name":"tasklist","figma":{"id":"0:800","file":"FP7lqd1V00LUaT5zvdklkkZr"},"keywords":["todo"],"width":16,"height":16,"path":"<path fill-rule=\"evenodd\" d=\"M15.41 9H7.59C7 9 7 8.59 7 8c0-.59 0-1 .59-1h7.81c.59 0 .59.41.59 1 0 .59 0 1-.59 1h.01zM9.59 4C9 4 9 3.59 9 3c0-.59 0-1 .59-1h5.81c.59 0 .59.41.59 1 0 .59 0 1-.59 1H9.59zM0 3.91l1.41-1.3L3 4.2 7.09 0 8.5 1.41 3 6.91l-3-3zM7.59 12h7.81c.59 0 .59.41.59 1 0 .59 0 1-.59 1H7.59C7 14 7 13.59 7 13c0-.59 0-1 .59-1z\"/>"},"telescope":{"name":"telescope","figma":{"id":"0:806","file":"FP7lqd1V00LUaT5zvdklkkZr"},"keywords":["science","space","look","view","explore"],"width":14,"height":16,"path":"<path fill-rule=\"evenodd\" d=\"M7.59 9l3 6h-1l-2-4v5h-1v-6l-2 5h-1l2-5 2-1zm-1-9h-1v1h1V0zm-2 3h-1v1h1V3zm-3-2h-1v1h1V1zM.22 9a.52.52 0 0 0-.16.67l.55.92c.13.23.41.31.64.2l1.39-.66-1.16-2-1.27.86.01.01zm7.89-5.39l-5.8 3.95L3.54 9.7l6.33-3.03L8.1 3.61h.01zm4.22 1.28l-1.47-2.52a.51.51 0 0 0-.72-.17l-1.2.83 1.84 3.2 1.33-.64c.27-.13.36-.44.22-.7z\"/>"},"terminal":{"name":"terminal","figma":{"id":"0:815","file":"FP7lqd1V00LUaT5zvdklkkZr"},"keywords":["code","ops","shell"],"width":14,"height":16,"path":"<path fill-rule=\"evenodd\" d=\"M7 10h4v1H7v-1zm-3 1l3-3-3-3-.75.75L5.5 8l-2.25 2.25L4 11zm10-8v10c0 .55-.45 1-1 1H1c-.55 0-1-.45-1-1V3c0-.55.45-1 1-1h12c.55 0 1 .45 1 1zm-1 0H1v10h12V3z\"/>"},"text-size":{"name":"text-size","figma":{"id":"0:821","file":"FP7lqd1V00LUaT5zvdklkkZr"},"keywords":["font","size","text"],"width":18,"height":16,"path":"<path fill-rule=\"evenodd\" d=\"M13.62 9.08L12.1 3.66h-.06l-1.5 5.42h3.08zM5.7 10.13S4.68 6.52 4.53 6.02h-.08l-1.13 4.11H5.7zM17.31 14h-2.25l-.95-3.25h-4.07L9.09 14H6.84l-.69-2.33H2.87L2.17 14H0l3.3-9.59h2.5l2.17 6.34L10.86 2h2.52l3.94 12h-.01z\"/>"},"three-bars":{"name":"three-bars","figma":{"id":"0:826","file":"FP7lqd1V00LUaT5zvdklkkZr"},"keywords":["hamburger","menu","dropdown"],"width":12,"height":16,"path":"<path fill-rule=\"evenodd\" d=\"M11.41 9H.59C0 9 0 8.59 0 8c0-.59 0-1 .59-1H11.4c.59 0 .59.41.59 1 0 .59 0 1-.59 1h.01zm0-4H.59C0 5 0 4.59 0 4c0-.59 0-1 .59-1H11.4c.59 0 .59.41.59 1 0 .59 0 1-.59 1h.01zM.59 11H11.4c.59 0 .59.41.59 1 0 .59 0 1-.59 1H.59C0 13 0 12.59 0 12c0-.59 0-1 .59-1z\"/>"},"thumbsdown":{"name":"thumbsdown","figma":{"id":"0:831","file":"FP7lqd1V00LUaT5zvdklkkZr"},"keywords":["thumb","thumbsdown","rejected","dislike"],"width":16,"height":16,"path":"<path fill-rule=\"evenodd\" d=\"M15.98 7.83l-.97-5.95C14.84.5 13.13 0 12 0H5.69c-.2 0-.38.05-.53.14L3.72 1H2C.94 1 0 1.94 0 3v4c0 1.06.94 2.02 2 2h2c.91 0 1.39.45 2.39 1.55.91 1 .88 1.8.63 3.27-.08.5.06 1 .42 1.42.39.47.98.77 1.56.77 1.83 0 3-3.72 3-5.02l-.02-.98h2.04c1.16 0 1.95-.8 1.98-1.97 0-.06.02-.13-.02-.2v-.01zm-1.97 1.19h-1.99c-.7 0-1.03.28-1.03.97l.03 1.03c0 1.27-1.17 4-2 4-.5 0-1.08-.5-1-1 .25-1.58.34-2.78-.89-4.14C6.11 8.75 5.36 8 4 8V2l1.67-1H12c.73 0 1.95.31 2 1l.02.02 1 6c-.03.64-.38 1-1 1h-.01z\"/>"},"thumbsup":{"name":"thumbsup","figma":{"id":"0:835","file":"FP7lqd1V00LUaT5zvdklkkZr"},"keywords":["thumb","thumbsup","prop","ship","like"],"width":16,"height":16,"path":"<path fill-rule=\"evenodd\" d=\"M14 14c-.05.69-1.27 1-2 1H5.67L4 14V8c1.36 0 2.11-.75 3.13-1.88 1.23-1.36 1.14-2.56.88-4.13-.08-.5.5-1 1-1 .83 0 2 2.73 2 4l-.02 1.03c0 .69.33.97 1.02.97h2c.63 0 .98.36 1 1l-1 6L14 14zm0-8h-2.02l.02-.98C12 3.72 10.83 0 9 0c-.58 0-1.17.3-1.56.77-.36.41-.5.91-.42 1.41.25 1.48.28 2.28-.63 3.28-1 1.09-1.48 1.55-2.39 1.55H2C.94 7 0 7.94 0 9v4c0 1.06.94 2 2 2h1.72l1.44.86c.16.09.33.14.52.14h6.33c1.13 0 2.84-.5 3-1.88l.98-5.95c.02-.08.02-.14.02-.2-.03-1.17-.84-1.97-2-1.97H14z\"/>"},"tools":{"name":"tools","figma":{"id":"0:839","file":"FP7lqd1V00LUaT5zvdklkkZr"},"keywords":["screwdriver","wrench","settings"],"width":16,"height":16,"path":"<path fill-rule=\"evenodd\" d=\"M4.48 7.27c.26.26 1.28 1.33 1.28 1.33l.56-.58-.88-.91 1.69-1.8s-.76-.74-.43-.45c.32-1.19.03-2.51-.87-3.44C4.93.5 3.66.2 2.52.51l1.93 2-.51 1.96-1.89.52-1.93-2C-.19 4.17.1 5.48 1 6.4c.94.98 2.29 1.26 3.48.87zm6.44 1.94l-2.33 2.3 3.84 3.98c.31.33.73.49 1.14.49.41 0 .82-.16 1.14-.49.63-.65.63-1.7 0-2.35l-3.79-3.93zM16 2.53L13.55 0 6.33 7.46l.88.91-4.31 4.46-.99.53-1.39 2.27.35.37 2.2-1.44.51-1.02L7.9 9.08l.88.91L16 2.53z\"/>"},"trashcan":{"name":"trashcan","figma":{"id":"0:844","file":"FP7lqd1V00LUaT5zvdklkkZr"},"keywords":["garbage","rubbish","recycle","delete"],"width":12,"height":16,"path":"<path fill-rule=\"evenodd\" d=\"M11 2H9c0-.55-.45-1-1-1H5c-.55 0-1 .45-1 1H2c-.55 0-1 .45-1 1v1c0 .55.45 1 1 1v9c0 .55.45 1 1 1h7c.55 0 1-.45 1-1V5c.55 0 1-.45 1-1V3c0-.55-.45-1-1-1zm-1 12H3V5h1v8h1V5h1v8h1V5h1v8h1V5h1v9zm1-10H2V3h9v1z\"/>"},"triangle-down":{"name":"triangle-down","figma":{"id":"0:847","file":"FP7lqd1V00LUaT5zvdklkkZr"},"keywords":["arrow","point","direction"],"width":12,"height":16,"path":"<path fill-rule=\"evenodd\" d=\"M0 5l6 6 6-6H0z\"/>"},"triangle-left":{"name":"triangle-left","figma":{"id":"0:849","file":"FP7lqd1V00LUaT5zvdklkkZr"},"keywords":["arrow","point","direction"],"width":6,"height":16,"path":"<path fill-rule=\"evenodd\" d=\"M6 2L0 8l6 6V2z\"/>"},"triangle-right":{"name":"triangle-right","figma":{"id":"0:851","file":"FP7lqd1V00LUaT5zvdklkkZr"},"keywords":["arrow","point","direction"],"width":6,"height":16,"path":"<path fill-rule=\"evenodd\" d=\"M0 14l6-6-6-6v12z\"/>"},"triangle-up":{"name":"triangle-up","figma":{"id":"0:853","file":"FP7lqd1V00LUaT5zvdklkkZr"},"keywords":["arrow","point","direction"],"width":12,"height":16,"path":"<path fill-rule=\"evenodd\" d=\"M12 11L6 5l-6 6h12z\"/>"},"unfold":{"name":"unfold","figma":{"id":"0:857","file":"FP7lqd1V00LUaT5zvdklkkZr"},"keywords":["expand","open","reveal"],"width":14,"height":16,"path":"<path fill-rule=\"evenodd\" d=\"M11.5 7.5L14 10c0 .55-.45 1-1 1H9v-1h3.5l-2-2h-7l-2 2H5v1H1c-.55 0-1-.45-1-1l2.5-2.5L0 5c0-.55.45-1 1-1h4v1H1.5l2 2h7l2-2H9V4h4c.55 0 1 .45 1 1l-2.5 2.5zM6 6h2V3h2L7 0 4 3h2v3zm2 3H6v3H4l3 3 3-3H8V9z\"/>"},"unmute":{"name":"unmute","figma":{"id":"0:862","file":"FP7lqd1V00LUaT5zvdklkkZr"},"keywords":["loud","volume","audio","sound","play"],"width":16,"height":16,"path":"<path fill-rule=\"evenodd\" d=\"M12 7.96c0 1.09-.45 2.09-1.17 2.83l-.67-.67c.55-.56.89-1.31.89-2.16 0-.85-.34-1.61-.89-2.16l.67-.67A3.99 3.99 0 0 1 12 7.96zM7.72 2.22L4 5.94H2c-.55 0-1 .45-1 1v2c0 .55.45 1 1 1h2l3.72 3.72c.47.47 1.28.14 1.28-.53V2.75c0-.67-.81-1-1.28-.53zm5.94.08l-.67.67a6.996 6.996 0 0 1 2.06 4.98c0 1.94-.78 3.7-2.06 4.98l.67.67A7.973 7.973 0 0 0 16 7.94c0-2.22-.89-4.22-2.34-5.66v.02zm-1.41 1.41l-.69.67a5.05 5.05 0 0 1 1.48 3.58c0 1.39-.56 2.66-1.48 3.56l.69.67A5.97 5.97 0 0 0 14 7.96c0-1.65-.67-3.16-1.75-4.25z\"/>"},"project":{"name":"project","figma":{"id":"0:868","file":"FP7lqd1V00LUaT5zvdklkkZr"},"keywords":["board","kanban","columns","scrum"],"width":15,"height":16,"path":"<path fill-rule=\"evenodd\" d=\"M10 12h3V2h-3v10zm-4-2h3V2H6v8zm-4 4h3V2H2v12zm-1 1h13V1H1v14zM14 0H1a1 1 0 0 0-1 1v14a1 1 0 0 0 1 1h13a1 1 0 0 0 1-1V1a1 1 0 0 0-1-1z\"/>"},"kebab-horizontal":{"name":"kebab-horizontal","figma":{"id":"0:875","file":"FP7lqd1V00LUaT5zvdklkkZr"},"keywords":["kebab","dot","menu","more"],"width":13,"height":16,"path":"<path fill-rule=\"evenodd\" d=\"M1.5 9a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3zm5 0a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3zM13 7.5a1.5 1.5 0 1 1-3 0 1.5 1.5 0 0 1 3 0z\"/>"},"kebab-vertical":{"name":"kebab-vertical","figma":{"id":"0:880","file":"FP7lqd1V00LUaT5zvdklkkZr"},"keywords":["kebab","dot","menu","more"],"width":3,"height":16,"path":"<path fill-rule=\"evenodd\" d=\"M0 2.5a1.5 1.5 0 1 0 3 0 1.5 1.5 0 0 0-3 0zm0 5a1.5 1.5 0 1 0 3 0 1.5 1.5 0 0 0-3 0zM1.5 14a1.5 1.5 0 1 1 0-3 1.5 1.5 0 0 1 0 3z\"/>"},"report":{"name":"report","figma":{"id":"0:885","file":"FP7lqd1V00LUaT5zvdklkkZr"},"keywords":["report","abuse","flag"],"width":16,"height":16,"path":"<path fill-rule=\"evenodd\" d=\"M0 2a1 1 0 0 1 1-1h14a1 1 0 0 1 1 1v9a1 1 0 0 1-1 1H7l-4 4v-4H1a1 1 0 0 1-1-1V2zm1 0h14v9H6.5L4 13.5V11H1V2zm6 6h2v2H7V8zm0-5h2v4H7V3z\"/>"},"note":{"name":"note","figma":{"id":"0:891","file":"FP7lqd1V00LUaT5zvdklkkZr"},"keywords":["card","paper","ticket"],"width":14,"height":16,"path":"<path fill-rule=\"evenodd\" d=\"M3 10h4V9H3v1zm0-2h6V7H3v1zm0-2h8V5H3v1zm10 6H1V3h12v9zM1 2c-.55 0-1 .45-1 1v9c0 .55.45 1 1 1h12c.55 0 1-.45 1-1V3c0-.55-.45-1-1-1H1z\"/>"},"screen-full":{"name":"screen-full","figma":{"id":"0:898","file":"FP7lqd1V00LUaT5zvdklkkZr"},"keywords":["fullscreen","expand"],"width":14,"height":16,"path":"<path fill-rule=\"evenodd\" d=\"M13 10h1v3c0 .547-.453 1-1 1h-3v-1h3v-3zM1 10H0v3c0 .547.453 1 1 1h3v-1H1v-3zm0-7h3V2H1c-.547 0-1 .453-1 1v3h1V3zm1 1h10v8H2V4zm2 6h6V6H4v4zm6-8v1h3v3h1V3c0-.547-.453-1-1-1h-3z\"/>"},"screen-normal":{"name":"screen-normal","figma":{"id":"0:906","file":"FP7lqd1V00LUaT5zvdklkkZr"},"keywords":["fullscreen","expand","exit"],"width":14,"height":16,"path":"<path fill-rule=\"evenodd\" d=\"M2 4H0V3h2V1h1v2c0 .547-.453 1-1 1zm0 8H0v1h2v2h1v-2c0-.547-.453-1-1-1zm9-2c0 .547-.453 1-1 1H4c-.547 0-1-.453-1-1V6c0-.547.453-1 1-1h6c.547 0 1 .453 1 1v4zM9 7H5v2h4V7zm2 6v2h1v-2h2v-1h-2c-.547 0-1 .453-1 1zm1-10V1h-1v2c0 .547.453 1 1 1h2V3h-2z\"/>"},"unverified":{"name":"unverified","figma":{"id":"0:914","file":"FP7lqd1V00LUaT5zvdklkkZr"},"keywords":["insecure","untrusted","signed"],"width":16,"height":16,"path":"<path fill-rule=\"evenodd\" d=\"M15.68 7.07L14.6 5.73c-.17-.22-.28-.48-.31-.77l-.19-1.7a1.51 1.51 0 0 0-1.33-1.33l-1.7-.19c-.3-.03-.56-.16-.78-.33L8.95.33c-.55-.44-1.33-.44-1.88 0L5.73 1.41c-.22.17-.48.28-.77.31l-1.7.19c-.7.08-1.25.63-1.33 1.33l-.19 1.7c-.03.3-.16.56-.33.78L.33 7.06c-.44.55-.44 1.33 0 1.88l1.08 1.34c.17.22.28.48.31.77l.19 1.7c.08.7.63 1.25 1.33 1.33l1.7.19c.3.03.56.16.78.33l1.34 1.08c.55.44 1.33.44 1.88 0l1.34-1.08c.22-.17.48-.28.77-.31l1.7-.19c.7-.08 1.25-.63 1.33-1.33l.19-1.7c.03-.3.16-.56.33-.78l1.08-1.34c.44-.55.44-1.33 0-1.88zm-6.67 4.44c0 .28-.22.5-.5.5h-1c-.27 0-.5-.22-.5-.5v-1c0-.28.23-.5.5-.5h1c.28 0 .5.22.5.5v1zm1.56-4.89c-.06.17-.17.33-.3.47-.13.16-.14.19-.33.38-.16.17-.31.3-.52.45-.11.09-.2.19-.28.27-.08.08-.14.17-.19.27-.05.1-.08.19-.11.3-.03.11-.03.13-.03.25H7.14c0-.22 0-.31.03-.48.03-.19.08-.36.14-.52.06-.14.14-.28.25-.42.11-.13.23-.25.41-.38.27-.19.36-.3.48-.52.12-.22.2-.38.2-.59 0-.27-.06-.45-.2-.58-.13-.13-.31-.19-.58-.19-.09 0-.19.02-.3.05-.11.03-.17.09-.25.16-.08.07-.14.11-.2.2a.41.41 0 0 0-.09.28h-2c0-.38.13-.56.27-.83.16-.27.36-.5.61-.67.25-.17.55-.3.88-.38.33-.08.7-.13 1.09-.13.44 0 .83.05 1.17.13.34.09.63.22.88.39.23.17.41.38.55.63.13.25.19.55.19.88 0 .22 0 .42-.08.59l-.02-.01z\"/>"},"verified":{"name":"verified","figma":{"id":"0:919","file":"FP7lqd1V00LUaT5zvdklkkZr"},"keywords":["trusted","secure","trustworthy","signed"],"width":16,"height":16,"path":"<path fill-rule=\"evenodd\" d=\"M15.68 7.07L14.6 5.73c-.17-.22-.28-.48-.31-.77l-.19-1.7a1.51 1.51 0 0 0-1.33-1.33l-1.7-.19c-.3-.03-.56-.16-.78-.33L8.95.33c-.55-.44-1.33-.44-1.88 0L5.73 1.41c-.22.17-.48.28-.77.31l-1.7.19c-.7.08-1.25.63-1.33 1.33l-.19 1.7c-.03.3-.16.56-.33.78L.33 7.06c-.44.55-.44 1.33 0 1.88l1.08 1.34c.17.22.28.48.31.77l.19 1.7c.08.7.63 1.25 1.33 1.33l1.7.19c.3.03.56.16.78.33l1.34 1.08c.55.44 1.33.44 1.88 0l1.34-1.08c.22-.17.48-.28.77-.31l1.7-.19c.7-.08 1.25-.63 1.33-1.33l.19-1.7c.03-.3.16-.56.33-.78l1.08-1.34c.44-.55.44-1.33 0-1.88zm-9.17 4.94l-3.5-3.5 1.5-1.5 2 2 5-5 1.5 1.55-6.5 6.45z\"/>"},"versions":{"name":"versions","figma":{"id":"0:923","file":"FP7lqd1V00LUaT5zvdklkkZr"},"keywords":["history","commits"],"width":14,"height":16,"path":"<path fill-rule=\"evenodd\" d=\"M13 3H7c-.55 0-1 .45-1 1v8c0 .55.45 1 1 1h6c.55 0 1-.45 1-1V4c0-.55-.45-1-1-1zm-1 8H8V5h4v6zM4 4h1v1H4v6h1v1H4c-.55 0-1-.45-1-1V5c0-.55.45-1 1-1zM1 5h1v1H1v4h1v1H1c-.55 0-1-.45-1-1V6c0-.55.45-1 1-1z\"/>"},"watch":{"name":"watch","figma":{"id":"0:929","file":"FP7lqd1V00LUaT5zvdklkkZr"},"keywords":["wait","hourglass","time","date"],"width":12,"height":16,"path":"<path fill-rule=\"evenodd\" d=\"M6 8h2v1H5V5h1v3zm6 0c0 2.22-1.2 4.16-3 5.19V15c0 .55-.45 1-1 1H4c-.55 0-1-.45-1-1v-1.81C1.2 12.16 0 10.22 0 8s1.2-4.16 3-5.19V1c0-.55.45-1 1-1h4c.55 0 1 .45 1 1v1.81c1.8 1.03 3 2.97 3 5.19zm-1 0c0-2.77-2.23-5-5-5S1 5.23 1 8s2.23 5 5 5 5-2.23 5-5z\"/>"},"x":{"name":"x","figma":{"id":"0:932","file":"FP7lqd1V00LUaT5zvdklkkZr"},"keywords":["remove","close","delete"],"width":12,"height":16,"path":"<path fill-rule=\"evenodd\" d=\"M7.71 8.23l3.75 3.75-1.48 1.48-3.75-3.75-3.75 3.75L1 11.98l3.75-3.75L1 4.48 2.48 3l3.75 3.75L9.98 3l1.48 1.48-3.75 3.75z\"/>"},"zap":{"name":"zap","figma":{"id":"0:934","file":"FP7lqd1V00LUaT5zvdklkkZr"},"keywords":["electricity","lightning","props","like","star","save"],"width":10,"height":16,"path":"<path fill-rule=\"evenodd\" d=\"M10 7H6l3-7-9 9h4l-3 7 9-9z\"/>"},"key":{"name":"key","figma":{"id":"0:938","file":"FP7lqd1V00LUaT5zvdklkkZr"},"keywords":["key","lock","secure","safe"],"width":14,"height":16,"path":"<path fill-rule=\"evenodd\" d=\"M12.83 2.17C12.08 1.42 11.14 1.03 10 1c-1.13.03-2.08.42-2.83 1.17S6.04 3.86 6.01 5c0 .3.03.59.09.89L0 12v1l1 1h2l1-1v-1h1v-1h1v-1h2l1.09-1.11c.3.08.59.11.91.11 1.14-.03 2.08-.42 2.83-1.17S13.97 6.14 14 5c-.03-1.14-.42-2.08-1.17-2.83zM11 5.38c-.77 0-1.38-.61-1.38-1.38 0-.77.61-1.38 1.38-1.38.77 0 1.38.61 1.38 1.38 0 .77-.61 1.38-1.38 1.38z\"/>"},"grabber":{"name":"grabber","figma":{"id":"0:942","file":"FP7lqd1V00LUaT5zvdklkkZr"},"keywords":["mover","drap","drop","sort"],"width":8,"height":16,"path":"<path fill-rule=\"evenodd\" d=\"M8 4v1H0V4h8zM0 8h8V7H0v1zm0 3h8v-1H0v1z\"/>"},"plus-small":{"name":"plus-small","figma":{"id":"0:947","file":"FP7lqd1V00LUaT5zvdklkkZr"},"keywords":["add","new","more","small"],"width":7,"height":16,"path":"<path fill-rule=\"evenodd\" d=\"M4 4H3v3H0v1h3v3h1V8h3V7H4V4z\"/>"},"light-bulb":{"name":"light-bulb","figma":{"id":"0:951","file":"FP7lqd1V00LUaT5zvdklkkZr"},"keywords":["idea"],"width":12,"height":16,"path":"<path fill-rule=\"evenodd\" d=\"M6.5 0C3.48 0 1 2.19 1 5c0 .92.55 2.25 1 3 1.34 2.25 1.78 2.78 2 4v1h5v-1c.22-1.22.66-1.75 2-4 .45-.75 1-2.08 1-3 0-2.81-2.48-5-5.5-5zm3.64 7.48c-.25.44-.47.8-.67 1.11-.86 1.41-1.25 2.06-1.45 3.23-.02.05-.02.11-.02.17H5c0-.06 0-.13-.02-.17-.2-1.17-.59-1.83-1.45-3.23-.2-.31-.42-.67-.67-1.11C2.44 6.78 2 5.65 2 5c0-2.2 2.02-4 4.5-4 1.22 0 2.36.42 3.22 1.19C10.55 2.94 11 3.94 11 5c0 .66-.44 1.78-.86 2.48zM4 14h5c-.23 1.14-1.3 2-2.5 2s-2.27-.86-2.5-2z\"/>"},"link-external":{"name":"link-external","figma":{"id":"0:956","file":"FP7lqd1V00LUaT5zvdklkkZr"},"keywords":["out","see","more","go","to"],"width":12,"height":16,"path":"<path fill-rule=\"evenodd\" d=\"M11 10h1v3c0 .55-.45 1-1 1H1c-.55 0-1-.45-1-1V3c0-.55.45-1 1-1h3v1H1v10h10v-3zM6 2l2.25 2.25L5 7.5 6.5 9l3.25-3.25L12 8V2H6z\"/>"}}
    \ No newline at end of file
    +{"alert":{"name":"alert","figma":{"id":"0:5","file":"FP7lqd1V00LUaT5zvdklkkZr"},"keywords":["warning","triangle","exclamation","point"],"width":16,"height":16,"path":"<path fill-rule=\"evenodd\" d=\"M8.893 1.5c-.183-.31-.52-.5-.887-.5s-.703.19-.886.5L.138 13.499a.98.98 0 0 0 0 1.001c.193.31.53.501.886.501h13.964c.367 0 .704-.19.877-.5a1.03 1.03 0 0 0 .01-1.002L8.893 1.5zm.133 11.497H6.987v-2.003h2.039v2.003zm0-3.004H6.987V5.987h2.039v4.006z\"/>"},"arrow-down":{"name":"arrow-down","figma":{"id":"0:8","file":"FP7lqd1V00LUaT5zvdklkkZr"},"keywords":["point","direction"],"width":10,"height":16,"path":"<path fill-rule=\"evenodd\" d=\"M7 7V3H3v4H0l5 6 5-6H7z\"/>"},"arrow-left":{"name":"arrow-left","figma":{"id":"0:10","file":"FP7lqd1V00LUaT5zvdklkkZr"},"keywords":["point","direction"],"width":10,"height":16,"path":"<path fill-rule=\"evenodd\" d=\"M6 3L0 8l6 5v-3h4V6H6V3z\"/>"},"arrow-right":{"name":"arrow-right","figma":{"id":"0:12","file":"FP7lqd1V00LUaT5zvdklkkZr"},"keywords":["point","direction"],"width":10,"height":16,"path":"<path fill-rule=\"evenodd\" d=\"M10 8L4 3v3H0v4h4v3l6-5z\"/>"},"arrow-up":{"name":"arrow-up","figma":{"id":"0:14","file":"FP7lqd1V00LUaT5zvdklkkZr"},"keywords":["point","direction"],"width":10,"height":16,"path":"<path fill-rule=\"evenodd\" d=\"M5 3L0 9h3v4h4V9h3L5 3z\"/>"},"arrow-both":{"name":"arrow-both","figma":{"id":"7345:13","file":"FP7lqd1V00LUaT5zvdklkkZr"},"keywords":["point","direction","left","right"],"width":20,"height":16,"path":"<path d=\"M0 8l6-5v3h8V3l6 5-6 5v-3H6v3L0 8z\"/>"},"arrow-small-down":{"name":"arrow-small-down","figma":{"id":"0:16","file":"FP7lqd1V00LUaT5zvdklkkZr"},"keywords":["point","direction","little","tiny"],"width":6,"height":16,"path":"<path fill-rule=\"evenodd\" d=\"M4 7V5H2v2H0l3 4 3-4H4z\"/>"},"arrow-small-left":{"name":"arrow-small-left","figma":{"id":"0:18","file":"FP7lqd1V00LUaT5zvdklkkZr"},"keywords":["point","direction","little","tiny"],"width":6,"height":16,"path":"<path fill-rule=\"evenodd\" d=\"M4 7V5L0 8l4 3V9h2V7H4z\"/>"},"arrow-small-right":{"name":"arrow-small-right","figma":{"id":"0:20","file":"FP7lqd1V00LUaT5zvdklkkZr"},"keywords":["point","direction","little","tiny"],"width":6,"height":16,"path":"<path fill-rule=\"evenodd\" d=\"M6 8L2 5v2H0v2h2v2l4-3z\"/>"},"arrow-small-up":{"name":"arrow-small-up","figma":{"id":"0:22","file":"FP7lqd1V00LUaT5zvdklkkZr"},"keywords":["point","direction","little","tiny"],"width":6,"height":16,"path":"<path fill-rule=\"evenodd\" d=\"M3 5L0 9h2v2h2V9h2L3 5z\"/>"},"beaker":{"name":"beaker","figma":{"id":"0:26","file":"FP7lqd1V00LUaT5zvdklkkZr"},"keywords":["experiment","labs","experimental","feature","test","science","education","study","development","testing"],"width":16,"height":16,"path":"<path fill-rule=\"evenodd\" d=\"M14.38 14.59L11 7V3h1V2H3v1h1v4L.63 14.59A1 1 0 0 0 1.54 16h11.94c.72 0 1.2-.75.91-1.41h-.01zM3.75 10L5 7V3h5v4l1.25 3h-7.5zM8 8h1v1H8V8zM7 7H6V6h1v1zm0-3h1v1H7V4zm0-3H6V0h1v1z\"/>"},"bell":{"name":"bell","figma":{"id":"0:34","file":"FP7lqd1V00LUaT5zvdklkkZr"},"keywords":["notification"],"width":14,"height":16,"path":"<path fill-rule=\"evenodd\" d=\"M13.99 11.991v1H0v-1l.73-.58c.769-.769.809-2.547 1.189-4.416.77-3.767 4.077-4.996 4.077-4.996 0-.55.45-1 .999-1 .55 0 1 .45 1 1 0 0 3.387 1.229 4.156 4.996.38 1.879.42 3.657 1.19 4.417l.659.58h-.01zM6.995 15.99c1.11 0 1.999-.89 1.999-1.999H4.996c0 1.11.89 1.999 1.999 1.999z\"/>"},"bold":{"name":"bold","figma":{"id":"0:38","file":"FP7lqd1V00LUaT5zvdklkkZr"},"keywords":["markdown","bold","text"],"width":10,"height":16,"path":"<path fill-rule=\"evenodd\" d=\"M1 2h3.83c2.48 0 4.3.75 4.3 2.95 0 1.14-.63 2.23-1.67 2.61v.06c1.33.3 2.3 1.23 2.3 2.86 0 2.39-1.97 3.52-4.61 3.52H1V2zm3.66 4.95c1.67 0 2.38-.66 2.38-1.69 0-1.17-.78-1.61-2.34-1.61H3.13v3.3h1.53zm.27 5.39c1.77 0 2.75-.64 2.75-1.98 0-1.27-.95-1.81-2.75-1.81h-1.8v3.8h1.8v-.01z\"/>"},"book":{"name":"book","figma":{"id":"0:43","file":"FP7lqd1V00LUaT5zvdklkkZr"},"keywords":["book","journal","wiki","readme"],"width":16,"height":16,"path":"<path fill-rule=\"evenodd\" d=\"M3 5h4v1H3V5zm0 3h4V7H3v1zm0 2h4V9H3v1zm11-5h-4v1h4V5zm0 2h-4v1h4V7zm0 2h-4v1h4V9zm2-6v9c0 .55-.45 1-1 1H9.5l-1 1-1-1H2c-.55 0-1-.45-1-1V3c0-.55.45-1 1-1h5.5l1 1 1-1H15c.55 0 1 .45 1 1zm-8 .5L7.5 3H2v9h6V3.5zm7-.5H9.5l-.5.5V12h6V3z\"/>"},"bookmark":{"name":"bookmark","figma":{"id":"0:54","file":"FP7lqd1V00LUaT5zvdklkkZr"},"keywords":["tab","star"],"width":10,"height":16,"path":"<path fill-rule=\"evenodd\" d=\"M9 0H1C.27 0 0 .27 0 1v15l5-3.09L10 16V1c0-.73-.27-1-1-1zm-.78 4.25L6.36 5.61l.72 2.16c.06.22-.02.28-.2.17L5 6.6 3.12 7.94c-.19.11-.25.05-.2-.17l.72-2.16-1.86-1.36c-.17-.16-.14-.23.09-.23l2.3-.03.7-2.16h.25l.7 2.16 2.3.03c.23 0 .27.08.09.23h.01z\"/>"},"briefcase":{"name":"briefcase","figma":{"id":"0:58","file":"FP7lqd1V00LUaT5zvdklkkZr"},"keywords":["suitcase","business"],"width":14,"height":16,"path":"<path fill-rule=\"evenodd\" d=\"M9 4V3c0-.55-.45-1-1-1H6c-.55 0-1 .45-1 1v1H1c-.55 0-1 .45-1 1v8c0 .55.45 1 1 1h12c.55 0 1-.45 1-1V5c0-.55-.45-1-1-1H9zM6 3h2v1H6V3zm7 6H8v1H6V9H1V5h1v3h10V5h1v4z\"/>"},"broadcast":{"name":"broadcast","figma":{"id":"0:63","file":"FP7lqd1V00LUaT5zvdklkkZr"},"keywords":["rss","radio","signal"],"width":16,"height":16,"path":"<path fill-rule=\"evenodd\" d=\"M9 9H8c.55 0 1-.45 1-1V7c0-.55-.45-1-1-1H7c-.55 0-1 .45-1 1v1c0 .55.45 1 1 1H6c-.55 0-1 .45-1 1v2h1v3c0 .55.45 1 1 1h1c.55 0 1-.45 1-1v-3h1v-2c0-.55-.45-1-1-1zM7 7h1v1H7V7zm2 4H8v4H7v-4H6v-1h3v1zm2.09-3.5c0-1.98-1.61-3.59-3.59-3.59A3.593 3.593 0 0 0 4 8.31v1.98c-.61-.77-1-1.73-1-2.8 0-2.48 2.02-4.5 4.5-4.5S12 5.01 12 7.49c0 1.06-.39 2.03-1 2.8V8.31c.06-.27.09-.53.09-.81zm3.91 0c0 2.88-1.63 5.38-4 6.63v-1.05a6.553 6.553 0 0 0 3.09-5.58A6.59 6.59 0 0 0 7.5.91 6.59 6.59 0 0 0 .91 7.5c0 2.36 1.23 4.42 3.09 5.58v1.05A7.497 7.497 0 0 1 7.5 0C11.64 0 15 3.36 15 7.5z\"/>"},"browser":{"name":"browser","figma":{"id":"0:70","file":"FP7lqd1V00LUaT5zvdklkkZr"},"keywords":["window","web"],"width":14,"height":16,"path":"<path fill-rule=\"evenodd\" d=\"M5 3h1v1H5V3zM3 3h1v1H3V3zM1 3h1v1H1V3zm12 10H1V5h12v8zm0-9H7V3h6v1zm1-1c0-.55-.45-1-1-1H1c-.55 0-1 .45-1 1v10c0 .55.45 1 1 1h12c.55 0 1-.45 1-1V3z\"/>"},"bug":{"name":"bug","figma":{"id":"0:78","file":"FP7lqd1V00LUaT5zvdklkkZr"},"keywords":["insect","issue"],"width":16,"height":16,"path":"<path fill-rule=\"evenodd\" d=\"M11 10h3V9h-3V8l3.17-1.03-.34-.94L11 7V6c0-.55-.45-1-1-1V4c0-.48-.36-.88-.83-.97L10.2 2H12V1H9.8l-2 2h-.59L5.2 1H3v1h1.8l1.03 1.03C5.36 3.12 5 3.51 5 4v1c-.55 0-1 .45-1 1v1l-2.83-.97-.34.94L4 8v1H1v1h3v1L.83 12.03l.34.94L4 12v1c0 .55.45 1 1 1h1l1-1V6h1v7l1 1h1c.55 0 1-.45 1-1v-1l2.83.97.34-.94L11 11v-1zM9 5H6V4h3v1z\"/>"},"calendar":{"name":"calendar","figma":{"id":"0:82","file":"FP7lqd1V00LUaT5zvdklkkZr"},"keywords":["time","day","month","year","date","appointment"],"width":14,"height":16,"path":"<path fill-rule=\"evenodd\" d=\"M13 2h-1v1.5c0 .28-.22.5-.5.5h-2c-.28 0-.5-.22-.5-.5V2H6v1.5c0 .28-.22.5-.5.5h-2c-.28 0-.5-.22-.5-.5V2H2c-.55 0-1 .45-1 1v11c0 .55.45 1 1 1h11c.55 0 1-.45 1-1V3c0-.55-.45-1-1-1zm0 12H2V5h11v9zM5 3H4V1h1v2zm6 0h-1V1h1v2zM6 7H5V6h1v1zm2 0H7V6h1v1zm2 0H9V6h1v1zm2 0h-1V6h1v1zM4 9H3V8h1v1zm2 0H5V8h1v1zm2 0H7V8h1v1zm2 0H9V8h1v1zm2 0h-1V8h1v1zm-8 2H3v-1h1v1zm2 0H5v-1h1v1zm2 0H7v-1h1v1zm2 0H9v-1h1v1zm2 0h-1v-1h1v1zm-8 2H3v-1h1v1zm2 0H5v-1h1v1zm2 0H7v-1h1v1zm2 0H9v-1h1v1z\"/>"},"check":{"name":"check","figma":{"id":"0:104","file":"FP7lqd1V00LUaT5zvdklkkZr"},"keywords":["mark","yes","confirm","accept","ok","success"],"width":12,"height":16,"path":"<path fill-rule=\"evenodd\" d=\"M12 5l-8 8-4-4 1.5-1.5L4 10l6.5-6.5L12 5z\"/>"},"checklist":{"name":"checklist","figma":{"id":"0:108","file":"FP7lqd1V00LUaT5zvdklkkZr"},"keywords":["todo","tasks"],"width":16,"height":16,"path":"<path fill-rule=\"evenodd\" d=\"M16 8.5l-6 6-3-3L8.5 10l1.5 1.5L14.5 7 16 8.5zM5.7 12.2l.8.8H2c-.55 0-1-.45-1-1V3c0-.55.45-1 1-1h7c.55 0 1 .45 1 1v6.5l-.8-.8c-.39-.39-1.03-.39-1.42 0L5.7 10.8a.996.996 0 0 0 0 1.41v-.01zM4 4h5V3H4v1zm0 2h5V5H4v1zm0 2h3V7H4v1zM3 9H2v1h1V9zm0-2H2v1h1V7zm0-2H2v1h1V5zm0-2H2v1h1V3z\"/>"},"chevron-down":{"name":"chevron-down","figma":{"id":"0:117","file":"FP7lqd1V00LUaT5zvdklkkZr"},"keywords":["triangle","arrow"],"width":10,"height":16,"path":"<path fill-rule=\"evenodd\" d=\"M5 11L0 6l1.5-1.5L5 8.25 8.5 4.5 10 6l-5 5z\"/>"},"chevron-left":{"name":"chevron-left","figma":{"id":"0:119","file":"FP7lqd1V00LUaT5zvdklkkZr"},"keywords":["triangle","arrow"],"width":8,"height":16,"path":"<path fill-rule=\"evenodd\" d=\"M5.5 3L7 4.5 3.25 8 7 11.5 5.5 13l-5-5 5-5z\"/>"},"chevron-right":{"name":"chevron-right","figma":{"id":"0:121","file":"FP7lqd1V00LUaT5zvdklkkZr"},"keywords":["triangle","arrow"],"width":8,"height":16,"path":"<path fill-rule=\"evenodd\" d=\"M7.5 8l-5 5L1 11.5 4.75 8 1 4.5 2.5 3l5 5z\"/>"},"chevron-up":{"name":"chevron-up","figma":{"id":"0:123","file":"FP7lqd1V00LUaT5zvdklkkZr"},"keywords":["triangle","arrow"],"width":10,"height":16,"path":"<path fill-rule=\"evenodd\" d=\"M10 10l-1.5 1.5L5 7.75 1.5 11.5 0 10l5-5 5 5z\"/>"},"circle-slash":{"name":"circle-slash","figma":{"id":"0:127","file":"FP7lqd1V00LUaT5zvdklkkZr"},"keywords":["no","deny","fail","failure","error","bad"],"width":14,"height":16,"path":"<path fill-rule=\"evenodd\" d=\"M7 1C3.14 1 0 4.14 0 8s3.14 7 7 7 7-3.14 7-7-3.14-7-7-7zm0 1.3c1.3 0 2.5.44 3.47 1.17l-8 8A5.755 5.755 0 0 1 1.3 8c0-3.14 2.56-5.7 5.7-5.7zm0 11.41c-1.3 0-2.5-.44-3.47-1.17l8-8c.73.97 1.17 2.17 1.17 3.47 0 3.14-2.56 5.7-5.7 5.7z\"/>"},"circuit-board":{"name":"circuit-board","figma":{"id":"0:132","file":"FP7lqd1V00LUaT5zvdklkkZr"},"keywords":["developer","hardware","electricity"],"width":14,"height":16,"path":"<path fill-rule=\"evenodd\" d=\"M3 5c0-.55.45-1 1-1s1 .45 1 1-.45 1-1 1-1-.45-1-1zm8 0c0-.55-.45-1-1-1s-1 .45-1 1 .45 1 1 1 1-.45 1-1zm0 6c0-.55-.45-1-1-1s-1 .45-1 1 .45 1 1 1 1-.45 1-1zm2-10H5v2.17c.36.19.64.47.83.83h2.34c.42-.78 1.33-1.28 2.34-1.05.75.19 1.36.8 1.53 1.55.31 1.38-.72 2.59-2.05 2.59-.8 0-1.48-.44-1.83-1.09H5.83c-.42.8-1.33 1.28-2.34 1.03-.73-.17-1.34-.78-1.52-1.52C1.72 4.49 2.2 3.59 3 3.17V1H1c-.55 0-1 .45-1 1v12c0 .55.45 1 1 1l5-5h2.17c.42-.78 1.33-1.28 2.34-1.05.75.19 1.36.8 1.53 1.55.31 1.38-.72 2.59-2.05 2.59-.8 0-1.48-.44-1.83-1.09H6.99L4 15h9c.55 0 1-.45 1-1V2c0-.55-.45-1-1-1z\"/>"},"clippy":{"name":"clippy","figma":{"id":"0:138","file":"FP7lqd1V00LUaT5zvdklkkZr"},"keywords":["copy","paste","save","capture","clipboard"],"width":14,"height":16,"path":"<path fill-rule=\"evenodd\" d=\"M2 13h4v1H2v-1zm5-6H2v1h5V7zm2 3V8l-3 3 3 3v-2h5v-2H9zM4.5 9H2v1h2.5V9zM2 12h2.5v-1H2v1zm9 1h1v2c-.02.28-.11.52-.3.7-.19.18-.42.28-.7.3H1c-.55 0-1-.45-1-1V4c0-.55.45-1 1-1h3c0-1.11.89-2 2-2 1.11 0 2 .89 2 2h3c.55 0 1 .45 1 1v5h-1V6H1v9h10v-2zM2 5h8c0-.55-.45-1-1-1H8c-.55 0-1-.45-1-1s-.45-1-1-1-1 .45-1 1-.45 1-1 1H3c-.55 0-1 .45-1 1z\"/>"},"clock":{"name":"clock","figma":{"id":"0:147","file":"FP7lqd1V00LUaT5zvdklkkZr"},"keywords":["time","hour","minute","second","watch"],"width":14,"height":16,"path":"<path fill-rule=\"evenodd\" d=\"M8 8h3v2H7c-.55 0-1-.45-1-1V4h2v4zM7 2.3c3.14 0 5.7 2.56 5.7 5.7s-2.56 5.7-5.7 5.7A5.71 5.71 0 0 1 1.3 8c0-3.14 2.56-5.7 5.7-5.7zM7 1C3.14 1 0 4.14 0 8s3.14 7 7 7 7-3.14 7-7-3.14-7-7-7z\"/>"},"cloud-download":{"name":"cloud-download","figma":{"id":"0:152","file":"FP7lqd1V00LUaT5zvdklkkZr"},"keywords":["save","install","get"],"width":16,"height":16,"path":"<path fill-rule=\"evenodd\" d=\"M9 12h2l-3 3-3-3h2V7h2v5zm3-8c0-.44-.91-3-4.5-3C5.08 1 3 2.92 3 5 1.02 5 0 6.52 0 8c0 1.53 1 3 3 3h3V9.7H3C1.38 9.7 1.3 8.28 1.3 8c0-.17.05-1.7 1.7-1.7h1.3V5c0-1.39 1.56-2.7 3.2-2.7 2.55 0 3.13 1.55 3.2 1.8v1.2H12c.81 0 2.7.22 2.7 2.2 0 2.09-2.25 2.2-2.7 2.2h-2V11h2c2.08 0 4-1.16 4-3.5C16 5.06 14.08 4 12 4z\"/>"},"cloud-upload":{"name":"cloud-upload","figma":{"id":"0:156","file":"FP7lqd1V00LUaT5zvdklkkZr"},"keywords":["put","export"],"width":16,"height":16,"path":"<path fill-rule=\"evenodd\" d=\"M7 9H5l3-3 3 3H9v5H7V9zm5-4c0-.44-.91-3-4.5-3C5.08 2 3 3.92 3 6 1.02 6 0 7.52 0 9c0 1.53 1 3 3 3h3v-1.3H3c-1.62 0-1.7-1.42-1.7-1.7 0-.17.05-1.7 1.7-1.7h1.3V6c0-1.39 1.56-2.7 3.2-2.7 2.55 0 3.13 1.55 3.2 1.8v1.2H12c.81 0 2.7.22 2.7 2.2 0 2.09-2.25 2.2-2.7 2.2h-2V12h2c2.08 0 4-1.16 4-3.5C16 6.06 14.08 5 12 5z\"/>"},"code":{"name":"code","figma":{"id":"0:160","file":"FP7lqd1V00LUaT5zvdklkkZr"},"keywords":["brackets"],"width":14,"height":16,"path":"<path fill-rule=\"evenodd\" d=\"M9.5 3L8 4.5 11.5 8 8 11.5 9.5 13 14 8 9.5 3zm-5 0L0 8l4.5 5L6 11.5 2.5 8 6 4.5 4.5 3z\"/>"},"comment-discussion":{"name":"comment-discussion","figma":{"id":"0:164","file":"FP7lqd1V00LUaT5zvdklkkZr"},"keywords":["converse","talk"],"width":16,"height":16,"path":"<path fill-rule=\"evenodd\" d=\"M15 1H6c-.55 0-1 .45-1 1v2H1c-.55 0-1 .45-1 1v6c0 .55.45 1 1 1h1v3l3-3h4c.55 0 1-.45 1-1V9h1l3 3V9h1c.55 0 1-.45 1-1V2c0-.55-.45-1-1-1zM9 11H4.5L3 12.5V11H1V5h4v3c0 .55.45 1 1 1h3v2zm6-3h-2v1.5L11.5 8H6V2h9v6z\"/>"},"comment":{"name":"comment","figma":{"id":"0:169","file":"FP7lqd1V00LUaT5zvdklkkZr"},"keywords":["speak","bubble"],"width":16,"height":16,"path":"<path fill-rule=\"evenodd\" d=\"M14 1H2c-.55 0-1 .45-1 1v8c0 .55.45 1 1 1h2v3.5L7.5 11H14c.55 0 1-.45 1-1V2c0-.55-.45-1-1-1zm0 9H7l-2 2v-2H2V2h12v8z\"/>"},"credit-card":{"name":"credit-card","figma":{"id":"0:173","file":"FP7lqd1V00LUaT5zvdklkkZr"},"keywords":["money","billing","payments","transactions"],"width":16,"height":16,"path":"<path fill-rule=\"evenodd\" d=\"M12 9H2V8h10v1zm4-6v9c0 .55-.45 1-1 1H1c-.55 0-1-.45-1-1V3c0-.55.45-1 1-1h14c.55 0 1 .45 1 1zm-1 3H1v6h14V6zm0-3H1v1h14V3zm-9 7H2v1h4v-1z\"/>"},"dash":{"name":"dash","figma":{"id":"0:178","file":"FP7lqd1V00LUaT5zvdklkkZr"},"keywords":["hyphen","range"],"width":8,"height":16,"path":"<path fill-rule=\"evenodd\" d=\"M0 7v2h8V7H0z\"/>"},"dashboard":{"name":"dashboard","figma":{"id":"0:182","file":"FP7lqd1V00LUaT5zvdklkkZr"},"keywords":["speed","dial"],"width":16,"height":16,"path":"<path fill-rule=\"evenodd\" d=\"M9 5H8V4h1v1zm4 3h-1v1h1V8zM6 5H5v1h1V5zM5 8H4v1h1V8zm11-5.5l-.5-.5L9 7c-.06-.02-1 0-1 0-.55 0-1 .45-1 1v1c0 .55.45 1 1 1h1c.55 0 1-.45 1-1v-.92l6-5.58zm-1.59 4.09c.19.61.3 1.25.3 1.91 0 3.42-2.78 6.2-6.2 6.2-3.42 0-6.21-2.78-6.21-6.2 0-3.42 2.78-6.2 6.2-6.2 1.2 0 2.31.34 3.27.94l.94-.94A7.459 7.459 0 0 0 8.51 1C4.36 1 1 4.36 1 8.5 1 12.64 4.36 16 8.5 16c4.14 0 7.5-3.36 7.5-7.5 0-1.03-.2-2.02-.59-2.91l-1 1z\"/>"},"database":{"name":"database","figma":{"id":"0:190","file":"FP7lqd1V00LUaT5zvdklkkZr"},"keywords":["disks","data"],"width":12,"height":16,"path":"<path fill-rule=\"evenodd\" d=\"M6 15c-3.31 0-6-.9-6-2v-2c0-.17.09-.34.21-.5.67.86 3 1.5 5.79 1.5s5.12-.64 5.79-1.5c.13.16.21.33.21.5v2c0 1.1-2.69 2-6 2zm0-4c-3.31 0-6-.9-6-2V7c0-.11.04-.21.09-.31.03-.06.07-.13.12-.19C.88 7.36 3.21 8 6 8s5.12-.64 5.79-1.5c.05.06.09.13.12.19.05.1.09.21.09.31v2c0 1.1-2.69 2-6 2zm0-4c-3.31 0-6-.9-6-2V3c0-1.1 2.69-2 6-2s6 .9 6 2v2c0 1.1-2.69 2-6 2zm0-5c-2.21 0-4 .45-4 1s1.79 1 4 1 4-.45 4-1-1.79-1-4-1z\"/>"},"desktop-download":{"name":"desktop-download","figma":{"id":"0:196","file":"FP7lqd1V00LUaT5zvdklkkZr"},"keywords":["clone","download"],"width":16,"height":16,"path":"<path fill-rule=\"evenodd\" d=\"M4 6h3V0h2v6h3l-4 4-4-4zm11-4h-4v1h4v8H1V3h4V2H1c-.55 0-1 .45-1 1v9c0 .55.45 1 1 1h5.34c-.25.61-.86 1.39-2.34 2h8c-1.48-.61-2.09-1.39-2.34-2H15c.55 0 1-.45 1-1V3c0-.55-.45-1-1-1z\"/>"},"device-camera-video":{"name":"device-camera-video","figma":{"id":"0:198","file":"FP7lqd1V00LUaT5zvdklkkZr"},"keywords":["watch","view","media","stream"],"width":16,"height":16,"path":"<path fill-rule=\"evenodd\" d=\"M15.2 2.09L10 5.72V3c0-.55-.45-1-1-1H1c-.55 0-1 .45-1 1v9c0 .55.45 1 1 1h8c.55 0 1-.45 1-1V9.28l5.2 3.63c.33.23.8 0 .8-.41v-10c0-.41-.47-.64-.8-.41z\"/>"},"device-camera":{"name":"device-camera","figma":{"id":"0:202","file":"FP7lqd1V00LUaT5zvdklkkZr"},"keywords":["photo","picture","image","snapshot"],"width":16,"height":16,"path":"<path fill-rule=\"evenodd\" d=\"M15 3H7c0-.55-.45-1-1-1H2c-.55 0-1 .45-1 1-.55 0-1 .45-1 1v9c0 .55.45 1 1 1h14c.55 0 1-.45 1-1V4c0-.55-.45-1-1-1zM6 5H2V4h4v1zm4.5 7C8.56 12 7 10.44 7 8.5S8.56 5 10.5 5 14 6.56 14 8.5 12.44 12 10.5 12zM13 8.5c0 1.38-1.13 2.5-2.5 2.5S8 9.87 8 8.5 9.13 6 10.5 6 13 7.13 13 8.5z\"/>"},"device-desktop":{"name":"device-desktop","figma":{"id":"0:208","file":"FP7lqd1V00LUaT5zvdklkkZr"},"keywords":["computer","monitor"],"width":16,"height":16,"path":"<path fill-rule=\"evenodd\" d=\"M15 2H1c-.55 0-1 .45-1 1v9c0 .55.45 1 1 1h5.34c-.25.61-.86 1.39-2.34 2h8c-1.48-.61-2.09-1.39-2.34-2H15c.55 0 1-.45 1-1V3c0-.55-.45-1-1-1zm0 9H1V3h14v8z\"/>"},"device-mobile":{"name":"device-mobile","figma":{"id":"0:212","file":"FP7lqd1V00LUaT5zvdklkkZr"},"keywords":["phone","iphone","cellphone"],"width":10,"height":16,"path":"<path fill-rule=\"evenodd\" d=\"M9 0H1C.45 0 0 .45 0 1v14c0 .55.45 1 1 1h8c.55 0 1-.45 1-1V1c0-.55-.45-1-1-1zM5 15.3c-.72 0-1.3-.58-1.3-1.3 0-.72.58-1.3 1.3-1.3.72 0 1.3.58 1.3 1.3 0 .72-.58 1.3-1.3 1.3zM9 12H1V2h8v10z\"/>"},"diff-added":{"name":"diff-added","figma":{"id":"0:217","file":"FP7lqd1V00LUaT5zvdklkkZr"},"keywords":["new","addition","plus"],"width":14,"height":16,"path":"<path fill-rule=\"evenodd\" d=\"M13 1H1c-.55 0-1 .45-1 1v12c0 .55.45 1 1 1h12c.55 0 1-.45 1-1V2c0-.55-.45-1-1-1zm0 13H1V2h12v12zM6 9H3V7h3V4h2v3h3v2H8v3H6V9z\"/>"},"diff-ignored":{"name":"diff-ignored","figma":{"id":"0:222","file":"FP7lqd1V00LUaT5zvdklkkZr"},"keywords":["slash"],"width":14,"height":16,"path":"<path fill-rule=\"evenodd\" d=\"M13 1H1c-.55 0-1 .45-1 1v12c0 .55.45 1 1 1h12c.55 0 1-.45 1-1V2c0-.55-.45-1-1-1zm0 13H1V2h12v12zm-8.5-2H3v-1.5L9.5 4H11v1.5L4.5 12z\"/>"},"diff-modified":{"name":"diff-modified","figma":{"id":"0:227","file":"FP7lqd1V00LUaT5zvdklkkZr"},"keywords":["dot","changed","updated"],"width":14,"height":16,"path":"<path fill-rule=\"evenodd\" d=\"M13 1H1c-.55 0-1 .45-1 1v12c0 .55.45 1 1 1h12c.55 0 1-.45 1-1V2c0-.55-.45-1-1-1zm0 13H1V2h12v12zM4 8c0-1.66 1.34-3 3-3s3 1.34 3 3-1.34 3-3 3-3-1.34-3-3z\"/>"},"diff-removed":{"name":"diff-removed","figma":{"id":"0:232","file":"FP7lqd1V00LUaT5zvdklkkZr"},"keywords":["deleted","subtracted","dash"],"width":14,"height":16,"path":"<path fill-rule=\"evenodd\" d=\"M13 1H1c-.55 0-1 .45-1 1v12c0 .55.45 1 1 1h12c.55 0 1-.45 1-1V2c0-.55-.45-1-1-1zm0 13H1V2h12v12zm-2-5H3V7h8v2z\"/>"},"diff-renamed":{"name":"diff-renamed","figma":{"id":"0:237","file":"FP7lqd1V00LUaT5zvdklkkZr"},"keywords":["moved","arrow"],"width":14,"height":16,"path":"<path fill-rule=\"evenodd\" d=\"M6 9H3V7h3V4l5 4-5 4V9zm8-7v12c0 .55-.45 1-1 1H1c-.55 0-1-.45-1-1V2c0-.55.45-1 1-1h12c.55 0 1 .45 1 1zm-1 0H1v12h12V2z\"/>"},"diff":{"name":"diff","figma":{"id":"0:242","file":"FP7lqd1V00LUaT5zvdklkkZr"},"keywords":["difference","changes","compare"],"width":13,"height":16,"path":"<path fill-rule=\"evenodd\" d=\"M6 7h2v1H6v2H5V8H3V7h2V5h1v2zm-3 6h5v-1H3v1zM7.5 2L11 5.5V15c0 .55-.45 1-1 1H1c-.55 0-1-.45-1-1V3c0-.55.45-1 1-1h6.5zM10 6L7 3H1v12h9V6zM8.5 0H3v1h5l4 4v8h1V4.5L8.5 0z\"/>"},"ellipsis":{"name":"ellipsis","figma":{"id":"0:249","file":"FP7lqd1V00LUaT5zvdklkkZr"},"keywords":["dot","read","more","hidden","expand"],"width":12,"height":16,"path":"<path fill-rule=\"evenodd\" d=\"M11 5H1c-.55 0-1 .45-1 1v4c0 .55.45 1 1 1h10c.55 0 1-.45 1-1V6c0-.55-.45-1-1-1zM4 9H2V7h2v2zm3 0H5V7h2v2zm3 0H8V7h2v2z\"/>"},"eye":{"name":"eye","figma":{"id":"0:255","file":"FP7lqd1V00LUaT5zvdklkkZr"},"keywords":["look","watch","see"],"width":16,"height":16,"path":"<path fill-rule=\"evenodd\" d=\"M8.06 2C3 2 0 8 0 8s3 6 8.06 6C13 14 16 8 16 8s-3-6-7.94-6zM8 12c-2.2 0-4-1.78-4-4 0-2.2 1.8-4 4-4 2.22 0 4 1.8 4 4 0 2.22-1.78 4-4 4zm2-4c0 1.11-.89 2-2 2-1.11 0-2-.89-2-2 0-1.11.89-2 2-2 1.11 0 2 .89 2 2z\"/>"},"file-binary":{"name":"file-binary","figma":{"id":"0:260","file":"FP7lqd1V00LUaT5zvdklkkZr"},"keywords":["image","video","word","powerpoint","excel"],"width":12,"height":16,"path":"<path fill-rule=\"evenodd\" d=\"M4 12h1v1H2v-1h1v-2H2V9h2v3zm8-7.5V14c0 .55-.45 1-1 1H1c-.55 0-1-.45-1-1V2c0-.55.45-1 1-1h7.5L12 4.5zM11 5L8 2H1v12h10V5zM8 4H6v1h1v2H6v1h3V7H8V4zM2 4h3v4H2V4zm1 3h1V5H3v2zm3 2h3v4H6V9zm1 3h1v-2H7v2z\"/>"},"file-code":{"name":"file-code","figma":{"id":"0:270","file":"FP7lqd1V00LUaT5zvdklkkZr"},"keywords":["text","javascript","html","css","php","ruby","coffeescript","sass","scss"],"width":12,"height":16,"path":"<path fill-rule=\"evenodd\" d=\"M8.5 1H1c-.55 0-1 .45-1 1v12c0 .55.45 1 1 1h10c.55 0 1-.45 1-1V4.5L8.5 1zM11 14H1V2h7l3 3v9zM5 6.98L3.5 8.5 5 10l-.5 1L2 8.5 4.5 6l.5.98zM7.5 6L10 8.5 7.5 11l-.5-.98L8.5 8.5 7 7l.5-1z\"/>"},"file-directory":{"name":"file-directory","figma":{"id":"0:276","file":"FP7lqd1V00LUaT5zvdklkkZr"},"keywords":["folder"],"width":14,"height":16,"path":"<path fill-rule=\"evenodd\" d=\"M13 4H7V3c0-.66-.31-1-1-1H1c-.55 0-1 .45-1 1v10c0 .55.45 1 1 1h12c.55 0 1-.45 1-1V5c0-.55-.45-1-1-1zM6 4H1V3h5v1z\"/>"},"file-media":{"name":"file-media","figma":{"id":"0:280","file":"FP7lqd1V00LUaT5zvdklkkZr"},"keywords":["image","video","audio"],"width":12,"height":16,"path":"<path fill-rule=\"evenodd\" d=\"M6 5h2v2H6V5zm6-.5V14c0 .55-.45 1-1 1H1c-.55 0-1-.45-1-1V2c0-.55.45-1 1-1h7.5L12 4.5zM11 5L8 2H1v11l3-5 2 4 2-2 3 3V5z\"/>"},"file-pdf":{"name":"file-pdf","figma":{"id":"0:285","file":"FP7lqd1V00LUaT5zvdklkkZr"},"keywords":["adobe"],"width":12,"height":16,"path":"<path fill-rule=\"evenodd\" d=\"M8.5 1H1a1 1 0 0 0-1 1v12a1 1 0 0 0 1 1h10a1 1 0 0 0 1-1V4.5L8.5 1zM1 2h4a.68.68 0 0 0-.31.2 1.08 1.08 0 0 0-.23.47 4.22 4.22 0 0 0-.09 1.47c.06.609.173 1.211.34 1.8A21.78 21.78 0 0 1 3.6 8.6c-.5 1-.8 1.66-.91 1.84a7.156 7.156 0 0 0-.69.3c-.362.165-.699.38-1 .64V2zm4.42 4.8a5.65 5.65 0 0 0 1.17 2.09c.275.237.595.417.94.53-.64.09-1.23.2-1.81.33-.618.15-1.223.347-1.81.59s.22-.44.61-1.25c.365-.74.67-1.51.91-2.3l-.01.01zM11 14H1.5a.743.743 0 0 1-.17 0 2.12 2.12 0 0 0 .73-.44 10.14 10.14 0 0 0 1.78-2.38c.31-.13.58-.23.81-.31l.42-.14c.45-.13.94-.23 1.44-.33s1-.16 1.48-.2c.447.216.912.394 1.39.53.403.11.814.188 1.23.23h.38V14H11zm0-4.86a3.743 3.743 0 0 0-.64-.28 4.221 4.221 0 0 0-.75-.11c-.411.003-.822.03-1.23.08a3 3 0 0 1-1-.64 6.07 6.07 0 0 1-1.29-2.33c.111-.661.178-1.33.2-2 .02-.25.02-.5 0-.75a1.05 1.05 0 0 0-.2-.88.82.82 0 0 0-.61-.23H8l3 3v4.14z\"/>"},"file-submodule":{"name":"file-submodule","figma":{"id":"0:292","file":"FP7lqd1V00LUaT5zvdklkkZr"},"keywords":["folder"],"width":14,"height":16,"path":"<path fill-rule=\"evenodd\" d=\"M10 7H4v7h9c.55 0 1-.45 1-1V8h-4V7zM9 9H5V8h4v1zm4-5H7V3c0-.66-.31-1-1-1H1c-.55 0-1 .45-1 1v10c0 .55.45 1 1 1h2V7c0-.55.45-1 1-1h6c.55 0 1 .45 1 1h3V5c0-.55-.45-1-1-1zM6 4H1V3h5v1z\"/>"},"file-symlink-directory":{"name":"file-symlink-directory","figma":{"id":"0:298","file":"FP7lqd1V00LUaT5zvdklkkZr"},"keywords":["folder","subfolder","link","alias"],"width":14,"height":16,"path":"<path fill-rule=\"evenodd\" d=\"M13 4H7V3c0-.66-.31-1-1-1H1c-.55 0-1 .45-1 1v10c0 .55.45 1 1 1h12c.55 0 1-.45 1-1V5c0-.55-.45-1-1-1zM1 3h5v1H1V3zm6 9v-2c-.98-.02-1.84.22-2.55.7-.71.48-1.19 1.25-1.45 2.3.02-1.64.39-2.88 1.13-3.73C4.86 8.43 5.82 8 7.01 8V6l4 3-4 3H7z\"/>"},"file-symlink-file":{"name":"file-symlink-file","figma":{"id":"0:303","file":"FP7lqd1V00LUaT5zvdklkkZr"},"keywords":["link","alias"],"width":12,"height":16,"path":"<path fill-rule=\"evenodd\" d=\"M8.5 1H1c-.55 0-1 .45-1 1v12c0 .55.45 1 1 1h10c.55 0 1-.45 1-1V4.5L8.5 1zM11 14H1V2h7l3 3v9zM6 4.5l4 3-4 3v-2c-.98-.02-1.84.22-2.55.7-.71.48-1.19 1.25-1.45 2.3.02-1.64.39-2.88 1.13-3.73.73-.84 1.69-1.27 2.88-1.27v-2H6z\"/>"},"file":{"name":"file","figma":{"id":"0:308","file":"FP7lqd1V00LUaT5zvdklkkZr"},"keywords":["file","text","words"],"width":12,"height":16,"path":"<path fill-rule=\"evenodd\" d=\"M6 5H2V4h4v1zM2 8h7V7H2v1zm0 2h7V9H2v1zm0 2h7v-1H2v1zm10-7.5V14c0 .55-.45 1-1 1H1c-.55 0-1-.45-1-1V2c0-.55.45-1 1-1h7.5L12 4.5zM11 5L8 2H1v12h10V5z\"/>"},"file-zip":{"name":"file-zip","figma":{"id":"0:316","file":"FP7lqd1V00LUaT5zvdklkkZr"},"keywords":["compress","archive"],"width":12,"height":16,"path":"<path fill-rule=\"evenodd\" d=\"M8.5 1H1a1 1 0 0 0-1 1v12a1 1 0 0 0 1 1h10a1 1 0 0 0 1-1V4.5L8.5 1zM11 14H1V2h3v1h1V2h3l3 3v9zM5 4V3h1v1H5zM4 4h1v1H4V4zm1 2V5h1v1H5zM4 6h1v1H4V6zm1 2V7h1v1H5zM4 9.28A2 2 0 0 0 3 11v1h4v-1a2 2 0 0 0-2-2V8H4v1.28zM6 10v1H4v-1h2z\"/>"},"flame":{"name":"flame","figma":{"id":"0:325","file":"FP7lqd1V00LUaT5zvdklkkZr"},"keywords":["fire","hot","burn","trending"],"width":12,"height":16,"path":"<path fill-rule=\"evenodd\" d=\"M5.05.31c.81 2.17.41 3.38-.52 4.31C3.55 5.67 1.98 6.45.9 7.98c-1.45 2.05-1.7 6.53 3.53 7.7-2.2-1.16-2.67-4.52-.3-6.61-.61 2.03.53 3.33 1.94 2.86 1.39-.47 2.3.53 2.27 1.67-.02.78-.31 1.44-1.13 1.81 3.42-.59 4.78-3.42 4.78-5.56 0-2.84-2.53-3.22-1.25-5.61-1.52.13-2.03 1.13-1.89 2.75.09 1.08-1.02 1.8-1.86 1.33-.67-.41-.66-1.19-.06-1.78C8.18 5.31 8.68 2.45 5.05.32L5.03.3l.02.01z\"/>"},"fold":{"name":"fold","figma":{"id":"0:329","file":"FP7lqd1V00LUaT5zvdklkkZr"},"keywords":["unfold","hide","collapse"],"width":14,"height":16,"path":"<path fill-rule=\"evenodd\" d=\"M7 9l3 3H8v3H6v-3H4l3-3zm3-6H8V0H6v3H4l3 3 3-3zm4 2c0-.55-.45-1-1-1h-2.5l-1 1h3l-2 2h-7l-2-2h3l-1-1H1c-.55 0-1 .45-1 1l2.5 2.5L0 10c0 .55.45 1 1 1h2.5l1-1h-3l2-2h7l2 2h-3l1 1H13c.55 0 1-.45 1-1l-2.5-2.5L14 5z\"/>"},"gear":{"name":"gear","figma":{"id":"0:334","file":"FP7lqd1V00LUaT5zvdklkkZr"},"keywords":["settings"],"width":14,"height":16,"path":"<path fill-rule=\"evenodd\" d=\"M14 8.77v-1.6l-1.94-.64-.45-1.09.88-1.84-1.13-1.13-1.81.91-1.09-.45-.69-1.92h-1.6l-.63 1.94-1.11.45-1.84-.88-1.13 1.13.91 1.81-.45 1.09L0 7.23v1.59l1.94.64.45 1.09-.88 1.84 1.13 1.13 1.81-.91 1.09.45.69 1.92h1.59l.63-1.94 1.11-.45 1.84.88 1.13-1.13-.92-1.81.47-1.09L14 8.75v.02zM7 11c-1.66 0-3-1.34-3-3s1.34-3 3-3 3 1.34 3 3-1.34 3-3 3z\"/>"},"gift":{"name":"gift","figma":{"id":"0:338","file":"FP7lqd1V00LUaT5zvdklkkZr"},"keywords":["package","present","skill","craft","freebie"],"width":14,"height":16,"path":"<path fill-rule=\"evenodd\" d=\"M13 4h-1.38c.19-.33.33-.67.36-.91.06-.67-.11-1.22-.52-1.61C11.1 1.1 10.65 1 10.1 1h-.11c-.53.02-1.11.25-1.53.58-.42.33-.73.72-.97 1.2-.23-.48-.55-.88-.97-1.2-.42-.32-1-.58-1.53-.58h-.03c-.56 0-1.06.09-1.44.48-.41.39-.58.94-.52 1.61.03.23.17.58.36.91H1.98c-.55 0-1 .45-1 1v3h1v5c0 .55.45 1 1 1h9c.55 0 1-.45 1-1V8h1V5c0-.55-.45-1-1-1H13zm-4.78-.88c.17-.36.42-.67.75-.92.3-.23.72-.39 1.05-.41h.09c.45 0 .66.11.8.25s.33.39.3.95c-.05.19-.25.61-.5 1h-2.9l.41-.88v.01zM4.09 2.04c.13-.13.31-.25.91-.25.31 0 .72.17 1.03.41.33.25.58.55.75.92L7.2 4H4.3c-.25-.39-.45-.81-.5-1-.03-.56.16-.81.3-.95l-.01-.01zM7 12.99H3V8h4v5-.01zm0-6H2V5h5v2-.01zm5 6H8V8h4v5-.01zm1-6H8V5h5v2-.01z\"/>"},"gist-secret":{"name":"gist-secret","figma":{"id":"0:347","file":"FP7lqd1V00LUaT5zvdklkkZr"},"keywords":["gist","secret","private"],"width":14,"height":16,"path":"<path fill-rule=\"evenodd\" d=\"M8 10.5L9 14H5l1-3.5L5.25 9h3.5L8 10.5zM10 6H4L2 7h10l-2-1zM9 2L7 3 5 2 4 5h6L9 2zm4.03 7.75L10 9l1 2-2 3h3.22c.45 0 .86-.31.97-.75l.56-2.28c.14-.53-.19-1.08-.72-1.22zM4 9l-3.03.75c-.53.14-.86.69-.72 1.22l.56 2.28c.11.44.52.75.97.75H5l-2-3 1-2z\"/>"},"gist":{"name":"gist","figma":{"id":"0:354","file":"FP7lqd1V00LUaT5zvdklkkZr"},"keywords":["gist","github"],"width":12,"height":16,"path":"<path fill-rule=\"evenodd\" d=\"M7.5 5L10 7.5 7.5 10l-.75-.75L8.5 7.5 6.75 5.75 7.5 5zm-3 0L2 7.5 4.5 10l.75-.75L3.5 7.5l1.75-1.75L4.5 5zM0 13V2c0-.55.45-1 1-1h10c.55 0 1 .45 1 1v11c0 .55-.45 1-1 1H1c-.55 0-1-.45-1-1zm1 0h10V2H1v11z\"/>"},"git-branch":{"name":"git-branch","figma":{"id":"0:360","file":"FP7lqd1V00LUaT5zvdklkkZr"},"keywords":["fork","branch","git","duplicate"],"width":10,"height":16,"path":"<path fill-rule=\"evenodd\" d=\"M10 5c0-1.11-.89-2-2-2a1.993 1.993 0 0 0-1 3.72v.3c-.02.52-.23.98-.63 1.38-.4.4-.86.61-1.38.63-.83.02-1.48.16-2 .45V4.72a1.993 1.993 0 0 0-1-3.72C.88 1 0 1.89 0 3a2 2 0 0 0 1 1.72v6.56c-.59.35-1 .99-1 1.72 0 1.11.89 2 2 2 1.11 0 2-.89 2-2 0-.53-.2-1-.53-1.36.09-.06.48-.41.59-.47.25-.11.56-.17.94-.17 1.05-.05 1.95-.45 2.75-1.25S8.95 7.77 9 6.73h-.02C9.59 6.37 10 5.73 10 5zM2 1.8c.66 0 1.2.55 1.2 1.2 0 .65-.55 1.2-1.2 1.2C1.35 4.2.8 3.65.8 3c0-.65.55-1.2 1.2-1.2zm0 12.41c-.66 0-1.2-.55-1.2-1.2 0-.65.55-1.2 1.2-1.2.65 0 1.2.55 1.2 1.2 0 .65-.55 1.2-1.2 1.2zm6-8c-.66 0-1.2-.55-1.2-1.2 0-.65.55-1.2 1.2-1.2.65 0 1.2.55 1.2 1.2 0 .65-.55 1.2-1.2 1.2z\"/>"},"git-commit":{"name":"git-commit","figma":{"id":"0:366","file":"FP7lqd1V00LUaT5zvdklkkZr"},"keywords":["save"],"width":14,"height":16,"path":"<path fill-rule=\"evenodd\" d=\"M10.86 7c-.45-1.72-2-3-3.86-3-1.86 0-3.41 1.28-3.86 3H0v2h3.14c.45 1.72 2 3 3.86 3 1.86 0 3.41-1.28 3.86-3H14V7h-3.14zM7 10.2c-1.22 0-2.2-.98-2.2-2.2 0-1.22.98-2.2 2.2-2.2 1.22 0 2.2.98 2.2 2.2 0 1.22-.98 2.2-2.2 2.2z\"/>"},"git-compare":{"name":"git-compare","figma":{"id":"0:370","file":"FP7lqd1V00LUaT5zvdklkkZr"},"keywords":["difference","changes"],"width":14,"height":16,"path":"<path fill-rule=\"evenodd\" d=\"M5 12H4c-.27-.02-.48-.11-.69-.31-.21-.2-.3-.42-.31-.69V4.72A1.993 1.993 0 0 0 2 1a1.993 1.993 0 0 0-1 3.72V11c.03.78.34 1.47.94 2.06.6.59 1.28.91 2.06.94h1v2l3-3-3-3v2zM2 1.8c.66 0 1.2.55 1.2 1.2 0 .65-.55 1.2-1.2 1.2C1.35 4.2.8 3.65.8 3c0-.65.55-1.2 1.2-1.2zm11 9.48V5c-.03-.78-.34-1.47-.94-2.06-.6-.59-1.28-.91-2.06-.94H9V0L6 3l3 3V4h1c.27.02.48.11.69.31.21.2.3.42.31.69v6.28A1.993 1.993 0 0 0 12 15a1.993 1.993 0 0 0 1-3.72zm-1 2.92c-.66 0-1.2-.55-1.2-1.2 0-.65.55-1.2 1.2-1.2.65 0 1.2.55 1.2 1.2 0 .65-.55 1.2-1.2 1.2z\"/>"},"git-merge":{"name":"git-merge","figma":{"id":"0:376","file":"FP7lqd1V00LUaT5zvdklkkZr"},"keywords":["join"],"width":12,"height":16,"path":"<path fill-rule=\"evenodd\" d=\"M10 7c-.73 0-1.38.41-1.73 1.02V8C7.22 7.98 6 7.64 5.14 6.98c-.75-.58-1.5-1.61-1.89-2.44A1.993 1.993 0 0 0 2 .99C.89.99 0 1.89 0 3a2 2 0 0 0 1 1.72v6.56c-.59.35-1 .99-1 1.72 0 1.11.89 2 2 2a1.993 1.993 0 0 0 1-3.72V7.67c.67.7 1.44 1.27 2.3 1.69.86.42 2.03.63 2.97.64v-.02c.36.61 1 1.02 1.73 1.02 1.11 0 2-.89 2-2 0-1.11-.89-2-2-2zm-6.8 6c0 .66-.55 1.2-1.2 1.2-.65 0-1.2-.55-1.2-1.2 0-.65.55-1.2 1.2-1.2.65 0 1.2.55 1.2 1.2zM2 4.2C1.34 4.2.8 3.65.8 3c0-.65.55-1.2 1.2-1.2.65 0 1.2.55 1.2 1.2 0 .65-.55 1.2-1.2 1.2zm8 6c-.66 0-1.2-.55-1.2-1.2 0-.65.55-1.2 1.2-1.2.65 0 1.2.55 1.2 1.2 0 .65-.55 1.2-1.2 1.2z\"/>"},"git-pull-request":{"name":"git-pull-request","figma":{"id":"0:382","file":"FP7lqd1V00LUaT5zvdklkkZr"},"keywords":["review"],"width":12,"height":16,"path":"<path fill-rule=\"evenodd\" d=\"M11 11.28V5c-.03-.78-.34-1.47-.94-2.06C9.46 2.35 8.78 2.03 8 2H7V0L4 3l3 3V4h1c.27.02.48.11.69.31.21.2.3.42.31.69v6.28A1.993 1.993 0 0 0 10 15a1.993 1.993 0 0 0 1-3.72zm-1 2.92c-.66 0-1.2-.55-1.2-1.2 0-.65.55-1.2 1.2-1.2.65 0 1.2.55 1.2 1.2 0 .65-.55 1.2-1.2 1.2zM4 3c0-1.11-.89-2-2-2a1.993 1.993 0 0 0-1 3.72v6.56A1.993 1.993 0 0 0 2 15a1.993 1.993 0 0 0 1-3.72V4.72c.59-.34 1-.98 1-1.72zm-.8 10c0 .66-.55 1.2-1.2 1.2-.65 0-1.2-.55-1.2-1.2 0-.65.55-1.2 1.2-1.2.65 0 1.2.55 1.2 1.2zM2 4.2C1.34 4.2.8 3.65.8 3c0-.65.55-1.2 1.2-1.2.65 0 1.2.55 1.2 1.2 0 .65-.55 1.2-1.2 1.2z\"/>"},"globe":{"name":"globe","figma":{"id":"0:389","file":"FP7lqd1V00LUaT5zvdklkkZr"},"keywords":["world","earth","planet"],"width":14,"height":16,"path":"<path fill-rule=\"evenodd\" d=\"M7 1C3.14 1 0 4.14 0 8s3.14 7 7 7c.48 0 .94-.05 1.38-.14-.17-.08-.2-.73-.02-1.09.19-.41.81-1.45.2-1.8-.61-.35-.44-.5-.81-.91-.37-.41-.22-.47-.25-.58-.08-.34.36-.89.39-.94.02-.06.02-.27 0-.33 0-.08-.27-.22-.34-.23-.06 0-.11.11-.2.13-.09.02-.5-.25-.59-.33-.09-.08-.14-.23-.27-.34-.13-.13-.14-.03-.33-.11s-.8-.31-1.28-.48c-.48-.19-.52-.47-.52-.66-.02-.2-.3-.47-.42-.67-.14-.2-.16-.47-.2-.41-.04.06.25.78.2.81-.05.02-.16-.2-.3-.38-.14-.19.14-.09-.3-.95s.14-1.3.17-1.75c.03-.45.38.17.19-.13-.19-.3 0-.89-.14-1.11-.13-.22-.88.25-.88.25.02-.22.69-.58 1.16-.92.47-.34.78-.06 1.16.05.39.13.41.09.28-.05-.13-.13.06-.17.36-.13.28.05.38.41.83.36.47-.03.05.09.11.22s-.06.11-.38.3c-.3.2.02.22.55.61s.38-.25.31-.55c-.07-.3.39-.06.39-.06.33.22.27.02.5.08.23.06.91.64.91.64-.83.44-.31.48-.17.59.14.11-.28.3-.28.3-.17-.17-.19.02-.3.08-.11.06-.02.22-.02.22-.56.09-.44.69-.42.83 0 .14-.38.36-.47.58-.09.2.25.64.06.66-.19.03-.34-.66-1.31-.41-.3.08-.94.41-.59 1.08.36.69.92-.19 1.11-.09.19.1-.06.53-.02.55.04.02.53.02.56.61.03.59.77.53.92.55.17 0 .7-.44.77-.45.06-.03.38-.28 1.03.09.66.36.98.31 1.2.47.22.16.08.47.28.58.2.11 1.06-.03 1.28.31.22.34-.88 2.09-1.22 2.28-.34.19-.48.64-.84.92s-.81.64-1.27.91c-.41.23-.47.66-.66.8 3.14-.7 5.48-3.5 5.48-6.84 0-3.86-3.14-7-7-7L7 1zm1.64 6.56c-.09.03-.28.22-.78-.08-.48-.3-.81-.23-.86-.28 0 0-.05-.11.17-.14.44-.05.98.41 1.11.41.13 0 .19-.13.41-.05.22.08.05.13-.05.14zM6.34 1.7c-.05-.03.03-.08.09-.14.03-.03.02-.11.05-.14.11-.11.61-.25.52.03-.11.27-.58.3-.66.25zm1.23.89c-.19-.02-.58-.05-.52-.14.3-.28-.09-.38-.34-.38-.25-.02-.34-.16-.22-.19.12-.03.61.02.7.08.08.06.52.25.55.38.02.13 0 .25-.17.25zm1.47-.05c-.14.09-.83-.41-.95-.52-.56-.48-.89-.31-1-.41-.11-.1-.08-.19.11-.34.19-.15.69.06 1 .09.3.03.66.27.66.55.02.25.33.5.19.63h-.01z\"/>"},"graph":{"name":"graph","figma":{"id":"0:396","file":"FP7lqd1V00LUaT5zvdklkkZr"},"keywords":["trend","stats","statistics"],"width":16,"height":16,"path":"<path fill-rule=\"evenodd\" d=\"M16 14v1H0V0h1v14h15zM5 13H3V8h2v5zm4 0H7V3h2v10zm4 0h-2V6h2v7z\"/>"},"heart":{"name":"heart","figma":{"id":"0:400","file":"FP7lqd1V00LUaT5zvdklkkZr"},"keywords":["love","beat"],"width":12,"height":16,"path":"<path fill-rule=\"evenodd\" d=\"M9 2c-.97 0-1.69.42-2.2 1-.51.58-.78.92-.8 1-.02-.08-.28-.42-.8-1-.52-.58-1.17-1-2.2-1-1.632.086-2.954 1.333-3 3 0 .52.09 1.52.67 2.67C1.25 8.82 3.01 10.61 6 13c2.98-2.39 4.77-4.17 5.34-5.33C11.91 6.51 12 5.5 12 5c-.047-1.69-1.342-2.913-3-3z\"/>"},"history":{"name":"history","figma":{"id":"0:404","file":"FP7lqd1V00LUaT5zvdklkkZr"},"keywords":["time","past","revert","back"],"width":14,"height":16,"path":"<path fill-rule=\"evenodd\" d=\"M8 13H6V6h5v2H8v5zM7 1C4.81 1 2.87 2.02 1.59 3.59L0 2v4h4L2.5 4.5C3.55 3.17 5.17 2.3 7 2.3c3.14 0 5.7 2.56 5.7 5.7s-2.56 5.7-5.7 5.7A5.71 5.71 0 0 1 1.3 8c0-.34.03-.67.09-1H.08C.03 7.33 0 7.66 0 8c0 3.86 3.14 7 7 7s7-3.14 7-7-3.14-7-7-7z\"/>"},"home":{"name":"home","figma":{"id":"0:408","file":"FP7lqd1V00LUaT5zvdklkkZr"},"keywords":["welcome","index","house","building"],"width":16,"height":16,"path":"<path fill-rule=\"evenodd\" d=\"M16 9l-3-3V2h-2v2L8 1 0 9h2l1 5c0 .55.45 1 1 1h8c.55 0 1-.45 1-1l1-5h2zm-4 5H9v-4H7v4H4L2.81 7.69 8 2.5l5.19 5.19L12 14z\"/>"},"horizontal-rule":{"name":"horizontal-rule","figma":{"id":"0:412","file":"FP7lqd1V00LUaT5zvdklkkZr"},"keywords":["hr"],"width":10,"height":16,"path":"<path fill-rule=\"evenodd\" d=\"M1 7h2v2h1V3H3v3H1V3H0v6h1V7zm9 2V7H9v2h1zm0-3V4H9v2h1zM7 6V4h2V3H6v6h1V7h2V6H7zm-7 7h10v-2H0v2z\"/>"},"hubot":{"name":"hubot","figma":{"id":"0:419","file":"FP7lqd1V00LUaT5zvdklkkZr"},"keywords":["robot","bot"],"width":14,"height":16,"path":"<path fill-rule=\"evenodd\" d=\"M3 6c-.55 0-1 .45-1 1v2c0 .55.45 1 1 1h8c.55 0 1-.45 1-1V7c0-.55-.45-1-1-1H3zm8 1.75L9.75 9h-1.5L7 7.75 5.75 9h-1.5L3 7.75V7h.75L5 8.25 6.25 7h1.5L9 8.25 10.25 7H11v.75zM5 11h4v1H5v-1zm2-9C3.14 2 0 4.91 0 8.5V13c0 .55.45 1 1 1h12c.55 0 1-.45 1-1V8.5C14 4.91 10.86 2 7 2zm6 11H1V8.5c0-3.09 2.64-5.59 6-5.59s6 2.5 6 5.59V13z\"/>"},"inbox":{"name":"inbox","figma":{"id":"0:426","file":"FP7lqd1V00LUaT5zvdklkkZr"},"keywords":["mail","todo","new","messages"],"width":14,"height":16,"path":"<path fill-rule=\"evenodd\" d=\"M14 9l-1.13-7.14c-.08-.48-.5-.86-1-.86H2.13c-.5 0-.92.38-1 .86L0 9v5c0 .55.45 1 1 1h12c.55 0 1-.45 1-1V9zm-3.28.55l-.44.89c-.17.34-.52.56-.91.56H4.61c-.38 0-.72-.22-.89-.55l-.44-.91c-.17-.33-.52-.55-.89-.55H1l1-7h10l1 7h-1.38c-.39 0-.73.22-.91.55l.01.01z\"/>"},"info":{"name":"info","figma":{"id":"0:430","file":"FP7lqd1V00LUaT5zvdklkkZr"},"keywords":["help"],"width":14,"height":16,"path":"<path fill-rule=\"evenodd\" d=\"M6.3 5.69a.942.942 0 0 1-.28-.7c0-.28.09-.52.28-.7.19-.18.42-.28.7-.28.28 0 .52.09.7.28.18.19.28.42.28.7 0 .28-.09.52-.28.7a1 1 0 0 1-.7.3c-.28 0-.52-.11-.7-.3zM8 7.99c-.02-.25-.11-.48-.31-.69-.2-.19-.42-.3-.69-.31H6c-.27.02-.48.13-.69.31-.2.2-.3.44-.31.69h1v3c.02.27.11.5.31.69.2.2.42.31.69.31h1c.27 0 .48-.11.69-.31.2-.19.3-.42.31-.69H8V7.98v.01zM7 2.3c-3.14 0-5.7 2.54-5.7 5.68 0 3.14 2.56 5.7 5.7 5.7s5.7-2.55 5.7-5.7c0-3.15-2.56-5.69-5.7-5.69v.01zM7 .98c3.86 0 7 3.14 7 7s-3.14 7-7 7-7-3.12-7-7 3.14-7 7-7z\"/>"},"issue-closed":{"name":"issue-closed","figma":{"id":"0:436","file":"FP7lqd1V00LUaT5zvdklkkZr"},"keywords":["done","complete"],"width":16,"height":16,"path":"<path fill-rule=\"evenodd\" d=\"M7 10h2v2H7v-2zm2-6H7v5h2V4zm1.5 1.5l-1 1L12 9l4-4.5-1-1L12 7l-1.5-1.5zM8 13.7A5.71 5.71 0 0 1 2.3 8c0-3.14 2.56-5.7 5.7-5.7 1.83 0 3.45.88 4.5 2.2l.92-.92A6.947 6.947 0 0 0 8 1C4.14 1 1 4.14 1 8s3.14 7 7 7 7-3.14 7-7l-1.52 1.52c-.66 2.41-2.86 4.19-5.48 4.19v-.01z\"/>"},"issue-opened":{"name":"issue-opened","figma":{"id":"0:442","file":"FP7lqd1V00LUaT5zvdklkkZr"},"keywords":["new"],"width":14,"height":16,"path":"<path fill-rule=\"evenodd\" d=\"M7 2.3c3.14 0 5.7 2.56 5.7 5.7s-2.56 5.7-5.7 5.7A5.71 5.71 0 0 1 1.3 8c0-3.14 2.56-5.7 5.7-5.7zM7 1C3.14 1 0 4.14 0 8s3.14 7 7 7 7-3.14 7-7-3.14-7-7-7zm1 3H6v5h2V4zm0 6H6v2h2v-2z\"/>"},"issue-reopened":{"name":"issue-reopened","figma":{"id":"0:448","file":"FP7lqd1V00LUaT5zvdklkkZr"},"keywords":["regression"],"width":14,"height":16,"path":"<path fill-rule=\"evenodd\" d=\"M8 9H6V4h2v5zm-2 3h2v-2H6v2zm6.33-2H10l1.5 1.5c-1.05 1.33-2.67 2.2-4.5 2.2A5.71 5.71 0 0 1 1.3 8c0-.34.03-.67.09-1H.08C.03 7.33 0 7.66 0 8c0 3.86 3.14 7 7 7 2.19 0 4.13-1.02 5.41-2.59L14 14v-4h-1.67zM1.67 6H4L2.5 4.5C3.55 3.17 5.17 2.3 7 2.3c3.14 0 5.7 2.56 5.7 5.7 0 .34-.03.67-.09 1h1.31c.05-.33.08-.66.08-1 0-3.86-3.14-7-7-7-2.19 0-4.13 1.02-5.41 2.59L0 2v4h1.67z\"/>"},"italic":{"name":"italic","figma":{"id":"0:454","file":"FP7lqd1V00LUaT5zvdklkkZr"},"keywords":["font","italic","style"],"width":6,"height":16,"path":"<path fill-rule=\"evenodd\" d=\"M2.81 5h1.98L3 14H1l1.81-9zm.36-2.7c0-.7.58-1.3 1.33-1.3.56 0 1.13.38 1.13 1.03 0 .75-.59 1.3-1.33 1.3-.58 0-1.13-.38-1.13-1.03z\"/>"},"jersey":{"name":"jersey","figma":{"id":"0:458","file":"FP7lqd1V00LUaT5zvdklkkZr"},"keywords":["team","game","basketball"],"width":14,"height":16,"path":"<path fill-rule=\"evenodd\" d=\"M4.5 6l-.5.5v5l.5.5h2l.5-.5v-5L6.5 6h-2zM6 11H5V7h1v4zm6.27-7.25C12.05 2.37 11.96 1.12 12 0H9.02c0 .27-.13.48-.39.69-.25.2-.63.3-1.13.3-.5 0-.88-.09-1.13-.3-.23-.2-.36-.42-.36-.69H3c.05 1.13-.03 2.38-.25 3.75C2.55 5.13 1.95 5.88 1 6v9c.02.27.11.48.31.69.2.21.42.3.69.31h11c.27-.02.48-.11.69-.31.21-.2.3-.42.31-.69V6c-.95-.13-1.53-.88-1.75-2.25h.02zM13 15H2V7c.89-.5 1.48-1.25 1.72-2.25S4.03 2.5 4 1h1c-.02.78.16 1.47.52 2.06.36.58 1.02.89 2 .94.98-.02 1.64-.33 2-.94.36-.59.5-1.28.48-2.06h1c.02 1.42.13 2.55.33 3.38.2.81.69 2 1.67 2.63v8V15zM8.5 6l-.5.5v5l.5.5h2l.5-.5v-5l-.5-.5h-2zm1.5 5H9V7h1v4z\"/>"},"keyboard":{"name":"keyboard","figma":{"id":"0:466","file":"FP7lqd1V00LUaT5zvdklkkZr"},"keywords":["type","keys","write","shortcuts"],"width":16,"height":16,"path":"<path fill-rule=\"evenodd\" d=\"M10 5H9V4h1v1zM3 6H2v1h1V6zm5-2H7v1h1V4zM4 4H2v1h2V4zm8 7h2v-1h-2v1zM8 7h1V6H8v1zm-4 3H2v1h2v-1zm8-6h-1v1h1V4zm2 0h-1v1h1V4zm-2 5h2V6h-2v3zm4-6v9c0 .55-.45 1-1 1H1c-.55 0-1-.45-1-1V3c0-.55.45-1 1-1h14c.55 0 1 .45 1 1zm-1 0H1v9h14V3zM6 7h1V6H6v1zm0-3H5v1h1V4zM4 7h1V6H4v1zm1 4h6v-1H5v1zm5-4h1V6h-1v1zM3 8H2v1h1V8zm5 0v1h1V8H8zM6 8v1h1V8H6zM5 8H4v1h1V8zm5 1h1V8h-1v1z\"/>"},"law":{"name":"law","figma":{"id":"0:490","file":"FP7lqd1V00LUaT5zvdklkkZr"},"keywords":["legal","bill"],"width":14,"height":16,"path":"<path fill-rule=\"evenodd\" d=\"M7 4c-.83 0-1.5-.67-1.5-1.5S6.17 1 7 1s1.5.67 1.5 1.5S7.83 4 7 4zm7 6c0 1.11-.89 2-2 2h-1c-1.11 0-2-.89-2-2l2-4h-1c-.55 0-1-.45-1-1H8v8c.42 0 1 .45 1 1h1c.42 0 1 .45 1 1H3c0-.55.58-1 1-1h1c0-.55.58-1 1-1h.03L6 5H5c0 .55-.45 1-1 1H3l2 4c0 1.11-.89 2-2 2H2c-1.11 0-2-.89-2-2l2-4H1V5h3c0-.55.45-1 1-1h4c.55 0 1 .45 1 1h3v1h-1l2 4zM2.5 7L1 10h3L2.5 7zM13 10l-1.5-3-1.5 3h3z\"/>"},"link":{"name":"link","figma":{"id":"0:496","file":"FP7lqd1V00LUaT5zvdklkkZr"},"keywords":["connect","hyperlink"],"width":16,"height":16,"path":"<path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/>"},"list-ordered":{"name":"list-ordered","figma":{"id":"0:500","file":"FP7lqd1V00LUaT5zvdklkkZr"},"keywords":["numbers","tasks","todo","items"],"width":12,"height":16,"path":"<path fill-rule=\"evenodd\" d=\"M12 12.99c0 .589 0 .998-.59.998H4.597c-.59 0-.59-.41-.59-.999 0-.59 0-.999.59-.999H11.4c.59 0 .59.41.59 1H12zM4.596 3.996H11.4c.59 0 .59-.41.59-1 0-.589 0-.999-.59-.999H4.596c-.59 0-.59.41-.59 1 0 .589 0 .999.59.999zM11.4 6.994H4.596c-.59 0-.59.41-.59 1 0 .589 0 .999.59.999H11.4c.59 0 .59-.41.59-1 0-.59 0-.999-.59-.999zM2.008 1h-.72C.99 1.19.71 1.25.26 1.34V2h.75v2.138H.17v.859h2.837v-.86h-.999V1zm.25 8.123c-.17 0-.45.03-.66.06.53-.56 1.14-1.249 1.14-1.888-.02-.78-.56-1.299-1.36-1.299-.589 0-.968.2-1.378.64l.58.579c.19-.19.38-.38.639-.38.28 0 .48.16.48.52 0 .53-.77 1.199-1.699 2.058v.58h2.998l-.09-.88h-.66l.01.01zm-.08 3.777v-.03c.44-.19.64-.47.64-.859 0-.7-.56-1.11-1.44-1.11-.479 0-.888.19-1.278.52l.55.64c.25-.2.44-.31.689-.31.27 0 .42.13.42.36 0 .27-.2.44-.86.44v.749c.83 0 .98.17.98.47 0 .25-.23.38-.58.38-.28 0-.56-.14-.81-.38l-.479.659c.3.36.77.56 1.409.56.83 0 1.529-.41 1.529-1.16 0-.5-.31-.809-.77-.939v.01z\"/>"},"list-unordered":{"name":"list-unordered","figma":{"id":"0:508","file":"FP7lqd1V00LUaT5zvdklkkZr"},"keywords":["bullet","point","tasks","todo","items"],"width":12,"height":16,"path":"<path fill-rule=\"evenodd\" d=\"M2 13c0 .59 0 1-.59 1H.59C0 14 0 13.59 0 13c0-.59 0-1 .59-1h.81c.59 0 .59.41.59 1H2zm2.59-9h6.81c.59 0 .59-.41.59-1 0-.59 0-1-.59-1H4.59C4 2 4 2.41 4 3c0 .59 0 1 .59 1zM1.41 7H.59C0 7 0 7.41 0 8c0 .59 0 1 .59 1h.81c.59 0 .59-.41.59-1 0-.59 0-1-.59-1h.01zm0-5H.59C0 2 0 2.41 0 3c0 .59 0 1 .59 1h.81c.59 0 .59-.41.59-1 0-.59 0-1-.59-1h.01zm10 5H4.59C4 7 4 7.41 4 8c0 .59 0 1 .59 1h6.81c.59 0 .59-.41.59-1 0-.59 0-1-.59-1h.01zm0 5H4.59C4 12 4 12.41 4 13c0 .59 0 1 .59 1h6.81c.59 0 .59-.41.59-1 0-.59 0-1-.59-1h.01z\"/>"},"location":{"name":"location","figma":{"id":"0:516","file":"FP7lqd1V00LUaT5zvdklkkZr"},"keywords":["here","marker"],"width":12,"height":16,"path":"<path fill-rule=\"evenodd\" d=\"M6 0C2.69 0 0 2.5 0 5.5 0 10.02 6 16 6 16s6-5.98 6-10.5C12 2.5 9.31 0 6 0zm0 14.55C4.14 12.52 1 8.44 1 5.5 1 3.02 3.25 1 6 1c1.34 0 2.61.48 3.56 1.36.92.86 1.44 1.97 1.44 3.14 0 2.94-3.14 7.02-5 9.05zM8 5.5c0 1.11-.89 2-2 2-1.11 0-2-.89-2-2 0-1.11.89-2 2-2 1.11 0 2 .89 2 2z\"/>"},"lock":{"name":"lock","figma":{"id":"0:521","file":"FP7lqd1V00LUaT5zvdklkkZr"},"keywords":["secure","safe","protected"],"width":12,"height":16,"path":"<path fill-rule=\"evenodd\" d=\"M4 13H3v-1h1v1zm8-6v7c0 .55-.45 1-1 1H1c-.55 0-1-.45-1-1V7c0-.55.45-1 1-1h1V4c0-2.2 1.8-4 4-4s4 1.8 4 4v2h1c.55 0 1 .45 1 1zM3.8 6h4.41V4c0-1.22-.98-2.2-2.2-2.2-1.22 0-2.2.98-2.2 2.2v2H3.8zM11 7H2v7h9V7zM4 8H3v1h1V8zm0 2H3v1h1v-1z\"/>"},"logo-gist":{"name":"logo-gist","figma":{"id":"0:529","file":"FP7lqd1V00LUaT5zvdklkkZr"},"keywords":["brand","github","logo"],"width":25,"height":16,"path":"<path fill-rule=\"evenodd\" d=\"M4.7 8.73h2.45v4.02c-.55.27-1.64.34-2.53.34-2.56 0-3.47-2.2-3.47-5.05 0-2.85.91-5.06 3.48-5.06 1.28 0 2.06.23 3.28.73V2.66C7.27 2.33 6.25 2 4.63 2 1.13 2 0 4.69 0 8.03c0 3.34 1.11 6.03 4.63 6.03 1.64 0 2.81-.27 3.59-.64V7.73H4.7v1zm6.39 3.72V6.06h-1.05v6.28c0 1.25.58 1.72 1.72 1.72v-.89c-.48 0-.67-.16-.67-.7v-.02zm.25-8.72c0-.44-.33-.78-.78-.78s-.77.34-.77.78.33.78.77.78.78-.34.78-.78zm4.34 5.69c-1.5-.13-1.78-.48-1.78-1.17 0-.77.33-1.34 1.88-1.34 1.05 0 1.66.16 2.27.36v-.94c-.69-.3-1.52-.39-2.25-.39-2.2 0-2.92 1.2-2.92 2.31 0 1.08.47 1.88 2.73 2.08 1.55.13 1.77.63 1.77 1.34 0 .73-.44 1.42-2.06 1.42-1.11 0-1.86-.19-2.33-.36v.94c.5.2 1.58.39 2.33.39 2.38 0 3.14-1.2 3.14-2.41 0-1.28-.53-2.03-2.75-2.23h-.03zm8.58-2.47v-.86h-2.42v-2.5l-1.08.31v2.11l-1.56.44v.48h1.56v5c0 1.53 1.19 2.13 2.5 2.13.19 0 .52-.02.69-.05v-.89c-.19.03-.41.03-.61.03-.97 0-1.5-.39-1.5-1.34V6.94h2.42v.02-.01z\"/>"},"logo-github":{"name":"logo-github","figma":{"id":"0:536","file":"FP7lqd1V00LUaT5zvdklkkZr"},"keywords":["brand","github","logo"],"width":45,"height":16,"path":"<path fill-rule=\"evenodd\" d=\"M18.53 12.03h-.02c.009 0 .015.01.024.011h.006l-.01-.01zm.004.011c-.093.001-.327.05-.574.05-.78 0-1.05-.36-1.05-.83V8.13h1.59c.09 0 .16-.08.16-.19v-1.7c0-.09-.08-.17-.16-.17h-1.59V3.96c0-.08-.05-.13-.14-.13h-2.16c-.09 0-.14.05-.14.13v2.17s-1.09.27-1.16.28c-.08.02-.13.09-.13.17v1.36c0 .11.08.19.17.19h1.11v3.28c0 2.44 1.7 2.69 2.86 2.69.53 0 1.17-.17 1.27-.22.06-.02.09-.09.09-.16v-1.5a.177.177 0 0 0-.146-.18zm23.696-2.2c0-1.81-.73-2.05-1.5-1.97-.6.04-1.08.34-1.08.34v3.52s.49.34 1.22.36c1.03.03 1.36-.34 1.36-2.25zm2.43-.16c0 3.43-1.11 4.41-3.05 4.41-1.64 0-2.52-.83-2.52-.83s-.04.46-.09.52c-.03.06-.08.08-.14.08h-1.48c-.1 0-.19-.08-.19-.17l.02-11.11c0-.09.08-.17.17-.17h2.13c.09 0 .17.08.17.17v3.77s.82-.53 2.02-.53l-.01-.02c1.2 0 2.97.45 2.97 3.88zm-8.72-3.61h-2.1c-.11 0-.17.08-.17.19v5.44s-.55.39-1.3.39-.97-.34-.97-1.09V6.25c0-.09-.08-.17-.17-.17h-2.14c-.09 0-.17.08-.17.17v5.11c0 2.2 1.23 2.75 2.92 2.75 1.39 0 2.52-.77 2.52-.77s.05.39.08.45c.02.05.09.09.16.09h1.34c.11 0 .17-.08.17-.17l.02-7.47c0-.09-.08-.17-.19-.17zm-23.7-.01h-2.13c-.09 0-.17.09-.17.2v7.34c0 .2.13.27.3.27h1.92c.2 0 .25-.09.25-.27V6.23c0-.09-.08-.17-.17-.17zm-1.05-3.38c-.77 0-1.38.61-1.38 1.38 0 .77.61 1.38 1.38 1.38.75 0 1.36-.61 1.36-1.38 0-.77-.61-1.38-1.36-1.38zm16.49-.25h-2.11c-.09 0-.17.08-.17.17v4.09h-3.31V2.6c0-.09-.08-.17-.17-.17h-2.13c-.09 0-.17.08-.17.17v11.11c0 .09.09.17.17.17h2.13c.09 0 .17-.08.17-.17V8.96h3.31l-.02 4.75c0 .09.08.17.17.17h2.13c.09 0 .17-.08.17-.17V2.6c0-.09-.08-.17-.17-.17zM8.81 7.35v5.74c0 .04-.01.11-.06.13 0 0-1.25.89-3.31.89-2.49 0-5.44-.78-5.44-5.92S2.58 1.99 5.1 2c2.18 0 3.06.49 3.2.58.04.05.06.09.06.14L7.94 4.5c0 .09-.09.2-.2.17-.36-.11-.9-.33-2.17-.33-1.47 0-3.05.42-3.05 3.73s1.5 3.7 2.58 3.7c.92 0 1.25-.11 1.25-.11v-2.3H4.88c-.11 0-.19-.08-.19-.17V7.35c0-.09.08-.17.19-.17h3.74c.11 0 .19.08.19.17z\"/>"},"mail-read":{"name":"mail-read","figma":{"id":"0:547","file":"FP7lqd1V00LUaT5zvdklkkZr"},"keywords":["email","open"],"width":14,"height":16,"path":"<path fill-rule=\"evenodd\" d=\"M6 5H4V4h2v1zm3 1H4v1h5V6zm5-.48V14c0 .55-.45 1-1 1H1c-.55 0-1-.45-1-1V5.52c0-.33.16-.63.42-.81L2 3.58V3c0-.55.45-1 1-1h1.2L7 0l2.8 2H11c.55 0 1 .45 1 1v.58l1.58 1.13c.27.19.42.48.42.81zM3 7.5L7 10l4-2.5V3H3v4.5zm-2 6l4.5-3-4.5-3v6zm11 .5l-5-3-5 3h10zm1-6.5l-4.5 3 4.5 3v-6z\"/>"},"reply":{"name":"reply","figma":{"id":"0:554","file":"FP7lqd1V00LUaT5zvdklkkZr"},"keywords":["reply all","back"],"width":14,"height":16,"path":"<path fill-rule=\"evenodd\" d=\"M6 3.5c3.92.44 8 3.125 8 10-2.312-5.062-4.75-6-8-6V11L.5 5.5 6 0v3.5z\"/>"},"mail":{"name":"mail","figma":{"id":"0:558","file":"FP7lqd1V00LUaT5zvdklkkZr"},"keywords":["email","unread"],"width":14,"height":16,"path":"<path fill-rule=\"evenodd\" d=\"M0 4v8c0 .55.45 1 1 1h12c.55 0 1-.45 1-1V4c0-.55-.45-1-1-1H1c-.55 0-1 .45-1 1zm13 0L7 9 1 4h12zM1 5.5l4 3-4 3v-6zM2 12l3.5-3L7 10.5 8.5 9l3.5 3H2zm11-.5l-4-3 4-3v6z\"/>"},"mark-github":{"name":"mark-github","figma":{"id":"0:563","file":"FP7lqd1V00LUaT5zvdklkkZr"},"keywords":["octocat","brand","github","logo"],"width":16,"height":16,"path":"<path fill-rule=\"evenodd\" d=\"M8 0C3.58 0 0 3.58 0 8c0 3.54 2.29 6.53 5.47 7.59.4.07.55-.17.55-.38 0-.19-.01-.82-.01-1.49-2.01.37-2.53-.49-2.69-.94-.09-.23-.48-.94-.82-1.13-.28-.15-.68-.52-.01-.53.63-.01 1.08.58 1.23.82.72 1.21 1.87.87 2.33.66.07-.52.28-.87.51-1.07-1.78-.2-3.64-.89-3.64-3.95 0-.87.31-1.59.82-2.15-.08-.2-.36-1.02.08-2.12 0 0 .67-.21 2.2.82.64-.18 1.32-.27 2-.27.68 0 1.36.09 2 .27 1.53-1.04 2.2-.82 2.2-.82.44 1.1.16 1.92.08 2.12.51.56.82 1.27.82 2.15 0 3.07-1.87 3.75-3.65 3.95.29.25.54.73.54 1.48 0 1.07-.01 1.93-.01 2.2 0 .21.15.46.55.38A8.013 8.013 0 0 0 16 8c0-4.42-3.58-8-8-8z\"/>"},"markdown":{"name":"markdown","figma":{"id":"0:567","file":"FP7lqd1V00LUaT5zvdklkkZr"},"keywords":["markup","style"],"width":16,"height":16,"path":"<path fill-rule=\"evenodd\" d=\"M14.85 3H1.15C.52 3 0 3.52 0 4.15v7.69C0 12.48.52 13 1.15 13h13.69c.64 0 1.15-.52 1.15-1.15v-7.7C16 3.52 15.48 3 14.85 3zM9 11H7V8L5.5 9.92 4 8v3H2V5h2l1.5 2L7 5h2v6zm2.99.5L9.5 8H11V5h2v3h1.5l-2.51 3.5z\"/>"},"megaphone":{"name":"megaphone","figma":{"id":"0:572","file":"FP7lqd1V00LUaT5zvdklkkZr"},"keywords":["bullhorn","loud","shout","broadcast"],"width":16,"height":16,"path":"<path fill-rule=\"evenodd\" d=\"M10 1c-.17 0-.36.05-.52.14C8.04 2.02 4.5 4.58 3 5c-1.38 0-3 .67-3 2.5S1.63 10 3 10c.3.08.64.23 1 .41V15h2v-3.45c1.34.86 2.69 1.83 3.48 2.31.16.09.34.14.52.14.52 0 1-.42 1-1V2c0-.58-.48-1-1-1zm0 12c-.38-.23-.89-.58-1.5-1-.16-.11-.33-.22-.5-.34V3.31c.16-.11.31-.2.47-.31.61-.41 1.16-.77 1.53-1v11zm2-6h4v1h-4V7zm0 2l4 2v1l-4-2V9zm4-6v1l-4 2V5l4-2z\"/>"},"mention":{"name":"mention","figma":{"id":"0:579","file":"FP7lqd1V00LUaT5zvdklkkZr"},"keywords":["at","ping"],"width":14,"height":16,"path":"<path fill-rule=\"evenodd\" d=\"M6.58 15c1.25 0 2.52-.31 3.56-.94l-.42-.94c-.84.52-1.89.83-3.03.83-3.23 0-5.64-2.08-5.64-5.72 0-4.37 3.23-7.18 6.58-7.18 3.45 0 5.22 2.19 5.22 5.2 0 2.39-1.34 3.86-2.5 3.86-1.05 0-1.36-.73-1.05-2.19l.73-3.75H8.98l-.11.72c-.41-.63-.94-.83-1.56-.83-2.19 0-3.66 2.39-3.66 4.38 0 1.67.94 2.61 2.3 2.61.84 0 1.67-.53 2.3-1.25.11.94.94 1.45 1.98 1.45 1.67 0 3.77-1.67 3.77-5C14 2.61 11.59 0 7.83 0 3.66 0 0 3.33 0 8.33 0 12.71 2.92 15 6.58 15zm-.31-5c-.73 0-1.36-.52-1.36-1.67 0-1.45.94-3.22 2.41-3.22.52 0 .84.2 1.25.83l-.52 3.02c-.63.73-1.25 1.05-1.78 1.05V10z\"/>"},"milestone":{"name":"milestone","figma":{"id":"0:583","file":"FP7lqd1V00LUaT5zvdklkkZr"},"keywords":["marker"],"width":14,"height":16,"path":"<path fill-rule=\"evenodd\" d=\"M8 2H6V0h2v2zm4 5H2c-.55 0-1-.45-1-1V4c0-.55.45-1 1-1h10l2 2-2 2zM8 4H6v2h2V4zM6 16h2V8H6v8z\"/>"},"mirror":{"name":"mirror","figma":{"id":"0:589","file":"FP7lqd1V00LUaT5zvdklkkZr"},"keywords":["reflect"],"width":16,"height":16,"path":"<path fill-rule=\"evenodd\" d=\"M15.5 4.7L8.5 0l-7 4.7c-.3.19-.5.45-.5.8V16l7.5-4 7.5 4V5.5c0-.34-.2-.61-.5-.8zm-.5 9.8l-6-3.25V10H8v1.25L2 14.5v-9l6-4V6h1V1.5l6 4v9zM6 7h5V5l3 3-3 3V9H6v2L3 8l3-3v2z\"/>"},"mortar-board":{"name":"mortar-board","figma":{"id":"0:594","file":"FP7lqd1V00LUaT5zvdklkkZr"},"keywords":["education","learn","teach"],"width":16,"height":16,"path":"<path fill-rule=\"evenodd\" d=\"M7.83 9.19L4 8c-4-8 0 1.5 0 2.5S5.8 12 8 12s4-.5 4-1.5V8L8.17 9.19a.73.73 0 0 1-.36 0h.02zm.28-6.39a.34.34 0 0 0-.2 0L.27 5.18a.35.35 0 0 0 0 .67L2 6.4v1.77c-.3.17-.5.5-.5.86 0 .19.05.36.14.5-.08.14-.14.31-.14.5v2.58c0 .55 2 .55 2 0v-2.58c0-.19-.05-.36-.14-.5.08-.14.14-.31.14-.5 0-.38-.2-.69-.5-.86V6.72l4.89 1.53c.06.02.14.02.2 0l7.64-2.38a.35.35 0 0 0 0-.67L8.1 2.81l.01-.01zM8.02 6c-.55 0-1-.22-1-.5s.45-.5 1-.5 1 .22 1 .5-.45.5-1 .5z\"/>"},"mute":{"name":"mute","figma":{"id":"0:599","file":"FP7lqd1V00LUaT5zvdklkkZr"},"keywords":["quiet","sound","audio","turn","off"],"width":16,"height":16,"path":"<path fill-rule=\"evenodd\" d=\"M8 2.81v10.38c0 .67-.81 1-1.28.53L3 10H1c-.55 0-1-.45-1-1V7c0-.55.45-1 1-1h2l3.72-3.72C7.19 1.81 8 2.14 8 2.81zm7.53 3.22l-1.06-1.06-1.97 1.97-1.97-1.97-1.06 1.06L11.44 8 9.47 9.97l1.06 1.06 1.97-1.97 1.97 1.97 1.06-1.06L13.56 8l1.97-1.97z\"/>"},"no-newline":{"name":"no-newline","figma":{"id":"0:603","file":"FP7lqd1V00LUaT5zvdklkkZr"},"keywords":["return"],"width":16,"height":16,"path":"<path fill-rule=\"evenodd\" d=\"M16 5v3c0 .55-.45 1-1 1h-3v2L9 8l3-3v2h2V5h2zM8 8c0 2.2-1.8 4-4 4s-4-1.8-4-4 1.8-4 4-4 4 1.8 4 4zM1.5 9.66L5.66 5.5C5.18 5.19 4.61 5 4 5 2.34 5 1 6.34 1 8c0 .61.19 1.17.5 1.66zM7 8c0-.61-.19-1.17-.5-1.66L2.34 10.5c.48.31 1.05.5 1.66.5 1.66 0 3-1.34 3-3z\"/>"},"octoface":{"name":"octoface","figma":{"id":"0:609","file":"FP7lqd1V00LUaT5zvdklkkZr"},"keywords":["octocat","brand"],"width":16,"height":16,"path":"<path fill-rule=\"evenodd\" d=\"M14.7 5.34c.13-.32.55-1.59-.13-3.31 0 0-1.05-.33-3.44 1.3-1-.28-2.07-.32-3.13-.32s-2.13.04-3.13.32c-2.39-1.64-3.44-1.3-3.44-1.3-.68 1.72-.26 2.99-.13 3.31C.49 6.21 0 7.33 0 8.69 0 13.84 3.33 15 7.98 15S16 13.84 16 8.69c0-1.36-.49-2.48-1.3-3.35zM8 14.02c-3.3 0-5.98-.15-5.98-3.35 0-.76.38-1.48 1.02-2.07 1.07-.98 2.9-.46 4.96-.46 2.07 0 3.88-.52 4.96.46.65.59 1.02 1.3 1.02 2.07 0 3.19-2.68 3.35-5.98 3.35zM5.49 9.01c-.66 0-1.2.8-1.2 1.78s.54 1.79 1.2 1.79c.66 0 1.2-.8 1.2-1.79s-.54-1.78-1.2-1.78zm5.02 0c-.66 0-1.2.79-1.2 1.78s.54 1.79 1.2 1.79c.66 0 1.2-.8 1.2-1.79s-.53-1.78-1.2-1.78z\"/>"},"organization":{"name":"organization","figma":{"id":"0:613","file":"FP7lqd1V00LUaT5zvdklkkZr"},"keywords":["people","group","team"],"width":16,"height":16,"path":"<path fill-rule=\"evenodd\" d=\"M16 12.999c0 .439-.45 1-1 1H7.995c-.539 0-.994-.447-.995-.999H1c-.54 0-1-.561-1-1 0-2.634 3-4 3-4s.229-.409 0-1c-.841-.621-1.058-.59-1-3 .058-2.419 1.367-3 2.5-3s2.442.58 2.5 3c.058 2.41-.159 2.379-1 3-.229.59 0 1 0 1s1.549.711 2.42 2.088C9.196 9.369 10 8.999 10 8.999s.229-.409 0-1c-.841-.62-1.058-.59-1-3 .058-2.419 1.367-3 2.5-3s2.437.581 2.495 3c.059 2.41-.158 2.38-1 3-.229.59 0 1 0 1s3.005 1.366 3.005 4z\"/>"},"package":{"name":"package","figma":{"id":"0:617","file":"FP7lqd1V00LUaT5zvdklkkZr"},"keywords":["box","ship"],"width":16,"height":16,"path":"<path fill-rule=\"evenodd\" d=\"M1 4.27v7.47c0 .45.3.84.75.97l6.5 1.73c.16.05.34.05.5 0l6.5-1.73c.45-.13.75-.52.75-.97V4.27c0-.45-.3-.84-.75-.97l-6.5-1.74a1.4 1.4 0 0 0-.5 0L1.75 3.3c-.45.13-.75.52-.75.97zm7 9.09l-6-1.59V5l6 1.61v6.75zM2 4l2.5-.67L11 5.06l-2.5.67L2 4zm13 7.77l-6 1.59V6.61l2-.55V8.5l2-.53V5.53L15 5v6.77zm-2-7.24L6.5 2.8l2-.53L15 4l-2 .53z\"/>"},"paintcan":{"name":"paintcan","figma":{"id":"0:624","file":"FP7lqd1V00LUaT5zvdklkkZr"},"keywords":["style","theme","art","color"],"width":12,"height":16,"path":"<path fill-rule=\"evenodd\" d=\"M6 0C2.69 0 0 2.69 0 6v1c0 .55.45 1 1 1v5c0 1.1 2.24 2 5 2s5-.9 5-2V8c.55 0 1-.45 1-1V6c0-3.31-2.69-6-6-6zm3 10v.5c0 .28-.22.5-.5.5s-.5-.22-.5-.5V10c0-.28-.22-.5-.5-.5s-.5.22-.5.5v2.5c0 .28-.22.5-.5.5s-.5-.22-.5-.5v-2c0-.28-.22-.5-.5-.5s-.5.22-.5.5v.5c0 .55-.45 1-1 1s-1-.45-1-1v-1c-.55 0-1-.45-1-1V7.2c.91.49 2.36.8 4 .8 1.64 0 3.09-.31 4-.8V9c0 .55-.45 1-1 1zM6 7c-1.68 0-3.12-.41-3.71-1C2.88 5.41 4.32 5 6 5c1.68 0 3.12.41 3.71 1-.59.59-2.03 1-3.71 1zm0-3c-2.76 0-5 .89-5 2 0-2.76 2.24-5 5-5s5 2.24 5 5c0-1.1-2.24-2-5-2z\"/>"},"pencil":{"name":"pencil","figma":{"id":"0:630","file":"FP7lqd1V00LUaT5zvdklkkZr"},"keywords":["edit","change","update","write"],"width":14,"height":16,"path":"<path fill-rule=\"evenodd\" d=\"M0 12v3h3l8-8-3-3-8 8zm3 2H1v-2h1v1h1v1zm10.3-9.3L12 6 9 3l1.3-1.3a.996.996 0 0 1 1.41 0l1.59 1.59c.39.39.39 1.02 0 1.41z\"/>"},"person":{"name":"person","figma":{"id":"0:633","file":"FP7lqd1V00LUaT5zvdklkkZr"},"keywords":["people","man","woman","human"],"width":12,"height":16,"path":"<path fill-rule=\"evenodd\" d=\"M12 14.002a.998.998 0 0 1-.998.998H1.001A1 1 0 0 1 0 13.999V13c0-2.633 4-4 4-4s.229-.409 0-1c-.841-.62-.944-1.59-1-4 .173-2.413 1.867-3 3-3s2.827.586 3 3c-.056 2.41-.159 3.38-1 4-.229.59 0 1 0 1s4 1.367 4 4v1.002z\"/>"},"pin":{"name":"pin","figma":{"id":"0:635","file":"FP7lqd1V00LUaT5zvdklkkZr"},"keywords":["save","star","bookmark"],"width":16,"height":16,"path":"<path fill-rule=\"evenodd\" d=\"M10 1.2V2l.5 1L6 6H2.2c-.44 0-.67.53-.34.86L5 10l-4 5 5-4 3.14 3.14a.5.5 0 0 0 .86-.34V10l3-4.5 1 .5h.8c.44 0 .67-.53.34-.86L10.86.86a.5.5 0 0 0-.86.34z\"/>"},"plug":{"name":"plug","figma":{"id":"0:637","file":"FP7lqd1V00LUaT5zvdklkkZr"},"keywords":["hook","webhook"],"width":14,"height":16,"path":"<path fill-rule=\"evenodd\" d=\"M14 6V5h-4V3H8v1H6c-1.03 0-1.77.81-2 2L3 7c-1.66 0-3 1.34-3 3v2h1v-2c0-1.11.89-2 2-2l1 1c.25 1.16.98 2 2 2h2v1h2v-2h4V9h-4V6h4z\"/>"},"plus":{"name":"plus","figma":{"id":"0:639","file":"FP7lqd1V00LUaT5zvdklkkZr"},"keywords":["add","new","more"],"width":12,"height":16,"path":"<path fill-rule=\"evenodd\" d=\"M12 9H7v5H5V9H0V7h5V2h2v5h5v2z\"/>"},"primitive-dot":{"name":"primitive-dot","figma":{"id":"0:641","file":"FP7lqd1V00LUaT5zvdklkkZr"},"keywords":["circle"],"width":8,"height":16,"path":"<path fill-rule=\"evenodd\" d=\"M0 8c0-2.2 1.8-4 4-4s4 1.8 4 4-1.8 4-4 4-4-1.8-4-4z\"/>"},"primitive-square":{"name":"primitive-square","figma":{"id":"0:643","file":"FP7lqd1V00LUaT5zvdklkkZr"},"keywords":["box"],"width":8,"height":16,"path":"<path fill-rule=\"evenodd\" d=\"M8 12H0V4h8v8z\"/>"},"pulse":{"name":"pulse","figma":{"id":"0:645","file":"FP7lqd1V00LUaT5zvdklkkZr"},"keywords":["graph","trend","line","activity"],"width":14,"height":16,"path":"<path fill-rule=\"evenodd\" d=\"M11.5 8L8.8 5.4 6.6 8.5 5.5 1.6 2.38 8H0v2h3.6l.9-1.8.9 5.4L9 8.5l1.6 1.5H14V8h-2.5z\"/>"},"question":{"name":"question","figma":{"id":"0:649","file":"FP7lqd1V00LUaT5zvdklkkZr"},"keywords":["help","explain"],"width":14,"height":16,"path":"<path fill-rule=\"evenodd\" d=\"M6 10h2v2H6v-2zm4-3.5C10 8.64 8 9 8 9H6c0-.55.45-1 1-1h.5c.28 0 .5-.22.5-.5v-1c0-.28-.22-.5-.5-.5h-1c-.28 0-.5.22-.5.5V7H4c0-1.5 1.5-3 3-3s3 1 3 2.5zM7 2.3c3.14 0 5.7 2.56 5.7 5.7s-2.56 5.7-5.7 5.7A5.71 5.71 0 0 1 1.3 8c0-3.14 2.56-5.7 5.7-5.7zM7 1C3.14 1 0 4.14 0 8s3.14 7 7 7 7-3.14 7-7-3.14-7-7-7z\"/>"},"quote":{"name":"quote","figma":{"id":"0:655","file":"FP7lqd1V00LUaT5zvdklkkZr"},"keywords":["quotation"],"width":14,"height":16,"path":"<path fill-rule=\"evenodd\" d=\"M6.16 3.5C3.73 5.06 2.55 6.67 2.55 9.36c.16-.05.3-.05.44-.05 1.27 0 2.5.86 2.5 2.41 0 1.61-1.03 2.61-2.5 2.61-1.9 0-2.99-1.52-2.99-4.25 0-3.8 1.75-6.53 5.02-8.42L6.16 3.5zm7 0c-2.43 1.56-3.61 3.17-3.61 5.86.16-.05.3-.05.44-.05 1.27 0 2.5.86 2.5 2.41 0 1.61-1.03 2.61-2.5 2.61-1.89 0-2.98-1.52-2.98-4.25 0-3.8 1.75-6.53 5.02-8.42l1.14 1.84h-.01z\"/>"},"radio-tower":{"name":"radio-tower","figma":{"id":"0:659","file":"FP7lqd1V00LUaT5zvdklkkZr"},"keywords":["broadcast"],"width":16,"height":16,"path":"<path fill-rule=\"evenodd\" d=\"M4.79 6.11c.25-.25.25-.67 0-.92-.32-.33-.48-.76-.48-1.19 0-.43.16-.86.48-1.19.25-.26.25-.67 0-.92a.613.613 0 0 0-.45-.19c-.16 0-.33.06-.45.19-.57.58-.85 1.35-.85 2.11 0 .76.29 1.53.85 2.11.25.25.66.25.9 0zM2.33.52a.651.651 0 0 0-.92 0C.48 1.48.01 2.74.01 3.99c0 1.26.47 2.52 1.4 3.48.25.26.66.26.91 0s.25-.68 0-.94c-.68-.7-1.02-1.62-1.02-2.54 0-.92.34-1.84 1.02-2.54a.66.66 0 0 0 .01-.93zm5.69 5.1A1.62 1.62 0 1 0 6.4 4c-.01.89.72 1.62 1.62 1.62zM14.59.53a.628.628 0 0 0-.91 0c-.25.26-.25.68 0 .94.68.7 1.02 1.62 1.02 2.54 0 .92-.34 1.83-1.02 2.54-.25.26-.25.68 0 .94a.651.651 0 0 0 .92 0c.93-.96 1.4-2.22 1.4-3.48A5.048 5.048 0 0 0 14.59.53zM8.02 6.92c-.41 0-.83-.1-1.2-.3l-3.15 8.37h1.49l.86-1h4l.84 1h1.49L9.21 6.62c-.38.2-.78.3-1.19.3zm-.01.48L9.02 11h-2l.99-3.6zm-1.99 5.59l1-1h2l1 1h-4zm5.19-11.1c-.25.25-.25.67 0 .92.32.33.48.76.48 1.19 0 .43-.16.86-.48 1.19-.25.26-.25.67 0 .92a.63.63 0 0 0 .9 0c.57-.58.85-1.35.85-2.11 0-.76-.28-1.53-.85-2.11a.634.634 0 0 0-.9 0z\"/>"},"repo-clone":{"name":"repo-clone","figma":{"id":"0:669","file":"FP7lqd1V00LUaT5zvdklkkZr"},"keywords":["book","journal","repository"],"width":16,"height":16,"path":"<path fill-rule=\"evenodd\" d=\"M15 0H9v7c0 .55.45 1 1 1h1v1h1V8h3c.55 0 1-.45 1-1V1c0-.55-.45-1-1-1zm-4 7h-1V6h1v1zm4 0h-3V6h3v1zm0-2h-4V1h4v4zM4 5H3V4h1v1zm0-2H3V2h1v1zM2 1h6V0H1C.45 0 0 .45 0 1v12c0 .55.45 1 1 1h2v2l1.5-1.5L6 16v-2h5c.55 0 1-.45 1-1v-3H2V1zm9 10v2H6v-1H3v1H1v-2h10zM3 8h1v1H3V8zm1-1H3V6h1v1z\"/>"},"repo-force-push":{"name":"repo-force-push","figma":{"id":"0:681","file":"FP7lqd1V00LUaT5zvdklkkZr"},"keywords":["book","journal","put"],"width":12,"height":16,"path":"<path fill-rule=\"evenodd\" d=\"M10 9H8v7H6V9H4l2.25-3H4l3-4 3 4H7.75L10 9zm1-9H1C.45 0 0 .45 0 1v12c0 .55.45 1 1 1h4v-1H1v-2h4v-1H2V1h9v9H9v1h2v2H9v1h2c.55 0 1-.45 1-1V1c0-.55-.45-1-1-1z\"/>"},"repo-forked":{"name":"repo-forked","figma":{"id":"0:685","file":"FP7lqd1V00LUaT5zvdklkkZr"},"keywords":["book","journal","copy"],"width":10,"height":16,"path":"<path fill-rule=\"evenodd\" d=\"M8 1a1.993 1.993 0 0 0-1 3.72V6L5 8 3 6V4.72A1.993 1.993 0 0 0 2 1a1.993 1.993 0 0 0-1 3.72V6.5l3 3v1.78A1.993 1.993 0 0 0 5 15a1.993 1.993 0 0 0 1-3.72V9.5l3-3V4.72A1.993 1.993 0 0 0 8 1zM2 4.2C1.34 4.2.8 3.65.8 3c0-.65.55-1.2 1.2-1.2.65 0 1.2.55 1.2 1.2 0 .65-.55 1.2-1.2 1.2zm3 10c-.66 0-1.2-.55-1.2-1.2 0-.65.55-1.2 1.2-1.2.65 0 1.2.55 1.2 1.2 0 .65-.55 1.2-1.2 1.2zm3-10c-.66 0-1.2-.55-1.2-1.2 0-.65.55-1.2 1.2-1.2.65 0 1.2.55 1.2 1.2 0 .65-.55 1.2-1.2 1.2z\"/>"},"repo-pull":{"name":"repo-pull","figma":{"id":"0:691","file":"FP7lqd1V00LUaT5zvdklkkZr"},"keywords":["book","journal","get"],"width":16,"height":16,"path":"<path fill-rule=\"evenodd\" d=\"M13 8V6H7V4h6V2l3 3-3 3zM4 2H3v1h1V2zm7 5h1v6c0 .55-.45 1-1 1H6v2l-1.5-1.5L3 16v-2H1c-.55 0-1-.45-1-1V1c0-.55.45-1 1-1h10c.55 0 1 .45 1 1v2h-1V1H2v9h9V7zm0 4H1v2h2v-1h3v1h5v-2zM4 6H3v1h1V6zm0-2H3v1h1V4zM3 9h1V8H3v1z\"/>"},"repo-push":{"name":"repo-push","figma":{"id":"0:700","file":"FP7lqd1V00LUaT5zvdklkkZr"},"keywords":["book","journal","repository","put"],"width":12,"height":16,"path":"<path fill-rule=\"evenodd\" d=\"M4 3H3V2h1v1zM3 5h1V4H3v1zm4 0L4 9h2v7h2V9h2L7 5zm4-5H1C.45 0 0 .45 0 1v12c0 .55.45 1 1 1h4v-1H1v-2h4v-1H2V1h9.02L11 10H9v1h2v2H9v1h2c.55 0 1-.45 1-1V1c0-.55-.45-1-1-1z\"/>"},"repo":{"name":"repo","figma":{"id":"0:706","file":"FP7lqd1V00LUaT5zvdklkkZr"},"keywords":["book","journal","repository"],"width":12,"height":16,"path":"<path fill-rule=\"evenodd\" d=\"M4 9H3V8h1v1zm0-3H3v1h1V6zm0-2H3v1h1V4zm0-2H3v1h1V2zm8-1v12c0 .55-.45 1-1 1H6v2l-1.5-1.5L3 16v-2H1c-.55 0-1-.45-1-1V1c0-.55.45-1 1-1h10c.55 0 1 .45 1 1zm-1 10H1v2h2v-1h3v1h5v-2zm0-10H2v9h9V1z\"/>"},"rocket":{"name":"rocket","figma":{"id":"0:715","file":"FP7lqd1V00LUaT5zvdklkkZr"},"keywords":["staff","stafftools","blast","off","space","launch","ship"],"width":16,"height":16,"path":"<path fill-rule=\"evenodd\" d=\"M12.17 3.83c-.27-.27-.47-.55-.63-.88-.16-.31-.27-.66-.34-1.02-.58.33-1.16.7-1.73 1.13-.58.44-1.14.94-1.69 1.48-.7.7-1.33 1.81-1.78 2.45H3L0 10h3l2-2c-.34.77-1.02 2.98-1 3l1 1c.02.02 2.23-.64 3-1l-2 2v3l3-3v-3c.64-.45 1.75-1.09 2.45-1.78.55-.55 1.05-1.13 1.47-1.7.44-.58.81-1.16 1.14-1.72-.36-.08-.7-.19-1.03-.34a3.39 3.39 0 0 1-.86-.63zM16 0s-.09.38-.3 1.06c-.2.7-.55 1.58-1.06 2.66-.7-.08-1.27-.33-1.66-.72-.39-.39-.63-.94-.7-1.64C13.36.84 14.23.48 14.92.28 15.62.08 16 0 16 0z\"/>"},"rss":{"name":"rss","figma":{"id":"0:719","file":"FP7lqd1V00LUaT5zvdklkkZr"},"keywords":["broadcast","feed","atom"],"width":10,"height":16,"path":"<path fill-rule=\"evenodd\" d=\"M2 13H0v-2c1.11 0 2 .89 2 2zM0 3v1a9 9 0 0 1 9 9h1C10 7.48 5.52 3 0 3zm0 4v1c2.75 0 5 2.25 5 5h1c0-3.31-2.69-6-6-6z\"/>"},"ruby":{"name":"ruby","figma":{"id":"0:724","file":"FP7lqd1V00LUaT5zvdklkkZr"},"keywords":["code","language"],"width":16,"height":16,"path":"<path fill-rule=\"evenodd\" d=\"M13 6l-5 5V4h3l2 2zm3 0l-8 8-8-8 4-4h8l4 4zm-8 6.5L14.5 6l-3-3h-7l-3 3L8 12.5z\"/>"},"search":{"name":"search","figma":{"id":"0:729","file":"FP7lqd1V00LUaT5zvdklkkZr"},"keywords":["magnifying","glass"],"width":16,"height":16,"path":"<path fill-rule=\"evenodd\" d=\"M15.7 13.3l-3.81-3.83A5.93 5.93 0 0 0 13 6c0-3.31-2.69-6-6-6S1 2.69 1 6s2.69 6 6 6c1.3 0 2.48-.41 3.47-1.11l3.83 3.81c.19.2.45.3.7.3.25 0 .52-.09.7-.3a.996.996 0 0 0 0-1.41v.01zM7 10.7c-2.59 0-4.7-2.11-4.7-4.7 0-2.59 2.11-4.7 4.7-4.7 2.59 0 4.7 2.11 4.7 4.7 0 2.59-2.11 4.7-4.7 4.7z\"/>"},"server":{"name":"server","figma":{"id":"0:733","file":"FP7lqd1V00LUaT5zvdklkkZr"},"keywords":["computers","racks","ops"],"width":12,"height":16,"path":"<path fill-rule=\"evenodd\" d=\"M11 6H1c-.55 0-1 .45-1 1v2c0 .55.45 1 1 1h10c.55 0 1-.45 1-1V7c0-.55-.45-1-1-1zM2 9H1V7h1v2zm2 0H3V7h1v2zm2 0H5V7h1v2zm2 0H7V7h1v2zm3-8H1c-.55 0-1 .45-1 1v2c0 .55.45 1 1 1h10c.55 0 1-.45 1-1V2c0-.55-.45-1-1-1zM2 4H1V2h1v2zm2 0H3V2h1v2zm2 0H5V2h1v2zm2 0H7V2h1v2zm3-1h-1V2h1v1zm0 8H1c-.55 0-1 .45-1 1v2c0 .55.45 1 1 1h10c.55 0 1-.45 1-1v-2c0-.55-.45-1-1-1zm-9 3H1v-2h1v2zm2 0H3v-2h1v2zm2 0H5v-2h1v2zm2 0H7v-2h1v2z\"/>"},"settings":{"name":"settings","figma":{"id":"0:751","file":"FP7lqd1V00LUaT5zvdklkkZr"},"keywords":["sliders","filters","controls","levels"],"width":16,"height":16,"path":"<path fill-rule=\"evenodd\" d=\"M4 7H3V2h1v5zm-1 7h1v-3H3v3zm5 0h1V8H8v6zm5 0h1v-2h-1v2zm1-12h-1v6h1V2zM9 2H8v2h1V2zM5 8H2c-.55 0-1 .45-1 1s.45 1 1 1h3c.55 0 1-.45 1-1s-.45-1-1-1zm5-3H7c-.55 0-1 .45-1 1s.45 1 1 1h3c.55 0 1-.45 1-1s-.45-1-1-1zm5 4h-3c-.55 0-1 .45-1 1s.45 1 1 1h3c.55 0 1-.45 1-1s-.45-1-1-1z\"/>"},"shield":{"name":"shield","figma":{"id":"0:762","file":"FP7lqd1V00LUaT5zvdklkkZr"},"keywords":["protect","shield","lock"],"width":14,"height":16,"path":"<path fill-rule=\"evenodd\" d=\"M7 0L0 2v6.02C0 12.69 5.31 16 7 16c1.69 0 7-3.31 7-7.98V2L7 0zM5 11l1.14-2.8a.568.568 0 0 0-.25-.59C5.33 7.25 5 6.66 5 6c0-1.09.89-2 1.98-2C8.06 4 9 4.91 9 6c0 .66-.33 1.25-.89 1.61-.19.13-.3.36-.25.59L9 11H5z\"/>"},"sign-in":{"name":"sign-in","figma":{"id":"0:764","file":"FP7lqd1V00LUaT5zvdklkkZr"},"keywords":["door","arrow","direction","enter","log in"],"width":14,"height":16,"path":"<path fill-rule=\"evenodd\" d=\"M7 6.75V12h4V8h1v4c0 .55-.45 1-1 1H7v3l-5.45-2.72c-.33-.17-.55-.52-.55-.91V1c0-.55.45-1 1-1h9c.55 0 1 .45 1 1v3h-1V1H3l4 2v2.25L10 3v2h4v2h-4v2L7 6.75z\"/>"},"sign-out":{"name":"sign-out","figma":{"id":"0:768","file":"FP7lqd1V00LUaT5zvdklkkZr"},"keywords":["door","arrow","direction","leave","log out"],"width":16,"height":16,"path":"<path fill-rule=\"evenodd\" d=\"M11.992 8.994V6.996H7.995v-2h3.997V2.999l3.998 2.998-3.998 2.998zm-1.998 2.998H5.996V2.998L2 1h7.995v2.998h1V1c0-.55-.45-.999-1-.999H.999A1.001 1.001 0 0 0 0 1v11.372c0 .39.22.73.55.91L5.996 16v-3.008h3.998c.55 0 1-.45 1-1V7.995h-1v3.997z\"/>"},"smiley":{"name":"smiley","figma":{"id":"0:772","file":"FP7lqd1V00LUaT5zvdklkkZr"},"keywords":["emoji","smile","mood","emotion"],"width":16,"height":16,"path":"<path fill-rule=\"evenodd\" d=\"M8 0C3.58 0 0 3.58 0 8s3.58 8 8 8 8-3.58 8-8-3.58-8-8-8zm4.81 12.81a6.72 6.72 0 0 1-2.17 1.45c-.83.36-1.72.53-2.64.53-.92 0-1.81-.17-2.64-.53-.81-.34-1.55-.83-2.17-1.45a6.773 6.773 0 0 1-1.45-2.17A6.59 6.59 0 0 1 1.21 8c0-.92.17-1.81.53-2.64.34-.81.83-1.55 1.45-2.17.62-.62 1.36-1.11 2.17-1.45A6.59 6.59 0 0 1 8 1.21c.92 0 1.81.17 2.64.53.81.34 1.55.83 2.17 1.45.62.62 1.11 1.36 1.45 2.17.36.83.53 1.72.53 2.64 0 .92-.17 1.81-.53 2.64-.34.81-.83 1.55-1.45 2.17zM4 6.8v-.59c0-.66.53-1.19 1.2-1.19h.59c.66 0 1.19.53 1.19 1.19v.59c0 .67-.53 1.2-1.19 1.2H5.2C4.53 8 4 7.47 4 6.8zm5 0v-.59c0-.66.53-1.19 1.2-1.19h.59c.66 0 1.19.53 1.19 1.19v.59c0 .67-.53 1.2-1.19 1.2h-.59C9.53 8 9 7.47 9 6.8zm4 3.2c-.72 1.88-2.91 3-5 3s-4.28-1.13-5-3c-.14-.39.23-1 .66-1h8.59c.41 0 .89.61.75 1z\"/>"},"squirrel":{"name":"squirrel","figma":{"id":"0:779","file":"FP7lqd1V00LUaT5zvdklkkZr"},"keywords":["ship","shipit","launch"],"width":16,"height":16,"path":"<path fill-rule=\"evenodd\" d=\"M12 1C9.79 1 8 2.31 8 3.92c0 1.94.5 3.03 0 6.08 0-4.5-2.77-6.34-4-6.34.05-.5-.48-.66-.48-.66s-.22.11-.3.34c-.27-.31-.56-.27-.56-.27l-.13.58S.7 4.29.68 6.87c.2.33 1.53.6 2.47.43.89.05.67.79.47.99C2.78 9.13 2 8 1 8S0 9 1 9s1 1 3 1c-3.09 1.2 0 4 0 4H3c-1 0-1 1-1 1h6c3 0 5-1 5-3.47 0-.85-.43-1.79-1-2.53-1.11-1.46.23-2.68 1-2 .77.68 3 1 3-2 0-2.21-1.79-4-4-4zM2.5 6c-.28 0-.5-.22-.5-.5s.22-.5.5-.5.5.22.5.5-.22.5-.5.5z\"/>"},"star":{"name":"star","figma":{"id":"0:781","file":"FP7lqd1V00LUaT5zvdklkkZr"},"keywords":["save","remember","like"],"width":14,"height":16,"path":"<path fill-rule=\"evenodd\" d=\"M14 6l-4.9-.64L7 1 4.9 5.36 0 6l3.6 3.26L2.67 14 7 11.67 11.33 14l-.93-4.74L14 6z\"/>"},"stop":{"name":"stop","figma":{"id":"0:785","file":"FP7lqd1V00LUaT5zvdklkkZr"},"keywords":["block","spam","report"],"width":14,"height":16,"path":"<path fill-rule=\"evenodd\" d=\"M10 1H4L0 5v6l4 4h6l4-4V5l-4-4zm3 9.5L9.5 14h-5L1 10.5v-5L4.5 2h5L13 5.5v5zM6 4h2v5H6V4zm0 6h2v2H6v-2z\"/>"},"sync":{"name":"sync","figma":{"id":"0:791","file":"FP7lqd1V00LUaT5zvdklkkZr"},"keywords":["cycle","refresh","loop"],"width":12,"height":16,"path":"<path fill-rule=\"evenodd\" d=\"M10.24 7.4a4.15 4.15 0 0 1-1.2 3.6 4.346 4.346 0 0 1-5.41.54L4.8 10.4.5 9.8l.6 4.2 1.31-1.26c2.36 1.74 5.7 1.57 7.84-.54a5.876 5.876 0 0 0 1.74-4.46l-1.75-.34zM2.96 5a4.346 4.346 0 0 1 5.41-.54L7.2 5.6l4.3.6-.6-4.2-1.31 1.26c-2.36-1.74-5.7-1.57-7.85.54C.5 5.03-.06 6.65.01 8.26l1.75.35A4.17 4.17 0 0 1 2.96 5z\"/>"},"tag":{"name":"tag","figma":{"id":"0:795","file":"FP7lqd1V00LUaT5zvdklkkZr"},"keywords":["release"],"width":14,"height":16,"path":"<path fill-rule=\"evenodd\" d=\"M7.685 1.72a2.49 2.49 0 0 0-1.76-.726H3.48A2.5 2.5 0 0 0 .994 3.48v2.456c0 .656.269 1.292.726 1.76l6.024 6.024a.99.99 0 0 0 1.402 0l4.563-4.563a.99.99 0 0 0 0-1.402L7.685 1.72zM2.366 7.048a1.54 1.54 0 0 1-.467-1.123V3.48c0-.874.716-1.58 1.58-1.58h2.456c.418 0 .825.159 1.123.467l6.104 6.094-4.702 4.702-6.094-6.114zm.626-4.066h1.989v1.989H2.982V2.982h.01z\"/>"},"tasklist":{"name":"tasklist","figma":{"id":"0:800","file":"FP7lqd1V00LUaT5zvdklkkZr"},"keywords":["todo"],"width":16,"height":16,"path":"<path fill-rule=\"evenodd\" d=\"M15.41 9H7.59C7 9 7 8.59 7 8c0-.59 0-1 .59-1h7.81c.59 0 .59.41.59 1 0 .59 0 1-.59 1h.01zM9.59 4C9 4 9 3.59 9 3c0-.59 0-1 .59-1h5.81c.59 0 .59.41.59 1 0 .59 0 1-.59 1H9.59zM0 3.91l1.41-1.3L3 4.2 7.09 0 8.5 1.41 3 6.91l-3-3zM7.59 12h7.81c.59 0 .59.41.59 1 0 .59 0 1-.59 1H7.59C7 14 7 13.59 7 13c0-.59 0-1 .59-1z\"/>"},"telescope":{"name":"telescope","figma":{"id":"0:806","file":"FP7lqd1V00LUaT5zvdklkkZr"},"keywords":["science","space","look","view","explore"],"width":14,"height":16,"path":"<path fill-rule=\"evenodd\" d=\"M8 9l3 6h-1l-2-4v5H7v-6l-2 5H4l2-5 2-1zM7 0H6v1h1V0zM5 3H4v1h1V3zM2 1H1v1h1V1zM.63 9a.52.52 0 0 0-.16.67l.55.92c.13.23.41.31.64.2l1.39-.66-1.16-2-1.27.86.01.01zm7.89-5.39l-5.8 3.95L3.95 9.7l6.33-3.03-1.77-3.06h.01zm4.22 1.28l-1.47-2.52a.51.51 0 0 0-.72-.17l-1.2.83 1.84 3.2 1.33-.64c.27-.13.36-.44.22-.7z\"/>"},"terminal":{"name":"terminal","figma":{"id":"0:815","file":"FP7lqd1V00LUaT5zvdklkkZr"},"keywords":["code","ops","shell"],"width":14,"height":16,"path":"<path fill-rule=\"evenodd\" d=\"M7 10h4v1H7v-1zm-3 1l3-3-3-3-.75.75L5.5 8l-2.25 2.25L4 11zm10-8v10c0 .55-.45 1-1 1H1c-.55 0-1-.45-1-1V3c0-.55.45-1 1-1h12c.55 0 1 .45 1 1zm-1 0H1v10h12V3z\"/>"},"text-size":{"name":"text-size","figma":{"id":"0:821","file":"FP7lqd1V00LUaT5zvdklkkZr"},"keywords":["font","size","text"],"width":18,"height":16,"path":"<path fill-rule=\"evenodd\" d=\"M13.62 9.08L12.1 3.66h-.06l-1.5 5.42h3.08zM5.7 10.13S4.68 6.52 4.53 6.02h-.08l-1.13 4.11H5.7zM17.31 14h-2.25l-.95-3.25h-4.07L9.09 14H6.84l-.69-2.33H2.87L2.17 14H0l3.3-9.59h2.5l2.17 6.34L10.86 2h2.52l3.94 12h-.01z\"/>"},"three-bars":{"name":"three-bars","figma":{"id":"0:826","file":"FP7lqd1V00LUaT5zvdklkkZr"},"keywords":["hamburger","menu","dropdown"],"width":12,"height":16,"path":"<path fill-rule=\"evenodd\" d=\"M11.41 9H.59C0 9 0 8.59 0 8c0-.59 0-1 .59-1H11.4c.59 0 .59.41.59 1 0 .59 0 1-.59 1h.01zm0-4H.59C0 5 0 4.59 0 4c0-.59 0-1 .59-1H11.4c.59 0 .59.41.59 1 0 .59 0 1-.59 1h.01zM.59 11H11.4c.59 0 .59.41.59 1 0 .59 0 1-.59 1H.59C0 13 0 12.59 0 12c0-.59 0-1 .59-1z\"/>"},"thumbsdown":{"name":"thumbsdown","figma":{"id":"0:831","file":"FP7lqd1V00LUaT5zvdklkkZr"},"keywords":["thumb","thumbsdown","rejected","dislike"],"width":16,"height":16,"path":"<path fill-rule=\"evenodd\" d=\"M15.97 7.825L15 1.88C14.83.499 13.123 0 11.993 0H5.686c-.2 0-.38.05-.53.14L3.719 1h-1.72C.94 1 0 1.938 0 2.997v3.998c0 1.059.94 2.018 1.999 1.998h1.998c.91 0 1.39.45 2.389 1.55.91.999.88 1.798.63 3.267-.08.5.06 1 .42 1.42.39.47.979.769 1.558.769 1.83 0 2.998-3.718 2.998-5.017l-.02-.98h2.04c1.159 0 1.948-.799 1.978-1.968 0-.06.02-.13-.02-.2v-.01zm-1.969 1.19h-1.989c-.7 0-1.029.28-1.029.969l.03 1.03c0 1.268-1.17 3.997-1.999 3.997-.5 0-1.079-.5-.999-1 .25-1.579.34-2.778-.89-4.137-1.019-1.13-1.768-1.879-3.127-1.879V1.999l1.668-1h6.326c.73 0 1.95.31 2 1l.02.02.999 5.996c-.03.64-.38 1-1 1h-.01z\"/>"},"thumbsup":{"name":"thumbsup","figma":{"id":"0:835","file":"FP7lqd1V00LUaT5zvdklkkZr"},"keywords":["thumb","thumbsup","prop","ship","like"],"width":16,"height":16,"path":"<path fill-rule=\"evenodd\" d=\"M13.991 13.991c-.05.69-1.269 1-1.998 1H5.665l-1.669-1V7.995c1.36 0 2.11-.75 3.129-1.879 1.229-1.359 1.139-2.558.879-4.127-.08-.5.5-1 1-1 .829 0 1.998 2.729 1.998 3.998l-.02 1.03c0 .689.33.969 1.02.969H14c.63 0 .98.36 1 .999l-1 5.996-.01.01zm0-7.995h-2.018l.02-.98C11.992 3.719 10.822 0 8.993 0c-.58 0-1.169.3-1.559.77-.36.41-.5.909-.42 1.409.25 1.479.28 2.278-.629 3.278-1 1.089-1.48 1.549-2.389 1.549H2c-1.061-.01-2 .929-2 1.988v3.998c0 1.06.94 1.999 1.999 1.999h1.719l1.439.86c.16.089.33.139.52.139h6.325c1.13 0 2.839-.5 2.999-1.879l.979-5.946c.02-.08.02-.14.02-.2-.03-1.17-.84-1.969-1.999-1.969h-.01z\"/>"},"tools":{"name":"tools","figma":{"id":"0:839","file":"FP7lqd1V00LUaT5zvdklkkZr"},"keywords":["screwdriver","wrench","settings"],"width":16,"height":16,"path":"<path fill-rule=\"evenodd\" d=\"M4.48 7.27c.26.26 1.28 1.33 1.28 1.33l.56-.58-.88-.91 1.69-1.8s-.76-.74-.43-.45c.32-1.19.03-2.51-.87-3.44C4.93.5 3.66.2 2.52.51l1.93 2-.51 1.96-1.89.52-1.93-2C-.19 4.17.1 5.48 1 6.4c.94.98 2.29 1.26 3.48.87zm6.44 1.94l-2.33 2.3 3.84 3.98c.31.33.73.49 1.14.49.41 0 .82-.16 1.14-.49.63-.65.63-1.7 0-2.35l-3.79-3.93zM16 2.53L13.55 0 6.33 7.46l.88.91-4.31 4.46-.99.53-1.39 2.27.35.37 2.2-1.44.51-1.02L7.9 9.08l.88.91L16 2.53z\"/>"},"trashcan":{"name":"trashcan","figma":{"id":"0:844","file":"FP7lqd1V00LUaT5zvdklkkZr"},"keywords":["garbage","rubbish","recycle","delete"],"width":12,"height":16,"path":"<path fill-rule=\"evenodd\" d=\"M11 2H9c0-.55-.45-1-1-1H5c-.55 0-1 .45-1 1H2c-.55 0-1 .45-1 1v1c0 .55.45 1 1 1v9c0 .55.45 1 1 1h7c.55 0 1-.45 1-1V5c.55 0 1-.45 1-1V3c0-.55-.45-1-1-1zm-1 12H3V5h1v8h1V5h1v8h1V5h1v8h1V5h1v9zm1-10H2V3h9v1z\"/>"},"triangle-down":{"name":"triangle-down","figma":{"id":"0:847","file":"FP7lqd1V00LUaT5zvdklkkZr"},"keywords":["arrow","point","direction"],"width":12,"height":16,"path":"<path fill-rule=\"evenodd\" d=\"M0 5l6 6 6-6H0z\"/>"},"triangle-left":{"name":"triangle-left","figma":{"id":"0:849","file":"FP7lqd1V00LUaT5zvdklkkZr"},"keywords":["arrow","point","direction"],"width":6,"height":16,"path":"<path fill-rule=\"evenodd\" d=\"M6 2L0 8l6 6V2z\"/>"},"triangle-right":{"name":"triangle-right","figma":{"id":"0:851","file":"FP7lqd1V00LUaT5zvdklkkZr"},"keywords":["arrow","point","direction"],"width":6,"height":16,"path":"<path fill-rule=\"evenodd\" d=\"M0 14l6-6-6-6v12z\"/>"},"triangle-up":{"name":"triangle-up","figma":{"id":"0:853","file":"FP7lqd1V00LUaT5zvdklkkZr"},"keywords":["arrow","point","direction"],"width":12,"height":16,"path":"<path fill-rule=\"evenodd\" d=\"M12 11L6 5l-6 6h12z\"/>"},"unfold":{"name":"unfold","figma":{"id":"0:857","file":"FP7lqd1V00LUaT5zvdklkkZr"},"keywords":["expand","open","reveal"],"width":14,"height":16,"path":"<path fill-rule=\"evenodd\" d=\"M11.5 7.5L14 10c0 .55-.45 1-1 1H9v-1h3.5l-2-2h-7l-2 2H5v1H1c-.55 0-1-.45-1-1l2.5-2.5L0 5c0-.55.45-1 1-1h4v1H1.5l2 2h7l2-2H9V4h4c.55 0 1 .45 1 1l-2.5 2.5zM6 6h2V3h2L7 0 4 3h2v3zm2 3H6v3H4l3 3 3-3H8V9z\"/>"},"unmute":{"name":"unmute","figma":{"id":"0:862","file":"FP7lqd1V00LUaT5zvdklkkZr"},"keywords":["loud","volume","audio","sound","play"],"width":16,"height":16,"path":"<path fill-rule=\"evenodd\" d=\"M12 8.02c0 1.09-.45 2.09-1.17 2.83l-.67-.67c.55-.56.89-1.31.89-2.16 0-.85-.34-1.61-.89-2.16l.67-.67A3.99 3.99 0 0 1 12 8.02zM7.72 2.28L4 6H2c-.55 0-1 .45-1 1v2c0 .55.45 1 1 1h2l3.72 3.72c.47.47 1.28.14 1.28-.53V2.81c0-.67-.81-1-1.28-.53zm5.94.08l-.67.67a6.996 6.996 0 0 1 2.06 4.98c0 1.94-.78 3.7-2.06 4.98l.67.67A7.973 7.973 0 0 0 16 8c0-2.22-.89-4.22-2.34-5.66v.02zm-1.41 1.41l-.69.67a5.05 5.05 0 0 1 1.48 3.58c0 1.39-.56 2.66-1.48 3.56l.69.67A5.971 5.971 0 0 0 14 8.02c0-1.65-.67-3.16-1.75-4.25z\"/>"},"project":{"name":"project","figma":{"id":"0:868","file":"FP7lqd1V00LUaT5zvdklkkZr"},"keywords":["board","kanban","columns","scrum"],"width":15,"height":16,"path":"<path fill-rule=\"evenodd\" d=\"M10 12h3V2h-3v10zm-4-2h3V2H6v8zm-4 4h3V2H2v12zm-1 1h13V1H1v14zM14 0H1a1 1 0 0 0-1 1v14a1 1 0 0 0 1 1h13a1 1 0 0 0 1-1V1a1 1 0 0 0-1-1z\"/>"},"kebab-horizontal":{"name":"kebab-horizontal","figma":{"id":"0:875","file":"FP7lqd1V00LUaT5zvdklkkZr"},"keywords":["kebab","dot","menu","more"],"width":13,"height":16,"path":"<path fill-rule=\"evenodd\" d=\"M1.5 9a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3zm5 0a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3zM13 7.5a1.5 1.5 0 1 1-3 0 1.5 1.5 0 0 1 3 0z\"/>"},"kebab-vertical":{"name":"kebab-vertical","figma":{"id":"0:880","file":"FP7lqd1V00LUaT5zvdklkkZr"},"keywords":["kebab","dot","menu","more"],"width":3,"height":16,"path":"<path fill-rule=\"evenodd\" d=\"M0 2.5a1.5 1.5 0 1 0 3 0 1.5 1.5 0 0 0-3 0zm0 5a1.5 1.5 0 1 0 3 0 1.5 1.5 0 0 0-3 0zM1.5 14a1.5 1.5 0 1 1 0-3 1.5 1.5 0 0 1 0 3z\"/>"},"report":{"name":"report","figma":{"id":"0:885","file":"FP7lqd1V00LUaT5zvdklkkZr"},"keywords":["report","abuse","flag"],"width":16,"height":16,"path":"<path fill-rule=\"evenodd\" d=\"M0 2a1 1 0 0 1 1-1h14a1 1 0 0 1 1 1v9a1 1 0 0 1-1 1H7l-4 4v-4H1a1 1 0 0 1-1-1V2zm1 0h14v9H6.5L4 13.5V11H1V2zm6 6h2v2H7V8zm0-5h2v4H7V3z\"/>"},"note":{"name":"note","figma":{"id":"0:891","file":"FP7lqd1V00LUaT5zvdklkkZr"},"keywords":["card","paper","ticket"],"width":14,"height":16,"path":"<path fill-rule=\"evenodd\" d=\"M3 10h4V9H3v1zm0-2h6V7H3v1zm0-2h8V5H3v1zm10 6H1V3h12v9zM1 2c-.55 0-1 .45-1 1v9c0 .55.45 1 1 1h12c.55 0 1-.45 1-1V3c0-.55-.45-1-1-1H1z\"/>"},"screen-full":{"name":"screen-full","figma":{"id":"0:898","file":"FP7lqd1V00LUaT5zvdklkkZr"},"keywords":["fullscreen","expand"],"width":14,"height":16,"path":"<path fill-rule=\"evenodd\" d=\"M13 10h1v3c0 .547-.453 1-1 1h-3v-1h3v-3zM1 10H0v3c0 .547.453 1 1 1h3v-1H1v-3zm0-7h3V2H1c-.547 0-1 .453-1 1v3h1V3zm1 1h10v8H2V4zm2 6h6V6H4v4zm6-8v1h3v3h1V3c0-.547-.453-1-1-1h-3z\"/>"},"screen-normal":{"name":"screen-normal","figma":{"id":"0:906","file":"FP7lqd1V00LUaT5zvdklkkZr"},"keywords":["fullscreen","expand","exit"],"width":14,"height":16,"path":"<path fill-rule=\"evenodd\" d=\"M2 4H0V3h2V1h1v2c0 .547-.453 1-1 1zm0 8H0v1h2v2h1v-2c0-.547-.453-1-1-1zm9-2c0 .547-.453 1-1 1H4c-.547 0-1-.453-1-1V6c0-.547.453-1 1-1h6c.547 0 1 .453 1 1v4zM9 7H5v2h4V7zm2 6v2h1v-2h2v-1h-2c-.547 0-1 .453-1 1zm1-10V1h-1v2c0 .547.453 1 1 1h2V3h-2z\"/>"},"unverified":{"name":"unverified","figma":{"id":"0:914","file":"FP7lqd1V00LUaT5zvdklkkZr"},"keywords":["insecure","untrusted","signed"],"width":16,"height":16,"path":"<path fill-rule=\"evenodd\" d=\"M15.67 7.066l-1.08-1.34a1.5 1.5 0 0 1-.309-.77l-.19-1.698a1.51 1.51 0 0 0-1.329-1.33l-1.699-.19c-.3-.03-.56-.159-.78-.329L8.945.33a1.504 1.504 0 0 0-1.878 0l-1.34 1.08a1.5 1.5 0 0 1-.77.31l-1.698.19c-.7.08-1.25.63-1.33 1.329l-.19 1.699c-.03.3-.159.56-.329.78L.33 7.055a1.504 1.504 0 0 0 0 1.878l1.08 1.34c.17.22.28.48.31.77l.19 1.698c.08.7.63 1.25 1.329 1.33l1.699.19c.3.03.56.159.78.329l1.339 1.08c.55.439 1.329.439 1.878 0l1.34-1.08c.22-.17.48-.28.77-.31l1.698-.19c.7-.08 1.25-.63 1.33-1.329l.19-1.699c.03-.3.159-.56.329-.78l1.08-1.339a1.504 1.504 0 0 0 0-1.878zm-6.666 4.437c0 .28-.22.5-.5.5h-.999c-.27 0-.5-.22-.5-.5v-1c0-.28.23-.5.5-.5h1c.28 0 .5.22.5.5v1zm1.56-4.887c-.06.17-.17.33-.3.47-.13.16-.14.19-.33.38-.16.17-.31.3-.52.449-.11.09-.2.19-.28.27-.08.08-.14.17-.19.27-.05.1-.08.19-.11.3-.03.11-.03.13-.03.25H7.136c0-.22 0-.31.03-.48.03-.19.08-.36.14-.52.06-.14.14-.28.25-.42.11-.13.23-.25.409-.38.27-.19.36-.3.48-.52.12-.219.2-.379.2-.589 0-.27-.06-.45-.2-.58-.13-.13-.31-.19-.58-.19-.09 0-.19.02-.3.05-.11.03-.17.09-.25.16-.08.07-.14.11-.2.2a.41.41 0 0 0-.09.28H5.028c0-.38.13-.56.27-.83.16-.27.36-.499.61-.669.25-.17.549-.3.879-.38.33-.08.7-.13 1.09-.13.439 0 .829.05 1.168.13.34.09.63.22.88.39.23.17.41.38.55.63.13.25.19.55.19.88 0 .22 0 .419-.08.589l-.02-.01z\"/>"},"verified":{"name":"verified","figma":{"id":"0:919","file":"FP7lqd1V00LUaT5zvdklkkZr"},"keywords":["trusted","secure","trustworthy","signed"],"width":16,"height":16,"path":"<path fill-rule=\"evenodd\" d=\"M15.67 7.066l-1.08-1.34a1.5 1.5 0 0 1-.309-.77l-.19-1.698a1.51 1.51 0 0 0-1.329-1.33l-1.699-.19c-.3-.03-.56-.159-.78-.329L8.945.33a1.504 1.504 0 0 0-1.878 0l-1.34 1.08a1.5 1.5 0 0 1-.77.31l-1.698.19c-.7.08-1.25.63-1.33 1.329l-.19 1.699c-.03.3-.159.56-.329.78L.33 7.055a1.504 1.504 0 0 0 0 1.878l1.08 1.34c.17.22.28.48.31.77l.19 1.698c.08.7.63 1.25 1.329 1.33l1.699.19c.3.03.56.159.78.329l1.339 1.08c.55.439 1.329.439 1.878 0l1.34-1.08c.22-.17.48-.28.77-.31l1.698-.19c.7-.08 1.25-.63 1.33-1.329l.19-1.699c.03-.3.159-.56.329-.78l1.08-1.339a1.504 1.504 0 0 0 0-1.878zm-9.164 4.936L3.008 8.505l1.5-1.5 1.998 2 4.997-4.998 1.499 1.55-6.496 6.445z\"/>"},"versions":{"name":"versions","figma":{"id":"0:923","file":"FP7lqd1V00LUaT5zvdklkkZr"},"keywords":["history","commits"],"width":14,"height":16,"path":"<path fill-rule=\"evenodd\" d=\"M13 3H7c-.55 0-1 .45-1 1v8c0 .55.45 1 1 1h6c.55 0 1-.45 1-1V4c0-.55-.45-1-1-1zm-1 8H8V5h4v6zM4 4h1v1H4v6h1v1H4c-.55 0-1-.45-1-1V5c0-.55.45-1 1-1zM1 5h1v1H1v4h1v1H1c-.55 0-1-.45-1-1V6c0-.55.45-1 1-1z\"/>"},"watch":{"name":"watch","figma":{"id":"0:929","file":"FP7lqd1V00LUaT5zvdklkkZr"},"keywords":["wait","hourglass","time","date"],"width":12,"height":16,"path":"<path fill-rule=\"evenodd\" d=\"M6 8h2v1H5V5h1v3zm6 0c0 2.22-1.2 4.16-3 5.19V15c0 .55-.45 1-1 1H4c-.55 0-1-.45-1-1v-1.81C1.2 12.16 0 10.22 0 8s1.2-4.16 3-5.19V1c0-.55.45-1 1-1h4c.55 0 1 .45 1 1v1.81c1.8 1.03 3 2.97 3 5.19zm-1 0c0-2.77-2.23-5-5-5S1 5.23 1 8s2.23 5 5 5 5-2.23 5-5z\"/>"},"x":{"name":"x","figma":{"id":"0:932","file":"FP7lqd1V00LUaT5zvdklkkZr"},"keywords":["remove","close","delete"],"width":12,"height":16,"path":"<path fill-rule=\"evenodd\" d=\"M7.48 8l3.75 3.75-1.48 1.48L6 9.48l-3.75 3.75-1.48-1.48L4.52 8 .77 4.25l1.48-1.48L6 6.52l3.75-3.75 1.48 1.48L7.48 8z\"/>"},"zap":{"name":"zap","figma":{"id":"0:934","file":"FP7lqd1V00LUaT5zvdklkkZr"},"keywords":["electricity","lightning","props","like","star","save"],"width":10,"height":16,"path":"<path fill-rule=\"evenodd\" d=\"M10 7H6l3-7-9 9h4l-3 7 9-9z\"/>"},"key":{"name":"key","figma":{"id":"0:938","file":"FP7lqd1V00LUaT5zvdklkkZr"},"keywords":["key","lock","secure","safe"],"width":14,"height":16,"path":"<path fill-rule=\"evenodd\" d=\"M12.83 2.17C12.08 1.42 11.14 1.03 10 1c-1.13.03-2.08.42-2.83 1.17S6.04 3.86 6.01 5c0 .3.03.59.09.89L0 12v1l1 1h2l1-1v-1h1v-1h1v-1h2l1.09-1.11c.3.08.59.11.91.11 1.14-.03 2.08-.42 2.83-1.17S13.97 6.14 14 5c-.03-1.14-.42-2.08-1.17-2.83zM11 5.38c-.77 0-1.38-.61-1.38-1.38 0-.77.61-1.38 1.38-1.38.77 0 1.38.61 1.38 1.38 0 .77-.61 1.38-1.38 1.38z\"/>"},"grabber":{"name":"grabber","figma":{"id":"0:942","file":"FP7lqd1V00LUaT5zvdklkkZr"},"keywords":["mover","drap","drop","sort"],"width":8,"height":16,"path":"<path fill-rule=\"evenodd\" d=\"M8 4v1H0V4h8zM0 8h8V7H0v1zm0 3h8v-1H0v1z\"/>"},"plus-small":{"name":"plus-small","figma":{"id":"0:947","file":"FP7lqd1V00LUaT5zvdklkkZr"},"keywords":["add","new","more","small"],"width":7,"height":16,"path":"<path fill-rule=\"evenodd\" d=\"M4 4H3v3H0v1h3v3h1V8h3V7H4V4z\"/>"},"light-bulb":{"name":"light-bulb","figma":{"id":"0:951","file":"FP7lqd1V00LUaT5zvdklkkZr"},"keywords":["idea"],"width":12,"height":16,"path":"<path fill-rule=\"evenodd\" d=\"M6.5 0C3.48 0 1 2.19 1 5c0 .92.55 2.25 1 3 1.34 2.25 1.78 2.78 2 4v1h5v-1c.22-1.22.66-1.75 2-4 .45-.75 1-2.08 1-3 0-2.81-2.48-5-5.5-5zm3.64 7.48c-.25.44-.47.8-.67 1.11-.86 1.41-1.25 2.06-1.45 3.23-.02.05-.02.11-.02.17H5c0-.06 0-.13-.02-.17-.2-1.17-.59-1.83-1.45-3.23-.2-.31-.42-.67-.67-1.11C2.44 6.78 2 5.65 2 5c0-2.2 2.02-4 4.5-4 1.22 0 2.36.42 3.22 1.19C10.55 2.94 11 3.94 11 5c0 .66-.44 1.78-.86 2.48zM4 14h5c-.23 1.14-1.3 2-2.5 2s-2.27-.86-2.5-2z\"/>"},"link-external":{"name":"link-external","figma":{"id":"0:956","file":"FP7lqd1V00LUaT5zvdklkkZr"},"keywords":["out","see","more","go","to"],"width":12,"height":16,"path":"<path fill-rule=\"evenodd\" d=\"M11 10h1v3c0 .55-.45 1-1 1H1c-.55 0-1-.45-1-1V3c0-.55.45-1 1-1h3v1H1v10h10v-3zM6 2l2.25 2.25L5 7.5 6.5 9l3.25-3.25L12 8V2H6z\"/>"},"archive":{"name":"archive","figma":{"id":"2228:2","file":"FP7lqd1V00LUaT5zvdklkkZr"},"keywords":["box","catalog"],"width":14,"height":16,"path":"<path fill-rule=\"evenodd\" d=\"M13 2H1v2h12V2zM0 4a1 1 0 0 0 1 1v9a1 1 0 0 0 1 1h10a1 1 0 0 0 1-1V5a1 1 0 0 0 1-1V2a1 1 0 0 0-1-1H1a1 1 0 0 0-1 1v2zm2 1h10v9H2V5zm2 3h6V7H4v1z\"/>"}}
    \ No newline at end of file
    diff --git a/htdocs/theme/common/octicons/build/svg/archive.svg b/htdocs/theme/common/octicons/build/svg/archive.svg
    new file mode 100644
    index 00000000000..d1eaa21f97b
    --- /dev/null
    +++ b/htdocs/theme/common/octicons/build/svg/archive.svg
    @@ -0,0 +1 @@
    +<svg xmlns="http://www.w3.org/2000/svg" width="14" height="16" viewBox="0 0 14 16"><path fill-rule="evenodd" d="M13 2H1v2h12V2zM0 4a1 1 0 0 0 1 1v9a1 1 0 0 0 1 1h10a1 1 0 0 0 1-1V5a1 1 0 0 0 1-1V2a1 1 0 0 0-1-1H1a1 1 0 0 0-1 1v2zm2 1h10v9H2V5zm2 3h6V7H4v1z"/></svg>
    \ No newline at end of file
    diff --git a/htdocs/theme/common/octicons/build/svg/arrow-both.svg b/htdocs/theme/common/octicons/build/svg/arrow-both.svg
    new file mode 100644
    index 00000000000..4167746d84b
    --- /dev/null
    +++ b/htdocs/theme/common/octicons/build/svg/arrow-both.svg
    @@ -0,0 +1 @@
    +<svg xmlns="http://www.w3.org/2000/svg" width="20" height="16" viewBox="0 0 20 16"><path d="M0 8l6-5v3h8V3l6 5-6 5v-3H6v3L0 8z"/></svg>
    \ No newline at end of file
    diff --git a/htdocs/theme/common/octicons/build/svg/beaker.svg b/htdocs/theme/common/octicons/build/svg/beaker.svg
    index 19377609a5d..0997bb0931c 100644
    --- a/htdocs/theme/common/octicons/build/svg/beaker.svg
    +++ b/htdocs/theme/common/octicons/build/svg/beaker.svg
    @@ -1 +1 @@
    -<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16"><path fill-rule="evenodd" d="M14.84 14.59L11.46 7V3h1V2h-9v1h1v4l-3.37 7.59A1 1 0 0 0 2 16h11.94c.72 0 1.2-.75.91-1.41h-.01zM4.21 10l1.25-3V3h5v4l1.25 3h-7.5zm4.25-2h1v1h-1V8zm-1-1h-1V6h1v1zm0-3h1v1h-1V4zm0-3h-1V0h1v1z"/></svg>
    \ No newline at end of file
    +<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16"><path fill-rule="evenodd" d="M14.38 14.59L11 7V3h1V2H3v1h1v4L.63 14.59A1 1 0 0 0 1.54 16h11.94c.72 0 1.2-.75.91-1.41h-.01zM3.75 10L5 7V3h5v4l1.25 3h-7.5zM8 8h1v1H8V8zM7 7H6V6h1v1zm0-3h1v1H7V4zm0-3H6V0h1v1z"/></svg>
    \ No newline at end of file
    diff --git a/htdocs/theme/common/octicons/build/svg/bell.svg b/htdocs/theme/common/octicons/build/svg/bell.svg
    index d076a0c2129..171f84f1e0f 100644
    --- a/htdocs/theme/common/octicons/build/svg/bell.svg
    +++ b/htdocs/theme/common/octicons/build/svg/bell.svg
    @@ -1 +1 @@
    -<svg xmlns="http://www.w3.org/2000/svg" width="14" height="16" viewBox="0 0 14 16"><path fill-rule="evenodd" d="M14 12v1H0v-1l.73-.58c.77-.77.81-2.55 1.19-4.42C2.69 3.23 6 2 6 2c0-.55.45-1 1-1s1 .45 1 1c0 0 3.39 1.23 4.16 5 .38 1.88.42 3.66 1.19 4.42l.66.58H14zm-7 4c1.11 0 2-.89 2-2H5c0 1.11.89 2 2 2z"/></svg>
    \ No newline at end of file
    +<svg xmlns="http://www.w3.org/2000/svg" width="14" height="16" viewBox="0 0 14 16"><path fill-rule="evenodd" d="M13.99 11.991v1H0v-1l.73-.58c.769-.769.809-2.547 1.189-4.416.77-3.767 4.077-4.996 4.077-4.996 0-.55.45-1 .999-1 .55 0 1 .45 1 1 0 0 3.387 1.229 4.156 4.996.38 1.879.42 3.657 1.19 4.417l.659.58h-.01zM6.995 15.99c1.11 0 1.999-.89 1.999-1.999H4.996c0 1.11.89 1.999 1.999 1.999z"/></svg>
    \ No newline at end of file
    diff --git a/htdocs/theme/common/octicons/build/svg/bug.svg b/htdocs/theme/common/octicons/build/svg/bug.svg
    index bd533f829e7..75188298bdc 100644
    --- a/htdocs/theme/common/octicons/build/svg/bug.svg
    +++ b/htdocs/theme/common/octicons/build/svg/bug.svg
    @@ -1 +1 @@
    -<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16"><path fill-rule="evenodd" d="M11.17 10h3V9h-3V8l3.17-1.03-.34-.94-2.83.97V6c0-.55-.45-1-1-1V4c0-.48-.36-.88-.83-.97L10.37 2h1.8V1h-2.2l-2 2h-.59L5.37 1h-2.2v1h1.8L6 3.03c-.47.09-.83.48-.83.97v1c-.55 0-1 .45-1 1v1l-2.83-.97-.34.94L4.17 8v1h-3v1h3v1L1 12.03l.34.94L4.17 12v1c0 .55.45 1 1 1h1l1-1V6h1v7l1 1h1c.55 0 1-.45 1-1v-1l2.83.97.34-.94L11.17 11v-1zm-2-5h-3V4h3v1z"/></svg>
    \ No newline at end of file
    +<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16"><path fill-rule="evenodd" d="M11 10h3V9h-3V8l3.17-1.03-.34-.94L11 7V6c0-.55-.45-1-1-1V4c0-.48-.36-.88-.83-.97L10.2 2H12V1H9.8l-2 2h-.59L5.2 1H3v1h1.8l1.03 1.03C5.36 3.12 5 3.51 5 4v1c-.55 0-1 .45-1 1v1l-2.83-.97-.34.94L4 8v1H1v1h3v1L.83 12.03l.34.94L4 12v1c0 .55.45 1 1 1h1l1-1V6h1v7l1 1h1c.55 0 1-.45 1-1v-1l2.83.97.34-.94L11 11v-1zM9 5H6V4h3v1z"/></svg>
    \ No newline at end of file
    diff --git a/htdocs/theme/common/octicons/build/svg/check.svg b/htdocs/theme/common/octicons/build/svg/check.svg
    index 2d59600912e..2df5deeef92 100644
    --- a/htdocs/theme/common/octicons/build/svg/check.svg
    +++ b/htdocs/theme/common/octicons/build/svg/check.svg
    @@ -1 +1 @@
    -<svg xmlns="http://www.w3.org/2000/svg" width="12" height="16" viewBox="0 0 12 16"><path fill-rule="evenodd" d="M12 5.5l-8 8-4-4L1.5 8 4 10.5 10.5 4 12 5.5z"/></svg>
    \ No newline at end of file
    +<svg xmlns="http://www.w3.org/2000/svg" width="12" height="16" viewBox="0 0 12 16"><path fill-rule="evenodd" d="M12 5l-8 8-4-4 1.5-1.5L4 10l6.5-6.5L12 5z"/></svg>
    \ No newline at end of file
    diff --git a/htdocs/theme/common/octicons/build/svg/chevron-down.svg b/htdocs/theme/common/octicons/build/svg/chevron-down.svg
    index 3a4e0aad5c6..32eab7b007f 100644
    --- a/htdocs/theme/common/octicons/build/svg/chevron-down.svg
    +++ b/htdocs/theme/common/octicons/build/svg/chevron-down.svg
    @@ -1 +1 @@
    -<svg xmlns="http://www.w3.org/2000/svg" width="10" height="16" viewBox="0 0 10 16"><path fill-rule="evenodd" d="M5 11.5l-5-5L1.5 5 5 8.75 8.5 5 10 6.5l-5 5z"/></svg>
    \ No newline at end of file
    +<svg xmlns="http://www.w3.org/2000/svg" width="10" height="16" viewBox="0 0 10 16"><path fill-rule="evenodd" d="M5 11L0 6l1.5-1.5L5 8.25 8.5 4.5 10 6l-5 5z"/></svg>
    \ No newline at end of file
    diff --git a/htdocs/theme/common/octicons/build/svg/chevron-left.svg b/htdocs/theme/common/octicons/build/svg/chevron-left.svg
    index 2de62df36b3..680c9a0740c 100644
    --- a/htdocs/theme/common/octicons/build/svg/chevron-left.svg
    +++ b/htdocs/theme/common/octicons/build/svg/chevron-left.svg
    @@ -1 +1 @@
    -<svg xmlns="http://www.w3.org/2000/svg" width="8" height="16" viewBox="0 0 8 16"><path fill-rule="evenodd" d="M6 3l1.5 1.5L3.75 8l3.75 3.5L6 13 1 8l5-5z"/></svg>
    \ No newline at end of file
    +<svg xmlns="http://www.w3.org/2000/svg" width="8" height="16" viewBox="0 0 8 16"><path fill-rule="evenodd" d="M5.5 3L7 4.5 3.25 8 7 11.5 5.5 13l-5-5 5-5z"/></svg>
    \ No newline at end of file
    diff --git a/htdocs/theme/common/octicons/build/svg/database.svg b/htdocs/theme/common/octicons/build/svg/database.svg
    index 08b036d9aee..e686d98e4c7 100644
    --- a/htdocs/theme/common/octicons/build/svg/database.svg
    +++ b/htdocs/theme/common/octicons/build/svg/database.svg
    @@ -1 +1 @@
    -<svg xmlns="http://www.w3.org/2000/svg" width="12" height="16" viewBox="0 0 12 16"><path fill-rule="evenodd" d="M6 15c-3.31 0-6-.9-6-2v-2c0-.17.09-.34.21-.5.67.86 3 1.5 5.79 1.5s5.12-.64 5.79-1.5c.13.16.21.33.21.5v2c0 1.1-2.69 2-6 2zm0-4c-3.31 0-6-.9-6-2V7c0-.11.04-.21.09-.31.03-.06.07-.13.12-.19C.88 7.36 3.21 8 6 8s5.12-.64 5.79-1.5c.05.06.09.13.12.19.05.1.09.21.09.31v2c0 1.1-2.69 2-6 2zm0-4c-3.31 0-6-.9-6-2V4 3c0-1.1 2.69-2 6-2s6 .9 6 2v2c0 1.1-2.69 2-6 2zm0-5c-2.21 0-4 .45-4 1s1.79 1 4 1 4-.45 4-1-1.79-1-4-1z"/></svg>
    \ No newline at end of file
    +<svg xmlns="http://www.w3.org/2000/svg" width="12" height="16" viewBox="0 0 12 16"><path fill-rule="evenodd" d="M6 15c-3.31 0-6-.9-6-2v-2c0-.17.09-.34.21-.5.67.86 3 1.5 5.79 1.5s5.12-.64 5.79-1.5c.13.16.21.33.21.5v2c0 1.1-2.69 2-6 2zm0-4c-3.31 0-6-.9-6-2V7c0-.11.04-.21.09-.31.03-.06.07-.13.12-.19C.88 7.36 3.21 8 6 8s5.12-.64 5.79-1.5c.05.06.09.13.12.19.05.1.09.21.09.31v2c0 1.1-2.69 2-6 2zm0-4c-3.31 0-6-.9-6-2V3c0-1.1 2.69-2 6-2s6 .9 6 2v2c0 1.1-2.69 2-6 2zm0-5c-2.21 0-4 .45-4 1s1.79 1 4 1 4-.45 4-1-1.79-1-4-1z"/></svg>
    \ No newline at end of file
    diff --git a/htdocs/theme/common/octicons/build/svg/device-camera-video.svg b/htdocs/theme/common/octicons/build/svg/device-camera-video.svg
    index 8f989c86e9c..dc0e55e6f0b 100644
    --- a/htdocs/theme/common/octicons/build/svg/device-camera-video.svg
    +++ b/htdocs/theme/common/octicons/build/svg/device-camera-video.svg
    @@ -1 +1 @@
    -<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16"><path fill-rule="evenodd" d="M15.2 2.091L10 5.721v-2.72c0-.55-.45-1-1-1H1c-.55 0-1 .45-1 1v9c0 .55.45 1 1 1h8c.55 0 1-.45 1-1v-2.72l5.2 3.63c.33.23.8 0 .8-.41v-10c0-.41-.47-.64-.8-.41z"/></svg>
    \ No newline at end of file
    +<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16"><path fill-rule="evenodd" d="M15.2 2.09L10 5.72V3c0-.55-.45-1-1-1H1c-.55 0-1 .45-1 1v9c0 .55.45 1 1 1h8c.55 0 1-.45 1-1V9.28l5.2 3.63c.33.23.8 0 .8-.41v-10c0-.41-.47-.64-.8-.41z"/></svg>
    \ No newline at end of file
    diff --git a/htdocs/theme/common/octicons/build/svg/file-pdf.svg b/htdocs/theme/common/octicons/build/svg/file-pdf.svg
    index 1b1703e19fd..6d04a046024 100644
    --- a/htdocs/theme/common/octicons/build/svg/file-pdf.svg
    +++ b/htdocs/theme/common/octicons/build/svg/file-pdf.svg
    @@ -1 +1 @@
    -<svg xmlns="http://www.w3.org/2000/svg" width="12" height="16" viewBox="0 0 12 16"><path fill-rule="evenodd" d="M8.5 1H1a1 1 0 0 0-1 1v12a1 1 0 0 0 1 1h10a1 1 0 0 0 1-1V4.5L8.5 1zM1 2h4a.68.68 0 0 0-.31.2 1.08 1.08 0 0 0-.23.47 4.22 4.22 0 0 0-.09 1.47c.06.609.173 1.211.34 1.8A21.78 21.78 0 0 1 3.6 8.6c-.5 1-.8 1.66-.91 1.84a7.161 7.161 0 0 0-.69.3 4.19 4.19 0 0 0-1 .64V2zm4.42 4.8a5.65 5.65 0 0 0 1.17 2.09c.275.237.595.417.94.53-.64.09-1.23.2-1.81.33a12.22 12.22 0 0 0-1.81.59c-.587.243.22-.44.61-1.25.365-.74.67-1.51.91-2.3l-.01.01zM11 14H1.5a.743.743 0 0 1-.17 0 2.12 2.12 0 0 0 .73-.44 10.14 10.14 0 0 0 1.78-2.38c.31-.13.58-.23.81-.31l.42-.14c.45-.13.94-.23 1.44-.33s1-.16 1.48-.2c.447.216.912.394 1.39.53.403.11.814.188 1.23.23h.38V14H11zm0-4.86a3.74 3.74 0 0 0-.64-.28 4.22 4.22 0 0 0-.75-.11c-.411.003-.822.03-1.23.08a3 3 0 0 1-1-.64 6.07 6.07 0 0 1-1.29-2.33c.111-.662.178-1.33.2-2 .02-.25.02-.5 0-.75a1.05 1.05 0 0 0-.2-.88.82.82 0 0 0-.61-.23H8l3 3v4.14z"/></svg>
    \ No newline at end of file
    +<svg xmlns="http://www.w3.org/2000/svg" width="12" height="16" viewBox="0 0 12 16"><path fill-rule="evenodd" d="M8.5 1H1a1 1 0 0 0-1 1v12a1 1 0 0 0 1 1h10a1 1 0 0 0 1-1V4.5L8.5 1zM1 2h4a.68.68 0 0 0-.31.2 1.08 1.08 0 0 0-.23.47 4.22 4.22 0 0 0-.09 1.47c.06.609.173 1.211.34 1.8A21.78 21.78 0 0 1 3.6 8.6c-.5 1-.8 1.66-.91 1.84a7.156 7.156 0 0 0-.69.3c-.362.165-.699.38-1 .64V2zm4.42 4.8a5.65 5.65 0 0 0 1.17 2.09c.275.237.595.417.94.53-.64.09-1.23.2-1.81.33-.618.15-1.223.347-1.81.59s.22-.44.61-1.25c.365-.74.67-1.51.91-2.3l-.01.01zM11 14H1.5a.743.743 0 0 1-.17 0 2.12 2.12 0 0 0 .73-.44 10.14 10.14 0 0 0 1.78-2.38c.31-.13.58-.23.81-.31l.42-.14c.45-.13.94-.23 1.44-.33s1-.16 1.48-.2c.447.216.912.394 1.39.53.403.11.814.188 1.23.23h.38V14H11zm0-4.86a3.743 3.743 0 0 0-.64-.28 4.221 4.221 0 0 0-.75-.11c-.411.003-.822.03-1.23.08a3 3 0 0 1-1-.64 6.07 6.07 0 0 1-1.29-2.33c.111-.661.178-1.33.2-2 .02-.25.02-.5 0-.75a1.05 1.05 0 0 0-.2-.88.82.82 0 0 0-.61-.23H8l3 3v4.14z"/></svg>
    \ No newline at end of file
    diff --git a/htdocs/theme/common/octicons/build/svg/flame.svg b/htdocs/theme/common/octicons/build/svg/flame.svg
    index 49507a1073a..1fcb94b429a 100644
    --- a/htdocs/theme/common/octicons/build/svg/flame.svg
    +++ b/htdocs/theme/common/octicons/build/svg/flame.svg
    @@ -1 +1 @@
    -<svg xmlns="http://www.w3.org/2000/svg" width="12" height="16" viewBox="0 0 12 16"><path fill-rule="evenodd" d="M5.05.01c.81 2.17.41 3.38-.52 4.31C3.55 5.37 1.98 6.15.9 7.68c-1.45 2.05-1.7 6.53 3.53 7.7-2.2-1.16-2.67-4.52-.3-6.61-.61 2.03.53 3.33 1.94 2.86 1.39-.47 2.3.53 2.27 1.67-.02.78-.31 1.44-1.13 1.81 3.42-.59 4.78-3.42 4.78-5.56 0-2.84-2.53-3.22-1.25-5.61-1.52.13-2.03 1.13-1.89 2.75.09 1.08-1.02 1.8-1.86 1.33-.67-.41-.66-1.19-.06-1.78C8.18 5.01 8.68 2.15 5.05.02L5.03 0l.02.01z"/></svg>
    \ No newline at end of file
    +<svg xmlns="http://www.w3.org/2000/svg" width="12" height="16" viewBox="0 0 12 16"><path fill-rule="evenodd" d="M5.05.31c.81 2.17.41 3.38-.52 4.31C3.55 5.67 1.98 6.45.9 7.98c-1.45 2.05-1.7 6.53 3.53 7.7-2.2-1.16-2.67-4.52-.3-6.61-.61 2.03.53 3.33 1.94 2.86 1.39-.47 2.3.53 2.27 1.67-.02.78-.31 1.44-1.13 1.81 3.42-.59 4.78-3.42 4.78-5.56 0-2.84-2.53-3.22-1.25-5.61-1.52.13-2.03 1.13-1.89 2.75.09 1.08-1.02 1.8-1.86 1.33-.67-.41-.66-1.19-.06-1.78C8.18 5.31 8.68 2.45 5.05.32L5.03.3l.02.01z"/></svg>
    \ No newline at end of file
    diff --git a/htdocs/theme/common/octicons/build/svg/gear.svg b/htdocs/theme/common/octicons/build/svg/gear.svg
    index aded0c46675..bf82007a485 100644
    --- a/htdocs/theme/common/octicons/build/svg/gear.svg
    +++ b/htdocs/theme/common/octicons/build/svg/gear.svg
    @@ -1 +1 @@
    -<svg xmlns="http://www.w3.org/2000/svg" width="14" height="16" viewBox="0 0 14 16"><path fill-rule="evenodd" d="M14 8.76v-1.6l-1.94-.64-.45-1.09.88-1.84-1.13-1.13-1.81.91-1.09-.45L7.77 1h-1.6l-.63 1.94-1.11.45-1.84-.88-1.13 1.13.91 1.81-.45 1.09L0 7.22v1.59l1.94.64.45 1.09-.88 1.84 1.13 1.13 1.81-.91 1.09.45.69 1.92h1.59l.63-1.94 1.11-.45 1.84.88 1.13-1.13-.92-1.81.47-1.09L14 8.74v.02zm-7 2.23c-1.66 0-3-1.34-3-3s1.34-3 3-3 3 1.34 3 3-1.34 3-3 3z"/></svg>
    \ No newline at end of file
    +<svg xmlns="http://www.w3.org/2000/svg" width="14" height="16" viewBox="0 0 14 16"><path fill-rule="evenodd" d="M14 8.77v-1.6l-1.94-.64-.45-1.09.88-1.84-1.13-1.13-1.81.91-1.09-.45-.69-1.92h-1.6l-.63 1.94-1.11.45-1.84-.88-1.13 1.13.91 1.81-.45 1.09L0 7.23v1.59l1.94.64.45 1.09-.88 1.84 1.13 1.13 1.81-.91 1.09.45.69 1.92h1.59l.63-1.94 1.11-.45 1.84.88 1.13-1.13-.92-1.81.47-1.09L14 8.75v.02zM7 11c-1.66 0-3-1.34-3-3s1.34-3 3-3 3 1.34 3 3-1.34 3-3 3z"/></svg>
    \ No newline at end of file
    diff --git a/htdocs/theme/common/octicons/build/svg/gift.svg b/htdocs/theme/common/octicons/build/svg/gift.svg
    index 761be5473ca..4539ce60945 100644
    --- a/htdocs/theme/common/octicons/build/svg/gift.svg
    +++ b/htdocs/theme/common/octicons/build/svg/gift.svg
    @@ -1 +1 @@
    -<svg xmlns="http://www.w3.org/2000/svg" width="14" height="16" viewBox="0 0 14 16"><path fill-rule="evenodd" d="M13.02 4h-1.38c.19-.33.33-.67.36-.91.06-.67-.11-1.22-.52-1.61-.36-.38-.81-.48-1.36-.48h-.11c-.53.02-1.11.25-1.53.58-.42.33-.73.72-.97 1.2-.23-.48-.55-.88-.97-1.2-.42-.32-1-.58-1.53-.58h-.03c-.56 0-1.06.09-1.44.48-.41.39-.58.94-.52 1.61.03.23.17.58.36.91H2c-.55 0-1 .45-1 1v3h1v5c0 .55.45 1 1 1h9c.55 0 1-.45 1-1V8h1V5c0-.55-.45-1-1-1h.02zm-4.78-.88c.17-.36.42-.67.75-.92.3-.23.72-.39 1.05-.41h.09c.45 0 .66.11.8.25s.33.39.3.95c-.05.19-.25.61-.5 1h-2.9l.41-.88v.01zM4.11 2.04c.13-.13.31-.25.91-.25.31 0 .72.17 1.03.41.33.25.58.55.75.92l.42.88h-2.9c-.25-.39-.45-.81-.5-1-.03-.56.16-.81.3-.95l-.01-.01zm2.91 10.95h-4V8h4v5-.01zm0-6h-5V5h5v2-.01zm5 6h-4V8h4v5-.01zm1-6h-5V5h5v2-.01z"/></svg>
    \ No newline at end of file
    +<svg xmlns="http://www.w3.org/2000/svg" width="14" height="16" viewBox="0 0 14 16"><path fill-rule="evenodd" d="M13 4h-1.38c.19-.33.33-.67.36-.91.06-.67-.11-1.22-.52-1.61C11.1 1.1 10.65 1 10.1 1h-.11c-.53.02-1.11.25-1.53.58-.42.33-.73.72-.97 1.2-.23-.48-.55-.88-.97-1.2-.42-.32-1-.58-1.53-.58h-.03c-.56 0-1.06.09-1.44.48-.41.39-.58.94-.52 1.61.03.23.17.58.36.91H1.98c-.55 0-1 .45-1 1v3h1v5c0 .55.45 1 1 1h9c.55 0 1-.45 1-1V8h1V5c0-.55-.45-1-1-1H13zm-4.78-.88c.17-.36.42-.67.75-.92.3-.23.72-.39 1.05-.41h.09c.45 0 .66.11.8.25s.33.39.3.95c-.05.19-.25.61-.5 1h-2.9l.41-.88v.01zM4.09 2.04c.13-.13.31-.25.91-.25.31 0 .72.17 1.03.41.33.25.58.55.75.92L7.2 4H4.3c-.25-.39-.45-.81-.5-1-.03-.56.16-.81.3-.95l-.01-.01zM7 12.99H3V8h4v5-.01zm0-6H2V5h5v2-.01zm5 6H8V8h4v5-.01zm1-6H8V5h5v2-.01z"/></svg>
    \ No newline at end of file
    diff --git a/htdocs/theme/common/octicons/build/svg/gist-secret.svg b/htdocs/theme/common/octicons/build/svg/gist-secret.svg
    index a6459e19bf2..6495281267c 100644
    --- a/htdocs/theme/common/octicons/build/svg/gist-secret.svg
    +++ b/htdocs/theme/common/octicons/build/svg/gist-secret.svg
    @@ -1 +1 @@
    -<svg xmlns="http://www.w3.org/2000/svg" width="14" height="16" viewBox="0 0 14 16"><path fill-rule="evenodd" d="M7.782 10.5l1 3.5h-4l1-3.5-.75-1.5h3.5l-.75 1.5zm2-4.5h-6l-2 1h10l-2-1zm-1-4l-2 1-2-1-1 3h6l-1-3zm4.03 7.75L9.782 9l1 2-2 3h3.22c.45 0 .86-.31.97-.75l.56-2.28c.14-.53-.19-1.08-.72-1.22zM3.782 9l-3.03.75c-.53.14-.86.69-.72 1.22l.56 2.28c.11.44.52.75.97.75h3.22l-2-3 1-2z"/></svg>
    \ No newline at end of file
    +<svg xmlns="http://www.w3.org/2000/svg" width="14" height="16" viewBox="0 0 14 16"><path fill-rule="evenodd" d="M8 10.5L9 14H5l1-3.5L5.25 9h3.5L8 10.5zM10 6H4L2 7h10l-2-1zM9 2L7 3 5 2 4 5h6L9 2zm4.03 7.75L10 9l1 2-2 3h3.22c.45 0 .86-.31.97-.75l.56-2.28c.14-.53-.19-1.08-.72-1.22zM4 9l-3.03.75c-.53.14-.86.69-.72 1.22l.56 2.28c.11.44.52.75.97.75H5l-2-3 1-2z"/></svg>
    \ No newline at end of file
    diff --git a/htdocs/theme/common/octicons/build/svg/git-merge.svg b/htdocs/theme/common/octicons/build/svg/git-merge.svg
    index fedb516064a..63c43f76936 100644
    --- a/htdocs/theme/common/octicons/build/svg/git-merge.svg
    +++ b/htdocs/theme/common/octicons/build/svg/git-merge.svg
    @@ -1 +1 @@
    -<svg xmlns="http://www.w3.org/2000/svg" width="12" height="16" viewBox="0 0 12 16"><path fill-rule="evenodd" d="M10 7.01c-.73 0-1.38.41-1.73 1.02v-.02C7.22 7.99 6 7.65 5.14 6.99c-.75-.58-1.5-1.61-1.89-2.44A1.993 1.993 0 0 0 2 1C.89 1 0 1.9 0 3.01a2 2 0 0 0 1 1.72v6.56c-.59.35-1 .99-1 1.72 0 1.11.89 2 2 2a1.993 1.993 0 0 0 1-3.72V7.68c.67.7 1.44 1.27 2.3 1.69.86.42 2.03.63 2.97.64v-.02c.36.61 1 1.02 1.73 1.02 1.11 0 2-.89 2-2 0-1.11-.89-2-2-2zm-6.8 6c0 .66-.55 1.2-1.2 1.2-.65 0-1.2-.55-1.2-1.2 0-.65.55-1.2 1.2-1.2.65 0 1.2.55 1.2 1.2zM2 4.21c-.66 0-1.2-.55-1.2-1.2 0-.65.55-1.2 1.2-1.2.65 0 1.2.55 1.2 1.2 0 .65-.55 1.2-1.2 1.2zm8 6c-.66 0-1.2-.55-1.2-1.2 0-.65.55-1.2 1.2-1.2.65 0 1.2.55 1.2 1.2 0 .65-.55 1.2-1.2 1.2z"/></svg>
    \ No newline at end of file
    +<svg xmlns="http://www.w3.org/2000/svg" width="12" height="16" viewBox="0 0 12 16"><path fill-rule="evenodd" d="M10 7c-.73 0-1.38.41-1.73 1.02V8C7.22 7.98 6 7.64 5.14 6.98c-.75-.58-1.5-1.61-1.89-2.44A1.993 1.993 0 0 0 2 .99C.89.99 0 1.89 0 3a2 2 0 0 0 1 1.72v6.56c-.59.35-1 .99-1 1.72 0 1.11.89 2 2 2a1.993 1.993 0 0 0 1-3.72V7.67c.67.7 1.44 1.27 2.3 1.69.86.42 2.03.63 2.97.64v-.02c.36.61 1 1.02 1.73 1.02 1.11 0 2-.89 2-2 0-1.11-.89-2-2-2zm-6.8 6c0 .66-.55 1.2-1.2 1.2-.65 0-1.2-.55-1.2-1.2 0-.65.55-1.2 1.2-1.2.65 0 1.2.55 1.2 1.2zM2 4.2C1.34 4.2.8 3.65.8 3c0-.65.55-1.2 1.2-1.2.65 0 1.2.55 1.2 1.2 0 .65-.55 1.2-1.2 1.2zm8 6c-.66 0-1.2-.55-1.2-1.2 0-.65.55-1.2 1.2-1.2.65 0 1.2.55 1.2 1.2 0 .65-.55 1.2-1.2 1.2z"/></svg>
    \ No newline at end of file
    diff --git a/htdocs/theme/common/octicons/build/svg/heart.svg b/htdocs/theme/common/octicons/build/svg/heart.svg
    index 8b81f8845fe..e9407b514c7 100644
    --- a/htdocs/theme/common/octicons/build/svg/heart.svg
    +++ b/htdocs/theme/common/octicons/build/svg/heart.svg
    @@ -1 +1 @@
    -<svg xmlns="http://www.w3.org/2000/svg" width="12" height="16" viewBox="0 0 12 16"><path fill-rule="evenodd" d="M11.2 3c-.52-.63-1.25-.95-2.2-1-.97 0-1.69.42-2.2 1-.51.58-.78.92-.8 1-.02-.08-.28-.42-.8-1-.52-.58-1.17-1-2.2-1-.95.05-1.69.38-2.2 1-.52.61-.78 1.28-.8 2 0 .52.09 1.52.67 2.67C1.25 8.82 3.01 10.61 6 13c2.98-2.39 4.77-4.17 5.34-5.33C11.91 6.51 12 5.5 12 5c-.02-.72-.28-1.39-.8-2.02V3z"/></svg>
    \ No newline at end of file
    +<svg xmlns="http://www.w3.org/2000/svg" width="12" height="16" viewBox="0 0 12 16"><path fill-rule="evenodd" d="M9 2c-.97 0-1.69.42-2.2 1-.51.58-.78.92-.8 1-.02-.08-.28-.42-.8-1-.52-.58-1.17-1-2.2-1-1.632.086-2.954 1.333-3 3 0 .52.09 1.52.67 2.67C1.25 8.82 3.01 10.61 6 13c2.98-2.39 4.77-4.17 5.34-5.33C11.91 6.51 12 5.5 12 5c-.047-1.69-1.342-2.913-3-3z"/></svg>
    \ No newline at end of file
    diff --git a/htdocs/theme/common/octicons/build/svg/info.svg b/htdocs/theme/common/octicons/build/svg/info.svg
    index 745ef337a3d..26db463ff03 100644
    --- a/htdocs/theme/common/octicons/build/svg/info.svg
    +++ b/htdocs/theme/common/octicons/build/svg/info.svg
    @@ -1 +1 @@
    -<svg xmlns="http://www.w3.org/2000/svg" width="14" height="16" viewBox="0 0 14 16"><path fill-rule="evenodd" d="M6.3 5.71a.942.942 0 0 1-.28-.7c0-.28.09-.52.28-.7.19-.18.42-.28.7-.28.28 0 .52.09.7.28.18.19.28.42.28.7 0 .28-.09.52-.28.7a1 1 0 0 1-.7.3c-.28 0-.52-.11-.7-.3zM8 8.01c-.02-.25-.11-.48-.31-.69-.2-.19-.42-.3-.69-.31H6c-.27.02-.48.13-.69.31-.2.2-.3.44-.31.69h1v3c.02.27.11.5.31.69.2.2.42.31.69.31h1c.27 0 .48-.11.69-.31.2-.19.3-.42.31-.69H8V8v.01zM7 2.32C3.86 2.32 1.3 4.86 1.3 8c0 3.14 2.56 5.7 5.7 5.7s5.7-2.55 5.7-5.7c0-3.15-2.56-5.69-5.7-5.69v.01zM7 1c3.86 0 7 3.14 7 7s-3.14 7-7 7-7-3.12-7-7 3.14-7 7-7z"/></svg>
    \ No newline at end of file
    +<svg xmlns="http://www.w3.org/2000/svg" width="14" height="16" viewBox="0 0 14 16"><path fill-rule="evenodd" d="M6.3 5.69a.942.942 0 0 1-.28-.7c0-.28.09-.52.28-.7.19-.18.42-.28.7-.28.28 0 .52.09.7.28.18.19.28.42.28.7 0 .28-.09.52-.28.7a1 1 0 0 1-.7.3c-.28 0-.52-.11-.7-.3zM8 7.99c-.02-.25-.11-.48-.31-.69-.2-.19-.42-.3-.69-.31H6c-.27.02-.48.13-.69.31-.2.2-.3.44-.31.69h1v3c.02.27.11.5.31.69.2.2.42.31.69.31h1c.27 0 .48-.11.69-.31.2-.19.3-.42.31-.69H8V7.98v.01zM7 2.3c-3.14 0-5.7 2.54-5.7 5.68 0 3.14 2.56 5.7 5.7 5.7s5.7-2.55 5.7-5.7c0-3.15-2.56-5.69-5.7-5.69v.01zM7 .98c3.86 0 7 3.14 7 7s-3.14 7-7 7-7-3.12-7-7 3.14-7 7-7z"/></svg>
    \ No newline at end of file
    diff --git a/htdocs/theme/common/octicons/build/svg/list-ordered.svg b/htdocs/theme/common/octicons/build/svg/list-ordered.svg
    index 64126c3b8ef..2450532b491 100644
    --- a/htdocs/theme/common/octicons/build/svg/list-ordered.svg
    +++ b/htdocs/theme/common/octicons/build/svg/list-ordered.svg
    @@ -1 +1 @@
    -<svg xmlns="http://www.w3.org/2000/svg" width="12" height="16" viewBox="0 0 12 16"><path fill-rule="evenodd" d="M12.01 13c0 .59 0 1-.59 1H4.6c-.59 0-.59-.41-.59-1 0-.59 0-1 .59-1h6.81c.59 0 .59.41.59 1h.01zM4.6 4h6.81C12 4 12 3.59 12 3c0-.59 0-1-.59-1H4.6c-.59 0-.59.41-.59 1 0 .59 0 1 .59 1zm6.81 3H4.6c-.59 0-.59.41-.59 1 0 .59 0 1 .59 1h6.81C12 9 12 8.59 12 8c0-.59 0-1-.59-1zm-9.4-6h-.72c-.3.19-.58.25-1.03.34V2h.75v2.14H.17V5h2.84v-.86h-1V1zm.25 8.13c-.17 0-.45.03-.66.06.53-.56 1.14-1.25 1.14-1.89C2.72 6.52 2.18 6 1.38 6c-.59 0-.97.2-1.38.64l.58.58c.19-.19.38-.38.64-.38.28 0 .48.16.48.52 0 .53-.77 1.2-1.7 2.06V10h3l-.09-.88h-.66l.01.01zm-.08 3.78v-.03c.44-.19.64-.47.64-.86 0-.7-.56-1.11-1.44-1.11-.48 0-.89.19-1.28.52l.55.64c.25-.2.44-.31.69-.31.27 0 .42.13.42.36 0 .27-.2.44-.86.44v.75c.83 0 .98.17.98.47 0 .25-.23.38-.58.38-.28 0-.56-.14-.81-.38l-.48.66c.3.36.77.56 1.41.56.83 0 1.53-.41 1.53-1.16 0-.5-.31-.81-.77-.94v.01z"/></svg>
    \ No newline at end of file
    +<svg xmlns="http://www.w3.org/2000/svg" width="12" height="16" viewBox="0 0 12 16"><path fill-rule="evenodd" d="M12 12.99c0 .589 0 .998-.59.998H4.597c-.59 0-.59-.41-.59-.999 0-.59 0-.999.59-.999H11.4c.59 0 .59.41.59 1H12zM4.596 3.996H11.4c.59 0 .59-.41.59-1 0-.589 0-.999-.59-.999H4.596c-.59 0-.59.41-.59 1 0 .589 0 .999.59.999zM11.4 6.994H4.596c-.59 0-.59.41-.59 1 0 .589 0 .999.59.999H11.4c.59 0 .59-.41.59-1 0-.59 0-.999-.59-.999zM2.008 1h-.72C.99 1.19.71 1.25.26 1.34V2h.75v2.138H.17v.859h2.837v-.86h-.999V1zm.25 8.123c-.17 0-.45.03-.66.06.53-.56 1.14-1.249 1.14-1.888-.02-.78-.56-1.299-1.36-1.299-.589 0-.968.2-1.378.64l.58.579c.19-.19.38-.38.639-.38.28 0 .48.16.48.52 0 .53-.77 1.199-1.699 2.058v.58h2.998l-.09-.88h-.66l.01.01zm-.08 3.777v-.03c.44-.19.64-.47.64-.859 0-.7-.56-1.11-1.44-1.11-.479 0-.888.19-1.278.52l.55.64c.25-.2.44-.31.689-.31.27 0 .42.13.42.36 0 .27-.2.44-.86.44v.749c.83 0 .98.17.98.47 0 .25-.23.38-.58.38-.28 0-.56-.14-.81-.38l-.479.659c.3.36.77.56 1.409.56.83 0 1.529-.41 1.529-1.16 0-.5-.31-.809-.77-.939v.01z"/></svg>
    \ No newline at end of file
    diff --git a/htdocs/theme/common/octicons/build/svg/logo-github.svg b/htdocs/theme/common/octicons/build/svg/logo-github.svg
    index 253c13ecbaa..0da3476f6e3 100644
    --- a/htdocs/theme/common/octicons/build/svg/logo-github.svg
    +++ b/htdocs/theme/common/octicons/build/svg/logo-github.svg
    @@ -1 +1 @@
    -<svg xmlns="http://www.w3.org/2000/svg" width="45" height="16" viewBox="0 0 45 16"><path fill-rule="evenodd" d="M18.53 12.03h-.02c.009 0 .015.01.024.011h.006l-.01-.01zm.004.011c-.093.001-.327.05-.574.05-.78 0-1.05-.36-1.05-.83V8.13h1.59c.09 0 .16-.08.16-.19v-1.7c0-.09-.08-.17-.16-.17h-1.59V3.96c0-.08-.05-.13-.14-.13h-2.16c-.09 0-.14.05-.14.13v2.17s-1.09.27-1.16.28c-.08.02-.13.09-.13.17v1.36c0 .11.08.19.17.19h1.11v3.28c0 2.44 1.7 2.69 2.86 2.69.53 0 1.17-.17 1.27-.22.06-.02.09-.09.09-.16v-1.5a.177.177 0 0 0-.146-.18zm23.696-2.2c0-1.81-.73-2.05-1.5-1.97-.6.04-1.08.34-1.08.34v3.52s.49.34 1.22.36c1.03.03 1.36-.34 1.36-2.25zm2.43-.16c0 3.43-1.11 4.41-3.05 4.41-1.64 0-2.52-.83-2.52-.83s-.04.46-.09.52c-.03.06-.08.08-.14.08h-1.48c-.1 0-.19-.08-.19-.17l.02-11.11c0-.09.08-.17.17-.17h2.13c.09 0 .17.08.17.17v3.77s.82-.53 2.02-.53l-.01-.02c1.2 0 2.97.45 2.97 3.88zm-8.72-3.61H33.84c-.11 0-.17.08-.17.19v5.44s-.55.39-1.3.39-.97-.34-.97-1.09V6.25c0-.09-.08-.17-.17-.17h-2.14c-.09 0-.17.08-.17.17v5.11c0 2.2 1.23 2.75 2.92 2.75 1.39 0 2.52-.77 2.52-.77s.05.39.08.45c.02.05.09.09.16.09h1.34c.11 0 .17-.08.17-.17l.02-7.47c0-.09-.08-.17-.19-.17zm-23.7-.01h-2.13c-.09 0-.17.09-.17.2v7.34c0 .2.13.27.3.27h1.92c.2 0 .25-.09.25-.27V6.23c0-.09-.08-.17-.17-.17zm-1.05-3.38c-.77 0-1.38.61-1.38 1.38 0 .77.61 1.38 1.38 1.38.75 0 1.36-.61 1.36-1.38 0-.77-.61-1.38-1.36-1.38zm16.49-.25h-2.11c-.09 0-.17.08-.17.17v4.09h-3.31V2.6c0-.09-.08-.17-.17-.17h-2.13c-.09 0-.17.08-.17.17v11.11c0 .09.09.17.17.17h2.13c.09 0 .17-.08.17-.17V8.96h3.31l-.02 4.75c0 .09.08.17.17.17h2.13c.09 0 .17-.08.17-.17V2.6c0-.09-.08-.17-.17-.17zM8.81 7.35v5.74c0 .04-.01.11-.06.13 0 0-1.25.89-3.31.89-2.49 0-5.44-.78-5.44-5.92S2.58 1.99 5.1 2c2.18 0 3.06.49 3.2.58.04.05.06.09.06.14L7.94 4.5c0 .09-.09.2-.2.17-.36-.11-.9-.33-2.17-.33-1.47 0-3.05.42-3.05 3.73s1.5 3.7 2.58 3.7c.92 0 1.25-.11 1.25-.11v-2.3H4.88c-.11 0-.19-.08-.19-.17V7.35c0-.09.08-.17.19-.17h3.74c.11 0 .19.08.19.17z"/></svg>
    \ No newline at end of file
    +<svg xmlns="http://www.w3.org/2000/svg" width="45" height="16" viewBox="0 0 45 16"><path fill-rule="evenodd" d="M18.53 12.03h-.02c.009 0 .015.01.024.011h.006l-.01-.01zm.004.011c-.093.001-.327.05-.574.05-.78 0-1.05-.36-1.05-.83V8.13h1.59c.09 0 .16-.08.16-.19v-1.7c0-.09-.08-.17-.16-.17h-1.59V3.96c0-.08-.05-.13-.14-.13h-2.16c-.09 0-.14.05-.14.13v2.17s-1.09.27-1.16.28c-.08.02-.13.09-.13.17v1.36c0 .11.08.19.17.19h1.11v3.28c0 2.44 1.7 2.69 2.86 2.69.53 0 1.17-.17 1.27-.22.06-.02.09-.09.09-.16v-1.5a.177.177 0 0 0-.146-.18zm23.696-2.2c0-1.81-.73-2.05-1.5-1.97-.6.04-1.08.34-1.08.34v3.52s.49.34 1.22.36c1.03.03 1.36-.34 1.36-2.25zm2.43-.16c0 3.43-1.11 4.41-3.05 4.41-1.64 0-2.52-.83-2.52-.83s-.04.46-.09.52c-.03.06-.08.08-.14.08h-1.48c-.1 0-.19-.08-.19-.17l.02-11.11c0-.09.08-.17.17-.17h2.13c.09 0 .17.08.17.17v3.77s.82-.53 2.02-.53l-.01-.02c1.2 0 2.97.45 2.97 3.88zm-8.72-3.61h-2.1c-.11 0-.17.08-.17.19v5.44s-.55.39-1.3.39-.97-.34-.97-1.09V6.25c0-.09-.08-.17-.17-.17h-2.14c-.09 0-.17.08-.17.17v5.11c0 2.2 1.23 2.75 2.92 2.75 1.39 0 2.52-.77 2.52-.77s.05.39.08.45c.02.05.09.09.16.09h1.34c.11 0 .17-.08.17-.17l.02-7.47c0-.09-.08-.17-.19-.17zm-23.7-.01h-2.13c-.09 0-.17.09-.17.2v7.34c0 .2.13.27.3.27h1.92c.2 0 .25-.09.25-.27V6.23c0-.09-.08-.17-.17-.17zm-1.05-3.38c-.77 0-1.38.61-1.38 1.38 0 .77.61 1.38 1.38 1.38.75 0 1.36-.61 1.36-1.38 0-.77-.61-1.38-1.36-1.38zm16.49-.25h-2.11c-.09 0-.17.08-.17.17v4.09h-3.31V2.6c0-.09-.08-.17-.17-.17h-2.13c-.09 0-.17.08-.17.17v11.11c0 .09.09.17.17.17h2.13c.09 0 .17-.08.17-.17V8.96h3.31l-.02 4.75c0 .09.08.17.17.17h2.13c.09 0 .17-.08.17-.17V2.6c0-.09-.08-.17-.17-.17zM8.81 7.35v5.74c0 .04-.01.11-.06.13 0 0-1.25.89-3.31.89-2.49 0-5.44-.78-5.44-5.92S2.58 1.99 5.1 2c2.18 0 3.06.49 3.2.58.04.05.06.09.06.14L7.94 4.5c0 .09-.09.2-.2.17-.36-.11-.9-.33-2.17-.33-1.47 0-3.05.42-3.05 3.73s1.5 3.7 2.58 3.7c.92 0 1.25-.11 1.25-.11v-2.3H4.88c-.11 0-.19-.08-.19-.17V7.35c0-.09.08-.17.19-.17h3.74c.11 0 .19.08.19.17z"/></svg>
    \ No newline at end of file
    diff --git a/htdocs/theme/common/octicons/build/svg/mortar-board.svg b/htdocs/theme/common/octicons/build/svg/mortar-board.svg
    index 302415b1736..869f9ae8e7c 100644
    --- a/htdocs/theme/common/octicons/build/svg/mortar-board.svg
    +++ b/htdocs/theme/common/octicons/build/svg/mortar-board.svg
    @@ -1 +1 @@
    -<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16"><path fill-rule="evenodd" d="M7.808 9.405l-3.83-1.19c-4-8 0 1.5 0 2.5s1.8 1.5 4 1.5 4-.5 4-1.5v-2.5l-3.83 1.19a.73.73 0 0 1-.36 0h.02zm.28-6.39a.34.34 0 0 0-.2 0l-7.64 2.38a.35.35 0 0 0 0 .67l1.73.55v1.77c-.3.17-.5.5-.5.86 0 .19.05.36.14.5-.08.14-.14.31-.14.5v2.58c0 .55 2 .55 2 0v-2.58c0-.19-.05-.36-.14-.5.08-.14.14-.31.14-.5 0-.38-.2-.69-.5-.86v-1.45l4.89 1.53c.06.02.14.02.2 0l7.64-2.38a.35.35 0 0 0 0-.67l-7.63-2.39.01-.01zm-.09 3.2c-.55 0-1-.22-1-.5s.45-.5 1-.5 1 .22 1 .5-.45.5-1 .5z"/></svg>
    \ No newline at end of file
    +<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16"><path fill-rule="evenodd" d="M7.83 9.19L4 8c-4-8 0 1.5 0 2.5S5.8 12 8 12s4-.5 4-1.5V8L8.17 9.19a.73.73 0 0 1-.36 0h.02zm.28-6.39a.34.34 0 0 0-.2 0L.27 5.18a.35.35 0 0 0 0 .67L2 6.4v1.77c-.3.17-.5.5-.5.86 0 .19.05.36.14.5-.08.14-.14.31-.14.5v2.58c0 .55 2 .55 2 0v-2.58c0-.19-.05-.36-.14-.5.08-.14.14-.31.14-.5 0-.38-.2-.69-.5-.86V6.72l4.89 1.53c.06.02.14.02.2 0l7.64-2.38a.35.35 0 0 0 0-.67L8.1 2.81l.01-.01zM8.02 6c-.55 0-1-.22-1-.5s.45-.5 1-.5 1 .22 1 .5-.45.5-1 .5z"/></svg>
    \ No newline at end of file
    diff --git a/htdocs/theme/common/octicons/build/svg/mute.svg b/htdocs/theme/common/octicons/build/svg/mute.svg
    index 4d894a1cadd..e448808fbe5 100644
    --- a/htdocs/theme/common/octicons/build/svg/mute.svg
    +++ b/htdocs/theme/common/octicons/build/svg/mute.svg
    @@ -1 +1 @@
    -<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16"><path fill-rule="evenodd" d="M8 2.75v10.38c0 .67-.81 1-1.28.53L3 9.94H1c-.55 0-1-.45-1-1v-2c0-.55.45-1 1-1h2l3.72-3.72C7.19 1.75 8 2.08 8 2.75zm7.53 3.22l-1.06-1.06-1.97 1.97-1.97-1.97-1.06 1.06 1.97 1.97-1.97 1.97 1.06 1.06L12.5 9l1.97 1.97 1.06-1.06-1.97-1.97 1.97-1.97z"/></svg>
    \ No newline at end of file
    +<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16"><path fill-rule="evenodd" d="M8 2.81v10.38c0 .67-.81 1-1.28.53L3 10H1c-.55 0-1-.45-1-1V7c0-.55.45-1 1-1h2l3.72-3.72C7.19 1.81 8 2.14 8 2.81zm7.53 3.22l-1.06-1.06-1.97 1.97-1.97-1.97-1.06 1.06L11.44 8 9.47 9.97l1.06 1.06 1.97-1.97 1.97 1.97 1.06-1.06L13.56 8l1.97-1.97z"/></svg>
    \ No newline at end of file
    diff --git a/htdocs/theme/common/octicons/build/svg/organization.svg b/htdocs/theme/common/octicons/build/svg/organization.svg
    index af333e418dd..6bf4ae94b40 100644
    --- a/htdocs/theme/common/octicons/build/svg/organization.svg
    +++ b/htdocs/theme/common/octicons/build/svg/organization.svg
    @@ -1 +1 @@
    -<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16"><path fill-rule="evenodd" d="M16 12.999c0 .439-.45 1-1 1H7.995c-.539 0-.994-.447-.995-.999H1c-.54 0-1-.561-1-1 0-2.634 3-4 3-4s.229-.409 0-1c-.841-.621-1.058-.59-1-3 .058-2.419 1.367-3 2.5-3s2.442.58 2.5 3c.058 2.41-.159 2.379-1 3-.229.59 0 1 0 1s1.549.711 2.42 2.088A6.78 6.78 0 0 1 10 8.999s.229-.409 0-1c-.841-.62-1.058-.59-1-3 .058-2.419 1.367-3 2.5-3s2.437.581 2.495 3c.059 2.41-.158 2.38-1 3-.229.59 0 1 0 1s3.005 1.366 3.005 4z"/></svg>
    \ No newline at end of file
    +<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16"><path fill-rule="evenodd" d="M16 12.999c0 .439-.45 1-1 1H7.995c-.539 0-.994-.447-.995-.999H1c-.54 0-1-.561-1-1 0-2.634 3-4 3-4s.229-.409 0-1c-.841-.621-1.058-.59-1-3 .058-2.419 1.367-3 2.5-3s2.442.58 2.5 3c.058 2.41-.159 2.379-1 3-.229.59 0 1 0 1s1.549.711 2.42 2.088C9.196 9.369 10 8.999 10 8.999s.229-.409 0-1c-.841-.62-1.058-.59-1-3 .058-2.419 1.367-3 2.5-3s2.437.581 2.495 3c.059 2.41-.158 2.38-1 3-.229.59 0 1 0 1s3.005 1.366 3.005 4z"/></svg>
    \ No newline at end of file
    diff --git a/htdocs/theme/common/octicons/build/svg/package.svg b/htdocs/theme/common/octicons/build/svg/package.svg
    index 720e30026a5..2db03518db2 100644
    --- a/htdocs/theme/common/octicons/build/svg/package.svg
    +++ b/htdocs/theme/common/octicons/build/svg/package.svg
    @@ -1 +1 @@
    -<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16"><path fill-rule="evenodd" d="M1 4.732v7.47c0 .45.3.84.75.97l6.5 1.73c.16.05.34.05.5 0l6.5-1.73c.45-.13.75-.52.75-.97v-7.47c0-.45-.3-.84-.75-.97l-6.5-1.74a1.4 1.4 0 0 0-.5 0l-6.5 1.74c-.45.13-.75.52-.75.97zm7 9.09l-6-1.59v-6.77l6 1.61v6.75zm-6-9.36l2.5-.67 6.5 1.73-2.5.67L2 4.463zm13 7.77l-6 1.59v-6.75l2-.55v2.44l2-.53v-2.44l2-.53v6.77zm-2-7.24l-6.5-1.73 2-.53 6.5 1.73-2 .53z"/></svg>
    \ No newline at end of file
    +<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16"><path fill-rule="evenodd" d="M1 4.27v7.47c0 .45.3.84.75.97l6.5 1.73c.16.05.34.05.5 0l6.5-1.73c.45-.13.75-.52.75-.97V4.27c0-.45-.3-.84-.75-.97l-6.5-1.74a1.4 1.4 0 0 0-.5 0L1.75 3.3c-.45.13-.75.52-.75.97zm7 9.09l-6-1.59V5l6 1.61v6.75zM2 4l2.5-.67L11 5.06l-2.5.67L2 4zm13 7.77l-6 1.59V6.61l2-.55V8.5l2-.53V5.53L15 5v6.77zm-2-7.24L6.5 2.8l2-.53L15 4l-2 .53z"/></svg>
    \ No newline at end of file
    diff --git a/htdocs/theme/common/octicons/build/svg/pencil.svg b/htdocs/theme/common/octicons/build/svg/pencil.svg
    index 41c6e7ec6f8..8702f4dcecd 100644
    --- a/htdocs/theme/common/octicons/build/svg/pencil.svg
    +++ b/htdocs/theme/common/octicons/build/svg/pencil.svg
    @@ -1 +1 @@
    -<svg xmlns="http://www.w3.org/2000/svg" width="14" height="16" viewBox="0 0 14 16"><path fill-rule="evenodd" d="M0 11.592v3h3l8-8-3-3-8 8zm3 2H1v-2h1v1h1v1zm10.3-9.3l-1.3 1.3-3-3 1.3-1.3a.996.996 0 0 1 1.41 0l1.59 1.59c.39.39.39 1.02 0 1.41z"/></svg>
    \ No newline at end of file
    +<svg xmlns="http://www.w3.org/2000/svg" width="14" height="16" viewBox="0 0 14 16"><path fill-rule="evenodd" d="M0 12v3h3l8-8-3-3-8 8zm3 2H1v-2h1v1h1v1zm10.3-9.3L12 6 9 3l1.3-1.3a.996.996 0 0 1 1.41 0l1.59 1.59c.39.39.39 1.02 0 1.41z"/></svg>
    \ No newline at end of file
    diff --git a/htdocs/theme/common/octicons/build/svg/pin.svg b/htdocs/theme/common/octicons/build/svg/pin.svg
    index 861ae05afdc..95405c537c0 100644
    --- a/htdocs/theme/common/octicons/build/svg/pin.svg
    +++ b/htdocs/theme/common/octicons/build/svg/pin.svg
    @@ -1 +1 @@
    -<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16"><path fill-rule="evenodd" d="M10 1.494v.8l.5 1-4.5 3H2.2c-.44 0-.67.53-.34.86L5 10.294l-4 5 5-4 3.14 3.14a.5.5 0 0 0 .86-.34v-3.8l3-4.5 1 .5h.8c.44 0 .67-.53.34-.86l-4.28-4.28a.5.5 0 0 0-.86.34z"/></svg>
    \ No newline at end of file
    +<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16"><path fill-rule="evenodd" d="M10 1.2V2l.5 1L6 6H2.2c-.44 0-.67.53-.34.86L5 10l-4 5 5-4 3.14 3.14a.5.5 0 0 0 .86-.34V10l3-4.5 1 .5h.8c.44 0 .67-.53.34-.86L10.86.86a.5.5 0 0 0-.86.34z"/></svg>
    \ No newline at end of file
    diff --git a/htdocs/theme/common/octicons/build/svg/pulse.svg b/htdocs/theme/common/octicons/build/svg/pulse.svg
    index d87d04ea419..4ec57bacaae 100644
    --- a/htdocs/theme/common/octicons/build/svg/pulse.svg
    +++ b/htdocs/theme/common/octicons/build/svg/pulse.svg
    @@ -1 +1 @@
    -<svg xmlns="http://www.w3.org/2000/svg" width="14" height="16" viewBox="0 0 14 16"><path fill-rule="evenodd" d="M11.5 8.4L8.8 5.8 6.6 8.9 5.5 2 2.38 8.4H0v2h3.6l.9-1.8.9 5.4L9 8.9l1.6 1.5H14v-2h-2.5z"/></svg>
    \ No newline at end of file
    +<svg xmlns="http://www.w3.org/2000/svg" width="14" height="16" viewBox="0 0 14 16"><path fill-rule="evenodd" d="M11.5 8L8.8 5.4 6.6 8.5 5.5 1.6 2.38 8H0v2h3.6l.9-1.8.9 5.4L9 8.5l1.6 1.5H14V8h-2.5z"/></svg>
    \ No newline at end of file
    diff --git a/htdocs/theme/common/octicons/build/svg/quote.svg b/htdocs/theme/common/octicons/build/svg/quote.svg
    index 7b5f4a7f191..da5c2b22cef 100644
    --- a/htdocs/theme/common/octicons/build/svg/quote.svg
    +++ b/htdocs/theme/common/octicons/build/svg/quote.svg
    @@ -1 +1 @@
    -<svg xmlns="http://www.w3.org/2000/svg" width="14" height="16" viewBox="0 0 14 16"><path fill-rule="evenodd" d="M6.16 3.84C3.73 5.4 2.55 7.01 2.55 9.7c.16-.05.3-.05.44-.05 1.27 0 2.5.86 2.5 2.41 0 1.61-1.03 2.61-2.5 2.61-1.9 0-2.99-1.52-2.99-4.25C0 6.62 1.75 3.89 5.02 2l1.14 1.84zm7 0C10.73 5.4 9.55 7.01 9.55 9.7c.16-.05.3-.05.44-.05 1.27 0 2.5.86 2.5 2.41 0 1.61-1.03 2.61-2.5 2.61-1.89 0-2.98-1.52-2.98-4.25 0-3.8 1.75-6.53 5.02-8.42l1.14 1.84h-.01z"/></svg>
    \ No newline at end of file
    +<svg xmlns="http://www.w3.org/2000/svg" width="14" height="16" viewBox="0 0 14 16"><path fill-rule="evenodd" d="M6.16 3.5C3.73 5.06 2.55 6.67 2.55 9.36c.16-.05.3-.05.44-.05 1.27 0 2.5.86 2.5 2.41 0 1.61-1.03 2.61-2.5 2.61-1.9 0-2.99-1.52-2.99-4.25 0-3.8 1.75-6.53 5.02-8.42L6.16 3.5zm7 0c-2.43 1.56-3.61 3.17-3.61 5.86.16-.05.3-.05.44-.05 1.27 0 2.5.86 2.5 2.41 0 1.61-1.03 2.61-2.5 2.61-1.89 0-2.98-1.52-2.98-4.25 0-3.8 1.75-6.53 5.02-8.42l1.14 1.84h-.01z"/></svg>
    \ No newline at end of file
    diff --git a/htdocs/theme/common/octicons/build/svg/radio-tower.svg b/htdocs/theme/common/octicons/build/svg/radio-tower.svg
    index a438661ce55..f89a7052a7a 100644
    --- a/htdocs/theme/common/octicons/build/svg/radio-tower.svg
    +++ b/htdocs/theme/common/octicons/build/svg/radio-tower.svg
    @@ -1 +1 @@
    -<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16"><path fill-rule="evenodd" d="M4.78 5.78c.25-.25.25-.67 0-.92-.32-.33-.48-.76-.48-1.19 0-.43.16-.86.48-1.19.25-.26.25-.67 0-.92a.613.613 0 0 0-.45-.19c-.16 0-.33.06-.45.19-.57.58-.85 1.35-.85 2.11 0 .76.29 1.53.85 2.11.25.25.66.25.9 0zM2.32.19a.651.651 0 0 0-.92 0C.47 1.15 0 2.41 0 3.66c0 1.26.47 2.52 1.4 3.48.25.26.66.26.91 0s.25-.68 0-.94c-.68-.7-1.02-1.62-1.02-2.54 0-.92.34-1.84 1.02-2.54a.66.66 0 0 0 .01-.93zm5.69 5.1a1.62 1.62 0 1 0-1.62-1.62c-.01.89.72 1.62 1.62 1.62zM14.58.2a.628.628 0 0 0-.91 0c-.25.26-.25.68 0 .94.68.7 1.02 1.62 1.02 2.54 0 .92-.34 1.83-1.02 2.54-.25.26-.25.68 0 .94a.651.651 0 0 0 .92 0c.93-.96 1.4-2.22 1.4-3.48A5.048 5.048 0 0 0 14.58.2zM8.01 6.59c-.41 0-.83-.1-1.2-.3l-3.15 8.37h1.49l.86-1h4l.84 1h1.49L9.2 6.29c-.38.2-.78.3-1.19.3zM8 7.07l1.01 3.6h-2L8 7.07zm-1.99 5.59l1-1h2l1 1h-4zm5.19-11.1c-.25.25-.25.67 0 .92.32.33.48.76.48 1.19 0 .43-.16.86-.48 1.19-.25.26-.25.67 0 .92a.63.63 0 0 0 .9 0c.57-.58.85-1.35.85-2.11 0-.76-.28-1.53-.85-2.11a.634.634 0 0 0-.9 0z"/></svg>
    \ No newline at end of file
    +<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16"><path fill-rule="evenodd" d="M4.79 6.11c.25-.25.25-.67 0-.92-.32-.33-.48-.76-.48-1.19 0-.43.16-.86.48-1.19.25-.26.25-.67 0-.92a.613.613 0 0 0-.45-.19c-.16 0-.33.06-.45.19-.57.58-.85 1.35-.85 2.11 0 .76.29 1.53.85 2.11.25.25.66.25.9 0zM2.33.52a.651.651 0 0 0-.92 0C.48 1.48.01 2.74.01 3.99c0 1.26.47 2.52 1.4 3.48.25.26.66.26.91 0s.25-.68 0-.94c-.68-.7-1.02-1.62-1.02-2.54 0-.92.34-1.84 1.02-2.54a.66.66 0 0 0 .01-.93zm5.69 5.1A1.62 1.62 0 1 0 6.4 4c-.01.89.72 1.62 1.62 1.62zM14.59.53a.628.628 0 0 0-.91 0c-.25.26-.25.68 0 .94.68.7 1.02 1.62 1.02 2.54 0 .92-.34 1.83-1.02 2.54-.25.26-.25.68 0 .94a.651.651 0 0 0 .92 0c.93-.96 1.4-2.22 1.4-3.48A5.048 5.048 0 0 0 14.59.53zM8.02 6.92c-.41 0-.83-.1-1.2-.3l-3.15 8.37h1.49l.86-1h4l.84 1h1.49L9.21 6.62c-.38.2-.78.3-1.19.3zm-.01.48L9.02 11h-2l.99-3.6zm-1.99 5.59l1-1h2l1 1h-4zm5.19-11.1c-.25.25-.25.67 0 .92.32.33.48.76.48 1.19 0 .43-.16.86-.48 1.19-.25.26-.25.67 0 .92a.63.63 0 0 0 .9 0c.57-.58.85-1.35.85-2.11 0-.76-.28-1.53-.85-2.11a.634.634 0 0 0-.9 0z"/></svg>
    \ No newline at end of file
    diff --git a/htdocs/theme/common/octicons/build/svg/reply.svg b/htdocs/theme/common/octicons/build/svg/reply.svg
    index 5f89aad3010..12717db93da 100644
    --- a/htdocs/theme/common/octicons/build/svg/reply.svg
    +++ b/htdocs/theme/common/octicons/build/svg/reply.svg
    @@ -1 +1 @@
    -<svg xmlns="http://www.w3.org/2000/svg" width="14" height="16" viewBox="0 0 14 16"><path fill-rule="evenodd" d="M6.5 3.5c3.92.44 8 3.125 8 10-2.312-5.062-4.75-6-8-6V11L1 5.5 6.5 0v3.5z"/></svg>
    \ No newline at end of file
    +<svg xmlns="http://www.w3.org/2000/svg" width="14" height="16" viewBox="0 0 14 16"><path fill-rule="evenodd" d="M6 3.5c3.92.44 8 3.125 8 10-2.312-5.062-4.75-6-8-6V11L.5 5.5 6 0v3.5z"/></svg>
    \ No newline at end of file
    diff --git a/htdocs/theme/common/octicons/build/svg/sign-out.svg b/htdocs/theme/common/octicons/build/svg/sign-out.svg
    index e0893cbce43..ccfc4959ae3 100644
    --- a/htdocs/theme/common/octicons/build/svg/sign-out.svg
    +++ b/htdocs/theme/common/octicons/build/svg/sign-out.svg
    @@ -1 +1 @@
    -<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16"><path fill-rule="evenodd" d="M12 9V7H8V5h4V3l4 3-4 3zm-2 3H6V3L2 1h8v3h1V1c0-.55-.45-1-1-1H1C.45 0 0 .45 0 1v11.38c0 .39.22.73.55.91L6 16.01V13h4c.55 0 1-.45 1-1V8h-1v4z"/></svg>
    \ No newline at end of file
    +<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16"><path fill-rule="evenodd" d="M11.992 8.994V6.996H7.995v-2h3.997V2.999l3.998 2.998-3.998 2.998zm-1.998 2.998H5.996V2.998L2 1h7.995v2.998h1V1c0-.55-.45-.999-1-.999H.999A1.001 1.001 0 0 0 0 1v11.372c0 .39.22.73.55.91L5.996 16v-3.008h3.998c.55 0 1-.45 1-1V7.995h-1v3.997z"/></svg>
    \ No newline at end of file
    diff --git a/htdocs/theme/common/octicons/build/svg/squirrel.svg b/htdocs/theme/common/octicons/build/svg/squirrel.svg
    index 7c974be5979..3e5b51beea4 100644
    --- a/htdocs/theme/common/octicons/build/svg/squirrel.svg
    +++ b/htdocs/theme/common/octicons/build/svg/squirrel.svg
    @@ -1 +1 @@
    -<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16"><path fill-rule="evenodd" d="M11.75 1c-2.21 0-4 1.31-4 2.92 0 1.94.5 3.03 0 6.08 0-4.5-2.77-6.34-4-6.34.05-.5-.48-.66-.48-.66s-.22.11-.3.34c-.27-.31-.56-.27-.56-.27l-.13.58S.45 4.29.43 6.87c.2.33 1.53.6 2.47.43.89.05.67.79.47.99C2.53 9.13 1.75 8 .75 8s-1 1 0 1 1 1 3 1c-3.09 1.2 0 4 0 4h-1c-1 0-1 1-1 1h6c3 0 5-1 5-3.47 0-.85-.43-1.79-1-2.53-1.11-1.46.23-2.68 1-2 .77.68 3 1 3-2 0-2.21-1.79-4-4-4zm-9.5 5c-.28 0-.5-.22-.5-.5s.22-.5.5-.5.5.22.5.5-.22.5-.5.5z"/></svg>
    \ No newline at end of file
    +<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16"><path fill-rule="evenodd" d="M12 1C9.79 1 8 2.31 8 3.92c0 1.94.5 3.03 0 6.08 0-4.5-2.77-6.34-4-6.34.05-.5-.48-.66-.48-.66s-.22.11-.3.34c-.27-.31-.56-.27-.56-.27l-.13.58S.7 4.29.68 6.87c.2.33 1.53.6 2.47.43.89.05.67.79.47.99C2.78 9.13 2 8 1 8S0 9 1 9s1 1 3 1c-3.09 1.2 0 4 0 4H3c-1 0-1 1-1 1h6c3 0 5-1 5-3.47 0-.85-.43-1.79-1-2.53-1.11-1.46.23-2.68 1-2 .77.68 3 1 3-2 0-2.21-1.79-4-4-4zM2.5 6c-.28 0-.5-.22-.5-.5s.22-.5.5-.5.5.22.5.5-.22.5-.5.5z"/></svg>
    \ No newline at end of file
    diff --git a/htdocs/theme/common/octicons/build/svg/sync.svg b/htdocs/theme/common/octicons/build/svg/sync.svg
    index 61bef53cbd0..692349a1f93 100644
    --- a/htdocs/theme/common/octicons/build/svg/sync.svg
    +++ b/htdocs/theme/common/octicons/build/svg/sync.svg
    @@ -1 +1 @@
    -<svg xmlns="http://www.w3.org/2000/svg" width="12" height="16" viewBox="0 0 12 16"><path fill-rule="evenodd" d="M10.236 7.4a4.15 4.15 0 0 1-1.2 3.6 4.346 4.346 0 0 1-5.41.54l1.17-1.14-4.3-.6.6 4.2 1.31-1.26c2.36 1.74 5.7 1.57 7.84-.54a5.876 5.876 0 0 0 1.74-4.46l-1.75-.34zM2.956 5a4.346 4.346 0 0 1 5.41-.54L7.196 5.6l4.3.6-.6-4.2-1.31 1.26c-2.36-1.74-5.7-1.57-7.85.54-1.24 1.23-1.8 2.85-1.73 4.46l1.75.35A4.17 4.17 0 0 1 2.956 5z"/></svg>
    \ No newline at end of file
    +<svg xmlns="http://www.w3.org/2000/svg" width="12" height="16" viewBox="0 0 12 16"><path fill-rule="evenodd" d="M10.24 7.4a4.15 4.15 0 0 1-1.2 3.6 4.346 4.346 0 0 1-5.41.54L4.8 10.4.5 9.8l.6 4.2 1.31-1.26c2.36 1.74 5.7 1.57 7.84-.54a5.876 5.876 0 0 0 1.74-4.46l-1.75-.34zM2.96 5a4.346 4.346 0 0 1 5.41-.54L7.2 5.6l4.3.6-.6-4.2-1.31 1.26c-2.36-1.74-5.7-1.57-7.85.54C.5 5.03-.06 6.65.01 8.26l1.75.35A4.17 4.17 0 0 1 2.96 5z"/></svg>
    \ No newline at end of file
    diff --git a/htdocs/theme/common/octicons/build/svg/tag.svg b/htdocs/theme/common/octicons/build/svg/tag.svg
    index 6c8a9c43c1e..aee833d91b9 100644
    --- a/htdocs/theme/common/octicons/build/svg/tag.svg
    +++ b/htdocs/theme/common/octicons/build/svg/tag.svg
    @@ -1 +1 @@
    -<svg xmlns="http://www.w3.org/2000/svg" width="14" height="16" viewBox="0 0 14 16"><path fill-rule="evenodd" d="M7.73 1.73C7.26 1.26 6.62 1 5.96 1H3.5C2.13 1 1 2.13 1 3.5v2.47c0 .66.27 1.3.73 1.77l6.06 6.06c.39.39 1.02.39 1.41 0l4.59-4.59a.996.996 0 0 0 0-1.41L7.73 1.73zM2.38 7.09c-.31-.3-.47-.7-.47-1.13V3.5c0-.88.72-1.59 1.59-1.59h2.47c.42 0 .83.16 1.13.47l6.14 6.13-4.73 4.73-6.13-6.15zM3.01 3h2v2H3V3h.01z"/></svg>
    \ No newline at end of file
    +<svg xmlns="http://www.w3.org/2000/svg" width="14" height="16" viewBox="0 0 14 16"><path fill-rule="evenodd" d="M7.685 1.72a2.49 2.49 0 0 0-1.76-.726H3.48A2.5 2.5 0 0 0 .994 3.48v2.456c0 .656.269 1.292.726 1.76l6.024 6.024a.99.99 0 0 0 1.402 0l4.563-4.563a.99.99 0 0 0 0-1.402L7.685 1.72zM2.366 7.048a1.54 1.54 0 0 1-.467-1.123V3.48c0-.874.716-1.58 1.58-1.58h2.456c.418 0 .825.159 1.123.467l6.104 6.094-4.702 4.702-6.094-6.114zm.626-4.066h1.989v1.989H2.982V2.982h.01z"/></svg>
    \ No newline at end of file
    diff --git a/htdocs/theme/common/octicons/build/svg/telescope.svg b/htdocs/theme/common/octicons/build/svg/telescope.svg
    index ce4bfaaa184..95047dc191d 100644
    --- a/htdocs/theme/common/octicons/build/svg/telescope.svg
    +++ b/htdocs/theme/common/octicons/build/svg/telescope.svg
    @@ -1 +1 @@
    -<svg xmlns="http://www.w3.org/2000/svg" width="14" height="16" viewBox="0 0 14 16"><path fill-rule="evenodd" d="M7.59 9l3 6h-1l-2-4v5h-1v-6l-2 5h-1l2-5 2-1zm-1-9h-1v1h1V0zm-2 3h-1v1h1V3zm-3-2h-1v1h1V1zM.22 9a.52.52 0 0 0-.16.67l.55.92c.13.23.41.31.64.2l1.39-.66-1.16-2-1.27.86.01.01zm7.89-5.39l-5.8 3.95L3.54 9.7l6.33-3.03L8.1 3.61h.01zm4.22 1.28l-1.47-2.52a.51.51 0 0 0-.72-.17l-1.2.83 1.84 3.2 1.33-.64c.27-.13.36-.44.22-.7z"/></svg>
    \ No newline at end of file
    +<svg xmlns="http://www.w3.org/2000/svg" width="14" height="16" viewBox="0 0 14 16"><path fill-rule="evenodd" d="M8 9l3 6h-1l-2-4v5H7v-6l-2 5H4l2-5 2-1zM7 0H6v1h1V0zM5 3H4v1h1V3zM2 1H1v1h1V1zM.63 9a.52.52 0 0 0-.16.67l.55.92c.13.23.41.31.64.2l1.39-.66-1.16-2-1.27.86.01.01zm7.89-5.39l-5.8 3.95L3.95 9.7l6.33-3.03-1.77-3.06h.01zm4.22 1.28l-1.47-2.52a.51.51 0 0 0-.72-.17l-1.2.83 1.84 3.2 1.33-.64c.27-.13.36-.44.22-.7z"/></svg>
    \ No newline at end of file
    diff --git a/htdocs/theme/common/octicons/build/svg/thumbsdown.svg b/htdocs/theme/common/octicons/build/svg/thumbsdown.svg
    index ac4c7c6996b..aa319a29879 100644
    --- a/htdocs/theme/common/octicons/build/svg/thumbsdown.svg
    +++ b/htdocs/theme/common/octicons/build/svg/thumbsdown.svg
    @@ -1 +1 @@
    -<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16"><path fill-rule="evenodd" d="M15.98 7.83l-.97-5.95C14.84.5 13.13 0 12 0H5.69c-.2 0-.38.05-.53.14L3.72 1H2C.94 1 0 1.94 0 3v4c0 1.06.94 2.02 2 2h2c.91 0 1.39.45 2.39 1.55.91 1 .88 1.8.63 3.27-.08.5.06 1 .42 1.42.39.47.98.77 1.56.77 1.83 0 3-3.72 3-5.02l-.02-.98h2.04c1.16 0 1.95-.8 1.98-1.97 0-.06.02-.13-.02-.2v-.01zm-1.97 1.19h-1.99c-.7 0-1.03.28-1.03.97l.03 1.03c0 1.27-1.17 4-2 4-.5 0-1.08-.5-1-1 .25-1.58.34-2.78-.89-4.14C6.11 8.75 5.36 8 4 8V2l1.67-1H12c.73 0 1.95.31 2 1l.02.02 1 6c-.03.64-.38 1-1 1h-.01z"/></svg>
    \ No newline at end of file
    +<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16"><path fill-rule="evenodd" d="M15.97 7.825L15 1.88C14.83.499 13.123 0 11.993 0H5.686c-.2 0-.38.05-.53.14L3.719 1h-1.72C.94 1 0 1.938 0 2.997v3.998c0 1.059.94 2.018 1.999 1.998h1.998c.91 0 1.39.45 2.389 1.55.91.999.88 1.798.63 3.267-.08.5.06 1 .42 1.42.39.47.979.769 1.558.769 1.83 0 2.998-3.718 2.998-5.017l-.02-.98h2.04c1.159 0 1.948-.799 1.978-1.968 0-.06.02-.13-.02-.2v-.01zm-1.969 1.19h-1.989c-.7 0-1.029.28-1.029.969l.03 1.03c0 1.268-1.17 3.997-1.999 3.997-.5 0-1.079-.5-.999-1 .25-1.579.34-2.778-.89-4.137-1.019-1.13-1.768-1.879-3.127-1.879V1.999l1.668-1h6.326c.73 0 1.95.31 2 1l.02.02.999 5.996c-.03.64-.38 1-1 1h-.01z"/></svg>
    \ No newline at end of file
    diff --git a/htdocs/theme/common/octicons/build/svg/thumbsup.svg b/htdocs/theme/common/octicons/build/svg/thumbsup.svg
    index e77f1e30e57..5b197266c1a 100644
    --- a/htdocs/theme/common/octicons/build/svg/thumbsup.svg
    +++ b/htdocs/theme/common/octicons/build/svg/thumbsup.svg
    @@ -1 +1 @@
    -<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16"><path fill-rule="evenodd" d="M14 14c-.05.69-1.27 1-2 1H5.67L4 14V8c1.36 0 2.11-.75 3.13-1.88 1.23-1.36 1.14-2.56.88-4.13-.08-.5.5-1 1-1 .83 0 2 2.73 2 4l-.02 1.03c0 .69.33.97 1.02.97h2c.63 0 .98.36 1 1l-1 6L14 14zm0-8h-2.02l.02-.98C12 3.72 10.83 0 9 0c-.58 0-1.17.3-1.56.77-.36.41-.5.91-.42 1.41.25 1.48.28 2.28-.63 3.28-1 1.09-1.48 1.55-2.39 1.55H2C.94 7 0 7.94 0 9v4c0 1.06.94 2 2 2h1.72l1.44.86c.16.09.33.14.52.14h6.33c1.13 0 2.84-.5 3-1.88l.98-5.95c.02-.08.02-.14.02-.2-.03-1.17-.84-1.97-2-1.97H14z"/></svg>
    \ No newline at end of file
    +<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16"><path fill-rule="evenodd" d="M13.991 13.991c-.05.69-1.269 1-1.998 1H5.665l-1.669-1V7.995c1.36 0 2.11-.75 3.129-1.879 1.229-1.359 1.139-2.558.879-4.127-.08-.5.5-1 1-1 .829 0 1.998 2.729 1.998 3.998l-.02 1.03c0 .689.33.969 1.02.969H14c.63 0 .98.36 1 .999l-1 5.996-.01.01zm0-7.995h-2.018l.02-.98C11.992 3.719 10.822 0 8.993 0c-.58 0-1.169.3-1.559.77-.36.41-.5.909-.42 1.409.25 1.479.28 2.278-.629 3.278-1 1.089-1.48 1.549-2.389 1.549H2c-1.061-.01-2 .929-2 1.988v3.998c0 1.06.94 1.999 1.999 1.999h1.719l1.439.86c.16.089.33.139.52.139h6.325c1.13 0 2.839-.5 2.999-1.879l.979-5.946c.02-.08.02-.14.02-.2-.03-1.17-.84-1.969-1.999-1.969h-.01z"/></svg>
    \ No newline at end of file
    diff --git a/htdocs/theme/common/octicons/build/svg/unmute.svg b/htdocs/theme/common/octicons/build/svg/unmute.svg
    index 531aafc8b46..19b375fb08c 100644
    --- a/htdocs/theme/common/octicons/build/svg/unmute.svg
    +++ b/htdocs/theme/common/octicons/build/svg/unmute.svg
    @@ -1 +1 @@
    -<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16"><path fill-rule="evenodd" d="M12 7.96c0 1.09-.45 2.09-1.17 2.83l-.67-.67c.55-.56.89-1.31.89-2.16 0-.85-.34-1.61-.89-2.16l.67-.67A3.99 3.99 0 0 1 12 7.96zM7.72 2.22L4 5.94H2c-.55 0-1 .45-1 1v2c0 .55.45 1 1 1h2l3.72 3.72c.47.47 1.28.14 1.28-.53V2.75c0-.67-.81-1-1.28-.53zm5.94.08l-.67.67a6.996 6.996 0 0 1 2.06 4.98c0 1.94-.78 3.7-2.06 4.98l.67.67A7.973 7.973 0 0 0 16 7.94c0-2.22-.89-4.22-2.34-5.66v.02zm-1.41 1.41l-.69.67a5.05 5.05 0 0 1 1.48 3.58c0 1.39-.56 2.66-1.48 3.56l.69.67A5.97 5.97 0 0 0 14 7.96c0-1.65-.67-3.16-1.75-4.25z"/></svg>
    \ No newline at end of file
    +<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16"><path fill-rule="evenodd" d="M12 8.02c0 1.09-.45 2.09-1.17 2.83l-.67-.67c.55-.56.89-1.31.89-2.16 0-.85-.34-1.61-.89-2.16l.67-.67A3.99 3.99 0 0 1 12 8.02zM7.72 2.28L4 6H2c-.55 0-1 .45-1 1v2c0 .55.45 1 1 1h2l3.72 3.72c.47.47 1.28.14 1.28-.53V2.81c0-.67-.81-1-1.28-.53zm5.94.08l-.67.67a6.996 6.996 0 0 1 2.06 4.98c0 1.94-.78 3.7-2.06 4.98l.67.67A7.973 7.973 0 0 0 16 8c0-2.22-.89-4.22-2.34-5.66v.02zm-1.41 1.41l-.69.67a5.05 5.05 0 0 1 1.48 3.58c0 1.39-.56 2.66-1.48 3.56l.69.67A5.971 5.971 0 0 0 14 8.02c0-1.65-.67-3.16-1.75-4.25z"/></svg>
    \ No newline at end of file
    diff --git a/htdocs/theme/common/octicons/build/svg/unverified.svg b/htdocs/theme/common/octicons/build/svg/unverified.svg
    index becff6dfc8f..cf04ce3f81e 100644
    --- a/htdocs/theme/common/octicons/build/svg/unverified.svg
    +++ b/htdocs/theme/common/octicons/build/svg/unverified.svg
    @@ -1 +1 @@
    -<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16"><path fill-rule="evenodd" d="M15.68 7.07L14.6 5.73c-.17-.22-.28-.48-.31-.77l-.19-1.7a1.51 1.51 0 0 0-1.33-1.33l-1.7-.19c-.3-.03-.56-.16-.78-.33L8.95.33c-.55-.44-1.33-.44-1.88 0L5.73 1.41c-.22.17-.48.28-.77.31l-1.7.19c-.7.08-1.25.63-1.33 1.33l-.19 1.7c-.03.3-.16.56-.33.78L.33 7.06c-.44.55-.44 1.33 0 1.88l1.08 1.34c.17.22.28.48.31.77l.19 1.7c.08.7.63 1.25 1.33 1.33l1.7.19c.3.03.56.16.78.33l1.34 1.08c.55.44 1.33.44 1.88 0l1.34-1.08c.22-.17.48-.28.77-.31l1.7-.19c.7-.08 1.25-.63 1.33-1.33l.19-1.7c.03-.3.16-.56.33-.78l1.08-1.34c.44-.55.44-1.33 0-1.88zm-6.67 4.44c0 .28-.22.5-.5.5h-1c-.27 0-.5-.22-.5-.5v-1c0-.28.23-.5.5-.5h1c.28 0 .5.22.5.5v1zm1.56-4.89c-.06.17-.17.33-.3.47-.13.16-.14.19-.33.38-.16.17-.31.3-.52.45-.11.09-.2.19-.28.27-.08.08-.14.17-.19.27-.05.1-.08.19-.11.3-.03.11-.03.13-.03.25H7.14c0-.22 0-.31.03-.48.03-.19.08-.36.14-.52.06-.14.14-.28.25-.42.11-.13.23-.25.41-.38.27-.19.36-.3.48-.52.12-.22.2-.38.2-.59 0-.27-.06-.45-.2-.58-.13-.13-.31-.19-.58-.19-.09 0-.19.02-.3.05-.11.03-.17.09-.25.16-.08.07-.14.11-.2.2a.41.41 0 0 0-.09.28h-2c0-.38.13-.56.27-.83.16-.27.36-.5.61-.67.25-.17.55-.3.88-.38.33-.08.7-.13 1.09-.13.44 0 .83.05 1.17.13.34.09.63.22.88.39.23.17.41.38.55.63.13.25.19.55.19.88 0 .22 0 .42-.08.59l-.02-.01z"/></svg>
    \ No newline at end of file
    +<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16"><path fill-rule="evenodd" d="M15.67 7.066l-1.08-1.34a1.5 1.5 0 0 1-.309-.77l-.19-1.698a1.51 1.51 0 0 0-1.329-1.33l-1.699-.19c-.3-.03-.56-.159-.78-.329L8.945.33a1.504 1.504 0 0 0-1.878 0l-1.34 1.08a1.5 1.5 0 0 1-.77.31l-1.698.19c-.7.08-1.25.63-1.33 1.329l-.19 1.699c-.03.3-.159.56-.329.78L.33 7.055a1.504 1.504 0 0 0 0 1.878l1.08 1.34c.17.22.28.48.31.77l.19 1.698c.08.7.63 1.25 1.329 1.33l1.699.19c.3.03.56.159.78.329l1.339 1.08c.55.439 1.329.439 1.878 0l1.34-1.08c.22-.17.48-.28.77-.31l1.698-.19c.7-.08 1.25-.63 1.33-1.329l.19-1.699c.03-.3.159-.56.329-.78l1.08-1.339a1.504 1.504 0 0 0 0-1.878zm-6.666 4.437c0 .28-.22.5-.5.5h-.999c-.27 0-.5-.22-.5-.5v-1c0-.28.23-.5.5-.5h1c.28 0 .5.22.5.5v1zm1.56-4.887c-.06.17-.17.33-.3.47-.13.16-.14.19-.33.38-.16.17-.31.3-.52.449-.11.09-.2.19-.28.27-.08.08-.14.17-.19.27-.05.1-.08.19-.11.3-.03.11-.03.13-.03.25H7.136c0-.22 0-.31.03-.48.03-.19.08-.36.14-.52.06-.14.14-.28.25-.42.11-.13.23-.25.409-.38.27-.19.36-.3.48-.52.12-.219.2-.379.2-.589 0-.27-.06-.45-.2-.58-.13-.13-.31-.19-.58-.19-.09 0-.19.02-.3.05-.11.03-.17.09-.25.16-.08.07-.14.11-.2.2a.41.41 0 0 0-.09.28H5.028c0-.38.13-.56.27-.83.16-.27.36-.499.61-.669.25-.17.549-.3.879-.38.33-.08.7-.13 1.09-.13.439 0 .829.05 1.168.13.34.09.63.22.88.39.23.17.41.38.55.63.13.25.19.55.19.88 0 .22 0 .419-.08.589l-.02-.01z"/></svg>
    \ No newline at end of file
    diff --git a/htdocs/theme/common/octicons/build/svg/verified.svg b/htdocs/theme/common/octicons/build/svg/verified.svg
    index 8420d2ac554..e1c6c71f72b 100644
    --- a/htdocs/theme/common/octicons/build/svg/verified.svg
    +++ b/htdocs/theme/common/octicons/build/svg/verified.svg
    @@ -1 +1 @@
    -<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16"><path fill-rule="evenodd" d="M15.68 7.07L14.6 5.73c-.17-.22-.28-.48-.31-.77l-.19-1.7a1.51 1.51 0 0 0-1.33-1.33l-1.7-.19c-.3-.03-.56-.16-.78-.33L8.95.33c-.55-.44-1.33-.44-1.88 0L5.73 1.41c-.22.17-.48.28-.77.31l-1.7.19c-.7.08-1.25.63-1.33 1.33l-.19 1.7c-.03.3-.16.56-.33.78L.33 7.06c-.44.55-.44 1.33 0 1.88l1.08 1.34c.17.22.28.48.31.77l.19 1.7c.08.7.63 1.25 1.33 1.33l1.7.19c.3.03.56.16.78.33l1.34 1.08c.55.44 1.33.44 1.88 0l1.34-1.08c.22-.17.48-.28.77-.31l1.7-.19c.7-.08 1.25-.63 1.33-1.33l.19-1.7c.03-.3.16-.56.33-.78l1.08-1.34c.44-.55.44-1.33 0-1.88zm-9.17 4.94l-3.5-3.5 1.5-1.5 2 2 5-5 1.5 1.55-6.5 6.45z"/></svg>
    \ No newline at end of file
    +<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16"><path fill-rule="evenodd" d="M15.67 7.066l-1.08-1.34a1.5 1.5 0 0 1-.309-.77l-.19-1.698a1.51 1.51 0 0 0-1.329-1.33l-1.699-.19c-.3-.03-.56-.159-.78-.329L8.945.33a1.504 1.504 0 0 0-1.878 0l-1.34 1.08a1.5 1.5 0 0 1-.77.31l-1.698.19c-.7.08-1.25.63-1.33 1.329l-.19 1.699c-.03.3-.159.56-.329.78L.33 7.055a1.504 1.504 0 0 0 0 1.878l1.08 1.34c.17.22.28.48.31.77l.19 1.698c.08.7.63 1.25 1.329 1.33l1.699.19c.3.03.56.159.78.329l1.339 1.08c.55.439 1.329.439 1.878 0l1.34-1.08c.22-.17.48-.28.77-.31l1.698-.19c.7-.08 1.25-.63 1.33-1.329l.19-1.699c.03-.3.159-.56.329-.78l1.08-1.339a1.504 1.504 0 0 0 0-1.878zm-9.164 4.936L3.008 8.505l1.5-1.5 1.998 2 4.997-4.998 1.499 1.55-6.496 6.445z"/></svg>
    \ No newline at end of file
    diff --git a/htdocs/theme/common/octicons/build/svg/x.svg b/htdocs/theme/common/octicons/build/svg/x.svg
    index 3725777be40..e3773142bb9 100644
    --- a/htdocs/theme/common/octicons/build/svg/x.svg
    +++ b/htdocs/theme/common/octicons/build/svg/x.svg
    @@ -1 +1 @@
    -<svg xmlns="http://www.w3.org/2000/svg" width="12" height="16" viewBox="0 0 12 16"><path fill-rule="evenodd" d="M7.71 8.23l3.75 3.75-1.48 1.48-3.75-3.75-3.75 3.75L1 11.98l3.75-3.75L1 4.48 2.48 3l3.75 3.75L9.98 3l1.48 1.48-3.75 3.75z"/></svg>
    \ No newline at end of file
    +<svg xmlns="http://www.w3.org/2000/svg" width="12" height="16" viewBox="0 0 12 16"><path fill-rule="evenodd" d="M7.48 8l3.75 3.75-1.48 1.48L6 9.48l-3.75 3.75-1.48-1.48L4.52 8 .77 4.25l1.48-1.48L6 6.52l3.75-3.75 1.48 1.48L7.48 8z"/></svg>
    \ No newline at end of file
    diff --git a/htdocs/theme/common/octicons/package.json b/htdocs/theme/common/octicons/package.json
    index 77188450670..4d8ea495b08 100644
    --- a/htdocs/theme/common/octicons/package.json
    +++ b/htdocs/theme/common/octicons/package.json
    @@ -1,6 +1,6 @@
     {
    -  "version": "7.2.0",
       "name": "octicons",
    +  "version": "8.1.0",
       "description": "A scalable set of icons handcrafted with <3 by GitHub.",
       "homepage": "https://octicons.github.com",
       "author": "GitHub Inc.",
    diff --git a/htdocs/theme/eldy/ckeditor/config.js b/htdocs/theme/eldy/ckeditor/config.js
    index 54383d04196..50ff0cc6eed 100644
    --- a/htdocs/theme/eldy/ckeditor/config.js
    +++ b/htdocs/theme/eldy/ckeditor/config.js
    @@ -18,7 +18,7 @@ CKEDITOR.editorConfig = function( config )
     	//config.extraPlugins = 'docprops,scayt,showprotected';
     	config.removeDialogTabs = 'flash:advanced';	// config.removeDialogTabs = 'flash:advanced;image:Link';
     	config.protectedSource.push( /<\?[\s\S]*?\?>/g );   // Prevent PHP Code to be formatted
    -	//config.menu_groups = 'clipboard,table,anchor,link,image';	// for context menu 'clipboard,form,tablecell,tablecellproperties,tablerow,tablecolumn,table,anchor,link,image,flash,checkbox,radio,textfield,hiddenfield,imagebutton,button,select,textarea' 
    +	//config.menu_groups = 'clipboard,table,anchor,link,image';	// for context menu 'clipboard,form,tablecell,tablecellproperties,tablerow,tablecolumn,table,anchor,link,image,flash,checkbox,radio,textfield,hiddenfield,imagebutton,button,select,textarea'
     	//config.language = 'de';
     	//config.defaultLanguage = 'en';
     	//config.contentsLanguage = 'fr';
    @@ -29,7 +29,7 @@ CKEDITOR.editorConfig = function( config )
     	//config.autoParagraph = false;
     	//config.removeFormatTags = 'b,big,code,del,dfn,em,font,i,ins,kbd';		// See also rules on this.dataProcessor.writer.setRules
     	//config.forcePasteAsPlainText = true;
    -	
    +
     	config.toolbar_Full =
     	[
     	    ['Templates','NewPage'],
    @@ -39,7 +39,7 @@ CKEDITOR.editorConfig = function( config )
     	    ['Undo','Redo','-','Find','Replace','-','SelectAll','RemoveFormat'],
     	    ['CreateDiv','ShowBlocks'],
     	    ['Form', 'Checkbox', 'Radio', 'TextField', 'Textarea', 'Select', 'Button', 'ImageButton', 'HiddenField'],
    -	    ['Bold','Italic','Underline','Strike','-','Subscript','Superscript'],
    +	    ['Bold','Italic','Underline','Strike','Superscript'],				// 'Subscript'
     	    ['NumberedList','BulletedList','-','Outdent','Indent','Blockquote'],
     	    ['JustifyLeft','JustifyCenter','JustifyRight','JustifyBlock'],
     	    ['BidiLtr', 'BidiRtl'],
    @@ -51,20 +51,20 @@ CKEDITOR.editorConfig = function( config )
     	];
     
     	// Used for mailing fields
    -	config.toolbar_dolibarr_mailings = 
    +	config.toolbar_dolibarr_mailings =
     	[
     	 	['Maximize','Preview'],
     	 	['SpellChecker', 'Scayt'],
     	 	['Undo','Redo','-','Find','Replace'],
     	 	['CreateDiv','ShowBlocks'],
     	    ['Format','Font','FontSize'],
    -	 	['Bold','Italic','Underline','Strike','Subscript','Superscript','-','TextColor','RemoveFormat'],
    +	 	['Bold','Italic','Underline','Strike','Superscript','-','TextColor','RemoveFormat'],
     	 	['NumberedList','BulletedList','Outdent','Indent'],
     	 	['JustifyLeft','JustifyCenter','JustifyRight','JustifyBlock'],
     	 	['Link','Unlink','Anchor','Image','Table','HorizontalRule','SpecialChar'],
     	 	['Source']
     	 ];
    -	
    +
     	// Used for notes fields
     	config.toolbar_dolibarr_notes =
     	[
    @@ -72,13 +72,13 @@ CKEDITOR.editorConfig = function( config )
     	 	['SpellChecker', 'Scayt'],		// 'Cut','Copy','Paste','-', are useless, can be done with right click, even on smarpthone
     	 	['Undo','Redo','-','Find','Replace'],
     	    ['Format','Font','FontSize'],
    -	 	['Bold','Italic','Underline','Strike','Subscript','Superscript','-','TextColor','RemoveFormat'],
    +	 	['Bold','Italic','Underline','Strike','Superscript','-','TextColor','RemoveFormat'],
     	 	['NumberedList','BulletedList','Outdent','Indent'],
     	 	['JustifyLeft','JustifyCenter','JustifyRight','JustifyBlock'],
     	    ['Link','Unlink','Image','Table','HorizontalRule','SpecialChar'],
     	 	['Source']
     	];
    -	
    +
     	// Used for details lines
     	config.toolbar_dolibarr_details =
     	[
    @@ -91,12 +91,12 @@ CKEDITOR.editorConfig = function( config )
     	    ['Link','Unlink','SpecialChar'],
     	 	['Source']
     	];
    -	
    +
     	// Used for mailing fields
     	config.toolbar_dolibarr_readonly =
     	[
     	 	['Maximize'],
     	 	['Find'],
     	 	['Source']
    -	];	
    +	];
     };
    diff --git a/htdocs/theme/eldy/img/menus/ticketsup.png b/htdocs/theme/eldy/img/menus/ticket.png
    similarity index 100%
    rename from htdocs/theme/eldy/img/menus/ticketsup.png
    rename to htdocs/theme/eldy/img/menus/ticket.png
    diff --git a/htdocs/theme/eldy/img/menus/ticketsup_over.png b/htdocs/theme/eldy/img/menus/ticket_over.png
    similarity index 100%
    rename from htdocs/theme/eldy/img/menus/ticketsup_over.png
    rename to htdocs/theme/eldy/img/menus/ticket_over.png
    diff --git a/htdocs/theme/eldy/img/menus_black/ticketsup.png b/htdocs/theme/eldy/img/menus_black/ticket.png
    similarity index 100%
    rename from htdocs/theme/eldy/img/menus_black/ticketsup.png
    rename to htdocs/theme/eldy/img/menus_black/ticket.png
    diff --git a/htdocs/theme/eldy/img/menus_black/ticketsup_over.png b/htdocs/theme/eldy/img/menus_black/ticket_over.png
    similarity index 100%
    rename from htdocs/theme/eldy/img/menus_black/ticketsup_over.png
    rename to htdocs/theme/eldy/img/menus_black/ticket_over.png
    diff --git a/htdocs/theme/eldy/img/object_ticketsup.png b/htdocs/theme/eldy/img/object_ticket.png
    similarity index 100%
    rename from htdocs/theme/eldy/img/object_ticketsup.png
    rename to htdocs/theme/eldy/img/object_ticket.png
    diff --git a/htdocs/theme/eldy/img/title_ticketsup.png b/htdocs/theme/eldy/img/title_ticket.png
    similarity index 100%
    rename from htdocs/theme/eldy/img/title_ticketsup.png
    rename to htdocs/theme/eldy/img/title_ticket.png
    diff --git a/htdocs/theme/eldy/style.css.php b/htdocs/theme/eldy/style.css.php
    index 8eb6f0b98c8..bb43aa0af55 100644
    --- a/htdocs/theme/eldy/style.css.php
    +++ b/htdocs/theme/eldy/style.css.php
    @@ -4,6 +4,7 @@
      * Copyright (C) 2007-2017	Regis Houssin			<regis.houssin@capnetworks.com>
      * Copyright (C) 2011		Philippe Grand			<philippe.grand@atoo-net.com>
      * Copyright (C) 2012		Juanjo Menent			<jmenent@2byte.es>
    + * Copyright (C) 2018       Ferran Marcet           <fmarcet@2byte.es>
      *
      * This program is free software; you can redistribute it and/or modify
      * it under the terms of the GNU General Public License as published by
    @@ -36,7 +37,7 @@ if (! defined('NOREQUIREHTML'))   define('NOREQUIREHTML',1);
     if (! defined('NOREQUIREAJAX'))   define('NOREQUIREAJAX','1');
     
     // Colors
    -$colorbackhmenu1='80,90,120';      // topmenu
    +$colorbackhmenu1='60,70,100';      // topmenu
     $colorbackvmenu1='248,248,248';      // vmenu
     $colortopbordertitle1='200,200,200';    // top border of title
     $colorbacktitle1='220,220,223';      // title of tables,list
    @@ -44,8 +45,8 @@ $colorbacktabcard1='255,255,255';  // card
     $colorbacktabactive='234,234,234';
     $colorbacklineimpair1='255,255,255';    // line impair
     $colorbacklineimpair2='255,255,255';    // line impair
    -$colorbacklinepair1='246,246,246';    // line pair
    -$colorbacklinepair2='246,246,246';    // line pair
    +$colorbacklinepair1='250,250,250';    // line pair
    +$colorbacklinepair2='250,250,250';    // line pair
     $colorbacklinepairhover='238,246,252';    // line pair
     $colorbacklinebreak='214,218,220';		// line break
     $colorbackbody='255,255,255';
    @@ -53,7 +54,7 @@ $colortexttitlenotab='100,60,20';
     $colortexttitle='0,0,0';
     $colortext='0,0,0';
     $colortextlink='0,0,100';
    -$fontsize='0.85em';
    +$fontsize='0.86em';
     $fontsizesmaller='0.75em';
     
     if (defined('THEME_ONLY_CONSTANT')) return;
    @@ -107,6 +108,7 @@ if (! isset($conf->global->THEME_ELDY_TOPMENU_BACK1)) $conf->global->THEME_ELDY_
     if (! isset($conf->global->THEME_ELDY_VERMENU_BACK1)) $conf->global->THEME_ELDY_VERMENU_BACK1=$colorbackvmenu1;
     if (! isset($conf->global->THEME_ELDY_BACKTITLE1)) $conf->global->THEME_ELDY_BACKTITLE1=$colorbacktitle1;
     if (! isset($conf->global->THEME_ELDY_USE_HOVER)) $conf->global->THEME_ELDY_USE_HOVER=$colorbacklinepairhover;
    +if (! isset($conf->global->THEME_ELDY_USE_CHECKED)) $conf->global->THEME_ELDY_USE_CHECKED=$colorbacklinepairchecked;
     if (! isset($conf->global->THEME_ELDY_LINEBREAK)) $conf->global->THEME_ELDY_LINEBREAK=$colorbacklinebreak;
     if (! isset($conf->global->THEME_ELDY_TEXTTITLENOTAB)) $conf->global->THEME_ELDY_TEXTTITLENOTAB=$colortexttitlenotab;
     if (! isset($conf->global->THEME_ELDY_TEXTLINK)) $conf->global->THEME_ELDY_TEXTLINK=$colortextlink;
    @@ -117,7 +119,7 @@ if (empty($conf->global->THEME_ELDY_ENABLE_PERSONALIZED))
     	$conf->global->THEME_ELDY_BACKTABCARD1='255,255,255';     // card
     	$conf->global->THEME_ELDY_BACKTABACTIVE='234,234,234';
     	$conf->global->THEME_ELDY_TEXT='0,0,0';
    -	$conf->global->THEME_ELDY_FONT_SIZE1='0.85em';
    +	$conf->global->THEME_ELDY_FONT_SIZE1='0.86em';
     	$conf->global->THEME_ELDY_FONT_SIZE2='0.75em';
     }
     
    @@ -143,9 +145,11 @@ $fontsizesmaller     =empty($user->conf->THEME_ELDY_ENABLE_PERSONALIZED)?(empty(
     
     // Hover color
     $colorbacklinepairhover=((! isset($conf->global->THEME_ELDY_USE_HOVER) || (string) $conf->global->THEME_ELDY_USE_HOVER === '0')?'':($conf->global->THEME_ELDY_USE_HOVER === '1'?'edf4fb':$conf->global->THEME_ELDY_USE_HOVER));
    +$colorbacklinepairchecked=((! isset($conf->global->THEME_ELDY_USE_CHECKED) || (string) $conf->global->THEME_ELDY_USE_CHECKED === '0')?'':($conf->global->THEME_ELDY_USE_CHECKED === '1'?'edf4fb':$conf->global->THEME_ELDY_USE_CHECKED));
     if (! empty($user->conf->THEME_ELDY_ENABLE_PERSONALIZED))
     {
     	$colorbacklinepairhover=((! isset($user->conf->THEME_ELDY_USE_HOVER) || $user->conf->THEME_ELDY_USE_HOVER === '0')?'':($user->conf->THEME_ELDY_USE_HOVER === '1'?'edf4fb':$user->conf->THEME_ELDY_USE_HOVER));
    +	$colorbacklinepairchecked=((! isset($user->conf->THEME_ELDY_USE_CHECKED) || $user->conf->THEME_ELDY_USE_CHECKED === '0')?'':($user->conf->THEME_ELDY_USE_CHECKED === '1'?'edf4fb':$user->conf->THEME_ELDY_USE_CHECKED));
     }
     
     //$colortopbordertitle1=$colorbackhmenu1;
    @@ -177,7 +181,7 @@ $colorbacktabcard1=join(',',colorStringToArray($colorbacktabcard1));    // Norma
     $tmppart=explode(',',$colorbacktabcard1);
     $tmpval=(! empty($tmppart[0]) ? $tmppart[0] : 0)+(! empty($tmppart[1]) ? $tmppart[1] : 0)+(! empty($tmppart[2]) ? $tmppart[2] : 0);
     if ($tmpval <= 460) { $colortextbacktab='FFFFFF'; }
    -else { $colortextbacktab='111111'; }
    +else { $colortextbacktab='000000'; }
     
     
     // Format color value to match expected format (may be 'FFFFFF' or '255,255,255')
    @@ -191,6 +195,7 @@ $colorbacklineimpair2=join(',',colorStringToArray($colorbacklineimpair2));
     $colorbacklinepair1=join(',',colorStringToArray($colorbacklinepair1));
     $colorbacklinepair2=join(',',colorStringToArray($colorbacklinepair2));
     if ($colorbacklinepairhover != '') $colorbacklinepairhover=join(',',colorStringToArray($colorbacklinepairhover));
    +if ($colorbacklinepairchecked != '') $colorbacklinepairchecked=join(',',colorStringToArray($colorbacklinepairchecked));
     $colorbackbody=join(',',colorStringToArray($colorbackbody));
     $colortexttitlenotab=join(',',colorStringToArray($colortexttitlenotab));
     $colortexttitle=join(',',colorStringToArray($colortexttitle));
    @@ -201,8 +206,8 @@ $nbtopmenuentries=$menumanager->showmenu('topnb');
     
     
     $minwidthtmenu=66;		/* minimum width for one top menu entry */
    -$heightmenu=46;			/* height of top menu, part with image */
    -$heightmenu2=48;        /* height of top menu, part with login  */
    +$heightmenu=48;			/* height of top menu, part with image */
    +$heightmenu2=49;        /* height of top menu, part with login  */
     $disableimages = 0;
     $maxwidthloginblock = 130;
     if (! empty($conf->global->THEME_TOPMENU_DISABLE_IMAGE)) { $disableimages = 1; $maxwidthloginblock = 180; $minwidthtmenu=0; }
    @@ -218,6 +223,7 @@ print 'colorbacklineimpair2='.$colorbacklineimpair2."\n";
     print 'colorbacklinepair1='.$colorbacklinepair1."\n";
     print 'colorbacklinepair2='.$colorbacklinepair2."\n";
     print 'colorbacklinepairhover='.$colorbacklinepairhover."\n";
    +print 'colorbacklinepairchecked='.$colorbacklinepairchecked."\n";
     print '$colortexttitlenotab='.$colortexttitlenotab."\n";
     print '$colortexttitle='.$colortexttitle."\n";
     print '$colortext='.$colortext."\n";
    @@ -258,7 +264,7 @@ body {
         <?php print 'direction: '.$langs->trans("DIRECTION").";\n"; ?>
     }
     
    -.thumbstat, a.tab { font-weight: bold !important; }
    +.thumbstat { font-weight: bold !important; }
     th a { font-weight: <?php echo ($useboldtitle?'bold':'normal'); ?> !important; }
     a.tab { font-weight: bold !important; }
     
    @@ -285,8 +291,14 @@ input.select2-input {
     .liste_titre input[name=search_smonth], .liste_titre input[name=search_month], .liste_titre input[name=search_emonth], .liste_titre input[name=smonth], .liste_titre input[name=month], .liste_titre select[name=month],
     .liste_titre input[name=month_lim], .liste_titre input[name=month_start], .liste_titre input[name=month_end], .liste_titre input[name=month_create],
     .liste_titre input[name=search_month_lim], .liste_titre input[name=search_month_start], .liste_titre input[name=search_month_end], .liste_titre input[name=search_month_create],
    +.liste_titre input[name=search_month_create], .liste_titre input[name=search_month_start], .liste_titre input[name=search_month_end],
    +.liste_titre input[name=day_date_when], .liste_titre input[name=dayvalid], .liste_titre input[name=search_orderday], .liste_titre input[name=search_deliveryday],
    +.liste_titre input[name=search_sday], .liste_titre input[name=search_day], .liste_titre input[name=search_eday], .liste_titre input[name=sday], .liste_titre input[name=day], .liste_titre select[name=day],
    +.liste_titre input[name=day_lim], .liste_titre input[name=day_start], .liste_titre input[name=day_end], .liste_titre input[name=day_create],
    +.liste_titre input[name=search_day_lim], .liste_titre input[name=search_day_start], .liste_titre input[name=search_day_end], .liste_titre input[name=search_day_create],
    +.liste_titre input[name=search_day_create], .liste_titre input[name=search_day_start], .liste_titre input[name=search_day_end],
     .liste_titre input[name=search_day_date_when], .liste_titre input[name=search_month_date_when], .liste_titre input[name=search_year_date_when],
    -.liste_titre input[name=search_month_create], .liste_titre input[name=search_month_start], .liste_titre input[name=search_month_end]
    +.liste_titre input[name=search_dtstartday], .liste_titre input[name=search_dtendday], .liste_titre input[name=search_dtstartmonth], .liste_titre input[name=search_dtendmonth]
     {
     	margin-right: 4px;
     }
    @@ -485,6 +497,7 @@ input#onlinepaymenturl, input#directdownloadlink {
     }
     
     hr { border: 0; border-top: 1px solid #ccc; }
    +.tabBar hr { margin-top: 20px; margin-bottom: 17px; }
     
     .button, .buttonDelete, input[name="sbmtConnexion"] {
     	margin-bottom: 0;
    @@ -540,7 +553,7 @@ form {
         margin:0px;
     }
     form#addproduct {
    -    padding-top: 6px;
    +    padding-top: 10px;
     }
     div.float
     {
    @@ -585,6 +598,9 @@ th .button {
     .soixantepercent {
     	width: 60%;
     }
    +.quatrevingtquinzepercent {
    +	width: 95%;
    +}
     textarea.centpercent {
     	width: 96%;
     }
    @@ -610,6 +626,9 @@ textarea.centpercent {
     .nowraponall {	/* no wrap on all devices */
     	white-space: nowrap;
     }
    +.wrapimp {
    +	white-space: normal !important;
    +}
     .wordwrap {
     	word-wrap: break-word;
     }
    @@ -677,6 +696,9 @@ textarea.centpercent {
     	height: 28px;
     	vertical-align: middle;
     }
    +.divsocialnetwork:not(:first-child) {
    +    padding-left: 20px;
    +}
     div.divsearchfield {
     	float: <?php print $left; ?>;
     	margin-<?php print $right; ?>: 12px;
    @@ -685,6 +707,20 @@ div.divsearchfield {
         margin-bottom: 4px;
       	padding-left: 2px;
     }
    +.divsearchfieldfilter {
    +    text-overflow: clip;
    +    overflow: auto;
    +    padding-bottom: 5px;
    +    opacity: 0.6;
    +}
    +<?php
    +// Add a nowrap on smartphone, so long list of field used for filter are overflowed with clip
    +if ($conf->browser->layout == 'phone') {
    +?>
    +.divsearchfieldfilter {
    +   	white-space: nowrap;
    +}
    +<?php } ?>
     div.confirmmessage {
     	padding-top: 6px;
     }
    @@ -722,6 +758,9 @@ select.flat.selectlimit {
     .marginleftonly {
     	margin-left: 10px !important;
     }
    +.marginleftonlyshort {
    +	margin-left: 4px !important;
    +}
     .nomarginleft {
     	margin-left: 0px !important;
     }
    @@ -797,6 +836,10 @@ select.flat.selectlimit {
     	font-weight: bold;
     	font-size: 1.4em;
     }
    +.amountpaymentneutral {
    +	font-weight: bold;
    +	font-size: 1.4em;
    +}
     .savingdocmask {
     	margin-top: 6px;
     	margin-bottom: 12px;
    @@ -822,6 +865,9 @@ select.flat.selectlimit {
     .fa-trash, .fa-crop, .fa-pencil {
     	font-size: 1.4em;
     }
    +.fa-15 {
    +	font-size: 1.5em;
    +}
     
     /* DOL_XXX for future usage (when left menu has been removed). If we do not use datatable */
     /*.table-responsive {
    @@ -864,9 +910,14 @@ div.fiche {
         min-width: 170px;
     }
     .thumbstat, .thumbstat150 {
    -    flex-grow: 1;
    -    flex-shrink: 0;
    +<?php if ($conf->browser->name == 'ie') { ?>
         min-width: 150px;
    +    width: 100%;
    +    display: inline;
    +<?php } else { ?>
    +	flex-grow: 1;
    +	flex-shrink: 0;
    +<?php } ?>
     }
     
     select.selectarrowonleft {
    @@ -1121,8 +1172,8 @@ td.showDragHandle {
     	table-layout: fixed;
     }
     #id-right, #id-left {
    -	padding-top: 16px;
    -	padding-bottom: 16px;
    +	padding-top: 20px;
    +	padding-bottom: 20px;
     
     	display: table-cell;			/* DOL_XXX Empeche fonctionnement correct du scroll horizontal sur tableau, avec datatable ou CSS */
     	float: none;
    @@ -1227,8 +1278,8 @@ div.fiche {
     
     
     div.fiche {
    -	margin-<?php print $left; ?>: <?php print (GETPOST('optioncss','aZ09') == 'print'?6:(empty($conf->dol_optimize_smallscreen)?'25':'6')); ?>px;
    -	margin-<?php print $right; ?>: <?php print (GETPOST('optioncss','aZ09') == 'print'?6:(empty($conf->dol_optimize_smallscreen)?'24':'6')); ?>px;
    +	margin-<?php print $left; ?>: <?php print (GETPOST('optioncss','aZ09') == 'print'?6:(empty($conf->dol_optimize_smallscreen)?'30':'6')); ?>px;
    +	margin-<?php print $right; ?>: <?php print (GETPOST('optioncss','aZ09') == 'print'?6:(empty($conf->dol_optimize_smallscreen)?'29':'6')); ?>px;
     	<?php if (! empty($dol_hide_leftmenu)) print 'margin-bottom: 12px;'."\n"; ?>
     	<?php if (! empty($dol_hide_leftmenu)) print 'margin-top: 12px;'."\n"; ?>
     }
    @@ -1331,7 +1382,7 @@ div.nopadding {
     	margin : 0px auto;
     }
     
    -#pictotitle {
    +.pictotitle {
     	margin-<?php echo $right; ?>: 8px;
     	margin-bottom: 4px;
     }
    @@ -1418,9 +1469,9 @@ div.statusrefbis {
        	vertical-align: text-bottom;
     }
     img.photoref, div.photoref {
    -	border: 1px solid #CCC;
    -    -webkit-box-shadow: 2px 2px 4px #ccc;
    -    box-shadow: 2px 2px 4px #ccc;
    +	border: 1px solid #DDD;
    +    -webkit-box-shadow: 0px 0px 6px #DDD;
    +    box-shadow: 0px 0px 6px #DDD;
         padding: 4px;
     	height: 80px;
     	width: 80px;
    @@ -1626,6 +1677,9 @@ div.mainmenu.menu {
     #mainmenutd_menu a.tmenuimage {
         display: unset;
     }
    +a.tmenuimage {
    +    display: block;
    +}
     
     /* Do not load menu img for other if hidden to save bandwidth */
     
    @@ -1656,6 +1710,10 @@ div.mainmenu.cashdesk {
     	background-image: url(<?php echo dol_buildpath($path.'/theme/'.$theme.'/img/menus/pointofsale_over.png',1) ?>);
     }
     
    +div.mainmenu.takepos {
    +	background-image: url(<?php echo dol_buildpath($path.'/theme/'.$theme.'/img/menus/pointofsale_over.png',1) ?>);
    +}
    +
     div.mainmenu.companies {
     	background-image: url(<?php echo dol_buildpath($path.'/theme/'.$theme.'/img/menus/company_over.png',1) ?>);
     }
    @@ -1692,8 +1750,8 @@ div.mainmenu.project {
     	background-image: url(<?php echo dol_buildpath($path.'/theme/'.$theme.'/img/menus/project_over.png',1) ?>);
     }
     
    -div.mainmenu.ticketsup {
    -	background-image: url(<?php echo dol_buildpath($path.'/theme/'.$theme.'/img/menus/ticketsup_over.png',1) ?>);
    +div.mainmenu.ticket {
    +	background-image: url(<?php echo dol_buildpath($path.'/theme/'.$theme.'/img/menus/ticket_over.png',1) ?>);
     }
     
     div.mainmenu.tools {
    @@ -1711,7 +1769,7 @@ $moduletomainmenu=array(
     	'user'=>'','syslog'=>'','societe'=>'companies','projet'=>'project','propale'=>'commercial','commande'=>'commercial',
     	'produit'=>'products','service'=>'products','stock'=>'products',
     	'don'=>'accountancy','tax'=>'accountancy','banque'=>'accountancy','facture'=>'accountancy','compta'=>'accountancy','accounting'=>'accountancy','adherent'=>'members','import'=>'tools','export'=>'tools','mailing'=>'tools',
    -	'contrat'=>'commercial','ficheinter'=>'commercial','ticketsup'=>'ticketsup','deplacement'=>'commercial',
    +	'contrat'=>'commercial','ficheinter'=>'commercial','ticket'=>'ticket','deplacement'=>'commercial',
     	'fournisseur'=>'companies',
     	'barcode'=>'','fckeditor'=>'','categorie'=>'',
     );
    @@ -1725,9 +1783,9 @@ $mainmenuusedarray=array_unique(explode(',',$mainmenuused));
     
     $generic=1;
     // Put here list of menu entries when the div.mainmenu.menuentry was previously defined
    -$divalreadydefined=array('home','companies','products','commercial','externalsite','accountancy','project','tools','members','agenda','ftp','holiday','hrm','bookmark','cashdesk','ecm','geoipmaxmind','gravatar','clicktodial','paypal','stripe','webservices','website');
    +$divalreadydefined=array('home','companies','products','commercial','externalsite','accountancy','project','tools','members','agenda','ftp','holiday','hrm','bookmark','cashdesk','takepos','ecm','geoipmaxmind','gravatar','clicktodial','paypal','stripe','webservices','website');
     // Put here list of menu entries we are sure we don't want
    -$divnotrequired=array('multicurrency','salaries','ticketsup','margin','opensurvey','paybox','expensereport','incoterm','prelevement','propal','workflow','notification','supplier_proposal','cron','product','productbatch','expedition');
    +$divnotrequired=array('multicurrency','salaries','ticket','margin','opensurvey','paybox','expensereport','incoterm','prelevement','propal','workflow','notification','supplier_proposal','cron','product','productbatch','expedition');
     foreach($mainmenuusedarray as $val)
     {
     	if (empty($val) || in_array($val,$divalreadydefined)) continue;
    @@ -1786,6 +1844,7 @@ foreach($mainmenuusedarray as $val)
         position: absolute;
         height: 100%;
         width: 100%;
    +    font-size: 1em;
     }
     .login_center {
     	display: table-cell;
    @@ -1802,8 +1861,9 @@ form#login {
     }
     .login_table_title {
     	max-width: 530px;
    -	color: #aaa !important;
    +	color: #eee !important;
     	padding-bottom: 20px;
    +	text-shadow: 1px 1px #444;
     }
     .login_table label {
     	text-shadow: 1px 1px 1px #FFF;
    @@ -1838,12 +1898,30 @@ if (! empty($conf->global->MAIN_LOGIN_BACKGROUND)) {
     	padding: 5px;
     	margin-left: 5px;
     	margin-top: 5px;
    +	margin-bottom: 5px;
     }
     .login_table input#username:focus, .login_table input#password:focus, .login_table input#securitycode:focus {
     	outline: none !important;
    -	/* box-shadow: none;
    -	-webkit-box-shadow: 0 0 0 50px #FFF inset;
    -	box-shadow: 0 0 0 50px #FFF inset;*/
    +}
    +.login_table .trinputlogin {
    +	font-size: 1.2em;
    +	margin: 8px;
    +}
    +.login_table .tdinputlogin {
    +    background-color: transparent;
    +    /* border: 2px solid #ccc; */
    +    min-width: 220px;
    +    border-radius: 2px;
    +}
    +.login_table .tdinputlogin .fa {
    +	padding-left: 10px;
    +	width: 14px;
    +}
    +.login_table .tdinputlogin input#username, .login_table .tdinputlogin input#password {
    +	font-size: 1em;
    +}
    +.login_table .tdinputlogin input#securitycode {
    +	font-size: 1em;
     }
     .login_main_message {
     	text-align: center;
    @@ -2042,6 +2120,8 @@ input.vmenusearchselectcombo[type=text] {
     #menu_contenu_logo { /* padding-top: 0; */ }
     .companylogo { }
     .searchform { padding-top: 10px; }
    +.searchform input { font-size: 16px; }
    +
     
     a.vmenu:link, a.vmenu:visited, a.vmenu:hover, a.vmenu:active, span.vmenu { white-space: nowrap; font-family: <?php print $fontlist ?>; text-align: <?php print $left; ?>; font-weight: bold; }
     font.vmenudisabled  { font-family: <?php print $fontlist ?>; text-align: <?php print $left; ?>; font-weight: bold; color: #aaa; margin-left: 4px; }
    @@ -2262,6 +2342,7 @@ div.tabBar table.tableforservicepart2:last-child {
     }
     .tableforservicepart1 .tdhrthin {
     	height: unset;
    +    padding-top: 0 !important;
     }
     
     div.popuptabset {
    @@ -2276,7 +2357,7 @@ div.popuptab {
     	padding-right: 5px;
     }
     div.tabsAction {
    -    margin: 20px 0em 20px 0em;
    +    margin: 20px 0em 30px 0em;
         padding: 0em 0em;
         text-align: right;
     }
    @@ -2303,7 +2384,7 @@ a.tabunactive {
     }
     a.tab:link, a.tab:visited, a.tab:hover, a.tab#active {
     	font-family: <?php print $fontlist ?>;
    -	padding: 12px 9px 13px;
    +	padding: 12px 14px 13px;
         margin: 0em 0.2em;
         text-decoration: none;
         white-space: nowrap;
    @@ -2378,21 +2459,26 @@ span.butAction, span.butActionDelete {
     	cursor: pointer;
     }
     
    +.butAction {
    +	background: rgb(230, 236, 230)
    +	/* background: rgb(230, 232, 239); */
    +}
     .butActionRefused, .butAction, .butAction:link, .butAction:visited, .butAction:hover, .butAction:active, .butActionDelete, .butActionDelete:link, .butActionDelete:visited, .butActionDelete:hover, .butActionDelete:active {
     	text-decoration: none;
    -	margin: 0em <?php echo ($dol_optimize_smallscreen?'0.7':'0.9'); ?>em !important;
    -	padding: 0.6em <?php echo ($dol_optimize_smallscreen?'0.4':'0.7'); ?>em;
    +	text-transform: uppercase;
    +    font-weight: bold;
    +
    +	margin: 0em <?php echo ($dol_optimize_smallscreen?'0.6':'0.9'); ?>em !important;
    +	padding: 0.6em <?php echo ($dol_optimize_smallscreen?'0.6':'0.7'); ?>em;
     	font-family: <?php print $fontlist ?>;
    -    font-weight: normal;
    -    border-color: rgba(0, 0, 0, 0.15) rgba(0, 0, 0, 0.15) rgba(0, 0, 0, 0.25);
         display: inline-block;
         text-align: center;
         cursor: pointer;
         /* color: #fff; */
         /* background: rgb(<?php echo $colorbackhmenu1 ?>); */
    -    color: #000;
    -    /* text-transform: uppercase; */
    -    border: 1px solid #aaa;
    +    color: #444;
    +    /* border: 1px solid #aaa; */
    +    /* border-color: rgba(0, 0, 0, 0.15) rgba(0, 0, 0, 0.15) rgba(0, 0, 0, 0.25); */
     
         border-top-right-radius: 0 !important;
         border-bottom-right-radius: 0 !important;
    @@ -2401,34 +2487,39 @@ span.butAction, span.butActionDelete {
     }
     .butActionNew, .butActionNewRefused, .butActionNew:link, .butActionNew:visited, .butActionNew:hover, .butActionNew:active {
     	text-decoration: none;
    +	text-transform: uppercase;
    +    font-weight: normal;
    +
     	margin: 0em 0.3em 0 0.3em !important;
     	padding: 0.2em <?php echo ($dol_optimize_smallscreen?'0.4':'0.7'); ?>em 0.3em;
     	font-family: <?php print $fontlist ?>;
    -    font-weight: normal;
    -    border-color: rgba(0, 0, 0, 0.15) rgba(0, 0, 0, 0.15) rgba(0, 0, 0, 0.25);
         display: inline-block;
    -    text-align: center;
    +    /* text-align: center; New button are on right of screen */
         cursor: pointer;
         /*color: #fff !important;
         background: rgb(<?php echo $colorbackhmenu1 ?>);
    -    border: 1px solid rgb(<?php echo $colorbackhmenu1 ?>);*/
    -
    +    border: 1px solid rgb(<?php echo $colorbackhmenu1 ?>);
    +    border-color: rgba(0, 0, 0, 0.15) rgba(0, 0, 0, 0.15) rgba(0, 0, 0, 0.25);
         border-top-right-radius: 0 !important;
         border-bottom-right-radius: 0 !important;
         border-top-left-radius: 0 !important;
    -    border-bottom-left-radius: 0 !important;
    +    border-bottom-left-radius: 0 !important;*/
     }
     a.butActionNew>span.fa-plus-circle, a.butActionNew>span.fa-plus-circle:hover { padding-left: 6px; font-size: 1.5em; border: none; box-shadow: none; webkit-box-shadow: none; }
     a.butActionNewRefused>span.fa-plus-circle, a.butActionNewRefused>span.fa-plus-circle:hover { padding-left: 6px; font-size: 1.5em; border: none; box-shadow: none; webkit-box-shadow: none; }
     
    -.butAction:hover, .butActionNew:hover   {
    +.butAction:hover   {
       -webkit-box-shadow: 0px 0px 6px 1px rgba(50, 50, 50, 0.4), 0px 0px 0px rgba(60,60,60,0.1);
       box-shadow: 0px 0px 6px 1px rgba(50, 50, 50, 0.4), 0px 0px 0px rgba(60,60,60,0.1);
     }
    +.butActionNew:hover   {
    +  text-decoration: underline;
    +  box-shadow: unset !important;
    +}
     
     .butActionDelete, .butActionDelete:link, .butActionDelete:visited, .butActionDelete:hover, .butActionDelete:active, .buttonDelete {
    -    /* background: #633; */
    -    border: 1px solid #633;
    +    background: rgb(239, 232, 230);
    +    /* border: 1px solid #633; */
         color: #633;
     }
     
    @@ -2438,29 +2529,36 @@ a.butActionNewRefused>span.fa-plus-circle, a.butActionNewRefused>span.fa-plus-ci
     }
     
     .butActionRefused {
    -    text-decoration: none !important;
    +	text-decoration: none !important;
    +	text-transform: uppercase;
    +    font-weight: bold !important;
    +
     	white-space: nowrap !important;
     	cursor: not-allowed !important;
    -	margin: 0em <?php echo ($dol_optimize_smallscreen?'0.7':'0.9'); ?>em;
    -	padding: 0.6em <?php echo ($dol_optimize_smallscreen?'0.4':'0.7'); ?>em;
    +	margin: 0em <?php echo ($dol_optimize_smallscreen?'0.6':'0.9'); ?>em;
    +	padding: 0.6em <?php echo ($dol_optimize_smallscreen?'0.6':'0.7'); ?>em;
         font-family: <?php print $fontlist ?> !important;
    -    font-weight: normal !important;
         display: inline-block;
         text-align: center;
         cursor: pointer;
         color: #999 !important;
    -    border: 1px solid #bbb;
    +    border: 1px solid #ccc;
    +    box-sizing: border-box;
    +    -moz-box-sizing: border-box;
    +    -webkit-box-sizing: border-box;
     }
     .butActionNewRefused, .butActionNewRefused:link, .butActionNewRefused:visited, .butActionNewRefused:hover, .butActionNewRefused:active {
    -    text-decoration: none !important;
    +	text-decoration: none !important;
    +	text-transform: uppercase;
    +    font-weight: normal !important;
    +
     	white-space: nowrap !important;
     	cursor: not-allowed !important;
     	margin: 0em <?php echo ($dol_optimize_smallscreen?'0.7':'0.9'); ?>em;
     	padding: 0.2em <?php echo ($dol_optimize_smallscreen?'0.4':'0.7'); ?>em;
         font-family: <?php print $fontlist ?> !important;
    -    font-weight: normal !important;
         display: inline-block;
    -    text-align: center;
    +    /* text-align: center;  New button are on right of screen */
         cursor: pointer;
         color: #999 !important;
         padding-top: 0.2em;
    @@ -2638,7 +2736,9 @@ table.paddingtopbottomonly tr td {
     	background: rgb(<?php echo $colorbacktitle1; ?>) !important;
     }
     tr.liste_titre_filter td.liste_titre {
    -/*    border-bottom: 1px solid #ddd; */
    +	/* border-bottom: 1px solid #ddd; */
    +	padding-top: 1px;
    +	padding-bottom: 0px;
     }
     .liste_titre_create td, .liste_titre_create th, .liste_titre_create .tagtd
     {
    @@ -2718,7 +2818,7 @@ div.refidpadding  {
     }
     div.refid  {
     	font-weight: bold;
    -  	color: #625;
    +  	color: rgb(<?php print $colortexttitlenotab; ?>);
       	font-size: 1.2em;
     }
     div.refidno  {
    @@ -2820,9 +2920,9 @@ div.pagination li:last-child span {
       border-bottom-right-radius: 4px;*/
     }
     div.pagination li a:hover,
    -div.pagination li span:hover,
    +div.pagination li:not(.paginationafterarrows) span:hover,
     div.pagination li a:focus,
    -div.pagination li span:focus {
    +div.pagination li:not(.paginationafterarrows) span:focus {
       -webkit-box-shadow: 0px 0px 6px 1px rgba(50, 50, 50, 0.4), 0px 0px 0px rgba(60,60,60,0.1);
       box-shadow: 0px 0px 6px 1px rgba(50, 50, 50, 0.4), 0px 0px 0px rgba(60,60,60,0.1);
     }
    @@ -2874,9 +2974,20 @@ div.pagination li.paginationafterarrows {
     	background: rgb(<?php echo $colorbacklinepairhover; ?>) !important;		/* Must be background to be stronger than background of odd or even */
     <?php } ?>
     }
    +<?php if ($colorbacklinepairchecked) { ?>
    +.highlight {
    +	background: rgb(<?php echo $colorbacklinepairchecked; ?>) !important; /* Must be background to be stronger than background of odd or even */
    +}
    +<?php } ?>
    +
     .nohover:hover {
     	background: unset;
     }
    +.nohoverborder:hover {
    +	border: unset;
    +	box-shadow: unset;
    +	-webkit-box-shadow: unset;
    +}
     .oddeven, .evenodd, .impair, .nohover .impair:hover, tr.impair td.nohover
     {
     	font-family: <?php print $fontlist ?>;
    @@ -3096,7 +3207,7 @@ div.tabBar .noborder {
     /* Prepare to remove class pair - impair */
     
     .noborder > tbody > tr:nth-child(even):not(.liste_titre), .liste > tbody > tr:nth-child(even):not(.liste_titre),
    -.border > tbody > tr:nth-of-type(even):not(.liste_titre), .liste > tbody > tr:nth-of-type(even):not(.liste_titre) {
    +div:not(.fichecenter):not(.fichehalfleft):not(.ficheaddleft) > .border > tbody > tr:nth-of-type(even):not(.liste_titre), .liste > tbody > tr:nth-of-type(even):not(.liste_titre) {
     	background: linear-gradient(bottom, rgb(<?php echo $colorbacklineimpair1; ?>) 85%, rgb(<?php echo $colorbacklineimpair2; ?>) 100%);
     	background: -o-linear-gradient(bottom, rgb(<?php echo $colorbacklineimpair1; ?>) 85%, rgb(<?php echo $colorbacklineimpair2; ?>) 100%);
     	background: -moz-linear-gradient(bottom, rgb(<?php echo $colorbacklineimpair1; ?>) 85%, rgb(<?php echo $colorbacklineimpair2; ?>) 100%);
    @@ -3108,7 +3219,7 @@ div.tabBar .noborder {
     }
     
     .noborder > tbody > tr:nth-child(odd):not(.liste_titre), .liste > tbody > tr:nth-child(odd):not(.liste_titre),
    -.border > tbody > tr:nth-of-type(odd):not(.liste_titre), .liste > tbody > tr:nth-of-type(odd):not(.liste_titre)
    +div:not(.fichecenter):not(.fichehalfleft):not(.ficheaddleft) > .border > tbody > tr:nth-of-type(odd):not(.liste_titre), .liste > tbody > tr:nth-of-type(odd):not(.liste_titre)
     {
     	background: linear-gradient(bottom, rgb(<?php echo $colorbacklinepair1; ?>) 85%, rgb(<?php echo $colorbacklinepair2; ?>) 100%);
     	background: -o-linear-gradient(bottom, rgb(<?php echo $colorbacklinepair1; ?>) 85%, rgb(<?php echo $colorbacklinepair2; ?>) 100%);
    @@ -3146,9 +3257,10 @@ ul.noborder li:nth-child(even):not(.liste_titre) {
         margin-bottom: 5px;
         text-align: center;
     
    -    background: #f8f8f8;
    +    background: #fcfcfc;
         border: 1px solid #eee;
    -    box-shadow: 1px 1px 6px #bbb;
    +    /* border-left: 6px solid #ddd; */
    +    box-shadow: 1px 1px 8px #ddd;
         border-radius: 0px;
     }
     .boxstats, .boxstats130, .boxstatscontent {
    @@ -3195,9 +3307,11 @@ ul.noborder li:nth-child(even):not(.liste_titre) {
         }
     	.thumbstat {
     		flex: 1 1 110px;
    +		margin-bottom: 8px;
     	}
     	.thumbstat150 {
     		flex: 1 1 110px;
    +		margin-bottom: 8px;
     	}
         .dashboardlineindicator {
             float: left;
    @@ -3391,7 +3505,7 @@ div.warning {
         background: #fcf8e3;
     }
     div.warning a, div.info a, div.error a {
    -	color: rgb(<?php echo $colortext; ?>);
    +	color: rgb(<?php echo $colortextlink; ?>);
     }
     
     /* Error message */
    @@ -3813,6 +3927,13 @@ span.websitebuttonsitepreviewdisabled img, a.websitebuttonsitepreviewdisabled im
         float: right;
         padding-top: 8px;
     }
    +.websiteselectionsection {
    +	border-left: 1px solid #bbb;
    +	border-right: 1px solid #bbb;
    +	margin-left: 0px;
    +	padding-left: 8px;
    +	margin-right: 5px;
    +}
     
     
     /* ============================================================================== */
    @@ -4318,7 +4439,7 @@ td.gminorheading {
     .ecmfiletree {
     	width: 99%;
     	height: 99%;
    -	background: #FFF;
    +	/* background: #FFF; */
     	padding-left: 2px;
     	font-weight: normal;
     }
    @@ -4815,7 +4936,81 @@ span.noborderoncategories {
     
     
     /* ============================================================================== */
    -/*  Multiselect with checkbox                                                     */
    +/*  External lib multiselect with checkbox                                        */
    +/* ============================================================================== */
    +
    +.multi-select-container {
    +  display: inline-block;
    +  position: relative;
    +}
    +
    +.multi-select-menu {
    +  position: absolute;
    +  left: 0;
    +  top: 0.8em;
    +  float: left;
    +  min-width: 100%;
    +  background: #fff;
    +  margin: 1em 0;
    +  padding: 0.4em 0;
    +  border: 1px solid #aaa;
    +  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
    +  display: none;
    +}
    +
    +.multi-select-menu input {
    +  margin-right: 0.3em;
    +  vertical-align: 0.1em;
    +}
    +
    +.multi-select-button {
    +  display: inline-block;
    +  max-width: 20em;
    +  white-space: nowrap;
    +  overflow: hidden;
    +  text-overflow: ellipsis;
    +  vertical-align: middle;
    +  background-color: #fff;
    +  cursor: default;
    +
    +  border: none;
    +  border-bottom: solid 1px rgba(0,0,0,.2);
    +  padding: 5px;
    +  padding-left: 2px;
    +  height: 17px;
    +}
    +.multi-select-button:focus {
    +  outline: none;
    +  border-bottom: 1px solid #666;
    +}
    +
    +.multi-select-button:after {
    +  content: "";
    +  display: inline-block;
    +  width: 0;
    +  height: 0;
    +  border-style: solid;
    +  border-width: 0.5em 0.23em 0em 0.23em;
    +  border-color: #444 transparent transparent transparent;
    +  margin-left: 0.4em;
    +}
    +
    +.multi-select-container--open .multi-select-menu { display: block; }
    +
    +.multi-select-container--open .multi-select-button:after {
    +  border-width: 0 0.4em 0.4em 0.4em;
    +  border-color: transparent transparent #999 transparent;
    +}
    +
    +.multi-select-menuitem {
    +    clear: both;
    +    float: left;
    +    padding-left: 5px
    +}
    +
    +
    +/* ============================================================================== */
    +/*  Native multiselect with checkbox                                              */
     /* ============================================================================== */
     
     ul.ulselectedfields {
    @@ -4855,10 +5050,10 @@ dl.dropdown {
     }
     .dropdown dd ul {
         background-color: #FFF;
    -    border: 1px solid #888;
    +    box-shadow: 1px 1px 10px #aaa;
         display:none;
         <?php echo $right; ?>:0px;						/* pop is align on right */
    -    padding: 2px 15px 2px 5px;
    +    padding: 0 0 0 0;
         position:absolute;
         top:2px;
         list-style:none;
    @@ -4868,10 +5063,13 @@ dl.dropdown {
     .dropdown dd ul li {
     	white-space: nowrap;
     	font-weight: normal;
    -	padding: 2px;
    +	padding: 7px 8px 7px 8px;
     	/* color: rgb(<?php print $colortext; ?>); */
     	color: #000;
     }
    +.dropdown dd ul li:hover {
    +	background: #eee;
    +}
     .dropdown dd ul li input[type="checkbox"] {
         margin-<?php echo $right; ?>: 3px;
     }
    @@ -4883,7 +5081,7 @@ dl.dropdown {
     	color: #888;
     }
     .dropdown dd ul li a:hover {
    -    background-color:#fff;
    +    background-color:#eee;
     }
     
     
    diff --git a/htdocs/theme/md/ckeditor/config.js b/htdocs/theme/md/ckeditor/config.js
    index 54383d04196..50ff0cc6eed 100644
    --- a/htdocs/theme/md/ckeditor/config.js
    +++ b/htdocs/theme/md/ckeditor/config.js
    @@ -18,7 +18,7 @@ CKEDITOR.editorConfig = function( config )
     	//config.extraPlugins = 'docprops,scayt,showprotected';
     	config.removeDialogTabs = 'flash:advanced';	// config.removeDialogTabs = 'flash:advanced;image:Link';
     	config.protectedSource.push( /<\?[\s\S]*?\?>/g );   // Prevent PHP Code to be formatted
    -	//config.menu_groups = 'clipboard,table,anchor,link,image';	// for context menu 'clipboard,form,tablecell,tablecellproperties,tablerow,tablecolumn,table,anchor,link,image,flash,checkbox,radio,textfield,hiddenfield,imagebutton,button,select,textarea' 
    +	//config.menu_groups = 'clipboard,table,anchor,link,image';	// for context menu 'clipboard,form,tablecell,tablecellproperties,tablerow,tablecolumn,table,anchor,link,image,flash,checkbox,radio,textfield,hiddenfield,imagebutton,button,select,textarea'
     	//config.language = 'de';
     	//config.defaultLanguage = 'en';
     	//config.contentsLanguage = 'fr';
    @@ -29,7 +29,7 @@ CKEDITOR.editorConfig = function( config )
     	//config.autoParagraph = false;
     	//config.removeFormatTags = 'b,big,code,del,dfn,em,font,i,ins,kbd';		// See also rules on this.dataProcessor.writer.setRules
     	//config.forcePasteAsPlainText = true;
    -	
    +
     	config.toolbar_Full =
     	[
     	    ['Templates','NewPage'],
    @@ -39,7 +39,7 @@ CKEDITOR.editorConfig = function( config )
     	    ['Undo','Redo','-','Find','Replace','-','SelectAll','RemoveFormat'],
     	    ['CreateDiv','ShowBlocks'],
     	    ['Form', 'Checkbox', 'Radio', 'TextField', 'Textarea', 'Select', 'Button', 'ImageButton', 'HiddenField'],
    -	    ['Bold','Italic','Underline','Strike','-','Subscript','Superscript'],
    +	    ['Bold','Italic','Underline','Strike','Superscript'],				// 'Subscript'
     	    ['NumberedList','BulletedList','-','Outdent','Indent','Blockquote'],
     	    ['JustifyLeft','JustifyCenter','JustifyRight','JustifyBlock'],
     	    ['BidiLtr', 'BidiRtl'],
    @@ -51,20 +51,20 @@ CKEDITOR.editorConfig = function( config )
     	];
     
     	// Used for mailing fields
    -	config.toolbar_dolibarr_mailings = 
    +	config.toolbar_dolibarr_mailings =
     	[
     	 	['Maximize','Preview'],
     	 	['SpellChecker', 'Scayt'],
     	 	['Undo','Redo','-','Find','Replace'],
     	 	['CreateDiv','ShowBlocks'],
     	    ['Format','Font','FontSize'],
    -	 	['Bold','Italic','Underline','Strike','Subscript','Superscript','-','TextColor','RemoveFormat'],
    +	 	['Bold','Italic','Underline','Strike','Superscript','-','TextColor','RemoveFormat'],
     	 	['NumberedList','BulletedList','Outdent','Indent'],
     	 	['JustifyLeft','JustifyCenter','JustifyRight','JustifyBlock'],
     	 	['Link','Unlink','Anchor','Image','Table','HorizontalRule','SpecialChar'],
     	 	['Source']
     	 ];
    -	
    +
     	// Used for notes fields
     	config.toolbar_dolibarr_notes =
     	[
    @@ -72,13 +72,13 @@ CKEDITOR.editorConfig = function( config )
     	 	['SpellChecker', 'Scayt'],		// 'Cut','Copy','Paste','-', are useless, can be done with right click, even on smarpthone
     	 	['Undo','Redo','-','Find','Replace'],
     	    ['Format','Font','FontSize'],
    -	 	['Bold','Italic','Underline','Strike','Subscript','Superscript','-','TextColor','RemoveFormat'],
    +	 	['Bold','Italic','Underline','Strike','Superscript','-','TextColor','RemoveFormat'],
     	 	['NumberedList','BulletedList','Outdent','Indent'],
     	 	['JustifyLeft','JustifyCenter','JustifyRight','JustifyBlock'],
     	    ['Link','Unlink','Image','Table','HorizontalRule','SpecialChar'],
     	 	['Source']
     	];
    -	
    +
     	// Used for details lines
     	config.toolbar_dolibarr_details =
     	[
    @@ -91,12 +91,12 @@ CKEDITOR.editorConfig = function( config )
     	    ['Link','Unlink','SpecialChar'],
     	 	['Source']
     	];
    -	
    +
     	// Used for mailing fields
     	config.toolbar_dolibarr_readonly =
     	[
     	 	['Maximize'],
     	 	['Find'],
     	 	['Source']
    -	];	
    +	];
     };
    diff --git a/htdocs/theme/md/img/menus/ticketsup.png b/htdocs/theme/md/img/menus/ticket.png
    similarity index 100%
    rename from htdocs/theme/md/img/menus/ticketsup.png
    rename to htdocs/theme/md/img/menus/ticket.png
    diff --git a/htdocs/theme/md/img/object_ticketsup.png b/htdocs/theme/md/img/object_ticket.png
    similarity index 100%
    rename from htdocs/theme/md/img/object_ticketsup.png
    rename to htdocs/theme/md/img/object_ticket.png
    diff --git a/htdocs/theme/md/img/ticketsup.png b/htdocs/theme/md/img/ticket.png
    similarity index 100%
    rename from htdocs/theme/md/img/ticketsup.png
    rename to htdocs/theme/md/img/ticket.png
    diff --git a/htdocs/theme/md/style.css.php b/htdocs/theme/md/style.css.php
    index 2188a5bff9c..3b67c895e0d 100644
    --- a/htdocs/theme/md/style.css.php
    +++ b/htdocs/theme/md/style.css.php
    @@ -5,6 +5,7 @@
      * Copyright (C) 2011		Philippe Grand			<philippe.grand@atoo-net.com>
      * Copyright (C) 2012		Juanjo Menent			<jmenent@2byte.es>
      * Copyright (C) 2015		Alexandre Spangaro      <aspangaro.dolibarr@gmail.com>
    + * Copyright (C) 2018       Ferran Marcet           <fmarcet@2byte.es>
      *
      * This program is free software; you can redistribute it and/or modify
      * it under the terms of the GNU General Public License as published by
    @@ -54,7 +55,7 @@ $colortexttitlenotab='90,90,90';
     $colortexttitle='20,20,20';
     $colortext='0,0,0';
     $colortextlink='0,0,120';
    -$fontsize='13';
    +$fontsize='14';
     $fontsizesmaller='11';
     
     if (defined('THEME_ONLY_CONSTANT')) return;
    @@ -99,7 +100,7 @@ $dol_no_mouse_hover=$conf->dol_no_mouse_hover;
     //$user->conf->THEME_ELDY_ENABLE_PERSONALIZED=0;
     //var_dump($user->conf->THEME_ELDY_RGB);
     
    -$useboldtitle=(isset($conf->global->THEME_ELDY_USEBOLDTITLE)?$conf->global->THEME_ELDY_USEBOLDTITLE:1);
    +$useboldtitle=(isset($conf->global->THEME_ELDY_USEBOLDTITLE)?$conf->global->THEME_ELDY_USEBOLDTITLE:0);
     $borderwidth=2;
     
     // Case of option always editable
    @@ -108,6 +109,7 @@ if (! isset($conf->global->THEME_ELDY_TOPMENU_BACK1)) $conf->global->THEME_ELDY_
     if (! isset($conf->global->THEME_ELDY_VERMENU_BACK1)) $conf->global->THEME_ELDY_VERMENU_BACK1=$colorbackvmenu1;
     if (! isset($conf->global->THEME_ELDY_BACKTITLE1)) $conf->global->THEME_ELDY_BACKTITLE1=$colorbacktitle1;
     if (! isset($conf->global->THEME_ELDY_USE_HOVER)) $conf->global->THEME_ELDY_USE_HOVER==$colorbacklinepairhover;
    +if (! isset($conf->global->THEME_ELDY_USE_CHECKED)) $conf->global->THEME_ELDY_USE_CHECKED=$colorbacklinepairchecked;
     if (! isset($conf->global->THEME_ELDY_LINEBREAK)) $conf->global->THEME_ELDY_LINEBREAK=$colorbacklinebreak;
     if (! isset($conf->global->THEME_ELDY_TEXTTITLENOTAB)) $conf->global->THEME_ELDY_TEXTTITLENOTAB=$colortexttitlenotab;
     if (! isset($conf->global->THEME_ELDY_TEXTLINK)) $conf->global->THEME_ELDY_TEXTLINK=$colortextlink;
    @@ -119,7 +121,7 @@ if (empty($conf->global->THEME_ELDY_ENABLE_PERSONALIZED))
         $conf->global->THEME_ELDY_BACKTABCARD1='255,255,255';     // card
         $conf->global->THEME_ELDY_BACKTABACTIVE='234,234,234';
         $conf->global->THEME_ELDY_TEXT='0,0,0';
    -    $conf->global->THEME_ELDY_FONT_SIZE1='13';
    +    $conf->global->THEME_ELDY_FONT_SIZE1='14';
         $conf->global->THEME_ELDY_FONT_SIZE2='11';
     }
     
    @@ -145,9 +147,11 @@ $fontsizesmaller     =empty($user->conf->THEME_ELDY_ENABLE_PERSONALIZED)?(empty(
     
     // Hover color
     $colorbacklinepairhover=((! isset($conf->global->THEME_ELDY_USE_HOVER) || (string) $conf->global->THEME_ELDY_USE_HOVER === '0')?'':($conf->global->THEME_ELDY_USE_HOVER === '1'?'edf4fb':$conf->global->THEME_ELDY_USE_HOVER));
    +$colorbacklinepairchecked=((! isset($conf->global->THEME_ELDY_USE_CHECKED) || (string) $conf->global->THEME_ELDY_USE_CHECKED === '0')?'':($conf->global->THEME_ELDY_USE_CHECKED === '1'?'edf4fb':$conf->global->THEME_ELDY_USE_CHECKED));
     if (! empty($user->conf->THEME_ELDY_ENABLE_PERSONALIZED))
     {
         $colorbacklinepairhover=((! isset($user->conf->THEME_ELDY_USE_HOVER) || $user->conf->THEME_ELDY_USE_HOVER === '0')?'':($user->conf->THEME_ELDY_USE_HOVER === '1'?'edf4fb':$user->conf->THEME_ELDY_USE_HOVER));
    +    $colorbacklinepairchecked=((! isset($user->conf->THEME_ELDY_USE_CHECKED) || $user->conf->THEME_ELDY_USE_CHECKED === '0')?'':($user->conf->THEME_ELDY_USE_CHECKED === '1'?'edf4fb':$user->conf->THEME_ELDY_USE_CHECKED));
     }
     
     if (empty($colortopbordertitle1)) $colortopbordertitle1=$colorbackhmenu1;
    @@ -193,6 +197,7 @@ $colorbacklineimpair2=join(',',colorStringToArray($colorbacklineimpair2));
     $colorbacklinepair1=join(',',colorStringToArray($colorbacklinepair1));
     $colorbacklinepair2=join(',',colorStringToArray($colorbacklinepair2));
     if ($colorbacklinepairhover != '') $colorbacklinepairhover=join(',',colorStringToArray($colorbacklinepairhover));
    +if ($colorbacklinepairchecked != '') $colorbacklinepairchecked=join(',',colorStringToArray($colorbacklinepairchecked));
     $colorbackbody=join(',',colorStringToArray($colorbackbody));
     $colortexttitlenotab=join(',',colorStringToArray($colortexttitlenotab));
     $colortexttitle=join(',',colorStringToArray($colortexttitle));
    @@ -211,6 +216,7 @@ print 'colorbacklineimpair2='.$colorbacklineimpair2."\n";
     print 'colorbacklinepair1='.$colorbacklinepair1."\n";
     print 'colorbacklinepair2='.$colorbacklinepair2."\n";
     print 'colorbacklinepairhover='.$colorbacklinepairhover."\n";
    +print 'colorbacklinepairchecked='.$colorbacklinepairchecked."\n";
     print '$colortexttitlenotab='.$colortexttitlenotab."\n";
     print '$colortexttitle='.$colortexttitle."\n";
     print '$colortext='.$colortext."\n";
    @@ -251,7 +257,8 @@ body {
         <?php print 'direction: '.$langs->trans("DIRECTION").";\n"; ?>
     }
     
    -th a, .thumbstat, a.tab { font-weight: bold !important; }
    +.thumbstat { font-weight: bold !important; }
    +th a { font-weight: <?php echo ($useboldtitle?'bold':'normal'); ?> !important; }
     a.tab { font-weight: bold !important; }
     
     a:link, a:visited, a:hover, a:active { font-family: <?php print $fontlist ?>; font-weight: normal; color: rgb(<?php print $colortextlink; ?>); text-decoration: none;  }
    @@ -289,8 +296,14 @@ textarea.cke_source:focus
     .liste_titre input[name=search_smonth], .liste_titre input[name=search_month], .liste_titre input[name=search_emonth], .liste_titre input[name=smonth], .liste_titre input[name=month],
     .liste_titre input[name=month_lim], .liste_titre input[name=month_start], .liste_titre input[name=month_end], .liste_titre input[name=month_create],
     .liste_titre input[name=search_month_lim], .liste_titre input[name=search_month_start], .liste_titre input[name=search_month_end], .liste_titre input[name=search_month_create],
    +.liste_titre input[name=search_month_create], .liste_titre input[name=search_month_start], .liste_titre input[name=search_month_end],
    +.liste_titre input[name=day_date_when], .liste_titre input[name=dayvalid], .liste_titre input[name=search_orderday], .liste_titre input[name=search_deliveryday],
    +.liste_titre input[name=search_sday], .liste_titre input[name=search_day], .liste_titre input[name=search_eday], .liste_titre input[name=sday], .liste_titre input[name=day], .liste_titre select[name=day],
    +.liste_titre input[name=day_lim], .liste_titre input[name=day_start], .liste_titre input[name=day_end], .liste_titre input[name=day_create],
    +.liste_titre input[name=search_day_lim], .liste_titre input[name=search_day_start], .liste_titre input[name=search_day_end], .liste_titre input[name=search_day_create],
    +.liste_titre input[name=search_day_create], .liste_titre input[name=search_day_start], .liste_titre input[name=search_day_end],
     .liste_titre input[name=search_day_date_when], .liste_titre input[name=search_month_date_when], .liste_titre input[name=search_year_date_when],
    -.liste_titre input[name=search_month_create], .liste_titre input[name=search_month_start], .liste_titre input[name=search_month_end]
    +.liste_titre input[name=search_dtstartday], .liste_titre input[name=search_dtendday], .liste_titre input[name=search_dtstartmonth], .liste_titre input[name=search_dtendmonth]
     {
     	margin-right: 4px;
     }
    @@ -577,6 +590,9 @@ th .button {
     .soixantepercent {
     	width: 60%;
     }
    +.quatrevingtquinzepercent {
    +	width: 95%;
    +}
     textarea.centpercent {
     	width: 96%;
     }
    @@ -602,6 +618,9 @@ textarea.centpercent {
     .nowraponall {	/* no wrap on all devices */
     	white-space: nowrap;
     }
    +.wrapimp {
    +	white-space: normal !important;
    +}
     .wordwrap {
     	word-wrap: break-word;
     }
    @@ -670,6 +689,9 @@ textarea.centpercent {
     	height: 28px;
     	vertical-align: middle;
     }
    +.divsocialnetwork:not(:first-child) {
    +    padding-left: 20px;
    +}
     div.divsearchfield {
     	float: <?php print $left; ?>;
     	margin-<?php print $right; ?>: 12px;
    @@ -678,6 +700,13 @@ div.divsearchfield {
         margin-bottom: 4px;
       	padding-left: 2px;
     }
    +.divsearchfieldfilter {
    +    text-overflow: clip;
    +    overflow: auto;
    +    white-space: nowrap;
    +    padding-bottom: 5px;
    +    opacity: 0.6;
    +}
     div.confirmmessage {
     	padding-top: 6px;
     }
    @@ -716,6 +745,9 @@ select.flat.selectlimit {
     .marginleftonly {
     	margin-left: 10px !important;
     }
    +.marginleftonlyshort {
    +	margin-left: 4px !important;
    +}
     .nomarginleft {
     	margin-left: 0px !important;
     }
    @@ -788,6 +820,10 @@ select.flat.selectlimit {
     .amountremaintopayback {
     	font-weight: bold;
     }
    +.amountpaymentneutral {
    +	font-weight: bold;
    +	font-size: 1.4em;
    +}
     .savingdocmask {
     	margin-top: 6px;
     	margin-bottom: 12px;
    @@ -849,11 +885,10 @@ div.fiche>form>div.div-table-responsive {
     	flex: 1 1 150px;
     }
     .thumbstat, .thumbstat150 {
    -    /* flex-grow: 1; */
    -    /* flex-shrink: 1; */
    +    flex-grow: 1;
    +    flex-shrink: 1;
         /* flex-basis: 140px; */
    -	display: inline;
    -    width: 100%;
    +    min-width: 150px;
         justify-content: flex-start;
         align-self: flex-start;
     }
    @@ -1201,6 +1236,11 @@ div.backgroundsemitransparent {
     	padding-left: 10px;
     	padding-right: 10px;
     }
    +
    +
    +
    +/* Login */
    +
     div.login_block {
     	/* position: initial !important;*/
     	display: none;
    @@ -1215,6 +1255,10 @@ div.login_block {
     	color: #333 !important;
     	font-weight: normal !important;
     }
    +
    +
    +
    +
     #id-right {
     	padding-left: 0 ! important;
     }
    @@ -1341,7 +1385,7 @@ table.noborder tr.liste_titre td {
     	margin : 0px auto;
     }
     
    -#pictotitle {
    +.pictotitle {
     	margin-<?php echo $right; ?>: 8px;
     	margin-bottom: 4px;
     }
    @@ -1665,6 +1709,10 @@ div.mainmenu.cashdesk {
     	background-image: url(<?php echo dol_buildpath($path.'/theme/'.$theme.'/img/menus/pointofsale.png',1) ?>);
     }
     
    +div.mainmenu.takepos {
    +	background-image: url(<?php echo dol_buildpath($path.'/theme/'.$theme.'/img/menus/pointofsale.png',1) ?>);
    +}
    +
     div.mainmenu.companies {
     	background-image: url(<?php echo dol_buildpath($path.'/theme/'.$theme.'/img/menus/company.png',1) ?>);
     }
    @@ -1706,8 +1754,8 @@ div.mainmenu.project {
     	background-image: url(<?php echo dol_buildpath($path.'/theme/'.$theme.'/img/menus/project.png',1) ?>);
     }
     
    -div.mainmenu.ticketsup {
    -	background-image: url(<?php echo dol_buildpath($path.'/theme/'.$theme.'/img/menus/ticketsup.png',1) ?>);
    +div.mainmenu.ticket {
    +	background-image: url(<?php echo dol_buildpath($path.'/theme/'.$theme.'/img/menus/ticket.png',1) ?>);
     }
     
     div.mainmenu.tools {
    @@ -1724,7 +1772,7 @@ div.mainmenu.website {
     $moduletomainmenu=array('user'=>'','syslog'=>'','societe'=>'companies','projet'=>'project','propale'=>'commercial','commande'=>'commercial',
     	'produit'=>'products','service'=>'products','stock'=>'products',
     	'don'=>'accountancy','tax'=>'accountancy','banque'=>'accountancy','facture'=>'accountancy','compta'=>'accountancy','accounting'=>'accountancy','adherent'=>'members','import'=>'tools','export'=>'tools','mailing'=>'tools',
    -	'contrat'=>'commercial','ficheinter'=>'commercial','ticketsup'=>'ticketsup','deplacement'=>'commercial',
    +	'contrat'=>'commercial','ficheinter'=>'commercial','ticket'=>'ticket','deplacement'=>'commercial',
     	'fournisseur'=>'companies',
     	'barcode'=>'','fckeditor'=>'','categorie'=>'',
     );
    @@ -1738,9 +1786,9 @@ $mainmenuusedarray=array_unique(explode(',',$mainmenuused));
     
     $generic=1;
     // Put here list of menu entries when the div.mainmenu.menuentry was previously defined
    -$divalreadydefined=array('home','companies','products','commercial','externalsite','accountancy','project','tools','members','agenda','ftp','holiday','hrm','bookmark','cashdesk','ecm','geoipmaxmind','gravatar','clicktodial','paypal','stripe','webservices','website');
    +$divalreadydefined=array('home','companies','products','commercial','externalsite','accountancy','project','tools','members','agenda','ftp','holiday','hrm','bookmark','cashdesk','takepos','ecm','geoipmaxmind','gravatar','clicktodial','paypal','stripe','webservices','website');
     // Put here list of menu entries we are sure we don't want
    -$divnotrequired=array('multicurrency','salaries','ticketsup','margin','opensurvey','paybox','expensereport','incoterm','prelevement','propal','workflow','notification','supplier_proposal','cron','product','productbatch','expedition');
    +$divnotrequired=array('multicurrency','salaries','ticket','margin','opensurvey','paybox','expensereport','incoterm','prelevement','propal','workflow','notification','supplier_proposal','cron','product','productbatch','expedition');
     foreach($mainmenuusedarray as $val)
     {
     	if (empty($val) || in_array($val,$divalreadydefined)) continue;
    @@ -1787,7 +1835,9 @@ foreach($mainmenuusedarray as $val)
         	display: none;
         <?php } ?>
     }
    -
    +a.tmenuimage {
    +    display: block;
    +}
     
     
     /* Login */
    @@ -1842,17 +1892,29 @@ form#login {
     }
     .login_table input#username, .login_table input#password, .login_table input#securitycode{
     	border: none;
    -	border-bottom: solid 1px rgba(180,180,180,.4);
    +	/* border-bottom: solid 1px rgba(180,180,180,.4); */
     	padding: 5px;
     	margin-left: 18px;
     	margin-top: 5px;
    +	margin-bottom: 5px;
     }
     .login_table input#username:focus, .login_table input#password:focus, .login_table input#securitycode:focus {
     	outline: none !important;
    -	/* box-shadow: none;
    -	-webkit-box-shadow: 0 0 0 50px #FFF inset;
    -	box-shadow: 0 0 0 50px #FFF inset;*/
     }
    +.login_table .trinputlogin {
    +	margin: 8px;
    +}
    +.login_table .tdinputlogin {
    +    background-color: #fff;
    +    border: 2px solid #ccc;
    +    min-width: 220px;
    +    border-radius: 2px;
    +}
    +.login_table .tdinputlogin .fa {
    +	padding-left: 10px;
    +	width: 14px;
    +}
    +
     .login_main_message {
     	text-align: center;
     	max-width: 570px;
    @@ -2278,7 +2340,7 @@ a.tabTitle {
     
     a.tab:link, a.tab:visited, a.tab:hover, a.tab#active {
     	font-family: <?php print $fontlist ?>;
    -	padding: 12px 9px 12px;
    +	padding: 12px 13px 12px;
         margin: 0em 0.2em;
         text-decoration: none;
         white-space: nowrap;
    @@ -2386,7 +2448,7 @@ span.butAction, span.butActionDelete {
         padding: 0.2em <?php echo ($dol_optimize_smallscreen?'0.4':'0.7'); ?>em;
         margin: 0em <?php echo ($dol_optimize_smallscreen?'0.7':'0.9'); ?>em;
     	line-height: 20px;
    -	text-align: center;
    +	/* text-align: center;  New button are on right of screen */
     	vertical-align: middle;
     	cursor: pointer;
     	/* color: #ffffff !important; */
    @@ -2640,6 +2702,8 @@ table.paddingtopbottomonly tr td {
     }
     tr.liste_titre_filter td.liste_titre {
         border-bottom: 1px solid #FDFFFF;
    +	padding-top: 4px;
    +	padding-bottom: 3px;
     }
     .liste_titre_create td, .liste_titre_create th, .liste_titre_create .tagtd
     {
    @@ -2671,7 +2735,7 @@ table.liste td, table.noborder td, div.noborder form div {
     	padding: 8px 6px 8px 6px;			/* t r b l */
     }
     div.liste_titre_bydiv .divsearchfield {
    -	padding: 2px 1px 2px 0px;			/* t r b l */
    +	padding: 2px 1px 2px 6px;			/* t r b l */
     }
     
     table.nobordernopadding {
    @@ -2712,7 +2776,7 @@ div.refidpadding  {
     }
     div.refid  {
     	font-weight: bold;
    -  	color: #766;
    +	color: rgb(<?php print $colortexttitlenotab; ?>);
       	font-size: 160%;
     }
     div.refidno  {
    @@ -2870,6 +2934,12 @@ ul.noborder li:nth-child(odd):not(.liste_titre) {
     
     
     /* Set the color for hover lines */
    +
    +.nohoverborder:hover {
    +	border: unset;
    +	box-shadow: unset;
    +	-webkit-box-shadow: unset;
    +}
     .oddeven:hover, .evenodd:hover, .impair:hover, .pair:hover
     {
     <?php if ($colorbacklinepairhover) { ?>
    @@ -2877,6 +2947,12 @@ ul.noborder li:nth-child(odd):not(.liste_titre) {
     <?php } ?>
     }
     
    +<?php if ($colorbacklinepairchecked) { ?>
    +.highlight {
    +	background: rgb(<?php echo $colorbacklinepairchecked; ?>) !important; /* Must be background to be stronger than background of odd or even */
    +}
    +<?php } ?>
    +
     .oddeven, .evenodd, .impair, .nohover .impair:hover, tr.impair td.nohover
     {
     	font-family: <?php print $fontlist ?>;
    @@ -3340,7 +3416,7 @@ div.warning {
         background: #fcf8e3;
     }
     div.warning a, div.info a, div.error a {
    -	color: rgb(<?php echo $colortext; ?>);
    +	color: rgb(<?php echo $colortextlink; ?>);
     }
     
     /* Error message */
    @@ -3713,6 +3789,8 @@ tr.visible {
         border: 0px;
         background-color: transparent;
         background-image: none;
    +    color: #000 !important;
    +    text-shadow: none;
     }
     .websitebar {
     	border-bottom: 1px solid #ccc;
    @@ -4713,7 +4791,81 @@ span.noborderoncategories {
     
     
     /* ============================================================================== */
    -/*  Multiselect with checkbox                                                     */
    +/*  External lib multiselect with checkbox                                        */
    +/* ============================================================================== */
    +
    +.multi-select-container {
    +  display: inline-block;
    +  position: relative;
    +}
    +
    +.multi-select-menu {
    +  position: absolute;
    +  left: 0;
    +  top: 0.8em;
    +  float: left;
    +  min-width: 100%;
    +  background: #fff;
    +  margin: 1em 0;
    +  padding: 0.4em 0;
    +  border: 1px solid #aaa;
    +  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
    +  display: none;
    +}
    +
    +.multi-select-menu input {
    +  margin-right: 0.3em;
    +  vertical-align: 0.1em;
    +}
    +
    +.multi-select-button {
    +  display: inline-block;
    +  max-width: 20em;
    +  white-space: nowrap;
    +  overflow: hidden;
    +  text-overflow: ellipsis;
    +  vertical-align: middle;
    +  background-color: #fff;
    +  cursor: default;
    +
    +  border: none;
    +  border-bottom: solid 1px rgba(0,0,0,.2);
    +  padding: 5px;
    +  padding-left: 2px;
    +  height: 17px;
    +}
    +.multi-select-button:focus {
    +  outline: none;
    +  border-bottom: 1px solid #666;
    +}
    +
    +.multi-select-button:after {
    +  content: "";
    +  display: inline-block;
    +  width: 0;
    +  height: 0;
    +  border-style: solid;
    +  border-width: 0.5em 0.23em 0em 0.23em;
    +  border-color: #444 transparent transparent transparent;
    +  margin-left: 0.4em;
    +}
    +
    +.multi-select-container--open .multi-select-menu { display: block; }
    +
    +.multi-select-container--open .multi-select-button:after {
    +  border-width: 0 0.4em 0.4em 0.4em;
    +  border-color: transparent transparent #999 transparent;
    +}
    +
    +.multi-select-menuitem {
    +    clear: both;
    +    float: left;
    +    padding-left: 5px
    +}
    +
    +
    +/* ============================================================================== */
    +/*  Native multiselect with checkbox                                              */
     /* ============================================================================== */
     
     ul.ulselectedfields {
    @@ -4724,7 +4876,7 @@ dl.dropdown {
         padding:0px;
     	margin-left: 2px;
         margin-right: 2px;
    -    vertical-align: text-bottom;
    +    vertical-align: middle;
         display: inline-block;
     }
     .dropdown dd, .dropdown dt {
    @@ -4753,10 +4905,10 @@ dl.dropdown {
     }
     .dropdown dd ul {
         background-color: #FFF;
    -    border: 1px solid #888;
    +    box-shadow: 1px 1px 10px #aaa;
         display:none;
         right:0px;						/* pop is align on right */
    -    padding: 2px 15px 2px 5px;
    +    padding: 0 0 0 0;
         position:absolute;
         top:2px;
         list-style:none;
    @@ -4766,9 +4918,12 @@ dl.dropdown {
     .dropdown dd ul li {
     	white-space: nowrap;
     	font-weight: normal;
    -	padding: 2px;
    +	padding: 7px 8px 7px 8px;
     	color: #000;
     }
    +.dropdown dd ul li:hover {
    +	background: #eee;
    +}
     .dropdown dd ul li input[type="checkbox"] {
         margin-right: 3px;
     }
    @@ -4780,7 +4935,7 @@ dl.dropdown {
     	color: #888;
     }
     .dropdown dd ul li a:hover {
    -    background-color:#fff;
    +    background-color: #eee;
     }
     
     
    diff --git a/htdocs/ticketsup/README.md b/htdocs/ticket/README.md
    similarity index 100%
    rename from htdocs/ticketsup/README.md
    rename to htdocs/ticket/README.md
    diff --git a/htdocs/ticketsup/card.php b/htdocs/ticket/card.php
    similarity index 65%
    rename from htdocs/ticketsup/card.php
    rename to htdocs/ticket/card.php
    index 4b186867302..c4718c395b3 100644
    --- a/htdocs/ticketsup/card.php
    +++ b/htdocs/ticket/card.php
    @@ -5,7 +5,7 @@
      *
      * This program is free software; you can redistribute it and/or modify
      * it under the terms of the GNU General Public License as published by
    - * the Free Software Foundation; either version 2 of the License, or
    + * the Free Software Foundation; either version 3 of the License, or
      * (at your option) any later version.
      *
      * This program is distributed in the hope that it will be useful,
    @@ -18,14 +18,14 @@
      */
     
     /**
    - *    \file     htdocs/ticketsup/card.php
    - *    \ingroup 	ticketsup
    + *    \file     htdocs/ticket/card.php
    + *    \ingroup 	ticket
      */
     
     require '../main.inc.php';
    -require_once DOL_DOCUMENT_ROOT . '/ticketsup/class/actions_ticketsup.class.php';
    -require_once DOL_DOCUMENT_ROOT . '/core/class/html.formticketsup.class.php';
    -require_once DOL_DOCUMENT_ROOT . '/core/lib/ticketsup.lib.php';
    +require_once DOL_DOCUMENT_ROOT . '/ticket/class/actions_ticket.class.php';
    +require_once DOL_DOCUMENT_ROOT . '/core/class/html.formticket.class.php';
    +require_once DOL_DOCUMENT_ROOT . '/core/lib/ticket.lib.php';
     require_once DOL_DOCUMENT_ROOT . '/core/lib/date.lib.php';
     require_once DOL_DOCUMENT_ROOT . '/core/lib/company.lib.php';
     require_once DOL_DOCUMENT_ROOT . '/core/class/extrafields.class.php';
    @@ -41,8 +41,8 @@ if (!empty($conf->contrat->enabled)) {
         include_once DOL_DOCUMENT_ROOT . '/core/class/html.formcontract.class.php';
     }
     
    -// Load traductions files requiredby by page
    -$langs->loadLangs(array("companies","other","ticketsup"));
    +// Load translation files required by the page
    +$langs->loadLangs(array("companies","other","ticket"));
     
     // Get parameters
     $id        = GETPOST('id', 'int');
    @@ -51,41 +51,65 @@ $ref       = GETPOST('ref', 'alpha');
     $projectid = GETPOST('projectid', 'int');
     $action    = GETPOST('action', 'alpha', 3);
     
    -// Initialize technical object to manage hooks of ticketsup. Note that conf->hooks_modules contains array array
    -$hookmanager->initHooks(array('ticketsupcard','globalcard'));
    -
    -$object = new Ticketsup($db);
    +// Initialize technical object to manage hooks of ticket. Note that conf->hooks_modules contains array array
    +$hookmanager->initHooks(array('ticketcard','globalcard'));
     
    +$object = new Ticket($db);
     $extrafields = new ExtraFields($db);
    +// Fetch optionals attributes and labels
     $extralabels = $extrafields->fetch_name_optionals_label($object->table_element);
    +$search_array_options=$extrafields->getOptionalsFromPost($extralabels,'','search_');
     
    -if (!$action) {
    -    $action = 'view';
    +// Initialize array of search criterias
    +$search_all=trim(GETPOST("search_all",'alpha'));
    +$search=array();
    +foreach($object->fields as $key => $val)
    +{
    +	if (GETPOST('search_'.$key,'alpha')) $search[$key]=GETPOST('search_'.$key,'alpha');
     }
    +
    +if (empty($action) && empty($id) && empty($ref)) $action='view';
    +
     //Select mail models is same action as add_message
     if (GETPOST('modelselected','alpha')) {
         $action = 'add_message';
     }
     
    -// Store current page url
    -$url_page_current = DOL_URL_ROOT.'/ticketsup/card.php';
    -
    +// Load object
    +//include DOL_DOCUMENT_ROOT.'/core/actions_fetchobject.inc.php';  // Must be include, not include_once  // Must be include, not include_once. Include fetch and fetch_thirdparty but not fetch_optionals
     if ($id || $track_id || $ref) {
     	$res = $object->fetch($id, $ref, $track_id);
    +	if ($res >= 0)
    +	{
    +		$id = $object->id;
    +		$track_id = $object->track_id;
    +	}
     }
     
    -// Security check
    -$result = restrictedArea($user, 'ticketsup', $object->id);
    +// Store current page url
    +$url_page_current = DOL_URL_ROOT.'/ticket/card.php';
    +
    +// Security check - Protection if external user
    +//if ($user->societe_id > 0) access_forbidden();
    +//if ($user->societe_id > 0) $socid = $user->societe_id;
    +$result = restrictedArea($user, 'ticket', $object->id);
     
     $triggermodname = 'TICKETSUP_MODIFY';
    -$permissiontoadd = $user->rights->ticketsup->write;
    +$permissiontoadd = $user->rights->ticket->write;
     
    +$actionobject = new ActionsTicket($db);
    +
    +$now = dol_now();
     
     
     /*
      * Actions
      */
     
    +$parameters=array();
    +$reshook=$hookmanager->executeHooks('doActions',$parameters,$object,$action);    // Note that $action and $object may have been modified by some hooks
    +if ($reshook < 0) setEventMessages($hookmanager->error, $hookmanager->errors, 'errors');
    +
     if ($cancel)
     {
     	if (! empty($backtopage))
    @@ -93,11 +117,10 @@ if ($cancel)
     		header("Location: ".$backtopage);
     		exit;
     	}
    -	$action='';
    +	$action='view';
     }
     
    -
    -$actionobject = new ActionsTicketsup($db);
    +// Do action
     $actionobject->doActions($action, $object);
     
     // Action to update one extrafield
    @@ -121,7 +144,7 @@ if ($action == "update_extras" && ! empty($permissiontoadd))
     	}
     }
     
    -if ($action == "change_property" && GETPOST('btn_update_ticket_prop','alpha') && $user->rights->ticketsup->write)
    +if ($action == "change_property" && GETPOST('btn_update_ticket_prop','alpha') && $user->rights->ticket->write)
     {
     	$object->fetch(GETPOST('id','int'), '', GETPOST('track_id','alpha'));
     
    @@ -140,7 +163,7 @@ if ($action == "change_property" && GETPOST('btn_update_ticket_prop','alpha') &&
     	$action = 'view';
     }
     
    -$permissiondellink = $user->rights->ticketsup->write;
    +$permissiondellink = $user->rights->ticket->write;
     include DOL_DOCUMENT_ROOT.'/core/actions_dellink.inc.php';        // Must be include, not include_once
     
     
    @@ -152,27 +175,26 @@ include DOL_DOCUMENT_ROOT.'/core/actions_dellink.inc.php';        // Must be inc
     
     $userstat = new User($db);
     $form = new Form($db);
    -$formticket = new FormTicketsup($db);
    +$formticket = new FormTicket($db);
    +if (! empty($conf->projet->enabled)) $formproject = new FormProjets($db);
     
    -if (! empty($conf->projet->enabled)) {
    -	$formproject = new FormProjets($db);
    -}
    +$help_url = 'FR:DocumentationModuleTicket';
    +$page_title = $actionobject->getTitle($action);
     
    -if ($action == 'view' || $action == 'add_message' || $action == 'close' || $action == 'delete' || $action == 'editcustomer' || $action == 'progression' || $action == 'reopen'
    +llxHeader('', $page_title, $help_url);
    +
    +
    +if (empty($action) || $action == 'view' || $action == 'addlink' || $action == 'dellink' || $action == 'add_message' || $action == 'close' || $action == 'delete' || $action == 'editcustomer' || $action == 'progression' || $action == 'reopen'
     	|| $action == 'editsubject' || $action == 'edit_extras' || $action == 'update_extras' || $action == 'edit_extrafields' || $action == 'set_extrafields' || $action == 'classify' || $action == 'sel_contract' || $action == 'edit_message_init' || $action == 'set_status' || $action == 'dellink')
     {
     
    -    if ($res > 0) {
    +    if ($res > 0)
    +    {
             // or for unauthorized internals users
    -        if (!$user->societe_id && ($conf->global->TICKETS_LIMIT_VIEW_ASSIGNED_ONLY && $object->fk_user_assign != $user->id) && !$user->rights->ticketsup->manage) {
    +        if (!$user->societe_id && ($conf->global->TICKET_LIMIT_VIEW_ASSIGNED_ONLY && $object->fk_user_assign != $user->id) && !$user->rights->ticket->manage) {
                 accessforbidden('', 0);
             }
     
    -        $help_url = 'FR:DocumentationModuleTicket';
    -        $page_title = $actionobject->getTitle($action);
    -
    -        llxHeader('', $page_title, $help_url);
    -
             // Confirmation close
             if ($action == 'close') {
                 print $form->formconfirm($url_page_current . "?track_id=" . $object->track_id, $langs->trans("CloseATicket"), $langs->trans("ConfirmCloseAticket"), "confirm_close", '', '', 1);
    @@ -208,7 +230,7 @@ if ($action == 'view' || $action == 'add_message' || $action == 'close' || $acti
                     //print "userAccess=".$userAccess." userWrite=".$userWrite." userDelete=".$userDelete;
     
                     $head = project_prepare_head($projectstat);
    -                dol_fiche_head($head, 'ticketsup', $langs->trans("Project"), 0, ($projectstat->public ? 'projectpub' : 'project'));
    +                dol_fiche_head($head, 'ticket', $langs->trans("Project"), 0, ($projectstat->public ? 'projectpub' : 'project'));
     
                     /*
                      *   Projet synthese pour rappel
    @@ -264,26 +286,26 @@ if ($action == 'view' || $action == 'add_message' || $action == 'close' || $acti
                 $object->fetch_thirdparty();
                 $head = societe_prepare_head($object->thirdparty);
     
    -            dol_fiche_head($head, 'ticketsup', $langs->trans("ThirdParty"), 0, 'company');
    +            dol_fiche_head($head, 'ticket', $langs->trans("ThirdParty"), 0, 'company');
                 dol_banner_tab($object->thirdparty, 'socid', '', ($user->societe_id ? 0 : 1), 'rowid', 'nom');
                 dol_fiche_end();
             }
     
    -        if (!$user->societe_id && $conf->global->TICKETS_LIMIT_VIEW_ASSIGNED_ONLY) {
    +        if (!$user->societe_id && $conf->global->TICKET_LIMIT_VIEW_ASSIGNED_ONLY) {
                 $object->next_prev_filter = "te.fk_user_assign = '" . $user->id . "'";
             } elseif ($user->societe_id > 0) {
                 $object->next_prev_filter = "te.fk_soc = '" . $user->societe_id . "'";
             }
     
    -        $head = ticketsup_prepare_head($object);
    +        $head = ticket_prepare_head($object);
     
    -        dol_fiche_head($head, 'tabTicketsup', $langs->trans("Ticket"), -1, 'ticketsup');
    +        dol_fiche_head($head, 'tabTicket', $langs->trans("Ticket"), -1, 'ticket');
     
             $morehtmlref ='<div class="refidno">';
             $morehtmlref.= $object->subject;
             // Author
             if ($object->fk_user_create > 0) {
    -        	$morehtmlref .= '<br>' . $langs->trans("CreatedBy") . '  ';
    +        	$morehtmlref .= '<br>' . $langs->trans("CreatedBy") . ' : ';
     
                 $langs->load("users");
                 $fuser = new User($db);
    @@ -291,16 +313,30 @@ if ($action == 'view' || $action == 'add_message' || $action == 'close' || $acti
                 $morehtmlref .= $fuser->getNomUrl(0);
             }
             if (!empty($object->origin_email)) {
    -        	$morehtmlref .= '<br>' . $langs->trans("CreatedBy") . ' ';
    +        	$morehtmlref .= '<br>' . $langs->trans("CreatedBy") . ' : ';
             	$morehtmlref .= $object->origin_email . ' <small>(' . $langs->trans("TicketEmailOriginIssuer") . ')</small>';
             }
     
    +        // Thirdparty
    +        if (! empty($conf->societe->enabled))
    +        {
    +	        $morehtmlref.='<br>'.$langs->trans('ThirdParty') . ' ';
    +	        if ($action != 'editcustomer' && $object->fk_statut < 8 && !$user->societe_id && $user->rights->ticket->write) {
    +	        	$morehtmlref.='<a href="' . $url_page_current . '?action=editcustomer&amp;track_id=' . $object->track_id . '">' . img_edit($langs->transnoentitiesnoconv('Edit'), 1) . '</a> : ';
    +	        }
    +	        if ($action == 'editcustomer') {
    +	        	$morehtmlref.=$form->form_thirdparty($url_page_current . '?track_id=' . $object->track_id, $object->socid, 'editcustomer', '', 1, 0, 0, array(), 1);
    +	        } else {
    +	        	$morehtmlref.=$form->form_thirdparty($url_page_current . '?track_id=' . $object->track_id, $object->socid, 'none', '', 1, 0, 0, array(), 1);
    +	        }
    +        }
    +
             // Project
             if (! empty($conf->projet->enabled))
             {
             	$langs->load("projects");
             	$morehtmlref.='<br>'.$langs->trans('Project') . ' ';
    -        	if ($user->rights->ticketsup->write)
    +        	if ($user->rights->ticket->write)
             	{
             		if ($action != 'classify')
             			$morehtmlref.='<a href="' . $_SERVER['PHP_SELF'] . '?action=classify&amp;id=' . $object->id . '">' . img_edit($langs->transnoentitiesnoconv('SetProject')) . '</a> : ';
    @@ -319,9 +355,7 @@ if ($action == 'view' || $action == 'add_message' || $action == 'close' || $acti
             		if (! empty($object->fk_project)) {
             			$proj = new Project($db);
             			$proj->fetch($object->fk_project);
    -        			$morehtmlref.='<a href="'.DOL_URL_ROOT.'/projet/card.php?id=' . $object->fk_project . '" title="' . $langs->trans('ShowProject') . '">';
    -        			$morehtmlref.=$proj->ref;
    -        			$morehtmlref.='</a>';
    +        			$morehtmlref.=$proj->getNomUrl(1);
             		} else {
             			$morehtmlref.='';
             		}
    @@ -330,7 +364,7 @@ if ($action == 'view' || $action == 'add_message' || $action == 'close' || $acti
     
             $morehtmlref.='</div>';
     
    -        $linkback = '<a href="' . dol_buildpath('/ticketsup/list.php', 1) . '"><strong>' . $langs->trans("BackToList") . '</strong></a> ';
    +        $linkback = '<a href="' . dol_buildpath('/ticket/list.php', 1) . '"><strong>' . $langs->trans("BackToList") . '</strong></a> ';
     
             dol_banner_tab($object, 'ref', $linkback, ($user->societe_id ? 0 : 1), 'ref', 'ref', $morehtmlref);
     
    @@ -354,51 +388,30 @@ if ($action == 'view' || $action == 'add_message' || $action == 'close' || $acti
     
             // Subject
             print '<tr><td>';
    -        print $form->editfieldkey("Subject", 'subject', $object->subject, $object, $user->rights->ticketsup->write && !$user->societe_id, 'string');
    +        print $form->editfieldkey("Subject", 'subject', $object->subject, $object, $user->rights->ticket->write && !$user->societe_id, 'string');
             print '</td><td>';
    -        print $form->editfieldval("Subject", 'subject', $object->subject, $object, $user->rights->ticketsup->write && !$user->societe_id, 'string');
    +        print $form->editfieldval("Subject", 'subject', $object->subject, $object, $user->rights->ticket->write && !$user->societe_id, 'string');
             print '</td></tr>';
     
             // Creation date
             print '<tr><td>' . $langs->trans("DateCreation") . '</td><td>';
             print dol_print_date($object->datec, 'dayhour');
    +        print ' - '.$langs->trans("TimeElapsedSince").': '.'<i>'.convertSecondToTime(roundUpToNextMultiple($now - $object->datec, 60)).'</i>';
             print '</td></tr>';
     
             // Read date
    +        print '<tr><td>' . $langs->trans("TicketReadOn") . '</td><td>';
             if (!empty($object->date_read)) {
    -            print '<tr><td>' . $langs->trans("TicketReadOn") . '</td><td>';
    -            print dol_print_date($object->date_read, 'dayhour');
    -            print '</td></tr>';
    -
    -            print '<tr><td>' . $langs->trans("TicketTimeToRead") . '</td><td>';
    -            print '<strong>' . convertSecondToTime($object->date_read - $object->datec) . '</strong>';
    -            print '</td></tr>';
    +        	print dol_print_date($object->date_read, 'dayhour');
    +        	print ' - '.$langs->trans("TicketTimeToRead").': <i>'.convertSecondToTime(roundUpToNextMultiple($object->date_read - $object->datec, 60)).'</i>';
    +        	print ' - '.$langs->trans("TimeElapsedSince").': '.'<i>'.convertSecondToTime(roundUpToNextMultiple($now - $object->date_read, 60)).'</i>';
             }
    -
    -        // Close date
    -        if (!empty($object->date_close)) {
    -            print '<tr><td>' . $langs->trans("TicketCloseOn") . '</td><td>';
    -            print dol_print_date($object->date_close, 'dayhour');
    -            print '</td></tr>';
    -        }
    -
             print '</td></tr>';
     
    -        // Thirdparty
    -        print '<tr><td>';
    -        print '<table class="nobordernopadding" width="100%"><tr><td>';
    -        print $langs->trans('ThirdParty');
    -        print '</td>';
    -        if ($action != 'editcustomer' && $object->fk_statut < 8 && !$user->societe_id && $user->rights->ticketsup->write) {
    -            print '<td align="right"><a href="' . $url_page_current . '?action=editcustomer&amp;track_id=' . $object->track_id . '">' . img_edit($langs->transnoentitiesnoconv('Edit'), 1) . '</a></td>';
    -        }
    -        print '</tr></table>';
    -        print '</td><td colspan="3">';
    -
    -        if ($action == 'editcustomer') {
    -            $form->form_thirdparty($url_page_current . '?track_id=' . $object->track_id, $object->fk_soc, 'editcustomer', ($object->fk_soc ? 's.rowid <> ' . $object->fk_soc : ''), 1);
    -        } else {
    -            $form->form_thirdparty($url_page_current . '?track_id=' . $object->track_id, $object->fk_soc, 'none', 's.rowid <> ' . $object->fk_soc, 1);
    +        // Close date
    +        print '<tr><td>' . $langs->trans("TicketCloseOn") . '</td><td>';
    +        if (!empty($object->date_close)) {
    +        	print dol_print_date($object->date_close, 'dayhour');
             }
             print '</td></tr>';
     
    @@ -412,8 +425,8 @@ if ($action == 'view' || $action == 'add_message' || $action == 'close' || $acti
             }
     
             // Show user list to assignate one if status is "read"
    -        if (GETPOST('set','alpha') == "assign_ticket" && $object->fk_statut < 8 && !$user->societe_id && $user->rights->ticketsup->write) {
    -            print '<form method="post" name="ticketsup" enctype="multipart/form-data" action="' . $url_page_current . '">';
    +        if (GETPOST('set','alpha') == "assign_ticket" && $object->fk_statut < 8 && !$user->societe_id && $user->rights->ticket->write) {
    +            print '<form method="post" name="ticket" enctype="multipart/form-data" action="' . $url_page_current . '">';
                 print '<input type="hidden" name="token" value="' . $_SESSION['newtoken'] . '">';
                 print '<input type="hidden" name="action" value="assign_user">';
                 print '<input type="hidden" name="track_id" value="' . $object->track_id . '">';
    @@ -422,7 +435,7 @@ if ($action == 'view' || $action == 'add_message' || $action == 'close' || $acti
                 print ' <input class="button" type="submit" name="btn_assign_user" value="' . $langs->trans("Validate") . '" />';
                 print '</form>';
             }
    -        if ($object->fk_statut < 8 && GETPOST('set','alpha') != "assign_ticket" && $user->rights->ticketsup->manage) {
    +        if ($object->fk_statut < 8 && GETPOST('set','alpha') != "assign_ticket" && $user->rights->ticket->manage) {
                 print '<a href="' . $url_page_current . '?track_id=' . $object->track_id . '&action=view&set=assign_ticket">' . img_picto('', 'edit') . ' ' . $langs->trans('Modify') . '</a>';
             }
             print '</td></tr>';
    @@ -437,7 +450,7 @@ if ($action == 'view' || $action == 'add_message' || $action == 'close' || $acti
             }
             print '</tr></table>';
             print '</td><td colspan="5">';
    -        if ($user->rights->ticketsup->write && $action == 'progression') {
    +        if ($user->rights->ticket->write && $action == 'progression') {
                 print '<form action="' . $url_page_current . '" method="post">';
                 print '<input type="hidden" name="token" value="' . $_SESSION['newtoken'] . '">';
                 print '<input type="hidden" name="track_id" value="' . $track_id . '">';
    @@ -451,25 +464,28 @@ if ($action == 'view' || $action == 'add_message' || $action == 'close' || $acti
             print '</td>';
             print '</tr>';
     
    -        // Timing (Duration sum of linked fichinter
    -        $object->fetchObjectLinked();
    -        $num = count($object->linkedObjects);
    -        $timing = 0;
    -        if ($num) {
    -            foreach ($object->linkedObjects as $objecttype => $objects) {
    -                if ($objecttype = "fichinter") {
    -                    foreach ($objects as $fichinter) {
    -                        $timing += $fichinter->duration;
    -                    }
    -                }
    -            }
    -        }
    -        print '<tr><td valign="top">';
    +        // Timing (Duration sum of linked fichinter)
    +        if ($conf->fichinter->enabled)
    +        {
    +	        $object->fetchObjectLinked();
    +	        $num = count($object->linkedObjects);
    +	        $timing = 0;
    +	        if ($num) {
    +	            foreach ($object->linkedObjects as $objecttype => $objects) {
    +	                if ($objecttype = "fichinter") {
    +	                    foreach ($objects as $fichinter) {
    +	                        $timing += $fichinter->duration;
    +	                    }
    +	                }
    +	            }
    +	        }
    +	        print '<tr><td valign="top">';
     
    -        print $form->textwithpicto($langs->trans("TicketDurationAuto"), $langs->trans("TicketDurationAutoInfos"), 1);
    -        print '</td><td>';
    -        print convertSecondToTime($timing, 'all', $conf->global->MAIN_DURATION_OF_WORKDAY);
    -        print '</td></tr>';
    +	        print $form->textwithpicto($langs->trans("TicketDurationAuto"), $langs->trans("TicketDurationAutoInfos"), 1);
    +	        print '</td><td>';
    +	        print convertSecondToTime($timing, 'all', $conf->global->MAIN_DURATION_OF_WORKDAY);
    +	        print '</td></tr>';
    +        }
     
             // Other attributes
             include DOL_DOCUMENT_ROOT . '/core/tpl/extrafields_view.tpl.php';
    @@ -491,7 +507,7 @@ if ($action == 'view' || $action == 'add_message' || $action == 'close' || $acti
              *
              ***************************************************/
     
    -        print '<form method="post" name="formticketsupproperties" action="' . $url_page_current . '">';
    +        print '<form method="post" name="formticketproperties" action="' . $url_page_current . '">';
             print '<input type="hidden" name="token" value="' . $_SESSION['newtoken'] . '">';
             print '<input type="hidden" name="action" value="change_property">';
             print '<input type="hidden" name="property" value="' . $property['dict'] . '">';
    @@ -504,18 +520,18 @@ if ($action == 'view' || $action == 'add_message' || $action == 'close' || $acti
             print $langs->trans('Properties');
             print '</td>';
             print '<td>';
    -        if (GETPOST('set','alpha') == 'properties' && $user->rights->ticketsup->write) {
    +        if (GETPOST('set','alpha') == 'properties' && $user->rights->ticket->write) {
             	print '<input class="button" type="submit" name="btn_update_ticket_prop" value="' . $langs->trans("Modify") . '" />';
             }
             else {
             	//    Button to edit Properties
    -        	if ($object->fk_statut < 5 && $user->rights->ticketsup->write) {
    +        	if ($object->fk_statut < 5 && $user->rights->ticket->write) {
             		print '<a href="card.php?track_id=' . $object->track_id . '&action=view&set=properties">' . img_edit($langs->trans('Modify')) . '</a>';
             	}
             }
             print '</td>';
             print '</tr>';
    -        if (GETPOST('set','alpha') == 'properties' && $user->rights->ticketsup->write) {
    +        if (GETPOST('set','alpha') == 'properties' && $user->rights->ticket->write) {
                 print '<tr>';
                 print '<td class="titlefield">';
                 print $langs->trans('TicketChangeType');
    @@ -540,7 +556,7 @@ if ($action == 'view' || $action == 'add_message' || $action == 'close' || $acti
             } else {
                 // Type
                 print '<tr><td class="titlefield">' . $langs->trans("Type") . '</td><td>';
    -            print $langs->getLabelFromKey($db, $object->type_code, 'c_ticketsup_type', 'code', 'label');
    +            print $langs->getLabelFromKey($db, $object->type_code, 'c_ticket_type', 'code', 'label');
                 /*if ($user->admin && !$noadmininfo) {
                     print info_admin($langs->trans("YouCanChangeValuesForThisListFromDictionarySetup"), 1);
                 }*/
    @@ -548,7 +564,7 @@ if ($action == 'view' || $action == 'add_message' || $action == 'close' || $acti
     
                 // Category
                 print '<tr><td>' . $langs->trans("Category") . '</td><td>';
    -            print $langs->getLabelFromKey($db, $object->category_code, 'c_ticketsup_category', 'code', 'label');
    +            print $langs->getLabelFromKey($db, $object->category_code, 'c_ticket_category', 'code', 'label');
                 /*if ($user->admin && !$noadmininfo) {
                     print info_admin($langs->trans("YouCanChangeValuesForThisListFromDictionarySetup"), 1);
                 }*/
    @@ -556,7 +572,7 @@ if ($action == 'view' || $action == 'add_message' || $action == 'close' || $acti
     
                 // Severity
                 print '<tr><td>' . $langs->trans("TicketSeverity") . '</td><td>';
    -            print $langs->getLabelFromKey($db, $object->severity_code, 'c_ticketsup_severity', 'code', 'label');
    +            print $langs->getLabelFromKey($db, $object->severity_code, 'c_ticket_severity', 'code', 'label');
                 /*if ($user->admin && !$noadmininfo) {
                     print info_admin($langs->trans("YouCanChangeValuesForThisListFromDictionarySetup"), 1);
                 }*/
    @@ -569,7 +585,7 @@ if ($action == 'view' || $action == 'add_message' || $action == 'close' || $acti
     
             // Display navbar with links to change ticket status
             print '<!-- navbar with status -->';
    -        if (!$user->societe_id && $user->rights->ticketsup->write && $object->fk_status < 8 && GETPOST('set') !== 'properties') {
    +        if (!$user->societe_id && $user->rights->ticket->write && $object->fk_status < 8 && GETPOST('set') !== 'properties') {
             	$actionobject->viewStatusActions($object);
             }
     
    @@ -688,151 +704,146 @@ if ($action == 'view' || $action == 'add_message' || $action == 'close' || $acti
     			print '</div>';
             }
     
    -        // Contract
    -        if ($action == 'sel_contract') {
    -            if (!empty($conf->contrat->enabled)) {
    -                $langs->load('contrats');
    -                print load_fiche_titre($langs->trans('LinkToAContract'), '', 'title_commercial.png');
    -
    -                $form_contract = new FormContract($db);
    -                $form_contract->formSelectContract(
    -                    $url_page_current.'?track_id='.$object->track_id,
    -                    $object->fk_soc,
    -                    GETPOST('contractid'),
    -                    'contractid'
    -                );
    -            }
    -        }
    -
             print '</div></div></div>';
             print '<div style="clear:both"></div>';
     
    -        print dol_fiche_end();
    +		dol_fiche_end();
     
     
    -        /* ActionBar */
    -        print '<div class="tabsAction">';
    +		// Buttons for actions
    +		if ($action != 'presend' && $action != 'editline') {
    +			print '<div class="tabsAction">'."\n";
    +			$parameters=array();
    +			$reshook=$hookmanager->executeHooks('addMoreActionsButtons',$parameters,$object,$action);    // Note that $action and $object may have been modified by hook
    +			if ($reshook < 0) setEventMessages($hookmanager->error, $hookmanager->errors, 'errors');
     
    -        // Show link to add a message (if read and not closed)
    -        if ($object->fk_statut < 8 && $action != "add_message") {
    -            print '<div class="inline-block divButAction"><a class="butAction" href="card.php?track_id=' . $object->track_id . '&action=add_message">' . $langs->trans('TicketAddMessage') . '</a></div>';
    -        }
    +			if (empty($reshook))
    +			{
    +				// Show link to add a message (if read and not closed)
    +		        if ($object->fk_statut < 8 && $action != "add_message") {
    +		            print '<div class="inline-block divButAction"><a class="butAction" href="card.php?track_id=' . $object->track_id . '&action=add_message">' . $langs->trans('TicketAddMessage') . '</a></div>';
    +		        }
     
    -        // Link to create an intervention
    -        // socid is needed otherwise fichinter ask it and forgot origin after form submit :\
    -        if (!$object->fk_soc && $user->rights->ficheinter->creer) {
    -            print '<div class="inline-block divButAction"><a class="butActionRefused" href="#" title="' . $langs->trans('UnableToCreateInterIfNoSocid') . '">' . $langs->trans('TicketAddIntervention') . '</a></div>';
    -        }
    -        if ($object->fk_soc > 0 && $object->fk_statut < 8 && $user->rights->ficheinter->creer) {
    -            print '<div class="inline-block divButAction"><a class="butAction" href="' . dol_buildpath('/fichinter/card.php', 1) . '?action=create&socid=' . $object->fk_soc . '&origin=ticketsup_ticketsup&originid=' . $object->id . '">' . $langs->trans('TicketAddIntervention') . '</a></div>';
    -        }
    +		        // Link to create an intervention
    +		        // socid is needed otherwise fichinter ask it and forgot origin after form submit :\
    +		        if (!$object->fk_soc && $user->rights->ficheinter->creer) {
    +		            print '<div class="inline-block divButAction"><a class="butActionRefused" href="#" title="' . $langs->trans('UnableToCreateInterIfNoSocid') . '">' . $langs->trans('TicketAddIntervention') . '</a></div>';
    +		        }
    +		        if ($object->fk_soc > 0 && $object->fk_statut < 8 && $user->rights->ficheinter->creer) {
    +		            print '<div class="inline-block divButAction"><a class="butAction" href="' . dol_buildpath('/fichinter/card.php', 1) . '?action=create&socid=' . $object->fk_soc . '&origin=ticket_ticket&originid=' . $object->id . '">' . $langs->trans('TicketAddIntervention') . '</a></div>';
    +		        }
     
    -        //    Button to link to a contract
    -        if ($user->rights->ticketsup->write && $object->fk_statut < 5 && $user->rights->contrat->creer) {
    -            print '<div class="inline-block divButAction"><a class="butAction" href="card.php?track_id=' . $object->track_id . '&action=sel_contract">' . $langs->trans('LinkToAContract') . '</a></div>';
    -        }
    +		        // Close ticket if statut is read
    +		        if ($object->fk_statut > 0 && $object->fk_statut < 8 && $user->rights->ticket->write) {
    +		            print '<div class="inline-block divButAction"><a class="butAction" href="card.php?track_id=' . $object->track_id . '&action=close">' . $langs->trans('CloseTicket') . '</a></div>';
    +		        }
     
    -        // Close ticket if statut is read
    -        if ($object->fk_statut > 0 && $object->fk_statut < 8 && $user->rights->ticketsup->write) {
    -            print '<div class="inline-block divButAction"><a class="butAction" href="card.php?track_id=' . $object->track_id . '&action=close">' . $langs->trans('CloseTicket') . '</a></div>';
    -        }
    +		        // Re-open ticket
    +		        if (!$user->socid && $object->fk_statut == 8 && !$user->societe_id) {
    +		            print '<div class="inline-block divButAction"><a class="butAction" href="card.php?track_id=' . $object->track_id . '&action=reopen">' . $langs->trans('ReOpen') . '</a></div>';
    +		        }
     
    -        // Re-open ticket
    -        if (!$user->socid && $object->fk_statut == 8 && !$user->societe_id) {
    -            print '<div class="inline-block divButAction"><a class="butAction" href="card.php?track_id=' . $object->track_id . '&action=reopen">' . $langs->trans('ReOpen') . '</a></div>';
    -        }
    -
    -        // Delete ticket
    -        if ($user->rights->ticketsup->delete && !$user->societe_id) {
    -            print '<div class="inline-block divButAction"><a class="butActionDelete" href="card.php?track_id=' . $object->track_id . '&action=delete">' . $langs->trans('Delete') . '</a></div>';
    -        }
    -        print '</div>';
    -
    -        if ($action == 'view' || $action == 'edit_message_init') {
    -            print '<div class="fichecenter"><div class="">';
    -
    -            //print '<div style="float: left; width:49%; margin-right: 1%;">';
    -            // Message list
    -            print load_fiche_titre($langs->trans('TicketMessagesList'), '', 'messages@ticketsup');
    -            $show_private_message = ($user->societe_id ? 0 : 1);
    -            $actionobject->viewTicketTimelineMessages($show_private_message, true, $object);
    -
    -            print '</div><!-- fichehalfleft --> ';
    -            print '</div><!-- fichecenter -->';
    -            print '<br style="clear: both">';
    -        } elseif ($action == 'add_message') {
    -            $action='new_message';
    -            $modelmail='ticketsup_send';
    -
    -            print '<div>';
    -            print load_fiche_titre($langs->trans('TicketAddMessage'), '', 'messages@ticketsup');
    -
    -            // Define output language
    -            $outputlangs = $langs;
    -            $newlang = '';
    -            if ($conf->global->MAIN_MULTILANGS && empty($newlang) && ! empty($_REQUEST['lang_id'])) {
    -                $newlang = $_REQUEST['lang_id'];
    -            }
    -            if ($conf->global->MAIN_MULTILANGS && empty($newlang)) {
    -                $newlang = $object->default_lang;
    -            }
    -
    -            $formticket = new FormTicketsup($db);
    -
    -            $formticket->action = $action;
    -            $formticket->track_id = $object->track_id;
    -            $formticket->id = $object->id;
    -
    -            $formticket->withfile = 2;
    -            $formticket->param = array('fk_user_create' => $user->id);
    -            $formticket->param['langsmodels']=(empty($newlang)?$langs->defaultlang:$newlang);
    -
    -            // Tableau des parametres complementaires du post
    -            $formticket->param['models']=$modelmail;
    -            $formticket->param['models_id']=GETPOST('modelmailselected', 'int');
    -            //$formticket->param['socid']=$object->fk_soc;
    -            $formticket->param['returnurl']=$_SERVER["PHP_SELF"].'?track_id='.$object->track_id;
    +		        // Delete ticket
    +		        if ($user->rights->ticket->delete && !$user->societe_id) {
    +		            print '<div class="inline-block divButAction"><a class="butActionDelete" href="card.php?track_id=' . $object->track_id . '&action=delete">' . $langs->trans('Delete') . '</a></div>';
    +		        }
    +			}
    +	        print '</div>'."\n";
    +		}
     
     
    -            $formticket->withsubstit = 1;
    +		// Select mail models is same action as presend
    +		if (GETPOST('modelselected')) {
    +			$action = 'presend';
    +		}
     
    -            if ($object->fk_soc > 0) {
    -                $object->fetch_thirdparty();
    -                $formticket->substit['__THIRDPARTY_NAME__'] = $object->thirdparty->name;
    -            }
    -            $formticket->substit['__SIGNATURE__'] = $user->signature;
    -            $formticket->substit['__TICKETSUP_TRACKID__'] = $object->track_id;
    -            $formticket->substit['__TICKETSUP_REF__'] = $object->ref;
    -            $formticket->substit['__TICKETSUP_SUBJECT__'] = $object->subject;
    -            $formticket->substit['__TICKETSUP_TYPE__'] = $object->type_code;
    -            $formticket->substit['__TICKETSUP_CATEGORY__'] = $object->category_code;
    -            $formticket->substit['__TICKETSUP_SEVERITY__'] = $object->severity_code;
    -            $formticket->substit['__TICKETSUP_MESSAGE__'] = $object->message;
    -            $formticket->substit['__TICKETSUP_PROGRESSION__'] = $object->progress;
    -            if ($object->fk_user_assign > 0) {
    -                $userstat->fetch($object->fk_user_assign);
    -                $formticket->substit['__TICKETSUP_USER_ASSIGN__'] = dolGetFirstLastname($userstat->firstname, $userstat->lastname);
    -            }
    +		if (empty($action) || $action == 'view' || $action == 'addlink' || $action == 'dellink' || $action == 'edit_message_init')
    +		{
    +			print '<div class="fichecenter"><div class="fichehalfleft">';
    +			print '<a name="builddoc"></a>'; // ancre
     
    -            if ($object->fk_user_create > 0) {
    -                $userstat->fetch($object->fk_user_create);
    -                $formticket->substit['__TICKETSUP_USER_CREATE__'] = dolGetFirstLastname($userstat->firstname, $userstat->lastname);
    -            }
    +			// Show links to link elements
    +			$linktoelem = $form->showLinkToObjectBlock($object, null, array('ticket'));
    +			$somethingshown = $form->showLinkedObjectBlock($object, $linktoelem);
    +
    +			print '</div><div class="fichehalfright"><div class="ficheaddleft">';
    +
    +			// Message list
    +			print load_fiche_titre($langs->trans('TicketMessagesList'), '', 'messages@ticket');
    +			$show_private_message = ($user->societe_id ? 0 : 1);
    +			$actionobject->viewTicketTimelineMessages($show_private_message, true, $object);
    +
    +			print '</div></div>';
    +			print '</div><!-- fichecenter -->';
    +			print '<br style="clear: both">';
    +		}
    +		elseif ($action == 'add_message')
    +		{
    +			$action='new_message';
    +			$modelmail='ticket_send';
    +
    +			print '<div>';
    +			print load_fiche_titre($langs->trans('TicketAddMessage'), '', 'messages@ticket');
    +
    +			// Define output language
    +			$outputlangs = $langs;
    +			$newlang = '';
    +			if ($conf->global->MAIN_MULTILANGS && empty($newlang) && ! empty($_REQUEST['lang_id'])) {
    +				$newlang = $_REQUEST['lang_id'];
    +			}
    +			if ($conf->global->MAIN_MULTILANGS && empty($newlang)) {
    +				$newlang = $object->default_lang;
    +			}
    +
    +			$formticket = new FormTicket($db);
    +
    +			$formticket->action = $action;
    +			$formticket->track_id = $object->track_id;
    +			$formticket->id = $object->id;
    +
    +			$formticket->withfile = 2;
    +			$formticket->param = array('fk_user_create' => $user->id);
    +			$formticket->param['langsmodels']=(empty($newlang)?$langs->defaultlang:$newlang);
    +
    +			// Tableau des parametres complementaires du post
    +			$formticket->param['models']=$modelmail;
    +			$formticket->param['models_id']=GETPOST('modelmailselected', 'int');
    +			//$formticket->param['socid']=$object->fk_soc;
    +			$formticket->param['returnurl']=$_SERVER["PHP_SELF"].'?track_id='.$object->track_id;
     
     
    -            $formticket->showMessageForm('100%');
    -            print '</div>';
    -        }
    -    }
    -} // End action view
    +			$formticket->withsubstit = 1;
     
    -/***************************************************
    - * LINKED OBJECT BLOCK
    - *
    - * Put here code to view linked object
    - ****************************************************/
    -$somethingshown = $form->showLinkedObjectBlock($object);
    +			if ($object->fk_soc > 0) {
    +				$object->fetch_thirdparty();
    +				$formticket->substit['__THIRDPARTY_NAME__'] = $object->thirdparty->name;
    +			}
    +			$formticket->substit['__SIGNATURE__'] = $user->signature;
    +			$formticket->substit['__TICKETSUP_TRACKID__'] = $object->track_id;
    +			$formticket->substit['__TICKETSUP_REF__'] = $object->ref;
    +			$formticket->substit['__TICKETSUP_SUBJECT__'] = $object->subject;
    +			$formticket->substit['__TICKETSUP_TYPE__'] = $object->type_code;
    +			$formticket->substit['__TICKETSUP_CATEGORY__'] = $object->category_code;
    +			$formticket->substit['__TICKETSUP_SEVERITY__'] = $object->severity_code;
    +			$formticket->substit['__TICKETSUP_MESSAGE__'] = $object->message;
    +			$formticket->substit['__TICKETSUP_PROGRESSION__'] = $object->progress;
    +			if ($object->fk_user_assign > 0) {
    +				$userstat->fetch($object->fk_user_assign);
    +				$formticket->substit['__TICKETSUP_USER_ASSIGN__'] = dolGetFirstLastname($userstat->firstname, $userstat->lastname);
    +			}
    +
    +			if ($object->fk_user_create > 0) {
    +				$userstat->fetch($object->fk_user_create);
    +				$formticket->substit['__TICKETSUP_USER_CREATE__'] = dolGetFirstLastname($userstat->firstname, $userstat->lastname);
    +			}
    +
    +
    +			$formticket->showMessageForm('100%');
    +			print '</div>';
    +	    }
    +	}
    +}
     
     // End of page
    -llxFooter('');
    +llxFooter();
     $db->close();
    diff --git a/htdocs/ticketsup/class/actions_ticketsup.class.php b/htdocs/ticket/class/actions_ticket.class.php
    similarity index 90%
    rename from htdocs/ticketsup/class/actions_ticketsup.class.php
    rename to htdocs/ticket/class/actions_ticket.class.php
    index a3fda3ac543..2fd26b5797b 100644
    --- a/htdocs/ticketsup/class/actions_ticketsup.class.php
    +++ b/htdocs/ticket/class/actions_ticket.class.php
    @@ -4,7 +4,7 @@
      *
      * This program is free software; you can redistribute it and/or modify
      * it under the terms of the GNU General Public License as published by
    - * the Free Software Foundation; either version 2 of the License, or
    + * the Free Software Foundation; either version 3 of the License, or
      * (at your option) any later version.
      *
      * This program is distributed in the hope that it will be useful,
    @@ -18,12 +18,12 @@
      */
     
     /**
    - *    \file       ticketsup/class/actions_ticketsup.class.php
    - *    \ingroup    ticketsup
    - *    \brief      File Class ticketsup
    + *    \file       ticket/class/actions_ticket.class.php
    + *    \ingroup    ticket
    + *    \brief      File Class ticket
      */
     
    -require_once "ticketsup.class.php";
    +require_once "ticket.class.php";
     require_once DOL_DOCUMENT_ROOT . '/core/lib/files.lib.php';
     require_once DOL_DOCUMENT_ROOT . '/core/class/extrafields.class.php';
     require_once DOL_DOCUMENT_ROOT . '/contrat/class/contrat.class.php';
    @@ -31,26 +31,50 @@ require_once DOL_DOCUMENT_ROOT . '/fichinter/class/fichinter.class.php';
     
     
     /**
    - *  Class Actions of the module ticketsup
    + *  Class Actions of the module ticket
      */
    -class ActionsTicketsup
    +class ActionsTicket
     {
    +    /**
    +     * @var DoliDB Database handler.
    +     */
         public $db;
    +
         public $dao;
     
         public $mesg;
    -    public $error;
    -    public $errors = array();
    +
    +    /**
    +	 * @var string Error code (or message)
    +	 */
    +	public $error;
    +
    +    /**
    +	 * @var string[] Error codes (or messages)
    +	 */
    +	public $errors = array();
    +
         //! Numero de l'erreur
         public $errno = 0;
     
         public $template_dir;
         public $template;
     
    +    /**
    +     * @var string ticket action label
    +     */
         public $label;
    -    public $description;
    +
    +    /**
    +	 * @var string description
    +	 */
    +	public $description;
     
         public $fk_statut;
    +
    +    /**
    +	 * @var int Thirdparty ID
    +	 */
         public $fk_soc;
     
         /**
    @@ -71,7 +95,7 @@ class ActionsTicketsup
         public function getInstanceDao()
         {
             if (!is_object($this->dao)) {
    -            $this->dao = new Ticketsup($this->db);
    +            $this->dao = new Ticket($this->db);
             }
         }
     
    @@ -79,10 +103,10 @@ class ActionsTicketsup
          *     doActions
          *
          *     @param 	string 		$action 	Action type
    -     *     @param	Ticketsup	$object		Object Ticketsup
    +     *     @param	Ticket	$object		Object Ticket
          *     @return	int						0
          */
    -    public function doActions(&$action = '', Ticketsup $object=null)
    +    public function doActions(&$action = '', Ticket $object=null)
         {
             global $conf, $user, $langs, $mysoc;
     
    @@ -100,7 +124,7 @@ class ActionsTicketsup
                 include_once DOL_DOCUMENT_ROOT . '/core/lib/files.lib.php';
     
                 // Set tmp directory TODO Use a dedicated directory for temp mails files
    -            $vardir = $conf->ticketsup->dir_output . (!empty($object->track_id) ?  '/' . dol_sanitizeFileName($object->track_id) : '');
    +            $vardir = $conf->ticket->dir_output . (!empty($object->track_id) ?  '/' . dol_sanitizeFileName($object->track_id) : '');
                 $upload_dir_tmp = $vardir . '/temp';
                 if (!dol_is_dir($upload_dir_tmp)) {
                     dol_mkdir($upload_dir_tmp);
    @@ -124,7 +148,7 @@ class ActionsTicketsup
                 include_once DOL_DOCUMENT_ROOT . '/core/lib/files.lib.php';
     
                 // Set tmp directory
    -            $vardir = $conf->ticketsup->dir_output . (!empty($object->track_id) ?  '/' . dol_sanitizeFileName($object->track_id) : '');
    +            $vardir = $conf->ticket->dir_output . (!empty($object->track_id) ?  '/' . dol_sanitizeFileName($object->track_id) : '');
                 $upload_dir_tmp = $vardir . '/temp';
     
                 // TODO Delete only files that was uploaded from email form
    @@ -133,7 +157,7 @@ class ActionsTicketsup
                 ////}
             }
     
    -        if (GETPOST('add_ticket') && $user->rights->ticketsup->write) {
    +        if (GETPOST('add_ticket') && $user->rights->ticket->write) {
                 $error = 0;
     
                 if (!GETPOST("subject")) {
    @@ -195,14 +219,14 @@ class ActionsTicketsup
                         }
     
                         // Auto assign user
    -                    if ($conf->global->TICKETS_AUTO_ASSIGN_USER_CREATE) {
    +                    if ($conf->global->TICKET_AUTO_ASSIGN_USER_CREATE) {
                             $result = $object->assignUser($user, $user->id, 1);
                             $object->add_contact($user->id, "SUPPORTTEC", 'internal');
                         }
     
                         // Auto assign contrat
                         $contractid = 0;
    -                    if ($conf->global->TICKETS_AUTO_ASSIGN_CONTRACT_CREATE) {
    +                    if ($conf->global->TICKET_AUTO_ASSIGN_CONTRACT_CREATE) {
                             $contrat = new Contrat($this->db);
                             $contrat->socid = $object->fk_soc;
                             $list = $contrat->getListOfContracts();
    @@ -217,7 +241,7 @@ class ActionsTicketsup
                         }
     
                         // Auto create fiche intervention
    -                    if ($conf->global->TICKETS_AUTO_CREATE_FICHINTER_CREATE)
    +                    if ($conf->global->TICKET_AUTO_CREATE_FICHINTER_CREATE)
                         {
                             $fichinter = new Fichinter($this->db);
                             $fichinter->socid = $object->fk_soc;
    @@ -257,7 +281,7 @@ class ActionsTicketsup
                 }
             }
     
    -        if ($action == 'edit' && $user->rights->ticketsup->write) {
    +        if ($action == 'edit' && $user->rights->ticket->write) {
                 $error = 0;
     
                 if ($object->fetch(GETPOST('id')) < 0) {
    @@ -267,7 +291,7 @@ class ActionsTicketsup
                 }
             }
     
    -        if (GETPOST('update') && GETPOST('id') && $user->rights->ticketsup->write) {
    +        if (GETPOST('update') && GETPOST('id') && $user->rights->ticket->write) {
                 $error = 0;
     
                 $ret = $object->fetch(GETPOST('id'));
    @@ -308,7 +332,7 @@ class ActionsTicketsup
                 }
             }
     
    -        if ($action == "mark_ticket_read" && $user->rights->ticketsup->write) {
    +        if ($action == "mark_ticket_read" && $user->rights->ticket->write) {
                 $object->fetch('', '', GETPOST("track_id",'alpha'));
     
                 if ($object->markAsRead($user) > 0) {
    @@ -328,7 +352,7 @@ class ActionsTicketsup
                 $action = 'view';
             }
     
    -        if ($action == "assign_user" && GETPOST('btn_assign_user','aplha') && $user->rights->ticketsup->write) {
    +        if ($action == "assign_user" && GETPOST('btn_assign_user','aplha') && $user->rights->ticket->write) {
                 $object->fetch('', '', GETPOST("track_id",'alpha'));
                 $useroriginassign = $object->fk_user_assign;
                 $usertoassign = GETPOST('fk_user_assign','int');
    @@ -383,7 +407,7 @@ class ActionsTicketsup
                 $action = 'view';
             }
     
    -        if ($action == "new_message" && GETPOST('btn_add_message') && $user->rights->ticketsup->read) {
    +        if ($action == "new_message" && GETPOST('btn_add_message') && $user->rights->ticket->read) {
                 $ret = $this->newMessage($user, $action);
                 if ($ret) {
                     if (!empty($backtopage)) {
    @@ -404,7 +428,7 @@ class ActionsTicketsup
                 $this->newMessagePublic($user, $action);
             }
     
    -        if ($action == "confirm_close" && GETPOST('confirm', 'alpha') == 'yes' && $user->rights->ticketsup->write) {
    +        if ($action == "confirm_close" && GETPOST('confirm', 'alpha') == 'yes' && $user->rights->ticket->write) {
                 $this->fetch(GETPOST('id', 'int'), '', GETPOST('track_id', 'alpha'));
                 if ($object->close()) {
                     // Log action in ticket logs table
    @@ -442,11 +466,11 @@ class ActionsTicketsup
                 }
             }
     
    -        if ($action == 'confirm_delete_ticket' && GETPOST('confirm', 'alpha') == "yes" && $user->rights->ticketsup->delete) {
    +        if ($action == 'confirm_delete_ticket' && GETPOST('confirm', 'alpha') == "yes" && $user->rights->ticket->delete) {
                 if ($this->fetch(GETPOST('id', 'int'), '', GETPOST('track_id', 'alpha')) >= 0) {
                     if ($object->delete($user) > 0) {
                         setEventMessages('<div class="confirm">' . $langs->trans('TicketDeletedSuccess') . '</div>', null, 'mesgs');
    -                    Header("Location: ".DOL_URL_ROOT."/ticketsup/list.php");
    +                    Header("Location: ".DOL_URL_ROOT."/ticket/list.php");
                         exit;
                     } else {
                         $langs->load("errors");
    @@ -466,7 +490,7 @@ class ActionsTicketsup
                 }
             }
     
    -        if ($action == 'set_progression' && $user->rights->ticketsup->write) {
    +        if ($action == 'set_progression' && $user->rights->ticket->write) {
                 if ($this->fetch(GETPOST('id', 'int'), '', GETPOST('track_id', 'alpha')) >= 0) {
                     $result = $object->setProgression(GETPOST('progress'));
                     // Log action in ticket logs table
    @@ -499,7 +523,7 @@ class ActionsTicketsup
             }
     
     
    -        if ($action == 'confirm_reopen' && $user->rights->ticketsup->manage && !GETPOST('cancel')) {
    +        if ($action == 'confirm_reopen' && $user->rights->ticket->manage && !GETPOST('cancel')) {
                 if ($this->fetch(GETPOST('id', 'int'), '', GETPOST('track_id', 'alpha')) >= 0) {
                     // prevent browser refresh from reopening ticket several times
                     if ($object->fk_statut == 8) {
    @@ -515,7 +539,7 @@ class ActionsTicketsup
                     }
                 }
             } // Categorisation dans projet
    -        elseif ($action == 'classin' && $user->rights->ticketsup->write) {
    +        elseif ($action == 'classin' && $user->rights->ticket->write) {
                 if ($this->fetch(GETPOST('id', 'int'), '', GETPOST('track_id', 'alpha')) >= 0) {
                     $object->setProject(GETPOST('projectid'));
                     $url = 'card.php?action=view&track_id=' . $object->track_id;
    @@ -523,14 +547,14 @@ class ActionsTicketsup
                     exit();
                 }
             } // Categorisation dans contrat
    -        elseif ($action == 'setcontract' && $user->rights->ticketsup->write) {
    +        elseif ($action == 'setcontract' && $user->rights->ticket->write) {
                 if ($this->fetch(GETPOST('id', 'int'), '', GETPOST('track_id', 'alpha')) >= 0) {
                     $object->setContract(GETPOST('contractid'));
                     $url = 'card.php?action=view&track_id=' . $object->track_id;
                     header("Location: " . $url);
                     exit();
                 }
    -        } elseif ($action == "set_message" && $user->rights->ticketsup->manage) {
    +        } elseif ($action == "set_message" && $user->rights->ticket->manage) {
                 // altairis: manage cancel button
                 if (!GETPOST('cancel')) {
                     $this->fetch('', '', GETPOST('track_id','alpha'));
    @@ -542,7 +566,7 @@ class ActionsTicketsup
                     if ($ret > 0) {
                         $log_action = $langs->trans('TicketInitialMessageModified') . " \n";
                         // include the Diff class
    -                    dol_include_once('/ticketsup/class/utils_diff.class.php');
    +                    dol_include_once('/ticket/class/utils_diff.class.php');
                         // output the result of comparing two files as plain text
                         $log_action .= Diff::toString(Diff::compare(strip_tags($oldvalue_message), strip_tags($object->message)));
     
    @@ -555,7 +579,7 @@ class ActionsTicketsup
     
                 $action = 'view';
             } // Reopen ticket
    -        elseif ($action == 'confirm_set_status' && $user->rights->ticketsup->write && !GETPOST('cancel')) {
    +        elseif ($action == 'confirm_set_status' && $user->rights->ticket->write && !GETPOST('cancel')) {
                 if ($this->fetch(GETPOST('id', 'int'), GETPOST('track_id', 'alpha')) >= 0) {
                     $new_status = GETPOST('new_status', 'int');
                     $old_status = $object->fk_statut;
    @@ -579,6 +603,7 @@ class ActionsTicketsup
          *
          * @param User $user        User for action
          * @param string $action    Action string
    +     * @return int
          */
         private function newMessage($user, &$action)
         {
    @@ -592,7 +617,7 @@ class ActionsTicketsup
     
             $error = 0;
     
    -        $object = new Ticketsup($this->db);
    +        $object = new Ticket($this->db);
             $ret = $object->fetch('', '', GETPOST('track_id','alpha'));
             $object->socid = $object->fk_soc;
             $object->fetch_thirdparty();
    @@ -637,7 +662,7 @@ class ActionsTicketsup
                             $subject = GETPOST('subject') ? GETPOST('subject') : '[' . $label_title . '- ticket #' . $object->track_id . '] ' . $langs->trans('TicketNewMessage');
     
                             $message_intro = $langs->trans('TicketNotificationEmailBody', "#" . $object->id);
    -                        $message_signature = GETPOST('mail_signature') ? GETPOST('mail_signature') : $conf->global->TICKETS_MESSAGE_MAIL_SIGNATURE;
    +                        $message_signature = GETPOST('mail_signature') ? GETPOST('mail_signature') : $conf->global->TICKET_MESSAGE_MAIL_SIGNATURE;
     
                             $message = $langs->trans('TicketMessageMailIntroText');
                             $message .= "\n\n";
    @@ -667,15 +692,15 @@ class ActionsTicketsup
                             }
                             $message .= "\n";
                             // URL ticket
    -                        $url_internal_ticket = dol_buildpath('/ticketsup/card.php', 2) . '?track_id=' . $object->track_id;
    +                        $url_internal_ticket = dol_buildpath('/ticket/card.php', 2) . '?track_id=' . $object->track_id;
     
                             // altairis: make html link on url
                             $message .= "\n" . $langs->trans('TicketNotificationEmailBodyInfosTrackUrlinternal') . ' : ' . '<a href="' . $url_internal_ticket . '">' . $object->track_id . '</a>' . "\n";
     
                             // Add global email address recipient
    -                        // altairis: use new TICKETS_NOTIFICATION_EMAIL_TO configuration variable
    -                        if ($conf->global->TICKETS_NOTIFICATION_ALSO_MAIN_ADDRESS && !in_array($conf->global->TICKETS_NOTIFICATION_EMAIL_TO, $sendto)) {
    -                            if(!empty($conf->global->TICKETS_NOTIFICATION_EMAIL_TO)) $sendto[] = $conf->global->TICKETS_NOTIFICATION_EMAIL_TO;
    +                        // altairis: use new TICKET_NOTIFICATION_EMAIL_TO configuration variable
    +                        if ($conf->global->TICKET_NOTIFICATION_ALSO_MAIN_ADDRESS && !in_array($conf->global->TICKET_NOTIFICATION_EMAIL_TO, $sendto)) {
    +                            if(!empty($conf->global->TICKET_NOTIFICATION_EMAIL_TO)) $sendto[] = $conf->global->TICKET_NOTIFICATION_EMAIL_TO;
                             }
     
                             // altairis: dont try to send email if no recipient
    @@ -709,8 +734,8 @@ class ActionsTicketsup
                                 $label_title = empty($conf->global->MAIN_APPLICATION_TITLE) ? $mysoc->name : $conf->global->MAIN_APPLICATION_TITLE;
                                 $subject = GETPOST('subject') ? GETPOST('subject') : '[' . $label_title . '- ticket #' . $object->track_id . '] ' . $langs->trans('TicketNewMessage');
     
    -                            $message_intro = GETPOST('mail_intro') ? GETPOST('mail_intro') : $conf->global->TICKETS_MESSAGE_MAIL_INTRO;
    -                            $message_signature = GETPOST('mail_signature') ? GETPOST('mail_signature') : $conf->global->TICKETS_MESSAGE_MAIL_SIGNATURE;
    +                            $message_intro = GETPOST('mail_intro') ? GETPOST('mail_intro') : $conf->global->TICKET_MESSAGE_MAIL_INTRO;
    +                            $message_signature = GETPOST('mail_signature') ? GETPOST('mail_signature') : $conf->global->TICKET_MESSAGE_MAIL_SIGNATURE;
     
                                 // We put intro after
                                 $message = GETPOST('message');
    @@ -731,12 +756,12 @@ class ActionsTicketsup
                                 }
     
                                 // If public interface is not enable, use link to internal page into mail
    -                            $url_public_ticket = (!empty($conf->global->TICKETS_ENABLE_PUBLIC_INTERFACE) ?
    -                            		(!empty($conf->global->TICKETS_URL_PUBLIC_INTERFACE) ?
    -                            			$conf->global->TICKETS_URL_PUBLIC_INTERFACE . '/view.php' :
    -                            			dol_buildpath('/public/ticketsup/view.php', 2)
    +                            $url_public_ticket = (!empty($conf->global->TICKET_ENABLE_PUBLIC_INTERFACE) ?
    +                            		(!empty($conf->global->TICKET_URL_PUBLIC_INTERFACE) ?
    +                            			$conf->global->TICKET_URL_PUBLIC_INTERFACE . '/view.php' :
    +                            			dol_buildpath('/public/ticket/view.php', 2)
                                 		) :
    -                            		dol_buildpath('/ticketsup/card.php', 2)
    +                            		dol_buildpath('/ticket/card.php', 2)
                                 	) . '?track_id=' . $object->track_id;
                                 $message .= "\n" . $langs->trans('TicketNewEmailBodyInfosTrackUrlCustomer') . ' : ' . '<a href="' . $url_public_ticket . '">' . $object->track_id . '</a>' . "\n";
     
    @@ -757,8 +782,8 @@ class ActionsTicketsup
                                 }
     
                                 // altairis: Add global email address reciepient
    -                            if ($conf->global->TICKETS_NOTIFICATION_ALSO_MAIN_ADDRESS && !in_array($conf->global->TICKETS_NOTIFICATION_EMAIL_TO, $sendto)) {
    -                                if(!empty($conf->global->TICKETS_NOTIFICATION_EMAIL_TO)) $sendto[] = $conf->global->TICKETS_NOTIFICATION_EMAIL_TO;
    +                            if ($conf->global->TICKET_NOTIFICATION_ALSO_MAIN_ADDRESS && !in_array($conf->global->TICKET_NOTIFICATION_EMAIL_TO, $sendto)) {
    +                                if(!empty($conf->global->TICKET_NOTIFICATION_EMAIL_TO)) $sendto[] = $conf->global->TICKET_NOTIFICATION_EMAIL_TO;
                                 }
     
                                 // altairis: dont try to send email when no recipient
    @@ -792,6 +817,7 @@ class ActionsTicketsup
          *
          * @param User $user        User for action
          * @param string $action    Action string
    +     * @return void
          */
         private function newMessagePublic($user, &$action)
         {
    @@ -862,16 +888,16 @@ class ActionsTicketsup
                         }
     
                         // URL ticket
    -                    $url_internal_ticket = dol_buildpath('/ticketsup/card.php', 2) . '?track_id=' . $object->track_id;
    +                    $url_internal_ticket = dol_buildpath('/ticket/card.php', 2) . '?track_id=' . $object->track_id;
                         $message .= "\n" . $langs->trans('TicketNotificationEmailBodyInfosTrackUrlinternal') . ' : ' . $url_internal_ticket . "\n";
     
                         $message .= "\n\n";
     
    -                    $message_signature = GETPOST('mail_signature') ? GETPOST('mail_signature') : $conf->global->TICKETS_MESSAGE_MAIL_SIGNATURE;
    +                    $message_signature = GETPOST('mail_signature') ? GETPOST('mail_signature') : $conf->global->TICKET_MESSAGE_MAIL_SIGNATURE;
     
                         // Add global email address reciepient
    -                    if ($conf->global->TICKETS_NOTIFICATION_ALSO_MAIN_ADDRESS && !in_array($conf->global->TICKETS_NOTIFICATION_EMAIL_FROM, $sendto)) {
    -                        $sendto[] = $conf->global->TICKETS_NOTIFICATION_EMAIL_FROM;
    +                    if ($conf->global->TICKET_NOTIFICATION_ALSO_MAIN_ADDRESS && !in_array($conf->global->TICKET_NOTIFICATION_EMAIL_FROM, $sendto)) {
    +                        $sendto[] = $conf->global->TICKET_NOTIFICATION_EMAIL_FROM;
                         }
     
                         $this->sendTicketMessageByEmail($subject, $message, '', $sendto);
    @@ -893,7 +919,7 @@ class ActionsTicketsup
                         $message .= GETPOST('message');
                         $message .= "\n\n";
     
    -                    $message_signature = GETPOST('mail_signature') ? GETPOST('mail_signature') : $conf->global->TICKETS_MESSAGE_MAIL_SIGNATURE;
    +                    $message_signature = GETPOST('mail_signature') ? GETPOST('mail_signature') : $conf->global->TICKET_MESSAGE_MAIL_SIGNATURE;
                         foreach ($external_contacts as $key => $info_sendto) {
                             if ($info_sendto['email'] != '') {
                                 $sendto[] = trim($info_sendto['firstname'] . " " . $info_sendto['lastname']) . " <" . $info_sendto['email'] . ">";
    @@ -903,7 +929,7 @@ class ActionsTicketsup
                             $message .= (!empty($recipient) ? $langs->trans('TicketNotificationRecipient') . ' : ' . $recipient . "\n" : '');
                         }
     
    -                    $url_public_ticket = ($conf->global->TICKETS_URL_PUBLIC_INTERFACE ? $conf->global->TICKETS_URL_PUBLIC_INTERFACE . '/view.php' : dol_buildpath('/public/ticketsup/view.php', 2)) . '?track_id=' . $object->track_id;
    +                    $url_public_ticket = ($conf->global->TICKET_URL_PUBLIC_INTERFACE ? $conf->global->TICKET_URL_PUBLIC_INTERFACE . '/view.php' : dol_buildpath('/public/ticket/view.php', 2)) . '?track_id=' . $object->track_id;
                         $message .= "\n\n" . $langs->trans('TicketNewEmailBodyInfosTrackUrlCustomer') . ' : ' . $url_public_ticket . "\n";
     
                         // Add signature
    @@ -949,7 +975,7 @@ class ActionsTicketsup
          * Print statut
          *
          * @param		int		$mode		Display mode
    -     * @return 		void
    +     * @return 		string				Label of status
          */
         public function getLibStatut($mode = 0)
         {
    @@ -962,6 +988,7 @@ class ActionsTicketsup
          * Get ticket info
          *
          * @param  int $id    Object id
    +     * @return void
          */
         public function getInfo($id)
         {
    @@ -975,7 +1002,8 @@ class ActionsTicketsup
         /**
          * Get action title
          *
    -     * @param string $action    Type of action
    +     * @param string 	$action    	Type of action
    +     * @return string			Title of action
          */
         public function getTitle($action = '')
         {
    @@ -998,10 +1026,11 @@ class ActionsTicketsup
          * View html list of logs
          *
          * @param boolean $show_user Show user who make action
    +     * @return void
          */
         public function viewTicketLogs($show_user = true)
         {
    -        global $conf, $langs, $bc;
    +        global $conf, $langs;
     
             // Load logs in cache
             $ret = $this->dao->loadCacheLogsTicket();
    @@ -1021,11 +1050,8 @@ class ActionsTicketsup
                     print '</th>';
                 }
     
    -            $var = true;
    -
                 foreach ($this->dao->cache_logs_ticket as $id => $arraylogs) {
    -                $var = !$var;
    -                print "<tr " . $bc[$var] . ">";
    +                print '<tr class="oddeven">';
                     print '<td><strong>';
                     print dol_print_date($arraylogs['datec'], 'dayhour');
                     print '</strong></td>';
    @@ -1042,7 +1068,7 @@ class ActionsTicketsup
                         print '</td>';
                     }
                     print '</tr>';
    -                print "<tr " . $bc[$var] . ">";
    +                print '<tr class="oddeven">';
                     print '<td colspan="2">';
                     print dol_nl2br($arraylogs['message']);
     
    @@ -1060,11 +1086,12 @@ class ActionsTicketsup
          * View list of logs with timeline view
          *
          * @param 	boolean 	$show_user 	Show user who make action
    -     * @param	Ticketsup	$object		Object
    +     * @param	Ticket	$object		Object
    +     * @return void
          */
         public function viewTimelineTicketLogs($show_user = true, $object = true)
         {
    -    	global $conf, $langs, $bc;
    +    	global $conf, $langs;
     
         	// Load logs in cache
         	$ret = $object->loadCacheLogsTicket();
    @@ -1108,13 +1135,13 @@ class ActionsTicketsup
          *
          * @param 	User		$user		User wich display
          * @param 	string 		$action    	Action mode
    -     * @param	TicketSup	$object		Object ticket
    +     * @param	Ticket	$object		Object ticket
          * @return	void
          */
         public function viewTicketOriginalMessage($user, $action, $object)
         {
         	global $langs;
    -    	if (!empty($user->rights->ticketsup->manage) && $action == 'edit_message_init') {
    +    	if (!empty($user->rights->ticket->manage) && $action == 'edit_message_init') {
         		// MESSAGE
     
         		print '<form action="' . $_SERVER['PHP_SELF'] . '" method="post">';
    @@ -1130,14 +1157,14 @@ class ActionsTicketsup
         	print '<tr class="liste_titre"><td class="nowrap titlefield">';
         	print $langs->trans("InitialMessage");
         	print '</td><td>';
    -    	if ($user->rights->ticketsup->manage) {
    +    	if ($user->rights->ticket->manage) {
         		print '<a  href="' . $_SERVER['PHP_SELF'] . '?action=edit_message_init&amp;track_id=' . $object->track_id . '">' . img_edit($langs->trans('Modify')) . '</a>';
         	}
         	print '</td></tr>';
     
         	print '<tr>';
         	print '<td colspan="2">';
    -    	if (!empty($user->rights->ticketsup->manage) && $action == 'edit_message_init') {
    +    	if (!empty($user->rights->ticket->manage) && $action == 'edit_message_init') {
         		// MESSAGE
         		$msg = GETPOST('message_initial', 'alpha') ? GETPOST('message_initial', 'alpha') : $object->message;
         		include_once DOL_DOCUMENT_ROOT . '/core/class/doleditor.class.php';
    @@ -1157,7 +1184,7 @@ class ActionsTicketsup
         	print '</td>';
         	print '</tr>';
         	print '</table>';
    -    	if ($user->rights->ticketsup->manage && $action == 'edit_message_init') {
    +    	if ($user->rights->ticket->manage && $action == 'edit_message_init') {
         		print ' <input type="submit" class="button" value="' . $langs->trans('Modify') . '">';
         		print ' <input type="submit" class="button" name="cancel" value="' . $langs->trans('Cancel') . '">';
         		print '</form>';
    @@ -1168,10 +1195,11 @@ class ActionsTicketsup
          *
          * @param boolean $show_private Show private messages
          * @param boolean $show_user    Show user who make action
    +     * @return void
          */
         public function viewTicketMessages($show_private, $show_user = true)
         {
    -        global $conf, $langs, $user, $bc;
    +        global $conf, $langs, $user;
     		global $object;
     
             // Load logs in cache
    @@ -1202,8 +1230,7 @@ class ActionsTicketsup
                         || ($arraymsgs['private'] == "1" && $show_private)
                     ) {
                         //print '<tr>';
    -                    $var = !$var;
    -                    print "<tr " . $bc[$var] . ">";
    +                    print '<tr class="oddeven">';
                         print '<td><strong>';
                         print dol_print_date($arraymsgs['datec'], 'dayhour');
                         print '<strong></td>';
    @@ -1221,7 +1248,7 @@ class ActionsTicketsup
                             print '</td>';
                         }
                         print '</td>';
    -                    print "<tr " . $bc[$var] . ">";
    +                    print '<tr class="oddeven">';
                         print '<td colspan="2">';
                         print $arraymsgs['message'];
                         print '</td>';
    @@ -1240,11 +1267,12 @@ class ActionsTicketsup
          *
          * @param 	boolean 	$show_private Show private messages
          * @param 	boolean 	$show_user    Show user who make action
    -     * @param	Ticketsup	$object		 Object ticketsup
    +     * @param	Ticket	$object		 Object ticket
    +     * @return void
          */
    -    public function viewTicketTimelineMessages($show_private, $show_user, Ticketsup $object)
    +    public function viewTicketTimelineMessages($show_private, $show_user, Ticket $object)
         {
    -    	global $conf, $langs, $user, $bc;
    +    	global $conf, $langs, $user;
     
         	// Load logs in cache
         	$ret = $object->loadCacheMsgsTicket();
    @@ -1292,6 +1320,7 @@ class ActionsTicketsup
         	}
         }
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
         /**
          * load_previous_next_ref
          *
    @@ -1301,6 +1330,7 @@ class ActionsTicketsup
          */
         function load_previous_next_ref($filter, $fieldid)
         {
    +        // phpcs:enable
             $this->getInstanceDao();
             return $object->load_previous_next_ref($filter, $fieldid);
         }
    @@ -1310,15 +1340,16 @@ class ActionsTicketsup
          *
          * @param string $subject          Email subject
          * @param string $message          Email message
    -     * @param int    $send_internal_cc Receive a copy on internal email ($conf->global->TICKETS_NOTIFICATION_EMAIL_FROM)
    +     * @param int    $send_internal_cc Receive a copy on internal email ($conf->global->TICKET_NOTIFICATION_EMAIL_FROM)
          * @param array  $array_receiver   Array of receiver. exemple array('name' => 'John Doe', 'email' => 'john@doe.com', etc...)
    +     * @return void
          */
         public function sendTicketMessageByEmail($subject, $message, $send_internal_cc = 0, $array_receiver = array())
         {
             global $conf, $langs;
     
    -        if ($conf->global->TICKETS_DISABLE_ALL_MAILS) {
    -            dol_syslog(get_class($this) . '::sendTicketMessageByEmail: Emails are disable into ticketsup setup by option TICKETSUP_DISABLE_ALL_MAILS', LOG_WARNING);
    +        if ($conf->global->TICKET_DISABLE_ALL_MAILS) {
    +            dol_syslog(get_class($this) . '::sendTicketMessageByEmail: Emails are disable into ticket setup by option TICKETSUP_DISABLE_ALL_MAILS', LOG_WARNING);
                 return '';
             }
     
    @@ -1337,10 +1368,10 @@ class ActionsTicketsup
             }
     
             if ($send_internal_cc) {
    -            $sendtocc = $conf->global->TICKETS_NOTIFICATION_EMAIL_FROM;
    +            $sendtocc = $conf->global->TICKET_NOTIFICATION_EMAIL_FROM;
             }
     
    -        $from = $conf->global->TICKETS_NOTIFICATION_EMAIL_FROM;
    +        $from = $conf->global->TICKET_NOTIFICATION_EMAIL_FROM;
             if (is_array($array_receiver) && count($array_receiver) > 0) {
                 foreach ($array_receiver as $key => $receiver) {
                     // Create form object
    @@ -1355,7 +1386,7 @@ class ActionsTicketsup
                     $message_to_send = dol_nl2br($message);
     
                     // Envoi du mail
    -                if (!empty($conf->global->TICKETS_DISABLE_MAIL_AUTOCOPY_TO)) {
    +                if (!empty($conf->global->TICKET_DISABLE_MAIL_AUTOCOPY_TO)) {
                         $old_MAIN_MAIL_AUTOCOPY_TO = $conf->global->MAIN_MAIL_AUTOCOPY_TO;
                         $conf->global->MAIN_MAIL_AUTOCOPY_TO = '';
                     }
    @@ -1377,7 +1408,7 @@ class ActionsTicketsup
                             }
                         }
                     }
    -                if (!empty($conf->global->TICKETS_DISABLE_MAIL_AUTOCOPY_TO)) {
    +                if (!empty($conf->global->TICKET_DISABLE_MAIL_AUTOCOPY_TO)) {
                         $conf->global->MAIN_MAIL_AUTOCOPY_TO = $old_MAIN_MAIL_AUTOCOPY_TO;
                     }
                 }
    @@ -1415,7 +1446,7 @@ class ActionsTicketsup
             $mimetype = $attachedfiles['mimes'];
     
             // Copy files into ticket directory
    -        $destdir = $conf->ticketsup->dir_output . '/' . $object->track_id;
    +        $destdir = $conf->ticket->dir_output . '/' . $object->track_id;
     
             if (!dol_is_dir($destdir)) {
                 dol_mkdir($destdir);
    @@ -1437,10 +1468,10 @@ class ActionsTicketsup
         /**
          * Print html navbar with link to set ticket status
          *
    -     * @param	Ticketsup	$object		Ticket sup
    +     * @param	Ticket	$object		Ticket sup
          * @return	void
          */
    -    public function viewStatusActions(Ticketsup $object)
    +    public function viewStatusActions(Ticket $object)
         {
             global $langs;
     
    @@ -1451,7 +1482,7 @@ class ActionsTicketsup
             print '<strong>' . $langs->trans('TicketChangeStatus') . '</strong>';
             print '</div>';
             // Exclude status which requires specific method
    -        $exclude_status = array(Ticketsup::STATUS_CLOSED, Ticketsup::STATUS_CANCELED);
    +        $exclude_status = array(Ticket::STATUS_CLOSED, Ticket::STATUS_CANCELED);
             // Exclude actual status
             $exclude_status = array_merge($exclude_status, array(intval($object->fk_statut)));
     
    @@ -1469,7 +1500,7 @@ class ActionsTicketsup
                    		$urlforbutton = $_SERVER['PHP_SELF'] . '?track_id=' . $object->track_id . '&action=set_status&new_status=' . $status;
     
                     print '<a class="button" href="' . $urlforbutton . '">';
    -                print img_picto($langs->trans($object->statuts_short[$status]), 'statut' . $status . '.png@ticketsup') . ' ' . $langs->trans($object->statuts_short[$status]);
    +                print img_picto($langs->trans($object->statuts_short[$status]), 'statut' . $status . '.png@ticket') . ' ' . $langs->trans($object->statuts_short[$status]);
                     print '</a>';
                     print '</div>';
                 }
    @@ -1492,7 +1523,7 @@ class ActionsTicketsup
          * Hook to add email element template
          *
          * @param array 		$parameters   Parameters
    -     * @param Ticketsup		$object       Object for action
    +     * @param Ticket		$object       Object for action
          * @param string 		$action       Action string
          * @param HookManager 	$hookmanager  Hookmanager object
          * @return int
    @@ -1504,7 +1535,7 @@ class ActionsTicketsup
         	$error = 0;
     
         	if (in_array('admin', explode(':', $parameters['context']))) {
    -            $this->results = array('ticketsup_send' => $langs->trans('MailToSendTicketsupMessage'));
    +            $this->results = array('ticket_send' => $langs->trans('MailToSendTicketMessage'));
         	}
     
         	if (! $error) {
    diff --git a/htdocs/ticketsup/class/api_tickets.class.php b/htdocs/ticket/class/api_tickets.class.php
    similarity index 74%
    rename from htdocs/ticketsup/class/api_tickets.class.php
    rename to htdocs/ticket/class/api_tickets.class.php
    index d0cd018648c..c75ab7e2450 100644
    --- a/htdocs/ticketsup/class/api_tickets.class.php
    +++ b/htdocs/ticket/class/api_tickets.class.php
    @@ -17,16 +17,15 @@
     
      use Luracast\Restler\RestException;
     
    -require 'ticketsup.class.php';
    -require_once DOL_DOCUMENT_ROOT . '/core/lib/ticketsup.lib.php';
    +require 'ticket.class.php';
    +require_once DOL_DOCUMENT_ROOT . '/core/lib/ticket.lib.php';
    +
     
     /**
    - * API class for ticketsup object
    + * API class for ticket object
      *
      * @access protected
      * @class  DolibarrApiAccess {@requires user,external}
    - *
    - *
      */
     class Tickets extends DolibarrApi
     {
    @@ -47,9 +46,9 @@ class Tickets extends DolibarrApi
         );
     
         /**
    -     * @var Ticketsup $ticketsup {@type Ticketsup}
    +     * @var Ticket $ticket {@type Ticket}
          */
    -    public $ticketsup;
    +    public $ticket;
     
         /**
          * Constructor
    @@ -58,7 +57,7 @@ class Tickets extends DolibarrApi
         {
         	global $db;
         	$this->db = $db;
    -        $this->ticketsup = new Ticketsup($this->db);
    +        $this->ticket = new Ticket($this->db);
         }
     
         /**
    @@ -66,7 +65,7 @@ class Tickets extends DolibarrApi
          *
          * Return an array with ticket informations
          *
    -     * @param	int 			$id 		ID of ticketsup
    +     * @param	int 			$id 		ID of ticket
          * @return 	array|mixed 				Data without useless information
          *
          * @throws 	401
    @@ -127,7 +126,7 @@ class Tickets extends DolibarrApi
          *
          * Return an array with ticket informations
          *
    -     * @param	int 			$id 		ID of ticketsup
    +     * @param	int 			$id 		ID of ticket
          * @param	string  		$track_id 	Tracking ID of ticket
          * @param	string  		$ref    	Reference for ticket
          * @return 	array|mixed 				Data without useless information
    @@ -138,7 +137,7 @@ class Tickets extends DolibarrApi
          */
         public function getCommon($id = 0, $track_id = '', $ref = '')
         {
    -        if (! DolibarrApiAccess::$user->rights->ticketsup->read) {
    +        if (! DolibarrApiAccess::$user->rights->ticket->read) {
                 throw new RestException(403);
             }
     
    @@ -147,81 +146,81 @@ class Tickets extends DolibarrApi
                 throw new RestException(401, 'Wrong parameters');
             }
     
    -        $result = $this->ticketsup->fetch($id, $ref, $track_id);
    +        $result = $this->ticket->fetch($id, $ref, $track_id);
             if (! $result) {
    -            throw new RestException(404, 'Ticketsup not found');
    +            throw new RestException(404, 'Ticket not found');
             }
     
             // String for user assigned
    -        if ($this->ticketsup->fk_user_assign > 0) {
    +        if ($this->ticket->fk_user_assign > 0) {
               $userStatic = new User($this->db);
    -          $userStatic->fetch($this->ticketsup->fk_user_assign);
    -          $this->ticketsup->fk_user_assign_string = $userStatic->firstname.' '.$userStatic->lastname;
    +          $userStatic->fetch($this->ticket->fk_user_assign);
    +          $this->ticket->fk_user_assign_string = $userStatic->firstname.' '.$userStatic->lastname;
             }
     
             // Messages of ticket
             $messages = array();
    -        $this->ticketsup->loadCacheMsgsTicket();
    -        if (is_array($this->ticketsup->cache_msgs_ticket) && count($this->ticketsup->cache_msgs_ticket) > 0) {
    -            $num = count($this->ticketsup->cache_msgs_ticket);
    +        $this->ticket->loadCacheMsgsTicket();
    +        if (is_array($this->ticket->cache_msgs_ticket) && count($this->ticket->cache_msgs_ticket) > 0) {
    +            $num = count($this->ticket->cache_msgs_ticket);
                 $i = 0;
                 while ($i < $num) {
    -                if ($this->ticketsup->cache_msgs_ticket[$i]['fk_user_action'] > 0) {
    +                if ($this->ticket->cache_msgs_ticket[$i]['fk_user_action'] > 0) {
                         $user_action = new User($this->db);
    -                    $user_action->fetch($this->ticketsup->cache_msgs_ticket[$i]['fk_user_action']);
    +                    $user_action->fetch($this->ticket->cache_msgs_ticket[$i]['fk_user_action']);
                     }
     
                     // Now define messages
                     $messages[] = array(
    -                'id' => $this->ticketsup->cache_msgs_ticket[$i]['id'],
    -                'fk_user_action' => $this->ticketsup->cache_msgs_ticket[$i]['fk_user_action'],
    +                'id' => $this->ticket->cache_msgs_ticket[$i]['id'],
    +                'fk_user_action' => $this->ticket->cache_msgs_ticket[$i]['fk_user_action'],
                     'fk_user_action_socid' =>  $user_action->socid,
                     'fk_user_action_string' => dolGetFirstLastname($user_action->firstname, $user_action->lastname),
    -                'message' => $this->ticketsup->cache_msgs_ticket[$i]['message'],
    -                'datec' => $this->ticketsup->cache_msgs_ticket[$i]['datec'],
    -                'private' => $this->ticketsup->cache_msgs_ticket[$i]['private']
    +                'message' => $this->ticket->cache_msgs_ticket[$i]['message'],
    +                'datec' => $this->ticket->cache_msgs_ticket[$i]['datec'],
    +                'private' => $this->ticket->cache_msgs_ticket[$i]['private']
                     );
                     $i++;
                 }
    -            $this->ticketsup->messages = $messages;
    +            $this->ticket->messages = $messages;
             }
     
             // History
             $history = array();
    -        $this->ticketsup->loadCacheLogsTicket();
    -        if (is_array($this->ticketsup->cache_logs_ticket) && count($this->ticketsup->cache_logs_ticket) > 0) {
    -            $num = count($this->ticketsup->cache_logs_ticket);
    +        $this->ticket->loadCacheLogsTicket();
    +        if (is_array($this->ticket->cache_logs_ticket) && count($this->ticket->cache_logs_ticket) > 0) {
    +            $num = count($this->ticket->cache_logs_ticket);
                 $i = 0;
                 while ($i < $num) {
    -                if ($this->ticketsup->cache_logs_ticket[$i]['fk_user_create'] > 0) {
    +                if ($this->ticket->cache_logs_ticket[$i]['fk_user_create'] > 0) {
                         $user_action = new User($this->db);
    -                    $user_action->fetch($this->ticketsup->cache_logs_ticket[$i]['fk_user_create']);
    +                    $user_action->fetch($this->ticket->cache_logs_ticket[$i]['fk_user_create']);
                     }
     
                     // Now define messages
                     $history[] = array(
    -                'id' => $this->ticketsup->cache_logs_ticket[$i]['id'],
    -                'fk_user_action' => $this->ticketsup->cache_logs_ticket[$i]['fk_user_create'],
    +                'id' => $this->ticket->cache_logs_ticket[$i]['id'],
    +                'fk_user_action' => $this->ticket->cache_logs_ticket[$i]['fk_user_create'],
                     'fk_user_action_string' => dolGetFirstLastname($user_action->firstname, $user_action->lastname),
    -                'message' => $this->ticketsup->cache_logs_ticket[$i]['message'],
    -                'datec' => $this->ticketsup->cache_logs_ticket[$i]['datec'],
    +                'message' => $this->ticket->cache_logs_ticket[$i]['message'],
    +                'datec' => $this->ticket->cache_logs_ticket[$i]['datec'],
                     );
                     $i++;
                 }
    -            $this->ticketsup->history = $history;
    +            $this->ticket->history = $history;
             }
     
     
    -        if (! DolibarrApi::_checkAccessToResource('ticketsup', $this->ticketsup->id)) {
    +        if (! DolibarrApi::_checkAccessToResource('ticket', $this->ticket->id)) {
                 throw new RestException(401, 'Access not allowed for login '.DolibarrApiAccess::$user->login);
             }
    -        return $this->_cleanObjectDatas($this->ticketsup);
    +        return $this->_cleanObjectDatas($this->ticket);
         }
     
         /**
    -     * List ticketsups
    +     * List tickets
          *
    -     * Get a list of ticketsups
    +     * Get a list of tickets
          *
          * @param int       $socid      Filter list with thirdparty ID
          * @param string	$mode		Use this param to filter list
    @@ -231,7 +230,7 @@ class Tickets extends DolibarrApi
          * @param int		$page		Page number
          * @param string	$sqlfilters Other criteria to filter answers separated by a comma. Syntax example "(t.ref:like:'SO-%') and (t.date_creation:<:'20160101')"
          *
    -     * @return array Array of ticketsup objects
    +     * @return array Array of ticket objects
          *
          */
         public function index($socid = 0, $mode = "", $sortfield = "s.rowid", $sortorder = "ASC", $limit = 0, $page = 0, $sqlfilters = '')
    @@ -253,13 +252,13 @@ class Tickets extends DolibarrApi
             if ((!DolibarrApiAccess::$user->rights->societe->client->voir && !$socid) || $search_sale > 0) {
                 $sql .= ", sc.fk_soc, sc.fk_user"; // We need these fields in order to filter by sale (including the case where the user can only see his prospects)
             }
    -        $sql.= " FROM ".MAIN_DB_PREFIX."ticketsup as s";
    +        $sql.= " FROM ".MAIN_DB_PREFIX."ticket as s";
     
             if ((!DolibarrApiAccess::$user->rights->societe->client->voir && !$socid) || $search_sale > 0) {
                 $sql.= ", ".MAIN_DB_PREFIX."societe_commerciaux as sc"; // We need this table joined to the select in order to filter by sale
             }
     
    -        $sql.= ' WHERE s.entity IN ('.getEntity('ticketsup', 1).')';
    +        $sql.= ' WHERE s.entity IN ('.getEntity('ticket', 1).')';
             if ((!DolibarrApiAccess::$user->rights->societe->client->voir && !$socid) || $search_sale > 0) {
                 $sql.= " AND s.fk_soc = sc.fk_soc";
             }
    @@ -311,134 +310,130 @@ class Tickets extends DolibarrApi
     
             $sql.= $db->order($sortfield, $sortorder);
     
    -        $nbtotalofrecords = 0;
    -        if (empty($conf->global->MAIN_DISABLE_FULL_SCANLIST)) {
    -            $result = $db->query($sql);
    -            $nbtotalofrecords = $db->num_rows($result);
    -            if (($page * $limit) > $nbtotalofrecords)	// if total resultset is smaller then paging size (filtering), goto and load page 0
    -            {
    -            	$page = 0;
    -            	$offset = 0;
    -            }
    -        }
    +        if ($limit) {
    +        	if ($page < 0) {
    +        		$page = 0;
    +        	}
    +        	$offset = $limit * $page;
     
    -        $sql.= $db->plimit($limit + 1, $offset);
    +        	$sql .= $this->db->plimit($limit, $offset);
    +        }
     
             $result = $db->query($sql);
             if ($result) {
                 $num = $db->num_rows($result);
                 while ($i < $num) {
                     $obj = $db->fetch_object($result);
    -                $ticketsup_static = new Ticketsup($db);
    -                if ($ticketsup_static->fetch($obj->rowid)) {
    -                    if ($ticketsup_static->fk_user_assign > 0) {
    +                $ticket_static = new Ticket($db);
    +                if ($ticket_static->fetch($obj->rowid)) {
    +                    if ($ticket_static->fk_user_assign > 0) {
                           $userStatic = new User($this->db);
    -                      $userStatic->fetch($ticketsup_static->fk_user_assign);
    -                      $ticketsup_static->fk_user_assign_string = $userStatic->firstname.' '.$userStatic->lastname;
    +                      $userStatic->fetch($ticket_static->fk_user_assign);
    +                      $ticket_static->fk_user_assign_string = $userStatic->firstname.' '.$userStatic->lastname;
                         }
    -                    $obj_ret[] = $this->_cleanObjectDatas($ticketsup_static);
    +                    $obj_ret[] = $this->_cleanObjectDatas($ticket_static);
                     }
                     $i++;
                 }
             } else {
    -            throw new RestException(503, 'Error when retrieve ticketsup list');
    +            throw new RestException(503, 'Error when retrieve ticket list');
             }
             if (! count($obj_ret)) {
    -            throw new RestException(404, 'No ticketsup found');
    +            throw new RestException(404, 'No ticket found');
             }
     		    return $obj_ret;
         }
     
         /**
    -     * Create ticketsup object
    +     * Create ticket object
          *
          * @param array $request_data   Request datas
    -     * @return int  ID of ticketsup
    +     * @return int  ID of ticket
          *
          */
         public function post($request_data = null)
         {
    -        $ticketstatic = new Ticketsup($this->db);
    -        if (! DolibarrApiAccess::$user->rights->ticketsup->write) {
    +        $ticketstatic = new Ticket($this->db);
    +        if (! DolibarrApiAccess::$user->rights->ticket->write) {
     			throw new RestException(401);
     		}
             // Check mandatory fields
             $result = $this->_validate($request_data);
     
             foreach ($request_data as $field => $value) {
    -            $this->ticketsup->$field = $value;
    +            $this->ticket->$field = $value;
             }
    -        if (empty($this->ticketsup->ref)) {
    -            $this->ticketsup->ref = $ticketstatic->getDefaultRef();
    +        if (empty($this->ticket->ref)) {
    +            $this->ticket->ref = $ticketstatic->getDefaultRef();
             }
    -        if (empty($this->ticketsup->track_id)) {
    -            $this->ticketsup->track_id = generate_random_id(16);
    +        if (empty($this->ticket->track_id)) {
    +            $this->ticket->track_id = generate_random_id(16);
             }
    -        if (! $this->ticketsup->create(DolibarrApiAccess::$user)) {
    +        if (! $this->ticket->create(DolibarrApiAccess::$user)) {
                 throw new RestException(500);
             }
    -        return $this->ticketsup->id;
    +        return $this->ticket->id;
         }
     
         /**
    -     * Create ticketsup object
    +     * Create ticket object
          *
          * @param array $request_data   Request datas
    -     * @return int  ID of ticketsup
    +     * @return int  ID of ticket
          *
          */
         public function postNewMessage($request_data = null)
         {
    -        $ticketstatic = new Ticketsup($this->db);
    -        if (! DolibarrApiAccess::$user->rights->ticketsup->write) {
    +        $ticketstatic = new Ticket($this->db);
    +        if (! DolibarrApiAccess::$user->rights->ticket->write) {
           throw new RestException(401);
         }
             // Check mandatory fields
             $result = $this->_validateMessage($request_data);
     
             foreach ($request_data as $field => $value) {
    -            $this->ticketsup->$field = $value;
    +            $this->ticket->$field = $value;
             }
    -        $ticketMessageText = $this->ticketsup->message;
    -        $result = $this->ticketsup->fetch('', '', $this->ticketsup->track_id);
    +        $ticketMessageText = $this->ticket->message;
    +        $result = $this->ticket->fetch('', '', $this->ticket->track_id);
             if (! $result) {
    -            throw new RestException(404, 'Ticketsup not found');
    +            throw new RestException(404, 'Ticket not found');
             }
    -        $this->ticketsup->message = $ticketMessageText;
    -        if (! $this->ticketsup->createTicketMessage(DolibarrApiAccess::$user)) {
    +        $this->ticket->message = $ticketMessageText;
    +        if (! $this->ticket->createTicketMessage(DolibarrApiAccess::$user)) {
                 throw new RestException(500);
             }
    -        return $this->ticketsup->id;
    +        return $this->ticket->id;
         }
     
         /**
    -     * Update ticketsup
    +     * Update ticket
          *
    -     * @param int   $id             Id of ticketsup to update
    +     * @param int   $id             Id of ticket to update
          * @param array $request_data   Datas
          * @return int
          *
          */
         public function put($id, $request_data = null)
         {
    -        if (! DolibarrApiAccess::$user->rights->ticketsup->write) {
    +        if (! DolibarrApiAccess::$user->rights->ticket->write) {
     			throw new RestException(401);
     		}
     
    -        $result = $this->ticketsup->fetch($id);
    +        $result = $this->ticket->fetch($id);
             if (! $result) {
    -            throw new RestException(404, 'Ticketsup not found');
    +            throw new RestException(404, 'Ticket not found');
             }
     
    -		if (! DolibarrApi::_checkAccessToResource('ticketsup', $this->ticketsup->id)) {
    +		if (! DolibarrApi::_checkAccessToResource('ticket', $this->ticket->id)) {
     			throw new RestException(401, 'Access not allowed for login '.DolibarrApiAccess::$user->login);
     		}
     
             foreach ($request_data as $field => $value) {
    -            $this->ticketsup->$field = $value;
    +            $this->ticket->$field = $value;
             }
     
    -        if ($this->ticketsup->update($id, DolibarrApiAccess::$user)) {
    +        if ($this->ticket->update($id, DolibarrApiAccess::$user)) {
                 return $this->get($id);
             }
     
    @@ -446,34 +441,34 @@ class Tickets extends DolibarrApi
         }
     
         /**
    -     * Delete ticketsup
    +     * Delete ticket
          *
    -     * @param   int     $id   Ticketsup ID
    +     * @param   int     $id   Ticket ID
          * @return  array
          *
          */
         public function delete($id)
         {
    -        if (! DolibarrApiAccess::$user->rights->ticketsup->delete) {
    +        if (! DolibarrApiAccess::$user->rights->ticket->delete) {
     			throw new RestException(401);
     		}
    -        $result = $this->ticketsup->fetch($id);
    +        $result = $this->ticket->fetch($id);
             if (! $result) {
    -            throw new RestException(404, 'Ticketsup not found');
    +            throw new RestException(404, 'Ticket not found');
             }
     
    -		if (! DolibarrApi::_checkAccessToResource('ticketsup', $this->ticketsup->id)) {
    +		if (! DolibarrApi::_checkAccessToResource('ticket', $this->ticket->id)) {
     			throw new RestException(401, 'Access not allowed for login '.DolibarrApiAccess::$user->login);
     		}
     
    -        if (!$this->ticketsup->delete($id)) {
    +        if (!$this->ticket->delete($id)) {
                 throw new RestException(500);
             }
     
              return array(
                 'success' => array(
                     'code' => 200,
    -                'message' => 'Ticketsup deleted'
    +                'message' => 'Ticket deleted'
                 )
             );
         }
    @@ -498,7 +493,7 @@ class Tickets extends DolibarrApi
         	$list = array();
     
         	$sql = "SELECT rowid, code, pos,  label, use_default, description";
    -    	$sql.= " FROM ".MAIN_DB_PREFIX."c_ticketsup_category as t";
    +    	$sql.= " FROM ".MAIN_DB_PREFIX."c_ticket_category as t";
         	$sql.= " WHERE t.active = 1";
         	// Add sql filters
         	if ($sqlfilters)
    @@ -532,7 +527,7 @@ class Tickets extends DolibarrApi
         			$list[] = $this->db->fetch_object($result);
         		}
         	} else {
    -    		throw new RestException(503, 'Error when retrieving list of ticketsup categories : '.$this->db->lasterror());
    +    		throw new RestException(503, 'Error when retrieving list of ticket categories : '.$this->db->lasterror());
         	}
     
         	return $list;
    @@ -557,7 +552,7 @@ class Tickets extends DolibarrApi
         	$list = array();
     
         	$sql = "SELECT rowid, code, pos,  label, use_default, color, description";
    -    	$sql.= " FROM ".MAIN_DB_PREFIX."c_ticketsup_severity as t";
    +    	$sql.= " FROM ".MAIN_DB_PREFIX."c_ticket_severity as t";
         	$sql.= " WHERE t.active = 1";
         	// Add sql filters
         	if ($sqlfilters)
    @@ -591,7 +586,7 @@ class Tickets extends DolibarrApi
         			$list[] = $this->db->fetch_object($result);
         		}
         	} else {
    -    		throw new RestException(503, 'Error when retrieving list of ticketsup severities : '.$this->db->lasterror());
    +    		throw new RestException(503, 'Error when retrieving list of ticket severities : '.$this->db->lasterror());
         	}
     
         	return $list;
    @@ -616,7 +611,7 @@ class Tickets extends DolibarrApi
         	$list = array();
     
         	$sql = "SELECT rowid, code, pos,  label, use_default, description";
    -    	$sql.= " FROM ".MAIN_DB_PREFIX."c_ticketsup_type as t";
    +    	$sql.= " FROM ".MAIN_DB_PREFIX."c_ticket_type as t";
         	$sql.= " WHERE t.active = 1";
         	if ($type) $sql.=" AND t.type LIKE '%" . $this->db->escape($type) . "%'";
         	if ($module)    $sql.=" AND t.module LIKE '%" . $this->db->escape($module) . "%'";
    @@ -652,7 +647,7 @@ class Tickets extends DolibarrApi
         			$list[] = $this->db->fetch_object($result);
         		}
         	} else {
    -    		throw new RestException(503, 'Error when retrieving list of ticketsup types : '.$this->db->lasterror());
    +    		throw new RestException(503, 'Error when retrieving list of ticket types : '.$this->db->lasterror());
         	}
     
         	return $list;
    @@ -672,14 +667,14 @@ class Tickets extends DolibarrApi
          */
         private function _validate($data)
         {
    -        $ticketsup = array();
    -        foreach (Ticketsups::$FIELDS as $field) {
    +        $ticket = array();
    +        foreach (Tickets::$FIELDS as $field) {
                 if (!isset($data[$field])) {
                     throw new RestException(400, "$field field missing");
                 }
    -            $ticketsup[$field] = $data[$field];
    +            $ticket[$field] = $data[$field];
             }
    -        return $ticketsup;
    +        return $ticket;
         }
     
         /**
    @@ -692,14 +687,14 @@ class Tickets extends DolibarrApi
          */
         private function _validateMessage($data)
         {
    -        $ticketsup = array();
    -        foreach (Ticketsups::$FIELDS_MESSAGES as $field) {
    +        $ticket = array();
    +        foreach (Tickets::$FIELDS_MESSAGES as $field) {
                 if (!isset($data[$field])) {
                     throw new RestException(400, "$field field missing");
                 }
    -            $ticketsup[$field] = $data[$field];
    +            $ticket[$field] = $data[$field];
             }
    -        return $ticketsup;
    +        return $ticket;
         }
     
     
    diff --git a/htdocs/ticketsup/class/ticketsup.class.php b/htdocs/ticket/class/ticket.class.php
    similarity index 92%
    rename from htdocs/ticketsup/class/ticketsup.class.php
    rename to htdocs/ticket/class/ticket.class.php
    index 61e5f5dd04a..03aec1eb818 100644
    --- a/htdocs/ticketsup/class/ticketsup.class.php
    +++ b/htdocs/ticket/class/ticket.class.php
    @@ -17,47 +17,52 @@
      */
     
     /**
    - *  \file       ticketsup/class/ticketsup.class.php
    - *  \ingroup    ticketsup
    - *  \brief      Class file for object ticketsup
    + *  \file       ticket/class/ticket.class.php
    + *  \ingroup    ticket
    + *  \brief      Class file for object ticket
      */
     
     // Put here all includes required by your class file
     require_once DOL_DOCUMENT_ROOT . "/core/class/commonobject.class.php";
     require_once DOL_DOCUMENT_ROOT . '/fichinter/class/fichinter.class.php';
    -//require_once(DOL_DOCUMENT_ROOT."/societe/class/societe.class.php");
    -//require_once(DOL_DOCUMENT_ROOT."/product/class/product.class.php");
    +//require_once DOL_DOCUMENT_ROOT."/societe/class/societe.class.php";
    +//require_once DOL_DOCUMENT_ROOT."/product/class/product.class.php";
     
     
     /**
      *    Class to manage ticket
      */
    -class Ticketsup extends CommonObject
    +class Ticket extends CommonObject
     {
         /**
          * @var string ID to identify managed object
          */
    -    public $element = 'ticketsup';
    +    public $element = 'ticket';
    +
         /**
          * @var string Name of table without prefix where object is stored
          */
    -    public $table_element = 'ticketsup';
    +    public $table_element = 'ticket';
    +
         /**
          * @var string Name of field for link to tickets
          */
         public $fk_element='fk_ticket';
    +
         /**
    -     * @var int  Does ticketsupcore support multicompany module ? 0=No test on entity, 1=Test with field entity, 2=Test with link by societe
    +     * @var int  Does ticketcore support multicompany module ? 0=No test on entity, 1=Test with field entity, 2=Test with link by societe
          */
    -    public $ismultientitymanaged = 0;
    +    public $ismultientitymanaged = 1;
    +
         /**
    -     * @var int  Does ticketsupcore support extrafields ? 0=No, 1=Yes
    +     * @var int  Does ticketcore support extrafields ? 0=No, 1=Yes
          */
         public $isextrafieldmanaged = 1;
    +
         /**
    -     * @var string String with name of icon for ticketsupcore. Must be the part after the 'object_' into object_ticketsupcore.png
    +     * @var string String with name of icon for ticketcore. Must be the part after the 'object_' into object_ticketcore.png
          */
    -    public $picto = 'ticketsup';
    +    public $picto = 'ticket';
     
     
         /**
    @@ -188,7 +193,7 @@ class Ticketsup extends CommonObject
         	'fk_project' => array('type'=>'integer:Project:projet/class/project.class.php', 'label'=>'Project', 'visible'=>1, 'enabled'=>1, 'position'=>52, 'notnull'=>-1, 'index'=>1, 'searchall'=>1, 'help'=>"LinkToProject"),
             'fk_user_assign' => array('type'=>'integer:User:user/class/user.class.php', 'label'=>'AssignedTo', 'visible'=>1, 'enabled'=>1, 'position'=>510, 'notnull'=>1),
             'message' => array('type'=>'text', 'label'=>'Message', 'visible'=>-2, 'enabled'=>1, 'position'=>60, 'notnull'=>-1,),
    -        'progress' => array('type'=>'varchar(100)', 'label'=>'Progression', 'visible'=>1, 'enabled'=>1, 'position'=>41, 'notnull'=>-1, 'searchall'=>1, 'help'=>""),
    +        'progress' => array('type'=>'varchar(100)', 'label'=>'Progression', 'visible'=>1, 'enabled'=>1, 'position'=>41, 'notnull'=>-1, 'searchall'=>1, 'css'=>'right', 'help'=>""),
             'timing' => array('type'=>'varchar(20)', 'label'=>'Timing', 'visible'=>-1, 'enabled'=>1, 'position'=>42, 'notnull'=>-1, 'searchall'=>1, 'help'=>""),
             'datec' => array('type'=>'datetime', 'label'=>'DateCreation', 'visible'=>-2, 'enabled'=>1, 'position'=>500, 'notnull'=>1),
             'date_read' => array('type'=>'datetime', 'label'=>'TicketReadOn', 'visible'=>-2, 'enabled'=>1, 'position'=>500, 'notnull'=>1),
    @@ -211,8 +216,6 @@ class Ticketsup extends CommonObject
         const STATUS_CANCELED = 9;
     
     
    -
    -
         /**
          *  Constructor
          *
    @@ -331,7 +334,7 @@ class Ticketsup extends CommonObject
             $result = $this->verify();
             if ($result >= 0) {
                 // Insert request
    -            $sql = "INSERT INTO " . MAIN_DB_PREFIX . "ticketsup(";
    +            $sql = "INSERT INTO " . MAIN_DB_PREFIX . "ticket(";
                 $sql .= "ref,";
                 $sql .= "track_id,";
                 $sql .= "fk_soc,";
    @@ -387,7 +390,7 @@ class Ticketsup extends CommonObject
                 }
     
                 if (!$error) {
    -                $this->id = $this->db->last_insert_id(MAIN_DB_PREFIX . "ticketsup");
    +                $this->id = $this->db->last_insert_id(MAIN_DB_PREFIX . "ticket");
     
                     if (!$notrigger) {
                     	// Call trigger
    @@ -470,10 +473,10 @@ class Ticketsup extends CommonObject
             $sql .= " t.date_close,";
             $sql .= " t.tms";
             $sql .= ", type.code as type_code, type.label as type_label, category.code as category_code, category.label as category_label, severity.code as severity_code, severity.label as severity_label";
    -        $sql .= " FROM " . MAIN_DB_PREFIX . "ticketsup as t";
    -        $sql .= " LEFT JOIN " . MAIN_DB_PREFIX . "c_ticketsup_type as type ON type.code=t.type_code";
    -        $sql .= " LEFT JOIN " . MAIN_DB_PREFIX . "c_ticketsup_category as category ON category.code=t.category_code";
    -        $sql .= " LEFT JOIN " . MAIN_DB_PREFIX . "c_ticketsup_severity as severity ON severity.code=t.severity_code";
    +        $sql .= " FROM " . MAIN_DB_PREFIX . "ticket as t";
    +        $sql .= " LEFT JOIN " . MAIN_DB_PREFIX . "c_ticket_type as type ON type.code=t.type_code";
    +        $sql .= " LEFT JOIN " . MAIN_DB_PREFIX . "c_ticket_category as category ON category.code=t.category_code";
    +        $sql .= " LEFT JOIN " . MAIN_DB_PREFIX . "c_ticket_severity as severity ON severity.code=t.severity_code";
     
             if ($id) {
                 $sql .= " WHERE t.rowid = " . $this->db->escape($id);
    @@ -555,7 +558,7 @@ class Ticketsup extends CommonObject
          * @param  int    $offset    Offset for query
          * @param  int    $arch      archive or not (not used)
          * @param  array  $filter    Filter for query
    -     *            output
    +     *                           output
          * @return int <0 if KO, >0 if OK
          */
         public function fetchAll($user, $sortorder = 'ASC', $sortfield = 't.datec', $limit = '', $offset = 0, $arch = '', $filter = '')
    @@ -594,21 +597,21 @@ class Ticketsup extends CommonObject
             foreach ($extrafields->attributes[$this->table_element]['label'] as $key => $val) {
             	$sql .= ($extrafields->attributes[$this->table_element]['type'][$key] != 'separate' ? ",ef." . $key . ' as options_' . $key : '');
             }
    -        $sql .= " FROM " . MAIN_DB_PREFIX . "ticketsup as t";
    -        $sql .= " LEFT JOIN " . MAIN_DB_PREFIX . "c_ticketsup_type as type ON type.code=t.type_code";
    -        $sql .= " LEFT JOIN " . MAIN_DB_PREFIX . "c_ticketsup_category as category ON category.code=t.category_code";
    -        $sql .= " LEFT JOIN " . MAIN_DB_PREFIX . "c_ticketsup_severity as severity ON severity.code=t.severity_code";
    +        $sql .= " FROM " . MAIN_DB_PREFIX . "ticket as t";
    +        $sql .= " LEFT JOIN " . MAIN_DB_PREFIX . "c_ticket_type as type ON type.code=t.type_code";
    +        $sql .= " LEFT JOIN " . MAIN_DB_PREFIX . "c_ticket_category as category ON category.code=t.category_code";
    +        $sql .= " LEFT JOIN " . MAIN_DB_PREFIX . "c_ticket_severity as severity ON severity.code=t.severity_code";
             $sql .= " LEFT JOIN " . MAIN_DB_PREFIX . "societe as s ON s.rowid=t.fk_soc";
             $sql .= " LEFT JOIN " . MAIN_DB_PREFIX . "user as uc ON uc.rowid=t.fk_user_create";
             $sql .= " LEFT JOIN " . MAIN_DB_PREFIX . "user as ua ON ua.rowid=t.fk_user_assign";
             if (is_array($extrafields->attributes[$this->table_element]['label']) && count($extrafields->attributes[$this->table_element]['label'])) {
    -            $sql .= " LEFT JOIN " . MAIN_DB_PREFIX . "ticketsup_extrafields as ef on (t.rowid = ef.fk_object)";
    +            $sql .= " LEFT JOIN " . MAIN_DB_PREFIX . "ticket_extrafields as ef on (t.rowid = ef.fk_object)";
             }
             if (!$user->rights->societe->client->voir && !$user->socid) {
                 $sql .= ", " . MAIN_DB_PREFIX . "societe_commerciaux as sc";
             }
     
    -        $sql .= " WHERE t.entity IN (" . getEntity('ticketsup') . ")";
    +        $sql .= " WHERE t.entity IN (" . getEntity('ticket') . ")";
     
             // Manage filter
             if (!empty($filter)) {
    @@ -795,7 +798,7 @@ class Ticketsup extends CommonObject
             // Check parameters
             // Put here code to add a control on parameters values
             // Update request
    -        $sql = "UPDATE " . MAIN_DB_PREFIX . "ticketsup SET";
    +        $sql = "UPDATE " . MAIN_DB_PREFIX . "ticket SET";
             $sql .= " ref=" . (isset($this->ref) ? "'" . $this->db->escape($this->ref) . "'" : "") . ",";
             $sql .= " track_id=" . (isset($this->track_id) ? "'" . $this->db->escape($this->track_id) . "'" : "null") . ",";
             $sql .= " fk_soc=" . (isset($this->fk_soc) ? "'" . $this->db->escape($this->fk_soc) . "'" : "null") . ",";
    @@ -899,12 +902,12 @@ class Ticketsup extends CommonObject
             }
     
             if (!$error) {
    -        	$sql = "DELETE FROM " . MAIN_DB_PREFIX . "ticketsup_logs";
    +        	$sql = "DELETE FROM " . MAIN_DB_PREFIX . "ticket_logs";
             	$sql .= " WHERE fk_track_id = '" . $this->db->escape($this->track_id) . "'";
             	$resql = $this->db->query($sql);
             }
             if (!$error) {
    -        	$sql = "DELETE FROM " . MAIN_DB_PREFIX . "ticketsup_msg";
    +        	$sql = "DELETE FROM " . MAIN_DB_PREFIX . "ticket_msg";
             	$sql .= " WHERE fk_track_id = '" . $this->db->escape($this->track_id) . "'";
             	$resql = $this->db->query($sql);
             }
    @@ -919,7 +922,7 @@ class Ticketsup extends CommonObject
             }
     
             if (!$error) {
    -            $sql = "DELETE FROM " . MAIN_DB_PREFIX . "ticketsup";
    +            $sql = "DELETE FROM " . MAIN_DB_PREFIX . "ticket";
                 $sql .= " WHERE rowid=" . $this->id;
     
                 dol_syslog(get_class($this) . "::delete sql=" . $sql);
    @@ -956,7 +959,7 @@ class Ticketsup extends CommonObject
     
             $error = 0;
     
    -        $object = new Ticketsup($this->db);
    +        $object = new Ticket($this->db);
     
             $this->db->begin();
     
    @@ -1020,7 +1023,12 @@ class Ticketsup extends CommonObject
             $this->tms = '';
         }
     
    -
    +    /**
    +     * print selected status
    +     *
    +     * @param string    $selected   selected status
    +     * @return void
    +     */
         public function printSelectStatus($selected = "")
         {
             print Form::selectarray('search_fk_statut', $this->statuts_short, $selected, $show_empty = 1, $key_in_label = 0, $value_as_key = 0, $option = '', $translate = 1, $maxlen = 0, $disabled = 0, $sort = '', $morecss = '');
    @@ -1040,7 +1048,7 @@ class Ticketsup extends CommonObject
             // Cache deja charge
     
             $sql = "SELECT rowid, code, label, use_default, pos, description";
    -        $sql .= " FROM " . MAIN_DB_PREFIX . "c_ticketsup_type";
    +        $sql .= " FROM " . MAIN_DB_PREFIX . "c_ticket_type";
             $sql .= " WHERE active > 0";
             $sql .= " ORDER BY pos";
             dol_syslog(get_class($this) . "::load_cache_type_tickets sql=" . $sql, LOG_DEBUG);
    @@ -1080,7 +1088,7 @@ class Ticketsup extends CommonObject
             // Cache deja charge
     
             $sql = "SELECT rowid, code, label, use_default, pos, description";
    -        $sql .= " FROM " . MAIN_DB_PREFIX . "c_ticketsup_category";
    +        $sql .= " FROM " . MAIN_DB_PREFIX . "c_ticket_category";
             $sql .= " WHERE active > 0";
             $sql .= " ORDER BY pos";
             dol_syslog(get_class($this) . "::load_cache_categories_tickets sql=" . $sql, LOG_DEBUG);
    @@ -1120,7 +1128,7 @@ class Ticketsup extends CommonObject
             // Cache deja charge
     
             $sql = "SELECT rowid, code, label, use_default, pos, description";
    -        $sql .= " FROM " . MAIN_DB_PREFIX . "c_ticketsup_severity";
    +        $sql .= " FROM " . MAIN_DB_PREFIX . "c_ticket_severity";
             $sql .= " WHERE active > 0";
             $sql .= " ORDER BY pos";
             dol_syslog(get_class($this) . "::loadCacheSeveritiesTickets sql=" . $sql, LOG_DEBUG);
    @@ -1159,6 +1167,7 @@ class Ticketsup extends CommonObject
         }
     
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
         /**
          *    Return status label of object
          *
    @@ -1168,144 +1177,145 @@ class Ticketsup extends CommonObject
          */
         function LibStatut($statut, $mode = 0)
         {
    +        // phpcs:enable
             global $langs;
     
             if ($mode == 0) {
                 return $langs->trans($this->statuts[$statut]);
             }
    -        if ($mode == 1) {
    +        elseif ($mode == 1) {
                 return $langs->trans($this->statuts_short[$statut]);
             }
    -        if ($mode == 2) {
    +        elseif ($mode == 2) {
                 if ($statut == 0) {
    -                return img_picto($langs->trans($this->statuts_short[$statut]), 'statut0.png@ticketsup') . ' ' . $langs->trans($this->statuts_short[$statut]);
    +                return img_picto($langs->trans($this->statuts_short[$statut]), 'statut0.png@ticket') . ' ' . $langs->trans($this->statuts_short[$statut]);
                 }
     
    -            if ($statut == 1) {
    -                return img_picto($langs->trans($this->statuts_short[$statut]), 'statut1.png@ticketsup') . ' ' . $langs->trans($this->statuts_short[$statut]);
    +            elseif ($statut == 1) {
    +                return img_picto($langs->trans($this->statuts_short[$statut]), 'statut1.png@ticket') . ' ' . $langs->trans($this->statuts_short[$statut]);
                 }
     
    -            if ($statut == 3) {
    -                return img_picto($langs->trans($this->statuts_short[$statut]), 'statut3.png@ticketsup') . ' ' . $langs->trans($this->statuts_short[$statut]);
    +            elseif ($statut == 3) {
    +                return img_picto($langs->trans($this->statuts_short[$statut]), 'statut3.png@ticket') . ' ' . $langs->trans($this->statuts_short[$statut]);
                 }
     
    -            if ($statut == 4) {
    -                return img_picto($langs->trans($this->statuts_short[$statut]), 'statut4.png@ticketsup') . ' ' . $langs->trans($this->statuts_short[$statut]);
    +            elseif ($statut == 4) {
    +                return img_picto($langs->trans($this->statuts_short[$statut]), 'statut4.png@ticket') . ' ' . $langs->trans($this->statuts_short[$statut]);
                 }
     
    -            if ($statut == 5) {
    -                return img_picto($langs->trans($this->statuts_short[$statut]), 'statut5.png@ticketsup') . ' ' . $langs->trans($this->statuts_short[$statut]);
    +            elseif ($statut == 5) {
    +                return img_picto($langs->trans($this->statuts_short[$statut]), 'statut5.png@ticket') . ' ' . $langs->trans($this->statuts_short[$statut]);
                 }
     
    -            if ($statut == 6) {
    -                return img_picto($langs->trans($this->statuts_short[$statut]), 'statut6.png@ticketsup') . ' ' . $langs->trans($this->statuts_short[$statut]);
    +            elseif ($statut == 6) {
    +                return img_picto($langs->trans($this->statuts_short[$statut]), 'statut6.png@ticket') . ' ' . $langs->trans($this->statuts_short[$statut]);
                 }
     
    -            if ($statut == 8) {
    -                return img_picto($langs->trans($this->statuts_short[$statut]), 'statut8.png@ticketsup') . ' ' . $langs->trans($this->statuts_short[$statut]);
    +            elseif ($statut == 8) {
    +                return img_picto($langs->trans($this->statuts_short[$statut]), 'statut8.png@ticket') . ' ' . $langs->trans($this->statuts_short[$statut]);
                 }
     
    -            if ($statut == 9) {
    -                return img_picto($langs->trans($this->statuts_short[$statut]), 'statut9.png@ticketsup') . ' ' . $langs->trans($this->statuts_short[$statut]);
    +            elseif ($statut == 9) {
    +                return img_picto($langs->trans($this->statuts_short[$statut]), 'statut9.png@ticket') . ' ' . $langs->trans($this->statuts_short[$statut]);
                 }
             }
    -        if ($mode == 3) {
    +        elseif ($mode == 3) {
                 if ($statut == 0) {
    -                return img_picto($langs->trans($this->statuts_short[$statut]), 'statut0.png@ticketsup');
    +                return img_picto($langs->trans($this->statuts_short[$statut]), 'statut0.png@ticket');
                 }
     
    -            if ($statut == 1) {
    -                return img_picto($langs->trans($this->statuts_short[$statut]), 'statut1.png@ticketsup');
    +            elseif ($statut == 1) {
    +                return img_picto($langs->trans($this->statuts_short[$statut]), 'statut1.png@ticket');
                 }
     
    -            if ($statut == 3) {
    -                return img_picto($langs->trans($this->statuts_short[$statut]), 'statut3.png@ticketsup');
    +            elseif ($statut == 3) {
    +                return img_picto($langs->trans($this->statuts_short[$statut]), 'statut3.png@ticket');
                 }
     
    -            if ($statut == 4) {
    -                return img_picto($langs->trans($this->statuts_short[$statut]), 'statut4.png@ticketsup');
    +            elseif ($statut == 4) {
    +                return img_picto($langs->trans($this->statuts_short[$statut]), 'statut4.png@ticket');
                 }
     
    -            if ($statut == 5) {
    -                return img_picto($langs->trans($this->statuts_short[$statut]), 'statut5.png@ticketsup');
    +            elseif ($statut == 5) {
    +                return img_picto($langs->trans($this->statuts_short[$statut]), 'statut5.png@ticket');
                 }
     
    -            if ($statut == 6) {
    -                return img_picto($langs->trans($this->statuts_short[$statut]), 'statut6.png@ticketsup');
    +            elseif ($statut == 6) {
    +                return img_picto($langs->trans($this->statuts_short[$statut]), 'statut6.png@ticket');
                 }
     
    -            if ($statut == 8) {
    -                return img_picto($langs->trans($this->statuts_short[$statut]), 'statut8.png@ticketsup');
    +            elseif ($statut == 8) {
    +                return img_picto($langs->trans($this->statuts_short[$statut]), 'statut8.png@ticket');
                 }
     
    -            if ($statut == 9) {
    -                return img_picto($langs->trans($this->statuts_short[$statut]), 'statut9.png@ticketsup');
    +            elseif ($statut == 9) {
    +                return img_picto($langs->trans($this->statuts_short[$statut]), 'statut9.png@ticket');
                 }
             }
    -        if ($mode == 4) {
    +        elseif ($mode == 4) {
                 if ($statut == 0) {
    -                return img_picto($langs->trans($this->statuts_short[$statut]), 'statut0.png@ticketsup') . ' ' . $langs->trans($this->statuts_short[$statut]);
    +                return img_picto($langs->trans($this->statuts_short[$statut]), 'statut0.png@ticket') . ' ' . $langs->trans($this->statuts_short[$statut]);
                 }
     
    -            if ($statut == 1) {
    -                return img_picto($langs->trans($this->statuts_short[$statut]), 'statut1.png@ticketsup') . ' ' . $langs->trans($this->statuts_short[$statut]);
    +            elseif ($statut == 1) {
    +                return img_picto($langs->trans($this->statuts_short[$statut]), 'statut1.png@ticket') . ' ' . $langs->trans($this->statuts_short[$statut]);
                 }
     
    -            if ($statut == 3) {
    -                return img_picto($langs->trans($this->statuts_short[$statut]), 'statut3.png@ticketsup') . ' ' . $langs->trans($this->statuts_short[$statut]);
    +            elseif ($statut == 3) {
    +                return img_picto($langs->trans($this->statuts_short[$statut]), 'statut3.png@ticket') . ' ' . $langs->trans($this->statuts_short[$statut]);
                 }
     
    -            if ($statut == 4) {
    -                return img_picto($langs->trans($this->statuts_short[$statut]), 'statut4.png@ticketsup') . ' ' . $langs->trans($this->statuts_short[$statut]);
    +            elseif ($statut == 4) {
    +                return img_picto($langs->trans($this->statuts_short[$statut]), 'statut4.png@ticket') . ' ' . $langs->trans($this->statuts_short[$statut]);
                 }
     
    -            if ($statut == 5) {
    -                return img_picto($langs->trans($this->statuts_short[$statut]), 'statut5.png@ticketsup') . ' ' . $langs->trans($this->statuts_short[$statut]);
    +            elseif ($statut == 5) {
    +                return img_picto($langs->trans($this->statuts_short[$statut]), 'statut5.png@ticket') . ' ' . $langs->trans($this->statuts_short[$statut]);
                 }
     
    -            if ($statut == 6) {
    -                return img_picto($langs->trans($this->statuts_short[$statut]), 'statut6.png@ticketsup') . ' ' . $langs->trans($this->statuts_short[$statut]);
    +            elseif ($statut == 6) {
    +                return img_picto($langs->trans($this->statuts_short[$statut]), 'statut6.png@ticket') . ' ' . $langs->trans($this->statuts_short[$statut]);
                 }
     
    -            if ($statut == 8) {
    -                return img_picto($langs->trans($this->statuts_short[$statut]), 'statut8.png@ticketsup') . ' ' . $langs->trans($this->statuts_short[$statut]);
    +            elseif ($statut == 8) {
    +                return img_picto($langs->trans($this->statuts_short[$statut]), 'statut8.png@ticket') . ' ' . $langs->trans($this->statuts_short[$statut]);
                 }
     
    -            if ($statut == 9) {
    -                return img_picto($langs->trans($this->statuts_short[$statut]), 'statut9.png@ticketsup') . ' ' . $langs->trans($this->statuts_short[$statut]);
    +            elseif ($statut == 9) {
    +                return img_picto($langs->trans($this->statuts_short[$statut]), 'statut9.png@ticket') . ' ' . $langs->trans($this->statuts_short[$statut]);
                 }
             }
    -        if ($mode == 5) {
    +        elseif ($mode == 5) {
                 if ($statut == 0) {
    -                return $langs->trans($this->statuts_short[$statut]) . ' ' . img_picto($langs->trans($this->statuts_short[$statut]), 'statut0.png@ticketsup');
    +                return $langs->trans($this->statuts_short[$statut]) . ' ' . img_picto($langs->trans($this->statuts_short[$statut]), 'statut0.png@ticket');
                 }
     
    -            if ($statut == 1) {
    -                return $langs->trans($this->statuts_short[$statut]) . ' ' . img_picto($langs->trans($this->statuts_short[$statut]), 'statut1.png@ticketsup');
    +            elseif ($statut == 1) {
    +                return $langs->trans($this->statuts_short[$statut]) . ' ' . img_picto($langs->trans($this->statuts_short[$statut]), 'statut1.png@ticket');
                 }
     
    -            if ($statut == 3) {
    -                return $langs->trans($this->statuts_short[$statut]) . ' ' . img_picto($langs->trans($this->statuts_short[$statut]), 'statut3.png@ticketsup');
    +            elseif ($statut == 3) {
    +                return $langs->trans($this->statuts_short[$statut]) . ' ' . img_picto($langs->trans($this->statuts_short[$statut]), 'statut3.png@ticket');
                 }
     
    -            if ($statut == 4) {
    -                return $langs->trans($this->statuts_short[$statut]) . ' ' . img_picto($langs->trans($this->statuts_short[$statut]), 'statut4.png@ticketsup');
    +            elseif ($statut == 4) {
    +                return $langs->trans($this->statuts_short[$statut]) . ' ' . img_picto($langs->trans($this->statuts_short[$statut]), 'statut4.png@ticket');
                 }
     
    -            if ($statut == 5) {
    -                return $langs->trans($this->statuts_short[$statut]) . ' ' . img_picto($langs->trans($this->statuts_short[$statut]), 'statut5.png@ticketsup');
    +            elseif ($statut == 5) {
    +                return $langs->trans($this->statuts_short[$statut]) . ' ' . img_picto($langs->trans($this->statuts_short[$statut]), 'statut5.png@ticket');
                 }
     
    -            if ($statut == 6) {
    -                return $langs->trans($this->statuts_short[$statut]) . ' ' . img_picto($langs->trans($this->statuts_short[$statut]), 'statut6.png@ticketsup');
    +            elseif ($statut == 6) {
    +                return $langs->trans($this->statuts_short[$statut]) . ' ' . img_picto($langs->trans($this->statuts_short[$statut]), 'statut6.png@ticket');
                 }
     
    -            if ($statut == 8) {
    -                return $langs->trans($this->statuts_short[$statut]) . ' ' . img_picto($langs->trans($this->statuts_short[$statut]), 'statut8.png@ticketsup');
    +            elseif ($statut == 8) {
    +                return $langs->trans($this->statuts_short[$statut]) . ' ' . img_picto($langs->trans($this->statuts_short[$statut]), 'statut8.png@ticket');
                 }
     
    -            if ($statut == 9) {
    -                return $langs->trans($this->statuts_short[$statut]) . ' ' . img_picto($langs->trans($this->statuts_short[$statut]), 'statut9.png@ticketsup');
    +            elseif ($statut == 9) {
    +                return $langs->trans($this->statuts_short[$statut]) . ' ' . img_picto($langs->trans($this->statuts_short[$statut]), 'statut9.png@ticket');
                 }
             }
         }
    @@ -1338,7 +1348,7 @@ class Ticketsup extends CommonObject
         	$label.= '<b>' . $langs->trans('TicketTrackId') . ':</b> ' . $this->track_id.'<br>';
         	$label.= '<b>' . $langs->trans('Subject') . ':</b> ' . $this->subject;
     
    -    	$url = dol_buildpath('/ticketsup/card.php',1).'?id='.$this->id;
    +    	$url = dol_buildpath('/ticket/card.php',1).'?id='.$this->id;
     
         	if ($option != 'nolink')
         	{
    @@ -1389,7 +1399,7 @@ class Ticketsup extends CommonObject
             if ($this->statut != 9) { // no closed
                 $this->db->begin();
     
    -            $sql = "UPDATE " . MAIN_DB_PREFIX . "ticketsup";
    +            $sql = "UPDATE " . MAIN_DB_PREFIX . "ticket";
                 $sql .= " SET fk_statut = 1, date_read='" . $this->db->idate(dol_now()) . "'";
                 $sql .= " WHERE rowid = " . $this->id;
     
    @@ -1438,7 +1448,7 @@ class Ticketsup extends CommonObject
     
     		$this->db->begin();
     
    -		$sql = "UPDATE " . MAIN_DB_PREFIX . "ticketsup";
    +		$sql = "UPDATE " . MAIN_DB_PREFIX . "ticket";
     		if ($id_assign_user > 0)
     		{
     			$sql .= " SET fk_user_assign=".$id_assign_user.", fk_statut=4";
    @@ -1478,8 +1488,6 @@ class Ticketsup extends CommonObject
     			dol_syslog(get_class($this) . "::assignUser " . $this->error, LOG_ERR);
     			return - 1;
     		}
    -
    -		return 0;
     	}
     
         /**
    @@ -1508,7 +1516,7 @@ class Ticketsup extends CommonObject
             }
     
             // Insert request
    -        $sql = "INSERT INTO " . MAIN_DB_PREFIX . "ticketsup_logs(";
    +        $sql = "INSERT INTO " . MAIN_DB_PREFIX . "ticket_logs(";
             $sql .= "entity,";
             $sql .= "datec,";
             $sql .= "fk_track_id,";
    @@ -1525,7 +1533,7 @@ class Ticketsup extends CommonObject
             dol_syslog(get_class($this) . "::create_ticket_log sql=" . $sql, LOG_DEBUG);
             $resql = $this->db->query($sql);
             if ($resql) {
    -            if ($conf->global->TICKETS_ACTIVATE_LOG_BY_EMAIL && !$noemail) {
    +            if ($conf->global->TICKET_ACTIVATE_LOG_BY_EMAIL && !$noemail) {
                     $this->sendLogByEmail($user, $message);
                 }
     
    @@ -1554,7 +1562,7 @@ class Ticketsup extends CommonObject
     
             $nb_sent = 0;
     
    -        $langs->load('ticketsup');
    +        $langs->load('ticket');
     
             // Retrieve email of all contacts (internal and external)
             $contacts = $this->listeContact(-1, 'internal');
    @@ -1588,17 +1596,17 @@ class Ticketsup extends CommonObject
                     $message .= dol_html_entity_decode($log_message, ENT_QUOTES) . "\n";
     
                     if ($info_sendto['source'] == 'internal') {
    -                    $url_internal_ticket = dol_buildpath('/ticketsup/card.php', 2) . '?track_id=' . $this->track_id;
    +                    $url_internal_ticket = dol_buildpath('/ticket/card.php', 2) . '?track_id=' . $this->track_id;
                         $message .= "\n" . $langs->transnoentities('TicketNotificationEmailBodyInfosTrackUrlinternal') . ' : ' . '<a href="' . $url_internal_ticket . '">' . $this->track_id . '</a>' . "\n";
                     } else {
    -                    $url_public_ticket = ($conf->global->TICKETS_URL_PUBLIC_INTERFACE ? $conf->global->TICKETS_URL_PUBLIC_INTERFACE . '/' : dol_buildpath('/public/ticketsup/view.php', 2)) . '?track_id=' . $this->track_id;
    +                    $url_public_ticket = ($conf->global->TICKET_URL_PUBLIC_INTERFACE ? $conf->global->TICKET_URL_PUBLIC_INTERFACE . '/' : dol_buildpath('/public/ticket/view.php', 2)) . '?track_id=' . $this->track_id;
                         $message .= "\n" . $langs->transnoentities('TicketNewEmailBodyInfosTrackUrlCustomer') . ' : ' . '<a href="' . $url_public_ticket . '">' . $this->track_id . '</a>' . "\n";
                     }
     
                     $message .= "\n";
                     $message .= $langs->transnoentities('TicketEmailPleaseDoNotReplyToThisEmail') . "\n";
     
    -                $from = $conf->global->MAIN_INFO_SOCIETE_NOM . '<' . $conf->global->TICKETS_NOTIFICATION_EMAIL_FROM . '>';
    +                $from = $conf->global->MAIN_INFO_SOCIETE_NOM . '<' . $conf->global->TICKET_NOTIFICATION_EMAIL_FROM . '>';
                     $replyto = $from;
     
                     // Init to avoid errors
    @@ -1608,26 +1616,26 @@ class Ticketsup extends CommonObject
     
                     $message = dol_nl2br($message);
     
    -                if (!empty($conf->global->TICKETS_DISABLE_MAIL_AUTOCOPY_TO)) {
    +                if (!empty($conf->global->TICKET_DISABLE_MAIL_AUTOCOPY_TO)) {
                         $old_MAIN_MAIL_AUTOCOPY_TO = $conf->global->MAIN_MAIL_AUTOCOPY_TO;
                         $conf->global->MAIN_MAIL_AUTOCOPY_TO = '';
                     }
                     include_once DOL_DOCUMENT_ROOT . '/core/class/CMailFile.class.php';
                     $mailfile = new CMailFile($subject, $info_sendto['email'], $from, $message, $filepath, $mimetype, $filename, $sendtocc, '', $deliveryreceipt, 0);
    -                if ($mailfile->error) {
    -                    setEventMessage($mailfile->error, 'errors');
    +                if ($mailfile->error || $mailfile->errors) {
    +                    setEventMessages($mailfile->error, $mailfile->errors, 'errors');
                     } else {
                         $result = $mailfile->sendfile();
                         if ($result > 0) {
                             $nb_sent++;
                         }
                     }
    -                if (!empty($conf->global->TICKETS_DISABLE_MAIL_AUTOCOPY_TO)) {
    +                if (!empty($conf->global->TICKET_DISABLE_MAIL_AUTOCOPY_TO)) {
                         $conf->global->MAIN_MAIL_AUTOCOPY_TO = $old_MAIN_MAIL_AUTOCOPY_TO;
                     }
                 }
     
    -            setEventMessage($langs->trans('TicketNotificationNumberEmailSent', $nb_sent));
    +            setEventMessages($langs->trans('TicketNotificationNumberEmailSent', $nb_sent), null, 'mesgs');
             }
     
             return $nb_sent;
    @@ -1648,7 +1656,7 @@ class Ticketsup extends CommonObject
             // Cache deja charge
     
             $sql = "SELECT rowid, fk_user_create, datec, message";
    -        $sql .= " FROM " . MAIN_DB_PREFIX . "ticketsup_logs";
    +        $sql .= " FROM " . MAIN_DB_PREFIX . "ticket_logs";
             $sql .= " WHERE fk_track_id ='" . $this->db->escape($this->track_id) . "'";
             $sql .= " ORDER BY datec DESC";
     
    @@ -1694,7 +1702,7 @@ class Ticketsup extends CommonObject
             }
     
             // Insert request
    -        $sql = "INSERT INTO " . MAIN_DB_PREFIX . "ticketsup_msg(";
    +        $sql = "INSERT INTO " . MAIN_DB_PREFIX . "ticket_msg(";
     
             $sql .= "fk_track_id,";
             $sql .= "fk_user_action,";
    @@ -1760,7 +1768,7 @@ class Ticketsup extends CommonObject
             // Cache deja charge
     
             $sql = "SELECT rowid, fk_user_action, datec, message, private";
    -        $sql .= " FROM " . MAIN_DB_PREFIX . "ticketsup_msg";
    +        $sql .= " FROM " . MAIN_DB_PREFIX . "ticket_msg";
             $sql .= " WHERE fk_track_id ='" . $this->db->escape($this->track_id) . "'";
             $sql .= " ORDER BY datec DESC";
             dol_syslog(get_class($this) . "::load_cache_actions_ticket sql=" . $sql, LOG_DEBUG);
    @@ -1798,7 +1806,7 @@ class Ticketsup extends CommonObject
             if ($this->fk_statut != 9) { // not closed
                 $this->db->begin();
     
    -            $sql = "UPDATE " . MAIN_DB_PREFIX . "ticketsup";
    +            $sql = "UPDATE " . MAIN_DB_PREFIX . "ticket";
                 $sql .= " SET fk_statut=8, progress=100, date_close='" . $this->db->idate(dol_now()) . "'";
                 $sql .= " WHERE rowid = " . $this->id;
     
    @@ -1871,7 +1879,7 @@ class Ticketsup extends CommonObject
     
             // Generation requete recherche
             $sql = "SELECT rowid FROM " . MAIN_DB_PREFIX . "societe";
    -        $sql .= " WHERE entity IN (" . getEntity('ticketsup', 1) . ")";
    +        $sql .= " WHERE entity IN (" . getEntity('ticket', 1) . ")";
             if (!empty($type)) {
                 if ($type == 1 || $type == 2) {
                     $sql .= " AND client = " . $type;
    @@ -1978,7 +1986,7 @@ class Ticketsup extends CommonObject
         public function setCustomer($id)
         {
             if ($this->id) {
    -            $sql = "UPDATE " . MAIN_DB_PREFIX . "ticketsup";
    +            $sql = "UPDATE " . MAIN_DB_PREFIX . "ticket";
                 $sql .= " SET fk_soc = " . ($id > 0 ? $id : "null");
                 $sql .= " WHERE rowid = " . $this->id;
                 dol_syslog(get_class($this) . '::setCustomer sql=' . $sql);
    @@ -2002,7 +2010,7 @@ class Ticketsup extends CommonObject
         public function setProgression($percent)
         {
             if ($this->id) {
    -            $sql = "UPDATE " . MAIN_DB_PREFIX . "ticketsup";
    +            $sql = "UPDATE " . MAIN_DB_PREFIX . "ticket";
                 $sql .= " SET progress = " . ($percent > 0 ? $percent : "null");
                 $sql .= " WHERE rowid = " . $this->id;
                 dol_syslog(get_class($this) . '::set_progression sql=' . $sql);
    @@ -2244,7 +2252,7 @@ class Ticketsup extends CommonObject
     
                         $message = dol_nl2br($message);
     
    -                    if (!empty($conf->global->TICKETS_DISABLE_MAIL_AUTOCOPY_TO)) {
    +                    if (!empty($conf->global->TICKET_DISABLE_MAIL_AUTOCOPY_TO)) {
                             $old_MAIN_MAIL_AUTOCOPY_TO = $conf->global->MAIN_MAIL_AUTOCOPY_TO;
                             $conf->global->MAIN_MAIL_AUTOCOPY_TO = '';
                         }
    @@ -2276,7 +2284,7 @@ class Ticketsup extends CommonObject
                             $this->error = $mailfile->error;
                             //dol_syslog("Notify::send ".$this->error, LOG_ERR);
                         }
    -                    if (!empty($conf->global->TICKETS_DISABLE_MAIL_AUTOCOPY_TO)) {
    +                    if (!empty($conf->global->TICKET_DISABLE_MAIL_AUTOCOPY_TO)) {
                             $conf->global->MAIN_MAIL_AUTOCOPY_TO = $old_MAIN_MAIL_AUTOCOPY_TO;
                         }
                     }
    @@ -2405,7 +2413,7 @@ class Ticketsup extends CommonObject
             global $conf;
     
             $defaultref = '';
    -        $modele = empty($conf->global->TICKETSUP_ADDON) ? 'mod_ticketsup_simple' : $conf->global->TICKETSUP_ADDON;
    +        $modele = empty($conf->global->TICKETSUP_ADDON) ? 'mod_ticket_simple' : $conf->global->TICKETSUP_ADDON;
     
             // Search template files
             $file = '';
    @@ -2413,7 +2421,7 @@ class Ticketsup extends CommonObject
             $filefound = 0;
             $dirmodels = array_merge(array('/'), (array) $conf->modules_parts['models']);
             foreach ($dirmodels as $reldir) {
    -            $file = dol_buildpath($reldir . "core/modules/ticketsup/" . $modele . '.php', 0);
    +            $file = dol_buildpath($reldir . "core/modules/ticket/" . $modele . '.php', 0);
                 if (file_exists($file)) {
                     $filefound = 1;
                     $classname = $modele;
    @@ -2422,10 +2430,10 @@ class Ticketsup extends CommonObject
             }
     
             if ($filefound) {
    -            $result = dol_include_once($reldir . "core/modules/ticketsup/" . $modele . '.php');
    -            $modTicketsup = new $classname;
    +            $result = dol_include_once($reldir . "core/modules/ticket/" . $modele . '.php');
    +            $modTicket = new $classname;
     
    -            $defaultref = $modTicketsup->getNextValue($thirdparty, $this);
    +            $defaultref = $modTicket->getNextValue($thirdparty, $this);
             }
     
             if (is_numeric($defaultref) && $defaultref <= 0) {
    @@ -2436,6 +2444,7 @@ class Ticketsup extends CommonObject
         }
     
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
         /**
     	 *  Return if at least one photo is available
     	 *
    @@ -2444,6 +2453,7 @@ class Ticketsup extends CommonObject
     	 */
         function is_photo_available($sdir)
         {
    +        // phpcs:enable
             include_once DOL_DOCUMENT_ROOT . '/core/lib/files.lib.php';
     
             global $conf;
    @@ -2468,7 +2478,6 @@ class Ticketsup extends CommonObject
             }
             return false;
         }
    -
     }
     
     
    @@ -2477,7 +2486,10 @@ class Ticketsup extends CommonObject
      */
     class TicketsLine
     {
    -    public $id;
    +    /**
    +	 * @var int ID
    +	 */
    +	public $id;
     
         /**
          * @var string  $ref    Ticket reference
    @@ -2490,8 +2502,8 @@ class TicketsLine
         public $track_id;
     
         /**
    -	 * Thirdparty ID
    -	*/
    +	 * @var int Thirdparty ID
    +	 */
         public $fk_soc;
     
         /**
    @@ -2588,5 +2600,4 @@ class TicketsLine
      	 * Close ticket date
     	 */
         public $date_close = '';
    -
     }
    diff --git a/htdocs/ticketsup/class/ticketsuplogs.class.php b/htdocs/ticket/class/ticketlogs.class.php
    similarity index 89%
    rename from htdocs/ticketsup/class/ticketsuplogs.class.php
    rename to htdocs/ticket/class/ticketlogs.class.php
    index 3a73a35fd3e..01ba7972ced 100644
    --- a/htdocs/ticketsup/class/ticketsuplogs.class.php
    +++ b/htdocs/ticket/class/ticketlogs.class.php
    @@ -16,29 +16,51 @@
      */
     
     /**
    - *  \file       ticketsup/class/ticketsuplogs.class.php
    - *  \ingroup    ticketsup
    + *  \file       ticket/class/ticketlogs.class.php
    + *  \ingroup    ticket
      *  \brief      This file CRUD class file (Create/Read/Update/Delete) for ticket logs
      */
     
     // Put here all includes required by your class file
     require_once DOL_DOCUMENT_ROOT . "/core/class/commonobject.class.php";
    -//require_once(DOL_DOCUMENT_ROOT."/societe/class/societe.class.php");
    -//require_once(DOL_DOCUMENT_ROOT."/product/class/product.class.php");
    +//require_once DOL_DOCUMENT_ROOT."/societe/class/societe.class.php";
    +//require_once DOL_DOCUMENT_ROOT."/product/class/product.class.php";
     
     
     /**
    - * Class of log for ticketsup
    + * Class of log for ticket
      */
    -class Ticketsuplogs// extends CommonObject
    +class Ticketlogs// extends CommonObject
     {
    -    public $db; //!< To store db handler
    -    public $error; //!< To return error code (or message)
    -    public $errors = array(); //!< To return several error codes (or messages)
    -    public $element = 'ticketsuplogs'; //!< Id that identify managed objects
    -    public $table_element = 'ticketsuplogs'; //!< Name of table without prefix where object is stored
    +    /**
    +     * @var DoliDB Database handler.
    +     */
    +    public $db;
     
    -    public $id;
    +    /**
    +     * @var string Error code (or message)
    +     */
    +    public $error;
    +
    +    /**
    +     * @var string[] Error codes (or messages)
    +     */
    +    public $errors = array();
    +
    +    /**
    +     * @var string ID to identify managed object
    +     */
    +    public $element = 'ticketlogs';
    +
    +    /**
    +     * @var string Name of table without prefix where object is stored
    +     */
    +    public $table_element = 'ticketlogs'; //!< Name of table without prefix where object is stored
    +
    +    /**
    +	 * @var int ID
    +	 */
    +	public $id;
     
         public $fk_track_id;
         public $fk_user_create;
    @@ -53,7 +75,6 @@ class Ticketsuplogs// extends CommonObject
         public function __construct($db)
         {
             $this->db = $db;
    -        return 1;
         }
     
         /**
    @@ -86,7 +107,7 @@ class Ticketsuplogs// extends CommonObject
             // Put here code to add control on parameters values
     
             // Insert request
    -        $sql = "INSERT INTO " . MAIN_DB_PREFIX . "ticketsup_logs(";
    +        $sql = "INSERT INTO " . MAIN_DB_PREFIX . "ticket_logs(";
     
             $sql .= "fk_track_id,";
             $sql .= "fk_user_create,";
    @@ -112,7 +133,7 @@ class Ticketsuplogs// extends CommonObject
             }
     
             if (!$error) {
    -            $this->id = $this->db->last_insert_id(MAIN_DB_PREFIX . "ticketsup_logs");
    +            $this->id = $this->db->last_insert_id(MAIN_DB_PREFIX . "ticket_logs");
     
                 if (!$notrigger) {
                     // Uncomment this and change MYOBJECT to your own tag if you
    @@ -158,7 +179,7 @@ class Ticketsuplogs// extends CommonObject
             $sql .= " t.datec,";
             $sql .= " t.message";
     
    -        $sql .= " FROM " . MAIN_DB_PREFIX . "ticketsup_logs as t";
    +        $sql .= " FROM " . MAIN_DB_PREFIX . "ticket_logs as t";
             $sql .= " WHERE t.rowid = " . $id;
     
             dol_syslog(get_class($this) . "::fetch sql=" . $sql, LOG_DEBUG);
    @@ -214,7 +235,7 @@ class Ticketsuplogs// extends CommonObject
             // Put here code to add a control on parameters values
     
             // Update request
    -        $sql = "UPDATE " . MAIN_DB_PREFIX . "ticketsup_logs SET";
    +        $sql = "UPDATE " . MAIN_DB_PREFIX . "ticket_logs SET";
     
             $sql .= " fk_track_id=" . (isset($this->fk_track_id) ? "'" . $this->db->escape($this->fk_track_id) . "'" : "null") . ",";
             $sql .= " fk_user_create=" . ($this->fk_user_create > 0 ? $this->fk_user_create : "null") . ",";
    @@ -289,7 +310,7 @@ class Ticketsuplogs// extends CommonObject
             }
     
             if (!$error) {
    -            $sql = "DELETE FROM " . MAIN_DB_PREFIX . "ticketsup_logs";
    +            $sql = "DELETE FROM " . MAIN_DB_PREFIX . "ticket_logs";
                 $sql .= " WHERE rowid=" . $this->id;
     
                 dol_syslog(get_class($this) . "::delete sql=" . $sql);
    diff --git a/htdocs/ticketsup/class/ticketsupstats.class.php b/htdocs/ticket/class/ticketstats.class.php
    similarity index 94%
    rename from htdocs/ticketsup/class/ticketsupstats.class.php
    rename to htdocs/ticket/class/ticketstats.class.php
    index 3c299b911af..28a49a3bd8f 100644
    --- a/htdocs/ticketsup/class/ticketsupstats.class.php
    +++ b/htdocs/ticket/class/ticketstats.class.php
    @@ -16,20 +16,23 @@
      */
     
     /**
    - *       \file       /ticketsup/class/ticketsupstats.class.php
    - *       \ingroup    ticketsup
    + *       \file       /ticket/class/ticketstats.class.php
    + *       \ingroup    ticket
      *       \brief      Fichier de la classe de gestion des stats des tickets
      */
     require_once DOL_DOCUMENT_ROOT . '/core/class/stats.class.php';
    -require_once 'ticketsup.class.php';
    +require_once 'ticket.class.php';
     
     
     /**
      * Classe permettant la gestion des stats des deplacements et notes de frais
      */
    -class TicketsupStats extends Stats
    +class TicketStats extends Stats
     {
    -    public $table_element;
    +    /**
    +	 * @var string Name of table without prefix where object is stored
    +	 */
    +	public $table_element;
     
         public $socid;
         public $userid;
    @@ -54,7 +57,7 @@ class TicketsupStats extends Stats
             $this->socid = $socid;
             $this->userid = $userid;
     
    -        $object = new Ticketsup($this->db);
    +        $object = new Ticket($this->db);
             $this->from = MAIN_DB_PREFIX . $object->table_element;
             $this->field = 'km';
     
    diff --git a/htdocs/ticketsup/class/utils_diff.class.php b/htdocs/ticket/class/utils_diff.class.php
    similarity index 98%
    rename from htdocs/ticketsup/class/utils_diff.class.php
    rename to htdocs/ticket/class/utils_diff.class.php
    index bd9e0e2d5ca..a8e3712ec9b 100644
    --- a/htdocs/ticketsup/class/utils_diff.class.php
    +++ b/htdocs/ticket/class/utils_diff.class.php
    @@ -1,11 +1,11 @@
     <?php
     /* Copyright (C) 2016      Jean-François Ferry  <hello@librethic.io>
    - * 
    + *
      * A class containing a diff implementation
      *
      * Created by Stephen Morley - http://stephenmorley.org/ - and released under the
      * terms of the CC0 1.0 Universal legal code:
    - * 
    + *
      * http://creativecommons.org/publicdomain/zero/1.0/legalcode
      */
     
    @@ -80,9 +80,9 @@ class Diff
                 $diff[] = array_pop($partialDiff);
             }
     
    -        for ($index = $end1 + 1;
    -            $index < ($compareCharacters ? strlen($sequence1) : count($sequence1));
    -            $index++) {
    +        $end2 = ($compareCharacters ? strlen($sequence1) : count($sequence1));
    +        for ($index = $end1 + 1; $index < $end2; $index++)
    +        {
                 $diff[] = array($sequence1[$index], self::UNMODIFIED);
             }
     
    @@ -382,7 +382,7 @@ class Diff
          * $index       - the current index, passes by reference
          * $type        - the type of line
          */
    -    private static function getCellContent($diff, $indentation, $separator, &$index, $type) 
    +    private static function getCellContent($diff, $indentation, $separator, &$index, $type)
         {
             // initialise the HTML
             $html = '';
    diff --git a/htdocs/ticketsup/contact.php b/htdocs/ticket/contact.php
    similarity index 83%
    rename from htdocs/ticketsup/contact.php
    rename to htdocs/ticket/contact.php
    index 7202cba8dd2..22199bed745 100644
    --- a/htdocs/ticketsup/contact.php
    +++ b/htdocs/ticket/contact.php
    @@ -5,7 +5,7 @@
      *
      * This program is free software; you can redistribute it and/or modify
      * it under the terms of the GNU General Public License as published by
    - * the Free Software Foundation; either version 2 of the License, or
    + * the Free Software Foundation; either version 3 of the License, or
      * (at your option) any later version.
      *
      * This program is distributed in the hope that it will be useful,
    @@ -19,24 +19,23 @@
      */
     
     /**
    - *       \file       htdocs/ticketsup/contact.php
    - *       \ingroup    ticketsup
    + *       \file       htdocs/ticket/contact.php
    + *       \ingroup    ticket
      *       \brief      Contacts of tickets
      */
     
     require '../main.inc.php';
     
    -require_once DOL_DOCUMENT_ROOT . '/ticketsup/class/ticketsup.class.php';
    -require_once DOL_DOCUMENT_ROOT . '/core/lib/ticketsup.lib.php';
    +require_once DOL_DOCUMENT_ROOT . '/ticket/class/ticket.class.php';
    +require_once DOL_DOCUMENT_ROOT . '/core/lib/ticket.lib.php';
     
     require_once DOL_DOCUMENT_ROOT . '/societe/class/societe.class.php';
     require_once DOL_DOCUMENT_ROOT . "/core/lib/company.lib.php";
     require_once DOL_DOCUMENT_ROOT . '/contact/class/contact.class.php';
     require_once DOL_DOCUMENT_ROOT . '/core/class/html.formcompany.class.php';
     
    -// Load traductions files requiredby by page
    -$langs->load("companies");
    -$langs->load("ticketsup");
    +// Load translation files required by the page
    +$langs->loadLangs(array('companies', 'ticket'));
     
     // Get parameters
     $socid = GETPOST("socid", 'int');
    @@ -61,15 +60,15 @@ if ($user->societe_id > 0) {
     }
     
     // Store current page url
    -$url_page_current = dol_buildpath('/ticketsup/contact.php', 1);
    +$url_page_current = dol_buildpath('/ticket/contact.php', 1);
     
    -$object = new Ticketsup($db);
    +$object = new Ticket($db);
     
     /*
      * Ajout d'un nouveau contact
      */
     
    -if ($action == 'addcontact' && $user->rights->ticketsup->write) {
    +if ($action == 'addcontact' && $user->rights->ticket->write) {
         $result = $object->fetch($id, '', $track_id);
     
         if ($result > 0 && ($id > 0 || (!empty($track_id)))) {
    @@ -91,7 +90,7 @@ if ($action == 'addcontact' && $user->rights->ticketsup->write) {
     }
     
     // bascule du statut d'un contact
    -if ($action == 'swapstatut' && $user->rights->ticketsup->write) {
    +if ($action == 'swapstatut' && $user->rights->ticket->write) {
         if ($object->fetch($id, '', $track_id)) {
             $result = $object->swapContactStatus($ligne);
         } else {
    @@ -100,7 +99,7 @@ if ($action == 'swapstatut' && $user->rights->ticketsup->write) {
     }
     
     // Efface un contact
    -if ($action == 'deletecontact' && $user->rights->ticketsup->write) {
    +if ($action == 'deletecontact' && $user->rights->ticket->write) {
         if ($object->fetch($id, '', $track_id)) {
             $result = $object->delete_contact($lineid);
     
    @@ -134,20 +133,20 @@ if ($id > 0 || !empty($track_id) || !empty($ref)) {
             if ($socid > 0) {
                 $object->fetch_thirdparty();
                 $head = societe_prepare_head($object->thirdparty);
    -            dol_fiche_head($head, 'ticketsup', $langs->trans("ThirdParty"), 0, 'company');
    +            dol_fiche_head($head, 'ticket', $langs->trans("ThirdParty"), 0, 'company');
                 dol_banner_tab($object->thirdparty, 'socid', '', ($user->societe_id ? 0 : 1), 'rowid', 'nom');
                 dol_fiche_end();
             }
     
    -        if (!$user->societe_id && $conf->global->TICKETS_LIMIT_VIEW_ASSIGNED_ONLY) {
    +        if (!$user->societe_id && $conf->global->TICKET_LIMIT_VIEW_ASSIGNED_ONLY) {
                 $object->next_prev_filter = "te.fk_user_assign = '" . $user->id . "'";
             } elseif ($user->societe_id > 0) {
                 $object->next_prev_filter = "te.fk_soc = '" . $user->societe_id . "'";
             }
     
    -        $head = ticketsup_prepare_head($object);
    +        $head = ticket_prepare_head($object);
     
    -        dol_fiche_head($head, 'contact', $langs->trans("Ticket"), -1, 'ticketsup');
    +        dol_fiche_head($head, 'contact', $langs->trans("Ticket"), -1, 'ticket');
     
             $morehtmlref ='<div class="refidno">';
             $morehtmlref.= $object->subject;
    @@ -166,7 +165,7 @@ if ($id > 0 || !empty($track_id) || !empty($ref)) {
             }
             $morehtmlref.='</div>';
     
    -        $linkback = '<a href="' . dol_buildpath('/ticketsup/list.php', 1) . '"><strong>' . $langs->trans("BackToList") . '</strong></a> ';
    +        $linkback = '<a href="' . dol_buildpath('/ticket/list.php', 1) . '"><strong>' . $langs->trans("BackToList") . '</strong></a> ';
     
             dol_banner_tab($object, 'ref', $linkback, ($user->societe_id ? 0 : 1), 'ref', 'ref', $morehtmlref);
     
    @@ -174,7 +173,7 @@ if ($id > 0 || !empty($track_id) || !empty($ref)) {
     
             //print '<br>';
     
    -        $permission = $user->rights->ticketsup->write;
    +        $permission = $user->rights->ticket->write;
     
             // Contacts lines (modules that overwrite templates must declare this into descriptor)
             $dirtpls=array_merge($conf->modules_parts['tpl'], array('/core/tpl'));
    diff --git a/htdocs/ticketsup/css/styles.css.php b/htdocs/ticket/css/styles.css.php
    similarity index 98%
    rename from htdocs/ticketsup/css/styles.css.php
    rename to htdocs/ticket/css/styles.css.php
    index d52739d9dc0..f8368f7e5f2 100644
    --- a/htdocs/ticketsup/css/styles.css.php
    +++ b/htdocs/ticket/css/styles.css.php
    @@ -16,7 +16,7 @@
      */
     
     /**
    - *		\file       htdocs/ticketsup/css/styles.css.php
    + *		\file       htdocs/ticket/css/styles.css.php
      *		\brief      File for CSS style sheet for ticket module
      */
     
    @@ -50,7 +50,7 @@ html {
     
     html {
     <?php
    -if (! empty($conf->global->TICKETS_SHOW_MODULE_LOGO)) {
    +if (! empty($conf->global->TICKET_SHOW_MODULE_LOGO)) {
         print 'background: url("../public/img/bg_ticket.png") no-repeat 95% 90%;';
     }
     ?>
    diff --git a/htdocs/ticketsup/document.php b/htdocs/ticket/document.php
    similarity index 81%
    rename from htdocs/ticketsup/document.php
    rename to htdocs/ticket/document.php
    index 3ec98fe1635..d1d80387f6e 100644
    --- a/htdocs/ticketsup/document.php
    +++ b/htdocs/ticket/document.php
    @@ -20,20 +20,21 @@
      */
     
     /**
    - *  \file       htdocs/ticketsup/document.php
    - *  \ingroup    ticketsup
    + *  \file       htdocs/ticket/document.php
    + *  \ingroup    ticket
      *  \brief      files linked to a ticket
      */
     
     require '../main.inc.php';
    -require_once DOL_DOCUMENT_ROOT . '/core/lib/ticketsup.lib.php';
    -require_once DOL_DOCUMENT_ROOT . '/ticketsup/class/ticketsup.class.php';
    +require_once DOL_DOCUMENT_ROOT . '/core/lib/ticket.lib.php';
    +require_once DOL_DOCUMENT_ROOT . '/ticket/class/ticket.class.php';
     require_once DOL_DOCUMENT_ROOT . '/core/lib/files.lib.php';
     require_once DOL_DOCUMENT_ROOT . '/core/lib/images.lib.php';
     require_once DOL_DOCUMENT_ROOT . "/core/lib/company.lib.php";
     require_once DOL_DOCUMENT_ROOT . '/core/class/html.formfile.class.php';
     
    -$langs->loadLangs(array("companies","other","ticketsup","mails"));
    +// Load translation files required by the page
    +$langs->loadLangs(array("companies","other","ticket","mails"));
     
     $id       = GETPOST('id', 'int');
     $ref      = GETPOST('ref', 'alpha');
    @@ -42,7 +43,7 @@ $action   = GETPOST('action','alpha');
     $confirm  = GETPOST('confirm','alpha');
     
     // Security check
    -if (!$user->rights->ticketsup->read) {
    +if (!$user->rights->ticket->read) {
         accessforbidden();
     }
     
    @@ -57,7 +58,7 @@ $pagenext = $page + 1;
     if (! $sortorder) $sortorder="ASC";
     if (! $sortfield) $sortfield="position_name";
     
    -$object = new Ticketsup($db);
    +$object = new Ticket($db);
     $result = $object->fetch($id, $ref, $track_id);
     
     // to match  document rules and compatibility
    @@ -68,7 +69,7 @@ $object->ref = $object->track_id;
     if ($result < 0) {
     	setEventMessages($object->error, $object->errors, 'errors');
     } else {
    -    $upload_dir = $conf->ticketsup->dir_output . "/" . dol_sanitizeFileName($object->track_id);
    +    $upload_dir = $conf->ticket->dir_output . "/" . dol_sanitizeFileName($object->track_id);
     }
     
     
    @@ -99,20 +100,20 @@ if ($object->id)
         if ($socid > 0) {
             $object->fetch_thirdparty();
             $head = societe_prepare_head($object->thirdparty);
    -        dol_fiche_head($head, 'ticketsup', $langs->trans("ThirdParty"), 0, 'company');
    +        dol_fiche_head($head, 'ticket', $langs->trans("ThirdParty"), 0, 'company');
             dol_banner_tab($object->thirdparty, 'socid', '', ($user->societe_id ? 0 : 1), 'rowid', 'nom');
             dol_fiche_end();
         }
     
    -    if (!$user->societe_id && $conf->global->TICKETS_LIMIT_VIEW_ASSIGNED_ONLY) {
    +    if (!$user->societe_id && $conf->global->TICKET_LIMIT_VIEW_ASSIGNED_ONLY) {
             $object->next_prev_filter = "te.fk_user_assign = '" . $user->id . "'";
         } elseif ($user->societe_id > 0) {
             $object->next_prev_filter = "te.fk_soc = '" . $user->societe_id . "'";
         }
     
    -    $head = ticketsup_prepare_head($object);
    +    $head = ticket_prepare_head($object);
     
    -    dol_fiche_head($head, 'tabTicketDocument', $langs->trans("Ticket"), 0, 'ticketsup');
    +    dol_fiche_head($head, 'tabTicketDocument', $langs->trans("Ticket"), 0, 'ticket');
     
         $morehtmlref ='<div class="refidno">';
         $morehtmlref.= $object->subject;
    @@ -131,13 +132,13 @@ if ($object->id)
         }
         $morehtmlref.='</div>';
     
    -    $linkback = '<a href="' . dol_buildpath('/ticketsup/list.php', 1) . '"><strong>' . $langs->trans("BackToList") . '</strong></a> ';
    +    $linkback = '<a href="' . dol_buildpath('/ticket/list.php', 1) . '"><strong>' . $langs->trans("BackToList") . '</strong></a> ';
     
         dol_banner_tab($object, 'ref', $linkback, ($user->societe_id ? 0 : 1), 'ref', 'ref', $morehtmlref);
     
         dol_fiche_end();
     
    -    // Construit liste des fichiers
    +    // Build file list
         $filearray = dol_dir_list($upload_dir, "files", 0, '', '\.meta$', $sortfield, (strtolower($sortorder) == 'desc' ? SORT_DESC : SORT_ASC), 1);
         $totalsize = 0;
         foreach ($filearray as $key => $file) {
    @@ -145,9 +146,9 @@ if ($object->id)
         }
     
         $object->ref = $object->track_id;	// For compatibility we use track ID for directory
    -    $modulepart = 'ticketsup';
    -  	$permission = $user->rights->ticketsup->write;
    -  	$permtoedit = $user->rights->ticketsup->write;
    +    $modulepart = 'ticket';
    +  	$permission = $user->rights->ticket->write;
    +  	$permtoedit = $user->rights->ticket->write;
       	$param = '&id=' . $object->id;
     
       	include_once DOL_DOCUMENT_ROOT . '/core/tpl/document_actions_post_headers.tpl.php';
    @@ -157,5 +158,6 @@ else
         accessforbidden('', 0, 0);
     }
     
    +// End of page
     llxFooter();
     $db->close();
    diff --git a/htdocs/ticketsup/history.php b/htdocs/ticket/history.php
    similarity index 75%
    rename from htdocs/ticketsup/history.php
    rename to htdocs/ticket/history.php
    index c6de1d7c3c6..c840f3aa1a8 100644
    --- a/htdocs/ticketsup/history.php
    +++ b/htdocs/ticket/history.php
    @@ -3,7 +3,7 @@
      *
      * This program is free software; you can redistribute it and/or modify
      * it under the terms of the GNU General Public License as published by
    - * the Free Software Foundation; either version 2 of the License, or
    + * the Free Software Foundation; either version 3 of the License, or
      * (at your option) any later version.
      *
      * This program is distributed in the hope that it will be useful,
    @@ -16,15 +16,15 @@
      */
     
     /**
    - *		\file       htdocs/ticketsup/history.php
    - *    	\ingroup	ticketsup
    + *		\file       htdocs/ticket/history.php
    + *    	\ingroup	ticket
      *    	\brief		History of ticket
      */
     
     require '../main.inc.php';
    -require_once DOL_DOCUMENT_ROOT . '/ticketsup/class/actions_ticketsup.class.php';
    -require_once DOL_DOCUMENT_ROOT . '/core/class/html.formticketsup.class.php';
    -require_once DOL_DOCUMENT_ROOT . '/core/lib/ticketsup.lib.php';
    +require_once DOL_DOCUMENT_ROOT . '/ticket/class/actions_ticket.class.php';
    +require_once DOL_DOCUMENT_ROOT . '/core/class/html.formticket.class.php';
    +require_once DOL_DOCUMENT_ROOT . '/core/lib/ticket.lib.php';
     require_once DOL_DOCUMENT_ROOT . "/core/lib/company.lib.php";
     require_once DOL_DOCUMENT_ROOT . '/core/lib/date.lib.php';
     require_once DOL_DOCUMENT_ROOT . '/core/class/extrafields.class.php';
    @@ -33,10 +33,8 @@ if (!class_exists('Contact')) {
         include DOL_DOCUMENT_ROOT . '/contact/class/contact.class.php';
     }
     
    -// Load traductions files requiredby by page
    -$langs->load("companies");
    -$langs->load("other");
    -$langs->load("ticketsup");
    +// Load translation files required by the page
    +$langs->loadLangs(array('companies', 'other', 'ticket'));
     
     // Get parameters
     $id = GETPOST('id', 'int');
    @@ -45,7 +43,7 @@ $ref = GETPOST('ref', 'alpha');
     $action = GETPOST('action', 'alpha', 3);
     
     // Security check
    -if (!$user->rights->ticketsup->read) {
    +if (!$user->rights->ticket->read) {
         accessforbidden();
     }
     
    @@ -56,7 +54,7 @@ if (!$action) {
     	$action = 'view';
     }
     
    -$object = new Ticketsup($db);
    +$object = new Ticket($db);
     $object->fetch($id, $ref, $track_id);
     
     
    @@ -64,7 +62,7 @@ $object->fetch($id, $ref, $track_id);
      * Actions
      */
     
    -$actionobject = new ActionsTicketsup($db);
    +$actionobject = new ActionsTicket($db);
     
     $actionobject->doActions($action, $object);
     
    @@ -80,7 +78,7 @@ llxHeader('', $page_title, $help_url);
     
     $userstat = new User($db);
     $form = new Form($db);
    -$formticket = new FormTicketsup($db);
    +$formticket = new FormTicket($db);
     
     if ($action == 'view') {
     	$res = $object->fetch($id, $ref, $track_id);
    @@ -92,26 +90,26 @@ if ($action == 'view') {
                 accessforbidden('', 0);
             }
             // or for unauthorized internals users
    -        if (!$user->societe_id && ($conf->global->TICKETS_LIMIT_VIEW_ASSIGNED_ONLY && $object->fk_user_assign != $user->id) && !$user->rights->ticketsup->manage) {
    +        if (!$user->societe_id && ($conf->global->TICKET_LIMIT_VIEW_ASSIGNED_ONLY && $object->fk_user_assign != $user->id) && !$user->rights->ticket->manage) {
                 accessforbidden('', 0);
             }
     
             if ($socid > 0) {
                 $object->fetch_thirdparty();
                 $head = societe_prepare_head($object->thirdparty);
    -            dol_fiche_head($head, 'ticketsup', $langs->trans("ThirdParty"), 0, 'company');
    +            dol_fiche_head($head, 'ticket', $langs->trans("ThirdParty"), 0, 'company');
                 dol_banner_tab($object->thirdparty, 'socid', '', ($user->societe_id ? 0 : 1), 'rowid', 'nom');
                 dol_fiche_end();
             }
     
    -        if (!$user->societe_id && $conf->global->TICKETS_LIMIT_VIEW_ASSIGNED_ONLY) {
    +        if (!$user->societe_id && $conf->global->TICKET_LIMIT_VIEW_ASSIGNED_ONLY) {
                 $object->next_prev_filter = "te.fk_user_assign = '" . $user->id . "'";
             } elseif ($user->societe_id > 0) {
                 $object->next_prev_filter = "te.fk_soc = '" . $user->societe_id . "'";
             }
    -        $head = ticketsup_prepare_head($object);
    +        $head = ticket_prepare_head($object);
     
    -        dol_fiche_head($head, 'tabTicketLogs', $langs->trans("Ticket"), 0, 'ticketsup');
    +        dol_fiche_head($head, 'tabTicketLogs', $langs->trans("Ticket"), 0, 'ticket');
     
             $morehtmlref ='<div class="refidno">';
             $morehtmlref.= $object->subject;
    @@ -130,7 +128,7 @@ if ($action == 'view') {
             }
             $morehtmlref.='</div>';
     
    -        $linkback = '<a href="' . dol_buildpath('/ticketsup/list.php', 1) . '"><strong>' . $langs->trans("BackToList") . '</strong></a> ';
    +        $linkback = '<a href="' . dol_buildpath('/ticket/list.php', 1) . '"><strong>' . $langs->trans("BackToList") . '</strong></a> ';
     
             dol_banner_tab($object, 'ref', $linkback, ($user->societe_id ? 0 : 1), 'ref', 'ref', $morehtmlref);
     
    @@ -138,7 +136,7 @@ if ($action == 'view') {
     
             print '<div class="fichecenter">';
             // Logs list
    -        print load_fiche_titre($langs->trans('TicketHistory'), '', 'history@ticketsup');
    +        print load_fiche_titre($langs->trans('TicketHistory'), '', 'history@ticket');
             $actionobject->viewTimelineTicketLogs(true, $object);
             print '</div><!-- fichecenter -->';
             print '<br style="clear: both">';
    diff --git a/htdocs/ticket/img/gplv3.png b/htdocs/ticket/img/gplv3.png
    new file mode 100644
    index 00000000000..ba78d4c4941
    Binary files /dev/null and b/htdocs/ticket/img/gplv3.png differ
    diff --git a/htdocs/ticketsup/img/history.png b/htdocs/ticket/img/history.png
    similarity index 100%
    rename from htdocs/ticketsup/img/history.png
    rename to htdocs/ticket/img/history.png
    diff --git a/htdocs/ticketsup/img/mark-read.png b/htdocs/ticket/img/mark-read.png
    similarity index 100%
    rename from htdocs/ticketsup/img/mark-read.png
    rename to htdocs/ticket/img/mark-read.png
    diff --git a/htdocs/ticketsup/img/messages.png b/htdocs/ticket/img/messages.png
    similarity index 100%
    rename from htdocs/ticketsup/img/messages.png
    rename to htdocs/ticket/img/messages.png
    diff --git a/htdocs/ticketsup/img/statut0.png b/htdocs/ticket/img/statut0.png
    similarity index 100%
    rename from htdocs/ticketsup/img/statut0.png
    rename to htdocs/ticket/img/statut0.png
    diff --git a/htdocs/ticketsup/img/statut1.png b/htdocs/ticket/img/statut1.png
    similarity index 100%
    rename from htdocs/ticketsup/img/statut1.png
    rename to htdocs/ticket/img/statut1.png
    diff --git a/htdocs/ticketsup/img/statut3.png b/htdocs/ticket/img/statut3.png
    similarity index 100%
    rename from htdocs/ticketsup/img/statut3.png
    rename to htdocs/ticket/img/statut3.png
    diff --git a/htdocs/ticketsup/img/statut4.png b/htdocs/ticket/img/statut4.png
    similarity index 100%
    rename from htdocs/ticketsup/img/statut4.png
    rename to htdocs/ticket/img/statut4.png
    diff --git a/htdocs/ticketsup/img/statut5.png b/htdocs/ticket/img/statut5.png
    similarity index 100%
    rename from htdocs/ticketsup/img/statut5.png
    rename to htdocs/ticket/img/statut5.png
    diff --git a/htdocs/ticketsup/img/statut6.png b/htdocs/ticket/img/statut6.png
    similarity index 100%
    rename from htdocs/ticketsup/img/statut6.png
    rename to htdocs/ticket/img/statut6.png
    diff --git a/htdocs/ticketsup/img/statut8.png b/htdocs/ticket/img/statut8.png
    similarity index 100%
    rename from htdocs/ticketsup/img/statut8.png
    rename to htdocs/ticket/img/statut8.png
    diff --git a/htdocs/ticketsup/img/ticketsup.png b/htdocs/ticket/img/ticketsup.png
    similarity index 100%
    rename from htdocs/ticketsup/img/ticketsup.png
    rename to htdocs/ticket/img/ticketsup.png
    diff --git a/htdocs/ticketsup/index.php b/htdocs/ticket/index.php
    similarity index 82%
    rename from htdocs/ticketsup/index.php
    rename to htdocs/ticket/index.php
    index 16c4fc15bf7..9acfd66c3bb 100644
    --- a/htdocs/ticketsup/index.php
    +++ b/htdocs/ticket/index.php
    @@ -3,7 +3,7 @@
      *
      * This program is free software; you can redistribute it and/or modify
      * it under the terms of the GNU General Public License as published by
    - * the Free Software Foundation; either version 2 of the License, or
    + * the Free Software Foundation; either version 3 of the License, or
      * (at your option) any later version.
      *
      * This program is distributed in the hope that it will be useful,
    @@ -16,19 +16,17 @@
      */
     
     /**
    - *    \file     htdocs/ticketsup/history.php
    - *    \ingroup	ticketsup
    + *    \file     htdocs/ticket/history.php
    + *    \ingroup	ticket
      */
     
     require '../main.inc.php';
    -require_once DOL_DOCUMENT_ROOT . '/ticketsup/class/actions_ticketsup.class.php';
    -require_once DOL_DOCUMENT_ROOT . '/ticketsup/class/ticketsupstats.class.php';
    +require_once DOL_DOCUMENT_ROOT . '/ticket/class/actions_ticket.class.php';
    +require_once DOL_DOCUMENT_ROOT . '/ticket/class/ticketstats.class.php';
     require_once DOL_DOCUMENT_ROOT . '/core/class/dolgraph.class.php';
     
    -// Load traductions files requiredby by page
    -$langs->load("companies");
    -$langs->load("other");
    -$langs->load("ticketsup");
    +// Load translation files required by the page
    +$langs->loadLangs(array('companies', 'other', 'ticket'));
     
     $WIDTH = DolGraph::getDefaultGraphSizeForStats('width');
     $HEIGHT = DolGraph::getDefaultGraphSizeForStats('height');
    @@ -44,7 +42,7 @@ if ($user->societe_id) {
     }
     
     // Security check
    -$result = restrictedArea($user, 'ticketsup', 0, '', '', '', '');
    +$result = restrictedArea($user, 'ticket', 0, '', '', '', '');
     
     $nowyear = strftime("%Y", dol_now());
     $year = GETPOST('year') > 0 ? GETPOST('year') : $nowyear;
    @@ -52,7 +50,7 @@ $year = GETPOST('year') > 0 ? GETPOST('year') : $nowyear;
     $startyear = $year - 1;
     $endyear = $year;
     
    -$object = new Ticketsup($db);
    +$object = new Ticket($db);
     
     
     /*
    @@ -67,29 +65,29 @@ $object = new Ticketsup($db);
      */
     
     $form = new Form($db);
    -$tickesupstatic = new Ticketsup($db);
    +$tickesupstatic = new Ticket($db);
     
     llxHeader('', $langs->trans('TicketsIndex'), '');
     
     $linkback='';
    -print load_fiche_titre($langs->trans('TicketsIndex'),$linkback,'title_ticketsup.png');
    +print load_fiche_titre($langs->trans('TicketsIndex'),$linkback,'title_ticket.png');
     
     
     $dir = '';
    -$filenamenb = $dir . "/" . $prefix . "ticketsupinyear-" . $endyear . ".png";
    -$fileurlnb = DOL_URL_ROOT . '/viewimage.php?modulepart=ticketsup&amp;file=ticketsupinyear-' . $endyear . '.png';
    +$filenamenb = $dir . "/" . $prefix . "ticketinyear-" . $endyear . ".png";
    +$fileurlnb = DOL_URL_ROOT . '/viewimage.php?modulepart=ticket&amp;file=ticketinyear-' . $endyear . '.png';
     
    -$stats = new TicketsupStats($db, $socid, $userid);
    -$param_year = 'DOLUSERCOOKIE_ticketsup_by_status_year';
    -$param_shownb = 'DOLUSERCOOKIE_ticketsup_by_status_shownb';
    -$param_showtot = 'DOLUSERCOOKIE_ticketsup_by_status_showtot';
    +$stats = new TicketStats($db, $socid, $userid);
    +$param_year = 'DOLUSERCOOKIE_ticket_by_status_year';
    +$param_shownb = 'DOLUSERCOOKIE_ticket_by_status_shownb';
    +$param_showtot = 'DOLUSERCOOKIE_ticket_by_status_showtot';
     $autosetarray = preg_split("/[,;:]+/", GETPOST('DOL_AUTOSET_COOKIE'));
    -if (in_array('DOLUSERCOOKIE_ticketsup_by_status', $autosetarray)) {
    +if (in_array('DOLUSERCOOKIE_ticket_by_status', $autosetarray)) {
         $endyear = GETPOST($param_year, 'int');
         $shownb = GETPOST($param_shownb, 'alpha');
         $showtot = GETPOST($param_showtot, 'alpha');
     } else {
    -    $tmparray = json_decode($_COOKIE['DOLUSERCOOKIE_ticketsup_by_status'], true);
    +    $tmparray = json_decode($_COOKIE['DOLUSERCOOKIE_ticket_by_status'], true);
         $endyear = $tmparray['year'];
         $shownb = $tmparray['shownb'];
         $showtot = $tmparray['showtot'];
    @@ -124,12 +122,12 @@ $tick = array(
     );
     $total = 0;
     $sql = "SELECT t.fk_statut, COUNT(t.fk_statut) as nb";
    -$sql .= " FROM " . MAIN_DB_PREFIX . "ticketsup as t";
    +$sql .= " FROM " . MAIN_DB_PREFIX . "ticket as t";
     if (!$user->rights->societe->client->voir && !$socid) {
         $sql .= ", " . MAIN_DB_PREFIX . "societe_commerciaux as sc";
     }
     
    -$sql .= ' WHERE t.entity IN (' . getEntity('ticketsup', 1) . ')';
    +$sql .= ' WHERE t.entity IN (' . getEntity('ticket', 1) . ')';
     $sql .= " AND t.fk_statut IS NOT NULL";
     $sql .= " AND date_format(datec,'%Y') = '" . $endyear . "'";
     if (!$user->rights->societe->client->voir && !$socid) {
    @@ -141,7 +139,7 @@ if ($user->societe_id > 0) {
         $sql .= " AND t.fk_soc='" . $user->societe_id . "'";
     } else {
         // For internals users,
    -    if (!empty($conf->global->TICKETS_LIMIT_VIEW_ASSIGNED_ONLY) && !$user->rights->ticketsup->manage) {
    +    if (!empty($conf->global->TICKET_LIMIT_VIEW_ASSIGNED_ONLY) && !$user->rights->ticket->manage) {
             $sql .= " AND t.fk_user_assign=" . $user->id;
         }
     }
    @@ -196,22 +194,22 @@ if ($result) {
     $stringtoshow = '';
     $stringtoshow .= '<script type="text/javascript" language="javascript">
         jQuery(document).ready(function() {
    -        jQuery("#idsubimgDOLUSERCOOKIE_ticketsup_by_status").click(function() {
    -            jQuery("#idfilterDOLUSERCOOKIE_ticketsup_by_status").toggle();
    +        jQuery("#idsubimgDOLUSERCOOKIE_ticket_by_status").click(function() {
    +            jQuery("#idfilterDOLUSERCOOKIE_ticket_by_status").toggle();
             });
         });
         </script>';
    -$stringtoshow .= '<div class="center hideobject" id="idfilterDOLUSERCOOKIE_ticketsup_by_status">'; // hideobject is to start hidden
    +$stringtoshow .= '<div class="center hideobject" id="idfilterDOLUSERCOOKIE_ticket_by_status">'; // hideobject is to start hidden
     $stringtoshow .= '<form class="flat formboxfilter" method="POST" action="' . $_SERVER["PHP_SELF"] . '">';
     $stringtoshow .= '<input type="hidden" name="action" value="' . $refreshaction . '">';
    -$stringtoshow .= '<input type="hidden" name="DOL_AUTOSET_COOKIE" value="DOLUSERCOOKIE_ticketsup_by_status:year,shownb,showtot">';
    +$stringtoshow .= '<input type="hidden" name="DOL_AUTOSET_COOKIE" value="DOLUSERCOOKIE_ticket_by_status:year,shownb,showtot">';
     $stringtoshow .= $langs->trans("Year") . ' <input class="flat" size="4" type="text" name="' . $param_year . '" value="' . $endyear . '">';
     $stringtoshow .= '<input type="image" alt="' . $langs->trans("Refresh") . '" src="' . img_picto($langs->trans("Refresh"), 'refresh.png', '', '', 1) . '">';
     $stringtoshow .= '</form>';
     $stringtoshow .= '</div>';
     
     print '<table class="noborder" width="100%">';
    -print '<tr class="liste_titre"><th >' . $langs->trans("Statistics") . ' ' . img_picto('', 'filter.png', 'id="idsubimgDOLUSERCOOKIE_ticketsup_by_status" class="linkobject"') . '</th></tr>';
    +print '<tr class="liste_titre"><th >' . $langs->trans("Statistics") . ' ' . img_picto('', 'filter.png', 'id="idsubimgDOLUSERCOOKIE_ticket_by_status" class="linkobject"') . '</th></tr>';
     
     print '<tr><td>';
     
    @@ -267,15 +265,15 @@ print '</div><div class="fichetwothirdright"><div class="ficheaddleft">';
     $max = 15;
     $sql = "SELECT t.rowid, t.ref, t.track_id, t.datec, t.subject, t.type_code, t.category_code, t.severity_code, t.fk_statut, t.progress,";
     $sql .= " type.label as type_label, category.label as category_label, severity.label as severity_label";
    -$sql .= " FROM " . MAIN_DB_PREFIX . "ticketsup as t";
    -$sql .= " LEFT JOIN " . MAIN_DB_PREFIX . "c_ticketsup_type as type ON type.code=t.type_code";
    -$sql .= " LEFT JOIN " . MAIN_DB_PREFIX . "c_ticketsup_category as category ON category.code=t.category_code";
    -$sql .= " LEFT JOIN " . MAIN_DB_PREFIX . "c_ticketsup_severity as severity ON severity.code=t.severity_code";
    +$sql .= " FROM " . MAIN_DB_PREFIX . "ticket as t";
    +$sql .= " LEFT JOIN " . MAIN_DB_PREFIX . "c_ticket_type as type ON type.code=t.type_code";
    +$sql .= " LEFT JOIN " . MAIN_DB_PREFIX . "c_ticket_category as category ON category.code=t.category_code";
    +$sql .= " LEFT JOIN " . MAIN_DB_PREFIX . "c_ticket_severity as severity ON severity.code=t.severity_code";
     if (!$user->rights->societe->client->voir && !$socid) {
         $sql .= ", " . MAIN_DB_PREFIX . "societe_commerciaux as sc";
     }
     
    -$sql .= ' WHERE t.entity IN (' . getEntity('ticketsup', 1) . ')';
    +$sql .= ' WHERE t.entity IN (' . getEntity('ticket', 1) . ')';
     $sql .= " AND t.fk_statut=0";
     if (!$user->rights->societe->client->voir && !$socid) {
         $sql .= " AND t.fk_soc = sc.fk_soc AND sc.fk_user = " . $user->id;
    @@ -285,7 +283,7 @@ if ($user->societe_id > 0) {
         $sql .= " AND t.fk_soc='" . $user->societe_id . "'";
     } else {
         // Restricted to assigned user only
    -    if ($conf->global->TICKETS_LIMIT_VIEW_ASSIGNED_ONLY && !$user->rights->ticketsup->manage) {
    +    if ($conf->global->TICKET_LIMIT_VIEW_ASSIGNED_ONLY && !$user->rights->ticket->manage) {
             $sql .= " AND t.fk_user_assign=" . $user->id;
         }
     }
    @@ -304,7 +302,7 @@ if ($result) {
         print '<div class="div-table-responsive-no-min">';
         print '<table class="noborder" width="100%">';
         print '<tr class="liste_titre"><th>' . $transRecordedType . '</th>';
    -    print '<th>' . $langs->trans('Ref') . '</th>';
    +    print '<th>' . $langs->trans('Date') . '</th>';
         print '<th>' . $langs->trans('Subject') . '</th>';
         print '<th>' . $langs->trans('Type') . '</th>';
         print '<th>' . $langs->trans('Category') . '</th>';
    @@ -324,16 +322,17 @@ if ($result) {
                 $tickesupstatic->subject = $objp->subject;
     
                 print '<tr class="oddeven">';
    -            // Creation date
    -            print '<td align="left">';
    -            print dol_print_date($db->jdate($objp->datec), 'dayhour');
    -            print "</td>";
     
                 // Ref
                 print '<td class="nowrap">';
                 print $tickesupstatic->getNomUrl(1);
                 print "</td>\n";
     
    +            // Creation date
    +            print '<td align="left">';
    +            print dol_print_date($db->jdate($objp->datec), 'dayhour');
    +            print "</td>";
    +
                 // Subject
                 print '<td class="nowrap">';
                 print '<a href="card.php?track_id=' . $objp->track_id . '">' . dol_trunc($objp->subject, 30) . '</a>';
    diff --git a/htdocs/ticketsup/list.php b/htdocs/ticket/list.php
    similarity index 87%
    rename from htdocs/ticketsup/list.php
    rename to htdocs/ticket/list.php
    index d2127fd875f..b1fb2d31cef 100644
    --- a/htdocs/ticketsup/list.php
    +++ b/htdocs/ticket/list.php
    @@ -5,7 +5,7 @@
      *
      * This program is free software; you can redistribute it and/or modify
      * it under the terms of the GNU General Public License as published by
    - * the Free Software Foundation; either version 2 of the License, or
    + * the Free Software Foundation; either version 3 of the License, or
      * (at your option) any later version.
      *
      * This program is distributed in the hope that it will be useful,
    @@ -18,13 +18,14 @@
      */
     
     /**
    - *    \file     htdocs/ticketsup/list.php
    - *    \ingroup	ticketsup
    + *    \file     htdocs/ticket/list.php
    + *    \ingroup	ticket
    + *    \brief    List page for tickets
      */
     
     require '../main.inc.php';
    -require_once DOL_DOCUMENT_ROOT . '/ticketsup/class/actions_ticketsup.class.php';
    -require_once DOL_DOCUMENT_ROOT . '/core/class/html.formticketsup.class.php';
    +require_once DOL_DOCUMENT_ROOT . '/ticket/class/actions_ticket.class.php';
    +require_once DOL_DOCUMENT_ROOT . '/core/class/html.formticket.class.php';
     require_once DOL_DOCUMENT_ROOT . '/core/lib/functions2.lib.php';
     require_once DOL_DOCUMENT_ROOT . '/core/lib/company.lib.php';
     require_once DOL_DOCUMENT_ROOT . '/user/class/user.class.php';
    @@ -32,8 +33,8 @@ include_once DOL_DOCUMENT_ROOT . '/projet/class/project.class.php';
     include_once DOL_DOCUMENT_ROOT . '/core/class/html.formprojet.class.php';
     include_once DOL_DOCUMENT_ROOT . '/core/lib/project.lib.php';
     
    -// Load traductions files requiredby by page
    -$langs->loadLangs(array("ticketsup","companies","other","projects"));
    +// Load translation files required by the page
    +$langs->loadLangs(array("ticket","companies","other","projects"));
     
     
     // Get parameters
    @@ -43,7 +44,7 @@ $show_files = GETPOST('show_files','int');												// Show files area generat
     $confirm    = GETPOST('confirm','alpha');												// Result of a confirmation
     $cancel     = GETPOST('cancel', 'alpha');												// We click on a Cancel button
     $toselect   = GETPOST('toselect', 'array');												// Array of ids of elements selected into a list
    -$contextpage= GETPOST('contextpage','aZ')?GETPOST('contextpage','aZ'):'ticketsuplist';   // To manage different context of search
    +$contextpage= GETPOST('contextpage','aZ')?GETPOST('contextpage','aZ'):'ticketlist';   // To manage different context of search
     $backtopage = GETPOST('backtopage','alpha');											// Go back to a dedicated page
     $optioncss  = GETPOST('optioncss','aZ');												// Option for the css output (always '' except when 'print')
     
    @@ -67,15 +68,15 @@ $pageprev = $page - 1;
     $pagenext = $page + 1;
     
     // Initialize technical objects
    -$object=new Ticketsup($db);
    +$object=new Ticket($db);
     $extrafields = new ExtraFields($db);
    -$diroutputmassaction=$conf->ticketsup->dir_output . '/temp/massgeneration/'.$user->id;
    +$diroutputmassaction=$conf->ticket->dir_output . '/temp/massgeneration/'.$user->id;
     if ($socid > 0)       $hookmanager->initHooks(array('thirdpartyticket'));
     elseif ($project > 0) $hookmanager->initHooks(array('projectticket'));
    -else $hookmanager->initHooks(array('ticketsuplist'));
    +else $hookmanager->initHooks(array('ticketlist'));
     
     // Fetch optionals attributes and labels
    -$extralabels = $extrafields->fetch_name_optionals_label('ticketsup');
    +$extralabels = $extrafields->fetch_name_optionals_label('ticket');
     $search_array_options=$extrafields->getOptionalsFromPost($extralabels,'','search_');
     
     // Default sort order (if not yet defined by previous GETPOST)
    @@ -90,7 +91,6 @@ foreach($object->fields as $key => $val)
     	if (GETPOST('search_'.$key,'alpha')) $search[$key]=GETPOST('search_'.$key,'alpha');
     }
     
    -
     // List of fields to search into when doing a "search in all"
     $fieldstosearchall = array();
     foreach($object->fields as $key => $val)
    @@ -106,7 +106,7 @@ foreach($object->fields as $key => $val)
     	if (! empty($val['visible'])) $arrayfields['t.'.$key]=array('label'=>$val['label'], 'checked'=>(($val['visible']<0)?0:1), 'enabled'=>$val['enabled'], 'position'=>$val['position']);
     }
     // Extra fields
    -if (is_array($extrafields->attributes[$object->table_element]['label']) && count($extrafields->attributes[$object->table_element]['label']))
    +if (is_array($extrafields->attributes[$object->table_element]['label']) && count($extrafields->attributes[$object->table_element]['label']) > 0)
     {
     	foreach($extrafields->attributes[$object->table_element]['label'] as $key => $val)
     	{
    @@ -121,12 +121,12 @@ $arrayfields = dol_sort_array($arrayfields, 'position');
     
     
     // Security check
    -if (!$user->rights->ticketsup->read) {
    +if (!$user->rights->ticket->read) {
         accessforbidden();
     }
     
     // Store current page url
    -$url_page_current = dol_buildpath('/ticketsup/list.php', 1);
    +$url_page_current = dol_buildpath('/ticket/list.php', 1);
     
     
     
    @@ -163,11 +163,11 @@ if (empty($reshook))
     	}
     
     	// Mass actions
    -	$objectclass='Ticketsup';
    -	$objectlabel='Ticketsup';
    -	$permtoread = $user->rights->ticketsup->read;
    -	$permtodelete = $user->rights->ticketsup->delete;
    -	$uploaddir = $conf->ticketsup->dir_output;
    +	$objectclass='Ticket';
    +	$objectlabel='Ticket';
    +	$permtoread = $user->rights->ticket->read;
    +	$permtodelete = $user->rights->ticket->delete;
    +	$uploaddir = $conf->ticket->dir_output;
     	include DOL_DOCUMENT_ROOT.'/core/actions_massactions.inc.php';
     }
     
    @@ -177,16 +177,21 @@ if (empty($reshook))
      * View
      */
     
    -$help_url = 'FR:DocumentationModuleTicket';
    -llxHeader('', $langs->trans('TicketList'), $help_url);
    +$form=new Form($db);
    +$formTicket = new FormTicket($db);
     
    -$form = new Form($db);
    -$formTicket = new FormTicketsup($db);
    +$now=dol_now();
     
     $user_assign = new User($db);
     $user_create = new User($db);
     $socstatic = new Societe($db);
     
    +$help_url = 'FR:DocumentationModuleTicket';
    +$title = $langs->trans('TicketList');
    +
    +llxHeader('', $title, $help_url);
    +
    +
     
     // Build and execute select
     // --------------------------------------------------------------------
    @@ -204,8 +209,8 @@ $reshook=$hookmanager->executeHooks('printFieldListSelect', $parameters, $object
     $sql.=$hookmanager->resPrint;
     $sql=preg_replace('/, $/','', $sql);
     $sql.= " FROM ".MAIN_DB_PREFIX.$object->table_element." as t";
    -if (is_array($extrafields->attributes[$object->table_element]['label']) && count($extrafields->attributes[$object->table_element]['label'])) $sql.= " LEFT JOIN ".MAIN_DB_PREFIX."ticketsup_extrafields as ef on (t.rowid = ef.fk_object)";
    -if ($object->ismultientitymanaged == 1) $sql.= " WHERE t.entity IN (".getEntity('ticketsup').")";
    +if (is_array($extrafields->attributes[$object->table_element]['label']) && count($extrafields->attributes[$object->table_element]['label'])) $sql.= " LEFT JOIN ".MAIN_DB_PREFIX.$object->table_element."_extrafields as ef on (t.rowid = ef.fk_object)";
    +if ($object->ismultientitymanaged == 1) $sql.= " WHERE t.entity IN (".getEntity($object->element).")";
     else $sql.=" WHERE 1 = 1";
     foreach($search as $key => $val)
     {
    @@ -214,9 +219,9 @@ foreach($search as $key => $val)
         if ($search[$key] != '') $sql.=natural_search($key, $search[$key], (($key == 'fk_statut')?2:$mode_search));
     }
     if ($search_all) $sql.= natural_search(array_keys($fieldstosearchall), $search_all);
    -if ($search_fk_soc)     $sql.= natural_search('fk_soc', $search_fk_soc);
    -if ($search_fk_project) $sql.= natural_search('fk_project', $search_fk_project);
    -if (!$user->societe_id && ($mode == "my_assign" || (!$user->admin && $conf->global->TICKETS_LIMIT_VIEW_ASSIGNED_ONLY))) {
    +if ($search_fk_soc)     $sql.= natural_search('fk_soc', $search_fk_soc, 2);
    +if ($search_fk_project) $sql.= natural_search('fk_project', $search_fk_project, 2);
    +if (!$user->societe_id && ($mode == "my_assign" || (!$user->admin && $conf->global->TICKET_LIMIT_VIEW_ASSIGNED_ONLY))) {
         $sql.= " AND t.fk_user_assign=".$user->id;
     }
     
    @@ -245,6 +250,7 @@ if (! empty($extrafields->attributes[$object->table_element]['label'])) {
     $parameters=array();
     $reshook=$hookmanager->executeHooks('printFieldListGroupBy',$parameters);    // Note that $action and $object may have been modified by hook
     $sql.=$hookmanager->resPrint;
    +$sql=preg_replace('/, $/','', $sql);
     */
     
     $sql.=$db->order($sortfield,$sortorder);
    @@ -253,18 +259,17 @@ $sql.=$db->order($sortfield,$sortorder);
     $nbtotalofrecords = '';
     if (empty($conf->global->MAIN_DISABLE_FULL_SCANLIST))
     {
    -	$result = $db->query($sql);
    -	$nbtotalofrecords = $db->num_rows($result);
    -	if (($page * $limit) > $nbtotalofrecords)	// if total resultset is smaller then paging size (filtering), goto and load page 0
    +	$resql = $db->query($sql);
    +	$nbtotalofrecords = $db->num_rows($resql);
    +	if (($page * $limit) > $nbtotalofrecords)	// if total of record found is smaller than page * limit, goto and load page 0
     	{
     		$page = 0;
     		$offset = 0;
     	}
     }
    -// if total resultset is smaller the limit, no need to do paging.
    +// if total of record found is smaller than limit, no need to do paging and to restart another select with limits set.
     if (is_numeric($nbtotalofrecords) && $limit > $nbtotalofrecords)
     {
    -	$resql = $result;
     	$num = $nbtotalofrecords;
     }
     else
    @@ -286,7 +291,7 @@ if ($num == 1 && ! empty($conf->global->MAIN_SEARCH_DIRECT_OPEN_IF_ONLY_ONE) &&
     {
     	$obj = $db->fetch_object($resql);
     	$id = $obj->rowid;
    -	header("Location: ".DOL_URL_ROOT.'/ticketsup/card.php?id='.$id);
    +	header("Location: ".DOL_URL_ROOT.'/ticket/card.php?id='.$id);
     	exit;
     }
     
    @@ -304,7 +309,7 @@ if ($socid && !$projectid && $user->rights->societe->lire) {
             $head = societe_prepare_head($socstat);
     		$object = $tmpobject;
     
    -        dol_fiche_head($head, 'ticketsup', $langs->trans("ThirdParty"), -1, 'company');
    +        dol_fiche_head($head, 'ticket', $langs->trans("ThirdParty"), -1, 'company');
     
             dol_banner_tab($socstat, 'socid', '', ($user->societe_id ? 0 : 1), 'rowid', 'nom');
     
    @@ -359,7 +364,7 @@ if ($projectid > 0) {
             //print "userAccess=".$userAccess." userWrite=".$userWrite." userDelete=".$userDelete;
     
             $head = project_prepare_head($projectstat);
    -        dol_fiche_head($head, 'ticketsup', $langs->trans("Project"), -1, ($projectstat->public ? 'projectpub' : 'project'));
    +        dol_fiche_head($head, 'ticket', $langs->trans("Project"), -1, ($projectstat->public ? 'projectpub' : 'project'));
     
             // Project card
     
    @@ -430,11 +435,10 @@ $arrayofmassactions =  array(
     	//'presend'=>$langs->trans("SendByMail"),
     	//'builddoc'=>$langs->trans("PDFMerge"),
     );
    -if ($user->rights->ticketsup->delete) $arrayofmassactions['predelete']=$langs->trans("Delete");
    +if ($user->rights->ticket->delete) $arrayofmassactions['predelete']=$langs->trans("Delete");
     if (in_array($massaction, array('presend','predelete'))) $arrayofmassactions=array();
     $massactionbutton=$form->selectMassAction('', $arrayofmassactions);
     
    -
     print '<form method="POST" id="searchFormList" action="'.$_SERVER["PHP_SELF"].'">';
     if ($optioncss != '') print '<input type="hidden" name="optioncss" value="'.$optioncss.'">';
     print '<input type="hidden" name="token" value="'.$_SESSION['newtoken'].'">';
    @@ -449,39 +453,40 @@ if ($socid)     print '<input type="hidden" name="socid" value="' . $socid . '"
     if ($projectid) print '<input type="hidden" name="projectid" value="' . $projectid . '" >';
     
     $newcardbutton='';
    -if ($user->rights->ticketsup->write)
    +if ($user->rights->ticket->write)
     {
    -	$newcardbutton = '<a class="butActionNew" href="'.DOL_URL_ROOT.'/ticketsup/new.php?action=create_ticket' . ($socid ? '&socid=' . $socid : '') . ($projectid ? '&origin=projet_project&originid=' . $projectid : '') . '">' . $langs->trans('NewTicket');
    +	$newcardbutton = '<a class="butActionNew" href="'.DOL_URL_ROOT.'/ticket/new.php?action=create_ticket' . ($socid ? '&socid=' . $socid : '') . ($projectid ? '&origin=projet_project&originid=' . $projectid : '') . '"><span class="valignmiddle">' . $langs->trans('NewTicket').'</span>';
     	$newcardbutton.= '<span class="fa fa-plus-circle valignmiddle"></span>';
     	$newcardbutton.= '</a>';
     }
     
    -print_barre_liste($langs->trans('TicketList'), $page, $_SERVER["PHP_SELF"], $param, $sortfield, $sortorder, '', $num, $nbtotalofrecords, 'title_ticketsup', 0, $newcardbutton, '', $limit);
    +print_barre_liste($title, $page, $_SERVER["PHP_SELF"], $param, $sortfield, $sortorder, $massactionbutton, $num, $nbtotalofrecords, 'title_ticket', 0, $newcardbutton, '', $limit);
     
     if ($mode == 'my_assign') {
         print '<div class="opacitymedium">' . $langs->trans('TicketAssignedToMeInfos') . '</div><br>';
     }
     // Add code for pre mass action (confirmation or email presend form)
    -$topicmail="SendTicketsupRef";
    -$modelmail="ticketsup";
    -$objecttmp=new Ticketsup($db);
    +$topicmail="SendTicketRef";
    +$modelmail="ticket";
    +$objecttmp=new Ticket($db);
     $trackid='tick'.$object->id;
     include DOL_DOCUMENT_ROOT.'/core/tpl/massactions_pre.tpl.php';
     
     if ($sall)
     {
     	foreach($fieldstosearchall as $key => $val) $fieldstosearchall[$key]=$langs->trans($val);
    -	print $langs->trans("FilterOnInto", $sall) . join(', ',$fieldstosearchall);
    +	print '<div class="divsearchfieldfilter">'.$langs->trans("FilterOnInto", $sall) . join(', ',$fieldstosearchall).'</div>';
     }
     
    +print '<div class="liste_titre liste_titre_bydiv centpercent">';
     if ($search_fk_status == 'non_closed') {
    -    print '<div><a href="' . $url_page_current . '?search_fk_status=-1' . ($socid ? '&socid=' . $socid : '') . '">' . $langs->trans('TicketViewAllTickets') . '</a></div>';
    +    print '<div class="divsearchfield"><a href="' . $url_page_current . '?search_fk_status=-1' . ($socid ? '&socid=' . $socid : '') . '">' . $langs->trans('TicketViewAllTickets') . '</a></div>';
         $param .= '&search_fk_status=non_closed';
     } else {
    -    print '<div><a href="' . $url_page_current . '?search_fk_status=non_closed' . ($socid ? '&socid=' . $socid : '') . '">' . $langs->trans('TicketViewNonClosedOnly') . '</a></div>';
    +    print '<div class="divsearchfield"><a href="' . $url_page_current . '?search_fk_status=non_closed' . ($socid ? '&socid=' . $socid : '') . '">' . $langs->trans('TicketViewNonClosedOnly') . '</a></div>';
         $param .= '&search_fk_status=-1';
     }
    -
    +print '</div>';
     
     
     $moreforfilter = '';
    @@ -512,7 +517,6 @@ print '<table class="tagtable liste'.($moreforfilter?" listwithfilterbefore":"")
     // Fields title search
     // --------------------------------------------------------------------
     print '<tr class="liste_titre">';
    -
     foreach($object->fields as $key => $val)
     {
     	$align='';
    @@ -580,13 +584,15 @@ print '</tr>'."\n";
     
     // Detect if we need a fetch on each output line
     $needToFetchEachLine=0;
    -if (! empty($extrafields->attributes[$object->table_element]['computed'])) {
    +if (is_array($extrafields->attributes[$object->table_element]['computed']) && count($extrafields->attributes[$object->table_element]['computed']) > 0)
    +{
     	foreach ($extrafields->attributes[$object->table_element]['computed'] as $key => $val)
     	{
     		if (preg_match('/\$object/',$val)) $needToFetchEachLine++;  // There is at least one compute field that use $object
     	}
     }
     
    +
     // Loop on record
     // --------------------------------------------------------------------
     $i=0;
    @@ -695,7 +701,7 @@ if (in_array('builddoc',$arrayofmassactions) && ($nbtotalofrecords === '' || $nb
     	$hidegeneratedfilelistifempty=1;
     	if ($massaction == 'builddoc' || $action == 'remove_file' || $show_files) $hidegeneratedfilelistifempty=0;
     
    -	require_once(DOL_DOCUMENT_ROOT.'/core/class/html.formfile.class.php');
    +	require_once DOL_DOCUMENT_ROOT.'/core/class/html.formfile.class.php';
     	$formfile = new FormFile($db);
     
     	// Show list of available documents
    @@ -703,10 +709,10 @@ if (in_array('builddoc',$arrayofmassactions) && ($nbtotalofrecords === '' || $nb
     	$urlsource.=str_replace('&amp;','&',$param);
     
     	$filedir=$diroutputmassaction;
    -	$genallowed=$user->rights->ticketsup->read;
    -	$delallowed=$user->rights->ticketsup->write;
    +	$genallowed=$user->rights->ticket->read;
    +	$delallowed=$user->rights->ticket->write;
     
    -	print $formfile->showdocuments('massfilesarea_ticketsup','',$filedir,$urlsource,0,$delallowed,'',1,1,0,48,1,$param,$title,'','','',null,$hidegeneratedfilelistifempty);
    +	print $formfile->showdocuments('massfilesarea_ticket','',$filedir,$urlsource,0,$delallowed,'',1,1,0,48,1,$param,$title,'','','',null,$hidegeneratedfilelistifempty);
     }
     
     // End of page
    diff --git a/htdocs/ticketsup/new.php b/htdocs/ticket/new.php
    similarity index 76%
    rename from htdocs/ticketsup/new.php
    rename to htdocs/ticket/new.php
    index 9fe7411186a..8f33d87c804 100644
    --- a/htdocs/ticketsup/new.php
    +++ b/htdocs/ticket/new.php
    @@ -4,7 +4,7 @@
      *
      * This program is free software; you can redistribute it and/or modify
      * it under the terms of the GNU General Public License as published by
    - * the Free Software Foundation; either version 2 of the License, or
    + * the Free Software Foundation; either version 3 of the License, or
      * (at your option) any later version.
      *
      * This program is distributed in the hope that it will be useful,
    @@ -17,20 +17,18 @@
      */
     
     /**
    - * 	\file       htdocs/ticketsup/new.php
    - *  \ingroup	ticketsup
    + * 	\file       htdocs/ticket/new.php
    + *  \ingroup	ticket
      */
     
     require '../main.inc.php';
    -require_once DOL_DOCUMENT_ROOT . '/ticketsup/class/actions_ticketsup.class.php';
    -require_once DOL_DOCUMENT_ROOT . '/core/class/html.formticketsup.class.php';
    -require_once DOL_DOCUMENT_ROOT . '/core/lib/ticketsup.lib.php';
    +require_once DOL_DOCUMENT_ROOT . '/ticket/class/actions_ticket.class.php';
    +require_once DOL_DOCUMENT_ROOT . '/core/class/html.formticket.class.php';
    +require_once DOL_DOCUMENT_ROOT . '/core/lib/ticket.lib.php';
     require_once DOL_DOCUMENT_ROOT . '/core/class/extrafields.class.php';
     
    -// Load traductions files requiredby by page
    -$langs->load("companies");
    -$langs->load("other");
    -$langs->load("ticketsup");
    +// Load translation files required by the page
    +$langs->loadLangs(array('companies', 'other', 'ticket'));
     
     // Get parameters
     $id = GETPOST('id', 'int');
    @@ -42,12 +40,12 @@ $notifyTiers = GETPOST("notify_tiers_at_create", 'alpha');
     $action = GETPOST('action', 'alpha', 3);
     
     // Protection if external user
    -if (!$user->rights->ticketsup->read || !$user->rights->ticketsup->write) {
    +if (!$user->rights->ticket->read || !$user->rights->ticket->write) {
         accessforbidden();
     }
     
    -$object = new Ticketsup($db);
    -$actionobject = new ActionsTicketsup($db);
    +$object = new Ticket($db);
    +$actionobject = new ActionsTicket($db);
     
     
     /*
    @@ -70,9 +68,9 @@ llxHeader('', $page_title, $help_url);
     
     
     if ($action == 'create_ticket') {
    -    $formticket = new FormTicketsup($db);
    +    $formticket = new FormTicket($db);
     
    -    print load_fiche_titre($langs->trans('NewTicket'), '', 'title_ticketsup');
    +    print load_fiche_titre($langs->trans('NewTicket'), '', 'title_ticket');
     
         $formticket->withfromsocid = $socid ? $socid : $user->societe_id;
         $formticket->withfromcontactid = $contactid ? $contactid : '';
    diff --git a/htdocs/ticket/tpl/index.html b/htdocs/ticket/tpl/index.html
    new file mode 100644
    index 00000000000..8b137891791
    --- /dev/null
    +++ b/htdocs/ticket/tpl/index.html
    @@ -0,0 +1 @@
    +
    diff --git a/htdocs/ticketsup/tpl/linkedobjectblock.tpl.php b/htdocs/ticket/tpl/linkedobjectblock.tpl.php
    similarity index 85%
    rename from htdocs/ticketsup/tpl/linkedobjectblock.tpl.php
    rename to htdocs/ticket/tpl/linkedobjectblock.tpl.php
    index 824f392d638..dd9f340429e 100644
    --- a/htdocs/ticketsup/tpl/linkedobjectblock.tpl.php
    +++ b/htdocs/ticket/tpl/linkedobjectblock.tpl.php
    @@ -4,7 +4,7 @@
      *
      * This program is free software; you can redistribute it and/or modify
      * it under the terms of the GNU General Public License as published by
    - * the Free Software Foundation; either version 2 of the License, or
    + * the Free Software Foundation; either version 3 of the License, or
      * (at your option) any later version.
      *
      * This program is distributed in the hope that it will be useful,
    @@ -29,7 +29,7 @@ if (empty($conf) || ! is_object($conf))
     <?php
     
     $langs = $GLOBALS['langs'];
    -$langs->load('ticketsup');
    +$langs->load('ticket');
     $linkedObjectBlock = $GLOBALS['linkedObjectBlock'];
     echo '<br>';
     print_titre($langs->trans('RelatedTickets'));
    @@ -46,8 +46,8 @@ foreach ($linkedObjectBlock as $object) {
     ?>
     <tr class="oddeven">
         <td>
    -        <a href="<?php echo dol_buildpath("/ticketsup/card.php", 1).'?track_id='.$object->track_id; ?>">
    -    <?php echo img_object($langs->trans("ShowTicket"), "ticketsup") . ' ' . (! empty($object->subject) ? ' '.$object->subject : ''); ?>
    +        <a href="<?php echo dol_buildpath("/ticket/card.php", 1).'?track_id='.$object->track_id; ?>">
    +    <?php echo img_object($langs->trans("ShowTicket"), "ticket") . ' ' . (! empty($object->subject) ? ' '.$object->subject : ''); ?>
             </a>
         </td>
         <td align="center"><?php echo dol_print_date($object->datec, 'day'); ?></td>
    diff --git a/htdocs/ticketsup/.tx/config b/htdocs/ticketsup/.tx/config
    deleted file mode 100644
    index 9af4e566424..00000000000
    --- a/htdocs/ticketsup/.tx/config
    +++ /dev/null
    @@ -1,10 +0,0 @@
    -[main]
    -host = https://www.transifex.com
    -
    -[dolibarr_tickets.ticketsuplang]
    -file_filter = langs/<lang>/ticketsup.lang
    -source_file = langs/en_US/ticketsup.lang
    -source_lang = en_US
    -type = MOZILLAPROPERTIES
    -
    -
    diff --git a/htdocs/user/admin/group_extrafields.php b/htdocs/user/admin/group_extrafields.php
    index 7277fa9f03b..48e2b4091d6 100644
    --- a/htdocs/user/admin/group_extrafields.php
    +++ b/htdocs/user/admin/group_extrafields.php
    @@ -29,8 +29,8 @@ require '../../main.inc.php';
     require_once DOL_DOCUMENT_ROOT.'/core/lib/usergroups.lib.php';
     require_once DOL_DOCUMENT_ROOT.'/core/class/extrafields.class.php';
     
    -$langs->load("users");
    -$langs->load("admin");
    +// Load translation files required by page
    +$langs->loadLangs(array('users', 'admin'));
     
     $extrafields = new ExtraFields($db);
     $form = new Form($db);
    @@ -82,7 +82,7 @@ dol_fiche_end();
     if ($action != 'create' && $action != 'edit')
     {
     	print '<div class="tabsAction">';
    -	print "<a class=\"butAction\" href=\"".$_SERVER["PHP_SELF"]."?action=create\">".$langs->trans("NewAttribute")."</a>";
    +	print "<a class=\"butAction\" href=\"".$_SERVER["PHP_SELF"]."?action=create#newattrib\">".$langs->trans("NewAttribute")."</a>";
     	print "</div>";
     }
     
    @@ -95,7 +95,7 @@ if ($action != 'create' && $action != 'edit')
     
     if ($action == 'create')
     {
    -	print "<br>";
    +	print '<br><div id="newattrib"></div>';
     	print load_fiche_titre($langs->trans('NewAttribute'));
     
         require DOL_DOCUMENT_ROOT.'/core/tpl/admin_extrafields_add.tpl.php';
    @@ -114,6 +114,6 @@ if ($action == 'edit' && ! empty($attrname))
         require DOL_DOCUMENT_ROOT.'/core/tpl/admin_extrafields_edit.tpl.php';
     }
     
    +// End of page
     llxFooter();
    -
     $db->close();
    diff --git a/htdocs/user/admin/user_extrafields.php b/htdocs/user/admin/user_extrafields.php
    index c6b55d760f3..81dc7c290c1 100644
    --- a/htdocs/user/admin/user_extrafields.php
    +++ b/htdocs/user/admin/user_extrafields.php
    @@ -28,8 +28,8 @@ require '../../main.inc.php';
     require_once DOL_DOCUMENT_ROOT.'/core/lib/usergroups.lib.php';
     require_once DOL_DOCUMENT_ROOT.'/core/class/extrafields.class.php';
     
    -$langs->load("users");
    -$langs->load("admin");
    +// Load translation files required by page
    +$langs->loadLangs(array('users', 'admin'));
     
     $extrafields = new ExtraFields($db);
     $form = new Form($db);
    @@ -81,7 +81,7 @@ dol_fiche_end();
     if ($action != 'create' && $action != 'edit')
     {
     	print '<div class="tabsAction">';
    -	print "<a class=\"butAction\" href=\"".$_SERVER["PHP_SELF"]."?action=create\">".$langs->trans("NewAttribute")."</a>";
    +	print "<a class=\"butAction\" href=\"".$_SERVER["PHP_SELF"]."?action=create#newattrib\">".$langs->trans("NewAttribute")."</a>";
     	print "</div>";
     }
     
    @@ -94,7 +94,7 @@ if ($action != 'create' && $action != 'edit')
     
     if ($action == 'create')
     {
    -	print "<br>";
    +	print '<br><div id="newattrib"></div>';
     	print load_fiche_titre($langs->trans('NewAttribute'));
     
         require DOL_DOCUMENT_ROOT.'/core/tpl/admin_extrafields_add.tpl.php';
    @@ -113,6 +113,6 @@ if ($action == 'edit' && ! empty($attrname))
         require DOL_DOCUMENT_ROOT.'/core/tpl/admin_extrafields_edit.tpl.php';
     }
     
    +// End of page
     llxFooter();
    -
     $db->close();
    diff --git a/htdocs/user/agenda_extsites.php b/htdocs/user/agenda_extsites.php
    index ced0e759f31..7280fcc5c2a 100644
    --- a/htdocs/user/agenda_extsites.php
    +++ b/htdocs/user/agenda_extsites.php
    @@ -33,9 +33,8 @@ require_once DOL_DOCUMENT_ROOT.'/core/lib/functions2.lib.php';
     require_once DOL_DOCUMENT_ROOT.'/core/lib/usergroups.lib.php';
     require_once DOL_DOCUMENT_ROOT.'/user/class/user.class.php';
     
    -$langs->load("agenda");
    -$langs->load("admin");
    -$langs->load("other");
    +// Load translation files required by page
    +$langs->loadLangs(array('agenda', 'admin', 'other'));
     
     $def = array();
     $actiontest=GETPOST('test','alpha');
    @@ -158,7 +157,7 @@ dol_fiche_head($head, 'extsites', $langs->trans("User"), -1, 'user');
     $linkback = '';
     
     if ($user->rights->user->user->lire || $user->admin) {
    -	$linkback = '<a href="'.DOL_URL_ROOT.'/user/list.php">'.$langs->trans("BackToList").'</a>';
    +	$linkback = '<a href="'.DOL_URL_ROOT.'/user/list.php?restore_lastsearch_values=1">'.$langs->trans("BackToList").'</a>';
     }
     
     dol_banner_tab($object,'id',$linkback,$user->rights->user->user->lire || $user->admin);
    @@ -219,7 +218,6 @@ print "</div>";
     
     print "</form>\n";
     
    -
    +// End of page
     llxFooter();
    -
     $db->close();
    diff --git a/htdocs/user/bank.php b/htdocs/user/bank.php
    index 9356828f884..13b555b6d5c 100644
    --- a/htdocs/user/bank.php
    +++ b/htdocs/user/bank.php
    @@ -36,13 +36,8 @@ if (! empty($conf->holiday->enabled)) require_once DOL_DOCUMENT_ROOT.'/holiday/c
     if (! empty($conf->expensereport->enabled)) require_once DOL_DOCUMENT_ROOT.'/expensereport/class/expensereport.class.php';
     if (! empty($conf->salaries->enabled)) require_once DOL_DOCUMENT_ROOT.'/compta/salaries/class/paymentsalary.class.php';
     
    -$langs->load("companies");
    -$langs->load("commercial");
    -$langs->load("banks");
    -$langs->load("bills");
    -$langs->load("trips");
    -$langs->load("holiday");
    -$langs->load("salaries");
    +// Load translation files required by page
    +$langs->loadLangs(array('companies', 'commercial', 'banks', 'bills', 'trips', 'holiday', 'salaries'));
     
     $id = GETPOST('id','int');
     $bankid = GETPOST('bankid','int');
    @@ -53,13 +48,12 @@ $cancel = GETPOST('cancel','alpha');
     $socid=0;
     if ($user->societe_id > 0) $socid = $user->societe_id;
     $feature2 = (($socid && $user->rights->user->self->creer)?'':'user');
    -// Ok if user->rights->salaries->read or user->rights->salaries->payment->write or user->rights->hrm->read
    +// Ok if user->rights->salaries->read or user->rights->hrm->read
     //$result = restrictedArea($user, 'salaries|hrm', $id, 'user&user', $feature2);
     $ok=false;
     if ($user->id == $id) $ok=true; // A user can always read its own card
    -if ($user->rights->salaries->read) $ok=true;
    -if ($user->rights->salaries->payment->write) $ok=true;
    -if ($user->rights->hrm->read) $ok=true;
    +if (! empty($user->rights->salaries->read)) $ok=true;
    +if (! empty($user->rights->hrm->read)) $ok=true;
     if (! $ok)
     {
     	accessforbidden();
    @@ -200,7 +194,7 @@ if ($action != 'edit' && $action != 'create')		// If not bank account yet, $acco
     	$linkback = '';
     
     	if ($user->rights->user->user->lire || $user->admin) {
    -		$linkback = '<a href="'.DOL_URL_ROOT.'/user/list.php">'.$langs->trans("BackToList").'</a>';
    +		$linkback = '<a href="'.DOL_URL_ROOT.'/user/list.php?restore_lastsearch_values=1">'.$langs->trans("BackToList").'</a>';
     	}
     
         dol_banner_tab($object,'id',$linkback,$user->rights->user->user->lire || $user->admin);
    @@ -298,7 +292,7 @@ if ($action != 'edit' && $action != 'create')		// If not bank account yet, $acco
     	 * Last salaries
     	 */
     	if (! empty($conf->salaries->enabled) &&
    -		($user->rights->salaries->read || ($user->rights->salaries->read && $object->id == $user->id))
    +		($user->rights->salaries->read && $object->id == $user->id)
     		)
     	{
     		$salary = new PaymentSalary($db);
    @@ -564,6 +558,6 @@ if ($id && $action == 'edit' && $user->rights->user->user->creer) print '</form>
     
     if ($id && $action == 'create' && $user->rights->user->user->creer) print '</form>';
     
    +// End of page
     llxFooter();
    -
     $db->close();
    diff --git a/htdocs/user/card.php b/htdocs/user/card.php
    index 48dc1049706..cf733932129 100644
    --- a/htdocs/user/card.php
    +++ b/htdocs/user/card.php
    @@ -11,8 +11,9 @@
      * Copyright (C) 2013-2016 Alexandre Spangaro   <aspangaro.dolibarr@gmail.com>
      * Copyright (C) 2015-2017 Jean-François Ferry  <jfefe@aternatik.fr>
      * Copyright (C) 2015      Ari Elbaz (elarifr)  <github@accedinfo.com>
    - * Copyright (C) 2015      Charlie Benke        <charlie@patas-monkey.com>
    + * Copyright (C) 2015-2018 Charlene Benke       <charlie@patas-monkey.com>
      * Copyright (C) 2016      Raphaël Doursenaud   <rdoursenaud@gpcsolutions.fr>
    + * Copyright (C) 2018       Frédéric France     <frederic.france@netlogic.fr>
      *
      * This program is free software; you can redistribute it and/or modify
      * it under the terms of the GNU General Public License as published by
    @@ -89,11 +90,8 @@ if (!$canreaduser) {
     }
     if ($user->id <> $id && ! $canreaduser) accessforbidden();
     
    -$langs->load("users");
    -$langs->load("companies");
    -$langs->load("ldap");
    -$langs->load("admin");
    -$langs->load('hrm');
    +// Load translation files required by page
    +$langs->loadLangs(array('users', 'companies', 'ldap', 'admin', 'hrm'));
     
     $object = new User($db);
     $extrafields = new ExtraFields($db);
    @@ -203,6 +201,8 @@ if (empty($reshook)) {
     			$object->office_fax = GETPOST("office_fax", 'alpha');
     			$object->user_mobile = GETPOST("user_mobile");
     			$object->skype = GETPOST("skype", 'alpha');
    +			$object->twitter = GETPOST("twitter", 'alpha');
    +			$object->facebook = GETPOST("facebook", 'alpha');
     			$object->email = preg_replace('/\s+/', '', GETPOST("email", 'alpha'));
     			$object->job = GETPOST("job", 'alpha');
     			$object->signature = GETPOST("signature");
    @@ -222,6 +222,9 @@ if (empty($reshook)) {
     			$dateemployment = dol_mktime(0, 0, 0, GETPOST('dateemploymentmonth'), GETPOST('dateemploymentday'), GETPOST('dateemploymentyear'));
     			$object->dateemployment = $dateemployment;
     
    +			$dateemploymentend = dol_mktime(0, 0, 0, GETPOST('dateemploymentendmonth'), GETPOST('dateemploymentendday'), GETPOST('dateemploymentendyear'));
    +			$object->dateemploymentend = $dateemploymentend;
    +
     			// Fill array 'array_options' with data from add form
     			$ret = $extrafields->setOptionalsFromPost($extralabels, $object);
     			if ($ret < 0) {
    @@ -347,6 +350,8 @@ if (empty($reshook)) {
     				$object->office_fax = GETPOST("office_fax", 'alpha');
     				$object->user_mobile = GETPOST("user_mobile");
     				$object->skype = GETPOST("skype", 'alpha');
    +				$object->twitter = GETPOST("twitter", 'alpha');
    +				$object->facebook = GETPOST("facebook", 'alpha');
     				$object->email = preg_replace('/\s+/', '', GETPOST("email", 'alpha'));
     				$object->job = GETPOST("job", 'alpha');
     				$object->signature = GETPOST("signature",'none');
    @@ -364,6 +369,8 @@ if (empty($reshook)) {
     				$object->color = GETPOST("color",'alpha') != '' ? GETPOST("color",'alpha') : '';
     				$dateemployment = dol_mktime(0, 0, 0, GETPOST('dateemploymentmonth','int'), GETPOST('dateemploymentday','int'), GETPOST('dateemploymentyear','int'));
     				$object->dateemployment = $dateemployment;
    +				$dateemploymentend = dol_mktime(0, 0, 0, GETPOST('dateemploymentendmonth','int'), GETPOST('dateemploymentendday','int'), GETPOST('dateemploymentendyear','int'));
    +				$object->dateemploymentend = $dateemploymentend;
     
     				if (! empty($conf->multicompany->enabled))
     				{
    @@ -585,6 +592,8 @@ if (empty($reshook)) {
     					$ldap_fax = $attribute[$conf->global->LDAP_FIELD_FAX];
     					$ldap_mobile = $attribute[$conf->global->LDAP_FIELD_MOBILE];
     					$ldap_skype = $attribute[$conf->global->LDAP_FIELD_SKYPE];
    +					$ldap_twitter = $attribute[$conf->global->LDAP_FIELD_TWITTER];
    +					$ldap_facebook = $attribute[$conf->global->LDAP_FIELD_FACEBOOK];
     					$ldap_mail = $attribute[$conf->global->LDAP_FIELD_MAIL];
     					$ldap_sid = $attribute[$conf->global->LDAP_FIELD_SID];
     				}
    @@ -997,7 +1006,7 @@ if ($action == 'create' || $action == 'adduserldap')
     	print '</td></tr>';
     
     	// Skype
    -	if (! empty($conf->skype->enabled))
    +	if (! empty($conf->socialnetworks->enabled))
     	{
     		print '<tr><td>'.$langs->trans("Skype").'</td>';
     		print '<td>';
    @@ -1008,7 +1017,41 @@ if ($action == 'create' || $action == 'adduserldap')
     		}
     		else
     		{
    -			print '<input size="40" type="text" name="skype" value="'.GETPOST('skype').'">';
    +			print '<input class="maxwidth200" type="text" name="skype" value="'.GETPOST('skype','alpha').'">';
    +		}
    +		print '</td></tr>';
    +	}
    +
    +	// Twitter
    +	if (! empty($conf->socialnetworks->enabled))
    +	{
    +		print '<tr><td>'.$langs->trans("Twitter").'</td>';
    +		print '<td>';
    +		if (! empty($ldap_twitter))
    +		{
    +			print '<input type="hidden" name="twitter" value="'.$ldap_twitter.'">';
    +			print $ldap_twitter;
    +		}
    +		else
    +		{
    +			print '<input class="maxwidth200" type="text" name="twitter" value="'.GETPOST('twitter','alpha').'">';
    +		}
    +		print '</td></tr>';
    +	}
    +
    +	// Facebook
    +	if (! empty($conf->socialnetworks->enabled))
    +	{
    +		print '<tr><td>'.$langs->trans("Facebook").'</td>';
    +		print '<td>';
    +		if (! empty($ldap_facebook))
    +		{
    +			print '<input type="hidden" name="facebook" value="'.$ldap_facebook.'">';
    +			print $ldap_facebook;
    +		}
    +		else
    +		{
    +			print '<input class="maxwidth200" type="text" name="facebook" value="'.GETPOST('facebook','alpha').'">';
     		}
     		print '</td></tr>';
     	}
    @@ -1056,22 +1099,23 @@ if ($action == 'create' || $action == 'adduserldap')
     	}
     
     	// Multicompany
    -	// This is now done with hook formObjectOptions
    -	/*
    -	 if (! empty($conf->multicompany->enabled) && is_object($mc))
    -	 {
    -	 if (empty($conf->global->MULTICOMPANY_TRANSVERSE_MODE) && $conf->entity == 1 && $user->admin && ! $user->entity)	// condition must be same for create and edit mode
    -	 {
    -	 print "<tr>".'<td>'.$langs->trans("Entity").'</td>';
    -	 print "<td>".$mc->select_entities($conf->entity);
    -	 print "</td></tr>\n";
    -	 }
    -	 else
    -	 {
    -	 print '<input type="hidden" name="entity" value="'.$conf->entity.'" />';
    -	 }
    -	 }
    -	 */
    +	if (! empty($conf->multicompany->enabled) && is_object($mc))
    +	{
    +		// This is now done with hook formObjectOptions. Keep this code for backward compatibility with old multicompany module
    +		if (! method_exists($mc, 'formObjectOptions'))
    +		{
    +			if (empty($conf->global->MULTICOMPANY_TRANSVERSE_MODE) && $conf->entity == 1 && $user->admin && ! $user->entity)	// condition must be same for create and edit mode
    +			{
    +				 print "<tr>".'<td>'.$langs->trans("Entity").'</td>';
    +				 print "<td>".$mc->select_entities($conf->entity);
    +				 print "</td></tr>\n";
    +			}
    +			else
    +			{
    +				 print '<input type="hidden" name="entity" value="'.$conf->entity.'" />';
    +			}
    +		 }
    +	}
     
     	// Other attributes
     	$parameters=array('objectsrc' => $objectsrc, 'colspan' => ' colspan="3"');
    @@ -1155,14 +1199,21 @@ if ($action == 'create' || $action == 'adduserldap')
     	// Date employment
     	print '<tr><td>'.$langs->trans("DateEmployment").'</td>';
     	print '<td>';
    -	echo $form->select_date(GETPOST('dateemployment'),'dateemployment',0,0,1,'form'.'dateemployment',1,0,1);
    +	print $form->selectDate(GETPOST('dateemployment'), 'dateemployment', 0, 0, 1, 'formdateemployment', 1, 0);
    +	print '</td>';
    +	print "</tr>\n";
    +
    +	// Date employment END
    +	print '<tr><td>'.$langs->trans("DateEmploymentEnd").'</td>';
    +	print '<td>';
    +	print $form->selectDate(GETPOST('dateemploymentend'), 'dateemploymentend', 0, 0, 1, 'formdateemploymentend', 1, 0);
     	print '</td>';
     	print "</tr>\n";
     
     	// Date birth
     	print '<tr><td>'.$langs->trans("DateToBirth").'</td>';
     	print '<td>';
    -	echo $form->select_date(GETPOST('birth'),'birth',0,0,1,'createuser',1,0,1);
    +	print $form->selectDate(GETPOST('birth'), 'birth', 0, 0, 1, 'createuser', 1, 0);
     	print '</td>';
     	print "</tr>\n";
     
    @@ -1193,8 +1244,11 @@ else
     		$res=$object->fetch_optionals();
     
     		// Check if user has rights
    -		$object->getrights();
    -		if (empty($object->nb_rights) && $object->statut != 0) setEventMessages($langs->trans('UserHasNoPermissions'), null, 'warnings');
    +		if (empty($conf->global->MULTICOMPANY_TRANSVERSE_MODE))
    +		{
    +			$object->getrights();
    +			if (empty($object->nb_rights) && $object->statut != 0) setEventMessages($langs->trans('UserHasNoPermissions'), null, 'warnings');
    +		}
     
     		// Connexion ldap
     		// pour recuperer passDoNotExpire et userChangePassNextLogon
    @@ -1501,7 +1555,14 @@ else
     			// Date employment
     			print '<tr><td>'.$langs->trans("DateEmployment").'</td>';
     			print '<td>';
    -			print dol_print_date($object->dateemployment);
    +			print dol_print_date($object->dateemployment, 'day');
    +			print '</td>';
    +			print "</tr>\n";
    +
    +			// Date employment
    +			print '<tr><td>'.$langs->trans("DateEmploymentEnd").'</td>';
    +			print '<td>';
    +			print dol_print_date($object->dateemploymentend);
     			print '</td>';
     			print "</tr>\n";
     
    @@ -1561,23 +1622,25 @@ else
     			print '<td>'.dol_print_date($object->datepreviouslogin,"dayhour").'</td>';
     			print "</tr>\n";
     
    -			// Multicompany
    -			// This is now done with hook formObjectOptions (included into /core/tpl/extrafields_view.tpl.php)
    -			/*
    -		     if (! empty($conf->multicompany->enabled) && is_object($mc))
    -		     {
    -		     if (! empty($conf->multicompany->enabled) && empty($conf->global->MULTICOMPANY_TRANSVERSE_MODE) && $conf->entity == 1 && $user->admin && ! $user->entity)
    -		     {
    -		     print '<tr><td>' . $langs->trans("Entity") . '</td><td>';
    -		     if (empty($object->entity)) {
    -		     print $langs->trans("AllEntities");
    -		     } else {
    -		     $mc->getInfo($object->entity);
    -		     print $mc->label;
    -		     }
    -		     print "</td></tr>\n";
    -		     }
    -		     }*/
    +		    // Multicompany
    +			if (! empty($conf->multicompany->enabled) && is_object($mc))
    +			{
    +				// This is now done with hook formObjectOptions. Keep this code for backward compatibility with old multicompany module
    +				if (! method_exists($mc, 'formObjectOptions'))
    +				{
    +				     if (! empty($conf->multicompany->enabled) && empty($conf->global->MULTICOMPANY_TRANSVERSE_MODE) && $conf->entity == 1 && $user->admin && ! $user->entity)
    +				     {
    +				     	print '<tr><td>' . $langs->trans("Entity") . '</td><td>';
    +				     	if (empty($object->entity)) {
    +				     		print $langs->trans("AllEntities");
    +				     	} else {
    +				     		$mc->getInfo($object->entity);
    +				     		print $mc->label;
    +				     	}
    +				     	print "</td></tr>\n";
    +				     }
    +			     }
    +			}
     
     			// Other attributes
     			include DOL_DOCUMENT_ROOT . '/core/tpl/extrafields_view.tpl.php';
    @@ -1651,82 +1714,87 @@ else
     
     			print '<div class="tabsAction">';
     
    -			if (! empty($object->email))
    +			$parameters=array();
    +			$reshook=$hookmanager->executeHooks('addMoreActionsButtons',$parameters,$object,$action);    // Note that $action and $object may have been modified by hook
    +			if (empty($reshook))
     			{
    -				$langs->load("mails");
    -				print '<div class="inline-block divButAction"><a class="butAction" href="'.$_SERVER['PHP_SELF'].'?id='.$object->id.'&amp;action=presend&amp;mode=init#presend">'.$langs->trans('SendMail').'</a></div>';
    -			}
    -			else
    -			{
    -				$langs->load("mails");
    -				print '<div class="inline-block divButAction"><a class="butActionRefused" href="#" title="'.dol_escape_htmltag($langs->trans("NoEMail")).'">'.$langs->trans('SendMail').'</a></div>';
    -			}
    -
    -			if ($caneditfield && (empty($conf->multicompany->enabled) || ! $user->entity || ($object->entity == $conf->entity) || ($conf->global->MULTICOMPANY_TRANSVERSE_MODE && $conf->entity == 1)))
    -			{
    -				if (! empty($conf->global->MAIN_ONLY_LOGIN_ALLOWED))
    +				if (! empty($object->email))
     				{
    -					print '<div class="inline-block divButAction"><a class="butActionRefused" href="#" title="'.dol_escape_htmltag($langs->trans("DisabledInMonoUserMode")).'">'.$langs->trans("Modify").'</a></div>';
    +					$langs->load("mails");
    +					print '<div class="inline-block divButAction"><a class="butAction" href="'.$_SERVER['PHP_SELF'].'?id='.$object->id.'&amp;action=presend&amp;mode=init#presend">'.$langs->trans('SendMail').'</a></div>';
     				}
     				else
     				{
    -					print '<div class="inline-block divButAction"><a class="butAction" href="'.$_SERVER['PHP_SELF'].'?id='.$object->id.'&amp;action=edit">'.$langs->trans("Modify").'</a></div>';
    +					$langs->load("mails");
    +					print '<div class="inline-block divButAction"><a class="butActionRefused" href="#" title="'.dol_escape_htmltag($langs->trans("NoEMail")).'">'.$langs->trans('SendMail').'</a></div>';
     				}
    -			}
    -			elseif ($caneditpassword && ! $object->ldap_sid &&
    -			(empty($conf->multicompany->enabled) || ! $user->entity || ($object->entity == $conf->entity) || ($conf->global->MULTICOMPANY_TRANSVERSE_MODE && $conf->entity == 1)))
    -			{
    -				print '<div class="inline-block divButAction"><a class="butAction" href="'.$_SERVER['PHP_SELF'].'?id='.$object->id.'&amp;action=edit">'.$langs->trans("EditPassword").'</a></div>';
    -			}
     
    -			// Si on a un gestionnaire de generation de mot de passe actif
    -			if ($conf->global->USER_PASSWORD_GENERATED != 'none')
    -			{
    -				if ($object->statut == 0)
    +				if ($caneditfield && (empty($conf->multicompany->enabled) || ! $user->entity || ($object->entity == $conf->entity) || ($conf->global->MULTICOMPANY_TRANSVERSE_MODE && $conf->entity == 1)))
     				{
    -					print '<div class="inline-block divButAction"><a class="butActionRefused" href="#" title="'.dol_escape_htmltag($langs->trans("UserDisabled")).'">'.$langs->trans("ReinitPassword").'</a></div>';
    +					if (! empty($conf->global->MAIN_ONLY_LOGIN_ALLOWED))
    +					{
    +						print '<div class="inline-block divButAction"><a class="butActionRefused" href="#" title="'.dol_escape_htmltag($langs->trans("DisabledInMonoUserMode")).'">'.$langs->trans("Modify").'</a></div>';
    +					}
    +					else
    +					{
    +						print '<div class="inline-block divButAction"><a class="butAction" href="'.$_SERVER['PHP_SELF'].'?id='.$object->id.'&amp;action=edit">'.$langs->trans("Modify").'</a></div>';
    +					}
     				}
    -				elseif (($user->id != $id && $caneditpassword) && $object->login && !$object->ldap_sid &&
    +				elseif ($caneditpassword && ! $object->ldap_sid &&
    +				(empty($conf->multicompany->enabled) || ! $user->entity || ($object->entity == $conf->entity) || ($conf->global->MULTICOMPANY_TRANSVERSE_MODE && $conf->entity == 1)))
    +				{
    +					print '<div class="inline-block divButAction"><a class="butAction" href="'.$_SERVER['PHP_SELF'].'?id='.$object->id.'&amp;action=edit">'.$langs->trans("EditPassword").'</a></div>';
    +				}
    +
    +				// Si on a un gestionnaire de generation de mot de passe actif
    +				if ($conf->global->USER_PASSWORD_GENERATED != 'none')
    +				{
    +					if ($object->statut == 0)
    +					{
    +						print '<div class="inline-block divButAction"><a class="butActionRefused" href="#" title="'.dol_escape_htmltag($langs->trans("UserDisabled")).'">'.$langs->trans("ReinitPassword").'</a></div>';
    +					}
    +					elseif (($user->id != $id && $caneditpassword) && $object->login && !$object->ldap_sid &&
    +					((empty($conf->multicompany->enabled) && $object->entity == $user->entity) || ! $user->entity || ($object->entity == $conf->entity) || ($conf->global->MULTICOMPANY_TRANSVERSE_MODE && $conf->entity == 1)))
    +					{
    +						print '<div class="inline-block divButAction"><a class="butAction" href="'.$_SERVER['PHP_SELF'].'?id='.$object->id.'&amp;action=password">'.$langs->trans("ReinitPassword").'</a></div>';
    +					}
    +
    +					if ($object->statut == 0)
    +					{
    +						print '<div class="inline-block divButAction"><a class="butActionRefused" href="#" title="'.dol_escape_htmltag($langs->trans("UserDisabled")).'">'.$langs->trans("SendNewPassword").'</a></div>';
    +					}
    +					else if (($user->id != $id && $caneditpassword) && $object->login && !$object->ldap_sid &&
    +					((empty($conf->multicompany->enabled) && $object->entity == $user->entity) || ! $user->entity || ($object->entity == $conf->entity) || ($conf->global->MULTICOMPANY_TRANSVERSE_MODE && $conf->entity == 1)))
    +					{
    +						if ($object->email) print '<div class="inline-block divButAction"><a class="butAction" href="'.$_SERVER['PHP_SELF'].'?id='.$object->id.'&amp;action=passwordsend">'.$langs->trans("SendNewPassword").'</a></div>';
    +						else print '<div class="inline-block divButAction"><a class="butActionRefused" href="#" title="'.dol_escape_htmltag($langs->trans("NoEMail")).'">'.$langs->trans("SendNewPassword").'</a></div>';
    +					}
    +				}
    +
    +				// Activer
    +				if ($user->id <> $id && $candisableuser && $object->statut == 0 &&
     				((empty($conf->multicompany->enabled) && $object->entity == $user->entity) || ! $user->entity || ($object->entity == $conf->entity) || ($conf->global->MULTICOMPANY_TRANSVERSE_MODE && $conf->entity == 1)))
     				{
    -					print '<div class="inline-block divButAction"><a class="butAction" href="'.$_SERVER['PHP_SELF'].'?id='.$object->id.'&amp;action=password">'.$langs->trans("ReinitPassword").'</a></div>';
    +					print '<div class="inline-block divButAction"><a class="butAction" href="'.$_SERVER['PHP_SELF'].'?id='.$object->id.'&amp;action=enable">'.$langs->trans("Reactivate").'</a></div>';
     				}
    -
    -				if ($object->statut == 0)
    -				{
    -					print '<div class="inline-block divButAction"><a class="butActionRefused" href="#" title="'.dol_escape_htmltag($langs->trans("UserDisabled")).'">'.$langs->trans("SendNewPassword").'</a></div>';
    -				}
    -				else if (($user->id != $id && $caneditpassword) && $object->login && !$object->ldap_sid &&
    +				// Desactiver
    +				if ($user->id <> $id && $candisableuser && $object->statut == 1 &&
     				((empty($conf->multicompany->enabled) && $object->entity == $user->entity) || ! $user->entity || ($object->entity == $conf->entity) || ($conf->global->MULTICOMPANY_TRANSVERSE_MODE && $conf->entity == 1)))
     				{
    -					if ($object->email) print '<div class="inline-block divButAction"><a class="butAction" href="'.$_SERVER['PHP_SELF'].'?id='.$object->id.'&amp;action=passwordsend">'.$langs->trans("SendNewPassword").'</a></div>';
    -					else print '<div class="inline-block divButAction"><a class="butActionRefused" href="#" title="'.dol_escape_htmltag($langs->trans("NoEMail")).'">'.$langs->trans("SendNewPassword").'</a></div>';
    +					print '<div class="inline-block divButAction"><a class="butActionDelete" href="'.$_SERVER['PHP_SELF'].'?action=disable&amp;id='.$object->id.'">'.$langs->trans("DisableUser").'</a></div>';
     				}
    -			}
    -
    -			// Activer
    -			if ($user->id <> $id && $candisableuser && $object->statut == 0 &&
    -			((empty($conf->multicompany->enabled) && $object->entity == $user->entity) || ! $user->entity || ($object->entity == $conf->entity) || ($conf->global->MULTICOMPANY_TRANSVERSE_MODE && $conf->entity == 1)))
    -			{
    -				print '<div class="inline-block divButAction"><a class="butAction" href="'.$_SERVER['PHP_SELF'].'?id='.$object->id.'&amp;action=enable">'.$langs->trans("Reactivate").'</a></div>';
    -			}
    -			// Desactiver
    -			if ($user->id <> $id && $candisableuser && $object->statut == 1 &&
    -			((empty($conf->multicompany->enabled) && $object->entity == $user->entity) || ! $user->entity || ($object->entity == $conf->entity) || ($conf->global->MULTICOMPANY_TRANSVERSE_MODE && $conf->entity == 1)))
    -			{
    -				print '<div class="inline-block divButAction"><a class="butActionDelete" href="'.$_SERVER['PHP_SELF'].'?action=disable&amp;id='.$object->id.'">'.$langs->trans("DisableUser").'</a></div>';
    -			}
    -			// Delete
    -			if ($user->id <> $id && $candisableuser &&
    -			((empty($conf->multicompany->enabled) && $object->entity == $user->entity) || ! $user->entity || ($object->entity == $conf->entity) || ($conf->global->MULTICOMPANY_TRANSVERSE_MODE && $conf->entity == 1)))
    -			{
    -				if ($user->admin || ! $object->admin) // If user edited is admin, delete is possible on for an admin
    +				// Delete
    +				if ($user->id <> $id && $candisableuser &&
    +				((empty($conf->multicompany->enabled) && $object->entity == $user->entity) || ! $user->entity || ($object->entity == $conf->entity) || ($conf->global->MULTICOMPANY_TRANSVERSE_MODE && $conf->entity == 1)))
     				{
    -					print '<div class="inline-block divButAction"><a class="butActionDelete" href="'.$_SERVER['PHP_SELF'].'?action=delete&amp;id='.$object->id.'">'.$langs->trans("DeleteUser").'</a></div>';
    -				}
    -				else
    -				{
    -					print '<div class="inline-block divButAction"><a class="butActionRefused" href="#" title="'.dol_escape_htmltag($langs->trans("MustBeAdminToDeleteOtherAdmin")).'">'.$langs->trans("DeleteUser").'</a></div>';
    +					if ($user->admin || ! $object->admin) // If user edited is admin, delete is possible on for an admin
    +					{
    +						print '<div class="inline-block divButAction"><a class="butActionDelete" href="'.$_SERVER['PHP_SELF'].'?action=delete&amp;id='.$object->id.'">'.$langs->trans("DeleteUser").'</a></div>';
    +					}
    +					else
    +					{
    +						print '<div class="inline-block divButAction"><a class="butActionRefused" href="#" title="'.dol_escape_htmltag($langs->trans("MustBeAdminToDeleteOtherAdmin")).'">'.$langs->trans("DeleteUser").'</a></div>';
    +					}
     				}
     			}
     
    @@ -1818,7 +1886,7 @@ else
     								if ($caneditgroup)
     								{
     									print '<a href="'.$_SERVER['PHP_SELF'].'?id='.$object->id.'&amp;action=removegroup&amp;group='.$group->id.'">';
    -									print img_delete($langs->trans("RemoveFromGroup"));
    +									print img_picto($langs->trans("RemoveFromGroup"), 'unlink');
     									print '</a>';
     								}
     								else
    @@ -2167,7 +2235,7 @@ else
     			print '</td></tr>';
     
     			// Skype
    -			if (! empty($conf->skype->enabled))
    +			if (! empty($conf->socialnetworks->enabled))
     			{
     				print '<tr><td>'.$langs->trans("Skype").'</td>';
     				print '<td>';
    @@ -2183,6 +2251,40 @@ else
     				print '</td></tr>';
     			}
     
    +			// Twitter
    +			if (! empty($conf->socialnetworks->enabled))
    +			{
    +				print '<tr><td>'.$langs->trans("Twitter").'</td>';
    +				print '<td>';
    +				if ($caneditfield  && empty($object->ldap_sid))
    +				{
    +					print '<input size="40" type="text" name="twitter" class="flat" value="'.$object->twitter.'">';
    +				}
    +				else
    +				{
    +					print '<input type="hidden" name="twitter" value="'.$object->twitter.'">';
    +					print $object->twitter;
    +				}
    +				print '</td></tr>';
    +			}
    +
    +			// Skype
    +			if (! empty($conf->socialnetworks->enabled))
    +			{
    +				print '<tr><td>'.$langs->trans("Facebook").'</td>';
    +				print '<td>';
    +				if ($caneditfield  && empty($object->ldap_sid))
    +				{
    +					print '<input size="40" type="text" name="facebook" class="flat" value="'.$object->facebook.'">';
    +				}
    +				else
    +				{
    +					print '<input type="hidden" name="facebook" value="'.$object->facebook.'">';
    +					print $object->facebook;
    +				}
    +				print '</td></tr>';
    +			}
    +
     			// EMail
     			print "<tr>".'<td'.(! empty($conf->global->USER_MAIL_REQUIRED)?' class="fieldrequired"':'').'>'.$langs->trans("EMail").'</td>';
     			print '<td>';
    @@ -2257,7 +2359,7 @@ else
     			{
     				print '<tr><td>' . fieldLabel( 'Categories', 'usercats' ) . '</td>';
     				print '<td>';
    -				$cate_arbo = $form->select_all_categories( Categorie::TYPE_CONTACT, null, null, null, null, 1 );
    +				$cate_arbo = $form->select_all_categories( Categorie::TYPE_USER, null, null, null, null, 1 );
     				$c = new Categorie( $db );
     				$cats = $c->containing($object->id, Categorie::TYPE_USER);
     				foreach ($cats as $cat) {
    @@ -2320,24 +2422,25 @@ else
     				print "</tr>\n";
     			}
     
    -			// Multicompany
    -			// This is now done with hook formObjectOptions
    -			/*
    +            // Multicompany
                 // TODO check if user not linked with the current entity before change entity (thirdparty, invoice, etc.) !!
                 if (! empty($conf->multicompany->enabled) && is_object($mc))
                 {
    -            	if (empty($conf->multicompany->transverse_mode) && $conf->entity == 1 && $user->admin && ! $user->entity)
    +            	// This is now done with hook formObjectOptions. Keep this code for backward compatibility with old multicompany module
    +            	if (! method_exists($mc, 'formObjectOptions'))
                 	{
    -            		print "<tr>".'<td>'.$langs->trans("Entity").'</td>';
    -            		print "<td>".$mc->select_entities($object->entity, 'entity', '', 0, 1);		// last parameter 1 means, show also a choice 0=>'all entities'
    -            		print "</td></tr>\n";
    -            	}
    -            	else
    -            	{
    -            		print '<input type="hidden" name="entity" value="'.$conf->entity.'" />';
    -            	}
    -            }
    -            */
    +            		if (empty($conf->multicompany->transverse_mode) && $conf->entity == 1 && $user->admin && ! $user->entity)
    +	            	{
    +	            		print "<tr>".'<td>'.$langs->trans("Entity").'</td>';
    +	            		print "<td>".$mc->select_entities($object->entity, 'entity', '', 0, 1);		// last parameter 1 means, show also a choice 0=>'all entities'
    +	            		print "</td></tr>\n";
    +	            	}
    +	            	else
    +	            	{
    +	            		print '<input type="hidden" name="entity" value="'.$conf->entity.'" />';
    +	            	}
    +	            }
    +			}
     
     			// Other attributes
     			$parameters=array('colspan' => ' colspan="2"');
    @@ -2426,14 +2529,22 @@ else
     			// Date employment
     			print '<tr><td>'.$langs->trans("DateEmployment").'</td>';
     			print '<td>';
    -			echo $form->select_date(GETPOST('dateemployment')?GETPOST('dateemployment'):$object->dateemployment,'dateemployment',0,0,1,'form'.'dateemployment',1,0,1);
    +			print $form->selectDate(GETPOST('dateemployment')?GETPOST('dateemployment'):$object->dateemployment, 'dateemployment', 0, 0, 1, 'formdateemployment', 1, 0);
     			print '</td>';
     			print "</tr>\n";
     
    +			// Date employmentEnd
    +			print '<tr><td>'.$langs->trans("DateEmploymentEnd").'</td>';
    +			print '<td>';
    +			print $form->selectDate(GETPOST('dateemploymentend')?GETPOST('dateemploymentend'):$object->dateemploymentend, 'dateemploymentend', 0, 0, 1, 'formdateemploymentend', 1, 0);
    +			print '</td>';
    +			print "</tr>\n";
    +
    +
     			// Date birth
     			print '<tr><td>'.$langs->trans("DateToBirth").'</td>';
     			print '<td>';
    -			echo $form->select_date(GETPOST('birth')?GETPOST('birth'):$object->birth,'birth',0,0,1,'updateuser',1,0,1);
    +			print $form->selectDate(GETPOST('birth')?GETPOST('birth'):$object->birth, 'birth', 0, 0, 1, 'updateuser', 1, 0);
     			print '</td>';
     			print "</tr>\n";
     
    @@ -2455,7 +2566,7 @@ else
     			print '<div class="fichecenter"><div class="fichehalfleft">';
     			/*
                  * Documents generes
    -            */
    +             */
     			$filename = dol_sanitizeFileName($object->ref);
     			$filedir = $conf->user->dir_output . "/" . dol_sanitizeFileName($object->ref);
     			$urlsource = $_SERVER["PHP_SELF"] . "?id=" . $object->id;
    @@ -2502,5 +2613,6 @@ if (! empty($conf->api->enabled) && ! empty($conf->use_javascript_ajax))
     	print '</script>';
     }
     
    +// End of page
     llxFooter();
     $db->close();
    diff --git a/htdocs/user/class/api_users.class.php b/htdocs/user/class/api_users.class.php
    index 556b86332bc..74e30ad3e88 100644
    --- a/htdocs/user/class/api_users.class.php
    +++ b/htdocs/user/class/api_users.class.php
    @@ -32,7 +32,7 @@ class Users extends DolibarrApi
     	 * @var array   $FIELDS     Mandatory fields, checked when create and update object
     	 */
     	static $FIELDS = array(
    -		'login'
    +		'login',
     	);
     
     	/**
    @@ -43,7 +43,8 @@ class Users extends DolibarrApi
     	/**
     	 * Constructor
     	 */
    -	function __construct() {
    +    function __construct()
    +    {
     		global $db, $conf;
     		$this->db = $db;
     		$this->useraccount = new User($this->db);
    @@ -63,7 +64,8 @@ class Users extends DolibarrApi
          * @param string    $sqlfilters Other criteria to filter answers separated by a comma. Syntax example "(t.ref:like:'SO-%') and (t.date_creation:<:'20160101')"
     	 * @return  array               Array of User objects
     	 */
    -	function index($sortfield = "t.rowid", $sortorder = 'ASC', $limit = 100, $page = 0, $user_ids = 0, $sqlfilters = '') {
    +    function index($sortfield = "t.rowid", $sortorder = 'ASC', $limit = 100, $page = 0, $user_ids = 0, $sqlfilters = '')
    +    {
     	    global $db, $conf;
     
     	    $obj_ret = array();
    @@ -136,7 +138,8 @@ class Users extends DolibarrApi
     	 *
     	 * @throws 	RestException
     	 */
    -	function get($id) {
    +    function get($id)
    +    {
     		//if (!DolibarrApiAccess::$user->rights->user->user->lire) {
     			//throw new RestException(401);
     		//}
    @@ -162,7 +165,8 @@ class Users extends DolibarrApi
     	 * @param array $request_data New user data
     	 * @return int
     	 */
    -	function post($request_data = null) {
    +    function post($request_data = null)
    +    {
     	    // check user authorization
     	    //if(! DolibarrApiAccess::$user->rights->user->creer) {
     	    //   throw new RestException(401, "User creation not allowed");
    @@ -194,7 +198,8 @@ class Users extends DolibarrApi
     	 * @param array $request_data   Datas
     	 * @return int
     	 */
    -	function put($id, $request_data = null) {
    +    function put($id, $request_data = null)
    +    {
     		//if (!DolibarrApiAccess::$user->rights->user->user->creer) {
     			//throw new RestException(401);
     		//}
    @@ -227,37 +232,53 @@ class Users extends DolibarrApi
         }
     
         /**
    -	 * add user to group
    +	 * Add a user into a group
     	 *
     	 * @param   int     $id        User ID
     	 * @param   int     $group     Group ID
    +	 * @param   int     $entity    Entity ID (valid only for superadmin in multicompany transverse mode)
     	 * @return  int                1 if success
          *
     	 * @url	GET {id}/setGroup/{group}
     	 */
    -	function setGroup($id, $group) {
    +    function setGroup($id, $group, $entity = 1)
    +    {
    +
    +		global $conf;
    +
     		//if (!DolibarrApiAccess::$user->rights->user->user->supprimer) {
     			//throw new RestException(401);
     		//}
    -        $result = $this->useraccount->fetch($id);
    -        if (!$result)
    -        {
    -          throw new RestException(404, 'User not found');
    -        }
    +		$result = $this->useraccount->fetch($id);
    +		if (!$result)
    +		{
    +			throw new RestException(404, 'User not found');
    +		}
     
    -        if (!DolibarrApi::_checkAccessToResource('user', $this->useraccount->id, 'user'))
    -        {
    -          throw new RestException(401, 'Access not allowed for login ' . DolibarrApiAccess::$user->login);
    -        }
    +		if (!DolibarrApi::_checkAccessToResource('user', $this->useraccount->id, 'user'))
    +		{
    +			throw new RestException(401, 'Access not allowed for login ' . DolibarrApiAccess::$user->login);
    +		}
     
    -        $result = $this->useraccount->SetInGroup($group,1);
    -        if (! ($result > 0))
    -        {
    -            throw new RestException(500, $this->useraccount->error);
    -        }
    +		if (! empty($conf->multicompany->enabled) && ! empty($conf->global->MULTICOMPANY_TRANSVERSE_MODE) && ! empty(DolibarrApiAccess::$user->admin) && empty(DolibarrApiAccess::$user->entity))
    +		{
    +			$entity = (! empty($entity) ? $entity : $conf->entity);
    +		}
    +		else
    +		{
    +			// When using API, action is done on entity of logged user because a user of entity X with permission to create user should not be able to
    +			// hack the security by giving himself permissions on another entity.
    +			$entity = (DolibarrApiAccess::$user->entity > 0 ? DolibarrApiAccess::$user->entity : $conf->entity);
    +		}
     
    -        return 1;
    -    }
    +		$result = $this->useraccount->SetInGroup($group, $entity);
    +		if (! ($result > 0))
    +		{
    +			throw new RestException(500, $this->useraccount->error);
    +		}
    +
    +		return 1;
    +	}
     
     	/**
     	 * Delete account
    @@ -265,7 +286,8 @@ class Users extends DolibarrApi
     	 * @param   int     $id Account ID
     	 * @return  array
     	 */
    -	function delete($id) {
    +    function delete($id)
    +    {
     		//if (!DolibarrApiAccess::$user->rights->user->user->supprimer) {
     			//throw new RestException(401);
     		//}
    @@ -348,7 +370,8 @@ class Users extends DolibarrApi
     	 * @return  array
     	 * @throws RestException
     	 */
    -	function _validate($data) {
    +    function _validate($data)
    +    {
     		$account = array();
     		foreach (Users::$FIELDS as $field)
     		{
    diff --git a/htdocs/user/class/user.class.php b/htdocs/user/class/user.class.php
    index 8ac4963f5b5..da0e39d9ad7 100644
    --- a/htdocs/user/class/user.class.php
    +++ b/htdocs/user/class/user.class.php
    @@ -7,9 +7,11 @@
      * Copyright (C) 2005-2017 Regis Houssin        <regis.houssin@capnetworks.com>
      * Copyright (C) 2005      Lionel Cousteix      <etm_ltd@tiscali.co.uk>
      * Copyright (C) 2011      Herve Prot           <herve.prot@symeos.com>
    - * Copyright (C) 2013-2014 Philippe Grand       <philippe.grand@atoo-net.com>
    + * Copyright (C) 2013-2018 Philippe Grand       <philippe.grand@atoo-net.com>
      * Copyright (C) 2013-2015 Alexandre Spangaro   <aspangaro.dolibarr@gmail.com>
      * Copyright (C) 2015      Marcos García        <marcosgdf@gmail.com>
    + * Copyright (C) 2018      charlene Benke       <charlie@patas-monkey.com>
    + * Copyright (C) 2018      Nicolas ZABOURI      <info@inovea-conseil.com>
      *
      * This program is free software; you can redistribute it and/or modify
      * it under the terms of the GNU General Public License as published by
    @@ -38,10 +40,26 @@ require_once DOL_DOCUMENT_ROOT .'/core/class/commonobject.class.php';
      */
     class User extends CommonObject
     {
    +	/**
    +	 * @var string ID to identify managed object
    +	 */
     	public $element='user';
    +
    +	/**
    +	 * @var string Name of table without prefix where object is stored
    +	 */
     	public $table_element='user';
    +
    +	/**
    +	 * @var int Field with ID of parent key if this field has a parent
    +	 */
     	public $fk_element='fk_user';
    -	public $ismultientitymanaged = 1;	// 0=No test on entity, 1=Test with field entity, 2=Test with link by societe
    +
    +	/**
    +	 * 0=No test on entity, 1=Test with field entity, 2=Test with link by societe
    +	 * @var int
    +	 */
    +	public $ismultientitymanaged = 1;
     
     	public $id=0;
     	public $statut;
    @@ -51,10 +69,19 @@ class User extends CommonObject
     	public $gender;
     	public $birth;
     	public $email;
    +
     	public $skype;
    -	public $job;
    +	public $twitter;
    +	public $facebook;
    +
    +	public $job;			// job position
     	public $signature;
    +
    +	/**
    +	 * @var string Address
    +	 */
     	public $address;
    +
     	public $zip;
     	public $town;
     	public $state_id;		// The state/department
    @@ -66,6 +93,10 @@ class User extends CommonObject
     	public $admin;
     	public $login;
     	public $api_key;
    +
    +	/**
    +	 * @var int Entity
    +	 */
     	public $entity;
     
     	//! Clear password in memory
    @@ -93,6 +124,10 @@ class User extends CommonObject
     	public $contactid;
     
     	public $fk_member;
    +
    +	/**
    +	 * @var int User ID
    +	 */
     	public $fk_user;
     
     	public $clicktodial_url;
    @@ -131,12 +166,19 @@ class User extends CommonObject
     	public $color;						// Define background color for user in agenda
     
     	public $dateemployment;			// Define date of employment by company
    +	public $dateemploymentend;		// Define date of employment end by company
     
     	public $default_c_exp_tax_cat;
     	public $default_range;
     
    +	public $fields = array(
    +        'rowid'=>array('type'=>'integer', 'label'=>'TechnicalID', 'enabled'=>1, 'visible'=>-2, 'notnull'=>1,  'index'=>1, 'position'=>1, 'comment'=>'Id'),
    +        'lastname'=>array('type'=>'varchar(50)', 'label'=>'Name', 'enabled'=>1, 'visible'=>1,  'notnull'=>1,  'showoncombobox'=>1, 'index'=>1, 'position'=>20, 'searchall'=>1, 'comment'=>'Reference of object'),
    +        'firstname'=>array('type'=>'varchar(50)', 'label'=>'Name','enabled'=>1, 'visible'=>1,  'notnull'=>1,  'showoncombobox'=>1, 'index'=>1, 'position'=>10, 'searchall'=>1, 'comment'=>'Reference of object'),
    +    );
    +
     	/**
    -	 *    Constructor de la classe
    +	 *    Constructor of the class
     	 *
     	 *    @param   DoliDb  $db     Database handler
     	 */
    @@ -182,7 +224,8 @@ class User extends CommonObject
     		$login=trim($login);
     
     		// Get user
    -		$sql = "SELECT u.rowid, u.lastname, u.firstname, u.employee, u.gender, u.birth, u.email, u.job, u.skype, u.signature, u.office_phone, u.office_fax, u.user_mobile,";
    +		$sql = "SELECT u.rowid, u.lastname, u.firstname, u.employee, u.gender, u.birth, u.email, u.job, u.skype, u.twitter, u.facebook,";
    +		$sql.= " u.signature, u.office_phone, u.office_fax, u.user_mobile,";
     		$sql.= " u.address, u.zip, u.town, u.fk_state as state_id, u.fk_country as country_id,";
     		$sql.= " u.admin, u.login, u.note,";
     		$sql.= " u.pass, u.pass_crypted, u.pass_temp, u.api_key,";
    @@ -201,7 +244,7 @@ class User extends CommonObject
     		$sql.= " u.salaryextra,";
     		$sql.= " u.weeklyhours,";
     		$sql.= " u.color,";
    -		$sql.= " u.dateemployment,";
    +		$sql.= " u.dateemployment, u.dateemploymentend,";
     		$sql.= " u.ref_int, u.ref_ext,";
     		$sql.= " u.default_range, u.default_c_exp_tax_cat,";			// Expense report default mode
     		$sql.= " c.code as country_code, c.label as country,";
    @@ -287,6 +330,8 @@ class User extends CommonObject
     				$this->user_mobile  = $obj->user_mobile;
     				$this->email		= $obj->email;
     				$this->skype		= $obj->skype;
    +				$this->twitter		= $obj->twitter;
    +				$this->facebook		= $obj->facebook;
     				$this->job			= $obj->job;
     				$this->signature	= $obj->signature;
     				$this->admin		= $obj->admin;
    @@ -304,6 +349,7 @@ class User extends CommonObject
     				$this->weeklyhours	= $obj->weeklyhours;
     				$this->color		= $obj->color;
     				$this->dateemployment	= $this->db->jdate($obj->dateemployment);
    +				$this->dateemploymentend = $this->db->jdate($obj->dateemploymentend);
     
     				$this->datec				= $this->db->jdate($obj->datec);
     				$this->datem				= $this->db->jdate($obj->datem);
    @@ -424,7 +470,7 @@ class User extends CommonObject
     	/**
     	 *  Add a right to the user
     	 *
    -	 * 	@param	int		$rid			id of permission to add
    +	 * 	@param	int		$rid			Id of permission to add or 0 to add several permissions
     	 *  @param  string	$allmodule		Add all permissions of module $allmodule
     	 *  @param  string	$allperms		Add all permissions of module $allmodule, subperms $allperms only
     	 *  @param	int		$entity			Entity to use
    @@ -477,8 +523,15 @@ class User extends CommonObject
     			// Where pour la liste des droits a ajouter
     			if (! empty($allmodule))
     			{
    -				$whereforadd="module='".$this->db->escape($allmodule)."'";
    -				if (! empty($allperms)) $whereforadd.=" AND perms='".$this->db->escape($allperms)."'";
    +				if ($allmodule == 'allmodules')
    +				{
    +					$whereforadd='allmodules';
    +				}
    +				else
    +				{
    +					$whereforadd="module='".$this->db->escape($allmodule)."'";
    +					if (! empty($allperms))  $whereforadd.=" AND perms='".$this->db->escape($allperms)."'";
    +				}
     			}
     		}
     
    @@ -488,8 +541,10 @@ class User extends CommonObject
     			//print "$module-$perms-$subperms";
     			$sql = "SELECT id";
     			$sql.= " FROM ".MAIN_DB_PREFIX."rights_def";
    -			$sql.= " WHERE ".$whereforadd;
    -			$sql.= " AND entity = ".$entity;
    +			$sql.= " WHERE entity = ".$entity;
    +			if (! empty($whereforadd) && $whereforadd != 'allmodules') {
    +				$sql.= " AND ".$whereforadd;
    +			}
     
     			$result=$this->db->query($sql);
     			if ($result)
    @@ -535,7 +590,6 @@ class User extends CommonObject
     			$this->db->commit();
     			return 1;
     		}
    -
     	}
     
     
    @@ -590,8 +644,18 @@ class User extends CommonObject
     		else {
     			// On a demande suppression d'un droit sur la base d'un nom de module ou perms
     			// Where pour la liste des droits a supprimer
    -			if (! empty($allmodule)) $wherefordel="module='".$this->db->escape($allmodule)."'";
    -			if (! empty($allperms))  $wherefordel=" AND perms='".$this->db->escape($allperms)."'";
    +			if (! empty($allmodule))
    +			{
    +				if ($allmodule == 'allmodules')
    +				{
    +					$wherefordel='allmodules';
    +				}
    +				else
    +				{
    +					$wherefordel="module='".$this->db->escape($allmodule)."'";
    +					if (! empty($allperms))  $whereforadd.=" AND perms='".$this->db->escape($allperms)."'";
    +				}
    +			}
     		}
     
     		// Suppression des droits selon critere defini dans wherefordel
    @@ -600,8 +664,10 @@ class User extends CommonObject
     			//print "$module-$perms-$subperms";
     			$sql = "SELECT id";
     			$sql.= " FROM ".MAIN_DB_PREFIX."rights_def";
    -			$sql.= " WHERE $wherefordel";
    -			$sql.= " AND entity = ".$entity;
    +			$sql.= " WHERE entity = ".$entity;
    +			if (! empty($wherefordel) && $wherefordel != 'allmodules') {
    +				$sql.= " AND ".$wherefordel;
    +			}
     
     			$result=$this->db->query($sql);
     			if ($result)
    @@ -647,7 +713,6 @@ class User extends CommonObject
     			$this->db->commit();
     			return 1;
     		}
    -
     	}
     
     
    @@ -669,24 +734,28 @@ class User extends CommonObject
     	/**
     	 *	Load permissions granted to user into object user
     	 *
    -	 *	@param  string	$moduletag    Limit permission for a particular module ('' by default means load all permissions)
    +	 *	@param  string	$moduletag		Limit permission for a particular module ('' by default means load all permissions)
    +	 *  @param	int		$forcereload	Force reload of permissions even if they were already loaded (ignore cache)
     	 *	@return	void
     	 *  @see	clearrights, delrights, addrights
     	 */
    -	function getrights($moduletag='')
    +	function getrights($moduletag='', $forcereload=0)
     	{
     		global $conf;
     
    -		if ($moduletag && isset($this->_tab_loaded[$moduletag]) && $this->_tab_loaded[$moduletag])
    +		if (empty($forcereload))
     		{
    -			// Le fichier de ce module est deja charge
    -			return;
    -		}
    +			if ($moduletag && isset($this->_tab_loaded[$moduletag]) && $this->_tab_loaded[$moduletag])
    +			{
    +				// Rights for this module are already loaded, so we leave
    +				return;
    +			}
     
    -		if ($this->all_permissions_are_loaded)
    -		{
    -			// Si les permissions ont deja ete charge pour ce user, on quitte
    -			return;
    +			if ($this->all_permissions_are_loaded)
    +			{
    +				// We already loaded all rights for this user, so we leave
    +				return;
    +			}
     		}
     
     		// Recuperation des droits utilisateurs + recuperation des droits groupes
    @@ -795,7 +864,8 @@ class User extends CommonObject
     					else
     					{
     						if(empty($this->rights->$module->$perms)) $this->nb_rights++;
    -						$this->rights->$module->$perms = 1;
    +						// if we have already define a subperm like this $this->rights->$module->level1->level2 with llx_user_rights, we don't want override level1 because the level2 can be not define on user group
    +						if (!is_object($this->rights->$module->$perms)) $this->rights->$module->$perms = 1;
     					}
     
     				}
    @@ -874,6 +944,7 @@ class User extends CommonObject
     	 * Existing categories are left untouch.
     	 *
     	 * @param int[]|int $categories Category or categories IDs
    +     * @return void
     	 */
     	public function setCategories($categories)
     	{
    @@ -1133,6 +1204,7 @@ class User extends CommonObject
     	}
     
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *  Create a user from a contact object. User will be internal but if contact is linked to a third party, user will be external
     	 *
    @@ -1143,6 +1215,7 @@ class User extends CommonObject
     	 */
     	function create_from_contact($contact,$login='',$password='')
     	{
    +        // phpcs:enable
     		global $conf,$user,$langs;
     
     		$error=0;
    @@ -1154,6 +1227,8 @@ class User extends CommonObject
     		$this->gender		= $contact->gender;
     		$this->email		= $contact->email;
     		$this->skype 		= $contact->skype;
    +		$this->twitter 		= $contact->twitter;
    +		$this->facebook		= $contact->facebook;
     		$this->office_phone	= $contact->phone_pro;
     		$this->office_fax	= $contact->fax;
     		$this->user_mobile	= $contact->phone_mobile;
    @@ -1208,9 +1283,9 @@ class User extends CommonObject
     			$this->db->rollback();
     			return $result;
     		}
    -
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *  Create a user into database from a member object
     	 *
    @@ -1220,6 +1295,7 @@ class User extends CommonObject
     	 */
     	function create_from_member($member,$login='')
     	{
    +        // phpcs:enable
     		global $conf,$user,$langs;
     
     		// Positionne parametres
    @@ -1284,6 +1360,7 @@ class User extends CommonObject
     		}
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *    Assign rights by default
     	 *
    @@ -1291,6 +1368,7 @@ class User extends CommonObject
     	 */
     	function set_default_rights()
     	{
    +        // phpcs:enable
     		global $conf;
     
     		$sql = "SELECT id FROM ".MAIN_DB_PREFIX."rights_def";
    @@ -1364,7 +1442,11 @@ class User extends CommonObject
     		$this->office_fax   = trim($this->office_fax);
     		$this->user_mobile  = trim($this->user_mobile);
     		$this->email        = trim($this->email);
    +
     		$this->skype        = trim($this->skype);
    +		$this->twitter      = trim($this->twitter);
    +		$this->facebook     = trim($this->facebook);
    +
     		$this->job    		= trim($this->job);
     		$this->signature    = trim($this->signature);
     		$this->note         = trim($this->note);
    @@ -1376,6 +1458,7 @@ class User extends CommonObject
     		$this->accountancy_code = trim($this->accountancy_code);
     		$this->color 		= empty($this->color)?'':$this->color;
     		$this->dateemployment 	= empty($this->dateemployment)?'':$this->dateemployment;
    +		$this->dateemploymentend = empty($this->dateemploymentend)?'':$this->dateemploymentend;
     
     		// Check parameters
     		if (! empty($conf->global->USER_MAIL_REQUIRED) && ! isValidEMail($this->email))
    @@ -1413,11 +1496,14 @@ class User extends CommonObject
     		$sql.= ", user_mobile = '".$this->db->escape($this->user_mobile)."'";
     		$sql.= ", email = '".$this->db->escape($this->email)."'";
     		$sql.= ", skype = '".$this->db->escape($this->skype)."'";
    +		$sql.= ", twitter = '".$this->db->escape($this->twitter)."'";
    +		$sql.= ", facebook = '".$this->db->escape($this->facebook)."'";
     		$sql.= ", job = '".$this->db->escape($this->job)."'";
     		$sql.= ", signature = '".$this->db->escape($this->signature)."'";
     		$sql.= ", accountancy_code = '".$this->db->escape($this->accountancy_code)."'";
     		$sql.= ", color = '".$this->db->escape($this->color)."'";
     		$sql.= ", dateemployment=".(strval($this->dateemployment)!='' ? "'".$this->db->idate($this->dateemployment)."'" : 'null');
    +		$sql.= ", dateemploymentend=".(strval($this->dateemploymentend)!='' ? "'".$this->db->idate($this->dateemploymentend)."'" : 'null');
     		$sql.= ", note = '".$this->db->escape($this->note)."'";
     		$sql.= ", photo = ".($this->photo?"'".$this->db->escape($this->photo)."'":"null");
     		$sql.= ", openid = ".($this->openid?"'".$this->db->escape($this->openid)."'":"null");
    @@ -1489,8 +1575,18 @@ class User extends CommonObject
     
     						$adh->societe=(empty($adh->societe) && $this->societe_id ? $this->societe_id : $adh->societe);
     
    +						$adh->address=$this->address;
    +						$adh->town=$this->town;
    +						$adh->zip=$this->zip;
    +						$adh->state_id=$this->state_id;
    +						$adh->country_id=$this->country_id;
    +
     						$adh->email=$this->email;
    +
     						$adh->skype=$this->skype;
    +						$adh->twitter=$this->twitter;
    +						$adh->facebook=$this->facebook;
    +
     						$adh->phone=$this->office_phone;
     						$adh->phone_mobile=$this->user_mobile;
     
    @@ -1538,7 +1634,11 @@ class User extends CommonObject
     						//$tmpobj->societe=(empty($tmpobj->societe) && $this->societe_id ? $this->societe_id : $tmpobj->societe);
     
     						$tmpobj->email=$this->email;
    +
     						$tmpobj->skype=$this->skype;
    +						$tmpobj->twitter=$this->twitter;
    +						$tmpobj->facebook=$this->facebook;
    +
     						$tmpobj->phone_pro=$this->office_phone;
     						$tmpobj->phone_mobile=$this->user_mobile;
     						$tmpobj->fax=$this->office_fax;
    @@ -1573,7 +1673,7 @@ class User extends CommonObject
     			$action='update';
     
     			// Actions on extra fields
    -			if (empty($conf->global->MAIN_EXTRAFIELDS_DISABLED)) // For avoid conflicts if trigger used
    +			if (! $error && empty($conf->global->MAIN_EXTRAFIELDS_DISABLED))
     			{
     				$result=$this->insertExtraFields();
     				if ($result < 0)
    @@ -1608,9 +1708,9 @@ class User extends CommonObject
     			$this->db->rollback();
     			return -2;
     		}
    -
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *    Mise a jour en base de la date de derniere connexion d'un utilisateur
     	 *	  Fonction appelee lors d'une nouvelle connexion
    @@ -1619,6 +1719,7 @@ class User extends CommonObject
     	 */
     	function update_last_login_date()
     	{
    +        // phpcs:enable
     		$now=dol_now();
     
     		$sql = "UPDATE ".MAIN_DB_PREFIX."user SET";
    @@ -1776,6 +1877,7 @@ class User extends CommonObject
     	}
     
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *  Send new password by email
     	 *
    @@ -1786,7 +1888,8 @@ class User extends CommonObject
     	 */
     	function send_password($user, $password='', $changelater=0)
     	{
    -		global $conf,$langs;
    +        // phpcs:enable
    +		global $conf, $langs;
     		global $dolibarr_main_url_root;
     
     		require_once DOL_DOCUMENT_ROOT.'/core/class/CMailFile.class.php';
    @@ -1807,10 +1910,8 @@ class User extends CommonObject
     			$outputlangs=$langs;
     		}
     
    -		$outputlangs->load("main");
    -		$outputlangs->load("errors");
    -		$outputlangs->load("users");
    -		$outputlangs->load("other");
    +		// Load translation files required by the page
    +		$outputlangs->loadLangs(array("main", "errors", "users", "other"));
     
     		$appli=constant('DOL_APPLICATION_TITLE');
     		if (!empty($conf->global->MAIN_APPLICATION_TITLE)) $appli=$conf->global->MAIN_APPLICATION_TITLE;
    @@ -1890,6 +1991,7 @@ class User extends CommonObject
     	}
     
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *    	Read clicktodial information for user
     	 *
    @@ -1897,6 +1999,7 @@ class User extends CommonObject
     	 */
     	function fetch_clicktodial()
     	{
    +        // phpcs:enable
     		$sql = "SELECT url, login, pass, poste ";
     		$sql.= " FROM ".MAIN_DB_PREFIX."user_clicktodial as u";
     		$sql.= " WHERE u.fk_user = ".$this->id;
    @@ -1926,6 +2029,7 @@ class User extends CommonObject
     		}
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *  Update clicktodial info
     	 *
    @@ -1933,6 +2037,7 @@ class User extends CommonObject
     	 */
     	function update_clicktodial()
     	{
    +        // phpcs:enable
     		$this->db->begin();
     
     		$sql = "DELETE FROM ".MAIN_DB_PREFIX."user_clicktodial";
    @@ -1965,6 +2070,7 @@ class User extends CommonObject
     	}
     
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *  Add user into a group
     	 *
    @@ -1975,6 +2081,7 @@ class User extends CommonObject
     	 */
     	function SetInGroup($group, $entity, $notrigger=0)
     	{
    +        // phpcs:enable
     		global $conf, $langs, $user;
     
     		$error=0;
    @@ -2025,6 +2132,7 @@ class User extends CommonObject
     		}
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *  Remove a user from a group
     	 *
    @@ -2035,6 +2143,7 @@ class User extends CommonObject
     	 */
     	function RemoveFromGroup($group, $entity, $notrigger=0)
     	{
    +        // phpcs:enable
     		global $conf,$langs,$user;
     
     		$error=0;
    @@ -2094,9 +2203,7 @@ class User extends CommonObject
     	 */
     	function getPhotoUrl($width, $height, $cssclass='', $imagesize='')
     	{
    -		$result='';
    -
    -		$result.='<a href="'.DOL_URL_ROOT.'/user/card.php?id='.$this->id.'">';
    +		$result ='<a href="'.DOL_URL_ROOT.'/user/card.php?id='.$this->id.'">';
     		$result.=Form::showphoto('userphoto', $this, $width, $height, 0, $cssclass, $imagesize);
     		$result.='</a>';
     
    @@ -2120,10 +2227,12 @@ class User extends CommonObject
     	 */
     	function getNomUrl($withpictoimg=0, $option='', $infologin=0, $notooltip=0, $maxlen=24, $hidethirdpartylogo=0, $mode='',$morecss='', $save_lastsearch_value=-1)
     	{
    -		global $langs, $conf, $db, $hookmanager;
    +		global $langs, $conf, $db, $hookmanager, $user;
     		global $dolibarr_main_authentication, $dolibarr_main_demo;
     		global $menumanager;
     
    +        if(!$user->rights->user->user->lire && $user->id !=$this->id) $option='nolink';
    +
     		if (! empty($conf->global->MAIN_OPTIMIZEFORTEXTBROWSER) && $withpictoimg) $withpictoimg=0;
     
     		$result=''; $label='';
    @@ -2172,7 +2281,7 @@ class User extends CommonObject
     			$label.= '<br><b>'.$langs->trans("Browser").':</b> '.$conf->browser->name.($conf->browser->version?' '.$conf->browser->version:'').' ('.$_SERVER['HTTP_USER_AGENT'].')';
     			$label.= '<br><b>'.$langs->trans("Layout").':</b> '.$conf->browser->layout;
     			$label.= '<br><b>'.$langs->trans("Screen").':</b> '.$_SESSION['dol_screenwidth'].' x '.$_SESSION['dol_screenheight'];
    -			if (! empty($conf->browser->phone)) $label.= '<br><b>'.$langs->trans("Phone").':</b> '.$conf->browser->phone;
    +			if ($conf->browser->layout == 'phone') $label.= '<br><b>'.$langs->trans("Phone").':</b> '.$langs->trans("Yes");;
     			if (! empty($_SESSION["disablemodules"])) $label.= '<br><b>'.$langs->trans("DisabledModules").':</b> <br>'.join(', ',explode(',',$_SESSION["disablemodules"]));
     		}
     		if ($infologin < 0) $label='';
    @@ -2200,17 +2309,14 @@ class User extends CommonObject
     			}
     			$linkclose.= ' title="'.dol_escape_htmltag($label, 1).'"';
     			$linkclose.= ' class="classfortooltip'.($morecss?' '.$morecss:'').'"';
    +
    +			/*
    +			 $hookmanager->initHooks(array('userdao'));
    +			 $parameters=array('id'=>$this->id);
    +			 $reshook=$hookmanager->executeHooks('getnomurltooltip',$parameters,$this,$action);    // Note that $action and $object may have been modified by some hooks
    +			 if ($reshook > 0) $linkclose = $hookmanager->resPrint;
    +			 */
     		}
    -		/*if (! is_object($hookmanager))
    -		{
    -			include_once DOL_DOCUMENT_ROOT.'/core/class/hookmanager.class.php';
    -			$hookmanager=new HookManager($this->db);
    -		}
    -		$hookmanager->initHooks(array('userdao'));
    -		$parameters=array('id'=>$this->id);
    -		$reshook=$hookmanager->executeHooks('getnomurltooltip',$parameters,$this,$action);    // Note that $action and $object may have been modified by some hooks
    -		if ($reshook > 0) $linkclose = $hookmanager->resPrint;
    -		*/
     
     		$linkstart.=$linkclose.'>';
     		$linkend='</a>';
    @@ -2240,11 +2346,6 @@ class User extends CommonObject
     		$result.=$companylink;
     
     		global $action;
    -		if (! is_object($hookmanager))
    -		{
    -			include_once DOL_DOCUMENT_ROOT.'/core/class/hookmanager.class.php';
    -			$hookmanager=new HookManager($this->db);
    -		}
     		$hookmanager->initHooks(array('userdao'));
     		$parameters=array('id'=>$this->id, 'getnomurl'=>$result);
     		$reshook=$hookmanager->executeHooks('getNomUrl',$parameters,$this,$action);    // Note that $action and $object may have been modified by some hooks
    @@ -2263,19 +2364,28 @@ class User extends CommonObject
     	 */
     	function getLoginUrl($withpicto=0,$option='')
     	{
    -		global $langs;
    +		global $langs, $user;
     
     		$result='';
     
     		$linkstart = '<a href="'.DOL_URL_ROOT.'/user/card.php?id='.$this->id.'">';
     		$linkend='</a>';
     
    +                //Check user's rights to see an other user
    +                if((!$user->rights->user->user->lire && $this->id !=$user->id)) $option='nolink';
    +
     		if ($option == 'xxx')
     		{
     			$linkstart = '<a href="'.DOL_URL_ROOT.'/user/card.php?id='.$this->id.'">';
     			$linkend='</a>';
     		}
     
    +        if ($option == 'nolink')
    +		{
    +			$linkstart = '';
    +			$linkend='';
    +		}
    +
     		$result.=$linkstart;
     		if ($withpicto) $result.=img_object($langs->trans("ShowUser"), 'user', 'class="paddingright"');
     		$result.=$this->login;
    @@ -2294,6 +2404,7 @@ class User extends CommonObject
     		return $this->LibStatut($this->statut,$mode);
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *  Renvoi le libelle d'un statut donne
     	 *
    @@ -2303,43 +2414,44 @@ class User extends CommonObject
     	 */
     	function LibStatut($statut,$mode=0)
     	{
    +        // phpcs:enable
     		global $langs;
     		$langs->load('users');
     
     		if ($mode == 0)
     		{
    -			$prefix='';
     			if ($statut == 1) return $langs->trans('Enabled');
    -			if ($statut == 0) return $langs->trans('Disabled');
    +			elseif ($statut == 0) return $langs->trans('Disabled');
     		}
    -		if ($mode == 1)
    +		elseif ($mode == 1)
     		{
     			if ($statut == 1) return $langs->trans('Enabled');
    -			if ($statut == 0) return $langs->trans('Disabled');
    +			elseif ($statut == 0) return $langs->trans('Disabled');
     		}
    -		if ($mode == 2)
    +		elseif ($mode == 2)
     		{
     			if ($statut == 1) return img_picto($langs->trans('Enabled'),'statut4','class="pictostatus"').' '.$langs->trans('Enabled');
    -			if ($statut == 0) return img_picto($langs->trans('Disabled'),'statut5','class="pictostatus"').' '.$langs->trans('Disabled');
    +			elseif ($statut == 0) return img_picto($langs->trans('Disabled'),'statut5','class="pictostatus"').' '.$langs->trans('Disabled');
     		}
    -		if ($mode == 3)
    +		elseif ($mode == 3)
     		{
     			if ($statut == 1) return img_picto($langs->trans('Enabled'),'statut4','class="pictostatus"');
    -			if ($statut == 0) return img_picto($langs->trans('Disabled'),'statut5','class="pictostatus"');
    +			elseif ($statut == 0) return img_picto($langs->trans('Disabled'),'statut5','class="pictostatus"');
     		}
    -		if ($mode == 4)
    +		elseif ($mode == 4)
     		{
     			if ($statut == 1) return img_picto($langs->trans('Enabled'),'statut4','class="pictostatus"').' '.$langs->trans('Enabled');
    -			if ($statut == 0) return img_picto($langs->trans('Disabled'),'statut5','class="pictostatus"').' '.$langs->trans('Disabled');
    +			elseif ($statut == 0) return img_picto($langs->trans('Disabled'),'statut5','class="pictostatus"').' '.$langs->trans('Disabled');
     		}
    -		if ($mode == 5)
    +		elseif ($mode == 5)
     		{
     			if ($statut == 1) return $langs->trans('Enabled').' '.img_picto($langs->trans('Enabled'),'statut4','class="pictostatus"');
    -			if ($statut == 0) return $langs->trans('Disabled').' '.img_picto($langs->trans('Disabled'),'statut5','class="pictostatus"');
    +			elseif ($statut == 0) return $langs->trans('Disabled').' '.img_picto($langs->trans('Disabled'),'statut5','class="pictostatus"');
     		}
     	}
     
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *	Retourne chaine DN complete dans l'annuaire LDAP pour l'objet
     	 *
    @@ -2351,14 +2463,16 @@ class User extends CommonObject
     	 */
     	function _load_ldap_dn($info,$mode=0)
     	{
    +        // phpcs:enable
     		global $conf;
     		$dn='';
     		if ($mode==0) $dn=$conf->global->LDAP_KEY_USERS."=".$info[$conf->global->LDAP_KEY_USERS].",".$conf->global->LDAP_USER_DN;
    -		if ($mode==1) $dn=$conf->global->LDAP_USER_DN;
    -		if ($mode==2) $dn=$conf->global->LDAP_KEY_USERS."=".$info[$conf->global->LDAP_KEY_USERS];
    +		elseif ($mode==1) $dn=$conf->global->LDAP_USER_DN;
    +		elseif ($mode==2) $dn=$conf->global->LDAP_KEY_USERS."=".$info[$conf->global->LDAP_KEY_USERS];
     		return $dn;
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *	Initialize the info array (array of LDAP values) that will be used to call LDAP functions
     	 *
    @@ -2366,6 +2480,7 @@ class User extends CommonObject
     	 */
     	function _load_ldap_info()
     	{
    +        // phpcs:enable
     		global $conf,$langs;
     
     		$info=array();
    @@ -2382,13 +2497,15 @@ class User extends CommonObject
     			'LDAP_FIELD_NAME'		=> 'lastname',
     			'LDAP_FIELD_FIRSTNAME'	=> 'firstname',
     			'LDAP_FIELD_LOGIN'		=> 'login',
    -			'LDAP_FIELD_LOGIN_SAMBA'	=> 'login',
    +			'LDAP_FIELD_LOGIN_SAMBA'=> 'login',
     			'LDAP_FIELD_PHONE'		=> 'office_phone',
     			'LDAP_FIELD_MOBILE'		=> 'user_mobile',
    -			'LDAP_FIELD_FAX'			=> 'office_fax',
    +			'LDAP_FIELD_FAX'		=> 'office_fax',
     			'LDAP_FIELD_MAIL'		=> 'email',
    -			'LDAP_FIELD_SID'			=> 'ldap_sid',
    -			'LDAP_FIELD_SKYPE'		=> 'skype'
    +			'LDAP_FIELD_SID'		=> 'ldap_sid',
    +			'LDAP_FIELD_SKYPE'		=> 'skype',
    +			'LDAP_FIELD_TWITTER'	=> 'twitter',
    +			'LDAP_FIELD_FACEBOOK'	=> 'facebook'
     		);
     
     		// Champs
    @@ -2427,7 +2544,7 @@ class User extends CommonObject
     			if (! empty($conf->global->LDAP_FIELD_PASSWORD_CRYPTED))		$info[$conf->global->LDAP_FIELD_PASSWORD_CRYPTED] = dol_hash($this->pass, 4); // Create OpenLDAP MD5 password (TODO add type of encryption)
     		}
     		// Set LDAP password if possible
    -		else if ($conf->global->LDAP_SERVER_PROTOCOLVERSION !== '3') // If ldap key is modified and LDAPv3 we use ldap_rename function for avoid lose encrypt password
    +		elseif ($conf->global->LDAP_SERVER_PROTOCOLVERSION !== '3') // If ldap key is modified and LDAPv3 we use ldap_rename function for avoid lose encrypt password
     		{
     			if (! empty($conf->global->DATABASE_PWD_ENCRYPTED))
     			{
    @@ -2440,7 +2557,7 @@ class User extends CommonObject
     				}
     			}
     			// Use $this->pass_indatabase value if exists
    -			else if (! empty($this->pass_indatabase))
    +			elseif (! empty($this->pass_indatabase))
     			{
     				if (! empty($conf->global->LDAP_FIELD_PASSWORD))				$info[$conf->global->LDAP_FIELD_PASSWORD] = $this->pass_indatabase;	// $this->pass_indatabase = mot de passe non crypte
     				if (! empty($conf->global->LDAP_FIELD_PASSWORD_CRYPTED))		$info[$conf->global->LDAP_FIELD_PASSWORD_CRYPTED] = dol_hash($this->pass_indatabase, 4); // md5 for OpenLdap TODO add type of encryption
    @@ -2499,7 +2616,9 @@ class User extends CommonObject
     		$this->gender='man';
     		$this->note='This is a note';
     		$this->email='email@specimen.com';
    -		$this->skype='tom.hanson';
    +		$this->skype='skypepseudo';
    +		$this->twitter='twitterpseudo';
    +		$this->facebook='facebookpseudo';
     		$this->office_phone='0999999999';
     		$this->office_fax='0999999998';
     		$this->user_mobile='0999999997';
    @@ -2568,7 +2687,8 @@ class User extends CommonObject
     		$sql = "SELECT count(mc.email) as nb";
     		$sql.= " FROM ".MAIN_DB_PREFIX."mailing_cibles as mc";
     		$sql.= " WHERE mc.email = '".$this->db->escape($this->email)."'";
    -		$sql.= " AND mc.statut=1";      // -1 erreur, 0 non envoye, 1 envoye avec succes
    +		$sql.= " AND mc.statut NOT IN (-1,0)";      // -1 erreur, 0 non envoye, 1 envoye avec succes
    +
     		$resql=$this->db->query($sql);
     		if ($resql)
     		{
    @@ -2627,6 +2747,7 @@ class User extends CommonObject
     		}
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *  Update user using data from the LDAP
     	 *
    @@ -2636,6 +2757,7 @@ class User extends CommonObject
     	 */
     	function update_ldap2dolibarr(&$ldapuser)
     	{
    +        // phpcs:enable
     		// TODO: Voir pourquoi le update met à jour avec toutes les valeurs vide (global $user écrase ?)
     		global $user, $conf;
     
    @@ -2650,6 +2772,8 @@ class User extends CommonObject
     		$this->office_fax=$ldapuser->{$conf->global->LDAP_FIELD_FAX};
     		$this->email=$ldapuser->{$conf->global->LDAP_FIELD_MAIL};
     		$this->skype=$ldapuser->{$conf->global->LDAP_FIELD_SKYPE};
    +		$this->twitter=$ldapuser->{$conf->global->LDAP_FIELD_TWITTER};
    +		$this->facebook=$ldapuser->{$conf->global->LDAP_FIELD_FACEBOOK};
     		$this->ldap_sid=$ldapuser->{$conf->global->LDAP_FIELD_SID};
     
     		$this->job=$ldapuser->{$conf->global->LDAP_FIELD_TITLE};
    @@ -2663,6 +2787,7 @@ class User extends CommonObject
     	}
     
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 * Return and array with all instanciated first level children users of current user
     	 *
    @@ -2671,6 +2796,7 @@ class User extends CommonObject
     	 */
     	function get_children()
     	{
    +        // phpcs:enable
     		$sql = "SELECT rowid FROM ".MAIN_DB_PREFIX."user";
     		$sql.= " WHERE fk_user = ".$this->id;
     
    @@ -2700,7 +2826,7 @@ class User extends CommonObject
     	 *
     	 *	@return		int		<0 if KO, >0 if OK
     	 */
    -	private function load_parentof()
    +	private function loadParentOf()
     	{
     		global $conf;
     
    @@ -2712,7 +2838,7 @@ class User extends CommonObject
     		$sql.= " WHERE fk_user <> 0";
     		$sql.= " AND entity IN (".getEntity('user').")";
     
    -		dol_syslog(get_class($this)."::load_parentof", LOG_DEBUG);
    +		dol_syslog(get_class($this)."::loadParentOf", LOG_DEBUG);
     		$resql = $this->db->query($sql);
     		if ($resql)
     		{
    @@ -2729,6 +2855,7 @@ class User extends CommonObject
     		}
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 * 	Reconstruit l'arborescence hierarchique des users sous la forme d'un tableau
     	 *	Set and return this->users that is an array sorted according to tree with arrays of:
    @@ -2744,6 +2871,7 @@ class User extends CommonObject
     	 */
     	function get_full_tree($deleteafterid=0, $filter='')
     	{
    +        // phpcs:enable
     		global $conf, $user;
     		global $hookmanager;
     
    @@ -2753,7 +2881,7 @@ class User extends CommonObject
     		$this->users = array();
     
     		// Init this->parentof that is array(id_son=>id_parent, ...)
    -		$this->load_parentof();
    +		$this->loadParentOf();
     
     		// Init $this->users array
     		$sql = "SELECT DISTINCT u.rowid, u.firstname, u.lastname, u.fk_user, u.fk_soc, u.login, u.email, u.gender, u.admin, u.statut, u.photo, u.entity";	// Distinct reduce pb with old tables with duplicates
    @@ -2872,6 +3000,7 @@ class User extends CommonObject
     		return $childids;
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *	For user id_user and its childs available in this->users, define property fullpath and fullname.
     	 *  Function called by get_full_tree().
    @@ -2882,6 +3011,7 @@ class User extends CommonObject
     	 */
     	function build_path_from_id_user($id_user,$protection=0)
     	{
    +        // phpcs:enable
     		dol_syslog(get_class($this)."::build_path_from_id_user id_user=".$id_user." protection=".$protection, LOG_DEBUG);
     
     		if (! empty($this->users[$id_user]['fullpath']))
    @@ -2927,13 +3057,14 @@ class User extends CommonObject
     	public static function replaceThirdparty(DoliDB $db, $origin_id, $dest_id)
     	{
     		$tables = array(
    -			'user'
    +			'user',
     		);
     
     		return CommonObject::commonReplaceThirdparty($db, $origin_id, $dest_id, $tables);
     	}
     
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *      Charge indicateurs this->nb pour le tableau de bord
     	 *
    @@ -2941,6 +3072,7 @@ class User extends CommonObject
     	 */
     	function load_state_board()
     	{
    +        // phpcs:enable
     		global $conf;
     
     		$this->nb=array();
    @@ -2977,11 +3109,12 @@ class User extends CommonObject
     	 *  @param      int			$hidedetails    Hide details of lines
     	 *  @param      int			$hidedesc       Hide description
     	 *  @param      int			$hideref        Hide ref
    +         *  @param   null|array  $moreparams     Array to provide more information
     	 * 	@return     int         				0 if KO, 1 if OK
     	 */
    -	public function generateDocument($modele, $outputlangs, $hidedetails=0, $hidedesc=0, $hideref=0)
    +	public function generateDocument($modele, $outputlangs, $hidedetails=0, $hidedesc=0, $hideref=0, $moreparams=null)
     	{
    -		global $conf,$user,$langs;
    +		global $conf, $user, $langs;
     
     		$langs->load("user");
     
    @@ -3000,9 +3133,10 @@ class User extends CommonObject
     
     		$modelpath = "core/modules/user/doc/";
     
    -		return $this->commonGenerateDocument($modelpath, $modele, $outputlangs, $hidedetails, $hidedesc, $hideref);
    +		return $this->commonGenerateDocument($modelpath, $modele, $outputlangs, $hidedetails, $hidedesc, $hideref, $moreparams);
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *  Return property of user from its id
     	 *
    @@ -3012,6 +3146,7 @@ class User extends CommonObject
     	 */
     	function user_get_property($rowid,$mode)
     	{
    +        // phpcs:enable
     		$user_property='';
     
     		if (empty($rowid)) return '';
    @@ -3100,8 +3235,5 @@ class User extends CommonObject
     			$this->errors[] = $this->db->lasterror();
     			return -1;
     		}
    -
     	}
    -
     }
    -
    diff --git a/htdocs/user/class/userbankaccount.class.php b/htdocs/user/class/userbankaccount.class.php
    index 77385f84179..b1769edea6f 100644
    --- a/htdocs/user/class/userbankaccount.class.php
    +++ b/htdocs/user/class/userbankaccount.class.php
    @@ -206,4 +206,3 @@ class UserBankAccount extends Account
     		return $rib;
     	}
     }
    -
    diff --git a/htdocs/user/class/usergroup.class.php b/htdocs/user/class/usergroup.class.php
    index bfdb80b56d2..6f3e333f6f5 100644
    --- a/htdocs/user/class/usergroup.class.php
    +++ b/htdocs/user/class/usergroup.class.php
    @@ -1,10 +1,11 @@
     <?php
    -/* Copyright (c) 2005		Rodolphe Quiedeville	<rodolphe@quiedeville.org>
    - * Copyright (c) 2005-2018	Laurent Destailleur	<eldy@users.sourceforge.net>
    - * Copyright (c) 2005-2018	Regis Houssin		<regis.houssin@capnetworks.com>
    - * Copyright (C) 2012		Florian Henry		<florian.henry@open-concept.pro>
    - * Copyright (C) 2014		Juanjo Menent		<jmenent@2byte.es>
    - * Copyright (C) 2014		Alexis Algoud		<alexis@atm-consulting.fr>
    +/* Copyright (c) 2005		Rodolphe Quiedeville <rodolphe@quiedeville.org>
    + * Copyright (c) 2005-2018	Laurent Destailleur	 <eldy@users.sourceforge.net>
    + * Copyright (c) 2005-2018	Regis Houssin		 <regis.houssin@capnetworks.com>
    + * Copyright (C) 2012		Florian Henry		 <florian.henry@open-concept.pro>
    + * Copyright (C) 2014		Juanjo Menent		 <jmenent@2byte.es>
    + * Copyright (C) 2014		Alexis Algoud		 <alexis@atm-consulting.fr>
    + * Copyright (C) 2018       Nicolas ZABOURI		 <info@inovea-conseil.com>
      *
      * This program is free software; you can redistribute it and/or modify
      * it under the terms of the GNU General Public License as published by
    @@ -26,7 +27,7 @@
      */
     
     require_once DOL_DOCUMENT_ROOT.'/core/class/commonobject.class.php';
    -if (! empty($conf->ldap->enabled)) require_once (DOL_DOCUMENT_ROOT."/core/class/ldap.class.php");
    +if (! empty($conf->ldap->enabled)) require_once DOL_DOCUMENT_ROOT."/core/class/ldap.class.php";
     
     
     /**
    @@ -34,23 +35,49 @@ if (! empty($conf->ldap->enabled)) require_once (DOL_DOCUMENT_ROOT."/core/class/
      */
     class UserGroup extends CommonObject
     {
    -	public $element='usergroup';
    -	public $table_element='usergroup';
    -	public $ismultientitymanaged = 1;	// 0=No test on entity, 1=Test with field entity, 2=Test with link by societe
    -    public $picto='group';
    -	public $entity;		// Entity of group
    -
    -
    -	public $name;			// Name of group
     	/**
    +	 * @var string ID to identify managed object
    +	 */
    +	public $element='usergroup';
    +
    +	/**
    +	 * @var string Name of table without prefix where object is stored
    +	 */
    +	public $table_element='usergroup';
    +
    +	/**
    +	 * 0=No test on entity, 1=Test with field entity, 2=Test with link by societe
    +	 * @var int
    +	 */
    +	public $ismultientitymanaged = 1;
    +
    +    public $picto='group';
    +
    +	/**
    +	 * @var int Entity of group
    +	 */
    +	public $entity;
    +
    +	/**
    +	 * @var string
     	 * @deprecated
     	 * @see name
     	 */
    -	public $nom;			// Name of group
    +	public $nom;
    +
    +	/**
    +	 * @var string name
    +	 */
    +	public $name;			// Name of group
    +
     	public $globalgroup;	// Global group
    +
     	public $datec;			// Creation date of group
    +
     	public $datem;			// Modification date of group
    +
     	public $note;			// Description
    +
     	public $members=array();	// Array of users
     
     	public $nb_rights;					// Number of rights granted to the user
    @@ -307,8 +334,18 @@ class UserGroup extends CommonObject
     		}
     		else {
     			// Where pour la liste des droits a ajouter
    -			if (! empty($allmodule)) $whereforadd="module='".$this->db->escape($allmodule)."'";
    -			if (! empty($allperms))  $whereforadd=" AND perms='".$this->db->escape($allperms)."'";
    +			if (! empty($allmodule))
    +			{
    +				if ($allmodule == 'allmodules')
    +				{
    +					$whereforadd='allmodules';
    +				}
    +				else
    +				{
    +					$whereforadd="module='".$this->db->escape($allmodule)."'";
    +					if (! empty($allperms))  $whereforadd.=" AND perms='".$this->db->escape($allperms)."'";
    +				}
    +			}
     		}
     
     		// Ajout des droits de la liste whereforadd
    @@ -317,8 +354,10 @@ class UserGroup extends CommonObject
     			//print "$module-$perms-$subperms";
     			$sql = "SELECT id";
     			$sql.= " FROM ".MAIN_DB_PREFIX."rights_def";
    -			$sql.= " WHERE $whereforadd";
    -			$sql.= " AND entity = ".$entity;
    +			$sql.= " WHERE entity = ".$entity;
    +			if (! empty($whereforadd) && $whereforadd != 'allmodules') {
    +				$sql.= " AND ".$whereforadd;
    +			}
     
     			$result=$this->db->query($sql);
     			if ($result)
    @@ -364,7 +403,6 @@ class UserGroup extends CommonObject
     			$this->db->commit();
     			return 1;
     		}
    -
     	}
     
     
    @@ -421,8 +459,18 @@ class UserGroup extends CommonObject
     		}
     		else {
     			// Where pour la liste des droits a supprimer
    -			if (! empty($allmodule)) $wherefordel="module='".$this->db->escape($allmodule)."'";
    -			if (! empty($allperms))  $wherefordel=" AND perms='".$this->db->escape($allperms)."'";
    +			if (! empty($allmodule))
    +			{
    +				if ($allmodule == 'allmodules')
    +				{
    +					$wherefordel='allmodules';
    +				}
    +				else
    +				{
    +					$wherefordel="module='".$this->db->escape($allmodule)."'";
    +					if (! empty($allperms))  $whereforadd.=" AND perms='".$this->db->escape($allperms)."'";
    +				}
    +			}
     		}
     
     		// Suppression des droits de la liste wherefordel
    @@ -431,8 +479,10 @@ class UserGroup extends CommonObject
     			//print "$module-$perms-$subperms";
     			$sql = "SELECT id";
     			$sql.= " FROM ".MAIN_DB_PREFIX."rights_def";
    -			$sql.= " WHERE $wherefordel";
    -			$sql.= " AND entity = ".$entity;
    +			$sql.= " WHERE entity = ".$entity;
    +			if (! empty($wherefordel) && $wherefordel != 'allmodules') {
    +				$sql.= " AND ".$wherefordel;
    +			}
     
     			$result=$this->db->query($sql);
     			if ($result)
    @@ -478,7 +528,6 @@ class UserGroup extends CommonObject
     			$this->db->commit();
     			return 1;
     		}
    -
     	}
     
     
    @@ -772,6 +821,7 @@ class UserGroup extends CommonObject
     	    return $this->LibStatut(0,$mode);
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *  Renvoi le libelle d'un statut donne
     	 *
    @@ -781,6 +831,7 @@ class UserGroup extends CommonObject
     	 */
     	function LibStatut($statut,$mode=0)
     	{
    +        // phpcs:enable
     	    global $langs;
     	    $langs->load('users');
     	    return '';
    @@ -835,17 +886,14 @@ class UserGroup extends CommonObject
     			}
     			$linkclose.= ' title="'.dol_escape_htmltag($label, 1, 1).'"';
     			$linkclose.= ' class="classfortooltip'.($morecss?' '.$morecss:'').'"';
    +
    +			/*
    +			 $hookmanager->initHooks(array('groupdao'));
    +			 $parameters=array('id'=>$this->id);
    +			 $reshook=$hookmanager->executeHooks('getnomurltooltip',$parameters,$this,$action);    // Note that $action and $object may have been modified by some hooks
    +			 if ($reshook > 0) $linkclose = $hookmanager->resPrint;
    +			 */
     		}
    -		/*if (! is_object($hookmanager))
    -		{
    -			include_once DOL_DOCUMENT_ROOT.'/core/class/hookmanager.class.php';
    -			$hookmanager=new HookManager($this->db);
    -		}
    -		$hookmanager->initHooks(array('groupdao'));
    -		$parameters=array('id'=>$this->id);
    -		$reshook=$hookmanager->executeHooks('getnomurltooltip',$parameters,$this,$action);    // Note that $action and $object may have been modified by some hooks
    -		if ($reshook > 0) $linkclose = $hookmanager->resPrint;
    -		*/
     
     		$linkstart = '<a href="'.$url.'"';
     		$linkstart.=$linkclose.'>';
    @@ -857,11 +905,6 @@ class UserGroup extends CommonObject
     		$result .= $linkend;
     
     		global $action;
    -		if (! is_object($hookmanager))
    -		{
    -			include_once DOL_DOCUMENT_ROOT.'/core/class/hookmanager.class.php';
    -			$hookmanager=new HookManager($this->db);
    -		}
     		$hookmanager->initHooks(array('groupdao'));
     		$parameters=array('id'=>$this->id, 'getnomurl'=>$result);
     		$reshook=$hookmanager->executeHooks('getNomUrl',$parameters,$this,$action);    // Note that $action and $object may have been modified by some hooks
    @@ -871,6 +914,7 @@ class UserGroup extends CommonObject
     		return $result;
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *	Retourne chaine DN complete dans l'annuaire LDAP pour l'objet
     	 *
    @@ -882,6 +926,7 @@ class UserGroup extends CommonObject
     	 */
     	function _load_ldap_dn($info,$mode=0)
     	{
    +        // phpcs:enable
     		global $conf;
     		$dn='';
     		if ($mode==0) $dn=$conf->global->LDAP_KEY_GROUPS."=".$info[$conf->global->LDAP_KEY_GROUPS].",".$conf->global->LDAP_GROUP_DN;
    @@ -891,6 +936,7 @@ class UserGroup extends CommonObject
     	}
     
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *	Initialize the info array (array of LDAP values) that will be used to call LDAP functions
     	 *
    @@ -898,6 +944,7 @@ class UserGroup extends CommonObject
     	 */
     	function _load_ldap_info()
     	{
    +        // phpcs:enable
     		global $conf,$langs;
     
     		$info=array();
    @@ -960,9 +1007,10 @@ class UserGroup extends CommonObject
     	 *  @param      int			$hidedetails    Hide details of lines
     	 *  @param      int			$hidedesc       Hide description
     	 *  @param      int			$hideref        Hide ref
    +     *  @param      null|array  $moreparams     Array to provide more information
     	 * 	@return     int         				0 if KO, 1 if OK
     	 */
    -	public function generateDocument($modele, $outputlangs, $hidedetails=0, $hidedesc=0, $hideref=0)
    +	public function generateDocument($modele, $outputlangs, $hidedetails=0, $hidedesc=0, $hideref=0, $moreparams=null)
     	{
     		global $conf,$user,$langs;
     
    @@ -983,7 +1031,6 @@ class UserGroup extends CommonObject
     
     		$modelpath = "core/modules/usergroup/doc/";
     
    -		return $this->commonGenerateDocument($modelpath, $modele, $outputlangs, $hidedetails, $hidedesc, $hideref);
    +		return $this->commonGenerateDocument($modelpath, $modele, $outputlangs, $hidedetails, $hidedesc, $hideref, $moreparams);
     	}
     }
    -
    diff --git a/htdocs/user/clicktodial.php b/htdocs/user/clicktodial.php
    index 51e4364e2ba..6719d6ca120 100644
    --- a/htdocs/user/clicktodial.php
    +++ b/htdocs/user/clicktodial.php
    @@ -25,8 +25,8 @@
     require '../main.inc.php';
     require_once DOL_DOCUMENT_ROOT.'/core/lib/usergroups.lib.php';
     
    -$langs->load("users");
    -$langs->load("admin");
    +// Load translation files required by page
    +$langs->loadLangs(array('users', 'admin'));
     
     $action=GETPOST('action','alpha');
     $id=GETPOST('id','int');
    @@ -63,7 +63,7 @@ if (empty($reshook)) {
             $edituser->clicktodial_poste = GETPOST("poste");
     
             $result = $edituser->update_clicktodial();
    -        if ($result < 0) 
    +        if ($result < 0)
             {
                 setEventMessages($edituser->error, $edituser->errors, 'errors');
             }
    @@ -92,29 +92,29 @@ if ($id > 0)
     
     	$title = $langs->trans("User");
     
    -	
    +
     	print '<form action="'.$_SERVER['PHP_SELF'].'?id='.$object->id.'" method="post">';
     	print '<input type="hidden" name="token" value="'.$_SESSION['newtoken'].'">';
     	print '<input type="hidden" name="action" value="update">';
    -	
    +
     	dol_fiche_head($head, 'clicktodial', $title, -1, 'user');
     
     	$linkback = '';
     
     	if ($user->rights->user->user->lire || $user->admin) {
    -		$linkback = '<a href="'.DOL_URL_ROOT.'/user/list.php">'.$langs->trans("BackToList").'</a>';
    +		$linkback = '<a href="'.DOL_URL_ROOT.'/user/list.php?restore_lastsearch_values=1">'.$langs->trans("BackToList").'</a>';
     	}
    -	
    +
         dol_banner_tab($object,'id',$linkback,$user->rights->user->user->lire || $user->admin);
    -	
    +
         print '<div class="fichecenter">';
         print '<div class="underbanner clearboth"></div>';
    -    
    +
         // Edit mode
         if ($action == 'edit')
         {
     	   print '<table class="border" width="100%">';
    -        
    +
             if ($user->admin)
             {
             	print '<tr><td width="25%" valign="top">ClickToDial URL</td>';
    @@ -177,15 +177,15 @@ if ($id > 0)
             print '<tr><td class="titlefield fieldrequired">ClickToDial '.$langs->trans("IdPhoneCaller").'</td>';
             print '<td class="valeur">'.(! empty($object->clicktodial_poste)?$object->clicktodial_poste:'').'</td>';
             print "</tr>";
    -        
    +
             print '<tr><td>ClickToDial '.$langs->trans("Login").'</td>';
             print '<td class="valeur">'.(! empty($object->clicktodial_login)?$object->clicktodial_login:'').'</td>';
             print '</tr>';
    -        
    +
             print '<tr><td>ClickToDial '.$langs->trans("Password").'</td>';
             print '<td class="valeur">'.preg_replace('/./','*',(! empty($object->clicktodial_password)?$object->clicktodial_password:'')).'</a></td>';
             print "</tr>\n";
    -        
    +
             print "</table>\n";
         }
     
    @@ -197,11 +197,11 @@ if ($id > 0)
             print '&nbsp;&nbsp;&nbsp;&nbsp&nbsp;';
             print '<input class="button" type="submit" name="cancel" value="'.$langs->trans("Cancel").'">';
             print '</div>';
    -    }    
    -    
    +    }
    +
         print '</div>';
         print '</form>';
    -    
    +
         /*
          * Barre d'actions
          */
    @@ -216,7 +216,6 @@ if ($id > 0)
     
     }
     
    -
    +// End of page
     llxFooter();
    -
     $db->close();
    diff --git a/htdocs/user/document.php b/htdocs/user/document.php
    index 9e665bd563b..decc53a379c 100644
    --- a/htdocs/user/document.php
    +++ b/htdocs/user/document.php
    @@ -31,8 +31,8 @@ require_once DOL_DOCUMENT_ROOT.'/core/lib/files.lib.php';
     require_once DOL_DOCUMENT_ROOT.'/core/lib/images.lib.php';
     require_once DOL_DOCUMENT_ROOT.'/core/class/html.formfile.class.php';
     
    -$langs->load("users");
    -$langs->load('other');
    +// Load translation files required by page
    +$langs->loadLangs(array('users', 'other'));
     
     $action=GETPOST('action','aZ09');
     $confirm=GETPOST('confirm');
    @@ -88,9 +88,9 @@ if ($id > 0 || ! empty($ref))
     {
     	$result = $object->fetch($id, $ref, '', 1);
     	$object->getrights();
    -	$entitytouseforuserdir = $object->entity;
    -	if (empty($entitytouseforuserdir)) $entitytouseforuserdir=1;
    -	$upload_dir = $conf->user->multidir_output[$entitytouseforuserdir] . "/" . $object->id ;
    +	//$upload_dir = $conf->user->multidir_output[$object->entity] . "/" . $object->id ;
    +	// For users, the upload_dir is always $conf->user->entity for the moment
    +	$upload_dir = $conf->user->dir_output. "/" . $object->id ;
     }
     
     // Initialize technical object to manage hooks of page. Note that conf->hooks_modules contains array of hook context
    @@ -133,7 +133,7 @@ if ($object->id)
     
     	$linkback = '';
     	if ($user->rights->user->user->lire || $user->admin) {
    -		$linkback = '<a href="'.DOL_URL_ROOT.'/user/list.php">'.$langs->trans("BackToList").'</a>';
    +		$linkback = '<a href="'.DOL_URL_ROOT.'/user/list.php?restore_lastsearch_values=1">'.$langs->trans("BackToList").'</a>';
     	}
     
         dol_banner_tab($object,'id',$linkback,$user->rights->user->user->lire || $user->admin);
    @@ -141,7 +141,7 @@ if ($object->id)
         print '<div class="fichecenter">';
         print '<div class="underbanner clearboth"></div>';
     
    -	// Construit liste des fichiers
    +	// Build file list
     	$filearray=dol_dir_list($upload_dir,"files",0,'','(\.meta|_preview.*\.png)$',$sortfield,(strtolower($sortorder)=='desc'?SORT_DESC:SORT_ASC),1);
     	$totalsize=0;
     	foreach($filearray as $key => $file)
    @@ -178,6 +178,6 @@ else
     	accessforbidden('',0,0);
     }
     
    -
    +// End of page
     llxFooter();
     $db->close();
    diff --git a/htdocs/user/group/card.php b/htdocs/user/group/card.php
    index 11850940f85..44eef8dfc1f 100644
    --- a/htdocs/user/group/card.php
    +++ b/htdocs/user/group/card.php
    @@ -42,8 +42,8 @@ if (! empty($conf->global->MAIN_USE_ADVANCED_PERMS))
         $candisableperms=($user->admin || $user->rights->user->group_advance->delete);
     }
     
    -$langs->load("users");
    -$langs->load("other");
    +// Load translation files required by page
    +$langs->loadLangs(array('users', 'other'));
     
     $id         = GETPOST('id', 'int');
     $action     = GETPOST('action', 'alpha');
    @@ -586,5 +586,6 @@ else
         }
     }
     
    +// End of page
     llxFooter();
     $db->close();
    diff --git a/htdocs/user/group/index.html b/htdocs/user/group/index.html
    new file mode 100644
    index 00000000000..8b137891791
    --- /dev/null
    +++ b/htdocs/user/group/index.html
    @@ -0,0 +1 @@
    +
    diff --git a/htdocs/user/group/ldap.php b/htdocs/user/group/ldap.php
    index 2deab4b56a2..5bc6130a2b6 100644
    --- a/htdocs/user/group/ldap.php
    +++ b/htdocs/user/group/ldap.php
    @@ -29,10 +29,8 @@ require_once DOL_DOCUMENT_ROOT.'/core/lib/usergroups.lib.php';
     require_once DOL_DOCUMENT_ROOT.'/core/class/ldap.class.php';
     require_once DOL_DOCUMENT_ROOT.'/core/lib/ldap.lib.php';
     
    -$langs->load("companies");
    -$langs->load("ldap");
    -$langs->load("users");
    -$langs->load("admin");
    +// Load translation files required by page
    +$langs->loadLangs(array('companies', 'ldap', 'users', 'admin'));
     
     // Users/Groups management only in master entity if transverse mode
     if (! empty($conf->multicompany->enabled) && $conf->entity > 1 && $conf->global->MULTICOMPANY_TRANSVERSE_MODE)
    @@ -214,5 +212,6 @@ else
     
     print '</table>';
     
    +// End of page
     llxFooter();
     $db->close();
    diff --git a/htdocs/user/group/list.php b/htdocs/user/group/list.php
    index c5dcb7a53bd..745f9002055 100644
    --- a/htdocs/user/group/list.php
    +++ b/htdocs/user/group/list.php
    @@ -39,6 +39,7 @@ if (! empty($conf->multicompany->enabled) && $conf->entity > 1 && $conf->global-
     	accessforbidden();
     }
     
    +// Load translation files required by page
     $langs->load("users");
     
     $sall=trim((GETPOST('search_all', 'alphanohtml')!='')?GETPOST('search_all', 'alphanohtml'):GETPOST('sall', 'alphanohtml'));
    @@ -141,7 +142,7 @@ if ($resql)
         $newcardbutton='';
         if ($caneditperms)
         {
    -    	$newcardbutton='<a class="butActionNew" href="'.DOL_URL_ROOT.'/user/group/card.php?action=create&leftmenu=">'.$langs->trans('NewGroup');
    +    	$newcardbutton='<a class="butActionNew" href="'.DOL_URL_ROOT.'/user/group/card.php?action=create&leftmenu="><span class="valignmiddle">'.$langs->trans('NewGroup').'</span>';
         	$newcardbutton.= '<span class="fa fa-plus-circle valignmiddle"></span>';
         	$newcardbutton.= '</a>';
         }
    @@ -161,13 +162,7 @@ if ($resql)
         if ($sall)
         {
             foreach($fieldstosearchall as $key => $val) $fieldstosearchall[$key]=$langs->trans($val);
    -        print $langs->trans("FilterOnInto", $sall) . join(', ',$fieldstosearchall);
    -    }
    -
    -    if ($sall)
    -    {
    -        foreach($fieldstosearchall as $key => $val) $fieldstosearchall[$key]=$langs->trans($val);
    -        print $langs->trans("FilterOnInto", $sall) . join(', ',$fieldstosearchall);
    +        print '<div class="divsearchfieldfilter">'.$langs->trans("FilterOnInto", $sall) . join(', ',$fieldstosearchall).'</div>';
         }
     
         $moreforfilter='';
    @@ -232,6 +227,6 @@ else
         dol_print_error($db);
     }
     
    -
    +// End of page
     llxFooter();
     $db->close();
    diff --git a/htdocs/user/group/perms.php b/htdocs/user/group/perms.php
    index ef5d286ca11..4b4b181cdc8 100644
    --- a/htdocs/user/group/perms.php
    +++ b/htdocs/user/group/perms.php
    @@ -29,8 +29,8 @@ require_once DOL_DOCUMENT_ROOT.'/user/class/usergroup.class.php';
     require_once DOL_DOCUMENT_ROOT.'/core/lib/usergroups.lib.php';
     require_once DOL_DOCUMENT_ROOT.'/core/lib/functions2.lib.php';
     
    -$langs->load("users");
    -$langs->load("admin");
    +// Load translation files required by page
    +$langs->loadLangs(array('users', 'admin'));
     
     $id=GETPOST('id','int');
     $action=GETPOST('action', 'alpha');
    @@ -231,7 +231,14 @@ if ($object->id > 0)
         print '<table width="100%" class="noborder">';
         print '<tr class="liste_titre">';
         print '<td>'.$langs->trans("Module").'</td>';
    -    if ($caneditperms) print '<td width="24">&nbsp</td>';
    +    if ($caneditperms)
    +    {
    +    	print '<td align="center" class="nowrap">';
    +    	print '<a class="reposition" title="'.dol_escape_htmltag($langs->trans("All")).'" alt="'.dol_escape_htmltag($langs->trans("All")).'" href="'.$_SERVER["PHP_SELF"].'?id='.$object->id.'&amp;action=addrights&amp;entity='.$entity.'&amp;module=allmodules">'.$langs->trans("All")."</a>";
    +    	print '/';
    +    	print '<a class="reposition" title="'.dol_escape_htmltag($langs->trans("None")).'" alt="'.dol_escape_htmltag($langs->trans("None")).'" href="'.$_SERVER["PHP_SELF"].'?id='.$object->id.'&amp;action=delrights&amp;entity='.$entity.'&amp;module=allmodules">'.$langs->trans("None")."</a>";
    +    	print '</td>';
    +    }
         print '<td align="center" width="24">&nbsp;</td>';
         print '<td>'.$langs->trans("Permissions").'</td>';
         print '</tr>';
    @@ -342,5 +349,6 @@ if ($object->id > 0)
         dol_fiche_end();
     }
     
    +// End of page
     llxFooter();
     $db->close();
    diff --git a/htdocs/user/hierarchy.php b/htdocs/user/hierarchy.php
    index 930e911afaa..3212fe6fb6e 100644
    --- a/htdocs/user/hierarchy.php
    +++ b/htdocs/user/hierarchy.php
    @@ -31,8 +31,8 @@ require_once DOL_DOCUMENT_ROOT.'/core/lib/treeview.lib.php';
     if (! $user->rights->user->user->lire && ! $user->admin)
     	accessforbidden();
     
    -$langs->load("users");
    -$langs->load("companies");
    +// Load translation files required by page
    +$langs->loadLangs(array('users', 'companies'));
     
     // Security check (for external users)
     $socid=0;
    @@ -64,7 +64,9 @@ $arrayofcss=array('/includes/jquery/plugins/jquerytreeview/jquery.treeview.css')
     
     llxHeader('',$langs->trans("ListOfUsers"). ' ('.$langs->trans("HierarchicView").')','','',0,0,$arrayofjs,$arrayofcss);
     
    -print load_fiche_titre($langs->trans("ListOfUsers"). ' ('.$langs->trans("HierarchicView").')', '<form action="'.DOL_URL_ROOT.'/user/list.php'.(($search_statut != '' && $search_statut >= 0) ?'?search_statut='.$search_statut:'').'" method="POST"><input type="submit" class="button" style="width:120px" name="viewcal" value="'.dol_escape_htmltag($langs->trans("ViewList")).'"></form>');
    +$morehtmlright = '<a class="nohover" href="'.DOL_URL_ROOT.'/user/list.php'.(($search_statut != '' && $search_statut >= 0) ?'?search_statut='.$search_statut:'').'">'.$langs->trans("ViewList").'</a>';
    +
    +print load_fiche_titre($langs->trans("ListOfUsers"). ' ('.$langs->trans("HierarchicView").')', $morehtmlright);
     
     
     
    @@ -204,6 +206,6 @@ jQuery(document).ready(function() {
     </script>';
     */
     
    +// End of page
     llxFooter();
    -
     $db->close();
    diff --git a/htdocs/user/home.php b/htdocs/user/home.php
    index 64162d47a8f..d232c3cf7f1 100644
    --- a/htdocs/user/home.php
    +++ b/htdocs/user/home.php
    @@ -33,6 +33,7 @@ if (! $user->rights->user->user->lire && ! $user->admin)
     	exit;
     }
     
    +// Load translation files required by page
     $langs->load("users");
     
     $canreadperms=true;
    @@ -123,7 +124,9 @@ if ($resql)
     {
     	$num = $db->num_rows($resql);
     	print '<table class="noborder" width="100%">';
    -	print '<tr class="liste_titre"><td colspan="5">'.$langs->trans("LastUsersCreated",min($num,$max)).'</td></tr>';
    +	print '<tr class="liste_titre"><td colspan="4">'.$langs->trans("LastUsersCreated",min($num,$max)).'</td>';
    +	print '<td class="right"><a class="commonlink" href="'.DOL_URL_ROOT.'/user/list.php?sortfield=u.datec&sortorder=DESC">'.$langs->trans("FullList").'</td>';
    +	print '</tr>';
     	$i = 0;
     
     	while ($i < $num && $i < $max)
    @@ -147,7 +150,7 @@ if ($resql)
     		$companystatic->canvas=$obj->canvas;
     
     		print '<tr class="oddeven">';
    -		print '<td>';
    +		print '<td class="nowraponall">';
             print $fuserstatic->getNomUrl(-1);
     		if (! empty($conf->multicompany->enabled) && $obj->admin && ! $obj->entity)
     		{
    @@ -232,11 +235,13 @@ if ($canreadperms)
     	$resql=$db->query($sql);
     	if ($resql)
     	{
    -		$colspan=2;
    +		$colspan=1;
     		if (! empty($conf->multicompany->enabled)) $colspan++;
     		$num = $db->num_rows($resql);
     		print '<table class="noborder" width="100%">';
    -		print '<tr class="liste_titre"><td colspan="'.$colspan.'">'.$langs->trans("LastGroupsCreated",($num ? $num : $max)).'</td></tr>';
    +		print '<tr class="liste_titre"><td colspan="'.$colspan.'">'.$langs->trans("LastGroupsCreated",($num ? $num : $max)).'</td>';
    +		print '<td class="right"><a class="commonlink" href="'.DOL_URL_ROOT.'/user/group/list.php?sortfield=g.datec&sortorder=DESC">'.$langs->trans("FullList").'</td>';
    +		print '</tr>';
     		$i = 0;
     
     		$grouptemp = new UserGroup($db);
    @@ -281,6 +286,6 @@ if ($canreadperms)
     //print '</td></tr></table>';
     print '</div></div></div>';
     
    +// End of page
     llxFooter();
    -
     $db->close();
    diff --git a/htdocs/user/index.html b/htdocs/user/index.html
    new file mode 100644
    index 00000000000..8b137891791
    --- /dev/null
    +++ b/htdocs/user/index.html
    @@ -0,0 +1 @@
    +
    diff --git a/htdocs/user/info.php b/htdocs/user/info.php
    index 9e349675625..bb262804d33 100644
    --- a/htdocs/user/info.php
    +++ b/htdocs/user/info.php
    @@ -27,6 +27,7 @@ require_once DOL_DOCUMENT_ROOT.'/core/lib/functions2.lib.php';
     require_once DOL_DOCUMENT_ROOT.'/core/lib/usergroups.lib.php';
     require_once DOL_DOCUMENT_ROOT.'/user/class/user.class.php';
     
    +// Load translation files required by page
     $langs->load("users");
     
     // Security check
    @@ -71,7 +72,7 @@ dol_fiche_head($head, 'info', $title, -1, 'user');
     $linkback = '';
     
     if ($user->rights->user->user->lire || $user->admin) {
    -	$linkback = '<a href="'.DOL_URL_ROOT.'/user/list.php">'.$langs->trans("BackToList").'</a>';
    +	$linkback = '<a href="'.DOL_URL_ROOT.'/user/list.php?restore_lastsearch_values=1">'.$langs->trans("BackToList").'</a>';
     }
     
     dol_banner_tab($object, 'id', $linkback, $user->rights->user->user->lire || $user->admin);
    @@ -92,6 +93,6 @@ print '</div>';
     
     dol_fiche_end();
     
    -
    +// End of page
     llxFooter();
     $db->close();
    diff --git a/htdocs/user/ldap.php b/htdocs/user/ldap.php
    index 79a1fd38bb5..fa5e5e023eb 100644
    --- a/htdocs/user/ldap.php
    +++ b/htdocs/user/ldap.php
    @@ -27,10 +27,8 @@ require_once DOL_DOCUMENT_ROOT.'/core/lib/usergroups.lib.php';
     require_once DOL_DOCUMENT_ROOT.'/core/class/ldap.class.php';
     require_once DOL_DOCUMENT_ROOT.'/core/lib/ldap.lib.php';
     
    -$langs->load("users");
    -$langs->load("admin");
    -$langs->load("companies");
    -$langs->load("ldap");
    +// Load translation files required by page
    +$langs->loadLangs(array('users', 'admin', 'companies', 'ldap'));
     
     $id = GETPOST('id', 'int');
     $contextpage=GETPOST('contextpage','aZ')?GETPOST('contextpage','aZ'):'userldap';   // To manage different context of search
    @@ -100,7 +98,7 @@ dol_fiche_head($head, 'ldap', $title, 0, 'user');
     $linkback = '';
     
     if ($user->rights->user->user->lire || $user->admin) {
    -	$linkback = '<a href="'.DOL_URL_ROOT.'/user/list.php">'.$langs->trans("BackToList").'</a>';
    +	$linkback = '<a href="'.DOL_URL_ROOT.'/user/list.php?restore_lastsearch_values=1">'.$langs->trans("BackToList").'</a>';
     }
     
     dol_banner_tab($object,'id',$linkback,$user->rights->user->user->lire || $user->admin);
    @@ -220,5 +218,6 @@ else
     
     print '</table>';
     
    +// End of page
     llxFooter();
     $db->close();
    diff --git a/htdocs/user/list.php b/htdocs/user/list.php
    index b3b0ff91ff8..64c63c05426 100644
    --- a/htdocs/user/list.php
    +++ b/htdocs/user/list.php
    @@ -26,13 +26,15 @@
      */
     
     require '../main.inc.php';
    +require_once DOL_DOCUMENT_ROOT.'/core/class/html.formother.class.php';
    +if (! empty($conf->categorie->enabled))
    +	require_once DOL_DOCUMENT_ROOT.'/categories/class/categorie.class.php';
     
     if (! $user->rights->user->user->lire && ! $user->admin)
     	accessforbidden();
     
    -$langs->load("users");
    -$langs->load("companies");
    -$langs->load('hrm');
    +	// Load translation files required by page
    +$langs->loadLangs(array('users', 'companies', 'hrm'));
     
     $contextpage=GETPOST('contextpage','aZ')?GETPOST('contextpage','aZ'):'userlist';   // To manage different context of search
     
    @@ -124,10 +126,12 @@ $search_thirdparty=GETPOST('search_thirdparty','alpha');
     $search_supervisor=GETPOST('search_supervisor','intcomma');
     $search_previousconn=GETPOST('search_previousconn','alpha');
     $optioncss = GETPOST('optioncss','alpha');
    +$search_categ = GETPOST("search_categ",'int');
    +$catid = GETPOST('catid','int');
     
     // Default search
     if ($search_statut == '') $search_statut='1';
    -if ($mode == 'employee') $search_employee=1;
    +if ($mode == 'employee' && ! GETPOSTISSET('search_employee')) $search_employee=1;
     
     
     
    @@ -166,6 +170,7 @@ if (empty($reshook))
     		$search_date_creation="";
     		$search_date_update="";
     		$search_array_options=array();
    +        $search_categ=0;
     	}
     }
     
    @@ -174,6 +179,8 @@ if (empty($reshook))
      * View
      */
     
    +$htmlother=new FormOther($db);
    +
     $user2=new User($db);
     
     $buttonviewhierarchy='<form action="'.DOL_URL_ROOT.'/user/hierarchy.php'.(($search_statut != '' && $search_statut >= 0) ? '?search_statut='.$search_statut : '').'" method="POST"><input type="submit" class="button" style="width:120px" name="viewcal" value="'.dol_escape_htmltag($langs->trans("HierarchicView")).'"></form>';
    @@ -194,6 +201,7 @@ $sql.= " FROM ".MAIN_DB_PREFIX."user as u";
     if (is_array($extrafields->attribute_label) && count($extrafields->attribute_label)) $sql.= " LEFT JOIN ".MAIN_DB_PREFIX."user_extrafields as ef on (u.rowid = ef.fk_object)";
     $sql.= " LEFT JOIN ".MAIN_DB_PREFIX."societe as s ON u.fk_soc = s.rowid";
     $sql.= " LEFT JOIN ".MAIN_DB_PREFIX."user as u2 ON u.fk_user = u2.rowid";
    +if (! empty($search_categ) || ! empty($catid)) $sql.= ' LEFT JOIN '.MAIN_DB_PREFIX."categorie_user as cu ON u.rowid = cu.fk_user"; // We'll need this table joined to the select in order to filter by categ
     // Add fields from hooks
     $parameters=array();
     $reshook=$hookmanager->executeHooks('printUserListWhere',$parameters);    // Note that $action and $object may have been modified by hook
    @@ -217,6 +225,10 @@ if ($search_accountancy_code != '')  $sql.= natural_search("u.accountancy_code",
     if ($search_email != '')             $sql.= natural_search("u.email", $search_email);
     if ($search_statut != '' && $search_statut >= 0) $sql.= " AND u.statut IN (".$db->escape($search_statut).")";
     if ($sall)                           $sql.= natural_search(array_keys($fieldstosearchall), $sall);
    +if ($catid > 0)     $sql.= " AND cu.fk_categorie = ".$catid;
    +if ($catid == -2)   $sql.= " AND cu.fk_categorie IS NULL";
    +if ($search_categ > 0)   $sql.= " AND cu.fk_categorie = ".$db->escape($search_categ);
    +if ($search_categ == -2) $sql.= " AND cu.fk_categorie IS NULL";
     // Add where from extra fields
     include DOL_DOCUMENT_ROOT.'/core/tpl/extrafields_list_search_sql.tpl.php';
     // Add where from hooks
    @@ -269,6 +281,7 @@ if ($search_supervisor > 0) $param.="&search_supervisor=".$search_supervisor;
     if ($search_statut != '') $param.="&search_statut=".$search_statut;
     if ($optioncss != '') $param.='&optioncss='.$optioncss;
     if ($mode != '')      $param.='&mode='.$mode;
    +if ($search_categ > 0) $param.="&search_categ=".urlencode($search_categ);
     // Add $param from extra fields
     include DOL_DOCUMENT_ROOT.'/core/tpl/extrafields_list_search_param.tpl.php';
     
    @@ -277,7 +290,7 @@ $text = $langs->trans("ListOfUsers");
     $newcardbutton='';
     if ($canadduser)
     {
    -	$newcardbutton='<a class="butActionNew" href="'.DOL_URL_ROOT.'/user/card.php?action=create'.($mode == 'employee' ? '&employee=1': '').'&leftmenu=">'.$langs->trans('NewUser');
    +	$newcardbutton='<a class="butActionNew" href="'.DOL_URL_ROOT.'/user/card.php?action=create'.($mode == 'employee' ? '&employee=1': '').'&leftmenu="><span class="valignmiddle">'.$langs->trans('NewUser').'</span>';
     	$newcardbutton.= '<span class="fa fa-plus-circle valignmiddle"></span>';
     	$newcardbutton.= '</a>';
     }
    @@ -293,18 +306,50 @@ print '<input type="hidden" name="mode" value="'.$mode.'">';
     print '<input type="hidden" name="contextpage" value="'.$contextpage.'">';
     
     
    +$morehtmlright = '<a class="nohover" href="'.DOL_URL_ROOT.'/user/hierarchy.php'.(($search_statut != '' && $search_statut >= 0) ?'?search_statut='.$search_statut:'').'">'.$langs->trans("HierarchicView").'</a>';
     
    -print_barre_liste($text, $page, $_SERVER["PHP_SELF"], $param, $sortfield, $sortorder, "", $num, $nbtotalofrecords, 'title_generic', 0, $newcardbutton, '', $limit);
    +print_barre_liste($text, $page, $_SERVER["PHP_SELF"], $param, $sortfield, $sortorder, "", $num, $nbtotalofrecords, 'title_generic', 0, $morehtmlright.' '.$newcardbutton, '', $limit);
    +
    +if (! empty($catid))
    +{
    +    print "<div id='ways'>";
    +    $c = new Categorie($db);
    +    $ways = $c->print_all_ways(' &gt; ','user/list.php');
    +    print " &gt; ".$ways[0]."<br>\n";
    +    print "</div><br>";
    +}
     
     if ($sall)
     {
     	foreach($fieldstosearchall as $key => $val) $fieldstosearchall[$key]=$langs->trans($val);
    -	print $langs->trans("FilterOnInto", $sall) . join(', ',$fieldstosearchall);
    +	print '<div class="divsearchfieldfilter">'.$langs->trans("FilterOnInto", $sall) . join(', ',$fieldstosearchall).'</div>';
     }
     
     $moreforfilter='';
     
    +// Filter on categories
    +if (! empty($conf->categorie->enabled))
    +{
    +    $moreforfilter.='<div class="divsearchfield">';
    +    $moreforfilter.=$langs->trans('Categories'). ': ';
    +    $moreforfilter.=$htmlother->select_categories(Categorie::TYPE_USER,$search_categ,'search_categ',1);
    +    $moreforfilter.='</div>';
    +}
    +
    +$parameters=array();
    +$reshook=$hookmanager->executeHooks('printFieldPreListTitle',$parameters);    // Note that $action and $object may have been modified by hook
    +if (empty($reshook)) $moreforfilter.=$hookmanager->resPrint;
    +else $moreforfilter=$hookmanager->resPrint;
    +
    +if ($moreforfilter)
    +{
    +    print '<div class="liste_titre liste_titre_bydiv centpercent">';
    +    print $moreforfilter;
    +    print '</div>';
    +}
    +
     $varpage=empty($contextpage)?$_SERVER["PHP_SELF"]:$contextpage;
    +
     $selectedfields=$form->multiSelectArrayWithCheckbox('selectedfields', $arrayfields, $varpage);	// This also change content of $arrayfields
     
     
    @@ -629,5 +674,6 @@ print "</form>\n";
     
     $db->free($result);
     
    +// End of page
     llxFooter();
     $db->close();
    diff --git a/htdocs/user/logout.php b/htdocs/user/logout.php
    index 5958c71f295..4250465ff09 100644
    --- a/htdocs/user/logout.php
    +++ b/htdocs/user/logout.php
    @@ -42,12 +42,20 @@ if (!empty($_SESSION["dol_authmode"]) && ($_SESSION["dol_authmode"] == 'forceuse
     global $conf, $langs, $user;
     
     // Appel des triggers
    -include_once DOL_DOCUMENT_ROOT . '/core/class/interfaces.class.php';
    -$interface=new Interfaces($db);
    -$result=$interface->run_triggers('USER_LOGOUT',$user,$user,$langs,$conf);
    -if ($result < 0) { $error++; }
    +// TODO @deprecated Remove this. Hook must be used, not this trigger.
    +//include_once DOL_DOCUMENT_ROOT . '/core/class/interfaces.class.php';
    +//$interface=new Interfaces($db);
    +//$result=$interface->run_triggers('USER_LOGOUT',$user,$user,$langs,$conf);
    +//if ($result < 0) { $error++; }
     // Fin appel triggers
     
    +// Hooks on logout
    +$action='';
    +$hookmanager->initHooks(array('logout'));
    +$parameters=array();
    +$reshook=$hookmanager->executeHooks('afterLogout',$parameters,$user,$action);    // Note that $action and $object may have been modified by some hooks
    +if ($reshook < 0) { $error++; }
    +
     // Define url to go after disconnect
     $urlfrom=empty($_SESSION["urlfrom"])?'':$_SESSION["urlfrom"];
     
    @@ -63,13 +71,20 @@ if (GETPOST('dol_no_mouse_hover'))       $url.=(preg_match('/\?/',$url)?'&':'?')
     if (GETPOST('dol_use_jmobile'))          $url.=(preg_match('/\?/',$url)?'&':'?').'dol_use_jmobile=1';
     
     // Destroy session
    -$prefix=dol_getprefix('');
    +/*$prefix=dol_getprefix('');
     $sessionname='DOLSESSID_'.$prefix;
     $sessiontimeout='DOLSESSTIMEOUT_'.$prefix;
     if (! empty($_COOKIE[$sessiontimeout])) ini_set('session.gc_maxlifetime',$_COOKIE[$sessiontimeout]);
     session_name($sessionname);
     session_destroy();
     dol_syslog("End of session ".$sessionname);
    +*/
    +dol_syslog("End of session ".session_id());
    +if (session_status() === PHP_SESSION_ACTIVE)
    +{
    +	session_destroy();
    +}
    +
     
     // Not sure this is required
     unset($_SESSION['dol_login']);
    diff --git a/htdocs/user/note.php b/htdocs/user/note.php
    index 2f027f38504..1cf994db9e9 100644
    --- a/htdocs/user/note.php
    +++ b/htdocs/user/note.php
    @@ -31,10 +31,8 @@ $id = GETPOST('id','int');
     $action = GETPOST('action','aZ09');
     $contextpage=GETPOST('contextpage','aZ')?GETPOST('contextpage','aZ'):'usernote';   // To manage different context of search
     
    -$langs->load("companies");
    -$langs->load("members");
    -$langs->load("bills");
    -$langs->load("users");
    +// Load translation files required by page
    +$langs->loadLangs(array('companies', 'members', 'bills', 'users'));
     
     $object = new User($db);
     $object->fetch($id, '', '', 1);
    @@ -95,7 +93,7 @@ if ($id)
     	$linkback = '';
     
     	if ($user->rights->user->user->lire || $user->admin) {
    -		$linkback = '<a href="'.DOL_URL_ROOT.'/user/list.php">'.$langs->trans("BackToList").'</a>';
    +		$linkback = '<a href="'.DOL_URL_ROOT.'/user/list.php?restore_lastsearch_values=1">'.$langs->trans("BackToList").'</a>';
     	}
     
         dol_banner_tab($object,'id',$linkback,$user->rights->user->user->lire || $user->admin);
    @@ -160,6 +158,6 @@ if ($id)
     	print "</form>\n";
     }
     
    +// End of page
     llxFooter();
    -
     $db->close();
    diff --git a/htdocs/user/notify/card.php b/htdocs/user/notify/card.php
    index 2bcf4fc0663..f4e06075e79 100644
    --- a/htdocs/user/notify/card.php
    +++ b/htdocs/user/notify/card.php
    @@ -1,7 +1,7 @@
     <?php
     /* Copyright (C) 2003      Rodolphe Quiedeville <rodolphe@quiedeville.org>
      * Copyright (C) 2004-2014 Laurent Destailleur  <eldy@users.sourceforge.net>
    - * Copyright (C) 2010-2014 Juanjo Menent	<jmenent@2byte.es>
    + * Copyright (C) 2010-2014 Juanjo Menent	    <jmenent@2byte.es>
      * Copyright (C) 2015      Marcos García        <marcosgdf@gmail.com>
      * Copyright (C) 2016      Abbes Bahfir         <contact@dolibarrpar.com>
      *
    @@ -31,10 +31,8 @@ require_once DOL_DOCUMENT_ROOT.'/core/lib/usergroups.lib.php';
     require_once DOL_DOCUMENT_ROOT.'/user/class/user.class.php';
     require_once DOL_DOCUMENT_ROOT.'/core/triggers/interface_50_modNotification_Notification.class.php';
     
    -$langs->load("companies");
    -$langs->load("mails");
    -$langs->load("admin");
    -$langs->load("other");
    +// Load translation files required by page
    +$langs->loadLangs(array('companies', 'mails', 'admin', 'other'));
     
     $id = GETPOST("id",'int');
     $action = GETPOST('action','aZ09');
    @@ -69,7 +67,7 @@ if ($action == 'add')
     
         if ($actionid <= 0)
         {
    -	    setEventMessage($langs->trans("ErrorFieldRequired",$langs->transnoentitiesnoconv("Action")), 'errors');
    +	    setEventMessages($langs->trans("ErrorFieldRequired",$langs->transnoentitiesnoconv("Action")), null, 'errors');
             $error++;
         }
     
    @@ -139,7 +137,7 @@ if ($result > 0)
     
         dol_fiche_head($head, 'notify', $langs->trans("User"), -1, 'user');
     
    -    $linkback = '<a href="'.DOL_URL_ROOT.'/user/list.php">'.$langs->trans("BackToList").'</a>';
    +    $linkback = '<a href="'.DOL_URL_ROOT.'/user/list.php?restore_lastsearch_values=1">'.$langs->trans("BackToList").'</a>';
     
         dol_banner_tab($object, 'id', $linkback, $user->rights->user->user->lire || $user->admin, 'rowid', 'ref', '', '', 0, '', '', 0, '');
     
    @@ -190,7 +188,7 @@ if ($result > 0)
     
     
         // Add notification form
    -    print_fiche_titre($langs->trans("AddNewNotification"),'','');
    +    print load_fiche_titre($langs->trans("AddNewNotification"),'','');
     
         print '<form action="'.$_SERVER["PHP_SELF"].'?id='.$id.'" method="post">';
         print '<input type="hidden" name="token" value="'.$_SESSION['newtoken'].'">';
    @@ -207,7 +205,7 @@ if ($result > 0)
         print_liste_field_titre('');
     	print "</tr>\n";
     
    -    $var=false;
    +
     //    $listofemails=$object->thirdparty_and_contact_email_array();
         if ($object->email)
         {
    @@ -278,8 +276,7 @@ if ($result > 0)
         }
     
         // List of active notifications
    -    print_fiche_titre($langs->trans("ListOfActiveNotifications").' ('.$num.')','','');
    -    $var=true;
    +    print load_fiche_titre($langs->trans("ListOfActiveNotifications").' ('.$num.')','','');
     
         // Line with titles
         print '<table width="100%" class="noborder">';
    @@ -301,7 +298,6 @@ if ($result > 0)
     
             while ($i < $num)
             {
    -            $var = !$var;
     
                 $obj = $db->fetch_object($resql);
     
    @@ -511,7 +507,6 @@ if ($result > 0)
     }
     else dol_print_error('','RecordNotFound');
     
    -
    +// End of page
     llxFooter();
    -
     $db->close();
    diff --git a/htdocs/user/notify/index.html b/htdocs/user/notify/index.html
    new file mode 100644
    index 00000000000..8b137891791
    --- /dev/null
    +++ b/htdocs/user/notify/index.html
    @@ -0,0 +1 @@
    +
    diff --git a/htdocs/user/param_ihm.php b/htdocs/user/param_ihm.php
    index c797a11ccad..521b0e4022e 100644
    --- a/htdocs/user/param_ihm.php
    +++ b/htdocs/user/param_ihm.php
    @@ -2,6 +2,7 @@
     /* Copyright (C) 2005-2017 Laurent Destailleur  <eldy@users.sourceforge.net>
      * Copyright (C) 2010-2015 Regis Houssin        <regis.houssin@capnetworks.com>
      * Copyright (C) 2013	   Florian Henry        <florian.henry@open-concept.pro.com>
    + * Copyright (C) 2018      Ferran Marcet        <fmarcet@2byte.es>
      *
      * This program is free software; you can redistribute it and/or modify
      * it under the terms of the GNU General Public License as published by
    @@ -27,13 +28,8 @@ require_once DOL_DOCUMENT_ROOT.'/core/lib/functions2.lib.php';
     require_once DOL_DOCUMENT_ROOT.'/core/lib/usergroups.lib.php';
     require_once DOL_DOCUMENT_ROOT.'/core/class/html.formadmin.class.php';
     
    -$langs->load("companies");
    -$langs->load("products");
    -$langs->load("admin");
    -$langs->load("users");
    -$langs->load("languages");
    -$langs->load("projects");
    -$langs->load("members");
    +// Load translation files required by page
    +$langs->loadLangs(array('companies', 'products', 'admin', 'users', 'languages', 'projects', 'members'));
     
     // Defini si peux lire/modifier permisssions
     $canreaduser=($user->admin || $user->rights->user->user->lire);
    @@ -114,6 +110,12 @@ if (empty($reshook)) {
     				$tabparam["MAIN_SIZE_LISTE_LIMIT"] = '';
     			}
     
    +			if (GETPOST("check_AGENDA_DEFAULT_VIEW") == "on") {
    +				$tabparam["AGENDA_DEFAULT_VIEW"] = $_POST["AGENDA_DEFAULT_VIEW"];
    +			} else {
    +				$tabparam["AGENDA_DEFAULT_VIEW"] = '';
    +			}
    +
     			if (GETPOST("check_MAIN_THEME") == "on") {
     				$tabparam["MAIN_THEME"] = $_POST["main_theme"];
     			} else {
    @@ -142,6 +144,12 @@ if (empty($reshook)) {
     				$tabparam["THEME_ELDY_USE_HOVER"] = 0;
     			}
     
    +			if (GETPOST('check_THEME_ELDY_USE_CHECKED') == 'on') {
    +				$tabparam["THEME_ELDY_USE_CHECKED"] = 1;
    +			} else {
    +				$tabparam["THEME_ELDY_USE_CHECKED"] = 0;
    +			}
    +
     			$result = dol_set_user_param($db, $conf, $object, $tabparam);
     
     			header('Location: ' . $_SERVER["PHP_SELF"] . '?id=' . $id);
    @@ -187,7 +195,7 @@ if ($action == 'edit')
     	$linkback = '';
     
     	if ($user->rights->user->user->lire || $user->admin) {
    -		$linkback = '<a href="'.DOL_URL_ROOT.'/user/list.php">'.$langs->trans("BackToList").'</a>';
    +		$linkback = '<a href="'.DOL_URL_ROOT.'/user/list.php?restore_lastsearch_values=1">'.$langs->trans("BackToList").'</a>';
     	}
     
         dol_banner_tab($object,'id',$linkback,$user->rights->user->user->lire || $user->admin);
    @@ -221,6 +229,9 @@ if ($action == 'edit')
                     if (jQuery("#check_SIZE_LISTE_LIMIT").prop("checked")) { jQuery("#main_size_liste_limit").removeAttr(\'disabled\'); }
             		else { jQuery("#main_size_liste_limit").attr(\'disabled\',\'disabled\'); }
     
    +                if (jQuery("#check_AGENDA_DEFAULT_VIEW").prop("checked")) { jQuery("#AGENDA_DEFAULT_VIEW").removeAttr(\'disabled\'); }
    +        		else { jQuery("#AGENDA_DEFAULT_VIEW").attr(\'disabled\',\'disabled\'); }
    +
                     if (jQuery("#check_MAIN_THEME").prop("checked")) { jQuery(".themethumbs").removeAttr(\'disabled\'); }
             		else { jQuery(".themethumbs").attr(\'disabled\',\'disabled\'); }
     
    @@ -229,8 +240,9 @@ if ($action == 'edit')
                 }
             	init_myfunc();
             	jQuery("#check_MAIN_LANDING_PAGE").click(function() { init_myfunc(); });
    -            jQuery("#check_SIZE_LISTE_LIMIT").click(function() { init_myfunc(); });
                 jQuery("#check_MAIN_LANG_DEFAULT").click(function() { init_myfunc(); });
    +            jQuery("#check_SIZE_LISTE_LIMIT").click(function() { init_myfunc(); });
    +            jQuery("#check_AGENDA_DEFAULT_VIEW").click(function() { init_myfunc(); });
                 jQuery("#check_MAIN_THEME").click(function() { init_myfunc(); });
                 jQuery("#check_THEME_ELDY_TOPMENU_BACK1").click(function() { init_myfunc(); });
                 jQuery("#check_THEME_ELDY_BACKTITLE1").click(function() { init_myfunc(); });
    @@ -240,18 +252,16 @@ if ($action == 'edit')
     
     
         clearstatcache();
    -    $var=true;
     
         print '<table class="noborder" width="100%">';
         print '<tr class="liste_titre"><td width="25%">'.$langs->trans("Parameter").'</td><td width="25%">'.$langs->trans("DefaultValue").'</td><td>&nbsp;</td><td>'.$langs->trans("PersonalValue").'</td></tr>';
     
         // Landing page
    -
         print '<tr class="oddeven"><td>'.$langs->trans("LandingPage").'</td>';
         print '<td>';
         print (empty($conf->global->MAIN_LANDING_PAGE)?'':$conf->global->MAIN_LANDING_PAGE);
         print '</td>';
    -    print '<td align="left" class="nowrap" width="20%"><input '.$bc[$var].' name="check_MAIN_LANDING_PAGE" id="check_MAIN_LANDING_PAGE" type="checkbox" '.(! empty($object->conf->MAIN_LANDING_PAGE)?" checked":"");
    +    print '<td class="nowrap" width="20%"><input class="oddeven" name="check_MAIN_LANDING_PAGE" id="check_MAIN_LANDING_PAGE" type="checkbox" '.(! empty($object->conf->MAIN_LANDING_PAGE)?" checked":"");
         print empty($dolibarr_main_demo)?'':' disabled="disabled"';	// Disabled for demo
         print '> '.$langs->trans("UsePersonalValue").'</td>';
         print '<td>';
    @@ -259,30 +269,40 @@ if ($action == 'edit')
         //print info_admin($langs->trans("WarningYouMayLooseAccess"), 0, 0, 0);
         print '</td></tr>';
     
    -    // Langue par defaut
    -
    +    // Language by default
         print '<tr class="oddeven"><td>'.$langs->trans("Language").'</td>';
         print '<td>';
         $s=picto_from_langcode($conf->global->MAIN_LANG_DEFAULT);
         print $s?$s.' ':'';
         print ($conf->global->MAIN_LANG_DEFAULT=='auto'?$langs->trans("AutoDetectLang"):$langs->trans("Language_".$conf->global->MAIN_LANG_DEFAULT));
         print '</td>';
    -    print '<td align="left" class="nowrap" width="20%"><input '.$bc[$var].' name="check_MAIN_LANG_DEFAULT" id="check_MAIN_LANG_DEFAULT" type="checkbox" '.(! empty($object->conf->MAIN_LANG_DEFAULT)?" checked":"");
    +    print '<td class="nowrap" width="20%"><input class="oddeven" name="check_MAIN_LANG_DEFAULT" id="check_MAIN_LANG_DEFAULT" type="checkbox" '.(! empty($object->conf->MAIN_LANG_DEFAULT)?" checked":"");
         print empty($dolibarr_main_demo)?'':' disabled="disabled"';	// Disabled for demo
         print '> '.$langs->trans("UsePersonalValue").'</td>';
         print '<td>';
         print $formadmin->select_language((! empty($object->conf->MAIN_LANG_DEFAULT)?$object->conf->MAIN_LANG_DEFAULT:''),'main_lang_default',1,null,0,0,(! empty($dolibarr_main_demo)));
         print '</td></tr>';
     
    -    // Taille max des listes
    -
    +    // Max size of lists
         print '<tr class="oddeven"><td>'.$langs->trans("MaxSizeList").'</td>';
         print '<td>'.$conf->global->MAIN_SIZE_LISTE_LIMIT.'</td>';
    -    print '<td align="left" class="nowrap" width="20%"><input '.$bc[$var].' name="check_SIZE_LISTE_LIMIT" id="check_SIZE_LISTE_LIMIT" type="checkbox" '.(! empty($object->conf->MAIN_SIZE_LISTE_LIMIT)?" checked":"");
    +    print '<td class="nowrap" width="20%"><input class="oddeven" name="check_SIZE_LISTE_LIMIT" id="check_SIZE_LISTE_LIMIT" type="checkbox" '.(! empty($object->conf->MAIN_SIZE_LISTE_LIMIT)?" checked":"");
         print empty($dolibarr_main_demo)?'':' disabled="disabled"';	// Disabled for demo
         print '> '.$langs->trans("UsePersonalValue").'</td>';
         print '<td><input class="flat" name="main_size_liste_limit" id="main_size_liste_limit" size="4" value="' . (! empty($object->conf->MAIN_SIZE_LISTE_LIMIT)?$object->conf->MAIN_SIZE_LISTE_LIMIT:'') . '"></td></tr>';
     
    +    // AGENDA_DEFAULT_VIEW
    +    print '<tr class="oddeven">'."\n";
    +    print '<td>'.$langs->trans("AGENDA_DEFAULT_VIEW").'</td>'."\n";
    +    print '<td align="center">&nbsp;</td>'."\n";
    +    print '<td class="nowrap" width="20%"><input class="oddeven" name="check_AGENDA_DEFAULT_VIEW" id="check_AGENDA_DEFAULT_VIEW" type="checkbox" '.(! empty($object->conf->AGENDA_DEFAULT_VIEW)?" checked":"");
    +    print empty($dolibarr_main_demo)?'':' disabled="disabled"';	// Disabled for demo
    +    print '> '.$langs->trans("UsePersonalValue").'</td>';
    +    print '<td>'."\n";
    +    $tmplist=array(''=>'&nbsp;', 'show_list'=>$langs->trans("ViewList"), 'show_month'=>$langs->trans("ViewCal"), 'show_week'=>$langs->trans("ViewWeek"), 'show_day'=>$langs->trans("ViewDay"), 'show_peruser'=>$langs->trans("ViewPerUser"));
    +    print $form->selectarray('AGENDA_DEFAULT_VIEW', $tmplist, $object->conf->AGENDA_DEFAULT_VIEW, 0, 0, 0, '');
    +    print '</td></tr>'."\n";
    +
         print '</table><br>';
     
         // Theme
    @@ -306,18 +326,15 @@ else
     
         dol_banner_tab($object,'id',$linkback,$user->rights->user->user->lire || $user->admin);
     
    -    $var=true;
    -
         print '<table class="noborder" width="100%">';
         print '<tr class="liste_titre"><td width="25%">'.$langs->trans("Parameter").'</td><td width="25%">'.$langs->trans("DefaultValue").'</td><td>&nbsp;</td><td>'.$langs->trans("PersonalValue").'</td></tr>';
     
         // Landing page
    -
         print '<tr class="oddeven"><td>'.$langs->trans("LandingPage").'</td>';
         print '<td>';
         print (empty($conf->global->MAIN_LANDING_PAGE)?'':$conf->global->MAIN_LANDING_PAGE);
         print '</td>';
    -    print '<td align="left" class="nowrap"><input '.$bc[$var].' name="check_MAIN_LANDING_PAGE" disabled id="check_MAIN_LANDING_PAGE" type="checkbox" '.(! empty($object->conf->MAIN_LANDING_PAGE)?" checked":"");
    +    print '<td class="nowrap"><input class="oddeven" name="check_MAIN_LANDING_PAGE" disabled id="check_MAIN_LANDING_PAGE" type="checkbox" '.(! empty($object->conf->MAIN_LANDING_PAGE)?" checked":"");
         print empty($dolibarr_main_demo)?'':' disabled="disabled"';	// Disabled for demo
         print '> '.$langs->trans("UsePersonalValue").'</td>';
         print '<td>';
    @@ -330,26 +347,35 @@ else
         print '</td></tr>';
     
         // Language
    -
         print '<tr class="oddeven"><td>'.$langs->trans("Language").'</td>';
         print '<td>';
         $s=picto_from_langcode($conf->global->MAIN_LANG_DEFAULT);
         print ($s?$s.' ':'');
         print (isset($conf->global->MAIN_LANG_DEFAULT) && $conf->global->MAIN_LANG_DEFAULT=='auto'?$langs->trans("AutoDetectLang"):$langs->trans("Language_".$conf->global->MAIN_LANG_DEFAULT));
         print '</td>';
    -    print '<td align="left" class="nowrap"><input '.$bc[$var].' type="checkbox" disabled '.(! empty($object->conf->MAIN_LANG_DEFAULT)?" checked":"").'> '.$langs->trans("UsePersonalValue").'</td>';
    +    print '<td class="nowrap"><input class="oddeven" type="checkbox" disabled '.(! empty($object->conf->MAIN_LANG_DEFAULT)?" checked":"").'> '.$langs->trans("UsePersonalValue").'</td>';
         print '<td>';
         $s=(isset($object->conf->MAIN_LANG_DEFAULT) ? picto_from_langcode($object->conf->MAIN_LANG_DEFAULT) : '');
         print ($s?$s.' ':'');
         print (isset($object->conf->MAIN_LANG_DEFAULT) && $object->conf->MAIN_LANG_DEFAULT=='auto'?$langs->trans("AutoDetectLang"):(! empty($object->conf->MAIN_LANG_DEFAULT)?$langs->trans("Language_".$object->conf->MAIN_LANG_DEFAULT):''));
         print '</td></tr>';
     
    -
    +	// Max size for lists
         print '<tr class="oddeven"><td>'.$langs->trans("MaxSizeList").'</td>';
         print '<td>'.(! empty($conf->global->MAIN_SIZE_LISTE_LIMIT)?$conf->global->MAIN_SIZE_LISTE_LIMIT:'&nbsp;').'</td>';
    -    print '<td align="left" class="nowrap" width="20%"><input '.$bc[$var].' type="checkbox" disabled '.(! empty($object->conf->MAIN_SIZE_LISTE_LIMIT)?" checked":"").'> '.$langs->trans("UsePersonalValue").'</td>';
    +    print '<td class="nowrap" width="20%"><input class="oddeven" type="checkbox" disabled '.(! empty($object->conf->MAIN_SIZE_LISTE_LIMIT)?" checked":"").'> '.$langs->trans("UsePersonalValue").'</td>';
         print '<td>' . (! empty($object->conf->MAIN_SIZE_LISTE_LIMIT)?$object->conf->MAIN_SIZE_LISTE_LIMIT:'&nbsp;') . '</td></tr>';
     
    +    // AGENDA_DEFAULT_VIEW
    +    print '<tr class="oddeven">'."\n";
    +    print '<td>'.$langs->trans("AGENDA_DEFAULT_VIEW").'</td>'."\n";
    +    print '<td align="center">&nbsp;</td>'."\n";
    +    print '<td class="nowrap" width="20%"><input class="oddeven" type="checkbox" disabled '.(! empty($object->conf->AGENDA_DEFAULT_VIEW)?" checked":"").'> '.$langs->trans("UsePersonalValue").'</td>';
    +    print '<td>'."\n";
    +    $tmplist=array(''=>'&nbsp;', 'show_list'=>$langs->trans("ViewList"), 'show_month'=>$langs->trans("ViewCal"), 'show_week'=>$langs->trans("ViewWeek"), 'show_day'=>$langs->trans("ViewDay"), 'show_peruser'=>$langs->trans("ViewPerUser"));
    +    if (! empty($object->conf->AGENDA_DEFAULT_VIEW)) print $form->selectarray('AGENDA_DEFAULT_VIEW', $tmplist, $object->conf->AGENDA_DEFAULT_VIEW, 0, 0, 0, '', 0, 0, 1);
    +    print '</td></tr>'."\n";
    +
         print '</table><br>';
     
     
    @@ -385,5 +411,6 @@ if ($action == 'edit')
         print '</form>';
     }
     
    +// End of page
     llxFooter();
     $db->close();
    diff --git a/htdocs/user/passwordforgotten.php b/htdocs/user/passwordforgotten.php
    index 584fa6f2427..26555d6f59e 100644
    --- a/htdocs/user/passwordforgotten.php
    +++ b/htdocs/user/passwordforgotten.php
    @@ -31,11 +31,8 @@ require_once DOL_DOCUMENT_ROOT.'/core/lib/usergroups.lib.php';
     require_once DOL_DOCUMENT_ROOT.'/core/lib/functions2.lib.php';
     if (! empty($conf->ldap->enabled)) require_once DOL_DOCUMENT_ROOT.'/core/class/ldap.class.php';
     
    -$langs->load("errors");
    -$langs->load("users");
    -$langs->load("companies");
    -$langs->load("ldap");
    -$langs->load("other");
    +// Load translation files required by page
    +$langs->loadLangs(array('errors', 'users', 'companies', 'ldap', 'other'));
     
     // Security check
     if (! empty($conf->global->MAIN_SECURITY_DISABLEFORGETPASSLINK))
    @@ -180,11 +177,11 @@ $rowspan=2;
     $urllogo=DOL_URL_ROOT.'/theme/login_logo.png';
     if (! empty($mysoc->logo_small) && is_readable($conf->mycompany->dir_output.'/logos/thumbs/'.$mysoc->logo_small))
     {
    -	$urllogo=DOL_URL_ROOT.'/viewimage.php?cache=1&amp;modulepart=mycompany&amp;file='.urlencode('thumbs/'.$mysoc->logo_small);
    +	$urllogo=DOL_URL_ROOT.'/viewimage.php?cache=1&amp;modulepart=mycompany&amp;file='.urlencode('logos/thumbs/'.$mysoc->logo_small);
     }
     elseif (! empty($mysoc->logo_small) && is_readable($conf->mycompany->dir_output.'/logos/'.$mysoc->logo))
     {
    -	$urllogo=DOL_URL_ROOT.'/viewimage.php?cache=1&amp;modulepart=mycompany&amp;file='.urlencode($mysoc->logo);
    +	$urllogo=DOL_URL_ROOT.'/viewimage.php?cache=1&amp;modulepart=mycompany&amp;file='.urlencode('logos/'.$mysoc->logo);
     	$width=128;
     }
     elseif (is_readable(DOL_DOCUMENT_ROOT.'/theme/'.$conf->theme.'/img/dolibarr_logo.png'))
    diff --git a/htdocs/user/perms.php b/htdocs/user/perms.php
    index 77277b54102..c51ad67760c 100644
    --- a/htdocs/user/perms.php
    +++ b/htdocs/user/perms.php
    @@ -30,8 +30,8 @@ require_once DOL_DOCUMENT_ROOT.'/core/lib/usergroups.lib.php';
     require_once DOL_DOCUMENT_ROOT.'/core/lib/functions2.lib.php';
     require_once DOL_DOCUMENT_ROOT.'/core/lib/admin.lib.php';
     
    -$langs->load("users");
    -$langs->load("admin");
    +// Load translation files required by page
    +$langs->loadLangs(array('users', 'admin'));
     
     $id=GETPOST('id', 'int');
     $action=GETPOST('action', 'alpha');
    @@ -239,7 +239,7 @@ else
     $linkback = '';
     
     if ($user->rights->user->user->lire || $user->admin) {
    -	$linkback = '<a href="'.DOL_URL_ROOT.'/user/list.php">'.$langs->trans("BackToList").'</a>';
    +	$linkback = '<a href="'.DOL_URL_ROOT.'/user/list.php?restore_lastsearch_values=1">'.$langs->trans("BackToList").'</a>';
     }
     
     dol_banner_tab($object,'id',$linkback,$user->rights->user->user->lire || $user->admin);
    @@ -260,7 +260,14 @@ print "\n";
     print '<table width="100%" class="noborder">';
     print '<tr class="liste_titre">';
     print '<td>'.$langs->trans("Module").'</td>';
    -if ($caneditperms) print '<td>&nbsp</td>';
    +if ($caneditperms && empty($objMod->rights_admin_allowed) || empty($object->admin))
    +{
    +	print '<td align="center" class="nowrap">';
    +	print '<a class="reposition" title="'.dol_escape_htmltag($langs->trans("All")).'" alt="'.dol_escape_htmltag($langs->trans("All")).'" href="'.$_SERVER["PHP_SELF"].'?id='.$object->id.'&amp;action=addrights&amp;entity='.$entity.'&amp;module=allmodules">'.$langs->trans("All")."</a>";
    +	print '/';
    +	print '<a class="reposition" title="'.dol_escape_htmltag($langs->trans("None")).'" alt="'.dol_escape_htmltag($langs->trans("None")).'" href="'.$_SERVER["PHP_SELF"].'?id='.$object->id.'&amp;action=delrights&amp;entity='.$entity.'&amp;module=allmodules">'.$langs->trans("None")."</a>";
    +	print '</td>';
    +}
     print '<td align="center" width="24">&nbsp;</td>';
     print '<td>'.$langs->trans("Permissions").'</td>';
     print '</tr>'."\n";
    @@ -393,6 +400,6 @@ if ($reshook < 0) setEventMessages($hookmanager->error, $hookmanager->errors, 'e
     
     dol_fiche_end();
     
    +// End of page
     llxFooter();
    -
     $db->close();
    diff --git a/htdocs/variants/admin/admin.php b/htdocs/variants/admin/admin.php
    index 57d4640633e..0110d9db789 100644
    --- a/htdocs/variants/admin/admin.php
    +++ b/htdocs/variants/admin/admin.php
    @@ -1,6 +1,6 @@
     <?php
    -
    -/* Copyright (C) 2016	Marcos García	<marcosgdf@gmail.com>
    +/* Copyright (C) 2016   Marcos García   <marcosgdf@gmail.com>
    + * Copyright (C) 2018   Frédéric France <frederic.france@netlogic.fr>
      *
      * This program is free software; you can redistribute it and/or modify
      * it under the terms of the GNU General Public License as published by
    @@ -20,8 +20,7 @@ require '../../main.inc.php';
     require_once DOL_DOCUMENT_ROOT.'/core/lib/admin.lib.php';
     require_once DOL_DOCUMENT_ROOT.'/core/lib/product.lib.php';
     
    -$langs->load("admin");
    -$langs->load("products");
    +$langs->loadLangs(array("admin", "products"));
     
     // Security check
     if (! $user->admin || (empty($conf->product->enabled) && empty($conf->service->enabled)))
    @@ -32,15 +31,15 @@ if ($_POST) {
     	$value = GETPOST('PRODUIT_ATTRIBUTES_HIDECHILD');
     
     	if (dolibarr_set_const($db, 'PRODUIT_ATTRIBUTES_HIDECHILD', $value, 'chaine', 0, '', $conf->entity)) {
    -		setEventMessage($langs->trans('RecordSaved'));
    +		setEventMessages($langs->trans('RecordSaved'), null, 'mesgs');
     	} else {
    -		setEventMessage($langs->trans('CoreErrorMessage'), 'errors');
    +		setEventMessages($langs->trans('CoreErrorMessage'), null, 'errors');
     	}
     
            if (dolibarr_set_const($db, 'PRODUIT_ATTRIBUTES_SEPARATOR', GETPOST('PRODUIT_ATTRIBUTES_SEPARATOR'), 'chaine', 0, '', $conf->entity)) {
    -               setEventMessage($langs->trans('RecordSaved'));
    +               setEventMessages($langs->trans('RecordSaved'), null, 'mesgs');
            } else {
    -               setEventMessage($langs->trans('CoreErrorMessage'), 'errors');
    +               setEventMessages($langs->trans('CoreErrorMessage'), null, 'errors');
            }
     
     }
    @@ -59,20 +58,19 @@ print '<tr class="liste_titre">';
     print '<td>'.$langs->trans("Parameters").'</td>'."\n";
     print '<td align="right" width="60">'.$langs->trans("Value").'</td>'."\n";
     print '<td width="80">&nbsp;</td></tr>'."\n";
    -print '<tr><td>'.$langs->trans('HideProductCombinations').'</td><td>';
    +print '<tr class="oddeven"><td>'.$langs->trans('HideProductCombinations').'</td><td>';
     print $form->selectyesno("PRODUIT_ATTRIBUTES_HIDECHILD",$conf->global->PRODUIT_ATTRIBUTES_HIDECHILD,1).'</td></tr>';
    -print '<tr><td>'.$langs->trans('CombinationsSeparator').'</td><td>';
    +print '<tr class="oddeven"><td>'.$langs->trans('CombinationsSeparator').'</td>';
     if(isset($conf->global->PRODUIT_ATTRIBUTES_SEPARATOR)) {
    -       $separator = $conf->global->PRODUIT_ATTRIBUTES_SEPARATOR;
    +    $separator = $conf->global->PRODUIT_ATTRIBUTES_SEPARATOR;
     } else {
    -       $separator = "_";
    +    $separator = "_";
     }
     print '<td align="right"><input size="3" type="text" class="flat" name="PRODUIT_ATTRIBUTES_SEPARATOR" value="'.$separator.'"></td></tr>';
     print '</table>';
     print '<br><div style="text-align: center"><input type="submit" value="'.$langs->trans('Save').'" class="button"></div>';
     print '</form>';
     
    +// End of page
     llxFooter();
    -
     $db->close();
    -
    diff --git a/htdocs/variants/card.php b/htdocs/variants/card.php
    index 547a82d0f63..8cb4e13b33e 100644
    --- a/htdocs/variants/card.php
    +++ b/htdocs/variants/card.php
    @@ -1,5 +1,6 @@
     <?php
    -/* Copyright (C) 2016	Marcos García	<marcosgdf@gmail.com>
    +/* Copyright (C) 2016   Marcos García   <marcosgdf@gmail.com>
    + * Copyright (C) 2018   Frédéric France <frederic.france@netlogic.fr>
      *
      * This program is free software; you can redistribute it and/or modify
      * it under the terms of the GNU General Public License as published by
    @@ -50,9 +51,9 @@ if ($_POST) {
     		$object->label = $label;
     
     		if ($object->update($user) < 1) {
    -			setEventMessage($langs->trans('CoreErrorMessage'), 'errors');
    +			setEventMessages($langs->trans('CoreErrorMessage'), $object->errors, 'errors');
     		} else {
    -			setEventMessage($langs->trans('RecordSaved'));
    +			setEventMessages($langs->trans('RecordSaved'), null, 'mesgs');
     			header('Location: '.dol_buildpath('/variants/card.php?id='.$id, 2));
     			exit();
     		}
    @@ -77,9 +78,9 @@ if ($_POST) {
     			if (! $error)
     			{
     				if ($objectval->update($user) > 0) {
    -					setEventMessage($langs->trans('RecordSaved'));
    +					setEventMessages($langs->trans('RecordSaved'), null, 'mesgs');
     				} else {
    -					setEventMessage($langs->trans('CoreErrorMessage'), 'errors');
    +					setEventMessage($langs->trans('CoreErrorMessage'), $objectval->errors, 'errors');
     				}
     			}
     		}
    @@ -99,11 +100,11 @@ if ($confirm == 'yes') {
     
     		if ($res < 1 || ($object->delete() < 1)) {
     			$db->rollback();
    -			setEventMessage($langs->trans('CoreErrorMessage'), 'errors');
    +			setEventMessages($langs->trans('CoreErrorMessage'), $object->errors, 'errors');
     			header('Location: '.dol_buildpath('/variants/card.php?id='.$object->id, 2));
     		} else {
     			$db->commit();
    -			setEventMessage($langs->trans('RecordSaved'));
    +			setEventMessages($langs->trans('RecordSaved'), null, 'mesgs');
     			header('Location: '.dol_buildpath('/variants/list.php', 2));
     		}
     		exit();
    @@ -113,9 +114,9 @@ if ($confirm == 'yes') {
     		if ($objectval->fetch($valueid) > 0) {
     
     			if ($objectval->delete() < 1) {
    -				setEventMessage($langs->trans('CoreErrorMessage'), 'errors');
    +				setEventMessages($langs->trans('CoreErrorMessage'), $objectval->errors, 'errors');
     			} else {
    -				setEventMessage($langs->trans('RecordSaved'));
    +				setEventMessages($langs->trans('RecordSaved'), null, 'mesgs');
     			}
     
     			header('Location: '.dol_buildpath('/variants/card.php?id='.$object->id, 2));
    @@ -132,11 +133,10 @@ if ($confirm == 'yes') {
     $langs->load('products');
     
     $title = $langs->trans('ProductAttributeName', dol_htmlentities($object->label));
    -$var = false;
     
     llxHeader('', $title);
     
    -//print_fiche_titre($title);
    +//print load_fiche_titre($title);
     
     $h=0;
     $head[$h][0] = DOL_URL_ROOT.'/variants/card.php?id='.$object->id;
    @@ -242,7 +242,7 @@ if ($action == 'edit') { ?>
     
     	<?php
     
    -	print_fiche_titre($langs->trans("PossibleValues"));
    +	print load_fiche_titre($langs->trans("PossibleValues"));
     
     	if ($action == 'edit_value') {
     		print '<form method="POST" action="'.$_SERVER["PHP_SELF"].'">';
    @@ -299,5 +299,6 @@ if ($action == 'edit') { ?>
     	<?php
     }
     
    +// End of page
     llxFooter();
    -$db->close();
    +$db->close();;
    diff --git a/htdocs/variants/class/ProductAttribute.class.php b/htdocs/variants/class/ProductAttribute.class.php
    index 0fa25cdba6e..bdaaff20988 100644
    --- a/htdocs/variants/class/ProductAttribute.class.php
    +++ b/htdocs/variants/class/ProductAttribute.class.php
    @@ -53,6 +53,11 @@ class ProductAttribute
     	 */
     	public $rang;
     
    +    /**
    +     * Constructor
    +     *
    +     * @param   DoliDB $db     Database handler
    +     */
     	public function __construct(DoliDB $db)
     	{
     		global $conf;
    diff --git a/htdocs/variants/class/ProductAttributeValue.class.php b/htdocs/variants/class/ProductAttributeValue.class.php
    index 9b455851507..2988fd9715e 100644
    --- a/htdocs/variants/class/ProductAttributeValue.class.php
    +++ b/htdocs/variants/class/ProductAttributeValue.class.php
    @@ -52,8 +52,13 @@ class ProductAttributeValue
     	 */
     	public $value;
     
    -	public function __construct(DoliDB $db)
    -	{
    +    /**
    +     * Constructor
    +     *
    +     * @param   DoliDB $db     Database handler
    +     */
    +    public function __construct(DoliDB $db)
    +    {
     		global $conf;
     
     		$this->db = $db;
    diff --git a/htdocs/variants/class/ProductCombination.class.php b/htdocs/variants/class/ProductCombination.class.php
    index 4f647aa2cb3..58eb2178da4 100644
    --- a/htdocs/variants/class/ProductCombination.class.php
    +++ b/htdocs/variants/class/ProductCombination.class.php
    @@ -70,7 +70,12 @@ class ProductCombination
     	 */
     	public $entity;
     
    -	public function __construct(DoliDB $db)
    +    /**
    +     * Constructor
    +     *
    +     * @param   DoliDB $db     Database handler
    +     */
    +    public function __construct(DoliDB $db)
     	{
     		global $conf;
     
    @@ -275,10 +280,11 @@ class ProductCombination
     	/**
     	 * Deletes all product combinations of a parent product
     	 *
    -	 * @param int $fk_product_parent Rowid of parent product
    +	 * @param User		$user Object user
    +	 * @param int 		$fk_product_parent Rowid of parent product
     	 * @return int <0 KO >0 OK
     	 */
    -	public function deleteByFkProductParent($fk_product_parent)
    +	public function deleteByFkProductParent($user, $fk_product_parent)
     	{
     		$this->db->begin();
     
    @@ -289,11 +295,11 @@ class ProductCombination
     			$res = $prodstatic->fetch($prodcomb->fk_product_child);
     
     			if ($res > 0) {
    -				$res = $prodcomb->delete();
    +				$res = $prodcomb->delete($user);
     			}
     
     			if ($res > 0 && !$prodstatic->isObjectUsed($prodstatic->id)) {
    -				$res = $prodstatic->delete();
    +				$res = $prodstatic->delete($user);
     			}
     
     			if ($res < 0) {
    diff --git a/htdocs/variants/class/ProductCombination2ValuePair.class.php b/htdocs/variants/class/ProductCombination2ValuePair.class.php
    index 874cedb101a..7332670f684 100644
    --- a/htdocs/variants/class/ProductCombination2ValuePair.class.php
    +++ b/htdocs/variants/class/ProductCombination2ValuePair.class.php
    @@ -52,10 +52,15 @@ class ProductCombination2ValuePair
     	 */
     	public $fk_prod_attr_val;
     
    -	public function __construct(DoliDB $db)
    -	{
    -		$this->db = $db;
    -	}
    +    /**
    +     * Constructor
    +     *
    +     * @param   DoliDB $db     Database handler
    +     */
    +    public function __construct(DoliDB $db)
    +    {
    +        $this->db = $db;
    +    }
     
     	/**
     	 * Translates this class to a human-readable string
    diff --git a/htdocs/variants/combinations.php b/htdocs/variants/combinations.php
    index dbc413542c4..f5c0d813995 100644
    --- a/htdocs/variants/combinations.php
    +++ b/htdocs/variants/combinations.php
    @@ -1,6 +1,7 @@
     <?php
    -/* Copyright (C) 2016	Marcos García	      <marcosgdf@gmail.com>
    - * Copyright (C) 2017	Laurent Destailleur   <eldy@users.sourceforge.net>
    +/* Copyright (C) 2016   Marcos García       <marcosgdf@gmail.com>
    + * Copyright (C) 2017   Laurent Destailleur <eldy@users.sourceforge.net>
    + * Copyright (C) 2018   Frédéric France     <frederic.france@netlogic.fr>
      *
      * This program is free software; you can redistribute it and/or modify
      * it under the terms of the GNU General Public License as published by
    @@ -24,10 +25,8 @@ require_once DOL_DOCUMENT_ROOT.'/variants/class/ProductAttributeValue.class.php'
     require_once DOL_DOCUMENT_ROOT.'/variants/class/ProductCombination.class.php';
     require_once DOL_DOCUMENT_ROOT.'/variants/class/ProductCombination2ValuePair.class.php';
     
    -$langs->load("products");
    -$langs->load("other");
    +$langs->loadLangs(array("products", "other"));
     
    -$var = false;
     $id = GETPOST('id', 'int');
     $valueid = GETPOST('valueid', 'int');
     $ref = GETPOST('ref');
    @@ -104,7 +103,7 @@ if ($_POST) {
             $features = $_SESSION['addvariant_'.$object->id];
     
     		if (!$features) {
    -			setEventMessage($langs->trans('ErrorFieldsRequired'), 'errors');
    +			setEventMessages($langs->trans('ErrorFieldsRequired'), null, 'errors');
     		}
     		else
     		{
    @@ -147,7 +146,7 @@ if ($_POST) {
     				$result = $prodcomb->createProductCombination($object, $sanit_features, array(), $price_impact_percent, $price_impact, $weight_impact);
     				if ($result > 0)
     				{
    -					setEventMessage($langs->trans('RecordSaved'));
    +					setEventMessages($langs->trans('RecordSaved'), null, 'mesgs');
     					unset($_SESSION['addvariant_'.$object->id]);
     
     					$db->commit();
    @@ -214,7 +213,7 @@ if ($_POST) {
     
     		} else {
     			$db->commit();
    -			setEventMessage($langs->trans('RecordSaved'));
    +			setEventMessages($langs->trans('RecordSaved'), null, 'mesgs');
     		}
     
     	}
    @@ -230,7 +229,7 @@ if ($_POST) {
     		$prodcomb->variation_weight = $weight_impact;
     
     		if ($prodcomb->update($user) > 0) {
    -			setEventMessage($langs->trans('RecordSaved'));
    +			setEventMessages($langs->trans('RecordSaved'), null, 'mesgs');
     			header('Location: '.dol_buildpath('/variants/combinations.php?id='.$id, 2));
     			exit();
     		} else {
    @@ -250,13 +249,13 @@ if ($action === 'confirm_deletecombination') {
     
     		if ($prodcomb->delete($user) > 0 && $prodstatic->fetch($prodcomb->fk_product_child) > 0 && $prodstatic->delete($user) > 0) {
     			$db->commit();
    -			setEventMessage($langs->trans('RecordSaved'));
    +			setEventMessages($langs->trans('RecordSaved'), null, 'mesgs');
     			header('Location: '.dol_buildpath('/variants/combinations.php?id='.$object->id, 2));
     			exit();
     		}
     
     		$db->rollback();
    -		setEventMessage($langs->trans('ProductCombinationAlreadyUsed'), 'errors');
    +		setEventMessages($langs->trans('ProductCombinationAlreadyUsed'), null, 'errors');
     		$action = '';
     	}
     } elseif ($action === 'edit') {
    @@ -284,12 +283,12 @@ if ($action === 'confirm_deletecombination') {
     				header('Location: '.dol_buildpath('/variants/combinations.php?id='.$prodstatic->id, 2));
     				exit();
     			} else {
    -				setEventMessage($langs->trans('ErrorCopyProductCombinations'), 'errors');
    +				setEventMessages($langs->trans('ErrorCopyProductCombinations'), null, 'errors');
     			}
     		}
     
     	} else {
    -		setEventMessage($langs->trans('ErrorDestinationProductNotFound'), 'errors');
    +		setEventMessages($langs->trans('ErrorDestinationProductNotFound'), null, 'errors');
     	}
     
     }
    @@ -449,7 +448,7 @@ if (! empty($id) || ! empty($ref))
                     if($valueid > 0) {
                         print '<input type="hidden" name="valueid" value="' . $valueid .'">'."\n";
                     }
    -                    
    +
     		print dol_fiche_head();
     
     		?>
    @@ -773,7 +772,6 @@ if (! empty($id) || ! empty($ref))
     	// not found
     }
     
    -
    +// End of page
     llxFooter();
    -
     $db->close();
    diff --git a/htdocs/variants/create.php b/htdocs/variants/create.php
    index f1a34a835b6..4f2d53bb75f 100644
    --- a/htdocs/variants/create.php
    +++ b/htdocs/variants/create.php
    @@ -1,5 +1,6 @@
     <?php
    -/* Copyright (C) 2016	Marcos García	<marcosgdf@gmail.com>
    +/* Copyright (C) 2016   Marcos García   <marcosgdf@gmail.com>
    + * Copyright (C) 2018   Frédéric France <frederic.france@netlogic.fr>
      *
      * This program is free software; you can redistribute it and/or modify
      * it under the terms of the GNU General Public License as published by
    @@ -29,7 +30,7 @@ $backtopage = GETPOST('backtopage', 'alpha');
     
     if ($_POST) {
     	if (empty($ref) || empty($label)) {
    -		setEventMessage($langs->trans('ErrorFieldsRequired'), 'errors');
    +		setEventMessages($langs->trans('ErrorFieldsRequired'), null, 'errors');
     	} else {
     
     		$prodattr = new ProductAttribute($db);
    @@ -38,7 +39,7 @@ if ($_POST) {
     
     		$resid = $prodattr->create($user);
     		if ($resid > 0) {
    -			setEventMessage($langs->trans('RecordSaved'));
    +			setEventMessages($langs->trans('RecordSaved'), null, 'mesgs');
     			if ($backtopage)
     			{
     				header('Location: '.$backtopage);
    @@ -49,7 +50,7 @@ if ($_POST) {
     			}
     			exit;
     		} else {
    -			setEventMessage($langs->trans('ErrorRecordAlreadyExists'), 'errors');
    +			setEventMessages($langs->trans('ErrorRecordAlreadyExists'), $prodattr->errors, 'errors');
     		}
     	}
     }
    @@ -65,7 +66,7 @@ $title = $langs->trans('NewProductAttribute');
     
     llxHeader('', $title);
     
    -print_fiche_titre($title);
    +print load_fiche_titre($title);
     
     dol_fiche_head();
     
    @@ -97,5 +98,6 @@ print '<div class="center"><input type="submit" class="button" value="'.$langs->
     
     print '</form>';
     
    +// End of page
     llxFooter();
     $db->close();
    diff --git a/htdocs/variants/create_val.php b/htdocs/variants/create_val.php
    index b290182a042..86372df9f59 100644
    --- a/htdocs/variants/create_val.php
    +++ b/htdocs/variants/create_val.php
    @@ -1,5 +1,6 @@
     <?php
     /* Copyright (C) 2016	Marcos García	<marcosgdf@gmail.com>
    + * Copyright (C) 2018   Frédéric France <frederic.france@netlogic.fr>
      *
      * This program is free software; you can redistribute it and/or modify
      * it under the terms of the GNU General Public License as published by
    @@ -58,7 +59,7 @@ if ($cancel)
     if ($action == 'add')
     {
     	if (empty($ref) || empty($value)) {
    -		setEventMessage($langs->trans('ErrorFieldsRequired'), 'errors');
    +		setEventMessages($langs->trans('ErrorFieldsRequired'), null, 'errors');
     	} else {
     
     		$objectval->fk_product_attribute = $object->id;
    @@ -66,11 +67,11 @@ if ($action == 'add')
     		$objectval->value = $value;
     
     		if ($objectval->create($user) > 0) {
    -			setEventMessage($langs->trans('RecordSaved'));
    +			setEventMessages($langs->trans('RecordSaved'), null, 'mesgs');
     			header('Location: '.DOL_URL_ROOT.'/variants/card.php?id='.$object->id);
     			exit();
     		} else {
    -			setEventMessage($langs->trans('ErrorCreatingProductAttributeValue'), 'errors');
    +			setEventMessages($langs->trans('ErrorCreatingProductAttributeValue'), $objectval->errors, 'errors');
     		}
     	}
     }
    @@ -117,7 +118,7 @@ print '<input type="hidden" name="action" value="add">';
     print '<input type="hidden" name="id" value="'.$object->id.'">';
     print '<input type="hidden" name="backtopage" value="'.$backtopage.'">';
     
    -print_fiche_titre($langs->trans('NewProductAttributeValue'));
    +print load_fiche_titre($langs->trans('NewProductAttributeValue'));
     
     dol_fiche_head();
     
    @@ -144,5 +145,6 @@ print '</div>';
     
     print '</form>';
     
    +// End of page
     llxFooter();
     $db->close();
    diff --git a/htdocs/variants/generator.php b/htdocs/variants/generator.php
    index d4162899874..afed5c98b16 100644
    --- a/htdocs/variants/generator.php
    +++ b/htdocs/variants/generator.php
    @@ -1,6 +1,6 @@
     <?php
    -
    -/* Copyright (C) 2016	Marcos García	<marcosgdf@gmail.com>
    +/* Copyright (C) 2016   Marcos García   <marcosgdf@gmail.com>
    + * Copyright (C) 2018   Frédéric France <frederic.france@netlogic.fr>
      *
      * This program is free software; you can redistribute it and/or modify
      * it under the terms of the GNU General Public License as published by
    @@ -24,8 +24,7 @@ require_once DOL_DOCUMENT_ROOT.'/variants/class/ProductAttributeValue.class.php'
     require_once DOL_DOCUMENT_ROOT.'/variants/class/ProductCombination.class.php';
     require_once DOL_DOCUMENT_ROOT.'/variants/class/ProductCombination2ValuePair.class.php';
     
    -$langs->load("products");
    -$langs->load('other');
    +$langs->loadLangs(array("products", "other"));
     
     $id = GETPOST('id', 'int');
     $ref = GETPOST('ref');
    @@ -95,7 +94,7 @@ if ($_POST) {
     		$delete_prev_comb_res = 1;
     
     		if (!$donotremove) {
    -			$delete_prev_comb_res = $combination->deleteByFkProductParent($id);
    +			$delete_prev_comb_res = $combination->deleteByFkProductParent($user, $id);
     		}
     
     		//Current combinations will be deleted
    @@ -103,7 +102,7 @@ if ($_POST) {
     
     			$res = 1;
     
    -			foreach (cartesianArray($adapted_values) as $currcomb) 
    +			foreach (cartesianArray($adapted_values) as $currcomb)
     			{
     				$res = $combination->createProductCombination($product, $currcomb, $sanitized_values, $price_var_percent);
     				if ($res < 0) {
    @@ -115,18 +114,18 @@ if ($_POST) {
     
     			if ($res > 0) {
     				$db->commit();
    -				setEventMessage($langs->trans('RecordSaved'));
    +				setEventMessages($langs->trans('RecordSaved'), null, 'mesgs');
     				header('Location: '.dol_buildpath('/variants/combinations.php?id='.$id, 2));
     				exit;
     			}
     		} else {
    -			setEventMessage($langs->trans('ErrorDeletingGeneratedProducts'), 'errors');
    +			setEventMessages($langs->trans('ErrorDeletingGeneratedProducts'), null, 'errors');
     		}
     
     		$db->rollback();
     
     	} else {
    -		setEventMessage($langs->trans('ErrorFieldsRequired'), 'errors');
    +		setEventMessages($langs->trans('ErrorFieldsRequired'), null, 'errors');
     	}
     }
     
    @@ -146,21 +145,21 @@ if (! empty($id) || ! empty($ref)) {
     	{
     		$showbarcode=empty($conf->barcode->enabled)?0:1;
     		if (! empty($conf->global->MAIN_USE_ADVANCED_PERMS) && empty($user->rights->barcode->lire_advance)) $showbarcode=0;
    -		 
    +
     		$head=product_prepare_head($object);
     		$titre=$langs->trans("CardProduct".$object->type);
     		$picto=($object->type== Product::TYPE_SERVICE?'service':'product');
     		dol_fiche_head($head, 'combinations', $titre, 0, $picto);
    -		 
    +
     		$linkback = '<a href="'.DOL_URL_ROOT.'/product/list.php?type='.$object->type.'">'.$langs->trans("BackToList").'</a>';
     		$object->next_prev_filter=" fk_product_type = ".$object->type;
    -		 
    +
     		dol_banner_tab($object, 'ref', $linkback, ($user->societe_id?0:1), 'ref', '', '', '', 0, '', '', 1);
    -		
    +
     		dol_fiche_end();
     	}
     
    -	print_fiche_titre($langs->trans('ProductCombinationGenerator'));
    +	print load_fiche_titre($langs->trans('ProductCombinationGenerator'));
     
     	$dictionary_attr = array();
     
    @@ -374,5 +373,8 @@ if (! empty($id) || ! empty($ref)) {
     
     	<?php
     
    -	llxFooter();
    -}
    \ No newline at end of file
    +  // End of page
    +  llxFooter();
    +}
    +
    +$db->close();
    diff --git a/htdocs/variants/list.php b/htdocs/variants/list.php
    index bb2ca6ef2f6..f9420919e91 100644
    --- a/htdocs/variants/list.php
    +++ b/htdocs/variants/list.php
    @@ -50,7 +50,6 @@ if ($action == 'up') {
     
     $langs->load('products');
     
    -$var = false;
     $title = $langs->trans($langs->trans('ProductAttributes'));
     
     $variants = $object->fetchAll();
    @@ -60,7 +59,7 @@ llxHeader('', $title);
     $newcardbutton='';
     if ($user->rights->produit->creer)
     {
    -	$newcardbutton='<a href="'.DOL_URL_ROOT.'/variants/create.php" class="butActionNew">'.$langs->trans('Create');
    +	$newcardbutton='<a href="'.DOL_URL_ROOT.'/variants/create.php" class="butActionNew"><span class="valignmiddle">'.$langs->trans('Create').'</span>';
     	$newcardbutton.= '<span class="fa fa-plus-circle valignmiddle"></span>';
     	$newcardbutton.= '</a>';
     }
    @@ -122,7 +121,7 @@ $forcereloadpage=empty($conf->global->MAIN_FORCE_RELOAD_PAGE)?0:1;
     			<th class="liste_titre" colspan="2"></th>
     		</tr>
     		<?php foreach ($variants as $key => $attribute): ?>
    -		<tr id="row-<?php echo $attribute->id ?>" <?php echo $bcdd[$var] ?>>
    +		<tr id="row-<?php echo $attribute->id ?>" class="drag drop oddeven">
     			<td><a href="card.php?id=<?php echo $attribute->id ?>"><?php echo dol_htmlentities($attribute->ref) ?></a></td>
     			<td><a href="card.php?id=<?php echo $attribute->id ?>"><?php echo dol_htmlentities($attribute->label) ?></a></td>
     			<td align="right"><?php echo $attribute->countChildValues() ?></td>
    @@ -143,7 +142,6 @@ $forcereloadpage=empty($conf->global->MAIN_FORCE_RELOAD_PAGE)?0:1;
     			</td>
     		</tr>
     		<?php
    -			$var = !$var;
     			endforeach
     		?>
     
    @@ -151,4 +149,6 @@ $forcereloadpage=empty($conf->global->MAIN_FORCE_RELOAD_PAGE)?0:1;
     
     <?php
     
    -llxFooter();
    \ No newline at end of file
    +// End of page
    +llxFooter();
    +$db->close();
    \ No newline at end of file
    diff --git a/htdocs/viewimage.php b/htdocs/viewimage.php
    index ffc0f3a6af5..45393d07303 100644
    --- a/htdocs/viewimage.php
    +++ b/htdocs/viewimage.php
    @@ -37,7 +37,8 @@ if (! defined('NOREQUIREHTML'))		define('NOREQUIREHTML','1');
     if (! defined('NOREQUIREAJAX'))		define('NOREQUIREAJAX','1');
     
     // Some value of modulepart can be used to get resources that are public so no login are required.
    -if ((isset($_GET["modulepart"]) && ($_GET["modulepart"] == 'mycompany' || $_GET["modulepart"] == 'companylogo')))
    +// Note that only directory logo is free to access without login.
    +if (isset($_GET["modulepart"]) && $_GET["modulepart"] == 'mycompany' && preg_match('/^\/?logos\//', $_GET['file']))
     {
     	if (! defined("NOLOGIN"))		define("NOLOGIN",1);
     	if (! defined("NOCSRFCHECK"))	define("NOCSRFCHECK",1);	// We accept to go on this page from external web site.
    @@ -56,28 +57,32 @@ if ((isset($_GET["modulepart"]) && $_GET["modulepart"] == 'medias'))
     	if (! defined("NOLOGIN"))		define("NOLOGIN",1);
     	if (! defined("NOCSRFCHECK"))	define("NOCSRFCHECK",1);	// We accept to go on this page from external web site.
     	if (! defined("NOIPCHECK"))		define("NOIPCHECK",1);		// Do not check IP defined into conf $dolibarr_main_restrict_ip
    -	// For multicompany
    -	$entity=(! empty($_GET['entity']) ? (int) $_GET['entity'] : (! empty($_POST['entity']) ? (int) $_POST['entity'] : 1));
    -	if (is_numeric($entity)) define("DOLENTITY", $entity);
     }
     
    +// For multicompany
    +$entity=(! empty($_GET['entity']) ? (int) $_GET['entity'] : (! empty($_POST['entity']) ? (int) $_POST['entity'] : 1));
    +if (is_numeric($entity)) define("DOLENTITY", $entity);
    +
     /**
      * Header empty
      *
      * @return	void
      */
    -function llxHeader() { }
    +function llxHeader()
    +{
    +}
     /**
      * Footer empty
      *
      * @return	void
      */
    -function llxFooter() { }
    +function llxFooter()
    +{
    +}
     
     require 'main.inc.php';	// Load $user and permissions
     require_once DOL_DOCUMENT_ROOT.'/core/lib/files.lib.php';
     
    -
     $action=GETPOST('action','alpha');
     $original_file=GETPOST('file','alpha');		// Do not use urldecode here ($_GET are already decoded by PHP).
     $hashp=GETPOST('hashp','aZ09');
    @@ -91,6 +96,7 @@ if (empty($original_file) && empty($hashp) && $modulepart != 'barcode') accessfo
     if ($modulepart == 'fckeditor') $modulepart='medias';   // For backward compatibility
     
     
    +
     /*
      * Actions
      */
    @@ -224,7 +230,7 @@ if (preg_match('/\.\./',$fullpath_original_file) || preg_match('/[<>|]/',$fullpa
     if ($modulepart == 'barcode')
     {
         $generator=GETPOST("generator","alpha");
    -    $code=GETPOST("code",'alpha');
    +    $code=GETPOST("code",'none');							// This can be rich content (qrcode, datamatrix, ...)
         $encoding=GETPOST("encoding","alpha");
         $readable=GETPOST("readable",'alpha')?GETPOST("readable","alpha"):"Y";
     
    diff --git a/htdocs/webservices/admin/index.php b/htdocs/webservices/admin/index.php
    index e0e549cf2a7..5c49e457c4f 100644
    --- a/htdocs/webservices/admin/index.php
    +++ b/htdocs/webservices/admin/index.php
    @@ -156,6 +156,6 @@ if (! empty($conf->use_javascript_ajax))
     	print '</script>';
     }
     
    -
    +// End of page
     llxFooter();
     $db->close();
    diff --git a/htdocs/webservices/server_actioncomm.php b/htdocs/webservices/server_actioncomm.php
    index a00e014d88a..6a581b2ca0d 100644
    --- a/htdocs/webservices/server_actioncomm.php
    +++ b/htdocs/webservices/server_actioncomm.php
    @@ -25,12 +25,12 @@
     
     if (! defined("NOCSRFCHECK"))    define("NOCSRFCHECK",'1');
     
    -require_once("../master.inc.php");
    -require_once(NUSOAP_PATH.'/nusoap.php');		// Include SOAP
    -require_once(DOL_DOCUMENT_ROOT."/core/lib/ws.lib.php");
    +require "../master.inc.php";
    +require_once NUSOAP_PATH.'/nusoap.php';		// Include SOAP
    +require_once DOL_DOCUMENT_ROOT."/core/lib/ws.lib.php";
     
    -require_once(DOL_DOCUMENT_ROOT."/comm/action/class/actioncomm.class.php");
    -require_once(DOL_DOCUMENT_ROOT."/comm/action/class/cactioncomm.class.php");
    +require_once DOL_DOCUMENT_ROOT."/comm/action/class/actioncomm.class.php";
    +require_once DOL_DOCUMENT_ROOT."/comm/action/class/cactioncomm.class.php";
     require_once DOL_DOCUMENT_ROOT.'/core/class/extrafields.class.php';
     
     
    diff --git a/htdocs/webservices/server_category.php b/htdocs/webservices/server_category.php
    index 9ef07dda952..685579c6674 100644
    --- a/htdocs/webservices/server_category.php
    +++ b/htdocs/webservices/server_category.php
    @@ -23,10 +23,10 @@
     
     if (! defined("NOCSRFCHECK"))    define("NOCSRFCHECK",'1');
     
    -require_once("../master.inc.php");
    -require_once(NUSOAP_PATH.'/nusoap.php');		// Include SOAP
    +require "../master.inc.php";
    +require_once NUSOAP_PATH.'/nusoap.php';		// Include SOAP
     require_once DOL_DOCUMENT_ROOT.'/core/lib/ws.lib.php';
    -require_once(DOL_DOCUMENT_ROOT."/categories/class/categorie.class.php");
    +require_once DOL_DOCUMENT_ROOT."/categories/class/categorie.class.php";
     
     
     dol_syslog("Call Dolibarr webservices interfaces");
    @@ -92,7 +92,7 @@ $server->wsdl->addComplexType(
     /*
      * Les catégories filles, sous tableau dez la catégorie
      */
    - $server->wsdl->addComplexType(
    +$server->wsdl->addComplexType(
         'FillesArray',
         'complexType',
         'array',
    @@ -108,38 +108,38 @@ $server->wsdl->addComplexType(
      /*
       * Image of product
      */
    - $server->wsdl->addComplexType(
    - 		'PhotosArray',
    - 		'complexType',
    - 		'array',
    - 		'sequence',
    - 		'',
    - 		array(
    - 				'image' => array(
    - 						'name' => 'image',
    - 						'type' => 'tns:image',
    - 						'minOccurs' => '0',
    - 						'maxOccurs' => 'unbounded'
    - 				)
    - 		)
    - );
    +$server->wsdl->addComplexType(
    +		'PhotosArray',
    +		'complexType',
    +		'array',
    +		'sequence',
    +		'',
    +		array(
    +				'image' => array(
    +						'name' => 'image',
    +						'type' => 'tns:image',
    +						'minOccurs' => '0',
    +						'maxOccurs' => 'unbounded'
    +				)
    +		)
    +);
     
      /*
       * An image
      */
    - $server->wsdl->addComplexType(
    - 		'image',
    - 		'complexType',
    - 		'struct',
    - 		'all',
    - 		'',
    - 		array(
    - 				'photo' => array('name'=>'photo','type'=>'xsd:string'),
    - 				'photo_vignette' => array('name'=>'photo_vignette','type'=>'xsd:string'),
    - 				'imgWidth' => array('name'=>'imgWidth','type'=>'xsd:string'),
    - 				'imgHeight' => array('name'=>'imgHeight','type'=>'xsd:string')
    - 		)
    - );
    +$server->wsdl->addComplexType(
    +		'image',
    +		'complexType',
    +		'struct',
    +		'all',
    +		'',
    +		array(
    +				'photo' => array('name'=>'photo','type'=>'xsd:string'),
    +				'photo_vignette' => array('name'=>'photo_vignette','type'=>'xsd:string'),
    +				'imgWidth' => array('name'=>'imgWidth','type'=>'xsd:string'),
    +				'imgHeight' => array('name'=>'imgHeight','type'=>'xsd:string')
    +		)
    +);
     
     /*
      * Retour
    diff --git a/htdocs/webservices/server_contact.php b/htdocs/webservices/server_contact.php
    index 6791864ba8b..9ffde3cdf80 100644
    --- a/htdocs/webservices/server_contact.php
    +++ b/htdocs/webservices/server_contact.php
    @@ -23,11 +23,11 @@
     
     if (! defined("NOCSRFCHECK"))    define("NOCSRFCHECK",'1');
     
    -require_once("../master.inc.php");
    -require_once(NUSOAP_PATH.'/nusoap.php');		// Include SOAP
    -require_once(DOL_DOCUMENT_ROOT."/core/lib/ws.lib.php");
    -require_once(DOL_DOCUMENT_ROOT."/contact/class/contact.class.php");
    -require_once DOL_DOCUMENT_ROOT.'/core/class/extrafields.class.php';
    +require "../master.inc.php";
    +require_once NUSOAP_PATH.'/nusoap.php';		// Include SOAP
    +require_once DOL_DOCUMENT_ROOT."/core/lib/ws.lib.php";
    +require_once DOL_DOCUMENT_ROOT."/contact/class/contact.class.php";
    +require_once DOL_DOCUMENT_ROOT."/core/class/extrafields.class.php";
     
     
     dol_syslog("Call Contact webservices interfaces");
    diff --git a/htdocs/webservices/server_invoice.php b/htdocs/webservices/server_invoice.php
    index c93605ab2ea..aed031fa9ca 100644
    --- a/htdocs/webservices/server_invoice.php
    +++ b/htdocs/webservices/server_invoice.php
    @@ -23,7 +23,7 @@
     
     if (! defined("NOCSRFCHECK"))    define("NOCSRFCHECK",'1');
     
    -require_once '../master.inc.php';
    +require '../master.inc.php';
     require_once NUSOAP_PATH.'/nusoap.php';		// Include SOAP
     require_once DOL_DOCUMENT_ROOT.'/core/lib/date.lib.php';
     require_once DOL_DOCUMENT_ROOT.'/core/lib/ws.lib.php';
    diff --git a/htdocs/webservices/server_order.php b/htdocs/webservices/server_order.php
    index eb42dd74ce4..8cbe54e0b29 100644
    --- a/htdocs/webservices/server_order.php
    +++ b/htdocs/webservices/server_order.php
    @@ -22,14 +22,13 @@
      *       \brief      File that is entry point to call Dolibarr WebServices
      */
     
    -if (! defined("NOCSRFCHECK"))    define("NOCSRFCHECK",'1');
    +if (! defined("NOCSRFCHECK")) define("NOCSRFCHECK",'1');
     
    -require_once '../master.inc.php';
    +require '../master.inc.php';
     require_once NUSOAP_PATH.'/nusoap.php';        // Include SOAP
     require_once DOL_DOCUMENT_ROOT.'/core/lib/ws.lib.php';
     require_once DOL_DOCUMENT_ROOT.'/core/class/extrafields.class.php';
    -
    -require_once(DOL_DOCUMENT_ROOT."/commande/class/commande.class.php");
    +require_once DOL_DOCUMENT_ROOT."/commande/class/commande.class.php";
     
     
     dol_syslog("Call Dolibarr webservices interfaces");
    @@ -660,7 +659,7 @@ function createOrder($authentication,$order)
     {
     	global $db,$conf,$langs;
     
    -	require_once DOL_DOCUMENT_ROOT.'/core/lib/date.lib.php';
    +	include_once DOL_DOCUMENT_ROOT.'/core/lib/date.lib.php';
     
     	$now=dol_now();
     
    diff --git a/htdocs/webservices/server_other.php b/htdocs/webservices/server_other.php
    index 8ac519ae87e..895e5d55af4 100644
    --- a/htdocs/webservices/server_other.php
    +++ b/htdocs/webservices/server_other.php
    @@ -22,7 +22,7 @@
     
     if (! defined("NOCSRFCHECK"))    define("NOCSRFCHECK",'1');
     
    -require_once '../master.inc.php';
    +require '../master.inc.php';
     require_once NUSOAP_PATH.'/nusoap.php';        // Include SOAP
     require_once DOL_DOCUMENT_ROOT.'/core/lib/ws.lib.php';
     require_once DOL_DOCUMENT_ROOT.'/user/class/user.class.php';
    diff --git a/htdocs/webservices/server_payment.php b/htdocs/webservices/server_payment.php
    index d6cd261a686..9356b6a558a 100644
    --- a/htdocs/webservices/server_payment.php
    +++ b/htdocs/webservices/server_payment.php
    @@ -27,7 +27,7 @@
     // This is to make Dolibarr working with Plesk
     set_include_path($_SERVER['DOCUMENT_ROOT'].'/htdocs');
     
    -require_once '../master.inc.php';
    +require '../master.inc.php';
     require_once NUSOAP_PATH.'/nusoap.php';                // Include SOAP
     require_once DOL_DOCUMENT_ROOT.'/core/lib/date.lib.php';
     require_once DOL_DOCUMENT_ROOT.'/core/lib/ws.lib.php';
    diff --git a/htdocs/webservices/server_productorservice.php b/htdocs/webservices/server_productorservice.php
    index c4c4d40191e..2154d2d8557 100644
    --- a/htdocs/webservices/server_productorservice.php
    +++ b/htdocs/webservices/server_productorservice.php
    @@ -25,14 +25,14 @@
     
     if (! defined("NOCSRFCHECK"))    define("NOCSRFCHECK",'1');
     
    -require_once '../master.inc.php';
    +require '../master.inc.php';
     require_once NUSOAP_PATH.'/nusoap.php';        // Include SOAP
     require_once DOL_DOCUMENT_ROOT.'/core/lib/ws.lib.php';
     require_once DOL_DOCUMENT_ROOT.'/core/lib/functions.lib.php';
     require_once DOL_DOCUMENT_ROOT.'/user/class/user.class.php';
     
     require_once DOL_DOCUMENT_ROOT.'/product/class/product.class.php';
    -require_once(DOL_DOCUMENT_ROOT."/categories/class/categorie.class.php");
    +require_once DOL_DOCUMENT_ROOT."/categories/class/categorie.class.php";
     require_once DOL_DOCUMENT_ROOT.'/core/class/extrafields.class.php';
     
     
    @@ -570,7 +570,7 @@ function createProductOrService($authentication,$product)
             	// Update stock if stock count is provided and differs from database after creation or update
     			if (isset($product['stock_real']) && $product['stock_real'] != '' && ! empty($conf->global->stock->enabled))
     			{
    -				require_once DOL_DOCUMENT_ROOT.'/product/stock/class/entrepot.class.php';
    +				include_once DOL_DOCUMENT_ROOT.'/product/stock/class/entrepot.class.php';
     
     				$savstockreal=$newobject->stock_reel;
     				$newobject->load_stock('novirtual,nobatch');		// This overwrite ->stock_reel, surely 0 because we have just created product
    @@ -739,7 +739,7 @@ function updateProductOrService($authentication,$product)
             	// Update stock if stock count is provided and differs from database after creation or update
     			if (isset($product['stock_real']) && $product['stock_real'] != '' && ! empty($conf->global->stock->enabled))
     			{
    -				require_once DOL_DOCUMENT_ROOT.'/product/stock/class/entrepot.class.php';
    +				include_once DOL_DOCUMENT_ROOT.'/product/stock/class/entrepot.class.php';
     
     				$savstockreal=$newobject->stock_reel;
     				$newobject->load_stock('novirtual,nobatch');		// This overwrite ->stock_reel
    @@ -1048,11 +1048,11 @@ function getProductsForCategory($authentication,$id,$lang='')
     				$res  = $db->query($sql);
     				if ($res)
     				{
    +					$iProduct = 0;
     					while ($rec = $db->fetch_array($res))
     					{
     						$obj = new Product($db);
     						$obj->fetch($rec['fk_'.$field]);
    -						$iProduct = 0;
     						if($obj->status > 0 )
     						{
     							$dir = (!empty($conf->product->dir_output)?$conf->product->dir_output:$conf->service->dir_output);
    diff --git a/htdocs/webservices/server_project.php b/htdocs/webservices/server_project.php
    index bc26de37601..822081011aa 100644
    --- a/htdocs/webservices/server_project.php
    +++ b/htdocs/webservices/server_project.php
    @@ -23,7 +23,7 @@
     
     if (! defined("NOCSRFCHECK"))    define("NOCSRFCHECK",'1');
     
    -require_once '../master.inc.php';
    +require '../master.inc.php';
     require_once NUSOAP_PATH.'/nusoap.php';        // Include SOAP
     require_once DOL_DOCUMENT_ROOT.'/core/lib/ws.lib.php';
     require_once DOL_DOCUMENT_ROOT.'/core/lib/date.lib.php';
    diff --git a/htdocs/webservices/server_supplier_invoice.php b/htdocs/webservices/server_supplier_invoice.php
    index fcfd73270aa..50e5498dbe1 100644
    --- a/htdocs/webservices/server_supplier_invoice.php
    +++ b/htdocs/webservices/server_supplier_invoice.php
    @@ -22,11 +22,10 @@
     
     if (! defined("NOCSRFCHECK"))    define("NOCSRFCHECK",'1');
     
    -require_once '../master.inc.php';
    +require '../master.inc.php';
     require_once NUSOAP_PATH.'/nusoap.php';        // Include SOAP
     require_once DOL_DOCUMENT_ROOT.'/core/lib/ws.lib.php';
     require_once DOL_DOCUMENT_ROOT.'/user/class/user.class.php';
    -
     require_once DOL_DOCUMENT_ROOT.'/fourn/class/fournisseur.facture.class.php';
     
     
    diff --git a/htdocs/webservices/server_user.php b/htdocs/webservices/server_user.php
    index 60bf95bd20c..ab2d18427ff 100644
    --- a/htdocs/webservices/server_user.php
    +++ b/htdocs/webservices/server_user.php
    @@ -681,7 +681,8 @@ function createUserFromThirdparty($authentication,$thirdpartywithuser)
      * @param	array		$shortuser			Array of login/password info
      * @return	mixed
      */
    -function setUserPassword($authentication,$shortuser) {
    +function setUserPassword($authentication,$shortuser)
    +{
     
     	global $db,$conf,$langs;
     
    diff --git a/htdocs/website/class/website.class.php b/htdocs/website/class/website.class.php
    index 5a46425cb66..843304fbe45 100644
    --- a/htdocs/website/class/website.class.php
    +++ b/htdocs/website/class/website.class.php
    @@ -1,9 +1,9 @@
     <?php
    -/* Copyright (C) 2007-2012  Laurent Destailleur <eldy@users.sourceforge.net>
    +/* Copyright (C) 2007-2018  Laurent Destailleur <eldy@users.sourceforge.net>
      * Copyright (C) 2014       Juanjo Menent       <jmenent@2byte.es>
      * Copyright (C) 2015       Florian Henry       <florian.henry@open-concept.pro>
      * Copyright (C) 2015       Raphaël Doursenaud  <rdoursenaud@gpcsolutions.fr>
    - * Copyright (C) ---Put here your own copyright and developer email---
    + * Copyright (C) 2018       Frédéric France         <frederic.france@netlogic.fr>
      *
      * This program is free software; you can redistribute it and/or modify
      * it under the terms of the GNU General Public License as published by
    @@ -39,47 +39,57 @@ class Website extends CommonObject
     	 * @var string Id to identify managed objects
     	 */
     	public $element = 'website';
    +
     	/**
     	 * @var string Name of table without prefix where object is stored
     	 */
     	public $table_element = 'website';
    +
     	/**
    -	 * @var array  Does websiteaccount support multicompany module ? 0=No test on entity, 1=Test with field entity, 2=Test with link by societe
    +	 * @var array  Does website support multicompany module ? 0=No test on entity, 1=Test with field entity, 2=Test with link by societe
     	 */
     	public $ismultientitymanaged = 1;
    +
     	/**
     	 * @var string String with name of icon for website. Must be the part after the 'object_' into object_myobject.png
     	 */
     	public $picto = 'globe';
     
     	/**
    -	 * @var int
    +	 * @var int Entity
     	 */
     	public $entity;
    +
     	/**
    -	 * @var string
    +	 * @var string Ref
     	 */
     	public $ref;
    +
     	/**
    -	 * @var string
    +	 * @var string description
     	 */
     	public $description;
    +
     	/**
    -	 * @var int
    +	 * @var int Status
     	 */
     	public $status;
    +
     	/**
     	 * @var mixed
     	 */
     	public $date_creation;
    +
     	/**
     	 * @var mixed
     	 */
     	public $tms = '';
    +
     	/**
     	 * @var integer
     	 */
     	public $fk_default_home;
    +
     	/**
     	 * @var string
     	 */
    @@ -127,11 +137,17 @@ class Website extends CommonObject
     		if (isset($this->status)) {
     			 $this->status = trim($this->status);
     		}
    -		if (empty($this->date_creation)) $this->date_creation = $now;
    -		if (empty($this->date_modification)) $this->date_modification = $now;
    +		if (empty($this->date_creation)) {
    +            $this->date_creation = $now;
    +        }
    +		if (empty($this->date_modification)) {
    +            $this->date_modification = $now;
    +        }
     
     		// Check parameters
    -		if (empty($this->entity)) { $this->entity = $conf->entity; }
    +		if (empty($this->entity)) {
    +            $this->entity = $conf->entity;
    +        }
     
     		// Insert request
     		$sql = 'INSERT INTO ' . MAIN_DB_PREFIX . $this->table_element . '(';
    @@ -141,17 +157,17 @@ class Website extends CommonObject
     		$sql.= 'status,';
     		$sql.= 'fk_default_home,';
     		$sql.= 'virtualhost,';
    -		$sql.= 'fk_user_create,';
    +		$sql.= 'fk_user_creat,';
     		$sql.= 'date_creation,';
     		$sql.= 'tms';
     		$sql .= ') VALUES (';
     		$sql .= ' '.((empty($this->entity) && $this->entity != '0')?'NULL':$this->entity).',';
     		$sql .= ' '.(! isset($this->ref)?'NULL':"'".$this->db->escape($this->ref)."'").',';
     		$sql .= ' '.(! isset($this->description)?'NULL':"'".$this->db->escape($this->description)."'").',';
    -		$sql .= ' '.(! isset($this->status)?'NULL':$this->status).',';
    +		$sql .= ' '.(! isset($this->status)?'1':$this->status).',';
     		$sql .= ' '.(! isset($this->fk_default_home)?'NULL':$this->fk_default_home).',';
     		$sql .= ' '.(! isset($this->virtualhost)?'NULL':"'".$this->db->escape($this->virtualhost)."'").",";
    -		$sql .= ' '.(! isset($this->fk_user_create)?$user->id:$this->fk_user_create).',';
    +		$sql .= ' '.(! isset($this->fk_user_creat)?$user->id:$this->fk_user_creat).',';
     		$sql .= ' '.(! isset($this->date_creation) || dol_strlen($this->date_creation)==0?'NULL':"'".$this->db->idate($this->date_creation)."'").",";
     		$sql .= ' '.(! isset($this->date_modification) || dol_strlen($this->date_modification)==0?'NULL':"'".$this->db->idate($this->date_creation)."'");
     		$sql .= ')';
    @@ -168,16 +184,16 @@ class Website extends CommonObject
     		if (!$error) {
     			$this->id = $this->db->last_insert_id(MAIN_DB_PREFIX . $this->table_element);
     
    -			if (!$notrigger) {
    -				// Uncomment this and change MYOBJECT to your own tag if you
    -				// want this action to call a trigger.
    +            // Uncomment this and change MYOBJECT to your own tag if you
    +            // want this action to call a trigger.
    +            // if (!$notrigger) {
     
    -				//// Call triggers
    -				//$result=$this->call_trigger('MYOBJECT_CREATE',$user);
    -				//if ($result < 0) $error++;
    -				//// End call triggers
    -			}
    -		}
    +            //     // Call triggers
    +            //     $result = $this->call_trigger('MYOBJECT_CREATE',$user);
    +            //     if ($result < 0) $error++;
    +            //     // End call triggers
    +            // }
    +        }
     
     		// Commit or rollback
     		if ($error) {
    @@ -210,7 +226,7 @@ class Website extends CommonObject
     		$sql .= " t.status,";
     		$sql .= " t.fk_default_home,";
     		$sql .= " t.virtualhost,";
    -		$sql .= " t.fk_user_create,";
    +		$sql .= " t.fk_user_creat,";
     		$sql .= " t.fk_user_modif,";
     		$sql .= " t.date_creation,";
     		$sql .= " t.tms as date_modification";
    @@ -236,7 +252,7 @@ class Website extends CommonObject
     				$this->status = $obj->status;
     				$this->fk_default_home = $obj->fk_default_home;
     				$this->virtualhost = $obj->virtualhost;
    -				$this->fk_user_create = $obj->fk_user_create;
    +				$this->fk_user_creat = $obj->fk_user_creat;
     				$this->fk_user_modif = $obj->fk_user_modif;
     				$this->date_creation = $this->db->jdate($obj->date_creation);
     				$this->date_modification = $this->db->jdate($obj->date_modification);
    @@ -300,7 +316,7 @@ class Website extends CommonObject
     		$sql .= " t.status,";
     		$sql .= " t.fk_default_home,";
     		$sql .= " t.virtualhost,";
    -		$sql .= " t.fk_user_create,";
    +		$sql .= " t.fk_user_creat,";
     		$sql .= " t.fk_user_modif,";
     		$sql .= " t.date_creation,";
     		$sql .= " t.tms as date_modification";
    @@ -340,7 +356,7 @@ class Website extends CommonObject
     				$line->status = $obj->status;
     				$line->fk_default_home = $obj->fk_default_home;
     				$line->virtualhost = $obj->virtualhost;
    -				$this->fk_user_create = $obj->fk_user_create;
    +				$this->fk_user_creat = $obj->fk_user_creat;
     				$this->fk_user_modif = $obj->fk_user_modif;
     				$line->date_creation = $this->db->jdate($obj->date_creation);
     				$line->date_modification = $this->db->jdate($obj->date_modification);
    @@ -474,6 +490,14 @@ class Website extends CommonObject
     			}
     		}
     
    +		if (! $error && ! empty($this->ref))
    +		{
    +			global $dolibarr_main_data_root;
    +			$pathofwebsite=$dolibarr_main_data_root.'/website/'.$this->ref;
    +
    +			dol_delete_dir_recursive($pathofwebsite);
    +		}
    +
     		// Commit or rollback
     		if ($error) {
     			$this->db->rollback();
    @@ -493,9 +517,10 @@ class Website extends CommonObject
     	 * @param	User	$user		User making the clone
     	 * @param 	int 	$fromid 	Id of object to clone
     	 * @param	string	$newref		New ref
    +	 * @param	string	$newlang	New language
     	 * @return 	mixed 				New object created, <0 if KO
     	 */
    -	public function createFromClone($user, $fromid, $newref)
    +	public function createFromClone($user, $fromid, $newref, $newlang='')
     	{
             global $hookmanager, $langs;
     		global $dolibarr_main_data_root;
    @@ -572,7 +597,7 @@ class Website extends CommonObject
     				dol_delete_file($filetplold);
     
     				// Create new file
    -				$objectpagenew = $objectpageold->createFromClone($user, $pageid, $objectpageold->pageurl, '', 0, $object->id);
    +				$objectpagenew = $objectpageold->createFromClone($user, $pageid, $objectpageold->pageurl, '', 0, $object->id, 1);
     				//print $pageid.' = '.$objectpageold->pageurl.' -> '.$objectpagenew->id.' = '.$objectpagenew->pageurl.'<br>';
     				if (is_object($objectpagenew) && $objectpagenew->pageurl)
     				{
    @@ -613,10 +638,11 @@ class Website extends CommonObject
     		    if (! $error)
     		    {
     		    	$filetpl=$pathofwebsitenew.'/page'.$newidforhome.'.tpl.php';
    +		    	$filewrapper=$pathofwebsitenew.'/wrapper.php';
     
     		    	// Generate the index.php page to be the home page
     		    	//-------------------------------------------------
    -		    	$result = dolSaveIndexPage($pathofwebsitenew, $fileindex, $filetpl);
    +		    	$result = dolSaveIndexPage($pathofwebsitenew, $fileindex, $filetpl, $filewrapper);
     		    }
     		}
     
    @@ -684,6 +710,7 @@ class Website extends CommonObject
     		return $this->LibStatut($this->status,$mode);
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *  Renvoi le libelle d'un status donne
     	 *
    @@ -693,35 +720,30 @@ class Website extends CommonObject
     	 */
     	function LibStatut($status,$mode=0)
     	{
    +        // phpcs:enable
     		global $langs;
     
    -		if ($mode == 0)
    -		{
    -			$prefix='';
    -			if ($status == 1) return $langs->trans('Enabled');
    -			if ($status == 0) return $langs->trans('Disabled');
    -		}
    -		if ($mode == 1)
    +		if ($mode == 0 || $mode == 1)
     		{
     			if ($status == 1) return $langs->trans('Enabled');
     			if ($status == 0) return $langs->trans('Disabled');
     		}
    -		if ($mode == 2)
    +		elseif ($mode == 2)
     		{
     			if ($status == 1) return img_picto($langs->trans('Enabled'),'statut4').' '.$langs->trans('Enabled');
     			if ($status == 0) return img_picto($langs->trans('Disabled'),'statut5').' '.$langs->trans('Disabled');
     		}
    -		if ($mode == 3)
    +		elseif ($mode == 3)
     		{
     			if ($status == 1) return img_picto($langs->trans('Enabled'),'statut4');
     			if ($status == 0) return img_picto($langs->trans('Disabled'),'statut5');
     		}
    -		if ($mode == 4)
    +		elseif ($mode == 4)
     		{
     			if ($status == 1) return img_picto($langs->trans('Enabled'),'statut4').' '.$langs->trans('Enabled');
     			if ($status == 0) return img_picto($langs->trans('Disabled'),'statut5').' '.$langs->trans('Disabled');
     		}
    -		if ($mode == 5)
    +		elseif ($mode == 5)
     		{
     			if ($status == 1) return $langs->trans('Enabled').' '.img_picto($langs->trans('Enabled'),'statut4');
     			if ($status == 0) return $langs->trans('Disabled').' '.img_picto($langs->trans('Disabled'),'statut5');
    @@ -747,12 +769,10 @@ class Website extends CommonObject
     		$this->status = '';
     		$this->fk_default_home = null;
     		$this->virtualhost = 'http://myvirtualhost';
    -		$this->fk_user_create = $user->id;
    +		$this->fk_user_creat = $user->id;
     		$this->fk_user_modif = $user->id;
     		$this->date_creation = dol_now();
     		$this->tms = dol_now();
    -
    -
     	}
     
     
    @@ -763,7 +783,7 @@ class Website extends CommonObject
     	 */
     	function exportWebSite()
     	{
    -		global $conf;
    +		global $conf, $mysoc;
     
     		$website = $this;
     
    @@ -781,25 +801,33 @@ class Website extends CommonObject
     			return '';
     		}
     
    -		$srcdir = $conf->website->dir_output.'/'.$website->ref;
    -		$destdir = $conf->website->dir_temp.'/'.$website->ref.'/containers';
    +		$destdir = $conf->website->dir_temp.'/'.$website->ref;
    +
    +		dol_syslog("Clear temp dir ".$destdir);
    +		$count=0; $countreallydeleted=0;
    +		$counttodelete = dol_delete_dir_recursive($destdir, $count, 1, 0, $countreallydeleted);
    +		if ($counttodelete != $countreallydeleted)
    +		{
    +			setEventMessages("Failed to clean temp directory ".$destdir, null, 'errors');
    +			return '';
    +		}
     
     		$arrayreplacement=array();
     
    -		dol_syslog("Clear temp dir ".$destdir);
    -		dol_delete_dir($destdir, 1);
    +		$srcdir = $conf->website->dir_output.'/'.$website->ref;
    +		$destdir = $conf->website->dir_temp.'/'.$website->ref.'/containers';
     
     		dol_syslog("Copy content from ".$srcdir." into ".$destdir);
     		dolCopyDir($srcdir, $destdir, 0, 1, $arrayreplacement);
     
     		$srcdir = DOL_DATA_ROOT.'/medias/image/'.$website->ref;
    -		$destdir = $conf->website->dir_temp.'/'.$website->ref.'/medias/image/'.$website->ref;
    +		$destdir = $conf->website->dir_temp.'/'.$website->ref.'/medias/image/websitekey';
     
     		dol_syslog("Copy content from ".$srcdir." into ".$destdir);
     		dolCopyDir($srcdir, $destdir, 0, 1, $arrayreplacement);
     
     		$srcdir = DOL_DATA_ROOT.'/medias/js/'.$website->ref;
    -		$destdir = $conf->website->dir_temp.'/'.$website->ref.'/medias/js/'.$website->ref;
    +		$destdir = $conf->website->dir_temp.'/'.$website->ref.'/medias/js/websitekey';
     
     		dol_syslog("Copy content from ".$srcdir." into ".$destdir);
     		dolCopyDir($srcdir, $destdir, 0, 1, $arrayreplacement);
    @@ -844,25 +872,65 @@ class Website extends CommonObject
     		}
     		foreach($listofpages as $pageid => $objectpageold)
     		{
    -			$line = 'INSERT INTO llx_website_page(rowid, fk_page, fk_website, pageurl, title, description, keyword, status, date_creation, tms, lang, import_key, grabbed_from, content)';
    +			$allaliases = $objectpageold->pageurl;
    +			$allaliases.= ($objectpageold->aliasalt ? ','.$objectpageold->aliasalt : '');
    +
    +			$line = '-- Page ID '.$objectpageold->id.' -> '.$objectpageold->newid.'__+MAX_llx_website_page__ - Aliases '.$allaliases.' --;';	// newid start at 1, 2...
    +			$line.= "\n";
    +			fputs($fp, $line);
    +
    +			// Warning: We must keep llx_ here. It is a generic SQL.
    +			$line = 'INSERT INTO llx_website_page(rowid, fk_page, fk_website, pageurl, aliasalt, title, description, keywords, status, date_creation, tms, lang, import_key, grabbed_from, type_container, htmlheader, content)';
     			$line.= " VALUES(";
    -			$line.= $objectpageold->newid."+__MAXROWID__, ";
    -			$line.= ($objectpageold->newfk_page ? $this->db->escape($objectpageold->newfk_page)."+__MAXROWID__" : "null").", ";
    +			$line.= $objectpageold->newid."__+MAX_llx_website_page__, ";
    +			$line.= ($objectpageold->newfk_page ? $this->db->escape($objectpageold->newfk_page)."__+MAX_llx_website_page__" : "null").", ";
     			$line.= "__WEBSITE_ID__, ";
     			$line.= "'".$this->db->escape($objectpageold->pageurl)."', ";
    +			$line.= "'".$this->db->escape($objectpageold->aliasalt)."', ";
     			$line.= "'".$this->db->escape($objectpageold->title)."', ";
     			$line.= "'".$this->db->escape($objectpageold->description)."', ";
    -			$line.= "'".$this->db->escape($objectpageold->keyword)."', ";
    +			$line.= "'".$this->db->escape($objectpageold->keywords)."', ";
     			$line.= "'".$this->db->escape($objectpageold->status)."', ";
     			$line.= "'".$this->db->idate($objectpageold->date_creation)."', ";
     			$line.= "'".$this->db->idate($objectpageold->date_modification)."', ";
     			$line.= "'".$this->db->escape($objectpageold->lang)."', ";
     			$line.= ($objectpageold->import_key ? "'".$this->db->escape($objectpageold->import_key)."'" : "null").", ";
     			$line.= "'".$this->db->escape($objectpageold->grabbed_from)."', ";
    -			$line.= "'".$this->db->escape($objectpageold->content)."'";
    +			$line.= "'".$this->db->escape($objectpageold->type_container)."', ";
    +
    +			$stringtoexport = $objectpageold->htmlheader;
    +			$stringtoexport = str_replace(array("\r\n","\r","\n"), "__N__", $stringtoexport);
    +			$stringtoexport = str_replace('file=image/'.$website->ref.'/', "file=image/__WEBSITE_KEY__/", $stringtoexport);
    +			$stringtoexport = str_replace('file=js/'.$website->ref.'/', "file=js/__WEBSITE_KEY__/", $stringtoexport);
    +			$stringtoexport = str_replace('medias/image/'.$website->ref.'/', "medias/image/__WEBSITE_KEY__/", $stringtoexport);
    +			$stringtoexport = str_replace('medias/js/'.$website->ref.'/', "medias/js/__WEBSITE_KEY__/", $stringtoexport);
    +			$stringtoexport = str_replace('file=logos%2Fthumbs%2F'.$mysoc->logo_small, "file=logos%2Fthumbs%2F__LOGO_SMALL_KEY__", $stringtoexport);
    +			$stringtoexport = str_replace('file=logos%2Fthumbs%2F'.$mysoc->logo_mini, "file=logos%2Fthumbs%2F__LOGO_MINI_KEY__", $stringtoexport);
    +			$stringtoexport = str_replace('file=logos%2Fthumbs%2F'.$mysoc->logo, "file=logos%2Fthumbs%2F__LOGO_KEY__", $stringtoexport);
    +			$line.= "'".$this->db->escape(str_replace(array("\r\n","\r","\n"), "__N__", $stringtoexport))."', ";	// Replace \r \n to have record on 1 line
    +
    +			$stringtoexport = $objectpageold->content;
    +			$stringtoexport = str_replace(array("\r\n","\r","\n"), "__N__", $stringtoexport);
    +			$stringtoexport = str_replace('file=image/'.$website->ref.'/', "file=image/__WEBSITE_KEY__/", $stringtoexport);
    +			$stringtoexport = str_replace('file=js/'.$website->ref.'/', "file=js/__WEBSITE_KEY__/", $stringtoexport);
    +			$stringtoexport = str_replace('medias/image/'.$website->ref.'/', "medias/image/__WEBSITE_KEY__/", $stringtoexport);
    +			$stringtoexport = str_replace('medias/js/'.$website->ref.'/', "medias/js/__WEBSITE_KEY__/", $stringtoexport);
    +			$stringtoexport = str_replace('file=logos%2Fthumbs%2F'.$mysoc->logo_small, "file=logos%2Fthumbs%2F__LOGO_SMALL_KEY__", $stringtoexport);
    +			$stringtoexport = str_replace('file=logos%2Fthumbs%2F'.$mysoc->logo_mini, "file=logos%2Fthumbs%2F__LOGO_MINI_KEY__", $stringtoexport);
    +			$stringtoexport = str_replace('file=logos%2Fthumbs%2F'.$mysoc->logo, "file=logos%2Fthumbs%2F__LOGO_KEY__", $stringtoexport);
    +			$line.= "'".$this->db->escape($stringtoexport)."'";		// Replace \r \n to have record on 1 line
     			$line.= ");";
     			$line.= "\n";
     			fputs($fp, $line);
    +
    +			// Add line to update home page id during import
    +			//var_dump($this->fk_default_home.' - '.$objectpageold->id.' - '.$objectpageold->newid);exit;
    +			if ($this->fk_default_home > 0 && ($objectpageold->id == $this->fk_default_home) && ($objectpageold->newid > 0))	// This is the record with home page
    +			{
    +				$line = "UPDATE llx_website SET fk_default_home = ".($objectpageold->newid > 0 ? $this->db->escape($objectpageold->newid)."__+MAX_llx_website_page__" : "null")." WHERE rowid = __WEBSITE_ID__;";
    +				$line.= "\n";
    +				fputs($fp, $line);
    +			}
     		}
     
     		fclose($fp);
    @@ -870,7 +938,7 @@ class Website extends CommonObject
     			@chmod($filesql, octdec($conf->global->MAIN_UMASK));
     
     		// Build zip file
    -		$filedir  = $conf->website->dir_temp.'/'.$website->ref;
    +		$filedir  = $conf->website->dir_temp.'/'.$website->ref.'/.';
     		$fileglob = $conf->website->dir_temp.'/'.$website->ref.'/website_'.$website->ref.'-*.zip';
     		$filename = $conf->website->dir_temp.'/'.$website->ref.'/website_'.$website->ref.'-'.dol_print_date(dol_now(),'dayhourlog').'.zip';
     
    @@ -889,11 +957,19 @@ class Website extends CommonObject
     	 */
     	function importWebSite($pathtofile)
     	{
    -		global $conf;
    +		global $conf, $mysoc;
     
    -		$result = 0;
    +		$error = 0;
     
    -		$object = new Website($this->db);
    +		$object = $this;
    +		if (empty($object->ref))
    +		{
    +			$this->error = 'Function importWebSite called on object not loaded (object->ref is empty)';
    +			return -1;
    +		}
    +
    +		dol_delete_dir_recursive(dirname($pathtofile).'/'.$object->ref);
    +		dol_mkdir(dirname($pathtofile).'/'.$object->ref);
     
     		$filename = basename($pathtofile);
     		if (! preg_match('/^website_(.*)-(.*)$/', $filename, $reg))
    @@ -902,14 +978,176 @@ class Website extends CommonObject
     			return -1;
     		}
     
    -		$websitecode = $reg[1];
    -
    -		$sql = "INSERT INTO ".MAIN_DB_PREFIX."website(ref, entity, description, status) values('".$websitecode."', ".$conf->entity.", 'Portal to sell your SaaS. Do not remove this entry.', 1)";
    -		$resql = $this->db->query($sql);
    +		$result = dol_uncompress($pathtofile, $conf->website->dir_temp.'/'.$object->ref);
    +		if (! empty($result['error']))
    +		{
    +			$this->errors[]='Failed to unzip file '.$pathtofile.'.';
    +			return -1;
    +		}
     
     
    -		return $result;
    +		dolCopyDir($conf->website->dir_temp.'/'.$object->ref.'/containers', $conf->website->dir_output.'/'.$object->ref, 0, 1);	// Overwrite if exists
    +
    +		// Now generate the master.inc.php page
    +		$filemaster=$conf->website->dir_output.'/'.$object->ref.'/master.inc.php';
    +		$result = dolSaveMasterFile($filemaster);
    +		if (! $result)
    +		{
    +			$this->errors[]='Failed to write file '.$filemaster;
    +			$error++;
    +		}
    +
    +		dolCopyDir($conf->website->dir_temp.'/'.$object->ref.'/medias/image/websitekey', $conf->website->dir_output.'/'.$object->ref.'/medias/image/'.$object->ref, 0, 1);	// Medias can be shared, do not overwrite if exists
    +		dolCopyDir($conf->website->dir_temp.'/'.$object->ref.'/medias/js/websitekey',    $conf->website->dir_output.'/'.$object->ref.'/medias/js/'.$object->ref, 0, 1);	    // Medias can be shared, do not overwrite if exists
    +
    +		$sqlfile = $conf->website->dir_temp.'/'.$object->ref.'/website_pages.sql';
    +
    +		$arrayreplacement = array();
    +		$arrayreplacement['__WEBSITE_ID__'] = $object->id;
    +		$arrayreplacement['__WEBSITE_KEY__'] = $object->ref;
    +		$arrayreplacement['__N__'] = $this->db->escape("\n");			// Restore \n
    +		$arrayreplacement['__LOGO_SMALL_KEY__'] = $this->db->escape($mysoc->logo_small);
    +		$arrayreplacement['__LOGO_MINI_KEY__'] = $this->db->escape($mysoc->logo_mini);
    +		$arrayreplacement['__LOGO_KEY__'] = $this->db->escape($mysoc->logo);
    +		$result = dolReplaceInFile($sqlfile, $arrayreplacement);
    +
    +		$this->db->begin();
    +
    +		// Search the $maxrowid because we need it later
    +		$sqlgetrowid='SELECT MAX(rowid) as max from '.MAIN_DB_PREFIX.'website_page';
    +		$resql=$this->db->query($sqlgetrowid);
    +		if ($resql)
    +		{
    +			$obj=$this->db->fetch_object($resql);
    +			$maxrowid=$obj->max;
    +		}
    +
    +		// Load sql record
    +		$runsql = run_sql($sqlfile, 1, '', 0, '', 'none', 0, 1);	// The maxrowid of table is searched into this function two
    +		if ($runsql <= 0)
    +		{
    +			$this->errors[]='Failed to load sql file '.$sqlfile;
    +			$error++;
    +		}
    +
    +		$objectpagestatic = new WebsitePage($this->db);
    +
    +		// Make replacement of IDs
    +		$fp = fopen($sqlfile,"r");
    +		if ($fp)
    +		{
    +			while (! feof($fp))
    +			{
    +				// Warning fgets with second parameter that is null or 0 hang.
    +				$buf = fgets($fp, 65000);
    +				if (preg_match('/^-- Page ID (\d+)\s[^\s]+\s(\d+).*Aliases\s(.*)\s--;/i', $buf, $reg))
    +				{
    +					$oldid = $reg[1];
    +					$newid = ($reg[2] + $maxrowid);
    +					$aliasesarray = explode(',', $reg[3]);
    +
    +					$objectpagestatic->fetch($newid);
    +
    +					dol_syslog("Found ID ".$oldid." to replace with ID ".$newid." and shortcut aliases to create: ".$reg[3]);
    +
    +					dol_move($conf->website->dir_output.'/'.$object->ref.'/page'.$oldid.'.tpl.php', $conf->website->dir_output.'/'.$object->ref.'/page'.$newid.'.tpl.php', 0, 1, 0, 0);
    +
    +					// The move is not enough, so we regenerate page
    +					$filetpl=$conf->website->dir_output.'/'.$object->ref.'/page'.$newid.'.tpl.php';
    +					dolSavePageContent($filetpl, $object, $objectpagestatic);
    +
    +					// Regenerate alternative aliases pages
    +					foreach($aliasesarray as $aliasshortcuttocreate)
    +					{
    +						$filealias=$conf->website->dir_output.'/'.$object->ref.'/'.$aliasshortcuttocreate.'.php';
    +						dolSavePageAlias($filealias, $object, $objectpagestatic);
    +					}
    +				}
    +			}
    +		}
    +
    +		if ($error)
    +		{
    +			$this->db->rollback();
    +			return -1;
    +		}
    +		else
    +		{
    +			$this->db->commit();
    +			return $object->id;
    +		}
     	}
     
    -}
    +	/**
    +	 * Component to select language (Full CSS Only)
    +	 *
    +	 * @param	array		$languagecodes			Language codes array. Example: array('en_US','fr_FR','de_DE','es_ES')
    +	 * @param	Translate	$weblangs				Language Object
    +	 * @param	string		$morecss				More CSS class on component
    +	 * @param	string		$htmlname				Suffix for HTML name
    +	 * @return 	string								HTML select component
    +	 */
    +	public function componentSelectLang($languagecodes, $weblangs, $morecss='', $htmlname='')
    +	{
    +		if (! is_object($weblangs)) return 'ERROR componentSelectLang called with parameter $weblangs not defined';
     
    +		$languagecodeselected = $weblangs->defaultlang;
    +		$weblangs->load('languages');
    +
    +		$url = $_SERVER["REQUEST_URI"];
    +		$url = preg_replace('/(\?|&)l=([a-zA-Z_]*)/', '', $url);	// We remove param l from url
    +		//$url = preg_replace('/(\?|&)lang=([a-zA-Z_]*)/', '', $url);	// We remove param lang from url
    +		$url.= (preg_match('/\?/', $url) ? '&' : '?').'l=';
    +
    +		$HEIGHTOPTION=40;
    +		$MAXHEIGHT = 4 * $HEIGHTOPTION;
    +		$nboflanguage = count($languagecodes);
    +
    +		$out.='<!-- componentSelectLang'.$htmlname.' -->'."\n";
    +		$out.= '<style>';
    +		$out.= '.componentSelectLang'.$htmlname.':hover { height: '.min($MAXHEIGHT, ($HEIGHTOPTION * $nboflanguage)).'px; overflow-x: hidden; overflow-y: '.((($HEIGHTOPTION * $nboflanguage) > $MAXHEIGHT) ? ' scroll' : 'hidden').'; }'."\n";
    +		$out.= '.componentSelectLang'.$htmlname.' li { line-height: '.$HEIGHTOPTION.'px; }'."\n";
    +		$out.= '.componentSelectLang'.$htmlname.' {
    +			display: inline-block;
    +			padding: 0;
    +			height: '.$HEIGHTOPTION.'px;
    +			overflow: hidden;
    +			transition: all .3s ease;
    +			margin: 0 50px 0 0;
    +			vertical-align: top;
    +		}
    +		.componentSelectLang'.$htmlname.':hover, .componentSelectLang'.$htmlname.':hover a { background-color: #fff; color: #000 !important; }
    +		ul.componentSelectLang'.$htmlname.' { width: 150px; }
    +		ul.componentSelectLang'.$htmlname.':hover .fa { visibility: hidden; }
    +		.componentSelectLang'.$htmlname.' a { text-decoration: none; width: 100%; }
    +		.componentSelectLang'.$htmlname.' li { display: block; padding: 0px 20px; }
    +		.componentSelectLang'.$htmlname.' li:hover { background-color: #EEE; }
    +		';
    +		$out.= '</style>';
    +		$out.= '<ul class="componentSelectLang'.$htmlname.($morecss?' '.$morecss:'').'">';
    +		if ($languagecodeselected)
    +		{
    +			$shortcode = strtolower(substr($languagecodeselected, -2));
    +			$label = $weblangs->trans("Language_".$languagecodeselected);
    +			if ($shortcode == 'us') $label = preg_replace('/\s*\(.*\)/', '', $label);
    +			$out.= '<a href="'.$url.$languagecodeselected.'"><li><img height="12px" src="medias/image/common/flags/'.$shortcode.'.png" style="margin-right: 5px;"/>'.$label;
    +			$out.= '<span class="fa fa-caret-down" style="padding-left: 5px;" />';
    +			$out.= '</li></a>';
    +		}
    +		$i=0;
    +		foreach($languagecodes as $languagecode)
    +		{
    +			if ($languagecode == $languagecodeselected) continue;	// Already output
    +			$shortcode = strtolower(substr($languagecode, -2));
    +			$label = $weblangs->trans("Language_".$languagecode);
    +			if ($shortcode == 'us') $label = preg_replace('/\s*\(.*\)/', '', $label);
    +			$out.= '<a href="'.$url.$languagecode.'"><li><img height="12px" src="medias/image/common/flags/'.$shortcode.'.png" style="margin-right: 5px;"/>'.$label;
    +			if (empty($i) && empty($languagecodeselected)) $out.= '<span class="fa fa-caret-down" style="padding-left: 5px;" />';
    +			$out.= '</li></a>';
    +			$i++;
    +		}
    +		$out.= '</ul>';
    +
    +		return $out;
    +	}
    +}
    diff --git a/htdocs/website/class/websitepage.class.php b/htdocs/website/class/websitepage.class.php
    index c0b6aaa7ab9..4277a03167d 100644
    --- a/htdocs/website/class/websitepage.class.php
    +++ b/htdocs/website/class/websitepage.class.php
    @@ -1,9 +1,8 @@
     <?php
    -/* Copyright (C) 2007-2012  Laurent Destailleur <eldy@users.sourceforge.net>
    +/* Copyright (C) 2007-2018  Laurent Destailleur <eldy@users.sourceforge.net>
      * Copyright (C) 2014       Juanjo Menent       <jmenent@2byte.es>
      * Copyright (C) 2015       Florian Henry       <florian.henry@open-concept.pro>
      * Copyright (C) 2015       Raphaël Doursenaud  <rdoursenaud@gpcsolutions.fr>
    - * Copyright (C) ---Put here your own copyright and developer email---
      *
      * This program is free software; you can redistribute it and/or modify
      * it under the terms of the GNU General Public License as published by
    @@ -39,29 +38,38 @@ class WebsitePage extends CommonObject
     	 * @var string Id to identify managed objects
     	 */
     	public $element = 'websitepage';
    +
     	/**
     	 * @var string Name of table without prefix where object is stored
     	 */
     	public $table_element = 'website_page';
    +
     	/**
     	 * @var string String with name of icon for websitepage. Must be the part after the 'object_' into object_myobject.png
     	 */
     	public $picto = 'label';
     
    -	/**
    -	 */
    -
     	public $fk_website;
     	public $pageurl;
     	public $aliasalt;
     	public $type_container;
     	public $title;
    +
    +	/**
    +	 * @var string description
    +	 */
     	public $description;
    +
     	public $keywords;
     	public $htmlheader;
     	public $content;
     	public $grabbed_from;
    +
    +	/**
    +	 * @var int Status
    +	 */
     	public $status;
    +
     	public $date_creation;
     	public $date_modification;
     
    @@ -88,8 +96,8 @@ class WebsitePage extends CommonObject
     	    'date_creation'  =>array('type'=>'datetime',     'label'=>'DateCreation',     'enabled'=>1, 'visible'=>-1, 'notnull'=>1, 'position'=>500),
     		'tms'            =>array('type'=>'timestamp',    'label'=>'DateModification', 'enabled'=>1, 'visible'=>-1, 'notnull'=>1, 'position'=>501),
     		//'date_valid'    =>array('type'=>'datetime',     'label'=>'DateValidation',     'enabled'=>1, 'visible'=>-1, 'position'=>502),
    -		//'fk_user_creat' =>array('type'=>'integer',      'label'=>'UserAuthor',       'enabled'=>1, 'visible'=>-1, 'notnull'=>true, 'position'=>510),
    -		//'fk_user_modif' =>array('type'=>'integer',      'label'=>'UserModif',        'enabled'=>1, 'visible'=>-1, 'position'=>511),
    +		'fk_user_creat'  =>array('type'=>'integer',      'label'=>'UserAuthor',       'enabled'=>1, 'visible'=>-1, 'notnull'=>true, 'position'=>510),
    +		'fk_user_modif'  =>array('type'=>'integer',      'label'=>'UserModif',        'enabled'=>1, 'visible'=>-1, 'position'=>511),
     		//'fk_user_valid' =>array('type'=>'integer',      'label'=>'UserValidation',        'enabled'=>1, 'visible'=>-1, 'position'=>512),
     		'import_key'     =>array('type'=>'varchar(14)',  'label'=>'ImportId',         'enabled'=>1, 'visible'=>-1,  'index'=>1,  'position'=>1000, 'notnull'=>-1),
     	);
    @@ -125,7 +133,9 @@ class WebsitePage extends CommonObject
     	/**
     	 * Load object in memory from the database
     	 *
    -	 * @param int		$id         	Id object. If this is 0, the value into $page will be used. If not found of $page not defined, the default page of website_id will be used or the first page found if not set.
    +	 * @param int		$id				Id object.
    +	 * 									- If this is 0, the value into $page will be used. If not found or $page not defined, the default page of website_id will be used or the first page found if not set.
    +	 * 									- If value is < 0, we must exclude this ID.
     	 * @param string	$website_id 	Web site id (page name must also be filled if this parameter is used)
     	 * @param string	$page       	Page name (website id must also be filled if this parameter is used)
     	 * @param string	$aliasalt		Alternative alias to search page (slow)
    @@ -152,7 +162,9 @@ class WebsitePage extends CommonObject
     		$sql .= " t.status,";
     		$sql .= " t.grabbed_from,";
     		$sql .= " t.date_creation,";
    -		$sql .= " t.tms as date_modification";
    +		$sql .= " t.tms as date_modification,";
    +		$sql .= " t.fk_user_creat,";
    +		$sql .= " t.fk_user_modif";
     		$sql .= ' FROM ' . MAIN_DB_PREFIX . $this->table_element . ' as t';
     		//$sql .= ' WHERE entity IN ('.getEntity('website').')';       // entity is on website level
     		$sql .= ' WHERE 1 = 1';
    @@ -162,6 +174,7 @@ class WebsitePage extends CommonObject
     		}
     		else
     		{
    +			if ($id < 0) $sql .= ' AND t.rowid <> ' . abs($id);
     			if (null !== $website_id) {
     			    $sql .= " AND t.fk_website = '" . $this->db->escape($website_id) . "'";
     			    if ($page)		$sql .= " AND t.pageurl = '" . $this->db->escape($page) . "'";
    @@ -193,6 +206,8 @@ class WebsitePage extends CommonObject
     				$this->grabbed_from = $obj->grabbed_from;
     				$this->date_creation = $this->db->jdate($obj->date_creation);
     				$this->date_modification = $this->db->jdate($obj->date_modification);
    +				$this->fk_user_creat = $obj->fk_user_creat;
    +				$this->fk_user_modif = $obj->fk_user_modif;
     			}
     			$this->db->free($resql);
     
    @@ -243,7 +258,9 @@ class WebsitePage extends CommonObject
     		$sql .= " t.status,";
     		$sql .= " t.grabbed_from,";
     		$sql .= " t.date_creation,";
    -		$sql .= " t.tms as date_modification";
    +		$sql .= " t.tms as date_modification,";
    +		$sql .= " t.fk_user_creat,";
    +		$sql .= " t.fk_user_modif";
     		$sql .= ' FROM ' . MAIN_DB_PREFIX . $this->table_element. ' as t';
     		$sql .= ' WHERE t.fk_website = '.$websiteid;
     		// Manage filter
    @@ -258,11 +275,11 @@ class WebsitePage extends CommonObject
     			}
     		}
     		if (count($sqlwhere) > 0) {
    -			$sql .= ' AND ' . implode(' '.$filtermode.' ', $sqlwhere);
    +			$sql .= ' AND (' . implode(' '.$filtermode.' ', $sqlwhere).')';
     		}
     
     		if (!empty($sortfield)) {
    -			$sql .= $this->db->order($sortfield,$sortorder);
    +			$sql .= $this->db->order($sortfield, $sortorder);
     		}
     		if (!empty($limit)) {
                 $sql .=  ' ' . $this->db->plimit($limit, $offset);
    @@ -292,6 +309,8 @@ class WebsitePage extends CommonObject
     				$record->grabbed_from = $obj->grabbed_from;
     				$record->date_creation = $this->db->jdate($obj->date_creation);
     				$record->date_modification = $this->db->jdate($obj->date_modification);
    +				$record->fk_user_creat = $obj->fk_user_creat;
    +				$record->fk_user_modif = $obj->fk_user_modif;
     				//var_dump($record->id);
     				$records[$record->id] = $record;
     			}
    @@ -362,10 +381,11 @@ class WebsitePage extends CommonObject
     	 * @param	string	$newref				New ref/alias of page
     	 * @param	string	$newlang			New language
     	 * @param	int		$istranslation		1=New page is a translation of the cloned page.
    -	 * @param	int		$newwebsite			0=Same web site, 1=New web site
    +	 * @param	int		$newwebsite			0=Same web site, >0=Id of new website
    +	 * @param	int		$keeptitleunchanged	1=Keep title unchanged
     	 * @return 	mixed 						New object created, <0 if KO
     	 */
    -	public function createFromClone(User $user, $fromid, $newref, $newlang='', $istranslation=0, $newwebsite=0)
    +	public function createFromClone(User $user, $fromid, $newref, $newlang='', $istranslation=0, $newwebsite=0, $keeptitleunchanged=0)
     	{
     		global $hookmanager, $langs;
     		$error = 0;
    @@ -385,7 +405,8 @@ class WebsitePage extends CommonObject
     		$object->ref = $newref;
     		$object->pageurl = $newref;
     		$object->aliasalt = '';
    -		$object->title = $langs->trans("CopyOf").' '.$object->title;
    +		$object->fk_user_creat = $user->id;
    +		$object->title = ($keeptitleunchanged ? '' : $langs->trans("CopyOf").' ').$object->title;
     		if (! empty($newlang)) $object->lang=$newlang;
     		if ($istranslation) $object->fk_page = $fromid;
     		else $object->fk_page = 0;
    @@ -464,6 +485,7 @@ class WebsitePage extends CommonObject
     		return $this->LibStatut($this->status,$mode);
     	}
     
    +    // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
     	/**
     	 *  Renvoi le libelle d'un status donne
     	 *
    @@ -473,6 +495,7 @@ class WebsitePage extends CommonObject
     	 */
     	function LibStatut($status,$mode=0)
     	{
    +        // phpcs:enable
     		global $langs;
     
     		if ($mode == 0)
    @@ -481,27 +504,27 @@ class WebsitePage extends CommonObject
     			if ($status == 1) return $langs->trans('Enabled');
     			if ($status == 0) return $langs->trans('Disabled');
     		}
    -		if ($mode == 1)
    +		elseif ($mode == 1)
     		{
     			if ($status == 1) return $langs->trans('Enabled');
     			if ($status == 0) return $langs->trans('Disabled');
     		}
    -		if ($mode == 2)
    +		elseif ($mode == 2)
     		{
     			if ($status == 1) return img_picto($langs->trans('Enabled'),'statut4').' '.$langs->trans('Enabled');
     			if ($status == 0) return img_picto($langs->trans('Disabled'),'statut5').' '.$langs->trans('Disabled');
     		}
    -		if ($mode == 3)
    +		elseif ($mode == 3)
     		{
     			if ($status == 1) return img_picto($langs->trans('Enabled'),'statut4');
     			if ($status == 0) return img_picto($langs->trans('Disabled'),'statut5');
     		}
    -		if ($mode == 4)
    +		elseif ($mode == 4)
     		{
     			if ($status == 1) return img_picto($langs->trans('Enabled'),'statut4').' '.$langs->trans('Enabled');
     			if ($status == 0) return img_picto($langs->trans('Disabled'),'statut5').' '.$langs->trans('Disabled');
     		}
    -		if ($mode == 5)
    +		elseif ($mode == 5)
     		{
     			if ($status == 1) return $langs->trans('Enabled').' '.img_picto($langs->trans('Enabled'),'statut4');
     			if ($status == 0) return $langs->trans('Disabled').' '.img_picto($langs->trans('Disabled'),'statut5');
    @@ -517,6 +540,8 @@ class WebsitePage extends CommonObject
     	 */
     	public function initAsSpecimen()
     	{
    +		global $user;
    +
     		$this->id = 0;
     
     		$now=dol_now();
    @@ -534,6 +559,6 @@ class WebsitePage extends CommonObject
     		$this->grabbed_from = '';
     		$this->date_creation = $now - (24 * 30 * 3600);
     		$this->date_modification = $now - (24 * 7 * 3600);
    +		$this->fk_user_creat = $user->id;
     	}
    -
     }
    diff --git a/htdocs/website/index.php b/htdocs/website/index.php
    index f141c6cf417..65a17be6281 100644
    --- a/htdocs/website/index.php
    +++ b/htdocs/website/index.php
    @@ -1,5 +1,5 @@
     <?php
    -/* Copyright (C) 2016-2017 Laurent Destailleur  <eldy@users.sourceforge.net>
    +/* Copyright (C) 2016-2018 Laurent Destailleur  <eldy@users.sourceforge.net>
      *
      * This program is free software; you can redistribute it and/or modify
      * it under the terms of the GNU General Public License as published by
    @@ -45,11 +45,11 @@ if (! ((GETPOST('testmenuhider','int') || ! empty($conf->global->MAIN_TESTMENUHI
     }
     
     $error=0;
    -$website=GETPOST('website', 'alpha');
    +$websitekey=GETPOST('website', 'alpha');
     $page=GETPOST('page', 'alpha');
     $pageid=GETPOST('pageid', 'int');
     $pageref=GETPOST('pageref', 'aZ09');
    -$action=GETPOST('action','alpha');
    +$action=GETPOST('action','aZ09');
     $confirm=GETPOST('confirm','alpha');
     $cancel=GETPOST('cancel','alpha');
     
    @@ -58,6 +58,7 @@ $type_container=GETPOST('WEBSITE_TYPE_CONTAINER', 'alpha');
     $section_dir = GETPOST('section_dir', 'alpha');
     $file_manager = GETPOST('file_manager', 'alpha');
     
    +if (GETPOST('deletesite','alpha')) { $action='deletesite'; }
     if (GETPOST('delete','alpha')) { $action='delete'; }
     if (GETPOST('preview','alpha')) $action='preview';
     if (GETPOST('createsite','alpha')) { $action='createsite'; }
    @@ -68,6 +69,8 @@ if (GETPOST('setashome','alpha')) { $action='setashome'; }
     if (GETPOST('editmeta','alpha')) { $action='editmeta'; }
     if (GETPOST('editsource','alpha')) { $action='editsource'; }
     if (GETPOST('editcontent','alpha')) { $action='editcontent'; }
    +if (GETPOST('exportsite','alpha')) { $action='exportsite'; }
    +if (GETPOST('importsite','alpha')) { $action='importsite'; }
     if (GETPOST('createfromclone','alpha')) { $action='createfromclone'; }
     if (GETPOST('createpagefromclone','alpha')) { $action='createpagefromclone'; }
     if (empty($action) && $file_manager) $action='file_manager';
    @@ -89,40 +92,82 @@ if (empty($action)) $action='preview';
     $object=new Website($db);
     $objectpage=new WebsitePage($db);
     
    -$object->fetchAll();    // Init $object->records
    +$object->fetchAll();    // Init $object->records with list of websites
     
     // If website not defined, we take first found
    -if (empty($website))
    +if (empty($websitekey))
     {
     	foreach($object->records as $key => $valwebsite)
     	{
    -		$website=$valwebsite->ref;
    +		$websitekey=$valwebsite->ref;
     		break;
     	}
     }
    -if ($website)
    +if ($websitekey)
     {
    -	$res = $object->fetch(0, $website);
    +	$res = $object->fetch(0, $websitekey);
     }
    +$website = $object;
     
    +// Check pageid received as aprameter
     if ($pageid < 0) $pageid = 0;
     if (($pageid > 0 || $pageref) && $action != 'addcontainer')
     {
     	$res = $objectpage->fetch($pageid, ($object->id > 0 ? $object->id : null), $pageref);
    +
     	// Check if pageid is inside the new website, if not we reset param pageid
    -	if ($object->id > 0 && ($objectpage->fk_website != $object->id))
    +	if ($res >= 0 && $object->id > 0)
     	{
    -		$res = $objectpage->fetch(0, $object->id, '');;
    -		if ($res == 0)	// Page was not found, we reset it
    +		if ($objectpage->fk_website != $object->id)	// We have a bad page that does not belong to web site
     		{
    -			$objectpage=new WebsitePage($db);
    +			if ($object->fk_default_home > 0)
    +			{
    +				$res = $objectpage->fetch($object->fk_default_home, $object->id, '');	// We search first page of web site
    +				if ($res > 0) $pageid = $object->fk_default_home;
    +			}
    +			else
    +			{
    +				$res = $objectpage->fetch(0, $object->id, '');	// We search first page of web site
    +				if ($res == 0)	// Page was not found, we reset it
    +				{
    +					$objectpage=new WebsitePage($db);
    +				}
    +				else			// We found a page, we set pageid to it.
    +				{
    +					$pageid = $objectpage->id;
    +				}
    +			}
    +		}
    +		else	// We have a valid page. We force pageid for the case we got the page with a fetch on ref.
    +		{
    +			$pageid = $objectpage->id;
     		}
     	}
    -	$pageid = $objectpage->id;
     }
     
    +// Define pageid if pageid and pageref not received as parameter or was wrong
    +if (empty($pageid) && empty($pageref) && $object->id > 0 && $action != 'createcontainer')
    +{
    +	$pageid = $object->fk_default_home;
    +	if (empty($pageid))
    +	{
    +		$array=$objectpage->fetchAll($object->id, 'ASC,ASC', 'type_container,pageurl');
    +		if (! is_array($array) && $array < 0) dol_print_error('', $objectpage->error, $objectpage->errors);
    +		$atleastonepage=(is_array($array) && count($array) > 0);
    +
    +		$firstpageid=0;$homepageid=0;
    +		foreach($array as $key => $valpage)
    +		{
    +			if (empty($firstpageid)) $firstpageid=$valpage->id;
    +			if ($object->fk_default_home && $key == $object->fk_default_home) $homepageid=$valpage->id;
    +		}
    +		$pageid=($homepageid?$homepageid:$firstpageid);   // We choose home page and if not defined yet, we take first page
    +	}
    +}
    +
    +
     global $dolibarr_main_data_root;
    -$pathofwebsite=$dolibarr_main_data_root.'/website/'.$website;
    +$pathofwebsite=$dolibarr_main_data_root.'/website/'.$websitekey;
     $filehtmlheader=$pathofwebsite.'/htmlheader.html';
     $filecss=$pathofwebsite.'/styles.css.php';
     $filejs=$pathofwebsite.'/javascript.js.php';
    @@ -130,6 +175,7 @@ $filerobot=$pathofwebsite.'/robots.txt';
     $filehtaccess=$pathofwebsite.'/.htaccess';
     $filetpl=$pathofwebsite.'/page'.$pageid.'.tpl.php';
     $fileindex=$pathofwebsite.'/index.php';
    +$filewrapper=$pathofwebsite.'/wrapper.php';
     
     // Define $urlwithroot
     $urlwithouturlroot=preg_replace('/'.preg_quote(DOL_URL_ROOT,'/').'$/i','',trim($dolibarr_main_url_root));
    @@ -151,18 +197,49 @@ $htmlheadercontentdefault.='<script src="//cdnjs.cloudflare.com/ajax/libs/jquery
     $htmlheadercontentdefault.='<script src="//cdnjs.cloudflare.com/ajax/libs/tether/1.4.0/js/tether.min.js"></script>'."\n";
     $htmlheadercontentdefault.='<script src="//cdnjs.cloudflare.com/ajax/libs/popper.js/1.13.0/umd/popper.min.js"></script>'."\n";
     $htmlheadercontentdefault.='<script src="//cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/4.0.0-beta.2/js/bootstrap.min.js"></script>'."\n";
    +$htmlheadercontentdefault.='<!--'."\n";
    +$htmlheadercontentdefault.='<script src="/document.php?modulepart=medias&file=css/myfile.css"></script>'."\n";
     $htmlheadercontentdefault.='<script src="/document.php?modulepart=medias&file=js/myfile.js"></script>'."\n";
    +$htmlheadercontentdefault.='-->'."\n";
     
     
     /*
      * Actions
      */
     
    -$backtopage=$_SERVER["PHP_SELF"].'?file_manager=1&website='.$website.'&pageid='.$pageid;	// used after a confirm_deletefile into actions_linkedfiles.inc.php
    +$backtopage=$_SERVER["PHP_SELF"].'?file_manager=1&website='.$websitekey.'&pageid='.$pageid;	// used after a confirm_deletefile into actions_linkedfiles.inc.php
     include DOL_DOCUMENT_ROOT.'/core/actions_linkedfiles.inc.php';
     
     if ($action == 'renamefile') $action='file_manager';		// After actions_linkedfiles, if action were renamefile, we set it to 'file_manager'
     
    +if ($action == 'seteditinline')
    +{
    +	dolibarr_set_const($db, 'WEBSITE_EDITINLINE', 1);
    +	setEventMessages($langs->trans("FeatureNotYetAvailable"), null, 'warnings');
    +	dolibarr_set_const($db, 'WEBSITE_SUBCONTAINERSINLINE', 0);	// Force disable of show included containers
    +	header("Location: ".$_SERVER["PHP_SELF"].'?website='.GETPOST('website','alphanohtml').'&pageid='.GETPOST('pageid','int'));
    +	exit;
    +}
    +if ($action == 'unseteditinline')
    +{
    +	dolibarr_del_const($db, 'WEBSITE_EDITINLINE');
    +	header("Location: ".$_SERVER["PHP_SELF"].'?website='.GETPOST('website','alphanohtml').'&pageid='.GETPOST('pageid','int'));
    +	exit;
    +}
    +if ($action == 'setshowsubcontainers')
    +{
    +	dolibarr_set_const($db, 'WEBSITE_SUBCONTAINERSINLINE', 1);
    +	dolibarr_set_const($db, 'WEBSITE_EDITINLINE', 0);	// Force disable of edit inline
    +	header("Location: ".$_SERVER["PHP_SELF"].'?website='.GETPOST('website','alphanohtml').'&pageid='.GETPOST('pageid','int'));
    +	exit;
    +}
    +if ($action == 'unsetshowsubcontainers')
    +{
    +	dolibarr_del_const($db, 'WEBSITE_SUBCONTAINERSINLINE');
    +	header("Location: ".$_SERVER["PHP_SELF"].'?website='.GETPOST('website','alphanohtml').'&pageid='.GETPOST('pageid','int'));
    +	exit;
    +}
    +
     // Add directory
     /*
     if ($action == 'adddir' && $permtouploadfile)
    @@ -188,12 +265,12 @@ if ($action == 'adddir' && $permtouploadfile)
     */
     
     
    -if (GETPOST('refreshsite'))		// If we change the site, we reset the pageid and cancel addsite action.
    +if (GETPOST('refreshsite','alpha'))		// If we change the site, we reset the pageid and cancel addsite action.
     {
     	$pageid=0;
     	if ($action == 'addsite') $action = 'preview';
     }
    -if (GETPOST('refreshpage') && ! in_array($action, array('updatecss'))) $action='preview';
    +if (GETPOST('refreshpage','alpha') && ! in_array($action, array('updatecss'))) $action='preview';
     
     
     // Add site
    @@ -204,6 +281,7 @@ if ($action == 'addsite')
     	if (! $error && ! GETPOST('WEBSITE_REF','alpha'))
     	{
     		$error++;
    +		$langs->load("errors");
     		setEventMessages($langs->transnoentities("ErrorFieldRequired", $langs->transnoentities("Ref")), null, 'errors');
     	}
     	if (! $error && ! preg_match('/^[a-z0-9_\-\.]+$/i', GETPOST('WEBSITE_REF','alpha')))
    @@ -318,7 +396,7 @@ if ($action == 'addcontainer')
     				// Remove comments
     				$tmp['content'] = removeHtmlComment($tmp['content']);
     
    -				preg_match('/<head>(.*)<\/head>/is', $tmp['content'], $reg);
    +				preg_match('/<head>(.*)<\/head>/ims', $tmp['content'], $reg);
     				$head = $reg[1];
     
     				$objectpage->type_container = 'page';
    @@ -542,10 +620,10 @@ if ($action == 'addcontainer')
     	}
     	else
     	{
    +		$objectpage->title = GETPOST('WEBSITE_TITLE','alpha');
     		$objectpage->type_container = GETPOST('WEBSITE_TYPE_CONTAINER','alpha');
     		$objectpage->pageurl = GETPOST('WEBSITE_PAGENAME','alpha');
     		$objectpage->aliasalt = GETPOST('WEBSITE_ALIASALT','alpha');
    -		$objectpage->title = GETPOST('WEBSITE_TITLE','alpha');
     		$objectpage->description = GETPOST('WEBSITE_DESCRIPTION','alpha');
     		$objectpage->keywords = GETPOST('WEBSITE_KEYWORDS','alpha');
     		$objectpage->lang = GETPOST('WEBSITE_LANG','aZ09');
    @@ -614,13 +692,13 @@ if ($action == 'addcontainer')
     			if ($result)
     			{
     				setEventMessages($langs->trans("Saved"), null, 'mesgs');
    -				//header("Location: ".$_SERVER["PHP_SELF"].'?website='.$website.'&pageid='.$pageid);
    +				//header("Location: ".$_SERVER["PHP_SELF"].'?website='.$websitekey.'&pageid='.$pageid);
     				//exit;
     			}
     			else
     			{
     				setEventMessages('Failed to write file '.$filetpl, null, 'errors');
    -				//header("Location: ".$_SERVER["PHP_SELF"].'?website='.$website.'&pageid='.$pageid);
    +				//header("Location: ".$_SERVER["PHP_SELF"].'?website='.$websitekey.'&pageid='.$pageid);
     				//exit;
     			}
     		}
    @@ -688,6 +766,41 @@ if ($action == 'addcontainer')
     	}
     }
     
    +// Delete site
    +if ($action == 'deletesite')
    +{
    +	$error = 0;
    +
    +	$db->begin();
    +
    +	$res = $object->fetch(0, $websitekey);
    +	$website = $object;
    +
    +	if ($res > 0)
    +	{
    +		$res = $object->delete($user);
    +		if ($res <= 0)
    +		{
    +			$error++;
    +			setEventMessages($object->error, $object->errors, 'errors');
    +		}
    +	}
    +
    +	if (! $error)
    +	{
    +		$db->commit();
    +		setEventMessages($langs->trans("SiteDeleted", $object->ref, $websitekey), null, 'mesgs');
    +
    +		header("Location: ".$_SERVER["PHP_SELF"]);
    +		exit;
    +	}
    +	else
    +	{
    +		$db->rollback();
    +		dol_print_error($db);
    +	}
    +}
    +
     // Delete page
     if ($action == 'delete')
     {
    @@ -695,7 +808,8 @@ if ($action == 'delete')
     
     	$db->begin();
     
    -	$res = $object->fetch(0, $website);
    +	$res = $object->fetch(0, $websitekey);
    +	$website = $object;
     
     	$res = $objectpage->fetch($pageid, $object->fk_website);
     
    @@ -712,9 +826,9 @@ if ($action == 'delete')
     	if (! $error)
     	{
     		$db->commit();
    -		setEventMessages($langs->trans("PageDeleted", $objectpage->pageurl, $website), null, 'mesgs');
    +		setEventMessages($langs->trans("PageDeleted", $objectpage->pageurl, $websitekey), null, 'mesgs');
     
    -		header("Location: ".$_SERVER["PHP_SELF"].'?website='.$website);
    +		header("Location: ".$_SERVER["PHP_SELF"].'?website='.$websitekey);
     		exit;
     	}
     	else
    @@ -733,7 +847,8 @@ if ($action == 'updatecss')
     	}
     	else
     	{
    -		$res = $object->fetch(0, $website);
    +		$res = $object->fetch(0, $websitekey);
    +		$website = $object;
     
     		// Html header file
     		$htmlheadercontent ='';
    @@ -741,7 +856,7 @@ if ($action == 'updatecss')
     		/* We disable php code since htmlheader is never executed as an include but only read by fgets_content.
     	    $htmlheadercontent.= "<?php // BEGIN PHP\n";
     	    $htmlheadercontent.= '$websitekey=basename(dirname(__FILE__));'."\n";
    -	    $htmlheadercontent.= "if (! defined('USEDOLIBARRSERVER')) { require_once './master.inc.php'; } // Not already loaded"."\n";
    +	    $htmlheadercontent.= "if (! defined('USEDOLIBARRSERVER') && ! defined('USEDOLIBARREDITOR')) { require_once './master.inc.php'; } // Not already loaded"."\n";
     	    $htmlheadercontent.= "require_once DOL_DOCUMENT_ROOT.'/core/lib/website.lib.php';\n";
     	    $htmlheadercontent.= "require_once DOL_DOCUMENT_ROOT.'/core/website.inc.php';\n";
     	    $htmlheadercontent.= "ob_start();\n";
    @@ -764,7 +879,7 @@ if ($action == 'updatecss')
     
     		$csscontent.= "<?php // BEGIN PHP\n";
     		$csscontent.= '$websitekey=basename(dirname(__FILE__));'."\n";
    -		$csscontent.= "if (! defined('USEDOLIBARRSERVER')) { require_once dirname(__FILE__).'/master.inc.php'; } // Not already loaded"."\n";	// For the css, we need to set path of master using the dirname of css file.
    +		$csscontent.= "if (! defined('USEDOLIBARRSERVER') && ! defined('USEDOLIBARREDITOR')) { require_once dirname(__FILE__).'/master.inc.php'; } // Not already loaded"."\n";	// For the css, we need to set path of master using the dirname of css file.
     		$csscontent.= "require_once DOL_DOCUMENT_ROOT.'/core/lib/website.lib.php';\n";
     		$csscontent.= "require_once DOL_DOCUMENT_ROOT.'/core/website.inc.php';\n";
     		$csscontent.= "ob_start();\n";
    @@ -796,7 +911,7 @@ if ($action == 'updatecss')
     
     		$jscontent.= "<?php // BEGIN PHP\n";
     		$jscontent.= '$websitekey=basename(dirname(__FILE__));'."\n";
    -		$jscontent.= "if (! defined('USEDOLIBARRSERVER')) { require_once dirname(__FILE__).'/master.inc.php'; } // Not already loaded"."\n";	// For the css, we need to set path of master using the dirname of css file.
    +		$jscontent.= "if (! defined('USEDOLIBARRSERVER') && ! defined('USEDOLIBARREDITOR')) { require_once dirname(__FILE__).'/master.inc.php'; } // Not already loaded"."\n";	// For the css, we need to set path of master using the dirname of css file.
     		$jscontent.= "require_once DOL_DOCUMENT_ROOT.'/core/lib/website.lib.php';\n";
     		$jscontent.= "require_once DOL_DOCUMENT_ROOT.'/core/website.inc.php';\n";
     		$jscontent.= "ob_start();\n";
    @@ -828,7 +943,7 @@ if ($action == 'updatecss')
     
     		/*$robotcontent.= "<?php // BEGIN PHP\n";
     	    $robotcontent.= '$websitekey=basename(dirname(__FILE__));'."\n";
    -	    $robotcontent.= "if (! defined('USEDOLIBARRSERVER')) { require_once './master.inc.php'; } // Not already loaded"."\n";
    +	    $robotcontent.= "if (! defined('USEDOLIBARRSERVER') && ! defined('USEDOLIBARREDITOR')) { require_once './master.inc.php'; } // Not already loaded"."\n";
     	    $robotcontent.= "require_once DOL_DOCUMENT_ROOT.'/core/lib/website.lib.php';\n";
     	    $robotcontent.= "require_once DOL_DOCUMENT_ROOT.'/core/website.inc.php';\n";
     	    $robotcontent.= "ob_start();\n";
    @@ -860,7 +975,7 @@ if ($action == 'updatecss')
     
     		/*$robotcontent.= "<?php // BEGIN PHP\n";
         	 $robotcontent.= '$websitekey=basename(dirname(__FILE__));'."\n";
    -    	 $robotcontent.= "if (! defined('USEDOLIBARRSERVER')) { require_once './master.inc.php'; } // Not already loaded"."\n";
    +    	 $robotcontent.= "if (! defined('USEDOLIBARRSERVER') && ! defined('USEDOLIBARREDITOR')) { require_once './master.inc.php'; } // Not already loaded"."\n";
         	 $robotcontent.= "require_once DOL_DOCUMENT_ROOT.'/core/lib/website.lib.php';\n";
         	 $robotcontent.= "require_once DOL_DOCUMENT_ROOT.'/core/website.inc.php';\n";
         	 $robotcontent.= "ob_start();\n";
    @@ -900,7 +1015,8 @@ if ($action == 'updatecss')
     if ($action == 'setashome')
     {
     	$db->begin();
    -	$object->fetch(0, $website);
    +	$object->fetch(0, $websitekey);
    +	$website = $object;
     
     	$object->fk_default_home = $pageid;
     	$res = $object->update($user);
    @@ -916,7 +1032,7 @@ if ($action == 'setashome')
     
     		// Generate the index.php page to be the home page
     		//-------------------------------------------------
    -		$result = dolSaveIndexPage($pathofwebsite, $fileindex, $filetpl);
    +		$result = dolSaveIndexPage($pathofwebsite, $fileindex, $filetpl, $filewrapper);
     
     		if ($result) setEventMessages($langs->trans("Saved"), null, 'mesgs');
     		else setEventMessages('Failed to write file '.$fileindex, null, 'errors');
    @@ -934,7 +1050,8 @@ if ($action == 'updatemeta')
     {
     	$db->begin();
     
    -	$object->fetch(0, $website);
    +	$result = $object->fetch(0, $websitekey);
    +	$website = $object;
     
     	$objectpage->fk_website = $object->id;
     
    @@ -947,31 +1064,90 @@ if ($action == 'updatemeta')
     		$action='editmeta';
     	}
     
    -	$res = $objectpage->fetch($pageid, $object->fk_website);
    +	$res = $objectpage->fetch($pageid, $object->id);
     	if ($res <= 0)
     	{
     		$error++;
     		setEventMessages('Page not found '.$objectpage->error, $objectpage->errors, 'errors');
     	}
     
    +	// Check alias not exists
    +	if (! $error && GETPOST('WEBSITE_PAGENAME', 'alpha'))
    +	{
    +		$websitepagetemp=new WebsitePage($db);
    +		$result = $websitepagetemp->fetch(-1 * $objectpage->id, $object->id, GETPOST('WEBSITE_PAGENAME', 'alpha'));
    +		if ($result < 0)
    +		{
    +			$error++;
    +			$langs->load("errors");
    +			setEventMessages($websitepagetemp->error, $websitepagetemp->errors, 'errors');
    +			$action = 'editmeta';
    +		}
    +		if ($result > 0)
    +		{
    +			$error++;
    +			$langs->load("errors");
    +			setEventMessages($langs->trans("ErrorAPageWithThisNameOrAliasAlreadyExists", $websitepagetemp->pageurl), null, 'errors');
    +			$action = 'editmeta';
    +		}
    +	}
    +	if (! $error && GETPOST('WEBSITE_ALIASALT', 'alpha'))
    +	{
    +		$arrayofaliastotest=explode(',', GETPOST('WEBSITE_ALIASALT', 'alpha'));
    +		$websitepagetemp=new WebsitePage($db);
    +		foreach($arrayofaliastotest as $aliastotest)
    +		{
    +			$result = $websitepagetemp->fetch(-1 * $objectpage->id, $object->id, $aliastotest);
    +			if ($result < 0)
    +			{
    +				$error++;
    +				$langs->load("errors");
    +				setEventMessages($websitepagetemp->error, $websitepagetemp->errors, 'errors');
    +				$action = 'editmeta';
    +				break;
    +			}
    +			if ($result > 0)
    +			{
    +				$error++;
    +				$langs->load("errors");
    +				setEventMessages($langs->trans("ErrorAPageWithThisNameOrAliasAlreadyExists", $websitepagetemp->pageurl), null, 'errors');
    +				$action = 'editmeta';
    +				break;
    +			}
    +		}
    +	}
    +
     	if (! $error)
     	{
     		$objectpage->old_object = clone $objectpage;
     
    +		$objectpage->title = GETPOST('WEBSITE_TITLE', 'alpha');
     		$objectpage->type_container = GETPOST('WEBSITE_TYPE_CONTAINER', 'alpha');
     		$objectpage->pageurl = GETPOST('WEBSITE_PAGENAME', 'alpha');
     		$objectpage->aliasalt = GETPOST('WEBSITE_ALIASALT', 'alpha');
    -		$objectpage->title = GETPOST('WEBSITE_TITLE', 'alpha');
     		$objectpage->description = GETPOST('WEBSITE_DESCRIPTION', 'alpha');
     		$objectpage->keywords = GETPOST('WEBSITE_KEYWORDS', 'alpha');
     		$objectpage->lang = GETPOST('WEBSITE_LANG', 'aZ09');
     		$objectpage->htmlheader = trim(GETPOST('htmlheader', 'none'));
     
     		$res = $objectpage->update($user);
    -		if (! $res > 0)
    +		if (! ($res > 0))
     		{
    -			$error++;
    -			setEventMessages($objectpage->error, $objectpage->errors, 'errors');
    +			$langs->load("errors");
    +			if ($db->lasterrno == 'DB_ERROR_RECORD_ALREADY_EXISTS')
    +			{
    +				$error++;
    +				$langs->load("errors");
    +				setEventMessages($langs->trans("ErrorAPageWithThisNameOrAliasAlreadyExists"), null, 'errors');
    +				$action = 'editmeta';
    +			}
    +			else
    +			{
    +				$error++;
    +				$langs->load("errors");
    +				setEventMessages($objectpage->error, $objectpage->errors, 'errors');
    +				$action = 'editmeta';
    +			}
     		}
     	}
     
    @@ -994,45 +1170,59 @@ if ($action == 'updatemeta')
     
     
     		// Now generate the master.inc.php page
    -		dol_syslog("We regenerate the master file (because we update meta)");
    -		dol_delete_file($filemaster);
    -
    -		$mastercontent = '<?php'."\n";
    -		$mastercontent.= '// File generated to link to the master file - DO NOT MODIFY - It is just an include'."\n";
    -		$mastercontent.= "if (! defined('USEDOLIBARRSERVER')) require_once '".DOL_DOCUMENT_ROOT."/master.inc.php';\n";
    -		//$mastercontent.= "include_once DOL_DOCUMENT_ROOT.'/website/class/website.class.php';"."\n";
    -		//$mastercontent.= '$website = new WebSite($db)'."\n";
    -		$mastercontent.= '?>'."\n";
    -		$result = file_put_contents($filemaster, $mastercontent);
    -		if (! empty($conf->global->MAIN_UMASK))
    -			@chmod($filemaster, octdec($conf->global->MAIN_UMASK));
    -
    +		$result = dolSaveMasterFile($filemaster);
     		if (! $result) setEventMessages('Failed to write file '.$filemaster, null, 'errors');
     
    -
    -		// Now generate the alias.php page
    +		// Now delete the alias.php page
     		if (! empty($fileoldalias))
     		{
    -			dol_syslog("We regenerate alias page new name=".$filealias.", old name=".$fileoldalias);
    +			dol_syslog("We delete old alias page name=".$fileoldalias." to build a new alias page=".$filealias);
     			dol_delete_file($fileoldalias);
     		}
    +		// Now delete the alternative alias.php pages
    +		if (! empty($objectpage->old_object->aliasalt))
    +		{
    +			$tmpaltaliases=explode(',', $objectpage->old_object->aliasalt);
    +			if (is_array($tmpaltaliases))
    +			{
    +				foreach($tmpaltaliases as $tmpaliasalt)
    +				{
    +					dol_syslog("We delete old alt alias pages name=".trim($tmpaliasalt));
    +					dol_delete_file($pathofwebsite.'/'.trim($tmpaliasalt).'.php');
    +				}
    +			}
    +		}
     
     		// Save page alias
     		$result=dolSavePageAlias($filealias, $object, $objectpage);
     		if (! $result) setEventMessages('Failed to write file '.$filealias, null, 'errors');
    +		// Save alt aliases
    +		if (! empty($objectpage->aliasalt))
    +		{
    +			$tmpaltaliases=explode(',', $objectpage->aliasalt);
    +			if (is_array($tmpaltaliases))
    +			{
    +				foreach($tmpaltaliases as $tmpaliasalt)
    +				{
    +					$result=dolSavePageAlias($pathofwebsite.'/'.trim($tmpaliasalt).'.php', $object, $objectpage);
    +					if (! $result) setEventMessages('Failed to write file '.$pathofwebsite.'/'.trim($tmpaliasalt).'.php', null, 'errors');
    +				}
    +			}
    +		}
    +
     
     		// Save page of content
     		$result=dolSavePageContent($filetpl, $object, $objectpage);
     		if ($result)
     		{
     			setEventMessages($langs->trans("Saved"), null, 'mesgs');
    -			//header("Location: ".$_SERVER["PHP_SELF"].'?website='.$website.'&pageid='.$pageid);
    +			//header("Location: ".$_SERVER["PHP_SELF"].'?website='.$websitekey.'&pageid='.$pageid);
     			//exit;
     		}
     		else
     		{
     			setEventMessages('Failed to write file '.$filetpl, null, 'errors');
    -			//header("Location: ".$_SERVER["PHP_SELF"].'?website='.$website.'&pageid='.$pageid);
    +			//header("Location: ".$_SERVER["PHP_SELF"].'?website='.$websitekey.'&pageid='.$pageid);
        			//exit;
     		}
     
    @@ -1044,10 +1234,13 @@ if ($action == 'updatemeta')
     if (($action == 'updatesource' || $action == 'updatecontent' || $action == 'confirm_createfromclone' || $action == 'confirm_createpagefromclone')
     	|| ($action == 'preview' && (GETPOST('refreshsite') || GETPOST('refreshpage') || GETPOST('preview'))))
     {
    -	$object->fetch(0, $website);
    +	$object->fetch(0, $websitekey);
    +	$website = $object;
     
     	if ($action == 'confirm_createfromclone')
     	{
    +		$db->begin();
    +
     		$objectnew = new Website($db);
     		$result = $objectnew->createFromClone($user, GETPOST('id','int'), GETPOST('siteref','aZ09'), (GETPOST('newlang','aZ09')?GETPOST('newlang','aZ09'):''));
     		if ($result < 0)
    @@ -1055,12 +1248,17 @@ if (($action == 'updatesource' || $action == 'updatecontent' || $action == 'conf
     			$error++;
     			setEventMessages($objectnew->error, $objectnew->errors, 'errors');
     			$action='preview';
    +
    +			$db->rollback();
     		}
     		else
     		{
     			$object = $objectnew;
     			$id = $object->id;
     			$pageid = $object->fk_default_home;
    +			$websitekey = GETPOST('siteref','aZ09');
    +
    +			$db->commit();
     		}
     	}
     
    @@ -1079,17 +1277,51 @@ if (($action == 'updatesource' || $action == 'updatecontent' || $action == 'conf
     
     		if (! $error)
     		{
    +			$db->begin();
    +
    +			$newwebsiteid = GETPOST('newwebsite','int');
    +			$pathofwebsitenew = $pathofwebsite;
    +
    +			$tmpwebsite=new Website($db);
    +			if ($newwebsiteid > 0 && $newwebsiteid != $object->id)
    +			{
    +				$tmpwebsite->fetch($newwebsiteid);
    +				$pathofwebsitenew = $dolibarr_main_data_root.'/website/'.$tmpwebsite->ref;
    +			}
    +			else
    +			{
    +				$tmpwebsite = $object;
    +			}
    +
     			$objectpage = new WebsitePage($db);
    -			$result = $objectpage->createFromClone($user, $pageid, GETPOST('pageurl','aZ09'), (GETPOST('newlang','aZ09')?GETPOST('newlang','aZ09'):''), $istranslation, GETPOST('newwebsite','int'));
    -			if ($result < 0)
    +			$resultpage = $objectpage->createFromClone($user, $pageid, GETPOST('pageurl','aZ09'), (GETPOST('newlang','aZ09')?GETPOST('newlang','aZ09'):''), $istranslation, $newwebsiteid);
    +			if ($resultpage < 0)
     			{
     				$error++;
     				setEventMessages($objectpage->error, $objectpage->errors, 'errors');
     				$action='createpagefromclone';
    +
    +				$db->rollback();
     			}
     			else
     			{
    -				// TODO Switch on the new page ?
    +				$fileindex=$pathofwebsitenew.'/index.php';
    +				$filetpl=$pathofwebsitenew.'/page'.$resultpage->id.'.tpl.php';
    +				$filewrapper=$pathofwebsitenew.'/wrapper.php';
    +
    +				//var_dump($pathofwebsitenew);
    +				//var_dump($filetpl);
    +				//exit;
    +
    +				dolSavePageContent($filetpl, $tmpwebsite, $resultpage);
    +
    +				// Switch on the new page if web site of new page/container is same
    +				if (empty($newwebsiteid) || $newwebsiteid == $object->id)
    +				{
    +					$pageid = $resultpage->id;
    +				}
    +
    +				$db->commit();
     			}
     		}
     	}
    @@ -1143,7 +1375,7 @@ if (($action == 'updatesource' || $action == 'updatecontent' || $action == 'conf
     			$objectpage->content = GETPOST('PAGE_CONTENT','none');
     
     			// Clean data. We remove all the head section.
    -			$objectpage->content = preg_replace('/<head>.*<\/head>/s', '', $objectpage->content);
    +			$objectpage->content = preg_replace('/<head>.*<\/head>/ims', '', $objectpage->content);
     			/* $objectpage->content = preg_replace('/<base\s+href=[\'"][^\'"]+[\'"]\s/?>/s', '', $objectpage->content); */
     
     
    @@ -1166,16 +1398,7 @@ if (($action == 'updatesource' || $action == 'updatecontent' || $action == 'conf
     
     
     				// Now generate the master.inc.php page
    -				dol_syslog("We regenerate the master file");
    -				dol_delete_file($filemaster);
    -
    -				$mastercontent = '<?php'."\n";
    -				$mastercontent.= '// File generated to link to the master file'."\n";
    -				$mastercontent.= "if (! defined('USEDOLIBARRSERVER')) require_once '".DOL_DOCUMENT_ROOT."/master.inc.php';\n";
    -				$mastercontent.= '?>'."\n";
    -				$result = file_put_contents($filemaster, $mastercontent);
    -				if (! empty($conf->global->MAIN_UMASK))
    -					@chmod($filemaster, octdec($conf->global->MAIN_UMASK));
    +				$result = dolSaveMasterFile($filemaster);
     
     				if (! $result) setEventMessages('Failed to write file '.$filemaster, null, 'errors');
     
    @@ -1196,13 +1419,13 @@ if (($action == 'updatesource' || $action == 'updatecontent' || $action == 'conf
     				if ($result)
     				{
     					setEventMessages($langs->trans("Saved"), null, 'mesgs');
    -					header("Location: ".$_SERVER["PHP_SELF"].'?website='.$website.'&pageid='.$pageid);
    +					header("Location: ".$_SERVER["PHP_SELF"].'?website='.$websitekey.'&pageid='.$pageid);
     	   				exit;
     				}
     				else
     				{
     					setEventMessages('Failed to write file '.$filetpl, null, 'errors');
    -					header("Location: ".$_SERVER["PHP_SELF"].'?website='.$website.'&pageid='.$pageid);
    +					header("Location: ".$_SERVER["PHP_SELF"].'?website='.$websitekey.'&pageid='.$pageid);
     	   				exit;
     				}
     			}
    @@ -1213,18 +1436,22 @@ if (($action == 'updatesource' || $action == 'updatecontent' || $action == 'conf
     		}
     		else
     		{
    -			header("Location: ".$_SERVER["PHP_SELF"].'?website='.$website.'&pageid='.$pageid);
    +			header("Location: ".$_SERVER["PHP_SELF"].'?website='.$websitekey.'&pageid='.$pageid);
     			exit;
     		}
     	}
     	else
     	{
    -		if (! $error) setEventMessages($langs->trans("NoPageYet"), null, 'warnings');
    +		if (! $error)
    +		{
    +			setEventMessages($langs->trans("NoPageYet"), null, 'warnings');
    +			setEventMessages($langs->trans("YouCanCreatePageOrImportTemplate"), null, 'warnings');
    +		}
     	}
     }
     
     // Export site
    -if (GETPOST('exportsite','alpha'))
    +if ($action == 'exportsite')
     {
     	$fileofzip = $object->exportWebSite();
     
    @@ -1241,6 +1468,85 @@ if (GETPOST('exportsite','alpha'))
     	}
     }
     
    +// Import site
    +if ($action == 'importsiteconfirm')
    +{
    +	if (empty($_FILES))
    +	{
    +		setEventMessages($langs->trans("ErrorFieldRequired", $langs->transnoentitiesnoconv("File")), null, 'errors');
    +		$action = 'importsite';
    +	}
    +	else
    +	{
    +		if (! empty($_FILES))
    +		{
    +			// Check symlink to medias and restore it if ko
    +			$pathtomedias=DOL_DATA_ROOT.'/medias';
    +			$pathtomediasinwebsite=$pathofwebsite.'/medias';
    +			if (! is_link(dol_osencode($pathtomediasinwebsite)))
    +			{
    +				dol_syslog("Create symlink for ".$pathtomedias." into name ".$pathtomediasinwebsite);
    +				dol_mkdir(dirname($pathtomediasinwebsite));     // To be sure dir for website exists
    +				$result = symlink($pathtomedias, $pathtomediasinwebsite);
    +				if (! $result)
    +				{
    +					setEventMessages($langs->trans("ErrorFieldToCreateSymLinkToMedias", $pathtomediasinwebsite, $pathtomedias), null, 'errors');
    +					$action = 'importsite';
    +				}
    +			}
    +
    +			if (is_array($_FILES['userfile']['tmp_name'])) $userfiles=$_FILES['userfile']['tmp_name'];
    +			else $userfiles=array($_FILES['userfile']['tmp_name']);
    +
    +			foreach($userfiles as $key => $userfile)
    +			{
    +				if (empty($_FILES['userfile']['tmp_name'][$key]))
    +				{
    +					$error++;
    +					if ($_FILES['userfile']['error'][$key] == 1 || $_FILES['userfile']['error'][$key] == 2){
    +						setEventMessages($langs->trans('ErrorFileSizeTooLarge'), null, 'errors');
    +						$action = 'importsite';
    +					}
    +					else {
    +						setEventMessages($langs->trans("ErrorFieldRequired", $langs->transnoentitiesnoconv("File")), null, 'errors');
    +						$action = 'importsite';
    +					}
    +				}
    +			}
    +
    +			if (! $error)
    +			{
    +				$upload_dir = $conf->website->dir_temp;
    +				$result = dol_add_file_process($upload_dir, 1, -1, 'userfile', '');
    +
    +				// Get name of file (take last one if several name provided)
    +				$fileofzip = $upload_dir.'/unknown';
    +				foreach($_FILES as $key => $ifile)
    +				{
    +					foreach($ifile['name'] as $key2 => $ifile2)
    +					{
    +						$fileofzip = $upload_dir . '/' .$ifile2;
    +					}
    +				}
    +
    +				$result = $object->importWebSite($fileofzip);
    +				if ($result < 0)
    +				{
    +					setEventMessages($object->error, $object->errors, 'errors');
    +					$action = 'importsite';
    +				}
    +				else
    +				{
    +					header("Location: ".$_SERVER["PHP_SELF"].'?website='.$object->ref);
    +					exit();
    +				}
    +			}
    +		}
    +
    +	}
    +}
    +
    +
     
     
     /*
    @@ -1315,6 +1621,10 @@ if ($action == 'edit')
     {
     	print '<input type="hidden" name="action" value="update">';
     }
    +if ($action == 'importsite')
    +{
    +	print '<input type="hidden" name="action" value="importsiteconfirm">';
    +}
     if ($action == 'file_manager')
     {
     	print '<input type="hidden" name="action" value="file_manager">';
    @@ -1332,7 +1642,7 @@ if (! GETPOST('hide_websitemenu'))
     //var_dump($objectpage);exit;
     print '<div class="centpercent websitebar">';
     
    -if (count($object->records) > 0)
    +if (count($object->records) > 0)	// There is at least one web site
     {
     	// ***** Part for web sites
     
    @@ -1353,10 +1663,10 @@ if (count($object->records) > 0)
     	$i=0;
     	foreach($object->records as $key => $valwebsite)
     	{
    -		if (empty($website)) $website=$valwebsite->ref;
    +		if (empty($websitekey)) $websitekey=$valwebsite->ref;
     
     		$out.='<option value="'.$valwebsite->ref.'"';
    -		if ($website == $valwebsite->ref) $out.=' selected';		// To preselect a value
    +		if ($websitekey == $valwebsite->ref) $out.=' selected';		// To preselect a value
     		$out.='>';
     		$out.=$valwebsite->ref;
     		$out.='</option>';
    @@ -1366,17 +1676,22 @@ if (count($object->records) > 0)
     	$out.=ajax_combobox('website');
     	print $out;
     	//print '<input type="submit" class="button" name="refreshsite" value="'.$langs->trans("Load").'">';
    -	print '<input type="image" class="valignbottom" src="'.img_picto('', 'refresh', '', 0, 1).'" name="refreshpage" value="'.$langs->trans("Load").'">';
    +	print '<input type="image" class="valignmiddle" src="'.img_picto('', 'refresh', '', 0, 1).'" name="refreshpage" value="'.$langs->trans("Load").'">';
     
     
    -	if ($website)
    +	if ($websitekey)
     	{
     		$virtualurl='';
    -		$dataroot=DOL_DATA_ROOT.'/website/'.$website;
    +		$dataroot=DOL_DATA_ROOT.'/website/'.$websitekey;
     		if (! empty($object->virtualhost)) $virtualurl=$object->virtualhost;
     	}
     
    -	if ($website && ($action == 'preview' || $action == 'createfromclone' || $action == 'createpagefromclone'))
    +
    +	$array=$objectpage->fetchAll($object->id, 'ASC,ASC', 'type_container,pageurl');
    +	if (! is_array($array) && $array < 0) dol_print_error('', $objectpage->error, $objectpage->errors);
    +	$atleastonepage=(is_array($array) && count($array) > 0);
    +
    +	if ($websitekey && ($action == 'preview' || $action == 'createfromclone' || $action == 'createpagefromclone'))
     	{
     		$disabled='';
     		if (empty($user->rights->website->write)) $disabled=' disabled="disabled"';
    @@ -1387,6 +1702,16 @@ if (count($object->records) > 0)
     		//print '<input type="submit" class="button"'.$disabled.' value="'.dol_escape_htmltag($langs->trans("EditMenu")).'" name="editmenu">';
     		print '<input type="submit" class="button nobordertransp"'.$disabled.' value="'.dol_escape_htmltag($langs->trans("CloneSite")).'" name="createfromclone">';
     		print '<input type="submit" class="button nobordertransp"'.$disabled.' value="'.dol_escape_htmltag($langs->trans("ExportSite")).'" name="exportsite">';
    +		if (! $atleastonepage)
    +		{
    +			print '<input type="submit" class="button nobordertransp"'.$disabled.' value="'.dol_escape_htmltag($langs->trans("ImportSite")).'" name="importsite">';
    +		}
    +		else
    +		{
    +			print '<input type="submit" class="button nobordertransp" disabled="disabled" value="'.dol_escape_htmltag($langs->trans("ImportSite")).'" name="importsite">';
    +		}
    +
    +		print '<input type="submit" class="buttonDelete" name="deletesite" value="'.$langs->trans("Delete").'"'.($atleastonepage?' disabled="disabled"':'').'>';
     
     		print ' &nbsp; ';
     
    @@ -1395,7 +1720,7 @@ if (count($object->records) > 0)
     		print '<script language="javascript">
     			jQuery(document).ready(function () {
                		jQuery(".button_file_manager").click(function () {
    -					var $dialog = $(\'<div></div>\').html(\'<iframe style="border: 0px;" src="'.DOL_URL_ROOT.'/website/index.php?hide_websitemenu=1&dol_hide_topmenu=1&dol_hide_leftmenu=1&file_manager=1&website='.$website.'&pageid='.$pageid.'" width="100%" height="100%"></iframe>\')
    +					var $dialog = $(\'<div></div>\').html(\'<iframe style="border: 0px;" src="'.DOL_URL_ROOT.'/website/index.php?hide_websitemenu=1&dol_hide_topmenu=1&dol_hide_leftmenu=1&file_manager=1&website='.$websitekey.'&pageid='.$pageid.'" width="100%" height="100%"></iframe>\')
     					.dialog({
     						autoOpen: false,
     						modal: true,
    @@ -1412,31 +1737,33 @@ if (count($object->records) > 0)
     
     	print '</div>';
     
    -	// Button for website
    +
    +	// Toolbar for websites
    +
     	print '<div class="websitetools">';
     
     	if ($action == 'preview' || $action == 'createfromclone' || $action == 'createpagefromclone')
     	{
     		$urlext=$virtualurl;
    -		$urlint=$urlwithroot.'/public/website/index.php?website='.$website;
    +		$urlint=$urlwithroot.'/public/website/index.php?website='.$websitekey;
     
     		$htmltext = $langs->trans("PreviewSiteServedByDolibarr", $langs->transnoentitiesnoconv("Site"), $langs->transnoentitiesnoconv("Site"), $urlint, $dataroot);
     		$htmltext.='<br>'.$langs->trans("CheckVirtualHostPerms", $langs->transnoentitiesnoconv("ReadPerm"), DOL_DOCUMENT_ROOT);
    -		$htmltext.='<br>'.$langs->trans("CheckVirtualHostPerms", $langs->transnoentitiesnoconv("WritePerm"), DOL_DATA_ROOT);
    -		print '<a class="websitebuttonsitepreview" id="previewsite" href="'.$urlwithroot.'/public/website/index.php?website='.$website.'" target="tab'.$website.'" alt="'.dol_escape_htmltag($htmltext).'">';
    +		$htmltext.='<br>'.$langs->trans("CheckVirtualHostPerms", $langs->transnoentitiesnoconv("WritePerm"), DOL_DATA_ROOT.'/website<br>'.DOL_DATA_ROOT.'/medias');
    +		print '<a class="websitebuttonsitepreview" id="previewsite" href="'.$urlwithroot.'/public/website/index.php?website='.$websitekey.'" target="tab'.$websitekey.'" alt="'.dol_escape_htmltag($htmltext).'">';
     		print $form->textwithpicto('', $htmltext, 1, 'preview');
     		print '</a>';
     
     		print '<div class="websiteinputurl" id="websiteinputurl">';
     		print '<input type="text" id="previewsiteurl" class="minwidth200imp" name="previewsite" placeholder="'.$langs->trans("http://myvirtualhost").'" value="'.$virtualurl.'">';
    -		//print '<input type="submit" class="button" name="previewwebsite" target="tab'.$website.'" value="'.$langs->trans("ViewSiteInNewTab").'">';
    +		//print '<input type="submit" class="button" name="previewwebsite" target="tab'.$websitekey.'" value="'.$langs->trans("ViewSiteInNewTab").'">';
     		$htmltext =$langs->trans("SetHereVirtualHost", $dataroot);
     		$htmltext.='<br>';
    +		$htmltext.='<br>'.$langs->trans("CheckVirtualHostPerms", $langs->transnoentitiesnoconv("ReadPerm"), DOL_DOCUMENT_ROOT);
    +		$htmltext.='<br>'.$langs->trans("CheckVirtualHostPerms", $langs->transnoentitiesnoconv("WritePerm"), DOL_DATA_ROOT.'/website<br>'.DOL_DATA_ROOT.'/medias');
    +		$htmltext.='<br>';
     		$htmltext.='<br>';
     		$htmltext.=$langs->trans("YouCanAlsoTestWithPHPS", $dataroot);
    -		$htmltext.='<br>';
    -		$htmltext.='<br>'.$langs->trans("CheckVirtualHostPerms", $langs->transnoentitiesnoconv("ReadPerm"), DOL_DOCUMENT_ROOT);
    -		$htmltext.='<br>'.$langs->trans("CheckVirtualHostPerms", $langs->transnoentitiesnoconv("WritePerm"), DOL_DATA_ROOT);
     		print $form->textwithpicto('', $htmltext, 1, 'help', '', 0, 2, 'helpvirtualhost');
     		print '</div>';
     
    @@ -1446,7 +1773,7 @@ if (count($object->records) > 0)
     			$htmltext.='<br>';
     			$htmltext.='<br>'.$langs->trans("CheckVirtualHostPerms", $langs->transnoentitiesnoconv("ReadPerm"), DOL_DOCUMENT_ROOT);
     			$htmltext.='<br>'.$langs->trans("CheckVirtualHostPerms", $langs->transnoentitiesnoconv("WritePerm"), DOL_DATA_ROOT);
    -			print '<span class="websitebuttonsitepreview websitebuttonsitepreviewdisabled cursornotallowed" id="previewsiteextdisabled" href="" target="tab'.$website.'ext" alt="'.dol_escape_htmltag($langs->trans("PreviewSiteServedByWebServer", $langs->transnoentitiesnoconv("Site"), $langs->transnoentitiesnoconv("Site"), $dataroot, $urlext)).'">';
    +			print '<span class="websitebuttonsitepreview websitebuttonsitepreviewdisabled cursornotallowed" id="previewsiteextdisabled" href="" target="tab'.$websitekey.'ext" alt="'.dol_escape_htmltag($langs->trans("PreviewSiteServedByWebServer", $langs->transnoentitiesnoconv("Site"), $langs->transnoentitiesnoconv("Site"), $dataroot, $urlext)).'">';
     			print $form->textwithpicto('', $htmltext, 1, 'preview_ext');
     			print '</span>';
     		}
    @@ -1455,8 +1782,8 @@ if (count($object->records) > 0)
     			$htmltext = $langs->trans("PreviewSiteServedByWebServer", $langs->transnoentitiesnoconv("Site"), $langs->transnoentitiesnoconv("Site"), $dataroot, $urlext?$urlext:'<span class="error">'.$langs->trans("VirtualHostUrlNotDefined").'</span>');
     			$htmltext.='<br>';
     			$htmltext.='<br>'.$langs->trans("CheckVirtualHostPerms", $langs->transnoentitiesnoconv("ReadPerm"), DOL_DOCUMENT_ROOT);
    -			$htmltext.='<br>'.$langs->trans("CheckVirtualHostPerms", $langs->transnoentitiesnoconv("WritePerm"), DOL_DATA_ROOT);
    -			print '<a class="websitebuttonsitepreview'.($urlext?'':' websitebuttonsitepreviewdisabled cursornotallowed').'" id="previewsiteext" href="'.$urlext.'" target="tab'.$website.'ext" alt="'.dol_escape_htmltag($langs->trans("PreviewSiteServedByWebServer", $langs->transnoentitiesnoconv("Site"), $langs->transnoentitiesnoconv("Site"), $dataroot, $urlext)).'">';
    +			$htmltext.='<br>'.$langs->trans("CheckVirtualHostPerms", $langs->transnoentitiesnoconv("WritePerm"), DOL_DATA_ROOT.'/website<br>'.DOL_DATA_ROOT.'/medias');
    +			print '<a class="websitebuttonsitepreview'.($urlext?'':' websitebuttonsitepreviewdisabled cursornotallowed').'" id="previewsiteext" href="'.$urlext.'" target="tab'.$websitekey.'ext" alt="'.dol_escape_htmltag($langs->trans("PreviewSiteServedByWebServer", $langs->transnoentitiesnoconv("Site"), $langs->transnoentitiesnoconv("Site"), $dataroot, $urlext)).'">';
     			print $form->textwithpicto('', $htmltext, 1, 'preview_ext');
     			print '</a>';
     		}
    @@ -1472,16 +1799,12 @@ if (count($object->records) > 0)
     	print '</div>';
     
     
    -	// ***** Part for pages
    +	// Toolbar for pages
     
    -	if ($website && ! in_array($action, array('editcss','editmenu')))
    +	if ($websitekey && ! in_array($action, array('editcss','editmenu','importsite')))
     	{
     		print '</div>';	// Close current websitebar to open a new one
     
    -		$array=$objectpage->fetchAll($object->id, 'ASC,ASC', 'type_container,pageurl');
    -		if (! is_array($array) && $array < 0) dol_print_error('', $objectpage->error, $objectpage->errors);
    -		$atleastonepage=(is_array($array) && count($array) > 0);
    -
     		print '<div class="centpercent websitebar"'.($style?' style="'.$style.'"':'').'">';
     
     		print '<div class="websiteselection hideonsmartphoneimp minwidth100 tdoverflowmax100">';
    @@ -1516,7 +1839,7 @@ if (count($object->records) > 0)
     					$out.='<option value="'.$key.'"';
     					if ($pageid > 0 && $pageid == $key) $out.=' selected';		// To preselect a value
     					$out.='>';
    -					$out.='['.$valpage->type_container.'] ';
    +					$out.='['.$valpage->type_container.' '.sprintf("%03d", $valpage->id).'] ';
     					$out.=$valpage->pageurl.' - '.$valpage->title;
     					if ($object->fk_default_home && $key == $object->fk_default_home) $out.=' ('.$langs->trans("HomePage").')';
     					$out.='</option>';
    @@ -1533,7 +1856,42 @@ if (count($object->records) > 0)
     		}
     
     		//print '<input type="submit" class="button" name="refreshpage" value="'.$langs->trans("Load").'"'.($atleastonepage?'':' disabled="disabled"').'>';
    -		print '<input type="image" class="valignbottom" src="'.img_picto('', 'refresh', '', 0, 1).'" name="refreshpage" value="'.$langs->trans("Load").'"'.($atleastonepage?'':' disabled="disabled"').'>';
    +		print '<input type="image" class="valignmiddle" src="'.img_picto('', 'refresh', '', 0, 1).'" name="refreshpage" value="'.$langs->trans("Load").'"'.($atleastonepage?'':' disabled="disabled"').'>';
    +
    +
    +		// Print nav arrows
    +		$pagepreviousid=0;
    +		$pagenextid=0;
    +		if ($pageid)
    +		{
    +			$sql = 'SELECT MAX(rowid) as pagepreviousid FROM '.MAIN_DB_PREFIX.'website_page WHERE rowid < '.$pageid.' AND fk_website = '.$object->id;
    +			$resql = $db->query($sql);
    +			if ($resql)
    +			{
    +				$obj = $db->fetch_object($resql);
    +				if ($obj)
    +				{
    +					$pagepreviousid = $obj->pagepreviousid;
    +				}
    +			}
    +			else dol_print_error($db);
    +			$sql = 'SELECT MIN(rowid) as pagenextid FROM '.MAIN_DB_PREFIX.'website_page WHERE rowid > '.$pageid.' AND fk_website = '.$object->id;
    +			$resql = $db->query($sql);
    +			if ($resql)
    +			{
    +				$obj = $db->fetch_object($resql);
    +				if ($obj)
    +				{
    +					$pagenextid = $obj->pagenextid;
    +				}
    +			}
    +			else dol_print_error($db);
    +		}
    +
    +		if ($pagepreviousid) print '<a class="valignmiddle" href="'.$_SERVER['PHP_SELF'].'?website='.urlencode($object->ref).'&pageid='.$pagepreviousid.'&action='.$action.'">'.img_previous($langs->trans("PreviousContainer")).'</a>';
    +		else print '<span class="valignmiddle opacitymedium">'.img_previous($langs->trans("PreviousContainer")).'</span>';
    +		if ($pagenextid) print '<a class="valignmiddle" href="'.$_SERVER['PHP_SELF'].'?website='.urlencode($object->ref).'&pageid='.$pagenextid.'&action='.$action.'">'.img_next($langs->trans("NextContainer")).'</a>';
    +		else print '<span class="valignmiddle opacitymedium">'.img_next($langs->trans("NextContainer")).'</span>';
     
     		$websitepage = new WebSitePage($db);
     		if ($pageid > 0 && ($action == 'preview' || $action == 'createfromclone' || $action == 'createpagefromclone'))
    @@ -1566,11 +1924,12 @@ if (count($object->records) > 0)
     				// Confirmation to clone
     				if ($action == 'createpagefromclone') {
     					// Create an array for form
    +					$preselectedlanguage = GETPOST('newlang', 'az09') ? GETPOST('newlang', 'az09') : ($objectpage->lang ? $objectpage->lang : $langs->defaultlang);
     					$formquestion = array(
    -						array('type' => 'text', 'name' => 'pageurl', 'label'=> $langs->trans("WEBSITE_PAGENAME")  ,'value'=> 'copy_of_'.$objectpage->pageurl),
    -						array('type' => 'checkbox', 'name' => 'is_a_translation', 'label' => $langs->trans("PageIsANewTranslation"), 'value' => 0),
    -						array('type' => 'other','name' => 'newlang','label' => $langs->trans("Language"), 'value' => $formadmin->select_language(GETPOST('newlang', 'az09')?GETPOST('newlang', 'az09'):$langs->defaultlang, 'newlang', 0, null, 1, 0, 0, 'minwidth200')),
    -						array('type' => 'other','name' => 'newwebsite','label' => $langs->trans("WebSite"), 'value' => $formwebsite->selectWebsite($object->id, 'newwebsite', 0)),
    +						array('type' => 'text', 'tdclass'=>'maxwidth200', 'name' => 'pageurl', 'label'=> $langs->trans("WEBSITE_PAGENAME"), 'value'=> 'copy_of_'.$objectpage->pageurl),
    +						array('type' => 'checkbox', 'tdclass'=>'maxwidth200', 'name' => 'is_a_translation', 'label' => $langs->trans("PageIsANewTranslation"), 'value' => 0),
    +						array('type' => 'other','name' => 'newlang', 'label' => $langs->trans("Language"), 'value' => $formadmin->select_language($preselectedlanguage, 'newlang', 0, null, 1, 0, 0, 'minwidth200', 0, 1)),
    +						array('type' => 'other','name' => 'newwebsite', 'label' => $langs->trans("WebSite"), 'value' => $formwebsite->selectWebsite($object->id, 'newwebsite', 0)),
     					);
     
     				   	$formconfirm = $form->formconfirm($_SERVER["PHP_SELF"] . '?website='.$object->ref.'&pageid=' . $pageid, $langs->trans('ClonePage'), '', 'confirm_createpagefromclone', $formquestion, 0, 1, 300, 550);
    @@ -1581,16 +1940,51 @@ if (count($object->records) > 0)
     				print ' &nbsp; ';
     
     				print '<input type="submit" class="button nobordertransp"'.$disabled.' value="'.dol_escape_htmltag($langs->trans("EditPageMeta")).'" name="editmeta">';
    +
    +				print '<input type="submit" class="button nobordertransp"'.$disabled.' value="'.dol_escape_htmltag($langs->trans("EditHTMLSource")).'" name="editsource">';
    +
    +				print '<!-- button EditInLine and ShowSubcontainers -->'."\n";
    +				print '<div class="websiteselectionsection inline-block">';
    +				print '<div class="inline-block">';
    +				print $langs->trans("EditInLine");
     				if ($websitepage->grabbed_from)
     				{
    -					print '<input type="submit" class="button nobordertransp" disabled="disabled" title="'.dol_escape_htmltag($langs->trans("OnlyEditionOfSourceForGrabbedContent")).'" value="'.dol_escape_htmltag($langs->trans("EditWithEditor")).'" name="editcontent">';
    +					//print '<input type="submit" class="button nobordertransp" disabled="disabled" title="'.dol_escape_htmltag($langs->trans("OnlyEditionOfSourceForGrabbedContent")).'" value="'.dol_escape_htmltag($langs->trans("EditWithEditor")).'" name="editcontent">';
    +					print '<a class="button nobordertransp opacitymedium nohoverborder"'.$disabled.' href="#" disabled="disabled" title="'.dol_escape_htmltag($langs->trans("OnlyEditionOfSourceForGrabbedContent")).'">'.img_picto($langs->trans("OnlyEditionOfSourceForGrabbedContent"),'switch_off','',false,0,0,'','nomarginleft').'</a>';
     				}
     				else
     				{
    -					print '<input type="submit" class="button nobordertransp"'.$disabled.' value="'.dol_escape_htmltag($langs->trans("EditWithEditor")).'" name="editcontent">';
    +					//print '<input type="submit" class="button nobordertransp"'.$disabled.' value="'.dol_escape_htmltag($langs->trans("EditWithEditor")).'" name="editcontent">';
    +					if (empty($conf->global->WEBSITE_EDITINLINE))
    +					{
    +						print '<a class="button nobordertransp nohoverborder"'.$disabled.' href="'.$_SERVER["PHP_SELF"].'?website='.$object->ref.'&pageid='.$websitepage->id.'&action=seteditinline">'.img_picto($langs->trans("EditInLineOff"),'switch_off','',false,0,0,'','nomarginleft').'</a>';
    +					}
    +					else
    +					{
    +						print '<a class="button nobordertransp nohoverborder"'.$disabled.' href="'.$_SERVER["PHP_SELF"].'?website='.$object->ref.'&pageid='.$websitepage->id.'&action=unseteditinline">'.img_picto($langs->trans("EditInLineOn"),'switch_on','',false,0,0,'','nomarginleft').'</a>';
    +					}
     				}
    +				print '</div>';
    +				print '<div class="inline-block">';
    +				print $langs->trans("ShowSubcontainers");
    +				/*if ($websitepage->grabbed_from)
    +				{
    +					print '<a class="button nobordertransp opacitymedium nohoverborder"'.$disabled.' href="#" disabled="disabled" title="'.dol_escape_htmltag($langs->trans("OnlyEditionOfSourceForGrabbedContent")).'">'.img_picto($langs->trans("OnlyEditionOfSourceForGrabbedContent"),'switch_off','',false,0,0,'','nomarginleft').'</a>';
    +				}
    +				else
    +				{*/
    +					if (empty($conf->global->WEBSITE_SUBCONTAINERSINLINE))
    +					{
    +						print '<a class="button nobordertransp nohoverborder"'.$disabled.' href="'.$_SERVER["PHP_SELF"].'?website='.$object->ref.'&pageid='.$websitepage->id.'&action=setshowsubcontainers">'.img_picto($langs->trans("ShowSubContainersOff"),'switch_off','',false,0,0,'','nomarginleft').'</a>';
    +					}
    +					else
    +					{
    +						print '<a class="button nobordertransp nohoverborder"'.$disabled.' href="'.$_SERVER["PHP_SELF"].'?website='.$object->ref.'&pageid='.$websitepage->id.'&action=unsetshowsubcontainers">'.img_picto($langs->trans("ShowSubContainersOn"),'switch_on','',false,0,0,'','nomarginleft').'</a>';
    +					}
    +				/*}*/
    +				print '</div>';
    +				print '</div>';
     
    -				print '<input type="submit" class="button nobordertransp"'.$disabled.' value="'.dol_escape_htmltag($langs->trans("EditHTMLSource")).'" name="editsource">';
     				if ($object->fk_default_home > 0 && $pageid == $object->fk_default_home) print '<input type="submit" class="button nobordertransp" disabled="disabled" value="'.dol_escape_htmltag($langs->trans("SetAsHomePage")).'" name="setashome">';
     				else print '<input type="submit" class="button nobordertransp"'.$disabled.' value="'.dol_escape_htmltag($langs->trans("SetAsHomePage")).'" name="setashome">';
     				print '<input type="submit" class="button nobordertransp"'.$disabled.' value="'.dol_escape_htmltag($langs->trans("ClonePage")).'" name="createpagefromclone">';
    @@ -1604,14 +1998,14 @@ if (count($object->records) > 0)
     
     		if ($pageid > 0 && ($action == 'preview' || $action == 'createfromclone' || $action == 'createpagefromclone'))
     		{
    -			$realpage=$urlwithroot.'/public/website/index.php?website='.$website.'&pageref='.$websitepage->pageurl;
    +			$realpage=$urlwithroot.'/public/website/index.php?website='.$websitekey.'&pageref='.$websitepage->pageurl;
     			$pagealias = $websitepage->pageurl;
     
     			$htmltext = $langs->trans("PreviewSiteServedByDolibarr", $langs->transnoentitiesnoconv("Page"), $langs->transnoentitiesnoconv("Page"), $realpage, $dataroot);
     			$htmltext.='<br>'.$langs->trans("CheckVirtualHostPerms", $langs->transnoentitiesnoconv("ReadPerm"), DOL_DOCUMENT_ROOT);
    -			$htmltext.='<br>'.$langs->trans("CheckVirtualHostPerms", $langs->transnoentitiesnoconv("WritePerm"), DOL_DATA_ROOT);
    +			$htmltext.='<br>'.$langs->trans("CheckVirtualHostPerms", $langs->transnoentitiesnoconv("WritePerm"), DOL_DATA_ROOT.'/website<br>'.DOL_DATA_ROOT.'/medias');
     
    -			print '<a class="websitebuttonsitepreview" id="previewpage" href="'.$realpage.'&nocache='.dol_now().'" class="button" target="tab'.$website.'" alt="'.dol_escape_htmltag($htmltext).'">';
    +			print '<a class="websitebuttonsitepreview" id="previewpage" href="'.$realpage.'&nocache='.dol_now().'" class="button" target="tab'.$websitekey.'" alt="'.dol_escape_htmltag($htmltext).'">';
     			print $form->textwithpicto('', $htmltext, 1, 'preview');
     			print '</a>';       // View page in new Tab
     
    @@ -1622,14 +2016,14 @@ if (count($object->records) > 0)
     			print '</div>';
     
     			$urlext=$virtualurl.'/'.$pagealias.'.php';
    -			$urlint=$urlwithroot.'/public/website/index.php?website='.$website;
    +			$urlint=$urlwithroot.'/public/website/index.php?website='.$websitekey;
     
     			$htmltext = $langs->trans("PreviewSiteServedByWebServer", $langs->transnoentitiesnoconv("Page"), $langs->transnoentitiesnoconv("Page"), $dataroot, $virtualurl?$urlext:'<span class="error">'.$langs->trans("VirtualHostUrlNotDefined").'</span>');
     
    -			print '<a class="websitebuttonsitepreview'.($virtualurl?'':' websitebuttonsitepreviewdisabled cursornotallowed').'" id="previewpageext" href="'.$urlext.'" target="tab'.$website.'ext" alt="'.dol_escape_htmltag($htmltext).'">';
    +			print '<a class="websitebuttonsitepreview'.($virtualurl?'':' websitebuttonsitepreviewdisabled cursornotallowed').'" id="previewpageext" href="'.$urlext.'" target="tab'.$websitekey.'ext" alt="'.dol_escape_htmltag($htmltext).'">';
     			print $form->textwithpicto('', $htmltext, 1, 'preview_ext');
     			print '</a>';
    -			//print '<input type="submit" class="button" name="previewpage" target="tab'.$website.'"value="'.$langs->trans("ViewPageInNewTab").'">';
    +			//print '<input type="submit" class="button" name="previewpage" target="tab'.$websitekey.'"value="'.$langs->trans("ViewPageInNewTab").'">';
     
     			// TODO Add js to save alias like we save virtual host name and use dynamic virtual host for url of id=previewpageext
     		}
    @@ -1661,13 +2055,23 @@ if (count($object->records) > 0)
                         jQuery(document).ready(function() {
                     		jQuery("#websiteinputurl").keyup(function() {
                                 console.log("Website external url modified "+jQuery("#previewsiteurl").val());
    -                			if (jQuery("#previewsiteurl").val() != "") jQuery("a.websitebuttonsitepreviewdisabled img").css({ opacity: 1 });
    +                			if (jQuery("#previewsiteurl").val() != "" && jQuery("#previewsiteurl").val().startsWith("http"))
    +							{
    +								jQuery("a.websitebuttonsitepreviewdisabled img").css({ opacity: 1 });
    +							}
                     			else jQuery("a.websitebuttonsitepreviewdisabled img").css({ opacity: 0.2 });
     						';
     				print '
                     		});
                         	jQuery("#previewsiteext,#previewpageext").click(function() {
    +
                                 newurl=jQuery("#previewsiteurl").val();
    +							if (! newurl.startsWith("http"))
    +							{
    +								alert(\''.dol_escape_js($langs->trans("ExternalURLMustStartWithHttp")).'\');
    +								return false;
    +							}
    +
                                 newpage=jQuery("#previewsiteurl").val() + "/" + jQuery("#previewpageurl").val() + ".php";
                                 console.log("Open url "+newurl);
                                 /* Save url */
    @@ -1810,7 +2214,7 @@ if ($action == 'editcss')
     	print '<tr><td class="titlefieldcreate">';
     	print $langs->trans('WebSite');
     	print '</td><td>';
    -	print $website;
    +	print $websitekey;
     	print '</td></tr>';
     
     	// CSS file
    @@ -1874,6 +2278,7 @@ if ($action == 'editcss')
     	print '<br>';
     }
     
    +
     if ($action == 'createsite')
     {
     	print '<div class="fiche">';
    @@ -1890,7 +2295,7 @@ if ($action == 'createsite')
     
         dol_fiche_head($head, 'card', $langs->trans("AddSite"), -1, 'globe');
         */
    -	if ($action == 'createcontainer') print_fiche_titre($langs->trans("AddSite"));
    +	if ($action == 'createcontainer') print load_fiche_titre($langs->trans("AddSite"));
     
     	print '<!-- Add site -->'."\n";
     	//print '<div class="fichecenter">';
    @@ -1916,7 +2321,7 @@ if ($action == 'createsite')
     	$htmltext = $langs->trans("SetHereVirtualHost", DOL_DATA_ROOT.'/website/<i>websiteref</i>');
     	$htmltext.='<br>';
     	$htmltext.='<br>'.$langs->trans("CheckVirtualHostPerms", $langs->transnoentitiesnoconv("ReadPerm"), DOL_DOCUMENT_ROOT);
    -	$htmltext.='<br>'.$langs->trans("CheckVirtualHostPerms", $langs->transnoentitiesnoconv("WritePerm"), DOL_DATA_ROOT);
    +	$htmltext.='<br>'.$langs->trans("CheckVirtualHostPerms", $langs->transnoentitiesnoconv("WritePerm"), DOL_DATA_ROOT.'/website<br>'.DOL_DATA_ROOT.'/medias');
     
     	print $form->textwithpicto($langs->trans('Virtualhost'), $htmltext, 1, 'help', '', 0, 2, 'tooltipvirtual');
     	print '</td><td>';
    @@ -1946,6 +2351,28 @@ if ($action == 'createsite')
     	print '<br>';
     }
     
    +if ($action == 'importsite')
    +{
    +	print '<div class="fiche">';
    +
    +	print '<br>';
    +
    +	print load_fiche_titre($langs->trans("ImportSite"));
    +
    +	dol_fiche_head(array(), '0', '', -1);
    +
    +	print $langs->trans("ZipOfWebsitePackageToImport").'<br><br>';
    +
    +	print '<input class="flat minwidth400" type="file" name="userfile[]" accept=".zip">';
    +	print '<input type="submit" class="button" name="buttonsubmitimportfile" value="'.dol_escape_htmltag($langs->trans("Upload")).'">';
    +
    +	dol_fiche_end();
    +
    +	print '</div>';
    +
    +	print '<br>';
    +}
    +
     if ($action == 'editmeta' || $action == 'createcontainer')
     {
     	print '<div class="fiche">';
    @@ -1962,7 +2389,7 @@ if ($action == 'editmeta' || $action == 'createcontainer')
     
         dol_fiche_head($head, 'card', $langs->trans("AddPage"), -1, 'globe');
         */
    -	if ($action == 'createcontainer') print_fiche_titre($langs->trans("AddPage"));
    +	if ($action == 'createcontainer') print load_fiche_titre($langs->trans("AddPage"));
     
     	print '<!-- Edit or create page/container -->'."\n";
     	//print '<div class="fichecenter">';
    @@ -1976,6 +2403,7 @@ if ($action == 'editmeta' || $action == 'createcontainer')
     		print '<tr><td class="titlefield">';
     		print $langs->trans("URL");
     		print '</td><td>';
    +		print info_admin($langs->trans("OnlyEditionOfSourceForGrabbedContentFuture"), 0, 0, 'warning');
     		print '<input class="flat minwidth300" type="text" name="externalurl" value="'.dol_escape_htmltag(GETPOST('externalurl','alpha')).'" placeholder="https://externalsite/pagetofetch"> ';
     		print '<input class="flat paddingtop" type="checkbox" name="grabimages" value="1" checked="checked"> '.$langs->trans("GrabImagesInto");
     		print ' ';
    @@ -1984,7 +2412,6 @@ if ($action == 'editmeta' || $action == 'createcontainer')
     		print $form->selectarray('grabimagesinto', $arraygrabimagesinto, GETPOSTISSET('grabimagesinto')?GETPOST('grabimagesinto'):'root');
     		print '<br>';
     		print '<input class="button" style="margin-top: 5px" type="submit" name="fetchexternalurl" value="'.dol_escape_htmltag($langs->trans("FetchAndCreate")).'">';
    -		print '<br>'.info_admin($langs->trans("OnlyEditionOfSourceForGrabbedContentFuture"), 0, 0, '1');
     		print '</td></tr>';
     		print '</table>';
     
    @@ -2004,9 +2431,9 @@ if ($action == 'editmeta' || $action == 'createcontainer')
     		print '</td></tr>';
     
     		print '<tr><td class="titlefield">';
    -		print $langs->trans('WEBSITE_PAGEURL');
    +		print $langs->trans('InternalURLOfPage');
     		print '</td><td>';
    -		print '/public/website/index.php?website='.urlencode($website).'&pageid='.urlencode($pageid);
    +		print '/public/website/index.php?website='.urlencode($websitekey).'&pageid='.urlencode($pageid);
     		print '</td></tr>';
     
     		/*
    @@ -2025,25 +2452,43 @@ if ($action == 'editmeta' || $action == 'createcontainer')
     		$pagekeywords=$objectpage->keywords;
     		$pagelang=$objectpage->lang;
     		$pagehtmlheader=$objectpage->htmlheader;
    +		$pagedatecreation=$objectpage->date_creation;
    +		$pagedatemodification=$objectpage->date_modification;
    +		$pageauthorid=$objectpage->fk_user_create;
     	}
    +	else
    +	{
    +		$type_container = 'page';
    +		$pagedatecreation=dol_now();
    +		$pageauthorid=$user->id;
    +	}
    +	if (GETPOST('WEBSITE_TITLE','alpha'))       $pagetitle=GETPOST('WEBSITE_TITLE','alpha');
     	if (GETPOST('WEBSITE_PAGENAME','alpha'))    $pageurl=GETPOST('WEBSITE_PAGENAME','alpha');
     	if (GETPOST('WEBSITE_ALIASALT','alpha'))    $pagealiasalt=GETPOST('WEBSITE_ALIASALT','alpha');
    -	if (GETPOST('WEBSITE_TITLE','alpha'))       $pagetitle=GETPOST('WEBSITE_TITLE','alpha');
     	if (GETPOST('WEBSITE_DESCRIPTION','alpha')) $pagedescription=GETPOST('WEBSITE_DESCRIPTION','alpha');
     	if (GETPOST('WEBSITE_KEYWORDS','alpha'))    $pagekeywords=GETPOST('WEBSITE_KEYWORDS','alpha');
     	if (GETPOST('WEBSITE_LANG','aZ09'))         $pagelang=GETPOST('WEBSITE_LANG','aZ09');
     	if (GETPOST('htmlheader','none'))			$pagehtmlheader=GETPOST('htmlheader','none');
     
    +	// Title
    +	print '<tr><td class="fieldrequired">';
    +	print $langs->trans('WEBSITE_TITLE');
    +	print '</td><td>';
    +	print '<input type="text" class="flat quatrevingtpercent" name="WEBSITE_TITLE" id="WEBSITE_TITLE" value="'.dol_escape_htmltag($pagetitle).'">';
    +	print '</td></tr>';
    +
    +	// Alias
     	print '<tr><td class="titlefieldcreate fieldrequired">';
     	print $langs->trans('WEBSITE_PAGENAME');
     	print '</td><td>';
    -	print '<input type="text" class="flat minwidth300" name="WEBSITE_PAGENAME" value="'.dol_escape_htmltag($pageurl).'">';
    +	print '<input type="text" class="flat minwidth300" name="WEBSITE_PAGENAME" id="WEBSITE_PAGENAME" value="'.dol_escape_htmltag($pageurl).'">';
     	print '</td></tr>';
     
    +	// Type of container
     	print '<tr><td class="titlefield fieldrequired">';
     	print $langs->trans('WEBSITE_TYPE_CONTAINER');
     	print '</td><td>';
    -	print $formwebsite->selectTypeOfContainer('WEBSITE_TYPE_CONTAINER', (GETPOST('WEBSITE_TYPE_CONTAINER')?GETPOST('WEBSITE_TYPE_CONTAINER'):'page'));
    +	print $formwebsite->selectTypeOfContainer('WEBSITE_TYPE_CONTAINER', (GETPOST('WEBSITE_TYPE_CONTAINER','alpha')?GETPOST('WEBSITE_TYPE_CONTAINER','alpha'):$type_container));
     	print '</td></tr>';
     
     	if ($action == 'createcontainer')
    @@ -2051,16 +2496,10 @@ if ($action == 'editmeta' || $action == 'createcontainer')
     		print '<tr><td class="titlefield fieldrequired">';
     		print $langs->trans('WEBSITE_PAGE_EXAMPLE');
     		print '</td><td>';
    -		print $formwebsite->selectSampleOfContainer('sample', (GETPOST('sample')?GETPOST('sample'):'corporatehomepage'));
    +		print $formwebsite->selectSampleOfContainer('sample', (GETPOST('sample','alpha')?GETPOST('sample','alpha'):'corporatehomepage'));
     		print '</td></tr>';
     	}
     
    -	print '<tr><td class="fieldrequired">';
    -	print $langs->trans('WEBSITE_TITLE');
    -	print '</td><td>';
    -	print '<input type="text" class="flat quatrevingtpercent" name="WEBSITE_TITLE" value="'.dol_escape_htmltag($pagetitle).'">';
    -	print '</td></tr>';
    -
     	print '<tr><td>';
     	print $langs->trans('WEBSITE_DESCRIPTION');
     	print '</td><td>';
    @@ -2080,25 +2519,47 @@ if ($action == 'editmeta' || $action == 'createcontainer')
     	print '</td></tr>';
     
     	print '<tr><td class="titlefieldcreate">';
    -	print $langs->trans('WEBSITE_ALIASALT');
    +	$htmlhelp=$langs->trans("WEBSITE_ALIASALTDesc");
    +	print $form->textwithpicto($langs->trans('WEBSITE_ALIASALT'), $htmlhelp, 1, 'help', '', 0, 2, 'htmlheadertooltip');
     	print '</td><td>';
     	print '<input type="text" class="flat minwidth300" name="WEBSITE_ALIASALT" value="'.dol_escape_htmltag($pagealiasalt).'">';
     	print '</td></tr>';
     
    +	$fuser=new User($db);
    +	$fuser->fetch($pageauthorid);
    +
    +	print '<tr><td>';
    +	print $langs->trans('Author');
    +	print '</td><td>';
    +	if ($pageauthorid > 0) print $fuser->getNomUrl(1);
    +	print '</td></tr>';
    +
    +	print '<tr><td>';
    +	print $langs->trans('DateCreation');
    +	print '</td><td>';
    +	print dol_print_date($pagedatecreation, 'dayhour');
    +	print '</td></tr>';
    +
    +	if ($action != 'createcontainer')
    +	{
    +		print '<tr><td>';
    +		print $langs->trans('DateModification');
    +		print '</td><td>';
    +		print dol_print_date($pagedatemodification, 'dayhour');
    +		print '</td></tr>';
    +	}
    +
     	print '<tr><td class="tdhtmlheader tdtop">';
     	$htmlhelp=$langs->trans("EditTheWebSiteForACommonHeader").'<br><br>';
    -
     	$htmlhelp=$langs->trans("Example").' :<br>';
     	$htmlhelp.=dol_htmlentitiesbr($htmlheadercontentdefault);
    -
     	print $form->textwithpicto($langs->trans('HtmlHeaderPage'), $htmlhelp, 1, 'help', '', 0, 2, 'htmlheadertooltip');
     	print '</td><td>';
    -	$doleditor=new DolEditor('htmlheader', $pagehtmlheader, '', '220', 'ace', 'In', true, false, 'ace', 0, '100%', '');
    +	$doleditor=new DolEditor('htmlheader', $pagehtmlheader, '', '120', 'ace', 'In', true, false, 'ace', ROWS_3, '100%', '');
     	print $doleditor->Create(1, '', true, 'HTML Header', 'html');
     	print '</td></tr>';
     
     	print '</table>';
    -
     	if ($action == 'createcontainer')
     	{
     		print '<div class="center">';
    @@ -2109,7 +2570,26 @@ if ($action == 'editmeta' || $action == 'createcontainer')
     		print '</div>';
     	}
     
    -
    +	if ($action == 'createcontainer')
    +	{
    +		print '<script type="text/javascript" language="javascript">
    +			jQuery(document).ready(function() {
    +				var disableautofillofalias = 0;
    +				jQuery("#WEBSITE_TITLE").keyup(function() {
    +					if (disableautofillofalias == 0)
    +					{
    +						var valnospecial = jQuery("#WEBSITE_TITLE").val().replace(/[^\w]/gi, \'-\').toLowerCase();
    +						valnospecial = valnospecial.replace(/\-+/g, \'-\').replace(/\-$/, \'\');
    +						console.log("disableautofillofalias=0 so we replace WEBSITE_TITLE with "+valnospecial);
    +						jQuery("#WEBSITE_PAGENAME").val(valnospecial);
    +					}
    +				});
    +				jQuery("#WEBSITE_PAGENAME").keyup(function() {
    +					disableautofillofalias = 1;
    +				});
    +			});
    +			</script>';
    +	}
     	//print '</div>';
     
     	//dol_fiche_end();
    @@ -2141,31 +2621,34 @@ if ($action == 'editmenu')
     
     if ($action == 'editsource')
     {
    -	/*
    -	 * Editing with source editor
    -	 */
    +	// Editing with source editor
     
     	$contentforedit = '';
    -	/*$contentforedit.='<style scoped>'."\n";        // "scoped" means "apply to parent element only". Not yet supported by browsers
    -	 $contentforedit.=$csscontent;
    -	 $contentforedit.='</style>'."\n";*/
    +	//$contentforedit.='<style scoped>'."\n";        // "scoped" means "apply to parent element only". Not yet supported by browsers
    +	//$contentforedit.=$csscontent;
    +	//$contentforedit.='</style>'."\n";
     	$contentforedit .= $objectpage->content;
    -
    +	//var_dump($_SESSION["dol_screenheight"]);
    +	$maxheightwin=480;
    +	if (isset($_SESSION["dol_screenheight"]))
    +	{
    +		if ($_SESSION["dol_screenheight"] > 680) $maxheightwin = $_SESSION["dol_screenheight"]-400;
    +		if ($_SESSION["dol_screenheight"] > 800) $maxheightwin = $_SESSION["dol_screenheight"]-490;
    +	}
    +	//var_dump($_SESSION["dol_screenheight"]);
     	require_once DOL_DOCUMENT_ROOT.'/core/class/doleditor.class.php';
    -	$doleditor=new DolEditor('PAGE_CONTENT',$contentforedit,'',500,'Full','',true,true,'ace',ROWS_5,'90%');
    +	$doleditor=new DolEditor('PAGE_CONTENT',$contentforedit,'',$maxheightwin,'Full','',true,true,'ace',ROWS_5,'40%');
     	$doleditor->Create(0, '', false, 'HTML Source', 'php');
     }
     
    -if ($action == 'editcontent')
    +/*if ($action == 'editcontent')
     {
    -	/*
    -     * Editing with default ckeditor
    -     */
    +	// Editing with default ckeditor
     
     	$contentforedit = '';
    -	/*$contentforedit.='<style scoped>'."\n";        // "scoped" means "apply to parent element only". Not yet supported by browsers
    -    $contentforedit.=$csscontent;
    -    $contentforedit.='</style>'."\n";*/
    +	//$contentforedit.='<style scoped>'."\n";        // "scoped" means "apply to parent element only". Not yet supported by browsers
    +    //$contentforedit.=$csscontent;
    +    //$contentforedit.='</style>'."\n";
     	$contentforedit .= $objectpage->content;
     
     	$contentforedit = preg_replace('/(<img.*src=")(?!http)/', '\1'.DOL_URL_ROOT.'/viewimage.php?modulepart=medias&file=', $contentforedit, -1, $nbrep);
    @@ -2173,32 +2656,50 @@ if ($action == 'editcontent')
     	require_once DOL_DOCUMENT_ROOT.'/core/class/doleditor.class.php';
     	$doleditor=new DolEditor('PAGE_CONTENT',$contentforedit,'',500,'Full','',true,true,true,ROWS_5,'90%');
     	$doleditor->Create(0, '', false);
    -}
    +}*/
     
     print "</div>\n</form>\n";
     
     
    -
     if ($action == 'preview' || $action == 'createfromclone' || $action == 'createpagefromclone')
     {
     	if ($pageid > 0)
     	{
    +		// $filejs
    +		// $filecss
    +		// $filephp
    +
     		// Ouput page under the Dolibarr top menu
     		$objectpage->fetch($pageid);
    -		$csscontent = @file_get_contents($filecss);
     		$jscontent = @file_get_contents($filejs);
     
    -		$out = '<!-- Page content '.$filetpl.' : Div with (CSS Of website from file + Style/htmlheader of page from database + Page content from database) -->'."\n";
    +		$out = '<!-- Page content '.$filetpl.' : Div with (CSS Of website from file + Style/htmlheader of page from database + Page content from database or by include if WEBSITE_SUBCONTAINERSINLINE is on) -->'."\n";
    +
    +		// Include a html so we can benefit of the header of page.
    +		// Note: We can't use iframe as it can be used to include another external html file
    +		// Note: We can't use frame as it is deprecated.
    +		/*if ($includepageintoaframeoradiv == 'iframe')
    +		{
    +			$out .= "<iframe><body></html>";
    +		}*/
    +		$out.="\n<html><head>\n";
    +		$out.=dolWebsiteReplacementOfLinks($object, $objectpage->htmlheader, 1);
    +		$out.="</head>\n";
    +		$out.="\n<body>";
    +
     
     		$out.='<div id="websitecontentundertopmenu" class="websitecontentundertopmenu">'."\n";
    -		// TODO Use contenteditable="true" / document.getElementById("myP").contentEditable="true" for part coming from CKEditor
    -
     
     		// REPLACEMENT OF LINKS When page called by website editor
     
     		$out.='<style scoped>'."\n";        // "scoped" means "apply to parent element only". No more supported by browsers, snif !
     		$tmpout='';
     		$tmpout.= '/* Include website CSS file */'."\n";
    +		//$csscontent = @file_get_contents($filecss);
    +		ob_start();
    +		include $filecss;
    +		$csscontent = ob_get_contents();
    +		ob_end_clean();
     		$tmpout.= dolWebsiteReplacementOfLinks($object, $csscontent, 1);
     		$tmpout.= '/* Include style from the HTML header of page */'."\n";
     		// Clean the html header of page to get only <style> content
    @@ -2216,21 +2717,50 @@ if ($action == 'preview' || $action == 'createfromclone' || $action == 'createpa
     		$out.=$tmpout;
     		$out.='</style>'."\n";
     
    -		// Do not enable the contenteditable when page was grabbed, ckeditor is removing span and adding borders,
    -		// so editable will be available from container created from scratch
    -		//$out.='<div id="bodywebsite" class="bodywebsite"'.($objectpage->grabbed_from ? ' contenteditable="true"' : '').'>'."\n";
    -		$out.='<div id="bodywebsite" class="bodywebsite">'."\n";
    +		// Note: <div> or <section> with contenteditable="true" inside this can be edited with inline ckeditor
     
    -		$out.=dolWebsiteReplacementOfLinks($object, $objectpage->content)."\n";
    +		// Do not enable the contenteditable when page was grabbed, ckeditor is removing span and adding borders,
    +		// so editable will be available only from container created from scratch
    +		//$out.='<div id="bodywebsite" class="bodywebsite"'.($objectpage->grabbed_from ? ' contenteditable="true"' : '').'>'."\n";
    +		$out.='<div id="divbodywebsite" class="bodywebsite">'."\n";
    +
    +		$newcontent = $objectpage->content;
    +
    +		// If mode WEBSITE_SUBCONTAINERSINLINE is on
    +		if (! empty($conf->global->WEBSITE_SUBCONTAINERSINLINE))
    +		{
    +			define('USEDOLIBARREDITOR', 1);
    +			//var_dump($filetpl);
    +			$filephp = $filetpl;
    +			ob_start();
    +			include $filephp;
    +			$newcontent = ob_get_contents();
    +			ob_end_clean();
    +		}
    +
    +		// Change the contenteditable to "true" or "false" when mode Edit Inline is on or off
    +		if (empty($conf->global->WEBSITE_EDITINLINE))
    +		{
    +			$newcontent = preg_replace('/(div|section)(\s[^\>]*)contenteditable="true"/', '\1\2', $newcontent);
    +		}
    +		else
    +		{
    +			// TODO Add the contenteditable="true" when mode Edit Inline is on
    +		}
    +
    +		$out.=dolWebsiteReplacementOfLinks($object, $newcontent)."\n";
     
     		$out.='</div>';
     
     		$out.='</div> <!-- End div id=websitecontentundertopmenu -->';
     
    -		$out.= "\n".'<!-- End page content '.$filetpl.' -->'."\n\n";
    +		/*if ($includepageintoaframeoradiv == 'iframe')
    +		{
    +			$out .= "</body></html></iframe>";
    +		}*/
    +		$out .= "\n</body></html>\n";
     
    -		// For jqueryscoped (does not work as expected)
    -		//$out.="<script>$.scoped();</script>";
    +		$out.= "\n".'<!-- End page content '.$filetpl.' -->'."\n\n";
     
     		print $out;
     
    @@ -2252,18 +2782,16 @@ if ($action == 'preview' || $action == 'createfromclone' || $action == 'createpa
             //include_once $original_file_osencoded;
             */
     
    -		/*print '<iframe class="websiteiframenoborder centpercent" src="'.DOL_URL_ROOT.'/public/website/index.php?website='.$website.'&pageid='.$pageid.'"/>';
    +		/*print '<iframe class="websiteiframenoborder centpercent" src="'.DOL_URL_ROOT.'/public/website/index.php?website='.$websitekey.'&pageid='.$pageid.'"/>';
             print '</iframe>';*/
     	}
     	else
     	{
    -		print '<br><br><div class="center">'.$langs->trans("PreviewOfSiteNotYetAvailable", $website).'</center><br><br><br>';
    +		print '<br><br><div class="center">'.$langs->trans("PreviewOfSiteNotYetAvailable", $object->ref).'</center><br><br><br>';
     		print '<div class="center"><div class="logo_setup"></div></div>';
     	}
     }
     
    -
    -
    +// End of page
     llxFooter();
    -
     $db->close();
    diff --git a/htdocs/website/lib/websiteaccount.lib.php b/htdocs/website/lib/websiteaccount.lib.php
    index 95ae071d971..0b63be45188 100644
    --- a/htdocs/website/lib/websiteaccount.lib.php
    +++ b/htdocs/website/lib/websiteaccount.lib.php
    @@ -22,17 +22,15 @@
      */
     
     /**
    - * Prepare array of tabs for WebsiteAccount
    + * Prepare array of tabs for SocieteAccount
      *
    - * @param	WebsiteAccount	$object		WebsiteAccount
    - * @return 	array					Array of tabs
    + * @param	SocieteAccount	$object		SocieteAccount
    + * @return 	array						Array of tabs
      */
     function websiteaccountPrepareHead($object)
     {
     	global $db, $langs, $conf;
     
    -	$langs->load("monmodule@monmodule");
    -
     	$h = 0;
     	$head = array();
     
    diff --git a/htdocs/website/page-sample-empty.html b/htdocs/website/page-sample-empty.html
    index 313c398a86e..f8dac27cdb2 100644
    --- a/htdocs/website/page-sample-empty.html
    +++ b/htdocs/website/page-sample-empty.html
    @@ -1,10 +1,3 @@
    -<div class="dolcontenteditable" contenteditable="true">
    -<div style="text-align: center"><h1>__[MAIN_INFO_SOCIETE_NOM]__</h1><br>
    -__(MyContainerTitle)__
    -</div>
    -</div>
    -<div class="dolcontenteditable" contenteditable="true">
    -<br>
    -<div style="text-align: center">Created by: __WEBSITE_CREATE_BY__</div>
    -<br>
    -</div>
    +<!-- At least 2 div required to avoid ckeditor to insert a p -->
    +<div class="dolcontenteditable" contenteditable="true"><div>
    +</div></div>
    diff --git a/htdocs/website/websiteaccount_card.php b/htdocs/website/websiteaccount_card.php
    index 15ced283957..49965b9009a 100644
    --- a/htdocs/website/websiteaccount_card.php
    +++ b/htdocs/website/websiteaccount_card.php
    @@ -16,48 +16,36 @@
      */
     
     /**
    - *   	\file       htdocs/Website/websiteaccount_card.php
    + *   	\file       htdocs/website/websiteaccount_card.php
      *		\ingroup    website
    - *		\brief      Page to create/edit/view websiteaccount
    + *		\brief      Page to create/edit/view thirdparty website account
      */
     
     // Load Dolibarr environment
    -$res=0;
    -// Try main.inc.php into web root known defined into CONTEXT_DOCUMENT_ROOT (not always defined)
    -if (! $res && ! empty($_SERVER["CONTEXT_DOCUMENT_ROOT"])) $res=@include($_SERVER["CONTEXT_DOCUMENT_ROOT"]."/main.inc.php");
    -// Try main.inc.php into web root detected using web root caluclated from SCRIPT_FILENAME
    -$tmp=empty($_SERVER['SCRIPT_FILENAME'])?'':$_SERVER['SCRIPT_FILENAME'];$tmp2=realpath(__FILE__); $i=strlen($tmp)-1; $j=strlen($tmp2)-1;
    -while($i > 0 && $j > 0 && isset($tmp[$i]) && isset($tmp2[$j]) && $tmp[$i]==$tmp2[$j]) { $i--; $j--; }
    -if (! $res && $i > 0 && file_exists(substr($tmp, 0, ($i+1))."/main.inc.php")) $res=@include(substr($tmp, 0, ($i+1))."/main.inc.php");
    -if (! $res && $i > 0 && file_exists(dirname(substr($tmp, 0, ($i+1)))."/main.inc.php")) $res=@include(dirname(substr($tmp, 0, ($i+1)))."/main.inc.php");
    -// Try main.inc.php using relative path
    -if (! $res && file_exists("../main.inc.php")) $res=@include("../main.inc.php");
    -if (! $res && file_exists("../../main.inc.php")) $res=@include("../../main.inc.php");
    -if (! $res && file_exists("../../../main.inc.php")) $res=@include("../../../main.inc.php");
    -if (! $res) die("Include of main fails");
    +require '../main.inc.php';
    +require_once DOL_DOCUMENT_ROOT.'/core/class/html.formcompany.class.php';
    +require_once DOL_DOCUMENT_ROOT.'/core/class/html.formfile.class.php';
    +require_once DOL_DOCUMENT_ROOT.'/societe/class/societeaccount.class.php';
    +require_once DOL_DOCUMENT_ROOT.'/website/lib/websiteaccount.lib.php';
     
    -include_once(DOL_DOCUMENT_ROOT.'/core/class/html.formcompany.class.php');
    -include_once(DOL_DOCUMENT_ROOT.'/core/class/html.formfile.class.php');
    -include_once(DOL_DOCUMENT_ROOT.'/website/class/websiteaccount.class.php');
    -include_once(DOL_DOCUMENT_ROOT.'/website/lib/websiteaccount.lib.php');
    -
    -// Load traductions files requiredby by page
    +// Load translation files required by the page
     $langs->loadLangs(array("website","other"));
     
     // Get parameters
     $id			= GETPOST('id', 'int');
     $ref        = GETPOST('ref', 'alpha');
     $action		= GETPOST('action', 'alpha');
    +$confirm    = GETPOST('confirm', 'alpha');
     $cancel     = GETPOST('cancel', 'aZ09');
     $backtopage = GETPOST('backtopage', 'alpha');
     
     // Initialize technical objects
    -$object=new WebsiteAccount($db);
    +$object=new SocieteAccount($db);
     $extrafields = new ExtraFields($db);
     $diroutputmassaction=$conf->website->dir_output . '/temp/massgeneration/'.$user->id;
     $hookmanager->initHooks(array('websiteaccountcard'));     // Note that conf->hooks_modules contains array
     // Fetch optionals attributes and labels
    -$extralabels = $extrafields->fetch_name_optionals_label('websiteaccount');
    +$extralabels = $extrafields->fetch_name_optionals_label('societeaccount');
     $search_array_options=$extrafields->getOptionalsFromPost($extralabels,'','search_');
     
     // Initialize array of search criterias
    @@ -106,8 +94,8 @@ if (empty($reshook))
     	include DOL_DOCUMENT_ROOT.'/core/actions_printing.inc.php';
     
     	// Actions to send emails
    -	$trigger_name='MYOBJECT_SENTBYMAIL';
    -	$autocopy='MAIN_MAIL_AUTOCOPY_MYOBJECT_TO';
    +	$trigger_name='WEBSITEACCOUNT_SENTBYMAIL';
    +	$autocopy='MAIN_MAIL_AUTOCOPY_WEBSITEACCOUNT_TO';
     	$trackid='websiteaccount'.$object->id;
     	include DOL_DOCUMENT_ROOT.'/core/actions_sendmails.inc.php';
     }
    @@ -219,26 +207,11 @@ if ($object->id > 0 && (empty($action) || ($action != 'edit' && $action != 'crea
     	    $formconfirm = $form->formconfirm($_SERVER["PHP_SELF"] . '?id=' . $object->id, $langs->trans('DeleteWebsiteAccount'), $langs->trans('ConfirmDeleteWebsiteAccount'), 'confirm_delete', '', 0, 1);
     	}
     
    -	// Confirmation of action xxxx
    -	if ($action == 'xxx')
    -	{
    -	    $formquestion=array();
    -	    /*
    -	        $formquestion = array(
    -	            // 'text' => $langs->trans("ConfirmClone"),
    -	            // array('type' => 'checkbox', 'name' => 'clone_content', 'label' => $langs->trans("CloneMainAttributes"), 'value' => 1),
    -	            // array('type' => 'checkbox', 'name' => 'update_prices', 'label' => $langs->trans("PuttingPricesUpToDate"), 'value' => 1),
    -	            // array('type' => 'other',    'name' => 'idwarehouse',   'label' => $langs->trans("SelectWarehouseForStockDecrease"), 'value' => $formproduct->selectWarehouses(GETPOST('idwarehouse')?GETPOST('idwarehouse'):'ifone', 'idwarehouse', '', 1)));
    -	    }*/
    -	    $formconfirm = $form->formconfirm($_SERVER["PHP_SELF"] . '?id=' . $object->id, $langs->trans('XXX'), $text, 'confirm_xxx', $formquestion, 0, 1, 220);
    -	}
    -
    -	if (! $formconfirm) {
    -	    $parameters = array('lineid' => $lineid);
    -	    $reshook = $hookmanager->executeHooks('formConfirm', $parameters, $object, $action); // Note that $action and $object may have been modified by hook
    -	    if (empty($reshook)) $formconfirm.=$hookmanager->resPrint;
    -	    elseif ($reshook > 0) $formconfirm=$hookmanager->resPrint;
    -	}
    +	// Call Hook formConfirm
    +	$parameters = array('lineid' => $lineid);
    +	$reshook = $hookmanager->executeHooks('formConfirm', $parameters, $object, $action); // Note that $action and $object may have been modified by hook
    +	if (empty($reshook)) $formconfirm.=$hookmanager->resPrint;
    +	elseif ($reshook > 0) $formconfirm=$hookmanager->resPrint;
     
     	// Print form confirm
     	print $formconfirm;
    @@ -408,7 +381,6 @@ if ($object->id > 0 && (empty($action) || ($action != 'edit' && $action != 'crea
     	include DOL_DOCUMENT_ROOT.'/core/tpl/card_presend.tpl.php';
     }
     
    -
     // End of page
     llxFooter();
     $db->close();
    diff --git a/scripts/accountancy/export-thirdpartyaccount.php b/scripts/accountancy/export-thirdpartyaccount.php
    index 2d557768d7d..ad5d6b72650 100755
    --- a/scripts/accountancy/export-thirdpartyaccount.php
    +++ b/scripts/accountancy/export-thirdpartyaccount.php
    @@ -1,8 +1,9 @@
     #!/usr/bin/env php
     <?php
    -/* Copyright (C) 2013-2014 Olivier Geffroy		<jeff@jeffinfo.com>
    - * Copyright (C) 2013-2014 Alexandre Spangaro	<aspangaro.dolibarr@gmail.com>
    - * Copyright (C) 2014	   Florian Henry		<florian.henry@open-concept.pro>
    +/* Copyright (C) 2013-2014  Olivier Geffroy     <jeff@jeffinfo.com>
    + * Copyright (C) 2013-2014  Alexandre Spangaro  <aspangaro.dolibarr@gmail.com>
    + * Copyright (C) 2014       Florian Henry       <florian.henry@open-concept.pro>
    + * Copyright (C) 2018       Frédéric France     <frederic.france@netlogic.fr>
      *
      * This program is free software; you can redistribute it and/or modify
      * it under the terms of the GNU General Public License as published by
    @@ -24,14 +25,11 @@
      * \brief		Page to detect empty accounting account
      */
     
    -require_once($path."../../htdocs/master.inc.php");
    +require_once $path."../../htdocs/master.inc.php";
     require_once DOL_DOCUMENT_ROOT.'/core/lib/report.lib.php';
     require_once DOL_DOCUMENT_ROOT.'/core/lib/date.lib.php';
     
    -$langs->load("companies");
    -$langs->load("compta");
    -$langs->load("main");
    -$langs->load("accountancy");
    +$langs->loadLangs(array("companies", "compta", "main", "accountancy"));
     
     // Security check
     if (!$user->admin)
    @@ -102,7 +100,7 @@ $periodlink = '';
     $exportlink = '';
     
     $nom = $langs->trans("ReportThirdParty");
    -$period = $form->select_date($date_start, 'date_start', 0, 0, 0, '', 1, 0, 1) . ' - ' . $form->select_date($date_end, 'date_end', 0, 0, 0, '', 1, 0, 1);
    +$period = $form->selectDate($date_start, 'date_start', 0, 0, 0, '', 1, 0) . ' - ' . $form->selectDate($date_end, 'date_end', 0, 0, 0, '', 1, 0);
     $description = $langs->trans("DescThirdPartyReport");
     $builddate=dol_now();
     
    diff --git a/scripts/bank/export-bank-receipts.php b/scripts/bank/export-bank-receipts.php
    index 398ec1d7a19..84af2e27f9f 100755
    --- a/scripts/bank/export-bank-receipts.php
    +++ b/scripts/bank/export-bank-receipts.php
    @@ -33,7 +33,7 @@ if (substr($sapi_type, 0, 3) == 'cgi') {
     	exit(-1);
     }
     
    -require_once($path."../../htdocs/master.inc.php");
    +require_once $path."../../htdocs/master.inc.php";
     require_once DOL_DOCUMENT_ROOT.'/core/lib/files.lib.php';
     require_once DOL_DOCUMENT_ROOT.'/core/lib/bank.lib.php';
     require_once DOL_DOCUMENT_ROOT.'/societe/class/societe.class.php';
    @@ -108,13 +108,9 @@ if (! empty($newlangid))
     		$outputlangs->setDefaultLang($newlangid);
     	}
     }
    -$outputlangs->load("main");
    -$outputlangs->load("bills");
    -$outputlangs->load("companies");
    -$outputlangs->load("banks");
    -$outputlangs->load("members");
    -$outputlangs->load("compta");
     
    +// Load translation files required by the page
    +$outputlangs->loadLangs(array("main", "companies", "bills", "banks", "members", "compta"));
     
     $acct=new Account($db);
     $result=$acct->fetch('',$bankref);
    diff --git a/scripts/company/export-contacts-xls-example.php b/scripts/company/export-contacts-xls-example.php
    index 5fd7806a26c..c4887cb5ee1 100755
    --- a/scripts/company/export-contacts-xls-example.php
    +++ b/scripts/company/export-contacts-xls-example.php
    @@ -41,13 +41,13 @@ if (! isset($argv[1]) || ! $argv[1]) {
     $now=$argv[1];
     
     
    -require_once($path."../../htdocs/master.inc.php");
    -//require_once(PHP_WRITEEXCEL_PATH."/class.writeexcel_workbook.inc.php");
    -//require_once(PHP_WRITEEXCEL_PATH."/class.writeexcel_worksheet.inc.php");
    +require_once $path."../../htdocs/master.inc.php";
    +//require_once PHP_WRITEEXCEL_PATH."/class.writeexcel_workbook.inc.php";
    +//require_once PHP_WRITEEXCEL_PATH."/class.writeexcel_worksheet.inc.php";
     
    -require_once(PHPEXCEL_PATH."/PHPExcel.php");
    -//require_once(PHPEXCEL_PATH."/PHPExcel/Writer/Excel2007.php");
    -require_once(PHPEXCEL_PATH."/PHPExcel/Writer/Excel5.php");
    +require_once PHPEXCEL_PATH."/PHPExcel.php";
    +//require_once PHPEXCEL_PATH."/PHPExcel/Writer/Excel2007.php";
    +require_once PHPEXCEL_PATH."/PHPExcel/Writer/Excel5.php";
     
     // Global variables
     $version=DOL_VERSION;
    diff --git a/scripts/company/sync_contacts_dolibarr2ldap.php b/scripts/company/sync_contacts_dolibarr2ldap.php
    index 900cdbc35ed..32260291aa7 100755
    --- a/scripts/company/sync_contacts_dolibarr2ldap.php
    +++ b/scripts/company/sync_contacts_dolibarr2ldap.php
    @@ -35,10 +35,10 @@ if (substr($sapi_type, 0, 3) == 'cgi') {
     }
     
     
    -require_once($path."../../htdocs/master.inc.php");
    -require_once(DOL_DOCUMENT_ROOT."/contact/class/contact.class.php");
    -require_once(DOL_DOCUMENT_ROOT."/user/class/user.class.php");
    -require_once(DOL_DOCUMENT_ROOT."/core/class/ldap.class.php");
    +require_once $path."../../htdocs/master.inc.php";
    +require_once DOL_DOCUMENT_ROOT."/contact/class/contact.class.php";
    +require_once DOL_DOCUMENT_ROOT."/user/class/user.class.php";
    +require_once DOL_DOCUMENT_ROOT."/core/class/ldap.class.php";
     
     // Global variables
     $version=DOL_VERSION;
    diff --git a/scripts/contracts/email_expire_services_to_customers.php b/scripts/contracts/email_expire_services_to_customers.php
    index 0f5c91817db..43a0b2524e6 100755
    --- a/scripts/contracts/email_expire_services_to_customers.php
    +++ b/scripts/contracts/email_expire_services_to_customers.php
    @@ -50,12 +50,10 @@ $mode=$argv[1];
     $targettype=$argv[2];
     
     
    -require($path."../../htdocs/master.inc.php");
    -require_once (DOL_DOCUMENT_ROOT."/core/class/CMailFile.class.php");
    -
    -$langs->load('main');
    -$langs->load('contracts');
    +require $path."../../htdocs/master.inc.php";
    +require_once DOL_DOCUMENT_ROOT."/core/class/CMailFile.class.php";
     
    +$langs->loadLangs(array('main', 'contracts'));
     
     // Global variables
     $version=DOL_VERSION;
    @@ -154,10 +152,9 @@ if ($resql)
                 // Define line content
                 $outputlangs=new Translate('',$conf);
                 $outputlangs->setDefaultLang(empty($obj->default_lang)?$langs->defaultlang:$obj->default_lang);	// By default language of customer
    -            $outputlangs->load("bills");
    -            $outputlangs->load("main");
    -            $outputlangs->load("contracts");
    -    		$outputlangs->load("products");
    +
    +            // Load translation files required by the page
    +            $outputlangs->loadLangs(array("main", "contracts", "bills", "products"));
     
                 if (dol_strlen($newemail))
                 {
    diff --git a/scripts/contracts/email_expire_services_to_representatives.php b/scripts/contracts/email_expire_services_to_representatives.php
    index ad7ccebcba7..a23652a779f 100755
    --- a/scripts/contracts/email_expire_services_to_representatives.php
    +++ b/scripts/contracts/email_expire_services_to_representatives.php
    @@ -48,12 +48,10 @@ if (! isset($argv[1]) || ! $argv[1] || ! in_array($argv[1],array('test','confirm
     $mode=$argv[1];
     
     
    -require($path."../../htdocs/master.inc.php");
    -require_once (DOL_DOCUMENT_ROOT."/core/class/CMailFile.class.php");
    -
    -$langs->load('main');
    -$langs->load('contracts');
    +require $path."../../htdocs/master.inc.php";
    +require_once DOL_DOCUMENT_ROOT."/core/class/CMailFile.class.php";
     
    +$langs->loadLangs(array('main', 'contracts'));
     
     // Global variables
     $version=DOL_VERSION;
    @@ -127,10 +125,9 @@ if ($resql)
                 // Define line content
                 $outputlangs=new Translate('',$conf);
                 $outputlangs->setDefaultLang(empty($obj->lang)?$langs->defaultlang:$obj->lang);	// By default language of sale representative
    -            $outputlangs->load("bills");
    -            $outputlangs->load("main");
    -    		$outputlangs->load("contracts");
    -            $outputlangs->load("products");
    +
    +            // Load translation files required by the page
    +            $outputlangs->loadLangs(array("main", "contracts", "bills", "products"));
     
                 if (dol_strlen($obj->email))
                 {
    diff --git a/scripts/cron/cron_run_jobs.php b/scripts/cron/cron_run_jobs.php
    index 43ff66dc656..8ffefa0ca9a 100755
    --- a/scripts/cron/cron_run_jobs.php
    +++ b/scripts/cron/cron_run_jobs.php
    @@ -41,9 +41,9 @@ if (substr($sapi_type, 0, 3) == 'cgi') {
     	exit(-1);
     }
     
    -require_once ($path."../../htdocs/master.inc.php");
    -require_once (DOL_DOCUMENT_ROOT."/cron/class/cronjob.class.php");
    -require_once (DOL_DOCUMENT_ROOT.'/user/class/user.class.php');
    +require_once $path."../../htdocs/master.inc.php";
    +require_once DOL_DOCUMENT_ROOT."/cron/class/cronjob.class.php";
    +require_once DOL_DOCUMENT_ROOT.'/user/class/user.class.php';
     
     // Check parameters
     if (! isset($argv[1]) || ! $argv[1]) {
    @@ -73,7 +73,7 @@ $error=0;
     $now=dol_now();
     
     @set_time_limit(0);
    -print "***** ".$script_file." (".$version.") pid=".dol_getmypid()." ***** userlogin=" . $userlogin . " ***** " . dol_print_date($now, 'dayrfc') . " *****\n";
    +print "***** ".$script_file." (".$version.") pid=".dol_getmypid()." ***** userlogin=" . $userlogin . " ***** " . dol_print_date($now, 'dayhourrfc') . " *****\n";
     
     // Check module cron is activated
     if (empty($conf->cron->enabled))
    @@ -143,6 +143,12 @@ $object = new Cronjob($db);
     
     $filter=array();
     if (! empty($id)) {
    +	if (! is_numeric($id))
    +	{
    +		echo "Error: Bad value for parameter job id";
    +		dol_syslog("cron_run_jobs.php Bad value for parameter job id", LOG_WARNING);
    +		exit;
    +	}
     	$filter['t.rowid']=$id;
     }
     
    @@ -162,7 +168,7 @@ foreach($object->lines as $val)
     	$qualifiedjobs[] = $val;
     }
     
    -// TODO This sequence of code must be shared with code into public/cron/cron_run_jobs.php php page.
    +// TODO Duplicate. This sequence of code must be shared with code into public/cron/cron_run_jobs.php php page.
     
     $nbofjobs=count($qualifiedjobs);
     $nbofjobslaunchedok=0;
    @@ -174,11 +180,14 @@ if (is_array($qualifiedjobs) && (count($qualifiedjobs)>0))
     	foreach($qualifiedjobs as $line)
     	{
     		dol_syslog("cron_run_jobs.php cronjobid: ".$line->id." priority=".$line->priority." entity=".$line->entity." label=".$line->label, LOG_DEBUG);
    -		echo "cron_run_jobs.php cronjobid: ".$line->id." priority=".$line->priority." entity=".$line->entity." label=".$line->label."\n";
    +
    +		echo "cron_run_jobs.php cronjobid: ".$line->id." priority=".$line->priority." entity=".$line->entity." label=".$line->label;
     
     		//If date_next_jobs is less of current date, execute the program, and store the execution time of the next execution in database
     		if (($line->datenextrun < $now) && (empty($line->datestart) || $line->datestart <= $now) && (empty($line->dateend) || $line->dateend >= $now))
     		{
    +			echo " - qualified\n";
    +
     			dol_syslog("cron_run_jobs.php line->datenextrun:".dol_print_date($line->datenextrun,'dayhourrfc')." line->datestart:".dol_print_date($line->datestart,'dayhourrfc')." line->dateend:".dol_print_date($line->dateend,'dayhourrfc')." now:".dol_print_date($now,'dayhourrfc'));
     
     			$cronjob=new Cronjob($db);
    @@ -218,6 +227,8 @@ if (is_array($qualifiedjobs) && (count($qualifiedjobs)>0))
     		}
     		else
     		{
    +			echo " - not qualified\n";
    +
     			dol_syslog("cron_run_jobs.php job not qualified line->datenextrun:".dol_print_date($line->datenextrun,'dayhourrfc')." line->datestart:".dol_print_date($line->datestart,'dayhourrfc')." line->dateend:".dol_print_date($line->dateend,'dayhourrfc')." now:".dol_print_date($now,'dayhourrfc'));
     		}
     	}
    @@ -234,6 +245,13 @@ exit(0);
     
     
     
    +/**
    + * script cron usage
    + *
    + * @param string $path          path
    + * @param string $script_file   filename
    + * @return void
    + */
     function usage($path,$script_file)
     {
     	global $conf;
    @@ -247,4 +265,3 @@ function usage($path,$script_file)
     	print "For example, to run pending tasks every 5mn, you can add this line:\n";
     	print "*/5 * * * * ".$path.$script_file." securitykey userlogin > ".DOL_DATA_ROOT."/".$script_file.".log\n";
     }
    -
    diff --git a/scripts/emailings/mailing-send.php b/scripts/emailings/mailing-send.php
    index ef9a35fc1ed..95b06f187e8 100755
    --- a/scripts/emailings/mailing-send.php
    +++ b/scripts/emailings/mailing-send.php
    @@ -44,9 +44,9 @@ $id=$argv[1];
     if (isset($argv[2]) || !empty($argv[2])) $login = $argv[2];
     else $login = '';
     
    -require_once ($path."../../htdocs/master.inc.php");
    -require_once (DOL_DOCUMENT_ROOT."/core/class/CMailFile.class.php");
    -require_once (DOL_DOCUMENT_ROOT."/comm/mailing/class/mailing.class.php");
    +require_once $path."../../htdocs/master.inc.php";
    +require_once DOL_DOCUMENT_ROOT."/core/class/CMailFile.class.php";
    +require_once DOL_DOCUMENT_ROOT."/comm/mailing/class/mailing.class.php";
     
     
     // Global variables
    diff --git a/scripts/invoices/email_unpaid_invoices_to_customers.php b/scripts/invoices/email_unpaid_invoices_to_customers.php
    index 02e9db2e0ce..5d49beca851 100755
    --- a/scripts/invoices/email_unpaid_invoices_to_customers.php
    +++ b/scripts/invoices/email_unpaid_invoices_to_customers.php
    @@ -50,8 +50,8 @@ $mode=$argv[1];
     $targettype=$argv[2];
     
     
    -require($path."../../htdocs/master.inc.php");
    -require_once (DOL_DOCUMENT_ROOT."/core/class/CMailFile.class.php");
    +require $path."../../htdocs/master.inc.php";
    +require_once DOL_DOCUMENT_ROOT."/core/class/CMailFile.class.php";
     
     $langs->load('main');
     
    @@ -151,8 +151,9 @@ if ($resql)
                 // Define line content
                 $outputlangs=new Translate('',$conf);
                 $outputlangs->setDefaultLang(empty($obj->default_lang)?$langs->defaultlang:$obj->default_lang);	// By default language of customer
    -            $outputlangs->load("bills");
    -            $outputlangs->load("main");
    +
    +            // Load translation files required by the page
    +            $outputlangs->loadLangs(array("main", "bills"));
     
                 if (dol_strlen($newemail))
                 {
    diff --git a/scripts/invoices/email_unpaid_invoices_to_representatives.php b/scripts/invoices/email_unpaid_invoices_to_representatives.php
    index e134d693d74..54be6f8f40c 100755
    --- a/scripts/invoices/email_unpaid_invoices_to_representatives.php
    +++ b/scripts/invoices/email_unpaid_invoices_to_representatives.php
    @@ -48,8 +48,8 @@ if (! isset($argv[1]) || ! $argv[1] || ! in_array($argv[1],array('test','confirm
     $mode=$argv[1];
     
     
    -require($path."../../htdocs/master.inc.php");
    -require_once (DOL_DOCUMENT_ROOT."/core/class/CMailFile.class.php");
    +require $path."../../htdocs/master.inc.php";
    +require_once DOL_DOCUMENT_ROOT."/core/class/CMailFile.class.php";
     
     $langs->load('main');
     
    @@ -131,8 +131,9 @@ if ($resql)
                 // Define line content
                 $outputlangs=new Translate('',$conf);
                 $outputlangs->setDefaultLang(empty($obj->lang)?$langs->defaultlang:$obj->lang);	// By default language of sale representative
    -            $outputlangs->load("bills");
    -            $outputlangs->load("main");
    +
    +            // Load translation files required by the page
    +            $outputlangs->loadLangs(array("main", "bills"));
     
                 if (dol_strlen($obj->email))
                 {
    diff --git a/scripts/invoices/facturex-pdfextractxml.py b/scripts/invoices/facturex-pdfextractxml.py
    new file mode 100755
    index 00000000000..fe1e96ccadd
    --- /dev/null
    +++ b/scripts/invoices/facturex-pdfextractxml.py
    @@ -0,0 +1,97 @@
    +#! /usr/bin/python
    +# -*- coding: utf-8 -*-
    +# © 2017 Alexis de Lattre <alexis.delattre@akretion.com>
    +
    +from optparse import OptionParser
    +import sys
    +from facturx import get_facturx_xml_from_pdf
    +from facturx.facturx import logger
    +import logging
    +from os.path import isfile, isdir
    +
    +__author__ = "Alexis de Lattre <alexis.delattre@akretion.com>"
    +__date__ = "August 2017"
    +__version__ = "0.1"
    +
    +options = [
    +    {'names': ('-l', '--log-level'), 'dest': 'log_level',
    +        'action': 'store', 'default': 'info',
    +        'help': "Set log level. Possible values: debug, info, warn, error. "
    +        "Default value: info."},
    +    {'names': ('-d', '--disable-xsd-check'), 'dest': 'disable_xsd_check',
    +        'action': 'store_true', 'default': False,
    +        'help': "De-activate XML Schema Definition check on Factur-X XML file "
    +        "(the check is enabled by default)"},
    +    ]
    +
    +
    +def main(options, arguments):
    +    if options.log_level:
    +        log_level = options.log_level.lower()
    +        log_map = {
    +            'debug': logging.DEBUG,
    +            'info': logging.INFO,
    +            'warn': logging.WARN,
    +            'error': logging.ERROR,
    +        }
    +        if log_level in log_map:
    +            logger.setLevel(log_map[log_level])
    +        else:
    +            logger.error(
    +                'Wrong value for log level (%s). Possible values: %s',
    +                log_level, ', '.join(log_map.keys()))
    +            sys.exit(1)
    +
    +    if len(arguments) != 2:
    +        logger.error(
    +            'This command requires 2 arguments (%d used). '
    +            'Use --help to get the details.', len(arguments))
    +        sys.exit(1)
    +    pdf_filename = arguments[0]
    +    out_xml_filename = arguments[1]
    +    if not isfile(pdf_filename):
    +        logger.error('Argument %s is not a filename', pdf_filename)
    +        sys.exit(1)
    +    if isdir(out_xml_filename):
    +        logger.error(
    +            '2nd argument %s is a directory name (should be a the '
    +            'output XML filename)', out_xml_filename)
    +        sys.exit(1)
    +    pdf_file = open(pdf_filename)
    +    check_xsd = True
    +    if options.disable_xsd_check:
    +        check_xsd = False
    +    # The important line of code is below !
    +    try:
    +        (xml_filename, xml_string) = get_facturx_xml_from_pdf(
    +            pdf_file, check_xsd=check_xsd)
    +    except Exception as e:
    +        logger.error(e)
    +        sys.exit(1)
    +    if xml_filename and xml_string:
    +        if isfile(out_xml_filename):
    +            logger.warn(
    +                'File %s already exists. Overwriting it!', out_xml_filename)
    +        xml_file = open(out_xml_filename, 'w')
    +        xml_file.write(xml_string)
    +        xml_file.close()
    +        logger.info('File %s generated', out_xml_filename)
    +    else:
    +        logger.warn('File %s has not been created', out_xml_filename)
    +        sys.exit(1)
    +
    +
    +if __name__ == '__main__':
    +    usage = "Usage: facturx-pdfextractxml <invoice.pdf> <factur-x_xml.xml>"
    +    epilog = "Author: %s\n\nVersion: %s" % (__author__, __version__)
    +    description = "This extracts the XML file from a Factur-X invoice."
    +    parser = OptionParser(usage=usage, epilog=epilog, description=description)
    +    for option in options:
    +        param = option['names']
    +        del option['names']
    +        parser.add_option(*param, **option)
    +    options, arguments = parser.parse_args()
    +    sys.argv[:] = arguments
    +    main(options, arguments)
    +    
    +    
    \ No newline at end of file
    diff --git a/scripts/invoices/rebuild_merge_pdf.php b/scripts/invoices/rebuild_merge_pdf.php
    index 30782d3b913..2c71d9cf750 100755
    --- a/scripts/invoices/rebuild_merge_pdf.php
    +++ b/scripts/invoices/rebuild_merge_pdf.php
    @@ -34,12 +34,12 @@ if (substr($sapi_type, 0, 3) == 'cgi') {
     }
     
     // Include Dolibarr environment
    -require_once($path."../../htdocs/master.inc.php");
    +require_once $path."../../htdocs/master.inc.php";
     // After this $db is an opened handler to database. We close it at end of file.
    -require_once(DOL_DOCUMENT_ROOT."/compta/facture/class/facture.class.php");
    -require_once(DOL_DOCUMENT_ROOT."/core/modules/facture/modules_facture.php");
    -require_once(DOL_DOCUMENT_ROOT."/core/lib/date.lib.php");
    -require_once(DOL_DOCUMENT_ROOT.'/core/lib/invoice2.lib.php');
    +require_once DOL_DOCUMENT_ROOT."/compta/facture/class/facture.class.php";
    +require_once DOL_DOCUMENT_ROOT."/core/modules/facture/modules_facture.php";
    +require_once DOL_DOCUMENT_ROOT."/core/lib/date.lib.php";
    +require_once DOL_DOCUMENT_ROOT.'/core/lib/invoice2.lib.php';
     
     
     // Load main language strings
    diff --git a/scripts/members/sync_members_dolibarr2ldap.php b/scripts/members/sync_members_dolibarr2ldap.php
    index a0c393d01c2..e3ca5f38e0a 100755
    --- a/scripts/members/sync_members_dolibarr2ldap.php
    +++ b/scripts/members/sync_members_dolibarr2ldap.php
    @@ -34,9 +34,9 @@ if (substr($sapi_type, 0, 3) == 'cgi') {
     	exit(-1);
     }
     
    -require_once($path."../../htdocs/master.inc.php");
    -require_once(DOL_DOCUMENT_ROOT."/core/class/ldap.class.php");
    -require_once(DOL_DOCUMENT_ROOT."/adherents/class/adherent.class.php");
    +require_once $path."../../htdocs/master.inc.php";
    +require_once DOL_DOCUMENT_ROOT."/core/class/ldap.class.php";
    +require_once DOL_DOCUMENT_ROOT."/adherents/class/adherent.class.php";
     
     $langs->load("main");
     
    diff --git a/scripts/members/sync_members_ldap2dolibarr.php b/scripts/members/sync_members_ldap2dolibarr.php
    index e7adb80e733..3e6eaaa4281 100755
    --- a/scripts/members/sync_members_ldap2dolibarr.php
    +++ b/scripts/members/sync_members_ldap2dolibarr.php
    @@ -34,15 +34,13 @@ if (substr($sapi_type, 0, 3) == 'cgi') {
     	exit(-1);
     }
     
    -require_once($path."../../htdocs/master.inc.php");
    -require_once(DOL_DOCUMENT_ROOT."/core/lib/date.lib.php");
    -require_once(DOL_DOCUMENT_ROOT."/core/class/ldap.class.php");
    -require_once(DOL_DOCUMENT_ROOT."/adherents/class/adherent.class.php");
    -require_once(DOL_DOCUMENT_ROOT."/adherents/class/subscription.class.php");
    -
    -$langs->load("main");
    -$langs->load("errors");
    +require_once $path."../../htdocs/master.inc.php";
    +require_once DOL_DOCUMENT_ROOT."/core/lib/date.lib.php";
    +require_once DOL_DOCUMENT_ROOT."/core/class/ldap.class.php";
    +require_once DOL_DOCUMENT_ROOT."/adherents/class/adherent.class.php";
    +require_once DOL_DOCUMENT_ROOT."/adherents/class/subscription.class.php";
     
    +$langs->loadLangs(array("main", "errors"));
     
     // Global variables
     $version=DOL_VERSION;
    diff --git a/scripts/members/sync_members_types_dolibarr2ldap.php b/scripts/members/sync_members_types_dolibarr2ldap.php
    index 939a98c8728..dac7ccfd0bc 100755
    --- a/scripts/members/sync_members_types_dolibarr2ldap.php
    +++ b/scripts/members/sync_members_types_dolibarr2ldap.php
    @@ -41,9 +41,9 @@ if (! isset($argv[1]) || ! $argv[1]) {
     }
     $now=$argv[1];
     
    -require_once($path."../../htdocs/master.inc.php");
    -require_once(DOL_DOCUMENT_ROOT."/core/class/ldap.class.php");
    -require_once(DOL_DOCUMENT_ROOT."/adherents/class/adherent_type.class.php");
    +require_once $path."../../htdocs/master.inc.php";
    +require_once DOL_DOCUMENT_ROOT."/core/class/ldap.class.php";
    +require_once DOL_DOCUMENT_ROOT."/adherents/class/adherent_type.class.php";
     
     // Global variables
     $version=DOL_VERSION;
    diff --git a/scripts/members/sync_members_types_ldap2dolibarr.php b/scripts/members/sync_members_types_ldap2dolibarr.php
    index 55d5606cd30..27d7be686eb 100755
    --- a/scripts/members/sync_members_types_ldap2dolibarr.php
    +++ b/scripts/members/sync_members_types_ldap2dolibarr.php
    @@ -36,14 +36,12 @@ if (substr($sapi_type, 0, 3) == 'cgi') {
     	exit(-1);
     }
     
    -require_once($path."../../htdocs/master.inc.php");
    -require_once(DOL_DOCUMENT_ROOT."/core/lib/date.lib.php");
    -require_once(DOL_DOCUMENT_ROOT."/core/class/ldap.class.php");
    -require_once(DOL_DOCUMENT_ROOT."/adherents/class/adherent_type.class.php");
    -
    -$langs->load("main");
    -$langs->load("errors");
    +require_once $path."../../htdocs/master.inc.php";
    +require_once DOL_DOCUMENT_ROOT."/core/lib/date.lib.php";
    +require_once DOL_DOCUMENT_ROOT."/core/class/ldap.class.php";
    +require_once DOL_DOCUMENT_ROOT."/adherents/class/adherent_type.class.php";
     
    +$langs->loadLangs(array("main", "errors"));
     
     // Global variables
     $version=DOL_VERSION;
    diff --git a/scripts/modulebuilder/builddoc.php b/scripts/modulebuilder/builddoc.php
    index f2c0eef421f..c0b44a0bed8 100755
    --- a/scripts/modulebuilder/builddoc.php
    +++ b/scripts/modulebuilder/builddoc.php
    @@ -45,7 +45,7 @@ if (! isset($argv[1]) || ! $argv[1]) {
     }
     $modulename=$argv[1];
     
    -require_once ($path."../../htdocs/master.inc.php");
    +require_once $path."../../htdocs/master.inc.php";
     require_once DOL_DOCUMENT_ROOT.'/core/lib/files.lib.php';
     require_once DOL_DOCUMENT_ROOT.'/core/lib/admin.lib.php';
     require_once DOL_DOCUMENT_ROOT.'/core/class/html.formadmin.class.php';
    diff --git a/scripts/modulebuilder/initmodule.php b/scripts/modulebuilder/initmodule.php
    index 6c9801878d3..bee931dc8fa 100755
    --- a/scripts/modulebuilder/initmodule.php
    +++ b/scripts/modulebuilder/initmodule.php
    @@ -41,7 +41,7 @@ if (! isset($argv[1]) || ! $argv[1]) {
     }
     $modulename=$argv[1];
     
    -require_once ($path."../../htdocs/master.inc.php");
    +require_once $path."../../htdocs/master.inc.php";
     require_once DOL_DOCUMENT_ROOT.'/core/lib/files.lib.php';
     require_once DOL_DOCUMENT_ROOT.'/core/lib/admin.lib.php';
     require_once DOL_DOCUMENT_ROOT.'/core/class/html.formadmin.class.php';
    diff --git a/scripts/product/migrate_picture_path.php b/scripts/product/migrate_picture_path.php
    index d72c60f05e5..69322b2f350 100755
    --- a/scripts/product/migrate_picture_path.php
    +++ b/scripts/product/migrate_picture_path.php
    @@ -37,9 +37,9 @@ if (substr($sapi_type, 0, 3) == 'cgi') {
     define('EVEN_IF_ONLY_LOGIN_ALLOWED',1);		// Set this define to 0 if you want to lock your script when dolibarr setup is "locked to admin user only".
     
     // Include and load Dolibarr environment variables
    -require_once($path."../../htdocs/master.inc.php");
    -require_once(DOL_DOCUMENT_ROOT."/product/class/product.class.php");
    -require_once(DOL_DOCUMENT_ROOT."/core/lib/files.lib.php");
    +require_once $path."../../htdocs/master.inc.php";
    +require_once DOL_DOCUMENT_ROOT."/product/class/product.class.php";
    +require_once DOL_DOCUMENT_ROOT."/core/lib/files.lib.php";
     // After this $db, $mysoc, $langs, $conf and $hookmanager are defined (Opened $db handler to database will be closed at end of file).
     // $user is created but empty.
     
    diff --git a/scripts/product/regenerate_thumbs.php b/scripts/product/regenerate_thumbs.php
    index bc3e1f53a6b..a4d114746c2 100755
    --- a/scripts/product/regenerate_thumbs.php
    +++ b/scripts/product/regenerate_thumbs.php
    @@ -37,10 +37,10 @@ if (substr($sapi_type, 0, 3) == 'cgi') {
     define('EVEN_IF_ONLY_LOGIN_ALLOWED',1);		// Set this define to 0 if you want to lock your script when dolibarr setup is "locked to admin user only".
     
     // Include and load Dolibarr environment variables
    -require_once($path."../../htdocs/master.inc.php");
    -require_once(DOL_DOCUMENT_ROOT."/product/class/product.class.php");
    -require_once(DOL_DOCUMENT_ROOT."/core/lib/files.lib.php");
    -require_once(DOL_DOCUMENT_ROOT."/core/lib/images.lib.php");
    +require_once $path."../../htdocs/master.inc.php";
    +require_once DOL_DOCUMENT_ROOT."/product/class/product.class.php";
    +require_once DOL_DOCUMENT_ROOT."/core/lib/files.lib.php";
    +require_once DOL_DOCUMENT_ROOT."/core/lib/images.lib.php";
     // After this $db, $mysoc, $langs, $conf and $hookmanager are defined (Opened $db handler to database will be closed at end of file).
     // $user is created but empty.
     
    diff --git a/scripts/user/sync_groups_dolibarr2ldap.php b/scripts/user/sync_groups_dolibarr2ldap.php
    index e661a85beb5..ba304305696 100755
    --- a/scripts/user/sync_groups_dolibarr2ldap.php
    +++ b/scripts/user/sync_groups_dolibarr2ldap.php
    @@ -40,9 +40,9 @@ if (! isset($argv[1]) || ! $argv[1]) {
     }
     $now=$argv[1];
     
    -require_once($path."../../htdocs/master.inc.php");
    -require_once(DOL_DOCUMENT_ROOT."/core/class/ldap.class.php");
    -require_once(DOL_DOCUMENT_ROOT."/user/class/usergroup.class.php");
    +require_once $path."../../htdocs/master.inc.php";
    +require_once DOL_DOCUMENT_ROOT."/core/class/ldap.class.php";
    +require_once DOL_DOCUMENT_ROOT."/user/class/usergroup.class.php";
     
     // Global variables
     $version=DOL_VERSION;
    diff --git a/scripts/user/sync_groups_ldap2dolibarr.php b/scripts/user/sync_groups_ldap2dolibarr.php
    index 45b960878ab..4063d2f9321 100755
    --- a/scripts/user/sync_groups_ldap2dolibarr.php
    +++ b/scripts/user/sync_groups_ldap2dolibarr.php
    @@ -35,15 +35,13 @@ if (substr($sapi_type, 0, 3) == 'cgi') {
     	exit(-1);
     }
     
    -require_once($path."../../htdocs/master.inc.php");
    -require_once(DOL_DOCUMENT_ROOT."/core/lib/date.lib.php");
    -require_once(DOL_DOCUMENT_ROOT."/core/class/ldap.class.php");
    -require_once(DOL_DOCUMENT_ROOT."/user/class/user.class.php");
    -require_once(DOL_DOCUMENT_ROOT."/user/class/usergroup.class.php");
    -
    -$langs->load("main");
    -$langs->load("errors");
    +require_once $path."../../htdocs/master.inc.php";
    +require_once DOL_DOCUMENT_ROOT."/core/lib/date.lib.php";
    +require_once DOL_DOCUMENT_ROOT."/core/class/ldap.class.php";
    +require_once DOL_DOCUMENT_ROOT."/user/class/user.class.php";
    +require_once DOL_DOCUMENT_ROOT."/user/class/usergroup.class.php";
     
    +$langs->loadLangs(array("main", "errors"));
     
     // Global variables
     $version=DOL_VERSION;
    @@ -186,8 +184,13 @@ if ($result >= 0)
     			foreach($ldapgroup[$conf->global->LDAP_GROUP_FIELD_GROUPMEMBERS] as $key => $userdn) {
     				if($key === 'count') continue;
     				if(empty($userList[$userdn])) { // Récupération de l'utilisateur
    -					$userFilter = explode(',', $userdn);
    -					$userKey = $ldap->getAttributeValues('('.$userFilter[0].')', $conf->global->LDAP_KEY_USERS);
    +					// Schéma rfc2307: les membres sont listés dans l'attribut memberUid sous form de login uniquement
    +					if ($conf->global->LDAP_GROUP_FIELD_GROUPMEMBERS === 'memberUid'){
    +						$userKey = array($userdn);
    +					} else { // Pour les autres schémas, les membres sont listés sous forme de DN complets
    +						$userFilter = explode(',', $userdn);
    +						$userKey = $ldap->getAttributeValues('('.$userFilter[0].')', $conf->global->LDAP_KEY_USERS);
    +					}
     					if(!is_array($userKey)) continue;
     
     					$fuser = new User($db);
    diff --git a/scripts/user/sync_users_dolibarr2ldap.php b/scripts/user/sync_users_dolibarr2ldap.php
    index dd5e3d18de4..fa97c871a50 100755
    --- a/scripts/user/sync_users_dolibarr2ldap.php
    +++ b/scripts/user/sync_users_dolibarr2ldap.php
    @@ -40,9 +40,9 @@ if (! isset($argv[1]) || ! $argv[1]) {
     }
     $now=$argv[1];
     
    -require_once($path."../../htdocs/master.inc.php");
    -require_once(DOL_DOCUMENT_ROOT."/core/class/ldap.class.php");
    -require_once(DOL_DOCUMENT_ROOT."/user/class/user.class.php");
    +require_once $path."../../htdocs/master.inc.php";
    +require_once DOL_DOCUMENT_ROOT."/core/class/ldap.class.php";
    +require_once DOL_DOCUMENT_ROOT."/user/class/user.class.php";
     
     // Global variables
     $version=DOL_VERSION;
    diff --git a/scripts/user/sync_users_ldap2dolibarr.php b/scripts/user/sync_users_ldap2dolibarr.php
    index 9a04f81c557..320a1f495ad 100755
    --- a/scripts/user/sync_users_ldap2dolibarr.php
    +++ b/scripts/user/sync_users_ldap2dolibarr.php
    @@ -34,14 +34,12 @@ if (substr($sapi_type, 0, 3) == 'cgi') {
     	exit(-1);
     }
     
    -require_once($path."../../htdocs/master.inc.php");
    -require_once(DOL_DOCUMENT_ROOT."/core/lib/date.lib.php");
    -require_once(DOL_DOCUMENT_ROOT."/core/class/ldap.class.php");
    -require_once(DOL_DOCUMENT_ROOT."/user/class/user.class.php");
    -
    -$langs->load("main");
    -$langs->load("errors");
    +require_once $path."../../htdocs/master.inc.php";
    +require_once DOL_DOCUMENT_ROOT."/core/lib/date.lib.php";
    +require_once DOL_DOCUMENT_ROOT."/core/class/ldap.class.php";
    +require_once DOL_DOCUMENT_ROOT."/user/class/user.class.php";
     
    +$langs->loadLangs(array("main", "errors"));
     
     // Global variables
     $version=DOL_VERSION;
    diff --git a/scripts/withdrawals/build_withdrawal_file.php b/scripts/withdrawals/build_withdrawal_file.php
    index d381c32676a..2f7ad26a1fe 100755
    --- a/scripts/withdrawals/build_withdrawal_file.php
    +++ b/scripts/withdrawals/build_withdrawal_file.php
    @@ -34,11 +34,11 @@ if (substr($sapi_type, 0, 3) == 'cgi') {
     	exit(-1);
     }
     
    -require_once($path."../../htdocs/master.inc.php");
    -require_once(DOL_DOCUMENT_ROOT."/compta/prelevement/class/bonprelevement.class.php");
    -require_once(DOL_DOCUMENT_ROOT."/compta/facture/class/facture.class.php");
    -require_once(DOL_DOCUMENT_ROOT."/societe/class/societe.class.php");
    -require_once(DOL_DOCUMENT_ROOT."/compta/paiement/class/paiement.class.php");
    +require_once $path."../../htdocs/master.inc.php";
    +require_once DOL_DOCUMENT_ROOT."/compta/prelevement/class/bonprelevement.class.php";
    +require_once DOL_DOCUMENT_ROOT."/compta/facture/class/facture.class.php";
    +require_once DOL_DOCUMENT_ROOT."/societe/class/societe.class.php";
    +require_once DOL_DOCUMENT_ROOT."/compta/paiement/class/paiement.class.php";
     
     // Global variables
     $version=DOL_VERSION;
    diff --git a/test/phpunit/AccountingAccountTest.php b/test/phpunit/AccountingAccountTest.php
    new file mode 100644
    index 00000000000..8f6014cb43d
    --- /dev/null
    +++ b/test/phpunit/AccountingAccountTest.php
    @@ -0,0 +1,226 @@
    +<?php
    +/* Copyright (C) 2018 Laurent Destailleur  <eldy@users.sourceforge.net>
    + *
    + * This program is free software; you can redistribute it and/or modify
    + * it under the terms of the GNU General Public License as published by
    + * the Free Software Foundation; either version 3 of the License, or
    + * (at your option) any later version.
    + *
    + * This program is distributed in the hope that it will be useful,
    + * but WITHOUT ANY WARRANTY; without even the implied warranty of
    + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
    + * GNU General Public License for more details.
    + *
    + * You should have received a copy of the GNU General Public License
    + * along with this program. If not, see <http://www.gnu.org/licenses/>.
    + * or see http://www.gnu.org/
    + */
    +
    +/**
    + *      \file       test/phpunit/AccountingAccountTest.php
    + *      \ingroup    test
    + *      \brief      PHPUnit test
    + *      \remarks    To run this script as CLI:  phpunit filename.php
    + */
    +
    +global $conf,$user,$langs,$db;
    +//define('TEST_DB_FORCE_TYPE','mysql');	// This is to force using mysql driver
    +//require_once 'PHPUnit/Autoload.php';
    +require_once dirname(__FILE__).'/../../htdocs/master.inc.php';
    +require_once dirname(__FILE__).'/../../htdocs/accountancy/class/accountingaccount.class.php';
    +
    +if (empty($user->id)) {
    +    print "Load permissions for admin user nb 1\n";
    +    $user->fetch(1);
    +    $user->getrights();
    +}
    +$conf->global->MAIN_DISABLE_ALL_MAILS=1;
    +
    +
    +/**
    + * Class for PHPUnit tests
    + *
    + * @backupGlobals disabled
    + * @backupStaticAttributes enabled
    + * @remarks	backupGlobals must be disabled to have db,conf,user and lang not erased.
    + */
    +class AccountingAccountTest extends PHPUnit_Framework_TestCase
    +{
    +    protected $savconf;
    +    protected $savuser;
    +    protected $savlangs;
    +    protected $savdb;
    +
    +    /**
    +     * Constructor
    +     * We save global variables into local variables
    +     *
    +     * @return AccountingAccountTest
    +     */
    +    function __construct()
    +    {
    +    	parent::__construct();
    +
    +        //$this->sharedFixture
    +        global $conf,$user,$langs,$db;
    +        $this->savconf=$conf;
    +        $this->savuser=$user;
    +        $this->savlangs=$langs;
    +        $this->savdb=$db;
    +
    +        print __METHOD__." db->type=".$db->type." user->id=".$user->id;
    +        //print " - db ".$db->db;
    +        print "\n";
    +    }
    +
    +    // Static methods
    +    public static function setUpBeforeClass()
    +    {
    +        global $conf,$user,$langs,$db;
    +        $db->begin(); // This is to have all actions inside a transaction even if test launched without suite.
    +
    +        if (empty($conf->accounting->enabled)) { print __METHOD__." module accouting must be enabled.\n"; die(); }
    +
    +        print __METHOD__."\n";
    +    }
    +
    +    // tear down after class
    +    public static function tearDownAfterClass()
    +    {
    +        global $conf,$user,$langs,$db;
    +        $db->rollback();
    +
    +        print __METHOD__."\n";
    +    }
    +
    +    /**
    +     * Init phpunit tests
    +     *
    +     * @return  void
    +     */
    +    protected function setUp()
    +    {
    +        global $conf,$user,$langs,$db;
    +        $conf=$this->savconf;
    +        $user=$this->savuser;
    +        $langs=$this->savlangs;
    +        $db=$this->savdb;
    +
    +        print __METHOD__."\n";
    +        //print $db->getVersion()."\n";
    +    }
    +
    +    /**
    +     * End phpunit tests
    +     *
    +     * @return  void
    +     */
    +    protected function tearDown()
    +    {
    +        print __METHOD__."\n";
    +    }
    +
    +    /**
    +     * testAccountingAccountCreate
    +     *
    +     * @return  int		Id of created object
    +     */
    +    public function testAccountingAccountCreate()
    +    {
    +        global $conf,$user,$langs,$db;
    +        $conf=$this->savconf;
    +        $user=$this->savuser;
    +        $langs=$this->savlangs;
    +        $db=$this->savdb;
    +
    +        $localobject=new AccountingAccount($this->savdb);
    +        $localobject->fk_pcg_version = 'PCG99-ABREGE';
    +        $localobject->account_category = 0;
    +        $localobject->pcg_type = 'XXXXX';
    +        $localobject->pcg_subtype = 'XXXXX';
    +        $localobject->account_parent = 0;
    +        $localobject->label = 'Account specimen';
    +        $localobject->active = 0;
    +        $result=$localobject->create($user);
    +
    +        $this->assertLessThan($result, 0);
    +        print __METHOD__." result=".$result."\n";
    +        return $result;
    +    }
    +
    +    /**
    +     * testAccountingAccountFetch
    +     *
    +     * @param   int $id     Id accounting account
    +     * @return  AccountingAccount
    +     *
    +     * @depends	testAccountingAccountCreate
    +     * The depends says test is run only if previous is ok
    +     */
    +    public function testAccountingAccountFetch($id)
    +    {
    +        global $conf,$user,$langs,$db;
    +        $conf=$this->savconf;
    +        $user=$this->savuser;
    +        $langs=$this->savlangs;
    +        $db=$this->savdb;
    +
    +        $localobject=new AccountingAccount($this->savdb);
    +        $result=$localobject->fetch($id);
    +
    +        $this->assertLessThan($result, 0);
    +        print __METHOD__." id=".$id." result=".$result."\n";
    +        return $localobject;
    +    }
    +
    +    /**
    +     * testAccountingAccountUpdate
    +     *
    +     * @param	Object		$localobject	AccountingAccount
    +     * @return	int							ID accounting account
    +     *
    +     * @depends	testAccountingAccountFetch
    +     * The depends says test is run only if previous is ok
    +     */
    +    public function testAccountingAccountUpdate($localobject)
    +    {
    +    	global $conf,$user,$langs,$db;
    +    	$conf=$this->savconf;
    +    	$user=$this->savuser;
    +    	$langs=$this->savlangs;
    +    	$db=$this->savdb;
    +
    +    	$localobject->label='New label';
    +    	$result=$localobject->update($user);
    +
    +    	$this->assertLessThan($result, 0);
    +    	print __METHOD__." id=".$id." result=".$result."\n";
    +    	return $localobject->id;
    +    }
    +
    +    /**
    +     * testAccountingAccountDelete
    +     *
    +     * @param   int $id         Id of accounting account
    +     * @return  int				Result of delete
    +     *
    +     * @depends testAccountingAccountUpdate
    +     * The depends says test is run only if previous is ok
    +     */
    +    public function testAccountingAccountDelete($id)
    +    {
    +        global $conf,$user,$langs,$db;
    +        $conf=$this->savconf;
    +        $user=$this->savuser;
    +        $langs=$this->savlangs;
    +        $db=$this->savdb;
    +
    +        $localobject=new AccountingAccount($this->savdb);
    +        $result=$localobject->fetch($id);
    +        $result=$localobject->delete($user);
    +
    +        print __METHOD__." id=".$id." result=".$result."\n";
    +        $this->assertLessThan($result, 0);
    +        return $result;
    +    }
    +}
    diff --git a/test/phpunit/ActionCommTest.php b/test/phpunit/ActionCommTest.php
    new file mode 100644
    index 00000000000..80bb9687529
    --- /dev/null
    +++ b/test/phpunit/ActionCommTest.php
    @@ -0,0 +1,247 @@
    +<?php
    +/* Copyright (C) 2018 Laurent Destailleur  <eldy@users.sourceforge.net>
    + *
    + * This program is free software; you can redistribute it and/or modify
    + * it under the terms of the GNU General Public License as published by
    + * the Free Software Foundation; either version 3 of the License, or
    + * (at your option) any later version.
    + *
    + * This program is distributed in the hope that it will be useful,
    + * but WITHOUT ANY WARRANTY; without even the implied warranty of
    + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
    + * GNU General Public License for more details.
    + *
    + * You should have received a copy of the GNU General Public License
    + * along with this program. If not, see <http://www.gnu.org/licenses/>.
    + * or see http://www.gnu.org/
    + */
    +
    +/**
    + *      \file       test/phpunit/ActionCommTest.php
    + *      \ingroup    test
    + *      \brief      PHPUnit test
    + *      \remarks    To run this script as CLI:  phpunit filename.php
    + */
    +
    +global $conf,$user,$langs,$db;
    +//define('TEST_DB_FORCE_TYPE','mysql');	// This is to force using mysql driver
    +//require_once 'PHPUnit/Autoload.php';
    +require_once dirname(__FILE__).'/../../htdocs/master.inc.php';
    +require_once dirname(__FILE__).'/../../htdocs/comm/action/class/actioncomm.class.php';
    +
    +if (empty($user->id)) {
    +    print "Load permissions for admin user nb 1\n";
    +    $user->fetch(1);
    +    $user->getrights();
    +}
    +$conf->global->MAIN_DISABLE_ALL_MAILS=1;
    +
    +
    +/**
    + * Class for PHPUnit tests
    + *
    + * @backupGlobals disabled
    + * @backupStaticAttributes enabled
    + * @remarks	backupGlobals must be disabled to have db,conf,user and lang not erased.
    + */
    +class ActionCommTest extends PHPUnit_Framework_TestCase
    +{
    +    protected $savconf;
    +    protected $savuser;
    +    protected $savlangs;
    +    protected $savdb;
    +
    +    /**
    +     * Constructor
    +     * We save global variables into local variables
    +     *
    +     * @return ActionCommTest
    +     */
    +    function __construct()
    +    {
    +    	parent::__construct();
    +
    +    	//$this->sharedFixture
    +        global $conf,$user,$langs,$db;
    +        $this->savconf=$conf;
    +        $this->savuser=$user;
    +        $this->savlangs=$langs;
    +        $this->savdb=$db;
    +
    +        print __METHOD__." db->type=".$db->type." user->id=".$user->id;
    +        //print " - db ".$db->db;
    +        print "\n";
    +    }
    +
    +    // Static methods
    +    public static function setUpBeforeClass()
    +    {
    +        global $conf,$user,$langs,$db;
    +        $db->begin(); // This is to have all actions inside a transaction even if test launched without suite.
    +
    +        if (empty($conf->agenda->enabled)) { print __METHOD__." module agenda must be enabled.\n"; die(); }
    +
    +        print __METHOD__."\n";
    +    }
    +
    +    // tear down after class
    +    public static function tearDownAfterClass()
    +    {
    +        global $conf,$user,$langs,$db;
    +        $db->rollback();
    +
    +        print __METHOD__."\n";
    +    }
    +
    +    /**
    +     * Init phpunit tests
    +     *
    +     * @return  void
    +     */
    +    protected function setUp()
    +    {
    +        global $conf,$user,$langs,$db;
    +        $conf=$this->savconf;
    +        $user=$this->savuser;
    +        $langs=$this->savlangs;
    +        $db=$this->savdb;
    +
    +        print __METHOD__."\n";
    +        //print $db->getVersion()."\n";
    +    }
    +
    +    /**
    +     * End phpunit tests
    +     *
    +     * @return  void
    +     */
    +    protected function tearDown()
    +    {
    +        print __METHOD__."\n";
    +    }
    +
    +    /**
    +     * testActionCommCreate
    +     *
    +     * @return  int		Id of created object
    +     */
    +    public function testActionCommCreate()
    +    {
    +        global $conf,$user,$langs,$db;
    +        $conf=$this->savconf;
    +        $user=$this->savuser;
    +        $langs=$this->savlangs;
    +        $db=$this->savdb;
    +
    +        $now = dol_now();
    +
    +        $localobject=new ActionComm($this->savdb);
    +
    +        $localobject->type_code   = 'AC_OTH_AUTO';		// Type of event ('AC_OTH', 'AC_OTH_AUTO', 'AC_XXX'...)
    +        $localobject->code        = 'AC_PHPUNITTEST';
    +        $localobject->label       = 'This is a description';
    +        $localobject->note        = 'This is note';
    +        $localobject->fk_project  = 0;
    +        $localobject->datep       = $now;
    +        $localobject->datef       = $now;
    +        $localobject->percentage  = -1;   // Not applicable
    +        $localobject->socid       = 0;
    +        $localobject->contactid   = 0;
    +        $localobject->authorid    = $user->id;   // User saving action
    +        $localobject->userownerid = $user->id;	// Owner of action
    +        // Fields when action is en email (content should be added into note)
    +        /*$localobject->email_msgid = $object->email_msgid;
    +         $localobject->email_from  = $object->email_from;
    +         $localobject->email_sender= $object->email_sender;
    +         $localobject->email_to    = $object->email_to;
    +         $localobject->email_tocc  = $object->email_tocc;
    +         $localobject->email_tobcc = $object->email_tobcc;
    +         $localobject->email_subject = $object->email_subject;
    +         $localobject->errors_to   = $object->errors_to;*/
    +        //$localobject->fk_element  = $invoice->id;
    +        //$localobject->elementtype = $invoice->element;
    +        $localobject->extraparams = 'Extra params';
    +
    +        $result = $localobject->create($user);
    +
    +        $this->assertLessThan($result, 0);
    +        print __METHOD__." result=".$result."\n";
    +        return $result;
    +    }
    +
    +    /**
    +     * testActionCommFetch
    +     *
    +     * @param   int $id     Id action comm
    +     * @return  ActionComm
    +     *
    +     * @depends	testActionCommCreate
    +     * The depends says test is run only if previous is ok
    +     */
    +    public function testActionCommFetch($id)
    +    {
    +        global $conf,$user,$langs,$db;
    +        $conf=$this->savconf;
    +        $user=$this->savuser;
    +        $langs=$this->savlangs;
    +        $db=$this->savdb;
    +
    +        $localobject=new ActionComm($this->savdb);
    +        $result=$localobject->fetch($id);
    +
    +        $this->assertLessThan($result, 0);
    +        print __METHOD__." id=".$id." result=".$result."\n";
    +        return $localobject;
    +    }
    +
    +    /**
    +     * testActionCommUpdate
    +     *
    +     * @param	Object		$localobject	ActionComm
    +     * @return	int							Id action comm updated
    +     *
    +     * @depends	testActionCommFetch
    +     * The depends says test is run only if previous is ok
    +     */
    +    public function testActionCommUpdate($localobject)
    +    {
    +    	global $conf,$user,$langs,$db;
    +    	$conf=$this->savconf;
    +    	$user=$this->savuser;
    +    	$langs=$this->savlangs;
    +    	$db=$this->savdb;
    +
    +    	$localobject->label='New label';
    +    	$result=$localobject->update($user);
    +
    +    	$this->assertLessThan($result, 0);
    +    	print __METHOD__." id=".$id." result=".$result."\n";
    +    	return $localobject->id;
    +    }
    +
    +    /**
    +     * testActionCommDelete
    +     *
    +     * @param   int $id         Id of action comm
    +     * @return  int				Result of delete
    +     *
    +     * @depends testActionCommUpdate
    +     * The depends says test is run only if previous is ok
    +     */
    +    public function testActionCommDelete($id)
    +    {
    +        global $conf,$user,$langs,$db;
    +        $conf=$this->savconf;
    +        $user=$this->savuser;
    +        $langs=$this->savlangs;
    +        $db=$this->savdb;
    +
    +        $localobject=new ActionComm($this->savdb);
    +        $result=$localobject->fetch($id);
    +        $result=$localobject->delete($user);
    +
    +        print __METHOD__." id=".$id." result=".$result."\n";
    +        $this->assertLessThan($result, 0);
    +        return $result;
    +    }
    +}
    diff --git a/test/phpunit/AdherentTest.php b/test/phpunit/AdherentTest.php
    index a2f4f64aba5..ed7dd35df36 100644
    --- a/test/phpunit/AdherentTest.php
    +++ b/test/phpunit/AdherentTest.php
    @@ -61,7 +61,9 @@ class AdherentTest extends PHPUnit_Framework_TestCase
          */
         function __construct()
         {
    -        //$this->sharedFixture
    +    	parent::__construct();
    +
    +    	//$this->sharedFixture
             global $conf,$user,$langs,$db;
             $this->savconf=$conf;
             $this->savuser=$user;
    @@ -317,7 +319,7 @@ class AdherentTest extends PHPUnit_Framework_TestCase
             $langs=$this->savlangs;
             $db=$this->savdb;
     
    -        $conf->global->MAIN_FIRSTNAME_NAME_POSITION = 1;	// Force setup for firstname then lastname
    +        $conf->global->MAIN_FIRSTNAME_NAME_POSITION = 0;	// Force setup for firstname+lastname
     
             $template = '__CIVILITY__,__FIRSTNAME__,__LASTNAME__,__FULLNAME__,__COMPANY__,'.
                         '__ADDRESS__,__ZIP__,__TOWN__,__COUNTRY__,__EMAIL__,__BIRTH__,__PHOTO__,__LOGIN__';
    diff --git a/test/phpunit/AdminLibTest.php b/test/phpunit/AdminLibTest.php
    index 5cf34e969b1..75139ba8aea 100644
    --- a/test/phpunit/AdminLibTest.php
    +++ b/test/phpunit/AdminLibTest.php
    @@ -59,7 +59,9 @@ class AdminLibTest extends PHPUnit_Framework_TestCase
          */
         function __construct()
         {
    -        //$this->sharedFixture
    +    	parent::__construct();
    +
    +    	//$this->sharedFixture
             global $conf,$user,$langs,$db;
             $this->savconf=$conf;
             $this->savuser=$user;
    @@ -164,5 +166,4 @@ class AdminLibTest extends PHPUnit_Framework_TestCase
     		$moduledescriptor->init();
     		$conf->setValues($db);
         }
    -
     }
    diff --git a/test/phpunit/AllTests.php b/test/phpunit/AllTests.php
    index a309f850fcf..008014fbcb5 100644
    --- a/test/phpunit/AllTests.php
    +++ b/test/phpunit/AllTests.php
    @@ -136,6 +136,8 @@ class AllTests
             require_once dirname(__FILE__).'/CommonObjectTest.php';
             $suite->addTestSuite('CommonObjectTest');
     
    +        require_once dirname(__FILE__).'/ActionCommTest.php';
    +        $suite->addTestSuite('ActionCommTest');
             require_once dirname(__FILE__).'/SocieteTest.php';
             $suite->addTestSuite('SocieteTest');
             require_once dirname(__FILE__).'/ContactTest.php';
    @@ -156,8 +158,8 @@ class AllTests
     
             require_once dirname(__FILE__).'/FichinterTest.php';
             $suite->addTestSuite('FichinterTest');
    -        require_once dirname(__FILE__).'/TicketsupTest.php';
    -        $suite->addTestSuite('TicketsupTest');
    +        require_once dirname(__FILE__).'/TicketTest.php';
    +        $suite->addTestSuite('TicketTest');
     
             require_once dirname(__FILE__).'/PropalTest.php';
             $suite->addTestSuite('PropalTest');
    @@ -193,6 +195,8 @@ class AllTests
             $suite->addTestSuite('HolidayTest');
             require_once dirname(__FILE__).'/ExpenseReportTest.php';
             $suite->addTestSuite('ExpenseReportTest');
    +        require_once dirname(__FILE__).'/LoanTest.php';
    +        $suite->addTestSuite('LoanTest');
     
             require_once dirname(__FILE__).'/EntrepotTest.php';
             $suite->addTestSuite('EntrepotTest');
    @@ -202,6 +206,9 @@ class AllTests
             require_once dirname(__FILE__).'/CategorieTest.php';
             $suite->addTestSuite('CategorieTest');
     
    +        require_once dirname(__FILE__).'/AccountingAccountTest.php';
    +        $suite->addTestSuite('AccountingAccountTest');
    +
             require_once dirname(__FILE__).'/RestAPIUserTest.php';
             $suite->addTestSuite('RestAPIUserTest');
     
    @@ -245,4 +252,3 @@ class AllTests
             return $suite;
         }
     }
    -
    diff --git a/test/phpunit/BankAccountTest.php b/test/phpunit/BankAccountTest.php
    index a212ff0317a..f8917a335ca 100644
    --- a/test/phpunit/BankAccountTest.php
    +++ b/test/phpunit/BankAccountTest.php
    @@ -61,7 +61,9 @@ class BankAccountTest extends PHPUnit_Framework_TestCase
          */
         function __construct()
         {
    -        //$this->sharedFixture
    +    	parent::__construct();
    +
    +    	//$this->sharedFixture
             global $conf,$user,$langs,$db;
             $this->savconf=$conf;
             $this->savuser=$user;
    @@ -220,5 +222,4 @@ class BankAccountTest extends PHPUnit_Framework_TestCase
             $this->assertLessThan($result, 0);
             return $result;
         }
    -
     }
    diff --git a/test/phpunit/BonPrelevementTest.php b/test/phpunit/BonPrelevementTest.php
    index 0124b25e6c6..8c6ffbb585d 100644
    --- a/test/phpunit/BonPrelevementTest.php
    +++ b/test/phpunit/BonPrelevementTest.php
    @@ -62,6 +62,8 @@ class BonPrelevementTest extends PHPUnit_Framework_TestCase
     	 */
     	function __construct()
     	{
    +		parent::__construct();
    +
     		//$this->sharedFixture
     		global $conf,$user,$langs,$db;
     		$this->savconf=$conf;
    @@ -74,14 +76,24 @@ class BonPrelevementTest extends PHPUnit_Framework_TestCase
     		print "\n";
     	}
     
    -	// Static methods
    -  	public static function setUpBeforeClass()
    +    /**
    +     * setUpBeforeClass
    +     *
    +     * @return	void
    +     */
    +    public static function setUpBeforeClass()
         {
         	global $conf,$user,$langs,$db;
     		$db->begin();	// This is to have all actions inside a transaction even if test launched without suite.
     
         	print __METHOD__."\n";
         }
    +
    +    /**
    +     * tearDownAfterClass
    +     *
    +     * @return	void
    +     */
         public static function tearDownAfterClass()
         {
         	global $conf,$user,$langs,$db;
    @@ -178,5 +190,4 @@ class BonPrelevementTest extends PHPUnit_Framework_TestCase
         	return $result;
         }
     */
    -
     }
    diff --git a/test/phpunit/BuildDocTest.php b/test/phpunit/BuildDocTest.php
    index c30bf1b9a96..cc2ac2339dc 100644
    --- a/test/phpunit/BuildDocTest.php
    +++ b/test/phpunit/BuildDocTest.php
    @@ -89,7 +89,9 @@ class BuildDocTest extends PHPUnit_Framework_TestCase
          */
         function __construct()
         {
    -        //$this->sharedFixture
    +    	parent::__construct();
    +
    +    	//$this->sharedFixture
             global $conf,$user,$langs,$db;
             $this->savconf=$conf;
             $this->savuser=$user;
    diff --git a/test/phpunit/CMailFileTest.php b/test/phpunit/CMailFileTest.php
    index 06f24ba45e0..2c511246c48 100755
    --- a/test/phpunit/CMailFileTest.php
    +++ b/test/phpunit/CMailFileTest.php
    @@ -59,7 +59,9 @@ class CMailFileTest extends PHPUnit_Framework_TestCase
          */
         function __construct()
         {
    -        //$this->sharedFixture
    +    	parent::__construct();
    +
    +    	//$this->sharedFixture
             global $conf,$user,$langs,$db;
             $this->savconf=$conf;
             $this->savuser=$user;
    @@ -103,7 +105,7 @@ class CMailFileTest extends PHPUnit_Framework_TestCase
             $db=$this->savdb;
     
             $conf->global->MAIN_DISABLE_ALL_MAILS=1;    // If I comment/remove this lien, unit test still works alone but failed when ran from AllTest. Don't know why.
    -        
    +
             print __METHOD__."\n";
         }
         /**
    @@ -177,23 +179,22 @@ class CMailFileTest extends PHPUnit_Framework_TestCase
             $result=$localobject->getValidAddress($src,3,1);
             print __METHOD__." result=".$result."\n";
             $this->assertEquals($result,'"=?UTF-8?B?Sm9obiBEb2U=?=" <john@doe.com>');
    -        
    +
             $src='John Doe <john@doe.com>';
             $result=$localobject->getValidAddress($src,4);
             print __METHOD__." result=".$result."\n";
             $this->assertEquals($result,'John Doe');
    -        
    +
             $src='John Doe <john@doe.com>, John Doe2 <john@doe3.com>, John Doe3 <john@doe2.com>';
             $result=$localobject->getValidAddress($src,4);
             print __METHOD__." result=".$result."\n";
             $this->assertEquals($result,'John Doe,John Doe2,John Doe3');
    -        
    +
             $src='John Doe <john@doe.com>, John Doe2 <john@doe3.com>, John Doe3 <john@doe2.com>';
             $result=$localobject->getValidAddress($src,4,0,2);
             print __METHOD__." result=".$result."\n";
             $this->assertEquals($result,'John Doe,John Doe2...');
    -        
    +
             return $result;
         }
    -
     }
    diff --git a/test/phpunit/CategorieTest.php b/test/phpunit/CategorieTest.php
    index 574a8d793f9..19440df33db 100644
    --- a/test/phpunit/CategorieTest.php
    +++ b/test/phpunit/CategorieTest.php
    @@ -60,7 +60,9 @@ class CategorieTest extends PHPUnit_Framework_TestCase
          */
         function __construct()
         {
    -        //$this->sharedFixture
    +    	parent::__construct();
    +
    +    	//$this->sharedFixture
             global $conf,$user,$langs,$db;
             $this->savconf=$conf;
             $this->savuser=$user;
    @@ -335,5 +337,4 @@ class CategorieTest extends PHPUnit_Framework_TestCase
             $this->assertTrue(is_array($retarray));
             return $retarray;
         }
    -
     }
    diff --git a/test/phpunit/ChargeSocialesTest.php b/test/phpunit/ChargeSocialesTest.php
    index 0836036afa5..cd01fb906e0 100644
    --- a/test/phpunit/ChargeSocialesTest.php
    +++ b/test/phpunit/ChargeSocialesTest.php
    @@ -60,6 +60,8 @@ class ChargeSocialesTest extends PHPUnit_Framework_TestCase
     	 */
     	function __construct()
     	{
    +		parent::__construct();
    +
     		//$this->sharedFixture
     		global $conf,$user,$langs,$db;
     		$this->savconf=$conf;
    @@ -117,7 +119,7 @@ class ChargeSocialesTest extends PHPUnit_Framework_TestCase
     
         /**
          * testChargeSocialesCreate
    -     * 
    +     *
          * @return	void
          */
         public function testChargeSocialesCreate()
    @@ -139,10 +141,10 @@ class ChargeSocialesTest extends PHPUnit_Framework_TestCase
     
         /**
          * testChargeSocialesFetch
    -     * 
    +     *
          * @param	int		$id		Id of social contribution
          * @return	void
    -     * 
    +     *
          * @depends	testChargeSocialesCreate
          * The depends says test is run only if previous is ok
          */
    @@ -164,10 +166,10 @@ class ChargeSocialesTest extends PHPUnit_Framework_TestCase
     
         /**
          * testChargeSocialesValid
    -     * 
    +     *
          * @param	Object		$localobject	Social contribution
          * @return	void
    -     * 
    +     *
          * @depends	testChargeSocialesFetch
          * The depends says test is run only if previous is ok
          */
    @@ -188,10 +190,10 @@ class ChargeSocialesTest extends PHPUnit_Framework_TestCase
     
         /**
          * testChargeSocialesOther
    -     * 
    +     *
          * @param	Object	$localobject		Social contribution
          * @return	void
    -     * 
    +     *
          * @depends testChargeSocialesValid
          * The depends says test is run only if previous is ok
          */
    @@ -216,10 +218,10 @@ class ChargeSocialesTest extends PHPUnit_Framework_TestCase
     
         /**
          * testChargeSocialesDelete
    -     * 
    +     *
          * @param	int		$id			Social contribution
          * @return 	void
    -     * 
    +     *
          * @depends	testChargeSocialesOther
          * The depends says test is run only if previous is ok
          */
    @@ -239,5 +241,4 @@ class ChargeSocialesTest extends PHPUnit_Framework_TestCase
         	$this->assertLessThan($result, 0);
         	return $result;
         }
    -
     }
    diff --git a/test/phpunit/CodingPhpTest.php b/test/phpunit/CodingPhpTest.php
    index 6c3a1bda329..0aab29e3667 100644
    --- a/test/phpunit/CodingPhpTest.php
    +++ b/test/phpunit/CodingPhpTest.php
    @@ -72,7 +72,9 @@ class CodingPhpTest extends PHPUnit_Framework_TestCase
          */
         function __construct()
         {
    -        //$this->sharedFixture
    +    	parent::__construct();
    +
    +    	//$this->sharedFixture
             global $conf,$user,$langs,$db;
             $this->savconf=$conf;
             $this->savuser=$user;
    diff --git a/test/phpunit/CodingSqlTest.php b/test/phpunit/CodingSqlTest.php
    index 460a3e2fbeb..c2b620b639b 100644
    --- a/test/phpunit/CodingSqlTest.php
    +++ b/test/phpunit/CodingSqlTest.php
    @@ -72,7 +72,9 @@ class CodingSqlTest extends PHPUnit_Framework_TestCase
          */
         function __construct()
         {
    -        //$this->sharedFixture
    +    	parent::__construct();
    +
    +    	//$this->sharedFixture
             global $conf,$user,$langs,$db;
             $this->savconf=$conf;
             $this->savuser=$user;
    @@ -247,5 +249,4 @@ class CodingSqlTest extends PHPUnit_Framework_TestCase
     
             return;
         }
    -
     }
    diff --git a/test/phpunit/CommandeFournisseurTest.php b/test/phpunit/CommandeFournisseurTest.php
    index 7b2f3f07e2b..6a3f7a8696c 100644
    --- a/test/phpunit/CommandeFournisseurTest.php
    +++ b/test/phpunit/CommandeFournisseurTest.php
    @@ -61,7 +61,9 @@ class CommandeFournisseurTest extends PHPUnit_Framework_TestCase
          */
         function __construct()
         {
    -        //$this->sharedFixture
    +    	parent::__construct();
    +
    +    	//$this->sharedFixture
             global $conf,$user,$langs,$db;
             $this->savconf=$conf;
             $this->savuser=$user;
    @@ -383,5 +385,4 @@ class CommandeFournisseurTest extends PHPUnit_Framework_TestCase
             $this->assertLessThan($result, 0);
             return $result;
         }
    -
     }
    diff --git a/test/phpunit/CommandeTest.php b/test/phpunit/CommandeTest.php
    index 1d0e4fbf616..85e2b972cb5 100644
    --- a/test/phpunit/CommandeTest.php
    +++ b/test/phpunit/CommandeTest.php
    @@ -59,7 +59,9 @@ class CommandeTest extends PHPUnit_Framework_TestCase
          */
         function __construct()
         {
    -        //$this->sharedFixture
    +    	parent::__construct();
    +
    +    	//$this->sharedFixture
             global $conf,$user,$langs,$db;
             $this->savconf=$conf;
             $this->savuser=$user;
    @@ -174,7 +176,7 @@ class CommandeTest extends PHPUnit_Framework_TestCase
          * @depends	testCommandeFetch
          * The depends says test is run only if previous is ok
          */
    -    public function testCommandUpdate($localobject)
    +    public function testCommandeUpdate($localobject)
         {
         	global $conf,$user,$langs,$db;
         	$conf=$this->savconf;
    @@ -196,7 +198,7 @@ class CommandeTest extends PHPUnit_Framework_TestCase
          * @param   Object  $localobject    Order
          * @return  Commande
          *
    -     * @depends	testCommandUpdate
    +     * @depends	testCommandeUpdate
          * The depends says test is run only if previous is ok
          */
         public function testCommandeValid($localobject)
    @@ -292,5 +294,4 @@ class CommandeTest extends PHPUnit_Framework_TestCase
             $this->assertLessThan($result, 0);
             return $result;
         }
    -
     }
    diff --git a/test/phpunit/CommonInvoiceTest.php b/test/phpunit/CommonInvoiceTest.php
    new file mode 100644
    index 00000000000..4fab182ad69
    --- /dev/null
    +++ b/test/phpunit/CommonInvoiceTest.php
    @@ -0,0 +1,147 @@
    +<?php
    +/* Copyright (C) 2010 Laurent Destailleur  <eldy@users.sourceforge.net>
    + *
    + * This program is free software; you can redistribute it and/or modify
    + * it under the terms of the GNU General Public License as published by
    + * the Free Software Foundation; either version 3 of the License, or
    + * (at your option) any later version.
    + *
    + * This program is distributed in the hope that it will be useful,
    + * but WITHOUT ANY WARRANTY; without even the implied warranty of
    + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
    + * GNU General Public License for more details.
    + *
    + * You should have received a copy of the GNU General Public License
    + * along with this program. If not, see <http://www.gnu.org/licenses/>.
    + * or see http://www.gnu.org/
    + */
    +
    +/**
    + *      \file       test/phpunit/CommonObjectTest.php
    + *      \ingroup    test
    + *      \brief      PHPUnit test
    + *      \remarks    To run this script as CLI:  phpunit filename.php
    + */
    +
    +global $conf,$user,$langs,$db;
    +//define('TEST_DB_FORCE_TYPE','mysql');	// This is to force using mysql driver
    +//require_once 'PHPUnit/Autoload.php';
    +require_once dirname(__FILE__).'/../../htdocs/master.inc.php';
    +require_once dirname(__FILE__).'/../../htdocs/compta/facture/class/facture.class.php';
    +
    +if (empty($user->id)) {
    +    print "Load permissions for admin user nb 1\n";
    +    $user->fetch(1);
    +    $user->getrights();
    +}
    +$conf->global->MAIN_DISABLE_ALL_MAILS=1;
    +
    +
    +/**
    + * Class for PHPUnit tests
    + *
    + * @backupGlobals disabled
    + * @backupStaticAttributes enabled
    + * @remarks	backupGlobals must be disabled to have db,conf,user and lang not erased.
    + */
    +class CommonInvoiceTest extends PHPUnit\Framework\TestCase
    +{
    +    protected $savconf;
    +    protected $savuser;
    +    protected $savlangs;
    +    protected $savdb;
    +
    +    /**
    +     * Constructor
    +     * We save global variables into local variables
    +     *
    +     * @return CommonObjectTest
    +     */
    +    function __construct()
    +    {
    +    	parent::__construct();
    +
    +    	//$this->sharedFixture
    +        global $conf,$user,$langs,$db;
    +        $this->savconf=$conf;
    +        $this->savuser=$user;
    +        $this->savlangs=$langs;
    +        $this->savdb=$db;
    +
    +        print __METHOD__." db->type=".$db->type." user->id=".$user->id;
    +        //print " - db ".$db->db;
    +        print "\n";
    +    }
    +
    +    // Static methods
    +    public static function setUpBeforeClass()
    +    {
    +        global $conf,$user,$langs,$db;
    +        $db->begin(); // This is to have all actions inside a transaction even if test launched without suite.
    +
    +        print __METHOD__."\n";
    +    }
    +
    +    // tear down after class
    +    public static function tearDownAfterClass()
    +    {
    +        global $conf,$user,$langs,$db;
    +        $db->rollback();
    +
    +        print __METHOD__."\n";
    +    }
    +
    +    /**
    +     * Init phpunit tests
    +     *
    +     * @return  void
    +     */
    +    protected function setUp()
    +    {
    +        global $conf,$user,$langs,$db;
    +        $conf=$this->savconf;
    +        $user=$this->savuser;
    +        $langs=$this->savlangs;
    +        $db=$this->savdb;
    +
    +        print __METHOD__."\n";
    +    }
    +    /**
    +     * End phpunit tests
    +     *
    +     * @return  void
    +    */
    +    protected function tearDown()
    +    {
    +        print __METHOD__."\n";
    +    }
    +
    +
    +    /**
    +     *  testFetchUser
    +     *
    +     *  @return void
    +     */
    +    public function testCalculateDateLimReglement()
    +    {
    +        global $conf,$user,$langs,$db;
    +        $conf=$this->savconf;
    +        $user=$this->savuser;
    +        $langs=$this->savlangs;
    +        $db=$this->savdb;
    +
    +        $localobject=new Facture($this->savdb);
    +        $localobject->fetch(1);
    +        $localobject->date = dol_mktime(12, 0, 0, 1, 1, 2010);
    +
    +        $result = 0;
    +
    +        // TODO Insert payment terms
    +
    +
    +        //$result=$localobject->calculate_date_lim_reglement(1);
    +        //print __METHOD__." result=".$result."\n";
    +        $this->assertEquals($result, 0);
    +        return $result;
    +    }
    +}
    diff --git a/test/phpunit/CommonObjectTest.php b/test/phpunit/CommonObjectTest.php
    index 18f96034fd1..09200a15b91 100644
    --- a/test/phpunit/CommonObjectTest.php
    +++ b/test/phpunit/CommonObjectTest.php
    @@ -60,7 +60,9 @@ class CommonObjectTest extends PHPUnit_Framework_TestCase
          */
         function __construct()
         {
    -        //$this->sharedFixture
    +    	parent::__construct();
    +
    +    	//$this->sharedFixture
             global $conf,$user,$langs,$db;
             $this->savconf=$conf;
             $this->savuser=$user;
    diff --git a/test/phpunit/CompanyBankAccountTest.php b/test/phpunit/CompanyBankAccountTest.php
    index 95ea937a017..c50935c8aac 100644
    --- a/test/phpunit/CompanyBankAccountTest.php
    +++ b/test/phpunit/CompanyBankAccountTest.php
    @@ -60,6 +60,8 @@ class CompanyBankAccountTest extends PHPUnit_Framework_TestCase
     	 */
     	function __construct()
     	{
    +		parent::__construct();
    +
     		//$this->sharedFixture
     		global $conf,$user,$langs,$db;
     		$this->savconf=$conf;
    @@ -233,5 +235,4 @@ class CompanyBankAccountTest extends PHPUnit_Framework_TestCase
             $this->assertLessThan($result, 0);
             return $localobject->id;
         }
    -
     }
    diff --git a/test/phpunit/CompanyLibTest.php b/test/phpunit/CompanyLibTest.php
    index 330eb914308..b06879a5fae 100644
    --- a/test/phpunit/CompanyLibTest.php
    +++ b/test/phpunit/CompanyLibTest.php
    @@ -59,7 +59,9 @@ class CompanyLibTest extends PHPUnit_Framework_TestCase
          */
         function __construct()
         {
    -        //$this->sharedFixture
    +    	parent::__construct();
    +
    +    	//$this->sharedFixture
             global $conf,$user,$langs,$db;
             $this->savconf=$conf;
             $this->savuser=$user;
    diff --git a/test/phpunit/ContactTest.php b/test/phpunit/ContactTest.php
    index cb0f37875b3..b943020efea 100755
    --- a/test/phpunit/ContactTest.php
    +++ b/test/phpunit/ContactTest.php
    @@ -68,6 +68,8 @@ class ContactTest extends PHPUnit_Framework_TestCase
     	 */
     	function __construct()
     	{
    +		parent::__construct();
    +
     		//$this->sharedFixture
     		global $conf,$user,$langs,$db;
     		$this->savconf=$conf;
    @@ -207,7 +209,7 @@ class ContactTest extends PHPUnit_Framework_TestCase
     		$localobject->email='newemail@newemail.com';
     		$localobject->jabberid='New im id';
     		$localobject->default_lang='es_ES';
    -		
    +
     		$result=$localobject->update($localobject->id,$user);
         	print __METHOD__." id=".$localobject->id." result=".$result."\n";
         	$this->assertLessThan($result, 0, 'Contact::update error');
    diff --git a/test/phpunit/ContratTest.php b/test/phpunit/ContratTest.php
    index 5adf002c885..74b30e10268 100644
    --- a/test/phpunit/ContratTest.php
    +++ b/test/phpunit/ContratTest.php
    @@ -60,6 +60,8 @@ class ContratTest extends PHPUnit_Framework_TestCase
     	 */
     	function __construct()
     	{
    +		parent::__construct();
    +
     		//$this->sharedFixture
     		global $conf,$user,$langs,$db;
     		$this->savconf=$conf;
    @@ -218,5 +220,4 @@ class ContratTest extends PHPUnit_Framework_TestCase
         	$this->assertLessThan($result, 0);
         	return $result;
         }
    -
     }
    diff --git a/test/phpunit/CoreTest.php b/test/phpunit/CoreTest.php
    index 54ebca5ac67..63601cb33d3 100644
    --- a/test/phpunit/CoreTest.php
    +++ b/test/phpunit/CoreTest.php
    @@ -62,7 +62,9 @@ class CoreTest extends PHPUnit_Framework_TestCase
          */
         function __construct()
         {
    -        //$this->sharedFixture
    +    	parent::__construct();
    +
    +    	//$this->sharedFixture
             global $conf,$user,$langs,$db;
             $this->savconf=$conf;
             $this->savuser=$user;
    @@ -250,6 +252,7 @@ class CoreTest extends PHPUnit_Framework_TestCase
     
             // This is code copied from main.inc.php !!!!!!!!!!!!!!!
     
    +        // phpcs:disable PEAR.NamingConventions.ValidFunctionName.NotCamelCaps
             /**
              * Security: SQL Injection and XSS Injection (scripts) protection (Filters on GET, POST, PHP_SELF).
              *
    @@ -257,20 +260,21 @@ class CoreTest extends PHPUnit_Framework_TestCase
              * @param       string $type    1=GET, 0=POST, 2=PHP_SELF
              * @return      int             >0 if there is an injection
              */
    -        function test_sql_and_script_inject($val, $type)
    +        function testSqlAndScriptInject($val, $type)
             {
    +            // phpcs:enable
     		    $inj = 0;
     		    // For SQL Injection (only GET and POST are used to be included into bad escaped SQL requests)
     		    if ($type != 2)
     		    {
    -		        $inj += preg_match('/delete\s+from/i',	 $val);
    -		        $inj += preg_match('/create\s+table/i',	 $val);
    -		        $inj += preg_match('/update.+set.+=/i',  $val);
    -		        $inj += preg_match('/insert\s+into/i', 	 $val);
    -		        $inj += preg_match('/select.+from/i', 	 $val);
    -		        $inj += preg_match('/union.+select/i', 	 $val);
    -		        $inj += preg_match('/into\s+(outfile|dumpfile)/i',  $val);
    -		        $inj += preg_match('/(\.\.%2f)+/i',		 $val);
    +		        $inj += preg_match('/delete\s+from/i', $val);
    +		        $inj += preg_match('/create\s+table/i', $val);
    +		        $inj += preg_match('/update.+set.+=/i', $val);
    +		        $inj += preg_match('/insert\s+into/i', $val);
    +		        $inj += preg_match('/select.+from/i', $val);
    +		        $inj += preg_match('/union.+select/i', $val);
    +		        $inj += preg_match('/into\s+(outfile|dumpfile)/i', $val);
    +		        $inj += preg_match('/(\.\.%2f)+/i', $val);
     		    }
     		    // For XSS Injection done by adding javascript with script
     		    // This is all cases a browser consider text is javascript:
    @@ -306,55 +310,55 @@ class CoreTest extends PHPUnit_Framework_TestCase
             $expectedresult=0;
     
             $_SERVER["PHP_SELF"]='/DIR WITH SPACE/htdocs/admin/index.php?mainmenu=home&leftmenu=setup&username=weservices';
    -        $result=test_sql_and_script_inject($_SERVER["PHP_SELF"], 2);
    -        $this->assertEquals($expectedresult, $result, 'Error on test_sql_and_script_inject 1a');
    +        $result=testSqlAndScriptInject($_SERVER["PHP_SELF"], 2);
    +        $this->assertEquals($expectedresult, $result, 'Error on testSqlAndScriptInject 1a');
     
             // Should detect XSS
             $expectedresult=1;
     
             $_SERVER["PHP_SELF"]='/DIR WITH SPACE/htdocs/admin/index.php?mainmenu=home&leftmenu=setup&username=weservices;badaction';
    -        $result=test_sql_and_script_inject($_SERVER["PHP_SELF"], 2);
    -        $this->assertGreaterThanOrEqual($expectedresult, $result, 'Error on test_sql_and_script_inject 1b');
    +        $result=testSqlAndScriptInject($_SERVER["PHP_SELF"], 2);
    +        $this->assertGreaterThanOrEqual($expectedresult, $result, 'Error on testSqlAndScriptInject 1b');
     
             $test="<img src='1.jpg' onerror =javascript:alert('XSS')>";
    -        $result=test_sql_and_script_inject($test, 0);
    -        $this->assertGreaterThanOrEqual($expectedresult, $result, 'Error on test_sql_and_script_inject aaa');
    +        $result=testSqlAndScriptInject($test, 0);
    +        $this->assertGreaterThanOrEqual($expectedresult, $result, 'Error on testSqlAndScriptInject aaa');
     
             $test="<img src='1.jpg' onerror =javascript:alert('XSS')>";
    -        $result=test_sql_and_script_inject($test, 2);
    -        $this->assertGreaterThanOrEqual($expectedresult, $result, 'Error on test_sql_and_script_inject aaa2');
    +        $result=testSqlAndScriptInject($test, 2);
    +        $this->assertGreaterThanOrEqual($expectedresult, $result, 'Error on testSqlAndScriptInject aaa2');
     
             $test='<IMG SRC=# onmouseover="alert(1)">';
    -        $result=test_sql_and_script_inject($test, 0);
    -        $this->assertGreaterThanOrEqual($expectedresult, $result, 'Error on test_sql_and_script_inject aaa3');
    +        $result=testSqlAndScriptInject($test, 0);
    +        $this->assertGreaterThanOrEqual($expectedresult, $result, 'Error on testSqlAndScriptInject aaa3');
             $test='<IMG SRC onmouseover="alert(1)">';
    -        $result=test_sql_and_script_inject($test, 0);
    -        $this->assertGreaterThanOrEqual($expectedresult, $result, 'Error on test_sql_and_script_inject aaa4');
    +        $result=testSqlAndScriptInject($test, 0);
    +        $this->assertGreaterThanOrEqual($expectedresult, $result, 'Error on testSqlAndScriptInject aaa4');
             $test='<IMG onmouseover="alert(1)">';
    -        $result=test_sql_and_script_inject($test, 0);
    -        $this->assertGreaterThanOrEqual($expectedresult, $result, 'Error on test_sql_and_script_inject aaa5');
    +        $result=testSqlAndScriptInject($test, 0);
    +        $this->assertGreaterThanOrEqual($expectedresult, $result, 'Error on testSqlAndScriptInject aaa5');
             $test='<IMG SRC=/ onerror="alert(1)">';
    -        $result=test_sql_and_script_inject($test, 0);
    -        $this->assertGreaterThanOrEqual($expectedresult, $result, 'Error on test_sql_and_script_inject aaa6');
    +        $result=testSqlAndScriptInject($test, 0);
    +        $this->assertGreaterThanOrEqual($expectedresult, $result, 'Error on testSqlAndScriptInject aaa6');
     		$test='<IMG SRC=" &#14;  javascript:alert(1);">';
    -		$result=test_sql_and_script_inject($test, 0);
    -		$this->assertGreaterThanOrEqual($expectedresult, $result, 'Error on test_sql_and_script_inject aaa7');
    +		$result=testSqlAndScriptInject($test, 0);
    +		$this->assertGreaterThanOrEqual($expectedresult, $result, 'Error on testSqlAndScriptInject aaa7');
     
     		$test='<IMG SRC=&#106;&#97;&#118;&#97;&#115;&#99;&#114;&#105;&#112;&#116;&#58;&#97;&#108;&#101;&#114;&#116;&#40;&#39;&#88;&#83;&#83;&#39;&#41;>';
    -		$result=test_sql_and_script_inject($test, 0);
    -        $this->assertGreaterThanOrEqual($expectedresult, $result, 'Error on test_sql_and_script_inject bbb');
    +		$result=testSqlAndScriptInject($test, 0);
    +        $this->assertGreaterThanOrEqual($expectedresult, $result, 'Error on testSqlAndScriptInject bbb');
     
             $test='<SCRIPT SRC=http://xss.rocks/xss.js></SCRIPT>';
    -        $result=test_sql_and_script_inject($test, 0);
    -        $this->assertGreaterThanOrEqual($expectedresult, $result, 'Error on test_sql_and_script_inject ccc');
    +        $result=testSqlAndScriptInject($test, 0);
    +        $this->assertGreaterThanOrEqual($expectedresult, $result, 'Error on testSqlAndScriptInject ccc');
     
             $test='<IMG SRC="javascript:alert(\'XSS\');">';
    -        $result=test_sql_and_script_inject($test, 1);
    -        $this->assertGreaterThanOrEqual($expectedresult, $result, 'Error on test_sql_and_script_inject ddd');
    +        $result=testSqlAndScriptInject($test, 1);
    +        $this->assertGreaterThanOrEqual($expectedresult, $result, 'Error on testSqlAndScriptInject ddd');
     
             $test='<IMG """><SCRIPT>alert("XSS")</SCRIPT>">';
    -        $result=test_sql_and_script_inject($test, 0);
    -        $this->assertGreaterThanOrEqual($expectedresult, $result, 'Error on test_sql_and_script_inject eee');
    +        $result=testSqlAndScriptInject($test, 0);
    +        $this->assertGreaterThanOrEqual($expectedresult, $result, 'Error on testSqlAndScriptInject eee');
     
             $test='<!-- Google analytics -->
     			<script>
    @@ -367,30 +371,30 @@ class CoreTest extends PHPUnit_Framework_TestCase
     			  ga(\'send\', \'pageview\');
     
     			</script>';
    -        $result=test_sql_and_script_inject($test, 0);
    -        $this->assertGreaterThanOrEqual($expectedresult, $result, 'Error on test_sql_and_script_inject eee');
    +        $result=testSqlAndScriptInject($test, 0);
    +        $this->assertGreaterThanOrEqual($expectedresult, $result, 'Error on testSqlAndScriptInject eee');
     
             $test="<IMG SRC=\"jav\tascript:alert('XSS');\">";		// Is locked by some brwoser like chrome because the default directive no-referrer-when-downgrade is sent when requesting the SRC and then refused because of browser protection on img src load without referrer.
     		$test="<IMG SRC=\"jav&#x0D;ascript:alert('XSS');\">";	// Same
     
     		$test='<SCRIPT/XSS SRC="http://xss.rocks/xss.js"></SCRIPT>';
    -		$result=test_sql_and_script_inject($test, 0);
    -		$this->assertGreaterThanOrEqual($expectedresult, $result, 'Error on test_sql_and_script_inject fff1');
    +		$result=testSqlAndScriptInject($test, 0);
    +		$this->assertGreaterThanOrEqual($expectedresult, $result, 'Error on testSqlAndScriptInject fff1');
     		$test='<SCRIPT/SRC="http://xss.rocks/xss.js"></SCRIPT>';
    -		$result=test_sql_and_script_inject($test, 0);
    -		$this->assertGreaterThanOrEqual($expectedresult, $result, 'Error on test_sql_and_script_inject fff2');
    +		$result=testSqlAndScriptInject($test, 0);
    +		$this->assertGreaterThanOrEqual($expectedresult, $result, 'Error on testSqlAndScriptInject fff2');
     
     		// This case seems to be filtered by browsers now.
     		$test='<BODY onload!#$%&()*~+-_.,:;?@[/|\]^`=alert(1)>';
    -		//$result=test_sql_and_script_inject($test, 0);
    -		//$this->assertGreaterThanOrEqual($expectedresult, $result, 'Error on test_sql_and_script_inject ggg');
    +		//$result=testSqlAndScriptInject($test, 0);
    +		//$this->assertGreaterThanOrEqual($expectedresult, $result, 'Error on testSqlAndScriptInject ggg');
     
     		$test='<iframe src=http://xss.rocks/scriptlet.html <';
    -		$result=test_sql_and_script_inject($test, 0);
    -		$this->assertGreaterThanOrEqual($expectedresult, $result, 'Error on test_sql_and_script_inject hhh');
    +		$result=testSqlAndScriptInject($test, 0);
    +		$this->assertGreaterThanOrEqual($expectedresult, $result, 'Error on testSqlAndScriptInject hhh');
     
     		$test='Set.constructor`alert\x281\x29```';
    -		$result=test_sql_and_script_inject($test, 0);
    -		$this->assertGreaterThanOrEqual($expectedresult, $result, 'Error on test_sql_and_script_inject iii');
    +		$result=testSqlAndScriptInject($test, 0);
    +		$this->assertGreaterThanOrEqual($expectedresult, $result, 'Error on testSqlAndScriptInject iii');
         }
     }
    diff --git a/test/phpunit/DateLibTest.php b/test/phpunit/DateLibTest.php
    index 645993d8659..30a8c8d1a1a 100644
    --- a/test/phpunit/DateLibTest.php
    +++ b/test/phpunit/DateLibTest.php
    @@ -60,6 +60,8 @@ class DateLibTest extends PHPUnit_Framework_TestCase
     	 */
     	function __construct()
     	{
    +		parent::__construct();
    +
     		//$this->sharedFixture
     		global $conf,$user,$langs,$db;
     		$this->savconf=$conf;
    @@ -442,5 +444,4 @@ class DateLibTest extends PHPUnit_Framework_TestCase
        		$prev = dol_get_first_day_week($day, $month, $year);
     		$this->assertEquals(1, (int) $prev['first_day']);		// sunday for month 2, year 2015 is the 1st
         }
    -
     }
    diff --git a/test/phpunit/DateLibTzFranceTest.php b/test/phpunit/DateLibTzFranceTest.php
    index 668af000204..b47cdfbfe7b 100644
    --- a/test/phpunit/DateLibTzFranceTest.php
    +++ b/test/phpunit/DateLibTzFranceTest.php
    @@ -60,6 +60,8 @@ class DateLibTzFranceTest extends PHPUnit_Framework_TestCase
     	 */
     	function __construct()
     	{
    +		parent::__construct();
    +
     		//$this->sharedFixture
     		global $conf,$user,$langs,$db;
     		$this->savconf=$conf;
    @@ -199,5 +201,4 @@ class DateLibTzFranceTest extends PHPUnit_Framework_TestCase
     
         	return $result;
         }
    -
     }
    diff --git a/test/phpunit/DiscountTest.php b/test/phpunit/DiscountTest.php
    index cf4d5033597..724a97e6f3e 100644
    --- a/test/phpunit/DiscountTest.php
    +++ b/test/phpunit/DiscountTest.php
    @@ -60,6 +60,8 @@ class DiscountTest extends PHPUnit_Framework_TestCase
     	 */
     	function __construct()
     	{
    +		parent::__construct();
    +
     		//$this->sharedFixture
     		global $conf,$user,$langs,$db;
     		$this->savconf=$conf;
    diff --git a/test/phpunit/EntrepotTest.php b/test/phpunit/EntrepotTest.php
    index e695bff34a3..a5ee6139a48 100644
    --- a/test/phpunit/EntrepotTest.php
    +++ b/test/phpunit/EntrepotTest.php
    @@ -60,6 +60,8 @@ class EntrepotTest extends PHPUnit_Framework_TestCase
     	 */
     	function __construct()
     	{
    +		parent::__construct();
    +
     		//$this->sharedFixture
     		global $conf,$user,$langs,$db;
     		$this->savconf=$conf;
    @@ -255,7 +257,6 @@ class EntrepotTest extends PHPUnit_Framework_TestCase
     
             $localobject=new Entrepot($db);
     
    -
             return;
         }
     }
    diff --git a/test/phpunit/ExpenseReportTest.php b/test/phpunit/ExpenseReportTest.php
    index b9af3dc1078..ed6ddf97fc7 100644
    --- a/test/phpunit/ExpenseReportTest.php
    +++ b/test/phpunit/ExpenseReportTest.php
    @@ -60,7 +60,9 @@ class ExpenseReportTest extends PHPUnit_Framework_TestCase
          */
         function __construct()
         {
    -        //$this->sharedFixture
    +    	parent::__construct();
    +
    +    	//$this->sharedFixture
             global $conf,$user,$langs,$db;
             $this->savconf=$conf;
             $this->savuser=$user;
    @@ -151,7 +153,7 @@ class ExpenseReportTest extends PHPUnit_Framework_TestCase
             $localobject2->initAsSpecimen();        // Init a speciment with lines
             $localobject2->status = 0;
             $localobject2->fk_statut = 0;
    -        
    +
             $result=$localobject2->create($user);
             print __METHOD__." result=".$result."\n";
             $this->assertGreaterThanOrEqual(0, $result);
    @@ -312,5 +314,4 @@ class ExpenseReportTest extends PHPUnit_Framework_TestCase
             $this->assertLessThan($result, 0);
             return $result;
         }
    -
     }
    diff --git a/test/phpunit/ExportTest.php b/test/phpunit/ExportTest.php
    index 364eaf7568d..cf8be11ab17 100644
    --- a/test/phpunit/ExportTest.php
    +++ b/test/phpunit/ExportTest.php
    @@ -64,6 +64,8 @@ class ExportTest extends PHPUnit_Framework_TestCase
     	 */
     	function __construct()
     	{
    +		parent::__construct();
    +
     		//$this->sharedFixture
     		global $conf,$user,$langs,$db;
     		$this->savconf=$conf;
    @@ -128,31 +130,31 @@ class ExportTest extends PHPUnit_Framework_TestCase
         public function testExportOther()
         {
             global $conf,$user,$langs,$db;
    -    
    +
             $model='csv';
    -    
    +
             // Creation of class to export using model ExportXXX
             $dir = DOL_DOCUMENT_ROOT . "/core/modules/export/";
             $file = "export_".$model.".modules.php";
             $classname = "Export".$model;
             require_once $dir.$file;
             $objmodel = new $classname($this->db);
    -    
    +
             // First test without option USE_STRICT_CSV_RULES
             unset($conf->global->USE_STRICT_CSV_RULES);
    -        
    +
             $valtotest='A simple string';
             print __METHOD__." valtotest=".$valtotest."\n";
             $result = $objmodel->csvClean($valtotest, $langs->charset_output);
             print __METHOD__." result=".$result."\n";
             $this->assertEquals($result, 'A simple string');
    -        
    +
             $valtotest='A string with , and ; inside';
             print __METHOD__." valtotest=".$valtotest."\n";
             $result = $objmodel->csvClean($valtotest, $langs->charset_output);
             print __METHOD__." result=".$result."\n";
             $this->assertEquals($result, '"A string with , and ; inside"');
    -        
    +
             $valtotest='A string with " inside';
             print __METHOD__." valtotest=".$valtotest."\n";
             $result = $objmodel->csvClean($valtotest, $langs->charset_output);
    @@ -164,48 +166,47 @@ class ExportTest extends PHPUnit_Framework_TestCase
             $result = $objmodel->csvClean($valtotest, $langs->charset_output);
             print __METHOD__." result=".$result."\n";
             $this->assertEquals($result, '"A string with "" inside and \n carriage returns"');
    -        
    +
             $valtotest='A string with <a href="aaa"><strong>html<br>content</strong></a> inside<br>'."\n";
             print __METHOD__." valtotest=".$valtotest."\n";
             $result = $objmodel->csvClean($valtotest, $langs->charset_output);
             print __METHOD__." result=".$result."\n";
             $this->assertEquals($result, '"A string with <a href=""aaa""><strong>html<br>content</strong></a> inside"');
    -        
    +
             // Same tests with strict mode
             $conf->global->USE_STRICT_CSV_RULES=1;
    -        
    +
             $valtotest='A simple string';
             print __METHOD__." valtotest=".$valtotest."\n";
             $result = $objmodel->csvClean($valtotest, $langs->charset_output);
             print __METHOD__." result=".$result."\n";
             $this->assertEquals($result, 'A simple string');
    -        
    +
             $valtotest='A string with , and ; inside';
             print __METHOD__." valtotest=".$valtotest."\n";
             $result = $objmodel->csvClean($valtotest, $langs->charset_output);
             print __METHOD__." result=".$result."\n";
             $this->assertEquals($result, '"A string with , and ; inside"');
    -        
    +
             $valtotest='A string with " inside';
             print __METHOD__." valtotest=".$valtotest."\n";
             $result = $objmodel->csvClean($valtotest, $langs->charset_output);
             print __METHOD__." result=".$result."\n";
             $this->assertEquals($result, '"A string with "" inside"');
    -        
    +
             $valtotest='A string with " inside and '."\r\n".' carriage returns';
             print __METHOD__." valtotest=".$valtotest."\n";
             $result = $objmodel->csvClean($valtotest, $langs->charset_output);
             print __METHOD__." result=".$result."\n";
             $this->assertEquals($result, "\"A string with \"\" inside and \r\n carriage returns\"");
    -        
    +
             $valtotest='A string with <a href="aaa"><strong>html<br>content</strong></a> inside<br>'."\n";
             print __METHOD__." valtotest=".$valtotest."\n";
             $result = $objmodel->csvClean($valtotest, $langs->charset_output);
             print __METHOD__." result=".$result."\n";
             $this->assertEquals($result, '"A string with <a href=""aaa""><strong>html<br>content</strong></a> inside"');
    -        
         }
    -    
    +
         /**
          * Test export function for a personalized dataset
          *
    @@ -353,5 +354,4 @@ class ExportTest extends PHPUnit_Framework_TestCase
     
             return true;
         }
    -    
     }
    diff --git a/test/phpunit/FactureFournisseurTest.php b/test/phpunit/FactureFournisseurTest.php
    index 7985e8f0931..63c28945e65 100644
    --- a/test/phpunit/FactureFournisseurTest.php
    +++ b/test/phpunit/FactureFournisseurTest.php
    @@ -61,6 +61,8 @@ class FactureFournisseurTest extends PHPUnit_Framework_TestCase
     	 */
     	function __construct()
     	{
    +		parent::__construct();
    +
     		//$this->sharedFixture
     		global $conf,$user,$langs,$db;
     		$this->savconf=$conf;
    @@ -266,5 +268,4 @@ class FactureFournisseurTest extends PHPUnit_Framework_TestCase
         	$this->assertLessThan($result, 0);
         	return $result;
         }
    -
     }
    diff --git a/test/phpunit/FactureRecTest.php b/test/phpunit/FactureRecTest.php
    index f7f857fe317..07d728eb0ec 100644
    --- a/test/phpunit/FactureRecTest.php
    +++ b/test/phpunit/FactureRecTest.php
    @@ -61,6 +61,8 @@ class FactureRecTest extends PHPUnit_Framework_TestCase
     	 */
     	function __construct()
     	{
    +		parent::__construct();
    +
     		//$this->sharedFixture
     		global $conf,$user,$langs,$db;
     		$this->savconf=$conf;
    diff --git a/test/phpunit/FactureTest.php b/test/phpunit/FactureTest.php
    index 2fe0b751e1f..d04844783c5 100644
    --- a/test/phpunit/FactureTest.php
    +++ b/test/phpunit/FactureTest.php
    @@ -59,7 +59,9 @@ class FactureTest extends PHPUnit_Framework_TestCase
          */
         function __construct()
         {
    -        //$this->sharedFixture
    +    	parent::__construct();
    +
    +    	//$this->sharedFixture
             global $conf,$user,$langs,$db;
             $this->savconf=$conf;
             $this->savuser=$user;
    @@ -221,7 +223,17 @@ class FactureTest extends PHPUnit_Framework_TestCase
             unset($localobject->array_options['options_commission']);
             unset($localobject->array_options['options_reseller']);
     
    -        $arraywithdiff = $this->objCompare($localobject,$newlocalobject,true,array('newref','oldref','id','lines','client','thirdparty','brouillon','user_author','date_creation','date_validation','datem','ref','statut','paye','specimen','facnumber','actiontypecode','actionmsg2','actionmsg','mode_reglement','cond_reglement','cond_reglement_doc','situation_cycle_ref','situation_counter','situation_final','multicurrency_total_ht','multicurrency_total_tva','multicurrency_total_ttc','fk_multicurrency','multicurrency_code','multicurrency_tx'));
    +        $arraywithdiff = $this->objCompare(
    +			$localobject,
    +			$newlocalobject,
    +			true,
    +			array(
    +				'newref','oldref','id','lines','client','thirdparty','brouillon','user_author','date_creation','date_validation','datem',
    +				'ref','statut','paye','specimen','facnumber','actiontypecode','actionmsg2','actionmsg','mode_reglement','cond_reglement',
    +				'cond_reglement_doc','situation_cycle_ref','situation_counter','situation_final','multicurrency_total_ht','multicurrency_total_tva',
    +				'multicurrency_total_ttc','fk_multicurrency','multicurrency_code','multicurrency_tx'
    +			)
    +		);
             $this->assertEquals($arraywithdiff, array());    // Actual, Expected
     
             return $localobject;
    diff --git a/test/phpunit/FactureTestRounding.php b/test/phpunit/FactureTestRounding.php
    index 5fe0df4e5d0..dbaf598e1a0 100644
    --- a/test/phpunit/FactureTestRounding.php
    +++ b/test/phpunit/FactureTestRounding.php
    @@ -60,6 +60,8 @@ class FactureTestRounding extends PHPUnit_Framework_TestCase
     	 */
     	function __construct()
     	{
    +		parent::__construct();
    +
     		//$this->sharedFixture
     		global $conf,$user,$langs,$db;
     		$this->savconf=$conf;
    @@ -333,5 +335,4 @@ class FactureTestRounding extends PHPUnit_Framework_TestCase
         	$this->assertEquals(20.03, $localobject3->total_tva);
         	$this->assertEquals(115.43, $localobject3->total_ttc);
         }
    -
     }
    diff --git a/test/phpunit/FichinterTest.php b/test/phpunit/FichinterTest.php
    index baa72b7020a..5c966f4d4ec 100644
    --- a/test/phpunit/FichinterTest.php
    +++ b/test/phpunit/FichinterTest.php
    @@ -60,6 +60,8 @@ class FichinterTest extends PHPUnit_Framework_TestCase
     	 */
     	function __construct()
     	{
    +		parent::__construct();
    +
     		//$this->sharedFixture
     		global $conf,$user,$langs,$db;
     		$this->savconf=$conf;
    @@ -242,5 +244,4 @@ class FichinterTest extends PHPUnit_Framework_TestCase
         	$this->assertLessThan($result, 0);
         	return $result;
         }
    -
     }
    diff --git a/test/phpunit/FilesLibTest.php b/test/phpunit/FilesLibTest.php
    index feac8b212ed..72e809aa051 100644
    --- a/test/phpunit/FilesLibTest.php
    +++ b/test/phpunit/FilesLibTest.php
    @@ -61,6 +61,8 @@ class FilesLibTest extends PHPUnit_Framework_TestCase
     	 */
     	function __construct()
     	{
    +		parent::__construct();
    +
     		//$this->sharedFixture
     		global $conf,$user,$langs,$db;
     		$this->savconf=$conf;
    @@ -502,5 +504,4 @@ class FilesLibTest extends PHPUnit_Framework_TestCase
             $user->rights->facture->lire = $savpermlire;
             $user->rights->facture->creer = $savpermcreer;
         }
    -
     }
    diff --git a/test/phpunit/FormAdminTest.php b/test/phpunit/FormAdminTest.php
    index 30c96600210..10998f7776f 100644
    --- a/test/phpunit/FormAdminTest.php
    +++ b/test/phpunit/FormAdminTest.php
    @@ -60,6 +60,8 @@ class FormAdminTest extends PHPUnit_Framework_TestCase
     	 */
     	function __construct()
     	{
    +		parent::__construct();
    +
     		//$this->sharedFixture
     		global $conf,$user,$langs,$db;
     		$this->savconf=$conf;
    @@ -136,5 +138,4 @@ class FormAdminTest extends PHPUnit_Framework_TestCase
         	print __METHOD__." result=".$result."\n";
         	return $result;
         }
    -
     }
    diff --git a/test/phpunit/Functions2LibTest.php b/test/phpunit/Functions2LibTest.php
    index 470a570bf6e..a11c50b7198 100644
    --- a/test/phpunit/Functions2LibTest.php
    +++ b/test/phpunit/Functions2LibTest.php
    @@ -63,7 +63,9 @@ class Functions2LibTest extends PHPUnit_Framework_TestCase
          */
         function __construct()
         {
    -        //$this->sharedFixture
    +    	parent::__construct();
    +
    +    	//$this->sharedFixture
             global $conf,$user,$langs,$db;
             $this->savconf=$conf;
             $this->savuser=$user;
    @@ -138,7 +140,6 @@ class Functions2LibTest extends PHPUnit_Framework_TestCase
          */
         public function testIsValidMailDomain()
         {
    -
         }
     
         /**
    @@ -241,10 +242,9 @@ class Functions2LibTest extends PHPUnit_Framework_TestCase
             print __METHOD__." for ".$ip." result=".$result."\n";
         	$this->assertEquals(2,$result,$ip);
     
    -    	$ip='192.168.0.0';
    -    	$result=is_ip($ip);
    +        $ip='192.168.0.0';
    +        $result=is_ip($ip);
             print __METHOD__." for ".$ip." result=".$result."\n";
    -    	$this->assertEquals(2,$result,$ip);
    -
    +        $this->assertEquals(2,$result,$ip);
         }
     }
    diff --git a/test/phpunit/FunctionsLibTest.php b/test/phpunit/FunctionsLibTest.php
    index 71b39fc6e51..daaa0dda2f5 100644
    --- a/test/phpunit/FunctionsLibTest.php
    +++ b/test/phpunit/FunctionsLibTest.php
    @@ -63,7 +63,9 @@ class FunctionsLibTest extends PHPUnit_Framework_TestCase
          */
         function __construct()
         {
    -        //$this->sharedFixture
    +    	parent::__construct();
    +
    +    	//$this->sharedFixture
             global $conf,$user,$langs,$db;
             $this->savconf=$conf;
             $this->savuser=$user;
    @@ -110,7 +112,8 @@ class FunctionsLibTest extends PHPUnit_Framework_TestCase
     
             print __METHOD__."\n";
         }
    -	/**
    +
    +    /**
     	 * End phpunit tests
     	 *
     	 * @return	void
    @@ -121,6 +124,30 @@ class FunctionsLibTest extends PHPUnit_Framework_TestCase
         }
     
     
    +    /**
    +     * testIsValidMXRecord
    +     *
    +     * @return void
    +     */
    +    public function testIsValidMXRecord()
    +    {
    +    	// Nb of line is same than entry text
    +
    +    	$input="yahoo.com";
    +    	$result=isValidMXRecord($input);
    +    	print __METHOD__." result=".$result."\n";
    +    	$this->assertEquals(1, $result);
    +
    +    	$input="yhaoo.com";
    +    	$result=isValidMXRecord($input);
    +    	print __METHOD__." result=".$result."\n";
    +    	$this->assertEquals(0, $result);
    +
    +    	$input="dolibarr.fr";
    +    	$result=isValidMXRecord($input);
    +    	print __METHOD__." result=".$result."\n";
    +    	$this->assertEquals(0, $result);
    +    }
     
         /**
          * testDolGetFirstLineOfText
    @@ -365,7 +392,6 @@ class FunctionsLibTest extends PHPUnit_Framework_TestCase
             $input='This is a text with html comments <!-- comment -->';	// we suppose this is not enough to be html content
             $after=dol_textishtml($input);
             $this->assertFalse($after);
    -
         }
     
     
    @@ -812,7 +838,6 @@ class FunctionsLibTest extends PHPUnit_Framework_TestCase
             $object->country_code='CA';
             $phone=dol_print_phone('1234567890', $object->country_code, 0, 0, 0, ' ');
             $this->assertEquals('<span style="margin-right: 10px;">(123) 456-7890</span>', $phone, 'Phone for CA 1');
    -
         }
     
     
    @@ -983,7 +1008,6 @@ class FunctionsLibTest extends PHPUnit_Framework_TestCase
             // Test RULE 5 (FR-US)
             $vat=get_default_tva($companyfr,$companyus,0);
             $this->assertEquals(0,$vat,'RULE 5 ECOMMERCE_200238EC');
    -
         }
     
         /**
    @@ -1093,7 +1117,8 @@ class FunctionsLibTest extends PHPUnit_Framework_TestCase
     	 *
     	 * @return void
     	 */
    -	public function testDolNl2Br() {
    +    public function testDolNl2Br()
    +    {
     
     		//String to encode
     		$string = "a\na";
    @@ -1184,5 +1209,4 @@ class FunctionsLibTest extends PHPUnit_Framework_TestCase
     
     		return true;
     	}
    -
     }
    diff --git a/test/phpunit/GetUrlLibTest.php b/test/phpunit/GetUrlLibTest.php
    index 21dacd5a0f1..2a6d218dc93 100644
    --- a/test/phpunit/GetUrlLibTest.php
    +++ b/test/phpunit/GetUrlLibTest.php
    @@ -61,6 +61,8 @@ class GetUrlLibTest extends PHPUnit_Framework_TestCase
     	 */
     	function __construct()
     	{
    +    	parent::__construct();
    +
     		//$this->sharedFixture
     		global $conf,$user,$langs,$db;
     		$this->savconf=$conf;
    diff --git a/test/phpunit/HolidayTest.php b/test/phpunit/HolidayTest.php
    index 3204e9f07b1..37684e731d5 100644
    --- a/test/phpunit/HolidayTest.php
    +++ b/test/phpunit/HolidayTest.php
    @@ -62,6 +62,8 @@ class HolidayTest extends PHPUnit_Framework_TestCase
     	 */
     	function __construct()
     	{
    +		parent::__construct();
    +
     		//$this->sharedFixture
     		global $conf,$user,$langs,$db;
     		$this->savconf=$conf;
    @@ -349,5 +351,4 @@ class HolidayTest extends PHPUnit_Framework_TestCase
         	$result=$localobjectc->verifDateHolidayCP($user->id, $date_debut, $date_fin, 2);	// start afternoon and end morning
         	$this->assertTrue($result, 'result should be true, there is no overlapping');
         }
    -
     }
    diff --git a/test/phpunit/ImagesLibTest.php b/test/phpunit/ImagesLibTest.php
    index 41c7005e25d..cc8ea5cdf67 100644
    --- a/test/phpunit/ImagesLibTest.php
    +++ b/test/phpunit/ImagesLibTest.php
    @@ -61,6 +61,8 @@ class ImagesLibTest extends PHPUnit_Framework_TestCase
     	 */
     	function __construct()
     	{
    +		parent::__construct();
    +
     		//$this->sharedFixture
     		global $conf,$user,$langs,$db;
     		$this->savconf=$conf;
    @@ -143,5 +145,4 @@ class ImagesLibTest extends PHPUnit_Framework_TestCase
     
     		return 1;
         }
    -
     }
    diff --git a/test/phpunit/ImportTest.php b/test/phpunit/ImportTest.php
    index 067b06910c9..52be24049bc 100644
    --- a/test/phpunit/ImportTest.php
    +++ b/test/phpunit/ImportTest.php
    @@ -62,6 +62,8 @@ class ImportTest extends PHPUnit_Framework_TestCase
     	 */
     	function __construct()
     	{
    +		parent::__construct();
    +
     		//$this->sharedFixture
     		global $conf,$user,$langs,$db;
     		$this->savconf=$conf;
    @@ -134,5 +136,4 @@ class ImportTest extends PHPUnit_Framework_TestCase
     
     		return true;
         }
    -
     }
    diff --git a/test/phpunit/JsonLibTest.php b/test/phpunit/JsonLibTest.php
    index a06db14565c..113d263eca4 100644
    --- a/test/phpunit/JsonLibTest.php
    +++ b/test/phpunit/JsonLibTest.php
    @@ -62,7 +62,9 @@ class JsonLibTest extends PHPUnit_Framework_TestCase
          */
         function __construct()
         {
    -        //$this->sharedFixture
    +    	parent::__construct();
    +
    +    	//$this->sharedFixture
             global $conf,$user,$langs,$db;
             $this->savconf=$conf;
             $this->savuser=$user;
    diff --git a/test/phpunit/LangTest.php b/test/phpunit/LangTest.php
    index 76c7a17d779..b9643e3404b 100644
    --- a/test/phpunit/LangTest.php
    +++ b/test/phpunit/LangTest.php
    @@ -72,6 +72,8 @@ class LangTest extends PHPUnit_Framework_TestCase
     	 */
     	function __construct()
     	{
    +		parent::__construct();
    +
     		//$this->sharedFixture
     		global $conf,$user,$langs,$db;
     		$this->savconf=$conf;
    diff --git a/test/phpunit/LoanTest.php b/test/phpunit/LoanTest.php
    new file mode 100644
    index 00000000000..d54c810049d
    --- /dev/null
    +++ b/test/phpunit/LoanTest.php
    @@ -0,0 +1,217 @@
    +<?php
    +/* Copyright (C) 2018 Maxime Kohlhaas <support@atm-consulting.fr>
    + *
    + * This program is free software; you can redistribute it and/or modify
    + * it under the terms of the GNU General Public License as published by
    + * the Free Software Foundation; either version 3 of the License, or
    + * (at your option) any later version.
    + *
    + * This program is distributed in the hope that it will be useful,
    + * but WITHOUT ANY WARRANTY; without even the implied warranty of
    + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
    + * GNU General Public License for more details.
    + *
    + * You should have received a copy of the GNU General Public License
    + * along with this program. If not, see <http://www.gnu.org/licenses/>.
    + * or see http://www.gnu.org/
    + */
    +
    +/**
    + *      \file       test/phpunit/LoanTest.php
    + *		\ingroup    test
    + *      \brief      PHPUnit test
    + *		\remarks	To run this script as CLI:  phpunit filename.php
    + */
    +
    +global $conf,$user,$langs,$db;
    +//define('TEST_DB_FORCE_TYPE','mysql');	// This is to force using mysql driver
    +//require_once 'PHPUnit/Autoload.php';
    +require_once dirname(__FILE__).'/../../htdocs/master.inc.php';
    +require_once dirname(__FILE__).'/../../htdocs/loan/class/loan.class.php';
    +
    +if (empty($user->id))
    +{
    +	print "Load permissions for admin user nb 1\n";
    +	$user->fetch(1);
    +	$user->getrights();
    +}
    +$conf->global->MAIN_DISABLE_ALL_MAILS=1;
    +
    +
    +/**
    + * Class for PHPUnit tests
    + *
    + * @backupGlobals disabled
    + * @backupStaticAttributes enabled
    + * @remarks	backupGlobals must be disabled to have db,conf,user and lang not erased.
    + */
    +class LoanTest extends PHPUnit_Framework_TestCase
    +{
    +	protected $savconf;
    +	protected $savuser;
    +	protected $savlangs;
    +	protected $savdb;
    +
    +	/**
    +	 * Constructor
    +	 * We save global variables into local variables
    +	 *
    +	 * @return LoanTest
    +	 */
    +	function __construct()
    +	{
    +		parent::__construct();
    +
    +		//$this->sharedFixture
    +		global $conf,$user,$langs,$db;
    +		$this->savconf=$conf;
    +		$this->savuser=$user;
    +		$this->savlangs=$langs;
    +		$this->savdb=$db;
    +
    +		print __METHOD__." db->type=".$db->type." user->id=".$user->id;
    +		//print " - db ".$db->db;
    +		print "\n";
    +	}
    +
    +	// Static methods
    +  	public static function setUpBeforeClass()
    +    {
    +    	global $conf,$user,$langs,$db;
    +		$db->begin();	// This is to have all actions inside a transaction even if test launched without suite.
    +
    +    	print __METHOD__."\n";
    +    }
    +
    +    // tear down after class
    +    public static function tearDownAfterClass()
    +    {
    +    	global $conf,$user,$langs,$db;
    +		$db->rollback();
    +
    +		print __METHOD__."\n";
    +    }
    +
    +	/**
    +	 * Init phpunit tests
    +	 *
    +	 * @return	void
    +	 */
    +    protected function setUp()
    +    {
    +    	global $conf,$user,$langs,$db;
    +		$conf=$this->savconf;
    +		$user=$this->savuser;
    +		$langs=$this->savlangs;
    +		$db=$this->savdb;
    +
    +		print __METHOD__."\n";
    +		//print $db->getVersion()."\n";
    +    }
    +	/**
    +	 * End phpunit tests
    +	 *
    +	 * @return	void
    +	 */
    +    protected function tearDown()
    +    {
    +    	print __METHOD__."\n";
    +    }
    +
    +    /**
    +     * testLoanCreate
    +     *
    +     * @return	void
    +     */
    +    public function testLoanCreate()
    +    {
    +    	global $conf,$user,$langs,$db;
    +		$conf=$this->savconf;
    +		$user=$this->savuser;
    +		$langs=$this->savlangs;
    +		$db=$this->savdb;
    +
    +		$localobject=new Loan($this->savdb);
    +    	$localobject->initAsSpecimen();
    +    	$result=$localobject->create($user);
    +
    +    	$this->assertLessThan($result, 0);
    +    	print __METHOD__." result=".$result."\n";
    +    	return $result;
    +    }
    +
    +    /**
    +     * testLoanFetch
    +     *
    +     * @param	int		$id		Id of object
    +     * @return	void
    +     *
    +     * @depends	testLoanCreate
    +     * The depends says test is run only if previous is ok
    +     */
    +    public function testLoanFetch($id)
    +    {
    +    	global $conf,$user,$langs,$db;
    +		$conf=$this->savconf;
    +		$user=$this->savuser;
    +		$langs=$this->savlangs;
    +		$db=$this->savdb;
    +
    +		$localobject=new Loan($this->savdb);
    +    	$result=$localobject->fetch($id);
    +
    +    	$this->assertLessThan($result, 0);
    +    	print __METHOD__." id=".$id." result=".$result."\n";
    +    	return $localobject;
    +    }
    +
    +	/**
    +     * testLoanOther
    +     *
    +     * @param	Loan	$localobject	Loan
    +     * @return	int
    +     *
    +     * @depends testLoanFetch
    +     * The depends says test is run only if previous is ok
    +     */
    +    public function testLoanOther($localobject)
    +    {
    +        global $conf,$user,$langs,$db;
    +        $conf=$this->savconf;
    +        $user=$this->savuser;
    +        $langs=$this->savlangs;
    +        $db=$this->savdb;
    +
    +        $result=$localobject->set_paid($user);
    +
    +    	print __METHOD__." id=".$localobject->id." result=".$result."\n";
    +    	$this->assertLessThan($result, 0);
    +        return $localobject->id;
    +    }
    +
    +    /**
    +     * testLoanDelete
    +     *
    +     * @param	int		$id		Id of loan
    +     * @return	void
    +     *
    +     * @depends	testLoanCreate
    +     * The depends says test is run only if previous is ok
    +     */
    +    public function testLoanDelete($id)
    +    {
    +    	global $conf,$user,$langs,$db;
    +		$conf=$this->savconf;
    +		$user=$this->savuser;
    +		$langs=$this->savlangs;
    +		$db=$this->savdb;
    +
    +		$localobject=new Loan($this->savdb);
    +    	$result=$localobject->fetch($id);
    +		$result=$localobject->delete($user);
    +
    +		print __METHOD__." id=".$id." result=".$result."\n";
    +    	$this->assertLessThan($result, 0);
    +    	return $result;
    +    }
    +}
    diff --git a/test/phpunit/MarginsLibTest.php b/test/phpunit/MarginsLibTest.php
    index e6f130d2e3b..5966cb65a74 100644
    --- a/test/phpunit/MarginsLibTest.php
    +++ b/test/phpunit/MarginsLibTest.php
    @@ -60,6 +60,8 @@ class MarginsLibTest extends PHPUnit_Framework_TestCase
     	 */
     	function __construct()
     	{
    +		parent::__construct();
    +
     		//$this->sharedFixture
     		global $conf,$user,$langs,$db;
     		$this->savconf=$conf;
    @@ -136,7 +138,7 @@ class MarginsLibTest extends PHPUnit_Framework_TestCase
     		$this->assertEquals(25,$result[1]);
     		print __METHOD__." result[2]=".$result[2]."\n";
     		$this->assertEquals(20,$result[2]);
    -		
    +
     		$result=getMarginInfos(10, 10, 19.6, 0, 0, 0, 8);
     		print __METHOD__." result[0]=".$result[0]."\n";
     		$this->assertEquals(8,$result[0]);
    @@ -144,8 +146,7 @@ class MarginsLibTest extends PHPUnit_Framework_TestCase
     		$this->assertEquals(12.5,$result[1]);
     		print __METHOD__." result[2]=".$result[2]."\n";
     		$this->assertEquals(1/9*100,$result[2]);
    -		
    +
     		return 0;
         }
    -
     }
    diff --git a/test/phpunit/ModulesTest.php b/test/phpunit/ModulesTest.php
    index 1ad19fd1fec..006b6dd2740 100755
    --- a/test/phpunit/ModulesTest.php
    +++ b/test/phpunit/ModulesTest.php
    @@ -59,6 +59,8 @@ class ModulesTest extends PHPUnit_Framework_TestCase
     	 */
     	function __construct()
     	{
    +		parent::__construct();
    +
     		//$this->sharedFixture
     		global $conf,$user,$langs,$db;
     		$this->savconf=$conf;
    @@ -133,10 +135,10 @@ class ModulesTest extends PHPUnit_Framework_TestCase
     		'Facture','Fckeditor','Ficheinter','Fournisseur','FTP','GeoIPMaxmind','Gravatar','Holiday','HRM','Import','Incoterm','Label','Ldap','Loan',
     		'Mailing','MailmanSpip','Margin','ModuleBuilder','MultiCurrency',
     		'Notification','Oauth','OpenSurvey','Paybox','Paypal','Prelevement','Printing','Product','ProductBatch','Projet','Propale','ReceiptPrinter','Resource',
    -		'Salaries','Service','Skype','Societe','Stock','Stripe','SupplierProposal','Syslog','Tax','Ticketsup','User','Variants','WebServices','WebServicesClient','Website','Workflow');
    +		'Salaries','Service','Skype','Societe','Stock','Stripe','SupplierProposal','Syslog','Tax','Ticket','User','Variants','WebServices','WebServicesClient','Website','Workflow');
     		foreach($modulelist as $modlabel)
     		{
    -    		require_once(DOL_DOCUMENT_ROOT.'/core/modules/mod'.$modlabel.'.class.php');
    +    		require_once DOL_DOCUMENT_ROOT.'/core/modules/mod'.$modlabel.'.class.php';
                 $class='mod'.$modlabel;
         		$mod=new $class($db);
                 $result=$mod->remove();
    @@ -152,5 +154,4 @@ class ModulesTest extends PHPUnit_Framework_TestCase
     
             return 0;
         }
    -
     }
    diff --git a/test/phpunit/MouvementStockTest.php b/test/phpunit/MouvementStockTest.php
    index 826b55851e2..cc50460e15f 100644
    --- a/test/phpunit/MouvementStockTest.php
    +++ b/test/phpunit/MouvementStockTest.php
    @@ -62,6 +62,8 @@ class MouvementStockTest extends PHPUnit_Framework_TestCase
     	 */
     	function __construct()
     	{
    +		parent::__construct();
    +
     		//$this->sharedFixture
     		global $conf,$user,$langs,$db;
     		$this->savconf=$conf;
    @@ -250,5 +252,4 @@ class MouvementStockTest extends PHPUnit_Framework_TestCase
     
         	return $localobject;
         }
    -
     }
    diff --git a/test/phpunit/NumberingModulesTest.php b/test/phpunit/NumberingModulesTest.php
    index 4a3dfb7c1c9..0d229de8aa0 100644
    --- a/test/phpunit/NumberingModulesTest.php
    +++ b/test/phpunit/NumberingModulesTest.php
    @@ -59,6 +59,8 @@ class NumberingModulesTest extends PHPUnit_Framework_TestCase
     	 */
     	function __construct()
     	{
    +		parent::__construct();
    +
     		//$this->sharedFixture
     		global $conf,$user,$langs,$db;
     		$this->savconf=$conf;
    @@ -137,9 +139,9 @@ class NumberingModulesTest extends PHPUnit_Framework_TestCase
     		$conf->global->FACTURE_ADDON='mercure';
     		$conf->global->FACTURE_MERCURE_MASK_CREDIT='{yyyy}-{0000}';
     		$conf->global->FACTURE_MERCURE_MASK_INVOICE='{yyyy}-{0000}';
    -        $conf->global->INVOICE_CAN_ALWAYS_BE_REMOVED=0;
    +		$conf->global->INVOICE_CAN_ALWAYS_BE_REMOVED=0;
     
    -        $localobject=new Facture($this->savdb);
    +		$localobject=new Facture($this->savdb);
     		$localobject->initAsSpecimen();
     		$localobject->date=dol_mktime(12, 0, 0, 1, 1, 1915);	// we use year 1915 to be sure to not have existing invoice for this year
     		$numbering=new mod_facture_mercure();
    @@ -573,5 +575,4 @@ class NumberingModulesTest extends PHPUnit_Framework_TestCase
     
         	return $result;
         }
    -
     }
    diff --git a/test/phpunit/PaypalTest.php b/test/phpunit/PaypalTest.php
    index fb48279cd66..ef6f069e6bf 100644
    --- a/test/phpunit/PaypalTest.php
    +++ b/test/phpunit/PaypalTest.php
    @@ -61,6 +61,8 @@ class PaypalTest extends PHPUnit_Framework_TestCase
     	 */
     	function __construct()
     	{
    +		parent::__construct();
    +
     		//$this->sharedFixture
     		global $conf,$user,$langs,$db;
     		$this->savconf=$conf;
    @@ -135,13 +137,12 @@ class PaypalTest extends PHPUnit_Framework_TestCase
     
     		$urltotest=getPaypalPaymentUrl(1,'free');
     		print "urltotest=".$urltotest."\n";
    -		
    +
     		$result=getURLContent($urltotest, 'GET');
    -		
    +
             print __METHOD__." result=".$result."\n";
         	$this->assertLessThanOrEqual($result, 0);
     
         	return $result;
         }
    -
     }
    diff --git a/test/phpunit/PdfDocTest.php b/test/phpunit/PdfDocTest.php
    index 13cb1b59ae3..0cf37b48762 100644
    --- a/test/phpunit/PdfDocTest.php
    +++ b/test/phpunit/PdfDocTest.php
    @@ -63,6 +63,8 @@ class PdfDocTest extends PHPUnit_Framework_TestCase
     	 */
     	function __construct()
     	{
    +		parent::__construct();
    +
     		//$this->sharedFixture
     		global $conf,$user,$langs,$db;
     		$this->savconf=$conf;
    diff --git a/test/phpunit/PgsqlTest.php b/test/phpunit/PgsqlTest.php
    index 05efcaeb30b..8347bc32905 100644
    --- a/test/phpunit/PgsqlTest.php
    +++ b/test/phpunit/PgsqlTest.php
    @@ -62,6 +62,8 @@ class PgsqlTest extends PHPUnit_Framework_TestCase
     	 */
     	function __construct()
     	{
    +		parent::__construct();
    +
     		//$this->sharedFixture
     		global $conf,$user,$langs,$db;
     		$this->savconf=$conf;
    @@ -167,13 +169,13 @@ class PgsqlTest extends PHPUnit_Framework_TestCase
     		$result=DoliDBPgsql::convertSQLFromMysql($sql);
             print __METHOD__." result=".$result."\n";
         	$this->assertEquals($result, "SELECT a.b, STRING_AGG(a.c, ',') FROM table GROUP BY a.b", 'Test GROUP_CONCAT (without SEPARATOR)');
    -    	
    +
             // Test GROUP_CONCAT (with SEPARATOR)
     		$sql="SELECT a.b, GROUP_CONCAT(a.c SEPARATOR ',') FROM table GROUP BY a.b";
     		$result=DoliDBPgsql::convertSQLFromMysql($sql);
             print __METHOD__." result=".$result."\n";
         	$this->assertEquals($result, "SELECT a.b, STRING_AGG(a.c, ',') FROM table GROUP BY a.b", 'Test GROUP_CONCAT (with SEPARATOR)');
    -    	
    +
         	return $result;
         }
     }
    diff --git a/test/phpunit/PricesTest.php b/test/phpunit/PricesTest.php
    index d3b1efaf072..1c7b05d462b 100755
    --- a/test/phpunit/PricesTest.php
    +++ b/test/phpunit/PricesTest.php
    @@ -67,7 +67,9 @@ class PricesTest extends PHPUnit_Framework_TestCase
          */
         function __construct()
         {
    -        //$this->sharedFixture
    +    	parent::__construct();
    +
    +    	//$this->sharedFixture
             global $conf,$user,$langs,$db;
             $this->savconf=$conf;
             $this->savuser=$user;
    @@ -351,5 +353,4 @@ class PricesTest extends PHPUnit_Framework_TestCase
             //$this->assertEquals(0.25,$newlocalobject->total_tva);
             //$this->assertEquals(2.73,$newlocalobject->total_ttc);
         }
    -
     }
    diff --git a/test/phpunit/ProductTest.php b/test/phpunit/ProductTest.php
    index 87f290593f0..125982bd852 100644
    --- a/test/phpunit/ProductTest.php
    +++ b/test/phpunit/ProductTest.php
    @@ -60,7 +60,9 @@ class ProductTest extends PHPUnit_Framework_TestCase
          */
         function __construct()
         {
    -        //$this->sharedFixture
    +    	parent::__construct();
    +
    +    	//$this->sharedFixture
             global $conf,$user,$langs,$db;
             $this->savconf=$conf;
             $this->savuser=$user;
    diff --git a/test/phpunit/ProjectTest.php b/test/phpunit/ProjectTest.php
    index c2f5d5b8161..2779902cabd 100644
    --- a/test/phpunit/ProjectTest.php
    +++ b/test/phpunit/ProjectTest.php
    @@ -61,6 +61,8 @@ class ProjectTest extends PHPUnit_Framework_TestCase
     	 */
     	function __construct()
     	{
    +		parent::__construct();
    +
     		//$this->sharedFixture
     		global $conf,$user,$langs,$db;
     		$this->savconf=$conf;
    @@ -237,5 +239,4 @@ class ProjectTest extends PHPUnit_Framework_TestCase
         	$this->assertLessThan($result, 0);
         	return $result;
         }
    -
     }
    diff --git a/test/phpunit/PropalTest.php b/test/phpunit/PropalTest.php
    index 3d45673074a..81842063271 100644
    --- a/test/phpunit/PropalTest.php
    +++ b/test/phpunit/PropalTest.php
    @@ -60,6 +60,8 @@ class PropalTest extends PHPUnit_Framework_TestCase
     	 */
     	function __construct()
     	{
    +		parent::__construct();
    +
     		//$this->sharedFixture
     		global $conf,$user,$langs,$db;
     		$this->savconf=$conf;
    @@ -291,5 +293,4 @@ class PropalTest extends PHPUnit_Framework_TestCase
         	$this->assertLessThan($result, 0);
         	return $result;
         }
    -
     }
    diff --git a/test/phpunit/RestAPIDocumentTest.php b/test/phpunit/RestAPIDocumentTest.php
    index 7eb485ffbab..e9606b001b9 100644
    --- a/test/phpunit/RestAPIDocumentTest.php
    +++ b/test/phpunit/RestAPIDocumentTest.php
    @@ -62,7 +62,9 @@ class RestAPIDocumentTest extends PHPUnit_Framework_TestCase
          */
         public function __construct()
         {
    -        //$this->sharedFixture
    +    	parent::__construct();
    +
    +    	//$this->sharedFixture
             global $conf,$user,$langs,$db;
             $this->savconf = $conf;
             $this->savuser = $user;
    @@ -94,6 +96,7 @@ class RestAPIDocumentTest extends PHPUnit_Framework_TestCase
     
         /**
          * Init phpunit tests.
    +     * @return void
          */
         protected function setUp()
         {
    @@ -125,6 +128,7 @@ class RestAPIDocumentTest extends PHPUnit_Framework_TestCase
     
         /**
          * End phpunit tests.
    +     * @return void
          */
         protected function tearDown()
         {
    diff --git a/test/phpunit/RestAPIUserTest.php b/test/phpunit/RestAPIUserTest.php
    index d38eb53c5b5..7b2d345a41a 100644
    --- a/test/phpunit/RestAPIUserTest.php
    +++ b/test/phpunit/RestAPIUserTest.php
    @@ -64,7 +64,9 @@ class RestAPIUserTest extends PHPUnit_Framework_TestCase
          */
         function __construct()
         {
    -        //$this->sharedFixture
    +    	parent::__construct();
    +
    +    	//$this->sharedFixture
             global $conf,$user,$langs,$db;
             $this->savconf=$conf;
             $this->savuser=$user;
    @@ -173,7 +175,13 @@ class RestAPIUserTest extends PHPUnit_Framework_TestCase
           $this->assertEquals(1, $object['statut']);
         }
     
    -    public function testRestCreateUser() {
    +    /**
    +     * testRestCreateUser
    +     *
    +     * @return void
    +     */
    +    public function testRestCreateUser()
    +    {
     
           // attemp to create without mandatory fields :
           $url = $this->api_url.'/users?api_key='.$this->api_key;
    @@ -223,5 +231,4 @@ class RestAPIUserTest extends PHPUnit_Framework_TestCase
           $this->assertNotNull($object, "Parsing of json result must no be null");
           $this->assertEquals(500, $object['error']['code'], $object['error']['code'].' '.$object['error']['message']);
         }
    -
    -}
    \ No newline at end of file
    +}
    diff --git a/test/phpunit/ScriptsTest.php b/test/phpunit/ScriptsTest.php
    index b7916c39d9f..0c49567a4a4 100644
    --- a/test/phpunit/ScriptsTest.php
    +++ b/test/phpunit/ScriptsTest.php
    @@ -72,6 +72,8 @@ class ScriptsTest extends PHPUnit_Framework_TestCase
     	 */
     	function __construct()
     	{
    +		parent::__construct();
    +
     		//$this->sharedFixture
     		global $conf,$user,$langs,$db;
     		$this->savconf=$conf;
    diff --git a/test/phpunit/SecurityTest.php b/test/phpunit/SecurityTest.php
    index 7fe65f101de..21e25473b8f 100644
    --- a/test/phpunit/SecurityTest.php
    +++ b/test/phpunit/SecurityTest.php
    @@ -72,6 +72,8 @@ class SecurityTest extends PHPUnit_Framework_TestCase
     	 */
     	function __construct()
     	{
    +		parent::__construct();
    +
     		//$this->sharedFixture
     		global $conf,$user,$langs,$db;
     		$this->savconf=$conf;
    @@ -294,5 +296,4 @@ class SecurityTest extends PHPUnit_Framework_TestCase
     		$result=restrictedArea($user,'societe');
     		$this->assertEquals(1,$result);
         }
    -
     }
    diff --git a/test/phpunit/SocieteTest.php b/test/phpunit/SocieteTest.php
    index 31aa98fd082..3e9ee3c2002 100755
    --- a/test/phpunit/SocieteTest.php
    +++ b/test/phpunit/SocieteTest.php
    @@ -60,7 +60,9 @@ class SocieteTest extends PHPUnit_Framework_TestCase
          */
         function __construct()
         {
    -        //$this->sharedFixture
    +    	parent::__construct();
    +
    +    	//$this->sharedFixture
             global $conf,$user,$langs,$db;
             $this->savconf=$conf;
             $this->savuser=$user;
    @@ -455,5 +457,4 @@ class SocieteTest extends PHPUnit_Framework_TestCase
     
             return $localobjectadd->id;
         }
    -
     }
    diff --git a/test/phpunit/SupplierProposalTest.php b/test/phpunit/SupplierProposalTest.php
    index ee4729ed47f..3648e0e61da 100644
    --- a/test/phpunit/SupplierProposalTest.php
    +++ b/test/phpunit/SupplierProposalTest.php
    @@ -31,7 +31,7 @@ require_once dirname(__FILE__).'/../../htdocs/supplier_proposal/class/supplier_p
     
     if (empty($user->id))
     {
    -	print "Load permissions for admin user nb 1\n";
    +	print "Load permissions for user nb 1 (that should be admin)\n";
     	$user->fetch(1);
     
     	//$user->addrights(0, 'supplier_proposal');
    @@ -63,6 +63,8 @@ class SupplierProposalTest extends PHPUnit_Framework_TestCase
     	 */
     	function __construct()
     	{
    +    	parent::__construct();
    +
     		//$this->sharedFixture
     		global $conf,$user,$langs,$db;
     		$this->savconf=$conf;
    @@ -110,7 +112,12 @@ class SupplierProposalTest extends PHPUnit_Framework_TestCase
     
     		print __METHOD__."\n";
     		//print $db->getVersion()."\n";
    +
    +		// Set permission not set by default sql sample
    +		$user->addrights(0, 'supplier_proposal');
    +		$user->getrights('supplier_proposal', 1);
         }
    +
     	/**
     	 * End phpunit tests
     	 *
    @@ -210,7 +217,7 @@ class SupplierProposalTest extends PHPUnit_Framework_TestCase
     		$langs=$this->savlangs;
     		$db=$this->savdb;
     
    -    	$result=$localobject->valid($user);
    +		$result=$localobject->valid($user);
     
         	print __METHOD__." id=".$localobject->id." result=".$result."\n";
         	$this->assertLessThan($result, 0);
    @@ -271,5 +278,4 @@ class SupplierProposalTest extends PHPUnit_Framework_TestCase
         	$this->assertLessThan($result, 0);
         	return $result;
         }
    -
     }
    diff --git a/test/phpunit/TicketsupTest.php b/test/phpunit/TicketTest.php
    similarity index 80%
    rename from test/phpunit/TicketsupTest.php
    rename to test/phpunit/TicketTest.php
    index 84490d7cae7..175ced68bda 100644
    --- a/test/phpunit/TicketsupTest.php
    +++ b/test/phpunit/TicketTest.php
    @@ -17,7 +17,7 @@
     */
     
     /**
    - *      \file       test/unit/TicketsupTest.php
    + *      \file       test/unit/TicketTest.php
      *		\ingroup    test
      *      \brief      PHPUnit test
      *		\remarks	To run this script as CLI:  phpunit filename.php
    @@ -28,7 +28,7 @@ global $conf,$user,$langs,$db;
     //require_once 'PHPUnit/Autoload.php';
     require_once dirname(__FILE__).'/../../htdocs/master.inc.php';
     require_once dirname(__FILE__).'/../../htdocs/user/class/usergroup.class.php';
    -require_once dirname(__FILE__).'/../../htdocs/ticketsup/class/ticketsup.class.php';
    +require_once dirname(__FILE__).'/../../htdocs/ticket/class/ticket.class.php';
     
     if (empty($user->id)) {
     	print "Load permissions for admin user nb 1\n";
    @@ -45,7 +45,7 @@ $conf->global->MAIN_DISABLE_ALL_MAILS=1;
      * @backupStaticAttributes enabled
      * @remarks	backupGlobals must be disabled to have db,conf,user and lang not erased.
      */
    -class TicketsupTest extends PHPUnit_Framework_TestCase
    +class TicketTest extends PHPUnit_Framework_TestCase
     {
     	protected $savconf;
     	protected $savuser;
    @@ -60,6 +60,8 @@ class TicketsupTest extends PHPUnit_Framework_TestCase
     	 */
     	public function __construct()
     	{
    +		parent::__construct();
    +
     		//$this->sharedFixture
     		global $conf,$user,$langs,$db;
     		$this->savconf=$conf;
    @@ -116,11 +118,11 @@ class TicketsupTest extends PHPUnit_Framework_TestCase
     	}
     
     	/**
    -	 * testTicketsupCreate
    +	 * testTicketCreate
     	 *
     	 * @return	int
     	 */
    -	public function testTicketsupCreate()
    +	public function testTicketCreate()
     	{
     		global $conf,$user,$langs,$db;
     		$conf=$this->savconf;
    @@ -129,7 +131,7 @@ class TicketsupTest extends PHPUnit_Framework_TestCase
     		$db=$this->savdb;
     
     		// Try to create one with bad values
    -		$localobject=new Ticketsup($this->savdb);
    +		$localobject=new Ticket($this->savdb);
     		$localobject->initAsSpecimen();
     		$localobject->ref = '';
     		$result=$localobject->create($user);
    @@ -138,7 +140,7 @@ class TicketsupTest extends PHPUnit_Framework_TestCase
     		$this->assertEquals(-3, $result, $localobject->error.join(',', $localobject->errors));
     
     		// Try to create one with correct values
    -		$localobject=new Ticketsup($this->savdb);
    +		$localobject=new Ticket($this->savdb);
     		$localobject->initAsSpecimen();
     		$result=$localobject->create($user);
     
    @@ -149,15 +151,15 @@ class TicketsupTest extends PHPUnit_Framework_TestCase
     	}
     
     	/**
    -	 * testTicketsupFetch
    +	 * testTicketFetch
     	 *
     	 * @param	int		$id		Id of ticket
     	 * @return	int
     	 *
    -	 * @depends	testTicketsupCreate
    +	 * @depends	testTicketCreate
     	 * The depends says test is run only if previous is ok
     	 */
    -	public function testTicketsupFetch($id)
    +	public function testTicketFetch($id)
     	{
     		global $conf,$user,$langs,$db;
     		$conf=$this->savconf;
    @@ -165,7 +167,7 @@ class TicketsupTest extends PHPUnit_Framework_TestCase
     		$langs=$this->savlangs;
     		$db=$this->savdb;
     
    -		$localobject=new Ticketsup($this->savdb);
    +		$localobject=new Ticket($this->savdb);
     		$result=$localobject->fetch($id);
     
     		print __METHOD__." id=".$id." result=".$result."\n";
    @@ -175,15 +177,15 @@ class TicketsupTest extends PHPUnit_Framework_TestCase
     	}
     
     	/**
    -	 * testTicketsupmarkAsRead
    +	 * testTicketmarkAsRead
     	 *
    -	 * @param	Ticketsup		$localobject		Ticket
    +	 * @param	Ticket		$localobject		Ticket
     	 * @return	int
     	 *
    -	 * @depends	testTicketsupFetch
    +	 * @depends	testTicketFetch
     	 * The depends says test is run only if previous is ok
     	 */
    -	public function testTicketsupmarkAsRead($localobject)
    +	public function testTicketmarkAsRead($localobject)
     	{
     		global $conf,$user,$langs,$db;
     		$conf=$this->savconf;
    @@ -199,15 +201,15 @@ class TicketsupTest extends PHPUnit_Framework_TestCase
     	}
     
     	/**
    -	 * testTicketsupsetProject
    +	 * testTicketsetProject
     	 *
    -	 * @param	Ticketsup		$localobject		Ticket
    +	 * @param	Ticket		$localobject		Ticket
     	 * @return	int
     	 *
    -	 * @depends	testTicketsupFetch
    +	 * @depends	testTicketFetch
     	 * The depends says test is run only if previous is ok
     	 */
    -	public function testTicketsupsetProject($localobject)
    +	public function testTicketsetProject($localobject)
     	{
     		global $conf,$user,$langs,$db;
     		$conf=$this->savconf;
    @@ -225,15 +227,15 @@ class TicketsupTest extends PHPUnit_Framework_TestCase
     	}
     
     	/**
    -	 * testTicketsupsetContract
    +	 * testTicketsetContract
     	 *
    -	 * @param	Ticketsup		$localobject		Ticket
    +	 * @param	Ticket		$localobject		Ticket
     	 * @return	int
     	 *
    -	 * @depends	testTicketsupFetch
    +	 * @depends	testTicketFetch
     	 * The depends says test is run only if previous is ok
     	 */
    -	public function testTicketsupsetContract($localobject)
    +	public function testTicketsetContract($localobject)
     	{
     		global $conf,$user,$langs,$db;
     		$conf=$this->savconf;
    @@ -251,15 +253,15 @@ class TicketsupTest extends PHPUnit_Framework_TestCase
     	}
     
     	/**
    -	 * testTicketsupsetProgression
    +	 * testTicketsetProgression
     	 *
    -	 * @param	Ticketsup		$localobject		Ticket
    +	 * @param	Ticket		$localobject		Ticket
     	 * @return	int
     	 *
    -	 * @depends	testTicketsupFetch
    +	 * @depends	testTicketFetch
     	 * The depends says test is run only if previous is ok
     	 */
    -	public function testTicketsupsetProgression($localobject)
    +	public function testTicketsetProgression($localobject)
     	{
     		global $conf,$user,$langs,$db;
     		$conf=$this->savconf;
    @@ -277,15 +279,15 @@ class TicketsupTest extends PHPUnit_Framework_TestCase
     	}
     
     	/**
    -	 * testTicketsupassignUser
    +	 * testTicketassignUser
     	 *
    -	 * @param	Ticketsup		$localobject		Ticket
    +	 * @param	Ticket		$localobject		Ticket
     	 * @return	int
     	 *
    -	 * @depends	testTicketsupFetch
    +	 * @depends	testTicketFetch
     	 * The depends says test is run only if previous is ok
     	 */
    -	public function testTicketsupassignUser($localobject)
    +	public function testTicketassignUser($localobject)
     	{
     		global $conf,$user,$langs,$db;
     		$conf=$this->savconf;
    @@ -304,15 +306,15 @@ class TicketsupTest extends PHPUnit_Framework_TestCase
     	}
     
     	/**
    -	 * testTicketsupassignUserOther
    +	 * testTicketassignUserOther
     	 *
    -	 * @param	Ticketsup		$localobject		Ticket
    +	 * @param	Ticket		$localobject		Ticket
     	 * @return	int
     	 *
    -	 * @depends	testTicketsupFetch
    +	 * @depends	testTicketFetch
     	 * The depends says test is run only if previous is ok
     	 */
    -	public function testTicketsupassignUserOther($localobject)
    +	public function testTicketassignUserOther($localobject)
     	{
     		global $conf,$user,$langs,$db;
     		$conf=$this->savconf;
    @@ -331,15 +333,15 @@ class TicketsupTest extends PHPUnit_Framework_TestCase
     	}
     
     	/**
    -	 * testTicketsupcreateTicketLog
    +	 * testTicketcreateTicketLog
     	 *
    -	 * @param	Ticketsup		$localobject		Ticket
    +	 * @param	Ticket		$localobject		Ticket
     	 * @return	int
     	 *
    -	 * @depends	testTicketsupFetch
    +	 * @depends	testTicketFetch
     	 * The depends says test is run only if previous is ok
     	 */
    -	public function testTicketsupcreateTicketLog($localobject)
    +	public function testTicketcreateTicketLog($localobject)
     	{
     		global $conf,$user,$langs,$db;
     		$conf=$this->savconf;
    @@ -358,15 +360,15 @@ class TicketsupTest extends PHPUnit_Framework_TestCase
     	}
     
     	/**
    -	 * testTicketsupclose
    +	 * testTicketclose
     	 *
    -	 * @param	Ticketsup		$localobject		Ticket
    +	 * @param	Ticket		$localobject		Ticket
     	 * @return	int
     	 *
    -	 * @depends	testTicketsupFetch
    +	 * @depends	testTicketFetch
     	 * The depends says test is run only if previous is ok
     	 */
    -	public function testTicketsupclose($localobject)
    +	public function testTicketclose($localobject)
     	{
     		global $conf,$user,$langs,$db;
     		$conf=$this->savconf;
    @@ -383,15 +385,15 @@ class TicketsupTest extends PHPUnit_Framework_TestCase
     
     
     	/**
    -	 * testTicketsupDelete
    +	 * testTicketDelete
     	 *
     	 * @param	int		$id		Id of ticket
     	 * @return	int
     	 *
    -	 * @depends	testTicketsupclose
    +	 * @depends	testTicketclose
     	 * The depends says test is run only if previous is ok
     	 */
    -	public function testTicketsupDelete($id)
    +	public function testTicketDelete($id)
     	{
     		global $conf,$user,$langs,$db;
     		$conf=$this->savconf;
    @@ -399,7 +401,7 @@ class TicketsupTest extends PHPUnit_Framework_TestCase
     		$langs=$this->savlangs;
     		$db=$this->savdb;
     
    -		$localobject=new Ticketsup($this->savdb);
    +		$localobject=new Ticket($this->savdb);
     		$result=$localobject->fetch($id);
     		$result=$localobject->delete($user);
     
    diff --git a/test/phpunit/UserGroupTest.php b/test/phpunit/UserGroupTest.php
    index d41eefcbd39..a74e9d81726 100644
    --- a/test/phpunit/UserGroupTest.php
    +++ b/test/phpunit/UserGroupTest.php
    @@ -59,7 +59,9 @@ class UserGroupTest extends PHPUnit_Framework_TestCase
          */
         function __construct()
         {
    -        //$this->sharedFixture
    +    	parent::__construct();
    +
    +    	//$this->sharedFixture
             global $conf,$user,$langs,$db;
             $this->savconf=$conf;
             $this->savuser=$user;
    @@ -117,7 +119,7 @@ class UserGroupTest extends PHPUnit_Framework_TestCase
     
         /**
          * testUserGroupCreate
    -     * 
    +     *
          * @return	void
          */
         public function testUserGroupCreate()
    @@ -139,7 +141,7 @@ class UserGroupTest extends PHPUnit_Framework_TestCase
     
         /**
          * testUserGroupFetch
    -     * 
    +     *
          * @param   int $id             Id of group
          * @return  void
          * @depends testUserGroupCreate
    @@ -163,7 +165,7 @@ class UserGroupTest extends PHPUnit_Framework_TestCase
     
         /**
          * testUserGroupUpdate
    -     * 
    +     *
          * @param   Object $localobject Group
          * @return  void
          * @depends testUserGroupFetch
    @@ -187,7 +189,7 @@ class UserGroupTest extends PHPUnit_Framework_TestCase
     
         /**
          * testUserGroupAddRight
    -     * 
    +     *
          * @param   Object $localobject Object to show
          * @return  void
          * @depends testUserGroupUpdate
    @@ -210,7 +212,7 @@ class UserGroupTest extends PHPUnit_Framework_TestCase
     
         /**
          * testUserGroupDelRight
    -     * 
    +     *
          * @param   Object $localobject Object
          * @return  void
          * @depends testUserGroupAddRight
    @@ -233,7 +235,7 @@ class UserGroupTest extends PHPUnit_Framework_TestCase
     
         /**
          * testUserGroupOther
    -     * 
    +     *
          * @param   Object $localobject Object
          * @return  void
          * @depends testUserGroupDelRight
    @@ -261,7 +263,7 @@ class UserGroupTest extends PHPUnit_Framework_TestCase
     
         /**
          * testUserGroupDelete
    -     * 
    +     *
          * @param   int $id             Id of object
          * @return  void
          * @depends testUserGroupOther
    @@ -283,5 +285,4 @@ class UserGroupTest extends PHPUnit_Framework_TestCase
             $this->assertLessThan($result, 0);
             return $result;
         }
    -
     }
    diff --git a/test/phpunit/UserTest.php b/test/phpunit/UserTest.php
    index 8eaa1888412..d163765deec 100644
    --- a/test/phpunit/UserTest.php
    +++ b/test/phpunit/UserTest.php
    @@ -59,7 +59,9 @@ class UserTest extends PHPUnit_Framework_TestCase
          */
         function __construct()
         {
    -        //$this->sharedFixture
    +    	parent::__construct();
    +
    +    	//$this->sharedFixture
             global $conf,$user,$langs,$db;
             $this->savconf=$conf;
             $this->savuser=$user;
    diff --git a/test/phpunit/UtilsTest.php b/test/phpunit/UtilsTest.php
    index b80ce84f624..f2f44daa31d 100644
    --- a/test/phpunit/UtilsTest.php
    +++ b/test/phpunit/UtilsTest.php
    @@ -59,6 +59,8 @@ class UtilsTest extends PHPUnit_Framework_TestCase
          */
         function __construct()
         {
    +    	parent::__construct();
    +
             //$this->sharedFixture
             global $conf,$user,$langs,$db;
             $this->savconf=$conf;
    @@ -146,7 +148,4 @@ class UtilsTest extends PHPUnit_Framework_TestCase
             print __METHOD__." result=".$result."\n";
             return $result;
         }
    -
    -
    -
     }
    diff --git a/test/phpunit/WebservicesInvoicesTest.php b/test/phpunit/WebservicesInvoicesTest.php
    index fe896894d86..92a336c846e 100644
    --- a/test/phpunit/WebservicesInvoicesTest.php
    +++ b/test/phpunit/WebservicesInvoicesTest.php
    @@ -28,7 +28,7 @@ global $conf,$user,$langs,$db;
     //require_once 'PHPUnit/Autoload.php';
     require_once dirname(__FILE__).'/../../htdocs/master.inc.php';
     require_once dirname(__FILE__).'/../../htdocs/core/lib/date.lib.php';
    -require_once(NUSOAP_PATH.'/nusoap.php');        // Include SOAP
    +require_once NUSOAP_PATH.'/nusoap.php';        // Include SOAP
     
     
     if (empty($user->id))
    @@ -69,6 +69,8 @@ class WebservicesInvoicesTest extends PHPUnit_Framework_TestCase
     	 */
     	function __construct()
     	{
    +		parent::__construct();
    +
     		//$this->sharedFixture
     		global $conf,$user,$langs,$db;
     		$this->savconf=$conf;
    @@ -91,6 +93,11 @@ class WebservicesInvoicesTest extends PHPUnit_Framework_TestCase
     		print "\n";
     	}
     
    +    /**
    +     * setUpBeforeClass
    +     *
    +     * @return void
    +     */
         public static function setUpBeforeClass()
         {
             global $conf,$user,$langs,$db;
    @@ -131,6 +138,11 @@ class WebservicesInvoicesTest extends PHPUnit_Framework_TestCase
             print __METHOD__."\n";
         }
     
    +    /**
    +     * tearDownAfterClass
    +     *
    +     * @return void
    +     */
         public static function tearDownAfterClass()
         {
         	global $conf,$user,$langs,$db;
    @@ -418,5 +430,4 @@ class WebservicesInvoicesTest extends PHPUnit_Framework_TestCase
     
         	return $result;
         }
    -
     }
    diff --git a/test/phpunit/WebservicesOrdersTest.php b/test/phpunit/WebservicesOrdersTest.php
    index e81ee2d3604..a155e5de973 100644
    --- a/test/phpunit/WebservicesOrdersTest.php
    +++ b/test/phpunit/WebservicesOrdersTest.php
    @@ -28,7 +28,7 @@ global $conf,$user,$langs,$db;
     //require_once 'PHPUnit/Autoload.php';
     require_once dirname(__FILE__).'/../../htdocs/master.inc.php';
     require_once dirname(__FILE__).'/../../htdocs/core/lib/date.lib.php';
    -require_once(NUSOAP_PATH.'/nusoap.php');        // Include SOAP
    +require_once NUSOAP_PATH.'/nusoap.php';        // Include SOAP
     
     
     if (empty($user->id)) {
    @@ -63,7 +63,9 @@ class WebservicesOrdersTest extends PHPUnit_Framework_TestCase
          */
         function __construct()
         {
    -        //$this->sharedFixture
    +    	parent::__construct();
    +
    +    	//$this->sharedFixture
             global $conf,$user,$langs,$db;
             $this->savconf=$conf;
             $this->savuser=$user;
    @@ -178,5 +180,4 @@ class WebservicesOrdersTest extends PHPUnit_Framework_TestCase
     
             return $result;
         }
    -
     }
    diff --git a/test/phpunit/WebservicesOtherTest.php b/test/phpunit/WebservicesOtherTest.php
    index e3725c8609c..16b1cd7d531 100644
    --- a/test/phpunit/WebservicesOtherTest.php
    +++ b/test/phpunit/WebservicesOtherTest.php
    @@ -28,7 +28,7 @@ global $conf,$user,$langs,$db;
     //require_once 'PHPUnit/Autoload.php';
     require_once dirname(__FILE__).'/../../htdocs/master.inc.php';
     require_once dirname(__FILE__).'/../../htdocs/core/lib/date.lib.php';
    -require_once(NUSOAP_PATH.'/nusoap.php');        // Include SOAP
    +require_once NUSOAP_PATH.'/nusoap.php';        // Include SOAP
     
     
     if (empty($user->id)) {
    @@ -63,7 +63,9 @@ class WebservicesOtherTest extends PHPUnit_Framework_TestCase
          */
         function __construct()
         {
    -        //$this->sharedFixture
    +    	parent::__construct();
    +
    +    	//$this->sharedFixture
             global $conf,$user,$langs,$db;
             $this->savconf=$conf;
             $this->savuser=$user;
    @@ -207,5 +209,4 @@ class WebservicesOtherTest extends PHPUnit_Framework_TestCase
     
             return $result;
         }
    -
     }
    diff --git a/test/phpunit/WebservicesProductsTest.php b/test/phpunit/WebservicesProductsTest.php
    index e3500a68f5b..60c90ea30d4 100644
    --- a/test/phpunit/WebservicesProductsTest.php
    +++ b/test/phpunit/WebservicesProductsTest.php
    @@ -30,7 +30,7 @@ global $conf,$user,$langs,$db;
     //require_once 'PHPUnit/Autoload.php';
     require_once dirname(__FILE__).'/../../htdocs/master.inc.php';
     require_once dirname(__FILE__).'/../../htdocs/core/lib/date.lib.php';
    -require_once(NUSOAP_PATH.'/nusoap.php');        // Include SOAP
    +require_once NUSOAP_PATH.'/nusoap.php';        // Include SOAP
     
     
     if (empty($user->id)) {
    @@ -70,7 +70,9 @@ class WebservicesProductsTest extends PHPUnit_Framework_TestCase
          */
         function __construct()
         {
    -        //$this->sharedFixture
    +    	parent::__construct();
    +
    +    	//$this->sharedFixture
             global $conf,$user,$langs,$db;
             $this->savconf=$conf;
             $this->savuser=$user;
    @@ -322,5 +324,4 @@ class WebservicesProductsTest extends PHPUnit_Framework_TestCase
     
             return 0;
         }
    -
     }
    diff --git a/test/phpunit/WebservicesThirdpartyTest.php b/test/phpunit/WebservicesThirdpartyTest.php
    index f974622e013..51be1a5dbf6 100644
    --- a/test/phpunit/WebservicesThirdpartyTest.php
    +++ b/test/phpunit/WebservicesThirdpartyTest.php
    @@ -28,7 +28,7 @@ global $conf,$user,$langs,$db;
     //require_once 'PHPUnit/Autoload.php';
     require_once dirname(__FILE__).'/../../htdocs/master.inc.php';
     require_once dirname(__FILE__).'/../../htdocs/core/lib/date.lib.php';
    -require_once(NUSOAP_PATH.'/nusoap.php');        // Include SOAP
    +require_once NUSOAP_PATH.'/nusoap.php';        // Include SOAP
     
     
     if (empty($user->id)) {
    @@ -70,7 +70,9 @@ class WebservicesThirdpartyTest extends PHPUnit_Framework_TestCase
          */
         function __construct()
         {
    -        //$this->sharedFixture
    +    	parent::__construct();
    +
    +    	//$this->sharedFixture
             global $conf,$user,$langs,$db;
             $this->savconf=$conf;
             $this->savuser=$user;
    @@ -203,7 +205,7 @@ class WebservicesThirdpartyTest extends PHPUnit_Framework_TestCase
         	$parameters = array('authentication'=>$authentication, 'thirdparty'=>$body);
         	print __METHOD__." call method ".$WS_METHOD."\n";
         	try {
    -    		$result = $this->soapclient->call($WS_METHOD,$parameters,$thid->ns,'');
    +    		$result = $this->soapclient->call($WS_METHOD,$parameters,$this->ns,'');
         	} catch(SoapFault $exception) {
         		echo $exception;
         		$result=0;
    @@ -398,5 +400,4 @@ class WebservicesThirdpartyTest extends PHPUnit_Framework_TestCase
     
         	return $result;
         }
    -
     }
    diff --git a/test/phpunit/WebservicesUserTest.php b/test/phpunit/WebservicesUserTest.php
    index 5098da22e6e..3c97ee719a9 100644
    --- a/test/phpunit/WebservicesUserTest.php
    +++ b/test/phpunit/WebservicesUserTest.php
    @@ -28,7 +28,7 @@ global $conf,$user,$langs,$db;
     //require_once 'PHPUnit/Autoload.php';
     require_once dirname(__FILE__).'/../../htdocs/master.inc.php';
     require_once dirname(__FILE__).'/../../htdocs/core/lib/date.lib.php';
    -require_once(NUSOAP_PATH.'/nusoap.php');        // Include SOAP
    +require_once NUSOAP_PATH.'/nusoap.php';        // Include SOAP
     
     
     if (empty($user->id)) {
    @@ -63,7 +63,9 @@ class WebservicesUserTest extends PHPUnit_Framework_TestCase
          */
         function __construct()
         {
    -        //$this->sharedFixture
    +    	parent::__construct();
    +
    +    	//$this->sharedFixture
             global $conf,$user,$langs,$db;
             $this->savconf=$conf;
             $this->savuser=$user;
    @@ -206,5 +208,4 @@ class WebservicesUserTest extends PHPUnit_Framework_TestCase
     
             return $result;
         }
    -
     }
    diff --git a/test/phpunit/XCalLibTest.php b/test/phpunit/XCalLibTest.php
    index 3bbf3469b17..165b8d247b2 100644
    --- a/test/phpunit/XCalLibTest.php
    +++ b/test/phpunit/XCalLibTest.php
    @@ -59,7 +59,9 @@ class XCalLibTest extends PHPUnit_Framework_TestCase
          */
         function __construct()
         {
    -        //$this->sharedFixture
    +    	parent::__construct();
    +
    +    	//$this->sharedFixture
             global $conf,$user,$langs,$db;
             $this->savconf=$conf;
             $this->savuser=$user;
    @@ -137,5 +139,4 @@ class XCalLibTest extends PHPUnit_Framework_TestCase
             print __METHOD__." result=".$resultback."\n";
             $this->assertEquals($stringtoencode,$resultback);
         }
    -
     }
    diff --git a/test/phpunit/functional/InstallTest.php b/test/phpunit/functional/InstallTest.php
    index 534d1d602c0..f444d08eec0 100644
    --- a/test/phpunit/functional/InstallTest.php
    +++ b/test/phpunit/functional/InstallTest.php
    @@ -42,6 +42,11 @@ class InstallTest extends PHPUnit_Extensions_Selenium2TestCase
     		)
     	);
     
    +    /**
    +     * setUpBeforeClass
    +     *
    +     * @return	void
    +     */
     	public static function setUpBeforeClass()
     	{
     		// Make sure we backup and remove the configuration file to force new install.
    @@ -54,12 +59,22 @@ class InstallTest extends PHPUnit_Extensions_Selenium2TestCase
     		self::shareSession(true);
     	}
     
    +    /**
    +     * dropTestDatabase
    +     *
    +     * @return	void
    +     */
     	protected static function dropTestDatabase()
     	{
     		$mysqli = new mysqli(self::$db_host, self::$db_admin_user, self::$db_admin_pass);
     		$mysqli->query("DROP DATABASE " . self::$db_name);
     	}
     
    +    /**
    +     * tearDownAfterClass
    +     *
    +     * @return	void
    +     */
     	public static function tearDownAfterClass()
     	{
     		// Remove the generated configuration and restore the backed up file.
    @@ -70,6 +85,11 @@ class InstallTest extends PHPUnit_Extensions_Selenium2TestCase
     		self::dropTestDatabase();
     	}
     
    +    /**
    +     * setUp
    +     *
    +     * @return  void
    +     */
     	public function setUp()
     	{
     		// Populating the database can take quite long.
    @@ -77,17 +97,32 @@ class InstallTest extends PHPUnit_Extensions_Selenium2TestCase
     		$this->setBrowserUrl(self::$url);
     	}
     
    +    /**
    +     * testInstallRedirect
    +     *
    +     * @return  void
    +     */
     	public function testInstallRedirect()
     	{
     		$this->url('/');
     		$this->assertContains('/install/index.php', $this->url());
     	}
     
    +    /**
    +     * testInstallPageTitle
    +     *
    +     * @return  void
    +     */
     	public function testInstallPageTitle()
     	{
     		$this->assertContains('Dolibarr', $this->title());
     	}
     
    +    /**
    +     * testInstallProcess
    +     *
    +     * @return  void
    +     */
     	public function testInstallProcess()
     	{
     		// FIXME: the button itself should have an ID
    @@ -95,6 +130,11 @@ class InstallTest extends PHPUnit_Extensions_Selenium2TestCase
     		$this->assertContains('/install/check.php', $this->url());
     	}
     
    +    /**
    +     * testCheckPage
    +     *
    +     * @return  void
    +     */
     	public function testCheckPage()
     	{
     		$unavailable_choices = $this->byId('navail_choices');
    @@ -109,6 +149,11 @@ class InstallTest extends PHPUnit_Extensions_Selenium2TestCase
     		$this->assertContains('/install/fileconf.php', $this->url());
     	}
     
    +    /**
    +     * testForm
    +     *
    +     * @return  void
    +     */
     	public function testForm()
     	{
     		$this->assertFalse($this->byClassName('hideroot')->displayed());
    @@ -153,12 +198,22 @@ class InstallTest extends PHPUnit_Extensions_Selenium2TestCase
     		$this->byId('db_pass_root')->value('');
     	}
     
    +    /**
    +     * testFormSubmit
    +     *
    +     * @return  void
    +     */
     	public function testFormSubmit()
     	{
     		$this->byName('forminstall')->submit();
     		$this->assertContains('/install/step1.php', $this->url());
     	}
     
    +    /**
    +     * testStep1
    +     *
    +     * @return  void
    +     */
     	public function testStep1()
     	{
     		$this->assertFalse($this->byId('pleasewait')->displayed());
    @@ -170,6 +225,11 @@ class InstallTest extends PHPUnit_Extensions_Selenium2TestCase
     		$this->assertContains('/install/step2.php', $this->url());
     	}
     
    +    /**
    +     * testStep2
    +     *
    +     * @return  void
    +     */
     	public function testStep2()
     	{
     		$this->byName('forminstall')->submit();
    @@ -178,6 +238,11 @@ class InstallTest extends PHPUnit_Extensions_Selenium2TestCase
     
     	// There is no step 3
     
    +    /**
    +     * testStep4
    +     *
    +     * @return  void
    +     */
     	public function testStep4()
     	{
     		// FIXME: should have an ID
    @@ -191,6 +256,11 @@ class InstallTest extends PHPUnit_Extensions_Selenium2TestCase
     		$this->assertContains('/install/step5.php', $this->url());
     	}
     
    +    /**
    +     * testStep5
    +     *
    +     * @return  void
    +     */
     	public function testStep5()
     	{
     		// FIXME: this button should have an ID
    @@ -198,6 +268,11 @@ class InstallTest extends PHPUnit_Extensions_Selenium2TestCase
     		$this->assertContains('/admin/index.php', $this->url());
     	}
     
    +    /**
    +     * testFirstLogin
    +     *
    +     * @return  void
    +     */
     	public function testFirstLogin()
     	{
     		$this->assertEquals('login', $this->byTag('form')->attribute('id'));
    diff --git a/test/phpunit/functional/TakePosFunctionalTest.php b/test/phpunit/functional/TakePosFunctionalTest.php
    new file mode 100644
    index 00000000000..b01d86eda10
    --- /dev/null
    +++ b/test/phpunit/functional/TakePosFunctionalTest.php
    @@ -0,0 +1,317 @@
    +<?php
    +/* Copyright (C) 2007-2017 Laurent Destailleur  <eldy@users.sourceforge.net>
    + * Copyright (C) 2018 SuperAdmin
    + *
    + * This program is free software: you can redistribute it and/or modify
    + * it under the terms of the GNU General Public License as published by
    + * the Free Software Foundation, either version 3 of the License, or
    + * (at your option) any later version.
    + *
    + * This program is distributed in the hope that it will be useful,
    + * but WITHOUT ANY WARRANTY; without even the implied warranty of
    + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
    + * GNU General Public License for more details.
    + *
    + * You should have received a copy of the GNU General Public License
    + * along with this program.  If not, see <http://www.gnu.org/licenses/>.
    + */
    +
    +/**
    + * \file    test/functional/TakePosFunctionalTest.php
    + * \ingroup takepos
    + * \brief   Example Selenium test.
    + */
    +
    +namespace test\functional;
    +
    +use PHPUnit_Extensions_Selenium2TestCase_WebDriverException;
    +
    +/**
    + * Class TakePosFunctionalTest
    + *
    + * Requires chromedriver for Google Chrome
    + * Requires geckodriver for Mozilla Firefox
    + *
    + * @fixme Firefox (Geckodriver/Marionette) support
    + * @todo Opera linux support
    + * @todo Windows support (IE, Google Chrome, Mozilla Firefox, Safari)
    + * @todo OSX support (Safari, Google Chrome, Mozilla Firefox)
    + *
    + * @package Testtakepos
    + */
    +class TakePosFunctionalTest extends \PHPUnit_Extensions_Selenium2TestCase
    +{
    +	// TODO: move to a global configuration file?
    +	/** @var string Base URL of the webserver under test */
    +	protected static $base_url = 'http://dev.zenfusion.fr';
    +	/**
    +	 * @var string Dolibarr admin username
    +	 * @see authenticate
    +	 */
    +	protected static $dol_admin_user = 'admin';
    +	/**
    +	 * @var string Dolibarr admin password
    +	 * @see authenticate
    +	 */
    +	protected static $dol_admin_pass = 'admin';
    +	/** @var int Dolibarr module ID */
    +	private static $module_id = 500000; // TODO: autodetect?
    +
    +	/** @var array Browsers to test with */
    +	public static $browsers = array(
    +		array(
    +			'browser' => 'Google Chrome on Linux',
    +			'browserName' => 'chrome',
    +			'sessionStrategy' => 'shared',
    +			'desiredCapabilities' => array()
    +		),
    +		// Geckodriver does not keep the session at the moment?!
    +		// XPath selectors also don't seem to work
    +//        array(
    +//            'browser' => 'Mozilla Firefox on Linux',
    +//            'browserName' => 'firefox',
    +//            'sessionStrategy' => 'shared',
    +//            'desiredCapabilities' => array(
    +//                'marionette' => true
    +//            )
    +//        )
    +	);
    +
    +	/**
    +	 * Helper function to select links by href
    +	 *
    +	 * @param  string  $value      Href
    +	 * @return mixed               Helper string
    +	 */
    +	protected function byHref($value)
    +	{
    +		$anchor = null;
    +		$anchors = $this->elements($this->using('tag name')->value('a'));
    +		foreach ($anchors as $anchor) {
    +			if (strstr($anchor->attribute('href'), $value)) {
    +				break;
    +			}
    +		}
    +		return $anchor;
    +	}
    +
    +	/**
    +	 * Global test setup
    +	 *
    +	 * @return	void
    +	 */
    +	public static function setUpBeforeClass()
    +	{
    +	}
    +
    +	/**
    +	 * Unit test setup
    +	 *
    +	 * @return	void
    +	 */
    +	public function setUp()
    +	{
    +		$this->setSeleniumServerRequestsTimeout(3600);
    +		$this->setBrowserUrl(self::$base_url);
    +	}
    +
    +	/**
    +	 * Verify pre conditions
    +	 *
    +	 * @return	void
    +	 */
    +	protected function assertPreConditions()
    +	{
    +	}
    +
    +	/**
    +	 * Handle Dolibarr authentication
    +	 *
    +	 * @return	void
    +	 */
    +	private function authenticate()
    +	{
    +		try {
    +			if ($this->byId('login')) {
    +				$login = $this->byId('username');
    +				$login->clear();
    +				$login->value('admin');
    +				$password = $this->byId('password');
    +				$password->clear();
    +				$password->value('admin');
    +				$this->byId('login')->submit();
    +			}
    +		} catch (PHPUnit_Extensions_Selenium2TestCase_WebDriverException $e) {
    +			// Login does not exist. Assume we are already authenticated
    +		}
    +	}
    +
    +	/**
    +	 * Test enabling developer mode
    +	 *
    +	 * @return	void
    +	 */
    +	public function testEnableDeveloperMode()
    +	{
    +		$this->url('/admin/const.php');
    +		$this->authenticate();
    +		$main_features_level_path='//input[@value="MAIN_FEATURES_LEVEL"]/following::input[@type="text"]';
    +		$main_features_level = $this->byXPath($main_features_level_path);
    +		$main_features_level->clear();
    +		$main_features_level->value('2');
    +		$this->byName('update')->click();
    +		// Page reloaded, we need a new XPath
    +		$main_features_level = $this->byXPath($main_features_level_path);
    +		$this->assertEquals('2', $main_features_level->value(), "MAIN_FEATURES_LEVEL value is 2");
    +	}
    +
    +	/**
    +	 * Test enabling the module
    +	 *
    +	 * @return	void
    +	 *
    +	 * @depends testEnableDeveloperMode
    +	 */
    +	public function testModuleEnabled()
    +	{
    +		$this->url('/admin/modules.php');
    +		$this->authenticate();
    +		$module_status_image_path='//a[contains(@href, "' . self::$module_id . '")]/img';
    +		$module_status_image = $this->byXPath($module_status_image_path);
    +		if (strstr($module_status_image->attribute('src'), 'switch_off.png')) {
    +			// Enable the module
    +			$this->byHref('modTakePos')->click();
    +		} else {
    +			// Disable the module
    +			$this->byHref('modTakePos')->click();
    +			// Reenable the module
    +			$this->byHref('modTakePos')->click();
    +		}
    +		// Page reloaded, we need a new Xpath
    +		$module_status_image = $this->byXPath($module_status_image_path);
    +		$this->assertContains('switch_on.png', $module_status_image->attribute('src'), "Module enabled");
    +	}
    +
    +	/**
    +	 * Test access to the configuration page
    +	 *
    +	 * @return	void
    +	 *
    +	 * @depends testModuleEnabled
    +	 */
    +	public function testConfigurationPage()
    +	{
    +		$this->url('/custom/takepos/admin/setup.php');
    +		$this->authenticate();
    +		$this->assertContains('takepos/admin/setup.php', $this->url(), 'Configuration page');
    +	}
    +
    +	/**
    +	 * Test access to the about page
    +	 *
    +	 * @return	void
    +	 *
    +	 * @depends testConfigurationPage
    +	 */
    +	public function testAboutPage()
    +	{
    +		$this->url('/custom/takepos/admin/about.php');
    +		$this->authenticate();
    +		$this->assertContains('takepos/admin/about.php', $this->url(), 'About page');
    +	}
    +
    +	/**
    +	 * Test about page is rendering Markdown
    +	 *
    +	 * @return	void
    +	 *
    +	 * @depends testAboutPage
    +	 */
    +	public function testAboutPageRendersMarkdownReadme()
    +	{
    +		$this->url('/custom/takepos/admin/about.php');
    +		$this->authenticate();
    +		$this->assertEquals(
    +			'Dolibarr Module Template (aka My Module)',
    +			$this->byTag('h1')->text(),
    +			"Readme title"
    +		);
    +	}
    +
    +	/**
    +	 * Test box is properly declared
    +	 *
    +	 * @return	void
    +	 *
    +	 * @depends testModuleEnabled
    +	 */
    +	public function testBoxDeclared()
    +	{
    +		$this->url('/admin/boxes.php');
    +		$this->authenticate();
    +		$this->assertContains('takeposwidget1', $this->source(), "Box enabled");
    +	}
    +
    +	/**
    +	 * Test trigger is properly enabled
    +	 *
    +	 * @return	void
    +	 *
    +	 * @depends testModuleEnabled
    +	 */
    +	public function testTriggerDeclared()
    +	{
    +		$this->url('/admin/triggers.php');
    +		$this->authenticate();
    +		$this->assertContains(
    +			'interface_99_modTakePos_TakePosTriggers.class.php',
    +			$this->byTag('body')->text(),
    +			"Trigger declared"
    +		);
    +	}
    +
    +	/**
    +	 * Test trigger is properly declared
    +	 *
    +	 * @return	void
    +	 *
    +	 * @depends testTriggerDeclared
    +	 */
    +	public function testTriggerEnabled()
    +	{
    +		$this->url('/admin/triggers.php');
    +		$this->authenticate();
    +		$this->assertContains(
    +			'tick.png',
    +			$this->byXPath('//td[text()="interface_99_modTakePos_MyTrigger.class.php"]/following::img')->attribute('src'),
    +			"Trigger enabled"
    +		);
    +	}
    +
    +	/**
    +	 * Verify post conditions
    +	 *
    +	 * @return	void
    +	 */
    +	protected function assertPostConditions()
    +	{
    +	}
    +
    +	/**
    +	 * Unit test teardown
    +	 *
    +	 * @return	void
    +	 */
    +	public function tearDown()
    +	{
    +	}
    +
    +	/**
    +	 * Global test teardown
    +	 *
    +	 * @return	void
    +	 */
    +	public static function tearDownAfterClass()
    +	{
    +	}
    +}